From owner-freebsd-drivers@FreeBSD.ORG Sun Nov 8 10:22:52 2009 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 686B61065672 for ; Sun, 8 Nov 2009 10:22:52 +0000 (UTC) (envelope-from moonlightakkiy@yahoo.ca) Received: from web51804.mail.re2.yahoo.com (web51804.mail.re2.yahoo.com [206.190.38.235]) by mx1.freebsd.org (Postfix) with SMTP id 0CEEE8FC1A for ; Sun, 8 Nov 2009 10:22:51 +0000 (UTC) Received: (qmail 61525 invoked by uid 60001); 8 Nov 2009 10:22:50 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.ca; s=s1024; t=1257675770; bh=Uo+UW13+cnHYAQ6rGO2o3+pIkbSQFeMack5Ivl47i88=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:MIME-Version:Content-Type; b=3cj12ddbs7DqWmBjcGmtONthX5mXYsw63rW8bfh4p4b7dnOvuDrFQq0oAVjfA6Th/28K4dsvGrPslMhRK3wGvzUzIfpuefy0zdU/u8EgG0puX7+yjbT2UAPjFKsl27YkH8XtC11CRZSRIzoBuyO9Zc66jZ5vH2MKyF4/F236ytk= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.ca; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:MIME-Version:Content-Type; b=w/4iKRvJYk185OuGhAZWSEnUWkafoJwlikQKdxPSQqySZEJyLOsntrmdFBW+BgfWCZZn+Pia2dGj9J+cSOlgzBcbNiYbO2kUaaENiBWnaHrizJJ5ekJLjEYk64Y6cl3TtIkwz+/nofVws8a95Vy3iCskQdzIIA3TOpcRpLdTXxA=; Message-ID: <668402.59630.qm@web51804.mail.re2.yahoo.com> X-YMail-OSG: SbMXTjwVM1m5FS3Wqk6Ib0NO3_e8OX.FfNPoh0pdLEz5d99kY5a88nngKdgGCofi3PiAW9OAJ2AOTzuzX3zfCSfBDK.LpS4ryno5_Ta6FCx1UEoNUFx3vBW1xUcVZqLEpTLPMaFfRuhc2V.rJm9_748EoKFP.yN94mJNrltN4kC.CORQgCUU4WoR5JqpeqTeLwwgdnw042gmJcrSUCGnEMItqKxEE9_4kNChTbE8ciZGN_7Q6EzSPr7kq5KRgoQz8wlSP_0qxJwiCu.PhBnR4pa.gTOFbr7A4g66_1RKD4m9ze877Q_jnVUA6l8cuTEWq5L1T.ZopC4WyQSvzyFp8v_JlmlYyQNOHuy54qLhIHu79GKT9xkLwIdUk4TOBusE7umZUxHOFWSmyAElKiA8o0ran3Ilwp4wL1uffp2naS_Ywp8p4WbzjnHJ911IyiqQTnJdS3n3UEebYEFuy2nNMhS1nK4NhRsbJPBK7_sc4WuoHa50TDj2y5D6O9Za195POljQvdn2M8RxHTsNFt415Hi3apBz0j2d9obmLrtogJVSns.M820tfbnnP4O5Bj_56_pBl4OTzsclREcEeaPC.9y4tDGnRD5IUq5PWR9USuXJW9TGZ8GS01zkqp2iK3pn Received: from [75.158.17.63] by web51804.mail.re2.yahoo.com via HTTP; Sun, 08 Nov 2009 02:22:50 PST X-Mailer: YahooMailRC/211.6 YahooMailWebService/0.7.361.4 Date: Sun, 8 Nov 2009 02:22:50 -0800 (PST) From: PseudoCylon To: freebsd-current@freebsd.org, freebsd-drivers@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: Subject: finished run driver for CURRENT X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Nov 2009 10:22:52 -0000 Hello everyone, I finished porting run driver to CURRENT (sort of). I posted it at freebsd fourums http://forums.freebsd.org/showpost.php?s=a3756a43cb6eca54dea97673ac8424e7&p=47936&postcount=28 Anyone interested in please try it out. __________________________________________________________________ Be smarter than spam. See how smart SpamGuard is at giving junk email the boot with the All-new Yahoo! Mail. Click on Options in Mail and switch to New Mail today or register for free at http://mail.yahoo.ca From owner-freebsd-drivers@FreeBSD.ORG Sun Nov 8 13:18:45 2009 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ACFF61065679 for ; Sun, 8 Nov 2009 13:18:45 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe04.swip.net [212.247.154.97]) by mx1.freebsd.org (Postfix) with ESMTP id 3EE658FC19 for ; Sun, 8 Nov 2009 13:18:45 +0000 (UTC) X-Cloudmark-Score: 0.000000 [] X-Cloudmark-Analysis: v=1.0 c=1 a=RERtC8nhXGhYvIZhK0yWrQ==:17 a=6I5d2MoRAAAA:8 a=6hgG_U0tZjUhFZraINIA:9 a=Rhjt4_t7urnvCow6TAwA:7 a=pAdrF2c2bbuvlZ1vziMc3eo3MhsA:4 a=jjUqNiGvsI0A:10 Received: from [90.149.203.35] (account mc467741@c2i.net HELO laptop.adsl.tele2.no) by mailfe04.swip.net (CommuniGate Pro SMTP 5.2.16) with ESMTPA id 1318782565; Sun, 08 Nov 2009 13:18:41 +0100 From: Hans Petter Selasky To: freebsd-current@freebsd.org Date: Sun, 8 Nov 2009 13:20:02 +0100 User-Agent: KMail/1.11.4 (FreeBSD/9.0-CURRENT; KDE/4.2.4; i386; ; ) References: <668402.59630.qm@web51804.mail.re2.yahoo.com> In-Reply-To: <668402.59630.qm@web51804.mail.re2.yahoo.com> X-Face: (%:6u[ldzJ`0qjD7sCkfdMmD*RxpOwEEQ+KWt[{J#x6ow~JO:,zwp.(t; @Aq :4:&nFCgDb8[3oIeTb^'",;u{5{}C9>"PuY\)!=#\u9SSM-nz8+SR~B\!qBv MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200911081320.04408.hselasky@c2i.net> Cc: freebsd-drivers@freebsd.org Subject: Re: finished run driver for CURRENT X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Nov 2009 13:18:45 -0000 On Sunday 08 November 2009 11:22:50 PseudoCylon wrote: > Hello everyone, > > I finished porting run driver to CURRENT (sort of). I posted it at freebsd > fourums > http://forums.freebsd.org/showpost.php?s=a3756a43cb6eca54dea97673ac8424e7&p >=47936&postcount=28 Anyone interested in please try it out. Just some comments: There is an ep_index field you can set, instead of specifying exactly which endpoint to use. Eg. UE_BULK_IN UE_ADDR_ANY ep_index = 0, /* will match first bulk_in + addr_any */ UE_BULK_OUT UE_ADDR_ANY ep_index = 2, /* will match third bulk_out + addr_any */ I'm not sure if the manufacturer will change those values? Else, do you have any other feedback on the new USB stack? Was it difficult? --HPS From owner-freebsd-drivers@FreeBSD.ORG Sun Nov 8 15:50:27 2009 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 30900106568B; Sun, 8 Nov 2009 15:50:27 +0000 (UTC) (envelope-from ganbold@micom.mng.net) Received: from publicd.ub.mng.net (publicd.ub.mng.net [202.179.0.88]) by mx1.freebsd.org (Postfix) with ESMTP id DF0D68FC19; Sun, 8 Nov 2009 15:50:26 +0000 (UTC) Received: from [202.179.21.132] (helo=beastie.micom.mng.net) by publicd.ub.mng.net with esmtpa (Exim 4.69 (FreeBSD)) (envelope-from ) id 1N79QX-000Lrc-K3; Sun, 08 Nov 2009 23:11:37 +0800 Message-ID: <4AF6DFA9.8080303@micom.mng.net> Date: Sun, 08 Nov 2009 23:11:37 +0800 From: Ganbold User-Agent: Thunderbird 2.0.0.23 (X11/20091011) MIME-Version: 1.0 To: PseudoCylon References: <668402.59630.qm@web51804.mail.re2.yahoo.com> In-Reply-To: <668402.59630.qm@web51804.mail.re2.yahoo.com> X-Enigmail-Version: 0.95.7 OpenPGP: id=78F6425E Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-current@freebsd.org, freebsd-drivers@freebsd.org Subject: Re: finished run driver for CURRENT X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Nov 2009 15:50:27 -0000 PseudoCylon wrote: > Hello everyone, > > I finished porting run driver to CURRENT (sort of). I posted it at freebsd fourums > http://forums.freebsd.org/showpost.php?s=a3756a43cb6eca54dea97673ac8424e7&p=47936&postcount=28 > Anyone interested in please try it out. > Compile fails at line 2338 of if_run.c. /home/tsgan/run-CUR/sys/modules/usb/run/../../../dev/usb/wlan/if_run.c: In function 'run_tx': /home/tsgan/run-CUR/sys/modules/usb/run/../../../dev/usb/wlan/if_run.c:2338: warning: comparison between pointer and integer *** Error code 1 Stop in /home/tsgan/run-CUR/sys/modules/usb/run. I guess it should either: struct ieee80211_channel *chan; chan = ni->ni_chan == IEEE80211_CHAN_ANYC ? ic->ic_curchan : ni->ni_chan; or: struct ieee80211_channel *chan; chan = ni->ni_chan == (ieee80211_channel *)IEEE80211_CHAN_ANY ? ic->ic_curchan : ni->ni_chan; I didn't test association with AP (don't have AP), system finds usb wireless Planex GW-USMicroN device: Nov 8 23:08:00 beastie kernel: ugen3.3: at usbus3 Nov 8 23:08:00 beastie kernel: run0: <1.0> on usbus3 Nov 8 23:08:00 beastie kernel: run0: MAC/BBP RT3070 (rev 0x0200), RF RT3020 (MIMO 1T1R), address 00:22:cf:03:e0:30 Nov 8 23:08:00 beastie kernel: run0: You are using firmware RT2870. run0: flags=8802 metric 0 mtu 2290 ether 00:22:cf:03:e0:30 media: IEEE 802.11 Wireless Ethernet autoselect (autoselect) status: no carrier regards, Ganbold Ts. > > __________________________________________________________________ > Be smarter than spam. See how smart SpamGuard is at giving junk email the boot with the All-new Yahoo! Mail. Click on Options in Mail and switch to New Mail today or register for free at http://mail.yahoo.ca > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" > > > > -- He who laughs last hasn't been told the terrible truth. From owner-freebsd-drivers@FreeBSD.ORG Mon Nov 9 05:44:53 2009 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7B8F1106568F for ; Mon, 9 Nov 2009 05:44:53 +0000 (UTC) (envelope-from moonlightakkiy@yahoo.ca) Received: from web51805.mail.re2.yahoo.com (web51805.mail.re2.yahoo.com [206.190.38.236]) by mx1.freebsd.org (Postfix) with SMTP id 310E38FC18 for ; Mon, 9 Nov 2009 05:44:52 +0000 (UTC) Received: (qmail 88727 invoked by uid 60001); 9 Nov 2009 05:44:52 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.ca; s=s1024; t=1257745492; bh=01SWshbYprpYGwQZFwZL+NSwTiEuVbzjhfn9PGyv2VI=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:References:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=A3+GXHo882dt3AV+qx/99XqIAh3AHDMoUQQ5qrnAWCdKroKAW/ypSHAEXzzI9zEnt1jZmHnxHTbLYemt4QtelA0NKBmYmFz+HH+KSE+YGAOXGtyp5wEECHf7vzQwdullxy7YBNT1RrVD+0ttcV8GwzLx+Cioevr6nya2Jt8U6JM= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.ca; h=Message-ID:X-YMail-OSG:Received:X-Mailer:References:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=ArCmSMv2+dOYm/ND3PlRT7vIs6uqV1f+LhI0aPHcwZsPuzZXaSVBjTnwx0dbZsX2J6HNfoj06sO16NOyXwgcAAdv7d1CuGBEI2XgZumMGa8j5EmJkuIvyoho28sJWmflJPJWBSSqyFyShG9J+4kXQM+dhCQ6IQvy9DpoXfFcBKY=; Message-ID: <366719.85562.qm@web51805.mail.re2.yahoo.com> X-YMail-OSG: EatF4A4VM1lce_GmiCRYSVrDgcxJqhFTyGaqvrclB9rRITqolVO4iRceuJRnGXL3LnuB125kz0yq2sM4J_pGdbsovta7hflg74DFTZRCJ0rZYdox0l3xus_tGt9IFdaKEv0ay38RRNLvfDKlCx8YJzAUOB984bkJ3g3xa.dWWrU2kVmOdeBawpWBAiWr6aDr7ge_37OKhWfkxQqwaD7Gv0o5qIt5cvy6apvUfiqdAxijEKD_0u9gMMtTUAIybewr6YIBqb2qxz76wE6PTeEpcVYpbGLjVnStDSXXm8r.slhaeTL8gcBufhNxEYjfZC35N0b6YhwewP0tiSf9UrOOWh6RVrAsB0Lc4UwtG0uT8TUV4V.2YmS11kVmMEC.APzBiQPvKG0uqfTEMzH8FGl.Fxx61OT0jXOayzjJSWwbSdkLGYZOVkUNdWIOmsy2PKoXauA4tFVFHyKYCJIcbJCJdCXEMvlTZ5XPH4ckJrVn4AIrY9fYfVh.u95bBdjFWWvcsfv8cjb3wtDIY9rvUkPP4yloFN7Fu3f33Y3uoK7zH5ZWCFHDPLIrJqP7v9ZdL7GDYo7QA9zGxKd87CKNOpsrdm_.mRDM1byiOeI7raip_p6TMI.kFlMV.jJ1qXytn9A_7kwSdcZuDzLkmruyNmQ- Received: from [75.158.17.63] by web51805.mail.re2.yahoo.com via HTTP; Sun, 08 Nov 2009 21:44:52 PST X-Mailer: YahooMailRC/211.6 YahooMailWebService/0.7.361.4 References: <668402.59630.qm@web51804.mail.re2.yahoo.com> Date: Sun, 8 Nov 2009 21:44:52 -0800 (PST) From: PseudoCylon To: PseudoCylon In-Reply-To: <668402.59630.qm@web51804.mail.re2.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: freebsd-current@freebsd.org, freebsd-drivers@freebsd.org Subject: Re: finished run driver for CURRENT X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Nov 2009 05:44:53 -0000 ----- Original Message ---- > Subject: Re: finished run driver for CURRENT > > On Sunday 08 November 2009 11:22:50 PseudoCylon wrote: > > Hello everyone, > > > > I finished porting run driver to CURRENT (sort of). I posted it at freebsd > > fourums > > http://forums.freebsd.org/showpost.php?s=a3756a43cb6eca54dea97673ac8424e7&p > >=47936&postcount=28 Anyone interested in please try it out. > > Just some comments: > > There is an ep_index field you can set, instead of specifying exactly which > endpoint to use. > > Eg. > > UE_BULK_IN > UE_ADDR_ANY > > ep_index = 0, /* will match first bulk_in + addr_any */ > > > UE_BULK_OUT > UE_ADDR_ANY > > ep_index = 2, /* will match third bulk_out + addr_any */ > > I'm not sure if the manufacturer will change those values? > > Else, do you have any other feedback on the new USB stack? Was it difficult? > > --HPS > > Compile fails at line 2338 of if_run.c. > > /home/tsgan/run-CUR/sys/modules/usb/run/../../../dev/usb/wlan/if_run.c: > In function 'run_tx': > /home/tsgan/run-CUR/sys/modules/usb/run/../../../dev/usb/wlan/if_run.c:2338: > warning: comparison between pointer and integer > *** Error code 1 > > Stop in /home/tsgan/run-CUR/sys/modules/usb/run. > > I guess it should either: > > struct ieee80211_channel *chan; > chan = ni->ni_chan == IEEE80211_CHAN_ANYC ? ic->ic_curchan : > ni->ni_chan; > > or: > > struct ieee80211_channel *chan; > chan = ni->ni_chan == (ieee80211_channel *)IEEE80211_CHAN_ANY ? > ic->ic_curchan : ni->ni_chan; > Thank you to everyone testing the driver. I've implemented all suggestions. __________________________________________________________________ Get a sneak peak at messages with a handy reading pane with All new Yahoo! Mail: http://ca.promos.yahoo.com/newmail/overview2/ From owner-freebsd-drivers@FreeBSD.ORG Wed Nov 11 15:18:17 2009 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 10B38106566C for ; Wed, 11 Nov 2009 15:18:17 +0000 (UTC) (envelope-from brendan.kennedy@gmail.com) Received: from mail-qy0-f192.google.com (mail-qy0-f192.google.com [209.85.221.192]) by mx1.freebsd.org (Postfix) with ESMTP id C20ED8FC15 for ; Wed, 11 Nov 2009 15:18:16 +0000 (UTC) Received: by qyk30 with SMTP id 30so499431qyk.7 for ; Wed, 11 Nov 2009 07:18:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type:content-transfer-encoding; bh=Frp+oes1PdltTzAXq1r/9ErkbJMJ6VJDBIe229evVSo=; b=ItMu0QIZSwRFjDPj2yGW92AuSUTQqGIr77l710SVxajvVPbZtUWXrZd4K0/FZ8DfMb BmJDGrmYM9VQOhfDZEXcWAU/mV6hQHD/n4xBjM0ikY/TJ5xRKsMpcChasbV+l20DQEeU 06uApXiR7iudgi+hSClh8n0Ats0VT6PvhpxUs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; b=c8zxfVmevd2wv6nMb+LuxJplOwySBKLxBFQz6qB39xacCfBO3OwEKk7257i3y2o2lE RK5aXnMgVWSCz5bMLW/OqImbskuBwlyafcGeSDYnz+KbYG/dxA/3EI9woRrRH+/FKFMA Xq3168XCCSVCVZO8h0Nmy43TLTy6bknwjxqhY= MIME-Version: 1.0 Received: by 10.213.23.199 with SMTP id s7mr1659053ebb.80.1257950826618; Wed, 11 Nov 2009 06:47:06 -0800 (PST) Date: Wed, 11 Nov 2009 14:47:06 +0000 Message-ID: From: Brendan Kennedy To: freebsd-drivers@freebsd.org Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Subject: Driver code release X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Nov 2009 15:18:17 -0000 Hi All, I have some driver code that is utilised through opencrypto for my hardware. I=92d like to have this code integrated into FreeBSD similarly to the hifn driver. Could you give me some pointers as to how this should be done? Can such code still be included in the FreeBSD 7 code base? I also have an opencrypto patch for your consideration. Is this the correct group to mail such a patch to? Best Regards, Brendan From owner-freebsd-drivers@FreeBSD.ORG Thu Nov 12 10:43:14 2009 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A898D106566B for ; Thu, 12 Nov 2009 10:43:14 +0000 (UTC) (envelope-from janis@grotus.lv) Received: from dzilna.latnet.lv (dzilna.latnet.lv [92.240.66.75]) by mx1.freebsd.org (Postfix) with ESMTP id 5AFE38FC14 for ; Thu, 12 Nov 2009 10:43:14 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by dzilna.latnet.lv (Postfix) with ESMTP id F3B50B3C36 for ; Thu, 12 Nov 2009 12:24:37 +0200 (EET) X-Virus-Scanned: Debian amavisd-new at dzilna.latnet.lv Received: from dzilna.latnet.lv ([127.0.0.1]) by localhost (dzilna.latnet.lv [127.0.0.1]) (amavisd-new, port 11141) with ESMTP id B0Vq7L2SPY8v for ; Thu, 12 Nov 2009 12:24:37 +0200 (EET) Received: from kubs (unknown [92.240.64.21]) (Authenticated sender: grotus3@latnet.lv) by dzilna.latnet.lv (Postfix) with ESMTPSA id 8677BB3B00 for ; Thu, 12 Nov 2009 12:24:37 +0200 (EET) MIME-Version: 1.0 Date: Thu, 12 Nov 2009 12:24:37 +0200 From: =?UTF-8?Q?J=C4=81nis_Grotus?= To: Message-ID: <70039a55ff1fa8a0323054e7e7f0710e@pop3.sigmanet.lv> X-Sender: janis@grotus.lv User-Agent: RoundCube Webmail/0.3-beta X-Remote-Browser: Opera/9.80 (Windows NT 5.1; U; en) Presto/2.2.15 Version/10.00 X-Originating-IP: 80.233.138.4 X-RoundCube-Server: 92.240.64.21 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="UTF-8" Subject: Support for VT2020 X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Nov 2009 10:43:14 -0000 Hello! Is anybody working on driver for VT2020 sound chip? Maybe I can help somehow to get it working? BR Jānis From owner-freebsd-drivers@FreeBSD.ORG Thu Nov 12 15:32:05 2009 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 709291065692; Thu, 12 Nov 2009 15:32:05 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from cyrus.watson.org (cyrus.watson.org [65.122.17.42]) by mx1.freebsd.org (Postfix) with ESMTP id 43FA98FC39; Thu, 12 Nov 2009 15:32:05 +0000 (UTC) Received: from bigwig.baldwin.cx (66.111.2.69.static.nyinternet.net [66.111.2.69]) by cyrus.watson.org (Postfix) with ESMTPSA id EF2E346B38; Thu, 12 Nov 2009 10:32:04 -0500 (EST) Received: from jhbbsd.hudson-trading.com (unknown [209.249.190.8]) by bigwig.baldwin.cx (Postfix) with ESMTPA id 2A7258A01B; Thu, 12 Nov 2009 10:32:04 -0500 (EST) From: John Baldwin To: freebsd-drivers@freebsd.org Date: Thu, 12 Nov 2009 10:24:18 -0500 User-Agent: KMail/1.9.7 References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200911121024.18601.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0.1 (bigwig.baldwin.cx); Thu, 12 Nov 2009 10:32:04 -0500 (EST) X-Virus-Scanned: clamav-milter 0.95.1 at bigwig.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-2.5 required=4.2 tests=AWL,BAYES_00,RDNS_NONE autolearn=no version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on bigwig.baldwin.cx Cc: Philip Paeps Subject: Re: Driver code release X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Nov 2009 15:32:05 -0000 On Wednesday 11 November 2009 9:47:06 am Brendan Kennedy wrote: > Hi All, >=20 > I have some driver code that is utilised through opencrypto for my > hardware. I=92d like to have this code integrated into FreeBSD similarly > to the hifn driver. > Could you give me some pointers as to how this should be done? >=20 > Can such code still be included in the FreeBSD 7 code base? >=20 > I also have an opencrypto patch for your consideration. Is this the > correct group to mail such a patch to? I'm not very familiar with opencrypto myself, but Philip (cc'd) is and migh= t=20 be able to point you in the right direction. =2D-=20 John Baldwin From owner-freebsd-drivers@FreeBSD.ORG Thu Nov 12 15:32:06 2009 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2ADB6106568B for ; Thu, 12 Nov 2009 15:32:06 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from cyrus.watson.org (cyrus.watson.org [65.122.17.42]) by mx1.freebsd.org (Postfix) with ESMTP id F252A8FC19 for ; Thu, 12 Nov 2009 15:32:05 +0000 (UTC) Received: from bigwig.baldwin.cx (66.111.2.69.static.nyinternet.net [66.111.2.69]) by cyrus.watson.org (Postfix) with ESMTPSA id A72C346B2A; Thu, 12 Nov 2009 10:32:05 -0500 (EST) Received: from jhbbsd.hudson-trading.com (unknown [209.249.190.8]) by bigwig.baldwin.cx (Postfix) with ESMTPA id EB02A8A01F; Thu, 12 Nov 2009 10:32:04 -0500 (EST) From: John Baldwin To: freebsd-drivers@freebsd.org Date: Thu, 12 Nov 2009 10:26:08 -0500 User-Agent: KMail/1.9.7 References: <70039a55ff1fa8a0323054e7e7f0710e@pop3.sigmanet.lv> In-Reply-To: <70039a55ff1fa8a0323054e7e7f0710e@pop3.sigmanet.lv> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200911121026.08767.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0.1 (bigwig.baldwin.cx); Thu, 12 Nov 2009 10:32:05 -0500 (EST) X-Virus-Scanned: clamav-milter 0.95.1 at bigwig.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-2.5 required=4.2 tests=AWL,BAYES_00,RDNS_NONE autolearn=no version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on bigwig.baldwin.cx Cc: =?utf-8?q?J=C4=81nis_Grotus?= Subject: Re: Support for VT2020 X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Nov 2009 15:32:06 -0000 On Thursday 12 November 2009 5:24:37 am J=C4=81nis Grotus wrote: > Hello! >=20 > Is anybody working on driver for VT2020 sound chip? Maybe I can help > somehow to get it working? Perhaps try asking on the freebsd-multimedia@ list? I think that is where = the=20 folks who maintain the audio drivers hang out. This list is largely for=20 asking questions about device driver development. =2D-=20 John Baldwin From owner-freebsd-drivers@FreeBSD.ORG Thu Nov 12 15:36:02 2009 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DF50F106566B; Thu, 12 Nov 2009 15:36:02 +0000 (UTC) (envelope-from philip@paeps.cx) Received: from rincewind.paeps.cx (rincewind.paeps.cx [IPv6:2002:596a:f092::149]) by mx1.freebsd.org (Postfix) with ESMTP id A39FA8FC16; Thu, 12 Nov 2009 15:36:02 +0000 (UTC) Received: by rincewind.paeps.cx (Postfix, from userid 1001) id EBB5FD74404; Thu, 12 Nov 2009 16:35:59 +0100 (CET) Date: Thu, 12 Nov 2009 16:35:59 +0100 From: Philip Paeps To: John Baldwin Message-ID: <20091112153559.GM8230@rincewind.paeps.cx> References: <200911121024.18601.jhb@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <200911121024.18601.jhb@freebsd.org> X-PGP-Fingerprint: 356B AE02 4763 F739 2FA2 E438 2649 E628 C5D3 4D05 X-Date: Today is Sweetmorn, the 24th day of The Aftermath in the YOLD 3175 X-Phase-of-Moon: The Moon is Waning Crescent (19% of Full) X-Philip-Conspiracy: There is no conspiracy Organization: Happily Disorganized User-Agent: Mutt/1.5.20 (2009-06-14) Cc: freebsd-drivers@freebsd.org Subject: Re: Driver code release X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Nov 2009 15:36:03 -0000 On 2009-11-12 10:24:18 (-0500), John Baldwin wrote: > On Wednesday 11 November 2009 9:47:06 am Brendan Kennedy wrote: > > Hi All, > > > > I have some driver code that is utilised through opencrypto for my > > hardware. I’d like to have this code integrated into FreeBSD similarly > > to the hifn driver. > > Could you give me some pointers as to how this should be done? > > > > Can such code still be included in the FreeBSD 7 code base? > > > > I also have an opencrypto patch for your consideration. Is this the > > correct group to mail such a patch to? > > I'm not very familiar with opencrypto myself, but Philip (cc'd) is and might > be able to point you in the right direction. Hi Brendan! I would indeed be very happy to look at your patch and commit it. I would like to keep opencrypto in 7.x in sync with head (and 8.x) at least for the forseeable future, so I don't think merging to 7.x will be a problem. Provided the code works, of course. ;-) Feel free to send me the code and I'll take a look. Thanks! - Philip -- Philip Paeps Made from non-edible parts philip@freebsd.org From owner-freebsd-drivers@FreeBSD.ORG Thu Nov 12 19:26:13 2009 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0A22F106566B for ; Thu, 12 Nov 2009 19:26:13 +0000 (UTC) (envelope-from mavbsd@gmail.com) Received: from mail-fx0-f227.google.com (mail-fx0-f227.google.com [209.85.220.227]) by mx1.freebsd.org (Postfix) with ESMTP id 8EAAD8FC1D for ; Thu, 12 Nov 2009 19:26:12 +0000 (UTC) Received: by fxm27 with SMTP id 27so2742891fxm.3 for ; Thu, 12 Nov 2009 11:26:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=paBDVxBws56sir8NXzH5mANy/S+G2BTb5fgOSKq0iJ8=; b=Qo1JTj9lDJ3PyiiW91w+G5++93j5SlyxNoNva8Okn59gV6PtnabENW+RgmRUJd17ow iVlw4+y7STL72ACAPIa2Krp1hlXStAcDMXOggfO9tOEdB2+nDdJyRJJBrtAQr1dtm/FO Q/ZA0/uCW4h6NeyANulFpPF30pNymufC9VEH0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=MQ5DwZBHTzDrz+Zton0X/E3YSGR7X8XcCHJC9xFeK1pek0C7veiD6L0hPzJMNj+LC2 ja38CvtQEjD+oofexj1s99xZ1pikTmt8Yk91coMxgv2qczp90nwVQeMAUCbDflZguaJJ C+MX5OoHQ0eyfRw8ssA3NQ+YrPMPRe26d+t1M= Received: by 10.204.156.28 with SMTP id u28mr3674738bkw.74.1258052424062; Thu, 12 Nov 2009 11:00:24 -0800 (PST) Received: from mavbook.mavhome.dp.ua (pc.mavhome.dp.ua [212.86.226.226]) by mx.google.com with ESMTPS id 14sm1019594fxm.3.2009.11.12.11.00.22 (version=SSLv3 cipher=RC4-MD5); Thu, 12 Nov 2009 11:00:23 -0800 (PST) Sender: Alexander Motin Message-ID: <4AFC5B44.4050204@FreeBSD.org> Date: Thu, 12 Nov 2009 21:00:20 +0200 From: Alexander Motin User-Agent: Thunderbird 2.0.0.23 (X11/20090901) MIME-Version: 1.0 To: =?UTF-8?B?SsSBbmlzIEdyb3R1cw==?= References: <1258035782.00182823.1258023001@10.7.7.3> In-Reply-To: <1258035782.00182823.1258023001@10.7.7.3> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: freebsd-drivers@freebsd.org Subject: Re: Support for VT2020 X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Nov 2009 19:26:13 -0000 Jānis Grotus wrote: > Is anybody working on driver for VT2020 sound chip? Maybe I can help > somehow to get it working? Quick Googling tells me that it is HDA codec. Have you tried snd_hda driver? It is quite flexible to support even unknown codecs. Load snd_hda module via loader.conf, boot kernel with verbose messages and send me complete dmesg output for investigation please. -- Alexander Motin From owner-freebsd-drivers@FreeBSD.ORG Thu Nov 12 19:59:06 2009 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 973DC106568D for ; Thu, 12 Nov 2009 19:59:06 +0000 (UTC) (envelope-from patfbsd@davenulle.org) Received: from smtp.lamaiziere.net (net.lamaiziere.net [91.121.44.19]) by mx1.freebsd.org (Postfix) with ESMTP id 5BEF88FC15 for ; Thu, 12 Nov 2009 19:59:06 +0000 (UTC) Received: from baby-jane.lamaiziere.net (37.6.192-77.rev.gaoland.net [77.192.6.37]) by smtp.lamaiziere.net (Postfix) with ESMTPA id 9AC99633322; Thu, 12 Nov 2009 20:42:06 +0100 (CET) Received: from baby-jane.lamaiziere.net (localhost [127.0.0.1]) by baby-jane.lamaiziere.net (Postfix) with ESMTP id 1D3EE8428; Thu, 12 Nov 2009 20:42:06 +0100 (CET) Date: Thu, 12 Nov 2009 20:42:05 +0100 From: Patrick Lamaiziere To: Brendan Kennedy Message-ID: <20091112204205.4d8c0c5b@baby-jane.lamaiziere.net> In-Reply-To: References: X-Mailer: Claws Mail 3.7.2 (GTK+ 2.16.6; i386-portbld-freebsd8.0) Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit Cc: freebsd-drivers@freebsd.org Subject: Re: Driver code release X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Nov 2009 19:59:06 -0000 Le Wed, 11 Nov 2009 14:47:06 +0000, Brendan Kennedy a crit : > Hi All, Hello, > I have some driver code that is utilised through opencrypto for my > hardware. Id like to have this code integrated into FreeBSD similarly > to the hifn driver. > Could you give me some pointers as to how this should be done? > > Can such code still be included in the FreeBSD 7 code base? > > I also have an opencrypto patch for your consideration. Is this the > correct group to mail such a patch to? I would be happy to read the code (just to see), could you provide a link to the code? Thanks, regards. From owner-freebsd-drivers@FreeBSD.ORG Thu Nov 12 20:43:05 2009 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 96095106566B; Thu, 12 Nov 2009 20:43:05 +0000 (UTC) (envelope-from janis@grotus.lv) Received: from dzilna.latnet.lv (dzilna.latnet.lv [92.240.66.75]) by mx1.freebsd.org (Postfix) with ESMTP id 4B06A8FC08; Thu, 12 Nov 2009 20:43:05 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by dzilna.latnet.lv (Postfix) with ESMTP id 94B60B3D08; Thu, 12 Nov 2009 22:43:03 +0200 (EET) X-Virus-Scanned: Debian amavisd-new at dzilna.latnet.lv Received: from dzilna.latnet.lv ([127.0.0.1]) by localhost (dzilna.latnet.lv [127.0.0.1]) (amavisd-new, port 11141) with ESMTP id kA2jvHR6O-04; Thu, 12 Nov 2009 22:43:02 +0200 (EET) Received: from zhux.lan (balticom-237-179.balticom.lv [83.99.237.179]) (Authenticated sender: grotus3) by dzilna.latnet.lv (Postfix) with ESMTPA id A9027B3CF6; Thu, 12 Nov 2009 22:43:02 +0200 (EET) Content-Type: text/plain; charset=iso-8859-13; format=flowed; delsp=yes To: "Alexander Motin" References: <1258035782.00182823.1258023001@10.7.7.3> <4AFC5B44.4050204@FreeBSD.org> Date: Thu, 12 Nov 2009 22:43:11 +0200 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: =?iso-8859-13?B?SuJuaXM=?= Message-ID: In-Reply-To: <4AFC5B44.4050204@FreeBSD.org> User-Agent: Opera Mail/10.01 (Win32) Cc: freebsd-drivers@freebsd.org Subject: Re: Support for VT2020 X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Nov 2009 20:43:05 -0000 Here is little more info what I have done: http://forums.freebsd.org/showthread.php?t=8253 I'll provide You with dmesg output little later. BR Janis On Thu, 12 Nov 2009 21:00:20 +0200, Alexander Motin wrote: > Jnis Grotus wrote: >> Is anybody working on driver for VT2020 sound chip? Maybe I can help >> somehow to get it working? > > Quick Googling tells me that it is HDA codec. Have you tried snd_hda > driver? It is quite flexible to support even unknown codecs. > > Load snd_hda module via loader.conf, boot kernel with verbose messages > and send me complete dmesg output for investigation please. > -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ From owner-freebsd-drivers@FreeBSD.ORG Thu Nov 12 21:16:00 2009 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 18FAE1065672 for ; Thu, 12 Nov 2009 21:16:00 +0000 (UTC) (envelope-from mavbsd@gmail.com) Received: from mail-fx0-f227.google.com (mail-fx0-f227.google.com [209.85.220.227]) by mx1.freebsd.org (Postfix) with ESMTP id 9B9978FC17 for ; Thu, 12 Nov 2009 21:15:59 +0000 (UTC) Received: by fxm27 with SMTP id 27so2861978fxm.3 for ; Thu, 12 Nov 2009 13:15:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :x-enigmail-version:content-type:content-transfer-encoding; bh=ls8PHVKwWyaoe7GgSC25KuVhmRwAvhCmALraeWnKvGM=; b=Xvo+IbHQAdNUtOKbZZG4rJlOL1vKbvDVeBMCz82kCyTtMXklGdbXMzyAmdBORg3YkL xMiCCHnO4lfaba50OaPs0DVMJJqcl7wNKoW8WYlc5r7Dw9AW7+hSApyBeZvSUkuRqJFb kl6UOmZasOrWwWOQdkJfRjbZru21nx9PDT6qY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:x-enigmail-version:content-type :content-transfer-encoding; b=LKliQWuw8gYW6UIZFTusMV/wV6stcO3kdm91T7jJpKnvIa6dha9k8/FE0HFzLTdY9u pSdTZYzYl62SY5Ky5ED1004IFwyC/o6Na1jYtPFUxMkJzUEr1Tuf4xXspdnL5Jgcb7Kp iSJtLVguV+7vHZBlFcU5FoJTS9f0of+vybTXw= Received: by 10.204.36.197 with SMTP id u5mr501728bkd.81.1258060558569; Thu, 12 Nov 2009 13:15:58 -0800 (PST) Received: from mavbook.mavhome.dp.ua (pc.mavhome.dp.ua [212.86.226.226]) by mx.google.com with ESMTPS id 16sm1066525fxm.8.2009.11.12.13.15.57 (version=SSLv3 cipher=RC4-MD5); Thu, 12 Nov 2009 13:15:58 -0800 (PST) Sender: Alexander Motin Message-ID: <4AFC7B0C.1030504@FreeBSD.org> Date: Thu, 12 Nov 2009 23:15:56 +0200 From: Alexander Motin User-Agent: Thunderbird 2.0.0.23 (X11/20090901) MIME-Version: 1.0 To: =?ISO-8859-13?Q?J=E2nis?= References: <1258035782.00182823.1258023001@10.7.7.3> <4AFC5B44.4050204@FreeBSD.org> In-Reply-To: X-Enigmail-Version: 0.96.0 Content-Type: text/plain; charset=ISO-8859-13 Content-Transfer-Encoding: 8bit Cc: freebsd-drivers@freebsd.org Subject: Re: Support for VT2020 X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Nov 2009 21:16:00 -0000 Jnis wrote: > Here is little more info what I have done: > > http://forums.freebsd.org/showthread.php?t=8253 > > I'll provide You with dmesg output little later. HDMI audio part may also depend on video driver to work. It is mostly untested area. VIA codec same time has better chances to work, but it is first time I have heard about this model, more info and testing needed. -- Alexander Motin From owner-freebsd-drivers@FreeBSD.ORG Thu Nov 12 22:30:06 2009 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EA08A106566C; Thu, 12 Nov 2009 22:30:05 +0000 (UTC) (envelope-from janis@grotus.lv) Received: from krauklis.latnet.lv (krauklis.latnet.lv [92.240.66.73]) by mx1.freebsd.org (Postfix) with ESMTP id 779628FC1F; Thu, 12 Nov 2009 22:30:04 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by krauklis.latnet.lv (Postfix) with ESMTP id 9FCED1409C; Fri, 13 Nov 2009 00:30:02 +0200 (EET) X-Virus-Scanned: Debian amavisd-new at krauklis.latnet.lv Received: from krauklis.latnet.lv ([127.0.0.1]) by localhost (krauklis.latnet.lv [127.0.0.1]) (amavisd-new, port 11141) with ESMTP id bZj-PUU-pJTi; Fri, 13 Nov 2009 00:30:00 +0200 (EET) Received: from zhux.lan (balticom-237-179.balticom.lv [83.99.237.179]) (Authenticated sender: grotus3) by krauklis.latnet.lv (Postfix) with ESMTPA id 234501408C; Fri, 13 Nov 2009 00:29:59 +0200 (EET) Content-Type: multipart/mixed; boundary=----------2SmVb0xlKZTw9FBlfjsyXE To: "Alexander Motin" References: <1258035782.00182823.1258023001@10.7.7.3> <4AFC5B44.4050204@FreeBSD.org> <4AFC7B0C.1030504@FreeBSD.org> Date: Fri, 13 Nov 2009 00:30:08 +0200 MIME-Version: 1.0 From: =?iso-8859-13?B?SuJuaXM=?= Message-ID: In-Reply-To: <4AFC7B0C.1030504@FreeBSD.org> User-Agent: Opera Mail/10.01 (Win32) Cc: freebsd-drivers@freebsd.org Subject: Re: Support for VT2020 X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Nov 2009 22:30:06 -0000 ------------2SmVb0xlKZTw9FBlfjsyXE Content-Type: text/plain; charset=iso-8859-13; format=flowed; delsp=yes Content-Transfer-Encoding: 8bit My dmesg.boot file in attachment... Janis On Thu, 12 Nov 2009 23:15:56 +0200, Alexander Motin wrote: > Jnis wrote: >> Here is little more info what I have done: >> >> http://forums.freebsd.org/showthread.php?t=8253 >> >> I'll provide You with dmesg output little later. > > HDMI audio part may also depend on video driver to work. It is mostly > untested area. > VIA codec same time has better chances to work, but it is first time I > have heard about this model, more info and testing needed. > -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ ------------2SmVb0xlKZTw9FBlfjsyXE Content-Disposition: attachment; filename=dmesg.boot Content-Type: application/octet-stream; name=dmesg.boot Content-Transfer-Encoding: Base64 UHJlbG9hZGVkIGVsZiBvYmogbW9kdWxlICIvYm9vdC9rZXJuZWwvc25kX3ZpYTgy YzY4Ni5rbyIgYXQgMHhmZmZmZmZmZjgxMDA3OTcwLgpQcmVsb2FkZWQgZWxmIG9i aiBtb2R1bGUgIi9ib290L2tlcm5lbC9zbmRfdmliZXMua28iIGF0IDB4ZmZmZmZm ZmY4MTAwN2YyMC4KUHJlbG9hZGVkIGVsZiBvYmogbW9kdWxlICIvYm9vdC9tb2R1 bGVzL3Zib3hkcnYua28iIGF0IDB4ZmZmZmZmZmY4MTAwODUxMC4KVGltZWNvdW50 ZXIgImk4MjU0IiBmcmVxdWVuY3kgMTE5MzE4MiBIeiBxdWFsaXR5IDAKQ2FsaWJy YXRpbmcgVFNDIGNsb2NrIC4uLiBUU0MgY2xvY2s6IDI0OTk5Nzc0MjMgSHoKQ1BV OiBBTUQgUGhlbm9tKHRtKSBJSSBYMyA3MDVlIFByb2Nlc3NvciAoMjQ5OS45OC1N SHogSzgtY2xhc3MgQ1BVKQogIE9yaWdpbiA9ICJBdXRoZW50aWNBTUQiICBJZCA9 IDB4MTAwZjQyICBTdGVwcGluZyA9IDIKICBGZWF0dXJlcz0weDE3OGJmYmZmPEZQ VSxWTUUsREUsUFNFLFRTQyxNU1IsUEFFLE1DRSxDWDgsQVBJQyxTRVAsTVRSUixQ R0UsTUNBLENNT1YsUEFULFBTRTM2LENMRkxVU0gsTU1YLEZYU1IsU1NFLFNTRTIs SFRUPgogIEZlYXR1cmVzMj0weDgwMjAwOTxTU0UzLE1PTixDWDE2LFBPUENOVD4K ICBBTUQgRmVhdHVyZXM9MHhlZTUwMDgwMDxTWVNDQUxMLE5YLE1NWCssRkZYU1Is UGFnZTFHQixSRFRTQ1AsTE0sM0ROb3chKywzRE5vdyE+CiAgQU1EIEZlYXR1cmVz Mj0weDM3ZmY8TEFIRixDTVAsU1ZNLEV4dEFQSUMsQ1I4LEFCTSxTU0U0QSxNQVMs UHJlZmV0Y2gsT1NWVyxJQlMsU0tJTklULFdEVD4KICBUU0M6IFAtc3RhdGUgaW52 YXJpYW50CkwxIDJNQiBkYXRhIFRMQjogNDggZW50cmllcywgZnVsbHkgYXNzb2Np YXRpdmUKTDEgMk1CIGluc3RydWN0aW9uIFRMQjogMTYgZW50cmllcywgZnVsbHkg YXNzb2NpYXRpdmUKTDEgNEtCIGRhdGEgVExCOiA0OCBlbnRyaWVzLCBmdWxseSBh c3NvY2lhdGl2ZQpMMSA0S0IgaW5zdHJ1Y3Rpb24gVExCOiAzMiBlbnRyaWVzLCBm dWxseSBhc3NvY2lhdGl2ZQpMMSBkYXRhIGNhY2hlOiA2NCBrYnl0ZXMsIDY0IGJ5 dGVzL2xpbmUsIDEgbGluZXMvdGFnLCAyLXdheSBhc3NvY2lhdGl2ZQpMMSBpbnN0 cnVjdGlvbiBjYWNoZTogNjQga2J5dGVzLCA2NCBieXRlcy9saW5lLCAxIGxpbmVz L3RhZywgMi13YXkgYXNzb2NpYXRpdmUKTDIgMk1CIGRhdGEgVExCOiAxMjggZW50 cmllcywgMi13YXkgYXNzb2NpYXRpdmUKTDIgMk1CIGluc3RydWN0aW9uIFRMQjog MCBlbnRyaWVzLCAyLXdheSBhc3NvY2lhdGl2ZQpMMiA0S0IgZGF0YSBUTEI6IDUx MiBlbnRyaWVzLCA0LXdheSBhc3NvY2lhdGl2ZQpMMiA0S0IgaW5zdHJ1Y3Rpb24g VExCOiA1MTIgZW50cmllcywgNC13YXkgYXNzb2NpYXRpdmUKTDIgdW5pZmllZCBj YWNoZTogNTEyIGtieXRlcywgNjQgYnl0ZXMvbGluZSwgMSBsaW5lcy90YWcsIDE2 LXdheSBhc3NvY2lhdGl2ZQpyZWFsIG1lbW9yeSAgPSA0Mjk0OTY3Mjk2ICg0MDk2 IE1CKQpQaHlzaWNhbCBtZW1vcnkgY2h1bmsocyk6CjB4MDAwMDAwMDAwMDAwMTAw MCAtIDB4MDAwMDAwMDAwMDA5YWZmZiwgNjMwNzg0IGJ5dGVzICgxNTQgcGFnZXMp CjB4MDAwMDAwMDAwMTAzNzAwMCAtIDB4MDAwMDAwMDBjNzgxN2ZmZiwgMzMzMDE1 MDQwMCBieXRlcyAoODEzMDI1IHBhZ2VzKQoweDAwMDAwMDAxMDAwMDAwMDAgLSAw eDAwMDAwMDAxMWZmZWZmZmYsIDUzNjgwNTM3NiBieXRlcyAoMTMxMDU2IHBhZ2Vz KQphdmFpbCBtZW1vcnkgPSAzODQ1NjUyNDgwICgzNjY3IE1CKQpBQ1BJIEFQSUMg VGFibGU6IDwwNzI5MDkgQVBJQzAwMzg+CklOVFI6IEFkZGluZyBsb2NhbCBBUElD IDEgYXMgYSB0YXJnZXQKSU5UUjogQWRkaW5nIGxvY2FsIEFQSUMgMiBhcyBhIHRh cmdldApGcmVlQlNEL1NNUDogTXVsdGlwcm9jZXNzb3IgU3lzdGVtIERldGVjdGVk OiAzIENQVXMKRnJlZUJTRC9TTVA6IDEgcGFja2FnZShzKSB4IDMgY29yZShzKQog Y3B1MCAoQlNQKTogQVBJQyBJRDogIDAKIGNwdTEgKEFQKTogQVBJQyBJRDogIDEK IGNwdTIgKEFQKTogQVBJQyBJRDogIDIKQVBJQzogQ1BVIDAgaGFzIEFDUEkgSUQg MQpBUElDOiBDUFUgMSBoYXMgQUNQSSBJRCAyCkFQSUM6IENQVSAyIGhhcyBBQ1BJ IElEIDMKVUxFOiBzZXR1cCBjcHUgMApVTEU6IHNldHVwIGNwdSAxClVMRTogc2V0 dXAgY3B1IDIKQUNQSTogUlNEUCAweGZiYTMwIDAwMDE0ICh2MCBBQ1BJQU0pCkFD UEk6IFJTRFQgMHhjZmY5MDAwMCAwMDAzQyAodjEgMDcyOTA5IFJTRFQwMDM4IDIw MDkwNzI5IE1TRlQgMDAwMDAwOTcpCkFDUEk6IEZBQ1AgMHhjZmY5MDIwMCAwMDA4 NCAodjEgMDcyOTA5IEZBQ1AwMDM4IDIwMDkwNzI5IE1TRlQgMDAwMDAwOTcpCkFD UEkgV2FybmluZzogT3B0aW9uYWwgZmllbGQgUG0yQ29udHJvbEJsb2NrIGhhcyB6 ZXJvIGFkZHJlc3Mgb3IgbGVuZ3RoOiAgICAgICAgMCAgICAgICAwLzEgMjAwOTA1 MjEgdGJmYWR0LTY1NQpBQ1BJOiBEU0RUIDB4Y2ZmOTA0NTAgMEQ0MjIgKHYxICBB MTMzMSBBMTMzMTAwMCAwMDAwMDAwMCBJTlRMIDIwMDYwMTEzKQpBQ1BJOiBGQUNT IDB4Y2ZmYTgwMDAgMDAwNDAKQUNQSTogQVBJQyAweGNmZjkwMzkwIDAwMDdDICh2 MSAwNzI5MDkgQVBJQzAwMzggMjAwOTA3MjkgTVNGVCAwMDAwMDA5NykKQUNQSTog TUNGRyAweGNmZjkwNDEwIDAwMDNDICh2MSAwNzI5MDkgT0VNTUNGRyAgMjAwOTA3 MjkgTVNGVCAwMDAwMDA5NykKQUNQSTogT0VNQiAweGNmZmE4MDQwIDAwMDcyICh2 MSAwNzI5MDkgT0VNQjAwMzggMjAwOTA3MjkgTVNGVCAwMDAwMDA5NykKQUNQSTog SFBFVCAweGNmZjlmNDUwIDAwMDM4ICh2MSAwNzI5MDkgT0VNSFBFVCAgMjAwOTA3 MjkgTVNGVCAwMDAwMDA5NykKQUNQSTogU1NEVCAweGNmZjlmNDkwIDAwNjcyICh2 MSBBIE0gSSAgUE9XRVJOT1cgMDAwMDAwMDEgQU1EICAwMDAwMDAwMSkKTUFEVDog Rm91bmQgSU8gQVBJQyBJRCAzLCBJbnRlcnJ1cHQgMCBhdCAweGZlYzAwMDAwCmlv YXBpYzA6IFJvdXRpbmcgZXh0ZXJuYWwgODI1OUEncyAtPiBpbnRwaW4gMApNQURU OiBJbnRlcnJ1cHQgb3ZlcnJpZGU6IHNvdXJjZSAwLCBpcnEgMgppb2FwaWMwOiBS b3V0aW5nIElSUSAwIC0+IGludHBpbiAyCk1BRFQ6IEludGVycnVwdCBvdmVycmlk ZTogc291cmNlIDksIGlycSA5CmlvYXBpYzA6IGludHBpbiA5IHRyaWdnZXI6IGxl dmVsCmlvYXBpYzA6IGludHBpbiA5IHBvbGFyaXR5OiBsb3cKaW9hcGljMCA8VmVy c2lvbiAyLjE+IGlycXMgMC0yMyBvbiBtb3RoZXJib2FyZApjcHUwIEJTUDoKICAg ICBJRDogMHgwMDAwMDAwMCAgIFZFUjogMHg4MDA1MDAxMCBMRFI6IDB4MDAwMDAw MDAgREZSOiAweGZmZmZmZmZmCiAgbGludDA6IDB4MDAwMTA3MDAgbGludDE6IDB4 MDAwMDA0MDAgVFBSOiAweDAwMDAwMDAwIFNWUjogMHgwMDAwMDFmZgogIHRpbWVy OiAweDAwMDEwMGVmIHRoZXJtOiAweDAwMDEwMDAwIGVycjogMHgwMDAxMDAwZiBw Y206IDB4MDAwMTA0MDAKd2xhbjogPDgwMi4xMSBMaW5rIExheWVyPgpzbmRfdW5p dF9pbml0KCkgdT0weDAwZmY4MDAwIFs1MTJdIGQ9MHgwMDAwN2MwMCBbMzJdIGM9 MHgwMDAwMDNmZiBbMTAyNF0KZmVlZGVyX3JlZ2lzdGVyOiBzbmRfdW5pdD0tMSBz bmRfbWF4YXV0b3ZjaGFucz0xNiBsYXRlbmN5PTUgZmVlZGVyX3JhdGVfbWluPTEg ZmVlZGVyX3JhdGVfbWF4PTIwMTYwMDAgZmVlZGVyX3JhdGVfcm91bmQ9MjUKbnVs bDogPG51bGwgZGV2aWNlLCB6ZXJvIGRldmljZT4KcmFuZG9tOiA8ZW50cm9weSBz b3VyY2UsIFNvZnR3YXJlLCBZYXJyb3c+Cm5mc2xvY2s6IHBzZXVkby1kZXZpY2UK a2JkOiBuZXcgYXJyYXkgc2l6ZSA0CmtiZDEgYXQga2JkbXV4MAptZW06IDxtZW1v cnk+CmlvOiA8SS9PPgpocHRycjogUm9ja2V0UkFJRCAxN3h4LzJ4eHggU0FUQSBj b250cm9sbGVyIGRyaXZlciB2MS4yCmFjcGkwOiA8MDcyOTA5IFJTRFQwMDM4PiBv biBtb3RoZXJib2FyZApQQ0llOiBNZW1vcnkgTWFwcGVkIGNvbmZpZ3VyYXRpb24g YmFzZSBAIDB4ZTAwMDAwMDAKaW9hcGljMDogcm91dGluZyBpbnRwaW4gOSAoSVNB IElSUSA5KSB0byBsYXBpYyAwIHZlY3RvciA0OAphY3BpMDogW01QU0FGRV0KYWNw aTA6IFtJVEhSRUFEXQphY3BpMDogUG93ZXIgQnV0dG9uIChmaXhlZCkKYWNwaTA6 IHdha2V1cCBjb2RlIHZhIDB4ZmZmZmZmODAwMDAwZTAwMCBwYSAweDQwMDAKQWNw aU9zRGVyaXZlUGNpSWQ6IFxcX1NCXy5QQ0kwLlJTNzguTkIyXyAtPiBidXMgMCBk ZXYgMCBmdW5jIDAKQWNwaU9zRGVyaXZlUGNpSWQ6IFxcX1NCXy5QQ0kwLlNBVEEu U0FDUyAtPiBidXMgMCBkZXYgMTcgZnVuYyAwCmFjcGkwOiByZXNlcnZhdGlvbiBv ZiBmZWUwMDAwMCwgMTAwMCAoMykgZmFpbGVkCmFjcGkwOiByZXNlcnZhdGlvbiBv ZiBmZmI4MDAwMCwgODAwMDAgKDMpIGZhaWxlZAphY3BpMDogcmVzZXJ2YXRpb24g b2YgZmVjMTAwMDAsIDIwICgzKSBmYWlsZWQKYWNwaTA6IHJlc2VydmF0aW9uIG9m IDAsIGEwMDAwICgzKSBmYWlsZWQKYWNwaTA6IHJlc2VydmF0aW9uIG9mIDEwMDAw MCwgY2ZmMDAwMDAgKDMpIGZhaWxlZApBQ1BJIEhQRVQgdGFibGUgd2FybmluZzog U2VxdWVuY2UgaXMgbm9uLXplcm8gKDIpCkFDUEkgdGltZXI6IDEvMSAxLzEgMS8x IDEvMSAxLzIgMS8xIDEvMiAxLzIgMS8yIDEvMSAtPiAxMApUaW1lY291bnRlciAi QUNQSS1mYXN0IiBmcmVxdWVuY3kgMzU3OTU0NSBIeiBxdWFsaXR5IDEwMDAKYWNw aV90aW1lcjA6IDwzMi1iaXQgdGltZXIgYXQgMy41Nzk1NDVNSHo+IHBvcnQgMHg4 MDgtMHg4MGIgb24gYWNwaTAKcGNpX2xpbmswOiAgICAgICAgSW5kZXggIElSUSAg UnRkICBSZWYgIElSUXMKICBJbml0aWFsIFByb2JlICAgICAgIDAgICAxMSAgIE4g ICAgIDAgIDQgNyAxMSAxMiAxNCAxNQogIFZhbGlkYXRpb24gICAgICAgICAgMCAg IDExICAgTiAgICAgMCAgNCA3IDExIDEyIDE0IDE1CiAgQWZ0ZXIgRGlzYWJsZSAg ICAgICAwICAyNTUgICBOICAgICAwICA0IDcgMTEgMTIgMTQgMTUKcGNpX2xpbmsx OiAgICAgICAgSW5kZXggIElSUSAgUnRkICBSZWYgIElSUXMKICBJbml0aWFsIFBy b2JlICAgICAgIDAgICAgNCAgIE4gICAgIDAgIDQgNyAxMCAxMSAxMiAxNCAxNQog IFZhbGlkYXRpb24gICAgICAgICAgMCAgICA0ICAgTiAgICAgMCAgNCA3IDEwIDEx IDEyIDE0IDE1CiAgQWZ0ZXIgRGlzYWJsZSAgICAgICAwICAyNTUgICBOICAgICAw ICA0IDcgMTAgMTEgMTIgMTQgMTUKcGNpX2xpbmsyOiAgICAgICAgSW5kZXggIElS USAgUnRkICBSZWYgIElSUXMKICBJbml0aWFsIFByb2JlICAgICAgIDAgICAxMCAg IE4gICAgIDAgIDQgNyAxMCAxMSAxMiAxNCAxNQogIFZhbGlkYXRpb24gICAgICAg ICAgMCAgIDEwICAgTiAgICAgMCAgNCA3IDEwIDExIDEyIDE0IDE1CiAgQWZ0ZXIg RGlzYWJsZSAgICAgICAwICAyNTUgICBOICAgICAwICA0IDcgMTAgMTEgMTIgMTQg MTUKcGNpX2xpbmszOiAgICAgICAgSW5kZXggIElSUSAgUnRkICBSZWYgIElSUXMK ICBJbml0aWFsIFByb2JlICAgICAgIDAgICAgNyAgIE4gICAgIDAgIDQgNyAxMCAx MSAxMiAxNCAxNQogIFZhbGlkYXRpb24gICAgICAgICAgMCAgICA3ICAgTiAgICAg MCAgNCA3IDEwIDExIDEyIDE0IDE1CiAgQWZ0ZXIgRGlzYWJsZSAgICAgICAwICAy NTUgICBOICAgICAwICA0IDcgMTAgMTEgMTIgMTQgMTUKcGNpX2xpbms0OiAgICAg ICAgSW5kZXggIElSUSAgUnRkICBSZWYgIElSUXMKICBJbml0aWFsIFByb2JlICAg ICAgIDAgIDI1NSAgIE4gICAgIDAgIDQgNyAxMCAxMSAxMiAxNCAxNQogIFZhbGlk YXRpb24gICAgICAgICAgMCAgMjU1ICAgTiAgICAgMCAgNCA3IDEwIDExIDEyIDE0 IDE1CiAgQWZ0ZXIgRGlzYWJsZSAgICAgICAwICAyNTUgICBOICAgICAwICA0IDcg MTAgMTEgMTIgMTQgMTUKcGNpX2xpbms1OiAgICAgICAgSW5kZXggIElSUSAgUnRk ICBSZWYgIElSUXMKICBJbml0aWFsIFByb2JlICAgICAgIDAgIDI1NSAgIE4gICAg IDAgIDQgNyAxMCAxMSAxMiAxNCAxNQogIFZhbGlkYXRpb24gICAgICAgICAgMCAg MjU1ICAgTiAgICAgMCAgNCA3IDEwIDExIDEyIDE0IDE1CiAgQWZ0ZXIgRGlzYWJs ZSAgICAgICAwICAyNTUgICBOICAgICAwICA0IDcgMTAgMTEgMTIgMTQgMTUKcGNp X2xpbms2OiAgICAgICAgSW5kZXggIElSUSAgUnRkICBSZWYgIElSUXMKICBJbml0 aWFsIFByb2JlICAgICAgIDAgICAxMCAgIE4gICAgIDAgIDQgNyAxMCAxMSAxMiAx NCAxNQogIFZhbGlkYXRpb24gICAgICAgICAgMCAgIDEwICAgTiAgICAgMCAgNCA3 IDEwIDExIDEyIDE0IDE1CiAgQWZ0ZXIgRGlzYWJsZSAgICAgICAwICAyNTUgICBO ICAgICAwICA0IDcgMTAgMTEgMTIgMTQgMTUKcGNpX2xpbms3OiAgICAgICAgSW5k ZXggIElSUSAgUnRkICBSZWYgIElSUXMKICBJbml0aWFsIFByb2JlICAgICAgIDAg IDI1NSAgIE4gICAgIDAgIDQgNyAxMCAxMSAxMiAxNCAxNQogIFZhbGlkYXRpb24g ICAgICAgICAgMCAgMjU1ICAgTiAgICAgMCAgNCA3IDEwIDExIDEyIDE0IDE1CiAg QWZ0ZXIgRGlzYWJsZSAgICAgICAwICAyNTUgICBOICAgICAwICA0IDcgMTAgMTEg MTIgMTQgMTUKYWNwaV9ocGV0MDogPEhpZ2ggUHJlY2lzaW9uIEV2ZW50IFRpbWVy PiBpb21lbSAweGZlZDAwMDAwLTB4ZmVkMDAzZmYgb24gYWNwaTAKYWNwaV9ocGV0 MDogdmVuZDogMHg0MzUzIHJldjogMHgxIG51bTogMyBoejogMTQzMTgxODAgb3B0 czogbGVnYWN5X3JvdXRlClRpbWVjb3VudGVyICJIUEVUIiBmcmVxdWVuY3kgMTQz MTgxODAgSHogcXVhbGl0eSA5MDAKcGNpYjA6IDxBQ1BJIEhvc3QtUENJIGJyaWRn ZT4gcG9ydCAweGNmOC0weGNmZiBvbiBhY3BpMApwY2kwOiA8QUNQSSBQQ0kgYnVz PiBvbiBwY2liMApwY2kwOiBkb21haW49MCwgcGh5c2ljYWwgYnVzPTAKZm91bmQt Pgl2ZW5kb3I9MHgxMDIyLCBkZXY9MHg5NjAxLCByZXZpZD0weDAwCglkb21haW49 MCwgYnVzPTAsIHNsb3Q9MCwgZnVuYz0wCgljbGFzcz0wNi0wMC0wMCwgaGRydHlw ZT0weDAwLCBtZmRldj0wCgljbWRyZWc9MHgwMDA2LCBzdGF0cmVnPTB4MjIzMCwg Y2FjaGVsbnN6PTAgKGR3b3JkcykKCWxhdHRpbWVyPTB4MDAgKDAgbnMpLCBtaW5n bnQ9MHgwMCAoMCBucyksIG1heGxhdD0weDAwICgwIG5zKQpmb3VuZC0+CXZlbmRv cj0weDEwMjIsIGRldj0weDk2MDIsIHJldmlkPTB4MDAKCWRvbWFpbj0wLCBidXM9 MCwgc2xvdD0xLCBmdW5jPTAKCWNsYXNzPTA2LTA0LTAwLCBoZHJ0eXBlPTB4MDEs IG1mZGV2PTAKCWNtZHJlZz0weDAxMDcsIHN0YXRyZWc9MHgwMjMwLCBjYWNoZWxu c3o9MCAoZHdvcmRzKQoJbGF0dGltZXI9MHg0MCAoMTkyMCBucyksIG1pbmdudD0w eDFhICg2NTAwIG5zKSwgbWF4bGF0PTB4MDAgKDAgbnMpCmZvdW5kLT4JdmVuZG9y PTB4MTAyMiwgZGV2PTB4OTYwNCwgcmV2aWQ9MHgwMAoJZG9tYWluPTAsIGJ1cz0w LCBzbG90PTQsIGZ1bmM9MAoJY2xhc3M9MDYtMDQtMDAsIGhkcnR5cGU9MHgwMSwg bWZkZXY9MAoJY21kcmVnPTB4MDEwNywgc3RhdHJlZz0weDAwMTAsIGNhY2hlbG5z ej0xNiAoZHdvcmRzKQoJbGF0dGltZXI9MHgwMCAoMCBucyksIG1pbmdudD0weDA3 ICgxNzUwIG5zKSwgbWF4bGF0PTB4MDAgKDAgbnMpCglpbnRwaW49YSwgaXJxPTEx Cglwb3dlcnNwZWMgMyAgc3VwcG9ydHMgRDAgRDMgIGN1cnJlbnQgRDAKCU1TSSBz dXBwb3J0cyAxIG1lc3NhZ2UKcGNpYjA6IG1hdGNoZWQgZW50cnkgZm9yIDAuNC5J TlRBCnBjaWIwOiBzbG90IDQgSU5UQSBoYXJkd2lyZWQgdG8gSVJRIDE2CmZvdW5k LT4JdmVuZG9yPTB4MTAwMiwgZGV2PTB4NDM5MCwgcmV2aWQ9MHgwMAoJZG9tYWlu PTAsIGJ1cz0wLCBzbG90PTE3LCBmdW5jPTAKCWNsYXNzPTAxLTAxLThmLCBoZHJ0 eXBlPTB4MDAsIG1mZGV2PTAKCWNtZHJlZz0weDAxMDcsIHN0YXRyZWc9MHgwMjMw LCBjYWNoZWxuc3o9MTYgKGR3b3JkcykKCWxhdHRpbWVyPTB4NDAgKDE5MjAgbnMp LCBtaW5nbnQ9MHgwMCAoMCBucyksIG1heGxhdD0weDAwICgwIG5zKQoJaW50cGlu PWEsIGlycT0xMAoJTVNJIHN1cHBvcnRzIDQgbWVzc2FnZXMsIDY0IGJpdAoJbWFw WzEwXTogdHlwZSBJL08gUG9ydCwgcmFuZ2UgMzIsIGJhc2UgMHhjMDAwLCBzaXpl ICAzLCBlbmFibGVkCgltYXBbMTRdOiB0eXBlIEkvTyBQb3J0LCByYW5nZSAzMiwg YmFzZSAweGIwMDAsIHNpemUgIDIsIGVuYWJsZWQKCW1hcFsxOF06IHR5cGUgSS9P IFBvcnQsIHJhbmdlIDMyLCBiYXNlIDB4YTAwMCwgc2l6ZSAgMywgZW5hYmxlZAoJ bWFwWzFjXTogdHlwZSBJL08gUG9ydCwgcmFuZ2UgMzIsIGJhc2UgMHg5MDAwLCBz aXplICAyLCBlbmFibGVkCgltYXBbMjBdOiB0eXBlIEkvTyBQb3J0LCByYW5nZSAz MiwgYmFzZSAweDgwMDAsIHNpemUgIDQsIGVuYWJsZWQKCW1hcFsyNF06IHR5cGUg TWVtb3J5LCByYW5nZSAzMiwgYmFzZSAweGZiY2ZmYzAwLCBzaXplIDEwLCBlbmFi bGVkCnBjaWIwOiBtYXRjaGVkIGVudHJ5IGZvciAwLjE3LklOVEEKcGNpYjA6IHNs b3QgMTcgSU5UQSBoYXJkd2lyZWQgdG8gSVJRIDIyCmZvdW5kLT4JdmVuZG9yPTB4 MTAwMiwgZGV2PTB4NDM5NywgcmV2aWQ9MHgwMAoJZG9tYWluPTAsIGJ1cz0wLCBz bG90PTE4LCBmdW5jPTAKCWNsYXNzPTBjLTAzLTEwLCBoZHJ0eXBlPTB4MDAsIG1m ZGV2PTEKCWNtZHJlZz0weDAxMDIsIHN0YXRyZWc9MHgwMmEwLCBjYWNoZWxuc3o9 MTYgKGR3b3JkcykKCWxhdHRpbWVyPTB4NDAgKDE5MjAgbnMpLCBtaW5nbnQ9MHgw MCAoMCBucyksIG1heGxhdD0weDAwICgwIG5zKQoJaW50cGluPWEsIGlycT0xMQoJ bWFwWzEwXTogdHlwZSBNZW1vcnksIHJhbmdlIDMyLCBiYXNlIDB4ZmJjZmQwMDAs IHNpemUgMTIsIGVuYWJsZWQKcGNpYjA6IG1hdGNoZWQgZW50cnkgZm9yIDAuMTgu SU5UQQpwY2liMDogc2xvdCAxOCBJTlRBIGhhcmR3aXJlZCB0byBJUlEgMTYKZm91 bmQtPgl2ZW5kb3I9MHgxMDAyLCBkZXY9MHg0Mzk4LCByZXZpZD0weDAwCglkb21h aW49MCwgYnVzPTAsIHNsb3Q9MTgsIGZ1bmM9MQoJY2xhc3M9MGMtMDMtMTAsIGhk cnR5cGU9MHgwMCwgbWZkZXY9MAoJY21kcmVnPTB4MDExNywgc3RhdHJlZz0weDAy YTAsIGNhY2hlbG5zej0xNiAoZHdvcmRzKQoJbGF0dGltZXI9MHg0MCAoMTkyMCBu cyksIG1pbmdudD0weDAwICgwIG5zKSwgbWF4bGF0PTB4MDAgKDAgbnMpCglpbnRw aW49YSwgaXJxPTExCgltYXBbMTBdOiB0eXBlIE1lbW9yeSwgcmFuZ2UgMzIsIGJh c2UgMHhmYmNmZTAwMCwgc2l6ZSAxMiwgZW5hYmxlZApwY2liMDogbWF0Y2hlZCBl bnRyeSBmb3IgMC4xOC5JTlRBCnBjaWIwOiBzbG90IDE4IElOVEEgaGFyZHdpcmVk IHRvIElSUSAxNgpmb3VuZC0+CXZlbmRvcj0weDEwMDIsIGRldj0weDQzOTYsIHJl dmlkPTB4MDAKCWRvbWFpbj0wLCBidXM9MCwgc2xvdD0xOCwgZnVuYz0yCgljbGFz cz0wYy0wMy0yMCwgaGRydHlwZT0weDAwLCBtZmRldj0wCgljbWRyZWc9MHgwMTA2 LCBzdGF0cmVnPTB4MDJiMCwgY2FjaGVsbnN6PTE2IChkd29yZHMpCglsYXR0aW1l cj0weDQwICgxOTIwIG5zKSwgbWluZ250PTB4MDAgKDAgbnMpLCBtYXhsYXQ9MHgw MCAoMCBucykKCWludHBpbj1iLCBpcnE9NAoJcG93ZXJzcGVjIDIgIHN1cHBvcnRz IEQwIEQxIEQyIEQzICBjdXJyZW50IEQwCgltYXBbMTBdOiB0eXBlIE1lbW9yeSwg cmFuZ2UgMzIsIGJhc2UgMHhmYmNmZjgwMCwgc2l6ZSAgOCwgZW5hYmxlZApwY2li MDogbWF0Y2hlZCBlbnRyeSBmb3IgMC4xOC5JTlRCCnBjaWIwOiBzbG90IDE4IElO VEIgaGFyZHdpcmVkIHRvIElSUSAxNwpmb3VuZC0+CXZlbmRvcj0weDEwMDIsIGRl dj0weDQzOTcsIHJldmlkPTB4MDAKCWRvbWFpbj0wLCBidXM9MCwgc2xvdD0xOSwg ZnVuYz0wCgljbGFzcz0wYy0wMy0xMCwgaGRydHlwZT0weDAwLCBtZmRldj0xCglj bWRyZWc9MHgwMTAyLCBzdGF0cmVnPTB4MDJhMCwgY2FjaGVsbnN6PTE2IChkd29y ZHMpCglsYXR0aW1lcj0weDQwICgxOTIwIG5zKSwgbWluZ250PTB4MDAgKDAgbnMp LCBtYXhsYXQ9MHgwMCAoMCBucykKCWludHBpbj1hLCBpcnE9MTAKCW1hcFsxMF06 IHR5cGUgTWVtb3J5LCByYW5nZSAzMiwgYmFzZSAweGZiY2ZiMDAwLCBzaXplIDEy LCBlbmFibGVkCnBjaWIwOiBtYXRjaGVkIGVudHJ5IGZvciAwLjE5LklOVEEKcGNp YjA6IHNsb3QgMTkgSU5UQSBoYXJkd2lyZWQgdG8gSVJRIDE4CmZvdW5kLT4JdmVu ZG9yPTB4MTAwMiwgZGV2PTB4NDM5OCwgcmV2aWQ9MHgwMAoJZG9tYWluPTAsIGJ1 cz0wLCBzbG90PTE5LCBmdW5jPTEKCWNsYXNzPTBjLTAzLTEwLCBoZHJ0eXBlPTB4 MDAsIG1mZGV2PTAKCWNtZHJlZz0weDAxMTcsIHN0YXRyZWc9MHgwMmEwLCBjYWNo ZWxuc3o9MTYgKGR3b3JkcykKCWxhdHRpbWVyPTB4NDAgKDE5MjAgbnMpLCBtaW5n bnQ9MHgwMCAoMCBucyksIG1heGxhdD0weDAwICgwIG5zKQoJaW50cGluPWEsIGly cT0xMAoJbWFwWzEwXTogdHlwZSBNZW1vcnksIHJhbmdlIDMyLCBiYXNlIDB4ZmJj ZmMwMDAsIHNpemUgMTIsIGVuYWJsZWQKcGNpYjA6IG1hdGNoZWQgZW50cnkgZm9y IDAuMTkuSU5UQQpwY2liMDogc2xvdCAxOSBJTlRBIGhhcmR3aXJlZCB0byBJUlEg MTgKZm91bmQtPgl2ZW5kb3I9MHgxMDAyLCBkZXY9MHg0Mzk2LCByZXZpZD0weDAw Cglkb21haW49MCwgYnVzPTAsIHNsb3Q9MTksIGZ1bmM9MgoJY2xhc3M9MGMtMDMt MjAsIGhkcnR5cGU9MHgwMCwgbWZkZXY9MAoJY21kcmVnPTB4MDEwNiwgc3RhdHJl Zz0weDAyYjAsIGNhY2hlbG5zej0xNiAoZHdvcmRzKQoJbGF0dGltZXI9MHg0MCAo MTkyMCBucyksIG1pbmdudD0weDAwICgwIG5zKSwgbWF4bGF0PTB4MDAgKDAgbnMp CglpbnRwaW49YiwgaXJxPTcKCXBvd2Vyc3BlYyAyICBzdXBwb3J0cyBEMCBEMSBE MiBEMyAgY3VycmVudCBEMAoJbWFwWzEwXTogdHlwZSBNZW1vcnksIHJhbmdlIDMy LCBiYXNlIDB4ZmJjZmY0MDAsIHNpemUgIDgsIGVuYWJsZWQKcGNpYjA6IG1hdGNo ZWQgZW50cnkgZm9yIDAuMTkuSU5UQgpwY2liMDogc2xvdCAxOSBJTlRCIGhhcmR3 aXJlZCB0byBJUlEgMTkKZm91bmQtPgl2ZW5kb3I9MHgxMDAyLCBkZXY9MHg0Mzg1 LCByZXZpZD0weDNjCglkb21haW49MCwgYnVzPTAsIHNsb3Q9MjAsIGZ1bmM9MAoJ Y2xhc3M9MGMtMDUtMDAsIGhkcnR5cGU9MHgwMCwgbWZkZXY9MQoJY21kcmVnPTB4 MDQwMywgc3RhdHJlZz0weDAyMzAsIGNhY2hlbG5zej0wIChkd29yZHMpCglsYXR0 aW1lcj0weDAwICgwIG5zKSwgbWluZ250PTB4MDAgKDAgbnMpLCBtYXhsYXQ9MHgw MCAoMCBucykKZm91bmQtPgl2ZW5kb3I9MHgxMDAyLCBkZXY9MHg0MzljLCByZXZp ZD0weDAwCglkb21haW49MCwgYnVzPTAsIHNsb3Q9MjAsIGZ1bmM9MQoJY2xhc3M9 MDEtMDEtOGEsIGhkcnR5cGU9MHgwMCwgbWZkZXY9MAoJY21kcmVnPTB4MDAwNSwg c3RhdHJlZz0weDAyMzAsIGNhY2hlbG5zej0wIChkd29yZHMpCglsYXR0aW1lcj0w eDAwICgwIG5zKSwgbWluZ250PTB4MDAgKDAgbnMpLCBtYXhsYXQ9MHgwMCAoMCBu cykKCWludHBpbj1hLCBpcnE9MjU1CglNU0kgc3VwcG9ydHMgMiBtZXNzYWdlcwoJ bWFwWzIwXTogdHlwZSBJL08gUG9ydCwgcmFuZ2UgMzIsIGJhc2UgMHhmZjAwLCBz aXplICA0LCBlbmFibGVkCmZvdW5kLT4JdmVuZG9yPTB4MTAwMiwgZGV2PTB4NDM4 MywgcmV2aWQ9MHgwMAoJZG9tYWluPTAsIGJ1cz0wLCBzbG90PTIwLCBmdW5jPTIK CWNsYXNzPTA0LTAzLTAwLCBoZHJ0eXBlPTB4MDAsIG1mZGV2PTAKCWNtZHJlZz0w eDAwMDYsIHN0YXRyZWc9MHgwNDEwLCBjYWNoZWxuc3o9MTYgKGR3b3JkcykKCWxh dHRpbWVyPTB4NDAgKDE5MjAgbnMpLCBtaW5nbnQ9MHgwMCAoMCBucyksIG1heGxh dD0weDAwICgwIG5zKQoJaW50cGluPWEsIGlycT0xMQoJcG93ZXJzcGVjIDIgIHN1 cHBvcnRzIEQwIEQzICBjdXJyZW50IEQwCgltYXBbMTBdOiB0eXBlIE1lbW9yeSwg cmFuZ2UgNjQsIGJhc2UgMHhmYmNmNDAwMCwgc2l6ZSAxNCwgZW5hYmxlZApwY2li MDogbWF0Y2hlZCBlbnRyeSBmb3IgMC4yMC5JTlRBCnBjaWIwOiBzbG90IDIwIElO VEEgaGFyZHdpcmVkIHRvIElSUSAxNgpmb3VuZC0+CXZlbmRvcj0weDEwMDIsIGRl dj0weDQzOWQsIHJldmlkPTB4MDAKCWRvbWFpbj0wLCBidXM9MCwgc2xvdD0yMCwg ZnVuYz0zCgljbGFzcz0wNi0wMS0wMCwgaGRydHlwZT0weDAwLCBtZmRldj0xCglj bWRyZWc9MHgwMDBmLCBzdGF0cmVnPTB4MDIyMCwgY2FjaGVsbnN6PTAgKGR3b3Jk cykKCWxhdHRpbWVyPTB4MDAgKDAgbnMpLCBtaW5nbnQ9MHgwMCAoMCBucyksIG1h eGxhdD0weDAwICgwIG5zKQpmb3VuZC0+CXZlbmRvcj0weDEwMDIsIGRldj0weDQz ODQsIHJldmlkPTB4MDAKCWRvbWFpbj0wLCBidXM9MCwgc2xvdD0yMCwgZnVuYz00 CgljbGFzcz0wNi0wNC0wMSwgaGRydHlwZT0weDAxLCBtZmRldj0xCgljbWRyZWc9 MHgwMTA1LCBzdGF0cmVnPTB4MDJhMCwgY2FjaGVsbnN6PTAgKGR3b3JkcykKCWxh dHRpbWVyPTB4NDAgKDE5MjAgbnMpLCBtaW5nbnQ9MHgwNyAoMTc1MCBucyksIG1h eGxhdD0weDAwICgwIG5zKQpmb3VuZC0+CXZlbmRvcj0weDEwMDIsIGRldj0weDQz OTksIHJldmlkPTB4MDAKCWRvbWFpbj0wLCBidXM9MCwgc2xvdD0yMCwgZnVuYz01 CgljbGFzcz0wYy0wMy0xMCwgaGRydHlwZT0weDAwLCBtZmRldj0wCgljbWRyZWc9 MHgwMTAyLCBzdGF0cmVnPTB4MDJhMCwgY2FjaGVsbnN6PTE2IChkd29yZHMpCgls YXR0aW1lcj0weDQwICgxOTIwIG5zKSwgbWluZ250PTB4MDAgKDAgbnMpLCBtYXhs YXQ9MHgwMCAoMCBucykKCWludHBpbj1jLCBpcnE9MTAKCW1hcFsxMF06IHR5cGUg TWVtb3J5LCByYW5nZSAzMiwgYmFzZSAweGZiY2ZhMDAwLCBzaXplIDEyLCBlbmFi bGVkCnBjaWIwOiBtYXRjaGVkIGVudHJ5IGZvciAwLjIwLklOVEMKcGNpYjA6IHNs b3QgMjAgSU5UQyBoYXJkd2lyZWQgdG8gSVJRIDE4CmZvdW5kLT4JdmVuZG9yPTB4 MTAyMiwgZGV2PTB4MTIwMCwgcmV2aWQ9MHgwMAoJZG9tYWluPTAsIGJ1cz0wLCBz bG90PTI0LCBmdW5jPTAKCWNsYXNzPTA2LTAwLTAwLCBoZHJ0eXBlPTB4MDAsIG1m ZGV2PTEKCWNtZHJlZz0weDAwMDAsIHN0YXRyZWc9MHgwMDEwLCBjYWNoZWxuc3o9 MCAoZHdvcmRzKQoJbGF0dGltZXI9MHgwMCAoMCBucyksIG1pbmdudD0weDAwICgw IG5zKSwgbWF4bGF0PTB4MDAgKDAgbnMpCmZvdW5kLT4JdmVuZG9yPTB4MTAyMiwg ZGV2PTB4MTIwMSwgcmV2aWQ9MHgwMAoJZG9tYWluPTAsIGJ1cz0wLCBzbG90PTI0 LCBmdW5jPTEKCWNsYXNzPTA2LTAwLTAwLCBoZHJ0eXBlPTB4MDAsIG1mZGV2PTEK CWNtZHJlZz0weDAwMDAsIHN0YXRyZWc9MHgwMDAwLCBjYWNoZWxuc3o9MCAoZHdv cmRzKQoJbGF0dGltZXI9MHgwMCAoMCBucyksIG1pbmdudD0weDAwICgwIG5zKSwg bWF4bGF0PTB4MDAgKDAgbnMpCmZvdW5kLT4JdmVuZG9yPTB4MTAyMiwgZGV2PTB4 MTIwMiwgcmV2aWQ9MHgwMAoJZG9tYWluPTAsIGJ1cz0wLCBzbG90PTI0LCBmdW5j PTIKCWNsYXNzPTA2LTAwLTAwLCBoZHJ0eXBlPTB4MDAsIG1mZGV2PTEKCWNtZHJl Zz0weDAwMDAsIHN0YXRyZWc9MHgwMDAwLCBjYWNoZWxuc3o9MCAoZHdvcmRzKQoJ bGF0dGltZXI9MHgwMCAoMCBucyksIG1pbmdudD0weDAwICgwIG5zKSwgbWF4bGF0 PTB4MDAgKDAgbnMpCmZvdW5kLT4JdmVuZG9yPTB4MTAyMiwgZGV2PTB4MTIwMywg cmV2aWQ9MHgwMAoJZG9tYWluPTAsIGJ1cz0wLCBzbG90PTI0LCBmdW5jPTMKCWNs YXNzPTA2LTAwLTAwLCBoZHJ0eXBlPTB4MDAsIG1mZGV2PTEKCWNtZHJlZz0weDAw MDAsIHN0YXRyZWc9MHgwMDEwLCBjYWNoZWxuc3o9MCAoZHdvcmRzKQoJbGF0dGlt ZXI9MHgwMCAoMCBucyksIG1pbmdudD0weDAwICgwIG5zKSwgbWF4bGF0PTB4MDAg KDAgbnMpCmZvdW5kLT4JdmVuZG9yPTB4MTAyMiwgZGV2PTB4MTIwNCwgcmV2aWQ9 MHgwMAoJZG9tYWluPTAsIGJ1cz0wLCBzbG90PTI0LCBmdW5jPTQKCWNsYXNzPTA2 LTAwLTAwLCBoZHJ0eXBlPTB4MDAsIG1mZGV2PTEKCWNtZHJlZz0weDAwMDAsIHN0 YXRyZWc9MHgwMDAwLCBjYWNoZWxuc3o9MCAoZHdvcmRzKQoJbGF0dGltZXI9MHgw MCAoMCBucyksIG1pbmdudD0weDAwICgwIG5zKSwgbWF4bGF0PTB4MDAgKDAgbnMp CnBjaWIxOiA8QUNQSSBQQ0ktUENJIGJyaWRnZT4gYXQgZGV2aWNlIDEuMCBvbiBw Y2kwCnBjaWIxOiAgIGRvbWFpbiAgICAgICAgICAgIDAKcGNpYjE6ICAgc2Vjb25k YXJ5IGJ1cyAgICAgMQpwY2liMTogICBzdWJvcmRpbmF0ZSBidXMgICAxCnBjaWIx OiAgIEkvTyBkZWNvZGUgICAgICAgIDB4ZDAwMC0weGRmZmYKcGNpYjE6ICAgbWVt b3J5IGRlY29kZSAgICAgMHhmYmQwMDAwMC0weGZiZWZmZmZmCnBjaWIxOiAgIHBy ZWZldGNoZWQgZGVjb2RlIDB4ZDAwMDAwMDAtMHhkZmZmZmZmZgpwY2kxOiA8QUNQ SSBQQ0kgYnVzPiBvbiBwY2liMQpwY2kxOiBkb21haW49MCwgcGh5c2ljYWwgYnVz PTEKZm91bmQtPgl2ZW5kb3I9MHgxMDAyLCBkZXY9MHg5NzEwLCByZXZpZD0weDAw Cglkb21haW49MCwgYnVzPTEsIHNsb3Q9NSwgZnVuYz0wCgljbGFzcz0wMy0wMC0w MCwgaGRydHlwZT0weDAwLCBtZmRldj0xCgljbWRyZWc9MHgwMTA3LCBzdGF0cmVn PTB4NDAxMCwgY2FjaGVsbnN6PTE2IChkd29yZHMpCglsYXR0aW1lcj0weDAwICgw IG5zKSwgbWluZ250PTB4MDAgKDAgbnMpLCBtYXhsYXQ9MHgwMCAoMCBucykKCWlu dHBpbj1hLCBpcnE9MTAKCXBvd2Vyc3BlYyAzICBzdXBwb3J0cyBEMCBEMSBEMiBE MyAgY3VycmVudCBEMAoJTVNJIHN1cHBvcnRzIDEgbWVzc2FnZSwgNjQgYml0Cglt YXBbMTBdOiB0eXBlIFByZWZldGNoYWJsZSBNZW1vcnksIHJhbmdlIDMyLCBiYXNl IDB4ZDAwMDAwMDAsIHNpemUgMjgsIGVuYWJsZWQKcGNpYjE6IHJlcXVlc3RlZCBt ZW1vcnkgcmFuZ2UgMHhkMDAwMDAwMC0weGRmZmZmZmZmOiBnb29kCgltYXBbMTRd OiB0eXBlIEkvTyBQb3J0LCByYW5nZSAzMiwgYmFzZSAweGQwMDAsIHNpemUgIDgs IGVuYWJsZWQKcGNpYjE6IHJlcXVlc3RlZCBJL08gcmFuZ2UgMHhkMDAwLTB4ZDBm ZjogaW4gcmFuZ2UKCW1hcFsxOF06IHR5cGUgTWVtb3J5LCByYW5nZSAzMiwgYmFz ZSAweGZiZWUwMDAwLCBzaXplIDE2LCBlbmFibGVkCnBjaWIxOiByZXF1ZXN0ZWQg bWVtb3J5IHJhbmdlIDB4ZmJlZTAwMDAtMHhmYmVlZmZmZjogZ29vZAoJbWFwWzI0 XTogdHlwZSBNZW1vcnksIHJhbmdlIDMyLCBiYXNlIDB4ZmJkMDAwMDAsIHNpemUg MjAsIGVuYWJsZWQKcGNpYjE6IHJlcXVlc3RlZCBtZW1vcnkgcmFuZ2UgMHhmYmQw MDAwMC0weGZiZGZmZmZmOiBnb29kCnBjaWIxOiBtYXRjaGVkIGVudHJ5IGZvciAx LjUuSU5UQQpwY2liMTogc2xvdCA1IElOVEEgaGFyZHdpcmVkIHRvIElSUSAxOApm b3VuZC0+CXZlbmRvcj0weDEwMDIsIGRldj0weDk3MGYsIHJldmlkPTB4MDAKCWRv bWFpbj0wLCBidXM9MSwgc2xvdD01LCBmdW5jPTEKCWNsYXNzPTA0LTAzLTAwLCBo ZHJ0eXBlPTB4MDAsIG1mZGV2PTEKCWNtZHJlZz0weDAxMDcsIHN0YXRyZWc9MHg0 MDEwLCBjYWNoZWxuc3o9MTYgKGR3b3JkcykKCWxhdHRpbWVyPTB4MDAgKDAgbnMp LCBtaW5nbnQ9MHgwMCAoMCBucyksIG1heGxhdD0weDAwICgwIG5zKQoJaW50cGlu PWIsIGlycT03Cglwb3dlcnNwZWMgMyAgc3VwcG9ydHMgRDAgRDEgRDIgRDMgIGN1 cnJlbnQgRDAKCU1TSSBzdXBwb3J0cyAxIG1lc3NhZ2UsIDY0IGJpdAoJbWFwWzEw XTogdHlwZSBNZW1vcnksIHJhbmdlIDMyLCBiYXNlIDB4ZmJlZmMwMDAsIHNpemUg MTQsIGVuYWJsZWQKcGNpYjE6IHJlcXVlc3RlZCBtZW1vcnkgcmFuZ2UgMHhmYmVm YzAwMC0weGZiZWZmZmZmOiBnb29kCnBjaWIxOiBtYXRjaGVkIGVudHJ5IGZvciAx LjUuSU5UQgpwY2liMTogc2xvdCA1IElOVEIgaGFyZHdpcmVkIHRvIElSUSAxOQp2 Z2FwY2kwOiA8VkdBLWNvbXBhdGlibGUgZGlzcGxheT4gcG9ydCAweGQwMDAtMHhk MGZmIG1lbSAweGQwMDAwMDAwLTB4ZGZmZmZmZmYsMHhmYmVlMDAwMC0weGZiZWVm ZmZmLDB4ZmJkMDAwMDAtMHhmYmRmZmZmZiBpcnEgMTggYXQgZGV2aWNlIDUuMCBv biBwY2kxCmhkYWMwOiA8QVRJIChVbmtub3duKSBIaWdoIERlZmluaXRpb24gQXVk aW8gQ29udHJvbGxlcj4gbWVtIDB4ZmJlZmMwMDAtMHhmYmVmZmZmZiBpcnEgMTkg YXQgZGV2aWNlIDUuMSBvbiBwY2kxCmhkYWMwOiBIREEgRHJpdmVyIFJldmlzaW9u OiAyMDA5MDYyNF8wMTM2CmhkYWMwOiBSZXNlcnZlZCAweDQwMDAgYnl0ZXMgZm9y IHJpZCAweDEwIHR5cGUgMyBhdCAweGZiZWZjMDAwCmhkYWMwOiBhdHRlbXB0aW5n IHRvIGFsbG9jYXRlIDEgTVNJIHZlY3RvcnMgKDEgc3VwcG9ydGVkKQptc2k6IHJv dXRpbmcgTVNJIElSUSAyNTYgdG8gbG9jYWwgQVBJQyAwIHZlY3RvciA0OQpoZGFj MDogdXNpbmcgSVJRIDI1NiBmb3IgTVNJCmhkYWMwOiBbTVBTQUZFXQpoZGFjMDog W0lUSFJFQURdCnBjaWIyOiA8QUNQSSBQQ0ktUENJIGJyaWRnZT4gaXJxIDE2IGF0 IGRldmljZSA0LjAgb24gcGNpMApwY2liMjogICBkb21haW4gICAgICAgICAgICAw CnBjaWIyOiAgIHNlY29uZGFyeSBidXMgICAgIDIKcGNpYjI6ICAgc3Vib3JkaW5h dGUgYnVzICAgMgpwY2liMjogICBJL08gZGVjb2RlICAgICAgICAweGUwMDAtMHhl ZmZmCnBjaWIyOiAgIG1lbW9yeSBkZWNvZGUgICAgIDB4ZmJmMDAwMDAtMHhmYmZm ZmZmZgpwY2liMjogICBwcmVmZXRjaGVkIGRlY29kZSAweGZhZjAwMDAwLTB4ZmFm ZmZmZmYKcGNpMjogPEFDUEkgUENJIGJ1cz4gb24gcGNpYjIKcGNpMjogZG9tYWlu PTAsIHBoeXNpY2FsIGJ1cz0yCmZvdW5kLT4JdmVuZG9yPTB4MTBlYywgZGV2PTB4 ODE2OCwgcmV2aWQ9MHgwMwoJZG9tYWluPTAsIGJ1cz0yLCBzbG90PTAsIGZ1bmM9 MAoJY2xhc3M9MDItMDAtMDAsIGhkcnR5cGU9MHgwMCwgbWZkZXY9MAoJY21kcmVn PTB4MDEwNywgc3RhdHJlZz0weDAwMTAsIGNhY2hlbG5zej0xNiAoZHdvcmRzKQoJ bGF0dGltZXI9MHgwMCAoMCBucyksIG1pbmdudD0weDAwICgwIG5zKSwgbWF4bGF0 PTB4MDAgKDAgbnMpCglpbnRwaW49YSwgaXJxPTExCglwb3dlcnNwZWMgMyAgc3Vw cG9ydHMgRDAgRDEgRDIgRDMgIGN1cnJlbnQgRDAKCU1TSSBzdXBwb3J0cyAxIG1l c3NhZ2UsIDY0IGJpdAoJTVNJLVggc3VwcG9ydHMgNCBtZXNzYWdlcyBpbiBtYXAg MHgyMAoJbWFwWzEwXTogdHlwZSBJL08gUG9ydCwgcmFuZ2UgMzIsIGJhc2UgMHhl ODAwLCBzaXplICA4LCBlbmFibGVkCnBjaWIyOiByZXF1ZXN0ZWQgSS9PIHJhbmdl IDB4ZTgwMC0weGU4ZmY6IGluIHJhbmdlCgltYXBbMThdOiB0eXBlIFByZWZldGNo YWJsZSBNZW1vcnksIHJhbmdlIDY0LCBiYXNlIDB4ZmFmZmYwMDAsIHNpemUgMTIs IGVuYWJsZWQKcGNpYjI6IHJlcXVlc3RlZCBtZW1vcnkgcmFuZ2UgMHhmYWZmZjAw MC0weGZhZmZmZmZmOiBnb29kCgltYXBbMjBdOiB0eXBlIFByZWZldGNoYWJsZSBN ZW1vcnksIHJhbmdlIDY0LCBiYXNlIDB4ZmFmZjgwMDAsIHNpemUgMTQsIGVuYWJs ZWQKcGNpYjI6IHJlcXVlc3RlZCBtZW1vcnkgcmFuZ2UgMHhmYWZmODAwMC0weGZh ZmZiZmZmOiBnb29kCnBjaWIyOiBtYXRjaGVkIGVudHJ5IGZvciAyLjAuSU5UQQpw Y2liMjogc2xvdCAwIElOVEEgaGFyZHdpcmVkIHRvIElSUSAxNgpyZTA6IDxSZWFs VGVrIDgxNjgvODE2OEIvODE2OEMvODE2OENQLzgxNjhELzgxNjhEUC84MTExQi84 MTExQy84MTExQ1AvODExMURQIFBDSWUgR2lnYWJpdCBFdGhlcm5ldD4gcG9ydCAw eGU4MDAtMHhlOGZmIG1lbSAweGZhZmZmMDAwLTB4ZmFmZmZmZmYsMHhmYWZmODAw MC0weGZhZmZiZmZmIGlycSAxNiBhdCBkZXZpY2UgMC4wIG9uIHBjaTIKcmUwOiBS ZXNlcnZlZCAweDEwMDAgYnl0ZXMgZm9yIHJpZCAweDE4IHR5cGUgMyBhdCAweGZh ZmZmMDAwCnJlMDogTVNJIGNvdW50IDogMQpyZTA6IGF0dGVtcHRpbmcgdG8gYWxs b2NhdGUgMSBNU0kgdmVjdG9ycyAoMSBzdXBwb3J0ZWQpCm1zaTogcm91dGluZyBN U0kgSVJRIDI1NyB0byBsb2NhbCBBUElDIDAgdmVjdG9yIDUwCnJlMDogdXNpbmcg SVJRIDI1NyBmb3IgTVNJCnJlMDogVXNpbmcgMSBNU0kgbWVzc2FnZXMKcmUwOiBD aGlwIHJldi4gMHgyODAwMDAwMApyZTA6IE1BQyByZXYuIDB4MDAwMDAwMDAKbWlp YnVzMDogPE1JSSBidXM+IG9uIHJlMApyZ2VwaHkwOiA8UlRMODE2OVMvODExMFMv ODIxMUIgbWVkaWEgaW50ZXJmYWNlPiBQSFkgMSBvbiBtaWlidXMwCnJnZXBoeTA6 ICAxMGJhc2VULCAxMGJhc2VULUZEWCwgMTAwYmFzZVRYLCAxMDBiYXNlVFgtRkRY LCAxMDAwYmFzZVQsIDEwMDBiYXNlVC1GRFgsIGF1dG8KcmUwOiBicGYgYXR0YWNo ZWQKcmUwOiBFdGhlcm5ldCBhZGRyZXNzOiAwMDoyNjoxODpmZTo2Yzo0NgpyZTA6 IFtNUFNBRkVdCnJlMDogW0ZJTFRFUl0KYXRhcGNpMDogPEFUSSBJWFA3MDAvODAw IFNBVEEzMDAgY29udHJvbGxlcj4gcG9ydCAweGMwMDAtMHhjMDA3LDB4YjAwMC0w eGIwMDMsMHhhMDAwLTB4YTAwNywweDkwMDAtMHg5MDAzLDB4ODAwMC0weDgwMGYg bWVtIDB4ZmJjZmZjMDAtMHhmYmNmZmZmZiBpcnEgMjIgYXQgZGV2aWNlIDE3LjAg b24gcGNpMAphdGFwY2kwOiBSZXNlcnZlZCAweDEwIGJ5dGVzIGZvciByaWQgMHgy MCB0eXBlIDQgYXQgMHg4MDAwCmF0YXBjaTA6IFJlc2VydmVkIDB4NDAwIGJ5dGVz IGZvciByaWQgMHgyNCB0eXBlIDMgYXQgMHhmYmNmZmMwMAppb2FwaWMwOiByb3V0 aW5nIGludHBpbiAyMiAoUENJIElSUSAyMikgdG8gbGFwaWMgMCB2ZWN0b3IgNTEK YXRhcGNpMDogW01QU0FGRV0KYXRhcGNpMDogW0lUSFJFQURdCmF0YXBjaTA6IEFI Q0kgdjEuMTAgY29udHJvbGxlciB3aXRoIDQgM0dicHMgcG9ydHMsIFBNIHN1cHBv cnRlZAphdGFwY2kwOiBDYXBzOiA2NGJpdCBOQ1EgU05URiBNUFMgQUxQIEFMIENM TyAzR2JwcyBQTSBQTUQgU1NDIFBTQyAzMmNtZCBDQ0MgNHBvcnRzCmF0YTI6IDxB VEEgY2hhbm5lbCAwPiBvbiBhdGFwY2kwCmF0YTI6IEFIQ0kgcmVzZXQuLi4KYXRh MjogaGFyZHdhcmUgcmVzZXQgLi4uCmF0YTI6IFNBVEEgY29ubmVjdCB0aW1lPTBt cyBzdGF0dXM9MDAwMDAxMjMKYXRhMjogcmVhZHkgd2FpdCB0aW1lPTEybXMKYXRh Mjogc29mdHdhcmUgcmVzZXQgcG9ydCAxNS4uLgphdGEyOiByZWFkeSB3YWl0IHRp bWU9MG1zCmF0YTI6IFNJR05BVFVSRTogMDAwMDAxMDEKYXRhMjogQUhDSSByZXNl dCBkb25lOiBkZXZpY2VzPTAwMDAwMDAxCmF0YTI6IFtNUFNBRkVdCmF0YTI6IFtJ VEhSRUFEXQphdGEzOiA8QVRBIGNoYW5uZWwgMT4gb24gYXRhcGNpMAphdGEzOiBB SENJIHJlc2V0Li4uCmF0YTM6IGhhcmR3YXJlIHJlc2V0IC4uLgphdGEzOiBTQVRB IGNvbm5lY3QgdGltZW91dCBzdGF0dXM9MDAwMDAwMDAKYXRhMzogQUhDSSByZXNl dCBkb25lOiBwaHkgcmVzZXQgZm91bmQgbm8gZGV2aWNlCmF0YTM6IFtNUFNBRkVd CmF0YTM6IFtJVEhSRUFEXQphdGE0OiA8QVRBIGNoYW5uZWwgMj4gb24gYXRhcGNp MAphdGE0OiBBSENJIHJlc2V0Li4uCmF0YTQ6IGhhcmR3YXJlIHJlc2V0IC4uLgph dGE0OiBTQVRBIGNvbm5lY3QgdGltZW91dCBzdGF0dXM9MDAwMDAwMDAKYXRhNDog QUhDSSByZXNldCBkb25lOiBwaHkgcmVzZXQgZm91bmQgbm8gZGV2aWNlCmF0YTQ6 IFtNUFNBRkVdCmF0YTQ6IFtJVEhSRUFEXQphdGE1OiA8QVRBIGNoYW5uZWwgMz4g b24gYXRhcGNpMAphdGE1OiBBSENJIHJlc2V0Li4uCmF0YTU6IGhhcmR3YXJlIHJl c2V0IC4uLgphdGE1OiBTQVRBIGNvbm5lY3QgdGltZW91dCBzdGF0dXM9MDAwMDAw MDAKYXRhNTogQUhDSSByZXNldCBkb25lOiBwaHkgcmVzZXQgZm91bmQgbm8gZGV2 aWNlCmF0YTU6IFtNUFNBRkVdCmF0YTU6IFtJVEhSRUFEXQpvaGNpMDogPE9IQ0kg KGdlbmVyaWMpIFVTQiBjb250cm9sbGVyPiBtZW0gMHhmYmNmZDAwMC0weGZiY2Zk ZmZmIGlycSAxNiBhdCBkZXZpY2UgMTguMCBvbiBwY2kwCm9oY2kwOiBSZXNlcnZl ZCAweDEwMDAgYnl0ZXMgZm9yIHJpZCAweDEwIHR5cGUgMyBhdCAweGZiY2ZkMDAw CmlvYXBpYzA6IHJvdXRpbmcgaW50cGluIDE2IChQQ0kgSVJRIDE2KSB0byBsYXBp YyAwIHZlY3RvciA1MgpvaGNpMDogW01QU0FGRV0Kb2hjaTA6IFtJVEhSRUFEXQp1 c2J1czA6IDxPSENJIChnZW5lcmljKSBVU0IgY29udHJvbGxlcj4gb24gb2hjaTAK b2hjaTE6IDxPSENJIChnZW5lcmljKSBVU0IgY29udHJvbGxlcj4gbWVtIDB4ZmJj ZmUwMDAtMHhmYmNmZWZmZiBpcnEgMTYgYXQgZGV2aWNlIDE4LjEgb24gcGNpMApv aGNpMTogUmVzZXJ2ZWQgMHgxMDAwIGJ5dGVzIGZvciByaWQgMHgxMCB0eXBlIDMg YXQgMHhmYmNmZTAwMApvaGNpMTogW01QU0FGRV0Kb2hjaTE6IFtJVEhSRUFEXQp1 c2J1czE6IDxPSENJIChnZW5lcmljKSBVU0IgY29udHJvbGxlcj4gb24gb2hjaTEK ZWhjaTA6IDxFSENJIChnZW5lcmljKSBVU0IgMi4wIGNvbnRyb2xsZXI+IG1lbSAw eGZiY2ZmODAwLTB4ZmJjZmY4ZmYgaXJxIDE3IGF0IGRldmljZSAxOC4yIG9uIHBj aTAKZWhjaTA6IFJlc2VydmVkIDB4MTAwIGJ5dGVzIGZvciByaWQgMHgxMCB0eXBl IDMgYXQgMHhmYmNmZjgwMAppb2FwaWMwOiByb3V0aW5nIGludHBpbiAxNyAoUENJ IElSUSAxNykgdG8gbGFwaWMgMCB2ZWN0b3IgNTMKZWhjaTA6IFtNUFNBRkVdCmVo Y2kwOiBbSVRIUkVBRF0KdXNidXMyOiBFSENJIHZlcnNpb24gMS4wCnVzYnVzMjog PEVIQ0kgKGdlbmVyaWMpIFVTQiAyLjAgY29udHJvbGxlcj4gb24gZWhjaTAKb2hj aTI6IDxPSENJIChnZW5lcmljKSBVU0IgY29udHJvbGxlcj4gbWVtIDB4ZmJjZmIw MDAtMHhmYmNmYmZmZiBpcnEgMTggYXQgZGV2aWNlIDE5LjAgb24gcGNpMApvaGNp MjogUmVzZXJ2ZWQgMHgxMDAwIGJ5dGVzIGZvciByaWQgMHgxMCB0eXBlIDMgYXQg MHhmYmNmYjAwMAppb2FwaWMwOiByb3V0aW5nIGludHBpbiAxOCAoUENJIElSUSAx OCkgdG8gbGFwaWMgMCB2ZWN0b3IgNTQKb2hjaTI6IFtNUFNBRkVdCm9oY2kyOiBb SVRIUkVBRF0KdXNidXMzOiA8T0hDSSAoZ2VuZXJpYykgVVNCIGNvbnRyb2xsZXI+ IG9uIG9oY2kyCm9oY2kzOiA8T0hDSSAoZ2VuZXJpYykgVVNCIGNvbnRyb2xsZXI+ IG1lbSAweGZiY2ZjMDAwLTB4ZmJjZmNmZmYgaXJxIDE4IGF0IGRldmljZSAxOS4x IG9uIHBjaTAKb2hjaTM6IFJlc2VydmVkIDB4MTAwMCBieXRlcyBmb3IgcmlkIDB4 MTAgdHlwZSAzIGF0IDB4ZmJjZmMwMDAKb2hjaTM6IFtNUFNBRkVdCm9oY2kzOiBb SVRIUkVBRF0KdXNidXM0OiA8T0hDSSAoZ2VuZXJpYykgVVNCIGNvbnRyb2xsZXI+ IG9uIG9oY2kzCmVoY2kxOiA8RUhDSSAoZ2VuZXJpYykgVVNCIDIuMCBjb250cm9s bGVyPiBtZW0gMHhmYmNmZjQwMC0weGZiY2ZmNGZmIGlycSAxOSBhdCBkZXZpY2Ug MTkuMiBvbiBwY2kwCmVoY2kxOiBSZXNlcnZlZCAweDEwMCBieXRlcyBmb3Igcmlk IDB4MTAgdHlwZSAzIGF0IDB4ZmJjZmY0MDAKaW9hcGljMDogcm91dGluZyBpbnRw aW4gMTkgKFBDSSBJUlEgMTkpIHRvIGxhcGljIDAgdmVjdG9yIDU1CmVoY2kxOiBb TVBTQUZFXQplaGNpMTogW0lUSFJFQURdCnVzYnVzNTogRUhDSSB2ZXJzaW9uIDEu MAp1c2J1czU6IDxFSENJIChnZW5lcmljKSBVU0IgMi4wIGNvbnRyb2xsZXI+IG9u IGVoY2kxCnBjaTA6IDxzZXJpYWwgYnVzLCBTTUJ1cz4gYXQgZGV2aWNlIDIwLjAg KG5vIGRyaXZlciBhdHRhY2hlZCkKYXRhcGNpMTogPEFUSSBJWFA3MDAvODAwIFVE TUExMzMgY29udHJvbGxlcj4gcG9ydCAweDFmMC0weDFmNywweDNmNiwweDE3MC0w eDE3NywweDM3NiwweGZmMDAtMHhmZjBmIGF0IGRldmljZSAyMC4xIG9uIHBjaTAK YXRhcGNpMTogUmVzZXJ2ZWQgMHgxMCBieXRlcyBmb3IgcmlkIDB4MjAgdHlwZSA0 IGF0IDB4ZmYwMAphdGEwOiA8QVRBIGNoYW5uZWwgMD4gb24gYXRhcGNpMQphdGFw Y2kxOiBSZXNlcnZlZCAweDggYnl0ZXMgZm9yIHJpZCAweDEwIHR5cGUgNCBhdCAw eDFmMAphdGFwY2kxOiBSZXNlcnZlZCAweDEgYnl0ZXMgZm9yIHJpZCAweDE0IHR5 cGUgNCBhdCAweDNmNgphdGEwOiByZXNldCB0cDEgbWFzaz0wMyBvc3RhdDA9N2Yg b3N0YXQxPTdmCmF0YTA6IHN0YXQwPTB4N2YgZXJyPTB4N2YgbHNiPTB4N2YgbXNi PTB4N2YKYXRhMDogc3RhdDA9MHg3ZiBlcnI9MHg3ZiBsc2I9MHg3ZiBtc2I9MHg3 ZgphdGEwOiBzdGF0MD0weDdmIGVycj0weDdmIGxzYj0weDdmIG1zYj0weDdmCmF0 YTA6IHN0YXQwPTB4N2YgZXJyPTB4N2YgbHNiPTB4N2YgbXNiPTB4N2YKYXRhMDog c3RhdDA9MHg3ZiBlcnI9MHg3ZiBsc2I9MHg3ZiBtc2I9MHg3ZgphdGEwOiBzdGF0 MD0weDdmIGVycj0weDdmIGxzYj0weDdmIG1zYj0weDdmCmF0YTA6IHN0YXQwPTB4 N2YgZXJyPTB4N2YgbHNiPTB4N2YgbXNiPTB4N2YKYXRhMDogc3RhdDA9MHg3ZiBl cnI9MHg3ZiBsc2I9MHg3ZiBtc2I9MHg3ZgphdGEwOiBzdGF0MD0weDdmIGVycj0w eDdmIGxzYj0weDdmIG1zYj0weDdmCmF0YTA6IHN0YXQwPTB4N2YgZXJyPTB4N2Yg bHNiPTB4N2YgbXNiPTB4N2YKYXRhMDogc3RhdDA9MHg3ZiBlcnI9MHg3ZiBsc2I9 MHg3ZiBtc2I9MHg3ZgphdGEwOiBzdGF0MD0weDdmIGVycj0weDdmIGxzYj0weDdm IG1zYj0weDdmCmF0YTA6IHN0YXQxPTB4N2YgZXJyPTB4N2YgbHNiPTB4N2YgbXNi PTB4N2YKYXRhMDogcmVzZXQgdHAyIHN0YXQwPWZmIHN0YXQxPWZmIGRldmljZXM9 MHgwCmlvYXBpYzA6IHJvdXRpbmcgaW50cGluIDE0IChJU0EgSVJRIDE0KSB0byBs YXBpYyAwIHZlY3RvciA1NgphdGEwOiBbTVBTQUZFXQphdGEwOiBbSVRIUkVBRF0K YXRhMTogPEFUQSBjaGFubmVsIDE+IG9uIGF0YXBjaTEKYXRhcGNpMTogUmVzZXJ2 ZWQgMHg4IGJ5dGVzIGZvciByaWQgMHgxOCB0eXBlIDQgYXQgMHgxNzAKYXRhcGNp MTogUmVzZXJ2ZWQgMHgxIGJ5dGVzIGZvciByaWQgMHgxYyB0eXBlIDQgYXQgMHgz NzYKYXRhMTogcmVzZXQgdHAxIG1hc2s9MDMgb3N0YXQwPTdmIG9zdGF0MT03Zgph dGExOiBzdGF0MD0weDdmIGVycj0weGZmIGxzYj0weGZmIG1zYj0weGZmCmF0YTE6 IHN0YXQwPTB4N2YgZXJyPTB4ZmYgbHNiPTB4ZmYgbXNiPTB4ZmYKYXRhMTogc3Rh dDA9MHg3ZiBlcnI9MHhmZiBsc2I9MHhmZiBtc2I9MHhmZgphdGExOiBzdGF0MD0w eDdmIGVycj0weGZmIGxzYj0weGZmIG1zYj0weGZmCmF0YTE6IHN0YXQwPTB4N2Yg ZXJyPTB4ZmYgbHNiPTB4ZmYgbXNiPTB4ZmYKYXRhMTogc3RhdDA9MHg3ZiBlcnI9 MHhmZiBsc2I9MHhmZiBtc2I9MHhmZgphdGExOiBzdGF0MD0weDdmIGVycj0weGZm IGxzYj0weGZmIG1zYj0weGZmCmF0YTE6IHN0YXQwPTB4N2YgZXJyPTB4ZmYgbHNi PTB4ZmYgbXNiPTB4ZmYKYXRhMTogc3RhdDA9MHg3ZiBlcnI9MHhmZiBsc2I9MHhm ZiBtc2I9MHhmZgphdGExOiBzdGF0MD0weDdmIGVycj0weGZmIGxzYj0weGZmIG1z Yj0weGZmCmF0YTE6IHN0YXQwPTB4N2YgZXJyPTB4ZmYgbHNiPTB4ZmYgbXNiPTB4 ZmYKYXRhMTogc3RhdDA9MHg3ZiBlcnI9MHhmZiBsc2I9MHhmZiBtc2I9MHhmZgph dGExOiBzdGF0MD0weDdmIGVycj0weGZmIGxzYj0weGZmIG1zYj0weGZmCmF0YTE6 IHN0YXQwPTB4N2YgZXJyPTB4ZmYgbHNiPTB4ZmYgbXNiPTB4ZmYKYXRhMTogc3Rh dDA9MHg3ZiBlcnI9MHhmZiBsc2I9MHhmZiBtc2I9MHhmZgphdGExOiBzdGF0MD0w eDdmIGVycj0weGZmIGxzYj0weGZmIG1zYj0weGZmCmF0YTE6IHN0YXQwPTB4N2Yg ZXJyPTB4ZmYgbHNiPTB4ZmYgbXNiPTB4ZmYKYXRhMTogc3RhdDA9MHg3ZiBlcnI9 MHhmZiBsc2I9MHhmZiBtc2I9MHhmZgphdGExOiBzdGF0MD0weDdmIGVycj0weGZm IGxzYj0weGZmIG1zYj0weGZmCmF0YTE6IHN0YXQwPTB4N2YgZXJyPTB4ZmYgbHNi PTB4ZmYgbXNiPTB4ZmYKYXRhMTogc3RhdDA9MHg3ZiBlcnI9MHhmZiBsc2I9MHhm ZiBtc2I9MHhmZgphdGExOiBzdGF0MD0weDdmIGVycj0weGZmIGxzYj0weGZmIG1z Yj0weGZmCmF0YTE6IHN0YXQxPTB4N2YgZXJyPTB4ZmYgbHNiPTB4ZmYgbXNiPTB4 ZmYKYXRhMTogcmVzZXQgdHAyIHN0YXQwPWZmIHN0YXQxPWZmIGRldmljZXM9MHgw CmlvYXBpYzA6IHJvdXRpbmcgaW50cGluIDE1IChJU0EgSVJRIDE1KSB0byBsYXBp YyAwIHZlY3RvciA1NwphdGExOiBbTVBTQUZFXQphdGExOiBbSVRIUkVBRF0KaGRh YzE6IDxBVEkgU0I2MDAgSGlnaCBEZWZpbml0aW9uIEF1ZGlvIENvbnRyb2xsZXI+ IG1lbSAweGZiY2Y0MDAwLTB4ZmJjZjdmZmYgaXJxIDE2IGF0IGRldmljZSAyMC4y IG9uIHBjaTAKaGRhYzE6IEhEQSBEcml2ZXIgUmV2aXNpb246IDIwMDkwNjI0XzAx MzYKaGRhYzE6IFJlc2VydmVkIDB4NDAwMCBieXRlcyBmb3IgcmlkIDB4MTAgdHlw ZSAzIGF0IDB4ZmJjZjQwMDAKaGRhYzE6IFtNUFNBRkVdCmhkYWMxOiBbSVRIUkVB RF0KaXNhYjA6IDxQQ0ktSVNBIGJyaWRnZT4gYXQgZGV2aWNlIDIwLjMgb24gcGNp MAppc2EwOiA8SVNBIGJ1cz4gb24gaXNhYjAKcGNpYjM6IDxBQ1BJIFBDSS1QQ0kg YnJpZGdlPiBhdCBkZXZpY2UgMjAuNCBvbiBwY2kwCnBjaWIzOiAgIGRvbWFpbiAg ICAgICAgICAgIDAKcGNpYjM6ICAgc2Vjb25kYXJ5IGJ1cyAgICAgMwpwY2liMzog ICBzdWJvcmRpbmF0ZSBidXMgICAzCnBjaWIzOiAgIEkvTyBkZWNvZGUgICAgICAg IDB4ZjAwMC0weGZmZgpwY2liMzogICBubyBwcmVmZXRjaGVkIGRlY29kZQpwY2li MzogICBTdWJ0cmFjdGl2ZWx5IGRlY29kZWQgYnJpZGdlLgpwY2kzOiA8QUNQSSBQ Q0kgYnVzPiBvbiBwY2liMwpwY2kzOiBkb21haW49MCwgcGh5c2ljYWwgYnVzPTMK b2hjaTQ6IDxPSENJIChnZW5lcmljKSBVU0IgY29udHJvbGxlcj4gbWVtIDB4ZmJj ZmEwMDAtMHhmYmNmYWZmZiBpcnEgMTggYXQgZGV2aWNlIDIwLjUgb24gcGNpMApv aGNpNDogUmVzZXJ2ZWQgMHgxMDAwIGJ5dGVzIGZvciByaWQgMHgxMCB0eXBlIDMg YXQgMHhmYmNmYTAwMApvaGNpNDogW01QU0FGRV0Kb2hjaTQ6IFtJVEhSRUFEXQp1 c2J1czY6IDxPSENJIChnZW5lcmljKSBVU0IgY29udHJvbGxlcj4gb24gb2hjaTQK YWNwaV9idXR0b24wOiA8UG93ZXIgQnV0dG9uPiBvbiBhY3BpMAphdHJ0YzA6IDxB VCByZWFsdGltZSBjbG9jaz4gcG9ydCAweDcwLTB4NzEgaXJxIDggb24gYWNwaTAK YXRydGMwOiByZWdpc3RlcmVkIGFzIGEgdGltZS1vZi1kYXkgY2xvY2sgKHJlc29s dXRpb24gMTAwMDAwMHVzKQpjcHUwOiA8QUNQSSBDUFU+IG9uIGFjcGkwCmNwdTA6 IHN3aXRjaGluZyB0byBnZW5lcmljIEN4IG1vZGUKYWNwaV90aHJvdHRsZTA6IDxB Q1BJIENQVSBUaHJvdHRsaW5nPiBvbiBjcHUwCmFjcGlfdGhyb3R0bGUwOiBQX0NO VCBmcm9tIFBfQkxLIDB4ODEwCmh3cHN0YXRlMDogPENvb2xgbidRdWlldCAyLjA+ IG9uIGNwdTAKY3B1MTogPEFDUEkgQ1BVPiBvbiBhY3BpMApjcHUyOiA8QUNQSSBD UFU+IG9uIGFjcGkwCmFoY19pc2FfcHJvYmUgMDogaW9wb3J0IDB4YzAwIGFsbG9j IGZhaWxlZApleF9pc2FfaWRlbnRpZnkoKQppc2FfcHJvYmVfY2hpbGRyZW46IGRp c2FibGluZyBQblAgZGV2aWNlcwphdHJ0YzogYXRydGMwIGFscmVhZHkgZXhpc3Rz OyBza2lwcGluZyBpdApzYzogc2MwIGFscmVhZHkgZXhpc3RzOyBza2lwcGluZyBp dAppc2FfcHJvYmVfY2hpbGRyZW46IHByb2Jpbmcgbm9uLVBuUCBkZXZpY2VzCnNj MDogPFN5c3RlbSBjb25zb2xlPiBhdCBmbGFncyAweDEwMCBvbiBpc2EwCnNjMDog VkdBIDwxNiB2aXJ0dWFsIGNvbnNvbGVzLCBmbGFncz0weDMwMD4Kc2MwOiBmYjAs IGtiZDEsIHRlcm1pbmFsIGVtdWxhdG9yOiBzY3Rla2VuICh0ZWtlbiB0ZXJtaW5h bCkKdmdhMDogPEdlbmVyaWMgSVNBIFZHQT4gYXQgcG9ydCAweDNjMC0weDNkZiBp b21lbSAweGEwMDAwLTB4YmZmZmYgb24gaXNhMAphdGtiZGMwOiA8S2V5Ym9hcmQg Y29udHJvbGxlciAoaTgwNDIpPiBhdCBwb3J0IDB4NjAsMHg2NCBvbiBpc2EwCmF0 a2JkMDogPEFUIEtleWJvYXJkPiBpcnEgMSBvbiBhdGtiZGMwCmtiZDAgYXQgYXRr YmQwCmtiZDA6IGF0a2JkMCwgZ2VuZXJpYyAoMCksIGNvbmZpZzoweDAsIGZsYWdz OjB4M2YwMDAwCmlvYXBpYzA6IHJvdXRpbmcgaW50cGluIDEgKElTQSBJUlEgMSkg dG8gbGFwaWMgMCB2ZWN0b3IgNTgKYXRrYmQwOiBbR0lBTlQtTE9DS0VEXQphdGti ZDA6IFtJVEhSRUFEXQpwc20wOiBjdXJyZW50IGNvbW1hbmQgYnl0ZTowMDQ3CnBz bTA6IGZhaWxlZCB0byByZXNldCB0aGUgYXV4IGRldmljZS4KZmRjMDogaWNfdHlw ZSA5MCBwYXJ0X2lkIDgwCmZkYzA6IDxFbmhhbmNlZCBmbG9wcHkgY29udHJvbGxl cj4gYXQgcG9ydCAweDNmMC0weDNmNSwweDNmNyBpcnEgNiBkcnEgMiBvbiBpc2Ew CmZkYzA6IGljX3R5cGUgOTAgcGFydF9pZCA4MAppb2FwaWMwOiByb3V0aW5nIGlu dHBpbiA2IChJU0EgSVJRIDYpIHRvIGxhcGljIDAgdmVjdG9yIDU5CmZkYzA6IFtG SUxURVJdCnBwYzA6IGNhbm5vdCByZXNlcnZlIEkvTyBwb3J0IHJhbmdlCnBwYzA6 IDxQYXJhbGxlbCBwb3J0PiBmYWlsZWQgdG8gcHJvYmUgYXQgaXJxIDcgb24gaXNh MAp1YXJ0MDogPG5zODI1MD4gZmFpbGVkIHRvIHByb2JlIGF0IHBvcnQgMHgzZjgt MHgzZmYgaXJxIDQgb24gaXNhMAp1YXJ0MTogPG5zODI1MD4gZmFpbGVkIHRvIHBy b2JlIGF0IHBvcnQgMHgyZjgtMHgyZmYgaXJxIDMgb24gaXNhMAppc2FfcHJvYmVf Y2hpbGRyZW46IHByb2JpbmcgUG5QIGRldmljZXMKRGV2aWNlIGNvbmZpZ3VyYXRp b24gZmluaXNoZWQuClJlZHVjaW5nIGtlcm4ubWF4dm5vZGVzIDI0MjIyMiAtPiAx MDAwMDAKcHJvY2ZzIHJlZ2lzdGVyZWQKbGFwaWM6IERpdmlzb3IgMiwgRnJlcXVl bmN5IDk5OTk5MTAzIGh6ClRpbWVjb3VudGVyICJUU0MiIGZyZXF1ZW5jeSAyNDk5 OTc3NDIzIEh6IHF1YWxpdHkgLTEwMApUaW1lY291bnRlcnMgdGljayBldmVyeSAx LjAwMCBtc2VjCnZib3hkcnY6IGZBc3luYz0wIG9mZk1pbj0weGZmIG9mZk1heD0w eDFlZgpsbzA6IGJwZiBhdHRhY2hlZApocHRycjogbm8gY29udHJvbGxlciBkZXRl Y3RlZC4KYXRhMDogSWRlbnRpZnlpbmcgZGV2aWNlczogMDAwMDAwMDAKYXRhMDog TmV3IGRldmljZXM6IDAwMDAwMDAwCmF0YTE6IElkZW50aWZ5aW5nIGRldmljZXM6 IDAwMDAwMDAwCmF0YTE6IE5ldyBkZXZpY2VzOiAwMDAwMDAwMAphdGEyOiBJZGVu dGlmeWluZyBkZXZpY2VzOiAwMDAwMDAwMQphdGEyOiBOZXcgZGV2aWNlczogMDAw MDAwMDEKZmRjMDogb3V0cHV0IHJlYWR5IHRpbWVvdXQKZmRjMDogb3V0cHV0IHJl YWR5IHRpbWVvdXQKZmRjMDogb3V0cHV0IHJlYWR5IHRpbWVvdXQKZmRjMDogb3V0 cHV0IHJlYWR5IHRpbWVvdXQKZmRjMDogb3V0cHV0IHJlYWR5IHRpbWVvdXQKZmRj MDogb3V0cHV0IHJlYWR5IHRpbWVvdXQKZmRjMDogb3V0cHV0IHJlYWR5IHRpbWVv dXQKdXNidXMwOiAxMk1icHMgRnVsbCBTcGVlZCBVU0IgdjEuMAp1c2J1czE6IDEy TWJwcyBGdWxsIFNwZWVkIFVTQiB2MS4wCnVzYnVzMjogNDgwTWJwcyBIaWdoIFNw ZWVkIFVTQiB2Mi4wCnVzYnVzMzogMTJNYnBzIEZ1bGwgU3BlZWQgVVNCIHYxLjAK dXNidXM0OiAxMk1icHMgRnVsbCBTcGVlZCBVU0IgdjEuMAp1c2J1czU6IDQ4ME1i cHMgSGlnaCBTcGVlZCBVU0IgdjIuMAp1c2J1czY6IDEyTWJwcyBGdWxsIFNwZWVk IFVTQiB2MS4wCmF0YTItbWFzdGVyOiBwaW89UElPNCB3ZG1hPVdETUEyIHVkbWE9 VURNQTEzMyBjYWJsZT00MCB3aXJlCmFkNDogOTUzODY5TUIgPFNBTVNVTkcgSEQx MDNVSiAxQUEwMTExMz4gYXQgYXRhMi1tYXN0ZXIgU0FUQTMwMAphZDQ6IDE5NTM1 MjUxNjggc2VjdG9ycyBbMTkzODAyMUMvMTZILzYzU10gMTYgc2VjdG9ycy9pbnRl cnJ1cHQgMSBkZXB0aCBxdWV1ZQpHRU9NOiBuZXcgZGlzayBhZDQKdWdlbjAuMTog PEFUST4gYXQgdXNidXMwCnVodWIwOiA8QVRJIE9IQ0kgcm9vdCBIVUIsIGNsYXNz IDkvMCwgcmV2IDEuMDAvMS4wMCwgYWRkciAxPiBvbiB1c2J1czAKdWdlbjEuMTog PEFUST4gYXQgdXNidXMxCnVodWIxOiA8QVRJIE9IQ0kgcm9vdCBIVUIsIGNsYXNz IDkvMCwgcmV2IDEuMDAvMS4wMCwgYWRkciAxPiBvbiB1c2J1czEKdWdlbjIuMTog PEFUST4gYXQgdXNidXMyCnVodWIyOiA8QVRJIEVIQ0kgcm9vdCBIVUIsIGNsYXNz IDkvMCwgcmV2IDIuMDAvMS4wMCwgYWRkciAxPiBvbiB1c2J1czIKdWdlbjMuMTog PEFUST4gYXQgdXNidXMzCnVodWIzOiA8QVRJIE9IQ0kgcm9vdCBIVUIsIGNsYXNz IDkvMCwgcmV2IDEuMDAvMS4wMCwgYWRkciAxPiBvbiB1c2J1czMKdWdlbjQuMTog PEFUST4gYXQgdXNidXM0CnVodWI0OiA8QVRJIE9IQ0kgcm9vdCBIVUIsIGNsYXNz IDkvMCwgcmV2IDEuMDAvMS4wMCwgYWRkciAxPiBvbiB1c2J1czQKdWdlbjUuMTog PEFUST4gYXQgdXNidXM1CnVodWI1OiA8QVRJIEVIQ0kgcm9vdCBIVUIsIGNsYXNz IDkvMCwgcmV2IDIuMDAvMS4wMCwgYWRkciAxPiBvbiB1c2J1czUKdWdlbjYuMTog PEFUST4gYXQgdXNidXM2CnVodWI2OiA8QVRJIE9IQ0kgcm9vdCBIVUIsIGNsYXNz IDkvMCwgcmV2IDEuMDAvMS4wMCwgYWRkciAxPiBvbiB1c2J1czYKYWQ0OiBTaWxp Y29uIEltYWdlIGNoZWNrMSBmYWlsZWQKYWQ0OiBBZGFwdGVjIGNoZWNrMSBmYWls ZWQKYWQ0OiBMU0kgKHYzKSBjaGVjazEgZmFpbGVkCmFkNDogTFNJICh2MikgY2hl Y2sxIGZhaWxlZAphZDQ6IEZyZWVCU0QgY2hlY2sxIGZhaWxlZAphdGEzOiBJZGVu dGlmeWluZyBkZXZpY2VzOiAwMDAwMDAwMAphdGEzOiBOZXcgZGV2aWNlczogMDAw MDAwMDAKYXRhNDogSWRlbnRpZnlpbmcgZGV2aWNlczogMDAwMDAwMDAKYXRhNDog TmV3IGRldmljZXM6IDAwMDAwMDAwCmF0YTU6IElkZW50aWZ5aW5nIGRldmljZXM6 IDAwMDAwMDAwCmF0YTU6IE5ldyBkZXZpY2VzOiAwMDAwMDAwMApoZGFjMDogUHJv YmluZyBjb2RlYyAjMC4uLgpoZGFjMDogSERBIENvZGVjICMwOiBBVEkgUlM2OTAv NzgwIEhETUkKaGRhYzA6ICBIREEgQ29kZWMgSUQ6IDB4MTAwMjc5MWEKaGRhYzA6 ICAgICAgICBWZW5kb3I6IDB4MTAwMgpoZGFjMDogICAgICAgIERldmljZTogMHg3 OTFhCmhkYWMwOiAgICAgIFJldmlzaW9uOiAweDAwCmhkYWMwOiAgICAgIFN0ZXBw aW5nOiAweDAwCmhkYWMwOiBQQ0kgU3VidmVuZG9yOiAweDk3MTAxMDAyCmhkYWMw OiAJRm91bmQgYXVkaW8gRkcgbmlkPTEgc3RhcnRub2RlPTIgZW5kbm9kZT00IHRv dGFsPTIKaGRhYzA6IApoZGFjMDogUHJvY2Vzc2luZyBhdWRpbyBGRyBjYWQ9MCBu aWQ9MS4uLgpoZGFjMDogR1BJTzogMHgwMDAwMDAwMCBOdW1HUElPPTAgTnVtR1BP PTAgTnVtR1BJPTAgR1BJV2FrZT0wIEdQSVVuc29sPTAKaGRhYzA6ICBuaWQgMyAw eDE4NTYwMDEwIGFzICAxIHNlcSAgMCAgIERpZ2l0YWwtb3V0ICBKYWNrIGphY2sg IDYgbG9jIDI0IGNvbG9yIFVua25vd24gbWlzYyAwCmhkYWMwOiBQYXRjaGVkIHBp bnMgY29uZmlndXJhdGlvbjoKaGRhYzA6ICBuaWQgMyAweDE4NTYwMDEwIGFzICAx IHNlcSAgMCAgIERpZ2l0YWwtb3V0ICBKYWNrIGphY2sgIDYgbG9jIDI0IGNvbG9y IFVua25vd24gbWlzYyAwCmhkYWMwOiAxIGFzc29jaWF0aW9ucyBmb3VuZDoKaGRh YzA6IEFzc29jaWF0aW9uIDAgKDEpIG91dDoKaGRhYzA6ICBQaW4gbmlkPTMgc2Vx PTAKaGRhYzA6IFRyYWNpbmcgYXNzb2NpYXRpb24gMCAoMSkKaGRhYzA6ICBQaW4g MyB0cmFjZWQgdG8gREFDIDIKaGRhYzA6IEFzc29jaWF0aW9uIDAgKDEpIHRyYWNl IHN1Y2NlZWRlZApoZGFjMDogVHJhY2luZyBpbnB1dCBtb25pdG9yCmhkYWMwOiBU cmFjaW5nIGJlZXBlcgpoZGFjMDogRkcgY29uZmlnL3F1aXJrczogZm9yY2VzdGVy ZW8gaXZyZWY1MCBpdnJlZjgwIGl2cmVmMTAwIGl2cmVmCmhkYWMwOiAKaGRhYzA6 ICstLS0tLS0tLS0tLS0tLS0tLS0tKwpoZGFjMDogfCBEVU1QSU5HIEhEQSBOT0RF UyB8CmhkYWMwOiArLS0tLS0tLS0tLS0tLS0tLS0tLSsKaGRhYzA6IApoZGFjMDog RGVmYXVsdCBQYXJhbWV0ZXIKaGRhYzA6IC0tLS0tLS0tLS0tLS0tLS0tCmhkYWMw OiAgICAgIFN0cmVhbSBjYXA6IDB4MDAwMDAwMDEKaGRhYzA6ICAgICAgICAgICAg ICAgICAgUENNCmhkYWMwOiAgICAgICAgIFBDTSBjYXA6IDB4MDAwMjAwNDAKaGRh YzA6ICAgICAgICAgICAgICAgICAgMTYgYml0cywgNDggS0h6CmhkYWMwOiAgICAg ICAgICBJTiBhbXA6IDB4MDAwMDAwMDAKaGRhYzA6ICAgICAgICAgT1VUIGFtcDog MHgwMDAwMDAwMApoZGFjMDogCmhkYWMwOiAgICAgICAgICAgICBuaWQ6IDIKaGRh YzA6ICAgICAgICAgICAgTmFtZTogYXVkaW8gb3V0cHV0CmhkYWMwOiAgICAgIFdp ZGdldCBjYXA6IDB4MDAwMDAyMDEKaGRhYzA6ICAgICAgICAgICAgICAgICAgRElH SVRBTCBTVEVSRU8KaGRhYzA6ICAgICBBc3NvY2lhdGlvbjogMCAoMHgwMDAwMDAw MSkKaGRhYzA6ICAgICAgICAgICAgIE9TUzogcGNtIChwY20pCmhkYWMwOiAgICAg IFN0cmVhbSBjYXA6IDB4MDAwMDAwMDEKaGRhYzA6ICAgICAgICAgICAgICAgICAg UENNCmhkYWMwOiAgICAgICAgIFBDTSBjYXA6IDB4MDAwMjAwNDAKaGRhYzA6ICAg ICAgICAgICAgICAgICAgMTYgYml0cywgNDggS0h6CmhkYWMwOiAKaGRhYzA6ICAg ICAgICAgICAgIG5pZDogMwpoZGFjMDogICAgICAgICAgICBOYW1lOiBwaW46IERp Z2l0YWwtb3V0IChKYWNrKQpoZGFjMDogICAgICBXaWRnZXQgY2FwOiAweDAwNDAw MzgxCmhkYWMwOiAgICAgICAgICAgICAgICAgIERJR0lUQUwgVU5TT0wgU1RFUkVP CmhkYWMwOiAgICAgQXNzb2NpYXRpb246IDAgKDB4MDAwMDAwMDEpCmhkYWMwOiAg ICAgICAgIFBpbiBjYXA6IDB4MDAwMDAwOTQKaGRhYzA6ICAgICAgICAgICAgICAg ICAgUERDIE9VVApoZGFjMDogICAgICBQaW4gY29uZmlnOiAweDE4NTYwMDEwCmhk YWMwOiAgICAgUGluIGNvbnRyb2w6IDB4MDAwMDAwNDAgT1VUCmhkYWMwOiAgICAg Y29ubmVjdGlvbnM6IDEKaGRhYzA6ICAgICAgICAgICB8CmhkYWMwOiAgICAgICAg ICAgKyA8LSBuaWQ9MiBbYXVkaW8gb3V0cHV0XQpoZGFjMDogCnBjbTA6IDxIREEg QVRJIFJTNjkwLzc4MCBIRE1JIFBDTSAjMCBEaWdpdGFsPiBhdCBjYWQgMCBuaWQg MSBvbiBoZGFjMApwY20wOiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0rCnBjbTA6IHwgRFVNUElORyBQQ00gUGxheWJhY2svUmVjb3JkIENo YW5uZWxzIHwKcGNtMDogKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tKwpwY20wOiAKcGNtMDogUGxheWJhY2s6CnBjbTA6IApwY20wOiAgICAg IFN0cmVhbSBjYXA6IDB4MDAwMDAwMDUKcGNtMDogICAgICAgICAgICAgICAgICBB QzMgUENNCnBjbTA6ICAgICAgICAgUENNIGNhcDogMHgwMDAyMDA0MApwY20wOiAg ICAgICAgICAgICAgICAgIDE2IGJpdHMsIDQ4IEtIegpwY20wOiAgICAgICAgICAg ICBEQUM6IDIKcGNtMDogCnBjbTA6ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tKwpwY20wOiB8IERVTVBJTkcgUGxheWJhY2svUmVjb3JkIFBhdGhzIHwK cGNtMDogKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCnBjbTA6IApw Y20wOiBQbGF5YmFjazoKcGNtMDogCnBjbTA6ICAgICBuaWQ9MyBbcGluOiBEaWdp dGFsLW91dCAoSmFjayldCnBjbTA6ICAgICAgIHwKcGNtMDogICAgICAgKyA8LSBu aWQ9MiBbYXVkaW8gb3V0cHV0XSBbc3JjOiBwY21dCnBjbTA6IApwY20wOiArLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKcGNtMDogfCBEVU1QSU5HIFZvbHVtZSBD b250cm9scyB8CnBjbTA6ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwpwY20w OiAKcGNtMDogRm9yY2luZyBTb2Z0IFBDTSB2b2x1bWUKcGNtMDogRm9yY2luZyBt YXN0ZXIgdm9sdW1lIHdpdGggUENNCnBjbTA6IE1peGVyICJ2b2wiIC0+ICJub25l IjogY2hpbGQ9MHgwMDAwMDAxMApwY20wOiBNaXhlciAicGNtIjogcGFyZW50PSJ2 b2wiCnBjbTA6IFNvZnQgUENNIG1peGVyIEVOQUJMRUQKcGNtMDogY2xvbmUgbWFu YWdlcjogZGVhZGxpbmU9NzUwbXMgZmxhZ3M9MHg4MDAwMDAxZQpwY20wOiBzbmRi dWZfc2V0bWFwIDExZmYyMDAwMCwgNDAwMDsgMHhmZmZmZmY4MDZmNzkwMDAwIC0+ IDExZmYyMDAwMApoZGFjMTogUHJvYmluZyBjb2RlYyAjMC4uLgpoZGFjMTogSERB IENvZGVjICMwOiBWSUEgKFVua25vd24pCmhkYWMxOiAgSERBIENvZGVjIElEOiAw eDExMDYwNDQxCmhkYWMxOiAgICAgICAgVmVuZG9yOiAweDExMDYKaGRhYzE6ICAg ICAgICBEZXZpY2U6IDB4MDQ0MQpoZGFjMTogICAgICBSZXZpc2lvbjogMHgwMQpo ZGFjMTogICAgICBTdGVwcGluZzogMHgwMApoZGFjMTogUENJIFN1YnZlbmRvcjog MHg4M2U4MTA0MwpoZGFjMTogCUZvdW5kIGF1ZGlvIEZHIG5pZD0xIHN0YXJ0bm9k ZT04IGVuZG5vZGU9NTQgdG90YWw9NDYKaGRhYzE6IApoZGFjMTogUHJvY2Vzc2lu ZyBhdWRpbyBGRyBjYWQ9MCBuaWQ9MS4uLgpoZGFjMTogR1BJTzogMHg0MDAwMDAw MSBOdW1HUElPPTEgTnVtR1BPPTAgTnVtR1BJPTAgR1BJV2FrZT0wIEdQSVVuc29s PTEKaGRhYzE6ICBuaWQgMzYgMHgwMTAxNDAxMCBhcyAgMSBzZXEgIDAgICAgICBM aW5lLW91dCAgSmFjayBqYWNrICAxIGxvYyAgMSBjb2xvciAgIEdyZWVuIG1pc2Mg MApoZGFjMTogIG5pZCAzNyAweDAxMDExMDEyIGFzICAxIHNlcSAgMiAgICAgIExp bmUtb3V0ICBKYWNrIGphY2sgIDEgbG9jICAxIGNvbG9yICAgQmxhY2sgbWlzYyAw CmhkYWMxOiAgbmlkIDM4IDB4MDEwMTYwMTEgYXMgIDEgc2VxICAxICAgICAgTGlu ZS1vdXQgIEphY2sgamFjayAgMSBsb2MgIDEgY29sb3IgIE9yYW5nZSBtaXNjIDAK aGRhYzE6ICBuaWQgMzkgMHgwMTAxMjAxNCBhcyAgMSBzZXEgIDQgICAgICBMaW5l LW91dCAgSmFjayBqYWNrICAxIGxvYyAgMSBjb2xvciAgICBHcmV5IG1pc2MgMApo ZGFjMTogIG5pZCA0MCAweDAyMjE0MDFmIGFzICAxIHNlcSAxNSAgICBIZWFkcGhv bmVzICBKYWNrIGphY2sgIDEgbG9jICAyIGNvbG9yICAgR3JlZW4gbWlzYyAwCmhk YWMxOiAgbmlkIDQxIDB4MDJhMTkwMzcgYXMgIDMgc2VxICA3ICAgICAgICAgICBN aWMgIEphY2sgamFjayAgMSBsb2MgIDIgY29sb3IgICAgUGluayBtaXNjIDAKaGRh YzE6ICBuaWQgNDIgMHgwMTgxMzAzZSBhcyAgMyBzZXEgMTQgICAgICAgTGluZS1p biAgSmFjayBqYWNrICAxIGxvYyAgMSBjb2xvciAgICBCbHVlIG1pc2MgMApoZGFj MTogIG5pZCA0MyAweDAxYTE5MDM2IGFzICAzIHNlcSAgNiAgICAgICAgICAgTWlj ICBKYWNrIGphY2sgIDEgbG9jICAxIGNvbG9yICAgIFBpbmsgbWlzYyAwCmhkYWMx OiAgbmlkIDQ0IDB4OTAzMzExMzggYXMgIDMgc2VxICA4ICAgICAgICAgICAgQ0Qg Rml4ZWQgamFjayAgMyBsb2MgMTYgY29sb3IgICBCbGFjayBtaXNjIDEKaGRhYzE6 ICBuaWQgNDUgMHgxODU2MDBmMCBhcyAxNSBzZXEgIDAgICBEaWdpdGFsLW91dCAg SmFjayBqYWNrICA2IGxvYyAyNCBjb2xvciBVbmtub3duIG1pc2MgMApoZGFjMTog IG5pZCA0NiAweDA3NDQxMWYwIGFzIDE1IHNlcSAgMCAgICAgU1BESUYtb3V0ICBK YWNrIGphY2sgIDQgbG9jICA3IGNvbG9yICAgQmxhY2sgbWlzYyAxCmhkYWMxOiAg bmlkIDQ3IDB4NDdjNDIxZjAgYXMgMTUgc2VxICAwICAgICAgU1BESUYtaW4gIE5v bmUgamFjayAgNCBsb2MgIDcgY29sb3IgICAgR3JleSBtaXNjIDEKaGRhYzE6IFBh dGNoZWQgcGlucyBjb25maWd1cmF0aW9uOgpoZGFjMTogIG5pZCAzNiAweDAxMDE0 MDEwIGFzICAxIHNlcSAgMCAgICAgIExpbmUtb3V0ICBKYWNrIGphY2sgIDEgbG9j ICAxIGNvbG9yICAgR3JlZW4gbWlzYyAwCmhkYWMxOiAgbmlkIDM3IDB4MDEwMTEw MTIgYXMgIDEgc2VxICAyICAgICAgTGluZS1vdXQgIEphY2sgamFjayAgMSBsb2Mg IDEgY29sb3IgICBCbGFjayBtaXNjIDAKaGRhYzE6ICBuaWQgMzggMHgwMTAxNjAx MSBhcyAgMSBzZXEgIDEgICAgICBMaW5lLW91dCAgSmFjayBqYWNrICAxIGxvYyAg MSBjb2xvciAgT3JhbmdlIG1pc2MgMApoZGFjMTogIG5pZCAzOSAweDAxMDEyMDE0 IGFzICAxIHNlcSAgNCAgICAgIExpbmUtb3V0ICBKYWNrIGphY2sgIDEgbG9jICAx IGNvbG9yICAgIEdyZXkgbWlzYyAwCmhkYWMxOiAgbmlkIDQwIDB4MDIyMTQwMWYg YXMgIDEgc2VxIDE1ICAgIEhlYWRwaG9uZXMgIEphY2sgamFjayAgMSBsb2MgIDIg Y29sb3IgICBHcmVlbiBtaXNjIDAKaGRhYzE6ICBuaWQgNDEgMHgwMmExOTAzNyBh cyAgMyBzZXEgIDcgICAgICAgICAgIE1pYyAgSmFjayBqYWNrICAxIGxvYyAgMiBj b2xvciAgICBQaW5rIG1pc2MgMApoZGFjMTogIG5pZCA0MiAweDAxODEzMDNlIGFz ICAzIHNlcSAxNCAgICAgICBMaW5lLWluICBKYWNrIGphY2sgIDEgbG9jICAxIGNv bG9yICAgIEJsdWUgbWlzYyAwCmhkYWMxOiAgbmlkIDQzIDB4MDFhMTkwMzYgYXMg IDMgc2VxICA2ICAgICAgICAgICBNaWMgIEphY2sgamFjayAgMSBsb2MgIDEgY29s b3IgICAgUGluayBtaXNjIDAKaGRhYzE6ICBuaWQgNDQgMHg5MDMzMTEzOCBhcyAg MyBzZXEgIDggICAgICAgICAgICBDRCBGaXhlZCBqYWNrICAzIGxvYyAxNiBjb2xv ciAgIEJsYWNrIG1pc2MgMQpoZGFjMTogIG5pZCA0NSAweDE4NTYwMGYwIGFzIDE1 IHNlcSAgMCAgIERpZ2l0YWwtb3V0ICBKYWNrIGphY2sgIDYgbG9jIDI0IGNvbG9y IFVua25vd24gbWlzYyAwCmhkYWMxOiAgbmlkIDQ2IDB4MDc0NDExZjAgYXMgMTUg c2VxICAwICAgICBTUERJRi1vdXQgIEphY2sgamFjayAgNCBsb2MgIDcgY29sb3Ig ICBCbGFjayBtaXNjIDEKaGRhYzE6ICBuaWQgNDcgMHg0N2M0MjFmMCBhcyAxNSBz ZXEgIDAgICAgICBTUERJRi1pbiAgTm9uZSBqYWNrICA0IGxvYyAgNyBjb2xvciAg ICBHcmV5IG1pc2MgMSBbRElTQUJMRURdCmhkYWMxOiA0IGFzc29jaWF0aW9ucyBm b3VuZDoKaGRhYzE6IEFzc29jaWF0aW9uIDAgKDEpIG91dDoKaGRhYzE6ICBQaW4g bmlkPTM2IHNlcT0wCmhkYWMxOiAgUGluIG5pZD0zOCBzZXE9MQpoZGFjMTogIFBp biBuaWQ9Mzcgc2VxPTIKaGRhYzE6ICBQaW4gbmlkPTM5IHNlcT00CmhkYWMxOiAg UGluIG5pZD00MCBzZXE9MTUKaGRhYzE6IEFzc29jaWF0aW9uIDEgKDMpIGluOgpo ZGFjMTogIFBpbiBuaWQ9NDMgc2VxPTYKaGRhYzE6ICBQaW4gbmlkPTQxIHNlcT03 CmhkYWMxOiAgUGluIG5pZD00NCBzZXE9OApoZGFjMTogIFBpbiBuaWQ9NDIgc2Vx PTE0CmhkYWMxOiBBc3NvY2lhdGlvbiAyICgxNSkgb3V0OgpoZGFjMTogIFBpbiBu aWQ9NDUgc2VxPTAKaGRhYzE6IEFzc29jaWF0aW9uIDMgKDE1KSBvdXQ6CmhkYWMx OiAgUGluIG5pZD00NiBzZXE9MApoZGFjMTogVHJhY2luZyBhc3NvY2lhdGlvbiAw ICgxKQpoZGFjMTogIFBpbiAzNiB0cmFjZWQgdG8gREFDIDgKaGRhYzE6ICBQaW4g MzggdHJhY2VkIHRvIERBQyAxMApoZGFjMTogIFBpbiAzNyB0cmFjZWQgdG8gREFD IDkKaGRhYzE6ICBQaW4gMzkgdHJhY2VkIHRvIERBQyAxMQpoZGFjMTogIFBpbiA0 MCB0cmFjZWQgdG8gREFDIDggYW5kIGhwcmVkaXIgMApoZGFjMTogQXNzb2NpYXRp b24gMCAoMSkgdHJhY2Ugc3VjY2VlZGVkCmhkYWMxOiBUcmFjaW5nIGFzc29jaWF0 aW9uIDEgKDMpCmhkYWMxOiAgUGluIDQzIHRyYWNlZCB0byBBREMgMTYKaGRhYzE6 ICBQaW4gNDEgdHJhY2VkIHRvIEFEQyAxNgpoZGFjMTogIFBpbiA0NCB0cmFjZWQg dG8gQURDIDE2CmhkYWMxOiAgUGluIDQyIHRyYWNlZCB0byBBREMgMTYKaGRhYzE6 IEFzc29jaWF0aW9uIDEgKDMpIHRyYWNlIHN1Y2NlZWRlZApoZGFjMTogVHJhY2lu ZyBhc3NvY2lhdGlvbiAyICgxNSkKaGRhYzE6ICBQaW4gNDUgdHJhY2VkIHRvIERB QyAxNApoZGFjMTogQXNzb2NpYXRpb24gMiAoMTUpIHRyYWNlIHN1Y2NlZWRlZApo ZGFjMTogVHJhY2luZyBhc3NvY2lhdGlvbiAzICgxNSkKaGRhYzE6ICBQaW4gNDYg dHJhY2VkIHRvIERBQyAxNQpoZGFjMTogQXNzb2NpYXRpb24gMyAoMTUpIHRyYWNl IHN1Y2NlZWRlZApoZGFjMTogVHJhY2luZyBpbnB1dCBtb25pdG9yCmhkYWMxOiAg VHJhY2luZyBuaWQgMzMgdG8gb3V0CmhkYWMxOiAgbmlkIDMzIGlzIGlucHV0IG1v bml0b3IKaGRhYzE6IFRyYWNpbmcgYmVlcGVyCmhkYWMxOiBFbmFibGluZyBoZWFk cGhvbmUvc3BlYWtlciBhdWRpbyByb3V0aW5nIHN3aXRjaGluZzoKaGRhYzE6IAlh cz0wIHNlbnNlIG5pZD00MCBbVU5TT0xdCmhkYWMxOiBQaW4gc2Vuc2U6IG5pZD00 MCByZXM9MHgwMDAwMDAwMApoZGFjMTogRkcgY29uZmlnL3F1aXJrczogZm9yY2Vz dGVyZW8gaXZyZWY1MCBpdnJlZjgwIGl2cmVmMTAwIGl2cmVmCmhkYWMxOiAKaGRh YzE6ICstLS0tLS0tLS0tLS0tLS0tLS0tKwpoZGFjMTogfCBEVU1QSU5HIEhEQSBO T0RFUyB8CmhkYWMxOiArLS0tLS0tLS0tLS0tLS0tLS0tLSsKaGRhYzE6IApoZGFj MTogRGVmYXVsdCBQYXJhbWV0ZXIKaGRhYzE6IC0tLS0tLS0tLS0tLS0tLS0tCmhk YWMxOiAgICAgICAgICBJTiBhbXA6IDB4MDAwMDAwMDAKaGRhYzE6ICAgICAgICAg T1VUIGFtcDogMHgwMDAwMDAwMApoZGFjMTogCmhkYWMxOiAgICAgICAgICAgICBu aWQ6IDgKaGRhYzE6ICAgICAgICAgICAgTmFtZTogYXVkaW8gb3V0cHV0CmhkYWMx OiAgICAgIFdpZGdldCBjYXA6IDB4MDAwMDA0MWQKaGRhYzE6ICAgICAgICAgICAg ICAgICAgUFdSIFNURVJFTwpoZGFjMTogICAgIEFzc29jaWF0aW9uOiAwICgweDAw MDA4MDAxKQpoZGFjMTogICAgICAgICAgICAgT1NTOiBwY20gKHBjbSkKaGRhYzE6 ICAgICAgU3RyZWFtIGNhcDogMHgwMDAwMDAwMQpoZGFjMTogICAgICAgICAgICAg ICAgICBQQ00KaGRhYzE6ICAgICAgICAgUENNIGNhcDogMHgwMDBlMDVlMApoZGFj MTogICAgICAgICAgICAgICAgICAxNiAyMCAyNCBiaXRzLCA0NCA0OCA4OCA5NiAx OTIgS0h6CmhkYWMxOiAgICAgIE91dHB1dCBhbXA6IDB4MDAwNTJhMmEKaGRhYzE6 ICAgICAgICAgICAgICAgICAgbXV0ZT0wIHN0ZXA9NDIgc2l6ZT01IG9mZnNldD00 MgpoZGFjMTogCmhkYWMxOiAgICAgICAgICAgICBuaWQ6IDkKaGRhYzE6ICAgICAg ICAgICAgTmFtZTogYXVkaW8gb3V0cHV0CmhkYWMxOiAgICAgIFdpZGdldCBjYXA6 IDB4MDAwMDA0MWQKaGRhYzE6ICAgICAgICAgICAgICAgICAgUFdSIFNURVJFTwpo ZGFjMTogICAgIEFzc29jaWF0aW9uOiAwICgweDAwMDAwMDA0KQpoZGFjMTogICAg ICAgICAgICAgT1NTOiBwY20gKHBjbSkKaGRhYzE6ICAgICAgU3RyZWFtIGNhcDog MHgwMDAwMDAwMQpoZGFjMTogICAgICAgICAgICAgICAgICBQQ00KaGRhYzE6ICAg ICAgICAgUENNIGNhcDogMHgwMDBlMDVlMApoZGFjMTogICAgICAgICAgICAgICAg ICAxNiAyMCAyNCBiaXRzLCA0NCA0OCA4OCA5NiAxOTIgS0h6CmhkYWMxOiAgICAg IE91dHB1dCBhbXA6IDB4MDAwNTJhMmEKaGRhYzE6ICAgICAgICAgICAgICAgICAg bXV0ZT0wIHN0ZXA9NDIgc2l6ZT01IG9mZnNldD00MgpoZGFjMTogCmhkYWMxOiAg ICAgICAgICAgICBuaWQ6IDEwCmhkYWMxOiAgICAgICAgICAgIE5hbWU6IGF1ZGlv IG91dHB1dApoZGFjMTogICAgICBXaWRnZXQgY2FwOiAweDAwMDAwNDFkCmhkYWMx OiAgICAgICAgICAgICAgICAgIFBXUiBTVEVSRU8KaGRhYzE6ICAgICBBc3NvY2lh dGlvbjogMCAoMHgwMDAwMDAwMikKaGRhYzE6ICAgICAgICAgICAgIE9TUzogcGNt IChwY20pCmhkYWMxOiAgICAgIFN0cmVhbSBjYXA6IDB4MDAwMDAwMDEKaGRhYzE6 ICAgICAgICAgICAgICAgICAgUENNCmhkYWMxOiAgICAgICAgIFBDTSBjYXA6IDB4 MDAwZTA1ZTAKaGRhYzE6ICAgICAgICAgICAgICAgICAgMTYgMjAgMjQgYml0cywg NDQgNDggODggOTYgMTkyIEtIegpoZGFjMTogICAgICBPdXRwdXQgYW1wOiAweDAw MDUyYTJhCmhkYWMxOiAgICAgICAgICAgICAgICAgIG11dGU9MCBzdGVwPTQyIHNp emU9NSBvZmZzZXQ9NDIKaGRhYzE6IApoZGFjMTogICAgICAgICAgICAgbmlkOiAx MQpoZGFjMTogICAgICAgICAgICBOYW1lOiBhdWRpbyBvdXRwdXQKaGRhYzE6ICAg ICAgV2lkZ2V0IGNhcDogMHgwMDAwMDQxZApoZGFjMTogICAgICAgICAgICAgICAg ICBQV1IgU1RFUkVPCmhkYWMxOiAgICAgQXNzb2NpYXRpb246IDAgKDB4MDAwMDAw MTApCmhkYWMxOiAgICAgICAgICAgICBPU1M6IHBjbSAocGNtKQpoZGFjMTogICAg ICBTdHJlYW0gY2FwOiAweDAwMDAwMDAxCmhkYWMxOiAgICAgICAgICAgICAgICAg IFBDTQpoZGFjMTogICAgICAgICBQQ00gY2FwOiAweDAwMGUwNWUwCmhkYWMxOiAg ICAgICAgICAgICAgICAgIDE2IDIwIDI0IGJpdHMsIDQ0IDQ4IDg4IDk2IDE5MiBL SHoKaGRhYzE6ICAgICAgT3V0cHV0IGFtcDogMHgwMDA1MmEyYQpoZGFjMTogICAg ICAgICAgICAgICAgICBtdXRlPTAgc3RlcD00MiBzaXplPTUgb2Zmc2V0PTQyCmhk YWMxOiAKaGRhYzE6ICAgICAgICAgICAgIG5pZDogMTIgW0RJU0FCTEVEXQpoZGFj MTogICAgICAgICAgICBOYW1lOiBhdWRpbyBvdXRwdXQKaGRhYzE6ICAgICAgV2lk Z2V0IGNhcDogMHgwMDAwMDQxZApoZGFjMTogICAgICAgICAgICAgICAgICBQV1Ig U1RFUkVPCmhkYWMxOiAgICAgIFN0cmVhbSBjYXA6IDB4MDAwMDAwMDEKaGRhYzE6 ICAgICAgICAgICAgICAgICAgUENNCmhkYWMxOiAgICAgICAgIFBDTSBjYXA6IDB4 MDAwZTA1ZTAKaGRhYzE6ICAgICAgICAgICAgICAgICAgMTYgMjAgMjQgYml0cywg NDQgNDggODggOTYgMTkyIEtIegpoZGFjMTogICAgICBPdXRwdXQgYW1wOiAweDAw MDUyYTJhCmhkYWMxOiAgICAgICAgICAgICAgICAgIG11dGU9MCBzdGVwPTQyIHNp emU9NSBvZmZzZXQ9NDIKaGRhYzE6IApoZGFjMTogICAgICAgICAgICAgbmlkOiAx MyBbRElTQUJMRURdCmhkYWMxOiAgICAgICAgICAgIE5hbWU6IHZlbmRvciB3aWRn ZXQKaGRhYzE6ICAgICAgV2lkZ2V0IGNhcDogMHgwMGYwMDAwMApoZGFjMTogCmhk YWMxOiAgICAgICAgICAgICBuaWQ6IDE0CmhkYWMxOiAgICAgICAgICAgIE5hbWU6 IGF1ZGlvIG91dHB1dApoZGFjMTogICAgICBXaWRnZXQgY2FwOiAweDAwMDAwNjEx CmhkYWMxOiAgICAgICAgICAgICAgICAgIFBXUiBESUdJVEFMIFNURVJFTwpoZGFj MTogICAgIEFzc29jaWF0aW9uOiAyICgweDAwMDAwMDAxKQpoZGFjMTogICAgICAg ICAgICAgT1NTOiBwY20gKHBjbSkKaGRhYzE6ICAgICAgU3RyZWFtIGNhcDogMHgw MDAwMDAwMQpoZGFjMTogICAgICAgICAgICAgICAgICBQQ00KaGRhYzE6ICAgICAg ICAgUENNIGNhcDogMHgwMDBlMDVlMApoZGFjMTogICAgICAgICAgICAgICAgICAx NiAyMCAyNCBiaXRzLCA0NCA0OCA4OCA5NiAxOTIgS0h6CmhkYWMxOiAKaGRhYzE6 ICAgICAgICAgICAgIG5pZDogMTUKaGRhYzE6ICAgICAgICAgICAgTmFtZTogYXVk aW8gb3V0cHV0CmhkYWMxOiAgICAgIFdpZGdldCBjYXA6IDB4MDAwMDA2MTEKaGRh YzE6ICAgICAgICAgICAgICAgICAgUFdSIERJR0lUQUwgU1RFUkVPCmhkYWMxOiAg ICAgQXNzb2NpYXRpb246IDMgKDB4MDAwMDAwMDEpCmhkYWMxOiAgICAgICAgICAg ICBPU1M6IHBjbSAocGNtKQpoZGFjMTogICAgICBTdHJlYW0gY2FwOiAweDAwMDAw MDAxCmhkYWMxOiAgICAgICAgICAgICAgICAgIFBDTQpoZGFjMTogICAgICAgICBQ Q00gY2FwOiAweDAwMGUwNWUwCmhkYWMxOiAgICAgICAgICAgICAgICAgIDE2IDIw IDI0IGJpdHMsIDQ0IDQ4IDg4IDk2IDE5MiBLSHoKaGRhYzE6IApoZGFjMTogICAg ICAgICAgICAgbmlkOiAxNgpoZGFjMTogICAgICAgICAgICBOYW1lOiBhdWRpbyBp bnB1dApoZGFjMTogICAgICBXaWRnZXQgY2FwOiAweDAwMTAwNTFiCmhkYWMxOiAg ICAgICAgICAgICAgICAgIFBXUiBTVEVSRU8KaGRhYzE6ICAgICBBc3NvY2lhdGlv bjogMSAoMHgwMDAwNDFjMCkKaGRhYzE6ICAgICAgU3RyZWFtIGNhcDogMHgwMDAw MDAwMQpoZGFjMTogICAgICAgICAgICAgICAgICBQQ00KaGRhYzE6ICAgICAgICAg UENNIGNhcDogMHgwMDBlMDU2MApoZGFjMTogICAgICAgICAgICAgICAgICAxNiAy MCAyNCBiaXRzLCA0NCA0OCA5NiAxOTIgS0h6CmhkYWMxOiAgICAgICBJbnB1dCBh bXA6IDB4ODAwNTFmMGIKaGRhYzE6ICAgICAgICAgICAgICAgICAgbXV0ZT0xIHN0 ZXA9MzEgc2l6ZT01IG9mZnNldD0xMQpoZGFjMTogICAgIGNvbm5lY3Rpb25zOiAx CmhkYWMxOiAgICAgICAgICAgfApoZGFjMTogICAgICAgICAgICsgPC0gbmlkPTMw IFthdWRpbyBzZWxlY3Rvcl0KaGRhYzE6IApoZGFjMTogICAgICAgICAgICAgbmlk OiAxNyBbRElTQUJMRURdCmhkYWMxOiAgICAgICAgICAgIE5hbWU6IGF1ZGlvIGlu cHV0CmhkYWMxOiAgICAgIFdpZGdldCBjYXA6IDB4MDAxMDA1MWIKaGRhYzE6ICAg ICAgICAgICAgICAgICAgUFdSIFNURVJFTwpoZGFjMTogICAgICBTdHJlYW0gY2Fw OiAweDAwMDAwMDAxCmhkYWMxOiAgICAgICAgICAgICAgICAgIFBDTQpoZGFjMTog ICAgICAgICBQQ00gY2FwOiAweDAwMGUwNTYwCmhkYWMxOiAgICAgICAgICAgICAg ICAgIDE2IDIwIDI0IGJpdHMsIDQ0IDQ4IDk2IDE5MiBLSHoKaGRhYzE6ICAgICAg IElucHV0IGFtcDogMHg4MDA1MWYwYgpoZGFjMTogICAgICAgICAgICAgICAgICBt dXRlPTEgc3RlcD0zMSBzaXplPTUgb2Zmc2V0PTExCmhkYWMxOiAgICAgY29ubmVj dGlvbnM6IDEKaGRhYzE6ICAgICAgICAgICB8CmhkYWMxOiAgICAgICAgICAgKyBb RElTQUJMRURdIDwtIG5pZD0zMSBbYXVkaW8gc2VsZWN0b3JdIFtESVNBQkxFRF0K aGRhYzE6IApoZGFjMTogICAgICAgICAgICAgbmlkOiAxOCBbRElTQUJMRURdCmhk YWMxOiAgICAgICAgICAgIE5hbWU6IHZlbmRvciB3aWRnZXQKaGRhYzE6ICAgICAg V2lkZ2V0IGNhcDogMHgwMGYwMDAwMApoZGFjMTogCmhkYWMxOiAgICAgICAgICAg ICBuaWQ6IDE5IFtESVNBQkxFRF0KaGRhYzE6ICAgICAgICAgICAgTmFtZTogYXVk aW8gaW5wdXQKaGRhYzE6ICAgICAgV2lkZ2V0IGNhcDogMHgwMDEwMDcxMQpoZGFj MTogICAgICAgICAgICAgICAgICBQV1IgRElHSVRBTCBTVEVSRU8KaGRhYzE6ICAg ICAgU3RyZWFtIGNhcDogMHgwMDAwMDAwMQpoZGFjMTogICAgICAgICAgICAgICAg ICBQQ00KaGRhYzE6ICAgICAgICAgUENNIGNhcDogMHgwMDBlMDFmMApoZGFjMTog ICAgICAgICAgICAgICAgICAxNiAyMCAyNCBiaXRzLCAzMiA0NCA0OCA4OCA5NiBL SHoKaGRhYzE6ICAgICBjb25uZWN0aW9uczogMQpoZGFjMTogICAgICAgICAgIHwK aGRhYzE6ICAgICAgICAgICArIFtESVNBQkxFRF0gPC0gbmlkPTQ3IFtwaW46IFNQ RElGLWluIChOb25lKV0gW0RJU0FCTEVEXQpoZGFjMTogCmhkYWMxOiAgICAgICAg ICAgICBuaWQ6IDIwIFtESVNBQkxFRF0KaGRhYzE6ICAgICAgICAgICAgTmFtZTog dmVuZG9yIHdpZGdldApoZGFjMTogICAgICBXaWRnZXQgY2FwOiAweDAwZjAwMDAw CmhkYWMxOiAKaGRhYzE6ICAgICAgICAgICAgIG5pZDogMjEgW0RJU0FCTEVEXQpo ZGFjMTogICAgICAgICAgICBOYW1lOiB2ZW5kb3Igd2lkZ2V0CmhkYWMxOiAgICAg IFdpZGdldCBjYXA6IDB4MDBmMDAwMDAKaGRhYzE6IApoZGFjMTogICAgICAgICAg ICAgbmlkOiAyMiBbRElTQUJMRURdCmhkYWMxOiAgICAgICAgICAgIE5hbWU6IHZl bmRvciB3aWRnZXQKaGRhYzE6ICAgICAgV2lkZ2V0IGNhcDogMHgwMGYwMDAwMApo ZGFjMTogCmhkYWMxOiAgICAgICAgICAgICBuaWQ6IDIzIFtESVNBQkxFRF0KaGRh YzE6ICAgICAgICAgICAgTmFtZTogdmVuZG9yIHdpZGdldApoZGFjMTogICAgICBX aWRnZXQgY2FwOiAweDAwZjAwMDAwCmhkYWMxOiAKaGRhYzE6ICAgICAgICAgICAg IG5pZDogMjQKaGRhYzE6ICAgICAgICAgICAgTmFtZTogYXVkaW8gbWl4ZXIKaGRh YzE6ICAgICAgV2lkZ2V0IGNhcDogMHgwMDIwMDUwYgpoZGFjMTogICAgICAgICAg ICAgICAgICBQV1IgU1RFUkVPCmhkYWMxOiAgICAgQXNzb2NpYXRpb246IDAgKDB4 MDAwMDAwMDEpCmhkYWMxOiAgICAgICAgICAgICBPU1M6IHBjbSwgbWl4CmhkYWMx OiAgICAgICBJbnB1dCBhbXA6IDB4ODAwMDAwMDAKaGRhYzE6ICAgICAgICAgICAg ICAgICAgbXV0ZT0xIHN0ZXA9MCBzaXplPTAgb2Zmc2V0PTAKaGRhYzE6ICAgICBj b25uZWN0aW9uczogMgpoZGFjMTogICAgICAgICAgIHwKaGRhYzE6ICAgICAgICAg ICArIDwtIG5pZD04IFthdWRpbyBvdXRwdXRdCmhkYWMxOiAgICAgICAgICAgKyA8 LSBuaWQ9MzMgW2F1ZGlvIG1peGVyXQpoZGFjMTogCmhkYWMxOiAgICAgICAgICAg ICBuaWQ6IDI1CmhkYWMxOiAgICAgICAgICAgIE5hbWU6IGF1ZGlvIG1peGVyCmhk YWMxOiAgICAgIFdpZGdldCBjYXA6IDB4MDAyMDA1MGIKaGRhYzE6ICAgICAgICAg ICAgICAgICAgUFdSIFNURVJFTwpoZGFjMTogICAgIEFzc29jaWF0aW9uOiAwICgw eDAwMDAwMDA0KQpoZGFjMTogICAgICAgICAgICAgT1NTOiBwY20sIG1peApoZGFj MTogICAgICAgSW5wdXQgYW1wOiAweDgwMDAwMDAwCmhkYWMxOiAgICAgICAgICAg ICAgICAgIG11dGU9MSBzdGVwPTAgc2l6ZT0wIG9mZnNldD0wCmhkYWMxOiAgICAg Y29ubmVjdGlvbnM6IDIKaGRhYzE6ICAgICAgICAgICB8CmhkYWMxOiAgICAgICAg ICAgKyA8LSBuaWQ9OSBbYXVkaW8gb3V0cHV0XQpoZGFjMTogICAgICAgICAgICsg PC0gbmlkPTMzIFthdWRpbyBtaXhlcl0KaGRhYzE6IApoZGFjMTogICAgICAgICAg ICAgbmlkOiAyNgpoZGFjMTogICAgICAgICAgICBOYW1lOiBhdWRpbyBtaXhlcgpo ZGFjMTogICAgICBXaWRnZXQgY2FwOiAweDAwMjAwNTBiCmhkYWMxOiAgICAgICAg ICAgICAgICAgIFBXUiBTVEVSRU8KaGRhYzE6ICAgICBBc3NvY2lhdGlvbjogMCAo MHgwMDAwMDAxMCkKaGRhYzE6ICAgICAgICAgICAgIE9TUzogcGNtLCBtaXgKaGRh YzE6ICAgICAgIElucHV0IGFtcDogMHg4MDAwMDAwMApoZGFjMTogICAgICAgICAg ICAgICAgICBtdXRlPTEgc3RlcD0wIHNpemU9MCBvZmZzZXQ9MApoZGFjMTogICAg IGNvbm5lY3Rpb25zOiAyCmhkYWMxOiAgICAgICAgICAgfApoZGFjMTogICAgICAg ICAgICsgPC0gbmlkPTExIFthdWRpbyBvdXRwdXRdCmhkYWMxOiAgICAgICAgICAg KyA8LSBuaWQ9MzMgW2F1ZGlvIG1peGVyXQpoZGFjMTogCmhkYWMxOiAgICAgICAg ICAgICBuaWQ6IDI3CmhkYWMxOiAgICAgICAgICAgIE5hbWU6IGF1ZGlvIG1peGVy CmhkYWMxOiAgICAgIFdpZGdldCBjYXA6IDB4MDAyMDA1MGIKaGRhYzE6ICAgICAg ICAgICAgICAgICAgUFdSIFNURVJFTwpoZGFjMTogICAgIEFzc29jaWF0aW9uOiAw ICgweDAwMDA4MDAwKQpoZGFjMTogICAgICAgICAgICAgT1NTOiBwY20sIG1peApo ZGFjMTogICAgICAgSW5wdXQgYW1wOiAweDgwMDAwMDAwCmhkYWMxOiAgICAgICAg ICAgICAgICAgIG11dGU9MSBzdGVwPTAgc2l6ZT0wIG9mZnNldD0wCmhkYWMxOiAg ICAgY29ubmVjdGlvbnM6IDIKaGRhYzE6ICAgICAgICAgICB8CmhkYWMxOiAgICAg ICAgICAgKyA8LSBuaWQ9NTIgW2F1ZGlvIHNlbGVjdG9yXQpoZGFjMTogICAgICAg ICAgICsgPC0gbmlkPTMzIFthdWRpbyBtaXhlcl0KaGRhYzE6IApoZGFjMTogICAg ICAgICAgICAgbmlkOiAyOCBbRElTQUJMRURdCmhkYWMxOiAgICAgICAgICAgIE5h bWU6IGF1ZGlvIG1peGVyCmhkYWMxOiAgICAgIFdpZGdldCBjYXA6IDB4MDAyMDA1 MGIKaGRhYzE6ICAgICAgICAgICAgICAgICAgUFdSIFNURVJFTwpoZGFjMTogICAg ICAgSW5wdXQgYW1wOiAweDgwMDAwMDAwCmhkYWMxOiAgICAgICAgICAgICAgICAg IG11dGU9MSBzdGVwPTAgc2l6ZT0wIG9mZnNldD0wCmhkYWMxOiAgICAgY29ubmVj dGlvbnM6IDIKaGRhYzE6ICAgICAgICAgICB8CmhkYWMxOiAgICAgICAgICAgKyBb RElTQUJMRURdIDwtIG5pZD01MyBbYXVkaW8gc2VsZWN0b3JdIFtESVNBQkxFRF0K aGRhYzE6ICAgICAgICAgICArIFtESVNBQkxFRF0gPC0gbmlkPTMzIFthdWRpbyBt aXhlcl0KaGRhYzE6IApoZGFjMTogICAgICAgICAgICAgbmlkOiAyOSBbRElTQUJM RURdCmhkYWMxOiAgICAgICAgICAgIE5hbWU6IHZlbmRvciB3aWRnZXQKaGRhYzE6 ICAgICAgV2lkZ2V0IGNhcDogMHgwMGYwMDAwMApoZGFjMTogCmhkYWMxOiAgICAg ICAgICAgICBuaWQ6IDMwCmhkYWMxOiAgICAgICAgICAgIE5hbWU6IGF1ZGlvIHNl bGVjdG9yCmhkYWMxOiAgICAgIFdpZGdldCBjYXA6IDB4MDAzMDA1MDEKaGRhYzE6 ICAgICAgICAgICAgICAgICAgUFdSIFNURVJFTwpoZGFjMTogICAgIEFzc29jaWF0 aW9uOiAxICgweDAwMDA0MWMwKQpoZGFjMTogICAgICAgICAgICAgT1NTOiBsaW5l LCBtaWMsIGNkLCBtaXgsIG1vbml0b3IKaGRhYzE6ICAgICBjb25uZWN0aW9uczog NgpoZGFjMTogICAgICAgICAgIHwKaGRhYzE6ICAgICAgICAgICArIDwtIG5pZD00 NCBbcGluOiBDRCAoRml4ZWQpXQpoZGFjMTogICAgICAgICAgICsgPC0gbmlkPTQz IFtwaW46IE1pYyAoUGluayBKYWNrKV0gKHNlbGVjdGVkKQpoZGFjMTogICAgICAg ICAgICsgPC0gbmlkPTQyIFtwaW46IExpbmUtaW4gKEJsdWUgSmFjayldCmhkYWMx OiAgICAgICAgICAgKyA8LSBuaWQ9NDEgW3BpbjogTWljIChQaW5rIEphY2spXQpo ZGFjMTogICAgICAgICAgICsgW0RJU0FCTEVEXSA8LSBuaWQ9NDAgW3BpbjogSGVh ZHBob25lcyAoR3JlZW4gSmFjayldCmhkYWMxOiAgICAgICAgICAgKyA8LSBuaWQ9 MzMgW2F1ZGlvIG1peGVyXQpoZGFjMTogCmhkYWMxOiAgICAgICAgICAgICBuaWQ6 IDMxIFtESVNBQkxFRF0KaGRhYzE6ICAgICAgICAgICAgTmFtZTogYXVkaW8gc2Vs ZWN0b3IKaGRhYzE6ICAgICAgV2lkZ2V0IGNhcDogMHgwMDMwMDUwMQpoZGFjMTog ICAgICAgICAgICAgICAgICBQV1IgU1RFUkVPCmhkYWMxOiAgICAgY29ubmVjdGlv bnM6IDYKaGRhYzE6ICAgICAgICAgICB8CmhkYWMxOiAgICAgICAgICAgKyA8LSBu aWQ9NDQgW3BpbjogQ0QgKEZpeGVkKV0gKHNlbGVjdGVkKQpoZGFjMTogICAgICAg ICAgICsgPC0gbmlkPTQzIFtwaW46IE1pYyAoUGluayBKYWNrKV0KaGRhYzE6ICAg ICAgICAgICArIDwtIG5pZD00MiBbcGluOiBMaW5lLWluIChCbHVlIEphY2spXQpo ZGFjMTogICAgICAgICAgICsgPC0gbmlkPTQxIFtwaW46IE1pYyAoUGluayBKYWNr KV0KaGRhYzE6ICAgICAgICAgICArIDwtIG5pZD00MCBbcGluOiBIZWFkcGhvbmVz IChHcmVlbiBKYWNrKV0KaGRhYzE6ICAgICAgICAgICArIDwtIG5pZD0zMyBbYXVk aW8gbWl4ZXJdCmhkYWMxOiAKaGRhYzE6ICAgICAgICAgICAgIG5pZDogMzIgW0RJ U0FCTEVEXQpoZGFjMTogICAgICAgICAgICBOYW1lOiB2ZW5kb3Igd2lkZ2V0Cmhk YWMxOiAgICAgIFdpZGdldCBjYXA6IDB4MDBmMDAwMDAKaGRhYzE6IApoZGFjMTog ICAgICAgICAgICAgbmlkOiAzMwpoZGFjMTogICAgICAgICAgICBOYW1lOiBhdWRp byBtaXhlcgpoZGFjMTogICAgICBXaWRnZXQgY2FwOiAweDAwMjAwNTBiCmhkYWMx OiAgICAgICAgICAgICAgICAgIFBXUiBTVEVSRU8KaGRhYzE6ICAgICBBc3NvY2lh dGlvbjogLTIgKDB4MDAwMDQxYzApCmhkYWMxOiAgICAgICAgICAgICBPU1M6IG1p eCAobWl4KQpoZGFjMTogICAgICAgSW5wdXQgYW1wOiAweDgwMDUxZjE3CmhkYWMx OiAgICAgICAgICAgICAgICAgIG11dGU9MSBzdGVwPTMxIHNpemU9NSBvZmZzZXQ9 MjMKaGRhYzE6ICAgICBjb25uZWN0aW9uczogNQpoZGFjMTogICAgICAgICAgIHwK aGRhYzE6ICAgICAgICAgICArIDwtIG5pZD00NCBbcGluOiBDRCAoRml4ZWQpXQpo ZGFjMTogICAgICAgICAgICsgPC0gbmlkPTQzIFtwaW46IE1pYyAoUGluayBKYWNr KV0KaGRhYzE6ICAgICAgICAgICArIDwtIG5pZD00MiBbcGluOiBMaW5lLWluIChC bHVlIEphY2spXQpoZGFjMTogICAgICAgICAgICsgPC0gbmlkPTQxIFtwaW46IE1p YyAoUGluayBKYWNrKV0KaGRhYzE6ICAgICAgICAgICArIFtESVNBQkxFRF0gPC0g bmlkPTQwIFtwaW46IEhlYWRwaG9uZXMgKEdyZWVuIEphY2spXQpoZGFjMTogCmhk YWMxOiAgICAgICAgICAgICBuaWQ6IDM0CmhkYWMxOiAgICAgICAgICAgIE5hbWU6 IGJlZXAgd2lkZ2V0CmhkYWMxOiAgICAgIFdpZGdldCBjYXA6IDB4MDA3MDA0MGMK aGRhYzE6ICAgICAgICAgICAgICAgICAgUFdSCmhkYWMxOiAgICAgQXNzb2NpYXRp b246IC0yICgweDAwMDAwMDAwKQpoZGFjMTogICAgICAgICAgICAgT1NTOiBzcGVh a2VyIChzcGVha2VyKQpoZGFjMTogICAgICBPdXRwdXQgYW1wOiAweDgwMDUxMjBh CmhkYWMxOiAgICAgICAgICAgICAgICAgIG11dGU9MSBzdGVwPTE4IHNpemU9NSBv ZmZzZXQ9MTAKaGRhYzE6IApoZGFjMTogICAgICAgICAgICAgbmlkOiAzNSBbRElT QUJMRURdCmhkYWMxOiAgICAgICAgICAgIE5hbWU6IHZlbmRvciB3aWRnZXQKaGRh YzE6ICAgICAgV2lkZ2V0IGNhcDogMHgwMGYwMDAwMApoZGFjMTogCmhkYWMxOiAg ICAgICAgICAgICBuaWQ6IDM2CmhkYWMxOiAgICAgICAgICAgIE5hbWU6IHBpbjog TGluZS1vdXQgKEdyZWVuIEphY2spCmhkYWMxOiAgICAgIFdpZGdldCBjYXA6IDB4 MDA0MDA1OGQKaGRhYzE6ICAgICAgICAgICAgICAgICAgUFdSIFVOU09MIFNURVJF TwpoZGFjMTogICAgIEFzc29jaWF0aW9uOiAwICgweDAwMDAwMDAxKQpoZGFjMTog ICAgICAgICBQaW4gY2FwOiAweDAwMDEwMDFjCmhkYWMxOiAgICAgICAgICAgICAg ICAgIFBEQyBIUCBPVVQgRUFQRApoZGFjMTogICAgICBQaW4gY29uZmlnOiAweDAx MDE0MDEwCmhkYWMxOiAgICAgUGluIGNvbnRyb2w6IDB4MDAwMDAwNDAgT1VUCmhk YWMxOiAgICAgICAgICAgIEVBUEQ6IDB4MDAwMDAwMDIKaGRhYzE6ICAgICAgT3V0 cHV0IGFtcDogMHg4MDAwMDAwMApoZGFjMTogICAgICAgICAgICAgICAgICBtdXRl PTEgc3RlcD0wIHNpemU9MCBvZmZzZXQ9MApoZGFjMTogICAgIGNvbm5lY3Rpb25z OiAxCmhkYWMxOiAgICAgICAgICAgfApoZGFjMTogICAgICAgICAgICsgPC0gbmlk PTI0IFthdWRpbyBtaXhlcl0KaGRhYzE6IApoZGFjMTogICAgICAgICAgICAgbmlk OiAzNwpoZGFjMTogICAgICAgICAgICBOYW1lOiBwaW46IExpbmUtb3V0IChCbGFj ayBKYWNrKQpoZGFjMTogICAgICBXaWRnZXQgY2FwOiAweDAwNDAwNThkCmhkYWMx OiAgICAgICAgICAgICAgICAgIFBXUiBVTlNPTCBTVEVSRU8KaGRhYzE6ICAgICBB c3NvY2lhdGlvbjogMCAoMHgwMDAwMDAwNCkKaGRhYzE6ICAgICAgICAgUGluIGNh cDogMHgwMDAwMDAxYwpoZGFjMTogICAgICAgICAgICAgICAgICBQREMgSFAgT1VU CmhkYWMxOiAgICAgIFBpbiBjb25maWc6IDB4MDEwMTEwMTIKaGRhYzE6ICAgICBQ aW4gY29udHJvbDogMHgwMDAwMDA0MCBPVVQKaGRhYzE6ICAgICAgT3V0cHV0IGFt cDogMHg4MDAwMDAwMApoZGFjMTogICAgICAgICAgICAgICAgICBtdXRlPTEgc3Rl cD0wIHNpemU9MCBvZmZzZXQ9MApoZGFjMTogICAgIGNvbm5lY3Rpb25zOiAxCmhk YWMxOiAgICAgICAgICAgfApoZGFjMTogICAgICAgICAgICsgPC0gbmlkPTI1IFth dWRpbyBtaXhlcl0KaGRhYzE6IApoZGFjMTogICAgICAgICAgICAgbmlkOiAzOApo ZGFjMTogICAgICAgICAgICBOYW1lOiBwaW46IExpbmUtb3V0IChPcmFuZ2UgSmFj aykKaGRhYzE6ICAgICAgV2lkZ2V0IGNhcDogMHgwMDQwMDU4ZApoZGFjMTogICAg ICAgICAgICAgICAgICBQV1IgVU5TT0wgU1RFUkVPCmhkYWMxOiAgICAgQXNzb2Np YXRpb246IDAgKDB4MDAwMDAwMDIpCmhkYWMxOiAgICAgICAgIFBpbiBjYXA6IDB4 MDAwMDAwMTQKaGRhYzE6ICAgICAgICAgICAgICAgICAgUERDIE9VVApoZGFjMTog ICAgICBQaW4gY29uZmlnOiAweDAxMDE2MDExCmhkYWMxOiAgICAgUGluIGNvbnRy b2w6IDB4MDAwMDAwNDAgT1VUCmhkYWMxOiAgICAgIE91dHB1dCBhbXA6IDB4ODAw MDAwMDAKaGRhYzE6ICAgICAgICAgICAgICAgICAgbXV0ZT0xIHN0ZXA9MCBzaXpl PTAgb2Zmc2V0PTAKaGRhYzE6ICAgICBjb25uZWN0aW9uczogMQpoZGFjMTogICAg ICAgICAgIHwKaGRhYzE6ICAgICAgICAgICArIDwtIG5pZD0xMCBbYXVkaW8gb3V0 cHV0XQpoZGFjMTogCmhkYWMxOiAgICAgICAgICAgICBuaWQ6IDM5CmhkYWMxOiAg ICAgICAgICAgIE5hbWU6IHBpbjogTGluZS1vdXQgKEdyZXkgSmFjaykKaGRhYzE6 ICAgICAgV2lkZ2V0IGNhcDogMHgwMDQwMDU4ZApoZGFjMTogICAgICAgICAgICAg ICAgICBQV1IgVU5TT0wgU1RFUkVPCmhkYWMxOiAgICAgQXNzb2NpYXRpb246IDAg KDB4MDAwMDAwMTApCmhkYWMxOiAgICAgICAgIFBpbiBjYXA6IDB4MDAwMDAwMTQK aGRhYzE6ICAgICAgICAgICAgICAgICAgUERDIE9VVApoZGFjMTogICAgICBQaW4g Y29uZmlnOiAweDAxMDEyMDE0CmhkYWMxOiAgICAgUGluIGNvbnRyb2w6IDB4MDAw MDAwNDAgT1VUCmhkYWMxOiAgICAgIE91dHB1dCBhbXA6IDB4ODAwMDAwMDAKaGRh YzE6ICAgICAgICAgICAgICAgICAgbXV0ZT0xIHN0ZXA9MCBzaXplPTAgb2Zmc2V0 PTAKaGRhYzE6ICAgICBjb25uZWN0aW9uczogMQpoZGFjMTogICAgICAgICAgIHwK aGRhYzE6ICAgICAgICAgICArIDwtIG5pZD0yNiBbYXVkaW8gbWl4ZXJdCmhkYWMx OiAKaGRhYzE6ICAgICAgICAgICAgIG5pZDogNDAKaGRhYzE6ICAgICAgICAgICAg TmFtZTogcGluOiBIZWFkcGhvbmVzIChHcmVlbiBKYWNrKQpoZGFjMTogICAgICBX aWRnZXQgY2FwOiAweDAwNDAwNThkCmhkYWMxOiAgICAgICAgICAgICAgICAgIFBX UiBVTlNPTCBTVEVSRU8KaGRhYzE6ICAgICBBc3NvY2lhdGlvbjogMCAoMHgwMDAw ODAwMCkKaGRhYzE6ICAgICAgICAgUGluIGNhcDogMHgwMDAwMjMzYwpoZGFjMTog ICAgICAgICAgICAgICAgICBQREMgSFAgT1VUIElOIFZSRUZbIDUwIDEwMCBISVog XQpoZGFjMTogICAgICBQaW4gY29uZmlnOiAweDAyMjE0MDFmCmhkYWMxOiAgICAg UGluIGNvbnRyb2w6IDB4MDAwMDAwYzAgSFAgT1VUCmhkYWMxOiAgICAgIE91dHB1 dCBhbXA6IDB4ODAwMDAwMDAKaGRhYzE6ICAgICAgICAgICAgICAgICAgbXV0ZT0x IHN0ZXA9MCBzaXplPTAgb2Zmc2V0PTAKaGRhYzE6ICAgICBjb25uZWN0aW9uczog MQpoZGFjMTogICAgICAgICAgIHwKaGRhYzE6ICAgICAgICAgICArIDwtIG5pZD0y NyBbYXVkaW8gbWl4ZXJdCmhkYWMxOiAKaGRhYzE6ICAgICAgICAgICAgIG5pZDog NDEKaGRhYzE6ICAgICAgICAgICAgTmFtZTogcGluOiBNaWMgKFBpbmsgSmFjaykK aGRhYzE6ICAgICAgV2lkZ2V0IGNhcDogMHgwMDQwMDU4ZApoZGFjMTogICAgICAg ICAgICAgICAgICBQV1IgVU5TT0wgU1RFUkVPCmhkYWMxOiAgICAgQXNzb2NpYXRp b246IDEgKDB4MDAwMDAwODApCmhkYWMxOiAgICAgICAgICAgICBPU1M6IG1pYyAo bWljKQpoZGFjMTogICAgICAgICBQaW4gY2FwOiAweDAwMDAyMzNjCmhkYWMxOiAg ICAgICAgICAgICAgICAgIFBEQyBIUCBPVVQgSU4gVlJFRlsgNTAgMTAwIEhJWiBd CmhkYWMxOiAgICAgIFBpbiBjb25maWc6IDB4MDJhMTkwMzcKaGRhYzE6ICAgICBQ aW4gY29udHJvbDogMHgwMDAwMDAyNSBJTiBWUkVGcwpoZGFjMTogICAgICBPdXRw dXQgYW1wOiAweDgwMDAwMDAwCmhkYWMxOiAgICAgICAgICAgICAgICAgIG11dGU9 MSBzdGVwPTAgc2l6ZT0wIG9mZnNldD0wCmhkYWMxOiAgICAgY29ubmVjdGlvbnM6 IDEKaGRhYzE6ICAgICAgICAgICB8CmhkYWMxOiAgICAgICAgICAgKyBbRElTQUJM RURdIDwtIG5pZD0yOCBbYXVkaW8gbWl4ZXJdIFtESVNBQkxFRF0KaGRhYzE6IApo ZGFjMTogICAgICAgICAgICAgbmlkOiA0MgpoZGFjMTogICAgICAgICAgICBOYW1l OiBwaW46IExpbmUtaW4gKEJsdWUgSmFjaykKaGRhYzE6ICAgICAgV2lkZ2V0IGNh cDogMHgwMDQwMDU4ZApoZGFjMTogICAgICAgICAgICAgICAgICBQV1IgVU5TT0wg U1RFUkVPCmhkYWMxOiAgICAgQXNzb2NpYXRpb246IDEgKDB4MDAwMDQwMDApCmhk YWMxOiAgICAgICAgICAgICBPU1M6IGxpbmUgKGxpbmUpCmhkYWMxOiAgICAgICAg IFBpbiBjYXA6IDB4MDAwMDIzMzQKaGRhYzE6ICAgICAgICAgICAgICAgICAgUERD IE9VVCBJTiBWUkVGWyA1MCAxMDAgSElaIF0KaGRhYzE6ICAgICAgUGluIGNvbmZp ZzogMHgwMTgxMzAzZQpoZGFjMTogICAgIFBpbiBjb250cm9sOiAweDAwMDAwMDI1 IElOIFZSRUZzCmhkYWMxOiAgICAgIE91dHB1dCBhbXA6IDB4ODAwMDAwMDAKaGRh YzE6ICAgICAgICAgICAgICAgICAgbXV0ZT0xIHN0ZXA9MCBzaXplPTAgb2Zmc2V0 PTAKaGRhYzE6ICAgICBjb25uZWN0aW9uczogMgpoZGFjMTogICAgICAgICAgIHwK aGRhYzE6ICAgICAgICAgICArIFtESVNBQkxFRF0gPC0gbmlkPTkgW2F1ZGlvIG91 dHB1dF0gKHNlbGVjdGVkKQpoZGFjMTogICAgICAgICAgICsgW0RJU0FCTEVEXSA8 LSBuaWQ9MTIgW2F1ZGlvIG91dHB1dF0gW0RJU0FCTEVEXQpoZGFjMTogCmhkYWMx OiAgICAgICAgICAgICBuaWQ6IDQzCmhkYWMxOiAgICAgICAgICAgIE5hbWU6IHBp bjogTWljIChQaW5rIEphY2spCmhkYWMxOiAgICAgIFdpZGdldCBjYXA6IDB4MDA0 MDA1OGQKaGRhYzE6ICAgICAgICAgICAgICAgICAgUFdSIFVOU09MIFNURVJFTwpo ZGFjMTogICAgIEFzc29jaWF0aW9uOiAxICgweDAwMDAwMDQwKQpoZGFjMTogICAg ICAgICAgICAgT1NTOiBtb25pdG9yIChtb25pdG9yKQpoZGFjMTogICAgICAgICBQ aW4gY2FwOiAweDAwMDAyMzM0CmhkYWMxOiAgICAgICAgICAgICAgICAgIFBEQyBP VVQgSU4gVlJFRlsgNTAgMTAwIEhJWiBdCmhkYWMxOiAgICAgIFBpbiBjb25maWc6 IDB4MDFhMTkwMzYKaGRhYzE6ICAgICBQaW4gY29udHJvbDogMHgwMDAwMDAyNSBJ TiBWUkVGcwpoZGFjMTogICAgICBPdXRwdXQgYW1wOiAweDgwMDAwMDAwCmhkYWMx OiAgICAgICAgICAgICAgICAgIG11dGU9MSBzdGVwPTAgc2l6ZT0wIG9mZnNldD0w CmhkYWMxOiAgICAgY29ubmVjdGlvbnM6IDIKaGRhYzE6ICAgICAgICAgICB8Cmhk YWMxOiAgICAgICAgICAgKyBbRElTQUJMRURdIDwtIG5pZD0xMCBbYXVkaW8gb3V0 cHV0XSAoc2VsZWN0ZWQpCmhkYWMxOiAgICAgICAgICAgKyBbRElTQUJMRURdIDwt IG5pZD0xMiBbYXVkaW8gb3V0cHV0XSBbRElTQUJMRURdCmhkYWMxOiAKaGRhYzE6 ICAgICAgICAgICAgIG5pZDogNDQKaGRhYzE6ICAgICAgICAgICAgTmFtZTogcGlu OiBDRCAoRml4ZWQpCmhkYWMxOiAgICAgIFdpZGdldCBjYXA6IDB4MDA0MDA0MDEK aGRhYzE6ICAgICAgICAgICAgICAgICAgUFdSIFNURVJFTwpoZGFjMTogICAgIEFz c29jaWF0aW9uOiAxICgweDAwMDAwMTAwKQpoZGFjMTogICAgICAgICAgICAgT1NT OiBjZCAoY2QpCmhkYWMxOiAgICAgICAgIFBpbiBjYXA6IDB4MDAwMDAwMjAKaGRh YzE6ICAgICAgICAgICAgICAgICAgSU4KaGRhYzE6ICAgICAgUGluIGNvbmZpZzog MHg5MDMzMTEzOApoZGFjMTogICAgIFBpbiBjb250cm9sOiAweDAwMDAwMDIwIElO CmhkYWMxOiAKaGRhYzE6ICAgICAgICAgICAgIG5pZDogNDUKaGRhYzE6ICAgICAg ICAgICAgTmFtZTogcGluOiBEaWdpdGFsLW91dCAoSmFjaykKaGRhYzE6ICAgICAg V2lkZ2V0IGNhcDogMHgwMDQwMDcwMQpoZGFjMTogICAgICAgICAgICAgICAgICBQ V1IgRElHSVRBTCBTVEVSRU8KaGRhYzE6ICAgICBBc3NvY2lhdGlvbjogMiAoMHgw MDAwMDAwMSkKaGRhYzE6ICAgICAgICAgUGluIGNhcDogMHgwMDAwMDA5MApoZGFj MTogICAgICAgICAgICAgICAgICBPVVQKaGRhYzE6ICAgICAgUGluIGNvbmZpZzog MHgxODU2MDBmMApoZGFjMTogICAgIFBpbiBjb250cm9sOiAweDAwMDAwMDQwIE9V VApoZGFjMTogICAgIGNvbm5lY3Rpb25zOiAxCmhkYWMxOiAgICAgICAgICAgfApo ZGFjMTogICAgICAgICAgICsgPC0gbmlkPTE0IFthdWRpbyBvdXRwdXRdCmhkYWMx OiAKaGRhYzE6ICAgICAgICAgICAgIG5pZDogNDYKaGRhYzE6ICAgICAgICAgICAg TmFtZTogcGluOiBTUERJRi1vdXQgKEJsYWNrIEphY2spCmhkYWMxOiAgICAgIFdp ZGdldCBjYXA6IDB4MDA0MDA3MDEKaGRhYzE6ICAgICAgICAgICAgICAgICAgUFdS IERJR0lUQUwgU1RFUkVPCmhkYWMxOiAgICAgQXNzb2NpYXRpb246IDMgKDB4MDAw MDAwMDEpCmhkYWMxOiAgICAgICAgIFBpbiBjYXA6IDB4MDAwMDAwMTAKaGRhYzE6 ICAgICAgICAgICAgICAgICAgT1VUCmhkYWMxOiAgICAgIFBpbiBjb25maWc6IDB4 MDc0NDExZjAKaGRhYzE6ICAgICBQaW4gY29udHJvbDogMHgwMDAwMDA0MCBPVVQK aGRhYzE6ICAgICBjb25uZWN0aW9uczogMQpoZGFjMTogICAgICAgICAgIHwKaGRh YzE6ICAgICAgICAgICArIDwtIG5pZD0xNSBbYXVkaW8gb3V0cHV0XQpoZGFjMTog CmhkYWMxOiAgICAgICAgICAgICBuaWQ6IDQ3IFtESVNBQkxFRF0KaGRhYzE6ICAg ICAgICAgICAgTmFtZTogcGluOiBTUERJRi1pbiAoTm9uZSkKaGRhYzE6ICAgICAg V2lkZ2V0IGNhcDogMHgwMDQwMDYwMQpoZGFjMTogICAgICAgICAgICAgICAgICBQ V1IgRElHSVRBTCBTVEVSRU8KaGRhYzE6ICAgICAgICAgUGluIGNhcDogMHgwMDAw MDAzMApoZGFjMTogICAgICAgICAgICAgICAgICBPVVQgSU4KaGRhYzE6ICAgICAg UGluIGNvbmZpZzogMHg0N2M0MjFmMApoZGFjMTogICAgIFBpbiBjb250cm9sOiAw eDAwMDAwMDAwCmhkYWMxOiAKaGRhYzE6ICAgICAgICAgICAgIG5pZDogNDggW0RJ U0FCTEVEXQpoZGFjMTogICAgICAgICAgICBOYW1lOiB2ZW5kb3Igd2lkZ2V0Cmhk YWMxOiAgICAgIFdpZGdldCBjYXA6IDB4MDBmMDAwMDAKaGRhYzE6IApoZGFjMTog ICAgICAgICAgICAgbmlkOiA0OSBbRElTQUJMRURdCmhkYWMxOiAgICAgICAgICAg IE5hbWU6IHZlbmRvciB3aWRnZXQKaGRhYzE6ICAgICAgV2lkZ2V0IGNhcDogMHgw MGYwMDAwMApoZGFjMTogCmhkYWMxOiAgICAgICAgICAgICBuaWQ6IDUwIFtESVNB QkxFRF0KaGRhYzE6ICAgICAgICAgICAgTmFtZTogdmVuZG9yIHdpZGdldApoZGFj MTogICAgICBXaWRnZXQgY2FwOiAweDAwZjAwMDAwCmhkYWMxOiAKaGRhYzE6ICAg ICAgICAgICAgIG5pZDogNTEgW0RJU0FCTEVEXQpoZGFjMTogICAgICAgICAgICBO YW1lOiB2ZW5kb3Igd2lkZ2V0CmhkYWMxOiAgICAgIFdpZGdldCBjYXA6IDB4MDBm MDAwMDAKaGRhYzE6IApoZGFjMTogICAgICAgICAgICAgbmlkOiA1MgpoZGFjMTog ICAgICAgICAgICBOYW1lOiBhdWRpbyBzZWxlY3RvcgpoZGFjMTogICAgICBXaWRn ZXQgY2FwOiAweDAwMzAwNTAxCmhkYWMxOiAgICAgICAgICAgICAgICAgIFBXUiBT VEVSRU8KaGRhYzE6ICAgICBBc3NvY2lhdGlvbjogMCAoMHgwMDAwODAwMCkKaGRh YzE6ICAgICAgICAgICAgIE9TUzogcGNtCmhkYWMxOiAgICAgY29ubmVjdGlvbnM6 IDMKaGRhYzE6ICAgICAgICAgICB8CmhkYWMxOiAgICAgICAgICAgKyA8LSBuaWQ9 OCBbYXVkaW8gb3V0cHV0XSAoc2VsZWN0ZWQpCmhkYWMxOiAgICAgICAgICAgKyBb RElTQUJMRURdIDwtIG5pZD0xMSBbYXVkaW8gb3V0cHV0XQpoZGFjMTogICAgICAg ICAgICsgW0RJU0FCTEVEXSA8LSBuaWQ9MTIgW2F1ZGlvIG91dHB1dF0gW0RJU0FC TEVEXQpoZGFjMTogCmhkYWMxOiAgICAgICAgICAgICBuaWQ6IDUzIFtESVNBQkxF RF0KaGRhYzE6ICAgICAgICAgICAgTmFtZTogYXVkaW8gc2VsZWN0b3IKaGRhYzE6 ICAgICAgV2lkZ2V0IGNhcDogMHgwMDMwMDUwMQpoZGFjMTogICAgICAgICAgICAg ICAgICBQV1IgU1RFUkVPCmhkYWMxOiAgICAgY29ubmVjdGlvbnM6IDMKaGRhYzE6 ICAgICAgICAgICB8CmhkYWMxOiAgICAgICAgICAgKyA8LSBuaWQ9OCBbYXVkaW8g b3V0cHV0XSAoc2VsZWN0ZWQpCmhkYWMxOiAgICAgICAgICAgKyA8LSBuaWQ9MTEg W2F1ZGlvIG91dHB1dF0KaGRhYzE6ICAgICAgICAgICArIDwtIG5pZD0xMiBbYXVk aW8gb3V0cHV0XSBbRElTQUJMRURdCmhkYWMxOiAKcGNtMTogPEhEQSBWSUEgKFVu a25vd24pIFBDTSAjMCBBbmFsb2c+IGF0IGNhZCAwIG5pZCAxIG9uIGhkYWMxCnBj bTE6ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKcGNt MTogfCBEVU1QSU5HIFBDTSBQbGF5YmFjay9SZWNvcmQgQ2hhbm5lbHMgfApwY20x OiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCnBjbTE6 IApwY20xOiBQbGF5YmFjazoKcGNtMTogCnBjbTE6ICAgICAgU3RyZWFtIGNhcDog MHgwMDAwMDAwMQpwY20xOiAgICAgICAgICAgICAgICAgIFBDTQpwY20xOiAgICAg ICAgIFBDTSBjYXA6IDB4MDAwZTA1ZTAKcGNtMTogICAgICAgICAgICAgICAgICAx NiAyMCAyNCBiaXRzLCA0NCA0OCA4OCA5NiAxOTIgS0h6CnBjbTE6ICAgICAgICAg ICAgIERBQzogOCAxMCA5IDExCnBjbTE6IApwY20xOiBSZWNvcmQ6CnBjbTE6IApw Y20xOiAgICAgIFN0cmVhbSBjYXA6IDB4MDAwMDAwMDEKcGNtMTogICAgICAgICAg ICAgICAgICBQQ00KcGNtMTogICAgICAgICBQQ00gY2FwOiAweDAwMGUwNTYwCnBj bTE6ICAgICAgICAgICAgICAgICAgMTYgMjAgMjQgYml0cywgNDQgNDggOTYgMTky IEtIegpwY20xOiAgICAgICAgICAgICBBREM6IDE2CnBjbTE6IApwY20xOiArLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKcGNtMTogfCBEVU1QSU5HIFBs YXliYWNrL1JlY29yZCBQYXRocyB8CnBjbTE6ICstLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tKwpwY20xOiAKcGNtMTogUGxheWJhY2s6CnBjbTE6IApwY20x OiAgICAgbmlkPTM2IFtwaW46IExpbmUtb3V0IChHcmVlbiBKYWNrKV0KcGNtMTog ICAgICAgfApwY20xOiAgICAgICArIDwtIG5pZD0yNCBbYXVkaW8gbWl4ZXJdIFtz cmM6IHBjbSwgbWl4XQpwY20xOiAgICAgICAgICAgICAgfApwY20xOiAgICAgICAg ICAgICAgKyA8LSBuaWQ9OCBbYXVkaW8gb3V0cHV0XSBbc3JjOiBwY21dCnBjbTE6 ICAgICAgICAgICAgICArIDwtIG5pZD0zMyBbYXVkaW8gbWl4ZXJdIFtzcmM6IG1p eF0KcGNtMTogCnBjbTE6ICAgICBuaWQ9MzcgW3BpbjogTGluZS1vdXQgKEJsYWNr IEphY2spXQpwY20xOiAgICAgICB8CnBjbTE6ICAgICAgICsgPC0gbmlkPTI1IFth dWRpbyBtaXhlcl0gW3NyYzogcGNtLCBtaXhdCnBjbTE6ICAgICAgICAgICAgICB8 CnBjbTE6ICAgICAgICAgICAgICArIDwtIG5pZD05IFthdWRpbyBvdXRwdXRdIFtz cmM6IHBjbV0KcGNtMTogICAgICAgICAgICAgICsgPC0gbmlkPTMzIFthdWRpbyBt aXhlcl0gW3NyYzogbWl4XQpwY20xOiAKcGNtMTogICAgIG5pZD0zOCBbcGluOiBM aW5lLW91dCAoT3JhbmdlIEphY2spXQpwY20xOiAgICAgICB8CnBjbTE6ICAgICAg ICsgPC0gbmlkPTEwIFthdWRpbyBvdXRwdXRdIFtzcmM6IHBjbV0KcGNtMTogCnBj bTE6ICAgICBuaWQ9MzkgW3BpbjogTGluZS1vdXQgKEdyZXkgSmFjayldCnBjbTE6 ICAgICAgIHwKcGNtMTogICAgICAgKyA8LSBuaWQ9MjYgW2F1ZGlvIG1peGVyXSBb c3JjOiBwY20sIG1peF0KcGNtMTogICAgICAgICAgICAgIHwKcGNtMTogICAgICAg ICAgICAgICsgPC0gbmlkPTExIFthdWRpbyBvdXRwdXRdIFtzcmM6IHBjbV0KcGNt MTogICAgICAgICAgICAgICsgPC0gbmlkPTMzIFthdWRpbyBtaXhlcl0gW3NyYzog bWl4XQpwY20xOiAKcGNtMTogICAgIG5pZD00MCBbcGluOiBIZWFkcGhvbmVzIChH cmVlbiBKYWNrKV0KcGNtMTogICAgICAgfApwY20xOiAgICAgICArIDwtIG5pZD0y NyBbYXVkaW8gbWl4ZXJdIFtzcmM6IHBjbSwgbWl4XQpwY20xOiAgICAgICAgICAg ICAgfApwY20xOiAgICAgICAgICAgICAgKyA8LSBuaWQ9NTIgW2F1ZGlvIHNlbGVj dG9yXSBbc3JjOiBwY21dCnBjbTE6ICAgICAgICAgICAgICAgICAgICAgfApwY20x OiAgICAgICAgICAgICAgICAgICAgICsgPC0gbmlkPTggW2F1ZGlvIG91dHB1dF0g W3NyYzogcGNtXQpwY20xOiAgICAgICAgICAgICAgKyA8LSBuaWQ9MzMgW2F1ZGlv IG1peGVyXSBbc3JjOiBtaXhdCnBjbTE6IApwY20xOiBSZWNvcmQ6CnBjbTE6IApw Y20xOiAgICAgbmlkPTE2IFthdWRpbyBpbnB1dF0KcGNtMTogICAgICAgfApwY20x OiAgICAgICArIDwtIG5pZD0zMCBbYXVkaW8gc2VsZWN0b3JdIFtzcmM6IGxpbmUs IG1pYywgY2QsIG1peCwgbW9uaXRvcl0KcGNtMTogICAgICAgICAgICAgIHwKcGNt MTogICAgICAgICAgICAgICsgPC0gbmlkPTQ0IFtwaW46IENEIChGaXhlZCldIFtz cmM6IGNkXQpwY20xOiAgICAgICAgICAgICAgKyA8LSBuaWQ9NDMgW3BpbjogTWlj IChQaW5rIEphY2spXSBbc3JjOiBtb25pdG9yXQpwY20xOiAgICAgICAgICAgICAg KyA8LSBuaWQ9NDIgW3BpbjogTGluZS1pbiAoQmx1ZSBKYWNrKV0gW3NyYzogbGlu ZV0KcGNtMTogICAgICAgICAgICAgICsgPC0gbmlkPTQxIFtwaW46IE1pYyAoUGlu ayBKYWNrKV0gW3NyYzogbWljXQpwY20xOiAgICAgICAgICAgICAgKyA8LSBuaWQ9 MzMgW2F1ZGlvIG1peGVyXSBbc3JjOiBtaXhdCnBjbTE6IApwY20xOiBJbnB1dCBN aXg6CnBjbTE6IApwY20xOiAgICAgbmlkPTMzIFthdWRpbyBtaXhlcl0KcGNtMTog ICAgICAgfApwY20xOiAgICAgICArIDwtIG5pZD00NCBbcGluOiBDRCAoRml4ZWQp XSBbc3JjOiBjZF0KcGNtMTogICAgICAgKyA8LSBuaWQ9NDMgW3BpbjogTWljIChQ aW5rIEphY2spXSBbc3JjOiBtb25pdG9yXQpwY20xOiAgICAgICArIDwtIG5pZD00 MiBbcGluOiBMaW5lLWluIChCbHVlIEphY2spXSBbc3JjOiBsaW5lXQpwY20xOiAg ICAgICArIDwtIG5pZD00MSBbcGluOiBNaWMgKFBpbmsgSmFjayldIFtzcmM6IG1p Y10KcGNtMTogCnBjbTE6ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwpwY20x OiB8IERVTVBJTkcgVm9sdW1lIENvbnRyb2xzIHwKcGNtMTogKy0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0rCnBjbTE6IApwY20xOiBNYXN0ZXIgVm9sdW1lIChPU1M6 IHZvbCkKcGNtMTogICAgfApwY20xOiAgICArLSBjdGwgIDEgKG5pZCAgIDggb3V0 KTogICAgLTYzLzBkQiAoNDMgc3RlcHMpCnBjbTE6ICAgICstIGN0bCAgMiAobmlk ICAgOSBvdXQpOiAgICAtNjMvMGRCICg0MyBzdGVwcykKcGNtMTogICAgKy0gY3Rs ICAzIChuaWQgIDEwIG91dCk6ICAgIC02My8wZEIgKDQzIHN0ZXBzKQpwY20xOiAg ICArLSBjdGwgIDQgKG5pZCAgMTEgb3V0KTogICAgLTYzLzBkQiAoNDMgc3RlcHMp CnBjbTE6ICAgICstIGN0bCAgOCAobmlkICAyNCBpbiAgIDApOiBtdXRlCnBjbTE6 ICAgICstIGN0bCAgOSAobmlkICAyNCBpbiAgIDEpOiBtdXRlCnBjbTE6ICAgICst IGN0bCAxMCAobmlkICAyNSBpbiAgIDApOiBtdXRlCnBjbTE6ICAgICstIGN0bCAx MSAobmlkICAyNSBpbiAgIDEpOiBtdXRlCnBjbTE6ICAgICstIGN0bCAxMiAobmlk ICAyNiBpbiAgIDApOiBtdXRlCnBjbTE6ICAgICstIGN0bCAxMyAobmlkICAyNiBp biAgIDEpOiBtdXRlCnBjbTE6ICAgICstIGN0bCAxNCAobmlkICAyNyBpbiAgIDAp OiBtdXRlCnBjbTE6ICAgICstIGN0bCAxNSAobmlkICAyNyBpbiAgIDEpOiBtdXRl CnBjbTE6ICAgICstIGN0bCAyNCAobmlkICAzNiBpbiApOiAgICBtdXRlCnBjbTE6 ICAgICstIGN0bCAyNSAobmlkICAzNyBpbiApOiAgICBtdXRlCnBjbTE6ICAgICst IGN0bCAyNiAobmlkICAzOCBpbiApOiAgICBtdXRlCnBjbTE6ICAgICstIGN0bCAy NyAobmlkICAzOSBpbiApOiAgICBtdXRlCnBjbTE6ICAgICstIGN0bCAyOCAobmlk ICA0MCBpbiApOiAgICBtdXRlCnBjbTE6IApwY20xOiBQQ00gVm9sdW1lIChPU1M6 IHBjbSkKcGNtMTogICAgfApwY20xOiAgICArLSBjdGwgIDEgKG5pZCAgIDggb3V0 KTogICAgLTYzLzBkQiAoNDMgc3RlcHMpCnBjbTE6ICAgICstIGN0bCAgMiAobmlk ICAgOSBvdXQpOiAgICAtNjMvMGRCICg0MyBzdGVwcykKcGNtMTogICAgKy0gY3Rs ICAzIChuaWQgIDEwIG91dCk6ICAgIC02My8wZEIgKDQzIHN0ZXBzKQpwY20xOiAg ICArLSBjdGwgIDQgKG5pZCAgMTEgb3V0KTogICAgLTYzLzBkQiAoNDMgc3RlcHMp CnBjbTE6ICAgICstIGN0bCAgOCAobmlkICAyNCBpbiAgIDApOiBtdXRlCnBjbTE6 ICAgICstIGN0bCAxMCAobmlkICAyNSBpbiAgIDApOiBtdXRlCnBjbTE6ICAgICst IGN0bCAxMiAobmlkICAyNiBpbiAgIDApOiBtdXRlCnBjbTE6ICAgICstIGN0bCAx NCAobmlkICAyNyBpbiAgIDApOiBtdXRlCnBjbTE6ICAgICstIGN0bCAyNiAobmlk ICAzOCBpbiApOiAgICBtdXRlCnBjbTE6IApwY20xOiBDRCBWb2x1bWUgKE9TUzog Y2QpCnBjbTE6ICAgIHwKcGNtMTogICAgKy0gY3RsIDE4IChuaWQgIDMzIGluICAg MCk6IC0zNC8xMmRCICgzMiBzdGVwcykgKyBtdXRlCnBjbTE6IApwY20xOiBNaWNy b3Bob25lIFZvbHVtZSAoT1NTOiBtaWMpCnBjbTE6ICAgIHwKcGNtMTogICAgKy0g Y3RsIDIxIChuaWQgIDMzIGluICAgMyk6IC0zNC8xMmRCICgzMiBzdGVwcykgKyBt dXRlCnBjbTE6IApwY20xOiBNaWNyb3Bob25lMiBWb2x1bWUgKE9TUzogbW9uaXRv cikKcGNtMTogICAgfApwY20xOiAgICArLSBjdGwgMTkgKG5pZCAgMzMgaW4gICAx KTogLTM0LzEyZEIgKDMyIHN0ZXBzKSArIG11dGUKcGNtMTogCnBjbTE6IExpbmUt aW4gVm9sdW1lIChPU1M6IGxpbmUpCnBjbTE6ICAgIHwKcGNtMTogICAgKy0gY3Rs IDIwIChuaWQgIDMzIGluICAgMik6IC0zNC8xMmRCICgzMiBzdGVwcykgKyBtdXRl CnBjbTE6IApwY20xOiBTcGVha2VyL0JlZXAgVm9sdW1lIChPU1M6IHNwZWFrZXIp CnBjbTE6ICAgIHwKcGNtMTogICAgKy0gY3RsIDIzIChuaWQgIDM0IG91dCk6ICAg IC0xNS8xMmRCICgxOSBzdGVwcykgKyBtdXRlCnBjbTE6IApwY20xOiBSZWNvcmRp bmcgTGV2ZWwgKE9TUzogcmVjKQpwY20xOiAgICB8CnBjbTE6ICAgICstIGN0bCAg NiAobmlkICAxNiBpbiAgIDApOiAtMTYvMzBkQiAoMzIgc3RlcHMpICsgbXV0ZQpw Y20xOiAKcGNtMTogSW5wdXQgTWl4IExldmVsIChPU1M6IG1peCkKcGNtMTogICAg fApwY20xOiAgICArLSBjdGwgIDkgKG5pZCAgMjQgaW4gICAxKTogbXV0ZQpwY20x OiAgICArLSBjdGwgMTEgKG5pZCAgMjUgaW4gICAxKTogbXV0ZQpwY20xOiAgICAr LSBjdGwgMTMgKG5pZCAgMjYgaW4gICAxKTogbXV0ZQpwY20xOiAgICArLSBjdGwg MTUgKG5pZCAgMjcgaW4gICAxKTogbXV0ZQpwY20xOiAgICArLSBjdGwgMTggKG5p ZCAgMzMgaW4gICAwKTogLTM0LzEyZEIgKDMyIHN0ZXBzKSArIG11dGUKcGNtMTog ICAgKy0gY3RsIDE5IChuaWQgIDMzIGluICAgMSk6IC0zNC8xMmRCICgzMiBzdGVw cykgKyBtdXRlCnBjbTE6ICAgICstIGN0bCAyMCAobmlkICAzMyBpbiAgIDIpOiAt MzQvMTJkQiAoMzIgc3RlcHMpICsgbXV0ZQpwY20xOiAgICArLSBjdGwgMjEgKG5p ZCAgMzMgaW4gICAzKTogLTM0LzEyZEIgKDMyIHN0ZXBzKSArIG11dGUKcGNtMTog CnBjbTE6IE1peGVyICJ2b2wiOgpwY20xOiBNaXhlciAicGNtIjoKcGNtMTogTWl4 ZXIgInNwZWFrZXIiOgpwY20xOiBNaXhlciAibGluZSI6CnBjbTE6IE1peGVyICJt aWMiOgpwY20xOiBNaXhlciAiY2QiOgpwY20xOiBNaXhlciAibWl4IjoKcGNtMTog TWl4ZXIgInJlYyI6CnBjbTE6IE1peGVyICJvZ2FpbiI6CnBjbTE6IE1peGVyICJt b25pdG9yIjoKcGNtMTogY2xvbmUgbWFuYWdlcjogZGVhZGxpbmU9NzUwbXMgZmxh Z3M9MHg4MDAwMDAxZQpwY20xOiBzbmRidWZfc2V0bWFwIDExZmYzMDAwMCwgNDAw MDsgMHhmZmZmZmY4MDZmN2EwMDAwIC0+IDExZmYzMDAwMApwY20xOiBzbmRidWZf c2V0bWFwIDExZmY0MDAwMCwgNDAwMDsgMHhmZmZmZmY4MDZmN2IwMDAwIC0+IDEx ZmY0MDAwMApwY20yOiA8SERBIFZJQSAoVW5rbm93bikgUENNICMxIERpZ2l0YWw+ IGF0IGNhZCAwIG5pZCAxIG9uIGhkYWMxCnBjbTI6ICstLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKcGNtMjogfCBEVU1QSU5HIFBDTSBQbGF5 YmFjay9SZWNvcmQgQ2hhbm5lbHMgfApwY20yOiArLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0rCnBjbTI6IApwY20yOiBQbGF5YmFjazoKcGNt MjogCnBjbTI6ICAgICAgU3RyZWFtIGNhcDogMHgwMDAwMDAwNQpwY20yOiAgICAg ICAgICAgICAgICAgIEFDMyBQQ00KcGNtMjogICAgICAgICBQQ00gY2FwOiAweDAw MGUwNWUwCnBjbTI6ICAgICAgICAgICAgICAgICAgMTYgMjAgMjQgYml0cywgNDQg NDggODggOTYgMTkyIEtIegpwY20yOiAgICAgICAgICAgICBEQUM6IDE0CnBjbTI6 IApwY20yOiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKcGNtMjog fCBEVU1QSU5HIFBsYXliYWNrL1JlY29yZCBQYXRocyB8CnBjbTI6ICstLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwpwY20yOiAKcGNtMjogUGxheWJhY2s6 CnBjbTI6IApwY20yOiAgICAgbmlkPTQ1IFtwaW46IERpZ2l0YWwtb3V0IChKYWNr KV0KcGNtMjogICAgICAgfApwY20yOiAgICAgICArIDwtIG5pZD0xNCBbYXVkaW8g b3V0cHV0XSBbc3JjOiBwY21dCnBjbTI6IApwY20yOiArLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLSsKcGNtMjogfCBEVU1QSU5HIFZvbHVtZSBDb250cm9scyB8CnBj bTI6ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwpwY20yOiAKcGNtMjogRm9y Y2luZyBTb2Z0IFBDTSB2b2x1bWUKcGNtMjogRm9yY2luZyBtYXN0ZXIgdm9sdW1l IHdpdGggUENNCnBjbTI6IE1peGVyICJ2b2wiIC0+ICJub25lIjogY2hpbGQ9MHgw MDAwMDAxMApwY20yOiBNaXhlciAicGNtIjogcGFyZW50PSJ2b2wiCnBjbTI6IFNv ZnQgUENNIG1peGVyIEVOQUJMRUQKcGNtMjogY2xvbmUgbWFuYWdlcjogZGVhZGxp bmU9NzUwbXMgZmxhZ3M9MHg4MDAwMDAxZQpwY20yOiBzbmRidWZfc2V0bWFwIDEx ZmY1MDAwMCwgNDAwMDsgMHhmZmZmZmY4MDZmN2MwMDAwIC0+IDExZmY1MDAwMApw Y20zOiA8SERBIFZJQSAoVW5rbm93bikgUENNICMyIERpZ2l0YWw+IGF0IGNhZCAw IG5pZCAxIG9uIGhkYWMxCnBjbTM6ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLSsKcGNtMzogfCBEVU1QSU5HIFBDTSBQbGF5YmFjay9SZWNv cmQgQ2hhbm5lbHMgfApwY20zOiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0rCnBjbTM6IApwY20zOiBQbGF5YmFjazoKcGNtMzogCnBjbTM6 ICAgICAgU3RyZWFtIGNhcDogMHgwMDAwMDAwNQpwY20zOiAgICAgICAgICAgICAg ICAgIEFDMyBQQ00KcGNtMzogICAgICAgICBQQ00gY2FwOiAweDAwMGUwNWUwCnBj bTM6ICAgICAgICAgICAgICAgICAgMTYgMjAgMjQgYml0cywgNDQgNDggODggOTYg MTkyIEtIegpwY20zOiAgICAgICAgICAgICBEQUM6IDE1CnBjbTM6IApwY20zOiAr LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKcGNtMzogfCBEVU1QSU5H IFBsYXliYWNrL1JlY29yZCBQYXRocyB8CnBjbTM6ICstLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tKwpwY20zOiAKcGNtMzogUGxheWJhY2s6CnBjbTM6IApw Y20zOiAgICAgbmlkPTQ2IFtwaW46IFNQRElGLW91dCAoQmxhY2sgSmFjayldCnBj bTM6ICAgICAgIHwKcGNtMzogICAgICAgKyA8LSBuaWQ9MTUgW2F1ZGlvIG91dHB1 dF0gW3NyYzogcGNtXQpwY20zOiAKcGNtMzogKy0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0rCnBjbTM6IHwgRFVNUElORyBWb2x1bWUgQ29udHJvbHMgfApwY20zOiAr LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKcGNtMzogCnBjbTM6IEZvcmNpbmcg U29mdCBQQ00gdm9sdW1lCnBjbTM6IEZvcmNpbmcgbWFzdGVyIHZvbHVtZSB3aXRo IFBDTQpwY20zOiBNaXhlciAidm9sIiAtPiAibm9uZSI6IGNoaWxkPTB4MDAwMDAw MTAKcGNtMzogTWl4ZXIgInBjbSI6IHBhcmVudD0idm9sIgpwY20zOiBTb2Z0IFBD TSBtaXhlciBFTkFCTEVECnBjbTM6IGNsb25lIG1hbmFnZXI6IGRlYWRsaW5lPTc1 MG1zIGZsYWdzPTB4ODAwMDAwMWUKcGNtMzogc25kYnVmX3NldG1hcCAxMWZmNjAw MDAsIDQwMDA7IDB4ZmZmZmZmODA2ZjdkMDAwMCAtPiAxMWZmNjAwMDAKQVRBIFBz ZXVkb1JBSUQgbG9hZGVkClNNUDogQVAgQ1BVICMyIExhdW5jaGVkIQpjcHUyIEFQ OgogICAgIElEOiAweDAyMDAwMDAwICAgVkVSOiAweDgwMDUwMDEwIExEUjogMHgw MDAwMDAwMCBERlI6IDB4ZmZmZmZmZmYKICBsaW50MDogMHgwMDAxMDcwMCBsaW50 MTogMHgwMDAwMDQwMCBUUFI6IDB4MDAwMDAwMDAgU1ZSOiAweDAwMDAwMWZmCiAg dGltZXI6IDB4MDAwMjAwZWYgdGhlcm06IDB4MDAwMTAwMDAgZXJyOiAweDAwMDEw MDAwIHBjbTogMHgwMDAxMDQwMApTTVA6IEFQIENQVSAjMSBMYXVuY2hlZCEKY3B1 MSBBUDoKICAgICBJRDogMHgwMTAwMDAwMCAgIFZFUjogMHg4MDA1MDAxMCBMRFI6 IDB4MDAwMDAwMDAgREZSOiAweGZmZmZmZmZmCiAgbGludDA6IDB4MDAwMTA3MDAg bGludDE6IDB4MDAwMDA0MDAgVFBSOiAweDAwMDAwMDAwIFNWUjogMHgwMDAwMDFm ZgogIHRpbWVyOiAweDAwMDIwMGVmIHRoZXJtOiAweDAwMDEwMDAwIGVycjogMHgw MDAxMDAwMCBwY206IDB4MDAwMTA0MDAKaW9hcGljMDogcm91dGluZyBpbnRwaW4g NiAoSVNBIElSUSA2KSB0byBsYXBpYyAxIHZlY3RvciA0OAppb2FwaWMwOiByb3V0 aW5nIGludHBpbiA5IChJU0EgSVJRIDkpIHRvIGxhcGljIDIgdmVjdG9yIDQ4Cmlv YXBpYzA6IHJvdXRpbmcgaW50cGluIDE1IChJU0EgSVJRIDE1KSB0byBsYXBpYyAx IHZlY3RvciA0OQppb2FwaWMwOiByb3V0aW5nIGludHBpbiAxNiAoUENJIElSUSAx NikgdG8gbGFwaWMgMiB2ZWN0b3IgNDkKaW9hcGljMDogcm91dGluZyBpbnRwaW4g MTggKFBDSSBJUlEgMTgpIHRvIGxhcGljIDEgdmVjdG9yIDUwCmlvYXBpYzA6IHJv dXRpbmcgaW50cGluIDE5IChQQ0kgSVJRIDE5KSB0byBsYXBpYyAyIHZlY3RvciA1 MAptc2k6IEFzc2lnbmluZyBNU0kgSVJRIDI1NiB0byBsb2NhbCBBUElDIDEgdmVj dG9yIDUxCm1zaTogQXNzaWduaW5nIE1TSSBJUlEgMjU3IHRvIGxvY2FsIEFQSUMg MiB2ZWN0b3IgNTEKUm9vdCBtb3VudCB3YWl0aW5nIGZvcjogdXNidXM2IHVzYnVz NSB1c2J1czQgdXNidXMzIHVzYnVzMiB1c2J1czEgdXNidXMwCnVodWI2OiAyIHBv cnRzIHdpdGggMiByZW1vdmFibGUsIHNlbGYgcG93ZXJlZAp1aHViMDogMyBwb3J0 cyB3aXRoIDMgcmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQKdWh1YjE6IDMgcG9ydHMg d2l0aCAzIHJlbW92YWJsZSwgc2VsZiBwb3dlcmVkCnVodWIzOiAzIHBvcnRzIHdp dGggMyByZW1vdmFibGUsIHNlbGYgcG93ZXJlZAp1aHViNDogMyBwb3J0cyB3aXRo IDMgcmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQKZmRjMDogb3V0cHV0IHJlYWR5IHRp bWVvdXQKZmRjMDogaW5wdXQgcmVhZHkgdGltZW91dApSb290IG1vdW50IHdhaXRp bmcgZm9yOiB1c2J1czUgdXNidXMyCmZkYzA6IGlucHV0IHJlYWR5IHRpbWVvdXQK ZmRjMDogb3V0cHV0IHJlYWR5IHRpbWVvdXQKZmRjMDogaW5wdXQgcmVhZHkgdGlt ZW91dApmZGMwOiBpbnB1dCByZWFkeSB0aW1lb3V0CmZkYzA6IG91dHB1dCByZWFk eSB0aW1lb3V0CmZkYzA6IGlucHV0IHJlYWR5IHRpbWVvdXQKZmRjMDogaW5wdXQg cmVhZHkgdGltZW91dApSb290IG1vdW50IHdhaXRpbmcgZm9yOiB1c2J1czUgdXNi dXMyCmZkYzA6IG91dHB1dCByZWFkeSB0aW1lb3V0CmZkYzA6IGlucHV0IHJlYWR5 IHRpbWVvdXQKZmRjMDogaW5wdXQgcmVhZHkgdGltZW91dAp1aHViMjogNiBwb3J0 cyB3aXRoIDYgcmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQKdWh1YjU6IDYgcG9ydHMg d2l0aCA2IHJlbW92YWJsZSwgc2VsZiBwb3dlcmVkClRyeWluZyB0byBtb3VudCBy b290IGZyb20gdWZzOi9kZXYvYWQ0czFhCldBUk5JTkc6IC8gd2FzIG5vdCBwcm9w ZXJseSBkaXNtb3VudGVkCmN0X3RvX3RzKFsyMDA5LTExLTEzIDAwOjE4OjI2XSkg PSAxMjU4MDcxNTA2LjAwMDAwMDAwMApzdGFydF9pbml0OiB0cnlpbmcgL3NiaW4v aW5pdAp1Z2VuMy4yOiA8dmVuZG9yIDB4MDRkOT4gYXQgdXNidXMzCnVrYmQwOiA8 dmVuZG9yIDB4MDRkOSBwcm9kdWN0IDB4MTUwMywgY2xhc3MgMC8wLCByZXYgMS4x MC8zLjEwLCBhZGRyIDI+IG9uIHVzYnVzMwprYmQyIGF0IHVrYmQwCmtiZDI6IHVr YmQwLCBnZW5lcmljICgwKSwgY29uZmlnOjB4MCwgZmxhZ3M6MHgzZDAwMDAKdWhp ZDA6IDx2ZW5kb3IgMHgwNGQ5IHByb2R1Y3QgMHgxNTAzLCBjbGFzcyAwLzAsIHJl diAxLjEwLzMuMTAsIGFkZHIgMj4gb24gdXNidXMzCnVnZW40LjI6IDxBY3JveD4g YXQgdXNidXM0CnVtczA6IDxBY3JveCBVU0IgJiBQUy8yIE1vdXNlLCBjbGFzcyAw LzAsIHJldiAxLjEwLzAuMDEsIGFkZHIgMj4gb24gdXNidXM0CnVtczA6IDUgYnV0 dG9ucyBhbmQgW1hZWl0gY29vcmRpbmF0ZXMgSUQ9MApXQVJOSU5HOiAvdG1wIHdh cyBub3QgcHJvcGVybHkgZGlzbW91bnRlZApXQVJOSU5HOiAvdXNyIHdhcyBub3Qg cHJvcGVybHkgZGlzbW91bnRlZApXQVJOSU5HOiAvdmFyIHdhcyBub3QgcHJvcGVy bHkgZGlzbW91bnRlZAo= ------------2SmVb0xlKZTw9FBlfjsyXE-- From owner-freebsd-drivers@FreeBSD.ORG Thu Nov 12 22:58:26 2009 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A720F10656D9 for ; Thu, 12 Nov 2009 22:58:26 +0000 (UTC) (envelope-from mavbsd@gmail.com) Received: from mail-bw0-f213.google.com (mail-bw0-f213.google.com [209.85.218.213]) by mx1.freebsd.org (Postfix) with ESMTP id 2FEA08FC13 for ; Thu, 12 Nov 2009 22:58:25 +0000 (UTC) Received: by bwz5 with SMTP id 5so2954857bwz.3 for ; Thu, 12 Nov 2009 14:58:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :x-enigmail-version:content-type:content-transfer-encoding; bh=iLWs9rLV1whEFp1t9iB+O7eqT6jKKPpNFBs9xKZEMxQ=; b=IJWqP1gme67gnMwcqN1ja/Al/iiKxNV2QXbv8yCge6pC1bBdTJVLxmx73zw1CyhP9g ILMdftQM0dH9xkJTYhoiUd1DZqceBI4v/av7cD9/0/36cuufOUH861vRXy0pTHCuDAr3 QKxp8tjXrn0W9/nr+9mOkuCNmm941YN0Tz/i4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:x-enigmail-version:content-type :content-transfer-encoding; b=YnE2ObXCnhgkN95iapJcpK60pD4Q6msJmDNpHRlsedxtygWTqxjfb0mfAZYjHJWrvv 0L8EemKofX0NvluoDJQ1Kedd7RmS4faXYNl0K/Lwaeff6Qz66xTw2lxMqrNq3kdZjtZR kpZ7UcRHiNL+JUBK7EWu5fUdwYmiLJlMUKR/8= Received: by 10.204.7.87 with SMTP id c23mr2815686bkc.97.1258066704751; Thu, 12 Nov 2009 14:58:24 -0800 (PST) Received: from mavbook.mavhome.dp.ua (pc.mavhome.dp.ua [212.86.226.226]) by mx.google.com with ESMTPS id 15sm1092436fxm.14.2009.11.12.14.58.23 (version=SSLv3 cipher=RC4-MD5); Thu, 12 Nov 2009 14:58:24 -0800 (PST) Sender: Alexander Motin Message-ID: <4AFC930E.9070408@FreeBSD.org> Date: Fri, 13 Nov 2009 00:58:22 +0200 From: Alexander Motin User-Agent: Thunderbird 2.0.0.23 (X11/20090901) MIME-Version: 1.0 To: =?ISO-8859-13?Q?J=E2nis?= References: <1258035782.00182823.1258023001@10.7.7.3> <4AFC5B44.4050204@FreeBSD.org> <4AFC7B0C.1030504@FreeBSD.org> In-Reply-To: X-Enigmail-Version: 0.96.0 Content-Type: text/plain; charset=ISO-8859-13 Content-Transfer-Encoding: 8bit Cc: freebsd-drivers@freebsd.org Subject: Re: Support for VT2020 X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Nov 2009 22:58:26 -0000 Jnis wrote: > My dmesg.boot file in attachment... Looks fine. I don't see any problem. Have you tested it? I'll recheck codec IDs list tomorrow to add this one. -- Alexander Motin From owner-freebsd-drivers@FreeBSD.ORG Fri Nov 13 07:19:39 2009 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 76B3910656C8; Fri, 13 Nov 2009 07:19:39 +0000 (UTC) (envelope-from janis@grotus.lv) Received: from krauklis.latnet.lv (krauklis.latnet.lv [92.240.66.73]) by mx1.freebsd.org (Postfix) with ESMTP id 286F98FC20; Fri, 13 Nov 2009 07:19:38 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by krauklis.latnet.lv (Postfix) with ESMTP id 15181140B0; Fri, 13 Nov 2009 09:19:37 +0200 (EET) X-Virus-Scanned: Debian amavisd-new at krauklis.latnet.lv Received: from krauklis.latnet.lv ([127.0.0.1]) by localhost (krauklis.latnet.lv [127.0.0.1]) (amavisd-new, port 11141) with ESMTP id ScEIjZ3UzqsT; Fri, 13 Nov 2009 09:19:35 +0200 (EET) Received: from kubs (unknown [92.240.64.21]) (Authenticated sender: grotus3@latnet.lv) by krauklis.latnet.lv (Postfix) with ESMTPSA id 2090A14092; Fri, 13 Nov 2009 09:19:35 +0200 (EET) MIME-Version: 1.0 Date: Fri, 13 Nov 2009 09:19:34 +0200 From: =?UTF-8?Q?J=C4=81nis_Grotus?= To: Alexander Motin In-Reply-To: <4AFC930E.9070408@FreeBSD.org> References: <1258035782.00182823.1258023001@10.7.7.3> <4AFC5B44.4050204@FreeBSD.org> <4AFC7B0C.1030504@FreeBSD.org> <4AFC930E.9070408@FreeBSD.org> Message-ID: <49901f313e6c7a160646c1489197decb@pop3.sigmanet.lv> X-Sender: janis@grotus.lv User-Agent: RoundCube Webmail/0.3-beta X-Remote-Browser: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 1.1.4322; .NET CLR 3.0.04506.30) X-Originating-IP: 80.233.138.12 X-RoundCube-Server: 92.240.64.21 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="UTF-8" Cc: freebsd-drivers@freebsd.org Subject: Re: Support for VT2020 X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Nov 2009 07:19:39 -0000 I tried to play some video with VLC, played with audio options. Tried to play mp3 and tried cat filename > /dev/dsp what was suggested in handbook. Also plugged in headphones to test other outputs than hdmi. How else can I test it? Janis On Fri, 13 Nov 2009 00:58:22 +0200, Alexander Motin wrote: > Jānis wrote: >> My dmesg.boot file in attachment... > > Looks fine. I don't see any problem. Have you tested it? > I'll recheck codec IDs list tomorrow to add this one. From owner-freebsd-drivers@FreeBSD.ORG Fri Nov 13 08:43:07 2009 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A3E451065784 for ; Fri, 13 Nov 2009 08:43:07 +0000 (UTC) (envelope-from mavbsd@gmail.com) Received: from mail-bw0-f213.google.com (mail-bw0-f213.google.com [209.85.218.213]) by mx1.freebsd.org (Postfix) with ESMTP id 2D7B18FC08 for ; Fri, 13 Nov 2009 08:43:06 +0000 (UTC) Received: by bwz5 with SMTP id 5so3305374bwz.3 for ; Fri, 13 Nov 2009 00:43:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :x-enigmail-version:content-type:content-transfer-encoding; bh=iuBIGuv4ySHz6VN/FH8lXDClmFs4LNtV6et/Vm7VmTU=; b=j76rIKp+7RTmhzoyMsqncVMgaxJTH9mIdKkZ7J6+RRQZtUfXRQV01mkS2a/yvu/Tiu QxWXT4oVZn0ozq3yZ+YFuQ146zLwCV5IvIBEibh29twIWEHjXQ8Xt2HD1/X51ugb7A83 Hetz1YZrz71cPwyuvH2Jk+Ydq2BB+ueOtBSkc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:x-enigmail-version:content-type :content-transfer-encoding; b=C7Ob+2Sc3NYzj9947y2Kc6dkFIAiERgvBuCdG2f0yo+8pg9UB5f85MW1h0g//is1ww 2uJjesER+NWsE8drog4KGiHXXadMn/2I9Eab+XXed/7qMimENRNAC0jv6BFitDIYFpID yRhLu5u5nw9PfUZG4uhQ5CjXpj3HdJRbIR53o= Received: by 10.204.175.20 with SMTP id v20mr449983bkz.213.1258101786160; Fri, 13 Nov 2009 00:43:06 -0800 (PST) Received: from mavbook.mavhome.dp.ua (pc.mavhome.dp.ua [212.86.226.226]) by mx.google.com with ESMTPS id 16sm1179482fxm.0.2009.11.13.00.43.05 (version=SSLv3 cipher=RC4-MD5); Fri, 13 Nov 2009 00:43:05 -0800 (PST) Sender: Alexander Motin Message-ID: <4AFD1C17.4040908@FreeBSD.org> Date: Fri, 13 Nov 2009 10:43:03 +0200 From: Alexander Motin User-Agent: Thunderbird 2.0.0.23 (X11/20090901) MIME-Version: 1.0 To: =?UTF-8?B?SsSBbmlzIEdyb3R1cw==?= References: <1258035782.00182823.1258023001@10.7.7.3> <4AFC5B44.4050204@FreeBSD.org> <4AFC7B0C.1030504@FreeBSD.org> <4AFC930E.9070408@FreeBSD.org> <49901f313e6c7a160646c1489197decb@pop3.sigmanet.lv> In-Reply-To: <49901f313e6c7a160646c1489197decb@pop3.sigmanet.lv> X-Enigmail-Version: 0.96.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: freebsd-drivers@freebsd.org Subject: Re: Support for VT2020 X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Nov 2009 08:43:07 -0000 Jānis Grotus wrote: > I tried to play some video with VLC, played with audio options. Tried to > play mp3 and tried > cat filename > /dev/dsp > what was suggested in handbook. Also plugged in headphones to test other > outputs than hdmi. > > How else can I test it? By default all sound goes to the first device (in your case HDMI port). HDMI may not work for reasons not depending from snd_hda driver. To use other outputs you may use other dspX or set hw.snd.default_unit sysctl. It is very often problem. Read snd_hda(4) man page carefully. -- Alexander Motin From owner-freebsd-drivers@FreeBSD.ORG Fri Nov 13 09:20:01 2009 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DAC491065670; Fri, 13 Nov 2009 09:20:01 +0000 (UTC) (envelope-from janis@grotus.lv) Received: from dzilna.latnet.lv (dzilna.latnet.lv [92.240.66.75]) by mx1.freebsd.org (Postfix) with ESMTP id 8A3E88FC0C; Fri, 13 Nov 2009 09:20:01 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by dzilna.latnet.lv (Postfix) with ESMTP id 4EDA2B3CF7; Fri, 13 Nov 2009 11:19:59 +0200 (EET) X-Virus-Scanned: Debian amavisd-new at dzilna.latnet.lv Received: from dzilna.latnet.lv ([127.0.0.1]) by localhost (dzilna.latnet.lv [127.0.0.1]) (amavisd-new, port 11141) with ESMTP id 6lmptcEEfvrE; Fri, 13 Nov 2009 11:19:57 +0200 (EET) Received: from kubs (unknown [92.240.64.21]) (Authenticated sender: grotus3@latnet.lv) by dzilna.latnet.lv (Postfix) with ESMTPSA id 84754B3D4D; Fri, 13 Nov 2009 11:19:57 +0200 (EET) MIME-Version: 1.0 Date: Fri, 13 Nov 2009 11:19:57 +0200 From: =?UTF-8?Q?J=C4=81nis_Grotus?= To: Alexander Motin In-Reply-To: <4AFD1C17.4040908@FreeBSD.org> References: <1258035782.00182823.1258023001@10.7.7.3> <4AFC5B44.4050204@FreeBSD.org> <4AFC7B0C.1030504@FreeBSD.org> <4AFC930E.9070408@FreeBSD.org> <49901f313e6c7a160646c1489197decb@pop3.sigmanet.lv> <4AFD1C17.4040908@FreeBSD.org> Message-ID: <33b858bb2f72f1c91c559c8f6f98e26b@pop3.sigmanet.lv> X-Sender: janis@grotus.lv User-Agent: RoundCube Webmail/0.3-beta X-Remote-Browser: Opera/9.80 (Windows NT 5.1; U; en) Presto/2.2.15 Version/10.00 X-Originating-IP: 80.233.138.12 X-RoundCube-Server: 92.240.64.21 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="UTF-8" Cc: freebsd-drivers@freebsd.org Subject: Re: Support for VT2020 X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Nov 2009 09:20:01 -0000 As I undersand from snd_hda man page: Only audio functions are supported by snd_hda. Modem, HDMI and other possible functions are not implemented. HDMI shoul'd not work. So I'll try what You suggested when I get home. Thank's for Your help! Janis > By default all sound goes to the first device (in your case HDMI port). > HDMI may not work for reasons not depending from snd_hda driver. > To use other outputs you may use other dspX or set hw.snd.default_unit > sysctl. It is very often problem. Read snd_hda(4) man page carefully. From owner-freebsd-drivers@FreeBSD.ORG Fri Nov 13 09:25:55 2009 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 483ED106566B for ; Fri, 13 Nov 2009 09:25:55 +0000 (UTC) (envelope-from mavbsd@gmail.com) Received: from mail-bw0-f213.google.com (mail-bw0-f213.google.com [209.85.218.213]) by mx1.freebsd.org (Postfix) with ESMTP id C38C68FC0A for ; Fri, 13 Nov 2009 09:25:54 +0000 (UTC) Received: by bwz5 with SMTP id 5so3339553bwz.3 for ; Fri, 13 Nov 2009 01:25:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :x-enigmail-version:content-type:content-transfer-encoding; bh=eEkDBVF7RO13jPQyUj6OUlTDqFBFtKx5dOJTPRYbVgE=; b=LrfFsEgEnPTqKkOHFXjoSZIdTzPzDXyjTfKf2qZQYw+8B2qyIJw9DgcvLKIIAISasK xrMhH9vBOoAybi2IElI2lhIRj89QngxXct3n3B4pquyohqfvwp6im7AjcFbiX84HVi1t nFPKfekz1BfcyZVzoLoGZ9Rl2zIfjftCfX4Qw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:x-enigmail-version:content-type :content-transfer-encoding; b=cYG9xx9T4b1kKyn5r/Pi/2zk2O3/wjGSCQzQkiizLDA5ff7BshNs9A82OMoKEiUj4y K8p1Jp9VqClm12Ux+mPiIJthgo9Gwt/YITZW3jvuGoG2WMLu0XrQ9NRFn81FA2ajLz5H lHRk8zCq2VSwNfFgpzl0ncCuXJfsWIoI4MJ/Y= Received: by 10.204.48.212 with SMTP id s20mr721669bkf.101.1258104353683; Fri, 13 Nov 2009 01:25:53 -0800 (PST) Received: from mavbook.mavhome.dp.ua (pc.mavhome.dp.ua [212.86.226.226]) by mx.google.com with ESMTPS id 14sm1185617fxm.7.2009.11.13.01.25.52 (version=SSLv3 cipher=RC4-MD5); Fri, 13 Nov 2009 01:25:52 -0800 (PST) Sender: Alexander Motin Message-ID: <4AFD261E.4010807@FreeBSD.org> Date: Fri, 13 Nov 2009 11:25:50 +0200 From: Alexander Motin User-Agent: Thunderbird 2.0.0.23 (X11/20090901) MIME-Version: 1.0 To: =?UTF-8?B?SsSBbmlzIEdyb3R1cw==?= References: <1258035782.00182823.1258023001@10.7.7.3> <4AFC5B44.4050204@FreeBSD.org> <4AFC7B0C.1030504@FreeBSD.org> <4AFC930E.9070408@FreeBSD.org> <49901f313e6c7a160646c1489197decb@pop3.sigmanet.lv> <4AFD1C17.4040908@FreeBSD.org> <33b858bb2f72f1c91c559c8f6f98e26b@pop3.sigmanet.lv> In-Reply-To: <33b858bb2f72f1c91c559c8f6f98e26b@pop3.sigmanet.lv> X-Enigmail-Version: 0.96.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: freebsd-drivers@freebsd.org Subject: Re: Support for VT2020 X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Nov 2009 09:25:55 -0000 Jānis Grotus wrote: > As I undersand from snd_hda man page: > Only audio functions are supported by snd_hda. Modem, HDMI and other > possible functions are not implemented. > > HDMI shoul'd not work. Original HDA specification declares HDMI as something different (not audio device, but something unknown). But existing HDMI codecs report them self as Audio codecs. So it is not about this case. -- Alexander Motin From owner-freebsd-drivers@FreeBSD.ORG Fri Nov 13 15:20:19 2009 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 951381065672 for ; Fri, 13 Nov 2009 15:20:19 +0000 (UTC) (envelope-from brendan.kennedy@gmail.com) Received: from ey-out-2122.google.com (ey-out-2122.google.com [74.125.78.24]) by mx1.freebsd.org (Postfix) with ESMTP id 02AF68FC1C for ; Fri, 13 Nov 2009 15:20:18 +0000 (UTC) Received: by ey-out-2122.google.com with SMTP id 9so923666eyd.9 for ; Fri, 13 Nov 2009 07:20:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=M3ku3pTzWFzLChVXQh39ueqZhOn1DYvP7kGJfNMF+Pc=; b=FC2YAC0MjzkU4ZHrNgHm1DLHxGFmZQ7InJoU/H25kkVdXMAxMkfkchDLgw6K3icOOf nehH3M7HnepOUmCdu62KhyzTjCDbW/Tz7zoCLYKzvcbf9nFVCAknupnCwJahw6ve3z9i dUS9PAJmMDC/LaP7Pe3R03NaE24Q04KIhznmk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=rW2/CsNG1Wx78hkDWP1clcGgJt3lff0DSZM4VfX+kIlq8XX7aDSjljWcQRl2LVyBxT gN6u6zX0HAO8kVr+snHoJ03BOfd36weN1Os8dxZXBMPVVColR0U1OHw27aLFYJh3CjQZ ilZAhKpkYv1oXftt7PoccqisF5VBe3VdTVt78= MIME-Version: 1.0 Received: by 10.213.100.13 with SMTP id w13mr3198753ebn.15.1258125617758; Fri, 13 Nov 2009 07:20:17 -0800 (PST) In-Reply-To: <20091112153559.GM8230@rincewind.paeps.cx> References: <200911121024.18601.jhb@freebsd.org> <20091112153559.GM8230@rincewind.paeps.cx> Date: Fri, 13 Nov 2009 15:20:17 +0000 Message-ID: From: Brendan Kennedy To: Philip Paeps Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Cc: freebsd-drivers@freebsd.org Subject: Re: Driver code release X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Nov 2009 15:20:19 -0000 Hi Philip, John, Thanks for your responses! Unfortunately I've run into a bit of a delay with releasing this code. I should be able to make it available sometime over the next forthnight. Best Regards, Brendan 2009/11/12 Philip Paeps : > On 2009-11-12 10:24:18 (-0500), John Baldwin wrote: >> On Wednesday 11 November 2009 9:47:06 am Brendan Kennedy wrote: >> > Hi All, >> > >> > I have some driver code that is utilised through opencrypto for my >> > hardware. I=92d like to have this code integrated into FreeBSD similar= ly >> > to the hifn driver. >> > Could you give me some pointers as to how this should be done? >> > >> > Can such code still be included in the FreeBSD 7 code base? >> > >> > I also have an opencrypto patch for your consideration. Is this the >> > correct group to mail such a patch to? >> >> I'm not very familiar with opencrypto myself, but Philip (cc'd) is and m= ight >> be able to point you in the right direction. > > Hi Brendan! =A0I would indeed be very happy to look at your patch and com= mit it. > I would like to keep opencrypto in 7.x in sync with head (and 8.x) at lea= st > for the forseeable future, so I don't think merging to 7.x will be a prob= lem. > > Provided the code works, of course. ;-) > > Feel free to send me the code and I'll take a look. > > Thanks! > > =A0- Philip > > -- > Philip Paeps =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0Made from non-edible parts > philip@freebsd.org >