
From nobody Tue Oct  3 05:08:32 2017
Return-Path: <bclaise@cisco.com>
X-Original-To: yang-multicast@ietfa.amsl.com
Delivered-To: yang-multicast@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9E2FF1345B0 for <yang-multicast@ietfa.amsl.com>; Tue,  3 Oct 2017 05:08:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.489
X-Spam-Level: 
X-Spam-Status: No, score=-14.489 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wsskAYi88JMl for <yang-multicast@ietfa.amsl.com>; Tue,  3 Oct 2017 05:08:28 -0700 (PDT)
Received: from aer-iport-1.cisco.com (aer-iport-1.cisco.com [173.38.203.51]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E64471344D6 for <yang-multicast@ietf.org>; Tue,  3 Oct 2017 05:08:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=10465; q=dns/txt; s=iport; t=1507032508; x=1508242108; h=subject:to:cc:references:from:message-id:date: mime-version:in-reply-to; bh=LpKbmgEXmAqDMuWmjN5j9jSed8PYKfmoG/b1y6wQ6S4=; b=a7p43Uy9HJrRHI2wow59x3QbygqLfSoTvJ0JEfmJPTtKriR53cjrs1DW UsQKCZFf38uGNEF6fTVXEyvaWrPqsskaatfAtdT8etE4wNL+rJUfsBxTN yX98nvXXYTFtaRjyrBjxNzZ1uiaQZ265O0mtYnij1GnJBLx6NAOLNJbM4 I=;
X-IronPort-AV: E=Sophos;i="5.42,474,1500940800";  d="scan'208,217";a="697734240"
Received: from aer-iport-nat.cisco.com (HELO aer-core-3.cisco.com) ([173.38.203.22]) by aer-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 03 Oct 2017 12:08:26 +0000
Received: from [10.55.221.36] (ams-bclaise-nitro3.cisco.com [10.55.221.36]) by aer-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id v93C8F6o019001; Tue, 3 Oct 2017 12:08:17 GMT
To: Xufeng Liu <Xufeng_Liu@jabil.com>, "Stig Venaas (svenaas)" <stig@cisco.com>, Liuyisong <liuyisong@huawei.com>, "yang-multicast@ietf.org" <yang-multicast@ietf.org>
Cc: Stig Venaas <stig@venaas.com>, Guofeng <guofeng@huawei.com>, Benoit Claise <bclaise@cisco.com>
References: <BN3PR0201MB0867E22586959F42CA00D28FF1660@BN3PR0201MB0867.namprd02.prod.outlook.com> <070976c0-ac0b-7021-6f9a-e6496e8d1147@cisco.com> <BN3PR0201MB0867A8EC07B0E26F600F5808F17F0@BN3PR0201MB0867.namprd02.prod.outlook.com>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <c7b56b1e-4915-7fad-603c-4287d5dcb355@cisco.com>
Date: Tue, 3 Oct 2017 14:08:11 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <BN3PR0201MB0867A8EC07B0E26F600F5808F17F0@BN3PR0201MB0867.namprd02.prod.outlook.com>
Content-Type: multipart/alternative; boundary="------------F2908E9B8328A7C270369663"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-multicast/nl2C07PsLWO3BI_rEj7OLIqlvKc>
Subject: Re: [Yang-multicast] Updated draft-ietf-pim-yang-09
X-BeenThere: yang-multicast@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: YANG Multicast <yang-multicast.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-multicast>, <mailto:yang-multicast-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-multicast/>
List-Post: <mailto:yang-multicast@ietf.org>
List-Help: <mailto:yang-multicast-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-multicast>, <mailto:yang-multicast-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Oct 2017 12:08:30 -0000

This is a multi-part message in MIME format.
--------------F2908E9B8328A7C270369663
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit

Xufeng,

I updated yanglint to the latest version this morning and the message is 
now clearer.
 From the tool developer:

    the most recent version of libyang (0.13.73) should have improved
    XPath warnings including a specific message when an identityref
    value was found in a non-implemented module for easier fixing of
    such problems.

See http://www.claise.be/IETFYANGPageCompilation.html

I checked that all your YANG modules passes with yanglint -i
So there are no more errors related to your YANG modules. :-)

Regards, Benoit


> Hi Benoit,
>
> We have fixed the warnings from yumadump-pro, but the latest version 
> of yanglint is enforcing some rules that are not clear to us, so the 
> yanglint warnings have not been cleared. It would be good to get more 
> information from the tool’s owner.
>
> Thanks,
>
> - Xufeng
>
> *From:*Benoit Claise [mailto:bclaise@cisco.com]
> *Sent:* Wednesday, September 27, 2017 8:22 AM
> *To:* Xufeng Liu <Xufeng_Liu@jabil.com>; Stig Venaas (svenaas) 
> <stig@cisco.com>; Liuyisong <liuyisong@huawei.com>; 
> yang-multicast@ietf.org
> *Cc:* Stig Venaas <stig@venaas.com>; Guofeng <guofeng@huawei.com>
> *Subject:* Re: [Yang-multicast] Updated draft-ietf-pim-yang-09
>
> Hi Xufeng,
>
> It still see some warnings, coming from yumadump-pro and yanglint
> http://www.claise.be/IETFYANGPageCompilation.html
> Can you please have a look.
>
> Regards, Benoit
>
>     Hi All,
>
>     Attached please find the planned draft-ietf-pim-yang-09, which has been updated to be NMDA compliant. Please review and provide comments. If no objections, I'd submit it on Monday.
>
>     The draft, model files, and tree views have been checked in to the Github:
>
>     https://github.com/mcallisterjp/pim-yang
>
>     Thanks,
>
>     - Xufeng
>
>
>
>
>     _______________________________________________
>
>     Yang-multicast mailing list
>
>     Yang-multicast@ietf.org <mailto:Yang-multicast@ietf.org>
>
>     https://www.ietf.org/mailman/listinfo/yang-multicast
>


--------------F2908E9B8328A7C270369663
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html;
      charset=windows-1252">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Xufeng,<br>
      <br>
      I updated yanglint to the latest version this morning and the
      message is now clearer.<br>
      From the tool developer:<br>
      <blockquote>the most recent version of libyang (0.13.73) should
        have improved XPath warnings including a specific message when
        an identityref value was found in a non-implemented module for
        easier fixing of such problems.
        <br>
      </blockquote>
      See <a class="moz-txt-link-freetext" href="http://www.claise.be/IETFYANGPageCompilation.html">http://www.claise.be/IETFYANGPageCompilation.html</a><br>
      <br>
      I checked that all your YANG modules passes with yanglint -i<br>
      So there are no more errors related to your YANG modules. :-)<br>
      <br>
      Regards, Benoit<br>
      <br>
      <br>
    </div>
    <blockquote type="cite"
cite="mid:BN3PR0201MB0867A8EC07B0E26F600F5808F17F0@BN3PR0201MB0867.namprd02.prod.outlook.com">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:DengXian;
	panose-1:3 0 5 9 0 0 0 0 0 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:"\@DengXian";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	color:black;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";
	color:black;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	color:black;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	color:black;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;
	color:black;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span style="color:windowtext">Hi Benoit,<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:windowtext"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="color:windowtext">We have
            fixed the warnings from
          </span>yumadump-pro, but the latest version of yanglint is
          enforcing some rules that are not clear to us, so the yanglint
          warnings have not been cleared. It would be good to get more
          information from the tool’s owner.<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Thanks,<o:p></o:p></p>
        <p class="MsoNormal">- Xufeng<span style="color:windowtext"><o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:windowtext"><o:p> </o:p></span></p>
        <div style="border:none;border-left:solid blue 1.5pt;padding:0in
          0in 0in 4.0pt">
          <div>
            <div style="border:none;border-top:solid #E1E1E1
              1.0pt;padding:3.0pt 0in 0in 0in">
              <p class="MsoNormal"><b><span style="color:windowtext">From:</span></b><span
                  style="color:windowtext"> Benoit Claise
                  [<a class="moz-txt-link-freetext" href="mailto:bclaise@cisco.com">mailto:bclaise@cisco.com</a>]
                  <br>
                  <b>Sent:</b> Wednesday, September 27, 2017 8:22 AM<br>
                  <b>To:</b> Xufeng Liu <a class="moz-txt-link-rfc2396E" href="mailto:Xufeng_Liu@jabil.com">&lt;Xufeng_Liu@jabil.com&gt;</a>;
                  Stig Venaas (svenaas) <a class="moz-txt-link-rfc2396E" href="mailto:stig@cisco.com">&lt;stig@cisco.com&gt;</a>;
                  Liuyisong <a class="moz-txt-link-rfc2396E" href="mailto:liuyisong@huawei.com">&lt;liuyisong@huawei.com&gt;</a>;
                  <a class="moz-txt-link-abbreviated" href="mailto:yang-multicast@ietf.org">yang-multicast@ietf.org</a><br>
                  <b>Cc:</b> Stig Venaas <a class="moz-txt-link-rfc2396E" href="mailto:stig@venaas.com">&lt;stig@venaas.com&gt;</a>;
                  Guofeng <a class="moz-txt-link-rfc2396E" href="mailto:guofeng@huawei.com">&lt;guofeng@huawei.com&gt;</a><br>
                  <b>Subject:</b> Re: [Yang-multicast] Updated
                  draft-ietf-pim-yang-09<o:p></o:p></span></p>
            </div>
          </div>
          <p class="MsoNormal"><o:p> </o:p></p>
          <div>
            <p class="MsoNormal">Hi Xufeng,<br>
              <br>
              It still see some warnings, coming from yumadump-pro and
              yanglint<br>
              <a
                href="http://www.claise.be/IETFYANGPageCompilation.html"
                moz-do-not-send="true">http://www.claise.be/IETFYANGPageCompilation.html</a><br>
              Can you please have a look.<br>
              <br>
              Regards, Benoit<o:p></o:p></p>
          </div>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <pre>Hi All,<o:p></o:p></pre>
            <pre><o:p> </o:p></pre>
            <pre>Attached please find the planned draft-ietf-pim-yang-09, which has been updated to be NMDA compliant. Please review and provide comments. If no objections, I'd submit it on Monday.<o:p></o:p></pre>
            <pre><o:p> </o:p></pre>
            <pre>The draft, model files, and tree views have been checked in to the Github:<o:p></o:p></pre>
            <pre><a href="https://github.com/mcallisterjp/pim-yang" moz-do-not-send="true">https://github.com/mcallisterjp/pim-yang</a><o:p></o:p></pre>
            <pre><o:p> </o:p></pre>
            <pre>Thanks,<o:p></o:p></pre>
            <pre>- Xufeng<o:p></o:p></pre>
            <pre><o:p> </o:p></pre>
            <p class="MsoNormal"><br>
              <br>
              <br>
              <o:p></o:p></p>
            <pre>_______________________________________________<o:p></o:p></pre>
            <pre>Yang-multicast mailing list<o:p></o:p></pre>
            <pre><a href="mailto:Yang-multicast@ietf.org" moz-do-not-send="true">Yang-multicast@ietf.org</a><o:p></o:p></pre>
            <pre><a href="https://www.ietf.org/mailman/listinfo/yang-multicast" moz-do-not-send="true">https://www.ietf.org/mailman/listinfo/yang-multicast</a><o:p></o:p></pre>
          </blockquote>
          <p class="MsoNormal"><o:p> </o:p></p>
        </div>
      </div>
    </blockquote>
    <br>
  </body>
</html>

--------------F2908E9B8328A7C270369663--


From nobody Tue Oct  3 06:29:46 2017
Return-Path: <Xufeng_Liu@jabil.com>
X-Original-To: yang-multicast@ietfa.amsl.com
Delivered-To: yang-multicast@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1DD27132351 for <yang-multicast@ietfa.amsl.com>; Tue,  3 Oct 2017 06:29:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level: 
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=jabil.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8jxnOGW20lk1 for <yang-multicast@ietfa.amsl.com>; Tue,  3 Oct 2017 06:29:41 -0700 (PDT)
Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-bl2nam02on0103.outbound.protection.outlook.com [104.47.38.103]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 916C2132143 for <yang-multicast@ietf.org>; Tue,  3 Oct 2017 06:29:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jabil.onmicrosoft.com;  s=selector1-jabil-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=JBxX1kH4x4YyFjvZRAOpKtt6SC5fVPnFCRHFth5pLuE=; b=RsxoDxw12XkAO7CHrou1CNDX9D3ZOkDe6lIdNx2zheQELrx3/AO4dS5+oUVLWC+wdi7SC3FFARf1loEY9Jr34PWkmGBtT+X3JwKJ/hBpt68AMSZYX94TKQaarwGhX1P3WjU4Th9QF8mfoFHwSboVM3a0t2Veubv/y0PwhQgvLzo=
Received: from BN3PR0201MB0867.namprd02.prod.outlook.com (10.160.154.13) by BN3PR0201MB0868.namprd02.prod.outlook.com (10.160.154.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 3 Oct 2017 13:29:39 +0000
Received: from BN3PR0201MB0867.namprd02.prod.outlook.com ([10.160.154.13]) by BN3PR0201MB0867.namprd02.prod.outlook.com ([10.160.154.13]) with mapi id 15.20.0077.018; Tue, 3 Oct 2017 13:29:39 +0000
From: Xufeng Liu <Xufeng_Liu@jabil.com>
To: Benoit Claise <bclaise@cisco.com>, "Stig Venaas (svenaas)" <stig@cisco.com>, Liuyisong <liuyisong@huawei.com>, "yang-multicast@ietf.org" <yang-multicast@ietf.org>
CC: Stig Venaas <stig@venaas.com>, Guofeng <guofeng@huawei.com>
Thread-Topic: [Yang-multicast] Updated draft-ietf-pim-yang-09
Thread-Index: AdMzFiIWsS7W8jKeT7aT0B+blPyN0AEdRUeAAKDd0AAAjGZtgAACsumg
Date: Tue, 3 Oct 2017 13:29:39 +0000
Message-ID: <BN3PR0201MB086790C892E32440A820B63CF1720@BN3PR0201MB0867.namprd02.prod.outlook.com>
References: <BN3PR0201MB0867E22586959F42CA00D28FF1660@BN3PR0201MB0867.namprd02.prod.outlook.com> <070976c0-ac0b-7021-6f9a-e6496e8d1147@cisco.com> <BN3PR0201MB0867A8EC07B0E26F600F5808F17F0@BN3PR0201MB0867.namprd02.prod.outlook.com> <c7b56b1e-4915-7fad-603c-4287d5dcb355@cisco.com>
In-Reply-To: <c7b56b1e-4915-7fad-603c-4287d5dcb355@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=Xufeng_Liu@jabil.com; 
x-originating-ip: [98.191.72.170]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BN3PR0201MB0868; 6:y1hxFByu2mHM6vJLkKaC8amAesbHp/XcqCogbvizJ/XiyyiKYcrGtn8EPTHz8cnPkxcB1lyaf5sRokeVzjfSBKQgioCbdmG0bTSdcDS6c7vm+M+ckK22jqj7rnj/jP3taieEuKVbK42nYGnJVSn7EOzGM5oYO1UPKRYfD8IRiPzkz0DfF4NXgHlP+DaS7l+3Ge5FiLjUVOBzrJHrVkMGYgs6im07D3NTbj/EF+a2Z7eTmTRZrToqqVr7JgiRmby+sVeIPuaWNTaoHHCliEePbkxzy+4dk9+WRf0wR84WRvmKNbXHwO5UT7EP+cS1lJLtZ3PKKEdqoyiwCy0eofa6kg==; 5:UYavapYxNBNsqroWSya9DjZq2t2B9D7mWQlurpU2AMCGMKw5o23KmSKT8TR0k9HPiSK/XSuEtfoMCSrFnFRx4cAXEx/0ua4C568s7x37weUV4sR+GAaoDPgBArCXIAlvWkbfSXfXeNPMd9xJdRgBfw==; 24:an2VK6bTzW/4MYJyXalShLtszP7/kRJGXdGdpH2yR4E8ndVA2x0zavvFGmBHTGRPaEIn2eTpJaCeMG2IhS36IDcgtob/mRshZdDWPLQjzwc=; 7:hEa5T5VUjHQfL63Io/N9JWF5VRs9bi0VvZ4y8cfaKYpaiB1D4WrOHuZB9CawbZatLRUKy0DrNqXKhbAZlar90oHtACnlvtOFYsLnp1Mz9aNLZv+8Qc787fhTy0rGG9aTvgQ3hsLG1uyu6qLjdi541JWur3BQJJq53hxa92PlO6KHZmy8CPMj/0ypVo0N940HjDWZKop+eAPbDsh8uvdicoYa/jMNh2sI2yUSF12Kjk8=
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: 85357494-9ee3-4ece-5b04-08d50a62cc7c
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254152)(48565401081)(2017052603199)(201703131423075)(201703031133081)(201702281549075); SRVR:BN3PR0201MB0868; 
x-ms-traffictypediagnostic: BN3PR0201MB0868:
x-exchange-antispam-report-test: UriScan:(166708455590820)(50582790962513)(95692535739014)(21748063052155)(21534305686606);
x-microsoft-antispam-prvs: <BN3PR0201MB0868044D334593BF740897BDF1720@BN3PR0201MB0868.namprd02.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(3002001)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(20161123560025)(20161123555025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BN3PR0201MB0868; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BN3PR0201MB0868; 
x-forefront-prvs: 044968D9E1
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39860400002)(346002)(376002)(53754006)(189002)(199003)(377454003)(105586002)(6436002)(77096006)(6506006)(86362001)(2900100001)(110136005)(54906003)(106356001)(230783001)(7696004)(80792005)(66066001)(5660300001)(97736004)(2501003)(229853002)(316002)(53546010)(55016002)(99286003)(93886005)(606006)(5890100001)(76176999)(9686003)(25786009)(54356999)(81166006)(236005)(6246003)(33656002)(8676002)(9326002)(102836003)(14454004)(15650500001)(10710500007)(81156014)(7110500001)(189998001)(3280700002)(2906002)(53936002)(54896002)(101416001)(2420400007)(4326008)(50986999)(3660700001)(8936002)(72206003)(6306002)(74316002)(966005)(478600001)(68736007)(6116002)(7736002)(2950100002)(3846002)(790700001); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR0201MB0868; H:BN3PR0201MB0867.namprd02.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: jabil.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_BN3PR0201MB086790C892E32440A820B63CF1720BN3PR0201MB0867_"
MIME-Version: 1.0
X-OriginatorOrg: jabil.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Oct 2017 13:29:39.4380 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bc876b21-f134-4c12-a265-8ed26b7f0f3b
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0201MB0868
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-multicast/BXwTAJrQsd5Tbfbxrc2vp_6Z9uk>
Subject: Re: [Yang-multicast] Updated draft-ietf-pim-yang-09
X-BeenThere: yang-multicast@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: YANG Multicast <yang-multicast.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-multicast>, <mailto:yang-multicast-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-multicast/>
List-Post: <mailto:yang-multicast@ietf.org>
List-Help: <mailto:yang-multicast-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-multicast>, <mailto:yang-multicast-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Oct 2017 13:29:45 -0000

--_000_BN3PR0201MB086790C892E32440A820B63CF1720BN3PR0201MB0867_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi Benoit,

Thanks.

So we can ignore these warnings about the "non-implemented module" because =
we assume that the depending parent modules will be implemented, right?

Regards,
- Xufeng

From: Benoit Claise [mailto:bclaise@cisco.com]
Sent: Tuesday, October 3, 2017 8:08 AM
To: Xufeng Liu <Xufeng_Liu@jabil.com>; Stig Venaas (svenaas) <stig@cisco.co=
m>; Liuyisong <liuyisong@huawei.com>; yang-multicast@ietf.org
Cc: Stig Venaas <stig@venaas.com>; Guofeng <guofeng@huawei.com>; Benoit Cla=
ise <bclaise@cisco.com>
Subject: Re: [Yang-multicast] Updated draft-ietf-pim-yang-09

Xufeng,

I updated yanglint to the latest version this morning and the message is no=
w clearer.
>From the tool developer:
the most recent version of libyang (0.13.73) should have improved XPath war=
nings including a specific message when an identityref value was found in a=
 non-implemented module for easier fixing of such problems.
See http://www.claise.be/IETFYANGPageCompilation.html

I checked that all your YANG modules passes with yanglint -i
So there are no more errors related to your YANG modules. :-)

Regards, Benoit

Hi Benoit,

We have fixed the warnings from yumadump-pro, but the latest version of yan=
glint is enforcing some rules that are not clear to us, so the yanglint war=
nings have not been cleared. It would be good to get more information from =
the tool's owner.

Thanks,
- Xufeng

From: Benoit Claise [mailto:bclaise@cisco.com]
Sent: Wednesday, September 27, 2017 8:22 AM
To: Xufeng Liu <Xufeng_Liu@jabil.com><mailto:Xufeng_Liu@jabil.com>; Stig Ve=
naas (svenaas) <stig@cisco.com><mailto:stig@cisco.com>; Liuyisong <liuyison=
g@huawei.com><mailto:liuyisong@huawei.com>; yang-multicast@ietf.org<mailto:=
yang-multicast@ietf.org>
Cc: Stig Venaas <stig@venaas.com><mailto:stig@venaas.com>; Guofeng <guofeng=
@huawei.com><mailto:guofeng@huawei.com>
Subject: Re: [Yang-multicast] Updated draft-ietf-pim-yang-09

Hi Xufeng,

It still see some warnings, coming from yumadump-pro and yanglint
http://www.claise.be/IETFYANGPageCompilation.html
Can you please have a look.

Regards, Benoit

Hi All,



Attached please find the planned draft-ietf-pim-yang-09, which has been upd=
ated to be NMDA compliant. Please review and provide comments. If no object=
ions, I'd submit it on Monday.



The draft, model files, and tree views have been checked in to the Github:

https://github.com/mcallisterjp/pim-yang



Thanks,

- Xufeng







_______________________________________________

Yang-multicast mailing list

Yang-multicast@ietf.org<mailto:Yang-multicast@ietf.org>

https://www.ietf.org/mailman/listinfo/yang-multicast



--_000_BN3PR0201MB086790C892E32440A820B63CF1720BN3PR0201MB0867_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:DengXian;
	panose-1:3 0 5 9 0 0 0 0 0 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:"\@DengXian";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	color:black;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";
	color:black;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	color:black;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	color:black;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;
	color:black;}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle22
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body bgcolor=3D"white" lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:windowtext">Hi Benoit,<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">Thanks. <o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">So we can ignore th=
ese warnings about the &#8220;</span>non-implemented module&#8221; because =
we assume that the depending parent modules will be implemented, right?<o:p=
></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Regards,<o:p></o:p></p>
<p class=3D"MsoNormal">- Xufeng<span style=3D"color:windowtext"><o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext"><o:p>&nbsp;</o:p></=
span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:windowtext">From:</span></b>=
<span style=3D"color:windowtext"> Benoit Claise [mailto:bclaise@cisco.com]
<br>
<b>Sent:</b> Tuesday, October 3, 2017 8:08 AM<br>
<b>To:</b> Xufeng Liu &lt;Xufeng_Liu@jabil.com&gt;; Stig Venaas (svenaas) &=
lt;stig@cisco.com&gt;; Liuyisong &lt;liuyisong@huawei.com&gt;; yang-multica=
st@ietf.org<br>
<b>Cc:</b> Stig Venaas &lt;stig@venaas.com&gt;; Guofeng &lt;guofeng@huawei.=
com&gt;; Benoit Claise &lt;bclaise@cisco.com&gt;<br>
<b>Subject:</b> Re: [Yang-multicast] Updated draft-ietf-pim-yang-09<o:p></o=
:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal">Xufeng,<br>
<br>
I updated yanglint to the latest version this morning and the message is no=
w clearer.<br>
>From the tool developer:<o:p></o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal">the most recent version of libyang (0.13.73) should =
have improved XPath warnings including a specific message when an identityr=
ef value was found in a non-implemented module for easier fixing of such pr=
oblems.
<o:p></o:p></p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">See <a href=3D"http:/=
/www.claise.be/IETFYANGPageCompilation.html">
http://www.claise.be/IETFYANGPageCompilation.html</a><br>
<br>
I checked that all your YANG modules passes with yanglint -i<br>
So there are no more errors related to your YANG modules. :-)<br>
<br>
Regards, Benoit<br>
<br>
<o:p></o:p></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"color:windowtext">Hi Benoit,</span><o=
:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">&nbsp;</span><o:p><=
/o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">We have fixed the w=
arnings from
</span>yumadump-pro, but the latest version of yanglint is enforcing some r=
ules that are not clear to us, so the yanglint warnings have not been clear=
ed. It would be good to get more information from the tool&#8217;s owner.<o=
:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Thanks,<o:p></o:p></p>
<p class=3D"MsoNormal">- Xufeng<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">&nbsp;</span><o:p><=
/o:p></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:windowtext">From:</span></b>=
<span style=3D"color:windowtext"> Benoit Claise [<a href=3D"mailto:bclaise@=
cisco.com">mailto:bclaise@cisco.com</a>]
<br>
<b>Sent:</b> Wednesday, September 27, 2017 8:22 AM<br>
<b>To:</b> Xufeng Liu <a href=3D"mailto:Xufeng_Liu@jabil.com">&lt;Xufeng_Li=
u@jabil.com&gt;</a>; Stig Venaas (svenaas)
<a href=3D"mailto:stig@cisco.com">&lt;stig@cisco.com&gt;</a>; Liuyisong <a =
href=3D"mailto:liuyisong@huawei.com">
&lt;liuyisong@huawei.com&gt;</a>; <a href=3D"mailto:yang-multicast@ietf.org=
">yang-multicast@ietf.org</a><br>
<b>Cc:</b> Stig Venaas <a href=3D"mailto:stig@venaas.com">&lt;stig@venaas.c=
om&gt;</a>; Guofeng
<a href=3D"mailto:guofeng@huawei.com">&lt;guofeng@huawei.com&gt;</a><br>
<b>Subject:</b> Re: [Yang-multicast] Updated draft-ietf-pim-yang-09</span><=
o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<div>
<p class=3D"MsoNormal">Hi Xufeng,<br>
<br>
It still see some warnings, coming from yumadump-pro and yanglint<br>
<a href=3D"http://www.claise.be/IETFYANGPageCompilation.html">http://www.cl=
aise.be/IETFYANGPageCompilation.html</a><br>
Can you please have a look.<br>
<br>
Regards, Benoit<o:p></o:p></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<pre>Hi All,<o:p></o:p></pre>
<pre>&nbsp;<o:p></o:p></pre>
<pre>Attached please find the planned draft-ietf-pim-yang-09, which has bee=
n updated to be NMDA compliant. Please review and provide comments. If no o=
bjections, I'd submit it on Monday.<o:p></o:p></pre>
<pre>&nbsp;<o:p></o:p></pre>
<pre>The draft, model files, and tree views have been checked in to the Git=
hub:<o:p></o:p></pre>
<pre><a href=3D"https://github.com/mcallisterjp/pim-yang">https://github.co=
m/mcallisterjp/pim-yang</a><o:p></o:p></pre>
<pre>&nbsp;<o:p></o:p></pre>
<pre>Thanks,<o:p></o:p></pre>
<pre>- Xufeng<o:p></o:p></pre>
<pre>&nbsp;<o:p></o:p></pre>
<p class=3D"MsoNormal"><br>
<br>
<br>
<br>
<o:p></o:p></p>
<pre>_______________________________________________<o:p></o:p></pre>
<pre>Yang-multicast mailing list<o:p></o:p></pre>
<pre><a href=3D"mailto:Yang-multicast@ietf.org">Yang-multicast@ietf.org</a>=
<o:p></o:p></pre>
<pre><a href=3D"https://www.ietf.org/mailman/listinfo/yang-multicast">https=
://www.ietf.org/mailman/listinfo/yang-multicast</a><o:p></o:p></pre>
</blockquote>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
</blockquote>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
</body>
</html>

--_000_BN3PR0201MB086790C892E32440A820B63CF1720BN3PR0201MB0867_--


From nobody Tue Oct  3 08:21:02 2017
Return-Path: <stig@venaas.com>
X-Original-To: yang-multicast@ietfa.amsl.com
Delivered-To: yang-multicast@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 604C6134E44 for <yang-multicast@ietfa.amsl.com>; Tue,  3 Oct 2017 08:20:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.588
X-Spam-Level: 
X-Spam-Status: No, score=-2.588 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=venaas-com.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1F6EygE9f3XL for <yang-multicast@ietfa.amsl.com>; Tue,  3 Oct 2017 08:20:46 -0700 (PDT)
Received: from mail-qk0-x22c.google.com (mail-qk0-x22c.google.com [IPv6:2607:f8b0:400d:c09::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 43D4A134D5F for <yang-multicast@ietf.org>; Tue,  3 Oct 2017 08:15:13 -0700 (PDT)
Received: by mail-qk0-x22c.google.com with SMTP id r64so8328237qkc.1 for <yang-multicast@ietf.org>; Tue, 03 Oct 2017 08:15:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=venaas-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=y/Flv3bKFk3OQA4U1DhoS3kLUe72rux+Dt8zW/HMy3A=; b=hg12LS9hcjS/W/qe1vnMl5fIRB4ZRTRWAp80FgqfkelnhPyXiirHmRGBDgyJ9r6Dsn 22Cr8zbFblxqMF/AiJf6/JulCDRnkzcHJSBYCL5B+X1Pnes7NFmjSLHsZACicB/mla4k scavhNOHUQuq7eoyfJwIHFtSeILZfLA7KSANeClVdZMU8DE+vc5FlB7BOxyTEMEIhUJ+ 24PF1MY9jX0hjZxQvpBDpuhk5DTgysrJkeAwWi6Y1tcPClYMrw2AYslcp3V1FN0ZeBA2 dSFPs0FmIG6jbfOyfmXdyy1ieUJlAWJMdAp7AgMtl1uZ5HHYG3P6tXndcuLG7huwO+1d EoTQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=y/Flv3bKFk3OQA4U1DhoS3kLUe72rux+Dt8zW/HMy3A=; b=ehNlLOrAxNuDwCRHknrNaFkGs78YK+qwt9kGDiVg76hlxhtyRlAd2dBqRkpHoVPum6 UoAA7sX6KwAKSNgcB0PUoT8a9Wl0NFWwgqU4+dwbbfDh30Yn/TUCqPmtZh7Y3Pf65lfv U3A3S3D2Frb1cPqN/vCZ91bEnzp1sXgTg0ZqFTnqIpccqxws8cHj1WaJbHI8cXm5EE/6 BV2rCyf+h/rJg8aD2WwQaqlrigM7eFeIt1YRDZBE1VrhPpLwk/G48IC4pgC3S95t1LQE Evj2fYJoEP0UKMvTZvWtf70JGIRIsGIZXHOJVUf5PriNo3fE72Re+b1NFfz36vChCzOr /0Rw==
X-Gm-Message-State: AMCzsaUNizRV/DXZZrlRySoAn4KnScc6p8TaZKfpNAZO7jr7F1w47623 Um4z7NLujh3VA3Us2YXXmsvdEcTmJWk7YXRldZVMBQ==
X-Google-Smtp-Source: AOwi7QC0HqTcsBnhoW7KfaWu9/vH3Jmgd2BXNv+ptYh3XNrGaokPOylmWTfrLa9xvb8SFl6HTcuClrLwGCYFBUvLa3k=
X-Received: by 10.55.74.72 with SMTP id x69mr20901384qka.84.1507043712330; Tue, 03 Oct 2017 08:15:12 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.42.166 with HTTP; Tue, 3 Oct 2017 08:15:11 -0700 (PDT)
Received: by 10.140.42.166 with HTTP; Tue, 3 Oct 2017 08:15:11 -0700 (PDT)
In-Reply-To: <CAHANBtJhnEayOCuctKXXYYykU-Z_+fVcP=ZSOGgP9dX7K6cHNg@mail.gmail.com>
References: <BN3PR0201MB0867E22586959F42CA00D28FF1660@BN3PR0201MB0867.namprd02.prod.outlook.com> <070976c0-ac0b-7021-6f9a-e6496e8d1147@cisco.com> <BN3PR0201MB0867A8EC07B0E26F600F5808F17F0@BN3PR0201MB0867.namprd02.prod.outlook.com> <c7b56b1e-4915-7fad-603c-4287d5dcb355@cisco.com> <BN3PR0201MB086790C892E32440A820B63CF1720@BN3PR0201MB0867.namprd02.prod.outlook.com> <CAHANBtJhnEayOCuctKXXYYykU-Z_+fVcP=ZSOGgP9dX7K6cHNg@mail.gmail.com>
From: Stig Venaas <stig@venaas.com>
Date: Tue, 3 Oct 2017 08:15:11 -0700
Message-ID: <CAHANBtJNX=fjnDM907+ABoBoqVqqSecxuPA4=17pJW5UdA4DOg@mail.gmail.com>
To: Xufeng Liu <Xufeng_Liu@jabil.com>
Cc: Stig Venaas <stig@cisco.com>, Huawei - Guo Feng <guofeng@huawei.com>,  "yang-multicast@ietf.org" <yang-multicast@ietf.org>, Liuyisong <liuyisong@huawei.com>, Benoit Claise <bclaise@cisco.com>
Content-Type: multipart/alternative; boundary="001a114a7e48228e8b055aa5f540"
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-multicast/8Dco-gjxyzcsdwRWA9YDXKkKiXY>
Subject: Re: [Yang-multicast] Updated draft-ietf-pim-yang-09
X-BeenThere: yang-multicast@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: YANG Multicast <yang-multicast.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-multicast>, <mailto:yang-multicast-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-multicast/>
List-Post: <mailto:yang-multicast@ietf.org>
List-Help: <mailto:yang-multicast-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-multicast>, <mailto:yang-multicast-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Oct 2017 15:20:53 -0000

--001a114a7e48228e8b055aa5f540
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi

Does the igmp/mld draft pass validations as well? I'll check with Mike
about WGLC, but would be good to get any issues fixed.

Stig


On Oct 3, 2017 06:29, "Xufeng Liu" <Xufeng_Liu@jabil.com> wrote:

Hi Benoit,



Thanks.



So we can ignore these warnings about the =E2=80=9Cnon-implemented module=
=E2=80=9D because
we assume that the depending parent modules will be implemented, right?



Regards,

- Xufeng



*From:* Benoit Claise [mailto:bclaise@cisco.com]
*Sent:* Tuesday, October 3, 2017 8:08 AM

*To:* Xufeng Liu <Xufeng_Liu@jabil.com>; Stig Venaas (svenaas) <
stig@cisco.com>; Liuyisong <liuyisong@huawei.com>; yang-multicast@ietf.org
*Cc:* Stig Venaas <stig@venaas.com>; Guofeng <guofeng@huawei.com>; Benoit
Claise <bclaise@cisco.com>

*Subject:* Re: [Yang-multicast] Updated draft-ietf-pim-yang-09



Xufeng,

I updated yanglint to the latest version this morning and the message is
now clearer.
>From the tool developer:

the most recent version of libyang (0.13.73) should have improved XPath
warnings including a specific message when an identityref value was found
in a non-implemented module for easier fixing of such problems.

See http://www.claise.be/IETFYANGPageCompilation.html

I checked that all your YANG modules passes with yanglint -i
So there are no more errors related to your YANG modules. :-)

Regards, Benoit

Hi Benoit,



We have fixed the warnings from yumadump-pro, but the latest version of
yanglint is enforcing some rules that are not clear to us, so the yanglint
warnings have not been cleared. It would be good to get more information
from the tool=E2=80=99s owner.



Thanks,

- Xufeng



*From:* Benoit Claise [mailto:bclaise@cisco.com <bclaise@cisco.com>]
*Sent:* Wednesday, September 27, 2017 8:22 AM
*To:* Xufeng Liu <Xufeng_Liu@jabil.com> <Xufeng_Liu@jabil.com>; Stig Venaas
(svenaas) <stig@cisco.com> <stig@cisco.com>; Liuyisong
<liuyisong@huawei.com> <liuyisong@huawei.com>; yang-multicast@ietf.org
*Cc:* Stig Venaas <stig@venaas.com> <stig@venaas.com>; Guofeng
<guofeng@huawei.com> <guofeng@huawei.com>
*Subject:* Re: [Yang-multicast] Updated draft-ietf-pim-yang-09



Hi Xufeng,

It still see some warnings, coming from yumadump-pro and yanglint
http://www.claise.be/IETFYANGPageCompilation.html
Can you please have a look.

Regards, Benoit

Hi All,



Attached please find the planned draft-ietf-pim-yang-09, which has
been updated to be NMDA compliant. Please review and provide comments.
If no objections, I'd submit it on Monday.



The draft, model files, and tree views have been checked in to the Github:

https://github.com/mcallisterjp/pim-yang



Thanks,

- Xufeng







_______________________________________________

Yang-multicast mailing list

Yang-multicast@ietf.org

https://www.ietf.org/mailman/listinfo/yang-multicast

--001a114a7e48228e8b055aa5f540
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto">Hi<div dir=3D"auto"><br></div><div dir=3D"auto">Does the =
igmp/mld draft pass validations as well? I&#39;ll check with Mike about WGL=
C, but would be good to get any issues fixed.</div><div dir=3D"auto"><br></=
div><div dir=3D"auto">Stig</div><div dir=3D"auto"><br></div></div><div clas=
s=3D"gmail_extra"><br><div class=3D"gmail_quote">On Oct 3, 2017 06:29, &quo=
t;Xufeng Liu&quot; &lt;<a href=3D"mailto:Xufeng_Liu@jabil.com">Xufeng_Liu@j=
abil.com</a>&gt; wrote:<br type=3D"attribution"><blockquote class=3D"quote"=
 style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div bgcolor=3D"white" lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"m_-156395910527051965WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:windowtext">Hi Benoit,<u></u><u=
></u></span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext"><u></u>=C2=A0<u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">Thanks. <u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext"><u></u>=C2=A0<u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">So we can ignore th=
ese warnings about the =E2=80=9C</span>non-implemented module=E2=80=9D beca=
use we assume that the depending parent modules will be implemented, right?=
<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
<p class=3D"MsoNormal">- Xufeng<span style=3D"color:windowtext"><u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext"><u></u>=C2=A0<u></u=
></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:windowtext">From:</span></b>=
<span style=3D"color:windowtext"> Benoit Claise [mailto:<a href=3D"mailto:b=
claise@cisco.com" target=3D"_blank">bclaise@cisco.com</a>]
<br>
<b>Sent:</b> Tuesday, October 3, 2017 8:08 AM<div class=3D"quoted-text"><br=
>
<b>To:</b> Xufeng Liu &lt;<a href=3D"mailto:Xufeng_Liu@jabil.com" target=3D=
"_blank">Xufeng_Liu@jabil.com</a>&gt;; Stig Venaas (svenaas) &lt;<a href=3D=
"mailto:stig@cisco.com" target=3D"_blank">stig@cisco.com</a>&gt;; Liuyisong=
 &lt;<a href=3D"mailto:liuyisong@huawei.com" target=3D"_blank">liuyisong@hu=
awei.com</a>&gt;; <a href=3D"mailto:yang-multicast@ietf.org" target=3D"_bla=
nk">yang-multicast@ietf.org</a><br>
</div><b>Cc:</b> Stig Venaas &lt;<a href=3D"mailto:stig@venaas.com" target=
=3D"_blank">stig@venaas.com</a>&gt;; Guofeng &lt;<a href=3D"mailto:guofeng@=
huawei.com" target=3D"_blank">guofeng@huawei.com</a>&gt;; Benoit Claise &lt=
;<a href=3D"mailto:bclaise@cisco.com" target=3D"_blank">bclaise@cisco.com</=
a>&gt;<div class=3D"elided-text"><br>
<b>Subject:</b> Re: [Yang-multicast] Updated draft-ietf-pim-yang-09<u></u><=
u></u></div></span></p>
</div>
</div><div class=3D"elided-text">
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">Xufeng,<br>
<br>
I updated yanglint to the latest version this morning and the message is no=
w clearer.<br>
>From the tool developer:<u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal">the most recent version of libyang (0.13.73) should =
have improved XPath warnings including a specific message when an identityr=
ef value was found in a non-implemented module for easier fixing of such pr=
oblems.
<u></u><u></u></p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">See <a href=3D"http:/=
/www.claise.be/IETFYANGPageCompilation.html" target=3D"_blank">
http://www.claise.be/<wbr>IETFYANGPageCompilation.html</a><br>
<br>
I checked that all your YANG modules passes with yanglint -i<br>
So there are no more errors related to your YANG modules. :-)<br>
<br>
Regards, Benoit<br>
<br>
<u></u><u></u></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"color:windowtext">Hi Benoit,</span><u=
></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">=C2=A0</span><u></u=
><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">We have fixed the w=
arnings from
</span>yumadump-pro, but the latest version of yanglint is enforcing some r=
ules that are not clear to us, so the yanglint warnings have not been clear=
ed. It would be good to get more information from the tool=E2=80=99s owner.=
<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
<p class=3D"MsoNormal">- Xufeng<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">=C2=A0</span><u></u=
><u></u></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:windowtext">From:</span></b>=
<span style=3D"color:windowtext"> Benoit Claise [<a href=3D"mailto:bclaise@=
cisco.com" target=3D"_blank">mailto:bclaise@cisco.com</a>]
<br>
<b>Sent:</b> Wednesday, September 27, 2017 8:22 AM<br>
<b>To:</b> Xufeng Liu <a href=3D"mailto:Xufeng_Liu@jabil.com" target=3D"_bl=
ank">&lt;Xufeng_Liu@jabil.com&gt;</a>; Stig Venaas (svenaas)
<a href=3D"mailto:stig@cisco.com" target=3D"_blank">&lt;stig@cisco.com&gt;<=
/a>; Liuyisong <a href=3D"mailto:liuyisong@huawei.com" target=3D"_blank">
&lt;liuyisong@huawei.com&gt;</a>; <a href=3D"mailto:yang-multicast@ietf.org=
" target=3D"_blank">yang-multicast@ietf.org</a><br>
<b>Cc:</b> Stig Venaas <a href=3D"mailto:stig@venaas.com" target=3D"_blank"=
>&lt;stig@venaas.com&gt;</a>; Guofeng
<a href=3D"mailto:guofeng@huawei.com" target=3D"_blank">&lt;guofeng@huawei.=
com&gt;</a><br>
<b>Subject:</b> Re: [Yang-multicast] Updated draft-ietf-pim-yang-09</span><=
u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">Hi Xufeng,<br>
<br>
It still see some warnings, coming from yumadump-pro and yanglint<br>
<a href=3D"http://www.claise.be/IETFYANGPageCompilation.html" target=3D"_bl=
ank">http://www.claise.be/<wbr>IETFYANGPageCompilation.html</a><br>
Can you please have a look.<br>
<br>
Regards, Benoit<u></u><u></u></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<pre>Hi All,<u></u><u></u></pre>
<pre>=C2=A0<u></u><u></u></pre>
<pre>Attached please find the planned draft-ietf-pim-yang-09, which has bee=
n updated to be NMDA compliant. Please review and provide comments. If no o=
bjections, I&#39;d submit it on Monday.<u></u><u></u></pre>
<pre>=C2=A0<u></u><u></u></pre>
<pre>The draft, model files, and tree views have been checked in to the Git=
hub:<u></u><u></u></pre>
<pre><a href=3D"https://github.com/mcallisterjp/pim-yang" target=3D"_blank"=
>https://github.com/<wbr>mcallisterjp/pim-yang</a><u></u><u></u></pre>
<pre>=C2=A0<u></u><u></u></pre>
<pre>Thanks,<u></u><u></u></pre>
<pre>- Xufeng<u></u><u></u></pre>
<pre>=C2=A0<u></u><u></u></pre>
<p class=3D"MsoNormal"><br>
<br>
<br>
<br>
<u></u><u></u></p>
<pre>______________________________<wbr>_________________<u></u><u></u></pr=
e>
<pre>Yang-multicast mailing list<u></u><u></u></pre>
<pre><a href=3D"mailto:Yang-multicast@ietf.org" target=3D"_blank">Yang-mult=
icast@ietf.org</a><u></u><u></u></pre>
<pre><a href=3D"https://www.ietf.org/mailman/listinfo/yang-multicast" targe=
t=3D"_blank">https://www.ietf.org/mailman/<wbr>listinfo/yang-multicast</a><=
u></u><u></u></pre>
</blockquote>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</blockquote>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div></div>
</div>
</div>

</blockquote></div><br></div>

--001a114a7e48228e8b055aa5f540--


From nobody Tue Oct  3 11:39:14 2017
Return-Path: <xufeng.liu.ietf@gmail.com>
X-Original-To: yang-multicast@ietfa.amsl.com
Delivered-To: yang-multicast@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7F10E1346A3 for <yang-multicast@ietfa.amsl.com>; Tue,  3 Oct 2017 11:39:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.698
X-Spam-Level: 
X-Spam-Status: No, score=-2.698 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HsOtLjNc0zMy for <yang-multicast@ietfa.amsl.com>; Tue,  3 Oct 2017 11:39:11 -0700 (PDT)
Received: from mail-lf0-x22a.google.com (mail-lf0-x22a.google.com [IPv6:2a00:1450:4010:c07::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8737B134698 for <yang-multicast@ietf.org>; Tue,  3 Oct 2017 11:39:10 -0700 (PDT)
Received: by mail-lf0-x22a.google.com with SMTP id b127so10782385lfe.9 for <yang-multicast@ietf.org>; Tue, 03 Oct 2017 11:39:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:thread-index:content-language; bh=LKEVhKH2gXD5gy7BZhewEQA90lEqp9CYQ3VCoat4D1A=; b=k2mVuZ+C0PnNhCKBshvUFMsaUSE8etY3JBmsyyXvWMlD0s7R8mbkhtNfMMNYZ6XAAf aXueHUZaJx/LwmGPs1JUcxghBB7ip52aFIhLjdAcYOJZ+pHs0MmCY4ZkXiJKrH+NQ/QK aNEd4MtApxJEqbxbZAa3swGMWqyDA8GVZbIAXdOM9Tea1P+CmnHGJMjiYH1spWKZjXXz 2O7jVxN/moA7EVGq/Rn2cZ6F5JtqzCEjjMlHhvFcxtsH/169uUuF4LuFo6/UbrpedtHD rmVdlZVtwR5Sf5WI38RQ3FgN/xm3c+3CAfbQQ7adXkQd3dDseXXRsZl9dt25lQiv60oa Z0/A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:references:in-reply-to:subject:date :message-id:mime-version:thread-index:content-language; bh=LKEVhKH2gXD5gy7BZhewEQA90lEqp9CYQ3VCoat4D1A=; b=Q4GdXrByWssxNKZeJucdLqs0wES0c48Mfqx/weOSJhwbkmMCsCueW5W+PTUXUIITlN mFJB5+qH50iKIXOVMbrHc5OUb9cyRNUIZQFa6fq0qXc2LHNV4RA9o+UMZVuMok3C2QsQ wtEESj/IBrg4BF54ger0ZuCeOlUcWmem8tOx2qyjgWNj7+UitxGJYiY90ruXyk7EKL2/ 3Zo1qtXAgzVzoY8EpnpRHTf2cSrIFpAgVkkyKPYtc2P6hneBADK9q/7C0/tG3JnIJQa1 wB2/x4pp+GOiGL2YkS6hs3+v7kRNWu3fu0EywgwW0FkYTz81i+QYo5qBUl8zxED9Ies/ itwg==
X-Gm-Message-State: AMCzsaUnzag2AF01adYZIfvL5YnZP/0ltiZqvxU6zSrBR6gSnwTZ4G0B Em9fPQCU1JfTOkkXskXrKgE=
X-Google-Smtp-Source: AOwi7QDgm/Parhb7BYsndBBHFsbObUqnegjRKxW4Me+cWNNgg1edAhP+FkUR5TGb71ox/xdCeiah7w==
X-Received: by 10.25.80.23 with SMTP id e23mr51122lfb.160.1507055948831; Tue, 03 Oct 2017 11:39:08 -0700 (PDT)
Received: from xliuus (wsip-98-191-72-170.dc.dc.cox.net. [98.191.72.170]) by smtp.gmail.com with ESMTPSA id h18sm2151685lfl.19.2017.10.03.11.39.06 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 03 Oct 2017 11:39:08 -0700 (PDT)
From: "Xufeng Liu" <xufeng.liu.ietf@gmail.com>
To: "'Stig Venaas'" <stig@venaas.com>, "'Xufeng Liu'" <Xufeng_Liu@jabil.com>
Cc: "'Benoit Claise'" <bclaise@cisco.com>, <yang-multicast@ietf.org>, "'Liuyisong'" <liuyisong@huawei.com>, "'Huawei - Guo Feng'" <guofeng@huawei.com>, "'Stig Venaas'" <stig@cisco.com>
References: <BN3PR0201MB0867E22586959F42CA00D28FF1660@BN3PR0201MB0867.namprd02.prod.outlook.com> <070976c0-ac0b-7021-6f9a-e6496e8d1147@cisco.com> <BN3PR0201MB0867A8EC07B0E26F600F5808F17F0@BN3PR0201MB0867.namprd02.prod.outlook.com> <c7b56b1e-4915-7fad-603c-4287d5dcb355@cisco.com> <BN3PR0201MB086790C892E32440A820B63CF1720@BN3PR0201MB0867.namprd02.prod.outlook.com> <CAHANBtJhnEayOCuctKXXYYykU-Z_+fVcP=ZSOGgP9dX7K6cHNg@mail.gmail.com> <CAHANBtJNX=fjnDM907+ABoBoqVqqSecxuPA4=17pJW5UdA4DOg@mail.gmail.com>
In-Reply-To: <CAHANBtJNX=fjnDM907+ABoBoqVqqSecxuPA4=17pJW5UdA4DOg@mail.gmail.com>
Date: Tue, 3 Oct 2017 14:39:04 -0400
Message-ID: <00c201d33c76$e58da870$b0a8f950$@gmail.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_00C3_01D33C55.5E7DDD30"
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQIC6PYyzYT5Hx1gTCcjmnMDkEXJ5QJLgyTFAZsigHYBaL177gGk2aDnAsC9ep8BmzQMDaIYmg3Q
Content-Language: en-us
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-multicast/rVHBK5n06HuZdi_2lRiiV7EzluQ>
Subject: Re: [Yang-multicast] Updated draft-ietf-pim-yang-09
X-BeenThere: yang-multicast@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: YANG Multicast <yang-multicast.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-multicast>, <mailto:yang-multicast-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-multicast/>
List-Post: <mailto:yang-multicast@ietf.org>
List-Help: <mailto:yang-multicast-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-multicast>, <mailto:yang-multicast-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Oct 2017 18:39:13 -0000

This is a multipart message in MIME format.

------=_NextPart_000_00C3_01D33C55.5E7DDD30
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

Hi Stig,

=20

Yes. draft-ietf-pim-igmp-mld-yang-05 passes Yang validation cleanly.

=20

Thanks,

- Xufeng

=20

From: Yang-multicast [mailto:yang-multicast-bounces@ietf.org] On Behalf =
Of Stig Venaas
Sent: Tuesday, October 3, 2017 11:15 AM
To: Xufeng Liu <Xufeng_Liu@jabil.com>
Cc: Benoit Claise <bclaise@cisco.com>; yang-multicast@ietf.org; =
Liuyisong <liuyisong@huawei.com>; Huawei - Guo Feng =
<guofeng@huawei.com>; Stig Venaas <stig@cisco.com>
Subject: Re: [Yang-multicast] Updated draft-ietf-pim-yang-09

=20

Hi

=20

Does the igmp/mld draft pass validations as well? I'll check with Mike =
about WGLC, but would be good to get any issues fixed.

=20

Stig

=20

=20

On Oct 3, 2017 06:29, "Xufeng Liu" <Xufeng_Liu@jabil.com =
<mailto:Xufeng_Liu@jabil.com> > wrote:

Hi Benoit,

=20

Thanks.=20

=20

So we can ignore these warnings about the =E2=80=9Cnon-implemented =
module=E2=80=9D because we assume that the depending parent modules will =
be implemented, right?

=20

Regards,

- Xufeng

=20

From: Benoit Claise [mailto:bclaise@cisco.com <mailto:bclaise@cisco.com> =
]=20
Sent: Tuesday, October 3, 2017 8:08 AM


To: Xufeng Liu <Xufeng_Liu@jabil.com <mailto:Xufeng_Liu@jabil.com> >; =
Stig Venaas (svenaas) <stig@cisco.com <mailto:stig@cisco.com> >; =
Liuyisong <liuyisong@huawei.com <mailto:liuyisong@huawei.com> >; =
yang-multicast@ietf.org <mailto:yang-multicast@ietf.org>=20

Cc: Stig Venaas <stig@venaas.com <mailto:stig@venaas.com> >; Guofeng =
<guofeng@huawei.com <mailto:guofeng@huawei.com> >; Benoit Claise =
<bclaise@cisco.com <mailto:bclaise@cisco.com> >


Subject: Re: [Yang-multicast] Updated draft-ietf-pim-yang-09

=20

Xufeng,

I updated yanglint to the latest version this morning and the message is =
now clearer.
>From the tool developer:

the most recent version of libyang (0.13.73) should have improved XPath =
warnings including a specific message when an identityref value was =
found in a non-implemented module for easier fixing of such problems.=20

See http://www.claise.be/IETFYANGPageCompilation.html

I checked that all your YANG modules passes with yanglint -i
So there are no more errors related to your YANG modules. :-)

Regards, Benoit

Hi Benoit,

=20

We have fixed the warnings from yumadump-pro, but the latest version of =
yanglint is enforcing some rules that are not clear to us, so the =
yanglint warnings have not been cleared. It would be good to get more =
information from the tool=E2=80=99s owner.

=20

Thanks,

- Xufeng

=20

From: Benoit Claise [mailto:bclaise@cisco.com]=20
Sent: Wednesday, September 27, 2017 8:22 AM
To: Xufeng Liu  <mailto:Xufeng_Liu@jabil.com> <Xufeng_Liu@jabil.com>; =
Stig Venaas (svenaas)  <mailto:stig@cisco.com> <stig@cisco.com>; =
Liuyisong  <mailto:liuyisong@huawei.com> <liuyisong@huawei.com>; =
yang-multicast@ietf.org <mailto:yang-multicast@ietf.org>=20
Cc: Stig Venaas  <mailto:stig@venaas.com> <stig@venaas.com>; Guofeng  =
<mailto:guofeng@huawei.com> <guofeng@huawei.com>
Subject: Re: [Yang-multicast] Updated draft-ietf-pim-yang-09

=20

Hi Xufeng,

It still see some warnings, coming from yumadump-pro and yanglint
http://www.claise.be/IETFYANGPageCompilation.html
Can you please have a look.

Regards, Benoit

Hi All,
=20
Attached please find the planned draft-ietf-pim-yang-09, which has been =
updated to be NMDA compliant. Please review and provide comments. If no =
objections, I'd submit it on Monday.
=20
The draft, model files, and tree views have been checked in to the =
Github:
https://github.com/mcallisterjp/pim-yang
=20
Thanks,
- Xufeng
=20






_______________________________________________
Yang-multicast mailing list
Yang-multicast@ietf.org <mailto:Yang-multicast@ietf.org>=20
https://www.ietf.org/mailman/listinfo/yang-multicast

=20

=20

=20


------=_NextPart_000_00C3_01D33C55.5E7DDD30
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8"><meta =
name=3DGenerator content=3D"Microsoft Word 15 (filtered =
medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:DengXian;
	panose-1:3 0 5 9 0 0 0 0 0 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:"\@DengXian";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal>Hi =
Stig,<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Yes. draft-ietf-pim-igmp-mld-yang-05 passes Yang =
validation cleanly.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Thanks,<o:p></o:p></p><p class=3DMsoNormal>- =
Xufeng<span lang=3DEN><o:p></o:p></span></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div =
style=3D'border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt'><div><div style=3D'border:none;border-top:solid #E1E1E1 =
1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal><b>From:</b> =
Yang-multicast [mailto:yang-multicast-bounces@ietf.org] <b>On Behalf Of =
</b>Stig Venaas<br><b>Sent:</b> Tuesday, October 3, 2017 11:15 =
AM<br><b>To:</b> Xufeng Liu &lt;Xufeng_Liu@jabil.com&gt;<br><b>Cc:</b> =
Benoit Claise &lt;bclaise@cisco.com&gt;; yang-multicast@ietf.org; =
Liuyisong &lt;liuyisong@huawei.com&gt;; Huawei - Guo Feng =
&lt;guofeng@huawei.com&gt;; Stig Venaas =
&lt;stig@cisco.com&gt;<br><b>Subject:</b> Re: [Yang-multicast] Updated =
draft-ietf-pim-yang-09<o:p></o:p></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><p =
class=3DMsoNormal>Hi<o:p></o:p></p><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>Does the igmp/mld draft pass validations as well? I'll =
check with Mike about WGLC, but would be good to get any issues =
fixed.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>Stig<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><p class=3DMsoNormal>On Oct =
3, 2017 06:29, &quot;Xufeng Liu&quot; &lt;<a =
href=3D"mailto:Xufeng_Liu@jabil.com">Xufeng_Liu@jabil.com</a>&gt; =
wrote:<o:p></o:p></p><blockquote style=3D'border:none;border-left:solid =
#CCCCCC 1.0pt;padding:0in 0in 0in =
6.0pt;margin-left:4.8pt;margin-right:0in'><div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Hi =
Benoit,<o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Thanks. =
<o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>So we can =
ignore these warnings about the =E2=80=9Cnon-implemented module=E2=80=9D =
because we assume that the depending parent modules will be implemented, =
right?<o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Regards,<o:p=
></o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>- =
Xufeng<o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p><div style=3D'border:none;border-left:solid blue =
1.5pt;padding:0in 0in 0in 4.0pt'><div><div =
style=3D'border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b>From:</b>=
 Benoit Claise [mailto:<a href=3D"mailto:bclaise@cisco.com" =
target=3D"_blank">bclaise@cisco.com</a>] <br><b>Sent:</b> Tuesday, =
October 3, 2017 8:08 AM<o:p></o:p></p><div><p =
class=3DMsoNormal><br><b>To:</b> Xufeng Liu &lt;<a =
href=3D"mailto:Xufeng_Liu@jabil.com" =
target=3D"_blank">Xufeng_Liu@jabil.com</a>&gt;; Stig Venaas (svenaas) =
&lt;<a href=3D"mailto:stig@cisco.com" =
target=3D"_blank">stig@cisco.com</a>&gt;; Liuyisong &lt;<a =
href=3D"mailto:liuyisong@huawei.com" =
target=3D"_blank">liuyisong@huawei.com</a>&gt;; <a =
href=3D"mailto:yang-multicast@ietf.org" =
target=3D"_blank">yang-multicast@ietf.org</a><o:p></o:p></p></div><p =
class=3DMsoNormal><b>Cc:</b> Stig Venaas &lt;<a =
href=3D"mailto:stig@venaas.com" =
target=3D"_blank">stig@venaas.com</a>&gt;; Guofeng &lt;<a =
href=3D"mailto:guofeng@huawei.com" =
target=3D"_blank">guofeng@huawei.com</a>&gt;; Benoit Claise &lt;<a =
href=3D"mailto:bclaise@cisco.com" =
target=3D"_blank">bclaise@cisco.com</a>&gt;<o:p></o:p></p><div><p =
class=3DMsoNormal><br><b>Subject:</b> Re: [Yang-multicast] Updated =
draft-ietf-pim-yang-09<o:p></o:p></p></div></div></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Xufeng,<br><=
br>I updated yanglint to the latest version this morning and the message =
is now clearer.<br>&gt;From the tool =
developer:<o:p></o:p></p><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>the most =
recent version of libyang (0.13.73) should have improved XPath warnings =
including a specific message when an identityref value was found in a =
non-implemented module for easier fixing of such problems. =
<o:p></o:p></p></blockquote><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;margin-bottom:12.0pt'>See <a =
href=3D"http://www.claise.be/IETFYANGPageCompilation.html" =
target=3D"_blank">http://www.claise.be/IETFYANGPageCompilation.html</a><b=
r><br>I checked that all your YANG modules passes with yanglint -i<br>So =
there are no more errors related to your YANG modules. =
:-)<br><br>Regards, Benoit<o:p></o:p></p></div><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Hi =
Benoit,<o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>We have =
fixed the warnings from yumadump-pro, but the latest version of yanglint =
is enforcing some rules that are not clear to us, so the yanglint =
warnings have not been cleared. It would be good to get more information =
from the tool=E2=80=99s owner.<o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Thanks,<o:p>=
</o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>- =
Xufeng<o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p><div style=3D'border:none;border-left:solid blue =
1.5pt;padding:0in 0in 0in 4.0pt'><div><div =
style=3D'border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b>From:</b>=
 Benoit Claise [<a href=3D"mailto:bclaise@cisco.com" =
target=3D"_blank">mailto:bclaise@cisco.com</a>] <br><b>Sent:</b> =
Wednesday, September 27, 2017 8:22 AM<br><b>To:</b> Xufeng Liu <a =
href=3D"mailto:Xufeng_Liu@jabil.com" =
target=3D"_blank">&lt;Xufeng_Liu@jabil.com&gt;</a>; Stig Venaas =
(svenaas) <a href=3D"mailto:stig@cisco.com" =
target=3D"_blank">&lt;stig@cisco.com&gt;</a>; Liuyisong <a =
href=3D"mailto:liuyisong@huawei.com" =
target=3D"_blank">&lt;liuyisong@huawei.com&gt;</a>; <a =
href=3D"mailto:yang-multicast@ietf.org" =
target=3D"_blank">yang-multicast@ietf.org</a><br><b>Cc:</b> Stig Venaas =
<a href=3D"mailto:stig@venaas.com" =
target=3D"_blank">&lt;stig@venaas.com&gt;</a>; Guofeng <a =
href=3D"mailto:guofeng@huawei.com" =
target=3D"_blank">&lt;guofeng@huawei.com&gt;</a><br><b>Subject:</b> Re: =
[Yang-multicast] Updated =
draft-ietf-pim-yang-09<o:p></o:p></p></div></div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Hi =
Xufeng,<br><br>It still see some warnings, coming from yumadump-pro and =
yanglint<br><a =
href=3D"http://www.claise.be/IETFYANGPageCompilation.html" =
target=3D"_blank">http://www.claise.be/IETFYANGPageCompilation.html</a><b=
r>Can you please have a look.<br><br>Regards, =
Benoit<o:p></o:p></p></div><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><pre>Hi =
All,<o:p></o:p></pre><pre>&nbsp;<o:p></o:p></pre><pre>Attached please =
find the planned draft-ietf-pim-yang-09, which has been updated to be =
NMDA compliant. Please review and provide comments. If no objections, =
I'd submit it on =
Monday.<o:p></o:p></pre><pre>&nbsp;<o:p></o:p></pre><pre>The draft, =
model files, and tree views have been checked in to the =
Github:<o:p></o:p></pre><pre><a =
href=3D"https://github.com/mcallisterjp/pim-yang" =
target=3D"_blank">https://github.com/mcallisterjp/pim-yang</a><o:p></o:p>=
</pre><pre>&nbsp;<o:p></o:p></pre><pre>Thanks,<o:p></o:p></pre><pre>- =
Xufeng<o:p></o:p></pre><pre>&nbsp;<o:p></o:p></pre><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;margin-bottom:12.0pt'><br><br><br><o:p><=
/o:p></p><pre>_______________________________________________<o:p></o:p><=
/pre><pre>Yang-multicast mailing list<o:p></o:p></pre><pre><a =
href=3D"mailto:Yang-multicast@ietf.org" =
target=3D"_blank">Yang-multicast@ietf.org</a><o:p></o:p></pre><pre><a =
href=3D"https://www.ietf.org/mailman/listinfo/yang-multicast" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/yang-multicast</a=
><o:p></o:p></pre></blockquote><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p></div></blockquote><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p></div></div></div></div></blockquote></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div></div></body></html>
------=_NextPart_000_00C3_01D33C55.5E7DDD30--


From nobody Tue Oct  3 14:42:36 2017
Return-Path: <stig@venaas.com>
X-Original-To: yang-multicast@ietfa.amsl.com
Delivered-To: yang-multicast@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B1D4613219B for <yang-multicast@ietfa.amsl.com>; Tue,  3 Oct 2017 14:42:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=venaas-com.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5ZGSOGwbuwe2 for <yang-multicast@ietfa.amsl.com>; Tue,  3 Oct 2017 14:42:33 -0700 (PDT)
Received: from mail-qk0-x22a.google.com (mail-qk0-x22a.google.com [IPv6:2607:f8b0:400d:c09::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 90A62132F30 for <yang-multicast@ietf.org>; Tue,  3 Oct 2017 14:42:33 -0700 (PDT)
Received: by mail-qk0-x22a.google.com with SMTP id r64so9441623qkc.1 for <yang-multicast@ietf.org>; Tue, 03 Oct 2017 14:42:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=venaas-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=4Pser0q0GduA6mq6v4OanUCmhtZObiWsvYZwqDHYAo4=; b=VBYDCiJB2BUiqIdjnVmc3JCSH1854FgzkOZBqrlQrPWQ2s325f9rtymutsxKK2Mzi4 /VRx1+0e38pT8nkZE100o8keCWm8Qh6r4aDV8auPylA3qP3LC44KzXQwzFAI72ZRzBcW jMUDxKLEq0dI13P+rqIta2FUcBSyqRPzWyeajAA9a2cMZFFyWbuMOf4XM4Fw2Q7N/RjL 2A+qkc8SYcTyLC3djp/bNJXeaj74bwtGNMDhnxuvf66hGkk19wkxbqI7GoE7+4pMrXAp DWx9qVwKlAaZjJ3xNtjhZ1xzhPInXfRje/qHA772sdHaujJE5nF4T5jk4YHiRRiyX2Ug x0xg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=4Pser0q0GduA6mq6v4OanUCmhtZObiWsvYZwqDHYAo4=; b=YIo2O97kDhTnZmlykaTPqd1zoj4wL9UHBP0U/kWWRe6R4yCvcKAZWrzLX3SFKWZmy6 PgLL+wBhKJWdbVUpMx3m9gJxdEgrrMblqQOHeH8mSTnt6UuosOlRaHkVHK8DThKrp0U0 1xqquXQRyz51w3XaVNpROOfiZ/fnOhJd90LgWcsCIcV2FEKEGXQQ/E4OqvbmRWV2gP+f hDqKySaYHKpWBlpwggkZKyLhNfFTWe02kaAJbbpcqX7JR3zZaiRpYzk1dVuAlaTRo+r6 fd5ZfI9p1dmB9afefw4g+eLS/tHFkK8ABxC6/hov9X+kro6okwEiAmAbcFSigkYkNh5t CaeQ==
X-Gm-Message-State: AMCzsaXyjDuOdhUtiUZFytNjl/brFy4ZoWd2kyZ3XwBpEbe2JlMoVdQP 4L/8WmlFTP+EalaqMGO3zguc+qxCiee5hLRivfKRLw==
X-Google-Smtp-Source: AOwi7QAwIVoMyfSJT+YuZVxaxcd1EXFDAo5VyxCnkiGX8oxwe7b4uB7x9blCUppCjZUd0HvWcCvn6VQD+65S0NeXKTs=
X-Received: by 10.55.165.213 with SMTP id o204mr11252943qke.313.1507066952681;  Tue, 03 Oct 2017 14:42:32 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.42.166 with HTTP; Tue, 3 Oct 2017 14:42:32 -0700 (PDT)
In-Reply-To: <00c201d33c76$e58da870$b0a8f950$@gmail.com>
References: <BN3PR0201MB0867E22586959F42CA00D28FF1660@BN3PR0201MB0867.namprd02.prod.outlook.com> <070976c0-ac0b-7021-6f9a-e6496e8d1147@cisco.com> <BN3PR0201MB0867A8EC07B0E26F600F5808F17F0@BN3PR0201MB0867.namprd02.prod.outlook.com> <c7b56b1e-4915-7fad-603c-4287d5dcb355@cisco.com> <BN3PR0201MB086790C892E32440A820B63CF1720@BN3PR0201MB0867.namprd02.prod.outlook.com> <CAHANBtJhnEayOCuctKXXYYykU-Z_+fVcP=ZSOGgP9dX7K6cHNg@mail.gmail.com> <CAHANBtJNX=fjnDM907+ABoBoqVqqSecxuPA4=17pJW5UdA4DOg@mail.gmail.com> <00c201d33c76$e58da870$b0a8f950$@gmail.com>
From: Stig Venaas <stig@venaas.com>
Date: Tue, 3 Oct 2017 14:42:32 -0700
Message-ID: <CAHANBtLOqKv4UTO7XLHjGv4S1hFrbK0wgD8cbp7866UEEO2BRA@mail.gmail.com>
To: Xufeng Liu <xufeng.liu.ietf@gmail.com>
Cc: Xufeng Liu <Xufeng_Liu@jabil.com>, Benoit Claise <bclaise@cisco.com>, yang-multicast@ietf.org,  Liuyisong <liuyisong@huawei.com>, Huawei - Guo Feng <guofeng@huawei.com>, Stig Venaas <stig@cisco.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-multicast/CbLh-N_6uwrsbEEnWVkQ7n6Mdwg>
Subject: Re: [Yang-multicast] Updated draft-ietf-pim-yang-09
X-BeenThere: yang-multicast@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: YANG Multicast <yang-multicast.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-multicast>, <mailto:yang-multicast-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-multicast/>
List-Post: <mailto:yang-multicast@ietf.org>
List-Help: <mailto:yang-multicast-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-multicast>, <mailto:yang-multicast-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Oct 2017 21:42:35 -0000

Thanks. I've checked with Mike and will get a WGLC started for the
igmp-mld draft.

Stig


On Tue, Oct 3, 2017 at 11:39 AM, Xufeng Liu <xufeng.liu.ietf@gmail.com> wro=
te:
> Hi Stig,
>
>
>
> Yes. draft-ietf-pim-igmp-mld-yang-05 passes Yang validation cleanly.
>
>
>
> Thanks,
>
> - Xufeng
>
>
>
> From: Yang-multicast [mailto:yang-multicast-bounces@ietf.org] On Behalf O=
f
> Stig Venaas
> Sent: Tuesday, October 3, 2017 11:15 AM
> To: Xufeng Liu <Xufeng_Liu@jabil.com>
> Cc: Benoit Claise <bclaise@cisco.com>; yang-multicast@ietf.org; Liuyisong
> <liuyisong@huawei.com>; Huawei - Guo Feng <guofeng@huawei.com>; Stig Vena=
as
> <stig@cisco.com>
>
>
> Subject: Re: [Yang-multicast] Updated draft-ietf-pim-yang-09
>
>
>
> Hi
>
>
>
> Does the igmp/mld draft pass validations as well? I'll check with Mike ab=
out
> WGLC, but would be good to get any issues fixed.
>
>
>
> Stig
>
>
>
>
>
> On Oct 3, 2017 06:29, "Xufeng Liu" <Xufeng_Liu@jabil.com> wrote:
>
> Hi Benoit,
>
>
>
> Thanks.
>
>
>
> So we can ignore these warnings about the =E2=80=9Cnon-implemented module=
=E2=80=9D because
> we assume that the depending parent modules will be implemented, right?
>
>
>
> Regards,
>
> - Xufeng
>
>
>
> From: Benoit Claise [mailto:bclaise@cisco.com]
> Sent: Tuesday, October 3, 2017 8:08 AM
>
>
> To: Xufeng Liu <Xufeng_Liu@jabil.com>; Stig Venaas (svenaas)
> <stig@cisco.com>; Liuyisong <liuyisong@huawei.com>; yang-multicast@ietf.o=
rg
>
> Cc: Stig Venaas <stig@venaas.com>; Guofeng <guofeng@huawei.com>; Benoit
> Claise <bclaise@cisco.com>
>
>
> Subject: Re: [Yang-multicast] Updated draft-ietf-pim-yang-09
>
>
>
> Xufeng,
>
> I updated yanglint to the latest version this morning and the message is =
now
> clearer.
> >From the tool developer:
>
> the most recent version of libyang (0.13.73) should have improved XPath
> warnings including a specific message when an identityref value was found=
 in
> a non-implemented module for easier fixing of such problems.
>
> See http://www.claise.be/IETFYANGPageCompilation.html
>
> I checked that all your YANG modules passes with yanglint -i
> So there are no more errors related to your YANG modules. :-)
>
> Regards, Benoit
>
> Hi Benoit,
>
>
>
> We have fixed the warnings from yumadump-pro, but the latest version of
> yanglint is enforcing some rules that are not clear to us, so the yanglin=
t
> warnings have not been cleared. It would be good to get more information
> from the tool=E2=80=99s owner.
>
>
>
> Thanks,
>
> - Xufeng
>
>
>
> From: Benoit Claise [mailto:bclaise@cisco.com]
> Sent: Wednesday, September 27, 2017 8:22 AM
> To: Xufeng Liu <Xufeng_Liu@jabil.com>; Stig Venaas (svenaas)
> <stig@cisco.com>; Liuyisong <liuyisong@huawei.com>; yang-multicast@ietf.o=
rg
> Cc: Stig Venaas <stig@venaas.com>; Guofeng <guofeng@huawei.com>
> Subject: Re: [Yang-multicast] Updated draft-ietf-pim-yang-09
>
>
>
> Hi Xufeng,
>
> It still see some warnings, coming from yumadump-pro and yanglint
> http://www.claise.be/IETFYANGPageCompilation.html
> Can you please have a look.
>
> Regards, Benoit
>
> Hi All,
>
>
>
> Attached please find the planned draft-ietf-pim-yang-09, which has been
> updated to be NMDA compliant. Please review and provide comments. If no
> objections, I'd submit it on Monday.
>
>
>
> The draft, model files, and tree views have been checked in to the Github=
:
>
> https://github.com/mcallisterjp/pim-yang
>
>
>
> Thanks,
>
> - Xufeng
>
>
>
>
>
>
> _______________________________________________
>
> Yang-multicast mailing list
>
> Yang-multicast@ietf.org
>
> https://www.ietf.org/mailman/listinfo/yang-multicast
>
>
>
>
>
>


From nobody Thu Oct  5 00:18:42 2017
Return-Path: <bclaise@cisco.com>
X-Original-To: yang-multicast@ietfa.amsl.com
Delivered-To: yang-multicast@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8247E13336A for <yang-multicast@ietfa.amsl.com>; Thu,  5 Oct 2017 00:18:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level: 
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id b6uYiCM18BrG for <yang-multicast@ietfa.amsl.com>; Thu,  5 Oct 2017 00:18:38 -0700 (PDT)
Received: from aer-iport-1.cisco.com (aer-iport-1.cisco.com [173.38.203.51]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 05D6A13247A for <yang-multicast@ietf.org>; Thu,  5 Oct 2017 00:18:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=25545; q=dns/txt; s=iport; t=1507187918; x=1508397518; h=subject:to:cc:references:from:message-id:date: mime-version:in-reply-to; bh=AQnKHSZ5ytUlZ0BU63lTmEeE0n3OERLjLqmAAvy2eoE=; b=KbZn0zf2qn08Nw3EUEQGAeeX1AzttpmPXw0nXp4tvBiDiEf+zHqii1vr UGu5ooc2nxHiUfESi1doeIcJ4JYJc8MFHwNwcqM7aXR1XaS8kjsN5tJVd PLWe+j4toyqqBH09BpbeusrTAXM1yPfR53TTMUhJAfVamgXkQohNjpSYZ Q=;
X-IronPort-AV: E=Sophos;i="5.42,480,1500940800";  d="scan'208,217";a="697804166"
Received: from aer-iport-nat.cisco.com (HELO aer-core-2.cisco.com) ([173.38.203.22]) by aer-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 05 Oct 2017 07:18:36 +0000
Received: from [10.55.221.36] (ams-bclaise-nitro3.cisco.com [10.55.221.36]) by aer-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id v957IZDK021167; Thu, 5 Oct 2017 07:18:35 GMT
To: Xufeng Liu <xufeng.liu.ietf@gmail.com>, "'Stig Venaas'" <stig@venaas.com>,  "'Xufeng Liu'" <Xufeng_Liu@jabil.com>
Cc: yang-multicast@ietf.org, "'Liuyisong'" <liuyisong@huawei.com>, "'Huawei - Guo Feng'" <guofeng@huawei.com>, "'Stig Venaas'" <stig@cisco.com>
References: <BN3PR0201MB0867E22586959F42CA00D28FF1660@BN3PR0201MB0867.namprd02.prod.outlook.com> <070976c0-ac0b-7021-6f9a-e6496e8d1147@cisco.com> <BN3PR0201MB0867A8EC07B0E26F600F5808F17F0@BN3PR0201MB0867.namprd02.prod.outlook.com> <c7b56b1e-4915-7fad-603c-4287d5dcb355@cisco.com> <BN3PR0201MB086790C892E32440A820B63CF1720@BN3PR0201MB0867.namprd02.prod.outlook.com> <CAHANBtJhnEayOCuctKXXYYykU-Z_+fVcP=ZSOGgP9dX7K6cHNg@mail.gmail.com> <CAHANBtJNX=fjnDM907+ABoBoqVqqSecxuPA4=17pJW5UdA4DOg@mail.gmail.com> <00c201d33c76$e58da870$b0a8f950$@gmail.com>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <80558f23-c576-161f-94ea-ae76e3d4bafd@cisco.com>
Date: Thu, 5 Oct 2017 09:18:36 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <00c201d33c76$e58da870$b0a8f950$@gmail.com>
Content-Type: multipart/alternative; boundary="------------F094BBDD4E88588DD3AA4D05"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-multicast/Nf0tqNdH3VF6oX-sHnNggZHCuLI>
Subject: Re: [Yang-multicast] Updated draft-ietf-pim-yang-09
X-BeenThere: yang-multicast@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: YANG Multicast <yang-multicast.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-multicast>, <mailto:yang-multicast-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-multicast/>
List-Post: <mailto:yang-multicast@ietf.org>
List-Help: <mailto:yang-multicast-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-multicast>, <mailto:yang-multicast-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Oct 2017 07:18:41 -0000

This is a multi-part message in MIME format.
--------------F094BBDD4E88588DD3AA4D05
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

On 10/3/2017 8:39 PM, Xufeng Liu wrote:
>
> Hi Stig,
>
> Yes. draft-ietf-pim-igmp-mld-yang-05 passes Yang validation cleanly.
>
Yes, I confirm.

Regards, B.
>
> Thanks,
>
> - Xufeng
>
> *From:* Yang-multicast [mailto:yang-multicast-bounces@ietf.org] *On 
> Behalf Of *Stig Venaas
> *Sent:* Tuesday, October 3, 2017 11:15 AM
> *To:* Xufeng Liu <Xufeng_Liu@jabil.com>
> *Cc:* Benoit Claise <bclaise@cisco.com>; yang-multicast@ietf.org; 
> Liuyisong <liuyisong@huawei.com>; Huawei - Guo Feng 
> <guofeng@huawei.com>; Stig Venaas <stig@cisco.com>
> *Subject:* Re: [Yang-multicast] Updated draft-ietf-pim-yang-09
>
> Hi
>
> Does the igmp/mld draft pass validations as well? I'll check with Mike 
> about WGLC, but would be good to get any issues fixed.
>
> Stig
>
> On Oct 3, 2017 06:29, "Xufeng Liu" <Xufeng_Liu@jabil.com 
> <mailto:Xufeng_Liu@jabil.com>> wrote:
>
>     Hi Benoit,
>
>     Thanks.
>
>     So we can ignore these warnings about the â€śnon-implemented moduleâ€ť
>     because we assume that the depending parent modules will be
>     implemented, right?
>
>     Regards,
>
>     - Xufeng
>
>     *From:* Benoit Claise [mailto:bclaise@cisco.com
>     <mailto:bclaise@cisco.com>]
>     *Sent:* Tuesday, October 3, 2017 8:08 AM
>
>
>     *To:* Xufeng Liu <Xufeng_Liu@jabil.com
>     <mailto:Xufeng_Liu@jabil.com>>; Stig Venaas (svenaas)
>     <stig@cisco.com <mailto:stig@cisco.com>>; Liuyisong
>     <liuyisong@huawei.com <mailto:liuyisong@huawei.com>>;
>     yang-multicast@ietf.org <mailto:yang-multicast@ietf.org>
>
>     *Cc:* Stig Venaas <stig@venaas.com <mailto:stig@venaas.com>>;
>     Guofeng <guofeng@huawei.com <mailto:guofeng@huawei.com>>; Benoit
>     Claise <bclaise@cisco.com <mailto:bclaise@cisco.com>>
>
>
>     *Subject:* Re: [Yang-multicast] Updated draft-ietf-pim-yang-09
>
>     Xufeng,
>
>     I updated yanglint to the latest version this morning and the
>     message is now clearer.
>     >From the tool developer:
>
>         the most recent version of libyang (0.13.73) should have
>         improved XPath warnings including a specific message when an
>         identityref value was found in a non-implemented module for
>         easier fixing of such problems.
>
>     See http://www.claise.be/IETFYANGPageCompilation.html
>
>     I checked that all your YANG modules passes with yanglint -i
>     So there are no more errors related to your YANG modules. :-)
>
>     Regards, Benoit
>
>         Hi Benoit,
>
>         We have fixed the warnings from yumadump-pro, but the latest
>         version of yanglint is enforcing some rules that are not clear
>         to us, so the yanglint warnings have not been cleared. It
>         would be good to get more information from the toolâ€™s owner.
>
>         Thanks,
>
>         - Xufeng
>
>         *From:* Benoit Claise [mailto:bclaise@cisco.com]
>         *Sent:* Wednesday, September 27, 2017 8:22 AM
>         *To:* Xufeng Liu <Xufeng_Liu@jabil.com>
>         <mailto:Xufeng_Liu@jabil.com>; Stig Venaas (svenaas)
>         <stig@cisco.com> <mailto:stig@cisco.com>; Liuyisong
>         <liuyisong@huawei.com> <mailto:liuyisong@huawei.com>;
>         yang-multicast@ietf.org <mailto:yang-multicast@ietf.org>
>         *Cc:* Stig Venaas <stig@venaas.com> <mailto:stig@venaas.com>;
>         Guofeng <guofeng@huawei.com> <mailto:guofeng@huawei.com>
>         *Subject:* Re: [Yang-multicast] Updated draft-ietf-pim-yang-09
>
>         Hi Xufeng,
>
>         It still see some warnings, coming from yumadump-pro and yanglint
>         http://www.claise.be/IETFYANGPageCompilation.html
>         Can you please have a look.
>
>         Regards, Benoit
>
>             Hi All,
>
>               
>
>             Attached please find the planned draft-ietf-pim-yang-09, which has been updated to be NMDA compliant. Please review and provide comments. If no objections, I'd submit it on Monday.
>
>               
>
>             The draft, model files, and tree views have been checked in to the Github:
>
>             https://github.com/mcallisterjp/pim-yang
>
>               
>
>             Thanks,
>
>             - Xufeng
>
>               
>
>
>
>
>             _______________________________________________
>
>             Yang-multicast mailing list
>
>             Yang-multicast@ietf.org <mailto:Yang-multicast@ietf.org>
>
>             https://www.ietf.org/mailman/listinfo/yang-multicast
>


--------------F094BBDD4E88588DD3AA4D05
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 10/3/2017 8:39 PM, Xufeng Liu wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:00c201d33c76$e58da870$b0a8f950$@gmail.com">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:DengXian;
	panose-1:3 0 5 9 0 0 0 0 0 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:"\@DengXian";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal">Hi Stig,<o:p></o:p></p>
        <p class="MsoNormal"><o:p>Â </o:p></p>
        <p class="MsoNormal">Yes. draft-ietf-pim-igmp-mld-yang-05 passes
          Yang validation cleanly.</p>
      </div>
    </blockquote>
    Yes, I confirm.<br>
    <br>
    Regards, B.<br>
    <blockquote type="cite"
      cite="mid:00c201d33c76$e58da870$b0a8f950$@gmail.com">
      <div class="WordSection1">
        <p class="MsoNormal"><o:p></o:p></p>
        <p class="MsoNormal"><o:p>Â </o:p></p>
        <p class="MsoNormal">Thanks,<o:p></o:p></p>
        <p class="MsoNormal">- Xufeng<span lang="EN"><o:p></o:p></span></p>
        <p class="MsoNormal"><o:p>Â </o:p></p>
        <div style="border:none;border-left:solid blue 1.5pt;padding:0in
          0in 0in 4.0pt">
          <div>
            <div style="border:none;border-top:solid #E1E1E1
              1.0pt;padding:3.0pt 0in 0in 0in">
              <p class="MsoNormal"><b>From:</b> Yang-multicast
                [<a class="moz-txt-link-freetext" href="mailto:yang-multicast-bounces@ietf.org">mailto:yang-multicast-bounces@ietf.org</a>] <b>On Behalf
                  Of </b>Stig Venaas<br>
                <b>Sent:</b> Tuesday, October 3, 2017 11:15 AM<br>
                <b>To:</b> Xufeng Liu <a class="moz-txt-link-rfc2396E" href="mailto:Xufeng_Liu@jabil.com">&lt;Xufeng_Liu@jabil.com&gt;</a><br>
                <b>Cc:</b> Benoit Claise <a class="moz-txt-link-rfc2396E" href="mailto:bclaise@cisco.com">&lt;bclaise@cisco.com&gt;</a>;
                <a class="moz-txt-link-abbreviated" href="mailto:yang-multicast@ietf.org">yang-multicast@ietf.org</a>; Liuyisong
                <a class="moz-txt-link-rfc2396E" href="mailto:liuyisong@huawei.com">&lt;liuyisong@huawei.com&gt;</a>; Huawei - Guo Feng
                <a class="moz-txt-link-rfc2396E" href="mailto:guofeng@huawei.com">&lt;guofeng@huawei.com&gt;</a>; Stig Venaas
                <a class="moz-txt-link-rfc2396E" href="mailto:stig@cisco.com">&lt;stig@cisco.com&gt;</a><br>
                <b>Subject:</b> Re: [Yang-multicast] Updated
                draft-ietf-pim-yang-09<o:p></o:p></p>
            </div>
          </div>
          <p class="MsoNormal"><o:p>Â </o:p></p>
          <div>
            <p class="MsoNormal">Hi<o:p></o:p></p>
            <div>
              <p class="MsoNormal"><o:p>Â </o:p></p>
            </div>
            <div>
              <p class="MsoNormal">Does the igmp/mld draft pass
                validations as well? I'll check with Mike about WGLC,
                but would be good to get any issues fixed.<o:p></o:p></p>
            </div>
            <div>
              <p class="MsoNormal"><o:p>Â </o:p></p>
            </div>
            <div>
              <p class="MsoNormal">Stig<o:p></o:p></p>
            </div>
            <div>
              <p class="MsoNormal"><o:p>Â </o:p></p>
            </div>
          </div>
          <div>
            <p class="MsoNormal"><o:p>Â </o:p></p>
            <div>
              <p class="MsoNormal">On Oct 3, 2017 06:29, "Xufeng Liu"
                &lt;<a href="mailto:Xufeng_Liu@jabil.com"
                  moz-do-not-send="true">Xufeng_Liu@jabil.com</a>&gt;
                wrote:<o:p></o:p></p>
              <blockquote style="border:none;border-left:solid #CCCCCC
                1.0pt;padding:0in 0in 0in
                6.0pt;margin-left:4.8pt;margin-right:0in">
                <div>
                  <div>
                    <p class="MsoNormal"
                      style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Hi
                      Benoit,<o:p></o:p></p>
                    <p class="MsoNormal"
                      style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Â <o:p></o:p></p>
                    <p class="MsoNormal"
                      style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Thanks.
                      <o:p></o:p></p>
                    <p class="MsoNormal"
                      style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Â <o:p></o:p></p>
                    <p class="MsoNormal"
                      style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">So
                      we can ignore these warnings about the
                      â€śnon-implemented moduleâ€ť because we assume that
                      the depending parent modules will be implemented,
                      right?<o:p></o:p></p>
                    <p class="MsoNormal"
                      style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Â <o:p></o:p></p>
                    <p class="MsoNormal"
                      style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Regards,<o:p></o:p></p>
                    <p class="MsoNormal"
                      style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">-
                      Xufeng<o:p></o:p></p>
                    <p class="MsoNormal"
                      style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Â <o:p></o:p></p>
                    <div style="border:none;border-left:solid blue
                      1.5pt;padding:0in 0in 0in 4.0pt">
                      <div>
                        <div style="border:none;border-top:solid #E1E1E1
                          1.0pt;padding:3.0pt 0in 0in 0in">
                          <p class="MsoNormal"
                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b>From:</b>
                            Benoit Claise [mailto:<a
                              href="mailto:bclaise@cisco.com"
                              target="_blank" moz-do-not-send="true">bclaise@cisco.com</a>]
                            <br>
                            <b>Sent:</b> Tuesday, October 3, 2017 8:08
                            AM<o:p></o:p></p>
                          <div>
                            <p class="MsoNormal"><br>
                              <b>To:</b> Xufeng Liu &lt;<a
                                href="mailto:Xufeng_Liu@jabil.com"
                                target="_blank" moz-do-not-send="true">Xufeng_Liu@jabil.com</a>&gt;;
                              Stig Venaas (svenaas) &lt;<a
                                href="mailto:stig@cisco.com"
                                target="_blank" moz-do-not-send="true">stig@cisco.com</a>&gt;;
                              Liuyisong &lt;<a
                                href="mailto:liuyisong@huawei.com"
                                target="_blank" moz-do-not-send="true">liuyisong@huawei.com</a>&gt;;
                              <a href="mailto:yang-multicast@ietf.org"
                                target="_blank" moz-do-not-send="true">yang-multicast@ietf.org</a><o:p></o:p></p>
                          </div>
                          <p class="MsoNormal"><b>Cc:</b> Stig Venaas
                            &lt;<a href="mailto:stig@venaas.com"
                              target="_blank" moz-do-not-send="true">stig@venaas.com</a>&gt;;
                            Guofeng &lt;<a
                              href="mailto:guofeng@huawei.com"
                              target="_blank" moz-do-not-send="true">guofeng@huawei.com</a>&gt;;
                            Benoit Claise &lt;<a
                              href="mailto:bclaise@cisco.com"
                              target="_blank" moz-do-not-send="true">bclaise@cisco.com</a>&gt;<o:p></o:p></p>
                          <div>
                            <p class="MsoNormal"><br>
                              <b>Subject:</b> Re: [Yang-multicast]
                              Updated draft-ietf-pim-yang-09<o:p></o:p></p>
                          </div>
                        </div>
                      </div>
                      <div>
                        <p class="MsoNormal"
                          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Â <o:p></o:p></p>
                        <div>
                          <p class="MsoNormal"
                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Xufeng,<br>
                            <br>
                            I updated yanglint to the latest version
                            this morning and the message is now clearer.<br>
                            &gt;From the tool developer:<o:p></o:p></p>
                          <blockquote
                            style="margin-top:5.0pt;margin-bottom:5.0pt">
                            <p class="MsoNormal"
                              style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">the
                              most recent version of libyang (0.13.73)
                              should have improved XPath warnings
                              including a specific message when an
                              identityref value was found in a
                              non-implemented module for easier fixing
                              of such problems. <o:p></o:p></p>
                          </blockquote>
                          <p class="MsoNormal"
                            style="mso-margin-top-alt:auto;margin-bottom:12.0pt">See
                            <a
                              href="http://www.claise.be/IETFYANGPageCompilation.html"
                              target="_blank" moz-do-not-send="true">http://www.claise.be/IETFYANGPageCompilation.html</a><br>
                            <br>
                            I checked that all your YANG modules passes
                            with yanglint -i<br>
                            So there are no more errors related to your
                            YANG modules. :-)<br>
                            <br>
                            Regards, Benoit<o:p></o:p></p>
                        </div>
                        <blockquote
                          style="margin-top:5.0pt;margin-bottom:5.0pt">
                          <p class="MsoNormal"
                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Hi
                            Benoit,<o:p></o:p></p>
                          <p class="MsoNormal"
                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Â <o:p></o:p></p>
                          <p class="MsoNormal"
                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">We
                            have fixed the warnings from yumadump-pro,
                            but the latest version of yanglint is
                            enforcing some rules that are not clear to
                            us, so the yanglint warnings have not been
                            cleared. It would be good to get more
                            information from the toolâ€™s owner.<o:p></o:p></p>
                          <p class="MsoNormal"
                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Â <o:p></o:p></p>
                          <p class="MsoNormal"
                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Thanks,<o:p></o:p></p>
                          <p class="MsoNormal"
                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">-
                            Xufeng<o:p></o:p></p>
                          <p class="MsoNormal"
                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Â <o:p></o:p></p>
                          <div style="border:none;border-left:solid blue
                            1.5pt;padding:0in 0in 0in 4.0pt">
                            <div>
                              <div style="border:none;border-top:solid
                                #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b>From:</b>
                                  Benoit Claise [<a
                                    href="mailto:bclaise@cisco.com"
                                    target="_blank"
                                    moz-do-not-send="true">mailto:bclaise@cisco.com</a>]
                                  <br>
                                  <b>Sent:</b> Wednesday, September 27,
                                  2017 8:22 AM<br>
                                  <b>To:</b> Xufeng Liu <a
                                    href="mailto:Xufeng_Liu@jabil.com"
                                    target="_blank"
                                    moz-do-not-send="true">&lt;Xufeng_Liu@jabil.com&gt;</a>;
                                  Stig Venaas (svenaas) <a
                                    href="mailto:stig@cisco.com"
                                    target="_blank"
                                    moz-do-not-send="true">&lt;stig@cisco.com&gt;</a>;
                                  Liuyisong <a
                                    href="mailto:liuyisong@huawei.com"
                                    target="_blank"
                                    moz-do-not-send="true">&lt;liuyisong@huawei.com&gt;</a>;
                                  <a
                                    href="mailto:yang-multicast@ietf.org"
                                    target="_blank"
                                    moz-do-not-send="true">yang-multicast@ietf.org</a><br>
                                  <b>Cc:</b> Stig Venaas <a
                                    href="mailto:stig@venaas.com"
                                    target="_blank"
                                    moz-do-not-send="true">&lt;stig@venaas.com&gt;</a>;
                                  Guofeng <a
                                    href="mailto:guofeng@huawei.com"
                                    target="_blank"
                                    moz-do-not-send="true">&lt;guofeng@huawei.com&gt;</a><br>
                                  <b>Subject:</b> Re: [Yang-multicast]
                                  Updated draft-ietf-pim-yang-09<o:p></o:p></p>
                              </div>
                            </div>
                            <p class="MsoNormal"
                              style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Â <o:p></o:p></p>
                            <div>
                              <p class="MsoNormal"
                                style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Hi
                                Xufeng,<br>
                                <br>
                                It still see some warnings, coming from
                                yumadump-pro and yanglint<br>
                                <a
                                  href="http://www.claise.be/IETFYANGPageCompilation.html"
                                  target="_blank" moz-do-not-send="true">http://www.claise.be/IETFYANGPageCompilation.html</a><br>
                                Can you please have a look.<br>
                                <br>
                                Regards, Benoit<o:p></o:p></p>
                            </div>
                            <blockquote
                              style="margin-top:5.0pt;margin-bottom:5.0pt">
                              <pre>Hi All,<o:p></o:p></pre>
                              <pre>Â <o:p></o:p></pre>
                              <pre>Attached please find the planned draft-ietf-pim-yang-09, which has been updated to be NMDA compliant. Please review and provide comments. If no objections, I'd submit it on Monday.<o:p></o:p></pre>
                              <pre>Â <o:p></o:p></pre>
                              <pre>The draft, model files, and tree views have been checked in to the Github:<o:p></o:p></pre>
                              <pre><a href="https://github.com/mcallisterjp/pim-yang" target="_blank" moz-do-not-send="true">https://github.com/mcallisterjp/pim-yang</a><o:p></o:p></pre>
                              <pre>Â <o:p></o:p></pre>
                              <pre>Thanks,<o:p></o:p></pre>
                              <pre>- Xufeng<o:p></o:p></pre>
                              <pre>Â <o:p></o:p></pre>
                              <p class="MsoNormal"
                                style="mso-margin-top-alt:auto;margin-bottom:12.0pt"><br>
                                <br>
                                <br>
                                <o:p></o:p></p>
                              <pre>_______________________________________________<o:p></o:p></pre>
                              <pre>Yang-multicast mailing list<o:p></o:p></pre>
                              <pre><a href="mailto:Yang-multicast@ietf.org" target="_blank" moz-do-not-send="true">Yang-multicast@ietf.org</a><o:p></o:p></pre>
                              <pre><a href="https://www.ietf.org/mailman/listinfo/yang-multicast" target="_blank" moz-do-not-send="true">https://www.ietf.org/mailman/listinfo/yang-multicast</a><o:p></o:p></pre>
                            </blockquote>
                            <p class="MsoNormal"
                              style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Â <o:p></o:p></p>
                          </div>
                        </blockquote>
                        <p class="MsoNormal"
                          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Â <o:p></o:p></p>
                      </div>
                    </div>
                  </div>
                </div>
              </blockquote>
            </div>
            <p class="MsoNormal"><o:p>Â </o:p></p>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
  </body>
</html>

--------------F094BBDD4E88588DD3AA4D05--


From nobody Thu Oct  5 03:51:33 2017
Return-Path: <bclaise@cisco.com>
X-Original-To: yang-multicast@ietfa.amsl.com
Delivered-To: yang-multicast@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3E603134226 for <yang-multicast@ietfa.amsl.com>; Thu,  5 Oct 2017 03:50:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.489
X-Spam-Level: 
X-Spam-Status: No, score=-14.489 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id T5U-QdCIg-4N for <yang-multicast@ietfa.amsl.com>; Thu,  5 Oct 2017 03:50:05 -0700 (PDT)
Received: from aer-iport-2.cisco.com (aer-iport-2.cisco.com [173.38.203.52]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C063A126C0F for <yang-multicast@ietf.org>; Thu,  5 Oct 2017 03:50:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=12404; q=dns/txt; s=iport; t=1507200604; x=1508410204; h=subject:to:cc:references:from:message-id:date: mime-version:in-reply-to; bh=Ot0g8FsrjMX8Ap4rlDqgoEkxIoPGszR3f4beVj6VTD4=; b=AiAJzpOU0hK1/YiNSvOjms6tz6ORDcAT8iVkpHtiomnfSEXXE2SMzFeV Ky9ZdDwh+S04Y5A3/x2/P42uFsNq2t1N8wIRYslhNG4LE0uLaM4V0qpR5 8AsWYcaxwSd+W84kMiLc+XterfmzBooiIhFiMA13z8YjgQby3AFwmfXp3 Q=;
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800";  d="scan'208,217";a="655242318"
Received: from aer-iport-nat.cisco.com (HELO aer-core-1.cisco.com) ([173.38.203.22]) by aer-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 05 Oct 2017 10:50:03 +0000
Received: from [10.55.221.36] (ams-bclaise-nitro3.cisco.com [10.55.221.36]) by aer-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id v95Ao2lY009635; Thu, 5 Oct 2017 10:50:02 GMT
To: Xufeng Liu <Xufeng_Liu@jabil.com>, "Stig Venaas (svenaas)" <stig@cisco.com>, Liuyisong <liuyisong@huawei.com>, "yang-multicast@ietf.org" <yang-multicast@ietf.org>
Cc: Stig Venaas <stig@venaas.com>, Guofeng <guofeng@huawei.com>
References: <BN3PR0201MB0867E22586959F42CA00D28FF1660@BN3PR0201MB0867.namprd02.prod.outlook.com> <070976c0-ac0b-7021-6f9a-e6496e8d1147@cisco.com> <BN3PR0201MB0867A8EC07B0E26F600F5808F17F0@BN3PR0201MB0867.namprd02.prod.outlook.com> <c7b56b1e-4915-7fad-603c-4287d5dcb355@cisco.com>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <36a0e1b2-aac2-fa27-8515-2535821e639e@cisco.com>
Date: Thu, 5 Oct 2017 12:50:02 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <c7b56b1e-4915-7fad-603c-4287d5dcb355@cisco.com>
Content-Type: multipart/alternative; boundary="------------B2CC8E5E391A28CDD1E38220"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-multicast/C_HAxiIoX5UoVCp9Mb_FU1lsnKI>
Subject: [Yang-multicast] Move to yanglint -i : Updated draft-ietf-pim-yang-09
X-BeenThere: yang-multicast@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: YANG Multicast <yang-multicast.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-multicast>, <mailto:yang-multicast-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-multicast/>
List-Post: <mailto:yang-multicast@ietf.org>
List-Help: <mailto:yang-multicast-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-multicast>, <mailto:yang-multicast-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Oct 2017 10:50:08 -0000

This is a multi-part message in MIME format.
--------------B2CC8E5E391A28CDD1E38220
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit

Dear all,

I implemented yanglint -i part of my daily scripts.
       -i, --allimplemented  Make all the imported modules implemented.

That improved the validation stats significantly 
<http://claise.be/IETFYANGPageCompilation.png>.
     24 YANG modules now passes validation.

I thought I would let you know

Regards, Benoit
> Xufeng,
>
> I updated yanglint to the latest version this morning and the message 
> is now clearer.
> From the tool developer:
>
>     the most recent version of libyang (0.13.73) should have improved
>     XPath warnings including a specific message when an identityref
>     value was found in a non-implemented module for easier fixing of
>     such problems.
>
> See http://www.claise.be/IETFYANGPageCompilation.html
>
> I checked that all your YANG modules passes with yanglint -i
> So there are no more errors related to your YANG modules. :-)
>
> Regards, Benoit
>
>
>> Hi Benoit,
>>
>> We have fixed the warnings from yumadump-pro, but the latest version 
>> of yanglint is enforcing some rules that are not clear to us, so the 
>> yanglint warnings have not been cleared. It would be good to get more 
>> information from the tool’s owner.
>>
>> Thanks,
>>
>> - Xufeng
>>
>> *From:*Benoit Claise [mailto:bclaise@cisco.com]
>> *Sent:* Wednesday, September 27, 2017 8:22 AM
>> *To:* Xufeng Liu <Xufeng_Liu@jabil.com>; Stig Venaas (svenaas) 
>> <stig@cisco.com>; Liuyisong <liuyisong@huawei.com>; 
>> yang-multicast@ietf.org
>> *Cc:* Stig Venaas <stig@venaas.com>; Guofeng <guofeng@huawei.com>
>> *Subject:* Re: [Yang-multicast] Updated draft-ietf-pim-yang-09
>>
>> Hi Xufeng,
>>
>> It still see some warnings, coming from yumadump-pro and yanglint
>> http://www.claise.be/IETFYANGPageCompilation.html
>> Can you please have a look.
>>
>> Regards, Benoit
>>
>>     Hi All,
>>
>>     Attached please find the planned draft-ietf-pim-yang-09, which has been updated to be NMDA compliant. Please review and provide comments. If no objections, I'd submit it on Monday.
>>
>>     The draft, model files, and tree views have been checked in to the Github:
>>
>>     https://github.com/mcallisterjp/pim-yang
>>
>>     Thanks,
>>
>>     - Xufeng
>>
>>
>>
>>
>>     _______________________________________________
>>
>>     Yang-multicast mailing list
>>
>>     Yang-multicast@ietf.org <mailto:Yang-multicast@ietf.org>
>>
>>     https://www.ietf.org/mailman/listinfo/yang-multicast
>>
>


--------------B2CC8E5E391A28CDD1E38220
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html;
      charset=windows-1252">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Dear all,<br>
      <br>
      I implemented yanglint -i part of my daily scripts.<br>
            -i, --allimplemented  Make all the imported modules
      implemented.<br>
      <br>
      That improved the validation stats <a
        href="http://claise.be/IETFYANGPageCompilation.png">significantly</a>.
      <br>
          24 YANG modules now passes validation.<br>
      <br>
      I thought I would let you know<br>
      <br>
      Regards, Benoit<br>
    </div>
    <blockquote type="cite"
      cite="mid:c7b56b1e-4915-7fad-603c-4287d5dcb355@cisco.com">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <div class="moz-cite-prefix">Xufeng,<br>
        <br>
        I updated yanglint to the latest version this morning and the
        message is now clearer.<br>
        From the tool developer:<br>
        <blockquote>the most recent version of libyang (0.13.73) should
          have improved XPath warnings including a specific message when
          an identityref value was found in a non-implemented module for
          easier fixing of such problems. <br>
        </blockquote>
        See <a class="moz-txt-link-freetext"
          href="http://www.claise.be/IETFYANGPageCompilation.html"
          moz-do-not-send="true">http://www.claise.be/IETFYANGPageCompilation.html</a><br>
        <br>
        I checked that all your YANG modules passes with yanglint -i<br>
        So there are no more errors related to your YANG modules. :-)<br>
        <br>
        Regards, Benoit<br>
        <br>
        <br>
      </div>
      <blockquote type="cite"
cite="mid:BN3PR0201MB0867A8EC07B0E26F600F5808F17F0@BN3PR0201MB0867.namprd02.prod.outlook.com">
        <meta http-equiv="Content-Type" content="text/html;
          charset=windows-1252">
        <meta name="Generator" content="Microsoft Word 15 (filtered
          medium)">
        <style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:DengXian;
	panose-1:3 0 5 9 0 0 0 0 0 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:"\@DengXian";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	color:black;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";
	color:black;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	color:black;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	color:black;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;
	color:black;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
        <div class="WordSection1">
          <p class="MsoNormal"><span style="color:windowtext">Hi Benoit,<o:p></o:p></span></p>
          <p class="MsoNormal"><span style="color:windowtext"><o:p> </o:p></span></p>
          <p class="MsoNormal"><span style="color:windowtext">We have
              fixed the warnings from </span>yumadump-pro, but the
            latest version of yanglint is enforcing some rules that are
            not clear to us, so the yanglint warnings have not been
            cleared. It would be good to get more information from the
            tool’s owner.<o:p></o:p></p>
          <p class="MsoNormal"><o:p> </o:p></p>
          <p class="MsoNormal">Thanks,<o:p></o:p></p>
          <p class="MsoNormal">- Xufeng<span style="color:windowtext"><o:p></o:p></span></p>
          <p class="MsoNormal"><span style="color:windowtext"><o:p> </o:p></span></p>
          <div style="border:none;border-left:solid blue
            1.5pt;padding:0in 0in 0in 4.0pt">
            <div>
              <div style="border:none;border-top:solid #E1E1E1
                1.0pt;padding:3.0pt 0in 0in 0in">
                <p class="MsoNormal"><b><span style="color:windowtext">From:</span></b><span
                    style="color:windowtext"> Benoit Claise [<a
                      class="moz-txt-link-freetext"
                      href="mailto:bclaise@cisco.com"
                      moz-do-not-send="true">mailto:bclaise@cisco.com</a>]
                    <br>
                    <b>Sent:</b> Wednesday, September 27, 2017 8:22 AM<br>
                    <b>To:</b> Xufeng Liu <a
                      class="moz-txt-link-rfc2396E"
                      href="mailto:Xufeng_Liu@jabil.com"
                      moz-do-not-send="true">&lt;Xufeng_Liu@jabil.com&gt;</a>;
                    Stig Venaas (svenaas) <a
                      class="moz-txt-link-rfc2396E"
                      href="mailto:stig@cisco.com"
                      moz-do-not-send="true">&lt;stig@cisco.com&gt;</a>;
                    Liuyisong <a class="moz-txt-link-rfc2396E"
                      href="mailto:liuyisong@huawei.com"
                      moz-do-not-send="true">&lt;liuyisong@huawei.com&gt;</a>;
                    <a class="moz-txt-link-abbreviated"
                      href="mailto:yang-multicast@ietf.org"
                      moz-do-not-send="true">yang-multicast@ietf.org</a><br>
                    <b>Cc:</b> Stig Venaas <a
                      class="moz-txt-link-rfc2396E"
                      href="mailto:stig@venaas.com"
                      moz-do-not-send="true">&lt;stig@venaas.com&gt;</a>;
                    Guofeng <a class="moz-txt-link-rfc2396E"
                      href="mailto:guofeng@huawei.com"
                      moz-do-not-send="true">&lt;guofeng@huawei.com&gt;</a><br>
                    <b>Subject:</b> Re: [Yang-multicast] Updated
                    draft-ietf-pim-yang-09<o:p></o:p></span></p>
              </div>
            </div>
            <p class="MsoNormal"><o:p> </o:p></p>
            <div>
              <p class="MsoNormal">Hi Xufeng,<br>
                <br>
                It still see some warnings, coming from yumadump-pro and
                yanglint<br>
                <a
                  href="http://www.claise.be/IETFYANGPageCompilation.html"
                  moz-do-not-send="true">http://www.claise.be/IETFYANGPageCompilation.html</a><br>
                Can you please have a look.<br>
                <br>
                Regards, Benoit<o:p></o:p></p>
            </div>
            <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
              <pre>Hi All,<o:p></o:p></pre>
              <pre><o:p> </o:p></pre>
              <pre>Attached please find the planned draft-ietf-pim-yang-09, which has been updated to be NMDA compliant. Please review and provide comments. If no objections, I'd submit it on Monday.<o:p></o:p></pre>
              <pre><o:p> </o:p></pre>
              <pre>The draft, model files, and tree views have been checked in to the Github:<o:p></o:p></pre>
              <pre><a href="https://github.com/mcallisterjp/pim-yang" moz-do-not-send="true">https://github.com/mcallisterjp/pim-yang</a><o:p></o:p></pre>
              <pre><o:p> </o:p></pre>
              <pre>Thanks,<o:p></o:p></pre>
              <pre>- Xufeng<o:p></o:p></pre>
              <pre><o:p> </o:p></pre>
              <p class="MsoNormal"><br>
                <br>
                <br>
                <o:p></o:p></p>
              <pre>_______________________________________________<o:p></o:p></pre>
              <pre>Yang-multicast mailing list<o:p></o:p></pre>
              <pre><a href="mailto:Yang-multicast@ietf.org" moz-do-not-send="true">Yang-multicast@ietf.org</a><o:p></o:p></pre>
              <pre><a href="https://www.ietf.org/mailman/listinfo/yang-multicast" moz-do-not-send="true">https://www.ietf.org/mailman/listinfo/yang-multicast</a><o:p></o:p></pre>
            </blockquote>
            <p class="MsoNormal"><o:p> </o:p></p>
          </div>
        </div>
      </blockquote>
      <br>
    </blockquote>
    <br>
  </body>
</html>

--------------B2CC8E5E391A28CDD1E38220--


From nobody Thu Oct  5 06:13:51 2017
Return-Path: <Xufeng_Liu@jabil.com>
X-Original-To: yang-multicast@ietfa.amsl.com
Delivered-To: yang-multicast@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DB05E13457C for <yang-multicast@ietfa.amsl.com>; Thu,  5 Oct 2017 06:13:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level: 
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=jabil.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rC4j-E8qEQaj for <yang-multicast@ietfa.amsl.com>; Thu,  5 Oct 2017 06:13:46 -0700 (PDT)
Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0136.outbound.protection.outlook.com [104.47.42.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EB48A134582 for <yang-multicast@ietf.org>; Thu,  5 Oct 2017 06:12:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jabil.onmicrosoft.com;  s=selector1-jabil-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=mGk9AtzAxLcK/eiVpZMlO3HlMkphgA79GPCVQIcbH8E=; b=QkeYM3saumKfsv5hPnyRFvruuLLbumUTcornka8PEEUAl1V7lg1BejYga5iXClnUHq3k/q3XB3+5Lc6mhNK/FsvGOIrgsYe1RoHc8Z+CKK4j+cTRaJdBaNvDOxJAnfhaFotSCbT8FOnTH0RCj5f4O9vp4uK1uRLnCyL63etIgbY=
Received: from BN3PR0201MB0867.namprd02.prod.outlook.com (10.160.154.13) by BN3PR0201MB0867.namprd02.prod.outlook.com (10.160.154.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Thu, 5 Oct 2017 13:12:56 +0000
Received: from BN3PR0201MB0867.namprd02.prod.outlook.com ([10.160.154.13]) by BN3PR0201MB0867.namprd02.prod.outlook.com ([10.160.154.13]) with mapi id 15.20.0077.018; Thu, 5 Oct 2017 13:12:56 +0000
From: Xufeng Liu <Xufeng_Liu@jabil.com>
To: Benoit Claise <bclaise@cisco.com>, "Stig Venaas (svenaas)" <stig@cisco.com>, Liuyisong <liuyisong@huawei.com>, "yang-multicast@ietf.org" <yang-multicast@ietf.org>
CC: Stig Venaas <stig@venaas.com>, Guofeng <guofeng@huawei.com>
Thread-Topic: Move to yanglint -i : [Yang-multicast] Updated draft-ietf-pim-yang-09
Thread-Index: AdMzFiIWsS7W8jKeT7aT0B+blPyN0AEdRUeAAKDd0AAAjGZtgABh2n4AAATx2MA=
Date: Thu, 5 Oct 2017 13:12:56 +0000
Message-ID: <BN3PR0201MB0867F828C107257057E7394BF1700@BN3PR0201MB0867.namprd02.prod.outlook.com>
References: <BN3PR0201MB0867E22586959F42CA00D28FF1660@BN3PR0201MB0867.namprd02.prod.outlook.com> <070976c0-ac0b-7021-6f9a-e6496e8d1147@cisco.com> <BN3PR0201MB0867A8EC07B0E26F600F5808F17F0@BN3PR0201MB0867.namprd02.prod.outlook.com> <c7b56b1e-4915-7fad-603c-4287d5dcb355@cisco.com> <36a0e1b2-aac2-fa27-8515-2535821e639e@cisco.com>
In-Reply-To: <36a0e1b2-aac2-fa27-8515-2535821e639e@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=Xufeng_Liu@jabil.com; 
x-originating-ip: [98.191.72.170]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BN3PR0201MB0867; 6:/QyibRBO6S8ZwpT5J/ds14xkEKwGp98XqFbfGwP3a7d79eeVz17B1E/khUPSxXMqdDrsl/44GXpwaEhQgOeBFiF1Z6THCuhKwOX93k4m40ngAHHFfcPoDNLJDdERGnSPDOHJkC/m8LYzIrOscn4biV1ks2dQ6lXAkue1pDFmLoAEUy4kUtRJdFaV0zyMENujgWGKKyh8KHTXQbb38smjU+TH/e1Gx2L+sIitlk6OWesymsglsv3/BveWUOU+mHUegJBpV57Yv9E5SPs6/30sZ+Te2k0NyIhlPAy63t9QDo39GK0uJUT+T0u3jcykL00h+euVHD3oSfaGennKk2b/Qw==; 5:zdDz7FLhdHV8QoUIcVQVo2715DUvlKvjktdm0E/qIyTXVTRPrX11j52KUX5VExbr3+Z1sQd49KfZJe8TJ+czsYxNleRGTM0sx7WTLfbUTPn24yzDYsKeDrqz0/akepF66cfrvctLFdHZTxIOrnDt0g==; 24:xBdOovBZa0ZBqPOXL0RX96qmvaAdpbgV2O5Lt3A6pWFd6ASUEyagmeS+5rTls3zduoWSQj90adxQ7UcaOBSRza0B35B5N6e4OpYY+JxbNl0=; 7:uS9bVSYLX6LPhx1u5QtN6KPoCRRXaoni3PK4J/nBkOq3OFNR8mJatDWkNe2sxMwsUJpCo6UOsM+bB4lbn7O9tZ7eFshx6R4PbZEiMJ0sCqjVvNUbHAU9tDjMbiVDeLSQQDlFbXE670VaaLcoYeMxq4UexePY/VabgYd0UYSLDSsb3Firl4p4U6+HMNprrCn9CeRNec8t6dQVTaclu1P81YT5cfUXsKtyCJftLHWzliA=
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: 81a00747-da3c-488c-922a-08d50bf2cb7a
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254152)(48565401081)(2017052603199)(201703131423075)(201703031133081)(201702281549075); SRVR:BN3PR0201MB0867; 
x-ms-traffictypediagnostic: BN3PR0201MB0867:
x-exchange-antispam-report-test: UriScan:(166708455590820)(50582790962513)(95692535739014)(21748063052155)(21534305686606);
x-microsoft-antispam-prvs: <BN3PR0201MB08671FAA797F0A270E0A8CE4F1700@BN3PR0201MB0867.namprd02.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123555025)(20161123558100)(20161123560025)(20161123562025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BN3PR0201MB0867; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BN3PR0201MB0867; 
x-forefront-prvs: 04519BA941
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(39860400002)(376002)(51914003)(53754006)(377454003)(199003)(189002)(230783001)(6506006)(2950100002)(6436002)(7696004)(53376002)(606006)(54906003)(110136005)(5890100001)(966005)(5660300001)(25786009)(97736004)(86362001)(77096006)(4326008)(7066003)(6246003)(74316002)(102836003)(229853002)(2420400007)(66066001)(7736002)(6116002)(7110500001)(2501003)(790700001)(53546010)(3846002)(189998001)(54896002)(3280700002)(9686003)(93886005)(81156014)(6306002)(2906002)(3660700001)(101416001)(72206003)(105586002)(8936002)(76176999)(2900100001)(106356001)(316002)(478600001)(33656002)(81166006)(9326002)(8676002)(14454004)(80792005)(53936002)(99286003)(54356999)(15650500001)(55016002)(50986999)(10710500007)(236005)(68736007); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR0201MB0867; H:BN3PR0201MB0867.namprd02.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: jabil.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_BN3PR0201MB0867F828C107257057E7394BF1700BN3PR0201MB0867_"
MIME-Version: 1.0
X-OriginatorOrg: jabil.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Oct 2017 13:12:56.3779 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bc876b21-f134-4c12-a265-8ed26b7f0f3b
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0201MB0867
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-multicast/73yTWJVUeFZEhezWeUZF6v_LkIw>
Subject: Re: [Yang-multicast] Move to yanglint -i : Updated draft-ietf-pim-yang-09
X-BeenThere: yang-multicast@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: YANG Multicast <yang-multicast.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-multicast>, <mailto:yang-multicast-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-multicast/>
List-Post: <mailto:yang-multicast@ietf.org>
List-Help: <mailto:yang-multicast-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-multicast>, <mailto:yang-multicast-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Oct 2017 13:13:50 -0000

--_000_BN3PR0201MB0867F828C107257057E7394BF1700BN3PR0201MB0867_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi Benoit,

Thanks for the information. Much better now.

Regards,
- Xufeng

From: Benoit Claise [mailto:bclaise@cisco.com]
Sent: Thursday, October 5, 2017 6:50 AM
To: Xufeng Liu <Xufeng_Liu@jabil.com>; Stig Venaas (svenaas) <stig@cisco.co=
m>; Liuyisong <liuyisong@huawei.com>; yang-multicast@ietf.org
Cc: Stig Venaas <stig@venaas.com>; Guofeng <guofeng@huawei.com>
Subject: Move to yanglint -i : [Yang-multicast] Updated draft-ietf-pim-yang=
-09

Dear all,

I implemented yanglint -i part of my daily scripts.
      -i, --allimplemented  Make all the imported modules implemented.

That improved the validation stats significantly<http://claise.be/IETFYANGP=
ageCompilation.png>.
    24 YANG modules now passes validation.

I thought I would let you know

Regards, Benoit
Xufeng,

I updated yanglint to the latest version this morning and the message is no=
w clearer.
>From the tool developer:
the most recent version of libyang (0.13.73) should have improved XPath war=
nings including a specific message when an identityref value was found in a=
 non-implemented module for easier fixing of such problems.
See http://www.claise.be/IETFYANGPageCompilation.html

I checked that all your YANG modules passes with yanglint -i
So there are no more errors related to your YANG modules. :-)

Regards, Benoit

Hi Benoit,

We have fixed the warnings from yumadump-pro, but the latest version of yan=
glint is enforcing some rules that are not clear to us, so the yanglint war=
nings have not been cleared. It would be good to get more information from =
the tool's owner.

Thanks,
- Xufeng

From: Benoit Claise [mailto:bclaise@cisco.com]
Sent: Wednesday, September 27, 2017 8:22 AM
To: Xufeng Liu <Xufeng_Liu@jabil.com><mailto:Xufeng_Liu@jabil.com>; Stig Ve=
naas (svenaas) <stig@cisco.com><mailto:stig@cisco.com>; Liuyisong <liuyison=
g@huawei.com><mailto:liuyisong@huawei.com>; yang-multicast@ietf.org<mailto:=
yang-multicast@ietf.org>
Cc: Stig Venaas <stig@venaas.com><mailto:stig@venaas.com>; Guofeng <guofeng=
@huawei.com><mailto:guofeng@huawei.com>
Subject: Re: [Yang-multicast] Updated draft-ietf-pim-yang-09

Hi Xufeng,

It still see some warnings, coming from yumadump-pro and yanglint
http://www.claise.be/IETFYANGPageCompilation.html
Can you please have a look.

Regards, Benoit

Hi All,



Attached please find the planned draft-ietf-pim-yang-09, which has been upd=
ated to be NMDA compliant. Please review and provide comments. If no object=
ions, I'd submit it on Monday.



The draft, model files, and tree views have been checked in to the Github:

https://github.com/mcallisterjp/pim-yang



Thanks,

- Xufeng







_______________________________________________

Yang-multicast mailing list

Yang-multicast@ietf.org<mailto:Yang-multicast@ietf.org>

https://www.ietf.org/mailman/listinfo/yang-multicast




--_000_BN3PR0201MB0867F828C107257057E7394BF1700BN3PR0201MB0867_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:DengXian;
	panose-1:3 0 5 9 0 0 0 0 0 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:"\@DengXian";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	color:black;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";
	color:black;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	color:black;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	color:black;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;
	color:black;}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle22
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body bgcolor=3D"white" lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:windowtext">Hi Benoit,<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">Thanks for the info=
rmation. Much better now.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">Regards,<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">- Xufeng<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext"><o:p>&nbsp;</o:p></=
span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:windowtext">From:</span></b>=
<span style=3D"color:windowtext"> Benoit Claise [mailto:bclaise@cisco.com]
<br>
<b>Sent:</b> Thursday, October 5, 2017 6:50 AM<br>
<b>To:</b> Xufeng Liu &lt;Xufeng_Liu@jabil.com&gt;; Stig Venaas (svenaas) &=
lt;stig@cisco.com&gt;; Liuyisong &lt;liuyisong@huawei.com&gt;; yang-multica=
st@ietf.org<br>
<b>Cc:</b> Stig Venaas &lt;stig@venaas.com&gt;; Guofeng &lt;guofeng@huawei.=
com&gt;<br>
<b>Subject:</b> Move to yanglint -i : [Yang-multicast] Updated draft-ietf-p=
im-yang-09<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal">Dear all,<br>
<br>
I implemented yanglint -i part of my daily scripts.<br>
&nbsp;&nbsp;&nbsp; &nbsp; -i, --allimplemented&nbsp; Make all the imported =
modules implemented.<br>
<br>
That improved the validation stats <a href=3D"http://claise.be/IETFYANGPage=
Compilation.png">
significantly</a>. <br>
&nbsp;&nbsp;&nbsp; 24 YANG modules now passes validation.<br>
<br>
I thought I would let you know<br>
<br>
Regards, Benoit<o:p></o:p></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal">Xufeng,<br>
<br>
I updated yanglint to the latest version this morning and the message is no=
w clearer.<br>
>From the tool developer:<o:p></o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal">the most recent version of libyang (0.13.73) should =
have improved XPath warnings including a specific message when an identityr=
ef value was found in a non-implemented module for easier fixing of such pr=
oblems.
<o:p></o:p></p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">See <a href=3D"http:/=
/www.claise.be/IETFYANGPageCompilation.html">
http://www.claise.be/IETFYANGPageCompilation.html</a><br>
<br>
I checked that all your YANG modules passes with yanglint -i<br>
So there are no more errors related to your YANG modules. :-)<br>
<br>
Regards, Benoit<br>
<br>
<o:p></o:p></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"color:windowtext">Hi Benoit,</span><o=
:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">&nbsp;</span><o:p><=
/o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">We have fixed the w=
arnings from
</span>yumadump-pro, but the latest version of yanglint is enforcing some r=
ules that are not clear to us, so the yanglint warnings have not been clear=
ed. It would be good to get more information from the tool&#8217;s owner.<o=
:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Thanks,<o:p></o:p></p>
<p class=3D"MsoNormal">- Xufeng<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">&nbsp;</span><o:p><=
/o:p></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:windowtext">From:</span></b>=
<span style=3D"color:windowtext"> Benoit Claise [<a href=3D"mailto:bclaise@=
cisco.com">mailto:bclaise@cisco.com</a>]
<br>
<b>Sent:</b> Wednesday, September 27, 2017 8:22 AM<br>
<b>To:</b> Xufeng Liu <a href=3D"mailto:Xufeng_Liu@jabil.com">&lt;Xufeng_Li=
u@jabil.com&gt;</a>; Stig Venaas (svenaas)
<a href=3D"mailto:stig@cisco.com">&lt;stig@cisco.com&gt;</a>; Liuyisong <a =
href=3D"mailto:liuyisong@huawei.com">
&lt;liuyisong@huawei.com&gt;</a>; <a href=3D"mailto:yang-multicast@ietf.org=
">yang-multicast@ietf.org</a><br>
<b>Cc:</b> Stig Venaas <a href=3D"mailto:stig@venaas.com">&lt;stig@venaas.c=
om&gt;</a>; Guofeng
<a href=3D"mailto:guofeng@huawei.com">&lt;guofeng@huawei.com&gt;</a><br>
<b>Subject:</b> Re: [Yang-multicast] Updated draft-ietf-pim-yang-09</span><=
o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<div>
<p class=3D"MsoNormal">Hi Xufeng,<br>
<br>
It still see some warnings, coming from yumadump-pro and yanglint<br>
<a href=3D"http://www.claise.be/IETFYANGPageCompilation.html">http://www.cl=
aise.be/IETFYANGPageCompilation.html</a><br>
Can you please have a look.<br>
<br>
Regards, Benoit<o:p></o:p></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<pre>Hi All,<o:p></o:p></pre>
<pre>&nbsp;<o:p></o:p></pre>
<pre>Attached please find the planned draft-ietf-pim-yang-09, which has bee=
n updated to be NMDA compliant. Please review and provide comments. If no o=
bjections, I'd submit it on Monday.<o:p></o:p></pre>
<pre>&nbsp;<o:p></o:p></pre>
<pre>The draft, model files, and tree views have been checked in to the Git=
hub:<o:p></o:p></pre>
<pre><a href=3D"https://github.com/mcallisterjp/pim-yang">https://github.co=
m/mcallisterjp/pim-yang</a><o:p></o:p></pre>
<pre>&nbsp;<o:p></o:p></pre>
<pre>Thanks,<o:p></o:p></pre>
<pre>- Xufeng<o:p></o:p></pre>
<pre>&nbsp;<o:p></o:p></pre>
<p class=3D"MsoNormal"><br>
<br>
<br>
<br>
<o:p></o:p></p>
<pre>_______________________________________________<o:p></o:p></pre>
<pre>Yang-multicast mailing list<o:p></o:p></pre>
<pre><a href=3D"mailto:Yang-multicast@ietf.org">Yang-multicast@ietf.org</a>=
<o:p></o:p></pre>
<pre><a href=3D"https://www.ietf.org/mailman/listinfo/yang-multicast">https=
://www.ietf.org/mailman/listinfo/yang-multicast</a><o:p></o:p></pre>
</blockquote>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
</blockquote>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</blockquote>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
</body>
</html>

--_000_BN3PR0201MB0867F828C107257057E7394BF1700BN3PR0201MB0867_--


From nobody Sun Oct 15 23:59:19 2017
Return-Path: <bclaise@cisco.com>
X-Original-To: yang-multicast@ietfa.amsl.com
Delivered-To: yang-multicast@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A897613431F; Sun, 15 Oct 2017 23:59:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level: 
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hJdK0Jd9frci; Sun, 15 Oct 2017 23:59:15 -0700 (PDT)
Received: from aer-iport-4.cisco.com (aer-iport-4.cisco.com [173.38.203.54]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AEF43134316; Sun, 15 Oct 2017 23:59:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8498; q=dns/txt; s=iport; t=1508137155; x=1509346755; h=subject:references:to:from:message-id:date:mime-version: in-reply-to; bh=/CaVn5lCqMDu4pY5daFLOfDkV9QqA4dlEDrkbWP6LjM=; b=low7VLTlq0gBHgGVr3yDiUZsC0gJYnfv2j0qRK8nQ3wewx88q/M1aVLG E8Do7+EAetgdBUxXPasq/PpUe5YdKgkVf1zl7xY5/fPcNov5KGywlhJfN UNHcylHAVp6yyfuGIpCElRk7on6u6gat8aCsmlKV8BkubTAmEl/lerfO1 E=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DKAAAJWORZ/xbLJq1cGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBhENuJ4N6ih90kBAikHCFPxCCBAoYAQyER08ChRUYAQIBAQEBAQE?= =?us-ascii?q?BayiFHQEBAQEDAQEhSwkSHAECAQIBIwcCAiciBggGAQwGAgEBF4oCEKoTgicmi?= =?us-ascii?q?wgBAQEBAQEBAQEBAQEBAQEBAQEBAQEdgy2DWIFqKwuGJoEbWIJzgmEFih+HKJA?= =?us-ascii?q?Bh1+DYokqghRdhRmDWocyiiKDbYdggTkfOIFZNCEIHRUfKoJkCYMIgVA+NgGKJ?= =?us-ascii?q?AEBAQ?=
X-IronPort-AV: E=Sophos;i="5.43,385,1503360000";  d="scan'208,217";a="658102867"
Received: from aer-iport-nat.cisco.com (HELO aer-core-2.cisco.com) ([173.38.203.22]) by aer-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 16 Oct 2017 06:59:12 +0000
Received: from [10.55.221.36] (ams-bclaise-nitro3.cisco.com [10.55.221.36]) by aer-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id v9G6xCWo026117; Mon, 16 Oct 2017 06:59:12 GMT
References: <D607D9AB.CEBFA%acee@cisco.com>
To: draft-acee-rtgwg-yang-rib-extend@ietf.org, draft-ietf-rtgwg-yang-rip@ietf.org, draft-ietf-pim-igmp-mld-yang@ietf.org, draft-ietf-pim-yang@ietf.org, "yang-multicast@ietf.org" <yang-multicast@ietf.org>
From: Benoit Claise <bclaise@cisco.com>
X-Forwarded-Message-Id: <D607D9AB.CEBFA%acee@cisco.com>
Message-ID: <037e5dbf-061a-74e8-5709-c36f5d1b6084@cisco.com>
Date: Mon, 16 Oct 2017 08:59:09 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <D607D9AB.CEBFA%acee@cisco.com>
Content-Type: multipart/alternative; boundary="------------5E5BCA6B4ABD1E3FC08ED1C6"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-multicast/m5Aic0LdFhaN2nytX7vW3F1Atf0>
Subject: [Yang-multicast] ietf-routing-2 => ietf-routing: [netmod] FW: New Version Notification for draft-acee-netmod-rfc8022bis-05.txt
X-BeenThere: yang-multicast@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: YANG Multicast <yang-multicast.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-multicast>, <mailto:yang-multicast-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-multicast/>
List-Post: <mailto:yang-multicast@ietf.org>
List-Help: <mailto:yang-multicast-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-multicast>, <mailto:yang-multicast-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 16 Oct 2017 06:59:18 -0000

This is a multi-part message in MIME format.
--------------5E5BCA6B4ABD1E3FC08ED1C6
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

Dear authors,

I see that your YANG modules are/were depending on ietf-routing-2.
Note that, based on the consensus, ietf-routing-2 was changed back to 
ietf-routing.
Sorry for the back and forth, but keeping ietf-routing is the right 
solution.
Please update your YANG modules.

Regards, Benoit


-------- Forwarded Message --------
Subject: 	[netmod] FW: New Version Notification for 
draft-acee-netmod-rfc8022bis-05.txt
Date: 	Sat, 14 Oct 2017 19:15:35 +0000
From: 	Acee Lindem (acee) <acee@cisco.com>
To: 	netmod@ietf.org <netmod@ietf.org>



All,

Due to popular demand, this revision retains the RFC 8022 module names,
includes anything schema nodes of augmentations of routing-state or
interface-state with â€obsolete' status, and restores order to the
universe. The WG adoption poll should apply to this revision.

Thanks,
Acee

On 10/14/17, 2:30 PM, "internet-drafts@ietf.org"
<internet-drafts@ietf.org> wrote:

>
>A new version of I-D, draft-acee-netmod-rfc8022bis-05.txt
>has been successfully submitted by Acee Lindem and posted to the
>IETF repository.
>
>Name:		draft-acee-netmod-rfc8022bis
>Revision:	05
>Title:		A YANG Data Model for Routing Management (NDMA Version)
>Document date:	2017-10-14
>Group:		Individual Submission
>Pages:		72
>URL:            
>https://www.ietf.org/internet-drafts/draft-acee-netmod-rfc8022bis-05.txt
>Status:         
>https://datatracker.ietf.org/doc/draft-acee-netmod-rfc8022bis/
>Htmlized:       
>https://tools.ietf.org/html/draft-acee-netmod-rfc8022bis-05
>Htmlized:       
>https://datatracker.ietf.org/doc/html/draft-acee-netmod-rfc8022bis-05
>Diff:           
>https://www.ietf.org/rfcdiff?url2=draft-acee-netmod-rfc8022bis-05
>
>Abstract:
>   This document contains a specification of three YANG modules and one
>   submodule.  Together they form the core routing data model that
>   serves as a framework for configuring and managing a routing
>   subsystem.  It is expected that these modules will be augmented by
>   additional YANG modules defining data models for control-plane
>   protocols, route filters, and other functions.  The core routing data
>   model provides common building blocks for such extensions -- routes,
>   Routing Information Bases (RIBs), and control-plane protocols.
>
>   This version of these YANG modules uses new names for these YANG
>   models.  The main difference from the first version is that this
>   version fully conforms to the Network Management Datastore
>   Architecture (NMDA).  Consequently, this document obsoletes RFC 8022.
>
>                  
>        
>
>
>Please note that it may take a couple of minutes from the time of
>submission
>until the htmlized version and diff are available at tools.ietf.org.
>
>The IETF Secretariat
>

_______________________________________________
netmod mailing list
netmod@ietf.org
https://www.ietf.org/mailman/listinfo/netmod


--------------5E5BCA6B4ABD1E3FC08ED1C6
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Dear authors,<br>
    <br>
    I see that your YANG modules are/were depending on ietf-routing-2.<br>
    Note that, based on the consensus, ietf-routing-2 was changed back
    to ietf-routing.<br>
    Sorry for the back and forth, but keeping ietf-routing is the right
    solution.<br>
    Please update your YANG modules.<br>
    <br>
    Regards, Benoit<br>
    <div class="moz-forward-container"><br>
      <br>
      -------- Forwarded Message --------
      <table class="moz-email-headers-table" cellspacing="0"
        cellpadding="0" border="0">
        <tbody>
          <tr>
            <th nowrap="nowrap" valign="BASELINE" align="RIGHT">Subject:
            </th>
            <td>[netmod] FW: New Version Notification for
              draft-acee-netmod-rfc8022bis-05.txt</td>
          </tr>
          <tr>
            <th nowrap="nowrap" valign="BASELINE" align="RIGHT">Date: </th>
            <td>Sat, 14 Oct 2017 19:15:35 +0000</td>
          </tr>
          <tr>
            <th nowrap="nowrap" valign="BASELINE" align="RIGHT">From: </th>
            <td>Acee Lindem (acee) <a class="moz-txt-link-rfc2396E" href="mailto:acee@cisco.com">&lt;acee@cisco.com&gt;</a></td>
          </tr>
          <tr>
            <th nowrap="nowrap" valign="BASELINE" align="RIGHT">To: </th>
            <td><a class="moz-txt-link-abbreviated" href="mailto:netmod@ietf.org">netmod@ietf.org</a> <a class="moz-txt-link-rfc2396E" href="mailto:netmod@ietf.org">&lt;netmod@ietf.org&gt;</a></td>
          </tr>
        </tbody>
      </table>
      <br>
      <br>
      <pre>All, 

Due to popular demand, this revision retains the RFC 8022 module names,
includes anything schema nodes of augmentations of routing-state or
interface-state with â€obsolete' status, and restores order to the
universe. The WG adoption poll should apply to this revision.

Thanks,
Acee 

On 10/14/17, 2:30 PM, <a class="moz-txt-link-rfc2396E" href="mailto:internet-drafts@ietf.org">"internet-drafts@ietf.org"</a>
<a class="moz-txt-link-rfc2396E" href="mailto:internet-drafts@ietf.org">&lt;internet-drafts@ietf.org&gt;</a> wrote:

&gt;
&gt;A new version of I-D, draft-acee-netmod-rfc8022bis-05.txt
&gt;has been successfully submitted by Acee Lindem and posted to the
&gt;IETF repository.
&gt;
&gt;Name:		draft-acee-netmod-rfc8022bis
&gt;Revision:	05
&gt;Title:		A YANG Data Model for Routing Management (NDMA Version)
&gt;Document date:	2017-10-14
&gt;Group:		Individual Submission
&gt;Pages:		72
&gt;URL:            
&gt;<a class="moz-txt-link-freetext" href="https://www.ietf.org/internet-drafts/draft-acee-netmod-rfc8022bis-05.txt">https://www.ietf.org/internet-drafts/draft-acee-netmod-rfc8022bis-05.txt</a>
&gt;Status:         
&gt;<a class="moz-txt-link-freetext" href="https://datatracker.ietf.org/doc/draft-acee-netmod-rfc8022bis/">https://datatracker.ietf.org/doc/draft-acee-netmod-rfc8022bis/</a>
&gt;Htmlized:       
&gt;<a class="moz-txt-link-freetext" href="https://tools.ietf.org/html/draft-acee-netmod-rfc8022bis-05">https://tools.ietf.org/html/draft-acee-netmod-rfc8022bis-05</a>
&gt;Htmlized:       
&gt;<a class="moz-txt-link-freetext" href="https://datatracker.ietf.org/doc/html/draft-acee-netmod-rfc8022bis-05">https://datatracker.ietf.org/doc/html/draft-acee-netmod-rfc8022bis-05</a>
&gt;Diff:           
&gt;<a class="moz-txt-link-freetext" href="https://www.ietf.org/rfcdiff?url2=draft-acee-netmod-rfc8022bis-05">https://www.ietf.org/rfcdiff?url2=draft-acee-netmod-rfc8022bis-05</a>
&gt;
&gt;Abstract:
&gt;   This document contains a specification of three YANG modules and one
&gt;   submodule.  Together they form the core routing data model that
&gt;   serves as a framework for configuring and managing a routing
&gt;   subsystem.  It is expected that these modules will be augmented by
&gt;   additional YANG modules defining data models for control-plane
&gt;   protocols, route filters, and other functions.  The core routing data
&gt;   model provides common building blocks for such extensions -- routes,
&gt;   Routing Information Bases (RIBs), and control-plane protocols.
&gt;
&gt;   This version of these YANG modules uses new names for these YANG
&gt;   models.  The main difference from the first version is that this
&gt;   version fully conforms to the Network Management Datastore
&gt;   Architecture (NMDA).  Consequently, this document obsoletes RFC 8022.
&gt;
&gt;                  
&gt;        
&gt;
&gt;
&gt;Please note that it may take a couple of minutes from the time of
&gt;submission
&gt;until the htmlized version and diff are available at tools.ietf.org.
&gt;
&gt;The IETF Secretariat
&gt;

_______________________________________________
netmod mailing list
<a class="moz-txt-link-abbreviated" href="mailto:netmod@ietf.org">netmod@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/netmod">https://www.ietf.org/mailman/listinfo/netmod</a>
</pre>
    </div>
  </body>
</html>

--------------5E5BCA6B4ABD1E3FC08ED1C6--


From nobody Sat Oct 21 00:23:35 2017
Return-Path: <bclaise@cisco.com>
X-Original-To: yang-multicast@ietfa.amsl.com
Delivered-To: yang-multicast@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0E0E91329B5; Sat, 21 Oct 2017 00:23:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.501
X-Spam-Level: 
X-Spam-Status: No, score=-14.501 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5xcfm8JwceWc; Sat, 21 Oct 2017 00:23:32 -0700 (PDT)
Received: from aer-iport-3.cisco.com (aer-iport-3.cisco.com [173.38.203.53]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0FD61126BF3; Sat, 21 Oct 2017 00:23:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=261; q=dns/txt; s=iport; t=1508570612; x=1509780212; h=to:cc:from:subject:message-id:date:mime-version: content-transfer-encoding; bh=ylL/4EGR6RRmXQqbQFhW+QIW9E7FLMjGgzPM2GiSitw=; b=Gy1gHQ5BVxuQ6bYtR2HJMnzRF3goL4oUCNxYkA5uUqScSbQ+MqjOANwr 0v5lOFLj20Pw+mTvCoGty6VLbSl0RnrXwqQGk1gU+ZieMQ2i6OLxTLa55 8lvT5b8R/hXQFA+xIsCqI3pHzQ0tc5OMLQY6cF5/8v3WTZGe1ChUMGVHK o=;
X-IronPort-AV: E=Sophos;i="5.43,409,1503360000"; d="scan'208";a="656488634"
Received: from aer-iport-nat.cisco.com (HELO aer-core-2.cisco.com) ([173.38.203.22]) by aer-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 21 Oct 2017 07:23:30 +0000
Received: from [10.55.221.36] (ams-bclaise-nitro3.cisco.com [10.55.221.36]) by aer-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id v9L7NT6K031389; Sat, 21 Oct 2017 07:23:30 GMT
To: draft-ietf-pim-igmp-mld-yang@ietf.org
Cc: "Acee Lindem (acee)" <acee@cisco.com>, "yang-multicast@ietf.org" <yang-multicast@ietf.org>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <1d6e0085-b1cc-ea9b-2df1-450bfd576671@cisco.com>
Date: Sat, 21 Oct 2017 09:23:30 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-multicast/2gdUo75269lKPgf2kmoBO0cLG98>
Subject: [Yang-multicast] draft-ietf-pim-igmp-mld-yang-06.txt: YANG module
X-BeenThere: yang-multicast@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: YANG Multicast <yang-multicast.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-multicast>, <mailto:yang-multicast-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-multicast/>
List-Post: <mailto:yang-multicast@ietf.org>
List-Help: <mailto:yang-multicast-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-multicast>, <mailto:yang-multicast-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 21 Oct 2017 07:23:34 -0000

Dear authors,

Thank you for removing the ietf-routing-2 dependency.
I still see some warnings at
https://www.yangcatalog.org/yang-search/module_details.php?module=ietf-igmp-mld
 Â Â Â  http://www.claise.be/IETFYANGPageCompilation.html

Regards, Benoit


From nobody Mon Oct 23 23:45:50 2017
Return-Path: <hongji.zhao@ericsson.com>
X-Original-To: yang-multicast@ietfa.amsl.com
Delivered-To: yang-multicast@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A598113C164 for <yang-multicast@ietfa.amsl.com>; Mon, 23 Oct 2017 23:45:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.22
X-Spam-Level: 
X-Spam-Status: No, score=-4.22 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5U2QrX09X3Kl for <yang-multicast@ietfa.amsl.com>; Mon, 23 Oct 2017 23:45:44 -0700 (PDT)
Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8A5A013B619 for <yang-multicast@ietf.org>; Mon, 23 Oct 2017 23:45:43 -0700 (PDT)
X-AuditID: c1b4fb3a-1c7889c000006897-68-59eee19582d4
Received: from ESESSHC006.ericsson.se (Unknown_Domain [153.88.183.36]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id 60.13.26775.591EEE95; Tue, 24 Oct 2017 08:45:41 +0200 (CEST)
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.36) with Microsoft SMTP Server (TLS) id 14.3.352.0; Tue, 24 Oct 2017 08:45:39 +0200
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.onmicrosoft.com; s=selector1-ericsson-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=Va50g8GyQLZh/s/JsDY8RvMZwD9dfUIHfMpCVQXsCxg=; b=hNqQNr/pYcKKTotpVY7zLxo6k8YqimTkACErJq4sObCUgMCc6cq1xjMzd5+YvVTJXELkqAZ3kLEMjyZjxQZySCeY6gr5svf+lrLXFVFL3mDfn5AE+1n+WHCrG3maexJDc3VymRAQVqijiF8B+XYbJ8xFuxU+FZ2gWEYvoGsWLWk=
Received: from VI1PR0701MB1774.eurprd07.prod.outlook.com (10.167.196.144) by VI1PR0701MB1773.eurprd07.prod.outlook.com (10.167.196.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.156.4; Tue, 24 Oct 2017 06:45:38 +0000
Received: from VI1PR0701MB1774.eurprd07.prod.outlook.com ([fe80::c0f2:526e:d10b:c9d]) by VI1PR0701MB1774.eurprd07.prod.outlook.com ([fe80::c0f2:526e:d10b:c9d%13]) with mapi id 15.20.0178.004; Tue, 24 Oct 2017 06:45:37 +0000
From: Hongji Zhao <hongji.zhao@ericsson.com>
To: Xufeng Liu <Xufeng_Liu@jabil.com>, Liuyisong <liuyisong@huawei.com>, yang-multicast <yang-multicast@ietf.org>
Thread-Topic: The latest yang model for igmp-mld-snooping . Welcome any comments. Thanks !
Thread-Index: AdNMk625C1i0PSEiRhaGqx7wpi9sUg==
Date: Tue, 24 Oct 2017 06:45:37 +0000
Message-ID: <VI1PR0701MB1774DFE457B09C35E0920C1B96470@VI1PR0701MB1774.eurprd07.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=hongji.zhao@ericsson.com; 
x-originating-ip: [106.38.5.8]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR0701MB1773; 6:qBpjI0HmEtw91zn3KpuBgHg67wcPh6AFczbq+r2CMtV0DUfPsHjEBxf3Fe2/CBxE7lZSHn1Bu1ER9f3y9x/FzrIJd7DehPNjKgV/6JNkifeIvzK9ufn/OkNS5zXJHLMqC88cm0nW7SQZ5qkAk2VW9VWj1HSwDhoh/HtHg67Sq+KpYdUfl74qM0HaAMEdnS0S+AwvRDgsu5P10y1SAzOBKHxB8zjTO2aVh8mYt0m1p999lZBRGWy8bgkhE96Lc3h14xzoJS3FQgG45ZsOrzi3b7ocfUHXt8m0eaTEjvkFmstXLN6e9FtOlt6H74XPVX+GdDytSNQNRx9I8b1wjza3Pg==; 5:YETp23ky0aksH5BnXKe3xKPI4ueMAOjPVQyUj5BZE7Afm9glXnGmmQ+S1JINrbZxSPXzZTmoErlUQxxG8+uuP+m9QRbOYUvR7mBR46vcxWrsTHUk6fdJlvN6vSZ5vlP1Fj9YvYMU3i85hQQ22bZ3uQ==; 24:40AyYsAjBFY48zro6+bJCIhkPztBwtI0kMbCChfSVMgsK7dPjqzT70+4ys6mbW87yxeCtAWBHRqtQy2TplDdSHgqQFh79KHVXioomCKAr5c=; 7:Is9Bmcwm0Xp4kqHON0WVBjgI/cMmnbl4lrdp4GLJ5q6SMIX0DFB0waOow4sljiJI/aNF2SBfVb5MzYEDeKDHWLxg2LeZe8uUja89r8JoazxfYNl1DF+9zXTxf7oaTNDG6nLn9znYTBiW/L+SyngpmnpoOHYf+lWlM+Jt4wMs2grpHRG0FWWYI4DeMI8wdX4Tfc6KNXkxhJMuXXLIOHQQ/gMxvuSmtfuNwShToNZ5H4U=
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: ccb82feb-1eb7-43b1-cf69-08d51aaad5a2
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(4534020)(4602075)(4627075)(201703031133081)(201702281549075)(2017052603199)(49563074); SRVR:VI1PR0701MB1773; 
x-ms-traffictypediagnostic: VI1PR0701MB1773:
x-exchange-antispam-report-test: UriScan:(21748063052155);
x-microsoft-antispam-prvs: <VI1PR0701MB17739D562302893B4C02230296470@VI1PR0701MB1773.eurprd07.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(102415395)(6040450)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231020)(100000703101)(100105400095)(10201501046)(3002001)(6041248)(20161123560025)(20161123564025)(20161123558100)(20161123555025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:VI1PR0701MB1773; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:VI1PR0701MB1773; 
x-forefront-prvs: 047001DADA
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(346002)(376002)(189002)(199003)(66066001)(99286003)(105586002)(110136005)(14454004)(106356001)(9686003)(54896002)(189998001)(6306002)(316002)(68736007)(790700001)(55016002)(99936001)(6436002)(6506006)(101416001)(7696004)(86362001)(25786009)(5660300001)(19609705001)(7736002)(97736004)(8936002)(3660700001)(81166006)(2900100001)(3280700002)(81156014)(2906002)(3846002)(50986999)(5250100002)(54356999)(102836003)(230783001)(6116002)(478600001)(33656002)(74316002)(8676002)(53936002); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0701MB1773; H:VI1PR0701MB1774.eurprd07.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/mixed; boundary="_005_VI1PR0701MB1774DFE457B09C35E0920C1B96470VI1PR0701MB1774_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: ccb82feb-1eb7-43b1-cf69-08d51aaad5a2
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Oct 2017 06:45:37.2835 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0701MB1773
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA22SbUhTURjHObt3u9fl4LTNelomtYzSUsuixKSMIIReCCy0N2zoJZe61e6K 2YdQsxddUdKsaZamRpJvEa4ispXZi2Utc35JQ2eamW2uwqSsbNuxCOrb7/n//89znnM4LCWt FilYtUbP6TSqdKVITBcl3ggOK3S4tixsPieL6h9fHFVlK0JRj3pMdCwVl9vsFMZVVn4VxD13 lzIbqa3imBQuXb2f00Ws2ClOfXtfvqezhjUYbXY6Cz07xeYjPxbwEvhcbhblIzErxc0IXEe/ UaR4jOBu1XVfQeMTFJx1D07ELgigsNvGkKIfQdvdPKF3mAgvgDyjhfKyHPPQVmLysQwnwNjR AYbo22G4aATlI9bD4fDpZIxXpvEcMHY9p7yyBO+E9ga9V0Z4Cow+qRF4mcJT4VVfqYCsLQdH 21MR4QAYfPNTSPLboO5BNkP0IHhXd5oiPANelhqRd2XAxxgw590REiMcLAVORHg9jOb0MCR0 CUGT4zhNjAVQ8qx74rRoOFbwaKJZC8MjN0Wk4Y0Q8sfOTawXCAXFZooYVUIYctT6OqSYg8u1 hxF5FQW8tuehUyi0+K/rEVZD9eh7H0vwZGgp6qOJroWPhS6m2PNKFA6B+lsRRJ4FJqODITwP DpecZ/7VE8D0wYIIL4cudwciYx4i6J37v/jwWOef+Elbo0cXk/jn9nrR3w1lCF9BATzH8xm7 IiPDOZ06mee1mnANp7+GPN/2XsNY9E10b2BVE8IsUvpLxC2uLVKhaj+fmdGEgj1zeq9Wv0AK WqPVcEq55HuHx5akqDIPcDptkm5fOsc3oeksrZwqib3zIlGKd6n0XBrH7eF0v10B66fIQim3 BxSv/TdczFk2c/lgT98Um2z+3oq0rxWGmkIJc2RldmvY+r3mrmTsnOSnN7Y6duRah9ZVCsA+ I3RpjsEyLTUkaSig12xacsg+FL8myBxh251cTznLAr/ErzRsCukfkVmtq9fWW7PO/EgzCbLk YTHdbn3weIMqcry8seTg5tlKmk9VLQqldLzqF95zL0K+AwAA
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-multicast/EatKIMo5A3WjXtqisEu52itaDkk>
Subject: [Yang-multicast] The latest yang model for igmp-mld-snooping . Welcome any comments. Thanks !
X-BeenThere: yang-multicast@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: YANG Multicast <yang-multicast.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-multicast>, <mailto:yang-multicast-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-multicast/>
List-Post: <mailto:yang-multicast@ietf.org>
List-Help: <mailto:yang-multicast-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-multicast>, <mailto:yang-multicast-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Oct 2017 06:45:48 -0000

--_005_VI1PR0701MB1774DFE457B09C35E0920C1B96470VI1PR0701MB1774_
Content-Type: multipart/alternative;
	boundary="_000_VI1PR0701MB1774DFE457B09C35E0920C1B96470VI1PR0701MB1774_"

--_000_VI1PR0701MB1774DFE457B09C35E0920C1B96470VI1PR0701MB1774_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

DQoNCm1vZHVsZTogaWV0Zi1pZ21wLW1sZC1zbm9vcGluZw0KICAgICstLXJ3IGlnbXAtc25vb3Bp
bmctaW5zdGFuY2VzDQogICAgfCAgKy0tcncgaWdtcC1zbm9vcGluZy1pbnN0YW5jZSogW25hbWVd
DQogICAgfCAgICAgKy0tcncgbmFtZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJp
bmcNCiAgICB8ICAgICArLS1ydyBpZD8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMg0KICAgIHwgICAgICstLXJ3IHR5cGU/ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZW51bWVyYXRpb24NCiAgICB8ICAgICArLS1ydyBlbmFibGU/ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJvb2xlYW4ge2FkbWluLWVuYWJsZX0/DQogICAgfCAgICAgKy0tcncgZm9yd2FyZGlu
Zy1tb2RlPyAgICAgICAgICAgICAgICAgICBlbnVtZXJhdGlvbg0KICAgIHwgICAgICstLXJ3IGV4
cGxpY2l0LXRyYWNraW5nPyAgICAgICAgICAgICAgICAgYm9vbGVhbiB7ZXhwbGljaXQtdHJhY2tp
bmd9Pw0KICAgIHwgICAgICstLXJ3IGV4Y2x1ZGUtbGl0ZT8gICAgICAgICAgICAgICAgICAgICAg
Ym9vbGVhbiB7ZXhjbHVkZS1saXRlfT8NCiAgICB8ICAgICArLS1ydyBzZW5kLXF1ZXJ5PyAgICAg
ICAgICAgICAgICAgICAgICAgIGJvb2xlYW4NCiAgICB8ICAgICArLS1ydyBmYXN0LWxlYXZlPyAg
ICAgICAgICAgICAgICAgICAgICAgIGVtcHR5IHtmYXN0LWxlYXZlfT8NCiAgICB8ICAgICArLS1y
dyBsYXN0LW1lbWJlci1xdWVyeS1pbnRlcnZhbD8gICAgICAgIHVpbnQxNg0KICAgIHwgICAgICst
LXJ3IHF1ZXJ5LWludGVydmFsPyAgICAgICAgICAgICAgICAgICAgdWludDE2DQogICAgfCAgICAg
Ky0tcncgcXVlcnktbWF4LXJlc3BvbnNlLXRpbWU/ICAgICAgICAgICB1aW50MTYNCiAgICB8ICAg
ICArLS1ydyByZXF1aXJlLXJvdXRlci1hbGVydD8gICAgICAgICAgICAgIGJvb2xlYW4ge3JlcXVp
cmUtcm91dGVyLWFsZXJ0fT8NCiAgICB8ICAgICArLS1ydyByb2J1c3RuZXNzLXZhcmlhYmxlPyAg
ICAgICAgICAgICAgIHVpbnQ4DQogICAgfCAgICAgKy0tcncgdmVyc2lvbj8gICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50OA0KICAgIHwgICAgICstLXJ3IHN0YXRpYy1icmlkZ2UtbXJvdXRl
ci1pbnRlcmZhY2UqICAgaWY6aW50ZXJmYWNlLXJlZiB7c3RhdGljLWwyLW11bHRpY2FzdC1ncm91
cH0/DQogICAgfCAgICAgKy0tcncgc3RhdGljLXZwbHMtbXJvdXRlci1pbnRlcmZhY2UqICAgICBs
MnZwbi1pbnN0YW5jZS1wdy1yZWYge3N0YXRpYy1sMi1tdWx0aWNhc3QtZ3JvdXB9Pw0KICAgIHwg
ICAgICstLXJ3IHF1ZXJpZXItc291cmNlPyAgICAgICAgICAgICAgICAgICAgaW5ldDppcHY0LWFk
ZHJlc3MNCiAgICB8ICAgICArLS1ydyBzdGF0aWMtbDItbXVsdGljYXN0LWdyb3VwKiBbZ3JvdXAg
c291cmNlLWFkZHJdIHtzdGF0aWMtbDItbXVsdGljYXN0LWdyb3VwfT8NCiAgICB8ICAgICB8ICAr
LS1ydyBncm91cCAgICAgICAgICAgICAgICAgICAgICAgIGluZXQ6aXB2NC1hZGRyZXNzDQogICAg
fCAgICAgfCAgKy0tcncgc291cmNlLWFkZHIgICAgICAgICAgICAgICAgICBzb3VyY2UtaXB2NC1h
ZGRyLXR5cGUNCiAgICB8ICAgICB8ICArLS1ydyBicmlkZ2Utb3V0Z29pbmctaW50ZXJmYWNlKiAg
IGlmOmludGVyZmFjZS1yZWYNCiAgICB8ICAgICB8ICArLS1ydyB2cGxzLW91dGdvaW5nLWFjKiAg
ICAgICAgICAgIGwydnBuLWluc3RhbmNlLWFjLXJlZg0KICAgIHwgICAgIHwgICstLXJ3IHZwbHMt
b3V0Z29pbmctcHcqICAgICAgICAgICAgbDJ2cG4taW5zdGFuY2UtcHctcmVmDQogICAgfCAgICAg
Ky0tcm8gZW50cmllcy1jb3VudD8gICAgICAgICAgICAgICAgICAgICB1aW50MzINCiAgICB8ICAg
ICArLS1ybyBicmlkZ2UtbXJvdXRlci1pbnRlcmZhY2UqICAgICAgICAgIGlmOmludGVyZmFjZS1y
ZWYNCiAgICB8ICAgICArLS1ybyB2cGxzLW1yb3V0ZXItaW50ZXJmYWNlKiAgICAgICAgICAgIGwy
dnBuLWluc3RhbmNlLXB3LXJlZg0KICAgIHwgICAgICstLXJvIGdyb3VwKiBbYWRkcmVzc10NCiAg
ICB8ICAgICB8ICArLS1ybyBhZGRyZXNzICAgICAgICAgICAgICAgICAgICAgIGluZXQ6aXB2NC1h
ZGRyZXNzDQogICAgfCAgICAgfCAgKy0tcm8gbWFjLWFkZHJlc3M/ICAgICAgICAgICAgICAgICB5
YW5nOnBoeXMtYWRkcmVzcw0KICAgIHwgICAgIHwgICstLXJvIGV4cGlyZT8gICAgICAgICAgICAg
ICAgICAgICAgdWludDMyDQogICAgfCAgICAgfCAgKy0tcm8gdXAtdGltZT8gICAgICAgICAgICAg
ICAgICAgICB1aW50MzINCiAgICB8ICAgICB8ICArLS1ybyBicmlkZ2Utb3V0Z29pbmctaW50ZXJm
YWNlKiAgIGlmOmludGVyZmFjZS1yZWYNCiAgICB8ICAgICB8ICArLS1ybyB2cGxzLW91dGdvaW5n
LWFjKiAgICAgICAgICAgIGwydnBuLWluc3RhbmNlLWFjLXJlZg0KICAgIHwgICAgIHwgICstLXJv
IHZwbHMtb3V0Z29pbmctcHcqICAgICAgICAgICAgbDJ2cG4taW5zdGFuY2UtcHctcmVmDQogICAg
fCAgICAgfCAgKy0tcm8gbGFzdC1yZXBvcnRlcj8gICAgICAgICAgICAgICBpbmV0OmlwdjQtYWRk
cmVzcw0KICAgIHwgICAgIHwgICstLXJvIHNvdXJjZSogW2FkZHJlc3NdDQogICAgfCAgICAgfCAg
ICAgKy0tcm8gYWRkcmVzcyAgICAgICAgICBpbmV0OmlwdjQtYWRkcmVzcw0KICAgIHwgICAgIHwg
ICAgICstLXJvIHVwLXRpbWU/ICAgICAgICAgdWludDMyDQogICAgfCAgICAgfCAgICAgKy0tcm8g
ZXhwaXJlPyAgICAgICAgICB1aW50MzINCiAgICB8ICAgICB8ICAgICArLS1ybyBob3N0LWNvdW50
PyAgICAgIHVpbnQzMiB7ZXhwbGljaXQtdHJhY2tpbmd9Pw0KICAgIHwgICAgIHwgICAgICstLXJv
IGxhc3QtcmVwb3J0ZXI/ICAgaW5ldDppcHY0LWFkZHJlc3MNCiAgICB8ICAgICB8ICAgICArLS1y
byBob3N0KiBbaG9zdC1hZGRyZXNzXSB7ZXhwbGljaXQtdHJhY2tpbmd9Pw0KICAgIHwgICAgIHwg
ICAgICAgICstLXJvIGhvc3QtYWRkcmVzcyAgICAgICAgaW5ldDppcHY0LWFkZHJlc3MNCiAgICB8
ICAgICB8ICAgICAgICArLS1ybyBob3N0LWZpbHRlci1tb2RlPyAgIGVudW1lcmF0aW9uDQogICAg
fCAgICAgKy0tcm8gc3RhdGlzdGljcw0KICAgIHwgICAgICAgICstLXJvIHJlY2VpdmVkDQogICAg
fCAgICAgICAgfCAgKy0tcm8gcXVlcnk/ICAgICAgICAgICAgICAgICAgeWFuZzpjb3VudGVyNjQN
CiAgICB8ICAgICAgICB8ICArLS1ybyBtZW1iZXJzaGlwLXJlcG9ydC12MT8gICB5YW5nOmNvdW50
ZXI2NA0KICAgIHwgICAgICAgIHwgICstLXJvIG1lbWJlcnNoaXAtcmVwb3J0LXYyPyAgIHlhbmc6
Y291bnRlcjY0DQogICAgfCAgICAgICAgfCAgKy0tcm8gbWVtYmVyc2hpcC1yZXBvcnQtdjM/ICAg
eWFuZzpjb3VudGVyNjQNCiAgICB8ICAgICAgICB8ICArLS1ybyBsZWF2ZT8gICAgICAgICAgICAg
ICAgICB5YW5nOmNvdW50ZXI2NA0KICAgIHwgICAgICAgIHwgICstLXJvIHBpbT8gICAgICAgICAg
ICAgICAgICAgIHlhbmc6Y291bnRlcjY0DQogICAgfCAgICAgICAgKy0tcm8gc2VudA0KICAgIHwg
ICAgICAgICAgICstLXJvIHF1ZXJ5PyAgICAgICAgICAgICAgICAgIHlhbmc6Y291bnRlcjY0DQog
ICAgfCAgICAgICAgICAgKy0tcm8gbWVtYmVyc2hpcC1yZXBvcnQtdjE/ICAgeWFuZzpjb3VudGVy
NjQNCiAgICB8ICAgICAgICAgICArLS1ybyBtZW1iZXJzaGlwLXJlcG9ydC12Mj8gICB5YW5nOmNv
dW50ZXI2NA0KICAgIHwgICAgICAgICAgICstLXJvIG1lbWJlcnNoaXAtcmVwb3J0LXYzPyAgIHlh
bmc6Y291bnRlcjY0DQogICAgfCAgICAgICAgICAgKy0tcm8gbGVhdmU/ICAgICAgICAgICAgICAg
ICAgeWFuZzpjb3VudGVyNjQNCiAgICB8ICAgICAgICAgICArLS1ybyBwaW0/ICAgICAgICAgICAg
ICAgICAgICB5YW5nOmNvdW50ZXI2NA0KICAgICstLXJ3IG1sZC1zbm9vcGluZy1pbnN0YW5jZXMN
CiAgICB8ICArLS1ydyBtbGQtc25vb3BpbmctaW5zdGFuY2UqIFtuYW1lXQ0KICAgIHwgICAgICst
LXJ3IG5hbWUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RyaW5nDQogICAgfCAgICAg
Ky0tcncgaWQ/ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzINCiAgICB8ICAg
ICArLS1ydyB0eXBlPyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW1lcmF0aW9uDQog
ICAgfCAgICAgKy0tcncgZW5hYmxlPyAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sZWFu
IHthZG1pbi1lbmFibGV9Pw0KICAgIHwgICAgICstLXJ3IGZvcndhcmRpbmctbW9kZT8gICAgICAg
ICAgICAgICAgICAgZW51bWVyYXRpb24NCiAgICB8ICAgICArLS1ydyBleHBsaWNpdC10cmFja2lu
Zz8gICAgICAgICAgICAgICAgIGJvb2xlYW4ge2V4cGxpY2l0LXRyYWNraW5nfT8NCiAgICB8ICAg
ICArLS1ydyBleGNsdWRlLWxpdGU/ICAgICAgICAgICAgICAgICAgICAgIGJvb2xlYW4ge2V4Y2x1
ZGUtbGl0ZX0/DQogICAgfCAgICAgKy0tcncgc2VuZC1xdWVyeT8gICAgICAgICAgICAgICAgICAg
ICAgICBib29sZWFuDQogICAgfCAgICAgKy0tcncgZmFzdC1sZWF2ZT8gICAgICAgICAgICAgICAg
ICAgICAgICBlbXB0eSB7ZmFzdC1sZWF2ZX0/DQogICAgfCAgICAgKy0tcncgbGFzdC1tZW1iZXIt
cXVlcnktaW50ZXJ2YWw/ICAgICAgICB1aW50MTYNCiAgICB8ICAgICArLS1ydyBxdWVyeS1pbnRl
cnZhbD8gICAgICAgICAgICAgICAgICAgIHVpbnQxNg0KICAgIHwgICAgICstLXJ3IHF1ZXJ5LW1h
eC1yZXNwb25zZS10aW1lPyAgICAgICAgICAgdWludDE2DQogICAgfCAgICAgKy0tcncgcmVxdWly
ZS1yb3V0ZXItYWxlcnQ/ICAgICAgICAgICAgICBib29sZWFuIHtyZXF1aXJlLXJvdXRlci1hbGVy
dH0/DQogICAgfCAgICAgKy0tcncgcm9idXN0bmVzcy12YXJpYWJsZT8gICAgICAgICAgICAgICB1
aW50OA0KICAgIHwgICAgICstLXJ3IHZlcnNpb24/ICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDgNCiAgICB8ICAgICArLS1ydyBzdGF0aWMtYnJpZGdlLW1yb3V0ZXItaW50ZXJmYWNlKiAg
IGlmOmludGVyZmFjZS1yZWYge3N0YXRpYy1sMi1tdWx0aWNhc3QtZ3JvdXB9Pw0KICAgIHwgICAg
ICstLXJ3IHN0YXRpYy12cGxzLW1yb3V0ZXItaW50ZXJmYWNlKiAgICAgbDJ2cG4taW5zdGFuY2Ut
cHctcmVmIHtzdGF0aWMtbDItbXVsdGljYXN0LWdyb3VwfT8NCiAgICB8ICAgICArLS1ydyBxdWVy
aWVyLXNvdXJjZT8gICAgICAgICAgICAgICAgICAgIGluZXQ6aXB2Ni1hZGRyZXNzDQogICAgfCAg
ICAgKy0tcncgc3RhdGljLWwyLW11bHRpY2FzdC1ncm91cCogW2dyb3VwIHNvdXJjZS1hZGRyXSB7
c3RhdGljLWwyLW11bHRpY2FzdC1ncm91cH0/DQogICAgfCAgICAgfCAgKy0tcncgZ3JvdXAgICAg
ICAgICAgICAgICAgICAgICAgICBpbmV0OmlwdjYtYWRkcmVzcw0KICAgIHwgICAgIHwgICstLXJ3
IHNvdXJjZS1hZGRyICAgICAgICAgICAgICAgICAgc291cmNlLWlwdjYtYWRkci10eXBlDQogICAg
fCAgICAgfCAgKy0tcncgYnJpZGdlLW91dGdvaW5nLWludGVyZmFjZSogICBpZjppbnRlcmZhY2Ut
cmVmDQogICAgfCAgICAgfCAgKy0tcncgdnBscy1vdXRnb2luZy1hYyogICAgICAgICAgICBsMnZw
bi1pbnN0YW5jZS1hYy1yZWYNCiAgICB8ICAgICB8ICArLS1ydyB2cGxzLW91dGdvaW5nLXB3KiAg
ICAgICAgICAgIGwydnBuLWluc3RhbmNlLXB3LXJlZg0KICAgIHwgICAgICstLXJvIGVudHJpZXMt
Y291bnQ/ICAgICAgICAgICAgICAgICAgICAgdWludDMyDQogICAgfCAgICAgKy0tcm8gYnJpZGdl
LW1yb3V0ZXItaW50ZXJmYWNlKiAgICAgICAgICBpZjppbnRlcmZhY2UtcmVmDQogICAgfCAgICAg
Ky0tcm8gdnBscy1tcm91dGVyLWludGVyZmFjZSogICAgICAgICAgICBsMnZwbi1pbnN0YW5jZS1w
dy1yZWYNCiAgICB8ICAgICArLS1ybyBncm91cCogW2FkZHJlc3NdDQogICAgfCAgICAgfCAgKy0t
cm8gYWRkcmVzcyAgICAgICAgICAgICAgICAgICAgICBpbmV0OmlwdjYtYWRkcmVzcw0KICAgIHwg
ICAgIHwgICstLXJvIG1hYy1hZGRyZXNzPyAgICAgICAgICAgICAgICAgeWFuZzpwaHlzLWFkZHJl
c3MNCiAgICB8ICAgICB8ICArLS1ybyBleHBpcmU/ICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Mg0KICAgIHwgICAgIHwgICstLXJvIHVwLXRpbWU/ICAgICAgICAgICAgICAgICAgICAgdWludDMy
DQogICAgfCAgICAgfCAgKy0tcm8gYnJpZGdlLW91dGdvaW5nLWludGVyZmFjZSogICBpZjppbnRl
cmZhY2UtcmVmDQogICAgfCAgICAgfCAgKy0tcm8gdnBscy1vdXRnb2luZy1hYyogICAgICAgICAg
ICBsMnZwbi1pbnN0YW5jZS1hYy1yZWYNCiAgICB8ICAgICB8ICArLS1ybyB2cGxzLW91dGdvaW5n
LXB3KiAgICAgICAgICAgIGwydnBuLWluc3RhbmNlLXB3LXJlZg0KICAgIHwgICAgIHwgICstLXJv
IGxhc3QtcmVwb3J0ZXI/ICAgICAgICAgICAgICAgaW5ldDppcHY2LWFkZHJlc3MNCiAgICB8ICAg
ICB8ICArLS1ybyBzb3VyY2UqIFthZGRyZXNzXQ0KICAgIHwgICAgIHwgICAgICstLXJvIGFkZHJl
c3MgICAgICAgICAgaW5ldDppcHY2LWFkZHJlc3MNCiAgICB8ICAgICB8ICAgICArLS1ybyB1cC10
aW1lPyAgICAgICAgIHVpbnQzMg0KICAgIHwgICAgIHwgICAgICstLXJvIGV4cGlyZT8gICAgICAg
ICAgdWludDMyDQogICAgfCAgICAgfCAgICAgKy0tcm8gaG9zdC1jb3VudD8gICAgICB1aW50MzIg
e2V4cGxpY2l0LXRyYWNraW5nfT8NCiAgICB8ICAgICB8ICAgICArLS1ybyBsYXN0LXJlcG9ydGVy
PyAgIGluZXQ6aXB2Ni1hZGRyZXNzDQogICAgfCAgICAgfCAgICAgKy0tcm8gaG9zdCogW2hvc3Qt
YWRkcmVzc10ge2V4cGxpY2l0LXRyYWNraW5nfT8NCiAgICB8ICAgICB8ICAgICAgICArLS1ybyBo
b3N0LWFkZHJlc3MgICAgICAgIGluZXQ6aXB2Ni1hZGRyZXNzDQogICAgfCAgICAgfCAgICAgICAg
Ky0tcm8gaG9zdC1maWx0ZXItbW9kZT8gICBlbnVtZXJhdGlvbg0KICAgIHwgICAgICstLXJvIHN0
YXRpc3RpY3MNCiAgICB8ICAgICAgICArLS1ybyByZWNlaXZlZA0KICAgIHwgICAgICAgIHwgICst
LXJvIHF1ZXJ5PyAgICAgICAgICAgICAgICAgIHlhbmc6Y291bnRlcjY0DQogICAgfCAgICAgICAg
fCAgKy0tcm8gbWVtYmVyc2hpcC1yZXBvcnQtdjE/ICAgeWFuZzpjb3VudGVyNjQNCiAgICB8ICAg
ICAgICB8ICArLS1ybyBtZW1iZXJzaGlwLXJlcG9ydC12Mj8gICB5YW5nOmNvdW50ZXI2NA0KICAg
IHwgICAgICAgIHwgICstLXJvIG1lbWJlcnNoaXAtcmVwb3J0LXYzPyAgIHlhbmc6Y291bnRlcjY0
DQogICAgfCAgICAgICAgfCAgKy0tcm8gbGVhdmU/ICAgICAgICAgICAgICAgICAgeWFuZzpjb3Vu
dGVyNjQNCiAgICB8ICAgICAgICB8ICArLS1ybyBwaW0/ICAgICAgICAgICAgICAgICAgICB5YW5n
OmNvdW50ZXI2NA0KICAgIHwgICAgICAgICstLXJvIHNlbnQNCiAgICB8ICAgICAgICAgICArLS1y
byBxdWVyeT8gICAgICAgICAgICAgICAgICB5YW5nOmNvdW50ZXI2NA0KICAgIHwgICAgICAgICAg
ICstLXJvIG1lbWJlcnNoaXAtcmVwb3J0LXYxPyAgIHlhbmc6Y291bnRlcjY0DQogICAgfCAgICAg
ICAgICAgKy0tcm8gbWVtYmVyc2hpcC1yZXBvcnQtdjI/ICAgeWFuZzpjb3VudGVyNjQNCiAgICB8
ICAgICAgICAgICArLS1ybyBtZW1iZXJzaGlwLXJlcG9ydC12Mz8gICB5YW5nOmNvdW50ZXI2NA0K
ICAgIHwgICAgICAgICAgICstLXJvIGxlYXZlPyAgICAgICAgICAgICAgICAgIHlhbmc6Y291bnRl
cjY0DQogICAgfCAgICAgICAgICAgKy0tcm8gcGltPyAgICAgICAgICAgICAgICAgICAgeWFuZzpj
b3VudGVyNjQNCiAgICArLS1ydyBicmlkZ2VzDQogICAgfCAgKy0tcncgYnJpZGdlKiBbbmFtZV0N
CiAgICB8ICAgICArLS1ydyBuYW1lICAgICAgICAgICAgICAgICAgICAgIGRvdDFxdHlwZXM6bmFt
ZS10eXBlDQogICAgfCAgICAgKy0tcncgaWdtcC1zbm9vcGluZy1pbnN0YW5jZT8gICBpZ21wLXNu
b29waW5nLWluc3RhbmNlLXJlZg0KICAgIHwgICAgICstLXJ3IG1sZC1zbm9vcGluZy1pbnN0YW5j
ZT8gICAgbWxkLXNub29waW5nLWluc3RhbmNlLXJlZg0KICAgIHwgICAgICstLXJ3IGNvbXBvbmVu
dCogW25hbWVdDQogICAgfCAgICAgICAgKy0tcncgbmFtZSAgICAgICAgICAgc3RyaW5nDQogICAg
fCAgICAgICAgKy0tcncgYnJpZGdlLXZsYW4NCiAgICB8ICAgICAgICAgICArLS1ydyB2bGFuKiBb
dmlkXQ0KICAgIHwgICAgICAgICAgICAgICstLXJ3IHZpZCAgICAgICAgICAgICAgICAgICAgICAg
ZG90MXF0eXBlczp2bGFuLWluZGV4LXR5cGUNCiAgICB8ICAgICAgICAgICAgICArLS1ydyBpZ21w
LXNub29waW5nLWluc3RhbmNlPyAgIGlnbXAtc25vb3BpbmctaW5zdGFuY2UtcmVmDQogICAgfCAg
ICAgICAgICAgICAgKy0tcncgbWxkLXNub29waW5nLWluc3RhbmNlPyAgICBtbGQtc25vb3Bpbmct
aW5zdGFuY2UtcmVmDQogICAgfCAgICAgICAgICAgICAgKy0tcncgaW50ZXJmYWNlcw0KICAgIHwg
ICAgICAgICAgICAgICAgICstLXJ3IGludGVyZmFjZSogW25hbWVdDQogICAgfCAgICAgICAgICAg
ICAgICAgICAgKy0tcncgbmFtZSAgICAgICAgICAgICAgICAgICAgICBzdHJpbmcNCiAgICB8ICAg
ICAgICAgICAgICAgICAgICArLS1ydyBpZ21wLXNub29waW5nLWluc3RhbmNlPyAgIGlnbXAtc25v
b3BpbmctaW5zdGFuY2UtcmVmDQogICAgfCAgICAgICAgICAgICAgICAgICAgKy0tcncgbWxkLXNu
b29waW5nLWluc3RhbmNlPyAgICBtbGQtc25vb3BpbmctaW5zdGFuY2UtcmVmDQogICAgKy0tcncg
bDJ2cG4taW5zdGFuY2VzDQogICAgICAgKy0tcncgbDJ2cG4taW5zdGFuY2UqIFtuYW1lXQ0KICAg
ICAgICAgICstLXJ3IG5hbWUgICAgICAgICAgICAgICAgICAgICAgc3RyaW5nDQogICAgICAgICAg
Ky0tcncgaWdtcC1zbm9vcGluZy1pbnN0YW5jZT8gICBpZ21wLXNub29waW5nLWluc3RhbmNlLXJl
Zg0KICAgICAgICAgICstLXJ3IG1sZC1zbm9vcGluZy1pbnN0YW5jZT8gICAgbWxkLXNub29waW5n
LWluc3RhbmNlLXJlZg0KICAgICAgICAgICstLXJ3IGVuZHBvaW50KiBbbmFtZV0NCiAgICAgICAg
ICAgICArLS1ydyBuYW1lICAgICAgICAgICAgICAgICAgICAgIHN0cmluZw0KICAgICAgICAgICAg
ICstLXJ3IGlnbXAtc25vb3BpbmctaW5zdGFuY2U/ICAgaWdtcC1zbm9vcGluZy1pbnN0YW5jZS1y
ZWYNCiAgICAgICAgICAgICArLS1ydyBtbGQtc25vb3BpbmctaW5zdGFuY2U/ICAgIG1sZC1zbm9v
cGluZy1pbnN0YW5jZS1yZWYNCiAgICAgICAgICAgICArLS1ydyAoYWMtb3ItcHctb3ItcmVkdW5k
YW5jeS1ncnApPw0KICAgICAgICAgICAgICAgICstLTooYWMpDQogICAgICAgICAgICAgICAgfCAg
Ky0tcncgYWMqIFtuYW1lXQ0KICAgICAgICAgICAgICAgIHwgICAgICstLXJ3IG5hbWUgICAgICAg
ICAgICAgICAgICAgICAgc3RyaW5nDQogICAgICAgICAgICAgICAgfCAgICAgKy0tcncgaWdtcC1z
bm9vcGluZy1pbnN0YW5jZT8gICBpZ21wLXNub29waW5nLWluc3RhbmNlLXJlZg0KICAgICAgICAg
ICAgICAgIHwgICAgICstLXJ3IG1sZC1zbm9vcGluZy1pbnN0YW5jZT8gICAgbWxkLXNub29waW5n
LWluc3RhbmNlLXJlZg0KICAgICAgICAgICAgICAgICstLToocHcpDQogICAgICAgICAgICAgICAg
fCAgKy0tcncgcHcqIFtuYW1lXQ0KICAgICAgICAgICAgICAgIHwgICAgICstLXJ3IG5hbWUgICAg
ICAgICAgICAgICAgICAgICAgc3RyaW5nDQogICAgICAgICAgICAgICAgfCAgICAgKy0tcncgaWdt
cC1zbm9vcGluZy1pbnN0YW5jZT8gICBpZ21wLXNub29waW5nLWluc3RhbmNlLXJlZg0KICAgICAg
ICAgICAgICAgIHwgICAgICstLXJ3IG1sZC1zbm9vcGluZy1pbnN0YW5jZT8gICAgbWxkLXNub29w
aW5nLWluc3RhbmNlLXJlZg0KICAgICAgICAgICAgICAgICstLToocmVkdW5kYW5jeS1ncnApDQog
ICAgICAgICAgICAgICAgICAgKy0tcncgKHByaW1hcnkpDQogICAgICAgICAgICAgICAgICAgfCAg
Ky0tOihwcmltYXJ5LWFjKQ0KICAgICAgICAgICAgICAgICAgIHwgIHwgICstLXJ3IHByaW1hcnkt
YWMNCiAgICAgICAgICAgICAgICAgICB8ICB8ICAgICArLS1ydyBuYW1lPyAgICAgICAgICAgICAg
ICAgICAgIHN0cmluZw0KICAgICAgICAgICAgICAgICAgIHwgIHwgICAgICstLXJ3IGlnbXAtc25v
b3BpbmctaW5zdGFuY2U/ICAgaWdtcC1zbm9vcGluZy1pbnN0YW5jZS1yZWYNCiAgICAgICAgICAg
ICAgICAgICB8ICB8ICAgICArLS1ydyBtbGQtc25vb3BpbmctaW5zdGFuY2U/ICAgIG1sZC1zbm9v
cGluZy1pbnN0YW5jZS1yZWYNCiAgICAgICAgICAgICAgICAgICB8ICArLS06KHByaW1hcnktcHcp
DQogICAgICAgICAgICAgICAgICAgfCAgICAgKy0tcncgcHJpbWFyeS1wdyogW25hbWVdDQogICAg
ICAgICAgICAgICAgICAgfCAgICAgICAgKy0tcncgbmFtZSAgICAgICAgICAgICAgICAgICAgICBz
dHJpbmcNCiAgICAgICAgICAgICAgICAgICB8ICAgICAgICArLS1ydyBpZ21wLXNub29waW5nLWlu
c3RhbmNlPyAgIGlnbXAtc25vb3BpbmctaW5zdGFuY2UtcmVmDQogICAgICAgICAgICAgICAgICAg
fCAgICAgICAgKy0tcncgbWxkLXNub29waW5nLWluc3RhbmNlPyAgICBtbGQtc25vb3BpbmctaW5z
dGFuY2UtcmVmDQogICAgICAgICAgICAgICAgICAgKy0tcncgKGJhY2t1cCk/DQogICAgICAgICAg
ICAgICAgICAgICAgKy0tOihiYWNrdXAtYWMpDQogICAgICAgICAgICAgICAgICAgICAgfCAgKy0t
cncgYmFja3VwLWFjDQogICAgICAgICAgICAgICAgICAgICAgfCAgICAgKy0tcncgbmFtZT8gICAg
ICAgICAgICAgICAgICAgICBzdHJpbmcNCiAgICAgICAgICAgICAgICAgICAgICB8ICAgICArLS1y
dyBpZ21wLXNub29waW5nLWluc3RhbmNlPyAgIGlnbXAtc25vb3BpbmctaW5zdGFuY2UtcmVmDQog
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgKy0tcncgbWxkLXNub29waW5nLWluc3RhbmNlPyAg
ICBtbGQtc25vb3BpbmctaW5zdGFuY2UtcmVmDQogICAgICAgICAgICAgICAgICAgICAgKy0tOihi
YWNrdXAtcHcpDQogICAgICAgICAgICAgICAgICAgICAgICAgKy0tcncgYmFja3VwLXB3KiBbbmFt
ZV0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICArLS1ydyBuYW1lICAgICAgICAgICAgICAg
ICAgICAgIHN0cmluZw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICstLXJ3IGlnbXAtc25v
b3BpbmctaW5zdGFuY2U/ICAgaWdtcC1zbm9vcGluZy1pbnN0YW5jZS1yZWYNCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICArLS1ydyBtbGQtc25vb3BpbmctaW5zdGFuY2U/ICAgIG1sZC1zbm9v
cGluZy1pbnN0YW5jZS1yZWYNCg0KICBycGNzOg0KICAgICstLS14IGNsZWFyLWlnbXAtc25vb3Bp
bmctZ3JvdXBzIHtycGMtY2xlYXItZ3JvdXBzfT8NCiAgICB8ICArLS0tdyBpbnB1dA0KICAgIHwg
ICAgICstLS13IGlkPyAgICAgICB1aW50MzINCiAgICB8ICAgICArLS0tdyBncm91cD8gICAgaW5l
dDppcHY0LWFkZHJlc3MNCiAgICB8ICAgICArLS0tdyBzb3VyY2U/ICAgaW5ldDppcHY0LWFkZHJl
c3MNCiAgICArLS0teCBjbGVhci1tbGQtc25vb3BpbmctZ3JvdXBzIHtycGMtY2xlYXItZ3JvdXBz
fT8NCiAgICAgICArLS0tdyBpbnB1dA0KICAgICAgICAgICstLS13IGlkPyAgICAgICB1aW50MzIN
CiAgICAgICAgICArLS0tdyBncm91cD8gICAgaW5ldDppcHY2LWFkZHJlc3MNCiAgICAgICAgICAr
LS0tdyBzb3VyY2U/ICAgaW5ldDppcHY2LWFkZHJlc3MNCg0KQlIvSG9uZ2ppDQrotbXlro/lkIkN
Cg0K

--_000_VI1PR0701MB1774DFE457B09C35E0920C1B96470VI1PR0701MB1774_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
U2ltU3VuOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQFNpbVN1biI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K
cC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0K
CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5
OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNv
LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVy
bGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxl
LXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5l
O30NCnNwYW4uRW1haWxTdHlsZTE3DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLWNvbXBvc2U7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9
DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4
LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3Jk
U2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBt
c28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYi
IC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBl
bGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0K
PC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0i
RU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rp
b24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5tb2R1bGU6IGlldGYtaWdtcC1tbGQtc25vb3Bpbmc8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tcncgaWdtcC1zbm9vcGluZy1p
bnN0YW5jZXM8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNw
OyZuYnNwOyB8Jm5ic3A7ICYjNDM7LS1ydyBpZ21wLXNub29waW5nLWluc3RhbmNlKiBbbmFtZV08
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyB8
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS1ydyBuYW1lJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHN0cmluZzxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLXJ3IGlkPyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB1aW50
MzI8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNw
OyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS1ydyB0eXBlPyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtlbnVtZXJhdGlv
bjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLXJ3IGVuYWJsZT8mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYm9vbGVhbiB7YWRtaW4tZW5hYmxl
fT88bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNw
OyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS1ydyBmb3J3YXJkaW5nLW1vZGU/Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGVudW1lcmF0
aW9uPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJz
cDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tcncgZXhwbGljaXQtdHJhY2tpbmc/
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGJvb2xlYW4ge2V4cGxpY2l0
LXRyYWNraW5nfT88bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZu
YnNwOyZuYnNwOyB8ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyYjNDM7LS1ydyBleGNsdWRlLWxp
dGU/Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IGJvb2xlYW4ge2V4Y2x1ZGUtbGl0ZX0/PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyAmIzQzOy0tcncgc2VuZC1xdWVyeT8mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYm9v
bGVhbjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLXJ3IGZhc3QtbGVhdmU/Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IGVtcHR5IHtmYXN0LWxlYXZlfT88bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7ICYjNDM7LS1ydyBsYXN0LW1lbWJlci1xdWVyeS1pbnRlcnZhbD8mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdWludDE2PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyAmIzQzOy0tcncgcXVlcnktaW50ZXJ2YWw/Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHVpbnQxNjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgJiM0MzstLXJ3IHF1ZXJ5LW1heC1yZXNwb25zZS10aW1lPyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB1aW50MTY8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS1ydyByZXF1aXJlLXJvdXRlci1hbGVydD8mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgYm9vbGVhbiB7cmVxdWlyZS1yb3V0ZXItYWxlcnR9PzxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgJiM0MzstLXJ3IHJvYnVzdG5lc3MtdmFyaWFibGU/Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IHVpbnQ4PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4mbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tcncg
dmVyc2lvbj8mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdWludDg8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyB8
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS1ydyBzdGF0aWMtYnJpZGdlLW1yb3V0ZXIt
aW50ZXJmYWNlKiZuYnNwOyZuYnNwOyBpZjppbnRlcmZhY2UtcmVmIHtzdGF0aWMtbDItbXVsdGlj
YXN0LWdyb3VwfT88bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZu
YnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS1ydyBzdGF0aWMtdnBs
cy1tcm91dGVyLWludGVyZmFjZSombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbDJ2cG4taW5zdGFu
Y2UtcHctcmVmIHtzdGF0aWMtbDItbXVsdGljYXN0LWdyb3VwfT88bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7ICYjNDM7LS1ydyBxdWVyaWVyLXNvdXJjZT8mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgaW5ldDppcHY0LWFkZHJlc3M8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS1ydyBzdGF0aWMtbDItbXVsdGljYXN0LWdyb3VwKiBb
Z3JvdXAgc291cmNlLWFkZHJdIHtzdGF0aWMtbDItbXVsdGljYXN0LWdyb3VwfT88bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsgJiM0MzstLXJ3IGdyb3VwJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwO2luZXQ6aXB2NC1hZGRyZXNzPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7
ICYjNDM7LS1ydyBzb3VyY2UtYWRkciZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBzb3VyY2UtaXB2NC1hZGRyLXR5cGU8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IHwmbmJzcDsgJiM0MzstLXJ3IGJyaWRnZS1vdXRnb2luZy1pbnRlcmZhY2UqJm5ic3A7Jm5ic3A7
IGlmOmludGVyZmFjZS1yZWY8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsgJiM0Mzst
LXJ3IHZwbHMtb3V0Z29pbmctYWMqJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGwydnBuLWluc3RhbmNlLWFjLXJlZjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyAmIzQzOy0tcncgdnBscy1vdXRnb2luZy1wdyom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgbDJ2cG4taW5zdGFuY2UtcHctcmVmPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAm
IzQzOy0tcm8gZW50cmllcy1jb3VudD8mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdWludDMyPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyAmIzQzOy0tcm8gYnJpZGdlLW1yb3V0ZXItaW50ZXJmYWNlKiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBpZjppbnRlcmZhY2UtcmVmPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsgfCZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tcm8gdnBscy1tcm91dGVyLWludGVyZmFjZSom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgbDJ2cG4taW5zdGFuY2UtcHctcmVmPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAm
IzQzOy0tcm8gZ3JvdXAqIFthZGRyZXNzXTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNw
OyAmIzQzOy0tcm8gYWRkcmVzcyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBpbmV0OmlwdjQtYWRkcmVzczxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyAmIzQzOy0tcm8gbWFjLWFkZHJlc3M/Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHlhbmc6cGh5cy1hZGRyZXNzPG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7ICYjNDM7LS1ybyBleHBpcmU/Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHVp
bnQzMjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyAmIzQzOy0tcm8gdXAtdGltZT8m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7
Jm5ic3A7dWludDMyPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsm
bmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7ICYjNDM7LS1ybyBi
cmlkZ2Utb3V0Z29pbmctaW50ZXJmYWNlKiZuYnNwOyZuYnNwOyBpZjppbnRlcmZhY2UtcmVmPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsgfCZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7ICYjNDM7LS1ybyB2cGxzLW91dGdvaW5nLWFj
KiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBsMnZwbi1pbnN0YW5jZS1hYy1yZWY8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IHwmbmJzcDsgJiM0MzstLXJvIHZwbHMtb3V0Z29pbmctcHcqJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGwydnBuLWluc3Rh
bmNlLXB3LXJlZjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyAmIzQzOy0tcm8gbGFz
dC1yZXBvcnRlcj8mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7aW5ldDppcHY0LWFkZHJlc3M8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyB8
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsgJiM0MzstLXJvIHNvdXJjZSogW2FkZHJl
c3NdPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJz
cDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYj
NDM7LS1ybyBhZGRyZXNzJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IGluZXQ6aXB2NC1hZGRyZXNzPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS1ybyB1cC10aW1lPyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB1aW50MzI8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLXJvIGV4cGlyZT8mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdWludDMy
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsg
fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7
LS1ybyBob3N0LWNvdW50PyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB1aW50MzIge2V4
cGxpY2l0LXRyYWNraW5nfT88bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgJiM0MzstLXJvIGxhc3QtcmVwb3J0ZXI/Jm5ic3A7Jm5ic3A7IGluZXQ6aXB2
NC1hZGRyZXNzPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJz
cDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7ICYjNDM7LS1ybyBob3N0KiBbaG9zdC1hZGRyZXNzXSB7ZXhwbGljaXQtdHJhY2tpbmd9Pzxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyAmIzQzOy0tcm8gaG9zdC1hZGRyZXNzJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IGluZXQ6aXB2NC1hZGRyZXNzPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS1y
byBob3N0LWZpbHRlci1tb2RlPyZuYnNwOyZuYnNwOyBlbnVtZXJhdGlvbjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgJiM0MzstLXJvIHN0YXRpc3RpY3M8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS1ybyByZWNlaXZlZDxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyAmIzQzOy0tcm8gcXVlcnk/Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHlhbmc6Y291bnRlcjY0PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7ICYjNDM7LS1ybyBt
ZW1iZXJzaGlwLXJlcG9ydC12MT8mbmJzcDsmbmJzcDsgeWFuZzpjb3VudGVyNjQ8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsgJiM0MzstLXJvIG1lbWJl
cnNoaXAtcmVwb3J0LXYyPyZuYnNwOyZuYnNwOyB5YW5nOmNvdW50ZXI2NDxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyAmIzQzOy0tcm8gbWVtYmVyc2hp
cC1yZXBvcnQtdjM/Jm5ic3A7Jm5ic3A7IHlhbmc6Y291bnRlcjY0PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7ICYjNDM7LS1ybyBsZWF2ZT8mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgeWFuZzpjb3VudGVyNjQ8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsgJiM0MzstLXJv
IHBpbT8mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgeWFuZzpjb3VudGVyNjQ8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PiZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7ICYjNDM7LS1ybyBzZW50PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4mbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmIzQzOy0tcm8gcXVlcnk/Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHlhbmc6Y291bnRlcjY0PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0t
cm8gbWVtYmVyc2hpcC1yZXBvcnQtdjE/Jm5ic3A7Jm5ic3A7IHlhbmc6Y291bnRlcjY0PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAm
IzQzOy0tcm8gbWVtYmVyc2hpcC1yZXBvcnQtdjI/Jm5ic3A7Jm5ic3A7IHlhbmc6Y291bnRlcjY0
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsg
fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyAmIzQzOy0tcm8gbWVtYmVyc2hpcC1yZXBvcnQtdjM/Jm5ic3A7Jm5ic3A7IHlhbmc6Y291
bnRlcjY0PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsm
bmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyAmIzQzOy0tcm8gbGVhdmU/Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IHlhbmc6Y291bnRlcjY0PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tcm8gcGltPyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB5YW5nOmNv
dW50ZXI2NDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7ICYjNDM7LS1ydyBtbGQtc25vb3BpbmctaW5zdGFuY2VzPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyAmIzQzOy0tcncg
bWxkLXNub29waW5nLWluc3RhbmNlKiBbbmFtZV08bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYj
NDM7LS1ydyBuYW1lJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHN0cmluZzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0
MzstLXJ3IGlkPyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt1aW50MzI8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
ICYjNDM7LS1ydyB0eXBlPyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyBlbnVtZXJhdGlvbjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
JiM0MzstLXJ3IGVuYWJsZT8mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgYm9vbGVhbiB7YWRtaW4tZW5hYmxlfT88bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
ICYjNDM7LS1ydyBmb3J3YXJkaW5nLW1vZGU/Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGVudW1lcmF0aW9uPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyAmIzQzOy0tcncgZXhwbGljaXQtdHJhY2tpbmc/Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IGJvb2xlYW4ge2V4cGxpY2l0LXRyYWNraW5nfT88bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7ICYjNDM7LS1ydyBleGNsdWRlLWxpdGU/Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGJvb2xlYW4ge2V4
Y2x1ZGUtbGl0ZX0/PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsm
bmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tcncgc2VuZC1xdWVy
eT8mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYm9vbGVhbjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgJiM0MzstLXJ3IGZhc3QtbGVhdmU/Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGVtcHR5IHtm
YXN0LWxlYXZlfT88bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZu
YnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS1ydyBsYXN0LW1lbWJl
ci1xdWVyeS1pbnRlcnZhbD8mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgdWludDE2PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJz
cDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tcncgcXVlcnktaW50ZXJ2
YWw/Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHVpbnQxNjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLXJ3IHF1ZXJ5LW1heC1y
ZXNwb25zZS10aW1lPyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyB1aW50MTY8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPiZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS1y
dyByZXF1aXJlLXJvdXRlci1hbGVydD8mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYm9vbGVhbiB7cmVx
dWlyZS1yb3V0ZXItYWxlcnR9PzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLXJ3IHJv
YnVzdG5lc3MtdmFyaWFibGU/Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHVpbnQ4PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tcncgdmVyc2lvbj8mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdWludDg8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYj
NDM7LS1ydyBzdGF0aWMtYnJpZGdlLW1yb3V0ZXItaW50ZXJmYWNlKiZuYnNwOyZuYnNwOyBpZjpp
bnRlcmZhY2UtcmVmIHtzdGF0aWMtbDItbXVsdGljYXN0LWdyb3VwfT88bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7ICYjNDM7LS1ydyBzdGF0aWMtdnBscy1tcm91dGVyLWludGVyZmFjZSombmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgbDJ2cG4taW5zdGFuY2UtcHctcmVmIHtzdGF0aWMtbDItbXVsdGlj
YXN0LWdyb3VwfT88bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZu
YnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS1ydyBxdWVyaWVyLXNv
dXJjZT8mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgaW5ldDppcHY2LWFkZHJlc3M8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPiZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS1y
dyBzdGF0aWMtbDItbXVsdGljYXN0LWdyb3VwKiBbZ3JvdXAgc291cmNlLWFkZHJdIHtzdGF0aWMt
bDItbXVsdGljYXN0LWdyb3VwfT88bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PiZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsgJiM0
MzstLXJ3IGdyb3VwJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGluZXQ6aXB2Ni1hZGRyZXNzPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsgfCZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7ICYjNDM7LS1ydyBzb3VyY2UtYWRkciZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBzb3VyY2UtaXB2Ni1hZGRy
LXR5cGU8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZu
YnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsgJiM0MzstLXJ3IGJyaWRnZS1v
dXRnb2luZy1pbnRlcmZhY2UqJm5ic3A7Jm5ic3A7IGlmOmludGVyZmFjZS1yZWY8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsgJiM0MzstLXJ3IHZwbHMtb3V0Z29pbmctYWMqJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IGwydnBuLWluc3RhbmNlLWFjLXJlZjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNw
OyAmIzQzOy0tcncgdnBscy1vdXRnb2luZy1wdyombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbDJ2cG4taW5zdGFuY2UtcHct
cmVmPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJz
cDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tcm8gZW50cmllcy1jb3VudD8mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgdWludDMyPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJz
cDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tcm8gYnJpZGdlLW1yb3V0
ZXItaW50ZXJmYWNlKiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBpZjppbnRlcmZhY2UtcmVmPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQz
Oy0tcm8gdnBscy1tcm91dGVyLWludGVyZmFjZSombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbDJ2cG4taW5zdGFuY2UtcHct
cmVmPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJz
cDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tcm8gZ3JvdXAqIFthZGRyZXNzXTxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyAmIzQzOy0tcm8gYWRkcmVzcyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyBpbmV0OmlwdjYtYWRkcmVzczxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyAm
IzQzOy0tcm8gbWFjLWFkZHJlc3M/Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHlhbmc6cGh5cy1hZGRyZXNzPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4mbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7ICYj
NDM7LS1ybyBleHBpcmU/Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3VpbnQzMjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgfCZuYnNwOyAmIzQzOy0tcm8gdXAtdGltZT8mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdWludDMyPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyB8Jm5ic3A7ICYjNDM7LS1ybyBicmlkZ2Utb3V0Z29pbmctaW50ZXJmYWNlKiZu
YnNwOyZuYnNwOyBpZjppbnRlcmZhY2UtcmVmPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5i
c3A7ICYjNDM7LS1ybyB2cGxzLW91dGdvaW5nLWFjKiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBsMnZwbi1pbnN0YW5jZS1h
Yy1yZWY8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZu
YnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsgJiM0MzstLXJvIHZwbHMtb3V0
Z29pbmctcHcqJm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO2wydnBuLWluc3RhbmNlLXB3LXJlZjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgfCZuYnNwOyAmIzQzOy0tcm8gbGFzdC1yZXBvcnRlcj8mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgaW5ldDppcHY2LWFkZHJlc3M8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwm
bmJzcDsgJiM0MzstLXJvIHNvdXJjZSogW2FkZHJlc3NdPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS1ybyBhZGRyZXNzJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGluZXQ6aXB2Ni1hZGRy
ZXNzPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJz
cDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYj
NDM7LS1ybyB1cC10aW1lPyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyB1aW50MzI8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgJiM0MzstLXJvIGV4cGlyZT8mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdWludDMyPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS1ybyBob3N0LWNvdW50PyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyB1aW50MzIge2V4cGxpY2l0LXRyYWNraW5nfT88bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLXJvIGxhc3Qt
cmVwb3J0ZXI/Jm5ic3A7Jm5ic3A7IGluZXQ6aXB2Ni1hZGRyZXNzPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS1ybyBob3N0KiBbaG9zdC1h
ZGRyZXNzXSB7ZXhwbGljaXQtdHJhY2tpbmd9PzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tcm8gaG9zdC1h
ZGRyZXNzJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGluZXQ6aXB2
Ni1hZGRyZXNzPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJz
cDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS1ybyBob3N0LWZpbHRlci1tb2RlPyZuYnNwOyZu
YnNwOyBlbnVtZXJhdGlvbjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLXJvIHN0YXRp
c3RpY3M8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZu
YnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS1y
byByZWNlaXZlZDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZu
YnNwOyAmIzQzOy0tcm8gcXVlcnk/Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHlhbmc6Y291bnRlcjY0PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyB8Jm5ic3A7ICYjNDM7LS1ybyBtZW1iZXJzaGlwLXJlcG9ydC12MT8mbmJzcDsm
bmJzcDsgeWFuZzpjb3VudGVyNjQ8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PiZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IHwmbmJzcDsgJiM0MzstLXJvIG1lbWJlcnNoaXAtcmVwb3J0LXYyPyZuYnNwOyZuYnNw
OyB5YW5nOmNvdW50ZXI2NDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgfCZuYnNwOyAmIzQzOy0tcm8gbWVtYmVyc2hpcC1yZXBvcnQtdjM/Jm5ic3A7Jm5ic3A7IHlh
bmc6Y291bnRlcjY0PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsm
bmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8
Jm5ic3A7ICYjNDM7LS1ybyBsZWF2ZT8mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgeWFuZzpjb3VudGVyNjQ8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHwmbmJzcDsgJiM0MzstLXJvIHBpbT8mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgeWFuZzpjb3VudGVyNjQ8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS1ybyBzZW50PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAm
IzQzOy0tcm8gcXVlcnk/Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHlhbmc6Y291bnRlcjY0PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m
bmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tcm8gbWVtYmVyc2hpcC1yZXBvcnQtdjE/Jm5i
c3A7Jm5ic3A7IHlhbmc6Y291bnRlcjY0PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tcm8gbWVtYmVyc2hpcC1yZXBvcnQt
djI/Jm5ic3A7Jm5ic3A7IHlhbmc6Y291bnRlcjY0PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tcm8gbWVtYmVyc2hpcC1y
ZXBvcnQtdjM/Jm5ic3A7Jm5ic3A7IHlhbmc6Y291bnRlcjY0PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tcm8gbGVhdmU/
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHlhbmc6Y291bnRl
cjY0PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJz
cDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyAmIzQzOy0tcm8gcGltPyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB5YW5nOmNvdW50ZXI2NDxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS1ydyBicmlkZ2VzPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsgfCZu
YnNwOyAmIzQzOy0tcncgYnJpZGdlKiBbbmFtZV08bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYj
NDM7LS1ydyBuYW1lJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRvdDFxdHlwZXM6bmFtZS10eXBlPG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsgfCAmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmIzQzOy0tcncgaWdtcC1zbm9vcGluZy1pbnN0YW5jZT8mbmJzcDsmbmJz
cDsgaWdtcC1zbm9vcGluZy1pbnN0YW5jZS1yZWY8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYj
NDM7LS1ydyBtbGQtc25vb3BpbmctaW5zdGFuY2U/Jm5ic3A7Jm5ic3A7Jm5ic3A7IG1sZC1zbm9v
cGluZy1pbnN0YW5jZS1yZWY8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS1ydyBjb21w
b25lbnQqIFtuYW1lXTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
JiM0MzstLXJ3IG5hbWUmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgc3RyaW5nPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyAmIzQzOy0tcncgYnJpZGdlLXZsYW48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS1ydyB2bGFuKiBbdmlk
XTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLXJ3IHZpZCZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBk
b3QxcXR5cGVzOnZsYW4taW5kZXgtdHlwZTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLXJ3
IGlnbXAtc25vb3BpbmctaW5zdGFuY2U/Jm5ic3A7Jm5ic3A7IGlnbXAtc25vb3BpbmctaW5zdGFu
Y2UtcmVmPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsm
bmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tcncgbWxkLXNub29waW5nLWluc3Rh
bmNlPyZuYnNwOyZuYnNwOyZuYnNwOyBtbGQtc25vb3BpbmctaW5zdGFuY2UtcmVmPG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyAmIzQzOy0tcncgaW50ZXJmYWNlczxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLXJ3IGludGVyZmFjZSogW25hbWVdPG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tcncg
bmFtZSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBzdHJpbmc8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPiZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS1ydyBpZ21wLXNub29waW5nLWluc3RhbmNl
PyZuYnNwOyZuYnNwOyBpZ21wLXNub29waW5nLWluc3RhbmNlLXJlZjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7JiM0MzstLXJ3IG1sZC1z
bm9vcGluZy1pbnN0YW5jZT8mbmJzcDsmbmJzcDsmbmJzcDsgbWxkLXNub29waW5nLWluc3RhbmNl
LXJlZjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7ICYjNDM7LS1ydyBsMnZwbi1pbnN0YW5jZXM8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tcncg
bDJ2cG4taW5zdGFuY2UqIFtuYW1lXTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
ICYjNDM7LS1ydyBuYW1lJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHN0cmluZzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7ICYjNDM7LS1ydyBpZ21wLXNub29waW5nLWluc3RhbmNlPyZuYnNwOyZuYnNw
OyBpZ21wLXNub29waW5nLWluc3RhbmNlLXJlZjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNw
OyZuYnNwOyYjNDM7LS1ydyBtbGQtc25vb3BpbmctaW5zdGFuY2U/Jm5ic3A7Jm5ic3A7Jm5ic3A7
IG1sZC1zbm9vcGluZy1pbnN0YW5jZS1yZWY8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyAmIzQzOy0tcncgZW5kcG9pbnQqIFtuYW1lXTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS1ydyBuYW1lJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHN0
cmluZzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
ICYjNDM7LS1ydyBpZ21wLXNub29waW5nLWluc3RhbmNlPyZuYnNwOyZuYnNwOyBpZ21wLXNub29w
aW5nLWluc3RhbmNlLXJlZjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7ICYjNDM7LS1ydyBtbGQtc25vb3BpbmctaW5zdGFuY2U/Jm5ic3A7Jm5ic3A7
Jm5ic3A7IG1sZC1zbm9vcGluZy1pbnN0YW5jZS1yZWY8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tcncgKGFjLW9yLXB3LW9yLXJlZHVu
ZGFuY3ktZ3JwKT88bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tOihhYyk8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5i
c3A7ICYjNDM7LS1ydyBhYyogW25hbWVdPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyAmIzQzOy0tcncgbmFtZSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBzdHJpbmc8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS1ydyBpZ21wLXNub29waW5nLWluc3RhbmNl
PyZuYnNwOyAmbmJzcDtpZ21wLXNub29waW5nLWluc3RhbmNlLXJlZjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLXJ3IG1sZC1zbm9vcGluZy1pbnN0YW5jZT8m
bmJzcDsmbmJzcDsmbmJzcDsgbWxkLXNub29waW5nLWluc3RhbmNlLXJlZjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
ICYjNDM7LS06KHB3KTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsgJiM0MzstLXJ3IHB3KiBbbmFtZV08
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS1ydyBuYW1lJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHN0cmluZzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
JiM0MzstLXJ3IGlnbXAtc25vb3BpbmctaW5zdGFuY2U/Jm5ic3A7Jm5ic3A7IGlnbXAtc25vb3Bp
bmctaW5zdGFuY2UtcmVmPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAm
IzQzOy0tcncgbWxkLXNub29waW5nLWluc3RhbmNlPyZuYnNwOyZuYnNwOyZuYnNwOyBtbGQtc25v
b3BpbmctaW5zdGFuY2UtcmVmPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLToocmVkdW5kYW5jeS1ncnAp
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLXJ3IChwcmltYXJ5KTxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsgJiM0MzstLToocHJpbWFyeS1hYyk8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7IHwmbmJzcDsgJiM0MzstLXJ3
IHByaW1hcnktYWM8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7IHwmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLXJ3IG5hbWU/Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHN0cmluZzxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyAmIzQzOy0tcncgaWdtcC1zbm9vcGluZy1pbnN0YW5jZT8mbmJzcDsmbmJzcDsgaWdtcC1zbm9v
cGluZy1pbnN0YW5jZS1yZWY8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7
IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLXJ3IG1sZC1zbm9vcGluZy1pbnN0YW5j
ZT8mbmJzcDsmbmJzcDsmbmJzcDsgbWxkLXNub29waW5nLWluc3RhbmNlLXJlZjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsgJiM0MzstLToocHJpbWFyeS1wdyk8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7
LS1ydyBwcmltYXJ5LXB3KiBbbmFtZV08bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS1ydyBuYW1l
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHN0cmluZzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLXJ3IGlnbXAtc25v
b3BpbmctaW5zdGFuY2U/ICZuYnNwOyZuYnNwO2lnbXAtc25vb3BpbmctaW5zdGFuY2UtcmVmPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tcncgbWxkLXNub29waW5nLWluc3RhbmNlPyZuYnNwOyZu
YnNwOyZuYnNwOyBtbGQtc25vb3BpbmctaW5zdGFuY2UtcmVmPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgJiM0MzstLXJ3IChiYWNrdXApPzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS06KGJhY2t1cC1hYyk8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7ICYjNDM7LS1ydyBi
YWNrdXAtYWM8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyYjNDM7LS1ydyBuYW1lPyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBzdHJpbmc8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS1ydyBpZ21wLXNub29waW5nLWluc3RhbmNlPyZuYnNw
OyZuYnNwOyBpZ21wLXNub29waW5nLWluc3RhbmNlLXJlZjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0
MzstLXJ3IG1sZC1zbm9vcGluZy1pbnN0YW5jZT8mbmJzcDsmbmJzcDsmbmJzcDsgbWxkLXNub29w
aW5nLWluc3RhbmNlLXJlZjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7ICYjNDM7LS06KGJhY2t1cC1wdyk8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmIzQzOy0tcncgYmFja3Vw
LXB3KiBbbmFtZV08bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tcncgbmFtZSZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBzdHJpbmc8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tcncg
aWdtcC1zbm9vcGluZy1pbnN0YW5jZT8mbmJzcDsmbmJzcDsgaWdtcC1zbm9vcGluZy1pbnN0YW5j
ZS1yZWY8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tcncgbWxkLXNub29waW5n
LWluc3RhbmNlPyZuYnNwOyAmbmJzcDsmbmJzcDttbGQtc25vb3BpbmctaW5zdGFuY2UtcmVmPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyBycGNzOjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS0teCBjbGVhci1pZ21wLXNu
b29waW5nLWdyb3VwcyB7cnBjLWNsZWFyLWdyb3Vwc30/PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyAmIzQzOy0tLXcgaW5wdXQ8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyB8
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS0tdyBpZD8mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgdWludDMyPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0t
LXcgZ3JvdXA/Jm5ic3A7Jm5ic3A7Jm5ic3A7IGluZXQ6aXB2NC1hZGRyZXNzPG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyAmIzQzOy0tLXcgc291cmNlPyZuYnNwOyZuYnNwOyBpbmV0OmlwdjQtYWRk
cmVzczxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7ICYjNDM7LS0teCBjbGVhci1tbGQtc25vb3BpbmctZ3JvdXBzIHtycGMtY2xlYXItZ3JvdXBz
fT88bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tLXcgaW5wdXQ8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyAmIzQzOy0tLXcgaWQ/Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IHVpbnQzMjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS0t
dyBncm91cD8mbmJzcDsmbmJzcDsmbmJzcDsgaW5ldDppcHY2LWFkZHJlc3M8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tLXcgc291cmNlPyZuYnNwOyZuYnNwOyBpbmV0
OmlwdjYtYWRkcmVzczxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5CUi9Ib25namk8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9u
dC1mYW1pbHk6U2ltU3VuIj7otbXlro/lkIk8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9o
dG1sPg0K

--_000_VI1PR0701MB1774DFE457B09C35E0920C1B96470VI1PR0701MB1774_--

--_005_VI1PR0701MB1774DFE457B09C35E0920C1B96470VI1PR0701MB1774_
Content-Type: application/octet-stream;
	name="ietf-igmp-mld-snooping@2017-10-24.tree"
Content-Description: ietf-igmp-mld-snooping@2017-10-24.tree
Content-Disposition: attachment;
	filename="ietf-igmp-mld-snooping@2017-10-24.tree"; size=11658;
	creation-date="Tue, 24 Oct 2017 06:39:30 GMT";
	modification-date="Tue, 24 Oct 2017 06:38:15 GMT"
Content-Transfer-Encoding: base64

bW9kdWxlOiBpZXRmLWlnbXAtbWxkLXNub29waW5nDQogICAgKy0tcncgaWdtcC1zbm9vcGluZy1p
bnN0YW5jZXMNCiAgICB8ICArLS1ydyBpZ21wLXNub29waW5nLWluc3RhbmNlKiBbbmFtZV0NCiAg
ICB8ICAgICArLS1ydyBuYW1lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cmluZw0K
ICAgIHwgICAgICstLXJ3IGlkPyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMy
DQogICAgfCAgICAgKy0tcncgdHlwZT8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVt
ZXJhdGlvbg0KICAgIHwgICAgICstLXJ3IGVuYWJsZT8gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYm9vbGVhbiB7YWRtaW4tZW5hYmxlfT8NCiAgICB8ICAgICArLS1ydyBmb3J3YXJkaW5nLW1v
ZGU/ICAgICAgICAgICAgICAgICAgIGVudW1lcmF0aW9uDQogICAgfCAgICAgKy0tcncgZXhwbGlj
aXQtdHJhY2tpbmc/ICAgICAgICAgICAgICAgICBib29sZWFuIHtleHBsaWNpdC10cmFja2luZ30/
DQogICAgfCAgICAgKy0tcncgZXhjbHVkZS1saXRlPyAgICAgICAgICAgICAgICAgICAgICBib29s
ZWFuIHtleGNsdWRlLWxpdGV9Pw0KICAgIHwgICAgICstLXJ3IHNlbmQtcXVlcnk/ICAgICAgICAg
ICAgICAgICAgICAgICAgYm9vbGVhbg0KICAgIHwgICAgICstLXJ3IGZhc3QtbGVhdmU/ICAgICAg
ICAgICAgICAgICAgICAgICAgZW1wdHkge2Zhc3QtbGVhdmV9Pw0KICAgIHwgICAgICstLXJ3IGxh
c3QtbWVtYmVyLXF1ZXJ5LWludGVydmFsPyAgICAgICAgdWludDE2DQogICAgfCAgICAgKy0tcncg
cXVlcnktaW50ZXJ2YWw/ICAgICAgICAgICAgICAgICAgICB1aW50MTYNCiAgICB8ICAgICArLS1y
dyBxdWVyeS1tYXgtcmVzcG9uc2UtdGltZT8gICAgICAgICAgIHVpbnQxNg0KICAgIHwgICAgICst
LXJ3IHJlcXVpcmUtcm91dGVyLWFsZXJ0PyAgICAgICAgICAgICAgYm9vbGVhbiB7cmVxdWlyZS1y
b3V0ZXItYWxlcnR9Pw0KICAgIHwgICAgICstLXJ3IHJvYnVzdG5lc3MtdmFyaWFibGU/ICAgICAg
ICAgICAgICAgdWludDgNCiAgICB8ICAgICArLS1ydyB2ZXJzaW9uPyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQ4DQogICAgfCAgICAgKy0tcncgc3RhdGljLWJyaWRnZS1tcm91dGVyLWlu
dGVyZmFjZSogICBpZjppbnRlcmZhY2UtcmVmIHtzdGF0aWMtbDItbXVsdGljYXN0LWdyb3VwfT8N
CiAgICB8ICAgICArLS1ydyBzdGF0aWMtdnBscy1tcm91dGVyLWludGVyZmFjZSogICAgIGwydnBu
LWluc3RhbmNlLXB3LXJlZiB7c3RhdGljLWwyLW11bHRpY2FzdC1ncm91cH0/DQogICAgfCAgICAg
Ky0tcncgcXVlcmllci1zb3VyY2U/ICAgICAgICAgICAgICAgICAgICBpbmV0OmlwdjQtYWRkcmVz
cw0KICAgIHwgICAgICstLXJ3IHN0YXRpYy1sMi1tdWx0aWNhc3QtZ3JvdXAqIFtncm91cCBzb3Vy
Y2UtYWRkcl0ge3N0YXRpYy1sMi1tdWx0aWNhc3QtZ3JvdXB9Pw0KICAgIHwgICAgIHwgICstLXJ3
IGdyb3VwICAgICAgICAgICAgICAgICAgICAgICAgaW5ldDppcHY0LWFkZHJlc3MNCiAgICB8ICAg
ICB8ICArLS1ydyBzb3VyY2UtYWRkciAgICAgICAgICAgICAgICAgIHNvdXJjZS1pcHY0LWFkZHIt
dHlwZQ0KICAgIHwgICAgIHwgICstLXJ3IGJyaWRnZS1vdXRnb2luZy1pbnRlcmZhY2UqICAgaWY6
aW50ZXJmYWNlLXJlZg0KICAgIHwgICAgIHwgICstLXJ3IHZwbHMtb3V0Z29pbmctYWMqICAgICAg
ICAgICAgbDJ2cG4taW5zdGFuY2UtYWMtcmVmDQogICAgfCAgICAgfCAgKy0tcncgdnBscy1vdXRn
b2luZy1wdyogICAgICAgICAgICBsMnZwbi1pbnN0YW5jZS1wdy1yZWYNCiAgICB8ICAgICArLS1y
byBlbnRyaWVzLWNvdW50PyAgICAgICAgICAgICAgICAgICAgIHVpbnQzMg0KICAgIHwgICAgICst
LXJvIGJyaWRnZS1tcm91dGVyLWludGVyZmFjZSogICAgICAgICAgaWY6aW50ZXJmYWNlLXJlZg0K
ICAgIHwgICAgICstLXJvIHZwbHMtbXJvdXRlci1pbnRlcmZhY2UqICAgICAgICAgICAgbDJ2cG4t
aW5zdGFuY2UtcHctcmVmDQogICAgfCAgICAgKy0tcm8gZ3JvdXAqIFthZGRyZXNzXQ0KICAgIHwg
ICAgIHwgICstLXJvIGFkZHJlc3MgICAgICAgICAgICAgICAgICAgICAgaW5ldDppcHY0LWFkZHJl
c3MNCiAgICB8ICAgICB8ICArLS1ybyBtYWMtYWRkcmVzcz8gICAgICAgICAgICAgICAgIHlhbmc6
cGh5cy1hZGRyZXNzDQogICAgfCAgICAgfCAgKy0tcm8gZXhwaXJlPyAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzINCiAgICB8ICAgICB8ICArLS1ybyB1cC10aW1lPyAgICAgICAgICAgICAgICAg
ICAgIHVpbnQzMg0KICAgIHwgICAgIHwgICstLXJvIGJyaWRnZS1vdXRnb2luZy1pbnRlcmZhY2Uq
ICAgaWY6aW50ZXJmYWNlLXJlZg0KICAgIHwgICAgIHwgICstLXJvIHZwbHMtb3V0Z29pbmctYWMq
ICAgICAgICAgICAgbDJ2cG4taW5zdGFuY2UtYWMtcmVmDQogICAgfCAgICAgfCAgKy0tcm8gdnBs
cy1vdXRnb2luZy1wdyogICAgICAgICAgICBsMnZwbi1pbnN0YW5jZS1wdy1yZWYNCiAgICB8ICAg
ICB8ICArLS1ybyBsYXN0LXJlcG9ydGVyPyAgICAgICAgICAgICAgIGluZXQ6aXB2NC1hZGRyZXNz
DQogICAgfCAgICAgfCAgKy0tcm8gc291cmNlKiBbYWRkcmVzc10NCiAgICB8ICAgICB8ICAgICAr
LS1ybyBhZGRyZXNzICAgICAgICAgIGluZXQ6aXB2NC1hZGRyZXNzDQogICAgfCAgICAgfCAgICAg
Ky0tcm8gdXAtdGltZT8gICAgICAgICB1aW50MzINCiAgICB8ICAgICB8ICAgICArLS1ybyBleHBp
cmU/ICAgICAgICAgIHVpbnQzMg0KICAgIHwgICAgIHwgICAgICstLXJvIGhvc3QtY291bnQ/ICAg
ICAgdWludDMyIHtleHBsaWNpdC10cmFja2luZ30/DQogICAgfCAgICAgfCAgICAgKy0tcm8gbGFz
dC1yZXBvcnRlcj8gICBpbmV0OmlwdjQtYWRkcmVzcw0KICAgIHwgICAgIHwgICAgICstLXJvIGhv
c3QqIFtob3N0LWFkZHJlc3NdIHtleHBsaWNpdC10cmFja2luZ30/DQogICAgfCAgICAgfCAgICAg
ICAgKy0tcm8gaG9zdC1hZGRyZXNzICAgICAgICBpbmV0OmlwdjQtYWRkcmVzcw0KICAgIHwgICAg
IHwgICAgICAgICstLXJvIGhvc3QtZmlsdGVyLW1vZGU/ICAgZW51bWVyYXRpb24NCiAgICB8ICAg
ICArLS1ybyBzdGF0aXN0aWNzDQogICAgfCAgICAgICAgKy0tcm8gcmVjZWl2ZWQNCiAgICB8ICAg
ICAgICB8ICArLS1ybyBxdWVyeT8gICAgICAgICAgICAgICAgICB5YW5nOmNvdW50ZXI2NA0KICAg
IHwgICAgICAgIHwgICstLXJvIG1lbWJlcnNoaXAtcmVwb3J0LXYxPyAgIHlhbmc6Y291bnRlcjY0
DQogICAgfCAgICAgICAgfCAgKy0tcm8gbWVtYmVyc2hpcC1yZXBvcnQtdjI/ICAgeWFuZzpjb3Vu
dGVyNjQNCiAgICB8ICAgICAgICB8ICArLS1ybyBtZW1iZXJzaGlwLXJlcG9ydC12Mz8gICB5YW5n
OmNvdW50ZXI2NA0KICAgIHwgICAgICAgIHwgICstLXJvIGxlYXZlPyAgICAgICAgICAgICAgICAg
IHlhbmc6Y291bnRlcjY0DQogICAgfCAgICAgICAgfCAgKy0tcm8gcGltPyAgICAgICAgICAgICAg
ICAgICAgeWFuZzpjb3VudGVyNjQNCiAgICB8ICAgICAgICArLS1ybyBzZW50DQogICAgfCAgICAg
ICAgICAgKy0tcm8gcXVlcnk/ICAgICAgICAgICAgICAgICAgeWFuZzpjb3VudGVyNjQNCiAgICB8
ICAgICAgICAgICArLS1ybyBtZW1iZXJzaGlwLXJlcG9ydC12MT8gICB5YW5nOmNvdW50ZXI2NA0K
ICAgIHwgICAgICAgICAgICstLXJvIG1lbWJlcnNoaXAtcmVwb3J0LXYyPyAgIHlhbmc6Y291bnRl
cjY0DQogICAgfCAgICAgICAgICAgKy0tcm8gbWVtYmVyc2hpcC1yZXBvcnQtdjM/ICAgeWFuZzpj
b3VudGVyNjQNCiAgICB8ICAgICAgICAgICArLS1ybyBsZWF2ZT8gICAgICAgICAgICAgICAgICB5
YW5nOmNvdW50ZXI2NA0KICAgIHwgICAgICAgICAgICstLXJvIHBpbT8gICAgICAgICAgICAgICAg
ICAgIHlhbmc6Y291bnRlcjY0DQogICAgKy0tcncgbWxkLXNub29waW5nLWluc3RhbmNlcw0KICAg
IHwgICstLXJ3IG1sZC1zbm9vcGluZy1pbnN0YW5jZSogW25hbWVdDQogICAgfCAgICAgKy0tcncg
bmFtZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJpbmcNCiAgICB8ICAgICArLS1y
dyBpZD8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMg0KICAgIHwgICAgICst
LXJ3IHR5cGU/ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bWVyYXRpb24NCiAgICB8
ICAgICArLS1ydyBlbmFibGU/ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xlYW4ge2Fk
bWluLWVuYWJsZX0/DQogICAgfCAgICAgKy0tcncgZm9yd2FyZGluZy1tb2RlPyAgICAgICAgICAg
ICAgICAgICBlbnVtZXJhdGlvbg0KICAgIHwgICAgICstLXJ3IGV4cGxpY2l0LXRyYWNraW5nPyAg
ICAgICAgICAgICAgICAgYm9vbGVhbiB7ZXhwbGljaXQtdHJhY2tpbmd9Pw0KICAgIHwgICAgICst
LXJ3IGV4Y2x1ZGUtbGl0ZT8gICAgICAgICAgICAgICAgICAgICAgYm9vbGVhbiB7ZXhjbHVkZS1s
aXRlfT8NCiAgICB8ICAgICArLS1ydyBzZW5kLXF1ZXJ5PyAgICAgICAgICAgICAgICAgICAgICAg
IGJvb2xlYW4NCiAgICB8ICAgICArLS1ydyBmYXN0LWxlYXZlPyAgICAgICAgICAgICAgICAgICAg
ICAgIGVtcHR5IHtmYXN0LWxlYXZlfT8NCiAgICB8ICAgICArLS1ydyBsYXN0LW1lbWJlci1xdWVy
eS1pbnRlcnZhbD8gICAgICAgIHVpbnQxNg0KICAgIHwgICAgICstLXJ3IHF1ZXJ5LWludGVydmFs
PyAgICAgICAgICAgICAgICAgICAgdWludDE2DQogICAgfCAgICAgKy0tcncgcXVlcnktbWF4LXJl
c3BvbnNlLXRpbWU/ICAgICAgICAgICB1aW50MTYNCiAgICB8ICAgICArLS1ydyByZXF1aXJlLXJv
dXRlci1hbGVydD8gICAgICAgICAgICAgIGJvb2xlYW4ge3JlcXVpcmUtcm91dGVyLWFsZXJ0fT8N
CiAgICB8ICAgICArLS1ydyByb2J1c3RuZXNzLXZhcmlhYmxlPyAgICAgICAgICAgICAgIHVpbnQ4
DQogICAgfCAgICAgKy0tcncgdmVyc2lvbj8gICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
OA0KICAgIHwgICAgICstLXJ3IHN0YXRpYy1icmlkZ2UtbXJvdXRlci1pbnRlcmZhY2UqICAgaWY6
aW50ZXJmYWNlLXJlZiB7c3RhdGljLWwyLW11bHRpY2FzdC1ncm91cH0/DQogICAgfCAgICAgKy0t
cncgc3RhdGljLXZwbHMtbXJvdXRlci1pbnRlcmZhY2UqICAgICBsMnZwbi1pbnN0YW5jZS1wdy1y
ZWYge3N0YXRpYy1sMi1tdWx0aWNhc3QtZ3JvdXB9Pw0KICAgIHwgICAgICstLXJ3IHF1ZXJpZXIt
c291cmNlPyAgICAgICAgICAgICAgICAgICAgaW5ldDppcHY2LWFkZHJlc3MNCiAgICB8ICAgICAr
LS1ydyBzdGF0aWMtbDItbXVsdGljYXN0LWdyb3VwKiBbZ3JvdXAgc291cmNlLWFkZHJdIHtzdGF0
aWMtbDItbXVsdGljYXN0LWdyb3VwfT8NCiAgICB8ICAgICB8ICArLS1ydyBncm91cCAgICAgICAg
ICAgICAgICAgICAgICAgIGluZXQ6aXB2Ni1hZGRyZXNzDQogICAgfCAgICAgfCAgKy0tcncgc291
cmNlLWFkZHIgICAgICAgICAgICAgICAgICBzb3VyY2UtaXB2Ni1hZGRyLXR5cGUNCiAgICB8ICAg
ICB8ICArLS1ydyBicmlkZ2Utb3V0Z29pbmctaW50ZXJmYWNlKiAgIGlmOmludGVyZmFjZS1yZWYN
CiAgICB8ICAgICB8ICArLS1ydyB2cGxzLW91dGdvaW5nLWFjKiAgICAgICAgICAgIGwydnBuLWlu
c3RhbmNlLWFjLXJlZg0KICAgIHwgICAgIHwgICstLXJ3IHZwbHMtb3V0Z29pbmctcHcqICAgICAg
ICAgICAgbDJ2cG4taW5zdGFuY2UtcHctcmVmDQogICAgfCAgICAgKy0tcm8gZW50cmllcy1jb3Vu
dD8gICAgICAgICAgICAgICAgICAgICB1aW50MzINCiAgICB8ICAgICArLS1ybyBicmlkZ2UtbXJv
dXRlci1pbnRlcmZhY2UqICAgICAgICAgIGlmOmludGVyZmFjZS1yZWYNCiAgICB8ICAgICArLS1y
byB2cGxzLW1yb3V0ZXItaW50ZXJmYWNlKiAgICAgICAgICAgIGwydnBuLWluc3RhbmNlLXB3LXJl
Zg0KICAgIHwgICAgICstLXJvIGdyb3VwKiBbYWRkcmVzc10NCiAgICB8ICAgICB8ICArLS1ybyBh
ZGRyZXNzICAgICAgICAgICAgICAgICAgICAgIGluZXQ6aXB2Ni1hZGRyZXNzDQogICAgfCAgICAg
fCAgKy0tcm8gbWFjLWFkZHJlc3M/ICAgICAgICAgICAgICAgICB5YW5nOnBoeXMtYWRkcmVzcw0K
ICAgIHwgICAgIHwgICstLXJvIGV4cGlyZT8gICAgICAgICAgICAgICAgICAgICAgdWludDMyDQog
ICAgfCAgICAgfCAgKy0tcm8gdXAtdGltZT8gICAgICAgICAgICAgICAgICAgICB1aW50MzINCiAg
ICB8ICAgICB8ICArLS1ybyBicmlkZ2Utb3V0Z29pbmctaW50ZXJmYWNlKiAgIGlmOmludGVyZmFj
ZS1yZWYNCiAgICB8ICAgICB8ICArLS1ybyB2cGxzLW91dGdvaW5nLWFjKiAgICAgICAgICAgIGwy
dnBuLWluc3RhbmNlLWFjLXJlZg0KICAgIHwgICAgIHwgICstLXJvIHZwbHMtb3V0Z29pbmctcHcq
ICAgICAgICAgICAgbDJ2cG4taW5zdGFuY2UtcHctcmVmDQogICAgfCAgICAgfCAgKy0tcm8gbGFz
dC1yZXBvcnRlcj8gICAgICAgICAgICAgICBpbmV0OmlwdjYtYWRkcmVzcw0KICAgIHwgICAgIHwg
ICstLXJvIHNvdXJjZSogW2FkZHJlc3NdDQogICAgfCAgICAgfCAgICAgKy0tcm8gYWRkcmVzcyAg
ICAgICAgICBpbmV0OmlwdjYtYWRkcmVzcw0KICAgIHwgICAgIHwgICAgICstLXJvIHVwLXRpbWU/
ICAgICAgICAgdWludDMyDQogICAgfCAgICAgfCAgICAgKy0tcm8gZXhwaXJlPyAgICAgICAgICB1
aW50MzINCiAgICB8ICAgICB8ICAgICArLS1ybyBob3N0LWNvdW50PyAgICAgIHVpbnQzMiB7ZXhw
bGljaXQtdHJhY2tpbmd9Pw0KICAgIHwgICAgIHwgICAgICstLXJvIGxhc3QtcmVwb3J0ZXI/ICAg
aW5ldDppcHY2LWFkZHJlc3MNCiAgICB8ICAgICB8ICAgICArLS1ybyBob3N0KiBbaG9zdC1hZGRy
ZXNzXSB7ZXhwbGljaXQtdHJhY2tpbmd9Pw0KICAgIHwgICAgIHwgICAgICAgICstLXJvIGhvc3Qt
YWRkcmVzcyAgICAgICAgaW5ldDppcHY2LWFkZHJlc3MNCiAgICB8ICAgICB8ICAgICAgICArLS1y
byBob3N0LWZpbHRlci1tb2RlPyAgIGVudW1lcmF0aW9uDQogICAgfCAgICAgKy0tcm8gc3RhdGlz
dGljcw0KICAgIHwgICAgICAgICstLXJvIHJlY2VpdmVkDQogICAgfCAgICAgICAgfCAgKy0tcm8g
cXVlcnk/ICAgICAgICAgICAgICAgICAgeWFuZzpjb3VudGVyNjQNCiAgICB8ICAgICAgICB8ICAr
LS1ybyBtZW1iZXJzaGlwLXJlcG9ydC12MT8gICB5YW5nOmNvdW50ZXI2NA0KICAgIHwgICAgICAg
IHwgICstLXJvIG1lbWJlcnNoaXAtcmVwb3J0LXYyPyAgIHlhbmc6Y291bnRlcjY0DQogICAgfCAg
ICAgICAgfCAgKy0tcm8gbWVtYmVyc2hpcC1yZXBvcnQtdjM/ICAgeWFuZzpjb3VudGVyNjQNCiAg
ICB8ICAgICAgICB8ICArLS1ybyBsZWF2ZT8gICAgICAgICAgICAgICAgICB5YW5nOmNvdW50ZXI2
NA0KICAgIHwgICAgICAgIHwgICstLXJvIHBpbT8gICAgICAgICAgICAgICAgICAgIHlhbmc6Y291
bnRlcjY0DQogICAgfCAgICAgICAgKy0tcm8gc2VudA0KICAgIHwgICAgICAgICAgICstLXJvIHF1
ZXJ5PyAgICAgICAgICAgICAgICAgIHlhbmc6Y291bnRlcjY0DQogICAgfCAgICAgICAgICAgKy0t
cm8gbWVtYmVyc2hpcC1yZXBvcnQtdjE/ICAgeWFuZzpjb3VudGVyNjQNCiAgICB8ICAgICAgICAg
ICArLS1ybyBtZW1iZXJzaGlwLXJlcG9ydC12Mj8gICB5YW5nOmNvdW50ZXI2NA0KICAgIHwgICAg
ICAgICAgICstLXJvIG1lbWJlcnNoaXAtcmVwb3J0LXYzPyAgIHlhbmc6Y291bnRlcjY0DQogICAg
fCAgICAgICAgICAgKy0tcm8gbGVhdmU/ICAgICAgICAgICAgICAgICAgeWFuZzpjb3VudGVyNjQN
CiAgICB8ICAgICAgICAgICArLS1ybyBwaW0/ICAgICAgICAgICAgICAgICAgICB5YW5nOmNvdW50
ZXI2NA0KICAgICstLXJ3IGJyaWRnZXMNCiAgICB8ICArLS1ydyBicmlkZ2UqIFtuYW1lXQ0KICAg
IHwgICAgICstLXJ3IG5hbWUgICAgICAgICAgICAgICAgICAgICAgZG90MXF0eXBlczpuYW1lLXR5
cGUNCiAgICB8ICAgICArLS1ydyBpZ21wLXNub29waW5nLWluc3RhbmNlPyAgIGlnbXAtc25vb3Bp
bmctaW5zdGFuY2UtcmVmDQogICAgfCAgICAgKy0tcncgbWxkLXNub29waW5nLWluc3RhbmNlPyAg
ICBtbGQtc25vb3BpbmctaW5zdGFuY2UtcmVmDQogICAgfCAgICAgKy0tcncgY29tcG9uZW50KiBb
bmFtZV0NCiAgICB8ICAgICAgICArLS1ydyBuYW1lICAgICAgICAgICBzdHJpbmcNCiAgICB8ICAg
ICAgICArLS1ydyBicmlkZ2Utdmxhbg0KICAgIHwgICAgICAgICAgICstLXJ3IHZsYW4qIFt2aWRd
DQogICAgfCAgICAgICAgICAgICAgKy0tcncgdmlkICAgICAgICAgICAgICAgICAgICAgICBkb3Qx
cXR5cGVzOnZsYW4taW5kZXgtdHlwZQ0KICAgIHwgICAgICAgICAgICAgICstLXJ3IGlnbXAtc25v
b3BpbmctaW5zdGFuY2U/ICAgaWdtcC1zbm9vcGluZy1pbnN0YW5jZS1yZWYNCiAgICB8ICAgICAg
ICAgICAgICArLS1ydyBtbGQtc25vb3BpbmctaW5zdGFuY2U/ICAgIG1sZC1zbm9vcGluZy1pbnN0
YW5jZS1yZWYNCiAgICB8ICAgICAgICAgICAgICArLS1ydyBpbnRlcmZhY2VzDQogICAgfCAgICAg
ICAgICAgICAgICAgKy0tcncgaW50ZXJmYWNlKiBbbmFtZV0NCiAgICB8ICAgICAgICAgICAgICAg
ICAgICArLS1ydyBuYW1lICAgICAgICAgICAgICAgICAgICAgIHN0cmluZw0KICAgIHwgICAgICAg
ICAgICAgICAgICAgICstLXJ3IGlnbXAtc25vb3BpbmctaW5zdGFuY2U/ICAgaWdtcC1zbm9vcGlu
Zy1pbnN0YW5jZS1yZWYNCiAgICB8ICAgICAgICAgICAgICAgICAgICArLS1ydyBtbGQtc25vb3Bp
bmctaW5zdGFuY2U/ICAgIG1sZC1zbm9vcGluZy1pbnN0YW5jZS1yZWYNCiAgICArLS1ydyBsMnZw
bi1pbnN0YW5jZXMNCiAgICAgICArLS1ydyBsMnZwbi1pbnN0YW5jZSogW25hbWVdDQogICAgICAg
ICAgKy0tcncgbmFtZSAgICAgICAgICAgICAgICAgICAgICBzdHJpbmcNCiAgICAgICAgICArLS1y
dyBpZ21wLXNub29waW5nLWluc3RhbmNlPyAgIGlnbXAtc25vb3BpbmctaW5zdGFuY2UtcmVmDQog
ICAgICAgICAgKy0tcncgbWxkLXNub29waW5nLWluc3RhbmNlPyAgICBtbGQtc25vb3BpbmctaW5z
dGFuY2UtcmVmDQogICAgICAgICAgKy0tcncgZW5kcG9pbnQqIFtuYW1lXQ0KICAgICAgICAgICAg
ICstLXJ3IG5hbWUgICAgICAgICAgICAgICAgICAgICAgc3RyaW5nDQogICAgICAgICAgICAgKy0t
cncgaWdtcC1zbm9vcGluZy1pbnN0YW5jZT8gICBpZ21wLXNub29waW5nLWluc3RhbmNlLXJlZg0K
ICAgICAgICAgICAgICstLXJ3IG1sZC1zbm9vcGluZy1pbnN0YW5jZT8gICAgbWxkLXNub29waW5n
LWluc3RhbmNlLXJlZg0KICAgICAgICAgICAgICstLXJ3IChhYy1vci1wdy1vci1yZWR1bmRhbmN5
LWdycCk/DQogICAgICAgICAgICAgICAgKy0tOihhYykNCiAgICAgICAgICAgICAgICB8ICArLS1y
dyBhYyogW25hbWVdDQogICAgICAgICAgICAgICAgfCAgICAgKy0tcncgbmFtZSAgICAgICAgICAg
ICAgICAgICAgICBzdHJpbmcNCiAgICAgICAgICAgICAgICB8ICAgICArLS1ydyBpZ21wLXNub29w
aW5nLWluc3RhbmNlPyAgIGlnbXAtc25vb3BpbmctaW5zdGFuY2UtcmVmDQogICAgICAgICAgICAg
ICAgfCAgICAgKy0tcncgbWxkLXNub29waW5nLWluc3RhbmNlPyAgICBtbGQtc25vb3BpbmctaW5z
dGFuY2UtcmVmDQogICAgICAgICAgICAgICAgKy0tOihwdykNCiAgICAgICAgICAgICAgICB8ICAr
LS1ydyBwdyogW25hbWVdDQogICAgICAgICAgICAgICAgfCAgICAgKy0tcncgbmFtZSAgICAgICAg
ICAgICAgICAgICAgICBzdHJpbmcNCiAgICAgICAgICAgICAgICB8ICAgICArLS1ydyBpZ21wLXNu
b29waW5nLWluc3RhbmNlPyAgIGlnbXAtc25vb3BpbmctaW5zdGFuY2UtcmVmDQogICAgICAgICAg
ICAgICAgfCAgICAgKy0tcncgbWxkLXNub29waW5nLWluc3RhbmNlPyAgICBtbGQtc25vb3Bpbmct
aW5zdGFuY2UtcmVmDQogICAgICAgICAgICAgICAgKy0tOihyZWR1bmRhbmN5LWdycCkNCiAgICAg
ICAgICAgICAgICAgICArLS1ydyAocHJpbWFyeSkNCiAgICAgICAgICAgICAgICAgICB8ICArLS06
KHByaW1hcnktYWMpDQogICAgICAgICAgICAgICAgICAgfCAgfCAgKy0tcncgcHJpbWFyeS1hYw0K
ICAgICAgICAgICAgICAgICAgIHwgIHwgICAgICstLXJ3IG5hbWU/ICAgICAgICAgICAgICAgICAg
ICAgc3RyaW5nDQogICAgICAgICAgICAgICAgICAgfCAgfCAgICAgKy0tcncgaWdtcC1zbm9vcGlu
Zy1pbnN0YW5jZT8gICBpZ21wLXNub29waW5nLWluc3RhbmNlLXJlZg0KICAgICAgICAgICAgICAg
ICAgIHwgIHwgICAgICstLXJ3IG1sZC1zbm9vcGluZy1pbnN0YW5jZT8gICAgbWxkLXNub29waW5n
LWluc3RhbmNlLXJlZg0KICAgICAgICAgICAgICAgICAgIHwgICstLToocHJpbWFyeS1wdykNCiAg
ICAgICAgICAgICAgICAgICB8ICAgICArLS1ydyBwcmltYXJ5LXB3KiBbbmFtZV0NCiAgICAgICAg
ICAgICAgICAgICB8ICAgICAgICArLS1ydyBuYW1lICAgICAgICAgICAgICAgICAgICAgIHN0cmlu
Zw0KICAgICAgICAgICAgICAgICAgIHwgICAgICAgICstLXJ3IGlnbXAtc25vb3BpbmctaW5zdGFu
Y2U/ICAgaWdtcC1zbm9vcGluZy1pbnN0YW5jZS1yZWYNCiAgICAgICAgICAgICAgICAgICB8ICAg
ICAgICArLS1ydyBtbGQtc25vb3BpbmctaW5zdGFuY2U/ICAgIG1sZC1zbm9vcGluZy1pbnN0YW5j
ZS1yZWYNCiAgICAgICAgICAgICAgICAgICArLS1ydyAoYmFja3VwKT8NCiAgICAgICAgICAgICAg
ICAgICAgICArLS06KGJhY2t1cC1hYykNCiAgICAgICAgICAgICAgICAgICAgICB8ICArLS1ydyBi
YWNrdXAtYWMNCiAgICAgICAgICAgICAgICAgICAgICB8ICAgICArLS1ydyBuYW1lPyAgICAgICAg
ICAgICAgICAgICAgIHN0cmluZw0KICAgICAgICAgICAgICAgICAgICAgIHwgICAgICstLXJ3IGln
bXAtc25vb3BpbmctaW5zdGFuY2U/ICAgaWdtcC1zbm9vcGluZy1pbnN0YW5jZS1yZWYNCiAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICArLS1ydyBtbGQtc25vb3BpbmctaW5zdGFuY2U/ICAgIG1s
ZC1zbm9vcGluZy1pbnN0YW5jZS1yZWYNCiAgICAgICAgICAgICAgICAgICAgICArLS06KGJhY2t1
cC1wdykNCiAgICAgICAgICAgICAgICAgICAgICAgICArLS1ydyBiYWNrdXAtcHcqIFtuYW1lXQ0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICstLXJ3IG5hbWUgICAgICAgICAgICAgICAgICAg
ICAgc3RyaW5nDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgKy0tcncgaWdtcC1zbm9vcGlu
Zy1pbnN0YW5jZT8gICBpZ21wLXNub29waW5nLWluc3RhbmNlLXJlZg0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICstLXJ3IG1sZC1zbm9vcGluZy1pbnN0YW5jZT8gICAgbWxkLXNub29waW5n
LWluc3RhbmNlLXJlZg0KDQogIHJwY3M6DQogICAgKy0tLXggY2xlYXItaWdtcC1zbm9vcGluZy1n
cm91cHMge3JwYy1jbGVhci1ncm91cHN9Pw0KICAgIHwgICstLS13IGlucHV0DQogICAgfCAgICAg
Ky0tLXcgaWQ/ICAgICAgIHVpbnQzMg0KICAgIHwgICAgICstLS13IGdyb3VwPyAgICBpbmV0Omlw
djQtYWRkcmVzcw0KICAgIHwgICAgICstLS13IHNvdXJjZT8gICBpbmV0OmlwdjQtYWRkcmVzcw0K
ICAgICstLS14IGNsZWFyLW1sZC1zbm9vcGluZy1ncm91cHMge3JwYy1jbGVhci1ncm91cHN9Pw0K
ICAgICAgICstLS13IGlucHV0DQogICAgICAgICAgKy0tLXcgaWQ/ICAgICAgIHVpbnQzMg0KICAg
ICAgICAgICstLS13IGdyb3VwPyAgICBpbmV0OmlwdjYtYWRkcmVzcw0KICAgICAgICAgICstLS13
IHNvdXJjZT8gICBpbmV0OmlwdjYtYWRkcmVzcw0K

--_005_VI1PR0701MB1774DFE457B09C35E0920C1B96470VI1PR0701MB1774_
Content-Type: application/octet-stream;
	name="ietf-igmp-mld-snooping@2017-10-24.yang"
Content-Description: ietf-igmp-mld-snooping@2017-10-24.yang
Content-Disposition: attachment;
	filename="ietf-igmp-mld-snooping@2017-10-24.yang"; size=34404;
	creation-date="Tue, 24 Oct 2017 06:39:30 GMT";
	modification-date="Tue, 24 Oct 2017 06:35:03 GMT"
Content-Transfer-Encoding: base64

bW9kdWxlIGlldGYtaWdtcC1tbGQtc25vb3Bpbmcgew0KICAgICAgbmFtZXNwYWNlICJ1cm46aWV0
ZjpwYXJhbXM6eG1sOm5zOnlhbmc6aWV0Zi1pZ21wLW1sZC1zbm9vcGluZyI7DQogICAgICAvLyBy
ZXBsYWNlIHdpdGggSUFOQSBuYW1lc3BhY2Ugd2hlbiBhc3NpZ25lZA0KICAgICAgcHJlZml4IGlt
czsNCg0KICAgICAgaW1wb3J0IGlldGYtaW5ldC10eXBlcyB7DQogICAgICAgIHByZWZpeCAiaW5l
dCI7DQogICAgICB9DQoNCiAgICAgIGltcG9ydCBpZXRmLXlhbmctdHlwZXMgew0KICAgICAgICBw
cmVmaXggInlhbmciOw0KICAgICAgfQ0KDQogICAgICBpbXBvcnQgaWV0Zi1pbnRlcmZhY2VzIHsN
CiAgICAgICAgcHJlZml4ICJpZiI7DQogICAgICB9DQoJICANCgkgIC8vIGltcG9ydCBpYW5hLWlm
LXR5cGUgew0KCQkgLy8gcHJlZml4ICJpYW5haWYiOyANCgkgIC8vIH0gDQoJICANCgkgLy8gaW1w
b3J0IGlldGYtcHNldWRvd2lyZXMgew0KCS8vCXByZWZpeCAicHciOyANCgkgLy8gfSANCgkgIA0K
CSAgaW1wb3J0IGlldGYtbDJ2cG4gew0KCQlwcmVmaXggImwydnBuIjsNCgkgIH0NCgkgIA0KCS8v
ICBpbXBvcnQgaWV0Zi1ldnBuIHsNCgkvLwlwcmVmaXggImV2cG4iOw0KCS8vICB9DQoJICANCgkv
LyBpbXBvcnQgaWVlZTgwMi1kb3QxcS1icmlkZ2Ugew0KCS8vCXByZWZpeCAiZG90MXEiOw0KCS8v
IH0NCgkgIA0KCSAgaW1wb3J0IGllZWU4MDItZG90MXEtdHlwZXMgeyBwcmVmaXggImRvdDFxdHlw
ZXMiOyB9IA0KDQogICAgICBvcmdhbml6YXRpb24NCiAgICAgICAgIklFVEYgUElNIFdvcmtpbmcg
R3JvdXAiOw0KDQogICAgICBjb250YWN0DQogICAgICAgICJXRyBXZWI6ICAgPGh0dHA6Ly90b29s
cy5pZXRmLm9yZy93Zy9waW0vPg0KICAgICAgICAgV0cgTGlzdDogIDxtYWlsdG86cGltQGlldGYu
b3JnPg0KDQogICAgICAgICBXRyBDaGFpcjogU3RpZyBWZW5hYXMNCiAgICAgICAgICAgICAgICAg
ICA8bWFpbHRvOnN0aWdAdmVuYWFzLmNvbT4NCg0KICAgICAgICAgV0cgQ2hhaXI6IE1pa2UgTWNC
cmlkZQ0KICAgICAgICAgICAgICAgICAgIDxtYWlsdG86bW1jYnJpZGU3QGdtYWlsLmNvbT4NCg0K
ICAgICAgICAgRWRpdG9yczogIEhvbmdqaSBaaGFvDQoJCQkJICAgPG1haWx0bzpob25namkuemhh
b0Blcmljc3Nvbi5jb20+IA0KCQkJCSAgIA0KCQkJCSAgIFh1ZmVuZyBMaXUNCgkJCQkgICA8bWFp
bHRvOlh1ZmVuZ19MaXVAamFiaWwuY29tPg0KCQkJCSAgIA0KCQkJCSAgIFlpc29uZyBMaXUNCgkJ
CQkgICA8bWFpbHRvOmxpdXlpc29uZ0BodWF3ZWkuY29tPg0KCQkJCSAgIA0KCQkJCSAgIEFuaXNo
IFBldGVyDQoJCQkJICAgPG1haWx0bzphbmlzaC5pZXRmQGdtYWlsLmNvbT4NCgkJCQkgICANCgkJ
CQkgICBNYWhlc2ggU2l2YWt1bWFyDQoJCQkJICAgPG1haWx0bzptYXNpdmFrdUBjaXNjby5jb20+
DQoNCgkJCQkgICAiOw0KDQogICAgICBkZXNjcmlwdGlvbg0KICAgICAgICAiVGhlIG1vZHVsZSBk
ZWZpbmVzIGEgY29sbGVjdGlvbiBvZiBZQU5HIGRlZmluaXRpb25zIGNvbW1vbiBmb3INCiAgICAg
ICAgSUdNUCBhbmQgTUxEIFNub29waW5nLiI7DQoJCQ0KCSAgcmV2aXNpb24gMjAxNy0xMC0yNCB7
DQogICAgICAgIGRlc2NyaXB0aW9uDQogICAgICAgICAgIkNoYW5nZSBwcm9maWxlIHRvIGluc3Rh
bmNlIjsNCiAgICAgICAgcmVmZXJlbmNlDQogICAgICAgICAgIlJGQyBYWFhYOiBBIFlBTkcgRGF0
YSBNb2RlbCBmb3IgSUdNUCBhbmQgTUxEIFNub29waW5nIjsNCiAgICAgIH0NCgkgIA0KCSAgcmV2
aXNpb24gMjAxNy0wOC0xNCB7DQogICAgICAgIGRlc2NyaXB0aW9uDQogICAgICAgICAgInVzaW5n
IHByb2ZpbGUgdG8gY29vcGVyYXRlIHdpdGggaWVlZS1kb3QxUS1icmlkZ2UgbW9kdWxlIjsNCiAg
ICAgICAgcmVmZXJlbmNlDQogICAgICAgICAgIlJGQyBYWFhYOiBBIFlBTkcgRGF0YSBNb2RlbCBm
b3IgSUdNUCBhbmQgTUxEIFNub29waW5nIjsNCiAgICAgIH0NCg0KCSAgcmV2aXNpb24gMjAxNy0w
Ni0yOCB7DQogICAgICAgIGRlc2NyaXB0aW9uDQogICAgICAgICAgImF1Z21lbnQgL3J0OnJvdXRp
bmcvcnQ6Y29udHJvbC1wbGFuZS1wcm90b2NvbHMgDQoJCSAgIGF1Z21lbnQgL3J0OnJvdXRpbmct
c3RhdGUvcnQ6Y29udHJvbC1wbGFuZS1wcm90b2NvbHMiOw0KICAgICAgICByZWZlcmVuY2UNCiAg
ICAgICAgICAiUkZDIFhYWFg6IEEgWUFORyBEYXRhIE1vZGVsIGZvciBJR01QIGFuZCBNTEQgU25v
b3BpbmciOw0KICAgICAgfQ0KCSAgDQogICAgICByZXZpc2lvbiAyMDE3LTAyLTA1IHsNCiAgICAg
ICAgZGVzY3JpcHRpb24NCiAgICAgICAgICAiSW5pdGlhbCByZXZpc2lvbi4iOw0KICAgICAgICBy
ZWZlcmVuY2UNCiAgICAgICAgICAiUkZDIFhYWFg6IEEgWUFORyBEYXRhIE1vZGVsIGZvciBJR01Q
IGFuZCBNTEQgU25vb3BpbmciOw0KICAgICAgfQ0KDQogICAgICAvKg0KICAgICAgICogRmVhdHVy
ZXMNCiAgICAgICAqLw0KICAgICAgDQoJICBmZWF0dXJlIGFkbWluLWVuYWJsZSB7DQogICAgICAg
IGRlc2NyaXB0aW9uDQogICAgICAgICAgIlN1cHBvcnQgY29uZmlndXJhdGlvbiB0byBlbmFibGUg
b3IgZGlzYWJsZSBJR01QIGFuZCBNTEQgU25vb3BpbmcuIjsNCiAgICAgIH0NCg0KICAgICAgZmVh
dHVyZSBmYXN0LWxlYXZlIHsNCiAgICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgICAiU3VwcG9y
dCBjb25maWd1cmF0aW9uIG9mIGZhc3QtbGVhdmUuIjsNCiAgICAgIH0NCg0KICAgICAgZmVhdHVy
ZSBqb2luLWdyb3VwIHsNCiAgICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgICAiU3VwcG9ydCBj
b25maWd1cmF0aW9uIG9mIGpvaW4tZ3JvdXAuIjsNCiAgICAgIH0NCgkNCiAgICAgIGZlYXR1cmUg
cmVxdWlyZS1yb3V0ZXItYWxlcnQgew0KICAgICAgICBkZXNjcmlwdGlvbg0KICAgICAgICAgICJT
dXBwb3J0IGNvbmZpZ3VyYXRpb24gb2YgcmVxdWlyZS1yb3V0ZXItYWxlcnQuIjsNCiAgICAgIH0N
Cg0KICAgICAgZmVhdHVyZSBzdGF0aWMtbDItbXVsdGljYXN0LWdyb3VwIHsNCiAgICAgICAgZGVz
Y3JpcHRpb24NCiAgICAgICAgICAiU3VwcG9ydCBjb25maWd1cmF0aW9uIG9mIEwyIG11bHRpY2Fz
dCBzdGF0aWMtZ3JvdXAuIjsNCiAgICAgIH0NCgkgIA0KICAgICAgZmVhdHVyZSBwZXItaW5zdGFu
Y2UtY29uZmlnIHsNCiAgICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgICAiU3VwcG9ydCBjb25m
aWd1cmF0aW9uIG9mIGVhY2ggVkxBTiBvciBWUExTIGluc3RhbmNlIG9yIEVWUE4gaW5zdGFuY2Uu
IjsNCiAgICAgIH0NCg0KCSAgZmVhdHVyZSBycGMtY2xlYXItZ3JvdXBzIHsNCiAgICAgICAgZGVz
Y3JpcHRpb24NCiAgICAgICAgICAiU3VwcG9ydCB0byBjbGVhciBzdGF0aXN0aWNzIGJ5IFJQQyBm
b3IgSUdNUCBhbmQgTUxEIFNub29waW5nLiI7DQogICAgICB9DQoJICANCgkgIGZlYXR1cmUgZXhw
bGljaXQtdHJhY2tpbmcgew0KICAgICAgICBkZXNjcmlwdGlvbg0KICAgICAgICAgICJTdXBwb3J0
IGNvbmZpZ3VyYXRpb24gb2YgcGVyIGluc3RhbmNlIGV4cGxpY2l0LXRyYWNraW5nIGhvc3RzLiI7
DQogICAgICB9DQoNCiAgICAgIGZlYXR1cmUgZXhjbHVkZS1saXRlIHsNCiAgICAgICAgZGVzY3Jp
cHRpb24NCiAgICAgICAgICAiU3VwcG9ydCBjb25maWd1cmF0aW9uIG9mIHBlciBpbnN0YW5jZSBl
eGNsdWRlLWxpdGUuIjsNCiAgICAgIH0NCg0KCSAgDQoNCiAgICAgIC8qDQogICAgICAgKiBUeXBl
ZGVmcw0KICAgICAgICovDQoJICANCiAgICAgdHlwZWRlZiBpZ21wLXNub29waW5nLWluc3RhbmNl
LXJlZiB7DQogICAgICAgdHlwZSBsZWFmcmVmIHsNCiAgICAgICAgIHBhdGggIi9pbXM6aWdtcC1z
bm9vcGluZy1pbnN0YW5jZXMvaW1zOmlnbXAtc25vb3BpbmctaW5zdGFuY2UvaW1zOm5hbWUiOw0K
ICAgICAgIH0NCiAgICAgICBkZXNjcmlwdGlvbg0KICAgICAgICAgIlRoaXMgdHlwZSBpcyB1c2Vk
IGJ5IGRhdGEgbW9kZWxzIHRoYXQgbmVlZCB0byByZWZlcmVuY2UgaWdtcCBzbm9vcGluZyBpbnN0
YW5jZS4iOw0KICAgICB9DQoJIA0KCSB0eXBlZGVmIG1sZC1zbm9vcGluZy1pbnN0YW5jZS1yZWYg
ew0KICAgICAgIHR5cGUgbGVhZnJlZiB7DQogICAgICAgICBwYXRoICIvaW1zOm1sZC1zbm9vcGlu
Zy1pbnN0YW5jZXMvaW1zOm1sZC1zbm9vcGluZy1pbnN0YW5jZS9pbXM6bmFtZSI7DQogICAgICAg
fQ0KICAgICAgIGRlc2NyaXB0aW9uDQogICAgICAgICAiVGhpcyB0eXBlIGlzIHVzZWQgYnkgZGF0
YSBtb2RlbHMgdGhhdCBuZWVkIHRvIHJlZmVyZW5jZSBtbGQgc25vb3BpbmcgaW5zdGFuY2UuIjsN
CiAgICAgfQ0KCSANCgkgdHlwZWRlZiBsMnZwbi1pbnN0YW5jZS1hYy1yZWYgew0KCQl0eXBlIGxl
YWZyZWYgew0KCQkJcGF0aCAiL2wydnBuOmwydnBuL2wydnBuOmluc3RhbmNlcyIgKw0KCQkJCSIv
bDJ2cG46aW5zdGFuY2UvbDJ2cG46ZW5kcG9pbnQvbDJ2cG46YWMvbDJ2cG46bmFtZSI7DQoJCX0N
CgkJZGVzY3JpcHRpb24gImwydnBuLWluc3RhbmNlLWFjLXJlZiI7DQoJIH0NCgkgDQoJIHR5cGVk
ZWYgbDJ2cG4taW5zdGFuY2UtcHctcmVmIHsNCgkJdHlwZSBsZWFmcmVmIHsNCgkJCXBhdGggIi9s
MnZwbjpsMnZwbi9sMnZwbjppbnN0YW5jZXMiICsNCgkJCQkiL2wydnBuOmluc3RhbmNlL2wydnBu
OmVuZHBvaW50L2wydnBuOnB3L2wydnBuOm5hbWUiOw0KCQl9DQoJCWRlc2NyaXB0aW9uICJsMnZw
bi1pbnN0YW5jZS1wdy1yZWYiOw0KCSB9DQoJIA0KCQ0KCSAgIA0KICAgICB0eXBlZGVmIHNvdXJj
ZS1pcHY0LWFkZHItdHlwZSB7DQogICAgICAgIHR5cGUgdW5pb24gew0KICAgICAgICAgIHR5cGUg
ZW51bWVyYXRpb24gew0KICAgICAgICAgICAgZW51bSAnKicgew0KICAgICAgICAgICAgICBkZXNj
cmlwdGlvbg0KICAgICAgICAgICAgICAiQW55IHNvdXJjZSBhZGRyZXNzLiI7DQogICAgICAgICAg
ICB9DQogICAgICAgICAgfQ0KICAgICAgICAgIHR5cGUgaW5ldDppcHY0LWFkZHJlc3M7DQogICAg
ICAgIH0NCiAgICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgICAiTXVsdGljYXN0IHNvdXJjZSBJ
UCBhZGRyZXNzIHR5cGUuIjsNCiAgICAgIH0gLy8gc291cmNlLWlwdjQtYWRkci10eXBlDQoNCiAg
ICAgIHR5cGVkZWYgc291cmNlLWlwdjYtYWRkci10eXBlIHsNCiAgICAgICAgdHlwZSB1bmlvbiB7
DQogICAgICAgICAgdHlwZSBlbnVtZXJhdGlvbiB7DQogICAgICAgICAgICBlbnVtICcqJyB7DQog
ICAgICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgICAgICAgICAgICJBbnkgc291cmNlIGFkZHJl
c3MuIjsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICB9DQogICAgICAgICAgdHlwZSBpbmV0Omlw
djYtYWRkcmVzczsNCiAgICAgICAgfQ0KICAgICAgICBkZXNjcmlwdGlvbg0KICAgICAgICAgICJN
dWx0aWNhc3Qgc291cmNlIElQIGFkZHJlc3MgdHlwZS4iOw0KICAgICAgfSAvLyBzb3VyY2UtaXB2
Ni1hZGRyLXR5cGUNCiANCg0KICAgICAgLyoNCiAgICAgICAqIElkZW50aXRpZXMNCiAgICAgICAq
Lw0KDQogICAgICAvKg0KICAgICAgICogR3JvdXBpbmdzDQogICAgICAgKi8NCg0KDQogICAgICBn
cm91cGluZyBnZW5lcmFsLXN0YXRlLWF0dHJpYnV0ZXMgew0KICAgICAgICBkZXNjcmlwdGlvbiAg
IlN0YXRpc3RpY3Mgb2YgSUdNUCBhbmQgTUxEIFNub29waW5nICI7DQogICAgICAgIA0KICAgICAg
ICBjb250YWluZXIgc3RhdGlzdGljcyB7DQogICAgICAgICAgY29uZmlnIGZhbHNlOw0KICAgICAg
ICAgIGRlc2NyaXB0aW9uDQogICAgICAgICAgICAgIlRoZSBzdGF0aXN0aWNzIG9mIElHTVAgYW5k
IE1MRCBTbm9vcGluZyByZWxhdGVkIHBhY2tldHMuIjsNCiAgICAgICAgICANCiAgICAgICAgICBj
b250YWluZXIgcmVjZWl2ZWQgew0KICAgICAgICAgICAgZGVzY3JpcHRpb24gIlN0YXRpc3RpY3Mg
b2YgcmVjZWl2ZWQgbWVzc2FnZXMuIjsNCiAgICAgICAgICAgIHVzZXMgZ2VuZXJhbC1zdGF0aXN0
aWNzLXNlbnQtcmVjZWl2ZWQ7DQogICAgICAgICAgfQ0KICAgICAgICAgIGNvbnRhaW5lciBzZW50
IHsNCiAgICAgICAgICAgIGRlc2NyaXB0aW9uICJTdGF0aXN0aWNzIG9mIHNlbnQgbWVzc2FnZXMu
IjsNCiAgICAgICAgICAgIHVzZXMgZ2VuZXJhbC1zdGF0aXN0aWNzLXNlbnQtcmVjZWl2ZWQ7DQog
ICAgICAgICAgfQ0KICAgICAgICB9IC8vIHN0YXRpc3RpY3MNCgkJDQogICAgICB9IC8vIGdlbmVy
YWwtc3RhdGUtYXR0cmlidXRlcw0KCSAgDQoJICANCg0KICAgICAgZ3JvdXBpbmcgaW5zdGFuY2Ut
Y29uZmlnLWF0dHJpYnV0ZXMtaWdtcC1zbm9vcGluZyB7DQogICAgICAgIGRlc2NyaXB0aW9uICJJ
R01QIHNub29waW5nIGNvbmZpZ3VyYXRpb24gZm9yIGVhY2ggVkxBTiBvciBWUExTIGluc3RhbmNl
IG9yIEVWUE4gaW5zdGFuY2UuIjsNCg0KICAgICAgICB1c2VzIGluc3RhbmNlLWNvbmZpZy1hdHRy
aWJ1dGVzLWlnbXAtbWxkLXNub29waW5nOw0KCQkNCgkJbGVhZiBxdWVyaWVyLXNvdXJjZSB7DQog
ICAgICAgICAgdHlwZSBpbmV0OmlwdjQtYWRkcmVzczsNCiAgICAgICAgICBkZXNjcmlwdGlvbiAi
VXNlIHRoZSBJR01QIHNub29waW5nIHF1ZXJpZXIgdG8gc3VwcG9ydCBJR01QIHNub29waW5nIGlu
IGEgVkxBTiB3aGVyZSBQSU0gYW5kIElHTVAgYXJlIG5vdCBjb25maWd1cmVkLiANCgkJCQkJICAg
VGhlIElQIGFkZHJlc3MgaXMgdXNlZCBhcyB0aGUgc291cmNlIGFkZHJlc3MgaW4gbWVzc2FnZXMu
IjsNCiAgICAgICAgfQ0KCQ0KCSAgICBsaXN0IHN0YXRpYy1sMi1tdWx0aWNhc3QtZ3JvdXAgew0K
CSAgICAgIGlmLWZlYXR1cmUgc3RhdGljLWwyLW11bHRpY2FzdC1ncm91cDsNCgkgICAgCWtleSAi
Z3JvdXAgc291cmNlLWFkZHIiOw0KICAgICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgICAgICAg
ICAgICAiQSBzdGF0aWMgbXVsdGljYXN0IHJvdXRlLCAoKixHKSBvciAoUyxHKS4iOwkJDQoJICAg
IAkNCgkgICAgCWxlYWYgZ3JvdXAgew0KCSAgICAJCXR5cGUgaW5ldDppcHY0LWFkZHJlc3M7DQoJ
ICAgIAkJZGVzY3JpcHRpb24NCgkgICAgCQkiTXVsdGljYXN0IGdyb3VwIElQIGFkZHJlc3MiOw0K
CSAgICAJfQ0KCSAgIAkNCgkgICAgCWxlYWYgc291cmNlLWFkZHIgew0KICAgICAgICAgICAgICAg
dHlwZSBzb3VyY2UtaXB2NC1hZGRyLXR5cGU7DQogICAgICAgICAgICAgICBkZXNjcmlwdGlvbg0K
ICAgICAgICAgICAgICAgICAiTXVsdGljYXN0IHNvdXJjZSBJUCBhZGRyZXNzLiI7DQogICAgICAg
ICAgICAgfQ0KCSAgIAkJCQ0KCQkJbGVhZi1saXN0IGJyaWRnZS1vdXRnb2luZy1pbnRlcmZhY2Ug
ew0KCQkJCXR5cGUgaWY6aW50ZXJmYWNlLXJlZjsNCgkJCQlkZXNjcmlwdGlvbiAiT3V0Z29pbmcg
aW50ZXJmYWNlIGluIGJyaWRnZSBmb3dhcmRpbmciOw0KCQkJCXdoZW4gImltczp0eXBlID0gJ2Jy
aWRnZSciOw0KCQkJfQkJCQ0KCQ0KCQkJbGVhZi1saXN0IHZwbHMtb3V0Z29pbmctYWMgew0KCQkJ
CXR5cGUgbDJ2cG4taW5zdGFuY2UtYWMtcmVmOw0KCQkJCWRlc2NyaXB0aW9uICJPdXRnb2luZyBh
YyBpbiB2cGxzIGZvd2FyZGluZyI7DQoJCQkJd2hlbiAiaW1zOnR5cGUgPSAndnBscyciOyANCgkJ
CX0NCgkJCQ0KCQkJbGVhZi1saXN0IHZwbHMtb3V0Z29pbmctcHcgew0KCQkJCXR5cGUgbDJ2cG4t
aW5zdGFuY2UtcHctcmVmOw0KCQkJCWRlc2NyaXB0aW9uICJPdXRnb2luZyBwdyBpbiB2cGxzIGZv
d2FyZGluZyI7DQoJCQkJd2hlbiAiaW1zOnR5cGUgPSAndnBscyciOyANCgkJCX0NCgkJCQ0KCSAg
IAkNCgkgICAgfSAvLyBzdGF0aWMtbDItbXVsdGljYXN0LWdyb3VwIA0KICAgICAgICANCiAgICAg
IH0gLy8gaW5zdGFuY2UtY29uZmlnLWF0dHJpYnV0ZXMtaWdtcC1zbm9vcGluZw0KDQogICAgICBn
cm91cGluZyBpbnN0YW5jZS1jb25maWctYXR0cmlidXRlcy1pZ21wLW1sZC1zbm9vcGluZyB7DQog
ICAgICAgIGRlc2NyaXB0aW9uDQogICAgICAgICAgIklHTVAgYW5kIE1MRCBTbm9vcGluZyBjb25m
aWd1cmF0aW9uIG9mIGVhY2ggVkxBTi4iOw0KDQogICAgICAgIGxlYWYgZW5hYmxlIHsNCiAgICAg
ICAgICBpZi1mZWF0dXJlIGFkbWluLWVuYWJsZTsNCiAgICAgICAgICB0eXBlIGJvb2xlYW47DQog
ICAgICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgICAgICJTZXQgdGhlIHZhbHVlIHRvIHRydWUg
dG8gZW5hYmxlIElHTVAgYW5kIE1MRCBTbm9vcGluZyBpbiB0aGUgVkxBTiBpbnN0YW5jZS4iOw0K
ICAgICAgICB9DQoNCgkJbGVhZiBmb3J3YXJkaW5nLW1vZGUgew0KCQkJdHlwZSBlbnVtZXJhdGlv
biB7CQkJCQ0KCQkJCWVudW0gIm1hYyIgew0KCQkJCSBkZXNjcmlwdGlvbg0KCQkJCQkiIjsNCgkJ
CQl9DQoJCQkJZW51bSAiaXAiICB7DQoJCQkJIGRlc2NyaXB0aW9uDQoJCQkJCSIiOw0KCQkJCX0N
CgkJCX0NCgkJCWRlc2NyaXB0aW9uICJUaGUgZGVmYXVsdCBmb3J3YXJkaW5nIG1vZGUgZm9yIElH
TVAgYW5kIE1MRCBTbm9vcGluZyBpcyBpcC4NCgkJCQkJCSBjaXNjbyBjb21tYW5kIGlzIGFzIGJl
bG93DQoJCQkJCQkgUm91dGVyKGNvbmZpZy12bGFuLWNvbmZpZykjIG11bHRpY2FzdCBzbm9vcGlu
ZyBsb29rdXAgeyBpcCB8IG1hYyB9ICAiOw0KCQl9DQoJCQ0KCQlsZWFmIGV4cGxpY2l0LXRyYWNr
aW5nIHsNCgkJCWlmLWZlYXR1cmUgZXhwbGljaXQtdHJhY2tpbmc7DQoJCQl0eXBlIGJvb2xlYW47
CQkJDQoJCQlkZXNjcmlwdGlvbiAiVHJhY2tzIElHTVAgJiBNTEQgU25vb3BpbmcgdjMgbWVtYmVy
c2hpcCByZXBvcnRzIGZyb20gaW5kaXZpZHVhbCBob3N0cyBmb3IgZWFjaCBwb3J0IG9mIGVhY2gg
VkxBTiBvciBWU0kuIjsNCgkJfQ0KCQkNCgkJbGVhZiBleGNsdWRlLWxpdGUgew0KICAgICAgICAg
IGlmLWZlYXR1cmUgZXhjbHVkZS1saXRlOw0KICAgICAgICAgIHR5cGUgYm9vbGVhbjsNCiAgICAg
ICAgICBkZXNjcmlwdGlvbg0KICAgICAgICAgICAgImxpZ2h0d2VpZ2h0IElHTVB2MyBhbmQgTUxE
djIgcHJvdG9jb2xzLCB3aGljaCBzaW1wbGlmeSB0aGUNCiAgICAgICAgICAgICBzdGFuZGFyZCB2
ZXJzaW9ucyBvZiBJR01QdjMgYW5kIE1MRHYyLiI7DQogICAgICAgICAgcmVmZXJlbmNlICJSRkM1
NzkwIjsNCiAgICAgICAgfQ0KCQkNCgkJbGVhZiBzZW5kLXF1ZXJ5IHsJCQkNCgkJCXR5cGUgYm9v
bGVhbjsNCgkJCWRlZmF1bHQgdHJ1ZTsNCgkJCWRlc2NyaXB0aW9uICJFbmFibGUgcXVpY2sgcmVz
cG9uc2UgZm9yIHRvcG8gY2hhbmdlcy4gDQoJCQkJIFRvIHN1cHBvcnQgSUdNUCBzbm9vcGluZyBp
biBhIFZMQU4gd2hlcmUgUElNIGFuZCBJR01QIGFyZSBub3QgY29uZmlndXJlZC4NCgkJCQkJSXQg
Y29vcGVyYXRlcyB3aXRoIHBhcmFtIHF1ZXJpZXItc291cmNlLiAiOw0KCQl9DQoJCQ0KCQkvKioN
CgkJbGVhZiBtcm91dGVyLWFnaW5nLXRpbWUgew0KCQkJdHlwZSB1aW50MTYgOw0KCQkJZGVmYXVs
dCAxODA7DQoJCQlkZXNjcmlwdGlvbiAiQWdpbmcgdGltZSBmb3IgbXJvdXRlciBpbnRlcmZhY2Ui
Ow0KCQl9DQoJCSoqLw0KICAgICAgICANCiAgICAgICAgbGVhZiBmYXN0LWxlYXZlIHsNCiAgICAg
ICAgICBpZi1mZWF0dXJlIGZhc3QtbGVhdmU7DQogICAgICAgICAgdHlwZSBlbXB0eTsNCiAgICAg
ICAgICBkZXNjcmlwdGlvbg0KICAgICAgICAgICAgIldoZW4gZmFzdCBsZWF2ZSBpcyBlbmFibGVk
LCB0aGUgSUdNUCBzb2Z0d2FyZSBhc3N1bWVzIHRoYXQgbm8gbW9yZSB0aGFuIG9uZSBob3N0IGlz
IHByZXNlbnQgb24gZWFjaCBWTEFOIHBvcnQuIjsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAg
ICAgbGVhZiBsYXN0LW1lbWJlci1xdWVyeS1pbnRlcnZhbCB7DQogICAgICAgICAgICB0eXBlIHVp
bnQxNiB7DQogICAgICAgICAgICAgIHJhbmdlICIxLi42NTUzNSI7DQogICAgICAgICAgICB9DQog
ICAgICAgICAgICB1bml0cyBzZWNvbmRzOw0KICAgICAgICAgICAgZGVmYXVsdCAxOw0KICAgICAg
ICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgICAgICAgIkxhc3QgTWVtYmVyIFF1ZXJ5IEludGVy
dmFsLCB3aGljaCBtYXkgYmUgdHVuZWQgdG8gbW9kaWZ5IHRoZQ0KICAgICAgICAgICAgICAgbGVh
dmUgbGF0ZW5jeSBvZiB0aGUgbmV0d29yay4iOw0KICAgICAgICAgICAgIHJlZmVyZW5jZSAiUkZD
MzM3Ni4gU2VjLiA4LjguIjsNCiAgICAgICAgfQ0KICAgICAgICANCgkJIGxlYWYgcXVlcnktaW50
ZXJ2YWwgew0KCQkgIA0KICAgICAgICAgICAgdHlwZSB1aW50MTY7DQogICAgICAgICAgICB1bml0
cyBzZWNvbmRzOw0KICAgICAgICAgICAgZGVmYXVsdCAxMjU7DQogICAgICAgICAgICBkZXNjcmlw
dGlvbg0KICAgICAgICAgICAgICAiVGhlIFF1ZXJ5IEludGVydmFsIGlzIHRoZSBpbnRlcnZhbCBi
ZXR3ZWVuIEdlbmVyYWwgUXVlcmllcw0KICAgICAgICAgICAgICAgc2VudCBieSB0aGUgUXVlcmll
ci4iOw0KICAgICAgICAgICAgcmVmZXJlbmNlICJSRkMzMzc2LiBTZWMuIDQuMS43LCA4LjIsIDgu
MTQuMi4iOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICBsZWFmIHF1ZXJ5LW1heC1yZXNw
b25zZS10aW1lIHsgIA0KCQkNCiAgICAgICAgICAgIHR5cGUgdWludDE2Ow0KICAgICAgICAgICAg
dW5pdHMgc2Vjb25kczsNCiAgICAgICAgICAgIGRlZmF1bHQgMTA7DQogICAgICAgICAgICBkZXNj
cmlwdGlvbg0KICAgICAgICAgICAgICAiUXVlcnkgbWF4aW11bSByZXNwb25zZSB0aW1lIHNwZWNp
ZmllcyB0aGUgbWF4aW11bSB0aW1lDQogICAgICAgICAgICAgICBhbGxvd2VkIGJlZm9yZSBzZW5k
aW5nIGEgcmVzcG9uZGluZyByZXBvcnQuIjsNCiAgICAgICAgICAgIHJlZmVyZW5jZSAiUkZDMzM3
Ni4gU2VjLiA0LjEuMSwgOC4zLCA4LjE0LjMuIjsNCgkJCQ0KICAgICAgICB9DQoJCQ0KICAgICAg
ICBsZWFmIHJlcXVpcmUtcm91dGVyLWFsZXJ0IHsNCiAgICAgICAgICBpZi1mZWF0dXJlIHJlcXVp
cmUtcm91dGVyLWFsZXJ0Ow0KICAgICAgICAgIHR5cGUgYm9vbGVhbjsNCgkJICBkZWZhdWx0IGZh
bHNlOw0KICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgICAgICAgICAiV2hlbiB0aGUgdmFsdWUg
aXMgdHJ1ZSwgcm91dGVyIGFsZXJ0IGV4aXN0cyBpbiB0aGUgSVAgaGVhZCBvZiBJR01QIG9yIE1M
RCBwYWNrZXQuIjsNCiAgICAgICAgfQ0KCQkNCiAgICAgICAgbGVhZiByb2J1c3RuZXNzLXZhcmlh
YmxlIHsNCiAgICAgICAgICAgIHR5cGUgdWludDggew0KICAgICAgICAgICAgICByYW5nZSAiMi4u
NyI7DQogICAgICAgICAgICB9DQogICAgICAgICAgICBkZWZhdWx0IDI7DQogICAgICAgICAgICBk
ZXNjcmlwdGlvbg0KICAgICAgICAgICAgICAiUXVlcmllcidzIFJvYnVzdG5lc3MgVmFyaWFibGUg
YWxsb3dzIHR1bmluZyBmb3IgdGhlIGV4cGVjdGVkDQogICAgICAgICAgICAgICBwYWNrZXQgbG9z
cyBvbiBhIG5ldHdvcmsuIjsNCiAgICAgICAgICAgIHJlZmVyZW5jZSAiUkZDMzM3Ni4gU2VjLiA0
LjEuNiwgOC4xLCA4LjE0LjEuIjsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgbGVhZiB2
ZXJzaW9uIHsNCiAgICAgICAgICB0eXBlIHVpbnQ4IHsNCiAgICAgICAgICAgIHJhbmdlICIxLi4z
IjsNCiAgICAgICAgICB9DQogICAgICAgICAgZGVzY3JpcHRpb24gIklHTVAgYW5kIE1MRCBTbm9v
cGluZyB2ZXJzaW9uLiI7DQogICAgICAgIH0NCgkJDQoJCQ0KCQlsZWFmLWxpc3Qgc3RhdGljLWJy
aWRnZS1tcm91dGVyLWludGVyZmFjZSB7DQoJCQlpZi1mZWF0dXJlIHN0YXRpYy1sMi1tdWx0aWNh
c3QtZ3JvdXA7DQoJCQl0eXBlIGlmOmludGVyZmFjZS1yZWY7DQoJCQlkZXNjcmlwdGlvbiAic3Rh
dGljIG1yb3V0ZXIgaW50ZXJmYWNlIGluIGJyaWRnZSBmb3dhcmRpbmciOw0KCQkJd2hlbiAiaW1z
OnR5cGUgPSAnYnJpZGdlJyI7DQoJCX0JCQkNCgkNCgkJCQ0KCQlsZWFmLWxpc3Qgc3RhdGljLXZw
bHMtbXJvdXRlci1pbnRlcmZhY2Ugew0KCQkJaWYtZmVhdHVyZSBzdGF0aWMtbDItbXVsdGljYXN0
LWdyb3VwOw0KCQkJdHlwZSBsMnZwbi1pbnN0YW5jZS1wdy1yZWY7DQoJCQlkZXNjcmlwdGlvbiAi
c3RhdGljIG1yb3V0ZXIgaW50ZXJmYWNlIGluIHZwbHMgZm93YXJkaW5nIjsNCgkJCXdoZW4gImlt
czp0eXBlID0gJ3ZwbHMnIjsgDQoJCX0NCgkgICAgIA0KCQkNCiAgICAgIH0gLy8gaW5zdGFuY2Ut
Y29uZmlnLWF0dHJpYnV0ZXMtaWdtcC1tbGQtc25vb3BpbmcNCg0KICAgICAgZ3JvdXBpbmcgaW5z
dGFuY2UtY29uZmlnLWF0dHJpYnV0ZXMtbWxkLXNub29waW5nIHsNCiAgICAgICAgZGVzY3JpcHRp
b24gIk1MRCBzbm9vcGluZyBjb25maWd1cmF0aW9uIG9mIGVhY2ggVkxBTi4iOw0KDQogICAgICAg
IHVzZXMgaW5zdGFuY2UtY29uZmlnLWF0dHJpYnV0ZXMtaWdtcC1tbGQtc25vb3Bpbmc7DQoJCQ0K
CQlsZWFmIHF1ZXJpZXItc291cmNlIHsNCiAgICAgICAgICB0eXBlIGluZXQ6aXB2Ni1hZGRyZXNz
Ow0KICAgICAgICAgIGRlc2NyaXB0aW9uIA0KCQkJIlVzZSB0aGUgTUxEIHNub29waW5nIHF1ZXJp
ZXIgdG8gc3VwcG9ydCBNTEQgc25vb3Bpbmcgd2hlcmUgUElNIGFuZCBNTEQgYXJlIG5vdCBjb25m
aWd1cmVkLiANCgkJCSBUaGUgSVAgYWRkcmVzcyBpcyB1c2VkIGFzIHRoZSBzb3VyY2UgYWRkcmVz
cyBpbiBtZXNzYWdlcy4iOw0KICAgICAgICB9DQogDQoJCSAgbGlzdCBzdGF0aWMtbDItbXVsdGlj
YXN0LWdyb3VwIHsNCgkgICAgICBpZi1mZWF0dXJlIHN0YXRpYy1sMi1tdWx0aWNhc3QtZ3JvdXA7
DQoJICAgIAlrZXkgImdyb3VwIHNvdXJjZS1hZGRyIjsNCiAgICAgICAgICAgICBkZXNjcmlwdGlv
bg0KICAgICAgICAgICAgICAgIkEgc3RhdGljIG11bHRpY2FzdCByb3V0ZSwgKCosRykgb3IgKFMs
RykuIjsJCQ0KCSAgICAJDQoJICAgIAlsZWFmIGdyb3VwIHsNCgkgICAgCQl0eXBlIGluZXQ6aXB2
Ni1hZGRyZXNzOw0KCSAgICAJCWRlc2NyaXB0aW9uDQoJICAgIAkJIk11bHRpY2FzdCBncm91cCBJ
UCBhZGRyZXNzIjsNCgkgICAgCX0NCgkgICAJDQoJICAgIAlsZWFmIHNvdXJjZS1hZGRyIHsNCiAg
ICAgICAgICAgICAgIHR5cGUgc291cmNlLWlwdjYtYWRkci10eXBlOw0KICAgICAgICAgICAgICAg
ZGVzY3JpcHRpb24NCiAgICAgICAgICAgICAgICAgIk11bHRpY2FzdCBzb3VyY2UgSVAgYWRkcmVz
cy4iOw0KICAgICAgICAgICAgIH0NCgkgICAJICAgIA0KCQkJbGVhZi1saXN0IGJyaWRnZS1vdXRn
b2luZy1pbnRlcmZhY2Ugew0KCQkJCXR5cGUgaWY6aW50ZXJmYWNlLXJlZjsNCgkJCQlkZXNjcmlw
dGlvbiAiT3V0Z29pbmcgaW50ZXJmYWNlIGluIGJyaWRnZSBmb3dhcmRpbmciOw0KCQkJCXdoZW4g
Imltczp0eXBlID0gJ2JyaWRnZSciOw0KCQkJfQkJCQ0KCQ0KCQkJbGVhZi1saXN0IHZwbHMtb3V0
Z29pbmctYWMgew0KCQkJCXR5cGUgbDJ2cG4taW5zdGFuY2UtYWMtcmVmOw0KCQkJCWRlc2NyaXB0
aW9uICJPdXRnb2luZyBhYyBpbiB2cGxzIGZvd2FyZGluZyI7DQoJCQkJd2hlbiAiaW1zOnR5cGUg
PSAndnBscyciOyANCgkJCX0NCgkJCQ0KCQkJbGVhZi1saXN0IHZwbHMtb3V0Z29pbmctcHcgew0K
CQkJCXR5cGUgbDJ2cG4taW5zdGFuY2UtcHctcmVmOw0KCQkJCWRlc2NyaXB0aW9uICJPdXRnb2lu
ZyBwdyBpbiB2cGxzIGZvd2FyZGluZyI7DQoJCQkJd2hlbiAiaW1zOnR5cGUgPSAndnBscyciOyAN
CgkJCX0NCgkJCQ0KCSAgIAkNCgkgICAgfSAvLyBzdGF0aWMtbDItbXVsdGljYXN0LWdyb3VwIA0K
DQogICAgICB9IC8vIGluc3RhbmNlLWNvbmZpZy1hdHRyaWJ1dGVzLW1sZC1zbm9vcGluZw0KDQoJ
ICBncm91cGluZyBpbnN0YW5jZS1zdGF0ZS1ncm91cC1hdHRyaWJ1dGVzLWlnbXAtbWxkLXNub29w
aW5nIHsNCiAgICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgICAiQXR0cmlidXRlcyBmb3IgYm90
aCBJR01QIGFuZCBNTEQgc25vb3BpbmcgZ3JvdXBzLiI7DQoJCQ0KCQlsZWFmIG1hYy1hZGRyZXNz
IHsNCgkJCXR5cGUgeWFuZzpwaHlzLWFkZHJlc3M7DQoJCQlkZXNjcmlwdGlvbiAiRGVzdGluYXRp
b24gbWFjIGFkZHJlc3MgZm9yIEwyIG11bHRpY2FzdCBmb3J3YXJkaW5nLiI7DQoJCX0JCQ0KCQkN
CiAgICAgICAgbGVhZiBleHBpcmUgew0KICAgICAgICAgIHR5cGUgdWludDMyOw0KICAgICAgICAg
IHVuaXRzIHNlY29uZHM7DQogICAgICAgICAgZGVzY3JpcHRpb24NCgkJCSJUaGUgdGltZSBsZWZ0
IGJlZm9yZSBtdWx0aWNhc3QgZ3JvdXAgdGltZW91dC4iOw0KICAgICAgICB9DQogICAgICAgIA0K
ICAgICAgICBsZWFmIHVwLXRpbWUgew0KICAgICAgICAgIHR5cGUgdWludDMyOw0KICAgICAgICAg
IHVuaXRzIHNlY29uZHM7DQogICAgICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgICAgICJUaGUg
dGltZSBhZnRlciB0aGUgZGV2aWNlIGNyZWF0ZWQgTDIgbXVsdGljYXN0IHJlY29yZC4iOw0KICAg
ICAgICB9DQoJCQ0KCQlsZWFmLWxpc3QgYnJpZGdlLW91dGdvaW5nLWludGVyZmFjZSB7DQoJCQl0
eXBlIGlmOmludGVyZmFjZS1yZWY7DQoJCQlkZXNjcmlwdGlvbiAiT3V0Z29pbmcgaW50ZXJmYWNl
IGluIGJyaWRnZSBmb3dhcmRpbmciOw0KCQkJd2hlbiAiaW1zOnR5cGUgPSAnYnJpZGdlJyI7DQoJ
CX0JCQkNCg0KCQlsZWFmLWxpc3QgdnBscy1vdXRnb2luZy1hYyB7DQoJCQl0eXBlIGwydnBuLWlu
c3RhbmNlLWFjLXJlZjsNCgkJCWRlc2NyaXB0aW9uICJPdXRnb2luZyBhYyBpbiB2cGxzIGZvd2Fy
ZGluZyI7DQoJCQl3aGVuICJpbXM6dHlwZSA9ICd2cGxzJyI7IA0KCQl9DQoJICAgIA0KCQlsZWFm
LWxpc3QgdnBscy1vdXRnb2luZy1wdyB7DQoJCQl0eXBlIGwydnBuLWluc3RhbmNlLXB3LXJlZjsN
CgkJCWRlc2NyaXB0aW9uICJPdXRnb2luZyBwdyBpbiB2cGxzIGZvd2FyZGluZyI7DQoJCQl3aGVu
ICJpbXM6dHlwZSA9ICd2cGxzJyI7IA0KCQl9DQoJCQ0KICAgICAgfSAvLyBpbnN0YW5jZS1zdGF0
ZS1ncm91cC1hdHRyaWJ1dGVzLWlnbXAtbWxkLXNub29waW5nDQoJICANCgkgIA0KICAgICAgZ3Jv
dXBpbmcgaW5zdGFuY2Utc3RhdGUtYXR0cmlidXRlcy1pZ21wLXNub29waW5nIHsNCgkgICAgDQog
ICAgICAgIGRlc2NyaXB0aW9uDQogICAgICAgICAgIlN0YXRlIGF0dHJpYnV0ZXMgZm9yIElHTVAg
c25vb3BpbmcgZm9yIGVhY2ggVkxBTiBvciBWUExTIGluc3RhbmNlIG9yIEVWUE4gaW5zdGFuY2Uu
IjsNCg0KICAgICAgICB1c2VzIGluc3RhbmNlLXN0YXRlLWF0dHJpYnV0ZXMtaWdtcC1tbGQtc25v
b3Bpbmc7DQoNCiAgICAgICAgbGlzdCBncm91cCB7DQoJCQ0KCQkgIGNvbmZpZyBmYWxzZTsNCgkJ
ICANCiAgICAgICAgICBrZXkgImFkZHJlc3MiOw0KICAgICAgICAgIGRlc2NyaXB0aW9uICJJR01Q
IHNub29waW5nIGluZm9ybWF0aW9uIjsNCg0KICAgICAgICAgIGxlYWYgYWRkcmVzcyB7DQogICAg
ICAgICAgICB0eXBlIGluZXQ6aXB2NC1hZGRyZXNzOw0KICAgICAgICAgICAgZGVzY3JpcHRpb24N
CiAgICAgICAgICAgICAgIk11bHRpY2FzdCBncm91cCBJUCBhZGRyZXNzIjsNCiAgICAgICAgICB9
DQogICAgICAgICAgDQoJCSAgdXNlcyBpbnN0YW5jZS1zdGF0ZS1ncm91cC1hdHRyaWJ1dGVzLWln
bXAtbWxkLXNub29waW5nOw0KCQkgIA0KCQkgIGxlYWYgbGFzdC1yZXBvcnRlciB7DQogICAgICAg
ICAgICB0eXBlIGluZXQ6aXB2NC1hZGRyZXNzOw0KICAgICAgICAgICAgZGVzY3JpcHRpb24NCiAg
ICAgICAgICAgICAgIlRoZSBsYXN0IGhvc3QgYWRkcmVzcyB3aGljaCBoYXMgc2VudCB0aGUNCiAg
ICAgICAgICAgICAgIHJlcG9ydCB0byBqb2luIHRoZSBtdWx0aWNhc3QgZ3JvdXAuIjsNCiAgICAg
ICAgICB9DQogICAgICAgICAgDQogICAgICAgICAgbGlzdCBzb3VyY2Ugew0KICAgICAgICAgICAg
a2V5ICJhZGRyZXNzIjsNCgkJCWRlc2NyaXB0aW9uICJTb3VyY2UgSVAgYWRkcmVzcyBmb3IgbXVs
dGljYXN0IHN0cmVhbSI7DQogICAgICAgICAgICBsZWFmIGFkZHJlc3Mgew0KICAgICAgICAgICAg
ICB0eXBlIGluZXQ6aXB2NC1hZGRyZXNzOw0KICAgICAgICAgICAgICBkZXNjcmlwdGlvbiAiU291
cmNlIElQIGFkZHJlc3MgZm9yIG11bHRpY2FzdCBzdHJlYW0iOw0KICAgICAgICAgICAgfQ0KDQog
ICAgICAgICAgICB1c2VzIGluc3RhbmNlLXN0YXRlLXNvdXJjZS1hdHRyaWJ1dGVzLWlnbXAtbWxk
LXNub29waW5nOw0KCQkJDQoJCQlsZWFmIGxhc3QtcmVwb3J0ZXIgew0KICAgICAgICAgICAgICB0
eXBlIGluZXQ6aXB2NC1hZGRyZXNzOw0KICAgICAgICAgICAgICBkZXNjcmlwdGlvbg0KICAgICAg
ICAgICAgICAgICJUaGUgbGFzdCBob3N0IGFkZHJlc3Mgd2hpY2ggaGFzIHNlbnQgdGhlDQogICAg
ICAgICAgICAgICAgIHJlcG9ydCB0byBqb2luIHRoZSBtdWx0aWNhc3Qgc291cmNlIGFuZCBncm91
cC4iOw0KICAgICAgICAgICAgfQ0KCQkJDQoJCQlsaXN0IGhvc3Qgew0KICAgICAgICAgICAgICBp
Zi1mZWF0dXJlIGV4cGxpY2l0LXRyYWNraW5nOw0KICAgICAgICAgICAgICBrZXkgImhvc3QtYWRk
cmVzcyI7DQogICAgICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgICAgICAgICAgICAgIkxpc3Qg
b2YgbXVsdGljYXN0IG1lbWJlcnNoaXAgaG9zdHMNCiAgICAgICAgICAgICAgICAgb2YgdGhlIHNw
ZWNpZmljIG11bHRpY2FzdCBzb3VyY2UtZ3JvdXAuIjsNCg0KICAgICAgICAgICAgICBsZWFmIGhv
c3QtYWRkcmVzcyB7DQogICAgICAgICAgICAgICAgdHlwZSBpbmV0OmlwdjQtYWRkcmVzczsNCiAg
ICAgICAgICAgICAgICBkZXNjcmlwdGlvbg0KICAgICAgICAgICAgICAgICAgIk11bHRpY2FzdCBt
ZW1iZXJzaGlwIGhvc3QgYWRkcmVzcy4iOw0KICAgICAgICAgICAgICB9DQogICAgICAgICAgICAg
IGxlYWYgaG9zdC1maWx0ZXItbW9kZSB7DQogICAgICAgICAgICAgICAgdHlwZSBlbnVtZXJhdGlv
biB7DQogICAgICAgICAgICAgICAgICBlbnVtICJpbmNsdWRlIiB7DQogICAgICAgICAgICAgICAg
ICAgIGRlc2NyaXB0aW9uDQogICAgICAgICAgICAgICAgICAgICAgIkluIGluY2x1ZGUgbW9kZSI7
DQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICBlbnVtICJleGNsdWRlIiB7
DQogICAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgICAgICAgICAgICAgICAgICAg
IkluIGV4Y2x1ZGUgbW9kZS4iOw0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAg
IH0NCiAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbg0KICAgICAgICAgICAgICAgICAgIkZpbHRl
ciBtb2RlIGZvciBhIG11bHRpY2FzdCBtZW1iZXJzaGlwDQogICAgICAgICAgICAgICAgICAgaG9z
dCBtYXkgYmUgZWl0aGVyIGluY2x1ZGUgb3IgZXhjbHVkZS4iOw0KICAgICAgICAgICAgICB9DQog
ICAgICAgICAgICB9Ly8gbGlzdCBob3N0DQoJCQkNCiAgICAgICAgICB9IC8vIGxpc3Qgc291cmNl
DQogICAgICAgIH0gLy8gbGlzdCBncm91cA0KCQkNCgkJLy8gc3RhdGlzdGljcw0KCQl1c2VzIGdl
bmVyYWwtc3RhdGUtYXR0cmlidXRlczsNCgkJDQoJCQ0KICAgICAgfSAvLyBpbnN0YW5jZS1zdGF0
ZS1hdHRyaWJ1dGVzLWlnbXAtc25vb3BpbmcNCg0KICAgICAgZ3JvdXBpbmcgaW5zdGFuY2Utc3Rh
dGUtYXR0cmlidXRlcy1pZ21wLW1sZC1zbm9vcGluZyB7DQoNCiAgICAgICAgICBkZXNjcmlwdGlv
bg0KICAgICAgICAgICAgIlN0YXRlIGF0dHJpYnV0ZXMgZm9yIGJvdGggSUdNUCBhbmQgTUxEIFNu
b29waW5nIG9mIGVhY2ggVkxBTiBvciBWUExTIGluc3RhbmNlIG9yIEVWUE4gaW5zdGFuY2UuIjsN
CgkJICANCgkJICBsZWFmIGVudHJpZXMtY291bnQgew0KCQkgICAgY29uZmlnIGZhbHNlOw0KICAg
ICAgICAgICAgdHlwZSB1aW50MzI7DQogICAgICAgICAgICBkZXNjcmlwdGlvbg0KICAgICAgICAg
ICAgICAiVGhlIG51bWJlciBvZiBMMiBtdWx0aWNhc3QgZW50cmllcyBpbiBJR01QIGFuZCBNTEQg
U25vb3BpbmcuIjsNCiAgICAgICAgICB9DQoJCSAgDQoJCSAgbGVhZi1saXN0IGJyaWRnZS1tcm91
dGVyLWludGVyZmFjZSB7DQoJCSAgCWNvbmZpZyBmYWxzZTsNCgkJICAJdHlwZSBpZjppbnRlcmZh
Y2UtcmVmOw0KCQkgIAlkZXNjcmlwdGlvbiAiIG1yb3V0ZXIgaW50ZXJmYWNlIGluIGJyaWRnZSBm
b3dhcmRpbmciOw0KCQkgIAl3aGVuICJpbXM6dHlwZSA9ICdicmlkZ2UnIjsNCgkJICB9CQkJDQoJ
ICAgICAgDQoJCSAgDQoJCSAgDQoJCSAgbGVhZi1saXN0IHZwbHMtbXJvdXRlci1pbnRlcmZhY2Ug
ew0KCQkgIAljb25maWcgZmFsc2U7DQoJCSAgCXR5cGUgbDJ2cG4taW5zdGFuY2UtcHctcmVmOw0K
CQkgIAlkZXNjcmlwdGlvbiAiIG1yb3V0ZXIgaW50ZXJmYWNlIGluIHZwbHMgZm93YXJkaW5nIjsN
CgkJICAJd2hlbiAiaW1zOnR5cGUgPSAndnBscyciOyANCgkJICB9DQoNCgkJICANCiAgICAgIH0g
Ly8gaW5zdGFuY2UtY29uZmlnLWF0dHJpYnV0ZXMtaWdtcC1tbGQtc25vb3BpbmcNCg0KICAgICAg
Z3JvdXBpbmcgaW5zdGFuY2Utc3RhdGUtYXR0cmlidXRlcy1tbGQtc25vb3Bpbmcgew0KICAgICAg
ICBkZXNjcmlwdGlvbg0KICAgICAgICAgICJTdGF0ZSBhdHRyaWJ1dGVzIGZvciBNTEQgc25vb3Bp
bmcgb2YgZWFjaCBWTEFOLiI7DQoNCiAgICAgICAgdXNlcyBpbnN0YW5jZS1zdGF0ZS1hdHRyaWJ1
dGVzLWlnbXAtbWxkLXNub29waW5nOw0KDQogICAgICAgDQogICAgICAgIGxpc3QgZ3JvdXAgew0K
CQkgIA0KCQkgIGNvbmZpZyBmYWxzZTsNCgkJICANCiAgICAgICAgICBrZXkgImFkZHJlc3MiOw0K
ICAgICAgICAgIGRlc2NyaXB0aW9uICJNTEQgc25vb3Bpbmcgc3RhdGlzdGljcyBpbmZvcm1hdGlv
biI7DQoNCiAgICAgICAgICBsZWFmIGFkZHJlc3Mgew0KICAgICAgICAgICAgdHlwZSBpbmV0Omlw
djYtYWRkcmVzczsNCiAgICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgICAgICAgICAgICJNdWx0
aWNhc3QgZ3JvdXAgSVAgYWRkcmVzcyI7DQogICAgICAgICAgfQ0KCQkgIA0KCQkgIHVzZXMgaW5z
dGFuY2Utc3RhdGUtZ3JvdXAtYXR0cmlidXRlcy1pZ21wLW1sZC1zbm9vcGluZzsNCgkJICANCgkJ
ICBsZWFmIGxhc3QtcmVwb3J0ZXIgew0KICAgICAgICAgICAgdHlwZSBpbmV0OmlwdjYtYWRkcmVz
czsNCiAgICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgICAgICAgICAgICJUaGUgbGFzdCBob3N0
IGFkZHJlc3Mgd2hpY2ggaGFzIHNlbnQgdGhlDQogICAgICAgICAgICAgICByZXBvcnQgdG8gam9p
biB0aGUgbXVsdGljYXN0IGdyb3VwLiI7DQogICAgICAgICAgfQ0KICAgICAgICAgIA0KICAgICAg
ICAgIGxpc3Qgc291cmNlIHsNCiAgICAgICAgICAgIGtleSAiYWRkcmVzcyI7DQoJCQlkZXNjcmlw
dGlvbiAiU291cmNlIElQIGFkZHJlc3MgZm9yIG11bHRpY2FzdCBzdHJlYW0iOw0KCQkJDQogICAg
ICAgICAgICBsZWFmIGFkZHJlc3Mgew0KICAgICAgICAgICAgICB0eXBlIGluZXQ6aXB2Ni1hZGRy
ZXNzOw0KICAgICAgICAgICAgICBkZXNjcmlwdGlvbiAiU291cmNlIElQIGFkZHJlc3MgZm9yIG11
bHRpY2FzdCBzdHJlYW0iOw0KICAgICAgICAgICAgfQ0KCQkJIA0KICAgICAgICAgICAgdXNlcyBp
bnN0YW5jZS1zdGF0ZS1zb3VyY2UtYXR0cmlidXRlcy1pZ21wLW1sZC1zbm9vcGluZzsNCgkNCgkJ
CWxlYWYgbGFzdC1yZXBvcnRlciB7DQoJCQkJdHlwZSBpbmV0OmlwdjYtYWRkcmVzczsNCgkJCQlk
ZXNjcmlwdGlvbg0KCQkJCQkiVGhlIGxhc3QgaG9zdCBhZGRyZXNzIHdoaWNoIGhhcyBzZW50IHRo
ZSByZXBvcnQgdG8gam9pbiB0aGUgbXVsdGljYXN0IHNvdXJjZSBhbmQgZ3JvdXAuIjsNCgkJCX0N
CgkJCQ0KCQkJbGlzdCBob3N0IHsNCiAgICAgICAgICAgICAgaWYtZmVhdHVyZSBleHBsaWNpdC10
cmFja2luZzsNCiAgICAgICAgICAgICAga2V5ICJob3N0LWFkZHJlc3MiOw0KICAgICAgICAgICAg
ICBkZXNjcmlwdGlvbg0KICAgICAgICAgICAgICAgICJMaXN0IG9mIG11bHRpY2FzdCBtZW1iZXJz
aGlwIGhvc3RzDQogICAgICAgICAgICAgICAgIG9mIHRoZSBzcGVjaWZpYyBtdWx0aWNhc3Qgc291
cmNlLWdyb3VwLiI7DQoNCiAgICAgICAgICAgICAgbGVhZiBob3N0LWFkZHJlc3Mgew0KICAgICAg
ICAgICAgICAgIHR5cGUgaW5ldDppcHY2LWFkZHJlc3M7DQogICAgICAgICAgICAgICAgZGVzY3Jp
cHRpb24NCiAgICAgICAgICAgICAgICAgICJNdWx0aWNhc3QgbWVtYmVyc2hpcCBob3N0IGFkZHJl
c3MuIjsNCiAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICBsZWFmIGhvc3QtZmlsdGVyLW1v
ZGUgew0KICAgICAgICAgICAgICAgIHR5cGUgZW51bWVyYXRpb24gew0KICAgICAgICAgICAgICAg
ICAgZW51bSAiaW5jbHVkZSIgew0KICAgICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbg0KICAg
ICAgICAgICAgICAgICAgICAgICJJbiBpbmNsdWRlIG1vZGUiOw0KICAgICAgICAgICAgICAgICAg
fQ0KICAgICAgICAgICAgICAgICAgZW51bSAiZXhjbHVkZSIgew0KICAgICAgICAgICAgICAgICAg
ICBkZXNjcmlwdGlvbg0KICAgICAgICAgICAgICAgICAgICAgICJJbiBleGNsdWRlIG1vZGUuIjsN
CiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAg
ZGVzY3JpcHRpb24NCiAgICAgICAgICAgICAgICAgICJGaWx0ZXIgbW9kZSBmb3IgYSBtdWx0aWNh
c3QgbWVtYmVyc2hpcA0KICAgICAgICAgICAgICAgICAgIGhvc3QgbWF5IGJlIGVpdGhlciBpbmNs
dWRlIG9yIGV4Y2x1ZGUuIjsNCiAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfS8vIGxpc3Qg
aG9zdA0KDQogICAgICAgICAgfSAvLyBsaXN0IHNvdXJjZQ0KICAgICAgICB9IC8vIGxpc3QgZ3Jv
dXANCgkJDQoJCS8vIHN0YXRpc3RpY3MNCgkJdXNlcyBnZW5lcmFsLXN0YXRlLWF0dHJpYnV0ZXM7
DQoJCQ0KICAgICAgfSAvLyBpbnN0YW5jZS1zdGF0ZS1hdHRyaWJ1dGVzLW1sZC1zbm9vcGluZw0K
DQogICAgICBncm91cGluZyBpbnN0YW5jZS1zdGF0ZS1zb3VyY2UtYXR0cmlidXRlcy1pZ21wLW1s
ZC1zbm9vcGluZyB7DQogICAgICAgIGRlc2NyaXB0aW9uDQogICAgICAgICAgIlN0YXRlIGF0dHJp
YnV0ZXMgZm9yIGJvdGggSUdNUCBhbmQgTUxEIFNub29waW5nIG9mIGVhY2ggVkxBTiBvciBWUExT
IGluc3RhbmNlIG9yIEVWUE4gaW5zdGFuY2UuIjsNCgkNCiAgICAgICAgbGVhZiB1cC10aW1lIHsN
CiAgICAgICAgICB0eXBlIHVpbnQzMjsNCiAgICAgICAgICB1bml0cyBzZWNvbmRzOw0KICAgICAg
ICAgIGRlc2NyaXB0aW9uICJUaGUgdGltZSBhZnRlciB0aGUgZGV2aWNlIGNyZWF0ZWQgTDIgbXVs
dGljYXN0IHJlY29yZCI7DQogICAgICAgIH0NCgkJDQoJCWxlYWYgZXhwaXJlIHsNCiAgICAgICAg
ICB0eXBlIHVpbnQzMjsNCiAgICAgICAgICB1bml0cyBzZWNvbmRzOw0KICAgICAgICAgIGRlc2Ny
aXB0aW9uDQogICAgICAgICAgICAiVGhlIHRpbWUgbGVmdCBiZWZvcmUgbXVsdGljYXN0IGdyb3Vw
IHRpbWVvdXQuIjsNCiAgICAgICAgfQkNCgkJDQoJCWxlYWYgaG9zdC1jb3VudCB7DQogICAgICAg
ICAgaWYtZmVhdHVyZSBleHBsaWNpdC10cmFja2luZzsNCiAgICAgICAgICB0eXBlIHVpbnQzMjsN
CiAgICAgICAgICBkZXNjcmlwdGlvbg0KICAgICAgICAgICAgIlRoZSBudW1iZXIgb2YgaG9zdCBh
ZGRyZXNzZXMuIjsNCiAgICAgICAgfQ0KCQkNCiAgICAgIH0gLy8gaW5zdGFuY2Utc3RhdGUtc291
cmNlLWF0dHJpYnV0ZXMtaWdtcC1tbGQtc25vb3BpbmcNCg0KICAgICAgZ3JvdXBpbmcgZ2VuZXJh
bC1zdGF0aXN0aWNzLWVycm9yIHsNCiAgICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgICAiQSBn
cm91cGluZyBkZWZpbmluZyBzdGF0aXN0aWNzIGF0dHJpYnV0ZXMgZm9yIGVycm9ycy4iOw0KDQog
ICAgICAgIGxlYWYgY2hlY2tzdW0gew0KICAgICAgICAgIHR5cGUgeWFuZzpjb3VudGVyNjQ7DQog
ICAgICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgICAgICJUaGUgbnVtYmVyIG9mIGNoZWNrc3Vt
IGVycm9ycy4iOw0KICAgICAgICB9DQogICAgICAgIGxlYWYgdG9vLXNob3J0IHsNCiAgICAgICAg
ICB0eXBlIHlhbmc6Y291bnRlcjY0Ow0KICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgICAgICAg
ICAiVGhlIG51bWJlciBvZiBtZXNzYWdlcyB0aGF0IGFyZSB0b28gc2hvcnQuIjsNCiAgICAgICAg
fQ0KICAgICAgfSAvLyBnZW5lcmFsLXN0YXRpc3RpY3MtZXJyb3INCg0KICAgICAgZ3JvdXBpbmcg
Z2VuZXJhbC1zdGF0aXN0aWNzLXNlbnQtcmVjZWl2ZWQgew0KICAgICAgICBkZXNjcmlwdGlvbg0K
ICAgICAgICAgICJBIGdyb3VwaW5nIGRlZmluaW5nIHN0YXRpc3RpY3MgYXR0cmlidXRlcy4iOw0K
ICAgICAgICANCiAgICAgICAgbGVhZiBxdWVyeSB7DQogICAgICAgICAgdHlwZSB5YW5nOmNvdW50
ZXI2NDsNCiAgICAgICAgICBkZXNjcmlwdGlvbg0KICAgICAgICAgICAgIlRoZSBudW1iZXIgb2Yg
cXVlcnkgbWVzc2FnZXMuIjsNCiAgICAgICAgfQ0KICAgICAgICBsZWFmIG1lbWJlcnNoaXAtcmVw
b3J0LXYxIHsNCiAgICAgICAgICB0eXBlIHlhbmc6Y291bnRlcjY0Ow0KICAgICAgICAgIGRlc2Ny
aXB0aW9uDQogICAgICAgICAgICAiVGhlIG51bWJlciBvZiBtZW1iZXJzaGlwIHJlcG9ydCB2MSBt
ZXNzYWdlcy4iOw0KICAgICAgICB9DQoJCWxlYWYgbWVtYmVyc2hpcC1yZXBvcnQtdjIgew0KICAg
ICAgICAgIHR5cGUgeWFuZzpjb3VudGVyNjQ7DQogICAgICAgICAgZGVzY3JpcHRpb24NCiAgICAg
ICAgICAgICJUaGUgbnVtYmVyIG9mIG1lbWJlcnNoaXAgcmVwb3J0IHYyIG1lc3NhZ2VzLiI7DQog
ICAgICAgIH0NCgkJbGVhZiBtZW1iZXJzaGlwLXJlcG9ydC12MyB7DQogICAgICAgICAgdHlwZSB5
YW5nOmNvdW50ZXI2NDsNCiAgICAgICAgICBkZXNjcmlwdGlvbg0KICAgICAgICAgICAgIlRoZSBu
dW1iZXIgb2YgbWVtYmVyc2hpcCByZXBvcnQgdjMgbWVzc2FnZXMuIjsNCiAgICAgICAgfQ0KICAg
ICAgICBsZWFmIGxlYXZlIHsNCiAgICAgICAgICB0eXBlIHlhbmc6Y291bnRlcjY0Ow0KICAgICAg
ICAgIGRlc2NyaXB0aW9uDQogICAgICAgICAgICAiVGhlIG51bWJlciBvZiBsZWF2ZSBtZXNzYWdl
cy4iOw0KICAgICAgICB9DQoJCWxlYWYgcGltIHsNCiAgICAgICAgICB0eXBlIHlhbmc6Y291bnRl
cjY0Ow0KICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgICAgICAgICAiVGhlIG51bWJlciBvZiBw
aW0gaGVsbG8gbWVzc2FnZXMuIjsNCiAgICAgICAgfQ0KICAgICAgfSAvLyBnZW5lcmFsLXN0YXRp
c3RpY3Mtc2VudC1yZWNlaXZlZA0KCSAgDQoJICANCglncm91cGluZyBlbmRwb2ludC1ncnAgew0K
CQlkZXNjcmlwdGlvbiAiQSBncm91cGluZyB0aGF0IGRlZmluZXMgdGhlIHN0cnVjdHVyZSBvZiAi
ICsNCgkJCQkJImFuIGVuZHBvaW50IjsNCgkJY2hvaWNlIGFjLW9yLXB3LW9yLXJlZHVuZGFuY3kt
Z3JwIHsNCgkJCWRlc2NyaXB0aW9uICJBIGNob2ljZSBvZiBhdHRhY2htZW50IGNpcmN1aXQgb3Ig
IiArDQoJCQkJCQkicHNldWRvd2lyZSBvciByZWR1bmRhbmN5IGdyb3VwIjsNCgkJCWNhc2UgYWMg
ew0KCQkJCWRlc2NyaXB0aW9uICJBdHRhY2htZW50IGNpcmN1aXQocykgYXMgYW4gZW5kcG9pbnQi
Ow0KCQkJCWxpc3QgYWMgew0KCQkJCQlrZXkgIm5hbWUiOw0KCQkJCQlsZWFmIG5hbWUgew0KCQkJ
CQkJdHlwZSBzdHJpbmc7DQoJCQkJCQlkZXNjcmlwdGlvbiAiTmFtZSBvZiBhdHRhY2htZW50IGNp
cmN1aXQuICAiICsNCgkJCQkJCQkJCSJUaGlzIGZpZWxkIGlzIGludGVuZGVkIHRvICIgKw0KCQkJ
CQkJCQkJInJlZmVyZW5jZSBzdGFuZGFyZGl6ZWQgIiArDQoJCQkJCQkJCQkibGF5ZXItMiBkZWZp
bml0aW9ucy4iOw0KCQkJCQl9DQoJCQkJCWxlYWYgaWdtcC1zbm9vcGluZy1pbnN0YW5jZSB7DQoJ
CQkJCQl0eXBlIGlnbXAtc25vb3BpbmctaW5zdGFuY2UtcmVmOw0KCQkJCQkJZGVzY3JpcHRpb24g
IkNvbmZpZ3VyZSBpZ21wLXNub29waW5nIGluc3RhbmNlIHVuZGVyIHRoZSBicmlkZ2UgdmlldyI7
DQoJCQkJCX0NCgkJCQkJbGVhZiBtbGQtc25vb3BpbmctaW5zdGFuY2Ugew0KCQkJCQkJdHlwZSBt
bGQtc25vb3BpbmctaW5zdGFuY2UtcmVmOw0KCQkJCQkJZGVzY3JpcHRpb24gIkNvbmZpZ3VyZSBt
bGQtc25vb3BpbmcgaW5zdGFuY2UgdW5kZXIgdGhlIGJyaWRnZSB2aWV3IjsNCgkJCQkJfQ0KDQoJ
CQkJCWRlc2NyaXB0aW9uICJBbiBMMlZQTiBpbnN0YW5jZSdzICIgKw0KCQkJCQkJCQkiYXR0YWNo
bWVudCBjaXJjdWl0IGxpc3QiOw0KCQkJCX0NCgkJCX0NCgkJCWNhc2UgcHcgew0KCQkJCWRlc2Ny
aXB0aW9uICJQc2V1ZG93aXJlKHMpIGFzIGFuIGVuZHBvaW50IjsNCgkJCQlsaXN0IHB3IHsNCgkJ
CQkJa2V5ICJuYW1lIjsNCgkJCQkJbGVhZiBuYW1lIHsNCgkJCQkJCXR5cGUgc3RyaW5nOw0KCQkJ
CQkJZGVzY3JpcHRpb24gIk5hbWUgb2YgUHNldWRvd2lyZS4iOw0KCQkJCQl9DQoJCQkJCWxlYWYg
aWdtcC1zbm9vcGluZy1pbnN0YW5jZSB7DQoJCQkJCQl0eXBlIGlnbXAtc25vb3BpbmctaW5zdGFu
Y2UtcmVmOw0KCQkJCQkJZGVzY3JpcHRpb24gIkNvbmZpZ3VyZSBpZ21wLXNub29waW5nIGluc3Rh
bmNlIHVuZGVyIHRoZSBicmlkZ2UgdmlldyI7DQoJCQkJCX0NCgkJCQkJbGVhZiBtbGQtc25vb3Bp
bmctaW5zdGFuY2Ugew0KCQkJCQkJdHlwZSBtbGQtc25vb3BpbmctaW5zdGFuY2UtcmVmOw0KCQkJ
CQkJZGVzY3JpcHRpb24gIkNvbmZpZ3VyZSBtbGQtc25vb3BpbmcgaW5zdGFuY2UgdW5kZXIgdGhl
IGJyaWRnZSB2aWV3IjsNCgkJCQkJfQ0KDQoJCQkJCWRlc2NyaXB0aW9uICJBbiBMMlZQTiBpbnN0
YW5jZSdzICIgKw0KCQkJCQkJCQkicHNldWRvd2lyZShzKSBsaXN0IjsNCgkJCQl9DQoJCQl9DQoJ
CQljYXNlIHJlZHVuZGFuY3ktZ3JwIHsNCgkJCQlkZXNjcmlwdGlvbiAiUmVkdW5kYW5jeSBncm91
cCBhcyBhbiBlbmRwb2ludCI7DQoJCQkJY2hvaWNlIHByaW1hcnkgew0KCQkJCQltYW5kYXRvcnkg
dHJ1ZTsNCgkJCQkJZGVzY3JpcHRpb24gInByaW1hcnkgb3B0aW9ucyI7DQoJCQkJCWNhc2UgcHJp
bWFyeS1hYyB7DQoJCQkJCQlkZXNjcmlwdGlvbiAicHJpbWFyeS1hYyI7DQoJCQkJCQljb250YWlu
ZXIgcHJpbWFyeS1hYyB7DQoJCQkJCQkJZGVzY3JpcHRpb24gIlByaW1hcnkgQUMiOw0KCQkJCQkJ
CWxlYWYgbmFtZSB7DQoJCQkJCQkJCXR5cGUgc3RyaW5nOw0KCQkJCQkJCQlkZXNjcmlwdGlvbiAi
TmFtZSBvZiBhdHRhY2htZW50IGNpcmN1aXQuICAiOw0KCQkJCQkJCX0NCgkJCQkJCQlsZWFmIGln
bXAtc25vb3BpbmctaW5zdGFuY2Ugew0KCQkJCQkJCQl0eXBlIGlnbXAtc25vb3BpbmctaW5zdGFu
Y2UtcmVmOw0KCQkJCQkJCQlkZXNjcmlwdGlvbiAiQ29uZmlndXJlIGlnbXAtc25vb3BpbmcgaW5z
dGFuY2UgdW5kZXIgdGhlIGJyaWRnZSB2aWV3IjsNCgkJCQkJCQl9DQoJCQkJCQkJbGVhZiBtbGQt
c25vb3BpbmctaW5zdGFuY2Ugew0KCQkJCQkJCQl0eXBlIG1sZC1zbm9vcGluZy1pbnN0YW5jZS1y
ZWY7DQoJCQkJCQkJCWRlc2NyaXB0aW9uICJDb25maWd1cmUgbWxkLXNub29waW5nIGluc3RhbmNl
IHVuZGVyIHRoZSBicmlkZ2UgdmlldyI7DQoJCQkJCQkJfQ0KCQkJCQkJfS8vIHByaW1hcnktYWMN
CgkJCQkJfS8vIHByaW1hcnktYWMNCgkJCQkJDQoJCQkJCWNhc2UgcHJpbWFyeS1wdyB7DQoJCQkJ
CQlkZXNjcmlwdGlvbiAicHJpbWFyeS1wdyI7DQoJCQkJCQlsaXN0IHByaW1hcnktcHcgew0KCQkJ
CQkJCWtleSAibmFtZSI7DQoJCQkJCQkJbGVhZiBuYW1lIHsNCgkJCQkJCQkJdHlwZSBzdHJpbmc7
DQoJCQkJCQkJCWRlc2NyaXB0aW9uICJOYW1lIG9mIFBzZXVkb3dpcmUuIjsNCgkJCQkJCQl9DQoJ
CQkJCQkJbGVhZiBpZ21wLXNub29waW5nLWluc3RhbmNlIHsNCgkJCQkJCQkJdHlwZSBpZ21wLXNu
b29waW5nLWluc3RhbmNlLXJlZjsNCgkJCQkJCQkJZGVzY3JpcHRpb24gIkNvbmZpZ3VyZSBpZ21w
LXNub29waW5nIGluc3RhbmNlIHVuZGVyIHRoZSBicmlkZ2UgdmlldyI7DQoJCQkJCQkJfQ0KCQkJ
CQkJCWxlYWYgbWxkLXNub29waW5nLWluc3RhbmNlIHsNCgkJCQkJCQkJdHlwZSBtbGQtc25vb3Bp
bmctaW5zdGFuY2UtcmVmOw0KCQkJCQkJCQlkZXNjcmlwdGlvbiAiQ29uZmlndXJlIG1sZC1zbm9v
cGluZyBpbnN0YW5jZSB1bmRlciB0aGUgYnJpZGdlIHZpZXciOw0KCQkJCQkJCX0NCgkJCQkJCX0g
Ly9wcmltYXJ5LXB3DQoJCQkJCX0vL3ByaW1hcnktcHcNCgkJCQl9DQoJCQkJY2hvaWNlIGJhY2t1
cCB7DQoJCQkJCWRlc2NyaXB0aW9uICJiYWNrdXAgb3B0aW9ucyI7DQoJCQkJCWNhc2UgYmFja3Vw
LWFjIHsNCgkJCQkJCWRlc2NyaXB0aW9uICJiYWNrdXAtYWMiOw0KCQkJCQkJY29udGFpbmVyIGJh
Y2t1cC1hYyB7DQoJCQkJCQkJZGVzY3JpcHRpb24gIkJhY2t1cCBBQyI7DQoJCQkJCQkJbGVhZiBu
YW1lIHsNCgkJCQkJCQkJdHlwZSBzdHJpbmc7DQoJCQkJCQkJCWRlc2NyaXB0aW9uICJOYW1lIG9m
IGF0dGFjaG1lbnQgY2lyY3VpdC4gICI7DQoJCQkJCQkJfQ0KCQkJCQkJCWxlYWYgaWdtcC1zbm9v
cGluZy1pbnN0YW5jZSB7DQoJCQkJCQkJCXR5cGUgaWdtcC1zbm9vcGluZy1pbnN0YW5jZS1yZWY7
DQoJCQkJCQkJCWRlc2NyaXB0aW9uICJDb25maWd1cmUgaWdtcC1zbm9vcGluZyBpbnN0YW5jZSB1
bmRlciB0aGUgYnJpZGdlIHZpZXciOw0KCQkJCQkJCX0NCgkJCQkJCQlsZWFmIG1sZC1zbm9vcGlu
Zy1pbnN0YW5jZSB7DQoJCQkJCQkJCXR5cGUgbWxkLXNub29waW5nLWluc3RhbmNlLXJlZjsNCgkJ
CQkJCQkJZGVzY3JpcHRpb24gIkNvbmZpZ3VyZSBtbGQtc25vb3BpbmcgaW5zdGFuY2UgdW5kZXIg
dGhlIGJyaWRnZSB2aWV3IjsNCgkJCQkJCQl9DQoJCQkJCQl9Ly8gYmFja3VwLWFjDQoJCQkJCX0v
LyBiYWNrdXAtYWMNCgkJCQkJY2FzZSBiYWNrdXAtcHcgew0KCQkJCQkJZGVzY3JpcHRpb24gImJh
Y2t1cC1wdyI7DQoJCQkJCQlsaXN0IGJhY2t1cC1wdyB7DQoJCQkJCQkJa2V5ICJuYW1lIjsNCgkJ
CQkJCQlsZWFmIG5hbWUgew0KCQkJCQkJCQl0eXBlIHN0cmluZzsNCgkJCQkJCQkJZGVzY3JpcHRp
b24gIk5hbWUgb2YgUHNldWRvd2lyZS4iOw0KCQkJCQkJCX0NCgkJCQkJCQlsZWFmIGlnbXAtc25v
b3BpbmctaW5zdGFuY2Ugew0KCQkJCQkJCQl0eXBlIGlnbXAtc25vb3BpbmctaW5zdGFuY2UtcmVm
Ow0KCQkJCQkJCQlkZXNjcmlwdGlvbiAiQ29uZmlndXJlIGlnbXAtc25vb3BpbmcgaW5zdGFuY2Ug
dW5kZXIgdGhlIGJyaWRnZSB2aWV3IjsNCgkJCQkJCQl9DQoJCQkJCQkJbGVhZiBtbGQtc25vb3Bp
bmctaW5zdGFuY2Ugew0KCQkJCQkJCQl0eXBlIG1sZC1zbm9vcGluZy1pbnN0YW5jZS1yZWY7DQoJ
CQkJCQkJCWRlc2NyaXB0aW9uICJDb25maWd1cmUgbWxkLXNub29waW5nIGluc3RhbmNlIHVuZGVy
IHRoZSBicmlkZ2UgdmlldyI7DQoJCQkJCQkJfQ0KCQkJCQkJfSAvL2JhY2t1cC1wdw0KCQkJCQl9
DQoJCQkJfQ0KCQkJfQ0KCQl9DQoJfQ0KCSAgDQoJICANCiAgICAgIC8qDQogICAgICAgKiBpZ21w
LXNub29waW5nLWluc3RhbmNlIA0KICAgICAgICovDQoJY29udGFpbmVyIGlnbXAtc25vb3Bpbmct
aW5zdGFuY2VzIHsgDQoJICAgIGRlc2NyaXB0aW9uIA0KCQkJImlnbXAtc25vb3BpbmctaW5zdGFu
Y2UgbGlzdCI7IA0KCQkJDQoJCQkNCgkgICBsaXN0IGlnbXAtc25vb3BpbmctaW5zdGFuY2Ugew0K
CQkga2V5ICJuYW1lIjsNCgkJIGRlc2NyaXB0aW9uDQogICAgICAgICAgICAgICAgIklHTVAgU25v
b3BpbmcgaW5zdGFuY2UgdG8gY29uZmlndXJlIHRoZSBpZ21wLXNub29waW5nLiI7DQoJCQkJDQoJ
CSBsZWFmIG5hbWUgew0KICAgICAgICAgIHR5cGUgc3RyaW5nOw0KICAgICAgICAgIGRlc2NyaXB0
aW9uDQogICAgICAgICAgICAiTmFtZSBvZiB0aGUgaWdtcC1zbm9vcGluZy1pbnN0YW5jZSB0byBj
b25maWd1cmUgdGhlIGlnbXAgc25vb3BpbmcuIjsNCiAgICAgICAgIH0NCgkJIA0KCQkgbGVhZiBp
ZCB7DQoJCSAgdHlwZSB1aW50MzI7DQoJCSAgZGVzY3JpcHRpb24NCgkJICAgIkl0IGlzIHZsYW5f
aWQgb3IgdnBsc19pZC4NCgkJCVdoZW4gaWdtcC1zbm9vcGluZy1pbnN0YW5jZSBpcyBhcHBsaWVk
IHVuZGVyIGJyaWRnZSB2aWV3LCBpdHMgdmFsdWUgaXMgMC4iOw0KICAgICAgICAgfQ0KCQkgDQoJ
CSBsZWFmIHR5cGUgew0KCQkJdHlwZSBlbnVtZXJhdGlvbiB7DQoJCQkJZW51bSBicmlkZ2U7DQoJ
CQkJZW51bSB2cGxzOw0KCQkJfQ0KCQkgfQ0KDQoNCgkJIHVzZXMgaW5zdGFuY2UtY29uZmlnLWF0
dHJpYnV0ZXMtaWdtcC1zbm9vcGluZyB7DQogICAgICAgICAgIGlmLWZlYXR1cmUgcGVyLWluc3Rh
bmNlLWNvbmZpZzsNCiAgICAgICAgIH0NCgkJIA0KCQkgdXNlcyBpbnN0YW5jZS1zdGF0ZS1hdHRy
aWJ1dGVzLWlnbXAtc25vb3Bpbmc7DQoJCSANCgkgICB9IC8vaWdtcC1zbm9vcGluZy1pbnN0YW5j
ZQ0KCSB9IC8vaWdtcC1zbm9vcGluZy1pbnN0YW5jZXMgIA0KCSAgDQoJICANCgkgIA0KCSAgDQoJ
CS8qDQogICAgICAgKiBtbGQtc25vb3BpbmctaW5zdGFuY2UgDQogICAgICAgKi8NCgljb250YWlu
ZXIgbWxkLXNub29waW5nLWluc3RhbmNlcyB7IA0KCSAgICBkZXNjcmlwdGlvbiANCgkJCSJtbGQt
c25vb3BpbmctaW5zdGFuY2UgbGlzdCI7IA0KCQkJDQoJCQkNCgkgICBsaXN0IG1sZC1zbm9vcGlu
Zy1pbnN0YW5jZSB7DQoJCSBrZXkgIm5hbWUiOw0KCQkgZGVzY3JpcHRpb24NCiAgICAgICAgICAg
ICAgICAiTUxEIFNub29waW5nIGluc3RhbmNlIHRvIGNvbmZpZ3VyZSB0aGUgbWxkLXNub29waW5n
LiI7DQoJCQkJDQoJCSBsZWFmIG5hbWUgew0KICAgICAgICAgIHR5cGUgc3RyaW5nOw0KICAgICAg
ICAgIGRlc2NyaXB0aW9uDQogICAgICAgICAgICAiTmFtZSBvZiB0aGUgbWxkLXNub29waW5nLWlu
c3RhbmNlIHRvIGNvbmZpZ3VyZSB0aGUgbWxkIHNub29waW5nLiI7DQogICAgICAgICB9DQoJCSAN
CgkJIGxlYWYgaWQgew0KCQkgIHR5cGUgdWludDMyOw0KCQkgIGRlc2NyaXB0aW9uDQoJCSAgICJJ
dCBpcyB2bGFuX2lkIG9yIHZwbHNfaWQuDQoJCQlXaGVuIG1sZC1zbm9vcGluZy1pbnN0YW5jZSBp
cyBhcHBsaWVkIHVuZGVyIGJyaWRnZSB2aWV3LCBpdHMgdmFsdWUgaXMgMC4iOw0KICAgICAgICAg
fQ0KCQkgDQoJCSBsZWFmIHR5cGUgew0KCQkJdHlwZSBlbnVtZXJhdGlvbiB7DQoJCQkJZW51bSBi
cmlkZ2U7DQoJCQkJZW51bSB2cGxzOw0KCQkJfQ0KCQkgfQ0KDQoNCgkJIHVzZXMgaW5zdGFuY2Ut
Y29uZmlnLWF0dHJpYnV0ZXMtbWxkLXNub29waW5nIHsNCiAgICAgICAgICAgaWYtZmVhdHVyZSBw
ZXItaW5zdGFuY2UtY29uZmlnOw0KICAgICAgICAgfQ0KCQkgDQoJCSB1c2VzIGluc3RhbmNlLXN0
YXRlLWF0dHJpYnV0ZXMtbWxkLXNub29waW5nOw0KCQkgDQoJICAgfSAvL21sZC1zbm9vcGluZy1p
bnN0YW5jZQ0KCSB9IC8vbWxkLXNub29waW5nLWluc3RhbmNlcyAgDQoJICAgICANCgkgICANCgkg
IA0KCSAgIGNvbnRhaW5lciBicmlkZ2VzIHsgDQoJICAgIGRlc2NyaXB0aW9uIA0KCQkJIkFwcGx5
IGlnbXAtbWxkLXNub29waW5nIGluc3RhbmNlIGluIHRoZSBicmlkZ2Ugc2NlbmFyaW8iOyANCgkJ
CQ0KCQkJbGlzdCBicmlkZ2UgeyANCgkJCQlrZXkgbmFtZTsgDQoNCgkJCQlkZXNjcmlwdGlvbiAN
CgkJCQkJImJyaWRnZSBsaXN0IjsgDQoJCQkJCQ0KCQkJCWxlYWYgbmFtZSB7IA0KCQkJCQl0eXBl
IGRvdDFxdHlwZXM6bmFtZS10eXBlOyANCgkJCQkJZGVzY3JpcHRpb24gDQoJCQkJCSJicmlkZ2Ug
bmFtZSI7IA0KDQoJCQkJfQ0KCQkJCWxlYWYgaWdtcC1zbm9vcGluZy1pbnN0YW5jZSB7DQoJCQkJ
CXR5cGUgaWdtcC1zbm9vcGluZy1pbnN0YW5jZS1yZWY7DQoJCQkJCWRlc2NyaXB0aW9uICJDb25m
aWd1cmUgaWdtcC1zbm9vcGluZyBpbnN0YW5jZSB1bmRlciB0aGUgYnJpZGdlIHZpZXciOw0KCQkJ
CX0NCgkJCQlsZWFmIG1sZC1zbm9vcGluZy1pbnN0YW5jZSB7DQoJCQkJCXR5cGUgbWxkLXNub29w
aW5nLWluc3RhbmNlLXJlZjsNCgkJCQkJZGVzY3JpcHRpb24gIkNvbmZpZ3VyZSBtbGQtc25vb3Bp
bmcgaW5zdGFuY2UgdW5kZXIgdGhlIGJyaWRnZSB2aWV3IjsNCgkJCQl9DQoJCQkJbGlzdCBjb21w
b25lbnQgeyANCgkJCQkJa2V5ICJuYW1lIjsgDQoJCQkJCWRlc2NyaXB0aW9uIA0KCQkJCQkiICI7
IA0KCQkJCQkNCgkJCQkJbGVhZiBuYW1lIHsgDQoJCQkJCQl0eXBlIHN0cmluZzsgDQoJCQkJCQlk
ZXNjcmlwdGlvbiANCgkJCQkJCQkiVGhlIG5hbWUgb2YgdGhlIENvbXBvbmVudC4iOyANCgkJCQkJ
fQ0KCQkJCQljb250YWluZXIgYnJpZGdlLXZsYW4gew0KCQkJCQkJbGlzdCB2bGFuIHsgDQoJCQkJ
CQkJa2V5ICJ2aWQiOyANCgkJCQkJCQlkZXNjcmlwdGlvbiANCgkJCQkJCQkiIjsgDQoJCQkJCQkJ
DQoJCQkJCQkJbGVhZiB2aWQgeyANCgkJCQkJCQkJdHlwZSBkb3QxcXR5cGVzOnZsYW4taW5kZXgt
dHlwZTsgDQoJCQkJCQkJCWRlc2NyaXB0aW9uIA0KCQkJCQkJCQkJIlRoZSBWTEFOIGlkZW50aWZp
ZXIgdG8gd2hpY2ggdGhpcyBlbnRyeSBhcHBsaWVzLiI7IA0KDQoJCQkJCQkJfSANCgkJCQkJCQls
ZWFmIGlnbXAtc25vb3BpbmctaW5zdGFuY2Ugew0KCQkJCQkJCQl0eXBlIGlnbXAtc25vb3Bpbmct
aW5zdGFuY2UtcmVmOw0KCQkJCQkJCQlkZXNjcmlwdGlvbiAiQ29uZmlndXJlIGlnbXAtc25vb3Bp
bmcgaW5zdGFuY2UgdW5kZXIgdGhlIHZsYW4gdmlldyI7DQoJCQkJCQkJfQ0KCQkJCQkJCWxlYWYg
bWxkLXNub29waW5nLWluc3RhbmNlIHsNCgkJCQkJCQkJdHlwZSBtbGQtc25vb3BpbmctaW5zdGFu
Y2UtcmVmOw0KCQkJCQkJCQlkZXNjcmlwdGlvbiAiQ29uZmlndXJlIG1sZC1zbm9vcGluZyBpbnN0
YW5jZSB1bmRlciB0aGUgdmxhbiB2aWV3IjsNCgkJCQkJCQl9DQoJCQkJCQkJY29udGFpbmVyIGlu
dGVyZmFjZXMgew0KCQkJCQkJCQlkZXNjcmlwdGlvbg0KCQkJCQkJCQkiSW50ZXJmYWNlIGNvbmZp
Z3VyYXRpb24gcGFyYW1ldGVycy4iOw0KCQkJCQkJCQ0KCQkJCQkJCQlsaXN0IGludGVyZmFjZSB7
DQoJCQkJCQkJCQlrZXkgIm5hbWUiOw0KCQkJCQkJCQkNCgkJCQkJCQkJCWRlc2NyaXB0aW9uDQoJ
CQkJCQkJCQkJIlRoZSBsaXN0IG9mIGNvbmZpZ3VyZWQgaW50ZXJmYWNlcyBvbiB0aGUgZGV2aWNl
LiI7DQoJCQkJCQkJCQkJDQoJCQkJCQkJCQlsZWFmIG5hbWUgew0KCQkJCQkJCQkJCXR5cGUgc3Ry
aW5nOw0KCQkJCQkJCQkJCWRlc2NyaXB0aW9uDQoJCQkJCQkJCQkJIlRoZSBuYW1lIG9mIHRoZSBp
bnRlcmZhY2UuIjsNCgkJCQkJCQkJCX0NCgkJCQkJCQkJCWxlYWYgaWdtcC1zbm9vcGluZy1pbnN0
YW5jZSB7DQoJCQkJCQkJCQkJdHlwZSBpZ21wLXNub29waW5nLWluc3RhbmNlLXJlZjsNCgkJCQkJ
CQkJCQlkZXNjcmlwdGlvbiAiQ29uZmlndXJlIGlnbXAtc25vb3BpbmcgaW5zdGFuY2UgdW5kZXIg
dGhlIGludGVyZmFjZSB2aWV3IjsNCgkJCQkJCQkJCX0NCgkJCQkJCQkJCWxlYWYgbWxkLXNub29w
aW5nLWluc3RhbmNlIHsNCgkJCQkJCQkJCQl0eXBlIG1sZC1zbm9vcGluZy1pbnN0YW5jZS1yZWY7
DQoJCQkJCQkJCQkJZGVzY3JpcHRpb24gIkNvbmZpZ3VyZSBtbGQtc25vb3BpbmcgaW5zdGFuY2Ug
dW5kZXIgdGhlIGludGVyZmFjZSB2aWV3IjsNCgkJCQkJCQkJCX0NCgkJCQkJCQkJfQ0KCQkJCQkJ
CX0vL2ludGVyZmFjZXMNCgkJCQkJCX0vL3ZsYW4NCgkJCQkJfS8vYnJpZGdlLXZsYW4NCgkJCSAg
ICB9Ly9jb21wb25lbnQJCQ0KCQkgICB9Ly9icmlkZ2UNCgkgIH0JLy9icmlkZ2VzCQkNCgkgICAN
CgkgICANCgkgICANCgkgICANCgkgICBjb250YWluZXIgbDJ2cG4taW5zdGFuY2VzIHsNCgkJZGVz
Y3JpcHRpb24gIkFwcGx5IGlnbXAtbWxkLXNub29waW5nIGluc3RhbmNlIGluIHRoZSB2cGxzIHNj
ZW5hcmlvIjsNCgkJDQoJCWxpc3QgbDJ2cG4taW5zdGFuY2Ugew0KCQkJa2V5ICJuYW1lIjsNCgkJ
CWRlc2NyaXB0aW9uICJBbiBWUExTIHNlcnZpY2UgaW5zdGFuY2UiOw0KCQkNCgkJCWxlYWYgbmFt
ZSB7DQoJCQkJCXR5cGUgc3RyaW5nOw0KCQkJCQlkZXNjcmlwdGlvbiAiTmFtZSBvZiBWUExTIHNl
cnZpY2UgaW5zdGFuY2UiOw0KCQkJfQ0KCQkJDQoJCQlsZWFmIGlnbXAtc25vb3BpbmctaW5zdGFu
Y2Ugew0KCQkJCXR5cGUgaWdtcC1zbm9vcGluZy1pbnN0YW5jZS1yZWY7DQoJCQkJZGVzY3JpcHRp
b24gIkNvbmZpZ3VyZSBpZ21wLXNub29waW5nIGluc3RhbmNlIHVuZGVyIHRoZSBsMnZwbi1pbnN0
YW5jZSB2aWV3IjsNCgkJCX0NCgkJCWxlYWYgbWxkLXNub29waW5nLWluc3RhbmNlIHsNCgkJCQl0
eXBlIG1sZC1zbm9vcGluZy1pbnN0YW5jZS1yZWY7DQoJCQkJZGVzY3JpcHRpb24gIkNvbmZpZ3Vy
ZSBtbGQtc25vb3BpbmcgaW5zdGFuY2UgdW5kZXIgdGhlIGwydnBuLWluc3RhbmNlIHZpZXciOw0K
CQkJfQ0KCQkJDQoJCQlsaXN0IGVuZHBvaW50IHsNCgkJCQlrZXkgIm5hbWUiOw0KCQkJCWRlc2Ny
aXB0aW9uICJBbiBlbmRwb2ludCI7DQoJCQkJbGVhZiBuYW1lIHsNCgkJCQkJdHlwZSBzdHJpbmc7
DQoJCQkJCWRlc2NyaXB0aW9uICJlbmRwb2ludCBuYW1lIjsNCgkJCQl9DQoJCQkJbGVhZiBpZ21w
LXNub29waW5nLWluc3RhbmNlIHsNCgkJCQkJdHlwZSBpZ21wLXNub29waW5nLWluc3RhbmNlLXJl
ZjsNCgkJCQkJZGVzY3JpcHRpb24gIkNvbmZpZ3VyZSBpZ21wLXNub29waW5nIGluc3RhbmNlIHVu
ZGVyIHRoZSBpbnRlcmZhY2UgdmlldyI7DQoJCQkJfQ0KCQkJCWxlYWYgbWxkLXNub29waW5nLWlu
c3RhbmNlIHsNCgkJCQkJdHlwZSBtbGQtc25vb3BpbmctaW5zdGFuY2UtcmVmOw0KCQkJCQlkZXNj
cmlwdGlvbiAiQ29uZmlndXJlIG1sZC1zbm9vcGluZyBpbnN0YW5jZSB1bmRlciB0aGUgaW50ZXJm
YWNlIHZpZXciOw0KCQkJCX0NCgkJCQkNCgkJCQl1c2VzIGVuZHBvaW50LWdycDsNCgkJCQkNCgkJ
CX0gLy9lbmRwb2ludA0KCQl9DQoJICAgfQ0KCSAgDQoJICAgLyoNCiAgICAgICAqIFJQQ3MNCiAg
ICAgICAqLw0KICAgICAgDQoJICBycGMgY2xlYXItaWdtcC1zbm9vcGluZy1ncm91cHMgew0KICAg
ICAgICBpZi1mZWF0dXJlIHJwYy1jbGVhci1ncm91cHM7DQogICAgICAgIGRlc2NyaXB0aW9uDQog
ICAgICAgICAgIkNsZWFycyB0aGUgc3BlY2lmaWVkIElHTVAgU25vb3BpbmcgY2FjaGUgdGFibGVz
LiI7DQoNCiAgICAgICAgaW5wdXQgew0KICAgICAgICAgIGxlYWYgaWQgew0KICAgICAgICAgICAg
ICAgIHR5cGUgdWludDMyOw0KICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgICAgICAg
ICAgICAgICAiVkxBTiBJRCwgVlBMUyBJRCwgb3IgRVZQTiBJRCI7DQogICAgICAgICAgfQ0KCQkg
IA0KICAgICAgICAgIGxlYWYgZ3JvdXAgew0KICAgICAgICAgICAgdHlwZSBpbmV0OmlwdjQtYWRk
cmVzczsNCiAgICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgICAgICAgICAgICJNdWx0aWNhc3Qg
Z3JvdXAgSVB2NCBhZGRyZXNzLg0KICAgICAgICAgICAgICAgSWYgaXQgaXMgbm90IHNwZWNpZmll
ZCwgYWxsIElHTVAgc25vb3BpbmcgZ3JvdXAgdGFibGVzIGFyZQ0KICAgICAgICAgICAgICAgY2xl
YXJlZC4iOw0KICAgICAgICAgIH0NCgkJICANCiAgICAgICAgICBsZWFmIHNvdXJjZSB7DQogICAg
ICAgICAgICB0eXBlIGluZXQ6aXB2NC1hZGRyZXNzOw0KICAgICAgICAgICAgZGVzY3JpcHRpb24N
CiAgICAgICAgICAgICAgIk11bHRpY2FzdCBzb3VyY2UgSVB2NCBhZGRyZXNzLg0KICAgICAgICAg
ICAgICAgSWYgaXQgaXMgbm90IHNwZWNpZmllZCwgYWxsIElHTVAgc25vb3Bpbmcgc291cmNlLWdy
b3VwIHRhYmxlcyBhcmUNCiAgICAgICAgICAgICAgIGNsZWFyZWQuIjsNCiAgICAgICAgICB9DQog
ICAgICAgIH0NCiAgICAgIH0gLy8gcnBjIGNsZWFyLWlnbXAtc25vb3BpbmctZ3JvdXBzDQoJICAN
CgkgIHJwYyBjbGVhci1tbGQtc25vb3BpbmctZ3JvdXBzIHsNCiAgICAgICAgaWYtZmVhdHVyZSBy
cGMtY2xlYXItZ3JvdXBzOw0KICAgICAgICBkZXNjcmlwdGlvbg0KICAgICAgICAgICJDbGVhcnMg
dGhlIHNwZWNpZmllZCBNTEQgU25vb3BpbmcgY2FjaGUgdGFibGVzLiI7DQoNCiAgICAgICAgaW5w
dXQgew0KICAgICAgICAgIGxlYWYgaWQgew0KICAgICAgICAgICAgICAgIHR5cGUgdWludDMyOw0K
ICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgICAgICAgICAgICAgICAiVkxBTiBJRCwg
VlBMUyBJRCwgb3IgRVZQTiBJRCI7DQogICAgICAgICAgfQ0KCQkgIA0KICAgICAgICAgIGxlYWYg
Z3JvdXAgew0KICAgICAgICAgICAgdHlwZSBpbmV0OmlwdjYtYWRkcmVzczsNCiAgICAgICAgICAg
IGRlc2NyaXB0aW9uDQogICAgICAgICAgICAgICJNdWx0aWNhc3QgZ3JvdXAgSVB2NiBhZGRyZXNz
Lg0KICAgICAgICAgICAgICAgSWYgaXQgaXMgbm90IHNwZWNpZmllZCwgYWxsIE1MRCBzbm9vcGlu
ZyBncm91cCB0YWJsZXMgYXJlDQogICAgICAgICAgICAgICBjbGVhcmVkLiI7DQogICAgICAgICAg
fQ0KCQkgIA0KICAgICAgICAgIGxlYWYgc291cmNlIHsNCiAgICAgICAgICAgIHR5cGUgaW5ldDpp
cHY2LWFkZHJlc3M7DQogICAgICAgICAgICBkZXNjcmlwdGlvbg0KICAgICAgICAgICAgICAiTXVs
dGljYXN0IHNvdXJjZSBJUHY2IGFkZHJlc3MuDQogICAgICAgICAgICAgICBJZiBpdCBpcyBub3Qg
c3BlY2lmaWVkLCBhbGwgTUxEIHNub29waW5nIHNvdXJjZS1ncm91cCB0YWJsZXMgYXJlDQogICAg
ICAgICAgICAgICBjbGVhcmVkLiI7DQogICAgICAgICAgfQ0KICAgICAgICB9DQogICAgICB9IC8v
IHJwYyBjbGVhci1tbGQtc25vb3BpbmctZ3JvdXBzDQp9

--_005_VI1PR0701MB1774DFE457B09C35E0920C1B96470VI1PR0701MB1774_--

