From owner-freebsd-hackers@freebsd.org Mon Nov 9 19:08:49 2020 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 06E2F46B0AB for ; Mon, 9 Nov 2020 19:08:49 +0000 (UTC) (envelope-from ozkan.kirik@gmail.com) Received: from mail-ua1-x942.google.com (mail-ua1-x942.google.com [IPv6:2607:f8b0:4864:20::942]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4CVLBS1xDKz3lqS; Mon, 9 Nov 2020 19:08:48 +0000 (UTC) (envelope-from ozkan.kirik@gmail.com) Received: by mail-ua1-x942.google.com with SMTP id q68so3124804uaq.3; Mon, 09 Nov 2020 11:08:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=GUGbOiKakqEfmD1Vo5U1sWRhH+2I2LFd85H14///xNk=; b=S/lR0EMW+jp7TAghATj/YnbDTX4GmJtSJLFjM3xwpPWekagzmpoNkL5q6CnmVwrUvd vMdjLDRocvupFJLaYtQVSbE7pNlFWRr8m/fBlDm2YhJyIYS3VX/RkKCveE9fSMEvIPC4 5g2YdifponEoMKu+O0cjpNnrbnsarPtquaC0ecAgQnOaI3qrrcOAse1Tmftk7q2feiVf EBh33pBde9zn+E7NXYlDzH7jRmhqYgqi94PX5HWwFA+ZmjYbJ8qQuynWhqchkcZ6HrzX JaTY/MPd0P0CwQWPEzejdtzD9pRYRRA4sgycDikgbsGZQ8FNIk5uVBKQmNoVyQe8KcBN 7ShQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=GUGbOiKakqEfmD1Vo5U1sWRhH+2I2LFd85H14///xNk=; b=Y9WhLQzkR+b/bgKSxu9oDObrLC1e3isCWCnZixYRQroAGtGAN4+FbC8akO53TE3kvY N43fwjdaaWWWa70UbB5poPlH1JpsEQ7BHlgrHQLMtypTyfdOyfq4A1K1Vkwv7J1I9PZL 82XWiquupTsVeXlmZZOV3jTs2F4D3yA3/MTKWTxzmpdYM24EhLjk0bEm3v8rrxg13jLE V280YVXwUtX8m3CJnMxwggLHwNKYofTkUr5ZZuO4wwoMPxfhsXYTmay8PpInFY+XBZR2 XrZJMNw46/U1442yqoJBrnSdA7FYqFCDk6glr9gal+hv/ex++xN8QQQzOF1/LTdmXeNw U1RA== X-Gm-Message-State: AOAM533vP8OCAb8aKtNdHDhxzCjJX68e2VqoLmuYdDWQHNkPBtEZtbQ/ HOAhzp28wIsKPq/U0/O/eUN3cAOxI+cL1GEIcPq1pIXlrcA1Fw== X-Google-Smtp-Source: ABdhPJy7pbienBTNHsjS1oQ8e4wn4zsX2CfOeAz76aH8F5W4m/h04Y3EgfmlkFUYu1hBtyrzdSu4ggV/MZFQsY8CzZg= X-Received: by 2002:ab0:30ba:: with SMTP id b26mr7940307uam.31.1604948926959; Mon, 09 Nov 2020 11:08:46 -0800 (PST) MIME-Version: 1.0 References: <20201026200059.GA66299@raichu> <723fbd7326df42ce30cd5e361db9c736@neelc.org> <20201027032720.GB31663@raichu> <20201027125508.GD31663@raichu> <20201109185304.GB4990@raichu> In-Reply-To: <20201109185304.GB4990@raichu> From: =?UTF-8?B?w5Z6a2FuIEtJUklL?= Date: Mon, 9 Nov 2020 22:08:33 +0300 Message-ID: Subject: Re: QAT driver To: Mark Johnston Cc: "freebsd-hackers@freebsd.org" Content-Type: multipart/mixed; boundary="000000000000acdc0205b3b14a7d" X-Rspamd-Queue-Id: 4CVLBS1xDKz3lqS X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=S/lR0EMW; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of ozkankirik@gmail.com designates 2607:f8b0:4864:20::942 as permitted sender) smtp.mailfrom=ozkankirik@gmail.com X-Spamd-Result: default: False [-0.90 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; HAS_ATTACHMENT(0.00)[]; MIME_BASE64_TEXT_BOGUS(1.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; MIME_BASE64_TEXT(0.10)[]; CTYPE_MIXED_BOGUS(1.00)[]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:+,3:~,4:+]; R_MIXED_CHARSET(1.00)[subject]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; TAGGED_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[2607:f8b0:4864:20::942:from]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/mixed,multipart/alternative,text/plain]; SPAMHAUS_ZRD(0.00)[2607:f8b0:4864:20::942:from:127.0.2.255]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::942:from]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-hackers] X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Nov 2020 19:08:49 -0000 --000000000000acdc0205b3b14a7d Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable This is cutted output, full output is attached. It's using C620. I think it's supported. There are two QAT chips SoC. Is it possible to use both of them ? none100@pci0:181:0:0: class=3D0x0b4000 card=3D0x00008086 chip=3D0x37c8808= 6 rev=3D0x04 hdr=3D0x00 vendor =3D 'Intel Corporation' device =3D 'C62x Chipset QuickAssist Technology' class =3D processor none101@pci0:182:0:0: class=3D0x0b4000 card=3D0x00008086 chip=3D0x37c8808= 6 rev=3D0x04 hdr=3D0x00 vendor =3D 'Intel Corporation' device =3D 'C62x Chipset QuickAssist Technology' class =3D processor On Mon, Nov 9, 2020 at 9:53 PM Mark Johnston wrote: > On Mon, Nov 09, 2020 at 09:44:40PM +0300, =C3=96zkan KIRIK wrote: > > great job! thank you! > > > > Does the work supports Xeon D-2100 series ? (Exact model: Xeon D-2146NT= ) > > Regards > > I'm not sure - could you provide the PCI ID for the QAT device in > question? "pciconf -lv" output would be sufficient. I don't see > distinct Xeon D-2XXX support in any open-source QAT drivers, so it's > probably covered by one of the other device types. > > > On Fri, Oct 30, 2020 at 6:45 PM John Baldwin wrote: > > > > > On 10/27/20 2:15 PM, Rick Macklem wrote: > > > > Mark Johnston wrote: > > > >> On Tue, Oct 27, 2020 at 04:32:40AM +0000, Rick Macklem wrote: > > > > [stuff snipped] > > > >>> Can it be made to work with the KERN_TLS in head? > > > >>> (KERN_TLS works fine for me using the ktls_ocf and aesni modules.= ) > > > >>> I think it is only head and requires the patched OpenSSL3 that jh= b@ > > > >>> currently has. > > > >> > > > >> I hadn't looked at ktls_ocf.c before but at a glance it looks like > it > > > >> can make use of any hardware or software opencrypto driver that > supports > > > >> the requested algorithms. The qat(4) port implements the algorith= ms > > > >> referenced by ktls_ocf_try(). > > > > Well, if you were inspired to try it out, the basic doc for > NFS-over-TLS > > > is here: > > > > https://people.freebsd.org/~rmacklem/nfs-over-tls-setup.txt > > > > (Same file is in base/projects/nfs-over-tls on subversion.) > > > > For someone who is used to building/running head kernels, it should > be > > > > pretty straightforward. > > > > > > > > You could become the first tester in the whole wide world;-) rick > > > > ps: Although the NFS code uses it in the kernel, I think that an > > > application > > > > that uses OpenSSL's SSL_read()/SSL_write via a patched OpenSSL > > > library, > > > > has the encrypt/decrypt done in the kernel and the userspace > library > > > > code just does socket I/O with unencrypted data. > > > > pss: Hopefully jhb@ will correct me if I got this wrong. > > > > > > > >> I know nothing about it, except that it seems to work well, doing > > > >> the TLS application data records in the kernel for a TCP socket > > > >> enabled by the patched OpenSSL library. > > > >> I've cc'd jhb@, so hopefully he can let us know what it needs? > > > > > > qat(4) should work with KERN_TLS. I've used ccr(4) with the KERN_TLS > > > bits many times. It is a good throughput test, though you will need > > > a fast network connection to really push it (e.g. with ccr(4) I've > > > done about 50 Gbps of TLS traffic using nginx with the KTLS patches > > > to use sendfile, so that requires a 100G NIC and/or two 40G NICs.) > > > > > > -- > > > John Baldwin > > > _______________________________________________ > > > freebsd-hackers@freebsd.org mailing list > > > https://lists.freebsd.org/mailman/listinfo/freebsd-hackers > > > To unsubscribe, send any mail to " > freebsd-hackers-unsubscribe@freebsd.org" > > > > --000000000000acdc0205b3b14a7d Content-Type: text/plain; charset="US-ASCII"; name="pciconf.txt" Content-Disposition: attachment; filename="pciconf.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_khax2zvx0 IyBwY2ljb25mIC1sdg0KaG9zdGIwQHBjaTA6MDowOjA6ICAgICAgY2xhc3M9MHgwNjAwMDAgY2Fy ZD0weDAwMDA4MDg2IGNoaXA9MHgyMDIwODA4NiByZXY9MHgwNCBoZHI9MHgwMA0KICAgIHZlbmRv ciAgICAgPSAnSW50ZWwgQ29ycG9yYXRpb24nDQogICAgZGV2aWNlICAgICA9ICdTa3kgTGFrZS1F IERNSTMgUmVnaXN0ZXJzJw0KICAgIGNsYXNzICAgICAgPSBicmlkZ2UNCiAgICBzdWJjbGFzcyAg ID0gSE9TVC1QQ0kNCmlvYXQwQHBjaTA6MDo0OjA6ICAgICAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9 MHgwMDAwODA4NiBjaGlwPTB4MjAyMTgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3Ig ICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnU2t5IExha2UtRSBD QkRNQSBSZWdpc3RlcnMnDQogICAgY2xhc3MgICAgICA9IGJhc2UgcGVyaXBoZXJhbA0KaW9hdDFA cGNpMDowOjQ6MTogICAgICAgY2xhc3M9MHgwODgwMDAgY2FyZD0weDAwMDA4MDg2IGNoaXA9MHgy MDIxODA4NiByZXY9MHgwNCBoZHI9MHgwMA0KICAgIHZlbmRvciAgICAgPSAnSW50ZWwgQ29ycG9y YXRpb24nDQogICAgZGV2aWNlICAgICA9ICdTa3kgTGFrZS1FIENCRE1BIFJlZ2lzdGVycycNCiAg ICBjbGFzcyAgICAgID0gYmFzZSBwZXJpcGhlcmFsDQppb2F0MkBwY2kwOjA6NDoyOiAgICAgICBj bGFzcz0weDA4ODAwMCBjYXJkPTB4MDAwMDgwODYgY2hpcD0weDIwMjE4MDg2IHJldj0weDA0IGhk cj0weDAwDQogICAgdmVuZG9yICAgICA9ICdJbnRlbCBDb3Jwb3JhdGlvbicNCiAgICBkZXZpY2Ug ICAgID0gJ1NreSBMYWtlLUUgQ0JETUEgUmVnaXN0ZXJzJw0KICAgIGNsYXNzICAgICAgPSBiYXNl IHBlcmlwaGVyYWwNCmlvYXQzQHBjaTA6MDo0OjM6ICAgICAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9 MHgwMDAwODA4NiBjaGlwPTB4MjAyMTgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3Ig ICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnU2t5IExha2UtRSBD QkRNQSBSZWdpc3RlcnMnDQogICAgY2xhc3MgICAgICA9IGJhc2UgcGVyaXBoZXJhbA0KaW9hdDRA cGNpMDowOjQ6NDogICAgICAgY2xhc3M9MHgwODgwMDAgY2FyZD0weDAwMDA4MDg2IGNoaXA9MHgy MDIxODA4NiByZXY9MHgwNCBoZHI9MHgwMA0KICAgIHZlbmRvciAgICAgPSAnSW50ZWwgQ29ycG9y YXRpb24nDQogICAgZGV2aWNlICAgICA9ICdTa3kgTGFrZS1FIENCRE1BIFJlZ2lzdGVycycNCiAg ICBjbGFzcyAgICAgID0gYmFzZSBwZXJpcGhlcmFsDQppb2F0NUBwY2kwOjA6NDo1OiAgICAgICBj bGFzcz0weDA4ODAwMCBjYXJkPTB4MDAwMDgwODYgY2hpcD0weDIwMjE4MDg2IHJldj0weDA0IGhk cj0weDAwDQogICAgdmVuZG9yICAgICA9ICdJbnRlbCBDb3Jwb3JhdGlvbicNCiAgICBkZXZpY2Ug ICAgID0gJ1NreSBMYWtlLUUgQ0JETUEgUmVnaXN0ZXJzJw0KICAgIGNsYXNzICAgICAgPSBiYXNl IHBlcmlwaGVyYWwNCmlvYXQ2QHBjaTA6MDo0OjY6ICAgICAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9 MHgwMDAwODA4NiBjaGlwPTB4MjAyMTgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3Ig ICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnU2t5IExha2UtRSBD QkRNQSBSZWdpc3RlcnMnDQogICAgY2xhc3MgICAgICA9IGJhc2UgcGVyaXBoZXJhbA0KaW9hdDdA cGNpMDowOjQ6NzogICAgICAgY2xhc3M9MHgwODgwMDAgY2FyZD0weDAwMDA4MDg2IGNoaXA9MHgy MDIxODA4NiByZXY9MHgwNCBoZHI9MHgwMA0KICAgIHZlbmRvciAgICAgPSAnSW50ZWwgQ29ycG9y YXRpb24nDQogICAgZGV2aWNlICAgICA9ICdTa3kgTGFrZS1FIENCRE1BIFJlZ2lzdGVycycNCiAg ICBjbGFzcyAgICAgID0gYmFzZSBwZXJpcGhlcmFsDQpub25lMEBwY2kwOjA6NTowOiAgICAgICBj bGFzcz0weDA4ODAwMCBjYXJkPTB4MDAwMDgwODYgY2hpcD0weDIwMjQ4MDg2IHJldj0weDA0IGhk cj0weDAwDQogICAgdmVuZG9yICAgICA9ICdJbnRlbCBDb3Jwb3JhdGlvbicNCiAgICBkZXZpY2Ug ICAgID0gJ1NreSBMYWtlLUUgTU0vVnQtZCBDb25maWd1cmF0aW9uIFJlZ2lzdGVycycNCiAgICBj bGFzcyAgICAgID0gYmFzZSBwZXJpcGhlcmFsDQpub25lMUBwY2kwOjA6NToyOiAgICAgICBjbGFz cz0weDA4ODAwMCBjYXJkPTB4MDAwMDAwMDAgY2hpcD0weDIwMjU4MDg2IHJldj0weDA0IGhkcj0w eDAwDQogICAgdmVuZG9yICAgICA9ICdJbnRlbCBDb3Jwb3JhdGlvbicNCiAgICBkZXZpY2UgICAg ID0gJ1NreSBMYWtlLUUgUkFTJw0KICAgIGNsYXNzICAgICAgPSBiYXNlIHBlcmlwaGVyYWwNCmlv YXBpYzBAcGNpMDowOjU6NDogICAgIGNsYXNzPTB4MDgwMDIwIGNhcmQ9MHgyMDI2ODA4NiBjaGlw PTB4MjAyNjgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENv cnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnU2t5IExha2UtRSBJT0FQSUMnDQogICAgY2xh c3MgICAgICA9IGJhc2UgcGVyaXBoZXJhbA0KICAgIHN1YmNsYXNzICAgPSBpbnRlcnJ1cHQgY29u dHJvbGxlcg0Kbm9uZTJAcGNpMDowOjg6MDogICAgICAgY2xhc3M9MHgwODgwMDAgY2FyZD0weDAw MDA4MDg2IGNoaXA9MHgyMDE0ODA4NiByZXY9MHgwNCBoZHI9MHgwMA0KICAgIHZlbmRvciAgICAg PSAnSW50ZWwgQ29ycG9yYXRpb24nDQogICAgZGV2aWNlICAgICA9ICdTa3kgTGFrZS1FIFVib3gg UmVnaXN0ZXJzJw0KICAgIGNsYXNzICAgICAgPSBiYXNlIHBlcmlwaGVyYWwNCm5vbmUzQHBjaTA6 MDo4OjE6ICAgICAgIGNsYXNzPTB4MTEwMTAwIGNhcmQ9MHgwMDAwODA4NiBjaGlwPTB4MjAxNTgw ODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9u Jw0KICAgIGRldmljZSAgICAgPSAnU2t5IExha2UtRSBVYm94IFJlZ2lzdGVycycNCiAgICBjbGFz cyAgICAgID0gZGFzcA0KICAgIHN1YmNsYXNzICAgPSBwZXJmb3JtYW5jZSBjb3VudGVycw0Kbm9u ZTRAcGNpMDowOjg6MjogICAgICAgY2xhc3M9MHgwODgwMDAgY2FyZD0weDAwMDA4MDg2IGNoaXA9 MHgyMDE2ODA4NiByZXY9MHgwNCBoZHI9MHgwMA0KICAgIHZlbmRvciAgICAgPSAnSW50ZWwgQ29y cG9yYXRpb24nDQogICAgZGV2aWNlICAgICA9ICdTa3kgTGFrZS1FIFVib3ggUmVnaXN0ZXJzJw0K ICAgIGNsYXNzICAgICAgPSBiYXNlIHBlcmlwaGVyYWwNCm5vbmU1QHBjaTA6MDoxNzowOiAgICAg IGNsYXNzPTB4ZmYwMDAwIGNhcmQ9MHgxYjM1MTVkOSBjaGlwPTB4YTFlYzgwODYgcmV2PTB4MDQg aGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmlj ZSAgICAgPSAnQzYyMCBTZXJpZXMgQ2hpcHNldCBGYW1pbHkgTVJPTSAwJw0Kbm9uZTZAcGNpMDow OjE3OjE6ICAgICAgY2xhc3M9MHhmZjAwMDAgY2FyZD0weDFiMzUxNWQ5IGNoaXA9MHhhMWVkODA4 NiByZXY9MHgwNCBoZHI9MHgwMA0KICAgIHZlbmRvciAgICAgPSAnSW50ZWwgQ29ycG9yYXRpb24n DQogICAgZGV2aWNlICAgICA9ICdDNjIwIFNlcmllcyBDaGlwc2V0IEZhbWlseSBNUk9NIDEnDQph aGNpMEBwY2kwOjA6MTc6NTogICAgICBjbGFzcz0weDAxMDYwMSBjYXJkPTB4MWIzNTE1ZDkgY2hp cD0weGExZDI4MDg2IHJldj0weDA0IGhkcj0weDAwDQogICAgdmVuZG9yICAgICA9ICdJbnRlbCBD b3Jwb3JhdGlvbicNCiAgICBkZXZpY2UgICAgID0gJ0M2MjAgU2VyaWVzIENoaXBzZXQgRmFtaWx5 IFNTQVRBIENvbnRyb2xsZXIgW0FIQ0kgbW9kZV0nDQogICAgY2xhc3MgICAgICA9IG1hc3Mgc3Rv cmFnZQ0KICAgIHN1YmNsYXNzICAgPSBTQVRBDQp4aGNpMEBwY2kwOjA6MjA6MDogICAgICBjbGFz cz0weDBjMDMzMCBjYXJkPTB4MWIzNTE1ZDkgY2hpcD0weGExYWY4MDg2IHJldj0weDA0IGhkcj0w eDAwDQogICAgdmVuZG9yICAgICA9ICdJbnRlbCBDb3Jwb3JhdGlvbicNCiAgICBkZXZpY2UgICAg ID0gJ0M2MjAgU2VyaWVzIENoaXBzZXQgRmFtaWx5IFVTQiAzLjAgeEhDSSBDb250cm9sbGVyJw0K ICAgIGNsYXNzICAgICAgPSBzZXJpYWwgYnVzDQogICAgc3ViY2xhc3MgICA9IFVTQg0Kbm9uZTdA cGNpMDowOjIwOjI6ICAgICAgY2xhc3M9MHgxMTgwMDAgY2FyZD0weDFiMzUxNWQ5IGNoaXA9MHhh MWIxODA4NiByZXY9MHgwNCBoZHI9MHgwMA0KICAgIHZlbmRvciAgICAgPSAnSW50ZWwgQ29ycG9y YXRpb24nDQogICAgZGV2aWNlICAgICA9ICdDNjIwIFNlcmllcyBDaGlwc2V0IEZhbWlseSBUaGVy bWFsIFN1YnN5c3RlbScNCiAgICBjbGFzcyAgICAgID0gZGFzcA0Kbm9uZThAcGNpMDowOjIyOjA6 ICAgICAgY2xhc3M9MHgwNzgwMDAgY2FyZD0weDFiMzUxNWQ5IGNoaXA9MHhhMWJhODA4NiByZXY9 MHgwNCBoZHI9MHgwMA0KICAgIHZlbmRvciAgICAgPSAnSW50ZWwgQ29ycG9yYXRpb24nDQogICAg ZGV2aWNlICAgICA9ICdDNjIwIFNlcmllcyBDaGlwc2V0IEZhbWlseSBNRUkgQ29udHJvbGxlcicN CiAgICBjbGFzcyAgICAgID0gc2ltcGxlIGNvbW1zDQpub25lOUBwY2kwOjA6MjI6MTogICAgICBj bGFzcz0weDA3ODAwMCBjYXJkPTB4MWIzNTE1ZDkgY2hpcD0weGExYmI4MDg2IHJldj0weDA0IGhk cj0weDAwDQogICAgdmVuZG9yICAgICA9ICdJbnRlbCBDb3Jwb3JhdGlvbicNCiAgICBkZXZpY2Ug ICAgID0gJ0M2MjAgU2VyaWVzIENoaXBzZXQgRmFtaWx5IE1FSSBDb250cm9sbGVyJw0KICAgIGNs YXNzICAgICAgPSBzaW1wbGUgY29tbXMNCm5vbmUxMEBwY2kwOjA6MjI6NDogICAgIGNsYXNzPTB4 MDc4MDAwIGNhcmQ9MHgxYjM1MTVkOSBjaGlwPTB4YTFiZTgwODYgcmV2PTB4MDQgaGRyPTB4MDAN CiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAn QzYyMCBTZXJpZXMgQ2hpcHNldCBGYW1pbHkgTUVJIENvbnRyb2xsZXInDQogICAgY2xhc3MgICAg ICA9IHNpbXBsZSBjb21tcw0KcGNpYjFAcGNpMDowOjI3OjA6ICAgICAgY2xhc3M9MHgwNjA0MDAg Y2FyZD0weDFiMzUxNWQ5IGNoaXA9MHhhMWU3ODA4NiByZXY9MHhmNCBoZHI9MHgwMQ0KICAgIHZl bmRvciAgICAgPSAnSW50ZWwgQ29ycG9yYXRpb24nDQogICAgZGV2aWNlICAgICA9ICdDNjIwIFNl cmllcyBDaGlwc2V0IEZhbWlseSBQQ0kgRXhwcmVzcyBSb290IFBvcnQnDQogICAgY2xhc3MgICAg ICA9IGJyaWRnZQ0KICAgIHN1YmNsYXNzICAgPSBQQ0ktUENJDQpwY2liMkBwY2kwOjA6Mjg6MDog ICAgICBjbGFzcz0weDA2MDQwMCBjYXJkPTB4MWIzNTE1ZDkgY2hpcD0weGExOTA4MDg2IHJldj0w eGY0IGhkcj0weDAxDQogICAgdmVuZG9yICAgICA9ICdJbnRlbCBDb3Jwb3JhdGlvbicNCiAgICBk ZXZpY2UgICAgID0gJ0M2MjAgU2VyaWVzIENoaXBzZXQgRmFtaWx5IFBDSSBFeHByZXNzIFJvb3Qg UG9ydCcNCiAgICBjbGFzcyAgICAgID0gYnJpZGdlDQogICAgc3ViY2xhc3MgICA9IFBDSS1QQ0kN CnBjaWIzQHBjaTA6MDoyODo0OiAgICAgIGNsYXNzPTB4MDYwNDAwIGNhcmQ9MHgxYjM1MTVkOSBj aGlwPTB4YTE5NDgwODYgcmV2PTB4ZjQgaGRyPTB4MDENCiAgICB2ZW5kb3IgICAgID0gJ0ludGVs IENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnQzYyMCBTZXJpZXMgQ2hpcHNldCBGYW1p bHkgUENJIEV4cHJlc3MgUm9vdCBQb3J0Jw0KICAgIGNsYXNzICAgICAgPSBicmlkZ2UNCiAgICBz dWJjbGFzcyAgID0gUENJLVBDSQ0KcGNpYjVAcGNpMDowOjI5OjA6ICAgICAgY2xhc3M9MHgwNjA0 MDAgY2FyZD0weDFiMzUxNWQ5IGNoaXA9MHhhMTk4ODA4NiByZXY9MHhmNCBoZHI9MHgwMQ0KICAg IHZlbmRvciAgICAgPSAnSW50ZWwgQ29ycG9yYXRpb24nDQogICAgZGV2aWNlICAgICA9ICdDNjIw IFNlcmllcyBDaGlwc2V0IEZhbWlseSBQQ0kgRXhwcmVzcyBSb290IFBvcnQnDQogICAgY2xhc3Mg ICAgICA9IGJyaWRnZQ0KICAgIHN1YmNsYXNzICAgPSBQQ0ktUENJDQpwY2liNkBwY2kwOjA6Mjk6 MzogICAgICBjbGFzcz0weDA2MDQwMCBjYXJkPTB4MWIzNTE1ZDkgY2hpcD0weGExOWI4MDg2IHJl dj0weGY0IGhkcj0weDAxDQogICAgdmVuZG9yICAgICA9ICdJbnRlbCBDb3Jwb3JhdGlvbicNCiAg ICBkZXZpY2UgICAgID0gJ0M2MjAgU2VyaWVzIENoaXBzZXQgRmFtaWx5IFBDSSBFeHByZXNzIFJv b3QgUG9ydCcNCiAgICBjbGFzcyAgICAgID0gYnJpZGdlDQogICAgc3ViY2xhc3MgICA9IFBDSS1Q Q0kNCnBjaWI3QHBjaTA6MDoyOTo0OiAgICAgIGNsYXNzPTB4MDYwNDAwIGNhcmQ9MHgxYjM1MTVk OSBjaGlwPTB4YTE5YzgwODYgcmV2PTB4ZjQgaGRyPTB4MDENCiAgICB2ZW5kb3IgICAgID0gJ0lu dGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnQzYyMCBTZXJpZXMgQ2hpcHNldCBG YW1pbHkgUENJIEV4cHJlc3MgUm9vdCBQb3J0Jw0KICAgIGNsYXNzICAgICAgPSBicmlkZ2UNCiAg ICBzdWJjbGFzcyAgID0gUENJLVBDSQ0KcGNpYjhAcGNpMDowOjI5OjY6ICAgICAgY2xhc3M9MHgw NjA0MDAgY2FyZD0weDFiMzUxNWQ5IGNoaXA9MHhhMTllODA4NiByZXY9MHhmNCBoZHI9MHgwMQ0K ICAgIHZlbmRvciAgICAgPSAnSW50ZWwgQ29ycG9yYXRpb24nDQogICAgZGV2aWNlICAgICA9ICdD NjIwIFNlcmllcyBDaGlwc2V0IEZhbWlseSBQQ0kgRXhwcmVzcyBSb290IFBvcnQnDQogICAgY2xh c3MgICAgICA9IGJyaWRnZQ0KICAgIHN1YmNsYXNzICAgPSBQQ0ktUENJDQppc2FiMEBwY2kwOjA6 MzE6MDogICAgICBjbGFzcz0weDA2MDEwMCBjYXJkPTB4MWIzNTE1ZDkgY2hpcD0weGExYzg4MDg2 IHJldj0weDA0IGhkcj0weDAwDQogICAgdmVuZG9yICAgICA9ICdJbnRlbCBDb3Jwb3JhdGlvbicN CiAgICBjbGFzcyAgICAgID0gYnJpZGdlDQogICAgc3ViY2xhc3MgICA9IFBDSS1JU0ENCm5vbmUx MUBwY2kwOjA6MzE6MjogICAgIGNsYXNzPTB4MDU4MDAwIGNhcmQ9MHgxYjM1MTVkOSBjaGlwPTB4 YTFhMTgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBv cmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnQzYyMCBTZXJpZXMgQ2hpcHNldCBGYW1pbHkgUG93 ZXIgTWFuYWdlbWVudCBDb250cm9sbGVyJw0KICAgIGNsYXNzICAgICAgPSBtZW1vcnkNCm5vbmUx MkBwY2kwOjA6MzE6NDogICAgIGNsYXNzPTB4MGMwNTAwIGNhcmQ9MHgxYjM1MTVkOSBjaGlwPTB4 YTFhMzgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBv cmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnQzYyMCBTZXJpZXMgQ2hpcHNldCBGYW1pbHkgU01C dXMnDQogICAgY2xhc3MgICAgICA9IHNlcmlhbCBidXMNCiAgICBzdWJjbGFzcyAgID0gU01CdXMN Cm5vbmUxM0BwY2kwOjA6MzE6NTogICAgIGNsYXNzPTB4MGM4MDAwIGNhcmQ9MHgxYjM1MTVkOSBj aGlwPTB4YTFhNDgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVs IENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnQzYyMCBTZXJpZXMgQ2hpcHNldCBGYW1p bHkgU1BJIENvbnRyb2xsZXInDQogICAgY2xhc3MgICAgICA9IHNlcmlhbCBidXMNCm52bWUwQHBj aTA6MTowOjA6ICAgICAgIGNsYXNzPTB4MDEwODAyIGNhcmQ9MHgzOTBiODA4NiBjaGlwPTB4ZjFh NjgwODYgcmV2PTB4MDMgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0 aW9uJw0KICAgIGRldmljZSAgICAgPSAnU1NEIFBybyA3NjAwcC83NjBwL0UgNjEwMHAgU2VyaWVz Jw0KICAgIGNsYXNzICAgICAgPSBtYXNzIHN0b3JhZ2UNCiAgICBzdWJjbGFzcyAgID0gTlZNDQpw Y2liNEBwY2kwOjM6MDowOiAgICAgICBjbGFzcz0weDA2MDQwMCBjYXJkPTB4MTE1MDFhMDMgY2hp cD0weDExNTAxYTAzIHJldj0weDA0IGhkcj0weDAxDQogICAgdmVuZG9yICAgICA9ICdBU1BFRUQg VGVjaG5vbG9neSwgSW5jLicNCiAgICBkZXZpY2UgICAgID0gJ0FTVDExNTAgUENJLXRvLVBDSSBC cmlkZ2UnDQogICAgY2xhc3MgICAgICA9IGJyaWRnZQ0KICAgIHN1YmNsYXNzICAgPSBQQ0ktUENJ DQp2Z2FwY2kwQHBjaTA6NDowOjA6ICAgICBjbGFzcz0weDAzMDAwMCBjYXJkPTB4MWIzNTE1ZDkg Y2hpcD0weDIwMDAxYTAzIHJldj0weDQxIGhkcj0weDAwDQogICAgdmVuZG9yICAgICA9ICdBU1BF RUQgVGVjaG5vbG9neSwgSW5jLicNCiAgICBkZXZpY2UgICAgID0gJ0FTUEVFRCBHcmFwaGljcyBG YW1pbHknDQogICAgY2xhc3MgICAgICA9IGRpc3BsYXkNCiAgICBzdWJjbGFzcyAgID0gVkdBDQpp Z2IwQHBjaTA6NjowOjA6ICAgICAgICBjbGFzcz0weDAyMDAwMCBjYXJkPTB4MTUzMzE1ZDkgY2hp cD0weDE1MzM4MDg2IHJldj0weDAzIGhkcj0weDAwDQogICAgdmVuZG9yICAgICA9ICdJbnRlbCBD b3Jwb3JhdGlvbicNCiAgICBkZXZpY2UgICAgID0gJ0kyMTAgR2lnYWJpdCBOZXR3b3JrIENvbm5l Y3Rpb24nDQogICAgY2xhc3MgICAgICA9IG5ldHdvcmsNCiAgICBzdWJjbGFzcyAgID0gZXRoZXJu ZXQNCmlnYjFAcGNpMDo3OjA6MDogICAgICAgIGNsYXNzPTB4MDIwMDAwIGNhcmQ9MHgxNTIxMTVk OSBjaGlwPTB4MTUyMTgwODYgcmV2PTB4MDEgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0lu dGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnSTM1MCBHaWdhYml0IE5ldHdvcmsg Q29ubmVjdGlvbicNCiAgICBjbGFzcyAgICAgID0gbmV0d29yaw0KICAgIHN1YmNsYXNzICAgPSBl dGhlcm5ldA0KaWdiMkBwY2kwOjc6MDoxOiAgICAgICAgY2xhc3M9MHgwMjAwMDAgY2FyZD0weDE1 MjExNWQ5IGNoaXA9MHgxNTIxODA4NiByZXY9MHgwMSBoZHI9MHgwMA0KICAgIHZlbmRvciAgICAg PSAnSW50ZWwgQ29ycG9yYXRpb24nDQogICAgZGV2aWNlICAgICA9ICdJMzUwIEdpZ2FiaXQgTmV0 d29yayBDb25uZWN0aW9uJw0KICAgIGNsYXNzICAgICAgPSBuZXR3b3JrDQogICAgc3ViY2xhc3Mg ICA9IGV0aGVybmV0DQppZ2IzQHBjaTA6NzowOjI6ICAgICAgICBjbGFzcz0weDAyMDAwMCBjYXJk PTB4MTUyMTE1ZDkgY2hpcD0weDE1MjE4MDg2IHJldj0weDAxIGhkcj0weDAwDQogICAgdmVuZG9y ICAgICA9ICdJbnRlbCBDb3Jwb3JhdGlvbicNCiAgICBkZXZpY2UgICAgID0gJ0kzNTAgR2lnYWJp dCBOZXR3b3JrIENvbm5lY3Rpb24nDQogICAgY2xhc3MgICAgICA9IG5ldHdvcmsNCiAgICBzdWJj bGFzcyAgID0gZXRoZXJuZXQNCmlnYjRAcGNpMDo3OjA6MzogICAgICAgIGNsYXNzPTB4MDIwMDAw IGNhcmQ9MHgxNTIxMTVkOSBjaGlwPTB4MTUyMTgwODYgcmV2PTB4MDEgaGRyPTB4MDANCiAgICB2 ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnSTM1MCBH aWdhYml0IE5ldHdvcmsgQ29ubmVjdGlvbicNCiAgICBjbGFzcyAgICAgID0gbmV0d29yaw0KICAg IHN1YmNsYXNzICAgPSBldGhlcm5ldA0KaWdiNUBwY2kwOjg6MDowOiAgICAgICAgY2xhc3M9MHgw MjAwMDAgY2FyZD0weDE1MjExNWQ5IGNoaXA9MHgxNTIxODA4NiByZXY9MHgwMSBoZHI9MHgwMA0K ICAgIHZlbmRvciAgICAgPSAnSW50ZWwgQ29ycG9yYXRpb24nDQogICAgZGV2aWNlICAgICA9ICdJ MzUwIEdpZ2FiaXQgTmV0d29yayBDb25uZWN0aW9uJw0KICAgIGNsYXNzICAgICAgPSBuZXR3b3Jr DQogICAgc3ViY2xhc3MgICA9IGV0aGVybmV0DQppZ2I2QHBjaTA6ODowOjE6ICAgICAgICBjbGFz cz0weDAyMDAwMCBjYXJkPTB4MTUyMTE1ZDkgY2hpcD0weDE1MjE4MDg2IHJldj0weDAxIGhkcj0w eDAwDQogICAgdmVuZG9yICAgICA9ICdJbnRlbCBDb3Jwb3JhdGlvbicNCiAgICBkZXZpY2UgICAg ID0gJ0kzNTAgR2lnYWJpdCBOZXR3b3JrIENvbm5lY3Rpb24nDQogICAgY2xhc3MgICAgICA9IG5l dHdvcmsNCiAgICBzdWJjbGFzcyAgID0gZXRoZXJuZXQNCmlnYjdAcGNpMDo4OjA6MjogICAgICAg IGNsYXNzPTB4MDIwMDAwIGNhcmQ9MHgxNTIxMTVkOSBjaGlwPTB4MTUyMTgwODYgcmV2PTB4MDEg aGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmlj ZSAgICAgPSAnSTM1MCBHaWdhYml0IE5ldHdvcmsgQ29ubmVjdGlvbicNCiAgICBjbGFzcyAgICAg ID0gbmV0d29yaw0KICAgIHN1YmNsYXNzICAgPSBldGhlcm5ldA0KaWdiOEBwY2kwOjg6MDozOiAg ICAgICAgY2xhc3M9MHgwMjAwMDAgY2FyZD0weDE1MjExNWQ5IGNoaXA9MHgxNTIxODA4NiByZXY9 MHgwMSBoZHI9MHgwMA0KICAgIHZlbmRvciAgICAgPSAnSW50ZWwgQ29ycG9yYXRpb24nDQogICAg ZGV2aWNlICAgICA9ICdJMzUwIEdpZ2FiaXQgTmV0d29yayBDb25uZWN0aW9uJw0KICAgIGNsYXNz ICAgICAgPSBuZXR3b3JrDQogICAgc3ViY2xhc3MgICA9IGV0aGVybmV0DQpub25lMTRAcGNpMDoy Mjo1OjA6ICAgICBjbGFzcz0weDA4ODAwMCBjYXJkPTB4MDAwMDgwODYgY2hpcD0weDIwMzQ4MDg2 IHJldj0weDA0IGhkcj0weDAwDQogICAgdmVuZG9yICAgICA9ICdJbnRlbCBDb3Jwb3JhdGlvbicN CiAgICBkZXZpY2UgICAgID0gJ1NreSBMYWtlLUUgVlQtZCcNCiAgICBjbGFzcyAgICAgID0gYmFz ZSBwZXJpcGhlcmFsDQpub25lMTVAcGNpMDoyMjo1OjI6ICAgICBjbGFzcz0weDA4ODAwMCBjYXJk PTB4MDAwMDAwMDAgY2hpcD0weDIwMzU4MDg2IHJldj0weDA0IGhkcj0weDAwDQogICAgdmVuZG9y ICAgICA9ICdJbnRlbCBDb3Jwb3JhdGlvbicNCiAgICBkZXZpY2UgICAgID0gJ1NreSBMYWtlLUUg UkFTIENvbmZpZ3VyYXRpb24gUmVnaXN0ZXJzJw0KICAgIGNsYXNzICAgICAgPSBiYXNlIHBlcmlw aGVyYWwNCmlvYXBpYzFAcGNpMDoyMjo1OjQ6ICAgIGNsYXNzPTB4MDgwMDIwIGNhcmQ9MHgyMDM2 ODA4NiBjaGlwPTB4MjAzNjgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0g J0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnU2t5IExha2UtRSBJT3hBUElD IENvbmZpZ3VyYXRpb24gUmVnaXN0ZXJzJw0KICAgIGNsYXNzICAgICAgPSBiYXNlIHBlcmlwaGVy YWwNCiAgICBzdWJjbGFzcyAgID0gaW50ZXJydXB0IGNvbnRyb2xsZXINCm5vbmUxNkBwY2kwOjIy Ojg6MDogICAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9MHgwMDAwODA4NiBjaGlwPTB4MjA4ZDgwODYg cmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0K ICAgIGRldmljZSAgICAgPSAnU2t5IExha2UtRSBDSEEgUmVnaXN0ZXJzJw0KICAgIGNsYXNzICAg ICAgPSBiYXNlIHBlcmlwaGVyYWwNCm5vbmUxN0BwY2kwOjIyOjg6MTogICAgIGNsYXNzPTB4MDg4 MDAwIGNhcmQ9MHgwMDAwODA4NiBjaGlwPTB4MjA4ZDgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAg ICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnU2t5 IExha2UtRSBDSEEgUmVnaXN0ZXJzJw0KICAgIGNsYXNzICAgICAgPSBiYXNlIHBlcmlwaGVyYWwN Cm5vbmUxOEBwY2kwOjIyOjg6MjogICAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9MHgwMDAwODA4NiBj aGlwPTB4MjA4ZDgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVs IENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnU2t5IExha2UtRSBDSEEgUmVnaXN0ZXJz Jw0KICAgIGNsYXNzICAgICAgPSBiYXNlIHBlcmlwaGVyYWwNCm5vbmUxOUBwY2kwOjIyOjg6Mzog ICAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9MHgwMDAwODA4NiBjaGlwPTB4MjA4ZDgwODYgcmV2PTB4 MDQgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRl dmljZSAgICAgPSAnU2t5IExha2UtRSBDSEEgUmVnaXN0ZXJzJw0KICAgIGNsYXNzICAgICAgPSBi YXNlIHBlcmlwaGVyYWwNCm5vbmUyMEBwY2kwOjIyOjg6NDogICAgIGNsYXNzPTB4MDg4MDAwIGNh cmQ9MHgwMDAwODA4NiBjaGlwPTB4MjA4ZDgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5k b3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnU2t5IExha2Ut RSBDSEEgUmVnaXN0ZXJzJw0KICAgIGNsYXNzICAgICAgPSBiYXNlIHBlcmlwaGVyYWwNCm5vbmUy MUBwY2kwOjIyOjg6NTogICAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9MHgwMDAwODA4NiBjaGlwPTB4 MjA4ZDgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBv cmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnU2t5IExha2UtRSBDSEEgUmVnaXN0ZXJzJw0KICAg IGNsYXNzICAgICAgPSBiYXNlIHBlcmlwaGVyYWwNCm5vbmUyMkBwY2kwOjIyOjg6NjogICAgIGNs YXNzPTB4MDg4MDAwIGNhcmQ9MHgwMDAwODA4NiBjaGlwPTB4MjA4ZDgwODYgcmV2PTB4MDQgaGRy PTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAg ICAgPSAnU2t5IExha2UtRSBDSEEgUmVnaXN0ZXJzJw0KICAgIGNsYXNzICAgICAgPSBiYXNlIHBl cmlwaGVyYWwNCm5vbmUyM0BwY2kwOjIyOjg6NzogICAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9MHgw MDAwODA4NiBjaGlwPTB4MjA4ZDgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAg ID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnU2t5IExha2UtRSBDSEEg UmVnaXN0ZXJzJw0KICAgIGNsYXNzICAgICAgPSBiYXNlIHBlcmlwaGVyYWwNCm5vbmUyNEBwY2kw OjIyOjk6MDogICAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9MHgwMDAwODA4NiBjaGlwPTB4MjA4ZDgw ODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9u Jw0KICAgIGRldmljZSAgICAgPSAnU2t5IExha2UtRSBDSEEgUmVnaXN0ZXJzJw0KICAgIGNsYXNz ICAgICAgPSBiYXNlIHBlcmlwaGVyYWwNCm5vbmUyNUBwY2kwOjIyOjk6MTogICAgIGNsYXNzPTB4 MDg4MDAwIGNhcmQ9MHgwMDAwODA4NiBjaGlwPTB4MjA4ZDgwODYgcmV2PTB4MDQgaGRyPTB4MDAN CiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAn U2t5IExha2UtRSBDSEEgUmVnaXN0ZXJzJw0KICAgIGNsYXNzICAgICAgPSBiYXNlIHBlcmlwaGVy YWwNCm5vbmUyNkBwY2kwOjIyOjk6MjogICAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9MHgwMDAwODA4 NiBjaGlwPTB4MjA4ZDgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0lu dGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnU2t5IExha2UtRSBDSEEgUmVnaXN0 ZXJzJw0KICAgIGNsYXNzICAgICAgPSBiYXNlIHBlcmlwaGVyYWwNCm5vbmUyN0BwY2kwOjIyOjk6 MzogICAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9MHgwMDAwODA4NiBjaGlwPTB4MjA4ZDgwODYgcmV2 PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAg IGRldmljZSAgICAgPSAnU2t5IExha2UtRSBDSEEgUmVnaXN0ZXJzJw0KICAgIGNsYXNzICAgICAg PSBiYXNlIHBlcmlwaGVyYWwNCm5vbmUyOEBwY2kwOjIyOjk6NDogICAgIGNsYXNzPTB4MDg4MDAw IGNhcmQ9MHgwMDAwODA4NiBjaGlwPTB4MjA4ZDgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2 ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnU2t5IExh a2UtRSBDSEEgUmVnaXN0ZXJzJw0KICAgIGNsYXNzICAgICAgPSBiYXNlIHBlcmlwaGVyYWwNCm5v bmUyOUBwY2kwOjIyOjk6NTogICAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9MHgwMDAwODA4NiBjaGlw PTB4MjA4ZDgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENv cnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnU2t5IExha2UtRSBDSEEgUmVnaXN0ZXJzJw0K ICAgIGNsYXNzICAgICAgPSBiYXNlIHBlcmlwaGVyYWwNCm5vbmUzMEBwY2kwOjIyOjk6NjogICAg IGNsYXNzPTB4MDg4MDAwIGNhcmQ9MHgwMDAwODA4NiBjaGlwPTB4MjA4ZDgwODYgcmV2PTB4MDQg aGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmlj ZSAgICAgPSAnU2t5IExha2UtRSBDSEEgUmVnaXN0ZXJzJw0KICAgIGNsYXNzICAgICAgPSBiYXNl IHBlcmlwaGVyYWwNCm5vbmUzMUBwY2kwOjIyOjk6NzogICAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9 MHgwMDAwODA4NiBjaGlwPTB4MjA4ZDgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3Ig ICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnU2t5IExha2UtRSBD SEEgUmVnaXN0ZXJzJw0KICAgIGNsYXNzICAgICAgPSBiYXNlIHBlcmlwaGVyYWwNCm5vbmUzMkBw Y2kwOjIyOjEwOjA6ICAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9MHgwMDAwODA4NiBjaGlwPTB4MjA4 ZDgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0 aW9uJw0KICAgIGRldmljZSAgICAgPSAnU2t5IExha2UtRSBDSEEgUmVnaXN0ZXJzJw0KICAgIGNs YXNzICAgICAgPSBiYXNlIHBlcmlwaGVyYWwNCm5vbmUzM0BwY2kwOjIyOjEwOjE6ICAgIGNsYXNz PTB4MDg4MDAwIGNhcmQ9MHgwMDAwODA4NiBjaGlwPTB4MjA4ZDgwODYgcmV2PTB4MDQgaGRyPTB4 MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAg PSAnU2t5IExha2UtRSBDSEEgUmVnaXN0ZXJzJw0KICAgIGNsYXNzICAgICAgPSBiYXNlIHBlcmlw aGVyYWwNCm5vbmUzNEBwY2kwOjIyOjE0OjA6ICAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9MHgwMDAw ODA4NiBjaGlwPTB4MjA4ZTgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0g J0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnU2t5IExha2UtRSBDSEEgUmVn aXN0ZXJzJw0KICAgIGNsYXNzICAgICAgPSBiYXNlIHBlcmlwaGVyYWwNCm5vbmUzNUBwY2kwOjIy OjE0OjE6ICAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9MHgwMDAwODA4NiBjaGlwPTB4MjA4ZTgwODYg cmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0K ICAgIGRldmljZSAgICAgPSAnU2t5IExha2UtRSBDSEEgUmVnaXN0ZXJzJw0KICAgIGNsYXNzICAg ICAgPSBiYXNlIHBlcmlwaGVyYWwNCm5vbmUzNkBwY2kwOjIyOjE0OjI6ICAgIGNsYXNzPTB4MDg4 MDAwIGNhcmQ9MHgwMDAwODA4NiBjaGlwPTB4MjA4ZTgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAg ICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnU2t5 IExha2UtRSBDSEEgUmVnaXN0ZXJzJw0KICAgIGNsYXNzICAgICAgPSBiYXNlIHBlcmlwaGVyYWwN Cm5vbmUzN0BwY2kwOjIyOjE0OjM6ICAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9MHgwMDAwODA4NiBj aGlwPTB4MjA4ZTgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVs IENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnU2t5IExha2UtRSBDSEEgUmVnaXN0ZXJz Jw0KICAgIGNsYXNzICAgICAgPSBiYXNlIHBlcmlwaGVyYWwNCm5vbmUzOEBwY2kwOjIyOjE0OjQ6 ICAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9MHgwMDAwODA4NiBjaGlwPTB4MjA4ZTgwODYgcmV2PTB4 MDQgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRl dmljZSAgICAgPSAnU2t5IExha2UtRSBDSEEgUmVnaXN0ZXJzJw0KICAgIGNsYXNzICAgICAgPSBi YXNlIHBlcmlwaGVyYWwNCm5vbmUzOUBwY2kwOjIyOjE0OjU6ICAgIGNsYXNzPTB4MDg4MDAwIGNh cmQ9MHgwMDAwODA4NiBjaGlwPTB4MjA4ZTgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5k b3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnU2t5IExha2Ut RSBDSEEgUmVnaXN0ZXJzJw0KICAgIGNsYXNzICAgICAgPSBiYXNlIHBlcmlwaGVyYWwNCm5vbmU0 MEBwY2kwOjIyOjE0OjY6ICAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9MHgwMDAwODA4NiBjaGlwPTB4 MjA4ZTgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBv cmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnU2t5IExha2UtRSBDSEEgUmVnaXN0ZXJzJw0KICAg IGNsYXNzICAgICAgPSBiYXNlIHBlcmlwaGVyYWwNCm5vbmU0MUBwY2kwOjIyOjE0Ojc6ICAgIGNs YXNzPTB4MDg4MDAwIGNhcmQ9MHgwMDAwODA4NiBjaGlwPTB4MjA4ZTgwODYgcmV2PTB4MDQgaGRy PTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAg ICAgPSAnU2t5IExha2UtRSBDSEEgUmVnaXN0ZXJzJw0KICAgIGNsYXNzICAgICAgPSBiYXNlIHBl cmlwaGVyYWwNCm5vbmU0MkBwY2kwOjIyOjE1OjA6ICAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9MHgw MDAwODA4NiBjaGlwPTB4MjA4ZTgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAg ID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnU2t5IExha2UtRSBDSEEg UmVnaXN0ZXJzJw0KICAgIGNsYXNzICAgICAgPSBiYXNlIHBlcmlwaGVyYWwNCm5vbmU0M0BwY2kw OjIyOjE1OjE6ICAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9MHgwMDAwODA4NiBjaGlwPTB4MjA4ZTgw ODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9u Jw0KICAgIGRldmljZSAgICAgPSAnU2t5IExha2UtRSBDSEEgUmVnaXN0ZXJzJw0KICAgIGNsYXNz ICAgICAgPSBiYXNlIHBlcmlwaGVyYWwNCm5vbmU0NEBwY2kwOjIyOjE1OjI6ICAgIGNsYXNzPTB4 MDg4MDAwIGNhcmQ9MHgwMDAwODA4NiBjaGlwPTB4MjA4ZTgwODYgcmV2PTB4MDQgaGRyPTB4MDAN CiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAn U2t5IExha2UtRSBDSEEgUmVnaXN0ZXJzJw0KICAgIGNsYXNzICAgICAgPSBiYXNlIHBlcmlwaGVy YWwNCm5vbmU0NUBwY2kwOjIyOjE1OjM6ICAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9MHgwMDAwODA4 NiBjaGlwPTB4MjA4ZTgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0lu dGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnU2t5IExha2UtRSBDSEEgUmVnaXN0 ZXJzJw0KICAgIGNsYXNzICAgICAgPSBiYXNlIHBlcmlwaGVyYWwNCm5vbmU0NkBwY2kwOjIyOjE1 OjQ6ICAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9MHgwMDAwODA4NiBjaGlwPTB4MjA4ZTgwODYgcmV2 PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAg IGRldmljZSAgICAgPSAnU2t5IExha2UtRSBDSEEgUmVnaXN0ZXJzJw0KICAgIGNsYXNzICAgICAg PSBiYXNlIHBlcmlwaGVyYWwNCm5vbmU0N0BwY2kwOjIyOjE1OjU6ICAgIGNsYXNzPTB4MDg4MDAw IGNhcmQ9MHgwMDAwODA4NiBjaGlwPTB4MjA4ZTgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2 ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnU2t5IExh a2UtRSBDSEEgUmVnaXN0ZXJzJw0KICAgIGNsYXNzICAgICAgPSBiYXNlIHBlcmlwaGVyYWwNCm5v bmU0OEBwY2kwOjIyOjE1OjY6ICAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9MHgwMDAwODA4NiBjaGlw PTB4MjA4ZTgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENv cnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnU2t5IExha2UtRSBDSEEgUmVnaXN0ZXJzJw0K ICAgIGNsYXNzICAgICAgPSBiYXNlIHBlcmlwaGVyYWwNCm5vbmU0OUBwY2kwOjIyOjE1Ojc6ICAg IGNsYXNzPTB4MDg4MDAwIGNhcmQ9MHgwMDAwODA4NiBjaGlwPTB4MjA4ZTgwODYgcmV2PTB4MDQg aGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmlj ZSAgICAgPSAnU2t5IExha2UtRSBDSEEgUmVnaXN0ZXJzJw0KICAgIGNsYXNzICAgICAgPSBiYXNl IHBlcmlwaGVyYWwNCm5vbmU1MEBwY2kwOjIyOjE2OjA6ICAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9 MHgwMDAwODA4NiBjaGlwPTB4MjA4ZTgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3Ig ICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnU2t5IExha2UtRSBD SEEgUmVnaXN0ZXJzJw0KICAgIGNsYXNzICAgICAgPSBiYXNlIHBlcmlwaGVyYWwNCm5vbmU1MUBw Y2kwOjIyOjE2OjE6ICAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9MHgwMDAwODA4NiBjaGlwPTB4MjA4 ZTgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0 aW9uJw0KICAgIGRldmljZSAgICAgPSAnU2t5IExha2UtRSBDSEEgUmVnaXN0ZXJzJw0KICAgIGNs YXNzICAgICAgPSBiYXNlIHBlcmlwaGVyYWwNCm5vbmU1MkBwY2kwOjIyOjI5OjA6ICAgIGNsYXNz PTB4MDg4MDAwIGNhcmQ9MHgwMDAwODA4NiBjaGlwPTB4MjA1NDgwODYgcmV2PTB4MDQgaGRyPTB4 MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAg PSAnU2t5IExha2UtRSBDSEEgUmVnaXN0ZXJzJw0KICAgIGNsYXNzICAgICAgPSBiYXNlIHBlcmlw aGVyYWwNCm5vbmU1M0BwY2kwOjIyOjI5OjE6ICAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9MHgwMDAw ODA4NiBjaGlwPTB4MjA1NTgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0g J0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnU2t5IExha2UtRSBDSEEgUmVn aXN0ZXJzJw0KICAgIGNsYXNzICAgICAgPSBiYXNlIHBlcmlwaGVyYWwNCm5vbmU1NEBwY2kwOjIy OjI5OjI6ICAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9MHgwMDAwODA4NiBjaGlwPTB4MjA1NjgwODYg cmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0K ICAgIGRldmljZSAgICAgPSAnU2t5IExha2UtRSBDSEEgUmVnaXN0ZXJzJw0KICAgIGNsYXNzICAg ICAgPSBiYXNlIHBlcmlwaGVyYWwNCm5vbmU1NUBwY2kwOjIyOjI5OjM6ICAgIGNsYXNzPTB4MDg4 MDAwIGNhcmQ9MHgwMDAwODA4NiBjaGlwPTB4MjA1NzgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAg ICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnU2t5 IExha2UtRSBDSEEgUmVnaXN0ZXJzJw0KICAgIGNsYXNzICAgICAgPSBiYXNlIHBlcmlwaGVyYWwN Cm5vbmU1NkBwY2kwOjIyOjMwOjA6ICAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9MHgwMDAwODA4NiBj aGlwPTB4MjA4MDgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVs IENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnU2t5IExha2UtRSBQQ1UgUmVnaXN0ZXJz Jw0KICAgIGNsYXNzICAgICAgPSBiYXNlIHBlcmlwaGVyYWwNCm5vbmU1N0BwY2kwOjIyOjMwOjE6 ICAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9MHgwMDAwODA4NiBjaGlwPTB4MjA4MTgwODYgcmV2PTB4 MDQgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRl dmljZSAgICAgPSAnU2t5IExha2UtRSBQQ1UgUmVnaXN0ZXJzJw0KICAgIGNsYXNzICAgICAgPSBi YXNlIHBlcmlwaGVyYWwNCm5vbmU1OEBwY2kwOjIyOjMwOjI6ICAgIGNsYXNzPTB4MDg4MDAwIGNh cmQ9MHgwMDAwODA4NiBjaGlwPTB4MjA4MjgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5k b3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnU2t5IExha2Ut RSBQQ1UgUmVnaXN0ZXJzJw0KICAgIGNsYXNzICAgICAgPSBiYXNlIHBlcmlwaGVyYWwNCm5vbmU1 OUBwY2kwOjIyOjMwOjM6ICAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9MHgwMDAwODA4NiBjaGlwPTB4 MjA4MzgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBv cmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnU2t5IExha2UtRSBQQ1UgUmVnaXN0ZXJzJw0KICAg IGNsYXNzICAgICAgPSBiYXNlIHBlcmlwaGVyYWwNCm5vbmU2MEBwY2kwOjIyOjMwOjQ6ICAgIGNs YXNzPTB4MDg4MDAwIGNhcmQ9MHgwMDAwODA4NiBjaGlwPTB4MjA4NDgwODYgcmV2PTB4MDQgaGRy PTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAg ICAgPSAnU2t5IExha2UtRSBQQ1UgUmVnaXN0ZXJzJw0KICAgIGNsYXNzICAgICAgPSBiYXNlIHBl cmlwaGVyYWwNCm5vbmU2MUBwY2kwOjIyOjMwOjU6ICAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9MHgw MDAwODA4NiBjaGlwPTB4MjA4NTgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAg ID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnU2t5IExha2UtRSBQQ1Ug UmVnaXN0ZXJzJw0KICAgIGNsYXNzICAgICAgPSBiYXNlIHBlcmlwaGVyYWwNCm5vbmU2MkBwY2kw OjIyOjMwOjY6ICAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9MHgwMDAwODA4NiBjaGlwPTB4MjA4Njgw ODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9u Jw0KICAgIGRldmljZSAgICAgPSAnU2t5IExha2UtRSBQQ1UgUmVnaXN0ZXJzJw0KICAgIGNsYXNz ICAgICAgPSBiYXNlIHBlcmlwaGVyYWwNCnBjaWIxMUBwY2kwOjEwMDowOjA6ICAgIGNsYXNzPTB4 MDYwNDAwIGNhcmQ9MHgwMDAwODA4NiBjaGlwPTB4MjAzMDgwODYgcmV2PTB4MDQgaGRyPTB4MDEN CiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAn U2t5IExha2UtRSBQQ0kgRXhwcmVzcyBSb290IFBvcnQgQScNCiAgICBjbGFzcyAgICAgID0gYnJp ZGdlDQogICAgc3ViY2xhc3MgICA9IFBDSS1QQ0kNCm5vbmU2M0BwY2kwOjEwMDo1OjA6ICAgIGNs YXNzPTB4MDg4MDAwIGNhcmQ9MHgwMDAwODA4NiBjaGlwPTB4MjAzNDgwODYgcmV2PTB4MDQgaGRy PTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAg ICAgPSAnU2t5IExha2UtRSBWVC1kJw0KICAgIGNsYXNzICAgICAgPSBiYXNlIHBlcmlwaGVyYWwN Cm5vbmU2NEBwY2kwOjEwMDo1OjI6ICAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9MHgwMDAwMDAwMCBj aGlwPTB4MjAzNTgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVs IENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnU2t5IExha2UtRSBSQVMgQ29uZmlndXJh dGlvbiBSZWdpc3RlcnMnDQogICAgY2xhc3MgICAgICA9IGJhc2UgcGVyaXBoZXJhbA0KaW9hcGlj MkBwY2kwOjEwMDo1OjQ6ICAgY2xhc3M9MHgwODAwMjAgY2FyZD0weDIwMzY4MDg2IGNoaXA9MHgy MDM2ODA4NiByZXY9MHgwNCBoZHI9MHgwMA0KICAgIHZlbmRvciAgICAgPSAnSW50ZWwgQ29ycG9y YXRpb24nDQogICAgZGV2aWNlICAgICA9ICdTa3kgTGFrZS1FIElPeEFQSUMgQ29uZmlndXJhdGlv biBSZWdpc3RlcnMnDQogICAgY2xhc3MgICAgICA9IGJhc2UgcGVyaXBoZXJhbA0KICAgIHN1YmNs YXNzICAgPSBpbnRlcnJ1cHQgY29udHJvbGxlcg0Kbm9uZTY1QHBjaTA6MTAwOjg6MDogICAgY2xh c3M9MHgwODgwMDAgY2FyZD0weDAwMDA4MDg2IGNoaXA9MHgyMDY2ODA4NiByZXY9MHgwNCBoZHI9 MHgwMA0KICAgIHZlbmRvciAgICAgPSAnSW50ZWwgQ29ycG9yYXRpb24nDQogICAgZGV2aWNlICAg ICA9ICdTa3kgTGFrZS1FIEludGVncmF0ZWQgTWVtb3J5IENvbnRyb2xsZXInDQogICAgY2xhc3Mg ICAgICA9IGJhc2UgcGVyaXBoZXJhbA0Kbm9uZTY2QHBjaTA6MTAwOjk6MDogICAgY2xhc3M9MHgw ODgwMDAgY2FyZD0weDAwMDA4MDg2IGNoaXA9MHgyMDY2ODA4NiByZXY9MHgwNCBoZHI9MHgwMA0K ICAgIHZlbmRvciAgICAgPSAnSW50ZWwgQ29ycG9yYXRpb24nDQogICAgZGV2aWNlICAgICA9ICdT a3kgTGFrZS1FIEludGVncmF0ZWQgTWVtb3J5IENvbnRyb2xsZXInDQogICAgY2xhc3MgICAgICA9 IGJhc2UgcGVyaXBoZXJhbA0Kbm9uZTY3QHBjaTA6MTAwOjEwOjA6ICAgY2xhc3M9MHgwODgwMDAg Y2FyZD0weDAwMDA4MDg2IGNoaXA9MHgyMDQwODA4NiByZXY9MHgwNCBoZHI9MHgwMA0KICAgIHZl bmRvciAgICAgPSAnSW50ZWwgQ29ycG9yYXRpb24nDQogICAgZGV2aWNlICAgICA9ICdTa3kgTGFr ZS1FIEludGVncmF0ZWQgTWVtb3J5IENvbnRyb2xsZXInDQogICAgY2xhc3MgICAgICA9IGJhc2Ug cGVyaXBoZXJhbA0Kbm9uZTY4QHBjaTA6MTAwOjEwOjE6ICAgY2xhc3M9MHgwODgwMDAgY2FyZD0w eDAwMDA4MDg2IGNoaXA9MHgyMDQxODA4NiByZXY9MHgwNCBoZHI9MHgwMA0KICAgIHZlbmRvciAg ICAgPSAnSW50ZWwgQ29ycG9yYXRpb24nDQogICAgZGV2aWNlICAgICA9ICdTa3kgTGFrZS1FIElu dGVncmF0ZWQgTWVtb3J5IENvbnRyb2xsZXInDQogICAgY2xhc3MgICAgICA9IGJhc2UgcGVyaXBo ZXJhbA0Kbm9uZTY5QHBjaTA6MTAwOjEwOjI6ICAgY2xhc3M9MHgwODgwMDAgY2FyZD0weDAwMDA4 MDg2IGNoaXA9MHgyMDQyODA4NiByZXY9MHgwNCBoZHI9MHgwMA0KICAgIHZlbmRvciAgICAgPSAn SW50ZWwgQ29ycG9yYXRpb24nDQogICAgZGV2aWNlICAgICA9ICdTa3kgTGFrZS1FIEludGVncmF0 ZWQgTWVtb3J5IENvbnRyb2xsZXInDQogICAgY2xhc3MgICAgICA9IGJhc2UgcGVyaXBoZXJhbA0K bm9uZTcwQHBjaTA6MTAwOjEwOjM6ICAgY2xhc3M9MHgwODgwMDAgY2FyZD0weDAwMDA4MDg2IGNo aXA9MHgyMDQzODA4NiByZXY9MHgwNCBoZHI9MHgwMA0KICAgIHZlbmRvciAgICAgPSAnSW50ZWwg Q29ycG9yYXRpb24nDQogICAgZGV2aWNlICAgICA9ICdTa3kgTGFrZS1FIEludGVncmF0ZWQgTWVt b3J5IENvbnRyb2xsZXInDQogICAgY2xhc3MgICAgICA9IGJhc2UgcGVyaXBoZXJhbA0Kbm9uZTcx QHBjaTA6MTAwOjEwOjQ6ICAgY2xhc3M9MHgwODgwMDAgY2FyZD0weDAwMDA4MDg2IGNoaXA9MHgy MDQ0ODA4NiByZXY9MHgwNCBoZHI9MHgwMA0KICAgIHZlbmRvciAgICAgPSAnSW50ZWwgQ29ycG9y YXRpb24nDQogICAgZGV2aWNlICAgICA9ICdTa3kgTGFrZS1FIEludGVncmF0ZWQgTWVtb3J5IENv bnRyb2xsZXInDQogICAgY2xhc3MgICAgICA9IGJhc2UgcGVyaXBoZXJhbA0Kbm9uZTcyQHBjaTA6 MTAwOjEwOjU6ICAgY2xhc3M9MHgwODgwMDAgY2FyZD0weDAwMDA4MDg2IGNoaXA9MHgyMDQ1ODA4 NiByZXY9MHgwNCBoZHI9MHgwMA0KICAgIHZlbmRvciAgICAgPSAnSW50ZWwgQ29ycG9yYXRpb24n DQogICAgZGV2aWNlICAgICA9ICdTa3kgTGFrZS1FIExNIENoYW5uZWwgMScNCiAgICBjbGFzcyAg ICAgID0gYmFzZSBwZXJpcGhlcmFsDQpub25lNzNAcGNpMDoxMDA6MTA6NjogICBjbGFzcz0weDA4 ODAwMCBjYXJkPTB4MDAwMDgwODYgY2hpcD0weDIwNDY4MDg2IHJldj0weDA0IGhkcj0weDAwDQog ICAgdmVuZG9yICAgICA9ICdJbnRlbCBDb3Jwb3JhdGlvbicNCiAgICBkZXZpY2UgICAgID0gJ1Nr eSBMYWtlLUUgTE1TIENoYW5uZWwgMScNCiAgICBjbGFzcyAgICAgID0gYmFzZSBwZXJpcGhlcmFs DQpub25lNzRAcGNpMDoxMDA6MTA6NzogICBjbGFzcz0weDA4ODAwMCBjYXJkPTB4MDAwMDgwODYg Y2hpcD0weDIwNDc4MDg2IHJldj0weDA0IGhkcj0weDAwDQogICAgdmVuZG9yICAgICA9ICdJbnRl bCBDb3Jwb3JhdGlvbicNCiAgICBkZXZpY2UgICAgID0gJ1NreSBMYWtlLUUgTE1EUCBDaGFubmVs IDEnDQogICAgY2xhc3MgICAgICA9IGJhc2UgcGVyaXBoZXJhbA0Kbm9uZTc1QHBjaTA6MTAwOjEx OjA6ICAgY2xhc3M9MHgwODgwMDAgY2FyZD0weDAwMDA4MDg2IGNoaXA9MHgyMDQ4ODA4NiByZXY9 MHgwNCBoZHI9MHgwMA0KICAgIHZlbmRvciAgICAgPSAnSW50ZWwgQ29ycG9yYXRpb24nDQogICAg ZGV2aWNlICAgICA9ICdTa3kgTGFrZS1FIERFQ1MgQ2hhbm5lbCAyJw0KICAgIGNsYXNzICAgICAg PSBiYXNlIHBlcmlwaGVyYWwNCm5vbmU3NkBwY2kwOjEwMDoxMToxOiAgIGNsYXNzPTB4MDg4MDAw IGNhcmQ9MHgwMDAwODA4NiBjaGlwPTB4MjA0OTgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2 ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnU2t5IExh a2UtRSBMTSBDaGFubmVsIDInDQogICAgY2xhc3MgICAgICA9IGJhc2UgcGVyaXBoZXJhbA0Kbm9u ZTc3QHBjaTA6MTAwOjExOjI6ICAgY2xhc3M9MHgwODgwMDAgY2FyZD0weDAwMDA4MDg2IGNoaXA9 MHgyMDRhODA4NiByZXY9MHgwNCBoZHI9MHgwMA0KICAgIHZlbmRvciAgICAgPSAnSW50ZWwgQ29y cG9yYXRpb24nDQogICAgZGV2aWNlICAgICA9ICdTa3kgTGFrZS1FIExNUyBDaGFubmVsIDInDQog ICAgY2xhc3MgICAgICA9IGJhc2UgcGVyaXBoZXJhbA0Kbm9uZTc4QHBjaTA6MTAwOjExOjM6ICAg Y2xhc3M9MHgwODgwMDAgY2FyZD0weDAwMDA4MDg2IGNoaXA9MHgyMDRiODA4NiByZXY9MHgwNCBo ZHI9MHgwMA0KICAgIHZlbmRvciAgICAgPSAnSW50ZWwgQ29ycG9yYXRpb24nDQogICAgZGV2aWNl ICAgICA9ICdTa3kgTGFrZS1FIExNRFAgQ2hhbm5lbCAyJw0KICAgIGNsYXNzICAgICAgPSBiYXNl IHBlcmlwaGVyYWwNCm5vbmU3OUBwY2kwOjEwMDoxMjowOiAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9 MHgwMDAwODA4NiBjaGlwPTB4MjA0MDgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3Ig ICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnU2t5IExha2UtRSBJ bnRlZ3JhdGVkIE1lbW9yeSBDb250cm9sbGVyJw0KICAgIGNsYXNzICAgICAgPSBiYXNlIHBlcmlw aGVyYWwNCm5vbmU4MEBwY2kwOjEwMDoxMjoxOiAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9MHgwMDAw ODA4NiBjaGlwPTB4MjA0MTgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0g J0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnU2t5IExha2UtRSBJbnRlZ3Jh dGVkIE1lbW9yeSBDb250cm9sbGVyJw0KICAgIGNsYXNzICAgICAgPSBiYXNlIHBlcmlwaGVyYWwN Cm5vbmU4MUBwY2kwOjEwMDoxMjoyOiAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9MHgwMDAwODA4NiBj aGlwPTB4MjA0MjgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVs IENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnU2t5IExha2UtRSBJbnRlZ3JhdGVkIE1l bW9yeSBDb250cm9sbGVyJw0KICAgIGNsYXNzICAgICAgPSBiYXNlIHBlcmlwaGVyYWwNCm5vbmU4 MkBwY2kwOjEwMDoxMjozOiAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9MHgwMDAwODA4NiBjaGlwPTB4 MjA0MzgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBv cmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnU2t5IExha2UtRSBJbnRlZ3JhdGVkIE1lbW9yeSBD b250cm9sbGVyJw0KICAgIGNsYXNzICAgICAgPSBiYXNlIHBlcmlwaGVyYWwNCm5vbmU4M0BwY2kw OjEwMDoxMjo0OiAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9MHgwMDAwODA4NiBjaGlwPTB4MjA0NDgw ODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9u Jw0KICAgIGRldmljZSAgICAgPSAnU2t5IExha2UtRSBJbnRlZ3JhdGVkIE1lbW9yeSBDb250cm9s bGVyJw0KICAgIGNsYXNzICAgICAgPSBiYXNlIHBlcmlwaGVyYWwNCm5vbmU4NEBwY2kwOjEwMDox Mjo1OiAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9MHgwMDAwODA4NiBjaGlwPTB4MjA0NTgwODYgcmV2 PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAg IGRldmljZSAgICAgPSAnU2t5IExha2UtRSBMTSBDaGFubmVsIDEnDQogICAgY2xhc3MgICAgICA9 IGJhc2UgcGVyaXBoZXJhbA0Kbm9uZTg1QHBjaTA6MTAwOjEyOjY6ICAgY2xhc3M9MHgwODgwMDAg Y2FyZD0weDAwMDA4MDg2IGNoaXA9MHgyMDQ2ODA4NiByZXY9MHgwNCBoZHI9MHgwMA0KICAgIHZl bmRvciAgICAgPSAnSW50ZWwgQ29ycG9yYXRpb24nDQogICAgZGV2aWNlICAgICA9ICdTa3kgTGFr ZS1FIExNUyBDaGFubmVsIDEnDQogICAgY2xhc3MgICAgICA9IGJhc2UgcGVyaXBoZXJhbA0Kbm9u ZTg2QHBjaTA6MTAwOjEyOjc6ICAgY2xhc3M9MHgwODgwMDAgY2FyZD0weDAwMDA4MDg2IGNoaXA9 MHgyMDQ3ODA4NiByZXY9MHgwNCBoZHI9MHgwMA0KICAgIHZlbmRvciAgICAgPSAnSW50ZWwgQ29y cG9yYXRpb24nDQogICAgZGV2aWNlICAgICA9ICdTa3kgTGFrZS1FIExNRFAgQ2hhbm5lbCAxJw0K ICAgIGNsYXNzICAgICAgPSBiYXNlIHBlcmlwaGVyYWwNCm5vbmU4N0BwY2kwOjEwMDoxMzowOiAg IGNsYXNzPTB4MDg4MDAwIGNhcmQ9MHgwMDAwODA4NiBjaGlwPTB4MjA0ODgwODYgcmV2PTB4MDQg aGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmlj ZSAgICAgPSAnU2t5IExha2UtRSBERUNTIENoYW5uZWwgMicNCiAgICBjbGFzcyAgICAgID0gYmFz ZSBwZXJpcGhlcmFsDQpub25lODhAcGNpMDoxMDA6MTM6MTogICBjbGFzcz0weDA4ODAwMCBjYXJk PTB4MDAwMDgwODYgY2hpcD0weDIwNDk4MDg2IHJldj0weDA0IGhkcj0weDAwDQogICAgdmVuZG9y ICAgICA9ICdJbnRlbCBDb3Jwb3JhdGlvbicNCiAgICBkZXZpY2UgICAgID0gJ1NreSBMYWtlLUUg TE0gQ2hhbm5lbCAyJw0KICAgIGNsYXNzICAgICAgPSBiYXNlIHBlcmlwaGVyYWwNCm5vbmU4OUBw Y2kwOjEwMDoxMzoyOiAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9MHgwMDAwODA4NiBjaGlwPTB4MjA0 YTgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0 aW9uJw0KICAgIGRldmljZSAgICAgPSAnU2t5IExha2UtRSBMTVMgQ2hhbm5lbCAyJw0KICAgIGNs YXNzICAgICAgPSBiYXNlIHBlcmlwaGVyYWwNCm5vbmU5MEBwY2kwOjEwMDoxMzozOiAgIGNsYXNz PTB4MDg4MDAwIGNhcmQ9MHgwMDAwODA4NiBjaGlwPTB4MjA0YjgwODYgcmV2PTB4MDQgaGRyPTB4 MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAg PSAnU2t5IExha2UtRSBMTURQIENoYW5uZWwgMicNCiAgICBjbGFzcyAgICAgID0gYmFzZSBwZXJp cGhlcmFsDQptZmkwQHBjaTA6MTAxOjA6MDogICAgICBjbGFzcz0weDAxMDQwMCBjYXJkPTB4OTI2 MzEwMDAgY2hpcD0weDAwNzkxMDAwIHJldj0weDA1IGhkcj0weDAwDQogICAgdmVuZG9yICAgICA9 ICdCcm9hZGNvbSAvIExTSScNCiAgICBkZXZpY2UgICAgID0gJ01lZ2FSQUlEIFNBUyAyMTA4IFtM aWJlcmF0b3JdJw0KICAgIGNsYXNzICAgICAgPSBtYXNzIHN0b3JhZ2UNCiAgICBzdWJjbGFzcyAg ID0gUkFJRA0KcGNpYjEzQHBjaTA6MTc4OjA6MDogICAgY2xhc3M9MHgwNjA0MDAgY2FyZD0weDAw MDA4MDg2IGNoaXA9MHgyMDMwODA4NiByZXY9MHgwNCBoZHI9MHgwMQ0KICAgIHZlbmRvciAgICAg PSAnSW50ZWwgQ29ycG9yYXRpb24nDQogICAgZGV2aWNlICAgICA9ICdTa3kgTGFrZS1FIFBDSSBF eHByZXNzIFJvb3QgUG9ydCBBJw0KICAgIGNsYXNzICAgICAgPSBicmlkZ2UNCiAgICBzdWJjbGFz cyAgID0gUENJLVBDSQ0Kbm9uZTkxQHBjaTA6MTc4OjU6MDogICAgY2xhc3M9MHgwODgwMDAgY2Fy ZD0weDAwMDA4MDg2IGNoaXA9MHgyMDM0ODA4NiByZXY9MHgwNCBoZHI9MHgwMA0KICAgIHZlbmRv ciAgICAgPSAnSW50ZWwgQ29ycG9yYXRpb24nDQogICAgZGV2aWNlICAgICA9ICdTa3kgTGFrZS1F IFZULWQnDQogICAgY2xhc3MgICAgICA9IGJhc2UgcGVyaXBoZXJhbA0Kbm9uZTkyQHBjaTA6MTc4 OjU6MjogICAgY2xhc3M9MHgwODgwMDAgY2FyZD0weDAwMDAwMDAwIGNoaXA9MHgyMDM1ODA4NiBy ZXY9MHgwNCBoZHI9MHgwMA0KICAgIHZlbmRvciAgICAgPSAnSW50ZWwgQ29ycG9yYXRpb24nDQog ICAgZGV2aWNlICAgICA9ICdTa3kgTGFrZS1FIFJBUyBDb25maWd1cmF0aW9uIFJlZ2lzdGVycycN CiAgICBjbGFzcyAgICAgID0gYmFzZSBwZXJpcGhlcmFsDQppb2FwaWMzQHBjaTA6MTc4OjU6NDog ICBjbGFzcz0weDA4MDAyMCBjYXJkPTB4MjAzNjgwODYgY2hpcD0weDIwMzY4MDg2IHJldj0weDA0 IGhkcj0weDAwDQogICAgdmVuZG9yICAgICA9ICdJbnRlbCBDb3Jwb3JhdGlvbicNCiAgICBkZXZp Y2UgICAgID0gJ1NreSBMYWtlLUUgSU94QVBJQyBDb25maWd1cmF0aW9uIFJlZ2lzdGVycycNCiAg ICBjbGFzcyAgICAgID0gYmFzZSBwZXJpcGhlcmFsDQogICAgc3ViY2xhc3MgICA9IGludGVycnVw dCBjb250cm9sbGVyDQpub25lOTNAcGNpMDoxNzg6MTg6MDogICBjbGFzcz0weDExMDEwMCBjYXJk PTB4MDAwMDgwODYgY2hpcD0weDIwNGM4MDg2IHJldj0weDA0IGhkcj0weDAwDQogICAgdmVuZG9y ICAgICA9ICdJbnRlbCBDb3Jwb3JhdGlvbicNCiAgICBkZXZpY2UgICAgID0gJ1NreSBMYWtlLUUg TTNLVEkgUmVnaXN0ZXJzJw0KICAgIGNsYXNzICAgICAgPSBkYXNwDQogICAgc3ViY2xhc3MgICA9 IHBlcmZvcm1hbmNlIGNvdW50ZXJzDQpub25lOTRAcGNpMDoxNzg6MTg6MTogICBjbGFzcz0weDEx MDEwMCBjYXJkPTB4MDAwMDgwODYgY2hpcD0weDIwNGQ4MDg2IHJldj0weDA0IGhkcj0weDAwDQog ICAgdmVuZG9yICAgICA9ICdJbnRlbCBDb3Jwb3JhdGlvbicNCiAgICBkZXZpY2UgICAgID0gJ1Nr eSBMYWtlLUUgTTNLVEkgUmVnaXN0ZXJzJw0KICAgIGNsYXNzICAgICAgPSBkYXNwDQogICAgc3Vi Y2xhc3MgICA9IHBlcmZvcm1hbmNlIGNvdW50ZXJzDQpub25lOTVAcGNpMDoxNzg6MTg6MjogICBj bGFzcz0weDA4ODAwMCBjYXJkPTB4MDAwMDgwODYgY2hpcD0weDIwNGU4MDg2IHJldj0weDA0IGhk cj0weDAwDQogICAgdmVuZG9yICAgICA9ICdJbnRlbCBDb3Jwb3JhdGlvbicNCiAgICBkZXZpY2Ug ICAgID0gJ1NreSBMYWtlLUUgTTNLVEkgUmVnaXN0ZXJzJw0KICAgIGNsYXNzICAgICAgPSBiYXNl IHBlcmlwaGVyYWwNCm5vbmU5NkBwY2kwOjE3ODoyMTowOiAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9 MHgwMDAwODA4NiBjaGlwPTB4MjAxODgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3Ig ICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnU2t5IExha2UtRSBN MlBDSSBSZWdpc3RlcnMnDQogICAgY2xhc3MgICAgICA9IGJhc2UgcGVyaXBoZXJhbA0Kbm9uZTk3 QHBjaTA6MTc4OjIyOjA6ICAgY2xhc3M9MHgwODgwMDAgY2FyZD0weDAwMDA4MDg2IGNoaXA9MHgy MDE4ODA4NiByZXY9MHgwNCBoZHI9MHgwMA0KICAgIHZlbmRvciAgICAgPSAnSW50ZWwgQ29ycG9y YXRpb24nDQogICAgZGV2aWNlICAgICA9ICdTa3kgTGFrZS1FIE0yUENJIFJlZ2lzdGVycycNCiAg ICBjbGFzcyAgICAgID0gYmFzZSBwZXJpcGhlcmFsDQpub25lOThAcGNpMDoxNzg6MjI6NDogICBj bGFzcz0weDA4ODAwMCBjYXJkPTB4MDAwMDgwODYgY2hpcD0weDIwMTg4MDg2IHJldj0weDA0IGhk cj0weDAwDQogICAgdmVuZG9yICAgICA9ICdJbnRlbCBDb3Jwb3JhdGlvbicNCiAgICBkZXZpY2Ug ICAgID0gJ1NreSBMYWtlLUUgTTJQQ0kgUmVnaXN0ZXJzJw0KICAgIGNsYXNzICAgICAgPSBiYXNl IHBlcmlwaGVyYWwNCm5vbmU5OUBwY2kwOjE3ODoyMzowOiAgIGNsYXNzPTB4MDg4MDAwIGNhcmQ9 MHgwMDAwMDAwMCBjaGlwPTB4MjAxODgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3Ig ICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnU2t5IExha2UtRSBN MlBDSSBSZWdpc3RlcnMnDQogICAgY2xhc3MgICAgICA9IGJhc2UgcGVyaXBoZXJhbA0KcGNpYjE0 QHBjaTA6MTc5OjA6MDogICAgY2xhc3M9MHgwNjA0MDAgY2FyZD0weGRlYWRiZWVmIGNoaXA9MHgz N2MwODA4NiByZXY9MHgwNCBoZHI9MHgwMQ0KICAgIHZlbmRvciAgICAgPSAnSW50ZWwgQ29ycG9y YXRpb24nDQogICAgY2xhc3MgICAgICA9IGJyaWRnZQ0KICAgIHN1YmNsYXNzICAgPSBQQ0ktUENJ DQpwY2liMTVAcGNpMDoxODA6MDowOiAgICBjbGFzcz0weDA2MDQwMCBjYXJkPTB4ZGVhZGJlZWYg Y2hpcD0weDM3YzI4MDg2IHJldj0weDA0IGhkcj0weDAxDQogICAgdmVuZG9yICAgICA9ICdJbnRl bCBDb3Jwb3JhdGlvbicNCiAgICBjbGFzcyAgICAgID0gYnJpZGdlDQogICAgc3ViY2xhc3MgICA9 IFBDSS1QQ0kNCnBjaWIxNkBwY2kwOjE4MDoyOjA6ICAgIGNsYXNzPTB4MDYwNDAwIGNhcmQ9MHhk ZWFkYmVlZiBjaGlwPTB4MzdjNDgwODYgcmV2PTB4MDQgaGRyPTB4MDENCiAgICB2ZW5kb3IgICAg ID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGNsYXNzICAgICAgPSBicmlkZ2UNCiAgICBzdWJj bGFzcyAgID0gUENJLVBDSQ0KcGNpYjE3QHBjaTA6MTgwOjM6MDogICAgY2xhc3M9MHgwNjA0MDAg Y2FyZD0weGRlYWRiZWVmIGNoaXA9MHgzN2M1ODA4NiByZXY9MHgwNCBoZHI9MHgwMQ0KICAgIHZl bmRvciAgICAgPSAnSW50ZWwgQ29ycG9yYXRpb24nDQogICAgY2xhc3MgICAgICA9IGJyaWRnZQ0K ICAgIHN1YmNsYXNzICAgPSBQQ0ktUENJDQpub25lMTAwQHBjaTA6MTgxOjA6MDogICBjbGFzcz0w eDBiNDAwMCBjYXJkPTB4MDAwMDgwODYgY2hpcD0weDM3Yzg4MDg2IHJldj0weDA0IGhkcj0weDAw DQogICAgdmVuZG9yICAgICA9ICdJbnRlbCBDb3Jwb3JhdGlvbicNCiAgICBkZXZpY2UgICAgID0g J0M2MnggQ2hpcHNldCBRdWlja0Fzc2lzdCBUZWNobm9sb2d5Jw0KICAgIGNsYXNzICAgICAgPSBw cm9jZXNzb3INCm5vbmUxMDFAcGNpMDoxODI6MDowOiAgIGNsYXNzPTB4MGI0MDAwIGNhcmQ9MHgw MDAwODA4NiBjaGlwPTB4MzdjODgwODYgcmV2PTB4MDQgaGRyPTB4MDANCiAgICB2ZW5kb3IgICAg ID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAgICAgPSAnQzYyeCBDaGlwc2V0IFF1 aWNrQXNzaXN0IFRlY2hub2xvZ3knDQogICAgY2xhc3MgICAgICA9IHByb2Nlc3Nvcg0KaXhsMEBw Y2kwOjE4MzowOjA6ICAgICAgY2xhc3M9MHgwMjAwMDAgY2FyZD0weDM3ZDIxNWQ5IGNoaXA9MHgz N2QyODA4NiByZXY9MHgwNCBoZHI9MHgwMA0KICAgIHZlbmRvciAgICAgPSAnSW50ZWwgQ29ycG9y YXRpb24nDQogICAgZGV2aWNlICAgICA9ICdFdGhlcm5ldCBDb25uZWN0aW9uIFg3MjIgZm9yIDEw R0JBU0UtVCcNCiAgICBjbGFzcyAgICAgID0gbmV0d29yaw0KICAgIHN1YmNsYXNzICAgPSBldGhl cm5ldA0KaXhsMUBwY2kwOjE4MzowOjE6ICAgICAgY2xhc3M9MHgwMjAwMDAgY2FyZD0weDM3ZDIx NWQ5IGNoaXA9MHgzN2QyODA4NiByZXY9MHgwNCBoZHI9MHgwMA0KICAgIHZlbmRvciAgICAgPSAn SW50ZWwgQ29ycG9yYXRpb24nDQogICAgZGV2aWNlICAgICA9ICdFdGhlcm5ldCBDb25uZWN0aW9u IFg3MjIgZm9yIDEwR0JBU0UtVCcNCiAgICBjbGFzcyAgICAgID0gbmV0d29yaw0KICAgIHN1YmNs YXNzICAgPSBldGhlcm5ldA0KaXhsMkBwY2kwOjE4MzowOjI6ICAgICAgY2xhc3M9MHgwMjAwMDAg Y2FyZD0weDM3ZDAxNWQ5IGNoaXA9MHgzN2QwODA4NiByZXY9MHgwNCBoZHI9MHgwMA0KICAgIHZl bmRvciAgICAgPSAnSW50ZWwgQ29ycG9yYXRpb24nDQogICAgZGV2aWNlICAgICA9ICdFdGhlcm5l dCBDb25uZWN0aW9uIFg3MjIgZm9yIDEwR2JFIFNGUCsnDQogICAgY2xhc3MgICAgICA9IG5ldHdv cmsNCiAgICBzdWJjbGFzcyAgID0gZXRoZXJuZXQNCml4bDNAcGNpMDoxODM6MDozOiAgICAgIGNs YXNzPTB4MDIwMDAwIGNhcmQ9MHgzN2QwMTVkOSBjaGlwPTB4MzdkMDgwODYgcmV2PTB4MDQgaGRy PTB4MDANCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJw0KICAgIGRldmljZSAg ICAgPSAnRXRoZXJuZXQgQ29ubmVjdGlvbiBYNzIyIGZvciAxMEdiRSBTRlArJw0KICAgIGNsYXNz ICAgICAgPSBuZXR3b3JrDQogICAgc3ViY2xhc3MgICA9IGV0aGVybmV0 --000000000000acdc0205b3b14a7d--