
From nobody Mon May  2 09:02:58 2016
Return-Path: <inaminei@google.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4ADC512B04C for <pce@ietfa.amsl.com>; Mon,  2 May 2016 09:02:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.696
X-Spam-Level: 
X-Spam-Status: No, score=-3.696 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_LOW=-0.7, RP_MATCHES_RCVD=-0.996, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 rwmmbQ7JlQx2 for <pce@ietfa.amsl.com>; Mon,  2 May 2016 09:02:55 -0700 (PDT)
Received: from mail-qg0-x22b.google.com (mail-qg0-x22b.google.com [IPv6:2607:f8b0:400d:c04::22b]) (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 0691B12D161 for <pce@ietf.org>; Mon,  2 May 2016 09:02:55 -0700 (PDT)
Received: by mail-qg0-x22b.google.com with SMTP id f74so71162378qge.2 for <pce@ietf.org>; Mon, 02 May 2016 09:02:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=F3ZnGuu01dQCPkBm9KnU2eaKOqKZohoXojAxsM9wfao=; b=DdlI1vP6LSueuiS5aud7yyZf64FZ27g3z5s9C41SrFHKLJDXF0bMGie6ky/+xi+9uX ZmMYlSP/2VK/1IX2eJ9rf8xUflCKFQ/1tHoIpXPeGeF96ukFLaeki8cso7T4QXx7JTq8 VJioQVByjY4dQk9/C12SV/mvJsyehM6zKxAiENUvvkq+ajts0TkVm4gdDonA1IB/ZxSn bhVyNDRMD7wSIo8Ww1BQxe7WzZp4VxsApQcwMQ5z82s4CLjVQQvfeOgdLn19erIK14Ck 0spEpcyGX1sbr6tJMBvsT/oKS8n8rSDu6rKTgatEzd5vhFlHcs8sd9tDdSm8uIGbg8D8 PvTA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=F3ZnGuu01dQCPkBm9KnU2eaKOqKZohoXojAxsM9wfao=; b=Enl4jMtvksvsSRg9YtO5An40nbJNqBo/O0T9ITWEfVU/aF2LC8pJXv8BdpomQF/SNh BlTStEng/j0a+fE3j6NWMyKtXEl/EXRtMLQWh7mFR4zBJwI2i6n92Am/YyE/lifRfZ+S A0EtxpsdhD66DesB5pEpUEVzlBIyy0jmuJxjpf8AhJecIscvWKLuoNWW2jO5m+41Pg8B cIr2TtCn8A3EFiJLGUBbVwO7wankjMHc9WJekvEsf7fTy1UaduPHqfuwnMEw4JZM2szl jZosvlpbI9z4uVCBcdSBMK7RAeuSWMCU5TPTiuqyxUcepuoJb91GTqo7HQ5b6ladohCo qoKw==
X-Gm-Message-State: AOPr4FVaYBm8G6oI71yUDicnhVqafHaFqMq8mcNxCNJ86EvI/HEGtnDShH1zCMYJVY1+MnyIMvyMwb7cLRK+o1ev
MIME-Version: 1.0
X-Received: by 10.141.45.5 with SMTP id w5mr34399568qhe.1.1462204974041; Mon, 02 May 2016 09:02:54 -0700 (PDT)
Received: by 10.55.171.15 with HTTP; Mon, 2 May 2016 09:02:53 -0700 (PDT)
In-Reply-To: <56AFA415.2090504@hq.sk>
References: <56210C68.1080904@orange.com> <CAG4Q_avL_vVpmzyTfk4uGbdKYhvYVr_74KfaX-5iCGm7Vf+xVA@mail.gmail.com> <569CFA97.2080209@hq.sk> <56AF5F41.9000903@orange.com> <56AFA415.2090504@hq.sk>
Date: Mon, 2 May 2016 09:02:53 -0700
Message-ID: <CAG4Q_aueH3EhNhQhmTqkHH7q+EY0wd=gkjvwOei-sT3R-KXFMw@mail.gmail.com>
From: Ina Minei <inaminei@google.com>
To: Julien Meuric <julien.meuric@orange.com>
Content-Type: multipart/alternative; boundary=94eb2c115e721149b90531de2026
Archived-At: <http://mailarchive.ietf.org/arch/msg/pce/unXw3iGBtVMblCcAlqkJBlw3L04>
Cc: draft-ietf-pce-stateful-pce@ietf.org, "pce@ietf.org" <pce@ietf.org>
Subject: Re: [Pce] Chair's Review of draft-ietf-pce-stateful-pce-11
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 May 2016 16:02:57 -0000

--94eb2c115e721149b90531de2026
Content-Type: text/plain; charset=UTF-8

Julien,

Not sure where this draft stands now after the latest revisions which were
posted more than a month ago. Is there anything else needed from the
authors?

Thank you,

Ina

On Mon, Feb 1, 2016 at 10:29 AM, Robert Varga <nite@hq.sk> wrote:

> On 02/01/2016 02:36 PM, Julien Meuric wrote:
>
> Hi Robert.
>
>
> Hello Julien,
>
> Thank you for your help to move this forward. Please find my comments
> below [JM]. Note that a couple of your answers are not aligned with the
> proposed resolutions currently included the I-D: I was fine with these,
> therefore please make sure you are so that I can send to the IESG.
>
>
> please see inline, I am pruning the items we have converged on...
>
> Julien
>
>
> Jan. 18, 2016 - <nite@hq.sk>nite@hq.sk:
>
> [snip]
>
> - Avoiding "positive acknowledgements for properly received
>> synchronization messages" has scalability benefits in normal situations,
>> but the PCC is blind and may keep on sending PCRpt to dead processes behind
>> up PCEP sessions. Have you consider acknowledgement, possibly using a
>> compression mechanism like the one defined later in the I-D?
>>
> ### XXX Pending
>
>
> The association between a PCEP session and PCE processes is something
> which I would consider an internal PCE detail, and it should be covered by
> the next sentence (e.g. raise PCErr 20/1).
>
> [JM] I still feel unwise to consider a lack of feedback as a proof of
> synchronization. What if, from time to time, a PCRpt gets lost? I do not
> think acknowledgement would be a pain to add, but its lack can easily turn
> to that in operational situations.
>
>
> The assumption here is that PCEP runs on top of TCP, so no PCRpts get lost
> on the network without also losing the session. The procedures for
> validating that the session is in fact synchronized (possibly on a periodic
> basis) are part of draft-ietf-pce-stateful-sync-optimizations. I think we
> can add some text around that.
>
> - In section 5.5.1, it is not clear if an empty LSP Update Request with a
>> Delegate flag to 1 is an acceptable way for a PCE to send a delegation
>> acknowledgement: to be clarified.
>>
> ### XXX Pending
>
>
> It is not, as that would be seen as a request to modify the LSP setup to
> empty. Such an acknowledgement would have to include full configuration as
> previously reported -- which would be handled as a normal update.
>
> [JM] The I-Ds says the contrary: to be checked. Note that empty could be
> loose, which seems possible to handle at the signaling level.
>
>
> I think this is clarified in -13 (section 5.7).
>
>
> - The behavior associated to the resource limit per PCC rather looks like
>> a Notifcation than an Error (e.g., in RFC 5440, cancelling a set of pending
>> requests relies on PCNtf). Please consider the use of Notification instead
>> of Error here.
>>
> ### XXX Pending
>
>
> Current wording is based on the assumption that the PCE has to have a
> consistent point-in-time view of the PCC's state. In this regard a PCRpt of
> a new LSP which exceeds PCE implementation-internal limit on the number of
> LSPs it supports would break that assumption, hence we chose PCErr. This
> makes it consistent with what would happen if that LSP is reported during
> initial state resynchronization.
>
> [JM] Please note that the current I-D uses "PCNtf", and I am fine with
> that resolution. I was not questioning the expected behavior, which must
> remain. I was just suggesting the expected type of message to be consistent
> with RFC 5440: the PCC has not made anything wrong, it is informed that the
> PCE no more accepts its reports similarly to the way a PCE is able to tell
> about overload or cancel some requests.
>
>
> I'll try to re-read the entire thing and report back.
>
>
> - It would be nice to elaborate on the reason why the SYMBOLIC-PATH-NAME
>> MUST be included and not SHOULD.
>> - I do not see why SYMBOLIC-PATH-NAME may be included in SRP Object:
>> defining the LSP Object as its single place seems enough and much simpler.
>>
>
> ### XXX  Pending
>
>
> The MUST is there to maintain a single global identifier for the LSP.
> PLSP-ID is then used as a shorthand. I do not recollect the exact reasoning
> as to why the TLV can be in SRP, as the placement and semantics of that TLV
> has changed quite a bit over the past couple of years. If I were to venture
> a guess, I think it was retrofitted to allow the PCE to update the symbolic
> path name.
>
> [JM] OK about the "MUST". About SYMBOLIC-PATH-NAME in SRP, please choose:
> either it is legacy and must be dropped (current version), or there is a
> reason and it must be documented in the I-D.
>
>
> It was introduced in -05 revision with the SRP object. We'll dig in
> history some more to see where this came from.
>
> Bye,
> Robert
>

--94eb2c115e721149b90531de2026
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Julien,=C2=A0<div><br></div><div>Not sure where this draft=
 stands now after the latest revisions which were posted more than a month =
ago. Is there anything else needed from the authors?</div><div><br></div><d=
iv>Thank you,=C2=A0</div><div><br></div><div>Ina=C2=A0</div><div class=3D"g=
mail_extra"><br><div class=3D"gmail_quote">On Mon, Feb 1, 2016 at 10:29 AM,=
 Robert Varga <span dir=3D"ltr">&lt;<a href=3D"mailto:nite@hq.sk" target=3D=
"_blank">nite@hq.sk</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quo=
te" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"=
>
 =20
   =20
 =20
  <div text=3D"#000000" bgcolor=3D"#FFFFFF">
    <div>On 02/01/2016 02:36 PM, Julien Meuric
      wrote:<br>
    </div>
    <blockquote type=3D"cite">
     =20
      Hi Robert.<br>
      <br>
    </blockquote>
    <br>
    Hello Julien,<span><br>
    <br>
    <blockquote type=3D"cite">
      Thank you for your help to move this forward. Please find my
      comments below [JM]. Note that a couple of your answers are not
      aligned with the proposed resolutions currently included the I-D:
      I was fine with these, therefore please make sure you are so that
      I can send to the IESG.<br>
      <br>
    </blockquote>
    <br></span>
    please see inline, I am pruning the items we have converged on...<span>=
<br>
    <br>
    <blockquote type=3D"cite">
      Julien<br>
      <br>
      <br>
      <div>Jan. 18, 2016 - <a href=3D"mailto:nite@hq.sk" target=3D"_blank">=
</a><a href=3D"mailto:nite@hq.sk" target=3D"_blank">nite@hq.sk</a>:<br>
      </div>
      <blockquote type=3D"cite">
       =20
      </blockquote>
    </blockquote></span>
    [snip] <br><span>
    <blockquote type=3D"cite">
      <blockquote type=3D"cite">
        <blockquote type=3D"cite">
          <div dir=3D"ltr">
            <div>
              <div class=3D"gmail_extra">
                <div class=3D"gmail_quote">
                  <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px=
 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-=
left-style:solid;padding-left:1ex">
                    - Avoiding &quot;positive acknowledgements for properly
                    received synchronization messages&quot; has scalability
                    benefits in normal situations, but the PCC is blind
                    and may keep on sending PCRpt to dead processes
                    behind up PCEP sessions. Have you consider
                    acknowledgement, possibly using a compression
                    mechanism like the one defined later in the I-D?<br>
                  </blockquote>
                  <div>### XXX Pending=C2=A0</div>
                </div>
              </div>
            </div>
          </div>
        </blockquote>
        <br>
        The association between a PCEP session and PCE processes is
        something which I would consider an internal PCE detail, and it
        should be covered by the next sentence (e.g. raise PCErr 20/1).<br>
      </blockquote>
      [JM] I still feel unwise to consider a lack of feedback as a proof
      of synchronization. What if, from time to time, a PCRpt gets lost?
      I do not think acknowledgement would be a pain to add, but its
      lack can easily turn to that in operational situations.<br>
    </blockquote>
    <br></span>
    The assumption here is that PCEP runs on top of TCP, so no PCRpts
    get lost on the network without also losing the session. The
    procedures for validating that the session is in fact synchronized
    (possibly on a periodic basis) are part of
    draft-ietf-pce-stateful-sync-optimizations. I think we can add some
    text around that.<span><br>
    <br>
    <blockquote type=3D"cite">
      <blockquote type=3D"cite">
        <blockquote type=3D"cite">
          <div dir=3D"ltr">
            <div>
              <div class=3D"gmail_extra">
                <div class=3D"gmail_quote">
                  <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px=
 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-=
left-style:solid;padding-left:1ex">
                    - In section 5.5.1, it is not clear if an empty LSP
                    Update Request with a Delegate flag to 1 is an
                    acceptable way for a PCE to send a delegation
                    acknowledgement: to be clarified.=C2=A0<br>
                  </blockquote>
                  <div>### XXX Pending</div>
                </div>
              </div>
            </div>
          </div>
        </blockquote>
        <br>
        It is not, as that would be seen as a request to modify the LSP
        setup to empty. Such an acknowledgement would have to include
        full configuration as previously reported -- which would be
        handled as a normal update.<br>
      </blockquote>
      [JM] The I-Ds says the contrary: to be checked. Note that empty
      could be loose, which seems possible to handle at the signaling
      level.<br>
    </blockquote>
    <br></span>
    I think this is clarified in -13 (section 5.7).<span><br>
    <br>
    <blockquote type=3D"cite"> <br>
      <blockquote type=3D"cite">
        <blockquote type=3D"cite">
          <div dir=3D"ltr">
            <div>
              <div class=3D"gmail_extra">
                <div class=3D"gmail_quote">
                  <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px=
 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-=
left-style:solid;padding-left:1ex">
                    - The behavior associated to the resource limit per
                    PCC rather looks like a Notifcation than an Error
                    (e.g., in RFC 5440, cancelling a set of pending
                    requests relies on PCNtf). Please consider the use
                    of Notification instead of Error here.<br>
                  </blockquote>
                  <div>### XXX Pending</div>
                </div>
              </div>
            </div>
          </div>
        </blockquote>
        <br>
        Current wording is based on the assumption that the PCE has to
        have a consistent point-in-time view of the PCC&#39;s state. In thi=
s
        regard a PCRpt of a new LSP which exceeds PCE
        implementation-internal limit on the number of LSPs it supports
        would break that assumption, hence we chose PCErr. This makes it
        consistent with what would happen if that LSP is reported during
        initial state resynchronization.<br>
      </blockquote>
      [JM] Please note that the current I-D uses &quot;PCNtf&quot;, and I a=
m fine
      with that resolution. I was not questioning the expected behavior,
      which must remain. I was just suggesting the expected type of
      message to be consistent with RFC 5440: the PCC has not made
      anything wrong, it is informed that the PCE no more accepts its
      reports similarly to the way a PCE is able to tell about overload
      or cancel some requests.<br>
    </blockquote>
    <br></span>
    I&#39;ll try to re-read the entire thing and report back.<span><br>
    <br>
    <blockquote type=3D"cite"> <br>
      <blockquote type=3D"cite">
        <blockquote type=3D"cite">
          <div dir=3D"ltr">
            <div>
              <div class=3D"gmail_extra">
                <div class=3D"gmail_quote">
                  <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px=
 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-=
left-style:solid;padding-left:1ex">
                    - It would be nice to elaborate on the reason why
                    the SYMBOLIC-PATH-NAME MUST be included and not
                    SHOULD.<br>
                    - I do not see why SYMBOLIC-PATH-NAME may be
                    included in SRP Object: defining the LSP Object as
                    its single place seems enough and much simpler.<br>
                  </blockquote>
                  <div><br>
                  </div>
                  <div>### XXX =C2=A0Pending</div>
                </div>
              </div>
            </div>
          </div>
        </blockquote>
        <br>
        The MUST is there to maintain a single global identifier for the
        LSP. PLSP-ID is then used as a shorthand. I do not recollect the
        exact reasoning as to why the TLV can be in SRP, as the
        placement and semantics of that TLV has changed quite a bit over
        the past couple of years. If I were to venture a guess, I think
        it was retrofitted to allow the PCE to update the symbolic path
        name.<br>
      </blockquote>
      [JM] OK about the &quot;MUST&quot;. About SYMBOLIC-PATH-NAME in SRP, =
please
      choose: either it is legacy and must be dropped (current version),
      or there is a reason and it must be documented in the I-D.<br>
    </blockquote>
    <br></span>
    It was introduced in -05 revision with the SRP object. We&#39;ll dig in
    history some more to see where this came from.<br>
    <br>
    Bye,<br>
    Robert<br>
  </div>

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

--94eb2c115e721149b90531de2026--


From nobody Mon May  2 09:16:47 2016
Return-Path: <inaminei@google.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4523212D098 for <pce@ietfa.amsl.com>; Mon,  2 May 2016 09:16:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.696
X-Spam-Level: 
X-Spam-Status: No, score=-3.696 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_LOW=-0.7, RP_MATCHES_RCVD=-0.996, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 ZIm0-lGdr6u2 for <pce@ietfa.amsl.com>; Mon,  2 May 2016 09:16:43 -0700 (PDT)
Received: from mail-qk0-x22d.google.com (mail-qk0-x22d.google.com [IPv6:2607:f8b0:400d:c09::22d]) (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 5651D12B006 for <pce@ietf.org>; Mon,  2 May 2016 09:16:43 -0700 (PDT)
Received: by mail-qk0-x22d.google.com with SMTP id x7so76567499qkd.3 for <pce@ietf.org>; Mon, 02 May 2016 09:16:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=mASzq+vzvi0FUaLPaEi6gqCci3+iuZg9EeRm8XiChKA=; b=D1EsvQrd1JoEOIOCDOtISw00nKBT86UVuRABBPhpHJv95+V1heKaic70cWr90R01+m 2+6rhFxSeSMPABb71TU7bvubyDi+mpupVx4STn7BscifNRRHq5utC4M9ynzNLEZMRKrf lyL/jbyQX5uIH8sTNFkiBR5ce4TimGl6or9Oo5YINEoLPRR/gi1Pp8FxX3FAKBfoVA4A S+KNrKeCa1DGwVgHag0zaL+b6Ldqi3F4wrYrR3ofoiSzc1+mQRguAViiHafIJBS3q3CZ 92PgjNSkqFzgomAO8tPbJsr/Ul/9SpXaYxdZGm5iPK4L9SfjUhABrJ4mA7/bEr2z+mYZ 9kvA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=mASzq+vzvi0FUaLPaEi6gqCci3+iuZg9EeRm8XiChKA=; b=UKtCRHTxquKz2lFSlQskasGBPdAJXQpic6IFJ4u07I4/ZpjGMOSvCka6jVFpMF+rND 7SmAL9CPuKfxY2FN16x8H2pQhlbh0wwp0yj2OcKBaJO6D+9nZDdQAUUAfjQrAmLe+ZMH udj21/iv7Q0cDI4HW3ZU/rAne+AY69f7yZ/m7Nd5KrPW9uN6WH22PLQKDxYj+UnMfIAl R3wAoyvnAyWUrmmkwHU2VIUV2uUrdV9tBUt4zMccKzR6o3FRD7ejzzIYIpBx7qX+1Cuk 0zhjOkooOKZsQxJ1LeOtn8S3QXmZs24NsbawW9TSrWU5PDqnilIybEDklI0JQ3qLqJr0 FYuA==
X-Gm-Message-State: AOPr4FX6fdIpbnoiLtsFjxz6PzCuAhDB2On5CP0WIznOp/G67BvGGsCiaD3M5Red0jCb2wrQIkom1qB17KyzAvB5
MIME-Version: 1.0
X-Received: by 10.55.78.131 with SMTP id c125mr34850076qkb.71.1462205802355; Mon, 02 May 2016 09:16:42 -0700 (PDT)
Received: by 10.55.171.15 with HTTP; Mon, 2 May 2016 09:16:42 -0700 (PDT)
In-Reply-To: <044701d19f97$fdd7a020$f986e060$@olddog.co.uk>
References: <044701d19f97$fdd7a020$f986e060$@olddog.co.uk>
Date: Mon, 2 May 2016 09:16:42 -0700
Message-ID: <CAG4Q_av-0-DJJ6rwifA2iR=Y1cAkWUgkV5_x8vbrDFrqRymmOg@mail.gmail.com>
From: Ina Minei <inaminei@google.com>
To: "'Adrian Farrel' (adrian@olddog.co.uk)" <adrian@olddog.co.uk>
Content-Type: multipart/alternative; boundary=001a114a7318707fbf0531de512e
Archived-At: <http://mailarchive.ietf.org/arch/msg/pce/TJY-d557p0pqnjkdihYEmu0lM6M>
Cc: draft-ietf-pce-pce-initiated-lsp@ietf.org, pce <pce@ietf.org>
Subject: Re: [Pce] Status of draft-ietf-pce-pce-initiated-lsp
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 May 2016 16:16:46 -0000

--001a114a7318707fbf0531de512e
Content-Type: text/plain; charset=UTF-8

Adrian,

Thank you for bringing this up. I will repost the initiation draft, I am
aware that it expired. Before doing so, will reply to what I think is the
unfinished thread (
https://mailarchive.ietf.org/arch/msg/pce/wn4gGwZnTZS53pbyg1eCHw3YMVE) ,
please let me know if there was a different thread that you are referring
to. Thank you for bringing this up, this had completely fallen through the
cracks on my end.

Thank you for your offer to help with the stateful PCE I-D. Your help would
be appreciated in letting us know if there are pending changes needed, as I
am assuming that the version posted a month ago addressed all issues, want
to make sure this is not a similar situation as the initiation draft.

Thank you,

Ina


On Tue, Apr 26, 2016 at 1:45 AM, Adrian Farrel <adrian@olddog.co.uk> wrote:

> Hi All,
>
> In Buenos Aires Jon presented the WG status (thanks) and showed that
> draft-ietf-pce-pce-initiated-lsp is "Pending shepherd review".
>
> Just looking now (because quite a lot of new work seems to depend on the
> PCInitiate message) I see that:
>
> - The I-D expired a couple of days ago (April 21, 2016)
>
> - The last discussion on the list was an email from Julien suggesting that
>    some work was needed to address open questions on the list.
>
> I'd like to see this I-D move forward now (as well as the stateful PCE
> I-D!).
> Can I offer my assistance to the authors in any way? I am willing to shovel
> shit, or just make editorial changes.
>
> Let's dig the WG out of the treacle and start to be relevant again :-)
>
> Thanks,
> Adrian
>
>

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

<div dir=3D"ltr">Adrian,=C2=A0<div><br></div><div>Thank you for bringing th=
is up. I will repost the initiation draft, I am aware that it expired. Befo=
re doing so, will reply to what I think is the unfinished thread (<span sty=
le=3D"color:rgb(80,0,80);font-size:12.8px">=C2=A0</span><a href=3D"https://=
mailarchive.ietf.org/arch/msg/pce/wn4gGwZnTZS53pbyg1eCHw3YMVE" rel=3D"noref=
errer" style=3D"font-size:12.8px">https://mailarchive.ietf.org/arch/msg/pce=
/wn4gGwZnTZS53pbyg1eCHw3YMVE</a>)=C2=A0, please let me know if there was a =
different thread that you are referring to. Thank you for bringing this up,=
 this had completely fallen through the cracks on my end.=C2=A0</div><div><=
br></div><div>Thank you for your offer to help with the stateful PCE I-D. Y=
our help would be appreciated in letting us know if there are pending chang=
es needed, as I=C2=A0</div><div class=3D"gmail_extra">am assuming that the =
version posted a month ago addressed all issues, want to make sure this is =
not a similar situation as the initiation draft.=C2=A0</div><div class=3D"g=
mail_extra"><br></div><div class=3D"gmail_extra">Thank you,=C2=A0</div><div=
 class=3D"gmail_extra"><br></div><div class=3D"gmail_extra">Ina=C2=A0</div>=
<div class=3D"gmail_extra"><br></div><div class=3D"gmail_extra"><br><div cl=
ass=3D"gmail_quote">On Tue, Apr 26, 2016 at 1:45 AM, Adrian Farrel <span di=
r=3D"ltr">&lt;<a href=3D"mailto:adrian@olddog.co.uk">adrian@olddog.co.uk</a=
>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0p=
x 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);bo=
rder-left-style:solid;padding-left:1ex">Hi All,<br>
<br>
In Buenos Aires Jon presented the WG status (thanks) and showed that<br>
draft-ietf-pce-pce-initiated-lsp is &quot;Pending shepherd review&quot;.<br=
>
<br>
Just looking now (because quite a lot of new work seems to depend on the<br=
>
PCInitiate message) I see that:<br>
<br>
- The I-D expired a couple of days ago (April 21, 2016)<br>
<br>
- The last discussion on the list was an email from Julien suggesting that<=
br>
=C2=A0 =C2=A0some work was needed to address open questions on the list.<br=
>
<br>
I&#39;d like to see this I-D move forward now (as well as the stateful PCE =
I-D!).<br>
Can I offer my assistance to the authors in any way? I am willing to shovel=
<br>
shit, or just make editorial changes.<br>
<br>
Let&#39;s dig the WG out of the treacle and start to be relevant again :-)<=
br>
<br>
Thanks,<br>
Adrian<br>
<br>
</blockquote></div><br></div></div>

--001a114a7318707fbf0531de512e--


From nobody Tue May  3 03:33:22 2016
Return-Path: <julien.meuric@orange.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B9BA612D723; Tue,  3 May 2016 03:33:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.23
X-Spam-Level: 
X-Spam-Status: No, score=-2.23 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RP_MATCHES_RCVD=-0.996, SPF_SOFTFAIL=0.665] autolearn=ham autolearn_force=no
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 qqiMmOHoGHq7; Tue,  3 May 2016 03:33:19 -0700 (PDT)
Received: from p-mail2.rd.orange.com (p-mail2.rd.orange.com [161.106.1.3]) by ietfa.amsl.com (Postfix) with ESMTP id D94C012D71E; Tue,  3 May 2016 03:33:18 -0700 (PDT)
Received: from p-mail2.rd.orange.com (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id EB87AE30080; Tue,  3 May 2016 12:33:17 +0200 (CEST)
Received: from FTRDCH01.rd.francetelecom.fr (unknown [10.194.32.11]) by p-mail2.rd.orange.com (Postfix) with ESMTP id 8E5C1E3007F; Tue,  3 May 2016 12:33:17 +0200 (CEST)
Received: from [10.193.71.204] (10.193.71.204) by FTRDCH01.rd.francetelecom.fr (10.194.32.11) with Microsoft SMTP Server id 14.3.266.1; Tue, 3 May 2016 12:33:17 +0200
To: Ina Minei <inaminei@google.com>
References: <56210C68.1080904@orange.com> <CAG4Q_avL_vVpmzyTfk4uGbdKYhvYVr_74KfaX-5iCGm7Vf+xVA@mail.gmail.com> <569CFA97.2080209@hq.sk> <56AF5F41.9000903@orange.com> <56AFA415.2090504@hq.sk> <CAG4Q_aueH3EhNhQhmTqkHH7q+EY0wd=gkjvwOei-sT3R-KXFMw@mail.gmail.com>
From: Julien Meuric <julien.meuric@orange.com>
Organization: Orange
Message-ID: <57287E6D.2050505@orange.com>
Date: Tue, 3 May 2016 12:33:17 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1
MIME-Version: 1.0
In-Reply-To: <CAG4Q_aueH3EhNhQhmTqkHH7q+EY0wd=gkjvwOei-sT3R-KXFMw@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/pce/Jisn-xCx1en28kQAEOygu71RUNw>
Cc: draft-ietf-pce-stateful-pce@ietf.org, "pce@ietf.org" <pce@ietf.org>
Subject: Re: [Pce] Chair's Review of draft-ietf-pce-stateful-pce-11
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 May 2016 10:33:22 -0000

Hi Ina,

The status is the following:
- There used to be a couple of mismatches between Robert's comments and 
the wording of the I-D: if he is fine with the latest update, we are good;
- A parallel thread about stateless PCE has grown up to tackle an issue 
to be addressed as a comment on this I-D: it is now useful to have the 
authors joining that part of the discussion to reach a consensus on the 
resolution 
(https://mailarchive.ietf.org/arch/msg/pce/_ih3NcDK2_iy8xSHcquzm-q_2bs);
- With PCEPS I-D getting close to IANA, Jon refreshed the codepoint 
early allocation proposal not so long ago 
(https://mailarchive.ietf.org/arch/msg/pce/Jg2f8AGa9ZpVZup13YWzTHwkUD8): 
a feedback of stateful I-Ds' authors on that action would be welcome.

Thank you,

Julien


May. 02, 2016 - inaminei@google.com:
> Julien,
>
> Not sure where this draft stands now after the latest revisions which 
> were posted more than a month ago. Is there anything else needed from 
> the authors?
>
> Thank you,
>
> Ina
>
> On Mon, Feb 1, 2016 at 10:29 AM, Robert Varga <nite@hq.sk 
> <mailto:nite@hq.sk>> wrote:
>
>     On 02/01/2016 02:36 PM, Julien Meuric wrote:
>>     Hi Robert.
>>
>
>     Hello Julien,
>
>>     Thank you for your help to move this forward. Please find my
>>     comments below [JM]. Note that a couple of your answers are not
>>     aligned with the proposed resolutions currently included the I-D:
>>     I was fine with these, therefore please make sure you are so that
>>     I can send to the IESG.
>>
>
>     please see inline, I am pruning the items we have converged on...
>
>>     Julien
>>
>>
>>     Jan. 18, 2016 - nite@hq.sk <mailto:nite@hq.sk>:
>     [snip]
>>>>
>>>>         - Avoiding "positive acknowledgements for properly received
>>>>         synchronization messages" has scalability benefits in
>>>>         normal situations, but the PCC is blind and may keep on
>>>>         sending PCRpt to dead processes behind up PCEP sessions.
>>>>         Have you consider acknowledgement, possibly using a
>>>>         compression mechanism like the one defined later in the I-D?
>>>>
>>>>     ### XXX Pending
>>>
>>>     The association between a PCEP session and PCE processes is
>>>     something which I would consider an internal PCE detail, and it
>>>     should be covered by the next sentence (e.g. raise PCErr 20/1).
>>     [JM] I still feel unwise to consider a lack of feedback as a
>>     proof of synchronization. What if, from time to time, a PCRpt
>>     gets lost? I do not think acknowledgement would be a pain to add,
>>     but its lack can easily turn to that in operational situations.
>
>     The assumption here is that PCEP runs on top of TCP, so no PCRpts
>     get lost on the network without also losing the session. The
>     procedures for validating that the session is in fact synchronized
>     (possibly on a periodic basis) are part of
>     draft-ietf-pce-stateful-sync-optimizations. I think we can add
>     some text around that.
>
>>>>         - In section 5.5.1, it is not clear if an empty LSP Update
>>>>         Request with a Delegate flag to 1 is an acceptable way for
>>>>         a PCE to send a delegation acknowledgement: to be clarified.
>>>>
>>>>     ### XXX Pending
>>>
>>>     It is not, as that would be seen as a request to modify the LSP
>>>     setup to empty. Such an acknowledgement would have to include
>>>     full configuration as previously reported -- which would be
>>>     handled as a normal update.
>>     [JM] The I-Ds says the contrary: to be checked. Note that empty
>>     could be loose, which seems possible to handle at the signaling
>>     level.
>
>     I think this is clarified in -13 (section 5.7).
>
>>
>>>>         - The behavior associated to the resource limit per PCC
>>>>         rather looks like a Notifcation than an Error (e.g., in RFC
>>>>         5440, cancelling a set of pending requests relies on
>>>>         PCNtf). Please consider the use of Notification instead of
>>>>         Error here.
>>>>
>>>>     ### XXX Pending
>>>
>>>     Current wording is based on the assumption that the PCE has to
>>>     have a consistent point-in-time view of the PCC's state. In this
>>>     regard a PCRpt of a new LSP which exceeds PCE
>>>     implementation-internal limit on the number of LSPs it supports
>>>     would break that assumption, hence we chose PCErr. This makes it
>>>     consistent with what would happen if that LSP is reported during
>>>     initial state resynchronization.
>>     [JM] Please note that the current I-D uses "PCNtf", and I am fine
>>     with that resolution. I was not questioning the expected
>>     behavior, which must remain. I was just suggesting the expected
>>     type of message to be consistent with RFC 5440: the PCC has not
>>     made anything wrong, it is informed that the PCE no more accepts
>>     its reports similarly to the way a PCE is able to tell about
>>     overload or cancel some requests.
>
>     I'll try to re-read the entire thing and report back.
>
>>
>>>>         - It would be nice to elaborate on the reason why the
>>>>         SYMBOLIC-PATH-NAME MUST be included and not SHOULD.
>>>>         - I do not see why SYMBOLIC-PATH-NAME may be included in
>>>>         SRP Object: defining the LSP Object as its single place
>>>>         seems enough and much simpler.
>>>>
>>>>
>>>>     ### XXX  Pending
>>>
>>>     The MUST is there to maintain a single global identifier for the
>>>     LSP. PLSP-ID is then used as a shorthand. I do not recollect the
>>>     exact reasoning as to why the TLV can be in SRP, as the
>>>     placement and semantics of that TLV has changed quite a bit over
>>>     the past couple of years. If I were to venture a guess, I think
>>>     it was retrofitted to allow the PCE to update the symbolic path
>>>     name.
>>     [JM] OK about the "MUST". About SYMBOLIC-PATH-NAME in SRP, please
>>     choose: either it is legacy and must be dropped (current
>>     version), or there is a reason and it must be documented in the I-D.
>
>     It was introduced in -05 revision with the SRP object. We'll dig
>     in history some more to see where this came from.
>
>     Bye,
>     Robert
>
>


From nobody Tue May  3 05:15:51 2016
Return-Path: <julien.meuric@orange.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AB68012D7BB for <pce@ietfa.amsl.com>; Tue,  3 May 2016 05:15:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.23
X-Spam-Level: 
X-Spam-Status: No, score=-1.23 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, RP_MATCHES_RCVD=-0.996, SPF_SOFTFAIL=0.665] autolearn=no autolearn_force=no
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 3fsQNyhwtan5 for <pce@ietfa.amsl.com>; Tue,  3 May 2016 05:15:49 -0700 (PDT)
Received: from p-mail1.rd.orange.com (p-mail1.rd.orange.com [161.106.1.2]) by ietfa.amsl.com (Postfix) with ESMTP id BAFCE12D7BE for <pce@ietf.org>; Tue,  3 May 2016 05:15:35 -0700 (PDT)
Received: from p-mail1.rd.orange.com (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id 07E2D7CC003; Tue,  3 May 2016 14:15:35 +0200 (CEST)
Received: from FTRDCH01.rd.francetelecom.fr (unknown [10.194.32.11]) by p-mail1.rd.orange.com (Postfix) with ESMTP id EDDAA7CC001; Tue,  3 May 2016 14:15:34 +0200 (CEST)
Received: from [10.193.71.204] (10.193.71.204) by FTRDCH01.rd.francetelecom.fr (10.194.32.11) with Microsoft SMTP Server id 14.3.266.1; Tue, 3 May 2016 14:15:34 +0200
To: <adrian@olddog.co.uk>
References: <091b01d19036$a22f2f10$e68d8d30$@olddog.co.uk> <CAB75xn7UKxZwq0zWXRopPyrtGfaYpP31jzMbGF3SsUB9CEQLuA@mail.gmail.com> <0a5a01d19088$9ddea060$d99be120$@olddog.co.uk>
From: Julien Meuric <julien.meuric@orange.com>
Organization: Orange
Message-ID: <57289666.60600@orange.com>
Date: Tue, 3 May 2016 14:15:34 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1
MIME-Version: 1.0
In-Reply-To: <0a5a01d19088$9ddea060$d99be120$@olddog.co.uk>
Content-Type: text/plain; charset="windows-1252"; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/pce/U2OwuLP3wVT_0LdN9xoYOuulSFo>
Cc: pce@ietf.org
Subject: Re: [Pce] Whither Stateless PCE?
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 May 2016 12:15:50 -0000

Hi Adrian,

Based on the evolution of this thread, it looks like it leaves us with 
the following guidelines:
- The case by case basis looks reasonable and should prevail;
- Extensions should focus on what is (eventually) useful;
- The scope of each work should be explicitly mentioned in I-Ds.

I hope this is an acceptable answer to your question.

Regards,

Julien


Apr. 07, 2016 - adrian@olddog.co.uk:
> > I think you are probably right, Dhruv. > > > > But referencing the 
ways in which customers deploy may be a little > limiting. > > To say 
PCE is widely deployed (even after all these years) may be an > 
exaggeration. > > Although we do have some clues about what is currently 
being pushed > for deployment. > > > > I think you have mainly grasped 
my point, however. We need to > understand which extensions are 
definitely only needed in one mode or > another, and which should be 
done in all modes (either because they > are needed or because we don't 
know). > > > > OTOH, I suppose TLVs are just TLVs. Once you specified 
the TLV it is > not rocket science to include it in a message. In fact, 
it is > probably one line of text to include it and only a short 
paragraph to > describe additional processing in other modes once you 
have described > how it is used in one mode. > > > > Where does that 
leave us? > > > > Adrian > > > > *From:*dhruvdhody@gmail.com 
[mailto:dhruvdhody@gmail.com] *On Behalf > Of *Dhruv Dhody *Sent:* 06 
April 2016 23:07 > > > > Hi Adrian, > > > > Even in the brave new world 
of Stateful PCE, PCReq and PCRep messages > do play a role in the 
passive stateful PCE mode. PCReq/PCRep also > play a crucial role in the 
inter-domain and inter-layer context in > the new proposal like stateful 
H-PCE. > > > > At the same time mandating that every extension (say SFC) 
must also > be specified in a stateless manner when no customer deploy 
in such a > way, might be overkill. > > > > Perhaps we need to look at 
it case by case! > > > > Dhruv > > > > On Wed, Apr 6, 2016 at 4:00 PM, 
Adrian Farrel <adrian@olddog.co.uk > <mailto:adrian@olddog.co.uk>> 
wrote: > > Once upon a time, in a working group far, far away, PCE was 
basically > stateless. PCE acted in response to questions asked by PCCs. 
 > > These days, everyone is excited by stateful PCEs and there is a lot 
 > of initiation (of LSPs or of control of LSPs). > > In the jabber room 
during today's meeting Ravi noted that not a lot > of the new drafts 
(maybe none of them) talk about PCReq messages. > This raises the 
question in our minds as to whether stateless PCE is > obsolete. > > If 
(and only if) this mode of PCE usage has gone out of fashion, we > 
*might* consider cleaning up the protocol and architecture so that we > 
don't need to make protocol extensions to PCReq and PCRep messages > 
when we make extensions to PCInit messages. > > Thoughts? > > Adrian >


From nobody Tue May  3 05:32:28 2016
Return-Path: <julien.meuric@orange.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4B8E912D7B9 for <pce@ietfa.amsl.com>; Tue,  3 May 2016 05:32:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.53
X-Spam-Level: 
X-Spam-Status: No, score=-4.53 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.996, SPF_SOFTFAIL=0.665] autolearn=ham autolearn_force=no
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 hC_1Wjdia77o for <pce@ietfa.amsl.com>; Tue,  3 May 2016 05:32:23 -0700 (PDT)
Received: from r-mail1.rd.orange.com (r-mail1.rd.orange.com [217.108.152.41]) by ietfa.amsl.com (Postfix) with ESMTP id F326712D792 for <pce@ietf.org>; Tue,  3 May 2016 05:32:22 -0700 (PDT)
Received: from r-mail1.rd.orange.com (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id AB992A4412E; Tue,  3 May 2016 14:32:21 +0200 (CEST)
Received: from FTRDCH01.rd.francetelecom.fr (unknown [10.194.32.11]) by r-mail1.rd.orange.com (Postfix) with ESMTP id A32C8A440CE; Tue,  3 May 2016 14:32:21 +0200 (CEST)
Received: from [10.193.71.204] (10.193.71.204) by FTRDCH01.rd.francetelecom.fr (10.194.32.11) with Microsoft SMTP Server id 14.3.266.1; Tue, 3 May 2016 14:32:21 +0200
To: "Aissaoui, Mustapha (Nokia - CA)" <mustapha.aissaoui@nokia.com>, "pce@ietf.org" <pce@ietf.org>
References: <091b01d19036$a22f2f10$e68d8d30$@olddog.co.uk> <CAB75xn7UKxZwq0zWXRopPyrtGfaYpP31jzMbGF3SsUB9CEQLuA@mail.gmail.com> <0a5a01d19088$9ddea060$d99be120$@olddog.co.uk> <4A79394211F1AF4EB57D998426C9340DD48CD06A@US70UWXCHMBA01.zam.alcatel-lucent.com> <28817_1460132965_5707DC65_28817_16160_1_5707DC64.1050707@orange.com> <4A79394211F1AF4EB57D998426C9340DD48CE32E@US70UWXCHMBA01.zam.alcatel-lucent.com> <5714D9D9.9070506@orange.com> <4A79394211F1AF4EB57D998426C9340DD48D8419@US70UWXCHMBA01.zam.alcatel-lucent.com>
From: Julien Meuric <julien.meuric@orange.com>
Organization: Orange
Message-ID: <57289A55.8000907@orange.com>
Date: Tue, 3 May 2016 14:32:21 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1
MIME-Version: 1.0
In-Reply-To: <4A79394211F1AF4EB57D998426C9340DD48D8419@US70UWXCHMBA01.zam.alcatel-lucent.com>
Content-Type: text/plain; charset="windows-1252"; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/pce/oyLRNpQ2ezVe08RWAWjoZne3Jo0>
Subject: [Pce] Linking Stateful and Stateless Capabilities [Was: Whither Stateless PCE?]
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 May 2016 12:32:27 -0000

Hi all,

[New title to help editors of stateful I-Ds to catch up.]

It appears that there is still some shadow on the main stateful I-D. We 
should make sure that any reader has a good understanding of what is 
history behavior and what is not, without assuming incremental 
extensions of IETF protocols is known-enough to guarantee backward 
compatibility.

Mustapha, if you have a couple of clarifying sentences to share, so as 
to address your concerns, that would be valuable.

Thanks,

Julien


Apr. 18, 2016 - mustapha.aissaoui@nokia.com:
> > Hi Olivier, > > It is one option for sure. In general, 
implementations of stateful > PCE should be able of caching the 
constraints received in the PCReq > message for some period of time to 
give a chance for a potential > follow-up PCRpt message. Even if you set 
the D-flag in the PCReq > message, there is no guarantee that a PCRpt 
will follow and as such a > PCE implementation will have to flush that 
information from its cache > at some point in time. > > > > In addition, 
I think it is worth considering sending the constraints > in a PCRpt 
message in duplicate Metric/LSPA objects with the P-flag > set. This is 
in addition to the same objects containing the > operational values. 
This can be useful in the case where the initial > path was computed by 
the router and it is active and the user is > delegating it. The PCE at 
that point in time will not compute a path > immediately but will save 
the original constraints in the PCRpt > message for the next time it 
needs to update the path. > > > > Regards, > > Mustapha. > > > > 
*From:*EXT Olivier Dugeon [mailto:olivier.dugeon@orange.com] *Sent:* > 
Monday, April 18, 2016 8:58 AM > > > > Dear Mustapha, > > You catch a 
good point regarding the original constraints that are > not carry by 
the PCRpt message. Thus, if we used a standard PCReq > message without 
the D-delegate flag set, there is a risk that the PCE > considers this 
request as a stateless one and don't keep track of the > original 
request, and consequently, original constraints. > > So, is it 
preferable to set de D-delegate flag in the PCReq message > to tell the 
PCE to keep in memory the original constraints for > further usage, or, 
is the 'STATEFUL-PCE-CAPABILITY' TLV in Open > message is sufficient for 
the PCE to know that it must keep track of > any requests? I prefer the 
first option as it allows a per request > configuration while the second 
enables the memorization globally for > all requests. > > Regards, > > 
Olivier > > Le 08/04/2016 19:26, Aissaoui, Mustapha (Nokia - CA) a écrit 
: > > Hi Olivier, > > Good summary indeed. I was worried about interop 
testing when I sent > the original email to the list in December 2014. > 
 > > > I just wanted to comment on a couple of things: > > > > 1.      
You are correct that the LSP object which has the D-delegate > flag is 
allowed in the PCReq message as per > draft-ietf-pce-stateful-pce. I 
however think it is more appropriate > to do the delegation in the 
subsequent PCRpt message once the LSP > path is programmed by PCC 
following the PCRep message from PCE. This > is because it is at that 
time that the LSP is being synchronized with > the PCE LSP database. > > 
 > > 2.      The PCRpt message does not carry the original constraints 
of > the LSP (Bandwidth, Metric, and LSPA objects). It can carry the > 
operational values of the Bandwidth and Metric objects used by the > 
last computed path in the router. So, even if you have a PCE which > 
reacted to the PCRpt message and computed a new path, it will not get > 
the appropriate constraints included. That is why the PCReq/PCRep > 
sequence before delegating the LSP is needed. > > > > Regards, > > 
Mustapha. > > > > *From:*EXT olivier.dugeon@orange.com > 
<mailto:olivier.dugeon@orange.com> > [mailto:olivier.dugeon@orange.com] 
*Sent:* Friday, April 08, 2016 > 12:29 PM > > > > Hello all, > > IMHO 
the discussion must be split into is 2 different subjects: > > 1/ PCInit 
message could be seen as an independent message compared to > other 
PCReq/PCRep, PCRpt and PCUp. Indeed, the PCE uses the PCInit > message 
after a request that comes from another interface (e.g. a > RestConf 
API) instead of PCReq that comes from the router itself > through PCEP. 
In fact, when you configure a tunnel on the router, > only the path 
computation part is requested to the PCE. Complements > of tunnel 
configuration still remain in the router configuration. In > case of 
PCInit, all information must be provided to the router. This > could be 
for example the traffic steering. So, IMHO, it is normal > that the 
PCInit message evolves through extensions different from the > other 
PCEP messages, and in particular PCReq, as it is not triggered > by the 
same entity, i.e. an external component instead the PCC router > itself. 
 > > 2/ But, this will not make PCReq message obsolete. Indeed, RFC5440 
 > will continue to be mandatory for stateful both passive and active > 
mode even if it needs clarification in the draft. Let me explain. In > 
passive stateful, a PCReq/PCRep sequence is drawn in Figure 7 of the > 
pce stateful draft prior to the PCRpt message Now, the ambiguity > comes 
from the active stateful mode and figure 8. Why is the > PCReq/PCRep 
sequence not mentioned? Of course the tunnel is delegated > in this 
mode, but, the delegation object has been added as an > extension to the 
PCReq message in the same draft. So, IMHO, at the > creation of the 
tunnel, the draft must precise that a PCReq/PCRep > exchange with 
delegation=1 must be used prior to the PCRpt to be > coherent with RFC 
5440 and passive stateful mode. > > The problem occured during our 
evaluation of commercial products on > which we made interoperability 
tests. Indeed we observed different > behaviours that are due to the 
draft ambiguity and conduct to some > interoperability issues. The 
different cases are as follow: - a/ - > PCReq/PCRep exchange to obtain a 
valid ERO before the PCRpt message - > b/ - PCReq message to obtain a 
valid ERO but with no reaction from > the PCE which is not conform to 
RFC5440 - c/ - PCRpt with empty ERO > (looks strange. What is the 
meaning of an Empty ERO ? a loose path ? > no path ? )/PCupd to get a 
valid path which overlaps with standard > RFC5440 PCReq/PCRep. - d/ - 
PCRpt with empty ERO and no PCUpd leaving > the tunnel down. > > Thus, 
PCC/PCE that used PCRpt/PCupd messages for active stateful mode > are 
incompatible with PCC/PCE that used standard PCReq/PCrep > exchange. We 
could not mix both behaviours (PCC that use PCReq > message with PCE 
that react to PCRpt with empty ERO and > reciprocally). The problem 
occurs only at the creation of the tunnel. > Once created and up the 
tunnel is reported and updated by means of > PCRpt / PCupd messages 
correctly in all cases. > > To summarize: PCInit message could leave 
independently from other > messages. PCReq is the basis of PCE and is 
mandatory in all use cases > included the active stateful mode, but this 
need to be clarify in the > pce stateful draft. > > Regards > > Olivier 
 > > Le 07/04/2016 23:22, Aissaoui, Mustapha (Nokia - CA) a écrit : > > 
Hi Adrian, > > I raised in December 2014 the technical issue in > 
draft-ietf-pce-stateful-pce that a PCC must be able to convey the > 
original parameters (constraints) of the LSP path (Bandwidth, Metric, > 
and LSPA objects) using a PCReq message to a PCE and subsequently > 
delegate the LSP to PCE using the PCRpt message. Otherwise, when the > 
LSP is delegated to PCE only the operational values of these > 
parameters can be included in the PCRpt message. The latter means > that 
the PCE will update the path without knowing exactly the > original 
parameters. > > > > For me, PCReq/PCRep are an integral part of 
operating an LSP in > stateful mode. > > > > Here is the link to the 
archived thread: > > 
https://mailarchive.ietf.org/arch/search/?email_list=pce&so=-date&q=%22+Path+Computation+Request+in+Active+Stateful+PCE%22 
 > > > > > Regards, > > Mustapha. > > > > *From:*Pce 
[mailto:pce-bounces@ietf.org] *On Behalf Of *EXT Adrian > Farrel *Sent:* 
Thursday, April 07, 2016 12:48 AM > > > > I think you are probably 
right, Dhruv. > > > > But referencing the ways in which customers deploy 
may be a little > limiting. > > To say PCE is widely deployed (even 
after all these years) may be an > exaggeration. > > Although we do have 
some clues about what is currently being pushed > for deployment. > > > 
 > I think you have mainly grasped my point, however. We need to > 
understand which extensions are definitely only needed in one mode or > 
another, and which should be done in all modes (either because they > 
are needed or because we don't know). > > > > OTOH, I suppose TLVs are 
just TLVs. Once you specified the TLV it is > not rocket science to 
include it in a message. In fact, it is > probably one line of text to 
include it and only a short paragraph to > describe additional 
processing in other modes once you have described > how it is used in 
one mode. > > > > Where does that leave us? > > > > Adrian > > > > 
*From:*dhruvdhody@gmail.com <mailto:dhruvdhody@gmail.com> > 
[mailto:dhruvdhody@gmail.com] *On Behalf Of *Dhruv Dhody *Sent:* 06 > 
April 2016 23:07 > > > > Hi Adrian, > > > > Even in the brave new world 
of Stateful PCE, PCReq and PCRep messages > do play a role in the 
passive stateful PCE mode. PCReq/PCRep also > play a crucial role in the 
inter-domain and inter-layer context in > the new proposal like stateful 
H-PCE. > > > > At the same time mandating that every extension (say SFC) 
must also > be specified in a stateless manner when no customer deploy 
in such a > way, might be overkill. > > > > Perhaps we need to look at 
it case by case! > > > > Dhruv > > > > On Wed, Apr 6, 2016 at 4:00 PM, 
Adrian Farrel <adrian@olddog.co.uk > <mailto:adrian@olddog.co.uk>> 
wrote: > > Once upon a time, in a working group far, far away, PCE was 
basically > stateless. PCE acted in response to questions asked by PCCs. 
 > > These days, everyone is excited by stateful PCEs and there is a lot 
 > of initiation (of LSPs or of control of LSPs). > > In the jabber room 
during today's meeting Ravi noted that not a lot > of the new drafts 
(maybe none of them) talk about PCReq messages. > This raises the 
question in our minds as to whether stateless PCE is > obsolete. > > If 
(and only if) this mode of PCE usage has gone out of fashion, we > 
*might* consider cleaning up the protocol and architecture so that we > 
don't need to make protocol extensions to PCReq and PCRep messages > 
when we make extensions to PCInit messages. > > Thoughts? > > Adrian >



From nobody Tue May  3 07:29:20 2016
Return-Path: <mustapha.aissaoui@nokia.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5219912D82C for <pce@ietfa.amsl.com>; Tue,  3 May 2016 07:29:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.921
X-Spam-Level: 
X-Spam-Status: No, score=-6.921 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 k0m1qVKvhrP7 for <pce@ietfa.amsl.com>; Tue,  3 May 2016 07:29:16 -0700 (PDT)
Received: from smtp-us.alcatel-lucent.com (us-hpswa-esg-02.alcatel-lucent.com [135.245.18.30]) (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 528FF12D824 for <pce@ietf.org>; Tue,  3 May 2016 07:29:16 -0700 (PDT)
Received: from us70uumx4.dmz.alcatel-lucent.com (unknown [135.245.18.16]) by Websense Email Security Gateway with ESMTPS id 0F6FC3DB665BE; Tue,  3 May 2016 14:29:13 +0000 (GMT)
Received: from us70uusmtp4.zam.alcatel-lucent.com (us70uusmtp4.zam.alcatel-lucent.com [135.5.2.66]) by us70uumx4.dmz.alcatel-lucent.com (GMO) with ESMTP id u43ETFqq006528 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 3 May 2016 14:29:15 GMT
Received: from US70UWXCHHUB01.zam.alcatel-lucent.com (us70uwxchhub01.zam.alcatel-lucent.com [135.5.2.48]) by us70uusmtp4.zam.alcatel-lucent.com (GMO) with ESMTP id u43ETEoc008069 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 3 May 2016 14:29:15 GMT
Received: from US70UWXCHMBA01.zam.alcatel-lucent.com ([169.254.7.133]) by US70UWXCHHUB01.zam.alcatel-lucent.com ([135.5.2.48]) with mapi id 14.03.0195.001; Tue, 3 May 2016 10:29:14 -0400
From: "Aissaoui, Mustapha (Nokia - CA)" <mustapha.aissaoui@nokia.com>
To: EXT Julien Meuric <julien.meuric@orange.com>, "pce@ietf.org" <pce@ietf.org>
Thread-Topic: Linking Stateful and Stateless Capabilities [Was: Whither Stateless PCE?]
Thread-Index: AQHRpTfYJhyQiB1y0kmNOB9T0X5oBZ+nMBMQ
Date: Tue, 3 May 2016 14:29:13 +0000
Message-ID: <4A79394211F1AF4EB57D998426C9340DD4905590@US70UWXCHMBA01.zam.alcatel-lucent.com>
References: <091b01d19036$a22f2f10$e68d8d30$@olddog.co.uk> <CAB75xn7UKxZwq0zWXRopPyrtGfaYpP31jzMbGF3SsUB9CEQLuA@mail.gmail.com> <0a5a01d19088$9ddea060$d99be120$@olddog.co.uk> <4A79394211F1AF4EB57D998426C9340DD48CD06A@US70UWXCHMBA01.zam.alcatel-lucent.com> <28817_1460132965_5707DC65_28817_16160_1_5707DC64.1050707@orange.com> <4A79394211F1AF4EB57D998426C9340DD48CE32E@US70UWXCHMBA01.zam.alcatel-lucent.com> <5714D9D9.9070506@orange.com> <4A79394211F1AF4EB57D998426C9340DD48D8419@US70UWXCHMBA01.zam.alcatel-lucent.com> <57289A55.8000907@orange.com>
In-Reply-To: <57289A55.8000907@orange.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.5.27.17]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/pce/GVbOTtZCkWCsQICp6cnMJ31Q57s>
Subject: Re: [Pce] Linking Stateful and Stateless Capabilities [Was: Whither Stateless PCE?]
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 May 2016 14:29:19 -0000

Hi Julien,
I will work with Olivier to prepare a proposed text to address the below is=
sues in draft-ietf-pce-stateful-pce. We will post it for the authors and th=
e WG to enhance.

Regards,
Mustapha.

> -----Original Message-----
> From: EXT Julien Meuric [mailto:julien.meuric@orange.com]
> Sent: Tuesday, May 03, 2016 8:32 AM
> To: Aissaoui, Mustapha (Nokia - CA); pce@ietf.org
> Subject: Linking Stateful and Stateless Capabilities [Was: Whither Statel=
ess PCE?]
>=20
> Hi all,
>=20
> [New title to help editors of stateful I-Ds to catch up.]
>=20
> It appears that there is still some shadow on the main stateful I-D. We s=
hould make
> sure that any reader has a good understanding of what is history behavior=
 and
> what is not, without assuming incremental extensions of IETF protocols is=
 known-
> enough to guarantee backward compatibility.
>=20
> Mustapha, if you have a couple of clarifying sentences to share, so as to=
 address
> your concerns, that would be valuable.
>=20
> Thanks,
>=20
> Julien
>=20
>=20
> Apr. 18, 2016 - mustapha.aissaoui@nokia.com:
> > > Hi Olivier, > > It is one option for sure. In general,
> implementations of stateful > PCE should be able of caching the constrain=
ts
> received in the PCReq > message for some period of time to give a chance =
for a
> potential > follow-up PCRpt message. Even if you set the D-flag in the PC=
Req >
> message, there is no guarantee that a PCRpt will follow and as such a > P=
CE
> implementation will have to flush that information from its cache > at so=
me point in
> time. > > > > In addition, I think it is worth considering sending the co=
nstraints > in
> a PCRpt message in duplicate Metric/LSPA objects with the P-flag > set. T=
his is in
> addition to the same objects containing the > operational values.
> This can be useful in the case where the initial > path was computed by t=
he router
> and it is active and the user is > delegating it. The PCE at that point i=
n time will not
> compute a path > immediately but will save the original constraints in th=
e PCRpt >
> message for the next time it needs to update the path. > > > > Regards, >=
 >
> Mustapha. > > > > *From:*EXT Olivier Dugeon
> [mailto:olivier.dugeon@orange.com] *Sent:* > Monday, April 18, 2016 8:58 =
AM > >
> > > Dear Mustapha, > > You catch a good point regarding the original cons=
traints
> that are > not carry by the PCRpt message. Thus, if we used a standard PC=
Req >
> message without the D-delegate flag set, there is a risk that the PCE > c=
onsiders
> this request as a stateless one and don't keep track of the > original re=
quest, and
> consequently, original constraints. > > So, is it preferable to set de D-=
delegate
> flag in the PCReq message > to tell the PCE to keep in memory the origina=
l
> constraints for > further usage, or, is the 'STATEFUL-PCE-CAPABILITY' TLV=
 in
> Open > message is sufficient for the PCE to know that it must keep track =
of > any
> requests? I prefer the first option as it allows a per request > configur=
ation while
> the second enables the memorization globally for > all requests. > > Rega=
rds, > >
> Olivier > > Le 08/04/2016 19:26, Aissaoui, Mustapha (Nokia - CA) a =E9cri=
t
> : > > Hi Olivier, > > Good summary indeed. I was worried about interop te=
sting
> when I sent > the original email to the list in December 2014. >
>  > > > I just wanted to comment on a couple of things: > > > > 1.
> You are correct that the LSP object which has the D-delegate > flag is al=
lowed in
> the PCReq message as per > draft-ietf-pce-stateful-pce. I however think i=
t is more
> appropriate > to do the delegation in the subsequent PCRpt message once t=
he
> LSP > path is programmed by PCC following the PCRep message from PCE. Thi=
s
> > is because it is at that time that the LSP is being synchronized with >=
 the PCE
> LSP database. > >
>  > > 2.      The PCRpt message does not carry the original constraints
> of > the LSP (Bandwidth, Metric, and LSPA objects). It can carry the > op=
erational
> values of the Bandwidth and Metric objects used by the > last computed pa=
th in
> the router. So, even if you have a PCE which > reacted to the PCRpt messa=
ge and
> computed a new path, it will not get > the appropriate constraints includ=
ed. That is
> why the PCReq/PCRep > sequence before delegating the LSP is needed. > > >=
 >
> Regards, > > Mustapha. > > > > *From:*EXT olivier.dugeon@orange.com >
> <mailto:olivier.dugeon@orange.com> > [mailto:olivier.dugeon@orange.com]
> *Sent:* Friday, April 08, 2016 > 12:29 PM > > > > Hello all, > > IMHO the
> discussion must be split into is 2 different subjects: > > 1/ PCInit mess=
age could
> be seen as an independent message compared to > other PCReq/PCRep, PCRpt
> and PCUp. Indeed, the PCE uses the PCInit > message after a request that =
comes
> from another interface (e.g. a > RestConf
> API) instead of PCReq that comes from the router itself > through PCEP.
> In fact, when you configure a tunnel on the router, > only the path compu=
tation part
> is requested to the PCE. Complements > of tunnel configuration still rema=
in in the
> router configuration. In > case of PCInit, all information must be provid=
ed to the
> router. This > could be for example the traffic steering. So, IMHO, it is=
 normal >
> that the PCInit message evolves through extensions different from the > o=
ther
> PCEP messages, and in particular PCReq, as it is not triggered > by the s=
ame
> entity, i.e. an external component instead the PCC router > itself.
>  > > 2/ But, this will not make PCReq message obsolete. Indeed, RFC5440  =
> will
> continue to be mandatory for stateful both passive and active > mode even=
 if it
> needs clarification in the draft. Let me explain. In > passive stateful, =
a
> PCReq/PCRep sequence is drawn in Figure 7 of the > pce stateful draft pri=
or to
> the PCRpt message Now, the ambiguity > comes from the active stateful mod=
e
> and figure 8. Why is the > PCReq/PCRep sequence not mentioned? Of course =
the
> tunnel is delegated > in this mode, but, the delegation object has been a=
dded as
> an > extension to the PCReq message in the same draft. So, IMHO, at the >
> creation of the tunnel, the draft must precise that a PCReq/PCRep > excha=
nge with
> delegation=3D1 must be used prior to the PCRpt to be > coherent with RFC
> 5440 and passive stateful mode. > > The problem occured during our evalua=
tion of
> commercial products on > which we made interoperability tests. Indeed we
> observed different > behaviours that are due to the draft ambiguity and c=
onduct to
> some > interoperability issues. The different cases are as follow: - a/ -=
 >
> PCReq/PCRep exchange to obtain a valid ERO before the PCRpt message - > b=
/ -
> PCReq message to obtain a valid ERO but with no reaction from > the PCE w=
hich
> is not conform to
> RFC5440 - c/ - PCRpt with empty ERO > (looks strange. What is the meaning=
 of an
> Empty ERO ? a loose path ? > no path ? )/PCupd to get a valid path which
> overlaps with standard > RFC5440 PCReq/PCRep. - d/ - PCRpt with empty ERO
> and no PCUpd leaving > the tunnel down. > > Thus, PCC/PCE that used
> PCRpt/PCupd messages for active stateful mode > are incompatible with
> PCC/PCE that used standard PCReq/PCrep > exchange. We could not mix both
> behaviours (PCC that use PCReq > message with PCE that react to PCRpt wit=
h
> empty ERO and > reciprocally). The problem occurs only at the creation of=
 the
> tunnel. > Once created and up the tunnel is reported and updated by means=
 of >
> PCRpt / PCupd messages correctly in all cases. > > To summarize: PCInit
> message could leave independently from other > messages. PCReq is the bas=
is
> of PCE and is mandatory in all use cases > included the active stateful m=
ode, but
> this need to be clarify in the > pce stateful draft. > > Regards > > Oliv=
ier  > > Le
> 07/04/2016 23:22, Aissaoui, Mustapha (Nokia - CA) a =E9crit : > > Hi Adri=
an, > > I
> raised in December 2014 the technical issue in > draft-ietf-pce-stateful-=
pce that a
> PCC must be able to convey the > original parameters (constraints) of the=
 LSP
> path (Bandwidth, Metric, > and LSPA objects) using a PCReq message to a P=
CE
> and subsequently > delegate the LSP to PCE using the PCRpt message.
> Otherwise, when the > LSP is delegated to PCE only the operational values=
 of
> these > parameters can be included in the PCRpt message. The latter means=
 > that
> the PCE will update the path without knowing exactly the > original param=
eters. > >
> > > For me, PCReq/PCRep are an integral part of operating an LSP in > sta=
teful
> mode. > > > > Here is the link to the archived thread: > >
> https://mailarchive.ietf.org/arch/search/?email_list=3Dpce&so=3D-
> date&q=3D%22+Path+Computation+Request+in+Active+Stateful+PCE%22
>  > > > > > Regards, > > Mustapha. > > > > *From:*Pce [mailto:pce-
> bounces@ietf.org] *On Behalf Of *EXT Adrian > Farrel *Sent:* Thursday, Ap=
ril 07,
> 2016 12:48 AM > > > > I think you are probably right, Dhruv. > > > > But
> referencing the ways in which customers deploy may be a little > limiting=
. > > To
> say PCE is widely deployed (even after all these years) may be an > exagg=
eration.
> > > Although we do have some clues about what is currently being pushed >=
 for
> deployment. > > >  > I think you have mainly grasped my point, however. W=
e need
> to > understand which extensions are definitely only needed in one mode o=
r >
> another, and which should be done in all modes (either because they > are=
 needed
> or because we don't know). > > > > OTOH, I suppose TLVs are just TLVs. On=
ce
> you specified the TLV it is > not rocket science to include it in a messa=
ge. In fact,
> it is > probably one line of text to include it and only a short paragrap=
h to >
> describe additional processing in other modes once you have described > h=
ow it
> is used in one mode. > > > > Where does that leave us? > > > > Adrian > >=
 > >
> *From:*dhruvdhody@gmail.com <mailto:dhruvdhody@gmail.com> >
> [mailto:dhruvdhody@gmail.com] *On Behalf Of *Dhruv Dhody *Sent:* 06 > Apr=
il
> 2016 23:07 > > > > Hi Adrian, > > > > Even in the brave new world of Stat=
eful
> PCE, PCReq and PCRep messages > do play a role in the passive stateful PC=
E
> mode. PCReq/PCRep also > play a crucial role in the inter-domain and inte=
r-layer
> context in > the new proposal like stateful H-PCE. > > > > At the same ti=
me
> mandating that every extension (say SFC) must also > be specified in a st=
ateless
> manner when no customer deploy in such a > way, might be overkill. > > > =
>
> Perhaps we need to look at it case by case! > > > > Dhruv > > > > On Wed,=
 Apr 6,
> 2016 at 4:00 PM, Adrian Farrel <adrian@olddog.co.uk >
> <mailto:adrian@olddog.co.uk>>
> wrote: > > Once upon a time, in a working group far, far away, PCE was ba=
sically
> > stateless. PCE acted in response to questions asked by PCCs.
>  > > These days, everyone is excited by stateful PCEs and there is a lot =
 > of
> initiation (of LSPs or of control of LSPs). > > In the jabber room during=
 today's
> meeting Ravi noted that not a lot > of the new drafts (maybe none of them=
) talk
> about PCReq messages. > This raises the question in our minds as to wheth=
er
> stateless PCE is > obsolete. > > If (and only if) this mode of PCE usage =
has gone
> out of fashion, we >
> *might* consider cleaning up the protocol and architecture so that we > d=
on't need
> to make protocol extensions to PCReq and PCRep messages > when we make
> extensions to PCInit messages. > > Thoughts? > > Adrian >
>=20


From nobody Tue May  3 12:16:46 2016
Return-Path: <adrian@olddog.co.uk>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4843912D0FC; Tue,  3 May 2016 12:16:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.619
X-Spam-Level: 
X-Spam-Status: No, score=-2.619 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01] autolearn=ham autolearn_force=no
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 SLsOtv4ubPKG; Tue,  3 May 2016 12:16:39 -0700 (PDT)
Received: from asmtp1.iomartmail.com (asmtp1.iomartmail.com [62.128.201.248]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C73AD12D105; Tue,  3 May 2016 12:16:38 -0700 (PDT)
Received: from asmtp1.iomartmail.com (localhost.localdomain [127.0.0.1]) by asmtp1.iomartmail.com (8.13.8/8.13.8) with ESMTP id u43JGZkw023764; Tue, 3 May 2016 20:16:35 +0100
Received: from 950129200 (jplon-nat11.juniper.net [193.110.55.11]) (authenticated bits=0) by asmtp1.iomartmail.com (8.13.8/8.13.8) with ESMTP id u43JGWCB023749 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NO); Tue, 3 May 2016 20:16:33 +0100
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: "'Ina Minei'" <inaminei@google.com>
References: <044701d19f97$fdd7a020$f986e060$@olddog.co.uk> <CAG4Q_av-0-DJJ6rwifA2iR=Y1cAkWUgkV5_x8vbrDFrqRymmOg@mail.gmail.com>
In-Reply-To: <CAG4Q_av-0-DJJ6rwifA2iR=Y1cAkWUgkV5_x8vbrDFrqRymmOg@mail.gmail.com>
Date: Tue, 3 May 2016 20:16:31 +0100
Message-ID: <053b01d1a570$4d9f9800$e8dec800$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_053C_01D1A578.AF670D40"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQFkNvAvNKk5tByDbQgkIqVy1HfgTwKvfPmnoGz14sA=
Content-Language: en-gb
X-TM-AS-MML: disable
X-TM-AS-Product-Ver: IMSS-7.1.0.1679-8.0.0.1202-22300.001
X-TM-AS-Result: No--32.467-10.0-31-10
X-imss-scan-details: No--32.467-10.0-31-10
X-TMASE-MatchedRID: Xxz90/Ib/ZhbJCKOm3VRCSO+zHlY4YEc0u5faGP8ztSz0xxc4lfzUk0K Ol/ikBEKcfRJq1ctTfyL9v4vFTanjiH8kDR0dp2m5RW8tolFjJlyzgDzQppqQN0tLMo3MVOuefC 0tlaz8X+Lx/YQpRkIWIlD2T5imTkJiweLE0aTpwlVW5LVJV/so6PijnysRC6C/lu6AQkBIuVMTu UJyZmqIb70ajgGAU9muIwLnB3Aqp0ZKp0SZ4P+dQ2G3vz8l/IEqODwu+49pCVrdJfNApO069r5i k/JLp/YYqmUd3tOErVjoaO27r+3fcBZPOJYZoM8nSPw4pGdVDw396IxHt8iBafXglcIpmguBaB5 /ULQv55HW+94FA8JF0K9qlwiTElfrogFtKd/P7e638ZUY6gSd4AuOqciU0p01eMp+in9a9PfCoL 1Cy7eF/36sqVF/VZoS3OTftLNfg2U9XpVqqLhsPHFoBcOsKeziPsnePM42N0lrqsYlHhF+jC6IP NP8UWJUeL68LoXEvwFTi5T7nLXai3S35ohUu37krNbLf4aYG5czilUefYvAz+ZqQbT6/3u3rf2h EEVSR5DSkUa9i2161gowyUWHgGdAS/18zRRZh8UtdRZTmEaIV2pa+aJMbya//nkqRz73/pz3XEx g2oeRelGKMkRBXaMQesjq8XPMbuXYX34rFl3x+eU0qFv58B+lSBIvH74wfJrar1QOTCmjzl5+IQ AcYVk8lEDYmoBkrPbH8WaUL9qjB2CTNIhL2HPmCNknSXswf8SkGdmQt+XWWXljhnB0lbauh/tM+ km/DyjbvDx57hYLzTR2TFg0xG31ViV5EWK7TubKItl61J/yZUdXE/WGn0FSlnU38LCY8sD2+der WHxdRCpz+Mn9+RrUvNl5jRuSCvHZNS0Ts1tJLtA4SJYqvzn5ClD8PTpSOM=
Archived-At: <http://mailarchive.ietf.org/arch/msg/pce/6gv9Yzy5wenk8bszrn18AXDJ3ko>
Cc: draft-ietf-pce-pce-initiated-lsp@ietf.org, 'pce' <pce@ietf.org>
Subject: Re: [Pce] Status of draft-ietf-pce-pce-initiated-lsp
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
Reply-To: adrian@olddog.co.uk
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 May 2016 19:16:42 -0000

This is a multipart message in MIME format.

------=_NextPart_000_053C_01D1A578.AF670D40
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Ina,
=20
Great that you have this under control.
=20
Looks like "review and review" are the actions on me.
Will do.
=20
Cheers,
Adrian
=20
From: Ina Minei [mailto:inaminei@google.com]=20
Sent: 02 May 2016 17:17
To: 'Adrian Farrel' (adrian@olddog.co.uk)
Cc: pce; draft-ietf-pce-pce-initiated-lsp@ietf.org
Subject: Re: Status of draft-ietf-pce-pce-initiated-lsp
=20
Adrian,=20
=20
Thank you for bringing this up. I will repost the initiation draft, I am =
aware that it expired. Before doing so, will reply to what I think is =
the unfinished thread (  =
<https://mailarchive.ietf.org/arch/msg/pce/wn4gGwZnTZS53pbyg1eCHw3YMVE> =
https://mailarchive.ietf.org/arch/msg/pce/wn4gGwZnTZS53pbyg1eCHw3YMVE) , =
please let me know if there was a different thread that you are =
referring to. Thank you for bringing this up, this had completely fallen =
through the cracks on my end.=20
=20
Thank you for your offer to help with the stateful PCE I-D. Your help =
would be appreciated in letting us know if there are pending changes =
needed, as I=20
am assuming that the version posted a month ago addressed all issues, =
want to make sure this is not a similar situation as the initiation =
draft.=20
=20
Thank you,=20
=20
Ina=20
=20
=20
On Tue, Apr 26, 2016 at 1:45 AM, Adrian Farrel <adrian@olddog.co.uk> =
wrote:
Hi All,

In Buenos Aires Jon presented the WG status (thanks) and showed that
draft-ietf-pce-pce-initiated-lsp is "Pending shepherd review".

Just looking now (because quite a lot of new work seems to depend on the
PCInitiate message) I see that:

- The I-D expired a couple of days ago (April 21, 2016)

- The last discussion on the list was an email from Julien suggesting =
that
   some work was needed to address open questions on the list.

I'd like to see this I-D move forward now (as well as the stateful PCE =
I-D!).
Can I offer my assistance to the authors in any way? I am willing to =
shovel
shit, or just make editorial changes.

Let's dig the WG out of the treacle and start to be relevant again :-)

Thanks,
Adrian
=20

------=_NextPart_000_053C_01D1A578.AF670D40
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=3DProgId content=3DWord.Document><meta name=3DGenerator =
content=3D"Microsoft Word 14"><meta name=3DOriginator =
content=3D"Microsoft Word 14"><link rel=3DFile-List =
href=3D"cid:filelist.xml@01D1A578.54677560"><!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:SpellingState>Clean</w:SpellingState>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:EnvelopeVis/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-GB</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:DoNotExpandShiftReturn/>
<w:BreakWrappedTables/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val=3D"Cambria Math"/>
<m:brkBin m:val=3D"before"/>
<m:brkBinSub m:val=3D"&#45;-"/>
<m:smallFrac m:val=3D"off"/>
<m:dispDef/>
<m:lMargin m:val=3D"0"/>
<m:rMargin m:val=3D"0"/>
<m:defJc m:val=3D"centerGroup"/>
<m:wrapIndent m:val=3D"1440"/>
<m:intLim m:val=3D"subSup"/>
<m:naryLim m:val=3D"undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true" =
DefSemiHidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99" =
LatentStyleCount=3D"267">
<w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 2"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 3"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 4"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 5"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 6"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 7"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 8"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 9"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>
<w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" =
Name=3D"caption"/>
<w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>
<w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default =
Paragraph Font"/>
<w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
<w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>
<w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Table Grid"/>
<w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" =
Name=3D"Placeholder Text"/>
<w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Shading"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light List"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 1"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Dark List"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful List"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/>
<w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" =
Name=3D"Revision"/>
<w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/>
<w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/>
<w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>
<w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/>
<w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" =
Name=3D"TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1073786111 1 0 415 0;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-520081665 -1073717157 41 0 66047 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:Calibri;}
a:link, span.MsoHyperlink
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:purple;
	text-decoration:underline;
	text-underline:single;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	mso-ansi-font-size:11.0pt;
	mso-bidi-font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-fareast-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-fareast-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 10]><style>/* Style Definitions */
table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	mso-fareast-language:EN-US;}
</style><![endif]--><!--[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-GB link=3Dblue =
vlink=3Dpurple style=3D'tab-interval:36.0pt'><div =
class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'>Hi =
Ina,<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'>Great that you have this under =
control.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'>Looks like &quot;review and =
review&quot; are the actions on me.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'>Will =
do.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New =
Roman";color:#1F497D'>Cheers,<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'>Adrian<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New =
Roman";color:#1F497D'><o:p>&nbsp;</o:p></span></p><div =
style=3D'border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt'><div><div style=3D'border:none;border-top:solid #B5C4DF =
1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b><span =
lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";mso-fareast-f=
ont-family:"Times New =
Roman";mso-ansi-language:EN-US'>From:</span></b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";mso-fareast-f=
ont-family:"Times New Roman";mso-ansi-language:EN-US'> Ina Minei =
[mailto:inaminei@google.com] <br><b>Sent:</b> 02 May 2016 =
17:17<br><b>To:</b> 'Adrian Farrel' (adrian@olddog.co.uk)<br><b>Cc:</b> =
pce; draft-ietf-pce-pce-initiated-lsp@ietf.org<br><b>Subject:</b> Re: =
Status of =
draft-ietf-pce-pce-initiated-lsp<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><p =
class=3DMsoNormal>Adrian,&nbsp;<o:p></o:p></p><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>Thank you for bringing this up. I will repost the =
initiation draft, I am aware that it expired. Before doing so, will =
reply to what I think is the unfinished thread (<span =
style=3D'font-size:9.5pt;color:#500050'>&nbsp;</span><a =
href=3D"https://mailarchive.ietf.org/arch/msg/pce/wn4gGwZnTZS53pbyg1eCHw3=
YMVE"><span =
style=3D'font-size:9.5pt'>https://mailarchive.ietf.org/arch/msg/pce/wn4gG=
wZnTZS53pbyg1eCHw3YMVE</span></a>)&nbsp;, please let me know if there =
was a different thread that you are referring to. Thank you for bringing =
this up, this had completely fallen through the cracks on my =
end.&nbsp;<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>Thank you for your offer to help with the stateful PCE =
I-D. Your help would be appreciated in letting us know if there are =
pending changes needed, as I&nbsp;<o:p></o:p></p></div><div><p =
class=3DMsoNormal>am assuming that the version posted a month ago =
addressed all issues, want to make sure this is not a similar situation =
as the initiation draft.&nbsp;<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>Thank you,&nbsp;<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>Ina&nbsp;<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><p class=3DMsoNormal>On Tue, =
Apr 26, 2016 at 1:45 AM, Adrian Farrel &lt;<a =
href=3D"mailto:adrian@olddog.co.uk">adrian@olddog.co.uk</a>&gt; =
wrote:<o:p></o:p></p><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'>Hi All,<br><br>In Buenos Aires Jon =
presented the WG status (thanks) and showed =
that<br>draft-ietf-pce-pce-initiated-lsp is &quot;Pending shepherd =
review&quot;.<br><br>Just looking now (because quite a lot of new work =
seems to depend on the<br>PCInitiate message) I see that:<br><br>- The =
I-D expired a couple of days ago (April 21, 2016)<br><br>- The last =
discussion on the list was an email from Julien suggesting =
that<br>&nbsp; &nbsp;some work was needed to address open questions on =
the list.<br><br>I'd like to see this I-D move forward now (as well as =
the stateful PCE I-D!).<br>Can I offer my assistance to the authors in =
any way? I am willing to shovel<br>shit, or just make editorial =
changes.<br><br>Let's dig the WG out of the treacle and start to be =
relevant again :-)<br><br>Thanks,<br>Adrian<o:p></o:p></p></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div></div></div></body></h=
tml>
------=_NextPart_000_053C_01D1A578.AF670D40--


From nobody Wed May  4 23:33:46 2016
Return-Path: <zhang.xian@huawei.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D09BC12D17D for <pce@ietfa.amsl.com>; Wed,  4 May 2016 23:33:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.206
X-Spam-Level: 
X-Spam-Status: No, score=-5.206 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.996, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01] autolearn=ham autolearn_force=no
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 yFvtcOEJNAeU for <pce@ietfa.amsl.com>; Wed,  4 May 2016 23:33:39 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6286012D143 for <pce@ietf.org>; Wed,  4 May 2016 23:33:38 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml706-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CJF58264; Thu, 05 May 2016 06:33:35 +0000 (GMT)
Received: from SZXEMA413-HUB.china.huawei.com (10.82.72.72) by lhreml706-cah.china.huawei.com (10.201.5.182) with Microsoft SMTP Server (TLS) id 14.3.235.1; Thu, 5 May 2016 07:33:33 +0100
Received: from SZXEMA512-MBS.china.huawei.com ([169.254.8.211]) by SZXEMA413-HUB.china.huawei.com ([10.82.72.72]) with mapi id 14.03.0235.001; Thu, 5 May 2016 14:33:26 +0800
From: "Zhangxian (Xian)" <zhang.xian@huawei.com>
To: "Aissaoui, Mustapha (Nokia - CA)" <mustapha.aissaoui@nokia.com>, "EXT Olivier Dugeon" <olivier.dugeon@orange.com>
Thread-Topic: [Pce] Whither Stateless PCE?
Thread-Index: AdGQNhyPAKWwZo0PTL2c2Fgzw0+kj///rt0AgABwBICAARXkgIABQIQAgAAP2YCAD2xogIAAdgeA/+Wsb2A=
Date: Thu, 5 May 2016 06:33:25 +0000
Message-ID: <C636AF2FA540124E9B9ACB5A6BECCE6B7DEA7171@SZXEMA512-MBS.china.huawei.com>
References: <091b01d19036$a22f2f10$e68d8d30$@olddog.co.uk> <CAB75xn7UKxZwq0zWXRopPyrtGfaYpP31jzMbGF3SsUB9CEQLuA@mail.gmail.com> <0a5a01d19088$9ddea060$d99be120$@olddog.co.uk> <4A79394211F1AF4EB57D998426C9340DD48CD06A@US70UWXCHMBA01.zam.alcatel-lucent.com> <28817_1460132965_5707DC65_28817_16160_1_5707DC64.1050707@orange.com> <4A79394211F1AF4EB57D998426C9340DD48CE32E@US70UWXCHMBA01.zam.alcatel-lucent.com> <5714D9D9.9070506@orange.com> <4A79394211F1AF4EB57D998426C9340DD48D8419@US70UWXCHMBA01.zam.alcatel-lucent.com>
In-Reply-To: <4A79394211F1AF4EB57D998426C9340DD48D8419@US70UWXCHMBA01.zam.alcatel-lucent.com>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.66.104.209]
Content-Type: multipart/alternative; boundary="_000_C636AF2FA540124E9B9ACB5A6BECCE6B7DEA7171SZXEMA512MBSchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020204.572AE940.0084, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.8.211, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 8b6af612fa1daaec613063b92c2c4706
Archived-At: <http://mailarchive.ietf.org/arch/msg/pce/s5IfU-akMLLPPOAQmn9M9UvN9sA>
Cc: "pce@ietf.org" <pce@ietf.org>
Subject: Re: [Pce] Whither Stateless PCE?
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 May 2016 06:33:44 -0000

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

SGksDQoNCiAgIEkgd291bGQgbGlrZSB0byBmaXJzdCB0aGFuayBPbGl2aWVyIGFuZCBNdXN0YXBo
YSBmb3IgYnJpbmdpbmcgc3VjaCBnb29kIGNvbW1lbnRzL2Rpc2N1c3Npb25zLCBiYXNlZCBvbiBp
bnRlci1vcCB0ZXN0LiAgV2l0aCB5b3VyIGhlbHAsIGhvcGUgd2UgY2FuIGNsZWFyIHRoZSBhbWJp
Z3VpdHkgdmVyeSBzb29uLg0KDQpXaXRoIHJlZ2FyZCB0byB0aGUgMm5kIHBvaW50IHJhaXNlZCBi
ZWxvdyBieSBNdXN0YXBoYToNCu+8gg0KSW4gYWRkaXRpb24sIEkgdGhpbmsgaXQgaXMgd29ydGgg
Y29uc2lkZXJpbmcgc2VuZGluZyB0aGUgY29uc3RyYWludHMgaW4gYSBQQ1JwdCBtZXNzYWdlIGlu
IGR1cGxpY2F0ZSBNZXRyaWMvTFNQQSBvYmplY3RzIHdpdGggdGhlIFAtZmxhZyBzZXQuIFRoaXMg
aXMgaW4gYWRkaXRpb24gdG8gdGhlIHNhbWUgb2JqZWN0cyBjb250YWluaW5nIHRoZSBvcGVyYXRp
b25hbCB2YWx1ZXMuIFRoaXMgY2FuIGJlIHVzZWZ1bCBpbiB0aGUgY2FzZSB3aGVyZSB0aGUgaW5p
dGlhbCBwYXRoIHdhcyBjb21wdXRlZCBieSB0aGUgcm91dGVyIGFuZCBpdCBpcyBhY3RpdmUgYW5k
IHRoZSB1c2VyIGlzIGRlbGVnYXRpbmcgaXQuIFRoZSBQQ0UgYXQgdGhhdCBwb2ludCBpbiB0aW1l
IHdpbGwgbm90IGNvbXB1dGUgYSBwYXRoIGltbWVkaWF0ZWx5IGJ1dCB3aWxsIHNhdmUgdGhlIG9y
aWdpbmFsIGNvbnN0cmFpbnRzIGluIHRoZSBQQ1JwdCBtZXNzYWdlIGZvciB0aGUgbmV4dCB0aW1l
IGl0IG5lZWRzIHRvIHVwZGF0ZSB0aGUgcGF0aC7vvIINCg0KVGhlIGNhcGFiaWxpdHkgb2YgY2Fy
cnlpbmcgTWV0cmljL0xTUEEgaW4gUENScHQgbWVzc2FnZSBpcyBhbHJlYWR5IGFsbG93ZWQgKHNl
ZSBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1wY2Utc3RhdGVmdWwtcGNl
LTE0I3NlY3Rpb24tNi4xKS4gIElmIHlvdSB0aGluayB0aGVyZSBpcyBsYWNrIG9mIHRleHQgZXhw
bGFuYXRpb24gb2YgdGhlIG1vdGl2YXRpb24gYmVoaW5kLCB3ZSBzaG91bGQgYWRkIHNvbWUgdG8g
bWFrZSBpdCBjbGVhcmVyLg0KDQpSZWdhcmRzLA0KWGlhbg0KDQpGcm9tOiBQY2UgW21haWx0bzpw
Y2UtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEFpc3Nhb3VpLCBNdXN0YXBoYSAoTm9r
aWEgLSBDQSkNClNlbnQ6IDIwMTblubQ05pyIMTnml6UgNDowMA0KVG86IEVYVCBPbGl2aWVyIER1
Z2VvbjsgYWRyaWFuQG9sZGRvZy5jby51azsgJ0RocnV2IERob2R5Jw0KQ2M6IHBjZUBpZXRmLm9y
Zw0KU3ViamVjdDogUmU6IFtQY2VdIFdoaXRoZXIgU3RhdGVsZXNzIFBDRT8NCg0KSGkgT2xpdmll
ciwNCkl0IGlzIG9uZSBvcHRpb24gZm9yIHN1cmUuIEluIGdlbmVyYWwsIGltcGxlbWVudGF0aW9u
cyBvZiBzdGF0ZWZ1bCBQQ0Ugc2hvdWxkIGJlIGFibGUgb2YgY2FjaGluZyB0aGUgY29uc3RyYWlu
dHMgcmVjZWl2ZWQgaW4gdGhlIFBDUmVxIG1lc3NhZ2UgZm9yIHNvbWUgcGVyaW9kIG9mIHRpbWUg
dG8gZ2l2ZSBhIGNoYW5jZSBmb3IgYSBwb3RlbnRpYWwgZm9sbG93LXVwIFBDUnB0IG1lc3NhZ2Uu
IEV2ZW4gaWYgeW91IHNldCB0aGUgRC1mbGFnIGluIHRoZSBQQ1JlcSBtZXNzYWdlLCB0aGVyZSBp
cyBubyBndWFyYW50ZWUgdGhhdCBhIFBDUnB0IHdpbGwgZm9sbG93IGFuZCBhcyBzdWNoIGEgUENF
IGltcGxlbWVudGF0aW9uIHdpbGwgaGF2ZSB0byBmbHVzaCB0aGF0IGluZm9ybWF0aW9uIGZyb20g
aXRzIGNhY2hlIGF0IHNvbWUgcG9pbnQgaW4gdGltZS4NCg0KSW4gYWRkaXRpb24sIEkgdGhpbmsg
aXQgaXMgd29ydGggY29uc2lkZXJpbmcgc2VuZGluZyB0aGUgY29uc3RyYWludHMgaW4gYSBQQ1Jw
dCBtZXNzYWdlIGluIGR1cGxpY2F0ZSBNZXRyaWMvTFNQQSBvYmplY3RzIHdpdGggdGhlIFAtZmxh
ZyBzZXQuIFRoaXMgaXMgaW4gYWRkaXRpb24gdG8gdGhlIHNhbWUgb2JqZWN0cyBjb250YWluaW5n
IHRoZSBvcGVyYXRpb25hbCB2YWx1ZXMuIFRoaXMgY2FuIGJlIHVzZWZ1bCBpbiB0aGUgY2FzZSB3
aGVyZSB0aGUgaW5pdGlhbCBwYXRoIHdhcyBjb21wdXRlZCBieSB0aGUgcm91dGVyIGFuZCBpdCBp
cyBhY3RpdmUgYW5kIHRoZSB1c2VyIGlzIGRlbGVnYXRpbmcgaXQuIFRoZSBQQ0UgYXQgdGhhdCBw
b2ludCBpbiB0aW1lIHdpbGwgbm90IGNvbXB1dGUgYSBwYXRoIGltbWVkaWF0ZWx5IGJ1dCB3aWxs
IHNhdmUgdGhlIG9yaWdpbmFsIGNvbnN0cmFpbnRzIGluIHRoZSBQQ1JwdCBtZXNzYWdlIGZvciB0
aGUgbmV4dCB0aW1lIGl0IG5lZWRzIHRvIHVwZGF0ZSB0aGUgcGF0aC4NCg0KUmVnYXJkcywNCk11
c3RhcGhhLg0KDQpGcm9tOiBFWFQgT2xpdmllciBEdWdlb24gW21haWx0bzpvbGl2aWVyLmR1Z2Vv
bkBvcmFuZ2UuY29tXQ0KU2VudDogTW9uZGF5LCBBcHJpbCAxOCwgMjAxNiA4OjU4IEFNDQpUbzog
QWlzc2FvdWksIE11c3RhcGhhIChOb2tpYSAtIENBKTsgYWRyaWFuQG9sZGRvZy5jby51azsgJ0Ro
cnV2IERob2R5Jw0KQ2M6IHBjZUBpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtQY2VdIFdoaXRoZXIg
U3RhdGVsZXNzIFBDRT8NCg0KRGVhciBNdXN0YXBoYSwNCg0KWW91IGNhdGNoIGEgZ29vZCBwb2lu
dCByZWdhcmRpbmcgdGhlIG9yaWdpbmFsIGNvbnN0cmFpbnRzIHRoYXQgYXJlIG5vdCBjYXJyeSBi
eSB0aGUgUENScHQgbWVzc2FnZS4gVGh1cywgaWYgd2UgdXNlZCBhIHN0YW5kYXJkIFBDUmVxIG1l
c3NhZ2Ugd2l0aG91dCB0aGUgRC1kZWxlZ2F0ZSBmbGFnIHNldCwgdGhlcmUgaXMgYSByaXNrIHRo
YXQgdGhlIFBDRSBjb25zaWRlcnMgdGhpcyByZXF1ZXN0IGFzIGEgc3RhdGVsZXNzIG9uZSBhbmQg
ZG9uJ3Qga2VlcCB0cmFjayBvZiB0aGUgb3JpZ2luYWwgcmVxdWVzdCwgYW5kIGNvbnNlcXVlbnRs
eSwgb3JpZ2luYWwgY29uc3RyYWludHMuDQoNClNvLCBpcyBpdCBwcmVmZXJhYmxlIHRvIHNldCBk
ZSBELWRlbGVnYXRlIGZsYWcgaW4gdGhlIFBDUmVxIG1lc3NhZ2UgdG8gdGVsbCB0aGUgUENFIHRv
IGtlZXAgaW4gbWVtb3J5IHRoZSBvcmlnaW5hbCBjb25zdHJhaW50cyBmb3IgZnVydGhlciB1c2Fn
ZSwgb3IsIGlzIHRoZSAnU1RBVEVGVUwtUENFLUNBUEFCSUxJVFknIFRMViBpbiBPcGVuIG1lc3Nh
Z2UgaXMgc3VmZmljaWVudCBmb3IgdGhlIFBDRSB0byBrbm93IHRoYXQgaXQgbXVzdCBrZWVwIHRy
YWNrIG9mIGFueSByZXF1ZXN0cz8gSSBwcmVmZXIgdGhlIGZpcnN0IG9wdGlvbiBhcyBpdCBhbGxv
d3MgYSBwZXIgcmVxdWVzdCBjb25maWd1cmF0aW9uIHdoaWxlIHRoZSBzZWNvbmQgZW5hYmxlcyB0
aGUgbWVtb3JpemF0aW9uIGdsb2JhbGx5IGZvciBhbGwgcmVxdWVzdHMuDQoNClJlZ2FyZHMsDQoN
Ck9saXZpZXINCkxlIDA4LzA0LzIwMTYgMTk6MjYsIEFpc3Nhb3VpLCBNdXN0YXBoYSAoTm9raWEg
LSBDQSkgYSDDqWNyaXQgOg0KSGkgT2xpdmllciwNCkdvb2Qgc3VtbWFyeSBpbmRlZWQuIEkgd2Fz
IHdvcnJpZWQgYWJvdXQgaW50ZXJvcCB0ZXN0aW5nIHdoZW4gSSBzZW50IHRoZSBvcmlnaW5hbCBl
bWFpbCB0byB0aGUgbGlzdCBpbiBEZWNlbWJlciAyMDE0Lg0KDQpJIGp1c3Qgd2FudGVkIHRvIGNv
bW1lbnQgb24gYSBjb3VwbGUgb2YgdGhpbmdzOg0KDQoNCjEuICAgICBZb3UgYXJlIGNvcnJlY3Qg
dGhhdCB0aGUgTFNQIG9iamVjdCB3aGljaCBoYXMgdGhlIEQtZGVsZWdhdGUgZmxhZyBpcyBhbGxv
d2VkIGluIHRoZSBQQ1JlcSBtZXNzYWdlIGFzIHBlciBkcmFmdC1pZXRmLXBjZS1zdGF0ZWZ1bC1w
Y2UuIEkgaG93ZXZlciB0aGluayBpdCBpcyBtb3JlIGFwcHJvcHJpYXRlIHRvIGRvIHRoZSBkZWxl
Z2F0aW9uIGluIHRoZSBzdWJzZXF1ZW50IFBDUnB0IG1lc3NhZ2Ugb25jZSB0aGUgTFNQIHBhdGgg
aXMgcHJvZ3JhbW1lZCBieSBQQ0MgZm9sbG93aW5nIHRoZSBQQ1JlcCBtZXNzYWdlIGZyb20gUENF
LiBUaGlzIGlzIGJlY2F1c2UgaXQgaXMgYXQgdGhhdCB0aW1lIHRoYXQgdGhlIExTUCBpcyBiZWlu
ZyBzeW5jaHJvbml6ZWQgd2l0aCB0aGUgUENFIExTUCBkYXRhYmFzZS4NCg0KDQoNCjIuICAgICBU
aGUgUENScHQgbWVzc2FnZSBkb2VzIG5vdCBjYXJyeSB0aGUgb3JpZ2luYWwgY29uc3RyYWludHMg
b2YgdGhlIExTUCAoQmFuZHdpZHRoLCBNZXRyaWMsIGFuZCBMU1BBIG9iamVjdHMpLiBJdCBjYW4g
Y2FycnkgdGhlIG9wZXJhdGlvbmFsIHZhbHVlcyBvZiB0aGUgQmFuZHdpZHRoIGFuZCBNZXRyaWMg
b2JqZWN0cyB1c2VkIGJ5IHRoZSBsYXN0IGNvbXB1dGVkIHBhdGggaW4gdGhlIHJvdXRlci4gU28s
IGV2ZW4gaWYgeW91IGhhdmUgYSBQQ0Ugd2hpY2ggcmVhY3RlZCB0byB0aGUgUENScHQgbWVzc2Fn
ZSBhbmQgY29tcHV0ZWQgYSBuZXcgcGF0aCwgaXQgd2lsbCBub3QgZ2V0IHRoZSBhcHByb3ByaWF0
ZSBjb25zdHJhaW50cyBpbmNsdWRlZC4gVGhhdCBpcyB3aHkgdGhlIFBDUmVxL1BDUmVwIHNlcXVl
bmNlIGJlZm9yZSBkZWxlZ2F0aW5nIHRoZSBMU1AgaXMgbmVlZGVkLg0KDQpSZWdhcmRzLA0KTXVz
dGFwaGEuDQoNCkZyb206IEVYVCBvbGl2aWVyLmR1Z2VvbkBvcmFuZ2UuY29tPG1haWx0bzpvbGl2
aWVyLmR1Z2VvbkBvcmFuZ2UuY29tPiBbbWFpbHRvOm9saXZpZXIuZHVnZW9uQG9yYW5nZS5jb21d
DQpTZW50OiBGcmlkYXksIEFwcmlsIDA4LCAyMDE2IDEyOjI5IFBNDQpUbzogQWlzc2FvdWksIE11
c3RhcGhhIChOb2tpYSAtIENBKTsgYWRyaWFuQG9sZGRvZy5jby51azxtYWlsdG86YWRyaWFuQG9s
ZGRvZy5jby51az47ICdEaHJ1diBEaG9keScNCkNjOiBwY2VAaWV0Zi5vcmc8bWFpbHRvOnBjZUBp
ZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbUGNlXSBXaGl0aGVyIFN0YXRlbGVzcyBQQ0U/DQoNCkhl
bGxvIGFsbCwNCg0KSU1ITyB0aGUgZGlzY3Vzc2lvbiBtdXN0IGJlIHNwbGl0IGludG8gaXMgMiBk
aWZmZXJlbnQgc3ViamVjdHM6DQoNCjEvIFBDSW5pdCBtZXNzYWdlIGNvdWxkIGJlIHNlZW4gYXMg
YW4gaW5kZXBlbmRlbnQgbWVzc2FnZSBjb21wYXJlZCB0byBvdGhlciBQQ1JlcS9QQ1JlcCwgUENS
cHQgYW5kIFBDVXAuIEluZGVlZCwgdGhlIFBDRSB1c2VzIHRoZSBQQ0luaXQgbWVzc2FnZSBhZnRl
ciBhIHJlcXVlc3QgdGhhdCBjb21lcyBmcm9tIGFub3RoZXIgaW50ZXJmYWNlIChlLmcuIGEgUmVz
dENvbmYgQVBJKSBpbnN0ZWFkIG9mIFBDUmVxIHRoYXQgY29tZXMgZnJvbSB0aGUgcm91dGVyIGl0
c2VsZiB0aHJvdWdoIFBDRVAuIEluIGZhY3QsIHdoZW4geW91IGNvbmZpZ3VyZSBhIHR1bm5lbCBv
biB0aGUgcm91dGVyLCBvbmx5IHRoZSBwYXRoIGNvbXB1dGF0aW9uIHBhcnQgaXMgcmVxdWVzdGVk
IHRvIHRoZSBQQ0UuIENvbXBsZW1lbnRzIG9mIHR1bm5lbCBjb25maWd1cmF0aW9uIHN0aWxsIHJl
bWFpbiBpbiB0aGUgcm91dGVyIGNvbmZpZ3VyYXRpb24uIEluIGNhc2Ugb2YgUENJbml0LCBhbGwg
aW5mb3JtYXRpb24gbXVzdCBiZSBwcm92aWRlZCB0byB0aGUgcm91dGVyLiBUaGlzIGNvdWxkIGJl
IGZvciBleGFtcGxlIHRoZSB0cmFmZmljIHN0ZWVyaW5nLiBTbywgSU1ITywgaXQgaXMgbm9ybWFs
IHRoYXQgdGhlIFBDSW5pdCBtZXNzYWdlIGV2b2x2ZXMgdGhyb3VnaCBleHRlbnNpb25zIGRpZmZl
cmVudCBmcm9tIHRoZSBvdGhlciBQQ0VQIG1lc3NhZ2VzLCBhbmQgaW4gcGFydGljdWxhciBQQ1Jl
cSwgYXMgaXQgaXMgbm90IHRyaWdnZXJlZCBieSB0aGUgc2FtZSBlbnRpdHksIGkuZS4gYW4gZXh0
ZXJuYWwgY29tcG9uZW50IGluc3RlYWQgdGhlIFBDQyByb3V0ZXIgaXRzZWxmLg0KDQoyLyBCdXQs
IHRoaXMgd2lsbCBub3QgbWFrZSBQQ1JlcSBtZXNzYWdlIG9ic29sZXRlLiBJbmRlZWQsIFJGQzU0
NDAgd2lsbCBjb250aW51ZSB0byBiZSBtYW5kYXRvcnkgZm9yIHN0YXRlZnVsIGJvdGggcGFzc2l2
ZSBhbmQgYWN0aXZlIG1vZGUgZXZlbiBpZiBpdCBuZWVkcyBjbGFyaWZpY2F0aW9uIGluIHRoZSBk
cmFmdC4gTGV0IG1lIGV4cGxhaW4uIEluIHBhc3NpdmUgc3RhdGVmdWwsIGEgUENSZXEvUENSZXAg
c2VxdWVuY2UgaXMgZHJhd24gaW4gRmlndXJlIDcgb2YgdGhlIHBjZSBzdGF0ZWZ1bCBkcmFmdCBw
cmlvciB0byB0aGUgUENScHQgbWVzc2FnZSBOb3csIHRoZSBhbWJpZ3VpdHkgY29tZXMgZnJvbSB0
aGUgYWN0aXZlIHN0YXRlZnVsIG1vZGUgYW5kIGZpZ3VyZSA4LiBXaHkgaXMgdGhlIFBDUmVxL1BD
UmVwIHNlcXVlbmNlIG5vdCBtZW50aW9uZWQ/IE9mIGNvdXJzZSB0aGUgdHVubmVsIGlzIGRlbGVn
YXRlZCBpbiB0aGlzIG1vZGUsIGJ1dCwgdGhlIGRlbGVnYXRpb24gb2JqZWN0IGhhcyBiZWVuIGFk
ZGVkIGFzIGFuIGV4dGVuc2lvbiB0byB0aGUgUENSZXEgbWVzc2FnZSBpbiB0aGUgc2FtZSBkcmFm
dC4gU28sIElNSE8sIGF0IHRoZSBjcmVhdGlvbiBvZiB0aGUgdHVubmVsLCB0aGUgZHJhZnQgbXVz
dCBwcmVjaXNlIHRoYXQgYSBQQ1JlcS9QQ1JlcCBleGNoYW5nZSB3aXRoIGRlbGVnYXRpb249MSBt
dXN0IGJlIHVzZWQgcHJpb3IgdG8gdGhlIFBDUnB0IHRvIGJlIGNvaGVyZW50IHdpdGggUkZDIDU0
NDAgYW5kIHBhc3NpdmUgc3RhdGVmdWwgbW9kZS4NCg0KVGhlIHByb2JsZW0gb2NjdXJlZCBkdXJp
bmcgb3VyIGV2YWx1YXRpb24gb2YgY29tbWVyY2lhbCBwcm9kdWN0cyBvbiB3aGljaCB3ZSBtYWRl
IGludGVyb3BlcmFiaWxpdHkgdGVzdHMuIEluZGVlZCB3ZSBvYnNlcnZlZCBkaWZmZXJlbnQgYmVo
YXZpb3VycyB0aGF0IGFyZSBkdWUgdG8gdGhlIGRyYWZ0IGFtYmlndWl0eSBhbmQgY29uZHVjdCB0
byBzb21lIGludGVyb3BlcmFiaWxpdHkgaXNzdWVzLiBUaGUgZGlmZmVyZW50IGNhc2VzIGFyZSBh
cyBmb2xsb3c6DQogLSBhLyAtIFBDUmVxL1BDUmVwIGV4Y2hhbmdlIHRvIG9idGFpbiBhIHZhbGlk
IEVSTyBiZWZvcmUgdGhlIFBDUnB0IG1lc3NhZ2UNCiAtIGIvIC0gUENSZXEgbWVzc2FnZSB0byBv
YnRhaW4gYSB2YWxpZCBFUk8gYnV0IHdpdGggbm8gcmVhY3Rpb24gZnJvbSB0aGUgUENFIHdoaWNo
IGlzIG5vdCBjb25mb3JtIHRvIFJGQzU0NDANCiAtIGMvIC0gUENScHQgd2l0aCBlbXB0eSBFUk8g
KGxvb2tzIHN0cmFuZ2UuIFdoYXQgaXMgdGhlIG1lYW5pbmcgb2YgYW4gRW1wdHkgRVJPID8gYSBs
b29zZSBwYXRoID8gbm8gcGF0aCA/ICkvUEN1cGQgdG8gZ2V0IGEgdmFsaWQgcGF0aCB3aGljaCBv
dmVybGFwcyB3aXRoIHN0YW5kYXJkIFJGQzU0NDAgUENSZXEvUENSZXAuDQogLSBkLyAtIFBDUnB0
IHdpdGggZW1wdHkgRVJPIGFuZCBubyBQQ1VwZCBsZWF2aW5nIHRoZSB0dW5uZWwgZG93bi4NCg0K
VGh1cywgUENDL1BDRSB0aGF0IHVzZWQgUENScHQvUEN1cGQgbWVzc2FnZXMgZm9yIGFjdGl2ZSBz
dGF0ZWZ1bCBtb2RlIGFyZSBpbmNvbXBhdGlibGUgd2l0aCBQQ0MvUENFIHRoYXQgdXNlZCBzdGFu
ZGFyZCBQQ1JlcS9QQ3JlcCBleGNoYW5nZS4gV2UgY291bGQgbm90IG1peCBib3RoIGJlaGF2aW91
cnMgKFBDQyB0aGF0IHVzZSBQQ1JlcSBtZXNzYWdlIHdpdGggUENFIHRoYXQgcmVhY3QgdG8gUENS
cHQgd2l0aCBlbXB0eSBFUk8gYW5kIHJlY2lwcm9jYWxseSkuIFRoZSBwcm9ibGVtIG9jY3VycyBv
bmx5IGF0IHRoZSBjcmVhdGlvbiBvZiB0aGUgdHVubmVsLiBPbmNlIGNyZWF0ZWQgYW5kIHVwIHRo
ZSB0dW5uZWwgaXMgcmVwb3J0ZWQgYW5kIHVwZGF0ZWQgYnkgbWVhbnMgb2YgUENScHQgLyBQQ3Vw
ZCBtZXNzYWdlcyBjb3JyZWN0bHkgaW4gYWxsIGNhc2VzLg0KDQpUbyBzdW1tYXJpemU6IFBDSW5p
dCBtZXNzYWdlIGNvdWxkIGxlYXZlIGluZGVwZW5kZW50bHkgZnJvbSBvdGhlciBtZXNzYWdlcy4g
UENSZXEgaXMgdGhlIGJhc2lzIG9mIFBDRSBhbmQgaXMgbWFuZGF0b3J5IGluIGFsbCB1c2UgY2Fz
ZXMgaW5jbHVkZWQgdGhlIGFjdGl2ZSBzdGF0ZWZ1bCBtb2RlLCBidXQgdGhpcyBuZWVkIHRvIGJl
IGNsYXJpZnkgaW4gdGhlIHBjZSBzdGF0ZWZ1bCBkcmFmdC4NCg0KUmVnYXJkcw0KDQpPbGl2aWVy
DQpMZSAwNy8wNC8yMDE2IDIzOjIyLCBBaXNzYW91aSwgTXVzdGFwaGEgKE5va2lhIC0gQ0EpIGEg
w6ljcml0IDoNCkhpIEFkcmlhbiwNCkkgcmFpc2VkIGluIERlY2VtYmVyIDIwMTQgdGhlIHRlY2hu
aWNhbCBpc3N1ZSBpbiBkcmFmdC1pZXRmLXBjZS1zdGF0ZWZ1bC1wY2UgdGhhdCBhIFBDQyBtdXN0
IGJlIGFibGUgdG8gY29udmV5IHRoZSBvcmlnaW5hbCBwYXJhbWV0ZXJzIChjb25zdHJhaW50cykg
b2YgdGhlIExTUCBwYXRoIChCYW5kd2lkdGgsIE1ldHJpYywgYW5kIExTUEEgb2JqZWN0cykgdXNp
bmcgYSBQQ1JlcSBtZXNzYWdlIHRvIGEgUENFIGFuZCBzdWJzZXF1ZW50bHkgZGVsZWdhdGUgdGhl
IExTUCB0byBQQ0UgdXNpbmcgdGhlIFBDUnB0IG1lc3NhZ2UuIE90aGVyd2lzZSwgd2hlbiB0aGUg
TFNQIGlzIGRlbGVnYXRlZCB0byBQQ0Ugb25seSB0aGUgb3BlcmF0aW9uYWwgdmFsdWVzIG9mIHRo
ZXNlIHBhcmFtZXRlcnMgY2FuIGJlIGluY2x1ZGVkIGluIHRoZSBQQ1JwdCBtZXNzYWdlLiBUaGUg
bGF0dGVyIG1lYW5zIHRoYXQgdGhlIFBDRSB3aWxsIHVwZGF0ZSB0aGUgcGF0aCB3aXRob3V0IGtu
b3dpbmcgZXhhY3RseSB0aGUgb3JpZ2luYWwgcGFyYW1ldGVycy4NCg0KRm9yIG1lLCBQQ1JlcS9Q
Q1JlcCBhcmUgYW4gaW50ZWdyYWwgcGFydCBvZiBvcGVyYXRpbmcgYW4gTFNQIGluIHN0YXRlZnVs
IG1vZGUuDQoNCkhlcmUgaXMgdGhlIGxpbmsgdG8gdGhlIGFyY2hpdmVkIHRocmVhZDoNCmh0dHBz
Oi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9zZWFyY2gvP2VtYWlsX2xpc3Q9cGNlJnNvPS1k
YXRlJnE9JTIyK1BhdGgrQ29tcHV0YXRpb24rUmVxdWVzdCtpbitBY3RpdmUrU3RhdGVmdWwrUENF
JTIyDQoNClJlZ2FyZHMsDQpNdXN0YXBoYS4NCg0KRnJvbTogUGNlIFttYWlsdG86cGNlLWJvdW5j
ZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBFWFQgQWRyaWFuIEZhcnJlbA0KU2VudDogVGh1cnNk
YXksIEFwcmlsIDA3LCAyMDE2IDEyOjQ4IEFNDQpUbzogJ0RocnV2IERob2R5Jw0KQ2M6IHBjZUBp
ZXRmLm9yZzxtYWlsdG86cGNlQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtQY2VdIFdoaXRoZXIg
U3RhdGVsZXNzIFBDRT8NCg0KSSB0aGluayB5b3UgYXJlIHByb2JhYmx5IHJpZ2h0LCBEaHJ1di4N
Cg0KQnV0IHJlZmVyZW5jaW5nIHRoZSB3YXlzIGluIHdoaWNoIGN1c3RvbWVycyBkZXBsb3kgbWF5
IGJlIGEgbGl0dGxlIGxpbWl0aW5nLg0KVG8gc2F5IFBDRSBpcyB3aWRlbHkgZGVwbG95ZWQgKGV2
ZW4gYWZ0ZXIgYWxsIHRoZXNlIHllYXJzKSBtYXkgYmUgYW4gZXhhZ2dlcmF0aW9uLg0KQWx0aG91
Z2ggd2UgZG8gaGF2ZSBzb21lIGNsdWVzIGFib3V0IHdoYXQgaXMgY3VycmVudGx5IGJlaW5nIHB1
c2hlZCBmb3IgZGVwbG95bWVudC4NCg0KSSB0aGluayB5b3UgaGF2ZSBtYWlubHkgZ3Jhc3BlZCBt
eSBwb2ludCwgaG93ZXZlci4gV2UgbmVlZCB0byB1bmRlcnN0YW5kIHdoaWNoIGV4dGVuc2lvbnMg
YXJlIGRlZmluaXRlbHkgb25seSBuZWVkZWQgaW4gb25lIG1vZGUgb3IgYW5vdGhlciwgYW5kIHdo
aWNoIHNob3VsZCBiZSBkb25lIGluIGFsbCBtb2RlcyAoZWl0aGVyIGJlY2F1c2UgdGhleSBhcmUg
bmVlZGVkIG9yIGJlY2F1c2Ugd2UgZG9uJ3Qga25vdykuDQoNCk9UT0gsIEkgc3VwcG9zZSBUTFZz
IGFyZSBqdXN0IFRMVnMuIE9uY2UgeW91IHNwZWNpZmllZCB0aGUgVExWIGl0IGlzIG5vdCByb2Nr
ZXQgc2NpZW5jZSB0byBpbmNsdWRlIGl0IGluIGEgbWVzc2FnZS4gSW4gZmFjdCwgaXQgaXMgcHJv
YmFibHkgb25lIGxpbmUgb2YgdGV4dCB0byBpbmNsdWRlIGl0IGFuZCBvbmx5IGEgc2hvcnQgcGFy
YWdyYXBoIHRvIGRlc2NyaWJlIGFkZGl0aW9uYWwgcHJvY2Vzc2luZyBpbiBvdGhlciBtb2RlcyBv
bmNlIHlvdSBoYXZlIGRlc2NyaWJlZCBob3cgaXQgaXMgdXNlZCBpbiBvbmUgbW9kZS4NCg0KV2hl
cmUgZG9lcyB0aGF0IGxlYXZlIHVzPw0KDQpBZHJpYW4NCg0KRnJvbTogZGhydXZkaG9keUBnbWFp
bC5jb208bWFpbHRvOmRocnV2ZGhvZHlAZ21haWwuY29tPiBbbWFpbHRvOmRocnV2ZGhvZHlAZ21h
aWwuY29tXSBPbiBCZWhhbGYgT2YgRGhydXYgRGhvZHkNClNlbnQ6IDA2IEFwcmlsIDIwMTYgMjM6
MDcNClRvOiBGYXJyZWwgQWRyaWFuDQpDYzogcGNlQGlldGYub3JnPG1haWx0bzpwY2VAaWV0Zi5v
cmc+DQpTdWJqZWN0OiBSZTogW1BjZV0gV2hpdGhlciBTdGF0ZWxlc3MgUENFPw0KDQpIaSBBZHJp
YW4sDQoNCkV2ZW4gaW4gdGhlIGJyYXZlIG5ldyB3b3JsZCBvZiBTdGF0ZWZ1bCBQQ0UsIFBDUmVx
IGFuZCBQQ1JlcCBtZXNzYWdlcyBkbyBwbGF5IGEgcm9sZSBpbiB0aGUgcGFzc2l2ZSBzdGF0ZWZ1
bCBQQ0UgbW9kZS4gUENSZXEvUENSZXAgYWxzbyBwbGF5IGEgY3J1Y2lhbCByb2xlIGluIHRoZSBp
bnRlci1kb21haW4gYW5kIGludGVyLWxheWVyIGNvbnRleHQgaW4gdGhlIG5ldyBwcm9wb3NhbCBs
aWtlIHN0YXRlZnVsIEgtUENFLg0KDQpBdCB0aGUgc2FtZSB0aW1lIG1hbmRhdGluZyB0aGF0IGV2
ZXJ5IGV4dGVuc2lvbiAoc2F5IFNGQykgbXVzdCBhbHNvIGJlIHNwZWNpZmllZCBpbiBhIHN0YXRl
bGVzcyBtYW5uZXIgd2hlbiBubyBjdXN0b21lciBkZXBsb3kgaW4gc3VjaCBhIHdheSwgbWlnaHQg
YmUgb3ZlcmtpbGwuDQoNClBlcmhhcHMgd2UgbmVlZCB0byBsb29rIGF0IGl0IGNhc2UgYnkgY2Fz
ZSENCg0KRGhydXYNCg0KT24gV2VkLCBBcHIgNiwgMjAxNiBhdCA0OjAwIFBNLCBBZHJpYW4gRmFy
cmVsIDxhZHJpYW5Ab2xkZG9nLmNvLnVrPG1haWx0bzphZHJpYW5Ab2xkZG9nLmNvLnVrPj4gd3Jv
dGU6DQpPbmNlIHVwb24gYSB0aW1lLCBpbiBhIHdvcmtpbmcgZ3JvdXAgZmFyLCBmYXIgYXdheSwg
UENFIHdhcyBiYXNpY2FsbHkgc3RhdGVsZXNzLg0KUENFIGFjdGVkIGluIHJlc3BvbnNlIHRvIHF1
ZXN0aW9ucyBhc2tlZCBieSBQQ0NzLg0KDQpUaGVzZSBkYXlzLCBldmVyeW9uZSBpcyBleGNpdGVk
IGJ5IHN0YXRlZnVsIFBDRXMgYW5kIHRoZXJlIGlzIGEgbG90IG9mDQppbml0aWF0aW9uIChvZiBM
U1BzIG9yIG9mIGNvbnRyb2wgb2YgTFNQcykuDQoNCkluIHRoZSBqYWJiZXIgcm9vbSBkdXJpbmcg
dG9kYXkncyBtZWV0aW5nIFJhdmkgbm90ZWQgdGhhdCBub3QgYSBsb3Qgb2YgdGhlIG5ldw0KZHJh
ZnRzIChtYXliZSBub25lIG9mIHRoZW0pIHRhbGsgYWJvdXQgUENSZXEgbWVzc2FnZXMuIFRoaXMg
cmFpc2VzIHRoZSBxdWVzdGlvbg0KaW4gb3VyIG1pbmRzIGFzIHRvIHdoZXRoZXIgc3RhdGVsZXNz
IFBDRSBpcyBvYnNvbGV0ZS4NCg0KSWYgKGFuZCBvbmx5IGlmKSB0aGlzIG1vZGUgb2YgUENFIHVz
YWdlIGhhcyBnb25lIG91dCBvZiBmYXNoaW9uLCB3ZSAqbWlnaHQqDQpjb25zaWRlciBjbGVhbmlu
ZyB1cCB0aGUgcHJvdG9jb2wgYW5kIGFyY2hpdGVjdHVyZSBzbyB0aGF0IHdlIGRvbid0IG5lZWQg
dG8gbWFrZQ0KcHJvdG9jb2wgZXh0ZW5zaW9ucyB0byBQQ1JlcSBhbmQgUENSZXAgbWVzc2FnZXMg
d2hlbiB3ZSBtYWtlIGV4dGVuc2lvbnMgdG8NClBDSW5pdCBtZXNzYWdlcy4NCg0KVGhvdWdodHM/
DQoNCkFkcmlhbg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0KUGNlIG1haWxpbmcgbGlzdA0KUGNlQGlldGYub3JnPG1haWx0bzpQY2VAaWV0Zi5vcmc+
DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3BjZQ0KDQoNCg0KDQoNCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQoNClBjZSBtYWls
aW5nIGxpc3QNCg0KUGNlQGlldGYub3JnPG1haWx0bzpQY2VAaWV0Zi5vcmc+DQoNCmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vcGNlDQoNCg0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQoNCg0KQ2Ug
bWVzc2FnZSBldCBzZXMgcGllY2VzIGpvaW50ZXMgcGV1dmVudCBjb250ZW5pciBkZXMgaW5mb3Jt
YXRpb25zIGNvbmZpZGVudGllbGxlcyBvdSBwcml2aWxlZ2llZXMgZXQgbmUgZG9pdmVudCBkb25j
DQoNCnBhcyBldHJlIGRpZmZ1c2VzLCBleHBsb2l0ZXMgb3UgY29waWVzIHNhbnMgYXV0b3Jpc2F0
aW9uLiBTaSB2b3VzIGF2ZXogcmVjdSBjZSBtZXNzYWdlIHBhciBlcnJldXIsIHZldWlsbGV6IGxl
IHNpZ25hbGVyDQoNCmEgbCdleHBlZGl0ZXVyIGV0IGxlIGRldHJ1aXJlIGFpbnNpIHF1ZSBsZXMg
cGllY2VzIGpvaW50ZXMuIExlcyBtZXNzYWdlcyBlbGVjdHJvbmlxdWVzIGV0YW50IHN1c2NlcHRp
YmxlcyBkJ2FsdGVyYXRpb24sDQoNCk9yYW5nZSBkZWNsaW5lIHRvdXRlIHJlc3BvbnNhYmlsaXRl
IHNpIGNlIG1lc3NhZ2UgYSBldGUgYWx0ZXJlLCBkZWZvcm1lIG91IGZhbHNpZmllLiBNZXJjaS4N
Cg0KDQoNClRoaXMgbWVzc2FnZSBhbmQgaXRzIGF0dGFjaG1lbnRzIG1heSBjb250YWluIGNvbmZp
ZGVudGlhbCBvciBwcml2aWxlZ2VkIGluZm9ybWF0aW9uIHRoYXQgbWF5IGJlIHByb3RlY3RlZCBi
eSBsYXc7DQoNCnRoZXkgc2hvdWxkIG5vdCBiZSBkaXN0cmlidXRlZCwgdXNlZCBvciBjb3BpZWQg
d2l0aG91dCBhdXRob3Jpc2F0aW9uLg0KDQpJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGVtYWls
IGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3Nh
Z2UgYW5kIGl0cyBhdHRhY2htZW50cy4NCg0KQXMgZW1haWxzIG1heSBiZSBhbHRlcmVkLCBPcmFu
Z2UgaXMgbm90IGxpYWJsZSBmb3IgbWVzc2FnZXMgdGhhdCBoYXZlIGJlZW4gbW9kaWZpZWQsIGNo
YW5nZWQgb3IgZmFsc2lmaWVkLg0KDQpUaGFuayB5b3UuDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5v
c2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJc
QOWui+S9kyI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OkNvbnNvbGFzOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMgMiA0O30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VWJ1bnR1O30NCi8qIFN0eWxlIERlZmluaXRpb25z
ICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjow
Y207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1m
YW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjsNCgljb2xvcjpibGFjazt9DQphOmxpbmss
IHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVl
Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVy
bGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJ
dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwcmUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5
Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltYXJnaW46MGNt
Ow0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OiJDb3VyaWVyIE5ldyI7DQoJY29sb3I6YmxhY2s7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29B
Y2V0YXRlLCBkaXYuTXNvQWNldGF0ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0
eWxlLWxpbms6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0
b206LjAwMDFwdDsNCglmb250LXNpemU6OC4wcHQ7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNh
bnMtc2VyaWYiOw0KCWNvbG9yOmJsYWNrO30NCnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlz
dFBhcmFncmFwaCwgZGl2Lk1zb0xpc3RQYXJhZ3JhcGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0
Ow0KCW1hcmdpbi10b3A6MGNtOw0KCW1hcmdpbi1yaWdodDowY207DQoJbWFyZ2luLWJvdHRvbTow
Y207DQoJbWFyZ2luLWxlZnQ6MzYuMHB0Ow0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250
LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7DQoJ
Y29sb3I6YmxhY2s7fQ0Kc3Bhbi5IVE1MUHJlZm9ybWF0dGVkQ2hhcg0KCXttc28tc3R5bGUtbmFt
ZToiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1z
by1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCI7DQoJZm9udC1mYW1pbHk6Q29uc29sYXM7
DQoJY29sb3I6YmxhY2s7fQ0Kc3Bhbi5CYWxsb29uVGV4dENoYXINCgl7bXNvLXN0eWxlLW5hbWU6
IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxl
LWxpbms6IkJhbGxvb24gVGV4dCI7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYi
O30NCnNwYW4uRW1haWxTdHlsZTIyDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVt
YWlsU3R5bGUyMw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQXJp
YWwiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uRW1haWxTdHlsZTI0
DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJBcmlhbCIsInNhbnMt
c2VyaWYiOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjUNCgl7bXNvLXN0
eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkFyaWFsIiwic2Fucy1zZXJpZiI7DQoJ
Y29sb3I6d2luZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyNg0KCXttc28tc3R5bGUtdHlwZTpw
ZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNv
bG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9u
bHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIu
MHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA3Mi4wcHQgNzIuMHB0IDcyLjBwdDt9DQpkaXYu
V29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi8qIExpc3QgRGVmaW5pdGlvbnMg
Ki8NCkBsaXN0IGwwDQoJe21zby1saXN0LWlkOjE2MzEwMDk0NDE7DQoJbXNvLWxpc3QtdHlwZTpo
eWJyaWQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjExMTE3ODMzMzQgNjc2OTg3MDMgNjc2OTg3
MTMgNjc2OTg3MTUgNjc2OTg3MDMgNjc2OTg3MTMgNjc2OTg3MTUgNjc2OTg3MDMgNjc2OTg3MTMg
Njc2OTg3MTU7fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJe21zby1sZXZlbC10YWItc3RvcDpub25lOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0O30N
CkBsaXN0IGwwOmxldmVsMg0KCXttc28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0Ow0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0O30NCkBsaXN0IGww
OmxldmVsMw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MTA4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9DQpAbGlzdCBsMDpsZXZlbDQN
Cgl7bXNvLWxldmVsLXRhYi1zdG9wOjE0NC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw1DQoJe21zby1s
ZXZlbC10YWItc3RvcDoxODAuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotMTguMHB0O30NCkBsaXN0IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtdGFi
LXN0b3A6MjE2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LTE4LjBwdDt9DQpAbGlzdCBsMDpsZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjI1
Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0x
OC4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw4DQoJe21zby1sZXZlbC10YWItc3RvcDoyODguMHB0Ow0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0O30N
CkBsaXN0IGwwOmxldmVsOQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MzI0LjBwdDsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9DQpvbA0KCXtt
YXJnaW4tYm90dG9tOjBjbTt9DQp1bA0KCXttYXJnaW4tYm90dG9tOjBjbTt9DQotLT48L3N0eWxl
PjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIg
c3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48
eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQi
IGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+
DQo8Ym9keSBiZ2NvbG9yPSJ3aGl0ZSIgbGFuZz0iWkgtQ04iIGxpbms9ImJsdWUiIHZsaW5rPSJw
dXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
SGksDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IEkg
d291bGQgbGlrZSB0byBmaXJzdCB0aGFuayBPbGl2aWVyIGFuZCBNdXN0YXBoYSBmb3IgYnJpbmdp
bmcgc3VjaCBnb29kIGNvbW1lbnRzL2Rpc2N1c3Npb25zLCBiYXNlZCBvbiBpbnRlci1vcCB0ZXN0
LiAmbmJzcDtXaXRoIHlvdXIgaGVscCwgaG9wZQ0KIHdlIGNhbiBjbGVhciB0aGUgYW1iaWd1aXR5
IHZlcnkgc29vbi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0
ZXh0LWluZGVudDo0LjhwdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj5XaXRoIHJlZ2FyZCB0byB0aGUgMjxzdXA+bmQ8L3N1cD4gcG9pbnQg
cmFpc2VkIGJlbG93IGJ5IE11c3RhcGhhOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OuWu
i+S9kztjb2xvcjojMUY0OTdEIj7vvII8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjp3aW5kb3d0ZXh0Ij5JbiBhZGRpdGlvbiwgSSB0aGluayBpdCBpcyB3b3J0aCBjb25zaWRl
cmluZyBzZW5kaW5nIHRoZSBjb25zdHJhaW50cyBpbiBhIFBDUnB0IG1lc3NhZ2UgaW4gZHVwbGlj
YXRlIE1ldHJpYy9MU1BBIG9iamVjdHMgd2l0aCB0aGUgUC1mbGFnIHNldC4NCiBUaGlzIGlzIGlu
IGFkZGl0aW9uIHRvIHRoZSBzYW1lIG9iamVjdHMgY29udGFpbmluZyB0aGUgb3BlcmF0aW9uYWwg
dmFsdWVzLiBUaGlzIGNhbiBiZSB1c2VmdWwgaW4gdGhlIGNhc2Ugd2hlcmUgdGhlIGluaXRpYWwg
cGF0aCB3YXMgY29tcHV0ZWQgYnkgdGhlIHJvdXRlciBhbmQgaXQgaXMgYWN0aXZlIGFuZCB0aGUg
dXNlciBpcyBkZWxlZ2F0aW5nIGl0LiBUaGUgUENFIGF0IHRoYXQgcG9pbnQgaW4gdGltZSB3aWxs
IG5vdCBjb21wdXRlIGEgcGF0aA0KIGltbWVkaWF0ZWx5IGJ1dCB3aWxsIHNhdmUgdGhlIG9yaWdp
bmFsIGNvbnN0cmFpbnRzIGluIHRoZSBQQ1JwdCBtZXNzYWdlIGZvciB0aGUgbmV4dCB0aW1lIGl0
IG5lZWRzIHRvIHVwZGF0ZSB0aGUgcGF0aC48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk65a6L5L2TO2NvbG9yOndpbmRvd3RleHQiPu+8gjwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlRoZSBjYXBhYmlsaXR5IG9mIGNhcnJ5
aW5nIE1ldHJpYy9MU1BBIGluIFBDUnB0IG1lc3NhZ2UgaXMgYWxyZWFkeSBhbGxvd2VkIChzZWUN
CjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLXBjZS1zdGF0
ZWZ1bC1wY2UtMTQjc2VjdGlvbi02LjEiPg0KaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2Ry
YWZ0LWlldGYtcGNlLXN0YXRlZnVsLXBjZS0xNCNzZWN0aW9uLTYuMTwvYT4pLiAmbmJzcDtJZiB5
b3UgdGhpbmsgdGhlcmUgaXMgbGFjayBvZiB0ZXh0IGV4cGxhbmF0aW9uIG9mIHRoZSBtb3RpdmF0
aW9uIGJlaGluZCwgd2Ugc2hvdWxkIGFkZCBzb21lIHRvIG1ha2UgaXQgY2xlYXJlci48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UmVnYXJkcyw8YnI+DQpYaWFuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAj
QjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOndp
bmRvd3RleHQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6d2luZG93dGV4dCI+IFBjZSBbbWFpbHRvOnBjZS1ib3VuY2VzQGlldGYu
b3JnXQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5BaXNzYW91aSwgTXVzdGFwaGEgKE5va2lhIC0gQ0Ep
PGJyPg0KPGI+U2VudDo8L2I+IDIwMTY8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk65a6L5L2TO2NvbG9yOndpbmRvd3RleHQiPuW5tDwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6d2luZG93dGV4dCI+NDwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTrlrovkvZM7Y29sb3I6
d2luZG93dGV4dCI+5pyIPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij4xOTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTrlrovkvZM7Y29sb3I6d2luZG93dGV4dCI+5pelPC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij4NCiA0
OjAwPGJyPg0KPGI+VG86PC9iPiBFWFQgT2xpdmllciBEdWdlb247IGFkcmlhbkBvbGRkb2cuY28u
dWs7ICdEaHJ1diBEaG9keSc8YnI+DQo8Yj5DYzo8L2I+IHBjZUBpZXRmLm9yZzxicj4NCjxiPlN1
YmplY3Q6PC9iPiBSZTogW1BjZV0gV2hpdGhlciBTdGF0ZWxlc3MgUENFPzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6d2luZG93dGV4
dCI+SGkgT2xpdmllciw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0
Ij5JdCBpcyBvbmUgb3B0aW9uIGZvciBzdXJlLiBJbiBnZW5lcmFsLCBpbXBsZW1lbnRhdGlvbnMg
b2Ygc3RhdGVmdWwgUENFIHNob3VsZCBiZSBhYmxlIG9mIGNhY2hpbmcgdGhlIGNvbnN0cmFpbnRz
IHJlY2VpdmVkIGluIHRoZSBQQ1JlcSBtZXNzYWdlDQogZm9yIHNvbWUgcGVyaW9kIG9mIHRpbWUg
dG8gZ2l2ZSBhIGNoYW5jZSBmb3IgYSBwb3RlbnRpYWwgZm9sbG93LXVwIFBDUnB0IG1lc3NhZ2Uu
IEV2ZW4gaWYgeW91IHNldCB0aGUgRC1mbGFnIGluIHRoZSBQQ1JlcSBtZXNzYWdlLCB0aGVyZSBp
cyBubyBndWFyYW50ZWUgdGhhdCBhIFBDUnB0IHdpbGwgZm9sbG93IGFuZCBhcyBzdWNoIGEgUENF
IGltcGxlbWVudGF0aW9uIHdpbGwgaGF2ZSB0byBmbHVzaCB0aGF0IGluZm9ybWF0aW9uIGZyb20g
aXRzDQogY2FjaGUgYXQgc29tZSBwb2ludCBpbiB0aW1lLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOndpbmRvd3RleHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOndpbmRvd3RleHQiPkluIGFkZGl0aW9uLCBJIHRoaW5rIGl0IGlzIHdvcnRoIGNvbnNpZGVy
aW5nIHNlbmRpbmcgdGhlIGNvbnN0cmFpbnRzIGluIGEgUENScHQgbWVzc2FnZSBpbiBkdXBsaWNh
dGUgTWV0cmljL0xTUEEgb2JqZWN0cyB3aXRoIHRoZSBQLWZsYWcgc2V0Lg0KIFRoaXMgaXMgaW4g
YWRkaXRpb24gdG8gdGhlIHNhbWUgb2JqZWN0cyBjb250YWluaW5nIHRoZSBvcGVyYXRpb25hbCB2
YWx1ZXMuIFRoaXMgY2FuIGJlIHVzZWZ1bCBpbiB0aGUgY2FzZSB3aGVyZSB0aGUgaW5pdGlhbCBw
YXRoIHdhcyBjb21wdXRlZCBieSB0aGUgcm91dGVyIGFuZCBpdCBpcyBhY3RpdmUgYW5kIHRoZSB1
c2VyIGlzIGRlbGVnYXRpbmcgaXQuIFRoZSBQQ0UgYXQgdGhhdCBwb2ludCBpbiB0aW1lIHdpbGwg
bm90IGNvbXB1dGUgYSBwYXRoDQogaW1tZWRpYXRlbHkgYnV0IHdpbGwgc2F2ZSB0aGUgb3JpZ2lu
YWwgY29uc3RyYWludHMgaW4gdGhlIFBDUnB0IG1lc3NhZ2UgZm9yIHRoZSBuZXh0IHRpbWUgaXQg
bmVlZHMgdG8gdXBkYXRlIHRoZSBwYXRoLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OndpbmRvd3RleHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOndpbmRv
d3RleHQiPlJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6d2luZG93dGV4
dCI+TXVzdGFwaGEuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6d2luZG93dGV4dCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxk
aXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4w
cHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6d2luZG93dGV4dCI+
RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjp3aW5kb3d0ZXh0Ij4gRVhUIE9saXZpZXIgRHVnZW9uIFttYWlsdG86b2xpdmllci5kdWdl
b25Ab3JhbmdlLmNvbV0NCjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIEFwcmlsIDE4LCAyMDE2
IDg6NTggQU08YnI+DQo8Yj5Ubzo8L2I+IEFpc3Nhb3VpLCBNdXN0YXBoYSAoTm9raWEgLSBDQSk7
IGFkcmlhbkBvbGRkb2cuY28udWs7ICdEaHJ1diBEaG9keSc8YnI+DQo8Yj5DYzo8L2I+IHBjZUBp
ZXRmLm9yZzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW1BjZV0gV2hpdGhlciBTdGF0ZWxlc3Mg
UENFPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OlVidW50dSI+RGVhciBNdXN0YXBoYSw8YnI+
DQo8YnI+DQpZb3UgY2F0Y2ggYSBnb29kIHBvaW50IHJlZ2FyZGluZyB0aGUgb3JpZ2luYWwgY29u
c3RyYWludHMgdGhhdCBhcmUgbm90IGNhcnJ5IGJ5IHRoZSBQQ1JwdCBtZXNzYWdlLiBUaHVzLCBp
ZiB3ZSB1c2VkIGEgc3RhbmRhcmQgUENSZXEgbWVzc2FnZSB3aXRob3V0IHRoZSBELWRlbGVnYXRl
IGZsYWcgc2V0LCB0aGVyZSBpcyBhIHJpc2sgdGhhdCB0aGUgUENFIGNvbnNpZGVycyB0aGlzIHJl
cXVlc3QgYXMgYSBzdGF0ZWxlc3Mgb25lIGFuZCBkb24ndCBrZWVwDQogdHJhY2sgb2YgdGhlIG9y
aWdpbmFsIHJlcXVlc3QsIGFuZCBjb25zZXF1ZW50bHksIG9yaWdpbmFsIGNvbnN0cmFpbnRzLjxi
cj4NCjxicj4NClNvLCBpcyBpdCBwcmVmZXJhYmxlIHRvIHNldCBkZSBELWRlbGVnYXRlIGZsYWcg
aW4gdGhlIFBDUmVxIG1lc3NhZ2UgdG8gdGVsbCB0aGUgUENFIHRvIGtlZXAgaW4gbWVtb3J5IHRo
ZSBvcmlnaW5hbCBjb25zdHJhaW50cyBmb3IgZnVydGhlciB1c2FnZSwgb3IsIGlzIHRoZSAnU1RB
VEVGVUwtUENFLUNBUEFCSUxJVFknIFRMViBpbiBPcGVuIG1lc3NhZ2UgaXMgc3VmZmljaWVudCBm
b3IgdGhlIFBDRSB0byBrbm93IHRoYXQgaXQgbXVzdCBrZWVwIHRyYWNrDQogb2YgYW55IHJlcXVl
c3RzPyBJIHByZWZlciB0aGUgZmlyc3Qgb3B0aW9uIGFzIGl0IGFsbG93cyBhIHBlciByZXF1ZXN0
IGNvbmZpZ3VyYXRpb24gd2hpbGUgdGhlIHNlY29uZCBlbmFibGVzIHRoZSBtZW1vcml6YXRpb24g
Z2xvYmFsbHkgZm9yIGFsbCByZXF1ZXN0cy48YnI+DQo8YnI+DQpSZWdhcmRzLDxicj4NCjxicj4N
Ck9saXZpZXI8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+TGUgMDgvMDQv
MjAxNiAxOToyNiwgQWlzc2FvdWksIE11c3RhcGhhIChOb2tpYSAtIENBKSBhIMOpY3JpdCZuYnNw
Ozo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJn
aW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6d2luZG93dGV4dCI+
SGkgT2xpdmllciw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPkdvb2Qgc3VtbWFyeSBpbmRlZWQuIEkgd2FzIHdvcnJp
ZWQgYWJvdXQgaW50ZXJvcCB0ZXN0aW5nIHdoZW4gSSBzZW50IHRoZSBvcmlnaW5hbCBlbWFpbCB0
byB0aGUgbGlzdCBpbiBEZWNlbWJlciAyMDE0Ljwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6d2luZG93dGV4dCI+Jm5ic3A7PC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjp3aW5kb3d0
ZXh0Ij5JIGp1c3Qgd2FudGVkIHRvIGNvbW1lbnQgb24gYSBjb3VwbGUgb2YgdGhpbmdzOjwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6d2lu
ZG93dGV4dCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9InRleHQtaW5kZW50Oi0x
OC4wcHQ7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzIiPjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFu
IGxhbmc9IkVOLVVTIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4xLjxzcGFuIHN0eWxl
PSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6d2luZG93dGV4dCI+WW91IGFyZSBjb3JyZWN0
IHRoYXQgdGhlIExTUCBvYmplY3Qgd2hpY2ggaGFzIHRoZSBELWRlbGVnYXRlIGZsYWcgaXMgYWxs
b3dlZCBpbiB0aGUgUENSZXEgbWVzc2FnZSBhcyBwZXIgZHJhZnQtaWV0Zi1wY2Utc3RhdGVmdWwt
cGNlLg0KIEkgaG93ZXZlciB0aGluayBpdCBpcyBtb3JlIGFwcHJvcHJpYXRlIHRvIGRvIHRoZSBk
ZWxlZ2F0aW9uIGluIHRoZSBzdWJzZXF1ZW50IFBDUnB0IG1lc3NhZ2Ugb25jZSB0aGUgTFNQIHBh
dGggaXMgcHJvZ3JhbW1lZCBieSBQQ0MgZm9sbG93aW5nIHRoZSBQQ1JlcCBtZXNzYWdlIGZyb20g
UENFLiBUaGlzIGlzIGJlY2F1c2UgaXQgaXMgYXQgdGhhdCB0aW1lIHRoYXQgdGhlIExTUCBpcyBi
ZWluZyBzeW5jaHJvbml6ZWQgd2l0aCB0aGUgUENFIExTUA0KIGRhdGFiYXNlLjwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQ
YXJhZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOndp
bmRvd3RleHQiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJ0ZXh0LWluZGVudDot
MTguMHB0O21zby1saXN0OmwwIGxldmVsMSBsZm8yIj48IVtpZiAhc3VwcG9ydExpc3RzXT48c3Bh
biBsYW5nPSJFTi1VUyI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+Mi48c3BhbiBzdHls
ZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPlRoZSBQQ1JwdCBtZXNz
YWdlIGRvZXMgbm90IGNhcnJ5IHRoZSBvcmlnaW5hbCBjb25zdHJhaW50cyBvZiB0aGUgTFNQICg8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkJhbmR3aWR0aCwN
CiBNZXRyaWMsIGFuZCBMU1BBIG9iamVjdHMpLiBJdCBjYW4gY2FycnkgdGhlIG9wZXJhdGlvbmFs
IHZhbHVlcyBvZiB0aGUgQmFuZHdpZHRoIGFuZCBNZXRyaWMgb2JqZWN0cyB1c2VkIGJ5IHRoZSBs
YXN0IGNvbXB1dGVkIHBhdGggaW4gdGhlIHJvdXRlci4gU28sIGV2ZW4gaWYgeW91IGhhdmUgYSBQ
Q0Ugd2hpY2ggcmVhY3RlZCB0byB0aGUgUENScHQgbWVzc2FnZSBhbmQgY29tcHV0ZWQgYSBuZXcg
cGF0aCwgaXQgd2lsbCBub3QgZ2V0IHRoZSBhcHByb3ByaWF0ZQ0KIGNvbnN0cmFpbnRzIGluY2x1
ZGVkLiBUaGF0IGlzIHdoeSB0aGUgUENSZXEvUENSZXAgc2VxdWVuY2UgYmVmb3JlIGRlbGVnYXRp
bmcgdGhlIExTUCBpcyBuZWVkZWQuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPlJl
Z2FyZHMsPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjp3aW5kb3d0ZXh0Ij5NdXN0YXBoYS48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPiZuYnNwOzwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNt
IDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk
ICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij4gRVhUDQo8YSBocmVmPSJtYWlsdG86b2xpdmll
ci5kdWdlb25Ab3JhbmdlLmNvbSI+b2xpdmllci5kdWdlb25Ab3JhbmdlLmNvbTwvYT4gWzxhIGhy
ZWY9Im1haWx0bzpvbGl2aWVyLmR1Z2VvbkBvcmFuZ2UuY29tIj5tYWlsdG86b2xpdmllci5kdWdl
b25Ab3JhbmdlLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gRnJpZGF5LCBBcHJpbCAwOCwg
MjAxNiAxMjoyOSBQTTxicj4NCjxiPlRvOjwvYj4gQWlzc2FvdWksIE11c3RhcGhhIChOb2tpYSAt
IENBKTsgPGEgaHJlZj0ibWFpbHRvOmFkcmlhbkBvbGRkb2cuY28udWsiPg0KYWRyaWFuQG9sZGRv
Zy5jby51azwvYT47ICdEaHJ1diBEaG9keSc8YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0
bzpwY2VAaWV0Zi5vcmciPnBjZUBpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6
IFtQY2VdIFdoaXRoZXIgU3RhdGVsZXNzIFBDRT88L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OlVidW50dSI+SGVsbG8gYWxsLDxicj4NCjxicj4NCklN
SE8gdGhlIGRpc2N1c3Npb24gbXVzdCBiZSBzcGxpdCBpbnRvIGlzIDIgZGlmZmVyZW50IHN1Ympl
Y3RzOjxicj4NCjxicj4NCjEvIFBDSW5pdCBtZXNzYWdlIGNvdWxkIGJlIHNlZW4gYXMgYW4gaW5k
ZXBlbmRlbnQgbWVzc2FnZSBjb21wYXJlZCB0byBvdGhlciBQQ1JlcS9QQ1JlcCwgUENScHQgYW5k
IFBDVXAuIEluZGVlZCwgdGhlIFBDRSB1c2VzIHRoZSBQQ0luaXQgbWVzc2FnZSBhZnRlciBhIHJl
cXVlc3QgdGhhdCBjb21lcyBmcm9tIGFub3RoZXIgaW50ZXJmYWNlIChlLmcuIGEgUmVzdENvbmYg
QVBJKSBpbnN0ZWFkIG9mIFBDUmVxIHRoYXQgY29tZXMgZnJvbSB0aGUgcm91dGVyDQogaXRzZWxm
IHRocm91Z2ggUENFUC4gSW4gZmFjdCwgd2hlbiB5b3UgY29uZmlndXJlIGEgdHVubmVsIG9uIHRo
ZSByb3V0ZXIsIG9ubHkgdGhlIHBhdGggY29tcHV0YXRpb24gcGFydCBpcyByZXF1ZXN0ZWQgdG8g
dGhlIFBDRS4gQ29tcGxlbWVudHMgb2YgdHVubmVsIGNvbmZpZ3VyYXRpb24gc3RpbGwgcmVtYWlu
IGluIHRoZSByb3V0ZXIgY29uZmlndXJhdGlvbi4gSW4gY2FzZSBvZiBQQ0luaXQsIGFsbCBpbmZv
cm1hdGlvbiBtdXN0IGJlIHByb3ZpZGVkDQogdG8gdGhlIHJvdXRlci4gVGhpcyBjb3VsZCBiZSBm
b3IgZXhhbXBsZSB0aGUgdHJhZmZpYyBzdGVlcmluZy4gU28sIElNSE8sIGl0IGlzIG5vcm1hbCB0
aGF0IHRoZSBQQ0luaXQgbWVzc2FnZSBldm9sdmVzIHRocm91Z2ggZXh0ZW5zaW9ucyBkaWZmZXJl
bnQgZnJvbSB0aGUgb3RoZXIgUENFUCBtZXNzYWdlcywgYW5kIGluIHBhcnRpY3VsYXIgUENSZXEs
IGFzIGl0IGlzIG5vdCB0cmlnZ2VyZWQgYnkgdGhlIHNhbWUgZW50aXR5LCBpLmUuIGFuIGV4dGVy
bmFsDQogY29tcG9uZW50IGluc3RlYWQgdGhlIFBDQyByb3V0ZXIgaXRzZWxmLjxicj4NCjxicj4N
CjIvIEJ1dCwgdGhpcyB3aWxsIG5vdCBtYWtlIFBDUmVxIG1lc3NhZ2Ugb2Jzb2xldGUuIEluZGVl
ZCwgUkZDNTQ0MCB3aWxsIGNvbnRpbnVlIHRvIGJlIG1hbmRhdG9yeSBmb3Igc3RhdGVmdWwgYm90
aCBwYXNzaXZlIGFuZCBhY3RpdmUgbW9kZSBldmVuIGlmIGl0IG5lZWRzIGNsYXJpZmljYXRpb24g
aW4gdGhlIGRyYWZ0LiBMZXQgbWUgZXhwbGFpbi4gSW4gcGFzc2l2ZSBzdGF0ZWZ1bCwgYSBQQ1Jl
cS9QQ1JlcCBzZXF1ZW5jZSBpcyBkcmF3biBpbiBGaWd1cmUNCiA3IG9mIHRoZSBwY2Ugc3RhdGVm
dWwgZHJhZnQgcHJpb3IgdG8gdGhlIFBDUnB0IG1lc3NhZ2UgTm93LCB0aGUgYW1iaWd1aXR5IGNv
bWVzIGZyb20gdGhlIGFjdGl2ZSBzdGF0ZWZ1bCBtb2RlIGFuZCBmaWd1cmUgOC4gV2h5IGlzIHRo
ZSBQQ1JlcS9QQ1JlcCBzZXF1ZW5jZSBub3QgbWVudGlvbmVkPyBPZiBjb3Vyc2UgdGhlIHR1bm5l
bCBpcyBkZWxlZ2F0ZWQgaW4gdGhpcyBtb2RlLCBidXQsIHRoZSBkZWxlZ2F0aW9uIG9iamVjdCBo
YXMgYmVlbiBhZGRlZA0KIGFzIGFuIGV4dGVuc2lvbiB0byB0aGUgUENSZXEgbWVzc2FnZSBpbiB0
aGUgc2FtZSBkcmFmdC4gU28sIElNSE8sIGF0IHRoZSBjcmVhdGlvbiBvZiB0aGUgdHVubmVsLCB0
aGUgZHJhZnQgbXVzdCBwcmVjaXNlIHRoYXQgYSBQQ1JlcS9QQ1JlcCBleGNoYW5nZSB3aXRoIGRl
bGVnYXRpb249MSBtdXN0IGJlIHVzZWQgcHJpb3IgdG8gdGhlIFBDUnB0IHRvIGJlIGNvaGVyZW50
IHdpdGggUkZDIDU0NDAgYW5kIHBhc3NpdmUgc3RhdGVmdWwgbW9kZS48YnI+DQo8YnI+DQpUaGUg
cHJvYmxlbSBvY2N1cmVkIGR1cmluZyBvdXIgZXZhbHVhdGlvbiBvZiBjb21tZXJjaWFsIHByb2R1
Y3RzIG9uIHdoaWNoIHdlIG1hZGUgaW50ZXJvcGVyYWJpbGl0eSB0ZXN0cy4gSW5kZWVkIHdlIG9i
c2VydmVkIGRpZmZlcmVudCBiZWhhdmlvdXJzIHRoYXQgYXJlIGR1ZSB0byB0aGUgZHJhZnQgYW1i
aWd1aXR5IGFuZCBjb25kdWN0IHRvIHNvbWUgaW50ZXJvcGVyYWJpbGl0eSBpc3N1ZXMuIFRoZSBk
aWZmZXJlbnQgY2FzZXMgYXJlIGFzIGZvbGxvdzo8YnI+DQombmJzcDstIGEvIC0gUENSZXEvUENS
ZXAgZXhjaGFuZ2UgdG8gb2J0YWluIGEgdmFsaWQgRVJPIGJlZm9yZSB0aGUgUENScHQgbWVzc2Fn
ZTxicj4NCiZuYnNwOy0gYi8gLSBQQ1JlcSBtZXNzYWdlIHRvIG9idGFpbiBhIHZhbGlkIEVSTyBi
dXQgd2l0aCBubyByZWFjdGlvbiBmcm9tIHRoZSBQQ0Ugd2hpY2ggaXMgbm90IGNvbmZvcm0gdG8g
UkZDNTQ0MDxicj4NCiZuYnNwOy0gYy8gLSBQQ1JwdCB3aXRoIGVtcHR5IEVSTyAobG9va3Mgc3Ry
YW5nZS4gV2hhdCBpcyB0aGUgbWVhbmluZyBvZiBhbiBFbXB0eSBFUk8gPyBhIGxvb3NlIHBhdGgg
PyBubyBwYXRoID8gKS9QQ3VwZCB0byBnZXQgYSB2YWxpZCBwYXRoIHdoaWNoIG92ZXJsYXBzIHdp
dGggc3RhbmRhcmQgUkZDNTQ0MCBQQ1JlcS9QQ1JlcC48YnI+DQombmJzcDstIGQvIC0gUENScHQg
d2l0aCBlbXB0eSBFUk8gYW5kIG5vIFBDVXBkIGxlYXZpbmcgdGhlIHR1bm5lbCBkb3duLjxicj4N
CiZuYnNwOzxicj4NClRodXMsIFBDQy9QQ0UgdGhhdCB1c2VkIFBDUnB0L1BDdXBkIG1lc3NhZ2Vz
IGZvciBhY3RpdmUgc3RhdGVmdWwgbW9kZSBhcmUgaW5jb21wYXRpYmxlIHdpdGggUENDL1BDRSB0
aGF0IHVzZWQgc3RhbmRhcmQgUENSZXEvUENyZXAgZXhjaGFuZ2UuIFdlIGNvdWxkIG5vdCBtaXgg
Ym90aCBiZWhhdmlvdXJzIChQQ0MgdGhhdCB1c2UgUENSZXEgbWVzc2FnZSB3aXRoIFBDRSB0aGF0
IHJlYWN0IHRvIFBDUnB0IHdpdGggZW1wdHkgRVJPIGFuZCByZWNpcHJvY2FsbHkpLg0KIFRoZSBw
cm9ibGVtIG9jY3VycyBvbmx5IGF0IHRoZSBjcmVhdGlvbiBvZiB0aGUgdHVubmVsLiBPbmNlIGNy
ZWF0ZWQgYW5kIHVwIHRoZSB0dW5uZWwgaXMgcmVwb3J0ZWQgYW5kIHVwZGF0ZWQgYnkgbWVhbnMg
b2YgUENScHQgLyBQQ3VwZCBtZXNzYWdlcyBjb3JyZWN0bHkgaW4gYWxsIGNhc2VzLiZuYnNwOw0K
PGJyPg0KPGJyPg0KVG8gc3VtbWFyaXplOiBQQ0luaXQgbWVzc2FnZSBjb3VsZCBsZWF2ZSBpbmRl
cGVuZGVudGx5IGZyb20gb3RoZXIgbWVzc2FnZXMuIFBDUmVxIGlzIHRoZSBiYXNpcyBvZiBQQ0Ug
YW5kIGlzIG1hbmRhdG9yeSBpbiBhbGwgdXNlIGNhc2VzIGluY2x1ZGVkIHRoZSBhY3RpdmUgc3Rh
dGVmdWwgbW9kZSwgYnV0IHRoaXMgbmVlZCB0byBiZSBjbGFyaWZ5IGluIHRoZSBwY2Ugc3RhdGVm
dWwgZHJhZnQuPGJyPg0KPGJyPg0KUmVnYXJkczxicj4NCjxicj4NCk9saXZpZXI8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+TGUgMDcvMDQvMjAxNiAyMzoyMiwgQWlzc2Fv
dWksIE11c3RhcGhhIChOb2tpYSAtIENBKSBhIMOpY3JpdCZuYnNwOzo8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdp
bi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPkhpIEFkcmlhbiw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5JIHJhaXNlZCBpbiBEZWNlbWJlciAyMDE0IHRo
ZSB0ZWNobmljYWwgaXNzdWUgaW4gZHJhZnQtaWV0Zi1wY2Utc3RhdGVmdWwtcGNlIHRoYXQgYSBQ
Q0MgbXVzdCBiZSBhYmxlIHRvIGNvbnZleSB0aGUgb3JpZ2luYWwgcGFyYW1ldGVycyAoY29uc3Ry
YWludHMpIG9mIHRoZSBMU1ANCiBwYXRoIChCYW5kd2lkdGgsIE1ldHJpYywgYW5kIExTUEEgb2Jq
ZWN0cykgdXNpbmcgYSBQQ1JlcSBtZXNzYWdlIHRvIGEgUENFIGFuZCBzdWJzZXF1ZW50bHkgZGVs
ZWdhdGUgdGhlIExTUCB0byBQQ0UgdXNpbmcgdGhlIFBDUnB0IG1lc3NhZ2UuIE90aGVyd2lzZSwg
d2hlbiB0aGUgTFNQIGlzIGRlbGVnYXRlZCB0byBQQ0Ugb25seSB0aGUgb3BlcmF0aW9uYWwgdmFs
dWVzIG9mIHRoZXNlIHBhcmFtZXRlcnMgY2FuIGJlIGluY2x1ZGVkIGluIHRoZSBQQ1JwdA0KIG1l
c3NhZ2UuIFRoZSBsYXR0ZXIgbWVhbnMgdGhhdCB0aGUgUENFIHdpbGwgdXBkYXRlIHRoZSBwYXRo
IHdpdGhvdXQga25vd2luZyBleGFjdGx5IHRoZSBvcmlnaW5hbCBwYXJhbWV0ZXJzLjwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZvciBtZSwg
UENSZXEvUENSZXAgYXJlIGFuIGludGVncmFsIHBhcnQgb2Ygb3BlcmF0aW5nIGFuIExTUCBpbiBz
dGF0ZWZ1bCBtb2RlLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPkhlcmUgaXMgdGhlIGxpbmsgdG8gdGhlIGFyY2hpdmVkIHRocmVhZDo8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48YSBocmVm
PSJodHRwczovL21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gvc2VhcmNoLz9lbWFpbF9saXN0PXBj
ZSZhbXA7c289LWRhdGUmYW1wO3E9JTIyJiM0MztQYXRoJiM0MztDb21wdXRhdGlvbiYjNDM7UmVx
dWVzdCYjNDM7aW4mIzQzO0FjdGl2ZSYjNDM7U3RhdGVmdWwmIzQzO1BDRSUyMiI+aHR0cHM6Ly9t
YWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNoL3NlYXJjaC8/ZW1haWxfbGlzdD1wY2UmYW1wO3NvPS1k
YXRlJmFtcDtxPSUyMiYjNDM7UGF0aCYjNDM7Q29tcHV0YXRpb24mIzQzO1JlcXVlc3QmIzQzO2lu
JiM0MztBY3RpdmUmIzQzO1N0YXRlZnVsJiM0MztQQ0UlMjI8L2E+PC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+UmVnYXJkcyw8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5NdXN0YXBoYS48L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowY20g
MGNtIDBjbSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRv
cDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij4gUGNlIFs8YSBocmVmPSJtYWlsdG86cGNlLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpwY2Ut
Ym91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPkVYVCBBZHJpYW4gRmFy
cmVsPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBBcHJpbCAwNywgMjAxNiAxMjo0OCBBTTxi
cj4NCjxiPlRvOjwvYj4gJ0RocnV2IERob2R5Jzxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFp
bHRvOnBjZUBpZXRmLm9yZyI+cGNlQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBS
ZTogW1BjZV0gV2hpdGhlciBTdGF0ZWxlc3MgUENFPzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPkkgdGhpbmsgeW91IGFyZSBwcm9iYWJseSByaWdodCwgRGhydXYuPC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5CdXQgcmVmZXJlbmNpbmcgdGhlIHdheXMgaW4g
d2hpY2ggY3VzdG9tZXJzIGRlcGxveSBtYXkgYmUgYSBsaXR0bGUgbGltaXRpbmcuDQo8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+VG8gc2F5IFBDRSBpcyB3aWRlbHkgZGVwbG95ZWQgKGV2ZW4gYWZ0ZXIgYWxsIHRoZXNl
IHllYXJzKSBtYXkgYmUgYW4gZXhhZ2dlcmF0aW9uLg0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkFsdGhvdWdoIHdl
IGRvIGhhdmUgc29tZSBjbHVlcyBhYm91dCB3aGF0IGlzIGN1cnJlbnRseSBiZWluZyBwdXNoZWQg
Zm9yIGRlcGxveW1lbnQuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JIHRoaW5rIHlv
dSBoYXZlIG1haW5seSBncmFzcGVkIG15IHBvaW50LCBob3dldmVyLiBXZSBuZWVkIHRvIHVuZGVy
c3RhbmQgd2hpY2ggZXh0ZW5zaW9ucyBhcmUgZGVmaW5pdGVseSBvbmx5IG5lZWRlZCBpbiBvbmUg
bW9kZSBvciBhbm90aGVyLCBhbmQNCiB3aGljaCBzaG91bGQgYmUgZG9uZSBpbiBhbGwgbW9kZXMg
KGVpdGhlciBiZWNhdXNlIHRoZXkgYXJlIG5lZWRlZCBvciBiZWNhdXNlIHdlIGRvbid0IGtub3cp
Ljwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+T1RPSCwgSSBzdXBwb3NlIFRMVnMgYXJl
IGp1c3QgVExWcy4gT25jZSB5b3Ugc3BlY2lmaWVkIHRoZSBUTFYgaXQgaXMgbm90IHJvY2tldCBz
Y2llbmNlIHRvIGluY2x1ZGUgaXQgaW4gYSBtZXNzYWdlLiBJbiBmYWN0LCBpdCBpcyBwcm9iYWJs
eSBvbmUNCiBsaW5lIG9mIHRleHQgdG8gaW5jbHVkZSBpdCBhbmQgb25seSBhIHNob3J0IHBhcmFn
cmFwaCB0byBkZXNjcmliZSBhZGRpdGlvbmFsIHByb2Nlc3NpbmcgaW4gb3RoZXIgbW9kZXMgb25j
ZSB5b3UgaGF2ZSBkZXNjcmliZWQgaG93IGl0IGlzIHVzZWQgaW4gb25lIG1vZGUuPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5XaGVyZSBkb2VzIHRoYXQgbGVhdmUgdXM/PC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5BZHJpYW48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20g
NC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQg
I0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8
L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+DQo8YSBo
cmVmPSJtYWlsdG86ZGhydXZkaG9keUBnbWFpbC5jb20iPmRocnV2ZGhvZHlAZ21haWwuY29tPC9h
PiBbPGEgaHJlZj0ibWFpbHRvOmRocnV2ZGhvZHlAZ21haWwuY29tIj5tYWlsdG86ZGhydXZkaG9k
eUBnbWFpbC5jb208L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5EaHJ1diBEaG9keTxicj4NCjxi
PlNlbnQ6PC9iPiAwNiBBcHJpbCAyMDE2IDIzOjA3PGJyPg0KPGI+VG86PC9iPiBGYXJyZWwgQWRy
aWFuPGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86cGNlQGlldGYub3JnIj5wY2VAaWV0
Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbUGNlXSBXaGl0aGVyIFN0YXRlbGVz
cyBQQ0U/PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiPiZu
YnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiI+SGkgQWRy
aWFuLCZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0Ii
PiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiPkV2
ZW4gaW4gdGhlIGJyYXZlIG5ldyB3b3JsZCBvZiBTdGF0ZWZ1bCBQQ0UsIFBDUmVxIGFuZCBQQ1Jl
cCBtZXNzYWdlcyBkbyBwbGF5IGEgcm9sZSBpbiB0aGUgcGFzc2l2ZSBzdGF0ZWZ1bCZuYnNwO1BD
RSBtb2RlLiBQQ1JlcS9QQ1JlcCBhbHNvIHBsYXkgYSBjcnVjaWFsIHJvbGUgaW4gdGhlIGludGVy
LWRvbWFpbiBhbmQgaW50ZXItbGF5ZXIgY29udGV4dCBpbiB0aGUgbmV3IHByb3Bvc2FsDQogbGlr
ZSBzdGF0ZWZ1bCZuYnNwO0gtUENFLiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tR0IiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tR0IiPkF0IHRoZSBzYW1lIHRpbWUgbWFuZGF0aW5nIHRoYXQgZXZlcnkgZXh0
ZW5zaW9uJm5ic3A7KHNheSBTRkMpIG11c3QgYWxzbyBiZSBzcGVjaWZpZWQgaW4gYSBzdGF0ZWxl
c3MgbWFubmVyIHdoZW4mbmJzcDtubyBjdXN0b21lciBkZXBsb3kgaW4gc3VjaCBhJm5ic3A7d2F5
LCBtaWdodCBiZSBvdmVya2lsbC4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLUdCIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLUdCIj5QZXJoYXBzIHdlIG5lZWQgdG8gbG9vayBhdCBpdCBjYXNlIGJ5IGNhc2Uh
Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiI+Jm5i
c3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiI+RGhydXYm
bmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
R0IiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIj5PbiBXZWQs
IEFwciA2LCAyMDE2IGF0IDQ6MDAgUE0sIEFkcmlhbiBGYXJyZWwgJmx0OzxhIGhyZWY9Im1haWx0
bzphZHJpYW5Ab2xkZG9nLmNvLnVrIj5hZHJpYW5Ab2xkZG9nLmNvLnVrPC9hPiZndDsgd3JvdGU6
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiI+T25jZSB1cG9uIGEgdGltZSwgaW4gYSB3
b3JraW5nIGdyb3VwIGZhciwgZmFyIGF3YXksIFBDRSB3YXMgYmFzaWNhbGx5IHN0YXRlbGVzcy48
YnI+DQpQQ0UgYWN0ZWQgaW4gcmVzcG9uc2UgdG8gcXVlc3Rpb25zIGFza2VkIGJ5IFBDQ3MuPGJy
Pg0KPGJyPg0KVGhlc2UgZGF5cywgZXZlcnlvbmUgaXMgZXhjaXRlZCBieSBzdGF0ZWZ1bCBQQ0Vz
IGFuZCB0aGVyZSBpcyBhIGxvdCBvZjxicj4NCmluaXRpYXRpb24gKG9mIExTUHMgb3Igb2YgY29u
dHJvbCBvZiBMU1BzKS48YnI+DQo8YnI+DQpJbiB0aGUgamFiYmVyIHJvb20gZHVyaW5nIHRvZGF5
J3MgbWVldGluZyBSYXZpIG5vdGVkIHRoYXQgbm90IGEgbG90IG9mIHRoZSBuZXc8YnI+DQpkcmFm
dHMgKG1heWJlIG5vbmUgb2YgdGhlbSkgdGFsayBhYm91dCBQQ1JlcSBtZXNzYWdlcy4gVGhpcyBy
YWlzZXMgdGhlIHF1ZXN0aW9uPGJyPg0KaW4gb3VyIG1pbmRzIGFzIHRvIHdoZXRoZXIgc3RhdGVs
ZXNzIFBDRSBpcyBvYnNvbGV0ZS48YnI+DQo8YnI+DQpJZiAoYW5kIG9ubHkgaWYpIHRoaXMgbW9k
ZSBvZiBQQ0UgdXNhZ2UgaGFzIGdvbmUgb3V0IG9mIGZhc2hpb24sIHdlICptaWdodCo8YnI+DQpj
b25zaWRlciBjbGVhbmluZyB1cCB0aGUgcHJvdG9jb2wgYW5kIGFyY2hpdGVjdHVyZSBzbyB0aGF0
IHdlIGRvbid0IG5lZWQgdG8gbWFrZTxicj4NCnByb3RvY29sIGV4dGVuc2lvbnMgdG8gUENSZXEg
YW5kIFBDUmVwIG1lc3NhZ2VzIHdoZW4gd2UgbWFrZSBleHRlbnNpb25zIHRvPGJyPg0KUENJbml0
IG1lc3NhZ2VzLjxicj4NCjxicj4NClRob3VnaHRzPzxicj4NCjxicj4NCkFkcmlhbjxicj4NCjxi
cj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0K
UGNlIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpQY2VAaWV0Zi5vcmciPlBjZUBp
ZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3BjZSIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vcGNlPC9hPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiI+
Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj48YnI+DQo8YnI+DQo8YnI+DQo8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj5fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxvOnA+PC9vOnA+PC9zcGFuPjwvcHJl
Pg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyI+UGNlIG1haWxpbmcgbGlzdDxvOnA+PC9vOnA+PC9z
cGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyI+PGEgaHJlZj0ibWFpbHRvOlBjZUBp
ZXRmLm9yZyI+UGNlQGlldGYub3JnPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48
c3BhbiBsYW5nPSJFTi1VUyI+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9wY2UiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vcGNlPC9h
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
cmU+PHNwYW4gbGFuZz0iRU4tVVMiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX188bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxw
cmU+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHBy
ZT48c3BhbiBsYW5nPSJFTi1VUyI+Q2UgbWVzc2FnZSBldCBzZXMgcGllY2VzIGpvaW50ZXMgcGV1
dmVudCBjb250ZW5pciBkZXMgaW5mb3JtYXRpb25zIGNvbmZpZGVudGllbGxlcyBvdSBwcml2aWxl
Z2llZXMgZXQgbmUgZG9pdmVudCBkb25jPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxz
cGFuIGxhbmc9IkVOLVVTIj5wYXMgZXRyZSBkaWZmdXNlcywgZXhwbG9pdGVzIG91IGNvcGllcyBz
YW5zIGF1dG9yaXNhdGlvbi4gU2kgdm91cyBhdmV6IHJlY3UgY2UgbWVzc2FnZSBwYXIgZXJyZXVy
LCB2ZXVpbGxleiBsZSBzaWduYWxlcjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3Bh
biBsYW5nPSJFTi1VUyI+YSBsJ2V4cGVkaXRldXIgZXQgbGUgZGV0cnVpcmUgYWluc2kgcXVlIGxl
cyBwaWVjZXMgam9pbnRlcy4gTGVzIG1lc3NhZ2VzIGVsZWN0cm9uaXF1ZXMgZXRhbnQgc3VzY2Vw
dGlibGVzIGQnYWx0ZXJhdGlvbiw8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4g
bGFuZz0iRU4tVVMiPk9yYW5nZSBkZWNsaW5lIHRvdXRlIHJlc3BvbnNhYmlsaXRlIHNpIGNlIG1l
c3NhZ2UgYSBldGUgYWx0ZXJlLCBkZWZvcm1lIG91IGZhbHNpZmllLiBNZXJjaS48bzpwPjwvbzpw
Pjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+
PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyI+VGhpcyBtZXNzYWdlIGFuZCBp
dHMgYXR0YWNobWVudHMgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIG9yIHByaXZpbGVnZWQgaW5m
b3JtYXRpb24gdGhhdCBtYXkgYmUgcHJvdGVjdGVkIGJ5IGxhdzs8bzpwPjwvbzpwPjwvc3Bhbj48
L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPnRoZXkgc2hvdWxkIG5vdCBiZSBkaXN0cmli
dXRlZCwgdXNlZCBvciBjb3BpZWQgd2l0aG91dCBhdXRob3Jpc2F0aW9uLjxvOnA+PC9vOnA+PC9z
cGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyI+SWYgeW91IGhhdmUgcmVjZWl2ZWQg
dGhpcyBlbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUg
dGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMuPG86cD48L286cD48L3NwYW4+PC9wcmU+
DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj5BcyBlbWFpbHMgbWF5IGJlIGFsdGVyZWQsIE9yYW5n
ZSBpcyBub3QgbGlhYmxlIGZvciBtZXNzYWdlcyB0aGF0IGhhdmUgYmVlbiBtb2RpZmllZCwgY2hh
bmdlZCBvciBmYWxzaWZpZWQuPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxh
bmc9IkVOLVVTIj5UaGFuayB5b3UuPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8L2Rpdj4NCjwv
YmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1s
Pg0K

--_000_C636AF2FA540124E9B9ACB5A6BECCE6B7DEA7171SZXEMA512MBSchi_--


From nobody Thu May  5 22:34:31 2016
Return-Path: <shiomoto.kohei@lab.ntt.co.jp>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C5A3112D190 for <pce@ietfa.amsl.com>; Thu,  5 May 2016 22:34:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.597
X-Spam-Level: 
X-Spam-Status: No, score=-3.597 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.996, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 GSxK-jEkj2mp for <pce@ietfa.amsl.com>; Thu,  5 May 2016 22:34:28 -0700 (PDT)
Received: from tama500.ecl.ntt.co.jp (tama500.ecl.ntt.co.jp [129.60.39.148]) by ietfa.amsl.com (Postfix) with ESMTP id DE15812B063 for <pce@ietf.org>; Thu,  5 May 2016 22:34:27 -0700 (PDT)
Received: from vc2.ecl.ntt.co.jp (vc2.ecl.ntt.co.jp [129.60.86.154]) by tama500.ecl.ntt.co.jp (8.13.8/8.13.8) with ESMTP id u465YR3a011244 for <pce@ietf.org>; Fri, 6 May 2016 14:34:27 +0900
Received: from vc2.ecl.ntt.co.jp (localhost [127.0.0.1]) by vc2.ecl.ntt.co.jp (Postfix) with ESMTP id 321C25F612 for <pce@ietf.org>; Fri,  6 May 2016 14:34:27 +0900 (JST)
Received: from jcms-pop11.ecl.ntt.co.jp (jcms-pop11.ecl.ntt.co.jp [129.60.87.132]) by vc2.ecl.ntt.co.jp (Postfix) with ESMTP id 25A6D5F593 for <pce@ietf.org>; Fri,  6 May 2016 14:34:27 +0900 (JST)
Received: from [IPv6:::1] (unknown [129.60.21.83]) by jcms-pop11.ecl.ntt.co.jp (Postfix) with ESMTP id 1EDA270C03DA for <pce@ietf.org>; Fri,  6 May 2016 14:34:27 +0900 (JST)
From: Kohei Shiomoto <shiomoto.kohei@lab.ntt.co.jp>
Message-ID: <912587a2-3b59-0a37-5e28-9e2d5f12bd30@lab.ntt.co.jp>
Date: Fri, 6 May 2016 14:35:22 +0900
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.0
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="------------55C842D6190093C61CD22C88"
To: pce@ietf.org
X-TM-AS-MML: disable
Archived-At: <http://mailarchive.ietf.org/arch/msg/pce/hif2Yb9kjVPOviVRJWjQMyOhQTU>
Subject: [Pce] =?utf-8?q?Call_for_Presentations_at_Isocore=E2=80=99s_2016_?= =?utf-8?q?Conference_Net-Centric?=
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 06 May 2016 05:34:30 -0000

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

Dear Colleagues,

Isocore's 2016 Conference, the 19th annual event on new networking 
technologies,
previously SDN/MPLS and now Net-Centric, will be held October 16-19, 
2016, in the
Washington, DC area.

For additional information please view http://www.isocore.com/2016/cfp.htm

The main focus of the conference will be on
- Cloud Networks and Data Centers
- Virtualization, Network Analytics
- Big Data & Self- Learning Networks
- Software Defined Networks (SDN)
- Open Source- Software and Technologies.

The conference Program Committee is soliciting presentation proposals
seeking original and unpublished work to continue the tradition
initiated by this conference in 1998 of covering cutting-edge topics.

Please submit your abstracts by May 27 to cfp2016@isocore.com.

Regards,
Kohei


-- 
Kohei Shiomoto, Ph.D
Senior Manager, NTT Network Technology Laboratories
3-9-11 Midori, Musashino, Tokyo 180-8585, Japan
Phone: +81 422 59 4402


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

<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div>Dear Colleagues,</div>
    <div><br>
    </div>
    <div>Isocore's 2016 Conference, the 19th annual event on new
      networking technologies,</div>
    <div>previously SDN/MPLS and now Net-Centric, will be held October
      16-19, 2016, in the</div>
    <div>Washington, DC area.Â </div>
    <div><br>
    </div>
    <div>For additional information please view <a
        class="moz-txt-link-freetext"
        href="http://www.isocore.com/2016/cfp.htm"><a class="moz-txt-link-freetext" href="http://www.isocore.com/2016/cfp.htm">http://www.isocore.com/2016/cfp.htm</a></a></div>
    <div><br>
    </div>
    <div>The main focus of the conference will be on</div>
    <div>- Cloud Networks and Data Centers</div>
    <div>- Virtualization, Network Analytics</div>
    <div>- Big Data &amp; Self- Learning Networks</div>
    <div>- Software Defined Networks (SDN)</div>
    <div>- Open Source- Software and Technologies.</div>
    <div><br>
    </div>
    <div>The conference Program Committee is soliciting presentation
      proposalsÂ </div>
    <div>seeking original and unpublished work to continue the
      traditionÂ </div>
    <div>initiated by this conference in 1998 of covering cutting-edge
      topics.</div>
    <div><br>
    </div>
    <div>Please submit your abstracts by May 27 to <a
        class="moz-txt-link-abbreviated"
        href="mailto:cfp2016@isocore.com"><a class="moz-txt-link-abbreviated" href="mailto:cfp2016@isocore.com">cfp2016@isocore.com</a></a>.</div>
    <div><br>
    </div>
    <div>Regards,</div>
    <div>Kohei</div>
    <div><br>
    </div>
    <br>
    <pre class="moz-signature" cols="72">-- 
Kohei Shiomoto, Ph.D
Senior Manager, NTT Network Technology Laboratories
3-9-11 Midori, Musashino, Tokyo 180-8585, Japan
Phone: +81 422 59 4402</pre>
  </body>
</html>

--------------55C842D6190093C61CD22C88--



From nobody Fri May  6 07:24:29 2016
Return-Path: <adrian@olddog.co.uk>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DCA4712D61A for <pce@ietfa.amsl.com>; Fri,  6 May 2016 07:24:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.62
X-Spam-Level: 
X-Spam-Status: No, score=-2.62 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01] autolearn=ham autolearn_force=no
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 GEkbGnohYPc4 for <pce@ietfa.amsl.com>; Fri,  6 May 2016 07:24:11 -0700 (PDT)
Received: from asmtp3.iomartmail.com (asmtp3.iomartmail.com [62.128.201.159]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 12D8912D60C for <pce@ietf.org>; Fri,  6 May 2016 07:24:10 -0700 (PDT)
Received: from asmtp3.iomartmail.com (localhost.localdomain [127.0.0.1]) by asmtp3.iomartmail.com (8.13.8/8.13.8) with ESMTP id u46EO8wn026489 for <pce@ietf.org>; Fri, 6 May 2016 15:24:08 +0100
Received: from 950129200 ([92.207.169.18]) (authenticated bits=0) by asmtp3.iomartmail.com (8.13.8/8.13.8) with ESMTP id u46EO67U026419 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NO) for <pce@ietf.org>; Fri, 6 May 2016 15:24:07 +0100
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: "'pce'" <pce@ietf.org>
Date: Fri, 6 May 2016 15:24:02 +0100
Message-ID: <0c6501d1a7a2$f0e3da60$d2ab8f20$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AdGnou5lkpvZs91WRT2/Mf9DvaufmA==
Content-Language: en-gb
X-TM-AS-MML: disable
X-TM-AS-Product-Ver: IMSS-7.1.0.1679-8.0.0.1202-22304.007
X-TM-AS-Result: No--22.896-10.0-31-10
X-imss-scan-details: No--22.896-10.0-31-10
X-TMASE-MatchedRID: IGdrTCYEWhFeqtHp15N9U1Pjo7D4SFg4QKuv8uQBDjr4JyR+b5tvoLuT SmkziLGEBA19C356nKoMo1U+ogv8V+QhIU5adD4PCFaAixm5eU9u/Xr6CKXiN7VhTD1Udgq8h3r xJ1Zk0E+ORNZGXn3P5ii6NtUf2AxdoqesYRoqSFkpa6LJktEjgLd2noO4P7rALraGNlLRahj2Rn Xgb9sKtMoLbse3mfomPYoc3x1xFgT3gr9T3KhP3gizXxlOHX34lnrMq7Sriu2dI/DikZ1UPN0HA AkfLxBxpmXcRoqbQErw6BX+s8AV64sN38OKtvda4bl1FkKDELczc8FC0MEwT0dMZyBoWgnkODUm 4pNxtIo2gANXtj6BAQNDWy0eadEVvQD12XFqHNMI8o+oRtTdk6APS3vFyaW62PljLKYGMfrdO1I Vye3Jy2epEVNLV6e/ECTq1hdYNfG4EooHfudG2oDqq/69HfgsD2lsxv9ktobM7zpEspqG//NvmS aCnjTlsBb3Q0HEUXwFnwbZRaSvqQzyMxeMEX6wOX/V8P8ail3InWAWA4yE6bazRqvlkBL0q7rFU cuGp/G8QIu4z6HhEH7cGd19dSFd
Archived-At: <http://mailarchive.ietf.org/arch/msg/pce/OXVqlE4CjOGdi21a7zkHns8uvd0>
Subject: [Pce] New I-D on PCE as a central controller
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
Reply-To: adrian@olddog.co.uk
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 06 May 2016 14:24:21 -0000

Hi,

The idea of a "PCE-based central controller" has been bouncing around between
PCE and TEAS for a bit. There have been plenty of use cases proposed and some
protocol extension work.

In Buenos Aires a group of us got together to try to work out where all this was
going and how to structure the work to get more progress especially on the bits
that some people are very keen to advance quickly.

The result is this architecture document which we are targeting at TEAS.
Originally intended to be very short and simple it has already grown a bit, but
it is still a manageable read. Our idea is that the different use cases will
result in a variety of distinct protocol extensions to PCEP that can be handled
in separate documents in the PCE working group . This will allow different
people to support different use cases and work on them at their own speed.

Discussion is encouraged (architecture discussion on the TEAS list, I think)

Adrian (per pro "the team")

> -----Original Message-----
> From: I-D-Announce [mailto:i-d-announce-bounces@ietf.org] On Behalf Of
> internet-drafts@ietf.org
> Sent: 06 May 2016 15:16
> To: i-d-announce@ietf.org
> Subject: I-D Action: draft-zhao-teas-pce-control-function-00.txt
> 
> 
> A New Internet-Draft is available from the on-line Internet-Drafts
directories.
> 
> 
>         Title           : An Architecture for Use of PCE and PCEP in a Network
with Central
> Control
>         Authors         : Adrian Farrel
>                           Quintin Zhao
>                           Robin Li
>                           Chao Zhou
> 	Filename        : draft-zhao-teas-pce-control-function-00.txt
> 	Pages           : 21
> 	Date            : 2016-05-06
> 
> Abstract:
>    The Path Computation Element (PCE) has become established as a core
>    component of Software Defined Networking (SDN) systems.  It can
>    compute optimal paths for traffic across a network for any definition
>    of "optimal" and can also monitor changes in resource availability
>    and traffic demands to update the paths.
> 
>    Conventionally, the PCE has been used to derive paths for MPLS Label
>    Switched Paths (LSPs).  These paths are supplied using the Path
>    Computation Element Communication Protocol (PCEP) to the head end of
>    the LSP for signaling in the MPLS network.
> 
>    SDN has a far broader applicability than just signaled MPLS traffic
>    engineered networks, and the PCE may be used to determine paths in a
>    wide range of use cases including static LSPs, segment routing,
>    service function chaining (SFC), and indeed any form of routed or
>    switched network.  It is, therefore reasonable to consider PCEP as a
>    general southbound control protocol for use in these environments to
>    allow the PCE to be fully enabled as a central controller.
> 
>    This document briefly introduces the architecture for PCE as a
>    central controller, examines the motivations and applicability for
>    PCEP as a southbound interface, and introduces the implications for
>    the protocol.  This document does not describe the use cases in
>    detail and does not define protocol extensions: that work is left for
>    other documents.
> 
> 
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-zhao-teas-pce-control-function/
> 
> There's also a htmlized version available at:
> https://tools.ietf.org/html/draft-zhao-teas-pce-control-function-00
> 
> 
> 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.
> 
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
> 
> _______________________________________________
> I-D-Announce mailing list
> I-D-Announce@ietf.org
> https://www.ietf.org/mailman/listinfo/i-d-announce
> Internet-Draft directories: http://www.ietf.org/shadow.html
> or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


From nobody Mon May  9 06:07:00 2016
Return-Path: <stephane.litkowski@orange.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0CB6812B060 for <pce@ietfa.amsl.com>; Mon,  9 May 2016 06:06:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.904
X-Spam-Level: 
X-Spam-Status: No, score=-2.904 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.996, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
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 pfgdzb3xPP3f for <pce@ietfa.amsl.com>; Mon,  9 May 2016 06:06:55 -0700 (PDT)
Received: from relais-inet.orange.com (relais-nor36.orange.com [80.12.70.36]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7F13812B039 for <pce@ietf.org>; Mon,  9 May 2016 06:06:53 -0700 (PDT)
Received: from opfednr07.francetelecom.fr (unknown [xx.xx.xx.71]) by opfednr22.francetelecom.fr (ESMTP service) with ESMTP id 9FD7C20241; Mon,  9 May 2016 15:06:51 +0200 (CEST)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.72]) by opfednr07.francetelecom.fr (ESMTP service) with ESMTP id 62A501C007F; Mon,  9 May 2016 15:06:51 +0200 (CEST)
Received: from OPEXCLILMA4.corporate.adroot.infra.ftgroup ([fe80::65de:2f08:41e6:ebbe]) by OPEXCLILMA3.corporate.adroot.infra.ftgroup ([fe80::60a9:abc3:86e6:2541%19]) with mapi id 14.03.0294.000; Mon, 9 May 2016 15:06:46 +0200
From: <stephane.litkowski@orange.com>
To: "Zhangxian (Xian)" <zhang.xian@huawei.com>, "Aissaoui, Mustapha (Nokia - CA)" <mustapha.aissaoui@nokia.com>, DUGEON Olivier IMT/OLN <olivier.dugeon@orange.com>
Thread-Topic: [Pce] Whither Stateless PCE?
Thread-Index: AdGQNhyPAKWwZo0PTL2c2Fgzw0+kjwACbmMAAA4AeYAAIrxrgAAoEJ4AAAH7F4AB7Y0IgAAOwNmAAzrE0YAA2vMdkA==
Date: Mon, 9 May 2016 13:06:45 +0000
Message-ID: <6825_1462799211_57308B6B_6825_6445_1_78306064-4402-4cf6-979b-ec1571b34e18@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
References: <091b01d19036$a22f2f10$e68d8d30$@olddog.co.uk> <CAB75xn7UKxZwq0zWXRopPyrtGfaYpP31jzMbGF3SsUB9CEQLuA@mail.gmail.com> <0a5a01d19088$9ddea060$d99be120$@olddog.co.uk> <4A79394211F1AF4EB57D998426C9340DD48CD06A@US70UWXCHMBA01.zam.alcatel-lucent.com> <28817_1460132965_5707DC65_28817_16160_1_5707DC64.1050707@orange.com> <4A79394211F1AF4EB57D998426C9340DD48CE32E@US70UWXCHMBA01.zam.alcatel-lucent.com> <5714D9D9.9070506@orange.com> <4A79394211F1AF4EB57D998426C9340DD48D8419@US70UWXCHMBA01.zam.alcatel-lucent.com> <C636AF2FA540124E9B9ACB5A6BECCE6B7DEA7171@SZXEMA512-MBS.china.huawei.com>
In-Reply-To: <C636AF2FA540124E9B9ACB5A6BECCE6B7DEA7171@SZXEMA512-MBS.china.huawei.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.5]
Content-Type: multipart/alternative; boundary="_000_7830606444024cf6979bec1571b34e18OPEXCLILMA3corporateadr_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/pce/bvSZhbcwIYh4-WMc_ev5pW0WGg8>
Cc: "pce@ietf.org" <pce@ietf.org>
Subject: Re: [Pce] Whither Stateless PCE?
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 09 May 2016 13:06:58 -0000

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

SGkgWGlhbiwNCg0KUmVnYXJkaW5nIHRoZSBNRVRSSUMgb2JqZWN0LCB0aGUgaXNzdWUgaXMgbm90
IGhhdmluZyB0aGUgT2JqZWN0IGluIHRoZSBQQ1JwdCAod2hpY2ggYWxyZWFkeSB3b3JrcykuIFRo
ZSBpc3N1ZSBpcyB0aGF0IHRoZSBtZXRyaWMgb2JqZWN0IHdpbGwgcmVmbGVjdCB0aGUgb3BlcmF0
aW9uYWwgc3RhdGUgb2YgdGhlIExTUCByYXRoZXIgdGhhbiBpdOKAmXMgY29uZmlndXJhdGlvbi4N
ClRoZSBiZXN0IGV4YW1wbGUgbWF5IGJlIDoNClBDQyBpcyBjb25maWd1cmVkIHRvIHVzZSBJR1Ag
bWV0cmljIHdpdGggYSBjb3N0IGJvdW5kIHRvIDIwLg0KSW4gdGhlIFBDUnB0LCBpdCB3aWxsIHNl
bmQgaW4gdGhlIE1FVFJJQyBvYmplY3QgdGhlIG9wZXJhdGlvbmFsIHZhbHVlcyBvZiB0aGUgTFNQ
LCBzbyB0aGUgbWV0cmljIG1heSBiZSBhbnl0aGluZyBiZWxvdyAyMCAoZS5nLiAxNCkgYW5kIEI9
MCBhbmQgd2Ugd2lsbCBub3QgaGF2ZSBhbnkgaW5mb3JtYXRpb24gYWJvdXQgdGhlIGNvc3QgYm91
bmRhcnkgY29uc3RyYWludCwgc28gdGhlIFBDRSB3aWxsIG5vdCBiZSBhYmxlIHRvIGZ1bGxmaWxs
IHRoaXMgY29uc3RyYWludCB3aGVuIGNvbXB1dGluZyB0aGUgcGF0aCBmb3IgdGhlIFBDQy4NCg0K
SG9wZSBpdCBoZWxwcywNCg0KU3RlcGhhbmUNCg0KDQpGcm9tOiBQY2UgW21haWx0bzpwY2UtYm91
bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFpoYW5neGlhbiAoWGlhbikNClNlbnQ6IFRodXJz
ZGF5LCBNYXkgMDUsIDIwMTYgMDg6MzMNClRvOiBBaXNzYW91aSwgTXVzdGFwaGEgKE5va2lhIC0g
Q0EpOyBEVUdFT04gT2xpdmllciBJTVQvT0xODQpDYzogcGNlQGlldGYub3JnDQpTdWJqZWN0OiBS
ZTogW1BjZV0gV2hpdGhlciBTdGF0ZWxlc3MgUENFPw0KDQpIaSwNCg0KICAgSSB3b3VsZCBsaWtl
IHRvIGZpcnN0IHRoYW5rIE9saXZpZXIgYW5kIE11c3RhcGhhIGZvciBicmluZ2luZyBzdWNoIGdv
b2QgY29tbWVudHMvZGlzY3Vzc2lvbnMsIGJhc2VkIG9uIGludGVyLW9wIHRlc3QuICBXaXRoIHlv
dXIgaGVscCwgaG9wZSB3ZSBjYW4gY2xlYXIgdGhlIGFtYmlndWl0eSB2ZXJ5IHNvb24uDQoNCldp
dGggcmVnYXJkIHRvIHRoZSAybmQgcG9pbnQgcmFpc2VkIGJlbG93IGJ5IE11c3RhcGhhOg0K77yC
DQpJbiBhZGRpdGlvbiwgSSB0aGluayBpdCBpcyB3b3J0aCBjb25zaWRlcmluZyBzZW5kaW5nIHRo
ZSBjb25zdHJhaW50cyBpbiBhIFBDUnB0IG1lc3NhZ2UgaW4gZHVwbGljYXRlIE1ldHJpYy9MU1BB
IG9iamVjdHMgd2l0aCB0aGUgUC1mbGFnIHNldC4gVGhpcyBpcyBpbiBhZGRpdGlvbiB0byB0aGUg
c2FtZSBvYmplY3RzIGNvbnRhaW5pbmcgdGhlIG9wZXJhdGlvbmFsIHZhbHVlcy4gVGhpcyBjYW4g
YmUgdXNlZnVsIGluIHRoZSBjYXNlIHdoZXJlIHRoZSBpbml0aWFsIHBhdGggd2FzIGNvbXB1dGVk
IGJ5IHRoZSByb3V0ZXIgYW5kIGl0IGlzIGFjdGl2ZSBhbmQgdGhlIHVzZXIgaXMgZGVsZWdhdGlu
ZyBpdC4gVGhlIFBDRSBhdCB0aGF0IHBvaW50IGluIHRpbWUgd2lsbCBub3QgY29tcHV0ZSBhIHBh
dGggaW1tZWRpYXRlbHkgYnV0IHdpbGwgc2F2ZSB0aGUgb3JpZ2luYWwgY29uc3RyYWludHMgaW4g
dGhlIFBDUnB0IG1lc3NhZ2UgZm9yIHRoZSBuZXh0IHRpbWUgaXQgbmVlZHMgdG8gdXBkYXRlIHRo
ZSBwYXRoLu+8gg0KDQpUaGUgY2FwYWJpbGl0eSBvZiBjYXJyeWluZyBNZXRyaWMvTFNQQSBpbiBQ
Q1JwdCBtZXNzYWdlIGlzIGFscmVhZHkgYWxsb3dlZCAoc2VlIGh0dHBzOi8vdG9vbHMuaWV0Zi5v
cmcvaHRtbC9kcmFmdC1pZXRmLXBjZS1zdGF0ZWZ1bC1wY2UtMTQjc2VjdGlvbi02LjEpLiAgSWYg
eW91IHRoaW5rIHRoZXJlIGlzIGxhY2sgb2YgdGV4dCBleHBsYW5hdGlvbiBvZiB0aGUgbW90aXZh
dGlvbiBiZWhpbmQsIHdlIHNob3VsZCBhZGQgc29tZSB0byBtYWtlIGl0IGNsZWFyZXIuDQoNClJl
Z2FyZHMsDQpYaWFuDQoNCkZyb206IFBjZSBbbWFpbHRvOnBjZS1ib3VuY2VzQGlldGYub3JnXSBP
biBCZWhhbGYgT2YgQWlzc2FvdWksIE11c3RhcGhhIChOb2tpYSAtIENBKQ0KU2VudDogMjAxNuW5
tDTmnIgxOeaXpSA0OjAwDQpUbzogRVhUIE9saXZpZXIgRHVnZW9uOyBhZHJpYW5Ab2xkZG9nLmNv
LnVrPG1haWx0bzphZHJpYW5Ab2xkZG9nLmNvLnVrPjsgJ0RocnV2IERob2R5Jw0KQ2M6IHBjZUBp
ZXRmLm9yZzxtYWlsdG86cGNlQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtQY2VdIFdoaXRoZXIg
U3RhdGVsZXNzIFBDRT8NCg0KSGkgT2xpdmllciwNCkl0IGlzIG9uZSBvcHRpb24gZm9yIHN1cmUu
IEluIGdlbmVyYWwsIGltcGxlbWVudGF0aW9ucyBvZiBzdGF0ZWZ1bCBQQ0Ugc2hvdWxkIGJlIGFi
bGUgb2YgY2FjaGluZyB0aGUgY29uc3RyYWludHMgcmVjZWl2ZWQgaW4gdGhlIFBDUmVxIG1lc3Nh
Z2UgZm9yIHNvbWUgcGVyaW9kIG9mIHRpbWUgdG8gZ2l2ZSBhIGNoYW5jZSBmb3IgYSBwb3RlbnRp
YWwgZm9sbG93LXVwIFBDUnB0IG1lc3NhZ2UuIEV2ZW4gaWYgeW91IHNldCB0aGUgRC1mbGFnIGlu
IHRoZSBQQ1JlcSBtZXNzYWdlLCB0aGVyZSBpcyBubyBndWFyYW50ZWUgdGhhdCBhIFBDUnB0IHdp
bGwgZm9sbG93IGFuZCBhcyBzdWNoIGEgUENFIGltcGxlbWVudGF0aW9uIHdpbGwgaGF2ZSB0byBm
bHVzaCB0aGF0IGluZm9ybWF0aW9uIGZyb20gaXRzIGNhY2hlIGF0IHNvbWUgcG9pbnQgaW4gdGlt
ZS4NCg0KSW4gYWRkaXRpb24sIEkgdGhpbmsgaXQgaXMgd29ydGggY29uc2lkZXJpbmcgc2VuZGlu
ZyB0aGUgY29uc3RyYWludHMgaW4gYSBQQ1JwdCBtZXNzYWdlIGluIGR1cGxpY2F0ZSBNZXRyaWMv
TFNQQSBvYmplY3RzIHdpdGggdGhlIFAtZmxhZyBzZXQuIFRoaXMgaXMgaW4gYWRkaXRpb24gdG8g
dGhlIHNhbWUgb2JqZWN0cyBjb250YWluaW5nIHRoZSBvcGVyYXRpb25hbCB2YWx1ZXMuIFRoaXMg
Y2FuIGJlIHVzZWZ1bCBpbiB0aGUgY2FzZSB3aGVyZSB0aGUgaW5pdGlhbCBwYXRoIHdhcyBjb21w
dXRlZCBieSB0aGUgcm91dGVyIGFuZCBpdCBpcyBhY3RpdmUgYW5kIHRoZSB1c2VyIGlzIGRlbGVn
YXRpbmcgaXQuIFRoZSBQQ0UgYXQgdGhhdCBwb2ludCBpbiB0aW1lIHdpbGwgbm90IGNvbXB1dGUg
YSBwYXRoIGltbWVkaWF0ZWx5IGJ1dCB3aWxsIHNhdmUgdGhlIG9yaWdpbmFsIGNvbnN0cmFpbnRz
IGluIHRoZSBQQ1JwdCBtZXNzYWdlIGZvciB0aGUgbmV4dCB0aW1lIGl0IG5lZWRzIHRvIHVwZGF0
ZSB0aGUgcGF0aC4NCg0KUmVnYXJkcywNCk11c3RhcGhhLg0KDQpGcm9tOiBFWFQgT2xpdmllciBE
dWdlb24gW21haWx0bzpvbGl2aWVyLmR1Z2VvbkBvcmFuZ2UuY29tXQ0KU2VudDogTW9uZGF5LCBB
cHJpbCAxOCwgMjAxNiA4OjU4IEFNDQpUbzogQWlzc2FvdWksIE11c3RhcGhhIChOb2tpYSAtIENB
KTsgYWRyaWFuQG9sZGRvZy5jby51azxtYWlsdG86YWRyaWFuQG9sZGRvZy5jby51az47ICdEaHJ1
diBEaG9keScNCkNjOiBwY2VAaWV0Zi5vcmc8bWFpbHRvOnBjZUBpZXRmLm9yZz4NClN1YmplY3Q6
IFJlOiBbUGNlXSBXaGl0aGVyIFN0YXRlbGVzcyBQQ0U/DQoNCkRlYXIgTXVzdGFwaGEsDQoNCllv
dSBjYXRjaCBhIGdvb2QgcG9pbnQgcmVnYXJkaW5nIHRoZSBvcmlnaW5hbCBjb25zdHJhaW50cyB0
aGF0IGFyZSBub3QgY2FycnkgYnkgdGhlIFBDUnB0IG1lc3NhZ2UuIFRodXMsIGlmIHdlIHVzZWQg
YSBzdGFuZGFyZCBQQ1JlcSBtZXNzYWdlIHdpdGhvdXQgdGhlIEQtZGVsZWdhdGUgZmxhZyBzZXQs
IHRoZXJlIGlzIGEgcmlzayB0aGF0IHRoZSBQQ0UgY29uc2lkZXJzIHRoaXMgcmVxdWVzdCBhcyBh
IHN0YXRlbGVzcyBvbmUgYW5kIGRvbid0IGtlZXAgdHJhY2sgb2YgdGhlIG9yaWdpbmFsIHJlcXVl
c3QsIGFuZCBjb25zZXF1ZW50bHksIG9yaWdpbmFsIGNvbnN0cmFpbnRzLg0KDQpTbywgaXMgaXQg
cHJlZmVyYWJsZSB0byBzZXQgZGUgRC1kZWxlZ2F0ZSBmbGFnIGluIHRoZSBQQ1JlcSBtZXNzYWdl
IHRvIHRlbGwgdGhlIFBDRSB0byBrZWVwIGluIG1lbW9yeSB0aGUgb3JpZ2luYWwgY29uc3RyYWlu
dHMgZm9yIGZ1cnRoZXIgdXNhZ2UsIG9yLCBpcyB0aGUgJ1NUQVRFRlVMLVBDRS1DQVBBQklMSVRZ
JyBUTFYgaW4gT3BlbiBtZXNzYWdlIGlzIHN1ZmZpY2llbnQgZm9yIHRoZSBQQ0UgdG8ga25vdyB0
aGF0IGl0IG11c3Qga2VlcCB0cmFjayBvZiBhbnkgcmVxdWVzdHM/IEkgcHJlZmVyIHRoZSBmaXJz
dCBvcHRpb24gYXMgaXQgYWxsb3dzIGEgcGVyIHJlcXVlc3QgY29uZmlndXJhdGlvbiB3aGlsZSB0
aGUgc2Vjb25kIGVuYWJsZXMgdGhlIG1lbW9yaXphdGlvbiBnbG9iYWxseSBmb3IgYWxsIHJlcXVl
c3RzLg0KDQpSZWdhcmRzLA0KDQpPbGl2aWVyDQpMZSAwOC8wNC8yMDE2IDE5OjI2LCBBaXNzYW91
aSwgTXVzdGFwaGEgKE5va2lhIC0gQ0EpIGEgw6ljcml0IDoNCkhpIE9saXZpZXIsDQpHb29kIHN1
bW1hcnkgaW5kZWVkLiBJIHdhcyB3b3JyaWVkIGFib3V0IGludGVyb3AgdGVzdGluZyB3aGVuIEkg
c2VudCB0aGUgb3JpZ2luYWwgZW1haWwgdG8gdGhlIGxpc3QgaW4gRGVjZW1iZXIgMjAxNC4NCg0K
SSBqdXN0IHdhbnRlZCB0byBjb21tZW50IG9uIGEgY291cGxlIG9mIHRoaW5nczoNCg0KDQoxLiAg
ICAgIFlvdSBhcmUgY29ycmVjdCB0aGF0IHRoZSBMU1Agb2JqZWN0IHdoaWNoIGhhcyB0aGUgRC1k
ZWxlZ2F0ZSBmbGFnIGlzIGFsbG93ZWQgaW4gdGhlIFBDUmVxIG1lc3NhZ2UgYXMgcGVyIGRyYWZ0
LWlldGYtcGNlLXN0YXRlZnVsLXBjZS4gSSBob3dldmVyIHRoaW5rIGl0IGlzIG1vcmUgYXBwcm9w
cmlhdGUgdG8gZG8gdGhlIGRlbGVnYXRpb24gaW4gdGhlIHN1YnNlcXVlbnQgUENScHQgbWVzc2Fn
ZSBvbmNlIHRoZSBMU1AgcGF0aCBpcyBwcm9ncmFtbWVkIGJ5IFBDQyBmb2xsb3dpbmcgdGhlIFBD
UmVwIG1lc3NhZ2UgZnJvbSBQQ0UuIFRoaXMgaXMgYmVjYXVzZSBpdCBpcyBhdCB0aGF0IHRpbWUg
dGhhdCB0aGUgTFNQIGlzIGJlaW5nIHN5bmNocm9uaXplZCB3aXRoIHRoZSBQQ0UgTFNQIGRhdGFi
YXNlLg0KDQoNCg0KMi4gICAgICBUaGUgUENScHQgbWVzc2FnZSBkb2VzIG5vdCBjYXJyeSB0aGUg
b3JpZ2luYWwgY29uc3RyYWludHMgb2YgdGhlIExTUCAoQmFuZHdpZHRoLCBNZXRyaWMsIGFuZCBM
U1BBIG9iamVjdHMpLiBJdCBjYW4gY2FycnkgdGhlIG9wZXJhdGlvbmFsIHZhbHVlcyBvZiB0aGUg
QmFuZHdpZHRoIGFuZCBNZXRyaWMgb2JqZWN0cyB1c2VkIGJ5IHRoZSBsYXN0IGNvbXB1dGVkIHBh
dGggaW4gdGhlIHJvdXRlci4gU28sIGV2ZW4gaWYgeW91IGhhdmUgYSBQQ0Ugd2hpY2ggcmVhY3Rl
ZCB0byB0aGUgUENScHQgbWVzc2FnZSBhbmQgY29tcHV0ZWQgYSBuZXcgcGF0aCwgaXQgd2lsbCBu
b3QgZ2V0IHRoZSBhcHByb3ByaWF0ZSBjb25zdHJhaW50cyBpbmNsdWRlZC4gVGhhdCBpcyB3aHkg
dGhlIFBDUmVxL1BDUmVwIHNlcXVlbmNlIGJlZm9yZSBkZWxlZ2F0aW5nIHRoZSBMU1AgaXMgbmVl
ZGVkLg0KDQpSZWdhcmRzLA0KTXVzdGFwaGEuDQoNCkZyb206IEVYVCBvbGl2aWVyLmR1Z2VvbkBv
cmFuZ2UuY29tPG1haWx0bzpvbGl2aWVyLmR1Z2VvbkBvcmFuZ2UuY29tPiBbbWFpbHRvOm9saXZp
ZXIuZHVnZW9uQG9yYW5nZS5jb21dDQpTZW50OiBGcmlkYXksIEFwcmlsIDA4LCAyMDE2IDEyOjI5
IFBNDQpUbzogQWlzc2FvdWksIE11c3RhcGhhIChOb2tpYSAtIENBKTsgYWRyaWFuQG9sZGRvZy5j
by51azxtYWlsdG86YWRyaWFuQG9sZGRvZy5jby51az47ICdEaHJ1diBEaG9keScNCkNjOiBwY2VA
aWV0Zi5vcmc8bWFpbHRvOnBjZUBpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbUGNlXSBXaGl0aGVy
IFN0YXRlbGVzcyBQQ0U/DQoNCkhlbGxvIGFsbCwNCg0KSU1ITyB0aGUgZGlzY3Vzc2lvbiBtdXN0
IGJlIHNwbGl0IGludG8gaXMgMiBkaWZmZXJlbnQgc3ViamVjdHM6DQoNCjEvIFBDSW5pdCBtZXNz
YWdlIGNvdWxkIGJlIHNlZW4gYXMgYW4gaW5kZXBlbmRlbnQgbWVzc2FnZSBjb21wYXJlZCB0byBv
dGhlciBQQ1JlcS9QQ1JlcCwgUENScHQgYW5kIFBDVXAuIEluZGVlZCwgdGhlIFBDRSB1c2VzIHRo
ZSBQQ0luaXQgbWVzc2FnZSBhZnRlciBhIHJlcXVlc3QgdGhhdCBjb21lcyBmcm9tIGFub3RoZXIg
aW50ZXJmYWNlIChlLmcuIGEgUmVzdENvbmYgQVBJKSBpbnN0ZWFkIG9mIFBDUmVxIHRoYXQgY29t
ZXMgZnJvbSB0aGUgcm91dGVyIGl0c2VsZiB0aHJvdWdoIFBDRVAuIEluIGZhY3QsIHdoZW4geW91
IGNvbmZpZ3VyZSBhIHR1bm5lbCBvbiB0aGUgcm91dGVyLCBvbmx5IHRoZSBwYXRoIGNvbXB1dGF0
aW9uIHBhcnQgaXMgcmVxdWVzdGVkIHRvIHRoZSBQQ0UuIENvbXBsZW1lbnRzIG9mIHR1bm5lbCBj
b25maWd1cmF0aW9uIHN0aWxsIHJlbWFpbiBpbiB0aGUgcm91dGVyIGNvbmZpZ3VyYXRpb24uIElu
IGNhc2Ugb2YgUENJbml0LCBhbGwgaW5mb3JtYXRpb24gbXVzdCBiZSBwcm92aWRlZCB0byB0aGUg
cm91dGVyLiBUaGlzIGNvdWxkIGJlIGZvciBleGFtcGxlIHRoZSB0cmFmZmljIHN0ZWVyaW5nLiBT
bywgSU1ITywgaXQgaXMgbm9ybWFsIHRoYXQgdGhlIFBDSW5pdCBtZXNzYWdlIGV2b2x2ZXMgdGhy
b3VnaCBleHRlbnNpb25zIGRpZmZlcmVudCBmcm9tIHRoZSBvdGhlciBQQ0VQIG1lc3NhZ2VzLCBh
bmQgaW4gcGFydGljdWxhciBQQ1JlcSwgYXMgaXQgaXMgbm90IHRyaWdnZXJlZCBieSB0aGUgc2Ft
ZSBlbnRpdHksIGkuZS4gYW4gZXh0ZXJuYWwgY29tcG9uZW50IGluc3RlYWQgdGhlIFBDQyByb3V0
ZXIgaXRzZWxmLg0KDQoyLyBCdXQsIHRoaXMgd2lsbCBub3QgbWFrZSBQQ1JlcSBtZXNzYWdlIG9i
c29sZXRlLiBJbmRlZWQsIFJGQzU0NDAgd2lsbCBjb250aW51ZSB0byBiZSBtYW5kYXRvcnkgZm9y
IHN0YXRlZnVsIGJvdGggcGFzc2l2ZSBhbmQgYWN0aXZlIG1vZGUgZXZlbiBpZiBpdCBuZWVkcyBj
bGFyaWZpY2F0aW9uIGluIHRoZSBkcmFmdC4gTGV0IG1lIGV4cGxhaW4uIEluIHBhc3NpdmUgc3Rh
dGVmdWwsIGEgUENSZXEvUENSZXAgc2VxdWVuY2UgaXMgZHJhd24gaW4gRmlndXJlIDcgb2YgdGhl
IHBjZSBzdGF0ZWZ1bCBkcmFmdCBwcmlvciB0byB0aGUgUENScHQgbWVzc2FnZSBOb3csIHRoZSBh
bWJpZ3VpdHkgY29tZXMgZnJvbSB0aGUgYWN0aXZlIHN0YXRlZnVsIG1vZGUgYW5kIGZpZ3VyZSA4
LiBXaHkgaXMgdGhlIFBDUmVxL1BDUmVwIHNlcXVlbmNlIG5vdCBtZW50aW9uZWQ/IE9mIGNvdXJz
ZSB0aGUgdHVubmVsIGlzIGRlbGVnYXRlZCBpbiB0aGlzIG1vZGUsIGJ1dCwgdGhlIGRlbGVnYXRp
b24gb2JqZWN0IGhhcyBiZWVuIGFkZGVkIGFzIGFuIGV4dGVuc2lvbiB0byB0aGUgUENSZXEgbWVz
c2FnZSBpbiB0aGUgc2FtZSBkcmFmdC4gU28sIElNSE8sIGF0IHRoZSBjcmVhdGlvbiBvZiB0aGUg
dHVubmVsLCB0aGUgZHJhZnQgbXVzdCBwcmVjaXNlIHRoYXQgYSBQQ1JlcS9QQ1JlcCBleGNoYW5n
ZSB3aXRoIGRlbGVnYXRpb249MSBtdXN0IGJlIHVzZWQgcHJpb3IgdG8gdGhlIFBDUnB0IHRvIGJl
IGNvaGVyZW50IHdpdGggUkZDIDU0NDAgYW5kIHBhc3NpdmUgc3RhdGVmdWwgbW9kZS4NCg0KVGhl
IHByb2JsZW0gb2NjdXJlZCBkdXJpbmcgb3VyIGV2YWx1YXRpb24gb2YgY29tbWVyY2lhbCBwcm9k
dWN0cyBvbiB3aGljaCB3ZSBtYWRlIGludGVyb3BlcmFiaWxpdHkgdGVzdHMuIEluZGVlZCB3ZSBv
YnNlcnZlZCBkaWZmZXJlbnQgYmVoYXZpb3VycyB0aGF0IGFyZSBkdWUgdG8gdGhlIGRyYWZ0IGFt
YmlndWl0eSBhbmQgY29uZHVjdCB0byBzb21lIGludGVyb3BlcmFiaWxpdHkgaXNzdWVzLiBUaGUg
ZGlmZmVyZW50IGNhc2VzIGFyZSBhcyBmb2xsb3c6DQogLSBhLyAtIFBDUmVxL1BDUmVwIGV4Y2hh
bmdlIHRvIG9idGFpbiBhIHZhbGlkIEVSTyBiZWZvcmUgdGhlIFBDUnB0IG1lc3NhZ2UNCiAtIGIv
IC0gUENSZXEgbWVzc2FnZSB0byBvYnRhaW4gYSB2YWxpZCBFUk8gYnV0IHdpdGggbm8gcmVhY3Rp
b24gZnJvbSB0aGUgUENFIHdoaWNoIGlzIG5vdCBjb25mb3JtIHRvIFJGQzU0NDANCiAtIGMvIC0g
UENScHQgd2l0aCBlbXB0eSBFUk8gKGxvb2tzIHN0cmFuZ2UuIFdoYXQgaXMgdGhlIG1lYW5pbmcg
b2YgYW4gRW1wdHkgRVJPID8gYSBsb29zZSBwYXRoID8gbm8gcGF0aCA/ICkvUEN1cGQgdG8gZ2V0
IGEgdmFsaWQgcGF0aCB3aGljaCBvdmVybGFwcyB3aXRoIHN0YW5kYXJkIFJGQzU0NDAgUENSZXEv
UENSZXAuDQogLSBkLyAtIFBDUnB0IHdpdGggZW1wdHkgRVJPIGFuZCBubyBQQ1VwZCBsZWF2aW5n
IHRoZSB0dW5uZWwgZG93bi4NCg0KVGh1cywgUENDL1BDRSB0aGF0IHVzZWQgUENScHQvUEN1cGQg
bWVzc2FnZXMgZm9yIGFjdGl2ZSBzdGF0ZWZ1bCBtb2RlIGFyZSBpbmNvbXBhdGlibGUgd2l0aCBQ
Q0MvUENFIHRoYXQgdXNlZCBzdGFuZGFyZCBQQ1JlcS9QQ3JlcCBleGNoYW5nZS4gV2UgY291bGQg
bm90IG1peCBib3RoIGJlaGF2aW91cnMgKFBDQyB0aGF0IHVzZSBQQ1JlcSBtZXNzYWdlIHdpdGgg
UENFIHRoYXQgcmVhY3QgdG8gUENScHQgd2l0aCBlbXB0eSBFUk8gYW5kIHJlY2lwcm9jYWxseSku
IFRoZSBwcm9ibGVtIG9jY3VycyBvbmx5IGF0IHRoZSBjcmVhdGlvbiBvZiB0aGUgdHVubmVsLiBP
bmNlIGNyZWF0ZWQgYW5kIHVwIHRoZSB0dW5uZWwgaXMgcmVwb3J0ZWQgYW5kIHVwZGF0ZWQgYnkg
bWVhbnMgb2YgUENScHQgLyBQQ3VwZCBtZXNzYWdlcyBjb3JyZWN0bHkgaW4gYWxsIGNhc2VzLg0K
DQpUbyBzdW1tYXJpemU6IFBDSW5pdCBtZXNzYWdlIGNvdWxkIGxlYXZlIGluZGVwZW5kZW50bHkg
ZnJvbSBvdGhlciBtZXNzYWdlcy4gUENSZXEgaXMgdGhlIGJhc2lzIG9mIFBDRSBhbmQgaXMgbWFu
ZGF0b3J5IGluIGFsbCB1c2UgY2FzZXMgaW5jbHVkZWQgdGhlIGFjdGl2ZSBzdGF0ZWZ1bCBtb2Rl
LCBidXQgdGhpcyBuZWVkIHRvIGJlIGNsYXJpZnkgaW4gdGhlIHBjZSBzdGF0ZWZ1bCBkcmFmdC4N
Cg0KUmVnYXJkcw0KDQpPbGl2aWVyDQpMZSAwNy8wNC8yMDE2IDIzOjIyLCBBaXNzYW91aSwgTXVz
dGFwaGEgKE5va2lhIC0gQ0EpIGEgw6ljcml0IDoNCkhpIEFkcmlhbiwNCkkgcmFpc2VkIGluIERl
Y2VtYmVyIDIwMTQgdGhlIHRlY2huaWNhbCBpc3N1ZSBpbiBkcmFmdC1pZXRmLXBjZS1zdGF0ZWZ1
bC1wY2UgdGhhdCBhIFBDQyBtdXN0IGJlIGFibGUgdG8gY29udmV5IHRoZSBvcmlnaW5hbCBwYXJh
bWV0ZXJzIChjb25zdHJhaW50cykgb2YgdGhlIExTUCBwYXRoIChCYW5kd2lkdGgsIE1ldHJpYywg
YW5kIExTUEEgb2JqZWN0cykgdXNpbmcgYSBQQ1JlcSBtZXNzYWdlIHRvIGEgUENFIGFuZCBzdWJz
ZXF1ZW50bHkgZGVsZWdhdGUgdGhlIExTUCB0byBQQ0UgdXNpbmcgdGhlIFBDUnB0IG1lc3NhZ2Uu
IE90aGVyd2lzZSwgd2hlbiB0aGUgTFNQIGlzIGRlbGVnYXRlZCB0byBQQ0Ugb25seSB0aGUgb3Bl
cmF0aW9uYWwgdmFsdWVzIG9mIHRoZXNlIHBhcmFtZXRlcnMgY2FuIGJlIGluY2x1ZGVkIGluIHRo
ZSBQQ1JwdCBtZXNzYWdlLiBUaGUgbGF0dGVyIG1lYW5zIHRoYXQgdGhlIFBDRSB3aWxsIHVwZGF0
ZSB0aGUgcGF0aCB3aXRob3V0IGtub3dpbmcgZXhhY3RseSB0aGUgb3JpZ2luYWwgcGFyYW1ldGVy
cy4NCg0KRm9yIG1lLCBQQ1JlcS9QQ1JlcCBhcmUgYW4gaW50ZWdyYWwgcGFydCBvZiBvcGVyYXRp
bmcgYW4gTFNQIGluIHN0YXRlZnVsIG1vZGUuDQoNCkhlcmUgaXMgdGhlIGxpbmsgdG8gdGhlIGFy
Y2hpdmVkIHRocmVhZDoNCmh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9zZWFyY2gv
P2VtYWlsX2xpc3Q9cGNlJnNvPS1kYXRlJnE9JTIyK1BhdGgrQ29tcHV0YXRpb24rUmVxdWVzdCtp
bitBY3RpdmUrU3RhdGVmdWwrUENFJTIyDQoNClJlZ2FyZHMsDQpNdXN0YXBoYS4NCg0KRnJvbTog
UGNlIFttYWlsdG86cGNlLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBFWFQgQWRyaWFu
IEZhcnJlbA0KU2VudDogVGh1cnNkYXksIEFwcmlsIDA3LCAyMDE2IDEyOjQ4IEFNDQpUbzogJ0Ro
cnV2IERob2R5Jw0KQ2M6IHBjZUBpZXRmLm9yZzxtYWlsdG86cGNlQGlldGYub3JnPg0KU3ViamVj
dDogUmU6IFtQY2VdIFdoaXRoZXIgU3RhdGVsZXNzIFBDRT8NCg0KSSB0aGluayB5b3UgYXJlIHBy
b2JhYmx5IHJpZ2h0LCBEaHJ1di4NCg0KQnV0IHJlZmVyZW5jaW5nIHRoZSB3YXlzIGluIHdoaWNo
IGN1c3RvbWVycyBkZXBsb3kgbWF5IGJlIGEgbGl0dGxlIGxpbWl0aW5nLg0KVG8gc2F5IFBDRSBp
cyB3aWRlbHkgZGVwbG95ZWQgKGV2ZW4gYWZ0ZXIgYWxsIHRoZXNlIHllYXJzKSBtYXkgYmUgYW4g
ZXhhZ2dlcmF0aW9uLg0KQWx0aG91Z2ggd2UgZG8gaGF2ZSBzb21lIGNsdWVzIGFib3V0IHdoYXQg
aXMgY3VycmVudGx5IGJlaW5nIHB1c2hlZCBmb3IgZGVwbG95bWVudC4NCg0KSSB0aGluayB5b3Ug
aGF2ZSBtYWlubHkgZ3Jhc3BlZCBteSBwb2ludCwgaG93ZXZlci4gV2UgbmVlZCB0byB1bmRlcnN0
YW5kIHdoaWNoIGV4dGVuc2lvbnMgYXJlIGRlZmluaXRlbHkgb25seSBuZWVkZWQgaW4gb25lIG1v
ZGUgb3IgYW5vdGhlciwgYW5kIHdoaWNoIHNob3VsZCBiZSBkb25lIGluIGFsbCBtb2RlcyAoZWl0
aGVyIGJlY2F1c2UgdGhleSBhcmUgbmVlZGVkIG9yIGJlY2F1c2Ugd2UgZG9uJ3Qga25vdykuDQoN
Ck9UT0gsIEkgc3VwcG9zZSBUTFZzIGFyZSBqdXN0IFRMVnMuIE9uY2UgeW91IHNwZWNpZmllZCB0
aGUgVExWIGl0IGlzIG5vdCByb2NrZXQgc2NpZW5jZSB0byBpbmNsdWRlIGl0IGluIGEgbWVzc2Fn
ZS4gSW4gZmFjdCwgaXQgaXMgcHJvYmFibHkgb25lIGxpbmUgb2YgdGV4dCB0byBpbmNsdWRlIGl0
IGFuZCBvbmx5IGEgc2hvcnQgcGFyYWdyYXBoIHRvIGRlc2NyaWJlIGFkZGl0aW9uYWwgcHJvY2Vz
c2luZyBpbiBvdGhlciBtb2RlcyBvbmNlIHlvdSBoYXZlIGRlc2NyaWJlZCBob3cgaXQgaXMgdXNl
ZCBpbiBvbmUgbW9kZS4NCg0KV2hlcmUgZG9lcyB0aGF0IGxlYXZlIHVzPw0KDQpBZHJpYW4NCg0K
RnJvbTogZGhydXZkaG9keUBnbWFpbC5jb208bWFpbHRvOmRocnV2ZGhvZHlAZ21haWwuY29tPiBb
bWFpbHRvOmRocnV2ZGhvZHlAZ21haWwuY29tXSBPbiBCZWhhbGYgT2YgRGhydXYgRGhvZHkNClNl
bnQ6IDA2IEFwcmlsIDIwMTYgMjM6MDcNClRvOiBGYXJyZWwgQWRyaWFuDQpDYzogcGNlQGlldGYu
b3JnPG1haWx0bzpwY2VAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW1BjZV0gV2hpdGhlciBTdGF0
ZWxlc3MgUENFPw0KDQpIaSBBZHJpYW4sDQoNCkV2ZW4gaW4gdGhlIGJyYXZlIG5ldyB3b3JsZCBv
ZiBTdGF0ZWZ1bCBQQ0UsIFBDUmVxIGFuZCBQQ1JlcCBtZXNzYWdlcyBkbyBwbGF5IGEgcm9sZSBp
biB0aGUgcGFzc2l2ZSBzdGF0ZWZ1bCBQQ0UgbW9kZS4gUENSZXEvUENSZXAgYWxzbyBwbGF5IGEg
Y3J1Y2lhbCByb2xlIGluIHRoZSBpbnRlci1kb21haW4gYW5kIGludGVyLWxheWVyIGNvbnRleHQg
aW4gdGhlIG5ldyBwcm9wb3NhbCBsaWtlIHN0YXRlZnVsIEgtUENFLg0KDQpBdCB0aGUgc2FtZSB0
aW1lIG1hbmRhdGluZyB0aGF0IGV2ZXJ5IGV4dGVuc2lvbiAoc2F5IFNGQykgbXVzdCBhbHNvIGJl
IHNwZWNpZmllZCBpbiBhIHN0YXRlbGVzcyBtYW5uZXIgd2hlbiBubyBjdXN0b21lciBkZXBsb3kg
aW4gc3VjaCBhIHdheSwgbWlnaHQgYmUgb3ZlcmtpbGwuDQoNClBlcmhhcHMgd2UgbmVlZCB0byBs
b29rIGF0IGl0IGNhc2UgYnkgY2FzZSENCg0KRGhydXYNCg0KT24gV2VkLCBBcHIgNiwgMjAxNiBh
dCA0OjAwIFBNLCBBZHJpYW4gRmFycmVsIDxhZHJpYW5Ab2xkZG9nLmNvLnVrPG1haWx0bzphZHJp
YW5Ab2xkZG9nLmNvLnVrPj4gd3JvdGU6DQpPbmNlIHVwb24gYSB0aW1lLCBpbiBhIHdvcmtpbmcg
Z3JvdXAgZmFyLCBmYXIgYXdheSwgUENFIHdhcyBiYXNpY2FsbHkgc3RhdGVsZXNzLg0KUENFIGFj
dGVkIGluIHJlc3BvbnNlIHRvIHF1ZXN0aW9ucyBhc2tlZCBieSBQQ0NzLg0KDQpUaGVzZSBkYXlz
LCBldmVyeW9uZSBpcyBleGNpdGVkIGJ5IHN0YXRlZnVsIFBDRXMgYW5kIHRoZXJlIGlzIGEgbG90
IG9mDQppbml0aWF0aW9uIChvZiBMU1BzIG9yIG9mIGNvbnRyb2wgb2YgTFNQcykuDQoNCkluIHRo
ZSBqYWJiZXIgcm9vbSBkdXJpbmcgdG9kYXkncyBtZWV0aW5nIFJhdmkgbm90ZWQgdGhhdCBub3Qg
YSBsb3Qgb2YgdGhlIG5ldw0KZHJhZnRzIChtYXliZSBub25lIG9mIHRoZW0pIHRhbGsgYWJvdXQg
UENSZXEgbWVzc2FnZXMuIFRoaXMgcmFpc2VzIHRoZSBxdWVzdGlvbg0KaW4gb3VyIG1pbmRzIGFz
IHRvIHdoZXRoZXIgc3RhdGVsZXNzIFBDRSBpcyBvYnNvbGV0ZS4NCg0KSWYgKGFuZCBvbmx5IGlm
KSB0aGlzIG1vZGUgb2YgUENFIHVzYWdlIGhhcyBnb25lIG91dCBvZiBmYXNoaW9uLCB3ZSAqbWln
aHQqDQpjb25zaWRlciBjbGVhbmluZyB1cCB0aGUgcHJvdG9jb2wgYW5kIGFyY2hpdGVjdHVyZSBz
byB0aGF0IHdlIGRvbid0IG5lZWQgdG8gbWFrZQ0KcHJvdG9jb2wgZXh0ZW5zaW9ucyB0byBQQ1Jl
cSBhbmQgUENSZXAgbWVzc2FnZXMgd2hlbiB3ZSBtYWtlIGV4dGVuc2lvbnMgdG8NClBDSW5pdCBt
ZXNzYWdlcy4NCg0KVGhvdWdodHM/DQoNCkFkcmlhbg0KDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXw0KUGNlIG1haWxpbmcgbGlzdA0KUGNlQGlldGYub3Jn
PG1haWx0bzpQY2VAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3BjZQ0KDQoNCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXw0KDQpQY2UgbWFpbGluZyBsaXN0DQoNClBjZUBpZXRmLm9yZzxtYWlsdG86UGNlQGll
dGYub3JnPg0KDQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3BjZQ0KDQoN
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCg0KDQoNCkNlIG1lc3NhZ2UgZXQgc2VzIHBpZWNlcyBqb2ludGVzIHBldXZlbnQg
Y29udGVuaXIgZGVzIGluZm9ybWF0aW9ucyBjb25maWRlbnRpZWxsZXMgb3UgcHJpdmlsZWdpZWVz
IGV0IG5lIGRvaXZlbnQgZG9uYw0KDQpwYXMgZXRyZSBkaWZmdXNlcywgZXhwbG9pdGVzIG91IGNv
cGllcyBzYW5zIGF1dG9yaXNhdGlvbi4gU2kgdm91cyBhdmV6IHJlY3UgY2UgbWVzc2FnZSBwYXIg
ZXJyZXVyLCB2ZXVpbGxleiBsZSBzaWduYWxlcg0KDQphIGwnZXhwZWRpdGV1ciBldCBsZSBkZXRy
dWlyZSBhaW5zaSBxdWUgbGVzIHBpZWNlcyBqb2ludGVzLiBMZXMgbWVzc2FnZXMgZWxlY3Ryb25p
cXVlcyBldGFudCBzdXNjZXB0aWJsZXMgZCdhbHRlcmF0aW9uLA0KDQpPcmFuZ2UgZGVjbGluZSB0
b3V0ZSByZXNwb25zYWJpbGl0ZSBzaSBjZSBtZXNzYWdlIGEgZXRlIGFsdGVyZSwgZGVmb3JtZSBv
dSBmYWxzaWZpZS4gTWVyY2kuDQoNCg0KDQpUaGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50
cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgb3IgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbiB0aGF0
IG1heSBiZSBwcm90ZWN0ZWQgYnkgbGF3Ow0KDQp0aGV5IHNob3VsZCBub3QgYmUgZGlzdHJpYnV0
ZWQsIHVzZWQgb3IgY29waWVkIHdpdGhvdXQgYXV0aG9yaXNhdGlvbi4NCg0KSWYgeW91IGhhdmUg
cmVjZWl2ZWQgdGhpcyBlbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFu
ZCBkZWxldGUgdGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMuDQoNCkFzIGVtYWlscyBt
YXkgYmUgYWx0ZXJlZCwgT3JhbmdlIGlzIG5vdCBsaWFibGUgZm9yIG1lc3NhZ2VzIHRoYXQgaGF2
ZSBiZWVuIG1vZGlmaWVkLCBjaGFuZ2VkIG9yIGZhbHNpZmllZC4NCg0KVGhhbmsgeW91Lg0KDQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwoKQ2UgbWVzc2FnZSBldCBzZXMgcGllY2VzIGpvaW50ZXMgcGV1dmVudCBjb250ZW5p
ciBkZXMgaW5mb3JtYXRpb25zIGNvbmZpZGVudGllbGxlcyBvdSBwcml2aWxlZ2llZXMgZXQgbmUg
ZG9pdmVudCBkb25jCnBhcyBldHJlIGRpZmZ1c2VzLCBleHBsb2l0ZXMgb3UgY29waWVzIHNhbnMg
YXV0b3Jpc2F0aW9uLiBTaSB2b3VzIGF2ZXogcmVjdSBjZSBtZXNzYWdlIHBhciBlcnJldXIsIHZl
dWlsbGV6IGxlIHNpZ25hbGVyCmEgbCdleHBlZGl0ZXVyIGV0IGxlIGRldHJ1aXJlIGFpbnNpIHF1
ZSBsZXMgcGllY2VzIGpvaW50ZXMuIExlcyBtZXNzYWdlcyBlbGVjdHJvbmlxdWVzIGV0YW50IHN1
c2NlcHRpYmxlcyBkJ2FsdGVyYXRpb24sCk9yYW5nZSBkZWNsaW5lIHRvdXRlIHJlc3BvbnNhYmls
aXRlIHNpIGNlIG1lc3NhZ2UgYSBldGUgYWx0ZXJlLCBkZWZvcm1lIG91IGZhbHNpZmllLiBNZXJj
aS4KClRoaXMgbWVzc2FnZSBhbmQgaXRzIGF0dGFjaG1lbnRzIG1heSBjb250YWluIGNvbmZpZGVu
dGlhbCBvciBwcml2aWxlZ2VkIGluZm9ybWF0aW9uIHRoYXQgbWF5IGJlIHByb3RlY3RlZCBieSBs
YXc7CnRoZXkgc2hvdWxkIG5vdCBiZSBkaXN0cmlidXRlZCwgdXNlZCBvciBjb3BpZWQgd2l0aG91
dCBhdXRob3Jpc2F0aW9uLgpJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGVtYWlsIGluIGVycm9y
LCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgYW5kIGl0
cyBhdHRhY2htZW50cy4KQXMgZW1haWxzIG1heSBiZSBhbHRlcmVkLCBPcmFuZ2UgaXMgbm90IGxp
YWJsZSBmb3IgbWVzc2FnZXMgdGhhdCBoYXZlIGJlZW4gbW9kaWZpZWQsIGNoYW5nZWQgb3IgZmFs
c2lmaWVkLgpUaGFuayB5b3UuCgo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
U2ltU3VuOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseTpTaW1TdW47DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9u
dC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQg
MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3NlLTE6MiAx
MSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDb25zb2xhczsN
CglwYW5vc2UtMToyIDExIDYgOSAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt
aWx5OiJcQFNpbVN1biI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OlVidW50dTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5N
c29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1h
cmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJU
aW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7DQoJY29sb3I6YmxhY2s7fQ0KYTpsaW5rLCBzcGFuLk1z
b0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xs
b3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVj
b3JhdGlvbjp1bmRlcmxpbmU7fQ0KcHJlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28t
c3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJn
aW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291
cmllciBOZXciOw0KCWNvbG9yOmJsYWNrO30NCnAuTXNvQWNldGF0ZSwgbGkuTXNvQWNldGF0ZSwg
ZGl2Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5r
OiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAx
cHQ7DQoJZm9udC1zaXplOjguMHB0Ow0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlm
IjsNCgljb2xvcjpibGFjazt9DQpwLk1zb0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3Jh
cGgsIGRpdi5Nc29MaXN0UGFyYWdyYXBoDQoJe21zby1zdHlsZS1wcmlvcml0eTozNDsNCgltYXJn
aW4tdG9wOjBpbjsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1hcmdpbi1ib3R0b206MGluOw0KCW1h
cmdpbi1sZWZ0Oi41aW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4w
cHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjsNCgljb2xvcjpibGFj
azt9DQpzcGFuLkhUTUxQcmVmb3JtYXR0ZWRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJIVE1MIFBy
ZWZvcm1hdHRlZCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxp
bms6IkhUTUwgUHJlZm9ybWF0dGVkIjsNCglmb250LWZhbWlseTpDb25zb2xhczsNCgljb2xvcjpi
bGFjazt9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBU
ZXh0IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFs
bG9vbiBUZXh0IjsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5F
bWFpbFN0eWxlMjINCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNh
bGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTIz
DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJBcmlhbCIsInNhbnMt
c2VyaWYiOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjQNCgl7bXNvLXN0
eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkFyaWFsIiwic2Fucy1zZXJpZiI7DQoJ
Y29sb3I6d2luZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyNQ0KCXttc28tc3R5bGUtdHlwZTpw
ZXJzb25hbDsNCglmb250LWZhbWlseToiQXJpYWwiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjp3aW5k
b3d0ZXh0O30NCnNwYW4uRW1haWxTdHlsZTI2DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpz
cGFuLkVtYWlsU3R5bGUyNw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250
LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0No
cERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBw
dDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEu
MGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2Vj
dGlvbjE7fQ0KLyogTGlzdCBEZWZpbml0aW9ucyAqLw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6
MTYzMTAwOTQ0MTsNCgltc28tbGlzdC10eXBlOmh5YnJpZDsNCgltc28tbGlzdC10ZW1wbGF0ZS1p
ZHM6MTExMTc4MzMzNCA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNSA2NzY5ODcwMyA2NzY5ODcx
MyA2NzY5ODcxNSA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNTt9DQpAbGlzdCBsMDpsZXZlbDEN
Cgl7bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMDpsZXZlbDINCgl7bXNvLWxldmVs
LXRhYi1zdG9wOjEuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWwzDQoJe21zby1sZXZlbC10YWItc3RvcDox
LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluO30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6Mi4waW47DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlz
dCBsMDpsZXZlbDUNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjIuNWluOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWw2
DQoJe21zby1sZXZlbC10YWItc3RvcDozLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsNw0KCXttc28tbGV2
ZWwtdGFiLXN0b3A6My41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMDpsZXZlbDgNCgl7bXNvLWxldmVsLXRhYi1zdG9w
OjQuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
LjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWw5DQoJe21zby1sZXZlbC10YWItc3RvcDo0LjVpbjsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCm9s
DQoJe21hcmdpbi1ib3R0b206MGluO30NCnVsDQoJe21hcmdpbi1ib3R0b206MGluO30NCi0tPjwv
c3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJl
ZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNv
IDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0i
ZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwv
aGVhZD4NCjxib2R5IGJnY29sb3I9IndoaXRlIiBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxp
bms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkhpIFhpYW4s
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj5SZWdhcmRpbmcgdGhlIE1FVFJJQyBvYmplY3QsIHRoZSBpc3N1ZSBpcyBub3Qg
aGF2aW5nIHRoZSBPYmplY3QgaW4gdGhlIFBDUnB0ICh3aGljaCBhbHJlYWR5IHdvcmtzKS4gVGhl
IGlzc3VlIGlzIHRoYXQgdGhlIG1ldHJpYyBvYmplY3Qgd2lsbCByZWZsZWN0IHRoZSBvcGVyYXRp
b25hbA0KIHN0YXRlIG9mIHRoZSBMU1AgcmF0aGVyIHRoYW4gaXTigJlzIGNvbmZpZ3VyYXRpb24u
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlRoZSBiZXN0IGV4YW1wbGUgbWF5IGJlIDo8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UENDIGlzIGNvbmZpZ3VyZWQgdG8gdXNlIElH
UCBtZXRyaWMgd2l0aCBhIGNvc3QgYm91bmQgdG8gMjAuPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPkluIHRoZSBQQ1JwdCwgaXQgd2lsbCBzZW5kIGluIHRoZSBNRVRSSUMgb2JqZWN0IHRo
ZSBvcGVyYXRpb25hbCB2YWx1ZXMgb2YgdGhlIExTUCwgc28gdGhlIG1ldHJpYyBtYXkgYmUgYW55
dGhpbmcgYmVsb3cgMjAgKGUuZy4gMTQpIGFuZCBCPTAgYW5kIHdlIHdpbGwgbm90DQogaGF2ZSBh
bnkgaW5mb3JtYXRpb24gYWJvdXQgdGhlIGNvc3QgYm91bmRhcnkgY29uc3RyYWludCwgc28gdGhl
IFBDRSB3aWxsIG5vdCBiZSBhYmxlIHRvIGZ1bGxmaWxsIHRoaXMgY29uc3RyYWludCB3aGVuIGNv
bXB1dGluZyB0aGUgcGF0aCBmb3IgdGhlIFBDQy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkhvcGUgaXQgaGVscHMsPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj5TdGVwaGFuZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAx
LjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPkZyb206PC9zcGFu
PjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij4gUGNlIFtt
YWlsdG86cGNlLWJvdW5jZXNAaWV0Zi5vcmddDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlpoYW5neGlh
biAoWGlhbik8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIE1heSAwNSwgMjAxNiAwODozMzxi
cj4NCjxiPlRvOjwvYj4gQWlzc2FvdWksIE11c3RhcGhhIChOb2tpYSAtIENBKTsgRFVHRU9OIE9s
aXZpZXIgSU1UL09MTjxicj4NCjxiPkNjOjwvYj4gcGNlQGlldGYub3JnPGJyPg0KPGI+U3ViamVj
dDo8L2I+IFJlOiBbUGNlXSBXaGl0aGVyIFN0YXRlbGVzcyBQQ0U/PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkhpLA0KPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4m
bmJzcDsmbmJzcDsgSSB3b3VsZCBsaWtlIHRvIGZpcnN0IHRoYW5rIE9saXZpZXIgYW5kIE11c3Rh
cGhhIGZvciBicmluZ2luZyBzdWNoIGdvb2QgY29tbWVudHMvZGlzY3Vzc2lvbnMsIGJhc2VkIG9u
IGludGVyLW9wIHRlc3QuICZuYnNwO1dpdGggeW91cg0KIGhlbHAsIGhvcGUgd2UgY2FuIGNsZWFy
IHRoZSBhbWJpZ3VpdHkgdmVyeSBzb29uLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEO21z
by1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1pbmRlbnQ6NC44cHQiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNO
Ij5XaXRoIHJlZ2FyZCB0byB0aGUgMjxzdXA+bmQ8L3N1cD4gcG9pbnQgcmFpc2VkIGJlbG93IGJ5
IE11c3RhcGhhOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTpTaW1T
dW47Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+77yCPC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1
YWdlOlpILUNOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOndpbmRvd3RleHQ7bXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6WkgtQ04iPkluIGFkZGl0aW9uLCBJIHRoaW5rIGl0IGlzIHdvcnRoIGNvbnNpZGVyaW5n
IHNlbmRpbmcgdGhlIGNvbnN0cmFpbnRzIGluIGEgUENScHQgbWVzc2FnZSBpbiBkdXBsaWNhdGUg
TWV0cmljL0xTUEEgb2JqZWN0cyB3aXRoIHRoZQ0KIFAtZmxhZyBzZXQuIFRoaXMgaXMgaW4gYWRk
aXRpb24gdG8gdGhlIHNhbWUgb2JqZWN0cyBjb250YWluaW5nIHRoZSBvcGVyYXRpb25hbCB2YWx1
ZXMuIFRoaXMgY2FuIGJlIHVzZWZ1bCBpbiB0aGUgY2FzZSB3aGVyZSB0aGUgaW5pdGlhbCBwYXRo
IHdhcyBjb21wdXRlZCBieSB0aGUgcm91dGVyIGFuZCBpdCBpcyBhY3RpdmUgYW5kIHRoZSB1c2Vy
IGlzIGRlbGVnYXRpbmcgaXQuIFRoZSBQQ0UgYXQgdGhhdCBwb2ludCBpbiB0aW1lIHdpbGwgbm90
IGNvbXB1dGUNCiBhIHBhdGggaW1tZWRpYXRlbHkgYnV0IHdpbGwgc2F2ZSB0aGUgb3JpZ2luYWwg
Y29uc3RyYWludHMgaW4gdGhlIFBDUnB0IG1lc3NhZ2UgZm9yIHRoZSBuZXh0IHRpbWUgaXQgbmVl
ZHMgdG8gdXBkYXRlIHRoZSBwYXRoLjwvc3Bhbj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOndpbmRvd3RleHQ7bXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPu+8gjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOndpbmRvd3RleHQ7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6d2luZG93dGV4dDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPlRo
ZSBjYXBhYmlsaXR5IG9mIGNhcnJ5aW5nIE1ldHJpYy9MU1BBIGluIFBDUnB0IG1lc3NhZ2UgaXMg
YWxyZWFkeSBhbGxvd2VkIChzZWUNCjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRt
bC9kcmFmdC1pZXRmLXBjZS1zdGF0ZWZ1bC1wY2UtMTQjc2VjdGlvbi02LjEiPg0KaHR0cHM6Ly90
b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtcGNlLXN0YXRlZnVsLXBjZS0xNCNzZWN0aW9u
LTYuMTwvYT4pLiAmbmJzcDtJZiB5b3UgdGhpbmsgdGhlcmUgaXMgbGFjayBvZiB0ZXh0IGV4cGxh
bmF0aW9uIG9mIHRoZSBtb3RpdmF0aW9uIGJlaGluZCwgd2Ugc2hvdWxkIGFkZCBzb21lIHRvIG1h
a2UgaXQgY2xlYXJlci48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1s
YW5ndWFnZTpaSC1DTiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Q7bXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPlJlZ2FyZHMsPGJyPg0KWGlhbjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpz
b2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6d2luZG93dGV4
dDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOndpbmRvd3RleHQ7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6Wkgt
Q04iPg0KIFBjZSBbPGEgaHJlZj0ibWFpbHRvOnBjZS1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86
cGNlLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XSA8Yj5PbiBCZWhhbGYgT2YNCjwvYj5BaXNzYW91aSwg
TXVzdGFwaGEgKE5va2lhIC0gQ0EpPGJyPg0KPGI+U2VudDo8L2I+IDIwMTY8L3NwYW4+PHNwYW4g
bGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlNpbVN1bjtj
b2xvcjp3aW5kb3d0ZXh0O21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj7lubQ8L3NwYW4+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6d2luZG93dGV4dDttc28tZmFyZWFzdC1sYW5n
dWFnZTpaSC1DTiI+NDwvc3Bhbj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9yOndpbmRvd3RleHQ7bXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6WkgtQ04iPuaciDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjp3
aW5kb3d0ZXh0O21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4xOTwvc3Bhbj48c3BhbiBsYW5n
PSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U2ltU3VuO2NvbG9y
OndpbmRvd3RleHQ7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPuaXpTwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0O21zby1mYXJlYXN0LWxhbmd1YWdl
OlpILUNOIj4NCiA0OjAwPGJyPg0KPGI+VG86PC9iPiBFWFQgT2xpdmllciBEdWdlb247IDxhIGhy
ZWY9Im1haWx0bzphZHJpYW5Ab2xkZG9nLmNvLnVrIj5hZHJpYW5Ab2xkZG9nLmNvLnVrPC9hPjsg
J0RocnV2IERob2R5Jzxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnBjZUBpZXRmLm9y
ZyI+cGNlQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW1BjZV0gV2hpdGhl
ciBTdGF0ZWxlc3MgUENFPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6Wkgt
Q04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6d2luZG93dGV4dDttc28tZmFyZWFzdC1sYW5n
dWFnZTpaSC1DTiI+SGkgT2xpdmllciw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOndpbmRvd3RleHQ7bXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkl0IGlzIG9uZSBvcHRpb24gZm9yIHN1cmUuIEluIGdl
bmVyYWwsIGltcGxlbWVudGF0aW9ucyBvZiBzdGF0ZWZ1bCBQQ0Ugc2hvdWxkIGJlIGFibGUgb2Yg
Y2FjaGluZyB0aGUgY29uc3RyYWludHMgcmVjZWl2ZWQgaW4gdGhlDQogUENSZXEgbWVzc2FnZSBm
b3Igc29tZSBwZXJpb2Qgb2YgdGltZSB0byBnaXZlIGEgY2hhbmNlIGZvciBhIHBvdGVudGlhbCBm
b2xsb3ctdXAgUENScHQgbWVzc2FnZS4gRXZlbiBpZiB5b3Ugc2V0IHRoZSBELWZsYWcgaW4gdGhl
IFBDUmVxIG1lc3NhZ2UsIHRoZXJlIGlzIG5vIGd1YXJhbnRlZSB0aGF0IGEgUENScHQgd2lsbCBm
b2xsb3cgYW5kIGFzIHN1Y2ggYSBQQ0UgaW1wbGVtZW50YXRpb24gd2lsbCBoYXZlIHRvIGZsdXNo
IHRoYXQgaW5mb3JtYXRpb24NCiBmcm9tIGl0cyBjYWNoZSBhdCBzb21lIHBvaW50IGluIHRpbWUu
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0O21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNO
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOndpbmRvd3RleHQ7bXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6WkgtQ04iPkluIGFkZGl0aW9uLCBJIHRoaW5rIGl0IGlzIHdvcnRoIGNvbnNpZGVyaW5nIHNl
bmRpbmcgdGhlIGNvbnN0cmFpbnRzIGluIGEgUENScHQgbWVzc2FnZSBpbiBkdXBsaWNhdGUgTWV0
cmljL0xTUEEgb2JqZWN0cyB3aXRoIHRoZQ0KIFAtZmxhZyBzZXQuIFRoaXMgaXMgaW4gYWRkaXRp
b24gdG8gdGhlIHNhbWUgb2JqZWN0cyBjb250YWluaW5nIHRoZSBvcGVyYXRpb25hbCB2YWx1ZXMu
IFRoaXMgY2FuIGJlIHVzZWZ1bCBpbiB0aGUgY2FzZSB3aGVyZSB0aGUgaW5pdGlhbCBwYXRoIHdh
cyBjb21wdXRlZCBieSB0aGUgcm91dGVyIGFuZCBpdCBpcyBhY3RpdmUgYW5kIHRoZSB1c2VyIGlz
IGRlbGVnYXRpbmcgaXQuIFRoZSBQQ0UgYXQgdGhhdCBwb2ludCBpbiB0aW1lIHdpbGwgbm90IGNv
bXB1dGUNCiBhIHBhdGggaW1tZWRpYXRlbHkgYnV0IHdpbGwgc2F2ZSB0aGUgb3JpZ2luYWwgY29u
c3RyYWludHMgaW4gdGhlIFBDUnB0IG1lc3NhZ2UgZm9yIHRoZSBuZXh0IHRpbWUgaXQgbmVlZHMg
dG8gdXBkYXRlIHRoZSBwYXRoLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6d2luZG93dGV4dDttc28tZmFy
ZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0
O21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
d2luZG93dGV4dDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+TXVzdGFwaGEuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjp3aW5kb3d0ZXh0O21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVm
dDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxk
aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRk
aW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOndpbmRvd3RleHQ7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
WkgtQ04iPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjp3
aW5kb3d0ZXh0O21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4NCiBFWFQgT2xpdmllciBEdWdl
b24gWzxhIGhyZWY9Im1haWx0bzpvbGl2aWVyLmR1Z2VvbkBvcmFuZ2UuY29tIj5tYWlsdG86b2xp
dmllci5kdWdlb25Ab3JhbmdlLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBB
cHJpbCAxOCwgMjAxNiA4OjU4IEFNPGJyPg0KPGI+VG86PC9iPiBBaXNzYW91aSwgTXVzdGFwaGEg
KE5va2lhIC0gQ0EpOyA8YSBocmVmPSJtYWlsdG86YWRyaWFuQG9sZGRvZy5jby51ayI+DQphZHJp
YW5Ab2xkZG9nLmNvLnVrPC9hPjsgJ0RocnV2IERob2R5Jzxicj4NCjxiPkNjOjwvYj4gPGEgaHJl
Zj0ibWFpbHRvOnBjZUBpZXRmLm9yZyI+cGNlQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6
PC9iPiBSZTogW1BjZV0gV2hpdGhlciBTdGF0ZWxlc3MgUENFPzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OlVidW50dTttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+RGVhciBN
dXN0YXBoYSw8YnI+DQo8YnI+DQpZb3UgY2F0Y2ggYSBnb29kIHBvaW50IHJlZ2FyZGluZyB0aGUg
b3JpZ2luYWwgY29uc3RyYWludHMgdGhhdCBhcmUgbm90IGNhcnJ5IGJ5IHRoZSBQQ1JwdCBtZXNz
YWdlLiBUaHVzLCBpZiB3ZSB1c2VkIGEgc3RhbmRhcmQgUENSZXEgbWVzc2FnZSB3aXRob3V0IHRo
ZSBELWRlbGVnYXRlIGZsYWcgc2V0LCB0aGVyZSBpcyBhIHJpc2sgdGhhdCB0aGUgUENFIGNvbnNp
ZGVycyB0aGlzIHJlcXVlc3QgYXMgYSBzdGF0ZWxlc3Mgb25lIGFuZCBkb24ndCBrZWVwDQogdHJh
Y2sgb2YgdGhlIG9yaWdpbmFsIHJlcXVlc3QsIGFuZCBjb25zZXF1ZW50bHksIG9yaWdpbmFsIGNv
bnN0cmFpbnRzLjxicj4NCjxicj4NClNvLCBpcyBpdCBwcmVmZXJhYmxlIHRvIHNldCBkZSBELWRl
bGVnYXRlIGZsYWcgaW4gdGhlIFBDUmVxIG1lc3NhZ2UgdG8gdGVsbCB0aGUgUENFIHRvIGtlZXAg
aW4gbWVtb3J5IHRoZSBvcmlnaW5hbCBjb25zdHJhaW50cyBmb3IgZnVydGhlciB1c2FnZSwgb3Is
IGlzIHRoZSAnU1RBVEVGVUwtUENFLUNBUEFCSUxJVFknIFRMViBpbiBPcGVuIG1lc3NhZ2UgaXMg
c3VmZmljaWVudCBmb3IgdGhlIFBDRSB0byBrbm93IHRoYXQgaXQgbXVzdCBrZWVwIHRyYWNrDQog
b2YgYW55IHJlcXVlc3RzPyBJIHByZWZlciB0aGUgZmlyc3Qgb3B0aW9uIGFzIGl0IGFsbG93cyBh
IHBlciByZXF1ZXN0IGNvbmZpZ3VyYXRpb24gd2hpbGUgdGhlIHNlY29uZCBlbmFibGVzIHRoZSBt
ZW1vcml6YXRpb24gZ2xvYmFsbHkgZm9yIGFsbCByZXF1ZXN0cy48YnI+DQo8YnI+DQpSZWdhcmRz
LDxicj4NCjxicj4NCk9saXZpZXI8L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1
YWdlOlpILUNOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5MZSAwOC8wNC8y
MDE2IDE5OjI2LCBBaXNzYW91aSwgTXVzdGFwaGEgKE5va2lhIC0gQ0EpIGEgw6ljcml0Jm5ic3A7
OjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdp
bi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOndpbmRvd3RleHQ7bXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6WkgtQ04iPkhpIE9saXZpZXIsPC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1s
YW5ndWFnZTpaSC1DTiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0O21zby1mYXJlYXN0
LWxhbmd1YWdlOlpILUNOIj5Hb29kIHN1bW1hcnkgaW5kZWVkLiBJIHdhcyB3b3JyaWVkIGFib3V0
IGludGVyb3AgdGVzdGluZyB3aGVuIEkgc2VudCB0aGUgb3JpZ2luYWwgZW1haWwgdG8gdGhlIGxp
c3QgaW4gRGVjZW1iZXIgMjAxNC48L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1
YWdlOlpILUNOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOndpbmRvd3RleHQ7bXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6WkgtQ04iPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6WkgtQ04iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6d2luZG93dGV4dDttc28tZmFyZWFzdC1sYW5n
dWFnZTpaSC1DTiI+SSBqdXN0IHdhbnRlZCB0byBjb21tZW50IG9uIGEgY291cGxlIG9mIHRoaW5n
czo8L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOndpbmRvd3RleHQ7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0idGV4dC1p
bmRlbnQ6LS4yNWluO21zby1saXN0OmwwIGxldmVsMSBsZm8yIj48IVtpZiAhc3VwcG9ydExpc3Rz
XT48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxzcGFuIHN0eWxlPSJt
c28tbGlzdDpJZ25vcmUiPjEuPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3
IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3Nw
YW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOndpbmRv
d3RleHQ7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPllvdSBhcmUgY29ycmVjdCB0aGF0IHRo
ZSBMU1Agb2JqZWN0IHdoaWNoIGhhcyB0aGUgRC1kZWxlZ2F0ZSBmbGFnIGlzIGFsbG93ZWQgaW4g
dGhlIFBDUmVxIG1lc3NhZ2UgYXMgcGVyIGRyYWZ0LWlldGYtcGNlLXN0YXRlZnVsLXBjZS4NCiBJ
IGhvd2V2ZXIgdGhpbmsgaXQgaXMgbW9yZSBhcHByb3ByaWF0ZSB0byBkbyB0aGUgZGVsZWdhdGlv
biBpbiB0aGUgc3Vic2VxdWVudCBQQ1JwdCBtZXNzYWdlIG9uY2UgdGhlIExTUCBwYXRoIGlzIHBy
b2dyYW1tZWQgYnkgUENDIGZvbGxvd2luZyB0aGUgUENSZXAgbWVzc2FnZSBmcm9tIFBDRS4gVGhp
cyBpcyBiZWNhdXNlIGl0IGlzIGF0IHRoYXQgdGltZSB0aGF0IHRoZSBMU1AgaXMgYmVpbmcgc3lu
Y2hyb25pemVkIHdpdGggdGhlIFBDRSBMU1ANCiBkYXRhYmFzZS48L3NwYW4+PHNwYW4gc3R5bGU9
Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTGlzdFBhcmFncmFwaCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjp3
aW5kb3d0ZXh0O21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4mbmJzcDs8L3NwYW4+PHNwYW4g
c3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9InRleHQtaW5kZW50Oi0uMjVpbjtt
c28tbGlzdDpsMCBsZXZlbDEgbGZvMiI+PCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9
Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3Jl
Ij4yLjxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtl
bmRpZl0+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJp
YWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0O21zby1mYXJl
YXN0LWxhbmd1YWdlOlpILUNOIj5UaGUgUENScHQgbWVzc2FnZSBkb2VzIG5vdCBjYXJyeSB0aGUg
b3JpZ2luYWwgY29uc3RyYWludHMgb2YgdGhlIExTUCAoPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkJhbmR3aWR0aCwNCiBNZXRyaWMs
IGFuZCBMU1BBIG9iamVjdHMpLiBJdCBjYW4gY2FycnkgdGhlIG9wZXJhdGlvbmFsIHZhbHVlcyBv
ZiB0aGUgQmFuZHdpZHRoIGFuZCBNZXRyaWMgb2JqZWN0cyB1c2VkIGJ5IHRoZSBsYXN0IGNvbXB1
dGVkIHBhdGggaW4gdGhlIHJvdXRlci4gU28sIGV2ZW4gaWYgeW91IGhhdmUgYSBQQ0Ugd2hpY2gg
cmVhY3RlZCB0byB0aGUgUENScHQgbWVzc2FnZSBhbmQgY29tcHV0ZWQgYSBuZXcgcGF0aCwgaXQg
d2lsbCBub3QgZ2V0IHRoZSBhcHByb3ByaWF0ZQ0KIGNvbnN0cmFpbnRzIGluY2x1ZGVkLiBUaGF0
IGlzIHdoeSB0aGUgUENSZXEvUENSZXAgc2VxdWVuY2UgYmVmb3JlIGRlbGVnYXRpbmcgdGhlIExT
UCBpcyBuZWVkZWQuPC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1D
TiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0O21zby1mYXJlYXN0LWxhbmd1YWdlOlpI
LUNOIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNO
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOndpbmRvd3RleHQ7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6Wkgt
Q04iPlJlZ2FyZHMsPC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1D
TiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0O21zby1mYXJlYXN0LWxhbmd1YWdlOlpI
LUNOIj5NdXN0YXBoYS48L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpI
LUNOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOndpbmRvd3RleHQ7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
WkgtQ04iPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6Wkgt
Q04iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2
Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0
O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6d2luZG93dGV4dDttc28tZmFyZWFzdC1sYW5n
dWFnZTpaSC1DTiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOndpbmRvd3RleHQ7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPg0KIEVYVCA8YSBocmVm
PSJtYWlsdG86b2xpdmllci5kdWdlb25Ab3JhbmdlLmNvbSI+b2xpdmllci5kdWdlb25Ab3Jhbmdl
LmNvbTwvYT4gWzxhIGhyZWY9Im1haWx0bzpvbGl2aWVyLmR1Z2VvbkBvcmFuZ2UuY29tIj5tYWls
dG86b2xpdmllci5kdWdlb25Ab3JhbmdlLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gRnJp
ZGF5LCBBcHJpbCAwOCwgMjAxNiAxMjoyOSBQTTxicj4NCjxiPlRvOjwvYj4gQWlzc2FvdWksIE11
c3RhcGhhIChOb2tpYSAtIENBKTsgPGEgaHJlZj0ibWFpbHRvOmFkcmlhbkBvbGRkb2cuY28udWsi
Pg0KYWRyaWFuQG9sZGRvZy5jby51azwvYT47ICdEaHJ1diBEaG9keSc8YnI+DQo8Yj5DYzo8L2I+
IDxhIGhyZWY9Im1haWx0bzpwY2VAaWV0Zi5vcmciPnBjZUBpZXRmLm9yZzwvYT48YnI+DQo8Yj5T
dWJqZWN0OjwvYj4gUmU6IFtQY2VdIFdoaXRoZXIgU3RhdGVsZXNzIFBDRT88L3NwYW4+PHNwYW4g
c3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1m
YXJlYXN0LWxhbmd1YWdlOlpILUNOIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTpVYnVudHU7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkhlbGxvIGFs
bCw8YnI+DQo8YnI+DQpJTUhPIHRoZSBkaXNjdXNzaW9uIG11c3QgYmUgc3BsaXQgaW50byBpcyAy
IGRpZmZlcmVudCBzdWJqZWN0czo8YnI+DQo8YnI+DQoxLyBQQ0luaXQgbWVzc2FnZSBjb3VsZCBi
ZSBzZWVuIGFzIGFuIGluZGVwZW5kZW50IG1lc3NhZ2UgY29tcGFyZWQgdG8gb3RoZXIgUENSZXEv
UENSZXAsIFBDUnB0IGFuZCBQQ1VwLiBJbmRlZWQsIHRoZSBQQ0UgdXNlcyB0aGUgUENJbml0IG1l
c3NhZ2UgYWZ0ZXIgYSByZXF1ZXN0IHRoYXQgY29tZXMgZnJvbSBhbm90aGVyIGludGVyZmFjZSAo
ZS5nLiBhIFJlc3RDb25mIEFQSSkgaW5zdGVhZCBvZiBQQ1JlcSB0aGF0IGNvbWVzIGZyb20gdGhl
IHJvdXRlcg0KIGl0c2VsZiB0aHJvdWdoIFBDRVAuIEluIGZhY3QsIHdoZW4geW91IGNvbmZpZ3Vy
ZSBhIHR1bm5lbCBvbiB0aGUgcm91dGVyLCBvbmx5IHRoZSBwYXRoIGNvbXB1dGF0aW9uIHBhcnQg
aXMgcmVxdWVzdGVkIHRvIHRoZSBQQ0UuIENvbXBsZW1lbnRzIG9mIHR1bm5lbCBjb25maWd1cmF0
aW9uIHN0aWxsIHJlbWFpbiBpbiB0aGUgcm91dGVyIGNvbmZpZ3VyYXRpb24uIEluIGNhc2Ugb2Yg
UENJbml0LCBhbGwgaW5mb3JtYXRpb24gbXVzdCBiZSBwcm92aWRlZA0KIHRvIHRoZSByb3V0ZXIu
IFRoaXMgY291bGQgYmUgZm9yIGV4YW1wbGUgdGhlIHRyYWZmaWMgc3RlZXJpbmcuIFNvLCBJTUhP
LCBpdCBpcyBub3JtYWwgdGhhdCB0aGUgUENJbml0IG1lc3NhZ2UgZXZvbHZlcyB0aHJvdWdoIGV4
dGVuc2lvbnMgZGlmZmVyZW50IGZyb20gdGhlIG90aGVyIFBDRVAgbWVzc2FnZXMsIGFuZCBpbiBw
YXJ0aWN1bGFyIFBDUmVxLCBhcyBpdCBpcyBub3QgdHJpZ2dlcmVkIGJ5IHRoZSBzYW1lIGVudGl0
eSwgaS5lLiBhbiBleHRlcm5hbA0KIGNvbXBvbmVudCBpbnN0ZWFkIHRoZSBQQ0Mgcm91dGVyIGl0
c2VsZi48YnI+DQo8YnI+DQoyLyBCdXQsIHRoaXMgd2lsbCBub3QgbWFrZSBQQ1JlcSBtZXNzYWdl
IG9ic29sZXRlLiBJbmRlZWQsIFJGQzU0NDAgd2lsbCBjb250aW51ZSB0byBiZSBtYW5kYXRvcnkg
Zm9yIHN0YXRlZnVsIGJvdGggcGFzc2l2ZSBhbmQgYWN0aXZlIG1vZGUgZXZlbiBpZiBpdCBuZWVk
cyBjbGFyaWZpY2F0aW9uIGluIHRoZSBkcmFmdC4gTGV0IG1lIGV4cGxhaW4uIEluIHBhc3NpdmUg
c3RhdGVmdWwsIGEgUENSZXEvUENSZXAgc2VxdWVuY2UgaXMgZHJhd24gaW4gRmlndXJlDQogNyBv
ZiB0aGUgcGNlIHN0YXRlZnVsIGRyYWZ0IHByaW9yIHRvIHRoZSBQQ1JwdCBtZXNzYWdlIE5vdywg
dGhlIGFtYmlndWl0eSBjb21lcyBmcm9tIHRoZSBhY3RpdmUgc3RhdGVmdWwgbW9kZSBhbmQgZmln
dXJlIDguIFdoeSBpcyB0aGUgUENSZXEvUENSZXAgc2VxdWVuY2Ugbm90IG1lbnRpb25lZD8gT2Yg
Y291cnNlIHRoZSB0dW5uZWwgaXMgZGVsZWdhdGVkIGluIHRoaXMgbW9kZSwgYnV0LCB0aGUgZGVs
ZWdhdGlvbiBvYmplY3QgaGFzIGJlZW4gYWRkZWQNCiBhcyBhbiBleHRlbnNpb24gdG8gdGhlIFBD
UmVxIG1lc3NhZ2UgaW4gdGhlIHNhbWUgZHJhZnQuIFNvLCBJTUhPLCBhdCB0aGUgY3JlYXRpb24g
b2YgdGhlIHR1bm5lbCwgdGhlIGRyYWZ0IG11c3QgcHJlY2lzZSB0aGF0IGEgUENSZXEvUENSZXAg
ZXhjaGFuZ2Ugd2l0aCBkZWxlZ2F0aW9uPTEgbXVzdCBiZSB1c2VkIHByaW9yIHRvIHRoZSBQQ1Jw
dCB0byBiZSBjb2hlcmVudCB3aXRoIFJGQyA1NDQwIGFuZCBwYXNzaXZlIHN0YXRlZnVsIG1vZGUu
PGJyPg0KPGJyPg0KVGhlIHByb2JsZW0gb2NjdXJlZCBkdXJpbmcgb3VyIGV2YWx1YXRpb24gb2Yg
Y29tbWVyY2lhbCBwcm9kdWN0cyBvbiB3aGljaCB3ZSBtYWRlIGludGVyb3BlcmFiaWxpdHkgdGVz
dHMuIEluZGVlZCB3ZSBvYnNlcnZlZCBkaWZmZXJlbnQgYmVoYXZpb3VycyB0aGF0IGFyZSBkdWUg
dG8gdGhlIGRyYWZ0IGFtYmlndWl0eSBhbmQgY29uZHVjdCB0byBzb21lIGludGVyb3BlcmFiaWxp
dHkgaXNzdWVzLiBUaGUgZGlmZmVyZW50IGNhc2VzIGFyZSBhcyBmb2xsb3c6PGJyPg0KJm5ic3A7
LSBhLyAtIFBDUmVxL1BDUmVwIGV4Y2hhbmdlIHRvIG9idGFpbiBhIHZhbGlkIEVSTyBiZWZvcmUg
dGhlIFBDUnB0IG1lc3NhZ2U8YnI+DQombmJzcDstIGIvIC0gUENSZXEgbWVzc2FnZSB0byBvYnRh
aW4gYSB2YWxpZCBFUk8gYnV0IHdpdGggbm8gcmVhY3Rpb24gZnJvbSB0aGUgUENFIHdoaWNoIGlz
IG5vdCBjb25mb3JtIHRvIFJGQzU0NDA8YnI+DQombmJzcDstIGMvIC0gUENScHQgd2l0aCBlbXB0
eSBFUk8gKGxvb2tzIHN0cmFuZ2UuIFdoYXQgaXMgdGhlIG1lYW5pbmcgb2YgYW4gRW1wdHkgRVJP
ID8gYSBsb29zZSBwYXRoID8gbm8gcGF0aCA/ICkvUEN1cGQgdG8gZ2V0IGEgdmFsaWQgcGF0aCB3
aGljaCBvdmVybGFwcyB3aXRoIHN0YW5kYXJkIFJGQzU0NDAgUENSZXEvUENSZXAuPGJyPg0KJm5i
c3A7LSBkLyAtIFBDUnB0IHdpdGggZW1wdHkgRVJPIGFuZCBubyBQQ1VwZCBsZWF2aW5nIHRoZSB0
dW5uZWwgZG93bi48YnI+DQombmJzcDs8YnI+DQpUaHVzLCBQQ0MvUENFIHRoYXQgdXNlZCBQQ1Jw
dC9QQ3VwZCBtZXNzYWdlcyBmb3IgYWN0aXZlIHN0YXRlZnVsIG1vZGUgYXJlIGluY29tcGF0aWJs
ZSB3aXRoIFBDQy9QQ0UgdGhhdCB1c2VkIHN0YW5kYXJkIFBDUmVxL1BDcmVwIGV4Y2hhbmdlLiBX
ZSBjb3VsZCBub3QgbWl4IGJvdGggYmVoYXZpb3VycyAoUENDIHRoYXQgdXNlIFBDUmVxIG1lc3Nh
Z2Ugd2l0aCBQQ0UgdGhhdCByZWFjdCB0byBQQ1JwdCB3aXRoIGVtcHR5IEVSTyBhbmQgcmVjaXBy
b2NhbGx5KS4NCiBUaGUgcHJvYmxlbSBvY2N1cnMgb25seSBhdCB0aGUgY3JlYXRpb24gb2YgdGhl
IHR1bm5lbC4gT25jZSBjcmVhdGVkIGFuZCB1cCB0aGUgdHVubmVsIGlzIHJlcG9ydGVkIGFuZCB1
cGRhdGVkIGJ5IG1lYW5zIG9mIFBDUnB0IC8gUEN1cGQgbWVzc2FnZXMgY29ycmVjdGx5IGluIGFs
bCBjYXNlcy4mbmJzcDsNCjxicj4NCjxicj4NClRvIHN1bW1hcml6ZTogUENJbml0IG1lc3NhZ2Ug
Y291bGQgbGVhdmUgaW5kZXBlbmRlbnRseSBmcm9tIG90aGVyIG1lc3NhZ2VzLiBQQ1JlcSBpcyB0
aGUgYmFzaXMgb2YgUENFIGFuZCBpcyBtYW5kYXRvcnkgaW4gYWxsIHVzZSBjYXNlcyBpbmNsdWRl
ZCB0aGUgYWN0aXZlIHN0YXRlZnVsIG1vZGUsIGJ1dCB0aGlzIG5lZWQgdG8gYmUgY2xhcmlmeSBp
biB0aGUgcGNlIHN0YXRlZnVsIGRyYWZ0Ljxicj4NCjxicj4NClJlZ2FyZHM8YnI+DQo8YnI+DQpP
bGl2aWVyPC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+TGUgMDcvMDQvMjAxNiAyMzoyMiwgQWlz
c2FvdWksIE11c3RhcGhhIChOb2tpYSAtIENBKSBhIMOpY3JpdCZuYnNwOzo8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21h
cmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+SGkgQWRyaWFuLDwvc3Bhbj48
c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7bXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkkgcmFpc2VkIGluIERlY2VtYmVyIDIwMTQgdGhlIHRl
Y2huaWNhbCBpc3N1ZSBpbiBkcmFmdC1pZXRmLXBjZS1zdGF0ZWZ1bC1wY2UgdGhhdCBhIFBDQyBt
dXN0IGJlIGFibGUgdG8gY29udmV5IHRoZSBvcmlnaW5hbCBwYXJhbWV0ZXJzIChjb25zdHJhaW50
cykNCiBvZiB0aGUgTFNQIHBhdGggKEJhbmR3aWR0aCwgTWV0cmljLCBhbmQgTFNQQSBvYmplY3Rz
KSB1c2luZyBhIFBDUmVxIG1lc3NhZ2UgdG8gYSBQQ0UgYW5kIHN1YnNlcXVlbnRseSBkZWxlZ2F0
ZSB0aGUgTFNQIHRvIFBDRSB1c2luZyB0aGUgUENScHQgbWVzc2FnZS4gT3RoZXJ3aXNlLCB3aGVu
IHRoZSBMU1AgaXMgZGVsZWdhdGVkIHRvIFBDRSBvbmx5IHRoZSBvcGVyYXRpb25hbCB2YWx1ZXMg
b2YgdGhlc2UgcGFyYW1ldGVycyBjYW4gYmUgaW5jbHVkZWQNCiBpbiB0aGUgUENScHQgbWVzc2Fn
ZS4gVGhlIGxhdHRlciBtZWFucyB0aGF0IHRoZSBQQ0Ugd2lsbCB1cGRhdGUgdGhlIHBhdGggd2l0
aG91dCBrbm93aW5nIGV4YWN0bHkgdGhlIG9yaWdpbmFsIHBhcmFtZXRlcnMuPC9zcGFuPjxzcGFu
IHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Ozttc28tZmFy
ZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFz
dC1sYW5ndWFnZTpaSC1DTiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJp
YWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1D
TiI+Rm9yIG1lLCBQQ1JlcS9QQ1JlcCBhcmUgYW4gaW50ZWdyYWwgcGFydCBvZiBvcGVyYXRpbmcg
YW4gTFNQIGluIHN0YXRlZnVsIG1vZGUuPC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1s
YW5ndWFnZTpaSC1DTiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+SGVyZSBpcyB0aGUgbGluayB0
byB0aGUgYXJjaGl2ZWQgdGhyZWFkOjwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6WkgtQ04iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxh
IGhyZWY9Imh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9zZWFyY2gvP2VtYWlsX2xp
c3Q9cGNlJmFtcDtzbz0tZGF0ZSZhbXA7cT0lMjImIzQzO1BhdGgmIzQzO0NvbXB1dGF0aW9uJiM0
MztSZXF1ZXN0JiM0MztpbiYjNDM7QWN0aXZlJiM0MztTdGF0ZWZ1bCYjNDM7UENFJTIyIj5odHRw
czovL21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gvc2VhcmNoLz9lbWFpbF9saXN0PXBjZSZhbXA7
c289LWRhdGUmYW1wO3E9JTIyJiM0MztQYXRoJiM0MztDb21wdXRhdGlvbiYjNDM7UmVxdWVzdCYj
NDM7aW4mIzQzO0FjdGl2ZSYjNDM7U3RhdGVmdWwmIzQzO1BDRSUyMjwvYT48L3NwYW4+PHNwYW4g
c3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O21zby1mYXJl
YXN0LWxhbmd1YWdlOlpILUNOIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0
LWxhbmd1YWdlOlpILUNOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNO
Ij5SZWdhcmRzLDwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04i
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPk11c3RhcGhhLjwvc3Bh
bj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0ibXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4g
MGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRv
cDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7bXNvLWZhcmVhc3Qt
bGFuZ3VhZ2U6WkgtQ04iPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+IFBjZSBbPGEgaHJlZj0ibWFpbHRvOnBjZS1i
b3VuY2VzQGlldGYub3JnIj5tYWlsdG86cGNlLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24g
QmVoYWxmIE9mIDwvYj5FWFQgQWRyaWFuIEZhcnJlbDxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2Rh
eSwgQXByaWwgMDcsIDIwMTYgMTI6NDggQU08YnI+DQo8Yj5Ubzo8L2I+ICdEaHJ1diBEaG9keSc8
YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0bzpwY2VAaWV0Zi5vcmciPnBjZUBpZXRmLm9y
ZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtQY2VdIFdoaXRoZXIgU3RhdGVsZXNzIFBD
RT88L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4mbmJzcDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04i
PkkgdGhpbmsgeW91IGFyZSBwcm9iYWJseSByaWdodCwgRGhydXYuPC9zcGFuPjxzcGFuIHN0eWxl
PSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4mbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkJ1
dCByZWZlcmVuY2luZyB0aGUgd2F5cyBpbiB3aGljaCBjdXN0b21lcnMgZGVwbG95IG1heSBiZSBh
IGxpdHRsZSBsaW1pdGluZy4NCjwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6WkgtQ04iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RDttc28t
ZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+VG8gc2F5IFBDRSBpcyB3aWRlbHkgZGVwbG95ZWQgKGV2
ZW4gYWZ0ZXIgYWxsIHRoZXNlIHllYXJzKSBtYXkgYmUgYW4gZXhhZ2dlcmF0aW9uLg0KPC9zcGFu
PjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5B
bHRob3VnaCB3ZSBkbyBoYXZlIHNvbWUgY2x1ZXMgYWJvdXQgd2hhdCBpcyBjdXJyZW50bHkgYmVp
bmcgcHVzaGVkIGZvciBkZXBsb3ltZW50Ljwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3Qt
bGFuZ3VhZ2U6WkgtQ04iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJt
c28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5JIHRoaW5rIHlvdSBoYXZl
IG1haW5seSBncmFzcGVkIG15IHBvaW50LCBob3dldmVyLiBXZSBuZWVkIHRvIHVuZGVyc3RhbmQg
d2hpY2ggZXh0ZW5zaW9ucyBhcmUgZGVmaW5pdGVseSBvbmx5IG5lZWRlZA0KIGluIG9uZSBtb2Rl
IG9yIGFub3RoZXIsIGFuZCB3aGljaCBzaG91bGQgYmUgZG9uZSBpbiBhbGwgbW9kZXMgKGVpdGhl
ciBiZWNhdXNlIHRoZXkgYXJlIG5lZWRlZCBvciBiZWNhdXNlIHdlIGRvbid0IGtub3cpLjwvc3Bh
bj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
R0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1
YWdlOlpILUNOIj5PVE9ILCBJIHN1cHBvc2UgVExWcyBhcmUganVzdCBUTFZzLiBPbmNlIHlvdSBz
cGVjaWZpZWQgdGhlIFRMViBpdCBpcyBub3Qgcm9ja2V0IHNjaWVuY2UgdG8gaW5jbHVkZSBpdCBp
biBhIG1lc3NhZ2UuDQogSW4gZmFjdCwgaXQgaXMgcHJvYmFibHkgb25lIGxpbmUgb2YgdGV4dCB0
byBpbmNsdWRlIGl0IGFuZCBvbmx5IGEgc2hvcnQgcGFyYWdyYXBoIHRvIGRlc2NyaWJlIGFkZGl0
aW9uYWwgcHJvY2Vzc2luZyBpbiBvdGhlciBtb2RlcyBvbmNlIHlvdSBoYXZlIGRlc2NyaWJlZCBo
b3cgaXQgaXMgdXNlZCBpbiBvbmUgbW9kZS48L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0
LWxhbmd1YWdlOlpILUNOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0i
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+V2hlcmUgZG9lcyB0aGF0
IGxlYXZlIHVzPzwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04i
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1s
YW5ndWFnZTpaSC1DTiI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5n
dWFnZTpaSC1DTiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEO21z
by1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5BZHJpYW48L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1m
YXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZuYnNwOzwvc3Bhbj48c3BhbiBz
dHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFk
ZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4i
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7bXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+DQo8YSBocmVmPSJtYWlsdG86
ZGhydXZkaG9keUBnbWFpbC5jb20iPmRocnV2ZGhvZHlAZ21haWwuY29tPC9hPiBbPGEgaHJlZj0i
bWFpbHRvOmRocnV2ZGhvZHlAZ21haWwuY29tIj5tYWlsdG86ZGhydXZkaG9keUBnbWFpbC5jb208
L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5EaHJ1diBEaG9keTxicj4NCjxiPlNlbnQ6PC9iPiAw
NiBBcHJpbCAyMDE2IDIzOjA3PGJyPg0KPGI+VG86PC9iPiBGYXJyZWwgQWRyaWFuPGJyPg0KPGI+
Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86cGNlQGlldGYub3JnIj5wY2VAaWV0Zi5vcmc8L2E+PGJy
Pg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbUGNlXSBXaGl0aGVyIFN0YXRlbGVzcyBQQ0U/PC9zcGFu
PjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLUdCIiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZuYnNwOzwvc3Bhbj48
c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
R0IiIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+SGkgQWRyaWFuLCZuYnNwOzwv
c3Bhbj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLUdCIiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLUdCIiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkV2ZW4gaW4gdGhlIGJy
YXZlIG5ldyB3b3JsZCBvZiBTdGF0ZWZ1bCBQQ0UsIFBDUmVxIGFuZCBQQ1JlcCBtZXNzYWdlcyBk
byBwbGF5IGEgcm9sZSBpbiB0aGUgcGFzc2l2ZSBzdGF0ZWZ1bCZuYnNwO1BDRSBtb2RlLiBQQ1Jl
cS9QQ1JlcCBhbHNvIHBsYXkgYSBjcnVjaWFsIHJvbGUgaW4gdGhlIGludGVyLWRvbWFpbiBhbmQg
aW50ZXItbGF5ZXINCiBjb250ZXh0IGluIHRoZSBuZXcgcHJvcG9zYWwgbGlrZSBzdGF0ZWZ1bCZu
YnNwO0gtUENFLiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
WkgtQ04iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
WkgtQ04iPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6Wkgt
Q04iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6Wkgt
Q04iPkF0IHRoZSBzYW1lIHRpbWUgbWFuZGF0aW5nIHRoYXQgZXZlcnkgZXh0ZW5zaW9uJm5ic3A7
KHNheSBTRkMpIG11c3QgYWxzbyBiZSBzcGVjaWZpZWQgaW4gYSBzdGF0ZWxlc3MgbWFubmVyIHdo
ZW4mbmJzcDtubyBjdXN0b21lciBkZXBsb3kgaW4gc3VjaCBhJm5ic3A7d2F5LCBtaWdodCBiZSBv
dmVya2lsbC4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpI
LUNOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpI
LUNOIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNO
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNO
Ij5QZXJoYXBzIHdlIG5lZWQgdG8gbG9vayBhdCBpdCBjYXNlIGJ5IGNhc2UhJm5ic3A7PC9zcGFu
PjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tR0IiIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
R0IiIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+RGhydXYmbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLUdCIiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZuYnNwOzwv
c3Bhbj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1H
QiIgc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5PbiBXZWQsIEFwciA2LCAyMDE2
IGF0IDQ6MDAgUE0sIEFkcmlhbiBGYXJyZWwgJmx0OzxhIGhyZWY9Im1haWx0bzphZHJpYW5Ab2xk
ZG9nLmNvLnVrIj5hZHJpYW5Ab2xkZG9nLmNvLnVrPC9hPiZndDsgd3JvdGU6PC9zcGFuPjxzcGFu
IHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJtc28tZmFy
ZWFzdC1sYW5ndWFnZTpaSC1DTiI+T25jZSB1cG9uIGEgdGltZSwgaW4gYSB3b3JraW5nIGdyb3Vw
IGZhciwgZmFyIGF3YXksIFBDRSB3YXMgYmFzaWNhbGx5IHN0YXRlbGVzcy48YnI+DQpQQ0UgYWN0
ZWQgaW4gcmVzcG9uc2UgdG8gcXVlc3Rpb25zIGFza2VkIGJ5IFBDQ3MuPGJyPg0KPGJyPg0KVGhl
c2UgZGF5cywgZXZlcnlvbmUgaXMgZXhjaXRlZCBieSBzdGF0ZWZ1bCBQQ0VzIGFuZCB0aGVyZSBp
cyBhIGxvdCBvZjxicj4NCmluaXRpYXRpb24gKG9mIExTUHMgb3Igb2YgY29udHJvbCBvZiBMU1Bz
KS48YnI+DQo8YnI+DQpJbiB0aGUgamFiYmVyIHJvb20gZHVyaW5nIHRvZGF5J3MgbWVldGluZyBS
YXZpIG5vdGVkIHRoYXQgbm90IGEgbG90IG9mIHRoZSBuZXc8YnI+DQpkcmFmdHMgKG1heWJlIG5v
bmUgb2YgdGhlbSkgdGFsayBhYm91dCBQQ1JlcSBtZXNzYWdlcy4gVGhpcyByYWlzZXMgdGhlIHF1
ZXN0aW9uPGJyPg0KaW4gb3VyIG1pbmRzIGFzIHRvIHdoZXRoZXIgc3RhdGVsZXNzIFBDRSBpcyBv
YnNvbGV0ZS48YnI+DQo8YnI+DQpJZiAoYW5kIG9ubHkgaWYpIHRoaXMgbW9kZSBvZiBQQ0UgdXNh
Z2UgaGFzIGdvbmUgb3V0IG9mIGZhc2hpb24sIHdlICptaWdodCo8YnI+DQpjb25zaWRlciBjbGVh
bmluZyB1cCB0aGUgcHJvdG9jb2wgYW5kIGFyY2hpdGVjdHVyZSBzbyB0aGF0IHdlIGRvbid0IG5l
ZWQgdG8gbWFrZTxicj4NCnByb3RvY29sIGV4dGVuc2lvbnMgdG8gUENSZXEgYW5kIFBDUmVwIG1l
c3NhZ2VzIHdoZW4gd2UgbWFrZSBleHRlbnNpb25zIHRvPGJyPg0KUENJbml0IG1lc3NhZ2VzLjxi
cj4NCjxicj4NClRob3VnaHRzPzxicj4NCjxicj4NCkFkcmlhbjxicj4NCjxicj4NCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KUGNlIG1haWxpbmcg
bGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpQY2VAaWV0Zi5vcmciPlBjZUBpZXRmLm9yZzwvYT48
YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3BjZSIg
dGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vcGNl
PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tR0IiIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7PC9zcGFu
PjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6WkgtQ04iPjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwcmU+PHNwYW4g
c3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXzxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48
c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPlBjZSBtYWlsaW5nIGxpc3Q8
bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxh
bmd1YWdlOlpILUNOIj48YSBocmVmPSJtYWlsdG86UGNlQGlldGYub3JnIj5QY2VAaWV0Zi5vcmc8
L2E+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFz
dC1sYW5ndWFnZTpaSC1DTiI+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9wY2UiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vcGNlPC9h
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4mbmJzcDs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cHJlPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFn
ZTpaSC1DTiI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXzxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHls
ZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwv
cHJlPg0KPHByZT48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkNlIG1l
c3NhZ2UgZXQgc2VzIHBpZWNlcyBqb2ludGVzIHBldXZlbnQgY29udGVuaXIgZGVzIGluZm9ybWF0
aW9ucyBjb25maWRlbnRpZWxsZXMgb3UgcHJpdmlsZWdpZWVzIGV0IG5lIGRvaXZlbnQgZG9uYzxv
OnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6WkgtQ04iPnBhcyBldHJlIGRpZmZ1c2VzLCBleHBsb2l0ZXMgb3UgY29waWVzIHNhbnMg
YXV0b3Jpc2F0aW9uLiBTaSB2b3VzIGF2ZXogcmVjdSBjZSBtZXNzYWdlIHBhciBlcnJldXIsIHZl
dWlsbGV6IGxlIHNpZ25hbGVyPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0
eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+YSBsJ2V4cGVkaXRldXIgZXQgbGUgZGV0
cnVpcmUgYWluc2kgcXVlIGxlcyBwaWVjZXMgam9pbnRlcy4gTGVzIG1lc3NhZ2VzIGVsZWN0cm9u
aXF1ZXMgZXRhbnQgc3VzY2VwdGlibGVzIGQnYWx0ZXJhdGlvbiw8bzpwPjwvbzpwPjwvc3Bhbj48
L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5PcmFu
Z2UgZGVjbGluZSB0b3V0ZSByZXNwb25zYWJpbGl0ZSBzaSBjZSBtZXNzYWdlIGEgZXRlIGFsdGVy
ZSwgZGVmb3JtZSBvdSBmYWxzaWZpZS4gTWVyY2kuPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8
cHJlPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFn
ZTpaSC1DTiI+VGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMgbWF5IGNvbnRhaW4gY29u
ZmlkZW50aWFsIG9yIHByaXZpbGVnZWQgaW5mb3JtYXRpb24gdGhhdCBtYXkgYmUgcHJvdGVjdGVk
IGJ5IGxhdzs8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9Im1zby1m
YXJlYXN0LWxhbmd1YWdlOlpILUNOIj50aGV5IHNob3VsZCBub3QgYmUgZGlzdHJpYnV0ZWQsIHVz
ZWQgb3IgY29waWVkIHdpdGhvdXQgYXV0aG9yaXNhdGlvbi48bzpwPjwvbzpwPjwvc3Bhbj48L3By
ZT4NCjxwcmU+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5JZiB5b3Ug
aGF2ZSByZWNlaXZlZCB0aGlzIGVtYWlsIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5k
ZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cy48bzpwPjwvbzpw
Pjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpI
LUNOIj5BcyBlbWFpbHMgbWF5IGJlIGFsdGVyZWQsIE9yYW5nZSBpcyBub3QgbGlhYmxlIGZvciBt
ZXNzYWdlcyB0aGF0IGhhdmUgYmVlbiBtb2RpZmllZCwgY2hhbmdlZCBvciBmYWxzaWZpZWQuPG86
cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5n
dWFnZTpaSC1DTiI+VGhhbmsgeW91LjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPC9kaXY+DQo8
L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8UFJFPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KCkNlIG1lc3NhZ2UgZXQgc2VzIHBpZWNlcyBqb2ludGVzIHBl
dXZlbnQgY29udGVuaXIgZGVzIGluZm9ybWF0aW9ucyBjb25maWRlbnRpZWxsZXMgb3UgcHJpdmls
ZWdpZWVzIGV0IG5lIGRvaXZlbnQgZG9uYwpwYXMgZXRyZSBkaWZmdXNlcywgZXhwbG9pdGVzIG91
IGNvcGllcyBzYW5zIGF1dG9yaXNhdGlvbi4gU2kgdm91cyBhdmV6IHJlY3UgY2UgbWVzc2FnZSBw
YXIgZXJyZXVyLCB2ZXVpbGxleiBsZSBzaWduYWxlcgphIGwnZXhwZWRpdGV1ciBldCBsZSBkZXRy
dWlyZSBhaW5zaSBxdWUgbGVzIHBpZWNlcyBqb2ludGVzLiBMZXMgbWVzc2FnZXMgZWxlY3Ryb25p
cXVlcyBldGFudCBzdXNjZXB0aWJsZXMgZCdhbHRlcmF0aW9uLApPcmFuZ2UgZGVjbGluZSB0b3V0
ZSByZXNwb25zYWJpbGl0ZSBzaSBjZSBtZXNzYWdlIGEgZXRlIGFsdGVyZSwgZGVmb3JtZSBvdSBm
YWxzaWZpZS4gTWVyY2kuCgpUaGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cyBtYXkgY29u
dGFpbiBjb25maWRlbnRpYWwgb3IgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbiB0aGF0IG1heSBiZSBw
cm90ZWN0ZWQgYnkgbGF3Owp0aGV5IHNob3VsZCBub3QgYmUgZGlzdHJpYnV0ZWQsIHVzZWQgb3Ig
Y29waWVkIHdpdGhvdXQgYXV0aG9yaXNhdGlvbi4KSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBl
bWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBt
ZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMuCkFzIGVtYWlscyBtYXkgYmUgYWx0ZXJlZCwgT3Jh
bmdlIGlzIG5vdCBsaWFibGUgZm9yIG1lc3NhZ2VzIHRoYXQgaGF2ZSBiZWVuIG1vZGlmaWVkLCBj
aGFuZ2VkIG9yIGZhbHNpZmllZC4KVGhhbmsgeW91Lgo8L1BSRT48L2JvZHk+DQo8L2h0bWw+DQo=

--_000_7830606444024cf6979bec1571b34e18OPEXCLILMA3corporateadr_--


From nobody Mon May  9 06:18:30 2016
Return-Path: <nite@hq.sk>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BF51E12B00A for <pce@ietfa.amsl.com>; Mon,  9 May 2016 06:18:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.996
X-Spam-Level: 
X-Spam-Status: No, score=-2.996 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RP_MATCHES_RCVD=-0.996] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=hq.sk
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 RZvbxVE3LbKy for <pce@ietfa.amsl.com>; Mon,  9 May 2016 06:18:24 -0700 (PDT)
Received: from mail.hq.sk (hq.sk [81.89.59.181]) by ietfa.amsl.com (Postfix) with ESMTP id 8034712B030 for <pce@ietf.org>; Mon,  9 May 2016 06:18:24 -0700 (PDT)
Received: from [10.137.1.13] (46.229.239.158.host.vnet.sk [46.229.239.158]) by mail.hq.sk (Postfix) with ESMTPSA id 42C49243A0B; Mon,  9 May 2016 15:18:23 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=hq.sk; s=mail; t=1462799903; bh=I9Cwm/m0fBp+VVXFQRBt1wQzI/wJZu/ZBLSt9AW1Aos=; h=Subject:To:References:Cc:From:Date:In-Reply-To; b=XFbKyi0C/1AZ+1TWbomScMMVCY0kEFuFSjvqhZmzZywOJnq7/h3qvVIhaccNveotn pjKLTgGSSDVjmOhmGC0IBmpoGqsJKTU2XNNMKVeHX3uY4IxsTuM5qHcg73qjskgqCH 8vyawATx1AoIarUfJismA4qGDeuFBjcd7vvfqbZw=
To: stephane.litkowski@orange.com, "Zhangxian (Xian)" <zhang.xian@huawei.com>,  "Aissaoui, Mustapha (Nokia - CA)" <mustapha.aissaoui@nokia.com>, DUGEON Olivier IMT/OLN <olivier.dugeon@orange.com>
References: <091b01d19036$a22f2f10$e68d8d30$@olddog.co.uk> <CAB75xn7UKxZwq0zWXRopPyrtGfaYpP31jzMbGF3SsUB9CEQLuA@mail.gmail.com> <0a5a01d19088$9ddea060$d99be120$@olddog.co.uk> <4A79394211F1AF4EB57D998426C9340DD48CD06A@US70UWXCHMBA01.zam.alcatel-lucent.com> <28817_1460132965_5707DC65_28817_16160_1_5707DC64.1050707@orange.com> <4A79394211F1AF4EB57D998426C9340DD48CE32E@US70UWXCHMBA01.zam.alcatel-lucent.com> <5714D9D9.9070506@orange.com> <4A79394211F1AF4EB57D998426C9340DD48D8419@US70UWXCHMBA01.zam.alcatel-lucent.com> <C636AF2FA540124E9B9ACB5A6BECCE6B7DEA7171@SZXEMA512-MBS.china.huawei.com> <6825_1462799211_57308B6B_6825_6445_1_78306064-4402-4cf6-979b-ec1571b34e18@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
From: Robert Varga <nite@hq.sk>
X-Enigmail-Draft-Status: N1110
Message-ID: <c23944b3-ba1d-2d0e-eb7a-cbfbd9796496@hq.sk>
Date: Mon, 9 May 2016 15:18:11 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.0
MIME-Version: 1.0
In-Reply-To: <6825_1462799211_57308B6B_6825_6445_1_78306064-4402-4cf6-979b-ec1571b34e18@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="OwHDeEnPmd11t7tFBq5g79l9ID6WvqP5u"
Archived-At: <http://mailarchive.ietf.org/arch/msg/pce/VBLiRzWctGIeQyaoNw2IyCTMMfQ>
Cc: "pce@ietf.org" <pce@ietf.org>
Subject: Re: [Pce] Whither Stateless PCE?
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 09 May 2016 13:18:29 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--OwHDeEnPmd11t7tFBq5g79l9ID6WvqP5u
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

On 05/09/2016 03:06 PM, stephane.litkowski@orange.com wrote:
> Hi Xian,
>=20
> =20
>=20
> Regarding the METRIC object, the issue is not having the Object in the
> PCRpt (which already works). The issue is that the metric object will
> reflect the operational state of the LSP rather than it=92s configurati=
on.
>=20
> The best example may be :
>=20
> PCC is configured to use IGP metric with a cost bound to 20.
>=20
> In the PCRpt, it will send in the METRIC object the operational values
> of the LSP, so the metric may be anything below 20 (e.g. 14) and B=3D0 =
and
> we will not have any information about the cost boundary constraint, so=

> the PCE will not be able to fullfill this constraint when computing the=

> path for the PCC.

Hello,

This looks like the 'ERO/RRO in PCRpt' discussion we have had with
Julien. While the ERO/RRO split makes this a non-issue in that case, we
seem to lack a general mechanism to discern 'intended' and 'effective'
state, notably in the case when the PCE needs to recover the intended
state from the PCC.

Does that sum up the problem?

Thanks,
Robert


--OwHDeEnPmd11t7tFBq5g79l9ID6WvqP5u
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIcBAEBCgAGBQJXMI4UAAoJECsDwSqgzwDTZfcP/0NuqcTUTHqlhhK6Hknjk63A
Wtr9AjPVpdu5Od9Xdshyk+0lyRHdKlB7DRn/oFPxmQ1TROubEq3kn8bbFm5vZBXw
oJIC8hV9KAkCZV2RTpkg2mNZ12XKVuCH0rNjn1Vtw2sT1WoClES9/XdblNG4OPJj
PCrPZDHB25TlN65/Bso8ZVWeYcVn/yKFCmSfUbwWjWy2V4uSLgpzeGDPZi+lDzi2
b9gjYF7kNjkTzW7lOfdoYDq6fuHLNDVtkjTJhRImF3DkjzAcJy0hS52ncSzVYIuD
UjdwrM3cad8EUnHdkvGgYnbqLgioyI4MF9A9ge2bqunH+CqvRzfcJblC1iXu9q6J
IrF16DZlLYMFjZNaTlw2i8VwnlQygkTmvPkGyjuNOXQnFVGo3mm7MpFmx0/20Lfv
3vFqP+PnPp7rOlTt3nncV/dyHK8Z/VHfZoeuzO32QWUuSw13S2QR9NrdyL51Ddlu
dSSDqqirSET2/0GPN6+W7khtxhUShptguEh/NapOAnJNslVLB6rMnSgFeCihIN6C
m6sCJQEd0EXBrguN8Wo9ML9PHDFZzTc1PM7BbEiEPAOP8JzFPTMFf9eL+jsGwq/E
hWbFzVoQnxQq6yDVGNJ3oNvaeo2I7EMEDemwN5nE7EtxlpUT4cmhFhwsiffWMsUL
OmDyj6yxYG6X/YjgeOx1
=WRIP
-----END PGP SIGNATURE-----

--OwHDeEnPmd11t7tFBq5g79l9ID6WvqP5u--


From nobody Mon May  9 06:26:01 2016
Return-Path: <stephane.litkowski@orange.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4EC1C12D0E3 for <pce@ietfa.amsl.com>; Mon,  9 May 2016 06:26:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.619
X-Spam-Level: 
X-Spam-Status: No, score=-2.619 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
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 Z_JIuwFjtB2n for <pce@ietfa.amsl.com>; Mon,  9 May 2016 06:25:58 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias91.francetelecom.com [193.251.215.91]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 68F2512B060 for <pce@ietf.org>; Mon,  9 May 2016 06:25:58 -0700 (PDT)
Received: from omfedm07.si.francetelecom.fr (unknown [xx.xx.xx.3]) by omfedm10.si.francetelecom.fr (ESMTP service) with ESMTP id 4500126435E; Mon,  9 May 2016 15:25:57 +0200 (CEST)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [10.114.31.31]) by omfedm07.si.francetelecom.fr (ESMTP service) with ESMTP id 222D74C06C; Mon,  9 May 2016 15:25:57 +0200 (CEST)
Received: from OPEXCLILMA4.corporate.adroot.infra.ftgroup ([fe80::65de:2f08:41e6:ebbe]) by OPEXCLILM22.corporate.adroot.infra.ftgroup ([fe80::8c90:f4e9:be28:2a1%19]) with mapi id 14.03.0294.000; Mon, 9 May 2016 15:25:56 +0200
From: <stephane.litkowski@orange.com>
To: Robert Varga <nite@hq.sk>, "Zhangxian (Xian)" <zhang.xian@huawei.com>, "Aissaoui, Mustapha (Nokia - CA)" <mustapha.aissaoui@nokia.com>, "DUGEON Olivier IMT/OLN" <olivier.dugeon@orange.com>
Thread-Topic: [Pce] Whither Stateless PCE?
Thread-Index: AdGQNhyPAKWwZo0PTL2c2Fgzw0+kjwACbmMAAA4AeYAAIrxrgAAoEJ4AAAH7F4AB7Y0IgAAOwNmAAzrE0YAA2vMdkP//4tGA///dvdA=
Date: Mon, 9 May 2016 13:25:55 +0000
Message-ID: <9681_1462800357_57308FE5_9681_217_1_e8e8fcc9-b99d-41bd-9f11-7a5a8007c9f1@OPEXCLILM22.corporate.adroot.infra.ftgroup>
References: <091b01d19036$a22f2f10$e68d8d30$@olddog.co.uk> <CAB75xn7UKxZwq0zWXRopPyrtGfaYpP31jzMbGF3SsUB9CEQLuA@mail.gmail.com> <0a5a01d19088$9ddea060$d99be120$@olddog.co.uk> <4A79394211F1AF4EB57D998426C9340DD48CD06A@US70UWXCHMBA01.zam.alcatel-lucent.com> <28817_1460132965_5707DC65_28817_16160_1_5707DC64.1050707@orange.com> <4A79394211F1AF4EB57D998426C9340DD48CE32E@US70UWXCHMBA01.zam.alcatel-lucent.com> <5714D9D9.9070506@orange.com> <4A79394211F1AF4EB57D998426C9340DD48D8419@US70UWXCHMBA01.zam.alcatel-lucent.com> <C636AF2FA540124E9B9ACB5A6BECCE6B7DEA7171@SZXEMA512-MBS.china.huawei.com> <6825_1462799211_57308B6B_6825_6445_1_78306064-4402-4cf6-979b-ec1571b34e18@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <c23944b3-ba1d-2d0e-eb7a-cbfbd9796496@hq.sk>
In-Reply-To: <c23944b3-ba1d-2d0e-eb7a-cbfbd9796496@hq.sk>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.5]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-PMX-Version: 6.2.1.2478543, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2016.4.25.91516
Archived-At: <http://mailarchive.ietf.org/arch/msg/pce/FmBWbNJ96fquFIS9FY8qM-OYXPo>
Cc: "pce@ietf.org" <pce@ietf.org>
Subject: Re: [Pce] Whither Stateless PCE?
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 09 May 2016 13:26:00 -0000

Yes, exactly.
Depending on the exact level of detail we want from the PCC, we may need po=
ssibly three different states :
- intended (configuration =3D> may be partially/totally received from PCE)
- effective (configuration =3D> what has been really taken into account by =
PCC in term of config) =3D> this one may be necessary in case some configur=
ation option may be sent by the PCE but not taken into account by PCC.
- operational (ops state =3D> what is the current state of the computed pat=
h)

-----Original Message-----
From: Robert Varga [mailto:nite@hq.sk]=20
Sent: Monday, May 09, 2016 15:18
To: LITKOWSKI Stephane OBS/OINIS; Zhangxian (Xian); Aissaoui, Mustapha (Nok=
ia - CA); DUGEON Olivier IMT/OLN
Cc: pce@ietf.org
Subject: Re: [Pce] Whither Stateless PCE?

On 05/09/2016 03:06 PM, stephane.litkowski@orange.com wrote:
> Hi Xian,
>=20
>=20=20
>=20
> Regarding the METRIC object, the issue is not having the Object in the=20
> PCRpt (which already works). The issue is that the metric object will=20
> reflect the operational state of the LSP rather than it's configuration.
>=20
> The best example may be :
>=20
> PCC is configured to use IGP metric with a cost bound to 20.
>=20
> In the PCRpt, it will send in the METRIC object the operational values=20
> of the LSP, so the metric may be anything below 20 (e.g. 14) and B=3D0=20
> and we will not have any information about the cost boundary=20
> constraint, so the PCE will not be able to fullfill this constraint=20
> when computing the path for the PCC.

Hello,

This looks like the 'ERO/RRO in PCRpt' discussion we have had with Julien. =
While the ERO/RRO split makes this a non-issue in that case, we seem to lac=
k a general mechanism to discern 'intended' and 'effective'
state, notably in the case when the PCE needs to recover the intended state=
 from the PCC.

Does that sum up the problem?

Thanks,
Robert


___________________________________________________________________________=
______________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el=
ectroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.

This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and dele=
te this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.
Thank you.


From nobody Tue May 17 07:15:10 2016
Return-Path: <dhruv.ietf@gmail.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A1EFC12D612; Tue, 17 May 2016 07:15:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 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] 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 X_wffU_9L_ky; Tue, 17 May 2016 07:15:05 -0700 (PDT)
Received: from mail-io0-x236.google.com (mail-io0-x236.google.com [IPv6:2607:f8b0:4001:c06::236]) (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 123AB12D5FD; Tue, 17 May 2016 07:15:01 -0700 (PDT)
Received: by mail-io0-x236.google.com with SMTP id i75so24769240ioa.3; Tue, 17 May 2016 07:15:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=gfm/j/AHOvr7dPIkE991UA5b/lYi5dNqOT+i8Z6m1ws=; b=tWsaUHtV2g91MP0PCK2GsqGqn/8WOD2IF4L//RF/wnwPQEV2PyYWC30a82B8k4btjN KgFbyyVPOq6Q2CLcSlV2+UzoFqFbUiM/KzWELZz/eP/rT8YH5cwzDzRQAyZ3n/QcZRfv 24T9vsUg4AuRnEPgl5/vhfHFgKqZhIA5ws1n3SHYSMh1R78VtJgDMsu/3hwPiUwWzmlo JEpeUdIjdYOh5rG3qVQIle3vICrgVrSVHnDQYKDsBAWt44P9rJkADreVquRwZ986xDfJ L6KkZcTtQ6ExPgaUYBh0QqKCrkUXVFRZymcpgva4W9Az/eV/kXj+IHUzuOP1HG4oXVfe H9aw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=gfm/j/AHOvr7dPIkE991UA5b/lYi5dNqOT+i8Z6m1ws=; b=KZ9R1x42q7A+34pc0QlMaOhO1rJ1SWe9I/wwdKfqBagOehwdD53RrjcLkYtIxAZ112 O52uc55yHc9ROljAvQS97uk6LGYYRKeQ3Zp9tqXjlN0yFV58UlHROULQSs1OMqOqb0c0 aSYUXwljqN5BgcQKuaHcC6bj95Tt6LVzMMptYmbUFH66iWSeOGcPCU8UUhaKNeMsh0Wb uvoRnz+nJAMxTzlRiN2artQkqXftgGtmruLmYO19ztra6VuiD7Ir4iKmgis4H0O7vwbL /9t6e4Tmd3wRZyH7eAxeBm9Ll+KnRY1NK4imn+yTepzWhldMjLqGtjcNjq9sHdUuweLl jPjw==
X-Gm-Message-State: AOPr4FUPykUTxd72pz32jZ236df5kQuaPbp72p/Wj+erdD7cPTjz6zvmgAlFZ6zoLc8j4Rd81Pli0D7FUeX0ug==
MIME-Version: 1.0
X-Received: by 10.107.15.150 with SMTP id 22mr1236797iop.155.1463494501203; Tue, 17 May 2016 07:15:01 -0700 (PDT)
Received: by 10.50.39.2 with HTTP; Tue, 17 May 2016 07:15:01 -0700 (PDT)
In-Reply-To: <23CE718903A838468A8B325B80962F9B8C505D19@BLREML509-MBX.china.huawei.com>
References: <23CE718903A838468A8B325B80962F9B8C421A83@BLREML509-MBX.china.huawei.com> <5628C89B.3000404@hq.sk> <99B428A7-A65F-49D2-AF58-95BA1023AAF1@ericsson.com> <23CE718903A838468A8B325B80962F9B8C505D19@BLREML509-MBX.china.huawei.com>
Date: Tue, 17 May 2016 19:45:01 +0530
Message-ID: <CAB75xn7H4+H+EgdYuouT-kTy-iOro4m8uXsfA7S89895W+yrOQ@mail.gmail.com>
From: Dhruv Dhody <dhruv.ietf@gmail.com>
To: Dhruv Dhody <dhruv.dhody@huawei.com>
Content-Type: multipart/alternative; boundary=001a113eec9ae02b6e05330a5d9d
Archived-At: <http://mailarchive.ietf.org/arch/msg/pce/XLxa7lrHtabXukzvJUWZCCwUROE>
Cc: "pce@ietf.org" <pce@ietf.org>, "draft-ietf-pce-segment-routing@ietf.org" <draft-ietf-pce-segment-routing@ietf.org>, "draft-ietf-pce-stateful-pce@tools.ietf.org" <draft-ietf-pce-stateful-pce@tools.ietf.org>, "pce-chairs@tools.ietf.org" <pce-chairs@tools.ietf.org>, draft-ietf-teas-yang-te@tools.ietf.org
Subject: Re: [Pce] Query on Usage of LSP Identifier TLV in SR
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 17 May 2016 14:15:08 -0000

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

Hi WG,

During the IETF-95, I discussed this open point in PCEP-SR draft with Jeff
and Jon and also pointed out that the generic TE-Yang is using 5 tuple as a
key in LSP-state information.

https://tools.ietf.org/html/draft-ietf-teas-yang-te-03#section-3.4

   module: ietf-te
      +--rw te!
         +--ro lsps-state
         |  +--ro lsp*
         [source destination tunnel-id lsp-id extended-tunnel-id type]
         |     +--ro source                    inet:ip-address
         |     +--ro destination               inet:ip-address
         |     +--ro tunnel-id                 uint16
         |     +--ro lsp-id                    uint16
         |     +--ro extended-tunnel-id        inet:ip-address
         |     +--ro type                      identityref


=E2=80=8B=E2=80=8B

=E2=80=8B     =E2=80=8B
=E2=80=8B....t
he RSVP-TE [RFC3209 <https://tools.ietf.org/html/rfc3209>] YANG model
augmentation of the TE
   model is covered in [I-D.ietf-teas-yang-rsvp
<https://tools.ietf.org/html/draft-ietf-teas-yang-te-03#ref-I-D.ietf-teas-y=
ang-rsvp>],
and other signaling

   protocol model(s) (e.g. for Segment-Routing TE) are expected to also
   augment the TE generic model.


=E2=80=8BI could see benefit in having this information for SR-TE LSP (and =
have an
LSP Identifier TLV) in PCEP messages.


What does the authors of the drafts (SR, Yang..) and the WG think about it?

Regards,
Dhruv

On Fri, Feb 12, 2016 at 11:14 AM, Dhruv Dhody <dhruv.dhody@huawei.com>
wrote:

> Hi Jeff,
>
>
>
> [PCEP-SR] did not change the format of the stateful PCE messages (i.e.
> RBNF of PCRpt/PCUpd); and [STATEFUL-PCE] does not have END-POINTS object =
in
> those messages.
>
> Only PCInitiate message [PCE-INITIATE] has END-POINTS object.
>
>
>
> In the implementations I am aware of, LSP Identifiers TLV is carried in
> PCEP-SR.
>
> One way to find middle ground would be, to make LSP Identifiers TLV as
> optional for PCEP-SR, with a use-case during delegation of a PCC configur=
ed
> LSP via PCRpt message.
>
>
>
> Regards,
>
> Dhruv
>
> [PCEP-SR]
> https://www.ietf.org/archive/id/draft-ietf-pce-segment-routing-06.txt
>
> [STATEFUL-PCE] https://tools.ietf.org/html/draft-ietf-pce-stateful-pce-13
>
> [PCE-INITIATE]
> https://tools.ietf.org/html/draft-ietf-pce-pce-initiated-lsp-05
>
>
>
>
>
>
>
> *From:* Jeff Tantsura [mailto:jeff.tantsura@ericsson.com]
> *Sent:* 12 February 2016 06:42
> *To:* Robert Varga; Dhruv Dhody; draft-ietf-pce-segment-routing@ietf.org;
> draft-ietf-pce-stateful-pce@tools.ietf.org
> *Cc:* pce@ietf.org; pce-chairs@tools.ietf.org
>
> *Subject:* Re: [Pce] Query on Usage of LSP Identifier TLV in SR
>
>
>
> Hi Robert,
>
>
>
> I disagree with you, I don=E2=80=99t think we need RSVP-TE semantics here=
, in the
> implementations I'm aware of LSP Identifiers TLV is not used.
>
> END-POINTS object is used to identify the tunnel endpoint addresses.
>
>
>
> I do agree that SR draft should be clear about this and we will update it=
.
>
>
>
> Cheers,
>
> Jeff
>
>
>
> *From: *Robert Varga <nite@hq.sk>
> *Date: *Thursday, October 22, 2015 at 04:29
> *To: *Dhruv Dhody <dhruv.dhody@huawei.com>, "
> draft-ietf-pce-segment-routing@ietf.org" <
> draft-ietf-pce-segment-routing@ietf.org>, "
> draft-ietf-pce-stateful-pce@tools.ietf.org" <
> draft-ietf-pce-stateful-pce@tools.ietf.org>
> *Cc: *"pce@ietf.org" <pce@ietf.org>, "pce-chairs@tools.ietf.org" <
> pce-chairs@tools.ietf.org>
> *Subject: *Re: [Pce] Query on Usage of LSP Identifier TLV in SR
>
>
>
> On 10/12/2015 07:58 AM, Dhruv Dhody wrote:
>
> Hi Authors,
>
>
>
> In the stateful PCE draft [1], it says =E2=80=93
>
> The LSP Identifiers TLV MUST be included in the LSP object in PCRpt
>
> messages for RSVP-signaled LSPs.
>
>
>
> The SR draft [2] did not mention anything about LSP Identifier TLV.
>
> And in implementations that I am aware of, SR-TE LSP still uses the
> LSP-Identifier TLV. Is that correct? (I personally think so!!)
>
>
>
> If yes, do you think there is a need to update =E2=80=93
>
> -      [1] to say all LSPs (and not just RSVP-signaled).
>
> -      Or [2] to say that LSP-Identifier TLV are also applicable to SR
> and MUST be included.
>
>
>
>
> The wording in stateful draft is meant to proscribe behavior for RSVP (as
> that is what RFC5440 assumes), while allowing different setup mechanisms =
(
> https://datatracker.ietf.org/doc/draft-ietf-pce-lsp-setup-type/) specify
> their own LSP identifier format.
>
> In this spirit I think the SR draft should be updated to explicitly state
> that SR reuses the same identifier format as RSVP (or whatever is
> appropriate).
>
> Bye,
> Robert
>
>
>
>
>
> =E6=9C=AC=E9=82=AE=E4=BB=B6=E5=8F=8A=E5=85=B6=E9=99=84=E4=BB=B6=E5=90=AB=
=E6=9C=89=E5=8D=8E=E4=B8=BA=E5=85=AC=E5=8F=B8=E7=9A=84=E4=BF=9D=E5=AF=86=E4=
=BF=A1=E6=81=AF=EF=BC=8C=E4=BB=85=E9=99=90=E4=BA=8E=E5=8F=91=E9=80=81=E7=BB=
=99=E4=B8=8A=E9=9D=A2=E5=9C=B0=E5=9D=80=E4=B8=AD=E5=88=97=E5=87=BA=E7=9A=84=
=E4=B8=AA=E4=BA=BA=E6=88=96=E7=BE=A4=E7=BB=84=E3=80=82=E7=A6=81
>
> =E6=AD=A2=E4=BB=BB=E4=BD=95=E5=85=B6=E4=BB=96=E4=BA=BA=E4=BB=A5=E4=BB=BB=
=E4=BD=95=E5=BD=A2=E5=BC=8F=E4=BD=BF=E7=94=A8=EF=BC=88=E5=8C=85=E6=8B=AC=E4=
=BD=86=E4=B8=8D=E9=99=90=E4=BA=8E=E5=85=A8=E9=83=A8=E6=88=96=E9=83=A8=E5=88=
=86=E5=9C=B0=E6=B3=84=E9=9C=B2=E3=80=81=E5=A4=8D=E5=88=B6=E3=80=81=E6=88=96=
=E6=95=A3=E5=8F=91=EF=BC=89=E6=9C=AC=E9=82=AE=E4=BB=B6=E4=B8=AD
>
> =E7=9A=84=E4=BF=A1=E6=81=AF=E3=80=82=E5=A6=82=E6=9E=9C=E6=82=A8=E9=94=99=
=E6=94=B6=E4=BA=86=E6=9C=AC=E9=82=AE=E4=BB=B6=EF=BC=8C=E8=AF=B7=E6=82=A8=E7=
=AB=8B=E5=8D=B3=E7=94=B5=E8=AF=9D=E6=88=96=E9=82=AE=E4=BB=B6=E9=80=9A=E7=9F=
=A5=E5=8F=91=E4=BB=B6=E4=BA=BA=E5=B9=B6=E5=88=A0=E9=99=A4=E6=9C=AC=E9=82=AE=
=E4=BB=B6=EF=BC=81
>
> This e-mail and its attachments contain confidential information from
> HUAWEI, which is intended only for the person or entity whose address is
> listed above. Any use of the information contained herein in any way
> (including, but not limited to, total or partial disclosure, reproduction=
,
> or dissemination) by persons other than the intended
>
> recipient(s) is prohibited. If you receive this e-mail in error, please
> notify the sender by phone or email immediately and delete it!
>
>
>
> _______________________________________________
> Pce mailing list
> Pce@ietf.org
> https://www.ietf.org/mailman/listinfo/pce
>
>

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

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:verdana,=
sans-serif;color:rgb(76,17,48)">Hi WG,=C2=A0</div><div class=3D"gmail_defau=
lt" style=3D"font-family:verdana,sans-serif;color:rgb(76,17,48)"><br></div>=
<div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;color:=
rgb(76,17,48)">During the IETF-95, I=C2=A0discussed this open point in PCEP=
-SR draft with Jeff and Jon and also pointed out that the generic TE-Yang i=
s using 5 tuple as a key in LSP-state information.=C2=A0</div><div class=3D=
"gmail_default" style=3D"font-family:verdana,sans-serif;color:rgb(76,17,48)=
"><br></div><div class=3D"gmail_default" style=3D""><font color=3D"#4c1130"=
 face=3D"verdana, sans-serif"><a href=3D"https://tools.ietf.org/html/draft-=
ietf-teas-yang-te-03#section-3.4">https://tools.ietf.org/html/draft-ietf-te=
as-yang-te-03#section-3.4</a></font><br></div><div class=3D"gmail_default" =
style=3D"font-family:verdana,sans-serif;color:rgb(76,17,48)"><br></div><div=
 class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;color:rgb(=
76,17,48)"><pre class=3D"" style=3D"font-size:13.3333px;margin-top:0px;marg=
in-bottom:0px;color:rgb(0,0,0)">   module: ietf-te
      +--rw te!
         +--ro lsps-state
         |  +--ro lsp*
         [source destination tunnel-id lsp-id extended-tunnel-id type]
         |     +--ro source                    inet:ip-address
         |     +--ro destination               inet:ip-address
         |     +--ro tunnel-id                 uint16
         |     +--ro lsp-id                    uint16
         |     +--ro extended-tunnel-id        inet:ip-address
         |     +--ro type                      identityref</pre></div><div =
class=3D"gmail_extra"><br></div><div class=3D"gmail_extra"><div class=3D"gm=
ail_default" style=3D"font-family:verdana,sans-serif;color:rgb(76,17,48)">=
=E2=80=8B=E2=80=8B</div><pre class=3D"" style=3D"font-size:13.3333px;margin=
-top:0px;margin-bottom:0px;color:rgb(0,0,0)"><div class=3D"gmail_default" s=
tyle=3D"font-family:verdana,sans-serif;color:rgb(76,17,48);display:inline">=
=E2=80=8B     =E2=80=8B</div><div class=3D"gmail_default" style=3D"font-fam=
ily:verdana,sans-serif;color:rgb(76,17,48);display:inline">=E2=80=8B....t</=
div>he RSVP-TE [<a href=3D"https://tools.ietf.org/html/rfc3209" title=3D"&q=
uot;RSVP-TE: Extensions to RSVP for LSP Tunnels&quot;">RFC3209</a>] YANG mo=
del augmentation of the TE
   model is covered in [<a href=3D"https://tools.ietf.org/html/draft-ietf-t=
eas-yang-te-03#ref-I-D.ietf-teas-yang-rsvp">I-D.ietf-teas-yang-rsvp</a>], a=
nd other signaling</pre><pre class=3D"" style=3D"font-size:13.3333px;margin=
-top:0px;margin-bottom:0px;color:rgb(0,0,0)">   protocol model(s) (e.g. for=
 Segment-Routing TE) are expected to also
   augment the TE generic model.</pre></div><div class=3D"gmail_extra"><br>=
</div><div class=3D"gmail_extra"><span style=3D"color:rgb(76,17,48);font-fa=
mily:verdana,sans-serif"><div class=3D"gmail_default" style=3D"font-family:=
verdana,sans-serif;color:rgb(76,17,48);display:inline">=E2=80=8BI could see=
 benefit in having this information for SR-TE LSP (and have an LSP Identifi=
er TLV) in PCEP messages.=C2=A0</div></span><br></div><div class=3D"gmail_e=
xtra"><span style=3D"color:rgb(76,17,48);font-family:verdana,sans-serif"><d=
iv class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;color:rg=
b(76,17,48);display:inline"><br></div></span></div><div class=3D"gmail_extr=
a"><span style=3D"color:rgb(76,17,48);font-family:verdana,sans-serif"><div =
class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;color:rgb(7=
6,17,48);display:inline">What does the authors of the drafts=C2=A0(SR, Yang=
..) and the WG think about it?=C2=A0</div></span></div><div class=3D"gmail_=
extra"><span style=3D"color:rgb(76,17,48);font-family:verdana,sans-serif"><=
div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;color:r=
gb(76,17,48);display:inline"><br></div></span></div><div class=3D"gmail_ext=
ra"><span style=3D"color:rgb(76,17,48);font-family:verdana,sans-serif"><div=
 class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;color:rgb(=
76,17,48);display:inline">Regards,</div></span></div><div class=3D"gmail_ex=
tra"><span style=3D"color:rgb(76,17,48);font-family:verdana,sans-serif"><di=
v class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;color:rgb=
(76,17,48);display:inline">Dhruv</div></span></div><div class=3D"gmail_extr=
a"><br><div class=3D"gmail_quote">On Fri, Feb 12, 2016 at 11:14 AM, Dhruv D=
hody <span dir=3D"ltr">&lt;<a href=3D"mailto:dhruv.dhody@huawei.com" target=
=3D"_blank">dhruv.dhody@huawei.com</a>&gt;</span> wrote:<br><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;=
border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex=
">





<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Trebuchet MS&quot;,=
sans-serif;color:rgb(31,73,125)">Hi Jeff,
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Trebuchet MS&quot;,=
sans-serif;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Trebuchet MS&quot;,=
sans-serif;color:rgb(31,73,125)">[PCEP-SR] did not change the format of the=
 stateful PCE messages (i.e. RBNF of PCRpt/PCUpd); and [STATEFUL-PCE] does =
not have END-POINTS object in those messages.
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Trebuchet MS&quot;,=
sans-serif;color:rgb(31,73,125)">Only PCInitiate message [PCE-INITIATE] has=
 END-POINTS object. =C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Trebuchet MS&quot;,=
sans-serif;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Trebuchet MS&quot;,=
sans-serif;color:rgb(31,73,125)">In the implementations I am aware of, LSP =
Identifiers TLV is carried in PCEP-SR.
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Trebuchet MS&quot;,=
sans-serif;color:rgb(31,73,125)">One way to find middle ground would be, to=
 make LSP Identifiers TLV as optional for PCEP-SR, with a use-case during d=
elegation of a PCC configured LSP via PCRpt message.
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Trebuchet MS&quot;,=
sans-serif;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Trebuchet MS&quot;,=
sans-serif;color:rgb(31,73,125)">Regards,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Trebuchet MS&quot;,=
sans-serif;color:rgb(31,73,125)">Dhruv<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Trebuchet MS&quot;,=
sans-serif;color:rgb(31,73,125)"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Trebuchet MS&quot;,=
sans-serif;color:rgb(31,73,125)">[PCEP-SR]
<a href=3D"https://www.ietf.org/archive/id/draft-ietf-pce-segment-routing-0=
6.txt" target=3D"_blank">https://www.ietf.org/archive/id/draft-ietf-pce-seg=
ment-routing-06.txt</a><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Trebuchet MS&quot;,=
sans-serif;color:rgb(31,73,125)">[STATEFUL-PCE]
<a href=3D"https://tools.ietf.org/html/draft-ietf-pce-stateful-pce-13" targ=
et=3D"_blank">https://tools.ietf.org/html/draft-ietf-pce-stateful-pce-13</a=
><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Trebuchet MS&quot;,=
sans-serif;color:rgb(31,73,125)">[PCE-INITIATE]
<a href=3D"https://tools.ietf.org/html/draft-ietf-pce-pce-initiated-lsp-05"=
 target=3D"_blank">https://tools.ietf.org/html/draft-ietf-pce-pce-initiated=
-lsp-05</a><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Trebuchet MS&quot;,=
sans-serif;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Trebuchet MS&quot;,=
sans-serif;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Trebuchet MS&quot;,=
sans-serif;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></p>
<div style=3D"border-style:none none none solid;border-left-width:1.5pt;bor=
der-left-color:blue;padding:0cm 0cm 0cm 4pt">
<div>
<div style=3D"border-style:solid none none;border-top-width:1pt;border-top-=
color:rgb(181,196,223);padding:3pt 0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10pt;font-family:Tahoma,=
sans-serif">From:</span></b><span style=3D"font-size:10pt;font-family:Tahom=
a,sans-serif"> Jeff Tantsura [mailto:<a href=3D"mailto:jeff.tantsura@ericss=
on.com" target=3D"_blank">jeff.tantsura@ericsson.com</a>]
<br>
<b>Sent:</b> 12 February 2016 06:42<br>
<b>To:</b> Robert Varga; Dhruv Dhody; <a href=3D"mailto:draft-ietf-pce-segm=
ent-routing@ietf.org" target=3D"_blank">draft-ietf-pce-segment-routing@ietf=
.org</a>; <a href=3D"mailto:draft-ietf-pce-stateful-pce@tools.ietf.org" tar=
get=3D"_blank">draft-ietf-pce-stateful-pce@tools.ietf.org</a><br>
<b>Cc:</b> <a href=3D"mailto:pce@ietf.org" target=3D"_blank">pce@ietf.org</=
a>; <a href=3D"mailto:pce-chairs@tools.ietf.org" target=3D"_blank">pce-chai=
rs@tools.ietf.org</a></span></p><div><div class=3D"h5"><br>
<b>Subject:</b> Re: [Pce] Query on Usage of LSP Identifier TLV in SR<u></u>=
<u></u></div></div><p></p>
</div>
</div><div><div class=3D"h5">
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Hi Robe=
rt,<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><u></u>=
=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">I disag=
ree with you, I don=E2=80=99t think we need RSVP-TE semantics here, in the =
implementations I&#39;m aware of LSP Identifiers TLV is not used.<u></u><u>=
</u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">END-POI=
NTS object is used to identify the tunnel endpoint addresses.<u></u><u></u>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><u></u>=
=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">I do ag=
ree that SR draft should be clear about this and we will update it.<u></u><=
u></u></span></p>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><u></u>=
=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Cheers,=
<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">Jeff<u>=
</u><u></u></span></p>
</div>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><u></u>=
=C2=A0<u></u></span></p>
</div>
<div style=3D"border-style:solid none none;border-top-width:1pt;border-top-=
color:rgb(181,196,223);padding:3pt 0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From: </span></b><spa=
n style=3D"color:black">Robert Varga &lt;<a href=3D"mailto:nite@hq.sk" targ=
et=3D"_blank">nite@hq.sk</a>&gt;<br>
<b>Date: </b>Thursday, October 22, 2015 at 04:29<br>
<b>To: </b>Dhruv Dhody &lt;<a href=3D"mailto:dhruv.dhody@huawei.com" target=
=3D"_blank">dhruv.dhody@huawei.com</a>&gt;, &quot;<a href=3D"mailto:draft-i=
etf-pce-segment-routing@ietf.org" target=3D"_blank">draft-ietf-pce-segment-=
routing@ietf.org</a>&quot; &lt;<a href=3D"mailto:draft-ietf-pce-segment-rou=
ting@ietf.org" target=3D"_blank">draft-ietf-pce-segment-routing@ietf.org</a=
>&gt;,
 &quot;<a href=3D"mailto:draft-ietf-pce-stateful-pce@tools.ietf.org" target=
=3D"_blank">draft-ietf-pce-stateful-pce@tools.ietf.org</a>&quot; &lt;<a hre=
f=3D"mailto:draft-ietf-pce-stateful-pce@tools.ietf.org" target=3D"_blank">d=
raft-ietf-pce-stateful-pce@tools.ietf.org</a>&gt;<br>
<b>Cc: </b>&quot;<a href=3D"mailto:pce@ietf.org" target=3D"_blank">pce@ietf=
.org</a>&quot; &lt;<a href=3D"mailto:pce@ietf.org" target=3D"_blank">pce@ie=
tf.org</a>&gt;, &quot;<a href=3D"mailto:pce-chairs@tools.ietf.org" target=
=3D"_blank">pce-chairs@tools.ietf.org</a>&quot; &lt;<a href=3D"mailto:pce-c=
hairs@tools.ietf.org" target=3D"_blank">pce-chairs@tools.ietf.org</a>&gt;<b=
r>
<b>Subject: </b>Re: [Pce] Query on Usage of LSP Identifier TLV in SR</span>=
<span style=3D"font-size:12pt;color:black"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><u></u>=
=C2=A0<u></u></span></p>
</div>
</div></div><div>
<div><div><div class=3D"h5">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">On 10/1=
2/2015 07:58 AM, Dhruv Dhody wrote:<u></u><u></u></span></p>
</div>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Trebuchet MS , sans=
-serif&quot;,serif;color:black">Hi Authors,
</span><span style=3D"color:black"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Trebuchet MS , sans=
-serif&quot;,serif;color:black">=C2=A0</span><span style=3D"color:black"><u=
></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Trebuchet MS , sans=
-serif&quot;,serif;color:black">In the stateful PCE draft [1], it says =E2=
=80=93</span><span style=3D"color:black"><u></u><u></u></span></p>
<div style=3D"border-style:dotted none none;border-top-width:1pt;border-top=
-color:rgb(160,160,160);padding:0cm">
<p class=3D"MsoNormal" style=3D"margin-top:3.4pt;background:rgb(224,224,224=
)">
<span style=3D"font-size:10pt;font-family:Consolas;color:rgb(64,64,64)">The=
 LSP Identifiers TLV MUST be included in the LSP object in PCRpt</span><spa=
n style=3D"color:black"><u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-top:3.4pt;background:rgb(224,224,224=
)">
<span style=3D"font-size:10pt;font-family:Consolas;color:rgb(64,64,64)">mes=
sages for RSVP-signaled LSPs.</span><span style=3D"color:black"><u></u><u><=
/u></span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Trebuchet MS , sans=
-serif&quot;,serif;color:black">=C2=A0</span><span style=3D"color:black"><u=
></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Trebuchet MS , sans=
-serif&quot;,serif;color:black">The SR draft [2] did not mention anything a=
bout LSP Identifier TLV.
</span><span style=3D"color:black"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Trebuchet MS , sans=
-serif&quot;,serif;color:black">And in implementations that I am aware of, =
SR-TE LSP still uses the LSP-Identifier TLV. Is that correct? (I personally=
 think so!!)</span><span style=3D"color:black"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Trebuchet MS , sans=
-serif&quot;,serif;color:black">=C2=A0</span><span style=3D"color:black"><u=
></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Trebuchet MS , sans=
-serif&quot;,serif;color:black">If yes, do you think there is a need to upd=
ate =E2=80=93
</span><span style=3D"color:black"><u></u><u></u></span></p>
<p><u></u><span style=3D"font-family:&quot;Trebuchet MS&quot;,sans-serif;co=
lor:black"><span>-<span style=3D"font-style:normal;font-variant:normal;font=
-weight:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-fa=
mily:&quot;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span></span><u></u><span style=3D"font-family:&quot;Trebuchet MS ,=
 sans-serif&quot;,serif;color:black">[1] to say all LSPs (and not just RSVP=
-signaled).
</span><span style=3D"color:black"><u></u><u></u></span></p>
<p><u></u><span style=3D"font-family:&quot;Trebuchet MS&quot;,sans-serif;co=
lor:black"><span>-<span style=3D"font-style:normal;font-variant:normal;font=
-weight:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-fa=
mily:&quot;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span></span><u></u><span style=3D"font-family:&quot;Trebuchet MS ,=
 sans-serif&quot;,serif;color:black">Or [2] to say that LSP-Identifier TLV =
are also applicable to SR and MUST be included.
</span><span style=3D"color:black"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Trebuchet MS , sans=
-serif&quot;,serif;color:black">=C2=A0</span><span style=3D"color:black"><u=
></u><u></u></span></p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt"><span style=3D"font-siz=
e:10.5pt;color:black"><br>
The wording in stateful draft is meant to proscribe behavior for RSVP (as t=
hat is what RFC5440 assumes), while allowing different setup mechanisms (<a=
 href=3D"https://datatracker.ietf.org/doc/draft-ietf-pce-lsp-setup-type/" t=
arget=3D"_blank">https://datatracker.ietf.org/doc/draft-ietf-pce-lsp-setup-=
type/</a>)
 specify their own LSP identifier format.<br>
<br>
In this spirit I think the SR draft should be updated to explicitly state t=
hat SR reuses the same identifier format as RSVP (or whatever is appropriat=
e).<br>
<br>
Bye,<br>
Robert<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Trebuchet MS&quot;,=
sans-serif;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Trebuchet MS&quot;,=
sans-serif;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></p>
</div></div><p class=3D"MsoNormal"><span lang=3D"ZH-CN" style=3D"font-size:=
10.5pt;font-family:=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">=E6=9C=AC=E9=82=
=AE=E4=BB=B6=E5=8F=8A=E5=85=B6=E9=99=84=E4=BB=B6=E5=90=AB=E6=9C=89=E5=8D=8E=
=E4=B8=BA=E5=85=AC=E5=8F=B8=E7=9A=84=E4=BF=9D=E5=AF=86=E4=BF=A1=E6=81=AF=EF=
=BC=8C=E4=BB=85=E9=99=90=E4=BA=8E=E5=8F=91=E9=80=81=E7=BB=99=E4=B8=8A=E9=9D=
=A2=E5=9C=B0=E5=9D=80=E4=B8=AD=E5=88=97=E5=87=BA=E7=9A=84=E4=B8=AA=E4=BA=BA=
=E6=88=96=E7=BE=A4=E7=BB=84=E3=80=82=E7=A6=81</span><span style=3D"font-siz=
e:10.5pt;font-family:&quot;Courier New&quot;;color:rgb(31,73,125)"><u></u><=
u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"ZH-CN" style=3D"font-size:10.5pt;font-=
family:=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">=E6=AD=A2=E4=BB=BB=E4=BD=95=
=E5=85=B6=E4=BB=96=E4=BA=BA=E4=BB=A5=E4=BB=BB=E4=BD=95=E5=BD=A2=E5=BC=8F=E4=
=BD=BF=E7=94=A8=EF=BC=88=E5=8C=85=E6=8B=AC=E4=BD=86=E4=B8=8D=E9=99=90=E4=BA=
=8E=E5=85=A8=E9=83=A8=E6=88=96=E9=83=A8=E5=88=86=E5=9C=B0=E6=B3=84=E9=9C=B2=
=E3=80=81=E5=A4=8D=E5=88=B6=E3=80=81=E6=88=96=E6=95=A3=E5=8F=91=EF=BC=89=E6=
=9C=AC=E9=82=AE=E4=BB=B6=E4=B8=AD</span><span style=3D"font-size:10.5pt;fon=
t-family:&quot;Courier New&quot;;color:rgb(31,73,125)"><u></u><u></u></span=
></p>
<p class=3D"MsoNormal"><span lang=3D"ZH-CN" style=3D"font-size:10.5pt;font-=
family:=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">=E7=9A=84=E4=BF=A1=E6=81=AF=
=E3=80=82=E5=A6=82=E6=9E=9C=E6=82=A8=E9=94=99=E6=94=B6=E4=BA=86=E6=9C=AC=E9=
=82=AE=E4=BB=B6=EF=BC=8C=E8=AF=B7=E6=82=A8=E7=AB=8B=E5=8D=B3=E7=94=B5=E8=AF=
=9D=E6=88=96=E9=82=AE=E4=BB=B6=E9=80=9A=E7=9F=A5=E5=8F=91=E4=BB=B6=E4=BA=BA=
=E5=B9=B6=E5=88=A0=E9=99=A4=E6=9C=AC=E9=82=AE=E4=BB=B6=EF=BC=81</span><span=
 style=3D"font-size:10.5pt;font-family:&quot;Courier New&quot;;color:rgb(31=
,73,125)"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Co=
urier New&quot;;color:rgb(31,73,125)">This e-mail and its attachments conta=
in confidential information from HUAWEI, which is intended only for the per=
son or entity whose address is listed above. Any use
 of the information contained herein in any way (including, but not limited=
 to, total or partial disclosure, reproduction, or dissemination) by person=
s other than the intended<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Co=
urier New&quot;;color:rgb(31,73,125)">recipient(s) is prohibited. If you re=
ceive this e-mail in error, please notify the sender by phone or email imme=
diately and delete it!<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt"><span style=3D"font-fam=
ily:&quot;Trebuchet MS&quot;,sans-serif;color:rgb(31,73,125)"><u></u>=C2=A0=
<u></u></span></p>
</div>
</div>
</div>
</div>
</div>

<br>_______________________________________________<br>
Pce mailing list<br>
<a href=3D"mailto:Pce@ietf.org">Pce@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/pce" rel=3D"noreferrer" ta=
rget=3D"_blank">https://www.ietf.org/mailman/listinfo/pce</a><br>
<br></blockquote></div><br></div></div>

--001a113eec9ae02b6e05330a5d9d--


From nobody Tue May 31 08:09:20 2016
Return-Path: <ietf-ipr@ietf.org>
X-Original-To: pce@ietf.org
Delivered-To: pce@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 41CF212D7E4; Tue, 31 May 2016 08:09:19 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: IETF Secretariat <ietf-ipr@ietf.org>
To: <draft-ietf-pce-remote-initiated-gmpls-lsp@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.21.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20160531150919.18639.7676.idtracker@ietfa.amsl.com>
Date: Tue, 31 May 2016 08:09:19 -0700
Archived-At: <http://mailarchive.ietf.org/arch/msg/pce/RnZ-wMkvWgAPFQos-8tifTLOHz0>
Cc: pce@ietf.org, ipr-announce@ietf.org
Subject: [Pce] IPR Disclosure Cisco Systems, Inc.'s Statement about IPR related to draft-ietf-pce-remote-initiated-gmpls-lsp
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.17
List-Id: Path Computation Element  <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 31 May 2016 15:09:19 -0000

Dear Zafar Ali, Siva Sivabalan, Clarence Filsfils, Victor Lopez, Oscar Gonzalez de Dios, Xian Zhang, Robert Varga:


An IPR disclosure that pertains to your Internet-Draft entitled "Path
Computation Element Communication Protocol (PCEP) Extensions for
remote-initiated GMPLS LSP Setup"
(draft-ietf-pce-remote-initiated-gmpls-lsp) was submitted to the IETF
Secretariat on  and has been posted on the "IETF Page of Intellectual Property
Rights Disclosures" (https://datatracker.ietf.org/ipr/2803/). The title of the
IPR disclosure is "Cisco Systems, Inc.'s Statement about IPR related to
draft-ietf-pce-remote-initiated-gmpls-lsp"


Thank you

IETF Secretariat

