Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755360AbZCCCWb (ORCPT ); Mon, 2 Mar 2009 21:22:31 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751789AbZCCCWX (ORCPT ); Mon, 2 Mar 2009 21:22:23 -0500 Received: from mga02.intel.com ([134.134.136.20]:18573 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751529AbZCCCWV (ORCPT ); Mon, 2 Mar 2009 21:22:21 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.38,293,1233561600"; d="asc'?scan'208";a="494401689" Subject: Re: [PATCH] Fix e820 end address with EFI From: Huang Ying To: Yinghai Lu Cc: Brian Maly , Ingo Molnar , "linux-kernel@vger.kernel.org" In-Reply-To: <49AC87AE.60001@kernel.org> References: <49A965AD.10701@redhat.com> <86802c440902282142p14f623b8td8a88600ff2a6bbe@mail.gmail.com> <49AAEC79.3000808@redhat.com> <1235956068.6204.143.camel@yhuang-dev.sh.intel.com> <49AB38E7.60305@redhat.com> <1235960016.6204.170.camel@yhuang-dev.sh.intel.com> <49AB4171.7000508@kernel.org> <1235960708.6204.176.camel@yhuang-dev.sh.intel.com> <49AB4521.8010909@kernel.org> <1235961428.6204.190.camel@yhuang-dev.sh.intel.com> <86802c440903011851t17e240eu9dc25116a40ca85e@mail.gmail.com> <1235979959.6204.212.camel@yhuang-dev.sh.intel.com> <49AC51D7.1080203@kernel.org> <1236042459.6204.226.camel@yhuang-dev.sh.intel.com> <49AC87AE.60001@kernel.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-Ch1NgAF1RhseehUaHfIr" Date: Tue, 03 Mar 2009 10:22:16 +0800 Message-Id: <1236046936.6204.243.camel@yhuang-dev.sh.intel.com> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 53070 Lines: 750 --=-Ch1NgAF1RhseehUaHfIr Content-Type: multipart/mixed; boundary="=-g972rFj8+RarZune0CIo" --=-g972rFj8+RarZune0CIo Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Tue, 2009-03-03 at 09:28 +0800, Yinghai Lu wrote: > Huang Ying wrote: > > On Tue, 2009-03-03 at 05:38 +0800, Yinghai Lu wrote: > >> Huang Ying wrote: > >>> On Mon, 2009-03-02 at 10:51 +0800, Yinghai Lu wrote: > >>>> On Sun, Mar 1, 2009 at 6:37 PM, Huang Ying wr= ote: > >>>>>> so 64bit could use ioremap_cache() too? > >>>>>> we may keep 32bit and 64bit a bit consistent. > >>>>> If we use ioremap_cache(), kexec runtime service will not work in k= exec > >>>>> situation, which needs EFI runtime memory area to be mapped at exac= t > >>>>> same location across kexec. I think we should support kexec if poss= ible. > >>>> sure. > >>>> > >>>> please don't touch max_low_pfn_mapped, because some range may not > >>>> directly mapped under those efi run-time code > >>> Find an issue to use init_memory_mapping() here. > >>> > >>> If the memory range to be mapped is less than 2M, the last mapped > >>> address may be next 2M aligned position, this may lead mapping > >>> overlapping between memory range. Such as: > >>> > >>> 0x3f388000 - 0x3f488000: real mapped 0x3f388000 - 0x3f600000 > >>> 0x3f590000 - 0x3f5bb000: real mapped 0x3f590000 - 0x3f600000 > >>> > >>> The problem is that the memory range 0x3f400000 - 0x3f590000 is left = not > >>> mapped! > >> what is max_low_pfn_mapped before that? > >=20 > > I don't know exactly what you mean. Can you elaborate a little? > >=20 > > 0 ~ max_low_pfn_mapped ~ max_pfn_mapped can be mapped with > > init_memory_mapping() properly. > >=20 > > The issue of above example is that 0x3f400000 ~ 0x3f488000 is a > > sub-range of 0x3f388000 ~ 0x3f488000, which should be mapped but is lef= t > > not mapped. > what is max_low_pfn_mapped? >=20 > what is init_memory_mapping() printout? This does not comes from a real test case. To test the changes I made, I make efi_ioremap() being used even if the corresponding memory range is below max_low_pfn_mapped. The dmesg of test is attached with the mail. The printout of init_memory_mapping shows: init_memory_mapping: 000000003f488000-000000003f4bb000 = =20 last_map_addr: 3f600000 end: 3f4bb000 init_memory_mapping: 000000003f590000-000000003f5bb000 = =20 last_map_addr: 3f600000 end: 3f5bb000 init_memory_mapping: 00000000fffb0000-00000000fffba000 = =20 last_map_addr: 100000000 end: fffba000 So I think it is possible to have the issue I mentioned above. Best Regards, Huang Ying --=-g972rFj8+RarZune0CIo Content-Disposition: attachment; filename=dmesg Content-Type: text/plain; name=dmesg; charset=utf-8 Content-Transfer-Encoding: base64 TGludXggdmVyc2lvbiAyLjYuMjktcmM2LWFlc25pIChjYXJpdGFzQHlodWFuZy1kZXYpIChnY2Mg dmVyc2lvbiA0LjMuMyAoRGViaWFuIDkNCkNvbW1hbmQgbGluZTogQk9PVF9JTUFHRT1kZXYwMDA6 XGJ6SW1hZ2Ugcm9vdD0vZGV2L3NkYTIgIG5vYXBpYyBjb25zb2xlPXR0eVMwLDFvDQpLRVJORUwg c3VwcG9ydGVkIGNwdXM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIA0KICBJbnRlbCBHZW51aW5lSW50ZWwgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgQU1EIEF1dGhlbnRp Y0FNRCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgDQogIENlbnRhdXIgQ2VudGF1ckhhdWxzICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KQklPUy1wcm92aWRlZCBwaHlzaWNh bCBSQU0gbWFwOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICANCiBCSU9TLWU4MjA6IDAwMDAwMDAwMDAwMDAwMDAgLSAwMDAwMDAwMDAwMDhmMDAwICh1c2Fi bGUpICAgICAgICAgICAgICAgICAgICAgICAgDQogQklPUy1lODIwOiAwMDAwMDAwMDAwMDhmMDAw IC0gMDAwMDAwMDAwMDA5MDAwMCAoQUNQSSBOVlMpICAgICAgICAgICAgICAgICAgICAgIA0KIEJJ T1MtZTgyMDogMDAwMDAwMDAwMDA5MDAwMCAtIDAwMDAwMDAwMDAwYTAwMDAgKHVzYWJsZSkgICAg ICAgICAgICAgICAgICAgICAgICANCiBCSU9TLWU4MjA6IDAwMDAwMDAwMDAxMDAwMDAgLSAwMDAw MDAwMDNmNDg4MDAwICh1c2FibGUpICAgICAgICAgICAgICAgICAgICAgICAgDQogQklPUy1lODIw OiAwMDAwMDAwMDNmNDg4MDAwIC0gMDAwMDAwMDAzZjRiYjAwMCAodW51c2FibGUpICAgICAgICAg ICAgICAgICAgICAgIA0KIEJJT1MtZTgyMDogMDAwMDAwMDAzZjRiYjAwMCAtIDAwMDAwMDAwM2Y1 OGUwMDAgKHVzYWJsZSkgICAgICAgICAgICAgICAgICAgICAgICANCiBCSU9TLWU4MjA6IDAwMDAw MDAwM2Y1OGUwMDAgLSAwMDAwMDAwMDNmNWJmMDAwIChyZXNlcnZlZCkgICAgICAgICAgICAgICAg ICAgICAgDQogQklPUy1lODIwOiAwMDAwMDAwMDNmNWJmMDAwIC0gMDAwMDAwMDAzZjY3NDAwMCAo dXNhYmxlKSAgICAgICAgICAgICAgICAgICAgICAgIA0KIEJJT1MtZTgyMDogMDAwMDAwMDAzZjY3 NDAwMCAtIDAwMDAwMDAwM2Y2YmYwMDAgKEFDUEkgTlZTKSAgICAgICAgICAgICAgICAgICAgICAN CiBCSU9TLWU4MjA6IDAwMDAwMDAwM2Y2YmYwMDAgLSAwMDAwMDAwMDNmNmVkMDAwICh1c2FibGUp ICAgICAgICAgICAgICAgICAgICAgICAgDQogQklPUy1lODIwOiAwMDAwMDAwMDNmNmVkMDAwIC0g MDAwMDAwMDAzZjZmZjAwMCAoQUNQSSBkYXRhKSAgICAgICAgICAgICAgICAgICAgIA0KIEJJT1Mt ZTgyMDogMDAwMDAwMDAzZjZmZjAwMCAtIDAwMDAwMDAwM2Y3MDAwMDAgKHVzYWJsZSkgICAgICAg ICAgICAgICAgICAgICAgICANCiBCSU9TLWU4MjA6IDAwMDAwMDAwZmZmYjAwMDAgLSAwMDAwMDAw MGZmZmJhMDAwIChyZXNlcnZlZCkgICAgICAgICAgICAgICAgICAgICAgDQpjb25zb2xlIFtlYXJs eXNlcjBdIGVuYWJsZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIA0KRE1JIG5vdCBwcmVzZW50IG9yIGludmFsaWQuICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCkVGSSB2Mi4wMCBieSBJTlRFTCAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgDQogQUNQST0weDNmNmZlMDAwICBBQ1BJIDIuMD0weDNmNmZlMDE0ICBTTUJJT1M9MHgzZjU4 ZjAwMCAgICAgICAgICAgICAgICAgICAgICAgIA0KS2VybmVsLWRlZmluZWQgbWVtZGVzYyBkb2Vz bid0IG1hdGNoIHRoZSBvbmUgZnJvbSBFRkkhICAgICAgICAgICAgICAgICAgICAgICAgICANCkVG STogbWVtMDA6IHR5cGU9MywgYXR0cj0weGYsIHJhbmdlPVsweDAwMDAwMDAwMDAwMDAwMDAtMHgw MDAwMDAwMDAwMDAxMDAwKSAoME0pDQpFRkk6IG1lbTAxOiB0eXBlPTcsIGF0dHI9MHhmLCByYW5n ZT1bMHgwMDAwMDAwMDAwMDAxMDAwLTB4MDAwMDAwMDAwMDAxZjAwMCkgKDBNKQ0KRUZJOiBtZW0w MjogdHlwZT00LCBhdHRyPTB4ZiwgcmFuZ2U9WzB4MDAwMDAwMDAwMDAxZjAwMC0weDAwMDAwMDAw MDAwMjAwMDApICgwTSkNCkVGSTogbWVtMDM6IHR5cGU9MywgYXR0cj0weGYsIHJhbmdlPVsweDAw MDAwMDAwMDAwMjAwMDAtMHgwMDAwMDAwMDAwMDhmMDAwKSAoME0pDQpFRkk6IG1lbTA0OiB0eXBl PTEwLCBhdHRyPTB4ZiwgcmFuZ2U9WzB4MDAwMDAwMDAwMDA4ZjAwMC0weDAwMDAwMDAwMDAwOTAw MDApICgwKQ0KRUZJOiBtZW0wNTogdHlwZT0zLCBhdHRyPTB4ZiwgcmFuZ2U9WzB4MDAwMDAwMDAw MDA5MDAwMC0weDAwMDAwMDAwMDAwYTAwMDApICgwTSkNCkVGSTogbWVtMDY6IHR5cGU9MiwgYXR0 cj0weGYsIHJhbmdlPVsweDAwMDAwMDAwMDAxMDAwMDAtMHgwMDAwMDAwMDAwNTAwMDAwKSAoNE0p DQpFRkk6IG1lbTA3OiB0eXBlPTcsIGF0dHI9MHhmLCByYW5nZT1bMHgwMDAwMDAwMDAwNTAwMDAw LTB4MDAwMDAwMDAwMGMwMDAwMCkgKDdNKQ0KRUZJOiBtZW0wODogdHlwZT0zLCBhdHRyPTB4Ziwg cmFuZ2U9WzB4MDAwMDAwMDAwMGMwMDAwMC0weDAwMDAwMDAwMDEwMDAwMDApICg0TSkNCkVGSTog bWVtMDk6IHR5cGU9NywgYXR0cj0weGYsIHJhbmdlPVsweDAwMDAwMDAwMDEwMDAwMDAtMHgwMDAw MDAwMDNjMmQ0MDAwKSAoOTQpDQpFRkk6IG1lbTEwOiB0eXBlPTQsIGF0dHI9MHhmLCByYW5nZT1b MHgwMDAwMDAwMDNjMmQ0MDAwLTB4MDAwMDAwMDAzYzJkYzAwMCkgKDBNKQ0KRUZJOiBtZW0xMTog dHlwZT03LCBhdHRyPTB4ZiwgcmFuZ2U9WzB4MDAwMDAwMDAzYzJkYzAwMC0weDAwMDAwMDAwM2Nh MTkwMDApICg3TSkNCkVGSTogbWVtMTI6IHR5cGU9NCwgYXR0cj0weGYsIHJhbmdlPVsweDAwMDAw MDAwM2NhMTkwMDAtMHgwMDAwMDAwMDNkMzJlMDAwKSAoOU0pDQpFRkk6IG1lbTEzOiB0eXBlPTcs IGF0dHI9MHhmLCByYW5nZT1bMHgwMDAwMDAwMDNkMzJlMDAwLTB4MDAwMDAwMDAzZDVhODAwMCkg KDJNKQ0KRUZJOiBtZW0xNDogdHlwZT0xLCBhdHRyPTB4ZiwgcmFuZ2U9WzB4MDAwMDAwMDAzZDVh ODAwMC0weDAwMDAwMDAwM2Q1ZTEwMDApICgwTSkNCkVGSTogbWVtMTU6IHR5cGU9NywgYXR0cj0w eGYsIHJhbmdlPVsweDAwMDAwMDAwM2Q1ZTEwMDAtMHgwMDAwMDAwMDNkNjA3MDAwKSAoME0pDQpF Rkk6IG1lbTE2OiB0eXBlPTQsIGF0dHI9MHhmLCByYW5nZT1bMHgwMDAwMDAwMDNkNjA3MDAwLTB4 MDAwMDAwMDAzZDYwODAwMCkgKDBNKQ0KRUZJOiBtZW0xNzogdHlwZT03LCBhdHRyPTB4ZiwgcmFu Z2U9WzB4MDAwMDAwMDAzZDYwODAwMC0weDAwMDAwMDAwM2Q2MDkwMDApICgwTSkNCkVGSTogbWVt MTg6IHR5cGU9MiwgYXR0cj0weGYsIHJhbmdlPVsweDAwMDAwMDAwM2Q2MDkwMDAtMHgwMDAwMDAw MDNkNjE3MDAwKSAoME0pDQpFRkk6IG1lbTE5OiB0eXBlPTcsIGF0dHI9MHhmLCByYW5nZT1bMHgw MDAwMDAwMDNkNjE3MDAwLTB4MDAwMDAwMDAzZDYxODAwMCkgKDBNKQ0KRUZJOiBtZW0yMDogdHlw ZT00LCBhdHRyPTB4ZiwgcmFuZ2U9WzB4MDAwMDAwMDAzZDYxODAwMC0weDAwMDAwMDAwM2Q2MjMw MDApICgwTSkNCkVGSTogbWVtMjE6IHR5cGU9MiwgYXR0cj0weGYsIHJhbmdlPVsweDAwMDAwMDAw M2Q2MjMwMDAtMHgwMDAwMDAwMDNkNjI3MDAwKSAoME0pDQpFRkk6IG1lbTIyOiB0eXBlPTQsIGF0 dHI9MHhmLCByYW5nZT1bMHgwMDAwMDAwMDNkNjI3MDAwLTB4MDAwMDAwMDAzZDZlOTAwMCkgKDBN KQ0KRUZJOiBtZW0yMzogdHlwZT0xLCBhdHRyPTB4ZiwgcmFuZ2U9WzB4MDAwMDAwMDAzZDZlOTAw MC0weDAwMDAwMDAwM2Q3NjMwMDApICgwTSkNCkVGSTogbWVtMjQ6IHR5cGU9NCwgYXR0cj0weGYs IHJhbmdlPVsweDAwMDAwMDAwM2Q3NjMwMDAtMHgwMDAwMDAwMDNkNzY2MDAwKSAoME0pDQpFRkk6 IG1lbTI1OiB0eXBlPTIsIGF0dHI9MHhmLCByYW5nZT1bMHgwMDAwMDAwMDNkNzY2MDAwLTB4MDAw MDAwMDAzZDc2OTAwMCkgKDBNKQ0KRUZJOiBtZW0yNjogdHlwZT00LCBhdHRyPTB4ZiwgcmFuZ2U9 WzB4MDAwMDAwMDAzZDc2OTAwMC0weDAwMDAwMDAwM2Q3NmEwMDApICgwTSkNCkVGSTogbWVtMjc6 IHR5cGU9MiwgYXR0cj0weGYsIHJhbmdlPVsweDAwMDAwMDAwM2Q3NmEwMDAtMHgwMDAwMDAwMDNk NzZjMDAwKSAoME0pDQpFRkk6IG1lbTI4OiB0eXBlPTQsIGF0dHI9MHhmLCByYW5nZT1bMHgwMDAw MDAwMDNkNzZjMDAwLTB4MDAwMDAwMDAzZDc3MzAwMCkgKDBNKQ0KRUZJOiBtZW0yOTogdHlwZT0y LCBhdHRyPTB4ZiwgcmFuZ2U9WzB4MDAwMDAwMDAzZDc3MzAwMC0weDAwMDAwMDAwM2Q3NzYwMDAp ICgwTSkNCkVGSTogbWVtMzA6IHR5cGU9NCwgYXR0cj0weGYsIHJhbmdlPVsweDAwMDAwMDAwM2Q3 NzYwMDAtMHgwMDAwMDAwMDNkNzc3MDAwKSAoME0pDQpFRkk6IG1lbTMxOiB0eXBlPTIsIGF0dHI9 MHhmLCByYW5nZT1bMHgwMDAwMDAwMDNkNzc3MDAwLTB4MDAwMDAwMDAzZDc4NDAwMCkgKDBNKQ0K RUZJOiBtZW0zMjogdHlwZT00LCBhdHRyPTB4ZiwgcmFuZ2U9WzB4MDAwMDAwMDAzZDc4NDAwMC0w eDAwMDAwMDAwM2Q3ZTkwMDApICgwTSkNCkVGSTogbWVtMzM6IHR5cGU9MiwgYXR0cj0weGYsIHJh bmdlPVsweDAwMDAwMDAwM2Q3ZTkwMDAtMHgwMDAwMDAwMDNkN2VhMDAwKSAoME0pDQpFRkk6IG1l bTM0OiB0eXBlPTQsIGF0dHI9MHhmLCByYW5nZT1bMHgwMDAwMDAwMDNkN2VhMDAwLTB4MDAwMDAw MDAzZDlkNjAwMCkgKDFNKQ0KRUZJOiBtZW0zNTogdHlwZT0yLCBhdHRyPTB4ZiwgcmFuZ2U9WzB4 MDAwMDAwMDAzZDlkNjAwMC0weDAwMDAwMDAwM2Q5ZDkwMDApICgwTSkNCkVGSTogbWVtMzY6IHR5 cGU9NCwgYXR0cj0weGYsIHJhbmdlPVsweDAwMDAwMDAwM2Q5ZDkwMDAtMHgwMDAwMDAwMDNkOWRh MDAwKSAoME0pDQpFRkk6IG1lbTM3OiB0eXBlPTIsIGF0dHI9MHhmLCByYW5nZT1bMHgwMDAwMDAw MDNkOWRhMDAwLTB4MDAwMDAwMDAzZDlkYjAwMCkgKDBNKQ0KRUZJOiBtZW0zODogdHlwZT00LCBh dHRyPTB4ZiwgcmFuZ2U9WzB4MDAwMDAwMDAzZDlkYjAwMC0weDAwMDAwMDAwM2RhMGEwMDApICgw TSkNCkVGSTogbWVtMzk6IHR5cGU9MywgYXR0cj0weGYsIHJhbmdlPVsweDAwMDAwMDAwM2RhMGEw MDAtMHgwMDAwMDAwMDNkYTBjMDAwKSAoME0pDQpFRkk6IG1lbTQwOiB0eXBlPTQsIGF0dHI9MHhm LCByYW5nZT1bMHgwMDAwMDAwMDNkYTBjMDAwLTB4MDAwMDAwMDAzZGExNDAwMCkgKDBNKQ0KRUZJ OiBtZW00MTogdHlwZT0zLCBhdHRyPTB4ZiwgcmFuZ2U9WzB4MDAwMDAwMDAzZGExNDAwMC0weDAw MDAwMDAwM2RhMTkwMDApICgwTSkNCkVGSTogbWVtNDI6IHR5cGU9NCwgYXR0cj0weGYsIHJhbmdl PVsweDAwMDAwMDAwM2RhMTkwMDAtMHgwMDAwMDAwMDNkYTFjMDAwKSAoME0pDQpFRkk6IG1lbTQz OiB0eXBlPTMsIGF0dHI9MHhmLCByYW5nZT1bMHgwMDAwMDAwMDNkYTFjMDAwLTB4MDAwMDAwMDAz ZGEyMjAwMCkgKDBNKQ0KRUZJOiBtZW00NDogdHlwZT00LCBhdHRyPTB4ZiwgcmFuZ2U9WzB4MDAw MDAwMDAzZGEyMjAwMC0weDAwMDAwMDAwM2RhMjMwMDApICgwTSkNCkVGSTogbWVtNDU6IHR5cGU9 MywgYXR0cj0weGYsIHJhbmdlPVsweDAwMDAwMDAwM2RhMjMwMDAtMHgwMDAwMDAwMDNkYTM0MDAw KSAoME0pDQpFRkk6IG1lbTQ2OiB0eXBlPTQsIGF0dHI9MHhmLCByYW5nZT1bMHgwMDAwMDAwMDNk YTM0MDAwLTB4MDAwMDAwMDAzZGEzNzAwMCkgKDBNKQ0KRUZJOiBtZW00NzogdHlwZT0zLCBhdHRy PTB4ZiwgcmFuZ2U9WzB4MDAwMDAwMDAzZGEzNzAwMC0weDAwMDAwMDAwM2RhMzkwMDApICgwTSkN CkVGSTogbWVtNDg6IHR5cGU9NCwgYXR0cj0weGYsIHJhbmdlPVsweDAwMDAwMDAwM2RhMzkwMDAt MHgwMDAwMDAwMDNkYTNkMDAwKSAoME0pDQpFRkk6IG1lbTQ5OiB0eXBlPTMsIGF0dHI9MHhmLCBy YW5nZT1bMHgwMDAwMDAwMDNkYTNkMDAwLTB4MDAwMDAwMDAzZGEzZjAwMCkgKDBNKQ0KRUZJOiBt ZW01MDogdHlwZT00LCBhdHRyPTB4ZiwgcmFuZ2U9WzB4MDAwMDAwMDAzZGEzZjAwMC0weDAwMDAw MDAwM2RhNDAwMDApICgwTSkNCkVGSTogbWVtNTE6IHR5cGU9MywgYXR0cj0weGYsIHJhbmdlPVsw eDAwMDAwMDAwM2RhNDAwMDAtMHgwMDAwMDAwMDNkYTQ0MDAwKSAoME0pDQpFRkk6IG1lbTUyOiB0 eXBlPTQsIGF0dHI9MHhmLCByYW5nZT1bMHgwMDAwMDAwMDNkYTQ0MDAwLTB4MDAwMDAwMDAzZGE0 NzAwMCkgKDBNKQ0KRUZJOiBtZW01MzogdHlwZT0zLCBhdHRyPTB4ZiwgcmFuZ2U9WzB4MDAwMDAw MDAzZGE0NzAwMC0weDAwMDAwMDAwM2RhNTkwMDApICgwTSkNCkVGSTogbWVtNTQ6IHR5cGU9NCwg YXR0cj0weGYsIHJhbmdlPVsweDAwMDAwMDAwM2RhNTkwMDAtMHgwMDAwMDAwMDNmMmJiMDAwKSAo MjQpDQpFRkk6IG1lbTU1OiB0eXBlPTcsIGF0dHI9MHhmLCByYW5nZT1bMHgwMDAwMDAwMDNmMmJi MDAwLTB4MDAwMDAwMDAzZjJiYzAwMCkgKDBNKQ0KRUZJOiBtZW01NjogdHlwZT0zLCBhdHRyPTB4 ZiwgcmFuZ2U9WzB4MDAwMDAwMDAzZjJiYzAwMC0weDAwMDAwMDAwM2YzYmIwMDApICgwTSkNCkVG STogbWVtNTc6IHR5cGU9NywgYXR0cj0weGYsIHJhbmdlPVsweDAwMDAwMDAwM2YzYmIwMDAtMHgw MDAwMDAwMDNmNDg4MDAwKSAoME0pDQpFRkk6IG1lbTU4OiB0eXBlPTUsIGF0dHI9MHg4MDAwMDAw MDAwMDAwMDBmLCByYW5nZT1bMHgwMDAwMDAwMDNmNDg4MDAwLTB4MDAwMDAwKQ0KRUZJOiBtZW01 OTogdHlwZT03LCBhdHRyPTB4ZiwgcmFuZ2U9WzB4MDAwMDAwMDAzZjRiYjAwMC0weDAwMDAwMDAw M2Y1OGUwMDApICgwTSkNCkVGSTogbWVtNjA6IHR5cGU9MCwgYXR0cj0weGYsIHJhbmdlPVsweDAw MDAwMDAwM2Y1OGUwMDAtMHgwMDAwMDAwMDNmNTkwMDAwKSAoME0pDQpFRkk6IG1lbTYxOiB0eXBl PTYsIGF0dHI9MHg4MDAwMDAwMDAwMDAwMDBmLCByYW5nZT1bMHgwMDAwMDAwMDNmNTkwMDAwLTB4 MDAwMDAwKQ0KRUZJOiBtZW02MjogdHlwZT0wLCBhdHRyPTB4ZiwgcmFuZ2U9WzB4MDAwMDAwMDAz ZjViYjAwMC0weDAwMDAwMDAwM2Y1YmYwMDApICgwTSkNCkVGSTogbWVtNjM6IHR5cGU9NywgYXR0 cj0weGYsIHJhbmdlPVsweDAwMDAwMDAwM2Y1YmYwMDAtMHgwMDAwMDAwMDNmNjc0MDAwKSAoME0p DQpFRkk6IG1lbTY0OiB0eXBlPTEwLCBhdHRyPTB4ZiwgcmFuZ2U9WzB4MDAwMDAwMDAzZjY3NDAw MC0weDAwMDAwMDAwM2Y2YmYwMDApICgwKQ0KRUZJOiBtZW02NTogdHlwZT03LCBhdHRyPTB4Ziwg cmFuZ2U9WzB4MDAwMDAwMDAzZjZiZjAwMC0weDAwMDAwMDAwM2Y2ZWQwMDApICgwTSkNCkVGSTog bWVtNjY6IHR5cGU9OSwgYXR0cj0weGYsIHJhbmdlPVsweDAwMDAwMDAwM2Y2ZWQwMDAtMHgwMDAw MDAwMDNmNmZmMDAwKSAoME0pDQpFRkk6IG1lbTY3OiB0eXBlPTQsIGF0dHI9MHhmLCByYW5nZT1b MHgwMDAwMDAwMDNmNmZmMDAwLTB4MDAwMDAwMDAzZjcwMDAwMCkgKDBNKQ0KRUZJOiBtZW02ODog dHlwZT0xMSwgYXR0cj0weDgwMDAwMDAwMDAwMDAwMDEsIHJhbmdlPVsweDAwMDAwMDAwZmZmYjAw MDAtMHgwMDAwMCkNCmxhc3RfcGZuID0gMHgzZjcwMCBtYXhfYXJjaF9wZm4gPSAweDEwMDAwMDAw MCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQp4ODYgUEFUIGVuYWJsZWQ6IGNw dSAwLCBvbGQgMHg3MDQwNjAwMDcwNDA2LCBuZXcgMHg3MDEwNjAwMDcwMTA2ICAgICAgICAgICAg ICAgIA0KaW5pdF9tZW1vcnlfbWFwcGluZzogMDAwMDAwMDAwMDAwMDAwMC0wMDAwMDAwMDNmNzAw MDAwICAgICAgICAgICAgICAgICAgICAgICAgICANCmxhc3RfbWFwX2FkZHI6IDNmNzAwMDAwIGVu ZDogM2Y3MDAwMDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQoo NiBlYXJseSByZXNlcnZhdGlvbnMpID09PiBib290bWVtIFswMDAwMDAwMDAwIC0gMDAzZjcwMDAw MF0gICAgICAgICAgICAgICAgICAgIA0KICAjMCBbMDAwMDAwMDAwMCAtIDAwMDAwMDEwMDBdICAg QklPUyBkYXRhIHBhZ2UgPT0+IFswMDAwMDAwMDAwIC0gMDAwMDAwMTAwMF0gICANCiAgIzEgWzAw MDAwMDYwMDAgLSAwMDAwMDA4MDAwXSAgICAgICBUUkFNUE9MSU5FID09PiBbMDAwMDAwNjAwMCAt IDAwMDAwMDgwMDBdICAgDQogICMyIFswMDAwMjAwMDAwIC0gMDAwMDZiYThhNF0gICAgVEVYVCBE QVRBIEJTUyA9PT4gWzAwMDAyMDAwMDAgLSAwMDAwNmJhOGE0XSAgIA0KICAjMyBbMDAwMDA5ZmMw MCAtIDAwMDAxMDAwMDBdICAgIEJJT1MgcmVzZXJ2ZWQgPT0+IFswMDAwMDlmYzAwIC0gMDAwMDEw MDAwMF0gICANCiAgIzQgWzAwM2Q2MGUwMTggLSAwMDNkNjBlZDA4XSAgICAgICBFRkkgbWVtbWFw ID09PiBbMDAzZDYwZTAxOCAtIDAwM2Q2MGVkMDhdICAgDQogICM1IFswMDAwMDA4MDAwIC0gMDAw MDAwOTAwMF0gICAgICAgICAgUEdUQUJMRSA9PT4gWzAwMDAwMDgwMDAgLSAwMDAwMDA5MDAwXSAg IA0KWm9uZSBQRk4gcmFuZ2VzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgRE1BICAgICAgMHgwMDAwMDAwMCAtPiAweDAw MDAxMDAwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogIERN QTMyICAgIDB4MDAwMDEwMDAgLT4gMHgwMDEwMDAwMCAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIA0KICBOb3JtYWwgICAweDAwMTAwMDAwIC0+IDB4MDAxMDAwMDAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCk1vdmFibGUgem9u ZSBzdGFydCBQRk4gZm9yIGVhY2ggbm9kZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgDQplYXJseV9ub2RlX21hcFs3XSBhY3RpdmUgUEZOIHJhbmdlcyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgIDA6IDB4MDAwMDAwMDAg LT4gMHgwMDAwMDA4ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICANCiAgICAwOiAweDAwMDAwMDkwIC0+IDB4MDAwMDAwYTAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgMDogMHgwMDAwMDEwMCAtPiAweDAw MDNmNDg4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K ICAgIDA6IDB4MDAwM2Y0YmIgLT4gMHgwMDAzZjU4ZSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICANCiAgICAwOiAweDAwMDNmNWJmIC0+IDB4MDAwM2Y2NzQg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgMDog MHgwMDAzZjZiZiAtPiAweDAwMDNmNmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIA0KICAgIDA6IDB4MDAwM2Y2ZmYgLT4gMHgwMDAzZjcwMCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANClNNUDogQWxsb3dpbmcg MSBDUFVzLCAwIGhvdHBsdWcgQ1BVcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgDQpQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiAwMDAwMDAwMDAwMDhmMDAw IC0gMDAwMDAwMDAwMDA5MDAwMCAgICAgICAgICAgICAgIA0KUE06IFJlZ2lzdGVyZWQgbm9zYXZl IG1lbW9yeTogMDAwMDAwMDAwMDBhMDAwMCAtIDAwMDAwMDAwMDAxMDAwMDAgICAgICAgICAgICAg ICANClBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IDAwMDAwMDAwM2Y0ODgwMDAgLSAwMDAw MDAwMDNmNGJiMDAwICAgICAgICAgICAgICAgDQpQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5 OiAwMDAwMDAwMDNmNThlMDAwIC0gMDAwMDAwMDAzZjViZjAwMCAgICAgICAgICAgICAgIA0KUE06 IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogMDAwMDAwMDAzZjY3NDAwMCAtIDAwMDAwMDAwM2Y2 YmYwMDAgICAgICAgICAgICAgICANClBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IDAwMDAw MDAwM2Y2ZWQwMDAgLSAwMDAwMDAwMDNmNmZmMDAwICAgICAgICAgICAgICAgDQpBbGxvY2F0aW5n IFBDSSByZXNvdXJjZXMgc3RhcnRpbmcgYXQgNDAwMDAwMDAgKGdhcDogM2Y3MDAwMDA6YzA4YjAw MDApICAgICAgICAgIA0KTlJfQ1BVUzo4IG5yX2NwdW1hc2tfYml0czo4IG5yX2NwdV9pZHM6MSBu cl9ub2RlX2lkczoxICAgICAgICAgICAgICAgICAgICAgICAgICANClBFUkNQVTogQWxsb2NhdGlu ZyA0NTA1NiBieXRlcyBvZiBwZXIgY3B1IGRhdGEgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgDQpCdWlsdCAxIHpvbmVsaXN0cyBpbiBab25lIG9yZGVyLCBtb2JpbGl0eSBncm91cGlu ZyBvbi4gIFRvdGFsIHBhZ2VzOiAyNTQ2ODcgICAgIA0KS2VybmVsIGNvbW1hbmQgbGluZTogQk9P VF9JTUFHRT1kZXYwMDA6XGJ6SW1hZ2Ugcm9vdD0vZGV2L3NkYTIgIG5vYXBpYyBjb25zb2xlPW8N CkluaXRpYWxpemluZyBDUFUjMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgDQpQSUQgaGFzaCB0YWJsZSBlbnRyaWVzOiA0MDk2IChv cmRlcjogMTIsIDMyNzY4IGJ5dGVzKSAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KRmFzdCBU U0MgY2FsaWJyYXRpb24gdXNpbmcgUElUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICANCkRldGVjdGVkIDMwMDAuMDAwIE1IeiBwcm9jZXNzb3IuICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQpDb25zb2xlOiBjb2xv dXIgZHVtbXkgZGV2aWNlIDgweDI1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIA0KY29uc29sZSBoYW5kb3ZlcjogYm9vdCBbZWFybHlzZXIwXSAtPiByZWFsIFt0 dHlTMF0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCkRlbnRyeSBjYWNoZSBoYXNoIHRh YmxlIGVudHJpZXM6IDEzMTA3MiAob3JkZXI6IDgsIDEwNDg1NzYgYnl0ZXMpICAgICAgICAgICAg ICAgDQpJbm9kZS1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDY1NTM2IChvcmRlcjogNywgNTI0 Mjg4IGJ5dGVzKSAgICAgICAgICAgICAgICAgIA0KQ2hlY2tpbmcgYXBlcnR1cmUuLi4gICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCk5v IEFHUCBicmlkZ2UgZm91bmQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgDQpNZW1vcnk6IDEwMTY2NjhrLzEwMzkzNjBrIGF2YWlsYWJs ZSAoMjQ2M2sga2VybmVsIGNvZGUsIDExNjBrIGFic2VudCwgMjA4OTJrIHJlKQ0KQ2FsaWJyYXRp bmcgZGVsYXkgbG9vcCAoc2tpcHBlZCksIHZhbHVlIGNhbGN1bGF0ZWQgdXNpbmcgdGltZXIgZnJl cXVlbmN5Li4gNjAwMCkNCmluaXRfbWVtb3J5X21hcHBpbmc6IDAwMDAwMDAwM2Y0ODgwMDAtMDAw MDAwMDAzZjRiYjAwMCAgICAgICAgICAgICAgICAgICAgICAgICAgDQpsYXN0X21hcF9hZGRyOiAz ZjYwMDAwMCBlbmQ6IDNmNGJiMDAwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIA0KZWZpX2lvcmVtYXA6IDNmNDg4MDAwISAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCnN1Y2Nlc3MhICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg DQppbml0X21lbW9yeV9tYXBwaW5nOiAwMDAwMDAwMDNmNTkwMDAwLTAwMDAwMDAwM2Y1YmIwMDAg ICAgICAgICAgICAgICAgICAgICAgICAgIA0KbGFzdF9tYXBfYWRkcjogM2Y2MDAwMDAgZW5kOiAz ZjViYjAwMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCmVmaV9p b3JlbWFwOiAzZjU5MDAwMCEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgDQpzdWNjZXNzISAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KaW5pdF9tZW1vcnlf bWFwcGluZzogMDAwMDAwMDBmZmZiMDAwMC0wMDAwMDAwMGZmZmJhMDAwICAgICAgICAgICAgICAg ICAgICAgICAgICANCmxhc3RfbWFwX2FkZHI6IDEwMDAwMDAwMCBlbmQ6IGZmZmJhMDAwICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQplZmlfaW9yZW1hcDogZmZmYjAw MDAhICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIA0Kc3VjY2VzcyEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCk1vdW50LWNhY2hlIGhhc2ggdGFibGUgZW50 cmllczogMjU2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQpD UFU6IFRyYWNlIGNhY2hlOiAxMksgdW9wcywgTDEgRCBjYWNoZTogMTZLICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIA0KQ1BVOiBMMiBjYWNoZTogMjA0OEsgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCkNQVTogVW5z dXBwb3J0ZWQgbnVtYmVyIG9mIHNpYmxpbmdzIDI8Nj5DUFUwOiBUaGVybWFsIG1vbml0b3Jpbmcg ZW5hYmxlZCAoVE0xKSAgDQp1c2luZyBtd2FpdCBpbiBpZGxlIHRocmVhZHMuICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KU01QIGFsdGVybmF0aXZl czogc3dpdGNoaW5nIHRvIFVQIGNvZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICANCkZyZWVpbmcgU01QIGFsdGVybmF0aXZlczogMjRrIGZyZWVkICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQpTZXR0aW5nIEFQSUMgcm91dGluZyB0 byBmbGF0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IA0Kd2VpcmQsIGJvb3QgQ1BVICgjMCkgbm90IGxpc3RlZCBieSB0aGUgQklPUy4gICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICANClNNUCBtb3RoZXJib2FyZCBub3QgZGV0ZWN0ZWQu ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQpTZXR0 aW5nIEFQSUMgcm91dGluZyB0byBmbGF0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIA0KU01QIGRpc2FibGVkICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCkJyb3VnaHQgdXAg MSBDUFVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgDQpUb3RhbCBvZiAxIHByb2Nlc3NvcnMgYWN0aXZhdGVkICg2MDAwLjAwIEJv Z29NSVBTKS4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KbmV0X25hbWVzcGFjZTogOTc2 IGJ5dGVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICANCk5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTYgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQpQQ0k6IEZvdW5kIEludGVsIENvcnBvcmF0 aW9uIDk0NUcvR1ovUC9QTCBFeHByZXNzIE1lbW9yeSBDb250cm9sbGVyIEh1YiB3aXRoIE1NLg0K UENJOiBVc2luZyBNTUNPTkZJRyBhdCBlMDAwMDAwMCAtIGVmZmZmZmZmICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICANClBDSTogVXNpbmcgY29uZmlndXJhdGlvbiB0eXBlIDEg Zm9yIGJhc2UgYWNjZXNzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQpiaW86IGNy ZWF0ZSBzbGFiIDxiaW8tMD4gYXQgMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIA0KQUNQSTogSW50ZXJwcmV0ZXIgZGlzYWJsZWQuICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANClNDU0kgc3Vic3lzdGVt IGluaXRpYWxpemVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgDQp1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVzYmZz ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KdXNiY29yZTogcmVnaXN0ZXJlZCBu ZXcgaW50ZXJmYWNlIGRyaXZlciBodWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICANCnVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGRldmljZSBkcml2ZXIgdXNiICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgDQpQQ0k6IFByb2JpbmcgUENJIGhhcmR3YXJlICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KcGNp IDAwMDA6MDA6MWIuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQgICAgICAg ICAgICAgICAgICAgICAgICAgICANCnBjaSAwMDAwOjAwOjFiLjA6IFBNRSMgZGlzYWJsZWQgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQpwY2kgMDAwMDow MDoxYy4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZCAgICAgICAgICAgICAg ICAgICAgICAgICAgIA0KcGNpIDAwMDA6MDA6MWMuMDogUE1FIyBkaXNhYmxlZCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCnBjaSAwMDAwOjAwOjFjLjE6 IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkICAgICAgICAgICAgICAgICAgICAg ICAgICAgDQpwY2kgMDAwMDowMDoxYy4xOiBQTUUjIGRpc2FibGVkICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KcGNpIDAwMDA6MDA6MWMuMjogUE1FIyBz dXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQgICAgICAgICAgICAgICAgICAgICAgICAgICAN CnBjaSAwMDAwOjAwOjFjLjI6IFBNRSMgZGlzYWJsZWQgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgDQpwY2kgMDAwMDowMDoxYy4zOiBQTUUjIHN1cHBvcnRl ZCBmcm9tIEQwIEQzaG90IEQzY29sZCAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KcGNpIDAw MDA6MDA6MWMuMzogUE1FIyBkaXNhYmxlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICANCnBjaSAwMDAwOjAwOjFjLjQ6IFBNRSMgc3VwcG9ydGVkIGZyb20g RDAgRDNob3QgRDNjb2xkICAgICAgICAgICAgICAgICAgICAgICAgICAgDQpwY2kgMDAwMDowMDox Yy40OiBQTUUjIGRpc2FibGVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIA0KcGNpIDAwMDA6MDA6MWMuNTogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hv dCBEM2NvbGQgICAgICAgICAgICAgICAgICAgICAgICAgICANCnBjaSAwMDAwOjAwOjFjLjU6IFBN RSMgZGlzYWJsZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgDQpwY2kgMDAwMDowMDoxZC43OiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29s ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KcGNpIDAwMDA6MDA6MWQuNzogUE1FIyBkaXNh YmxlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCnBj aSAwMDAwOjAwOjFmLjI6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDNob3QgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgDQpwY2kgMDAwMDowMDoxZi4yOiBQTUUjIGRpc2FibGVkICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KcGNpIDAwMDA6 MDE6MDAuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQgICAgICAgICAgICAg ICAgICAgICAgICAgICANCnBjaSAwMDAwOjAxOjAwLjA6IFBNRSMgZGlzYWJsZWQgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQpwY2kgMDAwMDowMTowMC4z OiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZCAgICAgICAgICAgICAgICAgICAg ICAgICAgIA0KcGNpIDAwMDA6MDE6MDAuMzogUE1FIyBkaXNhYmxlZCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCnBjaSAwMDAwOjAxOjAwLjQ6IFBNRSMg c3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkICAgICAgICAgICAgICAgICAgICAgICAgICAg DQpwY2kgMDAwMDowMTowMC40OiBQTUUjIGRpc2FibGVkICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIA0KcGNpIDAwMDA6MDc6MDAuMDogUE1FIyBzdXBwb3J0 ZWQgZnJvbSBEMCBEMSBEMiBEM2hvdCBEM2NvbGQgICAgICAgICAgICAgICAgICAgICANCnBjaSAw MDAwOjA3OjAwLjA6IFBNRSMgZGlzYWJsZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgDQpwY2kgMDAwMDowMDoxZS4wOiB0cmFuc3BhcmVudCBicmlkZ2Ug ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KUENJOiBEaXNjb3Zl cmVkIHByaW1hcnkgcGVlciBidXMgMDggW0lSUV0gICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICANCnBjaSAwMDAwOjAwOjFmLjA6IFBJSVgvSUNIIElSUSByb3V0ZXIgWzgwODY6 MjdiMF0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQpwY2kgMDAwMDowMDoxYy4xOiBm b3VuZCBQQ0kgSU5UIEIgLT4gSVJRIDExICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIA0KcGNpIDAwMDA6MDA6MWMuMTogc2hhcmluZyBJUlEgMTEgd2l0aCAwMDAwOjAwOjAyLjAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCnBjaSAwMDAwOjAwOjFjLjE6IHNoYXJpbmcg SVJRIDExIHdpdGggMDAwMDowMDoxYy41ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQpw Y2kgMDAwMDowMDoxYy4xOiBzaGFyaW5nIElSUSAxMSB3aXRoIDAwMDA6MDA6MWQuMyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIA0KcGNpIDAwMDA6MDA6MWMuMTogc2hhcmluZyBJUlEgMTEg d2l0aCAwMDAwOjAxOjAwLjAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCnBjaSAwMDAw OjAwOjFjLjE6IHNoYXJpbmcgSVJRIDExIHdpdGggMDAwMDowNzowMC4wICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgDQpwbnA6IFBuUCBBQ1BJOiBkaXNhYmxlZCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KcGNpIDAwMDA6MDA6MWMu MDogUENJIGJyaWRnZSwgc2Vjb25kYXJ5IGJ1cyAwMDAwOjAxICAgICAgICAgICAgICAgICAgICAg ICAgICAgICANCnBjaSAwMDAwOjAwOjFjLjA6ICAgSU8gd2luZG93OiAweDUwMDAtMHg2ZmZmICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQpwY2kgMDAwMDowMDoxYy4wOiAgIE1F TSB3aW5kb3c6IDB4NTcyMDAwMDAtMHg1ODJmZmZmZiAgICAgICAgICAgICAgICAgICAgICAgICAg IA0KcGNpIDAwMDA6MDA6MWMuMDogICBQUkVGRVRDSCB3aW5kb3c6IDB4MDAwMDAwNTAwMDAwMDAt MHgwMDAwMDA1MGZmZmZmZiAgICAgICAgICANCnBjaSAwMDAwOjAwOjFjLjE6IFBDSSBicmlkZ2Us IHNlY29uZGFyeSBidXMgMDAwMDowMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQpwY2kg MDAwMDowMDoxYy4xOiAgIElPIHdpbmRvdzogMHg0MDAwLTB4NGZmZiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIA0KcGNpIDAwMDA6MDA6MWMuMTogICBNRU0gd2luZG93OiAweDU2 MjAwMDAwLTB4NTcxZmZmZmYgICAgICAgICAgICAgICAgICAgICAgICAgICANCnBjaSAwMDAwOjAw OjFjLjE6ICAgUFJFRkVUQ0ggd2luZG93OiAweDAwMDAwMDUxMDAwMDAwLTB4MDAwMDAwNTFmZmZm ZmYgICAgICAgICAgDQpwY2kgMDAwMDowMDoxYy4yOiBQQ0kgYnJpZGdlLCBzZWNvbmRhcnkgYnVz IDAwMDA6MDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KcGNpIDAwMDA6MDA6MWMuMjog ICBJTyB3aW5kb3c6IDB4MzAwMC0weDNmZmYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICANCnBjaSAwMDAwOjAwOjFjLjI6ICAgTUVNIHdpbmRvdzogMHg1NTIwMDAwMC0weDU2MWZm ZmZmICAgICAgICAgICAgICAgICAgICAgICAgICAgDQpwY2kgMDAwMDowMDoxYy4yOiAgIFBSRUZF VENIIHdpbmRvdzogMHgwMDAwMDA1MjAwMDAwMC0weDAwMDAwMDUyZmZmZmZmICAgICAgICAgIA0K cGNpIDAwMDA6MDA6MWMuMzogUENJIGJyaWRnZSwgc2Vjb25kYXJ5IGJ1cyAwMDAwOjA0ICAgICAg ICAgICAgICAgICAgICAgICAgICAgICANCnBjaSAwMDAwOjAwOjFjLjM6ICAgSU8gd2luZG93OiAw eDIwMDAtMHgyZmZmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQpwY2kgMDAw MDowMDoxYy4zOiAgIE1FTSB3aW5kb3c6IDB4NTQyMDAwMDAtMHg1NTFmZmZmZiAgICAgICAgICAg ICAgICAgICAgICAgICAgIA0KcGNpIDAwMDA6MDA6MWMuMzogICBQUkVGRVRDSCB3aW5kb3c6IDB4 MDAwMDAwNTMwMDAwMDAtMHgwMDAwMDA1M2ZmZmZmZiAgICAgICAgICANCnBjaSAwMDAwOjAwOjFj LjQ6IFBDSSBicmlkZ2UsIHNlY29uZGFyeSBidXMgMDAwMDowNSAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgDQpwY2kgMDAwMDowMDoxYy40OiAgIElPIHdpbmRvdzogZGlzYWJsZWQgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KcGNpIDAwMDA6MDA6MWMuNDogICBN RU0gd2luZG93OiBkaXNhYmxlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICANCnBjaSAwMDAwOjAwOjFjLjQ6ICAgUFJFRkVUQ0ggd2luZG93OiBkaXNhYmxlZCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgDQpwY2kgMDAwMDowMDoxYy41OiBQQ0kgYnJpZGdl LCBzZWNvbmRhcnkgYnVzIDAwMDA6MDYgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KcGNp IDAwMDA6MDA6MWMuNTogICBJTyB3aW5kb3c6IGRpc2FibGVkICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICANCnBjaSAwMDAwOjAwOjFjLjU6ICAgTUVNIHdpbmRvdzogZGlz YWJsZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQpwY2kgMDAwMDow MDoxYy41OiAgIFBSRUZFVENIIHdpbmRvdzogZGlzYWJsZWQgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIA0KcGNpIDAwMDA6MDA6MWUuMDogUENJIGJyaWRnZSwgc2Vjb25kYXJ5IGJ1 cyAwMDAwOjA3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCnBjaSAwMDAwOjAwOjFlLjA6 ICAgSU8gd2luZG93OiAweDEwMDAtMHgxZmZmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgDQpwY2kgMDAwMDowMDoxZS4wOiAgIE1FTSB3aW5kb3c6IDB4NTQwMDAwMDAtMHg1NDFm ZmZmZiAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KcGNpIDAwMDA6MDA6MWUuMDogICBQUkVG RVRDSCB3aW5kb3c6IDB4MDAwMDAwNTg0MDAwMDAtMHgwMDAwMDA1ODRmZmZmZiAgICAgICAgICAN CnBjaSAwMDAwOjAwOjFjLjA6IGFzc2lnbmVkIFBDSSBJTlQgQSAtPiBJUlEgNSAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgDQpwY2kgMDAwMDowMDoxYy4wOiBzaGFyaW5nIElSUSA1 IHdpdGggMDAwMDowMDoxYy40ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KcGNpIDAw MDA6MDA6MWMuMDogc2hhcmluZyBJUlEgNSB3aXRoIDAwMDA6MDE6MDAuMiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICANCnBjaSAwMDAwOjAwOjFjLjE6IGVuYWJsaW5nIGRldmljZSAoMDAw MCAtPiAwMDAzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQpwY2kgMDAwMDowMDox Yy4xOiBmb3VuZCBQQ0kgSU5UIEIgLT4gSVJRIDExICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIA0KcGNpIDAwMDA6MDA6MWMuMTogc2hhcmluZyBJUlEgMTEgd2l0aCAwMDAwOjAw OjAyLjAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCnBjaSAwMDAwOjAwOjFjLjE6IHNo YXJpbmcgSVJRIDExIHdpdGggMDAwMDowMDoxYy41ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgDQpwY2kgMDAwMDowMDoxYy4xOiBzaGFyaW5nIElSUSAxMSB3aXRoIDAwMDA6MDA6MWQuMyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KcGNpIDAwMDA6MDA6MWMuMTogc2hhcmluZyBJ UlEgMTEgd2l0aCAwMDAwOjAxOjAwLjAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCnBj aSAwMDAwOjAwOjFjLjE6IHNoYXJpbmcgSVJRIDExIHdpdGggMDAwMDowNzowMC4wICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgDQpwY2kgMDAwMDowMDoxYy4yOiBlbmFibGluZyBkZXZpY2Ug KDAwMDAgLT4gMDAwMykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KcGNpIDAwMDA6 MDA6MWMuMjogYXNzaWduZWQgUENJIElOVCBDIC0+IElSUSA5ICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICANCnBjaSAwMDAwOjAwOjFjLjI6IHNoYXJpbmcgSVJRIDkgd2l0aCAwMDAw OjAwOjFkLjIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQpwY2kgMDAwMDowMDoxYy4y OiBzaGFyaW5nIElSUSA5IHdpdGggMDAwMDowMDoxZi4xICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIA0KcGNpIDAwMDA6MDA6MWMuMjogc2hhcmluZyBJUlEgOSB3aXRoIDAwMDA6MDE6MDAu MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCnBjaSAwMDAwOjAwOjFjLjM6IGVuYWJs aW5nIGRldmljZSAoMDAwMCAtPiAwMDAzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg DQpwY2kgMDAwMDowMDoxYy4zOiBhc3NpZ25lZCBQQ0kgSU5UIEQgLT4gSVJRIDEwICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIA0KcGNpIDAwMDA6MDA6MWMuMzogc2hhcmluZyBJUlEg MTAgd2l0aCAwMDAwOjAwOjFkLjEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCnBjaSAw MDAwOjAwOjFjLjM6IHNoYXJpbmcgSVJRIDEwIHdpdGggMDAwMDowMDoxZi4yICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgDQpwY2kgMDAwMDowMDoxYy4zOiBzaGFyaW5nIElSUSAxMCB3aXRo IDAwMDA6MDA6MWYuMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KcGNpIDAwMDA6MDA6 MWMuMzogc2hhcmluZyBJUlEgMTAgd2l0aCAwMDAwOjAxOjAwLjQgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICANCnBjaSAwMDAwOjAwOjFjLjQ6IGZvdW5kIFBDSSBJTlQgQSAtPiBJUlEgNSAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQpwY2kgMDAwMDowMDoxYy40OiBz aGFyaW5nIElSUSA1IHdpdGggMDAwMDowMDoxYy4wICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIA0KcGNpIDAwMDA6MDA6MWMuNDogc2hhcmluZyBJUlEgNSB3aXRoIDAwMDA6MDE6MDAuMiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCnBjaSAwMDAwOjAwOjFjLjU6IGZvdW5kIFBD SSBJTlQgQiAtPiBJUlEgMTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQpw Y2kgMDAwMDowMDoxYy41OiBzaGFyaW5nIElSUSAxMSB3aXRoIDAwMDA6MDA6MDIuMCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIA0KcGNpIDAwMDA6MDA6MWMuNTogc2hhcmluZyBJUlEgMTEg d2l0aCAwMDAwOjAwOjFjLjEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCnBjaSAwMDAw OjAwOjFjLjU6IHNoYXJpbmcgSVJRIDExIHdpdGggMDAwMDowMDoxZC4zICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgDQpwY2kgMDAwMDowMDoxYy41OiBzaGFyaW5nIElSUSAxMSB3aXRoIDAw MDA6MDE6MDAuMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KcGNpIDAwMDA6MDA6MWMu NTogc2hhcmluZyBJUlEgMTEgd2l0aCAwMDAwOjA3OjAwLjAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICANCk5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQpJUCByb3V0ZSBjYWNoZSBoYXNoIHRh YmxlIGVudHJpZXM6IDMyNzY4IChvcmRlcjogNiwgMjYyMTQ0IGJ5dGVzKSAgICAgICAgICAgICAg IA0KVENQIGVzdGFibGlzaGVkIGhhc2ggdGFibGUgZW50cmllczogMTMxMDcyIChvcmRlcjogOSwg MjA5NzE1MiBieXRlcykgICAgICAgICAgICANClRDUCBiaW5kIGhhc2ggdGFibGUgZW50cmllczog NjU1MzYgKG9yZGVyOiA4LCAxMDQ4NTc2IGJ5dGVzKSAgICAgICAgICAgICAgICAgICAgDQpUQ1A6 IEhhc2ggdGFibGVzIGNvbmZpZ3VyZWQgKGVzdGFibGlzaGVkIDEzMTA3MiBiaW5kIDY1NTM2KSAg ICAgICAgICAgICAgICAgICAgIA0KVENQIHJlbm8gcmVnaXN0ZXJlZCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCnBsYXRmb3JtIHJ0 Y19jbW9zOiByZWdpc3RlcmVkIHBsYXRmb3JtIFJUQyBkZXZpY2UgKG5vIFBOUCBkZXZpY2UgZm91 bmQpICAgICAgICAgDQptc2dtbmkgaGFzIGJlZW4gc2V0IHRvIDE5ODYgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KYWxnOiBObyB0ZXN0IGZvciBz dGRybmcgKGtybmcpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICANCmlvIHNjaGVkdWxlciBub29wIHJlZ2lzdGVyZWQgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQppbyBzY2hlZHVsZXIgZGVhZGxpbmUgcmVn aXN0ZXJlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K aW8gc2NoZWR1bGVyIGNmcSByZWdpc3RlcmVkIChkZWZhdWx0KSAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICANCnBjaSAwMDAwOjA3OjAwLjA6IEZpcm13YXJlIGxlZnQg ZTEwMCBpbnRlcnJ1cHRzIGVuYWJsZWQ7IGRpc2FibGluZyAgICAgICAgICAgICAgDQplZmlmYjog cHJvYmluZyBmb3IgZWZpZmIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIA0KZWZpZmI6IGZyYW1lYnVmZmVyIGF0IDB4NDAwMDAwMDAsIG1hcHBl ZCB0byAweGZmZmZjMjAwMTAwODAwMDAsIHVzaW5nIDM3NTJrLCB0b2sNCmVmaWZiOiBtb2RlIGlz IDgwMHg2MDB4MzIsIGxpbmVsZW5ndGg9MzIwMCwgcGFnZXM9MSAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgDQplZmlmYjogc2Nyb2xsaW5nOiByZWRyYXcgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KZWZpZmI6IFRydWVjb2xvcjogc2l6 ZT04Ojg6ODo4LCBzaGlmdD0yNDoxNjo4OjAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICANCkNvbnNvbGU6IHN3aXRjaGluZyB0byBjb2xvdXIgZnJhbWUgYnVmZmVyIGRldmljZSAxMDB4 MzcgICAgICAgICAgICAgICAgICAgICAgICAgDQpmYjA6IEVGSSBWR0EgZnJhbWUgYnVmZmVyIGRl dmljZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KUmVh bCBUaW1lIENsb2NrIERyaXZlciB2MS4xMmIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICANCkxpbnV4IGFncGdhcnQgaW50ZXJmYWNlIHYwLjEwMyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQphZ3BnYXJ0LWlu dGVsIDAwMDA6MDA6MDAuMDogSW50ZWwgOTQ1RyBDaGlwc2V0ICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIA0KYWdwZ2FydC1pbnRlbCAwMDAwOjAwOjAwLjA6IGRldGVjdGVkIDc5MzJL IHN0b2xlbiBtZW1vcnkgICAgICAgICAgICAgICAgICAgICAgICANCmFncGdhcnQtaW50ZWwgMDAw MDowMDowMC4wOiBBR1AgYXBlcnR1cmUgaXMgMjU2TSBAIDB4NDAwMDAwMDAgICAgICAgICAgICAg ICAgICAgDQpTZXJpYWw6IDgyNTAvMTY1NTAgZHJpdmVyLCA0IHBvcnRzLCBJUlEgc2hhcmluZyBk aXNhYmxlZCAgICAgICAgICAgICAgICAgICAgICAgIA0Kc2VyaWFsODI1MDogdHR5UzAgYXQgSS9P IDB4M2Y4IChpcnEgPSA0KSBpcyBhIDE2NTUwQSAgICAgICAgICAgICAgICAgICAgICAgICAgICAN CnNlcmlhbCAwMDAwOjAxOjAwLjM6IGVuYWJsaW5nIGRldmljZSAoMDAwMCAtPiAwMDAzKSAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgDQpzZXJpYWwgMDAwMDowMTowMC4zOiBmb3VuZCBQQ0kg SU5UIEMgLT4gSVJRIDkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0Kc2VyaWFs IDAwMDA6MDE6MDAuMzogc2hhcmluZyBJUlEgOSB3aXRoIDAwMDA6MDA6MWQuMiAgICAgICAgICAg ICAgICAgICAgICAgICAgICANCnNlcmlhbCAwMDAwOjAxOjAwLjM6IHNoYXJpbmcgSVJRIDkgd2l0 aCAwMDAwOjAwOjFmLjEgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQowMDAwOjAxOjAwLjM6 IHR0eVMxIGF0IEkvTyAweDUwMzAgKGlycSA9IDkpIGlzIGEgMTY1NTBBICAgICAgICAgICAgICAg ICAgICAgICAgIA0KVW5pZm9ybSBNdWx0aS1QbGF0Zm9ybSBFLUlERSBkcml2ZXIgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCnBpaXggMDAwMDowMDoxZi4xOiBJ REUgY29udHJvbGxlciAoMHg4MDg2OjB4MjdkZiByZXYgMHgwMSkgICAgICAgICAgICAgICAgICAg ICAgDQpwY2kgMDAwMDowMDoxZi4xOiBmb3VuZCBQQ0kgSU5UIEEgLT4gSVJRIDkgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KcGNpIDAwMDA6MDA6MWYuMTogc2hhcmluZyBJ UlEgOSB3aXRoIDAwMDA6MDA6MWQuMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCnBj aSAwMDAwOjAwOjFmLjE6IHNoYXJpbmcgSVJRIDkgd2l0aCAwMDAwOjAxOjAwLjMgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgDQpwaWl4IDAwMDA6MDA6MWYuMTogSURFIHBvcnQgZGlzYWJs ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KcGlpeCAwMDAw OjAwOjFmLjE6IG5vdCAxMDAlIG5hdGl2ZSBtb2RlOiB3aWxsIHByb2JlIGlycXMgbGF0ZXIgICAg ICAgICAgICAgICAgICANCiAgICBpZGUwOiBCTS1ETUEgYXQgMHg3MGIwLTB4NzBiNyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQpoZGE6IFRFQUMgRFctNTUy RywgQVRBUEkgQ0QvRFZELVJPTSBkcml2ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIA0KaGRhOiBVRE1BLzMzIG1vZGUgc2VsZWN0ZWQgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCmlkZTAgYXQgMHgxZjAtMHgxZjcsMHgz ZjYgb24gaXJxIDE0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg DQppZGVfZ2VuZXJpYzogcGxlYXNlIHVzZSAicHJvYmVfbWFzaz0weDNmIiBtb2R1bGUgcGFyYW1l dGVyIGZvciBwcm9iaW5nIGFsbCBsZWdhcw0KaWRlLWdkIGRyaXZlciAxLjE4ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCkRyaXZl ciAnc2QnIG5lZWRzIHVwZGF0aW5nIC0gcGxlYXNlIHVzZSBidXNfdHlwZSBtZXRob2RzICAgICAg ICAgICAgICAgICAgICAgICAgDQphdGFfcGlpeCAwMDAwOjAwOjFmLjI6IGZvdW5kIFBDSSBJTlQg QiAtPiBJUlEgMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KYXRhX3BpaXggMDAw MDowMDoxZi4yOiBzaGFyaW5nIElSUSAxMCB3aXRoIDAwMDA6MDA6MWQuMSAgICAgICAgICAgICAg ICAgICAgICAgICANCmF0YV9waWl4IDAwMDA6MDA6MWYuMjogc2hhcmluZyBJUlEgMTAgd2l0aCAw MDAwOjAwOjFmLjMgICAgICAgICAgICAgICAgICAgICAgICAgDQphdGFfcGlpeCAwMDAwOjAwOjFm LjI6IHNoYXJpbmcgSVJRIDEwIHdpdGggMDAwMDowMTowMC40ICAgICAgICAgICAgICAgICAgICAg ICAgIA0KYXRhX3BpaXggMDAwMDowMDoxZi4yOiBNQVAgWyBQMCBQMiBQMSBQMyBdICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCnNjc2kwIDogYXRhX3BpaXggICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQpz Y3NpMSA6IGF0YV9waWl4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIA0KYXRhMTogU0FUQSBtYXggVURNQS8xMzMgY21kIDB4NzBj OCBjdGwgMHg3MGVjIGJtZG1hIDB4NzBhMCBpcnEgMTAgICAgICAgICAgICAgICANCmF0YTI6IFNB VEEgbWF4IFVETUEvMTMzIGNtZCAweDcwYzAgY3RsIDB4NzBlOCBibWRtYSAweDcwYTggaXJxIDEw ICAgICAgICAgICAgICAgDQphdGExLjAwOiBBVEEtNzogSERUNzIyNTE2RExBMzgwLCBWNDNPQTlC QSwgbWF4IFVETUEvMTMzICAgICAgICAgICAgICAgICAgICAgICAgIA0KYXRhMS4wMDogMzIxNjcy OTYwIHNlY3RvcnMsIG11bHRpIDE2OiBMQkE0OCBOQ1EgKGRlcHRoIDAvMzIpICAgICAgICAgICAg ICAgICAgICANCmF0YTEuMDA6IGNvbmZpZ3VyZWQgZm9yIFVETUEvMTMzICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQppc2EgYm91bmNlIHBvb2wgc2l6ZTog MTYgcGFnZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IA0Kc2NzaSAwOjA6MDowOiBEaXJlY3QtQWNjZXNzICAgICBBVEEgICAgICBIRFQ3MjI1MTZETEEz ODAgIFY0M08gUFE6IDAgQU5TSTogNSAgICANCnNkIDA6MDowOjA6IFtzZGFdIDMyMTY3Mjk2MCA1 MTItYnl0ZSBoYXJkd2FyZSBzZWN0b3JzOiAoMTY0IEdCLzE1MyBHaUIpICAgICAgICAgDQpzZCAw OjA6MDowOiBbc2RhXSBXcml0ZSBQcm90ZWN0IGlzIG9mZiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIA0Kc2QgMDowOjA6MDogW3NkYV0gV3JpdGUgY2FjaGU6IGVuYWJs ZWQsIHJlYWQgY2FjaGU6IGVuYWJsZWQsIGRvZXNuJ3Qgc3VwcG9ydCBEUEENCnNkIDA6MDowOjA6 IFtzZGFdIDMyMTY3Mjk2MCA1MTItYnl0ZSBoYXJkd2FyZSBzZWN0b3JzOiAoMTY0IEdCLzE1MyBH aUIpICAgICAgICAgDQpzZCAwOjA6MDowOiBbc2RhXSBXcml0ZSBQcm90ZWN0IGlzIG9mZiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0Kc2QgMDowOjA6MDogW3NkYV0g V3JpdGUgY2FjaGU6IGVuYWJsZWQsIHJlYWQgY2FjaGU6IGVuYWJsZWQsIGRvZXNuJ3Qgc3VwcG9y dCBEUEENCiBzZGE6IHNkYTEgc2RhMiBzZGEzIHNkYTQgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQpzZCAwOjA6MDowOiBbc2RhXSBBdHRhY2hl ZCBTQ1NJIGRpc2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K ZWhjaV9oY2Q6IFVTQiAyLjAgJ0VuaGFuY2VkJyBIb3N0IENvbnRyb2xsZXIgKEVIQ0kpIERyaXZl ciAgICAgICAgICAgICAgICAgICAgICANCmVoY2lfaGNkIDAwMDA6MDA6MWQuNzogYXNzaWduZWQg UENJIElOVCBBIC0+IElSUSA1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQplaGNpX2hj ZCAwMDAwOjAwOjFkLjc6IHNoYXJpbmcgSVJRIDUgd2l0aCAwMDAwOjAwOjFkLjAgICAgICAgICAg ICAgICAgICAgICAgICAgIA0KZWhjaV9oY2QgMDAwMDowMDoxZC43OiBFSENJIEhvc3QgQ29udHJv bGxlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCmVoY2lfaGNkIDAwMDA6 MDA6MWQuNzogbmV3IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVzIG51bWJlciAxICAg ICAgICAgICAgDQplaGNpX2hjZCAwMDAwOjAwOjFkLjc6IGRlYnVnIHBvcnQgMSAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KZWhjaV9oY2QgMDAwMDowMDoxZC43 OiBpcnEgNSwgaW8gbWVtIDB4NTgzYzQ0MDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICANCmVoY2lfaGNkIDAwMDA6MDA6MWQuNzogVVNCIDIuMCBzdGFydGVkLCBFSENJIDEuMDAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgDQp1c2IgdXNiMTogY29uZmlndXJhdGlvbiAjMSBj aG9zZW4gZnJvbSAxIGNob2ljZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KaHVi IDEtMDoxLjA6IFVTQiBodWIgZm91bmQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICANCmh1YiAxLTA6MS4wOiA4IHBvcnRzIGRldGVjdGVkICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQp1aGNpX2hjZDog VVNCIFVuaXZlcnNhbCBIb3N0IENvbnRyb2xsZXIgSW50ZXJmYWNlIGRyaXZlciAgICAgICAgICAg ICAgICAgICAgICAgIA0KdWhjaV9oY2QgMDAwMDowMDoxZC4wOiBmb3VuZCBQQ0kgSU5UIEEgLT4g SVJRIDUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCnVoY2lfaGNkIDAwMDA6MDA6 MWQuMDogc2hhcmluZyBJUlEgNSB3aXRoIDAwMDA6MDA6MWQuNyAgICAgICAgICAgICAgICAgICAg ICAgICAgDQp1aGNpX2hjZCAwMDAwOjAwOjFkLjA6IFVIQ0kgSG9zdCBDb250cm9sbGVyICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KdWhjaV9oY2QgMDAwMDowMDoxZC4wOiBu ZXcgVVNCIGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDIgICAgICAgICAgICAN CnVoY2lfaGNkIDAwMDA6MDA6MWQuMDogaXJxIDUsIGlvIGJhc2UgMHgwMDAwNzA4MCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgDQp1c2IgdXNiMjogY29uZmlndXJhdGlvbiAjMSBjaG9z ZW4gZnJvbSAxIGNob2ljZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KaHViIDIt MDoxLjA6IFVTQiBodWIgZm91bmQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICANCmh1YiAyLTA6MS4wOiAyIHBvcnRzIGRldGVjdGVkICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQp1aGNpX2hjZCAwMDAw OjAwOjFkLjE6IGZvdW5kIFBDSSBJTlQgQiAtPiBJUlEgMTAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIA0KdWhjaV9oY2QgMDAwMDowMDoxZC4xOiBzaGFyaW5nIElSUSAxMCB3aXRoIDAw MDA6MDA6MWYuMiAgICAgICAgICAgICAgICAgICAgICAgICANCnVoY2lfaGNkIDAwMDA6MDA6MWQu MTogc2hhcmluZyBJUlEgMTAgd2l0aCAwMDAwOjAwOjFmLjMgICAgICAgICAgICAgICAgICAgICAg ICAgDQp1aGNpX2hjZCAwMDAwOjAwOjFkLjE6IHNoYXJpbmcgSVJRIDEwIHdpdGggMDAwMDowMTow MC40ICAgICAgICAgICAgICAgICAgICAgICAgIA0KdWhjaV9oY2QgMDAwMDowMDoxZC4xOiBVSENJ IEhvc3QgQ29udHJvbGxlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCnVo Y2lfaGNkIDAwMDA6MDA6MWQuMTogbmV3IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVz IG51bWJlciAzICAgICAgICAgICAgDQp1aGNpX2hjZCAwMDAwOjAwOjFkLjE6IGlycSAxMCwgaW8g YmFzZSAweDAwMDA3MDYwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KdXNiIHVzYjM6 IGNvbmZpZ3VyYXRpb24gIzEgY2hvc2VuIGZyb20gMSBjaG9pY2UgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICANCmh1YiAzLTA6MS4wOiBVU0IgaHViIGZvdW5kICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQpodWIgMy0wOjEuMDogMiBw b3J0cyBkZXRlY3RlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIA0KdWhjaV9oY2QgMDAwMDowMDoxZC4yOiBmb3VuZCBQQ0kgSU5UIEMgLT4gSVJRIDkg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCnVoY2lfaGNkIDAwMDA6MDA6MWQuMjog c2hhcmluZyBJUlEgOSB3aXRoIDAwMDA6MDA6MWYuMSAgICAgICAgICAgICAgICAgICAgICAgICAg DQp1aGNpX2hjZCAwMDAwOjAwOjFkLjI6IHNoYXJpbmcgSVJRIDkgd2l0aCAwMDAwOjAxOjAwLjMg ICAgICAgICAgICAgICAgICAgICAgICAgIA0KdWhjaV9oY2QgMDAwMDowMDoxZC4yOiBVSENJIEhv c3QgQ29udHJvbGxlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCnVoY2lf aGNkIDAwMDA6MDA6MWQuMjogbmV3IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVzIG51 bWJlciA0ICAgICAgICAgICAgDQp1aGNpX2hjZCAwMDAwOjAwOjFkLjI6IGlycSA5LCBpbyBiYXNl IDB4MDAwMDcwNDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KdXNiIHVzYjQ6IGNv bmZpZ3VyYXRpb24gIzEgY2hvc2VuIGZyb20gMSBjaG9pY2UgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICANCmh1YiA0LTA6MS4wOiBVU0IgaHViIGZvdW5kICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQpodWIgNC0wOjEuMDogMiBwb3J0 cyBkZXRlY3RlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIA0KdWhjaV9oY2QgMDAwMDowMDoxZC4zOiBmb3VuZCBQQ0kgSU5UIEQgLT4gSVJRIDExICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCnVoY2lfaGNkIDAwMDA6MDA6MWQuMzogc2hh cmluZyBJUlEgMTEgd2l0aCAwMDAwOjAwOjAyLjAgICAgICAgICAgICAgICAgICAgICAgICAgDQp1 aGNpX2hjZCAwMDAwOjAwOjFkLjM6IHNoYXJpbmcgSVJRIDExIHdpdGggMDAwMDowMTowMC4wICAg ICAgICAgICAgICAgICAgICAgICAgIA0KdWhjaV9oY2QgMDAwMDowMDoxZC4zOiBzaGFyaW5nIElS USAxMSB3aXRoIDAwMDA6MDc6MDAuMCAgICAgICAgICAgICAgICAgICAgICAgICANCnVoY2lfaGNk IDAwMDA6MDA6MWQuMzogVUhDSSBIb3N0IENvbnRyb2xsZXIgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgDQp1aGNpX2hjZCAwMDAwOjAwOjFkLjM6IG5ldyBVU0IgYnVzIHJlZ2lz dGVyZWQsIGFzc2lnbmVkIGJ1cyBudW1iZXIgNSAgICAgICAgICAgIA0KdWhjaV9oY2QgMDAwMDow MDoxZC4zOiBpcnEgMTEsIGlvIGJhc2UgMHgwMDAwNzAyMCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICANCnVzYiB1c2I1OiBjb25maWd1cmF0aW9uICMxIGNob3NlbiBmcm9tIDEgY2hvaWNl ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQpodWIgNS0wOjEuMDogVVNCIGh1YiBm b3VuZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IA0KaHViIDUtMDoxLjA6IDIgcG9ydHMgZGV0ZWN0ZWQgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICANClBOUDogTm8gUFMvMiBjb250cm9sbGVyIGZvdW5k LiBQcm9iaW5nIHBvcnRzIGRpcmVjdGx5LiAgICAgICAgICAgICAgICAgICAgICAgICAgDQpzZXJp bzogaTgwNDIgS0JEIHBvcnQgYXQgMHg2MCwweDY0IGlycSAxICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIA0Kc2VyaW86IGk4MDQyIEFVWCBwb3J0IGF0IDB4NjAsMHg2NCBp cnEgMTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCm1pY2U6IFBTLzIg bW91c2UgZGV2aWNlIGNvbW1vbiBmb3IgYWxsIG1pY2UgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgDQpjcHVpZGxlOiB1c2luZyBnb3Zlcm5vciBsYWRkZXIgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KdXNiY29yZTogcmVnaXN0ZXJl ZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2JoaWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICANCnVzYmhpZDogdjIuNjpVU0IgSElEIGNvcmUgZHJpdmVyICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQpUQ1AgY3ViaWMgcmVnaXN0ZXJlZCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K SU8gQVBJQyByZXNvdXJjZXMgY291bGQgYmUgbm90IGJlIGFsbG9jYXRlZC4gICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICANCmtqb3VybmFsZCBzdGFydGluZy4gIENvbW1pdCBpbnRl cnZhbCA1IHNlY29uZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQpFWFQzLWZz OiBtb3VudGVkIGZpbGVzeXN0ZW0gd2l0aCBvcmRlcmVkIGRhdGEgbW9kZS4gICAgICAgICAgICAg ICAgICAgICAgICAgICAgIA0KVkZTOiBNb3VudGVkIHJvb3QgKGV4dDMgZmlsZXN5c3RlbSkgcmVh ZG9ubHkgb24gZGV2aWNlIDg6Mi4gICAgICAgICAgICAgICAgICAgICANCkZyZWVpbmcgdW51c2Vk IGtlcm5lbCBtZW1vcnk6IDMyMGsgZnJlZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgDQp1c2IgMi0xOiBuZXcgZnVsbCBzcGVlZCBVU0IgZGV2aWNlIHVzaW5nIHVoY2lf aGNkIGFuZCBhZGRyZXNzIDIgICAgICAgICAgICAgICAgIA0KdXNiIDItMTogY29uZmlndXJhdGlv biAjMSBjaG9zZW4gZnJvbSAxIGNob2ljZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICANCmh1YiAyLTE6MS4wOiBVU0IgaHViIGZvdW5kICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgDQpodWIgMi0xOjEuMDogNCBwb3J0cyBkZXRlY3Rl ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KSU5J VDogdmVyc2lvbiAyLjg2IGJvb3RpbmcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICANCnVzYiA1LTE6IG5ldyBmdWxsIHNwZWVkIFVTQiBkZXZpY2Ug dXNpbmcgdWhjaV9oY2QgYW5kIGFkZHJlc3MgMiAgICAgICAgICAgICAgICAgDQpCVUc6IHVuYWJs ZSB0byBoYW5kbGUga2VybmVsIHBhZ2luZyByZXF1ZXN0IGF0IGZmZmY4ODAwM2Y0MDAwMDAgICAg ICAgICAgICAgICAgIA0KSVA6IFs8ZmZmZmZmZmY4MDMxYTNlMj5dIGNsZWFyX3BhZ2UrMHgxMi8w eDQwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANClBHRCAyMDIwNjMgUFVEIDIw NjA2MyBQTUQgM2YwMGMwNjcgUFRFIDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgDQpPb3BzOiAwMDAyIFsjMV0gU01QICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KbGFzdCBzeXNmcyBmaWxlOiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAN CkNQVSAwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgDQpNb2R1bGVzIGxpbmtlZCBpbjogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KUGlkOiA5 MjQsIGNvbW06IG1vZHByb2JlIE5vdCB0YWludGVkIDIuNi4yOS1yYzYtYWVzbmkgIzYgICAgICAg ICAgICAgICAgICAgICAgICANClJJUDogMDAxMDpbPGZmZmZmZmZmODAzMWEzZTI+XSAgWzxmZmZm ZmZmZjgwMzFhM2UyPl0gY2xlYXJfcGFnZSsweDEyLzB4NDAgICAgICAgDQpSU1A6IDAwMDA6ZmZm Zjg4MDAzZTk4M2MwMCAgRUZMQUdTOiAwMDAxMDIxNiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIA0KUkFYOiAwMDAwMDAwMDAwMDAwMDAwIFJCWDogZmZmZmUyMDAwMGRkNjAwMCBS Q1g6IDAwMDAwMDAwMDAwMDAwM2YgICAgICAgICAgICAgICANClJEWDogMDAwMDAwMDAwMDAwMDAw MCBSU0k6IDAwMDAwMDAwMDAwMDAwMDAgUkRJOiBmZmZmODgwMDNmNDAwMDAwICAgICAgICAgICAg ICAgDQpSQlA6IGZmZmY4ODAwM2U5ODNjYjggUjA4OiAwMDAwMDAwMDAwMDAwMDAwIFIwOTogMDAw MDAwMDAwMDAwMDAwMCAgICAgICAgICAgICAgIA0KUjEwOiAwMDAwMDAwMDAwMDNjYzViIFIxMTog MDAwMDAwMDAwMDAwMDAwMSBSMTI6IDAwMDAwMDAwMDAwMDAwMDAgICAgICAgICAgICAgICANClIx MzogMDAwMDAwMDAwMGRkNjAwMCBSMTQ6IGZmZmY4ODAwMDAwMDAwMDAgUjE1OiA2ZGI2ZGI2ZGI2 ZGI2ZGI3ICAgICAgICAgICAgICAgDQpGUzogIDAwMDAwMDAwMDAwMDAwMDAoMDAwMCkgR1M6ZmZm ZmZmZmY4MDY0OTA4MCgwMDAwKSBrbmxHUzowMDAwMDAwMDAwMDAwMDAwICAgIA0KQ1M6ICAwMDEw IERTOiAwMDAwIEVTOiAwMDAwIENSMDogMDAwMDAwMDA4MDA1MDAzYiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICANCkNSMjogZmZmZjg4MDAzZjQwMDAwMCBDUjM6IDAwMDAwMDAwM2VhMTgw MDAgQ1I0OiAwMDAwMDAwMDAwMDAwNmUwICAgICAgICAgICAgICAgDQpEUjA6IDAwMDAwMDAwMDAw MDAwMDAgRFIxOiAwMDAwMDAwMDAwMDAwMDAwIERSMjogMDAwMDAwMDAwMDAwMDAwMCAgICAgICAg ICAgICAgIA0KRFIzOiAwMDAwMDAwMDAwMDAwMDAwIERSNjogMDAwMDAwMDBmZmZmMGZmMCBEUjc6 IDAwMDAwMDAwMDAwMDA0MDAgICAgICAgICAgICAgICANClByb2Nlc3MgbW9kcHJvYmUgKHBpZDog OTI0LCB0aHJlYWRpbmZvIGZmZmY4ODAwM2U5ODIwMDAsIHRhc2sgZmZmZjg4MDAzZWEwMmFhMCkg DQpTdGFjazogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIA0KIGZmZmZmZmZmODAyNjhlMzggMDAwMDAwMDAwMDAw MDI0NiBmZmZmZmZmZjgwNjM3NTgwIDAwMDAwMDAwMDAwMDAwMDAgICAgICAgICAgICANCiAwMDAw MDAwMDAwMDAwMDAyIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwNDQ4MDVjNWY4MCAwMDAwMDAwMDAw MDAwMDAzICAgICAgICAgICAgDQogMDAwMDAwMDAwMDAwMDAwMCAwMDEyODBkMjAwMDA4NGQwIGZm ZmZmZmZmODA1YzdmMDggMDAwMDAwMDE4MDVjN2YwMCAgICAgICAgICAgIA0KQ2FsbCBUcmFjZTog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICANCiBbPGZmZmZmZmZmODAyNjhlMzg+XSA/IGdldF9wYWdlX2Zyb21fZnJlZWxp c3QrMHgzZjgvMHg0OWUgICAgICAgICAgICAgICAgICAgICAgDQogWzxmZmZmZmZmZjgwMjY5MjIx Pl0gX19hbGxvY19wYWdlc19pbnRlcm5hbCsweGUyLzB4NDBjICAgICAgICAgICAgICAgICAgICAg ICAgIA0KIFs8ZmZmZmZmZmY4MDI3NmViZD5dIGhhbmRsZV9tbV9mYXVsdCsweDFkZi8weDY0NSAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiBbPGZmZmZmZmZmODAyMjNiYTc+XSBkb19w YWdlX2ZhdWx0KzB4NDFhLzB4N2RiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQog WzxmZmZmZmZmZjgwMjdjMzc1Pl0gPyBtbWFwX3JlZ2lvbisweDM5Mi8weDRiMSAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIA0KIFs8ZmZmZmZmZmY4MDMxODQwMj5dID8gX191cF93cml0 ZSsweDExNS8weDEyNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiBbPGZmZmZm ZmZmODA0NjU0M2Y+XSBwYWdlX2ZhdWx0KzB4MWYvMHgzMCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgDQpDb2RlOiA2NCBmZiBmZiBmZiA1YiBjOSBjMyA5MCA5MCBiOSAwMCAw MiAwMCAwMCAzMSBjMCBmMyA0OCBhYiBjMyAwZiAxZiA0NCAwMCAwIA0KUklQICBbPGZmZmZmZmZm ODAzMWEzZTI+XSBjbGVhcl9wYWdlKzB4MTIvMHg0MCAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICANCiBSU1AgPGZmZmY4ODAwM2U5ODNjMDA+ICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQpDUjI6IGZmZmY4ODAwM2Y0MDAwMDAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IA0KLS0tWyBlbmQgdHJhY2UgNjgxNzc2NjkwZjNjNWEzOCBdLS0tICAgICAgICAgICAgICAgICAg ICANCi== --=-g972rFj8+RarZune0CIo-- --=-Ch1NgAF1RhseehUaHfIr Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEABECAAYFAkmslFUACgkQKhFGF+eHlphEwQCfQP1D3XC+HQaD/MLZcABPfaN3 1ngAoKD6l9rW3LjJNrVHm4eaVwWcaAsk =ImUY -----END PGP SIGNATURE----- --=-Ch1NgAF1RhseehUaHfIr-- -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/