From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============3061420098999591887==" MIME-Version: 1.0 From: Jet Chen To: lkp@lists.01.org Subject: [idr] WARNING: at lib/idr.c:669 idr_find_slowpath() Date: Fri, 13 Jun 2014 16:14:44 +0800 Message-ID: <539AB2F4.1040700@intel.com> List-Id: --===============3061420098999591887== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi Tejun, 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 0ffc2a9c8072969253a20821c2c733a2cbb4c7c7 Author: Tejun Heo AuthorDate: Wed Feb 27 17:05:08 2013 -0800 Commit: Linus Torvalds CommitDate: Wed Feb 27 19:10:21 2013 -0800 idr: implement lookup hint While idr lookup isn't a particularly heavy operation, it still is = too substantial to use in hot paths without worrying about the performance implications. With recent changes, each idr_layer covers 256 slots which should be enough to cover most use cases with single idr_layer making lookup hint very attractive. This patch adds idr->hint which points to the idr_layer which allocated an ID most recently and the fast path lookup becomes if (look up target's prefix matches that of the hinted layer) return hint->ary[ID's offset in the leaf layer]; which can be inlined. idr->hint is set to the leaf node on idr_fill_slot() and cleared fr= om free_layer(). [andriy.shevchenko(a)linux.intel.com: always do slow path when hint= is uninitialized] Signed-off-by: Tejun Heo Cc: Kirill A. Shutemov Cc: Sasha Levin Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds +--------------------------------------------------------------------------= +------------+------------+ | = | 54616283c2 | 0ffc2a9c80 | +--------------------------------------------------------------------------= +------------+------------+ | boot_successes = | 140 | 31 | | boot_failures = | 320 | 84 | | BUG:soft_lockup-CPU_stuck_for_s = | 128 | 40 | | EIP_is_at_stop_machine_cpu_stop = | 128 | 40 | | Kernel_panic-not_syncing:softlockup:hung_tasks = | 128 | 40 | | backtrace:smpboot_thread_fn = | 128 | 40 | | BUG:unable_to_handle_kernel_paging_request = | 67 | 18 | | Oops = | 40 | 12 | | EIP_is_at_static_key_slow_inc = | 35 | 10 | | Kernel_panic-not_syncing:Fatal_exception = | 39 | 12 | | backtrace:perf_swevent_init = | 37 | 10 | | backtrace:perf_init_event = | 144 | 35 | | BUG:unable_to_handle_kernel_NULL_pointer_dereference = | 2 | | | EIP_is_at_jump_label_update = | 2 | | | backtrace:static_key_slow_inc = | 2 | | | WARNING:at_lib/idr.c:idr_find() = | 119 | | | EIP_is_at_atomic_dec_and_mutex_lock = | 2 | 2 | | backtrace:idr_find = | 111 | | | WARNING:at_kernel/jump_label.c:__static_key_slow_dec() = | 3 | 1 | | BUG:kernel_test_crashed = | 18 | 4 | | WARNING:at_kernel/lockdep.c:__bfs() = | 1 | | | EIP_is_at__bfs = | 1 | | | WARNING:at_arch/x86/kernel/hw_breakpoint.c:arch_install_hw_breakpoint() = | 1 | | | BUG:sleeping_function_called_from_invalid_context_at_arch/x86/mm/fault.c = | 1 | | | WARNING:at_lib/idr.c:idr_find_slowpath() = | 0 | 27 | | backtrace:idr_find_slowpath = | 0 | 26 | | WARNING:at_drivers/tty/tty_buffer.c:flush_to_ldisc() = | 0 | 1 | | backtrace:flush_to_ldisc = | 0 | 1 | +--------------------------------------------------------------------------= +------------+------------+ Kernel tests: Boot OK! [ 17.603698] sock: process `trinity-main' is using obsolete setsockopt SO= _BSDCOMPAT [ 17.798944] ------------[ cut here ]------------ [ 17.798972] WARNING: at lib/idr.c:669 idr_find_slowpath+0x28/0xca() [ 17.798973] Hardware name: Bochs [ 17.798976] Pid: 655, comm: trinity-main Not tainted 3.8.0-06482-g0ffc2a= 9 #68 [ 17.798976] Call Trace: [ 17.798989] [] warn_slowpath_common+0x72/0x89 [ 17.798992] [] ? idr_find_slowpath+0x28/0xca [ 17.798994] [] ? idr_find_slowpath+0x28/0xca [ 17.798997] [] warn_slowpath_null+0x1d/0x1f [ 17.798999] [] idr_find_slowpath+0x28/0xca [ 17.799007] [] perf_init_event+0x82/0x124 [ 17.799013] [] ? __mutex_init+0x3f/0x44 [ 17.799015] [] perf_event_alloc+0x250/0x360 [ 17.799018] [] sys_perf_event_open+0x336/0x664 [ 17.799036] [] syscall_call+0x7/0xb [ 17.799042] [] ? SetAgcIf.isra.6+0x156/0x290 [ 17.799043] ---[ end trace 8e00e88be2b81021 ]--- [ 76.161086] Unregister pv shared memory for cpu 0 Attached dmesg for the parent commit, too, to help confirm whether it is a = noise error. git bisect start 6dbe51c251a327e012439c4772097a13df43c5b8 v3.8 -- git bisect good d414c104e26fd3b597f855cc29473a8b1527fb4c # 02:41 35+ = 35 Merge tag 'please-pull-vm_unwrapped' of git://git.kernel.org/pub/scm= /linux/kernel/git/aegl/linux git bisect bad ee89f81252179dcbf6cd65bd48299f5e52292d88 # 02:46 10- = 14 Merge branch 'for-3.9/core' of git://git.kernel.dk/linux-block git bisect good a6590b9f01dca2d45a38b8387f59812c44f68a2f # 03:05 40+ = 40 Merge tag 'upstream-3.9-rc1' of git://git.infradead.org/linux-ubifs git bisect good 09884964335e85e897876d17783c2ad33cf8a2e0 # 03:13 40+ = 40 mm: do not grow the stack vma just because of an overrun on precedin= g vma git bisect good ad60a9333035f2323840b71ab8ad07bbab728faf # 03:29 40+ = 17 Merge branch 'misc' of git://git.kernel.org/pub/scm/linux/kernel/git= /mmarek/kbuild git bisect good e3c4877de8b9d93bd47b6ee88eb594b1c1e10da5 # 04:16 40+ = 15 Merge branch 'x86-efi-for-linus' of git://git.kernel.org/pub/scm/lin= ux/kernel/git/tip/tip git bisect bad 2a7d2b96d5cba7568139d9ab157a0e97ab32440f # 04:29 1- = 3 Merge branch 'akpm' (final batch from Andrew) git bisect good 6fa780095f058f0960f220754217701a53a9e403 # 05:44 40+ = 19 IB/cxgb3: convert to idr_alloc() git bisect good 050a6b47d98e2bcea909c1129111e721668aaa2c # 06:06 40+ = 36 idr: make idr_layer larger git bisect bad 459a86d83dce6641f66311d37fbfe1419c477a5a # 06:28 19- = 21 mtd: mtd_nandecctest: use prandom_bytes instead of get_random_bytes() git bisect bad 06004e6eebdaf101a0f9b533fac77b5768d2c09c # 06:40 5- = 6 block/partitions/mac.c: obey the state->limit constraint git bisect bad d941aeae42942c2ef61ed5e05cc1ad0428085704 # 06:52 0- = 1 ipmi: add new kernel options to prevent automatic ipmi init git bisect bad 0ffc2a9c8072969253a20821c2c733a2cbb4c7c7 # 07:00 9- = 10 idr: implement lookup hint git bisect good 54616283c2948812a44240858ced610e7cacbde1 # 07:06 115+ = 73 idr: add idr_layer->prefix # first bad commit: [0ffc2a9c8072969253a20821c2c733a2cbb4c7c7] idr: impleme= nt lookup hint git bisect good 54616283c2948812a44240858ced610e7cacbde1 # 07:15 345+ = 320 idr: add idr_layer->prefix git bisect good d67a0e110187abd560a1de63fa172894a52839d5 # 07:30 345+ = 11 morphologies: Enable CONFIG_FHANDLE git bisect good 0e04c641b199435f3779454055f6a7de258ecdfc # 07:45 345+ = 22 Merge tag 'dm-3.16-changes' of git://git.kernel.org/pub/scm/linux/ke= rnel/git/device-mapper/linux-dm git bisect good b1cce620fd4b6864c92e7307be7839789f9c8be0 # 08:03 345+ = 18 Add linux-next specific files for 20140612 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, Jet --===============3061420098999591887== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="3.8.0-06482-g0ffc2a968" ZWFybHkgY29uc29sZSBpbiBzZXR1cCBjb2RlCmVhcmx5IGNvbnNvbGUgaW4gZGVjb21wcmVzc19r ZXJuZWwKCkRlY29tcHJlc3NpbmcgTGludXguLi4gUGFyc2luZyBFTEYuLi4gZG9uZS4KQm9vdGlu ZyB0aGUga2VybmVsLgpbICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBj cHVzZXQKWyAgICAwLjAwMDAwMF0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgY3B1ClsgICAg MC4wMDAwMDBdIExpbnV4IHZlcnNpb24gMy44LjAtMDY0ODItZzBmZmMyYTkgKGtidWlsZEBsa3At aHN4MDEpIChnY2MgdmVyc2lvbiA0LjguMiAoRGViaWFuIDQuOC4yLTE4KSApICM2OCBTTVAgUFJF RU1QVCBGcmkgSnVuIDEzIDA2OjU0OjE3IENTVCAyMDE0ClsgICAgMC4wMDAwMDBdIGU4MjA6IEJJ T1MtcHJvdmlkZWQgcGh5c2ljYWwgUkFNIG1hcDoKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBb bWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAwMDAwMDAwOWZiZmZdIHVzYWJsZQpbICAgIDAu MDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMDlmYzAwLTB4MDAwMDAwMDAwMDA5 ZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAw MDBmMDAwMC0weDAwMDAwMDAwMDAwZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1Mt ZTgyMDogW21lbSAweDAwMDAwMDAwMDAxMDAwMDAtMHgwMDAwMDAwMDEzZmZkZmZmXSB1c2FibGUK WyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAxM2ZmZTAwMC0weDAwMDAw MDAwMTNmZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAw MDAwMDAwZmVmZmMwMDAtMHgwMDAwMDAwMGZlZmZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAw XSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZmZmMwMDAwLTB4MDAwMDAwMDBmZmZmZmZmZl0g cmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gYm9vdGNvbnNvbGUgW2Vhcmx5c2VyMF0gZW5hYmxlZApb ICAgIDAuMDAwMDAwXSBOWCAoRXhlY3V0ZSBEaXNhYmxlKSBwcm90ZWN0aW9uOiBhY3RpdmUKWyAg ICAwLjAwMDAwMF0gU01CSU9TIDIuNCBwcmVzZW50LgpbICAgIDAuMDAwMDAwXSBETUk6IEJvY2hz IEJvY2hzLCBCSU9TIEJvY2hzIDAxLzAxLzIwMTEKWyAgICAwLjAwMDAwMF0gSHlwZXJ2aXNvciBk ZXRlY3RlZDogS1ZNClsgICAgMC4wMDAwMDBdIGU4MjA6IHVwZGF0ZSBbbWVtIDB4MDAwMDAwMDAt MHgwMDAwMGZmZl0gdXNhYmxlID09PiByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBlODIwOiByZW1v dmUgW21lbSAweDAwMGEwMDAwLTB4MDAwZmZmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBlODIw OiBsYXN0X3BmbiA9IDB4MTNmZmUgbWF4X2FyY2hfcGZuID0gMHgxMDAwMDAwClsgICAgMC4wMDAw MDBdIE1UUlIgZGVmYXVsdCB0eXBlOiB3cml0ZS1iYWNrClsgICAgMC4wMDAwMDBdIE1UUlIgZml4 ZWQgcmFuZ2VzIGVuYWJsZWQ6ClsgICAgMC4wMDAwMDBdICAgMDAwMDAtOUZGRkYgd3JpdGUtYmFj awpbICAgIDAuMDAwMDAwXSAgIEEwMDAwLUJGRkZGIHVuY2FjaGFibGUKWyAgICAwLjAwMDAwMF0g ICBDMDAwMC1GRkZGRiB3cml0ZS1wcm90ZWN0ClsgICAgMC4wMDAwMDBdIE1UUlIgdmFyaWFibGUg cmFuZ2VzIGVuYWJsZWQ6ClsgICAgMC4wMDAwMDBdICAgMCBiYXNlIDAwODAwMDAwMDAgbWFzayBG RjgwMDAwMDAwIHVuY2FjaGFibGUKWyAgICAwLjAwMDAwMF0gICAxIGRpc2FibGVkClsgICAgMC4w MDAwMDBdICAgMiBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAgIDMgZGlzYWJsZWQKWyAgICAwLjAw MDAwMF0gICA0IGRpc2FibGVkClsgICAgMC4wMDAwMDBdICAgNSBkaXNhYmxlZApbICAgIDAuMDAw MDAwXSAgIDYgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICA3IGRpc2FibGVkClsgICAgMC4wMDAw MDBdIHg4NiBQQVQgZW5hYmxlZDogY3B1IDAsIG9sZCAweDcwNDA2LCBuZXcgMHg3MDEwNjAwMDcw MTA2ClsgICAgMC4wMDAwMDBdIFNjYW4gZm9yIFNNUCBpbiBbbWVtIDB4MDAwMDAwMDAtMHgwMDAw MDNmZl0KWyAgICAwLjAwMDAwMF0gU2NhbiBmb3IgU01QIGluIFttZW0gMHgwMDA5ZmMwMC0weDAw MDlmZmZmXQpbICAgIDAuMDAwMDAwXSBTY2FuIGZvciBTTVAgaW4gW21lbSAweDAwMGYwMDAwLTB4 MDAwZmZmZmZdClsgICAgMC4wMDAwMDBdIGZvdW5kIFNNUCBNUC10YWJsZSBhdCBbbWVtIDB4MDAw ZmRhZTAtMHgwMDBmZGFlZl0gbWFwcGVkIGF0IFtjMDBmZGFlMF0KWyAgICAwLjAwMDAwMF0gICBt cGM6IGZkYWYwLWZkYmU0ClsgICAgMC4wMDAwMDBdIFNjYW5uaW5nIDEgYXJlYXMgZm9yIGxvdyBt ZW1vcnkgY29ycnVwdGlvbgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBSU0RQIDAwMGZkOTUwIDAwMDE0 ICh2MDAgQk9DSFMgKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBSU0RUIDEzZmZlNDUwIDAwMDM0ICh2 MDEgQk9DSFMgIEJYUENSU0RUIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBd IEFDUEk6IEZBQ1AgMTNmZmZmODAgMDAwNzQgKHYwMSBCT0NIUyAgQlhQQ0ZBQ1AgMDAwMDAwMDEg QlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogRFNEVCAxM2ZmZTQ5MCAwMTFBOSAo djAxICAgQlhQQyAgIEJYRFNEVCAwMDAwMDAwMSBJTlRMIDIwMTAwNTI4KQpbICAgIDAuMDAwMDAw XSBBQ1BJOiBGQUNTIDEzZmZmZjQwIDAwMDQwClsgICAgMC4wMDAwMDBdIEFDUEk6IFNTRFQgMTNm ZmY3YTAgMDA3OTYgKHYwMSBCT0NIUyAgQlhQQ1NTRFQgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkK WyAgICAwLjAwMDAwMF0gQUNQSTogQVBJQyAxM2ZmZjY4MCAwMDA4MCAodjAxIEJPQ0hTICBCWFBD QVBJQyAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVUIDEz ZmZmNjQwIDAwMDM4ICh2MDEgQk9DSFMgIEJYUENIUEVUIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEp ClsgICAgMC4wMDAwMDBdIEFDUEk6IExvY2FsIEFQSUMgYWRkcmVzcyAweGZlZTAwMDAwClsgICAg MC4wMDAwMDBdIG1hcHBlZCBBUElDIHRvICAgICAgICAgZmZmZmEwMDAgKCAgICAgICAgZmVlMDAw MDApClsgICAgMC4wMDAwMDBdIGluaXRpYWwgbWVtb3J5IG1hcHBlZDogW21lbSAweDAwMDAwMDAw LTB4MDE5ZmZmZmZdClsgICAgMC4wMDAwMDBdIEJhc2UgbWVtb3J5IHRyYW1wb2xpbmUgYXQgW2Mw MDliMDAwXSA5YjAwMCBzaXplIDE2Mzg0ClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBp bmc6IFttZW0gMHgwMDAwMDAwMC0weDAwMGZmZmZmXQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDAw MDAwMDAwLTB4MDAwZmZmZmZdIHBhZ2UgNGsKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFw cGluZzogW21lbSAweDEzYzAwMDAwLTB4MTNjYmNmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4 MTNjMDAwMDAtMHgxM2NiY2ZmZl0gcGFnZSA0awpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDE0MTUw MDAsIDB4MDE0MTVmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGlu ZzogW21lbSAweDEwMDAwMDAwLTB4MTNiZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MTAw MDAwMDAtMHgxM2JmZmZmZl0gcGFnZSA0awpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDE0MTYwMDAs IDB4MDE0MTZmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAxNDE3MDAwLCAweDAx NDE3ZmZmXSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMTQxODAwMCwgMHgwMTQxOGZm Zl0gUEdUQUJMRQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDE0MTkwMDAsIDB4MDE0MTlmZmZdIFBH VEFCTEUKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDAwMTAwMDAw LTB4MGZmZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MDAxMDAwMDAtMHgwZmZmZmZmZl0g cGFnZSA0awpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4MTNjYmQw MDAtMHgxM2ZmZGZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgxM2NiZDAwMC0weDEzZmZkZmZm XSBwYWdlIDRrClsgICAgMC4wMDAwMDBdIGNtYTogQ01BOiByZXNlcnZlZCAxNiBNaUIgYXQgMTJj MDAwMDAKWyAgICAwLjAwMDAwMF0gUkFNRElTSzogW21lbSAweDEzY2JkMDAwLTB4MTNmZWZmZmZd ClsgICAgMC4wMDAwMDBdIDBNQiBISUdITUVNIGF2YWlsYWJsZS4KWyAgICAwLjAwMDAwMF0gMzE5 TUIgTE9XTUVNIGF2YWlsYWJsZS4KWyAgICAwLjAwMDAwMF0gICBtYXBwZWQgbG93IHJhbTogMCAt IDEzZmZlMDAwClsgICAgMC4wMDAwMDBdICAgbG93IHJhbTogMCAtIDEzZmZlMDAwClsgICAgMC4w MDAwMDBdIGt2bS1jbG9jazogVXNpbmcgbXNycyA0YjU2NGQwMSBhbmQgNGI1NjRkMDAKWyAgICAw LjAwMDAwMF0ga3ZtLWNsb2NrOiBjcHUgMCwgbXNyIDA6MTNmZmQwMDEsIGJvb3QgY2xvY2sKWyAg ICAwLjAwMDAwMF0gWm9uZSByYW5nZXM6ClsgICAgMC4wMDAwMDBdICAgRE1BICAgICAgW21lbSAw eDAwMDAxMDAwLTB4MDBmZmZmZmZdClsgICAgMC4wMDAwMDBdICAgTm9ybWFsICAgW21lbSAweDAx MDAwMDAwLTB4MTNmZmRmZmZdClsgICAgMC4wMDAwMDBdICAgSGlnaE1lbSAgZW1wdHkKWyAgICAw LjAwMDAwMF0gTW92YWJsZSB6b25lIHN0YXJ0IGZvciBlYWNoIG5vZGUKWyAgICAwLjAwMDAwMF0g RWFybHkgbWVtb3J5IG5vZGUgcmFuZ2VzClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0g MHgwMDAwMTAwMC0weDAwMDllZmZmXQpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4 MDAxMDAwMDAtMHgxM2ZmZGZmZl0KWyAgICAwLjAwMDAwMF0gT24gbm9kZSAwIHRvdGFscGFnZXM6 IDgxODIwClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDM2IHBhZ2VzIHVzZWQgZm9yIG1lbW1h cApbICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiAwIHBhZ2VzIHJlc2VydmVkClsgICAgMC4wMDAw MDBdICAgRE1BIHpvbmU6IDM5OTggcGFnZXMsIExJRk8gYmF0Y2g6MApbICAgIDAuMDAwMDAwXSAg IE5vcm1hbCB6b25lOiA2ODQgcGFnZXMgdXNlZCBmb3IgbWVtbWFwClsgICAgMC4wMDAwMDBdICAg Tm9ybWFsIHpvbmU6IDc3ODIyIHBhZ2VzLCBMSUZPIGJhdGNoOjE1ClsgICAgMC4wMDAwMDBdIFVz aW5nIEFQSUMgZHJpdmVyIGRlZmF1bHQKWyAgICAwLjAwMDAwMF0gQUNQSTogUE0tVGltZXIgSU8g UG9ydDogMHhiMDA4ClsgICAgMC4wMDAwMDBdIEFDUEk6IExvY2FsIEFQSUMgYWRkcmVzcyAweGZl ZTAwMDAwClsgICAgMC4wMDAwMDBdIG1hcHBlZCBBUElDIHRvICAgICAgICAgZmZmZmEwMDAgKCAg ICAgICAgZmVlMDAwMDApClsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDBd IGxhcGljX2lkWzB4MDBdIGVuYWJsZWQpClsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3Bp X2lkWzB4MDFdIGxhcGljX2lkWzB4MDFdIGVuYWJsZWQpClsgICAgMC4wMDAwMDBdIEFDUEk6IExB UElDX05NSSAoYWNwaV9pZFsweGZmXSBkZmwgZGZsIGxpbnRbMHgxXSkKWyAgICAwLjAwMDAwMF0g QUNQSTogSU9BUElDIChpZFsweDAwXSBhZGRyZXNzWzB4ZmVjMDAwMDBdIGdzaV9iYXNlWzBdKQpb ICAgIDAuMDAwMDAwXSBJT0FQSUNbMF06IGFwaWNfaWQgMCwgdmVyc2lvbiAxNywgYWRkcmVzcyAw eGZlYzAwMDAwLCBHU0kgMC0yMwpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVz IDAgYnVzX2lycSAwIGdsb2JhbF9pcnEgMiBkZmwgZGZsKQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5 cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDAsIEFQSUMgSUQgMCwgQVBJQyBJTlQg MDIKWyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgNSBnbG9i YWxfaXJxIDUgaGlnaCBsZXZlbCkKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAxLCB0 cmlnIDMsIGJ1cyAwMCwgSVJRIDA1LCBBUElDIElEIDAsIEFQSUMgSU5UIDA1ClsgICAgMC4wMDAw MDBdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDkgZ2xvYmFsX2lycSA5IGhpZ2gg bGV2ZWwpClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMSwgdHJpZyAzLCBidXMgMDAs IElSUSAwOSwgQVBJQyBJRCAwLCBBUElDIElOVCAwOQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRf U1JDX09WUiAoYnVzIDAgYnVzX2lycSAxMCBnbG9iYWxfaXJxIDEwIGhpZ2ggbGV2ZWwpClsgICAg MC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMSwgdHJpZyAzLCBidXMgMDAsIElSUSAwYSwgQVBJ QyBJRCAwLCBBUElDIElOVCAwYQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVz IDAgYnVzX2lycSAxMSBnbG9iYWxfaXJxIDExIGhpZ2ggbGV2ZWwpClsgICAgMC4wMDAwMDBdIElu dDogdHlwZSAwLCBwb2wgMSwgdHJpZyAzLCBidXMgMDAsIElSUSAwYiwgQVBJQyBJRCAwLCBBUElD IElOVCAwYgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlEwIHVzZWQgYnkgb3ZlcnJpZGUuClsgICAg MC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwMSwgQVBJ QyBJRCAwLCBBUElDIElOVCAwMQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlEyIHVzZWQgYnkgb3Zl cnJpZGUuClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAs IElSUSAwMywgQVBJQyBJRCAwLCBBUElDIElOVCAwMwpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUg MCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDQsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDQK WyAgICAwLjAwMDAwMF0gQUNQSTogSVJRNSB1c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAuMDAwMDAw XSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDYsIEFQSUMgSUQgMCwg QVBJQyBJTlQgMDYKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1 cyAwMCwgSVJRIDA3LCBBUElDIElEIDAsIEFQSUMgSU5UIDA3ClsgICAgMC4wMDAwMDBdIEludDog dHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwOCwgQVBJQyBJRCAwLCBBUElDIElO VCAwOApbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlE5IHVzZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4w MDAwMDBdIEFDUEk6IElSUTEwIHVzZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIEFDUEk6 IElSUTExIHVzZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wg MCwgdHJpZyAwLCBidXMgMDAsIElSUSAwYywgQVBJQyBJRCAwLCBBUElDIElOVCAwYwpbICAgIDAu MDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMGQsIEFQSUMg SUQgMCwgQVBJQyBJTlQgMGQKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmln IDAsIGJ1cyAwMCwgSVJRIDBlLCBBUElDIElEIDAsIEFQSUMgSU5UIDBlClsgICAgMC4wMDAwMDBd IEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwZiwgQVBJQyBJRCAwLCBB UElDIElOVCAwZgpbICAgIDAuMDAwMDAwXSBVc2luZyBBQ1BJIChNQURUKSBmb3IgU01QIGNvbmZp Z3VyYXRpb24gaW5mb3JtYXRpb24KWyAgICAwLjAwMDAwMF0gQUNQSTogSFBFVCBpZDogMHg4MDg2 YTIwMSBiYXNlOiAweGZlZDAwMDAwClsgICAgMC4wMDAwMDBdIHNtcGJvb3Q6IEFsbG93aW5nIDIg Q1BVcywgMCBob3RwbHVnIENQVXMKWyAgICAwLjAwMDAwMF0gbWFwcGVkIElPQVBJQyB0byBmZmZm OTAwMCAoZmVjMDAwMDApClsgICAgMC4wMDAwMDBdIG5yX2lycXNfZ3NpOiA0MApbICAgIDAuMDAw MDAwXSBlODIwOiBbbWVtIDB4MTQwMDAwMDAtMHhmZWZmYmZmZl0gYXZhaWxhYmxlIGZvciBQQ0kg ZGV2aWNlcwpbICAgIDAuMDAwMDAwXSBCb290aW5nIHBhcmF2aXJ0dWFsaXplZCBrZXJuZWwgb24g S1ZNClsgICAgMC4wMDAwMDBdIHNldHVwX3BlcmNwdTogTlJfQ1BVUzo4IG5yX2NwdW1hc2tfYml0 czo4IG5yX2NwdV9pZHM6MiBucl9ub2RlX2lkczoxClsgICAgMC4wMDAwMDBdIFBFUkNQVTogRW1i ZWRkZWQgMTAgcGFnZXMvY3B1IEBkMjc0NDAwMCBzMjY3NTIgcjAgZDE0MjA4IHU0MDk2MApbICAg IDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBzMjY3NTIgcjAgZDE0MjA4IHU0MDk2MCBhbGxvYz0xMCo0 MDk2ClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAwIFswXSAxIApbICAgIDAuMDAwMDAw XSBrdm0tY2xvY2s6IGNwdSAwLCBtc3IgMDoxM2ZmZDAwMSwgcHJpbWFyeSBjcHUgY2xvY2sKWyAg ICAwLjAwMDAwMF0gS1ZNIHNldHVwIGFzeW5jIFBGIGZvciBjcHUgMApbICAgIDAuMDAwMDAwXSBr dm0tc3RlYWx0aW1lOiBjcHUgMCwgbXNyIDEyNzQ2NTAwClsgICAgMC4wMDAwMDBdIEJ1aWx0IDEg em9uZWxpc3RzIGluIFpvbmUgb3JkZXIsIG1vYmlsaXR5IGdyb3VwaW5nIG9uLiAgVG90YWwgcGFn ZXM6IDgxMTAwClsgICAgMC4wMDAwMDBdIEtlcm5lbCBjb21tYW5kIGxpbmU6IGh1bmdfdGFza19w YW5pYz0xIGVhcmx5cHJpbnRrPXR0eVMwLDExNTIwMCBkZWJ1ZyBhcGljPWRlYnVnIHN5c3JxX2Fs d2F5c19lbmFibGVkIHJjdXBkYXRlLnJjdV9jcHVfc3RhbGxfdGltZW91dD0xMDAgcGFuaWM9MTAg c29mdGxvY2t1cF9wYW5pYz0xIG5taV93YXRjaGRvZz1wYW5pYyAgcHJvbXB0X3JhbWRpc2s9MCBj b25zb2xlPXR0eVMwLDExNTIwMCBjb25zb2xlPXR0eTAgdmdhPW5vcm1hbCAgcm9vdD0vZGV2L3Jh bTAgcncgbGluaz0va2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWhh My0wNjEyL2Jhc2Vyb2NrOmJhc2Vyb2NrOm1vcnBoOjBmZmMyYTljODA3Mjk2OTI1M2EyMDgyMWMy YzczM2EyY2JiNGM3Yzc6YmlzZWN0LWxpbnV4Ni8udm1saW51ei0wZmZjMmE5YzgwNzI5NjkyNTNh MjA4MjFjMmM3MzNhMmNiYjRjN2M3LTIwMTQwNjEzMDY1NDIzLTExMC1pdmI0MSBicmFuY2g9YmFz ZXJvY2svYmFzZXJvY2svbW9ycGggQk9PVF9JTUFHRT0va2VybmVsL2kzODYtcmFuZGNvbmZpZy1o YTMtMDYxMi8wZmZjMmE5YzgwNzI5NjkyNTNhMjA4MjFjMmM3MzNhMmNiYjRjN2M3L3ZtbGludXot My44LjAtMDY0ODItZzBmZmMyYTkgZHJiZC5taW5vcl9jb3VudD04ClsgICAgMC4wMDAwMDBdIHN5 c3JxOiBzeXNycSBhbHdheXMgZW5hYmxlZC4KWyAgICAwLjAwMDAwMF0gUElEIGhhc2ggdGFibGUg ZW50cmllczogMjA0OCAob3JkZXI6IDEsIDgxOTIgYnl0ZXMpClsgICAgMC4wMDAwMDBdIERlbnRy eSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDY1NTM2IChvcmRlcjogNiwgMjYyMTQ0IGJ5dGVz KQpbICAgIDAuMDAwMDAwXSBJbm9kZS1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDMyNzY4IChv cmRlcjogNSwgMTMxMDcyIGJ5dGVzKQpbICAgIDAuMDAwMDAwXSBfX2V4X3RhYmxlIGFscmVhZHkg c29ydGVkLCBza2lwcGluZyBzb3J0ClsgICAgMC4wMDAwMDBdIEluaXRpYWxpemluZyBDUFUjMApb ICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcgSGlnaE1lbSBmb3Igbm9kZSAwICgwMDAwMDAwMDow MDAwMDAwMCkKWyAgICAwLjAwMDAwMF0gTWVtb3J5OiAyODMwMjhrLzMyNzY3MmsgYXZhaWxhYmxl ICg3NDQ2ayBrZXJuZWwgY29kZSwgNDQyNTJrIHJlc2VydmVkLCA0MzIwayBkYXRhLCA1NDRrIGlu aXQsIDBrIGhpZ2htZW0pClsgICAgMC4wMDAwMDBdIHZpcnR1YWwga2VybmVsIG1lbW9yeSBsYXlv dXQ6ClsgICAgMC4wMDAwMDBdICAgICBmaXhtYXAgIDogMHhmZmYxNTAwMCAtIDB4ZmZmZmYwMDAg ICAoIDkzNiBrQikKWyAgICAwLjAwMDAwMF0gICAgIHBrbWFwICAgOiAweGZmYzAwMDAwIC0gMHhm ZmUwMDAwMCAgICgyMDQ4IGtCKQpbICAgIDAuMDAwMDAwXSAgICAgdm1hbGxvYyA6IDB4ZDQ3ZmUw MDAgLSAweGZmYmZlMDAwICAgKCA2OTIgTUIpClsgICAgMC4wMDAwMDBdICAgICBsb3dtZW0gIDog MHhjMDAwMDAwMCAtIDB4ZDNmZmUwMDAgICAoIDMxOSBNQikKWyAgICAwLjAwMDAwMF0gICAgICAg LmluaXQgOiAweGMwZDdlMDAwIC0gMHhjMGUwNjAwMCAgICggNTQ0IGtCKQpbICAgIDAuMDAwMDAw XSAgICAgICAuZGF0YSA6IDB4YzA5NDVhMDEgLSAweGMwZDdkZDQwICAgKDQzMjAga0IpClsgICAg MC4wMDAwMDBdICAgICAgIC50ZXh0IDogMHhjMDIwMDAwMCAtIDB4YzA5NDVhMDEgICAoNzQ0NiBr QikKWyAgICAwLjAwMDAwMF0gQ2hlY2tpbmcgaWYgdGhpcyBwcm9jZXNzb3IgaG9ub3VycyB0aGUg V1AgYml0IGV2ZW4gaW4gc3VwZXJ2aXNvciBtb2RlLi4uT2suClsgICAgMC4wMDAwMDBdIFByZWVt cHRpYmxlIGhpZXJhcmNoaWNhbCBSQ1UgaW1wbGVtZW50YXRpb24uClsgICAgMC4wMDAwMDBdIE5S X0lSUVM6MjMwNCBucl9pcnFzOjUxMiAxNgpbICAgIDAuMDAwMDAwXSBDUFUgMCBpcnFzdGFja3Ms IGhhcmQ9ZDIwMWEwMDAgc29mdD1kMjAxYzAwMApbICAgIDAuMDAwMDAwXSBDb25zb2xlOiBjb2xv dXIgVkdBKyA4MHgyNQpbICAgIDAuMDAwMDAwXSBjb25zb2xlIFt0dHkwXSBlbmFibGVkLCBib290 Y29uc29sZSBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5 cyBjcHVzZXQKWyAgICAwLjAwMDAwMF0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgY3B1Clsg ICAgMC4wMDAwMDBdIExpbnV4IHZlcnNpb24gMy44LjAtMDY0ODItZzBmZmMyYTkgKGtidWlsZEBs a3AtaHN4MDEpIChnY2MgdmVyc2lvbiA0LjguMiAoRGViaWFuIDQuOC4yLTE4KSApICM2OCBTTVAg UFJFRU1QVCBGcmkgSnVuIDEzIDA2OjU0OjE3IENTVCAyMDE0ClsgICAgMC4wMDAwMDBdIGU4MjA6 IEJJT1MtcHJvdmlkZWQgcGh5c2ljYWwgUkFNIG1hcDoKWyAgICAwLjAwMDAwMF0gQklPUy1lODIw OiBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAwMDAwMDAwOWZiZmZdIHVzYWJsZQpbICAg IDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMDlmYzAwLTB4MDAwMDAwMDAw MDA5ZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAw MDAwMDBmMDAwMC0weDAwMDAwMDAwMDAwZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJ T1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAxMDAwMDAtMHgwMDAwMDAwMDEzZmZkZmZmXSB1c2Fi bGUKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAxM2ZmZTAwMC0weDAw MDAwMDAwMTNmZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAw eDAwMDAwMDAwZmVmZmMwMDAtMHgwMDAwMDAwMGZlZmZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAw MDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZmZmMwMDAwLTB4MDAwMDAwMDBmZmZmZmZm Zl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gYm9vdGNvbnNvbGUgW2Vhcmx5c2VyMF0gZW5hYmxl ZApbICAgIDAuMDAwMDAwXSBOWCAoRXhlY3V0ZSBEaXNhYmxlKSBwcm90ZWN0aW9uOiBhY3RpdmUK WyAgICAwLjAwMDAwMF0gU01CSU9TIDIuNCBwcmVzZW50LgpbICAgIDAuMDAwMDAwXSBETUk6IEJv Y2hzIEJvY2hzLCBCSU9TIEJvY2hzIDAxLzAxLzIwMTEKWyAgICAwLjAwMDAwMF0gSHlwZXJ2aXNv ciBkZXRlY3RlZDogS1ZNClsgICAgMC4wMDAwMDBdIGU4MjA6IHVwZGF0ZSBbbWVtIDB4MDAwMDAw MDAtMHgwMDAwMGZmZl0gdXNhYmxlID09PiByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBlODIwOiBy ZW1vdmUgW21lbSAweDAwMGEwMDAwLTB4MDAwZmZmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBl ODIwOiBsYXN0X3BmbiA9IDB4MTNmZmUgbWF4X2FyY2hfcGZuID0gMHgxMDAwMDAwClsgICAgMC4w MDAwMDBdIE1UUlIgZGVmYXVsdCB0eXBlOiB3cml0ZS1iYWNrClsgICAgMC4wMDAwMDBdIE1UUlIg Zml4ZWQgcmFuZ2VzIGVuYWJsZWQ6ClsgICAgMC4wMDAwMDBdICAgMDAwMDAtOUZGRkYgd3JpdGUt YmFjawpbICAgIDAuMDAwMDAwXSAgIEEwMDAwLUJGRkZGIHVuY2FjaGFibGUKWyAgICAwLjAwMDAw MF0gICBDMDAwMC1GRkZGRiB3cml0ZS1wcm90ZWN0ClsgICAgMC4wMDAwMDBdIE1UUlIgdmFyaWFi bGUgcmFuZ2VzIGVuYWJsZWQ6ClsgICAgMC4wMDAwMDBdICAgMCBiYXNlIDAwODAwMDAwMDAgbWFz ayBGRjgwMDAwMDAwIHVuY2FjaGFibGUKWyAgICAwLjAwMDAwMF0gICAxIGRpc2FibGVkClsgICAg MC4wMDAwMDBdICAgMiBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAgIDMgZGlzYWJsZWQKWyAgICAw LjAwMDAwMF0gICA0IGRpc2FibGVkClsgICAgMC4wMDAwMDBdICAgNSBkaXNhYmxlZApbICAgIDAu MDAwMDAwXSAgIDYgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICA3IGRpc2FibGVkClsgICAgMC4w MDAwMDBdIHg4NiBQQVQgZW5hYmxlZDogY3B1IDAsIG9sZCAweDcwNDA2LCBuZXcgMHg3MDEwNjAw MDcwMTA2ClsgICAgMC4wMDAwMDBdIFNjYW4gZm9yIFNNUCBpbiBbbWVtIDB4MDAwMDAwMDAtMHgw MDAwMDNmZl0KWyAgICAwLjAwMDAwMF0gU2NhbiBmb3IgU01QIGluIFttZW0gMHgwMDA5ZmMwMC0w eDAwMDlmZmZmXQpbICAgIDAuMDAwMDAwXSBTY2FuIGZvciBTTVAgaW4gW21lbSAweDAwMGYwMDAw LTB4MDAwZmZmZmZdClsgICAgMC4wMDAwMDBdIGZvdW5kIFNNUCBNUC10YWJsZSBhdCBbbWVtIDB4 MDAwZmRhZTAtMHgwMDBmZGFlZl0gbWFwcGVkIGF0IFtjMDBmZGFlMF0KWyAgICAwLjAwMDAwMF0g ICBtcGM6IGZkYWYwLWZkYmU0ClsgICAgMC4wMDAwMDBdIFNjYW5uaW5nIDEgYXJlYXMgZm9yIGxv dyBtZW1vcnkgY29ycnVwdGlvbgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBSU0RQIDAwMGZkOTUwIDAw MDE0ICh2MDAgQk9DSFMgKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBSU0RUIDEzZmZlNDUwIDAwMDM0 ICh2MDEgQk9DSFMgIEJYUENSU0RUIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAw MDBdIEFDUEk6IEZBQ1AgMTNmZmZmODAgMDAwNzQgKHYwMSBCT0NIUyAgQlhQQ0ZBQ1AgMDAwMDAw MDEgQlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogRFNEVCAxM2ZmZTQ5MCAwMTFB OSAodjAxICAgQlhQQyAgIEJYRFNEVCAwMDAwMDAwMSBJTlRMIDIwMTAwNTI4KQpbICAgIDAuMDAw MDAwXSBBQ1BJOiBGQUNTIDEzZmZmZjQwIDAwMDQwClsgICAgMC4wMDAwMDBdIEFDUEk6IFNTRFQg MTNmZmY3YTAgMDA3OTYgKHYwMSBCT0NIUyAgQlhQQ1NTRFQgMDAwMDAwMDEgQlhQQyAwMDAwMDAw MSkKWyAgICAwLjAwMDAwMF0gQUNQSTogQVBJQyAxM2ZmZjY4MCAwMDA4MCAodjAxIEJPQ0hTICBC WFBDQVBJQyAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVU IDEzZmZmNjQwIDAwMDM4ICh2MDEgQk9DSFMgIEJYUENIUEVUIDAwMDAwMDAxIEJYUEMgMDAwMDAw MDEpClsgICAgMC4wMDAwMDBdIEFDUEk6IExvY2FsIEFQSUMgYWRkcmVzcyAweGZlZTAwMDAwClsg ICAgMC4wMDAwMDBdIG1hcHBlZCBBUElDIHRvICAgICAgICAgZmZmZmEwMDAgKCAgICAgICAgZmVl MDAwMDApClsgICAgMC4wMDAwMDBdIGluaXRpYWwgbWVtb3J5IG1hcHBlZDogW21lbSAweDAwMDAw MDAwLTB4MDE5ZmZmZmZdClsgICAgMC4wMDAwMDBdIEJhc2UgbWVtb3J5IHRyYW1wb2xpbmUgYXQg W2MwMDliMDAwXSA5YjAwMCBzaXplIDE2Mzg0ClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21h cHBpbmc6IFttZW0gMHgwMDAwMDAwMC0weDAwMGZmZmZmXQpbICAgIDAuMDAwMDAwXSAgW21lbSAw eDAwMDAwMDAwLTB4MDAwZmZmZmZdIHBhZ2UgNGsKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlf bWFwcGluZzogW21lbSAweDEzYzAwMDAwLTB4MTNjYmNmZmZdClsgICAgMC4wMDAwMDBdICBbbWVt IDB4MTNjMDAwMDAtMHgxM2NiY2ZmZl0gcGFnZSA0awpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDE0 MTUwMDAsIDB4MDE0MTVmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFw cGluZzogW21lbSAweDEwMDAwMDAwLTB4MTNiZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4 MTAwMDAwMDAtMHgxM2JmZmZmZl0gcGFnZSA0awpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDE0MTYw MDAsIDB4MDE0MTZmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAxNDE3MDAwLCAw eDAxNDE3ZmZmXSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMTQxODAwMCwgMHgwMTQx OGZmZl0gUEdUQUJMRQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDE0MTkwMDAsIDB4MDE0MTlmZmZd IFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDAwMTAw MDAwLTB4MGZmZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MDAxMDAwMDAtMHgwZmZmZmZm Zl0gcGFnZSA0awpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4MTNj YmQwMDAtMHgxM2ZmZGZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgxM2NiZDAwMC0weDEzZmZk ZmZmXSBwYWdlIDRrClsgICAgMC4wMDAwMDBdIGNtYTogQ01BOiByZXNlcnZlZCAxNiBNaUIgYXQg MTJjMDAwMDAKWyAgICAwLjAwMDAwMF0gUkFNRElTSzogW21lbSAweDEzY2JkMDAwLTB4MTNmZWZm ZmZdClsgICAgMC4wMDAwMDBdIDBNQiBISUdITUVNIGF2YWlsYWJsZS4KWyAgICAwLjAwMDAwMF0g MzE5TUIgTE9XTUVNIGF2YWlsYWJsZS4KWyAgICAwLjAwMDAwMF0gICBtYXBwZWQgbG93IHJhbTog MCAtIDEzZmZlMDAwClsgICAgMC4wMDAwMDBdICAgbG93IHJhbTogMCAtIDEzZmZlMDAwClsgICAg MC4wMDAwMDBdIGt2bS1jbG9jazogVXNpbmcgbXNycyA0YjU2NGQwMSBhbmQgNGI1NjRkMDAKWyAg ICAwLjAwMDAwMF0ga3ZtLWNsb2NrOiBjcHUgMCwgbXNyIDA6MTNmZmQwMDEsIGJvb3QgY2xvY2sK WyAgICAwLjAwMDAwMF0gWm9uZSByYW5nZXM6ClsgICAgMC4wMDAwMDBdICAgRE1BICAgICAgW21l bSAweDAwMDAxMDAwLTB4MDBmZmZmZmZdClsgICAgMC4wMDAwMDBdICAgTm9ybWFsICAgW21lbSAw eDAxMDAwMDAwLTB4MTNmZmRmZmZdClsgICAgMC4wMDAwMDBdICAgSGlnaE1lbSAgZW1wdHkKWyAg ICAwLjAwMDAwMF0gTW92YWJsZSB6b25lIHN0YXJ0IGZvciBlYWNoIG5vZGUKWyAgICAwLjAwMDAw MF0gRWFybHkgbWVtb3J5IG5vZGUgcmFuZ2VzClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFtt ZW0gMHgwMDAwMTAwMC0weDAwMDllZmZmXQpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVt IDB4MDAxMDAwMDAtMHgxM2ZmZGZmZl0KWyAgICAwLjAwMDAwMF0gT24gbm9kZSAwIHRvdGFscGFn ZXM6IDgxODIwClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDM2IHBhZ2VzIHVzZWQgZm9yIG1l bW1hcApbICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiAwIHBhZ2VzIHJlc2VydmVkClsgICAgMC4w MDAwMDBdICAgRE1BIHpvbmU6IDM5OTggcGFnZXMsIExJRk8gYmF0Y2g6MApbICAgIDAuMDAwMDAw XSAgIE5vcm1hbCB6b25lOiA2ODQgcGFnZXMgdXNlZCBmb3IgbWVtbWFwClsgICAgMC4wMDAwMDBd ICAgTm9ybWFsIHpvbmU6IDc3ODIyIHBhZ2VzLCBMSUZPIGJhdGNoOjE1ClsgICAgMC4wMDAwMDBd IFVzaW5nIEFQSUMgZHJpdmVyIGRlZmF1bHQKWyAgICAwLjAwMDAwMF0gQUNQSTogUE0tVGltZXIg SU8gUG9ydDogMHhiMDA4ClsgICAgMC4wMDAwMDBdIEFDUEk6IExvY2FsIEFQSUMgYWRkcmVzcyAw eGZlZTAwMDAwClsgICAgMC4wMDAwMDBdIG1hcHBlZCBBUElDIHRvICAgICAgICAgZmZmZmEwMDAg KCAgICAgICAgZmVlMDAwMDApClsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4 MDBdIGxhcGljX2lkWzB4MDBdIGVuYWJsZWQpClsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChh Y3BpX2lkWzB4MDFdIGxhcGljX2lkWzB4MDFdIGVuYWJsZWQpClsgICAgMC4wMDAwMDBdIEFDUEk6 IExBUElDX05NSSAoYWNwaV9pZFsweGZmXSBkZmwgZGZsIGxpbnRbMHgxXSkKWyAgICAwLjAwMDAw MF0gQUNQSTogSU9BUElDIChpZFsweDAwXSBhZGRyZXNzWzB4ZmVjMDAwMDBdIGdzaV9iYXNlWzBd KQpbICAgIDAuMDAwMDAwXSBJT0FQSUNbMF06IGFwaWNfaWQgMCwgdmVyc2lvbiAxNywgYWRkcmVz cyAweGZlYzAwMDAwLCBHU0kgMC0yMwpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAo YnVzIDAgYnVzX2lycSAwIGdsb2JhbF9pcnEgMiBkZmwgZGZsKQpbICAgIDAuMDAwMDAwXSBJbnQ6 IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDAsIEFQSUMgSUQgMCwgQVBJQyBJ TlQgMDIKWyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgNSBn bG9iYWxfaXJxIDUgaGlnaCBsZXZlbCkKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAx LCB0cmlnIDMsIGJ1cyAwMCwgSVJRIDA1LCBBUElDIElEIDAsIEFQSUMgSU5UIDA1ClsgICAgMC4w MDAwMDBdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDkgZ2xvYmFsX2lycSA5IGhp Z2ggbGV2ZWwpClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMSwgdHJpZyAzLCBidXMg MDAsIElSUSAwOSwgQVBJQyBJRCAwLCBBUElDIElOVCAwOQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJ TlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSAxMCBnbG9iYWxfaXJxIDEwIGhpZ2ggbGV2ZWwpClsg ICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMSwgdHJpZyAzLCBidXMgMDAsIElSUSAwYSwg QVBJQyBJRCAwLCBBUElDIElOVCAwYQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAo YnVzIDAgYnVzX2lycSAxMSBnbG9iYWxfaXJxIDExIGhpZ2ggbGV2ZWwpClsgICAgMC4wMDAwMDBd IEludDogdHlwZSAwLCBwb2wgMSwgdHJpZyAzLCBidXMgMDAsIElSUSAwYiwgQVBJQyBJRCAwLCBB UElDIElOVCAwYgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlEwIHVzZWQgYnkgb3ZlcnJpZGUuClsg ICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwMSwg QVBJQyBJRCAwLCBBUElDIElOVCAwMQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlEyIHVzZWQgYnkg b3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMg MDAsIElSUSAwMywgQVBJQyBJRCAwLCBBUElDIElOVCAwMwpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5 cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDQsIEFQSUMgSUQgMCwgQVBJQyBJTlQg MDQKWyAgICAwLjAwMDAwMF0gQUNQSTogSVJRNSB1c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAuMDAw MDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDYsIEFQSUMgSUQg MCwgQVBJQyBJTlQgMDYKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAs IGJ1cyAwMCwgSVJRIDA3LCBBUElDIElEIDAsIEFQSUMgSU5UIDA3ClsgICAgMC4wMDAwMDBdIElu dDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwOCwgQVBJQyBJRCAwLCBBUElD IElOVCAwOApbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlE5IHVzZWQgYnkgb3ZlcnJpZGUuClsgICAg MC4wMDAwMDBdIEFDUEk6IElSUTEwIHVzZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIEFD UEk6IElSUTExIHVzZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBw b2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwYywgQVBJQyBJRCAwLCBBUElDIElOVCAwYwpbICAg IDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMGQsIEFQ SUMgSUQgMCwgQVBJQyBJTlQgMGQKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0 cmlnIDAsIGJ1cyAwMCwgSVJRIDBlLCBBUElDIElEIDAsIEFQSUMgSU5UIDBlClsgICAgMC4wMDAw MDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwZiwgQVBJQyBJRCAw LCBBUElDIElOVCAwZgpbICAgIDAuMDAwMDAwXSBVc2luZyBBQ1BJIChNQURUKSBmb3IgU01QIGNv bmZpZ3VyYXRpb24gaW5mb3JtYXRpb24KWyAgICAwLjAwMDAwMF0gQUNQSTogSFBFVCBpZDogMHg4 MDg2YTIwMSBiYXNlOiAweGZlZDAwMDAwClsgICAgMC4wMDAwMDBdIHNtcGJvb3Q6IEFsbG93aW5n IDIgQ1BVcywgMCBob3RwbHVnIENQVXMKWyAgICAwLjAwMDAwMF0gbWFwcGVkIElPQVBJQyB0byBm ZmZmOTAwMCAoZmVjMDAwMDApClsgICAgMC4wMDAwMDBdIG5yX2lycXNfZ3NpOiA0MApbICAgIDAu MDAwMDAwXSBlODIwOiBbbWVtIDB4MTQwMDAwMDAtMHhmZWZmYmZmZl0gYXZhaWxhYmxlIGZvciBQ Q0kgZGV2aWNlcwpbICAgIDAuMDAwMDAwXSBCb290aW5nIHBhcmF2aXJ0dWFsaXplZCBrZXJuZWwg b24gS1ZNClsgICAgMC4wMDAwMDBdIHNldHVwX3BlcmNwdTogTlJfQ1BVUzo4IG5yX2NwdW1hc2tf Yml0czo4IG5yX2NwdV9pZHM6MiBucl9ub2RlX2lkczoxClsgICAgMC4wMDAwMDBdIFBFUkNQVTog RW1iZWRkZWQgMTAgcGFnZXMvY3B1IEBkMjc0NDAwMCBzMjY3NTIgcjAgZDE0MjA4IHU0MDk2MApb ICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBzMjY3NTIgcjAgZDE0MjA4IHU0MDk2MCBhbGxvYz0x MCo0MDk2ClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAwIFswXSAxIApbICAgIDAuMDAw MDAwXSBrdm0tY2xvY2s6IGNwdSAwLCBtc3IgMDoxM2ZmZDAwMSwgcHJpbWFyeSBjcHUgY2xvY2sK WyAgICAwLjAwMDAwMF0gS1ZNIHNldHVwIGFzeW5jIFBGIGZvciBjcHUgMApbICAgIDAuMDAwMDAw XSBrdm0tc3RlYWx0aW1lOiBjcHUgMCwgbXNyIDEyNzQ2NTAwClsgICAgMC4wMDAwMDBdIEJ1aWx0 IDEgem9uZWxpc3RzIGluIFpvbmUgb3JkZXIsIG1vYmlsaXR5IGdyb3VwaW5nIG9uLiAgVG90YWwg cGFnZXM6IDgxMTAwClsgICAgMC4wMDAwMDBdIEtlcm5lbCBjb21tYW5kIGxpbmU6IGh1bmdfdGFz a19wYW5pYz0xIGVhcmx5cHJpbnRrPXR0eVMwLDExNTIwMCBkZWJ1ZyBhcGljPWRlYnVnIHN5c3Jx X2Fsd2F5c19lbmFibGVkIHJjdXBkYXRlLnJjdV9jcHVfc3RhbGxfdGltZW91dD0xMDAgcGFuaWM9 MTAgc29mdGxvY2t1cF9wYW5pYz0xIG5taV93YXRjaGRvZz1wYW5pYyAgcHJvbXB0X3JhbWRpc2s9 MCBjb25zb2xlPXR0eVMwLDExNTIwMCBjb25zb2xlPXR0eTAgdmdhPW5vcm1hbCAgcm9vdD0vZGV2 L3JhbTAgcncgbGluaz0va2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmln LWhhMy0wNjEyL2Jhc2Vyb2NrOmJhc2Vyb2NrOm1vcnBoOjBmZmMyYTljODA3Mjk2OTI1M2EyMDgy MWMyYzczM2EyY2JiNGM3Yzc6YmlzZWN0LWxpbnV4Ni8udm1saW51ei0wZmZjMmE5YzgwNzI5Njky NTNhMjA4MjFjMmM3MzNhMmNiYjRjN2M3LTIwMTQwNjEzMDY1NDIzLTExMC1pdmI0MSBicmFuY2g9 YmFzZXJvY2svYmFzZXJvY2svbW9ycGggQk9PVF9JTUFHRT0va2VybmVsL2kzODYtcmFuZGNvbmZp Zy1oYTMtMDYxMi8wZmZjMmE5YzgwNzI5NjkyNTNhMjA4MjFjMmM3MzNhMmNiYjRjN2M3L3ZtbGlu dXotMy44LjAtMDY0ODItZzBmZmMyYTkgZHJiZC5taW5vcl9jb3VudD04ClsgICAgMC4wMDAwMDBd IHN5c3JxOiBzeXNycSBhbHdheXMgZW5hYmxlZC4KWyAgICAwLjAwMDAwMF0gUElEIGhhc2ggdGFi bGUgZW50cmllczogMjA0OCAob3JkZXI6IDEsIDgxOTIgYnl0ZXMpClsgICAgMC4wMDAwMDBdIERl bnRyeSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDY1NTM2IChvcmRlcjogNiwgMjYyMTQ0IGJ5 dGVzKQpbICAgIDAuMDAwMDAwXSBJbm9kZS1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDMyNzY4 IChvcmRlcjogNSwgMTMxMDcyIGJ5dGVzKQpbICAgIDAuMDAwMDAwXSBfX2V4X3RhYmxlIGFscmVh ZHkgc29ydGVkLCBza2lwcGluZyBzb3J0ClsgICAgMC4wMDAwMDBdIEluaXRpYWxpemluZyBDUFUj MApbICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcgSGlnaE1lbSBmb3Igbm9kZSAwICgwMDAwMDAw MDowMDAwMDAwMCkKWyAgICAwLjAwMDAwMF0gTWVtb3J5OiAyODMwMjhrLzMyNzY3MmsgYXZhaWxh YmxlICg3NDQ2ayBrZXJuZWwgY29kZSwgNDQyNTJrIHJlc2VydmVkLCA0MzIwayBkYXRhLCA1NDRr IGluaXQsIDBrIGhpZ2htZW0pClsgICAgMC4wMDAwMDBdIHZpcnR1YWwga2VybmVsIG1lbW9yeSBs YXlvdXQ6ClsgICAgMC4wMDAwMDBdICAgICBmaXhtYXAgIDogMHhmZmYxNTAwMCAtIDB4ZmZmZmYw MDAgICAoIDkzNiBrQikKWyAgICAwLjAwMDAwMF0gICAgIHBrbWFwICAgOiAweGZmYzAwMDAwIC0g MHhmZmUwMDAwMCAgICgyMDQ4IGtCKQpbICAgIDAuMDAwMDAwXSAgICAgdm1hbGxvYyA6IDB4ZDQ3 ZmUwMDAgLSAweGZmYmZlMDAwICAgKCA2OTIgTUIpClsgICAgMC4wMDAwMDBdICAgICBsb3dtZW0g IDogMHhjMDAwMDAwMCAtIDB4ZDNmZmUwMDAgICAoIDMxOSBNQikKWyAgICAwLjAwMDAwMF0gICAg ICAgLmluaXQgOiAweGMwZDdlMDAwIC0gMHhjMGUwNjAwMCAgICggNTQ0IGtCKQpbICAgIDAuMDAw MDAwXSAgICAgICAuZGF0YSA6IDB4YzA5NDVhMDEgLSAweGMwZDdkZDQwICAgKDQzMjAga0IpClsg ICAgMC4wMDAwMDBdICAgICAgIC50ZXh0IDogMHhjMDIwMDAwMCAtIDB4YzA5NDVhMDEgICAoNzQ0 NiBrQikKWyAgICAwLjAwMDAwMF0gQ2hlY2tpbmcgaWYgdGhpcyBwcm9jZXNzb3IgaG9ub3VycyB0 aGUgV1AgYml0IGV2ZW4gaW4gc3VwZXJ2aXNvciBtb2RlLi4uT2suClsgICAgMC4wMDAwMDBdIFBy ZWVtcHRpYmxlIGhpZXJhcmNoaWNhbCBSQ1UgaW1wbGVtZW50YXRpb24uClsgICAgMC4wMDAwMDBd IE5SX0lSUVM6MjMwNCBucl9pcnFzOjUxMiAxNgpbICAgIDAuMDAwMDAwXSBDUFUgMCBpcnFzdGFj a3MsIGhhcmQ9ZDIwMWEwMDAgc29mdD1kMjAxYzAwMApbICAgIDAuMDAwMDAwXSBDb25zb2xlOiBj b2xvdXIgVkdBKyA4MHgyNQpbICAgIDAuMDAwMDAwXSBjb25zb2xlIFt0dHkwXSBlbmFibGVkLCBi b290Y29uc29sZSBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSBjb25zb2xlIFt0dHlTMF0gZW5hYmxl ZApbICAgIDAuMDAwMDAwXSBMb2NrIGRlcGVuZGVuY3kgdmFsaWRhdG9yOiBDb3B5cmlnaHQgKGMp IDIwMDYgUmVkIEhhdCwgSW5jLiwgSW5nbyBNb2xuYXIKWyAgICAwLjAwMDAwMF0gLi4uIE1BWF9M T0NLREVQX1NVQkNMQVNTRVM6ICA4ClsgICAgMC4wMDAwMDBdIC4uLiBNQVhfTE9DS19ERVBUSDog ICAgICAgICAgNDgKWyAgICAwLjAwMDAwMF0gLi4uIE1BWF9MT0NLREVQX0tFWVM6ICAgICAgICA4 MTkxClsgICAgMC4wMDAwMDBdIC4uLiBDTEFTU0hBU0hfU0laRTogICAgICAgICAgNDA5NgpbICAg IDAuMDAwMDAwXSAuLi4gTUFYX0xPQ0tERVBfRU5UUklFUzogICAgIDE2Mzg0ClsgICAgMC4wMDAw MDBdIC4uLiBNQVhfTE9DS0RFUF9DSEFJTlM6ICAgICAgMzI3NjgKWyAgICAwLjAwMDAwMF0gLi4u IENIQUlOSEFTSF9TSVpFOiAgICAgICAgICAxNjM4NApbICAgIDAuMDAwMDAwXSAgbWVtb3J5IHVz ZWQgYnkgbG9jayBkZXBlbmRlbmN5IGluZm86IDM1Njcga0IKWyAgICAwLjAwMDAwMF0gIHBlciB0 YXNrLXN0cnVjdCBtZW1vcnkgZm9vdHByaW50OiAxMTUyIGJ5dGVzClsgICAgMC4wMDAwMDBdIE9E RUJVRzogMTggb2YgMTggYWN0aXZlIG9iamVjdHMgcmVwbGFjZWQKWyAgICAwLjAwMDAwMF0gaHBl dCBjbG9ja2V2ZW50IHJlZ2lzdGVyZWQKWyAgICAwLjAwMDAwMF0gdHNjOiBEZXRlY3RlZCAyNjkz LjQ4MiBNSHogcHJvY2Vzc29yClsgICAgMC4wMDY2NjZdIENhbGlicmF0aW5nIGRlbGF5IGxvb3Ag KHNraXBwZWQpIHByZXNldCB2YWx1ZS4uIDUzODkuNDIgQm9nb01JUFMgKGxwaj04OTc4MjczKQpb ICAgIDAuMDA2NjY2XSBwaWRfbWF4OiBkZWZhdWx0OiAzMjc2OCBtaW5pbXVtOiAzMDEKWyAgICAw LjAwNjY2Nl0gTW91bnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA1MTIKWyAgICAwLjAwNzMx NV0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgZGV2aWNlcwpbICAgIDAuMDA4MzMyXSBJbml0 aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBibGtpbwpbICAgIDAuMDEwMjE1XSBMYXN0IGxldmVsIGlU TEIgZW50cmllczogNEtCIDAsIDJNQiAwLCA0TUIgMApbICAgIDAuMDEwMjE1XSBMYXN0IGxldmVs IGRUTEIgZW50cmllczogNEtCIDAsIDJNQiAwLCA0TUIgMApbICAgIDAuMDEwMjE1XSB0bGJfZmx1 c2hhbGxfc2hpZnQ6IDYKWyAgICAwLjAxMzY3Ml0gZGVidWc6IHVubWFwcGluZyBpbml0IFttZW0g MHhjMGUwNjAwMC0weGMwZTA5ZmZmXQpbICAgIDAuMDE3ODE3XSBBQ1BJOiBDb3JlIHJldmlzaW9u IDIwMTMwMTE3ClsgICAgMC4wMjM3NjddIEFDUEk6IEFsbCBBQ1BJIFRhYmxlcyBzdWNjZXNzZnVs bHkgYWNxdWlyZWQKWyAgICAwLjAyNTUzMl0gR2V0dGluZyBWRVJTSU9OOiA1MDAxNApbICAgIDAu MDI2Mzk0XSBHZXR0aW5nIFZFUlNJT046IDUwMDE0ClsgICAgMC4wMjY2NzZdIEdldHRpbmcgSUQ6 IDAKWyAgICAwLjAyNzQxNl0gR2V0dGluZyBJRDogZjAwMDAwMApbICAgIDAuMDI4MjE5XSBHZXR0 aW5nIExWVDA6IDg3MDAKWyAgICAwLjAyODk5M10gR2V0dGluZyBMVlQxOiA4NDAwClsgICAgMC4w MzAwMDddIEVuYWJsaW5nIEFQSUMgbW9kZTogIEZsYXQuICBVc2luZyAxIEkvTyBBUElDcwpbICAg IDAuMDMxMjI5XSBlbmFibGVkIEV4dElOVCBvbiBDUFUjMApbICAgIDAuMDMzNzI0XSBFTkFCTElO RyBJTy1BUElDIElSUXMKWyAgICAwLjAzNDU4N10gaW5pdCBJT19BUElDIElSUXMKWyAgICAwLjAz NTQzNl0gIGFwaWMgMCBwaW4gMCBub3QgY29ubmVjdGVkClsgICAgMC4wMzYzOTldIElPQVBJQ1sw XTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMSAtPiAweDMxIC0+IElSUSAxIE1vZGU6MCBBY3RpdmU6 MCBEZXN0OjEpClsgICAgMC4wMzY3MDNdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAt MiAtPiAweDMwIC0+IElSUSAwIE1vZGU6MCBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4wNDAwMzZd IElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMyAtPiAweDMzIC0+IElSUSAzIE1vZGU6 MCBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4wNDE4MjhdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcg ZW50cnkgKDAtNCAtPiAweDM0IC0+IElSUSA0IE1vZGU6MCBBY3RpdmU6MCBEZXN0OjEpClsgICAg MC4wNDMzNjldIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtNSAtPiAweDM1IC0+IElS USA1IE1vZGU6MSBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4wNDUyMDZdIElPQVBJQ1swXTogU2V0 IHJvdXRpbmcgZW50cnkgKDAtNiAtPiAweDM2IC0+IElSUSA2IE1vZGU6MCBBY3RpdmU6MCBEZXN0 OjEpClsgICAgMC4wNDY2OTRdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtNyAtPiAw eDM3IC0+IElSUSA3IE1vZGU6MCBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4wNDg1NzNdIElPQVBJ Q1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtOCAtPiAweDM4IC0+IElSUSA4IE1vZGU6MCBBY3Rp dmU6MCBEZXN0OjEpClsgICAgMC4wNTAwMzBdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkg KDAtOSAtPiAweDM5IC0+IElSUSA5IE1vZGU6MSBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4wNTE4 MzJdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMTAgLT4gMHgzYSAtPiBJUlEgMTAg TW9kZToxIEFjdGl2ZTowIERlc3Q6MSkKWyAgICAwLjA1MzM3MV0gSU9BUElDWzBdOiBTZXQgcm91 dGluZyBlbnRyeSAoMC0xMSAtPiAweDNiIC0+IElSUSAxMSBNb2RlOjEgQWN0aXZlOjAgRGVzdDox KQpbICAgIDAuMDU2Njk2XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTEyIC0+IDB4 M2MgLT4gSVJRIDEyIE1vZGU6MCBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4wNTg1MDFdIElPQVBJ Q1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMTMgLT4gMHgzZCAtPiBJUlEgMTMgTW9kZTowIEFj dGl2ZTowIERlc3Q6MSkKWyAgICAwLjA2MDAzMF0gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRy eSAoMC0xNCAtPiAweDNlIC0+IElSUSAxNCBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAu MDYxODk5XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTE1IC0+IDB4M2YgLT4gSVJR IDE1IE1vZGU6MCBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4wNjMzNjRdICBhcGljIDAgcGluIDE2 IG5vdCBjb25uZWN0ZWQKWyAgICAwLjA2NDI4Ml0gIGFwaWMgMCBwaW4gMTcgbm90IGNvbm5lY3Rl ZApbICAgIDAuMDY1MTkzXSAgYXBpYyAwIHBpbiAxOCBub3QgY29ubmVjdGVkClsgICAgMC4wNjY2 NzJdICBhcGljIDAgcGluIDE5IG5vdCBjb25uZWN0ZWQKWyAgICAwLjA2NzU4Nl0gIGFwaWMgMCBw aW4gMjAgbm90IGNvbm5lY3RlZApbICAgIDAuMDY4NTA1XSAgYXBpYyAwIHBpbiAyMSBub3QgY29u bmVjdGVkClsgICAgMC4wNjk0MjZdICBhcGljIDAgcGluIDIyIG5vdCBjb25uZWN0ZWQKWyAgICAw LjA3MDAwNl0gIGFwaWMgMCBwaW4gMjMgbm90IGNvbm5lY3RlZApbICAgIDAuMDcyNDYyXSAuLlRJ TUVSOiB2ZWN0b3I9MHgzMCBhcGljMT0wIHBpbjE9MiBhcGljMj0tMSBwaW4yPS0xClsgICAgMC4w NzMzNDBdIHNtcGJvb3Q6IENQVTA6IEludGVsIENvbW1vbiBLVk0gcHJvY2Vzc29yIChmYW06IDBm LCBtb2RlbDogMDYsIHN0ZXBwaW5nOiAwMSkKWyAgICAwLjA3ODA2M10gVXNpbmcgbG9jYWwgQVBJ QyB0aW1lciBpbnRlcnJ1cHRzLgpbICAgIDAuMDc4MDYzXSBjYWxpYnJhdGluZyBBUElDIHRpbWVy IC4uLgpbICAgIDAuMDgzMzMzXSAuLi4gbGFwaWMgZGVsdGEgPSA4NzQ3OTE5ClsgICAgMC4wODMz MzNdIC4uLiBQTS1UaW1lciBkZWx0YSA9IDUwMDk5NgpbICAgIDAuMDgzMzMzXSBBUElDIGNhbGli cmF0aW9uIG5vdCBjb25zaXN0ZW50IHdpdGggUE0tVGltZXI6IDEzOW1zIGluc3RlYWQgb2YgMTAw bXMKWyAgICAwLjA4MzMzM10gQVBJQyBkZWx0YSBhZGp1c3RlZCB0byBQTS1UaW1lcjogNjI1MDI1 NCAoODc0NzkxOSkKWyAgICAwLjA4MzMzM10gVFNDIGRlbHRhIGFkanVzdGVkIHRvIFBNLVRpbWVy OiAyNjkzNDQyOTIgKDM3Njk3Njk2NykKWyAgICAwLjA4MzMzM10gLi4uLi4gZGVsdGEgNjI1MDI1 NApbICAgIDAuMDgzMzMzXSAuLi4uLiBtdWx0OiAyNjg0NDYzOTIKWyAgICAwLjA4MzMzM10gLi4u Li4gY2FsaWJyYXRpb24gcmVzdWx0OiAzMzMzNDY4ClsgICAgMC4wODMzMzNdIC4uLi4uIENQVSBj bG9jayBzcGVlZCBpcyAyNjkzLjIzNzQgTUh6LgpbICAgIDAuMDgzMzMzXSAuLi4uLiBob3N0IGJ1 cyBjbG9jayBzcGVlZCBpcyAxMDAwLjA0NjggTUh6LgpbICAgIDAuMDgzNDIwXSBQZXJmb3JtYW5j ZSBFdmVudHM6IHVuc3VwcG9ydGVkIE5ldGJ1cnN0IENQVSBtb2RlbCA2IG5vIFBNVSBkcml2ZXIs IHNvZnR3YXJlIGV2ZW50cyBvbmx5LgpbICAgIDAuMTA0NzAxXSBOTUkgd2F0Y2hkb2c6IGRpc2Fi bGVkIChjcHUwKTogaGFyZHdhcmUgZXZlbnRzIG5vdCBlbmFibGVkClsgICAgMC4xMDc5MTBdIFNN UCBhbHRlcm5hdGl2ZXM6IGxvY2tkZXA6IGZpeGluZyB1cCBhbHRlcm5hdGl2ZXMKWyAgICAwLjEw OTEzOF0gQ1BVIDEgaXJxc3RhY2tzLCBoYXJkPWQyMWQ0MDAwIHNvZnQ9ZDIxZDYwMDAKWyAgICAw LjExMDAxMl0gc21wYm9vdDogQm9vdGluZyBOb2RlICAgMCwgUHJvY2Vzc29ycyAgIzEgT0sKWyAg ICAwLjAwMzMzM10gSW5pdGlhbGl6aW5nIENQVSMxClsgICAgMC4wMDY2NjZdIGt2bS1jbG9jazog Y3B1IDEsIG1zciAwOjEzZmZkMDQxLCBzZWNvbmRhcnkgY3B1IGNsb2NrClsgICAgMC4wMDY2NjZd IG1hc2tlZCBFeHRJTlQgb24gQ1BVIzEKWyAgICAwLjE0MDE3Ml0gQnJvdWdodCB1cCAyIENQVXMK WyAgICAwLjE0MzM0MF0gc21wYm9vdDogVG90YWwgb2YgMiBwcm9jZXNzb3JzIGFjdGl2YXRlZCAo MTA3NzguODQgQm9nb01JUFMpClsgICAgMC4xNDMzNDddIEtWTSBzZXR1cCBhc3luYyBQRiBmb3Ig Y3B1IDEKWyAgICAwLjE0MzM1M10ga3ZtLXN0ZWFsdGltZTogY3B1IDEsIG1zciAxMjc1MDUwMApb ICAgIDAuMTUzMzM5XSBkZXZ0bXBmczogaW5pdGlhbGl6ZWQKWyAgICAwLjE2NDEyMF0gcmVndWxh dG9yLWR1bW15OiBubyBwYXJhbWV0ZXJzClsgICAgMC4xNjc2ODldIE5FVDogUmVnaXN0ZXJlZCBw cm90b2NvbCBmYW1pbHkgMTYKWyAgICAwLjE2OTk4Nl0gRUlTQSBidXMgcmVnaXN0ZXJlZApbICAg IDAuMTcwNzYzXSBBQ1BJOiBidXMgdHlwZSBwY2kgcmVnaXN0ZXJlZApbICAgIDAuMTczNDI2XSBQ Q0kgOiBQQ0kgQklPUyBhcmVhIGlzIHJ3IGFuZCB4LiBVc2UgcGNpPW5vYmlvcyBpZiB5b3Ugd2Fu dCBpdCBOWC4KWyAgICAwLjE3NjY3M10gUENJOiBQQ0kgQklPUyByZXZpc2lvbiAyLjEwIGVudHJ5 IGF0IDB4ZmM2ZDUsIGxhc3QgYnVzPTAKWyAgICAwLjE3ODA1NV0gUENJOiBVc2luZyBjb25maWd1 cmF0aW9uIHR5cGUgMSBmb3IgYmFzZSBhY2Nlc3MKWyAgICAwLjIwNTMxMF0gYmlvOiBjcmVhdGUg c2xhYiA8YmlvLTA+IGF0IDAKWyAgICAwLjIxMDU0Ml0gQUNQSTogQWRkZWQgX09TSShNb2R1bGUg RGV2aWNlKQpbICAgIDAuMjExNTA4XSBBQ1BJOiBBZGRlZCBfT1NJKFByb2Nlc3NvciBEZXZpY2Up ClsgICAgMC4yMTMzNDBdIEFDUEk6IEFkZGVkIF9PU0koMy4wIF9TQ1AgRXh0ZW5zaW9ucykKWyAg ICAwLjIxNDM2OF0gQUNQSTogQWRkZWQgX09TSShQcm9jZXNzb3IgQWdncmVnYXRvciBEZXZpY2Up ClsgICAgMC4yMTczNTBdIEFDUEk6IEVDOiBMb29rIHVwIEVDIGluIERTRFQKWyAgICAwLjIyOTAy MV0gQUNQSTogSW50ZXJwcmV0ZXIgZW5hYmxlZApbICAgIDAuMjI5OTgzXSBBQ1BJOiAoc3VwcG9y dHMgUzAgUzUpClsgICAgMC4yMzA0ODhdIEFDUEk6IFVzaW5nIElPQVBJQyBmb3IgaW50ZXJydXB0 IHJvdXRpbmcKWyAgICAwLjIzMTY4Nl0gUENJOiBVc2luZyBob3N0IGJyaWRnZSB3aW5kb3dzIGZy b20gQUNQSTsgaWYgbmVjZXNzYXJ5LCB1c2UgInBjaT1ub2NycyIgYW5kIHJlcG9ydCBhIGJ1Zwpb ICAgIDAuMjQ4NzczXSBBQ1BJOiBQQ0kgUm9vdCBCcmlkZ2UgW1BDSTBdIChkb21haW4gMDAwMCBb YnVzIDAwLWZmXSkKWyAgICAwLjI1MDAyMF0gYWNwaSBQTlAwQTAzOjAwOiBVbmFibGUgdG8gcmVx dWVzdCBfT1NDIGNvbnRyb2wgKF9PU0Mgc3VwcG9ydCBtYXNrOiAweDA4KQpbICAgIDAuMjUyMzYy XSBhY3BpIFBOUDBBMDM6MDA6IGZhaWwgdG8gYWRkIE1NQ09ORklHIGluZm9ybWF0aW9uLCBjYW4n dCBhY2Nlc3MgZXh0ZW5kZWQgUENJIGNvbmZpZ3VyYXRpb24gc3BhY2UgdW5kZXIgdGhpcyBicmlk Z2UuClsgICAgMC4yNTM1MTVdIFBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAwMDowMApbICAgIDAu MjU0NTQyXSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFtidXMgMDAtZmZdClsg ICAgMC4yNTY2NzVdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAweDAw MDAtMHgwY2Y3XQpbICAgIDAuMjU3OTEzXSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291 cmNlIFtpbyAgMHgwZDAwLTB4ZmZmZl0KWyAgICAwLjI2MDAyOV0gcGNpX2J1cyAwMDAwOjAwOiBy b290IGJ1cyByZXNvdXJjZSBbbWVtIDB4MDAwYTAwMDAtMHgwMDBiZmZmZl0KWyAgICAwLjI2MzM0 MV0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4ODAwMDAwMDAtMHhm ZWJmZmZmZl0KWyAgICAwLjI2NDc5NF0gcGNpIDAwMDA6MDA6MDAuMDogWzgwODY6MTIzN10gdHlw ZSAwMCBjbGFzcyAweDA2MDAwMApbICAgIDAuMjY3NDE4XSBwY2kgMDAwMDowMDowMS4wOiBbODA4 Njo3MDAwXSB0eXBlIDAwIGNsYXNzIDB4MDYwMTAwClsgICAgMC4yNjkyNDJdIHBjaSAwMDAwOjAw OjAxLjE6IFs4MDg2OjcwMTBdIHR5cGUgMDAgY2xhc3MgMHgwMTAxODAKWyAgICAwLjI3NzI2Ml0g cGNpIDAwMDA6MDA6MDEuMTogcmVnIDIwOiBbaW8gIDB4YzA0MC0weGMwNGZdClsgICAgMC4yODAz NTBdIHBjaSAwMDAwOjAwOjAxLjM6IFs4MDg2OjcxMTNdIHR5cGUgMDAgY2xhc3MgMHgwNjgwMDAK WyAgICAwLjI4MTk2M10gcGNpIDAwMDA6MDA6MDEuMzogcXVpcms6IFtpbyAgMHhiMDAwLTB4YjAz Zl0gY2xhaW1lZCBieSBQSUlYNCBBQ1BJClsgICAgMC4yODMzNTJdIHBjaSAwMDAwOjAwOjAxLjM6 IHF1aXJrOiBbaW8gIDB4YjEwMC0weGIxMGZdIGNsYWltZWQgYnkgUElJWDQgU01CClsgICAgMC4y ODUwMTddIHBjaSAwMDAwOjAwOjAyLjA6IFsxMDEzOjAwYjhdIHR5cGUgMDAgY2xhc3MgMHgwMzAw MDAKWyAgICAwLjI5MDc5MV0gcGNpIDAwMDA6MDA6MDIuMDogcmVnIDEwOiBbbWVtIDB4ZmMwMDAw MDAtMHhmZGZmZmZmZiBwcmVmXQpbICAgIDAuMjk0OTkxXSBwY2kgMDAwMDowMDowMi4wOiByZWcg MTQ6IFttZW0gMHhmZWJmMDAwMC0weGZlYmYwZmZmXQpbICAgIDAuMzA0MTA3XSBwY2kgMDAwMDow MDowMi4wOiByZWcgMzA6IFttZW0gMHhmZWJlMDAwMC0weGZlYmVmZmZmIHByZWZdClsgICAgMC4z MDU5OTddIHBjaSAwMDAwOjAwOjAzLjA6IFs4MDg2OjEwMGVdIHR5cGUgMDAgY2xhc3MgMHgwMjAw MDAKWyAgICAwLjMwNzgyNF0gcGNpIDAwMDA6MDA6MDMuMDogcmVnIDEwOiBbbWVtIDB4ZmViYTAw MDAtMHhmZWJiZmZmZl0KWyAgICAwLjMxMDU0MF0gcGNpIDAwMDA6MDA6MDMuMDogcmVnIDE0OiBb aW8gIDB4YzAwMC0weGMwM2ZdClsgICAgMC4zMTY2NzRdIHBjaSAwMDAwOjAwOjAzLjA6IHJlZyAz MDogW21lbSAweGZlYmMwMDAwLTB4ZmViZGZmZmYgcHJlZl0KWyAgICAwLjMxODE2MF0gcGNpIDAw MDA6MDA6MDQuMDogWzgwODY6MjVhYl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMApbICAgIDAuMzIw MzE0XSBwY2kgMDAwMDowMDowNC4wOiByZWcgMTA6IFttZW0gMHhmZWJmMTAwMC0weGZlYmYxMDBm XQpbICAgIDAuMzI1NTI5XSBwY2lfYnVzIDAwMDA6MDA6IG9uIE5VTUEgbm9kZSAwClsgICAgMC4z MjY0OTFdIEFDUEkgX09TQyBjb250cm9sIGZvciBQQ0llIG5vdCBncmFudGVkLCBkaXNhYmxpbmcg QVNQTQpbICAgIDAuMzI4Mzk3XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0FdIChJUlFz IDUgKjEwIDExKQpbICAgIDAuMzMxMDk2XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0Jd IChJUlFzIDUgKjEwIDExKQpbICAgIDAuMzMyOTMzXSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsg W0xOS0NdIChJUlFzIDUgMTAgKjExKQpbICAgIDAuMzM0NDA4XSBBQ1BJOiBQQ0kgSW50ZXJydXB0 IExpbmsgW0xOS0RdIChJUlFzIDUgMTAgKjExKQpbICAgIDAuMzM2MDMyXSBBQ1BJOiBQQ0kgSW50 ZXJydXB0IExpbmsgW0xOS1NdIChJUlFzICo5KQpbICAgIDAuMzM3Nzg4XSBBQ1BJOiBFbmFibGVk IDE2IEdQRXMgaW4gYmxvY2sgMDAgdG8gMEYKWyAgICAwLjMzODk3N10gYWNwaSByb290OiBcX1NC Xy5QQ0kwIG5vdGlmeSBoYW5kbGVyIGlzIGluc3RhbGxlZApbICAgIDAuMzQwMTAzXSBGb3VuZCAx IGFjcGkgcm9vdCBkZXZpY2VzClsgICAgMC4zNDM0MzBdIHZnYWFyYjogZGV2aWNlIGFkZGVkOiBQ Q0k6MDAwMDowMDowMi4wLGRlY29kZXM9aW8rbWVtLG93bnM9aW8rbWVtLGxvY2tzPW5vbmUKWyAg ICAwLjM0NTA5Nl0gdmdhYXJiOiBsb2FkZWQKWyAgICAwLjM0NTc3Ml0gdmdhYXJiOiBicmlkZ2Ug Y29udHJvbCBwb3NzaWJsZSAwMDAwOjAwOjAyLjAKWyAgICAwLjM0ODAzNF0gU0NTSSBzdWJzeXN0 ZW0gaW5pdGlhbGl6ZWQKWyAgICAwLjM0ODk4MF0gQUNQSTogYnVzIHR5cGUgdXNiIHJlZ2lzdGVy ZWQKWyAgICAwLjM1MDEwMF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZl ciB1c2JmcwpbICAgIDAuMzUxMjgxXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2Ug ZHJpdmVyIGh1YgpbICAgIDAuMzYwMTA0XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBkZXZpY2Ug ZHJpdmVyIHVzYgpbICAgIDAuMzYzNDExXSBMaW51eCB2aWRlbyBjYXB0dXJlIGludGVyZmFjZTog djIuMDAKWyAgICAwLjM2NDU0NV0gcHBzX2NvcmU6IExpbnV4UFBTIEFQSSB2ZXIuIDEgcmVnaXN0 ZXJlZApbICAgIDAuMzY2NjcxXSBwcHNfY29yZTogU29mdHdhcmUgdmVyLiA1LjMuNiAtIENvcHly aWdodCAyMDA1LTIwMDcgUm9kb2xmbyBHaW9tZXR0aSA8Z2lvbWV0dGlAbGludXguaXQ+ClsgICAg MC4zNzAwNDNdIFBUUCBjbG9jayBzdXBwb3J0IHJlZ2lzdGVyZWQKWyAgICAwLjM4MzQ1NV0gUENJ OiBVc2luZyBBQ1BJIGZvciBJUlEgcm91dGluZwpbICAgIDAuMzg2Njc3XSBQQ0k6IHBjaV9jYWNo ZV9saW5lX3NpemUgc2V0IHRvIDY0IGJ5dGVzClsgICAgMC4zODc4MDVdIGU4MjA6IHJlc2VydmUg UkFNIGJ1ZmZlciBbbWVtIDB4MDAwOWZjMDAtMHgwMDA5ZmZmZl0KWyAgICAwLjM4ODk2MF0gZTgy MDogcmVzZXJ2ZSBSQU0gYnVmZmVyIFttZW0gMHgxM2ZmZTAwMC0weDEzZmZmZmZmXQpbICAgIDAu MzkwNzQ5XSBCbHVldG9vdGg6IENvcmUgdmVyIDIuMTYKWyAgICAwLjM5MTYyMl0gTkVUOiBSZWdp c3RlcmVkIHByb3RvY29sIGZhbWlseSAzMQpbICAgIDAuMzkyNTQ1XSBCbHVldG9vdGg6IEhDSSBk ZXZpY2UgYW5kIGNvbm5lY3Rpb24gbWFuYWdlciBpbml0aWFsaXplZApbICAgIDAuMzkzMzcxXSBC bHVldG9vdGg6IEhDSSBzb2NrZXQgbGF5ZXIgaW5pdGlhbGl6ZWQKWyAgICAwLjM5NDM3NF0gQmx1 ZXRvb3RoOiBMMkNBUCBzb2NrZXQgbGF5ZXIgaW5pdGlhbGl6ZWQKWyAgICAwLjM5NTQ1OF0gQmx1 ZXRvb3RoOiBTQ08gc29ja2V0IGxheWVyIGluaXRpYWxpemVkClsgICAgMC4zOTY2NzhdIE5FVDog UmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgOApbICAgIDAuMzk3NTg0XSBORVQ6IFJlZ2lzdGVy ZWQgcHJvdG9jb2wgZmFtaWx5IDIwClsgICAgMC4zOTg1ODNdIG5mYzogbmZjX2luaXQ6IE5GQyBD b3JlIHZlciAwLjEKWyAgICAwLjQwMDExN10gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWls eSAzOQpbICAgIDAuNDAxODExXSBTd2l0Y2hpbmcgdG8gY2xvY2tzb3VyY2Uga3ZtLWNsb2NrClsg ICAgMC40MDI3NzddIHBucDogUG5QIEFDUEkgaW5pdApbICAgIDAuNDIxMjE5XSBBQ1BJOiBidXMg dHlwZSBwbnAgcmVnaXN0ZXJlZApbICAgIDAuNDIyMTc1XSBJT0FQSUNbMF06IFNldCByb3V0aW5n IGVudHJ5ICgwLTggLT4gMHgzOCAtPiBJUlEgOCBNb2RlOjAgQWN0aXZlOjAgRGVzdDozKQpbICAg IDAuNDM3NDYwXSBwbnAgMDA6MDA6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAw YjAwIChhY3RpdmUpClsgICAgMC40Mzg4NzJdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkg KDAtMSAtPiAweDMxIC0+IElSUSAxIE1vZGU6MCBBY3RpdmU6MCBEZXN0OjMpClsgICAgMC40NDA3 MThdIHBucCAwMDowMTogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDAzMDMgKGFj dGl2ZSkKWyAgICAwLjQ0MjA4M10gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC0xMiAt PiAweDNjIC0+IElSUSAxMiBNb2RlOjAgQWN0aXZlOjAgRGVzdDozKQpbICAgIDAuNDQzOTUwXSBw bnAgMDA6MDI6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwZjEzIChhY3RpdmUp ClsgICAgMC40NDUzNjJdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtNiAtPiAweDM2 IC0+IElSUSA2IE1vZGU6MCBBY3RpdmU6MCBEZXN0OjMpClsgICAgMC40NTcyMjJdIHBucCAwMDow MzogW2RtYSAyXQpbICAgIDAuNDU4MDgzXSBwbnAgMDA6MDM6IFBsdWcgYW5kIFBsYXkgQUNQSSBk ZXZpY2UsIElEcyBQTlAwNzAwIChhY3RpdmUpClsgICAgMC40NTk1MThdIElPQVBJQ1swXTogU2V0 IHJvdXRpbmcgZW50cnkgKDAtNyAtPiAweDM3IC0+IElSUSA3IE1vZGU6MCBBY3RpdmU6MCBEZXN0 OjMpClsgICAgMC40NjEzODBdIHBucCAwMDowNDogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwg SURzIFBOUDA0MDAgKGFjdGl2ZSkKWyAgICAwLjQ2MjgwMl0gSU9BUElDWzBdOiBTZXQgcm91dGlu ZyBlbnRyeSAoMC00IC0+IDB4MzQgLT4gSVJRIDQgTW9kZTowIEFjdGl2ZTowIERlc3Q6MykKWyAg ICAwLjQ2NDYzN10gcG5wIDAwOjA1OiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5Q MDUwMSAoYWN0aXZlKQpbICAgIDAuNDY2MDcxXSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5 ICgwLTMgLT4gMHgzMyAtPiBJUlEgMyBNb2RlOjAgQWN0aXZlOjAgRGVzdDozKQpbICAgIDAuNDc3 OTY3XSBwbnAgMDA6MDY6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwNTAxIChh Y3RpdmUpClsgICAgMC40Nzk3MzNdIHBucCAwMDowNzogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmlj ZSwgSURzIFBOUDAxMDMgKGFjdGl2ZSkKWyAgICAwLjQ4MTQ1MV0gcG5wOiBQblAgQUNQSTogZm91 bmQgOCBkZXZpY2VzClsgICAgMC40ODIzOTddIEFDUEk6IEFDUEkgYnVzIHR5cGUgcG5wIHVucmVn aXN0ZXJlZApbICAgIDAuNDgzNDM0XSBQblBCSU9TOiBEaXNhYmxlZApbICAgIDEuMTkwNzQ0XSBt ZGFjb246IE1EQSB3aXRoIDhLIG9mIG1lbW9yeSBkZXRlY3RlZC4KWyAgICAxLjE5MTk5OF0gQ29u c29sZTogc3dpdGNoaW5nIGNvbnNvbGVzIDEzLTE2IHRvIE1EQS0yClsgICAgMS4yNDMwNzldIFBN LVRpbWVyIHJ1bm5pbmcgYXQgaW52YWxpZCByYXRlOiAxMTYlIG9mIG5vcm1hbCAtIGFib3J0aW5n LgpbICAgIDEuMjQ0NTcwXSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDQgW2lvICAweDAwMDAt MHgwY2Y3XQpbICAgIDEuMjQ1ODE1XSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDUgW2lvICAw eDBkMDAtMHhmZmZmXQpbICAgIDEuMjQ2OTQ4XSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDYg W21lbSAweDAwMGEwMDAwLTB4MDAwYmZmZmZdClsgICAgMS4yNDgxMThdIHBjaV9idXMgMDAwMDow MDogcmVzb3VyY2UgNyBbbWVtIDB4ODAwMDAwMDAtMHhmZWJmZmZmZl0KWyAgICAxLjI0OTQ1OV0g TkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxClsgICAgMS4yNTA0NDhdIHBjaSAwMDAw OjAwOjAwLjA6IExpbWl0aW5nIGRpcmVjdCBQQ0kvUENJIHRyYW5zZmVycwpbICAgIDEuMjUxNjA1 XSBwY2kgMDAwMDowMDowMS4wOiBQSUlYMzogRW5hYmxpbmcgUGFzc2l2ZSBSZWxlYXNlClsgICAg MS4yNTI3MjBdIHBjaSAwMDAwOjAwOjAxLjA6IEFjdGl2YXRpbmcgSVNBIERNQSBoYW5nIHdvcmth cm91bmRzClsgICAgMS4yNjQyNThdIHBjaSAwMDAwOjAwOjAyLjA6IEJvb3QgdmlkZW8gZGV2aWNl ClsgICAgMS4yNjUzNjJdIFBDSTogQ0xTIDAgYnl0ZXMsIGRlZmF1bHQgNjQKWyAgICAxLjI2Njg2 Nl0gVW5wYWNraW5nIGluaXRyYW1mcy4uLgpbICAgIDEuNTcxMTU0XSBkZWJ1ZzogdW5tYXBwaW5n IGluaXQgW21lbSAweGQzY2JkMDAwLTB4ZDNmZWZmZmZdClsgICAgMS41ODUzMDVdIG1pY3JvY29k ZTogQ1BVMCBzaWc9MHhmNjEsIHBmPTB4MSwgcmV2aXNpb249MHgxClsgICAgMS41ODY1NjVdIG1p Y3JvY29kZTogQ1BVMSBzaWc9MHhmNjEsIHBmPTB4MSwgcmV2aXNpb249MHgxClsgICAgMS41OTMz ODddIG1pY3JvY29kZTogTWljcm9jb2RlIFVwZGF0ZSBEcml2ZXI6IHYyLjAwIDx0aWdyYW5AYWl2 YXppYW4uZnNuZXQuY28udWs+LCBQZXRlciBPcnViYQpbICAgIDEuNTk1NDkzXSBTY2FubmluZyBm b3IgbG93IG1lbW9yeSBjb3JydXB0aW9uIGV2ZXJ5IDYwIHNlY29uZHMKWyAgICAxLjYwMzYzNl0g UENMTVVMUURRLU5JIGluc3RydWN0aW9ucyBhcmUgbm90IGRldGVjdGVkLgpbICAgIDEuNjA0ODI3 XSBUaGUgZm9yY2UgcGFyYW1ldGVyIGhhcyBub3QgYmVlbiBzZXQgdG8gMS4gVGhlIElyaXMgcG93 ZXJvZmYgaGFuZGxlciB3aWxsIG5vdCBiZSBpbnN0YWxsZWQuClsgICAgMS42MDcwODJdIE5hdFNl bWkgU0N4MjAwIERyaXZlcgpbICAgIDEuNjE0NDg0XSBJbml0aWFsaXppbmcgUlQtVGVzdGVyOiBP SwpbICAgIDEuNjIzMzc2XSBib3VuY2UgcG9vbCBzaXplOiA2NCBwYWdlcwpbICAgIDEuNjI0MzMy XSBIdWdlVExCIHJlZ2lzdGVyZWQgMiBNQiBwYWdlIHNpemUsIHByZS1hbGxvY2F0ZWQgMCBwYWdl cwpbICAgIDEuNjMzNzk3XSBWRlM6IERpc2sgcXVvdGFzIGRxdW90XzYuNS4yClsgICAgMS42MzQ5 MThdIERxdW90LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogMTAyNCAob3JkZXIgMCwgNDA5NiBi eXRlcykKWyAgICAxLjYzOTU0NF0gTlRGUyBkcml2ZXIgMi4xLjMwIFtGbGFnczogUi9XIERFQlVH XS4KWyAgICAxLjY0MTM1NF0gRUZTOiAxLjBhIC0gaHR0cDovL2Flc2NoaS5jaC5ldS5vcmcvZWZz LwpbICAgIDEuNjQyNTQwXSBST01GUyBNVEQgKEMpIDIwMDcgUmVkIEhhdCwgSW5jLgpbICAgIDEu NjQzOTA4XSBRTlg0IGZpbGVzeXN0ZW0gMC4yLjMgcmVnaXN0ZXJlZC4KWyAgICAxLjY0NTAxOV0g UU5YNiBmaWxlc3lzdGVtIDEuMC4wIHJlZ2lzdGVyZWQuClsgICAgMS42NTMzODZdIEpGUzogblR4 QmxvY2sgPSAyMzM5LCBuVHhMb2NrID0gMTg3MTMKWyAgICAxLjY2MzQ2OV0gU0dJIFhGUyB3aXRo IEFDTHMsIHNlY3VyaXR5IGF0dHJpYnV0ZXMsIHJlYWx0aW1lLCBsYXJnZSBibG9jay9pbm9kZSBu dW1iZXJzLCBubyBkZWJ1ZyBlbmFibGVkClsgICAgMS42NzIyODNdIEJlRlMgdmVyc2lvbjogMC45 LjMKWyAgICAxLjY3MzI1Nl0gT0NGUzIgMS41LjAKWyAgICAxLjY3NDYxMV0gT0NGUzIgRExNRlMg MS41LjAKWyAgICAxLjY4MzA2N10gT0NGUzIgVXNlciBETE0ga2VybmVsIGludGVyZmFjZSBsb2Fk ZWQKWyAgICAxLjY4NDIyM10gT0NGUzIgTm9kZSBNYW5hZ2VyIDEuNS4wClsgICAgMS42ODg2ODBd IEdGUzIgaW5zdGFsbGVkClsgICAgMS42ODk4MTNdIG1zZ21uaSBoYXMgYmVlbiBzZXQgdG8gNTg0 ClsgICAgMS43MDE1OTBdIGFsZzogTm8gdGVzdCBmb3IgY2lwaGVyX251bGwgKGNpcGhlcl9udWxs LWdlbmVyaWMpClsgICAgMS43MDI5NThdIGFsZzogTm8gdGVzdCBmb3IgZWNiKGNpcGhlcl9udWxs KSAoZWNiLWNpcGhlcl9udWxsKQpbICAgIDEuNzA0NDg5XSBhbGc6IE5vIHRlc3QgZm9yIGNvbXBy ZXNzX251bGwgKGNvbXByZXNzX251bGwtZ2VuZXJpYykKWyAgICAxLjcwNTkzMF0gYWxnOiBObyB0 ZXN0IGZvciBkaWdlc3RfbnVsbCAoZGlnZXN0X251bGwtZ2VuZXJpYykKWyAgICAxLjcxODE1NF0g YWxnOiBObyB0ZXN0IGZvciBzdGRybmcgKGtybmcpClsgICAgMS43MTkzNjNdIE5FVDogUmVnaXN0 ZXJlZCBwcm90b2NvbCBmYW1pbHkgMzgKWyAgICAxLjcyMDY0MF0gQmxvY2sgbGF5ZXIgU0NTSSBn ZW5lcmljIChic2cpIGRyaXZlciB2ZXJzaW9uIDAuNCBsb2FkZWQgKG1ham9yIDI1MikKWyAgICAx LjcyMjUxNF0gaW8gc2NoZWR1bGVyIG5vb3AgcmVnaXN0ZXJlZApbICAgIDEuNzIzNTAxXSBpbyBz Y2hlZHVsZXIgZGVhZGxpbmUgcmVnaXN0ZXJlZApbICAgIDEuNzI0NjE3XSBpbyBzY2hlZHVsZXIg Y2ZxIHJlZ2lzdGVyZWQgKGRlZmF1bHQpClsgICAgMS43MjU3NTJdIGxpc3Rfc29ydF90ZXN0OiBz dGFydCB0ZXN0aW5nIGxpc3Rfc29ydCgpClsgICAgMS43MjgzMTNdIGNyYzMyOiBDUkNfTEVfQklU UyA9IDY0LCBDUkNfQkUgQklUUyA9IDY0ClsgICAgMS43Mjk0NTFdIGNyYzMyOiBzZWxmIHRlc3Rz IHBhc3NlZCwgcHJvY2Vzc2VkIDIyNTk0NCBieXRlcyBpbiAyMDkzNDggbnNlYwpbICAgIDEuNzMx MDQ1XSBjcmMzMmM6IENSQ19MRV9CSVRTID0gNjQKWyAgICAxLjczMTk0N10gY3JjMzJjOiBzZWxm IHRlc3RzIHBhc3NlZCwgcHJvY2Vzc2VkIDIyNTk0NCBieXRlcyBpbiAxMDkzNTcgbnNlYwpbICAg IDEuNzQ0MDQ1XSBDb25zb2xlOiBzd2l0Y2hpbmcgY29uc29sZXMgMTMtMTYgdG8gTURBLTIKWyAg ICAxLjc0NTUzMl0gaXBtaSBtZXNzYWdlIGhhbmRsZXIgdmVyc2lvbiAzOS4yClsgICAgMS43NDY3 NDRdIElQTUkgU3lzdGVtIEludGVyZmFjZSBkcml2ZXIuClsgICAgMS43NDc4MjddIGlwbWlfc2k6 IEFkZGluZyBkZWZhdWx0LXNwZWNpZmllZCBrY3Mgc3RhdGUgbWFjaGluZQpbICAgIDEuNzQ5MTA0 XSBpcG1pX3NpOiBUcnlpbmcgZGVmYXVsdC1zcGVjaWZpZWQga2NzIHN0YXRlIG1hY2hpbmUgYXQg aS9vIGFkZHJlc3MgMHhjYTIsIHNsYXZlIGFkZHJlc3MgMHgwLCBpcnEgMApbICAgIDEuNzUxMTI1 XSBpcG1pX3NpOiBJbnRlcmZhY2UgZGV0ZWN0aW9uIGZhaWxlZApbICAgIDEuNzYwMTI5XSBpcG1p X3NpOiBBZGRpbmcgZGVmYXVsdC1zcGVjaWZpZWQgc21pYyBzdGF0ZSBtYWNoaW5lClsgICAgMS43 NjE0MTddIGlwbWlfc2k6IFRyeWluZyBkZWZhdWx0LXNwZWNpZmllZCBzbWljIHN0YXRlIG1hY2hp bmUgYXQgaS9vIGFkZHJlc3MgMHhjYTksIHNsYXZlIGFkZHJlc3MgMHgwLCBpcnEgMApbICAgIDEu NzYzNjM1XSBpcG1pX3NpOiBJbnRlcmZhY2UgZGV0ZWN0aW9uIGZhaWxlZApbICAgIDEuNzY0ODAy XSBpcG1pX3NpOiBBZGRpbmcgZGVmYXVsdC1zcGVjaWZpZWQgYnQgc3RhdGUgbWFjaGluZQpbICAg IDEuNzY2MTQ4XSBpcG1pX3NpOiBUcnlpbmcgZGVmYXVsdC1zcGVjaWZpZWQgYnQgc3RhdGUgbWFj aGluZSBhdCBpL28gYWRkcmVzcyAweGU0LCBzbGF2ZSBhZGRyZXNzIDB4MCwgaXJxIDAKWyAgICAx Ljc2ODMwNV0gaXBtaV9zaTogSW50ZXJmYWNlIGRldGVjdGlvbiBmYWlsZWQKWyAgICAxLjc4MTc0 OF0gaXBtaV9zaTogVW5hYmxlIHRvIGZpbmQgYW55IFN5c3RlbSBJbnRlcmZhY2UocykKWyAgICAx Ljc5MTY0MF0gSVBNSSBXYXRjaGRvZzogZHJpdmVyIGluaXRpYWxpemVkClsgICAgMS43OTMwNTJd IGlucHV0OiBQb3dlciBCdXR0b24gYXMgL2RldmljZXMvTE5YU1lTVE06MDAvTE5YUFdSQk46MDAv aW5wdXQvaW5wdXQwClsgICAgMS43OTQ4NThdIEFDUEk6IFBvd2VyIEJ1dHRvbiBbUFdSRl0KWyAg ICAxLjc5NzAyNV0gaXNhcG5wOiBTY2FubmluZyBmb3IgUG5QIGNhcmRzLi4uClsgICAgMi40NjQ5 MzBdIGlzYXBucDogTm8gUGx1ZyAmIFBsYXkgZGV2aWNlIGZvdW5kClsgICAgMi41NzQ2MDZdIHIz OTY0OiBQaGlsaXBzIHIzOTY0IERyaXZlciAkUmV2aXNpb246IDEuMTAgJApbICAgIDIuNTc1ODI2 XSBTZXJpYWw6IDgyNTAvMTY1NTAgZHJpdmVyLCA0IHBvcnRzLCBJUlEgc2hhcmluZyBlbmFibGVk ClsgICAgMi42MjgxNzRdIHRzYzogUmVmaW5lZCBUU0MgY2xvY2tzb3VyY2UgY2FsaWJyYXRpb246 IDI2OTMuNDUzIE1IegpbICAgIDIuNjI5NTgxXSAwMDowNTogdHR5UzAgYXQgSS9PIDB4M2Y4IChp cnEgPSA0KSBpcyBhIDE2NTUwQQpbICAgIDIuNjY2NTY4XSBscDogZHJpdmVyIGxvYWRlZCBidXQg bm8gZGV2aWNlcyBmb3VuZApbICAgIDIuNjY3ODE5XSBEb3VibGVUYWxrIFBDIC0gbm90IGZvdW5k ClsgICAgMi42Njg4MzVdIE5vbi12b2xhdGlsZSBtZW1vcnkgZHJpdmVyIHYxLjMKWyAgICAyLjY2 OTc2NF0gdG9zaGliYTogbm90IGEgc3VwcG9ydGVkIFRvc2hpYmEgbGFwdG9wClsgICAgMi42NzEz MzJdIHBwZGV2OiB1c2VyLXNwYWNlIHBhcmFsbGVsIHBvcnQgZHJpdmVyClsgICAgMi42NzI0Mjdd IHBsYXRmb3JtIHBjODczNnhfZ3Bpby4wOiBOYXRTZW1pIHBjODczNnggR1BJTyBEcml2ZXIgSW5p dGlhbGl6aW5nClsgICAgMi42NzM4ODFdIHBsYXRmb3JtIHBjODczNnhfZ3Bpby4wOiBubyBkZXZp Y2UgZm91bmQKWyAgICAyLjY3NTAyOF0gbnNjX2dwaW8gaW5pdGlhbGl6aW5nClsgICAgMi42NzU5 MjZdIHRlbGNsa19pbnRlcnJ1cHQgPSAweGYgbm9uLW1jcGJsMDAxMCBody4KWyAgICAyLjY3NzA0 OF0gU3luY0xpbmsgUEMgQ2FyZCBkcml2ZXIgJFJldmlzaW9uOiA0LjM0ICQsIHR0eSBtYWpvciMy NDgKWyAgICAyLjY3ODMyNV0gSGFuZ2NoZWNrOiBzdGFydGluZyBoYW5nY2hlY2sgdGltZXIgMC45 LjEgKHRpY2sgaXMgMTgwIHNlY29uZHMsIG1hcmdpbiBpcyA2MCBzZWNvbmRzKS4KWyAgICAyLjY4 MDI1OV0gSGFuZ2NoZWNrOiBVc2luZyBnZXRyYXdtb25vdG9uaWMoKS4KWyAgICAyLjY4MTUzNV0g W2RybV0gSW5pdGlhbGl6ZWQgZHJtIDEuMS4wIDIwMDYwODEwClsgICAgMi42ODI2MjZdIHBhcnBv cnRfcGMgMDA6MDQ6IHJlcG9ydGVkIGJ5IFBsdWcgYW5kIFBsYXkgQUNQSQpbICAgIDIuNjk0MTA3 XSBwYXJwb3J0MDogUEMtc3R5bGUgYXQgMHgzNzgsIGlycSA3IFtQQ1NQUCxUUklTVEFURV0KWyAg ICAyLjc3NzQzN10gbHAwOiB1c2luZyBwYXJwb3J0MCAoaW50ZXJydXB0LWRyaXZlbikuClsgICAg Mi43Nzk3ODFdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdmlwZXJi b2FyZApbICAgIDIuNzgxMDM3XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJp dmVyIHBuNTMzClsgICAgMi43ODIxNjhdIFVuaWZvcm0gTXVsdGktUGxhdGZvcm0gRS1JREUgZHJp dmVyClsgICAgMi43ODMyNzRdIGlkZV9nZW5lcmljOiBwbGVhc2UgdXNlICJwcm9iZV9tYXNrPTB4 M2YiIG1vZHVsZSBwYXJhbWV0ZXIgZm9yIHByb2JpbmcgYWxsIGxlZ2FjeSBJU0EgSURFIHBvcnRz ClsgICAgMi43ODU0MTFdIGlkZS1nZCBkcml2ZXIgMS4xOApbICAgIDIuNzg2MTk3XSBpZGUtY2Qg ZHJpdmVyIDUuMDAKWyAgICAyLjc4NzI3NV0gTG9hZGluZyBpU0NTSSB0cmFuc3BvcnQgY2xhc3Mg djIuMC04NzAuClsgICAgMi44MDY2NjddIHJkYWM6IGRldmljZSBoYW5kbGVyIHJlZ2lzdGVyZWQK WyAgICAyLjgwNzg4Nl0gaHBfc3c6IGRldmljZSBoYW5kbGVyIHJlZ2lzdGVyZWQKWyAgICAyLjgw ODk1MF0gZW1jOiBkZXZpY2UgaGFuZGxlciByZWdpc3RlcmVkClsgICAgMi44MDk5NDVdIGFsdWE6 IGRldmljZSBoYW5kbGVyIHJlZ2lzdGVyZWQKWyAgICAyLjgzNTc3OF0gTkNSNTNjNDA2YTogbm8g YXZhaWxhYmxlIHBvcnRzIGZvdW5kClsgICAgMi44MzY5NDhdIHN5bTUzYzQxNi5jOiBWZXJzaW9u IDEuMC4wLWFjClsgICAgMi44Mzc5NTRdIHFsb2dpY2Zhczogbm8gY2FyZHMgd2VyZSBmb3VuZCwg cGxlYXNlIHNwZWNpZnkgSS9PIGFkZHJlc3MgYW5kIElSUSB1c2luZyBpb2Jhc2U9IGFuZCBpcnE9 IG9wdGlvbnNpbW06IFZlcnNpb24gMi4wNSAoZm9yIExpbnV4IDIuNC4wKQpbICAgIDQuMjE4MTc1 XSBvc3N0IDpJOiBUYXBlIGRyaXZlciB3aXRoIE9uU3RyZWFtIHN1cHBvcnQgdmVyc2lvbiAwLjk5 LjQKWyAgICA0LjIxODE3NV0gb3NzdCA6STogJElkOiBvc3N0LmMsdiAxLjczIDIwMDUvMDEvMDEg MjE6MTM6MzQgd3JpZWRlIEV4cCAkClsgICAgNC4yMjEzNTJdIFNDU0kgTWVkaWEgQ2hhbmdlciBk cml2ZXIgdjAuMjUgClsgICAgNC4yNTAxNzFdIHNjc2lfZGVidWc6IGhvc3QgcHJvdGVjdGlvbgpb ICAgIDQuMjUxMTY0XSBzY3NpMCA6IHNjc2lfZGVidWcsIHZlcnNpb24gMS44MiBbMjAxMDAzMjRd LCBkZXZfc2l6ZV9tYj04LCBvcHRzPTB4MApbICAgIDQuMjU3ODg5XSBzY3NpIDA6MDowOjA6IERp cmVjdC1BY2Nlc3MgICAgIExpbnV4ICAgIHNjc2lfZGVidWcgICAgICAgMDAwNCBQUTogMCBBTlNJ OiA1ClsgICAgNC4yNjA2NTVdIHNjc2kgMDowOjA6MDogQXR0YWNoZWQgc2NzaSBnZW5lcmljIHNn MCB0eXBlIDAKWyAgICA0LjM3Mzc5NF0gcGFycG9ydF9wYyAwMDowNDogbWFzdGVyIGlzIHVucXVl dWVkLCB0aGlzIGlzIGRlcHJlY2F0ZWQKWyAgICA0LjM3NTE4M10gcGFycG9ydDA6IEFWUiBCdXR0 ZXJmbHkKWyAgICA0LjM3NjA1MF0gcGFycG9ydDA6IGNhbm5vdCBncmFudCBleGNsdXNpdmUgYWNj ZXNzIGZvciBkZXZpY2Ugc3BpLWxtNzBsbHAKWyAgICA0LjM3NzMxOV0gc3BpLWxtNzBsbHA6IHNw aV9sbTcwbGxwIHByb2JlIGZhaWwsIHN0YXR1cyAtMTIKWyAgICA0LjM3OTE5NV0gTG9jYWxUYWxr IGNhcmQgbm90IGZvdW5kOyAyMjAgPSBmZiwgMjQwID0gZmYuClsgICAgNC4zODAzMjldIEFYLjI1 OiBaODUzMCBTQ0MgZHJpdmVyIHZlcnNpb24gMy4wLmRsMWJrZQpbICAgIDQuMzgxNjU4XSBBWC4y NTogNnBhY2sgZHJpdmVyLCBSZXZpc2lvbjogMC4zLjAKWyAgICA0LjM4MjYxNF0gWUFNIGRyaXZl ciB2ZXJzaW9uIDAuOCBieSBGMU9BVC9GNkZCQgpbICAgIDQuMzk1OTM1XSBBWC4yNTogYnBxZXRo ZXIgZHJpdmVyIHZlcnNpb24gMDA0ClsgICAgNC4zOTcxMDZdIGJheWNvbV9zZXJfZmR4OiAoQykg MTk5Ni0yMDAwIFRob21hcyBTYWlsZXIsIEhCOUpOWC9BRTRXQQpbICAgIDQuMzk3MTA2XSBiYXlj b21fc2VyX2ZkeDogdmVyc2lvbiAwLjEwClsgICAgNC40MDg0NjFdIGhkbGNkcnY6IChDKSAxOTk2 LTIwMDAgVGhvbWFzIFNhaWxlciBIQjlKTlgvQUU0V0EKWyAgICA0LjQwOTczMF0gaGRsY2Rydjog dmVyc2lvbiAwLjgKWyAgICA0LjQxNzk2Ml0gb2hjaV9oY2Q6IFVTQiAxLjEgJ09wZW4nIEhvc3Qg Q29udHJvbGxlciAoT0hDSSkgRHJpdmVyClsgICAgNC40MTk3MDBdIHVzYmNvcmU6IHJlZ2lzdGVy ZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgY2RjX2FjbQpbICAgIDQuNDIwOTA1XSBjZGNfYWNtOiBV U0IgQWJzdHJhY3QgQ29udHJvbCBNb2RlbCBkcml2ZXIgZm9yIFVTQiBtb2RlbXMgYW5kIElTRE4g YWRhcHRlcnMKWyAgICA0LjQyOTYzN10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNl IGRyaXZlciB1c2JscApbICAgIDQuNDMwNzUxXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRl cmZhY2UgZHJpdmVyIGNkY193ZG0KWyAgICA0LjQzMTg1MF0gSW5pdGlhbGl6aW5nIFVTQiBNYXNz IFN0b3JhZ2UgZHJpdmVyLi4uClsgICAgNC40Mzc1NzNdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3 IGludGVyZmFjZSBkcml2ZXIgdXNiLXN0b3JhZ2UKWyAgICA0LjQzODgyNl0gVVNCIE1hc3MgU3Rv cmFnZSBzdXBwb3J0IHJlZ2lzdGVyZWQuClsgICAgNC40Mzk5MjldIHVzYmNvcmU6IHJlZ2lzdGVy ZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdW1zLWFsYXVkYQpbICAgIDQuNDQ0OTY0XSB1c2Jjb3Jl OiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVtcy1jeXByZXNzClsgICAgNC40NDYx NDVdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdW1zLWRhdGFmYWIK WyAgICA0LjQ3Mzk4Nl0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1 bXNfZW5ldWI2MjUwClsgICAgNC40ODMwMDBdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVy ZmFjZSBkcml2ZXIgdW1zLWZyZWVjb20KWyAgICA0LjQ4NDE5MF0gdXNiY29yZTogcmVnaXN0ZXJl ZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1bXMtaXNkMjAwClsgICAgNC40ODUzNTFdIHVzYmNvcmU6 IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdW1zLWthcm1hClsgICAgNC40ODY4ODNd IHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdW1zLW9uZXRvdWNoClsg ICAgNC40ODgwNjJdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdW1z LXJlYWx0ZWsKWyAgICA0LjQ4OTIxMl0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNl IGRyaXZlciB1bXMtc2RkcjA5ClsgICAgNC40OTcwNjZdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3 IGludGVyZmFjZSBkcml2ZXIgdW1zLXNkZHI1NQpbICAgIDQuNDk4OTM4XSB1c2Jjb3JlOiByZWdp c3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIG1kYzgwMApbICAgIDQuNTAwMjkyXSBtZGM4MDA6 IHYwLjcuNSAoMzAvMTAvMjAwMCk6VVNCIERyaXZlciBmb3IgTXVzdGVrIE1EQzgwMCBEaWdpdGFs IENhbWVyYQpbICAgIDQuNTA2MTQ2XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2Ug ZHJpdmVyIHVzYnNlcmlhbApbICAgIDQuNTA3NjQ5XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBp bnRlcmZhY2UgZHJpdmVyIHVzYnNlcmlhbF9nZW5lcmljClsgICAgNC41MTMxMjddIHVzYnNlcmlh bDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIGdlbmVyaWMKWyAgICA0LjUxNDQ3 N10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBhaXJjYWJsZQpbICAg IDQuNTE1Nzc1XSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBh aXJjYWJsZQpbICAgIDQuNTI0MjEwXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2Ug ZHJpdmVyIGJlbGtpbl9zYQpbICAgIDQuNTI1NTY1XSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3Vw cG9ydCByZWdpc3RlcmVkIGZvciBCZWxraW4gLyBQZXJhY29tIC8gR29IdWJzIFVTQiBTZXJpYWwg QWRhcHRlcgpbICAgIDQuNTMxNjc2XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2Ug ZHJpdmVyIGNoMzQxClsgICAgNC41MzI4MTldIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0 IHJlZ2lzdGVyZWQgZm9yIGNoMzQxLXVhcnQKWyAgICA0LjUzNDA5M10gdXNiY29yZTogcmVnaXN0 ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBjeWJlcmphY2sKWyAgICA0LjUzOTcwN10gdXNic2Vy aWFsOiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVnaXN0ZXJlZCBmb3IgUmVpbmVyIFNDVCBDeWJlcmph Y2sgVVNCIGNhcmQgcmVhZGVyClsgICAgNC41NDE3NjRdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3 IGludGVyZmFjZSBkcml2ZXIgY3lwcmVzc19tOApbICAgIDQuNTQ3Njg1XSB1c2JzZXJpYWw6IFVT QiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBEZUxvcm1lIEVhcnRobWF0ZSBVU0IKWyAg ICA0LjU0OTUzMl0gdXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVnaXN0ZXJlZCBmb3Ig SElELT5DT00gUlMyMzIgQWRhcHRlcgpbICAgIDQuNTU1NDE3XSB1c2JzZXJpYWw6IFVTQiBTZXJp YWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBOb2tpYSBDQS00MiBWMiBBZGFwdGVyClsgICAgNC41 NTcyNzddIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgZGlnaV9hY2Nl bGVwb3J0ClsgICAgNC41NTg1NTFdIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lz dGVyZWQgZm9yIERpZ2kgMiBwb3J0IFVTQiBhZGFwdGVyClsgICAgNC41NjQ4NzldIHVzYnNlcmlh bDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIERpZ2kgNCBwb3J0IFVTQiBhZGFw dGVyClsgICAgNC41NjY1MzFdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2 ZXIgaW9fZWRnZXBvcnQKWyAgICA0LjU3MTk1OF0gdXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1cHBv cnQgcmVnaXN0ZXJlZCBmb3IgRWRnZXBvcnQgMiBwb3J0IGFkYXB0ZXIKWyAgICA0LjU3Mzc0OV0g dXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVnaXN0ZXJlZCBmb3IgRWRnZXBvcnQgNCBw b3J0IGFkYXB0ZXIKWyAgICA0LjU3OTI2N10gdXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1cHBvcnQg cmVnaXN0ZXJlZCBmb3IgRWRnZXBvcnQgOCBwb3J0IGFkYXB0ZXIKWyAgICA0LjU4MTI2NF0gdXNi c2VyaWFsOiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVnaXN0ZXJlZCBmb3IgRVBpQyBkZXZpY2UKWyAg ICA0LjU4MjYyN10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBpb190 aQpbICAgIDQuNTg4MTg3XSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVk IGZvciBFZGdlcG9ydCBUSSAxIHBvcnQgYWRhcHRlcgpbICAgIDQuNTg5ODkwXSB1c2JzZXJpYWw6 IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBFZGdlcG9ydCBUSSAyIHBvcnQgYWRh cHRlcgpbICAgIDQuNTk2MDI0XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJp dmVyIGVtcGVnClsgICAgNC41OTcyMzhdIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJl Z2lzdGVyZWQgZm9yIGVtcGVnClsgICAgNC41OTg1NjJdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3 IGludGVyZmFjZSBkcml2ZXIgZjgxMjMyClsgICAgNC42MDM4MTRdIHVzYnNlcmlhbDogVVNCIFNl cmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIGY4MTIzMgpbICAgIDQuNjA1MTQ3XSB1c2Jjb3Jl OiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGZ0ZGlfc2lvClsgICAgNC42MDY0MTdd IHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIEZUREkgVVNCIFNl cmlhbCBEZXZpY2UKWyAgICA0LjYxMjU5MF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJm YWNlIGRyaXZlciBpcGFxClsgICAgNC42MTM3MzldIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBw b3J0IHJlZ2lzdGVyZWQgZm9yIFBvY2tldFBDIFBEQQpbICAgIDQuNjE5NTEzXSB1c2Jjb3JlOiBy ZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGlwdwpbICAgIDQuNjIwNzMyXSB1c2JzZXJp YWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBJUFdpcmVsZXNzIGNvbnZlcnRl cgpbICAgIDQuNjIyMjAwXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVy IGlyX3VzYgpbICAgIDQuNjI3NTU3XSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdp c3RlcmVkIGZvciBJUiBEb25nbGUKWyAgICA0LjYyODgyNF0gdXNiY29yZTogcmVnaXN0ZXJlZCBu ZXcgaW50ZXJmYWNlIGRyaXZlciBpdXVfcGhvZW5peApbICAgIDQuNjMxNjUxXSB1c2JzZXJpYWw6 IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBpdXVfcGhvZW5peApbICAgIDQuNjMy OTI4XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGtleXNwYW5fcGRh ClsgICAgNC42MzQxNDldIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQg Zm9yIEtleXNwYW4gUERBClsgICAgNC42NDAyNjVdIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBw b3J0IHJlZ2lzdGVyZWQgZm9yIEtleXNwYW4gUERBIC0gKHByZXJlbnVtZXJhdGlvbikKWyAgICA0 LjY0MjE2NF0gdXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVnaXN0ZXJlZCBmb3IgWGly Y29tIC8gRW50cmVncmEgUEdTIC0gKHByZXJlbnVtZXJhdGlvbikKWyAgICA0LjY0OTA3MV0gdXNi Y29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBrbDVrdXNiMTA1ClsgICAgNC42 NTAzMDBdIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIEtMNUtV U0IxMDVEIC8gUGFsbUNvbm5lY3QKWyAgICA0LjY1NjA0OV0gdXNiY29yZTogcmVnaXN0ZXJlZCBu ZXcgaW50ZXJmYWNlIGRyaXZlciBrb2JpbF9zY3QKWyAgICA0LjY1NzI1OV0gdXNic2VyaWFsOiBV U0IgU2VyaWFsIHN1cHBvcnQgcmVnaXN0ZXJlZCBmb3IgS09CSUwgVVNCIHNtYXJ0IGNhcmQgdGVy bWluYWwKWyAgICA0LjY1ODk3N10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRy aXZlciBtZXRyb191c2IKWyAgICA0LjY2NDcxMF0gdXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1cHBv cnQgcmVnaXN0ZXJlZCBmb3IgTWV0cm9sb2dpYyBVU0IgdG8gU2VyaWFsClsgICAgNC42NjYzODJd IHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgbW9zNzcyMApbICAgIDQu NjcxOTkwXSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBNb3Nj aGlwIDIgcG9ydCBhZGFwdGVyClsgICAgNC42NzM2MzZdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3 IGludGVyZmFjZSBkcml2ZXIgb3B0aWNvbgpbICAgIDQuNjc0NzkyXSB1c2JzZXJpYWw6IFVTQiBT ZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBvcHRpY29uClsgICAgNC42ODAxODNdIHVzYmNv cmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgb3RpNjg1OApbICAgIDQuNjgxMzQ3 XSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBvdGk2ODU4Clsg ICAgNC42ODI1NzJdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgcGwy MzAzClsgICAgNC42ODc3NzddIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVy ZWQgZm9yIHBsMjMwMwpbICAgIDQuNjg4OTkwXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRl cmZhY2UgZHJpdmVyIHFjc2VyaWFsClsgICAgNC42OTAxNzBdIHVzYnNlcmlhbDogVVNCIFNlcmlh bCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIFF1YWxjb21tIFVTQiBtb2RlbQpbICAgIDQuNjk2MzQ1 XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHF1YXRlY2gyClsgICAg NC42OTc1NTBdIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIFF1 YXRlY2ggMm5kIGdlbiBVU0IgdG8gU2VyaWFsIERyaXZlcgpbICAgIDQuNzAzNTcwXSB1c2Jjb3Jl OiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHNhZmVfc2VyaWFsClsgICAgNC43MDQ3 ODddIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIHNhZmVfc2Vy aWFsClsgICAgNC43MDYwNDNdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2 ZXIgc2llcnJhClsgICAgNC43MTEyNTddIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJl Z2lzdGVyZWQgZm9yIFNpZXJyYSBVU0IgbW9kZW0KWyAgICA0LjcxMjU5N10gdXNiY29yZTogcmVn aXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBzcGNwOHg1ClsgICAgNC43MTM3ODFdIHVzYnNl cmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIFNQQ1A4eDUKWyAgICA0Ljcx OTM4OF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBzc3UxMDAKWyAg ICA0LjcyMDU3OF0gdXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVnaXN0ZXJlZCBmb3Ig UXVhdGVjaCBTU1UtMTAwIFVTQiB0byBTZXJpYWwgRHJpdmVyClsgICAgNC43MjIzNzRdIHVzYmNv cmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgc3ltYm9sc2VyaWFsClsgICAgNC43 Mjc5NzRdIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIHN5bWJv bApbICAgIDQuNzI5MTk1XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVy IHRpX3VzYl8zNDEwXzUwNTIKWyAgICA0LjczMDQ3Nl0gdXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1 cHBvcnQgcmVnaXN0ZXJlZCBmb3IgVEkgVVNCIDM0MTAgMSBwb3J0IGFkYXB0ZXIKWyAgICA0Ljcz NjMwOF0gdXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVnaXN0ZXJlZCBmb3IgVEkgVVNC IDUwNTIgMiBwb3J0IGFkYXB0ZXIKWyAgICA0LjczODAyNF0gdXNiY29yZTogcmVnaXN0ZXJlZCBu ZXcgaW50ZXJmYWNlIGRyaXZlciB2aXNvcgpbICAgIDQuNzQzMjk1XSB1c2JzZXJpYWw6IFVTQiBT ZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBIYW5kc3ByaW5nIFZpc29yIC8gUGFsbSBPUwpb ICAgIDQuNzQ1MDEyXSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZv ciBTb255IENsaWUgNS4wClsgICAgNC43NDYyOTldIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBw b3J0IHJlZ2lzdGVyZWQgZm9yIFNvbnkgQ2xpZSAzLjUKWyAgICA0Ljc1MjAwOF0gdXNiY29yZTog cmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB3aGl0ZWhlYXQKWyAgICA0Ljc1MzE4Nl0g dXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVnaXN0ZXJlZCBmb3IgQ29ubmVjdCBUZWNo IC0gV2hpdGVIRUFUIC0gKHByZXJlbnVtZXJhdGlvbikKWyAgICA0Ljc1OTE1Nl0gdXNic2VyaWFs OiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVnaXN0ZXJlZCBmb3IgQ29ubmVjdCBUZWNoIC0gV2hpdGVI RUFUClsgICAgNC43NjA5MjddIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2 ZXIgeHNlbnNfbXQKWyAgICA0Ljc2MjA5Ml0gdXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1cHBvcnQg cmVnaXN0ZXJlZCBmb3IgeHNlbnNfbXQKWyAgICA0Ljc2ODI2OF0gdXNiY29yZTogcmVnaXN0ZXJl ZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB6dGVfZXYKWyAgICA0Ljc2OTQyMF0gdXNic2VyaWFsOiBV U0IgU2VyaWFsIHN1cHBvcnQgcmVnaXN0ZXJlZCBmb3IgenRlX2V2ClsgICAgNC43NzU0MDldIHVz YmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgYXBwbGVkaXNwbGF5ClsgICAg NC43NzY2NTNdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgY3lwcmVz c19jeTdjNjMKWyAgICA0Ljc3NzkwNF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNl IGRyaXZlciBjeXRoZXJtClsgICAgNC43ODMxMzVdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGlu dGVyZmFjZSBkcml2ZXIgZW1pMjYgLSBmaXJtd2FyZSBsb2FkZXIKWyAgICA0Ljc4NDU5M10gdXNi Y29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBlbWk2MiAtIGZpcm13YXJlIGxv YWRlcgpbICAgIDQuNzg1OTE3XSBkcml2ZXIgZnRkaS1lbGFuClsgICAgNC43OTU1MTZdIHVzYmNv cmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgZnRkaS1lbGFuClsgICAgNC43OTY3 NTddIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgaWRtb3VzZQpbICAg IDQuNzk3OTIyXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGlvd2Fy cmlvcgpbICAgIDQuNzk5MTQ3XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJp dmVyIGlzaWdodF9maXJtd2FyZQpbICAgIDQuODAwNTE0XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5l dyBpbnRlcmZhY2UgZHJpdmVyIGxkdXNiClsgICAgNC44MDE2NDVdIHVzYmNvcmU6IHJlZ2lzdGVy ZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNibGVkClsgICAgNC44MDI3OTRdIHVzYmNvcmU6IHJl Z2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgbGVnb3VzYnRvd2VyClsgICAgNC44MDg5NjVd IHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdHJhbmNldmlicmF0b3IK WyAgICA0LjgxMDI0Ml0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB5 dXJleApbICAgIDQuODExNTIzXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJp dmVyIGN4YWNydQpbICAgIDQuODEyNjc0XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZh Y2UgZHJpdmVyIHNwZWVkdGNoClsgICAgNC44MTM4MzJdIHh1c2JhdG06IG1hbGZvcm1lZCBtb2R1 bGUgcGFyYW1ldGVycwpbICAgIDQuODE1MTQ4XSBpODA0MjogUE5QOiBQUy8yIENvbnRyb2xsZXIg W1BOUDAzMDM6S0JELFBOUDBmMTM6TU9VXSBhdCAweDYwLDB4NjQgaXJxIDEsMTIKWyAgICA0Ljgy NTc1MV0gc2VyaW86IGk4MDQyIEtCRCBwb3J0IGF0IDB4NjAsMHg2NCBpcnEgMQpbICAgIDQuODI3 MzE5XSBzZXJpbzogaTgwNDIgQVVYIHBvcnQgYXQgMHg2MCwweDY0IGlycSAxMgpbICAgIDQuOTEz NjcxXSBtb3VzZWRldjogUFMvMiBtb3VzZSBkZXZpY2UgY29tbW9uIGZvciBhbGwgbWljZQpbICAg IDQuOTE1NzE5XSBpbnB1dDogQVQgVHJhbnNsYXRlZCBTZXQgMiBrZXlib2FyZCBhcyAvZGV2aWNl cy9wbGF0Zm9ybS9pODA0Mi9zZXJpbzAvaW5wdXQvaW5wdXQxClsgICAgNC45MTgyMzVdIHVzYmNv cmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgeHBhZApbICAgIDQuOTE5NTIyXSBw YXJwb3J0MDogY2Fubm90IGdyYW50IGV4Y2x1c2l2ZSBhY2Nlc3MgZm9yIGRldmljZSB3YWxrZXJh MDcwMQpbICAgIDQuOTIwOTgxXSB3YWxrZXJhMDcwMTogZmFpbGVkIHRvIHJlZ2lzdGVyIHBhcnBv cnQgZGV2aWNlClsgICAgNC45MjIyNDhdIGFwYW5lbDogRnVqaXRzdSBCSU9TIHNpZ25hdHVyZSAn RkpLRVlJTkYnIG5vdCBmb3VuZC4uLgpbICAgIDQuOTI0NjE0XSB1c2Jjb3JlOiByZWdpc3RlcmVk IG5ldyBpbnRlcmZhY2UgZHJpdmVyIGF0aV9yZW1vdGUyClsgICAgNC45MjU5MTVdIGNtMTA5OiBL ZXltYXAgZm9yIEtvbXVuaWthdGUgS0lQMTAwMCBwaG9uZSBsb2FkZWQKWyAgICA0LjkyNzY2Ml0g dXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBjbTEwOQpbICAgIDQuOTI4 ODUzXSBjbTEwOTogQ00xMDkgcGhvbmUgZHJpdmVyOiAyMDA4MDgwNSAoQykgQWxmcmVkIEUuIEhl Z2dlc3RhZApbICAgIDQuOTMwMjkyXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2Ug ZHJpdmVyIGtleXNwYW5fcmVtb3RlClsgICAgNC45NTE0MTNdIHdpc3Ryb25fYnRuczogU3lzdGVt IHVua25vd24KWyAgICA0Ljk1MjQzMl0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNl IGRyaXZlciB5ZWFsaW5rClsgICAgNC45NTM5NTldIGkyYy1wYXJwb3J0OiBhZGFwdGVyIHR5cGUg dW5zcGVjaWZpZWQKWyAgICA0Ljk2MzQxM10gaTJjLXBhcnBvcnQtbGlnaHQ6IGFkYXB0ZXIgdHlw ZSB1bnNwZWNpZmllZApbICAgIDQuOTY0NTc1XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRl cmZhY2UgZHJpdmVyIGkyYy10aW55LXVzYgpbICAgIDQuOTY1ODM1XSBpc2EgaTJjLXBjYS1pc2Eu MDogUGxlYXNlIHNwZWNpZnkgSS9PIGJhc2UKWyAgICA0Ljk3NTM1NF0gbGlyY19kZXY6IElSIFJl bW90ZSBDb250cm9sIGRyaXZlciByZWdpc3RlcmVkLCBtYWpvciAyNDMgClsgICAgNC45NzY3MDhd IElSIFJDNSh4KSBwcm90b2NvbCBoYW5kbGVyIGluaXRpYWxpemVkClsgICAgNC45Nzc3ODhdIElS IEpWQyBwcm90b2NvbCBoYW5kbGVyIGluaXRpYWxpemVkClsgICAgNC45Nzg3NDBdIElSIFNvbnkg cHJvdG9jb2wgaGFuZGxlciBpbml0aWFsaXplZApbICAgIDQuOTgzNzc4XSBJUiBTQU5ZTyBwcm90 b2NvbCBoYW5kbGVyIGluaXRpYWxpemVkClsgICAgNC45ODQ3NjJdIElSIE1DRSBLZXlib2FyZC9t b3VzZSBwcm90b2NvbCBoYW5kbGVyIGluaXRpYWxpemVkClsgICAgNC45ODU5ODVdIHVzYmNvcmU6 IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgZHZiX3VzYl92cDcwNDUKWyAgICA0Ljk5 MjEwN10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBkdmJfdXNiX3Zw NzAyeApbICAgIDQuOTkzNDk3XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJp dmVyIGR2Yl91c2JfZ3A4cHNrClsgICAgNC45OTQ4NzFdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3 IGludGVyZmFjZSBkcml2ZXIgZHZiX3VzYl9kdHQyMDB1ClsgICAgNS4wMDA1MDZdIHVzYmNvcmU6 IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgZHZiX3VzYl9hODAwClsgICAgNS4wMDE3 NDFdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgZHZiX3VzYl9kaWJ1 c2JfbWIKWyAgICA1LjAwNzQ1N10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRy aXZlciBkdmJfdXNiX2RpYnVzYl9tYwpbICAgIDUuMDA4ODI1XSB1c2Jjb3JlOiByZWdpc3RlcmVk IG5ldyBpbnRlcmZhY2UgZHJpdmVyIGR2Yl91c2JfbTkyMHgKWyAgICA1LjAxMDE3Ml0gdXNiY29y ZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBkdmJfdXNiX2N4dXNiClsgICAgNS4w MTU5MDJdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgZHZiX3VzYl9k aWIwNzAwClsgICAgNS4wMTczOTJdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBk cml2ZXIgb3BlcmExClsgICAgNS4wNDI0NTVdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVy ZmFjZSBkcml2ZXIgcGN0djQ1MmUKWyAgICA1LjA0NzY5N10gdXNiY29yZTogcmVnaXN0ZXJlZCBu ZXcgaW50ZXJmYWNlIGRyaXZlciBkdzIxMDIKWyAgICA1LjA0ODg0NF0gdXNiY29yZTogcmVnaXN0 ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBkdmJfdXNiX2R0djUxMDAKWyAgICA1LjA1MDEwMV0g dXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBjaW5lcmd5VDIKWyAgICA1 LjA1NTY0OV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBkdmJfdXNi X2ZyaWlvClsgICAgNS4wNTY5MDddIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBk cml2ZXIgZHZiX3VzYl9hejYwMjcKWyAgICA1LjA1ODE1Ml0gdXNiY29yZTogcmVnaXN0ZXJlZCBu ZXcgaW50ZXJmYWNlIGRyaXZlciBkdmJfdXNiX3RlY2huaXNhdF91c2IyClsgICAgNS4wNjM3MTZd IHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgZHZiX3VzYl9hbnlzZWUK WyAgICA1LjA2NDk0N10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBk dmJfdXNiX2F1NjYxMApbICAgIDUuMDY2MTg3XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRl cmZhY2UgZHJpdmVyIGR2Yl91c2JfYXo2MDA3ClsgICAgNS4wNzE4MzddIHVzYmNvcmU6IHJlZ2lz dGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgZHZiX3VzYl9jZTYyMzAKWyAgICA1LjA3MzE1M10g dXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBkdmJfdXNiX214bDExMXNm ClsgICAgNS4wNzQ0MjNdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIg ZHZiX3VzYl9ydGwyOHh4dQpbICAgIDUuMDc5NzU2XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBp bnRlcmZhY2UgZHJpdmVyIHNtc3VzYgpbICAgIDUuMDgwODg3XSBhdTA4MjggZHJpdmVyIGxvYWRl ZApbICAgIDUuMDgxNzAxXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVy IGF1MDgyOApbICAgIDUuMDgyODM3XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2Ug ZHJpdmVyIGhkcHZyClsgICAgNS4wODgzNjldIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVy ZmFjZSBkcml2ZXIgdXNidmlzaW9uClsgICAgNS4wODk1MjBdIFVTQlZpc2lvbiBVU0IgVmlkZW8g RGV2aWNlIERyaXZlciBmb3IgTGludXggOiAwLjkuMTEKWyAgICA1LjA5MDcyM10gdXNiY29yZTog cmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBjeDIzMXh4ClsgICAgNS4wOTQ4ODhdIHVz YmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdG02MDAwClsgICAgNS4wOTY0 MThdIERyaXZlciBmb3IgMS13aXJlIERhbGxhcyBuZXR3b3JrIHByb3RvY29sLgpbICAgIDUuMDk3 NjkwXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIERTOTQ5MFIKWyAg ICA1LjA5ODg4M10gMS1XaXJlIGRyaXZlciBmb3IgdGhlIERTMjc2MCBiYXR0ZXJ5IG1vbml0b3Ig IGNoaXAgIC0gKGMpIDIwMDQtMjAwNSwgU3phYm9sY3MgR3l1cmtvClsgICAgNS4xMDI4NDJdIGFw cGxlc21jOiBzdXBwb3J0ZWQgbGFwdG9wIG5vdCBmb3VuZCEKWyAgICA1LjExMjcwNl0gYXBwbGVz bWM6IGRyaXZlciBpbml0IGZhaWxlZCAocmV0PS0xOSkhClsgICAgNS4xMTkzOTJdIEJsdWV0b290 aDogVmlydHVhbCBIQ0kgZHJpdmVyIHZlciAxLjMKWyAgICA1LjEzMTA3OV0gQmx1ZXRvb3RoOiBI Q0kgVUFSVCBkcml2ZXIgdmVyIDIuMgpbICAgIDUuMTMyMDUxXSBCbHVldG9vdGg6IEhDSSBINCBw cm90b2NvbCBpbml0aWFsaXplZApbICAgIDUuMTMzMTE0XSBCbHVldG9vdGg6IEhDSSBCQ1NQIHBy b3RvY29sIGluaXRpYWxpemVkClsgICAgNS4xMzQxNTVdIEJsdWV0b290aDogSENJTEwgcHJvdG9j b2wgaW5pdGlhbGl6ZWQKWyAgICA1LjEzOTUyNV0gQmx1ZXRvb3RoOiBIQ0lBVEgzSyBwcm90b2Nv bCBpbml0aWFsaXplZApbICAgIDUuMTQwNTYyXSBCbHVldG9vdGg6IEhDSSBUaHJlZS13aXJlIFVB UlQgKEg1KSBwcm90b2NvbCBpbml0aWFsaXplZApbICAgIDUuMTQxOTA3XSB1c2Jjb3JlOiByZWdp c3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGJwYTEweApbICAgIDUuMTQ3NDE5XSB1c2Jjb3Jl OiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGJmdXNiClsgICAgNS4xNDg2NTZdIEVE QUMgTUM6IFZlcjogMy4wLjAKWyAgICA1LjE1MTE2NV0gRUlTQTogUHJvYmluZyBidXMgMCBhdCBl aXNhLjAKWyAgICA1LjE1MjA4MF0gRUlTQTogQ2Fubm90IGFsbG9jYXRlIHJlc291cmNlIGZvciBt YWluYm9hcmQKWyAgICA1LjE1MzMxN10gbGd1ZXN0OiBtYXBwZWQgc3dpdGNoZXIgYXQgZmZlMDAw MDAKWyAgICA1LjE1OTYxOV0gY3B1aWRsZTogdXNpbmcgZ292ZXJub3IgbGFkZGVyClsgICAgNS4x NjA1NDddIGNwdWlkbGU6IHVzaW5nIGdvdmVybm9yIG1lbnUKWyAgICA1LjE2NDI0MV0gZGNkYmFz IGRjZGJhczogRGVsbCBTeXN0ZW1zIE1hbmFnZW1lbnQgQmFzZSBEcml2ZXIgKHZlcnNpb24gNS42 LjAtMy4yKQpbICAgIDUuMTcxMjY5XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2Ug ZHJpdmVyIHVzYmhpZApbICAgIDUuMTcyNDAxXSB1c2JoaWQ6IFVTQiBISUQgY29yZSBkcml2ZXIK WyAgICA1LjE3NTU0MV0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAyNgpbICAgIDUu MTc2NTU2XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDE3ClsgICAgNS4xNzc3ODJd IE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgNQpbICAgIDUuMTg1MjgxXSBORVQ6IFJl Z2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDExClsgICAgNS4xODYzNjZdIE5FVDogUmVnaXN0ZXJl ZCBwcm90b2NvbCBmYW1pbHkgMwpbICAgIDUuMTk1MTI5XSBCbHVldG9vdGg6IFJGQ09NTSBUVFkg bGF5ZXIgaW5pdGlhbGl6ZWQKWyAgICA1LjE5NjIxNl0gQmx1ZXRvb3RoOiBSRkNPTU0gc29ja2V0 IGxheWVyIGluaXRpYWxpemVkClsgICAgNS4xOTczNjJdIEJsdWV0b290aDogUkZDT01NIHZlciAx LjExClsgICAgNS4xOTgyMDVdIEJsdWV0b290aDogQk5FUCAoRXRoZXJuZXQgRW11bGF0aW9uKSB2 ZXIgMS4zClsgICAgNS4yMDM2NzRdIEJsdWV0b290aDogQk5FUCBmaWx0ZXJzOiBwcm90b2NvbCBt dWx0aWNhc3QKWyAgICA1LjIwNDc3Nl0gQmx1ZXRvb3RoOiBCTkVQIHNvY2tldCBsYXllciBpbml0 aWFsaXplZApbICAgIDUuMjA1ODUzXSBCbHVldG9vdGg6IEhJRFAgKEh1bWFuIEludGVyZmFjZSBF bXVsYXRpb24pIHZlciAxLjIKWyAgICA1LjIxMTA3NV0gQmx1ZXRvb3RoOiBISURQIHNvY2tldCBs YXllciBpbml0aWFsaXplZApbICAgIDUuMjEyMDkzXSBORVQ0OiBERUNuZXQgZm9yIExpbnV4OiBW LjIuNS42OHMgKEMpIDE5OTUtMjAwMyBMaW51eCBERUNuZXQgUHJvamVjdCBUZWFtClsgICAgNS4y MTQyMDddIERFQ25ldDogUm91dGluZyBjYWNoZSBoYXNoIHRhYmxlIG9mIDI1NiBidWNrZXRzLCA5 S2J5dGVzClsgICAgNS4yMTk5NTZdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTIK WyAgICA1LjIyMTAwNF0gODAyMXE6IDgwMi4xUSBWTEFOIFN1cHBvcnQgdjEuOApbICAgIDUuMjIy MDY2XSA5cG5ldDogSW5zdGFsbGluZyA5UDIwMDAgc3VwcG9ydApbICAgIDUuMjI3NTI3XSBORVQ6 IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDM3ClsgICAgNS4yMjg2NTVdIEtleSB0eXBlIGRu c19yZXNvbHZlciByZWdpc3RlcmVkClsgICAgNS4yMzAyNTddIApbICAgIDUuMjMwMjU3XSBwcmlu dGluZyBQSUMgY29udGVudHMKWyAgICA1LjIzNTg2M10gLi4uIFBJQyAgSU1SOiBmZmZmClsgICAg NS4yMzY2MTRdIC4uLiBQSUMgIElSUjogMTAxMwpbICAgIDUuMjM3Mzg2XSAuLi4gUElDICBJU1I6 IDAwMDAKWyAgICA1LjIzODEzNl0gLi4uIFBJQyBFTENSOiAwYzAwClsgICAgNS4yMzg4NzldIHBy aW50aW5nIGxvY2FsIEFQSUMgY29udGVudHMgb24gQ1BVIzAvMDoKWyAgICA1LjI0MDcwOF0gLi4u IEFQSUMgSUQ6ICAgICAgMDAwMDAwMDAgKDApClsgICAgNS4yNDA3MDhdIC4uLiBBUElDIFZFUlNJ T046IDAwMDUwMDE0ClsgICAgNS4yNDA3MDhdIC4uLiBBUElDIFRBU0tQUkk6IDAwMDAwMDAwICgw MCkKWyAgICA1LjI0MDcwOF0gLi4uIEFQSUMgUFJPQ1BSSTogMDAwMDAwMDAKWyAgICA1LjI0MDcw OF0gLi4uIEFQSUMgTERSOiAwMTAwMDAwMApbICAgIDUuMjQwNzA4XSAuLi4gQVBJQyBERlI6IGZm ZmZmZmZmClsgICAgNS4yNDA3MDhdIC4uLiBBUElDIFNQSVY6IDAwMDAwMWZmClsgICAgNS4yNDA3 MDhdIC4uLiBBUElDIElTUiBmaWVsZDoKWyAgICA1LjI0MDcwOF0gMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMApbICAgIDUuMjQw NzA4XSAuLi4gQVBJQyBUTVIgZmllbGQ6ClsgICAgNS4yNDA3MDhdIDAwMDAwMDAwMDIwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKWyAgICA1LjI0 MDcwOF0gLi4uIEFQSUMgSVJSIGZpZWxkOgpbICAgIDUuMjQwNzA4XSAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA4MDAwClsgICAgNS4y NDA3MDhdIC4uLiBBUElDIEVTUjogMDAwMDAwMDAKWyAgICA1LjI0MDcwOF0gLi4uIEFQSUMgSUNS OiAwMDAwMDhmYgpbICAgIDUuMjQwNzA4XSAuLi4gQVBJQyBJQ1IyOiAwMjAwMDAwMApbICAgIDUu MjQwNzA4XSAuLi4gQVBJQyBMVlRUOiAwMDAwMDBlZgpbICAgIDUuMjQwNzA4XSAuLi4gQVBJQyBM VlRQQzogMDAwMTAwMDAKWyAgICA1LjI0MDcwOF0gLi4uIEFQSUMgTFZUMDogMDAwMTA3MDAKWyAg ICA1LjI0MDcwOF0gLi4uIEFQSUMgTFZUMTogMDAwMDA0MDAKWyAgICA1LjI0MDcwOF0gLi4uIEFQ SUMgTFZURVJSOiAwMDAwMDBmZQpbICAgIDUuMjQwNzA4XSAuLi4gQVBJQyBUTUlDVDogMDAwMjdm ZDkKWyAgICA1LjI0MDcwOF0gLi4uIEFQSUMgVE1DQ1Q6IDAwMDAwMDAwClsgICAgNS4yNDA3MDhd IC4uLiBBUElDIFREQ1I6IDAwMDAwMDAzClsgICAgNS4yNDA3MDhdIApbICAgIDUuMjg2MTU5XSBu dW1iZXIgb2YgTVAgSVJRIHNvdXJjZXM6IDE1LgpbICAgIDUuMjk3MDYwXSBudW1iZXIgb2YgSU8t QVBJQyAjMCByZWdpc3RlcnM6IDI0LgpbICAgIDUuMjk3OTU3XSB0ZXN0aW5nIHRoZSBJTyBBUElD Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4KWyAgICA1LjI5ODk0MV0gSU8gQVBJQyAjMC4uLi4uLgpb ICAgIDUuMjk5NzUyXSAuLi4uIHJlZ2lzdGVyICMwMDogMDAwMDAwMDAKWyAgICA1LjMwMDU2Nl0g Li4uLi4uLiAgICA6IHBoeXNpY2FsIEFQSUMgaWQ6IDAwClsgICAgNS4zMDE0MjRdIC4uLi4uLi4g ICAgOiBEZWxpdmVyeSBUeXBlOiAwClsgICAgNS4zMDIyMzZdIC4uLi4uLi4gICAgOiBMVFMgICAg ICAgICAgOiAwClsgICAgNS4zMDMwODNdIC4uLi4gcmVnaXN0ZXIgIzAxOiAwMDE3MDAxMQpbICAg IDUuMzA0MDA2XSAuLi4uLi4uICAgICA6IG1heCByZWRpcmVjdGlvbiBlbnRyaWVzOiAxNwpbICAg IDUuMzA0OTY1XSAuLi4uLi4uICAgICA6IFBSUSBpbXBsZW1lbnRlZDogMApbICAgIDUuMzA1ODE0 XSAuLi4uLi4uICAgICA6IElPIEFQSUMgdmVyc2lvbjogMTEKWyAgICA1LjMxNjc2MV0gLi4uLiBy ZWdpc3RlciAjMDI6IDAwMDAwMDAwClsgICAgNS4zMTc1NzddIC4uLi4uLi4gICAgIDogYXJiaXRy YXRpb246IDAwClsgICAgNS4zMTgzODFdIC4uLi4gSVJRIHJlZGlyZWN0aW9uIHRhYmxlOgpbICAg IDUuMzE5MTk4XSAxICAgIDAgICAgMCAgIDAgICAwICAgIDAgICAgMCAgICAwMApbICAgIDUuMzIw MTExXSAwICAgIDAgICAgMCAgIDAgICAwICAgIDEgICAgMSAgICAzMQpbICAgIDUuMzIxMDQ5XSAw ICAgIDAgICAgMCAgIDAgICAwICAgIDEgICAgMSAgICAzMApbICAgIDUuMzIxOTQzXSAwICAgIDAg ICAgMCAgIDAgICAwICAgIDEgICAgMSAgICAzMwpbICAgIDUuMzIyODM5XSAxICAgIDAgICAgMCAg IDAgICAwICAgIDEgICAgMSAgICAzNApbICAgIDUuMzIzNzY2XSAxICAgIDEgICAgMCAgIDAgICAw ICAgIDEgICAgMSAgICAzNQpbICAgIDUuMzI0NjYxXSAwICAgIDAgICAgMCAgIDAgICAwICAgIDEg ICAgMSAgICAzNgpbICAgIDUuMzI1NTQ5XSAwICAgIDAgICAgMCAgIDAgICAwICAgIDEgICAgMSAg ICAzNwpbICAgIDUuMzI2NDMyXSAwICAgIDAgICAgMCAgIDAgICAwICAgIDEgICAgMSAgICAzOApb ICAgIDUuMzI3NTM1XSAwICAgIDEgICAgMCAgIDAgICAwICAgIDEgICAgMSAgICAzOQpbICAgIDUu MzI4NTgwXSAxICAgIDEgICAgMCAgIDAgICAwICAgIDEgICAgMSAgICAzQQpbICAgIDUuMzI5NTQx XSAxICAgIDEgICAgMCAgIDAgICAwICAgIDEgICAgMSAgICAzQgpbICAgIDUuMzMwNTEzXSAwICAg IDAgICAgMCAgIDAgICAwICAgIDEgICAgMSAgICAzQwpbICAgIDUuMzMxNTc0XSAwICAgIDAgICAg MCAgIDAgICAwICAgIDEgICAgMSAgICAzRApbICAgIDUuMzMyNDYyXSAwICAgIDAgICAgMCAgIDAg ICAwICAgIDEgICAgMSAgICAzRQpbICAgIDUuMzMzMzcxXSAwICAgIDAgICAgMCAgIDAgICAwICAg IDEgICAgMSAgICAzRgpbICAgIDUuMzM0MjY0XSAxICAgIDAgICAgMCAgIDAgICAwICAgIDAgICAg MCAgICAwMApbICAgIDUuMzM1MjM0XSAxICAgIDAgICAgMCAgIDAgICAwICAgIDAgICAgMCAgICAw MApbICAgIDUuMzM2Mjg5XSAxICAgIDAgICAgMCAgIDAgICAwICAgIDAgICAgMCAgICAwMApbICAg IDUuMzM3MjM0XSAxICAgIDAgICAgMCAgIDAgICAwICAgIDAgICAgMCAgICAwMApbICAgIDUuMzM4 MTI3XSAxICAgIDAgICAgMCAgIDAgICAwICAgIDAgICAgMCAgICAwMApbICAgIDUuMzM5MDM1XSAx ICAgIDAgICAgMCAgIDAgICAwICAgIDAgICAgMCAgICAwMApbICAgIDUuMzQwMDMwXSAxICAgIDAg ICAgMCAgIDAgICAwICAgIDAgICAgMCAgICAwMApbICAgIDUuMzQxMDcyXSAxICAgIDAgICAgMCAg IDAgICAwICAgIDAgICAgMCAgICAwMApbICAgIDUuMzQyMDI1XSBJUlEgdG8gcGluIG1hcHBpbmdz OgpbICAgIDUuMzQyODEzXSBJUlEwIC0+IDA6MgpbICAgIDUuMzQzNjY1XSBJUlExIC0+IDA6MQpb ICAgIDUuMzQ0NTAyXSBJUlEzIC0+IDA6MwpbICAgIDUuMzQ1Mzg2XSBJUlE0IC0+IDA6NApbICAg IDUuMzQ2MTU1XSBJUlE1IC0+IDA6NQpbICAgIDUuMzQ2OTgxXSBJUlE2IC0+IDA6NgpbICAgIDUu MzQ3ODg5XSBJUlE3IC0+IDA6NwpbICAgIDUuMzQ4NjU5XSBJUlE4IC0+IDA6OApbICAgIDUuMzQ5 NDIxXSBJUlE5IC0+IDA6OQpbICAgIDUuMzUwMjI4XSBJUlExMCAtPiAwOjEwClsgICAgNS4zNTEw NDZdIElSUTExIC0+IDA6MTEKWyAgICA1LjM1MjAwMl0gSVJRMTIgLT4gMDoxMgpbICAgIDUuMzUy OTM5XSBJUlExMyAtPiAwOjEzClsgICAgNS4zNTM5NjldIElSUTE0IC0+IDA6MTQKWyAgICA1LjM1 NDgzOV0gSVJRMTUgLT4gMDoxNQpbICAgIDUuMzU1ODUyXSAuLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4gZG9uZS4KWyAgICA1LjM1NzAxM10gVXNpbmcgSVBJIFNob3J0Y3V0IG1v ZGUKWyAgICA1LjM4NzQ5MF0gS2V5IHR5cGUgdHJ1c3RlZCByZWdpc3RlcmVkClsgICAgNS40MDY5 MjBdIEtleSB0eXBlIGVuY3J5cHRlZCByZWdpc3RlcmVkClsgICAgNS40MTg0ODFdIGRlYnVnOiB1 bm1hcHBpbmcgaW5pdCBbbWVtIDB4YzBkN2UwMDAtMHhjMGUwNWZmZl0KWyAgICA1LjQyNzE0OV0g V3JpdGUgcHJvdGVjdGluZyB0aGUga2VybmVsIHRleHQ6IDc0NDhrClsgICAgNS40MjgzOThdIFdy aXRlIHByb3RlY3RpbmcgdGhlIGtlcm5lbCByZWFkLW9ubHkgZGF0YTogMzQzMmsKWyAgICA1LjQy OTYwM10gTlgtcHJvdGVjdGluZyB0aGUga2VybmVsIGRhdGE6IDY4ODhrClsgICAgNS42MTY3OTld IHVkZXZbMTM1XTogc3RhcnRpbmcgdmVyc2lvbiAxNjQKWyAgICA3LjAwNTMyMF0gR0ZTMjogcGF0 aF9sb29rdXAgb24gcm9vdGZzIHJldHVybmVkIGVycm9yIC0yCktlcm5lbCB0ZXN0czogQm9vdCBP SyEKWyAgIDE3LjYwMzY5OF0gc29jazogcHJvY2VzcyBgdHJpbml0eS1tYWluJyBpcyB1c2luZyBv YnNvbGV0ZSBzZXRzb2Nrb3B0IFNPX0JTRENPTVBBVApbICAgMTcuNzk4OTQ0XSAtLS0tLS0tLS0t LS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgIDE3Ljc5ODk3Ml0gV0FSTklORzogYXQgbGli L2lkci5jOjY2OSBpZHJfZmluZF9zbG93cGF0aCsweDI4LzB4Y2EoKQpbICAgMTcuNzk4OTczXSBI YXJkd2FyZSBuYW1lOiBCb2NocwpbICAgMTcuNzk4OTc2XSBQaWQ6IDY1NSwgY29tbTogdHJpbml0 eS1tYWluIE5vdCB0YWludGVkIDMuOC4wLTA2NDgyLWcwZmZjMmE5ICM2OApbICAgMTcuNzk4OTc2 XSBDYWxsIFRyYWNlOgpbICAgMTcuNzk4OTg5XSAgWzxjMDIyYWNlNj5dIHdhcm5fc2xvd3BhdGhf Y29tbW9uKzB4NzIvMHg4OQpbICAgMTcuNzk4OTkyXSAgWzxjMDUxZjAwMT5dID8gaWRyX2ZpbmRf c2xvd3BhdGgrMHgyOC8weGNhClsgICAxNy43OTg5OTRdICBbPGMwNTFmMDAxPl0gPyBpZHJfZmlu ZF9zbG93cGF0aCsweDI4LzB4Y2EKWyAgIDE3Ljc5ODk5N10gIFs8YzAyMmFkOWI+XSB3YXJuX3Ns b3dwYXRoX251bGwrMHgxZC8weDFmClsgICAxNy43OTg5OTldICBbPGMwNTFmMDAxPl0gaWRyX2Zp bmRfc2xvd3BhdGgrMHgyOC8weGNhClsgICAxNy43OTkwMDddICBbPGMwMjdmYWI3Pl0gcGVyZl9p bml0X2V2ZW50KzB4ODIvMHgxMjQKWyAgIDE3Ljc5OTAxM10gIFs8YzAyNDMyMWY+XSA/IF9fbXV0 ZXhfaW5pdCsweDNmLzB4NDQKWyAgIDE3Ljc5OTAxNV0gIFs8YzAyN2ZkYTk+XSBwZXJmX2V2ZW50 X2FsbG9jKzB4MjUwLzB4MzYwClsgICAxNy43OTkwMThdICBbPGMwMjgwNDBlPl0gc3lzX3BlcmZf ZXZlbnRfb3BlbisweDMzNi8weDY2NApbICAgMTcuNzk5MDM2XSAgWzxjMDk0NDI4MD5dIHN5c2Nh bGxfY2FsbCsweDcvMHhiClsgICAxNy43OTkwNDJdICBbPGMwOTQwMDAwPl0gPyBTZXRBZ2NJZi5p c3JhLjYrMHgxNTYvMHgyOTAKWyAgIDE3Ljc5OTA0M10gLS0tWyBlbmQgdHJhY2UgOGUwMGU4OGJl MmI4MTAyMSBdLS0tClsgICA3Ni4xNjEwODZdIFVucmVnaXN0ZXIgcHYgc2hhcmVkIG1lbW9yeSBm b3IgY3B1IDAKWyAgIDc2LjE2MjE4NF0gVW5yZWdpc3RlciBwdiBzaGFyZWQgbWVtb3J5IGZvciBj cHUgMQpbICAgNzYuMTYzMjUwXSBubyBpZnggbW9kZW0gYWN0aXZlOwpbICAgNzYuMTY1MDczXSBS ZXN0YXJ0aW5nIHN5c3RlbS4KWyAgIDc2LjE2NTgxOV0gcmVib290OiBtYWNoaW5lIHJlc3RhcnQK RWxhcHNlZCB0aW1lOiA4NQpxZW11LXN5c3RlbS14ODZfNjQgLWNwdSBrdm02NCAtZW5hYmxlLWt2 bSAta2VybmVsIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyLzBmZmMyYTljODA3Mjk2 OTI1M2EyMDgyMWMyYzczM2EyY2JiNGM3Yzcvdm1saW51ei0zLjguMC0wNjQ4Mi1nMGZmYzJhOSAt YXBwZW5kICdodW5nX3Rhc2tfcGFuaWM9MSBlYXJseXByaW50az10dHlTMCwxMTUyMDAgZGVidWcg YXBpYz1kZWJ1ZyBzeXNycV9hbHdheXNfZW5hYmxlZCByY3VwZGF0ZS5yY3VfY3B1X3N0YWxsX3Rp bWVvdXQ9MTAwIHBhbmljPTEwIHNvZnRsb2NrdXBfcGFuaWM9MSBubWlfd2F0Y2hkb2c9cGFuaWMg IHByb21wdF9yYW1kaXNrPTAgY29uc29sZT10dHlTMCwxMTUyMDAgY29uc29sZT10dHkwIHZnYT1u b3JtYWwgIHJvb3Q9L2Rldi9yYW0wIHJ3IGxpbms9L2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3Zt L2kzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi9iYXNlcm9jazpiYXNlcm9jazptb3JwaDowZmZjMmE5 YzgwNzI5NjkyNTNhMjA4MjFjMmM3MzNhMmNiYjRjN2M3OmJpc2VjdC1saW51eDYvLnZtbGludXot MGZmYzJhOWM4MDcyOTY5MjUzYTIwODIxYzJjNzMzYTJjYmI0YzdjNy0yMDE0MDYxMzA2NTQyMy0x MTAtaXZiNDEgYnJhbmNoPWJhc2Vyb2NrL2Jhc2Vyb2NrL21vcnBoIEJPT1RfSU1BR0U9L2tlcm5l bC9pMzg2LXJhbmRjb25maWctaGEzLTA2MTIvMGZmYzJhOWM4MDcyOTY5MjUzYTIwODIxYzJjNzMz YTJjYmI0YzdjNy92bWxpbnV6LTMuOC4wLTA2NDgyLWcwZmZjMmE5IGRyYmQubWlub3JfY291bnQ9 OCcgIC1pbml0cmQgL2tlcm5lbC10ZXN0cy9pbml0cmQveW9jdG8tbWluaW1hbC1pMzg2LmNneiAt bSAzMjAgLXNtcCAyIC1uZXQgbmljLHZsYW49MSxtb2RlbD1lMTAwMCAtbmV0IHVzZXIsdmxhbj0x IC1ib290IG9yZGVyPW5jIC1uby1yZWJvb3QgLXdhdGNoZG9nIGk2MzAwZXNiIC1ydGMgYmFzZT1s b2NhbHRpbWUgLXBpZGZpbGUgL2Rldi9zaG0va2Jvb3QvcGlkLXlvY3RvLWl2YjQxLTE5IC1zZXJp YWwgZmlsZTovZGV2L3NobS9rYm9vdC9zZXJpYWwteW9jdG8taXZiNDEtMTkgLWRhZW1vbml6ZSAt ZGlzcGxheSBub25lIC1tb25pdG9yIG51bGwgCgo= --===============3061420098999591887== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="3.8.0-06481-g546162869" ZWFybHkgY29uc29sZSBpbiBzZXR1cCBjb2RlCmVhcmx5IGNvbnNvbGUgaW4gZGVjb21wcmVzc19r ZXJuZWwKCkRlY29tcHJlc3NpbmcgTGludXguLi4gUGFyc2luZyBFTEYuLi4gZG9uZS4KQm9vdGlu ZyB0aGUga2VybmVsLgpbICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBj cHVzZXQKWyAgICAwLjAwMDAwMF0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgY3B1ClsgICAg MC4wMDAwMDBdIExpbnV4IHZlcnNpb24gMy44LjAtMDY0ODEtZzU0NjE2MjggKGtidWlsZEBsa3At aHN4MDEpIChnY2MgdmVyc2lvbiA0LjguMiAoRGViaWFuIDQuOC4yLTE4KSApICM2OSBTTVAgUFJF RU1QVCBGcmkgSnVuIDEzIDA3OjAzOjE4IENTVCAyMDE0ClsgICAgMC4wMDAwMDBdIGU4MjA6IEJJ T1MtcHJvdmlkZWQgcGh5c2ljYWwgUkFNIG1hcDoKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBb bWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAwMDAwMDAwOWZiZmZdIHVzYWJsZQpbICAgIDAu MDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMDlmYzAwLTB4MDAwMDAwMDAwMDA5 ZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAw MDBmMDAwMC0weDAwMDAwMDAwMDAwZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1Mt ZTgyMDogW21lbSAweDAwMDAwMDAwMDAxMDAwMDAtMHgwMDAwMDAwMDEzZmZkZmZmXSB1c2FibGUK WyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAxM2ZmZTAwMC0weDAwMDAw MDAwMTNmZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAw MDAwMDAwZmVmZmMwMDAtMHgwMDAwMDAwMGZlZmZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAw XSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZmZmMwMDAwLTB4MDAwMDAwMDBmZmZmZmZmZl0g cmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gYm9vdGNvbnNvbGUgW2Vhcmx5c2VyMF0gZW5hYmxlZApb ICAgIDAuMDAwMDAwXSBOWCAoRXhlY3V0ZSBEaXNhYmxlKSBwcm90ZWN0aW9uOiBhY3RpdmUKWyAg ICAwLjAwMDAwMF0gU01CSU9TIDIuNCBwcmVzZW50LgpbICAgIDAuMDAwMDAwXSBETUk6IEJvY2hz IEJvY2hzLCBCSU9TIEJvY2hzIDAxLzAxLzIwMTEKWyAgICAwLjAwMDAwMF0gSHlwZXJ2aXNvciBk ZXRlY3RlZDogS1ZNClsgICAgMC4wMDAwMDBdIGU4MjA6IHVwZGF0ZSBbbWVtIDB4MDAwMDAwMDAt MHgwMDAwMGZmZl0gdXNhYmxlID09PiByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBlODIwOiByZW1v dmUgW21lbSAweDAwMGEwMDAwLTB4MDAwZmZmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBlODIw OiBsYXN0X3BmbiA9IDB4MTNmZmUgbWF4X2FyY2hfcGZuID0gMHgxMDAwMDAwClsgICAgMC4wMDAw MDBdIE1UUlIgZGVmYXVsdCB0eXBlOiB3cml0ZS1iYWNrClsgICAgMC4wMDAwMDBdIE1UUlIgZml4 ZWQgcmFuZ2VzIGVuYWJsZWQ6ClsgICAgMC4wMDAwMDBdICAgMDAwMDAtOUZGRkYgd3JpdGUtYmFj awpbICAgIDAuMDAwMDAwXSAgIEEwMDAwLUJGRkZGIHVuY2FjaGFibGUKWyAgICAwLjAwMDAwMF0g ICBDMDAwMC1GRkZGRiB3cml0ZS1wcm90ZWN0ClsgICAgMC4wMDAwMDBdIE1UUlIgdmFyaWFibGUg cmFuZ2VzIGVuYWJsZWQ6ClsgICAgMC4wMDAwMDBdICAgMCBiYXNlIDAwODAwMDAwMDAgbWFzayBG RjgwMDAwMDAwIHVuY2FjaGFibGUKWyAgICAwLjAwMDAwMF0gICAxIGRpc2FibGVkClsgICAgMC4w MDAwMDBdICAgMiBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAgIDMgZGlzYWJsZWQKWyAgICAwLjAw MDAwMF0gICA0IGRpc2FibGVkClsgICAgMC4wMDAwMDBdICAgNSBkaXNhYmxlZApbICAgIDAuMDAw MDAwXSAgIDYgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICA3IGRpc2FibGVkClsgICAgMC4wMDAw MDBdIHg4NiBQQVQgZW5hYmxlZDogY3B1IDAsIG9sZCAweDcwNDA2LCBuZXcgMHg3MDEwNjAwMDcw MTA2ClsgICAgMC4wMDAwMDBdIFNjYW4gZm9yIFNNUCBpbiBbbWVtIDB4MDAwMDAwMDAtMHgwMDAw MDNmZl0KWyAgICAwLjAwMDAwMF0gU2NhbiBmb3IgU01QIGluIFttZW0gMHgwMDA5ZmMwMC0weDAw MDlmZmZmXQpbICAgIDAuMDAwMDAwXSBTY2FuIGZvciBTTVAgaW4gW21lbSAweDAwMGYwMDAwLTB4 MDAwZmZmZmZdClsgICAgMC4wMDAwMDBdIGZvdW5kIFNNUCBNUC10YWJsZSBhdCBbbWVtIDB4MDAw ZmRhZTAtMHgwMDBmZGFlZl0gbWFwcGVkIGF0IFtjMDBmZGFlMF0KWyAgICAwLjAwMDAwMF0gICBt cGM6IGZkYWYwLWZkYmU0ClsgICAgMC4wMDAwMDBdIFNjYW5uaW5nIDEgYXJlYXMgZm9yIGxvdyBt ZW1vcnkgY29ycnVwdGlvbgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBSU0RQIDAwMGZkOTUwIDAwMDE0 ICh2MDAgQk9DSFMgKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBSU0RUIDEzZmZlNDUwIDAwMDM0ICh2 MDEgQk9DSFMgIEJYUENSU0RUIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBd IEFDUEk6IEZBQ1AgMTNmZmZmODAgMDAwNzQgKHYwMSBCT0NIUyAgQlhQQ0ZBQ1AgMDAwMDAwMDEg QlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogRFNEVCAxM2ZmZTQ5MCAwMTFBOSAo djAxICAgQlhQQyAgIEJYRFNEVCAwMDAwMDAwMSBJTlRMIDIwMTAwNTI4KQpbICAgIDAuMDAwMDAw XSBBQ1BJOiBGQUNTIDEzZmZmZjQwIDAwMDQwClsgICAgMC4wMDAwMDBdIEFDUEk6IFNTRFQgMTNm ZmY3YTAgMDA3OTYgKHYwMSBCT0NIUyAgQlhQQ1NTRFQgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkK WyAgICAwLjAwMDAwMF0gQUNQSTogQVBJQyAxM2ZmZjY4MCAwMDA4MCAodjAxIEJPQ0hTICBCWFBD QVBJQyAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVUIDEz ZmZmNjQwIDAwMDM4ICh2MDEgQk9DSFMgIEJYUENIUEVUIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEp ClsgICAgMC4wMDAwMDBdIEFDUEk6IExvY2FsIEFQSUMgYWRkcmVzcyAweGZlZTAwMDAwClsgICAg MC4wMDAwMDBdIG1hcHBlZCBBUElDIHRvICAgICAgICAgZmZmZmEwMDAgKCAgICAgICAgZmVlMDAw MDApClsgICAgMC4wMDAwMDBdIGluaXRpYWwgbWVtb3J5IG1hcHBlZDogW21lbSAweDAwMDAwMDAw LTB4MDE5ZmZmZmZdClsgICAgMC4wMDAwMDBdIEJhc2UgbWVtb3J5IHRyYW1wb2xpbmUgYXQgW2Mw MDliMDAwXSA5YjAwMCBzaXplIDE2Mzg0ClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBp bmc6IFttZW0gMHgwMDAwMDAwMC0weDAwMGZmZmZmXQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDAw MDAwMDAwLTB4MDAwZmZmZmZdIHBhZ2UgNGsKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFw cGluZzogW21lbSAweDEyNjAwMDAwLTB4MTI3YWFmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4 MTI2MDAwMDAtMHgxMjdhYWZmZl0gcGFnZSA0awpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDE0MTMw MDAsIDB4MDE0MTNmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGlu ZzogW21lbSAweDEwMDAwMDAwLTB4MTI1ZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MTAw MDAwMDAtMHgxMjVmZmZmZl0gcGFnZSA0awpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDE0MTQwMDAs IDB4MDE0MTRmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAxNDE1MDAwLCAweDAx NDE1ZmZmXSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMTQxNjAwMCwgMHgwMTQxNmZm Zl0gUEdUQUJMRQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDE0MTcwMDAsIDB4MDE0MTdmZmZdIFBH VEFCTEUKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDAwMTAwMDAw LTB4MGZmZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MDAxMDAwMDAtMHgwZmZmZmZmZl0g cGFnZSA0awpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4MTI3YWIw MDAtMHgxM2ZmZGZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgxMjdhYjAwMC0weDEzZmZkZmZm XSBwYWdlIDRrClsgICAgMC4wMDAwMDBdIGNtYTogQ01BOiByZXNlcnZlZCAxNiBNaUIgYXQgMTE0 MDAwMDAKWyAgICAwLjAwMDAwMF0gUkFNRElTSzogW21lbSAweDEyN2FiMDAwLTB4MTNmZWZmZmZd ClsgICAgMC4wMDAwMDBdIDBNQiBISUdITUVNIGF2YWlsYWJsZS4KWyAgICAwLjAwMDAwMF0gMzE5 TUIgTE9XTUVNIGF2YWlsYWJsZS4KWyAgICAwLjAwMDAwMF0gICBtYXBwZWQgbG93IHJhbTogMCAt IDEzZmZlMDAwClsgICAgMC4wMDAwMDBdICAgbG93IHJhbTogMCAtIDEzZmZlMDAwClsgICAgMC4w MDAwMDBdIGt2bS1jbG9jazogVXNpbmcgbXNycyA0YjU2NGQwMSBhbmQgNGI1NjRkMDAKWyAgICAw LjAwMDAwMF0ga3ZtLWNsb2NrOiBjcHUgMCwgbXNyIDA6MTNmZmQwMDEsIGJvb3QgY2xvY2sKWyAg ICAwLjAwMDAwMF0gWm9uZSByYW5nZXM6ClsgICAgMC4wMDAwMDBdICAgRE1BICAgICAgW21lbSAw eDAwMDAxMDAwLTB4MDBmZmZmZmZdClsgICAgMC4wMDAwMDBdICAgTm9ybWFsICAgW21lbSAweDAx MDAwMDAwLTB4MTNmZmRmZmZdClsgICAgMC4wMDAwMDBdICAgSGlnaE1lbSAgZW1wdHkKWyAgICAw LjAwMDAwMF0gTW92YWJsZSB6b25lIHN0YXJ0IGZvciBlYWNoIG5vZGUKWyAgICAwLjAwMDAwMF0g RWFybHkgbWVtb3J5IG5vZGUgcmFuZ2VzClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0g MHgwMDAwMTAwMC0weDAwMDllZmZmXQpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4 MDAxMDAwMDAtMHgxM2ZmZGZmZl0KWyAgICAwLjAwMDAwMF0gT24gbm9kZSAwIHRvdGFscGFnZXM6 IDgxODIwClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDM2IHBhZ2VzIHVzZWQgZm9yIG1lbW1h cApbICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiAwIHBhZ2VzIHJlc2VydmVkClsgICAgMC4wMDAw MDBdICAgRE1BIHpvbmU6IDM5OTggcGFnZXMsIExJRk8gYmF0Y2g6MApbICAgIDAuMDAwMDAwXSAg IE5vcm1hbCB6b25lOiA2ODQgcGFnZXMgdXNlZCBmb3IgbWVtbWFwClsgICAgMC4wMDAwMDBdICAg Tm9ybWFsIHpvbmU6IDc3ODIyIHBhZ2VzLCBMSUZPIGJhdGNoOjE1ClsgICAgMC4wMDAwMDBdIFVz aW5nIEFQSUMgZHJpdmVyIGRlZmF1bHQKWyAgICAwLjAwMDAwMF0gQUNQSTogUE0tVGltZXIgSU8g UG9ydDogMHhiMDA4ClsgICAgMC4wMDAwMDBdIEFDUEk6IExvY2FsIEFQSUMgYWRkcmVzcyAweGZl ZTAwMDAwClsgICAgMC4wMDAwMDBdIG1hcHBlZCBBUElDIHRvICAgICAgICAgZmZmZmEwMDAgKCAg ICAgICAgZmVlMDAwMDApClsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDBd IGxhcGljX2lkWzB4MDBdIGVuYWJsZWQpClsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3Bp X2lkWzB4MDFdIGxhcGljX2lkWzB4MDFdIGVuYWJsZWQpClsgICAgMC4wMDAwMDBdIEFDUEk6IExB UElDX05NSSAoYWNwaV9pZFsweGZmXSBkZmwgZGZsIGxpbnRbMHgxXSkKWyAgICAwLjAwMDAwMF0g QUNQSTogSU9BUElDIChpZFsweDAwXSBhZGRyZXNzWzB4ZmVjMDAwMDBdIGdzaV9iYXNlWzBdKQpb ICAgIDAuMDAwMDAwXSBJT0FQSUNbMF06IGFwaWNfaWQgMCwgdmVyc2lvbiAxNywgYWRkcmVzcyAw eGZlYzAwMDAwLCBHU0kgMC0yMwpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVz IDAgYnVzX2lycSAwIGdsb2JhbF9pcnEgMiBkZmwgZGZsKQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5 cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDAsIEFQSUMgSUQgMCwgQVBJQyBJTlQg MDIKWyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgNSBnbG9i YWxfaXJxIDUgaGlnaCBsZXZlbCkKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAxLCB0 cmlnIDMsIGJ1cyAwMCwgSVJRIDA1LCBBUElDIElEIDAsIEFQSUMgSU5UIDA1ClsgICAgMC4wMDAw MDBdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDkgZ2xvYmFsX2lycSA5IGhpZ2gg bGV2ZWwpClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMSwgdHJpZyAzLCBidXMgMDAs IElSUSAwOSwgQVBJQyBJRCAwLCBBUElDIElOVCAwOQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRf U1JDX09WUiAoYnVzIDAgYnVzX2lycSAxMCBnbG9iYWxfaXJxIDEwIGhpZ2ggbGV2ZWwpClsgICAg MC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMSwgdHJpZyAzLCBidXMgMDAsIElSUSAwYSwgQVBJ QyBJRCAwLCBBUElDIElOVCAwYQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVz IDAgYnVzX2lycSAxMSBnbG9iYWxfaXJxIDExIGhpZ2ggbGV2ZWwpClsgICAgMC4wMDAwMDBdIElu dDogdHlwZSAwLCBwb2wgMSwgdHJpZyAzLCBidXMgMDAsIElSUSAwYiwgQVBJQyBJRCAwLCBBUElD IElOVCAwYgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlEwIHVzZWQgYnkgb3ZlcnJpZGUuClsgICAg MC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwMSwgQVBJ QyBJRCAwLCBBUElDIElOVCAwMQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlEyIHVzZWQgYnkgb3Zl cnJpZGUuClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAs IElSUSAwMywgQVBJQyBJRCAwLCBBUElDIElOVCAwMwpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUg MCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDQsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDQK WyAgICAwLjAwMDAwMF0gQUNQSTogSVJRNSB1c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAuMDAwMDAw XSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDYsIEFQSUMgSUQgMCwg QVBJQyBJTlQgMDYKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1 cyAwMCwgSVJRIDA3LCBBUElDIElEIDAsIEFQSUMgSU5UIDA3ClsgICAgMC4wMDAwMDBdIEludDog dHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwOCwgQVBJQyBJRCAwLCBBUElDIElO VCAwOApbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlE5IHVzZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4w MDAwMDBdIEFDUEk6IElSUTEwIHVzZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIEFDUEk6 IElSUTExIHVzZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wg MCwgdHJpZyAwLCBidXMgMDAsIElSUSAwYywgQVBJQyBJRCAwLCBBUElDIElOVCAwYwpbICAgIDAu MDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMGQsIEFQSUMg SUQgMCwgQVBJQyBJTlQgMGQKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmln IDAsIGJ1cyAwMCwgSVJRIDBlLCBBUElDIElEIDAsIEFQSUMgSU5UIDBlClsgICAgMC4wMDAwMDBd IEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwZiwgQVBJQyBJRCAwLCBB UElDIElOVCAwZgpbICAgIDAuMDAwMDAwXSBVc2luZyBBQ1BJIChNQURUKSBmb3IgU01QIGNvbmZp Z3VyYXRpb24gaW5mb3JtYXRpb24KWyAgICAwLjAwMDAwMF0gQUNQSTogSFBFVCBpZDogMHg4MDg2 YTIwMSBiYXNlOiAweGZlZDAwMDAwClsgICAgMC4wMDAwMDBdIHNtcGJvb3Q6IEFsbG93aW5nIDIg Q1BVcywgMCBob3RwbHVnIENQVXMKWyAgICAwLjAwMDAwMF0gbWFwcGVkIElPQVBJQyB0byBmZmZm OTAwMCAoZmVjMDAwMDApClsgICAgMC4wMDAwMDBdIG5yX2lycXNfZ3NpOiA0MApbICAgIDAuMDAw MDAwXSBlODIwOiBbbWVtIDB4MTQwMDAwMDAtMHhmZWZmYmZmZl0gYXZhaWxhYmxlIGZvciBQQ0kg ZGV2aWNlcwpbICAgIDAuMDAwMDAwXSBCb290aW5nIHBhcmF2aXJ0dWFsaXplZCBrZXJuZWwgb24g S1ZNClsgICAgMC4wMDAwMDBdIHNldHVwX3BlcmNwdTogTlJfQ1BVUzo4IG5yX2NwdW1hc2tfYml0 czo4IG5yX2NwdV9pZHM6MiBucl9ub2RlX2lkczoxClsgICAgMC4wMDAwMDBdIFBFUkNQVTogRW1i ZWRkZWQgMTAgcGFnZXMvY3B1IEBkMjZiOTAwMCBzMjY3NTIgcjAgZDE0MjA4IHU0MDk2MApbICAg IDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBzMjY3NTIgcjAgZDE0MjA4IHU0MDk2MCBhbGxvYz0xMCo0 MDk2ClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAwIFswXSAxIApbICAgIDAuMDAwMDAw XSBrdm0tY2xvY2s6IGNwdSAwLCBtc3IgMDoxM2ZmZDAwMSwgcHJpbWFyeSBjcHUgY2xvY2sKWyAg ICAwLjAwMDAwMF0gS1ZNIHNldHVwIGFzeW5jIFBGIGZvciBjcHUgMApbICAgIDAuMDAwMDAwXSBr dm0tc3RlYWx0aW1lOiBjcHUgMCwgbXNyIDEyNmJiNTAwClsgICAgMC4wMDAwMDBdIEJ1aWx0IDEg em9uZWxpc3RzIGluIFpvbmUgb3JkZXIsIG1vYmlsaXR5IGdyb3VwaW5nIG9uLiAgVG90YWwgcGFn ZXM6IDgxMTAwClsgICAgMC4wMDAwMDBdIEtlcm5lbCBjb21tYW5kIGxpbmU6IGh1bmdfdGFza19w YW5pYz0xIGVhcmx5cHJpbnRrPXR0eVMwLDExNTIwMCBkZWJ1ZyBhcGljPWRlYnVnIHN5c3JxX2Fs d2F5c19lbmFibGVkIHJjdXBkYXRlLnJjdV9jcHVfc3RhbGxfdGltZW91dD0xMDAgcGFuaWM9MTAg c29mdGxvY2t1cF9wYW5pYz0xIG5taV93YXRjaGRvZz1wYW5pYyAgcHJvbXB0X3JhbWRpc2s9MCBj b25zb2xlPXR0eVMwLDExNTIwMCBjb25zb2xlPXR0eTAgdmdhPW5vcm1hbCAgcm9vdD0vZGV2L3Jh bTAgcncgbGluaz0va2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWhh My0wNjEyL2Jhc2Vyb2NrOmJhc2Vyb2NrOm1vcnBoOjU0NjE2MjgzYzI5NDg4MTJhNDQyNDA4NThj ZWQ2MTBlN2NhY2JkZTE6YmlzZWN0LWxpbnV4Ni8udm1saW51ei01NDYxNjI4M2MyOTQ4ODEyYTQ0 MjQwODU4Y2VkNjEwZTdjYWNiZGUxLTIwMTQwNjEzMDcwNjUxLTMxNC1pdmI0MSBicmFuY2g9YmFz ZXJvY2svYmFzZXJvY2svbW9ycGggQk9PVF9JTUFHRT0va2VybmVsL2kzODYtcmFuZGNvbmZpZy1o YTMtMDYxMi81NDYxNjI4M2MyOTQ4ODEyYTQ0MjQwODU4Y2VkNjEwZTdjYWNiZGUxL3ZtbGludXot My44LjAtMDY0ODEtZzU0NjE2MjggZHJiZC5taW5vcl9jb3VudD04ClsgICAgMC4wMDAwMDBdIHN5 c3JxOiBzeXNycSBhbHdheXMgZW5hYmxlZC4KWyAgICAwLjAwMDAwMF0gUElEIGhhc2ggdGFibGUg ZW50cmllczogMjA0OCAob3JkZXI6IDEsIDgxOTIgYnl0ZXMpClsgICAgMC4wMDAwMDBdIERlbnRy eSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDY1NTM2IChvcmRlcjogNiwgMjYyMTQ0IGJ5dGVz KQpbICAgIDAuMDAwMDAwXSBJbm9kZS1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDMyNzY4IChv cmRlcjogNSwgMTMxMDcyIGJ5dGVzKQpbICAgIDAuMDAwMDAwXSBfX2V4X3RhYmxlIGFscmVhZHkg c29ydGVkLCBza2lwcGluZyBzb3J0ClsgICAgMC4wMDAwMDBdIEluaXRpYWxpemluZyBDUFUjMApb ICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcgSGlnaE1lbSBmb3Igbm9kZSAwICgwMDAwMDAwMDow MDAwMDAwMCkKWyAgICAwLjAwMDAwMF0gTWVtb3J5OiAyNjE0NjBrLzMyNzY3MmsgYXZhaWxhYmxl ICg3NDQ0ayBrZXJuZWwgY29kZSwgNjU4MjBrIHJlc2VydmVkLCA0MzE1ayBkYXRhLCA1NDRrIGlu aXQsIDBrIGhpZ2htZW0pClsgICAgMC4wMDAwMDBdIHZpcnR1YWwga2VybmVsIG1lbW9yeSBsYXlv dXQ6ClsgICAgMC4wMDAwMDBdICAgICBmaXhtYXAgIDogMHhmZmYxNTAwMCAtIDB4ZmZmZmYwMDAg ICAoIDkzNiBrQikKWyAgICAwLjAwMDAwMF0gICAgIHBrbWFwICAgOiAweGZmYzAwMDAwIC0gMHhm ZmUwMDAwMCAgICgyMDQ4IGtCKQpbICAgIDAuMDAwMDAwXSAgICAgdm1hbGxvYyA6IDB4ZDQ3ZmUw MDAgLSAweGZmYmZlMDAwICAgKCA2OTIgTUIpClsgICAgMC4wMDAwMDBdICAgICBsb3dtZW0gIDog MHhjMDAwMDAwMCAtIDB4ZDNmZmUwMDAgICAoIDMxOSBNQikKWyAgICAwLjAwMDAwMF0gICAgICAg LmluaXQgOiAweGMwZDdjMDAwIC0gMHhjMGUwNDAwMCAgICggNTQ0IGtCKQpbICAgIDAuMDAwMDAw XSAgICAgICAuZGF0YSA6IDB4YzA5NDUwMDEgLSAweGMwZDdiY2MwICAgKDQzMTUga0IpClsgICAg MC4wMDAwMDBdICAgICAgIC50ZXh0IDogMHhjMDIwMDAwMCAtIDB4YzA5NDUwMDEgICAoNzQ0NCBr QikKWyAgICAwLjAwMDAwMF0gQ2hlY2tpbmcgaWYgdGhpcyBwcm9jZXNzb3IgaG9ub3VycyB0aGUg V1AgYml0IGV2ZW4gaW4gc3VwZXJ2aXNvciBtb2RlLi4uT2suClsgICAgMC4wMDAwMDBdIFByZWVt cHRpYmxlIGhpZXJhcmNoaWNhbCBSQ1UgaW1wbGVtZW50YXRpb24uClsgICAgMC4wMDAwMDBdIE5S X0lSUVM6MjMwNCBucl9pcnFzOjUxMiAxNgpbICAgIDAuMDAwMDAwXSBDUFUgMCBpcnFzdGFja3Ms IGhhcmQ9ZDA4MWEwMDAgc29mdD1kMDgxYzAwMApbICAgIDAuMDAwMDAwXSBDb25zb2xlOiBjb2xv dXIgVkdBKyA4MHgyNQpbICAgIDAuMDAwMDAwXSBjb25zb2xlIFt0dHkwXSBlbmFibGVkLCBib290 Y29uc29sZSBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5 cyBjcHVzZXQKWyAgICAwLjAwMDAwMF0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgY3B1Clsg ICAgMC4wMDAwMDBdIExpbnV4IHZlcnNpb24gMy44LjAtMDY0ODEtZzU0NjE2MjggKGtidWlsZEBs a3AtaHN4MDEpIChnY2MgdmVyc2lvbiA0LjguMiAoRGViaWFuIDQuOC4yLTE4KSApICM2OSBTTVAg UFJFRU1QVCBGcmkgSnVuIDEzIDA3OjAzOjE4IENTVCAyMDE0ClsgICAgMC4wMDAwMDBdIGU4MjA6 IEJJT1MtcHJvdmlkZWQgcGh5c2ljYWwgUkFNIG1hcDoKWyAgICAwLjAwMDAwMF0gQklPUy1lODIw OiBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAwMDAwMDAwOWZiZmZdIHVzYWJsZQpbICAg IDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMDlmYzAwLTB4MDAwMDAwMDAw MDA5ZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAw MDAwMDBmMDAwMC0weDAwMDAwMDAwMDAwZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJ T1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAxMDAwMDAtMHgwMDAwMDAwMDEzZmZkZmZmXSB1c2Fi bGUKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAxM2ZmZTAwMC0weDAw MDAwMDAwMTNmZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAw eDAwMDAwMDAwZmVmZmMwMDAtMHgwMDAwMDAwMGZlZmZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAw MDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZmZmMwMDAwLTB4MDAwMDAwMDBmZmZmZmZm Zl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gYm9vdGNvbnNvbGUgW2Vhcmx5c2VyMF0gZW5hYmxl ZApbICAgIDAuMDAwMDAwXSBOWCAoRXhlY3V0ZSBEaXNhYmxlKSBwcm90ZWN0aW9uOiBhY3RpdmUK WyAgICAwLjAwMDAwMF0gU01CSU9TIDIuNCBwcmVzZW50LgpbICAgIDAuMDAwMDAwXSBETUk6IEJv Y2hzIEJvY2hzLCBCSU9TIEJvY2hzIDAxLzAxLzIwMTEKWyAgICAwLjAwMDAwMF0gSHlwZXJ2aXNv ciBkZXRlY3RlZDogS1ZNClsgICAgMC4wMDAwMDBdIGU4MjA6IHVwZGF0ZSBbbWVtIDB4MDAwMDAw MDAtMHgwMDAwMGZmZl0gdXNhYmxlID09PiByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBlODIwOiBy ZW1vdmUgW21lbSAweDAwMGEwMDAwLTB4MDAwZmZmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBl ODIwOiBsYXN0X3BmbiA9IDB4MTNmZmUgbWF4X2FyY2hfcGZuID0gMHgxMDAwMDAwClsgICAgMC4w MDAwMDBdIE1UUlIgZGVmYXVsdCB0eXBlOiB3cml0ZS1iYWNrClsgICAgMC4wMDAwMDBdIE1UUlIg Zml4ZWQgcmFuZ2VzIGVuYWJsZWQ6ClsgICAgMC4wMDAwMDBdICAgMDAwMDAtOUZGRkYgd3JpdGUt YmFjawpbICAgIDAuMDAwMDAwXSAgIEEwMDAwLUJGRkZGIHVuY2FjaGFibGUKWyAgICAwLjAwMDAw MF0gICBDMDAwMC1GRkZGRiB3cml0ZS1wcm90ZWN0ClsgICAgMC4wMDAwMDBdIE1UUlIgdmFyaWFi bGUgcmFuZ2VzIGVuYWJsZWQ6ClsgICAgMC4wMDAwMDBdICAgMCBiYXNlIDAwODAwMDAwMDAgbWFz ayBGRjgwMDAwMDAwIHVuY2FjaGFibGUKWyAgICAwLjAwMDAwMF0gICAxIGRpc2FibGVkClsgICAg MC4wMDAwMDBdICAgMiBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAgIDMgZGlzYWJsZWQKWyAgICAw LjAwMDAwMF0gICA0IGRpc2FibGVkClsgICAgMC4wMDAwMDBdICAgNSBkaXNhYmxlZApbICAgIDAu MDAwMDAwXSAgIDYgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICA3IGRpc2FibGVkClsgICAgMC4w MDAwMDBdIHg4NiBQQVQgZW5hYmxlZDogY3B1IDAsIG9sZCAweDcwNDA2LCBuZXcgMHg3MDEwNjAw MDcwMTA2ClsgICAgMC4wMDAwMDBdIFNjYW4gZm9yIFNNUCBpbiBbbWVtIDB4MDAwMDAwMDAtMHgw MDAwMDNmZl0KWyAgICAwLjAwMDAwMF0gU2NhbiBmb3IgU01QIGluIFttZW0gMHgwMDA5ZmMwMC0w eDAwMDlmZmZmXQpbICAgIDAuMDAwMDAwXSBTY2FuIGZvciBTTVAgaW4gW21lbSAweDAwMGYwMDAw LTB4MDAwZmZmZmZdClsgICAgMC4wMDAwMDBdIGZvdW5kIFNNUCBNUC10YWJsZSBhdCBbbWVtIDB4 MDAwZmRhZTAtMHgwMDBmZGFlZl0gbWFwcGVkIGF0IFtjMDBmZGFlMF0KWyAgICAwLjAwMDAwMF0g ICBtcGM6IGZkYWYwLWZkYmU0ClsgICAgMC4wMDAwMDBdIFNjYW5uaW5nIDEgYXJlYXMgZm9yIGxv dyBtZW1vcnkgY29ycnVwdGlvbgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBSU0RQIDAwMGZkOTUwIDAw MDE0ICh2MDAgQk9DSFMgKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBSU0RUIDEzZmZlNDUwIDAwMDM0 ICh2MDEgQk9DSFMgIEJYUENSU0RUIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAw MDBdIEFDUEk6IEZBQ1AgMTNmZmZmODAgMDAwNzQgKHYwMSBCT0NIUyAgQlhQQ0ZBQ1AgMDAwMDAw MDEgQlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogRFNEVCAxM2ZmZTQ5MCAwMTFB OSAodjAxICAgQlhQQyAgIEJYRFNEVCAwMDAwMDAwMSBJTlRMIDIwMTAwNTI4KQpbICAgIDAuMDAw MDAwXSBBQ1BJOiBGQUNTIDEzZmZmZjQwIDAwMDQwClsgICAgMC4wMDAwMDBdIEFDUEk6IFNTRFQg MTNmZmY3YTAgMDA3OTYgKHYwMSBCT0NIUyAgQlhQQ1NTRFQgMDAwMDAwMDEgQlhQQyAwMDAwMDAw MSkKWyAgICAwLjAwMDAwMF0gQUNQSTogQVBJQyAxM2ZmZjY4MCAwMDA4MCAodjAxIEJPQ0hTICBC WFBDQVBJQyAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVU IDEzZmZmNjQwIDAwMDM4ICh2MDEgQk9DSFMgIEJYUENIUEVUIDAwMDAwMDAxIEJYUEMgMDAwMDAw MDEpClsgICAgMC4wMDAwMDBdIEFDUEk6IExvY2FsIEFQSUMgYWRkcmVzcyAweGZlZTAwMDAwClsg ICAgMC4wMDAwMDBdIG1hcHBlZCBBUElDIHRvICAgICAgICAgZmZmZmEwMDAgKCAgICAgICAgZmVl MDAwMDApClsgICAgMC4wMDAwMDBdIGluaXRpYWwgbWVtb3J5IG1hcHBlZDogW21lbSAweDAwMDAw MDAwLTB4MDE5ZmZmZmZdClsgICAgMC4wMDAwMDBdIEJhc2UgbWVtb3J5IHRyYW1wb2xpbmUgYXQg W2MwMDliMDAwXSA5YjAwMCBzaXplIDE2Mzg0ClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21h cHBpbmc6IFttZW0gMHgwMDAwMDAwMC0weDAwMGZmZmZmXQpbICAgIDAuMDAwMDAwXSAgW21lbSAw eDAwMDAwMDAwLTB4MDAwZmZmZmZdIHBhZ2UgNGsKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlf bWFwcGluZzogW21lbSAweDEyNjAwMDAwLTB4MTI3YWFmZmZdClsgICAgMC4wMDAwMDBdICBbbWVt IDB4MTI2MDAwMDAtMHgxMjdhYWZmZl0gcGFnZSA0awpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDE0 MTMwMDAsIDB4MDE0MTNmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFw cGluZzogW21lbSAweDEwMDAwMDAwLTB4MTI1ZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4 MTAwMDAwMDAtMHgxMjVmZmZmZl0gcGFnZSA0awpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDE0MTQw MDAsIDB4MDE0MTRmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAxNDE1MDAwLCAw eDAxNDE1ZmZmXSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMTQxNjAwMCwgMHgwMTQx NmZmZl0gUEdUQUJMRQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDE0MTcwMDAsIDB4MDE0MTdmZmZd IFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDAwMTAw MDAwLTB4MGZmZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MDAxMDAwMDAtMHgwZmZmZmZm Zl0gcGFnZSA0awpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4MTI3 YWIwMDAtMHgxM2ZmZGZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgxMjdhYjAwMC0weDEzZmZk ZmZmXSBwYWdlIDRrClsgICAgMC4wMDAwMDBdIGNtYTogQ01BOiByZXNlcnZlZCAxNiBNaUIgYXQg MTE0MDAwMDAKWyAgICAwLjAwMDAwMF0gUkFNRElTSzogW21lbSAweDEyN2FiMDAwLTB4MTNmZWZm ZmZdClsgICAgMC4wMDAwMDBdIDBNQiBISUdITUVNIGF2YWlsYWJsZS4KWyAgICAwLjAwMDAwMF0g MzE5TUIgTE9XTUVNIGF2YWlsYWJsZS4KWyAgICAwLjAwMDAwMF0gICBtYXBwZWQgbG93IHJhbTog MCAtIDEzZmZlMDAwClsgICAgMC4wMDAwMDBdICAgbG93IHJhbTogMCAtIDEzZmZlMDAwClsgICAg MC4wMDAwMDBdIGt2bS1jbG9jazogVXNpbmcgbXNycyA0YjU2NGQwMSBhbmQgNGI1NjRkMDAKWyAg ICAwLjAwMDAwMF0ga3ZtLWNsb2NrOiBjcHUgMCwgbXNyIDA6MTNmZmQwMDEsIGJvb3QgY2xvY2sK WyAgICAwLjAwMDAwMF0gWm9uZSByYW5nZXM6ClsgICAgMC4wMDAwMDBdICAgRE1BICAgICAgW21l bSAweDAwMDAxMDAwLTB4MDBmZmZmZmZdClsgICAgMC4wMDAwMDBdICAgTm9ybWFsICAgW21lbSAw eDAxMDAwMDAwLTB4MTNmZmRmZmZdClsgICAgMC4wMDAwMDBdICAgSGlnaE1lbSAgZW1wdHkKWyAg ICAwLjAwMDAwMF0gTW92YWJsZSB6b25lIHN0YXJ0IGZvciBlYWNoIG5vZGUKWyAgICAwLjAwMDAw MF0gRWFybHkgbWVtb3J5IG5vZGUgcmFuZ2VzClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFtt ZW0gMHgwMDAwMTAwMC0weDAwMDllZmZmXQpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVt IDB4MDAxMDAwMDAtMHgxM2ZmZGZmZl0KWyAgICAwLjAwMDAwMF0gT24gbm9kZSAwIHRvdGFscGFn ZXM6IDgxODIwClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDM2IHBhZ2VzIHVzZWQgZm9yIG1l bW1hcApbICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiAwIHBhZ2VzIHJlc2VydmVkClsgICAgMC4w MDAwMDBdICAgRE1BIHpvbmU6IDM5OTggcGFnZXMsIExJRk8gYmF0Y2g6MApbICAgIDAuMDAwMDAw XSAgIE5vcm1hbCB6b25lOiA2ODQgcGFnZXMgdXNlZCBmb3IgbWVtbWFwClsgICAgMC4wMDAwMDBd ICAgTm9ybWFsIHpvbmU6IDc3ODIyIHBhZ2VzLCBMSUZPIGJhdGNoOjE1ClsgICAgMC4wMDAwMDBd IFVzaW5nIEFQSUMgZHJpdmVyIGRlZmF1bHQKWyAgICAwLjAwMDAwMF0gQUNQSTogUE0tVGltZXIg SU8gUG9ydDogMHhiMDA4ClsgICAgMC4wMDAwMDBdIEFDUEk6IExvY2FsIEFQSUMgYWRkcmVzcyAw eGZlZTAwMDAwClsgICAgMC4wMDAwMDBdIG1hcHBlZCBBUElDIHRvICAgICAgICAgZmZmZmEwMDAg KCAgICAgICAgZmVlMDAwMDApClsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4 MDBdIGxhcGljX2lkWzB4MDBdIGVuYWJsZWQpClsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChh Y3BpX2lkWzB4MDFdIGxhcGljX2lkWzB4MDFdIGVuYWJsZWQpClsgICAgMC4wMDAwMDBdIEFDUEk6 IExBUElDX05NSSAoYWNwaV9pZFsweGZmXSBkZmwgZGZsIGxpbnRbMHgxXSkKWyAgICAwLjAwMDAw MF0gQUNQSTogSU9BUElDIChpZFsweDAwXSBhZGRyZXNzWzB4ZmVjMDAwMDBdIGdzaV9iYXNlWzBd KQpbICAgIDAuMDAwMDAwXSBJT0FQSUNbMF06IGFwaWNfaWQgMCwgdmVyc2lvbiAxNywgYWRkcmVz cyAweGZlYzAwMDAwLCBHU0kgMC0yMwpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAo YnVzIDAgYnVzX2lycSAwIGdsb2JhbF9pcnEgMiBkZmwgZGZsKQpbICAgIDAuMDAwMDAwXSBJbnQ6 IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDAsIEFQSUMgSUQgMCwgQVBJQyBJ TlQgMDIKWyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgNSBn bG9iYWxfaXJxIDUgaGlnaCBsZXZlbCkKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAx LCB0cmlnIDMsIGJ1cyAwMCwgSVJRIDA1LCBBUElDIElEIDAsIEFQSUMgSU5UIDA1ClsgICAgMC4w MDAwMDBdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDkgZ2xvYmFsX2lycSA5IGhp Z2ggbGV2ZWwpClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMSwgdHJpZyAzLCBidXMg MDAsIElSUSAwOSwgQVBJQyBJRCAwLCBBUElDIElOVCAwOQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJ TlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSAxMCBnbG9iYWxfaXJxIDEwIGhpZ2ggbGV2ZWwpClsg ICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMSwgdHJpZyAzLCBidXMgMDAsIElSUSAwYSwg QVBJQyBJRCAwLCBBUElDIElOVCAwYQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAo YnVzIDAgYnVzX2lycSAxMSBnbG9iYWxfaXJxIDExIGhpZ2ggbGV2ZWwpClsgICAgMC4wMDAwMDBd IEludDogdHlwZSAwLCBwb2wgMSwgdHJpZyAzLCBidXMgMDAsIElSUSAwYiwgQVBJQyBJRCAwLCBB UElDIElOVCAwYgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlEwIHVzZWQgYnkgb3ZlcnJpZGUuClsg ICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwMSwg QVBJQyBJRCAwLCBBUElDIElOVCAwMQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlEyIHVzZWQgYnkg b3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMg MDAsIElSUSAwMywgQVBJQyBJRCAwLCBBUElDIElOVCAwMwpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5 cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDQsIEFQSUMgSUQgMCwgQVBJQyBJTlQg MDQKWyAgICAwLjAwMDAwMF0gQUNQSTogSVJRNSB1c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAuMDAw MDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDYsIEFQSUMgSUQg MCwgQVBJQyBJTlQgMDYKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAs IGJ1cyAwMCwgSVJRIDA3LCBBUElDIElEIDAsIEFQSUMgSU5UIDA3ClsgICAgMC4wMDAwMDBdIElu dDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwOCwgQVBJQyBJRCAwLCBBUElD IElOVCAwOApbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlE5IHVzZWQgYnkgb3ZlcnJpZGUuClsgICAg MC4wMDAwMDBdIEFDUEk6IElSUTEwIHVzZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIEFD UEk6IElSUTExIHVzZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBw b2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwYywgQVBJQyBJRCAwLCBBUElDIElOVCAwYwpbICAg IDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMGQsIEFQ SUMgSUQgMCwgQVBJQyBJTlQgMGQKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0 cmlnIDAsIGJ1cyAwMCwgSVJRIDBlLCBBUElDIElEIDAsIEFQSUMgSU5UIDBlClsgICAgMC4wMDAw MDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwZiwgQVBJQyBJRCAw LCBBUElDIElOVCAwZgpbICAgIDAuMDAwMDAwXSBVc2luZyBBQ1BJIChNQURUKSBmb3IgU01QIGNv bmZpZ3VyYXRpb24gaW5mb3JtYXRpb24KWyAgICAwLjAwMDAwMF0gQUNQSTogSFBFVCBpZDogMHg4 MDg2YTIwMSBiYXNlOiAweGZlZDAwMDAwClsgICAgMC4wMDAwMDBdIHNtcGJvb3Q6IEFsbG93aW5n IDIgQ1BVcywgMCBob3RwbHVnIENQVXMKWyAgICAwLjAwMDAwMF0gbWFwcGVkIElPQVBJQyB0byBm ZmZmOTAwMCAoZmVjMDAwMDApClsgICAgMC4wMDAwMDBdIG5yX2lycXNfZ3NpOiA0MApbICAgIDAu MDAwMDAwXSBlODIwOiBbbWVtIDB4MTQwMDAwMDAtMHhmZWZmYmZmZl0gYXZhaWxhYmxlIGZvciBQ Q0kgZGV2aWNlcwpbICAgIDAuMDAwMDAwXSBCb290aW5nIHBhcmF2aXJ0dWFsaXplZCBrZXJuZWwg b24gS1ZNClsgICAgMC4wMDAwMDBdIHNldHVwX3BlcmNwdTogTlJfQ1BVUzo4IG5yX2NwdW1hc2tf Yml0czo4IG5yX2NwdV9pZHM6MiBucl9ub2RlX2lkczoxClsgICAgMC4wMDAwMDBdIFBFUkNQVTog RW1iZWRkZWQgMTAgcGFnZXMvY3B1IEBkMjZiOTAwMCBzMjY3NTIgcjAgZDE0MjA4IHU0MDk2MApb ICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBzMjY3NTIgcjAgZDE0MjA4IHU0MDk2MCBhbGxvYz0x MCo0MDk2ClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAwIFswXSAxIApbICAgIDAuMDAw MDAwXSBrdm0tY2xvY2s6IGNwdSAwLCBtc3IgMDoxM2ZmZDAwMSwgcHJpbWFyeSBjcHUgY2xvY2sK WyAgICAwLjAwMDAwMF0gS1ZNIHNldHVwIGFzeW5jIFBGIGZvciBjcHUgMApbICAgIDAuMDAwMDAw XSBrdm0tc3RlYWx0aW1lOiBjcHUgMCwgbXNyIDEyNmJiNTAwClsgICAgMC4wMDAwMDBdIEJ1aWx0 IDEgem9uZWxpc3RzIGluIFpvbmUgb3JkZXIsIG1vYmlsaXR5IGdyb3VwaW5nIG9uLiAgVG90YWwg cGFnZXM6IDgxMTAwClsgICAgMC4wMDAwMDBdIEtlcm5lbCBjb21tYW5kIGxpbmU6IGh1bmdfdGFz a19wYW5pYz0xIGVhcmx5cHJpbnRrPXR0eVMwLDExNTIwMCBkZWJ1ZyBhcGljPWRlYnVnIHN5c3Jx X2Fsd2F5c19lbmFibGVkIHJjdXBkYXRlLnJjdV9jcHVfc3RhbGxfdGltZW91dD0xMDAgcGFuaWM9 MTAgc29mdGxvY2t1cF9wYW5pYz0xIG5taV93YXRjaGRvZz1wYW5pYyAgcHJvbXB0X3JhbWRpc2s9 MCBjb25zb2xlPXR0eVMwLDExNTIwMCBjb25zb2xlPXR0eTAgdmdhPW5vcm1hbCAgcm9vdD0vZGV2 L3JhbTAgcncgbGluaz0va2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmln LWhhMy0wNjEyL2Jhc2Vyb2NrOmJhc2Vyb2NrOm1vcnBoOjU0NjE2MjgzYzI5NDg4MTJhNDQyNDA4 NThjZWQ2MTBlN2NhY2JkZTE6YmlzZWN0LWxpbnV4Ni8udm1saW51ei01NDYxNjI4M2MyOTQ4ODEy YTQ0MjQwODU4Y2VkNjEwZTdjYWNiZGUxLTIwMTQwNjEzMDcwNjUxLTMxNC1pdmI0MSBicmFuY2g9 YmFzZXJvY2svYmFzZXJvY2svbW9ycGggQk9PVF9JTUFHRT0va2VybmVsL2kzODYtcmFuZGNvbmZp Zy1oYTMtMDYxMi81NDYxNjI4M2MyOTQ4ODEyYTQ0MjQwODU4Y2VkNjEwZTdjYWNiZGUxL3ZtbGlu dXotMy44LjAtMDY0ODEtZzU0NjE2MjggZHJiZC5taW5vcl9jb3VudD04ClsgICAgMC4wMDAwMDBd IHN5c3JxOiBzeXNycSBhbHdheXMgZW5hYmxlZC4KWyAgICAwLjAwMDAwMF0gUElEIGhhc2ggdGFi bGUgZW50cmllczogMjA0OCAob3JkZXI6IDEsIDgxOTIgYnl0ZXMpClsgICAgMC4wMDAwMDBdIERl bnRyeSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDY1NTM2IChvcmRlcjogNiwgMjYyMTQ0IGJ5 dGVzKQpbICAgIDAuMDAwMDAwXSBJbm9kZS1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDMyNzY4 IChvcmRlcjogNSwgMTMxMDcyIGJ5dGVzKQpbICAgIDAuMDAwMDAwXSBfX2V4X3RhYmxlIGFscmVh ZHkgc29ydGVkLCBza2lwcGluZyBzb3J0ClsgICAgMC4wMDAwMDBdIEluaXRpYWxpemluZyBDUFUj MApbICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcgSGlnaE1lbSBmb3Igbm9kZSAwICgwMDAwMDAw MDowMDAwMDAwMCkKWyAgICAwLjAwMDAwMF0gTWVtb3J5OiAyNjE0NjBrLzMyNzY3MmsgYXZhaWxh YmxlICg3NDQ0ayBrZXJuZWwgY29kZSwgNjU4MjBrIHJlc2VydmVkLCA0MzE1ayBkYXRhLCA1NDRr IGluaXQsIDBrIGhpZ2htZW0pClsgICAgMC4wMDAwMDBdIHZpcnR1YWwga2VybmVsIG1lbW9yeSBs YXlvdXQ6ClsgICAgMC4wMDAwMDBdICAgICBmaXhtYXAgIDogMHhmZmYxNTAwMCAtIDB4ZmZmZmYw MDAgICAoIDkzNiBrQikKWyAgICAwLjAwMDAwMF0gICAgIHBrbWFwICAgOiAweGZmYzAwMDAwIC0g MHhmZmUwMDAwMCAgICgyMDQ4IGtCKQpbICAgIDAuMDAwMDAwXSAgICAgdm1hbGxvYyA6IDB4ZDQ3 ZmUwMDAgLSAweGZmYmZlMDAwICAgKCA2OTIgTUIpClsgICAgMC4wMDAwMDBdICAgICBsb3dtZW0g IDogMHhjMDAwMDAwMCAtIDB4ZDNmZmUwMDAgICAoIDMxOSBNQikKWyAgICAwLjAwMDAwMF0gICAg ICAgLmluaXQgOiAweGMwZDdjMDAwIC0gMHhjMGUwNDAwMCAgICggNTQ0IGtCKQpbICAgIDAuMDAw MDAwXSAgICAgICAuZGF0YSA6IDB4YzA5NDUwMDEgLSAweGMwZDdiY2MwICAgKDQzMTUga0IpClsg ICAgMC4wMDAwMDBdICAgICAgIC50ZXh0IDogMHhjMDIwMDAwMCAtIDB4YzA5NDUwMDEgICAoNzQ0 NCBrQikKWyAgICAwLjAwMDAwMF0gQ2hlY2tpbmcgaWYgdGhpcyBwcm9jZXNzb3IgaG9ub3VycyB0 aGUgV1AgYml0IGV2ZW4gaW4gc3VwZXJ2aXNvciBtb2RlLi4uT2suClsgICAgMC4wMDAwMDBdIFBy ZWVtcHRpYmxlIGhpZXJhcmNoaWNhbCBSQ1UgaW1wbGVtZW50YXRpb24uClsgICAgMC4wMDAwMDBd IE5SX0lSUVM6MjMwNCBucl9pcnFzOjUxMiAxNgpbICAgIDAuMDAwMDAwXSBDUFUgMCBpcnFzdGFj a3MsIGhhcmQ9ZDA4MWEwMDAgc29mdD1kMDgxYzAwMApbICAgIDAuMDAwMDAwXSBDb25zb2xlOiBj b2xvdXIgVkdBKyA4MHgyNQpbICAgIDAuMDAwMDAwXSBjb25zb2xlIFt0dHkwXSBlbmFibGVkLCBi b290Y29uc29sZSBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSBjb25zb2xlIFt0dHlTMF0gZW5hYmxl ZApbICAgIDAuMDAwMDAwXSBMb2NrIGRlcGVuZGVuY3kgdmFsaWRhdG9yOiBDb3B5cmlnaHQgKGMp IDIwMDYgUmVkIEhhdCwgSW5jLiwgSW5nbyBNb2xuYXIKWyAgICAwLjAwMDAwMF0gLi4uIE1BWF9M T0NLREVQX1NVQkNMQVNTRVM6ICA4ClsgICAgMC4wMDAwMDBdIC4uLiBNQVhfTE9DS19ERVBUSDog ICAgICAgICAgNDgKWyAgICAwLjAwMDAwMF0gLi4uIE1BWF9MT0NLREVQX0tFWVM6ICAgICAgICA4 MTkxClsgICAgMC4wMDAwMDBdIC4uLiBDTEFTU0hBU0hfU0laRTogICAgICAgICAgNDA5NgpbICAg IDAuMDAwMDAwXSAuLi4gTUFYX0xPQ0tERVBfRU5UUklFUzogICAgIDE2Mzg0ClsgICAgMC4wMDAw MDBdIC4uLiBNQVhfTE9DS0RFUF9DSEFJTlM6ICAgICAgMzI3NjgKWyAgICAwLjAwMDAwMF0gLi4u IENIQUlOSEFTSF9TSVpFOiAgICAgICAgICAxNjM4NApbICAgIDAuMDAwMDAwXSAgbWVtb3J5IHVz ZWQgYnkgbG9jayBkZXBlbmRlbmN5IGluZm86IDM1Njcga0IKWyAgICAwLjAwMDAwMF0gIHBlciB0 YXNrLXN0cnVjdCBtZW1vcnkgZm9vdHByaW50OiAxMTUyIGJ5dGVzClsgICAgMC4wMDAwMDBdIE9E RUJVRzogMTggb2YgMTggYWN0aXZlIG9iamVjdHMgcmVwbGFjZWQKWyAgICAwLjAwMDAwMF0gaHBl dCBjbG9ja2V2ZW50IHJlZ2lzdGVyZWQKWyAgICAwLjAwMDAwMF0gdHNjOiBEZXRlY3RlZCAyNjkz LjQ4MiBNSHogcHJvY2Vzc29yClsgICAgMC4wMDY2NjZdIENhbGlicmF0aW5nIGRlbGF5IGxvb3Ag KHNraXBwZWQpIHByZXNldCB2YWx1ZS4uIDUzODkuNDIgQm9nb01JUFMgKGxwaj04OTc4MjczKQpb ICAgIDAuMDA2Njc1XSBwaWRfbWF4OiBkZWZhdWx0OiAzMjc2OCBtaW5pbXVtOiAzMDEKWyAgICAw LjAwODE4MV0gTW91bnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA1MTIKWyAgICAwLjAxMTY2 Nl0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgZGV2aWNlcwpbICAgIDAuMDEzMzUyXSBJbml0 aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBibGtpbwpbICAgIDAuMDE0NjM5XSBMYXN0IGxldmVsIGlU TEIgZW50cmllczogNEtCIDAsIDJNQiAwLCA0TUIgMApbICAgIDAuMDE0NjM5XSBMYXN0IGxldmVs IGRUTEIgZW50cmllczogNEtCIDAsIDJNQiAwLCA0TUIgMApbICAgIDAuMDE0NjM5XSB0bGJfZmx1 c2hhbGxfc2hpZnQ6IDYKWyAgICAwLjAxNjk1MF0gZGVidWc6IHVubWFwcGluZyBpbml0IFttZW0g MHhjMGUwNDAwMC0weGMwZTA3ZmZmXQpbICAgIDAuMDIxMDkyXSBBQ1BJOiBDb3JlIHJldmlzaW9u IDIwMTMwMTE3ClsgICAgMC4wMzEwNDldIEFDUEk6IEFsbCBBQ1BJIFRhYmxlcyBzdWNjZXNzZnVs bHkgYWNxdWlyZWQKWyAgICAwLjAzMzc2OV0gR2V0dGluZyBWRVJTSU9OOiA1MDAxNApbICAgIDAu MDM0NjczXSBHZXR0aW5nIFZFUlNJT046IDUwMDE0ClsgICAgMC4wMzY2NzZdIEdldHRpbmcgSUQ6 IDAKWyAgICAwLjAzNzQyOV0gR2V0dGluZyBJRDogZjAwMDAwMApbICAgIDAuMDM4MjU0XSBHZXR0 aW5nIExWVDA6IDg3MDAKWyAgICAwLjA0MDAwOF0gR2V0dGluZyBMVlQxOiA4NDAwClsgICAgMC4w NDA5MjddIEVuYWJsaW5nIEFQSUMgbW9kZTogIEZsYXQuICBVc2luZyAxIEkvTyBBUElDcwpbICAg IDAuMDQzMzY2XSBlbmFibGVkIEV4dElOVCBvbiBDUFUjMApbICAgIDAuMDQ2OTcyXSBFTkFCTElO RyBJTy1BUElDIElSUXMKWyAgICAwLjA1MDAwOV0gaW5pdCBJT19BUElDIElSUXMKWyAgICAwLjA1 MDg1OF0gIGFwaWMgMCBwaW4gMCBub3QgY29ubmVjdGVkClsgICAgMC4wNTMzNzJdIElPQVBJQ1sw XTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMSAtPiAweDMxIC0+IElSUSAxIE1vZGU6MCBBY3RpdmU6 MCBEZXN0OjEpClsgICAgMC4wNTUyMjRdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAt MiAtPiAweDMwIC0+IElSUSAwIE1vZGU6MCBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4wNTY3MDZd IElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMyAtPiAweDMzIC0+IElSUSAzIE1vZGU6 MCBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4wNjAwMzVdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcg ZW50cnkgKDAtNCAtPiAweDM0IC0+IElSUSA0IE1vZGU6MCBBY3RpdmU6MCBEZXN0OjEpClsgICAg MC4wNjMzNzBdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtNSAtPiAweDM1IC0+IElS USA1IE1vZGU6MSBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4wNjY3MDFdIElPQVBJQ1swXTogU2V0 IHJvdXRpbmcgZW50cnkgKDAtNiAtPiAweDM2IC0+IElSUSA2IE1vZGU6MCBBY3RpdmU6MCBEZXN0 OjEpClsgICAgMC4wNzAwMDldIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtNyAtPiAw eDM3IC0+IElSUSA3IE1vZGU6MCBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4wNzMzNjhdIElPQVBJ Q1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtOCAtPiAweDM4IC0+IElSUSA4IE1vZGU6MCBBY3Rp dmU6MCBEZXN0OjEpClsgICAgMC4wNzY2OTddIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkg KDAtOSAtPiAweDM5IC0+IElSUSA5IE1vZGU6MSBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4wODAw MzFdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMTAgLT4gMHgzYSAtPiBJUlEgMTAg TW9kZToxIEFjdGl2ZTowIERlc3Q6MSkKWyAgICAwLjA4MzM2OF0gSU9BUElDWzBdOiBTZXQgcm91 dGluZyBlbnRyeSAoMC0xMSAtPiAweDNiIC0+IElSUSAxMSBNb2RlOjEgQWN0aXZlOjAgRGVzdDox KQpbICAgIDAuMDg2Njk4XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTEyIC0+IDB4 M2MgLT4gSVJRIDEyIE1vZGU6MCBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4wODg1NjddIElPQVBJ Q1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMTMgLT4gMHgzZCAtPiBJUlEgMTMgTW9kZTowIEFj dGl2ZTowIERlc3Q6MSkKWyAgICAwLjA5MDAzN10gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRy eSAoMC0xNCAtPiAweDNlIC0+IElSUSAxNCBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAu MDkzMzcxXSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTE1IC0+IDB4M2YgLT4gSVJR IDE1IE1vZGU6MCBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4wOTUyNDRdICBhcGljIDAgcGluIDE2 IG5vdCBjb25uZWN0ZWQKWyAgICAwLjA5NjY3NF0gIGFwaWMgMCBwaW4gMTcgbm90IGNvbm5lY3Rl ZApbICAgIDAuMDk3NjY2XSAgYXBpYyAwIHBpbiAxOCBub3QgY29ubmVjdGVkClsgICAgMC4wOTg3 MTldICBhcGljIDAgcGluIDE5IG5vdCBjb25uZWN0ZWQKWyAgICAwLjEwMDAwNl0gIGFwaWMgMCBw aW4gMjAgbm90IGNvbm5lY3RlZApbICAgIDAuMTAxMDMzXSAgYXBpYyAwIHBpbiAyMSBub3QgY29u bmVjdGVkClsgICAgMC4xMDE5NThdICBhcGljIDAgcGluIDIyIG5vdCBjb25uZWN0ZWQKWyAgICAw LjEwMzM0MF0gIGFwaWMgMCBwaW4gMjMgbm90IGNvbm5lY3RlZApbICAgIDAuMTA0NDg4XSAuLlRJ TUVSOiB2ZWN0b3I9MHgzMCBhcGljMT0wIHBpbjE9MiBhcGljMj0tMSBwaW4yPS0xClsgICAgMC4x MDY2NzNdIHNtcGJvb3Q6IENQVTA6IEludGVsIENvbW1vbiBLVk0gcHJvY2Vzc29yIChmYW06IDBm LCBtb2RlbDogMDYsIHN0ZXBwaW5nOiAwMSkKWyAgICAwLjExMDAwN10gVXNpbmcgbG9jYWwgQVBJ QyB0aW1lciBpbnRlcnJ1cHRzLgpbICAgIDAuMTEwMDA3XSBjYWxpYnJhdGluZyBBUElDIHRpbWVy IC4uLgpbICAgIDAuMTE2NjY2XSAuLi4gbGFwaWMgZGVsdGEgPSA2ODI1MDI5ClsgICAgMC4xMTY2 NjZdIC4uLiBQTS1UaW1lciBkZWx0YSA9IDM5MDg4OQpbICAgIDAuMTE2NjY2XSBBUElDIGNhbGli cmF0aW9uIG5vdCBjb25zaXN0ZW50IHdpdGggUE0tVGltZXI6IDEwOW1zIGluc3RlYWQgb2YgMTAw bXMKWyAgICAwLjExNjY2Nl0gQVBJQyBkZWx0YSBhZGp1c3RlZCB0byBQTS1UaW1lcjogNjI0OTk3 NCAoNjgyNTAyOSkKWyAgICAwLjExNjY2Nl0gVFNDIGRlbHRhIGFkanVzdGVkIHRvIFBNLVRpbWVy OiAyNjkzNDM4NzcgKDI5NDEyNTk0NikKWyAgICAwLjExNjY2Nl0gLi4uLi4gZGVsdGEgNjI0OTk3 NApbICAgIDAuMTE2NjY2XSAuLi4uLiBtdWx0OiAyNjg0MzQzNjYKWyAgICAwLjExNjY2Nl0gLi4u Li4gY2FsaWJyYXRpb24gcmVzdWx0OiAzMzMzMzE5ClsgICAgMC4xMTY2NjZdIC4uLi4uIENQVSBj bG9jayBzcGVlZCBpcyAyNjkzLjIzNjAgTUh6LgpbICAgIDAuMTE2NjY2XSAuLi4uLiBob3N0IGJ1 cyBjbG9jayBzcGVlZCBpcyAxMDAwLjAzMTkgTUh6LgpbICAgIDAuMTE2NzQ2XSBQZXJmb3JtYW5j ZSBFdmVudHM6IHVuc3VwcG9ydGVkIE5ldGJ1cnN0IENQVSBtb2RlbCA2IG5vIFBNVSBkcml2ZXIs IHNvZnR3YXJlIGV2ZW50cyBvbmx5LgpbICAgIDAuMTMxMzc3XSBOTUkgd2F0Y2hkb2c6IGRpc2Fi bGVkIChjcHUwKTogaGFyZHdhcmUgZXZlbnRzIG5vdCBlbmFibGVkClsgICAgMC4xMzUxMjVdIFNN UCBhbHRlcm5hdGl2ZXM6IGxvY2tkZXA6IGZpeGluZyB1cCBhbHRlcm5hdGl2ZXMKWyAgICAwLjEz NjY5M10gQ1BVIDEgaXJxc3RhY2tzLCBoYXJkPWQwOWQ0MDAwIHNvZnQ9ZDA5ZDYwMDAKWyAgICAw LjEzODExNl0gc21wYm9vdDogQm9vdGluZyBOb2RlICAgMCwgUHJvY2Vzc29ycyAgIzEgT0sKWyAg ICAwLjAwMzMzM10gSW5pdGlhbGl6aW5nIENQVSMxClsgICAgMC4wMDY2NjZdIGt2bS1jbG9jazog Y3B1IDEsIG1zciAwOjEzZmZkMDQxLCBzZWNvbmRhcnkgY3B1IGNsb2NrClsgICAgMC4wMDY2NjZd IG1hc2tlZCBFeHRJTlQgb24gQ1BVIzEKWyAgICAwLjE4MDE1OF0gQnJvdWdodCB1cCAyIENQVXMK WyAgICAwLjE4MTAzNl0gc21wYm9vdDogVG90YWwgb2YgMiBwcm9jZXNzb3JzIGFjdGl2YXRlZCAo MTA3NzguODQgQm9nb01JUFMpClsgICAgMC4xODAxMjJdIEtWTSBzZXR1cCBhc3luYyBQRiBmb3Ig Y3B1IDEKWyAgICAwLjE4MDEyMl0ga3ZtLXN0ZWFsdGltZTogY3B1IDEsIG1zciAxMjZjNTUwMApb ICAgNDguMTMzMzMzXSBCVUc6IHNvZnQgbG9ja3VwIC0gQ1BVIzAgc3R1Y2sgZm9yIDIycyEgW21p Z3JhdGlvbi8wOjhdClsgICA0OC4xMzMzMzNdIGlycSBldmVudCBzdGFtcDogMTE1MTM4ClsgICA0 OC4xMzMzMzNdIGhhcmRpcnFzIGxhc3QgIGVuYWJsZWQgYXQgKDExNTEzNyk6IFs8YzA5NDM4Yjk+ XSByZXN0b3JlX2FsbF9ub3RyYWNlKzB4MC8weDE4ClsgICA0OC4xMzMzMzNdIGhhcmRpcnFzIGxh c3QgZGlzYWJsZWQgYXQgKDExNTEzOCk6IFs8YzA5NDNiOGI+XSBhcGljX3RpbWVyX2ludGVycnVw dCsweDJiLzB4MzgKWyAgIDQ4LjEzMzMzM10gc29mdGlycXMgbGFzdCAgZW5hYmxlZCBhdCAoMTE1 MTM2KTogWzxjMDIzMDNlMj5dIF9fZG9fc29mdGlycSsweDEzNC8weDE0ZgpbICAgNDguMTMzMzMz XSBzb2Z0aXJxcyBsYXN0IGRpc2FibGVkIGF0ICgxMTUxMzEpOiBbPGMwMjAzODliPl0gZG9fc29m dGlycSsweDYwLzB4YjgKWyAgIDQ4LjEzMzMzM10gUGlkOiA4LCBjb21tOiBtaWdyYXRpb24vMCBO b3QgdGFpbnRlZCAzLjguMC0wNjQ4MS1nNTQ2MTYyOCAjNjkgQm9jaHMgQm9jaHMKWyAgIDQ4LjEz MzMzM10gRUlQOiAwMDYwOls8YzAyNmU2MGI+XSBFRkxBR1M6IDAwMDAwMjkzIENQVTogMApbICAg NDguMTMzMzMzXSBFSVAgaXMgYXQgc3RvcF9tYWNoaW5lX2NwdV9zdG9wKzB4NTMvMHhjZQpbICAg NDguMTMzMzMzXSBFQVg6IDAwMDAwMDAxIEVCWDogMDAwMDAwMDEgRUNYOiBkMDhlYmVlYyBFRFg6 IDAwMDAwMDAwClsgICA0OC4xMzMzMzNdIEVTSTogZDA4ZWJlZWMgRURJOiAwMDAwMDAwMCBFQlA6 IGQwOTQzZTVjIEVTUDogZDA5NDNlNDgKWyAgIDQ4LjEzMzMzM10gIERTOiAwMDdiIEVTOiAwMDdi IEZTOiAwMGQ4IEdTOiAwMDAwIFNTOiAwMDY4ClsgICA0OC4xMzMzMzNdIENSMDogODAwNTAwM2Ig Q1IyOiBmZmZmZmZmZiBDUjM6IDAwZTBiMDAwIENSNDogMDAwMDA2YjAKWyAgIDQ4LjEzMzMzM10g RFIwOiAwMDAwMDAwMCBEUjE6IDAwMDAwMDAwIERSMjogMDAwMDAwMDAgRFIzOiAwMDAwMDAwMApb ICAgNDguMTMzMzMzXSBEUjY6IGZmZmYwZmYwIERSNzogMDAwMDA0MDAKWyAgIDQ4LjEzMzMzM10g UHJvY2VzcyBtaWdyYXRpb24vMCAocGlkOiA4LCB0aT1kMDk0MjAwMCB0YXNrPWQwOTQwM2EwIHRh c2sudGk9ZDA5NDIwMDApClsgICA0OC4xMzMzMzNdIFN0YWNrOgpbICAgNDguMTMzMzMzXSAgMDE5 NDNlNTAgMDAwMDAyOTYgZDI2YmJhMjQgZDA4ZWJlODggYzAyNmU1YjggZDA5NDNmMGMgYzAyNmU0 NzUgMDAwMDAwMDAKWyAgIDQ4LjEzMzMzM10gIDAwMDAwMDcxIGMxMDRhYWM4IDAwMDAwMDAxIGQw OTQwM2EwIGQyNmJiYTQ4IGQwOGViZWVjIGQwOTQzZjA0IGMwOTQyMTEwClsgICA0OC4xMzMzMzNd ICBjMGNiODQ0YyAwMDAwMDAwMCBkMDk0M2YxNCBjMGUwMzBjMCAwYWJjNGU3NiBkMDk0MDNhMCAw MDAwMDA0NiAwMDAwMDA0NgpbICAgNDguMTMzMzMzXSBDYWxsIFRyYWNlOgpbICAgNDguMTMzMzMz XSAgWzxjMDI2ZTViOD5dID8gcXVldWVfc3RvcF9jcHVzX3dvcmsrMHhhMC8weGEwClsgICA0OC4x MzMzMzNdICBbPGMwMjZlNDc1Pl0gY3B1X3N0b3BwZXJfdGhyZWFkKzB4NzMvMHgxMTYKWyAgIDQ4 LjEzMzMzM10gIFs8YzA5NDIxMTA+XSA/IF9fc2NoZWR1bGUrMHg1ZjEvMHg2NTcKWyAgIDQ4LjEz MzMzM10gIFs8YzAyNjEzZDY+XSA/IGxvY2tfYWNxdWlyZSsweDgyLzB4OGEKWyAgIDQ4LjEzMzMz M10gIFs8YzA5NDJmNDE+XSA/IF9yYXdfc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSsweDM4LzB4NjIK WyAgIDQ4LjEzMzMzM10gIFs8YzAyNWZhOGI+XSA/IHRyYWNlX2hhcmRpcnFzX29uX2NhbGxlcisw eDEyOS8weDE0MQpbICAgNDguMTMzMzMzXSAgWzxjMDk0MmY1ZT5dID8gX3Jhd19zcGluX3VubG9j a19pcnFyZXN0b3JlKzB4NTUvMHg2MgpbICAgNDguMTMzMzMzXSAgWzxjMDI0NmYzYT5dIHNtcGJv b3RfdGhyZWFkX2ZuKzB4MTliLzB4MWIxClsgICA0OC4xMzMzMzNdICBbPGMwMjQ2ZDlmPl0gPyBf X3NtcGJvb3RfY3JlYXRlX3RocmVhZC5wYXJ0LjQrMHg4Mi8weDgyClsgICA0OC4xMzMzMzNdICBb PGMwMjQwM2NlPl0ga3RocmVhZCsweDZlLzB4NzMKWyAgIDQ4LjEzMzMzM10gIFs8YzAyNDAwMDA+ XSA/IGV4aXRfaXRpbWVycysweDI4LzB4NmMKWyAgIDQ4LjEzMzMzM10gIFs8YzA5NDNmNzc+XSBy ZXRfZnJvbV9rZXJuZWxfdGhyZWFkKzB4MWIvMHgyOApbICAgNDguMTMzMzMzXSAgWzxjMDI0MDM2 MD5dID8gX19rdGhyZWFkX3BhcmttZSsweDU0LzB4NTQKWyAgIDQ4LjEzMzMzM10gQ29kZTogMDAg MDAgMDAgZTggZDEgYjEgMmIgMDAgMzkgYzMgMGYgOTQgNDUgZWYgZWIgMTUgODMgZmIgMDcgNzYg MDUgZTggMWEgNGQgNmMgMDAgMGYgYTMgMWYgMTkgZGIgODUgZGIgMGYgOTUgNDUgZWYgMzEgZmYg MzEgYzAgZjMgOTAgPDhiPiA1ZSAxMCAzOSBjMyA3NCA0MSA4MyBmYiAwMiA3NCAwNyA4MyBmYiAw MyA3NCAwZSBlYiAxOSBlOCAzZApbICAgNDguMTMzMzMzXSBLZXJuZWwgcGFuaWMgLSBub3Qgc3lu Y2luZzogc29mdGxvY2t1cDogaHVuZyB0YXNrcwpbICAgNDguMTMzMzMzXSBQaWQ6IDgsIGNvbW06 IG1pZ3JhdGlvbi8wIE5vdCB0YWludGVkIDMuOC4wLTA2NDgxLWc1NDYxNjI4ICM2OQpbICAgNDgu MTMzMzMzXSBDYWxsIFRyYWNlOgpbICAgNDguMTMzMzMzXSAgWzxjMDkzMjQzMD5dIHBhbmljKzB4 OGMvMHgxODcKWyAgIDQ4LjEzMzMzM10gIFs8YzAyNmU2MjA+XSA/IHN0b3BfbWFjaGluZV9jcHVf c3RvcCsweDY4LzB4Y2UKWyAgIDQ4LjEzMzMzM10gIFs8YzAyNmZjZjc+XSB3YXRjaGRvZ190aW1l cl9mbisweDEyNy8weDE0NgpbICAgNDguMTMzMzMzXSAgWzxjMDI0MzQzNT5dIF9fcnVuX2hydGlt ZXIuaXNyYS4yMCsweDVlLzB4YjAKWyAgIDQ4LjEzMzMzM10gIFs8YzAyNmZiZDA+XSA/IF9fdG91 Y2hfd2F0Y2hkb2crMHgxNC8weDE0ClsgICA0OC4xMzMzMzNdICBbPGMwMjQ0MTU0Pl0gaHJ0aW1l cl9ydW5fcXVldWVzKzB4ZjMvMHgxMTIKWyAgIDQ4LjEzMzMzM10gIFs8YzAyMzRkZmU+XSBydW5f bG9jYWxfdGltZXJzKzB4OC8weDE0ClsgICA0OC4xMzMzMzNdICBbPGMwMjM0ZTJlPl0gdXBkYXRl X3Byb2Nlc3NfdGltZXMrMHgyNC8weDU0ClsgICA0OC4xMzMzMzNdICBbPGMwMjVjM2Y2Pl0gdGlj a19wZXJpb2RpYysweDY2LzB4NjgKWyAgIDQ4LjEzMzMzM10gIFs8YzAyNWM0NTE+XSB0aWNrX2hh bmRsZV9wZXJpb2RpYysweDE5LzB4NjEKWyAgIDQ4LjEzMzMzM10gIFs8YzAyMTdmNjc+XSBzbXBf YXBpY190aW1lcl9pbnRlcnJ1cHQrMHg1Zi8weDcxClsgICA0OC4xMzMzMzNdICBbPGMwNTI2MjU0 Pl0gPyB0cmFjZV9oYXJkaXJxc19vZmZfdGh1bmsrMHhjLzB4MTAKWyAgIDQ4LjEzMzMzM10gIFs8 YzA5NDNiOTI+XSBhcGljX3RpbWVyX2ludGVycnVwdCsweDMyLzB4MzgKWyAgIDQ4LjEzMzMzM10g IFs8YzA5NDAwZDg+XSA/IGhvc3RfY29udHJvbF9zbWkrMHg3LzB4ZGMKWyAgIDQ4LjEzMzMzM10g IFs8YzAyNmU2MGI+XSA/IHN0b3BfbWFjaGluZV9jcHVfc3RvcCsweDUzLzB4Y2UKWyAgIDQ4LjEz MzMzM10gIFs8YzAyNmU1Yjg+XSA/IHF1ZXVlX3N0b3BfY3B1c193b3JrKzB4YTAvMHhhMApbICAg NDguMTMzMzMzXSAgWzxjMDI2ZTQ3NT5dIGNwdV9zdG9wcGVyX3RocmVhZCsweDczLzB4MTE2Clsg ICA0OC4xMzMzMzNdICBbPGMwOTQyMTEwPl0gPyBfX3NjaGVkdWxlKzB4NWYxLzB4NjU3ClsgICA0 OC4xMzMzMzNdICBbPGMwMjYxM2Q2Pl0gPyBsb2NrX2FjcXVpcmUrMHg4Mi8weDhhClsgICA0OC4x MzMzMzNdICBbPGMwOTQyZjQxPl0gPyBfcmF3X3NwaW5fdW5sb2NrX2lycXJlc3RvcmUrMHgzOC8w eDYyClsgICA0OC4xMzMzMzNdICBbPGMwMjVmYThiPl0gPyB0cmFjZV9oYXJkaXJxc19vbl9jYWxs ZXIrMHgxMjkvMHgxNDEKWyAgIDQ4LjEzMzMzM10gIFs8YzA5NDJmNWU+XSA/IF9yYXdfc3Bpbl91 bmxvY2tfaXJxcmVzdG9yZSsweDU1LzB4NjIKWyAgIDQ4LjEzMzMzM10gIFs8YzAyNDZmM2E+XSBz bXBib290X3RocmVhZF9mbisweDE5Yi8weDFiMQpbICAgNDguMTMzMzMzXSAgWzxjMDI0NmQ5Zj5d ID8gX19zbXBib290X2NyZWF0ZV90aHJlYWQucGFydC40KzB4ODIvMHg4MgpbICAgNDguMTMzMzMz XSAgWzxjMDI0MDNjZT5dIGt0aHJlYWQrMHg2ZS8weDczClsgICA0OC4xMzMzMzNdICBbPGMwMjQw MDAwPl0gPyBleGl0X2l0aW1lcnMrMHgyOC8weDZjClsgICA0OC4xMzMzMzNdICBbPGMwOTQzZjc3 Pl0gcmV0X2Zyb21fa2VybmVsX3RocmVhZCsweDFiLzB4MjgKWyAgIDQ4LjEzMzMzM10gIFs8YzAy NDAzNjA+XSA/IF9fa3RocmVhZF9wYXJrbWUrMHg1NC8weDU0CgpFbGFwc2VkIHRpbWU6IDY1CnFl bXUtc3lzdGVtLXg4Nl82NCAtY3B1IGt2bTY0IC1lbmFibGUta3ZtIC1rZXJuZWwgL2tlcm5lbC9p Mzg2LXJhbmRjb25maWctaGEzLTA2MTIvNTQ2MTYyODNjMjk0ODgxMmE0NDI0MDg1OGNlZDYxMGU3 Y2FjYmRlMS92bWxpbnV6LTMuOC4wLTA2NDgxLWc1NDYxNjI4IC1hcHBlbmQgJ2h1bmdfdGFza19w YW5pYz0xIGVhcmx5cHJpbnRrPXR0eVMwLDExNTIwMCBkZWJ1ZyBhcGljPWRlYnVnIHN5c3JxX2Fs d2F5c19lbmFibGVkIHJjdXBkYXRlLnJjdV9jcHVfc3RhbGxfdGltZW91dD0xMDAgcGFuaWM9MTAg c29mdGxvY2t1cF9wYW5pYz0xIG5taV93YXRjaGRvZz1wYW5pYyAgcHJvbXB0X3JhbWRpc2s9MCBj b25zb2xlPXR0eVMwLDExNTIwMCBjb25zb2xlPXR0eTAgdmdhPW5vcm1hbCAgcm9vdD0vZGV2L3Jh bTAgcncgbGluaz0va2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWhh My0wNjEyL2Jhc2Vyb2NrOmJhc2Vyb2NrOm1vcnBoOjU0NjE2MjgzYzI5NDg4MTJhNDQyNDA4NThj ZWQ2MTBlN2NhY2JkZTE6YmlzZWN0LWxpbnV4Ni8udm1saW51ei01NDYxNjI4M2MyOTQ4ODEyYTQ0 MjQwODU4Y2VkNjEwZTdjYWNiZGUxLTIwMTQwNjEzMDcwNjUxLTMxNC1pdmI0MSBicmFuY2g9YmFz ZXJvY2svYmFzZXJvY2svbW9ycGggQk9PVF9JTUFHRT0va2VybmVsL2kzODYtcmFuZGNvbmZpZy1o YTMtMDYxMi81NDYxNjI4M2MyOTQ4ODEyYTQ0MjQwODU4Y2VkNjEwZTdjYWNiZGUxL3ZtbGludXot My44LjAtMDY0ODEtZzU0NjE2MjggZHJiZC5taW5vcl9jb3VudD04JyAgLWluaXRyZCAva2VybmVs LXRlc3RzL2luaXRyZC9xdWFudGFsLWNvcmUtaTM4Ni5jZ3ogLW0gMzIwIC1zbXAgMiAtbmV0IG5p Yyx2bGFuPTEsbW9kZWw9ZTEwMDAgLW5ldCB1c2VyLHZsYW49MSAtYm9vdCBvcmRlcj1uYyAtbm8t cmVib290IC13YXRjaGRvZyBpNjMwMGVzYiAtcnRjIGJhc2U9bG9jYWx0aW1lIC1waWRmaWxlIC9k ZXYvc2htL2tib290L3BpZC1xdWFudGFsLWl2YjQxLTEwMCAtc2VyaWFsIGZpbGU6L2Rldi9zaG0v a2Jvb3Qvc2VyaWFsLXF1YW50YWwtaXZiNDEtMTAwIC1kYWVtb25pemUgLWRpc3BsYXkgbm9uZSAt bW9uaXRvciBudWxsIAoK --===============3061420098999591887== Content-Type: application/octet-stream MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="---at----idr_find_slowpath-x-109888.log" SEVBRCBpcyBub3cgYXQgNmRiZTUxYy4uLiBMaW51eCAzLjktcmMxCmJpc2VjdDogc2tpcCAzMTZk ZjRjM2ViNjY3NjM2ZWFkZjRiNjYzZjQwODdmMWY5Y2MzY2ZlOiBub3QgYSBnb29kIG1lcmdlIGJh c2UKZ2l0IGNoZWNrb3V0IDZkYmU1MWMyNTFhMzI3ZTAxMjQzOWM0NzcyMDk3YTEzZGY0M2M1YjgK bHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYx Mi9iYXNlcm9jazpiYXNlcm9jazptb3JwaDo2ZGJlNTFjMjUxYTMyN2UwMTI0MzljNDc3MjA5N2Ex M2RmNDNjNWI4OmJpc2VjdC1saW51eDYKIFRFU1QgRkFJTFVSRQpbICAgIDMuMjg2MjU5XSBpbml0 OiBGYWlsZWQgdG8gY3JlYXRlIHB0eSAtIGRpc2FibGluZyBsb2dnaW5nIGZvciBqb2IKWyAgICAz LjI4NzIzM10gaW5pdDogVGVtcG9yYXJ5IHByb2Nlc3Mgc3Bhd24gZXJyb3I6IE5vIHNwYWNlIGxl ZnQgb24gZGV2aWNlClsgICAgMy4zMTU5MDldIGluaXQ6IG1vdW50ZWQtdG1wIG1haW4gcHJvY2Vz cyAoMTQ3KSB0ZXJtaW5hdGVkIHdpdGggc3RhdHVzIDMyClsgICAxMy4zMjY5NzJdIEJVRzogdW5h YmxlIHRvIGhhbmRsZSBrZXJuZWwgcGFnaW5nIHJlcXVlc3QgYXQgYmEzNDA0ZTAKWyAgIDEzLjMy Nzk2Nl0gSVA6IFs8YzAyODI1Yjc+XSBzdGF0aWNfa2V5X3Nsb3dfaW5jKzB4NC8weDQ3ClsgICAx My4zMjg3NjJdICpwZHB0ID0gMDAwMDAwMDAwODVjYjAwMSAqcGRlID0gMDAwMDAwMDAwMDAwMDAw MCAKWyAgIDEzLjMyOTY1Ml0gT29wczogMDAwMCBbIzFdIFBSRUVNUFQgU01QIERFQlVHX1BBR0VB TExPQwpbICAgMTMuMzMwMDA4XSBQaWQ6IDE3MiwgY29tbTogdHJpbml0eS1tYWluIFRhaW50ZWQ6 IEcgICAgICAgIFcgICAgMy45LjAtcmMxICMxIEJvY2hzIEJvY2hzClsgICAxMy4zMzAwMDhdIEVJ UDogMDA2MDpbPGMwMjgyNWI3Pl0gRUZMQUdTOiAwMDAxMDIwNiBDUFU6IDEKWyAgIDEzLjMzMDAw OF0gRUlQIGlzIGF0IHN0YXRpY19rZXlfc2xvd19pbmMrMHg0LzB4NDcKWyAgIDEzLjMzMDAwOF0g RUFYOiBiYTM0MDRlMCBFQlg6IGM3ZDQxYzAwIEVDWDogMDAwMDAwMTggRURYOiAwMDAwMDAwOApb ICAgMTMuMzMwMDA4XSBFU0k6IDAwMDAwMDA4IEVESTogZmYyMDU4ZmEgRUJQOiBjODVhNWViNCBF U1A6IGM4NWE1ZWIwClsgICAxMy4zMzAwMDhdICBEUzogMDA3YiBFUzogMDA3YiBGUzogMDBkOCBH UzogMDAzMyBTUzogMDA2OApbICAgMTMuMzMwMDA4XSBDUjA6IDgwMDUwMDNiIENSMjogYmEzNDA0 ZTAgQ1IzOiAwODY3ZjAwMCBDUjQ6IDAwMDAwNjMwClsgICAxMy4zMzAwMDhdIERSMDogMDAwMDAw MDAgRFIxOiAwMDAwMDAwMCBEUjI6IDAwMDAwMDAwIERSMzogMDAwMDAwMDAKWyAgIDEzLjMzMDAw OF0gRFI2OiBmZmZmMGZmMCBEUjc6IDAwMDAwNDAwClsgICAxMy4zMzAwMDhdIFByb2Nlc3MgdHJp bml0eS1tYWluIChwaWQ6IDE3MiwgdGk9Yzg1YTQwMDAgdGFzaz1jODViZTlhMCB0YXNrLnRpPWM4 NWE0MDAwKQpbICAgMTMuMzMwMDA4XSBTdGFjazoKWyAgIDEzLjMzMDAwOF0gIGM3ZDQxYzAwIGM4 NWE1ZWNjIGMwMjdiNjkyIDAwMDAwMDAwIGMwY2JiNzMwIGM3ZDQxYzAwIDAwMDAwMDAwIGM4NWE1 ZWU4ClsgICAxMy4zMzAwMDhdICBjMDI3ZjNlMyAwMDAwMDAwMCBjMGNiYjczMCAwMDAwMDAwMCBj N2Q0MWQ0OCBjN2Q0MWMwMCBjODVhNWYwNCBjMDI3ZjY4OQpbICAgMTMuMzMwMDA4XSAgYzg1YTVm NDAgYzdkNDFjMDAgMDAwMDAwMDAgYzg1YmU5YTAgMDAwMDAwMDAgYzg1YTVmYWMgYzAyN2ZjZWUg YzdkNDFjMDAKWyAgIDEzLjMzMDAwOF0gQ2FsbCBUcmFjZToKWyAgIDEzLjMzMDAwOF0gIFs8YzAy N2I2OTI+XSBwZXJmX3N3ZXZlbnRfaW5pdCsweGI4LzB4ZGQKWyAgIDEzLjMzMDAwOF0gIFs8YzAy N2YzZTM+XSBwZXJmX2luaXRfZXZlbnQrMHhjZS8weDEyNApbICAgMTMuMzMwMDA4XSAgWzxjMDI3 ZjY4OT5dIHBlcmZfZXZlbnRfYWxsb2MrMHgyNTAvMHgzNjAKWyAgIDEzLjMzMDAwOF0gIFs8YzAy N2ZjZWU+XSBzeXNfcGVyZl9ldmVudF9vcGVuKzB4MzM2LzB4NjY0ClsgICAxMy4zMzAwMDhdICBb PGMwMjE3YjIwPl0gPyBsYXBpY19uZXh0X2V2ZW50KzB4Zi8weDEzClsgICAxMy4zMzAwMDhdICBb PGMwMjViOTVkPl0gPyBjbG9ja2V2ZW50c19wcm9ncmFtX2V2ZW50KzB4YzcvMHhlMgpbICAgMTMu MzMwMDA4XSAgWzxjMDk0NWM4YT5dIHN5c2VudGVyX2RvX2NhbGwrMHgxMi8weDNjClsgICAxMy4z MzAwMDhdIENvZGU6IDMxIGQyIDg5IGQ4IGU4IDM4IGZmIGZmIGZmIGU4IDg1IGZmIGZmIGZmIDgz IGM0IDBjIDViIDVlIDVmIDVkIGMzIDU1IDgzIGU4IDBjIDg5IGU1IDMxIGM5IDMxIGQyIGU4IDdk IGZmIGZmIGZmIDVkIGMzIDU1IDg5IGU1IDUzIDw4Yj4gMTAgODkgYzMgODUgZDIgNzQgMTEgOGQg NGEgMDEgODkgZDAgZjAgMGYgYjEgMGIgMzkgZDAgNzQgMmIKWyAgIDEzLjMzMDAwOF0gRUlQOiBb PGMwMjgyNWI3Pl0gc3RhdGljX2tleV9zbG93X2luYysweDQvMHg0NyBTUzpFU1AgMDA2ODpjODVh NWViMApbICAgMTMuMzMwMDA4XSBDUjI6IDAwMDAwMDAwYmEzNDA0ZTAKWyAgIDEzLjM2MzcwM10g LS0tWyBlbmQgdHJhY2UgYjFlMDQ5YWM1ZDBkNmM3MyBdLS0tClsgICAxMy4zNjQzNzFdIEtlcm5l bCBwYW5pYyAtIG5vdCBzeW5jaW5nOiBGYXRhbCBleGNlcHRpb24KL2tlcm5lbC9pMzg2LXJhbmRj b25maWctaGEzLTA2MTIvNmRiZTUxYzI1MWEzMjdlMDEyNDM5YzQ3NzIwOTdhMTNkZjQzYzViOC9k bWVzZy15b2N0by1pdmI0MS0xNToyMDE0MDYxMjIzMDUzOTppMzg2LXJhbmRjb25maWctaGEzLTA2 MTI6My45LjAtcmMxOjEKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2MTIvNmRiZTUxYzI1 MWEzMjdlMDEyNDM5YzQ3NzIwOTdhMTNkZjQzYzViOC9kbWVzZy15b2N0by1pdmI0MS0xMTI6MjAx NDA2MTIyMzA1Mzg6aTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyOjMuOS4wLXJjMToxCi9rZXJuZWwv aTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyLzZkYmU1MWMyNTFhMzI3ZTAxMjQzOWM0NzcyMDk3YTEz ZGY0M2M1YjgvZG1lc2cteW9jdG8taXZiNDItMTIzOjIwMTQwNjEyMjMwNTM3OmkzODYtcmFuZGNv bmZpZy1oYTMtMDYxMjozLjkuMC1yYzE6MQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYx Mi82ZGJlNTFjMjUxYTMyN2UwMTI0MzljNDc3MjA5N2ExM2RmNDNjNWI4L2RtZXNnLXlvY3RvLWl2 YjQyLTQzOjIwMTQwNjEyMjI1OTQ3OmkzODYtcmFuZGNvbmZpZy1oYTMtMDYxMjozLjkuMC1yYzE6 MQoyOjQ6OCBhbGxfZ29vZDpiYWQ6YWxsX2JhZCBib290cwobWzE7MzVtMjAxNC0wNi0xMiAyMzow NjowNCBSRVBFQVQgQ09VTlQ6IDM1ICAjIC9jL2Jvb3QtYmlzZWN0L2xpbnV4Ni9vYmotYmlzZWN0 Ly5yZXBlYXQbWzBtCgpiaXNlY3Q6IGJhZCBjb21taXQgNmRiZTUxYzI1MWEzMjdlMDEyNDM5YzQ3 NzIwOTdhMTNkZjQzYzViOApnaXQgY2hlY2tvdXQgdjMuOApscyAtYSAva2J1aWxkLXRlc3RzL3J1 bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyL2Jhc2Vyb2NrOmJhc2Vyb2NrOm1v cnBoOjE5Zjk0OWY1MjU5OWJhN2MzZjY3YTU4OTdhYzZiZTE0YmZjYjEyMDA6YmlzZWN0LWxpbnV4 NgoKMjAxNC0wNi0xMi0yMzowNjowNyAxOWY5NDlmNTI1OTliYTdjM2Y2N2E1ODk3YWM2YmUxNGJm Y2IxMjAwIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxk LXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi0xOWY5NDlmNTI1OTliYTdjM2Y2N2E1ODk3 YWM2YmUxNGJmY2IxMjAwCkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2LXJhbmRjb25m aWctaGEzLTA2MTIvMTlmOTQ5ZjUyNTk5YmE3YzNmNjdhNTg5N2FjNmJlMTRiZmNiMTIwMAp3YWl0 aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5k Y29uZmlnLWhhMy0wNjEyLTE5Zjk0OWY1MjU5OWJhN2MzZjY3YTU4OTdhYzZiZTE0YmZjYjEyMDAK d2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlLy5pMzg2 LXJhbmRjb25maWctaGEzLTA2MTItMTlmOTQ5ZjUyNTk5YmE3YzNmNjdhNTg5N2FjNmJlMTRiZmNi MTIwMAp0aW1lb3V0ClJldHJ5IGJ1aWxkIC4uClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQt dGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyLTE5Zjk0OWY1MjU5OWJh N2MzZjY3YTU4OTdhYzZiZTE0YmZjYjEyMDAKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL2kz ODYtcmFuZGNvbmZpZy1oYTMtMDYxMi8xOWY5NDlmNTI1OTliYTdjM2Y2N2E1ODk3YWM2YmUxNGJm Y2IxMjAwCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1 ZS9pMzg2LXJhbmRjb25maWctaGEzLTA2MTItMTlmOTQ5ZjUyNTk5YmE3YzNmNjdhNTg5N2FjNmJl MTRiZmNiMTIwMAp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQt cXVldWUvLmkzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi0xOWY5NDlmNTI1OTliYTdjM2Y2N2E1ODk3 YWM2YmUxNGJmY2IxMjAwCmtlcm5lbDogL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2MTIv MTlmOTQ5ZjUyNTk5YmE3YzNmNjdhNTg5N2FjNmJlMTRiZmNiMTIwMC92bWxpbnV6LTMuOC4wCgoy MDE0LTA2LTEzLTAyOjI3OjA3IGRldGVjdGluZyBib290IHN0YXRlIC4uLi4JMQkxNAkxOAkzNSBT VUNDRVNTCgpiaXNlY3Q6IGdvb2QgY29tbWl0IHYzLjgKZ2l0IGJpc2VjdCBzdGFydCA2ZGJlNTFj MjUxYTMyN2UwMTI0MzljNDc3MjA5N2ExM2RmNDNjNWI4IHYzLjggLS0KL2Mva2VybmVsLXRlc3Rz L2xpbmVhci1iaXNlY3Q6IFsiLWIiLCAiNmRiZTUxYzI1MWEzMjdlMDEyNDM5YzQ3NzIwOTdhMTNk ZjQzYzViOCIsICItZyIsICJ2My44IiwgIi9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290 LWZhaWx1cmUuc2giLCAiL2MvYm9vdC1iaXNlY3QvbGludXg2L29iai1iaXNlY3QiXQpCaXNlY3Rp bmc6IDEwOTQyIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSAxNCBz dGVwcykKW2Q0MTRjMTA0ZTI2ZmQzYjU5N2Y4NTVjYzI5NDczYThiMTUyN2ZiNGNdIE1lcmdlIHRh ZyAncGxlYXNlLXB1bGwtdm1fdW53cmFwcGVkJyBvZiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv c2NtL2xpbnV4L2tlcm5lbC9naXQvYWVnbC9saW51eApydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9i aXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXg2L29iai1iaXNl Y3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1oYTMt MDYxMi9iYXNlcm9jazpiYXNlcm9jazptb3JwaDpkNDE0YzEwNGUyNmZkM2I1OTdmODU1Y2MyOTQ3 M2E4YjE1MjdmYjRjOmJpc2VjdC1saW51eDYKCjIwMTQtMDYtMTMtMDI6MzI6MzQgZDQxNGMxMDRl MjZmZDNiNTk3Zjg1NWNjMjk0NzNhOGIxNTI3ZmI0YyBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRh c2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctaGEzLTA2MTIt ZDQxNGMxMDRlMjZmZDNiNTk3Zjg1NWNjMjk0NzNhOGIxNTI3ZmI0YwpDaGVjayBmb3Iga2VybmVs IGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyL2Q0MTRjMTA0ZTI2ZmQzYjU5N2Y4 NTVjYzI5NDczYThiMTUyN2ZiNGMKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRl c3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi1kNDE0YzEwNGUyNmZkM2I1 OTdmODU1Y2MyOTQ3M2E4YjE1MjdmYjRjCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWls ZC10ZXN0cy9idWlsZC1xdWV1ZS8uaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyLWQ0MTRjMTA0ZTI2 ZmQzYjU5N2Y4NTVjYzI5NDczYThiMTUyN2ZiNGMKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNv bmZpZy1oYTMtMDYxMi9kNDE0YzEwNGUyNmZkM2I1OTdmODU1Y2MyOTQ3M2E4YjE1MjdmYjRjL3Zt bGludXotMy44LjAtMDc3MjEtZ2Q0MTRjMTAKCjIwMTQtMDYtMTMtMDI6MzU6MzQgZGV0ZWN0aW5n IGJvb3Qgc3RhdGUgLi4uLi4uCTEJMwkxMAkyNQkzMwkzNSBTVUNDRVNTCgpCaXNlY3Rpbmc6IDMw MzAgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDEyIHN0ZXBzKQpb ZWU4OWY4MTI1MjE3OWRjYmY2Y2Q2NWJkNDgyOTlmNWU1MjI5MmQ4OF0gTWVyZ2UgYnJhbmNoICdm b3ItMy45L2NvcmUnIG9mIGdpdDovL2dpdC5rZXJuZWwuZGsvbGludXgtYmxvY2sKcnVubmluZyAv Yy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0 L2xpbnV4Ni9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2 LXJhbmRjb25maWctaGEzLTA2MTIvYmFzZXJvY2s6YmFzZXJvY2s6bW9ycGg6ZWU4OWY4MTI1MjE3 OWRjYmY2Y2Q2NWJkNDgyOTlmNWU1MjI5MmQ4ODpiaXNlY3QtbGludXg2CgoyMDE0LTA2LTEzLTAy OjQxOjM3IGVlODlmODEyNTIxNzlkY2JmNmNkNjViZDQ4Mjk5ZjVlNTIyOTJkODggY29tcGlsaW5n ClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5k Y29uZmlnLWhhMy0wNjEyLWVlODlmODEyNTIxNzlkY2JmNmNkNjViZDQ4Mjk5ZjVlNTIyOTJkODgK Q2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi9lZTg5 ZjgxMjUyMTc5ZGNiZjZjZDY1YmQ0ODI5OWY1ZTUyMjkyZDg4CndhaXRpbmcgZm9yIGNvbXBsZXRp b24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctaGEzLTA2MTIt ZWU4OWY4MTI1MjE3OWRjYmY2Y2Q2NWJkNDgyOTlmNWU1MjI5MmQ4OAp3YWl0aW5nIGZvciBjb21w bGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvLmkzODYtcmFuZGNvbmZpZy1oYTMt MDYxMi1lZTg5ZjgxMjUyMTc5ZGNiZjZjZDY1YmQ0ODI5OWY1ZTUyMjkyZDg4Cmtlcm5lbDogL2tl cm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2MTIvZWU4OWY4MTI1MjE3OWRjYmY2Y2Q2NWJkNDgy OTlmNWU1MjI5MmQ4OC92bWxpbnV6LTMuOC4wLTA2Njg1LWdlZTg5ZjgxCgoyMDE0LTA2LTEzLTAy OjQ1OjM3IGRldGVjdGluZyBib290IHN0YXRlIAk0CTEwIFRFU1QgRkFJTFVSRQpbICAgIDMuMzM1 Njg5XSBpbml0OiBGYWlsZWQgdG8gY3JlYXRlIHB0eSAtIGRpc2FibGluZyBsb2dnaW5nIGZvciBq b2IKWyAgICAzLjMzNjYwNF0gaW5pdDogVGVtcG9yYXJ5IHByb2Nlc3Mgc3Bhd24gZXJyb3I6IE5v IHNwYWNlIGxlZnQgb24gZGV2aWNlClsgICAgMy4zNjQ4NDNdIGluaXQ6IG1vdW50ZWQtdG1wIG1h aW4gcHJvY2VzcyAoMTQ3KSB0ZXJtaW5hdGVkIHdpdGggc3RhdHVzIDMyClsgICAxMy4zOTE3Njld IEJVRzogdW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwgcGFnaW5nIHJlcXVlc3QgYXQgYzBiMTNkMDgK WyAgIDEzLjM5Mjc5MV0gSVA6IFs8YzAyODI1ZTc+XSBzdGF0aWNfa2V5X3Nsb3dfaW5jKzB4MTEv MHg0NwpbICAgMTMuMzkzMzQxXSAqcGRwdCA9IDAwMDAwMDAwMDBlMGQwMDEgKnBkZSA9IDAwMDAw MDAwMDE0MGYwNjcgKnB0ZSA9IDgwMDAwMDAwMDBiMTMxNjEgClsgICAxMy4zOTMzNDFdIE9vcHM6 IDAwMDMgWyMxXSBQUkVFTVBUIFNNUCBERUJVR19QQUdFQUxMT0MKWyAgIDEzLjM5MzM0MV0gUGlk OiAxNzIsIGNvbW06IHRyaW5pdHktbWFpbiBOb3QgdGFpbnRlZCAzLjguMC0wNjY4NS1nZWU4OWY4 MSAjMyBCb2NocyBCb2NocwpbICAgMTMuMzkzMzQxXSBFSVA6IDAwNjA6WzxjMDI4MjVlNz5dIEVG TEFHUzogMDAwMTAyMDYgQ1BVOiAwClsgICAxMy4zOTMzNDFdIEVJUCBpcyBhdCBzdGF0aWNfa2V5 X3Nsb3dfaW5jKzB4MTEvMHg0NwpbICAgMTMuMzkzMzQxXSBFQVg6IDc1MjRmNTY5IEVCWDogYzBi MTNkMDggRUNYOiA3NTI0ZjU2YSBFRFg6IDc1MjRmNTY5ClsgICAxMy4zOTMzNDFdIEVTSTogMDAw MDAwMDggRURJOiBmZmVmZmZmZiBFQlA6IGM5NzY1ZWI0IEVTUDogYzk3NjVlYjAKWyAgIDEzLjM5 MzM0MV0gIERTOiAwMDdiIEVTOiAwMDdiIEZTOiAwMGQ4IEdTOiAwMDMzIFNTOiAwMDY4ClsgICAx My4zOTMzNDFdIENSMDogODAwNTAwM2IgQ1IyOiBjMGIxM2QwOCBDUjM6IDA4NjJjMDAwIENSNDog MDAwMDA2MzAKWyAgIDEzLjM5MzM0MV0gRFIwOiAwMDAwMDAwMCBEUjE6IDAwMDAwMDAwIERSMjog MDAwMDAwMDAgRFIzOiAwMDAwMDAwMApbICAgMTMuMzkzMzQxXSBEUjY6IGZmZmYwZmYwIERSNzog MDAwMDA0MDAKWyAgIDEzLjM5MzM0MV0gUHJvY2VzcyB0cmluaXR5LW1haW4gKHBpZDogMTcyLCB0 aT1jOTc2NDAwMCB0YXNrPWM5MDE2MTIwIHRhc2sudGk9Yzk3NjQwMDApClsgICAxMy4zOTMzNDFd IFN0YWNrOgpbICAgMTMuMzkzMzQxXSAgYzdkMjVjMDAgYzk3NjVlY2MgYzAyN2I2YjUgMDAwMDAw MDAgYzBjYmI3MzAgYzdkMjVjMDAgMDAwMDAwMDAgYzk3NjVlZTgKWyAgIDEzLjM5MzM0MV0gIGMw MjdmNDA2IDAwMDAwMDAwIGMwY2JiNzMwIDAwMDAwMDAwIGM3ZDI1ZDQ4IGM3ZDI1YzAwIGM5NzY1 ZjA0IGMwMjdmNmFjClsgICAxMy4zOTMzNDFdICBjOTc2NWY0MCBjN2QyNWMwMCAwMDAwMDAwMCBj OTAxNjEyMCAwMDAwMDAwMCBjOTc2NWZhYyBjMDI3ZmQxMSBjN2QyNWMwMApbICAgMTMuMzkzMzQx XSBDYWxsIFRyYWNlOgpbICAgMTMuMzkzMzQxXSAgWzxjMDI3YjZiNT5dIHBlcmZfc3dldmVudF9p bml0KzB4YjgvMHhkZApbICAgMTMuMzkzMzQxXSAgWzxjMDI3ZjQwNj5dIHBlcmZfaW5pdF9ldmVu dCsweGNlLzB4MTI0ClsgICAxMy4zOTMzNDFdICBbPGMwMjdmNmFjPl0gcGVyZl9ldmVudF9hbGxv YysweDI1MC8weDM2MApbICAgMTMuMzkzMzQxXSAgWzxjMDI3ZmQxMT5dIHN5c19wZXJmX2V2ZW50 X29wZW4rMHgzMzYvMHg2NjQKWyAgIDEzLjM5MzM0MV0gIFs8YzA5NDVmNGE+XSBzeXNlbnRlcl9k b19jYWxsKzB4MTIvMHgzYwpbICAgMTMuMzkzMzQxXSBDb2RlOiBmZiA4MyBjNCAwYyA1YiA1ZSA1 ZiA1ZCBjMyA1NSA4MyBlOCAwYyA4OSBlNSAzMSBjOSAzMSBkMiBlOCA3ZCBmZiBmZiBmZiA1ZCBj MyA1NSA4OSBlNSA1MyA4YiAxMCA4OSBjMyA4NSBkMiA3NCAxMSA4ZCA0YSAwMSA4OSBkMCA8ZjA+ IDBmIGIxIDBiIDM5IGQwIDc0IDJiIDg5IGMyIGViIGViIGU4IDM5IGZmIGZmIGZmIDhiIDAzIDg1 IGMwClsgICAxMy4zOTMzNDFdIEVJUDogWzxjMDI4MjVlNz5dIHN0YXRpY19rZXlfc2xvd19pbmMr MHgxMS8weDQ3IFNTOkVTUCAwMDY4OmM5NzY1ZWIwClsgICAxMy4zOTMzNDFdIENSMjogMDAwMDAw MDBjMGIxM2QwOApbICAgMTMuMzkzMzQxXSAtLS1bIGVuZCB0cmFjZSA3ZWJlNTJjNjE3YTE0YWNi IF0tLS0KWyAgIDEzLjM5MzM0MV0gS2VybmVsIHBhbmljIC0gbm90IHN5bmNpbmc6IEZhdGFsIGV4 Y2VwdGlvbgova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi9lZTg5ZjgxMjUyMTc5ZGNi ZjZjZDY1YmQ0ODI5OWY1ZTUyMjkyZDg4L2RtZXNnLXlvY3RvLWl2YjQ0LTk3OjIwMTQwNjEzMDI0 NjEzOmkzODYtcmFuZGNvbmZpZy1oYTMtMDYxMjozLjguMC0wNjY4NS1nZWU4OWY4MTozCi9rZXJu ZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyL2VlODlmODEyNTIxNzlkY2JmNmNkNjViZDQ4Mjk5 ZjVlNTIyOTJkODgvZG1lc2cteW9jdG8taXZiNDItMTIxOjIwMTQwNjEzMDI0NjI0OmkzODYtcmFu ZGNvbmZpZy1oYTMtMDYxMjozLjguMC0wNjY4NS1nZWU4OWY4MTozCi9rZXJuZWwvaTM4Ni1yYW5k Y29uZmlnLWhhMy0wNjEyL2VlODlmODEyNTIxNzlkY2JmNmNkNjViZDQ4Mjk5ZjVlNTIyOTJkODgv ZG1lc2cteW9jdG8taXZiNDEtNDg6MjAxNDA2MTMwMjQ2MjU6aTM4Ni1yYW5kY29uZmlnLWhhMy0w NjEyOjMuOC4wLTA2Njg1LWdlZTg5ZjgxOjMKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2 MTIvZWU4OWY4MTI1MjE3OWRjYmY2Y2Q2NWJkNDgyOTlmNWU1MjI5MmQ4OC9kbWVzZy15b2N0by1p dmI0NC0xMTc6MjAxNDA2MTMwMjQ2MzI6aTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyOjMuOC4wLTA2 Njg1LWdlZTg5ZjgxOjMKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2MTIvZWU4OWY4MTI1 MjE3OWRjYmY2Y2Q2NWJkNDgyOTlmNWU1MjI5MmQ4OC9kbWVzZy15b2N0by1pdmI0NC01MDoyMDE0 MDYxMzAyNDYyOTppMzg2LXJhbmRjb25maWctaGEzLTA2MTI6My44LjAtMDY2ODUtZ2VlODlmODE6 MwoxOjU6MTQgYWxsX2dvb2Q6YmFkOmFsbF9iYWQgYm9vdHMKG1sxOzM1bTIwMTQtMDYtMTMgMDI6 NDY6MzggUkVQRUFUIENPVU5UOiA0MCAgIyAvYy9ib290LWJpc2VjdC9saW51eDYvb2JqLWJpc2Vj dC8ucmVwZWF0G1swbQoKQmlzZWN0aW5nOiAxODIzIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0 ZXIgdGhpcyAocm91Z2hseSAxMSBzdGVwcykKW2E2NTkwYjlmMDFkY2EyZDQ1YTM4YjgzODdmNTk4 MTJjNDRmNjhhMmZdIE1lcmdlIHRhZyAndXBzdHJlYW0tMy45LXJjMScgb2YgZ2l0Oi8vZ2l0Lmlu ZnJhZGVhZC5vcmcvbGludXgtdWJpZnMKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRl c3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4Ni9vYmotYmlzZWN0CmxzIC1h IC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctaGEzLTA2MTIvYmFz ZXJvY2s6YmFzZXJvY2s6bW9ycGg6YTY1OTBiOWYwMWRjYTJkNDVhMzhiODM4N2Y1OTgxMmM0NGY2 OGEyZjpiaXNlY3QtbGludXg2CgoyMDE0LTA2LTEzLTAyOjQ2OjQwIGE2NTkwYjlmMDFkY2EyZDQ1 YTM4YjgzODdmNTk4MTJjNDRmNjhhMmYgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9r YnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyLWE2NTkwYjlm MDFkY2EyZDQ1YTM4YjgzODdmNTk4MTJjNDRmNjhhMmYKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2Vy bmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi9hNjU5MGI5ZjAxZGNhMmQ0NWEzOGI4Mzg3ZjU5 ODEyYzQ0ZjY4YTJmCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWls ZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctaGEzLTA2MTItYTY1OTBiOWYwMWRjYTJkNDVhMzhiODM4 N2Y1OTgxMmM0NGY2OGEyZgprZXJuZWw6IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEy L2E2NTkwYjlmMDFkY2EyZDQ1YTM4YjgzODdmNTk4MTJjNDRmNjhhMmYvdm1saW51ei0zLjguMC0w NjE2OC1nYTY1OTBiOQoKMjAxNC0wNi0xMy0wMzowNDo0MCBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAJ MjAJNDAgU1VDQ0VTUwoKQmlzZWN0aW5nOiA1MTcgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRl ciB0aGlzIChyb3VnaGx5IDEwIHN0ZXBzKQpbMDk4ODQ5NjQzMzVlODVlODk3ODc2ZDE3NzgzYzJh ZDMzY2Y4YTJlMF0gbW06IGRvIG5vdCBncm93IHRoZSBzdGFjayB2bWEganVzdCBiZWNhdXNlIG9m IGFuIG92ZXJydW4gb24gcHJlY2VkaW5nIHZtYQpydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNl Y3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXg2L29iai1iaXNlY3QK bHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYx Mi9iYXNlcm9jazpiYXNlcm9jazptb3JwaDowOTg4NDk2NDMzNWU4NWU4OTc4NzZkMTc3ODNjMmFk MzNjZjhhMmUwOmJpc2VjdC1saW51eDYKCjIwMTQtMDYtMTMtMDM6MDU6NDEgMDk4ODQ5NjQzMzVl ODVlODk3ODc2ZDE3NzgzYzJhZDMzY2Y4YTJlMCBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sg dG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctaGEzLTA2MTItMDk4 ODQ5NjQzMzVlODVlODk3ODc2ZDE3NzgzYzJhZDMzY2Y4YTJlMApDaGVjayBmb3Iga2VybmVsIGlu IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyLzA5ODg0OTY0MzM1ZTg1ZTg5Nzg3NmQx Nzc4M2MyYWQzM2NmOGEyZTAKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3Rz L2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi0wOTg4NDk2NDMzNWU4NWU4OTc4 NzZkMTc3ODNjMmFkMzNjZjhhMmUwCmtlcm5lbDogL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEz LTA2MTIvMDk4ODQ5NjQzMzVlODVlODk3ODc2ZDE3NzgzYzJhZDMzY2Y4YTJlMC92bWxpbnV6LTMu OC4wLTA2MzU2LWcwOTg4NDk2CgoyMDE0LTA2LTEzLTAzOjExOjQxIGRldGVjdGluZyBib290IHN0 YXRlIAkxNwkzNAk0MCBTVUNDRVNTCgpCaXNlY3Rpbmc6IDMyOSByZXZpc2lvbnMgbGVmdCB0byB0 ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgOSBzdGVwcykKW2FkNjBhOTMzMzAzNWYyMzIzODQwYjcx YWI4YWQwN2JiYWI3MjhmYWZdIE1lcmdlIGJyYW5jaCAnbWlzYycgb2YgZ2l0Oi8vZ2l0Lmtlcm5l bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L21tYXJlay9rYnVpbGQKcnVubmluZyAvYy9r ZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xp bnV4Ni9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJh bmRjb25maWctaGEzLTA2MTIvYmFzZXJvY2s6YmFzZXJvY2s6bW9ycGg6YWQ2MGE5MzMzMDM1ZjIz MjM4NDBiNzFhYjhhZDA3YmJhYjcyOGZhZjpiaXNlY3QtbGludXg2CgoyMDE0LTA2LTEzLTAzOjEz OjEzIGFkNjBhOTMzMzAzNWYyMzIzODQwYjcxYWI4YWQwN2JiYWI3MjhmYWYgY29tcGlsaW5nClF1 ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29u ZmlnLWhhMy0wNjEyLWFkNjBhOTMzMzAzNWYyMzIzODQwYjcxYWI4YWQwN2JiYWI3MjhmYWYKQ2hl Y2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi9hZDYwYTkz MzMwMzVmMjMyMzg0MGI3MWFiOGFkMDdiYmFiNzI4ZmFmCndhaXRpbmcgZm9yIGNvbXBsZXRpb24g b2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctaGEzLTA2MTItYWQ2 MGE5MzMzMDM1ZjIzMjM4NDBiNzFhYjhhZDA3YmJhYjcyOGZhZgp3YWl0aW5nIGZvciBjb21wbGV0 aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvLmkzODYtcmFuZGNvbmZpZy1oYTMtMDYx Mi1hZDYwYTkzMzMwMzVmMjMyMzg0MGI3MWFiOGFkMDdiYmFiNzI4ZmFmCmtlcm5lbDogL2tlcm5l bC9pMzg2LXJhbmRjb25maWctaGEzLTA2MTIvYWQ2MGE5MzMzMDM1ZjIzMjM4NDBiNzFhYjhhZDA3 YmJhYjcyOGZhZi92bWxpbnV6LTMuOC4wLTA2Mzg0LWdhZDYwYTkzCgoyMDE0LTA2LTEzLTAzOjI2 OjEzIGRldGVjdGluZyBib290IHN0YXRlIAk2CTEyCTI0CTM0CTM5CTQwIFNVQ0NFU1MKCkJpc2Vj dGluZzogMzAxIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSA5IHN0 ZXBzKQpbZTNjNDg3N2RlOGI5ZDkzYmQ0N2I2ZWU4OGViNTk0YjFjMWUxMGRhNV0gTWVyZ2UgYnJh bmNoICd4ODYtZWZpLWZvci1saW51cycgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s aW51eC9rZXJuZWwvZ2l0L3RpcC90aXAKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRl c3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4Ni9vYmotYmlzZWN0CmxzIC1h IC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctaGEzLTA2MTIvYmFz ZXJvY2s6YmFzZXJvY2s6bW9ycGg6ZTNjNDg3N2RlOGI5ZDkzYmQ0N2I2ZWU4OGViNTk0YjFjMWUx MGRhNTpiaXNlY3QtbGludXg2CgoyMDE0LTA2LTEzLTAzOjI5OjE0IGUzYzQ4NzdkZThiOWQ5M2Jk NDdiNmVlODhlYjU5NGIxYzFlMTBkYTUgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9r YnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyLWUzYzQ4Nzdk ZThiOWQ5M2JkNDdiNmVlODhlYjU5NGIxYzFlMTBkYTUKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2Vy bmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi9lM2M0ODc3ZGU4YjlkOTNiZDQ3YjZlZTg4ZWI1 OTRiMWMxZTEwZGE1CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWls ZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctaGEzLTA2MTItZTNjNDg3N2RlOGI5ZDkzYmQ0N2I2ZWU4 OGViNTk0YjFjMWUxMGRhNQp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMv YnVpbGQtcXVldWUvLmkzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi1lM2M0ODc3ZGU4YjlkOTNiZDQ3 YjZlZTg4ZWI1OTRiMWMxZTEwZGE1Cmtlcm5lbDogL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEz LTA2MTIvZTNjNDg3N2RlOGI5ZDkzYmQ0N2I2ZWU4OGViNTk0YjFjMWUxMGRhNS92bWxpbnV6LTMu OC4wLTA2NDE5LWdlM2M0ODc3CgoyMDE0LTA2LTEzLTA0OjE1OjE0IGRldGVjdGluZyBib290IHN0 YXRlIAkxNAk0MCBTVUNDRVNTCgpCaXNlY3Rpbmc6IDI2NiByZXZpc2lvbnMgbGVmdCB0byB0ZXN0 IGFmdGVyIHRoaXMgKHJvdWdobHkgOSBzdGVwcykKWzJhN2QyYjk2ZDVjYmE3NTY4MTM5ZDlhYjE1 N2EwZTk3YWIzMjQ0MGZdIE1lcmdlIGJyYW5jaCAnYWtwbScgKGZpbmFsIGJhdGNoIGZyb20gQW5k cmV3KQpydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2gg L2MvYm9vdC1iaXNlY3QvbGludXg2L29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4t cXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi9iYXNlcm9jazpiYXNlcm9jazptb3Jw aDoyYTdkMmI5NmQ1Y2JhNzU2ODEzOWQ5YWIxNTdhMGU5N2FiMzI0NDBmOmJpc2VjdC1saW51eDYK CjIwMTQtMDYtMTMtMDQ6MTY6MTcgMmE3ZDJiOTZkNWNiYTc1NjgxMzlkOWFiMTU3YTBlOTdhYjMy NDQwZiBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1x dWV1ZS9pMzg2LXJhbmRjb25maWctaGEzLTA2MTItMmE3ZDJiOTZkNWNiYTc1NjgxMzlkOWFiMTU3 YTBlOTdhYjMyNDQwZgpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmln LWhhMy0wNjEyLzJhN2QyYjk2ZDVjYmE3NTY4MTM5ZDlhYjE1N2EwZTk3YWIzMjQ0MGYKd2FpdGlu ZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNv bmZpZy1oYTMtMDYxMi0yYTdkMmI5NmQ1Y2JhNzU2ODEzOWQ5YWIxNTdhMGU5N2FiMzI0NDBmCndh aXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS8uaTM4Ni1y YW5kY29uZmlnLWhhMy0wNjEyLTJhN2QyYjk2ZDVjYmE3NTY4MTM5ZDlhYjE1N2EwZTk3YWIzMjQ0 MGYKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi8yYTdkMmI5NmQ1Y2Jh NzU2ODEzOWQ5YWIxNTdhMGU5N2FiMzI0NDBmL3ZtbGludXotMy44LjAtMDY1ODMtZzJhN2QyYjkK CjIwMTQtMDYtMTMtMDQ6Mjk6MTcgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgCTEgVEVTVCBGQUlMVVJF ClsgICAgMy40MTE4MjRdIGluaXQ6IEZhaWxlZCB0byBjcmVhdGUgcHR5IC0gZGlzYWJsaW5nIGxv Z2dpbmcgZm9yIGpvYgpbICAgIDMuNDEyNzQ2XSBpbml0OiBUZW1wb3JhcnkgcHJvY2VzcyBzcGF3 biBlcnJvcjogTm8gc3BhY2UgbGVmdCBvbiBkZXZpY2UKWyAgICAzLjQ0MDY1N10gaW5pdDogbW91 bnRlZC10bXAgbWFpbiBwcm9jZXNzICgxNDcpIHRlcm1pbmF0ZWQgd2l0aCBzdGF0dXMgMzIKWyAg IDEzLjQ3Njk5OF0gQlVHOiB1bmFibGUgdG8gaGFuZGxlIGtlcm5lbCBwYWdpbmcgcmVxdWVzdCBh dCBiYmVkM2E3OApbICAgMTMuNDc4MTg2XSBJUDogWzxjMDI4MjVkYT5dIHN0YXRpY19rZXlfc2xv d19pbmMrMHg0LzB4NDcKWyAgIDEzLjQ3OTE2OV0gKnBkcHQgPSAwMDAwMDAwMDA4NTFkMDAxICpw ZGUgPSAwMDAwMDAwMDAwMDAwMDAwIApbICAgMTMuNDgwMDA2XSBPb3BzOiAwMDAwIFsjMV0gUFJF RU1QVCBTTVAgREVCVUdfUEFHRUFMTE9DClsgICAxMy40ODAwMDZdIFBpZDogMTcyLCBjb21tOiB0 cmluaXR5LW1haW4gTm90IHRhaW50ZWQgMy44LjAtMDY1ODMtZzJhN2QyYjkgIzM0IEJvY2hzIEJv Y2hzClsgICAxMy40ODAwMDZdIEVJUDogMDA2MDpbPGMwMjgyNWRhPl0gRUZMQUdTOiAwMDAxMDIw NiBDUFU6IDAKWyAgIDEzLjQ4MDAwNl0gRUlQIGlzIGF0IHN0YXRpY19rZXlfc2xvd19pbmMrMHg0 LzB4NDcKWyAgIDEzLjQ4MDAwNl0gRUFYOiBiYmVkM2E3OCBFQlg6IGM3ZDI0YzAwIEVDWDogMDAw MDAwMTggRURYOiAwMDAwMDAwOApbICAgMTMuNDgwMDA2XSBFU0k6IDAwMDAwMDA4IEVESTogZmY1 NzgxYWQgRUJQOiBjODVmYmViNCBFU1A6IGM4NWZiZWIwClsgICAxMy40ODAwMDZdICBEUzogMDA3 YiBFUzogMDA3YiBGUzogMDBkOCBHUzogMDAzMyBTUzogMDA2OApbICAgMTMuNDgwMDA2XSBDUjA6 IDgwMDUwMDNiIENSMjogYmJlZDNhNzggQ1IzOiAwODU3ZjAwMCBDUjQ6IDAwMDAwNjMwClsgICAx My40ODAwMDZdIERSMDogMDlmYzUwMDAgRFIxOiAwMDAwMDAwMCBEUjI6IDAwMDAwMDAwIERSMzog MDAwMDAwMDAKWyAgIDEzLjQ4MDAwNl0gRFI2OiBmZmZmMGZmMCBEUjc6IDAwMDMwNjAyClsgICAx My40ODAwMDZdIFByb2Nlc3MgdHJpbml0eS1tYWluIChwaWQ6IDE3MiwgdGk9Yzg1ZmEwMDAgdGFz az1jODQ5YzQyMCB0YXNrLnRpPWM4NWZhMDAwKQpbICAgMTMuNDgwMDA2XSBTdGFjazoKWyAgIDEz LjQ4MDAwNl0gIGM3ZDI0YzAwIGM4NWZiZWNjIGMwMjdiNmI1IDAwMDAwMDAwIGMwY2JiNzMwIGM3 ZDI0YzAwIDAwMDAwMDAwIGM4NWZiZWU4ClsgICAxMy40ODAwMDZdICBjMDI3ZjQwNiAwMDAwMDAw MCBjMGNiYjczMCAwMDAwMDAwMCBjN2QyNGQ0OCBjN2QyNGMwMCBjODVmYmYwNCBjMDI3ZjZhYwpb ICAgMTMuNDgwMDA2XSAgYzg1ZmJmNDAgYzdkMjRjMDAgMDAwMDAwMDAgYzg0OWM0MjAgMDAwMDAw MDAgYzg1ZmJmYWMgYzAyN2ZkMTEgYzdkMjRjMDAKWyAgIDEzLjQ4MDAwNl0gQ2FsbCBUcmFjZToK WyAgIDEzLjQ4MDAwNl0gIFs8YzAyN2I2YjU+XSBwZXJmX3N3ZXZlbnRfaW5pdCsweGI4LzB4ZGQK WyAgIDEzLjQ4MDAwNl0gIFs8YzAyN2Y0MDY+XSBwZXJmX2luaXRfZXZlbnQrMHhjZS8weDEyNApb ICAgMTMuNDgwMDA2XSAgWzxjMDI3ZjZhYz5dIHBlcmZfZXZlbnRfYWxsb2MrMHgyNTAvMHgzNjAK WyAgIDEzLjQ4MDAwNl0gIFs8YzAyN2ZkMTE+XSBzeXNfcGVyZl9ldmVudF9vcGVuKzB4MzM2LzB4 NjY0ClsgICAxMy40ODAwMDZdICBbPGMwOTQ1NDBhPl0gc3lzZW50ZXJfZG9fY2FsbCsweDEyLzB4 M2MKWyAgIDEzLjQ4MDAwNl0gQ29kZTogMzEgZDIgODkgZDggZTggMzggZmYgZmYgZmYgZTggODUg ZmYgZmYgZmYgODMgYzQgMGMgNWIgNWUgNWYgNWQgYzMgNTUgODMgZTggMGMgODkgZTUgMzEgYzkg MzEgZDIgZTggN2QgZmYgZmYgZmYgNWQgYzMgNTUgODkgZTUgNTMgPDhiPiAxMCA4OSBjMyA4NSBk MiA3NCAxMSA4ZCA0YSAwMSA4OSBkMCBmMCAwZiBiMSAwYiAzOSBkMCA3NCAyYgpbICAgMTMuNDgw MDA2XSBFSVA6IFs8YzAyODI1ZGE+XSBzdGF0aWNfa2V5X3Nsb3dfaW5jKzB4NC8weDQ3IFNTOkVT UCAwMDY4OmM4NWZiZWIwClsgICAxMy40ODAwMDZdIENSMjogMDAwMDAwMDBiYmVkM2E3OApbICAg MTMuNTE3NzAzXSAtLS1bIGVuZCB0cmFjZSA2Yjk1YzZkMWYzZmM4YmQ1IF0tLS0KWyAgIDEzLjUx ODQ4Ml0gS2VybmVsIHBhbmljIC0gbm90IHN5bmNpbmc6IEZhdGFsIGV4Y2VwdGlvbgova2VybmVs L2kzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi8yYTdkMmI5NmQ1Y2JhNzU2ODEzOWQ5YWIxNTdhMGU5 N2FiMzI0NDBmL2RtZXNnLXlvY3RvLWl2YjQxLTg0OjIwMTQwNjEzMDQyOTM1OmkzODYtcmFuZGNv bmZpZy1oYTMtMDYxMjozLjguMC0wNjU4My1nMmE3ZDJiOTozNAova2VybmVsL2kzODYtcmFuZGNv bmZpZy1oYTMtMDYxMi8yYTdkMmI5NmQ1Y2JhNzU2ODEzOWQ5YWIxNTdhMGU5N2FiMzI0NDBmL2Rt ZXNnLXlvY3RvLWl2YjQyLTc1OjIwMTQwNjEzMDQyOTM2OmkzODYtcmFuZGNvbmZpZy1oYTMtMDYx MjozLjguMC0wNjU4My1nMmE3ZDJiOTozNAowOjI6MyBhbGxfZ29vZDpiYWQ6YWxsX2JhZCBib290 cwoKbGluZWFyLWJpc2VjdDogYmFkIGJyYW5jaCBtYXkgYmUgYnJhbmNoICdha3BtJyAoZmluYWwg YmF0Y2ggZnJvbSBBbmRyZXcpCmxpbmVhci1iaXNlY3Q6IGhhbmRsZSBvdmVyIHRvIGdpdCBiaXNl Y3QKbGluZWFyLWJpc2VjdDogZ2l0IGJpc2VjdCBzdGFydCAyYTdkMmI5NmQ1Y2JhNzU2ODEzOWQ5 YWIxNTdhMGU5N2FiMzI0NDBmIGUzYzQ4NzdkZThiOWQ5M2JkNDdiNmVlODhlYjU5NGIxYzFlMTBk YTUgLS0KUHJldmlvdXMgSEVBRCBwb3NpdGlvbiB3YXMgMmE3ZDJiOS4uLiBNZXJnZSBicmFuY2gg J2FrcG0nIChmaW5hbCBiYXRjaCBmcm9tIEFuZHJldykKSEVBRCBpcyBub3cgYXQgMWVhNTJhOS4u LiBNZXJnZSAnamJhcm5lcy9hc3luYy1mYi1wcm9iZScgaW50byBkZXZlbC1ob3VybHktMjAxNDA2 MDIxMApCaXNlY3Rpbmc6IDgxIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91 Z2hseSA2IHN0ZXBzKQpbNmZhNzgwMDk1ZjA1OGYwOTYwZjIyMDc1NDIxNzcwMWE1M2E5ZTQwM10g SUIvY3hnYjM6IGNvbnZlcnQgdG8gaWRyX2FsbG9jKCkKbGluZWFyLWJpc2VjdDogZ2l0IGJpc2Vj dCBydW4gL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290 LWJpc2VjdC9saW51eDYvb2JqLWJpc2VjdApydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3Qt dGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXg2L29iai1iaXNlY3QKbHMg LWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi9i YXNlcm9jazpiYXNlcm9jazptb3JwaDo2ZmE3ODAwOTVmMDU4ZjA5NjBmMjIwNzU0MjE3NzAxYTUz YTllNDAzOmJpc2VjdC1saW51eDYKCjIwMTQtMDYtMTMtMDQ6MzI6MzMgNmZhNzgwMDk1ZjA1OGYw OTYwZjIyMDc1NDIxNzcwMWE1M2E5ZTQwMyBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8g L2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctaGEzLTA2MTItNmZhNzgw MDk1ZjA1OGYwOTYwZjIyMDc1NDIxNzcwMWE1M2E5ZTQwMwpDaGVjayBmb3Iga2VybmVsIGluIC9r ZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyLzZmYTc4MDA5NWYwNThmMDk2MGYyMjA3NTQy MTc3MDFhNTNhOWU0MDMKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1 aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi02ZmE3ODAwOTVmMDU4ZjA5NjBmMjIw NzU0MjE3NzAxYTUzYTllNDAzCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0 cy9idWlsZC1xdWV1ZS8uaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyLTZmYTc4MDA5NWYwNThmMDk2 MGYyMjA3NTQyMTc3MDFhNTNhOWU0MDMKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1o YTMtMDYxMi82ZmE3ODAwOTVmMDU4ZjA5NjBmMjIwNzU0MjE3NzAxYTUzYTllNDAzL3ZtbGludXot My44LjAtMDY0MzktZzZmYTc4MDAKCjIwMTQtMDYtMTMtMDQ6NDM6MzMgZGV0ZWN0aW5nIGJvb3Qg c3RhdGUgCTEzCTI1CTM4CTM5Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uCTQwIFNVQ0NFU1MKCkJpc2VjdGluZzogNDAgcmV2aXNpb25z IGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDUgc3RlcHMpClswNTBhNmI0N2Q5OGUy YmNlYTkwOWMxMTI5MTExZTcyMTY2OGFhYTJjXSBpZHI6IG1ha2UgaWRyX2xheWVyIGxhcmdlcgpy dW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9v dC1iaXNlY3QvbGludXg2L29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUv a3ZtL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi9iYXNlcm9jazpiYXNlcm9jazptb3JwaDowNTBh NmI0N2Q5OGUyYmNlYTkwOWMxMTI5MTExZTcyMTY2OGFhYTJjOmJpc2VjdC1saW51eDYKCjIwMTQt MDYtMTMtMDU6NDQ6MzggMDUwYTZiNDdkOThlMmJjZWE5MDljMTEyOTExMWU3MjE2NjhhYWEyYyBj b21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9p Mzg2LXJhbmRjb25maWctaGEzLTA2MTItMDUwYTZiNDdkOThlMmJjZWE5MDljMTEyOTExMWU3MjE2 NjhhYWEyYwpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0w NjEyLzA1MGE2YjQ3ZDk4ZTJiY2VhOTA5YzExMjkxMTFlNzIxNjY4YWFhMmMKd2FpdGluZyBmb3Ig Y29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1o YTMtMDYxMi0wNTBhNmI0N2Q5OGUyYmNlYTkwOWMxMTI5MTExZTcyMTY2OGFhYTJjCndhaXRpbmcg Zm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS8uaTM4Ni1yYW5kY29u ZmlnLWhhMy0wNjEyLTA1MGE2YjQ3ZDk4ZTJiY2VhOTA5YzExMjkxMTFlNzIxNjY4YWFhMmMKa2Vy bmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi8wNTBhNmI0N2Q5OGUyYmNlYTkw OWMxMTI5MTExZTcyMTY2OGFhYTJjL3ZtbGludXotMy44LjAtMDY0ODAtZzA1MGE2YjQKCjIwMTQt MDYtMTMtMDY6MDM6MzkgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgCTEJMTUJMzIJMzkJNDAgU1VDQ0VT UwoKQmlzZWN0aW5nOiAyMCByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdo bHkgNCBzdGVwcykKWzQ1OWE4NmQ4M2RjZTY2NDFmNjYzMTFkMzdmYmZlMTQxOWM0NzdhNWFdIG10 ZDogbXRkX25hbmRlY2N0ZXN0OiB1c2UgcHJhbmRvbV9ieXRlcyBpbnN0ZWFkIG9mIGdldF9yYW5k b21fYnl0ZXMoKQpydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1 cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXg2L29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0 cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi9iYXNlcm9jazpiYXNlcm9j azptb3JwaDo0NTlhODZkODNkY2U2NjQxZjY2MzExZDM3ZmJmZTE0MTljNDc3YTVhOmJpc2VjdC1s aW51eDYKCjIwMTQtMDYtMTMtMDY6MDY6MDkgNDU5YTg2ZDgzZGNlNjY0MWY2NjMxMWQzN2ZiZmUx NDE5YzQ3N2E1YSBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9i dWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctaGEzLTA2MTItNDU5YTg2ZDgzZGNlNjY0MWY2NjMx MWQzN2ZiZmUxNDE5YzQ3N2E1YQpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5k Y29uZmlnLWhhMy0wNjEyLzQ1OWE4NmQ4M2RjZTY2NDFmNjYzMTFkMzdmYmZlMTQxOWM0NzdhNWEK d2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYt cmFuZGNvbmZpZy1oYTMtMDYxMi00NTlhODZkODNkY2U2NjQxZjY2MzExZDM3ZmJmZTE0MTljNDc3 YTVhCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS8u aTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyLTQ1OWE4NmQ4M2RjZTY2NDFmNjYzMTFkMzdmYmZlMTQx OWM0NzdhNWEKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi80NTlhODZk ODNkY2U2NjQxZjY2MzExZDM3ZmJmZTE0MTljNDc3YTVhL3ZtbGludXotMy44LjAtMDY1MDAtZzQ1 OWE4NmQKCjIwMTQtMDYtMTMtMDY6Mjg6MTAgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgCTE5IFRFU1Qg RkFJTFVSRQpbICAgIDQuNjc3OTI5XSBpbml0OiBGYWlsZWQgdG8gY3JlYXRlIHB0eSAtIGRpc2Fi bGluZyBsb2dnaW5nIGZvciBqb2IKWyAgICA0LjY3OTI4Nl0gaW5pdDogVGVtcG9yYXJ5IHByb2Nl c3Mgc3Bhd24gZXJyb3I6IE5vIHNwYWNlIGxlZnQgb24gZGV2aWNlClsgICAgNC43MjMyMjRdIGlu aXQ6IG1vdW50ZWQtdG1wIG1haW4gcHJvY2VzcyAoMTQ3KSB0ZXJtaW5hdGVkIHdpdGggc3RhdHVz IDMyClsgICAxNC43OTk1NDBdIEJVRzogdW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwgcGFnaW5nIHJl cXVlc3QgYXQgMzc5NGIxNjgKWyAgIDE0LjgwMDAxMV0gSVA6IFs8YzAyODJjZDc+XSBzdGF0aWNf a2V5X3Nsb3dfaW5jKzB4NC8weDQ3ClsgICAxNC44MDAwMTFdICpwZHB0ID0gMDAwMDAwMDAwYzMz NjAwMSAqcGRlID0gMDAwMDAwMDAwMDAwMDAwMCAKWyAgIDE0LjgwMDAxMV0gT29wczogMDAwMCBb IzFdIFBSRUVNUFQgU01QIERFQlVHX1BBR0VBTExPQwpbICAgMTQuODAwMDExXSBQaWQ6IDE3Miwg Y29tbTogdHJpbml0eS1tYWluIFRhaW50ZWQ6IEcgICAgICAgIFcgICAgMy44LjAtMDY1MDAtZzQ1 OWE4NmQgIzYxIEJvY2hzIEJvY2hzClsgICAxNC44MDAwMTFdIEVJUDogMDA2MDpbPGMwMjgyY2Q3 Pl0gRUZMQUdTOiAwMDAxMDIwNiBDUFU6IDEKWyAgIDE0LjgwMDAxMV0gRUlQIGlzIGF0IHN0YXRp Y19rZXlfc2xvd19pbmMrMHg0LzB4NDcKWyAgIDE0LjgwMDAxMV0gRUFYOiAzNzk0YjE2OCBFQlg6 IGM3ZDI5YzAwIEVDWDogMDAwMDAwMTggRURYOiAwMDAwMDAwOApbICAgMTQuODAwMDExXSBFU0k6 IDAwMDAwMDA4IEVESTogYWVjYzc0OGIgRUJQOiBjZmQ2ZGViNCBFU1A6IGNmZDZkZWIwClsgICAx NC44MDAwMTFdICBEUzogMDA3YiBFUzogMDA3YiBGUzogMDBkOCBHUzogMDAzMyBTUzogMDA2OApb ICAgMTQuODAwMDExXSBDUjA6IDgwMDUwMDNiIENSMjogMzc5NGIxNjggQ1IzOiAwYzMzYTAwMCBD UjQ6IDAwMDAwNjMwClsgICAxNC44MDAwMTFdIERSMDogMDAwMDAwMDAgRFIxOiAwMDAwMDAwMCBE UjI6IDAwMDAwMDAwIERSMzogMDAwMDAwMDAKWyAgIDE0LjgwMDAxMV0gRFI2OiBmZmZmMGZmMCBE Ujc6IDAwMDAwNDAwClsgICAxNC44MDAwMTFdIFByb2Nlc3MgdHJpbml0eS1tYWluIChwaWQ6IDE3 MiwgdGk9Y2ZkNmMwMDAgdGFzaz1jODU5YTQyMCB0YXNrLnRpPWNmZDZjMDAwKQpbICAgMTQuODAw MDExXSBTdGFjazoKWyAgIDE0LjgwMDAxMV0gIGM3ZDI5YzAwIGNmZDZkZWNjIGMwMjdiZjY5IDAw MDAwMDAwIGMwY2I5NzMwIGM3ZDI5YzAwIDAwMDAwMDAwIGNmZDZkZWU4ClsgICAxNC44MDAwMTFd ICBjMDI3ZmIwMyAwMDAwMDAwMCBjMGNiOTczMCAwMDAwMDAwMCBjN2QyOWQ0OCBjN2QyOWMwMCBj ZmQ2ZGYwNCBjMDI3ZmRhOQpbICAgMTQuODAwMDExXSAgY2ZkNmRmNDAgYzdkMjljMDAgMDAwMDAw MDAgYzg1OWE0MjAgMDAwMDAwMDAgY2ZkNmRmYWMgYzAyODA0MGUgYzdkMjljMDAKWyAgIDE0Ljgw MDAxMV0gQ2FsbCBUcmFjZToKWyAgIDE0LjgwMDAxMV0gIFs8YzAyN2JmNjk+XSBwZXJmX3N3ZXZl bnRfaW5pdCsweGI4LzB4ZGQKWyAgIDE0LjgwMDAxMV0gIFs8YzAyN2ZiMDM+XSBwZXJmX2luaXRf ZXZlbnQrMHhjZS8weDEyNApbICAgMTQuODAwMDExXSAgWzxjMDI3ZmRhOT5dIHBlcmZfZXZlbnRf YWxsb2MrMHgyNTAvMHgzNjAKWyAgIDE0LjgwMDAxMV0gIFs8YzAyODA0MGU+XSBzeXNfcGVyZl9l dmVudF9vcGVuKzB4MzM2LzB4NjY0ClsgICAxNC44MDAwMTFdICBbPGMwOTQ0YTBhPl0gc3lzZW50 ZXJfZG9fY2FsbCsweDEyLzB4M2MKWyAgIDE0LjgwMDAxMV0gQ29kZTogMzEgZDIgODkgZDggZTgg MzggZmYgZmYgZmYgZTggODUgZmYgZmYgZmYgODMgYzQgMGMgNWIgNWUgNWYgNWQgYzMgNTUgODMg ZTggMGMgODkgZTUgMzEgYzkgMzEgZDIgZTggN2QgZmYgZmYgZmYgNWQgYzMgNTUgODkgZTUgNTMg PDhiPiAxMCA4OSBjMyA4NSBkMiA3NCAxMSA4ZCA0YSAwMSA4OSBkMCBmMCAwZiBiMSAwYiAzOSBk MCA3NCAyYgpbICAgMTQuODAwMDExXSBFSVA6IFs8YzAyODJjZDc+XSBzdGF0aWNfa2V5X3Nsb3df aW5jKzB4NC8weDQ3IFNTOkVTUCAwMDY4OmNmZDZkZWIwClsgICAxNC44MDAwMTFdIENSMjogMDAw MDAwMDAzNzk0YjE2OApbICAgMTQuODUzMjE5XSAtLS1bIGVuZCB0cmFjZSAwZjU1MDRmODE5ZmM0 Y2M3IF0tLS0KWyAgIDE0Ljg1NDI2NV0gS2VybmVsIHBhbmljIC0gbm90IHN5bmNpbmc6IEZhdGFs IGV4Y2VwdGlvbgova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi80NTlhODZkODNkY2U2 NjQxZjY2MzExZDM3ZmJmZTE0MTljNDc3YTVhL2RtZXNnLXlvY3RvLWl2YjQxLTQxOjIwMTQwNjEz MDYyODA1OmkzODYtcmFuZGNvbmZpZy1oYTMtMDYxMjozLjguMC0wNjUwMC1nNDU5YTg2ZDo2MQov a2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi80NTlhODZkODNkY2U2NjQxZjY2MzExZDM3 ZmJmZTE0MTljNDc3YTVhL2RtZXNnLXlvY3RvLWl2YjQyLTk1OjIwMTQwNjEzMDYyODE3OmkzODYt cmFuZGNvbmZpZy1oYTMtMDYxMjozLjguMC0wNjUwMC1nNDU5YTg2ZDo2MQowOjI6MjEgYWxsX2dv b2Q6YmFkOmFsbF9iYWQgYm9vdHMKG1sxOzM1bTIwMTQtMDYtMTMgMDY6Mjg6NDAgUkVQRUFUIENP VU5UOiAxMTUgICMgL2MvYm9vdC1iaXNlY3QvbGludXg2L29iai1iaXNlY3QvLnJlcGVhdBtbMG0K CkJpc2VjdGluZzogOSByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkg MyBzdGVwcykKWzA2MDA0ZTZlZWJkYWYxMDFhMGY5YjUzM2ZhYzc3YjU3NjhkMmMwOWNdIGJsb2Nr L3BhcnRpdGlvbnMvbWFjLmM6IG9iZXkgdGhlIHN0YXRlLT5saW1pdCBjb25zdHJhaW50CnJ1bm5p bmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJp c2VjdC9saW51eDYvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0v aTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyL2Jhc2Vyb2NrOmJhc2Vyb2NrOm1vcnBoOjA2MDA0ZTZl ZWJkYWYxMDFhMGY5YjUzM2ZhYzc3YjU3NjhkMmMwOWM6YmlzZWN0LWxpbnV4NgoKMjAxNC0wNi0x My0wNjoyODo0MSAwNjAwNGU2ZWViZGFmMTAxYTBmOWI1MzNmYWM3N2I1NzY4ZDJjMDljIGNvbXBp bGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYt cmFuZGNvbmZpZy1oYTMtMDYxMi0wNjAwNGU2ZWViZGFmMTAxYTBmOWI1MzNmYWM3N2I1NzY4ZDJj MDljCkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2MTIv MDYwMDRlNmVlYmRhZjEwMWEwZjliNTMzZmFjNzdiNTc2OGQyYzA5Ywp3YWl0aW5nIGZvciBjb21w bGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWhhMy0w NjEyLTA2MDA0ZTZlZWJkYWYxMDFhMGY5YjUzM2ZhYzc3YjU3NjhkMmMwOWMKd2FpdGluZyBmb3Ig Y29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlLy5pMzg2LXJhbmRjb25maWct aGEzLTA2MTItMDYwMDRlNmVlYmRhZjEwMWEwZjliNTMzZmFjNzdiNTc2OGQyYzA5YwprZXJuZWw6 IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyLzA2MDA0ZTZlZWJkYWYxMDFhMGY5YjUz M2ZhYzc3YjU3NjhkMmMwOWMvdm1saW51ei0zLjguMC0wNjQ5MC1nMDYwMDRlNgoKMjAxNC0wNi0x My0wNjozOTo0MSBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuCTUgVEVTVCBGQUlMVVJFClsgICAgMC4x NjQzMzddIHNtcGJvb3Q6IFRvdGFsIG9mIDIgcHJvY2Vzc29ycyBhY3RpdmF0ZWQgKDEwNzc4Ljg0 IEJvZ29NSVBTKQpbICAgIDAuMTYzNDUxXSBLVk0gc2V0dXAgYXN5bmMgUEYgZm9yIGNwdSAxClsg ICAgMC4xNjM0NTFdIGt2bS1zdGVhbHRpbWU6IGNwdSAxLCBtc3IgMTI3NTA1MDAKWyAgIDI4LjEw OTk5OV0gQlVHOiBzb2Z0IGxvY2t1cCAtIENQVSMwIHN0dWNrIGZvciAyM3MhIFttaWdyYXRpb24v MDo4XQpbICAgMjguMTA5OTk5XSBpcnEgZXZlbnQgc3RhbXA6IDY3MTE2ClsgICAyOC4xMDk5OTld IGhhcmRpcnFzIGxhc3QgIGVuYWJsZWQgYXQgKDY3MTE1KTogWzxjMDk0NDJmOT5dIHJlc3RvcmVf YWxsX25vdHJhY2UrMHgwLzB4MTgKWyAgIDI4LjEwOTk5OV0gaGFyZGlycXMgbGFzdCBkaXNhYmxl ZCBhdCAoNjcxMTYpOiBbPGMwOTQ0NWNiPl0gYXBpY190aW1lcl9pbnRlcnJ1cHQrMHgyYi8weDM4 ClsgICAyOC4xMDk5OTldIHNvZnRpcnFzIGxhc3QgIGVuYWJsZWQgYXQgKDY3MTE0KTogWzxjMDIz MDNlMj5dIF9fZG9fc29mdGlycSsweDEzNC8weDE0ZgpbICAgMjguMTA5OTk5XSBzb2Z0aXJxcyBs YXN0IGRpc2FibGVkIGF0ICg2NzEwOSk6IFs8YzAyMDM4OWI+XSBkb19zb2Z0aXJxKzB4NjAvMHhi OApbICAgMjguMTA5OTk5XSBQaWQ6IDgsIGNvbW06IG1pZ3JhdGlvbi8wIE5vdCB0YWludGVkIDMu OC4wLTA2NDkwLWcwNjAwNGU2ICM2NSBCb2NocyBCb2NocwpbICAgMjguMTA5OTk5XSBFSVA6IDAw NjA6WzxjMDI2ZTc2MT5dIEVGTEFHUzogMDAwMDAyOTMgQ1BVOiAwClsgICAyOC4xMDk5OTldIEVJ UCBpcyBhdCBzdG9wX21hY2hpbmVfY3B1X3N0b3ArMHg1My8weGNlClsgICAyOC4xMDk5OTldIEVB WDogMDAwMDAwMDEgRUJYOiAwMDAwMDAwMSBFQ1g6IGQyMGViZWVjIEVEWDogMDAwMDAwMDAKWyAg IDI4LjEwOTk5OV0gRVNJOiBkMjBlYmVlYyBFREk6IDAwMDAwMDAwIEVCUDogZDIxNDNlNWMgRVNQ OiBkMjE0M2U0OApbICAgMjguMTA5OTk5XSAgRFM6IDAwN2IgRVM6IDAwN2IgRlM6IDAwZDggR1M6 IDAwMDAgU1M6IDAwNjgKWyAgIDI4LjEwOTk5OV0gQ1IwOiA4MDA1MDAzYiBDUjI6IGZmZmZmZmZm IENSMzogMDBlMGQwMDAgQ1I0OiAwMDAwMDZiMApbICAgMjguMTA5OTk5XSBEUjA6IDAwMDAwMDAw IERSMTogMDAwMDAwMDAgRFIyOiAwMDAwMDAwMCBEUjM6IDAwMDAwMDAwClsgICAyOC4xMDk5OTld IERSNjogZmZmZjBmZjAgRFI3OiAwMDAwMDQwMApbICAgMjguMTA5OTk5XSBQcm9jZXNzIG1pZ3Jh dGlvbi8wIChwaWQ6IDgsIHRpPWQyMTQyMDAwIHRhc2s9ZDIxNDAzYTAgdGFzay50aT1kMjE0MjAw MCkKWyAgIDI4LjEwOTk5OV0gU3RhY2s6ClsgICAyOC4xMDk5OTldICAwMTE0M2U1MCAwMDAwMDI5 NiBkMjc0NmEyNCBkMjBlYmU4OCBjMDI2ZTcwZSBkMjE0M2YwYyBjMDI2ZTVjYiAwMDAwMDAwMApb ICAgMjguMTA5OTk5XSAgMDAwMDAwNzEgYzEwNGNhYzggMDAwMDAwMDEgZDIxNDAzYTAgZDI3NDZh NDggZDIwZWJlZWMgZDIxNDNmMDQgYzA5NDJiNTAKWyAgIDI4LjEwOTk5OV0gIGMwY2JhNDRjIDAw MDAwMDAwIGQyMTQzZjE0IGMwZTA1MGMwIDA5YmRmNmU0IGQyMTQwM2EwIDAwMDAwMDQ2IDAwMDAw MDQ2ClsgICAyOC4xMDk5OTldIENhbGwgVHJhY2U6ClsgICAyOC4xMDk5OTldICBbPGMwMjZlNzBl Pl0gPyBxdWV1ZV9zdG9wX2NwdXNfd29yaysweGEwLzB4YTAKWyAgIDI4LjEwOTk5OV0gIFs8YzAy NmU1Y2I+XSBjcHVfc3RvcHBlcl90aHJlYWQrMHg3My8weDExNgpbICAgMjguMTA5OTk5XSAgWzxj MDk0MmI1MD5dID8gX19zY2hlZHVsZSsweDVmMS8weDY1NwpbICAgMjguMTA5OTk5XSAgWzxjMDI2 MTRkMT5dID8gbG9ja19hY3F1aXJlKzB4ODIvMHg4YQpbICAgMjguMTA5OTk5XSAgWzxjMDk0Mzk4 MT5dID8gX3Jhd19zcGluX3VubG9ja19pcnFyZXN0b3JlKzB4MzgvMHg2MgpbICAgMjguMTA5OTk5 XSAgWzxjMDI1ZmI4Nj5dID8gdHJhY2VfaGFyZGlycXNfb25fY2FsbGVyKzB4MTI5LzB4MTQxClsg ICAyOC4xMDk5OTldICBbPGMwOTQzOTllPl0gPyBfcmF3X3NwaW5fdW5sb2NrX2lycXJlc3RvcmUr MHg1NS8weDYyClsgICAyOC4xMDk5OTldICBbPGMwMjQ3MDM1Pl0gc21wYm9vdF90aHJlYWRfZm4r MHgxOWIvMHgxYjEKWyAgIDI4LjEwOTk5OV0gIFs8YzAyNDZlOWE+XSA/IF9fc21wYm9vdF9jcmVh dGVfdGhyZWFkLnBhcnQuNCsweDgyLzB4ODIKWyAgIDI4LjEwOTk5OV0gIFs8YzAyNDA0Yzk+XSBr dGhyZWFkKzB4NmUvMHg3MwpbICAgMjguMTA5OTk5XSAgWzxjMDI0MDAwMD5dID8gc3lzX3RpbWVy X3NldHRpbWUrMHhiZS8weDEwOApbICAgMjguMTA5OTk5XSAgWzxjMDk0NDliNz5dIHJldF9mcm9t X2tlcm5lbF90aHJlYWQrMHgxYi8weDI4ClsgICAyOC4xMDk5OTldICBbPGMwMjQwNDViPl0gPyBf X2t0aHJlYWRfcGFya21lKzB4NTQvMHg1NApbICAgMjguMTA5OTk5XSBDb2RlOiAwMCAwMCAwMCBl OCBiYiBiNSAyYiAwMCAzOSBjMyAwZiA5NCA0NSBlZiBlYiAxNSA4MyBmYiAwNyA3NiAwNSBlOCAw NCA1NiA2YyAwMCAwZiBhMyAxZiAxOSBkYiA4NSBkYiAwZiA5NSA0NSBlZiAzMSBmZiAzMSBjMCBm MyA5MCA8OGI+IDVlIDEwIDM5IGMzIDc0IDQxIDgzIGZiIDAyIDc0IDA3IDgzIGZiIDAzIDc0IDBl IGViIDE5IGU4IDNkCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyLzA2MDA0ZTZlZWJk YWYxMDFhMGY5YjUzM2ZhYzc3YjU3NjhkMmMwOWMvZG1lc2cteW9jdG8taXZiNDQtMzU6MjAxNDA2 MTMwNjQwMDU6aTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyOjMuOC4wLTA2NDkwLWcwNjAwNGU2OjY1 CjA6MTo2IGFsbF9nb29kOmJhZDphbGxfYmFkIGJvb3RzCgpCaXNlY3Rpbmc6IDQgcmV2aXNpb25z IGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDIgc3RlcHMpCltkOTQxYWVhZTQyOTQy YzJlZjYxZWQ1ZTA1Y2MxYWQwNDI4MDg1NzA0XSBpcG1pOiBhZGQgbmV3IGtlcm5lbCBvcHRpb25z IHRvIHByZXZlbnQgYXV0b21hdGljIGlwbWkgaW5pdApydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9i aXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXg2L29iai1iaXNl Y3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1oYTMt MDYxMi9iYXNlcm9jazpiYXNlcm9jazptb3JwaDpkOTQxYWVhZTQyOTQyYzJlZjYxZWQ1ZTA1Y2Mx YWQwNDI4MDg1NzA0OmJpc2VjdC1saW51eDYKCjIwMTQtMDYtMTMtMDY6NDA6NDIgZDk0MWFlYWU0 Mjk0MmMyZWY2MWVkNWUwNWNjMWFkMDQyODA4NTcwNCBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRh c2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctaGEzLTA2MTIt ZDk0MWFlYWU0Mjk0MmMyZWY2MWVkNWUwNWNjMWFkMDQyODA4NTcwNApDaGVjayBmb3Iga2VybmVs IGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyL2Q5NDFhZWFlNDI5NDJjMmVmNjFl ZDVlMDVjYzFhZDA0MjgwODU3MDQKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRl c3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi1kOTQxYWVhZTQyOTQyYzJl ZjYxZWQ1ZTA1Y2MxYWQwNDI4MDg1NzA0CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWls ZC10ZXN0cy9idWlsZC1xdWV1ZS8uaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyLWQ5NDFhZWFlNDI5 NDJjMmVmNjFlZDVlMDVjYzFhZDA0MjgwODU3MDQKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNv bmZpZy1oYTMtMDYxMi9kOTQxYWVhZTQyOTQyYzJlZjYxZWQ1ZTA1Y2MxYWQwNDI4MDg1NzA0L3Zt bGludXotMy44LjAtMDY0ODUtZ2Q5NDFhZWEKCjIwMTQtMDYtMTMtMDY6NDg6NDIgZGV0ZWN0aW5n IGJvb3Qgc3RhdGUgLi4uLi4uLi4gVEVTVCBGQUlMVVJFCktlcm5lbCB0ZXN0czogQm9vdCBPSyEK WyAgIDE3LjkzOTE5OF0gc29jazogcHJvY2VzcyBgdHJpbml0eS1tYWluJyBpcyB1c2luZyBvYnNv bGV0ZSBzZXRzb2Nrb3B0IFNPX0JTRENPTVBBVApbICAgMTguMTc2NDEwXSAtLS0tLS0tLS0tLS1b IGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgIDE4LjE3NjQ0NV0gV0FSTklORzogYXQgL2tidWls ZC9zcmMvaTM4Ni9saWIvaWRyLmM6Njc4IGlkcl9maW5kX3Nsb3dwYXRoKzB4MjgvMHhjYSgpClsg ICAxOC4xNzY0NDddIEhhcmR3YXJlIG5hbWU6IEJvY2hzClsgICAxOC4xNzY0NTBdIFBpZDogNTg0 LCBjb21tOiB0cmluaXR5LW1haW4gTm90IHRhaW50ZWQgMy44LjAtMDY0ODUtZ2Q5NDFhZWEgIzY3 ClsgICAxOC4xNzY0NTFdIENhbGwgVHJhY2U6ClsgICAxOC4xNzY0NjhdICBbPGMwMjJhY2U2Pl0g d2Fybl9zbG93cGF0aF9jb21tb24rMHg3Mi8weDg5ClsgICAxOC4xNzY0NzJdICBbPGMwNTFmMDAx Pl0gPyBpZHJfZmluZF9zbG93cGF0aCsweDI4LzB4Y2EKWyAgIDE4LjE3NjQ3NF0gIFs8YzA1MWYw MDE+XSA/IGlkcl9maW5kX3Nsb3dwYXRoKzB4MjgvMHhjYQpbICAgMTguMTc2NDc3XSAgWzxjMDIy YWQ5Yj5dIHdhcm5fc2xvd3BhdGhfbnVsbCsweDFkLzB4MWYKWyAgIDE4LjE3NjQ3OV0gIFs8YzA1 MWYwMDE+XSBpZHJfZmluZF9zbG93cGF0aCsweDI4LzB4Y2EKWyAgIDE4LjE3NjQ5MF0gIFs8YzAy N2ZhYjc+XSBwZXJmX2luaXRfZXZlbnQrMHg4Mi8weDEyNApbICAgMTguMTc2NDk5XSAgWzxjMDI0 MzIxZj5dID8gX19tdXRleF9pbml0KzB4M2YvMHg0NApbICAgMTguMTc2NTAyXSAgWzxjMDI3ZmRh OT5dIHBlcmZfZXZlbnRfYWxsb2MrMHgyNTAvMHgzNjAKWyAgIDE4LjE3NjUwNF0gIFs8YzAyODA0 MGU+XSBzeXNfcGVyZl9ldmVudF9vcGVuKzB4MzM2LzB4NjY0ClsgICAxOC4xNzY1MjldICBbPGMw OTQ0MmEwPl0gc3lzY2FsbF9jYWxsKzB4Ny8weGIKWyAgIDE4LjE3NjUzN10gIFs8YzA5NDAwMDA+ XSA/IFNldEFnY0lmLmlzcmEuNisweDEzMi8weDI5MApbICAgMTguMTc2NTM5XSAtLS1bIGVuZCB0 cmFjZSAxZDJiMjYxZThmNmQwZjY4IF0tLS0KWyAgIDE4LjQxNzc0Nl0gQlVHOiB1bmFibGUgdG8g aGFuZGxlIGtlcm5lbCBwYWdpbmcgcmVxdWVzdCBhdCAxMjcyNGU1MAova2VybmVsL2kzODYtcmFu ZGNvbmZpZy1oYTMtMDYxMi9kOTQxYWVhZTQyOTQyYzJlZjYxZWQ1ZTA1Y2MxYWQwNDI4MDg1NzA0 L2RtZXNnLXlvY3RvLWl2YjQxLTk6MjAxNDA2MTMwNjUyMTQ6aTM4Ni1yYW5kY29uZmlnLWhhMy0w NjEyOjMuOC4wLTA2NDg1LWdkOTQxYWVhOjY3CjA6MToxIGFsbF9nb29kOmJhZDphbGxfYmFkIGJv b3RzCgpCaXNlY3Rpbmc6IDIgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3Vn aGx5IDEgc3RlcCkKWzBmZmMyYTljODA3Mjk2OTI1M2EyMDgyMWMyYzczM2EyY2JiNGM3YzddIGlk cjogaW1wbGVtZW50IGxvb2t1cCBoaW50CnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10 ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eDYvb2JqLWJpc2VjdApscyAt YSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyL2Jh c2Vyb2NrOmJhc2Vyb2NrOm1vcnBoOjBmZmMyYTljODA3Mjk2OTI1M2EyMDgyMWMyYzczM2EyY2Ji NGM3Yzc6YmlzZWN0LWxpbnV4NgoKMjAxNC0wNi0xMy0wNjo1Mjo0NSAwZmZjMmE5YzgwNzI5Njky NTNhMjA4MjFjMmM3MzNhMmNiYjRjN2M3IGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAv a2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi0wZmZjMmE5 YzgwNzI5NjkyNTNhMjA4MjFjMmM3MzNhMmNiYjRjN2M3CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tl cm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2MTIvMGZmYzJhOWM4MDcyOTY5MjUzYTIwODIxYzJj NzMzYTJjYmI0YzdjNwp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVp bGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyLTBmZmMyYTljODA3Mjk2OTI1M2EyMDgy MWMyYzczM2EyY2JiNGM3YzcKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYx Mi8wZmZjMmE5YzgwNzI5NjkyNTNhMjA4MjFjMmM3MzNhMmNiYjRjN2M3L3ZtbGludXotMy44LjAt MDY0ODItZzBmZmMyYTkKCjIwMTQtMDYtMTMtMDY6NTQ6NDUgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUg Li4uLi4uLi4uCTEJNQk5IFRFU1QgRkFJTFVSRQpbICAgIDcuNjQyMzEzXSBpbml0OiBGYWlsZWQg dG8gY3JlYXRlIHB0eSAtIGRpc2FibGluZyBsb2dnaW5nIGZvciBqb2IKWyAgICA3LjY0Mzg2Nl0g aW5pdDogVGVtcG9yYXJ5IHByb2Nlc3Mgc3Bhd24gZXJyb3I6IE5vIHNwYWNlIGxlZnQgb24gZGV2 aWNlClsgICAgNy43MjQzMzRdIGluaXQ6IG1vdW50ZWQtdG1wIG1haW4gcHJvY2VzcyAoMTQ3KSB0 ZXJtaW5hdGVkIHdpdGggc3RhdHVzIDMyClsgICAxNy44NjY2MjddIEJVRzogdW5hYmxlIHRvIGhh bmRsZSBrZXJuZWwgcGFnaW5nIHJlcXVlc3QgYXQgYmRkZGI5YjgKWyAgIDE3Ljg2ODI0Ml0gSVA6 IFs8YzAyODJjZDc+XSBzdGF0aWNfa2V5X3Nsb3dfaW5jKzB4NC8weDQ3ClsgICAxNy44Njg5NDVd ICpwZHB0ID0gMDAwMDAwMDAwOTAwZDAwMSAqcGRlID0gMDAwMDAwMDAwMDAwMDAwMCAKWyAgIDE3 Ljg2ODk0NV0gT29wczogMDAwMCBbIzFdIFBSRUVNUFQgU01QIERFQlVHX1BBR0VBTExPQwpbICAg MTcuODY4OTQ1XSBQaWQ6IDE3MiwgY29tbTogdHJpbml0eS1tYWluIE5vdCB0YWludGVkIDMuOC4w LTA2NDgyLWcwZmZjMmE5ICM2OCBCb2NocyBCb2NocwpbICAgMTcuODY4OTQ1XSBFSVA6IDAwNjA6 WzxjMDI4MmNkNz5dIEVGTEFHUzogMDAwMTAyMDYgQ1BVOiAxClsgICAxNy44Njg5NDVdIEVJUCBp cyBhdCBzdGF0aWNfa2V5X3Nsb3dfaW5jKzB4NC8weDQ3ClsgICAxNy44Njg5NDVdIEVBWDogYmRk ZGI5YjggRUJYOiBjODY3MWMwMCBFQ1g6IDAwMDAwMDE4IEVEWDogMDAwMDAwMDgKWyAgIDE3Ljg2 ODk0NV0gRVNJOiAwMDAwMDAwOCBFREk6IGZmOTU5NTk1IEVCUDogYzg2MjdlYjQgRVNQOiBjODYy N2ViMApbICAgMTcuODY4OTQ1XSAgRFM6IDAwN2IgRVM6IDAwN2IgRlM6IDAwZDggR1M6IDAwMzMg U1M6IDAwNjgKWyAgIDE3Ljg2ODk0NV0gQ1IwOiA4MDA1MDAzYiBDUjI6IGJkZGRiOWI4IENSMzog MDg1N2UwMDAgQ1I0OiAwMDAwMDYzMApbICAgMTcuODY4OTQ1XSBEUjA6IDA4YTc2MDAwIERSMTog MDAwMDAwMDAgRFIyOiAwMDAwMDAwMCBEUjM6IDAwMDAwMDAwClsgICAxNy44Njg5NDVdIERSNjog ZmZmZjBmZjAgRFI3OiAwMDA3MDYwMgpbICAgMTcuODY4OTQ1XSBQcm9jZXNzIHRyaW5pdHktbWFp biAocGlkOiAxNzIsIHRpPWM4NjI2MDAwIHRhc2s9Yzg2NjA3MjAgdGFzay50aT1jODYyNjAwMCkK WyAgIDE3Ljg2ODk0NV0gU3RhY2s6ClsgICAxNy44Njg5NDVdICBjODY3MWMwMCBjODYyN2VjYyBj MDI3YmY2OSAwMDAwMDAwMCBjMGNiOTczMCBjODY3MWMwMCAwMDAwMDAwMCBjODYyN2VlOApbICAg MTcuODY4OTQ1XSAgYzAyN2ZiMDMgMDAwMDAwMDAgYzBjYjk3MzAgMDAwMDAwMDAgYzg2NzFkNDgg Yzg2NzFjMDAgYzg2MjdmMDQgYzAyN2ZkYTkKWyAgIDE3Ljg2ODk0NV0gIGM4NjI3ZjQwIGM4Njcx YzAwIDAwMDAwMDAwIGM4NjYwNzIwIDAwMDAwMDAwIGM4NjI3ZmFjIGMwMjgwNDBlIGM4NjcxYzAw ClsgICAxNy44Njg5NDVdIENhbGwgVHJhY2U6ClsgICAxNy44Njg5NDVdICBbPGMwMjdiZjY5Pl0g cGVyZl9zd2V2ZW50X2luaXQrMHhiOC8weGRkClsgICAxNy44Njg5NDVdICBbPGMwMjdmYjAzPl0g cGVyZl9pbml0X2V2ZW50KzB4Y2UvMHgxMjQKWyAgIDE3Ljg2ODk0NV0gIFs8YzAyN2ZkYTk+XSBw ZXJmX2V2ZW50X2FsbG9jKzB4MjUwLzB4MzYwClsgICAxNy44Njg5NDVdICBbPGMwMjgwNDBlPl0g c3lzX3BlcmZfZXZlbnRfb3BlbisweDMzNi8weDY2NApbICAgMTcuODY4OTQ1XSAgWzxjMDk0NGEw YT5dIHN5c2VudGVyX2RvX2NhbGwrMHgxMi8weDNjClsgICAxNy44Njg5NDVdIENvZGU6IDMxIGQy IDg5IGQ4IGU4IDM4IGZmIGZmIGZmIGU4IDg1IGZmIGZmIGZmIDgzIGM0IDBjIDViIDVlIDVmIDVk IGMzIDU1IDgzIGU4IDBjIDg5IGU1IDMxIGM5IDMxIGQyIGU4IDdkIGZmIGZmIGZmIDVkIGMzIDU1 IDg5IGU1IDUzIDw4Yj4gMTAgODkgYzMgODUgZDIgNzQgMTEgOGQgNGEgMDEgODkgZDAgZjAgMGYg YjEgMGIgMzkgZDAgNzQgMmIKWyAgIDE3Ljg2ODk0NV0gRUlQOiBbPGMwMjgyY2Q3Pl0gc3RhdGlj X2tleV9zbG93X2luYysweDQvMHg0NyBTUzpFU1AgMDA2ODpjODYyN2ViMApbICAgMTcuODY4OTQ1 XSBDUjI6IDAwMDAwMDAwYmRkZGI5YjgKWyAgIDE4LjAxNTkwOF0gLS0tWyBlbmQgdHJhY2UgM2Rh NzI3MmY1NzI4NzVkNCBdLS0tClsgICAxOC4wMTcwNzFdIEtlcm5lbCBwYW5pYyAtIG5vdCBzeW5j aW5nOiBGYXRhbCBleGNlcHRpb24KL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2MTIvMGZm YzJhOWM4MDcyOTY5MjUzYTIwODIxYzJjNzMzYTJjYmI0YzdjNy9kbWVzZy15b2N0by1pdmI0NC00 NjoyMDE0MDYxMzA3MDAxNTppMzg2LXJhbmRjb25maWctaGEzLTA2MTI6My44LjAtMDY0ODItZzBm ZmMyYTk6NjgKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2MTIvMGZmYzJhOWM4MDcyOTY5 MjUzYTIwODIxYzJjNzMzYTJjYmI0YzdjNy9kbWVzZy15b2N0by1pdmI0MS01NDoyMDE0MDYxMzA3 MDAzMTppMzg2LXJhbmRjb25maWctaGEzLTA2MTI6My44LjAtMDY0ODItZzBmZmMyYTk6NjgKL2tl cm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2MTIvMGZmYzJhOWM4MDcyOTY5MjUzYTIwODIxYzJj NzMzYTJjYmI0YzdjNy9kbWVzZy15b2N0by1pdmI0Mi0zOToyMDE0MDYxMzA3MDAzMzppMzg2LXJh bmRjb25maWctaGEzLTA2MTI6My44LjAtMDY0ODItZzBmZmMyYTk6NjgKMjozOjEwIGFsbF9nb29k OmJhZDphbGxfYmFkIGJvb3RzCgpCaXNlY3Rpbmc6IDAgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBh ZnRlciB0aGlzIChyb3VnaGx5IDAgc3RlcHMpCls1NDYxNjI4M2MyOTQ4ODEyYTQ0MjQwODU4Y2Vk NjEwZTdjYWNiZGUxXSBpZHI6IGFkZCBpZHJfbGF5ZXItPnByZWZpeApydW5uaW5nIC9jL2tlcm5l bC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXg2 L29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNv bmZpZy1oYTMtMDYxMi9iYXNlcm9jazpiYXNlcm9jazptb3JwaDo1NDYxNjI4M2MyOTQ4ODEyYTQ0 MjQwODU4Y2VkNjEwZTdjYWNiZGUxOmJpc2VjdC1saW51eDYKCjIwMTQtMDYtMTMtMDc6MDA6NDcg NTQ2MTYyODNjMjk0ODgxMmE0NDI0MDg1OGNlZDYxMGU3Y2FjYmRlMSBjb21waWxpbmcKUXVldWVk IGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWct aGEzLTA2MTItNTQ2MTYyODNjMjk0ODgxMmE0NDI0MDg1OGNlZDYxMGU3Y2FjYmRlMQpDaGVjayBm b3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyLzU0NjE2MjgzYzI5 NDg4MTJhNDQyNDA4NThjZWQ2MTBlN2NhY2JkZTEKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAv a2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi01NDYxNjI4 M2MyOTQ4ODEyYTQ0MjQwODU4Y2VkNjEwZTdjYWNiZGUxCndhaXRpbmcgZm9yIGNvbXBsZXRpb24g b2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS8uaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyLTU0 NjE2MjgzYzI5NDg4MTJhNDQyNDA4NThjZWQ2MTBlN2NhY2JkZTEKa2VybmVsOiAva2VybmVsL2kz ODYtcmFuZGNvbmZpZy1oYTMtMDYxMi81NDYxNjI4M2MyOTQ4ODEyYTQ0MjQwODU4Y2VkNjEwZTdj YWNiZGUxL3ZtbGludXotMy44LjAtMDY0ODEtZzU0NjE2MjgKCjIwMTQtMDYtMTMtMDc6MDM6NDcg ZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgCTQJOQkzMgk2Mgk4OQkxMTUgU1VDQ0VTUwoKMGZmYzJhOWM4 MDcyOTY5MjUzYTIwODIxYzJjNzMzYTJjYmI0YzdjNyBpcyB0aGUgZmlyc3QgYmFkIGNvbW1pdApj b21taXQgMGZmYzJhOWM4MDcyOTY5MjUzYTIwODIxYzJjNzMzYTJjYmI0YzdjNwpBdXRob3I6IFRl anVuIEhlbyA8dGpAa2VybmVsLm9yZz4KRGF0ZTogICBXZWQgRmViIDI3IDE3OjA1OjA4IDIwMTMg LTA4MDAKCiAgICBpZHI6IGltcGxlbWVudCBsb29rdXAgaGludAogICAgCiAgICBXaGlsZSBpZHIg bG9va3VwIGlzbid0IGEgcGFydGljdWxhcmx5IGhlYXZ5IG9wZXJhdGlvbiwgaXQgc3RpbGwgaXMg dG9vCiAgICBzdWJzdGFudGlhbCB0byB1c2UgaW4gaG90IHBhdGhzIHdpdGhvdXQgd29ycnlpbmcg YWJvdXQgdGhlIHBlcmZvcm1hbmNlCiAgICBpbXBsaWNhdGlvbnMuICBXaXRoIHJlY2VudCBjaGFu Z2VzLCBlYWNoIGlkcl9sYXllciBjb3ZlcnMgMjU2IHNsb3RzCiAgICB3aGljaCBzaG91bGQgYmUg ZW5vdWdoIHRvIGNvdmVyIG1vc3QgdXNlIGNhc2VzIHdpdGggc2luZ2xlIGlkcl9sYXllcgogICAg bWFraW5nIGxvb2t1cCBoaW50IHZlcnkgYXR0cmFjdGl2ZS4KICAgIAogICAgVGhpcyBwYXRjaCBh ZGRzIGlkci0+aGludCB3aGljaCBwb2ludHMgdG8gdGhlIGlkcl9sYXllciB3aGljaAogICAgYWxs b2NhdGVkIGFuIElEIG1vc3QgcmVjZW50bHkgYW5kIHRoZSBmYXN0IHBhdGggbG9va3VwIGJlY29t ZXMKICAgIAogICAgCWlmIChsb29rIHVwIHRhcmdldCdzIHByZWZpeCBtYXRjaGVzIHRoYXQgb2Yg dGhlIGhpbnRlZCBsYXllcikKICAgIAkJcmV0dXJuIGhpbnQtPmFyeVtJRCdzIG9mZnNldCBpbiB0 aGUgbGVhZiBsYXllcl07CiAgICAKICAgIHdoaWNoIGNhbiBiZSBpbmxpbmVkLgogICAgCiAgICBp ZHItPmhpbnQgaXMgc2V0IHRvIHRoZSBsZWFmIG5vZGUgb24gaWRyX2ZpbGxfc2xvdCgpIGFuZCBj bGVhcmVkIGZyb20KICAgIGZyZWVfbGF5ZXIoKS4KICAgIAogICAgW2FuZHJpeS5zaGV2Y2hlbmtv QGxpbnV4LmludGVsLmNvbTogYWx3YXlzIGRvIHNsb3cgcGF0aCB3aGVuIGhpbnQgaXMgdW5pbml0 aWFsaXplZF0KICAgIFNpZ25lZC1vZmYtYnk6IFRlanVuIEhlbyA8dGpAa2VybmVsLm9yZz4KICAg IENjOiBLaXJpbGwgQS4gU2h1dGVtb3YgPGtpcmlsbC5zaHV0ZW1vdkBsaW51eC5pbnRlbC5jb20+ CiAgICBDYzogU2FzaGEgTGV2aW4gPHNhc2hhLmxldmluQG9yYWNsZS5jb20+CiAgICBTaWduZWQt b2ZmLWJ5OiBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogICAgU2ln bmVkLW9mZi1ieTogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3Jn PgoKOjA0MDAwMCAwNDAwMDAgNjE0YmYwMzkyM2I5Yjc4MDBmMWQzMTFiZDNlZDJiOWI5MDUxZDQ5 MiAyMGM2YzUyMzlmOTk2YmE1YzM4YjJmYzZjYWJiOTIxZjMzMzEwNTMxIE0JaW5jbHVkZQo6MDQw MDAwIDA0MDAwMCAyYThjMzIzNmMyZWYyMGY1N2NkOTFjNmJlODdiMWZiYjNmZTliMWMwIDZjZTg1 NzgxNmNlZDI3ODgzOWM2YWY5NDFlNTczMDM4MTYzZDgyZmUgTQlsaWIKYmlzZWN0IHJ1biBzdWNj ZXNzCkhFQUQgaXMgbm93IGF0IDU0NjE2MjguLi4gaWRyOiBhZGQgaWRyX2xheWVyLT5wcmVmaXgK bHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYx Mi9iYXNlcm9jazpiYXNlcm9jazptb3JwaDo1NDYxNjI4M2MyOTQ4ODEyYTQ0MjQwODU4Y2VkNjEw ZTdjYWNiZGUxOmJpc2VjdC1saW51eDYKCjIwMTQtMDYtMTMtMDc6MDY6NTEgNTQ2MTYyODNjMjk0 ODgxMmE0NDI0MDg1OGNlZDYxMGU3Y2FjYmRlMSByZXVzZSAva2VybmVsL2kzODYtcmFuZGNvbmZp Zy1oYTMtMDYxMi81NDYxNjI4M2MyOTQ4ODEyYTQ0MjQwODU4Y2VkNjEwZTdjYWNiZGUxL3ZtbGlu dXotMy44LjAtMDY0ODEtZzU0NjE2MjgKCjIwMTQtMDYtMTMtMDc6MDY6NTIgZGV0ZWN0aW5nIGJv b3Qgc3RhdGUgLi4uLi4uLi4uCTEJNwkyMAk0NAkxMTAJMTkxCTI2MgkzMTQJMzQ1IFNVQ0NFU1MK ClByZXZpb3VzIEhFQUQgcG9zaXRpb24gd2FzIDU0NjE2MjguLi4gaWRyOiBhZGQgaWRyX2xheWVy LT5wcmVmaXgKSEVBRCBpcyBub3cgYXQgZDY3YTBlMS4uLiBtb3JwaG9sb2dpZXM6IEVuYWJsZSBD T05GSUdfRkhBTkRMRQpscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5k Y29uZmlnLWhhMy0wNjEyL2Jhc2Vyb2NrOmJhc2Vyb2NrOm1vcnBoOmQ2N2EwZTExMDE4N2FiZDU2 MGExZGU2M2ZhMTcyODk0YTUyODM5ZDU6YmlzZWN0LWxpbnV4NgoKMjAxNC0wNi0xMy0wNzoxNTo1 OCBkNjdhMGUxMTAxODdhYmQ1NjBhMWRlNjNmYTE3Mjg5NGE1MjgzOWQ1IHJldXNlIC9rZXJuZWwv aTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyL2Q2N2EwZTExMDE4N2FiZDU2MGExZGU2M2ZhMTcyODk0 YTUyODM5ZDUvdm1saW51ei0zLjE1LjAtMDQ3OTUtZ2Q2N2EwZTEKCjIwMTQtMDYtMTMtMDc6MTU6 NTggZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLi4JNgkxMwk2NAk5MAkxMTcJMTU1CTE5MAkyMTAJMjcx CTMxOQkzNDMuLi4uLi4uLi4uLi4uCTM0NC4uCTM0NSBTVUNDRVNTCgpIRUFEIGlzIG5vdyBhdCBk NjdhMGUxIG1vcnBob2xvZ2llczogRW5hYmxlIENPTkZJR19GSEFORExFCgo9PT09PT09PT0gdXBz dHJlYW0gPT09PT09PT09CkZyb20gZ2l0Oi8vZ2l0bWlycm9yL2xpbnVzCiAgIDVjMDJjMzkuLjBl MDRjNjQgIG1hc3RlciAgICAgLT4gbGludXMvbWFzdGVyClByZXZpb3VzIEhFQUQgcG9zaXRpb24g d2FzIGQ2N2EwZTEuLi4gbW9ycGhvbG9naWVzOiBFbmFibGUgQ09ORklHX0ZIQU5ETEUKSEVBRCBp cyBub3cgYXQgMGUwNGM2NC4uLiBNZXJnZSB0YWcgJ2RtLTMuMTYtY2hhbmdlcycgb2YgZ2l0Oi8v Z2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2RldmljZS1tYXBwZXIvbGlu dXgtZG0KbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1o YTMtMDYxMi9saW51czptYXN0ZXI6MGUwNGM2NDFiMTk5NDM1ZjM3Nzk0NTQwNTVmNmE3ZGUyNThl Y2RmYzpiaXNlY3QtbGludXg2CgoyMDE0LTA2LTEzLTA3OjMyOjU1IDBlMDRjNjQxYjE5OTQzNWYz Nzc5NDU0MDU1ZjZhN2RlMjU4ZWNkZmMgcmV1c2UgL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEz LTA2MTIvMGUwNGM2NDFiMTk5NDM1ZjM3Nzk0NTQwNTVmNmE3ZGUyNThlY2RmYy92bWxpbnV6LTMu MTUuMC0wNDkzNC1nMGUwNGM2NAoKMjAxNC0wNi0xMy0wNzozMjo1NSBkZXRlY3RpbmcgYm9vdCBz dGF0ZSAuLgkxMgkzOQk3OQkxMDUJMTU0CTE5OQkyNTkJMzMyCTM0Mi4uLi4uLi4uLi4uLgkzNDMu CTM0NSBTVUNDRVNTCgoKPT09PT09PT09IGxpbnV4LW5leHQgPT09PT09PT09CkZyb20gZ2l0Oi8v Z2l0bWlycm9yL25leHQKICsgMzA4MDZmOC4uLmY2MGJmMzUgYWtwbSAgICAgICAtPiBuZXh0L2Fr cG0gIChmb3JjZWQgdXBkYXRlKQogKyA1NmI1NDk4Li4uZGFkYTkxNSBha3BtLWJhc2UgIC0+IG5l eHQvYWtwbS1iYXNlICAoZm9yY2VkIHVwZGF0ZSkKICsgMjdhNGU0My4uLmIxY2NlNjIgbWFzdGVy ICAgICAtPiBuZXh0L21hc3RlciAgKGZvcmNlZCB1cGRhdGUpCiAgIDE0MjA4YjAuLjQyNTFjMmE2 IHN0YWJsZSAgICAgLT4gbmV4dC9zdGFibGUKRnJvbSBnaXQ6Ly9naXRtaXJyb3IvbmV4dAogKiBb bmV3IHRhZ10gICAgICAgICBuZXh0LTIwMTQwNjExIC0+IG5leHQtMjAxNDA2MTEKICogW25ldyB0 YWddICAgICAgICAgbmV4dC0yMDE0MDYxMiAtPiBuZXh0LTIwMTQwNjEyClByZXZpb3VzIEhFQUQg cG9zaXRpb24gd2FzIDBlMDRjNjQuLi4gTWVyZ2UgdGFnICdkbS0zLjE2LWNoYW5nZXMnIG9mIGdp dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9kZXZpY2UtbWFwcGVy L2xpbnV4LWRtCkhFQUQgaXMgbm93IGF0IGIxY2NlNjIuLi4gQWRkIGxpbnV4LW5leHQgc3BlY2lm aWMgZmlsZXMgZm9yIDIwMTQwNjEyCmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9p Mzg2LXJhbmRjb25maWctaGEzLTA2MTIvbmV4dDptYXN0ZXI6YjFjY2U2MjBmZDRiNjg2NGM5MmU3 MzA3YmU3ODM5Nzg5ZjljOGJlMDpiaXNlY3QtbGludXg2CgoyMDE0LTA2LTEzLTA3OjQ2OjExIGIx Y2NlNjIwZmQ0YjY4NjRjOTJlNzMwN2JlNzgzOTc4OWY5YzhiZTAgY29tcGlsaW5nClF1ZXVlZCBi dWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWhh My0wNjEyLWIxY2NlNjIwZmQ0YjY4NjRjOTJlNzMwN2JlNzgzOTc4OWY5YzhiZTAKQ2hlY2sgZm9y IGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi9iMWNjZTYyMGZkNGI2 ODY0YzkyZTczMDdiZTc4Mzk3ODlmOWM4YmUwCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2ti dWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctaGEzLTA2MTItYjFjY2U2MjBm ZDRiNjg2NGM5MmU3MzA3YmU3ODM5Nzg5ZjljOGJlMAp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9m IC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvLmkzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi1iMWNj ZTYyMGZkNGI2ODY0YzkyZTczMDdiZTc4Mzk3ODlmOWM4YmUwCmtlcm5lbDogL2tlcm5lbC9pMzg2 LXJhbmRjb25maWctaGEzLTA2MTIvYjFjY2U2MjBmZDRiNjg2NGM5MmU3MzA3YmU3ODM5Nzg5Zjlj OGJlMC92bWxpbnV6LTMuMTUuMC1uZXh0LTIwMTQwNjEyCgoyMDE0LTA2LTEzLTA3OjQ5OjExIGRl dGVjdGluZyBib290IHN0YXRlIAkyCTI5CTQ4CTg2CTEyMQkxNTcJMTczCTE5OQkyMzMJMjc2CTMz MwkzMzkuLi4uLi4uCTM0MAkzNDMJMzQ0Li4uLi4JMzQ1IFNVQ0NFU1MKCg== --===============3061420098999591887== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-3.8.0-06482-g0ffc2a9" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgMy44LjAgS2VybmVsIENvbmZpZ3VyYXRpb24KIwojIENPTkZJR182NEJJVCBpcyBub3Qgc2V0 CkNPTkZJR19YODZfMzI9eQpDT05GSUdfWDg2PXkKQ09ORklHX0lOU1RSVUNUSU9OX0RFQ09ERVI9 eQpDT05GSUdfT1VUUFVUX0ZPUk1BVD0iZWxmMzItaTM4NiIKQ09ORklHX0FSQ0hfREVGQ09ORklH PSJhcmNoL3g4Ni9jb25maWdzL2kzODZfZGVmY29uZmlnIgpDT05GSUdfTE9DS0RFUF9TVVBQT1JU PXkKQ09ORklHX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19IQVZFX0xBVEVOQ1lUT1BfU1VQ UE9SVD15CkNPTkZJR19NTVU9eQpDT05GSUdfTkVFRF9TR19ETUFfTEVOR1RIPXkKQ09ORklHX0dF TkVSSUNfSVNBX0RNQT15CkNPTkZJR19HRU5FUklDX0JVRz15CkNPTkZJR19HRU5FUklDX0hXRUlH SFQ9eQpDT05GSUdfR0VORVJJQ19HUElPPXkKQ09ORklHX0FSQ0hfTUFZX0hBVkVfUENfRkRDPXkK Q09ORklHX1JXU0VNX1hDSEdBRERfQUxHT1JJVEhNPXkKQ09ORklHX0dFTkVSSUNfQ0FMSUJSQVRF X0RFTEFZPXkKQ09ORklHX0FSQ0hfSEFTX0NQVV9SRUxBWD15CkNPTkZJR19BUkNIX0hBU19ERUZB VUxUX0lETEU9eQpDT05GSUdfQVJDSF9IQVNfQ0FDSEVfTElORV9TSVpFPXkKQ09ORklHX0FSQ0hf SEFTX0NQVV9BVVRPUFJPQkU9eQpDT05GSUdfSEFWRV9TRVRVUF9QRVJfQ1BVX0FSRUE9eQpDT05G SUdfTkVFRF9QRVJfQ1BVX0VNQkVEX0ZJUlNUX0NIVU5LPXkKQ09ORklHX05FRURfUEVSX0NQVV9Q QUdFX0ZJUlNUX0NIVU5LPXkKQ09ORklHX0FSQ0hfSElCRVJOQVRJT05fUE9TU0lCTEU9eQpDT05G SUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxFPXkKIyBDT05GSUdfWk9ORV9ETUEzMiBpcyBub3Qgc2V0 CiMgQ09ORklHX0FVRElUX0FSQ0ggaXMgbm90IHNldApDT05GSUdfQVJDSF9TVVBQT1JUU19PUFRJ TUlaRURfSU5MSU5JTkc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19ERUJVR19QQUdFQUxMT0M9eQpD T05GSUdfWDg2XzMyX1NNUD15CkNPTkZJR19YODZfSFQ9eQpDT05GSUdfWDg2XzMyX0xBWllfR1M9 eQpDT05GSUdfQVJDSF9IV0VJR0hUX0NGTEFHUz0iLWZjYWxsLXNhdmVkLWVjeCAtZmNhbGwtc2F2 ZWQtZWR4IgpDT05GSUdfQVJDSF9TVVBQT1JUU19VUFJPQkVTPXkKQ09ORklHX0RFRkNPTkZJR19M SVNUPSIvbGliL21vZHVsZXMvJFVOQU1FX1JFTEVBU0UvLmNvbmZpZyIKQ09ORklHX0NPTlNUUlVD VE9SUz15CkNPTkZJR19JUlFfV09SSz15CkNPTkZJR19CVUlMRFRJTUVfRVhUQUJMRV9TT1JUPXkK CiMKIyBHZW5lcmFsIHNldHVwCiMKQ09ORklHX0VYUEVSSU1FTlRBTD15CkNPTkZJR19JTklUX0VO Vl9BUkdfTElNSVQ9MzIKQ09ORklHX0NST1NTX0NPTVBJTEU9IiIKQ09ORklHX0xPQ0FMVkVSU0lP Tj0iIgpDT05GSUdfTE9DQUxWRVJTSU9OX0FVVE89eQpDT05GSUdfSEFWRV9LRVJORUxfR1pJUD15 CkNPTkZJR19IQVZFX0tFUk5FTF9CWklQMj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk1BPXkKQ09O RklHX0hBVkVfS0VSTkVMX1haPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaTz15CiMgQ09ORklHX0tF Uk5FTF9HWklQIGlzIG5vdCBzZXQKQ09ORklHX0tFUk5FTF9CWklQMj15CiMgQ09ORklHX0tFUk5F TF9MWk1BIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX1haIGlzIG5vdCBzZXQKIyBDT05GSUdf S0VSTkVMX0xaTyBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0hPU1ROQU1FPSIobm9uZSkiCkNP TkZJR19TV0FQPXkKQ09ORklHX1NZU1ZJUEM9eQpDT05GSUdfU1lTVklQQ19TWVNDVEw9eQojIENP TkZJR19QT1NJWF9NUVVFVUUgaXMgbm90IHNldAojIENPTkZJR19GSEFORExFIGlzIG5vdCBzZXQK IyBDT05GSUdfQVVESVQgaXMgbm90IHNldApDT05GSUdfSEFWRV9HRU5FUklDX0hBUkRJUlFTPXkK CiMKIyBJUlEgc3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfSEFSRElSUVM9eQpDT05GSUdfR0VO RVJJQ19JUlFfUFJPQkU9eQpDT05GSUdfR0VORVJJQ19JUlFfU0hPVz15CkNPTkZJR19HRU5FUklD X1BFTkRJTkdfSVJRPXkKQ09ORklHX0lSUV9ET01BSU49eQojIENPTkZJR19JUlFfRE9NQUlOX0RF QlVHIGlzIG5vdCBzZXQKQ09ORklHX0lSUV9GT1JDRURfVEhSRUFESU5HPXkKQ09ORklHX1NQQVJT RV9JUlE9eQpDT05GSUdfQ0xPQ0tTT1VSQ0VfV0FUQ0hET0c9eQpDT05GSUdfQUxXQVlTX1VTRV9Q RVJTSVNURU5UX0NMT0NLPXkKQ09ORklHX0tUSU1FX1NDQUxBUj15CkNPTkZJR19HRU5FUklDX0NM T0NLRVZFTlRTPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfQlVJTEQ9eQpDT05GSUdfR0VO RVJJQ19DTE9DS0VWRU5UU19CUk9BRENBU1Q9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19N SU5fQURKVVNUPXkKQ09ORklHX0dFTkVSSUNfQ01PU19VUERBVEU9eQoKIwojIFRpbWVycyBzdWJz eXN0ZW0KIwpDT05GSUdfVElDS19PTkVTSE9UPXkKQ09ORklHX05PX0haPXkKQ09ORklHX0hJR0hf UkVTX1RJTUVSUz15CgojCiMgQ1BVL1Rhc2sgdGltZSBhbmQgc3RhdHMgYWNjb3VudGluZwojCkNP TkZJR19USUNLX0NQVV9BQ0NPVU5USU5HPXkKIyBDT05GSUdfSVJRX1RJTUVfQUNDT1VOVElORyBp cyBub3Qgc2V0CkNPTkZJR19CU0RfUFJPQ0VTU19BQ0NUPXkKIyBDT05GSUdfQlNEX1BST0NFU1Nf QUNDVF9WMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RBU0tTVEFUUyBpcyBub3Qgc2V0CgojCiMgUkNV IFN1YnN5c3RlbQojCkNPTkZJR19UUkVFX1BSRUVNUFRfUkNVPXkKQ09ORklHX1BSRUVNUFRfUkNV PXkKQ09ORklHX1JDVV9TVEFMTF9DT01NT049eQpDT05GSUdfUkNVX0ZBTk9VVD0zMgpDT05GSUdf UkNVX0ZBTk9VVF9MRUFGPTE2CkNPTkZJR19SQ1VfRkFOT1VUX0VYQUNUPXkKQ09ORklHX1JDVV9G QVNUX05PX0haPXkKQ09ORklHX1RSRUVfUkNVX1RSQUNFPXkKQ09ORklHX1JDVV9CT09TVD15CkNP TkZJR19SQ1VfQk9PU1RfUFJJTz0xCkNPTkZJR19SQ1VfQk9PU1RfREVMQVk9NTAwCiMgQ09ORklH X1JDVV9OT0NCX0NQVSBpcyBub3Qgc2V0CkNPTkZJR19JS0NPTkZJRz15CkNPTkZJR19JS0NPTkZJ R19QUk9DPXkKQ09ORklHX0xPR19CVUZfU0hJRlQ9MTcKQ09ORklHX0hBVkVfVU5TVEFCTEVfU0NI RURfQ0xPQ0s9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19OVU1BX0JBTEFOQ0lORz15CkNPTkZJR19B UkNIX1dBTlRTX1BST1RfTlVNQV9QUk9UX05PTkU9eQpDT05GSUdfQ0dST1VQUz15CiMgQ09ORklH X0NHUk9VUF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9GUkVFWkVSIGlzIG5vdCBz ZXQKQ09ORklHX0NHUk9VUF9ERVZJQ0U9eQpDT05GSUdfQ1BVU0VUUz15CiMgQ09ORklHX1BST0Nf UElEX0NQVVNFVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9DUFVBQ0NUIGlzIG5vdCBzZXQK IyBDT05GSUdfUkVTT1VSQ0VfQ09VTlRFUlMgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfUEVS RiBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBfU0NIRUQ9eQpDT05GSUdfRkFJUl9HUk9VUF9TQ0hF RD15CiMgQ09ORklHX0NGU19CQU5EV0lEVEggaXMgbm90IHNldAojIENPTkZJR19SVF9HUk9VUF9T Q0hFRCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfQ0dST1VQPXkKQ09ORklHX0RFQlVHX0JMS19DR1JP VVA9eQojIENPTkZJR19DSEVDS1BPSU5UX1JFU1RPUkUgaXMgbm90IHNldApDT05GSUdfTkFNRVNQ QUNFUz15CkNPTkZJR19VVFNfTlM9eQojIENPTkZJR19JUENfTlMgaXMgbm90IHNldApDT05GSUdf UElEX05TPXkKQ09ORklHX05FVF9OUz15CkNPTkZJR19TQ0hFRF9BVVRPR1JPVVA9eQojIENPTkZJ R19TWVNGU19ERVBSRUNBVEVEIGlzIG5vdCBzZXQKQ09ORklHX1JFTEFZPXkKQ09ORklHX0JMS19E RVZfSU5JVFJEPXkKQ09ORklHX0lOSVRSQU1GU19TT1VSQ0U9IiIKQ09ORklHX1JEX0daSVA9eQpD T05GSUdfUkRfQlpJUDI9eQpDT05GSUdfUkRfTFpNQT15CkNPTkZJR19SRF9YWj15CkNPTkZJR19S RF9MWk89eQpDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1NJWkU9eQpDT05GSUdfU1lTQ1RMPXkKQ09O RklHX0FOT05fSU5PREVTPXkKIyBDT05GSUdfRVhQRVJUIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVf VUlEMTY9eQpDT05GSUdfVUlEMTY9eQojIENPTkZJR19TWVNDVExfU1lTQ0FMTCBpcyBub3Qgc2V0 CkNPTkZJR19TWVNDVExfRVhDRVBUSU9OX1RSQUNFPXkKQ09ORklHX0tBTExTWU1TPXkKQ09ORklH X0tBTExTWU1TX0FMTD15CkNPTkZJR19IT1RQTFVHPXkKQ09ORklHX1BSSU5USz15CkNPTkZJR19C VUc9eQpDT05GSUdfRUxGX0NPUkU9eQpDT05GSUdfUENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0hB VkVfUENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0JBU0VfRlVMTD15CkNPTkZJR19GVVRFWD15CkNP TkZJR19FUE9MTD15CkNPTkZJR19TSUdOQUxGRD15CkNPTkZJR19USU1FUkZEPXkKQ09ORklHX0VW RU5URkQ9eQpDT05GSUdfU0hNRU09eQpDT05GSUdfQUlPPXkKIyBDT05GSUdfRU1CRURERUQgaXMg bm90IHNldApDT05GSUdfSEFWRV9QRVJGX0VWRU5UUz15CkNPTkZJR19QRVJGX1VTRV9WTUFMTE9D PXkKCiMKIyBLZXJuZWwgUGVyZm9ybWFuY2UgRXZlbnRzIEFuZCBDb3VudGVycwojCkNPTkZJR19Q RVJGX0VWRU5UUz15CkNPTkZJR19ERUJVR19QRVJGX1VTRV9WTUFMTE9DPXkKQ09ORklHX1ZNX0VW RU5UX0NPVU5URVJTPXkKQ09ORklHX1BDSV9RVUlSS1M9eQojIENPTkZJR19DT01QQVRfQlJLIGlz IG5vdCBzZXQKQ09ORklHX1NMQUI9eQojIENPTkZJR19TTFVCIGlzIG5vdCBzZXQKIyBDT05GSUdf UFJPRklMSU5HIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfT1BST0ZJTEU9eQpDT05GSUdfT1BST0ZJ TEVfTk1JX1RJTUVSPXkKQ09ORklHX0pVTVBfTEFCRUw9eQpDT05GSUdfSEFWRV9FRkZJQ0lFTlRf VU5BTElHTkVEX0FDQ0VTUz15CkNPTkZJR19BUkNIX1VTRV9CVUlMVElOX0JTV0FQPXkKQ09ORklH X0hBVkVfSU9SRU1BUF9QUk9UPXkKQ09ORklHX0hBVkVfS1BST0JFUz15CkNPTkZJR19IQVZFX0tS RVRQUk9CRVM9eQpDT05GSUdfSEFWRV9PUFRQUk9CRVM9eQpDT05GSUdfSEFWRV9LUFJPQkVTX09O X0ZUUkFDRT15CkNPTkZJR19IQVZFX0FSQ0hfVFJBQ0VIT09LPXkKQ09ORklHX0hBVkVfRE1BX0FU VFJTPXkKQ09ORklHX0hBVkVfRE1BX0NPTlRJR1VPVVM9eQpDT05GSUdfVVNFX0dFTkVSSUNfU01Q X0hFTFBFUlM9eQpDT05GSUdfR0VORVJJQ19TTVBfSURMRV9USFJFQUQ9eQpDT05GSUdfSEFWRV9S RUdTX0FORF9TVEFDS19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfRE1BX0FQSV9ERUJVRz15CkNP TkZJR19IQVZFX0hXX0JSRUFLUE9JTlQ9eQpDT05GSUdfSEFWRV9NSVhFRF9CUkVBS1BPSU5UU19S RUdTPXkKQ09ORklHX0hBVkVfVVNFUl9SRVRVUk5fTk9USUZJRVI9eQpDT05GSUdfSEFWRV9QRVJG X0VWRU5UU19OTUk9eQpDT05GSUdfSEFWRV9QRVJGX1JFR1M9eQpDT05GSUdfSEFWRV9QRVJGX1VT RVJfU1RBQ0tfRFVNUD15CkNPTkZJR19IQVZFX0FSQ0hfSlVNUF9MQUJFTD15CkNPTkZJR19BUkNI X0hBVkVfTk1JX1NBRkVfQ01QWENIRz15CkNPTkZJR19IQVZFX0NNUFhDSEdfTE9DQUw9eQpDT05G SUdfSEFWRV9DTVBYQ0hHX0RPVUJMRT15CkNPTkZJR19BUkNIX1dBTlRfSVBDX1BBUlNFX1ZFUlNJ T049eQpDT05GSUdfSEFWRV9BUkNIX1NFQ0NPTVBfRklMVEVSPXkKQ09ORklHX0hBVkVfSVJRX1RJ TUVfQUNDT1VOVElORz15CkNPTkZJR19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQpD T05GSUdfTU9EVUxFU19VU0VfRUxGX1JFTD15CkNPTkZJR19DTE9ORV9CQUNLV0FSRFM9eQpDT05G SUdfT0xEX1NJR1NVU1BFTkQzPXkKQ09ORklHX09MRF9TSUdBQ1RJT049eQoKIwojIEdDT1YtYmFz ZWQga2VybmVsIHByb2ZpbGluZwojCkNPTkZJR19HQ09WX0tFUk5FTD15CiMgQ09ORklHX0dDT1Zf UFJPRklMRV9BTEwgaXMgbm90IHNldApDT05GSUdfSEFWRV9HRU5FUklDX0RNQV9DT0hFUkVOVD15 CkNPTkZJR19TTEFCSU5GTz15CkNPTkZJR19SVF9NVVRFWEVTPXkKQ09ORklHX0JBU0VfU01BTEw9 MAojIENPTkZJR19NT0RVTEVTIGlzIG5vdCBzZXQKQ09ORklHX1NUT1BfTUFDSElORT15CkNPTkZJ R19CTE9DSz15CkNPTkZJR19MQkRBRj15CkNPTkZJR19CTEtfREVWX0JTRz15CkNPTkZJR19CTEtf REVWX0JTR0xJQj15CiMgQ09ORklHX0JMS19ERVZfSU5URUdSSVRZIGlzIG5vdCBzZXQKQ09ORklH X0JMS19ERVZfVEhST1RUTElORz15CgojCiMgUGFydGl0aW9uIFR5cGVzCiMKQ09ORklHX1BBUlRJ VElPTl9BRFZBTkNFRD15CiMgQ09ORklHX0FDT1JOX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09O RklHX09TRl9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfQU1JR0FfUEFSVElUSU9OPXkKIyBD T05GSUdfQVRBUklfUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX01BQ19QQVJUSVRJT049eQoj IENPTkZJR19NU0RPU19QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19MRE1fUEFSVElUSU9O IGlzIG5vdCBzZXQKQ09ORklHX1NHSV9QQVJUSVRJT049eQojIENPTkZJR19VTFRSSVhfUEFSVElU SU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VOX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklH X0tBUk1BX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9QQVJUSVRJT04gaXMgbm90 IHNldAojIENPTkZJR19TWVNWNjhfUEFSVElUSU9OIGlzIG5vdCBzZXQKCiMKIyBJTyBTY2hlZHVs ZXJzCiMKQ09ORklHX0lPU0NIRURfTk9PUD15CkNPTkZJR19JT1NDSEVEX0RFQURMSU5FPXkKQ09O RklHX0lPU0NIRURfQ0ZRPXkKQ09ORklHX0NGUV9HUk9VUF9JT1NDSEVEPXkKIyBDT05GSUdfREVG QVVMVF9ERUFETElORSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0NGUT15CiMgQ09ORklHX0RF RkFVTFRfTk9PUCBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0lPU0NIRUQ9ImNmcSIKQ09ORklH X1BBREFUQT15CkNPTkZJR19VTklOTElORV9TUElOX1VOTE9DSz15CiMgQ09ORklHX0ZSRUVaRVIg aXMgbm90IHNldAoKIwojIFByb2Nlc3NvciB0eXBlIGFuZCBmZWF0dXJlcwojCkNPTkZJR19aT05F X0RNQT15CkNPTkZJR19TTVA9eQpDT05GSUdfWDg2X01QUEFSU0U9eQojIENPTkZJR19YODZfQklH U01QIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9FWFRFTkRFRF9QTEFURk9STT15CiMgQ09ORklHX1g4 Nl9HT0xERklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9XQU5UX0lOVEVMX01JRCBpcyBub3Qg c2V0CiMgQ09ORklHX1g4Nl9JTlRFTF9MUFNTIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1JEQzMy MVggaXMgbm90IHNldApDT05GSUdfWDg2XzMyX05PTl9TVEFOREFSRD15CiMgQ09ORklHX1g4Nl9O VU1BUSBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQTJYMTEgaXMgbm90IHNldAojIENPTkZJR19YODZf U1VNTUlUIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl8zMl9JUklTPXkKIyBDT05GSUdfU0NIRURfT01J VF9GUkFNRV9QT0lOVEVSIGlzIG5vdCBzZXQKQ09ORklHX1BBUkFWSVJUX0dVRVNUPXkKIyBDT05G SUdfUEFSQVZJUlRfVElNRV9BQ0NPVU5USU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfWEVOIGlzIG5v dCBzZXQKIyBDT05GSUdfWEVOX1BSSVZJTEVHRURfR1VFU1QgaXMgbm90IHNldApDT05GSUdfS1ZN X0dVRVNUPXkKIyBDT05GSUdfTEdVRVNUX0dVRVNUIGlzIG5vdCBzZXQKQ09ORklHX1BBUkFWSVJU PXkKIyBDT05GSUdfUEFSQVZJUlRfU1BJTkxPQ0tTIGlzIG5vdCBzZXQKQ09ORklHX1BBUkFWSVJU X0NMT0NLPXkKIyBDT05GSUdfUEFSQVZJUlRfREVCVUcgaXMgbm90IHNldApDT05GSUdfTk9fQk9P VE1FTT15CkNPTkZJR19NRU1URVNUPXkKIyBDT05GSUdfTTQ4NiBpcyBub3Qgc2V0CiMgQ09ORklH X001ODYgaXMgbm90IHNldAojIENPTkZJR19NNTg2VFNDIGlzIG5vdCBzZXQKIyBDT05GSUdfTTU4 Nk1NWCBpcyBub3Qgc2V0CkNPTkZJR19NNjg2PXkKIyBDT05GSUdfTVBFTlRJVU1JSSBpcyBub3Qg c2V0CiMgQ09ORklHX01QRU5USVVNSUlJIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBFTlRJVU1NIGlz IG5vdCBzZXQKIyBDT05GSUdfTVBFTlRJVU00IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs2IGlzIG5v dCBzZXQKIyBDT05GSUdfTUs3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs4IGlzIG5vdCBzZXQKIyBD T05GSUdfTUNSVVNPRSBpcyBub3Qgc2V0CiMgQ09ORklHX01FRkZJQ0VPTiBpcyBub3Qgc2V0CiMg Q09ORklHX01XSU5DSElQQzYgaXMgbm90IHNldAojIENPTkZJR19NV0lOQ0hJUDNEIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUVMQU4gaXMgbm90IHNldAojIENPTkZJR19NR0VPREVHWDEgaXMgbm90IHNl dAojIENPTkZJR19NR0VPREVfTFggaXMgbm90IHNldAojIENPTkZJR19NQ1lSSVhJSUkgaXMgbm90 IHNldAojIENPTkZJR19NVklBQzNfMiBpcyBub3Qgc2V0CiMgQ09ORklHX01WSUFDNyBpcyBub3Qg c2V0CiMgQ09ORklHX01DT1JFMiBpcyBub3Qgc2V0CiMgQ09ORklHX01BVE9NIGlzIG5vdCBzZXQK Q09ORklHX1g4Nl9HRU5FUklDPXkKQ09ORklHX1g4Nl9JTlRFUk5PREVfQ0FDSEVfU0hJRlQ9NgpD T05GSUdfWDg2X0wxX0NBQ0hFX1NISUZUPTYKIyBDT05GSUdfWDg2X1BQUk9fRkVOQ0UgaXMgbm90 IHNldApDT05GSUdfWDg2X0lOVEVMX1VTRVJDT1BZPXkKQ09ORklHX1g4Nl9VU0VfUFBST19DSEVD S1NVTT15CkNPTkZJR19YODZfVFNDPXkKQ09ORklHX1g4Nl9DTVBYQ0hHNjQ9eQpDT05GSUdfWDg2 X0NNT1Y9eQpDT05GSUdfWDg2X01JTklNVU1fQ1BVX0ZBTUlMWT01CkNPTkZJR19YODZfREVCVUdD VExNU1I9eQpDT05GSUdfQ1BVX1NVUF9JTlRFTD15CkNPTkZJR19DUFVfU1VQX0FNRD15CkNPTkZJ R19DUFVfU1VQX0NFTlRBVVI9eQpDT05GSUdfQ1BVX1NVUF9UUkFOU01FVEFfMzI9eQpDT05GSUdf SFBFVF9USU1FUj15CkNPTkZJR19ETUk9eQpDT05GSUdfTlJfQ1BVUz04CiMgQ09ORklHX1NDSEVE X1NNVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDSEVEX01DIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJF RU1QVF9OT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVF9WT0xVTlRBUlkgaXMgbm90IHNl dApDT05GSUdfUFJFRU1QVD15CkNPTkZJR19QUkVFTVBUX0NPVU5UPXkKQ09ORklHX1g4Nl9MT0NB TF9BUElDPXkKQ09ORklHX1g4Nl9JT19BUElDPXkKIyBDT05GSUdfWDg2X1JFUk9VVEVfRk9SX0JS T0tFTl9CT09UX0lSUVMgaXMgbm90IHNldAojIENPTkZJR19YODZfTUNFIGlzIG5vdCBzZXQKQ09O RklHX1ZNODY9eQpDT05GSUdfVE9TSElCQT15CkNPTkZJR19JOEs9eQojIENPTkZJR19YODZfUkVC T09URklYVVBTIGlzIG5vdCBzZXQKQ09ORklHX01JQ1JPQ09ERT15CkNPTkZJR19NSUNST0NPREVf SU5URUw9eQpDT05GSUdfTUlDUk9DT0RFX0FNRD15CkNPTkZJR19NSUNST0NPREVfT0xEX0lOVEVS RkFDRT15CkNPTkZJR19NSUNST0NPREVfSU5URUxfTElCPXkKQ09ORklHX01JQ1JPQ09ERV9JTlRF TF9FQVJMWT15CkNPTkZJR19NSUNST0NPREVfRUFSTFk9eQpDT05GSUdfWDg2X01TUj15CiMgQ09O RklHX1g4Nl9DUFVJRCBpcyBub3Qgc2V0CiMgQ09ORklHX05PSElHSE1FTSBpcyBub3Qgc2V0CiMg Q09ORklHX0hJR0hNRU00RyBpcyBub3Qgc2V0CkNPTkZJR19ISUdITUVNNjRHPXkKQ09ORklHX1BB R0VfT0ZGU0VUPTB4QzAwMDAwMDAKQ09ORklHX0hJR0hNRU09eQpDT05GSUdfWDg2X1BBRT15CkNP TkZJR19BUkNIX1BIWVNfQUREUl9UXzY0QklUPXkKQ09ORklHX0FSQ0hfRE1BX0FERFJfVF82NEJJ VD15CkNPTkZJR19ORUVEX05PREVfTUVNTUFQX1NJWkU9eQpDT05GSUdfQVJDSF9GTEFUTUVNX0VO QUJMRT15CkNPTkZJR19BUkNIX1NQQVJTRU1FTV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TRUxFQ1Rf TUVNT1JZX01PREVMPXkKQ09ORklHX0lMTEVHQUxfUE9JTlRFUl9WQUxVRT0wCkNPTkZJR19TRUxF Q1RfTUVNT1JZX01PREVMPXkKIyBDT05GSUdfRkxBVE1FTV9NQU5VQUwgaXMgbm90IHNldApDT05G SUdfU1BBUlNFTUVNX01BTlVBTD15CkNPTkZJR19TUEFSU0VNRU09eQpDT05GSUdfSEFWRV9NRU1P UllfUFJFU0VOVD15CkNPTkZJR19TUEFSU0VNRU1fU1RBVElDPXkKQ09ORklHX0hBVkVfTUVNQkxP Q0s9eQpDT05GSUdfSEFWRV9NRU1CTE9DS19OT0RFX01BUD15CkNPTkZJR19BUkNIX0RJU0NBUkRf TUVNQkxPQ0s9eQpDT05GSUdfTUVNT1JZX0lTT0xBVElPTj15CiMgQ09ORklHX0hBVkVfQk9PVE1F TV9JTkZPX05PREUgaXMgbm90IHNldApDT05GSUdfTUVNT1JZX0hPVFBMVUc9eQpDT05GSUdfTUVN T1JZX0hPVFBMVUdfU1BBUlNFPXkKIyBDT05GSUdfTUVNT1JZX0hPVFJFTU9WRSBpcyBub3Qgc2V0 CkNPTkZJR19TUExJVF9QVExPQ0tfQ1BVUz05OTk5OTkKQ09ORklHX0JBTExPT05fQ09NUEFDVElP Tj15CkNPTkZJR19DT01QQUNUSU9OPXkKQ09ORklHX01JR1JBVElPTj15CkNPTkZJR19QSFlTX0FE RFJfVF82NEJJVD15CkNPTkZJR19aT05FX0RNQV9GTEFHPTEKQ09ORklHX0JPVU5DRT15CkNPTkZJ R19WSVJUX1RPX0JVUz15CkNPTkZJR19LU009eQpDT05GSUdfREVGQVVMVF9NTUFQX01JTl9BRERS PTQwOTYKQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFPXkKIyBDT05GSUdfVFJBTlNQQVJFTlRf SFVHRVBBR0VfQUxXQVlTIGlzIG5vdCBzZXQKQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFX01B RFZJU0U9eQojIENPTkZJR19DUk9TU19NRU1PUllfQVRUQUNIIGlzIG5vdCBzZXQKQ09ORklHX0NM RUFOQ0FDSEU9eQojIENPTkZJR19GUk9OVFNXQVAgaXMgbm90IHNldApDT05GSUdfSElHSFBURT15 CkNPTkZJR19YODZfQ0hFQ0tfQklPU19DT1JSVVBUSU9OPXkKQ09ORklHX1g4Nl9CT09UUEFSQU1f TUVNT1JZX0NPUlJVUFRJT05fQ0hFQ0s9eQpDT05GSUdfWDg2X1JFU0VSVkVfTE9XPTY0CkNPTkZJ R19NQVRIX0VNVUxBVElPTj15CkNPTkZJR19NVFJSPXkKIyBDT05GSUdfTVRSUl9TQU5JVElaRVIg aXMgbm90IHNldApDT05GSUdfWDg2X1BBVD15CkNPTkZJR19BUkNIX1VTRVNfUEdfVU5DQUNIRUQ9 eQpDT05GSUdfQVJDSF9SQU5ET009eQpDT05GSUdfWDg2X1NNQVA9eQojIENPTkZJR19FRkkgaXMg bm90IHNldAojIENPTkZJR19TRUNDT01QIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0NfU1RBQ0tQUk9U RUNUT1IgaXMgbm90IHNldAojIENPTkZJR19IWl8xMDAgaXMgbm90IHNldAojIENPTkZJR19IWl8y NTAgaXMgbm90IHNldApDT05GSUdfSFpfMzAwPXkKIyBDT05GSUdfSFpfMTAwMCBpcyBub3Qgc2V0 CkNPTkZJR19IWj0zMDAKQ09ORklHX1NDSEVEX0hSVElDSz15CiMgQ09ORklHX0tFWEVDIGlzIG5v dCBzZXQKIyBDT05GSUdfQ1JBU0hfRFVNUCBpcyBub3Qgc2V0CkNPTkZJR19QSFlTSUNBTF9TVEFS VD0weDEwMDAwMDAKQ09ORklHX1JFTE9DQVRBQkxFPXkKQ09ORklHX1g4Nl9ORUVEX1JFTE9DUz15 CkNPTkZJR19QSFlTSUNBTF9BTElHTj0weDIwMDAwMAojIENPTkZJR19IT1RQTFVHX0NQVSBpcyBu b3Qgc2V0CkNPTkZJR19DT01QQVRfVkRTTz15CiMgQ09ORklHX0NNRExJTkVfQk9PTCBpcyBub3Qg c2V0CkNPTkZJR19BUkNIX0VOQUJMRV9NRU1PUllfSE9UUExVRz15CkNPTkZJR19BUkNIX0VOQUJM RV9NRU1PUllfSE9UUkVNT1ZFPXkKCiMKIyBQb3dlciBtYW5hZ2VtZW50IGFuZCBBQ1BJIG9wdGlv bnMKIwojIENPTkZJR19TVVNQRU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfSElCRVJOQVRJT04gaXMg bm90IHNldAojIENPTkZJR19QTV9SVU5USU1FIGlzIG5vdCBzZXQKQ09ORklHX0FDUEk9eQojIENP TkZJR19BQ1BJX1BST0NGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUFJPQ0ZTX1BPV0VSIGlz IG5vdCBzZXQKIyBDT05GSUdfQUNQSV9FQ19ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0FDUElf UFJPQ19FVkVOVD15CkNPTkZJR19BQ1BJX0FDPXkKQ09ORklHX0FDUElfQkFUVEVSWT15CkNPTkZJ R19BQ1BJX0JVVFRPTj15CkNPTkZJR19BQ1BJX0ZBTj15CiMgQ09ORklHX0FDUElfRE9DSyBpcyBu b3Qgc2V0CkNPTkZJR19BQ1BJX0kyQz15CkNPTkZJR19BQ1BJX1BST0NFU1NPUj15CiMgQ09ORklH X0FDUElfSVBNSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUFJPQ0VTU09SX0FHR1JFR0FUT1Ig aXMgbm90IHNldApDT05GSUdfQUNQSV9USEVSTUFMPXkKQ09ORklHX0FDUElfQ1VTVE9NX0RTRFRf RklMRT0iIgojIENPTkZJR19BQ1BJX0NVU1RPTV9EU0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQ SV9JTklUUkRfVEFCTEVfT1ZFUlJJREUgaXMgbm90IHNldApDT05GSUdfQUNQSV9CTEFDS0xJU1Rf WUVBUj0wCiMgQ09ORklHX0FDUElfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1BDSV9T TE9UIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QTV9USU1FUj15CiMgQ09ORklHX0FDUElfQ09OVEFJ TkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9IT1RQTFVHX01FTU9SWSBpcyBub3Qgc2V0CiMg Q09ORklHX0FDUElfU0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9IRUQgaXMgbm90IHNldAoj IENPTkZJR19BQ1BJX0NVU1RPTV9NRVRIT0QgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0FQRUkg aXMgbm90IHNldAojIENPTkZJR19TRkkgaXMgbm90IHNldAoKIwojIENQVSBGcmVxdWVuY3kgc2Nh bGluZwojCkNPTkZJR19DUFVfRlJFUT15CkNPTkZJR19DUFVfRlJFUV9UQUJMRT15CkNPTkZJR19D UFVfRlJFUV9HT1ZfQ09NTU9OPXkKQ09ORklHX0NQVV9GUkVRX1NUQVQ9eQpDT05GSUdfQ1BVX0ZS RVFfU1RBVF9ERVRBSUxTPXkKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfUEVSRk9STUFO Q0UgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9VU0VSU1BBQ0UgaXMg bm90IHNldApDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfT05ERU1BTkQ9eQojIENPTkZJR19D UFVfRlJFUV9ERUZBVUxUX0dPVl9DT05TRVJWQVRJVkUgaXMgbm90IHNldApDT05GSUdfQ1BVX0ZS RVFfR09WX1BFUkZPUk1BTkNFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9QT1dFUlNBVkU9eQpDT05G SUdfQ1BVX0ZSRVFfR09WX1VTRVJTUEFDRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfT05ERU1BTkQ9 eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTlNFUlZBVElWRT15CgojCiMgeDg2IENQVSBmcmVxdWVu Y3kgc2NhbGluZyBkcml2ZXJzCiMKIyBDT05GSUdfWDg2X0lOVEVMX1BTVEFURSBpcyBub3Qgc2V0 CiMgQ09ORklHX1g4Nl9QQ0NfQ1BVRlJFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9BQ1BJX0NQ VUZSRVEgaXMgbm90IHNldAojIENPTkZJR19YODZfUE9XRVJOT1dfSzYgaXMgbm90IHNldApDT05G SUdfWDg2X1BPV0VSTk9XX0s3PXkKQ09ORklHX1g4Nl9QT1dFUk5PV19LN19BQ1BJPXkKIyBDT05G SUdfWDg2X0dYX1NVU1BNT0QgaXMgbm90IHNldApDT05GSUdfWDg2X1NQRUVEU1RFUF9DRU5UUklO Tz15CkNPTkZJR19YODZfU1BFRURTVEVQX0NFTlRSSU5PX1RBQkxFPXkKQ09ORklHX1g4Nl9TUEVF RFNURVBfSUNIPXkKIyBDT05GSUdfWDg2X1NQRUVEU1RFUF9TTUkgaXMgbm90IHNldAojIENPTkZJ R19YODZfUDRfQ0xPQ0tNT0QgaXMgbm90IHNldAojIENPTkZJR19YODZfQ1BVRlJFUV9ORk9SQ0Uy IGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9MT05HUlVOPXkKIyBDT05GSUdfWDg2X0xPTkdIQVVMIGlz IG5vdCBzZXQKIyBDT05GSUdfWDg2X0VfUE9XRVJTQVZFUiBpcyBub3Qgc2V0CgojCiMgc2hhcmVk IG9wdGlvbnMKIwpDT05GSUdfWDg2X1NQRUVEU1RFUF9MSUI9eQojIENPTkZJR19YODZfU1BFRURT VEVQX1JFTEFYRURfQ0FQX0NIRUNLIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9JRExFPXkKIyBDT05G SUdfQ1BVX0lETEVfTVVMVElQTEVfRFJJVkVSUyBpcyBub3Qgc2V0CkNPTkZJR19DUFVfSURMRV9H T1ZfTEFEREVSPXkKQ09ORklHX0NQVV9JRExFX0dPVl9NRU5VPXkKIyBDT05GSUdfQVJDSF9ORUVE U19DUFVfSURMRV9DT1VQTEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSURMRSBpcyBub3Qg c2V0CgojCiMgQnVzIG9wdGlvbnMgKFBDSSBldGMuKQojCkNPTkZJR19QQ0k9eQojIENPTkZJR19Q Q0lfR09CSU9TIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0dPTU1DT05GSUcgaXMgbm90IHNldAoj IENPTkZJR19QQ0lfR09ESVJFQ1QgaXMgbm90IHNldApDT05GSUdfUENJX0dPQU5ZPXkKQ09ORklH X1BDSV9CSU9TPXkKQ09ORklHX1BDSV9ESVJFQ1Q9eQpDT05GSUdfUENJX01NQ09ORklHPXkKQ09O RklHX1BDSV9ET01BSU5TPXkKIyBDT05GSUdfUENJRVBPUlRCVVMgaXMgbm90IHNldApDT05GSUdf QVJDSF9TVVBQT1JUU19NU0k9eQojIENPTkZJR19QQ0lfTVNJIGlzIG5vdCBzZXQKIyBDT05GSUdf UENJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1JFQUxMT0NfRU5BQkxFX0FVVE8gaXMg bm90IHNldAojIENPTkZJR19QQ0lfU1RVQiBpcyBub3Qgc2V0CkNPTkZJR19IVF9JUlE9eQojIENP TkZJR19QQ0lfSU9WIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1BSSSBpcyBub3Qgc2V0CiMgQ09O RklHX1BDSV9QQVNJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9JT0FQSUMgaXMgbm90IHNldApD T05GSUdfUENJX0xBQkVMPXkKQ09ORklHX0lTQV9ETUFfQVBJPXkKQ09ORklHX0lTQT15CkNPTkZJ R19FSVNBPXkKIyBDT05GSUdfRUlTQV9WTEJfUFJJTUlORyBpcyBub3Qgc2V0CkNPTkZJR19FSVNB X1BDSV9FSVNBPXkKQ09ORklHX0VJU0FfVklSVFVBTF9ST09UPXkKIyBDT05GSUdfRUlTQV9OQU1F UyBpcyBub3Qgc2V0CkNPTkZJR19TQ3gyMDA9eQpDT05GSUdfU0N4MjAwSFJfVElNRVI9eQojIENP TkZJR19BTElYIGlzIG5vdCBzZXQKQ09ORklHX05FVDU1MDE9eQojIENPTkZJR19HRU9TIGlzIG5v dCBzZXQKQ09ORklHX0FNRF9OQj15CkNPTkZJR19QQ0NBUkQ9eQpDT05GSUdfUENNQ0lBPXkKIyBD T05GSUdfUENNQ0lBX0xPQURfQ0lTIGlzIG5vdCBzZXQKQ09ORklHX0NBUkRCVVM9eQoKIwojIFBD LWNhcmQgYnJpZGdlcwojCiMgQ09ORklHX1lFTlRBIGlzIG5vdCBzZXQKIyBDT05GSUdfUEQ2NzI5 IGlzIG5vdCBzZXQKIyBDT05GSUdfSTgyMDkyIGlzIG5vdCBzZXQKIyBDT05GSUdfSTgyMzY1IGlz IG5vdCBzZXQKIyBDT05GSUdfVENJQyBpcyBub3Qgc2V0CkNPTkZJR19QQ01DSUFfUFJPQkU9eQoj IENPTkZJR19IT1RQTFVHX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1JBUElESU8gaXMgbm90IHNl dAoKIwojIEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzIC8gRW11bGF0aW9ucwojCkNPTkZJR19CSU5G TVRfRUxGPXkKQ09ORklHX0FSQ0hfQklORk1UX0VMRl9SQU5ET01JWkVfUElFPXkKQ09ORklHX0NP UkVfRFVNUF9ERUZBVUxUX0VMRl9IRUFERVJTPXkKQ09ORklHX0hBVkVfQU9VVD15CiMgQ09ORklH X0JJTkZNVF9BT1VUIGlzIG5vdCBzZXQKIyBDT05GSUdfQklORk1UX01JU0MgaXMgbm90IHNldApD T05GSUdfQ09SRURVTVA9eQpDT05GSUdfSEFWRV9BVE9NSUNfSU9NQVA9eQpDT05GSUdfSEFWRV9U RVhUX1BPS0VfU01QPXkKQ09ORklHX05FVD15CgojCiMgTmV0d29ya2luZyBvcHRpb25zCiMKQ09O RklHX1BBQ0tFVD15CiMgQ09ORklHX1BBQ0tFVF9ESUFHIGlzIG5vdCBzZXQKQ09ORklHX1VOSVg9 eQpDT05GSUdfVU5JWF9ESUFHPXkKIyBDT05GSUdfTkVUX0tFWSBpcyBub3Qgc2V0CiMgQ09ORklH X0lORVQgaXMgbm90IHNldApDT05GSUdfTkVUV09SS19TRUNNQVJLPXkKIyBDT05GSUdfTkVUV09S S19QSFlfVElNRVNUQU1QSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVURklMVEVSIGlzIG5vdCBz ZXQKQ09ORklHX0FUTT15CiMgQ09ORklHX0FUTV9MQU5FIGlzIG5vdCBzZXQKQ09ORklHX1NUUD15 CkNPTkZJR19HQVJQPXkKQ09ORklHX0JSSURHRT15CiMgQ09ORklHX0JSSURHRV9WTEFOX0ZJTFRF UklORyBpcyBub3Qgc2V0CkNPTkZJR19WTEFOXzgwMjFRPXkKQ09ORklHX1ZMQU5fODAyMVFfR1ZS UD15CiMgQ09ORklHX1ZMQU5fODAyMVFfTVZSUCBpcyBub3Qgc2V0CkNPTkZJR19ERUNORVQ9eQpD T05GSUdfREVDTkVUX1JPVVRFUj15CkNPTkZJR19MTEM9eQpDT05GSUdfTExDMj15CiMgQ09ORklH X0lQWCBpcyBub3Qgc2V0CkNPTkZJR19BVEFMSz15CkNPTkZJR19ERVZfQVBQTEVUQUxLPXkKQ09O RklHX0xUUEM9eQojIENPTkZJR19DT1BTIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBERFAgaXMgbm90 IHNldAojIENPTkZJR19YMjUgaXMgbm90IHNldApDT05GSUdfTEFQQj15CiMgQ09ORklHX1BIT05F VCBpcyBub3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIxNTQgaXMgbm90IHNldAojIENPTkZJR19ORVRf U0NIRUQgaXMgbm90IHNldAojIENPTkZJR19EQ0IgaXMgbm90IHNldApDT05GSUdfRE5TX1JFU09M VkVSPXkKIyBDT05GSUdfQkFUTUFOX0FEViBpcyBub3Qgc2V0CiMgQ09ORklHX09QRU5WU1dJVENI IGlzIG5vdCBzZXQKQ09ORklHX1ZTT0NLRVRTPXkKQ09ORklHX1JQUz15CkNPTkZJR19SRlNfQUND RUw9eQpDT05GSUdfWFBTPXkKIyBDT05GSUdfTkVUUFJJT19DR1JPVVAgaXMgbm90IHNldApDT05G SUdfQlFMPXkKCiMKIyBOZXR3b3JrIHRlc3RpbmcKIwojIENPTkZJR19ORVRfUEtUR0VOIGlzIG5v dCBzZXQKQ09ORklHX0hBTVJBRElPPXkKCiMKIyBQYWNrZXQgUmFkaW8gcHJvdG9jb2xzCiMKQ09O RklHX0FYMjU9eQpDT05GSUdfQVgyNV9EQU1BX1NMQVZFPXkKIyBDT05GSUdfTkVUUk9NIGlzIG5v dCBzZXQKQ09ORklHX1JPU0U9eQoKIwojIEFYLjI1IG5ldHdvcmsgZGV2aWNlIGRyaXZlcnMKIwoj IENPTkZJR19NS0lTUyBpcyBub3Qgc2V0CkNPTkZJR182UEFDSz15CkNPTkZJR19CUFFFVEhFUj15 CkNPTkZJR19TQ0M9eQpDT05GSUdfU0NDX0RFTEFZPXkKIyBDT05GSUdfU0NDX1RSWEVDSE8gaXMg bm90IHNldApDT05GSUdfQkFZQ09NX1NFUl9GRFg9eQojIENPTkZJR19CQVlDT01fU0VSX0hEWCBp cyBub3Qgc2V0CiMgQ09ORklHX0JBWUNPTV9QQVIgaXMgbm90IHNldAojIENPTkZJR19CQVlDT01f RVBQIGlzIG5vdCBzZXQKQ09ORklHX1lBTT15CiMgQ09ORklHX0NBTiBpcyBub3Qgc2V0CiMgQ09O RklHX0lSREEgaXMgbm90IHNldApDT05GSUdfQlQ9eQpDT05GSUdfQlRfUkZDT01NPXkKQ09ORklH X0JUX1JGQ09NTV9UVFk9eQpDT05GSUdfQlRfQk5FUD15CkNPTkZJR19CVF9CTkVQX01DX0ZJTFRF Uj15CkNPTkZJR19CVF9CTkVQX1BST1RPX0ZJTFRFUj15CkNPTkZJR19CVF9ISURQPXkKCiMKIyBC bHVldG9vdGggZGV2aWNlIGRyaXZlcnMKIwojIENPTkZJR19CVF9IQ0lCVFVTQiBpcyBub3Qgc2V0 CkNPTkZJR19CVF9IQ0lVQVJUPXkKQ09ORklHX0JUX0hDSVVBUlRfSDQ9eQpDT05GSUdfQlRfSENJ VUFSVF9CQ1NQPXkKQ09ORklHX0JUX0hDSVVBUlRfQVRIM0s9eQpDT05GSUdfQlRfSENJVUFSVF9M TD15CkNPTkZJR19CVF9IQ0lVQVJUXzNXSVJFPXkKIyBDT05GSUdfQlRfSENJQkNNMjAzWCBpcyBu b3Qgc2V0CkNPTkZJR19CVF9IQ0lCUEExMFg9eQpDT05GSUdfQlRfSENJQkZVU0I9eQpDT05GSUdf QlRfSENJRFRMMT15CkNPTkZJR19CVF9IQ0lCVDNDPXkKQ09ORklHX0JUX0hDSUJMVUVDQVJEPXkK Q09ORklHX0JUX0hDSUJUVUFSVD15CkNPTkZJR19CVF9IQ0lWSENJPXkKQ09ORklHX0JUX01SVkw9 eQpDT05GSUdfRklCX1JVTEVTPXkKIyBDT05GSUdfV0lSRUxFU1MgaXMgbm90IHNldApDT05GSUdf V0lNQVg9eQpDT05GSUdfV0lNQVhfREVCVUdfTEVWRUw9OAojIENPTkZJR19SRktJTEwgaXMgbm90 IHNldApDT05GSUdfUkZLSUxMX1JFR1VMQVRPUj15CkNPTkZJR19ORVRfOVA9eQpDT05GSUdfTkVU XzlQX1ZJUlRJTz15CkNPTkZJR19ORVRfOVBfREVCVUc9eQpDT05GSUdfQ0FJRj15CiMgQ09ORklH X0NBSUZfREVCVUcgaXMgbm90IHNldApDT05GSUdfQ0FJRl9ORVRERVY9eQojIENPTkZJR19DQUlG X1VTQiBpcyBub3Qgc2V0CkNPTkZJR19ORkM9eQpDT05GSUdfTkZDX05DST15CkNPTkZJR19ORkNf SENJPXkKIyBDT05GSUdfTkZDX1NIRExDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZDX0xMQ1AgaXMg bm90IHNldAoKIwojIE5lYXIgRmllbGQgQ29tbXVuaWNhdGlvbiAoTkZDKSBkZXZpY2VzCiMKQ09O RklHX05GQ19QTjUzMz15CkNPTkZJR19ORkNfUE41NDQ9eQpDT05GSUdfTkZDX01JQ1JPUkVBRD15 CgojCiMgRGV2aWNlIERyaXZlcnMKIwoKIwojIEdlbmVyaWMgRHJpdmVyIE9wdGlvbnMKIwpDT05G SUdfVUVWRU5UX0hFTFBFUl9QQVRIPSIiCkNPTkZJR19ERVZUTVBGUz15CiMgQ09ORklHX0RFVlRN UEZTX01PVU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBTkRBTE9ORSBpcyBub3Qgc2V0CiMgQ09O RklHX1BSRVZFTlRfRklSTVdBUkVfQlVJTEQgaXMgbm90IHNldApDT05GSUdfRldfTE9BREVSPXkK IyBDT05GSUdfRklSTVdBUkVfSU5fS0VSTkVMIGlzIG5vdCBzZXQKQ09ORklHX0VYVFJBX0ZJUk1X QVJFPSIiCkNPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVI9eQojIENPTkZJR19ERUJVR19EUklW RVIgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19ERVZSRVMgaXMgbm90IHNldAojIENPTkZJR19T WVNfSFlQRVJWSVNPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0dFTkVSSUNfQ1BVX0RFVklDRVMgaXMg bm90IHNldApDT05GSUdfUkVHTUFQPXkKQ09ORklHX1JFR01BUF9JMkM9eQpDT05GSUdfUkVHTUFQ X1NQST15CkNPTkZJR19SRUdNQVBfTU1JTz15CkNPTkZJR19SRUdNQVBfSVJRPXkKQ09ORklHX0RN QV9TSEFSRURfQlVGRkVSPXkKQ09ORklHX0NNQT15CiMgQ09ORklHX0NNQV9ERUJVRyBpcyBub3Qg c2V0CgojCiMgRGVmYXVsdCBjb250aWd1b3VzIG1lbW9yeSBhcmVhIHNpemU6CiMKQ09ORklHX0NN QV9TSVpFX01CWVRFUz0xNgpDT05GSUdfQ01BX1NJWkVfUEVSQ0VOVEFHRT0xMAojIENPTkZJR19D TUFfU0laRV9TRUxfTUJZVEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01BX1NJWkVfU0VMX1BFUkNF TlRBR0UgaXMgbm90IHNldApDT05GSUdfQ01BX1NJWkVfU0VMX01JTj15CiMgQ09ORklHX0NNQV9T SVpFX1NFTF9NQVggaXMgbm90IHNldApDT05GSUdfQ01BX0FMSUdOTUVOVD04CkNPTkZJR19DTUFf QVJFQVM9NwoKIwojIEJ1cyBkZXZpY2VzCiMKIyBDT05GSUdfQ09OTkVDVE9SIGlzIG5vdCBzZXQK IyBDT05GSUdfTVREIGlzIG5vdCBzZXQKQ09ORklHX1BBUlBPUlQ9eQpDT05GSUdfUEFSUE9SVF9Q Qz15CiMgQ09ORklHX1BBUlBPUlRfU0VSSUFMIGlzIG5vdCBzZXQKQ09ORklHX1BBUlBPUlRfUENf RklGTz15CiMgQ09ORklHX1BBUlBPUlRfUENfU1VQRVJJTyBpcyBub3Qgc2V0CkNPTkZJR19QQVJQ T1JUX1BDX1BDTUNJQT15CiMgQ09ORklHX1BBUlBPUlRfR1NDIGlzIG5vdCBzZXQKIyBDT05GSUdf UEFSUE9SVF9BWDg4Nzk2IGlzIG5vdCBzZXQKQ09ORklHX1BBUlBPUlRfMTI4ND15CkNPTkZJR19Q QVJQT1JUX05PVF9QQz15CkNPTkZJR19QTlA9eQojIENPTkZJR19QTlBfREVCVUdfTUVTU0FHRVMg aXMgbm90IHNldAoKIwojIFByb3RvY29scwojCkNPTkZJR19JU0FQTlA9eQpDT05GSUdfUE5QQklP Uz15CiMgQ09ORklHX1BOUEJJT1NfUFJPQ19GUyBpcyBub3Qgc2V0CkNPTkZJR19QTlBBQ1BJPXkK Q09ORklHX0JMS19ERVY9eQojIENPTkZJR19CTEtfREVWX0ZEIGlzIG5vdCBzZXQKIyBDT05GSUdf QkxLX0RFVl9YRCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUklERSBpcyBub3Qgc2V0CiMgQ09ORklH X0JMS19ERVZfUENJRVNTRF9NVElQMzJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DUFFfREEg aXMgbm90IHNldAojIENPTkZJR19CTEtfQ1BRX0NJU1NfREEgaXMgbm90IHNldAojIENPTkZJR19C TEtfREVWX0RBQzk2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfVU1FTSBpcyBub3Qgc2V0 CiMgQ09ORklHX0JMS19ERVZfQ09XX0NPTU1PTiBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZf TE9PUCBpcyBub3Qgc2V0CgojCiMgRFJCRCBkaXNhYmxlZCBiZWNhdXNlIFBST0NfRlMgb3IgSU5F VCBub3Qgc2VsZWN0ZWQKIwojIENPTkZJR19CTEtfREVWX05CRCBpcyBub3Qgc2V0CiMgQ09ORklH X0JMS19ERVZfTlZNRSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfU1g4IGlzIG5vdCBzZXQK IyBDT05GSUdfQkxLX0RFVl9SQU0gaXMgbm90IHNldAojIENPTkZJR19DRFJPTV9QS1RDRFZEIGlz IG5vdCBzZXQKIyBDT05GSUdfQVRBX09WRVJfRVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfVklSVElP X0JMSyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfSEQgaXMgbm90IHNldAoKIwojIE1pc2Mg ZGV2aWNlcwojCiMgQ09ORklHX1NFTlNPUlNfTElTM0xWMDJEIGlzIG5vdCBzZXQKIyBDT05GSUdf QUQ1MjVYX0RQT1QgaXMgbm90IHNldAojIENPTkZJR19JQk1fQVNNIGlzIG5vdCBzZXQKIyBDT05G SUdfUEhBTlRPTSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX01JRF9QVEkgaXMgbm90IHNldAoj IENPTkZJR19TR0lfSU9DNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJRk1fQ09SRSBpcyBub3Qgc2V0 CkNPTkZJR19JQ1M5MzJTNDAxPXkKQ09ORklHX0FUTUVMX1NTQz15CkNPTkZJR19FTkNMT1NVUkVf U0VSVklDRVM9eQojIENPTkZJR19IUF9JTE8gaXMgbm90IHNldAojIENPTkZJR19BUERTOTgwMkFM UyBpcyBub3Qgc2V0CkNPTkZJR19JU0wyOTAwMz15CiMgQ09ORklHX0lTTDI5MDIwIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19UU0wyNTUwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQkgx NzgwPXkKIyBDT05GSUdfU0VOU09SU19CSDE3NzAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19B UERTOTkwWD15CkNPTkZJR19ITUM2MzUyPXkKQ09ORklHX0RTMTY4Mj15CiMgQ09ORklHX1RJX0RB Qzc1MTIgaXMgbm90IHNldAojIENPTkZJR19WTVdBUkVfQkFMTE9PTiBpcyBub3Qgc2V0CkNPTkZJ R19CTVAwODU9eQpDT05GSUdfQk1QMDg1X0kyQz15CiMgQ09ORklHX0JNUDA4NV9TUEkgaXMgbm90 IHNldAojIENPTkZJR19QQ0hfUEhVQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TV0lUQ0hfRlNB OTQ4MCBpcyBub3Qgc2V0CkNPTkZJR19MQVRUSUNFX0VDUDNfQ09ORklHPXkKIyBDT05GSUdfQzJQ T1JUIGlzIG5vdCBzZXQKCiMKIyBFRVBST00gc3VwcG9ydAojCkNPTkZJR19FRVBST01fQVQyND15 CiMgQ09ORklHX0VFUFJPTV9BVDI1IGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NX0xFR0FDWSBp cyBub3Qgc2V0CiMgQ09ORklHX0VFUFJPTV9NQVg2ODc1IGlzIG5vdCBzZXQKQ09ORklHX0VFUFJP TV85M0NYNj15CkNPTkZJR19FRVBST01fOTNYWDQ2PXkKIyBDT05GSUdfQ0I3MTBfQ09SRSBpcyBu b3Qgc2V0CgojCiMgVGV4YXMgSW5zdHJ1bWVudHMgc2hhcmVkIHRyYW5zcG9ydCBsaW5lIGRpc2Np cGxpbmUKIwojIENPTkZJR19USV9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTElTM19J MkMgaXMgbm90IHNldAoKIwojIEFsdGVyYSBGUEdBIGZpcm13YXJlIGRvd25sb2FkIG1vZHVsZQoj CkNPTkZJR19BTFRFUkFfU1RBUEw9eQojIENPTkZJR19WTVdBUkVfVk1DSSBpcyBub3Qgc2V0CkNP TkZJR19IQVZFX0lERT15CkNPTkZJR19JREU9eQoKIwojIFBsZWFzZSBzZWUgRG9jdW1lbnRhdGlv bi9pZGUvaWRlLnR4dCBmb3IgaGVscC9pbmZvIG9uIElERSBkcml2ZXMKIwpDT05GSUdfSURFX1hG RVJfTU9ERT15CkNPTkZJR19JREVfVElNSU5HUz15CkNPTkZJR19JREVfQVRBUEk9eQpDT05GSUdf SURFX0xFR0FDWT15CkNPTkZJR19CTEtfREVWX0lERV9TQVRBPXkKQ09ORklHX0lERV9HRD15CiMg Q09ORklHX0lERV9HRF9BVEEgaXMgbm90IHNldAojIENPTkZJR19JREVfR0RfQVRBUEkgaXMgbm90 IHNldApDT05GSUdfQkxLX0RFVl9JREVDUz15CiMgQ09ORklHX0JMS19ERVZfREVMS0lOIGlzIG5v dCBzZXQKQ09ORklHX0JMS19ERVZfSURFQ0Q9eQpDT05GSUdfQkxLX0RFVl9JREVDRF9WRVJCT1NF X0VSUk9SUz15CkNPTkZJR19CTEtfREVWX0lERVRBUEU9eQojIENPTkZJR19CTEtfREVWX0lERUFD UEkgaXMgbm90IHNldApDT05GSUdfSURFX1RBU0tfSU9DVEw9eQojIENPTkZJR19JREVfUFJPQ19G UyBpcyBub3Qgc2V0CgojCiMgSURFIGNoaXBzZXQgc3VwcG9ydC9idWdmaXhlcwojCkNPTkZJR19J REVfR0VORVJJQz15CkNPTkZJR19CTEtfREVWX1BMQVRGT1JNPXkKIyBDT05GSUdfQkxLX0RFVl9D TUQ2NDAgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9JREVQTlA9eQoKIwojIFBDSSBJREUgY2hp cHNldHMgc3VwcG9ydAojCiMgQ09ORklHX0JMS19ERVZfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09O RklHX0JMS19ERVZfT1BUSTYyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUloxMDAwIGlz IG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9BRUM2MlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxL X0RFVl9BTEkxNVgzIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9BTUQ3NFhYIGlzIG5vdCBz ZXQKIyBDT05GSUdfQkxLX0RFVl9BVElJWFAgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0NN RDY0WCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfVFJJRkxFWCBpcyBub3Qgc2V0CiMgQ09O RklHX0JMS19ERVZfQ1M1NTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9DUzU1MzAgaXMg bm90IHNldAojIENPTkZJR19CTEtfREVWX0NTNTUzNSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19E RVZfQ1M1NTM2IGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9IUFQzNjYgaXMgbm90IHNldAoj IENPTkZJR19CTEtfREVWX0pNSUNST04gaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1NDMTIw MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUElJWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JM S19ERVZfSVQ4MTcyIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9JVDgyMTMgaXMgbm90IHNl dAojIENPTkZJR19CTEtfREVWX0lUODIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfTlM4 NzQxNSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUERDMjAyWFhfT0xEIGlzIG5vdCBzZXQK IyBDT05GSUdfQkxLX0RFVl9QREMyMDJYWF9ORVcgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVW X1NWV0tTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9TSUlNQUdFIGlzIG5vdCBzZXQKIyBD T05GSUdfQkxLX0RFVl9TSVM1NTEzIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9TTEM5MEU2 NiBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfVFJNMjkwIGlzIG5vdCBzZXQKIyBDT05GSUdf QkxLX0RFVl9WSUE4MkNYWFggaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1RDODZDMDAxIGlz IG5vdCBzZXQKCiMKIyBPdGhlciBJREUgY2hpcHNldHMgc3VwcG9ydAojCgojCiMgTm90ZTogbW9z dCBvZiB0aGVzZSBhbHNvIHJlcXVpcmUgc3BlY2lhbCBrZXJuZWwgYm9vdCBwYXJhbWV0ZXJzCiMK IyBDT05GSUdfQkxLX0RFVl80RFJJVkVTIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfQUxJMTRY WD15CiMgQ09ORklHX0JMS19ERVZfRFRDMjI3OCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0hU NjU2MEI9eQpDT05GSUdfQkxLX0RFVl9RRDY1WFg9eQojIENPTkZJR19CTEtfREVWX1VNQzg2NzIg aXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0lERURNQSBpcyBub3Qgc2V0CgojCiMgU0NTSSBk ZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19TQ1NJX01PRD15CkNPTkZJR19SQUlEX0FUVFJTPXkKQ09O RklHX1NDU0k9eQpDT05GSUdfU0NTSV9ETUE9eQojIENPTkZJR19TQ1NJX1RHVCBpcyBub3Qgc2V0 CkNPTkZJR19TQ1NJX05FVExJTks9eQpDT05GSUdfU0NTSV9QUk9DX0ZTPXkKCiMKIyBTQ1NJIHN1 cHBvcnQgdHlwZSAoZGlzaywgdGFwZSwgQ0QtUk9NKQojCiMgQ09ORklHX0JMS19ERVZfU0QgaXMg bm90IHNldAojIENPTkZJR19DSFJfREVWX1NUIGlzIG5vdCBzZXQKQ09ORklHX0NIUl9ERVZfT1NT VD15CkNPTkZJR19CTEtfREVWX1NSPXkKIyBDT05GSUdfQkxLX0RFVl9TUl9WRU5ET1IgaXMgbm90 IHNldApDT05GSUdfQ0hSX0RFVl9TRz15CkNPTkZJR19DSFJfREVWX1NDSD15CiMgQ09ORklHX1ND U0lfRU5DTE9TVVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NVUxUSV9MVU4gaXMgbm90IHNl dAojIENPTkZJR19TQ1NJX0NPTlNUQU5UUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTE9HR0lO RyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU0NBTl9BU1lOQyBpcyBub3Qgc2V0CgojCiMgU0NT SSBUcmFuc3BvcnRzCiMKQ09ORklHX1NDU0lfU1BJX0FUVFJTPXkKQ09ORklHX1NDU0lfRkNfQVRU UlM9eQpDT05GSUdfU0NTSV9JU0NTSV9BVFRSUz15CkNPTkZJR19TQ1NJX1NBU19BVFRSUz15CkNP TkZJR19TQ1NJX1NBU19MSUJTQVM9eQojIENPTkZJR19TQ1NJX1NBU19IT1NUX1NNUCBpcyBub3Qg c2V0CkNPTkZJR19TQ1NJX1NSUF9BVFRSUz15CkNPTkZJR19TQ1NJX0xPV0xFVkVMPXkKQ09ORklH X0lTQ1NJX0JPT1RfU1lTRlM9eQojIENPTkZJR19TQ1NJX0JOWDJfSVNDU0kgaXMgbm90IHNldAoj IENPTkZJR19TQ1NJX0JOWDJYX0ZDT0UgaXMgbm90IHNldAojIENPTkZJR19CRTJJU0NTSSBpcyBu b3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfM1dfWFhYWF9SQUlEIGlzIG5vdCBzZXQKIyBDT05GSUdf U0NTSV9IUFNBIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV8zV185WFhYIGlzIG5vdCBzZXQKIyBD T05GSUdfU0NTSV8zV19TQVMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJXzcwMDBGQVNTVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NDU0lfQUNBUkQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FIQTE1 MlggaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FIQTE1NDIgaXMgbm90IHNldApDT05GSUdfU0NT SV9BSEExNzQwPXkKIyBDT05GSUdfU0NTSV9BQUNSQUlEIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lf QUlDN1hYWD15CkNPTkZJR19BSUM3WFhYX0NNRFNfUEVSX0RFVklDRT0zMgpDT05GSUdfQUlDN1hY WF9SRVNFVF9ERUxBWV9NUz01MDAwCiMgQ09ORklHX0FJQzdYWFhfQlVJTERfRklSTVdBUkUgaXMg bm90IHNldApDT05GSUdfQUlDN1hYWF9ERUJVR19FTkFCTEU9eQpDT05GSUdfQUlDN1hYWF9ERUJV R19NQVNLPTAKIyBDT05GSUdfQUlDN1hYWF9SRUdfUFJFVFRZX1BSSU5UIGlzIG5vdCBzZXQKIyBD T05GSUdfU0NTSV9BSUM3WFhYX09MRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUlDNzlYWCBp cyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUlDOTRYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lf TVZTQVMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01WVU1JIGlzIG5vdCBzZXQKIyBDT05GSUdf U0NTSV9EUFRfSTJPIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BRFZBTlNZUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1NDU0lfSU4yMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BUkNNU1IgaXMg bm90IHNldAojIENPTkZJR19NRUdBUkFJRF9ORVdHRU4gaXMgbm90IHNldAojIENPTkZJR19NRUdB UkFJRF9MRUdBQ1kgaXMgbm90IHNldAojIENPTkZJR19NRUdBUkFJRF9TQVMgaXMgbm90IHNldAoj IENPTkZJR19TQ1NJX01QVDJTQVMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01QVDNTQVMgaXMg bm90IHNldApDT05GSUdfU0NTSV9VRlNIQ0Q9eQojIENPTkZJR19TQ1NJX0hQVElPUCBpcyBub3Qg c2V0CkNPTkZJR19TQ1NJX0JVU0xPR0lDPXkKIyBDT05GSUdfU0NTSV9GTEFTSFBPSU5UIGlzIG5v dCBzZXQKIyBDT05GSUdfVk1XQVJFX1BWU0NTSSBpcyBub3Qgc2V0CkNPTkZJR19MSUJGQz15CiMg Q09ORklHX0xJQkZDT0UgaXMgbm90IHNldAojIENPTkZJR19GQ09FIGlzIG5vdCBzZXQKIyBDT05G SUdfRkNPRV9GTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ETVgzMTkxRCBpcyBub3Qgc2V0 CkNPTkZJR19TQ1NJX0RUQzMyODA9eQpDT05GSUdfU0NTSV9FQVRBPXkKIyBDT05GSUdfU0NTSV9F QVRBX1RBR0dFRF9RVUVVRSBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0VBVEFfTElOS0VEX0NPTU1B TkRTPXkKQ09ORklHX1NDU0lfRUFUQV9NQVhfVEFHUz0xNgojIENPTkZJR19TQ1NJX0ZVVFVSRV9E T01BSU4gaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0dEVEggaXMgbm90IHNldAojIENPTkZJR19T Q1NJX0lTQ0kgaXMgbm90IHNldApDT05GSUdfU0NTSV9HRU5FUklDX05DUjUzODA9eQpDT05GSUdf U0NTSV9HRU5FUklDX05DUjUzODBfTU1JTz15CiMgQ09ORklHX1NDU0lfR0VORVJJQ19OQ1I1M0M0 MDAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lQUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lf SU5JVElPIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JTklBMTAwIGlzIG5vdCBzZXQKIyBDT05G SUdfU0NTSV9QUEEgaXMgbm90IHNldApDT05GSUdfU0NTSV9JTU09eQojIENPTkZJR19TQ1NJX0la SVBfRVBQMTYgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0laSVBfU0xPV19DVFIgaXMgbm90IHNl dApDT05GSUdfU0NTSV9OQ1I1M0M0MDZBPXkKIyBDT05GSUdfU0NTSV9TVEVYIGlzIG5vdCBzZXQK IyBDT05GSUdfU0NTSV9TWU01M0M4WFhfMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUEFTMTYg aXMgbm90IHNldApDT05GSUdfU0NTSV9RTE9HSUNfRkFTPXkKIyBDT05GSUdfU0NTSV9RTE9HSUNf MTI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUUxBX0ZDIGlzIG5vdCBzZXQKIyBDT05GSUdf U0NTSV9RTEFfSVNDU0kgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0xQRkMgaXMgbm90IHNldApD T05GSUdfU0NTSV9TSU03MTA9eQpDT05GSUdfU0NTSV9TWU01M0M0MTY9eQojIENPTkZJR19TQ1NJ X0RDMzk1eCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfREMzOTBUIGlzIG5vdCBzZXQKQ09ORklH X1NDU0lfVDEyOD15CkNPTkZJR19TQ1NJX1UxNF8zNEY9eQojIENPTkZJR19TQ1NJX1UxNF8zNEZf VEFHR0VEX1FVRVVFIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfVTE0XzM0Rl9MSU5LRURfQ09NTUFO RFM9eQpDT05GSUdfU0NTSV9VMTRfMzRGX01BWF9UQUdTPTgKQ09ORklHX1NDU0lfVUxUUkFTVE9S PXkKIyBDT05GSUdfU0NTSV9OU1AzMiBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0RFQlVHPXkKIyBD T05GSUdfU0NTSV9QTUNSQUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9QTTgwMDEgaXMgbm90 IHNldAojIENPTkZJR19TQ1NJX1NSUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQkZBX0ZDIGlz IG5vdCBzZXQKIyBDT05GSUdfU0NTSV9WSVJUSU8gaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0NI RUxTSU9fRkNPRSBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0xPV0xFVkVMX1BDTUNJQT15CkNPTkZJ R19TQ1NJX0RIPXkKQ09ORklHX1NDU0lfREhfUkRBQz15CkNPTkZJR19TQ1NJX0RIX0hQX1NXPXkK Q09ORklHX1NDU0lfREhfRU1DPXkKQ09ORklHX1NDU0lfREhfQUxVQT15CkNPTkZJR19TQ1NJX09T RF9JTklUSUFUT1I9eQojIENPTkZJR19TQ1NJX09TRF9VTEQgaXMgbm90IHNldApDT05GSUdfU0NT SV9PU0RfRFBSSU5UX1NFTlNFPTEKQ09ORklHX1NDU0lfT1NEX0RFQlVHPXkKIyBDT05GSUdfQVRB IGlzIG5vdCBzZXQKIyBDT05GSUdfTUQgaXMgbm90IHNldAojIENPTkZJR19UQVJHRVRfQ09SRSBp cyBub3Qgc2V0CiMgQ09ORklHX0ZVU0lPTiBpcyBub3Qgc2V0CgojCiMgSUVFRSAxMzk0IChGaXJl V2lyZSkgc3VwcG9ydAojCiMgQ09ORklHX0ZJUkVXSVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfRklS RVdJUkVfTk9TWSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyTyBpcyBub3Qgc2V0CkNPTkZJR19NQUNJ TlRPU0hfRFJJVkVSUz15CkNPTkZJR19NQUNfRU1VTU9VU0VCVE49eQojIENPTkZJR19ORVRERVZJ Q0VTIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19JTlBVVD15 CkNPTkZJR19JTlBVVF9GRl9NRU1MRVNTPXkKQ09ORklHX0lOUFVUX1BPTExERVY9eQpDT05GSUdf SU5QVVRfU1BBUlNFS01BUD15CkNPTkZJR19JTlBVVF9NQVRSSVhLTUFQPXkKCiMKIyBVc2VybGFu ZCBpbnRlcmZhY2VzCiMKQ09ORklHX0lOUFVUX01PVVNFREVWPXkKQ09ORklHX0lOUFVUX01PVVNF REVWX1BTQVVYPXkKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9YPTEwMjQKQ09ORklHX0lO UFVUX01PVVNFREVWX1NDUkVFTl9ZPTc2OAojIENPTkZJR19JTlBVVF9KT1lERVYgaXMgbm90IHNl dApDT05GSUdfSU5QVVRfRVZERVY9eQojIENPTkZJR19JTlBVVF9FVkJVRyBpcyBub3Qgc2V0Cgoj CiMgSW5wdXQgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfSU5QVVRfS0VZQk9BUkQ9eQojIENPTkZJ R19LRVlCT0FSRF9BRFA1NTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQURQNTU4OCBp cyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODkgaXMgbm90IHNldApDT05GSUdfS0VZ Qk9BUkRfQVRLQkQ9eQojIENPTkZJR19LRVlCT0FSRF9RVDEwNzAgaXMgbm90IHNldAojIENPTkZJ R19LRVlCT0FSRF9RVDIxNjAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MS0tCRCBpcyBu b3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FS RF9HUElPX1BPTExFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RDQTY0MTYgaXMgbm90 IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E4NDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9B UkRfTUFUUklYIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTE04MzIzIGlzIG5vdCBzZXQK IyBDT05GSUdfS0VZQk9BUkRfTE04MzMzIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUFY NzM1OSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01DUyBpcyBub3Qgc2V0CiMgQ09ORklH X0tFWUJPQVJEX01QUjEyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX05FV1RPTiBpcyBu b3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX09QRU5DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tF WUJPQVJEX1NUT1dBV0FZIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU1VOS0JEIGlzIG5v dCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU1RNUEUgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FS RF9UV0w0MDMwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfWFRLQkQgaXMgbm90IHNldAoj IENPTkZJR19JTlBVVF9NT1VTRSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9KT1lTVElDSz15CiMg Q09ORklHX0pPWVNUSUNLX0FOQUxPRyBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19BM0Q9eQpD T05GSUdfSk9ZU1RJQ0tfQURJPXkKIyBDT05GSUdfSk9ZU1RJQ0tfQ09CUkEgaXMgbm90IHNldAoj IENPTkZJR19KT1lTVElDS19HRjJLIGlzIG5vdCBzZXQKQ09ORklHX0pPWVNUSUNLX0dSSVA9eQpD T05GSUdfSk9ZU1RJQ0tfR1JJUF9NUD15CkNPTkZJR19KT1lTVElDS19HVUlMTEVNT1Q9eQojIENP TkZJR19KT1lTVElDS19JTlRFUkFDVCBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19TSURFV0lO REVSPXkKQ09ORklHX0pPWVNUSUNLX1RNREM9eQojIENPTkZJR19KT1lTVElDS19JRk9SQ0UgaXMg bm90IHNldAojIENPTkZJR19KT1lTVElDS19XQVJSSU9SIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9Z U1RJQ0tfTUFHRUxMQU4gaXMgbm90IHNldApDT05GSUdfSk9ZU1RJQ0tfU1BBQ0VPUkI9eQojIENP TkZJR19KT1lTVElDS19TUEFDRUJBTEwgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19TVElO R0VSIGlzIG5vdCBzZXQKQ09ORklHX0pPWVNUSUNLX1RXSURKT1k9eQpDT05GSUdfSk9ZU1RJQ0tf WkhFTkhVQT15CkNPTkZJR19KT1lTVElDS19EQjk9eQojIENPTkZJR19KT1lTVElDS19HQU1FQ09O IGlzIG5vdCBzZXQKQ09ORklHX0pPWVNUSUNLX1RVUkJPR1JBRlg9eQpDT05GSUdfSk9ZU1RJQ0tf QVM1MDExPXkKQ09ORklHX0pPWVNUSUNLX0pPWURVTVA9eQpDT05GSUdfSk9ZU1RJQ0tfWFBBRD15 CkNPTkZJR19KT1lTVElDS19YUEFEX0ZGPXkKQ09ORklHX0pPWVNUSUNLX1hQQURfTEVEUz15CkNP TkZJR19KT1lTVElDS19XQUxLRVJBMDcwMT15CiMgQ09ORklHX0lOUFVUX1RBQkxFVCBpcyBub3Qg c2V0CiMgQ09ORklHX0lOUFVUX1RPVUNIU0NSRUVOIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01J U0M9eQojIENPTkZJR19JTlBVVF84OFBNODYwWF9PTktFWSBpcyBub3Qgc2V0CkNPTkZJR19JTlBV VF9BRDcxNFg9eQpDT05GSUdfSU5QVVRfQUQ3MTRYX0kyQz15CkNPTkZJR19JTlBVVF9BRDcxNFhf U1BJPXkKIyBDT05GSUdfSU5QVVRfQk1BMTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUENT UEtSIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01DMTM3ODNfUFdSQlVUVE9OPXkKQ09ORklHX0lO UFVUX01NQTg0NTA9eQpDT05GSUdfSU5QVVRfTVBVMzA1MD15CkNPTkZJR19JTlBVVF9BUEFORUw9 eQpDT05GSUdfSU5QVVRfR1AyQT15CiMgQ09ORklHX0lOUFVUX0dQSU9fVElMVF9QT0xMRUQgaXMg bm90IHNldApDT05GSUdfSU5QVVRfV0lTVFJPTl9CVE5TPXkKIyBDT05GSUdfSU5QVVRfQVRMQVNf QlROUyBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9BVElfUkVNT1RFMj15CkNPTkZJR19JTlBVVF9L RVlTUEFOX1JFTU9URT15CiMgQ09ORklHX0lOUFVUX0tYVEo5IGlzIG5vdCBzZXQKIyBDT05GSUdf SU5QVVRfUE9XRVJNQVRFIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1lFQUxJTks9eQpDT05GSUdf SU5QVVRfQ00xMDk9eQojIENPTkZJR19JTlBVVF9UV0w0MDMwX1BXUkJVVFRPTiBpcyBub3Qgc2V0 CkNPTkZJR19JTlBVVF9UV0w0MDMwX1ZJQlJBPXkKQ09ORklHX0lOUFVUX1VJTlBVVD15CiMgQ09O RklHX0lOUFVUX1BDRjUwNjMzX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1BDRjg1NzQg aXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QV01fQkVFUEVSIGlzIG5vdCBzZXQKQ09ORklHX0lO UFVUX0dQSU9fUk9UQVJZX0VOQ09ERVI9eQpDT05GSUdfSU5QVVRfREE5MDUyX09OS0VZPXkKIyBD T05GSUdfSU5QVVRfREE5MDU1X09OS0VZIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1dNODMxWF9P Tj15CiMgQ09ORklHX0lOUFVUX1BDQVAgaXMgbm90IHNldApDT05GSUdfSU5QVVRfQURYTDM0WD15 CiMgQ09ORklHX0lOUFVUX0FEWEwzNFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQURY TDM0WF9TUEkgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9DTUEzMDAwIGlzIG5vdCBzZXQKCiMK IyBIYXJkd2FyZSBJL08gcG9ydHMKIwpDT05GSUdfU0VSSU89eQpDT05GSUdfU0VSSU9fSTgwNDI9 eQpDT05GSUdfU0VSSU9fU0VSUE9SVD15CkNPTkZJR19TRVJJT19DVDgyQzcxMD15CiMgQ09ORklH X1NFUklPX1BBUktCRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX1BDSVBTMiBpcyBub3Qgc2V0 CkNPTkZJR19TRVJJT19MSUJQUzI9eQpDT05GSUdfU0VSSU9fUkFXPXkKQ09ORklHX1NFUklPX0FM VEVSQV9QUzI9eQpDT05GSUdfU0VSSU9fUFMyTVVMVD15CiMgQ09ORklHX1NFUklPX0FSQ19QUzIg aXMgbm90IHNldApDT05GSUdfR0FNRVBPUlQ9eQpDT05GSUdfR0FNRVBPUlRfTlM1NTg9eQpDT05G SUdfR0FNRVBPUlRfTDQ9eQojIENPTkZJR19HQU1FUE9SVF9FTVUxMEsxIGlzIG5vdCBzZXQKIyBD T05GSUdfR0FNRVBPUlRfRk04MDEgaXMgbm90IHNldAoKIwojIENoYXJhY3RlciBkZXZpY2VzCiMK Q09ORklHX1RUWT15CkNPTkZJR19WVD15CkNPTkZJR19DT05TT0xFX1RSQU5TTEFUSU9OUz15CkNP TkZJR19WVF9DT05TT0xFPXkKQ09ORklHX0hXX0NPTlNPTEU9eQojIENPTkZJR19WVF9IV19DT05T T0xFX0JJTkRJTkcgaXMgbm90IHNldApDT05GSUdfVU5JWDk4X1BUWVM9eQojIENPTkZJR19ERVZQ VFNfTVVMVElQTEVfSU5TVEFOQ0VTIGlzIG5vdCBzZXQKQ09ORklHX0xFR0FDWV9QVFlTPXkKQ09O RklHX0xFR0FDWV9QVFlfQ09VTlQ9MjU2CiMgQ09ORklHX1NFUklBTF9OT05TVEFOREFSRCBpcyBu b3Qgc2V0CiMgQ09ORklHX05PWk9NSSBpcyBub3Qgc2V0CkNPTkZJR19OX0dTTT15CiMgQ09ORklH X1RSQUNFX1NJTksgaXMgbm90IHNldApDT05GSUdfREVWS01FTT15CgojCiMgU2VyaWFsIGRyaXZl cnMKIwpDT05GSUdfU0VSSUFMXzgyNTA9eQpDT05GSUdfU0VSSUFMXzgyNTBfUE5QPXkKQ09ORklH X1NFUklBTF84MjUwX0NPTlNPTEU9eQpDT05GSUdfRklYX0VBUkxZQ09OX01FTT15CkNPTkZJR19T RVJJQUxfODI1MF9ETUE9eQpDT05GSUdfU0VSSUFMXzgyNTBfUENJPXkKQ09ORklHX1NFUklBTF84 MjUwX0NTPXkKQ09ORklHX1NFUklBTF84MjUwX05SX1VBUlRTPTQKQ09ORklHX1NFUklBTF84MjUw X1JVTlRJTUVfVUFSVFM9NApDT05GSUdfU0VSSUFMXzgyNTBfRVhURU5ERUQ9eQpDT05GSUdfU0VS SUFMXzgyNTBfTUFOWV9QT1JUUz15CkNPTkZJR19TRVJJQUxfODI1MF9GT1VSUE9SVD15CkNPTkZJ R19TRVJJQUxfODI1MF9BQ0NFTlQ9eQojIENPTkZJR19TRVJJQUxfODI1MF9CT0NBIGlzIG5vdCBz ZXQKQ09ORklHX1NFUklBTF84MjUwX0VYQVJfU1QxNkM1NTQ9eQpDT05GSUdfU0VSSUFMXzgyNTBf SFVCNj15CkNPTkZJR19TRVJJQUxfODI1MF9TSEFSRV9JUlE9eQojIENPTkZJR19TRVJJQUxfODI1 MF9ERVRFQ1RfSVJRIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfUlNBIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRFcgaXMgbm90IHNldAoKIwojIE5vbi04MjUwIHNlcmlh bCBwb3J0IHN1cHBvcnQKIwojIENPTkZJR19TRVJJQUxfTUFYMzEwMCBpcyBub3Qgc2V0CkNPTkZJ R19TRVJJQUxfTUFYMzEwWD15CiMgQ09ORklHX1NFUklBTF9NRkRfSFNVIGlzIG5vdCBzZXQKQ09O RklHX1NFUklBTF9DT1JFPXkKQ09ORklHX1NFUklBTF9DT1JFX0NPTlNPTEU9eQojIENPTkZJR19T RVJJQUxfSlNNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDQ05YUCBpcyBub3Qgc2V0CkNP TkZJR19TRVJJQUxfVElNQkVSREFMRT15CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlQg aXMgbm90IHNldApDT05GSUdfU0VSSUFMX0FMVEVSQV9VQVJUPXkKQ09ORklHX1NFUklBTF9BTFRF UkFfVUFSVF9NQVhQT1JUUz00CkNPTkZJR19TRVJJQUxfQUxURVJBX1VBUlRfQkFVRFJBVEU9MTE1 MjAwCkNPTkZJR19TRVJJQUxfQUxURVJBX1VBUlRfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfSUZY Nlg2MD15CiMgQ09ORklHX1NFUklBTF9QQ0hfVUFSVCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxf QVJDPXkKIyBDT05GSUdfU0VSSUFMX0FSQ19DT05TT0xFIGlzIG5vdCBzZXQKQ09ORklHX1NFUklB TF9BUkNfTlJfUE9SVFM9MQojIENPTkZJR19TRVJJQUxfUlAyIGlzIG5vdCBzZXQKQ09ORklHX1BS SU5URVI9eQojIENPTkZJR19MUF9DT05TT0xFIGlzIG5vdCBzZXQKQ09ORklHX1BQREVWPXkKQ09O RklHX0hWQ19EUklWRVI9eQojIENPTkZJR19WSVJUSU9fQ09OU09MRSBpcyBub3Qgc2V0CkNPTkZJ R19JUE1JX0hBTkRMRVI9eQpDT05GSUdfSVBNSV9QQU5JQ19FVkVOVD15CkNPTkZJR19JUE1JX1BB TklDX1NUUklORz15CiMgQ09ORklHX0lQTUlfREVWSUNFX0lOVEVSRkFDRSBpcyBub3Qgc2V0CkNP TkZJR19JUE1JX1NJPXkKQ09ORklHX0lQTUlfV0FUQ0hET0c9eQojIENPTkZJR19JUE1JX1BPV0VS T0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hXX1JBTkRPTT15CkNPTkZJR19IV19SQU5ET01fVElNRVJJ T01FTT15CkNPTkZJR19IV19SQU5ET01fSU5URUw9eQpDT05GSUdfSFdfUkFORE9NX0FNRD15CkNP TkZJR19IV19SQU5ET01fR0VPREU9eQpDT05GSUdfSFdfUkFORE9NX1ZJQT15CkNPTkZJR19IV19S QU5ET01fVklSVElPPXkKQ09ORklHX0hXX1JBTkRPTV9UUE09eQpDT05GSUdfTlZSQU09eQojIENP TkZJR19SVEMgaXMgbm90IHNldAojIENPTkZJR19HRU5fUlRDIGlzIG5vdCBzZXQKQ09ORklHX0RU TEs9eQpDT05GSUdfUjM5NjQ9eQojIENPTkZJR19BUFBMSUNPTSBpcyBub3Qgc2V0CiMgQ09ORklH X1NPTllQSSBpcyBub3Qgc2V0CgojCiMgUENNQ0lBIGNoYXJhY3RlciBkZXZpY2VzCiMKQ09ORklH X1NZTkNMSU5LX0NTPXkKIyBDT05GSUdfQ0FSRE1BTl80MDAwIGlzIG5vdCBzZXQKQ09ORklHX0NB UkRNQU5fNDA0MD15CiMgQ09ORklHX01XQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0N4MjAwX0dQ SU8gaXMgbm90IHNldApDT05GSUdfUEM4NzM2eF9HUElPPXkKQ09ORklHX05TQ19HUElPPXkKIyBD T05GSUdfUkFXX0RSSVZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hQRVQgaXMgbm90IHNldApDT05G SUdfSEFOR0NIRUNLX1RJTUVSPXkKQ09ORklHX1RDR19UUE09eQojIENPTkZJR19UQ0dfVElTIGlz IG5vdCBzZXQKQ09ORklHX1RDR19USVNfSTJDX0lORklORU9OPXkKQ09ORklHX1RDR19OU0M9eQpD T05GSUdfVENHX0FUTUVMPXkKQ09ORklHX1RDR19JTkZJTkVPTj15CkNPTkZJR19UQ0dfU1QzM19J MkM9eQpDT05GSUdfVEVMQ0xPQ0s9eQpDT05GSUdfREVWUE9SVD15CkNPTkZJR19JMkM9eQpDT05G SUdfSTJDX0JPQVJESU5GTz15CiMgQ09ORklHX0kyQ19DT01QQVQgaXMgbm90IHNldAojIENPTkZJ R19JMkNfQ0hBUkRFViBpcyBub3Qgc2V0CkNPTkZJR19JMkNfTVVYPXkKCiMKIyBNdWx0aXBsZXhl ciBJMkMgQ2hpcCBzdXBwb3J0CiMKQ09ORklHX0kyQ19NVVhfR1BJTz15CiMgQ09ORklHX0kyQ19N VVhfUENBOTU0MSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19NVVhfUENBOTU0eCBpcyBub3Qgc2V0 CiMgQ09ORklHX0kyQ19IRUxQRVJfQVVUTyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU01CVVM9eQoK IwojIEkyQyBBbGdvcml0aG1zCiMKQ09ORklHX0kyQ19BTEdPQklUPXkKQ09ORklHX0kyQ19BTEdP UENGPXkKQ09ORklHX0kyQ19BTEdPUENBPXkKCiMKIyBJMkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQK IwoKIwojIFBDIFNNQnVzIGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX0FM STE1MzUgaXMgbm90IHNldAojIENPTkZJR19JMkNfQUxJMTU2MyBpcyBub3Qgc2V0CiMgQ09ORklH X0kyQ19BTEkxNVgzIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FNRDc1NiBpcyBub3Qgc2V0CiMg Q09ORklHX0kyQ19BTUQ4MTExIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0k4MDEgaXMgbm90IHNl dAojIENPTkZJR19JMkNfSVNDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19JU01UIGlzIG5vdCBz ZXQKIyBDT05GSUdfSTJDX1BJSVg0IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX05GT1JDRTIgaXMg bm90IHNldAojIENPTkZJR19JMkNfU0lTNTU5NSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSVM2 MzAgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTOTZYIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJD X1ZJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSUFQUk8gaXMgbm90IHNldAoKIwojIEFDUEkg ZHJpdmVycwojCiMgQ09ORklHX0kyQ19TQ01JIGlzIG5vdCBzZXQKCiMKIyBJMkMgc3lzdGVtIGJ1 cyBkcml2ZXJzIChtb3N0bHkgZW1iZWRkZWQgLyBzeXN0ZW0tb24tY2hpcCkKIwpDT05GSUdfSTJD X0NCVVNfR1BJTz15CiMgQ09ORklHX0kyQ19ERVNJR05XQVJFX1BDSSBpcyBub3Qgc2V0CiMgQ09O RklHX0kyQ19FRzIwVCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfR1BJTz15CiMgQ09ORklHX0kyQ19J TlRFTF9NSUQgaXMgbm90IHNldAojIENPTkZJR19JMkNfT0NPUkVTIGlzIG5vdCBzZXQKQ09ORklH X0kyQ19QQ0FfUExBVEZPUk09eQojIENPTkZJR19JMkNfUFhBX1BDSSBpcyBub3Qgc2V0CkNPTkZJ R19JMkNfU0lNVEVDPXkKIyBDT05GSUdfSTJDX1hJTElOWCBpcyBub3Qgc2V0CgojCiMgRXh0ZXJu YWwgSTJDL1NNQnVzIGFkYXB0ZXIgZHJpdmVycwojCiMgQ09ORklHX0kyQ19ESU9MQU5fVTJDIGlz IG5vdCBzZXQKQ09ORklHX0kyQ19QQVJQT1JUPXkKQ09ORklHX0kyQ19QQVJQT1JUX0xJR0hUPXkK Q09ORklHX0kyQ19UQU9TX0VWTT15CkNPTkZJR19JMkNfVElOWV9VU0I9eQpDT05GSUdfSTJDX1ZJ UEVSQk9BUkQ9eQoKIwojIE90aGVyIEkyQy9TTUJ1cyBidXMgZHJpdmVycwojCkNPTkZJR19JMkNf UENBX0lTQT15CiMgQ09ORklHX1NDeDIwMF9BQ0IgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVC VUdfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19BTEdPIGlzIG5vdCBzZXQKIyBD T05GSUdfSTJDX0RFQlVHX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19TUEk9eQojIENPTkZJR19TUElf REVCVUcgaXMgbm90IHNldApDT05GSUdfU1BJX01BU1RFUj15CgojCiMgU1BJIE1hc3RlciBDb250 cm9sbGVyIERyaXZlcnMKIwpDT05GSUdfU1BJX0FMVEVSQT15CkNPTkZJR19TUElfQklUQkFORz15 CkNPTkZJR19TUElfQlVUVEVSRkxZPXkKQ09ORklHX1NQSV9HUElPPXkKQ09ORklHX1NQSV9MTTcw X0xMUD15CkNPTkZJR19TUElfT0NfVElOWT15CiMgQ09ORklHX1NQSV9QWEEyWFggaXMgbm90IHNl dAojIENPTkZJR19TUElfUFhBMlhYX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19TUElfU0MxOElTNjAy PXkKIyBDT05GSUdfU1BJX1RPUENMSUZGX1BDSCBpcyBub3Qgc2V0CkNPTkZJR19TUElfWENPTU09 eQpDT05GSUdfU1BJX1hJTElOWD15CkNPTkZJR19TUElfREVTSUdOV0FSRT15CiMgQ09ORklHX1NQ SV9EV19QQ0kgaXMgbm90IHNldAoKIwojIFNQSSBQcm90b2NvbCBNYXN0ZXJzCiMKQ09ORklHX1NQ SV9TUElERVY9eQpDT05GSUdfU1BJX1RMRTYyWDA9eQojIENPTkZJR19IU0kgaXMgbm90IHNldAoK IwojIFBQUyBzdXBwb3J0CiMKQ09ORklHX1BQUz15CiMgQ09ORklHX1BQU19ERUJVRyBpcyBub3Qg c2V0CgojCiMgUFBTIGNsaWVudHMgc3VwcG9ydAojCiMgQ09ORklHX1BQU19DTElFTlRfS1RJTUVS IGlzIG5vdCBzZXQKIyBDT05GSUdfUFBTX0NMSUVOVF9MRElTQyBpcyBub3Qgc2V0CiMgQ09ORklH X1BQU19DTElFTlRfUEFSUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19QUFNfQ0xJRU5UX0dQSU89eQoK IwojIFBQUyBnZW5lcmF0b3JzIHN1cHBvcnQKIwoKIwojIFBUUCBjbG9jayBzdXBwb3J0CiMKQ09O RklHX1BUUF8xNTg4X0NMT0NLPXkKCiMKIyBFbmFibGUgUEhZTElCIGFuZCBORVRXT1JLX1BIWV9U SU1FU1RBTVBJTkcgdG8gc2VlIHRoZSBhZGRpdGlvbmFsIGNsb2Nrcy4KIwpDT05GSUdfUFRQXzE1 ODhfQ0xPQ0tfUENIPXkKQ09ORklHX0FSQ0hfV0FOVF9PUFRJT05BTF9HUElPTElCPXkKQ09ORklH X0dQSU9fREVWUkVTPXkKQ09ORklHX0dQSU9MSUI9eQpDT05GSUdfR1BJT19BQ1BJPXkKQ09ORklH X0RFQlVHX0dQSU89eQojIENPTkZJR19HUElPX1NZU0ZTIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9f R0VORVJJQz15CkNPTkZJR19HUElPX0RBOTA1Mj15CkNPTkZJR19HUElPX0RBOTA1NT15CkNPTkZJ R19HUElPX01BWDczMFg9eQoKIwojIE1lbW9yeSBtYXBwZWQgR1BJTyBkcml2ZXJzOgojCkNPTkZJ R19HUElPX0dFTkVSSUNfUExBVEZPUk09eQpDT05GSUdfR1BJT19JVDg3NjFFPXkKQ09ORklHX0dQ SU9fVFM1NTAwPXkKIyBDT05GSUdfR1BJT19TQ0ggaXMgbm90IHNldAojIENPTkZJR19HUElPX0lD SCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fVlg4NTUgaXMgbm90IHNldAojIENPTkZJR19HUElP X0xZTlhQT0lOVCBpcyBub3Qgc2V0CgojCiMgSTJDIEdQSU8gZXhwYW5kZXJzOgojCkNPTkZJR19H UElPX0FSSVpPTkE9eQpDT05GSUdfR1BJT19NQVg3MzAwPXkKQ09ORklHX0dQSU9fTUFYNzMyWD15 CiMgQ09ORklHX0dQSU9fTUFYNzMyWF9JUlEgaXMgbm90IHNldApDT05GSUdfR1BJT19QQ0E5NTNY PXkKIyBDT05GSUdfR1BJT19QQ0E5NTNYX0lSUSBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1BDRjg1 N1g9eQpDT05GSUdfR1BJT19TWDE1MFg9eQojIENPTkZJR19HUElPX1NUTVBFIGlzIG5vdCBzZXQK Q09ORklHX0dQSU9fVFBTNjU5MTI9eQpDT05GSUdfR1BJT19UV0w0MDMwPXkKIyBDT05GSUdfR1BJ T19XTTgzMVggaXMgbm90IHNldApDT05GSUdfR1BJT19XTTg5OTQ9eQojIENPTkZJR19HUElPX0FE UDU1MjAgaXMgbm90IHNldApDT05GSUdfR1BJT19BRFA1NTg4PXkKQ09ORklHX0dQSU9fQURQNTU4 OF9JUlE9eQoKIwojIFBDSSBHUElPIGV4cGFuZGVyczoKIwojIENPTkZJR19HUElPX0JUOFhYIGlz IG5vdCBzZXQKIyBDT05GSUdfR1BJT19BTUQ4MTExIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19M QU5HV0VMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUENIIGlzIG5vdCBzZXQKIyBDT05GSUdf R1BJT19NTF9JT0ggaXMgbm90IHNldAojIENPTkZJR19HUElPX1JEQzMyMVggaXMgbm90IHNldAoK IwojIFNQSSBHUElPIGV4cGFuZGVyczoKIwpDT05GSUdfR1BJT19NQVg3MzAxPXkKIyBDT05GSUdf R1BJT19NQ1AyM1MwOCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUMzMzg4MCBpcyBub3Qgc2V0 CiMgQ09ORklHX0dQSU9fNzRYMTY0IGlzIG5vdCBzZXQKCiMKIyBBQzk3IEdQSU8gZXhwYW5kZXJz OgojCgojCiMgTU9EVUxidXMgR1BJTyBleHBhbmRlcnM6CiMKQ09ORklHX0dQSU9fVFBTNjU4Nlg9 eQpDT05GSUdfR1BJT19UUFM2NTkxMD15CgojCiMgVVNCIEdQSU8gZXhwYW5kZXJzOgojCiMgQ09O RklHX0dQSU9fVklQRVJCT0FSRCBpcyBub3Qgc2V0CkNPTkZJR19XMT15CgojCiMgMS13aXJlIEJ1 cyBNYXN0ZXJzCiMKIyBDT05GSUdfVzFfTUFTVEVSX01BVFJPWCBpcyBub3Qgc2V0CkNPTkZJR19X MV9NQVNURVJfRFMyNDkwPXkKIyBDT05GSUdfVzFfTUFTVEVSX0RTMjQ4MiBpcyBub3Qgc2V0CiMg Q09ORklHX1cxX01BU1RFUl9EUzFXTSBpcyBub3Qgc2V0CkNPTkZJR19XMV9NQVNURVJfR1BJTz15 CgojCiMgMS13aXJlIFNsYXZlcwojCkNPTkZJR19XMV9TTEFWRV9USEVSTT15CiMgQ09ORklHX1cx X1NMQVZFX1NNRU0gaXMgbm90IHNldAojIENPTkZJR19XMV9TTEFWRV9EUzI0MDggaXMgbm90IHNl dAojIENPTkZJR19XMV9TTEFWRV9EUzI0MjMgaXMgbm90IHNldAojIENPTkZJR19XMV9TTEFWRV9E UzI0MzEgaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNDMzPXkKIyBDT05GSUdfVzFfU0xB VkVfRFMyNDMzX0NSQyBpcyBub3Qgc2V0CkNPTkZJR19XMV9TTEFWRV9EUzI3NjA9eQpDT05GSUdf VzFfU0xBVkVfRFMyNzgwPXkKQ09ORklHX1cxX1NMQVZFX0RTMjc4MT15CkNPTkZJR19XMV9TTEFW RV9EUzI4RTA0PXkKIyBDT05GSUdfVzFfU0xBVkVfQlEyNzAwMCBpcyBub3Qgc2V0CkNPTkZJR19Q T1dFUl9TVVBQTFk9eQojIENPTkZJR19QT1dFUl9TVVBQTFlfREVCVUcgaXMgbm90IHNldApDT05G SUdfUERBX1BPV0VSPXkKQ09ORklHX1dNODMxWF9CQUNLVVA9eQojIENPTkZJR19XTTgzMVhfUE9X RVIgaXMgbm90IHNldApDT05GSUdfVEVTVF9QT1dFUj15CkNPTkZJR19CQVRURVJZXzg4UE04NjBY PXkKQ09ORklHX0JBVFRFUllfRFMyNzYwPXkKQ09ORklHX0JBVFRFUllfRFMyNzgwPXkKQ09ORklH X0JBVFRFUllfRFMyNzgxPXkKQ09ORklHX0JBVFRFUllfRFMyNzgyPXkKQ09ORklHX0JBVFRFUllf U0JTPXkKQ09ORklHX0JBVFRFUllfQlEyN3gwMD15CkNPTkZJR19CQVRURVJZX0JRMjdYMDBfSTJD PXkKQ09ORklHX0JBVFRFUllfQlEyN1gwMF9QTEFURk9STT15CkNPTkZJR19CQVRURVJZX0RBOTA1 Mj15CiMgQ09ORklHX0JBVFRFUllfTUFYMTcwNDAgaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9N QVgxNzA0Mj15CkNPTkZJR19DSEFSR0VSXzg4UE04NjBYPXkKQ09ORklHX0NIQVJHRVJfUENGNTA2 MzM9eQojIENPTkZJR19DSEFSR0VSX0lTUDE3MDQgaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9N QVg4OTAzPXkKQ09ORklHX0NIQVJHRVJfVFdMNDAzMD15CkNPTkZJR19DSEFSR0VSX0xQODcyNz15 CkNPTkZJR19DSEFSR0VSX0dQSU89eQpDT05GSUdfQ0hBUkdFUl9NQVg4OTk3PXkKQ09ORklHX0NI QVJHRVJfTUFYODk5OD15CkNPTkZJR19DSEFSR0VSX0JRMjQxNVg9eQpDT05GSUdfQ0hBUkdFUl9T TUIzNDc9eQojIENPTkZJR19CQVRURVJZX0dPTERGSVNIIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VS X1JFU0VUPXkKQ09ORklHX1BPV0VSX0FWUz15CkNPTkZJR19IV01PTj15CkNPTkZJR19IV01PTl9W SUQ9eQojIENPTkZJR19IV01PTl9ERUJVR19DSElQIGlzIG5vdCBzZXQKCiMKIyBOYXRpdmUgZHJp dmVycwojCkNPTkZJR19TRU5TT1JTX0FCSVRVR1VSVT15CkNPTkZJR19TRU5TT1JTX0FCSVRVR1VS VTM9eQpDT05GSUdfU0VOU09SU19BRDczMTQ9eQpDT05GSUdfU0VOU09SU19BRDc0MTQ9eQpDT05G SUdfU0VOU09SU19BRDc0MTg9eQojIENPTkZJR19TRU5TT1JTX0FEQ1hYIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfQURNMTAyMT15CkNPTkZJR19TRU5TT1JTX0FETTEwMjU9eQojIENPTkZJR19T RU5TT1JTX0FETTEwMjYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEwMjkgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19BRE0xMDMxPXkKIyBDT05GSUdfU0VOU09SU19BRE05MjQwIGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURUNzQxMD15CkNPTkZJR19TRU5TT1JTX0FEVDc0MTE9 eQpDT05GSUdfU0VOU09SU19BRFQ3NDYyPXkKQ09ORklHX1NFTlNPUlNfQURUNzQ3MD15CkNPTkZJ R19TRU5TT1JTX0FEVDc0NzU9eQojIENPTkZJR19TRU5TT1JTX0FTQzc2MjEgaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX0s4VEVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSzEwVEVN UCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRkFNMTVIX1BPV0VSIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfQVNCMTAwPXkKQ09ORklHX1NFTlNPUlNfQVRYUDE9eQojIENPTkZJR19TRU5T T1JTX0RTNjIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19EUzE2MjEgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19EQTkwNTJfQURDPXkKIyBDT05GSUdfU0VOU09SU19EQTkwNTUgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX0k1S19BTUIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19G NzE4MDVGPXkKIyBDT05GSUdfU0VOU09SU19GNzE4ODJGRyBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX0Y3NTM3NVM9eQpDT05GSUdfU0VOU09SU19GU0NITUQ9eQpDT05GSUdfU0VOU09SU19HNzYw QT15CkNPTkZJR19TRU5TT1JTX0dMNTE4U009eQpDT05GSUdfU0VOU09SU19HTDUyMFNNPXkKQ09O RklHX1NFTlNPUlNfR1BJT19GQU49eQpDT05GSUdfU0VOU09SU19ISUg2MTMwPXkKQ09ORklHX1NF TlNPUlNfQ09SRVRFTVA9eQojIENPTkZJR19TRU5TT1JTX0lCTUFFTSBpcyBub3Qgc2V0CiMgQ09O RklHX1NFTlNPUlNfSUJNUEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JVDg3IGlzIG5v dCBzZXQKQ09ORklHX1NFTlNPUlNfSkM0Mj15CiMgQ09ORklHX1NFTlNPUlNfTElORUFHRSBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNNjM9eQpDT05GSUdfU0VOU09SU19MTTcwPXkKIyBDT05G SUdfU0VOU09SU19MTTczIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE03NT15CiMgQ09ORklH X1NFTlNPUlNfTE03NyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNNzg9eQpDT05GSUdfU0VO U09SU19MTTgwPXkKIyBDT05GSUdfU0VOU09SU19MTTgzIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfTE04NT15CkNPTkZJR19TRU5TT1JTX0xNODc9eQpDT05GSUdfU0VOU09SU19MTTkwPXkKQ09O RklHX1NFTlNPUlNfTE05Mj15CkNPTkZJR19TRU5TT1JTX0xNOTM9eQpDT05GSUdfU0VOU09SU19M VEM0MTUxPXkKQ09ORklHX1NFTlNPUlNfTFRDNDIxNT15CiMgQ09ORklHX1NFTlNPUlNfTFRDNDI0 NSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xUQzQyNjE9eQojIENPTkZJR19TRU5TT1JTX0xN OTUyNDEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNOTUyNDUgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19NQVgxMTExPXkKIyBDT05GSUdfU0VOU09SU19NQVgxNjA2NSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfTUFYMTYxOSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01BWDE2 Njg9eQpDT05GSUdfU0VOU09SU19NQVgxOTc9eQpDT05GSUdfU0VOU09SU19NQVg2NjM5PXkKIyBD T05GSUdfU0VOU09SU19NQVg2NjQyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2NjUw IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYNjY5Nz15CkNPTkZJR19TRU5TT1JTX01DUDMw MjE9eQpDT05GSUdfU0VOU09SU19OVENfVEhFUk1JU1RPUj15CiMgQ09ORklHX1NFTlNPUlNfUEM4 NzM2MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1BDODc0Mjc9eQpDT05GSUdfU0VOU09SU19Q Q0Y4NTkxPXkKQ09ORklHX1BNQlVTPXkKIyBDT05GSUdfU0VOU09SU19QTUJVUyBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX0FETTEyNzU9eQpDT05GSUdfU0VOU09SU19MTTI1MDY2PXkKIyBDT05G SUdfU0VOU09SU19MVEMyOTc4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgxNjA2NCBp cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01BWDM0NDQwPXkKQ09ORklHX1NFTlNPUlNfTUFYODY4 OD15CkNPTkZJR19TRU5TT1JTX1VDRDkwMDA9eQpDT05GSUdfU0VOU09SU19VQ0Q5MjAwPXkKQ09O RklHX1NFTlNPUlNfWkw2MTAwPXkKIyBDT05GSUdfU0VOU09SU19TSFQxNSBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfU0hUMjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NJUzU1OTUg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19TTU02NjU9eQojIENPTkZJR19TRU5TT1JTX0RNRTE3 MzcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0VNQzE0MDMgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19FTUMyMTAzPXkKQ09ORklHX1NFTlNPUlNfRU1DNlcyMDE9eQojIENPTkZJR19TRU5T T1JTX1NNU0M0N00xIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU01TQzQ3TTE5Mj15CkNPTkZJ R19TRU5TT1JTX1NNU0M0N0IzOTc9eQojIENPTkZJR19TRU5TT1JTX1NDSDU2WFhfQ09NTU9OIGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURTMTAxNT15CiMgQ09ORklHX1NFTlNPUlNfQURTNzgy OCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FEUzc4NzE9eQojIENPTkZJR19TRU5TT1JTX0FN QzY4MjEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19JTkEyMDk9eQojIENPTkZJR19TRU5TT1JT X0lOQTJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVEhNQzUwIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfVE1QMTAyPXkKQ09ORklHX1NFTlNPUlNfVE1QNDAxPXkKIyBDT05GSUdfU0VO U09SU19UTVA0MjEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19WSUFfQ1BVVEVNUD15CiMgQ09O RklHX1NFTlNPUlNfVklBNjg2QSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVlQxMjExIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19WVDgyMzEgaXMgbm90IHNldApDT05GSUdfU0VOU09S U19XODM3ODFEPXkKQ09ORklHX1NFTlNPUlNfVzgzNzkxRD15CiMgQ09ORklHX1NFTlNPUlNfVzgz NzkyRCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1c4Mzc5Mz15CiMgQ09ORklHX1NFTlNPUlNf VzgzNzk1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODNMNzg1VFMgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19XODNMNzg2Tkc9eQojIENPTkZJR19TRU5TT1JTX1c4MzYyN0hGIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM2MjdFSEYgaXMgbm90IHNldApDT05GSUdfU0VOU09S U19XTTgzMVg9eQpDT05GSUdfU0VOU09SU19BUFBMRVNNQz15CiMgQ09ORklHX1NFTlNPUlNfTUMx Mzc4M19BREMgaXMgbm90IHNldAoKIwojIEFDUEkgZHJpdmVycwojCiMgQ09ORklHX1NFTlNPUlNf QUNQSV9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVRLMDExMCBpcyBub3Qgc2V0 CkNPTkZJR19USEVSTUFMPXkKQ09ORklHX1RIRVJNQUxfSFdNT049eQpDT05GSUdfVEhFUk1BTF9E RUZBVUxUX0dPVl9TVEVQX1dJU0U9eQojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX0ZBSVJf U0hBUkUgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1VTRVJfU1BBQ0Ug aXMgbm90IHNldAojIENPTkZJR19GQUlSX1NIQVJFIGlzIG5vdCBzZXQKQ09ORklHX1NURVBfV0lT RT15CiMgQ09ORklHX1VTRVJfU1BBQ0UgaXMgbm90IHNldAojIENPTkZJR19DUFVfVEhFUk1BTCBp cyBub3Qgc2V0CiMgQ09ORklHX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX1NTQl9QT1NTSUJM RT15CgojCiMgU29uaWNzIFNpbGljb24gQmFja3BsYW5lCiMKQ09ORklHX1NTQj15CkNPTkZJR19T U0JfU1BST009eQpDT05GSUdfU1NCX1BDSUhPU1RfUE9TU0lCTEU9eQpDT05GSUdfU1NCX1BDSUhP U1Q9eQojIENPTkZJR19TU0JfQjQzX1BDSV9CUklER0UgaXMgbm90IHNldApDT05GSUdfU1NCX1BD TUNJQUhPU1RfUE9TU0lCTEU9eQpDT05GSUdfU1NCX1BDTUNJQUhPU1Q9eQpDT05GSUdfU1NCX0RF QlVHPXkKQ09ORklHX1NTQl9EUklWRVJfUENJQ09SRV9QT1NTSUJMRT15CiMgQ09ORklHX1NTQl9E UklWRVJfUENJQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19TU0JfRFJJVkVSX0dQSU89eQpDT05GSUdf QkNNQV9QT1NTSUJMRT15CgojCiMgQnJvYWRjb20gc3BlY2lmaWMgQU1CQQojCiMgQ09ORklHX0JD TUEgaXMgbm90IHNldAoKIwojIE11bHRpZnVuY3Rpb24gZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdf TUZEX0NPUkU9eQpDT05GSUdfTUZEXzg4UE04NjBYPXkKIyBDT05GSUdfTUZEXzg4UE04MDAgaXMg bm90IHNldApDT05GSUdfTUZEXzg4UE04MDU9eQpDT05GSUdfTUZEX1NNNTAxPXkKQ09ORklHX01G RF9TTTUwMV9HUElPPXkKIyBDT05GSUdfTUZEX1JUU1hfUENJIGlzIG5vdCBzZXQKQ09ORklHX01G RF9USV9BTTMzNVhfVFNDQURDPXkKQ09ORklHX0hUQ19QQVNJQzM9eQpDT05GSUdfSFRDX0kyQ1BM RD15CkNPTkZJR19NRkRfTE0zNTMzPXkKQ09ORklHX1RQUzYxMDVYPXkKIyBDT05GSUdfVFBTNjUw MTAgaXMgbm90IHNldAojIENPTkZJR19UUFM2NTA3WCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9U UFM2NTIxNyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVFBTNjU4Nlg9eQpDT05GSUdfTUZEX1RQUzY1 OTEwPXkKQ09ORklHX01GRF9UUFM2NTkxMj15CkNPTkZJR19NRkRfVFBTNjU5MTJfSTJDPXkKIyBD T05GSUdfTUZEX1RQUzY1OTEyX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM4MDAzMSBp cyBub3Qgc2V0CkNPTkZJR19UV0w0MDMwX0NPUkU9eQojIENPTkZJR19UV0w0MDMwX01BREMgaXMg bm90IHNldApDT05GSUdfTUZEX1RXTDQwMzBfQVVESU89eQojIENPTkZJR19UV0w2MDQwX0NPUkUg aXMgbm90IHNldApDT05GSUdfTUZEX1NUTVBFPXkKCiMKIyBTVE1QRSBJbnRlcmZhY2UgRHJpdmVy cwojCkNPTkZJR19TVE1QRV9JMkM9eQojIENPTkZJR19TVE1QRV9TUEkgaXMgbm90IHNldAojIENP TkZJR19NRkRfVEMzNTg5WCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UTUlPIGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX1NNU0MgaXMgbm90IHNldAojIENPTkZJR19QTUlDX0RBOTAzWCBpcyBub3Qg c2V0CkNPTkZJR19QTUlDX0RBOTA1Mj15CiMgQ09ORklHX01GRF9EQTkwNTJfU1BJIGlzIG5vdCBz ZXQKQ09ORklHX01GRF9EQTkwNTJfSTJDPXkKQ09ORklHX01GRF9EQTkwNTU9eQpDT05GSUdfUE1J Q19BRFA1NTIwPXkKIyBDT05GSUdfTUZEX0xQODc4OCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9N QVg3NzY4NiBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTUFYNzc2OTM9eQpDT05GSUdfTUZEX01BWDg5 MDc9eQojIENPTkZJR19NRkRfTUFYODkyNSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTUFYODk5Nz15 CkNPTkZJR19NRkRfTUFYODk5OD15CiMgQ09ORklHX01GRF9TRUNfQ09SRSBpcyBub3Qgc2V0CkNP TkZJR19NRkRfQVJJWk9OQT15CkNPTkZJR19NRkRfQVJJWk9OQV9JMkM9eQojIENPTkZJR19NRkRf QVJJWk9OQV9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfV001MTAyIGlzIG5vdCBzZXQKIyBD T05GSUdfTUZEX1dNNTExMCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfV004NDAwPXkKQ09ORklHX01G RF9XTTgzMVg9eQojIENPTkZJR19NRkRfV004MzFYX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19NRkRf V004MzFYX1NQST15CiMgQ09ORklHX01GRF9XTTgzNTBfSTJDIGlzIG5vdCBzZXQKQ09ORklHX01G RF9XTTg5OTQ9eQpDT05GSUdfTUZEX1BDRjUwNjMzPXkKQ09ORklHX1BDRjUwNjMzX0FEQz15CkNP TkZJR19QQ0Y1MDYzM19HUElPPXkKQ09ORklHX01GRF9NQzEzNzgzPXkKQ09ORklHX01GRF9NQzEz WFhYPXkKIyBDT05GSUdfTUZEX01DMTNYWFhfU1BJIGlzIG5vdCBzZXQKQ09ORklHX01GRF9NQzEz WFhYX0kyQz15CkNPTkZJR19BQlg1MDBfQ09SRT15CiMgQ09ORklHX0FCMzEwMF9DT1JFIGlzIG5v dCBzZXQKQ09ORklHX0VaWF9QQ0FQPXkKIyBDT05GSUdfTUZEX0NTNTUzNSBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9USU1CRVJEQUxFIGlzIG5vdCBzZXQKIyBDT05GSUdfTFBDX1NDSCBpcyBub3Qg c2V0CiMgQ09ORklHX0xQQ19JQ0ggaXMgbm90IHNldAojIENPTkZJR19NRkRfUkRDMzIxWCBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9KQU5aX0NNT0RJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9W WDg1NSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfV0wxMjczX0NPUkU9eQpDT05GSUdfTUZEX1RQUzY1 MDkwPXkKIyBDT05GSUdfTUZEX0FBVDI4NzBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9S QzVUNTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1BBTE1BUyBpcyBub3Qgc2V0CkNPTkZJR19N RkRfVklQRVJCT0FSRD15CiMgQ09ORklHX01GRF9SRVRVIGlzIG5vdCBzZXQKQ09ORklHX01GRF9B UzM3MTE9eQpDT05GSUdfUkVHVUxBVE9SPXkKQ09ORklHX1JFR1VMQVRPUl9ERUJVRz15CiMgQ09O RklHX1JFR1VMQVRPUl9EVU1NWSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfRklYRURfVk9M VEFHRT15CkNPTkZJR19SRUdVTEFUT1JfVklSVFVBTF9DT05TVU1FUj15CiMgQ09ORklHX1JFR1VM QVRPUl9VU0VSU1BBQ0VfQ09OU1VNRVIgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0dQSU89 eQpDT05GSUdfUkVHVUxBVE9SX0FENTM5OD15CkNPTkZJR19SRUdVTEFUT1JfREE5MDUyPXkKIyBD T05GSUdfUkVHVUxBVE9SX0RBOTA1NSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfRkFONTM1 NTU9eQpDT05GSUdfUkVHVUxBVE9SX01DMTNYWFhfQ09SRT15CiMgQ09ORklHX1JFR1VMQVRPUl9N QzEzNzgzIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9NQzEzODkyPXkKQ09ORklHX1JFR1VM QVRPUl9JU0w2MjcxQT15CiMgQ09ORklHX1JFR1VMQVRPUl84OFBNODYwNyBpcyBub3Qgc2V0CiMg Q09ORklHX1JFR1VMQVRPUl9NQVgxNTg2IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01B WDg2NDkgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX01BWDg2NjA9eQpDT05GSUdfUkVHVUxB VE9SX01BWDg5MDc9eQpDT05GSUdfUkVHVUxBVE9SX01BWDg5NTI9eQpDT05GSUdfUkVHVUxBVE9S X01BWDg5NzM9eQpDT05GSUdfUkVHVUxBVE9SX01BWDg5OTc9eQpDT05GSUdfUkVHVUxBVE9SX01B WDg5OTg9eQpDT05GSUdfUkVHVUxBVE9SX1BDQVA9eQojIENPTkZJR19SRUdVTEFUT1JfTFAzOTcx IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9MUDM5NzI9eQpDT05GSUdfUkVHVUxBVE9SX0xQ ODcyWD15CkNPTkZJR19SRUdVTEFUT1JfTFA4NzU1PXkKQ09ORklHX1JFR1VMQVRPUl9QQ0Y1MDYz Mz15CkNPTkZJR19SRUdVTEFUT1JfVFBTNTE2MzI9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzYxMDVY PXkKQ09ORklHX1JFR1VMQVRPUl9UUFM2MjM2MD15CkNPTkZJR19SRUdVTEFUT1JfVFBTNjUwMjM9 eQojIENPTkZJR19SRUdVTEFUT1JfVFBTNjUwN1ggaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9S X1RQUzY1MDkwPXkKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1MjRYIGlzIG5vdCBzZXQKQ09ORklH X1JFR1VMQVRPUl9UUFM2NTg2WD15CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2NTkxMCBpcyBub3Qg c2V0CkNPTkZJR19SRUdVTEFUT1JfVFBTNjU5MTI9eQpDT05GSUdfUkVHVUxBVE9SX1RXTDQwMzA9 eQpDT05GSUdfUkVHVUxBVE9SX1dNODMxWD15CkNPTkZJR19SRUdVTEFUT1JfV004NDAwPXkKQ09O RklHX1JFR1VMQVRPUl9XTTg5OTQ9eQpDT05GSUdfUkVHVUxBVE9SX0FTMzcxMT15CkNPTkZJR19N RURJQV9TVVBQT1JUPXkKCiMKIyBNdWx0aW1lZGlhIGNvcmUgc3VwcG9ydAojCiMgQ09ORklHX01F RElBX0NBTUVSQV9TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX0FOQUxPR19UVl9TVVBQ T1JUPXkKQ09ORklHX01FRElBX0RJR0lUQUxfVFZfU1VQUE9SVD15CiMgQ09ORklHX01FRElBX1JB RElPX1NVUFBPUlQgaXMgbm90IHNldApDT05GSUdfTUVESUFfUkNfU1VQUE9SVD15CkNPTkZJR19W SURFT19ERVY9eQpDT05GSUdfVklERU9fVjRMMj15CiMgQ09ORklHX1ZJREVPX0FEVl9ERUJVRyBp cyBub3Qgc2V0CkNPTkZJR19WSURFT19GSVhFRF9NSU5PUl9SQU5HRVM9eQpDT05GSUdfVklERU9f VFVORVI9eQpDT05GSUdfVklERU9CVUZfR0VOPXkKQ09ORklHX1ZJREVPQlVGX1ZNQUxMT0M9eQoj IENPTkZJR19WSURFT19WNEwyX0lOVF9ERVZJQ0UgaXMgbm90IHNldApDT05GSUdfRFZCX0NPUkU9 eQpDT05GSUdfVFRQQ0lfRUVQUk9NPXkKQ09ORklHX0RWQl9NQVhfQURBUFRFUlM9OAojIENPTkZJ R19EVkJfRFlOQU1JQ19NSU5PUlMgaXMgbm90IHNldAoKIwojIE1lZGlhIGRyaXZlcnMKIwpDT05G SUdfUkNfQ09SRT15CiMgQ09ORklHX1JDX01BUCBpcyBub3Qgc2V0CkNPTkZJR19SQ19ERUNPREVS Uz15CkNPTkZJR19MSVJDPXkKIyBDT05GSUdfSVJfTElSQ19DT0RFQyBpcyBub3Qgc2V0CiMgQ09O RklHX0lSX05FQ19ERUNPREVSIGlzIG5vdCBzZXQKQ09ORklHX0lSX1JDNV9ERUNPREVSPXkKIyBD T05GSUdfSVJfUkM2X0RFQ09ERVIgaXMgbm90IHNldApDT05GSUdfSVJfSlZDX0RFQ09ERVI9eQpD T05GSUdfSVJfU09OWV9ERUNPREVSPXkKIyBDT05GSUdfSVJfUkM1X1NaX0RFQ09ERVIgaXMgbm90 IHNldApDT05GSUdfSVJfU0FOWU9fREVDT0RFUj15CkNPTkZJR19JUl9NQ0VfS0JEX0RFQ09ERVI9 eQojIENPTkZJR19SQ19ERVZJQ0VTIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1VTQl9TVVBQT1JU PXkKCiMKIyBBbmFsb2cgVFYgVVNCIGRldmljZXMKIwojIENPTkZJR19WSURFT19QVlJVU0IyIGlz IG5vdCBzZXQKQ09ORklHX1ZJREVPX0hEUFZSPXkKQ09ORklHX1ZJREVPX1VTQlZJU0lPTj15CiMg Q09ORklHX1ZJREVPX1NUSzExNjAgaXMgbm90IHNldAoKIwojIEFuYWxvZy9kaWdpdGFsIFRWIFVT QiBkZXZpY2VzCiMKQ09ORklHX1ZJREVPX0FVMDgyOD15CiMgQ09ORklHX1ZJREVPX0FVMDgyOF9W NEwyIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX0NYMjMxWFg9eQojIENPTkZJR19WSURFT19DWDIz MVhYX1JDIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQ1gyMzFYWF9EVkIgaXMgbm90IHNldApD T05GSUdfVklERU9fVE02MDAwPXkKIyBDT05GSUdfVklERU9fVE02MDAwX0RWQiBpcyBub3Qgc2V0 CgojCiMgRGlnaXRhbCBUViBVU0IgZGV2aWNlcwojCkNPTkZJR19EVkJfVVNCPXkKQ09ORklHX0RW Ql9VU0JfREVCVUc9eQpDT05GSUdfRFZCX1VTQl9BODAwPXkKQ09ORklHX0RWQl9VU0JfRElCVVNC X01CPXkKQ09ORklHX0RWQl9VU0JfRElCVVNCX01CX0ZBVUxUWT15CkNPTkZJR19EVkJfVVNCX0RJ QlVTQl9NQz15CkNPTkZJR19EVkJfVVNCX0RJQjA3MDA9eQojIENPTkZJR19EVkJfVVNCX1VNVF8w MTAgaXMgbm90IHNldApDT05GSUdfRFZCX1VTQl9DWFVTQj15CkNPTkZJR19EVkJfVVNCX005MjBY PXkKIyBDT05GSUdfRFZCX1VTQl9ESUdJVFYgaXMgbm90IHNldApDT05GSUdfRFZCX1VTQl9WUDcw NDU9eQpDT05GSUdfRFZCX1VTQl9WUDcwMlg9eQpDT05GSUdfRFZCX1VTQl9HUDhQU0s9eQojIENP TkZJR19EVkJfVVNCX05PVkFfVF9VU0IyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX1VTQl9UVFVT QjIgaXMgbm90IHNldApDT05GSUdfRFZCX1VTQl9EVFQyMDBVPXkKQ09ORklHX0RWQl9VU0JfT1BF UkExPXkKIyBDT05GSUdfRFZCX1VTQl9BRjkwMDUgaXMgbm90IHNldApDT05GSUdfRFZCX1VTQl9Q Q1RWNDUyRT15CkNPTkZJR19EVkJfVVNCX0RXMjEwMj15CkNPTkZJR19EVkJfVVNCX0NJTkVSR1lf VDI9eQpDT05GSUdfRFZCX1VTQl9EVFY1MTAwPXkKQ09ORklHX0RWQl9VU0JfRlJJSU89eQpDT05G SUdfRFZCX1VTQl9BWjYwMjc9eQpDT05GSUdfRFZCX1VTQl9URUNITklTQVRfVVNCMj15CkNPTkZJ R19EVkJfVVNCX1YyPXkKQ09ORklHX0RWQl9VU0JfQ1lQUkVTU19GSVJNV0FSRT15CiMgQ09ORklH X0RWQl9VU0JfQUY5MDE1IGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX1VTQl9BRjkwMzUgaXMgbm90 IHNldApDT05GSUdfRFZCX1VTQl9BTllTRUU9eQpDT05GSUdfRFZCX1VTQl9BVTY2MTA9eQpDT05G SUdfRFZCX1VTQl9BWjYwMDc9eQpDT05GSUdfRFZCX1VTQl9DRTYyMzA9eQojIENPTkZJR19EVkJf VVNCX0VDMTY4IGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX1VTQl9HTDg2MSBpcyBub3Qgc2V0CiMg Q09ORklHX0RWQl9VU0JfSVQ5MTNYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX1VTQl9MTUUyNTEw IGlzIG5vdCBzZXQKQ09ORklHX0RWQl9VU0JfTVhMMTExU0Y9eQpDT05GSUdfRFZCX1VTQl9SVEwy OFhYVT15CiMgQ09ORklHX0RWQl9UVFVTQl9CVURHRVQgaXMgbm90IHNldAojIENPTkZJR19EVkJf VFRVU0JfREVDIGlzIG5vdCBzZXQKQ09ORklHX1NNU19VU0JfRFJWPXkKIyBDT05GSUdfRFZCX0Iy QzJfRkxFWENPUF9VU0IgaXMgbm90IHNldAoKIwojIFdlYmNhbSwgVFYgKGFuYWxvZy9kaWdpdGFs KSBVU0IgZGV2aWNlcwojCiMgQ09ORklHX1ZJREVPX0VNMjhYWCBpcyBub3Qgc2V0CiMgQ09ORklH X01FRElBX1BDSV9TVVBQT1JUIGlzIG5vdCBzZXQKCiMKIyBTdXBwb3J0ZWQgTU1DL1NESU8gYWRh cHRlcnMKIwpDT05GSUdfTUVESUFfQ09NTU9OX09QVElPTlM9eQoKIwojIGNvbW1vbiBkcml2ZXIg b3B0aW9ucwojCkNPTkZJR19WSURFT19DWDIzNDFYPXkKQ09ORklHX1ZJREVPX1RWRUVQUk9NPXkK Q09ORklHX1NNU19TSUFOT19NRFRWPXkKQ09ORklHX1NNU19TSUFOT19SQz15CgojCiMgTWVkaWEg YW5jaWxsYXJ5IGRyaXZlcnMgKHR1bmVycywgc2Vuc29ycywgaTJjLCBmcm9udGVuZHMpCiMKQ09O RklHX01FRElBX1NVQkRSVl9BVVRPU0VMRUNUPXkKQ09ORklHX1ZJREVPX0lSX0kyQz15CgojCiMg QXVkaW8gZGVjb2RlcnMsIHByb2Nlc3NvcnMgYW5kIG1peGVycwojCgojCiMgUkRTIGRlY29kZXJz CiMKCiMKIyBWaWRlbyBkZWNvZGVycwojCkNPTkZJR19WSURFT19TQUE3MTFYPXkKCiMKIyBWaWRl byBhbmQgYXVkaW8gZGVjb2RlcnMKIwpDT05GSUdfVklERU9fQ1gyNTg0MD15CgojCiMgVmlkZW8g ZW5jb2RlcnMKIwoKIwojIENhbWVyYSBzZW5zb3IgZGV2aWNlcwojCgojCiMgRmxhc2ggZGV2aWNl cwojCgojCiMgVmlkZW8gaW1wcm92ZW1lbnQgY2hpcHMKIwoKIwojIE1pc2NlbGFuZW91cyBoZWxw ZXIgY2hpcHMKIwoKIwojIFNlbnNvcnMgdXNlZCBvbiBzb2NfY2FtZXJhIGRyaXZlcgojCkNPTkZJ R19NRURJQV9UVU5FUj15CkNPTkZJR19NRURJQV9UVU5FUl9TSU1QTEU9eQpDT05GSUdfTUVESUFf VFVORVJfVERBODI5MD15CkNPTkZJR19NRURJQV9UVU5FUl9UREE4MjdYPXkKQ09ORklHX01FRElB X1RVTkVSX1REQTE4MjcxPXkKQ09ORklHX01FRElBX1RVTkVSX1REQTk4ODc9eQpDT05GSUdfTUVE SUFfVFVORVJfTVQyMFhYPXkKQ09ORklHX01FRElBX1RVTkVSX01UMjA2MD15CkNPTkZJR19NRURJ QV9UVU5FUl9NVDIwNjM9eQpDT05GSUdfTUVESUFfVFVORVJfTVQyMjY2PXkKQ09ORklHX01FRElB X1RVTkVSX1FUMTAxMD15CkNPTkZJR19NRURJQV9UVU5FUl9YQzIwMjg9eQpDT05GSUdfTUVESUFf VFVORVJfWEM1MDAwPXkKQ09ORklHX01FRElBX1RVTkVSX1hDNDAwMD15CkNPTkZJR19NRURJQV9U VU5FUl9NWEw1MDA1Uz15CkNPTkZJR19NRURJQV9UVU5FUl9NWEw1MDA3VD15CkNPTkZJR19NRURJ QV9UVU5FUl9NQzQ0UzgwMz15CkNPTkZJR19NRURJQV9UVU5FUl9NQVgyMTY1PXkKQ09ORklHX01F RElBX1RVTkVSX0ZDMDAxMj15CkNPTkZJR19NRURJQV9UVU5FUl9GQzAwMTM9eQpDT05GSUdfTUVE SUFfVFVORVJfVERBMTgyMTI9eQpDT05GSUdfTUVESUFfVFVORVJfRTQwMDA9eQpDT05GSUdfTUVE SUFfVFVORVJfRkMyNTgwPXkKCiMKIyBNdWx0aXN0YW5kYXJkIChzYXRlbGxpdGUpIGZyb250ZW5k cwojCkNPTkZJR19EVkJfU1RCMDg5OT15CkNPTkZJR19EVkJfU1RCNjEwMD15CkNPTkZJR19EVkJf U1RWMDkweD15CkNPTkZJR19EVkJfU1RWNjExMHg9eQoKIwojIE11bHRpc3RhbmRhcmQgKGNhYmxl ICsgdGVycmVzdHJpYWwpIGZyb250ZW5kcwojCkNPTkZJR19EVkJfRFJYSz15CgojCiMgRFZCLVMg KHNhdGVsbGl0ZSkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9NVDMxMj15CkNPTkZJR19EVkJfWkwx MDAzOT15CkNPTkZJR19EVkJfU1RWMDI4OD15CkNPTkZJR19EVkJfU1RCNjAwMD15CkNPTkZJR19E VkJfU1RWMDI5OT15CkNPTkZJR19EVkJfU1RWNjExMD15CkNPTkZJR19EVkJfU1RWMDkwMD15CkNP TkZJR19EVkJfQ1gyNDExNj15CkNPTkZJR19EVkJfU0kyMVhYPXkKQ09ORklHX0RWQl9UUzIwMjA9 eQpDT05GSUdfRFZCX0RTMzAwMD15CgojCiMgRFZCLVQgKHRlcnJlc3RyaWFsKSBmcm9udGVuZHMK IwpDT05GSUdfRFZCX0NYMjI3MDI9eQpDT05GSUdfRFZCX1REQTEwMDRYPXkKQ09ORklHX0RWQl9N VDM1Mj15CkNPTkZJR19EVkJfWkwxMDM1Mz15CkNPTkZJR19EVkJfRElCMzAwME1CPXkKQ09ORklH X0RWQl9ESUIzMDAwTUM9eQpDT05GSUdfRFZCX0RJQjcwMDBNPXkKQ09ORklHX0RWQl9ESUI3MDAw UD15CkNPTkZJR19EVkJfQ1hEMjgyMFI9eQpDT05GSUdfRFZCX1JUTDI4MzA9eQpDT05GSUdfRFZC X1JUTDI4MzI9eQoKIwojIERWQi1DIChjYWJsZSkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9UREEx MDAyMz15CgojCiMgQVRTQyAoTm9ydGggQW1lcmljYW4vS29yZWFuIFRlcnJlc3RyaWFsL0NhYmxl IERUVikgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9MR0RUMzMwWD15CkNPTkZJR19EVkJfTEdEVDMz MDU9eQpDT05GSUdfRFZCX0xHMjE2MD15CkNPTkZJR19EVkJfQVU4NTIyPXkKQ09ORklHX0RWQl9B VTg1MjJfRFRWPXkKQ09ORklHX0RWQl9TNUgxNDExPXkKCiMKIyBJU0RCLVQgKHRlcnJlc3RyaWFs KSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX0RJQjgwMDA9eQoKIwojIERpZ2l0YWwgdGVycmVzdHJp YWwgb25seSB0dW5lcnMvUExMCiMKQ09ORklHX0RWQl9QTEw9eQpDT05GSUdfRFZCX1RVTkVSX0RJ QjAwNzA9eQpDT05GSUdfRFZCX1RVTkVSX0RJQjAwOTA9eQoKIwojIFNFQyBjb250cm9sIGRldmlj ZXMgZm9yIERWQi1TCiMKQ09ORklHX0RWQl9MTkJQMjI9eQpDT05GSUdfRFZCX0lTTDY0MjM9eQpD T05GSUdfRFZCX0xHUzhHWFg9eQpDT05GSUdfRFZCX0FUQk04ODMwPXkKQ09ORklHX0RWQl9NODhS UzIwMDA9eQoKIwojIFRvb2xzIHRvIGRldmVsb3AgbmV3IGZyb250ZW5kcwojCiMgQ09ORklHX0RW Ql9EVU1NWV9GRSBpcyBub3Qgc2V0CgojCiMgR3JhcGhpY3Mgc3VwcG9ydAojCiMgQ09ORklHX0FH UCBpcyBub3Qgc2V0CkNPTkZJR19WR0FfQVJCPXkKQ09ORklHX1ZHQV9BUkJfTUFYX0dQVVM9MTYK IyBDT05GSUdfVkdBX1NXSVRDSEVST08gaXMgbm90IHNldApDT05GSUdfRFJNPXkKIyBDT05GSUdf RFJNX1RERlggaXMgbm90IHNldAojIENPTkZJR19EUk1fUjEyOCBpcyBub3Qgc2V0CiMgQ09ORklH X0RSTV9SQURFT04gaXMgbm90IHNldAojIENPTkZJR19EUk1fTk9VVkVBVSBpcyBub3Qgc2V0CiMg Q09ORklHX0RSTV9NR0EgaXMgbm90IHNldAojIENPTkZJR19EUk1fVklBIGlzIG5vdCBzZXQKIyBD T05GSUdfRFJNX1NBVkFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9HTUE1MDAgaXMgbm90IHNl dAojIENPTkZJR19EUk1fVURMIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0FTVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0RSTV9NR0FHMjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0NJUlJVU19RRU1V IGlzIG5vdCBzZXQKIyBDT05GSUdfVkdBU1RBVEUgaXMgbm90IHNldAojIENPTkZJR19WSURFT19P VVRQVVRfQ09OVFJPTCBpcyBub3Qgc2V0CkNPTkZJR19IRE1JPXkKIyBDT05GSUdfRkIgaXMgbm90 IHNldAojIENPTkZJR19FWFlOT1NfVklERU8gaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0xD RF9TVVBQT1JUPXkKIyBDT05GSUdfTENEX0NMQVNTX0RFVklDRSBpcyBub3Qgc2V0CkNPTkZJR19C QUNLTElHSFRfQ0xBU1NfREVWSUNFPXkKQ09ORklHX0JBQ0tMSUdIVF9HRU5FUklDPXkKQ09ORklH X0JBQ0tMSUdIVF9MTTM1MzM9eQpDT05GSUdfQkFDS0xJR0hUX1BXTT15CkNPTkZJR19CQUNLTElH SFRfREE5MDUyPXkKIyBDT05GSUdfQkFDS0xJR0hUX0FQUExFIGlzIG5vdCBzZXQKIyBDT05GSUdf QkFDS0xJR0hUX1NBSEFSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9XTTgzMVggaXMg bm90IHNldApDT05GSUdfQkFDS0xJR0hUX0FEUDU1MjA9eQpDT05GSUdfQkFDS0xJR0hUX0FEUDg4 NjA9eQpDT05GSUdfQkFDS0xJR0hUX0FEUDg4NzA9eQpDT05GSUdfQkFDS0xJR0hUXzg4UE04NjBY PXkKIyBDT05GSUdfQkFDS0xJR0hUX1BDRjUwNjMzIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJ R0hUX0xNMzYzMCBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfTE0zNjM5PXkKQ09ORklHX0JB Q0tMSUdIVF9MUDg1NVg9eQpDT05GSUdfQkFDS0xJR0hUX1BBTkRPUkE9eQpDT05GSUdfQkFDS0xJ R0hUX0FTMzcxMT15CgojCiMgQ29uc29sZSBkaXNwbGF5IGRyaXZlciBzdXBwb3J0CiMKQ09ORklH X1ZHQV9DT05TT0xFPXkKIyBDT05GSUdfVkdBQ09OX1NPRlRfU0NST0xMQkFDSyBpcyBub3Qgc2V0 CkNPTkZJR19NREFfQ09OU09MRT15CkNPTkZJR19EVU1NWV9DT05TT0xFPXkKQ09ORklHX1NPVU5E PXkKIyBDT05GSUdfU09VTkRfT1NTX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19TTkQgaXMgbm90 IHNldAojIENPTkZJR19TT1VORF9QUklNRSBpcyBub3Qgc2V0CgojCiMgSElEIHN1cHBvcnQKIwpD T05GSUdfSElEPXkKIyBDT05GSUdfSElEX0JBVFRFUllfU1RSRU5HVEggaXMgbm90IHNldAojIENP TkZJR19ISURSQVcgaXMgbm90IHNldAojIENPTkZJR19VSElEIGlzIG5vdCBzZXQKQ09ORklHX0hJ RF9HRU5FUklDPXkKCiMKIyBTcGVjaWFsIEhJRCBkcml2ZXJzCiMKQ09ORklHX0hJRF9BNFRFQ0g9 eQpDT05GSUdfSElEX0FDUlVYPXkKIyBDT05GSUdfSElEX0FDUlVYX0ZGIGlzIG5vdCBzZXQKQ09O RklHX0hJRF9BUFBMRT15CkNPTkZJR19ISURfQVVSRUFMPXkKQ09ORklHX0hJRF9CRUxLSU49eQpD T05GSUdfSElEX0NIRVJSWT15CkNPTkZJR19ISURfQ0hJQ09OWT15CkNPTkZJR19ISURfQ1lQUkVT Uz15CkNPTkZJR19ISURfRFJBR09OUklTRT15CkNPTkZJR19EUkFHT05SSVNFX0ZGPXkKQ09ORklH X0hJRF9FTVNfRkY9eQpDT05GSUdfSElEX0VMRUNPTT15CkNPTkZJR19ISURfRVpLRVk9eQpDT05G SUdfSElEX0hPTFRFSz15CiMgQ09ORklHX0hPTFRFS19GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURf S0VZVE9VQ0g9eQpDT05GSUdfSElEX0tZRT15CkNPTkZJR19ISURfVUNMT0dJQz15CkNPTkZJR19I SURfV0FMVE9QPXkKQ09ORklHX0hJRF9HWVJBVElPTj15CiMgQ09ORklHX0hJRF9JQ0FERSBpcyBu b3Qgc2V0CkNPTkZJR19ISURfVFdJTkhBTj15CkNPTkZJR19ISURfS0VOU0lOR1RPTj15CiMgQ09O RklHX0hJRF9MQ1BPV0VSIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9MRU5PVk9fVFBLQkQ9eQpDT05G SUdfSElEX0xPR0lURUNIPXkKIyBDT05GSUdfSElEX0xPR0lURUNIX0RKIGlzIG5vdCBzZXQKIyBD T05GSUdfTE9HSVRFQ0hfRkYgaXMgbm90IHNldApDT05GSUdfTE9HSVJVTUJMRVBBRDJfRkY9eQpD T05GSUdfTE9HSUc5NDBfRkY9eQojIENPTkZJR19MT0dJV0hFRUxTX0ZGIGlzIG5vdCBzZXQKIyBD T05GSUdfSElEX01BR0lDTU9VU0UgaXMgbm90IHNldApDT05GSUdfSElEX01JQ1JPU09GVD15CkNP TkZJR19ISURfTU9OVEVSRVk9eQpDT05GSUdfSElEX01VTFRJVE9VQ0g9eQpDT05GSUdfSElEX05U UklHPXkKQ09ORklHX0hJRF9PUlRFSz15CkNPTkZJR19ISURfUEFOVEhFUkxPUkQ9eQpDT05GSUdf UEFOVEhFUkxPUkRfRkY9eQojIENPTkZJR19ISURfUEVUQUxZTlggaXMgbm90IHNldAojIENPTkZJ R19ISURfUElDT0xDRCBpcyBub3Qgc2V0CkNPTkZJR19ISURfUFJJTUFYPXkKIyBDT05GSUdfSElE X1BTM1JFTU9URSBpcyBub3Qgc2V0CkNPTkZJR19ISURfUk9DQ0FUPXkKIyBDT05GSUdfSElEX1NB SVRFSyBpcyBub3Qgc2V0CkNPTkZJR19ISURfU0FNU1VORz15CiMgQ09ORklHX0hJRF9TT05ZIGlz IG5vdCBzZXQKIyBDT05GSUdfSElEX1NQRUVETElOSyBpcyBub3Qgc2V0CkNPTkZJR19ISURfU1RF RUxTRVJJRVM9eQpDT05GSUdfSElEX1NVTlBMVVM9eQpDT05GSUdfSElEX0dSRUVOQVNJQT15CkNP TkZJR19HUkVFTkFTSUFfRkY9eQpDT05GSUdfSElEX1NNQVJUSk9ZUExVUz15CiMgQ09ORklHX1NN QVJUSk9ZUExVU19GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9USVZPIGlzIG5vdCBzZXQKIyBD T05GSUdfSElEX1RPUFNFRUQgaXMgbm90IHNldApDT05GSUdfSElEX1RISU5HTT15CkNPTkZJR19I SURfVEhSVVNUTUFTVEVSPXkKQ09ORklHX1RIUlVTVE1BU1RFUl9GRj15CkNPTkZJR19ISURfV0FD T009eQojIENPTkZJR19ISURfV0lJTU9URSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9aRVJPUExV UyBpcyBub3Qgc2V0CkNPTkZJR19ISURfWllEQUNST049eQpDT05GSUdfSElEX1NFTlNPUl9IVUI9 eQoKIwojIFVTQiBISUQgc3VwcG9ydAojCkNPTkZJR19VU0JfSElEPXkKQ09ORklHX0hJRF9QSUQ9 eQojIENPTkZJR19VU0JfSElEREVWIGlzIG5vdCBzZXQKCiMKIyBJMkMgSElEIHN1cHBvcnQKIwpD T05GSUdfSTJDX0hJRD15CkNPTkZJR19VU0JfQVJDSF9IQVNfT0hDST15CkNPTkZJR19VU0JfQVJD SF9IQVNfRUhDST15CkNPTkZJR19VU0JfQVJDSF9IQVNfWEhDST15CkNPTkZJR19VU0JfU1VQUE9S VD15CkNPTkZJR19VU0JfQ09NTU9OPXkKQ09ORklHX1VTQl9BUkNIX0hBU19IQ0Q9eQpDT05GSUdf VVNCPXkKIyBDT05GSUdfVVNCX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9BTk5PVU5DRV9O RVdfREVWSUNFUz15CgojCiMgTWlzY2VsbGFuZW91cyBVU0Igb3B0aW9ucwojCiMgQ09ORklHX1VT Ql9EWU5BTUlDX01JTk9SUyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRFdDMz15CiMgQ09ORklHX1VT Ql9EV0MzX0hPU1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFdDM19HQURHRVQgaXMgbm90IHNl dApDT05GSUdfVVNCX0RXQzNfRFVBTF9ST0xFPXkKIyBDT05GSUdfVVNCX0RXQzNfREVCVUcgaXMg bm90IHNldApDT05GSUdfVVNCX01PTj15CiMgQ09ORklHX1VTQl9XVVNCX0NCQUYgaXMgbm90IHNl dAoKIwojIFVTQiBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09ORklHX1VTQl9DNjdYMDBf SENEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9YSENJX0hDRD15CkNPTkZJR19VU0JfWEhDSV9QTEFU Rk9STT15CiMgQ09ORklHX1VTQl9YSENJX0hDRF9ERUJVR0dJTkcgaXMgbm90IHNldAojIENPTkZJ R19VU0JfRUhDSV9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfT1hVMjEwSFBfSENEIGlzIG5v dCBzZXQKQ09ORklHX1VTQl9JU1AxMTZYX0hDRD15CiMgQ09ORklHX1VTQl9JU1AxNzYwX0hDRCBp cyBub3Qgc2V0CkNPTkZJR19VU0JfSVNQMTM2Ml9IQ0Q9eQpDT05GSUdfVVNCX09IQ0lfSENEPXkK Q09ORklHX1VTQl9PSENJX0hDRF9TU0I9eQpDT05GSUdfVVNCX09IQ0lfSENEX1BMQVRGT1JNPXkK IyBDT05GSUdfVVNCX09IQ0lfQklHX0VORElBTl9ERVNDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X09IQ0lfQklHX0VORElBTl9NTUlPIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9PSENJX0xJVFRMRV9F TkRJQU49eQojIENPTkZJR19VU0JfVUhDSV9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfVTEz Ml9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX1NMODExX0hDRD15CiMgQ09ORklHX1VTQl9TTDgx MV9IQ0RfSVNPIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TTDgxMV9DUz15CkNPTkZJR19VU0JfUjhB NjY1OTdfSENEPXkKQ09ORklHX1VTQl9IQ0RfU1NCPXkKIyBDT05GSUdfVVNCX01VU0JfSERSQyBp cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DSElQSURFQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9S RU5FU0FTX1VTQkhTIGlzIG5vdCBzZXQKCiMKIyBVU0IgRGV2aWNlIENsYXNzIGRyaXZlcnMKIwpD T05GSUdfVVNCX0FDTT15CkNPTkZJR19VU0JfUFJJTlRFUj15CkNPTkZJR19VU0JfV0RNPXkKIyBD T05GSUdfVVNCX1RNQyBpcyBub3Qgc2V0CgojCiMgTk9URTogVVNCX1NUT1JBR0UgZGVwZW5kcyBv biBTQ1NJIGJ1dCBCTEtfREVWX1NEIG1heQojCgojCiMgYWxzbyBiZSBuZWVkZWQ7IHNlZSBVU0Jf U1RPUkFHRSBIZWxwIGZvciBtb3JlIGluZm8KIwpDT05GSUdfVVNCX1NUT1JBR0U9eQpDT05GSUdf VVNCX1NUT1JBR0VfREVCVUc9eQpDT05GSUdfVVNCX1NUT1JBR0VfUkVBTFRFSz15CkNPTkZJR19V U0JfU1RPUkFHRV9EQVRBRkFCPXkKQ09ORklHX1VTQl9TVE9SQUdFX0ZSRUVDT009eQpDT05GSUdf VVNCX1NUT1JBR0VfSVNEMjAwPXkKIyBDT05GSUdfVVNCX1NUT1JBR0VfVVNCQVQgaXMgbm90IHNl dApDT05GSUdfVVNCX1NUT1JBR0VfU0REUjA5PXkKQ09ORklHX1VTQl9TVE9SQUdFX1NERFI1NT15 CiMgQ09ORklHX1VTQl9TVE9SQUdFX0pVTVBTSE9UIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TVE9S QUdFX0FMQVVEQT15CkNPTkZJR19VU0JfU1RPUkFHRV9PTkVUT1VDSD15CkNPTkZJR19VU0JfU1RP UkFHRV9LQVJNQT15CkNPTkZJR19VU0JfU1RPUkFHRV9DWVBSRVNTX0FUQUNCPXkKQ09ORklHX1VT Ql9TVE9SQUdFX0VORV9VQjYyNTA9eQoKIwojIFVTQiBJbWFnaW5nIGRldmljZXMKIwpDT05GSUdf VVNCX01EQzgwMD15CiMgQ09ORklHX1VTQl9NSUNST1RFSyBpcyBub3Qgc2V0CgojCiMgVVNCIHBv cnQgZHJpdmVycwojCiMgQ09ORklHX1VTQl9VU1M3MjAgaXMgbm90IHNldApDT05GSUdfVVNCX1NF UklBTD15CkNPTkZJR19VU0JfU0VSSUFMX0NPTlNPTEU9eQpDT05GSUdfVVNCX1NFUklBTF9HRU5F UklDPXkKQ09ORklHX1VTQl9TRVJJQUxfQUlSQ0FCTEU9eQojIENPTkZJR19VU0JfU0VSSUFMX0FS SzMxMTYgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9CRUxLSU49eQpDT05GSUdfVVNCX1NF UklBTF9DSDM0MT15CkNPTkZJR19VU0JfU0VSSUFMX1dISVRFSEVBVD15CkNPTkZJR19VU0JfU0VS SUFMX0RJR0lfQUNDRUxFUE9SVD15CiMgQ09ORklHX1VTQl9TRVJJQUxfQ1AyMTBYIGlzIG5vdCBz ZXQKQ09ORklHX1VTQl9TRVJJQUxfQ1lQUkVTU19NOD15CkNPTkZJR19VU0JfU0VSSUFMX0VNUEVH PXkKQ09ORklHX1VTQl9TRVJJQUxfRlRESV9TSU89eQojIENPTkZJR19VU0JfU0VSSUFMX0ZVTlNP RlQgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9WSVNPUj15CkNPTkZJR19VU0JfU0VSSUFM X0lQQVE9eQpDT05GSUdfVVNCX1NFUklBTF9JUj15CkNPTkZJR19VU0JfU0VSSUFMX0VER0VQT1JU PXkKQ09ORklHX1VTQl9TRVJJQUxfRURHRVBPUlRfVEk9eQpDT05GSUdfVVNCX1NFUklBTF9GODEy MzI9eQojIENPTkZJR19VU0JfU0VSSUFMX0dBUk1JTiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VS SUFMX0lQVz15CkNPTkZJR19VU0JfU0VSSUFMX0lVVT15CkNPTkZJR19VU0JfU0VSSUFMX0tFWVNQ QU5fUERBPXkKIyBDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFOIGlzIG5vdCBzZXQKQ09ORklHX1VT Ql9TRVJJQUxfS0xTST15CkNPTkZJR19VU0JfU0VSSUFMX0tPQklMX1NDVD15CiMgQ09ORklHX1VT Ql9TRVJJQUxfTUNUX1UyMzIgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9NRVRSTz15CkNP TkZJR19VU0JfU0VSSUFMX01PUzc3MjA9eQpDT05GSUdfVVNCX1NFUklBTF9NT1M3NzE1X1BBUlBP UlQ9eQojIENPTkZJR19VU0JfU0VSSUFMX01PUzc4NDAgaXMgbm90IHNldAojIENPTkZJR19VU0Jf U0VSSUFMX01PVE9ST0xBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9OQVZNQU4gaXMg bm90IHNldApDT05GSUdfVVNCX1NFUklBTF9QTDIzMDM9eQpDT05GSUdfVVNCX1NFUklBTF9PVEk2 ODU4PXkKIyBDT05GSUdfVVNCX1NFUklBTF9RQ0FVWCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VS SUFMX1FVQUxDT01NPXkKQ09ORklHX1VTQl9TRVJJQUxfU1BDUDhYNT15CiMgQ09ORklHX1VTQl9T RVJJQUxfSFA0WCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX1NBRkU9eQojIENPTkZJR19V U0JfU0VSSUFMX1NBRkVfUEFEREVEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9TSUVN RU5TX01QSSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX1NJRVJSQVdJUkVMRVNTPXkKQ09O RklHX1VTQl9TRVJJQUxfU1lNQk9MPXkKQ09ORklHX1VTQl9TRVJJQUxfVEk9eQpDT05GSUdfVVNC X1NFUklBTF9DWUJFUkpBQ0s9eQpDT05GSUdfVVNCX1NFUklBTF9YSVJDT009eQpDT05GSUdfVVNC X1NFUklBTF9XV0FOPXkKIyBDT05GSUdfVVNCX1NFUklBTF9PUFRJT04gaXMgbm90IHNldAojIENP TkZJR19VU0JfU0VSSUFMX09NTklORVQgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9PUFRJ Q09OPXkKIyBDT05GSUdfVVNCX1NFUklBTF9WSVZPUEFZX1NFUklBTCBpcyBub3Qgc2V0CkNPTkZJ R19VU0JfU0VSSUFMX1hTRU5TX01UPXkKIyBDT05GSUdfVVNCX1NFUklBTF9aSU8gaXMgbm90IHNl dApDT05GSUdfVVNCX1NFUklBTF9aVEU9eQpDT05GSUdfVVNCX1NFUklBTF9TU1UxMDA9eQpDT05G SUdfVVNCX1NFUklBTF9RVDI9eQojIENPTkZJR19VU0JfU0VSSUFMX0RFQlVHIGlzIG5vdCBzZXQK CiMKIyBVU0IgTWlzY2VsbGFuZW91cyBkcml2ZXJzCiMKQ09ORklHX1VTQl9FTUk2Mj15CkNPTkZJ R19VU0JfRU1JMjY9eQojIENPTkZJR19VU0JfQURVVFVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X1NFVlNFRyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SSU81MDAgaXMgbm90IHNldApDT05GSUdf VVNCX0xFR09UT1dFUj15CiMgQ09ORklHX1VTQl9MQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX0xF RD15CkNPTkZJR19VU0JfQ1lQUkVTU19DWTdDNjM9eQpDT05GSUdfVVNCX0NZVEhFUk09eQpDT05G SUdfVVNCX0lETU9VU0U9eQpDT05GSUdfVVNCX0ZURElfRUxBTj15CkNPTkZJR19VU0JfQVBQTEVE SVNQTEFZPXkKQ09ORklHX1VTQl9MRD15CkNPTkZJR19VU0JfVFJBTkNFVklCUkFUT1I9eQpDT05G SUdfVVNCX0lPV0FSUklPUj15CiMgQ09ORklHX1VTQl9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1VT Ql9JU0lHSFRGVz15CkNPTkZJR19VU0JfWVVSRVg9eQpDT05GSUdfVVNCX0VaVVNCX0ZYMj15CkNP TkZJR19VU0JfSFNJQ19VU0IzNTAzPXkKCiMKIyBVU0IgUGh5c2ljYWwgTGF5ZXIgZHJpdmVycwoj CiMgQ09ORklHX09NQVBfVVNCMyBpcyBub3Qgc2V0CiMgQ09ORklHX09NQVBfQ09OVFJPTF9VU0Ig aXMgbm90IHNldAojIENPTkZJR19VU0JfSVNQMTMwMSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfUkNB Ul9QSFk9eQpDT05GSUdfVVNCX0FUTT15CkNPTkZJR19VU0JfU1BFRURUT1VDSD15CkNPTkZJR19V U0JfQ1hBQ1JVPXkKIyBDT05GSUdfVVNCX1VFQUdMRUFUTSBpcyBub3Qgc2V0CkNPTkZJR19VU0Jf WFVTQkFUTT15CkNPTkZJR19VU0JfR0FER0VUPXkKIyBDT05GSUdfVVNCX0dBREdFVF9ERUJVRyBp cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVRfREVCVUdfRklMRVMgaXMgbm90IHNldApDT05G SUdfVVNCX0dBREdFVF9ERUJVR19GUz15CkNPTkZJR19VU0JfR0FER0VUX1ZCVVNfRFJBVz0yCkNP TkZJR19VU0JfR0FER0VUX1NUT1JBR0VfTlVNX0JVRkZFUlM9MgoKIwojIFVTQiBQZXJpcGhlcmFs IENvbnRyb2xsZXIKIwpDT05GSUdfVVNCX1I4QTY2NTk3PXkKIyBDT05GSUdfVVNCX01WX1VEQyBp cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NNjY1OTIgaXMgbm90IHNldAojIENPTkZJR19VU0JfQU1E NTUzNlVEQyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTkVUMjI3Mj15CkNPTkZJR19VU0JfTkVUMjI3 Ml9ETUE9eQojIENPTkZJR19VU0JfTkVUMjI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HT0tV IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0VHMjBUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RV TU1ZX0hDRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTElCQ09NUE9TSVRFPXkKQ09ORklHX1VTQl9G X0FDTT15CkNPTkZJR19VU0JfVV9TRVJJQUw9eQojIENPTkZJR19VU0JfWkVSTyBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9FVEggaXMgbm90IHNldAojIENPTkZJR19VU0JfR19OQ00gaXMgbm90IHNl dAojIENPTkZJR19VU0JfR0FER0VURlMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRlVOQ1RJT05G UyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NQVNTX1NUT1JBR0UgaXMgbm90IHNldApDT05GSUdf VVNCX0dfU0VSSUFMPXkKIyBDT05GSUdfVVNCX0dfUFJJTlRFUiBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9DRENfQ09NUE9TSVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfQUNNX01TIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX0dfTVVMVEkgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19ISUQg aXMgbm90IHNldAojIENPTkZJR19VU0JfR19EQkdQIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0df V0VCQ0FNIGlzIG5vdCBzZXQKCiMKIyBPVEcgYW5kIHJlbGF0ZWQgaW5mcmFzdHJ1Y3R1cmUKIwpD T05GSUdfVVNCX09UR19VVElMUz15CkNPTkZJR19VU0JfR1BJT19WQlVTPXkKQ09ORklHX05PUF9V U0JfWENFSVY9eQojIENPTkZJR19VV0IgaXMgbm90IHNldAojIENPTkZJR19NTUMgaXMgbm90IHNl dApDT05GSUdfTUVNU1RJQ0s9eQpDT05GSUdfTUVNU1RJQ0tfREVCVUc9eQoKIwojIE1lbW9yeVN0 aWNrIGRyaXZlcnMKIwojIENPTkZJR19NRU1TVElDS19VTlNBRkVfUkVTVU1FIGlzIG5vdCBzZXQK Q09ORklHX01TUFJPX0JMT0NLPXkKCiMKIyBNZW1vcnlTdGljayBIb3N0IENvbnRyb2xsZXIgRHJp dmVycwojCiMgQ09ORklHX01FTVNUSUNLX1RJRk1fTVMgaXMgbm90IHNldAojIENPTkZJR19NRU1T VElDS19KTUlDUk9OXzM4WCBpcyBub3Qgc2V0CiMgQ09ORklHX01FTVNUSUNLX1I1OTIgaXMgbm90 IHNldApDT05GSUdfTkVXX0xFRFM9eQpDT05GSUdfTEVEU19DTEFTUz15CgojCiMgTEVEIGRyaXZl cnMKIwpDT05GSUdfTEVEU184OFBNODYwWD15CiMgQ09ORklHX0xFRFNfTE0zNTMwIGlzIG5vdCBz ZXQKIyBDT05GSUdfTEVEU19MTTM1MzMgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzY0MiBp cyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTUzMiBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0dQ SU89eQpDT05GSUdfTEVEU19MUDM5NDQ9eQpDT05GSUdfTEVEU19MUDU1WFhfQ09NTU9OPXkKQ09O RklHX0xFRFNfTFA1NTIxPXkKIyBDT05GSUdfTEVEU19MUDU1MjMgaXMgbm90IHNldAojIENPTkZJ R19MRURTX0NMRVZPX01BSUwgaXMgbm90IHNldApDT05GSUdfTEVEU19QQ0E5NTVYPXkKIyBDT05G SUdfTEVEU19QQ0E5NjMzIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfV004MzFYX1NUQVRVUz15CkNP TkZJR19MRURTX0RBOTA1Mj15CkNPTkZJR19MRURTX0RBQzEyNFMwODU9eQpDT05GSUdfTEVEU19Q V009eQpDT05GSUdfTEVEU19SRUdVTEFUT1I9eQojIENPTkZJR19MRURTX0JEMjgwMiBpcyBub3Qg c2V0CiMgQ09ORklHX0xFRFNfSU5URUxfU1M0MjAwIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTFQz NTkzPXkKQ09ORklHX0xFRFNfQURQNTUyMD15CkNPTkZJR19MRURTX01DMTM3ODM9eQpDT05GSUdf TEVEU19UQ0E2NTA3PXkKQ09ORklHX0xFRFNfTUFYODk5Nz15CiMgQ09ORklHX0xFRFNfTE0zNTV4 IGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfT1QyMDA9eQpDT05GSUdfTEVEU19CTElOS009eQojIENP TkZJR19MRURTX1RSSUdHRVJTIGlzIG5vdCBzZXQKCiMKIyBMRUQgVHJpZ2dlcnMKIwojIENPTkZJ R19BQ0NFU1NJQklMSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORCBpcyBub3Qgc2V0 CkNPTkZJR19FREFDPXkKIyBDT05GSUdfRURBQ19MRUdBQ1lfU1lTRlMgaXMgbm90IHNldAojIENP TkZJR19FREFDX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfTU1fRURBQz15CiMgQ09ORklH X0VEQUNfQU1ENzZYIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19FN1hYWCBpcyBub3Qgc2V0CiMg Q09ORklHX0VEQUNfRTc1MlggaXMgbm90IHNldAojIENPTkZJR19FREFDX0k4Mjg3NVAgaXMgbm90 IHNldAojIENPTkZJR19FREFDX0k4Mjk3NVggaXMgbm90IHNldAojIENPTkZJR19FREFDX0kzMDAw IGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19JMzIwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNf WDM4IGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19JNTQwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0VE QUNfSTgyODYwIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19SODI2MDAgaXMgbm90IHNldAojIENP TkZJR19FREFDX0k1MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19JNTEwMCBpcyBub3Qgc2V0 CiMgQ09ORklHX0VEQUNfSTczMDAgaXMgbm90IHNldAojIENPTkZJR19SVENfQ0xBU1MgaXMgbm90 IHNldApDT05GSUdfRE1BREVWSUNFUz15CiMgQ09ORklHX0RNQURFVklDRVNfREVCVUcgaXMgbm90 IHNldAoKIwojIERNQSBEZXZpY2VzCiMKIyBDT05GSUdfSU5URUxfTUlEX0RNQUMgaXMgbm90IHNl dAojIENPTkZJR19JTlRFTF9JT0FURE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfRFdfRE1BQyBpcyBu b3Qgc2V0CiMgQ09ORklHX1RJTUJfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfUENIX0RNQSBpcyBu b3Qgc2V0CiMgQ09ORklHX0FVWERJU1BMQVkgaXMgbm90IHNldApDT05GSUdfVUlPPXkKIyBDT05G SUdfVUlPX0NJRiBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19QRFJWIGlzIG5vdCBzZXQKIyBDT05G SUdfVUlPX1BEUlZfR0VOSVJRIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX0RNRU1fR0VOSVJRIGlz IG5vdCBzZXQKIyBDT05GSUdfVUlPX0FFQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19TRVJDT1Mz IGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX1BDSV9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdf VUlPX05FVFggaXMgbm90IHNldApDT05GSUdfVklSVElPPXkKCiMKIyBWaXJ0aW8gZHJpdmVycwoj CiMgQ09ORklHX1ZJUlRJT19QQ0kgaXMgbm90IHNldApDT05GSUdfVklSVElPX0JBTExPT049eQpD T05GSUdfVklSVElPX01NSU89eQpDT05GSUdfVklSVElPX01NSU9fQ01ETElORV9ERVZJQ0VTPXkK CiMKIyBNaWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CiMKIyBDT05GSUdfSFlQRVJWIGlz IG5vdCBzZXQKIyBDT05GSUdfU1RBR0lORyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9QTEFURk9S TV9ERVZJQ0VTIGlzIG5vdCBzZXQKCiMKIyBIYXJkd2FyZSBTcGlubG9jayBkcml2ZXJzCiMKQ09O RklHX0NMS1NSQ19JODI1Mz15CkNPTkZJR19DTEtFVlRfSTgyNTM9eQpDT05GSUdfSTgyNTNfTE9D Sz15CkNPTkZJR19DTEtCTERfSTgyNTM9eQojIENPTkZJR19NQUlMQk9YIGlzIG5vdCBzZXQKQ09O RklHX0lPTU1VX1NVUFBPUlQ9eQoKIwojIFJlbW90ZXByb2MgZHJpdmVycwojCiMgQ09ORklHX1NU RV9NT0RFTV9SUFJPQyBpcyBub3Qgc2V0CgojCiMgUnBtc2cgZHJpdmVycwojCiMgQ09ORklHX1ZJ UlRfRFJJVkVSUyBpcyBub3Qgc2V0CkNPTkZJR19QTV9ERVZGUkVRPXkKCiMKIyBERVZGUkVRIEdv dmVybm9ycwojCkNPTkZJR19ERVZGUkVRX0dPVl9TSU1QTEVfT05ERU1BTkQ9eQpDT05GSUdfREVW RlJFUV9HT1ZfUEVSRk9STUFOQ0U9eQpDT05GSUdfREVWRlJFUV9HT1ZfUE9XRVJTQVZFPXkKQ09O RklHX0RFVkZSRVFfR09WX1VTRVJTUEFDRT15CgojCiMgREVWRlJFUSBEcml2ZXJzCiMKIyBDT05G SUdfRVhUQ09OIGlzIG5vdCBzZXQKQ09ORklHX01FTU9SWT15CiMgQ09ORklHX0lJTyBpcyBub3Qg c2V0CiMgQ09ORklHX1ZNRV9CVVMgaXMgbm90IHNldApDT05GSUdfUFdNPXkKQ09ORklHX1BXTV9U V0w9eQojIENPTkZJR19QV01fVFdMX0xFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQQUNLX0JVUyBp cyBub3Qgc2V0CgojCiMgRmlybXdhcmUgRHJpdmVycwojCiMgQ09ORklHX0VERCBpcyBub3Qgc2V0 CkNPTkZJR19GSVJNV0FSRV9NRU1NQVA9eQpDT05GSUdfREVMTF9SQlU9eQpDT05GSUdfRENEQkFT PXkKQ09ORklHX0RNSUlEPXkKQ09ORklHX0RNSV9TWVNGUz15CiMgQ09ORklHX0lTQ1NJX0lCRlRf RklORCBpcyBub3Qgc2V0CiMgQ09ORklHX0dPT0dMRV9GSVJNV0FSRSBpcyBub3Qgc2V0CgojCiMg RmlsZSBzeXN0ZW1zCiMKQ09ORklHX0RDQUNIRV9XT1JEX0FDQ0VTUz15CiMgQ09ORklHX0VYVDJf RlMgaXMgbm90IHNldApDT05GSUdfRVhUM19GUz15CkNPTkZJR19FWFQzX0RFRkFVTFRTX1RPX09S REVSRUQ9eQpDT05GSUdfRVhUM19GU19YQVRUUj15CiMgQ09ORklHX0VYVDNfRlNfUE9TSVhfQUNM IGlzIG5vdCBzZXQKQ09ORklHX0VYVDNfRlNfU0VDVVJJVFk9eQpDT05GSUdfRVhUNF9GUz15CkNP TkZJR19FWFQ0X1VTRV9GT1JfRVhUMjM9eQojIENPTkZJR19FWFQ0X0ZTX1BPU0lYX0FDTCBpcyBu b3Qgc2V0CiMgQ09ORklHX0VYVDRfRlNfU0VDVVJJVFkgaXMgbm90IHNldAojIENPTkZJR19FWFQ0 X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0pCRD15CiMgQ09ORklHX0pCRF9ERUJVRyBpcyBub3Qg c2V0CkNPTkZJR19KQkQyPXkKIyBDT05GSUdfSkJEMl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19G U19NQkNBQ0hFPXkKQ09ORklHX1JFSVNFUkZTX0ZTPXkKIyBDT05GSUdfUkVJU0VSRlNfQ0hFQ0sg aXMgbm90IHNldAojIENPTkZJR19SRUlTRVJGU19QUk9DX0lORk8gaXMgbm90IHNldAojIENPTkZJ R19SRUlTRVJGU19GU19YQVRUUiBpcyBub3Qgc2V0CkNPTkZJR19KRlNfRlM9eQojIENPTkZJR19K RlNfUE9TSVhfQUNMIGlzIG5vdCBzZXQKQ09ORklHX0pGU19TRUNVUklUWT15CiMgQ09ORklHX0pG U19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0pGU19TVEFUSVNUSUNTIGlzIG5vdCBzZXQKQ09O RklHX1hGU19GUz15CiMgQ09ORklHX1hGU19RVU9UQSBpcyBub3Qgc2V0CkNPTkZJR19YRlNfUE9T SVhfQUNMPXkKQ09ORklHX1hGU19SVD15CiMgQ09ORklHX1hGU19ERUJVRyBpcyBub3Qgc2V0CkNP TkZJR19HRlMyX0ZTPXkKQ09ORklHX09DRlMyX0ZTPXkKIyBDT05GSUdfT0NGUzJfRlNfTzJDQiBp cyBub3Qgc2V0CkNPTkZJR19PQ0ZTMl9GU19TVEFUUz15CiMgQ09ORklHX09DRlMyX0RFQlVHX01B U0tMT0cgaXMgbm90IHNldApDT05GSUdfT0NGUzJfREVCVUdfRlM9eQojIENPTkZJR19CVFJGU19G UyBpcyBub3Qgc2V0CiMgQ09ORklHX05JTEZTMl9GUyBpcyBub3Qgc2V0CkNPTkZJR19GU19QT1NJ WF9BQ0w9eQpDT05GSUdfRVhQT1JURlM9eQpDT05GSUdfRklMRV9MT0NLSU5HPXkKQ09ORklHX0ZT Tk9USUZZPXkKQ09ORklHX0ROT1RJRlk9eQpDT05GSUdfSU5PVElGWV9VU0VSPXkKIyBDT05GSUdf RkFOT1RJRlkgaXMgbm90IHNldApDT05GSUdfUVVPVEE9eQpDT05GSUdfUVVPVEFfTkVUTElOS19J TlRFUkZBQ0U9eQpDT05GSUdfUFJJTlRfUVVPVEFfV0FSTklORz15CkNPTkZJR19RVU9UQV9ERUJV Rz15CkNPTkZJR19RVU9UQV9UUkVFPXkKIyBDT05GSUdfUUZNVF9WMSBpcyBub3Qgc2V0CiMgQ09O RklHX1FGTVRfVjIgaXMgbm90IHNldApDT05GSUdfUVVPVEFDVEw9eQpDT05GSUdfQVVUT0ZTNF9G Uz15CiMgQ09ORklHX0ZVU0VfRlMgaXMgbm90IHNldAoKIwojIENhY2hlcwojCiMgQ09ORklHX0ZT Q0FDSEUgaXMgbm90IHNldAoKIwojIENELVJPTS9EVkQgRmlsZXN5c3RlbXMKIwojIENPTkZJR19J U085NjYwX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfVURGX0ZTIGlzIG5vdCBzZXQKCiMKIyBET1Mv RkFUL05UIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0ZBVF9GUz15CkNPTkZJR19NU0RPU19GUz15CkNP TkZJR19WRkFUX0ZTPXkKQ09ORklHX0ZBVF9ERUZBVUxUX0NPREVQQUdFPTQzNwpDT05GSUdfRkFU X0RFRkFVTFRfSU9DSEFSU0VUPSJpc284ODU5LTEiCkNPTkZJR19OVEZTX0ZTPXkKQ09ORklHX05U RlNfREVCVUc9eQpDT05GSUdfTlRGU19SVz15CgojCiMgUHNldWRvIGZpbGVzeXN0ZW1zCiMKQ09O RklHX1BST0NfRlM9eQpDT05GSUdfUFJPQ19LQ09SRT15CkNPTkZJR19QUk9DX1NZU0NUTD15CkNP TkZJR19QUk9DX1BBR0VfTU9OSVRPUj15CkNPTkZJR19TWVNGUz15CiMgQ09ORklHX1RNUEZTIGlz IG5vdCBzZXQKQ09ORklHX0hVR0VUTEJGUz15CkNPTkZJR19IVUdFVExCX1BBR0U9eQpDT05GSUdf Q09ORklHRlNfRlM9eQpDT05GSUdfTUlTQ19GSUxFU1lTVEVNUz15CkNPTkZJR19BREZTX0ZTPXkK IyBDT05GSUdfQURGU19GU19SVyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGRlNfRlMgaXMgbm90IHNl dAojIENPTkZJR19FQ1JZUFRfRlMgaXMgbm90IHNldApDT05GSUdfSEZTX0ZTPXkKIyBDT05GSUdf SEZTUExVU19GUyBpcyBub3Qgc2V0CkNPTkZJR19CRUZTX0ZTPXkKQ09ORklHX0JFRlNfREVCVUc9 eQpDT05GSUdfQkZTX0ZTPXkKQ09ORklHX0VGU19GUz15CiMgQ09ORklHX0xPR0ZTIGlzIG5vdCBz ZXQKQ09ORklHX0NSQU1GUz15CiMgQ09ORklHX1NRVUFTSEZTIGlzIG5vdCBzZXQKIyBDT05GSUdf VlhGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19NSU5JWF9GUz15CkNPTkZJR19PTUZTX0ZTPXkKQ09O RklHX0hQRlNfRlM9eQpDT05GSUdfUU5YNEZTX0ZTPXkKQ09ORklHX1FOWDZGU19GUz15CkNPTkZJ R19RTlg2RlNfREVCVUc9eQpDT05GSUdfUk9NRlNfRlM9eQpDT05GSUdfUk9NRlNfQkFDS0VEX0JZ X0JMT0NLPXkKQ09ORklHX1JPTUZTX09OX0JMT0NLPXkKQ09ORklHX1BTVE9SRT15CkNPTkZJR19Q U1RPUkVfQ09OU09MRT15CiMgQ09ORklHX1BTVE9SRV9SQU0gaXMgbm90IHNldAojIENPTkZJR19T WVNWX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfVUZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0YyRlNf RlM9eQojIENPTkZJR19GMkZTX1NUQVRfRlMgaXMgbm90IHNldApDT05GSUdfRjJGU19GU19YQVRU Uj15CiMgQ09ORklHX0YyRlNfRlNfUE9TSVhfQUNMIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUV09S S19GSUxFU1lTVEVNUyBpcyBub3Qgc2V0CkNPTkZJR19OTFM9eQpDT05GSUdfTkxTX0RFRkFVTFQ9 Imlzbzg4NTktMSIKIyBDT05GSUdfTkxTX0NPREVQQUdFXzQzNyBpcyBub3Qgc2V0CiMgQ09ORklH X05MU19DT0RFUEFHRV83MzcgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzc3NT15CkNP TkZJR19OTFNfQ09ERVBBR0VfODUwPXkKQ09ORklHX05MU19DT0RFUEFHRV84NTI9eQpDT05GSUdf TkxTX0NPREVQQUdFXzg1NT15CkNPTkZJR19OTFNfQ09ERVBBR0VfODU3PXkKQ09ORklHX05MU19D T0RFUEFHRV84NjA9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfODYxIGlzIG5vdCBzZXQKQ09ORklH X05MU19DT0RFUEFHRV84NjI9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2Mz15CkNPTkZJR19OTFNf Q09ERVBBR0VfODY0PXkKQ09ORklHX05MU19DT0RFUEFHRV84NjU9eQpDT05GSUdfTkxTX0NPREVQ QUdFXzg2Nj15CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjkgaXMgbm90IHNldApDT05GSUdfTkxT X0NPREVQQUdFXzkzNj15CkNPTkZJR19OTFNfQ09ERVBBR0VfOTUwPXkKQ09ORklHX05MU19DT0RF UEFHRV85MzI9eQpDT05GSUdfTkxTX0NPREVQQUdFXzk0OT15CkNPTkZJR19OTFNfQ09ERVBBR0Vf ODc0PXkKQ09ORklHX05MU19JU084ODU5Xzg9eQpDT05GSUdfTkxTX0NPREVQQUdFXzEyNTA9eQpD T05GSUdfTkxTX0NPREVQQUdFXzEyNTE9eQojIENPTkZJR19OTFNfQVNDSUkgaXMgbm90IHNldAoj IENPTkZJR19OTFNfSVNPODg1OV8xIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfMiBp cyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzMgaXMgbm90IHNldApDT05GSUdfTkxTX0lT Tzg4NTlfND15CkNPTkZJR19OTFNfSVNPODg1OV81PXkKIyBDT05GSUdfTkxTX0lTTzg4NTlfNiBp cyBub3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV83PXkKQ09ORklHX05MU19JU084ODU5Xzk9eQpD T05GSUdfTkxTX0lTTzg4NTlfMTM9eQojIENPTkZJR19OTFNfSVNPODg1OV8xNCBpcyBub3Qgc2V0 CkNPTkZJR19OTFNfSVNPODg1OV8xNT15CkNPTkZJR19OTFNfS09JOF9SPXkKQ09ORklHX05MU19L T0k4X1U9eQpDT05GSUdfTkxTX01BQ19ST01BTj15CiMgQ09ORklHX05MU19NQUNfQ0VMVElDIGlz IG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DRU5URVVSTyBpcyBub3Qgc2V0CkNPTkZJR19OTFNf TUFDX0NST0FUSUFOPXkKIyBDT05GSUdfTkxTX01BQ19DWVJJTExJQyBpcyBub3Qgc2V0CkNPTkZJ R19OTFNfTUFDX0dBRUxJQz15CiMgQ09ORklHX05MU19NQUNfR1JFRUsgaXMgbm90IHNldAojIENP TkZJR19OTFNfTUFDX0lDRUxBTkQgaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19JTlVJVD15CiMg Q09ORklHX05MU19NQUNfUk9NQU5JQU4gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX1RVUktJ U0ggaXMgbm90IHNldApDT05GSUdfTkxTX1VURjg9eQoKIwojIEtlcm5lbCBoYWNraW5nCiMKQ09O RklHX1RSQUNFX0lSUUZMQUdTX1NVUFBPUlQ9eQpDT05GSUdfUFJJTlRLX1RJTUU9eQpDT05GSUdf REVGQVVMVF9NRVNTQUdFX0xPR0xFVkVMPTQKIyBDT05GSUdfRU5BQkxFX1dBUk5fREVQUkVDQVRF RCBpcyBub3Qgc2V0CkNPTkZJR19FTkFCTEVfTVVTVF9DSEVDSz15CkNPTkZJR19GUkFNRV9XQVJO PTEwMjQKQ09ORklHX01BR0lDX1NZU1JRPXkKQ09ORklHX1NUUklQX0FTTV9TWU1TPXkKIyBDT05G SUdfUkVBREFCTEVfQVNNIGlzIG5vdCBzZXQKQ09ORklHX1VOVVNFRF9TWU1CT0xTPXkKQ09ORklH X0RFQlVHX0ZTPXkKQ09ORklHX0hFQURFUlNfQ0hFQ0s9eQpDT05GSUdfREVCVUdfU0VDVElPTl9N SVNNQVRDSD15CkNPTkZJR19ERUJVR19LRVJORUw9eQpDT05GSUdfREVCVUdfU0hJUlE9eQpDT05G SUdfTE9DS1VQX0RFVEVDVE9SPXkKQ09ORklHX0hBUkRMT0NLVVBfREVURUNUT1I9eQpDT05GSUdf Qk9PVFBBUkFNX0hBUkRMT0NLVVBfUEFOSUM9eQpDT05GSUdfQk9PVFBBUkFNX0hBUkRMT0NLVVBf UEFOSUNfVkFMVUU9MQojIENPTkZJR19CT09UUEFSQU1fU09GVExPQ0tVUF9QQU5JQyBpcyBub3Qg c2V0CkNPTkZJR19CT09UUEFSQU1fU09GVExPQ0tVUF9QQU5JQ19WQUxVRT0wCkNPTkZJR19QQU5J Q19PTl9PT1BTPXkKQ09ORklHX1BBTklDX09OX09PUFNfVkFMVUU9MQpDT05GSUdfREVURUNUX0hV TkdfVEFTSz15CkNPTkZJR19ERUZBVUxUX0hVTkdfVEFTS19USU1FT1VUPTEyMAojIENPTkZJR19C T09UUEFSQU1fSFVOR19UQVNLX1BBTklDIGlzIG5vdCBzZXQKQ09ORklHX0JPT1RQQVJBTV9IVU5H X1RBU0tfUEFOSUNfVkFMVUU9MApDT05GSUdfU0NIRURfREVCVUc9eQpDT05GSUdfU0NIRURTVEFU Uz15CiMgQ09ORklHX1RJTUVSX1NUQVRTIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX09CSkVDVFM9 eQojIENPTkZJR19ERUJVR19PQkpFQ1RTX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVH X09CSkVDVFNfRlJFRT15CkNPTkZJR19ERUJVR19PQkpFQ1RTX1RJTUVSUz15CkNPTkZJR19ERUJV R19PQkpFQ1RTX1dPUks9eQpDT05GSUdfREVCVUdfT0JKRUNUU19SQ1VfSEVBRD15CkNPTkZJR19E RUJVR19PQkpFQ1RTX1BFUkNQVV9DT1VOVEVSPXkKQ09ORklHX0RFQlVHX09CSkVDVFNfRU5BQkxF X0RFRkFVTFQ9MQpDT05GSUdfREVCVUdfU0xBQj15CiMgQ09ORklHX0RFQlVHX1NMQUJfTEVBSyBp cyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVHX0tNRU1MRUFLPXkKIyBDT05GSUdfREVCVUdfS01F TUxFQUsgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19QUkVFTVBUIGlzIG5vdCBzZXQKIyBDT05G SUdfREVCVUdfUlRfTVVURVhFUyBpcyBub3Qgc2V0CkNPTkZJR19SVF9NVVRFWF9URVNURVI9eQpD T05GSUdfREVCVUdfU1BJTkxPQ0s9eQpDT05GSUdfREVCVUdfTVVURVhFUz15CkNPTkZJR19ERUJV R19MT0NLX0FMTE9DPXkKQ09ORklHX1BST1ZFX0xPQ0tJTkc9eQpDT05GSUdfTE9DS0RFUD15CiMg Q09ORklHX0xPQ0tfU1RBVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0xPQ0tERVAgaXMgbm90 IHNldApDT05GSUdfVFJBQ0VfSVJRRkxBR1M9eQpDT05GSUdfREVCVUdfQVRPTUlDX1NMRUVQPXkK IyBDT05GSUdfREVCVUdfTE9DS0lOR19BUElfU0VMRlRFU1RTIGlzIG5vdCBzZXQKQ09ORklHX1NU QUNLVFJBQ0U9eQojIENPTkZJR19ERUJVR19TVEFDS19VU0FHRSBpcyBub3Qgc2V0CiMgQ09ORklH X0RFQlVHX0tPQkpFQ1QgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19ISUdITUVNIGlzIG5vdCBz ZXQKQ09ORklHX0RFQlVHX0JVR1ZFUkJPU0U9eQojIENPTkZJR19ERUJVR19JTkZPIGlzIG5vdCBz ZXQKQ09ORklHX0RFQlVHX1ZNPXkKIyBDT05GSUdfREVCVUdfVk1fUkIgaXMgbm90IHNldApDT05G SUdfREVCVUdfVklSVFVBTD15CiMgQ09ORklHX0RFQlVHX1dSSVRFQ09VTlQgaXMgbm90IHNldApD T05GSUdfREVCVUdfTUVNT1JZX0lOSVQ9eQpDT05GSUdfREVCVUdfTElTVD15CkNPTkZJR19URVNU X0xJU1RfU09SVD15CkNPTkZJR19ERUJVR19TRz15CiMgQ09ORklHX0RFQlVHX05PVElGSUVSUyBp cyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0NSRURFTlRJQUxTIGlzIG5vdCBzZXQKQ09ORklHX0FS Q0hfV0FOVF9GUkFNRV9QT0lOVEVSUz15CkNPTkZJR19GUkFNRV9QT0lOVEVSPXkKIyBDT05GSUdf Qk9PVF9QUklOVEtfREVMQVkgaXMgbm90IHNldAoKIwojIFJDVSBEZWJ1Z2dpbmcKIwpDT05GSUdf UFJPVkVfUkNVPXkKQ09ORklHX1BST1ZFX1JDVV9SRVBFQVRFRExZPXkKIyBDT05GSUdfUFJPVkVf UkNVX0RFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BBUlNFX1JDVV9QT0lOVEVSIGlzIG5vdCBz ZXQKIyBDT05GSUdfUkNVX1RPUlRVUkVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfQ1BVX1NU QUxMX1RJTUVPVVQ9MjEKIyBDT05GSUdfUkNVX0NQVV9TVEFMTF9WRVJCT1NFIGlzIG5vdCBzZXQK IyBDT05GSUdfUkNVX0NQVV9TVEFMTF9JTkZPIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9UUkFDRT15 CiMgQ09ORklHX0JBQ0tUUkFDRV9TRUxGX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19C TE9DS19FWFRfREVWVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0ZPUkNFX1dFQUtfUEVSX0NQ VSBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19QRVJfQ1BVX01BUFM9eQojIENPTkZJR19MS0RUTSBp cyBub3Qgc2V0CkNPTkZJR19OT1RJRklFUl9FUlJPUl9JTkpFQ1RJT049eQpDT05GSUdfTUVNT1JZ X05PVElGSUVSX0VSUk9SX0lOSkVDVD15CiMgQ09ORklHX0ZBVUxUX0lOSkVDVElPTiBpcyBub3Qg c2V0CkNPTkZJR19MQVRFTkNZVE9QPXkKQ09ORklHX0RFQlVHX1BBR0VBTExPQz15CkNPTkZJR19X QU5UX1BBR0VfREVCVUdfRkxBR1M9eQpDT05GSUdfUEFHRV9HVUFSRD15CkNPTkZJR19VU0VSX1NU QUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19I QVZFX0ZVTkNUSU9OX0dSQVBIX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX0ZQ X1RFU1Q9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9UUkFDRV9NQ09VTlRfVEVTVD15CkNPTkZJR19I QVZFX0RZTkFNSUNfRlRSQUNFPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdT PXkKQ09ORklHX0hBVkVfRlRSQUNFX01DT1VOVF9SRUNPUkQ9eQpDT05GSUdfSEFWRV9TWVNDQUxM X1RSQUNFUE9JTlRTPXkKQ09ORklHX0hBVkVfQ19SRUNPUkRNQ09VTlQ9eQpDT05GSUdfVFJBQ0Vf Q0xPQ0s9eQpDT05GSUdfVFJBQ0lOR19TVVBQT1JUPXkKIyBDT05GSUdfRlRSQUNFIGlzIG5vdCBz ZXQKIyBDT05GSUdfUFJPVklERV9PSENJMTM5NF9ETUFfSU5JVCBpcyBub3Qgc2V0CkNPTkZJR19C VUlMRF9ET0NTUkM9eQojIENPTkZJR19EWU5BTUlDX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdf RE1BX0FQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FUT01JQzY0X1NFTEZURVNUIGlzIG5v dCBzZXQKIyBDT05GSUdfU0FNUExFUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0dEQj15 CiMgQ09ORklHX0tHREIgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tNRU1DSEVDSz15CiMg Q09ORklHX1RFU1RfS1NUUlRPWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NUUklDVF9ERVZNRU0gaXMg bm90IHNldApDT05GSUdfWDg2X1ZFUkJPU0VfQk9PVFVQPXkKQ09ORklHX0VBUkxZX1BSSU5USz15 CiMgQ09ORklHX0VBUkxZX1BSSU5US19EQkdQIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1NUQUNL T1ZFUkZMT1c9eQpDT05GSUdfWDg2X1BURFVNUD15CkNPTkZJR19ERUJVR19ST0RBVEE9eQojIENP TkZJR19ERUJVR19ST0RBVEFfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19ET1VCTEVGQVVMVD15CkNP TkZJR19JT01NVV9TVFJFU1M9eQpDT05GSUdfSEFWRV9NTUlPVFJBQ0VfU1VQUE9SVD15CkNPTkZJ R19JT19ERUxBWV9UWVBFXzBYODA9MApDT05GSUdfSU9fREVMQVlfVFlQRV8wWEVEPTEKQ09ORklH X0lPX0RFTEFZX1RZUEVfVURFTEFZPTIKQ09ORklHX0lPX0RFTEFZX1RZUEVfTk9ORT0zCiMgQ09O RklHX0lPX0RFTEFZXzBYODAgaXMgbm90IHNldAojIENPTkZJR19JT19ERUxBWV8wWEVEIGlzIG5v dCBzZXQKIyBDT05GSUdfSU9fREVMQVlfVURFTEFZIGlzIG5vdCBzZXQKQ09ORklHX0lPX0RFTEFZ X05PTkU9eQpDT05GSUdfREVGQVVMVF9JT19ERUxBWV9UWVBFPTMKIyBDT05GSUdfREVCVUdfQk9P VF9QQVJBTVMgaXMgbm90IHNldAojIENPTkZJR19DUEFfREVCVUcgaXMgbm90IHNldApDT05GSUdf T1BUSU1JWkVfSU5MSU5JTkc9eQojIENPTkZJR19ERUJVR19TVFJJQ1RfVVNFUl9DT1BZX0NIRUNL UyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX05NSV9TRUxGVEVTVCBpcyBub3Qgc2V0CgojCiMg U2VjdXJpdHkgb3B0aW9ucwojCkNPTkZJR19LRVlTPXkKQ09ORklHX1RSVVNURURfS0VZUz15CkNP TkZJR19FTkNSWVBURURfS0VZUz15CiMgQ09ORklHX0tFWVNfREVCVUdfUFJPQ19LRVlTIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJQ1QgaXMgbm90IHNldAojIENPTkZJ R19TRUNVUklUWSBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWUZTPXkKQ09ORklHX0RFRkFVTFRf U0VDVVJJVFlfREFDPXkKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFk9IiIKQ09ORklHX0NSWVBUTz15 CgojCiMgQ3J5cHRvIGNvcmUgb3IgaGVscGVyCiMKQ09ORklHX0NSWVBUT19BTEdBUEk9eQpDT05G SUdfQ1JZUFRPX0FMR0FQSTI9eQpDT05GSUdfQ1JZUFRPX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX0FF QUQyPXkKQ09ORklHX0NSWVBUT19CTEtDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhFUjI9 eQpDT05GSUdfQ1JZUFRPX0hBU0g9eQpDT05GSUdfQ1JZUFRPX0hBU0gyPXkKQ09ORklHX0NSWVBU T19STkc9eQpDT05GSUdfQ1JZUFRPX1JORzI9eQpDT05GSUdfQ1JZUFRPX1BDT01QPXkKQ09ORklH X0NSWVBUT19QQ09NUDI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVI9eQpDT05GSUdfQ1JZUFRPX01B TkFHRVIyPXkKIyBDT05GSUdfQ1JZUFRPX1VTRVIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9f TUFOQUdFUl9ESVNBQkxFX1RFU1RTIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19HRjEyOE1VTD15 CkNPTkZJR19DUllQVE9fTlVMTD15CkNPTkZJR19DUllQVE9fUENSWVBUPXkKQ09ORklHX0NSWVBU T19XT1JLUVVFVUU9eQpDT05GSUdfQ1JZUFRPX0NSWVBURD15CkNPTkZJR19DUllQVE9fQVVUSEVO Qz15CkNPTkZJR19DUllQVE9fQUJMS19IRUxQRVJfWDg2PXkKCiMKIyBBdXRoZW50aWNhdGVkIEVu Y3J5cHRpb24gd2l0aCBBc3NvY2lhdGVkIERhdGEKIwpDT05GSUdfQ1JZUFRPX0NDTT15CkNPTkZJ R19DUllQVE9fR0NNPXkKQ09ORklHX0NSWVBUT19TRVFJVj15CgojCiMgQmxvY2sgbW9kZXMKIwpD T05GSUdfQ1JZUFRPX0NCQz15CkNPTkZJR19DUllQVE9fQ1RSPXkKIyBDT05GSUdfQ1JZUFRPX0NU UyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRUNCPXkKQ09ORklHX0NSWVBUT19MUlc9eQojIENP TkZJR19DUllQVE9fUENCQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fWFRTPXkKCiMKIyBIYXNo IG1vZGVzCiMKQ09ORklHX0NSWVBUT19ITUFDPXkKQ09ORklHX0NSWVBUT19YQ0JDPXkKIyBDT05G SUdfQ1JZUFRPX1ZNQUMgaXMgbm90IHNldAoKIwojIERpZ2VzdAojCkNPTkZJR19DUllQVE9fQ1JD MzJDPXkKQ09ORklHX0NSWVBUT19DUkMzMkNfSU5URUw9eQojIENPTkZJR19DUllQVE9fQ1JDMzIg aXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NSQzMyX1BDTE1VTD15CkNPTkZJR19DUllQVE9fR0hB U0g9eQpDT05GSUdfQ1JZUFRPX01END15CiMgQ09ORklHX0NSWVBUT19NRDUgaXMgbm90IHNldAoj IENPTkZJR19DUllQVE9fTUlDSEFFTF9NSUMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1JNRDEy OD15CkNPTkZJR19DUllQVE9fUk1EMTYwPXkKIyBDT05GSUdfQ1JZUFRPX1JNRDI1NiBpcyBub3Qg c2V0CkNPTkZJR19DUllQVE9fUk1EMzIwPXkKQ09ORklHX0NSWVBUT19TSEExPXkKQ09ORklHX0NS WVBUT19TSEEyNTY9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMj15CiMgQ09ORklHX0NSWVBUT19UR1Ix OTIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1dQNTEyPXkKCiMKIyBDaXBoZXJzCiMKQ09ORklH X0NSWVBUT19BRVM9eQpDT05GSUdfQ1JZUFRPX0FFU181ODY9eQpDT05GSUdfQ1JZUFRPX0FFU19O SV9JTlRFTD15CiMgQ09ORklHX0NSWVBUT19BTlVCSVMgaXMgbm90IHNldAojIENPTkZJR19DUllQ VE9fQVJDNCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQkxPV0ZJU0g9eQpDT05GSUdfQ1JZUFRP X0JMT1dGSVNIX0NPTU1PTj15CkNPTkZJR19DUllQVE9fQ0FNRUxMSUE9eQpDT05GSUdfQ1JZUFRP X0NBU1RfQ09NTU9OPXkKIyBDT05GSUdfQ1JZUFRPX0NBU1Q1IGlzIG5vdCBzZXQKQ09ORklHX0NS WVBUT19DQVNUNj15CkNPTkZJR19DUllQVE9fREVTPXkKQ09ORklHX0NSWVBUT19GQ1JZUFQ9eQpD T05GSUdfQ1JZUFRPX0tIQVpBRD15CkNPTkZJR19DUllQVE9fU0FMU0EyMD15CiMgQ09ORklHX0NS WVBUT19TQUxTQTIwXzU4NiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0VFRD15CiMgQ09ORklH X0NSWVBUT19TRVJQRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NFUlBFTlRfU1NFMl81 ODYgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1RFQT15CiMgQ09ORklHX0NSWVBUT19UV09GSVNI IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19UV09GSVNIX0NPTU1PTj15CkNPTkZJR19DUllQVE9f VFdPRklTSF81ODY9eQoKIwojIENvbXByZXNzaW9uCiMKQ09ORklHX0NSWVBUT19ERUZMQVRFPXkK Q09ORklHX0NSWVBUT19aTElCPXkKQ09ORklHX0NSWVBUT19MWk89eQoKIwojIFJhbmRvbSBOdW1i ZXIgR2VuZXJhdGlvbgojCiMgQ09ORklHX0NSWVBUT19BTlNJX0NQUk5HIGlzIG5vdCBzZXQKQ09O RklHX0NSWVBUT19VU0VSX0FQST15CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9IQVNIIGlzIG5v dCBzZXQKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9TS0NJUEhFUj15CiMgQ09ORklHX0NSWVBUT19I VyBpcyBub3Qgc2V0CiMgQ09ORklHX0FTWU1NRVRSSUNfS0VZX1RZUEUgaXMgbm90IHNldApDT05G SUdfSEFWRV9LVk09eQpDT05GSUdfVklSVFVBTElaQVRJT049eQojIENPTkZJR19LVk0gaXMgbm90 IHNldApDT05GSUdfVkhPU1RfTkVUPXkKQ09ORklHX0xHVUVTVD15CiMgQ09ORklHX0JJTkFSWV9Q UklOVEYgaXMgbm90IHNldAoKIwojIExpYnJhcnkgcm91dGluZXMKIwpDT05GSUdfQklUUkVWRVJT RT15CkNPTkZJR19HRU5FUklDX1NUUk5DUFlfRlJPTV9VU0VSPXkKQ09ORklHX0dFTkVSSUNfU1RS TkxFTl9VU0VSPXkKQ09ORklHX0dFTkVSSUNfRklORF9GSVJTVF9CSVQ9eQpDT05GSUdfR0VORVJJ Q19QQ0lfSU9NQVA9eQpDT05GSUdfR0VORVJJQ19JT01BUD15CkNPTkZJR19HRU5FUklDX0lPPXkK Q09ORklHX1BFUkNQVV9SV1NFTT15CkNPTkZJR19DUkNfQ0NJVFQ9eQpDT05GSUdfQ1JDMTY9eQpD T05GSUdfQ1JDX1QxMERJRj15CkNPTkZJR19DUkNfSVRVX1Q9eQpDT05GSUdfQ1JDMzI9eQpDT05G SUdfQ1JDMzJfU0VMRlRFU1Q9eQpDT05GSUdfQ1JDMzJfU0xJQ0VCWTg9eQojIENPTkZJR19DUkMz Ml9TTElDRUJZNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX1NBUldBVEUgaXMgbm90IHNldAoj IENPTkZJR19DUkMzMl9CSVQgaXMgbm90IHNldApDT05GSUdfQ1JDNz15CkNPTkZJR19MSUJDUkMz MkM9eQpDT05GSUdfQ1JDOD15CkNPTkZJR19aTElCX0lORkxBVEU9eQpDT05GSUdfWkxJQl9ERUZM QVRFPXkKQ09ORklHX0xaT19DT01QUkVTUz15CkNPTkZJR19MWk9fREVDT01QUkVTUz15CkNPTkZJ R19YWl9ERUM9eQpDT05GSUdfWFpfREVDX1g4Nj15CkNPTkZJR19YWl9ERUNfUE9XRVJQQz15CiMg Q09ORklHX1haX0RFQ19JQTY0IGlzIG5vdCBzZXQKIyBDT05GSUdfWFpfREVDX0FSTSBpcyBub3Qg c2V0CiMgQ09ORklHX1haX0RFQ19BUk1USFVNQiBpcyBub3Qgc2V0CkNPTkZJR19YWl9ERUNfU1BB UkM9eQpDT05GSUdfWFpfREVDX0JDSj15CiMgQ09ORklHX1haX0RFQ19URVNUIGlzIG5vdCBzZXQK Q09ORklHX0RFQ09NUFJFU1NfR1pJUD15CkNPTkZJR19ERUNPTVBSRVNTX0JaSVAyPXkKQ09ORklH X0RFQ09NUFJFU1NfTFpNQT15CkNPTkZJR19ERUNPTVBSRVNTX1haPXkKQ09ORklHX0RFQ09NUFJF U1NfTFpPPXkKQ09ORklHX0hBU19JT01FTT15CkNPTkZJR19IQVNfSU9QT1JUPXkKQ09ORklHX0hB U19ETUE9eQpDT05GSUdfQ0hFQ0tfU0lHTkFUVVJFPXkKIyBDT05GSUdfQ1BVTUFTS19PRkZTVEFD SyBpcyBub3Qgc2V0CkNPTkZJR19DUFVfUk1BUD15CkNPTkZJR19EUUw9eQpDT05GSUdfTkxBVFRS PXkKQ09ORklHX0FSQ0hfSEFTX0FUT01JQzY0X0RFQ19JRl9QT1NJVElWRT15CiMgQ09ORklHX0FW RVJBR0UgaXMgbm90IHNldApDT05GSUdfQ09SRElDPXkKIyBDT05GSUdfRERSIGlzIG5vdCBzZXQK Cg== --===============3061420098999591887== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="AttachedMessagePart.ksh" X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTEtQIG1haWxp bmcgbGlzdApMS1BAbGludXguaW50ZWwuY29tCgo= --===============3061420098999591887==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753000AbaFMIPP (ORCPT ); Fri, 13 Jun 2014 04:15:15 -0400 Received: from mga01.intel.com ([192.55.52.88]:23599 "EHLO mga01.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752948AbaFMIO5 (ORCPT ); Fri, 13 Jun 2014 04:14:57 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.01,470,1400050800"; d="log'?scan'208";a="547388817" Message-ID: <539AB2F4.1040700@intel.com> Date: Fri, 13 Jun 2014 16:14:44 +0800 From: Jet Chen User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0 MIME-Version: 1.0 To: Tejun Heo CC: Fengguang Wu , Yuanhan Liu , lkp@01.org, Linux Kernel Mailing List Subject: [idr] WARNING: at lib/idr.c:669 idr_find_slowpath() Content-Type: multipart/mixed; boundary="------------050201040302000204090605" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This is a multi-part message in MIME format. --------------050201040302000204090605 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hi Tejun, 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 0ffc2a9c8072969253a20821c2c733a2cbb4c7c7 Author: Tejun Heo AuthorDate: Wed Feb 27 17:05:08 2013 -0800 Commit: Linus Torvalds CommitDate: Wed Feb 27 19:10:21 2013 -0800 idr: implement lookup hint While idr lookup isn't a particularly heavy operation, it still is too substantial to use in hot paths without worrying about the performance implications. With recent changes, each idr_layer covers 256 slots which should be enough to cover most use cases with single idr_layer making lookup hint very attractive. This patch adds idr->hint which points to the idr_layer which allocated an ID most recently and the fast path lookup becomes if (look up target's prefix matches that of the hinted layer) return hint->ary[ID's offset in the leaf layer]; which can be inlined. idr->hint is set to the leaf node on idr_fill_slot() and cleared from free_layer(). [andriy.shevchenko@linux.intel.com: always do slow path when hint is uninitialized] Signed-off-by: Tejun Heo Cc: Kirill A. Shutemov Cc: Sasha Levin Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds +--------------------------------------------------------------------------+------------+------------+ | | 54616283c2 | 0ffc2a9c80 | +--------------------------------------------------------------------------+------------+------------+ | boot_successes | 140 | 31 | | boot_failures | 320 | 84 | | BUG:soft_lockup-CPU_stuck_for_s | 128 | 40 | | EIP_is_at_stop_machine_cpu_stop | 128 | 40 | | Kernel_panic-not_syncing:softlockup:hung_tasks | 128 | 40 | | backtrace:smpboot_thread_fn | 128 | 40 | | BUG:unable_to_handle_kernel_paging_request | 67 | 18 | | Oops | 40 | 12 | | EIP_is_at_static_key_slow_inc | 35 | 10 | | Kernel_panic-not_syncing:Fatal_exception | 39 | 12 | | backtrace:perf_swevent_init | 37 | 10 | | backtrace:perf_init_event | 144 | 35 | | BUG:unable_to_handle_kernel_NULL_pointer_dereference | 2 | | | EIP_is_at_jump_label_update | 2 | | | backtrace:static_key_slow_inc | 2 | | | WARNING:at_lib/idr.c:idr_find() | 119 | | | EIP_is_at_atomic_dec_and_mutex_lock | 2 | 2 | | backtrace:idr_find | 111 | | | WARNING:at_kernel/jump_label.c:__static_key_slow_dec() | 3 | 1 | | BUG:kernel_test_crashed | 18 | 4 | | WARNING:at_kernel/lockdep.c:__bfs() | 1 | | | EIP_is_at__bfs | 1 | | | WARNING:at_arch/x86/kernel/hw_breakpoint.c:arch_install_hw_breakpoint() | 1 | | | BUG:sleeping_function_called_from_invalid_context_at_arch/x86/mm/fault.c | 1 | | | WARNING:at_lib/idr.c:idr_find_slowpath() | 0 | 27 | | backtrace:idr_find_slowpath | 0 | 26 | | WARNING:at_drivers/tty/tty_buffer.c:flush_to_ldisc() | 0 | 1 | | backtrace:flush_to_ldisc | 0 | 1 | +--------------------------------------------------------------------------+------------+------------+ Kernel tests: Boot OK! [ 17.603698] sock: process `trinity-main' is using obsolete setsockopt SO_BSDCOMPAT [ 17.798944] ------------[ cut here ]------------ [ 17.798972] WARNING: at lib/idr.c:669 idr_find_slowpath+0x28/0xca() [ 17.798973] Hardware name: Bochs [ 17.798976] Pid: 655, comm: trinity-main Not tainted 3.8.0-06482-g0ffc2a9 #68 [ 17.798976] Call Trace: [ 17.798989] [] warn_slowpath_common+0x72/0x89 [ 17.798992] [] ? idr_find_slowpath+0x28/0xca [ 17.798994] [] ? idr_find_slowpath+0x28/0xca [ 17.798997] [] warn_slowpath_null+0x1d/0x1f [ 17.798999] [] idr_find_slowpath+0x28/0xca [ 17.799007] [] perf_init_event+0x82/0x124 [ 17.799013] [] ? __mutex_init+0x3f/0x44 [ 17.799015] [] perf_event_alloc+0x250/0x360 [ 17.799018] [] sys_perf_event_open+0x336/0x664 [ 17.799036] [] syscall_call+0x7/0xb [ 17.799042] [] ? SetAgcIf.isra.6+0x156/0x290 [ 17.799043] ---[ end trace 8e00e88be2b81021 ]--- [ 76.161086] Unregister pv shared memory for cpu 0 Attached dmesg for the parent commit, too, to help confirm whether it is a noise error. git bisect start 6dbe51c251a327e012439c4772097a13df43c5b8 v3.8 -- git bisect good d414c104e26fd3b597f855cc29473a8b1527fb4c # 02:41 35+ 35 Merge tag 'please-pull-vm_unwrapped' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux git bisect bad ee89f81252179dcbf6cd65bd48299f5e52292d88 # 02:46 10- 14 Merge branch 'for-3.9/core' of git://git.kernel.dk/linux-block git bisect good a6590b9f01dca2d45a38b8387f59812c44f68a2f # 03:05 40+ 40 Merge tag 'upstream-3.9-rc1' of git://git.infradead.org/linux-ubifs git bisect good 09884964335e85e897876d17783c2ad33cf8a2e0 # 03:13 40+ 40 mm: do not grow the stack vma just because of an overrun on preceding vma git bisect good ad60a9333035f2323840b71ab8ad07bbab728faf # 03:29 40+ 17 Merge branch 'misc' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild git bisect good e3c4877de8b9d93bd47b6ee88eb594b1c1e10da5 # 04:16 40+ 15 Merge branch 'x86-efi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip git bisect bad 2a7d2b96d5cba7568139d9ab157a0e97ab32440f # 04:29 1- 3 Merge branch 'akpm' (final batch from Andrew) git bisect good 6fa780095f058f0960f220754217701a53a9e403 # 05:44 40+ 19 IB/cxgb3: convert to idr_alloc() git bisect good 050a6b47d98e2bcea909c1129111e721668aaa2c # 06:06 40+ 36 idr: make idr_layer larger git bisect bad 459a86d83dce6641f66311d37fbfe1419c477a5a # 06:28 19- 21 mtd: mtd_nandecctest: use prandom_bytes instead of get_random_bytes() git bisect bad 06004e6eebdaf101a0f9b533fac77b5768d2c09c # 06:40 5- 6 block/partitions/mac.c: obey the state->limit constraint git bisect bad d941aeae42942c2ef61ed5e05cc1ad0428085704 # 06:52 0- 1 ipmi: add new kernel options to prevent automatic ipmi init git bisect bad 0ffc2a9c8072969253a20821c2c733a2cbb4c7c7 # 07:00 9- 10 idr: implement lookup hint git bisect good 54616283c2948812a44240858ced610e7cacbde1 # 07:06 115+ 73 idr: add idr_layer->prefix # first bad commit: [0ffc2a9c8072969253a20821c2c733a2cbb4c7c7] idr: implement lookup hint git bisect good 54616283c2948812a44240858ced610e7cacbde1 # 07:15 345+ 320 idr: add idr_layer->prefix git bisect good d67a0e110187abd560a1de63fa172894a52839d5 # 07:30 345+ 11 morphologies: Enable CONFIG_FHANDLE git bisect good 0e04c641b199435f3779454055f6a7de258ecdfc # 07:45 345+ 22 Merge tag 'dm-3.16-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm git bisect good b1cce620fd4b6864c92e7307be7839789f9c8be0 # 08:03 345+ 18 Add linux-next specific files for 20140612 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, Jet --------------050201040302000204090605 Content-Type: text/plain; charset=UTF-8; name="dmesg-yocto-ivb41-19:20140613070119:i386-randconfig-ha3-0612:3.8.0-06482-g0ffc2a9:68" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename*0="dmesg-yocto-ivb41-19:20140613070119:i386-randconfig-ha3-0612"; filename*1=":3.8.0-06482-g0ffc2a9:68" early console in setup code early console in decompress_kernel Decompressing Linux... Parsing ELF... done. Booting the kernel. [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 3.8.0-06482-g0ffc2a9 (kbuild@lkp-hsx01) (gcc= version 4.8.2 (Debian 4.8.2-18) ) #68 SMP PREEMPT Fri Jun 13 06:54:17 CS= T 2014 [ 0.000000] e820: BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usa= ble [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] res= erved [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] res= erved [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x0000000013ffdfff] usa= ble [ 0.000000] BIOS-e820: [mem 0x0000000013ffe000-0x0000000013ffffff] res= erved [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] res= erved [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] res= erved [ 0.000000] bootconsole [earlyser0] enabled [ 0.000000] NX (Execute Disable) protection: active [ 0.000000] SMBIOS 2.4 present. [ 0.000000] DMI: Bochs Bochs, BIOS Bochs 01/01/2011 [ 0.000000] Hypervisor detected: KVM [ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable =3D=3D> re= served [ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable [ 0.000000] e820: last_pfn =3D 0x13ffe max_arch_pfn =3D 0x1000000 [ 0.000000] MTRR default type: write-back [ 0.000000] MTRR fixed ranges enabled: [ 0.000000] 00000-9FFFF write-back [ 0.000000] A0000-BFFFF uncachable [ 0.000000] C0000-FFFFF write-protect [ 0.000000] MTRR variable ranges enabled: [ 0.000000] 0 base 0080000000 mask FF80000000 uncachable [ 0.000000] 1 disabled [ 0.000000] 2 disabled [ 0.000000] 3 disabled [ 0.000000] 4 disabled [ 0.000000] 5 disabled [ 0.000000] 6 disabled [ 0.000000] 7 disabled [ 0.000000] x86 PAT enabled: cpu 0, old 0x70406, new 0x7010600070106 [ 0.000000] Scan for SMP in [mem 0x00000000-0x000003ff] [ 0.000000] Scan for SMP in [mem 0x0009fc00-0x0009ffff] [ 0.000000] Scan for SMP in [mem 0x000f0000-0x000fffff] [ 0.000000] found SMP MP-table at [mem 0x000fdae0-0x000fdaef] mapped a= t [c00fdae0] [ 0.000000] mpc: fdaf0-fdbe4 [ 0.000000] Scanning 1 areas for low memory corruption [ 0.000000] ACPI: RSDP 000fd950 00014 (v00 BOCHS ) [ 0.000000] ACPI: RSDT 13ffe450 00034 (v01 BOCHS BXPCRSDT 00000001 BX= PC 00000001) [ 0.000000] ACPI: FACP 13ffff80 00074 (v01 BOCHS BXPCFACP 00000001 BX= PC 00000001) [ 0.000000] ACPI: DSDT 13ffe490 011A9 (v01 BXPC BXDSDT 00000001 IN= TL 20100528) [ 0.000000] ACPI: FACS 13ffff40 00040 [ 0.000000] ACPI: SSDT 13fff7a0 00796 (v01 BOCHS BXPCSSDT 00000001 BX= PC 00000001) [ 0.000000] ACPI: APIC 13fff680 00080 (v01 BOCHS BXPCAPIC 00000001 BX= PC 00000001) [ 0.000000] ACPI: HPET 13fff640 00038 (v01 BOCHS BXPCHPET 00000001 BX= PC 00000001) [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffa000 ( fee00000) [ 0.000000] initial memory mapped: [mem 0x00000000-0x019fffff] [ 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 0x13c00000-0x13cbcfff] [ 0.000000] [mem 0x13c00000-0x13cbcfff] page 4k [ 0.000000] BRK [0x01415000, 0x01415fff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x10000000-0x13bfffff] [ 0.000000] [mem 0x10000000-0x13bfffff] page 4k [ 0.000000] BRK [0x01416000, 0x01416fff] PGTABLE [ 0.000000] BRK [0x01417000, 0x01417fff] PGTABLE [ 0.000000] BRK [0x01418000, 0x01418fff] PGTABLE [ 0.000000] BRK [0x01419000, 0x01419fff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x00100000-0x0fffffff] [ 0.000000] [mem 0x00100000-0x0fffffff] page 4k [ 0.000000] init_memory_mapping: [mem 0x13cbd000-0x13ffdfff] [ 0.000000] [mem 0x13cbd000-0x13ffdfff] page 4k [ 0.000000] cma: CMA: reserved 16 MiB at 12c00000 [ 0.000000] RAMDISK: [mem 0x13cbd000-0x13feffff] [ 0.000000] 0MB HIGHMEM available. [ 0.000000] 319MB LOWMEM available. [ 0.000000] mapped low ram: 0 - 13ffe000 [ 0.000000] low ram: 0 - 13ffe000 [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 [ 0.000000] kvm-clock: cpu 0, msr 0:13ffd001, boot clock [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x00001000-0x00ffffff] [ 0.000000] Normal [mem 0x01000000-0x13ffdfff] [ 0.000000] HighMem empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x00001000-0x0009efff] [ 0.000000] node 0: [mem 0x00100000-0x13ffdfff] [ 0.000000] On node 0 totalpages: 81820 [ 0.000000] DMA zone: 36 pages used for memmap [ 0.000000] DMA zone: 0 pages reserved [ 0.000000] DMA zone: 3998 pages, LIFO batch:0 [ 0.000000] Normal zone: 684 pages used for memmap [ 0.000000] Normal zone: 77822 pages, LIFO batch:15 [ 0.000000] Using APIC driver default [ 0.000000] ACPI: PM-Timer IO Port: 0xb008 [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffa000 ( fee00000) [ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) [ 0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0]) [ 0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI = 0-23 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 0, API= C INT 02 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level= ) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 05, APIC ID 0, API= C INT 05 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level= ) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 09, APIC ID 0, API= C INT 09 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high lev= el) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0a, APIC ID 0, API= C INT 0a [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high lev= el) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0b, APIC ID 0, API= C INT 0b [ 0.000000] ACPI: IRQ0 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 01, APIC ID 0, API= C INT 01 [ 0.000000] ACPI: IRQ2 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 03, APIC ID 0, API= C INT 03 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 0, API= C INT 04 [ 0.000000] ACPI: IRQ5 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 06, APIC ID 0, API= C INT 06 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 0, API= C INT 07 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 0, API= C INT 08 [ 0.000000] ACPI: IRQ9 used by override. [ 0.000000] ACPI: IRQ10 used by override. [ 0.000000] ACPI: IRQ11 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0c, APIC ID 0, API= C INT 0c [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 0, API= C INT 0d [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 0, API= C INT 0e [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 0, API= C INT 0f [ 0.000000] Using ACPI (MADT) for SMP configuration information [ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000 [ 0.000000] smpboot: Allowing 2 CPUs, 0 hotplug CPUs [ 0.000000] mapped IOAPIC to ffff9000 (fec00000) [ 0.000000] nr_irqs_gsi: 40 [ 0.000000] e820: [mem 0x14000000-0xfeffbfff] available for PCI device= s [ 0.000000] Booting paravirtualized kernel on KVM [ 0.000000] setup_percpu: NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:2 nr_= node_ids:1 [ 0.000000] PERCPU: Embedded 10 pages/cpu @d2744000 s26752 r0 d14208 u= 40960 [ 0.000000] pcpu-alloc: s26752 r0 d14208 u40960 alloc=3D10*4096 [ 0.000000] pcpu-alloc: [0] 0 [0] 1=20 [ 0.000000] kvm-clock: cpu 0, msr 0:13ffd001, primary cpu clock [ 0.000000] KVM setup async PF for cpu 0 [ 0.000000] kvm-stealtime: cpu 0, msr 12746500 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. To= tal pages: 81100 [ 0.000000] Kernel command line: hung_task_panic=3D1 earlyprintk=3Dtty= S0,115200 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_= timeout=3D100 panic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic promp= t_ramdisk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D= /dev/ram0 rw link=3D/kbuild-tests/run-queue/kvm/i386-randconfig-ha3-0612/= baserock:baserock:morph:0ffc2a9c8072969253a20821c2c733a2cbb4c7c7:bisect-l= inux6/.vmlinuz-0ffc2a9c8072969253a20821c2c733a2cbb4c7c7-20140613065423-11= 0-ivb41 branch=3Dbaserock/baserock/morph BOOT_IMAGE=3D/kernel/i386-randco= nfig-ha3-0612/0ffc2a9c8072969253a20821c2c733a2cbb4c7c7/vmlinuz-3.8.0-0648= 2-g0ffc2a9 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 b= ytes) [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 by= tes) [ 0.000000] __ex_table already sorted, skipping sort [ 0.000000] Initializing CPU#0 [ 0.000000] Initializing HighMem for node 0 (00000000:00000000) [ 0.000000] Memory: 283028k/327672k available (7446k kernel code, 4425= 2k reserved, 4320k data, 544k init, 0k highmem) [ 0.000000] virtual kernel memory layout: [ 0.000000] fixmap : 0xfff15000 - 0xfffff000 ( 936 kB) [ 0.000000] pkmap : 0xffc00000 - 0xffe00000 (2048 kB) [ 0.000000] vmalloc : 0xd47fe000 - 0xffbfe000 ( 692 MB) [ 0.000000] lowmem : 0xc0000000 - 0xd3ffe000 ( 319 MB) [ 0.000000] .init : 0xc0d7e000 - 0xc0e06000 ( 544 kB) [ 0.000000] .data : 0xc0945a01 - 0xc0d7dd40 (4320 kB) [ 0.000000] .text : 0xc0200000 - 0xc0945a01 (7446 kB) [ 0.000000] Checking if this processor honours the WP bit even in supe= rvisor mode...Ok. [ 0.000000] Preemptible hierarchical RCU implementation. [ 0.000000] NR_IRQS:2304 nr_irqs:512 16 [ 0.000000] CPU 0 irqstacks, hard=3Dd201a000 soft=3Dd201c000 [ 0.000000] Console: colour VGA+ 80x25 [ 0.000000] console [tty0] enabled, bootconsole disabled [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 3.8.0-06482-g0ffc2a9 (kbuild@lkp-hsx01) (gcc= version 4.8.2 (Debian 4.8.2-18) ) #68 SMP PREEMPT Fri Jun 13 06:54:17 CS= T 2014 [ 0.000000] e820: BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usa= ble [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] res= erved [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] res= erved [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x0000000013ffdfff] usa= ble [ 0.000000] BIOS-e820: [mem 0x0000000013ffe000-0x0000000013ffffff] res= erved [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] res= erved [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] res= erved [ 0.000000] bootconsole [earlyser0] enabled [ 0.000000] NX (Execute Disable) protection: active [ 0.000000] SMBIOS 2.4 present. [ 0.000000] DMI: Bochs Bochs, BIOS Bochs 01/01/2011 [ 0.000000] Hypervisor detected: KVM [ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable =3D=3D> re= served [ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable [ 0.000000] e820: last_pfn =3D 0x13ffe max_arch_pfn =3D 0x1000000 [ 0.000000] MTRR default type: write-back [ 0.000000] MTRR fixed ranges enabled: [ 0.000000] 00000-9FFFF write-back [ 0.000000] A0000-BFFFF uncachable [ 0.000000] C0000-FFFFF write-protect [ 0.000000] MTRR variable ranges enabled: [ 0.000000] 0 base 0080000000 mask FF80000000 uncachable [ 0.000000] 1 disabled [ 0.000000] 2 disabled [ 0.000000] 3 disabled [ 0.000000] 4 disabled [ 0.000000] 5 disabled [ 0.000000] 6 disabled [ 0.000000] 7 disabled [ 0.000000] x86 PAT enabled: cpu 0, old 0x70406, new 0x7010600070106 [ 0.000000] Scan for SMP in [mem 0x00000000-0x000003ff] [ 0.000000] Scan for SMP in [mem 0x0009fc00-0x0009ffff] [ 0.000000] Scan for SMP in [mem 0x000f0000-0x000fffff] [ 0.000000] found SMP MP-table at [mem 0x000fdae0-0x000fdaef] mapped a= t [c00fdae0] [ 0.000000] mpc: fdaf0-fdbe4 [ 0.000000] Scanning 1 areas for low memory corruption [ 0.000000] ACPI: RSDP 000fd950 00014 (v00 BOCHS ) [ 0.000000] ACPI: RSDT 13ffe450 00034 (v01 BOCHS BXPCRSDT 00000001 BX= PC 00000001) [ 0.000000] ACPI: FACP 13ffff80 00074 (v01 BOCHS BXPCFACP 00000001 BX= PC 00000001) [ 0.000000] ACPI: DSDT 13ffe490 011A9 (v01 BXPC BXDSDT 00000001 IN= TL 20100528) [ 0.000000] ACPI: FACS 13ffff40 00040 [ 0.000000] ACPI: SSDT 13fff7a0 00796 (v01 BOCHS BXPCSSDT 00000001 BX= PC 00000001) [ 0.000000] ACPI: APIC 13fff680 00080 (v01 BOCHS BXPCAPIC 00000001 BX= PC 00000001) [ 0.000000] ACPI: HPET 13fff640 00038 (v01 BOCHS BXPCHPET 00000001 BX= PC 00000001) [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffa000 ( fee00000) [ 0.000000] initial memory mapped: [mem 0x00000000-0x019fffff] [ 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 0x13c00000-0x13cbcfff] [ 0.000000] [mem 0x13c00000-0x13cbcfff] page 4k [ 0.000000] BRK [0x01415000, 0x01415fff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x10000000-0x13bfffff] [ 0.000000] [mem 0x10000000-0x13bfffff] page 4k [ 0.000000] BRK [0x01416000, 0x01416fff] PGTABLE [ 0.000000] BRK [0x01417000, 0x01417fff] PGTABLE [ 0.000000] BRK [0x01418000, 0x01418fff] PGTABLE [ 0.000000] BRK [0x01419000, 0x01419fff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x00100000-0x0fffffff] [ 0.000000] [mem 0x00100000-0x0fffffff] page 4k [ 0.000000] init_memory_mapping: [mem 0x13cbd000-0x13ffdfff] [ 0.000000] [mem 0x13cbd000-0x13ffdfff] page 4k [ 0.000000] cma: CMA: reserved 16 MiB at 12c00000 [ 0.000000] RAMDISK: [mem 0x13cbd000-0x13feffff] [ 0.000000] 0MB HIGHMEM available. [ 0.000000] 319MB LOWMEM available. [ 0.000000] mapped low ram: 0 - 13ffe000 [ 0.000000] low ram: 0 - 13ffe000 [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 [ 0.000000] kvm-clock: cpu 0, msr 0:13ffd001, boot clock [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x00001000-0x00ffffff] [ 0.000000] Normal [mem 0x01000000-0x13ffdfff] [ 0.000000] HighMem empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x00001000-0x0009efff] [ 0.000000] node 0: [mem 0x00100000-0x13ffdfff] [ 0.000000] On node 0 totalpages: 81820 [ 0.000000] DMA zone: 36 pages used for memmap [ 0.000000] DMA zone: 0 pages reserved [ 0.000000] DMA zone: 3998 pages, LIFO batch:0 [ 0.000000] Normal zone: 684 pages used for memmap [ 0.000000] Normal zone: 77822 pages, LIFO batch:15 [ 0.000000] Using APIC driver default [ 0.000000] ACPI: PM-Timer IO Port: 0xb008 [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffa000 ( fee00000) [ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) [ 0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0]) [ 0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI = 0-23 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 0, API= C INT 02 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level= ) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 05, APIC ID 0, API= C INT 05 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level= ) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 09, APIC ID 0, API= C INT 09 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high lev= el) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0a, APIC ID 0, API= C INT 0a [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high lev= el) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0b, APIC ID 0, API= C INT 0b [ 0.000000] ACPI: IRQ0 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 01, APIC ID 0, API= C INT 01 [ 0.000000] ACPI: IRQ2 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 03, APIC ID 0, API= C INT 03 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 0, API= C INT 04 [ 0.000000] ACPI: IRQ5 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 06, APIC ID 0, API= C INT 06 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 0, API= C INT 07 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 0, API= C INT 08 [ 0.000000] ACPI: IRQ9 used by override. [ 0.000000] ACPI: IRQ10 used by override. [ 0.000000] ACPI: IRQ11 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0c, APIC ID 0, API= C INT 0c [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 0, API= C INT 0d [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 0, API= C INT 0e [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 0, API= C INT 0f [ 0.000000] Using ACPI (MADT) for SMP configuration information [ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000 [ 0.000000] smpboot: Allowing 2 CPUs, 0 hotplug CPUs [ 0.000000] mapped IOAPIC to ffff9000 (fec00000) [ 0.000000] nr_irqs_gsi: 40 [ 0.000000] e820: [mem 0x14000000-0xfeffbfff] available for PCI device= s [ 0.000000] Booting paravirtualized kernel on KVM [ 0.000000] setup_percpu: NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:2 nr_= node_ids:1 [ 0.000000] PERCPU: Embedded 10 pages/cpu @d2744000 s26752 r0 d14208 u= 40960 [ 0.000000] pcpu-alloc: s26752 r0 d14208 u40960 alloc=3D10*4096 [ 0.000000] pcpu-alloc: [0] 0 [0] 1=20 [ 0.000000] kvm-clock: cpu 0, msr 0:13ffd001, primary cpu clock [ 0.000000] KVM setup async PF for cpu 0 [ 0.000000] kvm-stealtime: cpu 0, msr 12746500 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. To= tal pages: 81100 [ 0.000000] Kernel command line: hung_task_panic=3D1 earlyprintk=3Dtty= S0,115200 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_= timeout=3D100 panic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic promp= t_ramdisk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D= /dev/ram0 rw link=3D/kbuild-tests/run-queue/kvm/i386-randconfig-ha3-0612/= baserock:baserock:morph:0ffc2a9c8072969253a20821c2c733a2cbb4c7c7:bisect-l= inux6/.vmlinuz-0ffc2a9c8072969253a20821c2c733a2cbb4c7c7-20140613065423-11= 0-ivb41 branch=3Dbaserock/baserock/morph BOOT_IMAGE=3D/kernel/i386-randco= nfig-ha3-0612/0ffc2a9c8072969253a20821c2c733a2cbb4c7c7/vmlinuz-3.8.0-0648= 2-g0ffc2a9 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 b= ytes) [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 by= tes) [ 0.000000] __ex_table already sorted, skipping sort [ 0.000000] Initializing CPU#0 [ 0.000000] Initializing HighMem for node 0 (00000000:00000000) [ 0.000000] Memory: 283028k/327672k available (7446k kernel code, 4425= 2k reserved, 4320k data, 544k init, 0k highmem) [ 0.000000] virtual kernel memory layout: [ 0.000000] fixmap : 0xfff15000 - 0xfffff000 ( 936 kB) [ 0.000000] pkmap : 0xffc00000 - 0xffe00000 (2048 kB) [ 0.000000] vmalloc : 0xd47fe000 - 0xffbfe000 ( 692 MB) [ 0.000000] lowmem : 0xc0000000 - 0xd3ffe000 ( 319 MB) [ 0.000000] .init : 0xc0d7e000 - 0xc0e06000 ( 544 kB) [ 0.000000] .data : 0xc0945a01 - 0xc0d7dd40 (4320 kB) [ 0.000000] .text : 0xc0200000 - 0xc0945a01 (7446 kB) [ 0.000000] Checking if this processor honours the WP bit even in supe= rvisor mode...Ok. [ 0.000000] Preemptible hierarchical RCU implementation. [ 0.000000] NR_IRQS:2304 nr_irqs:512 16 [ 0.000000] CPU 0 irqstacks, hard=3Dd201a000 soft=3Dd201c000 [ 0.000000] Console: colour VGA+ 80x25 [ 0.000000] console [tty0] enabled, bootconsole disabled [ 0.000000] console [ttyS0] enabled [ 0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc= =2E, Ingo Molnar [ 0.000000] ... MAX_LOCKDEP_SUBCLASSES: 8 [ 0.000000] ... MAX_LOCK_DEPTH: 48 [ 0.000000] ... MAX_LOCKDEP_KEYS: 8191 [ 0.000000] ... CLASSHASH_SIZE: 4096 [ 0.000000] ... MAX_LOCKDEP_ENTRIES: 16384 [ 0.000000] ... MAX_LOCKDEP_CHAINS: 32768 [ 0.000000] ... CHAINHASH_SIZE: 16384 [ 0.000000] memory used by lock dependency info: 3567 kB [ 0.000000] per task-struct memory footprint: 1152 bytes [ 0.000000] ODEBUG: 18 of 18 active objects replaced [ 0.000000] hpet clockevent registered [ 0.000000] tsc: Detected 2693.482 MHz processor [ 0.006666] Calibrating delay loop (skipped) preset value.. 5389.42 Bo= goMIPS (lpj=3D8978273) [ 0.006666] pid_max: default: 32768 minimum: 301 [ 0.006666] Mount-cache hash table entries: 512 [ 0.007315] Initializing cgroup subsys devices [ 0.008332] Initializing cgroup subsys blkio [ 0.010215] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.010215] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.010215] tlb_flushall_shift: 6 [ 0.013672] debug: unmapping init [mem 0xc0e06000-0xc0e09fff] [ 0.017817] ACPI: Core revision 20130117 [ 0.023767] ACPI: All ACPI Tables successfully acquired [ 0.025532] Getting VERSION: 50014 [ 0.026394] Getting VERSION: 50014 [ 0.026676] Getting ID: 0 [ 0.027416] Getting ID: f000000 [ 0.028219] Getting LVT0: 8700 [ 0.028993] Getting LVT1: 8400 [ 0.030007] Enabling APIC mode: Flat. Using 1 I/O APICs [ 0.031229] enabled ExtINT on CPU#0 [ 0.033724] ENABLING IO-APIC IRQs [ 0.034587] init IO_APIC IRQs [ 0.035436] apic 0 pin 0 not connected [ 0.036399] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 = Active:0 Dest:1) [ 0.036703] IOAPIC[0]: Set routing entry (0-2 -> 0x30 -> IRQ 0 Mode:0 = Active:0 Dest:1) [ 0.040036] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 = Active:0 Dest:1) [ 0.041828] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 = Active:0 Dest:1) [ 0.043369] IOAPIC[0]: Set routing entry (0-5 -> 0x35 -> IRQ 5 Mode:1 = Active:0 Dest:1) [ 0.045206] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 = Active:0 Dest:1) [ 0.046694] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 = Active:0 Dest:1) [ 0.048573] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 = Active:0 Dest:1) [ 0.050030] IOAPIC[0]: Set routing entry (0-9 -> 0x39 -> IRQ 9 Mode:1 = Active:0 Dest:1) [ 0.051832] IOAPIC[0]: Set routing entry (0-10 -> 0x3a -> IRQ 10 Mode:= 1 Active:0 Dest:1) [ 0.053371] IOAPIC[0]: Set routing entry (0-11 -> 0x3b -> IRQ 11 Mode:= 1 Active:0 Dest:1) [ 0.056696] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:= 0 Active:0 Dest:1) [ 0.058501] IOAPIC[0]: Set routing entry (0-13 -> 0x3d -> IRQ 13 Mode:= 0 Active:0 Dest:1) [ 0.060030] IOAPIC[0]: Set routing entry (0-14 -> 0x3e -> IRQ 14 Mode:= 0 Active:0 Dest:1) [ 0.061899] IOAPIC[0]: Set routing entry (0-15 -> 0x3f -> IRQ 15 Mode:= 0 Active:0 Dest:1) [ 0.063364] apic 0 pin 16 not connected [ 0.064282] apic 0 pin 17 not connected [ 0.065193] apic 0 pin 18 not connected [ 0.066672] apic 0 pin 19 not connected [ 0.067586] apic 0 pin 20 not connected [ 0.068505] apic 0 pin 21 not connected [ 0.069426] apic 0 pin 22 not connected [ 0.070006] apic 0 pin 23 not connected [ 0.072462] ..TIMER: vector=3D0x30 apic1=3D0 pin1=3D2 apic2=3D-1 pin2=3D= -1 [ 0.073340] smpboot: CPU0: Intel Common KVM processor (fam: 0f, model:= 06, stepping: 01) [ 0.078063] Using local APIC timer interrupts. [ 0.078063] calibrating APIC timer ... [ 0.083333] ... lapic delta =3D 8747919 [ 0.083333] ... PM-Timer delta =3D 500996 [ 0.083333] APIC calibration not consistent with PM-Timer: 139ms inste= ad of 100ms [ 0.083333] APIC delta adjusted to PM-Timer: 6250254 (8747919) [ 0.083333] TSC delta adjusted to PM-Timer: 269344292 (376976967) [ 0.083333] ..... delta 6250254 [ 0.083333] ..... mult: 268446392 [ 0.083333] ..... calibration result: 3333468 [ 0.083333] ..... CPU clock speed is 2693.2374 MHz. [ 0.083333] ..... host bus clock speed is 1000.0468 MHz. [ 0.083420] Performance Events: unsupported Netburst CPU model 6 no PM= U driver, software events only. [ 0.104701] NMI watchdog: disabled (cpu0): hardware events not enabled= [ 0.107910] SMP alternatives: lockdep: fixing up alternatives [ 0.109138] CPU 1 irqstacks, hard=3Dd21d4000 soft=3Dd21d6000 [ 0.110012] smpboot: Booting Node 0, Processors #1 OK [ 0.003333] Initializing CPU#1 [ 0.006666] kvm-clock: cpu 1, msr 0:13ffd041, secondary cpu clock [ 0.006666] masked ExtINT on CPU#1 [ 0.140172] Brought up 2 CPUs [ 0.143340] smpboot: Total of 2 processors activated (10778.84 BogoMIP= S) [ 0.143347] KVM setup async PF for cpu 1 [ 0.143353] kvm-stealtime: cpu 1, msr 12750500 [ 0.153339] devtmpfs: initialized [ 0.164120] regulator-dummy: no parameters [ 0.167689] NET: Registered protocol family 16 [ 0.169986] EISA bus registered [ 0.170763] ACPI: bus type pci registered [ 0.173426] PCI : PCI BIOS area is rw and x. Use pci=3Dnobios if you w= ant it NX. [ 0.176673] PCI: PCI BIOS revision 2.10 entry at 0xfc6d5, last bus=3D0= [ 0.178055] PCI: Using configuration type 1 for base access [ 0.205310] bio: create slab at 0 [ 0.210542] ACPI: Added _OSI(Module Device) [ 0.211508] ACPI: Added _OSI(Processor Device) [ 0.213340] ACPI: Added _OSI(3.0 _SCP Extensions) [ 0.214368] ACPI: Added _OSI(Processor Aggregator Device) [ 0.217350] ACPI: EC: Look up EC in DSDT [ 0.229021] ACPI: Interpreter enabled [ 0.229983] ACPI: (supports S0 S5) [ 0.230488] ACPI: Using IOAPIC for interrupt routing [ 0.231686] PCI: Using host bridge windows from ACPI; if necessary, us= e "pci=3Dnocrs" and report a bug [ 0.248773] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 0.250020] acpi PNP0A03:00: Unable to request _OSC control (_OSC supp= ort mask: 0x08) [ 0.252362] acpi PNP0A03:00: fail to add MMCONFIG information, can't a= ccess extended PCI configuration space under this bridge. [ 0.253515] PCI host bridge to bus 0000:00 [ 0.254542] pci_bus 0000:00: root bus resource [bus 00-ff] [ 0.256675] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7] [ 0.257913] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff] [ 0.260029] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bf= fff] [ 0.263341] pci_bus 0000:00: root bus resource [mem 0x80000000-0xfebff= fff] [ 0.264794] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000 [ 0.267418] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100 [ 0.269242] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180 [ 0.277262] pci 0000:00:01.1: reg 20: [io 0xc040-0xc04f] [ 0.280350] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000 [ 0.281963] pci 0000:00:01.3: quirk: [io 0xb000-0xb03f] claimed by PI= IX4 ACPI [ 0.283352] pci 0000:00:01.3: quirk: [io 0xb100-0xb10f] claimed by PI= IX4 SMB [ 0.285017] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000 [ 0.290791] pci 0000:00:02.0: reg 10: [mem 0xfc000000-0xfdffffff pref]= [ 0.294991] pci 0000:00:02.0: reg 14: [mem 0xfebf0000-0xfebf0fff] [ 0.304107] pci 0000:00:02.0: reg 30: [mem 0xfebe0000-0xfebeffff pref]= [ 0.305997] pci 0000:00:03.0: [8086:100e] type 00 class 0x020000 [ 0.307824] pci 0000:00:03.0: reg 10: [mem 0xfeba0000-0xfebbffff] [ 0.310540] pci 0000:00:03.0: reg 14: [io 0xc000-0xc03f] [ 0.316674] pci 0000:00:03.0: reg 30: [mem 0xfebc0000-0xfebdffff pref]= [ 0.318160] pci 0000:00:04.0: [8086:25ab] type 00 class 0x088000 [ 0.320314] pci 0000:00:04.0: reg 10: [mem 0xfebf1000-0xfebf100f] [ 0.325529] pci_bus 0000:00: on NUMA node 0 [ 0.326491] ACPI _OSC control for PCIe not granted, disabling ASPM [ 0.328397] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11) [ 0.331096] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11) [ 0.332933] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11) [ 0.334408] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11) [ 0.336032] ACPI: PCI Interrupt Link [LNKS] (IRQs *9) [ 0.337788] ACPI: Enabled 16 GPEs in block 00 to 0F [ 0.338977] acpi root: \_SB_.PCI0 notify handler is installed [ 0.340103] Found 1 acpi root devices [ 0.343430] vgaarb: device added: PCI:0000:00:02.0,decodes=3Dio+mem,ow= ns=3Dio+mem,locks=3Dnone [ 0.345096] vgaarb: loaded [ 0.345772] vgaarb: bridge control possible 0000:00:02.0 [ 0.348034] SCSI subsystem initialized [ 0.348980] ACPI: bus type usb registered [ 0.350100] usbcore: registered new interface driver usbfs [ 0.351281] usbcore: registered new interface driver hub [ 0.360104] usbcore: registered new device driver usb [ 0.363411] Linux video capture interface: v2.00 [ 0.364545] pps_core: LinuxPPS API ver. 1 registered [ 0.366671] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolf= o Giometti [ 0.370043] PTP clock support registered [ 0.383455] PCI: Using ACPI for IRQ routing [ 0.386677] PCI: pci_cache_line_size set to 64 bytes [ 0.387805] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff] [ 0.388960] e820: reserve RAM buffer [mem 0x13ffe000-0x13ffffff] [ 0.390749] Bluetooth: Core ver 2.16 [ 0.391622] NET: Registered protocol family 31 [ 0.392545] Bluetooth: HCI device and connection manager initialized [ 0.393371] Bluetooth: HCI socket layer initialized [ 0.394374] Bluetooth: L2CAP socket layer initialized [ 0.395458] Bluetooth: SCO socket layer initialized [ 0.396678] NET: Registered protocol family 8 [ 0.397584] NET: Registered protocol family 20 [ 0.398583] nfc: nfc_init: NFC Core ver 0.1 [ 0.400117] NET: Registered protocol family 39 [ 0.401811] Switching to clocksource kvm-clock [ 0.402777] pnp: PnP ACPI init [ 0.421219] ACPI: bus type pnp registered [ 0.422175] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 = Active:0 Dest:3) [ 0.437460] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active)= [ 0.438872] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 = Active:0 Dest:3) [ 0.440718] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active)= [ 0.442083] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:= 0 Active:0 Dest:3) [ 0.443950] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active)= [ 0.445362] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 = Active:0 Dest:3) [ 0.457222] pnp 00:03: [dma 2] [ 0.458083] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active)= [ 0.459518] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 = Active:0 Dest:3) [ 0.461380] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active)= [ 0.462802] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 = Active:0 Dest:3) [ 0.464637] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active)= [ 0.466071] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 = Active:0 Dest:3) [ 0.477967] pnp 00:06: Plug and Play ACPI device, IDs PNP0501 (active)= [ 0.479733] pnp 00:07: Plug and Play ACPI device, IDs PNP0103 (active)= [ 0.481451] pnp: PnP ACPI: found 8 devices [ 0.482397] ACPI: ACPI bus type pnp unregistered [ 0.483434] PnPBIOS: Disabled [ 1.190744] mdacon: MDA with 8K of memory detected. [ 1.191998] Console: switching consoles 13-16 to MDA-2 [ 1.243079] PM-Timer running at invalid rate: 116% of normal - abortin= g. [ 1.244570] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7] [ 1.245815] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff] [ 1.246948] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff] [ 1.248118] pci_bus 0000:00: resource 7 [mem 0x80000000-0xfebfffff] [ 1.249459] NET: Registered protocol family 1 [ 1.250448] pci 0000:00:00.0: Limiting direct PCI/PCI transfers [ 1.251605] pci 0000:00:01.0: PIIX3: Enabling Passive Release [ 1.252720] pci 0000:00:01.0: Activating ISA DMA hang workarounds [ 1.264258] pci 0000:00:02.0: Boot video device [ 1.265362] PCI: CLS 0 bytes, default 64 [ 1.266866] Unpacking initramfs... [ 1.571154] debug: unmapping init [mem 0xd3cbd000-0xd3feffff] [ 1.585305] microcode: CPU0 sig=3D0xf61, pf=3D0x1, revision=3D0x1 [ 1.586565] microcode: CPU1 sig=3D0xf61, pf=3D0x1, revision=3D0x1 [ 1.593387] microcode: Microcode Update Driver: v2.00 , Peter Oruba [ 1.595493] Scanning for low memory corruption every 60 seconds [ 1.603636] PCLMULQDQ-NI instructions are not detected. [ 1.604827] The force parameter has not been set to 1. The Iris powero= ff handler will not be installed. [ 1.607082] NatSemi SCx200 Driver [ 1.614484] Initializing RT-Tester: OK [ 1.623376] bounce pool size: 64 pages [ 1.624332] HugeTLB registered 2 MB page size, pre-allocated 0 pages [ 1.633797] VFS: Disk quotas dquot_6.5.2 [ 1.634918] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)= [ 1.639544] NTFS driver 2.1.30 [Flags: R/W DEBUG]. [ 1.641354] EFS: 1.0a - http://aeschi.ch.eu.org/efs/ [ 1.642540] ROMFS MTD (C) 2007 Red Hat, Inc. [ 1.643908] QNX4 filesystem 0.2.3 registered. [ 1.645019] QNX6 filesystem 1.0.0 registered. [ 1.653386] JFS: nTxBlock =3D 2339, nTxLock =3D 18713 [ 1.663469] SGI XFS with ACLs, security attributes, realtime, large bl= ock/inode numbers, no debug enabled [ 1.672283] BeFS version: 0.9.3 [ 1.673256] OCFS2 1.5.0 [ 1.674611] OCFS2 DLMFS 1.5.0 [ 1.683067] OCFS2 User DLM kernel interface loaded [ 1.684223] OCFS2 Node Manager 1.5.0 [ 1.688680] GFS2 installed [ 1.689813] msgmni has been set to 584 [ 1.701590] alg: No test for cipher_null (cipher_null-generic) [ 1.702958] alg: No test for ecb(cipher_null) (ecb-cipher_null) [ 1.704489] alg: No test for compress_null (compress_null-generic) [ 1.705930] alg: No test for digest_null (digest_null-generic) [ 1.718154] alg: No test for stdrng (krng) [ 1.719363] NET: Registered protocol family 38 [ 1.720640] Block layer SCSI generic (bsg) driver version 0.4 loaded (= major 252) [ 1.722514] io scheduler noop registered [ 1.723501] io scheduler deadline registered [ 1.724617] io scheduler cfq registered (default) [ 1.725752] list_sort_test: start testing list_sort() [ 1.728313] crc32: CRC_LE_BITS =3D 64, CRC_BE BITS =3D 64 [ 1.729451] crc32: self tests passed, processed 225944 bytes in 209348= nsec [ 1.731045] crc32c: CRC_LE_BITS =3D 64 [ 1.731947] crc32c: self tests passed, processed 225944 bytes in 10935= 7 nsec [ 1.744045] Console: switching consoles 13-16 to MDA-2 [ 1.745532] ipmi message handler version 39.2 [ 1.746744] IPMI System Interface driver. [ 1.747827] ipmi_si: Adding default-specified kcs state machine [ 1.749104] ipmi_si: Trying default-specified kcs state machine at i/o= address 0xca2, slave address 0x0, irq 0 [ 1.751125] ipmi_si: Interface detection failed [ 1.760129] ipmi_si: Adding default-specified smic state machine [ 1.761417] ipmi_si: Trying default-specified smic state machine at i/= o address 0xca9, slave address 0x0, irq 0 [ 1.763635] ipmi_si: Interface detection failed [ 1.764802] ipmi_si: Adding default-specified bt state machine [ 1.766148] ipmi_si: Trying default-specified bt state machine at i/o = address 0xe4, slave address 0x0, irq 0 [ 1.768305] ipmi_si: Interface detection failed [ 1.781748] ipmi_si: Unable to find any System Interface(s) [ 1.791640] IPMI Watchdog: driver initialized [ 1.793052] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/in= put/input0 [ 1.794858] ACPI: Power Button [PWRF] [ 1.797025] isapnp: Scanning for PnP cards... [ 2.464930] isapnp: No Plug & Play device found [ 2.574606] r3964: Philips r3964 Driver $Revision: 1.10 $ [ 2.575826] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled [ 2.628174] tsc: Refined TSC clocksource calibration: 2693.453 MHz [ 2.629581] 00:05: ttyS0 at I/O 0x3f8 (irq =3D 4) is a 16550A [ 2.666568] lp: driver loaded but no devices found [ 2.667819] DoubleTalk PC - not found [ 2.668835] Non-volatile memory driver v1.3 [ 2.669764] toshiba: not a supported Toshiba laptop [ 2.671332] ppdev: user-space parallel port driver [ 2.672427] platform pc8736x_gpio.0: NatSemi pc8736x GPIO Driver Initi= alizing [ 2.673881] platform pc8736x_gpio.0: no device found [ 2.675028] nsc_gpio initializing [ 2.675926] telclk_interrupt =3D 0xf non-mcpbl0010 hw. [ 2.677048] SyncLink PC Card driver $Revision: 4.34 $, tty major#248 [ 2.678325] Hangcheck: starting hangcheck timer 0.9.1 (tick is 180 sec= onds, margin is 60 seconds). [ 2.680259] Hangcheck: Using getrawmonotonic(). [ 2.681535] [drm] Initialized drm 1.1.0 20060810 [ 2.682626] parport_pc 00:04: reported by Plug and Play ACPI [ 2.694107] parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE] [ 2.777437] lp0: using parport0 (interrupt-driven). [ 2.779781] usbcore: registered new interface driver viperboard [ 2.781037] usbcore: registered new interface driver pn533 [ 2.782168] Uniform Multi-Platform E-IDE driver [ 2.783274] ide_generic: please use "probe_mask=3D0x3f" module paramet= er for probing all legacy ISA IDE ports [ 2.785411] ide-gd driver 1.18 [ 2.786197] ide-cd driver 5.00 [ 2.787275] Loading iSCSI transport class v2.0-870. [ 2.806667] rdac: device handler registered [ 2.807886] hp_sw: device handler registered [ 2.808950] emc: device handler registered [ 2.809945] alua: device handler registered [ 2.835778] NCR53c406a: no available ports found [ 2.836948] sym53c416.c: Version 1.0.0-ac [ 2.837954] qlogicfas: no cards were found, please specify I/O address= and IRQ using iobase=3D and irq=3D optionsimm: Version 2.05 (for Linux 2= =2E4.0) [ 4.218175] osst :I: Tape driver with OnStream support version 0.99.4 [ 4.218175] osst :I: $Id: osst.c,v 1.73 2005/01/01 21:13:34 wriede Exp= $ [ 4.221352] SCSI Media Changer driver v0.25=20 [ 4.250171] scsi_debug: host protection [ 4.251164] scsi0 : scsi_debug, version 1.82 [20100324], dev_size_mb=3D= 8, opts=3D0x0 [ 4.257889] scsi 0:0:0:0: Direct-Access Linux scsi_debug = 0004 PQ: 0 ANSI: 5 [ 4.260655] scsi 0:0:0:0: Attached scsi generic sg0 type 0 [ 4.373794] parport_pc 00:04: master is unqueued, this is deprecated [ 4.375183] parport0: AVR Butterfly [ 4.376050] parport0: cannot grant exclusive access for device spi-lm7= 0llp [ 4.377319] spi-lm70llp: spi_lm70llp probe fail, status -12 [ 4.379195] LocalTalk card not found; 220 =3D ff, 240 =3D ff. [ 4.380329] AX.25: Z8530 SCC driver version 3.0.dl1bke [ 4.381658] AX.25: 6pack driver, Revision: 0.3.0 [ 4.382614] YAM driver version 0.8 by F1OAT/F6FBB [ 4.395935] AX.25: bpqether driver version 004 [ 4.397106] baycom_ser_fdx: (C) 1996-2000 Thomas Sailer, HB9JNX/AE4WA [ 4.397106] baycom_ser_fdx: version 0.10 [ 4.408461] hdlcdrv: (C) 1996-2000 Thomas Sailer HB9JNX/AE4WA [ 4.409730] hdlcdrv: version 0.8 [ 4.417962] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 4.419700] usbcore: registered new interface driver cdc_acm [ 4.420905] cdc_acm: USB Abstract Control Model driver for USB modems = and ISDN adapters [ 4.429637] usbcore: registered new interface driver usblp [ 4.430751] usbcore: registered new interface driver cdc_wdm [ 4.431850] Initializing USB Mass Storage driver... [ 4.437573] usbcore: registered new interface driver usb-storage [ 4.438826] USB Mass Storage support registered. [ 4.439929] usbcore: registered new interface driver ums-alauda [ 4.444964] usbcore: registered new interface driver ums-cypress [ 4.446145] usbcore: registered new interface driver ums-datafab [ 4.473986] usbcore: registered new interface driver ums_eneub6250 [ 4.483000] usbcore: registered new interface driver ums-freecom [ 4.484190] usbcore: registered new interface driver ums-isd200 [ 4.485351] usbcore: registered new interface driver ums-karma [ 4.486883] usbcore: registered new interface driver ums-onetouch [ 4.488062] usbcore: registered new interface driver ums-realtek [ 4.489212] usbcore: registered new interface driver ums-sddr09 [ 4.497066] usbcore: registered new interface driver ums-sddr55 [ 4.498938] usbcore: registered new interface driver mdc800 [ 4.500292] mdc800: v0.7.5 (30/10/2000):USB Driver for Mustek MDC800 D= igital Camera [ 4.506146] usbcore: registered new interface driver usbserial [ 4.507649] usbcore: registered new interface driver usbserial_generic= [ 4.513127] usbserial: USB Serial support registered for generic [ 4.514477] usbcore: registered new interface driver aircable [ 4.515775] usbserial: USB Serial support registered for aircable [ 4.524210] usbcore: registered new interface driver belkin_sa [ 4.525565] usbserial: USB Serial support registered for Belkin / Pera= com / GoHubs USB Serial Adapter [ 4.531676] usbcore: registered new interface driver ch341 [ 4.532819] usbserial: USB Serial support registered for ch341-uart [ 4.534093] usbcore: registered new interface driver cyberjack [ 4.539707] usbserial: USB Serial support registered for Reiner SCT Cy= berjack USB card reader [ 4.541764] usbcore: registered new interface driver cypress_m8 [ 4.547685] usbserial: USB Serial support registered for DeLorme Earth= mate USB [ 4.549532] usbserial: USB Serial support registered for HID->COM RS23= 2 Adapter [ 4.555417] usbserial: USB Serial support registered for Nokia CA-42 V= 2 Adapter [ 4.557277] usbcore: registered new interface driver digi_acceleport [ 4.558551] usbserial: USB Serial support registered for Digi 2 port U= SB adapter [ 4.564879] usbserial: USB Serial support registered for Digi 4 port U= SB adapter [ 4.566531] usbcore: registered new interface driver io_edgeport [ 4.571958] usbserial: USB Serial support registered for Edgeport 2 po= rt adapter [ 4.573749] usbserial: USB Serial support registered for Edgeport 4 po= rt adapter [ 4.579267] usbserial: USB Serial support registered for Edgeport 8 po= rt adapter [ 4.581264] usbserial: USB Serial support registered for EPiC device [ 4.582627] usbcore: registered new interface driver io_ti [ 4.588187] usbserial: USB Serial support registered for Edgeport TI 1= port adapter [ 4.589890] usbserial: USB Serial support registered for Edgeport TI 2= port adapter [ 4.596024] usbcore: registered new interface driver empeg [ 4.597238] usbserial: USB Serial support registered for empeg [ 4.598562] usbcore: registered new interface driver f81232 [ 4.603814] usbserial: USB Serial support registered for f81232 [ 4.605147] usbcore: registered new interface driver ftdi_sio [ 4.606417] usbserial: USB Serial support registered for FTDI USB Seri= al Device [ 4.612590] usbcore: registered new interface driver ipaq [ 4.613739] usbserial: USB Serial support registered for PocketPC PDA [ 4.619513] usbcore: registered new interface driver ipw [ 4.620732] usbserial: USB Serial support registered for IPWireless co= nverter [ 4.622200] usbcore: registered new interface driver ir_usb [ 4.627557] usbserial: USB Serial support registered for IR Dongle [ 4.628824] usbcore: registered new interface driver iuu_phoenix [ 4.631651] usbserial: USB Serial support registered for iuu_phoenix [ 4.632928] usbcore: registered new interface driver keyspan_pda [ 4.634149] usbserial: USB Serial support registered for Keyspan PDA [ 4.640265] usbserial: USB Serial support registered for Keyspan PDA -= (prerenumeration) [ 4.642164] usbserial: USB Serial support registered for Xircom / Entr= egra PGS - (prerenumeration) [ 4.649071] usbcore: registered new interface driver kl5kusb105 [ 4.650300] usbserial: USB Serial support registered for KL5KUSB105D /= PalmConnect [ 4.656049] usbcore: registered new interface driver kobil_sct [ 4.657259] usbserial: USB Serial support registered for KOBIL USB sma= rt card terminal [ 4.658977] usbcore: registered new interface driver metro_usb [ 4.664710] usbserial: USB Serial support registered for Metrologic US= B to Serial [ 4.666382] usbcore: registered new interface driver mos7720 [ 4.671990] usbserial: USB Serial support registered for Moschip 2 por= t adapter [ 4.673636] usbcore: registered new interface driver opticon [ 4.674792] usbserial: USB Serial support registered for opticon [ 4.680183] usbcore: registered new interface driver oti6858 [ 4.681347] usbserial: USB Serial support registered for oti6858 [ 4.682572] usbcore: registered new interface driver pl2303 [ 4.687777] usbserial: USB Serial support registered for pl2303 [ 4.688990] usbcore: registered new interface driver qcserial [ 4.690170] usbserial: USB Serial support registered for Qualcomm USB = modem [ 4.696345] usbcore: registered new interface driver quatech2 [ 4.697550] usbserial: USB Serial support registered for Quatech 2nd g= en USB to Serial Driver [ 4.703570] usbcore: registered new interface driver safe_serial [ 4.704787] usbserial: USB Serial support registered for safe_serial [ 4.706043] usbcore: registered new interface driver sierra [ 4.711257] usbserial: USB Serial support registered for Sierra USB mo= dem [ 4.712597] usbcore: registered new interface driver spcp8x5 [ 4.713781] usbserial: USB Serial support registered for SPCP8x5 [ 4.719388] usbcore: registered new interface driver ssu100 [ 4.720578] usbserial: USB Serial support registered for Quatech SSU-1= 00 USB to Serial Driver [ 4.722374] usbcore: registered new interface driver symbolserial [ 4.727974] usbserial: USB Serial support registered for symbol [ 4.729195] usbcore: registered new interface driver ti_usb_3410_5052 [ 4.730476] usbserial: USB Serial support registered for TI USB 3410 1= port adapter [ 4.736308] usbserial: USB Serial support registered for TI USB 5052 2= port adapter [ 4.738024] usbcore: registered new interface driver visor [ 4.743295] usbserial: USB Serial support registered for Handspring Vi= sor / Palm OS [ 4.745012] usbserial: USB Serial support registered for Sony Clie 5.0= [ 4.746299] usbserial: USB Serial support registered for Sony Clie 3.5= [ 4.752008] usbcore: registered new interface driver whiteheat [ 4.753186] usbserial: USB Serial support registered for Connect Tech = - WhiteHEAT - (prerenumeration) [ 4.759156] usbserial: USB Serial support registered for Connect Tech = - WhiteHEAT [ 4.760927] usbcore: registered new interface driver xsens_mt [ 4.762092] usbserial: USB Serial support registered for xsens_mt [ 4.768268] usbcore: registered new interface driver zte_ev [ 4.769420] usbserial: USB Serial support registered for zte_ev [ 4.775409] usbcore: registered new interface driver appledisplay [ 4.776653] usbcore: registered new interface driver cypress_cy7c63 [ 4.777904] usbcore: registered new interface driver cytherm [ 4.783135] usbcore: registered new interface driver emi26 - firmware = loader [ 4.784593] usbcore: registered new interface driver emi62 - firmware = loader [ 4.785917] driver ftdi-elan [ 4.795516] usbcore: registered new interface driver ftdi-elan [ 4.796757] usbcore: registered new interface driver idmouse [ 4.797922] usbcore: registered new interface driver iowarrior [ 4.799147] usbcore: registered new interface driver isight_firmware [ 4.800514] usbcore: registered new interface driver ldusb [ 4.801645] usbcore: registered new interface driver usbled [ 4.802794] usbcore: registered new interface driver legousbtower [ 4.808965] usbcore: registered new interface driver trancevibrator [ 4.810242] usbcore: registered new interface driver yurex [ 4.811523] usbcore: registered new interface driver cxacru [ 4.812674] usbcore: registered new interface driver speedtch [ 4.813832] xusbatm: malformed module parameters [ 4.815148] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0= x60,0x64 irq 1,12 [ 4.825751] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 4.827319] serio: i8042 AUX port at 0x60,0x64 irq 12 [ 4.913671] mousedev: PS/2 mouse device common for all mice [ 4.915719] input: AT Translated Set 2 keyboard as /devices/platform/i= 8042/serio0/input/input1 [ 4.918235] usbcore: registered new interface driver xpad [ 4.919522] parport0: cannot grant exclusive access for device walkera= 0701 [ 4.920981] walkera0701: failed to register parport device [ 4.922248] apanel: Fujitsu BIOS signature 'FJKEYINF' not found... [ 4.924614] usbcore: registered new interface driver ati_remote2 [ 4.925915] cm109: Keymap for Komunikate KIP1000 phone loaded [ 4.927662] usbcore: registered new interface driver cm109 [ 4.928853] cm109: CM109 phone driver: 20080805 (C) Alfred E. Heggesta= d [ 4.930292] usbcore: registered new interface driver keyspan_remote [ 4.951413] wistron_btns: System unknown [ 4.952432] usbcore: registered new interface driver yealink [ 4.953959] i2c-parport: adapter type unspecified [ 4.963413] i2c-parport-light: adapter type unspecified [ 4.964575] usbcore: registered new interface driver i2c-tiny-usb [ 4.965835] isa i2c-pca-isa.0: Please specify I/O base [ 4.975354] lirc_dev: IR Remote Control driver registered, major 243=20 [ 4.976708] IR RC5(x) protocol handler initialized [ 4.977788] IR JVC protocol handler initialized [ 4.978740] IR Sony protocol handler initialized [ 4.983778] IR SANYO protocol handler initialized [ 4.984762] IR MCE Keyboard/mouse protocol handler initialized [ 4.985985] usbcore: registered new interface driver dvb_usb_vp7045 [ 4.992107] usbcore: registered new interface driver dvb_usb_vp702x [ 4.993497] usbcore: registered new interface driver dvb_usb_gp8psk [ 4.994871] usbcore: registered new interface driver dvb_usb_dtt200u [ 5.000506] usbcore: registered new interface driver dvb_usb_a800 [ 5.001741] usbcore: registered new interface driver dvb_usb_dibusb_mb= [ 5.007457] usbcore: registered new interface driver dvb_usb_dibusb_mc= [ 5.008825] usbcore: registered new interface driver dvb_usb_m920x [ 5.010172] usbcore: registered new interface driver dvb_usb_cxusb [ 5.015902] usbcore: registered new interface driver dvb_usb_dib0700 [ 5.017392] usbcore: registered new interface driver opera1 [ 5.042455] usbcore: registered new interface driver pctv452e [ 5.047697] usbcore: registered new interface driver dw2102 [ 5.048844] usbcore: registered new interface driver dvb_usb_dtv5100 [ 5.050101] usbcore: registered new interface driver cinergyT2 [ 5.055649] usbcore: registered new interface driver dvb_usb_friio [ 5.056907] usbcore: registered new interface driver dvb_usb_az6027 [ 5.058152] usbcore: registered new interface driver dvb_usb_technisat= _usb2 [ 5.063716] usbcore: registered new interface driver dvb_usb_anysee [ 5.064947] usbcore: registered new interface driver dvb_usb_au6610 [ 5.066187] usbcore: registered new interface driver dvb_usb_az6007 [ 5.071837] usbcore: registered new interface driver dvb_usb_ce6230 [ 5.073153] usbcore: registered new interface driver dvb_usb_mxl111sf [ 5.074423] usbcore: registered new interface driver dvb_usb_rtl28xxu [ 5.079756] usbcore: registered new interface driver smsusb [ 5.080887] au0828 driver loaded [ 5.081701] usbcore: registered new interface driver au0828 [ 5.082837] usbcore: registered new interface driver hdpvr [ 5.088369] usbcore: registered new interface driver usbvision [ 5.089520] USBVision USB Video Device Driver for Linux : 0.9.11 [ 5.090723] usbcore: registered new interface driver cx231xx [ 5.094888] usbcore: registered new interface driver tm6000 [ 5.096418] Driver for 1-wire Dallas network protocol. [ 5.097690] usbcore: registered new interface driver DS9490R [ 5.098883] 1-Wire driver for the DS2760 battery monitor chip - (c) = 2004-2005, Szabolcs Gyurko [ 5.102842] applesmc: supported laptop not found! [ 5.112706] applesmc: driver init failed (ret=3D-19)! [ 5.119392] Bluetooth: Virtual HCI driver ver 1.3 [ 5.131079] Bluetooth: HCI UART driver ver 2.2 [ 5.132051] Bluetooth: HCI H4 protocol initialized [ 5.133114] Bluetooth: HCI BCSP protocol initialized [ 5.134155] Bluetooth: HCILL protocol initialized [ 5.139525] Bluetooth: HCIATH3K protocol initialized [ 5.140562] Bluetooth: HCI Three-wire UART (H5) protocol initialized [ 5.141907] usbcore: registered new interface driver bpa10x [ 5.147419] usbcore: registered new interface driver bfusb [ 5.148656] EDAC MC: Ver: 3.0.0 [ 5.151165] EISA: Probing bus 0 at eisa.0 [ 5.152080] EISA: Cannot allocate resource for mainboard [ 5.153317] lguest: mapped switcher at ffe00000 [ 5.159619] cpuidle: using governor ladder [ 5.160547] cpuidle: using governor menu [ 5.164241] dcdbas dcdbas: Dell Systems Management Base Driver (versio= n 5.6.0-3.2) [ 5.171269] usbcore: registered new interface driver usbhid [ 5.172401] usbhid: USB HID core driver [ 5.175541] NET: Registered protocol family 26 [ 5.176556] NET: Registered protocol family 17 [ 5.177782] NET: Registered protocol family 5 [ 5.185281] NET: Registered protocol family 11 [ 5.186366] NET: Registered protocol family 3 [ 5.195129] Bluetooth: RFCOMM TTY layer initialized [ 5.196216] Bluetooth: RFCOMM socket layer initialized [ 5.197362] Bluetooth: RFCOMM ver 1.11 [ 5.198205] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 5.203674] Bluetooth: BNEP filters: protocol multicast [ 5.204776] Bluetooth: BNEP socket layer initialized [ 5.205853] Bluetooth: HIDP (Human Interface Emulation) ver 1.2 [ 5.211075] Bluetooth: HIDP socket layer initialized [ 5.212093] NET4: DECnet for Linux: V.2.5.68s (C) 1995-2003 Linux DECn= et Project Team [ 5.214207] DECnet: Routing cache hash table of 256 buckets, 9Kbytes [ 5.219956] NET: Registered protocol family 12 [ 5.221004] 8021q: 802.1Q VLAN Support v1.8 [ 5.222066] 9pnet: Installing 9P2000 support [ 5.227527] NET: Registered protocol family 37 [ 5.228655] Key type dns_resolver registered [ 5.230257]=20 [ 5.230257] printing PIC contents [ 5.235863] ... PIC IMR: ffff [ 5.236614] ... PIC IRR: 1013 [ 5.237386] ... PIC ISR: 0000 [ 5.238136] ... PIC ELCR: 0c00 [ 5.238879] printing local APIC contents on CPU#0/0: [ 5.240708] ... APIC ID: 00000000 (0) [ 5.240708] ... APIC VERSION: 00050014 [ 5.240708] ... APIC TASKPRI: 00000000 (00) [ 5.240708] ... APIC PROCPRI: 00000000 [ 5.240708] ... APIC LDR: 01000000 [ 5.240708] ... APIC DFR: ffffffff [ 5.240708] ... APIC SPIV: 000001ff [ 5.240708] ... APIC ISR field: [ 5.240708] 0000000000000000000000000000000000000000000000000000000000= 000000 [ 5.240708] ... APIC TMR field: [ 5.240708] 0000000002000000000000000000000000000000000000000000000000= 000000 [ 5.240708] ... APIC IRR field: [ 5.240708] 0000000000000000000000000000000000000000000000000000000000= 008000 [ 5.240708] ... APIC ESR: 00000000 [ 5.240708] ... APIC ICR: 000008fb [ 5.240708] ... APIC ICR2: 02000000 [ 5.240708] ... APIC LVTT: 000000ef [ 5.240708] ... APIC LVTPC: 00010000 [ 5.240708] ... APIC LVT0: 00010700 [ 5.240708] ... APIC LVT1: 00000400 [ 5.240708] ... APIC LVTERR: 000000fe [ 5.240708] ... APIC TMICT: 00027fd9 [ 5.240708] ... APIC TMCCT: 00000000 [ 5.240708] ... APIC TDCR: 00000003 [ 5.240708]=20 [ 5.286159] number of MP IRQ sources: 15. [ 5.297060] number of IO-APIC #0 registers: 24. [ 5.297957] testing the IO APIC....................... [ 5.298941] IO APIC #0...... [ 5.299752] .... register #00: 00000000 [ 5.300566] ....... : physical APIC id: 00 [ 5.301424] ....... : Delivery Type: 0 [ 5.302236] ....... : LTS : 0 [ 5.303083] .... register #01: 00170011 [ 5.304006] ....... : max redirection entries: 17 [ 5.304965] ....... : PRQ implemented: 0 [ 5.305814] ....... : IO APIC version: 11 [ 5.316761] .... register #02: 00000000 [ 5.317577] ....... : arbitration: 00 [ 5.318381] .... IRQ redirection table: [ 5.319198] 1 0 0 0 0 0 0 00 [ 5.320111] 0 0 0 0 0 1 1 31 [ 5.321049] 0 0 0 0 0 1 1 30 [ 5.321943] 0 0 0 0 0 1 1 33 [ 5.322839] 1 0 0 0 0 1 1 34 [ 5.323766] 1 1 0 0 0 1 1 35 [ 5.324661] 0 0 0 0 0 1 1 36 [ 5.325549] 0 0 0 0 0 1 1 37 [ 5.326432] 0 0 0 0 0 1 1 38 [ 5.327535] 0 1 0 0 0 1 1 39 [ 5.328580] 1 1 0 0 0 1 1 3A [ 5.329541] 1 1 0 0 0 1 1 3B [ 5.330513] 0 0 0 0 0 1 1 3C [ 5.331574] 0 0 0 0 0 1 1 3D [ 5.332462] 0 0 0 0 0 1 1 3E [ 5.333371] 0 0 0 0 0 1 1 3F [ 5.334264] 1 0 0 0 0 0 0 00 [ 5.335234] 1 0 0 0 0 0 0 00 [ 5.336289] 1 0 0 0 0 0 0 00 [ 5.337234] 1 0 0 0 0 0 0 00 [ 5.338127] 1 0 0 0 0 0 0 00 [ 5.339035] 1 0 0 0 0 0 0 00 [ 5.340030] 1 0 0 0 0 0 0 00 [ 5.341072] 1 0 0 0 0 0 0 00 [ 5.342025] IRQ to pin mappings: [ 5.342813] IRQ0 -> 0:2 [ 5.343665] IRQ1 -> 0:1 [ 5.344502] IRQ3 -> 0:3 [ 5.345386] IRQ4 -> 0:4 [ 5.346155] IRQ5 -> 0:5 [ 5.346981] IRQ6 -> 0:6 [ 5.347889] IRQ7 -> 0:7 [ 5.348659] IRQ8 -> 0:8 [ 5.349421] IRQ9 -> 0:9 [ 5.350228] IRQ10 -> 0:10 [ 5.351046] IRQ11 -> 0:11 [ 5.352002] IRQ12 -> 0:12 [ 5.352939] IRQ13 -> 0:13 [ 5.353969] IRQ14 -> 0:14 [ 5.354839] IRQ15 -> 0:15 [ 5.355852] .................................... done. [ 5.357013] Using IPI Shortcut mode [ 5.387490] Key type trusted registered [ 5.406920] Key type encrypted registered [ 5.418481] debug: unmapping init [mem 0xc0d7e000-0xc0e05fff] [ 5.427149] Write protecting the kernel text: 7448k [ 5.428398] Write protecting the kernel read-only data: 3432k [ 5.429603] NX-protecting the kernel data: 6888k [ 5.616799] udev[135]: starting version 164 [ 7.005320] GFS2: path_lookup on rootfs returned error -2 Kernel tests: Boot OK! [ 17.603698] sock: process `trinity-main' is using obsolete setsockopt = SO_BSDCOMPAT [ 17.798944] ------------[ cut here ]------------ [ 17.798972] WARNING: at lib/idr.c:669 idr_find_slowpath+0x28/0xca() [ 17.798973] Hardware name: Bochs [ 17.798976] Pid: 655, comm: trinity-main Not tainted 3.8.0-06482-g0ffc= 2a9 #68 [ 17.798976] Call Trace: [ 17.798989] [] warn_slowpath_common+0x72/0x89 [ 17.798992] [] ? idr_find_slowpath+0x28/0xca [ 17.798994] [] ? idr_find_slowpath+0x28/0xca [ 17.798997] [] warn_slowpath_null+0x1d/0x1f [ 17.798999] [] idr_find_slowpath+0x28/0xca [ 17.799007] [] perf_init_event+0x82/0x124 [ 17.799013] [] ? __mutex_init+0x3f/0x44 [ 17.799015] [] perf_event_alloc+0x250/0x360 [ 17.799018] [] sys_perf_event_open+0x336/0x664 [ 17.799036] [] syscall_call+0x7/0xb [ 17.799042] [] ? SetAgcIf.isra.6+0x156/0x290 [ 17.799043] ---[ end trace 8e00e88be2b81021 ]--- [ 76.161086] Unregister pv shared memory for cpu 0 [ 76.162184] Unregister pv shared memory for cpu 1 [ 76.163250] no ifx modem active; [ 76.165073] Restarting system. [ 76.165819] reboot: machine restart Elapsed time: 85 qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel /kernel/i386-randconfig= -ha3-0612/0ffc2a9c8072969253a20821c2c733a2cbb4c7c7/vmlinuz-3.8.0-06482-g0= ffc2a9 -append 'hung_task_panic=3D1 earlyprintk=3DttyS0,115200 debug apic= =3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=3D100 panic=3D= 10 softlockup_panic=3D1 nmi_watchdog=3Dpanic prompt_ramdisk=3D0 console=3D= ttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram0 rw link=3D/kbu= ild-tests/run-queue/kvm/i386-randconfig-ha3-0612/baserock:baserock:morph:= 0ffc2a9c8072969253a20821c2c733a2cbb4c7c7:bisect-linux6/.vmlinuz-0ffc2a9c8= 072969253a20821c2c733a2cbb4c7c7-20140613065423-110-ivb41 branch=3Dbaseroc= k/baserock/morph BOOT_IMAGE=3D/kernel/i386-randconfig-ha3-0612/0ffc2a9c80= 72969253a20821c2c733a2cbb4c7c7/vmlinuz-3.8.0-06482-g0ffc2a9 drbd.minor_co= unt=3D8' -initrd /kernel-tests/initrd/yocto-minimal-i386.cgz -m 320 -smp= 2 -net nic,vlan=3D1,model=3De1000 -net user,vlan=3D1 -boot order=3Dnc -n= o-reboot -watchdog i6300esb -rtc base=3Dlocaltime -pidfile /dev/shm/kboot= /pid-yocto-ivb41-19 -serial file:/dev/shm/kboot/serial-yocto-ivb41-19 -da= emonize -display none -monitor null=20 --------------050201040302000204090605 Content-Type: text/plain; charset=UTF-8; name="dmesg-quantal-ivb41-100:20140613071446:i386-randconfig-ha3-0612:3.8.0-06481-g5461628:69" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename*0="dmesg-quantal-ivb41-100:20140613071446:i386-randconfig-ha3-0"; filename*1="612:3.8.0-06481-g5461628:69" early console in setup code early console in decompress_kernel Decompressing Linux... Parsing ELF... done. Booting the kernel. [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 3.8.0-06481-g5461628 (kbuild@lkp-hsx01) (gcc= version 4.8.2 (Debian 4.8.2-18) ) #69 SMP PREEMPT Fri Jun 13 07:03:18 CS= T 2014 [ 0.000000] e820: BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usa= ble [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] res= erved [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] res= erved [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x0000000013ffdfff] usa= ble [ 0.000000] BIOS-e820: [mem 0x0000000013ffe000-0x0000000013ffffff] res= erved [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] res= erved [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] res= erved [ 0.000000] bootconsole [earlyser0] enabled [ 0.000000] NX (Execute Disable) protection: active [ 0.000000] SMBIOS 2.4 present. [ 0.000000] DMI: Bochs Bochs, BIOS Bochs 01/01/2011 [ 0.000000] Hypervisor detected: KVM [ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable =3D=3D> re= served [ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable [ 0.000000] e820: last_pfn =3D 0x13ffe max_arch_pfn =3D 0x1000000 [ 0.000000] MTRR default type: write-back [ 0.000000] MTRR fixed ranges enabled: [ 0.000000] 00000-9FFFF write-back [ 0.000000] A0000-BFFFF uncachable [ 0.000000] C0000-FFFFF write-protect [ 0.000000] MTRR variable ranges enabled: [ 0.000000] 0 base 0080000000 mask FF80000000 uncachable [ 0.000000] 1 disabled [ 0.000000] 2 disabled [ 0.000000] 3 disabled [ 0.000000] 4 disabled [ 0.000000] 5 disabled [ 0.000000] 6 disabled [ 0.000000] 7 disabled [ 0.000000] x86 PAT enabled: cpu 0, old 0x70406, new 0x7010600070106 [ 0.000000] Scan for SMP in [mem 0x00000000-0x000003ff] [ 0.000000] Scan for SMP in [mem 0x0009fc00-0x0009ffff] [ 0.000000] Scan for SMP in [mem 0x000f0000-0x000fffff] [ 0.000000] found SMP MP-table at [mem 0x000fdae0-0x000fdaef] mapped a= t [c00fdae0] [ 0.000000] mpc: fdaf0-fdbe4 [ 0.000000] Scanning 1 areas for low memory corruption [ 0.000000] ACPI: RSDP 000fd950 00014 (v00 BOCHS ) [ 0.000000] ACPI: RSDT 13ffe450 00034 (v01 BOCHS BXPCRSDT 00000001 BX= PC 00000001) [ 0.000000] ACPI: FACP 13ffff80 00074 (v01 BOCHS BXPCFACP 00000001 BX= PC 00000001) [ 0.000000] ACPI: DSDT 13ffe490 011A9 (v01 BXPC BXDSDT 00000001 IN= TL 20100528) [ 0.000000] ACPI: FACS 13ffff40 00040 [ 0.000000] ACPI: SSDT 13fff7a0 00796 (v01 BOCHS BXPCSSDT 00000001 BX= PC 00000001) [ 0.000000] ACPI: APIC 13fff680 00080 (v01 BOCHS BXPCAPIC 00000001 BX= PC 00000001) [ 0.000000] ACPI: HPET 13fff640 00038 (v01 BOCHS BXPCHPET 00000001 BX= PC 00000001) [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffa000 ( fee00000) [ 0.000000] initial memory mapped: [mem 0x00000000-0x019fffff] [ 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 0x12600000-0x127aafff] [ 0.000000] [mem 0x12600000-0x127aafff] page 4k [ 0.000000] BRK [0x01413000, 0x01413fff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x10000000-0x125fffff] [ 0.000000] [mem 0x10000000-0x125fffff] page 4k [ 0.000000] BRK [0x01414000, 0x01414fff] PGTABLE [ 0.000000] BRK [0x01415000, 0x01415fff] PGTABLE [ 0.000000] BRK [0x01416000, 0x01416fff] PGTABLE [ 0.000000] BRK [0x01417000, 0x01417fff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x00100000-0x0fffffff] [ 0.000000] [mem 0x00100000-0x0fffffff] page 4k [ 0.000000] init_memory_mapping: [mem 0x127ab000-0x13ffdfff] [ 0.000000] [mem 0x127ab000-0x13ffdfff] page 4k [ 0.000000] cma: CMA: reserved 16 MiB at 11400000 [ 0.000000] RAMDISK: [mem 0x127ab000-0x13feffff] [ 0.000000] 0MB HIGHMEM available. [ 0.000000] 319MB LOWMEM available. [ 0.000000] mapped low ram: 0 - 13ffe000 [ 0.000000] low ram: 0 - 13ffe000 [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 [ 0.000000] kvm-clock: cpu 0, msr 0:13ffd001, boot clock [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x00001000-0x00ffffff] [ 0.000000] Normal [mem 0x01000000-0x13ffdfff] [ 0.000000] HighMem empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x00001000-0x0009efff] [ 0.000000] node 0: [mem 0x00100000-0x13ffdfff] [ 0.000000] On node 0 totalpages: 81820 [ 0.000000] DMA zone: 36 pages used for memmap [ 0.000000] DMA zone: 0 pages reserved [ 0.000000] DMA zone: 3998 pages, LIFO batch:0 [ 0.000000] Normal zone: 684 pages used for memmap [ 0.000000] Normal zone: 77822 pages, LIFO batch:15 [ 0.000000] Using APIC driver default [ 0.000000] ACPI: PM-Timer IO Port: 0xb008 [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffa000 ( fee00000) [ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) [ 0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0]) [ 0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI = 0-23 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 0, API= C INT 02 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level= ) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 05, APIC ID 0, API= C INT 05 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level= ) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 09, APIC ID 0, API= C INT 09 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high lev= el) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0a, APIC ID 0, API= C INT 0a [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high lev= el) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0b, APIC ID 0, API= C INT 0b [ 0.000000] ACPI: IRQ0 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 01, APIC ID 0, API= C INT 01 [ 0.000000] ACPI: IRQ2 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 03, APIC ID 0, API= C INT 03 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 0, API= C INT 04 [ 0.000000] ACPI: IRQ5 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 06, APIC ID 0, API= C INT 06 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 0, API= C INT 07 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 0, API= C INT 08 [ 0.000000] ACPI: IRQ9 used by override. [ 0.000000] ACPI: IRQ10 used by override. [ 0.000000] ACPI: IRQ11 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0c, APIC ID 0, API= C INT 0c [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 0, API= C INT 0d [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 0, API= C INT 0e [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 0, API= C INT 0f [ 0.000000] Using ACPI (MADT) for SMP configuration information [ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000 [ 0.000000] smpboot: Allowing 2 CPUs, 0 hotplug CPUs [ 0.000000] mapped IOAPIC to ffff9000 (fec00000) [ 0.000000] nr_irqs_gsi: 40 [ 0.000000] e820: [mem 0x14000000-0xfeffbfff] available for PCI device= s [ 0.000000] Booting paravirtualized kernel on KVM [ 0.000000] setup_percpu: NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:2 nr_= node_ids:1 [ 0.000000] PERCPU: Embedded 10 pages/cpu @d26b9000 s26752 r0 d14208 u= 40960 [ 0.000000] pcpu-alloc: s26752 r0 d14208 u40960 alloc=3D10*4096 [ 0.000000] pcpu-alloc: [0] 0 [0] 1=20 [ 0.000000] kvm-clock: cpu 0, msr 0:13ffd001, primary cpu clock [ 0.000000] KVM setup async PF for cpu 0 [ 0.000000] kvm-stealtime: cpu 0, msr 126bb500 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. To= tal pages: 81100 [ 0.000000] Kernel command line: hung_task_panic=3D1 earlyprintk=3Dtty= S0,115200 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_= timeout=3D100 panic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic promp= t_ramdisk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D= /dev/ram0 rw link=3D/kbuild-tests/run-queue/kvm/i386-randconfig-ha3-0612/= baserock:baserock:morph:54616283c2948812a44240858ced610e7cacbde1:bisect-l= inux6/.vmlinuz-54616283c2948812a44240858ced610e7cacbde1-20140613070651-31= 4-ivb41 branch=3Dbaserock/baserock/morph BOOT_IMAGE=3D/kernel/i386-randco= nfig-ha3-0612/54616283c2948812a44240858ced610e7cacbde1/vmlinuz-3.8.0-0648= 1-g5461628 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 b= ytes) [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 by= tes) [ 0.000000] __ex_table already sorted, skipping sort [ 0.000000] Initializing CPU#0 [ 0.000000] Initializing HighMem for node 0 (00000000:00000000) [ 0.000000] Memory: 261460k/327672k available (7444k kernel code, 6582= 0k reserved, 4315k data, 544k init, 0k highmem) [ 0.000000] virtual kernel memory layout: [ 0.000000] fixmap : 0xfff15000 - 0xfffff000 ( 936 kB) [ 0.000000] pkmap : 0xffc00000 - 0xffe00000 (2048 kB) [ 0.000000] vmalloc : 0xd47fe000 - 0xffbfe000 ( 692 MB) [ 0.000000] lowmem : 0xc0000000 - 0xd3ffe000 ( 319 MB) [ 0.000000] .init : 0xc0d7c000 - 0xc0e04000 ( 544 kB) [ 0.000000] .data : 0xc0945001 - 0xc0d7bcc0 (4315 kB) [ 0.000000] .text : 0xc0200000 - 0xc0945001 (7444 kB) [ 0.000000] Checking if this processor honours the WP bit even in supe= rvisor mode...Ok. [ 0.000000] Preemptible hierarchical RCU implementation. [ 0.000000] NR_IRQS:2304 nr_irqs:512 16 [ 0.000000] CPU 0 irqstacks, hard=3Dd081a000 soft=3Dd081c000 [ 0.000000] Console: colour VGA+ 80x25 [ 0.000000] console [tty0] enabled, bootconsole disabled [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 3.8.0-06481-g5461628 (kbuild@lkp-hsx01) (gcc= version 4.8.2 (Debian 4.8.2-18) ) #69 SMP PREEMPT Fri Jun 13 07:03:18 CS= T 2014 [ 0.000000] e820: BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usa= ble [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] res= erved [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] res= erved [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x0000000013ffdfff] usa= ble [ 0.000000] BIOS-e820: [mem 0x0000000013ffe000-0x0000000013ffffff] res= erved [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] res= erved [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] res= erved [ 0.000000] bootconsole [earlyser0] enabled [ 0.000000] NX (Execute Disable) protection: active [ 0.000000] SMBIOS 2.4 present. [ 0.000000] DMI: Bochs Bochs, BIOS Bochs 01/01/2011 [ 0.000000] Hypervisor detected: KVM [ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable =3D=3D> re= served [ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable [ 0.000000] e820: last_pfn =3D 0x13ffe max_arch_pfn =3D 0x1000000 [ 0.000000] MTRR default type: write-back [ 0.000000] MTRR fixed ranges enabled: [ 0.000000] 00000-9FFFF write-back [ 0.000000] A0000-BFFFF uncachable [ 0.000000] C0000-FFFFF write-protect [ 0.000000] MTRR variable ranges enabled: [ 0.000000] 0 base 0080000000 mask FF80000000 uncachable [ 0.000000] 1 disabled [ 0.000000] 2 disabled [ 0.000000] 3 disabled [ 0.000000] 4 disabled [ 0.000000] 5 disabled [ 0.000000] 6 disabled [ 0.000000] 7 disabled [ 0.000000] x86 PAT enabled: cpu 0, old 0x70406, new 0x7010600070106 [ 0.000000] Scan for SMP in [mem 0x00000000-0x000003ff] [ 0.000000] Scan for SMP in [mem 0x0009fc00-0x0009ffff] [ 0.000000] Scan for SMP in [mem 0x000f0000-0x000fffff] [ 0.000000] found SMP MP-table at [mem 0x000fdae0-0x000fdaef] mapped a= t [c00fdae0] [ 0.000000] mpc: fdaf0-fdbe4 [ 0.000000] Scanning 1 areas for low memory corruption [ 0.000000] ACPI: RSDP 000fd950 00014 (v00 BOCHS ) [ 0.000000] ACPI: RSDT 13ffe450 00034 (v01 BOCHS BXPCRSDT 00000001 BX= PC 00000001) [ 0.000000] ACPI: FACP 13ffff80 00074 (v01 BOCHS BXPCFACP 00000001 BX= PC 00000001) [ 0.000000] ACPI: DSDT 13ffe490 011A9 (v01 BXPC BXDSDT 00000001 IN= TL 20100528) [ 0.000000] ACPI: FACS 13ffff40 00040 [ 0.000000] ACPI: SSDT 13fff7a0 00796 (v01 BOCHS BXPCSSDT 00000001 BX= PC 00000001) [ 0.000000] ACPI: APIC 13fff680 00080 (v01 BOCHS BXPCAPIC 00000001 BX= PC 00000001) [ 0.000000] ACPI: HPET 13fff640 00038 (v01 BOCHS BXPCHPET 00000001 BX= PC 00000001) [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffa000 ( fee00000) [ 0.000000] initial memory mapped: [mem 0x00000000-0x019fffff] [ 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 0x12600000-0x127aafff] [ 0.000000] [mem 0x12600000-0x127aafff] page 4k [ 0.000000] BRK [0x01413000, 0x01413fff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x10000000-0x125fffff] [ 0.000000] [mem 0x10000000-0x125fffff] page 4k [ 0.000000] BRK [0x01414000, 0x01414fff] PGTABLE [ 0.000000] BRK [0x01415000, 0x01415fff] PGTABLE [ 0.000000] BRK [0x01416000, 0x01416fff] PGTABLE [ 0.000000] BRK [0x01417000, 0x01417fff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x00100000-0x0fffffff] [ 0.000000] [mem 0x00100000-0x0fffffff] page 4k [ 0.000000] init_memory_mapping: [mem 0x127ab000-0x13ffdfff] [ 0.000000] [mem 0x127ab000-0x13ffdfff] page 4k [ 0.000000] cma: CMA: reserved 16 MiB at 11400000 [ 0.000000] RAMDISK: [mem 0x127ab000-0x13feffff] [ 0.000000] 0MB HIGHMEM available. [ 0.000000] 319MB LOWMEM available. [ 0.000000] mapped low ram: 0 - 13ffe000 [ 0.000000] low ram: 0 - 13ffe000 [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 [ 0.000000] kvm-clock: cpu 0, msr 0:13ffd001, boot clock [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x00001000-0x00ffffff] [ 0.000000] Normal [mem 0x01000000-0x13ffdfff] [ 0.000000] HighMem empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x00001000-0x0009efff] [ 0.000000] node 0: [mem 0x00100000-0x13ffdfff] [ 0.000000] On node 0 totalpages: 81820 [ 0.000000] DMA zone: 36 pages used for memmap [ 0.000000] DMA zone: 0 pages reserved [ 0.000000] DMA zone: 3998 pages, LIFO batch:0 [ 0.000000] Normal zone: 684 pages used for memmap [ 0.000000] Normal zone: 77822 pages, LIFO batch:15 [ 0.000000] Using APIC driver default [ 0.000000] ACPI: PM-Timer IO Port: 0xb008 [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffa000 ( fee00000) [ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) [ 0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0]) [ 0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI = 0-23 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 0, API= C INT 02 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level= ) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 05, APIC ID 0, API= C INT 05 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level= ) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 09, APIC ID 0, API= C INT 09 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high lev= el) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0a, APIC ID 0, API= C INT 0a [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high lev= el) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0b, APIC ID 0, API= C INT 0b [ 0.000000] ACPI: IRQ0 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 01, APIC ID 0, API= C INT 01 [ 0.000000] ACPI: IRQ2 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 03, APIC ID 0, API= C INT 03 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 0, API= C INT 04 [ 0.000000] ACPI: IRQ5 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 06, APIC ID 0, API= C INT 06 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 0, API= C INT 07 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 0, API= C INT 08 [ 0.000000] ACPI: IRQ9 used by override. [ 0.000000] ACPI: IRQ10 used by override. [ 0.000000] ACPI: IRQ11 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0c, APIC ID 0, API= C INT 0c [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 0, API= C INT 0d [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 0, API= C INT 0e [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 0, API= C INT 0f [ 0.000000] Using ACPI (MADT) for SMP configuration information [ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000 [ 0.000000] smpboot: Allowing 2 CPUs, 0 hotplug CPUs [ 0.000000] mapped IOAPIC to ffff9000 (fec00000) [ 0.000000] nr_irqs_gsi: 40 [ 0.000000] e820: [mem 0x14000000-0xfeffbfff] available for PCI device= s [ 0.000000] Booting paravirtualized kernel on KVM [ 0.000000] setup_percpu: NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:2 nr_= node_ids:1 [ 0.000000] PERCPU: Embedded 10 pages/cpu @d26b9000 s26752 r0 d14208 u= 40960 [ 0.000000] pcpu-alloc: s26752 r0 d14208 u40960 alloc=3D10*4096 [ 0.000000] pcpu-alloc: [0] 0 [0] 1=20 [ 0.000000] kvm-clock: cpu 0, msr 0:13ffd001, primary cpu clock [ 0.000000] KVM setup async PF for cpu 0 [ 0.000000] kvm-stealtime: cpu 0, msr 126bb500 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. To= tal pages: 81100 [ 0.000000] Kernel command line: hung_task_panic=3D1 earlyprintk=3Dtty= S0,115200 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_= timeout=3D100 panic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic promp= t_ramdisk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D= /dev/ram0 rw link=3D/kbuild-tests/run-queue/kvm/i386-randconfig-ha3-0612/= baserock:baserock:morph:54616283c2948812a44240858ced610e7cacbde1:bisect-l= inux6/.vmlinuz-54616283c2948812a44240858ced610e7cacbde1-20140613070651-31= 4-ivb41 branch=3Dbaserock/baserock/morph BOOT_IMAGE=3D/kernel/i386-randco= nfig-ha3-0612/54616283c2948812a44240858ced610e7cacbde1/vmlinuz-3.8.0-0648= 1-g5461628 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 b= ytes) [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 by= tes) [ 0.000000] __ex_table already sorted, skipping sort [ 0.000000] Initializing CPU#0 [ 0.000000] Initializing HighMem for node 0 (00000000:00000000) [ 0.000000] Memory: 261460k/327672k available (7444k kernel code, 6582= 0k reserved, 4315k data, 544k init, 0k highmem) [ 0.000000] virtual kernel memory layout: [ 0.000000] fixmap : 0xfff15000 - 0xfffff000 ( 936 kB) [ 0.000000] pkmap : 0xffc00000 - 0xffe00000 (2048 kB) [ 0.000000] vmalloc : 0xd47fe000 - 0xffbfe000 ( 692 MB) [ 0.000000] lowmem : 0xc0000000 - 0xd3ffe000 ( 319 MB) [ 0.000000] .init : 0xc0d7c000 - 0xc0e04000 ( 544 kB) [ 0.000000] .data : 0xc0945001 - 0xc0d7bcc0 (4315 kB) [ 0.000000] .text : 0xc0200000 - 0xc0945001 (7444 kB) [ 0.000000] Checking if this processor honours the WP bit even in supe= rvisor mode...Ok. [ 0.000000] Preemptible hierarchical RCU implementation. [ 0.000000] NR_IRQS:2304 nr_irqs:512 16 [ 0.000000] CPU 0 irqstacks, hard=3Dd081a000 soft=3Dd081c000 [ 0.000000] Console: colour VGA+ 80x25 [ 0.000000] console [tty0] enabled, bootconsole disabled [ 0.000000] console [ttyS0] enabled [ 0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc= =2E, Ingo Molnar [ 0.000000] ... MAX_LOCKDEP_SUBCLASSES: 8 [ 0.000000] ... MAX_LOCK_DEPTH: 48 [ 0.000000] ... MAX_LOCKDEP_KEYS: 8191 [ 0.000000] ... CLASSHASH_SIZE: 4096 [ 0.000000] ... MAX_LOCKDEP_ENTRIES: 16384 [ 0.000000] ... MAX_LOCKDEP_CHAINS: 32768 [ 0.000000] ... CHAINHASH_SIZE: 16384 [ 0.000000] memory used by lock dependency info: 3567 kB [ 0.000000] per task-struct memory footprint: 1152 bytes [ 0.000000] ODEBUG: 18 of 18 active objects replaced [ 0.000000] hpet clockevent registered [ 0.000000] tsc: Detected 2693.482 MHz processor [ 0.006666] Calibrating delay loop (skipped) preset value.. 5389.42 Bo= goMIPS (lpj=3D8978273) [ 0.006675] pid_max: default: 32768 minimum: 301 [ 0.008181] Mount-cache hash table entries: 512 [ 0.011666] Initializing cgroup subsys devices [ 0.013352] Initializing cgroup subsys blkio [ 0.014639] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.014639] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.014639] tlb_flushall_shift: 6 [ 0.016950] debug: unmapping init [mem 0xc0e04000-0xc0e07fff] [ 0.021092] ACPI: Core revision 20130117 [ 0.031049] ACPI: All ACPI Tables successfully acquired [ 0.033769] Getting VERSION: 50014 [ 0.034673] Getting VERSION: 50014 [ 0.036676] Getting ID: 0 [ 0.037429] Getting ID: f000000 [ 0.038254] Getting LVT0: 8700 [ 0.040008] Getting LVT1: 8400 [ 0.040927] Enabling APIC mode: Flat. Using 1 I/O APICs [ 0.043366] enabled ExtINT on CPU#0 [ 0.046972] ENABLING IO-APIC IRQs [ 0.050009] init IO_APIC IRQs [ 0.050858] apic 0 pin 0 not connected [ 0.053372] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 = Active:0 Dest:1) [ 0.055224] IOAPIC[0]: Set routing entry (0-2 -> 0x30 -> IRQ 0 Mode:0 = Active:0 Dest:1) [ 0.056706] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 = Active:0 Dest:1) [ 0.060035] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 = Active:0 Dest:1) [ 0.063370] IOAPIC[0]: Set routing entry (0-5 -> 0x35 -> IRQ 5 Mode:1 = Active:0 Dest:1) [ 0.066701] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 = Active:0 Dest:1) [ 0.070009] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 = Active:0 Dest:1) [ 0.073368] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 = Active:0 Dest:1) [ 0.076697] IOAPIC[0]: Set routing entry (0-9 -> 0x39 -> IRQ 9 Mode:1 = Active:0 Dest:1) [ 0.080031] IOAPIC[0]: Set routing entry (0-10 -> 0x3a -> IRQ 10 Mode:= 1 Active:0 Dest:1) [ 0.083368] IOAPIC[0]: Set routing entry (0-11 -> 0x3b -> IRQ 11 Mode:= 1 Active:0 Dest:1) [ 0.086698] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:= 0 Active:0 Dest:1) [ 0.088567] IOAPIC[0]: Set routing entry (0-13 -> 0x3d -> IRQ 13 Mode:= 0 Active:0 Dest:1) [ 0.090037] IOAPIC[0]: Set routing entry (0-14 -> 0x3e -> IRQ 14 Mode:= 0 Active:0 Dest:1) [ 0.093371] IOAPIC[0]: Set routing entry (0-15 -> 0x3f -> IRQ 15 Mode:= 0 Active:0 Dest:1) [ 0.095244] apic 0 pin 16 not connected [ 0.096674] apic 0 pin 17 not connected [ 0.097666] apic 0 pin 18 not connected [ 0.098719] apic 0 pin 19 not connected [ 0.100006] apic 0 pin 20 not connected [ 0.101033] apic 0 pin 21 not connected [ 0.101958] apic 0 pin 22 not connected [ 0.103340] apic 0 pin 23 not connected [ 0.104488] ..TIMER: vector=3D0x30 apic1=3D0 pin1=3D2 apic2=3D-1 pin2=3D= -1 [ 0.106673] smpboot: CPU0: Intel Common KVM processor (fam: 0f, model:= 06, stepping: 01) [ 0.110007] Using local APIC timer interrupts. [ 0.110007] calibrating APIC timer ... [ 0.116666] ... lapic delta =3D 6825029 [ 0.116666] ... PM-Timer delta =3D 390889 [ 0.116666] APIC calibration not consistent with PM-Timer: 109ms inste= ad of 100ms [ 0.116666] APIC delta adjusted to PM-Timer: 6249974 (6825029) [ 0.116666] TSC delta adjusted to PM-Timer: 269343877 (294125946) [ 0.116666] ..... delta 6249974 [ 0.116666] ..... mult: 268434366 [ 0.116666] ..... calibration result: 3333319 [ 0.116666] ..... CPU clock speed is 2693.2360 MHz. [ 0.116666] ..... host bus clock speed is 1000.0319 MHz. [ 0.116746] Performance Events: unsupported Netburst CPU model 6 no PM= U driver, software events only. [ 0.131377] NMI watchdog: disabled (cpu0): hardware events not enabled= [ 0.135125] SMP alternatives: lockdep: fixing up alternatives [ 0.136693] CPU 1 irqstacks, hard=3Dd09d4000 soft=3Dd09d6000 [ 0.138116] smpboot: Booting Node 0, Processors #1 OK [ 0.003333] Initializing CPU#1 [ 0.006666] kvm-clock: cpu 1, msr 0:13ffd041, secondary cpu clock [ 0.006666] masked ExtINT on CPU#1 [ 0.180158] Brought up 2 CPUs [ 0.181036] smpboot: Total of 2 processors activated (10778.84 BogoMIP= S) [ 0.180122] KVM setup async PF for cpu 1 [ 0.180122] kvm-stealtime: cpu 1, msr 126c5500 [ 48.133333] BUG: soft lockup - CPU#0 stuck for 22s! [migration/0:8] [ 48.133333] irq event stamp: 115138 [ 48.133333] hardirqs last enabled at (115137): [] restore_a= ll_notrace+0x0/0x18 [ 48.133333] hardirqs last disabled at (115138): [] apic_time= r_interrupt+0x2b/0x38 [ 48.133333] softirqs last enabled at (115136): [] __do_soft= irq+0x134/0x14f [ 48.133333] softirqs last disabled at (115131): [] do_softir= q+0x60/0xb8 [ 48.133333] Pid: 8, comm: migration/0 Not tainted 3.8.0-06481-g5461628= #69 Bochs Bochs [ 48.133333] EIP: 0060:[] EFLAGS: 00000293 CPU: 0 [ 48.133333] EIP is at stop_machine_cpu_stop+0x53/0xce [ 48.133333] EAX: 00000001 EBX: 00000001 ECX: d08ebeec EDX: 00000000 [ 48.133333] ESI: d08ebeec EDI: 00000000 EBP: d0943e5c ESP: d0943e48 [ 48.133333] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 [ 48.133333] CR0: 8005003b CR2: ffffffff CR3: 00e0b000 CR4: 000006b0 [ 48.133333] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000 [ 48.133333] DR6: ffff0ff0 DR7: 00000400 [ 48.133333] Process migration/0 (pid: 8, ti=3Dd0942000 task=3Dd09403a0= task.ti=3Dd0942000) [ 48.133333] Stack: [ 48.133333] 01943e50 00000296 d26bba24 d08ebe88 c026e5b8 d0943f0c c02= 6e475 00000000 [ 48.133333] 00000071 c104aac8 00000001 d09403a0 d26bba48 d08ebeec d09= 43f04 c0942110 [ 48.133333] c0cb844c 00000000 d0943f14 c0e030c0 0abc4e76 d09403a0 000= 00046 00000046 [ 48.133333] Call Trace: [ 48.133333] [] ? queue_stop_cpus_work+0xa0/0xa0 [ 48.133333] [] cpu_stopper_thread+0x73/0x116 [ 48.133333] [] ? __schedule+0x5f1/0x657 [ 48.133333] [] ? lock_acquire+0x82/0x8a [ 48.133333] [] ? _raw_spin_unlock_irqrestore+0x38/0x62 [ 48.133333] [] ? trace_hardirqs_on_caller+0x129/0x141 [ 48.133333] [] ? _raw_spin_unlock_irqrestore+0x55/0x62 [ 48.133333] [] smpboot_thread_fn+0x19b/0x1b1 [ 48.133333] [] ? __smpboot_create_thread.part.4+0x82/0x82 [ 48.133333] [] kthread+0x6e/0x73 [ 48.133333] [] ? exit_itimers+0x28/0x6c [ 48.133333] [] ret_from_kernel_thread+0x1b/0x28 [ 48.133333] [] ? __kthread_parkme+0x54/0x54 [ 48.133333] Code: 00 00 00 e8 d1 b1 2b 00 39 c3 0f 94 45 ef eb 15 83 f= b 07 76 05 e8 1a 4d 6c 00 0f a3 1f 19 db 85 db 0f 95 45 ef 31 ff 31 c0 f3= 90 <8b> 5e 10 39 c3 74 41 83 fb 02 74 07 83 fb 03 74 0e eb 19 e8 3d [ 48.133333] Kernel panic - not syncing: softlockup: hung tasks [ 48.133333] Pid: 8, comm: migration/0 Not tainted 3.8.0-06481-g5461628= #69 [ 48.133333] Call Trace: [ 48.133333] [] panic+0x8c/0x187 [ 48.133333] [] ? stop_machine_cpu_stop+0x68/0xce [ 48.133333] [] watchdog_timer_fn+0x127/0x146 [ 48.133333] [] __run_hrtimer.isra.20+0x5e/0xb0 [ 48.133333] [] ? __touch_watchdog+0x14/0x14 [ 48.133333] [] hrtimer_run_queues+0xf3/0x112 [ 48.133333] [] run_local_timers+0x8/0x14 [ 48.133333] [] update_process_times+0x24/0x54 [ 48.133333] [] tick_periodic+0x66/0x68 [ 48.133333] [] tick_handle_periodic+0x19/0x61 [ 48.133333] [] smp_apic_timer_interrupt+0x5f/0x71 [ 48.133333] [] ? trace_hardirqs_off_thunk+0xc/0x10 [ 48.133333] [] apic_timer_interrupt+0x32/0x38 [ 48.133333] [] ? host_control_smi+0x7/0xdc [ 48.133333] [] ? stop_machine_cpu_stop+0x53/0xce [ 48.133333] [] ? queue_stop_cpus_work+0xa0/0xa0 [ 48.133333] [] cpu_stopper_thread+0x73/0x116 [ 48.133333] [] ? __schedule+0x5f1/0x657 [ 48.133333] [] ? lock_acquire+0x82/0x8a [ 48.133333] [] ? _raw_spin_unlock_irqrestore+0x38/0x62 [ 48.133333] [] ? trace_hardirqs_on_caller+0x129/0x141 [ 48.133333] [] ? _raw_spin_unlock_irqrestore+0x55/0x62 [ 48.133333] [] smpboot_thread_fn+0x19b/0x1b1 [ 48.133333] [] ? __smpboot_create_thread.part.4+0x82/0x82 [ 48.133333] [] kthread+0x6e/0x73 [ 48.133333] [] ? exit_itimers+0x28/0x6c [ 48.133333] [] ret_from_kernel_thread+0x1b/0x28 [ 48.133333] [] ? __kthread_parkme+0x54/0x54 Elapsed time: 65 qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel /kernel/i386-randconfig= -ha3-0612/54616283c2948812a44240858ced610e7cacbde1/vmlinuz-3.8.0-06481-g5= 461628 -append 'hung_task_panic=3D1 earlyprintk=3DttyS0,115200 debug apic= =3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=3D100 panic=3D= 10 softlockup_panic=3D1 nmi_watchdog=3Dpanic prompt_ramdisk=3D0 console=3D= ttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram0 rw link=3D/kbu= ild-tests/run-queue/kvm/i386-randconfig-ha3-0612/baserock:baserock:morph:= 54616283c2948812a44240858ced610e7cacbde1:bisect-linux6/.vmlinuz-54616283c= 2948812a44240858ced610e7cacbde1-20140613070651-314-ivb41 branch=3Dbaseroc= k/baserock/morph BOOT_IMAGE=3D/kernel/i386-randconfig-ha3-0612/54616283c2= 948812a44240858ced610e7cacbde1/vmlinuz-3.8.0-06481-g5461628 drbd.minor_co= unt=3D8' -initrd /kernel-tests/initrd/quantal-core-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-quantal-ivb41-100 -serial file:/dev/shm/kboot/serial-quantal-ivb41-10= 0 -daemonize -display none -monitor null=20 --------------050201040302000204090605 Content-Type: application/octet-stream; name="i386-randconfig-ha3-0612-6dbe51c251a327e012439c4772097a13df43c5b8-WARNING:---at----idr_find_slowpath+-x-109888.log" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename*0="i386-randconfig-ha3-0612-6dbe51c251a327e012439c4772097a13df4"; filename*1="3c5b8-WARNING:---at----idr_find_slowpath+-x-109888.log" SEVBRCBpcyBub3cgYXQgNmRiZTUxYy4uLiBMaW51eCAzLjktcmMxCmJpc2VjdDogc2tpcCAz MTZkZjRjM2ViNjY3NjM2ZWFkZjRiNjYzZjQwODdmMWY5Y2MzY2ZlOiBub3QgYSBnb29kIG1l cmdlIGJhc2UKZ2l0IGNoZWNrb3V0IDZkYmU1MWMyNTFhMzI3ZTAxMjQzOWM0NzcyMDk3YTEz ZGY0M2M1YjgKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNv bmZpZy1oYTMtMDYxMi9iYXNlcm9jazpiYXNlcm9jazptb3JwaDo2ZGJlNTFjMjUxYTMyN2Uw MTI0MzljNDc3MjA5N2ExM2RmNDNjNWI4OmJpc2VjdC1saW51eDYKIFRFU1QgRkFJTFVSRQpb ICAgIDMuMjg2MjU5XSBpbml0OiBGYWlsZWQgdG8gY3JlYXRlIHB0eSAtIGRpc2FibGluZyBs b2dnaW5nIGZvciBqb2IKWyAgICAzLjI4NzIzM10gaW5pdDogVGVtcG9yYXJ5IHByb2Nlc3Mg c3Bhd24gZXJyb3I6IE5vIHNwYWNlIGxlZnQgb24gZGV2aWNlClsgICAgMy4zMTU5MDldIGlu aXQ6IG1vdW50ZWQtdG1wIG1haW4gcHJvY2VzcyAoMTQ3KSB0ZXJtaW5hdGVkIHdpdGggc3Rh dHVzIDMyClsgICAxMy4zMjY5NzJdIEJVRzogdW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwgcGFn aW5nIHJlcXVlc3QgYXQgYmEzNDA0ZTAKWyAgIDEzLjMyNzk2Nl0gSVA6IFs8YzAyODI1Yjc+ XSBzdGF0aWNfa2V5X3Nsb3dfaW5jKzB4NC8weDQ3ClsgICAxMy4zMjg3NjJdICpwZHB0ID0g MDAwMDAwMDAwODVjYjAwMSAqcGRlID0gMDAwMDAwMDAwMDAwMDAwMCAKWyAgIDEzLjMyOTY1 Ml0gT29wczogMDAwMCBbIzFdIFBSRUVNUFQgU01QIERFQlVHX1BBR0VBTExPQwpbICAgMTMu MzMwMDA4XSBQaWQ6IDE3MiwgY29tbTogdHJpbml0eS1tYWluIFRhaW50ZWQ6IEcgICAgICAg IFcgICAgMy45LjAtcmMxICMxIEJvY2hzIEJvY2hzClsgICAxMy4zMzAwMDhdIEVJUDogMDA2 MDpbPGMwMjgyNWI3Pl0gRUZMQUdTOiAwMDAxMDIwNiBDUFU6IDEKWyAgIDEzLjMzMDAwOF0g RUlQIGlzIGF0IHN0YXRpY19rZXlfc2xvd19pbmMrMHg0LzB4NDcKWyAgIDEzLjMzMDAwOF0g RUFYOiBiYTM0MDRlMCBFQlg6IGM3ZDQxYzAwIEVDWDogMDAwMDAwMTggRURYOiAwMDAwMDAw OApbICAgMTMuMzMwMDA4XSBFU0k6IDAwMDAwMDA4IEVESTogZmYyMDU4ZmEgRUJQOiBjODVh NWViNCBFU1A6IGM4NWE1ZWIwClsgICAxMy4zMzAwMDhdICBEUzogMDA3YiBFUzogMDA3YiBG UzogMDBkOCBHUzogMDAzMyBTUzogMDA2OApbICAgMTMuMzMwMDA4XSBDUjA6IDgwMDUwMDNi IENSMjogYmEzNDA0ZTAgQ1IzOiAwODY3ZjAwMCBDUjQ6IDAwMDAwNjMwClsgICAxMy4zMzAw MDhdIERSMDogMDAwMDAwMDAgRFIxOiAwMDAwMDAwMCBEUjI6IDAwMDAwMDAwIERSMzogMDAw MDAwMDAKWyAgIDEzLjMzMDAwOF0gRFI2OiBmZmZmMGZmMCBEUjc6IDAwMDAwNDAwClsgICAx My4zMzAwMDhdIFByb2Nlc3MgdHJpbml0eS1tYWluIChwaWQ6IDE3MiwgdGk9Yzg1YTQwMDAg dGFzaz1jODViZTlhMCB0YXNrLnRpPWM4NWE0MDAwKQpbICAgMTMuMzMwMDA4XSBTdGFjazoK WyAgIDEzLjMzMDAwOF0gIGM3ZDQxYzAwIGM4NWE1ZWNjIGMwMjdiNjkyIDAwMDAwMDAwIGMw Y2JiNzMwIGM3ZDQxYzAwIDAwMDAwMDAwIGM4NWE1ZWU4ClsgICAxMy4zMzAwMDhdICBjMDI3 ZjNlMyAwMDAwMDAwMCBjMGNiYjczMCAwMDAwMDAwMCBjN2Q0MWQ0OCBjN2Q0MWMwMCBjODVh NWYwNCBjMDI3ZjY4OQpbICAgMTMuMzMwMDA4XSAgYzg1YTVmNDAgYzdkNDFjMDAgMDAwMDAw MDAgYzg1YmU5YTAgMDAwMDAwMDAgYzg1YTVmYWMgYzAyN2ZjZWUgYzdkNDFjMDAKWyAgIDEz LjMzMDAwOF0gQ2FsbCBUcmFjZToKWyAgIDEzLjMzMDAwOF0gIFs8YzAyN2I2OTI+XSBwZXJm X3N3ZXZlbnRfaW5pdCsweGI4LzB4ZGQKWyAgIDEzLjMzMDAwOF0gIFs8YzAyN2YzZTM+XSBw ZXJmX2luaXRfZXZlbnQrMHhjZS8weDEyNApbICAgMTMuMzMwMDA4XSAgWzxjMDI3ZjY4OT5d IHBlcmZfZXZlbnRfYWxsb2MrMHgyNTAvMHgzNjAKWyAgIDEzLjMzMDAwOF0gIFs8YzAyN2Zj ZWU+XSBzeXNfcGVyZl9ldmVudF9vcGVuKzB4MzM2LzB4NjY0ClsgICAxMy4zMzAwMDhdICBb PGMwMjE3YjIwPl0gPyBsYXBpY19uZXh0X2V2ZW50KzB4Zi8weDEzClsgICAxMy4zMzAwMDhd ICBbPGMwMjViOTVkPl0gPyBjbG9ja2V2ZW50c19wcm9ncmFtX2V2ZW50KzB4YzcvMHhlMgpb ICAgMTMuMzMwMDA4XSAgWzxjMDk0NWM4YT5dIHN5c2VudGVyX2RvX2NhbGwrMHgxMi8weDNj ClsgICAxMy4zMzAwMDhdIENvZGU6IDMxIGQyIDg5IGQ4IGU4IDM4IGZmIGZmIGZmIGU4IDg1 IGZmIGZmIGZmIDgzIGM0IDBjIDViIDVlIDVmIDVkIGMzIDU1IDgzIGU4IDBjIDg5IGU1IDMx IGM5IDMxIGQyIGU4IDdkIGZmIGZmIGZmIDVkIGMzIDU1IDg5IGU1IDUzIDw4Yj4gMTAgODkg YzMgODUgZDIgNzQgMTEgOGQgNGEgMDEgODkgZDAgZjAgMGYgYjEgMGIgMzkgZDAgNzQgMmIK WyAgIDEzLjMzMDAwOF0gRUlQOiBbPGMwMjgyNWI3Pl0gc3RhdGljX2tleV9zbG93X2luYysw eDQvMHg0NyBTUzpFU1AgMDA2ODpjODVhNWViMApbICAgMTMuMzMwMDA4XSBDUjI6IDAwMDAw MDAwYmEzNDA0ZTAKWyAgIDEzLjM2MzcwM10gLS0tWyBlbmQgdHJhY2UgYjFlMDQ5YWM1ZDBk NmM3MyBdLS0tClsgICAxMy4zNjQzNzFdIEtlcm5lbCBwYW5pYyAtIG5vdCBzeW5jaW5nOiBG YXRhbCBleGNlcHRpb24KL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2MTIvNmRiZTUx YzI1MWEzMjdlMDEyNDM5YzQ3NzIwOTdhMTNkZjQzYzViOC9kbWVzZy15b2N0by1pdmI0MS0x NToyMDE0MDYxMjIzMDUzOTppMzg2LXJhbmRjb25maWctaGEzLTA2MTI6My45LjAtcmMxOjEK L2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2MTIvNmRiZTUxYzI1MWEzMjdlMDEyNDM5 YzQ3NzIwOTdhMTNkZjQzYzViOC9kbWVzZy15b2N0by1pdmI0MS0xMTI6MjAxNDA2MTIyMzA1 Mzg6aTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyOjMuOS4wLXJjMToxCi9rZXJuZWwvaTM4Ni1y YW5kY29uZmlnLWhhMy0wNjEyLzZkYmU1MWMyNTFhMzI3ZTAxMjQzOWM0NzcyMDk3YTEzZGY0 M2M1YjgvZG1lc2cteW9jdG8taXZiNDItMTIzOjIwMTQwNjEyMjMwNTM3OmkzODYtcmFuZGNv bmZpZy1oYTMtMDYxMjozLjkuMC1yYzE6MQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMt MDYxMi82ZGJlNTFjMjUxYTMyN2UwMTI0MzljNDc3MjA5N2ExM2RmNDNjNWI4L2RtZXNnLXlv Y3RvLWl2YjQyLTQzOjIwMTQwNjEyMjI1OTQ3OmkzODYtcmFuZGNvbmZpZy1oYTMtMDYxMjoz LjkuMC1yYzE6MQoyOjQ6OCBhbGxfZ29vZDpiYWQ6YWxsX2JhZCBib290cwobWzE7MzVtMjAx NC0wNi0xMiAyMzowNjowNCBSRVBFQVQgQ09VTlQ6IDM1ICAjIC9jL2Jvb3QtYmlzZWN0L2xp bnV4Ni9vYmotYmlzZWN0Ly5yZXBlYXQbWzBtCgpiaXNlY3Q6IGJhZCBjb21taXQgNmRiZTUx YzI1MWEzMjdlMDEyNDM5YzQ3NzIwOTdhMTNkZjQzYzViOApnaXQgY2hlY2tvdXQgdjMuOAps cyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWhhMy0w NjEyL2Jhc2Vyb2NrOmJhc2Vyb2NrOm1vcnBoOjE5Zjk0OWY1MjU5OWJhN2MzZjY3YTU4OTdh YzZiZTE0YmZjYjEyMDA6YmlzZWN0LWxpbnV4NgoKMjAxNC0wNi0xMi0yMzowNjowNyAxOWY5 NDlmNTI1OTliYTdjM2Y2N2E1ODk3YWM2YmUxNGJmY2IxMjAwIGNvbXBpbGluZwpRdWV1ZWQg YnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZp Zy1oYTMtMDYxMi0xOWY5NDlmNTI1OTliYTdjM2Y2N2E1ODk3YWM2YmUxNGJmY2IxMjAwCkNo ZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2MTIvMTlm OTQ5ZjUyNTk5YmE3YzNmNjdhNTg5N2FjNmJlMTRiZmNiMTIwMAp3YWl0aW5nIGZvciBjb21w bGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWhh My0wNjEyLTE5Zjk0OWY1MjU5OWJhN2MzZjY3YTU4OTdhYzZiZTE0YmZjYjEyMDAKd2FpdGlu ZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlLy5pMzg2LXJh bmRjb25maWctaGEzLTA2MTItMTlmOTQ5ZjUyNTk5YmE3YzNmNjdhNTg5N2FjNmJlMTRiZmNi MTIwMAp0aW1lb3V0ClJldHJ5IGJ1aWxkIC4uClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVp bGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyLTE5Zjk0OWY1 MjU5OWJhN2MzZjY3YTU4OTdhYzZiZTE0YmZjYjEyMDAKQ2hlY2sgZm9yIGtlcm5lbCBpbiAv a2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi8xOWY5NDlmNTI1OTliYTdjM2Y2N2E1 ODk3YWM2YmUxNGJmY2IxMjAwCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10 ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctaGEzLTA2MTItMTlmOTQ5ZjUyNTk5 YmE3YzNmNjdhNTg5N2FjNmJlMTRiZmNiMTIwMAp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9m IC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvLmkzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi0x OWY5NDlmNTI1OTliYTdjM2Y2N2E1ODk3YWM2YmUxNGJmY2IxMjAwCmtlcm5lbDogL2tlcm5l bC9pMzg2LXJhbmRjb25maWctaGEzLTA2MTIvMTlmOTQ5ZjUyNTk5YmE3YzNmNjdhNTg5N2Fj NmJlMTRiZmNiMTIwMC92bWxpbnV6LTMuOC4wCgoyMDE0LTA2LTEzLTAyOjI3OjA3IGRldGVj dGluZyBib290IHN0YXRlIC4uLi4JMQkxNAkxOAkzNSBTVUNDRVNTCgpiaXNlY3Q6IGdvb2Qg Y29tbWl0IHYzLjgKZ2l0IGJpc2VjdCBzdGFydCA2ZGJlNTFjMjUxYTMyN2UwMTI0MzljNDc3 MjA5N2ExM2RmNDNjNWI4IHYzLjggLS0KL2Mva2VybmVsLXRlc3RzL2xpbmVhci1iaXNlY3Q6 IFsiLWIiLCAiNmRiZTUxYzI1MWEzMjdlMDEyNDM5YzQ3NzIwOTdhMTNkZjQzYzViOCIsICIt ZyIsICJ2My44IiwgIi9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUu c2giLCAiL2MvYm9vdC1iaXNlY3QvbGludXg2L29iai1iaXNlY3QiXQpCaXNlY3Rpbmc6IDEw OTQyIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSAxNCBzdGVw cykKW2Q0MTRjMTA0ZTI2ZmQzYjU5N2Y4NTVjYzI5NDczYThiMTUyN2ZiNGNdIE1lcmdlIHRh ZyAncGxlYXNlLXB1bGwtdm1fdW53cmFwcGVkJyBvZiBnaXQ6Ly9naXQua2VybmVsLm9yZy9w dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvYWVnbC9saW51eApydW5uaW5nIC9jL2tlcm5lbC10 ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXg2 L29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFu ZGNvbmZpZy1oYTMtMDYxMi9iYXNlcm9jazpiYXNlcm9jazptb3JwaDpkNDE0YzEwNGUyNmZk M2I1OTdmODU1Y2MyOTQ3M2E4YjE1MjdmYjRjOmJpc2VjdC1saW51eDYKCjIwMTQtMDYtMTMt MDI6MzI6MzQgZDQxNGMxMDRlMjZmZDNiNTk3Zjg1NWNjMjk0NzNhOGIxNTI3ZmI0YyBjb21w aWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9p Mzg2LXJhbmRjb25maWctaGEzLTA2MTItZDQxNGMxMDRlMjZmZDNiNTk3Zjg1NWNjMjk0NzNh OGIxNTI3ZmI0YwpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmln LWhhMy0wNjEyL2Q0MTRjMTA0ZTI2ZmQzYjU5N2Y4NTVjYzI5NDczYThiMTUyN2ZiNGMKd2Fp dGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYt cmFuZGNvbmZpZy1oYTMtMDYxMi1kNDE0YzEwNGUyNmZkM2I1OTdmODU1Y2MyOTQ3M2E4YjE1 MjdmYjRjCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1x dWV1ZS8uaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyLWQ0MTRjMTA0ZTI2ZmQzYjU5N2Y4NTVj YzI5NDczYThiMTUyN2ZiNGMKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMt MDYxMi9kNDE0YzEwNGUyNmZkM2I1OTdmODU1Y2MyOTQ3M2E4YjE1MjdmYjRjL3ZtbGludXot My44LjAtMDc3MjEtZ2Q0MTRjMTAKCjIwMTQtMDYtMTMtMDI6MzU6MzQgZGV0ZWN0aW5nIGJv b3Qgc3RhdGUgLi4uLi4uCTEJMwkxMAkyNQkzMwkzNSBTVUNDRVNTCgpCaXNlY3Rpbmc6IDMw MzAgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDEyIHN0ZXBz KQpbZWU4OWY4MTI1MjE3OWRjYmY2Y2Q2NWJkNDgyOTlmNWU1MjI5MmQ4OF0gTWVyZ2UgYnJh bmNoICdmb3ItMy45L2NvcmUnIG9mIGdpdDovL2dpdC5rZXJuZWwuZGsvbGludXgtYmxvY2sK cnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9j L2Jvb3QtYmlzZWN0L2xpbnV4Ni9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVu LXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctaGEzLTA2MTIvYmFzZXJvY2s6YmFzZXJvY2s6 bW9ycGg6ZWU4OWY4MTI1MjE3OWRjYmY2Y2Q2NWJkNDgyOTlmNWU1MjI5MmQ4ODpiaXNlY3Qt bGludXg2CgoyMDE0LTA2LTEzLTAyOjQxOjM3IGVlODlmODEyNTIxNzlkY2JmNmNkNjViZDQ4 Mjk5ZjVlNTIyOTJkODggY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQt dGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyLWVlODlmODEyNTIx NzlkY2JmNmNkNjViZDQ4Mjk5ZjVlNTIyOTJkODgKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2Vy bmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi9lZTg5ZjgxMjUyMTc5ZGNiZjZjZDY1YmQ0 ODI5OWY1ZTUyMjkyZDg4CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0 cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctaGEzLTA2MTItZWU4OWY4MTI1MjE3OWRj YmY2Y2Q2NWJkNDgyOTlmNWU1MjI5MmQ4OAp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9r YnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvLmkzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi1lZTg5 ZjgxMjUyMTc5ZGNiZjZjZDY1YmQ0ODI5OWY1ZTUyMjkyZDg4Cmtlcm5lbDogL2tlcm5lbC9p Mzg2LXJhbmRjb25maWctaGEzLTA2MTIvZWU4OWY4MTI1MjE3OWRjYmY2Y2Q2NWJkNDgyOTlm NWU1MjI5MmQ4OC92bWxpbnV6LTMuOC4wLTA2Njg1LWdlZTg5ZjgxCgoyMDE0LTA2LTEzLTAy OjQ1OjM3IGRldGVjdGluZyBib290IHN0YXRlIAk0CTEwIFRFU1QgRkFJTFVSRQpbICAgIDMu MzM1Njg5XSBpbml0OiBGYWlsZWQgdG8gY3JlYXRlIHB0eSAtIGRpc2FibGluZyBsb2dnaW5n IGZvciBqb2IKWyAgICAzLjMzNjYwNF0gaW5pdDogVGVtcG9yYXJ5IHByb2Nlc3Mgc3Bhd24g ZXJyb3I6IE5vIHNwYWNlIGxlZnQgb24gZGV2aWNlClsgICAgMy4zNjQ4NDNdIGluaXQ6IG1v dW50ZWQtdG1wIG1haW4gcHJvY2VzcyAoMTQ3KSB0ZXJtaW5hdGVkIHdpdGggc3RhdHVzIDMy ClsgICAxMy4zOTE3NjldIEJVRzogdW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwgcGFnaW5nIHJl cXVlc3QgYXQgYzBiMTNkMDgKWyAgIDEzLjM5Mjc5MV0gSVA6IFs8YzAyODI1ZTc+XSBzdGF0 aWNfa2V5X3Nsb3dfaW5jKzB4MTEvMHg0NwpbICAgMTMuMzkzMzQxXSAqcGRwdCA9IDAwMDAw MDAwMDBlMGQwMDEgKnBkZSA9IDAwMDAwMDAwMDE0MGYwNjcgKnB0ZSA9IDgwMDAwMDAwMDBi MTMxNjEgClsgICAxMy4zOTMzNDFdIE9vcHM6IDAwMDMgWyMxXSBQUkVFTVBUIFNNUCBERUJV R19QQUdFQUxMT0MKWyAgIDEzLjM5MzM0MV0gUGlkOiAxNzIsIGNvbW06IHRyaW5pdHktbWFp biBOb3QgdGFpbnRlZCAzLjguMC0wNjY4NS1nZWU4OWY4MSAjMyBCb2NocyBCb2NocwpbICAg MTMuMzkzMzQxXSBFSVA6IDAwNjA6WzxjMDI4MjVlNz5dIEVGTEFHUzogMDAwMTAyMDYgQ1BV OiAwClsgICAxMy4zOTMzNDFdIEVJUCBpcyBhdCBzdGF0aWNfa2V5X3Nsb3dfaW5jKzB4MTEv MHg0NwpbICAgMTMuMzkzMzQxXSBFQVg6IDc1MjRmNTY5IEVCWDogYzBiMTNkMDggRUNYOiA3 NTI0ZjU2YSBFRFg6IDc1MjRmNTY5ClsgICAxMy4zOTMzNDFdIEVTSTogMDAwMDAwMDggRURJ OiBmZmVmZmZmZiBFQlA6IGM5NzY1ZWI0IEVTUDogYzk3NjVlYjAKWyAgIDEzLjM5MzM0MV0g IERTOiAwMDdiIEVTOiAwMDdiIEZTOiAwMGQ4IEdTOiAwMDMzIFNTOiAwMDY4ClsgICAxMy4z OTMzNDFdIENSMDogODAwNTAwM2IgQ1IyOiBjMGIxM2QwOCBDUjM6IDA4NjJjMDAwIENSNDog MDAwMDA2MzAKWyAgIDEzLjM5MzM0MV0gRFIwOiAwMDAwMDAwMCBEUjE6IDAwMDAwMDAwIERS MjogMDAwMDAwMDAgRFIzOiAwMDAwMDAwMApbICAgMTMuMzkzMzQxXSBEUjY6IGZmZmYwZmYw IERSNzogMDAwMDA0MDAKWyAgIDEzLjM5MzM0MV0gUHJvY2VzcyB0cmluaXR5LW1haW4gKHBp ZDogMTcyLCB0aT1jOTc2NDAwMCB0YXNrPWM5MDE2MTIwIHRhc2sudGk9Yzk3NjQwMDApClsg ICAxMy4zOTMzNDFdIFN0YWNrOgpbICAgMTMuMzkzMzQxXSAgYzdkMjVjMDAgYzk3NjVlY2Mg YzAyN2I2YjUgMDAwMDAwMDAgYzBjYmI3MzAgYzdkMjVjMDAgMDAwMDAwMDAgYzk3NjVlZTgK WyAgIDEzLjM5MzM0MV0gIGMwMjdmNDA2IDAwMDAwMDAwIGMwY2JiNzMwIDAwMDAwMDAwIGM3 ZDI1ZDQ4IGM3ZDI1YzAwIGM5NzY1ZjA0IGMwMjdmNmFjClsgICAxMy4zOTMzNDFdICBjOTc2 NWY0MCBjN2QyNWMwMCAwMDAwMDAwMCBjOTAxNjEyMCAwMDAwMDAwMCBjOTc2NWZhYyBjMDI3 ZmQxMSBjN2QyNWMwMApbICAgMTMuMzkzMzQxXSBDYWxsIFRyYWNlOgpbICAgMTMuMzkzMzQx XSAgWzxjMDI3YjZiNT5dIHBlcmZfc3dldmVudF9pbml0KzB4YjgvMHhkZApbICAgMTMuMzkz MzQxXSAgWzxjMDI3ZjQwNj5dIHBlcmZfaW5pdF9ldmVudCsweGNlLzB4MTI0ClsgICAxMy4z OTMzNDFdICBbPGMwMjdmNmFjPl0gcGVyZl9ldmVudF9hbGxvYysweDI1MC8weDM2MApbICAg MTMuMzkzMzQxXSAgWzxjMDI3ZmQxMT5dIHN5c19wZXJmX2V2ZW50X29wZW4rMHgzMzYvMHg2 NjQKWyAgIDEzLjM5MzM0MV0gIFs8YzA5NDVmNGE+XSBzeXNlbnRlcl9kb19jYWxsKzB4MTIv MHgzYwpbICAgMTMuMzkzMzQxXSBDb2RlOiBmZiA4MyBjNCAwYyA1YiA1ZSA1ZiA1ZCBjMyA1 NSA4MyBlOCAwYyA4OSBlNSAzMSBjOSAzMSBkMiBlOCA3ZCBmZiBmZiBmZiA1ZCBjMyA1NSA4 OSBlNSA1MyA4YiAxMCA4OSBjMyA4NSBkMiA3NCAxMSA4ZCA0YSAwMSA4OSBkMCA8ZjA+IDBm IGIxIDBiIDM5IGQwIDc0IDJiIDg5IGMyIGViIGViIGU4IDM5IGZmIGZmIGZmIDhiIDAzIDg1 IGMwClsgICAxMy4zOTMzNDFdIEVJUDogWzxjMDI4MjVlNz5dIHN0YXRpY19rZXlfc2xvd19p bmMrMHgxMS8weDQ3IFNTOkVTUCAwMDY4OmM5NzY1ZWIwClsgICAxMy4zOTMzNDFdIENSMjog MDAwMDAwMDBjMGIxM2QwOApbICAgMTMuMzkzMzQxXSAtLS1bIGVuZCB0cmFjZSA3ZWJlNTJj NjE3YTE0YWNiIF0tLS0KWyAgIDEzLjM5MzM0MV0gS2VybmVsIHBhbmljIC0gbm90IHN5bmNp bmc6IEZhdGFsIGV4Y2VwdGlvbgova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi9l ZTg5ZjgxMjUyMTc5ZGNiZjZjZDY1YmQ0ODI5OWY1ZTUyMjkyZDg4L2RtZXNnLXlvY3RvLWl2 YjQ0LTk3OjIwMTQwNjEzMDI0NjEzOmkzODYtcmFuZGNvbmZpZy1oYTMtMDYxMjozLjguMC0w NjY4NS1nZWU4OWY4MTozCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyL2VlODlm ODEyNTIxNzlkY2JmNmNkNjViZDQ4Mjk5ZjVlNTIyOTJkODgvZG1lc2cteW9jdG8taXZiNDIt MTIxOjIwMTQwNjEzMDI0NjI0OmkzODYtcmFuZGNvbmZpZy1oYTMtMDYxMjozLjguMC0wNjY4 NS1nZWU4OWY4MTozCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyL2VlODlmODEy NTIxNzlkY2JmNmNkNjViZDQ4Mjk5ZjVlNTIyOTJkODgvZG1lc2cteW9jdG8taXZiNDEtNDg6 MjAxNDA2MTMwMjQ2MjU6aTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyOjMuOC4wLTA2Njg1LWdl ZTg5ZjgxOjMKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2MTIvZWU4OWY4MTI1MjE3 OWRjYmY2Y2Q2NWJkNDgyOTlmNWU1MjI5MmQ4OC9kbWVzZy15b2N0by1pdmI0NC0xMTc6MjAx NDA2MTMwMjQ2MzI6aTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyOjMuOC4wLTA2Njg1LWdlZTg5 ZjgxOjMKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2MTIvZWU4OWY4MTI1MjE3OWRj YmY2Y2Q2NWJkNDgyOTlmNWU1MjI5MmQ4OC9kbWVzZy15b2N0by1pdmI0NC01MDoyMDE0MDYx MzAyNDYyOTppMzg2LXJhbmRjb25maWctaGEzLTA2MTI6My44LjAtMDY2ODUtZ2VlODlmODE6 MwoxOjU6MTQgYWxsX2dvb2Q6YmFkOmFsbF9iYWQgYm9vdHMKG1sxOzM1bTIwMTQtMDYtMTMg MDI6NDY6MzggUkVQRUFUIENPVU5UOiA0MCAgIyAvYy9ib290LWJpc2VjdC9saW51eDYvb2Jq LWJpc2VjdC8ucmVwZWF0G1swbQoKQmlzZWN0aW5nOiAxODIzIHJldmlzaW9ucyBsZWZ0IHRv IHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSAxMSBzdGVwcykKW2E2NTkwYjlmMDFkY2EyZDQ1 YTM4YjgzODdmNTk4MTJjNDRmNjhhMmZdIE1lcmdlIHRhZyAndXBzdHJlYW0tMy45LXJjMScg b2YgZ2l0Oi8vZ2l0LmluZnJhZGVhZC5vcmcvbGludXgtdWJpZnMKcnVubmluZyAvYy9rZXJu ZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xp bnV4Ni9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2 LXJhbmRjb25maWctaGEzLTA2MTIvYmFzZXJvY2s6YmFzZXJvY2s6bW9ycGg6YTY1OTBiOWYw MWRjYTJkNDVhMzhiODM4N2Y1OTgxMmM0NGY2OGEyZjpiaXNlY3QtbGludXg2CgoyMDE0LTA2 LTEzLTAyOjQ2OjQwIGE2NTkwYjlmMDFkY2EyZDQ1YTM4YjgzODdmNTk4MTJjNDRmNjhhMmYg Y29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVl dWUvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyLWE2NTkwYjlmMDFkY2EyZDQ1YTM4YjgzODdm NTk4MTJjNDRmNjhhMmYKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFuZGNv bmZpZy1oYTMtMDYxMi9hNjU5MGI5ZjAxZGNhMmQ0NWEzOGI4Mzg3ZjU5ODEyYzQ0ZjY4YTJm CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9p Mzg2LXJhbmRjb25maWctaGEzLTA2MTItYTY1OTBiOWYwMWRjYTJkNDVhMzhiODM4N2Y1OTgx MmM0NGY2OGEyZgprZXJuZWw6IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyL2E2 NTkwYjlmMDFkY2EyZDQ1YTM4YjgzODdmNTk4MTJjNDRmNjhhMmYvdm1saW51ei0zLjguMC0w NjE2OC1nYTY1OTBiOQoKMjAxNC0wNi0xMy0wMzowNDo0MCBkZXRlY3RpbmcgYm9vdCBzdGF0 ZSAJMjAJNDAgU1VDQ0VTUwoKQmlzZWN0aW5nOiA1MTcgcmV2aXNpb25zIGxlZnQgdG8gdGVz dCBhZnRlciB0aGlzIChyb3VnaGx5IDEwIHN0ZXBzKQpbMDk4ODQ5NjQzMzVlODVlODk3ODc2 ZDE3NzgzYzJhZDMzY2Y4YTJlMF0gbW06IGRvIG5vdCBncm93IHRoZSBzdGFjayB2bWEganVz dCBiZWNhdXNlIG9mIGFuIG92ZXJydW4gb24gcHJlY2VkaW5nIHZtYQpydW5uaW5nIC9jL2tl cm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3Qv bGludXg2L29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kz ODYtcmFuZGNvbmZpZy1oYTMtMDYxMi9iYXNlcm9jazpiYXNlcm9jazptb3JwaDowOTg4NDk2 NDMzNWU4NWU4OTc4NzZkMTc3ODNjMmFkMzNjZjhhMmUwOmJpc2VjdC1saW51eDYKCjIwMTQt MDYtMTMtMDM6MDU6NDEgMDk4ODQ5NjQzMzVlODVlODk3ODc2ZDE3NzgzYzJhZDMzY2Y4YTJl MCBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1x dWV1ZS9pMzg2LXJhbmRjb25maWctaGEzLTA2MTItMDk4ODQ5NjQzMzVlODVlODk3ODc2ZDE3 NzgzYzJhZDMzY2Y4YTJlMApDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5k Y29uZmlnLWhhMy0wNjEyLzA5ODg0OTY0MzM1ZTg1ZTg5Nzg3NmQxNzc4M2MyYWQzM2NmOGEy ZTAKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVl L2kzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi0wOTg4NDk2NDMzNWU4NWU4OTc4NzZkMTc3ODNj MmFkMzNjZjhhMmUwCmtlcm5lbDogL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2MTIv MDk4ODQ5NjQzMzVlODVlODk3ODc2ZDE3NzgzYzJhZDMzY2Y4YTJlMC92bWxpbnV6LTMuOC4w LTA2MzU2LWcwOTg4NDk2CgoyMDE0LTA2LTEzLTAzOjExOjQxIGRldGVjdGluZyBib290IHN0 YXRlIAkxNwkzNAk0MCBTVUNDRVNTCgpCaXNlY3Rpbmc6IDMyOSByZXZpc2lvbnMgbGVmdCB0 byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgOSBzdGVwcykKW2FkNjBhOTMzMzAzNWYyMzIz ODQwYjcxYWI4YWQwN2JiYWI3MjhmYWZdIE1lcmdlIGJyYW5jaCAnbWlzYycgb2YgZ2l0Oi8v Z2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L21tYXJlay9rYnVpbGQK cnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9j L2Jvb3QtYmlzZWN0L2xpbnV4Ni9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVu LXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctaGEzLTA2MTIvYmFzZXJvY2s6YmFzZXJvY2s6 bW9ycGg6YWQ2MGE5MzMzMDM1ZjIzMjM4NDBiNzFhYjhhZDA3YmJhYjcyOGZhZjpiaXNlY3Qt bGludXg2CgoyMDE0LTA2LTEzLTAzOjEzOjEzIGFkNjBhOTMzMzAzNWYyMzIzODQwYjcxYWI4 YWQwN2JiYWI3MjhmYWYgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQt dGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyLWFkNjBhOTMzMzAz NWYyMzIzODQwYjcxYWI4YWQwN2JiYWI3MjhmYWYKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2Vy bmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi9hZDYwYTkzMzMwMzVmMjMyMzg0MGI3MWFi OGFkMDdiYmFiNzI4ZmFmCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0 cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctaGEzLTA2MTItYWQ2MGE5MzMzMDM1ZjIz MjM4NDBiNzFhYjhhZDA3YmJhYjcyOGZhZgp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9r YnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvLmkzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi1hZDYw YTkzMzMwMzVmMjMyMzg0MGI3MWFiOGFkMDdiYmFiNzI4ZmFmCmtlcm5lbDogL2tlcm5lbC9p Mzg2LXJhbmRjb25maWctaGEzLTA2MTIvYWQ2MGE5MzMzMDM1ZjIzMjM4NDBiNzFhYjhhZDA3 YmJhYjcyOGZhZi92bWxpbnV6LTMuOC4wLTA2Mzg0LWdhZDYwYTkzCgoyMDE0LTA2LTEzLTAz OjI2OjEzIGRldGVjdGluZyBib290IHN0YXRlIAk2CTEyCTI0CTM0CTM5CTQwIFNVQ0NFU1MK CkJpc2VjdGluZzogMzAxIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91 Z2hseSA5IHN0ZXBzKQpbZTNjNDg3N2RlOGI5ZDkzYmQ0N2I2ZWU4OGViNTk0YjFjMWUxMGRh NV0gTWVyZ2UgYnJhbmNoICd4ODYtZWZpLWZvci1saW51cycgb2YgZ2l0Oi8vZ2l0Lmtlcm5l bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RpcC90aXAKcnVubmluZyAvYy9rZXJu ZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xp bnV4Ni9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2 LXJhbmRjb25maWctaGEzLTA2MTIvYmFzZXJvY2s6YmFzZXJvY2s6bW9ycGg6ZTNjNDg3N2Rl OGI5ZDkzYmQ0N2I2ZWU4OGViNTk0YjFjMWUxMGRhNTpiaXNlY3QtbGludXg2CgoyMDE0LTA2 LTEzLTAzOjI5OjE0IGUzYzQ4NzdkZThiOWQ5M2JkNDdiNmVlODhlYjU5NGIxYzFlMTBkYTUg Y29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVl dWUvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyLWUzYzQ4NzdkZThiOWQ5M2JkNDdiNmVlODhl YjU5NGIxYzFlMTBkYTUKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFuZGNv bmZpZy1oYTMtMDYxMi9lM2M0ODc3ZGU4YjlkOTNiZDQ3YjZlZTg4ZWI1OTRiMWMxZTEwZGE1 CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9p Mzg2LXJhbmRjb25maWctaGEzLTA2MTItZTNjNDg3N2RlOGI5ZDkzYmQ0N2I2ZWU4OGViNTk0 YjFjMWUxMGRhNQp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVp bGQtcXVldWUvLmkzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi1lM2M0ODc3ZGU4YjlkOTNiZDQ3 YjZlZTg4ZWI1OTRiMWMxZTEwZGE1Cmtlcm5lbDogL2tlcm5lbC9pMzg2LXJhbmRjb25maWct aGEzLTA2MTIvZTNjNDg3N2RlOGI5ZDkzYmQ0N2I2ZWU4OGViNTk0YjFjMWUxMGRhNS92bWxp bnV6LTMuOC4wLTA2NDE5LWdlM2M0ODc3CgoyMDE0LTA2LTEzLTA0OjE1OjE0IGRldGVjdGlu ZyBib290IHN0YXRlIAkxNAk0MCBTVUNDRVNTCgpCaXNlY3Rpbmc6IDI2NiByZXZpc2lvbnMg bGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgOSBzdGVwcykKWzJhN2QyYjk2ZDVj YmE3NTY4MTM5ZDlhYjE1N2EwZTk3YWIzMjQ0MGZdIE1lcmdlIGJyYW5jaCAnYWtwbScgKGZp bmFsIGJhdGNoIGZyb20gQW5kcmV3KQpydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3Qt dGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXg2L29iai1iaXNlY3QK bHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1oYTMt MDYxMi9iYXNlcm9jazpiYXNlcm9jazptb3JwaDoyYTdkMmI5NmQ1Y2JhNzU2ODEzOWQ5YWIx NTdhMGU5N2FiMzI0NDBmOmJpc2VjdC1saW51eDYKCjIwMTQtMDYtMTMtMDQ6MTY6MTcgMmE3 ZDJiOTZkNWNiYTc1NjgxMzlkOWFiMTU3YTBlOTdhYjMyNDQwZiBjb21waWxpbmcKUXVldWVk IGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25m aWctaGEzLTA2MTItMmE3ZDJiOTZkNWNiYTc1NjgxMzlkOWFiMTU3YTBlOTdhYjMyNDQwZgpD aGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyLzJh N2QyYjk2ZDVjYmE3NTY4MTM5ZDlhYjE1N2EwZTk3YWIzMjQ0MGYKd2FpdGluZyBmb3IgY29t cGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1o YTMtMDYxMi0yYTdkMmI5NmQ1Y2JhNzU2ODEzOWQ5YWIxNTdhMGU5N2FiMzI0NDBmCndhaXRp bmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS8uaTM4Ni1y YW5kY29uZmlnLWhhMy0wNjEyLTJhN2QyYjk2ZDVjYmE3NTY4MTM5ZDlhYjE1N2EwZTk3YWIz MjQ0MGYKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi8yYTdkMmI5 NmQ1Y2JhNzU2ODEzOWQ5YWIxNTdhMGU5N2FiMzI0NDBmL3ZtbGludXotMy44LjAtMDY1ODMt ZzJhN2QyYjkKCjIwMTQtMDYtMTMtMDQ6Mjk6MTcgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgCTEg VEVTVCBGQUlMVVJFClsgICAgMy40MTE4MjRdIGluaXQ6IEZhaWxlZCB0byBjcmVhdGUgcHR5 IC0gZGlzYWJsaW5nIGxvZ2dpbmcgZm9yIGpvYgpbICAgIDMuNDEyNzQ2XSBpbml0OiBUZW1w b3JhcnkgcHJvY2VzcyBzcGF3biBlcnJvcjogTm8gc3BhY2UgbGVmdCBvbiBkZXZpY2UKWyAg ICAzLjQ0MDY1N10gaW5pdDogbW91bnRlZC10bXAgbWFpbiBwcm9jZXNzICgxNDcpIHRlcm1p bmF0ZWQgd2l0aCBzdGF0dXMgMzIKWyAgIDEzLjQ3Njk5OF0gQlVHOiB1bmFibGUgdG8gaGFu ZGxlIGtlcm5lbCBwYWdpbmcgcmVxdWVzdCBhdCBiYmVkM2E3OApbICAgMTMuNDc4MTg2XSBJ UDogWzxjMDI4MjVkYT5dIHN0YXRpY19rZXlfc2xvd19pbmMrMHg0LzB4NDcKWyAgIDEzLjQ3 OTE2OV0gKnBkcHQgPSAwMDAwMDAwMDA4NTFkMDAxICpwZGUgPSAwMDAwMDAwMDAwMDAwMDAw IApbICAgMTMuNDgwMDA2XSBPb3BzOiAwMDAwIFsjMV0gUFJFRU1QVCBTTVAgREVCVUdfUEFH RUFMTE9DClsgICAxMy40ODAwMDZdIFBpZDogMTcyLCBjb21tOiB0cmluaXR5LW1haW4gTm90 IHRhaW50ZWQgMy44LjAtMDY1ODMtZzJhN2QyYjkgIzM0IEJvY2hzIEJvY2hzClsgICAxMy40 ODAwMDZdIEVJUDogMDA2MDpbPGMwMjgyNWRhPl0gRUZMQUdTOiAwMDAxMDIwNiBDUFU6IDAK WyAgIDEzLjQ4MDAwNl0gRUlQIGlzIGF0IHN0YXRpY19rZXlfc2xvd19pbmMrMHg0LzB4NDcK WyAgIDEzLjQ4MDAwNl0gRUFYOiBiYmVkM2E3OCBFQlg6IGM3ZDI0YzAwIEVDWDogMDAwMDAw MTggRURYOiAwMDAwMDAwOApbICAgMTMuNDgwMDA2XSBFU0k6IDAwMDAwMDA4IEVESTogZmY1 NzgxYWQgRUJQOiBjODVmYmViNCBFU1A6IGM4NWZiZWIwClsgICAxMy40ODAwMDZdICBEUzog MDA3YiBFUzogMDA3YiBGUzogMDBkOCBHUzogMDAzMyBTUzogMDA2OApbICAgMTMuNDgwMDA2 XSBDUjA6IDgwMDUwMDNiIENSMjogYmJlZDNhNzggQ1IzOiAwODU3ZjAwMCBDUjQ6IDAwMDAw NjMwClsgICAxMy40ODAwMDZdIERSMDogMDlmYzUwMDAgRFIxOiAwMDAwMDAwMCBEUjI6IDAw MDAwMDAwIERSMzogMDAwMDAwMDAKWyAgIDEzLjQ4MDAwNl0gRFI2OiBmZmZmMGZmMCBEUjc6 IDAwMDMwNjAyClsgICAxMy40ODAwMDZdIFByb2Nlc3MgdHJpbml0eS1tYWluIChwaWQ6IDE3 MiwgdGk9Yzg1ZmEwMDAgdGFzaz1jODQ5YzQyMCB0YXNrLnRpPWM4NWZhMDAwKQpbICAgMTMu NDgwMDA2XSBTdGFjazoKWyAgIDEzLjQ4MDAwNl0gIGM3ZDI0YzAwIGM4NWZiZWNjIGMwMjdi NmI1IDAwMDAwMDAwIGMwY2JiNzMwIGM3ZDI0YzAwIDAwMDAwMDAwIGM4NWZiZWU4ClsgICAx My40ODAwMDZdICBjMDI3ZjQwNiAwMDAwMDAwMCBjMGNiYjczMCAwMDAwMDAwMCBjN2QyNGQ0 OCBjN2QyNGMwMCBjODVmYmYwNCBjMDI3ZjZhYwpbICAgMTMuNDgwMDA2XSAgYzg1ZmJmNDAg YzdkMjRjMDAgMDAwMDAwMDAgYzg0OWM0MjAgMDAwMDAwMDAgYzg1ZmJmYWMgYzAyN2ZkMTEg YzdkMjRjMDAKWyAgIDEzLjQ4MDAwNl0gQ2FsbCBUcmFjZToKWyAgIDEzLjQ4MDAwNl0gIFs8 YzAyN2I2YjU+XSBwZXJmX3N3ZXZlbnRfaW5pdCsweGI4LzB4ZGQKWyAgIDEzLjQ4MDAwNl0g IFs8YzAyN2Y0MDY+XSBwZXJmX2luaXRfZXZlbnQrMHhjZS8weDEyNApbICAgMTMuNDgwMDA2 XSAgWzxjMDI3ZjZhYz5dIHBlcmZfZXZlbnRfYWxsb2MrMHgyNTAvMHgzNjAKWyAgIDEzLjQ4 MDAwNl0gIFs8YzAyN2ZkMTE+XSBzeXNfcGVyZl9ldmVudF9vcGVuKzB4MzM2LzB4NjY0Clsg ICAxMy40ODAwMDZdICBbPGMwOTQ1NDBhPl0gc3lzZW50ZXJfZG9fY2FsbCsweDEyLzB4M2MK WyAgIDEzLjQ4MDAwNl0gQ29kZTogMzEgZDIgODkgZDggZTggMzggZmYgZmYgZmYgZTggODUg ZmYgZmYgZmYgODMgYzQgMGMgNWIgNWUgNWYgNWQgYzMgNTUgODMgZTggMGMgODkgZTUgMzEg YzkgMzEgZDIgZTggN2QgZmYgZmYgZmYgNWQgYzMgNTUgODkgZTUgNTMgPDhiPiAxMCA4OSBj MyA4NSBkMiA3NCAxMSA4ZCA0YSAwMSA4OSBkMCBmMCAwZiBiMSAwYiAzOSBkMCA3NCAyYgpb ICAgMTMuNDgwMDA2XSBFSVA6IFs8YzAyODI1ZGE+XSBzdGF0aWNfa2V5X3Nsb3dfaW5jKzB4 NC8weDQ3IFNTOkVTUCAwMDY4OmM4NWZiZWIwClsgICAxMy40ODAwMDZdIENSMjogMDAwMDAw MDBiYmVkM2E3OApbICAgMTMuNTE3NzAzXSAtLS1bIGVuZCB0cmFjZSA2Yjk1YzZkMWYzZmM4 YmQ1IF0tLS0KWyAgIDEzLjUxODQ4Ml0gS2VybmVsIHBhbmljIC0gbm90IHN5bmNpbmc6IEZh dGFsIGV4Y2VwdGlvbgova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi8yYTdkMmI5 NmQ1Y2JhNzU2ODEzOWQ5YWIxNTdhMGU5N2FiMzI0NDBmL2RtZXNnLXlvY3RvLWl2YjQxLTg0 OjIwMTQwNjEzMDQyOTM1OmkzODYtcmFuZGNvbmZpZy1oYTMtMDYxMjozLjguMC0wNjU4My1n MmE3ZDJiOTozNAova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi8yYTdkMmI5NmQ1 Y2JhNzU2ODEzOWQ5YWIxNTdhMGU5N2FiMzI0NDBmL2RtZXNnLXlvY3RvLWl2YjQyLTc1OjIw MTQwNjEzMDQyOTM2OmkzODYtcmFuZGNvbmZpZy1oYTMtMDYxMjozLjguMC0wNjU4My1nMmE3 ZDJiOTozNAowOjI6MyBhbGxfZ29vZDpiYWQ6YWxsX2JhZCBib290cwoKbGluZWFyLWJpc2Vj dDogYmFkIGJyYW5jaCBtYXkgYmUgYnJhbmNoICdha3BtJyAoZmluYWwgYmF0Y2ggZnJvbSBB bmRyZXcpCmxpbmVhci1iaXNlY3Q6IGhhbmRsZSBvdmVyIHRvIGdpdCBiaXNlY3QKbGluZWFy LWJpc2VjdDogZ2l0IGJpc2VjdCBzdGFydCAyYTdkMmI5NmQ1Y2JhNzU2ODEzOWQ5YWIxNTdh MGU5N2FiMzI0NDBmIGUzYzQ4NzdkZThiOWQ5M2JkNDdiNmVlODhlYjU5NGIxYzFlMTBkYTUg LS0KUHJldmlvdXMgSEVBRCBwb3NpdGlvbiB3YXMgMmE3ZDJiOS4uLiBNZXJnZSBicmFuY2gg J2FrcG0nIChmaW5hbCBiYXRjaCBmcm9tIEFuZHJldykKSEVBRCBpcyBub3cgYXQgMWVhNTJh OS4uLiBNZXJnZSAnamJhcm5lcy9hc3luYy1mYi1wcm9iZScgaW50byBkZXZlbC1ob3VybHkt MjAxNDA2MDIxMApCaXNlY3Rpbmc6IDgxIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIg dGhpcyAocm91Z2hseSA2IHN0ZXBzKQpbNmZhNzgwMDk1ZjA1OGYwOTYwZjIyMDc1NDIxNzcw MWE1M2E5ZTQwM10gSUIvY3hnYjM6IGNvbnZlcnQgdG8gaWRyX2FsbG9jKCkKbGluZWFyLWJp c2VjdDogZ2l0IGJpc2VjdCBydW4gL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3Qt ZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eDYvb2JqLWJpc2VjdApydW5uaW5nIC9j L2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNl Y3QvbGludXg2L29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3Zt L2kzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi9iYXNlcm9jazpiYXNlcm9jazptb3JwaDo2ZmE3 ODAwOTVmMDU4ZjA5NjBmMjIwNzU0MjE3NzAxYTUzYTllNDAzOmJpc2VjdC1saW51eDYKCjIw MTQtMDYtMTMtMDQ6MzI6MzMgNmZhNzgwMDk1ZjA1OGYwOTYwZjIyMDc1NDIxNzcwMWE1M2E5 ZTQwMyBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWls ZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctaGEzLTA2MTItNmZhNzgwMDk1ZjA1OGYwOTYwZjIy MDc1NDIxNzcwMWE1M2E5ZTQwMwpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1y YW5kY29uZmlnLWhhMy0wNjEyLzZmYTc4MDA5NWYwNThmMDk2MGYyMjA3NTQyMTc3MDFhNTNh OWU0MDMKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1 ZXVlL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi02ZmE3ODAwOTVmMDU4ZjA5NjBmMjIwNzU0 MjE3NzAxYTUzYTllNDAzCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0 cy9idWlsZC1xdWV1ZS8uaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyLTZmYTc4MDA5NWYwNThm MDk2MGYyMjA3NTQyMTc3MDFhNTNhOWU0MDMKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNv bmZpZy1oYTMtMDYxMi82ZmE3ODAwOTVmMDU4ZjA5NjBmMjIwNzU0MjE3NzAxYTUzYTllNDAz L3ZtbGludXotMy44LjAtMDY0MzktZzZmYTc4MDAKCjIwMTQtMDYtMTMtMDQ6NDM6MzMgZGV0 ZWN0aW5nIGJvb3Qgc3RhdGUgCTEzCTI1CTM4CTM5Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uCTQwIFNVQ0NFU1MKCkJp c2VjdGluZzogNDAgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5 IDUgc3RlcHMpClswNTBhNmI0N2Q5OGUyYmNlYTkwOWMxMTI5MTExZTcyMTY2OGFhYTJjXSBp ZHI6IG1ha2UgaWRyX2xheWVyIGxhcmdlcgpydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNl Y3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXg2L29iai1iaXNl Y3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1o YTMtMDYxMi9iYXNlcm9jazpiYXNlcm9jazptb3JwaDowNTBhNmI0N2Q5OGUyYmNlYTkwOWMx MTI5MTExZTcyMTY2OGFhYTJjOmJpc2VjdC1saW51eDYKCjIwMTQtMDYtMTMtMDU6NDQ6Mzgg MDUwYTZiNDdkOThlMmJjZWE5MDljMTEyOTExMWU3MjE2NjhhYWEyYyBjb21waWxpbmcKUXVl dWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRj b25maWctaGEzLTA2MTItMDUwYTZiNDdkOThlMmJjZWE5MDljMTEyOTExMWU3MjE2NjhhYWEy YwpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEy LzA1MGE2YjQ3ZDk4ZTJiY2VhOTA5YzExMjkxMTFlNzIxNjY4YWFhMmMKd2FpdGluZyBmb3Ig Y29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZp Zy1oYTMtMDYxMi0wNTBhNmI0N2Q5OGUyYmNlYTkwOWMxMTI5MTExZTcyMTY2OGFhYTJjCndh aXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS8uaTM4 Ni1yYW5kY29uZmlnLWhhMy0wNjEyLTA1MGE2YjQ3ZDk4ZTJiY2VhOTA5YzExMjkxMTFlNzIx NjY4YWFhMmMKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi8wNTBh NmI0N2Q5OGUyYmNlYTkwOWMxMTI5MTExZTcyMTY2OGFhYTJjL3ZtbGludXotMy44LjAtMDY0 ODAtZzA1MGE2YjQKCjIwMTQtMDYtMTMtMDY6MDM6MzkgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUg CTEJMTUJMzIJMzkJNDAgU1VDQ0VTUwoKQmlzZWN0aW5nOiAyMCByZXZpc2lvbnMgbGVmdCB0 byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgNCBzdGVwcykKWzQ1OWE4NmQ4M2RjZTY2NDFm NjYzMTFkMzdmYmZlMTQxOWM0NzdhNWFdIG10ZDogbXRkX25hbmRlY2N0ZXN0OiB1c2UgcHJh bmRvbV9ieXRlcyBpbnN0ZWFkIG9mIGdldF9yYW5kb21fYnl0ZXMoKQpydW5uaW5nIC9jL2tl cm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3Qv bGludXg2L29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kz ODYtcmFuZGNvbmZpZy1oYTMtMDYxMi9iYXNlcm9jazpiYXNlcm9jazptb3JwaDo0NTlhODZk ODNkY2U2NjQxZjY2MzExZDM3ZmJmZTE0MTljNDc3YTVhOmJpc2VjdC1saW51eDYKCjIwMTQt MDYtMTMtMDY6MDY6MDkgNDU5YTg2ZDgzZGNlNjY0MWY2NjMxMWQzN2ZiZmUxNDE5YzQ3N2E1 YSBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1x dWV1ZS9pMzg2LXJhbmRjb25maWctaGEzLTA2MTItNDU5YTg2ZDgzZGNlNjY0MWY2NjMxMWQz N2ZiZmUxNDE5YzQ3N2E1YQpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5k Y29uZmlnLWhhMy0wNjEyLzQ1OWE4NmQ4M2RjZTY2NDFmNjYzMTFkMzdmYmZlMTQxOWM0Nzdh NWEKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVl L2kzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi00NTlhODZkODNkY2U2NjQxZjY2MzExZDM3ZmJm ZTE0MTljNDc3YTVhCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9i dWlsZC1xdWV1ZS8uaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyLTQ1OWE4NmQ4M2RjZTY2NDFm NjYzMTFkMzdmYmZlMTQxOWM0NzdhNWEKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZp Zy1oYTMtMDYxMi80NTlhODZkODNkY2U2NjQxZjY2MzExZDM3ZmJmZTE0MTljNDc3YTVhL3Zt bGludXotMy44LjAtMDY1MDAtZzQ1OWE4NmQKCjIwMTQtMDYtMTMtMDY6Mjg6MTAgZGV0ZWN0 aW5nIGJvb3Qgc3RhdGUgCTE5IFRFU1QgRkFJTFVSRQpbICAgIDQuNjc3OTI5XSBpbml0OiBG YWlsZWQgdG8gY3JlYXRlIHB0eSAtIGRpc2FibGluZyBsb2dnaW5nIGZvciBqb2IKWyAgICA0 LjY3OTI4Nl0gaW5pdDogVGVtcG9yYXJ5IHByb2Nlc3Mgc3Bhd24gZXJyb3I6IE5vIHNwYWNl IGxlZnQgb24gZGV2aWNlClsgICAgNC43MjMyMjRdIGluaXQ6IG1vdW50ZWQtdG1wIG1haW4g cHJvY2VzcyAoMTQ3KSB0ZXJtaW5hdGVkIHdpdGggc3RhdHVzIDMyClsgICAxNC43OTk1NDBd IEJVRzogdW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwgcGFnaW5nIHJlcXVlc3QgYXQgMzc5NGIx NjgKWyAgIDE0LjgwMDAxMV0gSVA6IFs8YzAyODJjZDc+XSBzdGF0aWNfa2V5X3Nsb3dfaW5j KzB4NC8weDQ3ClsgICAxNC44MDAwMTFdICpwZHB0ID0gMDAwMDAwMDAwYzMzNjAwMSAqcGRl ID0gMDAwMDAwMDAwMDAwMDAwMCAKWyAgIDE0LjgwMDAxMV0gT29wczogMDAwMCBbIzFdIFBS RUVNUFQgU01QIERFQlVHX1BBR0VBTExPQwpbICAgMTQuODAwMDExXSBQaWQ6IDE3MiwgY29t bTogdHJpbml0eS1tYWluIFRhaW50ZWQ6IEcgICAgICAgIFcgICAgMy44LjAtMDY1MDAtZzQ1 OWE4NmQgIzYxIEJvY2hzIEJvY2hzClsgICAxNC44MDAwMTFdIEVJUDogMDA2MDpbPGMwMjgy Y2Q3Pl0gRUZMQUdTOiAwMDAxMDIwNiBDUFU6IDEKWyAgIDE0LjgwMDAxMV0gRUlQIGlzIGF0 IHN0YXRpY19rZXlfc2xvd19pbmMrMHg0LzB4NDcKWyAgIDE0LjgwMDAxMV0gRUFYOiAzNzk0 YjE2OCBFQlg6IGM3ZDI5YzAwIEVDWDogMDAwMDAwMTggRURYOiAwMDAwMDAwOApbICAgMTQu ODAwMDExXSBFU0k6IDAwMDAwMDA4IEVESTogYWVjYzc0OGIgRUJQOiBjZmQ2ZGViNCBFU1A6 IGNmZDZkZWIwClsgICAxNC44MDAwMTFdICBEUzogMDA3YiBFUzogMDA3YiBGUzogMDBkOCBH UzogMDAzMyBTUzogMDA2OApbICAgMTQuODAwMDExXSBDUjA6IDgwMDUwMDNiIENSMjogMzc5 NGIxNjggQ1IzOiAwYzMzYTAwMCBDUjQ6IDAwMDAwNjMwClsgICAxNC44MDAwMTFdIERSMDog MDAwMDAwMDAgRFIxOiAwMDAwMDAwMCBEUjI6IDAwMDAwMDAwIERSMzogMDAwMDAwMDAKWyAg IDE0LjgwMDAxMV0gRFI2OiBmZmZmMGZmMCBEUjc6IDAwMDAwNDAwClsgICAxNC44MDAwMTFd IFByb2Nlc3MgdHJpbml0eS1tYWluIChwaWQ6IDE3MiwgdGk9Y2ZkNmMwMDAgdGFzaz1jODU5 YTQyMCB0YXNrLnRpPWNmZDZjMDAwKQpbICAgMTQuODAwMDExXSBTdGFjazoKWyAgIDE0Ljgw MDAxMV0gIGM3ZDI5YzAwIGNmZDZkZWNjIGMwMjdiZjY5IDAwMDAwMDAwIGMwY2I5NzMwIGM3 ZDI5YzAwIDAwMDAwMDAwIGNmZDZkZWU4ClsgICAxNC44MDAwMTFdICBjMDI3ZmIwMyAwMDAw MDAwMCBjMGNiOTczMCAwMDAwMDAwMCBjN2QyOWQ0OCBjN2QyOWMwMCBjZmQ2ZGYwNCBjMDI3 ZmRhOQpbICAgMTQuODAwMDExXSAgY2ZkNmRmNDAgYzdkMjljMDAgMDAwMDAwMDAgYzg1OWE0 MjAgMDAwMDAwMDAgY2ZkNmRmYWMgYzAyODA0MGUgYzdkMjljMDAKWyAgIDE0LjgwMDAxMV0g Q2FsbCBUcmFjZToKWyAgIDE0LjgwMDAxMV0gIFs8YzAyN2JmNjk+XSBwZXJmX3N3ZXZlbnRf aW5pdCsweGI4LzB4ZGQKWyAgIDE0LjgwMDAxMV0gIFs8YzAyN2ZiMDM+XSBwZXJmX2luaXRf ZXZlbnQrMHhjZS8weDEyNApbICAgMTQuODAwMDExXSAgWzxjMDI3ZmRhOT5dIHBlcmZfZXZl bnRfYWxsb2MrMHgyNTAvMHgzNjAKWyAgIDE0LjgwMDAxMV0gIFs8YzAyODA0MGU+XSBzeXNf cGVyZl9ldmVudF9vcGVuKzB4MzM2LzB4NjY0ClsgICAxNC44MDAwMTFdICBbPGMwOTQ0YTBh Pl0gc3lzZW50ZXJfZG9fY2FsbCsweDEyLzB4M2MKWyAgIDE0LjgwMDAxMV0gQ29kZTogMzEg ZDIgODkgZDggZTggMzggZmYgZmYgZmYgZTggODUgZmYgZmYgZmYgODMgYzQgMGMgNWIgNWUg NWYgNWQgYzMgNTUgODMgZTggMGMgODkgZTUgMzEgYzkgMzEgZDIgZTggN2QgZmYgZmYgZmYg NWQgYzMgNTUgODkgZTUgNTMgPDhiPiAxMCA4OSBjMyA4NSBkMiA3NCAxMSA4ZCA0YSAwMSA4 OSBkMCBmMCAwZiBiMSAwYiAzOSBkMCA3NCAyYgpbICAgMTQuODAwMDExXSBFSVA6IFs8YzAy ODJjZDc+XSBzdGF0aWNfa2V5X3Nsb3dfaW5jKzB4NC8weDQ3IFNTOkVTUCAwMDY4OmNmZDZk ZWIwClsgICAxNC44MDAwMTFdIENSMjogMDAwMDAwMDAzNzk0YjE2OApbICAgMTQuODUzMjE5 XSAtLS1bIGVuZCB0cmFjZSAwZjU1MDRmODE5ZmM0Y2M3IF0tLS0KWyAgIDE0Ljg1NDI2NV0g S2VybmVsIHBhbmljIC0gbm90IHN5bmNpbmc6IEZhdGFsIGV4Y2VwdGlvbgova2VybmVsL2kz ODYtcmFuZGNvbmZpZy1oYTMtMDYxMi80NTlhODZkODNkY2U2NjQxZjY2MzExZDM3ZmJmZTE0 MTljNDc3YTVhL2RtZXNnLXlvY3RvLWl2YjQxLTQxOjIwMTQwNjEzMDYyODA1OmkzODYtcmFu ZGNvbmZpZy1oYTMtMDYxMjozLjguMC0wNjUwMC1nNDU5YTg2ZDo2MQova2VybmVsL2kzODYt cmFuZGNvbmZpZy1oYTMtMDYxMi80NTlhODZkODNkY2U2NjQxZjY2MzExZDM3ZmJmZTE0MTlj NDc3YTVhL2RtZXNnLXlvY3RvLWl2YjQyLTk1OjIwMTQwNjEzMDYyODE3OmkzODYtcmFuZGNv bmZpZy1oYTMtMDYxMjozLjguMC0wNjUwMC1nNDU5YTg2ZDo2MQowOjI6MjEgYWxsX2dvb2Q6 YmFkOmFsbF9iYWQgYm9vdHMKG1sxOzM1bTIwMTQtMDYtMTMgMDY6Mjg6NDAgUkVQRUFUIENP VU5UOiAxMTUgICMgL2MvYm9vdC1iaXNlY3QvbGludXg2L29iai1iaXNlY3QvLnJlcGVhdBtb MG0KCkJpc2VjdGluZzogOSByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJv dWdobHkgMyBzdGVwcykKWzA2MDA0ZTZlZWJkYWYxMDFhMGY5YjUzM2ZhYzc3YjU3NjhkMmMw OWNdIGJsb2NrL3BhcnRpdGlvbnMvbWFjLmM6IG9iZXkgdGhlIHN0YXRlLT5saW1pdCBjb25z dHJhaW50CnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVy ZS5zaCAvYy9ib290LWJpc2VjdC9saW51eDYvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRl c3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyL2Jhc2Vyb2NrOmJh c2Vyb2NrOm1vcnBoOjA2MDA0ZTZlZWJkYWYxMDFhMGY5YjUzM2ZhYzc3YjU3NjhkMmMwOWM6 YmlzZWN0LWxpbnV4NgoKMjAxNC0wNi0xMy0wNjoyODo0MSAwNjAwNGU2ZWViZGFmMTAxYTBm OWI1MzNmYWM3N2I1NzY4ZDJjMDljIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAv a2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi0wNjAw NGU2ZWViZGFmMTAxYTBmOWI1MzNmYWM3N2I1NzY4ZDJjMDljCkNoZWNrIGZvciBrZXJuZWwg aW4gL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2MTIvMDYwMDRlNmVlYmRhZjEwMWEw ZjliNTMzZmFjNzdiNTc2OGQyYzA5Ywp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVp bGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyLTA2MDA0ZTZl ZWJkYWYxMDFhMGY5YjUzM2ZhYzc3YjU3NjhkMmMwOWMKd2FpdGluZyBmb3IgY29tcGxldGlv biBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlLy5pMzg2LXJhbmRjb25maWctaGEzLTA2 MTItMDYwMDRlNmVlYmRhZjEwMWEwZjliNTMzZmFjNzdiNTc2OGQyYzA5YwprZXJuZWw6IC9r ZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyLzA2MDA0ZTZlZWJkYWYxMDFhMGY5YjUz M2ZhYzc3YjU3NjhkMmMwOWMvdm1saW51ei0zLjguMC0wNjQ5MC1nMDYwMDRlNgoKMjAxNC0w Ni0xMy0wNjozOTo0MSBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuCTUgVEVTVCBGQUlMVVJFClsg ICAgMC4xNjQzMzddIHNtcGJvb3Q6IFRvdGFsIG9mIDIgcHJvY2Vzc29ycyBhY3RpdmF0ZWQg KDEwNzc4Ljg0IEJvZ29NSVBTKQpbICAgIDAuMTYzNDUxXSBLVk0gc2V0dXAgYXN5bmMgUEYg Zm9yIGNwdSAxClsgICAgMC4xNjM0NTFdIGt2bS1zdGVhbHRpbWU6IGNwdSAxLCBtc3IgMTI3 NTA1MDAKWyAgIDI4LjEwOTk5OV0gQlVHOiBzb2Z0IGxvY2t1cCAtIENQVSMwIHN0dWNrIGZv ciAyM3MhIFttaWdyYXRpb24vMDo4XQpbICAgMjguMTA5OTk5XSBpcnEgZXZlbnQgc3RhbXA6 IDY3MTE2ClsgICAyOC4xMDk5OTldIGhhcmRpcnFzIGxhc3QgIGVuYWJsZWQgYXQgKDY3MTE1 KTogWzxjMDk0NDJmOT5dIHJlc3RvcmVfYWxsX25vdHJhY2UrMHgwLzB4MTgKWyAgIDI4LjEw OTk5OV0gaGFyZGlycXMgbGFzdCBkaXNhYmxlZCBhdCAoNjcxMTYpOiBbPGMwOTQ0NWNiPl0g YXBpY190aW1lcl9pbnRlcnJ1cHQrMHgyYi8weDM4ClsgICAyOC4xMDk5OTldIHNvZnRpcnFz IGxhc3QgIGVuYWJsZWQgYXQgKDY3MTE0KTogWzxjMDIzMDNlMj5dIF9fZG9fc29mdGlycSsw eDEzNC8weDE0ZgpbICAgMjguMTA5OTk5XSBzb2Z0aXJxcyBsYXN0IGRpc2FibGVkIGF0ICg2 NzEwOSk6IFs8YzAyMDM4OWI+XSBkb19zb2Z0aXJxKzB4NjAvMHhiOApbICAgMjguMTA5OTk5 XSBQaWQ6IDgsIGNvbW06IG1pZ3JhdGlvbi8wIE5vdCB0YWludGVkIDMuOC4wLTA2NDkwLWcw NjAwNGU2ICM2NSBCb2NocyBCb2NocwpbICAgMjguMTA5OTk5XSBFSVA6IDAwNjA6WzxjMDI2 ZTc2MT5dIEVGTEFHUzogMDAwMDAyOTMgQ1BVOiAwClsgICAyOC4xMDk5OTldIEVJUCBpcyBh dCBzdG9wX21hY2hpbmVfY3B1X3N0b3ArMHg1My8weGNlClsgICAyOC4xMDk5OTldIEVBWDog MDAwMDAwMDEgRUJYOiAwMDAwMDAwMSBFQ1g6IGQyMGViZWVjIEVEWDogMDAwMDAwMDAKWyAg IDI4LjEwOTk5OV0gRVNJOiBkMjBlYmVlYyBFREk6IDAwMDAwMDAwIEVCUDogZDIxNDNlNWMg RVNQOiBkMjE0M2U0OApbICAgMjguMTA5OTk5XSAgRFM6IDAwN2IgRVM6IDAwN2IgRlM6IDAw ZDggR1M6IDAwMDAgU1M6IDAwNjgKWyAgIDI4LjEwOTk5OV0gQ1IwOiA4MDA1MDAzYiBDUjI6 IGZmZmZmZmZmIENSMzogMDBlMGQwMDAgQ1I0OiAwMDAwMDZiMApbICAgMjguMTA5OTk5XSBE UjA6IDAwMDAwMDAwIERSMTogMDAwMDAwMDAgRFIyOiAwMDAwMDAwMCBEUjM6IDAwMDAwMDAw ClsgICAyOC4xMDk5OTldIERSNjogZmZmZjBmZjAgRFI3OiAwMDAwMDQwMApbICAgMjguMTA5 OTk5XSBQcm9jZXNzIG1pZ3JhdGlvbi8wIChwaWQ6IDgsIHRpPWQyMTQyMDAwIHRhc2s9ZDIx NDAzYTAgdGFzay50aT1kMjE0MjAwMCkKWyAgIDI4LjEwOTk5OV0gU3RhY2s6ClsgICAyOC4x MDk5OTldICAwMTE0M2U1MCAwMDAwMDI5NiBkMjc0NmEyNCBkMjBlYmU4OCBjMDI2ZTcwZSBk MjE0M2YwYyBjMDI2ZTVjYiAwMDAwMDAwMApbICAgMjguMTA5OTk5XSAgMDAwMDAwNzEgYzEw NGNhYzggMDAwMDAwMDEgZDIxNDAzYTAgZDI3NDZhNDggZDIwZWJlZWMgZDIxNDNmMDQgYzA5 NDJiNTAKWyAgIDI4LjEwOTk5OV0gIGMwY2JhNDRjIDAwMDAwMDAwIGQyMTQzZjE0IGMwZTA1 MGMwIDA5YmRmNmU0IGQyMTQwM2EwIDAwMDAwMDQ2IDAwMDAwMDQ2ClsgICAyOC4xMDk5OTld IENhbGwgVHJhY2U6ClsgICAyOC4xMDk5OTldICBbPGMwMjZlNzBlPl0gPyBxdWV1ZV9zdG9w X2NwdXNfd29yaysweGEwLzB4YTAKWyAgIDI4LjEwOTk5OV0gIFs8YzAyNmU1Y2I+XSBjcHVf c3RvcHBlcl90aHJlYWQrMHg3My8weDExNgpbICAgMjguMTA5OTk5XSAgWzxjMDk0MmI1MD5d ID8gX19zY2hlZHVsZSsweDVmMS8weDY1NwpbICAgMjguMTA5OTk5XSAgWzxjMDI2MTRkMT5d ID8gbG9ja19hY3F1aXJlKzB4ODIvMHg4YQpbICAgMjguMTA5OTk5XSAgWzxjMDk0Mzk4MT5d ID8gX3Jhd19zcGluX3VubG9ja19pcnFyZXN0b3JlKzB4MzgvMHg2MgpbICAgMjguMTA5OTk5 XSAgWzxjMDI1ZmI4Nj5dID8gdHJhY2VfaGFyZGlycXNfb25fY2FsbGVyKzB4MTI5LzB4MTQx ClsgICAyOC4xMDk5OTldICBbPGMwOTQzOTllPl0gPyBfcmF3X3NwaW5fdW5sb2NrX2lycXJl c3RvcmUrMHg1NS8weDYyClsgICAyOC4xMDk5OTldICBbPGMwMjQ3MDM1Pl0gc21wYm9vdF90 aHJlYWRfZm4rMHgxOWIvMHgxYjEKWyAgIDI4LjEwOTk5OV0gIFs8YzAyNDZlOWE+XSA/IF9f c21wYm9vdF9jcmVhdGVfdGhyZWFkLnBhcnQuNCsweDgyLzB4ODIKWyAgIDI4LjEwOTk5OV0g IFs8YzAyNDA0Yzk+XSBrdGhyZWFkKzB4NmUvMHg3MwpbICAgMjguMTA5OTk5XSAgWzxjMDI0 MDAwMD5dID8gc3lzX3RpbWVyX3NldHRpbWUrMHhiZS8weDEwOApbICAgMjguMTA5OTk5XSAg WzxjMDk0NDliNz5dIHJldF9mcm9tX2tlcm5lbF90aHJlYWQrMHgxYi8weDI4ClsgICAyOC4x MDk5OTldICBbPGMwMjQwNDViPl0gPyBfX2t0aHJlYWRfcGFya21lKzB4NTQvMHg1NApbICAg MjguMTA5OTk5XSBDb2RlOiAwMCAwMCAwMCBlOCBiYiBiNSAyYiAwMCAzOSBjMyAwZiA5NCA0 NSBlZiBlYiAxNSA4MyBmYiAwNyA3NiAwNSBlOCAwNCA1NiA2YyAwMCAwZiBhMyAxZiAxOSBk YiA4NSBkYiAwZiA5NSA0NSBlZiAzMSBmZiAzMSBjMCBmMyA5MCA8OGI+IDVlIDEwIDM5IGMz IDc0IDQxIDgzIGZiIDAyIDc0IDA3IDgzIGZiIDAzIDc0IDBlIGViIDE5IGU4IDNkCi9rZXJu ZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyLzA2MDA0ZTZlZWJkYWYxMDFhMGY5YjUzM2Zh Yzc3YjU3NjhkMmMwOWMvZG1lc2cteW9jdG8taXZiNDQtMzU6MjAxNDA2MTMwNjQwMDU6aTM4 Ni1yYW5kY29uZmlnLWhhMy0wNjEyOjMuOC4wLTA2NDkwLWcwNjAwNGU2OjY1CjA6MTo2IGFs bF9nb29kOmJhZDphbGxfYmFkIGJvb3RzCgpCaXNlY3Rpbmc6IDQgcmV2aXNpb25zIGxlZnQg dG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDIgc3RlcHMpCltkOTQxYWVhZTQyOTQyYzJl ZjYxZWQ1ZTA1Y2MxYWQwNDI4MDg1NzA0XSBpcG1pOiBhZGQgbmV3IGtlcm5lbCBvcHRpb25z IHRvIHByZXZlbnQgYXV0b21hdGljIGlwbWkgaW5pdApydW5uaW5nIC9jL2tlcm5lbC10ZXN0 cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXg2L29i ai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNv bmZpZy1oYTMtMDYxMi9iYXNlcm9jazpiYXNlcm9jazptb3JwaDpkOTQxYWVhZTQyOTQyYzJl ZjYxZWQ1ZTA1Y2MxYWQwNDI4MDg1NzA0OmJpc2VjdC1saW51eDYKCjIwMTQtMDYtMTMtMDY6 NDA6NDIgZDk0MWFlYWU0Mjk0MmMyZWY2MWVkNWUwNWNjMWFkMDQyODA4NTcwNCBjb21waWxp bmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2 LXJhbmRjb25maWctaGEzLTA2MTItZDk0MWFlYWU0Mjk0MmMyZWY2MWVkNWUwNWNjMWFkMDQy ODA4NTcwNApDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhh My0wNjEyL2Q5NDFhZWFlNDI5NDJjMmVmNjFlZDVlMDVjYzFhZDA0MjgwODU3MDQKd2FpdGlu ZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFu ZGNvbmZpZy1oYTMtMDYxMi1kOTQxYWVhZTQyOTQyYzJlZjYxZWQ1ZTA1Y2MxYWQwNDI4MDg1 NzA0CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1 ZS8uaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyLWQ5NDFhZWFlNDI5NDJjMmVmNjFlZDVlMDVj YzFhZDA0MjgwODU3MDQKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYx Mi9kOTQxYWVhZTQyOTQyYzJlZjYxZWQ1ZTA1Y2MxYWQwNDI4MDg1NzA0L3ZtbGludXotMy44 LjAtMDY0ODUtZ2Q5NDFhZWEKCjIwMTQtMDYtMTMtMDY6NDg6NDIgZGV0ZWN0aW5nIGJvb3Qg c3RhdGUgLi4uLi4uLi4gVEVTVCBGQUlMVVJFCktlcm5lbCB0ZXN0czogQm9vdCBPSyEKWyAg IDE3LjkzOTE5OF0gc29jazogcHJvY2VzcyBgdHJpbml0eS1tYWluJyBpcyB1c2luZyBvYnNv bGV0ZSBzZXRzb2Nrb3B0IFNPX0JTRENPTVBBVApbICAgMTguMTc2NDEwXSAtLS0tLS0tLS0t LS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgIDE4LjE3NjQ0NV0gV0FSTklORzogYXQg L2tidWlsZC9zcmMvaTM4Ni9saWIvaWRyLmM6Njc4IGlkcl9maW5kX3Nsb3dwYXRoKzB4Mjgv MHhjYSgpClsgICAxOC4xNzY0NDddIEhhcmR3YXJlIG5hbWU6IEJvY2hzClsgICAxOC4xNzY0 NTBdIFBpZDogNTg0LCBjb21tOiB0cmluaXR5LW1haW4gTm90IHRhaW50ZWQgMy44LjAtMDY0 ODUtZ2Q5NDFhZWEgIzY3ClsgICAxOC4xNzY0NTFdIENhbGwgVHJhY2U6ClsgICAxOC4xNzY0 NjhdICBbPGMwMjJhY2U2Pl0gd2Fybl9zbG93cGF0aF9jb21tb24rMHg3Mi8weDg5ClsgICAx OC4xNzY0NzJdICBbPGMwNTFmMDAxPl0gPyBpZHJfZmluZF9zbG93cGF0aCsweDI4LzB4Y2EK WyAgIDE4LjE3NjQ3NF0gIFs8YzA1MWYwMDE+XSA/IGlkcl9maW5kX3Nsb3dwYXRoKzB4Mjgv MHhjYQpbICAgMTguMTc2NDc3XSAgWzxjMDIyYWQ5Yj5dIHdhcm5fc2xvd3BhdGhfbnVsbCsw eDFkLzB4MWYKWyAgIDE4LjE3NjQ3OV0gIFs8YzA1MWYwMDE+XSBpZHJfZmluZF9zbG93cGF0 aCsweDI4LzB4Y2EKWyAgIDE4LjE3NjQ5MF0gIFs8YzAyN2ZhYjc+XSBwZXJmX2luaXRfZXZl bnQrMHg4Mi8weDEyNApbICAgMTguMTc2NDk5XSAgWzxjMDI0MzIxZj5dID8gX19tdXRleF9p bml0KzB4M2YvMHg0NApbICAgMTguMTc2NTAyXSAgWzxjMDI3ZmRhOT5dIHBlcmZfZXZlbnRf YWxsb2MrMHgyNTAvMHgzNjAKWyAgIDE4LjE3NjUwNF0gIFs8YzAyODA0MGU+XSBzeXNfcGVy Zl9ldmVudF9vcGVuKzB4MzM2LzB4NjY0ClsgICAxOC4xNzY1MjldICBbPGMwOTQ0MmEwPl0g c3lzY2FsbF9jYWxsKzB4Ny8weGIKWyAgIDE4LjE3NjUzN10gIFs8YzA5NDAwMDA+XSA/IFNl dEFnY0lmLmlzcmEuNisweDEzMi8weDI5MApbICAgMTguMTc2NTM5XSAtLS1bIGVuZCB0cmFj ZSAxZDJiMjYxZThmNmQwZjY4IF0tLS0KWyAgIDE4LjQxNzc0Nl0gQlVHOiB1bmFibGUgdG8g aGFuZGxlIGtlcm5lbCBwYWdpbmcgcmVxdWVzdCBhdCAxMjcyNGU1MAova2VybmVsL2kzODYt cmFuZGNvbmZpZy1oYTMtMDYxMi9kOTQxYWVhZTQyOTQyYzJlZjYxZWQ1ZTA1Y2MxYWQwNDI4 MDg1NzA0L2RtZXNnLXlvY3RvLWl2YjQxLTk6MjAxNDA2MTMwNjUyMTQ6aTM4Ni1yYW5kY29u ZmlnLWhhMy0wNjEyOjMuOC4wLTA2NDg1LWdkOTQxYWVhOjY3CjA6MToxIGFsbF9nb29kOmJh ZDphbGxfYmFkIGJvb3RzCgpCaXNlY3Rpbmc6IDIgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBh ZnRlciB0aGlzIChyb3VnaGx5IDEgc3RlcCkKWzBmZmMyYTljODA3Mjk2OTI1M2EyMDgyMWMy YzczM2EyY2JiNGM3YzddIGlkcjogaW1wbGVtZW50IGxvb2t1cCBoaW50CnJ1bm5pbmcgL2Mv a2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2Vj dC9saW51eDYvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0v aTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyL2Jhc2Vyb2NrOmJhc2Vyb2NrOm1vcnBoOjBmZmMy YTljODA3Mjk2OTI1M2EyMDgyMWMyYzczM2EyY2JiNGM3Yzc6YmlzZWN0LWxpbnV4NgoKMjAx NC0wNi0xMy0wNjo1Mjo0NSAwZmZjMmE5YzgwNzI5NjkyNTNhMjA4MjFjMmM3MzNhMmNiYjRj N2M3IGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxk LXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi0wZmZjMmE5YzgwNzI5NjkyNTNhMjA4 MjFjMmM3MzNhMmNiYjRjN2M3CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2LXJh bmRjb25maWctaGEzLTA2MTIvMGZmYzJhOWM4MDcyOTY5MjUzYTIwODIxYzJjNzMzYTJjYmI0 YzdjNwp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVl dWUvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyLTBmZmMyYTljODA3Mjk2OTI1M2EyMDgyMWMy YzczM2EyY2JiNGM3YzcKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYx Mi8wZmZjMmE5YzgwNzI5NjkyNTNhMjA4MjFjMmM3MzNhMmNiYjRjN2M3L3ZtbGludXotMy44 LjAtMDY0ODItZzBmZmMyYTkKCjIwMTQtMDYtMTMtMDY6NTQ6NDUgZGV0ZWN0aW5nIGJvb3Qg c3RhdGUgLi4uLi4uLi4uCTEJNQk5IFRFU1QgRkFJTFVSRQpbICAgIDcuNjQyMzEzXSBpbml0 OiBGYWlsZWQgdG8gY3JlYXRlIHB0eSAtIGRpc2FibGluZyBsb2dnaW5nIGZvciBqb2IKWyAg ICA3LjY0Mzg2Nl0gaW5pdDogVGVtcG9yYXJ5IHByb2Nlc3Mgc3Bhd24gZXJyb3I6IE5vIHNw YWNlIGxlZnQgb24gZGV2aWNlClsgICAgNy43MjQzMzRdIGluaXQ6IG1vdW50ZWQtdG1wIG1h aW4gcHJvY2VzcyAoMTQ3KSB0ZXJtaW5hdGVkIHdpdGggc3RhdHVzIDMyClsgICAxNy44NjY2 MjddIEJVRzogdW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwgcGFnaW5nIHJlcXVlc3QgYXQgYmRk ZGI5YjgKWyAgIDE3Ljg2ODI0Ml0gSVA6IFs8YzAyODJjZDc+XSBzdGF0aWNfa2V5X3Nsb3df aW5jKzB4NC8weDQ3ClsgICAxNy44Njg5NDVdICpwZHB0ID0gMDAwMDAwMDAwOTAwZDAwMSAq cGRlID0gMDAwMDAwMDAwMDAwMDAwMCAKWyAgIDE3Ljg2ODk0NV0gT29wczogMDAwMCBbIzFd IFBSRUVNUFQgU01QIERFQlVHX1BBR0VBTExPQwpbICAgMTcuODY4OTQ1XSBQaWQ6IDE3Miwg Y29tbTogdHJpbml0eS1tYWluIE5vdCB0YWludGVkIDMuOC4wLTA2NDgyLWcwZmZjMmE5ICM2 OCBCb2NocyBCb2NocwpbICAgMTcuODY4OTQ1XSBFSVA6IDAwNjA6WzxjMDI4MmNkNz5dIEVG TEFHUzogMDAwMTAyMDYgQ1BVOiAxClsgICAxNy44Njg5NDVdIEVJUCBpcyBhdCBzdGF0aWNf a2V5X3Nsb3dfaW5jKzB4NC8weDQ3ClsgICAxNy44Njg5NDVdIEVBWDogYmRkZGI5YjggRUJY OiBjODY3MWMwMCBFQ1g6IDAwMDAwMDE4IEVEWDogMDAwMDAwMDgKWyAgIDE3Ljg2ODk0NV0g RVNJOiAwMDAwMDAwOCBFREk6IGZmOTU5NTk1IEVCUDogYzg2MjdlYjQgRVNQOiBjODYyN2Vi MApbICAgMTcuODY4OTQ1XSAgRFM6IDAwN2IgRVM6IDAwN2IgRlM6IDAwZDggR1M6IDAwMzMg U1M6IDAwNjgKWyAgIDE3Ljg2ODk0NV0gQ1IwOiA4MDA1MDAzYiBDUjI6IGJkZGRiOWI4IENS MzogMDg1N2UwMDAgQ1I0OiAwMDAwMDYzMApbICAgMTcuODY4OTQ1XSBEUjA6IDA4YTc2MDAw IERSMTogMDAwMDAwMDAgRFIyOiAwMDAwMDAwMCBEUjM6IDAwMDAwMDAwClsgICAxNy44Njg5 NDVdIERSNjogZmZmZjBmZjAgRFI3OiAwMDA3MDYwMgpbICAgMTcuODY4OTQ1XSBQcm9jZXNz IHRyaW5pdHktbWFpbiAocGlkOiAxNzIsIHRpPWM4NjI2MDAwIHRhc2s9Yzg2NjA3MjAgdGFz ay50aT1jODYyNjAwMCkKWyAgIDE3Ljg2ODk0NV0gU3RhY2s6ClsgICAxNy44Njg5NDVdICBj ODY3MWMwMCBjODYyN2VjYyBjMDI3YmY2OSAwMDAwMDAwMCBjMGNiOTczMCBjODY3MWMwMCAw MDAwMDAwMCBjODYyN2VlOApbICAgMTcuODY4OTQ1XSAgYzAyN2ZiMDMgMDAwMDAwMDAgYzBj Yjk3MzAgMDAwMDAwMDAgYzg2NzFkNDggYzg2NzFjMDAgYzg2MjdmMDQgYzAyN2ZkYTkKWyAg IDE3Ljg2ODk0NV0gIGM4NjI3ZjQwIGM4NjcxYzAwIDAwMDAwMDAwIGM4NjYwNzIwIDAwMDAw MDAwIGM4NjI3ZmFjIGMwMjgwNDBlIGM4NjcxYzAwClsgICAxNy44Njg5NDVdIENhbGwgVHJh Y2U6ClsgICAxNy44Njg5NDVdICBbPGMwMjdiZjY5Pl0gcGVyZl9zd2V2ZW50X2luaXQrMHhi OC8weGRkClsgICAxNy44Njg5NDVdICBbPGMwMjdmYjAzPl0gcGVyZl9pbml0X2V2ZW50KzB4 Y2UvMHgxMjQKWyAgIDE3Ljg2ODk0NV0gIFs8YzAyN2ZkYTk+XSBwZXJmX2V2ZW50X2FsbG9j KzB4MjUwLzB4MzYwClsgICAxNy44Njg5NDVdICBbPGMwMjgwNDBlPl0gc3lzX3BlcmZfZXZl bnRfb3BlbisweDMzNi8weDY2NApbICAgMTcuODY4OTQ1XSAgWzxjMDk0NGEwYT5dIHN5c2Vu dGVyX2RvX2NhbGwrMHgxMi8weDNjClsgICAxNy44Njg5NDVdIENvZGU6IDMxIGQyIDg5IGQ4 IGU4IDM4IGZmIGZmIGZmIGU4IDg1IGZmIGZmIGZmIDgzIGM0IDBjIDViIDVlIDVmIDVkIGMz IDU1IDgzIGU4IDBjIDg5IGU1IDMxIGM5IDMxIGQyIGU4IDdkIGZmIGZmIGZmIDVkIGMzIDU1 IDg5IGU1IDUzIDw4Yj4gMTAgODkgYzMgODUgZDIgNzQgMTEgOGQgNGEgMDEgODkgZDAgZjAg MGYgYjEgMGIgMzkgZDAgNzQgMmIKWyAgIDE3Ljg2ODk0NV0gRUlQOiBbPGMwMjgyY2Q3Pl0g c3RhdGljX2tleV9zbG93X2luYysweDQvMHg0NyBTUzpFU1AgMDA2ODpjODYyN2ViMApbICAg MTcuODY4OTQ1XSBDUjI6IDAwMDAwMDAwYmRkZGI5YjgKWyAgIDE4LjAxNTkwOF0gLS0tWyBl bmQgdHJhY2UgM2RhNzI3MmY1NzI4NzVkNCBdLS0tClsgICAxOC4wMTcwNzFdIEtlcm5lbCBw YW5pYyAtIG5vdCBzeW5jaW5nOiBGYXRhbCBleGNlcHRpb24KL2tlcm5lbC9pMzg2LXJhbmRj b25maWctaGEzLTA2MTIvMGZmYzJhOWM4MDcyOTY5MjUzYTIwODIxYzJjNzMzYTJjYmI0Yzdj Ny9kbWVzZy15b2N0by1pdmI0NC00NjoyMDE0MDYxMzA3MDAxNTppMzg2LXJhbmRjb25maWct aGEzLTA2MTI6My44LjAtMDY0ODItZzBmZmMyYTk6NjgKL2tlcm5lbC9pMzg2LXJhbmRjb25m aWctaGEzLTA2MTIvMGZmYzJhOWM4MDcyOTY5MjUzYTIwODIxYzJjNzMzYTJjYmI0YzdjNy9k bWVzZy15b2N0by1pdmI0MS01NDoyMDE0MDYxMzA3MDAzMTppMzg2LXJhbmRjb25maWctaGEz LTA2MTI6My44LjAtMDY0ODItZzBmZmMyYTk6NjgKL2tlcm5lbC9pMzg2LXJhbmRjb25maWct aGEzLTA2MTIvMGZmYzJhOWM4MDcyOTY5MjUzYTIwODIxYzJjNzMzYTJjYmI0YzdjNy9kbWVz Zy15b2N0by1pdmI0Mi0zOToyMDE0MDYxMzA3MDAzMzppMzg2LXJhbmRjb25maWctaGEzLTA2 MTI6My44LjAtMDY0ODItZzBmZmMyYTk6NjgKMjozOjEwIGFsbF9nb29kOmJhZDphbGxfYmFk IGJvb3RzCgpCaXNlY3Rpbmc6IDAgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlz IChyb3VnaGx5IDAgc3RlcHMpCls1NDYxNjI4M2MyOTQ4ODEyYTQ0MjQwODU4Y2VkNjEwZTdj YWNiZGUxXSBpZHI6IGFkZCBpZHJfbGF5ZXItPnByZWZpeApydW5uaW5nIC9jL2tlcm5lbC10 ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXg2 L29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFu ZGNvbmZpZy1oYTMtMDYxMi9iYXNlcm9jazpiYXNlcm9jazptb3JwaDo1NDYxNjI4M2MyOTQ4 ODEyYTQ0MjQwODU4Y2VkNjEwZTdjYWNiZGUxOmJpc2VjdC1saW51eDYKCjIwMTQtMDYtMTMt MDc6MDA6NDcgNTQ2MTYyODNjMjk0ODgxMmE0NDI0MDg1OGNlZDYxMGU3Y2FjYmRlMSBjb21w aWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9p Mzg2LXJhbmRjb25maWctaGEzLTA2MTItNTQ2MTYyODNjMjk0ODgxMmE0NDI0MDg1OGNlZDYx MGU3Y2FjYmRlMQpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmln LWhhMy0wNjEyLzU0NjE2MjgzYzI5NDg4MTJhNDQyNDA4NThjZWQ2MTBlN2NhY2JkZTEKd2Fp dGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYt cmFuZGNvbmZpZy1oYTMtMDYxMi01NDYxNjI4M2MyOTQ4ODEyYTQ0MjQwODU4Y2VkNjEwZTdj YWNiZGUxCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1x dWV1ZS8uaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyLTU0NjE2MjgzYzI5NDg4MTJhNDQyNDA4 NThjZWQ2MTBlN2NhY2JkZTEKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMt MDYxMi81NDYxNjI4M2MyOTQ4ODEyYTQ0MjQwODU4Y2VkNjEwZTdjYWNiZGUxL3ZtbGludXot My44LjAtMDY0ODEtZzU0NjE2MjgKCjIwMTQtMDYtMTMtMDc6MDM6NDcgZGV0ZWN0aW5nIGJv b3Qgc3RhdGUgCTQJOQkzMgk2Mgk4OQkxMTUgU1VDQ0VTUwoKMGZmYzJhOWM4MDcyOTY5MjUz YTIwODIxYzJjNzMzYTJjYmI0YzdjNyBpcyB0aGUgZmlyc3QgYmFkIGNvbW1pdApjb21taXQg MGZmYzJhOWM4MDcyOTY5MjUzYTIwODIxYzJjNzMzYTJjYmI0YzdjNwpBdXRob3I6IFRlanVu IEhlbyA8dGpAa2VybmVsLm9yZz4KRGF0ZTogICBXZWQgRmViIDI3IDE3OjA1OjA4IDIwMTMg LTA4MDAKCiAgICBpZHI6IGltcGxlbWVudCBsb29rdXAgaGludAogICAgCiAgICBXaGlsZSBp ZHIgbG9va3VwIGlzbid0IGEgcGFydGljdWxhcmx5IGhlYXZ5IG9wZXJhdGlvbiwgaXQgc3Rp bGwgaXMgdG9vCiAgICBzdWJzdGFudGlhbCB0byB1c2UgaW4gaG90IHBhdGhzIHdpdGhvdXQg d29ycnlpbmcgYWJvdXQgdGhlIHBlcmZvcm1hbmNlCiAgICBpbXBsaWNhdGlvbnMuICBXaXRo IHJlY2VudCBjaGFuZ2VzLCBlYWNoIGlkcl9sYXllciBjb3ZlcnMgMjU2IHNsb3RzCiAgICB3 aGljaCBzaG91bGQgYmUgZW5vdWdoIHRvIGNvdmVyIG1vc3QgdXNlIGNhc2VzIHdpdGggc2lu Z2xlIGlkcl9sYXllcgogICAgbWFraW5nIGxvb2t1cCBoaW50IHZlcnkgYXR0cmFjdGl2ZS4K ICAgIAogICAgVGhpcyBwYXRjaCBhZGRzIGlkci0+aGludCB3aGljaCBwb2ludHMgdG8gdGhl IGlkcl9sYXllciB3aGljaAogICAgYWxsb2NhdGVkIGFuIElEIG1vc3QgcmVjZW50bHkgYW5k IHRoZSBmYXN0IHBhdGggbG9va3VwIGJlY29tZXMKICAgIAogICAgCWlmIChsb29rIHVwIHRh cmdldCdzIHByZWZpeCBtYXRjaGVzIHRoYXQgb2YgdGhlIGhpbnRlZCBsYXllcikKICAgIAkJ cmV0dXJuIGhpbnQtPmFyeVtJRCdzIG9mZnNldCBpbiB0aGUgbGVhZiBsYXllcl07CiAgICAK ICAgIHdoaWNoIGNhbiBiZSBpbmxpbmVkLgogICAgCiAgICBpZHItPmhpbnQgaXMgc2V0IHRv IHRoZSBsZWFmIG5vZGUgb24gaWRyX2ZpbGxfc2xvdCgpIGFuZCBjbGVhcmVkIGZyb20KICAg IGZyZWVfbGF5ZXIoKS4KICAgIAogICAgW2FuZHJpeS5zaGV2Y2hlbmtvQGxpbnV4LmludGVs LmNvbTogYWx3YXlzIGRvIHNsb3cgcGF0aCB3aGVuIGhpbnQgaXMgdW5pbml0aWFsaXplZF0K ICAgIFNpZ25lZC1vZmYtYnk6IFRlanVuIEhlbyA8dGpAa2VybmVsLm9yZz4KICAgIENjOiBL aXJpbGwgQS4gU2h1dGVtb3YgPGtpcmlsbC5zaHV0ZW1vdkBsaW51eC5pbnRlbC5jb20+CiAg ICBDYzogU2FzaGEgTGV2aW4gPHNhc2hhLmxldmluQG9yYWNsZS5jb20+CiAgICBTaWduZWQt b2ZmLWJ5OiBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogICAg U2lnbmVkLW9mZi1ieTogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRp b24ub3JnPgoKOjA0MDAwMCAwNDAwMDAgNjE0YmYwMzkyM2I5Yjc4MDBmMWQzMTFiZDNlZDJi OWI5MDUxZDQ5MiAyMGM2YzUyMzlmOTk2YmE1YzM4YjJmYzZjYWJiOTIxZjMzMzEwNTMxIE0J aW5jbHVkZQo6MDQwMDAwIDA0MDAwMCAyYThjMzIzNmMyZWYyMGY1N2NkOTFjNmJlODdiMWZi YjNmZTliMWMwIDZjZTg1NzgxNmNlZDI3ODgzOWM2YWY5NDFlNTczMDM4MTYzZDgyZmUgTQls aWIKYmlzZWN0IHJ1biBzdWNjZXNzCkhFQUQgaXMgbm93IGF0IDU0NjE2MjguLi4gaWRyOiBh ZGQgaWRyX2xheWVyLT5wcmVmaXgKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3Zt L2kzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi9iYXNlcm9jazpiYXNlcm9jazptb3JwaDo1NDYx NjI4M2MyOTQ4ODEyYTQ0MjQwODU4Y2VkNjEwZTdjYWNiZGUxOmJpc2VjdC1saW51eDYKCjIw MTQtMDYtMTMtMDc6MDY6NTEgNTQ2MTYyODNjMjk0ODgxMmE0NDI0MDg1OGNlZDYxMGU3Y2Fj YmRlMSByZXVzZSAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi81NDYxNjI4M2My OTQ4ODEyYTQ0MjQwODU4Y2VkNjEwZTdjYWNiZGUxL3ZtbGludXotMy44LjAtMDY0ODEtZzU0 NjE2MjgKCjIwMTQtMDYtMTMtMDc6MDY6NTIgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLi4uLi4u Li4uCTEJNwkyMAk0NAkxMTAJMTkxCTI2MgkzMTQJMzQ1IFNVQ0NFU1MKClByZXZpb3VzIEhF QUQgcG9zaXRpb24gd2FzIDU0NjE2MjguLi4gaWRyOiBhZGQgaWRyX2xheWVyLT5wcmVmaXgK SEVBRCBpcyBub3cgYXQgZDY3YTBlMS4uLiBtb3JwaG9sb2dpZXM6IEVuYWJsZSBDT05GSUdf RkhBTkRMRQpscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29u ZmlnLWhhMy0wNjEyL2Jhc2Vyb2NrOmJhc2Vyb2NrOm1vcnBoOmQ2N2EwZTExMDE4N2FiZDU2 MGExZGU2M2ZhMTcyODk0YTUyODM5ZDU6YmlzZWN0LWxpbnV4NgoKMjAxNC0wNi0xMy0wNzox NTo1OCBkNjdhMGUxMTAxODdhYmQ1NjBhMWRlNjNmYTE3Mjg5NGE1MjgzOWQ1IHJldXNlIC9r ZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjEyL2Q2N2EwZTExMDE4N2FiZDU2MGExZGU2 M2ZhMTcyODk0YTUyODM5ZDUvdm1saW51ei0zLjE1LjAtMDQ3OTUtZ2Q2N2EwZTEKCjIwMTQt MDYtMTMtMDc6MTU6NTggZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLi4JNgkxMwk2NAk5MAkxMTcJ MTU1CTE5MAkyMTAJMjcxCTMxOQkzNDMuLi4uLi4uLi4uLi4uCTM0NC4uCTM0NSBTVUNDRVNT CgpIRUFEIGlzIG5vdyBhdCBkNjdhMGUxIG1vcnBob2xvZ2llczogRW5hYmxlIENPTkZJR19G SEFORExFCgo9PT09PT09PT0gdXBzdHJlYW0gPT09PT09PT09CkZyb20gZ2l0Oi8vZ2l0bWly cm9yL2xpbnVzCiAgIDVjMDJjMzkuLjBlMDRjNjQgIG1hc3RlciAgICAgLT4gbGludXMvbWFz dGVyClByZXZpb3VzIEhFQUQgcG9zaXRpb24gd2FzIGQ2N2EwZTEuLi4gbW9ycGhvbG9naWVz OiBFbmFibGUgQ09ORklHX0ZIQU5ETEUKSEVBRCBpcyBub3cgYXQgMGUwNGM2NC4uLiBNZXJn ZSB0YWcgJ2RtLTMuMTYtY2hhbmdlcycgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3Nj bS9saW51eC9rZXJuZWwvZ2l0L2RldmljZS1tYXBwZXIvbGludXgtZG0KbHMgLWEgL2tidWls ZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi9saW51czpt YXN0ZXI6MGUwNGM2NDFiMTk5NDM1ZjM3Nzk0NTQwNTVmNmE3ZGUyNThlY2RmYzpiaXNlY3Qt bGludXg2CgoyMDE0LTA2LTEzLTA3OjMyOjU1IDBlMDRjNjQxYjE5OTQzNWYzNzc5NDU0MDU1 ZjZhN2RlMjU4ZWNkZmMgcmV1c2UgL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2MTIv MGUwNGM2NDFiMTk5NDM1ZjM3Nzk0NTQwNTVmNmE3ZGUyNThlY2RmYy92bWxpbnV6LTMuMTUu MC0wNDkzNC1nMGUwNGM2NAoKMjAxNC0wNi0xMy0wNzozMjo1NSBkZXRlY3RpbmcgYm9vdCBz dGF0ZSAuLgkxMgkzOQk3OQkxMDUJMTU0CTE5OQkyNTkJMzMyCTM0Mi4uLi4uLi4uLi4uLgkz NDMuCTM0NSBTVUNDRVNTCgoKPT09PT09PT09IGxpbnV4LW5leHQgPT09PT09PT09CkZyb20g Z2l0Oi8vZ2l0bWlycm9yL25leHQKICsgMzA4MDZmOC4uLmY2MGJmMzUgYWtwbSAgICAgICAt PiBuZXh0L2FrcG0gIChmb3JjZWQgdXBkYXRlKQogKyA1NmI1NDk4Li4uZGFkYTkxNSBha3Bt LWJhc2UgIC0+IG5leHQvYWtwbS1iYXNlICAoZm9yY2VkIHVwZGF0ZSkKICsgMjdhNGU0My4u LmIxY2NlNjIgbWFzdGVyICAgICAtPiBuZXh0L21hc3RlciAgKGZvcmNlZCB1cGRhdGUpCiAg IDE0MjA4YjAuLjQyNTFjMmE2IHN0YWJsZSAgICAgLT4gbmV4dC9zdGFibGUKRnJvbSBnaXQ6 Ly9naXRtaXJyb3IvbmV4dAogKiBbbmV3IHRhZ10gICAgICAgICBuZXh0LTIwMTQwNjExIC0+ IG5leHQtMjAxNDA2MTEKICogW25ldyB0YWddICAgICAgICAgbmV4dC0yMDE0MDYxMiAtPiBu ZXh0LTIwMTQwNjEyClByZXZpb3VzIEhFQUQgcG9zaXRpb24gd2FzIDBlMDRjNjQuLi4gTWVy Z2UgdGFnICdkbS0zLjE2LWNoYW5nZXMnIG9mIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z Y20vbGludXgva2VybmVsL2dpdC9kZXZpY2UtbWFwcGVyL2xpbnV4LWRtCkhFQUQgaXMgbm93 IGF0IGIxY2NlNjIuLi4gQWRkIGxpbnV4LW5leHQgc3BlY2lmaWMgZmlsZXMgZm9yIDIwMTQw NjEyCmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWct aGEzLTA2MTIvbmV4dDptYXN0ZXI6YjFjY2U2MjBmZDRiNjg2NGM5MmU3MzA3YmU3ODM5Nzg5 ZjljOGJlMDpiaXNlY3QtbGludXg2CgoyMDE0LTA2LTEzLTA3OjQ2OjExIGIxY2NlNjIwZmQ0 YjY4NjRjOTJlNzMwN2JlNzgzOTc4OWY5YzhiZTAgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0 YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWhhMy0w NjEyLWIxY2NlNjIwZmQ0YjY4NjRjOTJlNzMwN2JlNzgzOTc4OWY5YzhiZTAKQ2hlY2sgZm9y IGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYxMi9iMWNjZTYyMGZk NGI2ODY0YzkyZTczMDdiZTc4Mzk3ODlmOWM4YmUwCndhaXRpbmcgZm9yIGNvbXBsZXRpb24g b2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctaGEzLTA2MTIt YjFjY2U2MjBmZDRiNjg2NGM5MmU3MzA3YmU3ODM5Nzg5ZjljOGJlMAp3YWl0aW5nIGZvciBj b21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvLmkzODYtcmFuZGNvbmZp Zy1oYTMtMDYxMi1iMWNjZTYyMGZkNGI2ODY0YzkyZTczMDdiZTc4Mzk3ODlmOWM4YmUwCmtl cm5lbDogL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2MTIvYjFjY2U2MjBmZDRiNjg2 NGM5MmU3MzA3YmU3ODM5Nzg5ZjljOGJlMC92bWxpbnV6LTMuMTUuMC1uZXh0LTIwMTQwNjEy CgoyMDE0LTA2LTEzLTA3OjQ5OjExIGRldGVjdGluZyBib290IHN0YXRlIAkyCTI5CTQ4CTg2 CTEyMQkxNTcJMTczCTE5OQkyMzMJMjc2CTMzMwkzMzkuLi4uLi4uCTM0MAkzNDMJMzQ0Li4u Li4JMzQ1IFNVQ0NFU1MKCg== --------------050201040302000204090605 Content-Type: text/plain; charset=UTF-8; name="config-3.8.0-06482-g0ffc2a9" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="config-3.8.0-06482-g0ffc2a9" # # Automatically generated file; DO NOT EDIT. # Linux/i386 3.8.0 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_GENERIC_GPIO=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_DEFAULT_IDLE=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_ZONE_DMA32 is not set # CONFIG_AUDIT_ARCH is not set CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_32_SMP=y CONFIG_X86_HT=y CONFIG_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_CONSTRUCTORS=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_EXPERIMENTAL=y CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" 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_KERNEL_GZIP is not set CONFIG_KERNEL_BZIP2=y # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set CONFIG_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_PENDING_IRQ=y CONFIG_IRQ_DOMAIN=y # CONFIG_IRQ_DOMAIN_DEBUG is not set CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ALWAYS_USE_PERSISTENT_CLOCK=y CONFIG_KTIME_SCALAR=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BUILD=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_IRQ_TIME_ACCOUNTING is not set CONFIG_BSD_PROCESS_ACCT=y # CONFIG_BSD_PROCESS_ACCT_V3 is not set # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_TREE_PREEMPT_RCU=y CONFIG_PREEMPT_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_FANOUT=32 CONFIG_RCU_FANOUT_LEAF=16 CONFIG_RCU_FANOUT_EXACT=y CONFIG_RCU_FAST_NO_HZ=y CONFIG_TREE_RCU_TRACE=y CONFIG_RCU_BOOST=y CONFIG_RCU_BOOST_PRIO=1 CONFIG_RCU_BOOST_DELAY=500 # CONFIG_RCU_NOCB_CPU is not set CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y 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 is not set # CONFIG_CGROUP_FREEZER is not set CONFIG_CGROUP_DEVICE=y CONFIG_CPUSETS=y # CONFIG_PROC_PID_CPUSET is not set # CONFIG_CGROUP_CPUACCT is not set # CONFIG_RESOURCE_COUNTERS is not set # CONFIG_CGROUP_PERF is not set CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y # CONFIG_CFS_BANDWIDTH is not set # 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=y # CONFIG_IPC_NS is not set CONFIG_PID_NS=y CONFIG_NET_NS=y CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_SYSCTL=y CONFIG_ANON_INODES=y # CONFIG_EXPERT is not set CONFIG_HAVE_UID16=y CONFIG_UID16=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_HOTPLUG=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_HAVE_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_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_PCI_QUIRKS=y # CONFIG_COMPAT_BRK is not set CONFIG_SLAB=y # CONFIG_SLUB is not set # CONFIG_PROFILING is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_JUMP_LABEL=y 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_USE_GENERIC_SMP_HELPERS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_MODULES_USE_ELF_REL=y CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y # # GCOV-based kernel profiling # CONFIG_GCOV_KERNEL=y # CONFIG_GCOV_PROFILE_ALL 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_STOP_MACHINE=y CONFIG_BLOCK=y CONFIG_LBDAF=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y # CONFIG_BLK_DEV_INTEGRITY is not set CONFIG_BLK_DEV_THROTTLING=y # # Partition Types # CONFIG_PARTITION_ADVANCED=y # CONFIG_ACORN_PARTITION is not set # CONFIG_OSF_PARTITION is not set CONFIG_AMIGA_PARTITION=y # CONFIG_ATARI_PARTITION is not set CONFIG_MAC_PARTITION=y # CONFIG_MSDOS_PARTITION is not set # CONFIG_LDM_PARTITION is not set CONFIG_SGI_PARTITION=y # CONFIG_ULTRIX_PARTITION is not set # CONFIG_SUN_PARTITION is not set # CONFIG_KARMA_PARTITION is not set # CONFIG_EFI_PARTITION is not set # CONFIG_SYSV68_PARTITION is not set # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y CONFIG_CFQ_GROUP_IOSCHED=y # CONFIG_DEFAULT_DEADLINE is not set CONFIG_DEFAULT_CFQ=y # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="cfq" CONFIG_PADATA=y CONFIG_UNINLINE_SPIN_UNLOCK=y # CONFIG_FREEZER is not set # # Processor type and features # CONFIG_ZONE_DMA=y CONFIG_SMP=y CONFIG_X86_MPPARSE=y # CONFIG_X86_BIGSMP 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_32_NON_STANDARD=y # CONFIG_X86_NUMAQ is not set # CONFIG_STA2X11 is not set # CONFIG_X86_SUMMIT is not set CONFIG_X86_32_IRIS=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_PARAVIRT_GUEST=y # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set # CONFIG_XEN is not set # CONFIG_XEN_PRIVILEGED_GUEST is not set CONFIG_KVM_GUEST=y # CONFIG_LGUEST_GUEST is not set CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_SPINLOCKS is not set CONFIG_PARAVIRT_CLOCK=y # CONFIG_PARAVIRT_DEBUG is not set CONFIG_NO_BOOTMEM=y CONFIG_MEMTEST=y # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set CONFIG_M686=y # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP3D is not set # CONFIG_MELAN is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set # CONFIG_MVIAC7 is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_X86_GENERIC=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 # CONFIG_X86_PPRO_FENCE is not set CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=5 CONFIG_X86_DEBUGCTLMSR=y CONFIG_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=8 # CONFIG_SCHED_SMT is not set # CONFIG_SCHED_MC is not set # CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=y CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y # CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set # CONFIG_X86_MCE is not set CONFIG_VM86=y CONFIG_TOSHIBA=y CONFIG_I8K=y # CONFIG_X86_REBOOTFIXUPS is not set CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_MICROCODE_INTEL_LIB=y CONFIG_MICROCODE_INTEL_EARLY=y CONFIG_MICROCODE_EARLY=y CONFIG_X86_MSR=y # CONFIG_X86_CPUID is not set # CONFIG_NOHIGHMEM is not set # CONFIG_HIGHMEM4G is not set CONFIG_HIGHMEM64G=y CONFIG_PAGE_OFFSET=0xC0000000 CONFIG_HIGHMEM=y CONFIG_X86_PAE=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_NEED_NODE_MEMMAP_SIZE=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0 CONFIG_SELECT_MEMORY_MODEL=y # CONFIG_FLATMEM_MANUAL is not set CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_HAVE_MEMORY_PRESENT=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_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y # CONFIG_MEMORY_HOTREMOVE is not set CONFIG_SPLIT_PTLOCK_CPUS=999999 CONFIG_BALLOON_COMPACTION=y CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=1 CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_TRANSPARENT_HUGEPAGE=y # CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y # CONFIG_CROSS_MEMORY_ATTACH is not set CONFIG_CLEANCACHE=y # CONFIG_FRONTSWAP is not set CONFIG_HIGHPTE=y CONFIG_X86_CHECK_BIOS_CORRUPTION=y CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y CONFIG_X86_RESERVE_LOW=64 CONFIG_MATH_EMULATION=y 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 is not set # 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 is not set # CONFIG_CRASH_DUMP is not set CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x200000 # CONFIG_HOTPLUG_CPU is not set CONFIG_COMPAT_VDSO=y # CONFIG_CMDLINE_BOOL is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y # # 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_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_FILE="" # 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_HOTPLUG_MEMORY is not set # CONFIG_ACPI_SBS is not set # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_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=y # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y 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 is not set CONFIG_X86_POWERNOW_K7=y CONFIG_X86_POWERNOW_K7_ACPI=y # CONFIG_X86_GX_SUSPMOD is not set CONFIG_X86_SPEEDSTEP_CENTRINO=y CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y CONFIG_X86_SPEEDSTEP_ICH=y # CONFIG_X86_SPEEDSTEP_SMI is not set # CONFIG_X86_P4_CLOCKMOD is not set # CONFIG_X86_CPUFREQ_NFORCE2 is not set 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_X86_SPEEDSTEP_RELAXED_CAP_CHECK is not set 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 is not set # CONFIG_PCI_GOMMCONFIG is not set # CONFIG_PCI_GODIRECT is not set CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_DOMAINS=y # CONFIG_PCIEPORTBUS is not set CONFIG_ARCH_SUPPORTS_MSI=y # CONFIG_PCI_MSI is not set # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set # CONFIG_PCI_STUB is not set CONFIG_HT_IRQ=y # CONFIG_PCI_IOV is not set # CONFIG_PCI_PRI is not set # CONFIG_PCI_PASID is not set # CONFIG_PCI_IOAPIC is not set CONFIG_PCI_LABEL=y CONFIG_ISA_DMA_API=y CONFIG_ISA=y CONFIG_EISA=y # CONFIG_EISA_VLB_PRIMING is not set CONFIG_EISA_PCI_EISA=y CONFIG_EISA_VIRTUAL_ROOT=y # CONFIG_EISA_NAMES is not set CONFIG_SCx200=y CONFIG_SCx200HR_TIMER=y # CONFIG_ALIX is not set CONFIG_NET5501=y # CONFIG_GEOS is not set CONFIG_AMD_NB=y CONFIG_PCCARD=y CONFIG_PCMCIA=y # CONFIG_PCMCIA_LOAD_CIS is not set CONFIG_CARDBUS=y # # PC-card bridges # # CONFIG_YENTA is not set # CONFIG_PD6729 is not set # CONFIG_I82092 is not set # CONFIG_I82365 is not set # CONFIG_TCIC is not set CONFIG_PCMCIA_PROBE=y # CONFIG_HOTPLUG_PCI 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_HAVE_AOUT=y # CONFIG_BINFMT_AOUT is not set # CONFIG_BINFMT_MISC is not set 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 is not set CONFIG_UNIX=y CONFIG_UNIX_DIAG=y # CONFIG_NET_KEY is not set # CONFIG_INET is not set CONFIG_NETWORK_SECMARK=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set CONFIG_ATM=y # CONFIG_ATM_LANE is not set CONFIG_STP=y CONFIG_GARP=y CONFIG_BRIDGE=y # CONFIG_BRIDGE_VLAN_FILTERING is not set CONFIG_VLAN_8021Q=y CONFIG_VLAN_8021Q_GVRP=y # CONFIG_VLAN_8021Q_MVRP is not set CONFIG_DECNET=y CONFIG_DECNET_ROUTER=y CONFIG_LLC=y CONFIG_LLC2=y # CONFIG_IPX is not set CONFIG_ATALK=y CONFIG_DEV_APPLETALK=y CONFIG_LTPC=y # CONFIG_COPS is not set # CONFIG_IPDDP is not set # CONFIG_X25 is not set CONFIG_LAPB=y # CONFIG_PHONET is not set # CONFIG_IEEE802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set CONFIG_DNS_RESOLVER=y # CONFIG_BATMAN_ADV is not set # CONFIG_OPENVSWITCH is not set CONFIG_VSOCKETS=y CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y # CONFIG_NETPRIO_CGROUP is not set CONFIG_BQL=y # # Network testing # # CONFIG_NET_PKTGEN is not set CONFIG_HAMRADIO=y # # Packet Radio protocols # CONFIG_AX25=y CONFIG_AX25_DAMA_SLAVE=y # CONFIG_NETROM is not set CONFIG_ROSE=y # # AX.25 network device drivers # # CONFIG_MKISS is not set CONFIG_6PACK=y CONFIG_BPQETHER=y CONFIG_SCC=y CONFIG_SCC_DELAY=y # CONFIG_SCC_TRXECHO is not set CONFIG_BAYCOM_SER_FDX=y # CONFIG_BAYCOM_SER_HDX is not set # CONFIG_BAYCOM_PAR is not set # CONFIG_BAYCOM_EPP is not set CONFIG_YAM=y # CONFIG_CAN is not set # CONFIG_IRDA is not set CONFIG_BT=y CONFIG_BT_RFCOMM=y CONFIG_BT_RFCOMM_TTY=y CONFIG_BT_BNEP=y CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y CONFIG_BT_HIDP=y # # Bluetooth device drivers # # CONFIG_BT_HCIBTUSB is not set CONFIG_BT_HCIUART=y CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y CONFIG_BT_HCIUART_ATH3K=y CONFIG_BT_HCIUART_LL=y CONFIG_BT_HCIUART_3WIRE=y # CONFIG_BT_HCIBCM203X is not set CONFIG_BT_HCIBPA10X=y CONFIG_BT_HCIBFUSB=y CONFIG_BT_HCIDTL1=y CONFIG_BT_HCIBT3C=y CONFIG_BT_HCIBLUECARD=y CONFIG_BT_HCIBTUART=y CONFIG_BT_HCIVHCI=y CONFIG_BT_MRVL=y CONFIG_FIB_RULES=y # CONFIG_WIRELESS is not set CONFIG_WIMAX=y CONFIG_WIMAX_DEBUG_LEVEL=8 # CONFIG_RFKILL is not set CONFIG_RFKILL_REGULATOR=y CONFIG_NET_9P=y CONFIG_NET_9P_VIRTIO=y CONFIG_NET_9P_DEBUG=y CONFIG_CAIF=y # CONFIG_CAIF_DEBUG is not set CONFIG_CAIF_NETDEV=y # CONFIG_CAIF_USB is not set CONFIG_NFC=y CONFIG_NFC_NCI=y CONFIG_NFC_HCI=y # CONFIG_NFC_SHDLC is not set # CONFIG_NFC_LLCP is not set # # Near Field Communication (NFC) devices # CONFIG_NFC_PN533=y CONFIG_NFC_PN544=y CONFIG_NFC_MICROREAD=y # # Device Drivers # # # Generic Driver Options # CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set # CONFIG_STANDALONE is not set # CONFIG_PREVENT_FIRMWARE_BUILD is not set CONFIG_FW_LOADER=y # CONFIG_FIRMWARE_IN_KERNEL is not set CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y CONFIG_CMA=y # CONFIG_CMA_DEBUG is not set # # Default contiguous memory area size: # CONFIG_CMA_SIZE_MBYTES=16 CONFIG_CMA_SIZE_PERCENTAGE=10 # CONFIG_CMA_SIZE_SEL_MBYTES is not set # CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set CONFIG_CMA_SIZE_SEL_MIN=y # CONFIG_CMA_SIZE_SEL_MAX is not set CONFIG_CMA_ALIGNMENT=8 CONFIG_CMA_AREAS=7 # # Bus devices # # CONFIG_CONNECTOR is not set # CONFIG_MTD is not set CONFIG_PARPORT=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_PC_PCMCIA=y # CONFIG_PARPORT_GSC is not set # CONFIG_PARPORT_AX88796 is not set CONFIG_PARPORT_1284=y CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y # CONFIG_PNP_DEBUG_MESSAGES is not set # # Protocols # CONFIG_ISAPNP=y CONFIG_PNPBIOS=y # CONFIG_PNPBIOS_PROC_FS is not set CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_FD is not set # CONFIG_BLK_DEV_XD is not set # 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 is not set # CONFIG_BLK_DEV_COW_COMMON is not set # CONFIG_BLK_DEV_LOOP is not set # # DRBD disabled because PROC_FS or INET not selected # # CONFIG_BLK_DEV_NBD is not set # CONFIG_BLK_DEV_NVME is not set # CONFIG_BLK_DEV_SX8 is not set # CONFIG_BLK_DEV_RAM is not set # CONFIG_CDROM_PKTCDVD is not set # CONFIG_ATA_OVER_ETH is not set # CONFIG_VIRTIO_BLK is not set # CONFIG_BLK_DEV_HD is not set # # Misc devices # # CONFIG_SENSORS_LIS3LV02D is not set # CONFIG_AD525X_DPOT is not set # CONFIG_IBM_ASM is not set # CONFIG_PHANTOM is not set # CONFIG_INTEL_MID_PTI is not set # CONFIG_SGI_IOC4 is not set # CONFIG_TIFM_CORE is not set CONFIG_ICS932S401=y CONFIG_ATMEL_SSC=y CONFIG_ENCLOSURE_SERVICES=y # CONFIG_HP_ILO is not set # CONFIG_APDS9802ALS is not set CONFIG_ISL29003=y # CONFIG_ISL29020 is not set # CONFIG_SENSORS_TSL2550 is not set CONFIG_SENSORS_BH1780=y # CONFIG_SENSORS_BH1770 is not set CONFIG_SENSORS_APDS990X=y CONFIG_HMC6352=y CONFIG_DS1682=y # CONFIG_TI_DAC7512 is not set # CONFIG_VMWARE_BALLOON is not set CONFIG_BMP085=y CONFIG_BMP085_I2C=y # CONFIG_BMP085_SPI is not set # CONFIG_PCH_PHUB is not set # CONFIG_USB_SWITCH_FSA9480 is not set CONFIG_LATTICE_ECP3_CONFIG=y # CONFIG_C2PORT is not set # # EEPROM support # CONFIG_EEPROM_AT24=y # CONFIG_EEPROM_AT25 is not set # CONFIG_EEPROM_LEGACY is not set # CONFIG_EEPROM_MAX6875 is not set CONFIG_EEPROM_93CX6=y CONFIG_EEPROM_93XX46=y # CONFIG_CB710_CORE is not set # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set # CONFIG_SENSORS_LIS3_I2C is not set # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=y # CONFIG_VMWARE_VMCI is not set 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 is not set CONFIG_BLK_DEV_IDECS=y # CONFIG_BLK_DEV_DELKIN is not set CONFIG_BLK_DEV_IDECD=y CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y CONFIG_BLK_DEV_IDETAPE=y # CONFIG_BLK_DEV_IDEACPI is not set CONFIG_IDE_TASK_IOCTL=y # CONFIG_IDE_PROC_FS is not set # # IDE chipset support/bugfixes # CONFIG_IDE_GENERIC=y CONFIG_BLK_DEV_PLATFORM=y # CONFIG_BLK_DEV_CMD640 is not set CONFIG_BLK_DEV_IDEPNP=y # # PCI IDE chipsets support # # CONFIG_BLK_DEV_GENERIC is not set # CONFIG_BLK_DEV_OPTI621 is not set # CONFIG_BLK_DEV_RZ1000 is not set # CONFIG_BLK_DEV_AEC62XX is not set # CONFIG_BLK_DEV_ALI15X3 is not set # CONFIG_BLK_DEV_AMD74XX is not set # CONFIG_BLK_DEV_ATIIXP is not set # CONFIG_BLK_DEV_CMD64X is not set # CONFIG_BLK_DEV_TRIFLEX is not set # CONFIG_BLK_DEV_CS5520 is not set # CONFIG_BLK_DEV_CS5530 is not set # CONFIG_BLK_DEV_CS5535 is not set # CONFIG_BLK_DEV_CS5536 is not set # CONFIG_BLK_DEV_HPT366 is not set # CONFIG_BLK_DEV_JMICRON is not set # CONFIG_BLK_DEV_SC1200 is not set # CONFIG_BLK_DEV_PIIX is not set # CONFIG_BLK_DEV_IT8172 is not set # CONFIG_BLK_DEV_IT8213 is not set # CONFIG_BLK_DEV_IT821X is not set # CONFIG_BLK_DEV_NS87415 is not set # CONFIG_BLK_DEV_PDC202XX_OLD is not set # CONFIG_BLK_DEV_PDC202XX_NEW is not set # CONFIG_BLK_DEV_SVWKS is not set # CONFIG_BLK_DEV_SIIMAGE is not set # CONFIG_BLK_DEV_SIS5513 is not set # CONFIG_BLK_DEV_SLC90E66 is not set # CONFIG_BLK_DEV_TRM290 is not set # CONFIG_BLK_DEV_VIA82CXXX is not set # CONFIG_BLK_DEV_TC86C001 is not set # # Other IDE chipsets support # # # Note: most of these also require special kernel boot parameters # # CONFIG_BLK_DEV_4DRIVES is not set CONFIG_BLK_DEV_ALI14XX=y # CONFIG_BLK_DEV_DTC2278 is not set CONFIG_BLK_DEV_HT6560B=y CONFIG_BLK_DEV_QD65XX=y # CONFIG_BLK_DEV_UMC8672 is not set # CONFIG_BLK_DEV_IDEDMA is not set # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=y CONFIG_SCSI=y CONFIG_SCSI_DMA=y # CONFIG_SCSI_TGT is not set CONFIG_SCSI_NETLINK=y CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # # CONFIG_BLK_DEV_SD is not set # CONFIG_CHR_DEV_ST is not set CONFIG_CHR_DEV_OSST=y CONFIG_BLK_DEV_SR=y # CONFIG_BLK_DEV_SR_VENDOR is not set CONFIG_CHR_DEV_SG=y CONFIG_CHR_DEV_SCH=y # CONFIG_SCSI_ENCLOSURE is not set # CONFIG_SCSI_MULTI_LUN is not set # CONFIG_SCSI_CONSTANTS is not set # CONFIG_SCSI_LOGGING is not set # CONFIG_SCSI_SCAN_ASYNC is not set # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=y CONFIG_SCSI_FC_ATTRS=y CONFIG_SCSI_ISCSI_ATTRS=y CONFIG_SCSI_SAS_ATTRS=y CONFIG_SCSI_SAS_LIBSAS=y # CONFIG_SCSI_SAS_HOST_SMP is not set CONFIG_SCSI_SRP_ATTRS=y CONFIG_SCSI_LOWLEVEL=y CONFIG_ISCSI_BOOT_SYSFS=y # CONFIG_SCSI_BNX2_ISCSI is not set # CONFIG_SCSI_BNX2X_FCOE is not set # 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 is not set # CONFIG_SCSI_7000FASST is not set # CONFIG_SCSI_ACARD is not set # CONFIG_SCSI_AHA152X is not set # CONFIG_SCSI_AHA1542 is not set CONFIG_SCSI_AHA1740=y # 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 is not set # CONFIG_SCSI_MVSAS is not set # CONFIG_SCSI_MVUMI is not set # CONFIG_SCSI_DPT_I2O is not set # CONFIG_SCSI_ADVANSYS is not set # CONFIG_SCSI_IN2000 is not set # CONFIG_SCSI_ARCMSR is not set # CONFIG_MEGARAID_NEWGEN is not set # CONFIG_MEGARAID_LEGACY is not set # CONFIG_MEGARAID_SAS is not set # CONFIG_SCSI_MPT2SAS is not set # CONFIG_SCSI_MPT3SAS is not set CONFIG_SCSI_UFSHCD=y # CONFIG_SCSI_HPTIOP is not set CONFIG_SCSI_BUSLOGIC=y # CONFIG_SCSI_FLASHPOINT is not set # CONFIG_VMWARE_PVSCSI is not set CONFIG_LIBFC=y # CONFIG_LIBFCOE is not set # CONFIG_FCOE is not set # CONFIG_FCOE_FNIC is not set # CONFIG_SCSI_DMX3191D is not set CONFIG_SCSI_DTC3280=y CONFIG_SCSI_EATA=y # CONFIG_SCSI_EATA_TAGGED_QUEUE is not set CONFIG_SCSI_EATA_LINKED_COMMANDS=y CONFIG_SCSI_EATA_MAX_TAGS=16 # CONFIG_SCSI_FUTURE_DOMAIN is not set # CONFIG_SCSI_GDTH is not set # CONFIG_SCSI_ISCI is not set CONFIG_SCSI_GENERIC_NCR5380=y CONFIG_SCSI_GENERIC_NCR5380_MMIO=y # CONFIG_SCSI_GENERIC_NCR53C400 is not set # CONFIG_SCSI_IPS is not set # CONFIG_SCSI_INITIO is not set # CONFIG_SCSI_INIA100 is not set # CONFIG_SCSI_PPA is not set CONFIG_SCSI_IMM=y # CONFIG_SCSI_IZIP_EPP16 is not set # CONFIG_SCSI_IZIP_SLOW_CTR is not set CONFIG_SCSI_NCR53C406A=y # CONFIG_SCSI_STEX is not set # CONFIG_SCSI_SYM53C8XX_2 is not set # CONFIG_SCSI_PAS16 is not set CONFIG_SCSI_QLOGIC_FAS=y # CONFIG_SCSI_QLOGIC_1280 is not set # CONFIG_SCSI_QLA_FC is not set # CONFIG_SCSI_QLA_ISCSI is not set # CONFIG_SCSI_LPFC is not set CONFIG_SCSI_SIM710=y CONFIG_SCSI_SYM53C416=y # CONFIG_SCSI_DC395x is not set # CONFIG_SCSI_DC390T is not set 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=y # CONFIG_SCSI_PMCRAID is not set # CONFIG_SCSI_PM8001 is not set # CONFIG_SCSI_SRP is not set # CONFIG_SCSI_BFA_FC is not set # CONFIG_SCSI_VIRTIO is not set # CONFIG_SCSI_CHELSIO_FCOE is not set CONFIG_SCSI_LOWLEVEL_PCMCIA=y CONFIG_SCSI_DH=y CONFIG_SCSI_DH_RDAC=y CONFIG_SCSI_DH_HP_SW=y CONFIG_SCSI_DH_EMC=y CONFIG_SCSI_DH_ALUA=y 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 is not set # CONFIG_MD is not set # CONFIG_TARGET_CORE is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # # CONFIG_FIREWIRE is not set # CONFIG_FIREWIRE_NOSY is not set # CONFIG_I2O is not set CONFIG_MACINTOSH_DRIVERS=y CONFIG_MAC_EMUMOUSEBTN=y # CONFIG_NETDEVICES is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 # CONFIG_INPUT_JOYDEV is not set CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5520 is not set # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_STMPE is not set # CONFIG_KEYBOARD_TWL4030 is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_INPUT_MOUSE is not set CONFIG_INPUT_JOYSTICK=y # CONFIG_JOYSTICK_ANALOG is not set CONFIG_JOYSTICK_A3D=y CONFIG_JOYSTICK_ADI=y # CONFIG_JOYSTICK_COBRA is not set # CONFIG_JOYSTICK_GF2K is not set CONFIG_JOYSTICK_GRIP=y CONFIG_JOYSTICK_GRIP_MP=y CONFIG_JOYSTICK_GUILLEMOT=y # CONFIG_JOYSTICK_INTERACT is not set CONFIG_JOYSTICK_SIDEWINDER=y CONFIG_JOYSTICK_TMDC=y # CONFIG_JOYSTICK_IFORCE is not set # CONFIG_JOYSTICK_WARRIOR is not set # CONFIG_JOYSTICK_MAGELLAN is not set CONFIG_JOYSTICK_SPACEORB=y # CONFIG_JOYSTICK_SPACEBALL is not set # CONFIG_JOYSTICK_STINGER is not set CONFIG_JOYSTICK_TWIDJOY=y CONFIG_JOYSTICK_ZHENHUA=y CONFIG_JOYSTICK_DB9=y # CONFIG_JOYSTICK_GAMECON is not set CONFIG_JOYSTICK_TURBOGRAFX=y CONFIG_JOYSTICK_AS5011=y CONFIG_JOYSTICK_JOYDUMP=y CONFIG_JOYSTICK_XPAD=y CONFIG_JOYSTICK_XPAD_FF=y CONFIG_JOYSTICK_XPAD_LEDS=y CONFIG_JOYSTICK_WALKERA0701=y # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set CONFIG_INPUT_MISC=y # CONFIG_INPUT_88PM860X_ONKEY is not set CONFIG_INPUT_AD714X=y CONFIG_INPUT_AD714X_I2C=y CONFIG_INPUT_AD714X_SPI=y # CONFIG_INPUT_BMA150 is not set # CONFIG_INPUT_PCSPKR is not set CONFIG_INPUT_MC13783_PWRBUTTON=y CONFIG_INPUT_MMA8450=y CONFIG_INPUT_MPU3050=y CONFIG_INPUT_APANEL=y CONFIG_INPUT_GP2A=y # CONFIG_INPUT_GPIO_TILT_POLLED is not set CONFIG_INPUT_WISTRON_BTNS=y # CONFIG_INPUT_ATLAS_BTNS is not set CONFIG_INPUT_ATI_REMOTE2=y CONFIG_INPUT_KEYSPAN_REMOTE=y # CONFIG_INPUT_KXTJ9 is not set # CONFIG_INPUT_POWERMATE is not set CONFIG_INPUT_YEALINK=y CONFIG_INPUT_CM109=y # CONFIG_INPUT_TWL4030_PWRBUTTON is not set CONFIG_INPUT_TWL4030_VIBRA=y CONFIG_INPUT_UINPUT=y # CONFIG_INPUT_PCF50633_PMU is not set # CONFIG_INPUT_PCF8574 is not set # CONFIG_INPUT_PWM_BEEPER is not set CONFIG_INPUT_GPIO_ROTARY_ENCODER=y CONFIG_INPUT_DA9052_ONKEY=y # CONFIG_INPUT_DA9055_ONKEY is not set CONFIG_INPUT_WM831X_ON=y # CONFIG_INPUT_PCAP is not set CONFIG_INPUT_ADXL34X=y # CONFIG_INPUT_ADXL34X_I2C is not set # CONFIG_INPUT_ADXL34X_SPI is not set # CONFIG_INPUT_CMA3000 is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y CONFIG_SERIO_CT82C710=y # CONFIG_SERIO_PARKBD is not set # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y CONFIG_SERIO_ALTERA_PS2=y CONFIG_SERIO_PS2MULT=y # CONFIG_SERIO_ARC_PS2 is not set CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y CONFIG_GAMEPORT_L4=y # CONFIG_GAMEPORT_EMU10K1 is not set # 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 is not set CONFIG_UNIX98_PTYS=y # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_SERIAL_NONSTANDARD is not set # CONFIG_NOZOMI is not set CONFIG_N_GSM=y # CONFIG_TRACE_SINK is not set CONFIG_DEVKMEM=y # # Serial drivers # CONFIG_SERIAL_8250=y 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_CS=y CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_FOURPORT=y CONFIG_SERIAL_8250_ACCENT=y # CONFIG_SERIAL_8250_BOCA is not set CONFIG_SERIAL_8250_EXAR_ST16C554=y CONFIG_SERIAL_8250_HUB6=y CONFIG_SERIAL_8250_SHARE_IRQ=y # CONFIG_SERIAL_8250_DETECT_IRQ is not set # CONFIG_SERIAL_8250_RSA is not set # CONFIG_SERIAL_8250_DW is not set # # Non-8250 serial port support # # CONFIG_SERIAL_MAX3100 is not set CONFIG_SERIAL_MAX310X=y # CONFIG_SERIAL_MFD_HSU is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_SCCNXP is not set CONFIG_SERIAL_TIMBERDALE=y # CONFIG_SERIAL_ALTERA_JTAGUART is not set 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_IFX6X60=y # CONFIG_SERIAL_PCH_UART is not set CONFIG_SERIAL_ARC=y # CONFIG_SERIAL_ARC_CONSOLE is not set CONFIG_SERIAL_ARC_NR_PORTS=1 # CONFIG_SERIAL_RP2 is not set CONFIG_PRINTER=y # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=y CONFIG_HVC_DRIVER=y # CONFIG_VIRTIO_CONSOLE is not set CONFIG_IPMI_HANDLER=y CONFIG_IPMI_PANIC_EVENT=y CONFIG_IPMI_PANIC_STRING=y # CONFIG_IPMI_DEVICE_INTERFACE is not set CONFIG_IPMI_SI=y CONFIG_IPMI_WATCHDOG=y # CONFIG_IPMI_POWEROFF is not set CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=y CONFIG_HW_RANDOM_INTEL=y CONFIG_HW_RANDOM_AMD=y CONFIG_HW_RANDOM_GEODE=y CONFIG_HW_RANDOM_VIA=y CONFIG_HW_RANDOM_VIRTIO=y CONFIG_HW_RANDOM_TPM=y CONFIG_NVRAM=y # CONFIG_RTC is not set # CONFIG_GEN_RTC is not set CONFIG_DTLK=y CONFIG_R3964=y # CONFIG_APPLICOM is not set # CONFIG_SONYPI is not set # # PCMCIA character devices # CONFIG_SYNCLINK_CS=y # CONFIG_CARDMAN_4000 is not set CONFIG_CARDMAN_4040=y # CONFIG_MWAVE is not set # CONFIG_SCx200_GPIO is not set CONFIG_PC8736x_GPIO=y CONFIG_NSC_GPIO=y # CONFIG_RAW_DRIVER is not set # CONFIG_HPET is not set CONFIG_HANGCHECK_TIMER=y CONFIG_TCG_TPM=y # CONFIG_TCG_TIS is not set CONFIG_TCG_TIS_I2C_INFINEON=y CONFIG_TCG_NSC=y CONFIG_TCG_ATMEL=y CONFIG_TCG_INFINEON=y CONFIG_TCG_ST33_I2C=y CONFIG_TELCLOCK=y CONFIG_DEVPORT=y CONFIG_I2C=y CONFIG_I2C_BOARDINFO=y # CONFIG_I2C_COMPAT is not set # CONFIG_I2C_CHARDEV is not set CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # CONFIG_I2C_MUX_GPIO=y # CONFIG_I2C_MUX_PCA9541 is not set # CONFIG_I2C_MUX_PCA954x is not set # 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 is not set # CONFIG_I2C_ALI15X3 is not set # CONFIG_I2C_AMD756 is not set # CONFIG_I2C_AMD8111 is not set # CONFIG_I2C_I801 is not set # CONFIG_I2C_ISCH is not set # CONFIG_I2C_ISMT is not set # CONFIG_I2C_PIIX4 is not set # CONFIG_I2C_NFORCE2 is not set # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set # CONFIG_I2C_SIS96X is not set # CONFIG_I2C_VIA is not set # CONFIG_I2C_VIAPRO is not set # # ACPI drivers # # CONFIG_I2C_SCMI is not set # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=y # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_EG20T is not set CONFIG_I2C_GPIO=y # CONFIG_I2C_INTEL_MID is not set # CONFIG_I2C_OCORES is not set CONFIG_I2C_PCA_PLATFORM=y # CONFIG_I2C_PXA_PCI is not set CONFIG_I2C_SIMTEC=y # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # # CONFIG_I2C_DIOLAN_U2C is not set CONFIG_I2C_PARPORT=y CONFIG_I2C_PARPORT_LIGHT=y CONFIG_I2C_TAOS_EVM=y CONFIG_I2C_TINY_USB=y CONFIG_I2C_VIPERBOARD=y # # Other I2C/SMBus bus drivers # CONFIG_I2C_PCA_ISA=y # CONFIG_SCx200_ACB is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set CONFIG_SPI=y # CONFIG_SPI_DEBUG is not set CONFIG_SPI_MASTER=y # # SPI Master Controller Drivers # CONFIG_SPI_ALTERA=y CONFIG_SPI_BITBANG=y CONFIG_SPI_BUTTERFLY=y CONFIG_SPI_GPIO=y CONFIG_SPI_LM70_LLP=y CONFIG_SPI_OC_TINY=y # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_PXA2XX_PCI is not set CONFIG_SPI_SC18IS602=y # CONFIG_SPI_TOPCLIFF_PCH is not set CONFIG_SPI_XCOMM=y CONFIG_SPI_XILINX=y CONFIG_SPI_DESIGNWARE=y # CONFIG_SPI_DW_PCI is not set # # SPI Protocol Masters # CONFIG_SPI_SPIDEV=y CONFIG_SPI_TLE62X0=y # CONFIG_HSI is not set # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # # CONFIG_PPS_CLIENT_KTIMER is not set # CONFIG_PPS_CLIENT_LDISC is not set # CONFIG_PPS_CLIENT_PARPORT is not set 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_GPIO_ACPI=y CONFIG_DEBUG_GPIO=y # CONFIG_GPIO_SYSFS is not set CONFIG_GPIO_GENERIC=y CONFIG_GPIO_DA9052=y CONFIG_GPIO_DA9055=y CONFIG_GPIO_MAX730X=y # # Memory mapped GPIO drivers: # CONFIG_GPIO_GENERIC_PLATFORM=y CONFIG_GPIO_IT8761E=y CONFIG_GPIO_TS5500=y # CONFIG_GPIO_SCH is not set # CONFIG_GPIO_ICH is not set # CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_LYNXPOINT is not set # # I2C GPIO expanders: # CONFIG_GPIO_ARIZONA=y CONFIG_GPIO_MAX7300=y CONFIG_GPIO_MAX732X=y # CONFIG_GPIO_MAX732X_IRQ is not set CONFIG_GPIO_PCA953X=y # CONFIG_GPIO_PCA953X_IRQ is not set CONFIG_GPIO_PCF857X=y CONFIG_GPIO_SX150X=y # CONFIG_GPIO_STMPE is not set CONFIG_GPIO_TPS65912=y CONFIG_GPIO_TWL4030=y # CONFIG_GPIO_WM831X is not set CONFIG_GPIO_WM8994=y # CONFIG_GPIO_ADP5520 is not set CONFIG_GPIO_ADP5588=y CONFIG_GPIO_ADP5588_IRQ=y # # PCI GPIO expanders: # # CONFIG_GPIO_BT8XX is not set # CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_LANGWELL is not set # CONFIG_GPIO_PCH is not set # CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_RDC321X is not set # # SPI GPIO expanders: # CONFIG_GPIO_MAX7301=y # CONFIG_GPIO_MCP23S08 is not set # CONFIG_GPIO_MC33880 is not set # CONFIG_GPIO_74X164 is not set # # AC97 GPIO expanders: # # # MODULbus GPIO expanders: # CONFIG_GPIO_TPS6586X=y CONFIG_GPIO_TPS65910=y # # USB GPIO expanders: # # CONFIG_GPIO_VIPERBOARD is not set CONFIG_W1=y # # 1-wire Bus Masters # # CONFIG_W1_MASTER_MATROX is not set CONFIG_W1_MASTER_DS2490=y # CONFIG_W1_MASTER_DS2482 is not set # CONFIG_W1_MASTER_DS1WM is not set 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_DS2423 is not set # CONFIG_W1_SLAVE_DS2431 is not set CONFIG_W1_SLAVE_DS2433=y # CONFIG_W1_SLAVE_DS2433_CRC is not set CONFIG_W1_SLAVE_DS2760=y CONFIG_W1_SLAVE_DS2780=y CONFIG_W1_SLAVE_DS2781=y CONFIG_W1_SLAVE_DS28E04=y # CONFIG_W1_SLAVE_BQ27000 is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_PDA_POWER=y CONFIG_WM831X_BACKUP=y # CONFIG_WM831X_POWER is not set CONFIG_TEST_POWER=y CONFIG_BATTERY_88PM860X=y CONFIG_BATTERY_DS2760=y CONFIG_BATTERY_DS2780=y CONFIG_BATTERY_DS2781=y CONFIG_BATTERY_DS2782=y CONFIG_BATTERY_SBS=y CONFIG_BATTERY_BQ27x00=y CONFIG_BATTERY_BQ27X00_I2C=y CONFIG_BATTERY_BQ27X00_PLATFORM=y CONFIG_BATTERY_DA9052=y # CONFIG_BATTERY_MAX17040 is not set CONFIG_BATTERY_MAX17042=y CONFIG_CHARGER_88PM860X=y CONFIG_CHARGER_PCF50633=y # CONFIG_CHARGER_ISP1704 is not set CONFIG_CHARGER_MAX8903=y CONFIG_CHARGER_TWL4030=y CONFIG_CHARGER_LP8727=y CONFIG_CHARGER_GPIO=y CONFIG_CHARGER_MAX8997=y CONFIG_CHARGER_MAX8998=y CONFIG_CHARGER_BQ2415X=y CONFIG_CHARGER_SMB347=y # CONFIG_BATTERY_GOLDFISH is not set CONFIG_POWER_RESET=y 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_AD7314=y CONFIG_SENSORS_AD7414=y CONFIG_SENSORS_AD7418=y # CONFIG_SENSORS_ADCXX is not set CONFIG_SENSORS_ADM1021=y CONFIG_SENSORS_ADM1025=y # CONFIG_SENSORS_ADM1026 is not set # CONFIG_SENSORS_ADM1029 is not set CONFIG_SENSORS_ADM1031=y # CONFIG_SENSORS_ADM9240 is not set CONFIG_SENSORS_ADT7410=y CONFIG_SENSORS_ADT7411=y CONFIG_SENSORS_ADT7462=y CONFIG_SENSORS_ADT7470=y CONFIG_SENSORS_ADT7475=y # CONFIG_SENSORS_ASC7621 is not set # CONFIG_SENSORS_K8TEMP is not set # CONFIG_SENSORS_K10TEMP is not set # CONFIG_SENSORS_FAM15H_POWER is not set CONFIG_SENSORS_ASB100=y CONFIG_SENSORS_ATXP1=y # CONFIG_SENSORS_DS620 is not set # CONFIG_SENSORS_DS1621 is not set CONFIG_SENSORS_DA9052_ADC=y # CONFIG_SENSORS_DA9055 is not set # CONFIG_SENSORS_I5K_AMB is not set CONFIG_SENSORS_F71805F=y # CONFIG_SENSORS_F71882FG is not set CONFIG_SENSORS_F75375S=y CONFIG_SENSORS_FSCHMD=y CONFIG_SENSORS_G760A=y CONFIG_SENSORS_GL518SM=y CONFIG_SENSORS_GL520SM=y CONFIG_SENSORS_GPIO_FAN=y CONFIG_SENSORS_HIH6130=y CONFIG_SENSORS_CORETEMP=y # CONFIG_SENSORS_IBMAEM is not set # CONFIG_SENSORS_IBMPEX is not set # CONFIG_SENSORS_IT87 is not set CONFIG_SENSORS_JC42=y # CONFIG_SENSORS_LINEAGE is not set CONFIG_SENSORS_LM63=y CONFIG_SENSORS_LM70=y # CONFIG_SENSORS_LM73 is not set CONFIG_SENSORS_LM75=y # CONFIG_SENSORS_LM77 is not set CONFIG_SENSORS_LM78=y CONFIG_SENSORS_LM80=y # CONFIG_SENSORS_LM83 is not set CONFIG_SENSORS_LM85=y CONFIG_SENSORS_LM87=y CONFIG_SENSORS_LM90=y CONFIG_SENSORS_LM92=y CONFIG_SENSORS_LM93=y CONFIG_SENSORS_LTC4151=y CONFIG_SENSORS_LTC4215=y # CONFIG_SENSORS_LTC4245 is not set CONFIG_SENSORS_LTC4261=y # CONFIG_SENSORS_LM95241 is not set # CONFIG_SENSORS_LM95245 is not set CONFIG_SENSORS_MAX1111=y # CONFIG_SENSORS_MAX16065 is not set # CONFIG_SENSORS_MAX1619 is not set CONFIG_SENSORS_MAX1668=y CONFIG_SENSORS_MAX197=y CONFIG_SENSORS_MAX6639=y # CONFIG_SENSORS_MAX6642 is not set # CONFIG_SENSORS_MAX6650 is not set CONFIG_SENSORS_MAX6697=y CONFIG_SENSORS_MCP3021=y CONFIG_SENSORS_NTC_THERMISTOR=y # CONFIG_SENSORS_PC87360 is not set CONFIG_SENSORS_PC87427=y CONFIG_SENSORS_PCF8591=y CONFIG_PMBUS=y # CONFIG_SENSORS_PMBUS is not set CONFIG_SENSORS_ADM1275=y CONFIG_SENSORS_LM25066=y # CONFIG_SENSORS_LTC2978 is not set # CONFIG_SENSORS_MAX16064 is not set CONFIG_SENSORS_MAX34440=y CONFIG_SENSORS_MAX8688=y CONFIG_SENSORS_UCD9000=y CONFIG_SENSORS_UCD9200=y CONFIG_SENSORS_ZL6100=y # CONFIG_SENSORS_SHT15 is not set # CONFIG_SENSORS_SHT21 is not set # CONFIG_SENSORS_SIS5595 is not set 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 is not set CONFIG_SENSORS_ADS7871=y # CONFIG_SENSORS_AMC6821 is not set CONFIG_SENSORS_INA209=y # CONFIG_SENSORS_INA2XX is not set # CONFIG_SENSORS_THMC50 is not set CONFIG_SENSORS_TMP102=y CONFIG_SENSORS_TMP401=y # CONFIG_SENSORS_TMP421 is not set CONFIG_SENSORS_VIA_CPUTEMP=y # CONFIG_SENSORS_VIA686A is not set # CONFIG_SENSORS_VT1211 is not set # CONFIG_SENSORS_VT8231 is not set CONFIG_SENSORS_W83781D=y CONFIG_SENSORS_W83791D=y # CONFIG_SENSORS_W83792D is not set CONFIG_SENSORS_W83793=y # CONFIG_SENSORS_W83795 is not set # CONFIG_SENSORS_W83L785TS is not set CONFIG_SENSORS_W83L786NG=y # CONFIG_SENSORS_W83627HF is not set # CONFIG_SENSORS_W83627EHF is not set CONFIG_SENSORS_WM831X=y CONFIG_SENSORS_APPLESMC=y # CONFIG_SENSORS_MC13783_ADC is not set # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set # CONFIG_FAIR_SHARE is not set CONFIG_STEP_WISE=y # CONFIG_USER_SPACE is not set # CONFIG_CPU_THERMAL is not set # 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_PCMCIAHOST_POSSIBLE=y CONFIG_SSB_PCMCIAHOST=y CONFIG_SSB_DEBUG=y CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y # CONFIG_SSB_DRIVER_PCICORE is not set CONFIG_SSB_DRIVER_GPIO=y CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # # CONFIG_BCMA is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y CONFIG_MFD_88PM860X=y # CONFIG_MFD_88PM800 is not set CONFIG_MFD_88PM805=y CONFIG_MFD_SM501=y CONFIG_MFD_SM501_GPIO=y # CONFIG_MFD_RTSX_PCI is not set CONFIG_MFD_TI_AM335X_TSCADC=y CONFIG_HTC_PASIC3=y CONFIG_HTC_I2CPLD=y CONFIG_MFD_LM3533=y CONFIG_TPS6105X=y # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set # CONFIG_MFD_TPS65217 is not set CONFIG_MFD_TPS6586X=y CONFIG_MFD_TPS65910=y CONFIG_MFD_TPS65912=y CONFIG_MFD_TPS65912_I2C=y # CONFIG_MFD_TPS65912_SPI is not set # CONFIG_MFD_TPS80031 is not set CONFIG_TWL4030_CORE=y # CONFIG_TWL4030_MADC is not set CONFIG_MFD_TWL4030_AUDIO=y # CONFIG_TWL6040_CORE is not set CONFIG_MFD_STMPE=y # # STMPE Interface Drivers # CONFIG_STMPE_I2C=y # CONFIG_STMPE_SPI is not set # CONFIG_MFD_TC3589X is not set # CONFIG_MFD_TMIO is not set # CONFIG_MFD_SMSC is not set # CONFIG_PMIC_DA903X is not set CONFIG_PMIC_DA9052=y # CONFIG_MFD_DA9052_SPI is not set CONFIG_MFD_DA9052_I2C=y CONFIG_MFD_DA9055=y CONFIG_PMIC_ADP5520=y # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_MAX77686 is not set CONFIG_MFD_MAX77693=y CONFIG_MFD_MAX8907=y # CONFIG_MFD_MAX8925 is not set CONFIG_MFD_MAX8997=y CONFIG_MFD_MAX8998=y # CONFIG_MFD_SEC_CORE is not set CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=y # CONFIG_MFD_ARIZONA_SPI is not set # CONFIG_MFD_WM5102 is not set # CONFIG_MFD_WM5110 is not set CONFIG_MFD_WM8400=y CONFIG_MFD_WM831X=y # CONFIG_MFD_WM831X_I2C is not set CONFIG_MFD_WM831X_SPI=y # CONFIG_MFD_WM8350_I2C is not set CONFIG_MFD_WM8994=y CONFIG_MFD_PCF50633=y CONFIG_PCF50633_ADC=y CONFIG_PCF50633_GPIO=y CONFIG_MFD_MC13783=y CONFIG_MFD_MC13XXX=y # CONFIG_MFD_MC13XXX_SPI is not set CONFIG_MFD_MC13XXX_I2C=y CONFIG_ABX500_CORE=y # CONFIG_AB3100_CORE is not set CONFIG_EZX_PCAP=y # CONFIG_MFD_CS5535 is not set # CONFIG_MFD_TIMBERDALE is not set # CONFIG_LPC_SCH is not set # CONFIG_LPC_ICH is not set # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_VX855 is not set CONFIG_MFD_WL1273_CORE=y CONFIG_MFD_TPS65090=y # CONFIG_MFD_AAT2870_CORE is not set # CONFIG_MFD_RC5T583 is not set # CONFIG_MFD_PALMAS is not set CONFIG_MFD_VIPERBOARD=y # CONFIG_MFD_RETU is not set CONFIG_MFD_AS3711=y CONFIG_REGULATOR=y CONFIG_REGULATOR_DEBUG=y # CONFIG_REGULATOR_DUMMY is not set CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_VIRTUAL_CONSUMER=y # 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_MC13XXX_CORE=y # CONFIG_REGULATOR_MC13783 is not set CONFIG_REGULATOR_MC13892=y CONFIG_REGULATOR_ISL6271A=y # CONFIG_REGULATOR_88PM8607 is not set # CONFIG_REGULATOR_MAX1586 is not set # CONFIG_REGULATOR_MAX8649 is not set CONFIG_REGULATOR_MAX8660=y CONFIG_REGULATOR_MAX8907=y CONFIG_REGULATOR_MAX8952=y CONFIG_REGULATOR_MAX8973=y CONFIG_REGULATOR_MAX8997=y CONFIG_REGULATOR_MAX8998=y CONFIG_REGULATOR_PCAP=y # CONFIG_REGULATOR_LP3971 is not set CONFIG_REGULATOR_LP3972=y CONFIG_REGULATOR_LP872X=y CONFIG_REGULATOR_LP8755=y CONFIG_REGULATOR_PCF50633=y CONFIG_REGULATOR_TPS51632=y CONFIG_REGULATOR_TPS6105X=y CONFIG_REGULATOR_TPS62360=y CONFIG_REGULATOR_TPS65023=y # CONFIG_REGULATOR_TPS6507X is not set CONFIG_REGULATOR_TPS65090=y # CONFIG_REGULATOR_TPS6524X is not set CONFIG_REGULATOR_TPS6586X=y # CONFIG_REGULATOR_TPS65910 is not set CONFIG_REGULATOR_TPS65912=y CONFIG_REGULATOR_TWL4030=y CONFIG_REGULATOR_WM831X=y CONFIG_REGULATOR_WM8400=y CONFIG_REGULATOR_WM8994=y CONFIG_REGULATOR_AS3711=y CONFIG_MEDIA_SUPPORT=y # # Multimedia core support # # CONFIG_MEDIA_CAMERA_SUPPORT is not set CONFIG_MEDIA_ANALOG_TV_SUPPORT=y CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y # CONFIG_MEDIA_RADIO_SUPPORT is not set CONFIG_MEDIA_RC_SUPPORT=y CONFIG_VIDEO_DEV=y CONFIG_VIDEO_V4L2=y # CONFIG_VIDEO_ADV_DEBUG is not set CONFIG_VIDEO_FIXED_MINOR_RANGES=y CONFIG_VIDEO_TUNER=y CONFIG_VIDEOBUF_GEN=y CONFIG_VIDEOBUF_VMALLOC=y # CONFIG_VIDEO_V4L2_INT_DEVICE is not set CONFIG_DVB_CORE=y CONFIG_TTPCI_EEPROM=y CONFIG_DVB_MAX_ADAPTERS=8 # CONFIG_DVB_DYNAMIC_MINORS is not set # # Media drivers # CONFIG_RC_CORE=y # CONFIG_RC_MAP is not set CONFIG_RC_DECODERS=y CONFIG_LIRC=y # CONFIG_IR_LIRC_CODEC is not set # CONFIG_IR_NEC_DECODER is not set CONFIG_IR_RC5_DECODER=y # CONFIG_IR_RC6_DECODER is not set CONFIG_IR_JVC_DECODER=y CONFIG_IR_SONY_DECODER=y # CONFIG_IR_RC5_SZ_DECODER is not set CONFIG_IR_SANYO_DECODER=y CONFIG_IR_MCE_KBD_DECODER=y # CONFIG_RC_DEVICES is not set CONFIG_MEDIA_USB_SUPPORT=y # # Analog TV USB devices # # CONFIG_VIDEO_PVRUSB2 is not set CONFIG_VIDEO_HDPVR=y CONFIG_VIDEO_USBVISION=y # CONFIG_VIDEO_STK1160 is not set # # Analog/digital TV USB devices # CONFIG_VIDEO_AU0828=y # CONFIG_VIDEO_AU0828_V4L2 is not set CONFIG_VIDEO_CX231XX=y # CONFIG_VIDEO_CX231XX_RC is not set # CONFIG_VIDEO_CX231XX_DVB is not set CONFIG_VIDEO_TM6000=y # CONFIG_VIDEO_TM6000_DVB is not set # # Digital TV USB devices # CONFIG_DVB_USB=y CONFIG_DVB_USB_DEBUG=y CONFIG_DVB_USB_A800=y CONFIG_DVB_USB_DIBUSB_MB=y CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y CONFIG_DVB_USB_DIBUSB_MC=y CONFIG_DVB_USB_DIB0700=y # CONFIG_DVB_USB_UMT_010 is not set CONFIG_DVB_USB_CXUSB=y CONFIG_DVB_USB_M920X=y # CONFIG_DVB_USB_DIGITV is not set CONFIG_DVB_USB_VP7045=y CONFIG_DVB_USB_VP702X=y CONFIG_DVB_USB_GP8PSK=y # CONFIG_DVB_USB_NOVA_T_USB2 is not set # CONFIG_DVB_USB_TTUSB2 is not set CONFIG_DVB_USB_DTT200U=y CONFIG_DVB_USB_OPERA1=y # CONFIG_DVB_USB_AF9005 is not set CONFIG_DVB_USB_PCTV452E=y CONFIG_DVB_USB_DW2102=y CONFIG_DVB_USB_CINERGY_T2=y CONFIG_DVB_USB_DTV5100=y CONFIG_DVB_USB_FRIIO=y CONFIG_DVB_USB_AZ6027=y CONFIG_DVB_USB_TECHNISAT_USB2=y CONFIG_DVB_USB_V2=y CONFIG_DVB_USB_CYPRESS_FIRMWARE=y # CONFIG_DVB_USB_AF9015 is not set # CONFIG_DVB_USB_AF9035 is not set CONFIG_DVB_USB_ANYSEE=y CONFIG_DVB_USB_AU6610=y CONFIG_DVB_USB_AZ6007=y CONFIG_DVB_USB_CE6230=y # CONFIG_DVB_USB_EC168 is not set # CONFIG_DVB_USB_GL861 is not set # CONFIG_DVB_USB_IT913X is not set # CONFIG_DVB_USB_LME2510 is not set CONFIG_DVB_USB_MXL111SF=y CONFIG_DVB_USB_RTL28XXU=y # CONFIG_DVB_TTUSB_BUDGET is not set # CONFIG_DVB_TTUSB_DEC is not set CONFIG_SMS_USB_DRV=y # CONFIG_DVB_B2C2_FLEXCOP_USB is not set # # Webcam, TV (analog/digital) USB devices # # CONFIG_VIDEO_EM28XX is not set # CONFIG_MEDIA_PCI_SUPPORT is not set # # Supported MMC/SDIO adapters # CONFIG_MEDIA_COMMON_OPTIONS=y # # common driver options # CONFIG_VIDEO_CX2341X=y CONFIG_VIDEO_TVEEPROM=y CONFIG_SMS_SIANO_MDTV=y CONFIG_SMS_SIANO_RC=y # # Media ancillary drivers (tuners, sensors, i2c, frontends) # CONFIG_MEDIA_SUBDRV_AUTOSELECT=y CONFIG_VIDEO_IR_I2C=y # # Audio decoders, processors and mixers # # # RDS decoders # # # Video decoders # CONFIG_VIDEO_SAA711X=y # # Video and audio decoders # CONFIG_VIDEO_CX25840=y # # Video encoders # # # Camera sensor devices # # # Flash devices # # # Video improvement chips # # # Miscelaneous helper chips # # # Sensors used on soc_camera driver # CONFIG_MEDIA_TUNER=y CONFIG_MEDIA_TUNER_SIMPLE=y CONFIG_MEDIA_TUNER_TDA8290=y CONFIG_MEDIA_TUNER_TDA827X=y CONFIG_MEDIA_TUNER_TDA18271=y CONFIG_MEDIA_TUNER_TDA9887=y CONFIG_MEDIA_TUNER_MT20XX=y CONFIG_MEDIA_TUNER_MT2060=y CONFIG_MEDIA_TUNER_MT2063=y CONFIG_MEDIA_TUNER_MT2266=y CONFIG_MEDIA_TUNER_QT1010=y CONFIG_MEDIA_TUNER_XC2028=y CONFIG_MEDIA_TUNER_XC5000=y CONFIG_MEDIA_TUNER_XC4000=y CONFIG_MEDIA_TUNER_MXL5005S=y CONFIG_MEDIA_TUNER_MXL5007T=y CONFIG_MEDIA_TUNER_MC44S803=y CONFIG_MEDIA_TUNER_MAX2165=y 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 # # Multistandard (satellite) frontends # CONFIG_DVB_STB0899=y CONFIG_DVB_STB6100=y CONFIG_DVB_STV090x=y CONFIG_DVB_STV6110x=y # # Multistandard (cable + terrestrial) frontends # CONFIG_DVB_DRXK=y # # DVB-S (satellite) frontends # CONFIG_DVB_MT312=y CONFIG_DVB_ZL10039=y CONFIG_DVB_STV0288=y CONFIG_DVB_STB6000=y CONFIG_DVB_STV0299=y CONFIG_DVB_STV6110=y CONFIG_DVB_STV0900=y CONFIG_DVB_CX24116=y CONFIG_DVB_SI21XX=y CONFIG_DVB_TS2020=y CONFIG_DVB_DS3000=y # # DVB-T (terrestrial) frontends # CONFIG_DVB_CX22702=y CONFIG_DVB_TDA1004X=y CONFIG_DVB_MT352=y CONFIG_DVB_ZL10353=y CONFIG_DVB_DIB3000MB=y CONFIG_DVB_DIB3000MC=y CONFIG_DVB_DIB7000M=y CONFIG_DVB_DIB7000P=y CONFIG_DVB_CXD2820R=y CONFIG_DVB_RTL2830=y CONFIG_DVB_RTL2832=y # # DVB-C (cable) frontends # CONFIG_DVB_TDA10023=y # # ATSC (North American/Korean Terrestrial/Cable DTV) frontends # CONFIG_DVB_LGDT330X=y CONFIG_DVB_LGDT3305=y CONFIG_DVB_LG2160=y CONFIG_DVB_AU8522=y CONFIG_DVB_AU8522_DTV=y CONFIG_DVB_S5H1411=y # # ISDB-T (terrestrial) frontends # CONFIG_DVB_DIB8000=y # # Digital terrestrial only tuners/PLL # CONFIG_DVB_PLL=y CONFIG_DVB_TUNER_DIB0070=y CONFIG_DVB_TUNER_DIB0090=y # # SEC control devices for DVB-S # CONFIG_DVB_LNBP22=y CONFIG_DVB_ISL6423=y CONFIG_DVB_LGS8GXX=y CONFIG_DVB_ATBM8830=y CONFIG_DVB_M88RS2000=y # # Tools to develop new frontends # # CONFIG_DVB_DUMMY_FE is not set # # Graphics support # # CONFIG_AGP is not set CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set CONFIG_DRM=y # CONFIG_DRM_TDFX is not set # CONFIG_DRM_R128 is not set # CONFIG_DRM_RADEON is not set # CONFIG_DRM_NOUVEAU is not set # CONFIG_DRM_MGA is not set # CONFIG_DRM_VIA is not set # CONFIG_DRM_SAVAGE is not set # CONFIG_DRM_GMA500 is not set # CONFIG_DRM_UDL is not set # CONFIG_DRM_AST is not set # CONFIG_DRM_MGAG200 is not set # CONFIG_DRM_CIRRUS_QEMU is not set # CONFIG_VGASTATE is not set # CONFIG_VIDEO_OUTPUT_CONTROL is not set CONFIG_HDMI=y # CONFIG_FB is not set # CONFIG_EXYNOS_VIDEO is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y # CONFIG_LCD_CLASS_DEVICE is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GENERIC=y CONFIG_BACKLIGHT_LM3533=y CONFIG_BACKLIGHT_PWM=y CONFIG_BACKLIGHT_DA9052=y # CONFIG_BACKLIGHT_APPLE is not set # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKLIGHT_WM831X is not set CONFIG_BACKLIGHT_ADP5520=y CONFIG_BACKLIGHT_ADP8860=y CONFIG_BACKLIGHT_ADP8870=y CONFIG_BACKLIGHT_88PM860X=y # CONFIG_BACKLIGHT_PCF50633 is not set # CONFIG_BACKLIGHT_LM3630 is not set CONFIG_BACKLIGHT_LM3639=y CONFIG_BACKLIGHT_LP855X=y CONFIG_BACKLIGHT_PANDORA=y CONFIG_BACKLIGHT_AS3711=y # # Console display driver support # CONFIG_VGA_CONSOLE=y # CONFIG_VGACON_SOFT_SCROLLBACK is not set CONFIG_MDA_CONSOLE=y CONFIG_DUMMY_CONSOLE=y CONFIG_SOUND=y # CONFIG_SOUND_OSS_CORE is not set # CONFIG_SND is not set # CONFIG_SOUND_PRIME is not set # # HID support # CONFIG_HID=y # CONFIG_HID_BATTERY_STRENGTH is not set # CONFIG_HIDRAW is not set # CONFIG_UHID is not set CONFIG_HID_GENERIC=y # # Special HID drivers # CONFIG_HID_A4TECH=y CONFIG_HID_ACRUX=y # CONFIG_HID_ACRUX_FF is not set CONFIG_HID_APPLE=y CONFIG_HID_AUREAL=y CONFIG_HID_BELKIN=y CONFIG_HID_CHERRY=y CONFIG_HID_CHICONY=y CONFIG_HID_CYPRESS=y CONFIG_HID_DRAGONRISE=y CONFIG_DRAGONRISE_FF=y CONFIG_HID_EMS_FF=y CONFIG_HID_ELECOM=y CONFIG_HID_EZKEY=y CONFIG_HID_HOLTEK=y # CONFIG_HOLTEK_FF is not set CONFIG_HID_KEYTOUCH=y CONFIG_HID_KYE=y CONFIG_HID_UCLOGIC=y CONFIG_HID_WALTOP=y CONFIG_HID_GYRATION=y # CONFIG_HID_ICADE is not set CONFIG_HID_TWINHAN=y CONFIG_HID_KENSINGTON=y # CONFIG_HID_LCPOWER is not set CONFIG_HID_LENOVO_TPKBD=y CONFIG_HID_LOGITECH=y # CONFIG_HID_LOGITECH_DJ is not set # CONFIG_LOGITECH_FF is not set CONFIG_LOGIRUMBLEPAD2_FF=y CONFIG_LOGIG940_FF=y # CONFIG_LOGIWHEELS_FF is not set # CONFIG_HID_MAGICMOUSE is not set CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y CONFIG_HID_MULTITOUCH=y CONFIG_HID_NTRIG=y CONFIG_HID_ORTEK=y CONFIG_HID_PANTHERLORD=y CONFIG_PANTHERLORD_FF=y # CONFIG_HID_PETALYNX is not set # CONFIG_HID_PICOLCD is not set CONFIG_HID_PRIMAX=y # CONFIG_HID_PS3REMOTE is not set CONFIG_HID_ROCCAT=y # CONFIG_HID_SAITEK is not set CONFIG_HID_SAMSUNG=y # CONFIG_HID_SONY is not set # CONFIG_HID_SPEEDLINK is not set CONFIG_HID_STEELSERIES=y CONFIG_HID_SUNPLUS=y CONFIG_HID_GREENASIA=y CONFIG_GREENASIA_FF=y CONFIG_HID_SMARTJOYPLUS=y # CONFIG_SMARTJOYPLUS_FF is not set # CONFIG_HID_TIVO is not set # CONFIG_HID_TOPSEED is not set CONFIG_HID_THINGM=y CONFIG_HID_THRUSTMASTER=y CONFIG_THRUSTMASTER_FF=y CONFIG_HID_WACOM=y # CONFIG_HID_WIIMOTE is not set # CONFIG_HID_ZEROPLUS is not set CONFIG_HID_ZYDACRON=y CONFIG_HID_SENSOR_HUB=y # # USB HID support # CONFIG_USB_HID=y CONFIG_HID_PID=y # CONFIG_USB_HIDDEV is not set # # I2C HID support # CONFIG_I2C_HID=y CONFIG_USB_ARCH_HAS_OHCI=y CONFIG_USB_ARCH_HAS_EHCI=y CONFIG_USB_ARCH_HAS_XHCI=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y # CONFIG_USB_DEBUG is not set CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # # Miscellaneous USB options # # CONFIG_USB_DYNAMIC_MINORS is not set CONFIG_USB_DWC3=y # CONFIG_USB_DWC3_HOST is not set # CONFIG_USB_DWC3_GADGET is not set CONFIG_USB_DWC3_DUAL_ROLE=y # CONFIG_USB_DWC3_DEBUG is not set CONFIG_USB_MON=y # CONFIG_USB_WUSB_CBAF is not set # # USB Host Controller Drivers # # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_XHCI_HCD=y CONFIG_USB_XHCI_PLATFORM=y # CONFIG_USB_XHCI_HCD_DEBUGGING is not set # CONFIG_USB_EHCI_HCD is not set # CONFIG_USB_OXU210HP_HCD is not set CONFIG_USB_ISP116X_HCD=y # CONFIG_USB_ISP1760_HCD is not set CONFIG_USB_ISP1362_HCD=y CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD_SSB=y CONFIG_USB_OHCI_HCD_PLATFORM=y # CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set # CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y # CONFIG_USB_UHCI_HCD is not set # CONFIG_USB_U132_HCD is not set CONFIG_USB_SL811_HCD=y # CONFIG_USB_SL811_HCD_ISO is not set CONFIG_USB_SL811_CS=y CONFIG_USB_R8A66597_HCD=y CONFIG_USB_HCD_SSB=y # CONFIG_USB_MUSB_HDRC is not set # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_RENESAS_USBHS is not set # # USB Device Class drivers # CONFIG_USB_ACM=y CONFIG_USB_PRINTER=y CONFIG_USB_WDM=y # CONFIG_USB_TMC is not set # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # CONFIG_USB_STORAGE=y CONFIG_USB_STORAGE_DEBUG=y CONFIG_USB_STORAGE_REALTEK=y CONFIG_USB_STORAGE_DATAFAB=y CONFIG_USB_STORAGE_FREECOM=y CONFIG_USB_STORAGE_ISD200=y # CONFIG_USB_STORAGE_USBAT is not set CONFIG_USB_STORAGE_SDDR09=y CONFIG_USB_STORAGE_SDDR55=y # CONFIG_USB_STORAGE_JUMPSHOT is not set CONFIG_USB_STORAGE_ALAUDA=y CONFIG_USB_STORAGE_ONETOUCH=y CONFIG_USB_STORAGE_KARMA=y CONFIG_USB_STORAGE_CYPRESS_ATACB=y CONFIG_USB_STORAGE_ENE_UB6250=y # # USB Imaging devices # CONFIG_USB_MDC800=y # CONFIG_USB_MICROTEK is not set # # USB port drivers # # CONFIG_USB_USS720 is not set CONFIG_USB_SERIAL=y CONFIG_USB_SERIAL_CONSOLE=y CONFIG_USB_SERIAL_GENERIC=y CONFIG_USB_SERIAL_AIRCABLE=y # CONFIG_USB_SERIAL_ARK3116 is not set CONFIG_USB_SERIAL_BELKIN=y CONFIG_USB_SERIAL_CH341=y CONFIG_USB_SERIAL_WHITEHEAT=y CONFIG_USB_SERIAL_DIGI_ACCELEPORT=y # CONFIG_USB_SERIAL_CP210X is not set CONFIG_USB_SERIAL_CYPRESS_M8=y CONFIG_USB_SERIAL_EMPEG=y CONFIG_USB_SERIAL_FTDI_SIO=y # CONFIG_USB_SERIAL_FUNSOFT is not set CONFIG_USB_SERIAL_VISOR=y CONFIG_USB_SERIAL_IPAQ=y CONFIG_USB_SERIAL_IR=y CONFIG_USB_SERIAL_EDGEPORT=y CONFIG_USB_SERIAL_EDGEPORT_TI=y CONFIG_USB_SERIAL_F81232=y # CONFIG_USB_SERIAL_GARMIN is not set CONFIG_USB_SERIAL_IPW=y CONFIG_USB_SERIAL_IUU=y CONFIG_USB_SERIAL_KEYSPAN_PDA=y # CONFIG_USB_SERIAL_KEYSPAN is not set CONFIG_USB_SERIAL_KLSI=y CONFIG_USB_SERIAL_KOBIL_SCT=y # CONFIG_USB_SERIAL_MCT_U232 is not set CONFIG_USB_SERIAL_METRO=y CONFIG_USB_SERIAL_MOS7720=y CONFIG_USB_SERIAL_MOS7715_PARPORT=y # CONFIG_USB_SERIAL_MOS7840 is not set # CONFIG_USB_SERIAL_MOTOROLA is not set # CONFIG_USB_SERIAL_NAVMAN is not set CONFIG_USB_SERIAL_PL2303=y CONFIG_USB_SERIAL_OTI6858=y # CONFIG_USB_SERIAL_QCAUX is not set CONFIG_USB_SERIAL_QUALCOMM=y CONFIG_USB_SERIAL_SPCP8X5=y # CONFIG_USB_SERIAL_HP4X is not set CONFIG_USB_SERIAL_SAFE=y # CONFIG_USB_SERIAL_SAFE_PADDED is not set # CONFIG_USB_SERIAL_SIEMENS_MPI is not set CONFIG_USB_SERIAL_SIERRAWIRELESS=y CONFIG_USB_SERIAL_SYMBOL=y CONFIG_USB_SERIAL_TI=y CONFIG_USB_SERIAL_CYBERJACK=y CONFIG_USB_SERIAL_XIRCOM=y CONFIG_USB_SERIAL_WWAN=y # CONFIG_USB_SERIAL_OPTION is not set # CONFIG_USB_SERIAL_OMNINET is not set CONFIG_USB_SERIAL_OPTICON=y # CONFIG_USB_SERIAL_VIVOPAY_SERIAL is not set CONFIG_USB_SERIAL_XSENS_MT=y # CONFIG_USB_SERIAL_ZIO is not set CONFIG_USB_SERIAL_ZTE=y CONFIG_USB_SERIAL_SSU100=y CONFIG_USB_SERIAL_QT2=y # CONFIG_USB_SERIAL_DEBUG is not set # # USB Miscellaneous drivers # CONFIG_USB_EMI62=y CONFIG_USB_EMI26=y # CONFIG_USB_ADUTUX is not set # CONFIG_USB_SEVSEG is not set # CONFIG_USB_RIO500 is not set CONFIG_USB_LEGOTOWER=y # CONFIG_USB_LCD is not set CONFIG_USB_LED=y CONFIG_USB_CYPRESS_CY7C63=y CONFIG_USB_CYTHERM=y CONFIG_USB_IDMOUSE=y CONFIG_USB_FTDI_ELAN=y CONFIG_USB_APPLEDISPLAY=y CONFIG_USB_LD=y CONFIG_USB_TRANCEVIBRATOR=y CONFIG_USB_IOWARRIOR=y # CONFIG_USB_TEST is not set CONFIG_USB_ISIGHTFW=y CONFIG_USB_YUREX=y CONFIG_USB_EZUSB_FX2=y CONFIG_USB_HSIC_USB3503=y # # USB Physical Layer drivers # # CONFIG_OMAP_USB3 is not set # CONFIG_OMAP_CONTROL_USB is not set # CONFIG_USB_ISP1301 is not set CONFIG_USB_RCAR_PHY=y CONFIG_USB_ATM=y CONFIG_USB_SPEEDTOUCH=y CONFIG_USB_CXACRU=y # CONFIG_USB_UEAGLEATM is not set CONFIG_USB_XUSBATM=y CONFIG_USB_GADGET=y # CONFIG_USB_GADGET_DEBUG is not set # CONFIG_USB_GADGET_DEBUG_FILES is not set CONFIG_USB_GADGET_DEBUG_FS=y CONFIG_USB_GADGET_VBUS_DRAW=2 CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 # # USB Peripheral Controller # CONFIG_USB_R8A66597=y # CONFIG_USB_MV_UDC is not set # CONFIG_USB_M66592 is not set # CONFIG_USB_AMD5536UDC is not set CONFIG_USB_NET2272=y CONFIG_USB_NET2272_DMA=y # CONFIG_USB_NET2280 is not set # CONFIG_USB_GOKU is not set # CONFIG_USB_EG20T is not set # CONFIG_USB_DUMMY_HCD is not set CONFIG_USB_LIBCOMPOSITE=y CONFIG_USB_F_ACM=y CONFIG_USB_U_SERIAL=y # CONFIG_USB_ZERO is not set # CONFIG_USB_ETH is not set # CONFIG_USB_G_NCM is not set # CONFIG_USB_GADGETFS is not set # CONFIG_USB_FUNCTIONFS is not set # CONFIG_USB_MASS_STORAGE is not set CONFIG_USB_G_SERIAL=y # CONFIG_USB_G_PRINTER is not set # CONFIG_USB_CDC_COMPOSITE is not set # CONFIG_USB_G_ACM_MS is not set # CONFIG_USB_G_MULTI is not set # CONFIG_USB_G_HID is not set # CONFIG_USB_G_DBGP is not set # CONFIG_USB_G_WEBCAM is not set # # OTG and related infrastructure # CONFIG_USB_OTG_UTILS=y CONFIG_USB_GPIO_VBUS=y CONFIG_NOP_USB_XCEIV=y # CONFIG_UWB is not set # CONFIG_MMC is not set CONFIG_MEMSTICK=y CONFIG_MEMSTICK_DEBUG=y # # MemoryStick drivers # # CONFIG_MEMSTICK_UNSAFE_RESUME is not set CONFIG_MSPRO_BLOCK=y # # MemoryStick Host Controller Drivers # # CONFIG_MEMSTICK_TIFM_MS is not set # CONFIG_MEMSTICK_JMICRON_38X is not set # CONFIG_MEMSTICK_R592 is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # # LED drivers # CONFIG_LEDS_88PM860X=y # CONFIG_LEDS_LM3530 is not set # CONFIG_LEDS_LM3533 is not set # CONFIG_LEDS_LM3642 is not set # CONFIG_LEDS_PCA9532 is not set CONFIG_LEDS_GPIO=y CONFIG_LEDS_LP3944=y CONFIG_LEDS_LP55XX_COMMON=y CONFIG_LEDS_LP5521=y # CONFIG_LEDS_LP5523 is not set # CONFIG_LEDS_CLEVO_MAIL is not set CONFIG_LEDS_PCA955X=y # CONFIG_LEDS_PCA9633 is not set CONFIG_LEDS_WM831X_STATUS=y CONFIG_LEDS_DA9052=y CONFIG_LEDS_DAC124S085=y CONFIG_LEDS_PWM=y CONFIG_LEDS_REGULATOR=y # CONFIG_LEDS_BD2802 is not set # CONFIG_LEDS_INTEL_SS4200 is not set CONFIG_LEDS_LT3593=y CONFIG_LEDS_ADP5520=y CONFIG_LEDS_MC13783=y CONFIG_LEDS_TCA6507=y CONFIG_LEDS_MAX8997=y # CONFIG_LEDS_LM355x is not set CONFIG_LEDS_OT200=y CONFIG_LEDS_BLINKM=y # CONFIG_LEDS_TRIGGERS is not set # # LED Triggers # # CONFIG_ACCESSIBILITY is not set # CONFIG_INFINIBAND is not set CONFIG_EDAC=y # CONFIG_EDAC_LEGACY_SYSFS is not set # 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 is not set # CONFIG_EDAC_I82875P is not set # CONFIG_EDAC_I82975X is not set # CONFIG_EDAC_I3000 is not set # CONFIG_EDAC_I3200 is not set # CONFIG_EDAC_X38 is not set # CONFIG_EDAC_I5400 is not set # CONFIG_EDAC_I82860 is not set # CONFIG_EDAC_R82600 is not set # CONFIG_EDAC_I5000 is not set # CONFIG_EDAC_I5100 is not set # CONFIG_EDAC_I7300 is not set # CONFIG_RTC_CLASS is not set CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set # # DMA Devices # # CONFIG_INTEL_MID_DMAC is not set # CONFIG_INTEL_IOATDMA is not set # CONFIG_DW_DMAC is not set # CONFIG_TIMB_DMA is not set # CONFIG_PCH_DMA is not set # CONFIG_AUXDISPLAY is not set CONFIG_UIO=y # CONFIG_UIO_CIF is not set # CONFIG_UIO_PDRV is not set # CONFIG_UIO_PDRV_GENIRQ is not set # CONFIG_UIO_DMEM_GENIRQ is not set # CONFIG_UIO_AEC is not set # CONFIG_UIO_SERCOS3 is not set # CONFIG_UIO_PCI_GENERIC is not set # CONFIG_UIO_NETX is not set CONFIG_VIRTIO=y # # Virtio drivers # # CONFIG_VIRTIO_PCI is not set CONFIG_VIRTIO_BALLOON=y CONFIG_VIRTIO_MMIO=y CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set # CONFIG_STAGING is not set # CONFIG_X86_PLATFORM_DEVICES 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=y # # Remoteproc drivers # # CONFIG_STE_MODEM_RPROC is not set # # Rpmsg drivers # # CONFIG_VIRT_DRIVERS is not set CONFIG_PM_DEVFREQ=y # # DEVFREQ Governors # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y CONFIG_DEVFREQ_GOV_PERFORMANCE=y CONFIG_DEVFREQ_GOV_POWERSAVE=y CONFIG_DEVFREQ_GOV_USERSPACE=y # # DEVFREQ Drivers # # CONFIG_EXTCON is not set CONFIG_MEMORY=y # CONFIG_IIO is not set # CONFIG_VME_BUS is not set CONFIG_PWM=y CONFIG_PWM_TWL=y # CONFIG_PWM_TWL_LED is not set # CONFIG_IPACK_BUS is not set # # Firmware Drivers # # CONFIG_EDD is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=y CONFIG_DCDBAS=y CONFIG_DMIID=y 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 is not set CONFIG_EXT3_FS=y CONFIG_EXT3_DEFAULTS_TO_ORDERED=y CONFIG_EXT3_FS_XATTR=y # CONFIG_EXT3_FS_POSIX_ACL is not set CONFIG_EXT3_FS_SECURITY=y CONFIG_EXT4_FS=y CONFIG_EXT4_USE_FOR_EXT23=y # CONFIG_EXT4_FS_POSIX_ACL is not set # CONFIG_EXT4_FS_SECURITY is not set # CONFIG_EXT4_DEBUG 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 is not set # CONFIG_REISERFS_FS_XATTR is not set CONFIG_JFS_FS=y # CONFIG_JFS_POSIX_ACL is not set CONFIG_JFS_SECURITY=y # CONFIG_JFS_DEBUG is not set # CONFIG_JFS_STATISTICS is not set CONFIG_XFS_FS=y # CONFIG_XFS_QUOTA is not set CONFIG_XFS_POSIX_ACL=y CONFIG_XFS_RT=y # CONFIG_XFS_DEBUG is not set CONFIG_GFS2_FS=y CONFIG_OCFS2_FS=y # CONFIG_OCFS2_FS_O2CB is not set CONFIG_OCFS2_FS_STATS=y # CONFIG_OCFS2_DEBUG_MASKLOG is not set 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=y # CONFIG_FANOTIFY is not set CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y CONFIG_PRINT_QUOTA_WARNING=y CONFIG_QUOTA_DEBUG=y CONFIG_QUOTA_TREE=y # CONFIG_QFMT_V1 is not set # CONFIG_QFMT_V2 is not set CONFIG_QUOTACTL=y CONFIG_AUTOFS4_FS=y # CONFIG_FUSE_FS is not set # # Caches # # CONFIG_FSCACHE is not set # # CD-ROM/DVD Filesystems # # CONFIG_ISO9660_FS is not set # CONFIG_UDF_FS is not set # # 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=y 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=y CONFIG_HUGETLB_PAGE=y 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 is not set CONFIG_HFS_FS=y # CONFIG_HFSPLUS_FS is not set CONFIG_BEFS_FS=y CONFIG_BEFS_DEBUG=y CONFIG_BFS_FS=y CONFIG_EFS_FS=y # CONFIG_LOGFS is not set CONFIG_CRAMFS=y # CONFIG_SQUASHFS is not set # CONFIG_VXFS_FS is not set CONFIG_MINIX_FS=y CONFIG_OMFS_FS=y CONFIG_HPFS_FS=y CONFIG_QNX4FS_FS=y CONFIG_QNX6FS_FS=y CONFIG_QNX6FS_DEBUG=y CONFIG_ROMFS_FS=y CONFIG_ROMFS_BACKED_BY_BLOCK=y CONFIG_ROMFS_ON_BLOCK=y CONFIG_PSTORE=y CONFIG_PSTORE_CONSOLE=y # CONFIG_PSTORE_RAM is not set # CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set CONFIG_F2FS_FS=y # CONFIG_F2FS_STAT_FS is not set CONFIG_F2FS_FS_XATTR=y # CONFIG_F2FS_FS_POSIX_ACL 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 is not set CONFIG_NLS_CODEPAGE_775=y CONFIG_NLS_CODEPAGE_850=y CONFIG_NLS_CODEPAGE_852=y CONFIG_NLS_CODEPAGE_855=y CONFIG_NLS_CODEPAGE_857=y CONFIG_NLS_CODEPAGE_860=y # CONFIG_NLS_CODEPAGE_861 is not set 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 is not set CONFIG_NLS_CODEPAGE_936=y CONFIG_NLS_CODEPAGE_950=y CONFIG_NLS_CODEPAGE_932=y CONFIG_NLS_CODEPAGE_949=y CONFIG_NLS_CODEPAGE_874=y CONFIG_NLS_ISO8859_8=y CONFIG_NLS_CODEPAGE_1250=y CONFIG_NLS_CODEPAGE_1251=y # CONFIG_NLS_ASCII is not set # CONFIG_NLS_ISO8859_1 is not set # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set CONFIG_NLS_ISO8859_4=y CONFIG_NLS_ISO8859_5=y # CONFIG_NLS_ISO8859_6 is not set CONFIG_NLS_ISO8859_7=y CONFIG_NLS_ISO8859_9=y CONFIG_NLS_ISO8859_13=y # CONFIG_NLS_ISO8859_14 is not set CONFIG_NLS_ISO8859_15=y CONFIG_NLS_KOI8_R=y CONFIG_NLS_KOI8_U=y CONFIG_NLS_MAC_ROMAN=y # CONFIG_NLS_MAC_CELTIC is not set # CONFIG_NLS_MAC_CENTEURO is not set CONFIG_NLS_MAC_CROATIAN=y # CONFIG_NLS_MAC_CYRILLIC is not set CONFIG_NLS_MAC_GAELIC=y # CONFIG_NLS_MAC_GREEK is not set # CONFIG_NLS_MAC_ICELAND is not set CONFIG_NLS_MAC_INUIT=y # CONFIG_NLS_MAC_ROMANIAN is not set # CONFIG_NLS_MAC_TURKISH is not set CONFIG_NLS_UTF8=y # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y CONFIG_PRINTK_TIME=y CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4 # CONFIG_ENABLE_WARN_DEPRECATED is not set CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=1024 CONFIG_MAGIC_SYSRQ=y CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set CONFIG_UNUSED_SYMBOLS=y CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_DEBUG_KERNEL=y CONFIG_DEBUG_SHIRQ=y 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_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_DETECT_HUNG_TASK=y CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 # CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 CONFIG_SCHED_DEBUG=y CONFIG_SCHEDSTATS=y # CONFIG_TIMER_STATS is not set CONFIG_DEBUG_OBJECTS=y # CONFIG_DEBUG_OBJECTS_SELFTEST is not set CONFIG_DEBUG_OBJECTS_FREE=y CONFIG_DEBUG_OBJECTS_TIMERS=y CONFIG_DEBUG_OBJECTS_WORK=y CONFIG_DEBUG_OBJECTS_RCU_HEAD=y CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER=y CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 CONFIG_DEBUG_SLAB=y # CONFIG_DEBUG_SLAB_LEAK is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_PREEMPT is not set # CONFIG_DEBUG_RT_MUTEXES is not set CONFIG_RT_MUTEX_TESTER=y CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y CONFIG_LOCKDEP=y # CONFIG_LOCK_STAT is not set # CONFIG_DEBUG_LOCKDEP is not set CONFIG_TRACE_IRQFLAGS=y CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set CONFIG_STACKTRACE=y # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_DEBUG_KOBJECT is not set # CONFIG_DEBUG_HIGHMEM is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_INFO is not set CONFIG_DEBUG_VM=y # CONFIG_DEBUG_VM_RB is not set CONFIG_DEBUG_VIRTUAL=y # CONFIG_DEBUG_WRITECOUNT is not set CONFIG_DEBUG_MEMORY_INIT=y CONFIG_DEBUG_LIST=y CONFIG_TEST_LIST_SORT=y CONFIG_DEBUG_SG=y # CONFIG_DEBUG_NOTIFIERS is not set # CONFIG_DEBUG_CREDENTIALS is not set CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y # CONFIG_BOOT_PRINTK_DELAY is not set # # RCU Debugging # CONFIG_PROVE_RCU=y CONFIG_PROVE_RCU_REPEATEDLY=y # CONFIG_PROVE_RCU_DELAY is not set # CONFIG_SPARSE_RCU_POINTER is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 # CONFIG_RCU_CPU_STALL_VERBOSE is not set # CONFIG_RCU_CPU_STALL_INFO is not set CONFIG_RCU_TRACE=y # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set CONFIG_DEBUG_PER_CPU_MAPS=y # CONFIG_LKDTM is not set CONFIG_NOTIFIER_ERROR_INJECTION=y CONFIG_MEMORY_NOTIFIER_ERROR_INJECT=y # CONFIG_FAULT_INJECTION is not set CONFIG_LATENCYTOP=y CONFIG_DEBUG_PAGEALLOC=y CONFIG_WANT_PAGE_DEBUG_FLAGS=y CONFIG_PAGE_GUARD=y CONFIG_USER_STACKTRACE_SUPPORT=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_TRACE_CLOCK=y CONFIG_TRACING_SUPPORT=y # CONFIG_FTRACE is not set # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set CONFIG_BUILD_DOCSRC=y # CONFIG_DYNAMIC_DEBUG is not set # CONFIG_DMA_API_DEBUG is not set # CONFIG_ATOMIC64_SELFTEST is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_HAVE_ARCH_KMEMCHECK=y # CONFIG_TEST_KSTRTOX is not set # CONFIG_STRICT_DEVMEM is not set CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set CONFIG_DEBUG_STACKOVERFLOW=y CONFIG_X86_PTDUMP=y CONFIG_DEBUG_RODATA=y # CONFIG_DEBUG_RODATA_TEST is not set CONFIG_DOUBLEFAULT=y CONFIG_IOMMU_STRESS=y CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set CONFIG_IO_DELAY_NONE=y CONFIG_DEFAULT_IO_DELAY_TYPE=3 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y # CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set # CONFIG_DEBUG_NMI_SELFTEST is not set # # Security options # CONFIG_KEYS=y CONFIG_TRUSTED_KEYS=y CONFIG_ENCRYPTED_KEYS=y # CONFIG_KEYS_DEBUG_PROC_KEYS is not set # CONFIG_SECURITY_DMESG_RESTRICT is not set # CONFIG_SECURITY is not set CONFIG_SECURITYFS=y CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_PCOMP=y CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set # CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_PCRYPT=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_ABLK_HELPER_X86=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_SEQIV=y # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y # CONFIG_CRYPTO_CTS is not set CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y # CONFIG_CRYPTO_PCBC is not set CONFIG_CRYPTO_XTS=y # # Hash modes # CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=y # CONFIG_CRYPTO_VMAC is not set # # 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=y # CONFIG_CRYPTO_MD5 is not set # CONFIG_CRYPTO_MICHAEL_MIC is not set CONFIG_CRYPTO_RMD128=y CONFIG_CRYPTO_RMD160=y # CONFIG_CRYPTO_RMD256 is not set 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=y # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_586=y CONFIG_CRYPTO_AES_NI_INTEL=y # CONFIG_CRYPTO_ANUBIS is not set # CONFIG_CRYPTO_ARC4 is not set CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_BLOWFISH_COMMON=y CONFIG_CRYPTO_CAMELLIA=y CONFIG_CRYPTO_CAST_COMMON=y # CONFIG_CRYPTO_CAST5 is not set CONFIG_CRYPTO_CAST6=y CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_FCRYPT=y CONFIG_CRYPTO_KHAZAD=y CONFIG_CRYPTO_SALSA20=y # CONFIG_CRYPTO_SALSA20_586 is not set CONFIG_CRYPTO_SEED=y # CONFIG_CRYPTO_SERPENT is not set # CONFIG_CRYPTO_SERPENT_SSE2_586 is not set CONFIG_CRYPTO_TEA=y # CONFIG_CRYPTO_TWOFISH is not set CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_586=y # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_ZLIB=y CONFIG_CRYPTO_LZO=y # # Random Number Generation # # CONFIG_CRYPTO_ANSI_CPRNG is not set CONFIG_CRYPTO_USER_API=y # CONFIG_CRYPTO_USER_API_HASH is not set CONFIG_CRYPTO_USER_API_SKCIPHER=y # 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_VHOST_NET=y CONFIG_LGUEST=y # CONFIG_BINARY_PRINTF is not set # # Library routines # CONFIG_BITREVERSE=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_PERCPU_RWSEM=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y CONFIG_CRC32_SELFTEST=y CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set 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_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y # CONFIG_XZ_DEC_IA64 is not set # CONFIG_XZ_DEC_ARM is not set # CONFIG_XZ_DEC_ARMTHUMB is not set CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y # CONFIG_XZ_DEC_TEST is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT=y CONFIG_HAS_DMA=y CONFIG_CHECK_SIGNATURE=y # CONFIG_CPUMASK_OFFSTACK is not set CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y # CONFIG_AVERAGE is not set CONFIG_CORDIC=y # CONFIG_DDR is not set --------------050201040302000204090605 Content-Type: text/plain; charset=UTF-8; name="Attached Message Part" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="Attached Message Part" _______________________________________________ LKP mailing list LKP@linux.intel.com --------------050201040302000204090605--