From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============8130545315066587976==" MIME-Version: 1.0 From: Jet Chen To: lkp@lists.01.org Subject: [HZ] INFO: task kworker/0:1:16 blocked for more than 120 seconds. Date: Thu, 19 Jun 2014 14:17:23 +0800 Message-ID: <53A28073.3030109@intel.com> List-Id: --===============8130545315066587976== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi Maarten, 0day kernel testing robot got the below dmesg and the first bad commit is git://people.freedesktop.org/~mlankhorst/linux master commit 52774d9273d6b8aff39822ccfe10e5a0d7c3a7f8 Author: Maarten Lankhorst AuthorDate: Thu Jan 16 16:24:04 2014 +0100 Commit: Maarten Lankhorst CommitDate: Wed Jun 18 14:19:52 2014 +0200 There's some really badly broken software out there that is entirely dependant on HZ for its maximum performance. Raise the maximum HZ v= alue to some higher and slightly unreasonable values up to some higher and completely obscene values. -ck +--------------------------------------------------+------------+----------= --+ | | c03339ffa3 | 52774d927= 3 | +--------------------------------------------------+------------+----------= --+ | boot_successes | 60 | 0 = | | boot_failures | 0 | 20 = | | INFO:task_blocked_for_more_than_seconds | 0 | 20 = | | RIP:flat_send_IPI_mask | 0 | 20 = | | Kernel_panic-not_syncing:hung_task:blocked_tasks | 0 | 20 = | | backtrace:serio_handle_event | 0 | 20 = | | backtrace:watchdog | 0 | 20 = | +--------------------------------------------------+------------+----------= --+ [ 69.176969] torture thread lock_torture_writer parking due to system shu= tdown [ 120.553588] spin_lock-torture: Writes: Total: 2 Max/Min: 0/0 Fail: 0= [ 120.554375] torture thread lock_torture_stats parking due to system shu= tdown [ 240.031059] INFO: task kworker/0:1:16 blocked for more than 120 seconds. [ 240.031837] Not tainted 3.16.0-rc1-00045-g52774d9 #1 [ 240.032443] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables = this message. [ 240.033280] kworker/0:1 D ffff880013612580 0 16 2 0x0000= 0000 git bisect start 91283063c4f74fb202ac7809a8df3cc00f22203e 7171511eaec5bf23f= b06078f59784a3a0626b38f -- git bisect good bc106bf69fdfba649ad98b3c7cfd2b63e84431a8 # 01:57 20+ = 0 Merge 'dynticks/timers/missing-kick-v2' into devel-hourly-2014061900 git bisect bad 25f92e043e7e4ca029592e03a2d77a09f226f395 # 02:15 0- = 1 Merge 'at91/abe/at91_3.16-rc1_CCF' into devel-hourly-2014061900 git bisect good 6c815b36fd13fd40f3545c9e6e33eb7d4b396d8d # 02:18 20+ = 0 Merge 'efi/next' into devel-hourly-2014061900 git bisect good a235b89e0b1332b44baff6277b5dbc711df34b3d # 02:25 20+ = 0 Merge 'kvm-ppc/kvm-ppc-queue' into devel-hourly-2014061900 git bisect bad 8b4870846e71960a223e729e3c18942edfe81f16 # 02:44 0- = 4 Merge 'spi/for-next' into devel-hourly-2014061900 git bisect bad 2115cd10081ea65213b45d9970aeebe88dabcfb3 # 02:55 0- = 5 Merge 'mlankhorst/master' into devel-hourly-2014061900 git bisect bad 52774d9273d6b8aff39822ccfe10e5a0d7c3a7f8 # 03:00 0- = 4 There's some really badly broken software out there that is entirely git bisect good 0da2b800ec8dfad78c888b33be2ad2aea3411796 # 03:06 20+ = 0 Merge branch 'for-nouveau' git bisect good c03339ffa3d9d2330c8c14b8d73e9a4da38101ea # 03:09 20+ = 0 drm/nouveau: add guard pages to vm # first bad commit: [52774d9273d6b8aff39822ccfe10e5a0d7c3a7f8] There's some= really badly broken software out there that is entirely git bisect good c03339ffa3d9d2330c8c14b8d73e9a4da38101ea # 03:12 60+ = 0 drm/nouveau: add guard pages to vm git bisect bad 91283063c4f74fb202ac7809a8df3cc00f22203e # 03:12 0- = 13 0day head guard for 'devel-hourly-2014061900' git bisect good e99cfa2d0634881b8a41d56c48b5956b9a3ba162 # 03:50 60+ = 0 Merge tag 'dt-fixes-for-3.16' of git://git.kernel.org/pub/scm/linux/= kernel/git/robh/linux git bisect good 4ca1fbc122fcb09efa2bb1448bff8b71b46434c8 # 04:05 60+ = 0 Add linux-next specific files for 20140618 This script may reproduce the error. ---------------------------------------------------------------------------= -- #!/bin/bash kernel=3D$1 initrd=3Dyocto-minimal-x86_64.cgz wget --no-clobber https://github.com/fengguang/reproduce-kernel-bug/blob/ma= ster/initrd/$initrd kvm=3D( qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel $kernel -initrd $initrd -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 --===============8130545315066587976== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="3.16.0-rc1-00045-g52774d91" ZWFybHkgY29uc29sZSBpbiBzZXR1cCBjb2RlClByb2JpbmcgRUREIChlZGQ9b2ZmIHRvIGRpc2Fi bGUpLi4uIG9rClsgICAgMC4wMDAwMDBdIEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIGNwdXNl dApbICAgIDAuMDAwMDAwXSBMaW51eCB2ZXJzaW9uIDMuMTYuMC1yYzEtMDAwNDUtZzUyNzc0ZDkg KGtidWlsZEBsa3AtaHN4MDEpIChnY2MgdmVyc2lvbiA0LjguMiAoRGViaWFuIDQuOC4yLTE4KSAp ICMxIFRodSBKdW4gMTkgMDI6NTY6MTkgQ1NUIDIwMTQKWyAgICAwLjAwMDAwMF0gQ29tbWFuZCBs aW5lOiBodW5nX3Rhc2tfcGFuaWM9MSBlYXJseXByaW50az10dHlTMCwxMTUyMDAgZGVidWcgYXBp Yz1kZWJ1ZyBzeXNycV9hbHdheXNfZW5hYmxlZCByY3VwZGF0ZS5yY3VfY3B1X3N0YWxsX3RpbWVv dXQ9MTAwIHBhbmljPTEwIHNvZnRsb2NrdXBfcGFuaWM9MSBubWlfd2F0Y2hkb2c9cGFuaWMgIHBy b21wdF9yYW1kaXNrPTAgY29uc29sZT10dHlTMCwxMTUyMDAgY29uc29sZT10dHkwIHZnYT1ub3Jt YWwgIHJvb3Q9L2Rldi9yYW0wIHJ3IGxpbms9L2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4 Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwL2xpbnV4LWRldmVsOmRldmVsLWhvdXJseS0y MDE0MDYxOTAwOjUyNzc0ZDkyNzNkNmI4YWZmMzk4MjJjY2ZlMTBlNWEwZDdjM2E3Zjg6YmlzZWN0 LWxpbnV4My8udm1saW51ei01Mjc3NGQ5MjczZDZiOGFmZjM5ODIyY2NmZTEwZTVhMGQ3YzNhN2Y4 LTIwMTQwNjE5MDI1NjMyLTYtaXZiNDIgYnJhbmNoPWxpbnV4LWRldmVsL2RldmVsLWhvdXJseS0y MDE0MDYxOTAwIEJPT1RfSU1BR0U9L2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5 MDEyMC81Mjc3NGQ5MjczZDZiOGFmZjM5ODIyY2NmZTEwZTVhMGQ3YzNhN2Y4L3ZtbGludXotMy4x Ni4wLXJjMS0wMDA0NS1nNTI3NzRkOSBkcmJkLm1pbm9yX2NvdW50PTgKWyAgICAwLjAwMDAwMF0g S0VSTkVMIHN1cHBvcnRlZCBjcHVzOgpbICAgIDAuMDAwMDAwXSAgIEludGVsIEdlbnVpbmVJbnRl bApbICAgIDAuMDAwMDAwXSAgIEFNRCBBdXRoZW50aWNBTUQKWyAgICAwLjAwMDAwMF0gZTgyMDog QklPUy1wcm92aWRlZCBwaHlzaWNhbCBSQU0gbWFwOgpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6 IFttZW0gMHgwMDAwMDAwMDAwMDAwMDAwLTB4MDAwMDAwMDAwMDA5ZmJmZl0gdXNhYmxlClsgICAg MC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAwOWZjMDAtMHgwMDAwMDAwMDAw MDlmZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAw MDAwMGYwMDAwLTB4MDAwMDAwMDAwMDBmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklP Uy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDEwMDAwMC0weDAwMDAwMDAwMTNmZmRmZmZdIHVzYWJs ZQpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDEzZmZlMDAwLTB4MDAw MDAwMDAxM2ZmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4 MDAwMDAwMDBmZWZmYzAwMC0weDAwMDAwMDAwZmVmZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAw MDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwZmZmYzAwMDAtMHgwMDAwMDAwMGZmZmZmZmZm XSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBOWCAoRXhlY3V0ZSBEaXNhYmxlKSBwcm90ZWN0aW9u OiBhY3RpdmUKWyAgICAwLjAwMDAwMF0gSHlwZXJ2aXNvciBkZXRlY3RlZDogS1ZNClsgICAgMC4w MDAwMDBdIGU4MjA6IHVwZGF0ZSBbbWVtIDB4MDAwMDAwMDAtMHgwMDAwMGZmZl0gdXNhYmxlID09 PiByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBlODIwOiByZW1vdmUgW21lbSAweDAwMGEwMDAwLTB4 MDAwZmZmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBlODIwOiBsYXN0X3BmbiA9IDB4MTNmZmUg bWF4X2FyY2hfcGZuID0gMHg0MDAwMDAwMDAKWyAgICAwLjAwMDAwMF0gU2Nhbm5pbmcgMSBhcmVh cyBmb3IgbG93IG1lbW9yeSBjb3JydXB0aW9uClsgICAgMC4wMDAwMDBdIEJhc2UgbWVtb3J5IHRy YW1wb2xpbmUgYXQgW2ZmZmY4ODAwMDAwOTkwMDBdIDk5MDAwIHNpemUgMjQ1NzYKWyAgICAwLjAw MDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDAwMDAwMDAwLTB4MDAwZmZmZmZdClsg ICAgMC4wMDAwMDBdICBbbWVtIDB4MDAwMDAwMDAtMHgwMDBmZmZmZl0gcGFnZSA0awpbICAgIDAu MDAwMDAwXSBCUksgWzB4MDMxZmIwMDAsIDB4MDMxZmJmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAw MF0gQlJLIFsweDAzMWZjMDAwLCAweDAzMWZjZmZmXSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIEJS SyBbMHgwMzFmZDAwMCwgMHgwMzFmZGZmZl0gUEdUQUJMRQpbICAgIDAuMDAwMDAwXSBpbml0X21l bW9yeV9tYXBwaW5nOiBbbWVtIDB4MTNhMDAwMDAtMHgxM2JmZmZmZl0KWyAgICAwLjAwMDAwMF0g IFttZW0gMHgxM2EwMDAwMC0weDEzYmZmZmZmXSBwYWdlIDRrClsgICAgMC4wMDAwMDBdIEJSSyBb MHgwMzFmZTAwMCwgMHgwMzFmZWZmZl0gUEdUQUJMRQpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9y eV9tYXBwaW5nOiBbbWVtIDB4MTAwMDAwMDAtMHgxMzlmZmZmZl0KWyAgICAwLjAwMDAwMF0gIFtt ZW0gMHgxMDAwMDAwMC0weDEzOWZmZmZmXSBwYWdlIDRrClsgICAgMC4wMDAwMDBdIEJSSyBbMHgw MzFmZjAwMCwgMHgwMzFmZmZmZl0gUEdUQUJMRQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDMyMDAw MDAsIDB4MDMyMDBmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGlu ZzogW21lbSAweDAwMTAwMDAwLTB4MGZmZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MDAx MDAwMDAtMHgwZmZmZmZmZl0gcGFnZSA0awpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBw aW5nOiBbbWVtIDB4MTNjMDAwMDAtMHgxM2ZmZGZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgx M2MwMDAwMC0weDEzZmZkZmZmXSBwYWdlIDRrClsgICAgMC4wMDAwMDBdIFJBTURJU0s6IFttZW0g MHgxM2NlNjAwMC0weDEzZmVmZmZmXQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBFYXJseSB0YWJsZSBj aGVja3N1bSB2ZXJpZmljYXRpb24gZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gQUNQSTogUlNEUCAw eDAwMDAwMDAwMDAwRkQ5NTAgMDAwMDE0ICh2MDAgQk9DSFMgKQpbICAgIDAuMDAwMDAwXSBBQ1BJ OiBSU0RUIDB4MDAwMDAwMDAxM0ZGRTQ1MCAwMDAwMzQgKHYwMSBCT0NIUyAgQlhQQ1JTRFQgMDAw MDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogRkFDUCAweDAwMDAwMDAw MTNGRkZGODAgMDAwMDc0ICh2MDEgQk9DSFMgIEJYUENGQUNQIDAwMDAwMDAxIEJYUEMgMDAwMDAw MDEpClsgICAgMC4wMDAwMDBdIEFDUEk6IERTRFQgMHgwMDAwMDAwMDEzRkZFNDkwIDAwMTFBOSAo djAxIEJYUEMgICBCWERTRFQgICAwMDAwMDAwMSBJTlRMIDIwMTAwNTI4KQpbICAgIDAuMDAwMDAw XSBBQ1BJOiBGQUNTIDB4MDAwMDAwMDAxM0ZGRkY0MCAwMDAwNDAKWyAgICAwLjAwMDAwMF0gQUNQ STogU1NEVCAweDAwMDAwMDAwMTNGRkY3QTAgMDAwNzk2ICh2MDEgQk9DSFMgIEJYUENTU0RUIDAw MDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIEFDUEk6IEFQSUMgMHgwMDAwMDAw MDEzRkZGNjgwIDAwMDA4MCAodjAxIEJPQ0hTICBCWFBDQVBJQyAwMDAwMDAwMSBCWFBDIDAwMDAw MDAxKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVUIDB4MDAwMDAwMDAxM0ZGRjY0MCAwMDAwMzgg KHYwMSBCT0NIUyAgQlhQQ0hQRVQgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAw MF0gQUNQSTogTG9jYWwgQVBJQyBhZGRyZXNzIDB4ZmVlMDAwMDAKWyAgICAwLjAwMDAwMF0gbWFw cGVkIEFQSUMgdG8gZmZmZmZmZmZmZjVmYzAwMCAoICAgICAgICBmZWUwMDAwMCkKWyAgICAwLjAw MDAwMF0ga3ZtLWNsb2NrOiBVc2luZyBtc3JzIDRiNTY0ZDAxIGFuZCA0YjU2NGQwMApbICAgIDAu MDAwMDAwXSBrdm0tY2xvY2s6IGNwdSAwLCBtc3IgMDoxM2ZmZDAwMSwgcHJpbWFyeSBjcHUgY2xv Y2sKWyAgICAwLjAwMDAwMF0gWm9uZSByYW5nZXM6ClsgICAgMC4wMDAwMDBdICAgRE1BICAgICAg W21lbSAweDAwMDAxMDAwLTB4MDBmZmZmZmZdClsgICAgMC4wMDAwMDBdICAgRE1BMzIgICAgW21l bSAweDAxMDAwMDAwLTB4ZmZmZmZmZmZdClsgICAgMC4wMDAwMDBdICAgTm9ybWFsICAgZW1wdHkK WyAgICAwLjAwMDAwMF0gTW92YWJsZSB6b25lIHN0YXJ0IGZvciBlYWNoIG5vZGUKWyAgICAwLjAw MDAwMF0gRWFybHkgbWVtb3J5IG5vZGUgcmFuZ2VzClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6 IFttZW0gMHgwMDAwMTAwMC0weDAwMDllZmZmXQpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBb bWVtIDB4MDAxMDAwMDAtMHgxM2ZmZGZmZl0KWyAgICAwLjAwMDAwMF0gT24gbm9kZSAwIHRvdGFs cGFnZXM6IDgxODIwClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDY0IHBhZ2VzIHVzZWQgZm9y IG1lbW1hcApbICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiAyMSBwYWdlcyByZXNlcnZlZApbICAg IDAuMDAwMDAwXSAgIERNQSB6b25lOiAzOTk4IHBhZ2VzLCBMSUZPIGJhdGNoOjAKWyAgICAwLjAw MDAwMF0gICBETUEzMiB6b25lOiAxMjE2IHBhZ2VzIHVzZWQgZm9yIG1lbW1hcApbICAgIDAuMDAw MDAwXSAgIERNQTMyIHpvbmU6IDc3ODIyIHBhZ2VzLCBMSUZPIGJhdGNoOjE1ClsgICAgMC4wMDAw MDBdIEFDUEk6IFBNLVRpbWVyIElPIFBvcnQ6IDB4YjAwOApbICAgIDAuMDAwMDAwXSBBQ1BJOiBM b2NhbCBBUElDIGFkZHJlc3MgMHhmZWUwMDAwMApbICAgIDAuMDAwMDAwXSBtYXBwZWQgQVBJQyB0 byBmZmZmZmZmZmZmNWZjMDAwICggICAgICAgIGZlZTAwMDAwKQpbICAgIDAuMDAwMDAwXSBBQ1BJ OiBMQVBJQyAoYWNwaV9pZFsweDAwXSBsYXBpY19pZFsweDAwXSBlbmFibGVkKQpbICAgIDAuMDAw MDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDAxXSBsYXBpY19pZFsweDAxXSBlbmFibGVkKQpb ICAgIDAuMDAwMDAwXSBBQ1BJOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgMSByZWFj aGVkLiAgUHJvY2Vzc29yIDEvMHgxIGlnbm9yZWQuClsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElD X05NSSAoYWNwaV9pZFsweGZmXSBkZmwgZGZsIGxpbnRbMHgxXSkKWyAgICAwLjAwMDAwMF0gQUNQ STogSU9BUElDIChpZFsweDAwXSBhZGRyZXNzWzB4ZmVjMDAwMDBdIGdzaV9iYXNlWzBdKQpbICAg IDAuMDAwMDAwXSBJT0FQSUNbMF06IGFwaWNfaWQgMCwgdmVyc2lvbiAxNywgYWRkcmVzcyAweGZl YzAwMDAwLCBHU0kgMC0yMwpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAg YnVzX2lycSAwIGdsb2JhbF9pcnEgMiBkZmwgZGZsKQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUg MCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDAsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDIK WyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgNSBnbG9iYWxf aXJxIDUgaGlnaCBsZXZlbCkKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAxLCB0cmln IDMsIGJ1cyAwMCwgSVJRIDA1LCBBUElDIElEIDAsIEFQSUMgSU5UIDA1ClsgICAgMC4wMDAwMDBd IEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDkgZ2xvYmFsX2lycSA5IGhpZ2ggbGV2 ZWwpClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMSwgdHJpZyAzLCBidXMgMDAsIElS USAwOSwgQVBJQyBJRCAwLCBBUElDIElOVCAwOQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JD X09WUiAoYnVzIDAgYnVzX2lycSAxMCBnbG9iYWxfaXJxIDEwIGhpZ2ggbGV2ZWwpClsgICAgMC4w MDAwMDBdIEludDogdHlwZSAwLCBwb2wgMSwgdHJpZyAzLCBidXMgMDAsIElSUSAwYSwgQVBJQyBJ RCAwLCBBUElDIElOVCAwYQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAg YnVzX2lycSAxMSBnbG9iYWxfaXJxIDExIGhpZ2ggbGV2ZWwpClsgICAgMC4wMDAwMDBdIEludDog dHlwZSAwLCBwb2wgMSwgdHJpZyAzLCBidXMgMDAsIElSUSAwYiwgQVBJQyBJRCAwLCBBUElDIElO VCAwYgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlEwIHVzZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4w MDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwMSwgQVBJQyBJ RCAwLCBBUElDIElOVCAwMQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlEyIHVzZWQgYnkgb3ZlcnJp ZGUuClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElS USAwMywgQVBJQyBJRCAwLCBBUElDIElOVCAwMwpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwg cG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDQsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDQKWyAg ICAwLjAwMDAwMF0gQUNQSTogSVJRNSB1c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAuMDAwMDAwXSBJ bnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDYsIEFQSUMgSUQgMCwgQVBJ QyBJTlQgMDYKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAw MCwgSVJRIDA3LCBBUElDIElEIDAsIEFQSUMgSU5UIDA3ClsgICAgMC4wMDAwMDBdIEludDogdHlw ZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwOCwgQVBJQyBJRCAwLCBBUElDIElOVCAw OApbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlE5IHVzZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAw MDBdIEFDUEk6IElSUTEwIHVzZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIEFDUEk6IElS UTExIHVzZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwg dHJpZyAwLCBidXMgMDAsIElSUSAwYywgQVBJQyBJRCAwLCBBUElDIElOVCAwYwpbICAgIDAuMDAw MDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMGQsIEFQSUMgSUQg MCwgQVBJQyBJTlQgMGQKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAs IGJ1cyAwMCwgSVJRIDBlLCBBUElDIElEIDAsIEFQSUMgSU5UIDBlClsgICAgMC4wMDAwMDBdIElu dDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwZiwgQVBJQyBJRCAwLCBBUElD IElOVCAwZgpbICAgIDAuMDAwMDAwXSBVc2luZyBBQ1BJIChNQURUKSBmb3IgU01QIGNvbmZpZ3Vy YXRpb24gaW5mb3JtYXRpb24KWyAgICAwLjAwMDAwMF0gQUNQSTogSFBFVCBpZDogMHg4MDg2YTIw MSBiYXNlOiAweGZlZDAwMDAwClsgICAgMC4wMDAwMDBdIG1hcHBlZCBJT0FQSUMgdG8gZmZmZmZm ZmZmZjVmYjAwMCAoZmVjMDAwMDApClsgICAgMC4wMDAwMDBdIG5yX2lycXNfZ3NpOiA0MApbICAg IDAuMDAwMDAwXSBLVk0gc2V0dXAgYXN5bmMgUEYgZm9yIGNwdSAwClsgICAgMC4wMDAwMDBdIGt2 bS1zdGVhbHRpbWU6IGNwdSAwLCBtc3IgMWM1MjYwMApbICAgIDAuMDAwMDAwXSBlODIwOiBbbWVt IDB4MTQwMDAwMDAtMHhmZWZmYmZmZl0gYXZhaWxhYmxlIGZvciBQQ0kgZGV2aWNlcwpbICAgIDAu MDAwMDAwXSBCb290aW5nIHBhcmF2aXJ0dWFsaXplZCBrZXJuZWwgb24gS1ZNClsgICAgMC4wMDAw MDBdIHBjcHUtYWxsb2M6IHMwIHIwIGQzMjc2OCB1MzI3NjggYWxsb2M9MSozMjc2OApbICAgIDAu MDAwMDAwXSBwY3B1LWFsbG9jOiBbMF0gMCAKWyAgICAwLjAwMDAwMF0gQnVpbHQgMSB6b25lbGlz dHMgaW4gWm9uZSBvcmRlciwgbW9iaWxpdHkgZ3JvdXBpbmcgb24uICBUb3RhbCBwYWdlczogODA1 MTkKWyAgICAwLjAwMDAwMF0gS2VybmVsIGNvbW1hbmQgbGluZTogaHVuZ190YXNrX3BhbmljPTEg ZWFybHlwcmludGs9dHR5UzAsMTE1MjAwIGRlYnVnIGFwaWM9ZGVidWcgc3lzcnFfYWx3YXlzX2Vu YWJsZWQgcmN1cGRhdGUucmN1X2NwdV9zdGFsbF90aW1lb3V0PTEwMCBwYW5pYz0xMCBzb2Z0bG9j a3VwX3BhbmljPTEgbm1pX3dhdGNoZG9nPXBhbmljICBwcm9tcHRfcmFtZGlzaz0wIGNvbnNvbGU9 dHR5UzAsMTE1MjAwIGNvbnNvbGU9dHR5MCB2Z2E9bm9ybWFsICByb290PS9kZXYvcmFtMCBydyBs aW5rPS9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0w NjE5MDEyMC9saW51eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA2MTkwMDo1Mjc3NGQ5MjczZDZi OGFmZjM5ODIyY2NmZTEwZTVhMGQ3YzNhN2Y4OmJpc2VjdC1saW51eDMvLnZtbGludXotNTI3NzRk OTI3M2Q2YjhhZmYzOTgyMmNjZmUxMGU1YTBkN2MzYTdmOC0yMDE0MDYxOTAyNTYzMi02LWl2YjQy IGJyYW5jaD1saW51eC1kZXZlbC9kZXZlbC1ob3VybHktMjAxNDA2MTkwMCBCT09UX0lNQUdFPS9r ZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAvNTI3NzRkOTI3M2Q2YjhhZmYz OTgyMmNjZmUxMGU1YTBkN2MzYTdmOC92bWxpbnV6LTMuMTYuMC1yYzEtMDAwNDUtZzUyNzc0ZDkg ZHJiZC5taW5vcl9jb3VudD04ClsgICAgMC4wMDAwMDBdIFBJRCBoYXNoIHRhYmxlIGVudHJpZXM6 IDIwNDggKG9yZGVyOiAyLCAxNjM4NCBieXRlcykKWyAgICAwLjAwMDAwMF0gRGVudHJ5IGNhY2hl IGhhc2ggdGFibGUgZW50cmllczogNjU1MzYgKG9yZGVyOiA3LCA1MjQyODggYnl0ZXMpClsgICAg MC4wMDAwMDBdIElub2RlLWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogMzI3NjggKG9yZGVyOiA2 LCAyNjIxNDQgYnl0ZXMpClsgICAgMC4wMDAwMDBdIE1lbW9yeTogMjgwOTUySy8zMjcyODBLIGF2 YWlsYWJsZSAoNzIzMUsga2VybmVsIGNvZGUsIDQ2ODVLIHJ3ZGF0YSwgMzg0NEsgcm9kYXRhLCA4 MDhLIGluaXQsIDE3MDA4SyBic3MsIDQ2MzI4SyByZXNlcnZlZCkKWyAgICAwLjAwMDAwMF0gU0xV QjogSFdhbGlnbj02NCwgT3JkZXI9MC0zLCBNaW5PYmplY3RzPTAsIENQVXM9MSwgTm9kZXM9MQpb ICAgIDAuMDAwMDAwXSBOUl9JUlFTOjQzNTIgbnJfaXJxczoyNTYgMTYKWyAgICAwLjAwMDAwMF0g Y29uc29sZSBbdHR5UzBdIGVuYWJsZWQKWyAgICAwLjAwMDAwMF0gTG9jayBkZXBlbmRlbmN5IHZh bGlkYXRvcjogQ29weXJpZ2h0IChjKSAyMDA2IFJlZCBIYXQsIEluYy4sIEluZ28gTW9sbmFyClsg ICAgMC4wMDAwMDBdIC4uLiBNQVhfTE9DS0RFUF9TVUJDTEFTU0VTOiAgOApbICAgIDAuMDAwMDAw XSAuLi4gTUFYX0xPQ0tfREVQVEg6ICAgICAgICAgIDQ4ClsgICAgMC4wMDAwMDBdIC4uLiBNQVhf TE9DS0RFUF9LRVlTOiAgICAgICAgODE5MQpbICAgIDAuMDAwMDAwXSAuLi4gQ0xBU1NIQVNIX1NJ WkU6ICAgICAgICAgIDQwOTYKWyAgICAwLjAwMDAwMF0gLi4uIE1BWF9MT0NLREVQX0VOVFJJRVM6 ICAgICAzMjc2OApbICAgIDAuMDAwMDAwXSAuLi4gTUFYX0xPQ0tERVBfQ0hBSU5TOiAgICAgIDY1 NTM2ClsgICAgMC4wMDAwMDBdIC4uLiBDSEFJTkhBU0hfU0laRTogICAgICAgICAgMzI3NjgKWyAg ICAwLjAwMDAwMF0gIG1lbW9yeSB1c2VkIGJ5IGxvY2sgZGVwZW5kZW5jeSBpbmZvOiA4NjcxIGtC ClsgICAgMC4wMDAwMDBdICBwZXIgdGFzay1zdHJ1Y3QgbWVtb3J5IGZvb3RwcmludDogMjY4OCBi eXRlcwpbICAgIDAuMDAwMDAwXSBhbGxvY2F0ZWQgMTU3Mjg2NCBieXRlcyBvZiBwYWdlX2Nncm91 cApbICAgIDAuMDAwMDAwXSBwbGVhc2UgdHJ5ICdjZ3JvdXBfZGlzYWJsZT1tZW1vcnknIG9wdGlv biBpZiB5b3UgZG9uJ3Qgd2FudCBtZW1vcnkgY2dyb3VwcwpbICAgIDAuMDAwMDAwXSBocGV0IGNs b2NrZXZlbnQgcmVnaXN0ZXJlZApbICAgIDAuMDAwMDAwXSB0c2M6IERldGVjdGVkIDI2OTMuMzg2 IE1IeiBwcm9jZXNzb3IKWyAgICAwLjAwMTI1MF0gQ2FsaWJyYXRpbmcgZGVsYXkgbG9vcCAoc2tp cHBlZCkgcHJlc2V0IHZhbHVlLi4gNTM4Ni4yMSBCb2dvTUlQUyAobHBqPTY3MzM0NikKWyAgICAw LjAwMTUwOF0gcGlkX21heDogZGVmYXVsdDogNDA5NiBtaW5pbXVtOiAzMDEKWyAgICAwLjAwMTc4 OV0gQUNQSTogQ29yZSByZXZpc2lvbiAyMDE0MDQyNApbICAgIDAuMDA0NTUyXSBBQ1BJOiBBbGwg QUNQSSBUYWJsZXMgc3VjY2Vzc2Z1bGx5IGFjcXVpcmVkClsgICAgMC4wMDUyNzRdIE1vdW50LWNh Y2hlIGhhc2ggdGFibGUgZW50cmllczogMTAyNCAob3JkZXI6IDEsIDgxOTIgYnl0ZXMpClsgICAg MC4wMDU1MTRdIE1vdW50cG9pbnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAxMDI0IChvcmRl cjogMSwgODE5MiBieXRlcykKWyAgICAwLjAwNjUyNV0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJz eXMgbWVtb3J5ClsgICAgMC4wMDcwNjVdIEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIGRldmlj ZXMKWyAgICAwLjAwNzI4OV0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgZnJlZXplcgpbICAg IDAuMDA3NTI4XSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBwZXJmX2V2ZW50ClsgICAgMC4w MDc3NjRdIEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIGh1Z2V0bGIKWyAgICAwLjAwODA3NV0g bWNlOiBDUFUgc3VwcG9ydHMgMTAgTUNFIGJhbmtzClsgICAgMC4wMDgzMTJdIExhc3QgbGV2ZWwg aVRMQiBlbnRyaWVzOiA0S0IgMCwgMk1CIDAsIDRNQiAwClsgICAgMC4wMDgzMTJdIExhc3QgbGV2 ZWwgZFRMQiBlbnRyaWVzOiA0S0IgMCwgMk1CIDAsIDRNQiAwLCAxR0IgMApbICAgIDAuMDA4MzEy XSB0bGJfZmx1c2hhbGxfc2hpZnQ6IDYKWyAgICAwLjAwODUwOF0gQ1BVOiBJbnRlbCBDb21tb24g S1ZNIHByb2Nlc3NvciAoZmFtOiAwZiwgbW9kZWw6IDA2LCBzdGVwcGluZzogMDEpClsgICAgMC4w MTI5NDVdIFBlcmZvcm1hbmNlIEV2ZW50czogdW5zdXBwb3J0ZWQgTmV0YnVyc3QgQ1BVIG1vZGVs IDYgbm8gUE1VIGRyaXZlciwgc29mdHdhcmUgZXZlbnRzIG9ubHkuClsgICAgMC4wMTQxMDJdIEdl dHRpbmcgVkVSU0lPTjogNTAwMTQKWyAgICAwLjAxNDI2Ml0gR2V0dGluZyBWRVJTSU9OOiA1MDAx NApbICAgIDAuMDE0NTA5XSBHZXR0aW5nIElEOiAwClsgICAgMC4wMTQ3NjNdIEdldHRpbmcgSUQ6 IGZmMDAwMDAwClsgICAgMC4wMTUwMTFdIEdldHRpbmcgTFZUMDogODcwMApbICAgIDAuMDE1MjU4 XSBHZXR0aW5nIExWVDE6IDg0MDAKWyAgICAwLjAxNTUyN10gZW5hYmxlZCBFeHRJTlQgb24gQ1BV IzAKWyAgICAwLjAxNjY2MV0gRU5BQkxJTkcgSU8tQVBJQyBJUlFzClsgICAgMC4wMTY3NThdIGlu aXQgSU9fQVBJQyBJUlFzClsgICAgMC4wMTcwMDhdICBhcGljIDAgcGluIDAgbm90IGNvbm5lY3Rl ZApbICAgIDAuMDE3Mjc2XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTEgLT4gMHgz MSAtPiBJUlEgMSBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDE3NTI3XSBJT0FQSUNb MF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTIgLT4gMHgzMCAtPiBJUlEgMCBNb2RlOjAgQWN0aXZl OjAgRGVzdDoxKQpbICAgIDAuMDE3Nzc2XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgw LTMgLT4gMHgzMyAtPiBJUlEgMyBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDE4MDI0 XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTQgLT4gMHgzNCAtPiBJUlEgNCBNb2Rl OjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDE4Mjc0XSBJT0FQSUNbMF06IFNldCByb3V0aW5n IGVudHJ5ICgwLTUgLT4gMHgzNSAtPiBJUlEgNSBNb2RlOjEgQWN0aXZlOjAgRGVzdDoxKQpbICAg IDAuMDE4NTI0XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTYgLT4gMHgzNiAtPiBJ UlEgNiBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDE4Nzc0XSBJT0FQSUNbMF06IFNl dCByb3V0aW5nIGVudHJ5ICgwLTcgLT4gMHgzNyAtPiBJUlEgNyBNb2RlOjAgQWN0aXZlOjAgRGVz dDoxKQpbICAgIDAuMDE5MDI0XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTggLT4g MHgzOCAtPiBJUlEgOCBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDE5MjczXSBJT0FQ SUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTkgLT4gMHgzOSAtPiBJUlEgOSBNb2RlOjEgQWN0 aXZlOjAgRGVzdDoxKQpbICAgIDAuMDE5NTI0XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5 ICgwLTEwIC0+IDB4M2EgLT4gSVJRIDEwIE1vZGU6MSBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4w MTk3NzVdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMTEgLT4gMHgzYiAtPiBJUlEg MTEgTW9kZToxIEFjdGl2ZTowIERlc3Q6MSkKWyAgICAwLjAyMDI4MF0gSU9BUElDWzBdOiBTZXQg cm91dGluZyBlbnRyeSAoMC0xMiAtPiAweDNjIC0+IElSUSAxMiBNb2RlOjAgQWN0aXZlOjAgRGVz dDoxKQpbICAgIDAuMDIwNTI0XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTEzIC0+ IDB4M2QgLT4gSVJRIDEzIE1vZGU6MCBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4wMjA3NzRdIElP QVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMTQgLT4gMHgzZSAtPiBJUlEgMTQgTW9kZTow IEFjdGl2ZTowIERlc3Q6MSkKWyAgICAwLjAyMTAyNF0gSU9BUElDWzBdOiBTZXQgcm91dGluZyBl bnRyeSAoMC0xNSAtPiAweDNmIC0+IElSUSAxNSBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAg IDAuMDIxMjcxXSAgYXBpYyAwIHBpbiAxNiBub3QgY29ubmVjdGVkClsgICAgMC4wMjE1MDZdICBh cGljIDAgcGluIDE3IG5vdCBjb25uZWN0ZWQKWyAgICAwLjAyMTc1Nl0gIGFwaWMgMCBwaW4gMTgg bm90IGNvbm5lY3RlZApbICAgIDAuMDIyMjU2XSAgYXBpYyAwIHBpbiAxOSBub3QgY29ubmVjdGVk ClsgICAgMC4wMjI1MDZdICBhcGljIDAgcGluIDIwIG5vdCBjb25uZWN0ZWQKWyAgICAwLjAyMzAw NV0gIGFwaWMgMCBwaW4gMjEgbm90IGNvbm5lY3RlZApbICAgIDAuMDIzMjU2XSAgYXBpYyAwIHBp biAyMiBub3QgY29ubmVjdGVkClsgICAgMC4wMjM1MDZdICBhcGljIDAgcGluIDIzIG5vdCBjb25u ZWN0ZWQKWyAgICAwLjAyNDE0OV0gLi5USU1FUjogdmVjdG9yPTB4MzAgYXBpYzE9MCBwaW4xPTIg YXBpYzI9LTEgcGluMj0tMQpbICAgIDAuMDI0MjU1XSBVc2luZyBsb2NhbCBBUElDIHRpbWVyIGlu dGVycnVwdHMuClsgICAgMC4wMjQyNTVdIGNhbGlicmF0aW5nIEFQSUMgdGltZXIgLi4uClsgICAg MC4wMjQ3NTBdIC4uLiBsYXBpYyBkZWx0YSA9IDYyNDk5OTIKWyAgICAwLjAyNDc1MF0gLi4uIFBN LVRpbWVyIGRlbHRhID0gMzU3OTY3ClsgICAgMC4wMjQ3NTBdIC4uLiBQTS1UaW1lciByZXN1bHQg b2sKWyAgICAwLjAyNDc1MF0gLi4uLi4gZGVsdGEgNjI0OTk5MgpbICAgIDAuMDI0NzUwXSAuLi4u LiBtdWx0OiAyNjg0MzUxMTIKWyAgICAwLjAyNDc1MF0gLi4uLi4gY2FsaWJyYXRpb24gcmVzdWx0 OiAyNDk5OTkKWyAgICAwLjAyNDc1MF0gLi4uLi4gQ1BVIGNsb2NrIHNwZWVkIGlzIDI2OTMuMDEz OSBNSHouClsgICAgMC4wMjQ3NTBdIC4uLi4uIGhvc3QgYnVzIGNsb2NrIHNwZWVkIGlzIDk5OS4w MjQ5IE1Iei4KWyAgICAwLjAyNTMyNl0gTk1JIHdhdGNoZG9nOiBkaXNhYmxlZCAoY3B1MCk6IGhh cmR3YXJlIGV2ZW50cyBub3QgZW5hYmxlZApbICAgIDAuMDI1Nzg5XSBkZXZ0bXBmczogaW5pdGlh bGl6ZWQKWyAgICAwLjAyNzI1MF0gZ2NvdjogdmVyc2lvbiBtYWdpYzogMHgzNDMwMzgyYQpbICAg IDAuMDI4NzI4XSBhdG9taWM2NF90ZXN0OiBwYXNzZWQgZm9yIHg4Ni02NCBwbGF0Zm9ybSB3aXRo IENYOCBhbmQgd2l0aCBTU0UKWyAgICAwLjAyOTAwMF0gcmVndWxhdG9yLWR1bW15OiBubyBwYXJh bWV0ZXJzClsgICAgMC4wMjk1MDBdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTYK WyAgICAwLjAzMDAwMF0gY3B1aWRsZTogdXNpbmcgZ292ZXJub3IgbWVudQpbICAgIDAuMDMwNTAw XSBBQ1BJOiBidXMgdHlwZSBQQ0kgcmVnaXN0ZXJlZApbICAgIDAuMDMwNjA0XSBQQ0k6IFVzaW5n IGNvbmZpZ3VyYXRpb24gdHlwZSAxIGZvciBiYXNlIGFjY2VzcwpbICAgIDAuMDMxMjUwXSBncGlv LWY3MTg4eDogTm90IGEgRmludGVrIGRldmljZSBhdCAweDAwMDAwMDJlClsgICAgMC4wMzEzMTVd IGdwaW8tZjcxODh4OiBOb3QgYSBGaW50ZWsgZGV2aWNlIGF0IDB4MDAwMDAwNGUKWyAgICAwLjAz MTY0MV0gQUNQSTogQWRkZWQgX09TSShNb2R1bGUgRGV2aWNlKQpbICAgIDAuMDMxNzU3XSBBQ1BJ OiBBZGRlZCBfT1NJKFByb2Nlc3NvciBEZXZpY2UpClsgICAgMC4wMzIwMDddIEFDUEk6IEFkZGVk IF9PU0koMy4wIF9TQ1AgRXh0ZW5zaW9ucykKWyAgICAwLjAzMjI1Nl0gQUNQSTogQWRkZWQgX09T SShQcm9jZXNzb3IgQWdncmVnYXRvciBEZXZpY2UpClsgICAgMC4wMzY1MDBdIEFDUEk6IEludGVy cHJldGVyIGVuYWJsZWQKWyAgICAwLjAzNjUxOF0gQUNQSSBFeGNlcHRpb246IEFFX05PVF9GT1VO RCwgV2hpbGUgZXZhbHVhdGluZyBTbGVlcCBTdGF0ZSBbXF9TMV9dICgyMDE0MDQyNC9od3hmYWNl LTU4MCkKWyAgICAwLjAzNzI1OF0gQUNQSSBFeGNlcHRpb246IEFFX05PVF9GT1VORCwgV2hpbGUg ZXZhbHVhdGluZyBTbGVlcCBTdGF0ZSBbXF9TMl9dICgyMDE0MDQyNC9od3hmYWNlLTU4MCkKWyAg ICAwLjAzODAwMF0gQUNQSTogKHN1cHBvcnRzIFMwIFMzIFM1KQpbICAgIDAuMDM4MDA2XSBBQ1BJ OiBVc2luZyBJT0FQSUMgZm9yIGludGVycnVwdCByb3V0aW5nClsgICAgMC4wMzg1MTBdIFBDSTog VXNpbmcgaG9zdCBicmlkZ2Ugd2luZG93cyBmcm9tIEFDUEk7IGlmIG5lY2Vzc2FyeSwgdXNlICJw Y2k9bm9jcnMiIGFuZCByZXBvcnQgYSBidWcKWyAgICAwLjA0Mjc1MF0gQUNQSTogUENJIFJvb3Qg QnJpZGdlIFtQQ0kwXSAoZG9tYWluIDAwMDAgW2J1cyAwMC1mZl0pClsgICAgMC4wNDI3NjRdIGFj cGkgUE5QMEEwMzowMDogX09TQzogT1Mgc3VwcG9ydHMgW1NlZ21lbnRzIE1TSV0KWyAgICAwLjA0 MzA0MF0gYWNwaSBQTlAwQTAzOjAwOiBfT1NDIGZhaWxlZCAoQUVfTk9UX0ZPVU5EKTsgZGlzYWJs aW5nIEFTUE0KWyAgICAwLjA0MzY3M10gYWNwaSBQTlAwQTAzOjAwOiBmYWlsIHRvIGFkZCBNTUNP TkZJRyBpbmZvcm1hdGlvbiwgY2FuJ3QgYWNjZXNzIGV4dGVuZGVkIFBDSSBjb25maWd1cmF0aW9u IHNwYWNlIHVuZGVyIHRoaXMgYnJpZGdlLgpbICAgIDAuMDQzODI5XSBQQ0kgaG9zdCBicmlkZ2Ug dG8gYnVzIDAwMDA6MDAKWyAgICAwLjA0NDAxOV0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyBy ZXNvdXJjZSBbYnVzIDAwLWZmXQpbICAgIDAuMDQ0MjY3XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3Qg YnVzIHJlc291cmNlIFtpbyAgMHgwMDAwLTB4MGNmN10KWyAgICAwLjA0NDUyMl0gcGNpX2J1cyAw MDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4MGQwMC0weGZmZmZdClsgICAgMC4wNDQ3 NTddIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDAwMGEwMDAwLTB4 MDAwYmZmZmZdClsgICAgMC4wNDUwMDddIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3Vy Y2UgW21lbSAweDgwMDAwMDAwLTB4ZmViZmZmZmZdClsgICAgMC4wNDUzMzBdIHBjaSAwMDAwOjAw OjAwLjA6IFs4MDg2OjEyMzddIHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAKWyAgICAwLjA0NTk5NV0g cGNpIDAwMDA6MDA6MDEuMDogWzgwODY6NzAwMF0gdHlwZSAwMCBjbGFzcyAweDA2MDEwMApbICAg IDAuMDQ2NjgxXSBwY2kgMDAwMDowMDowMS4xOiBbODA4Njo3MDEwXSB0eXBlIDAwIGNsYXNzIDB4 MDEwMTgwClsgICAgMC4wNDgyNTBdIHBjaSAwMDAwOjAwOjAxLjE6IHJlZyAweDIwOiBbaW8gIDB4 YzA0MC0weGMwNGZdClsgICAgMC4wNDg3ODFdIHBjaSAwMDAwOjAwOjAxLjE6IGxlZ2FjeSBJREUg cXVpcms6IHJlZyAweDEwOiBbaW8gIDB4MDFmMC0weDAxZjddClsgICAgMC4wNDkwMDddIHBjaSAw MDAwOjAwOjAxLjE6IGxlZ2FjeSBJREUgcXVpcms6IHJlZyAweDE0OiBbaW8gIDB4MDNmNl0KWyAg ICAwLjA0OTI1Nl0gcGNpIDAwMDA6MDA6MDEuMTogbGVnYWN5IElERSBxdWlyazogcmVnIDB4MTg6 IFtpbyAgMHgwMTcwLTB4MDE3N10KWyAgICAwLjA0OTUwNl0gcGNpIDAwMDA6MDA6MDEuMTogbGVn YWN5IElERSBxdWlyazogcmVnIDB4MWM6IFtpbyAgMHgwMzc2XQpbICAgIDAuMDUwMDAwXSBwY2kg MDAwMDowMDowMS4zOiBbODA4Njo3MTEzXSB0eXBlIDAwIGNsYXNzIDB4MDY4MDAwClsgICAgMC4w NTAzNDldIHBjaSAwMDAwOjAwOjAxLjM6IHF1aXJrOiBbaW8gIDB4YjAwMC0weGIwM2ZdIGNsYWlt ZWQgYnkgUElJWDQgQUNQSQpbICAgIDAuMDUwNTE4XSBwY2kgMDAwMDowMDowMS4zOiBxdWlyazog W2lvICAweGIxMDAtMHhiMTBmXSBjbGFpbWVkIGJ5IFBJSVg0IFNNQgpbICAgIDAuMDUxMjMxXSBw Y2kgMDAwMDowMDowMi4wOiBbMTAxMzowMGI4XSB0eXBlIDAwIGNsYXNzIDB4MDMwMDAwClsgICAg MC4wNTIzMDldIHBjaSAwMDAwOjAwOjAyLjA6IHJlZyAweDEwOiBbbWVtIDB4ZmMwMDAwMDAtMHhm ZGZmZmZmZiBwcmVmXQpbICAgIDAuMDUzMDQ1XSBwY2kgMDAwMDowMDowMi4wOiByZWcgMHgxNDog W21lbSAweGZlYmYwMDAwLTB4ZmViZjBmZmZdClsgICAgMC4wNTY1NDZdIHBjaSAwMDAwOjAwOjAy LjA6IHJlZyAweDMwOiBbbWVtIDB4ZmViZTAwMDAtMHhmZWJlZmZmZiBwcmVmXQpbICAgIDAuMDU3 MzMxXSBwY2kgMDAwMDowMDowMy4wOiBbODA4NjoxMDBlXSB0eXBlIDAwIGNsYXNzIDB4MDIwMDAw ClsgICAgMC4wNTgwMDldIHBjaSAwMDAwOjAwOjAzLjA6IHJlZyAweDEwOiBbbWVtIDB4ZmViYTAw MDAtMHhmZWJiZmZmZl0KWyAgICAwLjA1ODc1OV0gcGNpIDAwMDA6MDA6MDMuMDogcmVnIDB4MTQ6 IFtpbyAgMHhjMDAwLTB4YzAzZl0KWyAgICAwLjA2MTI1MF0gcGNpIDAwMDA6MDA6MDMuMDogcmVn IDB4MzA6IFttZW0gMHhmZWJjMDAwMC0weGZlYmRmZmZmIHByZWZdClsgICAgMC4wNjE2MjRdIHBj aSAwMDAwOjAwOjA0LjA6IFs4MDg2OjI1YWJdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKWyAgICAw LjA2MjI1MF0gcGNpIDAwMDA6MDA6MDQuMDogcmVnIDB4MTA6IFttZW0gMHhmZWJmMTAwMC0weGZl YmYxMDBmXQpbICAgIDAuMDY0MDAwXSBwY2lfYnVzIDAwMDA6MDA6IG9uIE5VTUEgbm9kZSAwClsg ICAgMC4wNjQ2NTZdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LQV0gKElSUXMgNSAqMTAg MTEpClsgICAgMC4wNjUxODVdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LQl0gKElSUXMg NSAqMTAgMTEpClsgICAgMC4wNjU2ODZdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LQ10g KElSUXMgNSAxMCAqMTEpClsgICAgMC4wNjYyNTBdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBb TE5LRF0gKElSUXMgNSAxMCAqMTEpClsgICAgMC4wNjY3NDVdIEFDUEk6IFBDSSBJbnRlcnJ1cHQg TGluayBbTE5LU10gKElSUXMgKjkpClsgICAgMC4wNjc0OTJdIEFDUEk6IEVuYWJsZWQgMTYgR1BF cyBpbiBibG9jayAwMCB0byAwRgpbICAgIDAuMDY4MjUwXSB2Z2FhcmI6IGRldmljZSBhZGRlZDog UENJOjAwMDA6MDA6MDIuMCxkZWNvZGVzPWlvK21lbSxvd25zPWlvK21lbSxsb2Nrcz1ub25lClsg ICAgMC4wNjgyNTZdIHZnYWFyYjogbG9hZGVkClsgICAgMC4wNjg1MDVdIHZnYWFyYjogYnJpZGdl IGNvbnRyb2wgcG9zc2libGUgMDAwMDowMDowMi4wClsgICAgMC4wNjkyNTBdIHBwc19jb3JlOiBM aW51eFBQUyBBUEkgdmVyLiAxIHJlZ2lzdGVyZWQKWyAgICAwLjA2OTI1Nl0gcHBzX2NvcmU6IFNv ZnR3YXJlIHZlci4gNS4zLjYgLSBDb3B5cmlnaHQgMjAwNS0yMDA3IFJvZG9sZm8gR2lvbWV0dGkg PGdpb21ldHRpQGxpbnV4Lml0PgpbICAgIDAuMDY5NjgxXSB3bWk6IE1hcHBlciBsb2FkZWQKWyAg ICAwLjA2OTg2Ml0gQWR2YW5jZWQgTGludXggU291bmQgQXJjaGl0ZWN0dXJlIERyaXZlciBJbml0 aWFsaXplZC4KWyAgICAwLjA3MDAyMl0gUENJOiBVc2luZyBBQ1BJIGZvciBJUlEgcm91dGluZwpb ICAgIDAuMDcwMjY4XSBQQ0k6IHBjaV9jYWNoZV9saW5lX3NpemUgc2V0IHRvIDY0IGJ5dGVzClsg ICAgMC4wNzA2NDddIGU4MjA6IHJlc2VydmUgUkFNIGJ1ZmZlciBbbWVtIDB4MDAwOWZjMDAtMHgw MDA5ZmZmZl0KWyAgICAwLjA3MDc2NV0gZTgyMDogcmVzZXJ2ZSBSQU0gYnVmZmVyIFttZW0gMHgx M2ZmZTAwMC0weDEzZmZmZmZmXQpbICAgIDAuMDcxNTU1XSBIUEVUOiAzIHRpbWVycyBpbiB0b3Rh bCwgMCB0aW1lcnMgd2lsbCBiZSB1c2VkIGZvciBwZXItY3B1IHRpbWVyClsgICAgMC4wNzIyMDVd IFN3aXRjaGVkIHRvIGNsb2Nrc291cmNlIGt2bS1jbG9jawpbICAgIDAuMDcyOTg1XSBGUy1DYWNo ZTogTG9hZGVkClsgICAgMC4wNzM0ODBdIHBucDogUG5QIEFDUEkgaW5pdApbICAgIDAuMDczOTEy XSBBQ1BJOiBidXMgdHlwZSBQTlAgcmVnaXN0ZXJlZApbICAgIDAuMDc0NTc0XSBJT0FQSUNbMF06 IFNldCByb3V0aW5nIGVudHJ5ICgwLTggLT4gMHgzOCAtPiBJUlEgOCBNb2RlOjAgQWN0aXZlOjAg RGVzdDoxKQpbICAgIDAuMDc1NjA0XSBwbnAgMDA6MDA6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZp Y2UsIElEcyBQTlAwYjAwIChhY3RpdmUpClsgICAgMC4wNzY0MTldIElPQVBJQ1swXTogU2V0IHJv dXRpbmcgZW50cnkgKDAtMSAtPiAweDMxIC0+IElSUSAxIE1vZGU6MCBBY3RpdmU6MCBEZXN0OjEp ClsgICAgMC4wNzc0NzFdIHBucCAwMDowMTogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURz IFBOUDAzMDMgKGFjdGl2ZSkKWyAgICAwLjA3ODM2N10gSU9BUElDWzBdOiBTZXQgcm91dGluZyBl bnRyeSAoMC0xMiAtPiAweDNjIC0+IElSUSAxMiBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAg IDAuMDc5MzgwXSBwbnAgMDA6MDI6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAw ZjEzIChhY3RpdmUpClsgICAgMC4wODAyNzRdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkg KDAtNiAtPiAweDM2IC0+IElSUSA2IE1vZGU6MCBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4wODEz NDBdIHBucCAwMDowMzogW2RtYSAyXQpbICAgIDAuMDgxNzY4XSBwbnAgMDA6MDM6IFBsdWcgYW5k IFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwNzAwIChhY3RpdmUpClsgICAgMC4wODI3MDhdIElP QVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtNyAtPiAweDM3IC0+IElSUSA3IE1vZGU6MCBB Y3RpdmU6MCBEZXN0OjEpClsgICAgMC4wODM3MTZdIHBucCAwMDowNDogUGx1ZyBhbmQgUGxheSBB Q1BJIGRldmljZSwgSURzIFBOUDA0MDAgKGFjdGl2ZSkKWyAgICAwLjA4NDYyN10gSU9BUElDWzBd OiBTZXQgcm91dGluZyBlbnRyeSAoMC00IC0+IDB4MzQgLT4gSVJRIDQgTW9kZTowIEFjdGl2ZTow IERlc3Q6MSkKWyAgICAwLjA4NTcxNV0gcG5wIDAwOjA1OiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2 aWNlLCBJRHMgUE5QMDUwMSAoYWN0aXZlKQpbICAgIDAuMDg2NjU2XSBJT0FQSUNbMF06IFNldCBy b3V0aW5nIGVudHJ5ICgwLTMgLT4gMHgzMyAtPiBJUlEgMyBNb2RlOjAgQWN0aXZlOjAgRGVzdDox KQpbICAgIDAuMDg3Nzg5XSBwbnAgMDA6MDY6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElE cyBQTlAwNTAxIChhY3RpdmUpClsgICAgMC4wODkxMDRdIHBucDogUG5QIEFDUEk6IGZvdW5kIDcg ZGV2aWNlcwpbICAgIDAuMDg5Njk0XSBBQ1BJOiBidXMgdHlwZSBQTlAgdW5yZWdpc3RlcmVkClsg ICAgMC4wOTU2ODFdIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgNCBbaW8gIDB4MDAwMC0weDBj ZjddClsgICAgMC4wOTY0NzFdIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgNSBbaW8gIDB4MGQw MC0weGZmZmZdClsgICAgMC4wOTcxNjBdIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgNiBbbWVt IDB4MDAwYTAwMDAtMHgwMDBiZmZmZl0KWyAgICAwLjA5Nzk3NV0gcGNpX2J1cyAwMDAwOjAwOiBy ZXNvdXJjZSA3IFttZW0gMHg4MDAwMDAwMC0weGZlYmZmZmZmXQpbICAgIDAuMDk4ODQ3XSBORVQ6 IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDEKWyAgICAwLjA5OTQ1Nl0gcGNpIDAwMDA6MDA6 MDAuMDogTGltaXRpbmcgZGlyZWN0IFBDSS9QQ0kgdHJhbnNmZXJzClsgICAgMC4xMDAyMDRdIHBj aSAwMDAwOjAwOjAxLjA6IFBJSVgzOiBFbmFibGluZyBQYXNzaXZlIFJlbGVhc2UKWyAgICAwLjEw MTAyOV0gcGNpIDAwMDA6MDA6MDEuMDogQWN0aXZhdGluZyBJU0EgRE1BIGhhbmcgd29ya2Fyb3Vu ZHMKWyAgICAwLjEwMTk1MV0gcGNpIDAwMDA6MDA6MDIuMDogQm9vdCB2aWRlbyBkZXZpY2UKWyAg ICAwLjEwMjU4M10gUENJOiBDTFMgMCBieXRlcywgZGVmYXVsdCA2NApbICAgIDAuMTAzNDQzXSBV bnBhY2tpbmcgaW5pdHJhbWZzLi4uClsgICAgMC4yMTU0ODddIGRlYnVnOiB1bm1hcHBpbmcgaW5p dCBbbWVtIDB4ZmZmZjg4MDAxM2NlNjAwMC0weGZmZmY4ODAwMTNmZWZmZmZdClsgICAgMC4yMTcz MzBdIFNjYW5uaW5nIGZvciBsb3cgbWVtb3J5IGNvcnJ1cHRpb24gZXZlcnkgNjAgc2Vjb25kcwpb ICAgIDAuMjE4ODM0XSBjYW1lbGxpYS14ODZfNjQ6IHBlcmZvcm1hbmNlIG9uIHRoaXMgQ1BVIHdv dWxkIGJlIHN1Ym9wdGltYWw6IGRpc2FibGluZyBjYW1lbGxpYS14ODZfNjQuClsgICAgMC4yMjAy MTJdIHR3b2Zpc2gteDg2XzY0LTN3YXk6IHBlcmZvcm1hbmNlIG9uIHRoaXMgQ1BVIHdvdWxkIGJl IHN1Ym9wdGltYWw6IGRpc2FibGluZyB0d29maXNoLXg4Nl82NC0zd2F5LgpbICAgIDAuMjIyOTgy XSBzaGExX3Nzc2UzOiBOZWl0aGVyIEFWWCBub3IgQVZYMiBub3IgU1NTRTMgaXMgYXZhaWxhYmxl L3VzYWJsZS4KWyAgICAwLjIyMzc4OV0gUENMTVVMUURRLU5JIGluc3RydWN0aW9ucyBhcmUgbm90 IGRldGVjdGVkLgpbICAgIDAuMjI0NDU5XSBzaGE1MTJfc3NzZTM6IE5laXRoZXIgQVZYIG5vciBT U1NFMyBpcyBhdmFpbGFibGUvdXNhYmxlLgpbICAgIDAuMjI1MjE3XSBBVlggb3IgQUVTLU5JIGlu c3RydWN0aW9ucyBhcmUgbm90IGRldGVjdGVkLgpbICAgIDAuMjI1ODQyXSBBVlggaW5zdHJ1Y3Rp b25zIGFyZSBub3QgZGV0ZWN0ZWQuClsgICAgMC4yMjYzNTZdIEFWWCBpbnN0cnVjdGlvbnMgYXJl IG5vdCBkZXRlY3RlZC4KWyAgICAwLjIyNjg3Nl0gQVZYIGluc3RydWN0aW9ucyBhcmUgbm90IGRl dGVjdGVkLgpbICAgIDAuMjI3MzkwXSBBVlgyIGluc3RydWN0aW9ucyBhcmUgbm90IGRldGVjdGVk LgpbICAgIDAuMjI4MDM3XSBzcGluX2xvY2stdG9ydHVyZTotLS0gU3RhcnQgb2YgdGVzdDogbndy aXRlcnNfc3RyZXNzPTIgc3RhdF9pbnRlcnZhbD02MCB2ZXJib3NlPTEgc2h1ZmZsZV9pbnRlcnZh bD0zIHN0dXR0ZXI9NSBzaHV0ZG93bl9zZWNzPTAgb25vZmZfaW50ZXJ2YWw9MCBvbm9mZl9ob2xk b2ZmPTAKWyAgICAwLjIyOTgxOF0gc3Bpbl9sb2NrLXRvcnR1cmU6IENyZWF0aW5nIHRvcnR1cmVf c2h1ZmZsZSB0YXNrClsgICAgMC4yMzA1ODBdIHNwaW5fbG9jay10b3J0dXJlOiBDcmVhdGluZyB0 b3J0dXJlX3N0dXR0ZXIgdGFzawpbICAgIDAuMjMxMjgzXSBzcGluX2xvY2stdG9ydHVyZTogdG9y dHVyZV9zaHVmZmxlIHRhc2sgc3RhcnRlZApbICAgIDAuMjMxOTY4XSBzcGluX2xvY2stdG9ydHVy ZTogQ3JlYXRpbmcgbG9ja190b3J0dXJlX3dyaXRlciB0YXNrClsgICAgMC4yMzI3OTJdIHNwaW5f bG9jay10b3J0dXJlOiB0b3J0dXJlX3N0dXR0ZXIgdGFzayBzdGFydGVkClsgICAgMC4yMzM0Nzld IHNwaW5fbG9jay10b3J0dXJlOiBDcmVhdGluZyBsb2NrX3RvcnR1cmVfd3JpdGVyIHRhc2sKWyAg ICAwLjIzNDIwMF0gc3Bpbl9sb2NrLXRvcnR1cmU6IGxvY2tfdG9ydHVyZV93cml0ZXIgdGFzayBz dGFydGVkClsgICAgMC4yMzQ5MThdIHNwaW5fbG9jay10b3J0dXJlOiBDcmVhdGluZyBsb2NrX3Rv cnR1cmVfc3RhdHMgdGFzawpbICAgIDAuMjM1Njc0XSBzcGluX2xvY2stdG9ydHVyZTogbG9ja190 b3J0dXJlX3dyaXRlciB0YXNrIHN0YXJ0ZWQKWyAgICAwLjIzNjU0OF0gZnV0ZXggaGFzaCB0YWJs ZSBlbnRyaWVzOiAxNiAob3JkZXI6IC0yLCAxNTM2IGJ5dGVzKQpbICAgIDAuNTUyMDcyXSBzcGlu X2xvY2stdG9ydHVyZTogbG9ja190b3J0dXJlX3N0YXRzIHRhc2sgc3RhcnRlZApbICAgIDAuNTUz MDI3XSBIdWdlVExCIHJlZ2lzdGVyZWQgMiBNQiBwYWdlIHNpemUsIHByZS1hbGxvY2F0ZWQgMCBw YWdlcwpbICAgIDAuNTU1NzUwXSBST01GUyBNVEQgKEMpIDIwMDcgUmVkIEhhdCwgSW5jLgpbICAg IDAuNTYzNjc1XSBhbGc6IE5vIHRlc3QgZm9yIGNyYzMyIChjcmMzMi10YWJsZSkKWyAgICAwLjU2 NDcyM10gYWxnOiBObyB0ZXN0IGZvciBsejQgKGx6NC1nZW5lcmljKQpbICAgIDAuNTY1Mzc1XSBh bGc6IE5vIHRlc3QgZm9yIGx6NGhjIChsejRoYy1nZW5lcmljKQpbICAgIDAuNTY2MDc1XSBhbGc6 IE5vIHRlc3QgZm9yIHN0ZHJuZyAoa3JuZykKWyAgICAwLjU3NDU2OF0gc3RhcnQgcGxpc3QgdGVz dApbICAgIDAuNTc2MzEyXSBlbmQgcGxpc3QgdGVzdApbICAgIDAuNTc2NjUzXSBsaXN0X3NvcnRf dGVzdDogc3RhcnQgdGVzdGluZyBsaXN0X3NvcnQoKQpbICAgIDAuNTc3NDc4XSB0ZXN0X3N0cmlu Z19oZWxwZXJzOiBSdW5uaW5nIHRlc3RzLi4uClsgICAgMC41NzkxNThdIFZJQSBHcmFwaGljcyBJ bnRlZ3JhdGlvbiBDaGlwc2V0IGZyYW1lYnVmZmVyIDIuNCBpbml0aWFsaXppbmcKWyAgICAwLjU4 MDQxNV0gaW5wdXQ6IFBvd2VyIEJ1dHRvbiBhcyAvZGV2aWNlcy9MTlhTWVNUTTowMC9MTlhQV1JC TjowMC9pbnB1dC9pbnB1dDAKWyAgICAwLjU4MTI5NV0gQUNQSTogUG93ZXIgQnV0dG9uIFtQV1JG XQpbICAgIDAuNjAzNzM3XSBTZXJpYWw6IDgyNTAvMTY1NTAgZHJpdmVyLCA0IHBvcnRzLCBJUlEg c2hhcmluZyBkaXNhYmxlZApbICAgIDAuNjMwODAwXSAwMDowNTogdHR5UzAgYXQgSS9PIDB4M2Y4 IChpcnEgPSA0LCBiYXNlX2JhdWQgPSAxMTUyMDApIGlzIGEgMTY1NTBBClsgICAgMC42MzIyODJd IEFwcGxpY29tIGRyaXZlcjogJElkOiBhYy5jLHYgMS4zMCAyMDAwLzAzLzIyIDE2OjAzOjU3IGR3 bXcyIEV4cCAkClsgICAgMC42MzMxMDNdIGFjLm86IE5vIFBDSSBib2FyZHMgZm91bmQuClsgICAg MC42MzM1NTBdIGFjLm86IEZvciBhbiBJU0EgYm9hcmQgeW91IG11c3Qgc3VwcGx5IG1lbW9yeSBh bmQgaXJxIHBhcmFtZXRlcnMuClsgICAgMC42MzQ0NDhdIE5vbi12b2xhdGlsZSBtZW1vcnkgZHJp dmVyIHYxLjMKWyAgICAwLjYzNDk1OV0gdGVsY2xrX2ludGVycnVwdCA9IDB4ZiBub24tbWNwYmww MDEwIGh3LgpbICAgIDAuNjM1NTYxXSBMaW51eCBhZ3BnYXJ0IGludGVyZmFjZSB2MC4xMDMKWyAg ICAwLjYzNjI0MV0gSGFuZ2NoZWNrOiBzdGFydGluZyBoYW5nY2hlY2sgdGltZXIgMC45LjEgKHRp Y2sgaXMgMTgwIHNlY29uZHMsIG1hcmdpbiBpcyA2MCBzZWNvbmRzKS4KWyAgICAwLjYzNzIzN10g SGFuZ2NoZWNrOiBVc2luZyBnZXRyYXdtb25vdG9uaWMoKS4KWyAgICAwLjYzNzc5N10gaW50ZWxm YjogaW50ZWxmYl9pbml0ClsgICAgMC42MzgxOTBdIGludGVsZmI6IEZyYW1lYnVmZmVyIGRyaXZl ciBmb3IgSW50ZWwoUikgODMwTS84NDVHLzg1MkdNLzg1NUdNLzg2NUcvOTE1Ry85MTVHTS85NDVH Lzk0NUdNLzk0NUdNRS85NjVHLzk2NUdNIGNoaXBzZXRzClsgICAgMC42Mzk0NjBdIGludGVsZmI6 IFZlcnNpb24gMC45LjYKWyAgICAwLjYzOTg2M10gaW50ZWxmYjogaW50ZWxmYl9zZXR1cApbICAg IDAuNjQwMjcyXSBpbnRlbGZiOiBubyBvcHRpb25zClsgICAgMC42NDA4MDJdIFNpbGljb24gTGFi cyBDMiBwb3J0IHN1cHBvcnQgdi4gMC41MS4wIC0gKEMpIDIwMDcgUm9kb2xmbyBHaW9tZXR0aQpb ICAgIDAuNjQxNjk0XSBjMnBvcnQgYzJwb3J0MDogQzIgcG9ydCB1YyBhZGRlZApbICAgIDAuNjQy MjIxXSBjMnBvcnQgYzJwb3J0MDogdWMgZmxhc2ggaGFzIDMwIGJsb2NrcyB4IDUxMiBieXRlcyAo MTUzNjAgYnl0ZXMgdG90YWwpClsgICAgMC42NDMxODFdIEd1ZXN0IHBlcnNvbmFsaXR5IGluaXRp YWxpemVkIGFuZCBpcyBpbmFjdGl2ZQpbICAgIDAuNjQzODc3XSBWTUNJIGhvc3QgZGV2aWNlIHJl Z2lzdGVyZWQgKG5hbWU9dm1jaSwgbWFqb3I9MTAsIG1pbm9yPTYyKQpbICAgIDAuNjQ0NjM2XSBJ bml0aWFsaXplZCBob3N0IHBlcnNvbmFsaXR5ClsgICAgMC42NDUxODhdIG1pY19pbml0IG5vdCBy dW5uaW5nIG9uIFgxMDAgcmV0IC0xOQpbICAgIDAuNjQ2MjI3XSBtdGRvb3BzOiBtdGQgZGV2aWNl IChtdGRkZXY9bmFtZS9udW1iZXIpIG11c3QgYmUgc3VwcGxpZWQKWyAgICAwLjY0NzAyNV0gTDQ0 MEdYIGZsYXNoIG1hcHBpbmc6IGZhaWxlZCB0byBmaW5kIFBJSVg0IElTQSBicmlkZ2UsIGNhbm5v dCBjb250aW51ZQpbICAgIDAuNjQ3OTcxXSBzbHJhbTogbm90IGVub3VnaCBwYXJhbWV0ZXJzLgpb ICAgIDAuNjU1MTEyXSBIU0kvU1NJIGNoYXIgZGV2aWNlIGxvYWRlZApbICAgIDAuNjU1ODg2XSBp ODA0MjogUE5QOiBQUy8yIENvbnRyb2xsZXIgW1BOUDAzMDM6S0JELFBOUDBmMTM6TU9VXSBhdCAw eDYwLDB4NjQgaXJxIDEsMTIKWyAgICAwLjY1NzY3MF0gc2VyaW86IGk4MDQyIEtCRCBwb3J0IGF0 IDB4NjAsMHg2NCBpcnEgMQpbICAgIDAuNjU4Mjg4XSBzZXJpbzogaTgwNDIgQVVYIHBvcnQgYXQg MHg2MCwweDY0IGlycSAxMgpbICAgIDAuNjU5MzQ0XSBtb3VzZWRldjogUFMvMiBtb3VzZSBkZXZp Y2UgY29tbW9uIGZvciBhbGwgbWljZQpbICAgIDAuNjYwNTk2XSBpbnB1dDogQVQgVHJhbnNsYXRl ZCBTZXQgMiBrZXlib2FyZCBhcyAvZGV2aWNlcy9wbGF0Zm9ybS9pODA0Mi9zZXJpbzAvaW5wdXQv aW5wdXQxClsgICAgMC42NjE5NTZdIGkyYyAvZGV2IGVudHJpZXMgZHJpdmVyClsgICAgMC42NjI2 NjNdIGkyYy1wYXJwb3J0LWxpZ2h0OiBhZGFwdGVyIHR5cGUgdW5zcGVjaWZpZWQKWyAgICAwLjY2 MzMwNF0gRHJpdmVyIGZvciAxLXdpcmUgRGFsbGFzIG5ldHdvcmsgcHJvdG9jb2wuClsgICAgMC42 NjM5ODBdIERTMVdNIHcxIGJ1c21hc3RlciBkcml2ZXIgLSAoYykgMjAwNCBTemFib2xjcyBHeXVy a28KWyAgICAwLjY2NDc4OF0gMS1XaXJlIGRyaXZlciBmb3IgdGhlIERTMjc2MCBiYXR0ZXJ5IG1v bml0b3IgIGNoaXAgIC0gKGMpIDIwMDQtMjAwNSwgU3phYm9sY3MgR3l1cmtvClsgICAgMC42NjU5 MDNdIHBvd2VyX3N1cHBseSB0ZXN0X2FjOiBwb3dlcl9zdXBwbHlfY2hhbmdlZApbICAgIDAuNjY2 NzQwXSBwb3dlcl9zdXBwbHkgdGVzdF9iYXR0ZXJ5OiBwb3dlcl9zdXBwbHlfY2hhbmdlZApbICAg IDAuNjY3NDQwXSBwb3dlcl9zdXBwbHkgdGVzdF91c2I6IHBvd2VyX3N1cHBseV9jaGFuZ2VkClsg ICAgMC42Njg3MDZdIGY3MTg4MmZnOiBOb3QgYSBGaW50ZWsgZGV2aWNlClsgICAgMC42NjkxOTVd IGY3MTg4MmZnOiBOb3QgYSBGaW50ZWsgZGV2aWNlClsgICAgMC42NzAxODNdIHNjaDU2eHhfY29t bW9uOiBVbnN1cHBvcnRlZCBkZXZpY2UgaWQ6IDB4ZmYKWyAgICAwLjY3MDg1Nl0gc2NoNTZ4eF9j b21tb246IFVuc3VwcG9ydGVkIGRldmljZSBpZDogMHhmZgpbICAgIDAuNjcxODY4XSBpbnRlbF9w b3dlcmNsYW1wOiBJbnRlbCBwb3dlcmNsYW1wIGRvZXMgbm90IHJ1biBvbiBmYW1pbHkgMTUgbW9k ZWwgNgpbICAgIDAuNjcyNzg2XSBhY3F1aXJld2R0OiBXRFQgZHJpdmVyIGZvciBBY3F1aXJlIHNp bmdsZSBib2FyZCBjb21wdXRlciBpbml0aWFsaXNpbmcKWyAgICAwLjY3Mzc0MF0gYWNxdWlyZXdk dDogSS9PIGFkZHJlc3MgMHgwMDQzIGFscmVhZHkgaW4gdXNlClsgICAgMC42NzQzOTZdIGFjcXVp cmV3ZHQ6IHByb2JlIG9mIGFjcXVpcmV3ZHQgZmFpbGVkIHdpdGggZXJyb3IgLTUKWyAgICAwLjY3 NTIwMl0gYWR2YW50ZWNod2R0OiBXRFQgZHJpdmVyIGZvciBBZHZhbnRlY2ggc2luZ2xlIGJvYXJk IGNvbXB1dGVyIGluaXRpYWxpc2luZwpbICAgIDAuNjc4MjAzXSBhZHZhbnRlY2h3ZHQ6IGluaXRp YWxpemVkLiB0aW1lb3V0PTYwIHNlYyAobm93YXlvdXQ9MCkKWyAgICAwLjY3ODk0M10gYWxpbTcx MDFfd2R0OiBTdGV2ZSBIaWxsIDxzdGV2ZUBuYXZhaG8uY28udWs+ClsgICAgMC42Nzk2MDNdIGFs aW03MTAxX3dkdDogQUxpIE03MTAxIFBNVSBub3QgcHJlc2VudCAtIFdEVCBub3Qgc2V0ClsgICAg MC42ODAzMjRdIHNwNTEwMF90Y286IFNQNTEwMC9TQjgwMCBUQ08gV2F0Y2hEb2cgVGltZXIgRHJp dmVyIHYwLjA1ClsgICAgMC42ODEyNTBdIGdlb2Rld2R0OiBObyB0aW1lcnMgd2VyZSBhdmFpbGFi bGUKWyAgICAwLjY4MTg2NF0gaWI3MDB3ZHQ6IFdEVCBkcml2ZXIgZm9yIElCNzAwIHNpbmdsZSBi b2FyZCBjb21wdXRlciBpbml0aWFsaXNpbmcKWyAgICAwLjY4MjgzMF0gaWI3MDB3ZHQ6IFNUQVJU IG1ldGhvZCBJL08gNDQzIGlzIG5vdCBhdmFpbGFibGUKWyAgICAwLjY4MzQ3OV0gaWI3MDB3ZHQ6 IHByb2JlIG9mIGliNzAwd2R0IGZhaWxlZCB3aXRoIGVycm9yIC01ClsgICAgMC42ODQxNDddIHdh ZmVyNTgyM3dkdDogV0RUIGRyaXZlciBmb3IgV2FmZXIgNTgyMyBzaW5nbGUgYm9hcmQgY29tcHV0 ZXIgaW5pdGlhbGlzaW5nClsgICAgMC42ODUwNDVdIHdhZmVyNTgyM3dkdDogSS9PIGFkZHJlc3Mg MHgwNDQzIGFscmVhZHkgaW4gdXNlClsgICAgMC42ODU3NDZdIGk2MzAwZXNiOiBJbnRlbCA2MzAw RVNCIFdhdGNoRG9nIFRpbWVyIERyaXZlciB2MC4wNQpbICAgIDAuNjg2NjE3XSBpNjMwMGVzYjog Y2Fubm90IHJlZ2lzdGVyIG1pc2NkZXYgb24gbWlub3I9MTMwIChlcnI9LTE2KQpbICAgIDAuNjg3 MzgzXSBpNjMwMEVTQiB0aW1lcjogcHJvYmUgb2YgMDAwMDowMDowNC4wIGZhaWxlZCB3aXRoIGVy cm9yIC0xNgpbICAgIDAuNjg4MTg1XSBpVENPX3dkdDogSW50ZWwgVENPIFdhdGNoRG9nIFRpbWVy IERyaXZlciB2MS4xMQpbICAgIDAuNjg4OTEwXSBzYzEyMDB3ZHQ6IGJ1aWxkIDIwMDIwMzAzClsg ICAgMC42ODk0MzhdIHNjMTIwMHdkdDogaW8gcGFyYW1ldGVyIG11c3QgYmUgc3BlY2lmaWVkClsg ICAgMC42OTAwODRdIHNiYzYweHh3ZHQ6IEkvTyBhZGRyZXNzIDB4MDQ0MyBhbHJlYWR5IGluIHVz ZQpbICAgIDAuNjkwNzI5XSBjcHU1d2R0OiBtaXNjX3JlZ2lzdGVyIGZhaWxlZApbICAgIDAuNjkx MzE2XSB3ODM4NzdmX3dkdDogSS9PIGFkZHJlc3MgMHgwNDQzIGFscmVhZHkgaW4gdXNlClsgICAg MC42OTE5NTBdIHc4Mzk3N2Zfd2R0OiBkcml2ZXIgdjEuMDAKWyAgICAwLjY5MjQxMF0gdzgzOTc3 Zl93ZHQ6IGNhbm5vdCByZWdpc3RlciBtaXNjZGV2IG9uIG1pbm9yPTEzMCAoZXJyPS0xNikKWyAg ICAwLjY5MzE4NV0gbWFjaHp3ZDogTWFjaFogWkYtTG9naWMgV2F0Y2hkb2cgZHJpdmVyIGluaXRp YWxpemluZwpbICAgIDAuNjkzODc0XSBtYWNoendkOiBubyBaRi1Mb2dpYyBmb3VuZApbICAgIDAu Njk0MzI5XSBzYmNfZXB4X2MzOiBjYW5ub3QgcmVnaXN0ZXIgbWlzY2RldiBvbiBtaW5vcj0xMzAg KGVycj0tMTYpClsgICAgMC42OTUzNzNdIHBvd2VyX3N1cHBseSB0ZXN0X2FjOiBwb3dlcl9zdXBw bHlfY2hhbmdlZF93b3JrClsgICAgMC42OTYxMDNdIHBvd2VyX3N1cHBseSB0ZXN0X2JhdHRlcnk6 IHBvd2VyX3N1cHBseV9jaGFuZ2VkX3dvcmsKWyAgICAwLjY5NjgzM10gcG93ZXJfc3VwcGx5IHRl c3RfdXNiOiBwb3dlcl9zdXBwbHlfY2hhbmdlZF93b3JrClsgICAgMC42OTgwNjldIGFsaWVud2Fy ZV93bWk6IGFsaWVud2FyZS13bWk6IE5vIGtub3duIFdNSSBHVUlEIGZvdW5kClsgICAgMC42OTg5 MTVdICBmYWtlLWZtYy1jYXJyaWVyOiBtZXp6YW5pbmUgMApbICAgIDAuNjk5NDAzXSAgICAgICBN YW51ZmFjdHVyZXI6IGZha2UtdmVuZG9yClsgICAgMC42OTk4OTVdICAgICAgIFByb2R1Y3QgbmFt ZTogZmFrZS1kZXNpZ24tZm9yLXRlc3RpbmcKWyAgICAwLjcwMDU4N10gZm1jIGZha2UtZGVzaWdu LWZvci10ZXN0aW5nLWYwMDE6IERyaXZlciBoYXMgbm8gSUQ6IG1hdGNoZXMgYWxsClsgICAgMC43 MDE0MDZdIGZtY193cml0ZV9lZXByb20gZmFrZS1kZXNpZ24tZm9yLXRlc3RpbmctZjAwMTogZm1j X3dyaXRlX2VlcHJvbTogbm8gYnVzaWQgcGFzc2VkLCByZWZ1c2luZyBhbGwgY2FyZHMKWyAgICAw LjcwMjYyNF0gaW50ZWxfcmFwbDogZHJpdmVyIGRvZXMgbm90IHN1cHBvcnQgQ1BVIGZhbWlseSAx NSBtb2RlbCA2ClsgICAgMC43MDY4MjRdIG5vIFVBUlQgZGV0ZWN0ZWQgYXQgMHgxClsgICAgMC43 MDg4MjVdIE1vdHUgTWlkaVRpbWVQaWVjZSBvbiBwYXJhbGxlbCBwb3J0IGlycTogNyBpb3BvcnQ6 IDB4Mzc4ClsgICAgMC43MTAxMjVdIApbICAgIDAuNzEwMTI1XSBwcmludGluZyBQSUMgY29udGVu dHMKWyAgICAwLjcxMDcyOF0gLi4uIFBJQyAgSU1SOiBmZmZmClsgICAgMC43MTA5NjFdIC4uLiBQ SUMgIElSUjogMTAxMwpbICAgIDAuNzExNTA4XSAuLi4gUElDICBJU1I6IDAwMDAKWyAgICAwLjcx MTkwOF0gLi4uIFBJQyBFTENSOiAwYzAwClsgICAgMC43MTIyNjddIHByaW50aW5nIGxvY2FsIEFQ SUMgY29udGVudHMgb24gQ1BVIzAvMDoKWyAgICAwLjcxMjUwOF0gLi4uIEFQSUMgSUQ6ICAgICAg MDAwMDAwMDAgKDApClsgICAgMC43MTI1MDhdIC4uLiBBUElDIFZFUlNJT046IDAwMDUwMDE0Clsg ICAgMC43MTI1MDhdIC4uLiBBUElDIFRBU0tQUkk6IDAwMDAwMDAwICgwMCkKWyAgICAwLjcxMjUw OF0gLi4uIEFQSUMgUFJPQ1BSSTogMDAwMDAwMDAKWyAgICAwLjcxMjUwOF0gLi4uIEFQSUMgTERS OiAwMTAwMDAwMApbICAgIDAuNzEyNTA4XSAuLi4gQVBJQyBERlI6IGZmZmZmZmZmClsgICAgMC43 MTI1MDhdIC4uLiBBUElDIFNQSVY6IDAwMDAwMWZmClsgICAgMC43MTI1MDhdIC4uLiBBUElDIElT UiBmaWVsZDoKWyAgICAwLjcxMjUwOF0gMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMApbICAgIDAuNzEyNTA4XSAuLi4gQVBJQyBU TVIgZmllbGQ6ClsgICAgMC43MTI1MDhdIDAwMDAwMDAwMDIwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKWyAgICAwLjcxMjUwOF0gLi4uIEFQSUMg SVJSIGZpZWxkOgpbICAgIDAuNzEyNTA4XSAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA4MDAwClsgICAgMC43MTI1MDhdIC4uLiBBUElD IEVTUjogMDAwMDAwMDAKWyAgICAwLjcxMjUwOF0gLi4uIEFQSUMgSUNSOiAwMDAwMDgzMQpbICAg IDAuNzEyNTA4XSAuLi4gQVBJQyBJQ1IyOiAwMTAwMDAwMApbICAgIDAuNzEyNTA4XSAuLi4gQVBJ QyBMVlRUOiAwMDAwMDBlZgpbICAgIDAuNzEyNTA4XSAuLi4gQVBJQyBMVlRQQzogMDAwMTAwMDAK WyAgICAwLjcxMjUwOF0gLi4uIEFQSUMgTFZUMDogMDAwMTA3MDAKWyAgICAwLjcxMjUwOF0gLi4u IEFQSUMgTFZUMTogMDAwMDA0MDAKWyAgICAwLjcxMjUwOF0gLi4uIEFQSUMgTFZURVJSOiAwMDAw MDBmZQpbICAgIDAuNzEyNTA4XSAuLi4gQVBJQyBUTUlDVDogMDAwMDNhOTcKWyAgICAwLjcxMjUw OF0gLi4uIEFQSUMgVE1DQ1Q6IDAwMDAwMDAwClsgICAgMC43MTI1MDhdIC4uLiBBUElDIFREQ1I6 IDAwMDAwMDAzClsgICAgMC43MTI1MDhdIApbICAgIDAuNzI0NjExXSBudW1iZXIgb2YgTVAgSVJR IHNvdXJjZXM6IDE1LgpbICAgIDAuNzI1MDczXSBudW1iZXIgb2YgSU8tQVBJQyAjMCByZWdpc3Rl cnM6IDI0LgpbICAgIDAuNzI1NjI1XSB0ZXN0aW5nIHRoZSBJTyBBUElDLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4KWyAgICAwLjcyNjI1MF0gSU8gQVBJQyAjMC4uLi4uLgpbICAgIDAuNzI2NjE0XSAu Li4uIHJlZ2lzdGVyICMwMDogMDAwMDAwMDAKWyAgICAwLjcyNzA4OV0gLi4uLi4uLiAgICA6IHBo eXNpY2FsIEFQSUMgaWQ6IDAwClsgICAgMC43Mjc2MzddIC4uLi4uLi4gICAgOiBEZWxpdmVyeSBU eXBlOiAwClsgICAgMC43MjgxMTJdIC4uLi4uLi4gICAgOiBMVFMgICAgICAgICAgOiAwClsgICAg MC43Mjg1OTVdIC4uLi4gcmVnaXN0ZXIgIzAxOiAwMDE3MDAxMQpbICAgIDAuNzI5MDM4XSAuLi4u Li4uICAgICA6IG1heCByZWRpcmVjdGlvbiBlbnRyaWVzOiAxNwpbICAgIDAuNzI5NjE1XSAuLi4u Li4uICAgICA6IFBSUSBpbXBsZW1lbnRlZDogMApbICAgIDAuNzMwMTAxXSAuLi4uLi4uICAgICA6 IElPIEFQSUMgdmVyc2lvbjogMTEKWyAgICAwLjczMDY1NV0gLi4uLiByZWdpc3RlciAjMDI6IDAw MDAwMDAwClsgICAgMC43MzEwOThdIC4uLi4uLi4gICAgIDogYXJiaXRyYXRpb246IDAwClsgICAg MC43MzE1OTVdIC4uLi4gSVJRIHJlZGlyZWN0aW9uIHRhYmxlOgpbICAgIDAuNzMyMDg2XSAxICAg IDAgICAgMCAgIDAgICAwICAgIDAgICAgMCAgICAwMApbICAgIDAuNzMyNjIxXSAwICAgIDAgICAg MCAgIDAgICAwICAgIDEgICAgMSAgICAzMQpbICAgIDAuNzMzMTQ4XSAwICAgIDAgICAgMCAgIDAg ICAwICAgIDEgICAgMSAgICAzMApbICAgIDAuNzMzNzEyXSAwICAgIDAgICAgMCAgIDAgICAwICAg IDEgICAgMSAgICAzMwpbICAgIDAuNzM0MjY5XSAxICAgIDAgICAgMCAgIDAgICAwICAgIDEgICAg MSAgICAzNApbICAgIDAuNzM0ODEyXSAxICAgIDEgICAgMCAgIDAgICAwICAgIDEgICAgMSAgICAz NQpbICAgIDAuNzM1Mzk2XSAwICAgIDAgICAgMCAgIDAgICAwICAgIDEgICAgMSAgICAzNgpbICAg IDAuNzM1OTMzXSAwICAgIDAgICAgMCAgIDAgICAwICAgIDEgICAgMSAgICAzNwpbICAgIDAuNzM2 NDcxXSAwICAgIDAgICAgMCAgIDAgICAwICAgIDEgICAgMSAgICAzOApbICAgIDAuNzM3MDAzXSAw ICAgIDEgICAgMCAgIDAgICAwICAgIDEgICAgMSAgICAzOQpbICAgIDAuNzM3NTc3XSAxICAgIDEg ICAgMCAgIDAgICAwICAgIDEgICAgMSAgICAzQQpbICAgIDAuNzM4MTU3XSAxICAgIDEgICAgMCAg IDAgICAwICAgIDEgICAgMSAgICAzQgpbICAgIDAuNzM4Njk1XSAwICAgIDAgICAgMCAgIDAgICAw ICAgIDEgICAgMSAgICAzQwpbICAgIDAuNzM5MjI1XSAwICAgIDAgICAgMCAgIDAgICAwICAgIDEg ICAgMSAgICAzRApbICAgIDAuNzM5Nzk3XSAwICAgIDAgICAgMCAgIDAgICAwICAgIDEgICAgMSAg ICAzRQpbICAgIDAuNzQwMzU3XSAwICAgIDAgICAgMCAgIDAgICAwICAgIDEgICAgMSAgICAzRgpb ICAgIDAuNzQwOTA1XSAxICAgIDAgICAgMCAgIDAgICAwICAgIDAgICAgMCAgICAwMApbICAgIDAu NzQxNDU0XSAxICAgIDAgICAgMCAgIDAgICAwICAgIDAgICAgMCAgICAwMApbICAgIDAuNzQyMDI3 XSAxICAgIDAgICAgMCAgIDAgICAwICAgIDAgICAgMCAgICAwMApbICAgIDAuNzQyNjIwXSAxICAg IDAgICAgMCAgIDAgICAwICAgIDAgICAgMCAgICAwMApbICAgIDAuNzQzMTYyXSAxICAgIDAgICAg MCAgIDAgICAwICAgIDAgICAgMCAgICAwMApbICAgIDAuNzQzNzAzXSAxICAgIDAgICAgMCAgIDAg ICAwICAgIDAgICAgMCAgICAwMApbICAgIDAuNzQ0MjM3XSAxICAgIDAgICAgMCAgIDAgICAwICAg IDAgICAgMCAgICAwMApbICAgIDAuNzQ0Nzc1XSAxICAgIDAgICAgMCAgIDAgICAwICAgIDAgICAg MCAgICAwMApbICAgIDAuNzQ1MzEwXSBJUlEgdG8gcGluIG1hcHBpbmdzOgpbICAgIDAuNzQ1NzEz XSBJUlEwIC0+IDA6MgpbICAgIDAuNzQ2MDcwXSBJUlExIC0+IDA6MQpbICAgIDAuNzQ2NDQzXSBJ UlEzIC0+IDA6MwpbICAgIDAuNzQ2Nzk0XSBJUlE0IC0+IDA6NApbICAgIDAuNzQ3MTY5XSBJUlE1 IC0+IDA6NQpbICAgIDAuNzQ3NTQwXSBJUlE2IC0+IDA6NgpbICAgIDAuNzQ3OTMxXSBJUlE3IC0+ IDA6NwpbICAgIDAuNzQ4MjgxXSBJUlE4IC0+IDA6OApbICAgIDAuNzQ4NjI1XSBJUlE5IC0+IDA6 OQpbICAgIDAuNzQ4OTYyXSBJUlExMCAtPiAwOjEwClsgICAgMC43NDkzOTBdIElSUTExIC0+IDA6 MTEKWyAgICAwLjc0OTc2Nl0gSVJRMTIgLT4gMDoxMgpbICAgIDAuNzUwMjA3XSBJUlExMyAtPiAw OjEzClsgICAgMC43NTA1ODhdIElSUTE0IC0+IDA6MTQKWyAgICAwLjc1MDk2Ml0gSVJRMTUgLT4g MDoxNQpbICAgIDAuNzUxMzQ5XSAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4g ZG9uZS4KWyAgICAwLjc1MjkzOV0gQklPUyBFREQgZmFjaWxpdHkgdjAuMTYgMjAwNC1KdW4tMjUs IDAgZGV2aWNlcyBmb3VuZApbICAgIDAuNzUzNjg0XSBFREQgaW5mb3JtYXRpb24gbm90IGF2YWls YWJsZS4KWyAgICAwLjc1NDE4Ml0gQUxTQSBkZXZpY2UgbGlzdDoKWyAgICAwLjc1NDU4M10gICAj MDogTG9vcGJhY2sgMQpbICAgIDAuNzU0OTI5XSAgICMxOiBNVFBBViBvbiBwYXJhbGxlbCBwb3J0 IGF0IDB4Mzc4ClsgICAgMC43NTY0MDJdIGRlYnVnOiB1bm1hcHBpbmcgaW5pdCBbbWVtIDB4ZmZm ZmZmZmY4MjA5NTAwMC0weGZmZmZmZmZmODIxNWVmZmZdClsgICAgMC43NTczNTFdIFdyaXRlIHBy b3RlY3RpbmcgdGhlIGtlcm5lbCByZWFkLW9ubHkgZGF0YTogMTIyODhrClsgICAgMC43NTg0NTBd IGRlYnVnOiB1bm1hcHBpbmcgaW5pdCBbbWVtIDB4ZmZmZjg4MDAwMTcxYTAwMC0weGZmZmY4ODAw MDE3ZmZmZmZdClsgICAgMC43NTkzNzddIGRlYnVnOiB1bm1hcHBpbmcgaW5pdCBbbWVtIDB4ZmZm Zjg4MDAwMWJjMTAwMC0weGZmZmY4ODAwMDFiZmZmZmZdCi9ldGMvcmNTLmQvUzAwZmJzZXR1cDog bGluZSAzOiAvc2Jpbi9tb2Rwcm9iZTogbm90IGZvdW5kCgpQbGVhc2Ugd2FpdDogYm9vdGluZy4u LgpTdGFydGluZyBCb290bG9nIGRhZW1vbjogYm9vdGxvZ2Q6IGNhbm5vdCBhbGxvY2F0ZSBwc2V1 ZG8gdHR5OiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmJvb3Rsb2dkLgovZXRjL2luaXQuZC9y YzogZXZhbDogbGluZSAxOiBjYW4ndCBjcmVhdGUgL2Rldi90dHkwOiBObyBzdWNoIGRldmljZSBv ciBhZGRyZXNzCkNvbmZpZ3VyaW5nIG5ldHdvcmsgaW50ZXJmYWNlcy4uLiBpZmNvbmZpZzogc29j a2V0OiBBZGRyZXNzIGZhbWlseSBub3Qgc3VwcG9ydGVkIGJ5IHByb3RvY29sCmRvbmUuCmh3Y2xv Y2s6IGNhbid0IG9wZW4gJy9kZXYvbWlzYy9ydGMnOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5 ClJ1bm5pbmcgcG9zdGluc3QgL2V0Yy9ycG0tcG9zdGluc3RzLzEwMC4uLgp3Zmc6IHNraXAgc3lz bG9nZApLZXJuZWwgdGVzdHM6IEJvb3QgT0shCktlcm5lbCB0ZXN0czogQm9vdCBPSyEKc2VkOiAv bGliL21vZHVsZXMvMy4xNi4wLXJjMS0wMDA0NS1nNTI3NzRkOS9tb2R1bGVzLmRlcDogTm8gc3Vj aCBmaWxlIG9yIGRpcmVjdG9yeQp4YXJnczogbW9kcHJvYmU6IE5vIHN1Y2ggZmlsZSBvciBkaXJl Y3RvcnkKcnVuLXBhcnRzOiAvZXRjL2tlcm5lbC10ZXN0cy8wMS1tb2Rwcm9iZSBleGl0ZWQgd2l0 aCBjb2RlIDEyNwovZXRjL2tlcm5lbC10ZXN0cy85MC10cmluaXR5OiAvZXRjL2tlcm5lbC10ZXN0 cy85MC10cmluaXR5OiBsaW5lIDE4OiAvdXNyL3NiaW4vY2hyb290OiBub3QgZm91bmRsaW5lIDE3 OiAvdXNyL3NiaW4vY2hyb290OiBub3QgZm91bmQvZXRjL2tlcm5lbC10ZXN0cy85MC10cmluaXR5 OiBsaW5lIDE2OiAvdHJpbml0eTogbm90IGZvdW5kCgovZXRjL2tlcm5lbC10ZXN0cy85MC10cmlu aXR5OiAKbGluZSAxNTogL3RyaW5pdHk6IG5vdCBmb3VuZApbICAgIDEuMjIwMTE1XSB0c2M6IFJl ZmluZWQgVFNDIGNsb2Nrc291cmNlIGNhbGlicmF0aW9uOiAyNjkzLjQ2NCBNSHoKWyAgIDYwLjU1 MjgyNV0gc3Bpbl9sb2NrLXRvcnR1cmU6IFdyaXRlczogIFRvdGFsOiAyICBNYXgvTWluOiAwLzAg ICBGYWlsOiAwIApsc21vZDogY2FuJ3Qgb3BlbiAnL3Byb2MvbW9kdWxlcyc6IE5vIHN1Y2ggZmls ZSBvciBkaXJlY3RvcnkKQnVzeUJveCB2MS4xOS40ICgyMDEyLTA0LTIyIDA4OjQ5OjExIFBEVCkg bXVsdGktY2FsbCBiaW5hcnkuCgpVc2FnZTogcm1tb2QgWy13ZmFdIFtNT0RVTEVdLi4uCgpsc21v ZDogY2FuJ3Qgb3BlbiAnL3Byb2MvbW9kdWxlcyc6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkK QnVzeUJveCB2MS4xOS40ICgyMDEyLTA0LTIyIDA4OjQ5OjExIFBEVCkgbXVsdGktY2FsbCBiaW5h cnkuCgpVc2FnZTogcm1tb2QgWy13ZmFdIFtNT0RVTEVdLi4uCgpsc21vZDogY2FuJ3Qgb3BlbiAn L3Byb2MvbW9kdWxlcyc6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKQnVzeUJveCB2MS4xOS40 ICgyMDEyLTA0LTIyIDA4OjQ5OjExIFBEVCkgbXVsdGktY2FsbCBiaW5hcnkuCgpVc2FnZTogcm1t b2QgWy13ZmFdIFtNT0RVTEVdLi4uCgpydW4tcGFydHM6IC9ldGMva2VybmVsLXRlc3RzLzk5LXJt bW9kIGV4aXRlZCB3aXRoIGNvZGUgMTIzCndmZzogc2tpcCBzeXNsb2dkCkRlY29uZmlndXJpbmcg bmV0d29yayBpbnRlcmZhY2VzLi4uIGlmY29uZmlnOiBzb2NrZXQ6IEFkZHJlc3MgZmFtaWx5IG5v dCBzdXBwb3J0ZWQgYnkgcHJvdG9jb2wKZG9uZS4KU2VuZGluZyBhbGwgcHJvY2Vzc2VzIHRoZSBU RVJNIHNpZ25hbC4uLgpTZW5kaW5nIGFsbCBwcm9jZXNzZXMgdGhlIEtJTEwgc2lnbmFsLi4uClVu bW91bnRpbmcgcmVtb3RlIGZpbGVzeXN0ZW1zLi4uCkRlYWN0aXZhdGluZyBzd2FwLi4uClVubW91 bnRpbmcgbG9jYWwgZmlsZXN5c3RlbXMuLi4KUmVib290aW5nLi4uIApbICAgNjguMzA5NDAwXSBV bnJlZ2lzdGVyIHB2IHNoYXJlZCBtZW1vcnkgZm9yIGNwdSAwClsgICA2OC4zMTAxNTNdIHNwaW5f bG9jay10b3J0dXJlOiBVbnNjaGVkdWxlZCBzeXN0ZW0gc2h1dGRvd24gZGV0ZWN0ZWQKWyAgIDY4 LjMxMTA1OF0gdG9ydHVyZSB0aHJlYWQgdG9ydHVyZV9zdHV0dGVyIHBhcmtpbmcgZHVlIHRvIHN5 c3RlbSBzaHV0ZG93bgpbICAgNjguMzExODk1XSB0b3J0dXJlIHRocmVhZCB0b3J0dXJlX3NodWZm bGUgcGFya2luZyBkdWUgdG8gc3lzdGVtIHNodXRkb3duClsgICA2OS4xNzYwNzNdIHRvcnR1cmUg dGhyZWFkIGxvY2tfdG9ydHVyZV93cml0ZXIgcGFya2luZyBkdWUgdG8gc3lzdGVtIHNodXRkb3du ClsgICA2OS4xNzY5NjldIHRvcnR1cmUgdGhyZWFkIGxvY2tfdG9ydHVyZV93cml0ZXIgcGFya2lu ZyBkdWUgdG8gc3lzdGVtIHNodXRkb3duClsgIDEyMC41NTM1ODhdIHNwaW5fbG9jay10b3J0dXJl OiBXcml0ZXM6ICBUb3RhbDogMiAgTWF4L01pbjogMC8wICAgRmFpbDogMCAKWyAgMTIwLjU1NDM3 NV0gdG9ydHVyZSB0aHJlYWQgbG9ja190b3J0dXJlX3N0YXRzIHBhcmtpbmcgZHVlIHRvIHN5c3Rl bSBzaHV0ZG93bgpbICAyNDAuMDMxMDU5XSBJTkZPOiB0YXNrIGt3b3JrZXIvMDoxOjE2IGJsb2Nr ZWQgZm9yIG1vcmUgdGhhbiAxMjAgc2Vjb25kcy4KWyAgMjQwLjAzMTgzN10gICAgICAgTm90IHRh aW50ZWQgMy4xNi4wLXJjMS0wMDA0NS1nNTI3NzRkOSAjMQpbICAyNDAuMDMyNDQzXSAiZWNobyAw ID4gL3Byb2Mvc3lzL2tlcm5lbC9odW5nX3Rhc2tfdGltZW91dF9zZWNzIiBkaXNhYmxlcyB0aGlz IG1lc3NhZ2UuClsgIDI0MC4wMzMyODBdIGt3b3JrZXIvMDoxICAgICBEIGZmZmY4ODAwMTM2MTI1 ODAgICAgIDAgICAgMTYgICAgICAyIDB4MDAwMDAwMDAKWyAgMjQwLjAzNDE5NV0gV29ya3F1ZXVl OiBldmVudHNfbG9uZyBzZXJpb19oYW5kbGVfZXZlbnQKWyAgMjQwLjAzNDc4OF0gIGZmZmY4ODAw MTM2YjNhNDggMDAwMDAwMDAwMDAwMDAxNiBmZmZmODgwMDEzNmIzZmQ4IGZmZmY4ODAwMTM2NDM4 NDAKWyAgMjQwLjAzNTcxMV0gIDAwMDAwMDAwMDAwMDAwMDAgZmZmZjg4MDAxMzY0NDA1OCBmZmZm ODgwMDEzNmIzOTk4IGZmZmZmZmZmODEwMzRhNDcKWyAgMjQwLjAzNjYyOF0gIGZmZmY4ODAwMTM2 YjM5YTggZmZmZmZmZmY4MTAwYmZjMyBmZmZmODgwMDEzNmIzOWI4IDAwMDAwMDAwMDAwMDAwMDgK WyAgMjQwLjAzNzU2M10gQ2FsbCBUcmFjZToKWyAgMjQwLjAzNzg2M10gIFs8ZmZmZmZmZmY4MTAz NGE0Nz5dID8ga3ZtX2Nsb2NrX3JlYWQrMHgyNS8weDNjClsgIDI0MC4wMzg0OTZdICBbPGZmZmZm ZmZmODEwMGJmYzM+XSA/IHNjaGVkX2Nsb2NrKzB4MTAvMHgxYgpbICAyNDAuMDM5MTAwXSAgWzxm ZmZmZmZmZjgxMGYzOWRiPl0gPyBtYXJrX2hlbGRfbG9ja3MrMHg3ZC8weGE5ClsgIDI0MC4wMzk3 NDJdICBbPGZmZmZmZmZmODE3MGI4MGQ+XSA/IF9yYXdfc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSsw eDczLzB4OWUKWyAgMjQwLjA0MDQ4MF0gIFs8ZmZmZmZmZmY4MTcwNjNmND5dIHNjaGVkdWxlKzB4 MWIvMHgyNApbICAyNDAuMDQxMDI2XSAgWzxmZmZmZmZmZjgxNzA1NzI4Pl0gc2NoZWR1bGVfdGlt ZW91dCsweDE4MC8weDFiNgpbICAyNDAuMDQxNjczXSAgWzxmZmZmZmZmZjgxMGJlYjFkPl0gPyBp bnRlcm5hbF9hZGRfdGltZXIrMHg3Zi8weDdmClsgIDI0MC4wNDIzMzNdICBbPGZmZmZmZmZmODEw ZWM1MTE+XSA/IHByZXBhcmVfdG9fd2FpdF9ldmVudCsweGNlLzB4MTJjClsgIDI0MC4wNDMwMzJd ICBbPGZmZmZmZmZmODE1NmQ0ODc+XSBjeXByZXNzX3NlbmRfZXh0X2NtZCsweDIwNC8weDM3ZApb ICAyNDAuMDQzNzMyXSAgWzxmZmZmZmZmZjgxMGViZmEwPl0gPyBfX3dha2VfdXBfY29tbW9uKzB4 YTgvMHhhOApbICAyNDAuMDQ0Mzc5XSAgWzxmZmZmZmZmZjgxNTZkNjdjPl0gY3lwcmVzc19kZXRl Y3QrMHgyMC8weDdiClsgIDI0MC4wNDQ5ODNdICBbPGZmZmZmZmZmODE1NjM5MTc+XSBwc21vdXNl X2V4dGVuc2lvbnMrMHgxNmMvMHg0ZTgKWyAgMjQwLjA0NTY0M10gIFs8ZmZmZmZmZmY4MTU2NDFh ND5dIHBzbW91c2VfY29ubmVjdCsweDI2Mi8weDQ5YQpbICAyNDAuMDQ2Mjc3XSAgWzxmZmZmZmZm ZjgxNTUyNDZkPl0gc2VyaW9fY29ubmVjdF9kcml2ZXIrMHgzYS8weDVlClsgIDI0MC4wNDY5Mjld ICBbPGZmZmZmZmZmODE1NTI0YjM+XSBzZXJpb19kcml2ZXJfcHJvYmUrMHgyMi8weDJiClsgIDI0 MC4wNDc1NjddICBbPGZmZmZmZmZmODE0NzZmODc+XSBkcml2ZXJfcHJvYmVfZGV2aWNlKzB4ZGUv MHgyYWYKWyAgMjQwLjA0ODIyOF0gIFs8ZmZmZmZmZmY4MTQ3NzFlZD5dIF9fZHJpdmVyX2F0dGFj aCsweDk1LzB4ZDMKWyAgMjQwLjA0ODg0Nl0gIFs8ZmZmZmZmZmY4MTQ3NzE1OD5dID8gZHJpdmVy X3Byb2JlX2RldmljZSsweDJhZi8weDJhZgpbICAyNDAuMDQ5NTM3XSAgWzxmZmZmZmZmZjgxNDc1 MDExPl0gYnVzX2Zvcl9lYWNoX2RldisweDg1LzB4Y2QKWyAgMjQwLjA1MDE2MF0gIFs8ZmZmZmZm ZmY4MTQ3NzM2YT5dIGRyaXZlcl9hdHRhY2grMHgyMC8weDI5ClsgIDI0MC4wNTA3NzBdICBbPGZm ZmZmZmZmODE1NTJlMTY+XSBzZXJpb19oYW5kbGVfZXZlbnQrMHgxYzEvMHgyYWUKWyAgMjQwLjA1 MTQ1MV0gIFs8ZmZmZmZmZmY4MTBkMTJmMj5dIHByb2Nlc3Nfb25lX3dvcmsrMHgyZjIvMHg1NTUK WyAgMjQwLjA1MjA5Ml0gIFs8ZmZmZmZmZmY4MTBkMTI3MD5dID8gcHJvY2Vzc19vbmVfd29yaysw eDI3MC8weDU1NQpbICAyNDAuMDUyNzcyXSAgWzxmZmZmZmZmZjgxMGQxZDI1Pl0gd29ya2VyX3Ro cmVhZCsweDQ4MS8weDY1NwpbICAyNDAuMDUzMzkxXSAgWzxmZmZmZmZmZjgxMGYzZDRhPl0gPyB0 cmFjZV9oYXJkaXJxc19vbisweDFiLzB4MjQKWyAgMjQwLjA1NDAzNl0gIFs8ZmZmZmZmZmY4MTBk MThhND5dID8gcmVzY3Vlcl90aHJlYWQrMHgzMTAvMHgzMTAKWyAgMjQwLjA1NDY3NF0gIFs8ZmZm ZmZmZmY4MTBkYTg1ZT5dIGt0aHJlYWQrMHgxNDcvMHgxNTYKWyAgMjQwLjA1NTIzOV0gIFs8ZmZm ZmZmZmY4MTBlMmMyYj5dID8gZmluaXNoX3Rhc2tfc3dpdGNoLmNvbnN0cHJvcC41MSsweDQ0LzB4 MTVlClsgIDI0MC4wNTYwMThdICBbPGZmZmZmZmZmODEwZGE3MTc+XSA/IF9fa3RocmVhZF91bnBh cmsrMHg2NC8weDY0ClsgIDI0MC4wNTY2NjFdICBbPGZmZmZmZmZmODE3MGNiN2E+XSByZXRfZnJv bV9mb3JrKzB4N2EvMHhiMApbICAyNDAuMDU3MjM5XSAgWzxmZmZmZmZmZjgxMGRhNzE3Pl0gPyBf X2t0aHJlYWRfdW5wYXJrKzB4NjQvMHg2NApbICAyNDAuMDU3ODcxXSA5IGxvY2tzIGhlbGQgYnkg a3dvcmtlci8wOjEvMTY6ClsgIDI0MC4wNTgzNDNdICAjMDogICgiZXZlbnRzX2xvbmciKXsuKy4r Lit9LCBhdDogWzxmZmZmZmZmZjgxMGQxMjcwPl0gcHJvY2Vzc19vbmVfd29yaysweDI3MC8weDU1 NQpbICAyNDAuMDU5NDI3XSAgIzE6ICAoc2VyaW9fZXZlbnRfd29yayl7Ky4rLisufSwgYXQ6IFs8 ZmZmZmZmZmY4MTBkMTI3MD5dIHByb2Nlc3Nfb25lX3dvcmsrMHgyNzAvMHg1NTUKWyAgMjQwLjA2 MDU1OF0gICMyOiAgKHNlcmlvX211dGV4KXsrLisuKy59LCBhdDogWzxmZmZmZmZmZjgxNTUyYzc1 Pl0gc2VyaW9faGFuZGxlX2V2ZW50KzB4MjAvMHgyYWUKWyAgMjQwLjA2MTYzNF0gICMzOiAgKCZk ZXYtPm11dGV4KXsuLi4uLi59LCBhdDogWzxmZmZmZmZmZjgxNDc3MWI1Pl0gX19kcml2ZXJfYXR0 YWNoKzB4NWQvMHhkMwpbICAyNDAuMDYyNjcwXSAgIzQ6ICAoJmRldi0+bXV0ZXgpey4uLi4uLn0s IGF0OiBbPGZmZmZmZmZmODE0NzcxY2E+XSBfX2RyaXZlcl9hdHRhY2grMHg3Mi8weGQzClsgIDI0 MC4wNjM3MjVdICAjNTogICgmc2VyaW8tPmRydl9tdXRleCl7Ky4rLisufSwgYXQ6IFs8ZmZmZmZm ZmY4MTU1MjQ1Yj5dIHNlcmlvX2Nvbm5lY3RfZHJpdmVyKzB4MjgvMHg1ZQpbICAyNDAuMDY0ODcx XSAgIzY6ICAocHNtb3VzZV9tdXRleCl7Ky4rLi4ufSwgYXQ6IFs8ZmZmZmZmZmY4MTU2M2Y2ZT5d IHBzbW91c2VfY29ubmVjdCsweDJjLzB4NDlhClsgIDI0MC4wNjU5MzBdICAjNzogICgmcHMyZGV2 LT5jbWRfbXV0ZXgpeysuKy4uLn0sIGF0OiBbPGZmZmZmZmZmODE1NTYzYTI+XSBwczJfYmVnaW5f Y29tbWFuZCsweDFhLzB4NGEKWyAgMjQwLjA2NzA2MV0gICM4OiAgKGk4MDQyX211dGV4KXsrLisu Li59LCBhdDogWzxmZmZmZmZmZjgxNTU0ZDMzPl0gaTgwNDJfbG9ja19jaGlwKzB4MTkvMHgyMgpb ICAyNDAuMDY4MDkxXSBzZW5kaW5nIE5NSSB0byBhbGwgQ1BVczoKWyAgMjQwLjA2ODUxMl0gTk1J IGJhY2t0cmFjZSBmb3IgY3B1IDAKWyAgMjQwLjA2ODc0M10gQ1BVOiAwIFBJRDogMTEgQ29tbTog a2h1bmd0YXNrZCBOb3QgdGFpbnRlZCAzLjE2LjAtcmMxLTAwMDQ1LWc1Mjc3NGQ5ICMxClsgIDI0 MC4wNjg3NDNdIHRhc2s6IGZmZmY4ODAwMTM2MTRiMDAgdGk6IGZmZmY4ODAwMTM2MzQwMDAgdGFz ay50aTogZmZmZjg4MDAxMzYzNDAwMApbICAyNDAuMDY4NzQzXSBSSVA6IDAwMTA6WzxmZmZmZmZm ZjgxMDMyODNmPl0gIFs8ZmZmZmZmZmY4MTAzMjgzZj5dIGZsYXRfc2VuZF9JUElfbWFzaysweGMw LzB4MTE4ClsgIDI0MC4wNjg3NDNdIFJTUDogMDAxODpmZmZmODgwMDEzNjM3ZDk4ICBFRkxBR1M6 IDAwMDAwMDA2ClsgIDI0MC4wNjg3NDNdIFJBWDogMDAwMDAwMDAwMTAwMDAwMCBSQlg6IDAwMDAw MDAwMDAwMDAyMDYgUkNYOiAwMDAwMDAwMDAwMDAwMDE4ClsgIDI0MC4wNjg3NDNdIFJEWDogZmZm ZmZmZmY4MWM1MGE2MCBSU0k6IDAwMDAwMDAwMDAwMDAwMDIgUkRJOiAwMDAwMDAwMDAwMDAwMzAw ClsgIDI0MC4wNjg3NDNdIFJCUDogZmZmZjg4MDAxMzYzN2RiOCBSMDg6IDAwMDAwMDAwMDAwMDAw MDEgUjA5OiAwMDAwMDAwMDAwMDAwMDE4ClsgIDI0MC4wNjg3NDNdIFIxMDogMDAwMDAwMDAwMDAw MDAwMCBSMTE6IDAwMDAwMDAwMDAwMDAwMDIgUjEyOiAwMDAwMDAwMDAwMDAwYzAwClsgIDI0MC4w Njg3NDNdIFIxMzogMDAwMDAwMDAwMDAwMGMwMCBSMTQ6IDAwMDAwMDAwMDAwMDAwMDEgUjE1OiBm ZmZmODgwMDEzNjQzODQwClsgIDI0MC4wNjg3NDNdIEZTOiAgMDAwMDAwMDAwMDAwMDAwMCgwMDAw KSBHUzpmZmZmZmZmZjgxYzMwMDAwKDAwMDApIGtubEdTOjAwMDAwMDAwMDAwMDAwMDAKWyAgMjQw LjA2ODc0M10gQ1M6ICAwMDEwIERTOiAwMDAwIEVTOiAwMDAwIENSMDogMDAwMDAwMDA4MDA1MDAz YgpbICAyNDAuMDY4NzQzXSBDUjI6IGZmZmZmZmZmZmY2MDA0MDAgQ1IzOiAwMDAwMDAwMDExNWRk MDAwIENSNDogMDAwMDAwMDAwMDAwMDZmMApbICAyNDAuMDY4NzQzXSBTdGFjazoKWyAgMjQwLjA2 ODc0M10gIDAwMDAwMDAwMDAwMDI3MTAgZmZmZjg4MDAxMzY0Mzg0MCAwMDAwMDAwMDAwMDAwMDc4 IDAwMDAwMDAwMDAwMDAzZjAKWyAgMjQwLjA2ODc0M10gIGZmZmY4ODAwMTM2MzdkYzggZmZmZmZm ZmY4MTAzMjhiOCBmZmZmODgwMDEzNjM3ZGUwIGZmZmZmZmZmODEwMmVkYzAKWyAgMjQwLjA2ODc0 M10gIGZmZmY4ODAwMTM2NDM4NDAgZmZmZjg4MDAxMzYzN2U0MCBmZmZmZmZmZjgxMTM2OWZlIGZm ZmZmZmZmODExMzY1YmUKWyAgMjQwLjA2ODc0M10gQ2FsbCBUcmFjZToKWyAgMjQwLjA2ODc0M10g IFs8ZmZmZmZmZmY4MTAzMjhiOD5dIGZsYXRfc2VuZF9JUElfYWxsKzB4MjEvMHg3MQpbICAyNDAu MDY4NzQzXSAgWzxmZmZmZmZmZjgxMDJlZGMwPl0gYXJjaF90cmlnZ2VyX2FsbF9jcHVfYmFja3Ry YWNlKzB4NmMvMHhjMwpbICAyNDAuMDY4NzQzXSAgWzxmZmZmZmZmZjgxMTM2OWZlPl0gd2F0Y2hk b2crMHg1MTUvMHg3MzkKWyAgMjQwLjA2ODc0M10gIFs8ZmZmZmZmZmY4MTEzNjViZT5dID8gd2F0 Y2hkb2crMHhkNS8weDczOQpbICAyNDAuMDY4NzQzXSAgWzxmZmZmZmZmZjgxMTM2NGU5Pl0gPyBo dW5nX3Rhc2tfcGFuaWMrMHgxOS8weDE5ClsgIDI0MC4wNjg3NDNdICBbPGZmZmZmZmZmODEwZGE4 NWU+XSBrdGhyZWFkKzB4MTQ3LzB4MTU2ClsgIDI0MC4wNjg3NDNdICBbPGZmZmZmZmZmODEwZTJj MmI+XSA/IGZpbmlzaF90YXNrX3N3aXRjaC5jb25zdHByb3AuNTErMHg0NC8weDE1ZQpbICAyNDAu MDY4NzQzXSAgWzxmZmZmZmZmZjgxMGRhNzE3Pl0gPyBfX2t0aHJlYWRfdW5wYXJrKzB4NjQvMHg2 NApbICAyNDAuMDY4NzQzXSAgWzxmZmZmZmZmZjgxNzBjYjdhPl0gcmV0X2Zyb21fZm9yaysweDdh LzB4YjAKWyAgMjQwLjA2ODc0M10gIFs8ZmZmZmZmZmY4MTBkYTcxNz5dID8gX19rdGhyZWFkX3Vu cGFyaysweDY0LzB4NjQKWyAgMjQwLjA2ODc0M10gQ29kZTogNDEgODMgZmMgMDIgNzQgMGMgNDUg MDkgZWMgNDggZmYgMDUgM2MgNDUgMTcgMDEgZWIgMTEgNDggZmYgMDUgM2IgNDUgMTcgMDEgNDEg ODEgY2QgMDAgMDQgMDAgMDAgNDUgODkgZWMgNDQgODkgMjQgMjUgMDAgYzMgNWYgZmYgPGY2PiBj NyAwMiA3NSAyNiA0OCBmZiAwNSAyNSA0NSAxNyAwMSA0OCA4OSBkZiA1NyA5ZCAwZiAxZiA0NCAw MCAKWyAgMjQwLjA2ODc0M10gSU5GTzogTk1JIGhhbmRsZXIgKGFyY2hfdHJpZ2dlcl9hbGxfY3B1 X2JhY2t0cmFjZV9oYW5kbGVyKSB0b29rIHRvbyBsb25nIHRvIHJ1bjogMjIuMTQyIG1zZWNzClsg IDI0MC4wOTE3MjZdIEtlcm5lbCBwYW5pYyAtIG5vdCBzeW5jaW5nOiBodW5nX3Rhc2s6IGJsb2Nr ZWQgdGFza3MKWyAgMjQwLjA5MTk1OF0gQ1BVOiAwIFBJRDogMTEgQ29tbToga2h1bmd0YXNrZCBO b3QgdGFpbnRlZCAzLjE2LjAtcmMxLTAwMDQ1LWc1Mjc3NGQ5ICMxClsgIDI0MC4wOTE5NThdICAw MDAwMDAwMDAwMDAwMDAwIGZmZmY4ODAwMTM2MzdkNjggZmZmZmZmZmY4MTZmNDk4YiBmZmZmODgw MDEzNjM3ZGUwClsgIDI0MC4wOTE5NThdICBmZmZmZmZmZjgxNmYwNTZiIDAwMDAwMDAwMDAwMDAw MDggZmZmZjg4MDAxMzYzN2RmMCBmZmZmODgwMDEzNjM3ZDkwClsgIDI0MC4wOTE5NThdICAwMDAw MDAwMDAwMDAwMjA2IGZmZmY4ODAwMTM2MTUxMjAgMDAwMDAwMDAwMDAwMDAwNyAwMDAwMDAwMDAw MDAwMDE4ClsgIDI0MC4wOTE5NThdIENhbGwgVHJhY2U6ClsgIDI0MC4wOTE5NThdICBbPGZmZmZm ZmZmODE2ZjQ5OGI+XSBkdW1wX3N0YWNrKzB4MmUvMHgzZQpbICAyNDAuMDkxOTU4XSAgWzxmZmZm ZmZmZjgxNmYwNTZiPl0gcGFuaWMrMHgxMjEvMHgyZGYKWyAgMjQwLjA5MTk1OF0gIFs8ZmZmZmZm ZmY4MTEzNmExMz5dIHdhdGNoZG9nKzB4NTJhLzB4NzM5ClsgIDI0MC4wOTE5NThdICBbPGZmZmZm ZmZmODExMzY1YmU+XSA/IHdhdGNoZG9nKzB4ZDUvMHg3MzkKWyAgMjQwLjA5MTk1OF0gIFs8ZmZm ZmZmZmY4MTEzNjRlOT5dID8gaHVuZ190YXNrX3BhbmljKzB4MTkvMHgxOQpbICAyNDAuMDkxOTU4 XSAgWzxmZmZmZmZmZjgxMGRhODVlPl0ga3RocmVhZCsweDE0Ny8weDE1NgpbICAyNDAuMDkxOTU4 XSAgWzxmZmZmZmZmZjgxMGUyYzJiPl0gPyBmaW5pc2hfdGFza19zd2l0Y2guY29uc3Rwcm9wLjUx KzB4NDQvMHgxNWUKWyAgMjQwLjA5MTk1OF0gIFs8ZmZmZmZmZmY4MTBkYTcxNz5dID8gX19rdGhy ZWFkX3VucGFyaysweDY0LzB4NjQKWyAgMjQwLjA5MTk1OF0gIFs8ZmZmZmZmZmY4MTcwY2I3YT5d IHJldF9mcm9tX2ZvcmsrMHg3YS8weGIwClsgIDI0MC4wOTE5NThdICBbPGZmZmZmZmZmODEwZGE3 MTc+XSA/IF9fa3RocmVhZF91bnBhcmsrMHg2NC8weDY0ClsgIDI0MC4wOTE5NThdIEtlcm5lbCBP ZmZzZXQ6IDB4MCBmcm9tIDB4ZmZmZmZmZmY4MTAwMDAwMCAocmVsb2NhdGlvbiByYW5nZTogMHhm ZmZmZmZmZjgwMDAwMDAwLTB4ZmZmZmZmZmY5ZmZmZmZmZikKWyAgMjQwLjA5MTk1OF0gUmVib290 aW5nIGluIDEwIHNlY29uZHMuLgpFbGFwc2VkIHRpbWU6IDI0NQpxZW11LXN5c3RlbS14ODZfNjQg LWNwdSBrdm02NCAtZW5hYmxlLWt2bSAta2VybmVsIC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWct aHN4YTAtMDYxOTAxMjAvNTI3NzRkOTI3M2Q2YjhhZmYzOTgyMmNjZmUxMGU1YTBkN2MzYTdmOC92 bWxpbnV6LTMuMTYuMC1yYzEtMDAwNDUtZzUyNzc0ZDkgLWFwcGVuZCAnaHVuZ190YXNrX3Bhbmlj PTEgZWFybHlwcmludGs9dHR5UzAsMTE1MjAwIGRlYnVnIGFwaWM9ZGVidWcgc3lzcnFfYWx3YXlz X2VuYWJsZWQgcmN1cGRhdGUucmN1X2NwdV9zdGFsbF90aW1lb3V0PTEwMCBwYW5pYz0xMCBzb2Z0 bG9ja3VwX3BhbmljPTEgbm1pX3dhdGNoZG9nPXBhbmljICBwcm9tcHRfcmFtZGlzaz0wIGNvbnNv bGU9dHR5UzAsMTE1MjAwIGNvbnNvbGU9dHR5MCB2Z2E9bm9ybWFsICByb290PS9kZXYvcmFtMCBy dyBsaW5rPS9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy1oc3hh MC0wNjE5MDEyMC9saW51eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA2MTkwMDo1Mjc3NGQ5Mjcz ZDZiOGFmZjM5ODIyY2NmZTEwZTVhMGQ3YzNhN2Y4OmJpc2VjdC1saW51eDMvLnZtbGludXotNTI3 NzRkOTI3M2Q2YjhhZmYzOTgyMmNjZmUxMGU1YTBkN2MzYTdmOC0yMDE0MDYxOTAyNTYzMi02LWl2 YjQyIGJyYW5jaD1saW51eC1kZXZlbC9kZXZlbC1ob3VybHktMjAxNDA2MTkwMCBCT09UX0lNQUdF PS9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAvNTI3NzRkOTI3M2Q2Yjhh ZmYzOTgyMmNjZmUxMGU1YTBkN2MzYTdmOC92bWxpbnV6LTMuMTYuMC1yYzEtMDAwNDUtZzUyNzc0 ZDkgZHJiZC5taW5vcl9jb3VudD04JyAgLWluaXRyZCAva2VybmVsLXRlc3RzL2luaXRyZC95b2N0 by1taW5pbWFsLXg4Nl82NC5jZ3ogLW0gMzIwIC1zbXAgMiAtbmV0IG5pYyx2bGFuPTEsbW9kZWw9 ZTEwMDAgLW5ldCB1c2VyLHZsYW49MSAtYm9vdCBvcmRlcj1uYyAtbm8tcmVib290IC13YXRjaGRv ZyBpNjMwMGVzYiAtcnRjIGJhc2U9bG9jYWx0aW1lIC1waWRmaWxlIC9kZXYvc2htL2tib290L3Bp ZC15b2N0by1pdmI0Mi01MyAtc2VyaWFsIGZpbGU6L2Rldi9zaG0va2Jvb3Qvc2VyaWFsLXlvY3Rv LWl2YjQyLTUzIC1kYWVtb25pemUgLWRpc3BsYXkgbm9uZSAtbW9uaXRvciBudWxsIAoK --===============8130545315066587976== Content-Type: application/octet-stream MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="x86_64-randconfig-hsxa0-06190120-91283063c4f74fb202ac7809a8df3cc00f22203e-blocked-for-more-than-----seconds-23032.log" SEVBRCBpcyBub3cgYXQgOTEyODMwNi4uLiAwZGF5IGhlYWQgZ3VhcmQgZm9yICdkZXZlbC1ob3Vy bHktMjAxNDA2MTkwMCcKZ2l0IGNoZWNrb3V0IDcxNzE1MTFlYWVjNWJmMjNmYjA2MDc4ZjU5Nzg0 YTNhMDYyNmIzOGYKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1yYW5k Y29uZmlnLWhzeGEwLTA2MTkwMTIwL2xpbnV4LWRldmVsOmRldmVsLWhvdXJseS0yMDE0MDYxOTAw OjcxNzE1MTFlYWVjNWJmMjNmYjA2MDc4ZjU5Nzg0YTNhMDYyNmIzOGY6YmlzZWN0LWxpbnV4MwoK MjAxNC0wNi0xOS0wMTozNjoxNSA3MTcxNTExZWFlYzViZjIzZmIwNjA3OGY1OTc4NGEzYTA2MjZi MzhmIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1 ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwLTcxNzE1MTFlYWVjNWJmMjNmYjA2 MDc4ZjU5Nzg0YTNhMDYyNmIzOGYKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL3g4Nl82NC1y YW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwLzcxNzE1MTFlYWVjNWJmMjNmYjA2MDc4ZjU5Nzg0YTNh MDYyNmIzOGYKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1 ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwLTcxNzE1MTFlYWVjNWJmMjNmYjA2 MDc4ZjU5Nzg0YTNhMDYyNmIzOGYKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRl c3RzL2J1aWxkLXF1ZXVlLy54ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMC03MTcxNTEx ZWFlYzViZjIzZmIwNjA3OGY1OTc4NGEzYTA2MjZiMzhmCmtlcm5lbDogL2tlcm5lbC94ODZfNjQt cmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMC83MTcxNTExZWFlYzViZjIzZmIwNjA3OGY1OTc4NGEz YTA2MjZiMzhmL3ZtbGludXotMy4xNi4wLXJjMQoKMjAxNC0wNi0xOS0wMTozOToxNSBkZXRlY3Rp bmcgYm9vdCBzdGF0ZSAuCTExCTIwIFNVQ0NFU1MKCmJpc2VjdDogZ29vZCBjb21taXQgNzE3MTUx MWVhZWM1YmYyM2ZiMDYwNzhmNTk3ODRhM2EwNjI2YjM4ZgpnaXQgYmlzZWN0IHN0YXJ0IDkxMjgz MDYzYzRmNzRmYjIwMmFjNzgwOWE4ZGYzY2MwMGYyMjIwM2UgNzE3MTUxMWVhZWM1YmYyM2ZiMDYw NzhmNTk3ODRhM2EwNjI2YjM4ZiAtLQovYy9rZXJuZWwtdGVzdHMvbGluZWFyLWJpc2VjdDogWyIt YiIsICI5MTI4MzA2M2M0Zjc0ZmIyMDJhYzc4MDlhOGRmM2NjMDBmMjIyMDNlIiwgIi1nIiwgIjcx NzE1MTFlYWVjNWJmMjNmYjA2MDc4ZjU5Nzg0YTNhMDYyNmIzOGYiLCAiL2Mva2VybmVsLXRlc3Rz L2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCIsICIvYy9ib290LWJpc2VjdC9saW51eDMvb2Jq LWJpc2VjdCJdCkJpc2VjdGluZzogODgzIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhp cyAocm91Z2hseSAxMCBzdGVwcykKW2JjMTA2YmY2OWZkZmJhNjQ5YWQ5OGIzYzdjZmQyYjYzZTg0 NDMxYThdIE1lcmdlICdkeW50aWNrcy90aW1lcnMvbWlzc2luZy1raWNrLXYyJyBpbnRvIGRldmVs LWhvdXJseS0yMDE0MDYxOTAwCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJv b3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eDMvb2JqLWJpc2VjdApscyAtYSAva2J1 aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAv bGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwNjE5MDA6YmMxMDZiZjY5ZmRmYmE2NDlhZDk4 YjNjN2NmZDJiNjNlODQ0MzFhODpiaXNlY3QtbGludXgzCgoyMDE0LTA2LTE5LTAxOjQwOjQ3IGJj MTA2YmY2OWZkZmJhNjQ5YWQ5OGIzYzdjZmQyYjYzZTg0NDMxYTggY29tcGlsaW5nClF1ZXVlZCBi dWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWct aHN4YTAtMDYxOTAxMjAtYmMxMDZiZjY5ZmRmYmE2NDlhZDk4YjNjN2NmZDJiNjNlODQ0MzFhOApD aGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAx MjAvYmMxMDZiZjY5ZmRmYmE2NDlhZDk4YjNjN2NmZDJiNjNlODQ0MzFhOAp3YWl0aW5nIGZvciBj b21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWct aHN4YTAtMDYxOTAxMjAtYmMxMDZiZjY5ZmRmYmE2NDlhZDk4YjNjN2NmZDJiNjNlODQ0MzFhOAp3 YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvLng4Nl82 NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwLWJjMTA2YmY2OWZkZmJhNjQ5YWQ5OGIzYzdjZmQy YjYzZTg0NDMxYTgKa2VybmVsOiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkw MTIwL2JjMTA2YmY2OWZkZmJhNjQ5YWQ5OGIzYzdjZmQyYjYzZTg0NDMxYTgvdm1saW51ei0zLjE2 LjAtcmMxLTAwNTUzLWdiYzEwNmJmCgoyMDE0LTA2LTE5LTAxOjU1OjQ3IGRldGVjdGluZyBib290 IHN0YXRlIC4uCTIwIFNVQ0NFU1MKCkJpc2VjdGluZzogMzMwIHJldmlzaW9ucyBsZWZ0IHRvIHRl c3QgYWZ0ZXIgdGhpcyAocm91Z2hseSA5IHN0ZXBzKQpbMjVmOTJlMDQzZTdlNGNhMDI5NTkyZTAz YTJkNzdhMDlmMjI2ZjM5NV0gTWVyZ2UgJ2F0OTEvYWJlL2F0OTFfMy4xNi1yYzFfQ0NGJyBpbnRv IGRldmVsLWhvdXJseS0yMDE0MDYxOTAwCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10 ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eDMvb2JqLWJpc2VjdApscyAt YSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYx OTAxMjAvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwNjE5MDA6MjVmOTJlMDQzZTdlNGNh MDI5NTkyZTAzYTJkNzdhMDlmMjI2ZjM5NTpiaXNlY3QtbGludXgzCgoyMDE0LTA2LTE5LTAxOjU3 OjE4IDI1ZjkyZTA0M2U3ZTRjYTAyOTU5MmUwM2EyZDc3YTA5ZjIyNmYzOTUgY29tcGlsaW5nClF1 ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRj b25maWctaHN4YTAtMDYxOTAxMjAtMjVmOTJlMDQzZTdlNGNhMDI5NTkyZTAzYTJkNzdhMDlmMjI2 ZjM5NQpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTAt MDYxOTAxMjAvMjVmOTJlMDQzZTdlNGNhMDI5NTkyZTAzYTJkNzdhMDlmMjI2ZjM5NQp3YWl0aW5n IGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRj b25maWctaHN4YTAtMDYxOTAxMjAtMjVmOTJlMDQzZTdlNGNhMDI5NTkyZTAzYTJkNzdhMDlmMjI2 ZjM5NQp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUv Lng4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwLTI1ZjkyZTA0M2U3ZTRjYTAyOTU5MmUw M2EyZDc3YTA5ZjIyNmYzOTUKa2VybmVsOiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEw LTA2MTkwMTIwLzI1ZjkyZTA0M2U3ZTRjYTAyOTU5MmUwM2EyZDc3YTA5ZjIyNmYzOTUvdm1saW51 ei0zLjE2LjAtcmMxLTAwNzA4LWcyNWY5MmUwCgoyMDE0LTA2LTE5LTAyOjExOjE4IGRldGVjdGlu ZyBib290IHN0YXRlIC4uLi4uLi4uIFRFU1QgRkFJTFVSRQpbICAgNjguMTc2OTA0XSB0b3J0dXJl IHRocmVhZCBsb2NrX3RvcnR1cmVfd3JpdGVyIHBhcmtpbmcgZHVlIHRvIHN5c3RlbSBzaHV0ZG93 bgpbICAxMjAuNDU5MTAxXSBzcGluX2xvY2stdG9ydHVyZTogV3JpdGVzOiAgVG90YWw6IDIgIE1h eC9NaW46IDAvMCAgIEZhaWw6IDAgClsgIDEyMC40NjAxMTFdIHRvcnR1cmUgdGhyZWFkIGxvY2tf dG9ydHVyZV9zdGF0cyBwYXJraW5nIGR1ZSB0byBzeXN0ZW0gc2h1dGRvd24KWyAgMjQwLjAyODM1 N10gSU5GTzogdGFzayBrd29ya2VyLzA6MToxNiBibG9ja2VkIGZvciBtb3JlIHRoYW4gMTIwIHNl Y29uZHMuClsgIDI0MC4wMjkxOTVdICAgICAgIE5vdCB0YWludGVkIDMuMTYuMC1yYzEtMDA3MDgt ZzI1ZjkyZTAgIzEKWyAgMjQwLjAyOTc3MF0gImVjaG8gMCA+IC9wcm9jL3N5cy9rZXJuZWwvaHVu Z190YXNrX3RpbWVvdXRfc2VjcyIgZGlzYWJsZXMgdGhpcyBtZXNzYWdlLgpbICAyNDAuMDMwNTg3 XSBrd29ya2VyLzA6MSAgICAgRCBmZmZmODgwMDEzNmM5MmMwICAgICAwICAgIDE2ICAgICAgMiAw eDAwMDAwMDAwCi9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAvMjVmOTJl MDQzZTdlNGNhMDI5NTkyZTAzYTJkNzdhMDlmMjI2ZjM5NS9kbWVzZy15b2N0by1pdmI0MS03NToy MDE0MDYxOTAyMTUxMzp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMDozLjE2LjAtcmMx LTAwNzA4LWcyNWY5MmUwOjEKMDoxOjEgYWxsX2dvb2Q6YmFkOmFsbF9iYWQgYm9vdHMKG1sxOzM1 bTIwMTQtMDYtMTkgMDI6MTU6MTkgUkVQRUFUIENPVU5UOiAyMCAgIyAvYy9ib290LWJpc2VjdC9s aW51eDMvb2JqLWJpc2VjdC8ucmVwZWF0G1swbQoKQmlzZWN0aW5nOiAxNTUgcmV2aXNpb25zIGxl ZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDggc3RlcHMpCls2YzgxNWIzNmZkMTNmZDQw ZjM1NDVjOWU2ZTMzZWI3ZDRiMzk2ZDhkXSBNZXJnZSAnZWZpL25leHQnIGludG8gZGV2ZWwtaG91 cmx5LTIwMTQwNjE5MDAKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1m YWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4My9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQt dGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMC9saW51 eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA2MTkwMDo2YzgxNWIzNmZkMTNmZDQwZjM1NDVjOWU2 ZTMzZWI3ZDRiMzk2ZDhkOmJpc2VjdC1saW51eDMKCjIwMTQtMDYtMTktMDI6MTU6MTkgNmM4MTVi MzZmZDEzZmQ0MGYzNTQ1YzllNmUzM2ViN2Q0YjM5NmQ4ZCBjb21waWxpbmcKUXVldWVkIGJ1aWxk IHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1oc3hh MC0wNjE5MDEyMC02YzgxNWIzNmZkMTNmZDQwZjM1NDVjOWU2ZTMzZWI3ZDRiMzk2ZDhkCkNoZWNr IGZvciBrZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMC82 YzgxNWIzNmZkMTNmZDQwZjM1NDVjOWU2ZTMzZWI3ZDRiMzk2ZDhkCndhaXRpbmcgZm9yIGNvbXBs ZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1oc3hh MC0wNjE5MDEyMC02YzgxNWIzNmZkMTNmZDQwZjM1NDVjOWU2ZTMzZWI3ZDRiMzk2ZDhkCndhaXRp bmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS8ueDg2XzY0LXJh bmRjb25maWctaHN4YTAtMDYxOTAxMjAtNmM4MTViMzZmZDEzZmQ0MGYzNTQ1YzllNmUzM2ViN2Q0 YjM5NmQ4ZAprZXJuZWw6IC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAv NmM4MTViMzZmZDEzZmQ0MGYzNTQ1YzllNmUzM2ViN2Q0YjM5NmQ4ZC92bWxpbnV6LTMuMTYuMC1y YzEtMDA2MjYtZzZjODE1YjMKCjIwMTQtMDYtMTktMDI6MTc6MTkgZGV0ZWN0aW5nIGJvb3Qgc3Rh dGUgLgkyMCBTVUNDRVNTCgpCaXNlY3Rpbmc6IDgyIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0 ZXIgdGhpcyAocm91Z2hseSA3IHN0ZXBzKQpbYTIzNWI4OWUwYjEzMzJiNDRiYWZmNjI3N2I1ZGJj NzExZGYzNGIzZF0gTWVyZ2UgJ2t2bS1wcGMva3ZtLXBwYy1xdWV1ZScgaW50byBkZXZlbC1ob3Vy bHktMjAxNDA2MTkwMApydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZh aWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXgzL29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10 ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwL2xpbnV4 LWRldmVsOmRldmVsLWhvdXJseS0yMDE0MDYxOTAwOmEyMzViODllMGIxMzMyYjQ0YmFmZjYyNzdi NWRiYzcxMWRmMzRiM2Q6YmlzZWN0LWxpbnV4MwoKMjAxNC0wNi0xOS0wMjoxODoyMCBhMjM1Yjg5 ZTBiMTMzMmI0NGJhZmY2Mjc3YjVkYmM3MTFkZjM0YjNkIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQg dGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEw LTA2MTkwMTIwLWEyMzViODllMGIxMzMyYjQ0YmFmZjYyNzdiNWRiYzcxMWRmMzRiM2QKQ2hlY2sg Zm9yIGtlcm5lbCBpbiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwL2Ey MzViODllMGIxMzMyYjQ0YmFmZjYyNzdiNWRiYzcxMWRmMzRiM2QKd2FpdGluZyBmb3IgY29tcGxl dGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEw LTA2MTkwMTIwLWEyMzViODllMGIxMzMyYjQ0YmFmZjYyNzdiNWRiYzcxMWRmMzRiM2QKd2FpdGlu ZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlLy54ODZfNjQtcmFu ZGNvbmZpZy1oc3hhMC0wNjE5MDEyMC1hMjM1Yjg5ZTBiMTMzMmI0NGJhZmY2Mjc3YjVkYmM3MTFk ZjM0YjNkCmtlcm5lbDogL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMC9h MjM1Yjg5ZTBiMTMzMmI0NGJhZmY2Mjc3YjVkYmM3MTFkZjM0YjNkL3ZtbGludXotMy4xNi4wLXJj MS0wMDY1OS1nYTIzNWI4OQoKMjAxNC0wNi0xOS0wMjoyNDoyMCBkZXRlY3RpbmcgYm9vdCBzdGF0 ZSAuCTgJMjAgU1VDQ0VTUwoKQmlzZWN0aW5nOiA0OSByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFm dGVyIHRoaXMgKHJvdWdobHkgNiBzdGVwcykKWzhiNDg3MDg0NmU3MTk2MGEyMjNlNzI5ZTNjMTg5 NDJlZGZlODFmMTZdIE1lcmdlICdzcGkvZm9yLW5leHQnIGludG8gZGV2ZWwtaG91cmx5LTIwMTQw NjE5MDAKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNo IC9jL2Jvb3QtYmlzZWN0L2xpbnV4My9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVu LXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMC9saW51eC1kZXZlbDpk ZXZlbC1ob3VybHktMjAxNDA2MTkwMDo4YjQ4NzA4NDZlNzE5NjBhMjIzZTcyOWUzYzE4OTQyZWRm ZTgxZjE2OmJpc2VjdC1saW51eDMKCjIwMTQtMDYtMTktMDI6MjU6NTEgOGI0ODcwODQ2ZTcxOTYw YTIyM2U3MjllM2MxODk0MmVkZmU4MWYxNiBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8g L2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEy MC04YjQ4NzA4NDZlNzE5NjBhMjIzZTcyOWUzYzE4OTQyZWRmZTgxZjE2CkNoZWNrIGZvciBrZXJu ZWwgaW4gL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMC84YjQ4NzA4NDZl NzE5NjBhMjIzZTcyOWUzYzE4OTQyZWRmZTgxZjE2CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2Yg L2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEy MC04YjQ4NzA4NDZlNzE5NjBhMjIzZTcyOWUzYzE4OTQyZWRmZTgxZjE2CndhaXRpbmcgZm9yIGNv bXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS8ueDg2XzY0LXJhbmRjb25maWct aHN4YTAtMDYxOTAxMjAtOGI0ODcwODQ2ZTcxOTYwYTIyM2U3MjllM2MxODk0MmVkZmU4MWYxNgpr ZXJuZWw6IC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAvOGI0ODcwODQ2 ZTcxOTYwYTIyM2U3MjllM2MxODk0MmVkZmU4MWYxNi92bWxpbnV6LTMuMTYuMC1yYzEtMDA1ODQt ZzhiNDg3MDgKCjIwMTQtMDYtMTktMDI6NDA6NTEgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLi4uLi4u Li4gVEVTVCBGQUlMVVJFClsgICA2Mi4xNzY5NzFdIHRvcnR1cmUgdGhyZWFkIGxvY2tfdG9ydHVy ZV93cml0ZXIgcGFya2luZyBkdWUgdG8gc3lzdGVtIHNodXRkb3duClsgIDEyMS4yNTYxMjNdIHNw aW5fbG9jay10b3J0dXJlOiBXcml0ZXM6ICBUb3RhbDogMiAgTWF4L01pbjogMC8wICAgRmFpbDog MCAKWyAgMTIxLjI1NjkyMl0gdG9ydHVyZSB0aHJlYWQgbG9ja190b3J0dXJlX3N0YXRzIHBhcmtp bmcgZHVlIHRvIHN5c3RlbSBzaHV0ZG93bgpbICAyNDAuMDI5MzAzXSBJTkZPOiB0YXNrIGt3b3Jr ZXIvMDoxOjE2IGJsb2NrZWQgZm9yIG1vcmUgdGhhbiAxMjAgc2Vjb25kcy4KWyAgMjQwLjAzMDA4 MV0gICAgICAgTm90IHRhaW50ZWQgMy4xNi4wLXJjMS0wMDU4NC1nOGI0ODcwOCAjMQpbICAyNDAu MDMwNjYxXSAiZWNobyAwID4gL3Byb2Mvc3lzL2tlcm5lbC9odW5nX3Rhc2tfdGltZW91dF9zZWNz IiBkaXNhYmxlcyB0aGlzIG1lc3NhZ2UuClsgIDI0MC4wMzE0ODZdIGt3b3JrZXIvMDoxICAgICBE IGZmZmY4ODAwMTIyZDAwMDAgICAgIDAgICAgMTYgICAgICAyIDB4MDAwMDAwMDAKL2tlcm5lbC94 ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMC84YjQ4NzA4NDZlNzE5NjBhMjIzZTcyOWUz YzE4OTQyZWRmZTgxZjE2L2RtZXNnLXF1YW50YWwtaXZiNDEtODg6MjAxNDA2MTkwMjQ0NDQ6eDg2 XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjA6My4xNi4wLXJjMS0wMDU4NC1nOGI0ODcwODox Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAvOGI0ODcwODQ2ZTcxOTYw YTIyM2U3MjllM2MxODk0MmVkZmU4MWYxNi9kbWVzZy1xdWFudGFsLWl2YjQ0LTExMToyMDE0MDYx OTAyNDQ0Mjp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMDozLjE2LjAtcmMxLTAwNTg0 LWc4YjQ4NzA4OjEKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMC84YjQ4 NzA4NDZlNzE5NjBhMjIzZTcyOWUzYzE4OTQyZWRmZTgxZjE2L2RtZXNnLXF1YW50YWwtaXZiNDQt NzY6MjAxNDA2MTkwMjQ0NDU6eDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjA6My4xNi4w LXJjMS0wMDU4NC1nOGI0ODcwODoxCi9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYx OTAxMjAvOGI0ODcwODQ2ZTcxOTYwYTIyM2U3MjllM2MxODk0MmVkZmU4MWYxNi9kbWVzZy15b2N0 by1pdmI0Mi0xMTA6MjAxNDA2MTkwMjQ0NDg6eDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAx MjA6My4xNi4wLXJjMS0wMDU4NC1nOGI0ODcwODoxCjA6NDo0IGFsbF9nb29kOmJhZDphbGxfYmFk IGJvb3RzChtbMTszNW0yMDE0LTA2LTE5IDAyOjQ0OjUyIFJFUEVBVCBDT1VOVDogMjAgICMgL2Mv Ym9vdC1iaXNlY3QvbGludXgzL29iai1iaXNlY3QvLnJlcGVhdBtbMG0KCkJpc2VjdGluZzogMjgg cmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDUgc3RlcHMpClsyMTE1 Y2QxMDA4MWVhNjUyMTNiNDVkOTk3MGFlZWJlODhkYWJjZmIzXSBNZXJnZSAnbWxhbmtob3JzdC9t YXN0ZXInIGludG8gZGV2ZWwtaG91cmx5LTIwMTQwNjE5MDAKcnVubmluZyAvYy9rZXJuZWwtdGVz dHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4My9vYmot YmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZp Zy1oc3hhMC0wNjE5MDEyMC9saW51eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA2MTkwMDoyMTE1 Y2QxMDA4MWVhNjUyMTNiNDVkOTk3MGFlZWJlODhkYWJjZmIzOmJpc2VjdC1saW51eDMKCjIwMTQt MDYtMTktMDI6NDQ6NTIgMjExNWNkMTAwODFlYTY1MjEzYjQ1ZDk5NzBhZWViZTg4ZGFiY2ZiMyBj b21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94 ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMC0yMTE1Y2QxMDA4MWVhNjUyMTNiNDVkOTk3 MGFlZWJlODhkYWJjZmIzCkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQtcmFuZGNv bmZpZy1oc3hhMC0wNjE5MDEyMC8yMTE1Y2QxMDA4MWVhNjUyMTNiNDVkOTk3MGFlZWJlODhkYWJj ZmIzCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94 ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMC0yMTE1Y2QxMDA4MWVhNjUyMTNiNDVkOTk3 MGFlZWJlODhkYWJjZmIzCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9i dWlsZC1xdWV1ZS8ueDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAtMjExNWNkMTAwODFl YTY1MjEzYjQ1ZDk5NzBhZWViZTg4ZGFiY2ZiMwprZXJuZWw6IC9rZXJuZWwveDg2XzY0LXJhbmRj b25maWctaHN4YTAtMDYxOTAxMjAvMjExNWNkMTAwODFlYTY1MjEzYjQ1ZDk5NzBhZWViZTg4ZGFi Y2ZiMy92bWxpbnV6LTMuMTYuMC1yYzEtMDA2NzItZzIxMTVjZDEKCjIwMTQtMDYtMTktMDI6NTE6 NTIgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLi4uLi4uLiBURVNUIEZBSUxVUkUKWyAgIDYyLjE3Njk1 Ml0gdG9ydHVyZSB0aHJlYWQgbG9ja190b3J0dXJlX3dyaXRlciBwYXJraW5nIGR1ZSB0byBzeXN0 ZW0gc2h1dGRvd24KWyAgMTIxLjI5NTgxNl0gc3Bpbl9sb2NrLXRvcnR1cmU6IFdyaXRlczogIFRv dGFsOiAyICBNYXgvTWluOiAwLzAgICBGYWlsOiAwIApbICAxMjEuMjk2NjI5XSB0b3J0dXJlIHRo cmVhZCBsb2NrX3RvcnR1cmVfc3RhdHMgcGFya2luZyBkdWUgdG8gc3lzdGVtIHNodXRkb3duClsg IDI0MC4wMjkxMDZdIElORk86IHRhc2sga3dvcmtlci8wOjE6MTYgYmxvY2tlZCBmb3IgbW9yZSB0 aGFuIDEyMCBzZWNvbmRzLgpbICAyNDAuMDI5ODI0XSAgICAgICBOb3QgdGFpbnRlZCAzLjE2LjAt cmMxLTAwNjcyLWcyMTE1Y2QxICMxClsgIDI0MC4wMzAzODhdICJlY2hvIDAgPiAvcHJvYy9zeXMv a2VybmVsL2h1bmdfdGFza190aW1lb3V0X3NlY3MiIGRpc2FibGVzIHRoaXMgbWVzc2FnZS4KWyAg MjQwLjAzMTE0MF0ga3dvcmtlci8wOjEgICAgIEQgZmZmZjg4MDAxMjJkMTJjMCAgICAgMCAgICAx NiAgICAgIDIgMHgwMDAwMDAwMAova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkw MTIwLzIxMTVjZDEwMDgxZWE2NTIxM2I0NWQ5OTcwYWVlYmU4OGRhYmNmYjMvZG1lc2cteW9jdG8t aXZiNDEtMTIxOjIwMTQwNjE5MDI1NTAzOng4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIw OjMuMTYuMC1yYzEtMDA2NzItZzIxMTVjZDE6MQova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhz eGEwLTA2MTkwMTIwLzIxMTVjZDEwMDgxZWE2NTIxM2I0NWQ5OTcwYWVlYmU4OGRhYmNmYjMvZG1l c2cteW9jdG8taXZiNDQtOTk6MjAxNDA2MTkwMjU1MDI6eDg2XzY0LXJhbmRjb25maWctaHN4YTAt MDYxOTAxMjA6My4xNi4wLXJjMS0wMDY3Mi1nMjExNWNkMToxCi9rZXJuZWwveDg2XzY0LXJhbmRj b25maWctaHN4YTAtMDYxOTAxMjAvMjExNWNkMTAwODFlYTY1MjEzYjQ1ZDk5NzBhZWViZTg4ZGFi Y2ZiMy9kbWVzZy1xdWFudGFsLWl2YjQxLTkzOjIwMTQwNjE5MDI1NTAzOng4Nl82NC1yYW5kY29u ZmlnLWhzeGEwLTA2MTkwMTIwOjMuMTYuMC1yYzEtMDA2NzItZzIxMTVjZDE6MQova2VybmVsL3g4 Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwLzIxMTVjZDEwMDgxZWE2NTIxM2I0NWQ5OTcw YWVlYmU4OGRhYmNmYjMvZG1lc2cteW9jdG8taXZiNDItMTAwOjIwMTQwNjE5MDI1NTA3Ong4Nl82 NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwOjMuMTYuMC1yYzEtMDA2NzItZzIxMTVjZDE6MQov a2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwLzIxMTVjZDEwMDgxZWE2NTIx M2I0NWQ5OTcwYWVlYmU4OGRhYmNmYjMvZG1lc2cteW9jdG8taXZiNDQtMTEzOjIwMTQwNjE5MDI1 NTA0Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwOjMuMTYuMC1yYzEtMDA2NzItZzIx MTVjZDE6MQowOjU6NSBhbGxfZ29vZDpiYWQ6YWxsX2JhZCBib290cwobWzE7MzVtMjAxNC0wNi0x OSAwMjo1NToyMyBSRVBFQVQgQ09VTlQ6IDIwICAjIC9jL2Jvb3QtYmlzZWN0L2xpbnV4My9vYmot YmlzZWN0Ly5yZXBlYXQbWzBtCgpsaW5lYXItYmlzZWN0OiBiYWQgYnJhbmNoIG1heSBiZSBtbGFu a2hvcnN0L21hc3RlcgpsaW5lYXItYmlzZWN0OiBoYW5kbGUgb3ZlciB0byBnaXQgYmlzZWN0Cmxp bmVhci1iaXNlY3Q6IGdpdCBiaXNlY3Qgc3RhcnQgMjExNWNkMTAwODFlYTY1MjEzYjQ1ZDk5NzBh ZWViZTg4ZGFiY2ZiMyBhMjM1Yjg5ZTBiMTMzMmI0NGJhZmY2Mjc3YjVkYmM3MTFkZjM0YjNkIC0t ClByZXZpb3VzIEhFQUQgcG9zaXRpb24gd2FzIDIxMTVjZDEuLi4gTWVyZ2UgJ21sYW5raG9yc3Qv bWFzdGVyJyBpbnRvIGRldmVsLWhvdXJseS0yMDE0MDYxOTAwCkhFQUQgaXMgbm93IGF0IDU0YWY2 MWQuLi4gTWVyZ2UgYnJhbmNoICdha3BtLWN1cnJlbnQvY3VycmVudCcKQmlzZWN0aW5nOiA2IHJl dmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSAzIHN0ZXBzKQpbNTI3NzRk OTI3M2Q2YjhhZmYzOTgyMmNjZmUxMGU1YTBkN2MzYTdmOF0gVGhlcmUncyBzb21lIHJlYWxseSBi YWRseSBicm9rZW4gc29mdHdhcmUgb3V0IHRoZXJlIHRoYXQgaXMgZW50aXJlbHkKbGluZWFyLWJp c2VjdDogZ2l0IGJpc2VjdCBydW4gL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFp bHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eDMvb2JqLWJpc2VjdApydW5uaW5nIC9jL2tlcm5l bC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXgz L29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1yYW5k Y29uZmlnLWhzeGEwLTA2MTkwMTIwL2xpbnV4LWRldmVsOmRldmVsLWhvdXJseS0yMDE0MDYxOTAw OjUyNzc0ZDkyNzNkNmI4YWZmMzk4MjJjY2ZlMTBlNWEwZDdjM2E3Zjg6YmlzZWN0LWxpbnV4MwoK MjAxNC0wNi0xOS0wMjo1NToyOSA1Mjc3NGQ5MjczZDZiOGFmZjM5ODIyY2NmZTEwZTVhMGQ3YzNh N2Y4IGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1 ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwLTUyNzc0ZDkyNzNkNmI4YWZmMzk4 MjJjY2ZlMTBlNWEwZDdjM2E3ZjgKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL3g4Nl82NC1y YW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwLzUyNzc0ZDkyNzNkNmI4YWZmMzk4MjJjY2ZlMTBlNWEw ZDdjM2E3ZjgKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1 ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwLTUyNzc0ZDkyNzNkNmI4YWZmMzk4 MjJjY2ZlMTBlNWEwZDdjM2E3ZjgKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRl c3RzL2J1aWxkLXF1ZXVlLy54ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMC01Mjc3NGQ5 MjczZDZiOGFmZjM5ODIyY2NmZTEwZTVhMGQ3YzNhN2Y4Cmtlcm5lbDogL2tlcm5lbC94ODZfNjQt cmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMC81Mjc3NGQ5MjczZDZiOGFmZjM5ODIyY2NmZTEwZTVh MGQ3YzNhN2Y4L3ZtbGludXotMy4xNi4wLXJjMS0wMDA0NS1nNTI3NzRkOQoKMjAxNC0wNi0xOS0w Mjo1NzoyOSBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuLi4uLi4uIFRFU1QgRkFJTFVSRQpbICAgNjIu MTc2ODQ1XSB0b3J0dXJlIHRocmVhZCBsb2NrX3RvcnR1cmVfd3JpdGVyIHBhcmtpbmcgZHVlIHRv IHN5c3RlbSBzaHV0ZG93bgpbICAxMjEuMjM1MzU1XSBzcGluX2xvY2stdG9ydHVyZTogV3JpdGVz OiAgVG90YWw6IDIgIE1heC9NaW46IDAvMCAgIEZhaWw6IDAgClsgIDEyMS4yMzYxOTZdIHRvcnR1 cmUgdGhyZWFkIGxvY2tfdG9ydHVyZV9zdGF0cyBwYXJraW5nIGR1ZSB0byBzeXN0ZW0gc2h1dGRv d24KWyAgMjQwLjAyOTU2MV0gSU5GTzogdGFzayBrd29ya2VyLzA6MToxNiBibG9ja2VkIGZvciBt b3JlIHRoYW4gMTIwIHNlY29uZHMuClsgIDI0MC4wMzAzNjJdICAgICAgIE5vdCB0YWludGVkIDMu MTYuMC1yYzEtMDAwNDUtZzUyNzc0ZDkgIzEKWyAgMjQwLjAzMDk3MV0gImVjaG8gMCA+IC9wcm9j L3N5cy9rZXJuZWwvaHVuZ190YXNrX3RpbWVvdXRfc2VjcyIgZGlzYWJsZXMgdGhpcyBtZXNzYWdl LgpbICAyNDAuMDMxODIyXSBrd29ya2VyLzA6MSAgICAgRCBmZmZmODgwMDEyMDYzODQwICAgICAw ICAgIDE2ICAgICAgMiAweDAwMDAwMDAwCi9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTAt MDYxOTAxMjAvNTI3NzRkOTI3M2Q2YjhhZmYzOTgyMmNjZmUxMGU1YTBkN2MzYTdmOC9kbWVzZy1x dWFudGFsLWl2YjQxLTQ1OjIwMTQwNjE5MDMwMDQ4Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2 MTkwMTIwOjMuMTYuMC1yYzEtMDAwNDUtZzUyNzc0ZDk6MQova2VybmVsL3g4Nl82NC1yYW5kY29u ZmlnLWhzeGEwLTA2MTkwMTIwLzUyNzc0ZDkyNzNkNmI4YWZmMzk4MjJjY2ZlMTBlNWEwZDdjM2E3 ZjgvZG1lc2ctcXVhbnRhbC1pdmI0NC01NjoyMDE0MDYxOTAzMDA0NTp4ODZfNjQtcmFuZGNvbmZp Zy1oc3hhMC0wNjE5MDEyMDozLjE2LjAtcmMxLTAwMDQ1LWc1Mjc3NGQ5OjEKL2tlcm5lbC94ODZf NjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMC81Mjc3NGQ5MjczZDZiOGFmZjM5ODIyY2NmZTEw ZTVhMGQ3YzNhN2Y4L2RtZXNnLXlvY3RvLWl2YjQyLTE1OjIwMTQwNjE5MDMwMDQ5Ong4Nl82NC1y YW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwOjMuMTYuMC1yYzEtMDAwNDUtZzUyNzc0ZDk6MQova2Vy bmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwLzUyNzc0ZDkyNzNkNmI4YWZmMzk4 MjJjY2ZlMTBlNWEwZDdjM2E3ZjgvZG1lc2cteW9jdG8taXZiNDItNTU6MjAxNDA2MTkwMzAwNDg6 eDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjA6My4xNi4wLXJjMS0wMDA0NS1nNTI3NzRk OToxCi9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAvNTI3NzRkOTI3M2Q2 YjhhZmYzOTgyMmNjZmUxMGU1YTBkN2MzYTdmOC9kbWVzZy1xdWFudGFsLWl2YjQxLTc1OjIwMTQw NjE5MDMwMDQ5Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwOjMuMTYuMC1yYzEtMDAw NDUtZzUyNzc0ZDk6MQova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwLzUy Nzc0ZDkyNzNkNmI4YWZmMzk4MjJjY2ZlMTBlNWEwZDdjM2E3ZjgvZG1lc2ctcXVhbnRhbC1pdmI0 Mi0xMjU6MjAxNDA2MTkwMzAxMDA6eDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjA6My4x Ni4wLXJjMS0wMDA0NS1nNTI3NzRkOToxCi9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTAt MDYxOTAxMjAvNTI3NzRkOTI3M2Q2YjhhZmYzOTgyMmNjZmUxMGU1YTBkN2MzYTdmOC9kbWVzZy1x dWFudGFsLWl2YjQ0LTEwODoyMDE0MDYxOTAzMDA1MDp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0w NjE5MDEyMDozLjE2LjAtcmMxLTAwMDQ1LWc1Mjc3NGQ5OjEKL2tlcm5lbC94ODZfNjQtcmFuZGNv bmZpZy1oc3hhMC0wNjE5MDEyMC81Mjc3NGQ5MjczZDZiOGFmZjM5ODIyY2NmZTEwZTVhMGQ3YzNh N2Y4L2RtZXNnLXF1YW50YWwtaXZiNDQtNTg6MjAxNDA2MTkwMzAwNTA6eDg2XzY0LXJhbmRjb25m aWctaHN4YTAtMDYxOTAxMjA6My4xNi4wLXJjMS0wMDA0NS1nNTI3NzRkOToxCi9rZXJuZWwveDg2 XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAvNTI3NzRkOTI3M2Q2YjhhZmYzOTgyMmNjZmUx MGU1YTBkN2MzYTdmOC9kbWVzZy15b2N0by1pdmI0MS05NzoyMDE0MDYxOTAzMDA1ODp4ODZfNjQt cmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMDozLjE2LjAtcmMxLTAwMDQ1LWc1Mjc3NGQ5OjEKL2tl cm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMC81Mjc3NGQ5MjczZDZiOGFmZjM5 ODIyY2NmZTEwZTVhMGQ3YzNhN2Y4L2RtZXNnLXlvY3RvLWl2YjQyLTU4OjIwMTQwNjE5MDMwMDU2 Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwOjMuMTYuMC1yYzEtMDAwNDUtZzUyNzc0 ZDk6MQowOjEwOjQgYWxsX2dvb2Q6YmFkOmFsbF9iYWQgYm9vdHMKCkJpc2VjdGluZzogMiByZXZp c2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgMiBzdGVwcykKWzBkYTJiODAw ZWM4ZGZhZDc4Yzg4OGIzM2JlMmFkMmFlYTM0MTE3OTZdIE1lcmdlIGJyYW5jaCAnZm9yLW5vdXZl YXUnCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAv Yy9ib290LWJpc2VjdC9saW51eDMvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1x dWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAvbGludXgtZGV2ZWw6ZGV2 ZWwtaG91cmx5LTIwMTQwNjE5MDA6MGRhMmI4MDBlYzhkZmFkNzhjODg4YjMzYmUyYWQyYWVhMzQx MTc5NjpiaXNlY3QtbGludXgzCgoyMDE0LTA2LTE5LTAzOjAxOjAwIDBkYTJiODAwZWM4ZGZhZDc4 Yzg4OGIzM2JlMmFkMmFlYTM0MTE3OTYgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9r YnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAt MGRhMmI4MDBlYzhkZmFkNzhjODg4YjMzYmUyYWQyYWVhMzQxMTc5NgpDaGVjayBmb3Iga2VybmVs IGluIC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAvMGRhMmI4MDBlYzhk ZmFkNzhjODg4YjMzYmUyYWQyYWVhMzQxMTc5Ngp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9r YnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAt MGRhMmI4MDBlYzhkZmFkNzhjODg4YjMzYmUyYWQyYWVhMzQxMTc5Ngp3YWl0aW5nIGZvciBjb21w bGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvLng4Nl82NC1yYW5kY29uZmlnLWhz eGEwLTA2MTkwMTIwLTBkYTJiODAwZWM4ZGZhZDc4Yzg4OGIzM2JlMmFkMmFlYTM0MTE3OTYKa2Vy bmVsOiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwLzBkYTJiODAwZWM4 ZGZhZDc4Yzg4OGIzM2JlMmFkMmFlYTM0MTE3OTYvdm1saW51ei0zLjE2LjAtcmMxLTAwMDAzLWcw ZGEyYjgwCgoyMDE0LTA2LTE5LTAzOjA1OjAwIGRldGVjdGluZyBib290IHN0YXRlIC4JMTcJMjAg U1VDQ0VTUwoKQmlzZWN0aW5nOiAwIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAo cm91Z2hseSAxIHN0ZXApCltjMDMzMzlmZmEzZDlkMjMzMGM4YzE0YjhkNzNlOWE0ZGEzODEwMWVh XSBkcm0vbm91dmVhdTogYWRkIGd1YXJkIHBhZ2VzIHRvIHZtCnJ1bm5pbmcgL2Mva2VybmVsLXRl c3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eDMvb2Jq LWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25m aWctaHN4YTAtMDYxOTAxMjAvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwNjE5MDA6YzAz MzM5ZmZhM2Q5ZDIzMzBjOGMxNGI4ZDczZTlhNGRhMzgxMDFlYTpiaXNlY3QtbGludXgzCgoyMDE0 LTA2LTE5LTAzOjA2OjMxIGMwMzMzOWZmYTNkOWQyMzMwYzhjMTRiOGQ3M2U5YTRkYTM4MTAxZWEg Y29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUv eDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAtYzAzMzM5ZmZhM2Q5ZDIzMzBjOGMxNGI4 ZDczZTlhNGRhMzgxMDFlYQpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwveDg2XzY0LXJhbmRj b25maWctaHN4YTAtMDYxOTAxMjAvYzAzMzM5ZmZhM2Q5ZDIzMzBjOGMxNGI4ZDczZTlhNGRhMzgx MDFlYQp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUv eDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAtYzAzMzM5ZmZhM2Q5ZDIzMzBjOGMxNGI4 ZDczZTlhNGRhMzgxMDFlYQprZXJuZWw6IC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTAt MDYxOTAxMjAvYzAzMzM5ZmZhM2Q5ZDIzMzBjOGMxNGI4ZDczZTlhNGRhMzgxMDFlYS92bWxpbnV6 LTMuMTYuMC1yYzEtMDAwNDQtZ2MwMzMzOWYKCjIwMTQtMDYtMTktMDM6MDc6MzEgZGV0ZWN0aW5n IGJvb3Qgc3RhdGUgLi4JOQkyMCBTVUNDRVNTCgo1Mjc3NGQ5MjczZDZiOGFmZjM5ODIyY2NmZTEw ZTVhMGQ3YzNhN2Y4IGlzIHRoZSBmaXJzdCBiYWQgY29tbWl0CmNvbW1pdCA1Mjc3NGQ5MjczZDZi OGFmZjM5ODIyY2NmZTEwZTVhMGQ3YzNhN2Y4CkF1dGhvcjogTWFhcnRlbiBMYW5raG9yc3QgPG0u Yi5sYW5raG9yc3RAZ21haWwuY29tPgpEYXRlOiAgIFRodSBKYW4gMTYgMTY6MjQ6MDQgMjAxNCAr MDEwMAoKICAgIFRoZXJlJ3Mgc29tZSByZWFsbHkgYmFkbHkgYnJva2VuIHNvZnR3YXJlIG91dCB0 aGVyZSB0aGF0IGlzIGVudGlyZWx5CiAgICAKICAgIGRlcGVuZGFudCBvbiBIWiBmb3IgaXRzIG1h eGltdW0gcGVyZm9ybWFuY2UuIFJhaXNlIHRoZSBtYXhpbXVtIEhaIHZhbHVlCiAgICB0byBzb21l IGhpZ2hlciBhbmQgc2xpZ2h0bHkgdW5yZWFzb25hYmxlIHZhbHVlcyB1cCB0byBzb21lIGhpZ2hl ciBhbmQKICAgIGNvbXBsZXRlbHkgb2JzY2VuZSB2YWx1ZXMuCiAgICAKICAgIC1jawoKOjA0MDAw MCAwNDAwMDAgYzI4NTkyYWU3ZGUyNTMwOWQ2MmIzYjU3MjkzMGI0YzIzMzNkODFiMSA5YmNiZDU1 ZTg5NjE3ZWZiZDk4ZGI0NjVjYWY0NDUwNTEyYTE0Mzk4IE0JYXJjaAo6MDQwMDAwIDA0MDAwMCAx MTU0ZjBjNDRiMDFjZGM2Nzc0Yzg5MDhjYmI5OTZiYzZiMmZiMjljIDY5YWIwYWFmZTA2NTA3OWUw MzA4ODI0NmEyNjE0YjYwY2YxM2IzYzkgTQlkcml2ZXJzCjowNDAwMDAgMDQwMDAwIDgyZGE3ODFl YzA2NGVkY2UzNmMyZjk1N2EwMmUyNjEyNzFlZWQ3OTggZmNhMjZjM2RkNzNkNzg1ZmI1Mjg0MmZh ZmZmMGMwYWU4Y2FlMjRmZiBNCWluY2x1ZGUKOjA0MDAwMCAwNDAwMDAgOGZlOTVjMDY1ZTZlOWEx MjIxZTc4ZWMwNDNmZTc2MTgzYzNjZDZkNiA5ZDFiYTIwMzRhMTA4MzlhZmQxNzVkOGJhNDRlM2E0 NDYzOTYzYjEwIE0JaW5pdAo6MDQwMDAwIDA0MDAwMCA1ZDg0ODdlOGY1MDlkZmY5NGZjYzdiNzkx NzY1ZGU2YzhkYzkzNWM1IDE1NGM0ZGRmM2ZmM2JlYjQwYjJmNDA1MGQ3ZDI4NTQxYmNmYzFlNWEg TQlrZXJuZWwKYmlzZWN0IHJ1biBzdWNjZXNzCkhFQUQgaXMgbm93IGF0IGMwMzMzOWYuLi4gZHJt L25vdXZlYXU6IGFkZCBndWFyZCBwYWdlcyB0byB2bQpscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1x dWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAvbGludXgtZGV2ZWw6ZGV2 ZWwtaG91cmx5LTIwMTQwNjE5MDA6YzAzMzM5ZmZhM2Q5ZDIzMzBjOGMxNGI4ZDczZTlhNGRhMzgx MDFlYTpiaXNlY3QtbGludXgzCgoyMDE0LTA2LTE5LTAzOjA5OjMxIGMwMzMzOWZmYTNkOWQyMzMw YzhjMTRiOGQ3M2U5YTRkYTM4MTAxZWEgcmV1c2UgL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1o c3hhMC0wNjE5MDEyMC9jMDMzMzlmZmEzZDlkMjMzMGM4YzE0YjhkNzNlOWE0ZGEzODEwMWVhL3Zt bGludXotMy4xNi4wLXJjMS0wMDA0NC1nYzAzMzM5ZgoKMjAxNC0wNi0xOS0wMzowOTozMSBkZXRl Y3RpbmcgYm9vdCBzdGF0ZSAuLgkyMwk1Nwk2MCBTVUNDRVNTCgpQcmV2aW91cyBIRUFEIHBvc2l0 aW9uIHdhcyBjMDMzMzlmLi4uIGRybS9ub3V2ZWF1OiBhZGQgZ3VhcmQgcGFnZXMgdG8gdm0KSEVB RCBpcyBub3cgYXQgOTEyODMwNi4uLiAwZGF5IGhlYWQgZ3VhcmQgZm9yICdkZXZlbC1ob3VybHkt MjAxNDA2MTkwMCcKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1yYW5k Y29uZmlnLWhzeGEwLTA2MTkwMTIwL2xpbnV4LWRldmVsOmRldmVsLWhvdXJseS0yMDE0MDYxOTAw OjkxMjgzMDYzYzRmNzRmYjIwMmFjNzgwOWE4ZGYzY2MwMGYyMjIwM2U6YmlzZWN0LWxpbnV4Mwog VEVTVCBGQUlMVVJFClsgICA2My4xNzY5ODhdIHRvcnR1cmUgdGhyZWFkIGxvY2tfdG9ydHVyZV93 cml0ZXIgcGFya2luZyBkdWUgdG8gc3lzdGVtIHNodXRkb3duClsgIDEyMS40NDgzMTldIHNwaW5f bG9jay10b3J0dXJlOiBXcml0ZXM6ICBUb3RhbDogMiAgTWF4L01pbjogMC8wICAgRmFpbDogMCAK WyAgMTIxLjQ0OTA2OF0gdG9ydHVyZSB0aHJlYWQgbG9ja190b3J0dXJlX3N0YXRzIHBhcmtpbmcg ZHVlIHRvIHN5c3RlbSBzaHV0ZG93bgpbICAyNDAuMDMxNTU5XSBJTkZPOiB0YXNrIGt3b3JrZXIv MDoxOjE2IGJsb2NrZWQgZm9yIG1vcmUgdGhhbiAxMjAgc2Vjb25kcy4KWyAgMjQwLjAzMjM3NV0g ICAgICAgTm90IHRhaW50ZWQgMy4xNi4wLXJjMS13bC0wMDg4My1nOTEyODMwNiAjNApbICAyNDAu MDMzMDM3XSAiZWNobyAwID4gL3Byb2Mvc3lzL2tlcm5lbC9odW5nX3Rhc2tfdGltZW91dF9zZWNz IiBkaXNhYmxlcyB0aGlzIG1lc3NhZ2UuClsgIDI0MC4wMzM5MzFdIGt3b3JrZXIvMDoxICAgICBE IGZmZmY4ODAwMTIyZDAwMDAgICAgIDAgICAgMTYgICAgICAyIDB4MDAwMDAwMDAKL2tlcm5lbC94 ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMC85MTI4MzA2M2M0Zjc0ZmIyMDJhYzc4MDlh OGRmM2NjMDBmMjIyMDNlL2RtZXNnLXlvY3RvLWl2YjQxLTgzOjIwMTQwNjE5MDEzNjA1Ong4Nl82 NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwOjMuMTYuMC1yYzEtd2wtMDA4ODMtZzkxMjgzMDY6 NAova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwLzkxMjgzMDYzYzRmNzRm YjIwMmFjNzgwOWE4ZGYzY2MwMGYyMjIwM2UvZG1lc2cteW9jdG8taXZiNDEtNTM6MjAxNDA2MTkw MTM2MDA6eDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjA6My4xNi4wLXJjMS13bC0wMDg4 My1nOTEyODMwNjo0Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAvOTEy ODMwNjNjNGY3NGZiMjAyYWM3ODA5YThkZjNjYzAwZjIyMjAzZS9kbWVzZy1xdWFudGFsLWl2YjQx LTI2OjIwMTQwNjE5MDEzNjA1Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwOjMuMTYu MC1yYzEtd2wtMDA4ODMtZzkxMjgzMDY6NAova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEw LTA2MTkwMTIwLzkxMjgzMDYzYzRmNzRmYjIwMmFjNzgwOWE4ZGYzY2MwMGYyMjIwM2UvZG1lc2ct eW9jdG8taXZiNDItNjk6MjAxNDA2MTkwMTI3MTY6eDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYx OTAxMjA6My4xNi4wLXJjMS13bC0wMDg4My1nOTEyODMwNjo0Ci9rZXJuZWwveDg2XzY0LXJhbmRj b25maWctaHN4YTAtMDYxOTAxMjAvOTEyODMwNjNjNGY3NGZiMjAyYWM3ODA5YThkZjNjYzAwZjIy MjAzZS9kbWVzZy15b2N0by1pdmI0NC0xMjI6MjAxNDA2MTkwMTM2MDQ6eDg2XzY0LXJhbmRjb25m aWctaHN4YTAtMDYxOTAxMjA6My4xNi4wLXJjMS13bC0wMDg4My1nOTEyODMwNjo0Ci9rZXJuZWwv eDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAvOTEyODMwNjNjNGY3NGZiMjAyYWM3ODA5 YThkZjNjYzAwZjIyMjAzZS9kbWVzZy15b2N0by1pdmI0MS0xMzoyMDE0MDYxOTAxMzYwNTp4ODZf NjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMDozLjE2LjAtcmMxLXdsLTAwODgzLWc5MTI4MzA2 OjQKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMC85MTI4MzA2M2M0Zjc0 ZmIyMDJhYzc4MDlhOGRmM2NjMDBmMjIyMDNlL2RtZXNnLXlvY3RvLWl2YjQxLTc6MjAxNDA2MTkw MTM2MDA6eDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjA6My4xNi4wLXJjMS13bC0wMDg4 My1nOTEyODMwNjo0Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAvOTEy ODMwNjNjNGY3NGZiMjAyYWM3ODA5YThkZjNjYzAwZjIyMjAzZS9kbWVzZy1xdWFudGFsLWl2YjQ0 LTQ6MjAxNDA2MTkwMTM2MDQ6eDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjA6My4xNi4w LXJjMS13bC0wMDg4My1nOTEyODMwNjo0Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTAt MDYxOTAxMjAvOTEyODMwNjNjNGY3NGZiMjAyYWM3ODA5YThkZjNjYzAwZjIyMjAzZS9kbWVzZy15 b2N0by1pdmI0Mi0xMDg6MjAxNDA2MTkwMTM2MDc6eDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYx OTAxMjA6My4xNi4wLXJjMS13bC0wMDg4My1nOTEyODMwNjo0Ci9rZXJuZWwveDg2XzY0LXJhbmRj b25maWctaHN4YTAtMDYxOTAxMjAvOTEyODMwNjNjNGY3NGZiMjAyYWM3ODA5YThkZjNjYzAwZjIy MjAzZS9kbWVzZy15b2N0by1pdmI0MS03MToyMDE0MDYxOTAxMjcxNDp4ODZfNjQtcmFuZGNvbmZp Zy1oc3hhMC0wNjE5MDEyMDozLjE2LjAtcmMxLXdsLTAwODgzLWc5MTI4MzA2OjQKL2tlcm5lbC94 ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMC85MTI4MzA2M2M0Zjc0ZmIyMDJhYzc4MDlh OGRmM2NjMDBmMjIyMDNlL2RtZXNnLXlvY3RvLWl2YjQ0LTk0OjIwMTQwNjE5MDEzNjA0Ong4Nl82 NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwOjMuMTYuMC1yYzEtd2wtMDA4ODMtZzkxMjgzMDY6 NAova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwLzkxMjgzMDYzYzRmNzRm YjIwMmFjNzgwOWE4ZGYzY2MwMGYyMjIwM2UvZG1lc2ctcXVhbnRhbC1pdmI0Mi0xNDoyMDE0MDYx OTAxMjcxNTp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMDozLjE2LjAtcmMxLXdsLTAw ODgzLWc5MTI4MzA2OjQKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMC85 MTI4MzA2M2M0Zjc0ZmIyMDJhYzc4MDlhOGRmM2NjMDBmMjIyMDNlL2RtZXNnLXF1YW50YWwtaXZi NDQtNzQ6MjAxNDA2MTkwMTM2MDQ6eDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjA6My4x Ni4wLXJjMS13bC0wMDg4My1nOTEyODMwNjo0CjA6MTM6MTMgYWxsX2dvb2Q6YmFkOmFsbF9iYWQg Ym9vdHMKCkhFQUQgaXMgbm93IGF0IDkxMjgzMDYgMGRheSBoZWFkIGd1YXJkIGZvciAnZGV2ZWwt aG91cmx5LTIwMTQwNjE5MDAnCgo9PT09PT09PT0gdXBzdHJlYW0gPT09PT09PT09ClByZXZpb3Vz IEhFQUQgcG9zaXRpb24gd2FzIDkxMjgzMDYuLi4gMGRheSBoZWFkIGd1YXJkIGZvciAnZGV2ZWwt aG91cmx5LTIwMTQwNjE5MDAnCkhFQUQgaXMgbm93IGF0IGU5OWNmYTIuLi4gTWVyZ2UgdGFnICdk dC1maXhlcy1mb3ItMy4xNicgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r ZXJuZWwvZ2l0L3JvYmgvbGludXgKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4 Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwL2xpbnVzOm1hc3RlcjplOTljZmEyZDA2MzQ4 ODFiOGE0MWQ1NmM0OGI1OTU2YjlhM2JhMTYyOmJpc2VjdC1saW51eDMKCjIwMTQtMDYtMTktMDM6 MTI6MDQgZTk5Y2ZhMmQwNjM0ODgxYjhhNDFkNTZjNDhiNTk1NmI5YTNiYTE2MiBjb21waWxpbmcK UXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFu ZGNvbmZpZy1oc3hhMC0wNjE5MDEyMC1lOTljZmEyZDA2MzQ4ODFiOGE0MWQ1NmM0OGI1OTU2Yjlh M2JhMTYyCkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hh MC0wNjE5MDEyMC9lOTljZmEyZDA2MzQ4ODFiOGE0MWQ1NmM0OGI1OTU2YjlhM2JhMTYyCndhaXRp bmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFu ZGNvbmZpZy1oc3hhMC0wNjE5MDEyMC1lOTljZmEyZDA2MzQ4ODFiOGE0MWQ1NmM0OGI1OTU2Yjlh M2JhMTYyCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1 ZS8ueDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAtZTk5Y2ZhMmQwNjM0ODgxYjhhNDFk NTZjNDhiNTk1NmI5YTNiYTE2MgprZXJuZWw6IC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4 YTAtMDYxOTAxMjAvZTk5Y2ZhMmQwNjM0ODgxYjhhNDFkNTZjNDhiNTk1NmI5YTNiYTE2Mi92bWxp bnV6LTMuMTYuMC1yYzEtMDAwMTctZ2U5OWNmYTIKCjIwMTQtMDYtMTktMDM6NDg6MDQgZGV0ZWN0 aW5nIGJvb3Qgc3RhdGUgLgkxNAkyNgk0NQk2MCBTVUNDRVNTCgoKPT09PT09PT09IGxpbnV4LW5l eHQgPT09PT09PT09CkZyb20gZ2l0Oi8vZ2l0bWlycm9yL25leHQKICsgOGNmYTIxZC4uLjUyMjQ3 NGEgYWtwbSAgICAgICAtPiBuZXh0L2FrcG0gIChmb3JjZWQgdXBkYXRlKQogKyBmYTdlNzkwLi4u MGE5ZDJmYSBha3BtLWJhc2UgIC0+IG5leHQvYWtwbS1iYXNlICAoZm9yY2VkIHVwZGF0ZSkKICsg NWYyOTVjZC4uLjRjYTFmYmMgbWFzdGVyICAgICAtPiBuZXh0L21hc3RlciAgKGZvcmNlZCB1cGRh dGUpCiAgIDcxNzE1MTEuLmViZTA2MTggIHN0YWJsZSAgICAgLT4gbmV4dC9zdGFibGUKRnJvbSBn aXQ6Ly9naXRtaXJyb3IvbmV4dAogKiBbbmV3IHRhZ10gICAgICAgICBuZXh0LTIwMTQwNjE4IC0+ IG5leHQtMjAxNDA2MTgKUHJldmlvdXMgSEVBRCBwb3NpdGlvbiB3YXMgZTk5Y2ZhMi4uLiBNZXJn ZSB0YWcgJ2R0LWZpeGVzLWZvci0zLjE2JyBvZiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2Nt L2xpbnV4L2tlcm5lbC9naXQvcm9iaC9saW51eApIRUFEIGlzIG5vdyBhdCA0Y2ExZmJjLi4uIEFk ZCBsaW51eC1uZXh0IHNwZWNpZmljIGZpbGVzIGZvciAyMDE0MDYxOApscyAtYSAva2J1aWxkLXRl c3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAvbmV4dDpt YXN0ZXI6NGNhMWZiYzEyMmZjYjA5ZWZhMmJiMTQ0OGJmZjhiNzFiNDY0MzRjODpiaXNlY3QtbGlu dXgzCgoyMDE0LTA2LTE5LTAzOjUwOjUyIDRjYTFmYmMxMjJmY2IwOWVmYTJiYjE0NDhiZmY4Yjcx YjQ2NDM0YzggY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVp bGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAtNGNhMWZiYzEyMmZjYjA5 ZWZhMmJiMTQ0OGJmZjhiNzFiNDY0MzRjOApDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwveDg2 XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAvNGNhMWZiYzEyMmZjYjA5ZWZhMmJiMTQ0OGJm ZjhiNzFiNDY0MzRjOAp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVp bGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAtNGNhMWZiYzEyMmZjYjA5 ZWZhMmJiMTQ0OGJmZjhiNzFiNDY0MzRjOAp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVp bGQtdGVzdHMvYnVpbGQtcXVldWUvLng4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwLTRj YTFmYmMxMjJmY2IwOWVmYTJiYjE0NDhiZmY4YjcxYjQ2NDM0YzgKa2VybmVsOiAva2VybmVsL3g4 Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwLzRjYTFmYmMxMjJmY2IwOWVmYTJiYjE0NDhi ZmY4YjcxYjQ2NDM0Yzgvdm1saW51ei0zLjE2LjAtcmMxLW5leHQtMjAxNDA2MTgKCjIwMTQtMDYt MTktMDQ6MDM6NTIgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLi4JMTkJNjAgU1VDQ0VTUwoK --===============8130545315066587976== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-3.16.0-rc1-00045-g52774d9" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCAzLjE2LjAtcmMxIEtlcm5lbCBDb25maWd1cmF0aW9uCiMKQ09ORklHXzY0QklUPXkKQ09O RklHX1g4Nl82ND15CkNPTkZJR19YODY9eQpDT05GSUdfSU5TVFJVQ1RJT05fREVDT0RFUj15CkNP TkZJR19PVVRQVVRfRk9STUFUPSJlbGY2NC14ODYtNjQiCkNPTkZJR19BUkNIX0RFRkNPTkZJRz0i YXJjaC94ODYvY29uZmlncy94ODZfNjRfZGVmY29uZmlnIgpDT05GSUdfTE9DS0RFUF9TVVBQT1JU PXkKQ09ORklHX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19IQVZFX0xBVEVOQ1lUT1BfU1VQ UE9SVD15CkNPTkZJR19NTVU9eQpDT05GSUdfTkVFRF9ETUFfTUFQX1NUQVRFPXkKQ09ORklHX05F RURfU0dfRE1BX0xFTkdUSD15CkNPTkZJR19HRU5FUklDX0JVRz15CkNPTkZJR19HRU5FUklDX0JV R19SRUxBVElWRV9QT0lOVEVSUz15CkNPTkZJR19HRU5FUklDX0hXRUlHSFQ9eQpDT05GSUdfUldT RU1fWENIR0FERF9BTEdPUklUSE09eQpDT05GSUdfR0VORVJJQ19DQUxJQlJBVEVfREVMQVk9eQpD T05GSUdfQVJDSF9IQVNfQ1BVX1JFTEFYPXkKQ09ORklHX0FSQ0hfSEFTX0NBQ0hFX0xJTkVfU0la RT15CkNPTkZJR19IQVZFX1NFVFVQX1BFUl9DUFVfQVJFQT15CkNPTkZJR19ORUVEX1BFUl9DUFVf RU1CRURfRklSU1RfQ0hVTks9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX1BBR0VfRklSU1RfQ0hVTks9 eQpDT05GSUdfQVJDSF9ISUJFUk5BVElPTl9QT1NTSUJMRT15CkNPTkZJR19BUkNIX1NVU1BFTkRf UE9TU0lCTEU9eQpDT05GSUdfQVJDSF9XQU5UX0hVR0VfUE1EX1NIQVJFPXkKQ09ORklHX0FSQ0hf V0FOVF9HRU5FUkFMX0hVR0VUTEI9eQpDT05GSUdfWk9ORV9ETUEzMj15CkNPTkZJR19BVURJVF9B UkNIPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfT1BUSU1JWkVEX0lOTElOSU5HPXkKQ09ORklHX0FS Q0hfU1VQUE9SVFNfREVCVUdfUEFHRUFMTE9DPXkKQ09ORklHX0FSQ0hfSFdFSUdIVF9DRkxBR1M9 Ii1mY2FsbC1zYXZlZC1yZGkgLWZjYWxsLXNhdmVkLXJzaSAtZmNhbGwtc2F2ZWQtcmR4IC1mY2Fs bC1zYXZlZC1yY3ggLWZjYWxsLXNhdmVkLXI4IC1mY2FsbC1zYXZlZC1yOSAtZmNhbGwtc2F2ZWQt cjEwIC1mY2FsbC1zYXZlZC1yMTEiCkNPTkZJR19BUkNIX1NVUFBPUlRTX1VQUk9CRVM9eQpDT05G SUdfRklYX0VBUkxZQ09OX01FTT15CkNPTkZJR19ERUZDT05GSUdfTElTVD0iL2xpYi9tb2R1bGVz LyRVTkFNRV9SRUxFQVNFLy5jb25maWciCkNPTkZJR19DT05TVFJVQ1RPUlM9eQpDT05GSUdfSVJR X1dPUks9eQpDT05GSUdfQlVJTERUSU1FX0VYVEFCTEVfU09SVD15CgojCiMgR2VuZXJhbCBzZXR1 cAojCkNPTkZJR19CUk9LRU5fT05fU01QPXkKQ09ORklHX0lOSVRfRU5WX0FSR19MSU1JVD0zMgpD T05GSUdfQ1JPU1NfQ09NUElMRT0iIgpDT05GSUdfQ09NUElMRV9URVNUPXkKQ09ORklHX0xPQ0FM VkVSU0lPTj0iIgpDT05GSUdfTE9DQUxWRVJTSU9OX0FVVE89eQpDT05GSUdfSEFWRV9LRVJORUxf R1pJUD15CkNPTkZJR19IQVZFX0tFUk5FTF9CWklQMj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk1B PXkKQ09ORklHX0hBVkVfS0VSTkVMX1haPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaTz15CkNPTkZJ R19IQVZFX0tFUk5FTF9MWjQ9eQojIENPTkZJR19LRVJORUxfR1pJUCBpcyBub3Qgc2V0CiMgQ09O RklHX0tFUk5FTF9CWklQMiBpcyBub3Qgc2V0CkNPTkZJR19LRVJORUxfTFpNQT15CiMgQ09ORklH X0tFUk5FTF9YWiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWk8gaXMgbm90IHNldAojIENP TkZJR19LRVJORUxfTFo0IGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSE9TVE5BTUU9Iihub25l KSIKIyBDT05GSUdfU1lTVklQQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BPU0lYX01RVUVVRSBpcyBu b3Qgc2V0CiMgQ09ORklHX0NST1NTX01FTU9SWV9BVFRBQ0ggaXMgbm90IHNldAojIENPTkZJR19G SEFORExFIGlzIG5vdCBzZXQKQ09ORklHX1VTRUxJQj15CiMgQ09ORklHX0FVRElUIGlzIG5vdCBz ZXQKQ09ORklHX0hBVkVfQVJDSF9BVURJVFNZU0NBTEw9eQoKIwojIElSUSBzdWJzeXN0ZW0KIwpD T05GSUdfR0VORVJJQ19JUlFfUFJPQkU9eQpDT05GSUdfR0VORVJJQ19JUlFfU0hPVz15CkNPTkZJ R19HRU5FUklDX0lSUV9MRUdBQ1lfQUxMT0NfSFdJUlE9eQpDT05GSUdfR0VORVJJQ19JUlFfQ0hJ UD15CkNPTkZJR19JUlFfRE9NQUlOPXkKQ09ORklHX0lSUV9ET01BSU5fREVCVUc9eQpDT05GSUdf SVJRX0ZPUkNFRF9USFJFQURJTkc9eQpDT05GSUdfU1BBUlNFX0lSUT15CkNPTkZJR19DTE9DS1NP VVJDRV9XQVRDSERPRz15CkNPTkZJR19BUkNIX0NMT0NLU09VUkNFX0RBVEE9eQpDT05GSUdfR0VO RVJJQ19USU1FX1ZTWVNDQUxMPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFM9eQpDT05GSUdf R0VORVJJQ19DTE9DS0VWRU5UU19CVUlMRD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX0JS T0FEQ0FTVD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX01JTl9BREpVU1Q9eQpDT05GSUdf R0VORVJJQ19DTU9TX1VQREFURT15CgojCiMgVGltZXJzIHN1YnN5c3RlbQojCkNPTkZJR19USUNL X09ORVNIT1Q9eQpDT05GSUdfTk9fSFpfQ09NTU9OPXkKIyBDT05GSUdfSFpfUEVSSU9ESUMgaXMg bm90IHNldApDT05GSUdfTk9fSFpfSURMRT15CiMgQ09ORklHX05PX0haIGlzIG5vdCBzZXQKIyBD T05GSUdfSElHSF9SRVNfVElNRVJTIGlzIG5vdCBzZXQKCiMKIyBDUFUvVGFzayB0aW1lIGFuZCBz dGF0cyBhY2NvdW50aW5nCiMKQ09ORklHX1RJQ0tfQ1BVX0FDQ09VTlRJTkc9eQojIENPTkZJR19W SVJUX0NQVV9BQ0NPVU5USU5HX0dFTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lSUV9USU1FX0FDQ09V TlRJTkcgaXMgbm90IHNldAojIENPTkZJR19CU0RfUFJPQ0VTU19BQ0NUIGlzIG5vdCBzZXQKIyBD T05GSUdfVEFTS1NUQVRTIGlzIG5vdCBzZXQKCiMKIyBSQ1UgU3Vic3lzdGVtCiMKQ09ORklHX1RJ TllfUkNVPXkKIyBDT05GSUdfUFJFRU1QVF9SQ1UgaXMgbm90IHNldAojIENPTkZJR19SQ1VfU1RB TExfQ09NTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJFRV9SQ1VfVFJBQ0UgaXMgbm90IHNldApD T05GSUdfSUtDT05GSUc9eQojIENPTkZJR19JS0NPTkZJR19QUk9DIGlzIG5vdCBzZXQKQ09ORklH X0xPR19CVUZfU0hJRlQ9MTcKQ09ORklHX0hBVkVfVU5TVEFCTEVfU0NIRURfQ0xPQ0s9eQpDT05G SUdfQVJDSF9TVVBQT1JUU19OVU1BX0JBTEFOQ0lORz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0lO VDEyOD15CkNPTkZJR19BUkNIX1dBTlRTX1BST1RfTlVNQV9QUk9UX05PTkU9eQpDT05GSUdfQ0dS T1VQUz15CiMgQ09ORklHX0NHUk9VUF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBfRlJF RVpFUj15CkNPTkZJR19DR1JPVVBfREVWSUNFPXkKQ09ORklHX0NQVVNFVFM9eQpDT05GSUdfUFJP Q19QSURfQ1BVU0VUPXkKIyBDT05GSUdfQ0dST1VQX0NQVUFDQ1QgaXMgbm90IHNldApDT05GSUdf UkVTT1VSQ0VfQ09VTlRFUlM9eQpDT05GSUdfTUVNQ0c9eQpDT05GSUdfTUVNQ0dfS01FTT15CkNP TkZJR19DR1JPVVBfSFVHRVRMQj15CkNPTkZJR19DR1JPVVBfUEVSRj15CiMgQ09ORklHX0NHUk9V UF9TQ0hFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIRUNLUE9JTlRfUkVTVE9SRSBpcyBub3Qgc2V0 CkNPTkZJR19OQU1FU1BBQ0VTPXkKIyBDT05GSUdfVVRTX05TIGlzIG5vdCBzZXQKQ09ORklHX1VT RVJfTlM9eQojIENPTkZJR19QSURfTlMgaXMgbm90IHNldApDT05GSUdfTkVUX05TPXkKIyBDT05G SUdfU0NIRURfQVVUT0dST1VQIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVMQVkgaXMgbm90IHNldApD T05GSUdfQkxLX0RFVl9JTklUUkQ9eQpDT05GSUdfSU5JVFJBTUZTX1NPVVJDRT0iIgpDT05GSUdf UkRfR1pJUD15CiMgQ09ORklHX1JEX0JaSVAyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRfTFpNQSBp cyBub3Qgc2V0CiMgQ09ORklHX1JEX1haIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRfTFpPIGlzIG5v dCBzZXQKIyBDT05GSUdfUkRfTFo0IGlzIG5vdCBzZXQKQ09ORklHX0NDX09QVElNSVpFX0ZPUl9T SVpFPXkKQ09ORklHX0FOT05fSU5PREVTPXkKQ09ORklHX0hBVkVfVUlEMTY9eQpDT05GSUdfU1lT Q1RMX0VYQ0VQVElPTl9UUkFDRT15CkNPTkZJR19IQVZFX1BDU1BLUl9QTEFURk9STT15CkNPTkZJ R19FWFBFUlQ9eQpDT05GSUdfVUlEMTY9eQojIENPTkZJR19TR0VUTUFTS19TWVNDQUxMIGlzIG5v dCBzZXQKIyBDT05GSUdfU1lTRlNfU1lTQ0FMTCBpcyBub3Qgc2V0CkNPTkZJR19LQUxMU1lNUz15 CkNPTkZJR19LQUxMU1lNU19BTEw9eQpDT05GSUdfUFJJTlRLPXkKQ09ORklHX0JVRz15CkNPTkZJ R19QQ1NQS1JfUExBVEZPUk09eQojIENPTkZJR19CQVNFX0ZVTEwgaXMgbm90IHNldApDT05GSUdf RlVURVg9eQpDT05GSUdfRVBPTEw9eQojIENPTkZJR19TSUdOQUxGRCBpcyBub3Qgc2V0CkNPTkZJ R19USU1FUkZEPXkKQ09ORklHX0VWRU5URkQ9eQojIENPTkZJR19TSE1FTSBpcyBub3Qgc2V0CiMg Q09ORklHX0FJTyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfUVVJUktTPXkKQ09ORklHX0VNQkVEREVE PXkKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFM9eQoKIwojIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVu dHMgQW5kIENvdW50ZXJzCiMKQ09ORklHX1BFUkZfRVZFTlRTPXkKIyBDT05GSUdfREVCVUdfUEVS Rl9VU0VfVk1BTExPQyBpcyBub3Qgc2V0CkNPTkZJR19WTV9FVkVOVF9DT1VOVEVSUz15CkNPTkZJ R19DT01QQVRfQlJLPXkKIyBDT05GSUdfU0xBQiBpcyBub3Qgc2V0CkNPTkZJR19TTFVCPXkKIyBD T05GSUdfU0xPQiBpcyBub3Qgc2V0CiMgQ09ORklHX1BST0ZJTElORyBpcyBub3Qgc2V0CkNPTkZJ R19IQVZFX09QUk9GSUxFPXkKQ09ORklHX09QUk9GSUxFX05NSV9USU1FUj15CkNPTkZJR19KVU1Q X0xBQkVMPXkKIyBDT05GSUdfVVBST0JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hBVkVfNjRCSVRf QUxJR05FRF9BQ0NFU1MgaXMgbm90IHNldApDT05GSUdfSEFWRV9FRkZJQ0lFTlRfVU5BTElHTkVE X0FDQ0VTUz15CkNPTkZJR19BUkNIX1VTRV9CVUlMVElOX0JTV0FQPXkKQ09ORklHX0hBVkVfSU9S RU1BUF9QUk9UPXkKQ09ORklHX0hBVkVfS1BST0JFUz15CkNPTkZJR19IQVZFX0tSRVRQUk9CRVM9 eQpDT05GSUdfSEFWRV9PUFRQUk9CRVM9eQpDT05GSUdfSEFWRV9LUFJPQkVTX09OX0ZUUkFDRT15 CkNPTkZJR19IQVZFX0FSQ0hfVFJBQ0VIT09LPXkKQ09ORklHX0hBVkVfRE1BX0FUVFJTPXkKQ09O RklHX0hBVkVfRE1BX0NPTlRJR1VPVVM9eQpDT05GSUdfR0VORVJJQ19TTVBfSURMRV9USFJFQUQ9 eQpDT05GSUdfSEFWRV9SRUdTX0FORF9TVEFDS19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfRE1B X0FQSV9ERUJVRz15CkNPTkZJR19IQVZFX0hXX0JSRUFLUE9JTlQ9eQpDT05GSUdfSEFWRV9NSVhF RF9CUkVBS1BPSU5UU19SRUdTPXkKQ09ORklHX0hBVkVfVVNFUl9SRVRVUk5fTk9USUZJRVI9eQpD T05GSUdfSEFWRV9QRVJGX0VWRU5UU19OTUk9eQpDT05GSUdfSEFWRV9QRVJGX1JFR1M9eQpDT05G SUdfSEFWRV9QRVJGX1VTRVJfU1RBQ0tfRFVNUD15CkNPTkZJR19IQVZFX0FSQ0hfSlVNUF9MQUJF TD15CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVfQ01QWENIRz15CkNPTkZJR19IQVZFX0FMSUdO RURfU1RSVUNUX1BBR0U9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0xPQ0FMPXkKQ09ORklHX0hBVkVf Q01QWENIR19ET1VCTEU9eQpDT05GSUdfQVJDSF9XQU5UX0NPTVBBVF9JUENfUEFSU0VfVkVSU0lP Tj15CkNPTkZJR19BUkNIX1dBTlRfT0xEX0NPTVBBVF9JUEM9eQpDT05GSUdfSEFWRV9BUkNIX1NF Q0NPTVBfRklMVEVSPXkKQ09ORklHX0hBVkVfQ0NfU1RBQ0tQUk9URUNUT1I9eQpDT05GSUdfQ0Nf U1RBQ0tQUk9URUNUT1I9eQojIENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9OT05FIGlzIG5vdCBz ZXQKQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX1JFR1VMQVI9eQojIENPTkZJR19DQ19TVEFDS1BS T1RFQ1RPUl9TVFJPTkcgaXMgbm90IHNldApDT05GSUdfSEFWRV9DT05URVhUX1RSQUNLSU5HPXkK Q09ORklHX0hBVkVfVklSVF9DUFVfQUNDT1VOVElOR19HRU49eQpDT05GSUdfSEFWRV9JUlFfVElN RV9BQ0NPVU5USU5HPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFHRT15CkNP TkZJR19IQVZFX0FSQ0hfU09GVF9ESVJUWT15CkNPTkZJR19NT0RVTEVTX1VTRV9FTEZfUkVMQT15 CkNPTkZJR19IQVZFX0lSUV9FWElUX09OX0lSUV9TVEFDSz15CkNPTkZJR19PTERfU0lHU1VTUEVO RDM9eQpDT05GSUdfQ09NUEFUX09MRF9TSUdBQ1RJT049eQoKIwojIEdDT1YtYmFzZWQga2VybmVs IHByb2ZpbGluZwojCkNPTkZJR19HQ09WX0tFUk5FTD15CkNPTkZJR19HQ09WX1BST0ZJTEVfQUxM PXkKIyBDT05GSUdfR0NPVl9GT1JNQVRfQVVUT0RFVEVDVCBpcyBub3Qgc2V0CkNPTkZJR19HQ09W X0ZPUk1BVF8zXzQ9eQojIENPTkZJR19HQ09WX0ZPUk1BVF80XzcgaXMgbm90IHNldAojIENPTkZJ R19IQVZFX0dFTkVSSUNfRE1BX0NPSEVSRU5UIGlzIG5vdCBzZXQKQ09ORklHX1JUX01VVEVYRVM9 eQpDT05GSUdfQkFTRV9TTUFMTD0xCiMgQ09ORklHX01PRFVMRVMgaXMgbm90IHNldAojIENPTkZJ R19CTE9DSyBpcyBub3Qgc2V0CkNPTkZJR19VTklOTElORV9TUElOX1VOTE9DSz15CkNPTkZJR19B UkNIX1VTRV9RVUVVRV9SV0xPQ0s9eQpDT05GSUdfRlJFRVpFUj15CgojCiMgUHJvY2Vzc29yIHR5 cGUgYW5kIGZlYXR1cmVzCiMKQ09ORklHX1pPTkVfRE1BPXkKIyBDT05GSUdfU01QIGlzIG5vdCBz ZXQKQ09ORklHX1g4Nl9YMkFQSUM9eQojIENPTkZJR19YODZfTVBQQVJTRSBpcyBub3Qgc2V0CiMg Q09ORklHX1g4Nl9FWFRFTkRFRF9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9JTlRF TF9MUFNTIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9TVVBQT1JUU19NRU1PUllfRkFJTFVSRT15CiMg Q09ORklHX1NDSEVEX09NSVRfRlJBTUVfUE9JTlRFUiBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZJ U09SX0dVRVNUPXkKQ09ORklHX1BBUkFWSVJUPXkKIyBDT05GSUdfUEFSQVZJUlRfREVCVUcgaXMg bm90IHNldAojIENPTkZJR19YRU4gaXMgbm90IHNldApDT05GSUdfS1ZNX0dVRVNUPXkKIyBDT05G SUdfS1ZNX0RFQlVHX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSQVZJUlRfVElNRV9BQ0NPVU5U SU5HIGlzIG5vdCBzZXQKQ09ORklHX1BBUkFWSVJUX0NMT0NLPXkKQ09ORklHX05PX0JPT1RNRU09 eQojIENPTkZJR19NRU1URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUs4IGlzIG5vdCBzZXQKIyBD T05GSUdfTVBTQyBpcyBub3Qgc2V0CiMgQ09ORklHX01DT1JFMiBpcyBub3Qgc2V0CiMgQ09ORklH X01BVE9NIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfQ1BVPXkKQ09ORklHX1g4Nl9JTlRFUk5P REVfQ0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2X0wxX0NBQ0hFX1NISUZUPTYKQ09ORklHX1g4Nl9U U0M9eQpDT05GSUdfWDg2X0NNUFhDSEc2ND15CkNPTkZJR19YODZfQ01PVj15CkNPTkZJR19YODZf TUlOSU1VTV9DUFVfRkFNSUxZPTY0CkNPTkZJR19YODZfREVCVUdDVExNU1I9eQpDT05GSUdfUFJP Q0VTU09SX1NFTEVDVD15CkNPTkZJR19DUFVfU1VQX0lOVEVMPXkKQ09ORklHX0NQVV9TVVBfQU1E PXkKIyBDT05GSUdfQ1BVX1NVUF9DRU5UQVVSIGlzIG5vdCBzZXQKQ09ORklHX0hQRVRfVElNRVI9 eQojIENPTkZJR19ETUkgaXMgbm90IHNldAojIENPTkZJR19HQVJUX0lPTU1VIGlzIG5vdCBzZXQK Q09ORklHX0NBTEdBUllfSU9NTVU9eQojIENPTkZJR19DQUxHQVJZX0lPTU1VX0VOQUJMRURfQllf REVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19TV0lPVExCPXkKQ09ORklHX0lPTU1VX0hFTFBFUj15 CkNPTkZJR19OUl9DUFVTPTEKQ09ORklHX1BSRUVNUFRfTk9ORT15CiMgQ09ORklHX1BSRUVNUFRf Vk9MVU5UQVJZIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVCBpcyBub3Qgc2V0CkNPTkZJR19Q UkVFTVBUX0NPVU5UPXkKQ09ORklHX1g4Nl9MT0NBTF9BUElDPXkKQ09ORklHX1g4Nl9JT19BUElD PXkKQ09ORklHX1g4Nl9SRVJPVVRFX0ZPUl9CUk9LRU5fQk9PVF9JUlFTPXkKQ09ORklHX1g4Nl9N Q0U9eQojIENPTkZJR19YODZfTUNFX0lOVEVMIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X01DRV9B TUQgaXMgbm90IHNldAojIENPTkZJR19YODZfTUNFX0lOSkVDVCBpcyBub3Qgc2V0CiMgQ09ORklH X1g4Nl8xNkJJVCBpcyBub3Qgc2V0CkNPTkZJR19JOEs9eQojIENPTkZJR19NSUNST0NPREUgaXMg bm90IHNldAojIENPTkZJR19NSUNST0NPREVfSU5URUxfRUFSTFkgaXMgbm90IHNldAojIENPTkZJ R19NSUNST0NPREVfQU1EX0VBUkxZIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9NU1I9eQpDT05GSUdf WDg2X0NQVUlEPXkKQ09ORklHX0FSQ0hfUEhZU19BRERSX1RfNjRCSVQ9eQpDT05GSUdfQVJDSF9E TUFfQUREUl9UXzY0QklUPXkKQ09ORklHX0RJUkVDVF9HQlBBR0VTPXkKQ09ORklHX0FSQ0hfU1BB UlNFTUVNX0VOQUJMRT15CkNPTkZJR19BUkNIX1NQQVJTRU1FTV9ERUZBVUxUPXkKQ09ORklHX0FS Q0hfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19BUkNIX01FTU9SWV9QUk9CRT15CkNPTkZJ R19JTExFR0FMX1BPSU5URVJfVkFMVUU9MHhkZWFkMDAwMDAwMDAwMDAwCkNPTkZJR19TRUxFQ1Rf TUVNT1JZX01PREVMPXkKQ09ORklHX1NQQVJTRU1FTV9NQU5VQUw9eQpDT05GSUdfU1BBUlNFTUVN PXkKQ09ORklHX0hBVkVfTUVNT1JZX1BSRVNFTlQ9eQpDT05GSUdfU1BBUlNFTUVNX0VYVFJFTUU9 eQpDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVBfRU5BQkxFPXkKQ09ORklHX1NQQVJTRU1FTV9BTExP Q19NRU1fTUFQX1RPR0VUSEVSPXkKIyBDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVAgaXMgbm90IHNl dApDT05GSUdfSEFWRV9NRU1CTE9DSz15CkNPTkZJR19IQVZFX01FTUJMT0NLX05PREVfTUFQPXkK Q09ORklHX0FSQ0hfRElTQ0FSRF9NRU1CTE9DSz15CkNPTkZJR19NRU1PUllfSVNPTEFUSU9OPXkK Q09ORklHX0hBVkVfQk9PVE1FTV9JTkZPX05PREU9eQpDT05GSUdfTUVNT1JZX0hPVFBMVUc9eQpD T05GSUdfTUVNT1JZX0hPVFBMVUdfU1BBUlNFPXkKQ09ORklHX01FTU9SWV9IT1RSRU1PVkU9eQpD T05GSUdfUEFHRUZMQUdTX0VYVEVOREVEPXkKQ09ORklHX1NQTElUX1BUTE9DS19DUFVTPTQKQ09O RklHX0FSQ0hfRU5BQkxFX1NQTElUX1BNRF9QVExPQ0s9eQojIENPTkZJR19CQUxMT09OX0NPTVBB Q1RJT04gaXMgbm90IHNldApDT05GSUdfQ09NUEFDVElPTj15CkNPTkZJR19NSUdSQVRJT049eQpD T05GSUdfQVJDSF9FTkFCTEVfSFVHRVBBR0VfTUlHUkFUSU9OPXkKQ09ORklHX1BIWVNfQUREUl9U XzY0QklUPXkKQ09ORklHX1pPTkVfRE1BX0ZMQUc9MQpDT05GSUdfVklSVF9UT19CVVM9eQpDT05G SUdfS1NNPXkKQ09ORklHX0RFRkFVTFRfTU1BUF9NSU5fQUREUj00MDk2CkNPTkZJR19BUkNIX1NV UFBPUlRTX01FTU9SWV9GQUlMVVJFPXkKQ09ORklHX01FTU9SWV9GQUlMVVJFPXkKQ09ORklHX0hX UE9JU09OX0lOSkVDVD15CkNPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRT15CiMgQ09ORklHX1RS QU5TUEFSRU5UX0hVR0VQQUdFX0FMV0FZUyBpcyBub3Qgc2V0CkNPTkZJR19UUkFOU1BBUkVOVF9I VUdFUEFHRV9NQURWSVNFPXkKQ09ORklHX05FRURfUEVSX0NQVV9LTT15CkNPTkZJR19DTEVBTkNB Q0hFPXkKIyBDT05GSUdfQ01BIGlzIG5vdCBzZXQKIyBDT05GSUdfWkJVRCBpcyBub3Qgc2V0CkNP TkZJR19aU01BTExPQz15CiMgQ09ORklHX1BHVEFCTEVfTUFQUElORyBpcyBub3Qgc2V0CkNPTkZJ R19HRU5FUklDX0VBUkxZX0lPUkVNQVA9eQpDT05GSUdfWDg2X0NIRUNLX0JJT1NfQ09SUlVQVElP Tj15CkNPTkZJR19YODZfQk9PVFBBUkFNX01FTU9SWV9DT1JSVVBUSU9OX0NIRUNLPXkKQ09ORklH X1g4Nl9SRVNFUlZFX0xPVz02NAojIENPTkZJR19NVFJSIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJD SF9SQU5ET00gaXMgbm90IHNldApDT05GSUdfWDg2X1NNQVA9eQojIENPTkZJR19FRkkgaXMgbm90 IHNldAojIENPTkZJR19TRUNDT01QIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMTAwIGlzIG5vdCBz ZXQKIyBDT05GSUdfSFpfMjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMzAwIGlzIG5vdCBzZXQK IyBDT05GSUdfSFpfMTAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzE1MDAgaXMgbm90IHNldAoj IENPTkZJR19IWl8yMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMzAwMCBpcyBub3Qgc2V0CkNP TkZJR19IWl80MDAwPXkKIyBDT05GSUdfSFpfNTAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzc1 MDAgaXMgbm90IHNldAojIENPTkZJR19IWl8xMDAwMCBpcyBub3Qgc2V0CkNPTkZJR19IWj00MDAw CiMgQ09ORklHX1NDSEVEX0hSVElDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWEVDIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ1JBU0hfRFVNUCBpcyBub3Qgc2V0CkNPTkZJR19QSFlTSUNBTF9TVEFSVD0w eDEwMDAwMDAKQ09ORklHX1JFTE9DQVRBQkxFPXkKIyBDT05GSUdfUkFORE9NSVpFX0JBU0UgaXMg bm90IHNldApDT05GSUdfUEhZU0lDQUxfQUxJR049MHgyMDAwMDAKIyBDT05GSUdfQ09NUEFUX1ZE U08gaXMgbm90IHNldAojIENPTkZJR19DTURMSU5FX0JPT0wgaXMgbm90IHNldApDT05GSUdfQVJD SF9FTkFCTEVfTUVNT1JZX0hPVFBMVUc9eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFJF TU9WRT15CgojCiMgUG93ZXIgbWFuYWdlbWVudCBhbmQgQUNQSSBvcHRpb25zCiMKQ09ORklHX1NV U1BFTkQ9eQpDT05GSUdfU1VTUEVORF9GUkVFWkVSPXkKQ09ORklHX1BNX1NMRUVQPXkKIyBDT05G SUdfUE1fQVVUT1NMRUVQIGlzIG5vdCBzZXQKQ09ORklHX1BNX1dBS0VMT0NLUz15CkNPTkZJR19Q TV9XQUtFTE9DS1NfTElNSVQ9MTAwCiMgQ09ORklHX1BNX1dBS0VMT0NLU19HQyBpcyBub3Qgc2V0 CiMgQ09ORklHX1BNX1JVTlRJTUUgaXMgbm90IHNldApDT05GSUdfUE09eQojIENPTkZJR19QTV9E RUJVRyBpcyBub3Qgc2V0CkNPTkZJR19XUV9QT1dFUl9FRkZJQ0lFTlRfREVGQVVMVD15CkNPTkZJ R19BQ1BJPXkKQ09ORklHX0FDUElfU0xFRVA9eQojIENPTkZJR19BQ1BJX1BST0NGU19QT1dFUiBp cyBub3Qgc2V0CkNPTkZJR19BQ1BJX0VDX0RFQlVHRlM9eQpDT05GSUdfQUNQSV9BQz15CiMgQ09O RklHX0FDUElfQkFUVEVSWSBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0JVVFRPTj15CiMgQ09ORklH X0FDUElfVklERU8gaXMgbm90IHNldApDT05GSUdfQUNQSV9GQU49eQojIENPTkZJR19BQ1BJX0RP Q0sgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1BST0NFU1NPUiBpcyBub3Qgc2V0CiMgQ09ORklH X0FDUElfQ1VTVE9NX0RTRFQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0lOSVRSRF9UQUJMRV9P VkVSUklERSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfREVCVUcgaXMgbm90IHNldApDT05GSUdf WDg2X1BNX1RJTUVSPXkKIyBDT05GSUdfQUNQSV9DT05UQUlORVIgaXMgbm90IHNldApDT05GSUdf QUNQSV9IT1RQTFVHX01FTU9SWT15CiMgQ09ORklHX0FDUElfU0JTIGlzIG5vdCBzZXQKQ09ORklH X0FDUElfSEVEPXkKIyBDT05GSUdfQUNQSV9DVVNUT01fTUVUSE9EIGlzIG5vdCBzZXQKIyBDT05G SUdfQUNQSV9SRURVQ0VEX0hBUkRXQVJFX09OTFkgaXMgbm90IHNldApDT05GSUdfQUNQSV9BUEVJ PXkKIyBDT05GSUdfQUNQSV9BUEVJX0dIRVMgaXMgbm90IHNldApDT05GSUdfQUNQSV9BUEVJX01F TU9SWV9GQUlMVVJFPXkKQ09ORklHX0FDUElfQVBFSV9FSU5KPXkKIyBDT05GSUdfQUNQSV9BUEVJ X0VSU1RfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0VYVExPRyBpcyBub3Qgc2V0CiMg Q09ORklHX1NGSSBpcyBub3Qgc2V0CgojCiMgQ1BVIEZyZXF1ZW5jeSBzY2FsaW5nCiMKQ09ORklH X0NQVV9GUkVRPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9DT01NT049eQpDT05GSUdfQ1BVX0ZSRVFf U1RBVD15CiMgQ09ORklHX0NQVV9GUkVRX1NUQVRfREVUQUlMUyBpcyBub3Qgc2V0CkNPTkZJR19D UFVfRlJFUV9ERUZBVUxUX0dPVl9QRVJGT1JNQU5DRT15CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFV TFRfR09WX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09W X1VTRVJTUEFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX09OREVN QU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfQ09OU0VSVkFUSVZF IGlzIG5vdCBzZXQKQ09ORklHX0NQVV9GUkVRX0dPVl9QRVJGT1JNQU5DRT15CkNPTkZJR19DUFVf RlJFUV9HT1ZfUE9XRVJTQVZFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9VU0VSU1BBQ0U9eQpDT05G SUdfQ1BVX0ZSRVFfR09WX09OREVNQU5EPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9DT05TRVJWQVRJ VkU9eQoKIwojIHg4NiBDUFUgZnJlcXVlbmN5IHNjYWxpbmcgZHJpdmVycwojCkNPTkZJR19YODZf SU5URUxfUFNUQVRFPXkKIyBDT05GSUdfWDg2X1A0X0NMT0NLTU9EIGlzIG5vdCBzZXQKCiMKIyBz aGFyZWQgb3B0aW9ucwojCiMgQ09ORklHX1g4Nl9TUEVFRFNURVBfTElCIGlzIG5vdCBzZXQKCiMK IyBDUFUgSWRsZQojCkNPTkZJR19DUFVfSURMRT15CiMgQ09ORklHX0NQVV9JRExFX01VTFRJUExF X0RSSVZFUlMgaXMgbm90IHNldAojIENPTkZJR19DUFVfSURMRV9HT1ZfTEFEREVSIGlzIG5vdCBz ZXQKQ09ORklHX0NQVV9JRExFX0dPVl9NRU5VPXkKIyBDT05GSUdfQVJDSF9ORUVEU19DUFVfSURM RV9DT1VQTEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSURMRSBpcyBub3Qgc2V0CgojCiMg TWVtb3J5IHBvd2VyIHNhdmluZ3MKIwpDT05GSUdfSTczMDBfSURMRV9JT0FUX0NIQU5ORUw9eQpD T05GSUdfSTczMDBfSURMRT15CgojCiMgQnVzIG9wdGlvbnMgKFBDSSBldGMuKQojCkNPTkZJR19Q Q0k9eQpDT05GSUdfUENJX0RJUkVDVD15CkNPTkZJR19QQ0lfTU1DT05GSUc9eQpDT05GSUdfUENJ X0RPTUFJTlM9eQojIENPTkZJR19QQ0lfQ05CMjBMRV9RVUlSSyBpcyBub3Qgc2V0CiMgQ09ORklH X1BDSUVQT1JUQlVTIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9NU0k9eQojIENPTkZJR19QQ0lfREVC VUcgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUkVBTExPQ19FTkFCTEVfQVVUTyBpcyBub3Qgc2V0 CiMgQ09ORklHX1BDSV9TVFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRfSVJRIGlzIG5vdCBzZXQK Q09ORklHX1BDSV9BVFM9eQojIENPTkZJR19QQ0lfSU9WIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9Q Ukk9eQpDT05GSUdfUENJX1BBU0lEPXkKQ09ORklHX1BDSV9JT0FQSUM9eQpDT05GSUdfUENJX0xB QkVMPXkKCiMKIyBQQ0kgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19JU0FfRE1B X0FQSSBpcyBub3Qgc2V0CkNPTkZJR19BTURfTkI9eQojIENPTkZJR19QQ0NBUkQgaXMgbm90IHNl dApDT05GSUdfUkFQSURJTz15CkNPTkZJR19SQVBJRElPX0RJU0NfVElNRU9VVD0zMApDT05GSUdf UkFQSURJT19FTkFCTEVfUlhfVFhfUE9SVFM9eQojIENPTkZJR19SQVBJRElPX0RNQV9FTkdJTkUg aXMgbm90IHNldAojIENPTkZJR19SQVBJRElPX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1JBUElE SU9fRU5VTV9CQVNJQz15CgojCiMgUmFwaWRJTyBTd2l0Y2ggZHJpdmVycwojCkNPTkZJR19SQVBJ RElPX1RTSTU3WD15CkNPTkZJR19SQVBJRElPX0NQU19YWD15CkNPTkZJR19SQVBJRElPX1RTSTU2 OD15CiMgQ09ORklHX1JBUElESU9fQ1BTX0dFTjIgaXMgbm90IHNldAojIENPTkZJR19YODZfU1lT RkIgaXMgbm90IHNldAoKIwojIEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzIC8gRW11bGF0aW9ucwoj CkNPTkZJR19CSU5GTVRfRUxGPXkKQ09ORklHX0NPTVBBVF9CSU5GTVRfRUxGPXkKQ09ORklHX0FS Q0hfQklORk1UX0VMRl9SQU5ET01JWkVfUElFPXkKQ09ORklHX0JJTkZNVF9TQ1JJUFQ9eQojIENP TkZJR19IQVZFX0FPVVQgaXMgbm90IHNldApDT05GSUdfQklORk1UX01JU0M9eQojIENPTkZJR19D T1JFRFVNUCBpcyBub3Qgc2V0CkNPTkZJR19JQTMyX0VNVUxBVElPTj15CiMgQ09ORklHX0lBMzJf QU9VVCBpcyBub3Qgc2V0CkNPTkZJR19YODZfWDMyPXkKQ09ORklHX0NPTVBBVD15CkNPTkZJR19D T01QQVRfRk9SX1U2NF9BTElHTk1FTlQ9eQpDT05GSUdfWDg2X0RFVl9ETUFfT1BTPXkKQ09ORklH X0lPU0ZfTUJJPXkKQ09ORklHX05FVD15CgojCiMgTmV0d29ya2luZyBvcHRpb25zCiMKIyBDT05G SUdfUEFDS0VUIGlzIG5vdCBzZXQKQ09ORklHX1VOSVg9eQojIENPTkZJR19VTklYX0RJQUcgaXMg bm90IHNldAojIENPTkZJR19ORVRfS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVCBpcyBub3Qg c2V0CiMgQ09ORklHX05FVFdPUktfU0VDTUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9QVFBf Q0xBU1NJRlkgaXMgbm90IHNldAojIENPTkZJR19ORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcgaXMg bm90IHNldAojIENPTkZJR19ORVRGSUxURVIgaXMgbm90IHNldAojIENPTkZJR19BVE0gaXMgbm90 IHNldAojIENPTkZJR19CUklER0UgaXMgbm90IHNldAojIENPTkZJR19WTEFOXzgwMjFRIGlzIG5v dCBzZXQKIyBDT05GSUdfREVDTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfTExDMiBpcyBub3Qgc2V0 CiMgQ09ORklHX0lQWCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQUxLIGlzIG5vdCBzZXQKIyBDT05G SUdfWDI1IGlzIG5vdCBzZXQKIyBDT05GSUdfTEFQQiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIT05F VCBpcyBub3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIxNTQgaXMgbm90IHNldAojIENPTkZJR19ORVRf U0NIRUQgaXMgbm90IHNldAojIENPTkZJR19EQ0IgaXMgbm90IHNldAojIENPTkZJR19CQVRNQU5f QURWIGlzIG5vdCBzZXQKIyBDT05GSUdfT1BFTlZTV0lUQ0ggaXMgbm90IHNldAojIENPTkZJR19W U09DS0VUUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVExJTktfTU1BUCBpcyBub3Qgc2V0CiMgQ09O RklHX05FVExJTktfRElBRyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9NUExTX0dTTyBpcyBub3Qg c2V0CiMgQ09ORklHX0hTUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ORVRfUFJJTyBpcyBu b3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ORVRfQ0xBU1NJRCBpcyBub3Qgc2V0CkNPTkZJR19ORVRf UlhfQlVTWV9QT0xMPXkKCiMKIyBOZXR3b3JrIHRlc3RpbmcKIwojIENPTkZJR19IQU1SQURJTyBp cyBub3Qgc2V0CiMgQ09ORklHX0NBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lSREEgaXMgbm90IHNl dAojIENPTkZJR19CVCBpcyBub3Qgc2V0CkNPTkZJR19XSVJFTEVTUz15CiMgQ09ORklHX0NGRzgw MjExIGlzIG5vdCBzZXQKIyBDT05GSUdfTElCODAyMTEgaXMgbm90IHNldAoKIwojIENGRzgwMjEx IG5lZWRzIHRvIGJlIGVuYWJsZWQgZm9yIE1BQzgwMjExCiMKIyBDT05GSUdfV0lNQVggaXMgbm90 IHNldAojIENPTkZJR19SRktJTEwgaXMgbm90IHNldAojIENPTkZJR19SRktJTExfUkVHVUxBVE9S IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUXzlQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FJRiBpcyBu b3Qgc2V0CiMgQ09ORklHX05GQyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0JQRl9KSVQ9eQoKIwoj IERldmljZSBEcml2ZXJzCiMKCiMKIyBHZW5lcmljIERyaXZlciBPcHRpb25zCiMKIyBDT05GSUdf VUVWRU5UX0hFTFBFUiBpcyBub3Qgc2V0CkNPTkZJR19ERVZUTVBGUz15CkNPTkZJR19ERVZUTVBG U19NT1VOVD15CkNPTkZJR19TVEFOREFMT05FPXkKIyBDT05GSUdfUFJFVkVOVF9GSVJNV0FSRV9C VUlMRCBpcyBub3Qgc2V0CkNPTkZJR19GV19MT0FERVI9eQpDT05GSUdfRklSTVdBUkVfSU5fS0VS TkVMPXkKQ09ORklHX0VYVFJBX0ZJUk1XQVJFPSIiCkNPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQ RVI9eQojIENPTkZJR19ERUJVR19EUklWRVIgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19ERVZS RVMgaXMgbm90IHNldAojIENPTkZJR19TWVNfSFlQRVJWSVNPUiBpcyBub3Qgc2V0CiMgQ09ORklH X0dFTkVSSUNfQ1BVX0RFVklDRVMgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19DUFVfQVVUT1BS T0JFPXkKQ09ORklHX1JFR01BUD15CkNPTkZJR19SRUdNQVBfSTJDPXkKQ09ORklHX1JFR01BUF9T UEk9eQpDT05GSUdfUkVHTUFQX01NSU89eQpDT05GSUdfUkVHTUFQX0lSUT15CiMgQ09ORklHX0RN QV9TSEFSRURfQlVGRkVSIGlzIG5vdCBzZXQKCiMKIyBCdXMgZGV2aWNlcwojCiMgQ09ORklHX0NP Tk5FQ1RPUiBpcyBub3Qgc2V0CkNPTkZJR19NVEQ9eQpDT05GSUdfTVREX1JFREJPT1RfUEFSVFM9 eQpDT05GSUdfTVREX1JFREJPT1RfRElSRUNUT1JZX0JMT0NLPS0xCiMgQ09ORklHX01URF9SRURC T09UX1BBUlRTX1VOQUxMT0NBVEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1JFREJPT1RfUEFS VFNfUkVBRE9OTFkgaXMgbm90IHNldApDT05GSUdfTVREX0NNRExJTkVfUEFSVFM9eQpDT05GSUdf TVREX0FSN19QQVJUUz15CgojCiMgVXNlciBNb2R1bGVzIEFuZCBUcmFuc2xhdGlvbiBMYXllcnMK IwpDT05GSUdfTVREX09PUFM9eQoKIwojIFJBTS9ST00vRmxhc2ggY2hpcCBkcml2ZXJzCiMKIyBD T05GSUdfTVREX0NGSSBpcyBub3Qgc2V0CkNPTkZJR19NVERfSkVERUNQUk9CRT15CkNPTkZJR19N VERfR0VOX1BST0JFPXkKQ09ORklHX01URF9DRklfQURWX09QVElPTlM9eQojIENPTkZJR19NVERf Q0ZJX05PU1dBUCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9DRklfQkVfQllURV9TV0FQIGlzIG5v dCBzZXQKQ09ORklHX01URF9DRklfTEVfQllURV9TV0FQPXkKIyBDT05GSUdfTVREX0NGSV9HRU9N RVRSWSBpcyBub3Qgc2V0CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMT15CkNPTkZJR19NVERf TUFQX0JBTktfV0lEVEhfMj15CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfND15CiMgQ09ORklH X01URF9NQVBfQkFOS19XSURUSF84IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX01BUF9CQU5LX1dJ RFRIXzE2IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzMyIGlzIG5vdCBz ZXQKQ09ORklHX01URF9DRklfSTE9eQpDT05GSUdfTVREX0NGSV9JMj15CiMgQ09ORklHX01URF9D RklfSTQgaXMgbm90IHNldAojIENPTkZJR19NVERfQ0ZJX0k4IGlzIG5vdCBzZXQKIyBDT05GSUdf TVREX09UUCBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ0ZJX0lOVEVMRVhUPXkKIyBDT05GSUdfTVRE X0NGSV9BTURTVEQgaXMgbm90IHNldApDT05GSUdfTVREX0NGSV9TVEFBPXkKQ09ORklHX01URF9D RklfVVRJTD15CkNPTkZJR19NVERfUkFNPXkKIyBDT05GSUdfTVREX1JPTSBpcyBub3Qgc2V0CkNP TkZJR19NVERfQUJTRU5UPXkKCiMKIyBNYXBwaW5nIGRyaXZlcnMgZm9yIGNoaXAgYWNjZXNzCiMK IyBDT05GSUdfTVREX0NPTVBMRVhfTUFQUElOR1MgaXMgbm90IHNldApDT05GSUdfTVREX1BIWVNN QVA9eQojIENPTkZJR19NVERfUEhZU01BUF9DT01QQVQgaXMgbm90IHNldAojIENPTkZJR19NVERf VFM1NTAwIGlzIG5vdCBzZXQKQ09ORklHX01URF9BTUQ3NlhST009eQojIENPTkZJR19NVERfSUNI WFJPTSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9FU0IyUk9NIGlzIG5vdCBzZXQKQ09ORklHX01U RF9DSzgwNFhST009eQpDT05GSUdfTVREX1NDQjJfRkxBU0g9eQojIENPTkZJR19NVERfTkVUdGVs IGlzIG5vdCBzZXQKQ09ORklHX01URF9MNDQwR1g9eQojIENPTkZJR19NVERfSU5URUxfVlJfTk9S IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1BMQVRSQU0gaXMgbm90IHNldAoKIwojIFNlbGYtY29u dGFpbmVkIE1URCBkZXZpY2UgZHJpdmVycwojCiMgQ09ORklHX01URF9QTUM1NTEgaXMgbm90IHNl dApDT05GSUdfTVREX0RBVEFGTEFTSD15CkNPTkZJR19NVERfREFUQUZMQVNIX1dSSVRFX1ZFUklG WT15CiMgQ09ORklHX01URF9EQVRBRkxBU0hfT1RQIGlzIG5vdCBzZXQKQ09ORklHX01URF9NMjVQ ODA9eQpDT05GSUdfTVREX1NTVDI1TD15CkNPTkZJR19NVERfU0xSQU09eQpDT05GSUdfTVREX1BI UkFNPXkKQ09ORklHX01URF9NVERSQU09eQpDT05GSUdfTVREUkFNX1RPVEFMX1NJWkU9NDA5NgpD T05GSUdfTVREUkFNX0VSQVNFX1NJWkU9MTI4CkNPTkZJR19NVERSQU1fQUJTX1BPUz0wCgojCiMg RGlzay1Pbi1DaGlwIERldmljZSBEcml2ZXJzCiMKQ09ORklHX01URF9ET0NHMz15CkNPTkZJR19C Q0hfQ09OU1RfTT0xNApDT05GSUdfQkNIX0NPTlNUX1Q9NAojIENPTkZJR19NVERfTkFORCBpcyBu b3Qgc2V0CiMgQ09ORklHX01URF9PTkVOQU5EIGlzIG5vdCBzZXQKCiMKIyBMUEREUiAmIExQRERS MiBQQ00gbWVtb3J5IGRyaXZlcnMKIwpDT05GSUdfTVREX0xQRERSPXkKQ09ORklHX01URF9RSU5G T19QUk9CRT15CkNPTkZJR19NVERfU1BJX05PUj15CkNPTkZJR19NVERfVUJJPXkKQ09ORklHX01U RF9VQklfV0xfVEhSRVNIT0xEPTQwOTYKQ09ORklHX01URF9VQklfQkVCX0xJTUlUPTIwCkNPTkZJ R19NVERfVUJJX0ZBU1RNQVA9eQpDT05GSUdfTVREX1VCSV9HTFVFQkk9eQojIENPTkZJR19QQVJQ T1JUIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19QQVJQT1JUPXkKQ09ORklH X1BOUD15CkNPTkZJR19QTlBfREVCVUdfTUVTU0FHRVM9eQoKIwojIFByb3RvY29scwojCkNPTkZJ R19QTlBBQ1BJPXkKCiMKIyBNaXNjIGRldmljZXMKIwojIENPTkZJR19TRU5TT1JTX0xJUzNMVjAy RCBpcyBub3Qgc2V0CiMgQ09ORklHX0RVTU1ZX0lSUSBpcyBub3Qgc2V0CiMgQ09ORklHX0lCTV9B U00gaXMgbm90IHNldAojIENPTkZJR19QSEFOVE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxf TUlEX1BUSSBpcyBub3Qgc2V0CkNPTkZJR19TR0lfSU9DND15CkNPTkZJR19USUZNX0NPUkU9eQoj IENPTkZJR19USUZNXzdYWDEgaXMgbm90IHNldApDT05GSUdfSUNTOTMyUzQwMT15CkNPTkZJR19B VE1FTF9TU0M9eQpDT05GSUdfRU5DTE9TVVJFX1NFUlZJQ0VTPXkKQ09ORklHX0NTNTUzNV9NRkdQ VD15CkNPTkZJR19DUzU1MzVfTUZHUFRfREVGQVVMVF9JUlE9NwojIENPTkZJR19DUzU1MzVfQ0xP Q0tfRVZFTlRfU1JDIGlzIG5vdCBzZXQKQ09ORklHX0hQX0lMTz15CiMgQ09ORklHX0FQRFM5ODAy QUxTIGlzIG5vdCBzZXQKQ09ORklHX0lTTDI5MDIwPXkKIyBDT05GSUdfU0VOU09SU19CSDE3NzAg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19BUERTOTkwWD15CiMgQ09ORklHX0hNQzYzNTIgaXMg bm90IHNldAojIENPTkZJR19EUzE2ODIgaXMgbm90IHNldAojIENPTkZJR19WTVdBUkVfQkFMTE9P TiBpcyBub3Qgc2V0CkNPTkZJR19QQ0hfUEhVQj15CiMgQ09ORklHX1VTQl9TV0lUQ0hfRlNBOTQ4 MCBpcyBub3Qgc2V0CkNPTkZJR19TUkFNPXkKQ09ORklHX0MyUE9SVD15CkNPTkZJR19DMlBPUlRf RFVSQU1BUl8yMTUwPXkKCiMKIyBFRVBST00gc3VwcG9ydAojCiMgQ09ORklHX0VFUFJPTV9NQVg2 ODc1IGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NXzkzQ1g2IGlzIG5vdCBzZXQKQ09ORklHX0NC NzEwX0NPUkU9eQpDT05GSUdfQ0I3MTBfREVCVUc9eQpDT05GSUdfQ0I3MTBfREVCVUdfQVNTVU1Q VElPTlM9eQoKIwojIFRleGFzIEluc3RydW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQgbGluZSBkaXNj aXBsaW5lCiMKIyBDT05GSUdfVElfU1QgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xJUzNf STJDIGlzIG5vdCBzZXQKCiMKIyBBbHRlcmEgRlBHQSBmaXJtd2FyZSBkb3dubG9hZCBtb2R1bGUK IwpDT05GSUdfQUxURVJBX1NUQVBMPXkKQ09ORklHX0lOVEVMX01FST15CkNPTkZJR19JTlRFTF9N RUlfTUU9eQpDT05GSUdfSU5URUxfTUVJX1RYRT15CkNPTkZJR19WTVdBUkVfVk1DST15CgojCiMg SW50ZWwgTUlDIEhvc3QgRHJpdmVyCiMKQ09ORklHX0lOVEVMX01JQ19IT1NUPXkKCiMKIyBJbnRl bCBNSUMgQ2FyZCBEcml2ZXIKIwpDT05GSUdfSU5URUxfTUlDX0NBUkQ9eQpDT05GSUdfR0VOV1FF PXkKQ09ORklHX0VDSE89eQpDT05GSUdfSEFWRV9JREU9eQoKIwojIFNDU0kgZGV2aWNlIHN1cHBv cnQKIwpDT05GSUdfU0NTSV9NT0Q9eQojIENPTkZJR19TQ1NJX0RNQSBpcyBub3Qgc2V0CiMgQ09O RklHX1NDU0lfTkVUTElOSyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVU0lPTiBpcyBub3Qgc2V0Cgoj CiMgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3VwcG9ydAojCkNPTkZJR19GSVJFV0lSRT15CiMgQ09O RklHX0ZJUkVXSVJFX09IQ0kgaXMgbm90IHNldApDT05GSUdfRklSRVdJUkVfTk9TWT15CiMgQ09O RklHX0kyTyBpcyBub3Qgc2V0CkNPTkZJR19NQUNJTlRPU0hfRFJJVkVSUz15CiMgQ09ORklHX05F VERFVklDRVMgaXMgbm90IHNldAojIENPTkZJR19WSE9TVF9ORVQgaXMgbm90IHNldApDT05GSUdf VkhPU1RfUklORz15CgojCiMgSW5wdXQgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfSU5QVVQ9eQoj IENPTkZJR19JTlBVVF9GRl9NRU1MRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUE9MTERF ViBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1NQQVJTRUtNQVAgaXMgbm90IHNldAojIENPTkZJ R19JTlBVVF9NQVRSSVhLTUFQIGlzIG5vdCBzZXQKCiMKIyBVc2VybGFuZCBpbnRlcmZhY2VzCiMK Q09ORklHX0lOUFVUX01PVVNFREVWPXkKQ09ORklHX0lOUFVUX01PVVNFREVWX1BTQVVYPXkKQ09O RklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9YPTEwMjQKQ09ORklHX0lOUFVUX01PVVNFREVWX1ND UkVFTl9ZPTc2OAojIENPTkZJR19JTlBVVF9KT1lERVYgaXMgbm90IHNldAojIENPTkZJR19JTlBV VF9FVkRFViBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0VWQlVHIGlzIG5vdCBzZXQKCiMKIyBJ bnB1dCBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19JTlBVVF9LRVlCT0FSRD15CiMgQ09ORklHX0tF WUJPQVJEX0FEUDU1ODggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg5IGlzIG5v dCBzZXQKQ09ORklHX0tFWUJPQVJEX0FUS0JEPXkKIyBDT05GSUdfS0VZQk9BUkRfUVQxMDcwIGlz IG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfUVQyMTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZ Qk9BUkRfTEtLQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9HUElPIGlzIG5vdCBzZXQK IyBDT05GSUdfS0VZQk9BUkRfR1BJT19QT0xMRUQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FS RF9UQ0E2NDE2IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVENBODQxOCBpcyBub3Qgc2V0 CiMgQ09ORklHX0tFWUJPQVJEX01BVFJJWCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xN ODMyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xNODMzMyBpcyBub3Qgc2V0CiMgQ09O RklHX0tFWUJPQVJEX01BWDczNTkgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQ1MgaXMg bm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NUFIxMjEgaXMgbm90IHNldAojIENPTkZJR19LRVlC T0FSRF9ORVdUT04gaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9PUEVOQ09SRVMgaXMgbm90 IHNldAojIENPTkZJR19LRVlCT0FSRF9TVE9XQVdBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJP QVJEX1NUX0tFWVNDQU4gaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVU5LQkQgaXMgbm90 IHNldAojIENPTkZJR19LRVlCT0FSRF9TSF9LRVlTQyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJP QVJEX1RDMzU4OVggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9YVEtCRCBpcyBub3Qgc2V0 CkNPTkZJR19JTlBVVF9NT1VTRT15CkNPTkZJR19NT1VTRV9QUzI9eQpDT05GSUdfTU9VU0VfUFMy X0FMUFM9eQpDT05GSUdfTU9VU0VfUFMyX0xPR0lQUzJQUD15CkNPTkZJR19NT1VTRV9QUzJfU1lO QVBUSUNTPXkKQ09ORklHX01PVVNFX1BTMl9DWVBSRVNTPXkKQ09ORklHX01PVVNFX1BTMl9UUkFD S1BPSU5UPXkKIyBDT05GSUdfTU9VU0VfUFMyX0VMQU5URUNIIGlzIG5vdCBzZXQKIyBDT05GSUdf TU9VU0VfUFMyX1NFTlRFTElDIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfUFMyX1RPVUNIS0lU IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfU0VSSUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9V U0VfQVBQTEVUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0JDTTU5NzQgaXMgbm90IHNl dAojIENPTkZJR19NT1VTRV9DWUFQQSBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1ZTWFhYQUEg aXMgbm90IHNldAojIENPTkZJR19NT1VTRV9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0Vf U1lOQVBUSUNTX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1NZTkFQVElDU19VU0IgaXMg bm90IHNldAojIENPTkZJR19JTlBVVF9KT1lTVElDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVU X1RBQkxFVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1RPVUNIU0NSRUVOIGlzIG5vdCBzZXQK IyBDT05GSUdfSU5QVVRfTUlTQyBpcyBub3Qgc2V0CgojCiMgSGFyZHdhcmUgSS9PIHBvcnRzCiMK Q09ORklHX1NFUklPPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19TRVJJTz15CkNPTkZJR19T RVJJT19JODA0Mj15CkNPTkZJR19TRVJJT19TRVJQT1JUPXkKQ09ORklHX1NFUklPX0NUODJDNzEw PXkKIyBDT05GSUdfU0VSSU9fUENJUFMyIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX0xJQlBTMj15 CkNPTkZJR19TRVJJT19SQVc9eQpDT05GSUdfU0VSSU9fQUxURVJBX1BTMj15CiMgQ09ORklHX1NF UklPX1BTMk1VTFQgaXMgbm90IHNldApDT05GSUdfU0VSSU9fQVJDX1BTMj15CiMgQ09ORklHX1NF UklPX09MUENfQVBTUCBpcyBub3Qgc2V0CiMgQ09ORklHX0dBTUVQT1JUIGlzIG5vdCBzZXQKCiMK IyBDaGFyYWN0ZXIgZGV2aWNlcwojCkNPTkZJR19UVFk9eQojIENPTkZJR19WVCBpcyBub3Qgc2V0 CkNPTkZJR19VTklYOThfUFRZUz15CiMgQ09ORklHX0RFVlBUU19NVUxUSVBMRV9JTlNUQU5DRVMg aXMgbm90IHNldApDT05GSUdfTEVHQUNZX1BUWVM9eQpDT05GSUdfTEVHQUNZX1BUWV9DT1VOVD0y NTYKIyBDT05GSUdfU0VSSUFMX05PTlNUQU5EQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9aT01J IGlzIG5vdCBzZXQKIyBDT05GSUdfTl9HU00gaXMgbm90IHNldAojIENPTkZJR19UUkFDRV9TSU5L IGlzIG5vdCBzZXQKQ09ORklHX0RFVktNRU09eQoKIwojIFNlcmlhbCBkcml2ZXJzCiMKQ09ORklH X1NFUklBTF9FQVJMWUNPTj15CkNPTkZJR19TRVJJQUxfODI1MD15CkNPTkZJR19TRVJJQUxfODI1 MF9ERVBSRUNBVEVEX09QVElPTlM9eQpDT05GSUdfU0VSSUFMXzgyNTBfUE5QPXkKQ09ORklHX1NF UklBTF84MjUwX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMXzgyNTBfUENJPXkKQ09ORklHX1NFUklB TF84MjUwX05SX1VBUlRTPTQKQ09ORklHX1NFUklBTF84MjUwX1JVTlRJTUVfVUFSVFM9NAojIENP TkZJR19TRVJJQUxfODI1MF9FWFRFTkRFRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUw X0RXIGlzIG5vdCBzZXQKCiMKIyBOb24tODI1MCBzZXJpYWwgcG9ydCBzdXBwb3J0CiMKIyBDT05G SUdfU0VSSUFMX0NMUFM3MTFYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX01BWDMxMDAgaXMg bm90IHNldAojIENPTkZJR19TRVJJQUxfTUFYMzEwWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklB TF9NRkRfSFNVIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1VBUlRMSVRFIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VSSUFMX1NIX1NDSSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfQ09SRT15CkNP TkZJR19TRVJJQUxfQ09SRV9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFMX0pTTSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFUklBTF9TQ0NOWFAgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfU0MxNklT N1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1RJTUJFUkRBTEUgaXMgbm90IHNldAojIENP TkZJR19TRVJJQUxfQUxURVJBX0pUQUdVQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0FM VEVSQV9VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0lGWDZYNjAgaXMgbm90IHNldAoj IENPTkZJR19TRVJJQUxfUENIX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQVJDIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1JQMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9G U0xfTFBVQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NUX0FTQyBpcyBub3Qgc2V0CiMg Q09ORklHX1NFUklBTF9NRU5fWjEzNSBpcyBub3Qgc2V0CiMgQ09ORklHX1RUWV9QUklOVEsgaXMg bm90IHNldAojIENPTkZJR19WSVJUSU9fQ09OU09MRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lQTUlf SEFORExFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hXX1JBTkRPTSBpcyBub3Qgc2V0CkNPTkZJR19O VlJBTT15CiMgQ09ORklHX1IzOTY0IGlzIG5vdCBzZXQKQ09ORklHX0FQUExJQ09NPXkKIyBDT05G SUdfTVdBVkUgaXMgbm90IHNldAojIENPTkZJR19IUEVUIGlzIG5vdCBzZXQKQ09ORklHX0hBTkdD SEVDS19USU1FUj15CiMgQ09ORklHX1RDR19UUE0gaXMgbm90IHNldApDT05GSUdfVEVMQ0xPQ0s9 eQpDT05GSUdfREVWUE9SVD15CkNPTkZJR19JMkM9eQpDT05GSUdfSTJDX0JPQVJESU5GTz15CkNP TkZJR19JMkNfQ09NUEFUPXkKQ09ORklHX0kyQ19DSEFSREVWPXkKQ09ORklHX0kyQ19NVVg9eQoK IwojIE11bHRpcGxleGVyIEkyQyBDaGlwIHN1cHBvcnQKIwpDT05GSUdfSTJDX01VWF9HUElPPXkK Q09ORklHX0kyQ19NVVhfUENBOTU0MT15CiMgQ09ORklHX0kyQ19NVVhfUENBOTU0eCBpcyBub3Qg c2V0CiMgQ09ORklHX0kyQ19IRUxQRVJfQVVUTyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU01CVVM9 eQoKIwojIEkyQyBBbGdvcml0aG1zCiMKQ09ORklHX0kyQ19BTEdPQklUPXkKIyBDT05GSUdfSTJD X0FMR09QQ0YgaXMgbm90IHNldApDT05GSUdfSTJDX0FMR09QQ0E9eQoKIwojIEkyQyBIYXJkd2Fy ZSBCdXMgc3VwcG9ydAojCgojCiMgUEMgU01CdXMgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwoj IENPTkZJR19JMkNfQUxJMTUzNSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfQUxJMTU2Mz15CiMgQ09O RklHX0kyQ19BTEkxNVgzIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19BTUQ3NTY9eQpDT05GSUdfSTJD X0FNRDc1Nl9TNDg4Mj15CiMgQ09ORklHX0kyQ19BTUQ4MTExIGlzIG5vdCBzZXQKIyBDT05GSUdf STJDX0k4MDEgaXMgbm90IHNldApDT05GSUdfSTJDX0lTQ0g9eQojIENPTkZJR19JMkNfSVNNVCBp cyBub3Qgc2V0CiMgQ09ORklHX0kyQ19QSUlYNCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfTkZPUkNF Mj15CkNPTkZJR19JMkNfTkZPUkNFMl9TNDk4NT15CiMgQ09ORklHX0kyQ19TSVM1NTk1IGlzIG5v dCBzZXQKQ09ORklHX0kyQ19TSVM2MzA9eQpDT05GSUdfSTJDX1NJUzk2WD15CkNPTkZJR19JMkNf VklBPXkKIyBDT05GSUdfSTJDX1ZJQVBSTyBpcyBub3Qgc2V0CgojCiMgQUNQSSBkcml2ZXJzCiMK Q09ORklHX0kyQ19TQ01JPXkKCiMKIyBJMkMgc3lzdGVtIGJ1cyBkcml2ZXJzIChtb3N0bHkgZW1i ZWRkZWQgLyBzeXN0ZW0tb24tY2hpcCkKIwojIENPTkZJR19JMkNfQ0JVU19HUElPIGlzIG5vdCBz ZXQKQ09ORklHX0kyQ19ERVNJR05XQVJFX0NPUkU9eQojIENPTkZJR19JMkNfREVTSUdOV0FSRV9Q TEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfREVTSUdOV0FSRV9QQ0k9eQpDT05GSUdfSTJD X0VGTTMyPXkKQ09ORklHX0kyQ19FRzIwVD15CkNPTkZJR19JMkNfR1BJTz15CkNPTkZJR19JMkNf T0NPUkVTPXkKQ09ORklHX0kyQ19QQ0FfUExBVEZPUk09eQojIENPTkZJR19JMkNfUFhBX1BDSSBp cyBub3Qgc2V0CiMgQ09ORklHX0kyQ19SSUlDIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19TSF9NT0JJ TEU9eQpDT05GSUdfSTJDX1NJTVRFQz15CkNPTkZJR19JMkNfWElMSU5YPXkKQ09ORklHX0kyQ19S Q0FSPXkKCiMKIyBFeHRlcm5hbCBJMkMvU01CdXMgYWRhcHRlciBkcml2ZXJzCiMKQ09ORklHX0ky Q19QQVJQT1JUX0xJR0hUPXkKIyBDT05GSUdfSTJDX1RBT1NfRVZNIGlzIG5vdCBzZXQKCiMKIyBP dGhlciBJMkMvU01CdXMgYnVzIGRyaXZlcnMKIwojIENPTkZJR19JMkNfREVCVUdfQ09SRSBpcyBu b3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19BTEdPIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RF QlVHX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19TUEk9eQojIENPTkZJR19TUElfREVCVUcgaXMgbm90 IHNldApDT05GSUdfU1BJX01BU1RFUj15CgojCiMgU1BJIE1hc3RlciBDb250cm9sbGVyIERyaXZl cnMKIwpDT05GSUdfU1BJX0FMVEVSQT15CkNPTkZJR19TUElfQVRNRUw9eQpDT05GSUdfU1BJX0JD TTI4MzU9eQpDT05GSUdfU1BJX0JDTTYzWFhfSFNTUEk9eQpDT05GSUdfU1BJX0JJVEJBTkc9eQpD T05GSUdfU1BJX0NMUFM3MTFYPXkKQ09ORklHX1NQSV9FUDkzWFg9eQpDT05GSUdfU1BJX0dQSU89 eQpDT05GSUdfU1BJX0lNWD15CkNPTkZJR19TUElfRlNMX0RTUEk9eQpDT05GSUdfU1BJX09DX1RJ Tlk9eQojIENPTkZJR19TUElfVElfUVNQSSBpcyBub3Qgc2V0CkNPTkZJR19TUElfT01BUF8xMDBL PXkKQ09ORklHX1NQSV9PUklPTj15CkNPTkZJR19TUElfUFhBMlhYX0RNQT15CkNPTkZJR19TUElf UFhBMlhYPXkKQ09ORklHX1NQSV9QWEEyWFhfUENJPXkKQ09ORklHX1NQSV9TQzE4SVM2MDI9eQpD T05GSUdfU1BJX1NIPXkKIyBDT05GSUdfU1BJX1NIX0hTUEkgaXMgbm90IHNldAojIENPTkZJR19T UElfU1VONEkgaXMgbm90IHNldApDT05GSUdfU1BJX1RPUENMSUZGX1BDSD15CkNPTkZJR19TUElf VFhYOT15CkNPTkZJR19TUElfWENPTU09eQojIENPTkZJR19TUElfWElMSU5YIGlzIG5vdCBzZXQK Q09ORklHX1NQSV9YVEVOU0FfWFRGUEdBPXkKIyBDT05GSUdfU1BJX0RFU0lHTldBUkUgaXMgbm90 IHNldAoKIwojIFNQSSBQcm90b2NvbCBNYXN0ZXJzCiMKQ09ORklHX1NQSV9TUElERVY9eQojIENP TkZJR19TUE1JIGlzIG5vdCBzZXQKQ09ORklHX0hTST15CkNPTkZJR19IU0lfQk9BUkRJTkZPPXkK CiMKIyBIU0kgY29udHJvbGxlcnMKIwoKIwojIEhTSSBjbGllbnRzCiMKQ09ORklHX0hTSV9DSEFS PXkKCiMKIyBQUFMgc3VwcG9ydAojCkNPTkZJR19QUFM9eQojIENPTkZJR19QUFNfREVCVUcgaXMg bm90IHNldAojIENPTkZJR19OVFBfUFBTIGlzIG5vdCBzZXQKCiMKIyBQUFMgY2xpZW50cyBzdXBw b3J0CiMKIyBDT05GSUdfUFBTX0NMSUVOVF9LVElNRVIgaXMgbm90IHNldAojIENPTkZJR19QUFNf Q0xJRU5UX0xESVNDIGlzIG5vdCBzZXQKIyBDT05GSUdfUFBTX0NMSUVOVF9HUElPIGlzIG5vdCBz ZXQKCiMKIyBQUFMgZ2VuZXJhdG9ycyBzdXBwb3J0CiMKCiMKIyBQVFAgY2xvY2sgc3VwcG9ydAoj CiMgQ09ORklHX1BUUF8xNTg4X0NMT0NLIGlzIG5vdCBzZXQKCiMKIyBFbmFibGUgUEhZTElCIGFu ZCBORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcgdG8gc2VlIHRoZSBhZGRpdGlvbmFsIGNsb2Nrcy4K IwojIENPTkZJR19QVFBfMTU4OF9DTE9DS19QQ0ggaXMgbm90IHNldApDT05GSUdfQVJDSF9XQU5U X09QVElPTkFMX0dQSU9MSUI9eQpDT05GSUdfR1BJT0xJQj15CkNPTkZJR19HUElPX0RFVlJFUz15 CkNPTkZJR19HUElPX0FDUEk9eQpDT05GSUdfR1BJT0xJQl9JUlFDSElQPXkKQ09ORklHX0RFQlVH X0dQSU89eQpDT05GSUdfR1BJT19HRU5FUklDPXkKIyBDT05GSUdfR1BJT19EQTkwNTIgaXMgbm90 IHNldAojIENPTkZJR19HUElPX0RBOTA1NSBpcyBub3Qgc2V0CkNPTkZJR19HUElPX01BWDczMFg9 eQoKIwojIE1lbW9yeSBtYXBwZWQgR1BJTyBkcml2ZXJzOgojCkNPTkZJR19HUElPX0NMUFM3MTFY PXkKQ09ORklHX0dQSU9fR0VORVJJQ19QTEFURk9STT15CkNPTkZJR19HUElPX0lUODc2MUU9eQpD T05GSUdfR1BJT19GNzE4OFg9eQpDT05GSUdfR1BJT19TQ0gzMTFYPXkKIyBDT05GSUdfR1BJT19U UzU1MDAgaXMgbm90IHNldAojIENPTkZJR19HUElPX1NDSCBpcyBub3Qgc2V0CkNPTkZJR19HUElP X0lDSD15CiMgQ09ORklHX0dQSU9fVlg4NTUgaXMgbm90IHNldAojIENPTkZJR19HUElPX0xZTlhQ T0lOVCBpcyBub3Qgc2V0CgojCiMgSTJDIEdQSU8gZXhwYW5kZXJzOgojCiMgQ09ORklHX0dQSU9f TFAzOTQzIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NQVg3MzAwIGlzIG5vdCBzZXQKQ09ORklH X0dQSU9fTUFYNzMyWD15CkNPTkZJR19HUElPX01BWDczMlhfSVJRPXkKQ09ORklHX0dQSU9fUENB OTUzWD15CiMgQ09ORklHX0dQSU9fUENBOTUzWF9JUlEgaXMgbm90IHNldApDT05GSUdfR1BJT19Q Q0Y4NTdYPXkKIyBDT05GSUdfR1BJT19SQzVUNTgzIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fU1gx NTBYPXkKQ09ORklHX0dQSU9fVEMzNTg5WD15CkNPTkZJR19HUElPX1dNODMxWD15CkNPTkZJR19H UElPX1dNODk5ND15CkNPTkZJR19HUElPX0FEUDU1ODg9eQpDT05GSUdfR1BJT19BRFA1NTg4X0lS UT15CgojCiMgUENJIEdQSU8gZXhwYW5kZXJzOgojCkNPTkZJR19HUElPX0NTNTUzNT15CkNPTkZJ R19HUElPX0JUOFhYPXkKQ09ORklHX0dQSU9fQU1EODExMT15CkNPTkZJR19HUElPX0lOVEVMX01J RD15CkNPTkZJR19HUElPX1BDSD15CiMgQ09ORklHX0dQSU9fTUxfSU9IIGlzIG5vdCBzZXQKQ09O RklHX0dQSU9fVElNQkVSREFMRT15CkNPTkZJR19HUElPX1JEQzMyMVg9eQoKIwojIFNQSSBHUElP IGV4cGFuZGVyczoKIwpDT05GSUdfR1BJT19NQVg3MzAxPXkKIyBDT05GSUdfR1BJT19NQzMzODgw IGlzIG5vdCBzZXQKCiMKIyBBQzk3IEdQSU8gZXhwYW5kZXJzOgojCgojCiMgTFBDIEdQSU8gZXhw YW5kZXJzOgojCgojCiMgTU9EVUxidXMgR1BJTyBleHBhbmRlcnM6CiMKIyBDT05GSUdfR1BJT19K QU5aX1RUTCBpcyBub3Qgc2V0CgojCiMgVVNCIEdQSU8gZXhwYW5kZXJzOgojCkNPTkZJR19XMT15 CgojCiMgMS13aXJlIEJ1cyBNYXN0ZXJzCiMKQ09ORklHX1cxX01BU1RFUl9NQVRST1g9eQpDT05G SUdfVzFfTUFTVEVSX0RTMjQ4Mj15CkNPTkZJR19XMV9NQVNURVJfTVhDPXkKQ09ORklHX1cxX01B U1RFUl9EUzFXTT15CkNPTkZJR19XMV9NQVNURVJfR1BJTz15CgojCiMgMS13aXJlIFNsYXZlcwoj CkNPTkZJR19XMV9TTEFWRV9USEVSTT15CkNPTkZJR19XMV9TTEFWRV9TTUVNPXkKQ09ORklHX1cx X1NMQVZFX0RTMjQwOD15CiMgQ09ORklHX1cxX1NMQVZFX0RTMjQwOF9SRUFEQkFDSyBpcyBub3Qg c2V0CkNPTkZJR19XMV9TTEFWRV9EUzI0MTM9eQojIENPTkZJR19XMV9TTEFWRV9EUzI0MjMgaXMg bm90IHNldAojIENPTkZJR19XMV9TTEFWRV9EUzI0MzEgaXMgbm90IHNldAojIENPTkZJR19XMV9T TEFWRV9EUzI0MzMgaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNzYwPXkKQ09ORklHX1cx X1NMQVZFX0RTMjc4MD15CkNPTkZJR19XMV9TTEFWRV9EUzI3ODE9eQojIENPTkZJR19XMV9TTEFW RV9EUzI4RTA0IGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX0JRMjcwMDA9eQpDT05GSUdfUE9X RVJfU1VQUExZPXkKQ09ORklHX1BPV0VSX1NVUFBMWV9ERUJVRz15CkNPTkZJR19QREFfUE9XRVI9 eQpDT05GSUdfV004MzFYX0JBQ0tVUD15CkNPTkZJR19XTTgzMVhfUE9XRVI9eQpDT05GSUdfVEVT VF9QT1dFUj15CiMgQ09ORklHX0JBVFRFUllfRFMyNzYwIGlzIG5vdCBzZXQKQ09ORklHX0JBVFRF UllfRFMyNzgwPXkKQ09ORklHX0JBVFRFUllfRFMyNzgxPXkKQ09ORklHX0JBVFRFUllfRFMyNzgy PXkKQ09ORklHX0JBVFRFUllfU0JTPXkKQ09ORklHX0JBVFRFUllfQlEyN3gwMD15CiMgQ09ORklH X0JBVFRFUllfQlEyN1gwMF9JMkMgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0JRMjdYMDBf UExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0RBOTA1MiBpcyBub3Qgc2V0CkNP TkZJR19CQVRURVJZX01BWDE3MDQwPXkKQ09ORklHX0JBVFRFUllfTUFYMTcwNDI9eQojIENPTkZJ R19DSEFSR0VSX1BDRjUwNjMzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9NQVg4OTAzIGlz IG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfTFA4NzI3PXkKQ09ORklHX0NIQVJHRVJfR1BJTz15CkNP TkZJR19DSEFSR0VSX0JRMjQxNVg9eQpDT05GSUdfQ0hBUkdFUl9CUTI0MTkwPXkKQ09ORklHX0NI QVJHRVJfQlEyNDczNT15CkNPTkZJR19DSEFSR0VSX1NNQjM0Nz15CkNPTkZJR19DSEFSR0VSX1RQ UzY1MDkwPXkKQ09ORklHX0JBVFRFUllfR09MREZJU0g9eQpDT05GSUdfUE9XRVJfUkVTRVQ9eQpD T05GSUdfUE9XRVJfQVZTPXkKQ09ORklHX0hXTU9OPXkKQ09ORklHX0hXTU9OX1ZJRD15CkNPTkZJ R19IV01PTl9ERUJVR19DSElQPXkKCiMKIyBOYXRpdmUgZHJpdmVycwojCkNPTkZJR19TRU5TT1JT X0FENzMxND15CkNPTkZJR19TRU5TT1JTX0FENzQxND15CkNPTkZJR19TRU5TT1JTX0FENzQxOD15 CkNPTkZJR19TRU5TT1JTX0FETTEwMjE9eQpDT05GSUdfU0VOU09SU19BRE0xMDI1PXkKQ09ORklH X1NFTlNPUlNfQURNMTAyNj15CkNPTkZJR19TRU5TT1JTX0FETTEwMjk9eQpDT05GSUdfU0VOU09S U19BRE0xMDMxPXkKIyBDT05GSUdfU0VOU09SU19BRE05MjQwIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfQURUN1gxMD15CiMgQ09ORklHX1NFTlNPUlNfQURUNzMxMCBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX0FEVDc0MTA9eQpDT05GSUdfU0VOU09SU19BRFQ3NDExPXkKQ09ORklHX1NFTlNP UlNfQURUNzQ2Mj15CkNPTkZJR19TRU5TT1JTX0FEVDc0NzA9eQojIENPTkZJR19TRU5TT1JTX0FE VDc0NzUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FTQzc2MjEgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19LOFRFTVA9eQojIENPTkZJR19TRU5TT1JTX0sxMFRFTVAgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19GQU0xNUhfUE9XRVI9eQojIENPTkZJR19TRU5TT1JTX0FQUExFU01DIGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQVNCMTAwPXkKQ09ORklHX1NFTlNPUlNfQVRYUDE9eQpD T05GSUdfU0VOU09SU19EUzYyMD15CkNPTkZJR19TRU5TT1JTX0RTMTYyMT15CiMgQ09ORklHX1NF TlNPUlNfREE5MDUyX0FEQyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0RBOTA1NT15CiMgQ09O RklHX1NFTlNPUlNfSTVLX0FNQiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0Y3MTgwNUY9eQpD T05GSUdfU0VOU09SU19GNzE4ODJGRz15CkNPTkZJR19TRU5TT1JTX0Y3NTM3NVM9eQpDT05GSUdf U0VOU09SU19NQzEzNzgzX0FEQz15CkNPTkZJR19TRU5TT1JTX0ZTQ0hNRD15CkNPTkZJR19TRU5T T1JTX0dMNTE4U009eQojIENPTkZJR19TRU5TT1JTX0dMNTIwU00gaXMgbm90IHNldApDT05GSUdf U0VOU09SU19HNzYwQT15CkNPTkZJR19TRU5TT1JTX0c3NjI9eQpDT05GSUdfU0VOU09SU19HUElP X0ZBTj15CkNPTkZJR19TRU5TT1JTX0hJSDYxMzA9eQojIENPTkZJR19TRU5TT1JTX0NPUkVURU1Q IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JVDg3IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfSkM0Mj15CkNPTkZJR19TRU5TT1JTX0xJTkVBR0U9eQojIENPTkZJR19TRU5TT1JTX0xUQzI5 NDUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MVEM0MTUxPXkKIyBDT05GSUdfU0VOU09SU19M VEM0MjE1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTFRDNDIyMj15CkNPTkZJR19TRU5TT1JT X0xUQzQyNDU9eQojIENPTkZJR19TRU5TT1JTX0xUQzQyNjAgaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX0xUQzQyNjEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19NQVgxMTExPXkKQ09ORklH X1NFTlNPUlNfTUFYMTYwNjU9eQpDT05GSUdfU0VOU09SU19NQVgxNjE5PXkKQ09ORklHX1NFTlNP UlNfTUFYMTY2OD15CkNPTkZJR19TRU5TT1JTX01BWDE5Nz15CkNPTkZJR19TRU5TT1JTX01BWDY2 Mzk9eQojIENPTkZJR19TRU5TT1JTX01BWDY2NDIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19N QVg2NjUwPXkKQ09ORklHX1NFTlNPUlNfTUFYNjY5Nz15CkNPTkZJR19TRU5TT1JTX0hUVTIxPXkK Q09ORklHX1NFTlNPUlNfTUNQMzAyMT15CiMgQ09ORklHX1NFTlNPUlNfQURDWFggaXMgbm90IHNl dAojIENPTkZJR19TRU5TT1JTX0xNNjMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTcwPXkK IyBDT05GSUdfU0VOU09SU19MTTczIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc1IGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19MTTc4IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE04MD15CkNPTkZJR19TRU5TT1JTX0xN ODM9eQpDT05GSUdfU0VOU09SU19MTTg1PXkKIyBDT05GSUdfU0VOU09SU19MTTg3IGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfTE05MD15CkNPTkZJR19TRU5TT1JTX0xNOTI9eQojIENPTkZJR19T RU5TT1JTX0xNOTMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTk1MjM0PXkKQ09ORklHX1NF TlNPUlNfTE05NTI0MT15CkNPTkZJR19TRU5TT1JTX0xNOTUyNDU9eQojIENPTkZJR19TRU5TT1JT X1BDODczNjAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19QQzg3NDI3PXkKQ09ORklHX1NFTlNP UlNfTlRDX1RIRVJNSVNUT1I9eQpDT05GSUdfU0VOU09SU19OQ1Q2NjgzPXkKIyBDT05GSUdfU0VO U09SU19OQ1Q2Nzc1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QQ0Y4NTkxIGlzIG5vdCBz ZXQKQ09ORklHX1BNQlVTPXkKQ09ORklHX1NFTlNPUlNfUE1CVVM9eQpDT05GSUdfU0VOU09SU19B RE0xMjc1PXkKQ09ORklHX1NFTlNPUlNfTE0yNTA2Nj15CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk3 OCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMTYwNjQgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19NQVgzNDQ0MD15CkNPTkZJR19TRU5TT1JTX01BWDg2ODg9eQpDT05GSUdfU0VOU09S U19VQ0Q5MDAwPXkKIyBDT05GSUdfU0VOU09SU19VQ0Q5MjAwIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU09SU19aTDYxMDAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19TSFQxNT15CkNPTkZJR19T RU5TT1JTX1NIVDIxPXkKQ09ORklHX1NFTlNPUlNfU0hUQzE9eQpDT05GSUdfU0VOU09SU19TSVM1 NTk1PXkKQ09ORklHX1NFTlNPUlNfRE1FMTczNz15CkNPTkZJR19TRU5TT1JTX0VNQzE0MDM9eQpD T05GSUdfU0VOU09SU19FTUMyMTAzPXkKIyBDT05GSUdfU0VOU09SU19FTUM2VzIwMSBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX1NNU0M0N00xPXkKQ09ORklHX1NFTlNPUlNfU01TQzQ3TTE5Mj15 CkNPTkZJR19TRU5TT1JTX1NNU0M0N0IzOTc9eQpDT05GSUdfU0VOU09SU19TQ0g1NlhYX0NPTU1P Tj15CiMgQ09ORklHX1NFTlNPUlNfU0NINTYyNyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1ND SDU2MzY9eQpDT05GSUdfU0VOU09SU19TTU02NjU9eQpDT05GSUdfU0VOU09SU19BREMxMjhEODE4 PXkKQ09ORklHX1NFTlNPUlNfQURTMTAxNT15CiMgQ09ORklHX1NFTlNPUlNfQURTNzgyOCBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FEUzc4NzE9eQojIENPTkZJR19TRU5TT1JTX0FNQzY4MjEg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19JTkEyMDk9eQpDT05GSUdfU0VOU09SU19JTkEyWFg9 eQojIENPTkZJR19TRU5TT1JTX1RITUM1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1Q MTAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVA0MDEgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX1RNUDQyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVklBX0NQVVRFTVAg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19WSUE2ODZBPXkKQ09ORklHX1NFTlNPUlNfVlQxMjEx PXkKIyBDT05GSUdfU0VOU09SU19WVDgyMzEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODM3 ODFEPXkKQ09ORklHX1NFTlNPUlNfVzgzNzkxRD15CkNPTkZJR19TRU5TT1JTX1c4Mzc5MkQ9eQoj IENPTkZJR19TRU5TT1JTX1c4Mzc5MyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1c4Mzc5NT15 CkNPTkZJR19TRU5TT1JTX1c4Mzc5NV9GQU5DVFJMPXkKQ09ORklHX1NFTlNPUlNfVzgzTDc4NVRT PXkKQ09ORklHX1NFTlNPUlNfVzgzTDc4Nk5HPXkKQ09ORklHX1NFTlNPUlNfVzgzNjI3SEY9eQpD T05GSUdfU0VOU09SU19XODM2MjdFSEY9eQpDT05GSUdfU0VOU09SU19XTTgzMVg9eQoKIwojIEFD UEkgZHJpdmVycwojCiMgQ09ORklHX1NFTlNPUlNfQUNQSV9QT1dFUiBpcyBub3Qgc2V0CiMgQ09O RklHX1NFTlNPUlNfQVRLMDExMCBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMPXkKQ09ORklHX1RI RVJNQUxfSFdNT049eQojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1NURVBfV0lTRSBpcyBu b3Qgc2V0CkNPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX0ZBSVJfU0hBUkU9eQojIENPTkZJR19U SEVSTUFMX0RFRkFVTFRfR09WX1VTRVJfU1BBQ0UgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9H T1ZfRkFJUl9TSEFSRT15CkNPTkZJR19USEVSTUFMX0dPVl9TVEVQX1dJU0U9eQojIENPTkZJR19U SEVSTUFMX0dPVl9VU0VSX1NQQUNFIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfRU1VTEFUSU9O PXkKIyBDT05GSUdfUkNBUl9USEVSTUFMIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX1BPV0VSQ0xB TVA9eQojIENPTkZJR19BQ1BJX0lOVDM0MDNfVEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lO VEVMX1NPQ19EVFNfVEhFUk1BTCBpcyBub3Qgc2V0CgojCiMgVGV4YXMgSW5zdHJ1bWVudHMgdGhl cm1hbCBkcml2ZXJzCiMKQ09ORklHX1dBVENIRE9HPXkKQ09ORklHX1dBVENIRE9HX0NPUkU9eQoj IENPTkZJR19XQVRDSERPR19OT1dBWU9VVCBpcyBub3Qgc2V0CgojCiMgV2F0Y2hkb2cgRGV2aWNl IERyaXZlcnMKIwojIENPTkZJR19TT0ZUX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX0RBOTA1 Ml9XQVRDSERPRz15CkNPTkZJR19EQTkwNTVfV0FUQ0hET0c9eQpDT05GSUdfV004MzFYX1dBVENI RE9HPXkKQ09ORklHX1hJTElOWF9XQVRDSERPRz15CiMgQ09ORklHX0RXX1dBVENIRE9HIGlzIG5v dCBzZXQKQ09ORklHX1JFVFVfV0FUQ0hET0c9eQojIENPTkZJR19URUdSQV9XQVRDSERPRyBpcyBu b3Qgc2V0CkNPTkZJR19BQ1FVSVJFX1dEVD15CkNPTkZJR19BRFZBTlRFQ0hfV0RUPXkKQ09ORklH X0FMSU0xNTM1X1dEVD15CkNPTkZJR19BTElNNzEwMV9XRFQ9eQojIENPTkZJR19GNzE4MDhFX1dE VCBpcyBub3Qgc2V0CkNPTkZJR19TUDUxMDBfVENPPXkKQ09ORklHX0dFT0RFX1dEVD15CkNPTkZJ R19TQkNfRklUUEMyX1dBVENIRE9HPXkKIyBDT05GSUdfRVVST1RFQ0hfV0RUIGlzIG5vdCBzZXQK Q09ORklHX0lCNzAwX1dEVD15CkNPTkZJR19JQk1BU1I9eQpDT05GSUdfV0FGRVJfV0RUPXkKQ09O RklHX0k2MzAwRVNCX1dEVD15CiMgQ09ORklHX0lFNlhYX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19J VENPX1dEVD15CiMgQ09ORklHX0lUQ09fVkVORE9SX1NVUFBPUlQgaXMgbm90IHNldApDT05GSUdf SVQ4NzEyRl9XRFQ9eQojIENPTkZJR19JVDg3X1dEVCBpcyBub3Qgc2V0CkNPTkZJR19IUF9XQVRD SERPRz15CiMgQ09ORklHX0hQV0RUX05NSV9ERUNPRElORyBpcyBub3Qgc2V0CkNPTkZJR19TQzEy MDBfV0RUPXkKIyBDT05GSUdfUEM4NzQxM19XRFQgaXMgbm90IHNldAojIENPTkZJR19OVl9UQ08g aXMgbm90IHNldApDT05GSUdfNjBYWF9XRFQ9eQpDT05GSUdfQ1BVNV9XRFQ9eQpDT05GSUdfU01T Q19TQ0gzMTFYX1dEVD15CiMgQ09ORklHX1NNU0MzN0I3ODdfV0RUIGlzIG5vdCBzZXQKQ09ORklH X1ZJQV9XRFQ9eQpDT05GSUdfVzgzNjI3SEZfV0RUPXkKQ09ORklHX1c4Mzg3N0ZfV0RUPXkKQ09O RklHX1c4Mzk3N0ZfV0RUPXkKQ09ORklHX01BQ0haX1dEVD15CkNPTkZJR19TQkNfRVBYX0MzX1dB VENIRE9HPXkKIyBDT05GSUdfTUVOX0EyMV9XRFQgaXMgbm90IHNldAoKIwojIFBDSS1iYXNlZCBX YXRjaGRvZyBDYXJkcwojCkNPTkZJR19QQ0lQQ1dBVENIRE9HPXkKQ09ORklHX1dEVFBDST15CkNP TkZJR19TU0JfUE9TU0lCTEU9eQoKIwojIFNvbmljcyBTaWxpY29uIEJhY2twbGFuZQojCkNPTkZJ R19TU0I9eQpDT05GSUdfU1NCX1NQUk9NPXkKQ09ORklHX1NTQl9QQ0lIT1NUX1BPU1NJQkxFPXkK Q09ORklHX1NTQl9QQ0lIT1NUPXkKIyBDT05GSUdfU1NCX0I0M19QQ0lfQlJJREdFIGlzIG5vdCBz ZXQKQ09ORklHX1NTQl9TRElPSE9TVF9QT1NTSUJMRT15CiMgQ09ORklHX1NTQl9TRElPSE9TVCBp cyBub3Qgc2V0CkNPTkZJR19TU0JfU0lMRU5UPXkKQ09ORklHX1NTQl9EUklWRVJfUENJQ09SRV9Q T1NTSUJMRT15CiMgQ09ORklHX1NTQl9EUklWRVJfUENJQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklH X1NTQl9EUklWRVJfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX1BPU1NJQkxFPXkKCiMKIyBC cm9hZGNvbSBzcGVjaWZpYyBBTUJBCiMKQ09ORklHX0JDTUE9eQpDT05GSUdfQkNNQV9IT1NUX1BD SV9QT1NTSUJMRT15CiMgQ09ORklHX0JDTUFfSE9TVF9QQ0kgaXMgbm90IHNldApDT05GSUdfQkNN QV9IT1NUX1NPQz15CiMgQ09ORklHX0JDTUFfRFJJVkVSX0dNQUNfQ01OIGlzIG5vdCBzZXQKQ09O RklHX0JDTUFfRFJJVkVSX0dQSU89eQpDT05GSUdfQkNNQV9ERUJVRz15CgojCiMgTXVsdGlmdW5j dGlvbiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19NRkRfQ09SRT15CkNPTkZJR19NRkRfQ1M1NTM1 PXkKQ09ORklHX01GRF9BUzM3MTE9eQojIENPTkZJR19QTUlDX0FEUDU1MjAgaXMgbm90IHNldApD T05GSUdfTUZEX0FBVDI4NzBfQ09SRT15CkNPTkZJR19NRkRfQkNNNTkwWFg9eQpDT05GSUdfTUZE X0FYUDIwWD15CiMgQ09ORklHX01GRF9DUk9TX0VDIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1JQ19E QTkwM1ggaXMgbm90IHNldApDT05GSUdfUE1JQ19EQTkwNTI9eQpDT05GSUdfTUZEX0RBOTA1Ml9T UEk9eQpDT05GSUdfTUZEX0RBOTA1Ml9JMkM9eQpDT05GSUdfTUZEX0RBOTA1NT15CiMgQ09ORklH X01GRF9EQTkwNjMgaXMgbm90IHNldApDT05GSUdfTUZEX01DMTNYWFg9eQojIENPTkZJR19NRkRf TUMxM1hYWF9TUEkgaXMgbm90IHNldApDT05GSUdfTUZEX01DMTNYWFhfSTJDPXkKQ09ORklHX0hU Q19QQVNJQzM9eQojIENPTkZJR19IVENfSTJDUExEIGlzIG5vdCBzZXQKQ09ORklHX0xQQ19JQ0g9 eQpDT05GSUdfTFBDX1NDSD15CkNPTkZJR19NRkRfSkFOWl9DTU9ESU89eQojIENPTkZJR19NRkRf S0VNUExEIGlzIG5vdCBzZXQKQ09ORklHX01GRF84OFBNODAwPXkKIyBDT05GSUdfTUZEXzg4UE04 MDUgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTg2MFggaXMgbm90IHNldAojIENPTkZJR19N RkRfTUFYMTQ1NzcgaXMgbm90IHNldApDT05GSUdfTUZEX01BWDc3Njg2PXkKQ09ORklHX01GRF9N QVg3NzY5Mz15CiMgQ09ORklHX01GRF9NQVg4OTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01B WDg5MjUgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODk5NyBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9NQVg4OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdfRVpYX1BDQVAgaXMgbm90IHNldApDT05G SUdfTUZEX1JFVFU9eQpDT05GSUdfTUZEX1BDRjUwNjMzPXkKQ09ORklHX1BDRjUwNjMzX0FEQz15 CkNPTkZJR19QQ0Y1MDYzM19HUElPPXkKQ09ORklHX01GRF9SREMzMjFYPXkKIyBDT05GSUdfTUZE X1JUU1hfUENJIGlzIG5vdCBzZXQKQ09ORklHX01GRF9SQzVUNTgzPXkKQ09ORklHX01GRF9TRUNf Q09SRT15CkNPTkZJR19NRkRfU0k0NzZYX0NPUkU9eQpDT05GSUdfTUZEX1NNNTAxPXkKQ09ORklH X01GRF9TTTUwMV9HUElPPXkKIyBDT05GSUdfTUZEX1NNU0MgaXMgbm90IHNldAojIENPTkZJR19B Qlg1MDBfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU1lTQ09OPXkKQ09ORklHX01GRF9USV9B TTMzNVhfVFNDQURDPXkKQ09ORklHX01GRF9MUDM5NDM9eQojIENPTkZJR19NRkRfTFA4Nzg4IGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX1BBTE1BUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzYxMDVY IGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjUwMTAgaXMgbm90IHNldApDT05GSUdfVFBTNjUwN1g9 eQpDT05GSUdfTUZEX1RQUzY1MDkwPXkKQ09ORklHX01GRF9UUFM2NTIxNz15CkNPTkZJR19NRkRf VFBTNjUyMTg9eQojIENPTkZJR19NRkRfVFBTNjU4NlggaXMgbm90IHNldAojIENPTkZJR19NRkRf VFBTNjU5MTAgaXMgbm90IHNldApDT05GSUdfTUZEX1RQUzY1OTEyPXkKIyBDT05GSUdfTUZEX1RQ UzY1OTEyX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTkxMl9TUEkgaXMgbm90IHNl dApDT05GSUdfTUZEX1RQUzgwMDMxPXkKIyBDT05GSUdfVFdMNDAzMF9DT1JFIGlzIG5vdCBzZXQK IyBDT05GSUdfVFdMNjA0MF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9XTDEyNzNfQ09SRT15 CkNPTkZJR19NRkRfTE0zNTMzPXkKQ09ORklHX01GRF9USU1CRVJEQUxFPXkKQ09ORklHX01GRF9U QzM1ODlYPXkKIyBDT05GSUdfTUZEX1RNSU8gaXMgbm90IHNldAojIENPTkZJR19NRkRfVlg4NTUg aXMgbm90IHNldAojIENPTkZJR19NRkRfQVJJWk9OQV9JMkMgaXMgbm90IHNldAojIENPTkZJR19N RkRfQVJJWk9OQV9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004NDAwIGlzIG5vdCBzZXQK Q09ORklHX01GRF9XTTgzMVg9eQojIENPTkZJR19NRkRfV004MzFYX0kyQyBpcyBub3Qgc2V0CkNP TkZJR19NRkRfV004MzFYX1NQST15CiMgQ09ORklHX01GRF9XTTgzNTBfSTJDIGlzIG5vdCBzZXQK Q09ORklHX01GRF9XTTg5OTQ9eQpDT05GSUdfUkVHVUxBVE9SPXkKIyBDT05GSUdfUkVHVUxBVE9S X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9GSVhFRF9WT0xUQUdFPXkKIyBDT05G SUdfUkVHVUxBVE9SX1ZJUlRVQUxfQ09OU1VNRVIgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFU T1JfVVNFUlNQQUNFX0NPTlNVTUVSIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl84OFBNODAw PXkKIyBDT05GSUdfUkVHVUxBVE9SX0FDVDg4NjUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFU T1JfQUQ1Mzk4IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9BTkFUT1A9eQpDT05GSUdfUkVH VUxBVE9SX0FBVDI4NzA9eQpDT05GSUdfUkVHVUxBVE9SX0FTMzcxMT15CkNPTkZJR19SRUdVTEFU T1JfQVhQMjBYPXkKQ09ORklHX1JFR1VMQVRPUl9CQ001OTBYWD15CkNPTkZJR19SRUdVTEFUT1Jf REE5MDUyPXkKQ09ORklHX1JFR1VMQVRPUl9EQTkwNTU9eQpDT05GSUdfUkVHVUxBVE9SX0RBOTIx MD15CkNPTkZJR19SRUdVTEFUT1JfRkFONTM1NTU9eQpDT05GSUdfUkVHVUxBVE9SX0dQSU89eQoj IENPTkZJR19SRUdVTEFUT1JfSVNMNjI3MUEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1Jf TFAzOTcxIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0xQMzk3MiBpcyBub3Qgc2V0CiMg Q09ORklHX1JFR1VMQVRPUl9MUDg3MlggaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFA4 NzU1IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9MVEMzNTg5PXkKIyBDT05GSUdfUkVHVUxB VE9SX01BWDE1ODYgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYODY0OSBpcyBub3Qg c2V0CkNPTkZJR19SRUdVTEFUT1JfTUFYODY2MD15CkNPTkZJR19SRUdVTEFUT1JfTUFYODk1Mj15 CkNPTkZJR19SRUdVTEFUT1JfTUFYODk3Mz15CkNPTkZJR19SRUdVTEFUT1JfTUFYNzc2ODY9eQpD T05GSUdfUkVHVUxBVE9SX01BWDc3NjkzPXkKQ09ORklHX1JFR1VMQVRPUl9NQzEzWFhYX0NPUkU9 eQpDT05GSUdfUkVHVUxBVE9SX01DMTM3ODM9eQpDT05GSUdfUkVHVUxBVE9SX01DMTM4OTI9eQoj IENPTkZJR19SRUdVTEFUT1JfUEJJQVMgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1BDRjUw NjMzPXkKQ09ORklHX1JFR1VMQVRPUl9QRlVaRTEwMD15CkNPTkZJR19SRUdVTEFUT1JfUkM1VDU4 Mz15CkNPTkZJR19SRUdVTEFUT1JfUzJNUEEwMT15CiMgQ09ORklHX1JFR1VMQVRPUl9TMk1QUzEx IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9TNU04NzY3PXkKQ09ORklHX1JFR1VMQVRPUl9U UFM1MTYzMj15CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2MjM2MCBpcyBub3Qgc2V0CiMgQ09ORklH X1JFR1VMQVRPUl9UUFM2NTAyMyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVFBTNjUwN1g9 eQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1MDkwPXkKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTIxNz15 CkNPTkZJR19SRUdVTEFUT1JfVFBTNjUyNFg9eQojIENPTkZJR19SRUdVTEFUT1JfVFBTODAwMzEg aXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1dNODMxWD15CkNPTkZJR19SRUdVTEFUT1JfV004 OTk0PXkKIyBDT05GSUdfTUVESUFfU1VQUE9SVCBpcyBub3Qgc2V0CgojCiMgR3JhcGhpY3Mgc3Vw cG9ydAojCkNPTkZJR19BR1A9eQojIENPTkZJR19BR1BfQU1ENjQgaXMgbm90IHNldApDT05GSUdf QUdQX0lOVEVMPXkKQ09ORklHX0FHUF9TSVM9eQpDT05GSUdfQUdQX1ZJQT15CkNPTkZJR19JTlRF TF9HVFQ9eQpDT05GSUdfVkdBX0FSQj15CkNPTkZJR19WR0FfQVJCX01BWF9HUFVTPTE2CkNPTkZJ R19WR0FfU1dJVENIRVJPTz15CgojCiMgRGlyZWN0IFJlbmRlcmluZyBNYW5hZ2VyCiMKIyBDT05G SUdfRFJNIGlzIG5vdCBzZXQKCiMKIyBGcmFtZSBidWZmZXIgRGV2aWNlcwojCkNPTkZJR19GQj15 CkNPTkZJR19GSVJNV0FSRV9FRElEPXkKQ09ORklHX0ZCX0REQz15CkNPTkZJR19GQl9CT09UX1ZF U0FfU1VQUE9SVD15CkNPTkZJR19GQl9DRkJfRklMTFJFQ1Q9eQpDT05GSUdfRkJfQ0ZCX0NPUFlB UkVBPXkKQ09ORklHX0ZCX0NGQl9JTUFHRUJMSVQ9eQojIENPTkZJR19GQl9DRkJfUkVWX1BJWEVM U19JTl9CWVRFIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZU19GSUxMUkVDVD15CkNPTkZJR19GQl9T WVNfQ09QWUFSRUE9eQpDT05GSUdfRkJfU1lTX0lNQUdFQkxJVD15CkNPTkZJR19GQl9GT1JFSUdO X0VORElBTj15CkNPTkZJR19GQl9CT1RIX0VORElBTj15CiMgQ09ORklHX0ZCX0JJR19FTkRJQU4g aXMgbm90IHNldAojIENPTkZJR19GQl9MSVRUTEVfRU5ESUFOIGlzIG5vdCBzZXQKQ09ORklHX0ZC X1NZU19GT1BTPXkKQ09ORklHX0ZCX0RFRkVSUkVEX0lPPXkKQ09ORklHX0ZCX1NWR0FMSUI9eQoj IENPTkZJR19GQl9NQUNNT0RFUyBpcyBub3Qgc2V0CkNPTkZJR19GQl9CQUNLTElHSFQ9eQpDT05G SUdfRkJfTU9ERV9IRUxQRVJTPXkKQ09ORklHX0ZCX1RJTEVCTElUVElORz15CgojCiMgRnJhbWUg YnVmZmVyIGhhcmR3YXJlIGRyaXZlcnMKIwojIENPTkZJR19GQl9DSVJSVVMgaXMgbm90IHNldApD T05GSUdfRkJfUE0yPXkKIyBDT05GSUdfRkJfUE0yX0ZJRk9fRElTQ09OTkVDVCBpcyBub3Qgc2V0 CkNPTkZJR19GQl9DWUJFUjIwMDA9eQojIENPTkZJR19GQl9DWUJFUjIwMDBfRERDIGlzIG5vdCBz ZXQKQ09ORklHX0ZCX0FSQz15CkNPTkZJR19GQl9BU0lMSUFOVD15CiMgQ09ORklHX0ZCX0lNU1RU IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVkdBMTYgaXMgbm90IHNldAojIENPTkZJR19GQl9WRVNB IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTjQxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0hHQSBp cyBub3Qgc2V0CkNPTkZJR19GQl9PUEVOQ09SRVM9eQojIENPTkZJR19GQl9TMUQxM1hYWCBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZCX05WSURJQSBpcyBub3Qgc2V0CkNPTkZJR19GQl9SSVZBPXkKQ09O RklHX0ZCX1JJVkFfSTJDPXkKIyBDT05GSUdfRkJfUklWQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJ R19GQl9SSVZBX0JBQ0tMSUdIVD15CkNPTkZJR19GQl9JNzQwPXkKIyBDT05GSUdfRkJfTEU4MDU3 OCBpcyBub3Qgc2V0CkNPTkZJR19GQl9JTlRFTD15CkNPTkZJR19GQl9JTlRFTF9ERUJVRz15CkNP TkZJR19GQl9JTlRFTF9JMkM9eQpDT05GSUdfRkJfTUFUUk9YPXkKQ09ORklHX0ZCX01BVFJPWF9N SUxMRU5JVU09eQpDT05GSUdfRkJfTUFUUk9YX01ZU1RJUVVFPXkKIyBDT05GSUdfRkJfTUFUUk9Y X0cgaXMgbm90IHNldApDT05GSUdfRkJfTUFUUk9YX0kyQz15CkNPTkZJR19GQl9SQURFT049eQoj IENPTkZJR19GQl9SQURFT05fSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUkFERU9OX0JBQ0tM SUdIVCBpcyBub3Qgc2V0CkNPTkZJR19GQl9SQURFT05fREVCVUc9eQpDT05GSUdfRkJfQVRZMTI4 PXkKQ09ORklHX0ZCX0FUWTEyOF9CQUNLTElHSFQ9eQpDT05GSUdfRkJfQVRZPXkKIyBDT05GSUdf RkJfQVRZX0NUIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVRZX0dYIGlzIG5vdCBzZXQKIyBDT05G SUdfRkJfQVRZX0JBQ0tMSUdIVCBpcyBub3Qgc2V0CkNPTkZJR19GQl9TMz15CkNPTkZJR19GQl9T M19EREM9eQpDT05GSUdfRkJfU0FWQUdFPXkKQ09ORklHX0ZCX1NBVkFHRV9JMkM9eQojIENPTkZJ R19GQl9TQVZBR0VfQUNDRUwgaXMgbm90IHNldApDT05GSUdfRkJfU0lTPXkKQ09ORklHX0ZCX1NJ U18zMDA9eQpDT05GSUdfRkJfU0lTXzMxNT15CkNPTkZJR19GQl9WSUE9eQpDT05GSUdfRkJfVklB X0RJUkVDVF9QUk9DRlM9eQojIENPTkZJR19GQl9WSUFfWF9DT01QQVRJQklMSVRZIGlzIG5vdCBz ZXQKQ09ORklHX0ZCX05FT01BR0lDPXkKQ09ORklHX0ZCX0tZUk89eQpDT05GSUdfRkJfM0RGWD15 CkNPTkZJR19GQl8zREZYX0FDQ0VMPXkKQ09ORklHX0ZCXzNERlhfSTJDPXkKQ09ORklHX0ZCX1ZP T0RPTzE9eQpDT05GSUdfRkJfVlQ4NjIzPXkKQ09ORklHX0ZCX1RSSURFTlQ9eQojIENPTkZJR19G Ql9BUksgaXMgbm90IHNldApDT05GSUdfRkJfUE0zPXkKQ09ORklHX0ZCX0NBUk1JTkU9eQojIENP TkZJR19GQl9DQVJNSU5FX0RSQU1fRVZBTCBpcyBub3Qgc2V0CkNPTkZJR19DQVJNSU5FX0RSQU1f Q1VTVE9NPXkKQ09ORklHX0ZCX0dFT0RFPXkKIyBDT05GSUdfRkJfR0VPREVfTFggaXMgbm90IHNl dApDT05GSUdfRkJfR0VPREVfR1g9eQpDT05GSUdfRkJfR0VPREVfR1gxPXkKQ09ORklHX0ZCX1RN SU89eQpDT05GSUdfRkJfVE1JT19BQ0NFTEw9eQojIENPTkZJR19GQl9TTTUwMSBpcyBub3Qgc2V0 CkNPTkZJR19GQl9HT0xERklTSD15CkNPTkZJR19GQl9WSVJUVUFMPXkKQ09ORklHX0ZCX01FVFJP Tk9NRT15CkNPTkZJR19GQl9NQjg2MlhYPXkKQ09ORklHX0ZCX01CODYyWFhfUENJX0dEQz15CiMg Q09ORklHX0ZCX01CODYyWFhfSTJDIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0JST0FEU0hFRVQ9eQoj IENPTkZJR19GQl9BVU9fSzE5MFggaXMgbm90IHNldApDT05GSUdfRkJfU0lNUExFPXkKQ09ORklH X0JBQ0tMSUdIVF9MQ0RfU1VQUE9SVD15CkNPTkZJR19MQ0RfQ0xBU1NfREVWSUNFPXkKQ09ORklH X0xDRF9MNEYwMDI0MlQwMz15CiMgQ09ORklHX0xDRF9MTVMyODNHRjA1IGlzIG5vdCBzZXQKIyBD T05GSUdfTENEX0xUVjM1MFFWIGlzIG5vdCBzZXQKQ09ORklHX0xDRF9JTEk5MjJYPXkKQ09ORklH X0xDRF9JTEk5MzIwPXkKIyBDT05GSUdfTENEX1RETzI0TSBpcyBub3Qgc2V0CkNPTkZJR19MQ0Rf VkdHMjQzMkE0PXkKQ09ORklHX0xDRF9QTEFURk9STT15CkNPTkZJR19MQ0RfUzZFNjNNMD15CiMg Q09ORklHX0xDRF9MRDkwNDAgaXMgbm90IHNldApDT05GSUdfTENEX0FNUzM2OUZHMDY9eQojIENP TkZJR19MQ0RfTE1TNTAxS0YwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0xDRF9IWDgzNTcgaXMgbm90 IHNldApDT05GSUdfQkFDS0xJR0hUX0NMQVNTX0RFVklDRT15CiMgQ09ORklHX0JBQ0tMSUdIVF9H RU5FUklDIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9MTTM1MzM9eQojIENPTkZJR19CQUNL TElHSFRfREE5MDUyIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9BUFBMRT15CkNPTkZJR19C QUNLTElHSFRfU0FIQVJBPXkKQ09ORklHX0JBQ0tMSUdIVF9XTTgzMVg9eQpDT05GSUdfQkFDS0xJ R0hUX0FEUDg4NjA9eQpDT05GSUdfQkFDS0xJR0hUX0FEUDg4NzA9eQpDT05GSUdfQkFDS0xJR0hU X1BDRjUwNjMzPXkKQ09ORklHX0JBQ0tMSUdIVF9BQVQyODcwPXkKIyBDT05GSUdfQkFDS0xJR0hU X0xNMzYzOSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfT1QyMDA9eQpDT05GSUdfQkFDS0xJ R0hUX1RQUzY1MjE3PXkKIyBDT05GSUdfQkFDS0xJR0hUX0FTMzcxMSBpcyBub3Qgc2V0CiMgQ09O RklHX0JBQ0tMSUdIVF9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xWNTIwN0xQ IGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9CRDYxMDc9eQpDT05GSUdfVkdBU1RBVEU9eQoj IENPTkZJR19MT0dPIGlzIG5vdCBzZXQKQ09ORklHX1NPVU5EPXkKQ09ORklHX1NPVU5EX09TU19D T1JFPXkKIyBDT05GSUdfU09VTkRfT1NTX0NPUkVfUFJFQ0xBSU0gaXMgbm90IHNldApDT05GSUdf U05EPXkKQ09ORklHX1NORF9USU1FUj15CkNPTkZJR19TTkRfUENNPXkKQ09ORklHX1NORF9SQVdN SURJPXkKIyBDT05GSUdfU05EX1NFUVVFTkNFUiBpcyBub3Qgc2V0CkNPTkZJR19TTkRfT1NTRU1V TD15CkNPTkZJR19TTkRfTUlYRVJfT1NTPXkKQ09ORklHX1NORF9QQ01fT1NTPXkKQ09ORklHX1NO RF9QQ01fT1NTX1BMVUdJTlM9eQojIENPTkZJR19TTkRfRFlOQU1JQ19NSU5PUlMgaXMgbm90IHNl dApDT05GSUdfU05EX1NVUFBPUlRfT0xEX0FQST15CkNPTkZJR19TTkRfVkVSQk9TRV9QUk9DRlM9 eQpDT05GSUdfU05EX1ZFUkJPU0VfUFJJTlRLPXkKQ09ORklHX1NORF9ERUJVRz15CkNPTkZJR19T TkRfREVCVUdfVkVSQk9TRT15CiMgQ09ORklHX1NORF9QQ01fWFJVTl9ERUJVRyBpcyBub3Qgc2V0 CkNPTkZJR19TTkRfRE1BX1NHQlVGPXkKIyBDT05GSUdfU05EX1JBV01JRElfU0VRIGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX09QTDNfTElCX1NFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9PUEw0 X0xJQl9TRVEgaXMgbm90IHNldAojIENPTkZJR19TTkRfU0JBV0VfU0VRIGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX0VNVTEwSzFfU0VRIGlzIG5vdCBzZXQKQ09ORklHX1NORF9EUklWRVJTPXkKIyBD T05GSUdfU05EX0RVTU1ZIGlzIG5vdCBzZXQKQ09ORklHX1NORF9BTE9PUD15CkNPTkZJR19TTkRf TVRQQVY9eQpDT05GSUdfU05EX1NFUklBTF9VMTY1NTA9eQojIENPTkZJR19TTkRfTVBVNDAxIGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX1BDSSBpcyBub3Qgc2V0CgojCiMgSEQtQXVkaW8KIwpDT05G SUdfU05EX1NQST15CkNPTkZJR19TTkRfQVQ3M0MyMTM9eQpDT05GSUdfU05EX0FUNzNDMjEzX1RB UkdFVF9CSVRSQVRFPTQ4MDAwCiMgQ09ORklHX1NORF9GSVJFV0lSRSBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9TT0MgaXMgbm90IHNldAojIENPTkZJR19TT1VORF9QUklNRSBpcyBub3Qgc2V0Cgoj CiMgSElEIHN1cHBvcnQKIwpDT05GSUdfSElEPXkKIyBDT05GSUdfSElEX0JBVFRFUllfU1RSRU5H VEggaXMgbm90IHNldAojIENPTkZJR19ISURSQVcgaXMgbm90IHNldAojIENPTkZJR19VSElEIGlz IG5vdCBzZXQKQ09ORklHX0hJRF9HRU5FUklDPXkKCiMKIyBTcGVjaWFsIEhJRCBkcml2ZXJzCiMK IyBDT05GSUdfSElEX0E0VEVDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BQ1JVWCBpcyBub3Qg c2V0CiMgQ09ORklHX0hJRF9BUFBMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BVVJFQUwgaXMg bm90IHNldAojIENPTkZJR19ISURfQkVMS0lOIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NIRVJS WSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DSElDT05ZIGlzIG5vdCBzZXQKIyBDT05GSUdfSElE X1BST0RJS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DWVBSRVNTIGlzIG5vdCBzZXQKIyBD T05GSUdfSElEX0RSQUdPTlJJU0UgaXMgbm90IHNldAojIENPTkZJR19ISURfRU1TX0ZGIGlzIG5v dCBzZXQKIyBDT05GSUdfSElEX0VMRUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FWktFWSBp cyBub3Qgc2V0CiMgQ09ORklHX0hJRF9LRVlUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9L WUUgaXMgbm90IHNldAojIENPTkZJR19ISURfVUNMT0dJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJ RF9XQUxUT1AgaXMgbm90IHNldAojIENPTkZJR19ISURfR1lSQVRJT04gaXMgbm90IHNldAojIENP TkZJR19ISURfSUNBREUgaXMgbm90IHNldAojIENPTkZJR19ISURfVFdJTkhBTiBpcyBub3Qgc2V0 CiMgQ09ORklHX0hJRF9LRU5TSU5HVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0xDUE9XRVIg aXMgbm90IHNldAojIENPTkZJR19ISURfTEVOT1ZPX1RQS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdf SElEX0xPR0lURUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01BR0lDTU9VU0UgaXMgbm90IHNl dAojIENPTkZJR19ISURfTUlDUk9TT0ZUIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01PTlRFUkVZ IGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01VTFRJVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19I SURfT1JURUsgaXMgbm90IHNldAojIENPTkZJR19ISURfUEFOVEhFUkxPUkQgaXMgbm90IHNldAoj IENPTkZJR19ISURfUEVUQUxZTlggaXMgbm90IHNldAojIENPTkZJR19ISURfUElDT0xDRCBpcyBu b3Qgc2V0CiMgQ09ORklHX0hJRF9QUklNQVggaXMgbm90IHNldAojIENPTkZJR19ISURfU0FJVEVL IGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NBTVNVTkcgaXMgbm90IHNldAojIENPTkZJR19ISURf U1BFRURMSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NURUVMU0VSSUVTIGlzIG5vdCBzZXQK IyBDT05GSUdfSElEX1NVTlBMVVMgaXMgbm90IHNldAojIENPTkZJR19ISURfUk1JIGlzIG5vdCBz ZXQKIyBDT05GSUdfSElEX0dSRUVOQVNJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TTUFSVEpP WVBMVVMgaXMgbm90IHNldAojIENPTkZJR19ISURfVElWTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJ RF9UT1BTRUVEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RISU5HTSBpcyBub3Qgc2V0CiMgQ09O RklHX0hJRF9USFJVU1RNQVNURVIgaXMgbm90IHNldAojIENPTkZJR19ISURfV0FDT00gaXMgbm90 IHNldAojIENPTkZJR19ISURfV0lJTU9URSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9YSU5NTyBp cyBub3Qgc2V0CiMgQ09ORklHX0hJRF9aRVJPUExVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9a WURBQ1JPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TRU5TT1JfSFVCIGlzIG5vdCBzZXQKCiMK IyBJMkMgSElEIHN1cHBvcnQKIwojIENPTkZJR19JMkNfSElEIGlzIG5vdCBzZXQKQ09ORklHX1VT Ql9PSENJX0xJVFRMRV9FTkRJQU49eQpDT05GSUdfVVNCX1NVUFBPUlQ9eQpDT05GSUdfVVNCX0FS Q0hfSEFTX0hDRD15CiMgQ09ORklHX1VTQiBpcyBub3Qgc2V0CgojCiMgVVNCIHBvcnQgZHJpdmVy cwojCgojCiMgVVNCIFBoeXNpY2FsIExheWVyIGRyaXZlcnMKIwojIENPTkZJR19VU0JfUEhZIGlz IG5vdCBzZXQKIyBDT05GSUdfS0VZU1RPTkVfVVNCX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX05P UF9VU0JfWENFSVYgaXMgbm90IHNldAojIENPTkZJR19BTTMzNVhfUEhZX1VTQiBpcyBub3Qgc2V0 CiMgQ09ORklHX1NBTVNVTkdfVVNCMlBIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBTVNVTkdfVVNC M1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HUElPX1ZCVVMgaXMgbm90IHNldAojIENPTkZJ R19UQUhWT19VU0IgaXMgbm90IHNldAojIENPTkZJR19VU0JfUkNBUl9HRU4yX1BIWSBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9HQURHRVQgaXMgbm90IHNldApDT05GSUdfVVdCPXkKQ09ORklHX1VX Ql9XSENJPXkKQ09ORklHX01NQz15CkNPTkZJR19NTUNfREVCVUc9eQojIENPTkZJR19NTUNfQ0xL R0FURSBpcyBub3Qgc2V0CgojCiMgTU1DL1NEL1NESU8gQ2FyZCBEcml2ZXJzCiMKIyBDT05GSUdf U0RJT19VQVJUIGlzIG5vdCBzZXQKQ09ORklHX01NQ19URVNUPXkKCiMKIyBNTUMvU0QvU0RJTyBI b3N0IENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09ORklHX01NQ19TREhDSSBpcyBub3Qgc2V0CiMg Q09ORklHX01NQ19PTUFQX0hTIGlzIG5vdCBzZXQKQ09ORklHX01NQ19USUZNX1NEPXkKQ09ORklH X01NQ19TUEk9eQojIENPTkZJR19NTUNfQ0I3MTAgaXMgbm90IHNldApDT05GSUdfTU1DX1ZJQV9T RE1NQz15CkNPTkZJR19NTUNfVVNESEk2Uk9MMD15CkNPTkZJR19NRU1TVElDSz15CkNPTkZJR19N RU1TVElDS19ERUJVRz15CgojCiMgTWVtb3J5U3RpY2sgZHJpdmVycwojCiMgQ09ORklHX01FTVNU SUNLX1VOU0FGRV9SRVNVTUUgaXMgbm90IHNldAoKIwojIE1lbW9yeVN0aWNrIEhvc3QgQ29udHJv bGxlciBEcml2ZXJzCiMKIyBDT05GSUdfTUVNU1RJQ0tfVElGTV9NUyBpcyBub3Qgc2V0CkNPTkZJ R19NRU1TVElDS19KTUlDUk9OXzM4WD15CkNPTkZJR19NRU1TVElDS19SNTkyPXkKQ09ORklHX05F V19MRURTPXkKQ09ORklHX0xFRFNfQ0xBU1M9eQoKIwojIExFRCBkcml2ZXJzCiMKQ09ORklHX0xF RFNfTE0zNTMwPXkKIyBDT05GSUdfTEVEU19MTTM1MzMgaXMgbm90IHNldApDT05GSUdfTEVEU19M TTM2NDI9eQojIENPTkZJR19MRURTX1BDQTk1MzIgaXMgbm90IHNldApDT05GSUdfTEVEU19HUElP PXkKIyBDT05GSUdfTEVEU19MUDM5NDQgaXMgbm90IHNldApDT05GSUdfTEVEU19MUDU1WFhfQ09N TU9OPXkKQ09ORklHX0xFRFNfTFA1NTIxPXkKIyBDT05GSUdfTEVEU19MUDU1MjMgaXMgbm90IHNl dAojIENPTkZJR19MRURTX0xQNTU2MiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFA4NTAxIGlz IG5vdCBzZXQKIyBDT05GSUdfTEVEU19QQ0E5NTVYIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfUENB OTYzWD15CkNPTkZJR19MRURTX1dNODMxWF9TVEFUVVM9eQpDT05GSUdfTEVEU19EQTkwNTI9eQpD T05GSUdfTEVEU19EQUMxMjRTMDg1PXkKIyBDT05GSUdfTEVEU19SRUdVTEFUT1IgaXMgbm90IHNl dAojIENPTkZJR19MRURTX0JEMjgwMiBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0xUMzU5Mz15CkNP TkZJR19MRURTX0RFTExfTkVUQk9PS1M9eQojIENPTkZJR19MRURTX01DMTM3ODMgaXMgbm90IHNl dApDT05GSUdfTEVEU19UQ0E2NTA3PXkKIyBDT05GSUdfTEVEU19MTTM1NXggaXMgbm90IHNldApD T05GSUdfTEVEU19PVDIwMD15CgojCiMgTEVEIGRyaXZlciBmb3IgYmxpbmsoMSkgVVNCIFJHQiBM RUQgaXMgdW5kZXIgU3BlY2lhbCBISUQgZHJpdmVycyAoSElEX1RISU5HTSkKIwpDT05GSUdfTEVE U19CTElOS009eQoKIwojIExFRCBUcmlnZ2VycwojCiMgQ09ORklHX0xFRFNfVFJJR0dFUlMgaXMg bm90IHNldApDT05GSUdfQUNDRVNTSUJJTElUWT15CiMgQ09ORklHX0VEQUMgaXMgbm90IHNldApD T05GSUdfUlRDX0xJQj15CiMgQ09ORklHX1JUQ19DTEFTUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RN QURFVklDRVMgaXMgbm90IHNldApDT05GSUdfQVVYRElTUExBWT15CiMgQ09ORklHX1VJTyBpcyBu b3Qgc2V0CiMgQ09ORklHX1ZGSU8gaXMgbm90IHNldApDT05GSUdfVklSVF9EUklWRVJTPXkKQ09O RklHX1ZJUlRJTz15CgojCiMgVmlydGlvIGRyaXZlcnMKIwojIENPTkZJR19WSVJUSU9fUENJIGlz IG5vdCBzZXQKQ09ORklHX1ZJUlRJT19CQUxMT09OPXkKQ09ORklHX1ZJUlRJT19NTUlPPXkKIyBD T05GSUdfVklSVElPX01NSU9fQ01ETElORV9ERVZJQ0VTIGlzIG5vdCBzZXQKCiMKIyBNaWNyb3Nv ZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CiMKIyBDT05GSUdfSFlQRVJWIGlzIG5vdCBzZXQKIyBD T05GSUdfU1RBR0lORyBpcyBub3Qgc2V0CkNPTkZJR19YODZfUExBVEZPUk1fREVWSUNFUz15CiMg Q09ORklHX0FDRVJfV01JIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNFUkhERiBpcyBub3Qgc2V0CkNP TkZJR19BTElFTldBUkVfV01JPXkKIyBDT05GSUdfQVNVU19MQVBUT1AgaXMgbm90IHNldAojIENP TkZJR19ERUxMX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFTExfV01JX0FJTyBpcyBub3Qgc2V0 CkNPTkZJR19ERUxMX1NNTzg4MDA9eQojIENPTkZJR19GVUpJVFNVX0xBUFRPUCBpcyBub3Qgc2V0 CiMgQ09ORklHX0ZVSklUU1VfVEFCTEVUIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBfQUNDRUwgaXMg bm90IHNldAojIENPTkZJR19IUF9XSVJFTEVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hQX1dNSSBp cyBub3Qgc2V0CiMgQ09ORklHX1BBTkFTT05JQ19MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19U SElOS1BBRF9BQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19IREFQUyBpcyBub3Qgc2V0 CkNPTkZJR19BQ1BJX1dNST15CiMgQ09ORklHX01TSV9XTUkgaXMgbm90IHNldAojIENPTkZJR19U T1BTVEFSX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfVE9TSElCQSBpcyBub3Qgc2V0 CkNPTkZJR19UT1NISUJBX0JUX1JGS0lMTD15CiMgQ09ORklHX0FDUElfQ01QQyBpcyBub3Qgc2V0 CkNPTkZJR19JTlRFTF9JUFM9eQpDT05GSUdfSUJNX1JUTD15CiMgQ09ORklHX1hPMTVfRUJPT0sg aXMgbm90IHNldAojIENPTkZJR19TQU1TVU5HX0xBUFRPUCBpcyBub3Qgc2V0CkNPTkZJR19NWE1f V01JPXkKQ09ORklHX1NBTVNVTkdfUTEwPXkKQ09ORklHX0FQUExFX0dNVVg9eQojIENPTkZJR19J TlRFTF9SU1QgaXMgbm90IHNldApDT05GSUdfSU5URUxfU01BUlRDT05ORUNUPXkKQ09ORklHX1BW UEFOSUM9eQojIENPTkZJR19DSFJPTUVfUExBVEZPUk1TIGlzIG5vdCBzZXQKCiMKIyBTT0MgKFN5 c3RlbSBPbiBDaGlwKSBzcGVjaWZpYyBEcml2ZXJzCiMKCiMKIyBIYXJkd2FyZSBTcGlubG9jayBk cml2ZXJzCiMKQ09ORklHX0NMS0VWVF9JODI1Mz15CkNPTkZJR19JODI1M19MT0NLPXkKQ09ORklH X0NMS0JMRF9JODI1Mz15CiMgQ09ORklHX1NIX1RJTUVSX0NNVCBpcyBub3Qgc2V0CkNPTkZJR19T SF9USU1FUl9NVFUyPXkKIyBDT05GSUdfU0hfVElNRVJfVE1VIGlzIG5vdCBzZXQKIyBDT05GSUdf RU1fVElNRVJfU1RJIGlzIG5vdCBzZXQKQ09ORklHX01BSUxCT1g9eQpDT05GSUdfSU9NTVVfQVBJ PXkKQ09ORklHX0lPTU1VX1NVUFBPUlQ9eQpDT05GSUdfQU1EX0lPTU1VPXkKQ09ORklHX0FNRF9J T01NVV9TVEFUUz15CkNPTkZJR19ETUFSX1RBQkxFPXkKIyBDT05GSUdfSU5URUxfSU9NTVUgaXMg bm90IHNldApDT05GSUdfSVJRX1JFTUFQPXkKCiMKIyBSZW1vdGVwcm9jIGRyaXZlcnMKIwpDT05G SUdfUkVNT1RFUFJPQz15CkNPTkZJR19TVEVfTU9ERU1fUlBST0M9eQoKIwojIFJwbXNnIGRyaXZl cnMKIwojIENPTkZJR19QTV9ERVZGUkVRIGlzIG5vdCBzZXQKQ09ORklHX0VYVENPTj15CgojCiMg RXh0Y29uIERldmljZSBEcml2ZXJzCiMKQ09ORklHX0VYVENPTl9HUElPPXkKIyBDT05GSUdfRVhU Q09OX01BWDc3NjkzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNT1JZIGlzIG5vdCBzZXQKIyBDT05G SUdfSUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRCIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1FX0JV UyBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTSBpcyBub3Qgc2V0CiMgQ09ORklHX0lQQUNLX0JVUyBp cyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX0NPTlRST0xMRVIgaXMgbm90IHNldApDT05GSUdfRk1D PXkKQ09ORklHX0ZNQ19GQUtFREVWPXkKIyBDT05GSUdfRk1DX1RSSVZJQUwgaXMgbm90IHNldApD T05GSUdfRk1DX1dSSVRFX0VFUFJPTT15CiMgQ09ORklHX0ZNQ19DSEFSREVWIGlzIG5vdCBzZXQK CiMKIyBQSFkgU3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfUEhZPXkKQ09ORklHX1BIWV9FWFlO T1NfTUlQSV9WSURFTz15CiMgQ09ORklHX09NQVBfQ09OVFJPTF9QSFkgaXMgbm90IHNldApDT05G SUdfQkNNX0tPTkFfVVNCMl9QSFk9eQpDT05GSUdfUEhZX1NBTVNVTkdfVVNCMj15CkNPTkZJR19Q T1dFUkNBUD15CkNPTkZJR19JTlRFTF9SQVBMPXkKQ09ORklHX01DQj15CkNPTkZJR19NQ0JfUENJ PXkKCiMKIyBGaXJtd2FyZSBEcml2ZXJzCiMKQ09ORklHX0VERD15CiMgQ09ORklHX0VERF9PRkYg aXMgbm90IHNldAojIENPTkZJR19GSVJNV0FSRV9NRU1NQVAgaXMgbm90IHNldApDT05GSUdfREVM TF9SQlU9eQojIENPTkZJR19EQ0RCQVMgaXMgbm90IHNldAojIENPTkZJR19JU0NTSV9JQkZUX0ZJ TkQgaXMgbm90IHNldApDT05GSUdfR09PR0xFX0ZJUk1XQVJFPXkKCiMKIyBHb29nbGUgRmlybXdh cmUgRHJpdmVycwojCkNPTkZJR19VRUZJX0NQRVI9eQoKIwojIEZpbGUgc3lzdGVtcwojCkNPTkZJ R19EQ0FDSEVfV09SRF9BQ0NFU1M9eQojIENPTkZJR19GU19QT1NJWF9BQ0wgaXMgbm90IHNldAoj IENPTkZJR19GSUxFX0xPQ0tJTkcgaXMgbm90IHNldApDT05GSUdfRlNOT1RJRlk9eQpDT05GSUdf RE5PVElGWT15CiMgQ09ORklHX0lOT1RJRllfVVNFUiBpcyBub3Qgc2V0CkNPTkZJR19GQU5PVElG WT15CiMgQ09ORklHX1FVT1RBIGlzIG5vdCBzZXQKIyBDT05GSUdfUVVPVEFDVEwgaXMgbm90IHNl dApDT05GSUdfQVVUT0ZTNF9GUz15CiMgQ09ORklHX0ZVU0VfRlMgaXMgbm90IHNldAoKIwojIENh Y2hlcwojCkNPTkZJR19GU0NBQ0hFPXkKQ09ORklHX0ZTQ0FDSEVfU1RBVFM9eQpDT05GSUdfRlND QUNIRV9ISVNUT0dSQU09eQpDT05GSUdfRlNDQUNIRV9ERUJVRz15CkNPTkZJR19GU0NBQ0hFX09C SkVDVF9MSVNUPXkKCiMKIyBQc2V1ZG8gZmlsZXN5c3RlbXMKIwpDT05GSUdfUFJPQ19GUz15CiMg Q09ORklHX1BST0NfS0NPUkUgaXMgbm90IHNldAojIENPTkZJR19QUk9DX1NZU0NUTCBpcyBub3Qg c2V0CkNPTkZJR19QUk9DX1BBR0VfTU9OSVRPUj15CkNPTkZJR19LRVJORlM9eQojIENPTkZJR19T WVNGUyBpcyBub3Qgc2V0CkNPTkZJR19IVUdFVExCRlM9eQpDT05GSUdfSFVHRVRMQl9QQUdFPXkK IyBDT05GSUdfQ09ORklHRlNfRlMgaXMgbm90IHNldApDT05GSUdfTUlTQ19GSUxFU1lTVEVNUz15 CkNPTkZJR19KRkZTMl9GUz15CkNPTkZJR19KRkZTMl9GU19ERUJVRz0wCkNPTkZJR19KRkZTMl9G U19XUklURUJVRkZFUj15CkNPTkZJR19KRkZTMl9GU19XQlVGX1ZFUklGWT15CiMgQ09ORklHX0pG RlMyX1NVTU1BUlkgaXMgbm90IHNldAojIENPTkZJR19KRkZTMl9GU19YQVRUUiBpcyBub3Qgc2V0 CiMgQ09ORklHX0pGRlMyX0NPTVBSRVNTSU9OX09QVElPTlMgaXMgbm90IHNldApDT05GSUdfSkZG UzJfWkxJQj15CiMgQ09ORklHX0pGRlMyX0xaTyBpcyBub3Qgc2V0CkNPTkZJR19KRkZTMl9SVElN RT15CiMgQ09ORklHX0pGRlMyX1JVQklOIGlzIG5vdCBzZXQKQ09ORklHX1VCSUZTX0ZTPXkKQ09O RklHX1VCSUZTX0ZTX0FEVkFOQ0VEX0NPTVBSPXkKIyBDT05GSUdfVUJJRlNfRlNfTFpPIGlzIG5v dCBzZXQKIyBDT05GSUdfVUJJRlNfRlNfWkxJQiBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR0ZTIGlz IG5vdCBzZXQKQ09ORklHX1JPTUZTX0ZTPXkKQ09ORklHX1JPTUZTX0JBQ0tFRF9CWV9NVEQ9eQpD T05GSUdfUk9NRlNfT05fTVREPXkKQ09ORklHX1BTVE9SRT15CkNPTkZJR19QU1RPUkVfQ09OU09M RT15CkNPTkZJR19QU1RPUkVfUkFNPXkKQ09ORklHX05FVFdPUktfRklMRVNZU1RFTVM9eQpDT05G SUdfTkxTPXkKQ09ORklHX05MU19ERUZBVUxUPSJpc284ODU5LTEiCiMgQ09ORklHX05MU19DT0RF UEFHRV80MzcgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzczNz15CkNPTkZJR19OTFNf Q09ERVBBR0VfNzc1PXkKQ09ORklHX05MU19DT0RFUEFHRV84NTA9eQojIENPTkZJR19OTFNfQ09E RVBBR0VfODUyIGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV84NTU9eQojIENPTkZJR19O TFNfQ09ERVBBR0VfODU3IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MCBpcyBu b3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODYxPXkKQ09ORklHX05MU19DT0RFUEFHRV84NjI9 eQojIENPTkZJR19OTFNfQ09ERVBBR0VfODYzIGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFH RV84NjQ9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2NT15CiMgQ09ORklHX05MU19DT0RFUEFHRV84 NjYgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg2OT15CiMgQ09ORklHX05MU19DT0RF UEFHRV85MzYgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfOTUwIGlzIG5vdCBzZXQK Q09ORklHX05MU19DT0RFUEFHRV85MzI9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfOTQ5IGlzIG5v dCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV84NzQ9eQojIENPTkZJR19OTFNfSVNPODg1OV84IGlz IG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV8xMjUwPXkKIyBDT05GSUdfTkxTX0NPREVQQUdF XzEyNTEgaXMgbm90IHNldApDT05GSUdfTkxTX0FTQ0lJPXkKQ09ORklHX05MU19JU084ODU5XzE9 eQojIENPTkZJR19OTFNfSVNPODg1OV8yIGlzIG5vdCBzZXQKQ09ORklHX05MU19JU084ODU5XzM9 eQpDT05GSUdfTkxTX0lTTzg4NTlfND15CkNPTkZJR19OTFNfSVNPODg1OV81PXkKQ09ORklHX05M U19JU084ODU5XzY9eQpDT05GSUdfTkxTX0lTTzg4NTlfNz15CiMgQ09ORklHX05MU19JU084ODU5 XzkgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfMTM9eQpDT05GSUdfTkxTX0lTTzg4NTlf MTQ9eQpDT05GSUdfTkxTX0lTTzg4NTlfMTU9eQojIENPTkZJR19OTFNfS09JOF9SIGlzIG5vdCBz ZXQKQ09ORklHX05MU19LT0k4X1U9eQojIENPTkZJR19OTFNfTUFDX1JPTUFOIGlzIG5vdCBzZXQK Q09ORklHX05MU19NQUNfQ0VMVElDPXkKQ09ORklHX05MU19NQUNfQ0VOVEVVUk89eQpDT05GSUdf TkxTX01BQ19DUk9BVElBTj15CiMgQ09ORklHX05MU19NQUNfQ1lSSUxMSUMgaXMgbm90IHNldApD T05GSUdfTkxTX01BQ19HQUVMSUM9eQojIENPTkZJR19OTFNfTUFDX0dSRUVLIGlzIG5vdCBzZXQK Q09ORklHX05MU19NQUNfSUNFTEFORD15CkNPTkZJR19OTFNfTUFDX0lOVUlUPXkKQ09ORklHX05M U19NQUNfUk9NQU5JQU49eQpDT05GSUdfTkxTX01BQ19UVVJLSVNIPXkKQ09ORklHX05MU19VVEY4 PXkKCiMKIyBLZXJuZWwgaGFja2luZwojCkNPTkZJR19UUkFDRV9JUlFGTEFHU19TVVBQT1JUPXkK CiMKIyBwcmludGsgYW5kIGRtZXNnIG9wdGlvbnMKIwpDT05GSUdfUFJJTlRLX1RJTUU9eQpDT05G SUdfREVGQVVMVF9NRVNTQUdFX0xPR0xFVkVMPTQKIyBDT05GSUdfQk9PVF9QUklOVEtfREVMQVkg aXMgbm90IHNldAojIENPTkZJR19EWU5BTUlDX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBDb21waWxl LXRpbWUgY2hlY2tzIGFuZCBjb21waWxlciBvcHRpb25zCiMKQ09ORklHX0VOQUJMRV9XQVJOX0RF UFJFQ0FURUQ9eQpDT05GSUdfRU5BQkxFX01VU1RfQ0hFQ0s9eQpDT05GSUdfRlJBTUVfV0FSTj0y MDQ4CkNPTkZJR19TVFJJUF9BU01fU1lNUz15CkNPTkZJR19SRUFEQUJMRV9BU009eQojIENPTkZJ R19VTlVTRURfU1lNQk9MUyBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19GUz15CkNPTkZJR19IRUFE RVJTX0NIRUNLPXkKIyBDT05GSUdfREVCVUdfU0VDVElPTl9NSVNNQVRDSCBpcyBub3Qgc2V0CkNP TkZJR19BUkNIX1dBTlRfRlJBTUVfUE9JTlRFUlM9eQpDT05GSUdfRlJBTUVfUE9JTlRFUj15CkNP TkZJR19ERUJVR19GT1JDRV9XRUFLX1BFUl9DUFU9eQojIENPTkZJR19NQUdJQ19TWVNSUSBpcyBu b3Qgc2V0CkNPTkZJR19ERUJVR19LRVJORUw9eQoKIwojIE1lbW9yeSBEZWJ1Z2dpbmcKIwpDT05G SUdfREVCVUdfUEFHRUFMTE9DPXkKQ09ORklHX1dBTlRfUEFHRV9ERUJVR19GTEFHUz15CkNPTkZJ R19QQUdFX0dVQVJEPXkKIyBDT05GSUdfREVCVUdfT0JKRUNUUyBpcyBub3Qgc2V0CkNPTkZJR19I QVZFX0RFQlVHX0tNRU1MRUFLPXkKIyBDT05GSUdfREVCVUdfS01FTUxFQUsgaXMgbm90IHNldAoj IENPTkZJR19ERUJVR19TVEFDS19VU0FHRSBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19WTT15CiMg Q09ORklHX0RFQlVHX1ZNX1ZNQUNBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVk1fUkIg aXMgbm90IHNldApDT05GSUdfREVCVUdfVklSVFVBTD15CkNPTkZJR19ERUJVR19NRU1PUllfSU5J VD15CkNPTkZJR19NRU1PUllfTk9USUZJRVJfRVJST1JfSU5KRUNUPXkKQ09ORklHX0hBVkVfREVC VUdfU1RBQ0tPVkVSRkxPVz15CkNPTkZJR19ERUJVR19TVEFDS09WRVJGTE9XPXkKQ09ORklHX0hB VkVfQVJDSF9LTUVNQ0hFQ0s9eQojIENPTkZJR19ERUJVR19TSElSUSBpcyBub3Qgc2V0CgojCiMg RGVidWcgTG9ja3VwcyBhbmQgSGFuZ3MKIwpDT05GSUdfTE9DS1VQX0RFVEVDVE9SPXkKQ09ORklH X0hBUkRMT0NLVVBfREVURUNUT1I9eQojIENPTkZJR19CT09UUEFSQU1fSEFSRExPQ0tVUF9QQU5J QyBpcyBub3Qgc2V0CkNPTkZJR19CT09UUEFSQU1fSEFSRExPQ0tVUF9QQU5JQ19WQUxVRT0wCkNP TkZJR19CT09UUEFSQU1fU09GVExPQ0tVUF9QQU5JQz15CkNPTkZJR19CT09UUEFSQU1fU09GVExP Q0tVUF9QQU5JQ19WQUxVRT0xCkNPTkZJR19ERVRFQ1RfSFVOR19UQVNLPXkKQ09ORklHX0RFRkFV TFRfSFVOR19UQVNLX1RJTUVPVVQ9MTIwCiMgQ09ORklHX0JPT1RQQVJBTV9IVU5HX1RBU0tfUEFO SUMgaXMgbm90IHNldApDT05GSUdfQk9PVFBBUkFNX0hVTkdfVEFTS19QQU5JQ19WQUxVRT0wCiMg Q09ORklHX1BBTklDX09OX09PUFMgaXMgbm90IHNldApDT05GSUdfUEFOSUNfT05fT09QU19WQUxV RT0wCkNPTkZJR19QQU5JQ19USU1FT1VUPTAKQ09ORklHX1NDSEVEX0RFQlVHPXkKIyBDT05GSUdf U0NIRURTVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJTUVSX1NUQVRTIGlzIG5vdCBzZXQKCiMK IyBMb2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBldGMuLi4pCiMKIyBDT05GSUdf REVCVUdfUlRfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUX01VVEVYX1RFU1RFUiBpcyBu b3Qgc2V0CkNPTkZJR19ERUJVR19TUElOTE9DSz15CkNPTkZJR19ERUJVR19NVVRFWEVTPXkKQ09O RklHX0RFQlVHX1dXX01VVEVYX1NMT1dQQVRIPXkKQ09ORklHX0RFQlVHX0xPQ0tfQUxMT0M9eQpD T05GSUdfUFJPVkVfTE9DS0lORz15CkNPTkZJR19MT0NLREVQPXkKQ09ORklHX0xPQ0tfU1RBVD15 CkNPTkZJR19ERUJVR19MT0NLREVQPXkKQ09ORklHX0RFQlVHX0FUT01JQ19TTEVFUD15CiMgQ09O RklHX0RFQlVHX0xPQ0tJTkdfQVBJX1NFTEZURVNUUyBpcyBub3Qgc2V0CkNPTkZJR19MT0NLX1RP UlRVUkVfVEVTVD15CkNPTkZJR19UUkFDRV9JUlFGTEFHUz15CkNPTkZJR19TVEFDS1RSQUNFPXkK IyBDT05GSUdfREVCVUdfS09CSkVDVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19CVUdWRVJCT1NF PXkKQ09ORklHX0RFQlVHX0xJU1Q9eQpDT05GSUdfREVCVUdfUElfTElTVD15CkNPTkZJR19ERUJV R19TRz15CiMgQ09ORklHX0RFQlVHX05PVElGSUVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVH X0NSRURFTlRJQUxTIGlzIG5vdCBzZXQKCiMKIyBSQ1UgRGVidWdnaW5nCiMKQ09ORklHX1BST1ZF X1JDVT15CkNPTkZJR19QUk9WRV9SQ1VfUkVQRUFURURMWT15CiMgQ09ORklHX1NQQVJTRV9SQ1Vf UE9JTlRFUiBpcyBub3Qgc2V0CkNPTkZJR19UT1JUVVJFX1RFU1Q9eQojIENPTkZJR19SQ1VfVE9S VFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX1RSQUNFIGlzIG5vdCBzZXQKQ09ORklH X05PVElGSUVSX0VSUk9SX0lOSkVDVElPTj15CkNPTkZJR19QTV9OT1RJRklFUl9FUlJPUl9JTkpF Q1Q9eQpDT05GSUdfRkFVTFRfSU5KRUNUSU9OPXkKQ09ORklHX0ZBSUxTTEFCPXkKIyBDT05GSUdf RkFJTF9QQUdFX0FMTE9DIGlzIG5vdCBzZXQKIyBDT05GSUdfRkFJTF9NTUNfUkVRVUVTVCBpcyBu b3Qgc2V0CiMgQ09ORklHX0xBVEVOQ1lUT1AgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfREVC VUdfU1RSSUNUX1VTRVJfQ09QWV9DSEVDS1M9eQojIENPTkZJR19ERUJVR19TVFJJQ1RfVVNFUl9D T1BZX0NIRUNLUyBpcyBub3Qgc2V0CkNPTkZJR19VU0VSX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNP TkZJR19IQVZFX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX1RS QUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX0ZQX1RFU1Q9eQpDT05GSUdfSEFWRV9G VU5DVElPTl9UUkFDRV9NQ09VTlRfVEVTVD15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFPXkK Q09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0hBVkVfRlRSQUNF X01DT1VOVF9SRUNPUkQ9eQpDT05GSUdfSEFWRV9TWVNDQUxMX1RSQUNFUE9JTlRTPXkKQ09ORklH X0hBVkVfRkVOVFJZPXkKQ09ORklHX0hBVkVfQ19SRUNPUkRNQ09VTlQ9eQpDT05GSUdfVFJBQ0lO R19TVVBQT1JUPXkKIyBDT05GSUdfRlRSQUNFIGlzIG5vdCBzZXQKCiMKIyBSdW50aW1lIFRlc3Rp bmcKIwpDT05GSUdfVEVTVF9MSVNUX1NPUlQ9eQojIENPTkZJR19CQUNLVFJBQ0VfU0VMRl9URVNU IGlzIG5vdCBzZXQKIyBDT05GSUdfUkJUUkVFX1RFU1QgaXMgbm90IHNldApDT05GSUdfQVRPTUlD NjRfU0VMRlRFU1Q9eQpDT05GSUdfVEVTVF9TVFJJTkdfSEVMUEVSUz15CkNPTkZJR19URVNUX0tT VFJUT1g9eQojIENPTkZJR19QUk9WSURFX09IQ0kxMzk0X0RNQV9JTklUIGlzIG5vdCBzZXQKIyBD T05GSUdfQlVJTERfRE9DU1JDIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BX0FQSV9ERUJVRyBpcyBu b3Qgc2V0CiMgQ09ORklHX1NBTVBMRVMgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tHREI9 eQojIENPTkZJR19LR0RCIGlzIG5vdCBzZXQKQ09ORklHX1NUUklDVF9ERVZNRU09eQpDT05GSUdf WDg2X1ZFUkJPU0VfQk9PVFVQPXkKIyBDT05GSUdfRUFSTFlfUFJJTlRLIGlzIG5vdCBzZXQKQ09O RklHX1g4Nl9QVERVTVA9eQpDT05GSUdfREVCVUdfUk9EQVRBPXkKIyBDT05GSUdfREVCVUdfUk9E QVRBX1RFU1QgaXMgbm90IHNldApDT05GSUdfRE9VQkxFRkFVTFQ9eQojIENPTkZJR19ERUJVR19U TEJGTFVTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lPTU1VX1NUUkVTUyBpcyBub3Qgc2V0CkNPTkZJ R19IQVZFX01NSU9UUkFDRV9TVVBQT1JUPXkKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFg4MD0wCkNP TkZJR19JT19ERUxBWV9UWVBFXzBYRUQ9MQpDT05GSUdfSU9fREVMQVlfVFlQRV9VREVMQVk9MgpD T05GSUdfSU9fREVMQVlfVFlQRV9OT05FPTMKQ09ORklHX0lPX0RFTEFZXzBYODA9eQojIENPTkZJ R19JT19ERUxBWV8wWEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfVURFTEFZIGlzIG5v dCBzZXQKIyBDT05GSUdfSU9fREVMQVlfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0lP X0RFTEFZX1RZUEU9MAojIENPTkZJR19ERUJVR19CT09UX1BBUkFNUyBpcyBub3Qgc2V0CiMgQ09O RklHX0NQQV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX09QVElNSVpFX0lOTElOSU5HIGlzIG5v dCBzZXQKQ09ORklHX0RFQlVHX05NSV9TRUxGVEVTVD15CiMgQ09ORklHX1g4Nl9ERUJVR19TVEFU SUNfQ1BVX0hBUyBpcyBub3Qgc2V0CgojCiMgU2VjdXJpdHkgb3B0aW9ucwojCiMgQ09ORklHX0tF WVMgaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9ETUVTR19SRVNUUklDVCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFQ1VSSVRZRlMgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9TRUNVUklUWV9E QUM9eQpDT05GSUdfREVGQVVMVF9TRUNVUklUWT0iIgpDT05GSUdfQ1JZUFRPPXkKCiMKIyBDcnlw dG8gY29yZSBvciBoZWxwZXIKIwojIENPTkZJR19DUllQVE9fRklQUyBpcyBub3Qgc2V0CkNPTkZJ R19DUllQVE9fQUxHQVBJPXkKQ09ORklHX0NSWVBUT19BTEdBUEkyPXkKQ09ORklHX0NSWVBUT19B RUFEPXkKQ09ORklHX0NSWVBUT19BRUFEMj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVSPXkKQ09O RklHX0NSWVBUT19CTEtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19IQVNIPXkKQ09ORklHX0NSWVBU T19IQVNIMj15CkNPTkZJR19DUllQVE9fUk5HPXkKQ09ORklHX0NSWVBUT19STkcyPXkKQ09ORklH X0NSWVBUT19QQ09NUDI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVI9eQpDT05GSUdfQ1JZUFRPX01B TkFHRVIyPXkKIyBDT05GSUdfQ1JZUFRPX1VTRVIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9f TUFOQUdFUl9ESVNBQkxFX1RFU1RTIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19HRjEyOE1VTD15 CkNPTkZJR19DUllQVE9fTlVMTD15CkNPTkZJR19DUllQVE9fV09SS1FVRVVFPXkKQ09ORklHX0NS WVBUT19DUllQVEQ9eQpDT05GSUdfQ1JZUFRPX0FVVEhFTkM9eQpDT05GSUdfQ1JZUFRPX0FCTEtf SEVMUEVSPXkKQ09ORklHX0NSWVBUT19HTFVFX0hFTFBFUl9YODY9eQoKIwojIEF1dGhlbnRpY2F0 ZWQgRW5jcnlwdGlvbiB3aXRoIEFzc29jaWF0ZWQgRGF0YQojCiMgQ09ORklHX0NSWVBUT19DQ00g aXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0dDTT15CkNPTkZJR19DUllQVE9fU0VRSVY9eQoKIwoj IEJsb2NrIG1vZGVzCiMKIyBDT05GSUdfQ1JZUFRPX0NCQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQ VE9fQ1RSPXkKQ09ORklHX0NSWVBUT19DVFM9eQpDT05GSUdfQ1JZUFRPX0VDQj15CkNPTkZJR19D UllQVE9fTFJXPXkKIyBDT05GSUdfQ1JZUFRPX1BDQkMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRP X1hUUz15CgojCiMgSGFzaCBtb2RlcwojCkNPTkZJR19DUllQVE9fQ01BQz15CkNPTkZJR19DUllQ VE9fSE1BQz15CkNPTkZJR19DUllQVE9fWENCQz15CiMgQ09ORklHX0NSWVBUT19WTUFDIGlzIG5v dCBzZXQKCiMKIyBEaWdlc3QKIwpDT05GSUdfQ1JZUFRPX0NSQzMyQz15CiMgQ09ORklHX0NSWVBU T19DUkMzMkNfSU5URUwgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NSQzMyPXkKQ09ORklHX0NS WVBUT19DUkMzMl9QQ0xNVUw9eQpDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRj15CkNPTkZJR19DUllQ VE9fQ1JDVDEwRElGX1BDTE1VTD15CkNPTkZJR19DUllQVE9fR0hBU0g9eQpDT05GSUdfQ1JZUFRP X01END15CiMgQ09ORklHX0NSWVBUT19NRDUgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX01JQ0hB RUxfTUlDPXkKIyBDT05GSUdfQ1JZUFRPX1JNRDEyOCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9f Uk1EMTYwPXkKQ09ORklHX0NSWVBUT19STUQyNTY9eQojIENPTkZJR19DUllQVE9fUk1EMzIwIGlz IG5vdCBzZXQKQ09ORklHX0NSWVBUT19TSEExPXkKQ09ORklHX0NSWVBUT19TSEExX1NTU0UzPXkK IyBDT05GSUdfQ1JZUFRPX1NIQTI1Nl9TU1NFMyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0hB NTEyX1NTU0UzPXkKQ09ORklHX0NSWVBUT19TSEEyNTY9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMj15 CiMgQ09ORklHX0NSWVBUT19UR1IxOTIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1dQNTEyPXkK Q09ORklHX0NSWVBUT19HSEFTSF9DTE1VTF9OSV9JTlRFTD15CgojCiMgQ2lwaGVycwojCkNPTkZJ R19DUllQVE9fQUVTPXkKQ09ORklHX0NSWVBUT19BRVNfWDg2XzY0PXkKQ09ORklHX0NSWVBUT19B RVNfTklfSU5URUw9eQojIENPTkZJR19DUllQVE9fQU5VQklTIGlzIG5vdCBzZXQKIyBDT05GSUdf Q1JZUFRPX0FSQzQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0JMT1dGSVNIPXkKQ09ORklHX0NS WVBUT19CTE9XRklTSF9DT01NT049eQojIENPTkZJR19DUllQVE9fQkxPV0ZJU0hfWDg2XzY0IGlz IG5vdCBzZXQKQ09ORklHX0NSWVBUT19DQU1FTExJQT15CkNPTkZJR19DUllQVE9fQ0FNRUxMSUFf WDg2XzY0PXkKQ09ORklHX0NSWVBUT19DQU1FTExJQV9BRVNOSV9BVlhfWDg2XzY0PXkKIyBDT05G SUdfQ1JZUFRPX0NBTUVMTElBX0FFU05JX0FWWDJfWDg2XzY0IGlzIG5vdCBzZXQKQ09ORklHX0NS WVBUT19DQVNUX0NPTU1PTj15CkNPTkZJR19DUllQVE9fQ0FTVDU9eQojIENPTkZJR19DUllQVE9f Q0FTVDVfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ0FTVDY9eQpDT05GSUdf Q1JZUFRPX0NBU1Q2X0FWWF9YODZfNjQ9eQojIENPTkZJR19DUllQVE9fREVTIGlzIG5vdCBzZXQK IyBDT05GSUdfQ1JZUFRPX0ZDUllQVCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fS0hBWkFEPXkK IyBDT05GSUdfQ1JZUFRPX1NBTFNBMjAgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NBTFNBMjBf WDg2XzY0PXkKQ09ORklHX0NSWVBUT19TRUVEPXkKQ09ORklHX0NSWVBUT19TRVJQRU5UPXkKQ09O RklHX0NSWVBUT19TRVJQRU5UX1NTRTJfWDg2XzY0PXkKQ09ORklHX0NSWVBUT19TRVJQRU5UX0FW WF9YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX1NFUlBFTlRfQVZYMl9YODZfNjQ9eQpDT05GSUdfQ1JZ UFRPX1RFQT15CiMgQ09ORklHX0NSWVBUT19UV09GSVNIIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBU T19UV09GSVNIX0NPTU1PTj15CkNPTkZJR19DUllQVE9fVFdPRklTSF9YODZfNjQ9eQpDT05GSUdf Q1JZUFRPX1RXT0ZJU0hfWDg2XzY0XzNXQVk9eQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfQVZYX1g4 Nl82ND15CgojCiMgQ29tcHJlc3Npb24KIwpDT05GSUdfQ1JZUFRPX0RFRkxBVEU9eQojIENPTkZJ R19DUllQVE9fWkxJQiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTFpPPXkKQ09ORklHX0NSWVBU T19MWjQ9eQpDT05GSUdfQ1JZUFRPX0xaNEhDPXkKCiMKIyBSYW5kb20gTnVtYmVyIEdlbmVyYXRp b24KIwpDT05GSUdfQ1JZUFRPX0FOU0lfQ1BSTkc9eQojIENPTkZJR19DUllQVE9fVVNFUl9BUElf SEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9TS0NJUEhFUiBpcyBub3Qg c2V0CiMgQ09ORklHX0NSWVBUT19IVyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0tWTT15CkNPTkZJ R19WSVJUVUFMSVpBVElPTj15CiMgQ09ORklHX0JJTkFSWV9QUklOVEYgaXMgbm90IHNldAoKIwoj IExpYnJhcnkgcm91dGluZXMKIwpDT05GSUdfQklUUkVWRVJTRT15CkNPTkZJR19HRU5FUklDX1NU Uk5DUFlfRlJPTV9VU0VSPXkKQ09ORklHX0dFTkVSSUNfU1RSTkxFTl9VU0VSPXkKQ09ORklHX0dF TkVSSUNfTkVUX1VUSUxTPXkKQ09ORklHX0dFTkVSSUNfRklORF9GSVJTVF9CSVQ9eQpDT05GSUdf R0VORVJJQ19QQ0lfSU9NQVA9eQpDT05GSUdfR0VORVJJQ19JT01BUD15CkNPTkZJR19HRU5FUklD X0lPPXkKQ09ORklHX0FSQ0hfVVNFX0NNUFhDSEdfTE9DS1JFRj15CiMgQ09ORklHX0NSQ19DQ0lU VCBpcyBub3Qgc2V0CkNPTkZJR19DUkMxNj15CkNPTkZJR19DUkNfVDEwRElGPXkKQ09ORklHX0NS Q19JVFVfVD15CkNPTkZJR19DUkMzMj15CiMgQ09ORklHX0NSQzMyX1NFTEZURVNUIGlzIG5vdCBz ZXQKQ09ORklHX0NSQzMyX1NMSUNFQlk4PXkKIyBDT05GSUdfQ1JDMzJfU0xJQ0VCWTQgaXMgbm90 IHNldAojIENPTkZJR19DUkMzMl9TQVJXQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfQklU IGlzIG5vdCBzZXQKQ09ORklHX0NSQzc9eQpDT05GSUdfTElCQ1JDMzJDPXkKQ09ORklHX0NSQzg9 eQojIENPTkZJR19BVURJVF9BUkNIX0NPTVBBVF9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdf UkFORE9NMzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfWkxJQl9JTkZMQVRFPXkKQ09ORklH X1pMSUJfREVGTEFURT15CkNPTkZJR19MWk9fQ09NUFJFU1M9eQpDT05GSUdfTFpPX0RFQ09NUFJF U1M9eQpDT05GSUdfTFo0X0NPTVBSRVNTPXkKQ09ORklHX0xaNEhDX0NPTVBSRVNTPXkKQ09ORklH X0xaNF9ERUNPTVBSRVNTPXkKIyBDT05GSUdfWFpfREVDIGlzIG5vdCBzZXQKIyBDT05GSUdfWFpf REVDX0JDSiBpcyBub3Qgc2V0CkNPTkZJR19ERUNPTVBSRVNTX0daSVA9eQpDT05GSUdfR0VORVJJ Q19BTExPQ0FUT1I9eQpDT05GSUdfUkVFRF9TT0xPTU9OPXkKQ09ORklHX1JFRURfU09MT01PTl9F TkM4PXkKQ09ORklHX1JFRURfU09MT01PTl9ERUM4PXkKQ09ORklHX0JDSD15CkNPTkZJR19CQ0hf Q09OU1RfUEFSQU1TPXkKQ09ORklHX0hBU19JT01FTT15CkNPTkZJR19IQVNfSU9QT1JUX01BUD15 CkNPTkZJR19IQVNfRE1BPXkKQ09ORklHX05MQVRUUj15CkNPTkZJR19BUkNIX0hBU19BVE9NSUM2 NF9ERUNfSUZfUE9TSVRJVkU9eQpDT05GSUdfQVZFUkFHRT15CiMgQ09ORklHX0NPUkRJQyBpcyBu b3Qgc2V0CiMgQ09ORklHX0REUiBpcyBub3Qgc2V0Cgo= --===============8130545315066587976== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="AttachedMessagePart.ksh" X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTEtQIG1haWxp bmcgbGlzdApMS1BAbGludXguaW50ZWwuY29tCgo= --===============8130545315066587976==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757442AbaFSGRg (ORCPT ); Thu, 19 Jun 2014 02:17:36 -0400 Received: from mga11.intel.com ([192.55.52.93]:6456 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752598AbaFSGRb (ORCPT ); Thu, 19 Jun 2014 02:17:31 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.01,505,1400050800"; d="log'?scan'208";a="550197406" Message-ID: <53A28073.3030109@intel.com> Date: Thu, 19 Jun 2014 14:17:23 +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: Maarten Lankhorst CC: Fengguang Wu , Yuanhan Liu , LKP , Linux Kernel Mailing List Subject: [HZ] INFO: task kworker/0:1:16 blocked for more than 120 seconds. Content-Type: multipart/mixed; boundary="------------010804010206090604060900" 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. --------------010804010206090604060900 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hi Maarten, 0day kernel testing robot got the below dmesg and the first bad commit is git://people.freedesktop.org/~mlankhorst/linux master commit 52774d9273d6b8aff39822ccfe10e5a0d7c3a7f8 Author: Maarten Lankhorst AuthorDate: Thu Jan 16 16:24:04 2014 +0100 Commit: Maarten Lankhorst CommitDate: Wed Jun 18 14:19:52 2014 +0200 There's some really badly broken software out there that is entirely dependant on HZ for its maximum performance. Raise the maximum HZ value to some higher and slightly unreasonable values up to some higher and completely obscene values. -ck +--------------------------------------------------+------------+------------+ | | c03339ffa3 | 52774d9273 | +--------------------------------------------------+------------+------------+ | boot_successes | 60 | 0 | | boot_failures | 0 | 20 | | INFO:task_blocked_for_more_than_seconds | 0 | 20 | | RIP:flat_send_IPI_mask | 0 | 20 | | Kernel_panic-not_syncing:hung_task:blocked_tasks | 0 | 20 | | backtrace:serio_handle_event | 0 | 20 | | backtrace:watchdog | 0 | 20 | +--------------------------------------------------+------------+------------+ [ 69.176969] torture thread lock_torture_writer parking due to system shutdown [ 120.553588] spin_lock-torture: Writes: Total: 2 Max/Min: 0/0 Fail: 0 [ 120.554375] torture thread lock_torture_stats parking due to system shutdown [ 240.031059] INFO: task kworker/0:1:16 blocked for more than 120 seconds. [ 240.031837] Not tainted 3.16.0-rc1-00045-g52774d9 #1 [ 240.032443] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 240.033280] kworker/0:1 D ffff880013612580 0 16 2 0x00000000 git bisect start 91283063c4f74fb202ac7809a8df3cc00f22203e 7171511eaec5bf23fb06078f59784a3a0626b38f -- git bisect good bc106bf69fdfba649ad98b3c7cfd2b63e84431a8 # 01:57 20+ 0 Merge 'dynticks/timers/missing-kick-v2' into devel-hourly-2014061900 git bisect bad 25f92e043e7e4ca029592e03a2d77a09f226f395 # 02:15 0- 1 Merge 'at91/abe/at91_3.16-rc1_CCF' into devel-hourly-2014061900 git bisect good 6c815b36fd13fd40f3545c9e6e33eb7d4b396d8d # 02:18 20+ 0 Merge 'efi/next' into devel-hourly-2014061900 git bisect good a235b89e0b1332b44baff6277b5dbc711df34b3d # 02:25 20+ 0 Merge 'kvm-ppc/kvm-ppc-queue' into devel-hourly-2014061900 git bisect bad 8b4870846e71960a223e729e3c18942edfe81f16 # 02:44 0- 4 Merge 'spi/for-next' into devel-hourly-2014061900 git bisect bad 2115cd10081ea65213b45d9970aeebe88dabcfb3 # 02:55 0- 5 Merge 'mlankhorst/master' into devel-hourly-2014061900 git bisect bad 52774d9273d6b8aff39822ccfe10e5a0d7c3a7f8 # 03:00 0- 4 There's some really badly broken software out there that is entirely git bisect good 0da2b800ec8dfad78c888b33be2ad2aea3411796 # 03:06 20+ 0 Merge branch 'for-nouveau' git bisect good c03339ffa3d9d2330c8c14b8d73e9a4da38101ea # 03:09 20+ 0 drm/nouveau: add guard pages to vm # first bad commit: [52774d9273d6b8aff39822ccfe10e5a0d7c3a7f8] There's some really badly broken software out there that is entirely git bisect good c03339ffa3d9d2330c8c14b8d73e9a4da38101ea # 03:12 60+ 0 drm/nouveau: add guard pages to vm git bisect bad 91283063c4f74fb202ac7809a8df3cc00f22203e # 03:12 0- 13 0day head guard for 'devel-hourly-2014061900' git bisect good e99cfa2d0634881b8a41d56c48b5956b9a3ba162 # 03:50 60+ 0 Merge tag 'dt-fixes-for-3.16' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux git bisect good 4ca1fbc122fcb09efa2bb1448bff8b71b46434c8 # 04:05 60+ 0 Add linux-next specific files for 20140618 This script may reproduce the error. ----------------------------------------------------------------------------- #!/bin/bash kernel=$1 initrd=yocto-minimal-x86_64.cgz wget --no-clobber https://github.com/fengguang/reproduce-kernel-bug/blob/master/initrd/$initrd kvm=( qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel $kernel -initrd $initrd -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 --------------010804010206090604060900 Content-Type: text/plain; charset=UTF-8; name="dmesg-yocto-ivb42-53:20140619030107:x86_64-randconfig-hsxa0-06190120:3.16.0-rc1-00045-g52774d9:1" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename*0="dmesg-yocto-ivb42-53:20140619030107:x86_64-randconfig-hsxa0-"; filename*1="06190120:3.16.0-rc1-00045-g52774d9:1" early console in setup code Probing EDD (edd=3Doff to disable)... ok [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Linux version 3.16.0-rc1-00045-g52774d9 (kbuild@lkp-hsx01)= (gcc version 4.8.2 (Debian 4.8.2-18) ) #1 Thu Jun 19 02:56:19 CST 2014 [ 0.000000] Command line: hung_task_panic=3D1 earlyprintk=3DttyS0,1152= 00 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout= =3D100 panic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic prompt_ramdi= sk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ra= m0 rw link=3D/kbuild-tests/run-queue/kvm/x86_64-randconfig-hsxa0-06190120= /linux-devel:devel-hourly-2014061900:52774d9273d6b8aff39822ccfe10e5a0d7c3= a7f8:bisect-linux3/.vmlinuz-52774d9273d6b8aff39822ccfe10e5a0d7c3a7f8-2014= 0619025632-6-ivb42 branch=3Dlinux-devel/devel-hourly-2014061900 BOOT_IMAG= E=3D/kernel/x86_64-randconfig-hsxa0-06190120/52774d9273d6b8aff39822ccfe10= e5a0d7c3a7f8/vmlinuz-3.16.0-rc1-00045-g52774d9 drbd.minor_count=3D8 [ 0.000000] KERNEL supported cpus: [ 0.000000] Intel GenuineIntel [ 0.000000] AMD AuthenticAMD [ 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] NX (Execute Disable) protection: active [ 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 0x400000000 [ 0.000000] Scanning 1 areas for low memory corruption [ 0.000000] Base memory trampoline at [ffff880000099000] 99000 size 24= 576 [ 0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff] [ 0.000000] [mem 0x00000000-0x000fffff] page 4k [ 0.000000] BRK [0x031fb000, 0x031fbfff] PGTABLE [ 0.000000] BRK [0x031fc000, 0x031fcfff] PGTABLE [ 0.000000] BRK [0x031fd000, 0x031fdfff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x13a00000-0x13bfffff] [ 0.000000] [mem 0x13a00000-0x13bfffff] page 4k [ 0.000000] BRK [0x031fe000, 0x031fefff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x10000000-0x139fffff] [ 0.000000] [mem 0x10000000-0x139fffff] page 4k [ 0.000000] BRK [0x031ff000, 0x031fffff] PGTABLE [ 0.000000] BRK [0x03200000, 0x03200fff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x00100000-0x0fffffff] [ 0.000000] [mem 0x00100000-0x0fffffff] page 4k [ 0.000000] init_memory_mapping: [mem 0x13c00000-0x13ffdfff] [ 0.000000] [mem 0x13c00000-0x13ffdfff] page 4k [ 0.000000] RAMDISK: [mem 0x13ce6000-0x13feffff] [ 0.000000] ACPI: Early table checksum verification disabled [ 0.000000] ACPI: RSDP 0x00000000000FD950 000014 (v00 BOCHS ) [ 0.000000] ACPI: RSDT 0x0000000013FFE450 000034 (v01 BOCHS BXPCRSDT = 00000001 BXPC 00000001) [ 0.000000] ACPI: FACP 0x0000000013FFFF80 000074 (v01 BOCHS BXPCFACP = 00000001 BXPC 00000001) [ 0.000000] ACPI: DSDT 0x0000000013FFE490 0011A9 (v01 BXPC BXDSDT = 00000001 INTL 20100528) [ 0.000000] ACPI: FACS 0x0000000013FFFF40 000040 [ 0.000000] ACPI: SSDT 0x0000000013FFF7A0 000796 (v01 BOCHS BXPCSSDT = 00000001 BXPC 00000001) [ 0.000000] ACPI: APIC 0x0000000013FFF680 000080 (v01 BOCHS BXPCAPIC = 00000001 BXPC 00000001) [ 0.000000] ACPI: HPET 0x0000000013FFF640 000038 (v01 BOCHS BXPCHPET = 00000001 BXPC 00000001) [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffffffff5fc000 ( fee00000) [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 [ 0.000000] kvm-clock: cpu 0, msr 0:13ffd001, primary cpu clock [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x00001000-0x00ffffff] [ 0.000000] DMA32 [mem 0x01000000-0xffffffff] [ 0.000000] Normal empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x00001000-0x0009efff] [ 0.000000] node 0: [mem 0x00100000-0x13ffdfff] [ 0.000000] On node 0 totalpages: 81820 [ 0.000000] DMA zone: 64 pages used for memmap [ 0.000000] DMA zone: 21 pages reserved [ 0.000000] DMA zone: 3998 pages, LIFO batch:0 [ 0.000000] DMA32 zone: 1216 pages used for memmap [ 0.000000] DMA32 zone: 77822 pages, LIFO batch:15 [ 0.000000] ACPI: PM-Timer IO Port: 0xb008 [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffffffff5fc000 ( fee00000) [ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled) [ 0.000000] ACPI: NR_CPUS/possible_cpus limit of 1 reached. Processor= 1/0x1 ignored. [ 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] mapped IOAPIC to ffffffffff5fb000 (fec00000) [ 0.000000] nr_irqs_gsi: 40 [ 0.000000] KVM setup async PF for cpu 0 [ 0.000000] kvm-stealtime: cpu 0, msr 1c52600 [ 0.000000] e820: [mem 0x14000000-0xfeffbfff] available for PCI device= s [ 0.000000] Booting paravirtualized kernel on KVM [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=3D1*32768 [ 0.000000] pcpu-alloc: [0] 0=20 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. To= tal pages: 80519 [ 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/x86_64-randconfig-hsxa0-0= 6190120/linux-devel:devel-hourly-2014061900:52774d9273d6b8aff39822ccfe10e= 5a0d7c3a7f8:bisect-linux3/.vmlinuz-52774d9273d6b8aff39822ccfe10e5a0d7c3a7= f8-20140619025632-6-ivb42 branch=3Dlinux-devel/devel-hourly-2014061900 BO= OT_IMAGE=3D/kernel/x86_64-randconfig-hsxa0-06190120/52774d9273d6b8aff3982= 2ccfe10e5a0d7c3a7f8/vmlinuz-3.16.0-rc1-00045-g52774d9 drbd.minor_count=3D= 8 [ 0.000000] PID hash table entries: 2048 (order: 2, 16384 bytes) [ 0.000000] Dentry cache hash table entries: 65536 (order: 7, 524288 b= ytes) [ 0.000000] Inode-cache hash table entries: 32768 (order: 6, 262144 by= tes) [ 0.000000] Memory: 280952K/327280K available (7231K kernel code, 4685= K rwdata, 3844K rodata, 808K init, 17008K bss, 46328K reserved) [ 0.000000] SLUB: HWalign=3D64, Order=3D0-3, MinObjects=3D0, CPUs=3D1,= Nodes=3D1 [ 0.000000] NR_IRQS:4352 nr_irqs:256 16 [ 0.000000] console [ttyS0] enabled [ 0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc= =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: 32768 [ 0.000000] ... MAX_LOCKDEP_CHAINS: 65536 [ 0.000000] ... CHAINHASH_SIZE: 32768 [ 0.000000] memory used by lock dependency info: 8671 kB [ 0.000000] per task-struct memory footprint: 2688 bytes [ 0.000000] allocated 1572864 bytes of page_cgroup [ 0.000000] please try 'cgroup_disable=3Dmemory' option if you don't w= ant memory cgroups [ 0.000000] hpet clockevent registered [ 0.000000] tsc: Detected 2693.386 MHz processor [ 0.001250] Calibrating delay loop (skipped) preset value.. 5386.21 Bo= goMIPS (lpj=3D673346) [ 0.001508] pid_max: default: 4096 minimum: 301 [ 0.001789] ACPI: Core revision 20140424 [ 0.004552] ACPI: All ACPI Tables successfully acquired [ 0.005274] Mount-cache hash table entries: 1024 (order: 1, 8192 bytes= ) [ 0.005514] Mountpoint-cache hash table entries: 1024 (order: 1, 8192 = bytes) [ 0.006525] Initializing cgroup subsys memory [ 0.007065] Initializing cgroup subsys devices [ 0.007289] Initializing cgroup subsys freezer [ 0.007528] Initializing cgroup subsys perf_event [ 0.007764] Initializing cgroup subsys hugetlb [ 0.008075] mce: CPU supports 10 MCE banks [ 0.008312] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.008312] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0 [ 0.008312] tlb_flushall_shift: 6 [ 0.008508] CPU: Intel Common KVM processor (fam: 0f, model: 06, stepp= ing: 01) [ 0.012945] Performance Events: unsupported Netburst CPU model 6 no PM= U driver, software events only. [ 0.014102] Getting VERSION: 50014 [ 0.014262] Getting VERSION: 50014 [ 0.014509] Getting ID: 0 [ 0.014763] Getting ID: ff000000 [ 0.015011] Getting LVT0: 8700 [ 0.015258] Getting LVT1: 8400 [ 0.015527] enabled ExtINT on CPU#0 [ 0.016661] ENABLING IO-APIC IRQs [ 0.016758] init IO_APIC IRQs [ 0.017008] apic 0 pin 0 not connected [ 0.017276] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 = Active:0 Dest:1) [ 0.017527] IOAPIC[0]: Set routing entry (0-2 -> 0x30 -> IRQ 0 Mode:0 = Active:0 Dest:1) [ 0.017776] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 = Active:0 Dest:1) [ 0.018024] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 = Active:0 Dest:1) [ 0.018274] IOAPIC[0]: Set routing entry (0-5 -> 0x35 -> IRQ 5 Mode:1 = Active:0 Dest:1) [ 0.018524] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 = Active:0 Dest:1) [ 0.018774] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 = Active:0 Dest:1) [ 0.019024] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 = Active:0 Dest:1) [ 0.019273] IOAPIC[0]: Set routing entry (0-9 -> 0x39 -> IRQ 9 Mode:1 = Active:0 Dest:1) [ 0.019524] IOAPIC[0]: Set routing entry (0-10 -> 0x3a -> IRQ 10 Mode:= 1 Active:0 Dest:1) [ 0.019775] IOAPIC[0]: Set routing entry (0-11 -> 0x3b -> IRQ 11 Mode:= 1 Active:0 Dest:1) [ 0.020280] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:= 0 Active:0 Dest:1) [ 0.020524] IOAPIC[0]: Set routing entry (0-13 -> 0x3d -> IRQ 13 Mode:= 0 Active:0 Dest:1) [ 0.020774] IOAPIC[0]: Set routing entry (0-14 -> 0x3e -> IRQ 14 Mode:= 0 Active:0 Dest:1) [ 0.021024] IOAPIC[0]: Set routing entry (0-15 -> 0x3f -> IRQ 15 Mode:= 0 Active:0 Dest:1) [ 0.021271] apic 0 pin 16 not connected [ 0.021506] apic 0 pin 17 not connected [ 0.021756] apic 0 pin 18 not connected [ 0.022256] apic 0 pin 19 not connected [ 0.022506] apic 0 pin 20 not connected [ 0.023005] apic 0 pin 21 not connected [ 0.023256] apic 0 pin 22 not connected [ 0.023506] apic 0 pin 23 not connected [ 0.024149] ..TIMER: vector=3D0x30 apic1=3D0 pin1=3D2 apic2=3D-1 pin2=3D= -1 [ 0.024255] Using local APIC timer interrupts. [ 0.024255] calibrating APIC timer ... [ 0.024750] ... lapic delta =3D 6249992 [ 0.024750] ... PM-Timer delta =3D 357967 [ 0.024750] ... PM-Timer result ok [ 0.024750] ..... delta 6249992 [ 0.024750] ..... mult: 268435112 [ 0.024750] ..... calibration result: 249999 [ 0.024750] ..... CPU clock speed is 2693.0139 MHz. [ 0.024750] ..... host bus clock speed is 999.0249 MHz. [ 0.025326] NMI watchdog: disabled (cpu0): hardware events not enabled= [ 0.025789] devtmpfs: initialized [ 0.027250] gcov: version magic: 0x3430382a [ 0.028728] atomic64_test: passed for x86-64 platform with CX8 and wit= h SSE [ 0.029000] regulator-dummy: no parameters [ 0.029500] NET: Registered protocol family 16 [ 0.030000] cpuidle: using governor menu [ 0.030500] ACPI: bus type PCI registered [ 0.030604] PCI: Using configuration type 1 for base access [ 0.031250] gpio-f7188x: Not a Fintek device at 0x0000002e [ 0.031315] gpio-f7188x: Not a Fintek device at 0x0000004e [ 0.031641] ACPI: Added _OSI(Module Device) [ 0.031757] ACPI: Added _OSI(Processor Device) [ 0.032007] ACPI: Added _OSI(3.0 _SCP Extensions) [ 0.032256] ACPI: Added _OSI(Processor Aggregator Device) [ 0.036500] ACPI: Interpreter enabled [ 0.036518] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State= [\_S1_] (20140424/hwxface-580) [ 0.037258] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State= [\_S2_] (20140424/hwxface-580) [ 0.038000] ACPI: (supports S0 S3 S5) [ 0.038006] ACPI: Using IOAPIC for interrupt routing [ 0.038510] PCI: Using host bridge windows from ACPI; if necessary, us= e "pci=3Dnocrs" and report a bug [ 0.042750] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 0.042764] acpi PNP0A03:00: _OSC: OS supports [Segments MSI] [ 0.043040] acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASP= M [ 0.043673] acpi PNP0A03:00: fail to add MMCONFIG information, can't a= ccess extended PCI configuration space under this bridge. [ 0.043829] PCI host bridge to bus 0000:00 [ 0.044019] pci_bus 0000:00: root bus resource [bus 00-ff] [ 0.044267] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7] [ 0.044522] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff] [ 0.044757] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bf= fff] [ 0.045007] pci_bus 0000:00: root bus resource [mem 0x80000000-0xfebff= fff] [ 0.045330] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000 [ 0.045995] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100 [ 0.046681] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180 [ 0.048250] pci 0000:00:01.1: reg 0x20: [io 0xc040-0xc04f] [ 0.048781] pci 0000:00:01.1: legacy IDE quirk: reg 0x10: [io 0x01f0-= 0x01f7] [ 0.049007] pci 0000:00:01.1: legacy IDE quirk: reg 0x14: [io 0x03f6]= [ 0.049256] pci 0000:00:01.1: legacy IDE quirk: reg 0x18: [io 0x0170-= 0x0177] [ 0.049506] pci 0000:00:01.1: legacy IDE quirk: reg 0x1c: [io 0x0376]= [ 0.050000] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000 [ 0.050349] pci 0000:00:01.3: quirk: [io 0xb000-0xb03f] claimed by PI= IX4 ACPI [ 0.050518] pci 0000:00:01.3: quirk: [io 0xb100-0xb10f] claimed by PI= IX4 SMB [ 0.051231] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000 [ 0.052309] pci 0000:00:02.0: reg 0x10: [mem 0xfc000000-0xfdffffff pre= f] [ 0.053045] pci 0000:00:02.0: reg 0x14: [mem 0xfebf0000-0xfebf0fff] [ 0.056546] pci 0000:00:02.0: reg 0x30: [mem 0xfebe0000-0xfebeffff pre= f] [ 0.057331] pci 0000:00:03.0: [8086:100e] type 00 class 0x020000 [ 0.058009] pci 0000:00:03.0: reg 0x10: [mem 0xfeba0000-0xfebbffff] [ 0.058759] pci 0000:00:03.0: reg 0x14: [io 0xc000-0xc03f] [ 0.061250] pci 0000:00:03.0: reg 0x30: [mem 0xfebc0000-0xfebdffff pre= f] [ 0.061624] pci 0000:00:04.0: [8086:25ab] type 00 class 0x088000 [ 0.062250] pci 0000:00:04.0: reg 0x10: [mem 0xfebf1000-0xfebf100f] [ 0.064000] pci_bus 0000:00: on NUMA node 0 [ 0.064656] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11) [ 0.065185] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11) [ 0.065686] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11) [ 0.066250] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11) [ 0.066745] ACPI: PCI Interrupt Link [LNKS] (IRQs *9) [ 0.067492] ACPI: Enabled 16 GPEs in block 00 to 0F [ 0.068250] vgaarb: device added: PCI:0000:00:02.0,decodes=3Dio+mem,ow= ns=3Dio+mem,locks=3Dnone [ 0.068256] vgaarb: loaded [ 0.068505] vgaarb: bridge control possible 0000:00:02.0 [ 0.069250] pps_core: LinuxPPS API ver. 1 registered [ 0.069256] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolf= o Giometti [ 0.069681] wmi: Mapper loaded [ 0.069862] Advanced Linux Sound Architecture Driver Initialized. [ 0.070022] PCI: Using ACPI for IRQ routing [ 0.070268] PCI: pci_cache_line_size set to 64 bytes [ 0.070647] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff] [ 0.070765] e820: reserve RAM buffer [mem 0x13ffe000-0x13ffffff] [ 0.071555] HPET: 3 timers in total, 0 timers will be used for per-cpu= timer [ 0.072205] Switched to clocksource kvm-clock [ 0.072985] FS-Cache: Loaded [ 0.073480] pnp: PnP ACPI init [ 0.073912] ACPI: bus type PNP registered [ 0.074574] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 = Active:0 Dest:1) [ 0.075604] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active)= [ 0.076419] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 = Active:0 Dest:1) [ 0.077471] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active)= [ 0.078367] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:= 0 Active:0 Dest:1) [ 0.079380] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active)= [ 0.080274] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 = Active:0 Dest:1) [ 0.081340] pnp 00:03: [dma 2] [ 0.081768] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active)= [ 0.082708] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 = Active:0 Dest:1) [ 0.083716] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active)= [ 0.084627] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 = Active:0 Dest:1) [ 0.085715] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active)= [ 0.086656] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 = Active:0 Dest:1) [ 0.087789] pnp 00:06: Plug and Play ACPI device, IDs PNP0501 (active)= [ 0.089104] pnp: PnP ACPI: found 7 devices [ 0.089694] ACPI: bus type PNP unregistered [ 0.095681] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7] [ 0.096471] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff] [ 0.097160] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff] [ 0.097975] pci_bus 0000:00: resource 7 [mem 0x80000000-0xfebfffff] [ 0.098847] NET: Registered protocol family 1 [ 0.099456] pci 0000:00:00.0: Limiting direct PCI/PCI transfers [ 0.100204] pci 0000:00:01.0: PIIX3: Enabling Passive Release [ 0.101029] pci 0000:00:01.0: Activating ISA DMA hang workarounds [ 0.101951] pci 0000:00:02.0: Boot video device [ 0.102583] PCI: CLS 0 bytes, default 64 [ 0.103443] Unpacking initramfs... [ 0.215487] debug: unmapping init [mem 0xffff880013ce6000-0xffff880013= feffff] [ 0.217330] Scanning for low memory corruption every 60 seconds [ 0.218834] camellia-x86_64: performance on this CPU would be suboptim= al: disabling camellia-x86_64. [ 0.220212] twofish-x86_64-3way: performance on this CPU would be subo= ptimal: disabling twofish-x86_64-3way. [ 0.222982] sha1_ssse3: Neither AVX nor AVX2 nor SSSE3 is available/us= able. [ 0.223789] PCLMULQDQ-NI instructions are not detected. [ 0.224459] sha512_ssse3: Neither AVX nor SSSE3 is available/usable. [ 0.225217] AVX or AES-NI instructions are not detected. [ 0.225842] AVX instructions are not detected. [ 0.226356] AVX instructions are not detected. [ 0.226876] AVX instructions are not detected. [ 0.227390] AVX2 instructions are not detected. [ 0.228037] spin_lock-torture:--- Start of test: nwriters_stress=3D2 s= tat_interval=3D60 verbose=3D1 shuffle_interval=3D3 stutter=3D5 shutdown_s= ecs=3D0 onoff_interval=3D0 onoff_holdoff=3D0 [ 0.229818] spin_lock-torture: Creating torture_shuffle task [ 0.230580] spin_lock-torture: Creating torture_stutter task [ 0.231283] spin_lock-torture: torture_shuffle task started [ 0.231968] spin_lock-torture: Creating lock_torture_writer task [ 0.232792] spin_lock-torture: torture_stutter task started [ 0.233479] spin_lock-torture: Creating lock_torture_writer task [ 0.234200] spin_lock-torture: lock_torture_writer task started [ 0.234918] spin_lock-torture: Creating lock_torture_stats task [ 0.235674] spin_lock-torture: lock_torture_writer task started [ 0.236548] futex hash table entries: 16 (order: -2, 1536 bytes) [ 0.552072] spin_lock-torture: lock_torture_stats task started [ 0.553027] HugeTLB registered 2 MB page size, pre-allocated 0 pages [ 0.555750] ROMFS MTD (C) 2007 Red Hat, Inc. [ 0.563675] alg: No test for crc32 (crc32-table) [ 0.564723] alg: No test for lz4 (lz4-generic) [ 0.565375] alg: No test for lz4hc (lz4hc-generic) [ 0.566075] alg: No test for stdrng (krng) [ 0.574568] start plist test [ 0.576312] end plist test [ 0.576653] list_sort_test: start testing list_sort() [ 0.577478] test_string_helpers: Running tests... [ 0.579158] VIA Graphics Integration Chipset framebuffer 2.4 initializ= ing [ 0.580415] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/in= put/input0 [ 0.581295] ACPI: Power Button [PWRF] [ 0.603737] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled [ 0.630800] 00:05: ttyS0 at I/O 0x3f8 (irq =3D 4, base_baud =3D 115200= ) is a 16550A [ 0.632282] Applicom driver: $Id: ac.c,v 1.30 2000/03/22 16:03:57 dwmw= 2 Exp $ [ 0.633103] ac.o: No PCI boards found. [ 0.633550] ac.o: For an ISA board you must supply memory and irq para= meters. [ 0.634448] Non-volatile memory driver v1.3 [ 0.634959] telclk_interrupt =3D 0xf non-mcpbl0010 hw. [ 0.635561] Linux agpgart interface v0.103 [ 0.636241] Hangcheck: starting hangcheck timer 0.9.1 (tick is 180 sec= onds, margin is 60 seconds). [ 0.637237] Hangcheck: Using getrawmonotonic(). [ 0.637797] intelfb: intelfb_init [ 0.638190] intelfb: Framebuffer driver for Intel(R) 830M/845G/852GM/8= 55GM/865G/915G/915GM/945G/945GM/945GME/965G/965GM chipsets [ 0.639460] intelfb: Version 0.9.6 [ 0.639863] intelfb: intelfb_setup [ 0.640272] intelfb: no options [ 0.640802] Silicon Labs C2 port support v. 0.51.0 - (C) 2007 Rodolfo = Giometti [ 0.641694] c2port c2port0: C2 port uc added [ 0.642221] c2port c2port0: uc flash has 30 blocks x 512 bytes (15360 = bytes total) [ 0.643181] Guest personality initialized and is inactive [ 0.643877] VMCI host device registered (name=3Dvmci, major=3D10, mino= r=3D62) [ 0.644636] Initialized host personality [ 0.645188] mic_init not running on X100 ret -19 [ 0.646227] mtdoops: mtd device (mtddev=3Dname/number) must be supplie= d [ 0.647025] L440GX flash mapping: failed to find PIIX4 ISA bridge, can= not continue [ 0.647971] slram: not enough parameters. [ 0.655112] HSI/SSI char device loaded [ 0.655886] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0= x60,0x64 irq 1,12 [ 0.657670] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 0.658288] serio: i8042 AUX port at 0x60,0x64 irq 12 [ 0.659344] mousedev: PS/2 mouse device common for all mice [ 0.660596] input: AT Translated Set 2 keyboard as /devices/platform/i= 8042/serio0/input/input1 [ 0.661956] i2c /dev entries driver [ 0.662663] i2c-parport-light: adapter type unspecified [ 0.663304] Driver for 1-wire Dallas network protocol. [ 0.663980] DS1WM w1 busmaster driver - (c) 2004 Szabolcs Gyurko [ 0.664788] 1-Wire driver for the DS2760 battery monitor chip - (c) = 2004-2005, Szabolcs Gyurko [ 0.665903] power_supply test_ac: power_supply_changed [ 0.666740] power_supply test_battery: power_supply_changed [ 0.667440] power_supply test_usb: power_supply_changed [ 0.668706] f71882fg: Not a Fintek device [ 0.669195] f71882fg: Not a Fintek device [ 0.670183] sch56xx_common: Unsupported device id: 0xff [ 0.670856] sch56xx_common: Unsupported device id: 0xff [ 0.671868] intel_powerclamp: Intel powerclamp does not run on family = 15 model 6 [ 0.672786] acquirewdt: WDT driver for Acquire single board computer i= nitialising [ 0.673740] acquirewdt: I/O address 0x0043 already in use [ 0.674396] acquirewdt: probe of acquirewdt failed with error -5 [ 0.675202] advantechwdt: WDT driver for Advantech single board comput= er initialising [ 0.678203] advantechwdt: initialized. timeout=3D60 sec (nowayout=3D0)= [ 0.678943] alim7101_wdt: Steve Hill [ 0.679603] alim7101_wdt: ALi M7101 PMU not present - WDT not set [ 0.680324] sp5100_tco: SP5100/SB800 TCO WatchDog Timer Driver v0.05 [ 0.681250] geodewdt: No timers were available [ 0.681864] ib700wdt: WDT driver for IB700 single board computer initi= alising [ 0.682830] ib700wdt: START method I/O 443 is not available [ 0.683479] ib700wdt: probe of ib700wdt failed with error -5 [ 0.684147] wafer5823wdt: WDT driver for Wafer 5823 single board compu= ter initialising [ 0.685045] wafer5823wdt: I/O address 0x0443 already in use [ 0.685746] i6300esb: Intel 6300ESB WatchDog Timer Driver v0.05 [ 0.686617] i6300esb: cannot register miscdev on minor=3D130 (err=3D-1= 6) [ 0.687383] i6300ESB timer: probe of 0000:00:04.0 failed with error -1= 6 [ 0.688185] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.11 [ 0.688910] sc1200wdt: build 20020303 [ 0.689438] sc1200wdt: io parameter must be specified [ 0.690084] sbc60xxwdt: I/O address 0x0443 already in use [ 0.690729] cpu5wdt: misc_register failed [ 0.691316] w83877f_wdt: I/O address 0x0443 already in use [ 0.691950] w83977f_wdt: driver v1.00 [ 0.692410] w83977f_wdt: cannot register miscdev on minor=3D130 (err=3D= -16) [ 0.693185] machzwd: MachZ ZF-Logic Watchdog driver initializing [ 0.693874] machzwd: no ZF-Logic found [ 0.694329] sbc_epx_c3: cannot register miscdev on minor=3D130 (err=3D= -16) [ 0.695373] power_supply test_ac: power_supply_changed_work [ 0.696103] power_supply test_battery: power_supply_changed_work [ 0.696833] power_supply test_usb: power_supply_changed_work [ 0.698069] alienware_wmi: alienware-wmi: No known WMI GUID found [ 0.698915] fake-fmc-carrier: mezzanine 0 [ 0.699403] Manufacturer: fake-vendor [ 0.699895] Product name: fake-design-for-testing [ 0.700587] fmc fake-design-for-testing-f001: Driver has no ID: matche= s all [ 0.701406] fmc_write_eeprom fake-design-for-testing-f001: fmc_write_e= eprom: no busid passed, refusing all cards [ 0.702624] intel_rapl: driver does not support CPU family 15 model 6 [ 0.706824] no UART detected at 0x1 [ 0.708825] Motu MidiTimePiece on parallel port irq: 7 ioport: 0x378 [ 0.710125]=20 [ 0.710125] printing PIC contents [ 0.710728] ... PIC IMR: ffff [ 0.710961] ... PIC IRR: 1013 [ 0.711508] ... PIC ISR: 0000 [ 0.711908] ... PIC ELCR: 0c00 [ 0.712267] printing local APIC contents on CPU#0/0: [ 0.712508] ... APIC ID: 00000000 (0) [ 0.712508] ... APIC VERSION: 00050014 [ 0.712508] ... APIC TASKPRI: 00000000 (00) [ 0.712508] ... APIC PROCPRI: 00000000 [ 0.712508] ... APIC LDR: 01000000 [ 0.712508] ... APIC DFR: ffffffff [ 0.712508] ... APIC SPIV: 000001ff [ 0.712508] ... APIC ISR field: [ 0.712508] 0000000000000000000000000000000000000000000000000000000000= 000000 [ 0.712508] ... APIC TMR field: [ 0.712508] 0000000002000000000000000000000000000000000000000000000000= 000000 [ 0.712508] ... APIC IRR field: [ 0.712508] 0000000000000000000000000000000000000000000000000000000000= 008000 [ 0.712508] ... APIC ESR: 00000000 [ 0.712508] ... APIC ICR: 00000831 [ 0.712508] ... APIC ICR2: 01000000 [ 0.712508] ... APIC LVTT: 000000ef [ 0.712508] ... APIC LVTPC: 00010000 [ 0.712508] ... APIC LVT0: 00010700 [ 0.712508] ... APIC LVT1: 00000400 [ 0.712508] ... APIC LVTERR: 000000fe [ 0.712508] ... APIC TMICT: 00003a97 [ 0.712508] ... APIC TMCCT: 00000000 [ 0.712508] ... APIC TDCR: 00000003 [ 0.712508]=20 [ 0.724611] number of MP IRQ sources: 15. [ 0.725073] number of IO-APIC #0 registers: 24. [ 0.725625] testing the IO APIC....................... [ 0.726250] IO APIC #0...... [ 0.726614] .... register #00: 00000000 [ 0.727089] ....... : physical APIC id: 00 [ 0.727637] ....... : Delivery Type: 0 [ 0.728112] ....... : LTS : 0 [ 0.728595] .... register #01: 00170011 [ 0.729038] ....... : max redirection entries: 17 [ 0.729615] ....... : PRQ implemented: 0 [ 0.730101] ....... : IO APIC version: 11 [ 0.730655] .... register #02: 00000000 [ 0.731098] ....... : arbitration: 00 [ 0.731595] .... IRQ redirection table: [ 0.732086] 1 0 0 0 0 0 0 00 [ 0.732621] 0 0 0 0 0 1 1 31 [ 0.733148] 0 0 0 0 0 1 1 30 [ 0.733712] 0 0 0 0 0 1 1 33 [ 0.734269] 1 0 0 0 0 1 1 34 [ 0.734812] 1 1 0 0 0 1 1 35 [ 0.735396] 0 0 0 0 0 1 1 36 [ 0.735933] 0 0 0 0 0 1 1 37 [ 0.736471] 0 0 0 0 0 1 1 38 [ 0.737003] 0 1 0 0 0 1 1 39 [ 0.737577] 1 1 0 0 0 1 1 3A [ 0.738157] 1 1 0 0 0 1 1 3B [ 0.738695] 0 0 0 0 0 1 1 3C [ 0.739225] 0 0 0 0 0 1 1 3D [ 0.739797] 0 0 0 0 0 1 1 3E [ 0.740357] 0 0 0 0 0 1 1 3F [ 0.740905] 1 0 0 0 0 0 0 00 [ 0.741454] 1 0 0 0 0 0 0 00 [ 0.742027] 1 0 0 0 0 0 0 00 [ 0.742620] 1 0 0 0 0 0 0 00 [ 0.743162] 1 0 0 0 0 0 0 00 [ 0.743703] 1 0 0 0 0 0 0 00 [ 0.744237] 1 0 0 0 0 0 0 00 [ 0.744775] 1 0 0 0 0 0 0 00 [ 0.745310] IRQ to pin mappings: [ 0.745713] IRQ0 -> 0:2 [ 0.746070] IRQ1 -> 0:1 [ 0.746443] IRQ3 -> 0:3 [ 0.746794] IRQ4 -> 0:4 [ 0.747169] IRQ5 -> 0:5 [ 0.747540] IRQ6 -> 0:6 [ 0.747931] IRQ7 -> 0:7 [ 0.748281] IRQ8 -> 0:8 [ 0.748625] IRQ9 -> 0:9 [ 0.748962] IRQ10 -> 0:10 [ 0.749390] IRQ11 -> 0:11 [ 0.749766] IRQ12 -> 0:12 [ 0.750207] IRQ13 -> 0:13 [ 0.750588] IRQ14 -> 0:14 [ 0.750962] IRQ15 -> 0:15 [ 0.751349] .................................... done. [ 0.752939] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found [ 0.753684] EDD information not available. [ 0.754182] ALSA device list: [ 0.754583] #0: Loopback 1 [ 0.754929] #1: MTPAV on parallel port at 0x378 [ 0.756402] debug: unmapping init [mem 0xffffffff82095000-0xffffffff82= 15efff] [ 0.757351] Write protecting the kernel read-only data: 12288k [ 0.758450] debug: unmapping init [mem 0xffff88000171a000-0xffff880001= 7fffff] [ 0.759377] debug: unmapping init [mem 0xffff880001bc1000-0xffff880001= bfffff] /etc/rcS.d/S00fbsetup: line 3: /sbin/modprobe: not found Please wait: booting... Starting Bootlog daemon: bootlogd: cannot allocate pseudo tty: No such fi= le or directory bootlogd. /etc/init.d/rc: eval: line 1: can't create /dev/tty0: No such device or a= ddress Configuring network interfaces... ifconfig: socket: Address family not su= pported by protocol done. hwclock: can't open '/dev/misc/rtc': No such file or directory Running postinst /etc/rpm-postinsts/100... wfg: skip syslogd Kernel tests: Boot OK! Kernel tests: Boot OK! sed: /lib/modules/3.16.0-rc1-00045-g52774d9/modules.dep: No such file or = directory xargs: modprobe: No such file or directory run-parts: /etc/kernel-tests/01-modprobe exited with code 127 /etc/kernel-tests/90-trinity: /etc/kernel-tests/90-trinity: line 18: /usr= /sbin/chroot: not foundline 17: /usr/sbin/chroot: not found/etc/kernel-te= sts/90-trinity: line 16: /trinity: not found /etc/kernel-tests/90-trinity:=20 line 15: /trinity: not found [ 1.220115] tsc: Refined TSC clocksource calibration: 2693.464 MHz [ 60.552825] spin_lock-torture: Writes: Total: 2 Max/Min: 0/0 Fail:= 0=20 lsmod: can't open '/proc/modules': No such file or directory BusyBox v1.19.4 (2012-04-22 08:49:11 PDT) multi-call binary. Usage: rmmod [-wfa] [MODULE]... lsmod: can't open '/proc/modules': No such file or directory BusyBox v1.19.4 (2012-04-22 08:49:11 PDT) multi-call binary. Usage: rmmod [-wfa] [MODULE]... lsmod: can't open '/proc/modules': No such file or directory BusyBox v1.19.4 (2012-04-22 08:49:11 PDT) multi-call binary. Usage: rmmod [-wfa] [MODULE]... run-parts: /etc/kernel-tests/99-rmmod exited with code 123 wfg: skip syslogd Deconfiguring network interfaces... ifconfig: socket: Address family not = supported by protocol done. Sending all processes the TERM signal... Sending all processes the KILL signal... Unmounting remote filesystems... Deactivating swap... Unmounting local filesystems... Rebooting...=20 [ 68.309400] Unregister pv shared memory for cpu 0 [ 68.310153] spin_lock-torture: Unscheduled system shutdown detected [ 68.311058] torture thread torture_stutter parking due to system shutd= own [ 68.311895] torture thread torture_shuffle parking due to system shutd= own [ 69.176073] torture thread lock_torture_writer parking due to system s= hutdown [ 69.176969] torture thread lock_torture_writer parking due to system s= hutdown [ 120.553588] spin_lock-torture: Writes: Total: 2 Max/Min: 0/0 Fail:= 0=20 [ 120.554375] torture thread lock_torture_stats parking due to system sh= utdown [ 240.031059] INFO: task kworker/0:1:16 blocked for more than 120 second= s. [ 240.031837] Not tainted 3.16.0-rc1-00045-g52774d9 #1 [ 240.032443] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disable= s this message. [ 240.033280] kworker/0:1 D ffff880013612580 0 16 2 0x00= 000000 [ 240.034195] Workqueue: events_long serio_handle_event [ 240.034788] ffff8800136b3a48 0000000000000016 ffff8800136b3fd8 ffff88= 0013643840 [ 240.035711] 0000000000000000 ffff880013644058 ffff8800136b3998 ffffff= ff81034a47 [ 240.036628] ffff8800136b39a8 ffffffff8100bfc3 ffff8800136b39b8 000000= 0000000008 [ 240.037563] Call Trace: [ 240.037863] [] ? kvm_clock_read+0x25/0x3c [ 240.038496] [] ? sched_clock+0x10/0x1b [ 240.039100] [] ? mark_held_locks+0x7d/0xa9 [ 240.039742] [] ? _raw_spin_unlock_irqrestore+0x73/0= x9e [ 240.040480] [] schedule+0x1b/0x24 [ 240.041026] [] schedule_timeout+0x180/0x1b6 [ 240.041673] [] ? internal_add_timer+0x7f/0x7f [ 240.042333] [] ? prepare_to_wait_event+0xce/0x12c [ 240.043032] [] cypress_send_ext_cmd+0x204/0x37d [ 240.043732] [] ? __wake_up_common+0xa8/0xa8 [ 240.044379] [] cypress_detect+0x20/0x7b [ 240.044983] [] psmouse_extensions+0x16c/0x4e8 [ 240.045643] [] psmouse_connect+0x262/0x49a [ 240.046277] [] serio_connect_driver+0x3a/0x5e [ 240.046929] [] serio_driver_probe+0x22/0x2b [ 240.047567] [] driver_probe_device+0xde/0x2af [ 240.048228] [] __driver_attach+0x95/0xd3 [ 240.048846] [] ? driver_probe_device+0x2af/0x2af [ 240.049537] [] bus_for_each_dev+0x85/0xcd [ 240.050160] [] driver_attach+0x20/0x29 [ 240.050770] [] serio_handle_event+0x1c1/0x2ae [ 240.051451] [] process_one_work+0x2f2/0x555 [ 240.052092] [] ? process_one_work+0x270/0x555 [ 240.052772] [] worker_thread+0x481/0x657 [ 240.053391] [] ? trace_hardirqs_on+0x1b/0x24 [ 240.054036] [] ? rescuer_thread+0x310/0x310 [ 240.054674] [] kthread+0x147/0x156 [ 240.055239] [] ? finish_task_switch.constprop.51+0x= 44/0x15e [ 240.056018] [] ? __kthread_unpark+0x64/0x64 [ 240.056661] [] ret_from_fork+0x7a/0xb0 [ 240.057239] [] ? __kthread_unpark+0x64/0x64 [ 240.057871] 9 locks held by kworker/0:1/16: [ 240.058343] #0: ("events_long"){.+.+.+}, at: [] pr= ocess_one_work+0x270/0x555 [ 240.059427] #1: (serio_event_work){+.+.+.}, at: []= process_one_work+0x270/0x555 [ 240.060558] #2: (serio_mutex){+.+.+.}, at: [] seri= o_handle_event+0x20/0x2ae [ 240.061634] #3: (&dev->mutex){......}, at: [] __dr= iver_attach+0x5d/0xd3 [ 240.062670] #4: (&dev->mutex){......}, at: [] __dr= iver_attach+0x72/0xd3 [ 240.063725] #5: (&serio->drv_mutex){+.+.+.}, at: [= ] serio_connect_driver+0x28/0x5e [ 240.064871] #6: (psmouse_mutex){+.+...}, at: [] ps= mouse_connect+0x2c/0x49a [ 240.065930] #7: (&ps2dev->cmd_mutex){+.+...}, at: [] ps2_begin_command+0x1a/0x4a [ 240.067061] #8: (i8042_mutex){+.+...}, at: [] i804= 2_lock_chip+0x19/0x22 [ 240.068091] sending NMI to all CPUs: [ 240.068512] NMI backtrace for cpu 0 [ 240.068743] CPU: 0 PID: 11 Comm: khungtaskd Not tainted 3.16.0-rc1-000= 45-g52774d9 #1 [ 240.068743] task: ffff880013614b00 ti: ffff880013634000 task.ti: ffff8= 80013634000 [ 240.068743] RIP: 0010:[] [] flat_= send_IPI_mask+0xc0/0x118 [ 240.068743] RSP: 0018:ffff880013637d98 EFLAGS: 00000006 [ 240.068743] RAX: 0000000001000000 RBX: 0000000000000206 RCX: 000000000= 0000018 [ 240.068743] RDX: ffffffff81c50a60 RSI: 0000000000000002 RDI: 000000000= 0000300 [ 240.068743] RBP: ffff880013637db8 R08: 0000000000000001 R09: 000000000= 0000018 [ 240.068743] R10: 0000000000000000 R11: 0000000000000002 R12: 000000000= 0000c00 [ 240.068743] R13: 0000000000000c00 R14: 0000000000000001 R15: ffff88001= 3643840 [ 240.068743] FS: 0000000000000000(0000) GS:ffffffff81c30000(0000) knlG= S:0000000000000000 [ 240.068743] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b [ 240.068743] CR2: ffffffffff600400 CR3: 00000000115dd000 CR4: 000000000= 00006f0 [ 240.068743] Stack: [ 240.068743] 0000000000002710 ffff880013643840 0000000000000078 000000= 00000003f0 [ 240.068743] ffff880013637dc8 ffffffff810328b8 ffff880013637de0 ffffff= ff8102edc0 [ 240.068743] ffff880013643840 ffff880013637e40 ffffffff811369fe ffffff= ff811365be [ 240.068743] Call Trace: [ 240.068743] [] flat_send_IPI_all+0x21/0x71 [ 240.068743] [] arch_trigger_all_cpu_backtrace+0x6c/= 0xc3 [ 240.068743] [] watchdog+0x515/0x739 [ 240.068743] [] ? watchdog+0xd5/0x739 [ 240.068743] [] ? hung_task_panic+0x19/0x19 [ 240.068743] [] kthread+0x147/0x156 [ 240.068743] [] ? finish_task_switch.constprop.51+0x= 44/0x15e [ 240.068743] [] ? __kthread_unpark+0x64/0x64 [ 240.068743] [] ret_from_fork+0x7a/0xb0 [ 240.068743] [] ? __kthread_unpark+0x64/0x64 [ 240.068743] Code: 41 83 fc 02 74 0c 45 09 ec 48 ff 05 3c 45 17 01 eb 1= 1 48 ff 05 3b 45 17 01 41 81 cd 00 04 00 00 45 89 ec 44 89 24 25 00 c3 5f= ff c7 02 75 26 48 ff 05 25 45 17 01 48 89 df 57 9d 0f 1f 44 00=20 [ 240.068743] INFO: NMI handler (arch_trigger_all_cpu_backtrace_handler)= took too long to run: 22.142 msecs [ 240.091726] Kernel panic - not syncing: hung_task: blocked tasks [ 240.091958] CPU: 0 PID: 11 Comm: khungtaskd Not tainted 3.16.0-rc1-000= 45-g52774d9 #1 [ 240.091958] 0000000000000000 ffff880013637d68 ffffffff816f498b ffff88= 0013637de0 [ 240.091958] ffffffff816f056b 0000000000000008 ffff880013637df0 ffff88= 0013637d90 [ 240.091958] 0000000000000206 ffff880013615120 0000000000000007 000000= 0000000018 [ 240.091958] Call Trace: [ 240.091958] [] dump_stack+0x2e/0x3e [ 240.091958] [] panic+0x121/0x2df [ 240.091958] [] watchdog+0x52a/0x739 [ 240.091958] [] ? watchdog+0xd5/0x739 [ 240.091958] [] ? hung_task_panic+0x19/0x19 [ 240.091958] [] kthread+0x147/0x156 [ 240.091958] [] ? finish_task_switch.constprop.51+0x= 44/0x15e [ 240.091958] [] ? __kthread_unpark+0x64/0x64 [ 240.091958] [] ret_from_fork+0x7a/0xb0 [ 240.091958] [] ? __kthread_unpark+0x64/0x64 [ 240.091958] Kernel Offset: 0x0 from 0xffffffff81000000 (relocation ran= ge: 0xffffffff80000000-0xffffffff9fffffff) [ 240.091958] Rebooting in 10 seconds.. Elapsed time: 245 qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel /kernel/x86_64-randconf= ig-hsxa0-06190120/52774d9273d6b8aff39822ccfe10e5a0d7c3a7f8/vmlinuz-3.16.0= -rc1-00045-g52774d9 -append 'hung_task_panic=3D1 earlyprintk=3DttyS0,1152= 00 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout= =3D100 panic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic prompt_ramdi= sk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ra= m0 rw link=3D/kbuild-tests/run-queue/kvm/x86_64-randconfig-hsxa0-06190120= /linux-devel:devel-hourly-2014061900:52774d9273d6b8aff39822ccfe10e5a0d7c3= a7f8:bisect-linux3/.vmlinuz-52774d9273d6b8aff39822ccfe10e5a0d7c3a7f8-2014= 0619025632-6-ivb42 branch=3Dlinux-devel/devel-hourly-2014061900 BOOT_IMAG= E=3D/kernel/x86_64-randconfig-hsxa0-06190120/52774d9273d6b8aff39822ccfe10= e5a0d7c3a7f8/vmlinuz-3.16.0-rc1-00045-g52774d9 drbd.minor_count=3D8' -in= itrd /kernel-tests/initrd/yocto-minimal-x86_64.cgz -m 320 -smp 2 -net nic= ,vlan=3D1,model=3De1000 -net user,vlan=3D1 -boot order=3Dnc -no-reboot -w= atchdog i6300esb -rtc base=3Dlocaltime -pidfile /dev/shm/kboot/pid-yocto-= ivb42-53 -serial file:/dev/shm/kboot/serial-yocto-ivb42-53 -daemonize -di= splay none -monitor null=20 --------------010804010206090604060900 Content-Type: application/octet-stream; name="x86_64-randconfig-hsxa0-06190120-91283063c4f74fb202ac7809a8df3cc00f22203e-blocked-for-more-than-----seconds-23032.log" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename*0="x86_64-randconfig-hsxa0-06190120-91283063c4f74fb202ac7809a8d"; filename*1="f3cc00f22203e-blocked-for-more-than-----seconds-23032.log" SEVBRCBpcyBub3cgYXQgOTEyODMwNi4uLiAwZGF5IGhlYWQgZ3VhcmQgZm9yICdkZXZlbC1o b3VybHktMjAxNDA2MTkwMCcKZ2l0IGNoZWNrb3V0IDcxNzE1MTFlYWVjNWJmMjNmYjA2MDc4 ZjU5Nzg0YTNhMDYyNmIzOGYKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4 Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwL2xpbnV4LWRldmVsOmRldmVsLWhvdXJs eS0yMDE0MDYxOTAwOjcxNzE1MTFlYWVjNWJmMjNmYjA2MDc4ZjU5Nzg0YTNhMDYyNmIzOGY6 YmlzZWN0LWxpbnV4MwoKMjAxNC0wNi0xOS0wMTozNjoxNSA3MTcxNTExZWFlYzViZjIzZmIw NjA3OGY1OTc4NGEzYTA2MjZiMzhmIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAv a2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkw MTIwLTcxNzE1MTFlYWVjNWJmMjNmYjA2MDc4ZjU5Nzg0YTNhMDYyNmIzOGYKQ2hlY2sgZm9y IGtlcm5lbCBpbiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwLzcx NzE1MTFlYWVjNWJmMjNmYjA2MDc4ZjU5Nzg0YTNhMDYyNmIzOGYKd2FpdGluZyBmb3IgY29t cGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmln LWhzeGEwLTA2MTkwMTIwLTcxNzE1MTFlYWVjNWJmMjNmYjA2MDc4ZjU5Nzg0YTNhMDYyNmIz OGYKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVl Ly54ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMC03MTcxNTExZWFlYzViZjIzZmIw NjA3OGY1OTc4NGEzYTA2MjZiMzhmCmtlcm5lbDogL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZp Zy1oc3hhMC0wNjE5MDEyMC83MTcxNTExZWFlYzViZjIzZmIwNjA3OGY1OTc4NGEzYTA2MjZi MzhmL3ZtbGludXotMy4xNi4wLXJjMQoKMjAxNC0wNi0xOS0wMTozOToxNSBkZXRlY3Rpbmcg Ym9vdCBzdGF0ZSAuCTExCTIwIFNVQ0NFU1MKCmJpc2VjdDogZ29vZCBjb21taXQgNzE3MTUx MWVhZWM1YmYyM2ZiMDYwNzhmNTk3ODRhM2EwNjI2YjM4ZgpnaXQgYmlzZWN0IHN0YXJ0IDkx MjgzMDYzYzRmNzRmYjIwMmFjNzgwOWE4ZGYzY2MwMGYyMjIwM2UgNzE3MTUxMWVhZWM1YmYy M2ZiMDYwNzhmNTk3ODRhM2EwNjI2YjM4ZiAtLQovYy9rZXJuZWwtdGVzdHMvbGluZWFyLWJp c2VjdDogWyItYiIsICI5MTI4MzA2M2M0Zjc0ZmIyMDJhYzc4MDlhOGRmM2NjMDBmMjIyMDNl IiwgIi1nIiwgIjcxNzE1MTFlYWVjNWJmMjNmYjA2MDc4ZjU5Nzg0YTNhMDYyNmIzOGYiLCAi L2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCIsICIvYy9ib290 LWJpc2VjdC9saW51eDMvb2JqLWJpc2VjdCJdCkJpc2VjdGluZzogODgzIHJldmlzaW9ucyBs ZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSAxMCBzdGVwcykKW2JjMTA2YmY2OWZk ZmJhNjQ5YWQ5OGIzYzdjZmQyYjYzZTg0NDMxYThdIE1lcmdlICdkeW50aWNrcy90aW1lcnMv bWlzc2luZy1raWNrLXYyJyBpbnRvIGRldmVsLWhvdXJseS0yMDE0MDYxOTAwCnJ1bm5pbmcg L2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJp c2VjdC9saW51eDMvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9r dm0veDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAvbGludXgtZGV2ZWw6ZGV2ZWwt aG91cmx5LTIwMTQwNjE5MDA6YmMxMDZiZjY5ZmRmYmE2NDlhZDk4YjNjN2NmZDJiNjNlODQ0 MzFhODpiaXNlY3QtbGludXgzCgoyMDE0LTA2LTE5LTAxOjQwOjQ3IGJjMTA2YmY2OWZkZmJh NjQ5YWQ5OGIzYzdjZmQyYjYzZTg0NDMxYTggY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNr IHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctaHN4YTAt MDYxOTAxMjAtYmMxMDZiZjY5ZmRmYmE2NDlhZDk4YjNjN2NmZDJiNjNlODQ0MzFhOApDaGVj ayBmb3Iga2VybmVsIGluIC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAx MjAvYmMxMDZiZjY5ZmRmYmE2NDlhZDk4YjNjN2NmZDJiNjNlODQ0MzFhOAp3YWl0aW5nIGZv ciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRj b25maWctaHN4YTAtMDYxOTAxMjAtYmMxMDZiZjY5ZmRmYmE2NDlhZDk4YjNjN2NmZDJiNjNl ODQ0MzFhOAp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQt cXVldWUvLng4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwLWJjMTA2YmY2OWZkZmJh NjQ5YWQ5OGIzYzdjZmQyYjYzZTg0NDMxYTgKa2VybmVsOiAva2VybmVsL3g4Nl82NC1yYW5k Y29uZmlnLWhzeGEwLTA2MTkwMTIwL2JjMTA2YmY2OWZkZmJhNjQ5YWQ5OGIzYzdjZmQyYjYz ZTg0NDMxYTgvdm1saW51ei0zLjE2LjAtcmMxLTAwNTUzLWdiYzEwNmJmCgoyMDE0LTA2LTE5 LTAxOjU1OjQ3IGRldGVjdGluZyBib290IHN0YXRlIC4uCTIwIFNVQ0NFU1MKCkJpc2VjdGlu ZzogMzMwIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSA5IHN0 ZXBzKQpbMjVmOTJlMDQzZTdlNGNhMDI5NTkyZTAzYTJkNzdhMDlmMjI2ZjM5NV0gTWVyZ2Ug J2F0OTEvYWJlL2F0OTFfMy4xNi1yYzFfQ0NGJyBpbnRvIGRldmVsLWhvdXJseS0yMDE0MDYx OTAwCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5z aCAvYy9ib290LWJpc2VjdC9saW51eDMvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3Rz L3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAvbGludXgt ZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwNjE5MDA6MjVmOTJlMDQzZTdlNGNhMDI5NTkyZTAz YTJkNzdhMDlmMjI2ZjM5NTpiaXNlY3QtbGludXgzCgoyMDE0LTA2LTE5LTAxOjU3OjE4IDI1 ZjkyZTA0M2U3ZTRjYTAyOTU5MmUwM2EyZDc3YTA5ZjIyNmYzOTUgY29tcGlsaW5nClF1ZXVl ZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRj b25maWctaHN4YTAtMDYxOTAxMjAtMjVmOTJlMDQzZTdlNGNhMDI5NTkyZTAzYTJkNzdhMDlm MjI2ZjM5NQpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWct aHN4YTAtMDYxOTAxMjAvMjVmOTJlMDQzZTdlNGNhMDI5NTkyZTAzYTJkNzdhMDlmMjI2ZjM5 NQp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUv eDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAtMjVmOTJlMDQzZTdlNGNhMDI5NTky ZTAzYTJkNzdhMDlmMjI2ZjM5NQp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQt dGVzdHMvYnVpbGQtcXVldWUvLng4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwLTI1 ZjkyZTA0M2U3ZTRjYTAyOTU5MmUwM2EyZDc3YTA5ZjIyNmYzOTUKa2VybmVsOiAva2VybmVs L3g4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwLzI1ZjkyZTA0M2U3ZTRjYTAyOTU5 MmUwM2EyZDc3YTA5ZjIyNmYzOTUvdm1saW51ei0zLjE2LjAtcmMxLTAwNzA4LWcyNWY5MmUw CgoyMDE0LTA2LTE5LTAyOjExOjE4IGRldGVjdGluZyBib290IHN0YXRlIC4uLi4uLi4uIFRF U1QgRkFJTFVSRQpbICAgNjguMTc2OTA0XSB0b3J0dXJlIHRocmVhZCBsb2NrX3RvcnR1cmVf d3JpdGVyIHBhcmtpbmcgZHVlIHRvIHN5c3RlbSBzaHV0ZG93bgpbICAxMjAuNDU5MTAxXSBz cGluX2xvY2stdG9ydHVyZTogV3JpdGVzOiAgVG90YWw6IDIgIE1heC9NaW46IDAvMCAgIEZh aWw6IDAgClsgIDEyMC40NjAxMTFdIHRvcnR1cmUgdGhyZWFkIGxvY2tfdG9ydHVyZV9zdGF0 cyBwYXJraW5nIGR1ZSB0byBzeXN0ZW0gc2h1dGRvd24KWyAgMjQwLjAyODM1N10gSU5GTzog dGFzayBrd29ya2VyLzA6MToxNiBibG9ja2VkIGZvciBtb3JlIHRoYW4gMTIwIHNlY29uZHMu ClsgIDI0MC4wMjkxOTVdICAgICAgIE5vdCB0YWludGVkIDMuMTYuMC1yYzEtMDA3MDgtZzI1 ZjkyZTAgIzEKWyAgMjQwLjAyOTc3MF0gImVjaG8gMCA+IC9wcm9jL3N5cy9rZXJuZWwvaHVu Z190YXNrX3RpbWVvdXRfc2VjcyIgZGlzYWJsZXMgdGhpcyBtZXNzYWdlLgpbICAyNDAuMDMw NTg3XSBrd29ya2VyLzA6MSAgICAgRCBmZmZmODgwMDEzNmM5MmMwICAgICAwICAgIDE2ICAg ICAgMiAweDAwMDAwMDAwCi9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAx MjAvMjVmOTJlMDQzZTdlNGNhMDI5NTkyZTAzYTJkNzdhMDlmMjI2ZjM5NS9kbWVzZy15b2N0 by1pdmI0MS03NToyMDE0MDYxOTAyMTUxMzp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5 MDEyMDozLjE2LjAtcmMxLTAwNzA4LWcyNWY5MmUwOjEKMDoxOjEgYWxsX2dvb2Q6YmFkOmFs bF9iYWQgYm9vdHMKG1sxOzM1bTIwMTQtMDYtMTkgMDI6MTU6MTkgUkVQRUFUIENPVU5UOiAy MCAgIyAvYy9ib290LWJpc2VjdC9saW51eDMvb2JqLWJpc2VjdC8ucmVwZWF0G1swbQoKQmlz ZWN0aW5nOiAxNTUgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5 IDggc3RlcHMpCls2YzgxNWIzNmZkMTNmZDQwZjM1NDVjOWU2ZTMzZWI3ZDRiMzk2ZDhkXSBN ZXJnZSAnZWZpL25leHQnIGludG8gZGV2ZWwtaG91cmx5LTIwMTQwNjE5MDAKcnVubmluZyAv Yy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlz ZWN0L2xpbnV4My9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2 bS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMC9saW51eC1kZXZlbDpkZXZlbC1o b3VybHktMjAxNDA2MTkwMDo2YzgxNWIzNmZkMTNmZDQwZjM1NDVjOWU2ZTMzZWI3ZDRiMzk2 ZDhkOmJpc2VjdC1saW51eDMKCjIwMTQtMDYtMTktMDI6MTU6MTkgNmM4MTViMzZmZDEzZmQ0 MGYzNTQ1YzllNmUzM2ViN2Q0YjM5NmQ4ZCBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sg dG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0w NjE5MDEyMC02YzgxNWIzNmZkMTNmZDQwZjM1NDVjOWU2ZTMzZWI3ZDRiMzk2ZDhkCkNoZWNr IGZvciBrZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEy MC82YzgxNWIzNmZkMTNmZDQwZjM1NDVjOWU2ZTMzZWI3ZDRiMzk2ZDhkCndhaXRpbmcgZm9y IGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNv bmZpZy1oc3hhMC0wNjE5MDEyMC02YzgxNWIzNmZkMTNmZDQwZjM1NDVjOWU2ZTMzZWI3ZDRi Mzk2ZDhkCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1x dWV1ZS8ueDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAtNmM4MTViMzZmZDEzZmQ0 MGYzNTQ1YzllNmUzM2ViN2Q0YjM5NmQ4ZAprZXJuZWw6IC9rZXJuZWwveDg2XzY0LXJhbmRj b25maWctaHN4YTAtMDYxOTAxMjAvNmM4MTViMzZmZDEzZmQ0MGYzNTQ1YzllNmUzM2ViN2Q0 YjM5NmQ4ZC92bWxpbnV6LTMuMTYuMC1yYzEtMDA2MjYtZzZjODE1YjMKCjIwMTQtMDYtMTkt MDI6MTc6MTkgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLgkyMCBTVUNDRVNTCgpCaXNlY3Rpbmc6 IDgyIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSA3IHN0ZXBz KQpbYTIzNWI4OWUwYjEzMzJiNDRiYWZmNjI3N2I1ZGJjNzExZGYzNGIzZF0gTWVyZ2UgJ2t2 bS1wcGMva3ZtLXBwYy1xdWV1ZScgaW50byBkZXZlbC1ob3VybHktMjAxNDA2MTkwMApydW5u aW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9v dC1iaXNlY3QvbGludXgzL29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVl dWUva3ZtL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwL2xpbnV4LWRldmVsOmRl dmVsLWhvdXJseS0yMDE0MDYxOTAwOmEyMzViODllMGIxMzMyYjQ0YmFmZjYyNzdiNWRiYzcx MWRmMzRiM2Q6YmlzZWN0LWxpbnV4MwoKMjAxNC0wNi0xOS0wMjoxODoyMCBhMjM1Yjg5ZTBi MTMzMmI0NGJhZmY2Mjc3YjVkYmM3MTFkZjM0YjNkIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQg dGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWhz eGEwLTA2MTkwMTIwLWEyMzViODllMGIxMzMyYjQ0YmFmZjYyNzdiNWRiYzcxMWRmMzRiM2QK Q2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2 MTkwMTIwL2EyMzViODllMGIxMzMyYjQ0YmFmZjYyNzdiNWRiYzcxMWRmMzRiM2QKd2FpdGlu ZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1y YW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwLWEyMzViODllMGIxMzMyYjQ0YmFmZjYyNzdiNWRi YzcxMWRmMzRiM2QKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1 aWxkLXF1ZXVlLy54ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMC1hMjM1Yjg5ZTBi MTMzMmI0NGJhZmY2Mjc3YjVkYmM3MTFkZjM0YjNkCmtlcm5lbDogL2tlcm5lbC94ODZfNjQt cmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMC9hMjM1Yjg5ZTBiMTMzMmI0NGJhZmY2Mjc3YjVk YmM3MTFkZjM0YjNkL3ZtbGludXotMy4xNi4wLXJjMS0wMDY1OS1nYTIzNWI4OQoKMjAxNC0w Ni0xOS0wMjoyNDoyMCBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuCTgJMjAgU1VDQ0VTUwoKQmlz ZWN0aW5nOiA0OSByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkg NiBzdGVwcykKWzhiNDg3MDg0NmU3MTk2MGEyMjNlNzI5ZTNjMTg5NDJlZGZlODFmMTZdIE1l cmdlICdzcGkvZm9yLW5leHQnIGludG8gZGV2ZWwtaG91cmx5LTIwMTQwNjE5MDAKcnVubmlu ZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3Qt YmlzZWN0L2xpbnV4My9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVl L2t2bS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMC9saW51eC1kZXZlbDpkZXZl bC1ob3VybHktMjAxNDA2MTkwMDo4YjQ4NzA4NDZlNzE5NjBhMjIzZTcyOWUzYzE4OTQyZWRm ZTgxZjE2OmJpc2VjdC1saW51eDMKCjIwMTQtMDYtMTktMDI6MjU6NTEgOGI0ODcwODQ2ZTcx OTYwYTIyM2U3MjllM2MxODk0MmVkZmU4MWYxNiBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRh c2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1oc3hh MC0wNjE5MDEyMC04YjQ4NzA4NDZlNzE5NjBhMjIzZTcyOWUzYzE4OTQyZWRmZTgxZjE2CkNo ZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5 MDEyMC84YjQ4NzA4NDZlNzE5NjBhMjIzZTcyOWUzYzE4OTQyZWRmZTgxZjE2CndhaXRpbmcg Zm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFu ZGNvbmZpZy1oc3hhMC0wNjE5MDEyMC04YjQ4NzA4NDZlNzE5NjBhMjIzZTcyOWUzYzE4OTQy ZWRmZTgxZjE2CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWls ZC1xdWV1ZS8ueDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAtOGI0ODcwODQ2ZTcx OTYwYTIyM2U3MjllM2MxODk0MmVkZmU4MWYxNgprZXJuZWw6IC9rZXJuZWwveDg2XzY0LXJh bmRjb25maWctaHN4YTAtMDYxOTAxMjAvOGI0ODcwODQ2ZTcxOTYwYTIyM2U3MjllM2MxODk0 MmVkZmU4MWYxNi92bWxpbnV6LTMuMTYuMC1yYzEtMDA1ODQtZzhiNDg3MDgKCjIwMTQtMDYt MTktMDI6NDA6NTEgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLi4uLi4uLi4gVEVTVCBGQUlMVVJF ClsgICA2Mi4xNzY5NzFdIHRvcnR1cmUgdGhyZWFkIGxvY2tfdG9ydHVyZV93cml0ZXIgcGFy a2luZyBkdWUgdG8gc3lzdGVtIHNodXRkb3duClsgIDEyMS4yNTYxMjNdIHNwaW5fbG9jay10 b3J0dXJlOiBXcml0ZXM6ICBUb3RhbDogMiAgTWF4L01pbjogMC8wICAgRmFpbDogMCAKWyAg MTIxLjI1NjkyMl0gdG9ydHVyZSB0aHJlYWQgbG9ja190b3J0dXJlX3N0YXRzIHBhcmtpbmcg ZHVlIHRvIHN5c3RlbSBzaHV0ZG93bgpbICAyNDAuMDI5MzAzXSBJTkZPOiB0YXNrIGt3b3Jr ZXIvMDoxOjE2IGJsb2NrZWQgZm9yIG1vcmUgdGhhbiAxMjAgc2Vjb25kcy4KWyAgMjQwLjAz MDA4MV0gICAgICAgTm90IHRhaW50ZWQgMy4xNi4wLXJjMS0wMDU4NC1nOGI0ODcwOCAjMQpb ICAyNDAuMDMwNjYxXSAiZWNobyAwID4gL3Byb2Mvc3lzL2tlcm5lbC9odW5nX3Rhc2tfdGlt ZW91dF9zZWNzIiBkaXNhYmxlcyB0aGlzIG1lc3NhZ2UuClsgIDI0MC4wMzE0ODZdIGt3b3Jr ZXIvMDoxICAgICBEIGZmZmY4ODAwMTIyZDAwMDAgICAgIDAgICAgMTYgICAgICAyIDB4MDAw MDAwMDAKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMC84YjQ4NzA4 NDZlNzE5NjBhMjIzZTcyOWUzYzE4OTQyZWRmZTgxZjE2L2RtZXNnLXF1YW50YWwtaXZiNDEt ODg6MjAxNDA2MTkwMjQ0NDQ6eDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjA6My4x Ni4wLXJjMS0wMDU4NC1nOGI0ODcwODoxCi9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4 YTAtMDYxOTAxMjAvOGI0ODcwODQ2ZTcxOTYwYTIyM2U3MjllM2MxODk0MmVkZmU4MWYxNi9k bWVzZy1xdWFudGFsLWl2YjQ0LTExMToyMDE0MDYxOTAyNDQ0Mjp4ODZfNjQtcmFuZGNvbmZp Zy1oc3hhMC0wNjE5MDEyMDozLjE2LjAtcmMxLTAwNTg0LWc4YjQ4NzA4OjEKL2tlcm5lbC94 ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMC84YjQ4NzA4NDZlNzE5NjBhMjIzZTcy OWUzYzE4OTQyZWRmZTgxZjE2L2RtZXNnLXF1YW50YWwtaXZiNDQtNzY6MjAxNDA2MTkwMjQ0 NDU6eDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjA6My4xNi4wLXJjMS0wMDU4NC1n OGI0ODcwODoxCi9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAvOGI0 ODcwODQ2ZTcxOTYwYTIyM2U3MjllM2MxODk0MmVkZmU4MWYxNi9kbWVzZy15b2N0by1pdmI0 Mi0xMTA6MjAxNDA2MTkwMjQ0NDg6eDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjA6 My4xNi4wLXJjMS0wMDU4NC1nOGI0ODcwODoxCjA6NDo0IGFsbF9nb29kOmJhZDphbGxfYmFk IGJvb3RzChtbMTszNW0yMDE0LTA2LTE5IDAyOjQ0OjUyIFJFUEVBVCBDT1VOVDogMjAgICMg L2MvYm9vdC1iaXNlY3QvbGludXgzL29iai1iaXNlY3QvLnJlcGVhdBtbMG0KCkJpc2VjdGlu ZzogMjggcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDUgc3Rl cHMpClsyMTE1Y2QxMDA4MWVhNjUyMTNiNDVkOTk3MGFlZWJlODhkYWJjZmIzXSBNZXJnZSAn bWxhbmtob3JzdC9tYXN0ZXInIGludG8gZGV2ZWwtaG91cmx5LTIwMTQwNjE5MDAKcnVubmlu ZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3Qt YmlzZWN0L2xpbnV4My9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVl L2t2bS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMC9saW51eC1kZXZlbDpkZXZl bC1ob3VybHktMjAxNDA2MTkwMDoyMTE1Y2QxMDA4MWVhNjUyMTNiNDVkOTk3MGFlZWJlODhk YWJjZmIzOmJpc2VjdC1saW51eDMKCjIwMTQtMDYtMTktMDI6NDQ6NTIgMjExNWNkMTAwODFl YTY1MjEzYjQ1ZDk5NzBhZWViZTg4ZGFiY2ZiMyBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRh c2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1oc3hh MC0wNjE5MDEyMC0yMTE1Y2QxMDA4MWVhNjUyMTNiNDVkOTk3MGFlZWJlODhkYWJjZmIzCkNo ZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5 MDEyMC8yMTE1Y2QxMDA4MWVhNjUyMTNiNDVkOTk3MGFlZWJlODhkYWJjZmIzCndhaXRpbmcg Zm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFu ZGNvbmZpZy1oc3hhMC0wNjE5MDEyMC0yMTE1Y2QxMDA4MWVhNjUyMTNiNDVkOTk3MGFlZWJl ODhkYWJjZmIzCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWls ZC1xdWV1ZS8ueDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAtMjExNWNkMTAwODFl YTY1MjEzYjQ1ZDk5NzBhZWViZTg4ZGFiY2ZiMwprZXJuZWw6IC9rZXJuZWwveDg2XzY0LXJh bmRjb25maWctaHN4YTAtMDYxOTAxMjAvMjExNWNkMTAwODFlYTY1MjEzYjQ1ZDk5NzBhZWVi ZTg4ZGFiY2ZiMy92bWxpbnV6LTMuMTYuMC1yYzEtMDA2NzItZzIxMTVjZDEKCjIwMTQtMDYt MTktMDI6NTE6NTIgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLi4uLi4uLiBURVNUIEZBSUxVUkUK WyAgIDYyLjE3Njk1Ml0gdG9ydHVyZSB0aHJlYWQgbG9ja190b3J0dXJlX3dyaXRlciBwYXJr aW5nIGR1ZSB0byBzeXN0ZW0gc2h1dGRvd24KWyAgMTIxLjI5NTgxNl0gc3Bpbl9sb2NrLXRv cnR1cmU6IFdyaXRlczogIFRvdGFsOiAyICBNYXgvTWluOiAwLzAgICBGYWlsOiAwIApbICAx MjEuMjk2NjI5XSB0b3J0dXJlIHRocmVhZCBsb2NrX3RvcnR1cmVfc3RhdHMgcGFya2luZyBk dWUgdG8gc3lzdGVtIHNodXRkb3duClsgIDI0MC4wMjkxMDZdIElORk86IHRhc2sga3dvcmtl ci8wOjE6MTYgYmxvY2tlZCBmb3IgbW9yZSB0aGFuIDEyMCBzZWNvbmRzLgpbICAyNDAuMDI5 ODI0XSAgICAgICBOb3QgdGFpbnRlZCAzLjE2LjAtcmMxLTAwNjcyLWcyMTE1Y2QxICMxClsg IDI0MC4wMzAzODhdICJlY2hvIDAgPiAvcHJvYy9zeXMva2VybmVsL2h1bmdfdGFza190aW1l b3V0X3NlY3MiIGRpc2FibGVzIHRoaXMgbWVzc2FnZS4KWyAgMjQwLjAzMTE0MF0ga3dvcmtl ci8wOjEgICAgIEQgZmZmZjg4MDAxMjJkMTJjMCAgICAgMCAgICAxNiAgICAgIDIgMHgwMDAw MDAwMAova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwLzIxMTVjZDEw MDgxZWE2NTIxM2I0NWQ5OTcwYWVlYmU4OGRhYmNmYjMvZG1lc2cteW9jdG8taXZiNDEtMTIx OjIwMTQwNjE5MDI1NTAzOng4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwOjMuMTYu MC1yYzEtMDA2NzItZzIxMTVjZDE6MQova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEw LTA2MTkwMTIwLzIxMTVjZDEwMDgxZWE2NTIxM2I0NWQ5OTcwYWVlYmU4OGRhYmNmYjMvZG1l c2cteW9jdG8taXZiNDQtOTk6MjAxNDA2MTkwMjU1MDI6eDg2XzY0LXJhbmRjb25maWctaHN4 YTAtMDYxOTAxMjA6My4xNi4wLXJjMS0wMDY3Mi1nMjExNWNkMToxCi9rZXJuZWwveDg2XzY0 LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAvMjExNWNkMTAwODFlYTY1MjEzYjQ1ZDk5NzBh ZWViZTg4ZGFiY2ZiMy9kbWVzZy1xdWFudGFsLWl2YjQxLTkzOjIwMTQwNjE5MDI1NTAzOng4 Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwOjMuMTYuMC1yYzEtMDA2NzItZzIxMTVj ZDE6MQova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwLzIxMTVjZDEw MDgxZWE2NTIxM2I0NWQ5OTcwYWVlYmU4OGRhYmNmYjMvZG1lc2cteW9jdG8taXZiNDItMTAw OjIwMTQwNjE5MDI1NTA3Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwOjMuMTYu MC1yYzEtMDA2NzItZzIxMTVjZDE6MQova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEw LTA2MTkwMTIwLzIxMTVjZDEwMDgxZWE2NTIxM2I0NWQ5OTcwYWVlYmU4OGRhYmNmYjMvZG1l c2cteW9jdG8taXZiNDQtMTEzOjIwMTQwNjE5MDI1NTA0Ong4Nl82NC1yYW5kY29uZmlnLWhz eGEwLTA2MTkwMTIwOjMuMTYuMC1yYzEtMDA2NzItZzIxMTVjZDE6MQowOjU6NSBhbGxfZ29v ZDpiYWQ6YWxsX2JhZCBib290cwobWzE7MzVtMjAxNC0wNi0xOSAwMjo1NToyMyBSRVBFQVQg Q09VTlQ6IDIwICAjIC9jL2Jvb3QtYmlzZWN0L2xpbnV4My9vYmotYmlzZWN0Ly5yZXBlYXQb WzBtCgpsaW5lYXItYmlzZWN0OiBiYWQgYnJhbmNoIG1heSBiZSBtbGFua2hvcnN0L21hc3Rl cgpsaW5lYXItYmlzZWN0OiBoYW5kbGUgb3ZlciB0byBnaXQgYmlzZWN0CmxpbmVhci1iaXNl Y3Q6IGdpdCBiaXNlY3Qgc3RhcnQgMjExNWNkMTAwODFlYTY1MjEzYjQ1ZDk5NzBhZWViZTg4 ZGFiY2ZiMyBhMjM1Yjg5ZTBiMTMzMmI0NGJhZmY2Mjc3YjVkYmM3MTFkZjM0YjNkIC0tClBy ZXZpb3VzIEhFQUQgcG9zaXRpb24gd2FzIDIxMTVjZDEuLi4gTWVyZ2UgJ21sYW5raG9yc3Qv bWFzdGVyJyBpbnRvIGRldmVsLWhvdXJseS0yMDE0MDYxOTAwCkhFQUQgaXMgbm93IGF0IDU0 YWY2MWQuLi4gTWVyZ2UgYnJhbmNoICdha3BtLWN1cnJlbnQvY3VycmVudCcKQmlzZWN0aW5n OiA2IHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSAzIHN0ZXBz KQpbNTI3NzRkOTI3M2Q2YjhhZmYzOTgyMmNjZmUxMGU1YTBkN2MzYTdmOF0gVGhlcmUncyBz b21lIHJlYWxseSBiYWRseSBicm9rZW4gc29mdHdhcmUgb3V0IHRoZXJlIHRoYXQgaXMgZW50 aXJlbHkKbGluZWFyLWJpc2VjdDogZ2l0IGJpc2VjdCBydW4gL2Mva2VybmVsLXRlc3RzL2Jp c2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eDMvb2JqLWJp c2VjdApydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUu c2ggL2MvYm9vdC1iaXNlY3QvbGludXgzL29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0 cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwL2xpbnV4 LWRldmVsOmRldmVsLWhvdXJseS0yMDE0MDYxOTAwOjUyNzc0ZDkyNzNkNmI4YWZmMzk4MjJj Y2ZlMTBlNWEwZDdjM2E3Zjg6YmlzZWN0LWxpbnV4MwoKMjAxNC0wNi0xOS0wMjo1NToyOSA1 Mjc3NGQ5MjczZDZiOGFmZjM5ODIyY2NmZTEwZTVhMGQ3YzNhN2Y4IGNvbXBpbGluZwpRdWV1 ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5k Y29uZmlnLWhzeGEwLTA2MTkwMTIwLTUyNzc0ZDkyNzNkNmI4YWZmMzk4MjJjY2ZlMTBlNWEw ZDdjM2E3ZjgKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmln LWhzeGEwLTA2MTkwMTIwLzUyNzc0ZDkyNzNkNmI4YWZmMzk4MjJjY2ZlMTBlNWEwZDdjM2E3 ZjgKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVl L3g4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwLTUyNzc0ZDkyNzNkNmI4YWZmMzk4 MjJjY2ZlMTBlNWEwZDdjM2E3ZjgKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxk LXRlc3RzL2J1aWxkLXF1ZXVlLy54ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMC01 Mjc3NGQ5MjczZDZiOGFmZjM5ODIyY2NmZTEwZTVhMGQ3YzNhN2Y4Cmtlcm5lbDogL2tlcm5l bC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMC81Mjc3NGQ5MjczZDZiOGFmZjM5 ODIyY2NmZTEwZTVhMGQ3YzNhN2Y4L3ZtbGludXotMy4xNi4wLXJjMS0wMDA0NS1nNTI3NzRk OQoKMjAxNC0wNi0xOS0wMjo1NzoyOSBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuLi4uLi4uIFRF U1QgRkFJTFVSRQpbICAgNjIuMTc2ODQ1XSB0b3J0dXJlIHRocmVhZCBsb2NrX3RvcnR1cmVf d3JpdGVyIHBhcmtpbmcgZHVlIHRvIHN5c3RlbSBzaHV0ZG93bgpbICAxMjEuMjM1MzU1XSBz cGluX2xvY2stdG9ydHVyZTogV3JpdGVzOiAgVG90YWw6IDIgIE1heC9NaW46IDAvMCAgIEZh aWw6IDAgClsgIDEyMS4yMzYxOTZdIHRvcnR1cmUgdGhyZWFkIGxvY2tfdG9ydHVyZV9zdGF0 cyBwYXJraW5nIGR1ZSB0byBzeXN0ZW0gc2h1dGRvd24KWyAgMjQwLjAyOTU2MV0gSU5GTzog dGFzayBrd29ya2VyLzA6MToxNiBibG9ja2VkIGZvciBtb3JlIHRoYW4gMTIwIHNlY29uZHMu ClsgIDI0MC4wMzAzNjJdICAgICAgIE5vdCB0YWludGVkIDMuMTYuMC1yYzEtMDAwNDUtZzUy Nzc0ZDkgIzEKWyAgMjQwLjAzMDk3MV0gImVjaG8gMCA+IC9wcm9jL3N5cy9rZXJuZWwvaHVu Z190YXNrX3RpbWVvdXRfc2VjcyIgZGlzYWJsZXMgdGhpcyBtZXNzYWdlLgpbICAyNDAuMDMx ODIyXSBrd29ya2VyLzA6MSAgICAgRCBmZmZmODgwMDEyMDYzODQwICAgICAwICAgIDE2ICAg ICAgMiAweDAwMDAwMDAwCi9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAx MjAvNTI3NzRkOTI3M2Q2YjhhZmYzOTgyMmNjZmUxMGU1YTBkN2MzYTdmOC9kbWVzZy1xdWFu dGFsLWl2YjQxLTQ1OjIwMTQwNjE5MDMwMDQ4Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2 MTkwMTIwOjMuMTYuMC1yYzEtMDAwNDUtZzUyNzc0ZDk6MQova2VybmVsL3g4Nl82NC1yYW5k Y29uZmlnLWhzeGEwLTA2MTkwMTIwLzUyNzc0ZDkyNzNkNmI4YWZmMzk4MjJjY2ZlMTBlNWEw ZDdjM2E3ZjgvZG1lc2ctcXVhbnRhbC1pdmI0NC01NjoyMDE0MDYxOTAzMDA0NTp4ODZfNjQt cmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMDozLjE2LjAtcmMxLTAwMDQ1LWc1Mjc3NGQ5OjEK L2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMC81Mjc3NGQ5MjczZDZi OGFmZjM5ODIyY2NmZTEwZTVhMGQ3YzNhN2Y4L2RtZXNnLXlvY3RvLWl2YjQyLTE1OjIwMTQw NjE5MDMwMDQ5Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwOjMuMTYuMC1yYzEt MDAwNDUtZzUyNzc0ZDk6MQova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkw MTIwLzUyNzc0ZDkyNzNkNmI4YWZmMzk4MjJjY2ZlMTBlNWEwZDdjM2E3ZjgvZG1lc2cteW9j dG8taXZiNDItNTU6MjAxNDA2MTkwMzAwNDg6eDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYx OTAxMjA6My4xNi4wLXJjMS0wMDA0NS1nNTI3NzRkOToxCi9rZXJuZWwveDg2XzY0LXJhbmRj b25maWctaHN4YTAtMDYxOTAxMjAvNTI3NzRkOTI3M2Q2YjhhZmYzOTgyMmNjZmUxMGU1YTBk N2MzYTdmOC9kbWVzZy1xdWFudGFsLWl2YjQxLTc1OjIwMTQwNjE5MDMwMDQ5Ong4Nl82NC1y YW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwOjMuMTYuMC1yYzEtMDAwNDUtZzUyNzc0ZDk6MQov a2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwLzUyNzc0ZDkyNzNkNmI4 YWZmMzk4MjJjY2ZlMTBlNWEwZDdjM2E3ZjgvZG1lc2ctcXVhbnRhbC1pdmI0Mi0xMjU6MjAx NDA2MTkwMzAxMDA6eDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjA6My4xNi4wLXJj MS0wMDA0NS1nNTI3NzRkOToxCi9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYx OTAxMjAvNTI3NzRkOTI3M2Q2YjhhZmYzOTgyMmNjZmUxMGU1YTBkN2MzYTdmOC9kbWVzZy1x dWFudGFsLWl2YjQ0LTEwODoyMDE0MDYxOTAzMDA1MDp4ODZfNjQtcmFuZGNvbmZpZy1oc3hh MC0wNjE5MDEyMDozLjE2LjAtcmMxLTAwMDQ1LWc1Mjc3NGQ5OjEKL2tlcm5lbC94ODZfNjQt cmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMC81Mjc3NGQ5MjczZDZiOGFmZjM5ODIyY2NmZTEw ZTVhMGQ3YzNhN2Y4L2RtZXNnLXF1YW50YWwtaXZiNDQtNTg6MjAxNDA2MTkwMzAwNTA6eDg2 XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjA6My4xNi4wLXJjMS0wMDA0NS1nNTI3NzRk OToxCi9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAvNTI3NzRkOTI3 M2Q2YjhhZmYzOTgyMmNjZmUxMGU1YTBkN2MzYTdmOC9kbWVzZy15b2N0by1pdmI0MS05Nzoy MDE0MDYxOTAzMDA1ODp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMDozLjE2LjAt cmMxLTAwMDQ1LWc1Mjc3NGQ5OjEKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0w NjE5MDEyMC81Mjc3NGQ5MjczZDZiOGFmZjM5ODIyY2NmZTEwZTVhMGQ3YzNhN2Y4L2RtZXNn LXlvY3RvLWl2YjQyLTU4OjIwMTQwNjE5MDMwMDU2Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEw LTA2MTkwMTIwOjMuMTYuMC1yYzEtMDAwNDUtZzUyNzc0ZDk6MQowOjEwOjQgYWxsX2dvb2Q6 YmFkOmFsbF9iYWQgYm9vdHMKCkJpc2VjdGluZzogMiByZXZpc2lvbnMgbGVmdCB0byB0ZXN0 IGFmdGVyIHRoaXMgKHJvdWdobHkgMiBzdGVwcykKWzBkYTJiODAwZWM4ZGZhZDc4Yzg4OGIz M2JlMmFkMmFlYTM0MTE3OTZdIE1lcmdlIGJyYW5jaCAnZm9yLW5vdXZlYXUnCnJ1bm5pbmcg L2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJp c2VjdC9saW51eDMvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9r dm0veDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAvbGludXgtZGV2ZWw6ZGV2ZWwt aG91cmx5LTIwMTQwNjE5MDA6MGRhMmI4MDBlYzhkZmFkNzhjODg4YjMzYmUyYWQyYWVhMzQx MTc5NjpiaXNlY3QtbGludXgzCgoyMDE0LTA2LTE5LTAzOjAxOjAwIDBkYTJiODAwZWM4ZGZh ZDc4Yzg4OGIzM2JlMmFkMmFlYTM0MTE3OTYgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNr IHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctaHN4YTAt MDYxOTAxMjAtMGRhMmI4MDBlYzhkZmFkNzhjODg4YjMzYmUyYWQyYWVhMzQxMTc5NgpDaGVj ayBmb3Iga2VybmVsIGluIC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAx MjAvMGRhMmI4MDBlYzhkZmFkNzhjODg4YjMzYmUyYWQyYWVhMzQxMTc5Ngp3YWl0aW5nIGZv ciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRj b25maWctaHN4YTAtMDYxOTAxMjAtMGRhMmI4MDBlYzhkZmFkNzhjODg4YjMzYmUyYWQyYWVh MzQxMTc5Ngp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQt cXVldWUvLng4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwLTBkYTJiODAwZWM4ZGZh ZDc4Yzg4OGIzM2JlMmFkMmFlYTM0MTE3OTYKa2VybmVsOiAva2VybmVsL3g4Nl82NC1yYW5k Y29uZmlnLWhzeGEwLTA2MTkwMTIwLzBkYTJiODAwZWM4ZGZhZDc4Yzg4OGIzM2JlMmFkMmFl YTM0MTE3OTYvdm1saW51ei0zLjE2LjAtcmMxLTAwMDAzLWcwZGEyYjgwCgoyMDE0LTA2LTE5 LTAzOjA1OjAwIGRldGVjdGluZyBib290IHN0YXRlIC4JMTcJMjAgU1VDQ0VTUwoKQmlzZWN0 aW5nOiAwIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSAxIHN0 ZXApCltjMDMzMzlmZmEzZDlkMjMzMGM4YzE0YjhkNzNlOWE0ZGEzODEwMWVhXSBkcm0vbm91 dmVhdTogYWRkIGd1YXJkIHBhZ2VzIHRvIHZtCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jp c2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eDMvb2JqLWJp c2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25m aWctaHN4YTAtMDYxOTAxMjAvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwNjE5MDA6 YzAzMzM5ZmZhM2Q5ZDIzMzBjOGMxNGI4ZDczZTlhNGRhMzgxMDFlYTpiaXNlY3QtbGludXgz CgoyMDE0LTA2LTE5LTAzOjA2OjMxIGMwMzMzOWZmYTNkOWQyMzMwYzhjMTRiOGQ3M2U5YTRk YTM4MTAxZWEgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMv YnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAtYzAzMzM5ZmZh M2Q5ZDIzMzBjOGMxNGI4ZDczZTlhNGRhMzgxMDFlYQpDaGVjayBmb3Iga2VybmVsIGluIC9r ZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAvYzAzMzM5ZmZhM2Q5ZDIz MzBjOGMxNGI4ZDczZTlhNGRhMzgxMDFlYQp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9r YnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAx MjAtYzAzMzM5ZmZhM2Q5ZDIzMzBjOGMxNGI4ZDczZTlhNGRhMzgxMDFlYQprZXJuZWw6IC9r ZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAvYzAzMzM5ZmZhM2Q5ZDIz MzBjOGMxNGI4ZDczZTlhNGRhMzgxMDFlYS92bWxpbnV6LTMuMTYuMC1yYzEtMDAwNDQtZ2Mw MzMzOWYKCjIwMTQtMDYtMTktMDM6MDc6MzEgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLi4JOQky MCBTVUNDRVNTCgo1Mjc3NGQ5MjczZDZiOGFmZjM5ODIyY2NmZTEwZTVhMGQ3YzNhN2Y4IGlz IHRoZSBmaXJzdCBiYWQgY29tbWl0CmNvbW1pdCA1Mjc3NGQ5MjczZDZiOGFmZjM5ODIyY2Nm ZTEwZTVhMGQ3YzNhN2Y4CkF1dGhvcjogTWFhcnRlbiBMYW5raG9yc3QgPG0uYi5sYW5raG9y c3RAZ21haWwuY29tPgpEYXRlOiAgIFRodSBKYW4gMTYgMTY6MjQ6MDQgMjAxNCArMDEwMAoK ICAgIFRoZXJlJ3Mgc29tZSByZWFsbHkgYmFkbHkgYnJva2VuIHNvZnR3YXJlIG91dCB0aGVy ZSB0aGF0IGlzIGVudGlyZWx5CiAgICAKICAgIGRlcGVuZGFudCBvbiBIWiBmb3IgaXRzIG1h eGltdW0gcGVyZm9ybWFuY2UuIFJhaXNlIHRoZSBtYXhpbXVtIEhaIHZhbHVlCiAgICB0byBz b21lIGhpZ2hlciBhbmQgc2xpZ2h0bHkgdW5yZWFzb25hYmxlIHZhbHVlcyB1cCB0byBzb21l IGhpZ2hlciBhbmQKICAgIGNvbXBsZXRlbHkgb2JzY2VuZSB2YWx1ZXMuCiAgICAKICAgIC1j awoKOjA0MDAwMCAwNDAwMDAgYzI4NTkyYWU3ZGUyNTMwOWQ2MmIzYjU3MjkzMGI0YzIzMzNk ODFiMSA5YmNiZDU1ZTg5NjE3ZWZiZDk4ZGI0NjVjYWY0NDUwNTEyYTE0Mzk4IE0JYXJjaAo6 MDQwMDAwIDA0MDAwMCAxMTU0ZjBjNDRiMDFjZGM2Nzc0Yzg5MDhjYmI5OTZiYzZiMmZiMjlj IDY5YWIwYWFmZTA2NTA3OWUwMzA4ODI0NmEyNjE0YjYwY2YxM2IzYzkgTQlkcml2ZXJzCjow NDAwMDAgMDQwMDAwIDgyZGE3ODFlYzA2NGVkY2UzNmMyZjk1N2EwMmUyNjEyNzFlZWQ3OTgg ZmNhMjZjM2RkNzNkNzg1ZmI1Mjg0MmZhZmZmMGMwYWU4Y2FlMjRmZiBNCWluY2x1ZGUKOjA0 MDAwMCAwNDAwMDAgOGZlOTVjMDY1ZTZlOWExMjIxZTc4ZWMwNDNmZTc2MTgzYzNjZDZkNiA5 ZDFiYTIwMzRhMTA4MzlhZmQxNzVkOGJhNDRlM2E0NDYzOTYzYjEwIE0JaW5pdAo6MDQwMDAw IDA0MDAwMCA1ZDg0ODdlOGY1MDlkZmY5NGZjYzdiNzkxNzY1ZGU2YzhkYzkzNWM1IDE1NGM0 ZGRmM2ZmM2JlYjQwYjJmNDA1MGQ3ZDI4NTQxYmNmYzFlNWEgTQlrZXJuZWwKYmlzZWN0IHJ1 biBzdWNjZXNzCkhFQUQgaXMgbm93IGF0IGMwMzMzOWYuLi4gZHJtL25vdXZlYXU6IGFkZCBn dWFyZCBwYWdlcyB0byB2bQpscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2 XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5 LTIwMTQwNjE5MDA6YzAzMzM5ZmZhM2Q5ZDIzMzBjOGMxNGI4ZDczZTlhNGRhMzgxMDFlYTpi aXNlY3QtbGludXgzCgoyMDE0LTA2LTE5LTAzOjA5OjMxIGMwMzMzOWZmYTNkOWQyMzMwYzhj MTRiOGQ3M2U5YTRkYTM4MTAxZWEgcmV1c2UgL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1o c3hhMC0wNjE5MDEyMC9jMDMzMzlmZmEzZDlkMjMzMGM4YzE0YjhkNzNlOWE0ZGEzODEwMWVh L3ZtbGludXotMy4xNi4wLXJjMS0wMDA0NC1nYzAzMzM5ZgoKMjAxNC0wNi0xOS0wMzowOToz MSBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuLgkyMwk1Nwk2MCBTVUNDRVNTCgpQcmV2aW91cyBI RUFEIHBvc2l0aW9uIHdhcyBjMDMzMzlmLi4uIGRybS9ub3V2ZWF1OiBhZGQgZ3VhcmQgcGFn ZXMgdG8gdm0KSEVBRCBpcyBub3cgYXQgOTEyODMwNi4uLiAwZGF5IGhlYWQgZ3VhcmQgZm9y ICdkZXZlbC1ob3VybHktMjAxNDA2MTkwMCcKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVl dWUva3ZtL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwL2xpbnV4LWRldmVsOmRl dmVsLWhvdXJseS0yMDE0MDYxOTAwOjkxMjgzMDYzYzRmNzRmYjIwMmFjNzgwOWE4ZGYzY2Mw MGYyMjIwM2U6YmlzZWN0LWxpbnV4MwogVEVTVCBGQUlMVVJFClsgICA2My4xNzY5ODhdIHRv cnR1cmUgdGhyZWFkIGxvY2tfdG9ydHVyZV93cml0ZXIgcGFya2luZyBkdWUgdG8gc3lzdGVt IHNodXRkb3duClsgIDEyMS40NDgzMTldIHNwaW5fbG9jay10b3J0dXJlOiBXcml0ZXM6ICBU b3RhbDogMiAgTWF4L01pbjogMC8wICAgRmFpbDogMCAKWyAgMTIxLjQ0OTA2OF0gdG9ydHVy ZSB0aHJlYWQgbG9ja190b3J0dXJlX3N0YXRzIHBhcmtpbmcgZHVlIHRvIHN5c3RlbSBzaHV0 ZG93bgpbICAyNDAuMDMxNTU5XSBJTkZPOiB0YXNrIGt3b3JrZXIvMDoxOjE2IGJsb2NrZWQg Zm9yIG1vcmUgdGhhbiAxMjAgc2Vjb25kcy4KWyAgMjQwLjAzMjM3NV0gICAgICAgTm90IHRh aW50ZWQgMy4xNi4wLXJjMS13bC0wMDg4My1nOTEyODMwNiAjNApbICAyNDAuMDMzMDM3XSAi ZWNobyAwID4gL3Byb2Mvc3lzL2tlcm5lbC9odW5nX3Rhc2tfdGltZW91dF9zZWNzIiBkaXNh YmxlcyB0aGlzIG1lc3NhZ2UuClsgIDI0MC4wMzM5MzFdIGt3b3JrZXIvMDoxICAgICBEIGZm ZmY4ODAwMTIyZDAwMDAgICAgIDAgICAgMTYgICAgICAyIDB4MDAwMDAwMDAKL2tlcm5lbC94 ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMC85MTI4MzA2M2M0Zjc0ZmIyMDJhYzc4 MDlhOGRmM2NjMDBmMjIyMDNlL2RtZXNnLXlvY3RvLWl2YjQxLTgzOjIwMTQwNjE5MDEzNjA1 Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwOjMuMTYuMC1yYzEtd2wtMDA4ODMt ZzkxMjgzMDY6NAova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwLzkx MjgzMDYzYzRmNzRmYjIwMmFjNzgwOWE4ZGYzY2MwMGYyMjIwM2UvZG1lc2cteW9jdG8taXZi NDEtNTM6MjAxNDA2MTkwMTM2MDA6eDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjA6 My4xNi4wLXJjMS13bC0wMDg4My1nOTEyODMwNjo0Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25m aWctaHN4YTAtMDYxOTAxMjAvOTEyODMwNjNjNGY3NGZiMjAyYWM3ODA5YThkZjNjYzAwZjIy MjAzZS9kbWVzZy1xdWFudGFsLWl2YjQxLTI2OjIwMTQwNjE5MDEzNjA1Ong4Nl82NC1yYW5k Y29uZmlnLWhzeGEwLTA2MTkwMTIwOjMuMTYuMC1yYzEtd2wtMDA4ODMtZzkxMjgzMDY6NAov a2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwLzkxMjgzMDYzYzRmNzRm YjIwMmFjNzgwOWE4ZGYzY2MwMGYyMjIwM2UvZG1lc2cteW9jdG8taXZiNDItNjk6MjAxNDA2 MTkwMTI3MTY6eDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjA6My4xNi4wLXJjMS13 bC0wMDg4My1nOTEyODMwNjo0Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYx OTAxMjAvOTEyODMwNjNjNGY3NGZiMjAyYWM3ODA5YThkZjNjYzAwZjIyMjAzZS9kbWVzZy15 b2N0by1pdmI0NC0xMjI6MjAxNDA2MTkwMTM2MDQ6eDg2XzY0LXJhbmRjb25maWctaHN4YTAt MDYxOTAxMjA6My4xNi4wLXJjMS13bC0wMDg4My1nOTEyODMwNjo0Ci9rZXJuZWwveDg2XzY0 LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAvOTEyODMwNjNjNGY3NGZiMjAyYWM3ODA5YThk ZjNjYzAwZjIyMjAzZS9kbWVzZy15b2N0by1pdmI0MS0xMzoyMDE0MDYxOTAxMzYwNTp4ODZf NjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMDozLjE2LjAtcmMxLXdsLTAwODgzLWc5MTI4 MzA2OjQKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMC85MTI4MzA2 M2M0Zjc0ZmIyMDJhYzc4MDlhOGRmM2NjMDBmMjIyMDNlL2RtZXNnLXlvY3RvLWl2YjQxLTc6 MjAxNDA2MTkwMTM2MDA6eDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjA6My4xNi4w LXJjMS13bC0wMDg4My1nOTEyODMwNjo0Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4 YTAtMDYxOTAxMjAvOTEyODMwNjNjNGY3NGZiMjAyYWM3ODA5YThkZjNjYzAwZjIyMjAzZS9k bWVzZy1xdWFudGFsLWl2YjQ0LTQ6MjAxNDA2MTkwMTM2MDQ6eDg2XzY0LXJhbmRjb25maWct aHN4YTAtMDYxOTAxMjA6My4xNi4wLXJjMS13bC0wMDg4My1nOTEyODMwNjo0Ci9rZXJuZWwv eDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAvOTEyODMwNjNjNGY3NGZiMjAyYWM3 ODA5YThkZjNjYzAwZjIyMjAzZS9kbWVzZy15b2N0by1pdmI0Mi0xMDg6MjAxNDA2MTkwMTM2 MDc6eDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjA6My4xNi4wLXJjMS13bC0wMDg4 My1nOTEyODMwNjo0Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAv OTEyODMwNjNjNGY3NGZiMjAyYWM3ODA5YThkZjNjYzAwZjIyMjAzZS9kbWVzZy15b2N0by1p dmI0MS03MToyMDE0MDYxOTAxMjcxNDp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEy MDozLjE2LjAtcmMxLXdsLTAwODgzLWc5MTI4MzA2OjQKL2tlcm5lbC94ODZfNjQtcmFuZGNv bmZpZy1oc3hhMC0wNjE5MDEyMC85MTI4MzA2M2M0Zjc0ZmIyMDJhYzc4MDlhOGRmM2NjMDBm MjIyMDNlL2RtZXNnLXlvY3RvLWl2YjQ0LTk0OjIwMTQwNjE5MDEzNjA0Ong4Nl82NC1yYW5k Y29uZmlnLWhzeGEwLTA2MTkwMTIwOjMuMTYuMC1yYzEtd2wtMDA4ODMtZzkxMjgzMDY6NAov a2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwLzkxMjgzMDYzYzRmNzRm YjIwMmFjNzgwOWE4ZGYzY2MwMGYyMjIwM2UvZG1lc2ctcXVhbnRhbC1pdmI0Mi0xNDoyMDE0 MDYxOTAxMjcxNTp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMDozLjE2LjAtcmMx LXdsLTAwODgzLWc5MTI4MzA2OjQKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0w NjE5MDEyMC85MTI4MzA2M2M0Zjc0ZmIyMDJhYzc4MDlhOGRmM2NjMDBmMjIyMDNlL2RtZXNn LXF1YW50YWwtaXZiNDQtNzQ6MjAxNDA2MTkwMTM2MDQ6eDg2XzY0LXJhbmRjb25maWctaHN4 YTAtMDYxOTAxMjA6My4xNi4wLXJjMS13bC0wMDg4My1nOTEyODMwNjo0CjA6MTM6MTMgYWxs X2dvb2Q6YmFkOmFsbF9iYWQgYm9vdHMKCkhFQUQgaXMgbm93IGF0IDkxMjgzMDYgMGRheSBo ZWFkIGd1YXJkIGZvciAnZGV2ZWwtaG91cmx5LTIwMTQwNjE5MDAnCgo9PT09PT09PT0gdXBz dHJlYW0gPT09PT09PT09ClByZXZpb3VzIEhFQUQgcG9zaXRpb24gd2FzIDkxMjgzMDYuLi4g MGRheSBoZWFkIGd1YXJkIGZvciAnZGV2ZWwtaG91cmx5LTIwMTQwNjE5MDAnCkhFQUQgaXMg bm93IGF0IGU5OWNmYTIuLi4gTWVyZ2UgdGFnICdkdC1maXhlcy1mb3ItMy4xNicgb2YgZ2l0 Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3JvYmgvbGludXgK bHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1yYW5kY29uZmlnLWhz eGEwLTA2MTkwMTIwL2xpbnVzOm1hc3RlcjplOTljZmEyZDA2MzQ4ODFiOGE0MWQ1NmM0OGI1 OTU2YjlhM2JhMTYyOmJpc2VjdC1saW51eDMKCjIwMTQtMDYtMTktMDM6MTI6MDQgZTk5Y2Zh MmQwNjM0ODgxYjhhNDFkNTZjNDhiNTk1NmI5YTNiYTE2MiBjb21waWxpbmcKUXVldWVkIGJ1 aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZp Zy1oc3hhMC0wNjE5MDEyMC1lOTljZmEyZDA2MzQ4ODFiOGE0MWQ1NmM0OGI1OTU2YjlhM2Jh MTYyCkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hh MC0wNjE5MDEyMC9lOTljZmEyZDA2MzQ4ODFiOGE0MWQ1NmM0OGI1OTU2YjlhM2JhMTYyCndh aXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZf NjQtcmFuZGNvbmZpZy1oc3hhMC0wNjE5MDEyMC1lOTljZmEyZDA2MzQ4ODFiOGE0MWQ1NmM0 OGI1OTU2YjlhM2JhMTYyCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0 cy9idWlsZC1xdWV1ZS8ueDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAtZTk5Y2Zh MmQwNjM0ODgxYjhhNDFkNTZjNDhiNTk1NmI5YTNiYTE2MgprZXJuZWw6IC9rZXJuZWwveDg2 XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAvZTk5Y2ZhMmQwNjM0ODgxYjhhNDFkNTZj NDhiNTk1NmI5YTNiYTE2Mi92bWxpbnV6LTMuMTYuMC1yYzEtMDAwMTctZ2U5OWNmYTIKCjIw MTQtMDYtMTktMDM6NDg6MDQgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLgkxNAkyNgk0NQk2MCBT VUNDRVNTCgoKPT09PT09PT09IGxpbnV4LW5leHQgPT09PT09PT09CkZyb20gZ2l0Oi8vZ2l0 bWlycm9yL25leHQKICsgOGNmYTIxZC4uLjUyMjQ3NGEgYWtwbSAgICAgICAtPiBuZXh0L2Fr cG0gIChmb3JjZWQgdXBkYXRlKQogKyBmYTdlNzkwLi4uMGE5ZDJmYSBha3BtLWJhc2UgIC0+ IG5leHQvYWtwbS1iYXNlICAoZm9yY2VkIHVwZGF0ZSkKICsgNWYyOTVjZC4uLjRjYTFmYmMg bWFzdGVyICAgICAtPiBuZXh0L21hc3RlciAgKGZvcmNlZCB1cGRhdGUpCiAgIDcxNzE1MTEu LmViZTA2MTggIHN0YWJsZSAgICAgLT4gbmV4dC9zdGFibGUKRnJvbSBnaXQ6Ly9naXRtaXJy b3IvbmV4dAogKiBbbmV3IHRhZ10gICAgICAgICBuZXh0LTIwMTQwNjE4IC0+IG5leHQtMjAx NDA2MTgKUHJldmlvdXMgSEVBRCBwb3NpdGlvbiB3YXMgZTk5Y2ZhMi4uLiBNZXJnZSB0YWcg J2R0LWZpeGVzLWZvci0zLjE2JyBvZiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xp bnV4L2tlcm5lbC9naXQvcm9iaC9saW51eApIRUFEIGlzIG5vdyBhdCA0Y2ExZmJjLi4uIEFk ZCBsaW51eC1uZXh0IHNwZWNpZmljIGZpbGVzIGZvciAyMDE0MDYxOApscyAtYSAva2J1aWxk LXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAv bmV4dDptYXN0ZXI6NGNhMWZiYzEyMmZjYjA5ZWZhMmJiMTQ0OGJmZjhiNzFiNDY0MzRjODpi aXNlY3QtbGludXgzCgoyMDE0LTA2LTE5LTAzOjUwOjUyIDRjYTFmYmMxMjJmY2IwOWVmYTJi YjE0NDhiZmY4YjcxYjQ2NDM0YzggY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9r YnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAx MjAtNGNhMWZiYzEyMmZjYjA5ZWZhMmJiMTQ0OGJmZjhiNzFiNDY0MzRjOApDaGVjayBmb3Ig a2VybmVsIGluIC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDYxOTAxMjAvNGNh MWZiYzEyMmZjYjA5ZWZhMmJiMTQ0OGJmZjhiNzFiNDY0MzRjOAp3YWl0aW5nIGZvciBjb21w bGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWct aHN4YTAtMDYxOTAxMjAtNGNhMWZiYzEyMmZjYjA5ZWZhMmJiMTQ0OGJmZjhiNzFiNDY0MzRj OAp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUv Lng4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA2MTkwMTIwLTRjYTFmYmMxMjJmY2IwOWVmYTJi YjE0NDhiZmY4YjcxYjQ2NDM0YzgKa2VybmVsOiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmln LWhzeGEwLTA2MTkwMTIwLzRjYTFmYmMxMjJmY2IwOWVmYTJiYjE0NDhiZmY4YjcxYjQ2NDM0 Yzgvdm1saW51ei0zLjE2LjAtcmMxLW5leHQtMjAxNDA2MTgKCjIwMTQtMDYtMTktMDQ6MDM6 NTIgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLi4JMTkJNjAgU1VDQ0VTUwoK --------------010804010206090604060900 Content-Type: text/plain; charset=UTF-8; name="config-3.16.0-rc1-00045-g52774d9" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="config-3.16.0-rc1-00045-g52774d9" # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 3.16.0-rc1 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_HWEIGHT=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_CONSTRUCTORS=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_BROKEN_ON_SMP=y CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" CONFIG_COMPILE_TEST=y CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set # CONFIG_KERNEL_BZIP2 is not set CONFIG_KERNEL_LZMA=y # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" # CONFIG_SYSVIPC is not set # CONFIG_POSIX_MQUEUE is not set # CONFIG_CROSS_MEMORY_ATTACH is not set # CONFIG_FHANDLE is not set CONFIG_USELIB=y # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_LEGACY_ALLOC_HWIRQ=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_DEBUG=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BUILD=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set CONFIG_NO_HZ_IDLE=y # CONFIG_NO_HZ is not set # CONFIG_HIGH_RES_TIMERS is not set # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set # CONFIG_IRQ_TIME_ACCOUNTING is not set # CONFIG_BSD_PROCESS_ACCT is not set # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_TINY_RCU=y # CONFIG_PREEMPT_RCU is not set # CONFIG_RCU_STALL_COMMON is not set # CONFIG_TREE_RCU_TRACE is not set CONFIG_IKCONFIG=y # CONFIG_IKCONFIG_PROC is not set CONFIG_LOG_BUF_SHIFT=17 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_ARCH_WANTS_PROT_NUMA_PROT_NONE=y CONFIG_CGROUPS=y # CONFIG_CGROUP_DEBUG is not set CONFIG_CGROUP_FREEZER=y CONFIG_CGROUP_DEVICE=y CONFIG_CPUSETS=y CONFIG_PROC_PID_CPUSET=y # CONFIG_CGROUP_CPUACCT is not set CONFIG_RESOURCE_COUNTERS=y CONFIG_MEMCG=y CONFIG_MEMCG_KMEM=y CONFIG_CGROUP_HUGETLB=y CONFIG_CGROUP_PERF=y # CONFIG_CGROUP_SCHED is not set # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_NAMESPACES=y # CONFIG_UTS_NS is not set CONFIG_USER_NS=y # CONFIG_PID_NS is not set CONFIG_NET_NS=y # CONFIG_SCHED_AUTOGROUP is not set # CONFIG_RELAY is not set CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y # CONFIG_RD_BZIP2 is not set # CONFIG_RD_LZMA is not set # CONFIG_RD_XZ is not set # CONFIG_RD_LZO is not set # CONFIG_RD_LZ4 is not set CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_EXPERT=y CONFIG_UID16=y # CONFIG_SGETMASK_SYSCALL is not set # CONFIG_SYSFS_SYSCALL is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_PCSPKR_PLATFORM=y # CONFIG_BASE_FULL is not set CONFIG_FUTEX=y CONFIG_EPOLL=y # CONFIG_SIGNALFD is not set CONFIG_TIMERFD=y CONFIG_EVENTFD=y # CONFIG_SHMEM is not set # CONFIG_AIO is not set CONFIG_PCI_QUIRKS=y CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set CONFIG_VM_EVENT_COUNTERS=y CONFIG_COMPAT_BRK=y # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set # CONFIG_PROFILING is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_JUMP_LABEL=y # CONFIG_UPROBES is not set # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_ATTRS=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_HAVE_CC_STACKPROTECTOR=y CONFIG_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR_NONE is not set CONFIG_CC_STACKPROTECTOR_REGULAR=y # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_COMPAT_OLD_SIGACTION=y # # GCOV-based kernel profiling # CONFIG_GCOV_KERNEL=y CONFIG_GCOV_PROFILE_ALL=y # CONFIG_GCOV_FORMAT_AUTODETECT is not set CONFIG_GCOV_FORMAT_3_4=y # CONFIG_GCOV_FORMAT_4_7 is not set # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=1 # CONFIG_MODULES is not set # CONFIG_BLOCK is not set CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_USE_QUEUE_RWLOCK=y CONFIG_FREEZER=y # # Processor type and features # CONFIG_ZONE_DMA=y # CONFIG_SMP is not set CONFIG_X86_X2APIC=y # CONFIG_X86_MPPARSE is not set # CONFIG_X86_EXTENDED_PLATFORM is not set # CONFIG_X86_INTEL_LPSS is not set CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_XEN is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_MEMTEST is not set # CONFIG_MK8 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_GENERIC_CPU=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y CONFIG_PROCESSOR_SELECT=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y # CONFIG_CPU_SUP_CENTAUR is not set CONFIG_HPET_TIMER=y # CONFIG_DMI is not set # CONFIG_GART_IOMMU is not set CONFIG_CALGARY_IOMMU=y # CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT is not set CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y CONFIG_NR_CPUS=1 CONFIG_PREEMPT_NONE=y # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y CONFIG_X86_MCE=y # CONFIG_X86_MCE_INTEL is not set # CONFIG_X86_MCE_AMD is not set # CONFIG_X86_MCE_INJECT is not set # CONFIG_X86_16BIT is not set CONFIG_I8K=y # CONFIG_MICROCODE is not set # CONFIG_MICROCODE_INTEL_EARLY is not set # CONFIG_MICROCODE_AMD_EARLY is not set CONFIG_X86_MSR=y CONFIG_X86_CPUID=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_DIRECT_GBPAGES=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ARCH_MEMORY_PROBE=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y # CONFIG_SPARSEMEM_VMEMMAP is not set CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y CONFIG_HAVE_BOOTMEM_INFO_NODE=y CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y CONFIG_MEMORY_HOTREMOVE=y CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y # CONFIG_BALLOON_COMPACTION is not set CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=1 CONFIG_VIRT_TO_BUS=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y CONFIG_HWPOISON_INJECT=y CONFIG_TRANSPARENT_HUGEPAGE=y # CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y CONFIG_NEED_PER_CPU_KM=y CONFIG_CLEANCACHE=y # CONFIG_CMA is not set # CONFIG_ZBUD is not set CONFIG_ZSMALLOC=y # CONFIG_PGTABLE_MAPPING is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_X86_CHECK_BIOS_CORRUPTION=y CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y CONFIG_X86_RESERVE_LOW=64 # CONFIG_MTRR is not set # CONFIG_ARCH_RANDOM is not set CONFIG_X86_SMAP=y # CONFIG_EFI is not set # CONFIG_SECCOMP is not set # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set # CONFIG_HZ_1000 is not set # CONFIG_HZ_1500 is not set # CONFIG_HZ_2000 is not set # CONFIG_HZ_3000 is not set CONFIG_HZ_4000=y # CONFIG_HZ_5000 is not set # CONFIG_HZ_7500 is not set # CONFIG_HZ_10000 is not set CONFIG_HZ=4000 # CONFIG_SCHED_HRTICK is not set # CONFIG_KEXEC is not set # CONFIG_CRASH_DUMP is not set CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y # CONFIG_RANDOMIZE_BASE is not set CONFIG_PHYSICAL_ALIGN=0x200000 # CONFIG_COMPAT_VDSO is not set # 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=y CONFIG_SUSPEND_FREEZER=y CONFIG_PM_SLEEP=y # CONFIG_PM_AUTOSLEEP is not set CONFIG_PM_WAKELOCKS=y CONFIG_PM_WAKELOCKS_LIMIT=100 # CONFIG_PM_WAKELOCKS_GC is not set # CONFIG_PM_RUNTIME is not set CONFIG_PM=y # CONFIG_PM_DEBUG is not set CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y CONFIG_ACPI=y CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set CONFIG_ACPI_EC_DEBUGFS=y CONFIG_ACPI_AC=y # CONFIG_ACPI_BATTERY is not set CONFIG_ACPI_BUTTON=y # CONFIG_ACPI_VIDEO is not set CONFIG_ACPI_FAN=y # CONFIG_ACPI_DOCK is not set # CONFIG_ACPI_PROCESSOR is not set # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set # CONFIG_ACPI_DEBUG is not set CONFIG_X86_PM_TIMER=y # CONFIG_ACPI_CONTAINER is not set CONFIG_ACPI_HOTPLUG_MEMORY=y # CONFIG_ACPI_SBS is not set CONFIG_ACPI_HED=y # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set CONFIG_ACPI_APEI=y # CONFIG_ACPI_APEI_GHES is not set CONFIG_ACPI_APEI_MEMORY_FAILURE=y CONFIG_ACPI_APEI_EINJ=y # CONFIG_ACPI_APEI_ERST_DEBUG is not set # CONFIG_ACPI_EXTLOG is not set # CONFIG_SFI is not set # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_COMMON=y CONFIG_CPU_FREQ_STAT=y # CONFIG_CPU_FREQ_STAT_DETAILS is not set CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE 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=y # CONFIG_X86_P4_CLOCKMOD is not set # # shared options # # CONFIG_X86_SPEEDSTEP_LIB is not set # # CPU Idle # CONFIG_CPU_IDLE=y # CONFIG_CPU_IDLE_MULTIPLE_DRIVERS is not set # CONFIG_CPU_IDLE_GOV_LADDER is not set CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set # CONFIG_INTEL_IDLE is not set # # Memory power savings # CONFIG_I7300_IDLE_IOAT_CHANNEL=y CONFIG_I7300_IDLE=y # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_DOMAINS=y # CONFIG_PCI_CNB20LE_QUIRK is not set # CONFIG_PCIEPORTBUS is not set CONFIG_PCI_MSI=y # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set # CONFIG_PCI_STUB is not set # CONFIG_HT_IRQ is not set CONFIG_PCI_ATS=y # CONFIG_PCI_IOV is not set CONFIG_PCI_PRI=y CONFIG_PCI_PASID=y CONFIG_PCI_IOAPIC=y CONFIG_PCI_LABEL=y # # PCI host controller drivers # # CONFIG_ISA_DMA_API is not set CONFIG_AMD_NB=y # CONFIG_PCCARD is not set CONFIG_RAPIDIO=y CONFIG_RAPIDIO_DISC_TIMEOUT=30 CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS=y # CONFIG_RAPIDIO_DMA_ENGINE is not set # CONFIG_RAPIDIO_DEBUG is not set CONFIG_RAPIDIO_ENUM_BASIC=y # # RapidIO Switch drivers # CONFIG_RAPIDIO_TSI57X=y CONFIG_RAPIDIO_CPS_XX=y CONFIG_RAPIDIO_TSI568=y # CONFIG_RAPIDIO_CPS_GEN2 is not set # CONFIG_X86_SYSFB is not set # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_COMPAT_BINFMT_ELF=y CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y CONFIG_BINFMT_SCRIPT=y # CONFIG_HAVE_AOUT is not set CONFIG_BINFMT_MISC=y # CONFIG_COREDUMP is not set CONFIG_IA32_EMULATION=y # CONFIG_IA32_AOUT is not set CONFIG_X86_X32=y CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_X86_DEV_DMA_OPS=y CONFIG_IOSF_MBI=y CONFIG_NET=y # # Networking options # # CONFIG_PACKET is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set # CONFIG_NET_KEY is not set # CONFIG_INET is not set # CONFIG_NETWORK_SECMARK is not set # CONFIG_NET_PTP_CLASSIFY is not set # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set # CONFIG_ATM is not set # CONFIG_BRIDGE is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # CONFIG_LLC2 is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set # CONFIG_IEEE802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set # CONFIG_BATMAN_ADV is not set # CONFIG_OPENVSWITCH is not set # CONFIG_VSOCKETS is not set # CONFIG_NETLINK_MMAP is not set # CONFIG_NETLINK_DIAG is not set # CONFIG_NET_MPLS_GSO is not set # CONFIG_HSR is not set # CONFIG_CGROUP_NET_PRIO is not set # CONFIG_CGROUP_NET_CLASSID is not set CONFIG_NET_RX_BUSY_POLL=y # # Network testing # # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set # CONFIG_IRDA is not set # CONFIG_BT is not set CONFIG_WIRELESS=y # CONFIG_CFG80211 is not set # CONFIG_LIB80211 is not set # # CFG80211 needs to be enabled for MAC80211 # # CONFIG_WIMAX is not set # CONFIG_RFKILL is not set # CONFIG_RFKILL_REGULATOR is not set # CONFIG_NET_9P is not set # CONFIG_CAIF is not set # CONFIG_NFC is not set CONFIG_HAVE_BPF_JIT=y # # Device Drivers # # # Generic Driver Options # # CONFIG_UEVENT_HELPER is not set CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y CONFIG_STANDALONE=y # CONFIG_PREVENT_FIRMWARE_BUILD is not set CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y # CONFIG_DMA_SHARED_BUFFER is not set # # Bus devices # # CONFIG_CONNECTOR is not set CONFIG_MTD=y CONFIG_MTD_REDBOOT_PARTS=y CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 # CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set # CONFIG_MTD_REDBOOT_PARTS_READONLY is not set CONFIG_MTD_CMDLINE_PARTS=y CONFIG_MTD_AR7_PARTS=y # # User Modules And Translation Layers # CONFIG_MTD_OOPS=y # # RAM/ROM/Flash chip drivers # # CONFIG_MTD_CFI is not set CONFIG_MTD_JEDECPROBE=y CONFIG_MTD_GEN_PROBE=y CONFIG_MTD_CFI_ADV_OPTIONS=y # CONFIG_MTD_CFI_NOSWAP is not set # CONFIG_MTD_CFI_BE_BYTE_SWAP is not set CONFIG_MTD_CFI_LE_BYTE_SWAP=y # CONFIG_MTD_CFI_GEOMETRY is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_CFI_I4 is not set # CONFIG_MTD_CFI_I8 is not set # CONFIG_MTD_OTP is not set CONFIG_MTD_CFI_INTELEXT=y # CONFIG_MTD_CFI_AMDSTD is not set CONFIG_MTD_CFI_STAA=y CONFIG_MTD_CFI_UTIL=y CONFIG_MTD_RAM=y # CONFIG_MTD_ROM is not set CONFIG_MTD_ABSENT=y # # Mapping drivers for chip access # # CONFIG_MTD_COMPLEX_MAPPINGS is not set CONFIG_MTD_PHYSMAP=y # CONFIG_MTD_PHYSMAP_COMPAT is not set # CONFIG_MTD_TS5500 is not set CONFIG_MTD_AMD76XROM=y # CONFIG_MTD_ICHXROM is not set # CONFIG_MTD_ESB2ROM is not set CONFIG_MTD_CK804XROM=y CONFIG_MTD_SCB2_FLASH=y # CONFIG_MTD_NETtel is not set CONFIG_MTD_L440GX=y # CONFIG_MTD_INTEL_VR_NOR is not set # CONFIG_MTD_PLATRAM is not set # # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set CONFIG_MTD_DATAFLASH=y CONFIG_MTD_DATAFLASH_WRITE_VERIFY=y # CONFIG_MTD_DATAFLASH_OTP is not set CONFIG_MTD_M25P80=y CONFIG_MTD_SST25L=y CONFIG_MTD_SLRAM=y CONFIG_MTD_PHRAM=y CONFIG_MTD_MTDRAM=y CONFIG_MTDRAM_TOTAL_SIZE=4096 CONFIG_MTDRAM_ERASE_SIZE=128 CONFIG_MTDRAM_ABS_POS=0 # # Disk-On-Chip Device Drivers # CONFIG_MTD_DOCG3=y CONFIG_BCH_CONST_M=14 CONFIG_BCH_CONST_T=4 # CONFIG_MTD_NAND is not set # CONFIG_MTD_ONENAND is not set # # LPDDR & LPDDR2 PCM memory drivers # CONFIG_MTD_LPDDR=y CONFIG_MTD_QINFO_PROBE=y CONFIG_MTD_SPI_NOR=y CONFIG_MTD_UBI=y CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_LIMIT=20 CONFIG_MTD_UBI_FASTMAP=y CONFIG_MTD_UBI_GLUEBI=y # CONFIG_PARPORT is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y # # Misc devices # # CONFIG_SENSORS_LIS3LV02D is not set # CONFIG_DUMMY_IRQ is not set # CONFIG_IBM_ASM is not set # CONFIG_PHANTOM is not set # CONFIG_INTEL_MID_PTI is not set CONFIG_SGI_IOC4=y CONFIG_TIFM_CORE=y # CONFIG_TIFM_7XX1 is not set CONFIG_ICS932S401=y CONFIG_ATMEL_SSC=y CONFIG_ENCLOSURE_SERVICES=y CONFIG_CS5535_MFGPT=y CONFIG_CS5535_MFGPT_DEFAULT_IRQ=7 # CONFIG_CS5535_CLOCK_EVENT_SRC is not set CONFIG_HP_ILO=y # CONFIG_APDS9802ALS is not set CONFIG_ISL29020=y # CONFIG_SENSORS_BH1770 is not set CONFIG_SENSORS_APDS990X=y # CONFIG_HMC6352 is not set # CONFIG_DS1682 is not set # CONFIG_VMWARE_BALLOON is not set CONFIG_PCH_PHUB=y # CONFIG_USB_SWITCH_FSA9480 is not set CONFIG_SRAM=y CONFIG_C2PORT=y CONFIG_C2PORT_DURAMAR_2150=y # # EEPROM support # # CONFIG_EEPROM_MAX6875 is not set # CONFIG_EEPROM_93CX6 is not set CONFIG_CB710_CORE=y CONFIG_CB710_DEBUG=y CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set # CONFIG_SENSORS_LIS3_I2C is not set # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=y CONFIG_INTEL_MEI=y CONFIG_INTEL_MEI_ME=y CONFIG_INTEL_MEI_TXE=y CONFIG_VMWARE_VMCI=y # # Intel MIC Host Driver # CONFIG_INTEL_MIC_HOST=y # # Intel MIC Card Driver # CONFIG_INTEL_MIC_CARD=y CONFIG_GENWQE=y CONFIG_ECHO=y CONFIG_HAVE_IDE=y # # SCSI device support # CONFIG_SCSI_MOD=y # CONFIG_SCSI_DMA is not set # CONFIG_SCSI_NETLINK is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=y # CONFIG_FIREWIRE_OHCI is not set CONFIG_FIREWIRE_NOSY=y # CONFIG_I2O is not set CONFIG_MACINTOSH_DRIVERS=y # CONFIG_NETDEVICES is not set # CONFIG_VHOST_NET is not set CONFIG_VHOST_RING=y # # Input device support # CONFIG_INPUT=y # CONFIG_INPUT_FF_MEMLESS is not set # CONFIG_INPUT_POLLDEV is not set # CONFIG_INPUT_SPARSEKMAP is not set # CONFIG_INPUT_MATRIXKMAP is not set # # 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 is not set # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_ST_KEYSCAN is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_SH_KEYSC is not set # CONFIG_KEYBOARD_TC3589X is not set # CONFIG_KEYBOARD_XTKBD is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_TRACKPOINT=y # CONFIG_MOUSE_PS2_ELANTECH is not set # CONFIG_MOUSE_PS2_SENTELIC is not set # CONFIG_MOUSE_PS2_TOUCHKIT is not set # CONFIG_MOUSE_SERIAL is not set # CONFIG_MOUSE_APPLETOUCH is not set # CONFIG_MOUSE_BCM5974 is not set # CONFIG_MOUSE_CYAPA is not set # CONFIG_MOUSE_VSXXXAA is not set # CONFIG_MOUSE_GPIO is not set # CONFIG_MOUSE_SYNAPTICS_I2C is not set # CONFIG_MOUSE_SYNAPTICS_USB is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set # CONFIG_INPUT_MISC is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y CONFIG_SERIO_CT82C710=y # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y CONFIG_SERIO_ALTERA_PS2=y # CONFIG_SERIO_PS2MULT is not set CONFIG_SERIO_ARC_PS2=y # CONFIG_SERIO_OLPC_APSP is not set # CONFIG_GAMEPORT is not set # # Character devices # CONFIG_TTY=y # CONFIG_VT is not set CONFIG_UNIX98_PTYS=y # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_SERIAL_NONSTANDARD is not set # CONFIG_NOZOMI is not set # CONFIG_N_GSM is not set # CONFIG_TRACE_SINK is not set CONFIG_DEVKMEM=y # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # CONFIG_SERIAL_8250_DW is not set # # Non-8250 serial port support # # CONFIG_SERIAL_CLPS711X is not set # CONFIG_SERIAL_MAX3100 is not set # CONFIG_SERIAL_MAX310X is not set # CONFIG_SERIAL_MFD_HSU is not set # CONFIG_SERIAL_UARTLITE is not set # CONFIG_SERIAL_SH_SCI is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_TIMBERDALE is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_IFX6X60 is not set # CONFIG_SERIAL_PCH_UART is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_ST_ASC is not set # CONFIG_SERIAL_MEN_Z135 is not set # CONFIG_TTY_PRINTK is not set # CONFIG_VIRTIO_CONSOLE is not set # CONFIG_IPMI_HANDLER is not set # CONFIG_HW_RANDOM is not set CONFIG_NVRAM=y # CONFIG_R3964 is not set CONFIG_APPLICOM=y # CONFIG_MWAVE is not set # CONFIG_HPET is not set CONFIG_HANGCHECK_TIMER=y # CONFIG_TCG_TPM is not set CONFIG_TELCLOCK=y CONFIG_DEVPORT=y CONFIG_I2C=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=y CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # CONFIG_I2C_MUX_GPIO=y CONFIG_I2C_MUX_PCA9541=y # 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 is not set CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set CONFIG_I2C_ALI1563=y # CONFIG_I2C_ALI15X3 is not set CONFIG_I2C_AMD756=y CONFIG_I2C_AMD756_S4882=y # CONFIG_I2C_AMD8111 is not set # CONFIG_I2C_I801 is not set CONFIG_I2C_ISCH=y # CONFIG_I2C_ISMT is not set # CONFIG_I2C_PIIX4 is not set CONFIG_I2C_NFORCE2=y CONFIG_I2C_NFORCE2_S4985=y # CONFIG_I2C_SIS5595 is not set CONFIG_I2C_SIS630=y CONFIG_I2C_SIS96X=y CONFIG_I2C_VIA=y # CONFIG_I2C_VIAPRO is not set # # ACPI drivers # CONFIG_I2C_SCMI=y # # I2C system bus drivers (mostly embedded / system-on-chip) # # CONFIG_I2C_CBUS_GPIO is not set CONFIG_I2C_DESIGNWARE_CORE=y # CONFIG_I2C_DESIGNWARE_PLATFORM is not set CONFIG_I2C_DESIGNWARE_PCI=y CONFIG_I2C_EFM32=y CONFIG_I2C_EG20T=y CONFIG_I2C_GPIO=y CONFIG_I2C_OCORES=y CONFIG_I2C_PCA_PLATFORM=y # CONFIG_I2C_PXA_PCI is not set # CONFIG_I2C_RIIC is not set CONFIG_I2C_SH_MOBILE=y CONFIG_I2C_SIMTEC=y CONFIG_I2C_XILINX=y CONFIG_I2C_RCAR=y # # External I2C/SMBus adapter drivers # CONFIG_I2C_PARPORT_LIGHT=y # CONFIG_I2C_TAOS_EVM is not set # # Other I2C/SMBus bus drivers # # 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_ATMEL=y CONFIG_SPI_BCM2835=y CONFIG_SPI_BCM63XX_HSSPI=y CONFIG_SPI_BITBANG=y CONFIG_SPI_CLPS711X=y CONFIG_SPI_EP93XX=y CONFIG_SPI_GPIO=y CONFIG_SPI_IMX=y CONFIG_SPI_FSL_DSPI=y CONFIG_SPI_OC_TINY=y # CONFIG_SPI_TI_QSPI is not set CONFIG_SPI_OMAP_100K=y CONFIG_SPI_ORION=y CONFIG_SPI_PXA2XX_DMA=y CONFIG_SPI_PXA2XX=y CONFIG_SPI_PXA2XX_PCI=y CONFIG_SPI_SC18IS602=y CONFIG_SPI_SH=y # CONFIG_SPI_SH_HSPI is not set # CONFIG_SPI_SUN4I is not set CONFIG_SPI_TOPCLIFF_PCH=y CONFIG_SPI_TXX9=y CONFIG_SPI_XCOMM=y # CONFIG_SPI_XILINX is not set CONFIG_SPI_XTENSA_XTFPGA=y # CONFIG_SPI_DESIGNWARE is not set # # SPI Protocol Masters # CONFIG_SPI_SPIDEV=y # CONFIG_SPMI is not set CONFIG_HSI=y CONFIG_HSI_BOARDINFO=y # # HSI controllers # # # HSI clients # CONFIG_HSI_CHAR=y # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # CONFIG_NTP_PPS is not set # # PPS clients support # # CONFIG_PPS_CLIENT_KTIMER is not set # CONFIG_PPS_CLIENT_LDISC is not set # CONFIG_PPS_CLIENT_GPIO is not set # # PPS generators support # # # PTP clock support # # CONFIG_PTP_1588_CLOCK is not set # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # # CONFIG_PTP_1588_CLOCK_PCH is not set CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_GPIOLIB=y CONFIG_GPIO_DEVRES=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y CONFIG_DEBUG_GPIO=y CONFIG_GPIO_GENERIC=y # CONFIG_GPIO_DA9052 is not set # CONFIG_GPIO_DA9055 is not set CONFIG_GPIO_MAX730X=y # # Memory mapped GPIO drivers: # CONFIG_GPIO_CLPS711X=y CONFIG_GPIO_GENERIC_PLATFORM=y CONFIG_GPIO_IT8761E=y CONFIG_GPIO_F7188X=y CONFIG_GPIO_SCH311X=y # CONFIG_GPIO_TS5500 is not set # CONFIG_GPIO_SCH is not set CONFIG_GPIO_ICH=y # CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_LYNXPOINT is not set # # I2C GPIO expanders: # # CONFIG_GPIO_LP3943 is not set # CONFIG_GPIO_MAX7300 is not set CONFIG_GPIO_MAX732X=y CONFIG_GPIO_MAX732X_IRQ=y CONFIG_GPIO_PCA953X=y # CONFIG_GPIO_PCA953X_IRQ is not set CONFIG_GPIO_PCF857X=y # CONFIG_GPIO_RC5T583 is not set CONFIG_GPIO_SX150X=y CONFIG_GPIO_TC3589X=y CONFIG_GPIO_WM831X=y CONFIG_GPIO_WM8994=y CONFIG_GPIO_ADP5588=y CONFIG_GPIO_ADP5588_IRQ=y # # PCI GPIO expanders: # CONFIG_GPIO_CS5535=y CONFIG_GPIO_BT8XX=y CONFIG_GPIO_AMD8111=y CONFIG_GPIO_INTEL_MID=y CONFIG_GPIO_PCH=y # CONFIG_GPIO_ML_IOH is not set CONFIG_GPIO_TIMBERDALE=y CONFIG_GPIO_RDC321X=y # # SPI GPIO expanders: # CONFIG_GPIO_MAX7301=y # CONFIG_GPIO_MC33880 is not set # # AC97 GPIO expanders: # # # LPC GPIO expanders: # # # MODULbus GPIO expanders: # # CONFIG_GPIO_JANZ_TTL is not set # # USB GPIO expanders: # CONFIG_W1=y # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=y CONFIG_W1_MASTER_DS2482=y CONFIG_W1_MASTER_MXC=y CONFIG_W1_MASTER_DS1WM=y CONFIG_W1_MASTER_GPIO=y # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=y CONFIG_W1_SLAVE_SMEM=y CONFIG_W1_SLAVE_DS2408=y # CONFIG_W1_SLAVE_DS2408_READBACK is not set CONFIG_W1_SLAVE_DS2413=y # CONFIG_W1_SLAVE_DS2423 is not set # CONFIG_W1_SLAVE_DS2431 is not set # CONFIG_W1_SLAVE_DS2433 is not set CONFIG_W1_SLAVE_DS2760=y CONFIG_W1_SLAVE_DS2780=y CONFIG_W1_SLAVE_DS2781=y # CONFIG_W1_SLAVE_DS28E04 is not set CONFIG_W1_SLAVE_BQ27000=y CONFIG_POWER_SUPPLY=y CONFIG_POWER_SUPPLY_DEBUG=y CONFIG_PDA_POWER=y CONFIG_WM831X_BACKUP=y CONFIG_WM831X_POWER=y CONFIG_TEST_POWER=y # CONFIG_BATTERY_DS2760 is not set CONFIG_BATTERY_DS2780=y CONFIG_BATTERY_DS2781=y CONFIG_BATTERY_DS2782=y CONFIG_BATTERY_SBS=y CONFIG_BATTERY_BQ27x00=y # CONFIG_BATTERY_BQ27X00_I2C is not set # CONFIG_BATTERY_BQ27X00_PLATFORM is not set # CONFIG_BATTERY_DA9052 is not set CONFIG_BATTERY_MAX17040=y CONFIG_BATTERY_MAX17042=y # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_MAX8903 is not set CONFIG_CHARGER_LP8727=y CONFIG_CHARGER_GPIO=y CONFIG_CHARGER_BQ2415X=y CONFIG_CHARGER_BQ24190=y CONFIG_CHARGER_BQ24735=y CONFIG_CHARGER_SMB347=y CONFIG_CHARGER_TPS65090=y CONFIG_BATTERY_GOLDFISH=y CONFIG_POWER_RESET=y CONFIG_POWER_AVS=y CONFIG_HWMON=y CONFIG_HWMON_VID=y CONFIG_HWMON_DEBUG_CHIP=y # # Native drivers # CONFIG_SENSORS_AD7314=y CONFIG_SENSORS_AD7414=y CONFIG_SENSORS_AD7418=y CONFIG_SENSORS_ADM1021=y CONFIG_SENSORS_ADM1025=y CONFIG_SENSORS_ADM1026=y CONFIG_SENSORS_ADM1029=y CONFIG_SENSORS_ADM1031=y # CONFIG_SENSORS_ADM9240 is not set CONFIG_SENSORS_ADT7X10=y # CONFIG_SENSORS_ADT7310 is not set CONFIG_SENSORS_ADT7410=y CONFIG_SENSORS_ADT7411=y CONFIG_SENSORS_ADT7462=y CONFIG_SENSORS_ADT7470=y # CONFIG_SENSORS_ADT7475 is not set # CONFIG_SENSORS_ASC7621 is not set CONFIG_SENSORS_K8TEMP=y # CONFIG_SENSORS_K10TEMP is not set CONFIG_SENSORS_FAM15H_POWER=y # CONFIG_SENSORS_APPLESMC is not set CONFIG_SENSORS_ASB100=y CONFIG_SENSORS_ATXP1=y CONFIG_SENSORS_DS620=y CONFIG_SENSORS_DS1621=y # CONFIG_SENSORS_DA9052_ADC is not set CONFIG_SENSORS_DA9055=y # CONFIG_SENSORS_I5K_AMB is not set CONFIG_SENSORS_F71805F=y CONFIG_SENSORS_F71882FG=y CONFIG_SENSORS_F75375S=y CONFIG_SENSORS_MC13783_ADC=y CONFIG_SENSORS_FSCHMD=y CONFIG_SENSORS_GL518SM=y # CONFIG_SENSORS_GL520SM is not set CONFIG_SENSORS_G760A=y CONFIG_SENSORS_G762=y CONFIG_SENSORS_GPIO_FAN=y CONFIG_SENSORS_HIH6130=y # CONFIG_SENSORS_CORETEMP is not set # CONFIG_SENSORS_IT87 is not set CONFIG_SENSORS_JC42=y CONFIG_SENSORS_LINEAGE=y # CONFIG_SENSORS_LTC2945 is not set CONFIG_SENSORS_LTC4151=y # CONFIG_SENSORS_LTC4215 is not set CONFIG_SENSORS_LTC4222=y CONFIG_SENSORS_LTC4245=y # CONFIG_SENSORS_LTC4260 is not set # CONFIG_SENSORS_LTC4261 is not set CONFIG_SENSORS_MAX1111=y CONFIG_SENSORS_MAX16065=y CONFIG_SENSORS_MAX1619=y CONFIG_SENSORS_MAX1668=y CONFIG_SENSORS_MAX197=y CONFIG_SENSORS_MAX6639=y # CONFIG_SENSORS_MAX6642 is not set CONFIG_SENSORS_MAX6650=y CONFIG_SENSORS_MAX6697=y CONFIG_SENSORS_HTU21=y CONFIG_SENSORS_MCP3021=y # CONFIG_SENSORS_ADCXX is not set # CONFIG_SENSORS_LM63 is not set CONFIG_SENSORS_LM70=y # CONFIG_SENSORS_LM73 is not set # CONFIG_SENSORS_LM75 is not set # CONFIG_SENSORS_LM77 is not set # CONFIG_SENSORS_LM78 is not set CONFIG_SENSORS_LM80=y CONFIG_SENSORS_LM83=y CONFIG_SENSORS_LM85=y # CONFIG_SENSORS_LM87 is not set CONFIG_SENSORS_LM90=y CONFIG_SENSORS_LM92=y # CONFIG_SENSORS_LM93 is not set CONFIG_SENSORS_LM95234=y CONFIG_SENSORS_LM95241=y CONFIG_SENSORS_LM95245=y # CONFIG_SENSORS_PC87360 is not set CONFIG_SENSORS_PC87427=y CONFIG_SENSORS_NTC_THERMISTOR=y CONFIG_SENSORS_NCT6683=y # CONFIG_SENSORS_NCT6775 is not set # CONFIG_SENSORS_PCF8591 is not set CONFIG_PMBUS=y CONFIG_SENSORS_PMBUS=y 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 is not set # CONFIG_SENSORS_ZL6100 is not set CONFIG_SENSORS_SHT15=y CONFIG_SENSORS_SHT21=y CONFIG_SENSORS_SHTC1=y CONFIG_SENSORS_SIS5595=y CONFIG_SENSORS_DME1737=y CONFIG_SENSORS_EMC1403=y CONFIG_SENSORS_EMC2103=y # CONFIG_SENSORS_EMC6W201 is not set CONFIG_SENSORS_SMSC47M1=y CONFIG_SENSORS_SMSC47M192=y CONFIG_SENSORS_SMSC47B397=y CONFIG_SENSORS_SCH56XX_COMMON=y # CONFIG_SENSORS_SCH5627 is not set CONFIG_SENSORS_SCH5636=y CONFIG_SENSORS_SMM665=y CONFIG_SENSORS_ADC128D818=y 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=y # CONFIG_SENSORS_THMC50 is not set # CONFIG_SENSORS_TMP102 is not set # CONFIG_SENSORS_TMP401 is not set # CONFIG_SENSORS_TMP421 is not set # CONFIG_SENSORS_VIA_CPUTEMP is not set CONFIG_SENSORS_VIA686A=y CONFIG_SENSORS_VT1211=y # CONFIG_SENSORS_VT8231 is not set CONFIG_SENSORS_W83781D=y CONFIG_SENSORS_W83791D=y CONFIG_SENSORS_W83792D=y # CONFIG_SENSORS_W83793 is not set CONFIG_SENSORS_W83795=y CONFIG_SENSORS_W83795_FANCTRL=y CONFIG_SENSORS_W83L785TS=y CONFIG_SENSORS_W83L786NG=y CONFIG_SENSORS_W83627HF=y CONFIG_SENSORS_W83627EHF=y CONFIG_SENSORS_WM831X=y # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y CONFIG_THERMAL_HWMON=y # CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE is not set CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE=y # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y # CONFIG_THERMAL_GOV_USER_SPACE is not set CONFIG_THERMAL_EMULATION=y # CONFIG_RCAR_THERMAL is not set CONFIG_INTEL_POWERCLAMP=y # CONFIG_ACPI_INT3403_THERMAL is not set # CONFIG_INTEL_SOC_DTS_THERMAL is not set # # Texas Instruments thermal drivers # CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y # CONFIG_WATCHDOG_NOWAYOUT is not set # # Watchdog Device Drivers # # CONFIG_SOFT_WATCHDOG is not set CONFIG_DA9052_WATCHDOG=y CONFIG_DA9055_WATCHDOG=y CONFIG_WM831X_WATCHDOG=y CONFIG_XILINX_WATCHDOG=y # CONFIG_DW_WATCHDOG is not set CONFIG_RETU_WATCHDOG=y # CONFIG_TEGRA_WATCHDOG is not set CONFIG_ACQUIRE_WDT=y CONFIG_ADVANTECH_WDT=y CONFIG_ALIM1535_WDT=y CONFIG_ALIM7101_WDT=y # CONFIG_F71808E_WDT is not set CONFIG_SP5100_TCO=y CONFIG_GEODE_WDT=y CONFIG_SBC_FITPC2_WATCHDOG=y # CONFIG_EUROTECH_WDT is not set CONFIG_IB700_WDT=y CONFIG_IBMASR=y CONFIG_WAFER_WDT=y CONFIG_I6300ESB_WDT=y # CONFIG_IE6XX_WDT is not set CONFIG_ITCO_WDT=y # CONFIG_ITCO_VENDOR_SUPPORT is not set CONFIG_IT8712F_WDT=y # CONFIG_IT87_WDT is not set CONFIG_HP_WATCHDOG=y # CONFIG_HPWDT_NMI_DECODING is not set CONFIG_SC1200_WDT=y # CONFIG_PC87413_WDT is not set # CONFIG_NV_TCO is not set CONFIG_60XX_WDT=y CONFIG_CPU5_WDT=y CONFIG_SMSC_SCH311X_WDT=y # CONFIG_SMSC37B787_WDT is not set CONFIG_VIA_WDT=y CONFIG_W83627HF_WDT=y CONFIG_W83877F_WDT=y CONFIG_W83977F_WDT=y CONFIG_MACHZ_WDT=y CONFIG_SBC_EPX_C3_WATCHDOG=y # CONFIG_MEN_A21_WDT is not set # # PCI-based Watchdog Cards # CONFIG_PCIPCWATCHDOG=y CONFIG_WDTPCI=y CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=y CONFIG_SSB_SPROM=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y # CONFIG_SSB_B43_PCI_BRIDGE is not set CONFIG_SSB_SDIOHOST_POSSIBLE=y # CONFIG_SSB_SDIOHOST is not set CONFIG_SSB_SILENT=y CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y # CONFIG_SSB_DRIVER_PCICORE is not set # CONFIG_SSB_DRIVER_GPIO is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # CONFIG_BCMA=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y # CONFIG_BCMA_HOST_PCI is not set CONFIG_BCMA_HOST_SOC=y # CONFIG_BCMA_DRIVER_GMAC_CMN is not set CONFIG_BCMA_DRIVER_GPIO=y CONFIG_BCMA_DEBUG=y # # Multifunction device drivers # CONFIG_MFD_CORE=y CONFIG_MFD_CS5535=y CONFIG_MFD_AS3711=y # CONFIG_PMIC_ADP5520 is not set CONFIG_MFD_AAT2870_CORE=y CONFIG_MFD_BCM590XX=y CONFIG_MFD_AXP20X=y # CONFIG_MFD_CROS_EC is not set # CONFIG_PMIC_DA903X is not set CONFIG_PMIC_DA9052=y CONFIG_MFD_DA9052_SPI=y CONFIG_MFD_DA9052_I2C=y CONFIG_MFD_DA9055=y # CONFIG_MFD_DA9063 is not set CONFIG_MFD_MC13XXX=y # CONFIG_MFD_MC13XXX_SPI is not set CONFIG_MFD_MC13XXX_I2C=y CONFIG_HTC_PASIC3=y # CONFIG_HTC_I2CPLD is not set CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y CONFIG_MFD_JANZ_CMODIO=y # CONFIG_MFD_KEMPLD is not set CONFIG_MFD_88PM800=y # CONFIG_MFD_88PM805 is not set # CONFIG_MFD_88PM860X is not set # CONFIG_MFD_MAX14577 is not set CONFIG_MFD_MAX77686=y CONFIG_MFD_MAX77693=y # CONFIG_MFD_MAX8907 is not set # CONFIG_MFD_MAX8925 is not set # CONFIG_MFD_MAX8997 is not set # CONFIG_MFD_MAX8998 is not set # CONFIG_EZX_PCAP is not set CONFIG_MFD_RETU=y CONFIG_MFD_PCF50633=y CONFIG_PCF50633_ADC=y CONFIG_PCF50633_GPIO=y CONFIG_MFD_RDC321X=y # CONFIG_MFD_RTSX_PCI is not set CONFIG_MFD_RC5T583=y CONFIG_MFD_SEC_CORE=y CONFIG_MFD_SI476X_CORE=y CONFIG_MFD_SM501=y CONFIG_MFD_SM501_GPIO=y # CONFIG_MFD_SMSC is not set # CONFIG_ABX500_CORE is not set CONFIG_MFD_SYSCON=y CONFIG_MFD_TI_AM335X_TSCADC=y CONFIG_MFD_LP3943=y # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_PALMAS is not set # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set CONFIG_TPS6507X=y CONFIG_MFD_TPS65090=y CONFIG_MFD_TPS65217=y CONFIG_MFD_TPS65218=y # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set CONFIG_MFD_TPS65912=y # CONFIG_MFD_TPS65912_I2C is not set # CONFIG_MFD_TPS65912_SPI is not set CONFIG_MFD_TPS80031=y # CONFIG_TWL4030_CORE is not set # CONFIG_TWL6040_CORE is not set CONFIG_MFD_WL1273_CORE=y CONFIG_MFD_LM3533=y CONFIG_MFD_TIMBERDALE=y CONFIG_MFD_TC3589X=y # CONFIG_MFD_TMIO is not set # CONFIG_MFD_VX855 is not set # CONFIG_MFD_ARIZONA_I2C is not set # CONFIG_MFD_ARIZONA_SPI is not set # CONFIG_MFD_WM8400 is not set CONFIG_MFD_WM831X=y # CONFIG_MFD_WM831X_I2C is not set CONFIG_MFD_WM831X_SPI=y # CONFIG_MFD_WM8350_I2C is not set CONFIG_MFD_WM8994=y CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_FIXED_VOLTAGE=y # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set # CONFIG_REGULATOR_USERSPACE_CONSUMER is not set CONFIG_REGULATOR_88PM800=y # CONFIG_REGULATOR_ACT8865 is not set # CONFIG_REGULATOR_AD5398 is not set CONFIG_REGULATOR_ANATOP=y CONFIG_REGULATOR_AAT2870=y CONFIG_REGULATOR_AS3711=y CONFIG_REGULATOR_AXP20X=y CONFIG_REGULATOR_BCM590XX=y CONFIG_REGULATOR_DA9052=y CONFIG_REGULATOR_DA9055=y CONFIG_REGULATOR_DA9210=y CONFIG_REGULATOR_FAN53555=y CONFIG_REGULATOR_GPIO=y # CONFIG_REGULATOR_ISL6271A is not set # CONFIG_REGULATOR_LP3971 is not set # CONFIG_REGULATOR_LP3972 is not set # CONFIG_REGULATOR_LP872X is not set # CONFIG_REGULATOR_LP8755 is not set CONFIG_REGULATOR_LTC3589=y # CONFIG_REGULATOR_MAX1586 is not set # CONFIG_REGULATOR_MAX8649 is not set CONFIG_REGULATOR_MAX8660=y CONFIG_REGULATOR_MAX8952=y CONFIG_REGULATOR_MAX8973=y CONFIG_REGULATOR_MAX77686=y CONFIG_REGULATOR_MAX77693=y CONFIG_REGULATOR_MC13XXX_CORE=y CONFIG_REGULATOR_MC13783=y CONFIG_REGULATOR_MC13892=y # CONFIG_REGULATOR_PBIAS is not set CONFIG_REGULATOR_PCF50633=y CONFIG_REGULATOR_PFUZE100=y CONFIG_REGULATOR_RC5T583=y CONFIG_REGULATOR_S2MPA01=y # CONFIG_REGULATOR_S2MPS11 is not set CONFIG_REGULATOR_S5M8767=y CONFIG_REGULATOR_TPS51632=y # CONFIG_REGULATOR_TPS62360 is not set # CONFIG_REGULATOR_TPS65023 is not set CONFIG_REGULATOR_TPS6507X=y CONFIG_REGULATOR_TPS65090=y CONFIG_REGULATOR_TPS65217=y CONFIG_REGULATOR_TPS6524X=y # CONFIG_REGULATOR_TPS80031 is not set CONFIG_REGULATOR_WM831X=y CONFIG_REGULATOR_WM8994=y # CONFIG_MEDIA_SUPPORT is not set # # Graphics support # CONFIG_AGP=y # CONFIG_AGP_AMD64 is not set CONFIG_AGP_INTEL=y CONFIG_AGP_SIS=y CONFIG_AGP_VIA=y CONFIG_INTEL_GTT=y CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 CONFIG_VGA_SWITCHEROO=y # # Direct Rendering Manager # # CONFIG_DRM is not set # # Frame buffer Devices # CONFIG_FB=y CONFIG_FIRMWARE_EDID=y CONFIG_FB_DDC=y CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y CONFIG_FB_FOREIGN_ENDIAN=y CONFIG_FB_BOTH_ENDIAN=y # CONFIG_FB_BIG_ENDIAN is not set # CONFIG_FB_LITTLE_ENDIAN is not set CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y CONFIG_FB_SVGALIB=y # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set CONFIG_FB_PM2=y # CONFIG_FB_PM2_FIFO_DISCONNECT is not set CONFIG_FB_CYBER2000=y # CONFIG_FB_CYBER2000_DDC is not set CONFIG_FB_ARC=y CONFIG_FB_ASILIANT=y # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set # CONFIG_FB_VESA is not set # CONFIG_FB_N411 is not set # CONFIG_FB_HGA is not set CONFIG_FB_OPENCORES=y # CONFIG_FB_S1D13XXX is not set # CONFIG_FB_NVIDIA is not set CONFIG_FB_RIVA=y CONFIG_FB_RIVA_I2C=y # CONFIG_FB_RIVA_DEBUG is not set CONFIG_FB_RIVA_BACKLIGHT=y CONFIG_FB_I740=y # CONFIG_FB_LE80578 is not set CONFIG_FB_INTEL=y CONFIG_FB_INTEL_DEBUG=y CONFIG_FB_INTEL_I2C=y CONFIG_FB_MATROX=y CONFIG_FB_MATROX_MILLENIUM=y CONFIG_FB_MATROX_MYSTIQUE=y # CONFIG_FB_MATROX_G is not set CONFIG_FB_MATROX_I2C=y CONFIG_FB_RADEON=y # CONFIG_FB_RADEON_I2C is not set # CONFIG_FB_RADEON_BACKLIGHT is not set CONFIG_FB_RADEON_DEBUG=y CONFIG_FB_ATY128=y CONFIG_FB_ATY128_BACKLIGHT=y CONFIG_FB_ATY=y # CONFIG_FB_ATY_CT is not set # CONFIG_FB_ATY_GX is not set # CONFIG_FB_ATY_BACKLIGHT is not set CONFIG_FB_S3=y CONFIG_FB_S3_DDC=y CONFIG_FB_SAVAGE=y CONFIG_FB_SAVAGE_I2C=y # CONFIG_FB_SAVAGE_ACCEL is not set CONFIG_FB_SIS=y CONFIG_FB_SIS_300=y CONFIG_FB_SIS_315=y CONFIG_FB_VIA=y CONFIG_FB_VIA_DIRECT_PROCFS=y # CONFIG_FB_VIA_X_COMPATIBILITY is not set CONFIG_FB_NEOMAGIC=y CONFIG_FB_KYRO=y CONFIG_FB_3DFX=y CONFIG_FB_3DFX_ACCEL=y CONFIG_FB_3DFX_I2C=y CONFIG_FB_VOODOO1=y CONFIG_FB_VT8623=y CONFIG_FB_TRIDENT=y # CONFIG_FB_ARK is not set CONFIG_FB_PM3=y CONFIG_FB_CARMINE=y # CONFIG_FB_CARMINE_DRAM_EVAL is not set CONFIG_CARMINE_DRAM_CUSTOM=y CONFIG_FB_GEODE=y # CONFIG_FB_GEODE_LX is not set CONFIG_FB_GEODE_GX=y CONFIG_FB_GEODE_GX1=y CONFIG_FB_TMIO=y CONFIG_FB_TMIO_ACCELL=y # CONFIG_FB_SM501 is not set CONFIG_FB_GOLDFISH=y CONFIG_FB_VIRTUAL=y CONFIG_FB_METRONOME=y CONFIG_FB_MB862XX=y CONFIG_FB_MB862XX_PCI_GDC=y # CONFIG_FB_MB862XX_I2C is not set CONFIG_FB_BROADSHEET=y # CONFIG_FB_AUO_K190X is not set CONFIG_FB_SIMPLE=y CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y CONFIG_LCD_L4F00242T03=y # CONFIG_LCD_LMS283GF05 is not set # CONFIG_LCD_LTV350QV is not set CONFIG_LCD_ILI922X=y CONFIG_LCD_ILI9320=y # CONFIG_LCD_TDO24M is not set CONFIG_LCD_VGG2432A4=y CONFIG_LCD_PLATFORM=y CONFIG_LCD_S6E63M0=y # CONFIG_LCD_LD9040 is not set CONFIG_LCD_AMS369FG06=y # CONFIG_LCD_LMS501KF03 is not set # CONFIG_LCD_HX8357 is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_GENERIC is not set CONFIG_BACKLIGHT_LM3533=y # CONFIG_BACKLIGHT_DA9052 is not set CONFIG_BACKLIGHT_APPLE=y CONFIG_BACKLIGHT_SAHARA=y CONFIG_BACKLIGHT_WM831X=y CONFIG_BACKLIGHT_ADP8860=y CONFIG_BACKLIGHT_ADP8870=y CONFIG_BACKLIGHT_PCF50633=y CONFIG_BACKLIGHT_AAT2870=y # CONFIG_BACKLIGHT_LM3639 is not set CONFIG_BACKLIGHT_OT200=y CONFIG_BACKLIGHT_TPS65217=y # CONFIG_BACKLIGHT_AS3711 is not set # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set CONFIG_BACKLIGHT_BD6107=y CONFIG_VGASTATE=y # CONFIG_LOGO is not set CONFIG_SOUND=y CONFIG_SOUND_OSS_CORE=y # CONFIG_SOUND_OSS_CORE_PRECLAIM is not set CONFIG_SND=y CONFIG_SND_TIMER=y CONFIG_SND_PCM=y CONFIG_SND_RAWMIDI=y # CONFIG_SND_SEQUENCER is not set CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=y CONFIG_SND_PCM_OSS=y CONFIG_SND_PCM_OSS_PLUGINS=y # CONFIG_SND_DYNAMIC_MINORS is not set CONFIG_SND_SUPPORT_OLD_API=y CONFIG_SND_VERBOSE_PROCFS=y CONFIG_SND_VERBOSE_PRINTK=y CONFIG_SND_DEBUG=y CONFIG_SND_DEBUG_VERBOSE=y # CONFIG_SND_PCM_XRUN_DEBUG is not set CONFIG_SND_DMA_SGBUF=y # CONFIG_SND_RAWMIDI_SEQ is not set # CONFIG_SND_OPL3_LIB_SEQ is not set # CONFIG_SND_OPL4_LIB_SEQ is not set # CONFIG_SND_SBAWE_SEQ is not set # CONFIG_SND_EMU10K1_SEQ is not set CONFIG_SND_DRIVERS=y # CONFIG_SND_DUMMY is not set CONFIG_SND_ALOOP=y CONFIG_SND_MTPAV=y CONFIG_SND_SERIAL_U16550=y # CONFIG_SND_MPU401 is not set # CONFIG_SND_PCI is not set # # HD-Audio # CONFIG_SND_SPI=y CONFIG_SND_AT73C213=y CONFIG_SND_AT73C213_TARGET_BITRATE=48000 # CONFIG_SND_FIREWIRE is not set # CONFIG_SND_SOC 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 is not set # CONFIG_HID_ACRUX is not set # CONFIG_HID_APPLE is not set # CONFIG_HID_AUREAL is not set # CONFIG_HID_BELKIN is not set # CONFIG_HID_CHERRY is not set # CONFIG_HID_CHICONY is not set # CONFIG_HID_PRODIKEYS is not set # CONFIG_HID_CYPRESS is not set # CONFIG_HID_DRAGONRISE is not set # CONFIG_HID_EMS_FF is not set # CONFIG_HID_ELECOM is not set # CONFIG_HID_EZKEY is not set # CONFIG_HID_KEYTOUCH is not set # CONFIG_HID_KYE is not set # CONFIG_HID_UCLOGIC is not set # CONFIG_HID_WALTOP is not set # CONFIG_HID_GYRATION is not set # CONFIG_HID_ICADE is not set # CONFIG_HID_TWINHAN is not set # CONFIG_HID_KENSINGTON is not set # CONFIG_HID_LCPOWER is not set # CONFIG_HID_LENOVO_TPKBD is not set # CONFIG_HID_LOGITECH is not set # CONFIG_HID_MAGICMOUSE is not set # CONFIG_HID_MICROSOFT is not set # CONFIG_HID_MONTEREY is not set # CONFIG_HID_MULTITOUCH is not set # CONFIG_HID_ORTEK is not set # CONFIG_HID_PANTHERLORD is not set # CONFIG_HID_PETALYNX is not set # CONFIG_HID_PICOLCD is not set # CONFIG_HID_PRIMAX is not set # CONFIG_HID_SAITEK is not set # CONFIG_HID_SAMSUNG is not set # CONFIG_HID_SPEEDLINK is not set # CONFIG_HID_STEELSERIES is not set # CONFIG_HID_SUNPLUS is not set # CONFIG_HID_RMI is not set # CONFIG_HID_GREENASIA is not set # CONFIG_HID_SMARTJOYPLUS is not set # CONFIG_HID_TIVO is not set # CONFIG_HID_TOPSEED is not set # CONFIG_HID_THINGM is not set # CONFIG_HID_THRUSTMASTER is not set # CONFIG_HID_WACOM is not set # CONFIG_HID_WIIMOTE is not set # CONFIG_HID_XINMO is not set # CONFIG_HID_ZEROPLUS is not set # CONFIG_HID_ZYDACRON is not set # CONFIG_HID_SENSOR_HUB is not set # # I2C HID support # # CONFIG_I2C_HID is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_ARCH_HAS_HCD=y # CONFIG_USB is not set # # USB port drivers # # # USB Physical Layer drivers # # CONFIG_USB_PHY is not set # CONFIG_KEYSTONE_USB_PHY is not set # CONFIG_NOP_USB_XCEIV is not set # CONFIG_AM335X_PHY_USB is not set # CONFIG_SAMSUNG_USB2PHY is not set # CONFIG_SAMSUNG_USB3PHY is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_TAHVO_USB is not set # CONFIG_USB_RCAR_GEN2_PHY is not set # CONFIG_USB_GADGET is not set CONFIG_UWB=y CONFIG_UWB_WHCI=y CONFIG_MMC=y CONFIG_MMC_DEBUG=y # CONFIG_MMC_CLKGATE is not set # # MMC/SD/SDIO Card Drivers # # CONFIG_SDIO_UART is not set CONFIG_MMC_TEST=y # # MMC/SD/SDIO Host Controller Drivers # # CONFIG_MMC_SDHCI is not set # CONFIG_MMC_OMAP_HS is not set CONFIG_MMC_TIFM_SD=y CONFIG_MMC_SPI=y # CONFIG_MMC_CB710 is not set CONFIG_MMC_VIA_SDMMC=y CONFIG_MMC_USDHI6ROL0=y CONFIG_MEMSTICK=y CONFIG_MEMSTICK_DEBUG=y # # MemoryStick drivers # # CONFIG_MEMSTICK_UNSAFE_RESUME is not set # # MemoryStick Host Controller Drivers # # CONFIG_MEMSTICK_TIFM_MS is not set CONFIG_MEMSTICK_JMICRON_38X=y CONFIG_MEMSTICK_R592=y CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # # LED drivers # CONFIG_LEDS_LM3530=y # CONFIG_LEDS_LM3533 is not set CONFIG_LEDS_LM3642=y # CONFIG_LEDS_PCA9532 is not set CONFIG_LEDS_GPIO=y # CONFIG_LEDS_LP3944 is not set CONFIG_LEDS_LP55XX_COMMON=y CONFIG_LEDS_LP5521=y # CONFIG_LEDS_LP5523 is not set # CONFIG_LEDS_LP5562 is not set # CONFIG_LEDS_LP8501 is not set # CONFIG_LEDS_PCA955X is not set CONFIG_LEDS_PCA963X=y CONFIG_LEDS_WM831X_STATUS=y CONFIG_LEDS_DA9052=y CONFIG_LEDS_DAC124S085=y # CONFIG_LEDS_REGULATOR is not set # CONFIG_LEDS_BD2802 is not set CONFIG_LEDS_LT3593=y CONFIG_LEDS_DELL_NETBOOKS=y # CONFIG_LEDS_MC13783 is not set CONFIG_LEDS_TCA6507=y # CONFIG_LEDS_LM355x is not set CONFIG_LEDS_OT200=y # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=y # # LED Triggers # # CONFIG_LEDS_TRIGGERS is not set CONFIG_ACCESSIBILITY=y # CONFIG_EDAC is not set CONFIG_RTC_LIB=y # CONFIG_RTC_CLASS is not set # CONFIG_DMADEVICES is not set CONFIG_AUXDISPLAY=y # CONFIG_UIO is not set # CONFIG_VFIO is not set CONFIG_VIRT_DRIVERS=y CONFIG_VIRTIO=y # # Virtio drivers # # CONFIG_VIRTIO_PCI is not set CONFIG_VIRTIO_BALLOON=y CONFIG_VIRTIO_MMIO=y # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set # CONFIG_STAGING is not set CONFIG_X86_PLATFORM_DEVICES=y # CONFIG_ACER_WMI is not set # CONFIG_ACERHDF is not set CONFIG_ALIENWARE_WMI=y # CONFIG_ASUS_LAPTOP is not set # CONFIG_DELL_WMI is not set # CONFIG_DELL_WMI_AIO is not set CONFIG_DELL_SMO8800=y # CONFIG_FUJITSU_LAPTOP is not set # CONFIG_FUJITSU_TABLET is not set # CONFIG_HP_ACCEL is not set # CONFIG_HP_WIRELESS is not set # CONFIG_HP_WMI is not set # CONFIG_PANASONIC_LAPTOP is not set # CONFIG_THINKPAD_ACPI is not set # CONFIG_SENSORS_HDAPS is not set CONFIG_ACPI_WMI=y # CONFIG_MSI_WMI is not set # CONFIG_TOPSTAR_LAPTOP is not set # CONFIG_ACPI_TOSHIBA is not set CONFIG_TOSHIBA_BT_RFKILL=y # CONFIG_ACPI_CMPC is not set CONFIG_INTEL_IPS=y CONFIG_IBM_RTL=y # CONFIG_XO15_EBOOK is not set # CONFIG_SAMSUNG_LAPTOP is not set CONFIG_MXM_WMI=y CONFIG_SAMSUNG_Q10=y CONFIG_APPLE_GMUX=y # CONFIG_INTEL_RST is not set CONFIG_INTEL_SMARTCONNECT=y CONFIG_PVPANIC=y # CONFIG_CHROME_PLATFORMS is not set # # SOC (System On Chip) specific Drivers # # # Hardware Spinlock drivers # CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # CONFIG_SH_TIMER_CMT is not set CONFIG_SH_TIMER_MTU2=y # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set CONFIG_MAILBOX=y CONFIG_IOMMU_API=y CONFIG_IOMMU_SUPPORT=y CONFIG_AMD_IOMMU=y CONFIG_AMD_IOMMU_STATS=y CONFIG_DMAR_TABLE=y # CONFIG_INTEL_IOMMU is not set CONFIG_IRQ_REMAP=y # # Remoteproc drivers # CONFIG_REMOTEPROC=y CONFIG_STE_MODEM_RPROC=y # # Rpmsg drivers # # CONFIG_PM_DEVFREQ is not set CONFIG_EXTCON=y # # Extcon Device Drivers # CONFIG_EXTCON_GPIO=y # CONFIG_EXTCON_MAX77693 is not set # CONFIG_MEMORY is not set # CONFIG_IIO is not set # CONFIG_NTB is not set # CONFIG_VME_BUS is not set # CONFIG_PWM is not set # CONFIG_IPACK_BUS is not set # CONFIG_RESET_CONTROLLER is not set CONFIG_FMC=y CONFIG_FMC_FAKEDEV=y # CONFIG_FMC_TRIVIAL is not set CONFIG_FMC_WRITE_EEPROM=y # CONFIG_FMC_CHARDEV is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y CONFIG_PHY_EXYNOS_MIPI_VIDEO=y # CONFIG_OMAP_CONTROL_PHY is not set CONFIG_BCM_KONA_USB2_PHY=y CONFIG_PHY_SAMSUNG_USB2=y CONFIG_POWERCAP=y CONFIG_INTEL_RAPL=y CONFIG_MCB=y CONFIG_MCB_PCI=y # # Firmware Drivers # CONFIG_EDD=y # CONFIG_EDD_OFF is not set # CONFIG_FIRMWARE_MEMMAP is not set CONFIG_DELL_RBU=y # CONFIG_DCDBAS is not set # CONFIG_ISCSI_IBFT_FIND is not set CONFIG_GOOGLE_FIRMWARE=y # # Google Firmware Drivers # CONFIG_UEFI_CPER=y # # File systems # CONFIG_DCACHE_WORD_ACCESS=y # CONFIG_FS_POSIX_ACL is not set # CONFIG_FILE_LOCKING is not set CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y # CONFIG_INOTIFY_USER is not set CONFIG_FANOTIFY=y # CONFIG_QUOTA is not set # CONFIG_QUOTACTL is not set CONFIG_AUTOFS4_FS=y # CONFIG_FUSE_FS is not set # # Caches # CONFIG_FSCACHE=y CONFIG_FSCACHE_STATS=y CONFIG_FSCACHE_HISTOGRAM=y CONFIG_FSCACHE_DEBUG=y CONFIG_FSCACHE_OBJECT_LIST=y # # Pseudo filesystems # CONFIG_PROC_FS=y # CONFIG_PROC_KCORE is not set # CONFIG_PROC_SYSCTL is not set CONFIG_PROC_PAGE_MONITOR=y CONFIG_KERNFS=y # CONFIG_SYSFS is not set CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y # CONFIG_CONFIGFS_FS is not set CONFIG_MISC_FILESYSTEMS=y CONFIG_JFFS2_FS=y CONFIG_JFFS2_FS_DEBUG=0 CONFIG_JFFS2_FS_WRITEBUFFER=y CONFIG_JFFS2_FS_WBUF_VERIFY=y # CONFIG_JFFS2_SUMMARY is not set # CONFIG_JFFS2_FS_XATTR is not set # CONFIG_JFFS2_COMPRESSION_OPTIONS is not set CONFIG_JFFS2_ZLIB=y # CONFIG_JFFS2_LZO is not set CONFIG_JFFS2_RTIME=y # CONFIG_JFFS2_RUBIN is not set CONFIG_UBIFS_FS=y CONFIG_UBIFS_FS_ADVANCED_COMPR=y # CONFIG_UBIFS_FS_LZO is not set # CONFIG_UBIFS_FS_ZLIB is not set # CONFIG_LOGFS is not set CONFIG_ROMFS_FS=y CONFIG_ROMFS_BACKED_BY_MTD=y CONFIG_ROMFS_ON_MTD=y CONFIG_PSTORE=y CONFIG_PSTORE_CONSOLE=y CONFIG_PSTORE_RAM=y CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" # CONFIG_NLS_CODEPAGE_437 is not set CONFIG_NLS_CODEPAGE_737=y CONFIG_NLS_CODEPAGE_775=y CONFIG_NLS_CODEPAGE_850=y # CONFIG_NLS_CODEPAGE_852 is not set CONFIG_NLS_CODEPAGE_855=y # CONFIG_NLS_CODEPAGE_857 is not set # CONFIG_NLS_CODEPAGE_860 is not set CONFIG_NLS_CODEPAGE_861=y CONFIG_NLS_CODEPAGE_862=y # CONFIG_NLS_CODEPAGE_863 is not set CONFIG_NLS_CODEPAGE_864=y CONFIG_NLS_CODEPAGE_865=y # CONFIG_NLS_CODEPAGE_866 is not set CONFIG_NLS_CODEPAGE_869=y # CONFIG_NLS_CODEPAGE_936 is not set # CONFIG_NLS_CODEPAGE_950 is not set CONFIG_NLS_CODEPAGE_932=y # CONFIG_NLS_CODEPAGE_949 is not set CONFIG_NLS_CODEPAGE_874=y # CONFIG_NLS_ISO8859_8 is not set CONFIG_NLS_CODEPAGE_1250=y # CONFIG_NLS_CODEPAGE_1251 is not set CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=y # CONFIG_NLS_ISO8859_2 is not set CONFIG_NLS_ISO8859_3=y CONFIG_NLS_ISO8859_4=y CONFIG_NLS_ISO8859_5=y CONFIG_NLS_ISO8859_6=y CONFIG_NLS_ISO8859_7=y # CONFIG_NLS_ISO8859_9 is not set CONFIG_NLS_ISO8859_13=y CONFIG_NLS_ISO8859_14=y CONFIG_NLS_ISO8859_15=y # CONFIG_NLS_KOI8_R is not set CONFIG_NLS_KOI8_U=y # CONFIG_NLS_MAC_ROMAN is not set CONFIG_NLS_MAC_CELTIC=y CONFIG_NLS_MAC_CENTEURO=y CONFIG_NLS_MAC_CROATIAN=y # CONFIG_NLS_MAC_CYRILLIC is not set CONFIG_NLS_MAC_GAELIC=y # CONFIG_NLS_MAC_GREEK is not set CONFIG_NLS_MAC_ICELAND=y CONFIG_NLS_MAC_INUIT=y CONFIG_NLS_MAC_ROMANIAN=y CONFIG_NLS_MAC_TURKISH=y CONFIG_NLS_UTF8=y # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4 # CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_DYNAMIC_DEBUG is not set # # Compile-time checks and compiler options # CONFIG_ENABLE_WARN_DEPRECATED=y CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y CONFIG_READABLE_ASM=y # CONFIG_UNUSED_SYMBOLS is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y # CONFIG_DEBUG_SECTION_MISMATCH is not set CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y # CONFIG_MAGIC_SYSRQ is not set CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_DEBUG_PAGEALLOC=y CONFIG_WANT_PAGE_DEBUG_FLAGS=y CONFIG_PAGE_GUARD=y # CONFIG_DEBUG_OBJECTS is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set CONFIG_DEBUG_VM=y # CONFIG_DEBUG_VM_VMACACHE is not set # CONFIG_DEBUG_VM_RB is not set CONFIG_DEBUG_VIRTUAL=y CONFIG_DEBUG_MEMORY_INIT=y CONFIG_MEMORY_NOTIFIER_ERROR_INJECT=y CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y CONFIG_HAVE_ARCH_KMEMCHECK=y # CONFIG_DEBUG_SHIRQ is not set # # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y CONFIG_HARDLOCKUP_DETECTOR=y # CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0 CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_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_PANIC_ON_OOPS is not set CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y # CONFIG_SCHEDSTATS is not set # CONFIG_TIMER_STATS is not set # # Lock Debugging (spinlocks, mutexes, etc...) # # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_RT_MUTEX_TESTER is not set CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y CONFIG_LOCKDEP=y CONFIG_LOCK_STAT=y CONFIG_DEBUG_LOCKDEP=y CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set CONFIG_LOCK_TORTURE_TEST=y CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y CONFIG_DEBUG_PI_LIST=y CONFIG_DEBUG_SG=y # CONFIG_DEBUG_NOTIFIERS is not set # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # CONFIG_PROVE_RCU=y CONFIG_PROVE_RCU_REPEATEDLY=y # CONFIG_SPARSE_RCU_POINTER is not set CONFIG_TORTURE_TEST=y # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_TRACE is not set CONFIG_NOTIFIER_ERROR_INJECTION=y CONFIG_PM_NOTIFIER_ERROR_INJECT=y CONFIG_FAULT_INJECTION=y CONFIG_FAILSLAB=y # CONFIG_FAIL_PAGE_ALLOC is not set # CONFIG_FAIL_MMC_REQUEST is not set # CONFIG_LATENCYTOP is not set CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y # CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set 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_FENTRY=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACING_SUPPORT=y # CONFIG_FTRACE is not set # # Runtime Testing # CONFIG_TEST_LIST_SORT=y # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set CONFIG_ATOMIC64_SELFTEST=y CONFIG_TEST_STRING_HELPERS=y CONFIG_TEST_KSTRTOX=y # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set # CONFIG_BUILD_DOCSRC is not set # CONFIG_DMA_API_DEBUG is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_STRICT_DEVMEM=y CONFIG_X86_VERBOSE_BOOTUP=y # CONFIG_EARLY_PRINTK is not set CONFIG_X86_PTDUMP=y CONFIG_DEBUG_RODATA=y # CONFIG_DEBUG_RODATA_TEST is not set CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_IOMMU_STRESS is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=0 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set CONFIG_DEBUG_NMI_SELFTEST=y # CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set # # Security options # # CONFIG_KEYS is not set # CONFIG_SECURITY_DMESG_RESTRICT is not set # CONFIG_SECURITYFS is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_CRYPTO=y # # Crypto core or helper # # CONFIG_CRYPTO_FIPS is not set CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set # CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # # CONFIG_CRYPTO_CCM is not set CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_SEQIV=y # # Block modes # # CONFIG_CRYPTO_CBC is not set CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y # CONFIG_CRYPTO_PCBC is not set CONFIG_CRYPTO_XTS=y # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=y # CONFIG_CRYPTO_VMAC is not set # # Digest # CONFIG_CRYPTO_CRC32C=y # CONFIG_CRYPTO_CRC32C_INTEL is not set CONFIG_CRYPTO_CRC32=y CONFIG_CRYPTO_CRC32_PCLMUL=y CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_CRCT10DIF_PCLMUL=y CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_MD4=y # CONFIG_CRYPTO_MD5 is not set CONFIG_CRYPTO_MICHAEL_MIC=y # CONFIG_CRYPTO_RMD128 is not set CONFIG_CRYPTO_RMD160=y CONFIG_CRYPTO_RMD256=y # CONFIG_CRYPTO_RMD320 is not set CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA1_SSSE3=y # CONFIG_CRYPTO_SHA256_SSSE3 is not set CONFIG_CRYPTO_SHA512_SSSE3=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y # CONFIG_CRYPTO_TGR192 is not set CONFIG_CRYPTO_WP512=y CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=y # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_X86_64=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_BLOWFISH_X86_64 is not set CONFIG_CRYPTO_CAMELLIA=y CONFIG_CRYPTO_CAMELLIA_X86_64=y CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=y # CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64 is not set CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y # CONFIG_CRYPTO_CAST5_AVX_X86_64 is not set CONFIG_CRYPTO_CAST6=y CONFIG_CRYPTO_CAST6_AVX_X86_64=y # CONFIG_CRYPTO_DES is not set # CONFIG_CRYPTO_FCRYPT is not set CONFIG_CRYPTO_KHAZAD=y # CONFIG_CRYPTO_SALSA20 is not set CONFIG_CRYPTO_SALSA20_X86_64=y CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=y CONFIG_CRYPTO_SERPENT_SSE2_X86_64=y CONFIG_CRYPTO_SERPENT_AVX_X86_64=y CONFIG_CRYPTO_SERPENT_AVX2_X86_64=y CONFIG_CRYPTO_TEA=y # CONFIG_CRYPTO_TWOFISH is not set CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_X86_64=y CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=y CONFIG_CRYPTO_TWOFISH_AVX_X86_64=y # # Compression # CONFIG_CRYPTO_DEFLATE=y # CONFIG_CRYPTO_ZLIB is not set CONFIG_CRYPTO_LZO=y CONFIG_CRYPTO_LZ4=y CONFIG_CRYPTO_LZ4HC=y # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=y # CONFIG_CRYPTO_USER_API_HASH is not set # CONFIG_CRYPTO_USER_API_SKCIPHER is not set # CONFIG_CRYPTO_HW is not set CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=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_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y # CONFIG_CRC_CCITT is not set CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC7=y CONFIG_LIBCRC32C=y CONFIG_CRC8=y # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set # CONFIG_RANDOM32_SELFTEST is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=y CONFIG_LZ4HC_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y # CONFIG_XZ_DEC is not set # CONFIG_XZ_DEC_BCJ is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=y CONFIG_REED_SOLOMON_ENC8=y CONFIG_REED_SOLOMON_DEC8=y CONFIG_BCH=y CONFIG_BCH_CONST_PARAMS=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_AVERAGE=y # CONFIG_CORDIC is not set # CONFIG_DDR is not set --------------010804010206090604060900 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 --------------010804010206090604060900--