
From nobody Fri Nov  1 11:32:13 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: bier@ietf.org
Delivered-To: bier@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 06B7E12111A; Fri,  1 Nov 2019 11:32:08 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: bier@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.108.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: bier@ietf.org
Message-ID: <157263312794.31963.6479623556805222878@ietfa.amsl.com>
Date: Fri, 01 Nov 2019 11:32:08 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/RZhfis-yY6gEihfnD0iwwyKzYBE>
Subject: [Bier] I-D Action: draft-ietf-bier-te-arch-05.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Nov 2019 18:32:12 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Bit Indexed Explicit Replication WG of the IETF.

        Title           : Traffic Engineering for Bit Index Explicit Replication (BIER-TE)
        Authors         : Toerless Eckert
                          Gregory Cauchie
                          Michael Menth
	Filename        : draft-ietf-bier-te-arch-05.txt
	Pages           : 44
	Date            : 2019-11-01

Abstract:
   This memo introduces per-packet stateless strict and loose path
   engineered replication and forwarding for Bit Index Explicit
   Replication packets ([RFC8279]).  This is called BIER-TE.

   BIER-TE leverages the BIER architecture ([RFC8279]) and extends it
   with a new semantic for bits in the bitstring.  BIER-TE can leverage
   BIER forwarding engines with little or no changes.

   In BIER, the BitPositions (BP) of the packets bitstring indicate BIER
   Forwarding Egress Routers (BFER), and hop-by-hop forwarding uses a
   Routing Underlay such as an IGP.

   In BIER-TE, BitPositions indicate adjacencies.  The BIFT of each BFR
   are only populated with BPs that are adjacent to the BFR in the BIER-
   TE topology.  The BIER-TE topology can consist of layer 2 or remote
   (route) adjacencies.  The BFR then replicates and forwards BIER
   packets to those adjacencies.  This results in the aforementioned
   strict and loose path forwarding.

   BIER-TE can co-exist with BIER forwarding in the same domain, for
   example by using separate sub-domains.  In the absence of routed
   adjacencies, BIER-TE does not require a BIER routing underlay, and
   can then be operated without requiring an IGP routing protocol.

   BIER-TE operates without explicit in-network tree-building and
   carries the multicast distribution tree in the packet header.  It can
   therefore be a good fit to support multicast path steering in Segment
   Routing (SR) networks.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-bier-te-arch/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-bier-te-arch-05
https://datatracker.ietf.org/doc/html/draft-ietf-bier-te-arch-05

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-bier-te-arch-05


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/


From nobody Fri Nov  1 11:43:00 2019
Return-Path: <eckert@i4.informatik.uni-erlangen.de>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 841E4120FFA for <bier@ietfa.amsl.com>; Fri,  1 Nov 2019 11:42:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.169
X-Spam-Level: 
X-Spam-Status: No, score=-3.169 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_NEUTRAL=0.779, URIBL_BLOCKED=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 tHdOQ-Ch_Iym for <bier@ietfa.amsl.com>; Fri,  1 Nov 2019 11:42:52 -0700 (PDT)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:40]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6555B120FF9 for <bier@ietf.org>; Fri,  1 Nov 2019 11:42:45 -0700 (PDT)
Received: from faui48f.informatik.uni-erlangen.de (faui48f.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:52]) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTP id E6370548132; Fri,  1 Nov 2019 19:42:38 +0100 (CET)
Received: by faui48f.informatik.uni-erlangen.de (Postfix, from userid 10463) id E1BC4440015; Fri,  1 Nov 2019 19:42:38 +0100 (CET)
Date: Fri, 1 Nov 2019 19:42:38 +0100
From: Toerless Eckert <tte@cs.fau.de>
To: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
Cc: "gjshep@gmail.com" <gjshep@gmail.com>, Xiejingrong <xiejingrong@huawei.com>, BIER WG <bier@ietf.org>, Mike McBride <mmcbride7@gmail.com>, "Pascal Thubert (pthubert)" <pthubert@cisco.com>
Message-ID: <20191101184238.GB64062@faui48f.informatik.uni-erlangen.de>
References: <20190604000302.xccdl5jknh7ols23@faui48f.informatik.uni-erlangen.de> <MN2PR11MB3565E3AE3803A9C5EA1C0646D8150@MN2PR11MB3565.namprd11.prod.outlook.com> <CABFReBqpi06wc3Exp2ekUGTbHDdi8zvL1qJDOJ7-Wvd=nZanLw@mail.gmail.com> <CAL3FGfwF=q3mOcWW4ymo5zY-DgFUD=Gguh+0A0yQ17O8Gsv+gA@mail.gmail.com> <20190709153828.nplogcxymui5anmq@faui48f.informatik.uni-erlangen.de> <16253F7987E4F346823E305D08F9115AAB8F2F86@nkgeml514-mbs.china.huawei.com> <CABFReBpJ+zD2B46kq2AKvj3CS9hCpMq_epHHde9zYZW0UGQjvQ@mail.gmail.com> <DM5PR05MB3548E388EA3A5880E4A19858D4660@DM5PR05MB3548.namprd05.prod.outlook.com> <20191028172433.GD24806@faui48f.informatik.uni-erlangen.de> <DM5PR05MB3548877FDEDCF13EF2A27F74D4660@DM5PR05MB3548.namprd05.prod.outlook.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <DM5PR05MB3548877FDEDCF13EF2A27F74D4660@DM5PR05MB3548.namprd05.prod.outlook.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/maosc28c4Kj3mRGf_TqeLmLMe3A>
Subject: Re: [Bier] WGLC - draft-ietf-bier-te-arch
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Nov 2019 18:42:58 -0000

Thanks Jeff

I have now pushed out -05 with the answers and hopefully resolution to
your points in email below.  Biggest addition was a section about
reuse of BPs (without DNR) which came out of the confusion i think the
reuse in the ECMP example raised. I was afraid so far to explan that
as it may not be easy to absorb and ultimately is stuff only
controller developers need to understand, but hopefully useful.
And then of course the summary of BP optimizatins you asked for

Diff from last version i sent you:

http://tools.ietf.org//rfcdiff?url1=https://raw.githubusercontent.com/toerless/bier-te-arch/master/draft-ietf-bier-te-arch-05.1.txt&url2=http://tools.ietf.org/id/draft-ietf-bier-te-arch-05.txt

full -04 -> 05 diff:

http://tools.ietf.org//rfcdiff?url1=http://tools.ietf.org/id/draft-ietf-bier-te-arch-04.txt&url2=http://tools.ietf.org/id/draft-ietf-bier-te-arch-05.txt

Comments inline below.

Cheers
    toerless

On Mon, Oct 28, 2019 at 07:52:59PM +0000, Jeffrey (Zhaohui) Zhang wrote:
> I Thought u-turn is the most simple comparison leaf vs. non-leaf BFR.
> 
> Zzh> The text in the email is seriously misaligned. Looking at the picture in the diff link, while you gave a U-turn example, though even if BFER2 is not connected to BFR2  but only connected to BFER1 (hence no U-turn), then BFER1 is still not a leaf BFER I suppose. That's why I said the first sentence of the above paragraph is enough to define Leaf BFER while the example itself is actually not needed.

Argh... ok, had to fix two words, BFIR->BFER and left-hand -> right-hand:

Consider how redundant disjoint traffic can reach BFER1/BFER2 in above picture: When BFER1/BFER2 are Non-Leaf BFER as shown on the right hand side, one traffic copy would be forwarded to BFER1 from BFR1, but the other one could only reach BFER1 via BFER2, which makes BFER2 a non-Leaf BFER. Likewise BFER1 is a non-Leaf BFER when forwarding traffic to BFER2

> Zzh> Additionally, in left part of the picture you added, if some failure leads to BFR2 to be only reachable via BFER1, then BFER1 is no longer a leaf BFER. 

Added sentence:

<t>Note that the BFER in the left hand picture are only guaranteed to
be leaf-BFR by fitting routing configuration that prohibits transit
traffic to pass through a PE, which is commonly applied in these
topologies.</t>

> I assume you don't reassign BPs when links go up and down.

I didn't want to discuss that option in this document. Its obviously
perfectly feasible, but be yet a big amount of text (especially the
considerations how to do this make-before-break. Future doc.

> > but subsequent polarization example confuses me. It seems that BP 0:6 is assigned to the routed adjacency BFR10 (which is actually talked about in Section 4.8).
> 
> Section 4.7 does not mention "routed" at all, so there are no routed adjacencies at all used in 4.7. So i am not sure what you are confused about.
> 
> Zzh> "The BIFT of each BFR are only populated with BPs that are adjacent to the BFR in the BIER-TE topology".

Correct text from the introduction. Ok.

> Zzh> Since the same 0:6 is in BIFTS of BFR1/BFR2/BFR3 (and I suppose in BFR4~BFR9 as well even though not drawn), I assumed it's for the "MP2P" routed adjacency to R10; though I then ruled that out - but I don't know what 0:6 represent now on BFR1, BFR2, and BFR3.

Ah. Ok. I thought i could strip down the example to show only the
adjacencies relevant to the following discusion, but seemingly this
can introduce the confusion you have. 

So i completed the example with the BP assignment acoss all nodes,
but added text pointing to a new section further down to discuss
the re-use of BP for which thi picture is also an example.

(check out the diff, new reuse text to long to copy inline).

> The whole purpose of the ECMP BPs is of course to save bits, otherwise we'd give each link a separate BP, which would be 6 BP to reach to BFR4...BFR7 from BFR1. 
> 
> Zzh> The trouble I am having is that the same 0:6 is assigned to different things and it's present on all BFR1/BFR2/BFR3. It is perhaps an intentional smart design but I have not wrapped my mind around it. It's apparently different from the link bundle case, so better separate it out and elaborate it (including the DNR flag that might be needed here - If the packet arrives on BFR1 with 0:6, would the BP reset when it is sent to BFR2/3)?

Yes, there was the bug of reusing BP 0:6 across sequential BFR along the
path, but now the example correctly reuses separate BP at different
stages of the paths (BP 0:6 on BFR1, BP 0:7 on BFR2/BFR3) and so on.

Thanks!

> > 4.8.  Routed adjacencies
> > 
> > If I understand it correctly, there is a BP assigned to L1/L2/L3 
> > respectively (p2p link), and then there are BPs assigned to MP2P tunnels (routed adjacency from every BFR) to the L1/L2/L3 interface addresses and loopback addresses on BFR2/3.
> 
> Ok that wasn't quite the read i expected. Let me clarify the text/picture:
> 
>                    ...............     
>          ...BFR1--...           ...--L1-- BFR2...
>                   ... .Routers. ...--L2--/  
>          ...BFR4--...           ...------ BFR3...
>                    ...............         |
>                                           LO
>                     Network Area 1
> 
> Assume the requirement in the above picture is to explicitly steer traffic flows that have arrived at BFR1 or BFR4 via a shortest path in the routing underlay "network area 1" to one of the following three next segments: (1) BFR2 via link L1, (2) BFR2 via link L2, (3) via BFR3.
> 
> To achieve this, both BFR1 and BFR4 are set up with a forward_routed adjacency BitPosition towards an address of BFR2 on link L1, another forward_routed BitPosition towards an address of BFR2 on link L2 and a third forward_routed Bitposition towards a node address LO of BFR3.
> 
> Does this clear ip the confusion ?
> 
> Zzh> The picture is badly misaligned. I'll wait till 4.7 questions are cleared.

Ok.

> > If BFR2/3 are also BFERs, then they additionally will have BFER BPs.
> > On BFR1/4, the BIFT entries for the MP2P BPs for the L1/L2/L3/loopback interface addresses of BFR2/3 will use forward_routed(interface/loopback address). For a packet to be decapsulated on a BFER, there is a need for both the BFER BP and another BP (p2p/lan/hub-spoke/routed-adjacency) in the packet (the former is for decapsulation and the latter is for getting it there).
> 
> This is not discussed in this section, but you are right - unless
> BFR2 or BFR3 is a leaf BFR. In that case, it would just leverage the one shared "leaf-BFR" BP, so they do not need a per-BFER BP for local_decap(). 
> 
> Zzh> Right - shared leaf-BFR BP but still need that BP (the key is that we need a BP to get packet to a BFER and then a BP for decapsulation).

You got it.

> > If that???s the case, it???s worth point the above out.
> 
> Hmm... The logic of BFER BPs is totally independent of the logic of forward_routed adjacency, so i would worry that repeating the explanation of BFER BPs would conflate the forward_routed explanation.
> 
> Zzh> It's just that this is a place where all kinds of BPs are used so it's good to have a summary (could be a subsection 4.9).

Yes, added such a summary. Pls. check.

> > Actually, the reason that I thought this is MP2P is that 0:6 is present on R1, R2, and R3 (and more I assume) in Figure 12, but now I think it can???t be MP2P (so it is not correct to have 0:6 present on those routers ??? only the p2p tunnel head/tail should have the BP present in the BIFT). The reason is that if it were MP2P, any router getting a copy will send it to the endpoint of the routed adjacency, causing lots of duplicates.
> > 
> > Am I getting this correct?
> 
> I think you are still explaining from the misunderstsanding that the ECMP explanations where about routed adjacencies.
> 
> I have now expanded the somewhat terse text in the BIFT table pictures, to make it clear that the ECMP is across multipe forward_connected adjacencies in the examples. For example, first BIFT picture:
> 
>   BIFT entry in BFR1:
>   ------------------------------------------------------------------
>   | Index |  Adjacencies                                           |
>   ==================================================================
>   | 0:6   |  ECMP({forward_connected(L1, BFR2),                    |
>   |       |        forward_connected(L2, BFR2),                    |
>   |       |        forward_connected(L3, BFR2)}, seed)             |
>   ------------------------------------------------------------------
> 
> Of course, an ECMP adjacency can be across any type of adjacencies, but all the text/explanations used forward_connected, and now the pictures show that explicitly.
> 
> Zzh> I can understand the multi-link case, but the multi-hop ECMP case (from BFR1 towards BFR10) is confusing me. It would help to give an example how it can be used, WITHOUT worrying about polarization.

Please check -05 text that has the full set of BIFT listed now:

There is  really nothing nothing unique in multi-hop ECMP for BIER-TE
that we do not also have in any other ECMP, except the conclusion that
we want to support fast HW hash mechanisms AND allow the controller
to set up non-polarized multi-hop ECMP AND be able to precalculate
paths. Hence the specification of ECMP adjacencies to have a controller
configurable seed.

Btw: The picture is maybe unnecessarily large because i've used it
for 20 years to explain the same polarization issue for unicast vs
multicast, and for multicast only BFR10...BFR4 are relevant
(ECMP of the PIM/mLDP joins), whereas for unicast/BIER only
BFR1...BFR7 are relevant. But being symmetric, the picture makes it
clear its the same problem. 

> >    To inhibit looping in the face of such physical misconfiguration,
> >    only forward_connected adjacencies are permitted to have DNR set, and
> >    the link layer destination address of the adjacency (e.g.  MAC
> >    address) protects against closing the loop.  Link layers without port
> >    unique link layer addresses should not be used with the DNR flag set.
> >
> > It???s not clear how link layer address helps?
> 
> I have expanded this to
> "link layer port unique unicast destination address"
> 
> Aka: MPLS or ethernet have unique link layer destination destination addresses (label or destination MAC). If you think about incorrectly plugged HDLC links (such as old T1/T3/... links), they only have 2 generic addresses, if i remember 1 or 3 in the HDLC frame. So when you misplug one of those p2p cables wrong, the packets would be incrrectly received by the wrong receiver node and then DNR could cause persistent loops only solved by TTL.
> 
> Zzh> "Consider in the ring picture that link L4 from BFR3 is plugged into the L1 interface of BFRa" - still not sure how label/mac helps here. I suppose the ring topology is discovered/verified by the control plane and when the miscalling happens then the ring will not include the BFR1/BFR2 part and BFR3 will not have the DNR set? If ring discovery/varication is not done then perhaps we should point out that RPF based on link layer address is needed - the key is RPF (which needs unique link layer address)?

Forget RPF. BIER(-TE) has no RPF (issues). Its just
like unicast. RPF is just a problem for receiver originated
joins like in PIM/mLDP, but not unicast/bier(-te)/RSVP-TE.

Forward_connected is just like a unicast subnet adjacency
to a direct neighbor: Interface and L2 addresss of the destination.

The controller (could be a human) "assumes" a particular physicial topology,
from telemetry/knowledge/whatever. It then calculates the desired
BIER-TE topology and pushes it down. This topology is meant to
be loop free of course wrt to the configured adjacencies.
In this BIER-TE topology, BFR3 will have a BP with the
forward_connected(L4, MAC-of-BFR2) adjacency.

If the cable connecting to L4 is miswired, then BFR3 would still send the
packets to the MAC address of BFR2, but given how the cable
connects to some other node, these packets will be discarded
by that node. because they're just L2 unicast packets. 

I think this is equally true when we have normal BIER/MPLS enacp.
Those packets too are addressed to the unicast MAC address of the
neighbor.

Now, if/when he controller recognizes that the physical topology
has changed, thats a completely different story and not addressed
here. Given how we assumed this was a cabling mistake, the
controller would probably only complain about the miswiring to
operations but be happy that the forwarding plane just makes
packets fail instead of loop. If this was a planned change
process, then it will be similarily convoluted as it would
today be with rewiring cables in an SR-MPLS/SRv6 topology
and updating SIDs.

> > Because the forwarding is different from BIER forwarding (because of [1] above), we might as well introduce an optimization here ??? for each BIFT, calculate the F-BM of the BIFT itself (the logical ???or??? of all the BPs presented in this BIFT) and then use (packet->bitstring & BIFT.F-BM) as the input to GetFirst/NextBitPosition(). That should skip many bits.
> 
> Right. But i explicitly removed those optimizations (i had them in older draft versions) because the whole idea of this picture is solely the comparison with figure 4 of RFC8279.
> 
> Zzh> I think it's worth point that optimization out; you can mark it optional if you want to emphasize the similarity to BIER forwarding, but since BIER forwarding does do the maskoff step, it is very efficient while BIER-TE forwarding does not it the maskoff step so this optimization is important.

Ok. I simplified the text comparison BIER/BIER-TE wrt. to the FBM
rules [1] and [2] and added following paragraph:

<t>In BIER, the order of BPs impacts the result of forwarding because of [1]. 
In BIER-TE, forwarding is not impacted by the order of BPs. It is therefore
possible to further optimize forwarding than in BIER. For example parallelizing
forwarding across multiple FPE cores or distributed linecards does only need
to examine an arbitrary subset of BP and not evaluate the dependency between BPs.</t>

> >    The following pseudocode is comprehensive:
> > 
> > The above sentence reads a bit strange (or lacks some segue).
> 
> I hope not, but maybe best left to a native english speaker (RFC-editor).
> 
> The first (RFC8279) pseudocode was simplified. The second one is comprehensive. If not comprehensive, whats a good opposite of simplified ?
> 
> Zzh> Perhaps "The above simplified pseudocode is elaborated further as following"?
> Zzh> Jeffrey

Done.

Thanks a lot. 


>    
> > ________________________________________
> > From: BIER [bier-bounces@ietf.org<mailto:bier-bounces@ietf.org>] on 
> > behalf of Toerless Eckert [tte@cs.fau.de<mailto:tte@cs.fau.de>]
> > Sent: Tuesday, July 09, 2019 23:38
> > To: Mike McBride
> > Cc: Greg Shepherd; BIER WG; Pascal Thubert (pthubert)
> > Subject: Re: [Bier] WGLC - draft-ietf-bier-te-arch
> > 
> > Thanks, Mike
> > 
> > The authors also reviewed the document and concluded that it was 
> > really hard to get into the document context because of too many 
> > forward dependencies. We tried to fix this by adding two hopefully 
> > good & basic examples into the Introduction section and using them to 
> > also add a better definition of the term "BIER-TE Topology" in the Introduction.
> > Hopefully this makes readin the rest of te document smoother.
> > 
> > Also improved text of Abstract and refined text compariing BIER-TE with SR.
> > 
> > https://urldefense.com/v3/__http://tools.ietf.org/*rfcdiff?url1=https:
> > **Atools.ietf.org*id*draft-ietf-bier-te-arch-02.txt&url2=https:**Atool
> > s.ietf.org*id*draft-ietf-bier-te-arch-03.txt__;Ly8vLy8vLy8v!8WoA6RjC81
> > c!XvH4AAxfrDjFoK_sercwZMsc0O5N42eENOs4l_qdsXF0KwZD82cJLDFFNV_eTUEh$ 
> > <https://urldefense.com/v3/__http:/tools.ietf.org/*rfcdiff?url1=https:
> > **Atools.ietf.org*id*draft-ietf-bier-te-arch-02.txt&url2=https:**Atool
> > s.ietf.org*id*draft-ietf-bier-te-arch-03.txt__;Ly8vLy8vLy8v!8WoA6RjC81
> > c!UBTGvWWpMHyeiSanxs6vIb_EnBVgyg6boAAW4nrqju8UCLOgiuXc8Y_6sNd1njcX$>
> > 
> > Cheers
> >     Toerless
> > 
> > On Wed, Jun 26, 2019 at 10:39:36AM -0700, Mike McBride wrote:
> > > How about three? I support.
> > > mike
> > >
> > > On Tue, Jun 25, 2019 at 10:42 AM Greg Shepherd <gjshep@gmail.com<mailto:gjshep@gmail.com>> wrote:
> > > >
> > > > We cannot take two 'yes' votes and WG consensus.
> > > > Please, read and respond. If you don't support, then please vote as much publicly right here.
> > > >
> > > > Thanks,
> > > > Greg
> > > >
> > > > On Mon, Jun 3, 2019 at 10:05 PM Pascal Thubert (pthubert) <pthubert@cisco.com<mailto:pthubert@cisco.com>> wrote:
> > > >>
> > > >> Support:
> > > >>
> > > >> I see great value in deterministic networks as well as IOT (with RPL).
> > > >>
> > > >> All the best,
> > > >>
> > > >> Pascal
> > > >>
> > > >> > -----Original Message-----
> > > >> > From: BIER 
> > > >> > <bier-bounces@ietf.org<mailto:bier-bounces@ietf.org>> On Behalf 
> > > >> > Of Toerless Eckert
> > > >> > Sent: mardi 4 juin 2019 02:03
> > > >> > To: Greg Shepherd <gjshep@gmail.com<mailto:gjshep@gmail.com>>
> > > >> > Cc: BIER WG <bier@ietf.org<mailto:bier@ietf.org>>
> > > >> > Subject: Re: [Bier] WGLC - draft-ietf-bier-te-arch
> > > >> >
> > > >> > +1
> > > >> > Obviously support as co-author.
> > > >> >
> > > >> > On Wed, May 29, 2019 at 12:41:26PM -0700, Greg Shepherd wrote:
> > > >> > > Please read and respond to this thread w/ or w/o support.
> > > >> > >
> > > >> > > https://urldefense.com/v3/__https://datatracker..ietf.org/doc
> > > >> > > /draft-ietf-bier-te-arch/__;!8WoA6RjC81c!XvH4AAxfrDjFoK_sercw
> > > >> > > ZMsc0O5N42eENOs4l_qdsXF0KwZD82cJLDFFNV9eClBj$ 
> > > >> > > <https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/
> > > >> > > draft-ietf-bier-te-arch/__;!8WoA6RjC81c!UBTGvWWpMHyeiSanxs6vI
> > > >> > > b_EnBVgyg6boAAW4nrqju8UCLOgiuXc8Y_6sD40kmtH$>
> > > >> > >
> > > >> > > Vote ends 5 June 2019.
> > > >> > >
> > > >> > > Thanks,
> > > >> > > Shep
> > > >> > > (chairs)
> > > >> >
> > > >> > > _______________________________________________
> > > >> > > BIER mailing list
> > > >> > > BIER@ietf.org<mailto:BIER@ietf.org>
> > > >> > > https://urldefense.com/v3/__https://www.ietf.org/mailman/list
> > > >> > > info/bier__;!8WoA6RjC81c!XvH4AAxfrDjFoK_sercwZMsc0O5N42eENOs4
> > > >> > > l_qdsXF0KwZD82cJLDFFNT2WVXWX$ 
> > > >> > > <https://urldefense.com/v3/__https:/www.ietf.org/mailman/list
> > > >> > > info/bier__;!8WoA6RjC81c!UBTGvWWpMHyeiSanxs6vIb_EnBVgyg6boAAW
> > > >> > > 4nrqju8UCLOgiuXc8Y_6sKn2KoAT$>
> > > >> >
> > > >> > _______________________________________________
> > > >> > BIER mailing list
> > > >> > BIER@ietf.org<mailto:BIER@ietf.org>
> > > >> > https://urldefense.com/v3/__https://www.ietf.org/mailman/listin
> > > >> > fo/bier__;!8WoA6RjC81c!XvH4AAxfrDjFoK_sercwZMsc0O5N42eENOs4l_qd
> > > >> > sXF0KwZD82cJLDFFNT2WVXWX$ 
> > > >> > <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listin
> > > >> > fo/bier__;!8WoA6RjC81c!UBTGvWWpMHyeiSanxs6vIb_EnBVgyg6boAAW4nrq
> > > >> > ju8UCLOgiuXc8Y_6sKn2KoAT$>
> > > >
> > > > _______________________________________________
> > > > BIER mailing list
> > > > BIER@ietf.org<mailto:BIER@ietf.org>
> > > > https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/
> > > > bier__;!8WoA6RjC81c!XvH4AAxfrDjFoK_sercwZMsc0O5N42eENOs4l_qdsXF0Kw
> > > > ZD82cJLDFFNT2WVXWX$ 
> > > > <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/
> > > > bier__;!8WoA6RjC81c!UBTGvWWpMHyeiSanxs6vIb_EnBVgyg6boAAW4nrqju8UCL
> > > > OgiuXc8Y_6sKn2KoAT$>
> > 
> > --
> > ---
> > tte@cs.fau.de<mailto:tte@cs.fau.de>
> > 
> > _______________________________________________
> > BIER mailing list
> > BIER@ietf.org<mailto:BIER@ietf.org>
> > https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/bier
> > __;!8WoA6RjC81c!XvH4AAxfrDjFoK_sercwZMsc0O5N42eENOs4l_qdsXF0KwZD82cJLD
> > FFNT2WVXWX$ 
> > <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/bier
> > __;!8WoA6RjC81c!UBTGvWWpMHyeiSanxs6vIb_EnBVgyg6boAAW4nrqju8UCLOgiuXc8Y
> > _6sKn2KoAT$>
> 
> --
> ---
> tte@cs.fau.de

-- 
---
tte@cs.fau.de


From nobody Fri Nov  1 12:04:54 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: bier@ietf.org
Delivered-To: bier@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id AA72512116F; Fri,  1 Nov 2019 12:04:51 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: bier@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.108.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: bier@ietf.org
Message-ID: <157263509161.31879.1079128842774754503@ietfa.amsl.com>
Date: Fri, 01 Nov 2019 12:04:51 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/KiIcbuUNSoT3H0355aV6gPNvbeY>
Subject: [Bier] I-D Action: draft-ietf-bier-pim-signaling-08.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Nov 2019 19:04:52 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Bit Indexed Explicit Replication WG of the IETF.

        Title           : PIM Signaling Through BIER Core
        Authors         : Hooman Bidgoli
                          Jayant Kotalwar
                          Fengman Xu
                          Mankamana Mishra
                          Zhaohui Zhang
                          Andrew Dolganow
	Filename        : draft-ietf-bier-pim-signaling-08.txt
	Pages           : 15
	Date            : 2019-11-01

Abstract:
   Bit Index Explicit Replication (BIER) is an architecture that
   provides multicast forwarding through a "BIER domain" without
   requiring intermediate routers to maintain multicast related per-flow
   state.  Neither does BIER require an explicit tree-building protocol
   for its operation.  A multicast data packet enters a BIER domain at a
   "Bit-Forwarding Ingress Router" (BFIR), and leaves the BIER domain at
   one or more "Bit-Forwarding Egress Routers" (BFERs).  The BFIR router
   adds a BIER header to the packet.  Such header contains a bit-string
   in which each bit represents exactly one BFER to forward the packet
   to.  The set of BFERs to which the multicast packet needs to be
   forwarded is expressed by the according set of bits switched on in
   BIER packet header.

   This document describes the procedure needed for PIM Joins and Prunes
   to be signaled through a BIER core. Allowing PIM routers to run
   traditional PIM multicast services through a BIER core.



The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-bier-pim-signaling-08
https://datatracker.ietf.org/doc/html/draft-ietf-bier-pim-signaling-08

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-bier-pim-signaling-08


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/


From nobody Fri Nov  1 12:06:06 2019
Return-Path: <hooman.bidgoli@nokia.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B1CFD12112F for <bier@ietfa.amsl.com>; Fri,  1 Nov 2019 12:06:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lhDqdKhQWWr5 for <bier@ietfa.amsl.com>; Fri,  1 Nov 2019 12:06:01 -0700 (PDT)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-eopbgr140114.outbound.protection.outlook.com [40.107.14.114]) (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 C267A121128 for <bier@ietf.org>; Fri,  1 Nov 2019 12:05:56 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=k0YTVjGeahEWvEZoTCcmuqT7/4GKnask0FgpMslGsOXG82FNCgDfI3LbJBwqb4JLnfymMYaNxJOcWJ3RBZ+gUTlLDDuRTxo2S+hF8TWiPOFCWoB+SkBjIjeVL3nMRdPSZYT3T3zr0GH6I29jEmB82o2SZJGvZHEX7qfR8obZgAMyJeHb5ntIpsoO5CvvQ54BS12te+F7vjKhGvRjKWJPGyyk7r8uCglvzl44kSKUJ07R7kNPXYa+6+erMOStnKNfhlcB09UiUIVzMYNfOIcc0aTJpf5J3CYRaLGy/AYV4dnYDco4MlYDZ03vZh4x31ZkSZDy2BeLrbWFEDRrQ1nyQQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=U0g3zbhsGIzN9tH2E9Hy7l9nstC0QycDxXjRoU/bj7Y=; b=jppCAI6sno5K780sKW8xYPKEjiW4ZYPpQJsMBV+B812YAzfad144ENoxN0FtoeOPxZo4Eh9frMJkXbI6nDZj5Bj5Sgfq17MmXOiRo2CwUkz9dllzbxfS9n431Pn3jyWeUWaVF2HsxVCGKY7DbMV0lEnGiX70vY79j6fVtFQQ/X1r3RkDsoUfSio7aIUdeWfoyjXBTdK6q0QqWjOA5mya1/D7ml/OUYvLz/H8xXdE0+TH6bCoJ9iiPSQXVB92O7ywwrFWjWwyjiULSHZz4ePqQ79NFCtlcByGwKf3yKoAUKqmJNtheMUtDEwbUig7B4sRwmwa6XaQpBVh/mgI1mOhXQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com;  s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=U0g3zbhsGIzN9tH2E9Hy7l9nstC0QycDxXjRoU/bj7Y=; b=jEztp942RwtPrUnl83+3LYB/M3Q5WoJn1B3sXz1gH8m7gJbv+dmxmQrfFq1+ItkG/plVSQoaWSZdI5DDlnFfiASUihf+8GGhLF9X6qxM22NMWxiy7BRYbrdAKLQbP57FovX4WEroDs4N55++hrxKKhj5MAIsZxJ2ZkOlaKn1YAw=
Received: from DB7PR07MB4745.eurprd07.prod.outlook.com (52.135.133.27) by DB7SPR01MB0006.eurprd07.prod.outlook.com (52.135.141.155) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2430.13; Fri, 1 Nov 2019 19:05:52 +0000
Received: from DB7PR07MB4745.eurprd07.prod.outlook.com ([fe80::2da4:8aef:ee16:d6da]) by DB7PR07MB4745.eurprd07.prod.outlook.com ([fe80::2da4:8aef:ee16:d6da%3]) with mapi id 15.20.2408.024; Fri, 1 Nov 2019 19:05:52 +0000
From: "Bidgoli, Hooman (Nokia - CA/Ottawa)" <hooman.bidgoli@nokia.com>
To: "Mankamana Mishra (mankamis)" <mankamis@cisco.com>, Stig Venaas <stig@venaas.com>
CC: Toerless Eckert <tte@cs.fau.de>, BIER WG <bier@ietf.org>
Thread-Topic: [Bier] WG LC on https://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/
Thread-Index: AQHVin8bHQURnT9tfU27QUk3PVtKuadqj5oAgAUnOICAAT/9gIAAB9mAgAEYwQCAAAQgAIAAFD8AgABVV7CABDRjcA==
Date: Fri, 1 Nov 2019 19:05:52 +0000
Message-ID: <DB7PR07MB474504EBF3336D955240FF7791620@DB7PR07MB4745.eurprd07.prod.outlook.com>
References: <20191024152401.GA24806@faui48f.informatik.uni-erlangen.de> <DB7PR07MB47454939E389C61D765EA35891640@DB7PR07MB4745.eurprd07.prod.outlook.com> <20191028080131.GC24806@faui48f.informatik.uni-erlangen.de> <DB7PR07MB4745D595FB417013F944018F91610@DB7PR07MB4745.eurprd07.prod.outlook.com> <CAHANBt+fa_P8PDrczXEwYqMCNtoU3_pzFZA2UYXdr4aoU57W0g@mail.gmail.com> <20191029201944.GE24806@faui48f.informatik.uni-erlangen.de> <CAHANBtJEDTeCSAfoT001Xf63qjca+UyNnJdhQeopX9Un-t14tQ@mail.gmail.com> <858419AA-2E71-43A0-B49C-D71D27F2AEE6@cisco.com> <DB7PR07MB47454406E2566F21FF23FCAE91600@DB7PR07MB4745.eurprd07.prod.outlook.com>
In-Reply-To: <DB7PR07MB47454406E2566F21FF23FCAE91600@DB7PR07MB4745.eurprd07.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=hooman.bidgoli@nokia.com; 
x-originating-ip: [174.112.134.199]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: eeb1a2dd-d0a6-4f4c-d9b6-08d75efe8420
x-ms-traffictypediagnostic: DB7SPR01MB0006:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <DB7SPR01MB0006B0D17EB55C8836C16E5191620@DB7SPR01MB0006.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 020877E0CB
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(376002)(396003)(346002)(39860400002)(136003)(366004)(199004)(189003)(52084003)(13464003)(51444003)(110136005)(7696005)(74316002)(53546011)(54906003)(102836004)(6506007)(86362001)(186003)(316002)(2906002)(26005)(8936002)(7736002)(305945005)(81156014)(229853002)(81166006)(52536014)(446003)(76176011)(8676002)(486006)(99286004)(66066001)(5660300002)(33656002)(6306002)(5024004)(30864003)(6116002)(3846002)(6436002)(9686003)(6246003)(11346002)(476003)(256004)(14444005)(55016002)(66556008)(66476007)(71190400001)(71200400001)(66574012)(66446008)(64756008)(76116006)(66946007)(4326008)(478600001)(966005)(14454004)(25786009); DIR:OUT; SFP:1102; SCL:1; SRVR:DB7SPR01MB0006; H:DB7PR07MB4745.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: nokia.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 6Ds4AM1qH8XW6mYtYOPkQ7LpfAPPfUWBlTk08AnXKnOxGeaC/A7U/ZcupgEBgzRlJbosyrRbnTNgfjPEEAN09Fzv+GkzSEpFrWKrnj1K/k0nVyAG7onj1WVM1kmNflRo2ZXYuF2GPgYJWeR2EDuGf5gaTYHJzsK1s61zbsLvAl8r5QGSY3wEyHl4JhOMhwUGkPU8Hht5UUBvl+ieoP2mT+zpgL3TmV46UQeGX5wZfpFLbWyX04d2QXmja4MZNqFOFQPMf4BcTozLPdyve+9+hGdoDqAmy/U0KmBfcopN/xPtDM1UbuMOPQgD1ouQHlDKhkQHJV+OFV55Jgmtn55wquwn4Ml7je9fSoRcE9u2gc7DlXuI43yYlfwmTtvdS+q9qYZw05CtL8Yy8Qlp6nSOAtI2XJNYVK6F27TM7WRz3xLfxYH43XqtskAj6w4DDaMGud0AFKk9K4sZUWM7QpDaA2N8EnFffpDBW0qRnV9fz+I=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-Network-Message-Id: eeb1a2dd-d0a6-4f4c-d9b6-08d75efe8420
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Nov 2019 19:05:52.5955 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Kc1UHBpJeop4FockpaFxtVmsqn9gbp7Gqv4yYV6QWS7GllOcXpOgWg8MMa9DeKI5eMwFGL1RIQ8CjuxHwKb9Yq3vOX/OTn5o//55Jvn73cE=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7SPR01MB0006
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/f-3GoGTtrXrdOWBXGrMc4di0n5o>
Subject: Re: [Bier] WG LC on https://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Nov 2019 19:06:05 -0000

Uploaded version 8 with the 3 new subjects discussed in this email.

1. ECMP
2. PIM AF
3. SM clarification

Regards

Hooman


-----Original Message-----
From: Bidgoli, Hooman (Nokia - CA/Ottawa)=20
Sent: Tuesday, October 29, 2019 10:58 PM
To: Mankamana Mishra (mankamis) <mankamis@cisco.com>; Stig Venaas <stig@ven=
aas.com>
Cc: Toerless Eckert <tte@cs.fau.de>; BIER WG <bier@ietf.org>
Subject: RE: [Bier] WG LC on https://datatracker.ietf.org/doc/draft-ietf-bi=
er-pim-signaling/

Thanks all!

So just to ensure I got all info

1. I will add a section for ECMP
If the lookup for source results into multiple EBBRs, then the algorithm sh=
ould ensure that all signaling for a particular (C-S,
C-G) is forward to a single EBBR. How the this selection is done is applica=
tion specific. As an example it can be round robin or smallest EBBR IP

2. change the AF to PIM AF

3. I am also in the same mindset as Stig and Mankamana, I think we should m=
ake the document about signaling PIM J/P through a BIER and point out that =
for some of the more involved SM/ASM protocols like auto-RP etc.. there is =
a need for extensions which will be available in future text.

Regards

Hooman

-----Original Message-----
From: Mankamana Mishra (mankamis) <mankamis@cisco.com>
Sent: Tuesday, October 29, 2019 5:47 PM
To: Stig Venaas <stig@venaas.com>
Cc: Toerless Eckert <tte@cs.fau.de>; BIER WG <bier@ietf.org>; Bidgoli, Hoom=
an (Nokia - CA/Ottawa) <hooman.bidgoli@nokia.com>
Subject: Re: [Bier] WG LC on https://datatracker.ietf.org/doc/draft-ietf-bi=
er-pim-signaling/

I think it would be better idea, to keep this document as is. and have inde=
pendent informational draft covering other case.=20

> On Oct 29, 2019, at 1:34 PM, Stig Venaas <stig@venaas.com> wrote:
>=20
> Hi
>=20
> What already is in the document works for me, allowing any PIM J/P,=20
> regardless of ASM or SSM. You are suggesting that it talks about high=20
> level scenarios though, right? Perhaps it is worth adding a section or=20
> two with scenarios. If only SSM scenario is discussed, then I think it=20
> should be pointed out that the solution is not limited to SSM. But=20
> perhaps both SSM and ASM section can be added?
>=20
> Alternatively, and maybe better, keep this document mostly as it is,=20
> and have a separate informational document that discusses use cases=20
> for this, as well as other BIER overlay mechanisms?
>=20
> Stig
>=20
> On Tue, Oct 29, 2019 at 1:19 PM Toerless Eckert <tte@cs.fau.de> wrote:
>>=20
>> Well... how would you like to see ASM being done in this document ?
>> RPT+SPT or what you proposed in a separate document ???
>>=20
>> If we document the RPT+SPT approach in this document, nobody will=20
>> implement the newer/better solution. We know that from experience=20
>> (whatever the worst solution to a problem is, thats what the industry=20
>> uses).
>>=20
>> Cheers
>>    Toerless
>>=20
>> On Mon, Oct 28, 2019 at 08:34:53PM -0700, Stig Venaas wrote:
>>> Hi
>>>=20
>>> While we all know SSM simplifies things, I see no reason to restrict=20
>>> this solution to SSM. Whether to implement or deploy only the SSM=20
>>> solution is up to vendors or operators, but I see no reason to=20
>>> prohibit ASM. As mentioned, it works just fine with static RP. It would=
 be a shame to limit the scope.
>>>=20
>>> Stig
>>>=20
>>>=20
>>> On Mon, Oct 28, 2019, 20:27 Bidgoli, Hooman (Nokia - CA/Ottawa) <=20
>>> hooman.bidgoli@nokia.com> wrote:
>>>=20
>>>> Adding the working group as well, inline HB2>
>>>>=20
>>>> Regards
>>>>=20
>>>> Hooman
>>>>=20
>>>>=20
>>>> -----Original Message-----
>>>> From: Toerless Eckert <tte@cs.fau.de>
>>>> Sent: Monday, October 28, 2019 4:02 AM
>>>> To: Bidgoli, Hooman (Nokia - CA/Ottawa) <hooman.bidgoli@nokia.com>
>>>> Subject: Re: [Bier] WG LC on
>>>> https://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/
>>>>=20
>>>> On Sat, Oct 26, 2019 at 08:34:01PM +0000, Bidgoli, Hooman (Nokia -
>>>> CA/Ottawa) wrote:
>>>>> HB> The original idea was this be a generic procedure to tunnel=20
>>>>> HB> pim
>>>> joins and prunes through a BIER domain. It didn't really care about=20
>>>> SSM or SM. As an example our testing showed that static RP worked=20
>>>> with this mechanism.
>>>>> HB> that said if we feel we should specifically say this is SSM, I=20
>>>>> HB> can
>>>> add a sentence.
>>>>=20
>>>> The main issue is whether we want the document to be a standalone=20
>>>> document to define a working, implementable and interoperable=20
>>>> solution, or if this should just be some protocol encodings, and=20
>>>> there would be another document describing how to build a working inte=
roperable solution from it.
>>>>=20
>>>> If we stick we SSM, we have the smallest/easiest solution, and the=20
>>>> document could be standalone. As soon as we think about ASM we get=20
>>>> into the controversy between using the way PIM-SM/ASM is done in=20
>>>> MVPN (which the document is currently hinting at) and newer=20
>>>> mechanisms such as what i think Stig and I would favor/suggest.
>>>>=20
>>>> HB2> sure as I mentioned no issue I will say this is SSM only.=20
>>>> HB2> Should add
>>>> the static RP case? Or do we want that in separate draft also?
>>>>=20
>>>>> HB> With regards to ECMP. We really left this open to the
>>>> implementation. As an example when a route request is done for a=20
>>>> source of an pim join, internal algorithms can decide which BFER it=20
>>>> should be forwarded to. To us this like any other ECMP=20
>>>> implementation and it should be open.
>>>>> HB> one implementation can decide the lower IP while the other=20
>>>>> HB> would multihome base on (S,G)
>>>>=20
>>>> Then the document should add a statement like this:
>>>> (using BFR or BBR terminology as you please).
>>>>=20
>>>> This document does not specify mechanisms for different BFER to=20
>>>> select a single BFIR for the same multicast traffic flow. When=20
>>>> sources are redundantly attached via more than one BFIR, this can=20
>>>> lead to more than one BFIR forwarding the same multicast traffic=20
>>>> into the BIER domain - towards different set of BFER.
>>>>=20
>>>> HB2> ok I will add the following text.
>>>>=20
>>>> If the lookup for source results into multiple EBBRs, then the=20
>>>> algorithm should ensure that all signaling for a particular (C-S,
>>>> C-G) is forward to a single EBBR. How the this selection is done is=20
>>>> application specific. As an example it can be round robin or smallest =
EBBR IP.
>>>>=20
>>>>=20
>>>>>    - It would be helpfull to have a sentence explaining that the BFR-=
ID
>>>>>      for the choosen FHR would be learned from the IGP BIER extension
>>>>>      as defined in the ISIS/OSPF BIER extension docs (the two
>>>>>      references are already in the doc but not used at all).
>>>>>=20
>>>>> HB> not sure if I understand. We defined an EBBR as egress BIER=20
>>>>> HB> boundary
>>>> router. Obviously a BIER router is bound by RFC 8279 and the=20
>>>> IGP/BGP extensions.
>>>>=20
>>>> Sure. There is just no text explaining how to stitch these things toge=
ther.
>>>>=20
>>>> I guess the idea is something like this:
>>>>=20
>>>> HB2> have you looked at the appendix  A? it explains how to find=20
>>>> HB2> the EBBR
>>>> (aka BFIR)
>>>>=20
>>>> 1. the BFER (iBBR) in question will look at the SPF from itself to=20
>>>> the source of the multicast flow because this is what IGP SPF would=20
>>>> calculate today. Right ?
>>>>=20
>>>> 2. It would then along the path try to find the first router (from
>>>> itself) that is announcing a BIER extension. From that it learns=20
>>>> the BFR-ID to send the join to. Right ?
>>>>=20
>>>> The problems i can think of apart from the aforementioned case of=20
>>>> more than one BFIR because of ECMP:
>>>>=20
>>>> a) Plotting a path from the BFER towards the source is reverse-path.
>>>>   whenever you have e.g.: a network with asymmetric metrics, then
>>>>   you may end up picking a wrong BFIR.
>>>>=20
>>>> HB2> not really the EBBR tracks which IBBR is sending the pim=20
>>>> HB2> signaling
>>>> and stores the information in a table format as per section 3.3. If=20
>>>> ECMP algorithm forward the (C-S, C-G) to a specific EBBR then that=20
>>>> EBBR will note the BFR-ID of the IBBR and for that (C-S, C-G) it=20
>>>> will always send the traffic back to that particular IBBR so even=20
>>>> if the network is asymmetric EBBR knows how to forward the packet back=
ward.
>>>>=20
>>>>   Aka: Correctly speaking, rule 1 is incorrect, and you would need
>>>>   instead to trace the path from the source towards ourselves (BFER).
>>>>=20
>>>>   To the best of my knowledge, this reverse-path calculation can be
>>>>   done at the same cost as standard SPF calculation (simply by
>>>>   doing SPF calculation in a topology with all link interface metrics
>>>>   swapped), but for more than 20 years now i have not seen any
>>>>   IGP SPF implementation actually doing this. because even though its
>>>>   equally fast, it is still additional code that no developer wants
>>>>   to write as long as there is no big customer business case asking
>>>>   for it. And customers do not understand the problem until it is too
>>>>   late.
>>>>=20
>>>>   Aka: unless there is an actually normative explanation of how
>>>>   to calculate the BFIR, we're again going to end up with all type
>>>>   of crappy half-hearted implementations in IGPs.
>>>>=20
>>>> b) A BFR may have multiple BFIR-ID in different subdomains. The BFER
>>>>   can only bick a SD/BFR-ID combination for the BFIR in which itself
>>>>   has a BFR-ID, so that the BFER can actually address the BFER.
>>>>=20
>>>>   If this matching results in more than one feasible SD/BFIR-ID
>>>>   combination, then we've again got the potential for (unnecessary)
>>>>   multiple copies of the packet to be sent.
>>>>=20
>>>> Aka: would be good to have explanatory text about the=20
>>>> implementation choice issues because otherwise we likely end up=20
>>>> with non-interoperating implementations, or surprises by the amount=20
>>>> of unnecessarily duplicated traffic with multiple BFIR, asymmetric=20
>>>> path or multiple SD/BFR-ID combinations.
>>>>=20
>>>> Btw: the document says:
>>>>=20
>>>> | Addr Family:   BIER prefix address family as defined in [RFC7761]
>>>> | BIER Info:   IBBR Prefix (ipv4 or ipv6), SD, bfr-id
>>>>=20
>>>> RFC7761 does not define a "BIER prefix address family". Google=20
>>>> couldn't find me another document where this term is used, so i=20
>>>> think THIS document will end up defining a PPIM BIER prefix address=20
>>>> family, and right now IMHO its too terse. Should have some ascii=20
>>>> picture. There is also an "encoding type" typically. Aka:
>>>> IMHO something missing here in definition.
>>>>=20
>>>> HB2> ok Addr family is really the PIM address family, it is the=20
>>>> HB2> incoming
>>>> PIM address family that we are signaling over BIER. I will change=20
>>>> it to
>>>> | Addr Family:   pim address family as defined in [RFC7761]
>>>> | BIER Info:   IBBR Prefix (ipv4 or ipv6), SD, bfr-id
>>>>=20
>>>>>    - The document should make statements about the setting of the
>>>>>      entropy field in the BIER data packets of individual (S,G) flows=
.
>>>>>      Given the problem of using ECMP paths and the prevalence of few =
bis
>>>>>      sources sending traffic for many SSM channels, i think the entro=
py
>>>>>      should be calculated from both S and G (not only from S). Also,
>>>>>      if there is no complete ECMP in the network, multiple FHR
>>>>>      will potentially send the same traffic, and then that should
>>>>>      flow as much as possible across different paths (so as not
>>>>>      to overload a single link).
>>>>>=20
>>>>>      E.g.: something like (S XOR G XOR router-id) % 20
>>>>>      might be a good recommendation for the entropy.
>>>>>=20
>>>>> HB> again as per above explanation we feel ECMP is beyond this=20
>>>>> HB> draft. It
>>>> is really a bier transport problem and any other draft addressing=20
>>>> this should be taken into consideration for PIM signaling also.
>>>>=20
>>>> This was primarily about the setting of the entropy field.
>>>> I take your point that e.g.: rfc8556 doesn't mention entropy at=20
>>>> all, but that doesn't make both documents equally "good", but rathr=20
>>>> our solution description equally incomplete and subject to surprises f=
or operators.
>>>>=20
>>>>>    2. The document mentions PIM-ASM, which is a term that AFAIK is
>>>>>       undefined in any standards track RFC. I guess it meant to say A=
SM,
>>>>>       but that could be PIM-SM, PIM-DM or Bidir-PIM.
>>>>>=20
>>>>>       If its meant to describe PIM-SM, then i think there is
>>>>>       the additional dependency of figuring out where RP information
>>>>>       comes from. Assuming they are manually configured consistently
>>>>>       is not a good expectation. Most PIM domains use either some=20
>>>>> old
>>>> Cisco
>>>>>       proporietary protocol, or BSR. Neither of these will work
>>>>>       through this solution unless we add a solution to support
>>>>>       flooding to all BFER that run PIM. I think that might have
>>>>>       been the idea of defining the term BFT in the document, but
>>>>>       that term is not used.
>>>>>=20
>>>>>       - Even if we knew the PIM-SM RPs on the LHR, i do not like=20
>>>>> the
>>>> resulting
>>>>>       solution, because we would still require the RPT/SPT switchover
>>>>>       signaling and tracking of both (S,G) and (*,G) LHR. I would
>>>>>       be a lot more a fan of simply reusing RFC8364 and just use the
>>>>>       BIER BFT to flood appropriate (S,G) active messages to all LHR.
>>>>>=20
>>>>>=20
>>>>> HB> so we have tried this solution with static RP and it is working.
>>>>=20
>>>> Yes, this was not a concern about not working, but about not being=20
>>>> able to make the solution look attractive to any operator who does=20
>>>> not have an SDN controller that can automate configuration.
>>>>=20
>>>>> HB> That said I have no issue removing PIM-SM from the draft and=20
>>>>> HB> make it
>>>> just SSM base and reintroduce SM in later draft, but as I pointed=20
>>>> out previously we tried to keep the draft general to signal any pim=20
>>>> join prune etc..
>>>>=20
>>>> Definitely think its good to see that the signaling this draft=20
>>>> defines can potentially support all PIM messages, but yes, i would=20
>>>> prefer to decide later on an ASM solution.
>>>>=20
>>>> Cheers
>>>>    Toerless
>>>>=20
>>>>>       If you ask me, it would be good enough to finalize the doc for
>>>>>       SSM and do a followup for ASM via SSM+(S,G)-active-signaling
>>>>>       later.
>>>>>=20
>>>>>   The other high level question is: What are the good reasons to use
>>>>>   BIER to unicast the join/prune messages from LHR to FHR ? As oppose=
d
>>>>>   to use unicast messages. If there are benefits, they should be
>>>>>   written down.
>>>>>=20
>>>>>   The related (but really independent) concern is: SHould we
>>>>>   reintroduce NOW a scheme that uses unreliable datagram signaling
>>>>>   for join/prune (across a potentially multi-hop WAN path), when we w=
ent
>>>>>   through the exercise and concluded we need better: Aka: Original
>>>> multicast
>>>>>   VPN Default/Data-MDP used PIM (datagrams) and those packets got los=
t
>>>>>   duing burst-collisions (such as reconvergence events etc.). BGP=20
>>>>> or
>>>> PORT
>>>>>   solve this issue.
>>>>>=20
>>>>>   Aka: I would suggest to say the join/prune signaling should be=20
>>>>> via
>>>> PORT.
>>>>>   The PORT messaged can be over unicast or BIER based on the answer t=
o
>>>>>   above question.
>>>>>=20
>>>>>   If there is a (misguided ;-) mayority of folks thinking we do not
>>>>>   need reliable join/prune signaling across this BIER solution even
>>>>>   though we've recognized that need long time ago in prior solutions,
>>>>>   then please write at least a section about the DiffServ requirement=
s,
>>>>>   aka: making sure these "signaling" BIER packets for join/prune get
>>>>>   appropriate MPLS/EXP or DSCP in their according encap headers (ther=
e
>>>>>   are standards for signaling EXP/DSCP).
>>>>>=20
>>>>> Cheers
>>>>>    Toerless
>>>>>=20
>>>>> On Wed, Oct 03, 2018 at 09:35:55PM +0000, Antoni Przygienda wrote:
>>>>>> This thread initiates 2 weeks WG LC on
>>>> https://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/ per=20
>>>> request and consensus @ IETF 102 ???
>>>>>>=20
>>>>>> --- tony
>>>>>>=20
>>>>=20
>>>> --
>>>> ---
>>>> tte@cs.fau.de
>>>> _______________________________________________
>>>> BIER mailing list
>>>> BIER@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/bier
>>>>=20
>>=20
>>> _______________________________________________
>>> BIER mailing list
>>> BIER@ietf.org
>>> https://www.ietf.org/mailman/listinfo/bier
>>=20
>>=20
>> --
>> ---
>> tte@cs.fau.de
>=20
> _______________________________________________
> BIER mailing list
> BIER@ietf.org
> https://www.ietf.org/mailman/listinfo/bier


From nobody Fri Nov  1 13:20:22 2019
Return-Path: <gjshep@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4C510120828 for <bier@ietfa.amsl.com>; Fri,  1 Nov 2019 13:20:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 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_NONE=-0.0001, SPF_HELO_NONE=0.001, 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 msmXW7HwsjfD for <bier@ietfa.amsl.com>; Fri,  1 Nov 2019 13:20:17 -0700 (PDT)
Received: from mail-qk1-x72b.google.com (mail-qk1-x72b.google.com [IPv6:2607:f8b0:4864:20::72b]) (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 45A4F1209A6 for <bier@ietf.org>; Fri,  1 Nov 2019 13:20:15 -0700 (PDT)
Received: by mail-qk1-x72b.google.com with SMTP id u184so11893581qkd.4 for <bier@ietf.org>; Fri, 01 Nov 2019 13:20:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:reply-to:from:date:message-id:subject:to; bh=EAd4ckCv25BzfawxwIgHQ9dntsQaExHQiYZurpInjCk=; b=I97XUr1woVjVruDlo0EkIoTVQt92cSE/mtIRo/T0/fkP/bAFbInaZ3LN3FqntN2JAc f7RQMiamELtXIm1KsU/VpRxwHUGTL54suMiu9Qi2Sfe1F1zolEbZ9xZO+Tdh7yBE7GnE Pl6dc8NEaeIeQ9fXr4iaQui5k3WwdItbcBoXMf+TEOGmozKEiQuNh0Sd084RBBTrxbJJ l0BNvx0vug3kWCEF92B3ZgJQa8abIAPdnU3KQdR63VdmRcuu9v7Xh/oPKgyMd3FVYumy W4FA2aiVkZzN57rrJB1+u4LElmqBQ8PpfFuxcvkxzbqzbItk130lGbJwMQ8reZ39tetY IqhA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:reply-to:from:date:message-id :subject:to; bh=EAd4ckCv25BzfawxwIgHQ9dntsQaExHQiYZurpInjCk=; b=cJZid3kFd7MvjKaGElYRZr2UgB1TZ04+3Ppbv44hD/e5QS6O6Aopk51nDos4LUqzSo xO+1AqdKF6KYby4twFPr5uKwjw2/9tRM+/eetzA6xW/patWbq+HGCHIPwDWEeCbUDLE7 Oz+S1l5VPDl4IFukfpzfsmNlY66sVZmDMqDrNWcpJNDnA+2Cc4CWAwyFaGxZLlmx/HAb JJnY6Hku7r6wySNnK318VwvGhhaPEnVb+BSOeOEv+dN+1wasYe5aWBdnZJQNZV/UB5hl AF7kNdKZduldSuA4S1BV7Crgrhv/aaINAMOXuBSmMvjfbTfvY5nNB21dJaMw98LnQfIT 2z8A==
X-Gm-Message-State: APjAAAXYNeTqHjaZAmA02t7t+H5nb0ot63dee8d9DOAnYie133z1vIE9 rbuS8X/nAcB5hgyDJ/hH2oe8CLRzmwUYwyM+5ehmpQ==
X-Google-Smtp-Source: APXvYqwDUZuJu0JYhQe+zdpfyEhlkpba8SViPcJBGbL1/moEI38+BXcZgQuXoVL5rjdreCB8oye26ySqxlbLq4rKSVc=
X-Received: by 2002:a37:7e82:: with SMTP id z124mr7359658qkc.72.1572639614010;  Fri, 01 Nov 2019 13:20:14 -0700 (PDT)
MIME-Version: 1.0
Reply-To: gjshep@gmail.com
From: Greg Shepherd <gjshep@gmail.com>
Date: Fri, 1 Nov 2019 13:20:02 -0700
Message-ID: <CABFReBrOontUPx=wtz1Ox2gn7wQ=aDM1fyBWyeWjS26Kbu7q0Q@mail.gmail.com>
To: BIER WG <bier@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000008d88b705964eb118"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/SoF52LpezuvAHerJfwBSsDGfkpE>
Subject: [Bier] BIER WG - Call for agenda items
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Nov 2019 20:20:20 -0000

--0000000000008d88b705964eb118
Content-Type: text/plain; charset="UTF-8"

Time to flesh out our agenda for Singapore.

Please respond (though I've gotten at least one request before sending this
out..) with the name of the draft, the presenters name and the amount of
time requested.

Thanks,
Shep
(Chairs)

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

<div dir=3D"ltr"><div>Time to flesh out our agenda for Singapore.</div><div=
><br></div>Please respond (though I&#39;ve gotten=C2=A0at least one request=
 before sending this out..) with the name of the draft, the presenters name=
 and the amount of time requested.<div><br></div><div>Thanks,</div><div>She=
p</div><div>(Chairs)</div></div>

--0000000000008d88b705964eb118--


From nobody Fri Nov  1 14:57:42 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: bier@ietf.org
Delivered-To: bier@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id CC6EE120861; Fri,  1 Nov 2019 14:57:41 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: bier@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.108.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: bier@ietf.org
Message-ID: <157264546176.31974.3381211605004442109@ietfa.amsl.com>
Date: Fri, 01 Nov 2019 14:57:41 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/MXSpj9xsJrVJEtRuG5-nbYmwE04>
Subject: [Bier] I-D Action: draft-ietf-bier-ipv6-requirements-02.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Nov 2019 21:57:42 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Bit Indexed Explicit Replication WG of the IETF.

        Title           : BIER IPv6 Requirements
        Authors         : Mike McBride
                          Jingrong Xie
                          Senthil Dhanaraj
                          Rajiv Asati
	Filename        : draft-ietf-bier-ipv6-requirements-02.txt
	Pages           : 14
	Date            : 2019-11-01

Abstract:
   The BIER WG includes, in it's charter, work on developing mechanisms
   to transport BIER natively in IPv6.  This document is intended to
   help the WG with this effort by specifying requirements for
   transporting packets, with Bit Index Explicit Replication (BIER)
   headers, in an IPv6 environment.  There will be a need to send IPv6
   payloads, to multiple IPv6 destinations, using BIER.  There have been
   several proposed solutions in this area.  But there hasn't been a
   document which describes the problem and lists the requirements.  The
   goal of this document is to describe the BIER IPv6 requirements,
   summarize the proposed solutions, and guide the working group in
   understanding the benefits, and drawbacks, of the various solutions
   and to help in the development of acceptable solutions.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-bier-ipv6-requirements/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-bier-ipv6-requirements-02
https://datatracker.ietf.org/doc/html/draft-ietf-bier-ipv6-requirements-02

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-bier-ipv6-requirements-02


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/


From nobody Sat Nov  2 11:29:42 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: bier@ietf.org
Delivered-To: bier@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 7B11A120251; Sat,  2 Nov 2019 11:29:36 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: bier@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.108.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: bier@ietf.org
Message-ID: <157271937642.6081.14894035023200556245@ietfa.amsl.com>
Date: Sat, 02 Nov 2019 11:29:36 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/oXyuek1lzm8KI4z1W_1ukLjxjxY>
Subject: [Bier] I-D Action: draft-ietf-bier-ipv6-requirements-03.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 02 Nov 2019 18:29:37 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Bit Indexed Explicit Replication WG of the IETF.

        Title           : BIER IPv6 Requirements
        Authors         : Mike McBride
                          Jingrong Xie
                          Senthil Dhanaraj
                          Rajiv Asati
	Filename        : draft-ietf-bier-ipv6-requirements-03.txt
	Pages           : 15
	Date            : 2019-11-02

Abstract:
   The BIER WG includes, in its charter, work on developing mechanisms
   to transport BIER natively in IPv6.  This document is intended to
   help the WG with this effort by specifying requirements for
   transporting packets, with Bit Index Explicit Replication (BIER)
   headers, in an IPv6 environment.  There will be a need to send IPv6
   payloads, to multiple IPv6 destinations, using BIER.  There have been
   several proposed solutions in this area.  But there hasn't been a
   document which describes the problem and lists the requirements.  The
   goal of this document is to describe the BIER IPv6 requirements,
   summarize the proposed solutions, and guide the working group in
   understanding the benefits, and drawbacks, of the various solutions
   and to help in the development of acceptable solutions.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-bier-ipv6-requirements/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-bier-ipv6-requirements-03
https://datatracker.ietf.org/doc/html/draft-ietf-bier-ipv6-requirements-03

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-bier-ipv6-requirements-03


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/


From nobody Sat Nov  2 17:02:52 2019
Return-Path: <hooman.bidgoli@nokia.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3C77A120071 for <bier@ietfa.amsl.com>; Sat,  2 Nov 2019 17:02:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BIjOKYpI3AJW for <bier@ietfa.amsl.com>; Sat,  2 Nov 2019 17:02:49 -0700 (PDT)
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-eopbgr130122.outbound.protection.outlook.com [40.107.13.122]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CC001120020 for <bier@ietf.org>; Sat,  2 Nov 2019 17:02:48 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=j1r2DWX6aM28qYrTNWNnzxiwBypXppoY5ZfuKh/dBVtujJk5BvOIr7ZTQwn3oPkiASLOqXb9YgW5KxOVr3AehC+uPa75LXZN0Elig9lpcPtbJMLfJWI2jdTUyZgQgSWfTEe4KqTt2nhJ76/GzZdFSkt0BVLfjooZm1lUkoa3BZfAQNvzazM6lXRNmBg9T3kaMTGPNgB2/qMdQZqjwB7oKlSlS0GcEcUSQrXhZV+m9nDx/GOI8FLOKSVniNxbC/Vhmw4h1/Vxjm+mbWpzKbkGwVQF61xl2/iYuG4LWPzO/lPXSOX8ZBq2uQgb0Fy+u2280qJ6ott9XpDZ87pfbu0PlA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sHcvi5R5H+6JQEKN2MKSspLlqXo3r/fqJXvfDS4jaf0=; b=ZC6rcrwdC5R+qq80mxG/mglpWzRhnlPzKsz2/SwimCLyB7fWFLrAXeqqMkloN6C90E9yN5HSZEtQuRgJZ1bJxenq9IGYQLNykzdqSxJpR278QHwipXLf4sW3LjZYNyw2LBggxHRjY4wVaqCM75Q1gj2I51B+AF/1NNLWW1w4i+/cJmurR5sk//7e2mCCRFN4kZ0gDnQeUgWER/neSfCUTaVxN2mpYCYRShZDPknLTvyOPsgxPj0pKs1t0ExqRJNagA3kF5cjFlk2xoXionGs/tP0j80m0kV97u4i6J4kCzF3hGB7dg/PAUUGk8B3MZIzELeHsK6vPdkHaES7V5uKew==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com;  s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sHcvi5R5H+6JQEKN2MKSspLlqXo3r/fqJXvfDS4jaf0=; b=spyXlszukNhgP8f6J9R3c9OIBcE045jjfuzwYlNQ9zBj9Ir4+p8Ldxq6wDankC6YfcFJYw0QZTsV+UxVtVUFn6EAvAEQzuu6CGjwhjLf0jmbEzRGCUTeOvOFRH1x0ST8sluKqs5UBjdGgCxKILM3vF4p5YUWkGjw6wCvfpYCikU=
Received: from DB7PR07MB4745.eurprd07.prod.outlook.com (52.135.133.27) by DB7PR07MB5418.eurprd07.prod.outlook.com (20.178.45.160) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2408.15; Sun, 3 Nov 2019 00:02:46 +0000
Received: from DB7PR07MB4745.eurprd07.prod.outlook.com ([fe80::2da4:8aef:ee16:d6da]) by DB7PR07MB4745.eurprd07.prod.outlook.com ([fe80::2da4:8aef:ee16:d6da%3]) with mapi id 15.20.2408.024; Sun, 3 Nov 2019 00:02:46 +0000
From: "Bidgoli, Hooman (Nokia - CA/Ottawa)" <hooman.bidgoli@nokia.com>
To: "gjshep@gmail.com" <gjshep@gmail.com>, BIER WG <bier@ietf.org>
Thread-Topic: [Bier] BIER WG - Call for agenda items
Thread-Index: AQHVkPHObi0FkYlvEUeC4YNhtYI1DKd2xl3A
Date: Sun, 3 Nov 2019 00:02:45 +0000
Message-ID: <DB7PR07MB4745B866CE093144574FCBF6917C0@DB7PR07MB4745.eurprd07.prod.outlook.com>
References: <CABFReBrOontUPx=wtz1Ox2gn7wQ=aDM1fyBWyeWjS26Kbu7q0Q@mail.gmail.com>
In-Reply-To: <CABFReBrOontUPx=wtz1Ox2gn7wQ=aDM1fyBWyeWjS26Kbu7q0Q@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=hooman.bidgoli@nokia.com; 
x-originating-ip: [174.112.134.199]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: e2e6b67d-449f-4d31-1a19-08d75ff1281d
x-ms-traffictypediagnostic: DB7PR07MB5418:
x-microsoft-antispam-prvs: <DB7PR07MB5418E720D7B171B46AEB2F6B917C0@DB7PR07MB5418.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0210479ED8
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39860400002)(396003)(346002)(366004)(136003)(376002)(199004)(189003)(55016002)(71200400001)(64756008)(229853002)(26005)(66446008)(316002)(256004)(14454004)(14444005)(76176011)(7696005)(102836004)(74316002)(66556008)(478600001)(186003)(6506007)(53546011)(76116006)(110136005)(2906002)(8676002)(81156014)(8936002)(7736002)(9686003)(33656002)(71190400001)(52536014)(4744005)(66476007)(99286004)(66946007)(25786009)(66066001)(790700001)(54896002)(2501003)(476003)(5660300002)(486006)(11346002)(6246003)(446003)(6116002)(3846002)(86362001)(6306002)(6436002)(81166006); DIR:OUT; SFP:1102; SCL:1; SRVR:DB7PR07MB5418; H:DB7PR07MB4745.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: nokia.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: rXYb3Cz05T4JtnEk80YTgI/xpeAhlxlgC9FRkOhhkqw68rF3kFY7CZUkheDxey/PAHJuoeJUhfR5NzV1wrydYkW8wb2y8PjvuUlZb9D0xHJXj58sxW4Mts+bkMMiMV6kBxCeMqnkIAGGn4KlarVWY64r5vU/MYRK7GBOCCYmt5MNTQgjDHXAsg1PFz+/5uOkll5w8kM1gAKRJQy9v7VvW95LC+Hb/JT/6lDG+ZIzeuAXLX7B8wXmO01WiS5lRAey95m5XoZPaxKOKMG7vdsUg8vsv8bsXEXgvGSiOZZOApJhOl/qhaHf4KAFAG+KIG2hV9+PczEZUIp1rWWHjy7Az1gh4rcREWquDRseOReLxrvFtkC6XJ00R3sbxIhX3/piLQq2rR17lMHeUsrH71I7WB4qWehypYsk9HiiZBWkA/74XaE+KdzJzUVBTQDlNA3j
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_DB7PR07MB4745B866CE093144574FCBF6917C0DB7PR07MB4745eurp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e2e6b67d-449f-4d31-1a19-08d75ff1281d
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Nov 2019 00:02:45.9748 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Au5WXbxE9B9l9HxKl35t5HvktgvxjaKHUZKNKZb7wxhWgw6QusEY82Qjr3+QqwZ4rkoEtj6DTZCMB3M0cp5fzOIyf6IwyKGy0oVju1ZBvyI=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR07MB5418
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/gAmiWBVVCXYQ975di00IQmQmEcs>
Subject: Re: [Bier] BIER WG - Call for agenda items
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 03 Nov 2019 00:02:51 -0000

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

MTAgbWluIGZvciBiaWVyLXBpbS1zaWduYWxpbmcgYW5kIGJpZXItbWxkcC1zaWduYWxpbmcgcGxl
YXNlDQoNClJlZ2FyZHMNCg0KSG9vbWFuDQoNCkZyb206IEJJRVIgPGJpZXItYm91bmNlc0BpZXRm
Lm9yZz4gT24gQmVoYWxmIE9mIEdyZWcgU2hlcGhlcmQNClNlbnQ6IEZyaWRheSwgTm92ZW1iZXIg
MSwgMjAxOSA0OjIwIFBNDQpUbzogQklFUiBXRyA8YmllckBpZXRmLm9yZz4NClN1YmplY3Q6IFtC
aWVyXSBCSUVSIFdHIC0gQ2FsbCBmb3IgYWdlbmRhIGl0ZW1zDQoNClRpbWUgdG8gZmxlc2ggb3V0
IG91ciBhZ2VuZGEgZm9yIFNpbmdhcG9yZS4NCg0KUGxlYXNlIHJlc3BvbmQgKHRob3VnaCBJJ3Zl
IGdvdHRlbiBhdCBsZWFzdCBvbmUgcmVxdWVzdCBiZWZvcmUgc2VuZGluZyB0aGlzIG91dC4uKSB3
aXRoIHRoZSBuYW1lIG9mIHRoZSBkcmFmdCwgdGhlIHByZXNlbnRlcnMgbmFtZSBhbmQgdGhlIGFt
b3VudCBvZiB0aW1lIHJlcXVlc3RlZC4NCg0KVGhhbmtzLA0KU2hlcA0KKENoYWlycykNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQph
OmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv
cjojMDU2M0MxOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFu
Lk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjoj
OTU0RjcyOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5tc29ub3JtYWwwLCBsaS5t
c29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJ
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowY207DQoJZm9udC1zaXplOjExLjBwdDsN
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUxOA0K
CXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
c2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1z
dHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJbXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVM7fQ0KQHBh
Z2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQg
NzIuMHB0IDcyLjBwdCA3Mi4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0
aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZh
dWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwh
LS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86
aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFb
ZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1DQSIgbGluaz0iIzA1NjNDMSIgdmxp
bms9IiM5NTRGNzIiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+MTAgbWluIGZv
ciBiaWVyLXBpbS1zaWduYWxpbmcgYW5kIGJpZXItbWxkcC1zaWduYWxpbmcgcGxlYXNlPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1m
YXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMi
PlJlZ2FyZHM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1s
YW5ndWFnZTpFTi1VUyI+SG9vbWFuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5n
PSJFTi1VUyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gQklFUiAmbHQ7Ymll
ci1ib3VuY2VzQGlldGYub3JnJmd0Ow0KPGI+T24gQmVoYWxmIE9mIDwvYj5HcmVnIFNoZXBoZXJk
PGJyPg0KPGI+U2VudDo8L2I+IEZyaWRheSwgTm92ZW1iZXIgMSwgMjAxOSA0OjIwIFBNPGJyPg0K
PGI+VG86PC9iPiBCSUVSIFdHICZsdDtiaWVyQGlldGYub3JnJmd0Ozxicj4NCjxiPlN1YmplY3Q6
PC9iPiBbQmllcl0gQklFUiBXRyAtIENhbGwgZm9yIGFnZW5kYSBpdGVtczxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaW1lIHRvIGZsZXNoIG91dCBvdXIgYWdl
bmRhIGZvciBTaW5nYXBvcmUuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+UGxlYXNlIHJlc3BvbmQgKHRob3VnaCBJJ3ZlIGdvdHRlbiZuYnNwO2F0IGxlYXN0
IG9uZSByZXF1ZXN0IGJlZm9yZSBzZW5kaW5nIHRoaXMgb3V0Li4pIHdpdGggdGhlIG5hbWUgb2Yg
dGhlIGRyYWZ0LCB0aGUgcHJlc2VudGVycyBuYW1lIGFuZCB0aGUgYW1vdW50IG9mIHRpbWUgcmVx
dWVzdGVkLjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhh
bmtzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
U2hlcDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
KENoYWlycyk8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4N
CjwvaHRtbD4NCg==

--_000_DB7PR07MB4745B866CE093144574FCBF6917C0DB7PR07MB4745eurp_--


From nobody Sun Nov  3 23:36:04 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: bier@ietf.org
Delivered-To: bier@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 7298E12082D; Sun,  3 Nov 2019 23:36:03 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: bier@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.108.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: bier@ietf.org
Message-ID: <157285296342.16571.16580641995438456575@ietfa.amsl.com>
Date: Sun, 03 Nov 2019 23:36:03 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/jRcwRua9vzPUD_gfLgl-0SotGBY>
Subject: [Bier] I-D Action: draft-ietf-bier-entropy-staged-dc-clos-02.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Nov 2019 07:36:03 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Bit Indexed Explicit Replication WG of the IETF.

        Title           : Use of BIER Entropy for Data Center Clos Networks
        Authors         : Jingrong Xie
                          Xiaohu Xu
                          Gang Yan
                          Mike McBride
	Filename        : draft-ietf-bier-entropy-staged-dc-clos-02.txt
	Pages           : 9
	Date            : 2019-11-03

Abstract:
   Bit Index Explicit Replication (BIER) introduces a new multicast-
   specific BIER Header.  BIER can be applied to the Multi Protocol
   Label Switching (MPLS) data plane or Non-MPLS data plane.  Entropy is
   a technique used in BIER to support load-balancing.  This document
   examines and describes how BIER Entropy is to be applied to Data
   Center Clos networks for path selection.



The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-bier-entropy-staged-dc-clos/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-bier-entropy-staged-dc-clos-02
https://datatracker.ietf.org/doc/html/draft-ietf-bier-entropy-staged-dc-clos-02

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-bier-entropy-staged-dc-clos-02


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/


From nobody Mon Nov  4 00:53:04 2019
Return-Path: <xiejingrong@huawei.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 754D0120B60 for <bier@ietfa.amsl.com>; Mon,  4 Nov 2019 00:52:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.099
X-Spam-Level: 
X-Spam-Status: No, score=-4.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=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 gnIlb33CEeqZ for <bier@ietfa.amsl.com>; Mon,  4 Nov 2019 00:52:51 -0800 (PST)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (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 C95AD120BE8 for <bier@ietf.org>; Mon,  4 Nov 2019 00:52:50 -0800 (PST)
Received: from LHREML712-CAH.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id 3F65B7734CD3531FF934; Mon,  4 Nov 2019 08:52:48 +0000 (GMT)
Received: from NKGEML411-HUB.china.huawei.com (10.98.56.70) by LHREML712-CAH.china.huawei.com (10.201.108.35) with Microsoft SMTP Server (TLS) id 14.3.408.0; Mon, 4 Nov 2019 08:52:41 +0000
Received: from NKGEML514-MBX.china.huawei.com ([fe80::40a8:f0d:c0f3:2ca5]) by nkgeml411-hub.china.huawei.com ([10.98.56.70]) with mapi id 14.03.0439.000; Mon, 4 Nov 2019 16:52:28 +0800
From: "Xiejingrong (Jingrong)" <xiejingrong@huawei.com>
To: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>, "gjshep@gmail.com" <gjshep@gmail.com>, BIER WG <bier@ietf.org>
Thread-Topic: [Bier] BIER WGLC: draft-ietf-bier-php
Thread-Index: AQHVb/mA0DNvbC9wPUiVKpt1yB8I3qdR90AwgACkhACAAQPugIAAOw0AgAElwwCAH8wdgIAGKy+A
Date: Mon, 4 Nov 2019 08:52:27 +0000
Message-ID: <16253F7987E4F346823E305D08F9115AABA4951F@nkgeml514-mbx.china.huawei.com>
References: <CABFReBrqzdz1wbK_weeQD05LfrDZbSsfroj46ecpfWDiBoX2Qw@mail.gmail.com> <CABFReBp=n9KgS4ipkWvxAKdc5ciX6ej+=aZJzhUTGyQyTArdsQ@mail.gmail.com> <16253F7987E4F346823E305D08F9115AAB9F167D@nkgeml514-mbx.china.huawei.com> <DM5PR05MB3548F2830381D4656F0CB106D4940@DM5PR05MB3548.namprd05.prod.outlook.com> <16253F7987E4F346823E305D08F9115AAB9F1B07@nkgeml514-mbx.china.huawei.com> <DM5PR05MB35481E08CEE5617532B16ED5D4940@DM5PR05MB3548.namprd05.prod.outlook.com> <16253F7987E4F346823E305D08F9115AAB9F1FD8@nkgeml514-mbx.china.huawei.com> <DM5PR05MB354884B0AA3AAF6CEC7C0415D4630@DM5PR05MB3548.namprd05.prod.outlook.com>
In-Reply-To: <DM5PR05MB354884B0AA3AAF6CEC7C0415D4630@DM5PR05MB3548.namprd05.prod.outlook.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.217.214]
Content-Type: multipart/alternative; boundary="_000_16253F7987E4F346823E305D08F9115AABA4951Fnkgeml514mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/X9DuczKR7-QrHk1BO1QBBrYFVcQ>
Subject: Re: [Bier] BIER WGLC: draft-ietf-bier-php
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Nov 2019 08:53:00 -0000

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

SGkgSmVmZnJleSwNCg0KVGhhbmtzIGZvciBhZGRyZXNzaW5nIG15IGNvbW1lbnRzIGJ5IGNvdmVy
aW5nIHRoZSBJUHY0IFBheWxvYWQgKEJJRVIgUHJvdG8gNCBwYXlsb2FkKSBhbmQgSVB2NiBQYXls
b2FkIChCSUVSIFByb3RvIDEgcGF5bG9hZCkgaW4gYWRkaXRpb24gdG8gdGhlIGFscmVhZHkgc3Vw
cG9ydGVkIE1QTFMgUGF5bG9hZCAoQklFUiBQcm90byAxIHBheWxvYWQpLg0KDQpUaGUgbmV3IC0w
NCByZXZpc2lvbiBsb29rcyBnb29kIHRvIG1lLg0KDQpTb21lIG1vcmUgdGhvdWdodHMgdG8gV0c6
DQoNCkJhY2sgdG8gbXkgcHJldmlvdXMgY29tbWVudCDigJx0aGUgZWRnZSByb3V0ZXIgY291bGQg
YWR2ZXJ0aXNlIHNvbWUgTVBMUyBMYWJlbCBmb3IgdHlwZSBYIHBheWxvYWQoc2F5IElQdjQpLCBh
bmQgYWR2ZXJ0aXNlIHNvbWUgTVBMUyBMYWJlbCBmb3IgdHlwZSBZIHBheWxvYWQoc2F5IElQdjYp
IHRvZ2V0aGVyIHdpdGggdGhlIEJGUi1wcmVmaXggYW5kIHRoZSBQSFAgc3ViLXN1Yi1UTFbigJ0s
IEkgYW0gc3RpbGwgdGhpbmtpbmcgaWYgaXQgcG9zc2libGUgdG8gc3VwcG9ydCB0aGUgQklFUiBQ
cm90byAyIHBheWxvYWQgYXMgaXQgaXMgdGhlIHdheSBvZiB1c2luZyBCSUVSIGJ5IFJGQzg1NTYu
DQoNClRoZSBlZGdlIHJvdXRlciBjb3VsZCBhZHZlcnRpc2UgYW4gTVBMUyBMYWJlbCBmb3IgdHlw
ZSBYIHBheWxvYWQgKHNheSBCSUVSIFByb3RvIDIgcGF5bG9hZCkgdG9nZXRoZXIgd2l0aCB0aGUg
UEhQIHN1Yi1zdWItVExWLCBhbmQgdGhlIEJGUiByZXNwb25zaWJsZSBmb3IgUEhQIGNvdWxkIHRo
ZW4gcHVzaCB0aGUgTVBMUyBMYWJlbCB3aGVuIHBvcHBpbmcgdGhlIEJJRVIgaGVhZGVyIGFjY29y
ZGluZyB0byB0aGUgQklFUiBQcm90byBvZiBhIHBhY2tldCwgYW5kIHRoZSBlZGdlIHJvdXRlciBr
bm93cyB0aGUg4oCcQklFUiBQcm90byAyIHBheWxvYWTigJ0gdHlwZSB0aHJvdWdoIHRoZSBNUExT
IExhYmVsIGluc3RlYWQgb2YgdGhlIFByb3RvIHZhbHVlIG9mIHRoZSBCSUVSIGhlYWRlci4NCg0K
RnVydGhlciwgdGhlIGVkZ2Ugcm91dGVyIG1heSBhZHZlcnRpc2UgYW4gTVBMUyBMYWJlbCBmb3Ig
QkZJUiB4IChzYXkgQkZJUiB3aG9zZSBCRklSLWlkIGlzIFgpIHRvZ2V0aGVyIHdpdGggdGhlIFBI
UCBzdWItc3ViLVRMViwgYW5kIHRoZSBCRlIgcmVzcG9uc2libGUgZm9yIFBIUCBjb3VsZCB0aGVu
IHB1c2ggdGhlIE1QTFMgTGFiZWwgd2hlbiBwb3BwaW5nIHRoZSBCSUVSIGhlYWRlciBhY2NvcmRp
bmcgdG8gdGhlIEJJRVIgQkZJUi1pZCBvZiBhIHBhY2tldCwgYW5kIHRoZSBlZGdlIHJvdXRlciBr
bm93cyB0aGUg4oCcQkZJUuKAnSB0aHJvdWdoIHRoZSBNUExTIExhYmVsIGluc3RlYWQgb2YgdGhl
IEJGSVItaWQgdmFsdWUgb2YgdGhlIEJJRVIgaGVhZGVyLCBhbmQgZG9lcyBSUEYgZm9yIHRoZSBk
ZXNpZ25hdGVkIEJGSVIgWC4NCg0KSSBmZWVsIGl0IGNvdWxkIG1ha2UgUEhQIG1vcmUgdXNlZnVs
IGJ5IHN1cHBvcnRpbmcgQklFUiBQcm90byAyIHBheWxvYWQgYW5kIGV2ZW4gUlBGIGZvciBCSUVS
IHByb3RvIDIvNC82Lg0KDQpXaGF04oCZcyB5b3VyIG9waW5pb24/DQoNClRoYW5rcw0KSmluZ3Jv
bmcNCg0KDQpGcm9tOiBKZWZmcmV5IChaaGFvaHVpKSBaaGFuZyBbbWFpbHRvOnp6aGFuZ0BqdW5p
cGVyLm5ldF0NClNlbnQ6IEZyaWRheSwgTm92ZW1iZXIgMDEsIDIwMTkgMjozMSBBTQ0KVG86IFhp
ZWppbmdyb25nIChKaW5ncm9uZykgPHhpZWppbmdyb25nQGh1YXdlaS5jb20+OyBnanNoZXBAZ21h
aWwuY29tOyBCSUVSIFdHIDxiaWVyQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtCaWVyXSBCSUVS
IFdHTEM6IGRyYWZ0LWlldGYtYmllci1waHANCg0KSGkgSmluZ3JvbmcsDQoNCkkgc3VibWl0dGVk
IC0wNCByZXZpc2lvbiB0byB0YWtlIGNhcmUgb2YgeW91ciB0d28gY29tbWVudHM6DQoNCg0KMS4g
ICAgICAgQ2xhcmlmeSB0aGF0IG5vbi1CSUVSIGVkZ2Ugcm91dGVyIHdpbGwgbm90IGJlIGFibGUg
dG8gcGFydGljaXBhdGUgaW4gQklFUiBPQU0gcHJvY2VkdXJlcw0KDQoyLiAgICAgICBSZXBsYWNl
ZCBFVlBOLW92ZXJsYXkgc2NlbmFyaW8gd2l0aCBJUHY0L3Y2IG11bHRpY2FzdCB0aGF0IGRvZXMg
bm90IG5lZWQgUlBGLiBUaGF0IHNob3VsZCBjb3ZlciBFVlBOLW92ZXJsYXkgc2NlbmFyaW8gYXMg
d2VsbCAoSeKAmWxsIGFkZCBhbiBvcHRpb24gdG8gYmllci1ldnBuIHNwZWMgdG8gYWxsb3cgdXNl
IG9mIElQK1VEUCBoZWFkZXIgYmVmb3JlIHRoZSB2eGxhbiBoZWFkZXIpLg0KDQpUaGFua3MhDQpK
ZWZmcmV5DQoNCkZyb206IFhpZWppbmdyb25nIDx4aWVqaW5ncm9uZ0BodWF3ZWkuY29tPG1haWx0
bzp4aWVqaW5ncm9uZ0BodWF3ZWkuY29tPj4NClNlbnQ6IEZyaWRheSwgT2N0b2JlciAxMSwgMjAx
OSAxOjEyIEFNDQpUbzogSmVmZnJleSAoWmhhb2h1aSkgWmhhbmcgPHp6aGFuZ0BqdW5pcGVyLm5l
dDxtYWlsdG86enpoYW5nQGp1bmlwZXIubmV0Pj47IGdqc2hlcEBnbWFpbC5jb208bWFpbHRvOmdq
c2hlcEBnbWFpbC5jb20+OyBCSUVSIFdHIDxiaWVyQGlldGYub3JnPG1haWx0bzpiaWVyQGlldGYu
b3JnPj4NClN1YmplY3Q6IFJFOiBbQmllcl0gQklFUiBXR0xDOiBkcmFmdC1pZXRmLWJpZXItcGhw
DQoNCkhpIEplZmZyZXksDQpQbGVhc2Ugc2VlIGlubGluZSBiZWxvdyBtYXJrZWQgd2l0aCBYSlIN
Cg0KRnJvbTogSmVmZnJleSAoWmhhb2h1aSkgWmhhbmcgW21haWx0bzp6emhhbmdAanVuaXBlci5u
ZXRdDQpTZW50OiBGcmlkYXksIE9jdG9iZXIgMTEsIDIwMTkgMzoyNSBBTQ0KVG86IFhpZWppbmdy
b25nIDx4aWVqaW5ncm9uZ0BodWF3ZWkuY29tPG1haWx0bzp4aWVqaW5ncm9uZ0BodWF3ZWkuY29t
Pj47IGdqc2hlcEBnbWFpbC5jb208bWFpbHRvOmdqc2hlcEBnbWFpbC5jb20+OyBCSUVSIFdHIDxi
aWVyQGlldGYub3JnPG1haWx0bzpiaWVyQGlldGYub3JnPj4NClN1YmplY3Q6IFJFOiBbQmllcl0g
QklFUiBXR0xDOiBkcmFmdC1pZXRmLWJpZXItcGhwDQoNCkhpIEppbmdyb25nLA0KDQpGcm9tOiBY
aWVqaW5ncm9uZyA8eGllamluZ3JvbmdAaHVhd2VpLmNvbTxtYWlsdG86eGllamluZ3JvbmdAaHVh
d2VpLmNvbT4+DQpTZW50OiBUaHVyc2RheSwgT2N0b2JlciAxMCwgMjAxOSA1OjEyIEFNDQpUbzog
SmVmZnJleSAoWmhhb2h1aSkgWmhhbmcgPHp6aGFuZ0BqdW5pcGVyLm5ldDxtYWlsdG86enpoYW5n
QGp1bmlwZXIubmV0Pj47IGdqc2hlcEBnbWFpbC5jb208bWFpbHRvOmdqc2hlcEBnbWFpbC5jb20+
OyBCSUVSIFdHIDxiaWVyQGlldGYub3JnPG1haWx0bzpiaWVyQGlldGYub3JnPj4NClN1YmplY3Q6
IFJFOiBbQmllcl0gQklFUiBXR0xDOiBkcmFmdC1pZXRmLWJpZXItcGhwDQoNCkhpIEplZmZyZXks
DQoNClRoYW5rcyBtdWNoIGZvciB0aGUgY2xhcmlmaWNhdGlvbi4NCk9uZS1ob3AgdW5pY2FzdCB0
dW5uZWwgaXMgbm90IG5lY2Vzc2FyeSwgYW5kIEkgYXNzdW1lIGEgcGFja2V0IG1heSBsb29rIGxp
a2UgdGhpczogRXRoZXJuZXQodHlwZT0weDg4NDcpICsgRENCIExhYmVsICsgSVAgUGFja2V0Lg0K
DQoNClp6aDI+IFJpZ2h0Lg0KDQpBbmQgdGh1cyB0aGUgUEhQIGRvbuKAmXQgbmVjZXNzYXJpbHkg
ZGV0YWlsIHRoZSDigJh1bmljYXN0IHR1bm5lbOKAmSBmaW5kaW5nIHByb2NlZHVyZS4NClRoZXkg
Ym90aCB3b3JrIGZvciBtZS4NCg0KQnV0IEkgZmFpbGVkIHRvIHVuZGVyc3RhbmQgdGhlIOKAnElu
dGVyZmFjZSBiYXNlZCBSUEYgY2FuIHN0aWxsIGJlIGRvbmXigJ0uDQpMZXQgbWUgYXNzdW1lIE1W
UE4gc2NlbmFyaW8sIEluZ3Jlc3MgUEUxIGFuZCBJbmdyZXNzIFBFMiAgY29ubmVjdCB0byBQMSwg
UDEgY29ubmVjdCB0byBQRTMocmVxdWVzdGluZyBQSFApLCBob3cgZG9lcyB0aGUgUEUzIGRvIHRo
ZSBSUEYgc28gdGhhdCBtdWx0aWNhc3QgZGF0YSBwYWNrZXQgZnJvbSBQRTEgKHRoZSBpbmNvcnJl
Y3QgVU1IKSAgY291bGQgYmUgZHJvcHBlZCBvbmUgUEUzPw0KQWxsb2NhdGUgRENCIGxhYmVsIHBl
ciBWUE4gcGVyIEluZ3Jlc3MgUEUgPw0KDQpaemgyPiDigJxJbnRlcmZhY2UgYmFzZWQgUlBG4oCd
IG9ubHkgcmVxdWlyZXMgcGVyLVZQTiBsYWJlbDsg4oCcc2VuZGVyIGJhc2VkIFJQRuKAnSAodGhh
dCBCR1AtTVZQTiByZXF1aXJlcyBmb3Igc29tZSBzY2VuYXJpb3MpIHJlcXVpcmVzIGVpdGhlciBw
ZXItVlBOIHBlciBJbmdyZXNzIFBFIGxhYmVscyAobGlrZSB0aGUgSW5ncmVzcyBSZXBsaWNhdGlv
biBjYXNlKSBvciBwZXItVlBOIGxhYmVsIHBsdXMgYSBQRSBEaXN0aW5ndWlzaGVyIGxhYmVsIChq
dXN0IGxpa2Ugd2hlbiB3ZSBuZWVkIHRvIGlkZW50aWZ5IHRoZSBzZW5kaW5nIFBFIGluIHRoZSBi
aS1kaXJlY3Rpb25hbCB0dW5uZWwgY2FzZSkuIEluIGJvdGggY2FzZXMsIHRoZSBsYWJlbHMgYXJl
IGZyb20gRENCIGFuZCBpdCBib2lscyBkb3duIHRvIOKAnGRvd25zdHJlYW0gYXNzaWduZWQgbGFi
ZWzigJ0gY2FzZS4NCg0KRm9yIHRoZSBmb2xsb3dpbmcgdGV4dCwgSeKAmWQgbGlrZSB0byBjaGVj
ayBvbmUtYnktb25lIHRoZSBwb3NzaWJsZSBCSUVSIFBheWxvYWQsIGFuZCBmZWVsIHRoYXQgSVB2
NCBwYXlsb2FkIGFuZCBJUHY2IHBheWxvYWQgY291bGQgYmUgc3VwcG9ydGVkIGJ5IFBIUCB0b28u
IEkgZG9u4oCZdCBrbm93IHdoeSBpdCBpcyBub3QgaW5jbHVkZWQgaW4gdGhpcyBkb2MuDQoNClp6
aDI+IFRvIGFsbG93IFJQRiwgd2Ugd2lsbCBuZWVkIGEgbGFiZWwgKHNpbWlsYXIgdG8gVlBOIGNh
c2UsIGp1c3QgdGhhdCB0aGUgbGFiZWwgd2lsbCBwb2ludCB0byDigJx2aXJ0dWFsIGludGVyZmFj
ZeKAnSBpbiB0aGUgbWFzdGVyL2RlZmF1bHQgcm91dGluZyBpbnN0YW5jZSBmb3IgUlBGIHB1cnBv
c2UpLiBUaGF0IGJvaWxzIGRvd24gdG8g4oCcZG93bnN0cmVhbSBhc3NpZ25lZCBsYWJlbOKAnSBj
YXNlIGFnYWluLg0KWnpoMj4gVGhpcyBpcyBhc3N1bWluZyBJUCBtdWx0aWNhc3QuDQpYSlI6IEdv
dCBpdC4gVGhpcyBpcyB3aGF0IEkgYW0gdGhpbmtpbmcgYWJvdXQuIEZvciBJUHY0IHBheWxvYWQg
YW5kIElQdjYgcGF5bG9hZCwgaXQgY291bGQgYmUgc3VwcG9ydGVkIGJ5IFBIUCB0b28gaWYgaXQg
aXMgYWxsb3dlZCB0byBkaXNhYmxlIFJQRi4NCg0KDQooMSkgICAgIHRoZSBwYXlsb2FkIGFmdGVy
IEJJRVIgaGVhZGVyIGlzIERvd25zdHJlYW0tYXNzaWduZWQtTVBMUyBQYXlsb2FkIChCSUVSIFBy
b3RvID0gMSkgLy9UaGlzIHBheWxvYWQgdHlwZSBjb3VsZCBiZSBzdXBwb3J0ZWQgYnkgUEhQIGFz
IHRoaXMgZG9jIHNheXMuDQoNCigyKSAgICAgdGhlIHBheWxvYWQgYWZ0ZXIgQklFUiBoZWFkZXIg
aXMgVXBzdHJlYW0tYXNzaWduZWQtTVBMUyBQYXlsb2FkIChCSUVSIFByb3RvID0gMikNCg0KKDMp
ICAgICB0aGUgcGF5bG9hZCBhZnRlciBCSUVSIGhlYWRlciBpcyBFdGhlcm5ldCBQYXlsb2FkIChC
SUVSIFByb3RvID0gMykNCg0KKDQpICAgICB0aGUgcGF5bG9hZCBhZnRlciBCSUVSIGhlYWRlciBp
cyBJUHY0IFBheWxvYWQgKEJJRVIgUHJvdG8gPSA0KSAgLy9JIGZlZWwgdGhpcyBwYXlsb2FkIHR5
cGUgY291bGQgYmUgc3VwcG9ydGVkIGJ5IFBIUCAodGhlIHBhY2tldCBhZnRlciBQSFAgaXMgRXRo
ZXJuZXQgKyBJUHY0IHBheWxvYWQsIG9yIEV0aGVybmV0ICsgTGFiZWwgWCArIElQdjQgcGF5bG9h
ZCksIExhYmVsIFggaXMgZWl0aGVyIGEgbm9ybWFsIExTUCBsYWJlbCBpbmRpY2F0aW5nIGFueSBw
YXlsb2FkLCBvciBhIExhYmVsIGFkdmVydGlzZWQgdG8gaW5kaWNhdGluZyBJUHY0IHBheWxvYWQu
DQoNCig1KSAgICAgdGhlIHBheWxvYWQgYWZ0ZXIgQklFUiBoZWFkZXIgaXMgT0FNIFBheWxvYWQg
KEJJRVIgUHJvdG8gPSA1KQ0KDQooNikgICAgIHRoZSBwYXlsb2FkIGFmdGVyIEJJRVIgaGVhZGVy
IGlzIElQdjYgUGF5bG9hZCAoQklFUiBQcm90byA9IDYpIC8vSSBmZWVsIHRoaXMgcGF5bG9hZCB0
eXBlIGNvdWxkIGJlIHN1cHBvcnRlZCBieSBQSFAgKHRoZSBwYWNrZXQgYWZ0ZXIgUEhQIGlzIEV0
aGVybmV0ICsgSVB2NiBwYXlsb2FkLCBvciBFdGhlcm5ldCArIExhYmVsIFkgKyBJUHY2IHBheWxv
YWQpLCBMYWJlbCBYIGlzIGVpdGhlciBhIG5vcm1hbCBMU1AgbGFiZWwgaW5kaWNhdGluZyBhbnkg
cGF5bG9hZCwgb3IgYSBMYWJlbCBhZHZlcnRpc2VkIHRvIGluZGljYXRpbmcgSVB2NiBwYXlsb2Fk
Lg0KDQooNykgICAgIHRoZSBwYXlsb2FkIGFmdGVyIEJJRVIgaGVhZGVyIGlzIFZYTEFOIFBheWxv
YWQgKEJJRVIgUHJvdG8gPSBUQkQpICAvL1RoaXMgcGF5bG9hZCB0eXBlIGNvdWxkIGJlIHN1cHBv
cnRlZCBieSBQSFAgYXMgdGhpcyBkb2Mgc2F5cy4gKGEgbGl0dGxlIGNvbmZ1c2lvbiwgdGhlIHBh
Y2tldCBpcyBFdGhlcm5ldCArID8/PykNClp6aDI+IEdvb2QgcXVlc3Rpb24uIEluIGRyYWZ0LWll
dGYtYmllci1ldnBuLCB0aGUgVlhMQU4gaGVhZGVyIGNvbWVzIHJpZ2h0IGFmdGVyIHRoZSBCSUVS
IGhlYWRlciB3L28gdGhlIElQL1VEUCBoZWFkZXIuIFdpdGggQklFUiBQSFAsIEl0IHdvdWxkIGJl
IOKAnG91dGVyIGhlYWRlciAoRXRoZXJuZXQgb3IgdHVubmVsKSArIFZYTEFOIGhlYWRlciAody9v
IHRoZSBJUC9VRFAgcGFydCnigJ0gaWYgd2UgZG9u4oCZdCBkbyBhbnl0aGluZyBzcGVjaWFsLiBU
aGF0IG1heSBub3Qgd29yayBpZiB0aGUgb3V0ZXIgaGVhZGVyIGRvZXMgbm90IGhhdmUgYSB3YXkg
dG8gaW5kaWNhdGUgdGhlIHBheWxvYWQgaXMgVlhMQU4gaGVhZGVyIHcvbyB0aGUgSVAvVURQIHBh
cnQuDQpaemgyPiBUaGUgcmVhc29uIHRoYXQgZHJhZnQtaWV0Zi1iaWVyLWV2cG4gcHV0IHRoZSBW
WExBTiBoZWFkZXIgcmlnaHQgYWZ0ZXIgQklFUiBoZWFkZXIgdy9vIHRoZSBJUC9VRFAgcGFydCBp
cyBzbyB0aGF0IHdlIGRvbuKAmXQgaGF2ZSB0aGUgb3ZlcmhlYWQgb2YgdW5uZWNlc3NhcnkgSVAv
VURQIGhlYWRlciwgcGx1cyB0aGF0IHdlIGRvbuKAmXQgbmVlZCB0byBhbGxvY2F0ZSBhIG11bHRp
Y2FzdCBhZGRyZXNzIHRvIGJlIHVzZWQgaW4gdGhlIElQIGhlYWRlci4gUGVyaGFwcywgd2hlbiBQ
SFAgaXMgdXNlZCwgd2Ugc2hvdWxkIHVzZSBJUC9VRFAgaGVhZGVyIGFmdGVyIGFsbD8gSWYgd2Ug
ZG8gdGhhdCwgc2hvdWxkIHdlIGFsbG9jYXRlIGFuIGFkZHJlc3MgZnJvbSB0aGUgMjI0LjAuMC4w
LzI0IGJsb2NrLCBhbmQgd2Ugd291bGQgbm90IG5lZWQgUlBGIGNoZWNrPw0KWEpSOiBFaXRoZXIg
d29ya3MgZm9yIG1lLg0KWEpSOiBVc2UgYW4gb3V0ZXIgSVArVURQK1ZYTEFOIGZvciBpbm5lciBC
VU0gcGFja2V0IGlzIGEgY29tbW9uIGNhc2Ugd2l0aG91dCBCSUVSIGhlYWRlciwgYW5kIGl0IGFk
ZCB2YWx1ZSBvZiBmbG9vZGluZy1yZWR1Y3Rpb24gd2l0aCBCSUVSIGhlYWRlci4gVGhlIGdyb3Vw
IGFkZHJlc3MgY2FuIGJlIGFueSBvbmUgY29uZmlndXJlZC4NClhKUjogRGlzYWJsaW5nIFJQRiBp
cyBzdGlsbCB1c2VmdWwgaW4gY2FzZXMgbGlrZSBCVU0gdHJhZmZpYyBvciBzaW5nbGUtaG9tZWQg
c291cmNlIGRlcGxveW1lbnQuIElmIGRpc2FibGluZyBSUEYgaXMgY29uc2lkZXJlZCBpbiBQSFAs
IHRoZW4gSSBzdWdnZXN0IHRoYXQgSVB2NCBwYXlsb2FkIGFuZCBJUHY2IHBheWxvYWQgY2FuIGFs
c28gYmUgbWVudGlvbmVkLg0KDQpaemgyPiBKZWZmcmV5DQoNCiAgIFRoZSBwcm9jZWR1cmVzIGlu
IHRoaXMgc2VjdGlvbiBhcHBseSBvbmx5IGlmLCBieSBtZWFucyBvdXRzaWRlIHRoZQ0KICAgc2Nv
cGUgb2YgdGhpcyBkb2N1bWVudCwgaXQgaXMga25vd24gdGhhdCB0aGUgcGF5bG9hZCBhZnRlciBC
SUVSDQogICBoZWFkZXIgaXMgb25lIG9mIHRoZSBmb2xsb3dpbmc6IChNUExTIHBheWxvYWQsIE5W
TzMgcGF5bG9hZCkNCg0KSSBhbHNvIHRoaW5rIHRoZSDigJhieSBtZWFucyBvdXRzaWRlIHRoZSBz
Y29wZSBvZiB0aGlzIGRvY3VtZW504oCZIG1ha2VzIGl0IGRpZmZpY3VsdCB0byB1c2UgdGhpcyBQ
SFAgbWV0aG9kLg0KTWF5YmUgdGhlIFAxIHJvdXRlciAoYXMgSSBhc3N1bWUgYWJvdmUpIG5lZWQg
dG8ganVkZ2UgdGhlIEJJRVIgUHJvdG8gdmFsdWUgdG8gZGVjaWRlIHdoZXRoZXIgdG8gc2F0aXNm
eSB0aGUg4oCcUEhQIHJlcXVlc3TigJ0gYnkgdGhlIGRvd25zdHJlYW0gUEUzLCBhbmQgZ2VuZXJh
dGUgYSB3YXJuaW5nIGlmIGZhaWxlZCB0byBzYXRpc2Z5IHRoZSDigJxQSFAgcmVxdWVzdOKAnSA/
DQoNClRoYW5rcw0KSmluZ3JvbmcNCg0KRnJvbTogSmVmZnJleSAoWmhhb2h1aSkgWmhhbmcgW21h
aWx0bzp6emhhbmdAanVuaXBlci5uZXRdDQpTZW50OiBUaHVyc2RheSwgT2N0b2JlciAxMCwgMjAx
OSA4OjIzIEFNDQpUbzogWGllamluZ3JvbmcgPHhpZWppbmdyb25nQGh1YXdlaS5jb208bWFpbHRv
OnhpZWppbmdyb25nQGh1YXdlaS5jb20+PjsgZ2pzaGVwQGdtYWlsLmNvbTxtYWlsdG86Z2pzaGVw
QGdtYWlsLmNvbT47IEJJRVIgV0cgPGJpZXJAaWV0Zi5vcmc8bWFpbHRvOmJpZXJAaWV0Zi5vcmc+
Pg0KU3ViamVjdDogUkU6IFtCaWVyXSBCSUVSIFdHTEM6IGRyYWZ0LWlldGYtYmllci1waHANCg0K
SGkgSmluZ3JvbmcsDQoNClBsZWFzZSBzZWUgenpoPiBiZWxvdy4NCg0KRnJvbTogQklFUiA8Ymll
ci1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpiaWVyLWJvdW5jZXNAaWV0Zi5vcmc+PiBPbiBCZWhh
bGYgT2YgWGllamluZ3JvbmcNClNlbnQ6IFdlZG5lc2RheSwgT2N0b2JlciA5LCAyMDE5IDQ6MDQg
QU0NClRvOiBnanNoZXBAZ21haWwuY29tPG1haWx0bzpnanNoZXBAZ21haWwuY29tPjsgQklFUiBX
RyA8YmllckBpZXRmLm9yZzxtYWlsdG86YmllckBpZXRmLm9yZz4+DQpTdWJqZWN0OiBSZTogW0Jp
ZXJdIEJJRVIgV0dMQzogZHJhZnQtaWV0Zi1iaWVyLXBocA0KDQpJIHRoaW5rIHRoZSBpZGVhIG9m
IFBIUCB0byBzdXBwb3J0IEJJRVItaW5jYXBhYmxlIFBFIGlzIGtpbmQgb2YgdXNlZnVsLg0KVGhl
cmUgYXJlIHNvbWUgY29tbWVudHMgYXMgYmVsb3c6DQoNCjEuDQpGb3IgdGhlIGZvbGxvd2luZyB0
ZXh0LCBsZXQgbWUgYXNzdW1lIHRoZSDigJxzZW50IHRvIHRoZSBkb3duc3RyZWFtIHJvdXRlciB3
aXRob3V0IHRoZSBCSUVSIGhlYWRlciBkaXJlY3RseSBvciBvdmVyIGFueSB0eXBlIG9mIHR1bm5l
bOKAnSBhcyDigJxzZW50IHRvIHRoZSBkb3duc3RyZWFtIHJvdXRlciB3aXRob3V0IHRoZSBCSUVS
IGhlYWRlciB0aHJvdWdoIG9uZS1ob3AgdW5pY2FzdCB0dW5uZWwgb3IgbXVsdGktaG9wIHVuaWNh
c3QgdHVubmVs4oCdLg0KDQpaemg+IE5vdCBuZWNlc3NhcmlseSDigJxvbmUtaG9wIHR1bm5lbOKA
nS4gSXQgY291bGQgYmUgdy9vIHVzaW5nIHR1bm5lbCBhdCBhbGwgaW4gdGhlIGRpcmVjdCBjb25u
ZWN0aW9uIGNhc2UuDQoNCkhvdyBpcyB0aGUg4oCYdW5pY2FzdCB0dW5uZWzigJkgZm91bmQgYW5k
IHVzZWQgZm9yIHRoZSBQSFAgPyBUaGlzIHNlZW1zIGltcG9ydGFudCBmb3IgZGVwbG95bWVudCBv
ZiB0aGlzIFBIUCBkcmFmdCwgYW5kIG5lZWQgc29tZSBjbGFyaWZpY2F0aW9uLg0KSWYgdGhpcyBk
b2N1bWVudCBzdXBwb3J0IGZpbmRpbmcgdGhlIOKAmHVuaWNhc3QgdHVubmVs4oCZIGJ5IGEgaG9z
dCBwcmVmaXggKHVzZWQgYXMgQkZSLXByZWZpeCksIHRoYXQgc2VlbXMgZmluZS4gRm9yIGV4YW1w
bGUsIGluIGEgTERQIG5ldHdvcmssIHRoaXMgaG9zdC1wcmVmaXggY2FuIGJlIHVzZWQgYXMgRkVD
IHRvIGZpbmQgYSBMRFAgTFNQLiBBbm90aGVyIGV4YW1wbGUsIEluIGFuIFNSLU1QTFMgbmV0d29y
aywgdGhpcyBob3N0LXByZWZpeCBjYW4gYmUgdXNlZCB0byBmaW5kIGFuIFNSR0IgTFNQLg0KSWYg
dGhpcyBkb2N1bWVudCBzdXBwb3J0IGZpbmRpbmcgdGhlICDigJh1bmljYXN0IHR1bm5lbOKAmSBi
eSBhIG5vbi1ob3N0IHByZWZpeCAodXNlZCBhcyBCRlItcHJlZml4KSAsIHRoZXJlIG1heSBiZSBt
b3JlIGluZm9ybWF0aW9uIG5lZWQgdG8gYWR2ZXJ0aXNlLg0KICAgSWYgdGhlIGRvd25zdHJlYW0g
bmVpZ2hib3IgZm9yIGEgQklFUiBwcmVmaXggaXMgdGhlIG9uZSBhZHZlcnRpc2luZw0KICAgdGhl
IHByZWZpeCB3aXRoIGEgUEhQIHN1Yi1zdWItVExWIG9yIHdpdGggYW4gSW1wbGljaXQgTnVsbCBM
YWJlbCBpbg0KICAgdGhlIExhYmVsIGZpZWxkIGluIGl0cyBCSUVSIE1QTFMgRW5jYXBzdWxhdGlv
biBzdWItc3ViLVRMViwgdGhlbiB3aGVuDQogICB0aGUgY29ycmVzcG9uZGluZyBCSVJUIG9yIEJJ
RlQgZW50cnkgaXMgY3JlYXRlZC91cGRhdGVkLCB0aGUNCiAgIGZvcndhcmRpbmcgYmVoYXZpb3Ig
TVVTVCBiZSB0aGF0IHRoZSBCSUVSIGhlYWRlciBpcyByZW1vdmVkIGFuZCB0aGUNCiAgIHBheWxv
YWQgYmUgc2VudCB0byB0aGUgZG93bnN0cmVhbSByb3V0ZXIgd2l0aG91dCB0aGUgQklFUiBoZWFk
ZXIsDQogICBlaXRoZXIgZGlyZWN0bHkgb3Igb3ZlciBhbnkgdHlwZSBvZiB0dW5uZWwuDQoNClp6
aD4gUHV0IGFzaWRlIFBIUCBmb3IgYSBtb21lbnQuIExldOKAmXMgc2F5IEJGUjEgbmVlZHMgdG8g
c2VuZCBhIEJJRVIgcGFja2V0IHRvIEJGUjIsIGFuZCB0aGVyZSBpcyBhIG5vbi1CRlIgaW4gdGhl
IG1pZGRsZS4gVGhlIEJJRVIgYXJjaGl0ZWN0dXJlIHNwZWMgc2F5cyB0aGF0IHlvdSBqdXN0IHR1
bm5lbCB0aGUgQklFUiBwYWNrZXQgdG8gQkZSMi4gQW55IHR1bm5lbCB0aGF0IHRlcm1pbmF0ZXMg
YXQgQkZSMiB3aWxsIHdvcmsg4oCTIHRoZSBwYXlsb2FkIHRocm91Z2ggdGhhdCB0dW5uZWwgaXMg
d2l0aCB0aGUgQklFUiBoZWFkZXIuDQpaemg+IE5vdyBjb21lcyBiYWNrIHRvIFBIUCwgYW5kIOKA
nEJGUjLigJ0gaXMgcmVxdWVzdGluZyBQSFAuIFRoZSBzYW1lIGFwcGxpZXMg4oCTIHBhY2tldCBp
cyBlaXRoZXIgc2VudCB3L28gdXNpbmcgYSB0dW5uZWwgKGluIGRpcmVjdCBjb25uZWN0IGNhc2Up
IG9yIHVzaW5nIGEgdHVubmVsIChvbmUtaG9wIG9yIG11bHRpLWhvcCksIGFuZCB3L28gdGhlIEJJ
RVIgaGVhZGVyLg0KWnpoPiBJbiBteSB2aWV3LCB0aGlzIGRvY3VtZW50IGRvZXMgbm90IG5lZWQg
dG8gdGFsayBhYm91dCBob3cgdG8gZmluZCB0aGF0IHR1bm5lbCwganVzdCBsaWtlIGluIHRoZSBh
cmNoaXRlY3Qgc3BlYy4NCg0KMi4NClRoZSBmb2xsb3dpbmcgdGV4dCBpcyBraW5kIG9mIHVuY2xl
YXIgdG8gbWUuDQrigJxhcyBsb25nIGFzIHRoZSBlZGdlIHJvdXRlciBkb2VzIG5vdCBuZWVkIHRv
IGtub3cgdGhlIHRyYW5zbWl0dGluZyBCRklS4oCdICBtZWFucyB0aGF0IHRoZSBlZGdlIHJvdXRl
ciBkb2VzIG5vdCBuZWVkIHRvIGRvIFJQRiA/DQoNClp6aD4gSW50ZXJmYWNlIGJhc2VkIFJQRiBj
YW4gc3RpbGwgYmUgZG9uZSwgbGlrZSBpbiBNVlBOL0dUTSBjYXNlIOKAkyB0cmFmZmljIG5lZWRz
IHRvIGJlIGNvbWluZyBmcm9tIHRoZSDigJxjb3Jl4oCdLCB3aGljaCBjYW4gYmUgaW5kaWNhdGVk
IGJ5IGEgVlBOIGxhYmVsICh3aGljaCBpcyDigJxkb3duc3RyZWFt4oCdIGFsbG9jYXRlZCwgYW5k
IERDQiBsYWJlbCBpcyBjb25zaWRlcmVkIGFzIOKAnGRvd25zdHJlYW3igJ0gYWxsb2NhdGVkKS4N
Cg0KQmVzaWRlcywgYmVjYXVzZSB0aGUgZWRnZSByb3V0ZXIgd29u4oCZdCBoYXZlIHRoZSB3aG9s
ZSBCSUVSIGhlYWRlciwgdGhlcmUgbWF5IGJlIHNvbWUgb3RoZXIgaW1wYWN0cy4NClRoZXJlIGlz
IG5vIE9BTSBmaWVsZCwgc28gdGhlIGVkZ2Ugcm91dGVyIG1heSBub3Qgc3VwcG9ydCB0aGUgQklF
UiBPQU0gPw0KDQpaemg+IFJpZ2h0LiBJIHdpbGwgY2xhcmlmeSB0aGF0Lg0KDQpGb3IgdGhlIGxh
Y2sgb2YgUHJvdG8gZmllbGQsIHNlZSB0aGUgZm9sbG93aW5nIGNvbW1lbnQgMy4NCiAgIFdoaWxl
IHRoZSBhYm92ZSB0ZXh0IHVzZXMgTVZQTi9FVlBOIGFzIGV4YW1wbGUsIEJJRVIgUEhQIGlzDQog
ICBhcHBsaWNhYmxlIHRvIGFueSBzY2VuYXJpbyB3aGVyZSB0aGUgbXVsdGljYXN0IGZsb3cgb3Zl
cmxheSBlZGdlDQogICByb3V0ZXIgZG9lcyBub3Qgc3VwcG9ydCBCSUVSLCBhcyBsb25nIGFzIHRo
ZSBlZGdlIHJvdXRlciBkb2VzIG5vdA0KICAgbmVlZCB0byBrbm93IHRoZSB0cmFuc21pdHRpbmcg
QkZJUi4NCg0KMy4NCkZvciB0aGUgZm9sbG93aW5nIHRleHQsIEkgdGhpbmsgdGhlIGVkZ2Ugcm91
dGVyIG1heSBzdGlsbCBiZSBhYmxlIHRvIHN1cHBvcnQgb3RoZXIgcGF5bG9hZCB0eXBlIGJ5IHNv
bWUgbWVhbnMsIGVzcGVjaWFsbHkgdGhlIElQdjQgYW5kIElQdjYgcGF5bG9hZCBmb3IgTVZQTi4N
Ck9uZSB3YXkgSSBpbWFnaW5lLCB0aGUgZWRnZSByb3V0ZXIgY291bGQgYWR2ZXJ0aXNlIHNvbWUg
TVBMUyBMYWJlbCBmb3IgdHlwZSBYIHBheWxvYWQoc2F5IElQdjQpLCBhbmQgYWR2ZXJ0aXNlIHNv
bWUgTVBMUyBMYWJlbCBmb3IgdHlwZSBZIHBheWxvYWQoc2F5IElQdjYpIHRvZ2V0aGVyIHdpdGgg
dGhlIEJGUi1wcmVmaXggYW5kIHRoZSBQSFAgc3ViLXN1Yi1UTFYuDQoNClp6aD4gQW5kIHRoYXQg
aXMgZXhhY3RseSBjb3ZlcmVkIGJ5IGV4aXN0aW5nIHRleHQgdGhhdCB0aGUgcGF5bG9hZCBpcyBN
UExTIChkb3duc3RyZWFtIGxhYmVsKSBhbmQgTlZPMyAoZ2xvYmFsIFZOSSkg4oCTIE9uY2UgeW91
IHByZXBlbmQgdGhhdCBNUExTIGxhYmVsIHRvIHlvdXIgdHlwZSBYL1kgcGF5bG9hZCB0aGVuIHRo
ZSBwYXlsb2FkIGFmdGVyIEJJRVIgaGVhZGVyIGJlY29tZXMgTVBMUyBub3QgWC9ZIGFueW1vcmUg
8J+Yig0KDQogICBUaGUgcHJvY2VkdXJlcyBpbiB0aGlzIHNlY3Rpb24gYXBwbHkgb25seSBpZiwg
YnkgbWVhbnMgb3V0c2lkZSB0aGUNCiAgIHNjb3BlIG9mIHRoaXMgZG9jdW1lbnQsIGl0IGlzIGtu
b3duIHRoYXQgdGhlIHBheWxvYWQgYWZ0ZXIgQklFUg0KICAgaGVhZGVyIGlzIG9uZSBvZiB0aGUg
Zm9sbG93aW5nOiAoTVBMUyBwYXlsb2FkLCBOVk8zIHBheWxvYWQpDQoNClp6aD4gVGhhbmtzIQ0K
WnpoPiBKZWZmcmV5DQoNClRoYW5rcw0KSmluZ3JvbmcNCg0KRnJvbTogQklFUiBbbWFpbHRvOmJp
ZXItYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEdyZWcgU2hlcGhlcmQNClNlbnQ6IFNh
dHVyZGF5LCBTZXB0ZW1iZXIgMjEsIDIwMTkgNToyMiBBTQ0KVG86IEJJRVIgV0cgPGJpZXJAaWV0
Zi5vcmc8bWFpbHRvOmJpZXJAaWV0Zi5vcmc+Pg0KU3ViamVjdDogUmU6IFtCaWVyXSBCSUVSIFdH
TEM6IGRyYWZ0LWlldGYtYmllci1waHANCg0KV2UncmUgbG9uZyBwYXN0IEF1ZyAxM3RoIGFuZCBu
b3Qgb25lIHJlc3BvbnNlLiBQTEVBU0UgcmVhZCBhbmQgcmVzcG9uZCBvciB3ZSdsbCBqdXN0IGxl
dCB0aGlzIGV4cGlyZS4NCg0KVGhhbmtzLA0KR3JlZw0KDQpPbiBUdWUsIEp1bCAzMCwgMjAxOSBh
dCAxMToyMyBBTSBHcmVnIFNoZXBoZXJkIDxnanNoZXBAZ21haWwuY29tPG1haWx0bzpnanNoZXBA
Z21haWwuY29tPj4gd3JvdGU6DQpQbGVhc2UgcmVhZCBhbmQgcmVzcG9uZCB0byB0aGlzIHRocmVh
ZDoNCg0KaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1iaWVyLXBo
cC88aHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi9kYXRhdHJhY2tlci5pZXRmLm9y
Zy9kb2MvZHJhZnQtaWV0Zi1iaWVyLXBocC9fXzshOFdvQTZSakM4MWMhV0NINV9WTWNxM1pJRWtp
N0JjZm12X3diT1NrQW1LR3JTNVM4RlV5QWQ1QU81dVRSM211S3FlSDQwV18xS09KRCQ+DQoNCkVP
VFdUOiBBdWcgMTN0aC4NCg0KVGhhbmtzLA0KU2hlcA0KKGNoYWlycykNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OiJTZWdvZSBVSSBTeW1ib2wiOw0KCXBhbm9zZS0xOjIgMTEgNSAyIDQgMiA0IDIgMiAzO30NCi8q
IFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNv
Tm9ybWFsDQoJe21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6
ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk65a6L5L2TO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxp
bmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0
aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7
bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246
dW5kZXJsaW5lO30NCnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2
Lk1zb0xpc3RQYXJhZ3JhcGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1hcmdpbjowY207
DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCXRleHQtaW5kZW50OjIxLjBwdDsNCglmb250LXNp
emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OuWui+S9kzt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25v
cm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uRW1haWxTdHlsZTE5DQoJe21z
by1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlm
Ow0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjANCgl7bXNvLXN0eWxlLXR5cGU6
cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2lu
ZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsN
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNw
YW4uRW1haWxTdHlsZTIyDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5
OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5FbWFpbFN0
eWxlMjMNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmki
LHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyNA0KCXtt
c28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJp
ZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTI1DQoJe21zby1zdHlsZS10eXBl
OnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndp
bmRvd3RleHQ7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjYNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwt
cmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3
RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250
LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBw
dDsNCgltYXJnaW46NzIuMHB0IDkwLjBwdCA3Mi4wcHQgOTAuMHB0O30NCmRpdi5Xb3JkU2VjdGlv
bjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlzdCBEZWZpbml0aW9ucyAqLw0KQGxpc3Qg
bDANCgl7bXNvLWxpc3QtaWQ6MjkyNDQyODQ4Ow0KCW1zby1saXN0LXR5cGU6aHlicmlkOw0KCW1z
by1saXN0LXRlbXBsYXRlLWlkczotNDI3MDEyNzM0IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1
IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1O30N
CkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6MTguMHB0Ow0KCXRleHQtaW5kZW50
Oi0xOC4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFs
cGhhLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDo1NC4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBw
dDt9DQpAbGlzdCBsMDpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93
ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpyaWdodDsNCgltYXJnaW4tbGVmdDo5MC4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTkuMHB0O30NCkBs
aXN0IGwwOmxldmVsNA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6MTI2LjBwdDsNCgl0ZXh0LWluZGVudDot
MTguMHB0O30NCkBsaXN0IGwwOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBo
YS1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6MTYyLjBwdDsNCgl0ZXh0LWluZGVudDotMTguMHB0
O30NCkBsaXN0IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dl
cjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OnJpZ2h0Ow0KCW1hcmdpbi1sZWZ0OjE5OC4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTkuMHB0O30NCkBs
aXN0IGwwOmxldmVsNw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6MjM0LjBwdDsNCgl0ZXh0LWluZGVudDot
MTguMHB0O30NCkBsaXN0IGwwOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBo
YS1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6MjcwLjBwdDsNCgl0ZXh0LWluZGVudDotMTguMHB0
O30NCkBsaXN0IGwwOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dl
cjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OnJpZ2h0Ow0KCW1hcmdpbi1sZWZ0OjMwNi4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTkuMHB0O30NCkBs
aXN0IGwxDQoJe21zby1saXN0LWlkOjE3NjQxNzg5NzE7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7
DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi05MDE1MDQzOCAtOTQ4NTI3ODMwIDY3Njk4NzEzIDY3
Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4
NzE1O30NCkBsaXN0IGwxOmxldmVsMQ0KCXttc28tbGV2ZWwtdGV4dDoiXCglMVwpIjsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
bWFyZ2luLWxlZnQ6MTguMHB0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDE6bGV2
ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1sZXZlbC10
ZXh0OiIlMlwpIjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6NDIuMHB0Ow0KCXRleHQtaW5kZW50Oi0yMS4w
cHQ7fQ0KQGxpc3QgbDE6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxv
d2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246cmlnaHQ7DQoJbWFyZ2luLWxlZnQ6NjMuMHB0Ow0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQ0K
QGxpc3QgbDE6bGV2ZWw0DQoJe21zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDo4NC4wcHQ7DQoJdGV4dC1pbmRlbnQ6
LTIxLjBwdDt9DQpAbGlzdCBsMTpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxw
aGEtbG93ZXI7DQoJbXNvLWxldmVsLXRleHQ6IiU1XCkiOw0KCW1zby1sZXZlbC10YWItc3RvcDpu
b25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoxMDUu
MHB0Ow0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQ0KQGxpc3QgbDE6bGV2ZWw2DQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJbWFyZ2luLWxlZnQ6MTI2LjBwdDsN
Cgl0ZXh0LWluZGVudDotMjEuMHB0O30NCkBsaXN0IGwxOmxldmVsNw0KCXttc28tbGV2ZWwtdGFi
LXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxl
ZnQ6MTQ3LjBwdDsNCgl0ZXh0LWluZGVudDotMjEuMHB0O30NCkBsaXN0IGwxOmxldmVsOA0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsNCgltc28tbGV2ZWwtdGV4dDoiJThc
KSI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjE2OC4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9DQpA
bGlzdCBsMTpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdo
dDsNCgltYXJnaW4tbGVmdDoxODkuMHB0Ow0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQ0Kb2wNCgl7
bWFyZ2luLWJvdHRvbTowY207fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowY207fQ0KLS0+PC9zdHls
ZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQi
IHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+
PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0
IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFk
Pg0KPGJvZHkgbGFuZz0iWkgtQ04iIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBj
bGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SGkgSmVmZnJleSw8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhh
bmtzIGZvciBhZGRyZXNzaW5nIG15IGNvbW1lbnRzIGJ5IGNvdmVyaW5nIHRoZSBJUHY0IFBheWxv
YWQgKEJJRVIgUHJvdG8gNCBwYXlsb2FkKSBhbmQgSVB2NiBQYXlsb2FkIChCSUVSIFByb3RvIDEg
cGF5bG9hZCkgaW4gYWRkaXRpb24gdG8gdGhlDQogYWxyZWFkeSBzdXBwb3J0ZWQgTVBMUyBQYXls
b2FkIChCSUVSIFByb3RvIDEgcGF5bG9hZCkuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoZSBuZXcgLTA0IHJldmlz
aW9uIGxvb2tzIGdvb2QgdG8gbWUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlNvbWUgbW9yZSB0aG91Z2h0cyB0byBX
Rzo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+QmFjayB0byBteSBwcmV2aW91cyBjb21tZW50IOKAnHRoZSBlZGdlIHJv
dXRlciBjb3VsZCBhZHZlcnRpc2Ugc29tZSBNUExTIExhYmVsIGZvciB0eXBlIFggcGF5bG9hZChz
YXkgSVB2NCksIGFuZCBhZHZlcnRpc2Ugc29tZSBNUExTIExhYmVsIGZvciB0eXBlDQogWSBwYXls
b2FkKHNheSBJUHY2KSB0b2dldGhlciB3aXRoIHRoZSBCRlItcHJlZml4IGFuZCB0aGUgUEhQIHN1
Yi1zdWItVExW4oCdLCBJIGFtIHN0aWxsIHRoaW5raW5nIGlmIGl0IHBvc3NpYmxlIHRvIHN1cHBv
cnQgdGhlIEJJRVIgUHJvdG8gMiBwYXlsb2FkIGFzIGl0IGlzIHRoZSB3YXkgb2YgdXNpbmcgQklF
UiBieSBSRkM4NTU2LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGUgZWRnZSByb3V0ZXIgY291bGQgYWR2ZXJ0aXNl
IGFuIE1QTFMgTGFiZWwgZm9yIHR5cGUgWCBwYXlsb2FkIChzYXkgQklFUiBQcm90byAyIHBheWxv
YWQpIHRvZ2V0aGVyIHdpdGggdGhlIFBIUCBzdWItc3ViLVRMViwgYW5kIHRoZSBCRlIgcmVzcG9u
c2libGUNCiBmb3IgUEhQIGNvdWxkIHRoZW4gcHVzaCB0aGUgTVBMUyBMYWJlbCB3aGVuIHBvcHBp
bmcgdGhlIEJJRVIgaGVhZGVyIGFjY29yZGluZyB0byB0aGUgQklFUiBQcm90byBvZiBhIHBhY2tl
dCwgYW5kIHRoZSBlZGdlIHJvdXRlciBrbm93cyB0aGUg4oCcQklFUiBQcm90byAyIHBheWxvYWTi
gJ0gdHlwZSB0aHJvdWdoIHRoZSBNUExTIExhYmVsIGluc3RlYWQgb2YgdGhlIFByb3RvIHZhbHVl
IG9mIHRoZSBCSUVSIGhlYWRlci48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+RnVydGhlciwgdGhlIGVkZ2Ugcm91dGVy
IG1heSBhZHZlcnRpc2UgYW4gTVBMUyBMYWJlbCBmb3IgQkZJUiB4IChzYXkgQkZJUiB3aG9zZSBC
RklSLWlkIGlzIFgpIHRvZ2V0aGVyIHdpdGggdGhlIFBIUCBzdWItc3ViLVRMViwgYW5kIHRoZSBC
RlIgcmVzcG9uc2libGUNCiBmb3IgUEhQIGNvdWxkIHRoZW4gcHVzaCB0aGUgTVBMUyBMYWJlbCB3
aGVuIHBvcHBpbmcgdGhlIEJJRVIgaGVhZGVyIGFjY29yZGluZyB0byB0aGUgQklFUiBCRklSLWlk
IG9mIGEgcGFja2V0LCBhbmQgdGhlIGVkZ2Ugcm91dGVyIGtub3dzIHRoZSDigJxCRklS4oCdIHRo
cm91Z2ggdGhlIE1QTFMgTGFiZWwgaW5zdGVhZCBvZiB0aGUgQkZJUi1pZCB2YWx1ZSBvZiB0aGUg
QklFUiBoZWFkZXIsIGFuZCBkb2VzIFJQRiBmb3IgdGhlIGRlc2lnbmF0ZWQgQkZJUg0KIFguPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPkkgZmVlbCBpdCBjb3VsZCBtYWtlIFBIUCBtb3JlIHVzZWZ1bCBieSBzdXBwb3J0
aW5nIEJJRVIgUHJvdG8gMiBwYXlsb2FkIGFuZCBldmVuIFJQRiBmb3IgQklFUiBwcm90byAyLzQv
Ni4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj5XaGF04oCZcyB5b3VyIG9waW5pb24/PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoYW5r
czxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SmluZ3Jvbmc8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNt
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYi
PkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4gSmVmZnJleSAo
Wmhhb2h1aSkgWmhhbmcgW21haWx0bzp6emhhbmdAanVuaXBlci5uZXRdDQo8YnI+DQo8Yj5TZW50
OjwvYj4gRnJpZGF5LCBOb3ZlbWJlciAwMSwgMjAxOSAyOjMxIEFNPGJyPg0KPGI+VG86PC9iPiBY
aWVqaW5ncm9uZyAoSmluZ3JvbmcpICZsdDt4aWVqaW5ncm9uZ0BodWF3ZWkuY29tJmd0OzsgZ2pz
aGVwQGdtYWlsLmNvbTsgQklFUiBXRyAmbHQ7YmllckBpZXRmLm9yZyZndDs8YnI+DQo8Yj5TdWJq
ZWN0OjwvYj4gUkU6IFtCaWVyXSBCSUVSIFdHTEM6IGRyYWZ0LWlldGYtYmllci1waHA8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkhpIEppbmdyb25nLDxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkkgc3VibWl0dGVkIC0wNCByZXZp
c2lvbiB0byB0YWtlIGNhcmUgb2YgeW91ciB0d28gY29tbWVudHM6PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgi
IHN0eWxlPSJtYXJnaW4tbGVmdDoxOC4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDps
MCBsZXZlbDEgbGZvMiI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4xLjxzcGFuIHN0eWxlPSJm
b250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Q2xhcmlmeSB0aGF0IG5vbi1CSUVSIGVkZ2Ugcm91dGVy
IHdpbGwgbm90IGJlIGFibGUgdG8gcGFydGljaXBhdGUgaW4gQklFUiBPQU0gcHJvY2VkdXJlczxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6MTguMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDAgbGV2ZWwx
IGxmbzIiPg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
ZiI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+Mi48c3BhbiBzdHlsZT0iZm9udDo3LjBw
dCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWYiPlJlcGxhY2VkIEVWUE4tb3ZlcmxheSBzY2VuYXJpbyB3aXRoIElQdjQv
djYgbXVsdGljYXN0IHRoYXQgZG9lcyBub3QgbmVlZCBSUEYuIFRoYXQgc2hvdWxkIGNvdmVyIEVW
UE4tb3ZlcmxheSBzY2VuYXJpbyBhcyB3ZWxsIChJ4oCZbGwgYWRkIGFuIG9wdGlvbiB0bw0KIGJp
ZXItZXZwbiBzcGVjIHRvIGFsbG93IHVzZSBvZiBJUCYjNDM7VURQIGhlYWRlciBiZWZvcmUgdGhl
IHZ4bGFuIGhlYWRlcikuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+
VGhhbmtzITxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkplZmZyZXk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJv
bTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBYaWVqaW5ncm9uZyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOnhpZWppbmdyb25nQGh1YXdlaS5jb20iPnhpZWppbmdyb25nQGh1
YXdlaS5jb208L2E+Jmd0Ow0KPGJyPg0KPGI+U2VudDo8L2I+IEZyaWRheSwgT2N0b2JlciAxMSwg
MjAxOSAxOjEyIEFNPGJyPg0KPGI+VG86PC9iPiBKZWZmcmV5IChaaGFvaHVpKSBaaGFuZyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOnp6aGFuZ0BqdW5pcGVyLm5ldCI+enpoYW5nQGp1bmlwZXIubmV0PC9h
PiZndDs7DQo8YSBocmVmPSJtYWlsdG86Z2pzaGVwQGdtYWlsLmNvbSI+Z2pzaGVwQGdtYWlsLmNv
bTwvYT47IEJJRVIgV0cgJmx0OzxhIGhyZWY9Im1haWx0bzpiaWVyQGlldGYub3JnIj5iaWVyQGll
dGYub3JnPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtCaWVyXSBCSUVSIFdHTEM6
IGRyYWZ0LWlldGYtYmllci1waHA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SGkgSmVmZnJleSwNCjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+UGxlYXNlIHNlZSBpbmxpbmUgYmVsb3cgbWFya2VkIHdpdGggWEpSPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEu
MHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWYiPiBKZWZmcmV5IChaaGFvaHVpKSBaaGFuZyBbPGEgaHJlZj0ibWFp
bHRvOnp6aGFuZ0BqdW5pcGVyLm5ldCI+bWFpbHRvOnp6aGFuZ0BqdW5pcGVyLm5ldDwvYT5dDQo8
YnI+DQo8Yj5TZW50OjwvYj4gRnJpZGF5LCBPY3RvYmVyIDExLCAyMDE5IDM6MjUgQU08YnI+DQo8
Yj5Ubzo8L2I+IFhpZWppbmdyb25nICZsdDs8YSBocmVmPSJtYWlsdG86eGllamluZ3JvbmdAaHVh
d2VpLmNvbSI+eGllamluZ3JvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRv
Omdqc2hlcEBnbWFpbC5jb20iPmdqc2hlcEBnbWFpbC5jb208L2E+OyBCSUVSIFdHICZsdDs8YSBo
cmVmPSJtYWlsdG86YmllckBpZXRmLm9yZyI+YmllckBpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+
U3ViamVjdDo8L2I+IFJFOiBbQmllcl0gQklFUiBXR0xDOiBkcmFmdC1pZXRmLWJpZXItcGhwPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5IaSBKaW5ncm9uZyw8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRp
diBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRp
bmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWYiPiBYaWVqaW5ncm9uZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpZWppbmdyb25nQGh1
YXdlaS5jb20iPnhpZWppbmdyb25nQGh1YXdlaS5jb208L2E+Jmd0Ow0KPGJyPg0KPGI+U2VudDo8
L2I+IFRodXJzZGF5LCBPY3RvYmVyIDEwLCAyMDE5IDU6MTIgQU08YnI+DQo8Yj5Ubzo8L2I+IEpl
ZmZyZXkgKFpoYW9odWkpIFpoYW5nICZsdDs8YSBocmVmPSJtYWlsdG86enpoYW5nQGp1bmlwZXIu
bmV0Ij56emhhbmdAanVuaXBlci5uZXQ8L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzpnanNoZXBA
Z21haWwuY29tIj5nanNoZXBAZ21haWwuY29tPC9hPjsgQklFUiBXRyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmJpZXJAaWV0Zi5vcmciPmJpZXJAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6
PC9iPiBSRTogW0JpZXJdIEJJRVIgV0dMQzogZHJhZnQtaWV0Zi1iaWVyLXBocDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5IaSBKZWZm
cmV5LDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj5UaGFua3MgbXVjaCBmb3IgdGhlIGNsYXJpZmljYXRpb24uPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5PbmUtaG9wIHVuaWNhc3QgdHVubmVsIGlzIG5vdCBu
ZWNlc3NhcnksIGFuZCBJIGFzc3VtZSBhIHBhY2tldCBtYXkgbG9vayBsaWtlIHRoaXM6IEV0aGVy
bmV0KHR5cGU9MHg4ODQ3KSAmIzQzOyBEQ0IgTGFiZWwgJiM0MzsgSVAgUGFja2V0Lg0KPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
ZiI+WnpoMiZndDsgUmlnaHQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj5BbmQgdGh1cyB0aGUgUEhQIGRvbuKAmXQgbmVjZXNzYXJpbHkgZGV0
YWlsIHRoZSDigJh1bmljYXN0IHR1bm5lbOKAmSBmaW5kaW5nIHByb2NlZHVyZS48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoZXkgYm90aCB3b3JrIGZvciBtZS4NCjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij5CdXQgSSBmYWlsZWQgdG8gdW5kZXJzdGFuZCB0aGUNCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmIj7igJxJbnRlcmZhY2UgYmFzZWQgUlBGIGNhbiBzdGlsbCBiZSBkb25l4oCd
Lg0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5MZXQgbWUgYXNzdW1lIE1WUE4gc2NlbmFyaW8s
IEluZ3Jlc3MgUEUxIGFuZCBJbmdyZXNzIFBFMiAmbmJzcDtjb25uZWN0IHRvIFAxLCBQMSBjb25u
ZWN0IHRvIFBFMyhyZXF1ZXN0aW5nIFBIUCksIGhvdyBkb2VzIHRoZSBQRTMgZG8gdGhlIFJQRiBz
byB0aGF0IG11bHRpY2FzdA0KIGRhdGEgcGFja2V0IGZyb20gUEUxICh0aGUgaW5jb3JyZWN0IFVN
SCkgJm5ic3A7Y291bGQgYmUgZHJvcHBlZCBvbmUgUEUzPyA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPkFsbG9jYXRlIERDQiBsYWJlbCBwZXIgVlBOIHBlciBJbmdyZXNzIFBFID8NCjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlp6aDImZ3Q7IOKAnEludGVy
ZmFjZSBiYXNlZCBSUEbigJ0gb25seSByZXF1aXJlcyBwZXItVlBOIGxhYmVsOyDigJxzZW5kZXIg
YmFzZWQgUlBG4oCdICh0aGF0IEJHUC1NVlBOIHJlcXVpcmVzIGZvciBzb21lIHNjZW5hcmlvcykg
cmVxdWlyZXMgZWl0aGVyIHBlci1WUE4gcGVyIEluZ3Jlc3MgUEUNCiBsYWJlbHMgKGxpa2UgdGhl
IEluZ3Jlc3MgUmVwbGljYXRpb24gY2FzZSkgb3IgcGVyLVZQTiBsYWJlbCBwbHVzIGEgUEUgRGlz
dGluZ3Vpc2hlciBsYWJlbCAoanVzdCBsaWtlIHdoZW4gd2UgbmVlZCB0byBpZGVudGlmeSB0aGUg
c2VuZGluZyBQRSBpbiB0aGUgYmktZGlyZWN0aW9uYWwgdHVubmVsIGNhc2UpLiBJbiBib3RoIGNh
c2VzLCB0aGUgbGFiZWxzIGFyZSBmcm9tIERDQiBhbmQgaXQgYm9pbHMgZG93biB0byDigJxkb3du
c3RyZWFtIGFzc2lnbmVkDQogbGFiZWzigJ0gY2FzZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Rm9yIHRoZSBmb2xs
b3dpbmcgdGV4dCwgSeKAmWQgbGlrZSB0byBjaGVjayBvbmUtYnktb25lIHRoZSBwb3NzaWJsZSBC
SUVSIFBheWxvYWQsIGFuZCBmZWVsIHRoYXQgSVB2NCBwYXlsb2FkIGFuZCBJUHY2IHBheWxvYWQg
Y291bGQgYmUgc3VwcG9ydGVkIGJ5DQogUEhQIHRvby4gSSBkb27igJl0IGtub3cgd2h5IGl0IGlz
IG5vdCBpbmNsdWRlZCBpbiB0aGlzIGRvYy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmIj5aemgyJmd0OyBUbyBhbGxvdyBSUEYsIHdlIHdpbGwgbmVlZCBhIGxhYmVsIChz
aW1pbGFyIHRvIFZQTiBjYXNlLCBqdXN0IHRoYXQgdGhlIGxhYmVsIHdpbGwgcG9pbnQgdG8g4oCc
dmlydHVhbCBpbnRlcmZhY2XigJ0gaW4gdGhlIG1hc3Rlci9kZWZhdWx0IHJvdXRpbmcgaW5zdGFu
Y2UgZm9yDQogUlBGIHB1cnBvc2UpLiBUaGF0IGJvaWxzIGRvd24gdG8g4oCcZG93bnN0cmVhbSBh
c3NpZ25lZCBsYWJlbOKAnSBjYXNlIGFnYWluLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlp6aDImZ3Q7IFRo
aXMgaXMgYXNzdW1pbmcgSVAgbXVsdGljYXN0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Ymx1ZSI+
WEpSOiBHb3QgaXQuIFRoaXMgaXMgd2hhdCBJIGFtIHRoaW5raW5nIGFib3V0LiBGb3IgSVB2NCBw
YXlsb2FkIGFuZCBJUHY2IHBheWxvYWQsIGl0IGNvdWxkIGJlIHN1cHBvcnRlZCBieSBQSFAgdG9v
IGlmIGl0IGlzIGFsbG93ZWQgdG8gZGlzYWJsZSBSUEYuPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBh
cmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjE4LjBwdDt0ZXh0LWluZGVudDotMTguMHB0O21z
by1saXN0OmwxIGxldmVsMSBsZm80Ij4NCjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PHNwYW4gc3R5bGU9Im1zby1saXN0Okln
bm9yZSI+KDEpPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1
b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2Vu
ZGlmXT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPnRoZSBwYXls
b2FkIGFmdGVyIEJJRVIgaGVhZGVyIGlzIERvd25zdHJlYW0tYXNzaWduZWQtTVBMUyBQYXlsb2Fk
IChCSUVSIFByb3RvID0gMSkgLy9UaGlzIHBheWxvYWQgdHlwZSBjb3VsZCBiZSBzdXBwb3J0ZWQg
YnkgUEhQIGFzIHRoaXMNCiBkb2Mgc2F5cy4gPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxOC4wcHQ7dGV4dC1pbmRl
bnQ6LTE4LjBwdDttc28tbGlzdDpsMSBsZXZlbDEgbGZvNCI+DQo8IVtpZiAhc3VwcG9ydExpc3Rz
XT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxzcGFuIHN0eWxl
PSJtc28tbGlzdDpJZ25vcmUiPigyKTxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVz
IE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFu
Pjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj50aGUgcGF5bG9hZCBhZnRlciBCSUVSIGhlYWRlciBpcyBVcHN0cmVhbS1hc3NpZ25lZC1N
UExTIFBheWxvYWQgKEJJRVIgUHJvdG8gPSAyKTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTguMHB0O3RleHQtaW5k
ZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzQiPg0KPCFbaWYgIXN1cHBvcnRMaXN0
c10+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48c3BhbiBzdHls
ZT0ibXNvLWxpc3Q6SWdub3JlIj4oMyk8c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1l
cyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bh
bj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+dGhlIHBheWxvYWQgYWZ0ZXIgQklFUiBoZWFkZXIgaXMgRXRoZXJuZXQgUGF5bG9hZCAo
QklFUiBQcm90byA9IDMpPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQ
YXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxOC4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDtt
c28tbGlzdDpsMSBsZXZlbDEgbGZvNCI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJ
Z25vcmUiPig0KTxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZx
dW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtl
bmRpZl0+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj50aGUgcGF5
bG9hZCBhZnRlciBCSUVSIGhlYWRlciBpcyBJUHY0IFBheWxvYWQgKEJJRVIgUHJvdG8gPSA0KSZu
YnNwOyAvL0kgZmVlbCB0aGlzIHBheWxvYWQgdHlwZSBjb3VsZCBiZSBzdXBwb3J0ZWQgYnkgUEhQ
ICh0aGUgcGFja2V0IGFmdGVyDQogUEhQIGlzIEV0aGVybmV0ICYjNDM7IElQdjQgcGF5bG9hZCwg
b3IgRXRoZXJuZXQgJiM0MzsgTGFiZWwgWCAmIzQzOyBJUHY0IHBheWxvYWQpLCBMYWJlbCBYIGlz
IGVpdGhlciBhIG5vcm1hbCBMU1AgbGFiZWwgaW5kaWNhdGluZyBhbnkgcGF5bG9hZCwgb3IgYSBM
YWJlbCBhZHZlcnRpc2VkIHRvIGluZGljYXRpbmcgSVB2NCBwYXlsb2FkLg0KPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVm
dDoxOC4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDpsMSBsZXZlbDEgbGZvNCI+DQo8
IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPig1KTxzcGFuIHN0eWxlPSJmb250
OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj50aGUgcGF5bG9hZCBhZnRlciBCSUVSIGhlYWRlciBpcyBP
QU0gUGF5bG9hZCAoQklFUiBQcm90byA9IDUpPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxOC4wcHQ7dGV4dC1pbmRl
bnQ6LTE4LjBwdDttc28tbGlzdDpsMSBsZXZlbDEgbGZvNCI+DQo8IVtpZiAhc3VwcG9ydExpc3Rz
XT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxzcGFuIHN0eWxl
PSJtc28tbGlzdDpJZ25vcmUiPig2KTxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVz
IE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFu
Pjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj50aGUgcGF5bG9hZCBhZnRlciBCSUVSIGhlYWRlciBpcyBJUHY2IFBheWxvYWQgKEJJRVIg
UHJvdG8gPSA2KSAvL0kgZmVlbCB0aGlzIHBheWxvYWQgdHlwZSBjb3VsZCBiZSBzdXBwb3J0ZWQg
YnkgUEhQICh0aGUgcGFja2V0IGFmdGVyIFBIUA0KIGlzIEV0aGVybmV0ICYjNDM7IElQdjYgcGF5
bG9hZCwgb3IgRXRoZXJuZXQgJiM0MzsgTGFiZWwgWSAmIzQzOyBJUHY2IHBheWxvYWQpLCBMYWJl
bCBYIGlzIGVpdGhlciBhIG5vcm1hbCBMU1AgbGFiZWwgaW5kaWNhdGluZyBhbnkgcGF5bG9hZCwg
b3IgYSBMYWJlbCBhZHZlcnRpc2VkIHRvIGluZGljYXRpbmcgSVB2NiBwYXlsb2FkLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6MTguMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzQi
Pg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4oNyk8c3BhbiBzdHlsZT0i
Zm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+dGhlIHBheWxvYWQgYWZ0ZXIgQklFUiBoZWFkZXIg
aXMgVlhMQU4gUGF5bG9hZCAoQklFUiBQcm90byA9IFRCRCkmbmJzcDsgLy9UaGlzIHBheWxvYWQg
dHlwZSBjb3VsZCBiZSBzdXBwb3J0ZWQgYnkgUEhQIGFzIHRoaXMgZG9jIHNheXMuIChhIGxpdHRs
ZQ0KIGNvbmZ1c2lvbiwgdGhlIHBhY2tldCBpcyBFdGhlcm5ldCAmIzQzOyA/Pz8pPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZiI+WnpoMiZndDsgR29vZCBxdWVzdGlvbi4gSW4gZHJhZnQtaWV0Zi1iaWVyLWV2cG4s
IHRoZSBWWExBTiBoZWFkZXIgY29tZXMgcmlnaHQgYWZ0ZXIgdGhlIEJJRVIgaGVhZGVyIHcvbyB0
aGUgSVAvVURQIGhlYWRlci4gV2l0aCBCSUVSIFBIUCwgSXQgd291bGQgYmUg4oCcb3V0ZXIgaGVh
ZGVyDQogKEV0aGVybmV0IG9yIHR1bm5lbCkgJiM0MzsgVlhMQU4gaGVhZGVyICh3L28gdGhlIElQ
L1VEUCBwYXJ0KeKAnSBpZiB3ZSBkb27igJl0IGRvIGFueXRoaW5nIHNwZWNpYWwuIFRoYXQgbWF5
IG5vdCB3b3JrIGlmIHRoZSBvdXRlciBoZWFkZXIgZG9lcyBub3QgaGF2ZSBhIHdheSB0byBpbmRp
Y2F0ZSB0aGUgcGF5bG9hZCBpcyBWWExBTiBoZWFkZXIgdy9vIHRoZSBJUC9VRFAgcGFydC48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmIj5aemgyJmd0OyBUaGUgcmVhc29uIHRoYXQgZHJhZnQtaWV0Zi1iaWVyLWV2
cG4gcHV0IHRoZSBWWExBTiBoZWFkZXIgcmlnaHQgYWZ0ZXIgQklFUiBoZWFkZXIgdy9vIHRoZSBJ
UC9VRFAgcGFydCBpcyBzbyB0aGF0IHdlIGRvbuKAmXQgaGF2ZSB0aGUgb3ZlcmhlYWQgb2YgdW5u
ZWNlc3NhcnkNCiBJUC9VRFAgaGVhZGVyLCBwbHVzIHRoYXQgd2UgZG9u4oCZdCBuZWVkIHRvIGFs
bG9jYXRlIGEgbXVsdGljYXN0IGFkZHJlc3MgdG8gYmUgdXNlZCBpbiB0aGUgSVAgaGVhZGVyLiBQ
ZXJoYXBzLCB3aGVuIFBIUCBpcyB1c2VkLCB3ZSBzaG91bGQgdXNlIElQL1VEUCBoZWFkZXIgYWZ0
ZXIgYWxsPyBJZiB3ZSBkbyB0aGF0LCBzaG91bGQgd2UgYWxsb2NhdGUgYW4gYWRkcmVzcyBmcm9t
IHRoZSAyMjQuMC4wLjAvMjQgYmxvY2ssIGFuZCB3ZSB3b3VsZCBub3QNCiBuZWVkIFJQRiBjaGVj
az88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsdWUiPlhKUjogRWl0aGVyIHdvcmtzIGZvciBtZS48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsdWUiPlhKUjogVXNlIGFuIG91dGVyIElQJiM0MztVRFAm
IzQzO1ZYTEFOIGZvciBpbm5lciBCVU0gcGFja2V0IGlzIGEgY29tbW9uIGNhc2Ugd2l0aG91dCBC
SUVSIGhlYWRlciwgYW5kIGl0IGFkZCB2YWx1ZSBvZiBmbG9vZGluZy1yZWR1Y3Rpb24gd2l0aCBC
SUVSIGhlYWRlci4gVGhlDQogZ3JvdXAgYWRkcmVzcyBjYW4gYmUgYW55IG9uZSBjb25maWd1cmVk
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Ymx1ZSI+WEpSOiBEaXNhYmxpbmcgUlBGIGlzIHN0aWxs
IHVzZWZ1bCBpbiBjYXNlcyBsaWtlIEJVTSB0cmFmZmljIG9yIHNpbmdsZS1ob21lZCBzb3VyY2Ug
ZGVwbG95bWVudC4gSWYgZGlzYWJsaW5nIFJQRiBpcyBjb25zaWRlcmVkIGluIFBIUCwgdGhlbiBJ
IHN1Z2dlc3QNCiB0aGF0IElQdjQgcGF5bG9hZCBhbmQgSVB2NiBwYXlsb2FkIGNhbiBhbHNvIGJl
IG1lbnRpb25lZC4gPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmIj5aemgyJmd0OyBKZWZmcmV5PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5v
bmUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpuYXZ5Ij4mbmJzcDsmbmJzcDsgVGhlIHBy
b2NlZHVyZXMgaW4gdGhpcyBzZWN0aW9uIGFwcGx5IG9ubHkgaWYsIGJ5IG1lYW5zIG91dHNpZGUg
dGhlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRl
eHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpuYXZ5Ij4mbmJz
cDsmbmJzcDsgc2NvcGUgb2YgdGhpcyBkb2N1bWVudCwgaXQgaXMga25vd24gdGhhdCB0aGUgcGF5
bG9hZCBhZnRlciBCSUVSPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnkiPiZuYnNwOyZuYnNwOyBoZWFkZXIg
aXMgb25lIG9mIHRoZSBmb2xsb3dpbmc6IChNUExTIHBheWxvYWQsIE5WTzMgcGF5bG9hZCk8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij5JIGFsc28gdGhpbmsgdGhlIOKAmGJ5IG1lYW5zIG91dHNpZGUgdGhlIHNjb3BlIG9mIHRoaXMg
ZG9jdW1lbnTigJkgbWFrZXMgaXQgZGlmZmljdWx0IHRvIHVzZSB0aGlzIFBIUCBtZXRob2QuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5NYXliZSB0aGUgUDEgcm91dGVyIChhcyBJIGFz
c3VtZSBhYm92ZSkgbmVlZCB0byBqdWRnZSB0aGUgQklFUiBQcm90byB2YWx1ZSB0byBkZWNpZGUg
d2hldGhlciB0byBzYXRpc2Z5IHRoZSDigJxQSFAgcmVxdWVzdOKAnSBieSB0aGUgZG93bnN0cmVh
bSBQRTMsDQogYW5kIGdlbmVyYXRlIGEgd2FybmluZyBpZiBmYWlsZWQgdG8gc2F0aXNmeSB0aGUg
4oCcUEhQIHJlcXVlc3TigJ0gPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGFua3M8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPkppbmdyb25nPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20i
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+
RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBKZWZmcmV5ICha
aGFvaHVpKSBaaGFuZyBbPGEgaHJlZj0ibWFpbHRvOnp6aGFuZ0BqdW5pcGVyLm5ldCI+bWFpbHRv
Onp6aGFuZ0BqdW5pcGVyLm5ldDwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIE9j
dG9iZXIgMTAsIDIwMTkgODoyMyBBTTxicj4NCjxiPlRvOjwvYj4gWGllamluZ3JvbmcgJmx0Ozxh
IGhyZWY9Im1haWx0bzp4aWVqaW5ncm9uZ0BodWF3ZWkuY29tIj54aWVqaW5ncm9uZ0BodWF3ZWku
Y29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86Z2pzaGVwQGdtYWlsLmNvbSI+Z2pzaGVwQGdt
YWlsLmNvbTwvYT47IEJJRVIgV0cgJmx0OzxhIGhyZWY9Im1haWx0bzpiaWVyQGlldGYub3JnIj5i
aWVyQGlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtCaWVyXSBCSUVS
IFdHTEM6IGRyYWZ0LWlldGYtYmllci1waHA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWYiPkhpIEppbmdyb25nLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWYiPlBsZWFzZSBzZWUgenpoJmd0OyBiZWxvdy48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAw
Y20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
ZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBCSUVSICZs
dDs8YSBocmVmPSJtYWlsdG86Ymllci1ib3VuY2VzQGlldGYub3JnIj5iaWVyLWJvdW5jZXNAaWV0
Zi5vcmc8L2E+Jmd0Ow0KPGI+T24gQmVoYWxmIE9mIDwvYj5YaWVqaW5ncm9uZzxicj4NCjxiPlNl
bnQ6PC9iPiBXZWRuZXNkYXksIE9jdG9iZXIgOSwgMjAxOSA0OjA0IEFNPGJyPg0KPGI+VG86PC9i
PiA8YSBocmVmPSJtYWlsdG86Z2pzaGVwQGdtYWlsLmNvbSI+Z2pzaGVwQGdtYWlsLmNvbTwvYT47
IEJJRVIgV0cgJmx0OzxhIGhyZWY9Im1haWx0bzpiaWVyQGlldGYub3JnIj5iaWVyQGlldGYub3Jn
PC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtCaWVyXSBCSUVSIFdHTEM6IGRyYWZ0
LWlldGYtYmllci1waHA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+SSB0aGluayB0aGUgaWRlYSBvZiBQSFAgdG8gc3VwcG9ydCBCSUVS
LWluY2FwYWJsZSBQRSBpcyBraW5kIG9mIHVzZWZ1bC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPlRoZXJlIGFyZSBzb21lIGNvbW1lbnRzIGFzIGJlbG93OjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4xLjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Rm9yIHRoZSBmb2xsb3dpbmcgdGV4dCwgbGV0
IG1lIGFzc3VtZSB0aGUg4oCcc2VudCB0byB0aGUgZG93bnN0cmVhbSByb3V0ZXIgd2l0aG91dCB0
aGUgQklFUiBoZWFkZXIgZGlyZWN0bHkgb3Igb3ZlciBhbnkgdHlwZSBvZiB0dW5uZWzigJ0gYXMg
4oCcc2VudCB0bw0KIHRoZSBkb3duc3RyZWFtIHJvdXRlciB3aXRob3V0IHRoZSBCSUVSIGhlYWRl
ciB0aHJvdWdoIG9uZS1ob3AgdW5pY2FzdCB0dW5uZWwgb3IgbXVsdGktaG9wIHVuaWNhc3QgdHVu
bmVs4oCdLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlp6aCZndDsg
Tm90IG5lY2Vzc2FyaWx5IOKAnG9uZS1ob3AgdHVubmVs4oCdLiBJdCBjb3VsZCBiZSB3L28gdXNp
bmcgdHVubmVsIGF0IGFsbCBpbiB0aGUgZGlyZWN0IGNvbm5lY3Rpb24gY2FzZS48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkhvdyBpcyB0aGUg
4oCYdW5pY2FzdCB0dW5uZWzigJkgZm91bmQgYW5kIHVzZWQgZm9yIHRoZSBQSFAgPyBUaGlzIHNl
ZW1zIGltcG9ydGFudCBmb3IgZGVwbG95bWVudCBvZiB0aGlzIFBIUCBkcmFmdCwgYW5kIG5lZWQg
c29tZSBjbGFyaWZpY2F0aW9uLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SWYgdGhp
cyBkb2N1bWVudCBzdXBwb3J0IGZpbmRpbmcgdGhlIOKAmHVuaWNhc3QgdHVubmVs4oCZIGJ5IGEg
aG9zdCBwcmVmaXggKHVzZWQgYXMgQkZSLXByZWZpeCksIHRoYXQgc2VlbXMgZmluZS4gRm9yIGV4
YW1wbGUsIGluIGEgTERQIG5ldHdvcmssIHRoaXMNCiBob3N0LXByZWZpeCBjYW4gYmUgdXNlZCBh
cyBGRUMgdG8gZmluZCBhIExEUCBMU1AuIEFub3RoZXIgZXhhbXBsZSwgSW4gYW4gU1ItTVBMUyBu
ZXR3b3JrLCB0aGlzIGhvc3QtcHJlZml4IGNhbiBiZSB1c2VkIHRvIGZpbmQgYW4gU1JHQiBMU1Au
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5JZiB0aGlzIGRvY3VtZW50IHN1cHBvcnQg
ZmluZGluZyB0aGUgJm5ic3A74oCYdW5pY2FzdCB0dW5uZWzigJkgYnkgYSBub24taG9zdCBwcmVm
aXggKHVzZWQgYXMgQkZSLXByZWZpeCkgLCB0aGVyZSBtYXkgYmUgbW9yZSBpbmZvcm1hdGlvbiBu
ZWVkIHRvIGFkdmVydGlzZS4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7
Y29sb3I6bmF2eSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7SWYgdGhlIGRvd25zdHJlYW0gbmVpZ2hib3Ig
Zm9yIGEgQklFUiBwcmVmaXggaXMgdGhlIG9uZSBhZHZlcnRpc2luZzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6bmF2eSI+Jm5ic3A7Jm5ic3A7IHRoZSBwcmVmaXgg
d2l0aCBhIFBIUCBzdWItc3ViLVRMViBvciB3aXRoIGFuIEltcGxpY2l0IE51bGwgTGFiZWwgaW48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1h
dXRvc3BhY2U6bm9uZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnkiPiZuYnNwOyZu
YnNwOyB0aGUgTGFiZWwgZmllbGQgaW4gaXRzIEJJRVIgTVBMUyBFbmNhcHN1bGF0aW9uIHN1Yi1z
dWItVExWLCB0aGVuIHdoZW48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2Nv
bG9yOm5hdnkiPiZuYnNwOyZuYnNwOyB0aGUgY29ycmVzcG9uZGluZyBCSVJUIG9yIEJJRlQgZW50
cnkgaXMgY3JlYXRlZC91cGRhdGVkLCB0aGU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7O2NvbG9yOm5hdnkiPiZuYnNwOyZuYnNwOyBmb3J3YXJkaW5nIGJlaGF2aW9yIE1VU1Qg
YmUgdGhhdCB0aGUgQklFUiBoZWFkZXIgaXMgcmVtb3ZlZCBhbmQgdGhlPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpuYXZ5Ij4mbmJzcDsmbmJzcDsgcGF5bG9hZCBi
ZSBzZW50IHRvIHRoZSBkb3duc3RyZWFtIHJvdXRlciB3aXRob3V0IHRoZSBCSUVSIGhlYWRlciw8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDs7Y29sb3I6bmF2eSI+Jm5ic3A7Jm5ic3A7IGVpdGhlciBkaXJlY3RseSBvciBvdmVy
IGFueSB0eXBlIG9mIHR1bm5lbC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmIj5aemgmZ3Q7IFB1dCBhc2lkZSBQSFAgZm9yIGEgbW9tZW50LiBMZXTigJlzIHNheSBCRlIx
IG5lZWRzIHRvIHNlbmQgYSBCSUVSIHBhY2tldCB0byBCRlIyLCBhbmQgdGhlcmUgaXMgYSBub24t
QkZSIGluIHRoZSBtaWRkbGUuIFRoZSBCSUVSIGFyY2hpdGVjdHVyZSBzcGVjIHNheXMgdGhhdA0K
IHlvdSBqdXN0IHR1bm5lbCB0aGUgQklFUiBwYWNrZXQgdG8gQkZSMi4gQW55IHR1bm5lbCB0aGF0
IHRlcm1pbmF0ZXMgYXQgQkZSMiB3aWxsIHdvcmsg4oCTIHRoZSBwYXlsb2FkIHRocm91Z2ggdGhh
dCB0dW5uZWwgaXMgd2l0aCB0aGUgQklFUiBoZWFkZXIuPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+WnpoJmd0
OyBOb3cgY29tZXMgYmFjayB0byBQSFAsIGFuZCDigJxCRlIy4oCdIGlzIHJlcXVlc3RpbmcgUEhQ
LiBUaGUgc2FtZSBhcHBsaWVzIOKAkyBwYWNrZXQgaXMgZWl0aGVyIHNlbnQgdy9vIHVzaW5nIGEg
dHVubmVsIChpbiBkaXJlY3QgY29ubmVjdCBjYXNlKSBvciB1c2luZyBhIHR1bm5lbA0KIChvbmUt
aG9wIG9yIG11bHRpLWhvcCksIGFuZCB3L28gdGhlIEJJRVIgaGVhZGVyLjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWYiPlp6aCZndDsgSW4gbXkgdmlldywgdGhpcyBkb2N1bWVudCBkb2VzIG5vdCBuZWVkIHRvIHRh
bGsgYWJvdXQgaG93IHRvIGZpbmQgdGhhdCB0dW5uZWwsIGp1c3QgbGlrZSBpbiB0aGUgYXJjaGl0
ZWN0IHNwZWMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjIuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
PlRoZSBmb2xsb3dpbmcgdGV4dCBpcyBraW5kIG9mIHVuY2xlYXIgdG8gbWUuDQo8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPuKAnGFzIGxvbmcgYXMgdGhlIGVkZ2Ugcm91dGVyIGRvZXMg
bm90IG5lZWQgdG8ga25vdyB0aGUgdHJhbnNtaXR0aW5nIEJGSVLigJ0mbmJzcDsgbWVhbnMgdGhh
dCB0aGUgZWRnZSByb3V0ZXIgZG9lcyBub3QgbmVlZCB0byBkbyBSUEYgPw0KPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+WnpoJmd0OyBJbnRlcmZhY2UgYmFzZWQgUlBG
IGNhbiBzdGlsbCBiZSBkb25lLCBsaWtlIGluIE1WUE4vR1RNIGNhc2Ug4oCTIHRyYWZmaWMgbmVl
ZHMgdG8gYmUgY29taW5nIGZyb20gdGhlIOKAnGNvcmXigJ0sIHdoaWNoIGNhbiBiZSBpbmRpY2F0
ZWQgYnkgYSBWUE4gbGFiZWwgKHdoaWNoIGlzDQog4oCcZG93bnN0cmVhbeKAnSBhbGxvY2F0ZWQs
IGFuZCBEQ0IgbGFiZWwgaXMgY29uc2lkZXJlZCBhcyDigJxkb3duc3RyZWFt4oCdIGFsbG9jYXRl
ZCkuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij5CZXNpZGVzLCBiZWNhdXNlIHRoZSBlZGdlIHJvdXRlciB3b27igJl0IGhhdmUgdGhlIHdob2xl
IEJJRVIgaGVhZGVyLCB0aGVyZSBtYXkgYmUgc29tZSBvdGhlciBpbXBhY3RzLg0KPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGVyZSBpcyBubyBPQU0gZmllbGQsIHNvIHRoZSBlZGdl
IHJvdXRlciBtYXkgbm90IHN1cHBvcnQgdGhlIEJJRVIgT0FNID8NCjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlp6aCZndDsgUmlnaHQuIEkgd2lsbCBjbGFyaWZ5IHRo
YXQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij5Gb3IgdGhlIGxhY2sgb2YgUHJvdG8gZmllbGQsIHNlZSB0aGUgZm9sbG93aW5nIGNvbW1lbnQg
My48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4
dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnkiPiZuYnNw
OyZuYnNwOyBXaGlsZSB0aGUgYWJvdmUgdGV4dCB1c2VzIE1WUE4vRVZQTiBhcyBleGFtcGxlLCBC
SUVSIFBIUCBpczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6bmF2
eSI+Jm5ic3A7Jm5ic3A7IGFwcGxpY2FibGUgdG8gYW55IHNjZW5hcmlvIHdoZXJlIHRoZSBtdWx0
aWNhc3QgZmxvdyBvdmVybGF5IGVkZ2U8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7O2NvbG9yOm5hdnkiPiZuYnNwOyZuYnNwOyByb3V0ZXIgZG9lcyBub3Qgc3VwcG9ydCBCSUVS
LCBhcyBsb25nIGFzIHRoZSBlZGdlIHJvdXRlciBkb2VzIG5vdDxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpuYXZ5
Ij4mbmJzcDsmbmJzcDsgbmVlZCB0byBrbm93IHRoZSB0cmFuc21pdHRpbmcgQkZJUi48L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4z
Lg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5Gb3IgdGhlIGZvbGxvd2luZyB0ZXh0
LCBJIHRoaW5rIHRoZSBlZGdlIHJvdXRlciBtYXkgc3RpbGwgYmUgYWJsZSB0byBzdXBwb3J0IG90
aGVyIHBheWxvYWQgdHlwZSBieSBzb21lIG1lYW5zLCBlc3BlY2lhbGx5IHRoZSBJUHY0IGFuZCBJ
UHY2IHBheWxvYWQNCiBmb3IgTVZQTi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPk9u
ZSB3YXkgSSBpbWFnaW5lLCB0aGUgZWRnZSByb3V0ZXIgY291bGQgYWR2ZXJ0aXNlIHNvbWUgTVBM
UyBMYWJlbCBmb3IgdHlwZSBYIHBheWxvYWQoc2F5IElQdjQpLCBhbmQgYWR2ZXJ0aXNlIHNvbWUg
TVBMUyBMYWJlbCBmb3IgdHlwZSBZIHBheWxvYWQoc2F5DQogSVB2NikgdG9nZXRoZXIgd2l0aCB0
aGUgQkZSLXByZWZpeCBhbmQgdGhlIFBIUCBzdWItc3ViLVRMVi48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmIj5aemgmZ3Q7IEFuZCB0aGF0IGlzIGV4YWN0bHkgY292ZXJl
ZCBieSBleGlzdGluZyB0ZXh0IHRoYXQgdGhlIHBheWxvYWQgaXMgTVBMUyAoZG93bnN0cmVhbSBs
YWJlbCkgYW5kIE5WTzMgKGdsb2JhbCBWTkkpIOKAkyBPbmNlIHlvdSBwcmVwZW5kIHRoYXQgTVBM
UyBsYWJlbCB0byB5b3VyDQogdHlwZSBYL1kgcGF5bG9hZCB0aGVuIHRoZSBwYXlsb2FkIGFmdGVy
IEJJRVIgaGVhZGVyIGJlY29tZXMgTVBMUyBub3QgWC9ZIGFueW1vcmUNCjwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7U2Vn
b2UgVUkgU3ltYm9sJnF1b3Q7LHNhbnMtc2VyaWYiPvCfmIo8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpuYXZ5Ij4mbmJzcDsmbmJzcDsgVGhlIHByb2NlZHVy
ZXMgaW4gdGhpcyBzZWN0aW9uIGFwcGx5IG9ubHkgaWYsIGJ5IG1lYW5zIG91dHNpZGUgdGhlPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0
b3NwYWNlOm5vbmUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpuYXZ5Ij4mbmJzcDsmbmJz
cDsgc2NvcGUgb2YgdGhpcyBkb2N1bWVudCwgaXQgaXMga25vd24gdGhhdCB0aGUgcGF5bG9hZCBh
ZnRlciBCSUVSPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnkiPiZuYnNwOyZuYnNwOyBoZWFkZXIgaXMgb25l
IG9mIHRoZSBmb2xsb3dpbmc6IChNUExTIHBheWxvYWQsIE5WTzMgcGF5bG9hZCk8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+WnpoJmd0OyBUaGFua3MhPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZiI+WnpoJmd0OyBKZWZmcmV5PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGFua3M8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPkppbmdyb25nPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZiI+IEJJRVIgWzxhIGhyZWY9Im1haWx0bzpiaWVyLWJvdW5jZXNAaWV0Zi5vcmciPm1h
aWx0bzpiaWVyLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5HcmVn
IFNoZXBoZXJkPGJyPg0KPGI+U2VudDo8L2I+IFNhdHVyZGF5LCBTZXB0ZW1iZXIgMjEsIDIwMTkg
NToyMiBBTTxicj4NCjxiPlRvOjwvYj4gQklFUiBXRyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJpZXJA
aWV0Zi5vcmciPmJpZXJAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTog
W0JpZXJdIEJJRVIgV0dMQzogZHJhZnQtaWV0Zi1iaWVyLXBocDxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiPldlJ3JlIGxvbmcgcGFzdCBBdWcgMTN0aCBhbmQgbm90IG9uZSByZXNwb25zZS4gUExF
QVNFIHJlYWQgYW5kIHJlc3BvbmQgb3Igd2UnbGwganVzdCBsZXQgdGhpcyBleHBpcmUuPG86cD48
L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+VGhhbmtzLDxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj5HcmVnPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj5PbiBUdWUsIEp1bCAzMCwgMjAxOSBhdCAxMToyMyBBTSBHcmVnIFNoZXBoZXJkICZsdDs8
YSBocmVmPSJtYWlsdG86Z2pzaGVwQGdtYWlsLmNvbSI+Z2pzaGVwQGdtYWlsLmNvbTwvYT4mZ3Q7
IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20g
MGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1y
aWdodDowY207bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5QbGVhc2UgcmVhZCBhbmQgcmVzcG9uZCB0byB0
aGlzIHRocmVhZDo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48YSBo
cmVmPSJodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6L2RhdGF0cmFja2VyLmlldGYu
b3JnL2RvYy9kcmFmdC1pZXRmLWJpZXItcGhwL19fOyE4V29BNlJqQzgxYyFXQ0g1X1ZNY3EzWklF
a2k3QmNmbXZfd2JPU2tBbUtHclM1UzhGVXlBZDVBTzV1VFIzbXVLcWVINDBXXzFLT0pEJCIgdGFy
Z2V0PSJfYmxhbmsiPmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYt
Ymllci1waHAvPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+RU9UV1Q6IEF1ZyAxM3RoLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyI+VGhhbmtzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5TaGVwPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiPihjaGFpcnMpPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRt
bD4NCg==

--_000_16253F7987E4F346823E305D08F9115AABA4951Fnkgeml514mbxchi_--


From nobody Mon Nov  4 04:18:24 2019
Return-Path: <xiejingrong@huawei.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BEB3D12004C; Mon,  4 Nov 2019 04:18:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=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 P03sYzJA9_Zj; Mon,  4 Nov 2019 04:18:19 -0800 (PST)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (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 2AEAE120058; Mon,  4 Nov 2019 04:18:19 -0800 (PST)
Received: from LHREML710-CAH.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id 5E525954627B80F17048; Mon,  4 Nov 2019 12:18:17 +0000 (GMT)
Received: from lhreml708-chm.china.huawei.com (10.201.108.57) by LHREML710-CAH.china.huawei.com (10.201.108.33) with Microsoft SMTP Server (TLS) id 14.3.408.0; Mon, 4 Nov 2019 12:18:17 +0000
Received: from lhreml708-chm.china.huawei.com (10.201.108.57) by lhreml708-chm.china.huawei.com (10.201.108.57) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1713.5; Mon, 4 Nov 2019 12:18:16 +0000
Received: from NKGEML414-HUB.china.huawei.com (10.98.56.75) by lhreml708-chm.china.huawei.com (10.201.108.57) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA_P256) id 15.1.1713.5 via Frontend Transport; Mon, 4 Nov 2019 12:18:16 +0000
Received: from NKGEML514-MBX.china.huawei.com ([fe80::40a8:f0d:c0f3:2ca5]) by nkgeml414-hub.china.huawei.com ([10.98.56.75]) with mapi id 14.03.0439.000; Mon, 4 Nov 2019 20:18:05 +0800
From: "Xiejingrong (Jingrong)" <xiejingrong@huawei.com>
To: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>, "draft-ietf-bier-bar-ipa@ietf.org" <draft-ietf-bier-bar-ipa@ietf.org>
CC: BIER WG <bier@ietf.org>
Thread-Topic: Review Comments - draft-ietf-bier-bar-ipa-05
Thread-Index: AdV9jFJ+dTormCscQCKdYIHfTzcHKARM3l4QAREiEnA=
Date: Mon, 4 Nov 2019 12:18:04 +0000
Message-ID: <16253F7987E4F346823E305D08F9115AABA496E6@nkgeml514-mbx.china.huawei.com>
References: <16253F7987E4F346823E305D08F9115AAB9F103F@nkgeml514-mbx.china.huawei.com> <DM5PR05MB354821C57CB4B8C5F819BFC9D4600@DM5PR05MB3548.namprd05.prod.outlook.com>
In-Reply-To: <DM5PR05MB354821C57CB4B8C5F819BFC9D4600@DM5PR05MB3548.namprd05.prod.outlook.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.217.214]
Content-Type: multipart/alternative; boundary="_000_16253F7987E4F346823E305D08F9115AABA496E6nkgeml514mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/OUilGwWS9-pqXLbKJh7h2MJBNb8>
Subject: Re: [Bier] Review Comments - draft-ietf-bier-bar-ipa-05
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Nov 2019 12:18:23 -0000

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

SGkgSmVmZnJleSwNClBsZWFzZSBmaW5kIGJlbG93IG15IGNvbW1lbnRzIG1hcmtlZCB3aXRoIFtY
SlJdDQoNClRoYW5rcw0KSmluZ3JvbmcNCg0KRnJvbTogSmVmZnJleSAoWmhhb2h1aSkgWmhhbmcg
W21haWx0bzp6emhhbmdAanVuaXBlci5uZXRdDQpTZW50OiBXZWRuZXNkYXksIE9jdG9iZXIgMzAs
IDIwMTkgOTo1MiBBTQ0KVG86IFhpZWppbmdyb25nIChKaW5ncm9uZykgPHhpZWppbmdyb25nQGh1
YXdlaS5jb20+OyBkcmFmdC1pZXRmLWJpZXItYmFyLWlwYUBpZXRmLm9yZw0KQ2M6IEJJRVIgV0cg
PGJpZXJAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogUmV2aWV3IENvbW1lbnRzIC0gZHJhZnQtaWV0
Zi1iaWVyLWJhci1pcGEtMDUNCg0KSGkgSmluZ3JvbmcsDQoNClRoYW5rIHlvdSBmb3Igc2hlcGhl
cmRpbmcgdGhlIGRvY3VtZW50LiBQbGVhc2Ugc2VlIHp6aD4gYmVsb3cuDQoNCkZyb206IFhpZWpp
bmdyb25nIDx4aWVqaW5ncm9uZ0BodWF3ZWkuY29tPG1haWx0bzp4aWVqaW5ncm9uZ0BodWF3ZWku
Y29tPj4NClNlbnQ6IE1vbmRheSwgT2N0b2JlciA3LCAyMDE5IDExOjU2IFBNDQpUbzogZHJhZnQt
aWV0Zi1iaWVyLWJhci1pcGFAaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYtYmllci1iYXItaXBh
QGlldGYub3JnPg0KQ2M6IEJJRVIgV0cgPGJpZXJAaWV0Zi5vcmc8bWFpbHRvOmJpZXJAaWV0Zi5v
cmc+Pg0KU3ViamVjdDogUmV2aWV3IENvbW1lbnRzIC0gZHJhZnQtaWV0Zi1iaWVyLWJhci1pcGEt
MDUNCg0KSGkgYXV0aG9ycywNCkkgYW0gYXNzaWduZWQgYXMgRG9jIHNoZXBoZXJkIGZvciB0aGlz
IGRyYWZ0Lg0KSSB0aGluayB0aGUgZG9jdW1lbnQgaXMgdXNlZnVsIHRvIGNsYXJpZnkgdGhlIEJB
Ui9JUEEgZmllbGQgZGVmaW5lZCBpbiBSRkM4NDAxL1JGQzg0NDQuDQpNeSBtYWluIHN1Z2dlc3Rp
b24gaXMgYWRkaW5nIHNvbWUgcmVhbCBleGFtcGxlcyBvZiBJUEEvQkFSIHRvIG1ha2UgdGhpcyBk
b2N1bWVudCBtb3JlIGNsZWFyIGFuZCBkZXBsb3lhYmxlLg0KUGxlYXNlIHNlZSBiZWxvdyBmb3Ig
dGhlIGNvbW1lbnRzLg0KDQoxLiBGb3IgdGhlIGZvbGxvd2luZyBydWxlcyAxIyBhbmQgIzIsIGhv
dyBpZiB0aGVyZSBhcmUgY29uZmxpY3Rpb25zIG9mIEJDKFgpIGFuZCBSQyhYKT8NCkZvciBleGFt
cGxlLCBCQyhYKSBzYXlzIOKAnHByZWZlciBSRUQgbGlua3MgYW5kIGV4Y2x1ZGUgQkxVRSBsaW5r
c+KAnSwgd2hpbGUgUkMoWCkgc2F5cyDigJxwcmVmZXIgQkxVRSBsaW5rcyBhbmQgZXhjbHVkZSBS
RUQgbGlua3PigJ0uDQogICAxLiAgQXBwbHkgdGhlIEJJRVIgY29uc3RyYWludHMsIHJlc3VsdGlu
ZyBpbiBCQyhYKS4NCiAgIDIuICBBcHBseSB0aGUgcm91dGluZyBjb25zdHJhaW50cywgcmVzdWx0
aW5nIGluIFJDKEJDKFgpKS4NCiAgIDMuICBTZWxlY3QgdGhlIGFsZ29yaXRobSBBRyBhcyBmb2xs
b3dpbmc6DQogICAgICAgQS4gIElmIEJBIGlzIE5VTEwsIEFHIGlzIHNldCB0byBSQS4NCiAgICAg
ICBCLiAgSWYgQkEgaXMgbm90IE5VTEwsIEFHIGlzIHNldCB0byBCQS4NCiAgIDQuICBSdW4gQUcg
b24gUkMoQkMoWCkpLg0KDQpaemg+IEFuIG9wZXJhdG9yIHdvdWxkIGJlIGV4cGVjdGVkIHRvIGRv
IHRoZSByZWFzb25hYmxlIHRoaW5ncyBhbmQgbm90IHNwZWNpZnkgY29uZmxpY3RpbmcgQkMgYW5k
IFJDIGZvciBhIHN1Yi1kb21haW4uIEV2ZW4gaWYgaGUgZGlkIHNwZWNpZnkgY29uZmxpY3Rpbmcg
QkMgYW5kIFJDLCB0aGUgcnVsZXMgYXJlIGNsZWFyIOKAkyBhcHBseSBCQyBmaXJzdCBhbmQgdGhl
biBSQy4gSW4geW91ciBleGFtcGxlLCB5b3UgZW5kIHVwIHdpdGggbm8gbGlua3MgdG8gdXNlLiBJ
IHRoaW5rIHRoYXTigJlzIGFjY2VwdGFibGUuDQpbWEpSXSBJIGFzc3VtZSB0aGlzIGlzIGEgcG9p
bnQgbmVlZCB0byBiZSBwb2ludGVkIG91dCwgc2luY2UgaXQgaXMgdXNlZnVsIGZvciBhdm9pZGlu
ZyBtaXNjb25maWd1cmF0aW9uLCBhbmQgdGhpcyBkb2N1bWVudCBpcyBpbnRlbnQgdG8gZXhwbGFp
biB0aGUgQkFSIGFuZCBJUEEuDQoNClNob3VsZCB0aGUgY29tYmluYXRpb24gb2YgSVBBL0JBUiBi
ZSBzcGVjaWZpZWQgKGZvbGxvd2luZyB0ZXh0IGJlIGNoYW5nZWQgdG8gbmV3IHRleHQpID8NCltP
UklHIFRFWFRdDQogICBXaGVuIGEgbmV3IEJBUiB2YWx1ZSBpcyBkZWZpbmVkLCBpdHMgY29ycmVz
cG9uZGluZyBCQy9CQSBzZW1hbnRpY3MgTVVTVCBiZSBzcGVjaWZpZWQuDQogICBGb3IgYSBuZXcg
SUdQIEFsZ29yaXRobSB0byBiZSB1c2VkIGFzIGEgQklFUiBJUEEsIGl0cyBSQy9SQSBzZW1hbnRp
Y3MgTVVTVCBhbHNvIGJlIGNsZWFyLg0KW05FVyBURVhUXQ0KICAgV2hlbiBhIG5ldyBCQVIgdmFs
dWUgaXMgZGVmaW5lZCwgaXRzIGNvcnJlc3BvbmRpbmcgQkMvQkEgc2VtYW50aWNzIE1VU1QgYmUg
c3BlY2lmaWVkLCBhbmQgdGhlIGNvbWJpbmF0aW9uIG9mIEJBUiBhbmQgSVBBIE1VU1QgYWxzbyBi
ZSBzcGVjaWZpZWQuDQogICBGb3IgYSBuZXcgSUdQIEFsZ29yaXRobSB0byBiZSB1c2VkIGFzIGEg
QklFUiBJUEEsIGl0cyBSQy9SQSBzZW1hbnRpY3MgTVVTVCBiZSBzcGVjaWZpZWQsIGFuZCB0aGUg
Y29tYmluYXRpb24gb2YgQkFSIGFuZCBJUEEgTVVTVCBhbHNvIGJlIHNwZWNpZmllZC4NCg0KWnpo
PiBBcyBsb25nIGFzIEJDL0JBIG9yIFJDL1JBIHNlbWFudGljcyBhcmUgY2xlYXIsIHRoZSBjb21i
aW5hdGlvbiBpcyBjbGVhciBvbmNlIHlvdSBhcHBseSB0aGUgcnVsZXMsIHJpZ2h0Pw0KW1hKUl0g
dGhlIGNvbWJpbmF0aW9uIGlzIG5vdCBjbGVhciBkdWUgdG8gdGhlIGZvbGxvd2luZyBjb21tZW50
cyAtLS0tIGNvbWJpbmF0aW9uIG9mIEJBUiBhbmQgSVBBIGlzIG5vdCBvbmx5IHJlc3BvbnNpYmxl
IGZvciBjYWxjdWxhdGluZyB0aGUgQkZSLU5CUiBvZiBhIEJGRVIsIGJ1dCBhbHNvIHJlc3BvbnNp
YmxlIG9mIGNhbGN1bGF0aW5nIHRoZSBuZXh0LWhvcCBvZiBhIG5vbi1kaXJlY3RseS1jb25uZWN0
ZWQgQkZSLU5CUi4NCg0KMi4gRm9yIHRoZSBmdW5jdGlvbiBvZiBieXBhc3NpbmcgTm9uLUJJRVIg
cm91dGVycyAoNi45IG9mIFJGQzgyNzkpLCB0aGlzIGRvY3VtZW50IGlzIG5vdCBjbGVhci4NClR3
byBwb3NzaWJsZSBvcHRpb25zIEkgY2FuIHRoaW5rIG9mOg0KKGEpIFJ1biBBRyBvbiBSQyhCQyh4
KSkgdG8gZmluZCB0aGUgQkZSLU5CUiBvZiBhIEJGRVIsIGFuZCB0aGVuIHJ1biBSQSBvbiBSQyh4
KSB0byBmaW5kIHRoZSBJR1AgbmV4dC1ob3AgdG93YXJkIHRoZSBCRlItTkJSIGlmIEJGUi1OQlIg
aXMgbm90IGEgZGlyZWN0bHkgY29ubmVjdGVkIE5CUi4NCihiKSBSdW4gQUcgb24gUkMoQkMoeCkp
IHRvIGZpbmQgdGhlIEJGUi1OQlIgb2YgYSBCRkVSLCBhbmQgdGhlbiBydW4gQUcgb24gUkMoQkMo
eCkpIHRvIGZpbmQgdGhlIElHUCBuZXh0LWhvcCB0b3dhcmQgdGhlIEJGUi1OQlIgaWYgQkZSLU5C
UiBpcyBub3QgYSBkaXJlY3RseSBjb25uZWN0ZWQgTkJSLg0KDQpaemg+IEkgZG9u4oCZdCBmb2xs
b3cgdGhlIGFib3ZlLiBUaGUgc3BlYyBkb2VzIHNheSB0aGF0IGZvciBhIHBhcnRpY3VsYXIgc3Vi
ZG9tYWluIGlmIHlvdXIgb3duIEJBUi9JUEEgaXMgZGlmZmVyZW50IGZyb20gYSBCRlLigJlzLCB0
aGVuIHRoYXQgQkZSIGlzIGNvbnNpZGVyZWQgYXMgbm90IEJJRVIgY2FwYWJsZSBhbmQgd2hhdGV2
ZXIgbWV0aG9kIHlvdSB1c2UgdG8gZGVhbCB3aXRoIGluY2FwYWJsZSByb3V0ZXJzIGFwcGx5LiBJ
IHRoaW5rIHRoYXTigJlzIHN0cmFpZ2h0Zm9yd2FyZC4NCltYSlJdIGl0IGlzIHJlYXNvbmFibGUg
Zm9yIG1lIHRvIGRlc2NyaWJlIHRoZSBvdmVyYWxsIG1ldGhvZCBvZiBkZWFsaW5nIHdpdGggaW5j
YXBhYmxlIHJvdXRlcnMgaW4gUkZDODI3OSwgYnV0IHRoaXMgZG9jIGlzIHJlc3BvbnNpYmxlIGZv
ciBtYWtpbmcgdGhpcyBtb3JlIGRldGFpbGVkLCBzaW5jZSBpdCBpcyBhIHNwZWNpZmljYXRpb24g
b2YgQkFSL0lQQSBhbmQgbWF5IGJlIHVzZWQgdG8gYWRkcmVzcyB0aGUgaW5jYXBhYmxlIHJvdXRl
cnMgYXMgYSB1c2UgY2FzZSBvZiBCQVIuDQoNCihhKSBsb29rcyBiZXR0ZXIgdG8gbWUsIHNpbmNl
IHRoZSBmaW5kaW5nIG9mIElHUCBuZXh0LWhvcCB0b3dhcmQgdGhlIEJGUi1OQlIgc2VlbXMgdG8g
YmUgYSBwdXJlIElHUCBiZWhhdmlvci4NCkl0IGlzIGFsc28gbm90YWJsZSB0aGF0LCBpbmNvcnJl
Y3QgY29tYmluYXRpb24gb2YgSVBBIGFuZCBCQVIgbWF5IGNhdXNlIGJsYWNrIGhvbGUgb2YgYnVp
bGRpbmcgYSBCSUZUIGl0ZW0gdG8gYSBCRkVSLg0KRm9yIGV4YW1wbGUsIGEgbm9uLWRpcmVjdGx5
LWNvbm5lY3RlZCBCRlItTkJSIGlzIGZvdW5kIGJ1dCB0aGUgSUdQIG5leHQtaG9wIHRvd2FyZCB0
aGUgQkZSLU5CUiBjb3VsZCBub3QgYmUgZm91bmQgYWNjb3JkaW5nIHRvIHRoZSBJUEErQkFSLg0K
DQoNCjMuIEZvciB0aGUgYWJvdmUgcnVsZSAjMSwgdGhlIGRvYyBpcyBub3QgY2xlYXIgd2hhdCBk
b2VzIHRoZSBCQyh4KSBtZWFuIGlmIEJDID0gTlVMTC4gU28gZG9lcyB0aGUgcnVsZSAjMiB3aGVu
IFJDID0gTlVMTC4NCg0KWnpoPiBCQyBtZWFucyBCSUVSIHNwZWNpZmljIGNvbnN0cmFpbnRzLiBJ
ZiBCQyBpcyBOVUxMIGl0IG1lYW5zIG5vIGNvbnN0cmFpbnRzLg0KDQo0LiBJIHRoaW5rIG9uZSBv
ciB0d28gZXhhbXBsZXMgb2YgSVBBL0JBUiBzaG91bGQgYmUgZ2l2ZW4gdG8gbWFrZSBpdCBjbGVh
ciBhcyBhbiB1cGRhdGUgdG8gUkZDODQwMS9SRkM4NDQ0Lg0KKDEpSVBBID0gMCwgYW5kIElQQSA9
IDENCklQQSA9IDAgbWVhbnMgdGhhdCwgUkEgPSBTUEYgYmFzZWQgb24gbGluayBtZXRyaWMsIFJD
ID0gcGVybWl0IGFueSBub2RlIHRvIG92ZXJ3cml0ZSB0aGUgU1BGIHBhdGggdG8gdGhlIEJGUi1w
cmVmaXggb2YgYSBCRlIuDQpJUEEgPSAxIG1lYW5zIHRoYXQsIFJBID0gU1BGIGJhc2VkIG9uIGxp
bmsgbWV0cmljLCBSQyA9IE5vdCBwZXJtaXQgb3ZlcndyaXRpbmcgdGhlIFNQRiBwYXRoIHRvIHRo
ZSBCRlItcHJlZml4IG9mIGEgQkZSLg0KDQpUZXh0IGZyb20gZHJhZnQtaWV0Zi1pc2lzLXNlZ21l
bnQtcm91dGluZy1leHRlbnNpb25zIGZvciByZWZlcmVuY2U6DQogICAgICAwOiBTaG9ydGVzdCBQ
YXRoIEZpcnN0IChTUEYpIGFsZ29yaXRobSBiYXNlZCBvbiBsaW5rIG1ldHJpYy4gIFRoaXMNCiAg
ICAgIGlzIHRoZSB3ZWxsLWtub3duIHNob3J0ZXN0IHBhdGggYWxnb3JpdGhtIGFzIGNvbXB1dGVk
IGJ5IHRoZSBJUy1JUw0KICAgICAgRGVjaXNpb24gcHJvY2Vzcy4gIENvbnNpc3RlbnQgd2l0aCB0
aGUgZGVwbG95ZWQgcHJhY3RpY2UgZm9yIGxpbmstDQogICAgICBzdGF0ZSBwcm90b2NvbHMsIGFs
Z29yaXRobSAwIHBlcm1pdHMgYW55IG5vZGUgdG8gb3ZlcndyaXRlIHRoZSBTUEYNCiAgICAgIHBh
dGggd2l0aCBhIGRpZmZlcmVudCBwYXRoIGJhc2VkIG9uIGxvY2FsIHBvbGljeS4NCg0KICAgICAg
MTogU3RyaWN0IFNob3J0ZXN0IFBhdGggRmlyc3QgKFNQRikgYWxnb3JpdGhtIGJhc2VkIG9uIGxp
bmsNCiAgICAgIG1ldHJpYy4gIFRoZSBhbGdvcml0aG0gaXMgaWRlbnRpY2FsIHRvIGFsZ29yaXRo
bSAwIGJ1dCBhbGdvcml0aG0gMQ0KICAgICAgcmVxdWlyZXMgdGhhdCBhbGwgbm9kZXMgYWxvbmcg
dGhlIHBhdGggd2lsbCBob25vciB0aGUgU1BGIHJvdXRpbmcNCiAgICAgIGRlY2lzaW9uLiAgTG9j
YWwgcG9saWN5IE1VU1QgTk9UIGFsdGVyIHRoZSBmb3J3YXJkaW5nIGRlY2lzaW9uDQogICAgICBj
b21wdXRlZCBieSBhbGdvcml0aG0gMSBhdCB0aGUgbm9kZSBjbGFpbWluZyB0byBzdXBwb3J0IGFs
Z29yaXRobSAxLg0KDQpaemg+IEl0IHNlZW1zIHRvIG1lIHRoYXQgdGhlIGdlbmVyYWwgcnVsZXMg
YXJlIGNsZWFyIGVub3VnaCBhbmQgYWRkaW5nIHRoZSBhYm92ZSBleGFtcGxlcyBvbmx5IG1ha2Vz
IHRoaW5ncyBtb3JlIGNvbXBsaWNhdGVkPw0KDQooMilCQVIgPSAwLCBhbmQgQkFSID0gMQ0KQkFS
ID0gMCBtZWFucyB0aGF0LCBCQSA9IE5VTEwsIEJDID0gTlVMTA0KQkFSID0gMSBtZWFucyB0aGF0
LCBCQSA9IE5VTEwsIEJDID0gZXhjbHVkZSBub24tQklFUiByb3V0ZXJzDQoNClp6aD4gIEJBUiAw
IGlzIGFscmVhZHkgZGVmaW5lZCBpbiA4NDAxLzg0NDQuIEJBUiAxIGhhcyBub3QgYmVlbiBvZmZp
Y2lhbGx5IGRlZmluZWQgKGV2ZW4gdGhvdWdodCBpdCB3YXMgdXNlZCBhcyBhbiBleGFtcGxlIGlu
IHZhcmlvdXMgZGlzY3Vzc2lvbnMpIGFuZCBpdOKAmXMgbm90IGdvb2QgdG8gdXNlIGl0IGFzIGFu
IGV4YW1wbGUgaGVyZS4NCltYSlJdIEV4YW1wbGUgaXMgYmV0dGVyIHRoYW4gcHJlY2VwdC4gT25l
IG1heSBmaW5kIGl0IGRpZmZpY3VsdCB0byBkZWZpbmUgYW55IG5ldyBCQVIvSVBBIGFjY29yZGlu
ZyB0byB0aGlzIGRvY3VtZW50IGlmIHRoZXJlIGlzIG5vIGV4YW1wbGVzLCBzaW5jZSB0aGUgYmFz
aWMgaWRlYSBvZiBCQVIvSVBBIGhhdmUgYmVlbiBwdXQgaW4gODQwMS84NDQ0IHNpbmNlIGl0cyBw
cm9wb3NhbC4NCg0KSXMgdGhlIGFib3ZlIGludGVycHJldGF0aW9uIG9mIElQQSA9IDAgY29ycmVj
dCA/DQoNClp6aD4gSG9uZXN0bHkgc3BlYWtpbmcgSeKAmW0gbm90IGdvb2QgYXQgaW50ZXJwcmV0
aW5nIElQQSBkZWZpbml0aW9ucy4NCg0KSWYgaXQgaXMsIHRoZW4gbWF5YmUgdGhlIHVzZSBvZiBJ
UEEvQkFSID0gMS8xIGlzIGFsbG93ZWQsIGJ1dCBJUEEvQkFSID0gMC8xIGlzIG5vdCBhbGxvd2Vk
ID8NCg0KWnpoPiBJIGRvbuKAmXQgc2VlIHdoeSAwLzEgaXMgbm90IGFsbG93ZWQuIFVzaW5nIHlv
dXIgZXhhbXBsZSwgQkFSMSBzaW1wbHkgc2F5cyBleGNsdWRpbmcgbm9uLUJJRVIgcm91dGVycywg
aS5lLiBhcyBpZiB0aGV5IGRvbuKAmXQgZXhpc3QgKG9yIHRyZWF0ZWQgYXMgYWx3YXlzIGRvd24p
LiBJIGRvbuKAmXQgc2VlIHdoeSBCQVIgMSB3b3VsZCBjb25mbGljdCB3aXRoIEFOWSBJUEEuDQpb
WEpSXSBPbmUgbWF5IGZpbmQgYSBub24tZGlyZWN0bHktY29ubmVjdGVkIEJGUi1OQlIgYnkgdXNp
bmcgQkFSK0lQQSwgYnV0IG1heSBmYWlsZWQgdG8gZmluZCB0aGUgbmV4dC1ob3Agb2YgdGhlIG5v
bi1kaXJlY3RseS1jb25uZWN0ZWQgQkZSLU5CUiBhY2NvcmRpbmcgdG8gSVBBLg0KDQpJZiBJUEEv
QkFSID0gMC8xIGlzIHVzZWQsIHJ1biBBRyBvbiBSQyhCQyh4KSkgdG8gZ2V0IHRoZSBub24tZGly
ZWN0bHktY29ubmVjdGVkIEJGUi1OQlIgb2YgYSBCRkVSIHNlZW1zIGRpZmZpY3VsdC4NCg0KDQo1
LiAgZWRpdG9yaWFsIHN1Z2dlc3Rpb25zOg0KVGhlIHRvcG9sb2d5IGNvdWxkIGJlIGEgZGVmYXVs
dCB0b3BvbG9neSwgYSBtdWx0aS10b3BvbG9neSBbUkZDNTEyMF0gdG9wb2xvZ3kuDQpTdWdnZXN0
ZWQ6DQpUaGUgdG9wb2xvZ3kgY291bGQgYmUgYSBkZWZhdWx0IHRvcG9sb2d5LCBvciBhIG5vbi1k
ZWZhdWx0IHRvcG9sb2d5IGFzIGRlZmluZWQgaW4gW1JGQzUxMjBdLg0KDQpGb3IgYSBwYXJ0aWN1
bGFyIHRvcG9sb2d5IFggKHdoaWNoIGNvdWxkIGJlIGEgZGVmYXVsdCB0b3BvbG9neSBvciBtdWx0
aS10b3BvbGd5IHRvcG9sb2d5KQ0KU3VnZ2VzdGVkOg0KRm9yIGEgcGFydGljdWxhciB0b3BvbG9n
eSBYICh3aGljaCBjb3VsZCBiZSBhIGRlZmF1bHQgdG9wb2xvZ3kgb3Igbm9uLWRlZmF1bHQgdG9w
b2xvZ3kpDQoNClp6aD4gU3VyZSBJIGNhbiBjaGFuZ2UgdGhhdC4NClp6aD4gVGhhbmtzIQ0KWnpo
PiBKZWZmcmV5DQoNClRoYW5rcw0KSmluZ3JvbmcNCg0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseTrlrovkvZM7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9u
dC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQg
MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEDlrovkvZMiOw0KCXBhbm9zZS0x
OjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9y
bWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4t
Ym90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJy
aSIsc2Fucy1zZXJpZjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgljb2xvcjojMDU2M0MxOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7
fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlv
cml0eTo5OTsNCgljb2xvcjojOTU0RjcyOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0K
cC5Nc29MaXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0UGFyYWdyYXBoLCBkaXYuTXNvTGlzdFBhcmFn
cmFwaA0KCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7DQoJbWFyZ2luOjBjbTsNCgltYXJnaW4tYm90
dG9tOi4wMDAxcHQ7DQoJdGV4dC1pbmRlbnQ6MjEuMHB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJ
Zm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29u
b3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJbXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowY207DQoJZm9udC1zaXplOjExLjBwdDsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUxOQ0KCXtt
c28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJp
ZjsNCgljb2xvcjpibGFjazt9DQpzcGFuLkVtYWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlwZTpw
ZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0
OTdEO30NCnNwYW4uRW1haWxTdHlsZTIxDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bh
bi5FbWFpbFN0eWxlMjINCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVm
YXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30N
CkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIu
MHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3Jk
U2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBl
ZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0t
LT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4N
CjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1s
PjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iWkgtQ04iIGxpbms9IiMwNTYzQzEi
IHZsaW5rPSIjOTU0RjcyIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29s
b3I6IzFGNDk3RCI+SGkgSmVmZnJleSw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29s
b3I6IzFGNDk3RCI+UGxlYXNlIGZpbmQgYmVsb3cgbXkgY29tbWVudHMgbWFya2VkIHdpdGg8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsdWUi
PiBbWEpSXTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Y29sb3I6IzFGNDk3RCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5
N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5U
aGFua3M8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+SmluZ3Jv
bmc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdCI+IEplZmZyZXkgKFpoYW9odWkpIFpoYW5nIFttYWlsdG86enpoYW5nQGp1bmlw
ZXIubmV0XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgT2N0b2JlciAzMCwgMjAxOSA5
OjUyIEFNPGJyPg0KPGI+VG86PC9iPiBYaWVqaW5ncm9uZyAoSmluZ3JvbmcpICZsdDt4aWVqaW5n
cm9uZ0BodWF3ZWkuY29tJmd0OzsgZHJhZnQtaWV0Zi1iaWVyLWJhci1pcGFAaWV0Zi5vcmc8YnI+
DQo8Yj5DYzo8L2I+IEJJRVIgV0cgJmx0O2JpZXJAaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+U3ViamVj
dDo8L2I+IFJFOiBSZXZpZXcgQ29tbWVudHMgLSBkcmFmdC1pZXRmLWJpZXItYmFyLWlwYS0wNTxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
Ij5IaSBKaW5ncm9uZyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+VGhhbmsgeW91IGZvciBzaGVwaGVyZGluZyB0aGUg
ZG9jdW1lbnQuIFBsZWFzZSBzZWUgenpoJmd0OyBiZWxvdy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBw
dCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPiBYaWVqaW5ncm9uZyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOnhpZWppbmdyb25nQGh1YXdlaS5jb20iPnhpZWppbmdyb25nQGh1YXdlaS5jb208L2E+
Jmd0Ow0KPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgT2N0b2JlciA3LCAyMDE5IDExOjU2IFBN
PGJyPg0KPGI+VG86PC9iPiA8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1iaWVyLWJhci1pcGFA
aWV0Zi5vcmciPmRyYWZ0LWlldGYtYmllci1iYXItaXBhQGlldGYub3JnPC9hPjxicj4NCjxiPkNj
OjwvYj4gQklFUiBXRyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJpZXJAaWV0Zi5vcmciPmJpZXJAaWV0
Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZXZpZXcgQ29tbWVudHMgLSBkcmFm
dC1pZXRmLWJpZXItYmFyLWlwYS0wNTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkhpIGF1dGhvcnMsPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkkgYW0gYXNzaWduZWQgYXMg
RG9jIHNoZXBoZXJkIGZvciB0aGlzIGRyYWZ0Lg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2NvbG9yOiMxRjQ5N0QiPkkgdGhpbmsgdGhlIGRvY3VtZW50IGlzIHVzZWZ1bCB0byBjbGFy
aWZ5IHRoZSBCQVIvSVBBIGZpZWxkIGRlZmluZWQgaW4gUkZDODQwMS9SRkM4NDQ0LjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5NeSBtYWluIHN1Z2dlc3Rpb24g
aXMgYWRkaW5nIHNvbWUgcmVhbCBleGFtcGxlcyBvZiBJUEEvQkFSIHRvIG1ha2UgdGhpcyBkb2N1
bWVudCBtb3JlIGNsZWFyIGFuZCBkZXBsb3lhYmxlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtjb2xvcjojMUY0OTdEIj5QbGVhc2Ugc2VlIGJlbG93IGZvciB0aGUgY29tbWVudHMuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFj
ZTpub25lIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6
IzFGNDk3RCI+MS4gRm9yIHRoZSBmb2xsb3dpbmcgcnVsZXMgMSMgYW5kICMyLCBob3cgaWYgdGhl
cmUgYXJlIGNvbmZsaWN0aW9ucyBvZiBCQyhYKSBhbmQgUkMoWCk/DQo8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0Qi
PkZvciBleGFtcGxlLCBCQyhYKSBzYXlzIOKAnHByZWZlciBSRUQgbGlua3MgYW5kIGV4Y2x1ZGUg
QkxVRSBsaW5rc+KAnSwgd2hpbGUgUkMoWCkgc2F5cyDigJxwcmVmZXIgQkxVRSBsaW5rcyBhbmQg
ZXhjbHVkZSBSRUQgbGlua3PigJ0uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
Oztjb2xvcjpuYXZ5Ij4mbmJzcDsmbmJzcDsgMS4mbmJzcDsgQXBwbHkgdGhlIEJJRVIgY29uc3Ry
YWludHMsIHJlc3VsdGluZyBpbiBCQyhYKS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7O2NvbG9yOm5hdnkiPiZuYnNwOyZuYnNwOyAyLiZuYnNwOyBBcHBseSB0aGUgcm91dGlu
ZyBjb25zdHJhaW50cywgcmVzdWx0aW5nIGluIFJDKEJDKFgpKS48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnkiPiZuYnNwOyZuYnNwOyAzLiZuYnNwOyBTZWxl
Y3QgdGhlIGFsZ29yaXRobSBBRyBhcyBmb2xsb3dpbmc6PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90Oztjb2xvcjpuYXZ5Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgQS4mbmJzcDsgSWYgQkEgaXMgTlVMTCwgQUcgaXMgc2V0IHRvIFJBLjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpu
b25lIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6bmF2eSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IEIuJm5ic3A7IElmIEJBIGlzIG5vdCBOVUxMLCBBRyBpcyBzZXQg
dG8gQkEuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnkiPiZuYnNwOyZuYnNwOyA0LiZuYnNwOyBSdW4gQUcg
b24gUkMoQkMoWCkpLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQiPlp6aCZndDsgQW4gb3BlcmF0b3Igd291bGQgYmUgZXhwZWN0ZWQgdG8gZG8g
dGhlIHJlYXNvbmFibGUgdGhpbmdzIGFuZCBub3Qgc3BlY2lmeSBjb25mbGljdGluZyBCQyBhbmQg
UkMgZm9yIGEgc3ViLWRvbWFpbi4gRXZlbiBpZiBoZSBkaWQgc3BlY2lmeSBjb25mbGljdGluZyBC
QyBhbmQgUkMsIHRoZSBydWxlcyBhcmUgY2xlYXIg4oCTIGFwcGx5DQogQkMgZmlyc3QgYW5kIHRo
ZW4gUkMuIEluIHlvdXIgZXhhbXBsZSwgeW91IGVuZCB1cCB3aXRoIG5vIGxpbmtzIHRvIHVzZS4g
SSB0aGluayB0aGF04oCZcyBhY2NlcHRhYmxlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6Ymx1ZSI+W1hKUl0gSSBhc3N1bWUg
dGhpcyBpcyBhIHBvaW50IG5lZWQgdG8gYmUgcG9pbnRlZCBvdXQsIHNpbmNlIGl0IGlzIHVzZWZ1
bCBmb3IgYXZvaWRpbmcgbWlzY29uZmlndXJhdGlvbiwgYW5kIHRoaXMgZG9jdW1lbnQgaXMgaW50
ZW50IHRvIGV4cGxhaW4gdGhlIEJBUiBhbmQNCiBJUEEuPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1h
dXRvc3BhY2U6bm9uZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2NvbG9yOiMxRjQ5N0QiPlNob3VsZCB0aGUgY29tYmluYXRpb24gb2YgSVBBL0JBUiBiZSBzcGVj
aWZpZWQgKGZvbGxvd2luZyB0ZXh0IGJlIGNoYW5nZWQgdG8gbmV3IHRleHQpID8NCjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFj
ZTpub25lIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6
IzFGNDk3RCI+W09SSUcgVEVYVF08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBXaGVuIGEg
bmV3IEJBUiB2YWx1ZSBpcyBkZWZpbmVkLCBpdHMgY29ycmVzcG9uZGluZyBCQy9CQSBzZW1hbnRp
Y3MgTVVTVCBiZSBzcGVjaWZpZWQuJm5ic3A7DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNw
OyZuYnNwO0ZvciBhIG5ldyBJR1AgQWxnb3JpdGhtIHRvIGJlIHVzZWQgYXMgYSBCSUVSIElQQSwg
aXRzIFJDL1JBIHNlbWFudGljcyBNVVNUIGFsc28gYmUgY2xlYXIuPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5b
TkVXIFRFWFRdPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgV2hlbiBhIG5ldyBCQVIgdmFs
dWUgaXMgZGVmaW5lZCwgaXRzIGNvcnJlc3BvbmRpbmcgQkMvQkEgc2VtYW50aWNzIE1VU1QgYmUg
c3BlY2lmaWVkLCBhbmQgdGhlIGNvbWJpbmF0aW9uIG9mIEJBUiBhbmQgSVBBIE1VU1QgYWxzbyBi
ZSBzcGVjaWZpZWQuJm5ic3A7DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwO0Zv
ciBhIG5ldyBJR1AgQWxnb3JpdGhtIHRvIGJlIHVzZWQgYXMgYSBCSUVSIElQQSwgaXRzIFJDL1JB
IHNlbWFudGljcyBNVVNUIGJlIHNwZWNpZmllZCwgYW5kIHRoZSBjb21iaW5hdGlvbiBvZiBCQVIg
YW5kIElQQSBNVVNUIGFsc28gYmUgc3BlY2lmaWVkLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPlp6aCZndDsgQXMgbG9u
ZyBhcyBCQy9CQSBvciBSQy9SQSBzZW1hbnRpY3MgYXJlIGNsZWFyLCB0aGUgY29tYmluYXRpb24g
aXMgY2xlYXIgb25jZSB5b3UgYXBwbHkgdGhlIHJ1bGVzLCByaWdodD88L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibHVlIj5bWEpSXSB0aGUgY29tYmluYXRpb24g
aXMgbm90IGNsZWFyIGR1ZSB0byB0aGUgZm9sbG93aW5nIGNvbW1lbnRzIC0tLS0gY29tYmluYXRp
b24gb2YgQkFSIGFuZCBJUEEgaXMgbm90IG9ubHkgcmVzcG9uc2libGUgZm9yIGNhbGN1bGF0aW5n
IHRoZSBCRlItTkJSIG9mIGEgQkZFUiwgYnV0IGFsc28gcmVzcG9uc2libGUNCiBvZiBjYWxjdWxh
dGluZyB0aGUgbmV4dC1ob3Agb2YgYSBub24tZGlyZWN0bHktY29ubmVjdGVkIEJGUi1OQlIuIDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+Mi4gRm9yIHRoZSBmdW5jdGlv
biBvZiBieXBhc3NpbmcgTm9uLUJJRVIgcm91dGVycyAoNi45IG9mIFJGQzgyNzkpLCB0aGlzIGRv
Y3VtZW50IGlzIG5vdCBjbGVhci4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xv
cjojMUY0OTdEIj5Ud28gcG9zc2libGUgb3B0aW9ucyBJIGNhbiB0aGluayBvZjo8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+KGEpIFJ1biBBRyBvbiBSQyhCQyh4
KSkgdG8gZmluZCB0aGUgQkZSLU5CUiBvZiBhIEJGRVIsIGFuZCB0aGVuIHJ1biBSQSBvbiBSQyh4
KSB0byBmaW5kIHRoZSBJR1AgbmV4dC1ob3AgdG93YXJkIHRoZSBCRlItTkJSIGlmIEJGUi1OQlIg
aXMgbm90IGEgZGlyZWN0bHkgY29ubmVjdGVkIE5CUi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Y29sb3I6IzFGNDk3RCI+KGIpIFJ1biBBRyBvbiBSQyhCQyh4KSkgdG8gZmluZCB0aGUg
QkZSLU5CUiBvZiBhIEJGRVIsIGFuZCB0aGVuIHJ1biBBRyBvbiBSQyhCQyh4KSkgdG8gZmluZCB0
aGUgSUdQIG5leHQtaG9wIHRvd2FyZCB0aGUgQkZSLU5CUiBpZiBCRlItTkJSIGlzIG5vdCBhIGRp
cmVjdGx5IGNvbm5lY3RlZCBOQlIuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0Ij48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPlp6aCZndDsgSSBkb27igJl0IGZvbGxv
dyB0aGUgYWJvdmUuIFRoZSBzcGVjIGRvZXMgc2F5IHRoYXQgZm9yIGEgcGFydGljdWxhciBzdWJk
b21haW4gaWYgeW91ciBvd24gQkFSL0lQQSBpcyBkaWZmZXJlbnQgZnJvbSBhIEJGUuKAmXMsIHRo
ZW4gdGhhdCBCRlIgaXMgY29uc2lkZXJlZCBhcyBub3QgQklFUiBjYXBhYmxlIGFuZCB3aGF0ZXZl
ciBtZXRob2QNCiB5b3UgdXNlIHRvIGRlYWwgd2l0aCBpbmNhcGFibGUgcm91dGVycyBhcHBseS4g
SSB0aGluayB0aGF04oCZcyBzdHJhaWdodGZvcndhcmQuPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2NvbG9yOmJsdWUiPltYSlJdIGl0IGlzIHJlYXNvbmFibGUgZm9yIG1lIHRvIGRlc2Ny
aWJlIHRoZSBvdmVyYWxsIG1ldGhvZCBvZiBkZWFsaW5nIHdpdGggaW5jYXBhYmxlIHJvdXRlcnMg
aW4gUkZDODI3OSwgYnV0IHRoaXMgZG9jIGlzIHJlc3BvbnNpYmxlIGZvciBtYWtpbmcgdGhpcyBt
b3JlIGRldGFpbGVkLCBzaW5jZSBpdCBpcyBhIHNwZWNpZmljYXRpb24NCiBvZiBCQVIvSVBBIGFu
ZCBtYXkgYmUgdXNlZCB0byBhZGRyZXNzIHRoZSBpbmNhcGFibGUgcm91dGVycyBhcyBhIHVzZSBj
YXNlIG9mIEJBUi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPihhKSBs
b29rcyBiZXR0ZXIgdG8gbWUsIHNpbmNlIHRoZSBmaW5kaW5nIG9mIElHUCBuZXh0LWhvcCB0b3dh
cmQgdGhlIEJGUi1OQlIgc2VlbXMgdG8gYmUgYSBwdXJlIElHUCBiZWhhdmlvci48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+SXQgaXMgYWxzbyBub3RhYmxlIHRo
YXQsIGluY29ycmVjdCBjb21iaW5hdGlvbiBvZiBJUEEgYW5kIEJBUiBtYXkgY2F1c2UgYmxhY2sg
aG9sZSBvZiBidWlsZGluZyBhIEJJRlQgaXRlbSB0byBhIEJGRVIuDQo8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+Rm9yIGV4YW1wbGUsIGEgbm9uLWRpcmVjdGx5
LWNvbm5lY3RlZCBCRlItTkJSIGlzIGZvdW5kIGJ1dCB0aGUgSUdQIG5leHQtaG9wIHRvd2FyZCB0
aGUgQkZSLU5CUiBjb3VsZCBub3QgYmUgZm91bmQgYWNjb3JkaW5nIHRvIHRoZSBJUEEmIzQzO0JB
Ui48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFj
ZTpub25lIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6
IzFGNDk3RCI+My4gRm9yIHRoZSBhYm92ZSBydWxlICMxLCB0aGUgZG9jIGlzIG5vdCBjbGVhciB3
aGF0IGRvZXMgdGhlIEJDKHgpIG1lYW4gaWYgQkMgPSBOVUxMLiBTbyBkb2VzIHRoZSBydWxlICMy
IHdoZW4gUkMgPSBOVUxMLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5aemgmZ3Q7IEJDIG1lYW5zIEJJRVIgc3BlY2lm
aWMgY29uc3RyYWludHMuIElmIEJDIGlzIE5VTEwgaXQgbWVhbnMgbm8gY29uc3RyYWludHMuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj40LiBJIHRoaW5rIG9uZSBvciB0
d28gZXhhbXBsZXMgb2YgSVBBL0JBUiBzaG91bGQgYmUgZ2l2ZW4gdG8gbWFrZSBpdCBjbGVhciBh
cyBhbiB1cGRhdGUgdG8gUkZDODQwMS9SRkM4NDQ0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDs7Y29sb3I6bmF2eSI+KDEpSVBBID0gMCwgYW5kIElQQSA9IDE8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6
bm9uZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnkiPklQQSA9IDAgbWVhbnMgdGhh
dCwgUkEgPSBTUEYgYmFzZWQgb24gbGluayBtZXRyaWMsIFJDID0gcGVybWl0IGFueSBub2RlIHRv
IG92ZXJ3cml0ZSB0aGUgU1BGIHBhdGggdG8gdGhlIEJGUi1wcmVmaXggb2YgYSBCRlIuPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3Nw
YWNlOm5vbmUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpuYXZ5Ij5JUEEgPSAxIG1lYW5z
IHRoYXQsIFJBID0gU1BGIGJhc2VkIG9uIGxpbmsgbWV0cmljLCBSQyA9IE5vdCBwZXJtaXQgb3Zl
cndyaXRpbmcgdGhlIFNQRiBwYXRoIHRvIHRoZSBCRlItcHJlZml4IG9mIGEgQkZSLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFj
ZTpub25lIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6bmF2eSI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNl
Om5vbmUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpuYXZ5Ij5UZXh0IGZyb20gZHJhZnQt
aWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zIGZvciByZWZlcmVuY2U6DQo8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRv
c3BhY2U6bm9uZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnkiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzA6IFNob3J0ZXN0IFBhdGggRmlyc3QgKFNQRikgYWxn
b3JpdGhtIGJhc2VkIG9uIGxpbmsgbWV0cmljLiZuYnNwOyBUaGlzPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpuYXZ5Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgaXMgdGhlIHdlbGwta25vd24gc2hvcnRlc3QgcGF0aCBhbGdvcml0aG0gYXMgY29tcHV0
ZWQgYnkgdGhlIElTLUlTPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xv
cjpuYXZ5Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgRGVjaXNpb24gcHJvY2Vzcy4m
bmJzcDsgQ29uc2lzdGVudCB3aXRoIHRoZSBkZXBsb3llZCBwcmFjdGljZSBmb3IgbGluay08bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRv
c3BhY2U6bm9uZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnkiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyBzdGF0ZSBwcm90b2NvbHMsIGFsZ29yaXRobSAwIHBlcm1pdHMg
YW55IG5vZGUgdG8gb3ZlcndyaXRlIHRoZSBTUEY8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7O2NvbG9yOm5hdnkiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBwYXRo
IHdpdGggYSBkaWZmZXJlbnQgcGF0aCBiYXNlZCBvbiBsb2NhbCBwb2xpY3kuPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5v
bmUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpuYXZ5Ij48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9u
ZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnkiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyAxOiBTdHJpY3QgU2hvcnRlc3QgUGF0aCBGaXJzdCAoU1BGKSBhbGdvcml0aG0g
YmFzZWQgb24gbGluazxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6
bmF2eSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IG1ldHJpYy4mbmJzcDsgVGhlIGFs
Z29yaXRobSBpcyBpZGVudGljYWwgdG8gYWxnb3JpdGhtIDAgYnV0IGFsZ29yaXRobSAxPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3Nw
YWNlOm5vbmUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpuYXZ5Ij4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgcmVxdWlyZXMgdGhhdCBhbGwgbm9kZXMgYWxvbmcgdGhlIHBhdGgg
d2lsbCBob25vciB0aGUgU1BGIHJvdXRpbmc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7O2NvbG9yOm5hdnkiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBkZWNpc2lv
bi4mbmJzcDsgTG9jYWwgcG9saWN5IE1VU1QgTk9UIGFsdGVyIHRoZSBmb3J3YXJkaW5nIGRlY2lz
aW9uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRl
eHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpuYXZ5Ij4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgY29tcHV0ZWQgYnkgYWxnb3JpdGhtIDEgYXQgdGhl
IG5vZGUgY2xhaW1pbmcgdG8gc3VwcG9ydCBhbGdvcml0aG0gMS48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5aemgmZ3Q7IEl0IHNlZW1zIHRvIG1lIHRoYXQg
dGhlIGdlbmVyYWwgcnVsZXMgYXJlIGNsZWFyIGVub3VnaCBhbmQgYWRkaW5nIHRoZSBhYm92ZSBl
eGFtcGxlcyBvbmx5IG1ha2VzIHRoaW5ncyBtb3JlIGNvbXBsaWNhdGVkPzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25l
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9z
cGFjZTpub25lIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6bmF2eSI+KDIpQkFSID0gMCwg
YW5kIEJBUiA9IDE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5h
dnkiPkJBUiA9IDAgbWVhbnMgdGhhdCwgQkEgPSBOVUxMLCBCQyA9IE5VTEw8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9u
ZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnkiPkJBUiA9IDEgbWVhbnMgdGhhdCwg
QkEgPSBOVUxMLCBCQyA9IGV4Y2x1ZGUgbm9uLUJJRVIgcm91dGVyczxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFj
ZTpub25lIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPlp6aCZn
dDsgJm5ic3A7QkFSIDAgaXMgYWxyZWFkeSBkZWZpbmVkIGluIDg0MDEvODQ0NC4gQkFSIDEgaGFz
IG5vdCBiZWVuIG9mZmljaWFsbHkgZGVmaW5lZCAoZXZlbiB0aG91Z2h0IGl0IHdhcyB1c2VkIGFz
IGFuIGV4YW1wbGUgaW4gdmFyaW91cyBkaXNjdXNzaW9ucykgYW5kIGl04oCZcyBub3QgZ29vZA0K
IHRvIHVzZSBpdCBhcyBhbiBleGFtcGxlIGhlcmUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibHVlIj5bWEpSXSBFeGFtcGxl
IGlzIGJldHRlciB0aGFuIHByZWNlcHQuIE9uZSBtYXkgZmluZCBpdCBkaWZmaWN1bHQgdG8gZGVm
aW5lIGFueSBuZXcgQkFSL0lQQSBhY2NvcmRpbmcgdG8gdGhpcyBkb2N1bWVudCBpZiB0aGVyZSBp
cyBubyBleGFtcGxlcywgc2luY2UgdGhlIGJhc2ljDQogaWRlYSBvZiBCQVIvSVBBIGhhdmUgYmVl
biBwdXQgaW4gODQwMS84NDQ0IHNpbmNlIGl0cyBwcm9wb3NhbC48L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpu
b25lIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFG
NDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5JcyB0aGUgYWJvdmUgaW50ZXJwcmV0YXRpb24g
b2YgSVBBID0gMCBjb3JyZWN0ID8NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPlp6aCZndDsgSG9uZXN0bHkgc3BlYWtp
bmcgSeKAmW0gbm90IGdvb2QgYXQgaW50ZXJwcmV0aW5nIElQQSBkZWZpbml0aW9ucy48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3Bh
Y2U6bm9uZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4
dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2NvbG9yOiMxRjQ5N0QiPklmIGl0IGlzLCB0aGVuIG1heWJlIHRoZSB1c2Ugb2YgSVBBL0JB
UiA9IDEvMSBpcyBhbGxvd2VkLCBidXQgSVBBL0JBUiA9IDAvMSBpcyBub3QgYWxsb3dlZCA/PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0
b3NwYWNlOm5vbmUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdCI+WnpoJmd0OyBJIGRvbuKAmXQgc2VlIHdoeSAwLzEgaXMgbm90IGFsbG93ZWQuIFVz
aW5nIHlvdXIgZXhhbXBsZSwgQkFSMSBzaW1wbHkgc2F5cyBleGNsdWRpbmcgbm9uLUJJRVIgcm91
dGVycywgaS5lLiBhcyBpZiB0aGV5IGRvbuKAmXQgZXhpc3QgKG9yIHRyZWF0ZWQgYXMgYWx3YXlz
IGRvd24pLiBJDQogZG9u4oCZdCBzZWUgd2h5IEJBUiAxIHdvdWxkIGNvbmZsaWN0IHdpdGggQU5Z
IElQQS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
dGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2NvbG9yOmJsdWUiPltYSlJdIE9uZSBtYXkgZmluZCBhIG5vbi1kaXJlY3RseS1jb25u
ZWN0ZWQgQkZSLU5CUiBieSB1c2luZyBCQVImIzQzO0lQQSwgYnV0IG1heSBmYWlsZWQgdG8gZmlu
ZCB0aGUgbmV4dC1ob3Agb2YgdGhlIG5vbi1kaXJlY3RseS1jb25uZWN0ZWQgQkZSLU5CUiBhY2Nv
cmRpbmcNCiB0byBJUEEuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPklm
IElQQS9CQVIgPSAwLzEgaXMgdXNlZCwgcnVuIEFHIG9uIFJDKEJDKHgpKSB0byBnZXQgdGhlIG5v
bi1kaXJlY3RseS1jb25uZWN0ZWQgQkZSLU5CUiBvZiBhIEJGRVIgc2VlbXMgZGlmZmljdWx0Ljwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjUuICZuYnNwO2VkaXRvcmlhbCBzdWdnZXN0aW9u
czo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4
dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnkiPlRoZSB0
b3BvbG9neSBjb3VsZCBiZSBhIGRlZmF1bHQgdG9wb2xvZ3ksIGEgbXVsdGktdG9wb2xvZ3kgW1JG
QzUxMjBdIHRvcG9sb2d5LiZuYnNwOw0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Y29sb3I6IzFGNDk3RCI+U3VnZ2VzdGVkOg0KPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnkiPlRo
ZSB0b3BvbG9neSBjb3VsZCBiZSBhIGRlZmF1bHQgdG9wb2xvZ3ksIG9yIGEgbm9uLWRlZmF1bHQg
dG9wb2xvZ3kgYXMgZGVmaW5lZCBpbiBbUkZDNTEyMF0uJm5ic3A7DQo8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9u
ZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnkiPkZvciBhIHBhcnRpY3VsYXIgdG9w
b2xvZ3kgWCAod2hpY2ggY291bGQgYmUgYSBkZWZhdWx0IHRvcG9sb2d5IG9yIG11bHRpLXRvcG9s
Z3kgdG9wb2xvZ3kpPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0Qi
PlN1Z2dlc3RlZDo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5h
dnkiPkZvciBhIHBhcnRpY3VsYXIgdG9wb2xvZ3kgWCAod2hpY2ggY291bGQgYmUgYSBkZWZhdWx0
IHRvcG9sb2d5IG9yIG5vbi1kZWZhdWx0IHRvcG9sb2d5KTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnki
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0Ij5aemgmZ3Q7IFN1cmUgSSBjYW4gY2hhbmdlIHRoYXQuPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0Ij5aemgmZ3Q7IFRoYW5rcyE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQiPlp6aCZndDsgSmVmZnJleTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtj
b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6
IzFGNDk3RCI+VGhhbmtzPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5
N0QiPkppbmdyb25nPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5
N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3
RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+
DQo=

--_000_16253F7987E4F346823E305D08F9115AABA496E6nkgeml514mbxchi_--


From nobody Mon Nov  4 10:55:32 2019
Return-Path: <zzhang@juniper.net>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 753E8120019; Mon,  4 Nov 2019 10:55:30 -0800 (PST)
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, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
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 hoHsc8RwQATt; Mon,  4 Nov 2019 10:55:26 -0800 (PST)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (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 13A6612013A; Mon,  4 Nov 2019 10:55:26 -0800 (PST)
Received: from pps.filterd (m0108156.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id xA4Ig6GS009123; Mon, 4 Nov 2019 10:55:21 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=hvu/SWiQl0TEZFySukn5TxQv04F3o/fIzgb7BdFheXA=; b=de8Xo2LAXIoH/9JyYK+R5AdkX7WW3AmsHkEAA+oq/yCJBybaKIOwxepDvT5diuHxXaLQ XFkA3RzrNKxt/0jXfNIXRREAl6lxu/Tnqb8Jh3R8BKNYZp8RXq31E+kPbj360Vo3QTgo cdJobAGYFJks8cXsaxErtAzes5IT+3K4FTDl7fZNZ+na9jswPgnbbt1e2hCHbgq2dAHH 5ev5BB7TIl6zRZEHlu/X/ptK1YC6x7c1ffUNSXOIhaMaM4eYjcYmWdJB87Yor4NTMykP KTVa2EnlYXcZtgd5NlsZKbZegjHayszqb+hH0GhYJ8JcT9+4wb89d9A8qaq/9fVLrjGg LQ== 
Received: from nam04-co1-obe.outbound.protection.outlook.com (mail-co1nam04lp2052.outbound.protection.outlook.com [104.47.45.52]) by mx0a-00273201.pphosted.com with ESMTP id 2w18tp33a7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Mon, 04 Nov 2019 10:55:21 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OxO2H2gsTH1mdsGQ2gYmHrNz3NIi5NDyQv3eUIvu6cZarYnapVf6SI4643X5yg8NEKeejI1yLyan3tDyvQEi+TZsV1IUBl2bsWFOnPzUJOnl9Z2XpOEzLL+zFTlHeVcb4+nt/GFBkgVKX6vVP7RAaku+OsecuIxUWzAKjHLD8se+xnuhgCtjOt/KwIj2DkljdqoBCII5pPBgv7djcQxsy8sKyokliPXjd1BbyyVoDv/wghJ5Gl0WFYR3h0Nmi4BPtCxIoo0HiOlbZuEEpqcvpP6YNvHQu2DYw/bctWfDtGpqPIDpAk4zw1LMOPmz47U4fQOvgfvzTpRERhp6xbWvaA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hvu/SWiQl0TEZFySukn5TxQv04F3o/fIzgb7BdFheXA=; b=C3eQjzu8P06wE/wj6fLiB2BRTEUOYT5W59zj8htWuG1jsuopqfiqT6XSChHx8Q0ST0OpFHOMX3q1ky7m1UaP047AFhKjqooiYBBk43i9JN+utnkWfNYMq+EeaowtIF/FzyovfHK89mS5IJAUq4wQ+Ji4slPWODnrHtBf/46rhzG2ZbqLdqxYdk2T++TBk3XLbdn2Cy862kGEN4qvLtyxo7xNBMaa1PoG873qd99Xt1vgP85GuMgUbaIVxHS/M5y8bUtp6VQKq3s32DIMMAuJImNSE50sJ/7Ikc1CMOYcuvMUqONucdy3ASaJqW6Cp89Xx2+b/e0r+UlCK9xJZzmkdw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from CY4PR05MB3637.namprd05.prod.outlook.com (10.171.248.25) by CY4PR05MB3366.namprd05.prod.outlook.com (10.171.248.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2430.16; Mon, 4 Nov 2019 18:55:07 +0000
Received: from CY4PR05MB3637.namprd05.prod.outlook.com ([fe80::e036:dbee:4e8c:7359]) by CY4PR05MB3637.namprd05.prod.outlook.com ([fe80::e036:dbee:4e8c:7359%7]) with mapi id 15.20.2430.013; Mon, 4 Nov 2019 18:55:07 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: "Xiejingrong (Jingrong)" <xiejingrong@huawei.com>, "draft-ietf-bier-bar-ipa@ietf.org" <draft-ietf-bier-bar-ipa@ietf.org>
CC: BIER WG <bier@ietf.org>
Thread-Topic: Review Comments - draft-ietf-bier-bar-ipa-05
Thread-Index: AdV9jFJ+dTormCscQCKdYIHfTzcHKARM3l4QAREiEnAADoXacA==
Date: Mon, 4 Nov 2019 18:55:07 +0000
Message-ID: <CY4PR05MB3637CD495F6D9C30B0BA22A6D47F0@CY4PR05MB3637.namprd05.prod.outlook.com>
References: <16253F7987E4F346823E305D08F9115AAB9F103F@nkgeml514-mbx.china.huawei.com> <DM5PR05MB354821C57CB4B8C5F819BFC9D4600@DM5PR05MB3548.namprd05.prod.outlook.com> <16253F7987E4F346823E305D08F9115AABA496E6@nkgeml514-mbx.china.huawei.com>
In-Reply-To: <16253F7987E4F346823E305D08F9115AABA496E6@nkgeml514-mbx.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [96.237.64.80]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 97b79d20-4ada-4a0a-a369-08d76158829c
x-ms-traffictypediagnostic: CY4PR05MB3366:
x-microsoft-antispam-prvs: <CY4PR05MB3366B5426C495CBBADA2573FD47F0@CY4PR05MB3366.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0211965D06
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(366004)(39860400002)(396003)(346002)(376002)(136003)(51444003)(37854004)(199004)(189003)(86362001)(2906002)(256004)(486006)(55016002)(14454004)(446003)(26005)(186003)(66476007)(64756008)(790700001)(4326008)(6116002)(76116006)(316002)(66556008)(66446008)(3846002)(11346002)(25786009)(76176011)(14444005)(7696005)(66946007)(102836004)(53546011)(6506007)(110136005)(71190400001)(71200400001)(6246003)(66066001)(9326002)(9686003)(8676002)(81156014)(8936002)(81166006)(236005)(54896002)(6436002)(478600001)(2501003)(74316002)(52536014)(476003)(229853002)(561944003)(99286004)(7736002)(5660300002)(33656002)(6306002); DIR:OUT; SFP:1102; SCL:1; SRVR:CY4PR05MB3366; H:CY4PR05MB3637.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: +QKTqlQPcVZJ9OX5fmrk+ASbKICfGuH5jPYjdfxmyjl6l8dPhn3+xGfUE/x6Il4u1YLBx7975O4/nJxeL2cZ+0P2E0Thb1LBLCK3wBNViYML2AoXC3YGglhXqUmYb3MxwLBom2wT/zVv/TAQgKbdxKRc4XOWci2bq3j4m61oLAXFiA87UV1FfpFaz0iw0HUhsgK4qdhYGsJFLPU8Kf4fFGVb9mp0EYqhcYqGw1YuYEQ+W6R67qA2iFV13hT1Az9unVEmQKoVFPl0e3vofnYZbUyopW7515tHB8ewEPsZNKkvAm9aNxJjdrsodoUQcmvXHNOWn7pyG8xM1l/g6J2q6BupGkiBW6658ESdTrW6S44dIo5Yqw1bHP9MmgnqtCqi4AjdLjEzipy7Ii+fngPCUj50zOdG8HJURlk3I9nL81B9vnMDyiSK2WJWLObO0Xt6
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_CY4PR05MB3637CD495F6D9C30B0BA22A6D47F0CY4PR05MB3637namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 97b79d20-4ada-4a0a-a369-08d76158829c
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Nov 2019 18:55:07.1195 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: dk4P/C4Wr1Vf6BUw2L7tYI3LkhNGoupd7EDxHF2G6VC/qvsvSWU6TJ2/TLdTNfnchNZvSHCJFFzS/ymY3aqKfw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR05MB3366
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.95,1.0.8 definitions=2019-11-04_10:2019-11-04,2019-11-04 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 lowpriorityscore=0 suspectscore=0 malwarescore=0 mlxlogscore=999 impostorscore=0 priorityscore=1501 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 adultscore=0 clxscore=1015 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1908290000 definitions=main-1911040181
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/9ULZjzL6Cl-yQE8IMG6AV_GMTrQ>
Subject: Re: [Bier] Review Comments - draft-ietf-bier-bar-ipa-05
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Nov 2019 18:55:31 -0000

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

SGkgSmluZ3JvbmcsDQoNClBsZWFzZSBzZWUgenpoMj4gYmVsb3cuDQoNCkZyb206IFhpZWppbmdy
b25nIChKaW5ncm9uZykgPHhpZWppbmdyb25nQGh1YXdlaS5jb20+DQpTZW50OiBNb25kYXksIE5v
dmVtYmVyIDQsIDIwMTkgNzoxOCBBTQ0KVG86IEplZmZyZXkgKFpoYW9odWkpIFpoYW5nIDx6emhh
bmdAanVuaXBlci5uZXQ+OyBkcmFmdC1pZXRmLWJpZXItYmFyLWlwYUBpZXRmLm9yZw0KQ2M6IEJJ
RVIgV0cgPGJpZXJAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogUmV2aWV3IENvbW1lbnRzIC0gZHJh
ZnQtaWV0Zi1iaWVyLWJhci1pcGEtMDUNCg0KSGkgSmVmZnJleSwNClBsZWFzZSBmaW5kIGJlbG93
IG15IGNvbW1lbnRzIG1hcmtlZCB3aXRoIFtYSlJdDQoNClRoYW5rcw0KSmluZ3JvbmcNCg0KRnJv
bTogSmVmZnJleSAoWmhhb2h1aSkgWmhhbmcgW21haWx0bzp6emhhbmdAanVuaXBlci5uZXRdDQpT
ZW50OiBXZWRuZXNkYXksIE9jdG9iZXIgMzAsIDIwMTkgOTo1MiBBTQ0KVG86IFhpZWppbmdyb25n
IChKaW5ncm9uZykgPHhpZWppbmdyb25nQGh1YXdlaS5jb208bWFpbHRvOnhpZWppbmdyb25nQGh1
YXdlaS5jb20+PjsgZHJhZnQtaWV0Zi1iaWVyLWJhci1pcGFAaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0
LWlldGYtYmllci1iYXItaXBhQGlldGYub3JnPg0KQ2M6IEJJRVIgV0cgPGJpZXJAaWV0Zi5vcmc8
bWFpbHRvOmJpZXJAaWV0Zi5vcmc+Pg0KU3ViamVjdDogUkU6IFJldmlldyBDb21tZW50cyAtIGRy
YWZ0LWlldGYtYmllci1iYXItaXBhLTA1DQoNCkhpIEppbmdyb25nLA0KDQpUaGFuayB5b3UgZm9y
IHNoZXBoZXJkaW5nIHRoZSBkb2N1bWVudC4gUGxlYXNlIHNlZSB6emg+IGJlbG93Lg0KDQpGcm9t
OiBYaWVqaW5ncm9uZyA8eGllamluZ3JvbmdAaHVhd2VpLmNvbTxtYWlsdG86eGllamluZ3JvbmdA
aHVhd2VpLmNvbT4+DQpTZW50OiBNb25kYXksIE9jdG9iZXIgNywgMjAxOSAxMTo1NiBQTQ0KVG86
IGRyYWZ0LWlldGYtYmllci1iYXItaXBhQGlldGYub3JnPG1haWx0bzpkcmFmdC1pZXRmLWJpZXIt
YmFyLWlwYUBpZXRmLm9yZz4NCkNjOiBCSUVSIFdHIDxiaWVyQGlldGYub3JnPG1haWx0bzpiaWVy
QGlldGYub3JnPj4NClN1YmplY3Q6IFJldmlldyBDb21tZW50cyAtIGRyYWZ0LWlldGYtYmllci1i
YXItaXBhLTA1DQoNCkhpIGF1dGhvcnMsDQpJIGFtIGFzc2lnbmVkIGFzIERvYyBzaGVwaGVyZCBm
b3IgdGhpcyBkcmFmdC4NCkkgdGhpbmsgdGhlIGRvY3VtZW50IGlzIHVzZWZ1bCB0byBjbGFyaWZ5
IHRoZSBCQVIvSVBBIGZpZWxkIGRlZmluZWQgaW4gUkZDODQwMS9SRkM4NDQ0Lg0KTXkgbWFpbiBz
dWdnZXN0aW9uIGlzIGFkZGluZyBzb21lIHJlYWwgZXhhbXBsZXMgb2YgSVBBL0JBUiB0byBtYWtl
IHRoaXMgZG9jdW1lbnQgbW9yZSBjbGVhciBhbmQgZGVwbG95YWJsZS4NClBsZWFzZSBzZWUgYmVs
b3cgZm9yIHRoZSBjb21tZW50cy4NCg0KMS4gRm9yIHRoZSBmb2xsb3dpbmcgcnVsZXMgMSMgYW5k
ICMyLCBob3cgaWYgdGhlcmUgYXJlIGNvbmZsaWN0aW9ucyBvZiBCQyhYKSBhbmQgUkMoWCk/DQpG
b3IgZXhhbXBsZSwgQkMoWCkgc2F5cyDigJxwcmVmZXIgUkVEIGxpbmtzIGFuZCBleGNsdWRlIEJM
VUUgbGlua3PigJ0sIHdoaWxlIFJDKFgpIHNheXMg4oCccHJlZmVyIEJMVUUgbGlua3MgYW5kIGV4
Y2x1ZGUgUkVEIGxpbmtz4oCdLg0KICAgMS4gIEFwcGx5IHRoZSBCSUVSIGNvbnN0cmFpbnRzLCBy
ZXN1bHRpbmcgaW4gQkMoWCkuDQogICAyLiAgQXBwbHkgdGhlIHJvdXRpbmcgY29uc3RyYWludHMs
IHJlc3VsdGluZyBpbiBSQyhCQyhYKSkuDQogICAzLiAgU2VsZWN0IHRoZSBhbGdvcml0aG0gQUcg
YXMgZm9sbG93aW5nOg0KICAgICAgIEEuICBJZiBCQSBpcyBOVUxMLCBBRyBpcyBzZXQgdG8gUkEu
DQogICAgICAgQi4gIElmIEJBIGlzIG5vdCBOVUxMLCBBRyBpcyBzZXQgdG8gQkEuDQogICA0LiAg
UnVuIEFHIG9uIFJDKEJDKFgpKS4NCg0KWnpoPiBBbiBvcGVyYXRvciB3b3VsZCBiZSBleHBlY3Rl
ZCB0byBkbyB0aGUgcmVhc29uYWJsZSB0aGluZ3MgYW5kIG5vdCBzcGVjaWZ5IGNvbmZsaWN0aW5n
IEJDIGFuZCBSQyBmb3IgYSBzdWItZG9tYWluLiBFdmVuIGlmIGhlIGRpZCBzcGVjaWZ5IGNvbmZs
aWN0aW5nIEJDIGFuZCBSQywgdGhlIHJ1bGVzIGFyZSBjbGVhciDigJMgYXBwbHkgQkMgZmlyc3Qg
YW5kIHRoZW4gUkMuIEluIHlvdXIgZXhhbXBsZSwgeW91IGVuZCB1cCB3aXRoIG5vIGxpbmtzIHRv
IHVzZS4gSSB0aGluayB0aGF04oCZcyBhY2NlcHRhYmxlLg0KW1hKUl0gSSBhc3N1bWUgdGhpcyBp
cyBhIHBvaW50IG5lZWQgdG8gYmUgcG9pbnRlZCBvdXQsIHNpbmNlIGl0IGlzIHVzZWZ1bCBmb3Ig
YXZvaWRpbmcgbWlzY29uZmlndXJhdGlvbiwgYW5kIHRoaXMgZG9jdW1lbnQgaXMgaW50ZW50IHRv
IGV4cGxhaW4gdGhlIEJBUiBhbmQgSVBBLg0KWnpoMj4gSSB0aG91Z2h0IHRoYXQgd2FzIG9idmlv
dXMsIGJ1dCBJ4oCZbGwgZXhwbGljaXRseSBwb2ludCB0aGF0IG91dC4NCg0KU2hvdWxkIHRoZSBj
b21iaW5hdGlvbiBvZiBJUEEvQkFSIGJlIHNwZWNpZmllZCAoZm9sbG93aW5nIHRleHQgYmUgY2hh
bmdlZCB0byBuZXcgdGV4dCkgPw0KW09SSUcgVEVYVF0NCiAgIFdoZW4gYSBuZXcgQkFSIHZhbHVl
IGlzIGRlZmluZWQsIGl0cyBjb3JyZXNwb25kaW5nIEJDL0JBIHNlbWFudGljcyBNVVNUIGJlIHNw
ZWNpZmllZC4NCiAgIEZvciBhIG5ldyBJR1AgQWxnb3JpdGhtIHRvIGJlIHVzZWQgYXMgYSBCSUVS
IElQQSwgaXRzIFJDL1JBIHNlbWFudGljcyBNVVNUIGFsc28gYmUgY2xlYXIuDQpbTkVXIFRFWFRd
DQogICBXaGVuIGEgbmV3IEJBUiB2YWx1ZSBpcyBkZWZpbmVkLCBpdHMgY29ycmVzcG9uZGluZyBC
Qy9CQSBzZW1hbnRpY3MgTVVTVCBiZSBzcGVjaWZpZWQsIGFuZCB0aGUgY29tYmluYXRpb24gb2Yg
QkFSIGFuZCBJUEEgTVVTVCBhbHNvIGJlIHNwZWNpZmllZC4NCiAgIEZvciBhIG5ldyBJR1AgQWxn
b3JpdGhtIHRvIGJlIHVzZWQgYXMgYSBCSUVSIElQQSwgaXRzIFJDL1JBIHNlbWFudGljcyBNVVNU
IGJlIHNwZWNpZmllZCwgYW5kIHRoZSBjb21iaW5hdGlvbiBvZiBCQVIgYW5kIElQQSBNVVNUIGFs
c28gYmUgc3BlY2lmaWVkLg0KDQpaemg+IEFzIGxvbmcgYXMgQkMvQkEgb3IgUkMvUkEgc2VtYW50
aWNzIGFyZSBjbGVhciwgdGhlIGNvbWJpbmF0aW9uIGlzIGNsZWFyIG9uY2UgeW91IGFwcGx5IHRo
ZSBydWxlcywgcmlnaHQ/DQpbWEpSXSB0aGUgY29tYmluYXRpb24gaXMgbm90IGNsZWFyIGR1ZSB0
byB0aGUgZm9sbG93aW5nIGNvbW1lbnRzIC0tLS0gY29tYmluYXRpb24gb2YgQkFSIGFuZCBJUEEg
aXMgbm90IG9ubHkgcmVzcG9uc2libGUgZm9yIGNhbGN1bGF0aW5nIHRoZSBCRlItTkJSIG9mIGEg
QkZFUiwgYnV0IGFsc28gcmVzcG9uc2libGUgb2YgY2FsY3VsYXRpbmcgdGhlIG5leHQtaG9wIG9m
IGEgbm9uLWRpcmVjdGx5LWNvbm5lY3RlZCBCRlItTkJSLg0KWnpoMj4gSSBkb27igJl0IGFncmVl
IHdpdGggdGhlIGFib3ZlLiBBbiBvcGVyYXRvciBtYXkgbm90IGNhcmUgaG93IHRoZSBCRlItTkJS
IGlzIHJlYWNoZWQgdmlhIGFueSB0dW5uZWw7IGV2ZW4gaWYgdGhhdCB0dW5uZWwgbXVzdCBiZSBm
b2xsb3dpbmcgSVBBICh3aGljaCBJIGRvbuKAmXQgdGhpbmsgdGhpcyBkb2N1bWVudCBzaG91bGQg
c3BlY2lmeSksIGl0IGlzIG5vdCB0aGUgY29tYmluYXRpb24gb2YgQkFSIGFuZCBJUEEgdGhhdCBk
ZXRlcm1pbmVzIHRoZSBuZXh0aG9wIGZvciB0aGF0IHR1bm5lbCwgYXMgdGhlcmUgc2hvdWxkIGJl
IG5vIEJJRVIgcm91dGVycyAodGhhdCBhZHZlcnRpc2UgdGhlIHNhbWUgQkFSK0lQQSkgb24gdGhl
IHR1bm5lbCBwYXRoIHRvIHRoZSBCRlItTkJSLg0KDQoyLiBGb3IgdGhlIGZ1bmN0aW9uIG9mIGJ5
cGFzc2luZyBOb24tQklFUiByb3V0ZXJzICg2Ljkgb2YgUkZDODI3OSksIHRoaXMgZG9jdW1lbnQg
aXMgbm90IGNsZWFyLg0KVHdvIHBvc3NpYmxlIG9wdGlvbnMgSSBjYW4gdGhpbmsgb2Y6DQooYSkg
UnVuIEFHIG9uIFJDKEJDKHgpKSB0byBmaW5kIHRoZSBCRlItTkJSIG9mIGEgQkZFUiwgYW5kIHRo
ZW4gcnVuIFJBIG9uIFJDKHgpIHRvIGZpbmQgdGhlIElHUCBuZXh0LWhvcCB0b3dhcmQgdGhlIEJG
Ui1OQlIgaWYgQkZSLU5CUiBpcyBub3QgYSBkaXJlY3RseSBjb25uZWN0ZWQgTkJSLg0KKGIpIFJ1
biBBRyBvbiBSQyhCQyh4KSkgdG8gZmluZCB0aGUgQkZSLU5CUiBvZiBhIEJGRVIsIGFuZCB0aGVu
IHJ1biBBRyBvbiBSQyhCQyh4KSkgdG8gZmluZCB0aGUgSUdQIG5leHQtaG9wIHRvd2FyZCB0aGUg
QkZSLU5CUiBpZiBCRlItTkJSIGlzIG5vdCBhIGRpcmVjdGx5IGNvbm5lY3RlZCBOQlIuDQoNClp6
aD4gSSBkb27igJl0IGZvbGxvdyB0aGUgYWJvdmUuIFRoZSBzcGVjIGRvZXMgc2F5IHRoYXQgZm9y
IGEgcGFydGljdWxhciBzdWJkb21haW4gaWYgeW91ciBvd24gQkFSL0lQQSBpcyBkaWZmZXJlbnQg
ZnJvbSBhIEJGUuKAmXMsIHRoZW4gdGhhdCBCRlIgaXMgY29uc2lkZXJlZCBhcyBub3QgQklFUiBj
YXBhYmxlIGFuZCB3aGF0ZXZlciBtZXRob2QgeW91IHVzZSB0byBkZWFsIHdpdGggaW5jYXBhYmxl
IHJvdXRlcnMgYXBwbHkuIEkgdGhpbmsgdGhhdOKAmXMgc3RyYWlnaHRmb3J3YXJkLg0KW1hKUl0g
aXQgaXMgcmVhc29uYWJsZSBmb3IgbWUgdG8gZGVzY3JpYmUgdGhlIG92ZXJhbGwgbWV0aG9kIG9m
IGRlYWxpbmcgd2l0aCBpbmNhcGFibGUgcm91dGVycyBpbiBSRkM4Mjc5LCBidXQgdGhpcyBkb2Mg
aXMgcmVzcG9uc2libGUgZm9yIG1ha2luZyB0aGlzIG1vcmUgZGV0YWlsZWQsIHNpbmNlIGl0IGlz
IGEgc3BlY2lmaWNhdGlvbiBvZiBCQVIvSVBBIGFuZCBtYXkgYmUgdXNlZCB0byBhZGRyZXNzIHRo
ZSBpbmNhcGFibGUgcm91dGVycyBhcyBhIHVzZSBjYXNlIG9mIEJBUi4NClp6aDI+IERldGFpbHMg
b2YgZGVhbGluZyB3aXRoIGluY2FwYWJsZSByb3V0ZXJzIGlzIG91dHNpZGUgdGhlIHNjb3BlIG9m
IHRoaXMgZG9jdW1lbnQuIFRoZXJlIGFyZSBtYW55IHdheXMgdG8gZGVhbCB3aXRoIGluY2FwYWJs
ZSByb3V0ZXJzOiBzZWN0aW9uIDYuOSBvZiA4Mjc5IChhbmQgdGV0aGVyaW5nIGV4dGVuc2lvbik7
IGV4Y2x1ZGluZyBpbiBjYXBhYmxlIHJvdXRlcnM7IHdoYXRldmVyIG1heSBiZSBkZWZpbmVkIGlu
IHRoZSBmdXR1cmUuDQoNCihhKSBsb29rcyBiZXR0ZXIgdG8gbWUsIHNpbmNlIHRoZSBmaW5kaW5n
IG9mIElHUCBuZXh0LWhvcCB0b3dhcmQgdGhlIEJGUi1OQlIgc2VlbXMgdG8gYmUgYSBwdXJlIElH
UCBiZWhhdmlvci4NCkl0IGlzIGFsc28gbm90YWJsZSB0aGF0LCBpbmNvcnJlY3QgY29tYmluYXRp
b24gb2YgSVBBIGFuZCBCQVIgbWF5IGNhdXNlIGJsYWNrIGhvbGUgb2YgYnVpbGRpbmcgYSBCSUZU
IGl0ZW0gdG8gYSBCRkVSLg0KRm9yIGV4YW1wbGUsIGEgbm9uLWRpcmVjdGx5LWNvbm5lY3RlZCBC
RlItTkJSIGlzIGZvdW5kIGJ1dCB0aGUgSUdQIG5leHQtaG9wIHRvd2FyZCB0aGUgQkZSLU5CUiBj
b3VsZCBub3QgYmUgZm91bmQgYWNjb3JkaW5nIHRvIHRoZSBJUEErQkFSLg0KDQoNCjMuIEZvciB0
aGUgYWJvdmUgcnVsZSAjMSwgdGhlIGRvYyBpcyBub3QgY2xlYXIgd2hhdCBkb2VzIHRoZSBCQyh4
KSBtZWFuIGlmIEJDID0gTlVMTC4gU28gZG9lcyB0aGUgcnVsZSAjMiB3aGVuIFJDID0gTlVMTC4N
Cg0KWnpoPiBCQyBtZWFucyBCSUVSIHNwZWNpZmljIGNvbnN0cmFpbnRzLiBJZiBCQyBpcyBOVUxM
IGl0IG1lYW5zIG5vIGNvbnN0cmFpbnRzLg0KDQo0LiBJIHRoaW5rIG9uZSBvciB0d28gZXhhbXBs
ZXMgb2YgSVBBL0JBUiBzaG91bGQgYmUgZ2l2ZW4gdG8gbWFrZSBpdCBjbGVhciBhcyBhbiB1cGRh
dGUgdG8gUkZDODQwMS9SRkM4NDQ0Lg0KKDEpSVBBID0gMCwgYW5kIElQQSA9IDENCklQQSA9IDAg
bWVhbnMgdGhhdCwgUkEgPSBTUEYgYmFzZWQgb24gbGluayBtZXRyaWMsIFJDID0gcGVybWl0IGFu
eSBub2RlIHRvIG92ZXJ3cml0ZSB0aGUgU1BGIHBhdGggdG8gdGhlIEJGUi1wcmVmaXggb2YgYSBC
RlIuDQpJUEEgPSAxIG1lYW5zIHRoYXQsIFJBID0gU1BGIGJhc2VkIG9uIGxpbmsgbWV0cmljLCBS
QyA9IE5vdCBwZXJtaXQgb3ZlcndyaXRpbmcgdGhlIFNQRiBwYXRoIHRvIHRoZSBCRlItcHJlZml4
IG9mIGEgQkZSLg0KDQpUZXh0IGZyb20gZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1l
eHRlbnNpb25zIGZvciByZWZlcmVuY2U6DQogICAgICAwOiBTaG9ydGVzdCBQYXRoIEZpcnN0IChT
UEYpIGFsZ29yaXRobSBiYXNlZCBvbiBsaW5rIG1ldHJpYy4gIFRoaXMNCiAgICAgIGlzIHRoZSB3
ZWxsLWtub3duIHNob3J0ZXN0IHBhdGggYWxnb3JpdGhtIGFzIGNvbXB1dGVkIGJ5IHRoZSBJUy1J
Uw0KICAgICAgRGVjaXNpb24gcHJvY2Vzcy4gIENvbnNpc3RlbnQgd2l0aCB0aGUgZGVwbG95ZWQg
cHJhY3RpY2UgZm9yIGxpbmstDQogICAgICBzdGF0ZSBwcm90b2NvbHMsIGFsZ29yaXRobSAwIHBl
cm1pdHMgYW55IG5vZGUgdG8gb3ZlcndyaXRlIHRoZSBTUEYNCiAgICAgIHBhdGggd2l0aCBhIGRp
ZmZlcmVudCBwYXRoIGJhc2VkIG9uIGxvY2FsIHBvbGljeS4NCg0KICAgICAgMTogU3RyaWN0IFNo
b3J0ZXN0IFBhdGggRmlyc3QgKFNQRikgYWxnb3JpdGhtIGJhc2VkIG9uIGxpbmsNCiAgICAgIG1l
dHJpYy4gIFRoZSBhbGdvcml0aG0gaXMgaWRlbnRpY2FsIHRvIGFsZ29yaXRobSAwIGJ1dCBhbGdv
cml0aG0gMQ0KICAgICAgcmVxdWlyZXMgdGhhdCBhbGwgbm9kZXMgYWxvbmcgdGhlIHBhdGggd2ls
bCBob25vciB0aGUgU1BGIHJvdXRpbmcNCiAgICAgIGRlY2lzaW9uLiAgTG9jYWwgcG9saWN5IE1V
U1QgTk9UIGFsdGVyIHRoZSBmb3J3YXJkaW5nIGRlY2lzaW9uDQogICAgICBjb21wdXRlZCBieSBh
bGdvcml0aG0gMSBhdCB0aGUgbm9kZSBjbGFpbWluZyB0byBzdXBwb3J0IGFsZ29yaXRobSAxLg0K
DQpaemg+IEl0IHNlZW1zIHRvIG1lIHRoYXQgdGhlIGdlbmVyYWwgcnVsZXMgYXJlIGNsZWFyIGVu
b3VnaCBhbmQgYWRkaW5nIHRoZSBhYm92ZSBleGFtcGxlcyBvbmx5IG1ha2VzIHRoaW5ncyBtb3Jl
IGNvbXBsaWNhdGVkPw0KDQooMilCQVIgPSAwLCBhbmQgQkFSID0gMQ0KQkFSID0gMCBtZWFucyB0
aGF0LCBCQSA9IE5VTEwsIEJDID0gTlVMTA0KQkFSID0gMSBtZWFucyB0aGF0LCBCQSA9IE5VTEws
IEJDID0gZXhjbHVkZSBub24tQklFUiByb3V0ZXJzDQoNClp6aD4gIEJBUiAwIGlzIGFscmVhZHkg
ZGVmaW5lZCBpbiA4NDAxLzg0NDQuIEJBUiAxIGhhcyBub3QgYmVlbiBvZmZpY2lhbGx5IGRlZmlu
ZWQgKGV2ZW4gdGhvdWdodCBpdCB3YXMgdXNlZCBhcyBhbiBleGFtcGxlIGluIHZhcmlvdXMgZGlz
Y3Vzc2lvbnMpIGFuZCBpdOKAmXMgbm90IGdvb2QgdG8gdXNlIGl0IGFzIGFuIGV4YW1wbGUgaGVy
ZS4NCltYSlJdIEV4YW1wbGUgaXMgYmV0dGVyIHRoYW4gcHJlY2VwdC4gT25lIG1heSBmaW5kIGl0
IGRpZmZpY3VsdCB0byBkZWZpbmUgYW55IG5ldyBCQVIvSVBBIGFjY29yZGluZyB0byB0aGlzIGRv
Y3VtZW50IGlmIHRoZXJlIGlzIG5vIGV4YW1wbGVzLCBzaW5jZSB0aGUgYmFzaWMgaWRlYSBvZiBC
QVIvSVBBIGhhdmUgYmVlbiBwdXQgaW4gODQwMS84NDQ0IHNpbmNlIGl0cyBwcm9wb3NhbC4NClp6
aDI+IEkgaG9uZXN0bHkgZG9u4oCZdCBzZWUgd2h5IGl0IGlzIGRpZmZpY3VsdCBhbmQgd2h5IGFu
IGV4YW1wbGUgd2lsbCBoZWxwIGRlZmluaW5nIG5ldyBCQVIvSVBBLiBCdXQgSSB3aWxsIGFkZCB0
aGUgZm9sbG93aW5nIGV4YW1wbGU6DQoNCiAgRm9yIGV4YW1wbGUsIG9uZSBtYXkgZGVmaW5lIEJB
Uj14IHdpdGggc2VtYW50aWNzIG9mIOKAnGV4Y2x1ZGluZyBCSUVSIGluY2FwYWJsZSByb3V0ZXJz
4oCdLiBUaGF0IEJJRVIgc3BlY2lmaWMgY29uc3RyYWludCBjYW4gZ28gd2l0aCBhbnkgSVBBOiB3
aGF0ZXZlciBSQ1JBIGRlZmluZWQgYnkgSVBBIGlzIGF1Z21lbnRlZCB3aXRoIOKAnGV4Y2x1ZGlu
ZyBCSUVSIGluY2FwYWJsZSByb3V0ZXJz4oCdLg0KDQpJcyB0aGUgYWJvdmUgaW50ZXJwcmV0YXRp
b24gb2YgSVBBID0gMCBjb3JyZWN0ID8NCg0KWnpoPiBIb25lc3RseSBzcGVha2luZyBJ4oCZbSBu
b3QgZ29vZCBhdCBpbnRlcnByZXRpbmcgSVBBIGRlZmluaXRpb25zLg0KDQpJZiBpdCBpcywgdGhl
biBtYXliZSB0aGUgdXNlIG9mIElQQS9CQVIgPSAxLzEgaXMgYWxsb3dlZCwgYnV0IElQQS9CQVIg
PSAwLzEgaXMgbm90IGFsbG93ZWQgPw0KDQpaemg+IEkgZG9u4oCZdCBzZWUgd2h5IDAvMSBpcyBu
b3QgYWxsb3dlZC4gVXNpbmcgeW91ciBleGFtcGxlLCBCQVIxIHNpbXBseSBzYXlzIGV4Y2x1ZGlu
ZyBub24tQklFUiByb3V0ZXJzLCBpLmUuIGFzIGlmIHRoZXkgZG9u4oCZdCBleGlzdCAob3IgdHJl
YXRlZCBhcyBhbHdheXMgZG93bikuIEkgZG9u4oCZdCBzZWUgd2h5IEJBUiAxIHdvdWxkIGNvbmZs
aWN0IHdpdGggQU5ZIElQQS4NCltYSlJdIE9uZSBtYXkgZmluZCBhIG5vbi1kaXJlY3RseS1jb25u
ZWN0ZWQgQkZSLU5CUiBieSB1c2luZyBCQVIrSVBBLCBidXQgbWF5IGZhaWxlZCB0byBmaW5kIHRo
ZSBuZXh0LWhvcCBvZiB0aGUgbm9uLWRpcmVjdGx5LWNvbm5lY3RlZCBCRlItTkJSIGFjY29yZGlu
ZyB0byBJUEEuDQpaemgyPiBUaGF04oCZcyBub3QgYSBjb25mbGljdCBvZiBCQVIvSVBBIGRlZmlu
aXRpb247IHRoYXTigJlzIGp1c3QgbGlrZSByZXF1ZXN0aW5nIGEgUlNWUC1URSB0dW5uZWwgd2l0
aCAxRyBCVyB3aGlsZSBhbGwgdGhlIGxpbmtzIGluIHRoZSBuZXR3b3JrIGFyZSBvbmx5IDEwTS4N
Clp6aDI+IFRoYW5rcyENClp6aDI+IEplZmZyZXkNCg0KSWYgSVBBL0JBUiA9IDAvMSBpcyB1c2Vk
LCBydW4gQUcgb24gUkMoQkMoeCkpIHRvIGdldCB0aGUgbm9uLWRpcmVjdGx5LWNvbm5lY3RlZCBC
RlItTkJSIG9mIGEgQkZFUiBzZWVtcyBkaWZmaWN1bHQuDQoNCg0KNS4gIGVkaXRvcmlhbCBzdWdn
ZXN0aW9uczoNClRoZSB0b3BvbG9neSBjb3VsZCBiZSBhIGRlZmF1bHQgdG9wb2xvZ3ksIGEgbXVs
dGktdG9wb2xvZ3kgW1JGQzUxMjBdIHRvcG9sb2d5Lg0KU3VnZ2VzdGVkOg0KVGhlIHRvcG9sb2d5
IGNvdWxkIGJlIGEgZGVmYXVsdCB0b3BvbG9neSwgb3IgYSBub24tZGVmYXVsdCB0b3BvbG9neSBh
cyBkZWZpbmVkIGluIFtSRkM1MTIwXS4NCg0KRm9yIGEgcGFydGljdWxhciB0b3BvbG9neSBYICh3
aGljaCBjb3VsZCBiZSBhIGRlZmF1bHQgdG9wb2xvZ3kgb3IgbXVsdGktdG9wb2xneSB0b3BvbG9n
eSkNClN1Z2dlc3RlZDoNCkZvciBhIHBhcnRpY3VsYXIgdG9wb2xvZ3kgWCAod2hpY2ggY291bGQg
YmUgYSBkZWZhdWx0IHRvcG9sb2d5IG9yIG5vbi1kZWZhdWx0IHRvcG9sb2d5KQ0KDQpaemg+IFN1
cmUgSSBjYW4gY2hhbmdlIHRoYXQuDQpaemg+IFRoYW5rcyENClp6aD4gSmVmZnJleQ0KDQpUaGFu
a3MNCkppbmdyb25nDQoNCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkRlbmdYaWFuOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAx
IDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUg
NSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxARGVuZ1hpYW4i
Ow0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMg
Ki8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBp
bjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJ
e21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjojMDU2M0MxOw0KCXRleHQtZGVjb3JhdGlv
bjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21z
by1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjojOTU0RjcyOw0KCXRleHQtZGVjb3JhdGlvbjp1
bmRlcmxpbmU7fQ0KcC5Nc29MaXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0UGFyYWdyYXBoLCBkaXYu
TXNvTGlzdFBhcmFncmFwaA0KCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7DQoJbWFyZ2luOjBpbjsN
CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJdGV4dC1pbmRlbnQ6MjEuMHB0Ow0KCWZvbnQtc2l6
ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KcC5tc29ub3Jt
YWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5bGUtbmFtZTptc29u
b3JtYWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCglt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXpl
OjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLkVtYWls
U3R5bGUxOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJy
aSIsc2Fucy1zZXJpZjsNCgljb2xvcjpibGFjazt9DQpzcGFuLkVtYWlsU3R5bGUyMA0KCXttc28t
c3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsN
Cgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTIxDQoJe21zby1zdHlsZS10eXBlOnBl
cnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRv
d3RleHQ7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjINCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJ
Zm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFu
LkVtYWlsU3R5bGUyNA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBE
ZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7
fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBp
biAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rp
b24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1
bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEt
LVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzpp
ZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtl
bmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSIjMDU2M0MxIiB2bGlu
az0iIzk1NEY3MiI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPkhpIEppbmdyb25nLDxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+UGxlYXNlIHNlZSB6emgyJmd0OyBi
ZWxvdy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRp
dj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBw
dDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQiPiBYaWVqaW5ncm9uZyAoSmluZ3JvbmcpICZsdDt4aWVqaW5ncm9u
Z0BodWF3ZWkuY29tJmd0Ow0KPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgTm92ZW1iZXIgNCwg
MjAxOSA3OjE4IEFNPGJyPg0KPGI+VG86PC9iPiBKZWZmcmV5IChaaGFvaHVpKSBaaGFuZyAmbHQ7
enpoYW5nQGp1bmlwZXIubmV0Jmd0OzsgZHJhZnQtaWV0Zi1iaWVyLWJhci1pcGFAaWV0Zi5vcmc8
YnI+DQo8Yj5DYzo8L2I+IEJJRVIgV0cgJmx0O2JpZXJAaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+U3Vi
amVjdDo8L2I+IFJFOiBSZXZpZXcgQ29tbWVudHMgLSBkcmFmdC1pZXRmLWJpZXItYmFyLWlwYS0w
NTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkhpIEplZmZyZXksPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+UGxlYXNlIGZpbmQgYmVsb3cgbXkgY29tbWVudHMgbWFy
a2VkIHdpdGg8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6Ymx1ZSI+
IFtYSlJdPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0Qi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2NvbG9yOiMxRjQ5N0QiPlRoYW5rczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkpp
bmdyb25nPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5Gcm9tOjwvc3Bhbj48
L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPiBKZWZmcmV5IChaaGFvaHVpKSBaaGFu
ZyBbPGEgaHJlZj0ibWFpbHRvOnp6aGFuZ0BqdW5pcGVyLm5ldCI+bWFpbHRvOnp6aGFuZ0BqdW5p
cGVyLm5ldDwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBPY3RvYmVyIDMwLCAy
MDE5IDk6NTIgQU08YnI+DQo8Yj5Ubzo8L2I+IFhpZWppbmdyb25nIChKaW5ncm9uZykgJmx0Ozxh
IGhyZWY9Im1haWx0bzp4aWVqaW5ncm9uZ0BodWF3ZWkuY29tIj54aWVqaW5ncm9uZ0BodWF3ZWku
Y29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1iaWVyLWJhci1pcGFAaWV0
Zi5vcmciPmRyYWZ0LWlldGYtYmllci1iYXItaXBhQGlldGYub3JnPC9hPjxicj4NCjxiPkNjOjwv
Yj4gQklFUiBXRyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJpZXJAaWV0Zi5vcmciPmJpZXJAaWV0Zi5v
cmc8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogUmV2aWV3IENvbW1lbnRzIC0gZHJh
ZnQtaWV0Zi1iaWVyLWJhci1pcGEtMDU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+SGkgSmluZ3Jvbmcs
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5UaGFuayB5b3UgZm9y
IHNoZXBoZXJkaW5nIHRoZSBkb2N1bWVudC4gUGxlYXNlIHNlZSB6emgmZ3Q7IGJlbG93LjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6
My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdCI+IFhpZWppbmdyb25nICZsdDs8YSBocmVmPSJtYWlsdG86eGllamluZ3JvbmdAaHVh
d2VpLmNvbSI+eGllamluZ3JvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7DQo8YnI+DQo8Yj5TZW50Ojwv
Yj4gTW9uZGF5LCBPY3RvYmVyIDcsIDIwMTkgMTE6NTYgUE08YnI+DQo8Yj5Ubzo8L2I+IDxhIGhy
ZWY9Im1haWx0bzpkcmFmdC1pZXRmLWJpZXItYmFyLWlwYUBpZXRmLm9yZyI+ZHJhZnQtaWV0Zi1i
aWVyLWJhci1pcGFAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+Q2M6PC9iPiBCSUVSIFdHICZsdDs8YSBo
cmVmPSJtYWlsdG86YmllckBpZXRmLm9yZyI+YmllckBpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+
U3ViamVjdDo8L2I+IFJldmlldyBDb21tZW50cyAtIGRyYWZ0LWlldGYtYmllci1iYXItaXBhLTA1
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+SGkgYXV0aG9ycyw8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtjb2xvcjojMUY0OTdEIj5JIGFtIGFzc2lnbmVkIGFzIERvYyBzaGVwaGVyZCBmb3Ig
dGhpcyBkcmFmdC4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkkgdGhpbmsgdGhl
IGRvY3VtZW50IGlzIHVzZWZ1bCB0byBjbGFyaWZ5IHRoZSBCQVIvSVBBIGZpZWxkIGRlZmluZWQg
aW4gUkZDODQwMS9SRkM4NDQ0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPk15IG1h
aW4gc3VnZ2VzdGlvbiBpcyBhZGRpbmcgc29tZSByZWFsIGV4YW1wbGVzIG9mIElQQS9CQVIgdG8g
bWFrZSB0aGlzIGRvY3VtZW50IG1vcmUgY2xlYXIgYW5kIGRlcGxveWFibGUuPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Y29sb3I6IzFGNDk3RCI+UGxlYXNlIHNlZSBiZWxvdyBmb3IgdGhlIGNvbW1lbnRzLjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4xLiBGb3IgdGhlIGZvbGxv
d2luZyBydWxlcyAxIyBhbmQgIzIsIGhvdyBpZiB0aGVyZSBhcmUgY29uZmxpY3Rpb25zIG9mIEJD
KFgpIGFuZCBSQyhYKT8NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtjb2xvcjojMUY0OTdEIj5Gb3IgZXhhbXBsZSwgQkMoWCkgc2F5cyDigJxwcmVmZXIgUkVE
IGxpbmtzIGFuZCBleGNsdWRlIEJMVUUgbGlua3PigJ0sIHdoaWxlIFJDKFgpIHNheXMg4oCccHJl
ZmVyIEJMVUUgbGlua3MgYW5kIGV4Y2x1ZGUgUkVEIGxpbmtz4oCdLjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90Oztjb2xvcjpuYXZ5Ij4mbmJzcDsmbmJzcDsgMS4mbmJzcDsgQXBwbHkgdGhlIEJJRVIg
Y29uc3RyYWludHMsIHJlc3VsdGluZyBpbiBCQyhYKS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7
Y29sb3I6bmF2eSI+Jm5ic3A7Jm5ic3A7IDIuJm5ic3A7IEFwcGx5IHRoZSByb3V0aW5nIGNvbnN0
cmFpbnRzLCByZXN1bHRpbmcgaW4gUkMoQkMoWCkpLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztj
b2xvcjpuYXZ5Ij4mbmJzcDsmbmJzcDsgMy4mbmJzcDsgU2VsZWN0IHRoZSBhbGdvcml0aG0gQUcg
YXMgZm9sbG93aW5nOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpuYXZ5Ij4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgQS4mbmJzcDsgSWYgQkEgaXMgTlVMTCwgQUcg
aXMgc2V0IHRvIFJBLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpuYXZ5Ij4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgQi4mbmJzcDsgSWYgQkEgaXMgbm90IE5VTEws
IEFHIGlzIHNldCB0byBCQS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90Oztjb2xvcjpuYXZ5Ij4mbmJzcDsmbmJzcDsgNC4mbmJzcDsgUnVuIEFHIG9u
IFJDKEJDKFgpKS48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5aemgmZ3Q7IEFuIG9wZXJhdG9yIHdvdWxkIGJl
IGV4cGVjdGVkIHRvIGRvIHRoZSByZWFzb25hYmxlIHRoaW5ncyBhbmQgbm90IHNwZWNpZnkgY29u
ZmxpY3RpbmcgQkMgYW5kIFJDIGZvciBhIHN1Yi1kb21haW4uIEV2ZW4gaWYgaGUgZGlkIHNwZWNp
ZnkgY29uZmxpY3RpbmcgQkMgYW5kIFJDLCB0aGUgcnVsZXMgYXJlIGNsZWFyIOKAkyBhcHBseSBC
QyBmaXJzdCBhbmQNCiB0aGVuIFJDLiBJbiB5b3VyIGV4YW1wbGUsIHlvdSBlbmQgdXAgd2l0aCBu
byBsaW5rcyB0byB1c2UuIEkgdGhpbmsgdGhhdOKAmXMgYWNjZXB0YWJsZS48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9u
ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6Ymx1ZSI+W1hKUl0gSSBhc3N1
bWUgdGhpcyBpcyBhIHBvaW50IG5lZWQgdG8gYmUgcG9pbnRlZCBvdXQsIHNpbmNlIGl0IGlzIHVz
ZWZ1bCBmb3IgYXZvaWRpbmcgbWlzY29uZmlndXJhdGlvbiwgYW5kIHRoaXMgZG9jdW1lbnQgaXMg
aW50ZW50IHRvIGV4cGxhaW4gdGhlIEJBUiBhbmQgSVBBLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdCI+WnpoMiZndDsgSSB0aG91Z2h0IHRoYXQgd2FzIG9idmlv
dXMsIGJ1dCBJ4oCZbGwgZXhwbGljaXRseSBwb2ludCB0aGF0IG91dC48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3Nw
YWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPlNo
b3VsZCB0aGUgY29tYmluYXRpb24gb2YgSVBBL0JBUiBiZSBzcGVjaWZpZWQgKGZvbGxvd2luZyB0
ZXh0IGJlIGNoYW5nZWQgdG8gbmV3IHRleHQpID8NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5bT1JJRyBURVhUXTxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpu
b25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDsm
bmJzcDsgV2hlbiBhIG5ldyBCQVIgdmFsdWUgaXMgZGVmaW5lZCwgaXRzIGNvcnJlc3BvbmRpbmcg
QkMvQkEgc2VtYW50aWNzIE1VU1QgYmUgc3BlY2lmaWVkLiZuYnNwOw0KPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNw
OyZuYnNwO0ZvciBhIG5ldyBJR1AgQWxnb3JpdGhtIHRvIGJlIHVzZWQgYXMgYSBCSUVSIElQQSwg
aXRzIFJDL1JBIHNlbWFudGljcyBNVVNUIGFsc28gYmUgY2xlYXIuPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPltORVcgVEVYVF08bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRv
c3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+
Jm5ic3A7Jm5ic3A7IFdoZW4gYSBuZXcgQkFSIHZhbHVlIGlzIGRlZmluZWQsIGl0cyBjb3JyZXNw
b25kaW5nIEJDL0JBIHNlbWFudGljcyBNVVNUIGJlIHNwZWNpZmllZCwgYW5kIHRoZSBjb21iaW5h
dGlvbiBvZiBCQVIgYW5kIElQQSBNVVNUIGFsc28gYmUgc3BlY2lmaWVkLiZuYnNwOw0KPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3Nw
YWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOyZuYnNwOyZuYnNwO0ZvciBhIG5ldyBJR1AgQWxnb3JpdGhtIHRvIGJlIHVzZWQgYXMgYSBC
SUVSIElQQSwgaXRzIFJDL1JBIHNlbWFudGljcyBNVVNUIGJlIHNwZWNpZmllZCwgYW5kIHRoZSBj
b21iaW5hdGlvbiBvZiBCQVIgYW5kIElQQSBNVVNUIGFsc28gYmUgc3BlY2lmaWVkLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFj
ZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5v
bmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5aemgmZ3Q7IEFzIGxvbmcgYXMgQkMv
QkEgb3IgUkMvUkEgc2VtYW50aWNzIGFyZSBjbGVhciwgdGhlIGNvbWJpbmF0aW9uIGlzIGNsZWFy
IG9uY2UgeW91IGFwcGx5IHRoZSBydWxlcywgcmlnaHQ/PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsdWUi
PltYSlJdIHRoZSBjb21iaW5hdGlvbiBpcyBub3QgY2xlYXIgZHVlIHRvIHRoZSBmb2xsb3dpbmcg
Y29tbWVudHMgLS0tLSBjb21iaW5hdGlvbiBvZiBCQVIgYW5kIElQQSBpcyBub3Qgb25seSByZXNw
b25zaWJsZSBmb3IgY2FsY3VsYXRpbmcgdGhlIEJGUi1OQlIgb2YgYSBCRkVSLCBidXQgYWxzbyBy
ZXNwb25zaWJsZSBvZiBjYWxjdWxhdGluZw0KIHRoZSBuZXh0LWhvcCBvZiBhIG5vbi1kaXJlY3Rs
eS1jb25uZWN0ZWQgQkZSLU5CUi4gPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPlp6aDImZ3Q7IEkgZG9u4oCZ
dCBhZ3JlZSB3aXRoIHRoZSBhYm92ZS4gQW4gb3BlcmF0b3IgbWF5IG5vdCBjYXJlIGhvdyB0aGUg
QkZSLU5CUiBpcyByZWFjaGVkIHZpYSBhbnkgdHVubmVsOyBldmVuIGlmIHRoYXQgdHVubmVsIG11
c3QgYmUgZm9sbG93aW5nIElQQSAod2hpY2ggSSBkb27igJl0IHRoaW5rIHRoaXMgZG9jdW1lbnQg
c2hvdWxkIHNwZWNpZnkpLCBpdCBpcyBub3QNCiB0aGUgY29tYmluYXRpb24gb2YgQkFSIGFuZCBJ
UEEgdGhhdCBkZXRlcm1pbmVzIHRoZSBuZXh0aG9wIGZvciB0aGF0IHR1bm5lbCwgYXMgdGhlcmUg
c2hvdWxkIGJlIG5vIEJJRVIgcm91dGVycyAodGhhdCBhZHZlcnRpc2UgdGhlIHNhbWUgQkFSJiM0
MztJUEEpIG9uIHRoZSB0dW5uZWwgcGF0aCB0byB0aGUgQkZSLU5CUi48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4y
LiBGb3IgdGhlIGZ1bmN0aW9uIG9mIGJ5cGFzc2luZyBOb24tQklFUiByb3V0ZXJzICg2Ljkgb2Yg
UkZDODI3OSksIHRoaXMgZG9jdW1lbnQgaXMgbm90IGNsZWFyLg0KPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Y29sb3I6IzFGNDk3RCI+VHdvIHBvc3NpYmxlIG9wdGlvbnMgSSBjYW4gdGhpbmsgb2Y6PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+KGEpIFJ1biBBRyBvbiBSQyhCQyh4KSkgdG8gZmlu
ZCB0aGUgQkZSLU5CUiBvZiBhIEJGRVIsIGFuZCB0aGVuIHJ1biBSQSBvbiBSQyh4KSB0byBmaW5k
IHRoZSBJR1AgbmV4dC1ob3AgdG93YXJkIHRoZSBCRlItTkJSIGlmIEJGUi1OQlIgaXMgbm90IGEg
ZGlyZWN0bHkgY29ubmVjdGVkIE5CUi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4o
YikgUnVuIEFHIG9uIFJDKEJDKHgpKSB0byBmaW5kIHRoZSBCRlItTkJSIG9mIGEgQkZFUiwgYW5k
IHRoZW4gcnVuIEFHIG9uIFJDKEJDKHgpKSB0byBmaW5kIHRoZSBJR1AgbmV4dC1ob3AgdG93YXJk
IHRoZSBCRlItTkJSIGlmIEJGUi1OQlIgaXMgbm90IGEgZGlyZWN0bHkgY29ubmVjdGVkIE5CUi48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPlp6aCZndDsgSSBkb27i
gJl0IGZvbGxvdyB0aGUgYWJvdmUuIFRoZSBzcGVjIGRvZXMgc2F5IHRoYXQgZm9yIGEgcGFydGlj
dWxhciBzdWJkb21haW4gaWYgeW91ciBvd24gQkFSL0lQQSBpcyBkaWZmZXJlbnQgZnJvbSBhIEJG
UuKAmXMsIHRoZW4gdGhhdCBCRlIgaXMgY29uc2lkZXJlZCBhcyBub3QgQklFUiBjYXBhYmxlIGFu
ZCB3aGF0ZXZlciBtZXRob2QgeW91IHVzZSB0bw0KIGRlYWwgd2l0aCBpbmNhcGFibGUgcm91dGVy
cyBhcHBseS4gSSB0aGluayB0aGF04oCZcyBzdHJhaWdodGZvcndhcmQuPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Y29sb3I6Ymx1ZSI+W1hKUl0gaXQgaXMgcmVhc29uYWJsZSBmb3IgbWUgdG8gZGVzY3JpYmUg
dGhlIG92ZXJhbGwgbWV0aG9kIG9mIGRlYWxpbmcgd2l0aCBpbmNhcGFibGUgcm91dGVycyBpbiBS
RkM4Mjc5LCBidXQgdGhpcyBkb2MgaXMgcmVzcG9uc2libGUgZm9yIG1ha2luZyB0aGlzIG1vcmUg
ZGV0YWlsZWQsIHNpbmNlIGl0IGlzIGEgc3BlY2lmaWNhdGlvbg0KIG9mIEJBUi9JUEEgYW5kIG1h
eSBiZSB1c2VkIHRvIGFkZHJlc3MgdGhlIGluY2FwYWJsZSByb3V0ZXJzIGFzIGEgdXNlIGNhc2Ug
b2YgQkFSLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5aemgyJmd0OyBEZXRhaWxzIG9mIGRlYWxpbmcgd2l0
aCBpbmNhcGFibGUgcm91dGVycyBpcyBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzIGRvY3VtZW50
LiBUaGVyZSBhcmUgbWFueSB3YXlzIHRvIGRlYWwgd2l0aCBpbmNhcGFibGUgcm91dGVyczogc2Vj
dGlvbiA2Ljkgb2YgODI3OSAoYW5kIHRldGhlcmluZyBleHRlbnNpb24pOyBleGNsdWRpbmcgaW4g
Y2FwYWJsZQ0KIHJvdXRlcnM7IHdoYXRldmVyIG1heSBiZSBkZWZpbmVkIGluIHRoZSBmdXR1cmUu
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Y29sb3I6IzFGNDk3RCI+KGEpIGxvb2tzIGJldHRlciB0byBtZSwgc2luY2UgdGhlIGZpbmRpbmcg
b2YgSUdQIG5leHQtaG9wIHRvd2FyZCB0aGUgQkZSLU5CUiBzZWVtcyB0byBiZSBhIHB1cmUgSUdQ
IGJlaGF2aW9yLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkl0IGlzIGFsc28gbm90
YWJsZSB0aGF0LCBpbmNvcnJlY3QgY29tYmluYXRpb24gb2YgSVBBIGFuZCBCQVIgbWF5IGNhdXNl
IGJsYWNrIGhvbGUgb2YgYnVpbGRpbmcgYSBCSUZUIGl0ZW0gdG8gYSBCRkVSLg0KPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+Rm9yIGV4YW1wbGUsIGEgbm9uLWRpcmVjdGx5LWNvbm5l
Y3RlZCBCRlItTkJSIGlzIGZvdW5kIGJ1dCB0aGUgSUdQIG5leHQtaG9wIHRvd2FyZCB0aGUgQkZS
LU5CUiBjb3VsZCBub3QgYmUgZm91bmQgYWNjb3JkaW5nIHRvIHRoZSBJUEEmIzQzO0JBUi48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xv
cjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Y29sb3I6IzFGNDk3RCI+My4gRm9yIHRoZSBhYm92ZSBydWxlICMxLCB0aGUgZG9jIGlz
IG5vdCBjbGVhciB3aGF0IGRvZXMgdGhlIEJDKHgpIG1lYW4gaWYgQkMgPSBOVUxMLiBTbyBkb2Vz
IHRoZSBydWxlICMyIHdoZW4gUkMgPSBOVUxMLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0Ij48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdCI+WnpoJmd0OyBCQyBtZWFucyBCSUVSIHNwZWNpZmljIGNvbnN0cmFpbnRz
LiBJZiBCQyBpcyBOVUxMIGl0IG1lYW5zIG5vIGNvbnN0cmFpbnRzLjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjQu
IEkgdGhpbmsgb25lIG9yIHR3byBleGFtcGxlcyBvZiBJUEEvQkFSIHNob3VsZCBiZSBnaXZlbiB0
byBtYWtlIGl0IGNsZWFyIGFzIGFuIHVwZGF0ZSB0byBSRkM4NDAxL1JGQzg0NDQuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNl
Om5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnkiPigxKUlQQSA9IDAsIGFuZCBJUEEgPSAxPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3Nw
YWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnkiPklQQSA9IDAgbWVhbnMgdGhhdCwgUkEgPSBT
UEYgYmFzZWQgb24gbGluayBtZXRyaWMsIFJDID0gcGVybWl0IGFueSBub2RlIHRvIG92ZXJ3cml0
ZSB0aGUgU1BGIHBhdGggdG8gdGhlIEJGUi1wcmVmaXggb2YgYSBCRlIuPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7O2NvbG9yOm5hdnkiPklQQSA9IDEgbWVhbnMgdGhhdCwgUkEgPSBTUEYgYmFzZWQg
b24gbGluayBtZXRyaWMsIFJDID0gTm90IHBlcm1pdCBvdmVyd3JpdGluZyB0aGUgU1BGIHBhdGgg
dG8gdGhlIEJGUi1wcmVmaXggb2YgYSBCRlIuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9y
Om5hdnkiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpuYXZ5Ij5UZXh0IGZy
b20gZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zIGZvciByZWZlcmVu
Y2U6DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
dGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6bmF2eSI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7MDogU2hvcnRlc3QgUGF0aCBGaXJzdCAoU1BGKSBhbGdvcml0
aG0gYmFzZWQgb24gbGluayBtZXRyaWMuJm5ic3A7IFRoaXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDs7Y29sb3I6bmF2eSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGlzIHRoZSB3ZWxs
LWtub3duIHNob3J0ZXN0IHBhdGggYWxnb3JpdGhtIGFzIGNvbXB1dGVkIGJ5IHRoZSBJUy1JUzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1
dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpuYXZ5Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgRGVjaXNpb24gcHJvY2Vzcy4mbmJzcDsgQ29uc2lzdGVudCB3aXRoIHRoZSBkZXBs
b3llZCBwcmFjdGljZSBmb3IgbGluay08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6bmF2
eSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHN0YXRlIHByb3RvY29scywgYWxnb3Jp
dGhtIDAgcGVybWl0cyBhbnkgbm9kZSB0byBvdmVyd3JpdGUgdGhlIFNQRjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25l
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90Oztjb2xvcjpuYXZ5Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgcGF0
aCB3aXRoIGEgZGlmZmVyZW50IHBhdGggYmFzZWQgb24gbG9jYWwgcG9saWN5LjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpu
b25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90Oztjb2xvcjpuYXZ5Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7
Y29sb3I6bmF2eSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDE6IFN0cmljdCBTaG9y
dGVzdCBQYXRoIEZpcnN0IChTUEYpIGFsZ29yaXRobSBiYXNlZCBvbiBsaW5rPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5v
bmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnkiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBt
ZXRyaWMuJm5ic3A7IFRoZSBhbGdvcml0aG0gaXMgaWRlbnRpY2FsIHRvIGFsZ29yaXRobSAwIGJ1
dCBhbGdvcml0aG0gMTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpuYXZ5Ij4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgcmVxdWlyZXMgdGhhdCBhbGwgbm9kZXMgYWxvbmcgdGhl
IHBhdGggd2lsbCBob25vciB0aGUgU1BGIHJvdXRpbmc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7
Y29sb3I6bmF2eSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlY2lzaW9uLiZuYnNw
OyBMb2NhbCBwb2xpY3kgTVVTVCBOT1QgYWx0ZXIgdGhlIGZvcndhcmRpbmcgZGVjaXNpb248bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRv
c3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6bmF2eSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IGNvbXB1dGVkIGJ5IGFsZ29yaXRobSAxIGF0IHRoZSBub2RlIGNsYWltaW5nIHRvIHN1
cHBvcnQgYWxnb3JpdGhtIDEuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3Bh
Y2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPlp6aCZndDsgSXQgc2VlbXMg
dG8gbWUgdGhhdCB0aGUgZ2VuZXJhbCBydWxlcyBhcmUgY2xlYXIgZW5vdWdoIGFuZCBhZGRpbmcg
dGhlIGFib3ZlIGV4YW1wbGVzIG9ubHkgbWFrZXMgdGhpbmdzIG1vcmUgY29tcGxpY2F0ZWQ/PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0
b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3Bh
Y2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDs7Y29sb3I6bmF2eSI+KDIpQkFSID0gMCwgYW5kIEJBUiA9IDE8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRv
c3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6bmF2eSI+QkFSID0gMCBtZWFucyB0aGF0LCBCQSA9
IE5VTEwsIEJDID0gTlVMTDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpuYXZ5Ij5CQVIg
PSAxIG1lYW5zIHRoYXQsIEJBID0gTlVMTCwgQkMgPSBleGNsdWRlIG5vbi1CSUVSIHJvdXRlcnM8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1h
dXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9z
cGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+WnpoJmd0OyAmbmJzcDtC
QVIgMCBpcyBhbHJlYWR5IGRlZmluZWQgaW4gODQwMS84NDQ0LiBCQVIgMSBoYXMgbm90IGJlZW4g
b2ZmaWNpYWxseSBkZWZpbmVkIChldmVuIHRob3VnaHQgaXQgd2FzIHVzZWQgYXMgYW4gZXhhbXBs
ZSBpbiB2YXJpb3VzIGRpc2N1c3Npb25zKSBhbmQgaXTigJlzIG5vdCBnb29kIHRvIHVzZSBpdCBh
cw0KIGFuIGV4YW1wbGUgaGVyZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Y29sb3I6Ymx1ZSI+W1hKUl0gRXhhbXBsZSBpcyBiZXR0ZXIgdGhhbiBwcmVjZXB0
LiBPbmUgbWF5IGZpbmQgaXQgZGlmZmljdWx0IHRvIGRlZmluZSBhbnkgbmV3IEJBUi9JUEEgYWNj
b3JkaW5nIHRvIHRoaXMgZG9jdW1lbnQgaWYgdGhlcmUgaXMgbm8gZXhhbXBsZXMsIHNpbmNlIHRo
ZSBiYXNpYyBpZGVhIG9mDQogQkFSL0lQQSBoYXZlIGJlZW4gcHV0IGluIDg0MDEvODQ0NCBzaW5j
ZSBpdHMgcHJvcG9zYWwuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9y
OiMxRjQ5N0QiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+
WnpoMiZndDsgSSBob25lc3RseSBkb27igJl0IHNlZSB3aHkgaXQgaXMgZGlmZmljdWx0IGFuZCB3
aHkgYW4gZXhhbXBsZSB3aWxsIGhlbHAgZGVmaW5pbmcgbmV3IEJBUi9JUEEuIEJ1dCBJIHdpbGwg
YWRkIHRoZSBmb2xsb3dpbmcgZXhhbXBsZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdCI+Jm5ic3A7DQo8aT5Gb3IgZXhhbXBsZSwgb25lIG1heSBkZWZpbmUgQkFSPXgg
d2l0aCBzZW1hbnRpY3Mgb2Yg4oCcZXhjbHVkaW5nIEJJRVIgaW5jYXBhYmxlIHJvdXRlcnPigJ0u
IFRoYXQgQklFUiBzcGVjaWZpYyBjb25zdHJhaW50IGNhbiBnbyB3aXRoIGFueSBJUEE6IHdoYXRl
dmVyIFJDUkEgZGVmaW5lZCBieSBJUEEgaXMgYXVnbWVudGVkIHdpdGgg4oCcZXhjbHVkaW5nIEJJ
RVIgaW5jYXBhYmxlIHJvdXRlcnPigJ0uPG86cD48L286cD48L2k+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+SXMgdGhlIGFib3ZlIGlu
dGVycHJldGF0aW9uIG9mIElQQSA9IDAgY29ycmVjdCA/DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdCI+WnpoJmd0OyBIb25lc3RseSBzcGVha2luZyBJ4oCZbSBub3Qg
Z29vZCBhdCBpbnRlcnByZXRpbmcgSVBBIGRlZmluaXRpb25zLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPklmIGl0IGlzLCB0aGVuIG1heWJl
IHRoZSB1c2Ugb2YgSVBBL0JBUiA9IDEvMSBpcyBhbGxvd2VkLCBidXQgSVBBL0JBUiA9IDAvMSBp
cyBub3QgYWxsb3dlZCA/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQi
Plp6aCZndDsgSSBkb27igJl0IHNlZSB3aHkgMC8xIGlzIG5vdCBhbGxvd2VkLiBVc2luZyB5b3Vy
IGV4YW1wbGUsIEJBUjEgc2ltcGx5IHNheXMgZXhjbHVkaW5nIG5vbi1CSUVSIHJvdXRlcnMsIGku
ZS4gYXMgaWYgdGhleSBkb27igJl0IGV4aXN0IChvciB0cmVhdGVkIGFzIGFsd2F5cyBkb3duKS4g
SSBkb27igJl0IHNlZSB3aHkNCiBCQVIgMSB3b3VsZCBjb25mbGljdCB3aXRoIEFOWSBJUEEuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0
b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsdWUiPltY
SlJdIE9uZSBtYXkgZmluZCBhIG5vbi1kaXJlY3RseS1jb25uZWN0ZWQgQkZSLU5CUiBieSB1c2lu
ZyBCQVImIzQzO0lQQSwgYnV0IG1heSBmYWlsZWQgdG8gZmluZCB0aGUgbmV4dC1ob3Agb2YgdGhl
IG5vbi1kaXJlY3RseS1jb25uZWN0ZWQgQkZSLU5CUiBhY2NvcmRpbmcgdG8gSVBBLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFj
ZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+WnpoMiZndDsgVGhhdOKAmXMg
bm90IGEgY29uZmxpY3Qgb2YgQkFSL0lQQSBkZWZpbml0aW9uOyB0aGF04oCZcyBqdXN0IGxpa2Ug
cmVxdWVzdGluZyBhIFJTVlAtVEUgdHVubmVsIHdpdGggMUcgQlcgd2hpbGUgYWxsIHRoZSBsaW5r
cyBpbiB0aGUgbmV0d29yayBhcmUgb25seSAxME0uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0Ij5aemgyJmd0OyBUaGFua3MhPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5aemgyJmd0OyBKZWZmcmV5PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9z
cGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5J
ZiBJUEEvQkFSID0gMC8xIGlzIHVzZWQsIHJ1biBBRyBvbiBSQyhCQyh4KSkgdG8gZ2V0IHRoZSBu
b24tZGlyZWN0bHktY29ubmVjdGVkIEJGUi1OQlIgb2YgYSBCRkVSIHNlZW1zIGRpZmZpY3VsdC48
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Nv
bG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjUuICZuYnNwO2VkaXRvcmlhbCBzdWdn
ZXN0aW9uczo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6bmF2eSI+VGhlIHRvcG9sb2d5
IGNvdWxkIGJlIGEgZGVmYXVsdCB0b3BvbG9neSwgYSBtdWx0aS10b3BvbG9neSBbUkZDNTEyMF0g
dG9wb2xvZ3kuJm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29s
b3I6IzFGNDk3RCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+U3VnZ2VzdGVkOiA8
bzpwPg0KPC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2Nv
bG9yOm5hdnkiPlRoZSB0b3BvbG9neSBjb3VsZCBiZSBhIGRlZmF1bHQgdG9wb2xvZ3ksIG9yIGEg
bm9uLWRlZmF1bHQgdG9wb2xvZ3kgYXMgZGVmaW5lZCBpbiBbUkZDNTEyMF0uJm5ic3A7DQo8L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2Nv
bG9yOm5hdnkiPkZvciBhIHBhcnRpY3VsYXIgdG9wb2xvZ3kgWCAod2hpY2ggY291bGQgYmUgYSBk
ZWZhdWx0IHRvcG9sb2d5IG9yIG11bHRpLXRvcG9sZ3kgdG9wb2xvZ3kpPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Y29sb3I6IzFGNDk3RCI+U3VnZ2VzdGVkOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xv
cjpuYXZ5Ij5Gb3IgYSBwYXJ0aWN1bGFyIHRvcG9sb2d5IFggKHdoaWNoIGNvdWxkIGJlIGEgZGVm
YXVsdCB0b3BvbG9neSBvciBub24tZGVmYXVsdCB0b3BvbG9neSk8L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnkiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+WnpoJmd0OyBTdXJlIEkgY2FuIGNo
YW5nZSB0aGF0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5aemgmZ3Q7IFRoYW5rcyE8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdCI+WnpoJmd0OyBKZWZmcmV5PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+VGhhbmtzPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Y29sb3I6IzFGNDk3RCI+SmluZ3Jvbmc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0
OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_CY4PR05MB3637CD495F6D9C30B0BA22A6D47F0CY4PR05MB3637namp_--


From nobody Mon Nov  4 11:14:56 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: bier@ietf.org
Delivered-To: bier@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id EAA0D120018; Mon,  4 Nov 2019 11:14:51 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: bier@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.108.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: bier@ietf.org
Message-ID: <157289489192.14000.6289712633329398247@ietfa.amsl.com>
Date: Mon, 04 Nov 2019 11:14:51 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/0fBnWVB5rRY6ggpUx_IdEo1Pg78>
Subject: [Bier] I-D Action: draft-ietf-bier-bar-ipa-06.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Nov 2019 19:14:52 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Bit Indexed Explicit Replication WG of the IETF.

        Title           : BIER Underlay Path Calculation Algorithm and Constraints
        Authors         : Zhaohui Zhang
                          Antoni Przygienda
                          Andrew Dolganow
                          Hooman Bidgoli
                          IJsbrand Wijnands
                          Arkadiy Gulko
	Filename        : draft-ietf-bier-bar-ipa-06.txt
	Pages           : 6
	Date            : 2019-11-04

Abstract:
   This document specifies general rules for interaction between the BAR
   (BIER Algorithm) and IPA (IGP Algorithm) fields defined in ISIS/
   OSPFv2 Extensions for BIER.  The semantics for the BAR and IPA fields
   (when both or any of them is non-zero) defined in this document
   updates the semantics defined in RFC8444/RFC8401.



The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-bier-bar-ipa/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-bier-bar-ipa-06
https://datatracker.ietf.org/doc/html/draft-ietf-bier-bar-ipa-06

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-bier-bar-ipa-06


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/


From nobody Mon Nov  4 11:23:54 2019
Return-Path: <zzhang@juniper.net>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AA443120B10; Mon,  4 Nov 2019 11:23:47 -0800 (PST)
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, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
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 J9ICKR83ay_T; Mon,  4 Nov 2019 11:23:39 -0800 (PST)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (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 6DA9C1209D8; Mon,  4 Nov 2019 11:15:34 -0800 (PST)
Received: from pps.filterd (m0108161.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id xA4J2QUv009648; Mon, 4 Nov 2019 11:15:29 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=7A2fggV1dcG9yJz0UrGRtufAowLzvgppd5/drgZZSfI=; b=Umcns88caraoKWZFDe9yL7aKSmbV4rcD0OOSgJenCqcPI1uooVj8zaiLyeR1rqNxWqtr EzCnove/Xat56INB0RokfnPeUhUPq+Hs6mtmpKCEgn0ImvdRBeLz0yADif5E30/xs0Ur cKJP2OZ6mb2UEQeBUrUwmdJABrUzS1s4UtIRUjRr/0XpYQ0wwa/cNvcsIq1rCf4+pEJH 9DNup6qAtknp3nYj6nwFiYU1OEx47PJgtEPyh0HIWJR6LhPsdud+3t8bFj9zt/BtUSad ZFIul3oOg6Bfb+ghBp9BzjVMI6hDTLtoRrsd/yQ58Z2PPxCjt+HMVz4UAUUTNirBGDLc 3g== 
Received: from nam05-co1-obe.outbound.protection.outlook.com (mail-co1nam05lp2054.outbound.protection.outlook.com [104.47.48.54]) by mx0b-00273201.pphosted.com with ESMTP id 2w18wxu580-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 04 Nov 2019 11:15:28 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZYrRLuNo3zicOzXrnXu5SPQ+zsw9jhV+mxKyF018ADSm208LSKEVV2yjVWMatCMqhrbxS/fQJGufFWEwb/XLdhyru8noH2uOcXnzdBG+K0D66s1nr34DxnUn8NGRR7gRPsuRZ+CS0iDfHi8ZivlYkabNlJC3p4+xUVHU0oWP6acXomnWyFnGoP0veOKujgHgTrbm3STAriKXpE275kWH5rcmH3E9Rqv0u0MiFuEjaJmMJtPFAHgugLld2f0R7+3csp+X1Xc34OT6nc/bafcJR2coM59C1gV1MUQdTyVlfFQp0wU4vkZQSwU89rsp5d3ZngZqn62Pxv8/sOIqPc/gNA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7A2fggV1dcG9yJz0UrGRtufAowLzvgppd5/drgZZSfI=; b=CXFMT4v/y1vM/Q924JCC8javzbFM+gwbTS58tK8dBGt3ODAIsF0iWJ+8nErugQSkxPGP3VuXCMw1cw/oe1sY+rI3MPZxxgSW3DjZ5fM/GY1GCMJCdf9+s9/wLDSq5xQjwJobRcCQQCaPbIWNifQkbkoOUEGZynEvI57iM3f7KoydKsbmlXa5eLxukhDny3/bvRJ5imYULD7DVUSBvfHAkKCMF8kPosA6mGW6l05Y4gcFRRwXibx0QhqY3C31GC7H9+E8EjznYjI+/1VJnmNpBSVES9TGCOqDMJOmKV/DefmmAmPZt4XFXhfy6k5u6ikw9ckm3zBbBRMM041ckyPxvw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from CY4PR05MB3637.namprd05.prod.outlook.com (10.171.248.25) by CY4PR05MB3286.namprd05.prod.outlook.com (10.171.245.138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2430.13; Mon, 4 Nov 2019 19:15:26 +0000
Received: from CY4PR05MB3637.namprd05.prod.outlook.com ([fe80::e036:dbee:4e8c:7359]) by CY4PR05MB3637.namprd05.prod.outlook.com ([fe80::e036:dbee:4e8c:7359%7]) with mapi id 15.20.2430.013; Mon, 4 Nov 2019 19:15:26 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: "'Xiejingrong (Jingrong)'" <xiejingrong@huawei.com>, "'draft-ietf-bier-bar-ipa@ietf.org'" <draft-ietf-bier-bar-ipa@ietf.org>
CC: 'BIER WG' <bier@ietf.org>
Thread-Topic: Review Comments - draft-ietf-bier-bar-ipa-05
Thread-Index: AdV9jFJ+dTormCscQCKdYIHfTzcHKARM3l4QAREiEnAADoXacAABb3mA
Date: Mon, 4 Nov 2019 19:15:25 +0000
Message-ID: <CY4PR05MB36375619596091EC10C016F2D47F0@CY4PR05MB3637.namprd05.prod.outlook.com>
References: <16253F7987E4F346823E305D08F9115AAB9F103F@nkgeml514-mbx.china.huawei.com> <DM5PR05MB354821C57CB4B8C5F819BFC9D4600@DM5PR05MB3548.namprd05.prod.outlook.com> <16253F7987E4F346823E305D08F9115AABA496E6@nkgeml514-mbx.china.huawei.com> <CY4PR05MB3637CD495F6D9C30B0BA22A6D47F0@CY4PR05MB3637.namprd05.prod.outlook.com>
In-Reply-To: <CY4PR05MB3637CD495F6D9C30B0BA22A6D47F0@CY4PR05MB3637.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [96.237.64.80]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 416d7988-0b1f-4f0d-7cb7-08d7615b5918
x-ms-traffictypediagnostic: CY4PR05MB3286:
x-microsoft-antispam-prvs: <CY4PR05MB3286B8395BDE8548B66AD9E1D47F0@CY4PR05MB3286.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0211965D06
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(376002)(346002)(136003)(366004)(39860400002)(396003)(51444003)(37854004)(199004)(189003)(86362001)(476003)(14454004)(55016002)(25786009)(3846002)(64756008)(66556008)(7696005)(5660300002)(102836004)(52536014)(7736002)(33656002)(76176011)(8676002)(561944003)(256004)(8936002)(14444005)(2940100002)(6506007)(66476007)(66446008)(26005)(81166006)(6246003)(71200400001)(71190400001)(6436002)(478600001)(2906002)(54896002)(6306002)(6116002)(790700001)(9686003)(229853002)(186003)(4326008)(74316002)(446003)(81156014)(11346002)(486006)(76116006)(53546011)(66066001)(66946007)(110136005)(99286004)(236005)(316002)(491001); DIR:OUT; SFP:1102; SCL:1; SRVR:CY4PR05MB3286; H:CY4PR05MB3637.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Cve25R39aMXyvx17d22A1ERywgEy/Elbi7YNLTBgY/qsMDejd09cgd+f/HY/4BwlBZWGOk8ToQQJMtG6SExNykmnxHWDnm5BDu7rObC4D5f4edi5/Q2EKBvz/ZRUg9ixXicyJA+QTaZ2uULF9+YlWPVZutymNGRtvyhG81BnqccUFkg/Fpd61ghcSHIOw8HeQO2zzSREi5ksbRpNmtkOzJuEJsL/Rm6clFEHI1TRseoJqZQ78CR2eMU7pLFARxx92SaPZujTQDKyD70iNLL0/Qhk+TsgKBVX9Wvpa73T3ySU6d6ueBqDWSU23ZI8bBL5G0QOBGotwkA/GsnRuGhD42tX8eJVch1IAYGhO3QWSQU/RAgG7mWwClLt4fkFBVX6C+v8MmW770y0IguQD1FfhPH3X3YbBx2cpVyZKYc8Wn6bZHv8NbxGB+uidlR0V6N6
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_CY4PR05MB36375619596091EC10C016F2D47F0CY4PR05MB3637namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 416d7988-0b1f-4f0d-7cb7-08d7615b5918
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Nov 2019 19:15:25.9200 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 8fzK6eeXOZWXNNx9Gzyqp3DHgKd/hnJ1lZ1Ga7FzAqLQ9kjYoK8qqq1BK1BBz5TYKqqHJMykX68yMjyCUbMIPg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR05MB3286
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.95,1.0.8 definitions=2019-11-04_10:2019-11-04,2019-11-04 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 lowpriorityscore=0 malwarescore=0 suspectscore=0 impostorscore=0 bulkscore=0 phishscore=0 clxscore=1015 spamscore=0 mlxscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1908290000 definitions=main-1911040184
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/30wOPMIoH5E-G4XS-Ck6d-r5j_A>
Subject: Re: [Bier] Review Comments - draft-ietf-bier-bar-ipa-05
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Nov 2019 19:23:52 -0000

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

LTA2IGhhcyBiZWVuIHBvc3RlZCwgd2l0aCB0aGUgZm9sbG93aW5nIGFkZGl0aW9uczoNCg0KMy4g
IEV4YW1wbGVzDQoNCiAgIEFzIGFuIGV4YW1wbGUsIG9uZSBtYXkgZGVmaW5lIEJBUj14IHdpdGgg
c2VtYW50aWNzIG9mICJleGNsdWRpbmcgQklFUg0KICAgaW5jYXBhYmxlIHJvdXRlcnMiLiAgVGhh
dCBCSUVSIHNwZWNpZmljIGNvbnN0cmFpbnQgY2FuIGdvIHdpdGggYW55DQogICBJUEE6IHdoYXRl
dmVyIFJDUkEgZGVmaW5lZCBieSB0aGUgSVBBIGFyZSBhdWdtZW50ZWQgd2l0aCAiZXhjbHVkaW5n
DQogICBCSUVSIGluY2FwYWJsZSByb3V0ZXJzIiwgaS5lLiwgQklFUiBpbmNhcGFibGUgcm91dGVy
cyBhcmUgbm90IHB1dA0KICAgb250byB0aGUgY2FuZGlkYXRlIGxpc3QgZHVyaW5nIFNQRiBjYWxj
dWxhdGlvbi4NCg0KICAgTm90ZSB0aGF0IGlmIHRoZSBCQyBhbmQgUkMgaGFwcGVuIHRvIGNvbmZs
aWN0IGFuZCBsZWFkIHRvIGFuIGVtcHR5DQogICB0b3BvbG9neSwgdGhlbiBubyBuYXRpdmUgQklF
UiBmb3J3YXJkaW5nIHBhdGggd2lsbCBiZSBmb3VuZC4gIFRoYXQgaXMNCiAgIGEgbmV0d29yayBk
ZXNpZ24gaXNzdWUgdGhhdCBhbiBvcGVyYXRvciBuZWVkIHRvIGF2b2lkIHdoZW4gY2hvb3NpbmcN
CiAgIEJBUi9JUEEuDQoNClRoYW5rcyENCkplZmZyZXkNCg0KRnJvbTogSmVmZnJleSAoWmhhb2h1
aSkgWmhhbmcNClNlbnQ6IE1vbmRheSwgTm92ZW1iZXIgNCwgMjAxOSAxOjU1IFBNDQpUbzogWGll
amluZ3JvbmcgKEppbmdyb25nKSA8eGllamluZ3JvbmdAaHVhd2VpLmNvbT47IGRyYWZ0LWlldGYt
Ymllci1iYXItaXBhQGlldGYub3JnDQpDYzogQklFUiBXRyA8YmllckBpZXRmLm9yZz4NClN1Ympl
Y3Q6IFJFOiBSZXZpZXcgQ29tbWVudHMgLSBkcmFmdC1pZXRmLWJpZXItYmFyLWlwYS0wNQ0KDQpI
aSBKaW5ncm9uZywNCg0KUGxlYXNlIHNlZSB6emgyPiBiZWxvdy4NCg0KRnJvbTogWGllamluZ3Jv
bmcgKEppbmdyb25nKSA8eGllamluZ3JvbmdAaHVhd2VpLmNvbTxtYWlsdG86eGllamluZ3JvbmdA
aHVhd2VpLmNvbT4+DQpTZW50OiBNb25kYXksIE5vdmVtYmVyIDQsIDIwMTkgNzoxOCBBTQ0KVG86
IEplZmZyZXkgKFpoYW9odWkpIFpoYW5nIDx6emhhbmdAanVuaXBlci5uZXQ8bWFpbHRvOnp6aGFu
Z0BqdW5pcGVyLm5ldD4+OyBkcmFmdC1pZXRmLWJpZXItYmFyLWlwYUBpZXRmLm9yZzxtYWlsdG86
ZHJhZnQtaWV0Zi1iaWVyLWJhci1pcGFAaWV0Zi5vcmc+DQpDYzogQklFUiBXRyA8YmllckBpZXRm
Lm9yZzxtYWlsdG86YmllckBpZXRmLm9yZz4+DQpTdWJqZWN0OiBSRTogUmV2aWV3IENvbW1lbnRz
IC0gZHJhZnQtaWV0Zi1iaWVyLWJhci1pcGEtMDUNCg0KSGkgSmVmZnJleSwNClBsZWFzZSBmaW5k
IGJlbG93IG15IGNvbW1lbnRzIG1hcmtlZCB3aXRoIFtYSlJdDQoNClRoYW5rcw0KSmluZ3JvbmcN
Cg0KRnJvbTogSmVmZnJleSAoWmhhb2h1aSkgWmhhbmcgW21haWx0bzp6emhhbmdAanVuaXBlci5u
ZXRdDQpTZW50OiBXZWRuZXNkYXksIE9jdG9iZXIgMzAsIDIwMTkgOTo1MiBBTQ0KVG86IFhpZWpp
bmdyb25nIChKaW5ncm9uZykgPHhpZWppbmdyb25nQGh1YXdlaS5jb208bWFpbHRvOnhpZWppbmdy
b25nQGh1YXdlaS5jb20+PjsgZHJhZnQtaWV0Zi1iaWVyLWJhci1pcGFAaWV0Zi5vcmc8bWFpbHRv
OmRyYWZ0LWlldGYtYmllci1iYXItaXBhQGlldGYub3JnPg0KQ2M6IEJJRVIgV0cgPGJpZXJAaWV0
Zi5vcmc8bWFpbHRvOmJpZXJAaWV0Zi5vcmc+Pg0KU3ViamVjdDogUkU6IFJldmlldyBDb21tZW50
cyAtIGRyYWZ0LWlldGYtYmllci1iYXItaXBhLTA1DQoNCkhpIEppbmdyb25nLA0KDQpUaGFuayB5
b3UgZm9yIHNoZXBoZXJkaW5nIHRoZSBkb2N1bWVudC4gUGxlYXNlIHNlZSB6emg+IGJlbG93Lg0K
DQpGcm9tOiBYaWVqaW5ncm9uZyA8eGllamluZ3JvbmdAaHVhd2VpLmNvbTxtYWlsdG86eGllamlu
Z3JvbmdAaHVhd2VpLmNvbT4+DQpTZW50OiBNb25kYXksIE9jdG9iZXIgNywgMjAxOSAxMTo1NiBQ
TQ0KVG86IGRyYWZ0LWlldGYtYmllci1iYXItaXBhQGlldGYub3JnPG1haWx0bzpkcmFmdC1pZXRm
LWJpZXItYmFyLWlwYUBpZXRmLm9yZz4NCkNjOiBCSUVSIFdHIDxiaWVyQGlldGYub3JnPG1haWx0
bzpiaWVyQGlldGYub3JnPj4NClN1YmplY3Q6IFJldmlldyBDb21tZW50cyAtIGRyYWZ0LWlldGYt
Ymllci1iYXItaXBhLTA1DQoNCkhpIGF1dGhvcnMsDQpJIGFtIGFzc2lnbmVkIGFzIERvYyBzaGVw
aGVyZCBmb3IgdGhpcyBkcmFmdC4NCkkgdGhpbmsgdGhlIGRvY3VtZW50IGlzIHVzZWZ1bCB0byBj
bGFyaWZ5IHRoZSBCQVIvSVBBIGZpZWxkIGRlZmluZWQgaW4gUkZDODQwMS9SRkM4NDQ0Lg0KTXkg
bWFpbiBzdWdnZXN0aW9uIGlzIGFkZGluZyBzb21lIHJlYWwgZXhhbXBsZXMgb2YgSVBBL0JBUiB0
byBtYWtlIHRoaXMgZG9jdW1lbnQgbW9yZSBjbGVhciBhbmQgZGVwbG95YWJsZS4NClBsZWFzZSBz
ZWUgYmVsb3cgZm9yIHRoZSBjb21tZW50cy4NCg0KMS4gRm9yIHRoZSBmb2xsb3dpbmcgcnVsZXMg
MSMgYW5kICMyLCBob3cgaWYgdGhlcmUgYXJlIGNvbmZsaWN0aW9ucyBvZiBCQyhYKSBhbmQgUkMo
WCk/DQpGb3IgZXhhbXBsZSwgQkMoWCkgc2F5cyDigJxwcmVmZXIgUkVEIGxpbmtzIGFuZCBleGNs
dWRlIEJMVUUgbGlua3PigJ0sIHdoaWxlIFJDKFgpIHNheXMg4oCccHJlZmVyIEJMVUUgbGlua3Mg
YW5kIGV4Y2x1ZGUgUkVEIGxpbmtz4oCdLg0KICAgMS4gIEFwcGx5IHRoZSBCSUVSIGNvbnN0cmFp
bnRzLCByZXN1bHRpbmcgaW4gQkMoWCkuDQogICAyLiAgQXBwbHkgdGhlIHJvdXRpbmcgY29uc3Ry
YWludHMsIHJlc3VsdGluZyBpbiBSQyhCQyhYKSkuDQogICAzLiAgU2VsZWN0IHRoZSBhbGdvcml0
aG0gQUcgYXMgZm9sbG93aW5nOg0KICAgICAgIEEuICBJZiBCQSBpcyBOVUxMLCBBRyBpcyBzZXQg
dG8gUkEuDQogICAgICAgQi4gIElmIEJBIGlzIG5vdCBOVUxMLCBBRyBpcyBzZXQgdG8gQkEuDQog
ICA0LiAgUnVuIEFHIG9uIFJDKEJDKFgpKS4NCg0KWnpoPiBBbiBvcGVyYXRvciB3b3VsZCBiZSBl
eHBlY3RlZCB0byBkbyB0aGUgcmVhc29uYWJsZSB0aGluZ3MgYW5kIG5vdCBzcGVjaWZ5IGNvbmZs
aWN0aW5nIEJDIGFuZCBSQyBmb3IgYSBzdWItZG9tYWluLiBFdmVuIGlmIGhlIGRpZCBzcGVjaWZ5
IGNvbmZsaWN0aW5nIEJDIGFuZCBSQywgdGhlIHJ1bGVzIGFyZSBjbGVhciDigJMgYXBwbHkgQkMg
Zmlyc3QgYW5kIHRoZW4gUkMuIEluIHlvdXIgZXhhbXBsZSwgeW91IGVuZCB1cCB3aXRoIG5vIGxp
bmtzIHRvIHVzZS4gSSB0aGluayB0aGF04oCZcyBhY2NlcHRhYmxlLg0KW1hKUl0gSSBhc3N1bWUg
dGhpcyBpcyBhIHBvaW50IG5lZWQgdG8gYmUgcG9pbnRlZCBvdXQsIHNpbmNlIGl0IGlzIHVzZWZ1
bCBmb3IgYXZvaWRpbmcgbWlzY29uZmlndXJhdGlvbiwgYW5kIHRoaXMgZG9jdW1lbnQgaXMgaW50
ZW50IHRvIGV4cGxhaW4gdGhlIEJBUiBhbmQgSVBBLg0KWnpoMj4gSSB0aG91Z2h0IHRoYXQgd2Fz
IG9idmlvdXMsIGJ1dCBJ4oCZbGwgZXhwbGljaXRseSBwb2ludCB0aGF0IG91dC4NCg0KU2hvdWxk
IHRoZSBjb21iaW5hdGlvbiBvZiBJUEEvQkFSIGJlIHNwZWNpZmllZCAoZm9sbG93aW5nIHRleHQg
YmUgY2hhbmdlZCB0byBuZXcgdGV4dCkgPw0KW09SSUcgVEVYVF0NCiAgIFdoZW4gYSBuZXcgQkFS
IHZhbHVlIGlzIGRlZmluZWQsIGl0cyBjb3JyZXNwb25kaW5nIEJDL0JBIHNlbWFudGljcyBNVVNU
IGJlIHNwZWNpZmllZC4NCiAgIEZvciBhIG5ldyBJR1AgQWxnb3JpdGhtIHRvIGJlIHVzZWQgYXMg
YSBCSUVSIElQQSwgaXRzIFJDL1JBIHNlbWFudGljcyBNVVNUIGFsc28gYmUgY2xlYXIuDQpbTkVX
IFRFWFRdDQogICBXaGVuIGEgbmV3IEJBUiB2YWx1ZSBpcyBkZWZpbmVkLCBpdHMgY29ycmVzcG9u
ZGluZyBCQy9CQSBzZW1hbnRpY3MgTVVTVCBiZSBzcGVjaWZpZWQsIGFuZCB0aGUgY29tYmluYXRp
b24gb2YgQkFSIGFuZCBJUEEgTVVTVCBhbHNvIGJlIHNwZWNpZmllZC4NCiAgIEZvciBhIG5ldyBJ
R1AgQWxnb3JpdGhtIHRvIGJlIHVzZWQgYXMgYSBCSUVSIElQQSwgaXRzIFJDL1JBIHNlbWFudGlj
cyBNVVNUIGJlIHNwZWNpZmllZCwgYW5kIHRoZSBjb21iaW5hdGlvbiBvZiBCQVIgYW5kIElQQSBN
VVNUIGFsc28gYmUgc3BlY2lmaWVkLg0KDQpaemg+IEFzIGxvbmcgYXMgQkMvQkEgb3IgUkMvUkEg
c2VtYW50aWNzIGFyZSBjbGVhciwgdGhlIGNvbWJpbmF0aW9uIGlzIGNsZWFyIG9uY2UgeW91IGFw
cGx5IHRoZSBydWxlcywgcmlnaHQ/DQpbWEpSXSB0aGUgY29tYmluYXRpb24gaXMgbm90IGNsZWFy
IGR1ZSB0byB0aGUgZm9sbG93aW5nIGNvbW1lbnRzIC0tLS0gY29tYmluYXRpb24gb2YgQkFSIGFu
ZCBJUEEgaXMgbm90IG9ubHkgcmVzcG9uc2libGUgZm9yIGNhbGN1bGF0aW5nIHRoZSBCRlItTkJS
IG9mIGEgQkZFUiwgYnV0IGFsc28gcmVzcG9uc2libGUgb2YgY2FsY3VsYXRpbmcgdGhlIG5leHQt
aG9wIG9mIGEgbm9uLWRpcmVjdGx5LWNvbm5lY3RlZCBCRlItTkJSLg0KWnpoMj4gSSBkb27igJl0
IGFncmVlIHdpdGggdGhlIGFib3ZlLiBBbiBvcGVyYXRvciBtYXkgbm90IGNhcmUgaG93IHRoZSBC
RlItTkJSIGlzIHJlYWNoZWQgdmlhIGFueSB0dW5uZWw7IGV2ZW4gaWYgdGhhdCB0dW5uZWwgbXVz
dCBiZSBmb2xsb3dpbmcgSVBBICh3aGljaCBJIGRvbuKAmXQgdGhpbmsgdGhpcyBkb2N1bWVudCBz
aG91bGQgc3BlY2lmeSksIGl0IGlzIG5vdCB0aGUgY29tYmluYXRpb24gb2YgQkFSIGFuZCBJUEEg
dGhhdCBkZXRlcm1pbmVzIHRoZSBuZXh0aG9wIGZvciB0aGF0IHR1bm5lbCwgYXMgdGhlcmUgc2hv
dWxkIGJlIG5vIEJJRVIgcm91dGVycyAodGhhdCBhZHZlcnRpc2UgdGhlIHNhbWUgQkFSK0lQQSkg
b24gdGhlIHR1bm5lbCBwYXRoIHRvIHRoZSBCRlItTkJSLg0KDQoyLiBGb3IgdGhlIGZ1bmN0aW9u
IG9mIGJ5cGFzc2luZyBOb24tQklFUiByb3V0ZXJzICg2Ljkgb2YgUkZDODI3OSksIHRoaXMgZG9j
dW1lbnQgaXMgbm90IGNsZWFyLg0KVHdvIHBvc3NpYmxlIG9wdGlvbnMgSSBjYW4gdGhpbmsgb2Y6
DQooYSkgUnVuIEFHIG9uIFJDKEJDKHgpKSB0byBmaW5kIHRoZSBCRlItTkJSIG9mIGEgQkZFUiwg
YW5kIHRoZW4gcnVuIFJBIG9uIFJDKHgpIHRvIGZpbmQgdGhlIElHUCBuZXh0LWhvcCB0b3dhcmQg
dGhlIEJGUi1OQlIgaWYgQkZSLU5CUiBpcyBub3QgYSBkaXJlY3RseSBjb25uZWN0ZWQgTkJSLg0K
KGIpIFJ1biBBRyBvbiBSQyhCQyh4KSkgdG8gZmluZCB0aGUgQkZSLU5CUiBvZiBhIEJGRVIsIGFu
ZCB0aGVuIHJ1biBBRyBvbiBSQyhCQyh4KSkgdG8gZmluZCB0aGUgSUdQIG5leHQtaG9wIHRvd2Fy
ZCB0aGUgQkZSLU5CUiBpZiBCRlItTkJSIGlzIG5vdCBhIGRpcmVjdGx5IGNvbm5lY3RlZCBOQlIu
DQoNClp6aD4gSSBkb27igJl0IGZvbGxvdyB0aGUgYWJvdmUuIFRoZSBzcGVjIGRvZXMgc2F5IHRo
YXQgZm9yIGEgcGFydGljdWxhciBzdWJkb21haW4gaWYgeW91ciBvd24gQkFSL0lQQSBpcyBkaWZm
ZXJlbnQgZnJvbSBhIEJGUuKAmXMsIHRoZW4gdGhhdCBCRlIgaXMgY29uc2lkZXJlZCBhcyBub3Qg
QklFUiBjYXBhYmxlIGFuZCB3aGF0ZXZlciBtZXRob2QgeW91IHVzZSB0byBkZWFsIHdpdGggaW5j
YXBhYmxlIHJvdXRlcnMgYXBwbHkuIEkgdGhpbmsgdGhhdOKAmXMgc3RyYWlnaHRmb3J3YXJkLg0K
W1hKUl0gaXQgaXMgcmVhc29uYWJsZSBmb3IgbWUgdG8gZGVzY3JpYmUgdGhlIG92ZXJhbGwgbWV0
aG9kIG9mIGRlYWxpbmcgd2l0aCBpbmNhcGFibGUgcm91dGVycyBpbiBSRkM4Mjc5LCBidXQgdGhp
cyBkb2MgaXMgcmVzcG9uc2libGUgZm9yIG1ha2luZyB0aGlzIG1vcmUgZGV0YWlsZWQsIHNpbmNl
IGl0IGlzIGEgc3BlY2lmaWNhdGlvbiBvZiBCQVIvSVBBIGFuZCBtYXkgYmUgdXNlZCB0byBhZGRy
ZXNzIHRoZSBpbmNhcGFibGUgcm91dGVycyBhcyBhIHVzZSBjYXNlIG9mIEJBUi4NClp6aDI+IERl
dGFpbHMgb2YgZGVhbGluZyB3aXRoIGluY2FwYWJsZSByb3V0ZXJzIGlzIG91dHNpZGUgdGhlIHNj
b3BlIG9mIHRoaXMgZG9jdW1lbnQuIFRoZXJlIGFyZSBtYW55IHdheXMgdG8gZGVhbCB3aXRoIGlu
Y2FwYWJsZSByb3V0ZXJzOiBzZWN0aW9uIDYuOSBvZiA4Mjc5IChhbmQgdGV0aGVyaW5nIGV4dGVu
c2lvbik7IGV4Y2x1ZGluZyBpbiBjYXBhYmxlIHJvdXRlcnM7IHdoYXRldmVyIG1heSBiZSBkZWZp
bmVkIGluIHRoZSBmdXR1cmUuDQoNCihhKSBsb29rcyBiZXR0ZXIgdG8gbWUsIHNpbmNlIHRoZSBm
aW5kaW5nIG9mIElHUCBuZXh0LWhvcCB0b3dhcmQgdGhlIEJGUi1OQlIgc2VlbXMgdG8gYmUgYSBw
dXJlIElHUCBiZWhhdmlvci4NCkl0IGlzIGFsc28gbm90YWJsZSB0aGF0LCBpbmNvcnJlY3QgY29t
YmluYXRpb24gb2YgSVBBIGFuZCBCQVIgbWF5IGNhdXNlIGJsYWNrIGhvbGUgb2YgYnVpbGRpbmcg
YSBCSUZUIGl0ZW0gdG8gYSBCRkVSLg0KRm9yIGV4YW1wbGUsIGEgbm9uLWRpcmVjdGx5LWNvbm5l
Y3RlZCBCRlItTkJSIGlzIGZvdW5kIGJ1dCB0aGUgSUdQIG5leHQtaG9wIHRvd2FyZCB0aGUgQkZS
LU5CUiBjb3VsZCBub3QgYmUgZm91bmQgYWNjb3JkaW5nIHRvIHRoZSBJUEErQkFSLg0KDQoNCjMu
IEZvciB0aGUgYWJvdmUgcnVsZSAjMSwgdGhlIGRvYyBpcyBub3QgY2xlYXIgd2hhdCBkb2VzIHRo
ZSBCQyh4KSBtZWFuIGlmIEJDID0gTlVMTC4gU28gZG9lcyB0aGUgcnVsZSAjMiB3aGVuIFJDID0g
TlVMTC4NCg0KWnpoPiBCQyBtZWFucyBCSUVSIHNwZWNpZmljIGNvbnN0cmFpbnRzLiBJZiBCQyBp
cyBOVUxMIGl0IG1lYW5zIG5vIGNvbnN0cmFpbnRzLg0KDQo0LiBJIHRoaW5rIG9uZSBvciB0d28g
ZXhhbXBsZXMgb2YgSVBBL0JBUiBzaG91bGQgYmUgZ2l2ZW4gdG8gbWFrZSBpdCBjbGVhciBhcyBh
biB1cGRhdGUgdG8gUkZDODQwMS9SRkM4NDQ0Lg0KKDEpSVBBID0gMCwgYW5kIElQQSA9IDENCklQ
QSA9IDAgbWVhbnMgdGhhdCwgUkEgPSBTUEYgYmFzZWQgb24gbGluayBtZXRyaWMsIFJDID0gcGVy
bWl0IGFueSBub2RlIHRvIG92ZXJ3cml0ZSB0aGUgU1BGIHBhdGggdG8gdGhlIEJGUi1wcmVmaXgg
b2YgYSBCRlIuDQpJUEEgPSAxIG1lYW5zIHRoYXQsIFJBID0gU1BGIGJhc2VkIG9uIGxpbmsgbWV0
cmljLCBSQyA9IE5vdCBwZXJtaXQgb3ZlcndyaXRpbmcgdGhlIFNQRiBwYXRoIHRvIHRoZSBCRlIt
cHJlZml4IG9mIGEgQkZSLg0KDQpUZXh0IGZyb20gZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91
dGluZy1leHRlbnNpb25zIGZvciByZWZlcmVuY2U6DQogICAgICAwOiBTaG9ydGVzdCBQYXRoIEZp
cnN0IChTUEYpIGFsZ29yaXRobSBiYXNlZCBvbiBsaW5rIG1ldHJpYy4gIFRoaXMNCiAgICAgIGlz
IHRoZSB3ZWxsLWtub3duIHNob3J0ZXN0IHBhdGggYWxnb3JpdGhtIGFzIGNvbXB1dGVkIGJ5IHRo
ZSBJUy1JUw0KICAgICAgRGVjaXNpb24gcHJvY2Vzcy4gIENvbnNpc3RlbnQgd2l0aCB0aGUgZGVw
bG95ZWQgcHJhY3RpY2UgZm9yIGxpbmstDQogICAgICBzdGF0ZSBwcm90b2NvbHMsIGFsZ29yaXRo
bSAwIHBlcm1pdHMgYW55IG5vZGUgdG8gb3ZlcndyaXRlIHRoZSBTUEYNCiAgICAgIHBhdGggd2l0
aCBhIGRpZmZlcmVudCBwYXRoIGJhc2VkIG9uIGxvY2FsIHBvbGljeS4NCg0KICAgICAgMTogU3Ry
aWN0IFNob3J0ZXN0IFBhdGggRmlyc3QgKFNQRikgYWxnb3JpdGhtIGJhc2VkIG9uIGxpbmsNCiAg
ICAgIG1ldHJpYy4gIFRoZSBhbGdvcml0aG0gaXMgaWRlbnRpY2FsIHRvIGFsZ29yaXRobSAwIGJ1
dCBhbGdvcml0aG0gMQ0KICAgICAgcmVxdWlyZXMgdGhhdCBhbGwgbm9kZXMgYWxvbmcgdGhlIHBh
dGggd2lsbCBob25vciB0aGUgU1BGIHJvdXRpbmcNCiAgICAgIGRlY2lzaW9uLiAgTG9jYWwgcG9s
aWN5IE1VU1QgTk9UIGFsdGVyIHRoZSBmb3J3YXJkaW5nIGRlY2lzaW9uDQogICAgICBjb21wdXRl
ZCBieSBhbGdvcml0aG0gMSBhdCB0aGUgbm9kZSBjbGFpbWluZyB0byBzdXBwb3J0IGFsZ29yaXRo
bSAxLg0KDQpaemg+IEl0IHNlZW1zIHRvIG1lIHRoYXQgdGhlIGdlbmVyYWwgcnVsZXMgYXJlIGNs
ZWFyIGVub3VnaCBhbmQgYWRkaW5nIHRoZSBhYm92ZSBleGFtcGxlcyBvbmx5IG1ha2VzIHRoaW5n
cyBtb3JlIGNvbXBsaWNhdGVkPw0KDQooMilCQVIgPSAwLCBhbmQgQkFSID0gMQ0KQkFSID0gMCBt
ZWFucyB0aGF0LCBCQSA9IE5VTEwsIEJDID0gTlVMTA0KQkFSID0gMSBtZWFucyB0aGF0LCBCQSA9
IE5VTEwsIEJDID0gZXhjbHVkZSBub24tQklFUiByb3V0ZXJzDQoNClp6aD4gIEJBUiAwIGlzIGFs
cmVhZHkgZGVmaW5lZCBpbiA4NDAxLzg0NDQuIEJBUiAxIGhhcyBub3QgYmVlbiBvZmZpY2lhbGx5
IGRlZmluZWQgKGV2ZW4gdGhvdWdodCBpdCB3YXMgdXNlZCBhcyBhbiBleGFtcGxlIGluIHZhcmlv
dXMgZGlzY3Vzc2lvbnMpIGFuZCBpdOKAmXMgbm90IGdvb2QgdG8gdXNlIGl0IGFzIGFuIGV4YW1w
bGUgaGVyZS4NCltYSlJdIEV4YW1wbGUgaXMgYmV0dGVyIHRoYW4gcHJlY2VwdC4gT25lIG1heSBm
aW5kIGl0IGRpZmZpY3VsdCB0byBkZWZpbmUgYW55IG5ldyBCQVIvSVBBIGFjY29yZGluZyB0byB0
aGlzIGRvY3VtZW50IGlmIHRoZXJlIGlzIG5vIGV4YW1wbGVzLCBzaW5jZSB0aGUgYmFzaWMgaWRl
YSBvZiBCQVIvSVBBIGhhdmUgYmVlbiBwdXQgaW4gODQwMS84NDQ0IHNpbmNlIGl0cyBwcm9wb3Nh
bC4NClp6aDI+IEkgaG9uZXN0bHkgZG9u4oCZdCBzZWUgd2h5IGl0IGlzIGRpZmZpY3VsdCBhbmQg
d2h5IGFuIGV4YW1wbGUgd2lsbCBoZWxwIGRlZmluaW5nIG5ldyBCQVIvSVBBLiBCdXQgSSB3aWxs
IGFkZCB0aGUgZm9sbG93aW5nIGV4YW1wbGU6DQoNCiAgRm9yIGV4YW1wbGUsIG9uZSBtYXkgZGVm
aW5lIEJBUj14IHdpdGggc2VtYW50aWNzIG9mIOKAnGV4Y2x1ZGluZyBCSUVSIGluY2FwYWJsZSBy
b3V0ZXJz4oCdLiBUaGF0IEJJRVIgc3BlY2lmaWMgY29uc3RyYWludCBjYW4gZ28gd2l0aCBhbnkg
SVBBOiB3aGF0ZXZlciBSQ1JBIGRlZmluZWQgYnkgSVBBIGlzIGF1Z21lbnRlZCB3aXRoIOKAnGV4
Y2x1ZGluZyBCSUVSIGluY2FwYWJsZSByb3V0ZXJz4oCdLg0KDQpJcyB0aGUgYWJvdmUgaW50ZXJw
cmV0YXRpb24gb2YgSVBBID0gMCBjb3JyZWN0ID8NCg0KWnpoPiBIb25lc3RseSBzcGVha2luZyBJ
4oCZbSBub3QgZ29vZCBhdCBpbnRlcnByZXRpbmcgSVBBIGRlZmluaXRpb25zLg0KDQpJZiBpdCBp
cywgdGhlbiBtYXliZSB0aGUgdXNlIG9mIElQQS9CQVIgPSAxLzEgaXMgYWxsb3dlZCwgYnV0IElQ
QS9CQVIgPSAwLzEgaXMgbm90IGFsbG93ZWQgPw0KDQpaemg+IEkgZG9u4oCZdCBzZWUgd2h5IDAv
MSBpcyBub3QgYWxsb3dlZC4gVXNpbmcgeW91ciBleGFtcGxlLCBCQVIxIHNpbXBseSBzYXlzIGV4
Y2x1ZGluZyBub24tQklFUiByb3V0ZXJzLCBpLmUuIGFzIGlmIHRoZXkgZG9u4oCZdCBleGlzdCAo
b3IgdHJlYXRlZCBhcyBhbHdheXMgZG93bikuIEkgZG9u4oCZdCBzZWUgd2h5IEJBUiAxIHdvdWxk
IGNvbmZsaWN0IHdpdGggQU5ZIElQQS4NCltYSlJdIE9uZSBtYXkgZmluZCBhIG5vbi1kaXJlY3Rs
eS1jb25uZWN0ZWQgQkZSLU5CUiBieSB1c2luZyBCQVIrSVBBLCBidXQgbWF5IGZhaWxlZCB0byBm
aW5kIHRoZSBuZXh0LWhvcCBvZiB0aGUgbm9uLWRpcmVjdGx5LWNvbm5lY3RlZCBCRlItTkJSIGFj
Y29yZGluZyB0byBJUEEuDQpaemgyPiBUaGF04oCZcyBub3QgYSBjb25mbGljdCBvZiBCQVIvSVBB
IGRlZmluaXRpb247IHRoYXTigJlzIGp1c3QgbGlrZSByZXF1ZXN0aW5nIGEgUlNWUC1URSB0dW5u
ZWwgd2l0aCAxRyBCVyB3aGlsZSBhbGwgdGhlIGxpbmtzIGluIHRoZSBuZXR3b3JrIGFyZSBvbmx5
IDEwTS4NClp6aDI+IFRoYW5rcyENClp6aDI+IEplZmZyZXkNCg0KSWYgSVBBL0JBUiA9IDAvMSBp
cyB1c2VkLCBydW4gQUcgb24gUkMoQkMoeCkpIHRvIGdldCB0aGUgbm9uLWRpcmVjdGx5LWNvbm5l
Y3RlZCBCRlItTkJSIG9mIGEgQkZFUiBzZWVtcyBkaWZmaWN1bHQuDQoNCg0KNS4gIGVkaXRvcmlh
bCBzdWdnZXN0aW9uczoNClRoZSB0b3BvbG9neSBjb3VsZCBiZSBhIGRlZmF1bHQgdG9wb2xvZ3ks
IGEgbXVsdGktdG9wb2xvZ3kgW1JGQzUxMjBdIHRvcG9sb2d5Lg0KU3VnZ2VzdGVkOg0KVGhlIHRv
cG9sb2d5IGNvdWxkIGJlIGEgZGVmYXVsdCB0b3BvbG9neSwgb3IgYSBub24tZGVmYXVsdCB0b3Bv
bG9neSBhcyBkZWZpbmVkIGluIFtSRkM1MTIwXS4NCg0KRm9yIGEgcGFydGljdWxhciB0b3BvbG9n
eSBYICh3aGljaCBjb3VsZCBiZSBhIGRlZmF1bHQgdG9wb2xvZ3kgb3IgbXVsdGktdG9wb2xneSB0
b3BvbG9neSkNClN1Z2dlc3RlZDoNCkZvciBhIHBhcnRpY3VsYXIgdG9wb2xvZ3kgWCAod2hpY2gg
Y291bGQgYmUgYSBkZWZhdWx0IHRvcG9sb2d5IG9yIG5vbi1kZWZhdWx0IHRvcG9sb2d5KQ0KDQpa
emg+IFN1cmUgSSBjYW4gY2hhbmdlIHRoYXQuDQpaemg+IFRoYW5rcyENClp6aD4gSmVmZnJleQ0K
DQpUaGFua3MNCkppbmdyb25nDQoNCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkRlbmdYaWFuOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAx
IDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUg
NSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxARGVuZ1hpYW4i
Ow0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMg
Ki8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBp
bjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJ
e21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjojMDU2M0MxOw0KCXRleHQtZGVjb3JhdGlv
bjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21z
by1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjojOTU0RjcyOw0KCXRleHQtZGVjb3JhdGlvbjp1
bmRlcmxpbmU7fQ0KcC5Nc29MaXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0UGFyYWdyYXBoLCBkaXYu
TXNvTGlzdFBhcmFncmFwaA0KCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7DQoJbWFyZ2luOjBpbjsN
CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJdGV4dC1pbmRlbnQ6MjEuMHB0Ow0KCWZvbnQtc2l6
ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KcC5tc29ub3Jt
YWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5bGUtbmFtZTptc29u
b3JtYWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCglt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXpl
OjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLkVtYWls
U3R5bGUxOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJy
aSIsc2Fucy1zZXJpZjsNCgljb2xvcjpibGFjazt9DQpzcGFuLkVtYWlsU3R5bGUyMA0KCXttc28t
c3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsN
Cgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTIxDQoJe21zby1zdHlsZS10eXBlOnBl
cnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRv
d3RleHQ7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjINCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJ
Zm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFu
LkVtYWlsU3R5bGUyMw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToi
Q2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uRW1haWxTdHls
ZTI1DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixz
YW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjYNCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWwtY29tcG9zZTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fu
cy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHls
ZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rp
b24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBp
bjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+
PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBz
cGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4
bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIg
ZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4N
Cjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSIjMDU2M0MxIiB2bGluaz0iIzk1NEY3MiI+DQo8ZGl2
IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQiPi0wNiBoYXMgYmVlbiBwb3N0ZWQsIHdpdGggdGhlIGZvbGxvd2lu
ZyBhZGRpdGlvbnM6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij4z
LiZuYnNwOyBFeGFtcGxlczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dCI+Jm5ic3A7Jm5ic3A7IEFzIGFuIGV4YW1wbGUsIG9uZSBtYXkgZGVmaW5lIEJBUj14IHdpdGgg
c2VtYW50aWNzIG9mICZxdW90O2V4Y2x1ZGluZyBCSUVSPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPiZuYnNw
OyZuYnNwOyBpbmNhcGFibGUgcm91dGVycyZxdW90Oy4mbmJzcDsgVGhhdCBCSUVSIHNwZWNpZmlj
IGNvbnN0cmFpbnQgY2FuIGdvIHdpdGggYW55PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPiZuYnNwOyZuYnNw
OyBJUEE6IHdoYXRldmVyIFJDUkEgZGVmaW5lZCBieSB0aGUgSVBBIGFyZSBhdWdtZW50ZWQgd2l0
aCAmcXVvdDtleGNsdWRpbmc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+Jm5ic3A7Jm5ic3A7IEJJRVIgaW5j
YXBhYmxlIHJvdXRlcnMmcXVvdDssIGkuZS4sIEJJRVIgaW5jYXBhYmxlIHJvdXRlcnMgYXJlIG5v
dCBwdXQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdCI+Jm5ic3A7Jm5ic3A7IG9udG8gdGhlIGNhbmRpZGF0ZSBs
aXN0IGR1cmluZyBTUEYgY2FsY3VsYXRpb24uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0Ij4mbmJzcDsmbmJzcDsgTm90ZSB0aGF0IGlmIHRoZSBCQyBhbmQgUkMgaGFw
cGVuIHRvIGNvbmZsaWN0IGFuZCBsZWFkIHRvIGFuIGVtcHR5PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPiZu
YnNwOyZuYnNwOyB0b3BvbG9neSwgdGhlbiBubyBuYXRpdmUgQklFUiBmb3J3YXJkaW5nIHBhdGgg
d2lsbCBiZSBmb3VuZC4mbmJzcDsgVGhhdCBpczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij4mbmJzcDsmbmJz
cDsgYSBuZXR3b3JrIGRlc2lnbiBpc3N1ZSB0aGF0IGFuIG9wZXJhdG9yIG5lZWQgdG8gYXZvaWQg
d2hlbiBjaG9vc2luZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij4mbmJzcDsmbmJzcDsgQkFSL0lQQS48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPlRoYW5rcyE8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdCI+SmVmZnJleTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAj
RTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPkZyb206PC9zcGFuPjwvYj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+IEplZmZyZXkgKFpoYW9odWkpIFpoYW5nDQo8
YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBOb3ZlbWJlciA0LCAyMDE5IDE6NTUgUE08YnI+DQo8
Yj5Ubzo8L2I+IFhpZWppbmdyb25nIChKaW5ncm9uZykgJmx0O3hpZWppbmdyb25nQGh1YXdlaS5j
b20mZ3Q7OyBkcmFmdC1pZXRmLWJpZXItYmFyLWlwYUBpZXRmLm9yZzxicj4NCjxiPkNjOjwvYj4g
QklFUiBXRyAmbHQ7YmllckBpZXRmLm9yZyZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFJl
dmlldyBDb21tZW50cyAtIGRyYWZ0LWlldGYtYmllci1iYXItaXBhLTA1PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQiPkhpIEppbmdyb25nLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdCI+UGxlYXNlIHNlZSB6emgyJmd0OyBiZWxvdy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2Jv
cmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5G
cm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPiBYaWVqaW5ncm9u
ZyAoSmluZ3JvbmcpICZsdDs8YSBocmVmPSJtYWlsdG86eGllamluZ3JvbmdAaHVhd2VpLmNvbSI+
eGllamluZ3JvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7DQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5
LCBOb3ZlbWJlciA0LCAyMDE5IDc6MTggQU08YnI+DQo8Yj5Ubzo8L2I+IEplZmZyZXkgKFpoYW9o
dWkpIFpoYW5nICZsdDs8YSBocmVmPSJtYWlsdG86enpoYW5nQGp1bmlwZXIubmV0Ij56emhhbmdA
anVuaXBlci5uZXQ8L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWJpZXItYmFy
LWlwYUBpZXRmLm9yZyI+ZHJhZnQtaWV0Zi1iaWVyLWJhci1pcGFAaWV0Zi5vcmc8L2E+PGJyPg0K
PGI+Q2M6PC9iPiBCSUVSIFdHICZsdDs8YSBocmVmPSJtYWlsdG86YmllckBpZXRmLm9yZyI+Ymll
ckBpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBSZXZpZXcgQ29tbWVu
dHMgLSBkcmFmdC1pZXRmLWJpZXItYmFyLWlwYS0wNTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9y
OiMxRjQ5N0QiPkhpIEplZmZyZXksPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+UGxl
YXNlIGZpbmQgYmVsb3cgbXkgY29tbWVudHMgbWFya2VkIHdpdGg8L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6Ymx1ZSI+IFtYSlJdPC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMx
RjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPlRoYW5rczxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkppbmdyb25nPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29s
b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMu
MHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQiPiBKZWZmcmV5IChaaGFvaHVpKSBaaGFuZyBbPGEgaHJlZj0ibWFpbHRvOnp6aGFuZ0Bq
dW5pcGVyLm5ldCI+bWFpbHRvOnp6aGFuZ0BqdW5pcGVyLm5ldDwvYT5dDQo8YnI+DQo8Yj5TZW50
OjwvYj4gV2VkbmVzZGF5LCBPY3RvYmVyIDMwLCAyMDE5IDk6NTIgQU08YnI+DQo8Yj5Ubzo8L2I+
IFhpZWppbmdyb25nIChKaW5ncm9uZykgJmx0OzxhIGhyZWY9Im1haWx0bzp4aWVqaW5ncm9uZ0Bo
dWF3ZWkuY29tIj54aWVqaW5ncm9uZ0BodWF3ZWkuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWls
dG86ZHJhZnQtaWV0Zi1iaWVyLWJhci1pcGFAaWV0Zi5vcmciPmRyYWZ0LWlldGYtYmllci1iYXIt
aXBhQGlldGYub3JnPC9hPjxicj4NCjxiPkNjOjwvYj4gQklFUiBXRyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmJpZXJAaWV0Zi5vcmciPmJpZXJAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6
PC9iPiBSRTogUmV2aWV3IENvbW1lbnRzIC0gZHJhZnQtaWV0Zi1iaWVyLWJhci1pcGEtMDU8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdCI+SGkgSmluZ3JvbmcsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0Ij5UaGFuayB5b3UgZm9yIHNoZXBoZXJkaW5nIHRoZSBkb2N1bWVudC4g
UGxlYXNlIHNlZSB6emgmZ3Q7IGJlbG93LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRv
cDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPkZyb206PC9z
cGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+IFhpZWppbmdyb25nICZsdDs8
YSBocmVmPSJtYWlsdG86eGllamluZ3JvbmdAaHVhd2VpLmNvbSI+eGllamluZ3JvbmdAaHVhd2Vp
LmNvbTwvYT4mZ3Q7DQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBPY3RvYmVyIDcsIDIwMTkg
MTE6NTYgUE08YnI+DQo8Yj5Ubzo8L2I+IDxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWJpZXIt
YmFyLWlwYUBpZXRmLm9yZyI+ZHJhZnQtaWV0Zi1iaWVyLWJhci1pcGFAaWV0Zi5vcmc8L2E+PGJy
Pg0KPGI+Q2M6PC9iPiBCSUVSIFdHICZsdDs8YSBocmVmPSJtYWlsdG86YmllckBpZXRmLm9yZyI+
YmllckBpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJldmlldyBDb21tZW50
cyAtIGRyYWZ0LWlldGYtYmllci1iYXItaXBhLTA1PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6
IzFGNDk3RCI+SGkgYXV0aG9ycyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5JIGFt
IGFzc2lnbmVkIGFzIERvYyBzaGVwaGVyZCBmb3IgdGhpcyBkcmFmdC4NCjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2NvbG9yOiMxRjQ5N0QiPkkgdGhpbmsgdGhlIGRvY3VtZW50IGlzIHVzZWZ1bCB0byBjbGFy
aWZ5IHRoZSBCQVIvSVBBIGZpZWxkIGRlZmluZWQgaW4gUkZDODQwMS9SRkM4NDQ0LjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPk15IG1haW4gc3VnZ2VzdGlvbiBpcyBhZGRpbmcgc29t
ZSByZWFsIGV4YW1wbGVzIG9mIElQQS9CQVIgdG8gbWFrZSB0aGlzIGRvY3VtZW50IG1vcmUgY2xl
YXIgYW5kIGRlcGxveWFibGUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+UGxlYXNl
IHNlZSBiZWxvdyBmb3IgdGhlIGNvbW1lbnRzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5
N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtj
b2xvcjojMUY0OTdEIj4xLiBGb3IgdGhlIGZvbGxvd2luZyBydWxlcyAxIyBhbmQgIzIsIGhvdyBp
ZiB0aGVyZSBhcmUgY29uZmxpY3Rpb25zIG9mIEJDKFgpIGFuZCBSQyhYKT8NCjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpu
b25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5Gb3IgZXhh
bXBsZSwgQkMoWCkgc2F5cyDigJxwcmVmZXIgUkVEIGxpbmtzIGFuZCBleGNsdWRlIEJMVUUgbGlu
a3PigJ0sIHdoaWxlIFJDKFgpIHNheXMg4oCccHJlZmVyIEJMVUUgbGlua3MgYW5kIGV4Y2x1ZGUg
UkVEIGxpbmtz4oCdLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpuYXZ5Ij4mbmJzcDsm
bmJzcDsgMS4mbmJzcDsgQXBwbHkgdGhlIEJJRVIgY29uc3RyYWludHMsIHJlc3VsdGluZyBpbiBC
QyhYKS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
dGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6bmF2eSI+Jm5ic3A7Jm5ic3A7IDIu
Jm5ic3A7IEFwcGx5IHRoZSByb3V0aW5nIGNvbnN0cmFpbnRzLCByZXN1bHRpbmcgaW4gUkMoQkMo
WCkpLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0
ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpuYXZ5Ij4mbmJzcDsmbmJzcDsgMy4m
bmJzcDsgU2VsZWN0IHRoZSBhbGdvcml0aG0gQUcgYXMgZm9sbG93aW5nOjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25l
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90Oztjb2xvcjpuYXZ5Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgQS4mbmJzcDsgSWYgQkEgaXMgTlVMTCwgQUcgaXMgc2V0IHRvIFJBLjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25l
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90Oztjb2xvcjpuYXZ5Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgQi4mbmJzcDsgSWYgQkEgaXMgbm90IE5VTEwsIEFHIGlzIHNldCB0byBCQS48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpuYXZ5Ij4m
bmJzcDsmbmJzcDsgNC4mbmJzcDsgUnVuIEFHIG9uIFJDKEJDKFgpKS48L3NwYW4+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
Ij5aemgmZ3Q7IEFuIG9wZXJhdG9yIHdvdWxkIGJlIGV4cGVjdGVkIHRvIGRvIHRoZSByZWFzb25h
YmxlIHRoaW5ncyBhbmQgbm90IHNwZWNpZnkgY29uZmxpY3RpbmcgQkMgYW5kIFJDIGZvciBhIHN1
Yi1kb21haW4uIEV2ZW4gaWYgaGUgZGlkIHNwZWNpZnkgY29uZmxpY3RpbmcgQkMgYW5kIFJDLCB0
aGUgcnVsZXMgYXJlIGNsZWFyIOKAkyBhcHBseSBCQyBmaXJzdCBhbmQNCiB0aGVuIFJDLiBJbiB5
b3VyIGV4YW1wbGUsIHlvdSBlbmQgdXAgd2l0aCBubyBsaW5rcyB0byB1c2UuIEkgdGhpbmsgdGhh
dOKAmXMgYWNjZXB0YWJsZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Y29sb3I6Ymx1ZSI+W1hKUl0gSSBhc3N1bWUgdGhpcyBpcyBhIHBvaW50IG5lZWQgdG8g
YmUgcG9pbnRlZCBvdXQsIHNpbmNlIGl0IGlzIHVzZWZ1bCBmb3IgYXZvaWRpbmcgbWlzY29uZmln
dXJhdGlvbiwgYW5kIHRoaXMgZG9jdW1lbnQgaXMgaW50ZW50IHRvIGV4cGxhaW4gdGhlIEJBUiBh
bmQgSVBBLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+Wnpo
MiZndDsgSSB0aG91Z2h0IHRoYXQgd2FzIG9idmlvdXMsIGJ1dCBJ4oCZbGwgZXhwbGljaXRseSBw
b2ludCB0aGF0IG91dC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPlNob3VsZCB0aGUgY29tYmluYXRpb24gb2YgSVBB
L0JBUiBiZSBzcGVjaWZpZWQgKGZvbGxvd2luZyB0ZXh0IGJlIGNoYW5nZWQgdG8gbmV3IHRleHQp
ID8NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0
ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjoj
MUY0OTdEIj5bT1JJRyBURVhUXTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgV2hlbiBhIG5ldyBCQVIgdmFsdWUg
aXMgZGVmaW5lZCwgaXRzIGNvcnJlc3BvbmRpbmcgQkMvQkEgc2VtYW50aWNzIE1VU1QgYmUgc3Bl
Y2lmaWVkLiZuYnNwOw0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwO0ZvciBhIG5ldyBJR1AgQWxnb3Jp
dGhtIHRvIGJlIHVzZWQgYXMgYSBCSUVSIElQQSwgaXRzIFJDL1JBIHNlbWFudGljcyBNVVNUIGFs
c28gYmUgY2xlYXIuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2NvbG9yOiMxRjQ5N0QiPltORVcgVEVYVF08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IFdoZW4gYSBuZXcgQkFS
IHZhbHVlIGlzIGRlZmluZWQsIGl0cyBjb3JyZXNwb25kaW5nIEJDL0JBIHNlbWFudGljcyBNVVNU
IGJlIHNwZWNpZmllZCwgYW5kIHRoZSBjb21iaW5hdGlvbiBvZiBCQVIgYW5kIElQQSBNVVNUIGFs
c28gYmUgc3BlY2lmaWVkLiZuYnNwOw0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwO0ZvciBhIG5ldyBJ
R1AgQWxnb3JpdGhtIHRvIGJlIHVzZWQgYXMgYSBCSUVSIElQQSwgaXRzIFJDL1JBIHNlbWFudGlj
cyBNVVNUIGJlIHNwZWNpZmllZCwgYW5kIHRoZSBjb21iaW5hdGlvbiBvZiBCQVIgYW5kIElQQSBN
VVNUIGFsc28gYmUgc3BlY2lmaWVkLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0Ij5aemgmZ3Q7IEFzIGxvbmcgYXMgQkMvQkEgb3IgUkMvUkEgc2VtYW50aWNzIGFyZSBj
bGVhciwgdGhlIGNvbWJpbmF0aW9uIGlzIGNsZWFyIG9uY2UgeW91IGFwcGx5IHRoZSBydWxlcywg
cmlnaHQ/PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0Qi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsdWUiPltYSlJdIHRoZSBjb21iaW5hdGlvbiBpcyBu
b3QgY2xlYXIgZHVlIHRvIHRoZSBmb2xsb3dpbmcgY29tbWVudHMgLS0tLSBjb21iaW5hdGlvbiBv
ZiBCQVIgYW5kIElQQSBpcyBub3Qgb25seSByZXNwb25zaWJsZSBmb3IgY2FsY3VsYXRpbmcgdGhl
IEJGUi1OQlIgb2YgYSBCRkVSLCBidXQgYWxzbyByZXNwb25zaWJsZSBvZiBjYWxjdWxhdGluZw0K
IHRoZSBuZXh0LWhvcCBvZiBhIG5vbi1kaXJlY3RseS1jb25uZWN0ZWQgQkZSLU5CUi4gPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQiPlp6aDImZ3Q7IEkgZG9u4oCZdCBhZ3JlZSB3aXRoIHRoZSBhYm92ZS4gQW4g
b3BlcmF0b3IgbWF5IG5vdCBjYXJlIGhvdyB0aGUgQkZSLU5CUiBpcyByZWFjaGVkIHZpYSBhbnkg
dHVubmVsOyBldmVuIGlmIHRoYXQgdHVubmVsIG11c3QgYmUgZm9sbG93aW5nIElQQSAod2hpY2gg
SSBkb27igJl0IHRoaW5rIHRoaXMgZG9jdW1lbnQgc2hvdWxkIHNwZWNpZnkpLCBpdCBpcyBub3QN
CiB0aGUgY29tYmluYXRpb24gb2YgQkFSIGFuZCBJUEEgdGhhdCBkZXRlcm1pbmVzIHRoZSBuZXh0
aG9wIGZvciB0aGF0IHR1bm5lbCwgYXMgdGhlcmUgc2hvdWxkIGJlIG5vIEJJRVIgcm91dGVycyAo
dGhhdCBhZHZlcnRpc2UgdGhlIHNhbWUgQkFSJiM0MztJUEEpIG9uIHRoZSB0dW5uZWwgcGF0aCB0
byB0aGUgQkZSLU5CUi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4yLiBGb3IgdGhlIGZ1bmN0aW9uIG9mIGJ5cGFz
c2luZyBOb24tQklFUiByb3V0ZXJzICg2Ljkgb2YgUkZDODI3OSksIHRoaXMgZG9jdW1lbnQgaXMg
bm90IGNsZWFyLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+VHdvIHBvc3NpYmxl
IG9wdGlvbnMgSSBjYW4gdGhpbmsgb2Y6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+
KGEpIFJ1biBBRyBvbiBSQyhCQyh4KSkgdG8gZmluZCB0aGUgQkZSLU5CUiBvZiBhIEJGRVIsIGFu
ZCB0aGVuIHJ1biBSQSBvbiBSQyh4KSB0byBmaW5kIHRoZSBJR1AgbmV4dC1ob3AgdG93YXJkIHRo
ZSBCRlItTkJSIGlmIEJGUi1OQlIgaXMgbm90IGEgZGlyZWN0bHkgY29ubmVjdGVkIE5CUi48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4oYikgUnVuIEFHIG9uIFJDKEJDKHgpKSB0byBm
aW5kIHRoZSBCRlItTkJSIG9mIGEgQkZFUiwgYW5kIHRoZW4gcnVuIEFHIG9uIFJDKEJDKHgpKSB0
byBmaW5kIHRoZSBJR1AgbmV4dC1ob3AgdG93YXJkIHRoZSBCRlItTkJSIGlmIEJGUi1OQlIgaXMg
bm90IGEgZGlyZWN0bHkgY29ubmVjdGVkIE5CUi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQiPlp6aCZndDsgSSBkb27igJl0IGZvbGxvdyB0aGUgYWJvdmUuIFRoZSBz
cGVjIGRvZXMgc2F5IHRoYXQgZm9yIGEgcGFydGljdWxhciBzdWJkb21haW4gaWYgeW91ciBvd24g
QkFSL0lQQSBpcyBkaWZmZXJlbnQgZnJvbSBhIEJGUuKAmXMsIHRoZW4gdGhhdCBCRlIgaXMgY29u
c2lkZXJlZCBhcyBub3QgQklFUiBjYXBhYmxlIGFuZCB3aGF0ZXZlciBtZXRob2QgeW91IHVzZSB0
bw0KIGRlYWwgd2l0aCBpbmNhcGFibGUgcm91dGVycyBhcHBseS4gSSB0aGluayB0aGF04oCZcyBz
dHJhaWdodGZvcndhcmQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6Ymx1ZSI+W1hKUl0gaXQgaXMg
cmVhc29uYWJsZSBmb3IgbWUgdG8gZGVzY3JpYmUgdGhlIG92ZXJhbGwgbWV0aG9kIG9mIGRlYWxp
bmcgd2l0aCBpbmNhcGFibGUgcm91dGVycyBpbiBSRkM4Mjc5LCBidXQgdGhpcyBkb2MgaXMgcmVz
cG9uc2libGUgZm9yIG1ha2luZyB0aGlzIG1vcmUgZGV0YWlsZWQsIHNpbmNlIGl0IGlzIGEgc3Bl
Y2lmaWNhdGlvbg0KIG9mIEJBUi9JUEEgYW5kIG1heSBiZSB1c2VkIHRvIGFkZHJlc3MgdGhlIGlu
Y2FwYWJsZSByb3V0ZXJzIGFzIGEgdXNlIGNhc2Ugb2YgQkFSLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5a
emgyJmd0OyBEZXRhaWxzIG9mIGRlYWxpbmcgd2l0aCBpbmNhcGFibGUgcm91dGVycyBpcyBvdXRz
aWRlIHRoZSBzY29wZSBvZiB0aGlzIGRvY3VtZW50LiBUaGVyZSBhcmUgbWFueSB3YXlzIHRvIGRl
YWwgd2l0aCBpbmNhcGFibGUgcm91dGVyczogc2VjdGlvbiA2Ljkgb2YgODI3OSAoYW5kIHRldGhl
cmluZyBleHRlbnNpb24pOyBleGNsdWRpbmcgaW4gY2FwYWJsZQ0KIHJvdXRlcnM7IHdoYXRldmVy
IG1heSBiZSBkZWZpbmVkIGluIHRoZSBmdXR1cmUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFG
NDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+KGEpIGxvb2tzIGJl
dHRlciB0byBtZSwgc2luY2UgdGhlIGZpbmRpbmcgb2YgSUdQIG5leHQtaG9wIHRvd2FyZCB0aGUg
QkZSLU5CUiBzZWVtcyB0byBiZSBhIHB1cmUgSUdQIGJlaGF2aW9yLjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2NvbG9yOiMxRjQ5N0QiPkl0IGlzIGFsc28gbm90YWJsZSB0aGF0LCBpbmNvcnJlY3QgY29tYmlu
YXRpb24gb2YgSVBBIGFuZCBCQVIgbWF5IGNhdXNlIGJsYWNrIGhvbGUgb2YgYnVpbGRpbmcgYSBC
SUZUIGl0ZW0gdG8gYSBCRkVSLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+Rm9y
IGV4YW1wbGUsIGEgbm9uLWRpcmVjdGx5LWNvbm5lY3RlZCBCRlItTkJSIGlzIGZvdW5kIGJ1dCB0
aGUgSUdQIG5leHQtaG9wIHRvd2FyZCB0aGUgQkZSLU5CUiBjb3VsZCBub3QgYmUgZm91bmQgYWNj
b3JkaW5nIHRvIHRoZSBJUEEmIzQzO0JBUi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdE
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6
bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+My4gRm9y
IHRoZSBhYm92ZSBydWxlICMxLCB0aGUgZG9jIGlzIG5vdCBjbGVhciB3aGF0IGRvZXMgdGhlIEJD
KHgpIG1lYW4gaWYgQkMgPSBOVUxMLiBTbyBkb2VzIHRoZSBydWxlICMyIHdoZW4gUkMgPSBOVUxM
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+WnpoJmd0OyBCQyBt
ZWFucyBCSUVSIHNwZWNpZmljIGNvbnN0cmFpbnRzLiBJZiBCQyBpcyBOVUxMIGl0IG1lYW5zIG5v
IGNvbnN0cmFpbnRzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjQuIEkgdGhpbmsgb25lIG9yIHR3byBleGFtcGxl
cyBvZiBJUEEvQkFSIHNob3VsZCBiZSBnaXZlbiB0byBtYWtlIGl0IGNsZWFyIGFzIGFuIHVwZGF0
ZSB0byBSRkM4NDAxL1JGQzg0NDQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnki
PigxKUlQQSA9IDAsIGFuZCBJUEEgPSAxPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5h
dnkiPklQQSA9IDAgbWVhbnMgdGhhdCwgUkEgPSBTUEYgYmFzZWQgb24gbGluayBtZXRyaWMsIFJD
ID0gcGVybWl0IGFueSBub2RlIHRvIG92ZXJ3cml0ZSB0aGUgU1BGIHBhdGggdG8gdGhlIEJGUi1w
cmVmaXggb2YgYSBCRlIuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnkiPklQQSA9
IDEgbWVhbnMgdGhhdCwgUkEgPSBTUEYgYmFzZWQgb24gbGluayBtZXRyaWMsIFJDID0gTm90IHBl
cm1pdCBvdmVyd3JpdGluZyB0aGUgU1BGIHBhdGggdG8gdGhlIEJGUi1wcmVmaXggb2YgYSBCRlIu
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQt
YXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnkiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25l
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90Oztjb2xvcjpuYXZ5Ij5UZXh0IGZyb20gZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQt
cm91dGluZy1leHRlbnNpb25zIGZvciByZWZlcmVuY2U6DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDs7Y29sb3I6bmF2eSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7MDogU2hv
cnRlc3QgUGF0aCBGaXJzdCAoU1BGKSBhbGdvcml0aG0gYmFzZWQgb24gbGluayBtZXRyaWMuJm5i
c3A7IFRoaXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6bmF2eSI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IGlzIHRoZSB3ZWxsLWtub3duIHNob3J0ZXN0IHBhdGggYWxnb3Jp
dGhtIGFzIGNvbXB1dGVkIGJ5IHRoZSBJUy1JUzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xv
cjpuYXZ5Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgRGVjaXNpb24gcHJvY2Vzcy4m
bmJzcDsgQ29uc2lzdGVudCB3aXRoIHRoZSBkZXBsb3llZCBwcmFjdGljZSBmb3IgbGluay08bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRv
c3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6bmF2eSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IHN0YXRlIHByb3RvY29scywgYWxnb3JpdGhtIDAgcGVybWl0cyBhbnkgbm9kZSB0byBv
dmVyd3JpdGUgdGhlIFNQRjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpuYXZ5Ij4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgcGF0aCB3aXRoIGEgZGlmZmVyZW50IHBhdGggYmFz
ZWQgb24gbG9jYWwgcG9saWN5LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpuYXZ5Ij48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
dGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6bmF2eSI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IDE6IFN0cmljdCBTaG9ydGVzdCBQYXRoIEZpcnN0IChTUEYpIGFsZ29y
aXRobSBiYXNlZCBvbiBsaW5rPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnkiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBtZXRyaWMuJm5ic3A7IFRoZSBhbGdvcml0aG0g
aXMgaWRlbnRpY2FsIHRvIGFsZ29yaXRobSAwIGJ1dCBhbGdvcml0aG0gMTxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25l
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90Oztjb2xvcjpuYXZ5Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgcmVx
dWlyZXMgdGhhdCBhbGwgbm9kZXMgYWxvbmcgdGhlIHBhdGggd2lsbCBob25vciB0aGUgU1BGIHJv
dXRpbmc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
dGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6bmF2eSI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IGRlY2lzaW9uLiZuYnNwOyBMb2NhbCBwb2xpY3kgTVVTVCBOT1QgYWx0
ZXIgdGhlIGZvcndhcmRpbmcgZGVjaXNpb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6
bmF2eSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGNvbXB1dGVkIGJ5IGFsZ29yaXRo
bSAxIGF0IHRoZSBub2RlIGNsYWltaW5nIHRvIHN1cHBvcnQgYWxnb3JpdGhtIDEuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNl
Om5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQiPlp6aCZndDsgSXQgc2VlbXMgdG8gbWUgdGhhdCB0aGUgZ2VuZXJhbCBydWxl
cyBhcmUgY2xlYXIgZW5vdWdoIGFuZCBhZGRpbmcgdGhlIGFib3ZlIGV4YW1wbGVzIG9ubHkgbWFr
ZXMgdGhpbmdzIG1vcmUgY29tcGxpY2F0ZWQ/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6bmF2
eSI+KDIpQkFSID0gMCwgYW5kIEJBUiA9IDE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6
bmF2eSI+QkFSID0gMCBtZWFucyB0aGF0LCBCQSA9IE5VTEwsIEJDID0gTlVMTDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpu
b25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90Oztjb2xvcjpuYXZ5Ij5CQVIgPSAxIG1lYW5zIHRoYXQsIEJBID0gTlVMTCwg
QkMgPSBleGNsdWRlIG5vbi1CSUVSIHJvdXRlcnM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdCI+WnpoJmd0OyAmbmJzcDtCQVIgMCBpcyBhbHJlYWR5IGRlZmluZWQgaW4g
ODQwMS84NDQ0LiBCQVIgMSBoYXMgbm90IGJlZW4gb2ZmaWNpYWxseSBkZWZpbmVkIChldmVuIHRo
b3VnaHQgaXQgd2FzIHVzZWQgYXMgYW4gZXhhbXBsZSBpbiB2YXJpb3VzIGRpc2N1c3Npb25zKSBh
bmQgaXTigJlzIG5vdCBnb29kIHRvIHVzZSBpdCBhcw0KIGFuIGV4YW1wbGUgaGVyZS48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3Bh
Y2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6Ymx1ZSI+W1hKUl0g
RXhhbXBsZSBpcyBiZXR0ZXIgdGhhbiBwcmVjZXB0LiBPbmUgbWF5IGZpbmQgaXQgZGlmZmljdWx0
IHRvIGRlZmluZSBhbnkgbmV3IEJBUi9JUEEgYWNjb3JkaW5nIHRvIHRoaXMgZG9jdW1lbnQgaWYg
dGhlcmUgaXMgbm8gZXhhbXBsZXMsIHNpbmNlIHRoZSBiYXNpYyBpZGVhIG9mDQogQkFSL0lQQSBo
YXZlIGJlZW4gcHV0IGluIDg0MDEvODQ0NCBzaW5jZSBpdHMgcHJvcG9zYWwuPC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+WnpoMiZndDsgSSBob25lc3RseSBkb27igJl0
IHNlZSB3aHkgaXQgaXMgZGlmZmljdWx0IGFuZCB3aHkgYW4gZXhhbXBsZSB3aWxsIGhlbHAgZGVm
aW5pbmcgbmV3IEJBUi9JUEEuIEJ1dCBJIHdpbGwgYWRkIHRoZSBmb2xsb3dpbmcgZXhhbXBsZTo8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1h
dXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9z
cGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+Jm5ic3A7DQo8aT5Gb3Ig
ZXhhbXBsZSwgb25lIG1heSBkZWZpbmUgQkFSPXggd2l0aCBzZW1hbnRpY3Mgb2Yg4oCcZXhjbHVk
aW5nIEJJRVIgaW5jYXBhYmxlIHJvdXRlcnPigJ0uIFRoYXQgQklFUiBzcGVjaWZpYyBjb25zdHJh
aW50IGNhbiBnbyB3aXRoIGFueSBJUEE6IHdoYXRldmVyIFJDUkEgZGVmaW5lZCBieSBJUEEgaXMg
YXVnbWVudGVkIHdpdGgg4oCcZXhjbHVkaW5nIEJJRVIgaW5jYXBhYmxlIHJvdXRlcnPigJ0uPG86
cD48L286cD48L2k+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0
LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0
OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Y29sb3I6IzFGNDk3RCI+SXMgdGhlIGFib3ZlIGludGVycHJldGF0aW9uIG9mIElQQSA9IDAgY29y
cmVjdCA/DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0
ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+WnpoJmd0
OyBIb25lc3RseSBzcGVha2luZyBJ4oCZbSBub3QgZ29vZCBhdCBpbnRlcnByZXRpbmcgSVBBIGRl
ZmluaXRpb25zLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9y
OiMxRjQ5N0QiPklmIGl0IGlzLCB0aGVuIG1heWJlIHRoZSB1c2Ugb2YgSVBBL0JBUiA9IDEvMSBp
cyBhbGxvd2VkLCBidXQgSVBBL0JBUiA9IDAvMSBpcyBub3QgYWxsb3dlZCA/PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5v
bmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPlp6aCZndDsgSSBkb27igJl0IHNlZSB3aHkg
MC8xIGlzIG5vdCBhbGxvd2VkLiBVc2luZyB5b3VyIGV4YW1wbGUsIEJBUjEgc2ltcGx5IHNheXMg
ZXhjbHVkaW5nIG5vbi1CSUVSIHJvdXRlcnMsIGkuZS4gYXMgaWYgdGhleSBkb27igJl0IGV4aXN0
IChvciB0cmVhdGVkIGFzIGFsd2F5cyBkb3duKS4gSSBkb27igJl0IHNlZSB3aHkNCiBCQVIgMSB3
b3VsZCBjb25mbGljdCB3aXRoIEFOWSBJUEEuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2NvbG9yOmJsdWUiPltYSlJdIE9uZSBtYXkgZmluZCBhIG5vbi1kaXJl
Y3RseS1jb25uZWN0ZWQgQkZSLU5CUiBieSB1c2luZyBCQVImIzQzO0lQQSwgYnV0IG1heSBmYWls
ZWQgdG8gZmluZCB0aGUgbmV4dC1ob3Agb2YgdGhlIG5vbi1kaXJlY3RseS1jb25uZWN0ZWQgQkZS
LU5CUiBhY2NvcmRpbmcgdG8gSVBBLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdCI+WnpoMiZndDsgVGhhdOKAmXMgbm90IGEgY29uZmxpY3Qgb2YgQkFSL0lQQSBk
ZWZpbml0aW9uOyB0aGF04oCZcyBqdXN0IGxpa2UgcmVxdWVzdGluZyBhIFJTVlAtVEUgdHVubmVs
IHdpdGggMUcgQlcgd2hpbGUgYWxsIHRoZSBsaW5rcyBpbiB0aGUgbmV0d29yayBhcmUgb25seSAx
ME0uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRl
eHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5aemgyJmd0
OyBUaGFua3MhPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5a
emgyJmd0OyBKZWZmcmV5PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5JZiBJUEEvQkFSID0gMC8xIGlzIHVzZWQsIHJ1
biBBRyBvbiBSQyhCQyh4KSkgdG8gZ2V0IHRoZSBub24tZGlyZWN0bHktY29ubmVjdGVkIEJGUi1O
QlIgb2YgYSBCRkVSIHNlZW1zIGRpZmZpY3VsdC48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMx
RjQ5N0QiPjUuICZuYnNwO2VkaXRvcmlhbCBzdWdnZXN0aW9uczo8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDs7Y29sb3I6bmF2eSI+VGhlIHRvcG9sb2d5IGNvdWxkIGJlIGEgZGVmYXVsdCB0b3BvbG9n
eSwgYSBtdWx0aS10b3BvbG9neSBbUkZDNTEyMF0gdG9wb2xvZ3kuJm5ic3A7DQo8L3NwYW4+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Y29sb3I6IzFGNDk3RCI+U3VnZ2VzdGVkOiA8bzpwPg0KPC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnkiPlRoZSB0b3BvbG9neSBjb3Vs
ZCBiZSBhIGRlZmF1bHQgdG9wb2xvZ3ksIG9yIGEgbm9uLWRlZmF1bHQgdG9wb2xvZ3kgYXMgZGVm
aW5lZCBpbiBbUkZDNTEyMF0uJm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRl
eHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnkiPkZvciBhIHBhcnRpY3VsYXIg
dG9wb2xvZ3kgWCAod2hpY2ggY291bGQgYmUgYSBkZWZhdWx0IHRvcG9sb2d5IG9yIG11bHRpLXRv
cG9sZ3kgdG9wb2xvZ3kpPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+U3VnZ2VzdGVk
OjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0
LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpuYXZ5Ij5Gb3IgYSBwYXJ0aWN1bGFyIHRv
cG9sb2d5IFggKHdoaWNoIGNvdWxkIGJlIGEgZGVmYXVsdCB0b3BvbG9neSBvciBub24tZGVmYXVs
dCB0b3BvbG9neSk8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7O2NvbG9yOm5hdnkiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0Ij48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdCI+WnpoJmd0OyBTdXJlIEkgY2FuIGNoYW5nZSB0aGF0LjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
Ij5aemgmZ3Q7IFRoYW5rcyE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+WnpoJmd0OyBKZWZmcmV5PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6
IzFGNDk3RCI+VGhhbmtzPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+SmluZ3Jvbmc8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_CY4PR05MB36375619596091EC10C016F2D47F0CY4PR05MB3637namp_--


From nobody Mon Nov  4 11:31:03 2019
Return-Path: <zzhang@juniper.net>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 879D0120220 for <bier@ietfa.amsl.com>; Mon,  4 Nov 2019 11:31:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
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_Tmjo9n6aqz for <bier@ietfa.amsl.com>; Mon,  4 Nov 2019 11:30:57 -0800 (PST)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (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 9198F12084B for <bier@ietf.org>; Mon,  4 Nov 2019 11:30:57 -0800 (PST)
Received: from pps.filterd (m0108163.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id xA4JSDoJ013769; Mon, 4 Nov 2019 11:30:50 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=LnUEBiFiUsN0vv8hQUtboY1znSPartVHu7BoJlTXu2M=; b=rcDHOHjJ1EucbOz4181UyNWD5at+dtDJbf9QU3jGY+7x2J9nZM7LB7Z9zplc26clOsrn ZPrvgesSAhqCp2Ul3QujxYaZU3Ucw2lP/cGp1H9LL/oUwoGQ6v6whm8zL9hShAgbO1ux fmZKPRWJ3+nu7jWktWDvr8tuySXnD0nUKqJIN1bFI2ZSbp39d0yo5ZUUq7w+sAbp5imp 1Qi/hpr2IZ2iv4z0xHdlFdlUaSApmGQVoSEYSS2g356HsO7QJk4a8N5MOu3JxtWbSyfQ g6ZFhbZC1q32Tc8QSrp9NO/5vpTEDagaIeLz+SMmlc2tb88C6QRhKHSJYXal/u+9FS4H iQ== 
Received: from nam03-dm3-obe.outbound.protection.outlook.com (mail-dm3nam03lp2051.outbound.protection.outlook.com [104.47.41.51]) by mx0b-00273201.pphosted.com with ESMTP id 2w151rbc83-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Mon, 04 Nov 2019 11:30:49 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=G18GG2LAlKgEfa76qzWYEdDJn/ajQa5WTn5+UmS9cJQExFufyCYExbASzGrdLvtJkAQgG3CNwRPMWwblwxzy6Ge9jTdLk3yTBeQ9jTxx7gX6G+Dlhim3BKv6I1ASx+4qv+EH6xxclQbQtcNPhSuCfyML8wyTqtWG/392xTTXQpR7HU5ng8BruqRlR8rzcyHt+doLEAYQCZBZ2kE1OQWQK4ixoVLzLSIqWYbiuUPzkqkndjJXNX6YjqRQMddIIhR5uDo8qMAveO3nnHuUjMOS72Mc3njxOGMG1QScTF4KOgsQjMGU9RJ8jVR46/vF3g8pvwlZAcvhIfwn/k5HCbgE5g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LnUEBiFiUsN0vv8hQUtboY1znSPartVHu7BoJlTXu2M=; b=FmnlIXyAyAoLjsF1aUrjednqBpn/o3/+3A5aiIYaUbiecxKXsa2U90/7uw6gOmUFdZO30cYtkMdYKoY+wIN7kd/w86CU/Y4V90FQk8bgXfZ9UGUwMtyQFEq8tw/rZP4RlERsJib4PkElnk2v9UVVaZKy6rXM51n2G95W/52y8d4K1unTCFqZGTwv6T0GNWSt1dPNr7mlTCC4I1ysgeEKuhnJNrzhBTyhuzbcyG2tfxgtDhM+B0QvXonzUIt4We1doEl56LyLJX+UBfFv6nZG7lMxBIdTqqy/WLFneTXuNJl1qx3fcilcioAvBWSsy43xXUnG9rfMmuZoHVVFYzYsyw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from CY4PR05MB3637.namprd05.prod.outlook.com (10.171.248.25) by CY4PR05MB3127.namprd05.prod.outlook.com (10.172.157.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2430.16; Mon, 4 Nov 2019 19:30:48 +0000
Received: from CY4PR05MB3637.namprd05.prod.outlook.com ([fe80::e036:dbee:4e8c:7359]) by CY4PR05MB3637.namprd05.prod.outlook.com ([fe80::e036:dbee:4e8c:7359%7]) with mapi id 15.20.2430.013; Mon, 4 Nov 2019 19:30:47 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: "Xiejingrong (Jingrong)" <xiejingrong@huawei.com>, "gjshep@gmail.com" <gjshep@gmail.com>, BIER WG <bier@ietf.org>
Thread-Topic: [Bier] BIER WGLC: draft-ietf-bier-php
Thread-Index: AQHVRwPuV2YhpunzfEGIFPIq32MyKqc1ZMuAgBz9XoCAAQ0ScIAAmF4AgABj3uCAAOtxgIAgTKmQgAWoxYCAALCBwA==
Date: Mon, 4 Nov 2019 19:30:47 +0000
Message-ID: <CY4PR05MB363720052B34ED1899CA6E2BD47F0@CY4PR05MB3637.namprd05.prod.outlook.com>
References: <CABFReBrqzdz1wbK_weeQD05LfrDZbSsfroj46ecpfWDiBoX2Qw@mail.gmail.com> <CABFReBp=n9KgS4ipkWvxAKdc5ciX6ej+=aZJzhUTGyQyTArdsQ@mail.gmail.com> <16253F7987E4F346823E305D08F9115AAB9F167D@nkgeml514-mbx.china.huawei.com> <DM5PR05MB3548F2830381D4656F0CB106D4940@DM5PR05MB3548.namprd05.prod.outlook.com> <16253F7987E4F346823E305D08F9115AAB9F1B07@nkgeml514-mbx.china.huawei.com> <DM5PR05MB35481E08CEE5617532B16ED5D4940@DM5PR05MB3548.namprd05.prod.outlook.com> <16253F7987E4F346823E305D08F9115AAB9F1FD8@nkgeml514-mbx.china.huawei.com> <DM5PR05MB354884B0AA3AAF6CEC7C0415D4630@DM5PR05MB3548.namprd05.prod.outlook.com> <16253F7987E4F346823E305D08F9115AABA4951F@nkgeml514-mbx.china.huawei.com>
In-Reply-To: <16253F7987E4F346823E305D08F9115AABA4951F@nkgeml514-mbx.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [96.237.64.80]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 1fa1cd4b-3b37-40b4-53d8-08d7615d7e95
x-ms-traffictypediagnostic: CY4PR05MB3127:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <CY4PR05MB312732391C26FDE726DE28ACD47F0@CY4PR05MB3127.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0211965D06
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(136003)(396003)(39860400002)(376002)(366004)(199004)(189003)(43544003)(6436002)(7736002)(229853002)(33656002)(74316002)(2501003)(2906002)(256004)(6116002)(790700001)(3846002)(14454004)(25786009)(71190400001)(71200400001)(966005)(478600001)(81166006)(81156014)(8676002)(66066001)(9326002)(8936002)(99286004)(66946007)(66476007)(64756008)(66556008)(66446008)(30864003)(14444005)(5660300002)(606006)(52536014)(446003)(476003)(110136005)(11346002)(486006)(6506007)(102836004)(7696005)(186003)(53546011)(54896002)(6306002)(66574012)(86362001)(76176011)(26005)(55016002)(6246003)(236005)(9686003)(316002)(76116006)(579004); DIR:OUT; SFP:1102; SCL:1; SRVR:CY4PR05MB3127; H:CY4PR05MB3637.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: oYYO0BC/B6cMVj9iB9xT4WbBYOXVgHI6DlGjC3WYSsEuN4EwVrOPoyDfCNgHIh2QGQBory/FeSB45Dk/E0mSRqde373nasr7jNiya8nC4Cg2udx0f2s4op/10cl6qW8ZelNz0ckRBjTSIOL9cemf7gg25mwa7F9Nr7oi+rViLlBbZZInfU04FGGC6IGn4S/a4I6xSWhdvNdopZzvjGc9ev7HPhnh+nHNTT7zov6hpiptBWVT0ofsaHSlaFz4Uv1hN5k2dyKQBJ5hifK4Bk3RLQMZrwrLV5BknzEMPMYyTY3gh0WCwb59Zjh/D0KS/ZEchRVma4Q2nm3sApU9csbv3frM3534v7ddAJaRN33/sRjFr/NWwRdxHTzcwhw99mcMjZoVDxFntUKhAIx/m4QIKJHXV2WxGUFYCJTdy4BnOWOmmsxV5kxAwwt/djuAjRZY0HRyCgmLrHVioUbzKrh4MwxJrO7w4cMCfJCM3zFF+ak=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_CY4PR05MB363720052B34ED1899CA6E2BD47F0CY4PR05MB3637namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 1fa1cd4b-3b37-40b4-53d8-08d7615d7e95
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Nov 2019 19:30:47.8903 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ZGYGWXm/1gpT6PH4YPsl0gohJ9zBaJd3DqIhPRLKhs3mEFTN7PoDJo32Ws+a7NdXSJ5zbpTuZ5RtOUIgEyNPPg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR05MB3127
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.95,1.0.8 definitions=2019-11-04_11:2019-11-04,2019-11-04 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 spamscore=0 suspectscore=0 clxscore=1015 malwarescore=0 lowpriorityscore=0 phishscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 priorityscore=1501 mlxscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1908290000 definitions=main-1911040186
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/0muHkuxy_6TiPFFmk9uK01d2zxg>
Subject: Re: [Bier] BIER WGLC: draft-ietf-bier-php
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Nov 2019 19:31:02 -0000

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

SGkgSmluZ3JvbmcsDQoNCkkgdGFrZSBpdCB0aGF0IGRyYWZ0LWlldGYtYmllci1waHAtMDQgaXMg
Z29vZCB0byBwcm9ncmVzcy4NCg0KU29tZSBtb3JlIGNvbW1lbnRzIGJlbG93Lg0KDQpGcm9tOiBY
aWVqaW5ncm9uZyAoSmluZ3JvbmcpIDx4aWVqaW5ncm9uZ0BodWF3ZWkuY29tPg0KU2VudDogTW9u
ZGF5LCBOb3ZlbWJlciA0LCAyMDE5IDM6NTIgQU0NClRvOiBKZWZmcmV5IChaaGFvaHVpKSBaaGFu
ZyA8enpoYW5nQGp1bmlwZXIubmV0PjsgZ2pzaGVwQGdtYWlsLmNvbTsgQklFUiBXRyA8YmllckBp
ZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbQmllcl0gQklFUiBXR0xDOiBkcmFmdC1pZXRmLWJpZXIt
cGhwDQoNCkhpIEplZmZyZXksDQoNClRoYW5rcyBmb3IgYWRkcmVzc2luZyBteSBjb21tZW50cyBi
eSBjb3ZlcmluZyB0aGUgSVB2NCBQYXlsb2FkIChCSUVSIFByb3RvIDQgcGF5bG9hZCkgYW5kIElQ
djYgUGF5bG9hZCAoQklFUiBQcm90byAxIHBheWxvYWQpIGluIGFkZGl0aW9uIHRvIHRoZSBhbHJl
YWR5IHN1cHBvcnRlZCBNUExTIFBheWxvYWQgKEJJRVIgUHJvdG8gMSBwYXlsb2FkKS4NCg0KVGhl
IG5ldyAtMDQgcmV2aXNpb24gbG9va3MgZ29vZCB0byBtZS4NCg0KU29tZSBtb3JlIHRob3VnaHRz
IHRvIFdHOg0KDQpCYWNrIHRvIG15IHByZXZpb3VzIGNvbW1lbnQg4oCcdGhlIGVkZ2Ugcm91dGVy
IGNvdWxkIGFkdmVydGlzZSBzb21lIE1QTFMgTGFiZWwgZm9yIHR5cGUgWCBwYXlsb2FkKHNheSBJ
UHY0KSwgYW5kIGFkdmVydGlzZSBzb21lIE1QTFMgTGFiZWwgZm9yIHR5cGUgWSBwYXlsb2FkKHNh
eSBJUHY2KSB0b2dldGhlciB3aXRoIHRoZSBCRlItcHJlZml4IGFuZCB0aGUgUEhQIHN1Yi1zdWIt
VExW4oCdLCBJIGFtIHN0aWxsIHRoaW5raW5nIGlmIGl0IHBvc3NpYmxlIHRvIHN1cHBvcnQgdGhl
IEJJRVIgUHJvdG8gMiBwYXlsb2FkIGFzIGl0IGlzIHRoZSB3YXkgb2YgdXNpbmcgQklFUiBieSBS
RkM4NTU2Lg0KDQpaemg+IFdoaWxlIDg1NTYgc3BlY2lmaWVzIHVwc3RyZWFtIGFzc2lnbmVkIGxh
YmVsLCBkcmFmdC1pZXRmLWJlc3MtbXZwbi1ldnBuLWFnZ3JlZ2F0aW9uLWxhYmVsIGV4cGxhaW5z
IHdoeSBpdCBpcyBub3QgZ29vZCBhbmQgcHJvcG9zZXMgYW4gYWx0ZXJuYXRpdmUuDQoNClRoZSBl
ZGdlIHJvdXRlciBjb3VsZCBhZHZlcnRpc2UgYW4gTVBMUyBMYWJlbCBmb3IgdHlwZSBYIHBheWxv
YWQgKHNheSBCSUVSIFByb3RvIDIgcGF5bG9hZCkgdG9nZXRoZXIgd2l0aCB0aGUgUEhQIHN1Yi1z
dWItVExWLCBhbmQgdGhlIEJGUiByZXNwb25zaWJsZSBmb3IgUEhQIGNvdWxkIHRoZW4gcHVzaCB0
aGUgTVBMUyBMYWJlbCB3aGVuIHBvcHBpbmcgdGhlIEJJRVIgaGVhZGVyIGFjY29yZGluZyB0byB0
aGUgQklFUiBQcm90byBvZiBhIHBhY2tldCwgYW5kIHRoZSBlZGdlIHJvdXRlciBrbm93cyB0aGUg
4oCcQklFUiBQcm90byAyIHBheWxvYWTigJ0gdHlwZSB0aHJvdWdoIHRoZSBNUExTIExhYmVsIGlu
c3RlYWQgb2YgdGhlIFByb3RvIHZhbHVlIG9mIHRoZSBCSUVSIGhlYWRlci4NCg0KWnpoPiBUaGF0
4oCZcyBub3QgZW5vdWdoLCBhcyB5b3UgZXhwbGFpbmVkIGZ1cnRoZXIgYmVsb3cuDQoNCkZ1cnRo
ZXIsIHRoZSBlZGdlIHJvdXRlciBtYXkgYWR2ZXJ0aXNlIGFuIE1QTFMgTGFiZWwgZm9yIEJGSVIg
eCAoc2F5IEJGSVIgd2hvc2UgQkZJUi1pZCBpcyBYKSB0b2dldGhlciB3aXRoIHRoZSBQSFAgc3Vi
LXN1Yi1UTFYsIGFuZCB0aGUgQkZSIHJlc3BvbnNpYmxlIGZvciBQSFAgY291bGQgdGhlbiBwdXNo
IHRoZSBNUExTIExhYmVsIHdoZW4gcG9wcGluZyB0aGUgQklFUiBoZWFkZXIgYWNjb3JkaW5nIHRv
IHRoZSBCSUVSIEJGSVItaWQgb2YgYSBwYWNrZXQsIGFuZCB0aGUgZWRnZSByb3V0ZXIga25vd3Mg
dGhlIOKAnEJGSVLigJ0gdGhyb3VnaCB0aGUgTVBMUyBMYWJlbCBpbnN0ZWFkIG9mIHRoZSBCRklS
LWlkIHZhbHVlIG9mIHRoZSBCSUVSIGhlYWRlciwgYW5kIGRvZXMgUlBGIGZvciB0aGUgZGVzaWdu
YXRlZCBCRklSIFguDQoNClp6aD4gV2hpbGUgdGhhdCB3b3JrcywgdGhlIGVkZ2Ugcm91dGVyIHdp
bGwgbmVlZCB0byBhZHZlcnRpc2Ugb25lIHN1Y2ggbGFiZWwgZm9yIGVhY2ggQkZJUiwgYW5kIHN0
aWxsIHN1ZmZlcnMgdGhlIHByb2JsZW0gdGhhdCBkcmFmdC1pZXRmLWJlc3MtbXZwbi1ldnBuLWFn
Z3JlZ2F0aW9uLWxhYmVsIHBvaW50cyBvdXQgYW5kIHNvbHZlcywgYW5kIHRoYXQgc29sdXRpb24g
ZG9lcyB3b3JrIHdlbGwgd2l0aCBQSFAuDQpaemg+IFRoYW5rcy4NClp6aD4gSmVmZnJleQ0KDQpJ
IGZlZWwgaXQgY291bGQgbWFrZSBQSFAgbW9yZSB1c2VmdWwgYnkgc3VwcG9ydGluZyBCSUVSIFBy
b3RvIDIgcGF5bG9hZCBhbmQgZXZlbiBSUEYgZm9yIEJJRVIgcHJvdG8gMi80LzYuDQoNCldoYXTi
gJlzIHlvdXIgb3Bpbmlvbj8NCg0KVGhhbmtzDQpKaW5ncm9uZw0KDQoNCkZyb206IEplZmZyZXkg
KFpoYW9odWkpIFpoYW5nIFttYWlsdG86enpoYW5nQGp1bmlwZXIubmV0XQ0KU2VudDogRnJpZGF5
LCBOb3ZlbWJlciAwMSwgMjAxOSAyOjMxIEFNDQpUbzogWGllamluZ3JvbmcgKEppbmdyb25nKSA8
eGllamluZ3JvbmdAaHVhd2VpLmNvbTxtYWlsdG86eGllamluZ3JvbmdAaHVhd2VpLmNvbT4+OyBn
anNoZXBAZ21haWwuY29tPG1haWx0bzpnanNoZXBAZ21haWwuY29tPjsgQklFUiBXRyA8YmllckBp
ZXRmLm9yZzxtYWlsdG86YmllckBpZXRmLm9yZz4+DQpTdWJqZWN0OiBSRTogW0JpZXJdIEJJRVIg
V0dMQzogZHJhZnQtaWV0Zi1iaWVyLXBocA0KDQpIaSBKaW5ncm9uZywNCg0KSSBzdWJtaXR0ZWQg
LTA0IHJldmlzaW9uIHRvIHRha2UgY2FyZSBvZiB5b3VyIHR3byBjb21tZW50czoNCg0KDQoxLiAg
ICAgICBDbGFyaWZ5IHRoYXQgbm9uLUJJRVIgZWRnZSByb3V0ZXIgd2lsbCBub3QgYmUgYWJsZSB0
byBwYXJ0aWNpcGF0ZSBpbiBCSUVSIE9BTSBwcm9jZWR1cmVzDQoNCjIuICAgICAgIFJlcGxhY2Vk
IEVWUE4tb3ZlcmxheSBzY2VuYXJpbyB3aXRoIElQdjQvdjYgbXVsdGljYXN0IHRoYXQgZG9lcyBu
b3QgbmVlZCBSUEYuIFRoYXQgc2hvdWxkIGNvdmVyIEVWUE4tb3ZlcmxheSBzY2VuYXJpbyBhcyB3
ZWxsIChJ4oCZbGwgYWRkIGFuIG9wdGlvbiB0byBiaWVyLWV2cG4gc3BlYyB0byBhbGxvdyB1c2Ug
b2YgSVArVURQIGhlYWRlciBiZWZvcmUgdGhlIHZ4bGFuIGhlYWRlcikuDQoNClRoYW5rcyENCkpl
ZmZyZXkNCg0KRnJvbTogWGllamluZ3JvbmcgPHhpZWppbmdyb25nQGh1YXdlaS5jb208bWFpbHRv
OnhpZWppbmdyb25nQGh1YXdlaS5jb20+Pg0KU2VudDogRnJpZGF5LCBPY3RvYmVyIDExLCAyMDE5
IDE6MTIgQU0NClRvOiBKZWZmcmV5IChaaGFvaHVpKSBaaGFuZyA8enpoYW5nQGp1bmlwZXIubmV0
PG1haWx0bzp6emhhbmdAanVuaXBlci5uZXQ+PjsgZ2pzaGVwQGdtYWlsLmNvbTxtYWlsdG86Z2pz
aGVwQGdtYWlsLmNvbT47IEJJRVIgV0cgPGJpZXJAaWV0Zi5vcmc8bWFpbHRvOmJpZXJAaWV0Zi5v
cmc+Pg0KU3ViamVjdDogUkU6IFtCaWVyXSBCSUVSIFdHTEM6IGRyYWZ0LWlldGYtYmllci1waHAN
Cg0KSGkgSmVmZnJleSwNClBsZWFzZSBzZWUgaW5saW5lIGJlbG93IG1hcmtlZCB3aXRoIFhKUg0K
DQpGcm9tOiBKZWZmcmV5IChaaGFvaHVpKSBaaGFuZyBbbWFpbHRvOnp6aGFuZ0BqdW5pcGVyLm5l
dF0NClNlbnQ6IEZyaWRheSwgT2N0b2JlciAxMSwgMjAxOSAzOjI1IEFNDQpUbzogWGllamluZ3Jv
bmcgPHhpZWppbmdyb25nQGh1YXdlaS5jb208bWFpbHRvOnhpZWppbmdyb25nQGh1YXdlaS5jb20+
PjsgZ2pzaGVwQGdtYWlsLmNvbTxtYWlsdG86Z2pzaGVwQGdtYWlsLmNvbT47IEJJRVIgV0cgPGJp
ZXJAaWV0Zi5vcmc8bWFpbHRvOmJpZXJAaWV0Zi5vcmc+Pg0KU3ViamVjdDogUkU6IFtCaWVyXSBC
SUVSIFdHTEM6IGRyYWZ0LWlldGYtYmllci1waHANCg0KSGkgSmluZ3JvbmcsDQoNCkZyb206IFhp
ZWppbmdyb25nIDx4aWVqaW5ncm9uZ0BodWF3ZWkuY29tPG1haWx0bzp4aWVqaW5ncm9uZ0BodWF3
ZWkuY29tPj4NClNlbnQ6IFRodXJzZGF5LCBPY3RvYmVyIDEwLCAyMDE5IDU6MTIgQU0NClRvOiBK
ZWZmcmV5IChaaGFvaHVpKSBaaGFuZyA8enpoYW5nQGp1bmlwZXIubmV0PG1haWx0bzp6emhhbmdA
anVuaXBlci5uZXQ+PjsgZ2pzaGVwQGdtYWlsLmNvbTxtYWlsdG86Z2pzaGVwQGdtYWlsLmNvbT47
IEJJRVIgV0cgPGJpZXJAaWV0Zi5vcmc8bWFpbHRvOmJpZXJAaWV0Zi5vcmc+Pg0KU3ViamVjdDog
UkU6IFtCaWVyXSBCSUVSIFdHTEM6IGRyYWZ0LWlldGYtYmllci1waHANCg0KSGkgSmVmZnJleSwN
Cg0KVGhhbmtzIG11Y2ggZm9yIHRoZSBjbGFyaWZpY2F0aW9uLg0KT25lLWhvcCB1bmljYXN0IHR1
bm5lbCBpcyBub3QgbmVjZXNzYXJ5LCBhbmQgSSBhc3N1bWUgYSBwYWNrZXQgbWF5IGxvb2sgbGlr
ZSB0aGlzOiBFdGhlcm5ldCh0eXBlPTB4ODg0NykgKyBEQ0IgTGFiZWwgKyBJUCBQYWNrZXQuDQoN
Cg0KWnpoMj4gUmlnaHQuDQoNCkFuZCB0aHVzIHRoZSBQSFAgZG9u4oCZdCBuZWNlc3NhcmlseSBk
ZXRhaWwgdGhlIOKAmHVuaWNhc3QgdHVubmVs4oCZIGZpbmRpbmcgcHJvY2VkdXJlLg0KVGhleSBi
b3RoIHdvcmsgZm9yIG1lLg0KDQpCdXQgSSBmYWlsZWQgdG8gdW5kZXJzdGFuZCB0aGUg4oCcSW50
ZXJmYWNlIGJhc2VkIFJQRiBjYW4gc3RpbGwgYmUgZG9uZeKAnS4NCkxldCBtZSBhc3N1bWUgTVZQ
TiBzY2VuYXJpbywgSW5ncmVzcyBQRTEgYW5kIEluZ3Jlc3MgUEUyICBjb25uZWN0IHRvIFAxLCBQ
MSBjb25uZWN0IHRvIFBFMyhyZXF1ZXN0aW5nIFBIUCksIGhvdyBkb2VzIHRoZSBQRTMgZG8gdGhl
IFJQRiBzbyB0aGF0IG11bHRpY2FzdCBkYXRhIHBhY2tldCBmcm9tIFBFMSAodGhlIGluY29ycmVj
dCBVTUgpICBjb3VsZCBiZSBkcm9wcGVkIG9uZSBQRTM/DQpBbGxvY2F0ZSBEQ0IgbGFiZWwgcGVy
IFZQTiBwZXIgSW5ncmVzcyBQRSA/DQoNClp6aDI+IOKAnEludGVyZmFjZSBiYXNlZCBSUEbigJ0g
b25seSByZXF1aXJlcyBwZXItVlBOIGxhYmVsOyDigJxzZW5kZXIgYmFzZWQgUlBG4oCdICh0aGF0
IEJHUC1NVlBOIHJlcXVpcmVzIGZvciBzb21lIHNjZW5hcmlvcykgcmVxdWlyZXMgZWl0aGVyIHBl
ci1WUE4gcGVyIEluZ3Jlc3MgUEUgbGFiZWxzIChsaWtlIHRoZSBJbmdyZXNzIFJlcGxpY2F0aW9u
IGNhc2UpIG9yIHBlci1WUE4gbGFiZWwgcGx1cyBhIFBFIERpc3Rpbmd1aXNoZXIgbGFiZWwgKGp1
c3QgbGlrZSB3aGVuIHdlIG5lZWQgdG8gaWRlbnRpZnkgdGhlIHNlbmRpbmcgUEUgaW4gdGhlIGJp
LWRpcmVjdGlvbmFsIHR1bm5lbCBjYXNlKS4gSW4gYm90aCBjYXNlcywgdGhlIGxhYmVscyBhcmUg
ZnJvbSBEQ0IgYW5kIGl0IGJvaWxzIGRvd24gdG8g4oCcZG93bnN0cmVhbSBhc3NpZ25lZCBsYWJl
bOKAnSBjYXNlLg0KDQpGb3IgdGhlIGZvbGxvd2luZyB0ZXh0LCBJ4oCZZCBsaWtlIHRvIGNoZWNr
IG9uZS1ieS1vbmUgdGhlIHBvc3NpYmxlIEJJRVIgUGF5bG9hZCwgYW5kIGZlZWwgdGhhdCBJUHY0
IHBheWxvYWQgYW5kIElQdjYgcGF5bG9hZCBjb3VsZCBiZSBzdXBwb3J0ZWQgYnkgUEhQIHRvby4g
SSBkb27igJl0IGtub3cgd2h5IGl0IGlzIG5vdCBpbmNsdWRlZCBpbiB0aGlzIGRvYy4NCg0KWnpo
Mj4gVG8gYWxsb3cgUlBGLCB3ZSB3aWxsIG5lZWQgYSBsYWJlbCAoc2ltaWxhciB0byBWUE4gY2Fz
ZSwganVzdCB0aGF0IHRoZSBsYWJlbCB3aWxsIHBvaW50IHRvIOKAnHZpcnR1YWwgaW50ZXJmYWNl
4oCdIGluIHRoZSBtYXN0ZXIvZGVmYXVsdCByb3V0aW5nIGluc3RhbmNlIGZvciBSUEYgcHVycG9z
ZSkuIFRoYXQgYm9pbHMgZG93biB0byDigJxkb3duc3RyZWFtIGFzc2lnbmVkIGxhYmVs4oCdIGNh
c2UgYWdhaW4uDQpaemgyPiBUaGlzIGlzIGFzc3VtaW5nIElQIG11bHRpY2FzdC4NClhKUjogR290
IGl0LiBUaGlzIGlzIHdoYXQgSSBhbSB0aGlua2luZyBhYm91dC4gRm9yIElQdjQgcGF5bG9hZCBh
bmQgSVB2NiBwYXlsb2FkLCBpdCBjb3VsZCBiZSBzdXBwb3J0ZWQgYnkgUEhQIHRvbyBpZiBpdCBp
cyBhbGxvd2VkIHRvIGRpc2FibGUgUlBGLg0KDQoNCigxKSAgICAgdGhlIHBheWxvYWQgYWZ0ZXIg
QklFUiBoZWFkZXIgaXMgRG93bnN0cmVhbS1hc3NpZ25lZC1NUExTIFBheWxvYWQgKEJJRVIgUHJv
dG8gPSAxKSAvL1RoaXMgcGF5bG9hZCB0eXBlIGNvdWxkIGJlIHN1cHBvcnRlZCBieSBQSFAgYXMg
dGhpcyBkb2Mgc2F5cy4NCg0KKDIpICAgICB0aGUgcGF5bG9hZCBhZnRlciBCSUVSIGhlYWRlciBp
cyBVcHN0cmVhbS1hc3NpZ25lZC1NUExTIFBheWxvYWQgKEJJRVIgUHJvdG8gPSAyKQ0KDQooMykg
ICAgIHRoZSBwYXlsb2FkIGFmdGVyIEJJRVIgaGVhZGVyIGlzIEV0aGVybmV0IFBheWxvYWQgKEJJ
RVIgUHJvdG8gPSAzKQ0KDQooNCkgICAgIHRoZSBwYXlsb2FkIGFmdGVyIEJJRVIgaGVhZGVyIGlz
IElQdjQgUGF5bG9hZCAoQklFUiBQcm90byA9IDQpICAvL0kgZmVlbCB0aGlzIHBheWxvYWQgdHlw
ZSBjb3VsZCBiZSBzdXBwb3J0ZWQgYnkgUEhQICh0aGUgcGFja2V0IGFmdGVyIFBIUCBpcyBFdGhl
cm5ldCArIElQdjQgcGF5bG9hZCwgb3IgRXRoZXJuZXQgKyBMYWJlbCBYICsgSVB2NCBwYXlsb2Fk
KSwgTGFiZWwgWCBpcyBlaXRoZXIgYSBub3JtYWwgTFNQIGxhYmVsIGluZGljYXRpbmcgYW55IHBh
eWxvYWQsIG9yIGEgTGFiZWwgYWR2ZXJ0aXNlZCB0byBpbmRpY2F0aW5nIElQdjQgcGF5bG9hZC4N
Cg0KKDUpICAgICB0aGUgcGF5bG9hZCBhZnRlciBCSUVSIGhlYWRlciBpcyBPQU0gUGF5bG9hZCAo
QklFUiBQcm90byA9IDUpDQoNCig2KSAgICAgdGhlIHBheWxvYWQgYWZ0ZXIgQklFUiBoZWFkZXIg
aXMgSVB2NiBQYXlsb2FkIChCSUVSIFByb3RvID0gNikgLy9JIGZlZWwgdGhpcyBwYXlsb2FkIHR5
cGUgY291bGQgYmUgc3VwcG9ydGVkIGJ5IFBIUCAodGhlIHBhY2tldCBhZnRlciBQSFAgaXMgRXRo
ZXJuZXQgKyBJUHY2IHBheWxvYWQsIG9yIEV0aGVybmV0ICsgTGFiZWwgWSArIElQdjYgcGF5bG9h
ZCksIExhYmVsIFggaXMgZWl0aGVyIGEgbm9ybWFsIExTUCBsYWJlbCBpbmRpY2F0aW5nIGFueSBw
YXlsb2FkLCBvciBhIExhYmVsIGFkdmVydGlzZWQgdG8gaW5kaWNhdGluZyBJUHY2IHBheWxvYWQu
DQoNCig3KSAgICAgdGhlIHBheWxvYWQgYWZ0ZXIgQklFUiBoZWFkZXIgaXMgVlhMQU4gUGF5bG9h
ZCAoQklFUiBQcm90byA9IFRCRCkgIC8vVGhpcyBwYXlsb2FkIHR5cGUgY291bGQgYmUgc3VwcG9y
dGVkIGJ5IFBIUCBhcyB0aGlzIGRvYyBzYXlzLiAoYSBsaXR0bGUgY29uZnVzaW9uLCB0aGUgcGFj
a2V0IGlzIEV0aGVybmV0ICsgPz8/KQ0KWnpoMj4gR29vZCBxdWVzdGlvbi4gSW4gZHJhZnQtaWV0
Zi1iaWVyLWV2cG4sIHRoZSBWWExBTiBoZWFkZXIgY29tZXMgcmlnaHQgYWZ0ZXIgdGhlIEJJRVIg
aGVhZGVyIHcvbyB0aGUgSVAvVURQIGhlYWRlci4gV2l0aCBCSUVSIFBIUCwgSXQgd291bGQgYmUg
4oCcb3V0ZXIgaGVhZGVyIChFdGhlcm5ldCBvciB0dW5uZWwpICsgVlhMQU4gaGVhZGVyICh3L28g
dGhlIElQL1VEUCBwYXJ0KeKAnSBpZiB3ZSBkb27igJl0IGRvIGFueXRoaW5nIHNwZWNpYWwuIFRo
YXQgbWF5IG5vdCB3b3JrIGlmIHRoZSBvdXRlciBoZWFkZXIgZG9lcyBub3QgaGF2ZSBhIHdheSB0
byBpbmRpY2F0ZSB0aGUgcGF5bG9hZCBpcyBWWExBTiBoZWFkZXIgdy9vIHRoZSBJUC9VRFAgcGFy
dC4NClp6aDI+IFRoZSByZWFzb24gdGhhdCBkcmFmdC1pZXRmLWJpZXItZXZwbiBwdXQgdGhlIFZY
TEFOIGhlYWRlciByaWdodCBhZnRlciBCSUVSIGhlYWRlciB3L28gdGhlIElQL1VEUCBwYXJ0IGlz
IHNvIHRoYXQgd2UgZG9u4oCZdCBoYXZlIHRoZSBvdmVyaGVhZCBvZiB1bm5lY2Vzc2FyeSBJUC9V
RFAgaGVhZGVyLCBwbHVzIHRoYXQgd2UgZG9u4oCZdCBuZWVkIHRvIGFsbG9jYXRlIGEgbXVsdGlj
YXN0IGFkZHJlc3MgdG8gYmUgdXNlZCBpbiB0aGUgSVAgaGVhZGVyLiBQZXJoYXBzLCB3aGVuIFBI
UCBpcyB1c2VkLCB3ZSBzaG91bGQgdXNlIElQL1VEUCBoZWFkZXIgYWZ0ZXIgYWxsPyBJZiB3ZSBk
byB0aGF0LCBzaG91bGQgd2UgYWxsb2NhdGUgYW4gYWRkcmVzcyBmcm9tIHRoZSAyMjQuMC4wLjAv
MjQgYmxvY2ssIGFuZCB3ZSB3b3VsZCBub3QgbmVlZCBSUEYgY2hlY2s/DQpYSlI6IEVpdGhlciB3
b3JrcyBmb3IgbWUuDQpYSlI6IFVzZSBhbiBvdXRlciBJUCtVRFArVlhMQU4gZm9yIGlubmVyIEJV
TSBwYWNrZXQgaXMgYSBjb21tb24gY2FzZSB3aXRob3V0IEJJRVIgaGVhZGVyLCBhbmQgaXQgYWRk
IHZhbHVlIG9mIGZsb29kaW5nLXJlZHVjdGlvbiB3aXRoIEJJRVIgaGVhZGVyLiBUaGUgZ3JvdXAg
YWRkcmVzcyBjYW4gYmUgYW55IG9uZSBjb25maWd1cmVkLg0KWEpSOiBEaXNhYmxpbmcgUlBGIGlz
IHN0aWxsIHVzZWZ1bCBpbiBjYXNlcyBsaWtlIEJVTSB0cmFmZmljIG9yIHNpbmdsZS1ob21lZCBz
b3VyY2UgZGVwbG95bWVudC4gSWYgZGlzYWJsaW5nIFJQRiBpcyBjb25zaWRlcmVkIGluIFBIUCwg
dGhlbiBJIHN1Z2dlc3QgdGhhdCBJUHY0IHBheWxvYWQgYW5kIElQdjYgcGF5bG9hZCBjYW4gYWxz
byBiZSBtZW50aW9uZWQuDQoNClp6aDI+IEplZmZyZXkNCg0KICAgVGhlIHByb2NlZHVyZXMgaW4g
dGhpcyBzZWN0aW9uIGFwcGx5IG9ubHkgaWYsIGJ5IG1lYW5zIG91dHNpZGUgdGhlDQogICBzY29w
ZSBvZiB0aGlzIGRvY3VtZW50LCBpdCBpcyBrbm93biB0aGF0IHRoZSBwYXlsb2FkIGFmdGVyIEJJ
RVINCiAgIGhlYWRlciBpcyBvbmUgb2YgdGhlIGZvbGxvd2luZzogKE1QTFMgcGF5bG9hZCwgTlZP
MyBwYXlsb2FkKQ0KDQpJIGFsc28gdGhpbmsgdGhlIOKAmGJ5IG1lYW5zIG91dHNpZGUgdGhlIHNj
b3BlIG9mIHRoaXMgZG9jdW1lbnTigJkgbWFrZXMgaXQgZGlmZmljdWx0IHRvIHVzZSB0aGlzIFBI
UCBtZXRob2QuDQpNYXliZSB0aGUgUDEgcm91dGVyIChhcyBJIGFzc3VtZSBhYm92ZSkgbmVlZCB0
byBqdWRnZSB0aGUgQklFUiBQcm90byB2YWx1ZSB0byBkZWNpZGUgd2hldGhlciB0byBzYXRpc2Z5
IHRoZSDigJxQSFAgcmVxdWVzdOKAnSBieSB0aGUgZG93bnN0cmVhbSBQRTMsIGFuZCBnZW5lcmF0
ZSBhIHdhcm5pbmcgaWYgZmFpbGVkIHRvIHNhdGlzZnkgdGhlIOKAnFBIUCByZXF1ZXN04oCdID8N
Cg0KVGhhbmtzDQpKaW5ncm9uZw0KDQpGcm9tOiBKZWZmcmV5IChaaGFvaHVpKSBaaGFuZyBbbWFp
bHRvOnp6aGFuZ0BqdW5pcGVyLm5ldF0NClNlbnQ6IFRodXJzZGF5LCBPY3RvYmVyIDEwLCAyMDE5
IDg6MjMgQU0NClRvOiBYaWVqaW5ncm9uZyA8eGllamluZ3JvbmdAaHVhd2VpLmNvbTxtYWlsdG86
eGllamluZ3JvbmdAaHVhd2VpLmNvbT4+OyBnanNoZXBAZ21haWwuY29tPG1haWx0bzpnanNoZXBA
Z21haWwuY29tPjsgQklFUiBXRyA8YmllckBpZXRmLm9yZzxtYWlsdG86YmllckBpZXRmLm9yZz4+
DQpTdWJqZWN0OiBSRTogW0JpZXJdIEJJRVIgV0dMQzogZHJhZnQtaWV0Zi1iaWVyLXBocA0KDQpI
aSBKaW5ncm9uZywNCg0KUGxlYXNlIHNlZSB6emg+IGJlbG93Lg0KDQpGcm9tOiBCSUVSIDxiaWVy
LWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOmJpZXItYm91bmNlc0BpZXRmLm9yZz4+IE9uIEJlaGFs
ZiBPZiBYaWVqaW5ncm9uZw0KU2VudDogV2VkbmVzZGF5LCBPY3RvYmVyIDksIDIwMTkgNDowNCBB
TQ0KVG86IGdqc2hlcEBnbWFpbC5jb208bWFpbHRvOmdqc2hlcEBnbWFpbC5jb20+OyBCSUVSIFdH
IDxiaWVyQGlldGYub3JnPG1haWx0bzpiaWVyQGlldGYub3JnPj4NClN1YmplY3Q6IFJlOiBbQmll
cl0gQklFUiBXR0xDOiBkcmFmdC1pZXRmLWJpZXItcGhwDQoNCkkgdGhpbmsgdGhlIGlkZWEgb2Yg
UEhQIHRvIHN1cHBvcnQgQklFUi1pbmNhcGFibGUgUEUgaXMga2luZCBvZiB1c2VmdWwuDQpUaGVy
ZSBhcmUgc29tZSBjb21tZW50cyBhcyBiZWxvdzoNCg0KMS4NCkZvciB0aGUgZm9sbG93aW5nIHRl
eHQsIGxldCBtZSBhc3N1bWUgdGhlIOKAnHNlbnQgdG8gdGhlIGRvd25zdHJlYW0gcm91dGVyIHdp
dGhvdXQgdGhlIEJJRVIgaGVhZGVyIGRpcmVjdGx5IG9yIG92ZXIgYW55IHR5cGUgb2YgdHVubmVs
4oCdIGFzIOKAnHNlbnQgdG8gdGhlIGRvd25zdHJlYW0gcm91dGVyIHdpdGhvdXQgdGhlIEJJRVIg
aGVhZGVyIHRocm91Z2ggb25lLWhvcCB1bmljYXN0IHR1bm5lbCBvciBtdWx0aS1ob3AgdW5pY2Fz
dCB0dW5uZWzigJ0uDQoNClp6aD4gTm90IG5lY2Vzc2FyaWx5IOKAnG9uZS1ob3AgdHVubmVs4oCd
LiBJdCBjb3VsZCBiZSB3L28gdXNpbmcgdHVubmVsIGF0IGFsbCBpbiB0aGUgZGlyZWN0IGNvbm5l
Y3Rpb24gY2FzZS4NCg0KSG93IGlzIHRoZSDigJh1bmljYXN0IHR1bm5lbOKAmSBmb3VuZCBhbmQg
dXNlZCBmb3IgdGhlIFBIUCA/IFRoaXMgc2VlbXMgaW1wb3J0YW50IGZvciBkZXBsb3ltZW50IG9m
IHRoaXMgUEhQIGRyYWZ0LCBhbmQgbmVlZCBzb21lIGNsYXJpZmljYXRpb24uDQpJZiB0aGlzIGRv
Y3VtZW50IHN1cHBvcnQgZmluZGluZyB0aGUg4oCYdW5pY2FzdCB0dW5uZWzigJkgYnkgYSBob3N0
IHByZWZpeCAodXNlZCBhcyBCRlItcHJlZml4KSwgdGhhdCBzZWVtcyBmaW5lLiBGb3IgZXhhbXBs
ZSwgaW4gYSBMRFAgbmV0d29yaywgdGhpcyBob3N0LXByZWZpeCBjYW4gYmUgdXNlZCBhcyBGRUMg
dG8gZmluZCBhIExEUCBMU1AuIEFub3RoZXIgZXhhbXBsZSwgSW4gYW4gU1ItTVBMUyBuZXR3b3Jr
LCB0aGlzIGhvc3QtcHJlZml4IGNhbiBiZSB1c2VkIHRvIGZpbmQgYW4gU1JHQiBMU1AuDQpJZiB0
aGlzIGRvY3VtZW50IHN1cHBvcnQgZmluZGluZyB0aGUgIOKAmHVuaWNhc3QgdHVubmVs4oCZIGJ5
IGEgbm9uLWhvc3QgcHJlZml4ICh1c2VkIGFzIEJGUi1wcmVmaXgpICwgdGhlcmUgbWF5IGJlIG1v
cmUgaW5mb3JtYXRpb24gbmVlZCB0byBhZHZlcnRpc2UuDQogICBJZiB0aGUgZG93bnN0cmVhbSBu
ZWlnaGJvciBmb3IgYSBCSUVSIHByZWZpeCBpcyB0aGUgb25lIGFkdmVydGlzaW5nDQogICB0aGUg
cHJlZml4IHdpdGggYSBQSFAgc3ViLXN1Yi1UTFYgb3Igd2l0aCBhbiBJbXBsaWNpdCBOdWxsIExh
YmVsIGluDQogICB0aGUgTGFiZWwgZmllbGQgaW4gaXRzIEJJRVIgTVBMUyBFbmNhcHN1bGF0aW9u
IHN1Yi1zdWItVExWLCB0aGVuIHdoZW4NCiAgIHRoZSBjb3JyZXNwb25kaW5nIEJJUlQgb3IgQklG
VCBlbnRyeSBpcyBjcmVhdGVkL3VwZGF0ZWQsIHRoZQ0KICAgZm9yd2FyZGluZyBiZWhhdmlvciBN
VVNUIGJlIHRoYXQgdGhlIEJJRVIgaGVhZGVyIGlzIHJlbW92ZWQgYW5kIHRoZQ0KICAgcGF5bG9h
ZCBiZSBzZW50IHRvIHRoZSBkb3duc3RyZWFtIHJvdXRlciB3aXRob3V0IHRoZSBCSUVSIGhlYWRl
ciwNCiAgIGVpdGhlciBkaXJlY3RseSBvciBvdmVyIGFueSB0eXBlIG9mIHR1bm5lbC4NCg0KWnpo
PiBQdXQgYXNpZGUgUEhQIGZvciBhIG1vbWVudC4gTGV04oCZcyBzYXkgQkZSMSBuZWVkcyB0byBz
ZW5kIGEgQklFUiBwYWNrZXQgdG8gQkZSMiwgYW5kIHRoZXJlIGlzIGEgbm9uLUJGUiBpbiB0aGUg
bWlkZGxlLiBUaGUgQklFUiBhcmNoaXRlY3R1cmUgc3BlYyBzYXlzIHRoYXQgeW91IGp1c3QgdHVu
bmVsIHRoZSBCSUVSIHBhY2tldCB0byBCRlIyLiBBbnkgdHVubmVsIHRoYXQgdGVybWluYXRlcyBh
dCBCRlIyIHdpbGwgd29yayDigJMgdGhlIHBheWxvYWQgdGhyb3VnaCB0aGF0IHR1bm5lbCBpcyB3
aXRoIHRoZSBCSUVSIGhlYWRlci4NClp6aD4gTm93IGNvbWVzIGJhY2sgdG8gUEhQLCBhbmQg4oCc
QkZSMuKAnSBpcyByZXF1ZXN0aW5nIFBIUC4gVGhlIHNhbWUgYXBwbGllcyDigJMgcGFja2V0IGlz
IGVpdGhlciBzZW50IHcvbyB1c2luZyBhIHR1bm5lbCAoaW4gZGlyZWN0IGNvbm5lY3QgY2FzZSkg
b3IgdXNpbmcgYSB0dW5uZWwgKG9uZS1ob3Agb3IgbXVsdGktaG9wKSwgYW5kIHcvbyB0aGUgQklF
UiBoZWFkZXIuDQpaemg+IEluIG15IHZpZXcsIHRoaXMgZG9jdW1lbnQgZG9lcyBub3QgbmVlZCB0
byB0YWxrIGFib3V0IGhvdyB0byBmaW5kIHRoYXQgdHVubmVsLCBqdXN0IGxpa2UgaW4gdGhlIGFy
Y2hpdGVjdCBzcGVjLg0KDQoyLg0KVGhlIGZvbGxvd2luZyB0ZXh0IGlzIGtpbmQgb2YgdW5jbGVh
ciB0byBtZS4NCuKAnGFzIGxvbmcgYXMgdGhlIGVkZ2Ugcm91dGVyIGRvZXMgbm90IG5lZWQgdG8g
a25vdyB0aGUgdHJhbnNtaXR0aW5nIEJGSVLigJ0gIG1lYW5zIHRoYXQgdGhlIGVkZ2Ugcm91dGVy
IGRvZXMgbm90IG5lZWQgdG8gZG8gUlBGID8NCg0KWnpoPiBJbnRlcmZhY2UgYmFzZWQgUlBGIGNh
biBzdGlsbCBiZSBkb25lLCBsaWtlIGluIE1WUE4vR1RNIGNhc2Ug4oCTIHRyYWZmaWMgbmVlZHMg
dG8gYmUgY29taW5nIGZyb20gdGhlIOKAnGNvcmXigJ0sIHdoaWNoIGNhbiBiZSBpbmRpY2F0ZWQg
YnkgYSBWUE4gbGFiZWwgKHdoaWNoIGlzIOKAnGRvd25zdHJlYW3igJ0gYWxsb2NhdGVkLCBhbmQg
RENCIGxhYmVsIGlzIGNvbnNpZGVyZWQgYXMg4oCcZG93bnN0cmVhbeKAnSBhbGxvY2F0ZWQpLg0K
DQpCZXNpZGVzLCBiZWNhdXNlIHRoZSBlZGdlIHJvdXRlciB3b27igJl0IGhhdmUgdGhlIHdob2xl
IEJJRVIgaGVhZGVyLCB0aGVyZSBtYXkgYmUgc29tZSBvdGhlciBpbXBhY3RzLg0KVGhlcmUgaXMg
bm8gT0FNIGZpZWxkLCBzbyB0aGUgZWRnZSByb3V0ZXIgbWF5IG5vdCBzdXBwb3J0IHRoZSBCSUVS
IE9BTSA/DQoNClp6aD4gUmlnaHQuIEkgd2lsbCBjbGFyaWZ5IHRoYXQuDQoNCkZvciB0aGUgbGFj
ayBvZiBQcm90byBmaWVsZCwgc2VlIHRoZSBmb2xsb3dpbmcgY29tbWVudCAzLg0KICAgV2hpbGUg
dGhlIGFib3ZlIHRleHQgdXNlcyBNVlBOL0VWUE4gYXMgZXhhbXBsZSwgQklFUiBQSFAgaXMNCiAg
IGFwcGxpY2FibGUgdG8gYW55IHNjZW5hcmlvIHdoZXJlIHRoZSBtdWx0aWNhc3QgZmxvdyBvdmVy
bGF5IGVkZ2UNCiAgIHJvdXRlciBkb2VzIG5vdCBzdXBwb3J0IEJJRVIsIGFzIGxvbmcgYXMgdGhl
IGVkZ2Ugcm91dGVyIGRvZXMgbm90DQogICBuZWVkIHRvIGtub3cgdGhlIHRyYW5zbWl0dGluZyBC
RklSLg0KDQozLg0KRm9yIHRoZSBmb2xsb3dpbmcgdGV4dCwgSSB0aGluayB0aGUgZWRnZSByb3V0
ZXIgbWF5IHN0aWxsIGJlIGFibGUgdG8gc3VwcG9ydCBvdGhlciBwYXlsb2FkIHR5cGUgYnkgc29t
ZSBtZWFucywgZXNwZWNpYWxseSB0aGUgSVB2NCBhbmQgSVB2NiBwYXlsb2FkIGZvciBNVlBOLg0K
T25lIHdheSBJIGltYWdpbmUsIHRoZSBlZGdlIHJvdXRlciBjb3VsZCBhZHZlcnRpc2Ugc29tZSBN
UExTIExhYmVsIGZvciB0eXBlIFggcGF5bG9hZChzYXkgSVB2NCksIGFuZCBhZHZlcnRpc2Ugc29t
ZSBNUExTIExhYmVsIGZvciB0eXBlIFkgcGF5bG9hZChzYXkgSVB2NikgdG9nZXRoZXIgd2l0aCB0
aGUgQkZSLXByZWZpeCBhbmQgdGhlIFBIUCBzdWItc3ViLVRMVi4NCg0KWnpoPiBBbmQgdGhhdCBp
cyBleGFjdGx5IGNvdmVyZWQgYnkgZXhpc3RpbmcgdGV4dCB0aGF0IHRoZSBwYXlsb2FkIGlzIE1Q
TFMgKGRvd25zdHJlYW0gbGFiZWwpIGFuZCBOVk8zIChnbG9iYWwgVk5JKSDigJMgT25jZSB5b3Ug
cHJlcGVuZCB0aGF0IE1QTFMgbGFiZWwgdG8geW91ciB0eXBlIFgvWSBwYXlsb2FkIHRoZW4gdGhl
IHBheWxvYWQgYWZ0ZXIgQklFUiBoZWFkZXIgYmVjb21lcyBNUExTIG5vdCBYL1kgYW55bW9yZSDw
n5iKDQoNCiAgIFRoZSBwcm9jZWR1cmVzIGluIHRoaXMgc2VjdGlvbiBhcHBseSBvbmx5IGlmLCBi
eSBtZWFucyBvdXRzaWRlIHRoZQ0KICAgc2NvcGUgb2YgdGhpcyBkb2N1bWVudCwgaXQgaXMga25v
d24gdGhhdCB0aGUgcGF5bG9hZCBhZnRlciBCSUVSDQogICBoZWFkZXIgaXMgb25lIG9mIHRoZSBm
b2xsb3dpbmc6IChNUExTIHBheWxvYWQsIE5WTzMgcGF5bG9hZCkNCg0KWnpoPiBUaGFua3MhDQpa
emg+IEplZmZyZXkNCg0KVGhhbmtzDQpKaW5ncm9uZw0KDQpGcm9tOiBCSUVSIFttYWlsdG86Ymll
ci1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgR3JlZyBTaGVwaGVyZA0KU2VudDogU2F0
dXJkYXksIFNlcHRlbWJlciAyMSwgMjAxOSA1OjIyIEFNDQpUbzogQklFUiBXRyA8YmllckBpZXRm
Lm9yZzxtYWlsdG86YmllckBpZXRmLm9yZz4+DQpTdWJqZWN0OiBSZTogW0JpZXJdIEJJRVIgV0dM
QzogZHJhZnQtaWV0Zi1iaWVyLXBocA0KDQpXZSdyZSBsb25nIHBhc3QgQXVnIDEzdGggYW5kIG5v
dCBvbmUgcmVzcG9uc2UuIFBMRUFTRSByZWFkIGFuZCByZXNwb25kIG9yIHdlJ2xsIGp1c3QgbGV0
IHRoaXMgZXhwaXJlLg0KDQpUaGFua3MsDQpHcmVnDQoNCk9uIFR1ZSwgSnVsIDMwLCAyMDE5IGF0
IDExOjIzIEFNIEdyZWcgU2hlcGhlcmQgPGdqc2hlcEBnbWFpbC5jb208bWFpbHRvOmdqc2hlcEBn
bWFpbC5jb20+PiB3cm90ZToNClBsZWFzZSByZWFkIGFuZCByZXNwb25kIHRvIHRoaXMgdGhyZWFk
Og0KDQpodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLWJpZXItcGhw
LzxodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6L2RhdGF0cmFja2VyLmlldGYub3Jn
L2RvYy9kcmFmdC1pZXRmLWJpZXItcGhwL19fOyE4V29BNlJqQzgxYyFXQ0g1X1ZNY3EzWklFa2k3
QmNmbXZfd2JPU2tBbUtHclM1UzhGVXlBZDVBTzV1VFIzbXVLcWVINDBXXzFLT0pEJD4NCg0KRU9U
V1Q6IEF1ZyAxM3RoLg0KDQpUaGFua3MsDQpTaGVwDQooY2hhaXJzKQ0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
U2ltU3VuOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6RGVuZ1hpYW47DQoJcGFub3NlLTE6MiAxIDYg
MCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFu
b3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToi
U2Vnb2UgVUkgRW1vamkiOw0KCXBhbm9zZS0xOjIgMTEgNSAyIDQgMiA0IDIgMiAzO30NCkBmb250
LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxARGVuZ1hpYW4iOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAx
IDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBTaW1TdW4iOw0KCXBhbm9z
ZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNv
Tm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJn
aW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseTpTaW1T
dW47fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7
DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwg
c3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29s
b3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29MaXN0UGFyYWdy
YXBoLCBsaS5Nc29MaXN0UGFyYWdyYXBoLCBkaXYuTXNvTGlzdFBhcmFncmFwaA0KCXttc28tc3R5
bGUtcHJpb3JpdHk6MzQ7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
dGV4dC1pbmRlbnQ6MjEuMHB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6U2lt
U3VuO30NCnAubXNvbm9ybWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNv
LXN0eWxlLW5hbWU6bXNvbm9ybWFsOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdp
bi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6
MGluOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2Vy
aWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9u
dC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVt
YWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2Fs
aWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uRW1haWxTdHlsZTIx
DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5z
LXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjINCgl7bXNvLXN0eWxl
LXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29s
b3I6d2luZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyMw0KCXttc28tc3R5bGUtdHlwZTpwZXJz
b25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0
ZXh0O30NCnNwYW4uRW1haWxTdHlsZTI0DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5F
bWFpbFN0eWxlMjUNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNh
bGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUy
Ng0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fu
cy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTI4DQoJe21zby1zdHls
ZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlm
Ow0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6
ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7
c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMjVpbiAxLjBpbiAxLjI1aW47fQ0K
ZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQovKiBMaXN0IERlZmluaXRp
b25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDoyOTI0NDI4NDg7DQoJbXNvLWxpc3QtdHlw
ZTpoeWJyaWQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi00MjcwMTI3MzQgNjc2OTg3MDMgNjc2
OTg3MTMgNjc2OTg3MTUgNjc2OTg3MDMgNjc2OTg3MTMgNjc2OTg3MTUgNjc2OTg3MDMgNjc2OTg3
MTMgNjc2OTg3MTU7fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJe21zby1sZXZlbC10YWItc3RvcDpub25l
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDouMjVpbjsN
Cgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDouNzVpbjsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246cmlnaHQ7DQoJbWFyZ2luLWxlZnQ6MS4yNWluOw0KCXRleHQtaW5kZW50Oi05
LjBwdDt9DQpAbGlzdCBsMDpsZXZlbDQNCgl7bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjEuNzVpbjsNCgl0ZXh0
LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmFscGhhLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoyLjI1aW47DQoJdGV4dC1pbmRlbnQ6
LS4yNWluO30NCkBsaXN0IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21h
bi1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOnJpZ2h0Ow0KCW1hcmdpbi1sZWZ0OjIuNzVpbjsNCgl0ZXh0LWluZGVudDotOS4wcHQ7
fQ0KQGxpc3QgbDA6bGV2ZWw3DQoJe21zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDozLjI1aW47DQoJdGV4dC1pbmRl
bnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDph
bHBoYS1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6My43NWluOw0KCXRleHQtaW5kZW50Oi0uMjVp
bjt9DQpAbGlzdCBsMDpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93
ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpyaWdodDsNCgltYXJnaW4tbGVmdDo0LjI1aW47DQoJdGV4dC1pbmRlbnQ6LTkuMHB0O30NCkBs
aXN0IGwxDQoJe21zby1saXN0LWlkOjE3NjQxNzg5NzE7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7
DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi05MDE1MDQzOCAtOTQ4NTI3ODMwIDY3Njk4NzEzIDY3
Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4
NzE1O30NCkBsaXN0IGwxOmxldmVsMQ0KCXttc28tbGV2ZWwtdGV4dDoiXCglMVwpIjsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
bWFyZ2luLWxlZnQ6LjI1aW47DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwxOmxldmVs
Mg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsNCgltc28tbGV2ZWwtdGV4
dDoiJTJcKSI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjQyLjBwdDsNCgl0ZXh0LWluZGVudDotMjEuMHB0
O30NCkBsaXN0IGwxOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dl
cjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OnJpZ2h0Ow0KCW1hcmdpbi1sZWZ0OjYzLjBwdDsNCgl0ZXh0LWluZGVudDotMjEuMHB0O30NCkBs
aXN0IGwxOmxldmVsNA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6ODQuMHB0Ow0KCXRleHQtaW5kZW50Oi0y
MS4wcHQ7fQ0KQGxpc3QgbDE6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhh
LWxvd2VyOw0KCW1zby1sZXZlbC10ZXh0OiIlNVwpIjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9u
ZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6MTA1LjBw
dDsNCgl0ZXh0LWluZGVudDotMjEuMHB0O30NCkBsaXN0IGwxOmxldmVsNg0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0Ow0KCW1hcmdpbi1sZWZ0OjEuNzVpbjsNCgl0
ZXh0LWluZGVudDotMjEuMHB0O30NCkBsaXN0IGwxOmxldmVsNw0KCXttc28tbGV2ZWwtdGFiLXN0
b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6
MTQ3LjBwdDsNCgl0ZXh0LWluZGVudDotMjEuMHB0O30NCkBsaXN0IGwxOmxldmVsOA0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsNCgltc28tbGV2ZWwtdGV4dDoiJThcKSI7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCW1hcmdpbi1sZWZ0OjE2OC4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9DQpAbGlz
dCBsMTpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsN
CgltYXJnaW4tbGVmdDoxODkuMHB0Ow0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQ0Kb2wNCgl7bWFy
Z2luLWJvdHRvbTowaW47fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KLS0+PC9zdHlsZT48
IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNw
aWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHht
bD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBk
YXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0K
PGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFz
cz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+
SGkgSmluZ3JvbmcsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkkgdGFrZSBpdCB0aGF0DQo8L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmIj5kcmFmdC1pZXRmLWJpZXItcGhwLTA0IGlzIGdvb2QgdG8gcHJvZ3Jlc3MuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWYiPlNvbWUgbW9yZSBjb21tZW50cyBiZWxvdy48L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBw
dCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYi
PkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBYaWVqaW5ncm9uZyAoSmluZ3Jvbmcp
ICZsdDt4aWVqaW5ncm9uZ0BodWF3ZWkuY29tJmd0Ow0KPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRh
eSwgTm92ZW1iZXIgNCwgMjAxOSAzOjUyIEFNPGJyPg0KPGI+VG86PC9iPiBKZWZmcmV5IChaaGFv
aHVpKSBaaGFuZyAmbHQ7enpoYW5nQGp1bmlwZXIubmV0Jmd0OzsgZ2pzaGVwQGdtYWlsLmNvbTsg
QklFUiBXRyAmbHQ7YmllckBpZXRmLm9yZyZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtC
aWVyXSBCSUVSIFdHTEM6IGRyYWZ0LWlldGYtYmllci1waHA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
SGkgSmVmZnJleSw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRo
YW5rcyBmb3IgYWRkcmVzc2luZyBteSBjb21tZW50cyBieSBjb3ZlcmluZyB0aGUgSVB2NCBQYXls
b2FkIChCSUVSIFByb3RvIDQgcGF5bG9hZCkgYW5kIElQdjYgUGF5bG9hZCAoQklFUiBQcm90byAx
IHBheWxvYWQpIGluIGFkZGl0aW9uIHRvIHRoZSBhbHJlYWR5IHN1cHBvcnRlZA0KIE1QTFMgUGF5
bG9hZCAoQklFUiBQcm90byAxIHBheWxvYWQpLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+VGhlIG5ldyAtMDQgcmV2aXNpb24gbG9va3MgZ29vZCB0byBtZS48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlNvbWUgbW9yZSB0aG91Z2h0
cyB0byBXRzo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkJhY2sg
dG8gbXkgcHJldmlvdXMgY29tbWVudCDigJx0aGUgZWRnZSByb3V0ZXIgY291bGQgYWR2ZXJ0aXNl
IHNvbWUgTVBMUyBMYWJlbCBmb3IgdHlwZSBYIHBheWxvYWQoc2F5IElQdjQpLCBhbmQgYWR2ZXJ0
aXNlIHNvbWUgTVBMUyBMYWJlbCBmb3IgdHlwZSBZIHBheWxvYWQoc2F5DQogSVB2NikgdG9nZXRo
ZXIgd2l0aCB0aGUgQkZSLXByZWZpeCBhbmQgdGhlIFBIUCBzdWItc3ViLVRMVuKAnSwgSSBhbSBz
dGlsbCB0aGlua2luZyBpZiBpdCBwb3NzaWJsZSB0byBzdXBwb3J0IHRoZSBCSUVSIFByb3RvIDIg
cGF5bG9hZCBhcyBpdCBpcyB0aGUgd2F5IG9mIHVzaW5nIEJJRVIgYnkgUkZDODU1Ni48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZiI+WnpoJmd0OyBXaGlsZSA4NTU2IHNwZWNpZmllcyB1cHN0cmVhbSBhc3NpZ25lZCBs
YWJlbCwgZHJhZnQtaWV0Zi1iZXNzLW12cG4tZXZwbi1hZ2dyZWdhdGlvbi1sYWJlbCBleHBsYWlu
cyB3aHkgaXQgaXMgbm90IGdvb2QgYW5kIHByb3Bvc2VzIGFuIGFsdGVybmF0aXZlLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhlIGVkZ2Ugcm91dGVyIGNvdWxk
IGFkdmVydGlzZSBhbiBNUExTIExhYmVsIGZvciB0eXBlIFggcGF5bG9hZCAoc2F5IEJJRVIgUHJv
dG8gMiBwYXlsb2FkKSB0b2dldGhlciB3aXRoIHRoZSBQSFAgc3ViLXN1Yi1UTFYsIGFuZCB0aGUg
QkZSIHJlc3BvbnNpYmxlIGZvciBQSFANCiBjb3VsZCB0aGVuIHB1c2ggdGhlIE1QTFMgTGFiZWwg
d2hlbiBwb3BwaW5nIHRoZSBCSUVSIGhlYWRlciBhY2NvcmRpbmcgdG8gdGhlIEJJRVIgUHJvdG8g
b2YgYSBwYWNrZXQsIGFuZCB0aGUgZWRnZSByb3V0ZXIga25vd3MgdGhlIOKAnEJJRVIgUHJvdG8g
MiBwYXlsb2Fk4oCdIHR5cGUgdGhyb3VnaCB0aGUgTVBMUyBMYWJlbCBpbnN0ZWFkIG9mIHRoZSBQ
cm90byB2YWx1ZSBvZiB0aGUgQklFUiBoZWFkZXIuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlp6aCZndDsgVGhh
dOKAmXMgbm90IGVub3VnaCwgYXMgeW91IGV4cGxhaW5lZCBmdXJ0aGVyIGJlbG93LjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+RnVydGhlciwgdGhlIGVkZ2Ugcm91
dGVyIG1heSBhZHZlcnRpc2UgYW4gTVBMUyBMYWJlbCBmb3IgQkZJUiB4IChzYXkgQkZJUiB3aG9z
ZSBCRklSLWlkIGlzIFgpIHRvZ2V0aGVyIHdpdGggdGhlIFBIUCBzdWItc3ViLVRMViwgYW5kIHRo
ZSBCRlIgcmVzcG9uc2libGUgZm9yIFBIUA0KIGNvdWxkIHRoZW4gcHVzaCB0aGUgTVBMUyBMYWJl
bCB3aGVuIHBvcHBpbmcgdGhlIEJJRVIgaGVhZGVyIGFjY29yZGluZyB0byB0aGUgQklFUiBCRklS
LWlkIG9mIGEgcGFja2V0LCBhbmQgdGhlIGVkZ2Ugcm91dGVyIGtub3dzIHRoZSDigJxCRklS4oCd
IHRocm91Z2ggdGhlIE1QTFMgTGFiZWwgaW5zdGVhZCBvZiB0aGUgQkZJUi1pZCB2YWx1ZSBvZiB0
aGUgQklFUiBoZWFkZXIsIGFuZCBkb2VzIFJQRiBmb3IgdGhlIGRlc2lnbmF0ZWQgQkZJUiBYLjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
ZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmIj5aemgmZ3Q7IFdoaWxlIHRoYXQgd29ya3MsIHRoZSBlZGdlIHJvdXRlciB3
aWxsIG5lZWQgdG8gYWR2ZXJ0aXNlIG9uZSBzdWNoIGxhYmVsIGZvciBlYWNoIEJGSVIsIGFuZCBz
dGlsbCBzdWZmZXJzIHRoZSBwcm9ibGVtIHRoYXQgZHJhZnQtaWV0Zi1iZXNzLW12cG4tZXZwbi1h
Z2dyZWdhdGlvbi1sYWJlbCBwb2ludHMNCiBvdXQgYW5kIHNvbHZlcywgYW5kIHRoYXQgc29sdXRp
b24gZG9lcyB3b3JrIHdlbGwgd2l0aCBQSFAuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5aemgmZ3Q7IFRoYW5rcy48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlp6aCZn
dDsgSmVmZnJleTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SSBm
ZWVsIGl0IGNvdWxkIG1ha2UgUEhQIG1vcmUgdXNlZnVsIGJ5IHN1cHBvcnRpbmcgQklFUiBQcm90
byAyIHBheWxvYWQgYW5kIGV2ZW4gUlBGIGZvciBCSUVSIHByb3RvIDIvNC82Lg0KPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5XaGF04oCZcyB5b3VyIG9waW5pb24/
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGFua3M8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+SmluZ3Jvbmc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAw
aW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZy
b206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBKZWZmcmV5IChaaGFvaHVpKSBaaGFuZyBb
PGEgaHJlZj0ibWFpbHRvOnp6aGFuZ0BqdW5pcGVyLm5ldCI+bWFpbHRvOnp6aGFuZ0BqdW5pcGVy
Lm5ldDwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gRnJpZGF5LCBOb3ZlbWJlciAwMSwgMjAxOSAy
OjMxIEFNPGJyPg0KPGI+VG86PC9iPiBYaWVqaW5ncm9uZyAoSmluZ3JvbmcpICZsdDs8YSBocmVm
PSJtYWlsdG86eGllamluZ3JvbmdAaHVhd2VpLmNvbSI+eGllamluZ3JvbmdAaHVhd2VpLmNvbTwv
YT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOmdqc2hlcEBnbWFpbC5jb20iPmdqc2hlcEBnbWFpbC5j
b208L2E+OyBCSUVSIFdHICZsdDs8YSBocmVmPSJtYWlsdG86YmllckBpZXRmLm9yZyI+YmllckBp
ZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbQmllcl0gQklFUiBXR0xD
OiBkcmFmdC1pZXRmLWJpZXItcGhwPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5IaSBKaW5ncm9uZyw8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+
SSBzdWJtaXR0ZWQgLTA0IHJldmlzaW9uIHRvIHRha2UgY2FyZSBvZiB5b3VyIHR3byBjb21tZW50
czo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFy
YWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjI1aW47dGV4dC1pbmRlbnQ6LS4yNWluO21zby1s
aXN0OmwwIGxldmVsMSBsZm8yIj4NCjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
ZiI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+MS48c3BhbiBzdHlsZT0iZm9udDo3LjBw
dCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
ZiI+Q2xhcmlmeSB0aGF0IG5vbi1CSUVSIGVkZ2Ugcm91dGVyIHdpbGwgbm90IGJlIGFibGUgdG8g
cGFydGljaXBhdGUgaW4gQklFUiBPQU0gcHJvY2VkdXJlczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjI1aW47dGV4
dC1pbmRlbnQ6LS4yNWluO21zby1saXN0OmwwIGxldmVsMSBsZm8yIj4NCjwhW2lmICFzdXBwb3J0
TGlzdHNdPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+Mi48
c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFb
ZW5kaWZdPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+UmVwbGFjZWQgRVZQTi1vdmVybGF5IHNjZW5hcmlvIHdp
dGggSVB2NC92NiBtdWx0aWNhc3QgdGhhdCBkb2VzIG5vdCBuZWVkIFJQRi4gVGhhdCBzaG91bGQg
Y292ZXIgRVZQTi1vdmVybGF5IHNjZW5hcmlvIGFzIHdlbGwgKEnigJlsbCBhZGQgYW4gb3B0aW9u
IHRvIGJpZXItZXZwbiBzcGVjDQogdG8gYWxsb3cgdXNlIG9mIElQJiM0MztVRFAgaGVhZGVyIGJl
Zm9yZSB0aGUgdnhsYW4gaGVhZGVyKS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+VGhhbmtzITxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+SmVmZnJl
eTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBp
biAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJv
bTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+IFhpZWppbmdyb25nICZsdDs8YSBocmVmPSJt
YWlsdG86eGllamluZ3JvbmdAaHVhd2VpLmNvbSI+eGllamluZ3JvbmdAaHVhd2VpLmNvbTwvYT4m
Z3Q7DQo8YnI+DQo8Yj5TZW50OjwvYj4gRnJpZGF5LCBPY3RvYmVyIDExLCAyMDE5IDE6MTIgQU08
YnI+DQo8Yj5Ubzo8L2I+IEplZmZyZXkgKFpoYW9odWkpIFpoYW5nICZsdDs8YSBocmVmPSJtYWls
dG86enpoYW5nQGp1bmlwZXIubmV0Ij56emhhbmdAanVuaXBlci5uZXQ8L2E+Jmd0OzsNCjxhIGhy
ZWY9Im1haWx0bzpnanNoZXBAZ21haWwuY29tIj5nanNoZXBAZ21haWwuY29tPC9hPjsgQklFUiBX
RyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJpZXJAaWV0Zi5vcmciPmJpZXJAaWV0Zi5vcmc8L2E+Jmd0
Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW0JpZXJdIEJJRVIgV0dMQzogZHJhZnQtaWV0Zi1i
aWVyLXBocDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5IaSBKZWZmcmV5LA0KPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPlBsZWFzZSBzZWUgaW5saW5lIGJlbG93IG1hcmtlZCB3aXRoIFhKUjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGlu
IDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9t
Ojwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4gSmVmZnJleSAoWmhhb2h1aSkgWmhhbmcgWzxh
IGhyZWY9Im1haWx0bzp6emhhbmdAanVuaXBlci5uZXQiPm1haWx0bzp6emhhbmdAanVuaXBlci5u
ZXQ8L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IEZyaWRheSwgT2N0b2JlciAxMSwgMjAxOSAzOjI1
IEFNPGJyPg0KPGI+VG86PC9iPiBYaWVqaW5ncm9uZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpZWpp
bmdyb25nQGh1YXdlaS5jb20iPnhpZWppbmdyb25nQGh1YXdlaS5jb208L2E+Jmd0OzsNCjxhIGhy
ZWY9Im1haWx0bzpnanNoZXBAZ21haWwuY29tIj5nanNoZXBAZ21haWwuY29tPC9hPjsgQklFUiBX
RyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJpZXJAaWV0Zi5vcmciPmJpZXJAaWV0Zi5vcmc8L2E+Jmd0
Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW0JpZXJdIEJJRVIgV0dMQzogZHJhZnQtaWV0Zi1i
aWVyLXBocDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZiI+SGkgSmluZ3JvbmcsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFF
MUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4g
WGllamluZ3JvbmcgJmx0OzxhIGhyZWY9Im1haWx0bzp4aWVqaW5ncm9uZ0BodWF3ZWkuY29tIj54
aWVqaW5ncm9uZ0BodWF3ZWkuY29tPC9hPiZndDsNCjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2Rh
eSwgT2N0b2JlciAxMCwgMjAxOSA1OjEyIEFNPGJyPg0KPGI+VG86PC9iPiBKZWZmcmV5IChaaGFv
aHVpKSBaaGFuZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnp6aGFuZ0BqdW5pcGVyLm5ldCI+enpoYW5n
QGp1bmlwZXIubmV0PC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86Z2pzaGVwQGdtYWlsLmNvbSI+
Z2pzaGVwQGdtYWlsLmNvbTwvYT47IEJJRVIgV0cgJmx0OzxhIGhyZWY9Im1haWx0bzpiaWVyQGll
dGYub3JnIj5iaWVyQGlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtC
aWVyXSBCSUVSIFdHTEM6IGRyYWZ0LWlldGYtYmllci1waHA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
SGkgSmVmZnJleSw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRo
YW5rcyBtdWNoIGZvciB0aGUgY2xhcmlmaWNhdGlvbi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+T25lLWhv
cCB1bmljYXN0IHR1bm5lbCBpcyBub3QgbmVjZXNzYXJ5LCBhbmQgSSBhc3N1bWUgYSBwYWNrZXQg
bWF5IGxvb2sgbGlrZSB0aGlzOiBFdGhlcm5ldCh0eXBlPTB4ODg0NykgJiM0MzsgRENCIExhYmVs
ICYjNDM7IElQIFBhY2tldC4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlp6aDImZ3Q7IFJp
Z2h0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkFuZCB0aHVzIHRoZSBQSFAgZG9u4oCZ
dCBuZWNlc3NhcmlseSBkZXRhaWwgdGhlIOKAmHVuaWNhc3QgdHVubmVs4oCZIGZpbmRpbmcgcHJv
Y2VkdXJlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGV5IGJvdGggd29yayBmb3IgbWUuDQo8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkJ1dCBJIGZhaWxlZCB0byB1bmRl
cnN0YW5kIHRoZQ0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+4oCcSW50ZXJmYWNlIGJhc2VkIFJQ
RiBjYW4gc3RpbGwgYmUgZG9uZeKAnS4NCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkxldCBtZSBhc3N1bWUgTVZQTiBzY2VuYXJpbywgSW5n
cmVzcyBQRTEgYW5kIEluZ3Jlc3MgUEUyICZuYnNwO2Nvbm5lY3QgdG8gUDEsIFAxIGNvbm5lY3Qg
dG8gUEUzKHJlcXVlc3RpbmcgUEhQKSwgaG93IGRvZXMgdGhlIFBFMyBkbyB0aGUgUlBGIHNvIHRo
YXQgbXVsdGljYXN0IGRhdGENCiBwYWNrZXQgZnJvbSBQRTEgKHRoZSBpbmNvcnJlY3QgVU1IKSAm
bmJzcDtjb3VsZCBiZSBkcm9wcGVkIG9uZSBQRTM/IDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5BbGxvY2F0
ZSBEQ0IgbGFiZWwgcGVyIFZQTiBwZXIgSW5ncmVzcyBQRSA/DQo8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Wnpo
MiZndDsg4oCcSW50ZXJmYWNlIGJhc2VkIFJQRuKAnSBvbmx5IHJlcXVpcmVzIHBlci1WUE4gbGFi
ZWw7IOKAnHNlbmRlciBiYXNlZCBSUEbigJ0gKHRoYXQgQkdQLU1WUE4gcmVxdWlyZXMgZm9yIHNv
bWUgc2NlbmFyaW9zKSByZXF1aXJlcyBlaXRoZXIgcGVyLVZQTiBwZXIgSW5ncmVzcyBQRSBsYWJl
bHMgKGxpa2UNCiB0aGUgSW5ncmVzcyBSZXBsaWNhdGlvbiBjYXNlKSBvciBwZXItVlBOIGxhYmVs
IHBsdXMgYSBQRSBEaXN0aW5ndWlzaGVyIGxhYmVsIChqdXN0IGxpa2Ugd2hlbiB3ZSBuZWVkIHRv
IGlkZW50aWZ5IHRoZSBzZW5kaW5nIFBFIGluIHRoZSBiaS1kaXJlY3Rpb25hbCB0dW5uZWwgY2Fz
ZSkuIEluIGJvdGggY2FzZXMsIHRoZSBsYWJlbHMgYXJlIGZyb20gRENCIGFuZCBpdCBib2lscyBk
b3duIHRvIOKAnGRvd25zdHJlYW0gYXNzaWduZWQgbGFiZWzigJ0gY2FzZS48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkZvciB0aGUgZm9sbG93aW5nIHRleHQsIEni
gJlkIGxpa2UgdG8gY2hlY2sgb25lLWJ5LW9uZSB0aGUgcG9zc2libGUgQklFUiBQYXlsb2FkLCBh
bmQgZmVlbCB0aGF0IElQdjQgcGF5bG9hZCBhbmQgSVB2NiBwYXlsb2FkIGNvdWxkIGJlIHN1cHBv
cnRlZCBieSBQSFAgdG9vLiBJIGRvbuKAmXQNCiBrbm93IHdoeSBpdCBpcyBub3QgaW5jbHVkZWQg
aW4gdGhpcyBkb2MuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlp6aDImZ3Q7IFRvIGFsbG93IFJQRiwgd2Ugd2ls
bCBuZWVkIGEgbGFiZWwgKHNpbWlsYXIgdG8gVlBOIGNhc2UsIGp1c3QgdGhhdCB0aGUgbGFiZWwg
d2lsbCBwb2ludCB0byDigJx2aXJ0dWFsIGludGVyZmFjZeKAnSBpbiB0aGUgbWFzdGVyL2RlZmF1
bHQgcm91dGluZyBpbnN0YW5jZSBmb3IgUlBGIHB1cnBvc2UpLg0KIFRoYXQgYm9pbHMgZG93biB0
byDigJxkb3duc3RyZWFtIGFzc2lnbmVkIGxhYmVs4oCdIGNhc2UgYWdhaW4uPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5aemgyJmd0
OyBUaGlzIGlzIGFzc3VtaW5nIElQIG11bHRpY2FzdC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Ymx1ZSI+WEpSOiBHb3Qg
aXQuIFRoaXMgaXMgd2hhdCBJIGFtIHRoaW5raW5nIGFib3V0LiBGb3IgSVB2NCBwYXlsb2FkIGFu
ZCBJUHY2IHBheWxvYWQsIGl0IGNvdWxkIGJlIHN1cHBvcnRlZCBieSBQSFAgdG9vIGlmIGl0IGlz
IGFsbG93ZWQgdG8gZGlzYWJsZSBSUEYuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6LjI1aW47dGV4dC1pbmRlbnQ6LS4yNWluO21zby1saXN0OmwxIGxldmVsMSBsZm80Ij4N
CjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48c3Bh
biBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4oMSk8c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVv
dDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFu
Pjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj50
aGUgcGF5bG9hZCBhZnRlciBCSUVSIGhlYWRlciBpcyBEb3duc3RyZWFtLWFzc2lnbmVkLU1QTFMg
UGF5bG9hZCAoQklFUiBQcm90byA9IDEpIC8vVGhpcyBwYXlsb2FkIHR5cGUgY291bGQgYmUgc3Vw
cG9ydGVkIGJ5IFBIUCBhcyB0aGlzIGRvYyBzYXlzLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDouMjVpbjt0ZXh0
LWluZGVudDotLjI1aW47bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzQiPg0KPCFbaWYgIXN1cHBvcnRM
aXN0c10+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxzcGFuIHN0eWxlPSJtc28tbGlz
dDpJZ25vcmUiPigyKTxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21h
biZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48
IVtlbmRpZl0+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPnRoZSBwYXlsb2FkIGFmdGVy
IEJJRVIgaGVhZGVyIGlzIFVwc3RyZWFtLWFzc2lnbmVkLU1QTFMgUGF5bG9hZCAoQklFUiBQcm90
byA9IDIpPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgi
IHN0eWxlPSJtYXJnaW4tbGVmdDouMjVpbjt0ZXh0LWluZGVudDotLjI1aW47bXNvLWxpc3Q6bDEg
bGV2ZWwxIGxmbzQiPg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPigzKTxzcGFuIHN0eWxlPSJm
b250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPnRoZSBwYXlsb2FkIGFmdGVyIEJJRVIgaGVhZGVyIGlzIEV0aGVybmV0IFBh
eWxvYWQgKEJJRVIgUHJvdG8gPSAzKTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjI1aW47dGV4dC1pbmRlbnQ6LS4y
NWluO21zby1saXN0OmwxIGxldmVsMSBsZm80Ij4NCjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4o
NCk8c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj50aGUgcGF5bG9hZCBhZnRlciBCSUVSIGhlYWRl
ciBpcyBJUHY0IFBheWxvYWQgKEJJRVIgUHJvdG8gPSA0KSZuYnNwOyAvL0kgZmVlbCB0aGlzIHBh
eWxvYWQgdHlwZSBjb3VsZCBiZSBzdXBwb3J0ZWQgYnkgUEhQICh0aGUgcGFja2V0IGFmdGVyIFBI
UCBpcyBFdGhlcm5ldA0KICYjNDM7IElQdjQgcGF5bG9hZCwgb3IgRXRoZXJuZXQgJiM0MzsgTGFi
ZWwgWCAmIzQzOyBJUHY0IHBheWxvYWQpLCBMYWJlbCBYIGlzIGVpdGhlciBhIG5vcm1hbCBMU1Ag
bGFiZWwgaW5kaWNhdGluZyBhbnkgcGF5bG9hZCwgb3IgYSBMYWJlbCBhZHZlcnRpc2VkIHRvIGlu
ZGljYXRpbmcgSVB2NCBwYXlsb2FkLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDouMjVpbjt0ZXh0LWluZGVudDot
LjI1aW47bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzQiPg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUi
Pig1KTxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPnRoZSBwYXlsb2FkIGFmdGVyIEJJRVIgaGVh
ZGVyIGlzIE9BTSBQYXlsb2FkIChCSUVSIFByb3RvID0gNSk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi4yNWluO3Rl
eHQtaW5kZW50Oi0uMjVpbjttc28tbGlzdDpsMSBsZXZlbDEgbGZvNCI+DQo8IVtpZiAhc3VwcG9y
dExpc3RzXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PHNwYW4gc3R5bGU9Im1zby1s
aXN0Oklnbm9yZSI+KDYpPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJv
bWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFu
PjwhW2VuZGlmXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+dGhlIHBheWxvYWQgYWZ0
ZXIgQklFUiBoZWFkZXIgaXMgSVB2NiBQYXlsb2FkIChCSUVSIFByb3RvID0gNikgLy9JIGZlZWwg
dGhpcyBwYXlsb2FkIHR5cGUgY291bGQgYmUgc3VwcG9ydGVkIGJ5IFBIUCAodGhlIHBhY2tldCBh
ZnRlciBQSFAgaXMgRXRoZXJuZXQNCiAmIzQzOyBJUHY2IHBheWxvYWQsIG9yIEV0aGVybmV0ICYj
NDM7IExhYmVsIFkgJiM0MzsgSVB2NiBwYXlsb2FkKSwgTGFiZWwgWCBpcyBlaXRoZXIgYSBub3Jt
YWwgTFNQIGxhYmVsIGluZGljYXRpbmcgYW55IHBheWxvYWQsIG9yIGEgTGFiZWwgYWR2ZXJ0aXNl
ZCB0byBpbmRpY2F0aW5nIElQdjYgcGF5bG9hZC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi4yNWluO3RleHQtaW5k
ZW50Oi0uMjVpbjttc28tbGlzdDpsMSBsZXZlbDEgbGZvNCI+DQo8IVtpZiAhc3VwcG9ydExpc3Rz
XT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PHNwYW4gc3R5bGU9Im1zby1saXN0Okln
bm9yZSI+KDcpPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1
b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2Vu
ZGlmXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+dGhlIHBheWxvYWQgYWZ0ZXIgQklF
UiBoZWFkZXIgaXMgVlhMQU4gUGF5bG9hZCAoQklFUiBQcm90byA9IFRCRCkmbmJzcDsgLy9UaGlz
IHBheWxvYWQgdHlwZSBjb3VsZCBiZSBzdXBwb3J0ZWQgYnkgUEhQIGFzIHRoaXMgZG9jIHNheXMu
IChhIGxpdHRsZSBjb25mdXNpb24sDQogdGhlIHBhY2tldCBpcyBFdGhlcm5ldCAmIzQzOyA/Pz8p
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmIj5aemgyJmd0OyBHb29kIHF1ZXN0aW9uLiBJbiBkcmFmdC1pZXRmLWJpZXItZXZwbiwgdGhl
IFZYTEFOIGhlYWRlciBjb21lcyByaWdodCBhZnRlciB0aGUgQklFUiBoZWFkZXIgdy9vIHRoZSBJ
UC9VRFAgaGVhZGVyLiBXaXRoIEJJRVIgUEhQLCBJdCB3b3VsZCBiZSDigJxvdXRlciBoZWFkZXIg
KEV0aGVybmV0IG9yDQogdHVubmVsKSAmIzQzOyBWWExBTiBoZWFkZXIgKHcvbyB0aGUgSVAvVURQ
IHBhcnQp4oCdIGlmIHdlIGRvbuKAmXQgZG8gYW55dGhpbmcgc3BlY2lhbC4gVGhhdCBtYXkgbm90
IHdvcmsgaWYgdGhlIG91dGVyIGhlYWRlciBkb2VzIG5vdCBoYXZlIGEgd2F5IHRvIGluZGljYXRl
IHRoZSBwYXlsb2FkIGlzIFZYTEFOIGhlYWRlciB3L28gdGhlIElQL1VEUCBwYXJ0LjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Wnpo
MiZndDsgVGhlIHJlYXNvbiB0aGF0IGRyYWZ0LWlldGYtYmllci1ldnBuIHB1dCB0aGUgVlhMQU4g
aGVhZGVyIHJpZ2h0IGFmdGVyIEJJRVIgaGVhZGVyIHcvbyB0aGUgSVAvVURQIHBhcnQgaXMgc28g
dGhhdCB3ZSBkb27igJl0IGhhdmUgdGhlIG92ZXJoZWFkIG9mIHVubmVjZXNzYXJ5IElQL1VEUCBo
ZWFkZXIsDQogcGx1cyB0aGF0IHdlIGRvbuKAmXQgbmVlZCB0byBhbGxvY2F0ZSBhIG11bHRpY2Fz
dCBhZGRyZXNzIHRvIGJlIHVzZWQgaW4gdGhlIElQIGhlYWRlci4gUGVyaGFwcywgd2hlbiBQSFAg
aXMgdXNlZCwgd2Ugc2hvdWxkIHVzZSBJUC9VRFAgaGVhZGVyIGFmdGVyIGFsbD8gSWYgd2UgZG8g
dGhhdCwgc2hvdWxkIHdlIGFsbG9jYXRlIGFuIGFkZHJlc3MgZnJvbSB0aGUgMjI0LjAuMC4wLzI0
IGJsb2NrLCBhbmQgd2Ugd291bGQgbm90IG5lZWQgUlBGIGNoZWNrPzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibHVlIj5Y
SlI6IEVpdGhlciB3b3JrcyBmb3IgbWUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsdWUiPlhKUjogVXNlIGFuIG91dGVy
IElQJiM0MztVRFAmIzQzO1ZYTEFOIGZvciBpbm5lciBCVU0gcGFja2V0IGlzIGEgY29tbW9uIGNh
c2Ugd2l0aG91dCBCSUVSIGhlYWRlciwgYW5kIGl0IGFkZCB2YWx1ZSBvZiBmbG9vZGluZy1yZWR1
Y3Rpb24gd2l0aCBCSUVSIGhlYWRlci4gVGhlIGdyb3VwIGFkZHJlc3MNCiBjYW4gYmUgYW55IG9u
ZSBjb25maWd1cmVkLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibHVlIj5YSlI6IERpc2FibGluZyBSUEYgaXMgc3RpbGwg
dXNlZnVsIGluIGNhc2VzIGxpa2UgQlVNIHRyYWZmaWMgb3Igc2luZ2xlLWhvbWVkIHNvdXJjZSBk
ZXBsb3ltZW50LiBJZiBkaXNhYmxpbmcgUlBGIGlzIGNvbnNpZGVyZWQgaW4gUEhQLCB0aGVuIEkg
c3VnZ2VzdCB0aGF0IElQdjQgcGF5bG9hZA0KIGFuZCBJUHY2IHBheWxvYWQgY2FuIGFsc28gYmUg
bWVudGlvbmVkLiA8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlp6aDImZ3Q7IEplZmZyZXk8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFj
ZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90Oztjb2xvcjpuYXZ5Ij4mbmJzcDsmbmJzcDsgVGhlIHByb2NlZHVyZXMg
aW4gdGhpcyBzZWN0aW9uIGFwcGx5IG9ubHkgaWYsIGJ5IG1lYW5zIG91dHNpZGUgdGhlPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3Nw
YWNlOm5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnkiPiZuYnNwOyZuYnNwOyBzY29wZSBvZiB0aGlz
IGRvY3VtZW50LCBpdCBpcyBrbm93biB0aGF0IHRoZSBwYXlsb2FkIGFmdGVyIEJJRVI8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpuYXZ5
Ij4mbmJzcDsmbmJzcDsgaGVhZGVyIGlzIG9uZSBvZiB0aGUgZm9sbG93aW5nOiAoTVBMUyBwYXls
b2FkLCBOVk8zIHBheWxvYWQpPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SSBhbHNvIHRoaW5rIHRo
ZSDigJhieSBtZWFucyBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzIGRvY3VtZW504oCZIG1ha2Vz
IGl0IGRpZmZpY3VsdCB0byB1c2UgdGhpcyBQSFAgbWV0aG9kLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5N
YXliZSB0aGUgUDEgcm91dGVyIChhcyBJIGFzc3VtZSBhYm92ZSkgbmVlZCB0byBqdWRnZSB0aGUg
QklFUiBQcm90byB2YWx1ZSB0byBkZWNpZGUgd2hldGhlciB0byBzYXRpc2Z5IHRoZSDigJxQSFAg
cmVxdWVzdOKAnSBieSB0aGUgZG93bnN0cmVhbSBQRTMsIGFuZCBnZW5lcmF0ZQ0KIGEgd2Fybmlu
ZyBpZiBmYWlsZWQgdG8gc2F0aXNmeSB0aGUg4oCcUEhQIHJlcXVlc3TigJ0gPzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhhbmtzPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
Pkppbmdyb25nPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEg
MS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBKZWZm
cmV5IChaaGFvaHVpKSBaaGFuZyBbPGEgaHJlZj0ibWFpbHRvOnp6aGFuZ0BqdW5pcGVyLm5ldCI+
bWFpbHRvOnp6aGFuZ0BqdW5pcGVyLm5ldDwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNk
YXksIE9jdG9iZXIgMTAsIDIwMTkgODoyMyBBTTxicj4NCjxiPlRvOjwvYj4gWGllamluZ3Jvbmcg
Jmx0OzxhIGhyZWY9Im1haWx0bzp4aWVqaW5ncm9uZ0BodWF3ZWkuY29tIj54aWVqaW5ncm9uZ0Bo
dWF3ZWkuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86Z2pzaGVwQGdtYWlsLmNvbSI+Z2pz
aGVwQGdtYWlsLmNvbTwvYT47IEJJRVIgV0cgJmx0OzxhIGhyZWY9Im1haWx0bzpiaWVyQGlldGYu
b3JnIj5iaWVyQGlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtCaWVy
XSBCSUVSIFdHTEM6IGRyYWZ0LWlldGYtYmllci1waHA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkhpIEppbmdyb25nLDxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmIj5QbGVhc2Ugc2VlIHp6aCZndDsgYmVsb3cuPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpz
b2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmIj4gQklFUiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJpZXItYm91bmNlc0BpZXRmLm9yZyI+
Ymllci1ib3VuY2VzQGlldGYub3JnPC9hPiZndDsNCjxiPk9uIEJlaGFsZiBPZiA8L2I+WGllamlu
Z3Jvbmc8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBPY3RvYmVyIDksIDIwMTkgNDowNCBB
TTxicj4NCjxiPlRvOjwvYj4gPGEgaHJlZj0ibWFpbHRvOmdqc2hlcEBnbWFpbC5jb20iPmdqc2hl
cEBnbWFpbC5jb208L2E+OyBCSUVSIFdHICZsdDs8YSBocmVmPSJtYWlsdG86YmllckBpZXRmLm9y
ZyI+YmllckBpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbQmllcl0g
QklFUiBXR0xDOiBkcmFmdC1pZXRmLWJpZXItcGhwPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkkgdGhp
bmsgdGhlIGlkZWEgb2YgUEhQIHRvIHN1cHBvcnQgQklFUi1pbmNhcGFibGUgUEUgaXMga2luZCBv
ZiB1c2VmdWwuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoZXJlIGFyZSBzb21lIGNvbW1lbnRzIGFzIGJl
bG93OjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+MS48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+Rm9yIHRoZSBmb2xsb3dpbmcgdGV4dCwgbGV0IG1lIGFzc3VtZSB0aGUg4oCc
c2VudCB0byB0aGUgZG93bnN0cmVhbSByb3V0ZXIgd2l0aG91dCB0aGUgQklFUiBoZWFkZXIgZGly
ZWN0bHkgb3Igb3ZlciBhbnkgdHlwZSBvZiB0dW5uZWzigJ0gYXMg4oCcc2VudCB0byB0aGUgZG93
bnN0cmVhbQ0KIHJvdXRlciB3aXRob3V0IHRoZSBCSUVSIGhlYWRlciB0aHJvdWdoIG9uZS1ob3Ag
dW5pY2FzdCB0dW5uZWwgb3IgbXVsdGktaG9wIHVuaWNhc3QgdHVubmVs4oCdLjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmIj5aemgmZ3Q7IE5vdCBuZWNlc3NhcmlseSDigJxvbmUtaG9wIHR1bm5lbOKAnS4gSXQgY291
bGQgYmUgdy9vIHVzaW5nIHR1bm5lbCBhdCBhbGwgaW4gdGhlIGRpcmVjdCBjb25uZWN0aW9uIGNh
c2UuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SG93IGlzIHRoZSDigJh1bmljYXN0IHR1
bm5lbOKAmSBmb3VuZCBhbmQgdXNlZCBmb3IgdGhlIFBIUCA/IFRoaXMgc2VlbXMgaW1wb3J0YW50
IGZvciBkZXBsb3ltZW50IG9mIHRoaXMgUEhQIGRyYWZ0LCBhbmQgbmVlZCBzb21lIGNsYXJpZmlj
YXRpb24uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPklmIHRoaXMgZG9jdW1lbnQgc3VwcG9ydCBmaW5kaW5n
IHRoZSDigJh1bmljYXN0IHR1bm5lbOKAmSBieSBhIGhvc3QgcHJlZml4ICh1c2VkIGFzIEJGUi1w
cmVmaXgpLCB0aGF0IHNlZW1zIGZpbmUuIEZvciBleGFtcGxlLCBpbiBhIExEUCBuZXR3b3JrLCB0
aGlzIGhvc3QtcHJlZml4DQogY2FuIGJlIHVzZWQgYXMgRkVDIHRvIGZpbmQgYSBMRFAgTFNQLiBB
bm90aGVyIGV4YW1wbGUsIEluIGFuIFNSLU1QTFMgbmV0d29yaywgdGhpcyBob3N0LXByZWZpeCBj
YW4gYmUgdXNlZCB0byBmaW5kIGFuIFNSR0IgTFNQLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5JZiB0aGlz
IGRvY3VtZW50IHN1cHBvcnQgZmluZGluZyB0aGUgJm5ic3A74oCYdW5pY2FzdCB0dW5uZWzigJkg
YnkgYSBub24taG9zdCBwcmVmaXggKHVzZWQgYXMgQkZSLXByZWZpeCkgLCB0aGVyZSBtYXkgYmUg
bW9yZSBpbmZvcm1hdGlvbiBuZWVkIHRvIGFkdmVydGlzZS4NCjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90Oztjb2xvcjpuYXZ5Ij4mbmJzcDsmbmJzcDsmbmJzcDtJZiB0aGUgZG93bnN0cmVhbSBuZWln
aGJvciBmb3IgYSBCSUVSIHByZWZpeCBpcyB0aGUgb25lIGFkdmVydGlzaW5nPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5v
bmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnkiPiZuYnNwOyZuYnNwOyB0aGUgcHJlZml4IHdpdGggYSBQ
SFAgc3ViLXN1Yi1UTFYgb3Igd2l0aCBhbiBJbXBsaWNpdCBOdWxsIExhYmVsIGluPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNl
Om5vbmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnkiPiZuYnNwOyZuYnNwOyB0aGUgTGFiZWwgZmllbGQg
aW4gaXRzIEJJRVIgTVBMUyBFbmNhcHN1bGF0aW9uIHN1Yi1zdWItVExWLCB0aGVuIHdoZW48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRv
c3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6bmF2eSI+Jm5ic3A7Jm5ic3A7IHRoZSBjb3JyZXNw
b25kaW5nIEJJUlQgb3IgQklGVCBlbnRyeSBpcyBjcmVhdGVkL3VwZGF0ZWQsIHRoZTxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFj
ZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90Oztjb2xvcjpuYXZ5Ij4mbmJzcDsmbmJzcDsgZm9yd2FyZGluZyBiZWhh
dmlvciBNVVNUIGJlIHRoYXQgdGhlIEJJRVIgaGVhZGVyIGlzIHJlbW92ZWQgYW5kIHRoZTxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9z
cGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpuYXZ5Ij4mbmJzcDsmbmJzcDsgcGF5bG9hZCBiZSBz
ZW50IHRvIHRoZSBkb3duc3RyZWFtIHJvdXRlciB3aXRob3V0IHRoZSBCSUVSIGhlYWRlciw8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpu
YXZ5Ij4mbmJzcDsmbmJzcDsgZWl0aGVyIGRpcmVjdGx5IG9yIG92ZXIgYW55IHR5cGUgb2YgdHVu
bmVsLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmIj5aemgmZ3Q7IFB1dCBhc2lkZSBQSFAgZm9yIGEgbW9tZW50LiBM
ZXTigJlzIHNheSBCRlIxIG5lZWRzIHRvIHNlbmQgYSBCSUVSIHBhY2tldCB0byBCRlIyLCBhbmQg
dGhlcmUgaXMgYSBub24tQkZSIGluIHRoZSBtaWRkbGUuIFRoZSBCSUVSIGFyY2hpdGVjdHVyZSBz
cGVjIHNheXMgdGhhdCB5b3UganVzdCB0dW5uZWwNCiB0aGUgQklFUiBwYWNrZXQgdG8gQkZSMi4g
QW55IHR1bm5lbCB0aGF0IHRlcm1pbmF0ZXMgYXQgQkZSMiB3aWxsIHdvcmsg4oCTIHRoZSBwYXls
b2FkIHRocm91Z2ggdGhhdCB0dW5uZWwgaXMgd2l0aCB0aGUgQklFUiBoZWFkZXIuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5aemgm
Z3Q7IE5vdyBjb21lcyBiYWNrIHRvIFBIUCwgYW5kIOKAnEJGUjLigJ0gaXMgcmVxdWVzdGluZyBQ
SFAuIFRoZSBzYW1lIGFwcGxpZXMg4oCTIHBhY2tldCBpcyBlaXRoZXIgc2VudCB3L28gdXNpbmcg
YSB0dW5uZWwgKGluIGRpcmVjdCBjb25uZWN0IGNhc2UpIG9yIHVzaW5nIGEgdHVubmVsIChvbmUt
aG9wIG9yDQogbXVsdGktaG9wKSwgYW5kIHcvbyB0aGUgQklFUiBoZWFkZXIuPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5aemgmZ3Q7
IEluIG15IHZpZXcsIHRoaXMgZG9jdW1lbnQgZG9lcyBub3QgbmVlZCB0byB0YWxrIGFib3V0IGhv
dyB0byBmaW5kIHRoYXQgdHVubmVsLCBqdXN0IGxpa2UgaW4gdGhlIGFyY2hpdGVjdCBzcGVjLjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Mi4NCjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj5UaGUgZm9sbG93aW5nIHRleHQgaXMga2luZCBvZiB1bmNsZWFyIHRvIG1lLg0KPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPuKAnGFzIGxvbmcgYXMgdGhlIGVkZ2Ugcm91dGVyIGRvZXMgbm90IG5l
ZWQgdG8ga25vdyB0aGUgdHJhbnNtaXR0aW5nIEJGSVLigJ0mbmJzcDsgbWVhbnMgdGhhdCB0aGUg
ZWRnZSByb3V0ZXIgZG9lcyBub3QgbmVlZCB0byBkbyBSUEYgPw0KPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlp6
aCZndDsgSW50ZXJmYWNlIGJhc2VkIFJQRiBjYW4gc3RpbGwgYmUgZG9uZSwgbGlrZSBpbiBNVlBO
L0dUTSBjYXNlIOKAkyB0cmFmZmljIG5lZWRzIHRvIGJlIGNvbWluZyBmcm9tIHRoZSDigJxjb3Jl
4oCdLCB3aGljaCBjYW4gYmUgaW5kaWNhdGVkIGJ5IGEgVlBOIGxhYmVsICh3aGljaCBpcyDigJxk
b3duc3RyZWFt4oCdDQogYWxsb2NhdGVkLCBhbmQgRENCIGxhYmVsIGlzIGNvbnNpZGVyZWQgYXMg
4oCcZG93bnN0cmVhbeKAnSBhbGxvY2F0ZWQpLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
PkJlc2lkZXMsIGJlY2F1c2UgdGhlIGVkZ2Ugcm91dGVyIHdvbuKAmXQgaGF2ZSB0aGUgd2hvbGUg
QklFUiBoZWFkZXIsIHRoZXJlIG1heSBiZSBzb21lIG90aGVyIGltcGFjdHMuDQo8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+VGhlcmUgaXMgbm8gT0FNIGZpZWxkLCBzbyB0aGUgZWRnZSByb3V0ZXIgbWF5IG5v
dCBzdXBwb3J0IHRoZSBCSUVSIE9BTSA/DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+WnpoJmd0OyBSaWdodC4g
SSB3aWxsIGNsYXJpZnkgdGhhdC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5Gb3IgdGhl
IGxhY2sgb2YgUHJvdG8gZmllbGQsIHNlZSB0aGUgZm9sbG93aW5nIGNvbW1lbnQgMy48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3Bh
Y2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDs7Y29sb3I6bmF2eSI+Jm5ic3A7Jm5ic3A7IFdoaWxlIHRoZSBhYm92
ZSB0ZXh0IHVzZXMgTVZQTi9FVlBOIGFzIGV4YW1wbGUsIEJJRVIgUEhQIGlzPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5v
bmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnkiPiZuYnNwOyZuYnNwOyBhcHBsaWNhYmxlIHRvIGFueSBz
Y2VuYXJpbyB3aGVyZSB0aGUgbXVsdGljYXN0IGZsb3cgb3ZlcmxheSBlZGdlPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5v
bmUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnkiPiZuYnNwOyZuYnNwOyByb3V0ZXIgZG9lcyBub3Qgc3Vw
cG9ydCBCSUVSLCBhcyBsb25nIGFzIHRoZSBlZGdlIHJvdXRlciBkb2VzIG5vdDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnkiPiZu
YnNwOyZuYnNwOyBuZWVkIHRvIGtub3cgdGhlIHRyYW5zbWl0dGluZyBCRklSLjwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPjMuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Rm9yIHRoZSBmb2xsb3dpbmcgdGV4
dCwgSSB0aGluayB0aGUgZWRnZSByb3V0ZXIgbWF5IHN0aWxsIGJlIGFibGUgdG8gc3VwcG9ydCBv
dGhlciBwYXlsb2FkIHR5cGUgYnkgc29tZSBtZWFucywgZXNwZWNpYWxseSB0aGUgSVB2NCBhbmQg
SVB2NiBwYXlsb2FkIGZvciBNVlBOLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5PbmUgd2F5IEkgaW1hZ2lu
ZSwgdGhlIGVkZ2Ugcm91dGVyIGNvdWxkIGFkdmVydGlzZSBzb21lIE1QTFMgTGFiZWwgZm9yIHR5
cGUgWCBwYXlsb2FkKHNheSBJUHY0KSwgYW5kIGFkdmVydGlzZSBzb21lIE1QTFMgTGFiZWwgZm9y
IHR5cGUgWSBwYXlsb2FkKHNheSBJUHY2KSB0b2dldGhlcg0KIHdpdGggdGhlIEJGUi1wcmVmaXgg
YW5kIHRoZSBQSFAgc3ViLXN1Yi1UTFYuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlp6aCZndDsgQW5kIHRoYXQg
aXMgZXhhY3RseSBjb3ZlcmVkIGJ5IGV4aXN0aW5nIHRleHQgdGhhdCB0aGUgcGF5bG9hZCBpcyBN
UExTIChkb3duc3RyZWFtIGxhYmVsKSBhbmQgTlZPMyAoZ2xvYmFsIFZOSSkg4oCTIE9uY2UgeW91
IHByZXBlbmQgdGhhdCBNUExTIGxhYmVsIHRvIHlvdXIgdHlwZSBYL1kgcGF5bG9hZA0KIHRoZW4g
dGhlIHBheWxvYWQgYWZ0ZXIgQklFUiBoZWFkZXIgYmVjb21lcyBNUExTIG5vdCBYL1kgYW55bW9y
ZSA8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
U2Vnb2UgVUkgRW1vamkmcXVvdDssc2Fucy1zZXJpZiI+JiMxMjg1MjI7PC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6bmF2eSI+
Jm5ic3A7Jm5ic3A7IFRoZSBwcm9jZWR1cmVzIGluIHRoaXMgc2VjdGlvbiBhcHBseSBvbmx5IGlm
LCBieSBtZWFucyBvdXRzaWRlIHRoZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpuYXZ5
Ij4mbmJzcDsmbmJzcDsgc2NvcGUgb2YgdGhpcyBkb2N1bWVudCwgaXQgaXMga25vd24gdGhhdCB0
aGUgcGF5bG9hZCBhZnRlciBCSUVSPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDs7Y29sb3I6bmF2eSI+Jm5ic3A7Jm5ic3A7IGhlYWRlciBpcyBvbmUg
b2YgdGhlIGZvbGxvd2luZzogKE1QTFMgcGF5bG9hZCwgTlZPMyBwYXlsb2FkKTwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5a
emgmZ3Q7IFRoYW5rcyE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWYiPlp6aCZndDsgSmVmZnJleTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPlRoYW5rczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5KaW5ncm9uZzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBCSUVSIFs8
YSBocmVmPSJtYWlsdG86Ymllci1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86Ymllci1ib3VuY2Vz
QGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+R3JlZyBTaGVwaGVyZDxicj4NCjxi
PlNlbnQ6PC9iPiBTYXR1cmRheSwgU2VwdGVtYmVyIDIxLCAyMDE5IDU6MjIgQU08YnI+DQo8Yj5U
bzo8L2I+IEJJRVIgV0cgJmx0OzxhIGhyZWY9Im1haWx0bzpiaWVyQGlldGYub3JnIj5iaWVyQGll
dGYub3JnPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtCaWVyXSBCSUVSIFdHTEM6
IGRyYWZ0LWlldGYtYmllci1waHA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5XZSdyZSBsb25nIHBhc3QgQXVnIDEzdGggYW5kIG5vdCBvbmUgcmVzcG9uc2UuIFBMRUFTRSBy
ZWFkIGFuZCByZXNwb25kIG9yIHdlJ2xsIGp1c3QgbGV0IHRoaXMgZXhwaXJlLjxvOnA+PC9vOnA+
PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzLDxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+R3JlZzxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBUdWUsIEp1bCAzMCwg
MjAxOSBhdCAxMToyMyBBTSBHcmVnIFNoZXBoZXJkICZsdDs8YSBocmVmPSJtYWlsdG86Z2pzaGVw
QGdtYWlsLmNvbSI+Z2pzaGVwQGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29s
aWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQu
OHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0
Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UGxlYXNlIHJlYWQgYW5kIHJl
c3BvbmQgdG8gdGhpcyB0aHJlYWQ6PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6L2Rh
dGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLWJpZXItcGhwL19fOyE4V29BNlJqQzgx
YyFXQ0g1X1ZNY3EzWklFa2k3QmNmbXZfd2JPU2tBbUtHclM1UzhGVXlBZDVBTzV1VFIzbXVLcWVI
NDBXXzFLT0pEJCIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcv
ZG9jL2RyYWZ0LWlldGYtYmllci1waHAvPC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5FT1RXVDogQXVnIDEzdGguPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rcyw8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNoZXA8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPihjaGFpcnMpPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_CY4PR05MB363720052B34ED1899CA6E2BD47F0CY4PR05MB3637namp_--


From nobody Mon Nov  4 12:21:49 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: bier@ietf.org
Delivered-To: bier@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 39ED8120119; Mon,  4 Nov 2019 12:21:47 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: bier@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.108.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: bier@ietf.org
Message-ID: <157289890718.13988.6616768107835740895@ietfa.amsl.com>
Date: Mon, 04 Nov 2019 12:21:47 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/50CXjZxxdX1W8cTexfsNtDY0lpo>
Subject: [Bier] I-D Action: draft-ietf-bier-mld-03.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Nov 2019 20:21:47 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Bit Indexed Explicit Replication WG of the IETF.

        Title           : BIER Ingress Multicast Flow Overlay using Multicast Listener Discovery Protocols
        Authors         : Pierre Pfister
                          IJsbrand Wijnands
                          Stig Venaas
                          Cui(Linda) Wang
                          Zheng(Sandy) Zhang
                          Markus Stenberg
	Filename        : draft-ietf-bier-mld-03.txt
	Pages           : 15
	Date            : 2019-11-04

Abstract:
   This document specifies the ingress part of a multicast flow overlay
   for BIER networks.  Using existing multicast listener discovery
   protocols, it enables multicast membership information sharing from
   egress routers, acting as listeners, toward ingress routers, acting
   as queriers.  Ingress routers keep per-egress-router state, used to
   construct the BIER bit mask associated with IP multicast packets
   entering the BIER domain.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-bier-mld/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-bier-mld-03
https://datatracker.ietf.org/doc/html/draft-ietf-bier-mld-03

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-bier-mld-03


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/


From nobody Mon Nov  4 13:13:01 2019
Return-Path: <mankamis@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2F1601208C9 for <bier@ietfa.amsl.com>; Mon,  4 Nov 2019 13:12:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level: 
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=MWFqrUZ+; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=raW/tH0p
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 sYBYzQ32xF0D for <bier@ietfa.amsl.com>; Mon,  4 Nov 2019 13:12:51 -0800 (PST)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B704C12082C for <bier@ietf.org>; Mon,  4 Nov 2019 13:12:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5575; q=dns/txt; s=iport; t=1572901971; x=1574111571; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=bVk1XMANWF0z2Sll3WuR4kKHDDtUF3ZZtUBgcSaMkjg=; b=MWFqrUZ+R7cdHo+nYaIaoq5dSLApOncpZcL3faVH0kJnfKxkchivoLCi Dww08Os+4KUrON8Ax7pwgtwNCAlo9vhHGsoRIGcY+I6DQpRjAM0Wc2J7P g6GEVDb2434WGAaLONNqj9pzuJJ6CUIfHIn5leQGunUMdirnuXdrgVk0N 4=;
IronPort-PHdr: =?us-ascii?q?9a23=3AQAh/jx1YMct1Y6UAsmDT+zVfbzU7u7jyIg8e44?= =?us-ascii?q?YmjLQLaKm44pD+JxKGt+51ggrPWoPWo7JfhuzavrqoeFRI4I3J8RVgOIdJSw?= =?us-ascii?q?dDjMwXmwI6B8vQDET9L/fvbjcSF8VZX1gj9Ha+YgBY?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ANAAAkk8Bd/5NdJa1mGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQEBAQEBEQEBAQEBAQEBAQEBgWoDAQEBAQELAYEbL1AFbFggBAsqCoQ?= =?us-ascii?q?fg0YDineCXolWiUaEYYEugSQDVAkBAQEMAQEtAgEBhEACF4N3JDUIDgIDCwE?= =?us-ascii?q?BBAEBAQIBBQRthTcMhVEBAQEBAxILBh0BATcBDwIBCBEDAQIrAgICHxEUCQg?= =?us-ascii?q?CBAENBSKDAAGBeU0DLgGmbwKBOIhgdYEygn4BAQWCSYJLDQuCFwmBNgGMEhi?= =?us-ascii?q?BQD+BEScfgh4uPoIbgkqCcDKCLI9+hTskl1hBCoIkkSaEEBuCPIdaBY9KhD2?= =?us-ascii?q?JGAtiij+PGAIEAgQFAg4BAQWBUwE3gVhwFWUBgkFQERSDBoNzilN0gSiMNwG?= =?us-ascii?q?BDQEB?=
X-IronPort-AV: E=Sophos;i="5.68,268,1569283200";  d="scan'208,217";a="357323183"
Received: from rcdn-core-11.cisco.com ([173.37.93.147]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 04 Nov 2019 21:12:51 +0000
Received: from XCH-ALN-013.cisco.com (xch-aln-013.cisco.com [173.36.7.23]) by rcdn-core-11.cisco.com (8.15.2/8.15.2) with ESMTPS id xA4LCo9P008507 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 4 Nov 2019 21:12:50 GMT
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by XCH-ALN-013.cisco.com (173.36.7.23) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 4 Nov 2019 15:12:50 -0600
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 4 Nov 2019 15:12:49 -0600
Received: from NAM05-DM3-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Mon, 4 Nov 2019 16:12:49 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LoJvuthAVeW3/eak4RllJnjqqF5LFwY9N90/z88OEr+j0e6xQcSkJ/ggrRJwgA/0AOHJO15ahlXfDpISj3bifGq1XECFefT2SHEWRggdxipISlljXaFlTERy6j7LV3ovbw7yVgSZf4wcL8vhQ3nSQT117skZ2kvVvaVmIK2desY76NQS2mt7cLWY/CNeKO88aNi1cW/f4kqILlQVQDa4c5u1DjUxs5Wt7EYtj8+j0s+L8SOPHXfCq/Et5NX7sAmjKGpihd9niJP98CAaWBSEAgH7mPjTYTDd7zFc2ZTz8sN/fUB0u84Fb6qnCBytaLbkPdKScZ9IyhLbEjWYYr9UPQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bVk1XMANWF0z2Sll3WuR4kKHDDtUF3ZZtUBgcSaMkjg=; b=JHBaFmFDWEiTXAp8WyYVLrCl5jf6QUmkCpfGZ7xteq/wLqC/Mc867BDuDLKv7IIlQH1z3J9RGwHgDJtIOyK/bNRFmvZflv2d98YNEDZ04TD+y4CoHw5cVMjGOEVqteqOh8p6D9r9DorBOYgMZkAuvFI3wycKoXy9dwEvCUau2RL0mFZABtsxzXlnvhCRx/7kYQJBFH3166W6qygVgaeMJHiG8RlWHW/LQtsHAPJ+vYaqpIu6HDFgnxNCqK7OyQmf8oXbRYVXwaeuPWYtvuzDt3Mx5wVY/ixkpgnTL44X+e+9lIANsiSmhb12aPSGyWo+WewemkyVYkCwbD4kcqi/Aw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bVk1XMANWF0z2Sll3WuR4kKHDDtUF3ZZtUBgcSaMkjg=; b=raW/tH0pa5H7QuaIl//DdCX+UnPrQln1RUfv4Vj+VgAoqu++a0WPKUdQ5sxc/FRxGgjR8oPX4aSmZNghMwNkcPX+NhAdX2CpBE3Yt/zHLa/Io9R4O4uEfqgeFg2I73ymOtLSvyFs/JNy2vA6cfysmtBLpvuanASa3BQZdy95k6M=
Received: from CY4PR11MB1446.namprd11.prod.outlook.com (10.172.69.11) by CY4PR11MB1559.namprd11.prod.outlook.com (10.172.72.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2408.24; Mon, 4 Nov 2019 21:12:47 +0000
Received: from CY4PR11MB1446.namprd11.prod.outlook.com ([fe80::4d5d:31b0:d669:bcd2]) by CY4PR11MB1446.namprd11.prod.outlook.com ([fe80::4d5d:31b0:d669:bcd2%12]) with mapi id 15.20.2408.024; Mon, 4 Nov 2019 21:12:47 +0000
From: "Mankamana Mishra (mankamis)" <mankamis@cisco.com>
To: "gjshep@gmail.com" <gjshep@gmail.com>, BIER WG <bier@ietf.org>
CC: "Nagendra Kumar Nainar (naikumar)" <naikumar@cisco.com>
Thread-Topic: [Bier] BIER WG - Call for agenda items
Thread-Index: AQHVkPHbvJgcoKSf50O4zjZsRneUn6d7ATSA
Date: Mon, 4 Nov 2019 21:12:47 +0000
Message-ID: <BF258849-EBF6-4A69-BA6B-795198CF249C@cisco.com>
References: <CABFReBrOontUPx=wtz1Ox2gn7wQ=aDM1fyBWyeWjS26Kbu7q0Q@mail.gmail.com>
In-Reply-To: <CABFReBrOontUPx=wtz1Ox2gn7wQ=aDM1fyBWyeWjS26Kbu7q0Q@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=mankamis@cisco.com; 
x-originating-ip: [128.107.241.165]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 773063c1-24de-4e1d-d302-08d7616bbe58
x-ms-traffictypediagnostic: CY4PR11MB1559:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <CY4PR11MB1559B7492F754D6EDCC63FF0DF7F0@CY4PR11MB1559.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 0211965D06
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(39860400002)(346002)(376002)(366004)(136003)(396003)(189003)(199004)(107886003)(110136005)(6246003)(11346002)(102836004)(476003)(4744005)(5660300002)(4326008)(14444005)(256004)(446003)(66066001)(6506007)(7736002)(25786009)(478600001)(2906002)(6116002)(3846002)(33656002)(186003)(2501003)(6486002)(229853002)(6436002)(2616005)(486006)(53546011)(71190400001)(14454004)(76176011)(8676002)(9326002)(8936002)(81156014)(81166006)(316002)(66946007)(66476007)(66446008)(91956017)(99286004)(64756008)(76116006)(66556008)(71200400001)(26005)(36756003)(86362001)(6512007)(54896002)(6306002)(24704002); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR11MB1559; H:CY4PR11MB1446.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ZwdmhuQW98zxJRWp4WYxeSbxWCxAniwuNd/JEyhRvrLDcSI6QevOc5ZM+VsphLHqpw8QDrxRPAToShBLGIGyBU9J7nGRXsouVLikGjHH6taOFGznsKUywS4XM4V494ZaSBGGQph1DzNLPkAVgHJk9joyworuLvV2PK1ooeX11g5w1i1ThTDRveCW4C5BDEr0I/HsH7WRzTHF9zlmjhb0xmuHWmyi6ytFz8fJPUeukrCUuWOJE1vy5ApRXQOWcjf8rXD/fjbQvTkukOL2opunPe74T6CJz+B8q0ZYC49yOhOz4jGBY8+lLvphxZI45U9i714XgfuIFs3q4ToT6ffE6b8AhDiN2X8NwQqzwhZDbfTwTLRxFfUVAYXn3EQJWIuj40boKRRt8G3fqhlNJv2E3zq4S6i1d1DGiZmX2R/Xw0zbN+FKR5pZKrWA0f4QTP8W
Content-Type: multipart/alternative; boundary="_000_BF258849EBF64A69BA6B795198CF249Cciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 773063c1-24de-4e1d-d302-08d7616bbe58
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Nov 2019 21:12:47.7592 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: /i7o78BCTq+dkETF66pW2s7RbNrL8fEv3II6VHb7OgR+tpgHpkDX0P9wjQ5I6T2Ay6OiSVxVMaSrOo1O3JwbUg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR11MB1559
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.23, xch-aln-013.cisco.com
X-Outbound-Node: rcdn-core-11.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/Wl6CSgGjyR_BjfpA78ZV-AbMviE>
Subject: Re: [Bier] BIER WG - Call for agenda items
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Nov 2019 21:13:00 -0000

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

SGkgR3JlZywNCg0KUGxlYXNlIGFkZCA1IG1pbiBmb3IgZHJhZnQtbmFpbmFyLWJpZXItZmxleC1h
bGdvLTAwLnR4dC4gRWl0aGVyIG1lIG9yIE5hZ2VuZHJhIHdvdWxkIHByZXNlbnQgdGhpcy4NCg0K
TWFua2FtYW5hDQoNCkZyb206IEJJRVIgPGJpZXItYm91bmNlc0BpZXRmLm9yZz4gb24gYmVoYWxm
IG9mIEdyZWcgU2hlcGhlcmQgPGdqc2hlcEBnbWFpbC5jb20+DQpSZXBseS1UbzogImdqc2hlcEBn
bWFpbC5jb20iIDxnanNoZXBAZ21haWwuY29tPg0KRGF0ZTogRnJpZGF5LCBOb3ZlbWJlciAxLCAy
MDE5IGF0IDE6MjAgUE0NClRvOiBCSUVSIFdHIDxiaWVyQGlldGYub3JnPg0KU3ViamVjdDogW0Jp
ZXJdIEJJRVIgV0cgLSBDYWxsIGZvciBhZ2VuZGEgaXRlbXMNCg0KVGltZSB0byBmbGVzaCBvdXQg
b3VyIGFnZW5kYSBmb3IgU2luZ2Fwb3JlLg0KDQpQbGVhc2UgcmVzcG9uZCAodGhvdWdoIEkndmUg
Z290dGVuIGF0IGxlYXN0IG9uZSByZXF1ZXN0IGJlZm9yZSBzZW5kaW5nIHRoaXMgb3V0Li4pIHdp
dGggdGhlIG5hbWUgb2YgdGhlIGRyYWZ0LCB0aGUgcHJlc2VudGVycyBuYW1lIGFuZCB0aGUgYW1v
dW50IG9mIHRpbWUgcmVxdWVzdGVkLg0KDQpUaGFua3MsDQpTaGVwDQooQ2hhaXJzKQ0K

--_000_BF258849EBF64A69BA6B795198CF249Cciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <2EAFC2CF8F4C964CB00B09B0BA827418@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt
YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCWNvbG9yOiMwNTYzQzE7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9
DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCWNvbG9yOiM5NTRGNzI7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpw
Lm1zb25vcm1hbDAsIGxpLm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1u
YW1lOm1zb25vcm1hbDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6
MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglm
b250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNw
YW4uRW1haWxTdHlsZTE4DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0No
cERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBw
dDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEu
MGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2Vj
dGlvbjE7fQ0KLS0+PC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSIj
MDU2M0MxIiB2bGluaz0iIzk1NEY3MiI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+SGkgR3JlZywgPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBsZWFz
ZSBhZGQgNSBtaW4gZm9yIGRyYWZ0LW5haW5hci1iaWVyLWZsZXgtYWxnby0wMC50eHQuIEVpdGhl
ciBtZSBvciBOYWdlbmRyYSB3b3VsZCBwcmVzZW50IHRoaXMuDQo8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+TWFua2FtYW5hIDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNv
bGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+
RnJvbTogPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFj
ayI+QklFUiAmbHQ7Ymllci1ib3VuY2VzQGlldGYub3JnJmd0OyBvbiBiZWhhbGYgb2YgR3JlZyBT
aGVwaGVyZCAmbHQ7Z2pzaGVwQGdtYWlsLmNvbSZndDs8YnI+DQo8Yj5SZXBseS1UbzogPC9iPiZx
dW90O2dqc2hlcEBnbWFpbC5jb20mcXVvdDsgJmx0O2dqc2hlcEBnbWFpbC5jb20mZ3Q7PGJyPg0K
PGI+RGF0ZTogPC9iPkZyaWRheSwgTm92ZW1iZXIgMSwgMjAxOSBhdCAxOjIwIFBNPGJyPg0KPGI+
VG86IDwvYj5CSUVSIFdHICZsdDtiaWVyQGlldGYub3JnJmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwv
Yj5bQmllcl0gQklFUiBXRyAtIENhbGwgZm9yIGFnZW5kYSBpdGVtczxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRpbWUg
dG8gZmxlc2ggb3V0IG91ciBhZ2VuZGEgZm9yIFNpbmdhcG9yZS48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QbGVhc2UgcmVzcG9uZCAodGhvdWdoIEkndmUg
Z290dGVuJm5ic3A7YXQgbGVhc3Qgb25lIHJlcXVlc3QgYmVmb3JlIHNlbmRpbmcgdGhpcyBvdXQu
Likgd2l0aCB0aGUgbmFtZSBvZiB0aGUgZHJhZnQsIHRoZSBwcmVzZW50ZXJzIG5hbWUgYW5kIHRo
ZSBhbW91bnQgb2YgdGltZSByZXF1ZXN0ZWQuDQo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rcyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNoZXA8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPihDaGFpcnMpPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_BF258849EBF64A69BA6B795198CF249Cciscocom_--


From nobody Mon Nov  4 13:40:26 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: bier@ietf.org
Delivered-To: bier@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 5C94A12006B; Mon,  4 Nov 2019 13:40:13 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: bier@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.108.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: bier@ietf.org
Message-ID: <157290361329.13988.5846857650730657728@ietfa.amsl.com>
Date: Mon, 04 Nov 2019 13:40:13 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/w_XEiujdncJ1d3hzw2zY20EDw4Q>
Subject: [Bier] I-D Action: draft-ietf-bier-evpn-02.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Nov 2019 21:40:19 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Bit Indexed Explicit Replication WG of the IETF.

        Title           : EVPN BUM Using BIER
        Authors         : Zhaohui Zhang
                          Antoni Przygienda
                          Ali Sajassi
                          Jorge Rabadan
	Filename        : draft-ietf-bier-evpn-02.txt
	Pages           : 14
	Date            : 2019-11-04

Abstract:
   This document specifies protocols and procedures for forwarding
   broadcast, unknown unicast and multicast (BUM) traffic of Ethernet
   VPNs (EVPN) using Bit Index Explicit Replication (BIER).



The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-bier-evpn/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-bier-evpn-02
https://datatracker.ietf.org/doc/html/draft-ietf-bier-evpn-02

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-bier-evpn-02


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/


From nobody Tue Nov  5 03:59:06 2019
Return-Path: <xiejingrong@huawei.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 10B7A1208F2; Tue,  5 Nov 2019 03:59:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=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 7t4dhz_BYfti; Tue,  5 Nov 2019 03:59:00 -0800 (PST)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (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 C95D91200B3; Tue,  5 Nov 2019 03:58:59 -0800 (PST)
Received: from lhreml704-cah.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 74C333C7D08430C2B65D; Tue,  5 Nov 2019 11:58:56 +0000 (GMT)
Received: from NKGEML411-HUB.china.huawei.com (10.98.56.70) by lhreml704-cah.china.huawei.com (10.201.108.45) with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 5 Nov 2019 11:58:54 +0000
Received: from NKGEML514-MBX.china.huawei.com ([fe80::40a8:f0d:c0f3:2ca5]) by nkgeml411-hub.china.huawei.com ([10.98.56.70]) with mapi id 14.03.0439.000; Tue, 5 Nov 2019 19:58:42 +0800
From: "Xiejingrong (Jingrong)" <xiejingrong@huawei.com>
To: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>, "'draft-ietf-bier-bar-ipa@ietf.org'" <draft-ietf-bier-bar-ipa@ietf.org>
CC: 'BIER WG' <bier@ietf.org>
Thread-Topic: Review Comments - draft-ietf-bier-bar-ipa-05
Thread-Index: AdV9jFJ+dTormCscQCKdYIHfTzcHKARM3l4QAREiEnAADoXacAABb3mAACJN6yA=
Date: Tue, 5 Nov 2019 11:58:42 +0000
Message-ID: <16253F7987E4F346823E305D08F9115AABA49E94@nkgeml514-mbx.china.huawei.com>
References: <16253F7987E4F346823E305D08F9115AAB9F103F@nkgeml514-mbx.china.huawei.com> <DM5PR05MB354821C57CB4B8C5F819BFC9D4600@DM5PR05MB3548.namprd05.prod.outlook.com> <16253F7987E4F346823E305D08F9115AABA496E6@nkgeml514-mbx.china.huawei.com> <CY4PR05MB3637CD495F6D9C30B0BA22A6D47F0@CY4PR05MB3637.namprd05.prod.outlook.com> <CY4PR05MB36375619596091EC10C016F2D47F0@CY4PR05MB3637.namprd05.prod.outlook.com>
In-Reply-To: <CY4PR05MB36375619596091EC10C016F2D47F0@CY4PR05MB3637.namprd05.prod.outlook.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.217.214]
Content-Type: multipart/alternative; boundary="_000_16253F7987E4F346823E305D08F9115AABA49E94nkgeml514mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/OnBGMTsrMz0SLf2-v9WqEKbHmrI>
Subject: Re: [Bier] Review Comments - draft-ietf-bier-bar-ipa-05
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 05 Nov 2019 11:59:04 -0000

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

SGkgSmVmZnJleSwNCg0KSSB0aG91Z2h0IGl0IGFnYWluIGZyb20gdGhlIGRlcGxveW1lbnQsIGFu
ZCB0aGluayBpdCBtYXkgYmUgcmlnaHQgbm90IHJlbHlpbmcgb24gdGhlIElQQSBmb3IgZmluZGlu
ZyB0aGUgdHVubmVsIHRvIGEgbm9uLWRpcmVjdGx5LWNvbm5lY3RlZCBCRlItTkJSLg0KVGhlIEJG
UnMgcmVsYXRlZCB0byDigJxub24tZGlyZWN0bHktY29ubmVjdGVkIEJGUi1OQlLigJ0gaGFuZGxp
bmcgY2FuIGJlIHByb3Zpc2lvbmVkIHdpdGggYW55IHBvbGljeSB0byBmaW5kIGEgdHVubmVsLCBp
bnN0ZWFkIG9mIHVzaW5nIHRoZSDigJxJUEHigJ0gYWR2ZXJ0aXNlZCBieSB0aGlzIEJGUi1OQlIu
DQpUaGUgdHVubmVsIG1heSBiZSBhbiBTUkdCIHR1bm5lbCwgYW4gTERQIHR1bm5lbCwgb3Igb3Ro
ZXIga2luZHMgb2YgdHVubmVsLCBhbmQgdGhlIEJGUnMgbmVlZCBzdWNoIGEgcG9saWN5LCBlaXRo
ZXIgY29uZmlndXJlZCBvciBkZWZhdWx0Lg0KDQrigJxBbiBvcGVyYXRvciBtYXkgbm90IGNhcmUg
aG93IHRoZSBCRlItTkJSIGlzIHJlYWNoZWQgdmlhIGFueSB0dW5uZWw7IGV2ZW4gaWYgdGhhdCB0
dW5uZWwgbXVzdCBiZSBmb2xsb3dpbmcgSVBBICh3aGljaCBJIGRvbuKAmXQgdGhpbmsgdGhpcyBk
b2N1bWVudCBzaG91bGQgc3BlY2lmeSksIGl0IGlzIG5vdCB0aGUgY29tYmluYXRpb24gb2YgQkFS
IGFuZCBJUEEgdGhhdCBkZXRlcm1pbmVzIHRoZSBuZXh0aG9wIGZvciB0aGF0IHR1bm5lbCwgYXMg
dGhlcmUgc2hvdWxkIGJlIG5vIEJJRVIgcm91dGVycyAodGhhdCBhZHZlcnRpc2UgdGhlIHNhbWUg
QkFSK0lQQSkgb24gdGhlIHR1bm5lbCBwYXRoIHRvIHRoZSBCRlItTkJSLuKAnQ0KDQpUaGUgZXhh
bXBsZSBpbiB0aGUgbmV3IHJldmlzaW9uIGxvb2tzIGdvb2QgdG8gbWUuDQpUaGFua3MgZm9yIGNv
bnNpZGVyaW5nIHNvbWUgb2YgdGhlIGNvbW1lbnRzLg0KDQpUaGFua3MhDQpKaW5ncm9uZw0KDQoN
CkZyb206IEplZmZyZXkgKFpoYW9odWkpIFpoYW5nIFttYWlsdG86enpoYW5nQGp1bmlwZXIubmV0
XQ0KU2VudDogVHVlc2RheSwgTm92ZW1iZXIgMDUsIDIwMTkgMzoxNSBBTQ0KVG86IFhpZWppbmdy
b25nIChKaW5ncm9uZykgPHhpZWppbmdyb25nQGh1YXdlaS5jb20+OyAnZHJhZnQtaWV0Zi1iaWVy
LWJhci1pcGFAaWV0Zi5vcmcnIDxkcmFmdC1pZXRmLWJpZXItYmFyLWlwYUBpZXRmLm9yZz4NCkNj
OiAnQklFUiBXRycgPGJpZXJAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogUmV2aWV3IENvbW1lbnRz
IC0gZHJhZnQtaWV0Zi1iaWVyLWJhci1pcGEtMDUNCg0KLTA2IGhhcyBiZWVuIHBvc3RlZCwgd2l0
aCB0aGUgZm9sbG93aW5nIGFkZGl0aW9uczoNCg0KMy4gIEV4YW1wbGVzDQoNCiAgIEFzIGFuIGV4
YW1wbGUsIG9uZSBtYXkgZGVmaW5lIEJBUj14IHdpdGggc2VtYW50aWNzIG9mICJleGNsdWRpbmcg
QklFUg0KICAgaW5jYXBhYmxlIHJvdXRlcnMiLiAgVGhhdCBCSUVSIHNwZWNpZmljIGNvbnN0cmFp
bnQgY2FuIGdvIHdpdGggYW55DQogICBJUEE6IHdoYXRldmVyIFJDUkEgZGVmaW5lZCBieSB0aGUg
SVBBIGFyZSBhdWdtZW50ZWQgd2l0aCAiZXhjbHVkaW5nDQogICBCSUVSIGluY2FwYWJsZSByb3V0
ZXJzIiwgaS5lLiwgQklFUiBpbmNhcGFibGUgcm91dGVycyBhcmUgbm90IHB1dA0KICAgb250byB0
aGUgY2FuZGlkYXRlIGxpc3QgZHVyaW5nIFNQRiBjYWxjdWxhdGlvbi4NCg0KICAgTm90ZSB0aGF0
IGlmIHRoZSBCQyBhbmQgUkMgaGFwcGVuIHRvIGNvbmZsaWN0IGFuZCBsZWFkIHRvIGFuIGVtcHR5
DQogICB0b3BvbG9neSwgdGhlbiBubyBuYXRpdmUgQklFUiBmb3J3YXJkaW5nIHBhdGggd2lsbCBi
ZSBmb3VuZC4gIFRoYXQgaXMNCiAgIGEgbmV0d29yayBkZXNpZ24gaXNzdWUgdGhhdCBhbiBvcGVy
YXRvciBuZWVkIHRvIGF2b2lkIHdoZW4gY2hvb3NpbmcNCiAgIEJBUi9JUEEuDQoNClRoYW5rcyEN
CkplZmZyZXkNCg0KRnJvbTogSmVmZnJleSAoWmhhb2h1aSkgWmhhbmcNClNlbnQ6IE1vbmRheSwg
Tm92ZW1iZXIgNCwgMjAxOSAxOjU1IFBNDQpUbzogWGllamluZ3JvbmcgKEppbmdyb25nKSA8eGll
amluZ3JvbmdAaHVhd2VpLmNvbTxtYWlsdG86eGllamluZ3JvbmdAaHVhd2VpLmNvbT4+OyBkcmFm
dC1pZXRmLWJpZXItYmFyLWlwYUBpZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1iaWVyLWJhci1p
cGFAaWV0Zi5vcmc+DQpDYzogQklFUiBXRyA8YmllckBpZXRmLm9yZzxtYWlsdG86YmllckBpZXRm
Lm9yZz4+DQpTdWJqZWN0OiBSRTogUmV2aWV3IENvbW1lbnRzIC0gZHJhZnQtaWV0Zi1iaWVyLWJh
ci1pcGEtMDUNCg0KSGkgSmluZ3JvbmcsDQoNClBsZWFzZSBzZWUgenpoMj4gYmVsb3cuDQoNCkZy
b206IFhpZWppbmdyb25nIChKaW5ncm9uZykgPHhpZWppbmdyb25nQGh1YXdlaS5jb208bWFpbHRv
OnhpZWppbmdyb25nQGh1YXdlaS5jb20+Pg0KU2VudDogTW9uZGF5LCBOb3ZlbWJlciA0LCAyMDE5
IDc6MTggQU0NClRvOiBKZWZmcmV5IChaaGFvaHVpKSBaaGFuZyA8enpoYW5nQGp1bmlwZXIubmV0
PG1haWx0bzp6emhhbmdAanVuaXBlci5uZXQ+PjsgZHJhZnQtaWV0Zi1iaWVyLWJhci1pcGFAaWV0
Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYtYmllci1iYXItaXBhQGlldGYub3JnPg0KQ2M6IEJJRVIg
V0cgPGJpZXJAaWV0Zi5vcmc8bWFpbHRvOmJpZXJAaWV0Zi5vcmc+Pg0KU3ViamVjdDogUkU6IFJl
dmlldyBDb21tZW50cyAtIGRyYWZ0LWlldGYtYmllci1iYXItaXBhLTA1DQoNCkhpIEplZmZyZXks
DQpQbGVhc2UgZmluZCBiZWxvdyBteSBjb21tZW50cyBtYXJrZWQgd2l0aCBbWEpSXQ0KDQpUaGFu
a3MNCkppbmdyb25nDQoNCkZyb206IEplZmZyZXkgKFpoYW9odWkpIFpoYW5nIFttYWlsdG86enpo
YW5nQGp1bmlwZXIubmV0XQ0KU2VudDogV2VkbmVzZGF5LCBPY3RvYmVyIDMwLCAyMDE5IDk6NTIg
QU0NClRvOiBYaWVqaW5ncm9uZyAoSmluZ3JvbmcpIDx4aWVqaW5ncm9uZ0BodWF3ZWkuY29tPG1h
aWx0bzp4aWVqaW5ncm9uZ0BodWF3ZWkuY29tPj47IGRyYWZ0LWlldGYtYmllci1iYXItaXBhQGll
dGYub3JnPG1haWx0bzpkcmFmdC1pZXRmLWJpZXItYmFyLWlwYUBpZXRmLm9yZz4NCkNjOiBCSUVS
IFdHIDxiaWVyQGlldGYub3JnPG1haWx0bzpiaWVyQGlldGYub3JnPj4NClN1YmplY3Q6IFJFOiBS
ZXZpZXcgQ29tbWVudHMgLSBkcmFmdC1pZXRmLWJpZXItYmFyLWlwYS0wNQ0KDQpIaSBKaW5ncm9u
ZywNCg0KVGhhbmsgeW91IGZvciBzaGVwaGVyZGluZyB0aGUgZG9jdW1lbnQuIFBsZWFzZSBzZWUg
enpoPiBiZWxvdy4NCg0KRnJvbTogWGllamluZ3JvbmcgPHhpZWppbmdyb25nQGh1YXdlaS5jb208
bWFpbHRvOnhpZWppbmdyb25nQGh1YXdlaS5jb20+Pg0KU2VudDogTW9uZGF5LCBPY3RvYmVyIDcs
IDIwMTkgMTE6NTYgUE0NClRvOiBkcmFmdC1pZXRmLWJpZXItYmFyLWlwYUBpZXRmLm9yZzxtYWls
dG86ZHJhZnQtaWV0Zi1iaWVyLWJhci1pcGFAaWV0Zi5vcmc+DQpDYzogQklFUiBXRyA8YmllckBp
ZXRmLm9yZzxtYWlsdG86YmllckBpZXRmLm9yZz4+DQpTdWJqZWN0OiBSZXZpZXcgQ29tbWVudHMg
LSBkcmFmdC1pZXRmLWJpZXItYmFyLWlwYS0wNQ0KDQpIaSBhdXRob3JzLA0KSSBhbSBhc3NpZ25l
ZCBhcyBEb2Mgc2hlcGhlcmQgZm9yIHRoaXMgZHJhZnQuDQpJIHRoaW5rIHRoZSBkb2N1bWVudCBp
cyB1c2VmdWwgdG8gY2xhcmlmeSB0aGUgQkFSL0lQQSBmaWVsZCBkZWZpbmVkIGluIFJGQzg0MDEv
UkZDODQ0NC4NCk15IG1haW4gc3VnZ2VzdGlvbiBpcyBhZGRpbmcgc29tZSByZWFsIGV4YW1wbGVz
IG9mIElQQS9CQVIgdG8gbWFrZSB0aGlzIGRvY3VtZW50IG1vcmUgY2xlYXIgYW5kIGRlcGxveWFi
bGUuDQpQbGVhc2Ugc2VlIGJlbG93IGZvciB0aGUgY29tbWVudHMuDQoNCjEuIEZvciB0aGUgZm9s
bG93aW5nIHJ1bGVzIDEjIGFuZCAjMiwgaG93IGlmIHRoZXJlIGFyZSBjb25mbGljdGlvbnMgb2Yg
QkMoWCkgYW5kIFJDKFgpPw0KRm9yIGV4YW1wbGUsIEJDKFgpIHNheXMg4oCccHJlZmVyIFJFRCBs
aW5rcyBhbmQgZXhjbHVkZSBCTFVFIGxpbmtz4oCdLCB3aGlsZSBSQyhYKSBzYXlzIOKAnHByZWZl
ciBCTFVFIGxpbmtzIGFuZCBleGNsdWRlIFJFRCBsaW5rc+KAnS4NCiAgIDEuICBBcHBseSB0aGUg
QklFUiBjb25zdHJhaW50cywgcmVzdWx0aW5nIGluIEJDKFgpLg0KICAgMi4gIEFwcGx5IHRoZSBy
b3V0aW5nIGNvbnN0cmFpbnRzLCByZXN1bHRpbmcgaW4gUkMoQkMoWCkpLg0KICAgMy4gIFNlbGVj
dCB0aGUgYWxnb3JpdGhtIEFHIGFzIGZvbGxvd2luZzoNCiAgICAgICBBLiAgSWYgQkEgaXMgTlVM
TCwgQUcgaXMgc2V0IHRvIFJBLg0KICAgICAgIEIuICBJZiBCQSBpcyBub3QgTlVMTCwgQUcgaXMg
c2V0IHRvIEJBLg0KICAgNC4gIFJ1biBBRyBvbiBSQyhCQyhYKSkuDQoNClp6aD4gQW4gb3BlcmF0
b3Igd291bGQgYmUgZXhwZWN0ZWQgdG8gZG8gdGhlIHJlYXNvbmFibGUgdGhpbmdzIGFuZCBub3Qg
c3BlY2lmeSBjb25mbGljdGluZyBCQyBhbmQgUkMgZm9yIGEgc3ViLWRvbWFpbi4gRXZlbiBpZiBo
ZSBkaWQgc3BlY2lmeSBjb25mbGljdGluZyBCQyBhbmQgUkMsIHRoZSBydWxlcyBhcmUgY2xlYXIg
4oCTIGFwcGx5IEJDIGZpcnN0IGFuZCB0aGVuIFJDLiBJbiB5b3VyIGV4YW1wbGUsIHlvdSBlbmQg
dXAgd2l0aCBubyBsaW5rcyB0byB1c2UuIEkgdGhpbmsgdGhhdOKAmXMgYWNjZXB0YWJsZS4NCltY
SlJdIEkgYXNzdW1lIHRoaXMgaXMgYSBwb2ludCBuZWVkIHRvIGJlIHBvaW50ZWQgb3V0LCBzaW5j
ZSBpdCBpcyB1c2VmdWwgZm9yIGF2b2lkaW5nIG1pc2NvbmZpZ3VyYXRpb24sIGFuZCB0aGlzIGRv
Y3VtZW50IGlzIGludGVudCB0byBleHBsYWluIHRoZSBCQVIgYW5kIElQQS4NClp6aDI+IEkgdGhv
dWdodCB0aGF0IHdhcyBvYnZpb3VzLCBidXQgSeKAmWxsIGV4cGxpY2l0bHkgcG9pbnQgdGhhdCBv
dXQuDQoNClNob3VsZCB0aGUgY29tYmluYXRpb24gb2YgSVBBL0JBUiBiZSBzcGVjaWZpZWQgKGZv
bGxvd2luZyB0ZXh0IGJlIGNoYW5nZWQgdG8gbmV3IHRleHQpID8NCltPUklHIFRFWFRdDQogICBX
aGVuIGEgbmV3IEJBUiB2YWx1ZSBpcyBkZWZpbmVkLCBpdHMgY29ycmVzcG9uZGluZyBCQy9CQSBz
ZW1hbnRpY3MgTVVTVCBiZSBzcGVjaWZpZWQuDQogICBGb3IgYSBuZXcgSUdQIEFsZ29yaXRobSB0
byBiZSB1c2VkIGFzIGEgQklFUiBJUEEsIGl0cyBSQy9SQSBzZW1hbnRpY3MgTVVTVCBhbHNvIGJl
IGNsZWFyLg0KW05FVyBURVhUXQ0KICAgV2hlbiBhIG5ldyBCQVIgdmFsdWUgaXMgZGVmaW5lZCwg
aXRzIGNvcnJlc3BvbmRpbmcgQkMvQkEgc2VtYW50aWNzIE1VU1QgYmUgc3BlY2lmaWVkLCBhbmQg
dGhlIGNvbWJpbmF0aW9uIG9mIEJBUiBhbmQgSVBBIE1VU1QgYWxzbyBiZSBzcGVjaWZpZWQuDQog
ICBGb3IgYSBuZXcgSUdQIEFsZ29yaXRobSB0byBiZSB1c2VkIGFzIGEgQklFUiBJUEEsIGl0cyBS
Qy9SQSBzZW1hbnRpY3MgTVVTVCBiZSBzcGVjaWZpZWQsIGFuZCB0aGUgY29tYmluYXRpb24gb2Yg
QkFSIGFuZCBJUEEgTVVTVCBhbHNvIGJlIHNwZWNpZmllZC4NCg0KWnpoPiBBcyBsb25nIGFzIEJD
L0JBIG9yIFJDL1JBIHNlbWFudGljcyBhcmUgY2xlYXIsIHRoZSBjb21iaW5hdGlvbiBpcyBjbGVh
ciBvbmNlIHlvdSBhcHBseSB0aGUgcnVsZXMsIHJpZ2h0Pw0KW1hKUl0gdGhlIGNvbWJpbmF0aW9u
IGlzIG5vdCBjbGVhciBkdWUgdG8gdGhlIGZvbGxvd2luZyBjb21tZW50cyAtLS0tIGNvbWJpbmF0
aW9uIG9mIEJBUiBhbmQgSVBBIGlzIG5vdCBvbmx5IHJlc3BvbnNpYmxlIGZvciBjYWxjdWxhdGlu
ZyB0aGUgQkZSLU5CUiBvZiBhIEJGRVIsIGJ1dCBhbHNvIHJlc3BvbnNpYmxlIG9mIGNhbGN1bGF0
aW5nIHRoZSBuZXh0LWhvcCBvZiBhIG5vbi1kaXJlY3RseS1jb25uZWN0ZWQgQkZSLU5CUi4NClp6
aDI+IEkgZG9u4oCZdCBhZ3JlZSB3aXRoIHRoZSBhYm92ZS4gQW4gb3BlcmF0b3IgbWF5IG5vdCBj
YXJlIGhvdyB0aGUgQkZSLU5CUiBpcyByZWFjaGVkIHZpYSBhbnkgdHVubmVsOyBldmVuIGlmIHRo
YXQgdHVubmVsIG11c3QgYmUgZm9sbG93aW5nIElQQSAod2hpY2ggSSBkb27igJl0IHRoaW5rIHRo
aXMgZG9jdW1lbnQgc2hvdWxkIHNwZWNpZnkpLCBpdCBpcyBub3QgdGhlIGNvbWJpbmF0aW9uIG9m
IEJBUiBhbmQgSVBBIHRoYXQgZGV0ZXJtaW5lcyB0aGUgbmV4dGhvcCBmb3IgdGhhdCB0dW5uZWws
IGFzIHRoZXJlIHNob3VsZCBiZSBubyBCSUVSIHJvdXRlcnMgKHRoYXQgYWR2ZXJ0aXNlIHRoZSBz
YW1lIEJBUitJUEEpIG9uIHRoZSB0dW5uZWwgcGF0aCB0byB0aGUgQkZSLU5CUi4NCg0KMi4gRm9y
IHRoZSBmdW5jdGlvbiBvZiBieXBhc3NpbmcgTm9uLUJJRVIgcm91dGVycyAoNi45IG9mIFJGQzgy
NzkpLCB0aGlzIGRvY3VtZW50IGlzIG5vdCBjbGVhci4NClR3byBwb3NzaWJsZSBvcHRpb25zIEkg
Y2FuIHRoaW5rIG9mOg0KKGEpIFJ1biBBRyBvbiBSQyhCQyh4KSkgdG8gZmluZCB0aGUgQkZSLU5C
UiBvZiBhIEJGRVIsIGFuZCB0aGVuIHJ1biBSQSBvbiBSQyh4KSB0byBmaW5kIHRoZSBJR1AgbmV4
dC1ob3AgdG93YXJkIHRoZSBCRlItTkJSIGlmIEJGUi1OQlIgaXMgbm90IGEgZGlyZWN0bHkgY29u
bmVjdGVkIE5CUi4NCihiKSBSdW4gQUcgb24gUkMoQkMoeCkpIHRvIGZpbmQgdGhlIEJGUi1OQlIg
b2YgYSBCRkVSLCBhbmQgdGhlbiBydW4gQUcgb24gUkMoQkMoeCkpIHRvIGZpbmQgdGhlIElHUCBu
ZXh0LWhvcCB0b3dhcmQgdGhlIEJGUi1OQlIgaWYgQkZSLU5CUiBpcyBub3QgYSBkaXJlY3RseSBj
b25uZWN0ZWQgTkJSLg0KDQpaemg+IEkgZG9u4oCZdCBmb2xsb3cgdGhlIGFib3ZlLiBUaGUgc3Bl
YyBkb2VzIHNheSB0aGF0IGZvciBhIHBhcnRpY3VsYXIgc3ViZG9tYWluIGlmIHlvdXIgb3duIEJB
Ui9JUEEgaXMgZGlmZmVyZW50IGZyb20gYSBCRlLigJlzLCB0aGVuIHRoYXQgQkZSIGlzIGNvbnNp
ZGVyZWQgYXMgbm90IEJJRVIgY2FwYWJsZSBhbmQgd2hhdGV2ZXIgbWV0aG9kIHlvdSB1c2UgdG8g
ZGVhbCB3aXRoIGluY2FwYWJsZSByb3V0ZXJzIGFwcGx5LiBJIHRoaW5rIHRoYXTigJlzIHN0cmFp
Z2h0Zm9yd2FyZC4NCltYSlJdIGl0IGlzIHJlYXNvbmFibGUgZm9yIG1lIHRvIGRlc2NyaWJlIHRo
ZSBvdmVyYWxsIG1ldGhvZCBvZiBkZWFsaW5nIHdpdGggaW5jYXBhYmxlIHJvdXRlcnMgaW4gUkZD
ODI3OSwgYnV0IHRoaXMgZG9jIGlzIHJlc3BvbnNpYmxlIGZvciBtYWtpbmcgdGhpcyBtb3JlIGRl
dGFpbGVkLCBzaW5jZSBpdCBpcyBhIHNwZWNpZmljYXRpb24gb2YgQkFSL0lQQSBhbmQgbWF5IGJl
IHVzZWQgdG8gYWRkcmVzcyB0aGUgaW5jYXBhYmxlIHJvdXRlcnMgYXMgYSB1c2UgY2FzZSBvZiBC
QVIuDQpaemgyPiBEZXRhaWxzIG9mIGRlYWxpbmcgd2l0aCBpbmNhcGFibGUgcm91dGVycyBpcyBv
dXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzIGRvY3VtZW50LiBUaGVyZSBhcmUgbWFueSB3YXlzIHRv
IGRlYWwgd2l0aCBpbmNhcGFibGUgcm91dGVyczogc2VjdGlvbiA2Ljkgb2YgODI3OSAoYW5kIHRl
dGhlcmluZyBleHRlbnNpb24pOyBleGNsdWRpbmcgaW4gY2FwYWJsZSByb3V0ZXJzOyB3aGF0ZXZl
ciBtYXkgYmUgZGVmaW5lZCBpbiB0aGUgZnV0dXJlLg0KDQooYSkgbG9va3MgYmV0dGVyIHRvIG1l
LCBzaW5jZSB0aGUgZmluZGluZyBvZiBJR1AgbmV4dC1ob3AgdG93YXJkIHRoZSBCRlItTkJSIHNl
ZW1zIHRvIGJlIGEgcHVyZSBJR1AgYmVoYXZpb3IuDQpJdCBpcyBhbHNvIG5vdGFibGUgdGhhdCwg
aW5jb3JyZWN0IGNvbWJpbmF0aW9uIG9mIElQQSBhbmQgQkFSIG1heSBjYXVzZSBibGFjayBob2xl
IG9mIGJ1aWxkaW5nIGEgQklGVCBpdGVtIHRvIGEgQkZFUi4NCkZvciBleGFtcGxlLCBhIG5vbi1k
aXJlY3RseS1jb25uZWN0ZWQgQkZSLU5CUiBpcyBmb3VuZCBidXQgdGhlIElHUCBuZXh0LWhvcCB0
b3dhcmQgdGhlIEJGUi1OQlIgY291bGQgbm90IGJlIGZvdW5kIGFjY29yZGluZyB0byB0aGUgSVBB
K0JBUi4NCg0KDQozLiBGb3IgdGhlIGFib3ZlIHJ1bGUgIzEsIHRoZSBkb2MgaXMgbm90IGNsZWFy
IHdoYXQgZG9lcyB0aGUgQkMoeCkgbWVhbiBpZiBCQyA9IE5VTEwuIFNvIGRvZXMgdGhlIHJ1bGUg
IzIgd2hlbiBSQyA9IE5VTEwuDQoNClp6aD4gQkMgbWVhbnMgQklFUiBzcGVjaWZpYyBjb25zdHJh
aW50cy4gSWYgQkMgaXMgTlVMTCBpdCBtZWFucyBubyBjb25zdHJhaW50cy4NCg0KNC4gSSB0aGlu
ayBvbmUgb3IgdHdvIGV4YW1wbGVzIG9mIElQQS9CQVIgc2hvdWxkIGJlIGdpdmVuIHRvIG1ha2Ug
aXQgY2xlYXIgYXMgYW4gdXBkYXRlIHRvIFJGQzg0MDEvUkZDODQ0NC4NCigxKUlQQSA9IDAsIGFu
ZCBJUEEgPSAxDQpJUEEgPSAwIG1lYW5zIHRoYXQsIFJBID0gU1BGIGJhc2VkIG9uIGxpbmsgbWV0
cmljLCBSQyA9IHBlcm1pdCBhbnkgbm9kZSB0byBvdmVyd3JpdGUgdGhlIFNQRiBwYXRoIHRvIHRo
ZSBCRlItcHJlZml4IG9mIGEgQkZSLg0KSVBBID0gMSBtZWFucyB0aGF0LCBSQSA9IFNQRiBiYXNl
ZCBvbiBsaW5rIG1ldHJpYywgUkMgPSBOb3QgcGVybWl0IG92ZXJ3cml0aW5nIHRoZSBTUEYgcGF0
aCB0byB0aGUgQkZSLXByZWZpeCBvZiBhIEJGUi4NCg0KVGV4dCBmcm9tIGRyYWZ0LWlldGYtaXNp
cy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9ucyBmb3IgcmVmZXJlbmNlOg0KICAgICAgMDogU2hv
cnRlc3QgUGF0aCBGaXJzdCAoU1BGKSBhbGdvcml0aG0gYmFzZWQgb24gbGluayBtZXRyaWMuICBU
aGlzDQogICAgICBpcyB0aGUgd2VsbC1rbm93biBzaG9ydGVzdCBwYXRoIGFsZ29yaXRobSBhcyBj
b21wdXRlZCBieSB0aGUgSVMtSVMNCiAgICAgIERlY2lzaW9uIHByb2Nlc3MuICBDb25zaXN0ZW50
IHdpdGggdGhlIGRlcGxveWVkIHByYWN0aWNlIGZvciBsaW5rLQ0KICAgICAgc3RhdGUgcHJvdG9j
b2xzLCBhbGdvcml0aG0gMCBwZXJtaXRzIGFueSBub2RlIHRvIG92ZXJ3cml0ZSB0aGUgU1BGDQog
ICAgICBwYXRoIHdpdGggYSBkaWZmZXJlbnQgcGF0aCBiYXNlZCBvbiBsb2NhbCBwb2xpY3kuDQoN
CiAgICAgIDE6IFN0cmljdCBTaG9ydGVzdCBQYXRoIEZpcnN0IChTUEYpIGFsZ29yaXRobSBiYXNl
ZCBvbiBsaW5rDQogICAgICBtZXRyaWMuICBUaGUgYWxnb3JpdGhtIGlzIGlkZW50aWNhbCB0byBh
bGdvcml0aG0gMCBidXQgYWxnb3JpdGhtIDENCiAgICAgIHJlcXVpcmVzIHRoYXQgYWxsIG5vZGVz
IGFsb25nIHRoZSBwYXRoIHdpbGwgaG9ub3IgdGhlIFNQRiByb3V0aW5nDQogICAgICBkZWNpc2lv
bi4gIExvY2FsIHBvbGljeSBNVVNUIE5PVCBhbHRlciB0aGUgZm9yd2FyZGluZyBkZWNpc2lvbg0K
ICAgICAgY29tcHV0ZWQgYnkgYWxnb3JpdGhtIDEgYXQgdGhlIG5vZGUgY2xhaW1pbmcgdG8gc3Vw
cG9ydCBhbGdvcml0aG0gMS4NCg0KWnpoPiBJdCBzZWVtcyB0byBtZSB0aGF0IHRoZSBnZW5lcmFs
IHJ1bGVzIGFyZSBjbGVhciBlbm91Z2ggYW5kIGFkZGluZyB0aGUgYWJvdmUgZXhhbXBsZXMgb25s
eSBtYWtlcyB0aGluZ3MgbW9yZSBjb21wbGljYXRlZD8NCg0KKDIpQkFSID0gMCwgYW5kIEJBUiA9
IDENCkJBUiA9IDAgbWVhbnMgdGhhdCwgQkEgPSBOVUxMLCBCQyA9IE5VTEwNCkJBUiA9IDEgbWVh
bnMgdGhhdCwgQkEgPSBOVUxMLCBCQyA9IGV4Y2x1ZGUgbm9uLUJJRVIgcm91dGVycw0KDQpaemg+
ICBCQVIgMCBpcyBhbHJlYWR5IGRlZmluZWQgaW4gODQwMS84NDQ0LiBCQVIgMSBoYXMgbm90IGJl
ZW4gb2ZmaWNpYWxseSBkZWZpbmVkIChldmVuIHRob3VnaHQgaXQgd2FzIHVzZWQgYXMgYW4gZXhh
bXBsZSBpbiB2YXJpb3VzIGRpc2N1c3Npb25zKSBhbmQgaXTigJlzIG5vdCBnb29kIHRvIHVzZSBp
dCBhcyBhbiBleGFtcGxlIGhlcmUuDQpbWEpSXSBFeGFtcGxlIGlzIGJldHRlciB0aGFuIHByZWNl
cHQuIE9uZSBtYXkgZmluZCBpdCBkaWZmaWN1bHQgdG8gZGVmaW5lIGFueSBuZXcgQkFSL0lQQSBh
Y2NvcmRpbmcgdG8gdGhpcyBkb2N1bWVudCBpZiB0aGVyZSBpcyBubyBleGFtcGxlcywgc2luY2Ug
dGhlIGJhc2ljIGlkZWEgb2YgQkFSL0lQQSBoYXZlIGJlZW4gcHV0IGluIDg0MDEvODQ0NCBzaW5j
ZSBpdHMgcHJvcG9zYWwuDQpaemgyPiBJIGhvbmVzdGx5IGRvbuKAmXQgc2VlIHdoeSBpdCBpcyBk
aWZmaWN1bHQgYW5kIHdoeSBhbiBleGFtcGxlIHdpbGwgaGVscCBkZWZpbmluZyBuZXcgQkFSL0lQ
QS4gQnV0IEkgd2lsbCBhZGQgdGhlIGZvbGxvd2luZyBleGFtcGxlOg0KDQogIEZvciBleGFtcGxl
LCBvbmUgbWF5IGRlZmluZSBCQVI9eCB3aXRoIHNlbWFudGljcyBvZiDigJxleGNsdWRpbmcgQklF
UiBpbmNhcGFibGUgcm91dGVyc+KAnS4gVGhhdCBCSUVSIHNwZWNpZmljIGNvbnN0cmFpbnQgY2Fu
IGdvIHdpdGggYW55IElQQTogd2hhdGV2ZXIgUkNSQSBkZWZpbmVkIGJ5IElQQSBpcyBhdWdtZW50
ZWQgd2l0aCDigJxleGNsdWRpbmcgQklFUiBpbmNhcGFibGUgcm91dGVyc+KAnS4NCg0KSXMgdGhl
IGFib3ZlIGludGVycHJldGF0aW9uIG9mIElQQSA9IDAgY29ycmVjdCA/DQoNClp6aD4gSG9uZXN0
bHkgc3BlYWtpbmcgSeKAmW0gbm90IGdvb2QgYXQgaW50ZXJwcmV0aW5nIElQQSBkZWZpbml0aW9u
cy4NCg0KSWYgaXQgaXMsIHRoZW4gbWF5YmUgdGhlIHVzZSBvZiBJUEEvQkFSID0gMS8xIGlzIGFs
bG93ZWQsIGJ1dCBJUEEvQkFSID0gMC8xIGlzIG5vdCBhbGxvd2VkID8NCg0KWnpoPiBJIGRvbuKA
mXQgc2VlIHdoeSAwLzEgaXMgbm90IGFsbG93ZWQuIFVzaW5nIHlvdXIgZXhhbXBsZSwgQkFSMSBz
aW1wbHkgc2F5cyBleGNsdWRpbmcgbm9uLUJJRVIgcm91dGVycywgaS5lLiBhcyBpZiB0aGV5IGRv
buKAmXQgZXhpc3QgKG9yIHRyZWF0ZWQgYXMgYWx3YXlzIGRvd24pLiBJIGRvbuKAmXQgc2VlIHdo
eSBCQVIgMSB3b3VsZCBjb25mbGljdCB3aXRoIEFOWSBJUEEuDQpbWEpSXSBPbmUgbWF5IGZpbmQg
YSBub24tZGlyZWN0bHktY29ubmVjdGVkIEJGUi1OQlIgYnkgdXNpbmcgQkFSK0lQQSwgYnV0IG1h
eSBmYWlsZWQgdG8gZmluZCB0aGUgbmV4dC1ob3Agb2YgdGhlIG5vbi1kaXJlY3RseS1jb25uZWN0
ZWQgQkZSLU5CUiBhY2NvcmRpbmcgdG8gSVBBLg0KWnpoMj4gVGhhdOKAmXMgbm90IGEgY29uZmxp
Y3Qgb2YgQkFSL0lQQSBkZWZpbml0aW9uOyB0aGF04oCZcyBqdXN0IGxpa2UgcmVxdWVzdGluZyBh
IFJTVlAtVEUgdHVubmVsIHdpdGggMUcgQlcgd2hpbGUgYWxsIHRoZSBsaW5rcyBpbiB0aGUgbmV0
d29yayBhcmUgb25seSAxME0uDQpaemgyPiBUaGFua3MhDQpaemgyPiBKZWZmcmV5DQoNCklmIElQ
QS9CQVIgPSAwLzEgaXMgdXNlZCwgcnVuIEFHIG9uIFJDKEJDKHgpKSB0byBnZXQgdGhlIG5vbi1k
aXJlY3RseS1jb25uZWN0ZWQgQkZSLU5CUiBvZiBhIEJGRVIgc2VlbXMgZGlmZmljdWx0Lg0KDQoN
CjUuICBlZGl0b3JpYWwgc3VnZ2VzdGlvbnM6DQpUaGUgdG9wb2xvZ3kgY291bGQgYmUgYSBkZWZh
dWx0IHRvcG9sb2d5LCBhIG11bHRpLXRvcG9sb2d5IFtSRkM1MTIwXSB0b3BvbG9neS4NClN1Z2dl
c3RlZDoNClRoZSB0b3BvbG9neSBjb3VsZCBiZSBhIGRlZmF1bHQgdG9wb2xvZ3ksIG9yIGEgbm9u
LWRlZmF1bHQgdG9wb2xvZ3kgYXMgZGVmaW5lZCBpbiBbUkZDNTEyMF0uDQoNCkZvciBhIHBhcnRp
Y3VsYXIgdG9wb2xvZ3kgWCAod2hpY2ggY291bGQgYmUgYSBkZWZhdWx0IHRvcG9sb2d5IG9yIG11
bHRpLXRvcG9sZ3kgdG9wb2xvZ3kpDQpTdWdnZXN0ZWQ6DQpGb3IgYSBwYXJ0aWN1bGFyIHRvcG9s
b2d5IFggKHdoaWNoIGNvdWxkIGJlIGEgZGVmYXVsdCB0b3BvbG9neSBvciBub24tZGVmYXVsdCB0
b3BvbG9neSkNCg0KWnpoPiBTdXJlIEkgY2FuIGNoYW5nZSB0aGF0Lg0KWnpoPiBUaGFua3MhDQpa
emg+IEplZmZyZXkNCg0KVGhhbmtzDQpKaW5ncm9uZw0KDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K
cC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0K
CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5
OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNv
LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiMwNTYzQzE7DQoJdGV4dC1kZWNvcmF0aW9uOnVu
ZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0
eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiM5NTRGNzI7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVy
bGluZTt9DQpwLk1zb0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5Nc29M
aXN0UGFyYWdyYXBoDQoJe21zby1zdHlsZS1wcmlvcml0eTozNDsNCgltYXJnaW46MGNtOw0KCW1h
cmdpbi1ib3R0b206LjAwMDFwdDsNCgl0ZXh0LWluZGVudDoyMS4wcHQ7DQoJZm9udC1zaXplOjEy
LjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpwLm1zb25vcm1hbDAs
IGxpLm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1h
bDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTEu
MHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uRW1haWxTdHls
ZTE5DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixz
YW5zLXNlcmlmOw0KCWNvbG9yOmJsYWNrO30NCnNwYW4uRW1haWxTdHlsZTIwDQoJe21zby1zdHls
ZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNv
bG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjENCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29u
YWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4
dDt9DQpzcGFuLkVtYWlsU3R5bGUyMg0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250
LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1h
aWxTdHlsZTIzDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxp
YnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjQN
Cgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMt
c2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyNQ0KCXttc28tc3R5
bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCglj
b2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uRW1haWxTdHlsZTI2DQoJe21zby1zdHlsZS10eXBlOnBl
cnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9y
OiMxRjQ5N0Q7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7
DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0
IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA3Mi4wcHQgNzIuMHB0IDcyLjBwdDt9DQpkaXYuV29y
ZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUg
bXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2
IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFw
ZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4N
CjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9
IlpILUNOIiBsaW5rPSIjMDU2M0MxIiB2bGluaz0iIzk1NEY3MiI+DQo8ZGl2IGNsYXNzPSJXb3Jk
U2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkhpIEplZmZyZXksPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5JIHRob3VnaHQgaXQgYWdhaW4gZnJvbSB0aGUg
ZGVwbG95bWVudCwgYW5kIHRoaW5rIGl0IG1heSBiZSByaWdodCBub3QgcmVseWluZyBvbiB0aGUg
SVBBIGZvciBmaW5kaW5nIHRoZSB0dW5uZWwgdG8gYSBub24tZGlyZWN0bHktY29ubmVjdGVkIEJG
Ui1OQlIuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPlRoZSBC
RlJzIHJlbGF0ZWQgdG8g4oCcbm9uLWRpcmVjdGx5LWNvbm5lY3RlZCBCRlItTkJS4oCdIGhhbmRs
aW5nIGNhbiBiZSBwcm92aXNpb25lZCB3aXRoIGFueSBwb2xpY3kgdG8gZmluZCBhIHR1bm5lbCwg
aW5zdGVhZCBvZiB1c2luZyB0aGUg4oCcSVBB4oCdIGFkdmVydGlzZWQgYnkgdGhpcyBCRlItTkJS
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5UaGUgdHVubmVs
IG1heSBiZSBhbiBTUkdCIHR1bm5lbCwgYW4gTERQIHR1bm5lbCwgb3Igb3RoZXIga2luZHMgb2Yg
dHVubmVsLCBhbmQgdGhlIEJGUnMgbmVlZCBzdWNoIGEgcG9saWN5LCBlaXRoZXIgY29uZmlndXJl
ZCBvciBkZWZhdWx0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdE
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPuKAnEFuIG9wZXJhdG9yIG1h
eSBub3QgY2FyZSBob3cgdGhlIEJGUi1OQlIgaXMgcmVhY2hlZCB2aWEgYW55IHR1bm5lbDsgZXZl
biBpZiB0aGF0IHR1bm5lbCBtdXN0IGJlIGZvbGxvd2luZyBJUEEgKHdoaWNoIEkgZG9u4oCZdCB0
aGluayB0aGlzIGRvY3VtZW50IHNob3VsZCBzcGVjaWZ5KSwgaXQgaXMgbm90IHRoZSBjb21iaW5h
dGlvbiBvZg0KIEJBUiBhbmQgSVBBIHRoYXQgZGV0ZXJtaW5lcyB0aGUgbmV4dGhvcCBmb3IgdGhh
dCB0dW5uZWwsIGFzIHRoZXJlIHNob3VsZCBiZSBubyBCSUVSIHJvdXRlcnMgKHRoYXQgYWR2ZXJ0
aXNlIHRoZSBzYW1lIEJBUiYjNDM7SVBBKSBvbiB0aGUgdHVubmVsIHBhdGggdG8gdGhlIEJGUi1O
QlIu4oCdPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+VGhlIGV4YW1wbGUgaW4gdGhlIG5ldyBy
ZXZpc2lvbiBsb29rcyBnb29kIHRvIG1lLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtj
b2xvcjojMUY0OTdEIj5UaGFua3MgZm9yIGNvbnNpZGVyaW5nIHNvbWUgb2YgdGhlIGNvbW1lbnRz
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+VGhhbmtzITxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5KaW5ncm9uZw0KPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFF
MUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5Gcm9tOjwv
c3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij4gSmVm
ZnJleSAoWmhhb2h1aSkgWmhhbmcgW21haWx0bzp6emhhbmdAanVuaXBlci5uZXRdDQo8YnI+DQo8
Yj5TZW50OjwvYj4gVHVlc2RheSwgTm92ZW1iZXIgMDUsIDIwMTkgMzoxNSBBTTxicj4NCjxiPlRv
OjwvYj4gWGllamluZ3JvbmcgKEppbmdyb25nKSAmbHQ7eGllamluZ3JvbmdAaHVhd2VpLmNvbSZn
dDs7ICdkcmFmdC1pZXRmLWJpZXItYmFyLWlwYUBpZXRmLm9yZycgJmx0O2RyYWZ0LWlldGYtYmll
ci1iYXItaXBhQGlldGYub3JnJmd0Ozxicj4NCjxiPkNjOjwvYj4gJ0JJRVIgV0cnICZsdDtiaWVy
QGlldGYub3JnJmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogUmV2aWV3IENvbW1lbnRzIC0g
ZHJhZnQtaWV0Zi1iaWVyLWJhci1pcGEtMDU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+LTA2IGhhcyBiZWVuIHBvc3RlZCwgd2l0aCB0
aGUgZm9sbG93aW5nIGFkZGl0aW9uczo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+My4mbmJzcDsgRXhhbXBsZXM8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdCI+Jm5ic3A7Jm5ic3A7IEFzIGFuIGV4YW1wbGUsIG9uZSBtYXkgZGVmaW5lIEJBUj14
IHdpdGggc2VtYW50aWNzIG9mICZxdW90O2V4Y2x1ZGluZyBCSUVSPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0Ij4mbmJzcDsmbmJzcDsgaW5jYXBhYmxlIHJvdXRlcnMmcXVvdDsuJm5ic3A7
IFRoYXQgQklFUiBzcGVjaWZpYyBjb25zdHJhaW50IGNhbiBnbyB3aXRoIGFueTxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdCI+Jm5ic3A7Jm5ic3A7IElQQTogd2hhdGV2ZXIgUkNSQSBkZWZp
bmVkIGJ5IHRoZSBJUEEgYXJlIGF1Z21lbnRlZCB3aXRoICZxdW90O2V4Y2x1ZGluZzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdCI+Jm5ic3A7Jm5ic3A7IEJJRVIgaW5jYXBhYmxlIHJvdXRl
cnMmcXVvdDssIGkuZS4sIEJJRVIgaW5jYXBhYmxlIHJvdXRlcnMgYXJlIG5vdCBwdXQ8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPiZuYnNwOyZuYnNwOyBvbnRvIHRoZSBjYW5kaWRhdGUg
bGlzdCBkdXJpbmcgU1BGIGNhbGN1bGF0aW9uLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij4mbmJzcDsmbmJzcDsgTm90
ZSB0aGF0IGlmIHRoZSBCQyBhbmQgUkMgaGFwcGVuIHRvIGNvbmZsaWN0IGFuZCBsZWFkIHRvIGFu
IGVtcHR5PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij4mbmJzcDsmbmJzcDsgdG9wb2xv
Z3ksIHRoZW4gbm8gbmF0aXZlIEJJRVIgZm9yd2FyZGluZyBwYXRoIHdpbGwgYmUgZm91bmQuJm5i
c3A7IFRoYXQgaXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPiZuYnNwOyZuYnNwOyBh
IG5ldHdvcmsgZGVzaWduIGlzc3VlIHRoYXQgYW4gb3BlcmF0b3IgbmVlZCB0byBhdm9pZCB3aGVu
IGNob29zaW5nPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij4mbmJzcDsmbmJzcDsgQkFS
L0lQQS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdCI+VGhhbmtzITxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+
SmVmZnJleTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+
RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dCI+IEplZmZyZXkgKFpoYW9odWkpIFpoYW5nDQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBO
b3ZlbWJlciA0LCAyMDE5IDE6NTUgUE08YnI+DQo8Yj5Ubzo8L2I+IFhpZWppbmdyb25nIChKaW5n
cm9uZykgJmx0OzxhIGhyZWY9Im1haWx0bzp4aWVqaW5ncm9uZ0BodWF3ZWkuY29tIj54aWVqaW5n
cm9uZ0BodWF3ZWkuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1iaWVy
LWJhci1pcGFAaWV0Zi5vcmciPmRyYWZ0LWlldGYtYmllci1iYXItaXBhQGlldGYub3JnPC9hPjxi
cj4NCjxiPkNjOjwvYj4gQklFUiBXRyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJpZXJAaWV0Zi5vcmci
PmJpZXJAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogUmV2aWV3IENv
bW1lbnRzIC0gZHJhZnQtaWV0Zi1iaWVyLWJhci1pcGEtMDU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+SGkgSmluZ3JvbmcsPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQiPlBsZWFzZSBzZWUgenpoMiZndDsgYmVsb3cuPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQg
MGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij4gWGllamluZ3JvbmcgKEppbmdyb25nKSAmbHQ7
PGEgaHJlZj0ibWFpbHRvOnhpZWppbmdyb25nQGh1YXdlaS5jb20iPnhpZWppbmdyb25nQGh1YXdl
aS5jb208L2E+Jmd0Ow0KPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgTm92ZW1iZXIgNCwgMjAx
OSA3OjE4IEFNPGJyPg0KPGI+VG86PC9iPiBKZWZmcmV5IChaaGFvaHVpKSBaaGFuZyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOnp6aGFuZ0BqdW5pcGVyLm5ldCI+enpoYW5nQGp1bmlwZXIubmV0PC9hPiZn
dDs7DQo8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1iaWVyLWJhci1pcGFAaWV0Zi5vcmciPmRy
YWZ0LWlldGYtYmllci1iYXItaXBhQGlldGYub3JnPC9hPjxicj4NCjxiPkNjOjwvYj4gQklFUiBX
RyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJpZXJAaWV0Zi5vcmciPmJpZXJAaWV0Zi5vcmc8L2E+Jmd0
Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogUmV2aWV3IENvbW1lbnRzIC0gZHJhZnQtaWV0Zi1i
aWVyLWJhci1pcGEtMDU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5IaSBKZWZmcmV5LDxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5QbGVhc2UgZmluZCBiZWxvdyBteSBjb21t
ZW50cyBtYXJrZWQgd2l0aDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Y29sb3I6Ymx1ZSI+IFtYSlJdPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2NvbG9yOiMxRjQ5N0QiPlRoYW5rczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtj
b2xvcjojMUY0OTdEIj5KaW5ncm9uZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xv
cjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4w
cHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij4gSmVmZnJleSAoWmhhb2h1aSkgWmhhbmcg
WzxhIGhyZWY9Im1haWx0bzp6emhhbmdAanVuaXBlci5uZXQiPm1haWx0bzp6emhhbmdAanVuaXBl
ci5uZXQ8L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgT2N0b2JlciAzMCwgMjAx
OSA5OjUyIEFNPGJyPg0KPGI+VG86PC9iPiBYaWVqaW5ncm9uZyAoSmluZ3JvbmcpICZsdDs8YSBo
cmVmPSJtYWlsdG86eGllamluZ3JvbmdAaHVhd2VpLmNvbSI+eGllamluZ3JvbmdAaHVhd2VpLmNv
bTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtYmllci1iYXItaXBhQGlldGYu
b3JnIj5kcmFmdC1pZXRmLWJpZXItYmFyLWlwYUBpZXRmLm9yZzwvYT48YnI+DQo8Yj5DYzo8L2I+
IEJJRVIgV0cgJmx0OzxhIGhyZWY9Im1haWx0bzpiaWVyQGlldGYub3JnIj5iaWVyQGlldGYub3Jn
PC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFJldmlldyBDb21tZW50cyAtIGRyYWZ0
LWlldGYtYmllci1iYXItaXBhLTA1PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPkhpIEppbmdyb25nLDxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5UaGFuayB5
b3UgZm9yIHNoZXBoZXJkaW5nIHRoZSBkb2N1bWVudC4gUGxlYXNlIHNlZSB6emgmZ3Q7IGJlbG93
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0Ux
RTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+RnJvbTo8
L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+IFhp
ZWppbmdyb25nICZsdDs8YSBocmVmPSJtYWlsdG86eGllamluZ3JvbmdAaHVhd2VpLmNvbSI+eGll
amluZ3JvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7DQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBP
Y3RvYmVyIDcsIDIwMTkgMTE6NTYgUE08YnI+DQo8Yj5Ubzo8L2I+IDxhIGhyZWY9Im1haWx0bzpk
cmFmdC1pZXRmLWJpZXItYmFyLWlwYUBpZXRmLm9yZyI+ZHJhZnQtaWV0Zi1iaWVyLWJhci1pcGFA
aWV0Zi5vcmc8L2E+PGJyPg0KPGI+Q2M6PC9iPiBCSUVSIFdHICZsdDs8YSBocmVmPSJtYWlsdG86
YmllckBpZXRmLm9yZyI+YmllckBpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+
IFJldmlldyBDb21tZW50cyAtIGRyYWZ0LWlldGYtYmllci1iYXItaXBhLTA1PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFG
NDk3RCI+SGkgYXV0aG9ycyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFG
NDk3RCI+SSBhbSBhc3NpZ25lZCBhcyBEb2Mgc2hlcGhlcmQgZm9yIHRoaXMgZHJhZnQuDQo8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+SSB0aGluayB0aGUgZG9j
dW1lbnQgaXMgdXNlZnVsIHRvIGNsYXJpZnkgdGhlIEJBUi9JUEEgZmllbGQgZGVmaW5lZCBpbiBS
RkM4NDAxL1JGQzg0NDQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5
N0QiPk15IG1haW4gc3VnZ2VzdGlvbiBpcyBhZGRpbmcgc29tZSByZWFsIGV4YW1wbGVzIG9mIElQ
QS9CQVIgdG8gbWFrZSB0aGlzIGRvY3VtZW50IG1vcmUgY2xlYXIgYW5kIGRlcGxveWFibGUuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPlBsZWFzZSBzZWUgYmVs
b3cgZm9yIHRoZSBjb21tZW50cy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6
IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4xLiBGb3IgdGhlIGZvbGxvd2luZyBydWxl
cyAxIyBhbmQgIzIsIGhvdyBpZiB0aGVyZSBhcmUgY29uZmxpY3Rpb25zIG9mIEJDKFgpIGFuZCBS
QyhYKT8NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+Rm9yIGV4YW1wbGUsIEJDKFgpIHNheXMg4oCccHJlZmVy
IFJFRCBsaW5rcyBhbmQgZXhjbHVkZSBCTFVFIGxpbmtz4oCdLCB3aGlsZSBSQyhYKSBzYXlzIOKA
nHByZWZlciBCTFVFIGxpbmtzIGFuZCBleGNsdWRlIFJFRCBsaW5rc+KAnS48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9u
ZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnkiPiZuYnNwOyZuYnNwOyAxLiZuYnNw
OyBBcHBseSB0aGUgQklFUiBjb25zdHJhaW50cywgcmVzdWx0aW5nIGluIEJDKFgpLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFj
ZTpub25lIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6bmF2eSI+Jm5ic3A7Jm5ic3A7IDIu
Jm5ic3A7IEFwcGx5IHRoZSByb3V0aW5nIGNvbnN0cmFpbnRzLCByZXN1bHRpbmcgaW4gUkMoQkMo
WCkpLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0
ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6bmF2eSI+Jm5i
c3A7Jm5ic3A7IDMuJm5ic3A7IFNlbGVjdCB0aGUgYWxnb3JpdGhtIEFHIGFzIGZvbGxvd2luZzo8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1h
dXRvc3BhY2U6bm9uZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnkiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBBLiZuYnNwOyBJZiBCQSBpcyBOVUxMLCBBRyBp
cyBzZXQgdG8gUkEuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpu
YXZ5Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgQi4mbmJzcDsgSWYgQkEg
aXMgbm90IE5VTEwsIEFHIGlzIHNldCB0byBCQS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6bmF2eSI+Jm5ic3A7
Jm5ic3A7IDQuJm5ic3A7IFJ1biBBRyBvbiBSQyhCQyhYKSkuPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+WnpoJmd0OyBBbiBvcGVyYXRvciB3
b3VsZCBiZSBleHBlY3RlZCB0byBkbyB0aGUgcmVhc29uYWJsZSB0aGluZ3MgYW5kIG5vdCBzcGVj
aWZ5IGNvbmZsaWN0aW5nIEJDIGFuZCBSQyBmb3IgYSBzdWItZG9tYWluLiBFdmVuIGlmIGhlIGRp
ZCBzcGVjaWZ5IGNvbmZsaWN0aW5nIEJDIGFuZCBSQywgdGhlIHJ1bGVzIGFyZSBjbGVhciDigJMg
YXBwbHkNCiBCQyBmaXJzdCBhbmQgdGhlbiBSQy4gSW4geW91ciBleGFtcGxlLCB5b3UgZW5kIHVw
IHdpdGggbm8gbGlua3MgdG8gdXNlLiBJIHRoaW5rIHRoYXTigJlzIGFjY2VwdGFibGUuPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3Nw
YWNlOm5vbmUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xv
cjpibHVlIj5bWEpSXSBJIGFzc3VtZSB0aGlzIGlzIGEgcG9pbnQgbmVlZCB0byBiZSBwb2ludGVk
IG91dCwgc2luY2UgaXQgaXMgdXNlZnVsIGZvciBhdm9pZGluZyBtaXNjb25maWd1cmF0aW9uLCBh
bmQgdGhpcyBkb2N1bWVudCBpcyBpbnRlbnQgdG8gZXhwbGFpbiB0aGUgQkFSIGFuZA0KIElQQS48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1h
dXRvc3BhY2U6bm9uZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
Ij5aemgyJmd0OyBJIHRob3VnaHQgdGhhdCB3YXMgb2J2aW91cywgYnV0IEnigJlsbCBleHBsaWNp
dGx5IHBvaW50IHRoYXQgb3V0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdE
Ij5TaG91bGQgdGhlIGNvbWJpbmF0aW9uIG9mIElQQS9CQVIgYmUgc3BlY2lmaWVkIChmb2xsb3dp
bmcgdGV4dCBiZSBjaGFuZ2VkIHRvIG5ldyB0ZXh0KSA/DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPltPUklH
IFRFWFRdPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgV2hlbiBhIG5ldyBCQVIgdmFsdWUg
aXMgZGVmaW5lZCwgaXRzIGNvcnJlc3BvbmRpbmcgQkMvQkEgc2VtYW50aWNzIE1VU1QgYmUgc3Bl
Y2lmaWVkLiZuYnNwOw0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDtGb3IgYSBu
ZXcgSUdQIEFsZ29yaXRobSB0byBiZSB1c2VkIGFzIGEgQklFUiBJUEEsIGl0cyBSQy9SQSBzZW1h
bnRpY3MgTVVTVCBhbHNvIGJlIGNsZWFyLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+W05FVyBURVhUXTxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9z
cGFjZTpub25lIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29s
b3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IFdoZW4gYSBuZXcgQkFSIHZhbHVlIGlzIGRlZmluZWQs
IGl0cyBjb3JyZXNwb25kaW5nIEJDL0JBIHNlbWFudGljcyBNVVNUIGJlIHNwZWNpZmllZCwgYW5k
IHRoZSBjb21iaW5hdGlvbiBvZiBCQVIgYW5kIElQQSBNVVNUIGFsc28gYmUgc3BlY2lmaWVkLiZu
YnNwOw0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDtGb3IgYSBuZXcgSUdQIEFs
Z29yaXRobSB0byBiZSB1c2VkIGFzIGEgQklFUiBJUEEsIGl0cyBSQy9SQSBzZW1hbnRpY3MgTVVT
VCBiZSBzcGVjaWZpZWQsIGFuZCB0aGUgY29tYmluYXRpb24gb2YgQkFSIGFuZCBJUEEgTVVTVCBh
bHNvIGJlIHNwZWNpZmllZC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5aemgmZ3Q7IEFzIGxvbmcgYXMgQkMvQkEgb3Ig
UkMvUkEgc2VtYW50aWNzIGFyZSBjbGVhciwgdGhlIGNvbWJpbmF0aW9uIGlzIGNsZWFyIG9uY2Ug
eW91IGFwcGx5IHRoZSBydWxlcywgcmlnaHQ/PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Y29sb3I6Ymx1ZSI+W1hKUl0gdGhlIGNvbWJpbmF0aW9uIGlzIG5vdCBjbGVhciBk
dWUgdG8gdGhlIGZvbGxvd2luZyBjb21tZW50cyAtLS0tIGNvbWJpbmF0aW9uIG9mIEJBUiBhbmQg
SVBBIGlzIG5vdCBvbmx5IHJlc3BvbnNpYmxlIGZvciBjYWxjdWxhdGluZyB0aGUgQkZSLU5CUiBv
ZiBhIEJGRVIsIGJ1dCBhbHNvIHJlc3BvbnNpYmxlDQogb2YgY2FsY3VsYXRpbmcgdGhlIG5leHQt
aG9wIG9mIGEgbm9uLWRpcmVjdGx5LWNvbm5lY3RlZCBCRlItTkJSLiA8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQiPlp6aDImZ3Q7IEkgZG9u4oCZdCBhZ3JlZSB3aXRoIHRoZSBhYm92ZS4g
QW4gb3BlcmF0b3IgbWF5IG5vdCBjYXJlIGhvdyB0aGUgQkZSLU5CUiBpcyByZWFjaGVkIHZpYSBh
bnkgdHVubmVsOyBldmVuIGlmIHRoYXQgdHVubmVsIG11c3QgYmUgZm9sbG93aW5nIElQQSAod2hp
Y2ggSSBkb27igJl0IHRoaW5rIHRoaXMgZG9jdW1lbnQgc2hvdWxkIHNwZWNpZnkpLA0KIGl0IGlz
IG5vdCB0aGUgY29tYmluYXRpb24gb2YgQkFSIGFuZCBJUEEgdGhhdCBkZXRlcm1pbmVzIHRoZSBu
ZXh0aG9wIGZvciB0aGF0IHR1bm5lbCwgYXMgdGhlcmUgc2hvdWxkIGJlIG5vIEJJRVIgcm91dGVy
cyAodGhhdCBhZHZlcnRpc2UgdGhlIHNhbWUgQkFSJiM0MztJUEEpIG9uIHRoZSB0dW5uZWwgcGF0
aCB0byB0aGUgQkZSLU5CUi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFG
NDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0Qi
PjIuIEZvciB0aGUgZnVuY3Rpb24gb2YgYnlwYXNzaW5nIE5vbi1CSUVSIHJvdXRlcnMgKDYuOSBv
ZiBSRkM4Mjc5KSwgdGhpcyBkb2N1bWVudCBpcyBub3QgY2xlYXIuDQo8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+VHdvIHBvc3NpYmxlIG9wdGlvbnMgSSBjYW4g
dGhpbmsgb2Y6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPihh
KSBSdW4gQUcgb24gUkMoQkMoeCkpIHRvIGZpbmQgdGhlIEJGUi1OQlIgb2YgYSBCRkVSLCBhbmQg
dGhlbiBydW4gUkEgb24gUkMoeCkgdG8gZmluZCB0aGUgSUdQIG5leHQtaG9wIHRvd2FyZCB0aGUg
QkZSLU5CUiBpZiBCRlItTkJSIGlzIG5vdCBhIGRpcmVjdGx5IGNvbm5lY3RlZCBOQlIuPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPihiKSBSdW4gQUcgb24gUkMo
QkMoeCkpIHRvIGZpbmQgdGhlIEJGUi1OQlIgb2YgYSBCRkVSLCBhbmQgdGhlbiBydW4gQUcgb24g
UkMoQkMoeCkpIHRvIGZpbmQgdGhlIElHUCBuZXh0LWhvcCB0b3dhcmQgdGhlIEJGUi1OQlIgaWYg
QkZSLU5CUiBpcyBub3QgYSBkaXJlY3RseSBjb25uZWN0ZWQgTkJSLjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5aemgm
Z3Q7IEkgZG9u4oCZdCBmb2xsb3cgdGhlIGFib3ZlLiBUaGUgc3BlYyBkb2VzIHNheSB0aGF0IGZv
ciBhIHBhcnRpY3VsYXIgc3ViZG9tYWluIGlmIHlvdXIgb3duIEJBUi9JUEEgaXMgZGlmZmVyZW50
IGZyb20gYSBCRlLigJlzLCB0aGVuIHRoYXQgQkZSIGlzIGNvbnNpZGVyZWQgYXMgbm90IEJJRVIg
Y2FwYWJsZSBhbmQgd2hhdGV2ZXIgbWV0aG9kDQogeW91IHVzZSB0byBkZWFsIHdpdGggaW5jYXBh
YmxlIHJvdXRlcnMgYXBwbHkuIEkgdGhpbmsgdGhhdOKAmXMgc3RyYWlnaHRmb3J3YXJkLjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibHVlIj5bWEpSXSBpdCBpcyByZWFzb25h
YmxlIGZvciBtZSB0byBkZXNjcmliZSB0aGUgb3ZlcmFsbCBtZXRob2Qgb2YgZGVhbGluZyB3aXRo
IGluY2FwYWJsZSByb3V0ZXJzIGluIFJGQzgyNzksIGJ1dCB0aGlzIGRvYyBpcyByZXNwb25zaWJs
ZSBmb3IgbWFraW5nIHRoaXMgbW9yZSBkZXRhaWxlZCwgc2luY2UgaXQgaXMgYSBzcGVjaWZpY2F0
aW9uDQogb2YgQkFSL0lQQSBhbmQgbWF5IGJlIHVzZWQgdG8gYWRkcmVzcyB0aGUgaW5jYXBhYmxl
IHJvdXRlcnMgYXMgYSB1c2UgY2FzZSBvZiBCQVIuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0Ij5aemgyJmd0OyBEZXRhaWxzIG9mIGRlYWxpbmcgd2l0aCBpbmNhcGFibGUgcm91dGVycyBp
cyBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzIGRvY3VtZW50LiBUaGVyZSBhcmUgbWFueSB3YXlz
IHRvIGRlYWwgd2l0aCBpbmNhcGFibGUgcm91dGVyczogc2VjdGlvbiA2Ljkgb2YgODI3OSAoYW5k
IHRldGhlcmluZyBleHRlbnNpb24pOyBleGNsdWRpbmcNCiBpbiBjYXBhYmxlIHJvdXRlcnM7IHdo
YXRldmVyIG1heSBiZSBkZWZpbmVkIGluIHRoZSBmdXR1cmUuPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtjb2xvcjojMUY0OTdEIj4oYSkgbG9va3MgYmV0dGVyIHRvIG1lLCBzaW5jZSB0aGUgZmlu
ZGluZyBvZiBJR1AgbmV4dC1ob3AgdG93YXJkIHRoZSBCRlItTkJSIHNlZW1zIHRvIGJlIGEgcHVy
ZSBJR1AgYmVoYXZpb3IuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5
N0QiPkl0IGlzIGFsc28gbm90YWJsZSB0aGF0LCBpbmNvcnJlY3QgY29tYmluYXRpb24gb2YgSVBB
IGFuZCBCQVIgbWF5IGNhdXNlIGJsYWNrIGhvbGUgb2YgYnVpbGRpbmcgYSBCSUZUIGl0ZW0gdG8g
YSBCRkVSLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkZv
ciBleGFtcGxlLCBhIG5vbi1kaXJlY3RseS1jb25uZWN0ZWQgQkZSLU5CUiBpcyBmb3VuZCBidXQg
dGhlIElHUCBuZXh0LWhvcCB0b3dhcmQgdGhlIEJGUi1OQlIgY291bGQgbm90IGJlIGZvdW5kIGFj
Y29yZGluZyB0byB0aGUgSVBBJiM0MztCQVIuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xv
cjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjMuIEZvciB0aGUgYWJvdmUgcnVsZSAj
MSwgdGhlIGRvYyBpcyBub3QgY2xlYXIgd2hhdCBkb2VzIHRoZSBCQyh4KSBtZWFuIGlmIEJDID0g
TlVMTC4gU28gZG9lcyB0aGUgcnVsZSAjMiB3aGVuIFJDID0gTlVMTC48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+Wnpo
Jmd0OyBCQyBtZWFucyBCSUVSIHNwZWNpZmljIGNvbnN0cmFpbnRzLiBJZiBCQyBpcyBOVUxMIGl0
IG1lYW5zIG5vIGNvbnN0cmFpbnRzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xv
cjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFG
NDk3RCI+NC4gSSB0aGluayBvbmUgb3IgdHdvIGV4YW1wbGVzIG9mIElQQS9CQVIgc2hvdWxkIGJl
IGdpdmVuIHRvIG1ha2UgaXQgY2xlYXIgYXMgYW4gdXBkYXRlIHRvIFJGQzg0MDEvUkZDODQ0NC48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1h
dXRvc3BhY2U6bm9uZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnkiPigxKUlQQSA9
IDAsIGFuZCBJUEEgPSAxPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xv
cjpuYXZ5Ij5JUEEgPSAwIG1lYW5zIHRoYXQsIFJBID0gU1BGIGJhc2VkIG9uIGxpbmsgbWV0cmlj
LCBSQyA9IHBlcm1pdCBhbnkgbm9kZSB0byBvdmVyd3JpdGUgdGhlIFNQRiBwYXRoIHRvIHRoZSBC
RlItcHJlZml4IG9mIGEgQkZSLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7
Y29sb3I6bmF2eSI+SVBBID0gMSBtZWFucyB0aGF0LCBSQSA9IFNQRiBiYXNlZCBvbiBsaW5rIG1l
dHJpYywgUkMgPSBOb3QgcGVybWl0IG92ZXJ3cml0aW5nIHRoZSBTUEYgcGF0aCB0byB0aGUgQkZS
LXByZWZpeCBvZiBhIEJGUi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2Nv
bG9yOm5hdnkiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29s
b3I6bmF2eSI+VGV4dCBmcm9tIGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5z
aW9ucyBmb3IgcmVmZXJlbmNlOg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
Oztjb2xvcjpuYXZ5Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDswOiBTaG9y
dGVzdCBQYXRoIEZpcnN0IChTUEYpIGFsZ29yaXRobSBiYXNlZCBvbiBsaW5rIG1ldHJpYy4mbmJz
cDsgVGhpczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6bmF2eSI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGlzIHRoZSB3ZWxsLWtub3duIHNob3J0ZXN0
IHBhdGggYWxnb3JpdGhtIGFzIGNvbXB1dGVkIGJ5IHRoZSBJUy1JUzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6bmF2eSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IERlY2lzaW9uIHByb2Nlc3MuJm5ic3A7IENvbnNpc3RlbnQgd2l0aCB0aGUgZGVwbG95
ZWQgcHJhY3RpY2UgZm9yIGxpbmstPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
Oztjb2xvcjpuYXZ5Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgc3RhdGUgcHJvdG9j
b2xzLCBhbGdvcml0aG0gMCBwZXJtaXRzIGFueSBub2RlIHRvIG92ZXJ3cml0ZSB0aGUgU1BGPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0
b3NwYWNlOm5vbmUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpuYXZ5Ij4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgcGF0aCB3aXRoIGEgZGlmZmVyZW50IHBhdGggYmFzZWQgb24g
bG9jYWwgcG9saWN5LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6
bmF2eSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpu
YXZ5Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgMTogU3RyaWN0IFNob3J0ZXN0IFBh
dGggRmlyc3QgKFNQRikgYWxnb3JpdGhtIGJhc2VkIG9uIGxpbms8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnkiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyBtZXRyaWMuJm5ic3A7IFRoZSBhbGdvcml0aG0gaXMgaWRlbnRpY2FsIHRvIGFsZ29yaXRo
bSAwIGJ1dCBhbGdvcml0aG0gMTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7
Y29sb3I6bmF2eSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlcXVpcmVzIHRoYXQg
YWxsIG5vZGVzIGFsb25nIHRoZSBwYXRoIHdpbGwgaG9ub3IgdGhlIFNQRiByb3V0aW5nPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3Nw
YWNlOm5vbmUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpuYXZ5Ij4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgZGVjaXNpb24uJm5ic3A7IExvY2FsIHBvbGljeSBNVVNUIE5PVCBh
bHRlciB0aGUgZm9yd2FyZGluZyBkZWNpc2lvbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDs7Y29sb3I6bmF2eSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGNvbXB1
dGVkIGJ5IGFsZ29yaXRobSAxIGF0IHRoZSBub2RlIGNsYWltaW5nIHRvIHN1cHBvcnQgYWxnb3Jp
dGhtIDEuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3Nw
YWNlOm5vbmUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+Wnpo
Jmd0OyBJdCBzZWVtcyB0byBtZSB0aGF0IHRoZSBnZW5lcmFsIHJ1bGVzIGFyZSBjbGVhciBlbm91
Z2ggYW5kIGFkZGluZyB0aGUgYWJvdmUgZXhhbXBsZXMgb25seSBtYWtlcyB0aGluZ3MgbW9yZSBj
b21wbGljYXRlZD88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
O2NvbG9yOm5hdnkiPigyKUJBUiA9IDAsIGFuZCBCQVIgPSAxPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90Oztjb2xvcjpuYXZ5Ij5CQVIgPSAwIG1lYW5zIHRoYXQsIEJBID0gTlVM
TCwgQkMgPSBOVUxMPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpu
YXZ5Ij5CQVIgPSAxIG1lYW5zIHRoYXQsIEJBID0gTlVMTCwgQkMgPSBleGNsdWRlIG5vbi1CSUVS
IHJvdXRlcnM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0Ij5aemgmZ3Q7ICZuYnNwO0JBUiAwIGlzIGFscmVhZHkgZGVmaW5l
ZCBpbiA4NDAxLzg0NDQuIEJBUiAxIGhhcyBub3QgYmVlbiBvZmZpY2lhbGx5IGRlZmluZWQgKGV2
ZW4gdGhvdWdodCBpdCB3YXMgdXNlZCBhcyBhbiBleGFtcGxlIGluIHZhcmlvdXMgZGlzY3Vzc2lv
bnMpIGFuZCBpdOKAmXMgbm90IGdvb2QNCiB0byB1c2UgaXQgYXMgYW4gZXhhbXBsZSBoZXJlLjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1
dG9zcGFjZTpub25lIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Y29sb3I6Ymx1ZSI+W1hKUl0gRXhhbXBsZSBpcyBiZXR0ZXIgdGhhbiBwcmVjZXB0LiBPbmUgbWF5
IGZpbmQgaXQgZGlmZmljdWx0IHRvIGRlZmluZSBhbnkgbmV3IEJBUi9JUEEgYWNjb3JkaW5nIHRv
IHRoaXMgZG9jdW1lbnQgaWYgdGhlcmUgaXMgbm8gZXhhbXBsZXMsIHNpbmNlIHRoZSBiYXNpYw0K
IGlkZWEgb2YgQkFSL0lQQSBoYXZlIGJlZW4gcHV0IGluIDg0MDEvODQ0NCBzaW5jZSBpdHMgcHJv
cG9zYWwuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtj
b2xvcjojMUY0OTdEIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0Ij5aemgyJmd0OyBJIGhvbmVzdGx5IGRvbuKAmXQgc2VlIHdoeSBpdCBp
cyBkaWZmaWN1bHQgYW5kIHdoeSBhbiBleGFtcGxlIHdpbGwgaGVscCBkZWZpbmluZyBuZXcgQkFS
L0lQQS4gQnV0IEkgd2lsbCBhZGQgdGhlIGZvbGxvd2luZyBleGFtcGxlOjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25l
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9z
cGFjZTpub25lIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPiZu
YnNwOw0KPGk+Rm9yIGV4YW1wbGUsIG9uZSBtYXkgZGVmaW5lIEJBUj14IHdpdGggc2VtYW50aWNz
IG9mIOKAnGV4Y2x1ZGluZyBCSUVSIGluY2FwYWJsZSByb3V0ZXJz4oCdLiBUaGF0IEJJRVIgc3Bl
Y2lmaWMgY29uc3RyYWludCBjYW4gZ28gd2l0aCBhbnkgSVBBOiB3aGF0ZXZlciBSQ1JBIGRlZmlu
ZWQgYnkgSVBBIGlzIGF1Z21lbnRlZCB3aXRoIOKAnGV4Y2x1ZGluZyBCSUVSIGluY2FwYWJsZSBy
b3V0ZXJz4oCdLjxvOnA+PC9vOnA+PC9pPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+SXMg
dGhlIGFib3ZlIGludGVycHJldGF0aW9uIG9mIElQQSA9IDAgY29ycmVjdCA/DQo8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6
bm9uZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1h
dXRvc3BhY2U6bm9uZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
Ij5aemgmZ3Q7IEhvbmVzdGx5IHNwZWFraW5nIEnigJltIG5vdCBnb29kIGF0IGludGVycHJldGlu
ZyBJUEEgZGVmaW5pdGlvbnMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5JZiBpdCBpcywgdGhl
biBtYXliZSB0aGUgdXNlIG9mIElQQS9CQVIgPSAxLzEgaXMgYWxsb3dlZCwgYnV0IElQQS9CQVIg
PSAwLzEgaXMgbm90IGFsbG93ZWQgPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPlp6aCZndDsgSSBkb27igJl0IHNlZSB3
aHkgMC8xIGlzIG5vdCBhbGxvd2VkLiBVc2luZyB5b3VyIGV4YW1wbGUsIEJBUjEgc2ltcGx5IHNh
eXMgZXhjbHVkaW5nIG5vbi1CSUVSIHJvdXRlcnMsIGkuZS4gYXMgaWYgdGhleSBkb27igJl0IGV4
aXN0IChvciB0cmVhdGVkIGFzIGFsd2F5cyBkb3duKS4gSQ0KIGRvbuKAmXQgc2VlIHdoeSBCQVIg
MSB3b3VsZCBjb25mbGljdCB3aXRoIEFOWSBJUEEuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibHVlIj5bWEpSXSBPbmUgbWF5
IGZpbmQgYSBub24tZGlyZWN0bHktY29ubmVjdGVkIEJGUi1OQlIgYnkgdXNpbmcgQkFSJiM0MztJ
UEEsIGJ1dCBtYXkgZmFpbGVkIHRvIGZpbmQgdGhlIG5leHQtaG9wIG9mIHRoZSBub24tZGlyZWN0
bHktY29ubmVjdGVkIEJGUi1OQlIgYWNjb3JkaW5nDQogdG8gSVBBLjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPlp6aDImZ3Q7IFRoYXTi
gJlzIG5vdCBhIGNvbmZsaWN0IG9mIEJBUi9JUEEgZGVmaW5pdGlvbjsgdGhhdOKAmXMganVzdCBs
aWtlIHJlcXVlc3RpbmcgYSBSU1ZQLVRFIHR1bm5lbCB3aXRoIDFHIEJXIHdoaWxlIGFsbCB0aGUg
bGlua3MgaW4gdGhlIG5ldHdvcmsgYXJlIG9ubHkgMTBNLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPlp6aDImZ3Q7IFRoYW5rcyE8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRv
c3BhY2U6bm9uZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5a
emgyJmd0OyBKZWZmcmV5PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPklm
IElQQS9CQVIgPSAwLzEgaXMgdXNlZCwgcnVuIEFHIG9uIFJDKEJDKHgpKSB0byBnZXQgdGhlIG5v
bi1kaXJlY3RseS1jb25uZWN0ZWQgQkZSLU5CUiBvZiBhIEJGRVIgc2VlbXMgZGlmZmljdWx0Ljwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjUuICZuYnNwO2VkaXRvcmlhbCBzdWdnZXN0aW9u
czo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4
dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnkiPlRoZSB0
b3BvbG9neSBjb3VsZCBiZSBhIGRlZmF1bHQgdG9wb2xvZ3ksIGEgbXVsdGktdG9wb2xvZ3kgW1JG
QzUxMjBdIHRvcG9sb2d5LiZuYnNwOw0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Y29sb3I6IzFGNDk3RCI+U3VnZ2VzdGVkOg0KPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnkiPlRo
ZSB0b3BvbG9neSBjb3VsZCBiZSBhIGRlZmF1bHQgdG9wb2xvZ3ksIG9yIGEgbm9uLWRlZmF1bHQg
dG9wb2xvZ3kgYXMgZGVmaW5lZCBpbiBbUkZDNTEyMF0uJm5ic3A7DQo8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9u
ZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnkiPkZvciBhIHBhcnRpY3VsYXIgdG9w
b2xvZ3kgWCAod2hpY2ggY291bGQgYmUgYSBkZWZhdWx0IHRvcG9sb2d5IG9yIG11bHRpLXRvcG9s
Z3kgdG9wb2xvZ3kpPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0Qi
PlN1Z2dlc3RlZDo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5h
dnkiPkZvciBhIHBhcnRpY3VsYXIgdG9wb2xvZ3kgWCAod2hpY2ggY291bGQgYmUgYSBkZWZhdWx0
IHRvcG9sb2d5IG9yIG5vbi1kZWZhdWx0IHRvcG9sb2d5KTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnki
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0Ij5aemgmZ3Q7IFN1cmUgSSBjYW4gY2hhbmdlIHRoYXQuPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0Ij5aemgmZ3Q7IFRoYW5rcyE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQiPlp6aCZndDsgSmVmZnJleTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtj
b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6
IzFGNDk3RCI+VGhhbmtzPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5
N0QiPkppbmdyb25nPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5
N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3
RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+
DQo=

--_000_16253F7987E4F346823E305D08F9115AABA49E94nkgeml514mbxchi_--


From nobody Tue Nov  5 04:20:49 2019
Return-Path: <xiejingrong@huawei.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C11941200B1 for <bier@ietfa.amsl.com>; Tue,  5 Nov 2019 04:20:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.099
X-Spam-Level: 
X-Spam-Status: No, score=-4.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=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 7jge1UIwR8tr for <bier@ietfa.amsl.com>; Tue,  5 Nov 2019 04:20:44 -0800 (PST)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (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 977861208A9 for <bier@ietf.org>; Tue,  5 Nov 2019 04:20:43 -0800 (PST)
Received: from lhreml703-cah.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id A0020EF3A16C56331CF5; Tue,  5 Nov 2019 12:20:40 +0000 (GMT)
Received: from lhreml720-chm.china.huawei.com (10.201.108.71) by lhreml703-cah.china.huawei.com (10.201.108.44) with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 5 Nov 2019 12:20:39 +0000
Received: from lhreml720-chm.china.huawei.com (10.201.108.71) by lhreml720-chm.china.huawei.com (10.201.108.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Tue, 5 Nov 2019 12:20:39 +0000
Received: from NKGEML414-HUB.china.huawei.com (10.98.56.75) by lhreml720-chm.china.huawei.com (10.201.108.71) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.1.1713.5 via Frontend Transport; Tue, 5 Nov 2019 12:20:39 +0000
Received: from NKGEML514-MBX.china.huawei.com ([fe80::40a8:f0d:c0f3:2ca5]) by nkgeml414-hub.china.huawei.com ([10.98.56.75]) with mapi id 14.03.0439.000; Tue, 5 Nov 2019 20:20:29 +0800
From: "Xiejingrong (Jingrong)" <xiejingrong@huawei.com>
To: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>, "gjshep@gmail.com" <gjshep@gmail.com>, BIER WG <bier@ietf.org>
Thread-Topic: [Bier] BIER WGLC: draft-ietf-bier-php
Thread-Index: AQHVb/mA0DNvbC9wPUiVKpt1yB8I3qdR90AwgACkhACAAQPugIAAOw0AgAElwwCAH8wdgIAGKy+AgAAu2YCAAZoLgA==
Date: Tue, 5 Nov 2019 12:20:28 +0000
Message-ID: <16253F7987E4F346823E305D08F9115AABA49EB0@nkgeml514-mbx.china.huawei.com>
References: <CABFReBrqzdz1wbK_weeQD05LfrDZbSsfroj46ecpfWDiBoX2Qw@mail.gmail.com> <CABFReBp=n9KgS4ipkWvxAKdc5ciX6ej+=aZJzhUTGyQyTArdsQ@mail.gmail.com> <16253F7987E4F346823E305D08F9115AAB9F167D@nkgeml514-mbx.china.huawei.com> <DM5PR05MB3548F2830381D4656F0CB106D4940@DM5PR05MB3548.namprd05.prod.outlook.com> <16253F7987E4F346823E305D08F9115AAB9F1B07@nkgeml514-mbx.china.huawei.com> <DM5PR05MB35481E08CEE5617532B16ED5D4940@DM5PR05MB3548.namprd05.prod.outlook.com> <16253F7987E4F346823E305D08F9115AAB9F1FD8@nkgeml514-mbx.china.huawei.com> <DM5PR05MB354884B0AA3AAF6CEC7C0415D4630@DM5PR05MB3548.namprd05.prod.outlook.com> <16253F7987E4F346823E305D08F9115AABA4951F@nkgeml514-mbx.china.huawei.com> <CY4PR05MB363720052B34ED1899CA6E2BD47F0@CY4PR05MB3637.namprd05.prod.outlook.com>
In-Reply-To: <CY4PR05MB363720052B34ED1899CA6E2BD47F0@CY4PR05MB3637.namprd05.prod.outlook.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.217.214]
Content-Type: multipart/alternative; boundary="_000_16253F7987E4F346823E305D08F9115AABA49EB0nkgeml514mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/d5KlkSZrDz0H4Hv7YySyI7U2uY4>
Subject: Re: [Bier] BIER WGLC: draft-ietf-bier-php
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 05 Nov 2019 12:20:48 -0000

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

SGkgSmVmZnJleSwNCg0KWWVzLCBJIGhhdmUgbm8gcHJvYmxlbSB3aXRoIHRoZSBwcm9ncmVzcyBv
ZiB0aGlzIGRyYWZ0LiAgVGhhbmtzIHlvdS4NCg0KVGhlIGZ1cnRoZXIgZGlzY3Vzc2lvbiBhYm91
dCBzdXBwb3J0IG9mIEJJRVIgcHJvdG8gMiBwYXlsb2FkIGFuZCBSUEYgZm9yIEJJRVIgcHJvdG8g
Mi80LzYgcGF5bG9hZCBmb3IgdGhpcyBQSFAgZnVuY3Rpb24sIGNhbiBiZSBlaXRoZXIgaW4gYSBz
ZXBhcmF0ZSBkb2N1bWVudCBsYXRlciwgb3IgYmUgaW4gYSB3aG9sZSBkb2N1bWVudCBmb3IgbGVz
cyBzY2F0dGVyZWQgcGllY2VzLCBpZiBmb2xrcyB0aGluayBpdCB1c2VmdWwuDQoNClRoYW5rcw0K
SmluZ3JvbmcNCg0KRnJvbTogSmVmZnJleSAoWmhhb2h1aSkgWmhhbmcgW21haWx0bzp6emhhbmdA
anVuaXBlci5uZXRdDQpTZW50OiBUdWVzZGF5LCBOb3ZlbWJlciAwNSwgMjAxOSAzOjMxIEFNDQpU
bzogWGllamluZ3JvbmcgKEppbmdyb25nKSA8eGllamluZ3JvbmdAaHVhd2VpLmNvbT47IGdqc2hl
cEBnbWFpbC5jb207IEJJRVIgV0cgPGJpZXJAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW0JpZXJd
IEJJRVIgV0dMQzogZHJhZnQtaWV0Zi1iaWVyLXBocA0KDQpIaSBKaW5ncm9uZywNCg0KSSB0YWtl
IGl0IHRoYXQgZHJhZnQtaWV0Zi1iaWVyLXBocC0wNCBpcyBnb29kIHRvIHByb2dyZXNzLg0KDQpT
b21lIG1vcmUgY29tbWVudHMgYmVsb3cuDQoNCkZyb206IFhpZWppbmdyb25nIChKaW5ncm9uZykg
PHhpZWppbmdyb25nQGh1YXdlaS5jb208bWFpbHRvOnhpZWppbmdyb25nQGh1YXdlaS5jb20+Pg0K
U2VudDogTW9uZGF5LCBOb3ZlbWJlciA0LCAyMDE5IDM6NTIgQU0NClRvOiBKZWZmcmV5IChaaGFv
aHVpKSBaaGFuZyA8enpoYW5nQGp1bmlwZXIubmV0PG1haWx0bzp6emhhbmdAanVuaXBlci5uZXQ+
PjsgZ2pzaGVwQGdtYWlsLmNvbTxtYWlsdG86Z2pzaGVwQGdtYWlsLmNvbT47IEJJRVIgV0cgPGJp
ZXJAaWV0Zi5vcmc8bWFpbHRvOmJpZXJAaWV0Zi5vcmc+Pg0KU3ViamVjdDogUkU6IFtCaWVyXSBC
SUVSIFdHTEM6IGRyYWZ0LWlldGYtYmllci1waHANCg0KSGkgSmVmZnJleSwNCg0KVGhhbmtzIGZv
ciBhZGRyZXNzaW5nIG15IGNvbW1lbnRzIGJ5IGNvdmVyaW5nIHRoZSBJUHY0IFBheWxvYWQgKEJJ
RVIgUHJvdG8gNCBwYXlsb2FkKSBhbmQgSVB2NiBQYXlsb2FkIChCSUVSIFByb3RvIDEgcGF5bG9h
ZCkgaW4gYWRkaXRpb24gdG8gdGhlIGFscmVhZHkgc3VwcG9ydGVkIE1QTFMgUGF5bG9hZCAoQklF
UiBQcm90byAxIHBheWxvYWQpLg0KDQpUaGUgbmV3IC0wNCByZXZpc2lvbiBsb29rcyBnb29kIHRv
IG1lLg0KDQpTb21lIG1vcmUgdGhvdWdodHMgdG8gV0c6DQoNCkJhY2sgdG8gbXkgcHJldmlvdXMg
Y29tbWVudCDigJx0aGUgZWRnZSByb3V0ZXIgY291bGQgYWR2ZXJ0aXNlIHNvbWUgTVBMUyBMYWJl
bCBmb3IgdHlwZSBYIHBheWxvYWQoc2F5IElQdjQpLCBhbmQgYWR2ZXJ0aXNlIHNvbWUgTVBMUyBM
YWJlbCBmb3IgdHlwZSBZIHBheWxvYWQoc2F5IElQdjYpIHRvZ2V0aGVyIHdpdGggdGhlIEJGUi1w
cmVmaXggYW5kIHRoZSBQSFAgc3ViLXN1Yi1UTFbigJ0sIEkgYW0gc3RpbGwgdGhpbmtpbmcgaWYg
aXQgcG9zc2libGUgdG8gc3VwcG9ydCB0aGUgQklFUiBQcm90byAyIHBheWxvYWQgYXMgaXQgaXMg
dGhlIHdheSBvZiB1c2luZyBCSUVSIGJ5IFJGQzg1NTYuDQoNClp6aD4gV2hpbGUgODU1NiBzcGVj
aWZpZXMgdXBzdHJlYW0gYXNzaWduZWQgbGFiZWwsIGRyYWZ0LWlldGYtYmVzcy1tdnBuLWV2cG4t
YWdncmVnYXRpb24tbGFiZWwgZXhwbGFpbnMgd2h5IGl0IGlzIG5vdCBnb29kIGFuZCBwcm9wb3Nl
cyBhbiBhbHRlcm5hdGl2ZS4NCg0KVGhlIGVkZ2Ugcm91dGVyIGNvdWxkIGFkdmVydGlzZSBhbiBN
UExTIExhYmVsIGZvciB0eXBlIFggcGF5bG9hZCAoc2F5IEJJRVIgUHJvdG8gMiBwYXlsb2FkKSB0
b2dldGhlciB3aXRoIHRoZSBQSFAgc3ViLXN1Yi1UTFYsIGFuZCB0aGUgQkZSIHJlc3BvbnNpYmxl
IGZvciBQSFAgY291bGQgdGhlbiBwdXNoIHRoZSBNUExTIExhYmVsIHdoZW4gcG9wcGluZyB0aGUg
QklFUiBoZWFkZXIgYWNjb3JkaW5nIHRvIHRoZSBCSUVSIFByb3RvIG9mIGEgcGFja2V0LCBhbmQg
dGhlIGVkZ2Ugcm91dGVyIGtub3dzIHRoZSDigJxCSUVSIFByb3RvIDIgcGF5bG9hZOKAnSB0eXBl
IHRocm91Z2ggdGhlIE1QTFMgTGFiZWwgaW5zdGVhZCBvZiB0aGUgUHJvdG8gdmFsdWUgb2YgdGhl
IEJJRVIgaGVhZGVyLg0KDQpaemg+IFRoYXTigJlzIG5vdCBlbm91Z2gsIGFzIHlvdSBleHBsYWlu
ZWQgZnVydGhlciBiZWxvdy4NCg0KRnVydGhlciwgdGhlIGVkZ2Ugcm91dGVyIG1heSBhZHZlcnRp
c2UgYW4gTVBMUyBMYWJlbCBmb3IgQkZJUiB4IChzYXkgQkZJUiB3aG9zZSBCRklSLWlkIGlzIFgp
IHRvZ2V0aGVyIHdpdGggdGhlIFBIUCBzdWItc3ViLVRMViwgYW5kIHRoZSBCRlIgcmVzcG9uc2li
bGUgZm9yIFBIUCBjb3VsZCB0aGVuIHB1c2ggdGhlIE1QTFMgTGFiZWwgd2hlbiBwb3BwaW5nIHRo
ZSBCSUVSIGhlYWRlciBhY2NvcmRpbmcgdG8gdGhlIEJJRVIgQkZJUi1pZCBvZiBhIHBhY2tldCwg
YW5kIHRoZSBlZGdlIHJvdXRlciBrbm93cyB0aGUg4oCcQkZJUuKAnSB0aHJvdWdoIHRoZSBNUExT
IExhYmVsIGluc3RlYWQgb2YgdGhlIEJGSVItaWQgdmFsdWUgb2YgdGhlIEJJRVIgaGVhZGVyLCBh
bmQgZG9lcyBSUEYgZm9yIHRoZSBkZXNpZ25hdGVkIEJGSVIgWC4NCg0KWnpoPiBXaGlsZSB0aGF0
IHdvcmtzLCB0aGUgZWRnZSByb3V0ZXIgd2lsbCBuZWVkIHRvIGFkdmVydGlzZSBvbmUgc3VjaCBs
YWJlbCBmb3IgZWFjaCBCRklSLCBhbmQgc3RpbGwgc3VmZmVycyB0aGUgcHJvYmxlbSB0aGF0IGRy
YWZ0LWlldGYtYmVzcy1tdnBuLWV2cG4tYWdncmVnYXRpb24tbGFiZWwgcG9pbnRzIG91dCBhbmQg
c29sdmVzLCBhbmQgdGhhdCBzb2x1dGlvbiBkb2VzIHdvcmsgd2VsbCB3aXRoIFBIUC4NClp6aD4g
VGhhbmtzLg0KWnpoPiBKZWZmcmV5DQoNCkkgZmVlbCBpdCBjb3VsZCBtYWtlIFBIUCBtb3JlIHVz
ZWZ1bCBieSBzdXBwb3J0aW5nIEJJRVIgUHJvdG8gMiBwYXlsb2FkIGFuZCBldmVuIFJQRiBmb3Ig
QklFUiBwcm90byAyLzQvNi4NCg0KV2hhdOKAmXMgeW91ciBvcGluaW9uPw0KDQpUaGFua3MNCkpp
bmdyb25nDQoNCg0KRnJvbTogSmVmZnJleSAoWmhhb2h1aSkgWmhhbmcgW21haWx0bzp6emhhbmdA
anVuaXBlci5uZXRdDQpTZW50OiBGcmlkYXksIE5vdmVtYmVyIDAxLCAyMDE5IDI6MzEgQU0NClRv
OiBYaWVqaW5ncm9uZyAoSmluZ3JvbmcpIDx4aWVqaW5ncm9uZ0BodWF3ZWkuY29tPG1haWx0bzp4
aWVqaW5ncm9uZ0BodWF3ZWkuY29tPj47IGdqc2hlcEBnbWFpbC5jb208bWFpbHRvOmdqc2hlcEBn
bWFpbC5jb20+OyBCSUVSIFdHIDxiaWVyQGlldGYub3JnPG1haWx0bzpiaWVyQGlldGYub3JnPj4N
ClN1YmplY3Q6IFJFOiBbQmllcl0gQklFUiBXR0xDOiBkcmFmdC1pZXRmLWJpZXItcGhwDQoNCkhp
IEppbmdyb25nLA0KDQpJIHN1Ym1pdHRlZCAtMDQgcmV2aXNpb24gdG8gdGFrZSBjYXJlIG9mIHlv
dXIgdHdvIGNvbW1lbnRzOg0KDQoNCjEuICAgICAgIENsYXJpZnkgdGhhdCBub24tQklFUiBlZGdl
IHJvdXRlciB3aWxsIG5vdCBiZSBhYmxlIHRvIHBhcnRpY2lwYXRlIGluIEJJRVIgT0FNIHByb2Nl
ZHVyZXMNCg0KMi4gICAgICAgUmVwbGFjZWQgRVZQTi1vdmVybGF5IHNjZW5hcmlvIHdpdGggSVB2
NC92NiBtdWx0aWNhc3QgdGhhdCBkb2VzIG5vdCBuZWVkIFJQRi4gVGhhdCBzaG91bGQgY292ZXIg
RVZQTi1vdmVybGF5IHNjZW5hcmlvIGFzIHdlbGwgKEnigJlsbCBhZGQgYW4gb3B0aW9uIHRvIGJp
ZXItZXZwbiBzcGVjIHRvIGFsbG93IHVzZSBvZiBJUCtVRFAgaGVhZGVyIGJlZm9yZSB0aGUgdnhs
YW4gaGVhZGVyKS4NCg0KVGhhbmtzIQ0KSmVmZnJleQ0KDQpGcm9tOiBYaWVqaW5ncm9uZyA8eGll
amluZ3JvbmdAaHVhd2VpLmNvbTxtYWlsdG86eGllamluZ3JvbmdAaHVhd2VpLmNvbT4+DQpTZW50
OiBGcmlkYXksIE9jdG9iZXIgMTEsIDIwMTkgMToxMiBBTQ0KVG86IEplZmZyZXkgKFpoYW9odWkp
IFpoYW5nIDx6emhhbmdAanVuaXBlci5uZXQ8bWFpbHRvOnp6aGFuZ0BqdW5pcGVyLm5ldD4+OyBn
anNoZXBAZ21haWwuY29tPG1haWx0bzpnanNoZXBAZ21haWwuY29tPjsgQklFUiBXRyA8YmllckBp
ZXRmLm9yZzxtYWlsdG86YmllckBpZXRmLm9yZz4+DQpTdWJqZWN0OiBSRTogW0JpZXJdIEJJRVIg
V0dMQzogZHJhZnQtaWV0Zi1iaWVyLXBocA0KDQpIaSBKZWZmcmV5LA0KUGxlYXNlIHNlZSBpbmxp
bmUgYmVsb3cgbWFya2VkIHdpdGggWEpSDQoNCkZyb206IEplZmZyZXkgKFpoYW9odWkpIFpoYW5n
IFttYWlsdG86enpoYW5nQGp1bmlwZXIubmV0XQ0KU2VudDogRnJpZGF5LCBPY3RvYmVyIDExLCAy
MDE5IDM6MjUgQU0NClRvOiBYaWVqaW5ncm9uZyA8eGllamluZ3JvbmdAaHVhd2VpLmNvbTxtYWls
dG86eGllamluZ3JvbmdAaHVhd2VpLmNvbT4+OyBnanNoZXBAZ21haWwuY29tPG1haWx0bzpnanNo
ZXBAZ21haWwuY29tPjsgQklFUiBXRyA8YmllckBpZXRmLm9yZzxtYWlsdG86YmllckBpZXRmLm9y
Zz4+DQpTdWJqZWN0OiBSRTogW0JpZXJdIEJJRVIgV0dMQzogZHJhZnQtaWV0Zi1iaWVyLXBocA0K
DQpIaSBKaW5ncm9uZywNCg0KRnJvbTogWGllamluZ3JvbmcgPHhpZWppbmdyb25nQGh1YXdlaS5j
b208bWFpbHRvOnhpZWppbmdyb25nQGh1YXdlaS5jb20+Pg0KU2VudDogVGh1cnNkYXksIE9jdG9i
ZXIgMTAsIDIwMTkgNToxMiBBTQ0KVG86IEplZmZyZXkgKFpoYW9odWkpIFpoYW5nIDx6emhhbmdA
anVuaXBlci5uZXQ8bWFpbHRvOnp6aGFuZ0BqdW5pcGVyLm5ldD4+OyBnanNoZXBAZ21haWwuY29t
PG1haWx0bzpnanNoZXBAZ21haWwuY29tPjsgQklFUiBXRyA8YmllckBpZXRmLm9yZzxtYWlsdG86
YmllckBpZXRmLm9yZz4+DQpTdWJqZWN0OiBSRTogW0JpZXJdIEJJRVIgV0dMQzogZHJhZnQtaWV0
Zi1iaWVyLXBocA0KDQpIaSBKZWZmcmV5LA0KDQpUaGFua3MgbXVjaCBmb3IgdGhlIGNsYXJpZmlj
YXRpb24uDQpPbmUtaG9wIHVuaWNhc3QgdHVubmVsIGlzIG5vdCBuZWNlc3NhcnksIGFuZCBJIGFz
c3VtZSBhIHBhY2tldCBtYXkgbG9vayBsaWtlIHRoaXM6IEV0aGVybmV0KHR5cGU9MHg4ODQ3KSAr
IERDQiBMYWJlbCArIElQIFBhY2tldC4NCg0KDQpaemgyPiBSaWdodC4NCg0KQW5kIHRodXMgdGhl
IFBIUCBkb27igJl0IG5lY2Vzc2FyaWx5IGRldGFpbCB0aGUg4oCYdW5pY2FzdCB0dW5uZWzigJkg
ZmluZGluZyBwcm9jZWR1cmUuDQpUaGV5IGJvdGggd29yayBmb3IgbWUuDQoNCkJ1dCBJIGZhaWxl
ZCB0byB1bmRlcnN0YW5kIHRoZSDigJxJbnRlcmZhY2UgYmFzZWQgUlBGIGNhbiBzdGlsbCBiZSBk
b25l4oCdLg0KTGV0IG1lIGFzc3VtZSBNVlBOIHNjZW5hcmlvLCBJbmdyZXNzIFBFMSBhbmQgSW5n
cmVzcyBQRTIgIGNvbm5lY3QgdG8gUDEsIFAxIGNvbm5lY3QgdG8gUEUzKHJlcXVlc3RpbmcgUEhQ
KSwgaG93IGRvZXMgdGhlIFBFMyBkbyB0aGUgUlBGIHNvIHRoYXQgbXVsdGljYXN0IGRhdGEgcGFj
a2V0IGZyb20gUEUxICh0aGUgaW5jb3JyZWN0IFVNSCkgIGNvdWxkIGJlIGRyb3BwZWQgb25lIFBF
Mz8NCkFsbG9jYXRlIERDQiBsYWJlbCBwZXIgVlBOIHBlciBJbmdyZXNzIFBFID8NCg0KWnpoMj4g
4oCcSW50ZXJmYWNlIGJhc2VkIFJQRuKAnSBvbmx5IHJlcXVpcmVzIHBlci1WUE4gbGFiZWw7IOKA
nHNlbmRlciBiYXNlZCBSUEbigJ0gKHRoYXQgQkdQLU1WUE4gcmVxdWlyZXMgZm9yIHNvbWUgc2Nl
bmFyaW9zKSByZXF1aXJlcyBlaXRoZXIgcGVyLVZQTiBwZXIgSW5ncmVzcyBQRSBsYWJlbHMgKGxp
a2UgdGhlIEluZ3Jlc3MgUmVwbGljYXRpb24gY2FzZSkgb3IgcGVyLVZQTiBsYWJlbCBwbHVzIGEg
UEUgRGlzdGluZ3Vpc2hlciBsYWJlbCAoanVzdCBsaWtlIHdoZW4gd2UgbmVlZCB0byBpZGVudGlm
eSB0aGUgc2VuZGluZyBQRSBpbiB0aGUgYmktZGlyZWN0aW9uYWwgdHVubmVsIGNhc2UpLiBJbiBi
b3RoIGNhc2VzLCB0aGUgbGFiZWxzIGFyZSBmcm9tIERDQiBhbmQgaXQgYm9pbHMgZG93biB0byDi
gJxkb3duc3RyZWFtIGFzc2lnbmVkIGxhYmVs4oCdIGNhc2UuDQoNCkZvciB0aGUgZm9sbG93aW5n
IHRleHQsIEnigJlkIGxpa2UgdG8gY2hlY2sgb25lLWJ5LW9uZSB0aGUgcG9zc2libGUgQklFUiBQ
YXlsb2FkLCBhbmQgZmVlbCB0aGF0IElQdjQgcGF5bG9hZCBhbmQgSVB2NiBwYXlsb2FkIGNvdWxk
IGJlIHN1cHBvcnRlZCBieSBQSFAgdG9vLiBJIGRvbuKAmXQga25vdyB3aHkgaXQgaXMgbm90IGlu
Y2x1ZGVkIGluIHRoaXMgZG9jLg0KDQpaemgyPiBUbyBhbGxvdyBSUEYsIHdlIHdpbGwgbmVlZCBh
IGxhYmVsIChzaW1pbGFyIHRvIFZQTiBjYXNlLCBqdXN0IHRoYXQgdGhlIGxhYmVsIHdpbGwgcG9p
bnQgdG8g4oCcdmlydHVhbCBpbnRlcmZhY2XigJ0gaW4gdGhlIG1hc3Rlci9kZWZhdWx0IHJvdXRp
bmcgaW5zdGFuY2UgZm9yIFJQRiBwdXJwb3NlKS4gVGhhdCBib2lscyBkb3duIHRvIOKAnGRvd25z
dHJlYW0gYXNzaWduZWQgbGFiZWzigJ0gY2FzZSBhZ2Fpbi4NClp6aDI+IFRoaXMgaXMgYXNzdW1p
bmcgSVAgbXVsdGljYXN0Lg0KWEpSOiBHb3QgaXQuIFRoaXMgaXMgd2hhdCBJIGFtIHRoaW5raW5n
IGFib3V0LiBGb3IgSVB2NCBwYXlsb2FkIGFuZCBJUHY2IHBheWxvYWQsIGl0IGNvdWxkIGJlIHN1
cHBvcnRlZCBieSBQSFAgdG9vIGlmIGl0IGlzIGFsbG93ZWQgdG8gZGlzYWJsZSBSUEYuDQoNCg0K
KDEpICAgICB0aGUgcGF5bG9hZCBhZnRlciBCSUVSIGhlYWRlciBpcyBEb3duc3RyZWFtLWFzc2ln
bmVkLU1QTFMgUGF5bG9hZCAoQklFUiBQcm90byA9IDEpIC8vVGhpcyBwYXlsb2FkIHR5cGUgY291
bGQgYmUgc3VwcG9ydGVkIGJ5IFBIUCBhcyB0aGlzIGRvYyBzYXlzLg0KDQooMikgICAgIHRoZSBw
YXlsb2FkIGFmdGVyIEJJRVIgaGVhZGVyIGlzIFVwc3RyZWFtLWFzc2lnbmVkLU1QTFMgUGF5bG9h
ZCAoQklFUiBQcm90byA9IDIpDQoNCigzKSAgICAgdGhlIHBheWxvYWQgYWZ0ZXIgQklFUiBoZWFk
ZXIgaXMgRXRoZXJuZXQgUGF5bG9hZCAoQklFUiBQcm90byA9IDMpDQoNCig0KSAgICAgdGhlIHBh
eWxvYWQgYWZ0ZXIgQklFUiBoZWFkZXIgaXMgSVB2NCBQYXlsb2FkIChCSUVSIFByb3RvID0gNCkg
IC8vSSBmZWVsIHRoaXMgcGF5bG9hZCB0eXBlIGNvdWxkIGJlIHN1cHBvcnRlZCBieSBQSFAgKHRo
ZSBwYWNrZXQgYWZ0ZXIgUEhQIGlzIEV0aGVybmV0ICsgSVB2NCBwYXlsb2FkLCBvciBFdGhlcm5l
dCArIExhYmVsIFggKyBJUHY0IHBheWxvYWQpLCBMYWJlbCBYIGlzIGVpdGhlciBhIG5vcm1hbCBM
U1AgbGFiZWwgaW5kaWNhdGluZyBhbnkgcGF5bG9hZCwgb3IgYSBMYWJlbCBhZHZlcnRpc2VkIHRv
IGluZGljYXRpbmcgSVB2NCBwYXlsb2FkLg0KDQooNSkgICAgIHRoZSBwYXlsb2FkIGFmdGVyIEJJ
RVIgaGVhZGVyIGlzIE9BTSBQYXlsb2FkIChCSUVSIFByb3RvID0gNSkNCg0KKDYpICAgICB0aGUg
cGF5bG9hZCBhZnRlciBCSUVSIGhlYWRlciBpcyBJUHY2IFBheWxvYWQgKEJJRVIgUHJvdG8gPSA2
KSAvL0kgZmVlbCB0aGlzIHBheWxvYWQgdHlwZSBjb3VsZCBiZSBzdXBwb3J0ZWQgYnkgUEhQICh0
aGUgcGFja2V0IGFmdGVyIFBIUCBpcyBFdGhlcm5ldCArIElQdjYgcGF5bG9hZCwgb3IgRXRoZXJu
ZXQgKyBMYWJlbCBZICsgSVB2NiBwYXlsb2FkKSwgTGFiZWwgWCBpcyBlaXRoZXIgYSBub3JtYWwg
TFNQIGxhYmVsIGluZGljYXRpbmcgYW55IHBheWxvYWQsIG9yIGEgTGFiZWwgYWR2ZXJ0aXNlZCB0
byBpbmRpY2F0aW5nIElQdjYgcGF5bG9hZC4NCg0KKDcpICAgICB0aGUgcGF5bG9hZCBhZnRlciBC
SUVSIGhlYWRlciBpcyBWWExBTiBQYXlsb2FkIChCSUVSIFByb3RvID0gVEJEKSAgLy9UaGlzIHBh
eWxvYWQgdHlwZSBjb3VsZCBiZSBzdXBwb3J0ZWQgYnkgUEhQIGFzIHRoaXMgZG9jIHNheXMuIChh
IGxpdHRsZSBjb25mdXNpb24sIHRoZSBwYWNrZXQgaXMgRXRoZXJuZXQgKyA/Pz8pDQpaemgyPiBH
b29kIHF1ZXN0aW9uLiBJbiBkcmFmdC1pZXRmLWJpZXItZXZwbiwgdGhlIFZYTEFOIGhlYWRlciBj
b21lcyByaWdodCBhZnRlciB0aGUgQklFUiBoZWFkZXIgdy9vIHRoZSBJUC9VRFAgaGVhZGVyLiBX
aXRoIEJJRVIgUEhQLCBJdCB3b3VsZCBiZSDigJxvdXRlciBoZWFkZXIgKEV0aGVybmV0IG9yIHR1
bm5lbCkgKyBWWExBTiBoZWFkZXIgKHcvbyB0aGUgSVAvVURQIHBhcnQp4oCdIGlmIHdlIGRvbuKA
mXQgZG8gYW55dGhpbmcgc3BlY2lhbC4gVGhhdCBtYXkgbm90IHdvcmsgaWYgdGhlIG91dGVyIGhl
YWRlciBkb2VzIG5vdCBoYXZlIGEgd2F5IHRvIGluZGljYXRlIHRoZSBwYXlsb2FkIGlzIFZYTEFO
IGhlYWRlciB3L28gdGhlIElQL1VEUCBwYXJ0Lg0KWnpoMj4gVGhlIHJlYXNvbiB0aGF0IGRyYWZ0
LWlldGYtYmllci1ldnBuIHB1dCB0aGUgVlhMQU4gaGVhZGVyIHJpZ2h0IGFmdGVyIEJJRVIgaGVh
ZGVyIHcvbyB0aGUgSVAvVURQIHBhcnQgaXMgc28gdGhhdCB3ZSBkb27igJl0IGhhdmUgdGhlIG92
ZXJoZWFkIG9mIHVubmVjZXNzYXJ5IElQL1VEUCBoZWFkZXIsIHBsdXMgdGhhdCB3ZSBkb27igJl0
IG5lZWQgdG8gYWxsb2NhdGUgYSBtdWx0aWNhc3QgYWRkcmVzcyB0byBiZSB1c2VkIGluIHRoZSBJ
UCBoZWFkZXIuIFBlcmhhcHMsIHdoZW4gUEhQIGlzIHVzZWQsIHdlIHNob3VsZCB1c2UgSVAvVURQ
IGhlYWRlciBhZnRlciBhbGw/IElmIHdlIGRvIHRoYXQsIHNob3VsZCB3ZSBhbGxvY2F0ZSBhbiBh
ZGRyZXNzIGZyb20gdGhlIDIyNC4wLjAuMC8yNCBibG9jaywgYW5kIHdlIHdvdWxkIG5vdCBuZWVk
IFJQRiBjaGVjaz8NClhKUjogRWl0aGVyIHdvcmtzIGZvciBtZS4NClhKUjogVXNlIGFuIG91dGVy
IElQK1VEUCtWWExBTiBmb3IgaW5uZXIgQlVNIHBhY2tldCBpcyBhIGNvbW1vbiBjYXNlIHdpdGhv
dXQgQklFUiBoZWFkZXIsIGFuZCBpdCBhZGQgdmFsdWUgb2YgZmxvb2RpbmctcmVkdWN0aW9uIHdp
dGggQklFUiBoZWFkZXIuIFRoZSBncm91cCBhZGRyZXNzIGNhbiBiZSBhbnkgb25lIGNvbmZpZ3Vy
ZWQuDQpYSlI6IERpc2FibGluZyBSUEYgaXMgc3RpbGwgdXNlZnVsIGluIGNhc2VzIGxpa2UgQlVN
IHRyYWZmaWMgb3Igc2luZ2xlLWhvbWVkIHNvdXJjZSBkZXBsb3ltZW50LiBJZiBkaXNhYmxpbmcg
UlBGIGlzIGNvbnNpZGVyZWQgaW4gUEhQLCB0aGVuIEkgc3VnZ2VzdCB0aGF0IElQdjQgcGF5bG9h
ZCBhbmQgSVB2NiBwYXlsb2FkIGNhbiBhbHNvIGJlIG1lbnRpb25lZC4NCg0KWnpoMj4gSmVmZnJl
eQ0KDQogICBUaGUgcHJvY2VkdXJlcyBpbiB0aGlzIHNlY3Rpb24gYXBwbHkgb25seSBpZiwgYnkg
bWVhbnMgb3V0c2lkZSB0aGUNCiAgIHNjb3BlIG9mIHRoaXMgZG9jdW1lbnQsIGl0IGlzIGtub3du
IHRoYXQgdGhlIHBheWxvYWQgYWZ0ZXIgQklFUg0KICAgaGVhZGVyIGlzIG9uZSBvZiB0aGUgZm9s
bG93aW5nOiAoTVBMUyBwYXlsb2FkLCBOVk8zIHBheWxvYWQpDQoNCkkgYWxzbyB0aGluayB0aGUg
4oCYYnkgbWVhbnMgb3V0c2lkZSB0aGUgc2NvcGUgb2YgdGhpcyBkb2N1bWVudOKAmSBtYWtlcyBp
dCBkaWZmaWN1bHQgdG8gdXNlIHRoaXMgUEhQIG1ldGhvZC4NCk1heWJlIHRoZSBQMSByb3V0ZXIg
KGFzIEkgYXNzdW1lIGFib3ZlKSBuZWVkIHRvIGp1ZGdlIHRoZSBCSUVSIFByb3RvIHZhbHVlIHRv
IGRlY2lkZSB3aGV0aGVyIHRvIHNhdGlzZnkgdGhlIOKAnFBIUCByZXF1ZXN04oCdIGJ5IHRoZSBk
b3duc3RyZWFtIFBFMywgYW5kIGdlbmVyYXRlIGEgd2FybmluZyBpZiBmYWlsZWQgdG8gc2F0aXNm
eSB0aGUg4oCcUEhQIHJlcXVlc3TigJ0gPw0KDQpUaGFua3MNCkppbmdyb25nDQoNCkZyb206IEpl
ZmZyZXkgKFpoYW9odWkpIFpoYW5nIFttYWlsdG86enpoYW5nQGp1bmlwZXIubmV0XQ0KU2VudDog
VGh1cnNkYXksIE9jdG9iZXIgMTAsIDIwMTkgODoyMyBBTQ0KVG86IFhpZWppbmdyb25nIDx4aWVq
aW5ncm9uZ0BodWF3ZWkuY29tPG1haWx0bzp4aWVqaW5ncm9uZ0BodWF3ZWkuY29tPj47IGdqc2hl
cEBnbWFpbC5jb208bWFpbHRvOmdqc2hlcEBnbWFpbC5jb20+OyBCSUVSIFdHIDxiaWVyQGlldGYu
b3JnPG1haWx0bzpiaWVyQGlldGYub3JnPj4NClN1YmplY3Q6IFJFOiBbQmllcl0gQklFUiBXR0xD
OiBkcmFmdC1pZXRmLWJpZXItcGhwDQoNCkhpIEppbmdyb25nLA0KDQpQbGVhc2Ugc2VlIHp6aD4g
YmVsb3cuDQoNCkZyb206IEJJRVIgPGJpZXItYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86Ymllci1i
b3VuY2VzQGlldGYub3JnPj4gT24gQmVoYWxmIE9mIFhpZWppbmdyb25nDQpTZW50OiBXZWRuZXNk
YXksIE9jdG9iZXIgOSwgMjAxOSA0OjA0IEFNDQpUbzogZ2pzaGVwQGdtYWlsLmNvbTxtYWlsdG86
Z2pzaGVwQGdtYWlsLmNvbT47IEJJRVIgV0cgPGJpZXJAaWV0Zi5vcmc8bWFpbHRvOmJpZXJAaWV0
Zi5vcmc+Pg0KU3ViamVjdDogUmU6IFtCaWVyXSBCSUVSIFdHTEM6IGRyYWZ0LWlldGYtYmllci1w
aHANCg0KSSB0aGluayB0aGUgaWRlYSBvZiBQSFAgdG8gc3VwcG9ydCBCSUVSLWluY2FwYWJsZSBQ
RSBpcyBraW5kIG9mIHVzZWZ1bC4NClRoZXJlIGFyZSBzb21lIGNvbW1lbnRzIGFzIGJlbG93Og0K
DQoxLg0KRm9yIHRoZSBmb2xsb3dpbmcgdGV4dCwgbGV0IG1lIGFzc3VtZSB0aGUg4oCcc2VudCB0
byB0aGUgZG93bnN0cmVhbSByb3V0ZXIgd2l0aG91dCB0aGUgQklFUiBoZWFkZXIgZGlyZWN0bHkg
b3Igb3ZlciBhbnkgdHlwZSBvZiB0dW5uZWzigJ0gYXMg4oCcc2VudCB0byB0aGUgZG93bnN0cmVh
bSByb3V0ZXIgd2l0aG91dCB0aGUgQklFUiBoZWFkZXIgdGhyb3VnaCBvbmUtaG9wIHVuaWNhc3Qg
dHVubmVsIG9yIG11bHRpLWhvcCB1bmljYXN0IHR1bm5lbOKAnS4NCg0KWnpoPiBOb3QgbmVjZXNz
YXJpbHkg4oCcb25lLWhvcCB0dW5uZWzigJ0uIEl0IGNvdWxkIGJlIHcvbyB1c2luZyB0dW5uZWwg
YXQgYWxsIGluIHRoZSBkaXJlY3QgY29ubmVjdGlvbiBjYXNlLg0KDQpIb3cgaXMgdGhlIOKAmHVu
aWNhc3QgdHVubmVs4oCZIGZvdW5kIGFuZCB1c2VkIGZvciB0aGUgUEhQID8gVGhpcyBzZWVtcyBp
bXBvcnRhbnQgZm9yIGRlcGxveW1lbnQgb2YgdGhpcyBQSFAgZHJhZnQsIGFuZCBuZWVkIHNvbWUg
Y2xhcmlmaWNhdGlvbi4NCklmIHRoaXMgZG9jdW1lbnQgc3VwcG9ydCBmaW5kaW5nIHRoZSDigJh1
bmljYXN0IHR1bm5lbOKAmSBieSBhIGhvc3QgcHJlZml4ICh1c2VkIGFzIEJGUi1wcmVmaXgpLCB0
aGF0IHNlZW1zIGZpbmUuIEZvciBleGFtcGxlLCBpbiBhIExEUCBuZXR3b3JrLCB0aGlzIGhvc3Qt
cHJlZml4IGNhbiBiZSB1c2VkIGFzIEZFQyB0byBmaW5kIGEgTERQIExTUC4gQW5vdGhlciBleGFt
cGxlLCBJbiBhbiBTUi1NUExTIG5ldHdvcmssIHRoaXMgaG9zdC1wcmVmaXggY2FuIGJlIHVzZWQg
dG8gZmluZCBhbiBTUkdCIExTUC4NCklmIHRoaXMgZG9jdW1lbnQgc3VwcG9ydCBmaW5kaW5nIHRo
ZSAg4oCYdW5pY2FzdCB0dW5uZWzigJkgYnkgYSBub24taG9zdCBwcmVmaXggKHVzZWQgYXMgQkZS
LXByZWZpeCkgLCB0aGVyZSBtYXkgYmUgbW9yZSBpbmZvcm1hdGlvbiBuZWVkIHRvIGFkdmVydGlz
ZS4NCiAgIElmIHRoZSBkb3duc3RyZWFtIG5laWdoYm9yIGZvciBhIEJJRVIgcHJlZml4IGlzIHRo
ZSBvbmUgYWR2ZXJ0aXNpbmcNCiAgIHRoZSBwcmVmaXggd2l0aCBhIFBIUCBzdWItc3ViLVRMViBv
ciB3aXRoIGFuIEltcGxpY2l0IE51bGwgTGFiZWwgaW4NCiAgIHRoZSBMYWJlbCBmaWVsZCBpbiBp
dHMgQklFUiBNUExTIEVuY2Fwc3VsYXRpb24gc3ViLXN1Yi1UTFYsIHRoZW4gd2hlbg0KICAgdGhl
IGNvcnJlc3BvbmRpbmcgQklSVCBvciBCSUZUIGVudHJ5IGlzIGNyZWF0ZWQvdXBkYXRlZCwgdGhl
DQogICBmb3J3YXJkaW5nIGJlaGF2aW9yIE1VU1QgYmUgdGhhdCB0aGUgQklFUiBoZWFkZXIgaXMg
cmVtb3ZlZCBhbmQgdGhlDQogICBwYXlsb2FkIGJlIHNlbnQgdG8gdGhlIGRvd25zdHJlYW0gcm91
dGVyIHdpdGhvdXQgdGhlIEJJRVIgaGVhZGVyLA0KICAgZWl0aGVyIGRpcmVjdGx5IG9yIG92ZXIg
YW55IHR5cGUgb2YgdHVubmVsLg0KDQpaemg+IFB1dCBhc2lkZSBQSFAgZm9yIGEgbW9tZW50LiBM
ZXTigJlzIHNheSBCRlIxIG5lZWRzIHRvIHNlbmQgYSBCSUVSIHBhY2tldCB0byBCRlIyLCBhbmQg
dGhlcmUgaXMgYSBub24tQkZSIGluIHRoZSBtaWRkbGUuIFRoZSBCSUVSIGFyY2hpdGVjdHVyZSBz
cGVjIHNheXMgdGhhdCB5b3UganVzdCB0dW5uZWwgdGhlIEJJRVIgcGFja2V0IHRvIEJGUjIuIEFu
eSB0dW5uZWwgdGhhdCB0ZXJtaW5hdGVzIGF0IEJGUjIgd2lsbCB3b3JrIOKAkyB0aGUgcGF5bG9h
ZCB0aHJvdWdoIHRoYXQgdHVubmVsIGlzIHdpdGggdGhlIEJJRVIgaGVhZGVyLg0KWnpoPiBOb3cg
Y29tZXMgYmFjayB0byBQSFAsIGFuZCDigJxCRlIy4oCdIGlzIHJlcXVlc3RpbmcgUEhQLiBUaGUg
c2FtZSBhcHBsaWVzIOKAkyBwYWNrZXQgaXMgZWl0aGVyIHNlbnQgdy9vIHVzaW5nIGEgdHVubmVs
IChpbiBkaXJlY3QgY29ubmVjdCBjYXNlKSBvciB1c2luZyBhIHR1bm5lbCAob25lLWhvcCBvciBt
dWx0aS1ob3ApLCBhbmQgdy9vIHRoZSBCSUVSIGhlYWRlci4NClp6aD4gSW4gbXkgdmlldywgdGhp
cyBkb2N1bWVudCBkb2VzIG5vdCBuZWVkIHRvIHRhbGsgYWJvdXQgaG93IHRvIGZpbmQgdGhhdCB0
dW5uZWwsIGp1c3QgbGlrZSBpbiB0aGUgYXJjaGl0ZWN0IHNwZWMuDQoNCjIuDQpUaGUgZm9sbG93
aW5nIHRleHQgaXMga2luZCBvZiB1bmNsZWFyIHRvIG1lLg0K4oCcYXMgbG9uZyBhcyB0aGUgZWRn
ZSByb3V0ZXIgZG9lcyBub3QgbmVlZCB0byBrbm93IHRoZSB0cmFuc21pdHRpbmcgQkZJUuKAnSAg
bWVhbnMgdGhhdCB0aGUgZWRnZSByb3V0ZXIgZG9lcyBub3QgbmVlZCB0byBkbyBSUEYgPw0KDQpa
emg+IEludGVyZmFjZSBiYXNlZCBSUEYgY2FuIHN0aWxsIGJlIGRvbmUsIGxpa2UgaW4gTVZQTi9H
VE0gY2FzZSDigJMgdHJhZmZpYyBuZWVkcyB0byBiZSBjb21pbmcgZnJvbSB0aGUg4oCcY29yZeKA
nSwgd2hpY2ggY2FuIGJlIGluZGljYXRlZCBieSBhIFZQTiBsYWJlbCAod2hpY2ggaXMg4oCcZG93
bnN0cmVhbeKAnSBhbGxvY2F0ZWQsIGFuZCBEQ0IgbGFiZWwgaXMgY29uc2lkZXJlZCBhcyDigJxk
b3duc3RyZWFt4oCdIGFsbG9jYXRlZCkuDQoNCkJlc2lkZXMsIGJlY2F1c2UgdGhlIGVkZ2Ugcm91
dGVyIHdvbuKAmXQgaGF2ZSB0aGUgd2hvbGUgQklFUiBoZWFkZXIsIHRoZXJlIG1heSBiZSBzb21l
IG90aGVyIGltcGFjdHMuDQpUaGVyZSBpcyBubyBPQU0gZmllbGQsIHNvIHRoZSBlZGdlIHJvdXRl
ciBtYXkgbm90IHN1cHBvcnQgdGhlIEJJRVIgT0FNID8NCg0KWnpoPiBSaWdodC4gSSB3aWxsIGNs
YXJpZnkgdGhhdC4NCg0KRm9yIHRoZSBsYWNrIG9mIFByb3RvIGZpZWxkLCBzZWUgdGhlIGZvbGxv
d2luZyBjb21tZW50IDMuDQogICBXaGlsZSB0aGUgYWJvdmUgdGV4dCB1c2VzIE1WUE4vRVZQTiBh
cyBleGFtcGxlLCBCSUVSIFBIUCBpcw0KICAgYXBwbGljYWJsZSB0byBhbnkgc2NlbmFyaW8gd2hl
cmUgdGhlIG11bHRpY2FzdCBmbG93IG92ZXJsYXkgZWRnZQ0KICAgcm91dGVyIGRvZXMgbm90IHN1
cHBvcnQgQklFUiwgYXMgbG9uZyBhcyB0aGUgZWRnZSByb3V0ZXIgZG9lcyBub3QNCiAgIG5lZWQg
dG8ga25vdyB0aGUgdHJhbnNtaXR0aW5nIEJGSVIuDQoNCjMuDQpGb3IgdGhlIGZvbGxvd2luZyB0
ZXh0LCBJIHRoaW5rIHRoZSBlZGdlIHJvdXRlciBtYXkgc3RpbGwgYmUgYWJsZSB0byBzdXBwb3J0
IG90aGVyIHBheWxvYWQgdHlwZSBieSBzb21lIG1lYW5zLCBlc3BlY2lhbGx5IHRoZSBJUHY0IGFu
ZCBJUHY2IHBheWxvYWQgZm9yIE1WUE4uDQpPbmUgd2F5IEkgaW1hZ2luZSwgdGhlIGVkZ2Ugcm91
dGVyIGNvdWxkIGFkdmVydGlzZSBzb21lIE1QTFMgTGFiZWwgZm9yIHR5cGUgWCBwYXlsb2FkKHNh
eSBJUHY0KSwgYW5kIGFkdmVydGlzZSBzb21lIE1QTFMgTGFiZWwgZm9yIHR5cGUgWSBwYXlsb2Fk
KHNheSBJUHY2KSB0b2dldGhlciB3aXRoIHRoZSBCRlItcHJlZml4IGFuZCB0aGUgUEhQIHN1Yi1z
dWItVExWLg0KDQpaemg+IEFuZCB0aGF0IGlzIGV4YWN0bHkgY292ZXJlZCBieSBleGlzdGluZyB0
ZXh0IHRoYXQgdGhlIHBheWxvYWQgaXMgTVBMUyAoZG93bnN0cmVhbSBsYWJlbCkgYW5kIE5WTzMg
KGdsb2JhbCBWTkkpIOKAkyBPbmNlIHlvdSBwcmVwZW5kIHRoYXQgTVBMUyBsYWJlbCB0byB5b3Vy
IHR5cGUgWC9ZIHBheWxvYWQgdGhlbiB0aGUgcGF5bG9hZCBhZnRlciBCSUVSIGhlYWRlciBiZWNv
bWVzIE1QTFMgbm90IFgvWSBhbnltb3JlIPCfmIoNCg0KICAgVGhlIHByb2NlZHVyZXMgaW4gdGhp
cyBzZWN0aW9uIGFwcGx5IG9ubHkgaWYsIGJ5IG1lYW5zIG91dHNpZGUgdGhlDQogICBzY29wZSBv
ZiB0aGlzIGRvY3VtZW50LCBpdCBpcyBrbm93biB0aGF0IHRoZSBwYXlsb2FkIGFmdGVyIEJJRVIN
CiAgIGhlYWRlciBpcyBvbmUgb2YgdGhlIGZvbGxvd2luZzogKE1QTFMgcGF5bG9hZCwgTlZPMyBw
YXlsb2FkKQ0KDQpaemg+IFRoYW5rcyENClp6aD4gSmVmZnJleQ0KDQpUaGFua3MNCkppbmdyb25n
DQoNCkZyb206IEJJRVIgW21haWx0bzpiaWVyLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBP
ZiBHcmVnIFNoZXBoZXJkDQpTZW50OiBTYXR1cmRheSwgU2VwdGVtYmVyIDIxLCAyMDE5IDU6MjIg
QU0NClRvOiBCSUVSIFdHIDxiaWVyQGlldGYub3JnPG1haWx0bzpiaWVyQGlldGYub3JnPj4NClN1
YmplY3Q6IFJlOiBbQmllcl0gQklFUiBXR0xDOiBkcmFmdC1pZXRmLWJpZXItcGhwDQoNCldlJ3Jl
IGxvbmcgcGFzdCBBdWcgMTN0aCBhbmQgbm90IG9uZSByZXNwb25zZS4gUExFQVNFIHJlYWQgYW5k
IHJlc3BvbmQgb3Igd2UnbGwganVzdCBsZXQgdGhpcyBleHBpcmUuDQoNClRoYW5rcywNCkdyZWcN
Cg0KT24gVHVlLCBKdWwgMzAsIDIwMTkgYXQgMTE6MjMgQU0gR3JlZyBTaGVwaGVyZCA8Z2pzaGVw
QGdtYWlsLmNvbTxtYWlsdG86Z2pzaGVwQGdtYWlsLmNvbT4+IHdyb3RlOg0KUGxlYXNlIHJlYWQg
YW5kIHJlc3BvbmQgdG8gdGhpcyB0aHJlYWQ6DQoNCmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5v
cmcvZG9jL2RyYWZ0LWlldGYtYmllci1waHAvPGh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19o
dHRwczovZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtYmllci1waHAvX187IThX
b0E2UmpDODFjIVdDSDVfVk1jcTNaSUVraTdCY2Ztdl93Yk9Ta0FtS0dyUzVTOEZVeUFkNUFPNXVU
UjNtdUtxZUg0MFdfMUtPSkQkPg0KDQpFT1RXVDogQXVnIDEzdGguDQoNClRoYW5rcywNClNoZXAN
CihjaGFpcnMpDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseTrlrovkvZM7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9u
dC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQg
MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEDlrovkvZMiOw0KCXBhbm9zZS0x
OjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiU2Vnb2Ug
VUkgU3ltYm9sIjsNCglwYW5vc2UtMToyIDExIDUgMiA0IDIgNCAyIDIgMzt9DQovKiBTdHlsZSBE
ZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0K
CXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0
Ow0KCWZvbnQtZmFtaWx5OuWui+S9kzt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21z
by1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRl
cmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHls
ZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGlu
ZTt9DQpwLk1zb0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5Nc29MaXN0
UGFyYWdyYXBoDQoJe21zby1zdHlsZS1wcmlvcml0eTozNDsNCgltYXJnaW46MGNtOw0KCW1hcmdp
bi1ib3R0b206LjAwMDFwdDsNCgl0ZXh0LWluZGVudDoyMS4wcHQ7DQoJZm9udC1zaXplOjEyLjBw
dDsNCglmb250LWZhbWlseTrlrovkvZM7fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBk
aXYubXNvbm9ybWFsMA0KCXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJbXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0bzsNCgltYXJnaW4tbGVmdDowY207DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUxOQ0KCXttc28tc3R5bGUt
dHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xv
cjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTIwDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFs
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7
fQ0Kc3Bhbi5FbWFpbFN0eWxlMjENCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWls
U3R5bGUyMg0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJy
aSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uRW1haWxTdHlsZTIzDQoJ
e21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNl
cmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjQNCgl7bXNvLXN0eWxl
LXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29s
b3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyNQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25h
bDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0
O30NCnNwYW4uRW1haWxTdHlsZTI2DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFp
bFN0eWxlMjcNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGli
cmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyOA0K
CXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
c2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHls
ZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rp
b24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgOTAuMHB0IDcyLjBw
dCA5MC4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQovKiBM
aXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDoyOTI0NDI4NDg7DQoJ
bXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi00MjcwMTI3MzQg
Njc2OTg3MDMgNjc2OTg3MTMgNjc2OTg3MTUgNjc2OTg3MDMgNjc2OTg3MTMgNjc2OTg3MTUgNjc2
OTg3MDMgNjc2OTg3MTMgNjc2OTg3MTU7fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJe21zby1sZXZlbC10
YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4t
bGVmdDoxOC4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9DQpAbGlzdCBsMDpsZXZlbDINCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9w
Om5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjU0
LjBwdDsNCgl0ZXh0LWluZGVudDotMTguMHB0O30NCkBsaXN0IGwwOmxldmVsMw0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0Ow0KCW1hcmdpbi1sZWZ0OjkwLjBwdDsN
Cgl0ZXh0LWluZGVudDotOS4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw0DQoJe21zby1sZXZlbC10YWIt
c3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVm
dDoxMjYuMHB0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw1DQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpu
b25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoxNjIu
MHB0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw2DQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJbWFyZ2luLWxlZnQ6MTk4LjBwdDsN
Cgl0ZXh0LWluZGVudDotOS4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw3DQoJe21zby1sZXZlbC10YWIt
c3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVm
dDoyMzQuMHB0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw4DQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpu
b25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoyNzAu
MHB0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw5DQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJbWFyZ2luLWxlZnQ6MzA2LjBwdDsN
Cgl0ZXh0LWluZGVudDotOS4wcHQ7fQ0KQGxpc3QgbDENCgl7bXNvLWxpc3QtaWQ6MTc2NDE3ODk3
MTsNCgltc28tbGlzdC10eXBlOmh5YnJpZDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTkwMTUw
NDM4IC05NDg1Mjc4MzAgNjc2OTg3MTMgNjc2OTg3MTUgNjc2OTg3MDMgNjc2OTg3MTMgNjc2OTg3
MTUgNjc2OTg3MDMgNjc2OTg3MTMgNjc2OTg3MTU7fQ0KQGxpc3QgbDE6bGV2ZWwxDQoJe21zby1s
ZXZlbC10ZXh0OiJcKCUxXCkiOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoxOC4wcHQ7DQoJdGV4dC1pbmRl
bnQ6LTE4LjBwdDt9DQpAbGlzdCBsMTpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRleHQ6IiUyXCkiOw0KCW1zby1sZXZlbC10YWItc3Rv
cDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDo0
Mi4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9DQpAbGlzdCBsMTpsZXZlbDMNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsNCgltYXJnaW4tbGVmdDo2My4wcHQ7
DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9DQpAbGlzdCBsMTpsZXZlbDQNCgl7bXNvLWxldmVsLXRh
Yi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1s
ZWZ0Ojg0LjBwdDsNCgl0ZXh0LWluZGVudDotMjEuMHB0O30NCkBsaXN0IGwxOmxldmVsNQ0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsNCgltc28tbGV2ZWwtdGV4dDoiJTVc
KSI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjEwNS4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9DQpA
bGlzdCBsMTpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdo
dDsNCgltYXJnaW4tbGVmdDoxMjYuMHB0Ow0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQ0KQGxpc3Qg
bDE6bGV2ZWw3DQoJe21zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoxNDcuMHB0Ow0KCXRleHQtaW5kZW50Oi0yMS4w
cHQ7fQ0KQGxpc3QgbDE6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxv
d2VyOw0KCW1zby1sZXZlbC10ZXh0OiIlOFwpIjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6MTY4LjBwdDsN
Cgl0ZXh0LWluZGVudDotMjEuMHB0O30NCkBsaXN0IGwxOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpyb21hbi1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0Ow0KCW1hcmdpbi1sZWZ0OjE4OS4wcHQ7DQoJdGV4
dC1pbmRlbnQ6LTIxLjBwdDt9DQpvbA0KCXttYXJnaW4tYm90dG9tOjBjbTt9DQp1bA0KCXttYXJn
aW4tYm90dG9tOjBjbTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86
c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2Vu
ZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVk
aXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+
PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJaSC1DTiIgbGluaz0iYmx1
ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5I
aSBKZWZmcmV5LDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj5ZZXMsIEkgaGF2ZSBubyBwcm9ibGVtIHdpdGggdGhlIHBy
b2dyZXNzIG9mIHRoaXMgZHJhZnQuICZuYnNwO1RoYW5rcyB5b3UuPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoZSBm
dXJ0aGVyIGRpc2N1c3Npb24gYWJvdXQgc3VwcG9ydCBvZiBCSUVSIHByb3RvIDIgcGF5bG9hZCBh
bmQgUlBGIGZvciBCSUVSIHByb3RvIDIvNC82IHBheWxvYWQgZm9yIHRoaXMgUEhQIGZ1bmN0aW9u
LCBjYW4gYmUgZWl0aGVyIGluIGEgc2VwYXJhdGUNCiBkb2N1bWVudCBsYXRlciwgb3IgYmUgaW4g
YSB3aG9sZSBkb2N1bWVudCBmb3IgbGVzcyBzY2F0dGVyZWQgcGllY2VzLCBpZiBmb2xrcyB0aGlu
ayBpdCB1c2VmdWwuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoYW5rczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+SmluZ3Jvbmc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
dG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwv
c3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+IEplZmZyZXkgKFpoYW9odWkp
IFpoYW5nIFttYWlsdG86enpoYW5nQGp1bmlwZXIubmV0XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFR1
ZXNkYXksIE5vdmVtYmVyIDA1LCAyMDE5IDM6MzEgQU08YnI+DQo8Yj5Ubzo8L2I+IFhpZWppbmdy
b25nIChKaW5ncm9uZykgJmx0O3hpZWppbmdyb25nQGh1YXdlaS5jb20mZ3Q7OyBnanNoZXBAZ21h
aWwuY29tOyBCSUVSIFdHICZsdDtiaWVyQGlldGYub3JnJmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9i
PiBSRTogW0JpZXJdIEJJRVIgV0dMQzogZHJhZnQtaWV0Zi1iaWVyLXBocDxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+SGkgSmluZ3JvbmcsPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+SSB0YWtlIGl0IHRoYXQgZHJhZnQtaWV0Zi1i
aWVyLXBocC0wNCBpcyBnb29kIHRvIHByb2dyZXNzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWYiPlNvbWUgbW9yZSBjb21tZW50cyBiZWxvdy48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVy
Om5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBj
bSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBYaWVq
aW5ncm9uZyAoSmluZ3JvbmcpICZsdDs8YSBocmVmPSJtYWlsdG86eGllamluZ3JvbmdAaHVhd2Vp
LmNvbSI+eGllamluZ3JvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7DQo8YnI+DQo8Yj5TZW50OjwvYj4g
TW9uZGF5LCBOb3ZlbWJlciA0LCAyMDE5IDM6NTIgQU08YnI+DQo8Yj5Ubzo8L2I+IEplZmZyZXkg
KFpoYW9odWkpIFpoYW5nICZsdDs8YSBocmVmPSJtYWlsdG86enpoYW5nQGp1bmlwZXIubmV0Ij56
emhhbmdAanVuaXBlci5uZXQ8L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzpnanNoZXBAZ21haWwu
Y29tIj5nanNoZXBAZ21haWwuY29tPC9hPjsgQklFUiBXRyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJp
ZXJAaWV0Zi5vcmciPmJpZXJAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBS
RTogW0JpZXJdIEJJRVIgV0dMQzogZHJhZnQtaWV0Zi1iaWVyLXBocDxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5IaSBKZWZmcmV5LDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj5UaGFua3MgZm9yIGFkZHJlc3NpbmcgbXkgY29tbWVudHMgYnkgY292ZXJpbmcg
dGhlIElQdjQgUGF5bG9hZCAoQklFUiBQcm90byA0IHBheWxvYWQpIGFuZCBJUHY2IFBheWxvYWQg
KEJJRVIgUHJvdG8gMSBwYXlsb2FkKSBpbiBhZGRpdGlvbiB0byB0aGUNCiBhbHJlYWR5IHN1cHBv
cnRlZCBNUExTIFBheWxvYWQgKEJJRVIgUHJvdG8gMSBwYXlsb2FkKS48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhl
IG5ldyAtMDQgcmV2aXNpb24gbG9va3MgZ29vZCB0byBtZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+U29tZSBtb3Jl
IHRob3VnaHRzIHRvIFdHOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5CYWNrIHRvIG15IHByZXZpb3VzIGNvbW1lbnQg
4oCcdGhlIGVkZ2Ugcm91dGVyIGNvdWxkIGFkdmVydGlzZSBzb21lIE1QTFMgTGFiZWwgZm9yIHR5
cGUgWCBwYXlsb2FkKHNheSBJUHY0KSwgYW5kIGFkdmVydGlzZSBzb21lIE1QTFMgTGFiZWwgZm9y
IHR5cGUNCiBZIHBheWxvYWQoc2F5IElQdjYpIHRvZ2V0aGVyIHdpdGggdGhlIEJGUi1wcmVmaXgg
YW5kIHRoZSBQSFAgc3ViLXN1Yi1UTFbigJ0sIEkgYW0gc3RpbGwgdGhpbmtpbmcgaWYgaXQgcG9z
c2libGUgdG8gc3VwcG9ydCB0aGUgQklFUiBQcm90byAyIHBheWxvYWQgYXMgaXQgaXMgdGhlIHdh
eSBvZiB1c2luZyBCSUVSIGJ5IFJGQzg1NTYuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZiI+WnpoJmd0OyBXaGlsZSA4NTU2IHNwZWNpZmllcyB1cHN0cmVhbSBhc3NpZ25l
ZCBsYWJlbCwgZHJhZnQtaWV0Zi1iZXNzLW12cG4tZXZwbi1hZ2dyZWdhdGlvbi1sYWJlbCBleHBs
YWlucyB3aHkgaXQgaXMgbm90IGdvb2QgYW5kIHByb3Bvc2VzIGFuIGFsdGVybmF0aXZlLjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj5UaGUgZWRnZSByb3V0ZXIgY291bGQgYWR2ZXJ0aXNlIGFuIE1QTFMgTGFiZWwgZm9y
IHR5cGUgWCBwYXlsb2FkIChzYXkgQklFUiBQcm90byAyIHBheWxvYWQpIHRvZ2V0aGVyIHdpdGgg
dGhlIFBIUCBzdWItc3ViLVRMViwgYW5kIHRoZSBCRlIgcmVzcG9uc2libGUNCiBmb3IgUEhQIGNv
dWxkIHRoZW4gcHVzaCB0aGUgTVBMUyBMYWJlbCB3aGVuIHBvcHBpbmcgdGhlIEJJRVIgaGVhZGVy
IGFjY29yZGluZyB0byB0aGUgQklFUiBQcm90byBvZiBhIHBhY2tldCwgYW5kIHRoZSBlZGdlIHJv
dXRlciBrbm93cyB0aGUg4oCcQklFUiBQcm90byAyIHBheWxvYWTigJ0gdHlwZSB0aHJvdWdoIHRo
ZSBNUExTIExhYmVsIGluc3RlYWQgb2YgdGhlIFByb3RvIHZhbHVlIG9mIHRoZSBCSUVSIGhlYWRl
ci48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5aemgmZ3Q7IFRoYXTi
gJlzIG5vdCBlbm91Z2gsIGFzIHlvdSBleHBsYWluZWQgZnVydGhlciBiZWxvdy48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+RnVydGhlciwgdGhlIGVkZ2Ugcm91dGVyIG1heSBhZHZlcnRpc2UgYW4gTVBMUyBMYWJlbCBm
b3IgQkZJUiB4IChzYXkgQkZJUiB3aG9zZSBCRklSLWlkIGlzIFgpIHRvZ2V0aGVyIHdpdGggdGhl
IFBIUCBzdWItc3ViLVRMViwgYW5kIHRoZSBCRlIgcmVzcG9uc2libGUNCiBmb3IgUEhQIGNvdWxk
IHRoZW4gcHVzaCB0aGUgTVBMUyBMYWJlbCB3aGVuIHBvcHBpbmcgdGhlIEJJRVIgaGVhZGVyIGFj
Y29yZGluZyB0byB0aGUgQklFUiBCRklSLWlkIG9mIGEgcGFja2V0LCBhbmQgdGhlIGVkZ2Ugcm91
dGVyIGtub3dzIHRoZSDigJxCRklS4oCdIHRocm91Z2ggdGhlIE1QTFMgTGFiZWwgaW5zdGVhZCBv
ZiB0aGUgQkZJUi1pZCB2YWx1ZSBvZiB0aGUgQklFUiBoZWFkZXIsIGFuZCBkb2VzIFJQRiBmb3Ig
dGhlIGRlc2lnbmF0ZWQgQkZJUg0KIFguPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZiI+WnpoJmd0OyBXaGlsZSB0aGF0IHdvcmtzLCB0aGUgZWRnZSByb3V0ZXIgd2lsbCBu
ZWVkIHRvIGFkdmVydGlzZSBvbmUgc3VjaCBsYWJlbCBmb3IgZWFjaCBCRklSLCBhbmQgc3RpbGwg
c3VmZmVycyB0aGUgcHJvYmxlbSB0aGF0IGRyYWZ0LWlldGYtYmVzcy1tdnBuLWV2cG4tYWdncmVn
YXRpb24tbGFiZWwNCiBwb2ludHMgb3V0IGFuZCBzb2x2ZXMsIGFuZCB0aGF0IHNvbHV0aW9uIGRv
ZXMgd29yayB3ZWxsIHdpdGggUEhQLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlp6aCZndDsgVGhhbmtzLjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWYiPlp6aCZndDsgSmVmZnJleTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5JIGZlZWwgaXQgY291
bGQgbWFrZSBQSFAgbW9yZSB1c2VmdWwgYnkgc3VwcG9ydGluZyBCSUVSIFByb3RvIDIgcGF5bG9h
ZCBhbmQgZXZlbiBSUEYgZm9yIEJJRVIgcHJvdG8gMi80LzYuDQo8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+V2hhdOKA
mXMgeW91ciBvcGluaW9uPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGFua3M8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPkppbmdyb25nPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUx
RTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+IEplZmZyZXkgKFpoYW9odWkpIFpoYW5nIFs8YSBocmVm
PSJtYWlsdG86enpoYW5nQGp1bmlwZXIubmV0Ij5tYWlsdG86enpoYW5nQGp1bmlwZXIubmV0PC9h
Pl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXksIE5vdmVtYmVyIDAxLCAyMDE5IDI6MzEgQU08
YnI+DQo8Yj5Ubzo8L2I+IFhpZWppbmdyb25nIChKaW5ncm9uZykgJmx0OzxhIGhyZWY9Im1haWx0
bzp4aWVqaW5ncm9uZ0BodWF3ZWkuY29tIj54aWVqaW5ncm9uZ0BodWF3ZWkuY29tPC9hPiZndDs7
DQo8YSBocmVmPSJtYWlsdG86Z2pzaGVwQGdtYWlsLmNvbSI+Z2pzaGVwQGdtYWlsLmNvbTwvYT47
IEJJRVIgV0cgJmx0OzxhIGhyZWY9Im1haWx0bzpiaWVyQGlldGYub3JnIj5iaWVyQGlldGYub3Jn
PC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtCaWVyXSBCSUVSIFdHTEM6IGRyYWZ0
LWlldGYtYmllci1waHA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWYiPkhpIEppbmdyb25nLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYi
Pkkgc3VibWl0dGVkIC0wNCByZXZpc2lvbiB0byB0YWtlIGNhcmUgb2YgeW91ciB0d28gY29tbWVu
dHM6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxOC4wcHQ7dGV4dC1pbmRl
bnQ6LTE4LjBwdDttc28tbGlzdDpsMCBsZXZlbDEgbGZvMiI+DQo8IVtpZiAhc3VwcG9ydExpc3Rz
XT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdu
b3JlIj4xLjxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90
OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwv
c3Bhbj48IVtlbmRpZl0+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Q2xhcmlmeSB0aGF0
IG5vbi1CSUVSIGVkZ2Ugcm91dGVyIHdpbGwgbm90IGJlIGFibGUgdG8gcGFydGljaXBhdGUgaW4g
QklFUiBPQU0gcHJvY2VkdXJlczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29M
aXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTguMHB0O3RleHQtaW5kZW50Oi0xOC4w
cHQ7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzIiPg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+Mi48
c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFb
ZW5kaWZdPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlJlcGxhY2VkIEVWUE4tb3Zlcmxh
eSBzY2VuYXJpbyB3aXRoIElQdjQvdjYgbXVsdGljYXN0IHRoYXQgZG9lcyBub3QgbmVlZCBSUEYu
IFRoYXQgc2hvdWxkIGNvdmVyIEVWUE4tb3ZlcmxheSBzY2VuYXJpbyBhcyB3ZWxsIChJ4oCZbGwg
YWRkIGFuIG9wdGlvbiB0bw0KIGJpZXItZXZwbiBzcGVjIHRvIGFsbG93IHVzZSBvZiBJUCYjNDM7
VURQIGhlYWRlciBiZWZvcmUgdGhlIHZ4bGFuIGhlYWRlcikuPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZiI+VGhhbmtzITxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkplZmZyZXk8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6
My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWYiPiBYaWVqaW5ncm9uZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpZWppbmdyb25nQGh1YXdl
aS5jb20iPnhpZWppbmdyb25nQGh1YXdlaS5jb208L2E+Jmd0Ow0KPGJyPg0KPGI+U2VudDo8L2I+
IEZyaWRheSwgT2N0b2JlciAxMSwgMjAxOSAxOjEyIEFNPGJyPg0KPGI+VG86PC9iPiBKZWZmcmV5
IChaaGFvaHVpKSBaaGFuZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnp6aGFuZ0BqdW5pcGVyLm5ldCI+
enpoYW5nQGp1bmlwZXIubmV0PC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86Z2pzaGVwQGdtYWls
LmNvbSI+Z2pzaGVwQGdtYWlsLmNvbTwvYT47IEJJRVIgV0cgJmx0OzxhIGhyZWY9Im1haWx0bzpi
aWVyQGlldGYub3JnIj5iaWVyQGlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4g
UkU6IFtCaWVyXSBCSUVSIFdHTEM6IGRyYWZ0LWlldGYtYmllci1waHA8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SGkgSmVmZnJleSwN
CjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+UGxlYXNlIHNlZSBpbmxpbmUgYmVsb3cg
bWFya2VkIHdpdGggWEpSPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8
L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBKZWZmcmV5IChaaGFvaHVp
KSBaaGFuZyBbPGEgaHJlZj0ibWFpbHRvOnp6aGFuZ0BqdW5pcGVyLm5ldCI+bWFpbHRvOnp6aGFu
Z0BqdW5pcGVyLm5ldDwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gRnJpZGF5LCBPY3RvYmVyIDEx
LCAyMDE5IDM6MjUgQU08YnI+DQo8Yj5Ubzo8L2I+IFhpZWppbmdyb25nICZsdDs8YSBocmVmPSJt
YWlsdG86eGllamluZ3JvbmdAaHVhd2VpLmNvbSI+eGllamluZ3JvbmdAaHVhd2VpLmNvbTwvYT4m
Z3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOmdqc2hlcEBnbWFpbC5jb20iPmdqc2hlcEBnbWFpbC5jb208
L2E+OyBCSUVSIFdHICZsdDs8YSBocmVmPSJtYWlsdG86YmllckBpZXRmLm9yZyI+YmllckBpZXRm
Lm9yZzwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbQmllcl0gQklFUiBXR0xDOiBk
cmFmdC1pZXRmLWJpZXItcGhwPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmIj5IaSBKaW5ncm9uZyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xp
ZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9i
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBYaWVqaW5ncm9uZyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOnhpZWppbmdyb25nQGh1YXdlaS5jb20iPnhpZWppbmdyb25nQGh1YXdlaS5jb208L2E+
Jmd0Ow0KPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBPY3RvYmVyIDEwLCAyMDE5IDU6MTIg
QU08YnI+DQo8Yj5Ubzo8L2I+IEplZmZyZXkgKFpoYW9odWkpIFpoYW5nICZsdDs8YSBocmVmPSJt
YWlsdG86enpoYW5nQGp1bmlwZXIubmV0Ij56emhhbmdAanVuaXBlci5uZXQ8L2E+Jmd0OzsNCjxh
IGhyZWY9Im1haWx0bzpnanNoZXBAZ21haWwuY29tIj5nanNoZXBAZ21haWwuY29tPC9hPjsgQklF
UiBXRyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJpZXJAaWV0Zi5vcmciPmJpZXJAaWV0Zi5vcmc8L2E+
Jmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW0JpZXJdIEJJRVIgV0dMQzogZHJhZnQtaWV0
Zi1iaWVyLXBocDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj5IaSBKZWZmcmV5LDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGFua3MgbXVjaCBmb3IgdGhl
IGNsYXJpZmljYXRpb24uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5PbmUtaG9wIHVu
aWNhc3QgdHVubmVsIGlzIG5vdCBuZWNlc3NhcnksIGFuZCBJIGFzc3VtZSBhIHBhY2tldCBtYXkg
bG9vayBsaWtlIHRoaXM6IEV0aGVybmV0KHR5cGU9MHg4ODQ3KSAmIzQzOyBEQ0IgTGFiZWwgJiM0
MzsgSVAgUGFja2V0Lg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+WnpoMiZndDsgUmlnaHQuPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5BbmQgdGh1cyB0aGUgUEhQIGRv
buKAmXQgbmVjZXNzYXJpbHkgZGV0YWlsIHRoZSDigJh1bmljYXN0IHR1bm5lbOKAmSBmaW5kaW5n
IHByb2NlZHVyZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoZXkgYm90aCB3b3Jr
IGZvciBtZS4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj5CdXQgSSBmYWlsZWQgdG8gdW5kZXJzdGFuZCB0aGUNCjwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj7igJxJbnRlcmZhY2UgYmFzZWQgUlBG
IGNhbiBzdGlsbCBiZSBkb25l4oCdLg0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5MZXQgbWUg
YXNzdW1lIE1WUE4gc2NlbmFyaW8sIEluZ3Jlc3MgUEUxIGFuZCBJbmdyZXNzIFBFMiAmbmJzcDtj
b25uZWN0IHRvIFAxLCBQMSBjb25uZWN0IHRvIFBFMyhyZXF1ZXN0aW5nIFBIUCksIGhvdyBkb2Vz
IHRoZSBQRTMgZG8gdGhlIFJQRiBzbyB0aGF0IG11bHRpY2FzdA0KIGRhdGEgcGFja2V0IGZyb20g
UEUxICh0aGUgaW5jb3JyZWN0IFVNSCkgJm5ic3A7Y291bGQgYmUgZHJvcHBlZCBvbmUgUEUzPyA8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkFsbG9jYXRlIERDQiBsYWJlbCBwZXIgVlBO
IHBlciBJbmdyZXNzIFBFID8NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWYiPlp6aDImZ3Q7IOKAnEludGVyZmFjZSBiYXNlZCBSUEbigJ0gb25seSByZXF1aXJlcyBwZXIt
VlBOIGxhYmVsOyDigJxzZW5kZXIgYmFzZWQgUlBG4oCdICh0aGF0IEJHUC1NVlBOIHJlcXVpcmVz
IGZvciBzb21lIHNjZW5hcmlvcykgcmVxdWlyZXMgZWl0aGVyIHBlci1WUE4gcGVyIEluZ3Jlc3Mg
UEUNCiBsYWJlbHMgKGxpa2UgdGhlIEluZ3Jlc3MgUmVwbGljYXRpb24gY2FzZSkgb3IgcGVyLVZQ
TiBsYWJlbCBwbHVzIGEgUEUgRGlzdGluZ3Vpc2hlciBsYWJlbCAoanVzdCBsaWtlIHdoZW4gd2Ug
bmVlZCB0byBpZGVudGlmeSB0aGUgc2VuZGluZyBQRSBpbiB0aGUgYmktZGlyZWN0aW9uYWwgdHVu
bmVsIGNhc2UpLiBJbiBib3RoIGNhc2VzLCB0aGUgbGFiZWxzIGFyZSBmcm9tIERDQiBhbmQgaXQg
Ym9pbHMgZG93biB0byDigJxkb3duc3RyZWFtIGFzc2lnbmVkDQogbGFiZWzigJ0gY2FzZS48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+Rm9yIHRoZSBmb2xsb3dpbmcgdGV4dCwgSeKAmWQgbGlrZSB0byBjaGVjayBvbmUt
Ynktb25lIHRoZSBwb3NzaWJsZSBCSUVSIFBheWxvYWQsIGFuZCBmZWVsIHRoYXQgSVB2NCBwYXls
b2FkIGFuZCBJUHY2IHBheWxvYWQgY291bGQgYmUgc3VwcG9ydGVkIGJ5DQogUEhQIHRvby4gSSBk
b27igJl0IGtub3cgd2h5IGl0IGlzIG5vdCBpbmNsdWRlZCBpbiB0aGlzIGRvYy48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5aemgyJmd0OyBUbyBhbGxvdyBSUEYsIHdl
IHdpbGwgbmVlZCBhIGxhYmVsIChzaW1pbGFyIHRvIFZQTiBjYXNlLCBqdXN0IHRoYXQgdGhlIGxh
YmVsIHdpbGwgcG9pbnQgdG8g4oCcdmlydHVhbCBpbnRlcmZhY2XigJ0gaW4gdGhlIG1hc3Rlci9k
ZWZhdWx0IHJvdXRpbmcgaW5zdGFuY2UgZm9yDQogUlBGIHB1cnBvc2UpLiBUaGF0IGJvaWxzIGRv
d24gdG8g4oCcZG93bnN0cmVhbSBhc3NpZ25lZCBsYWJlbOKAnSBjYXNlIGFnYWluLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWYiPlp6aDImZ3Q7IFRoaXMgaXMgYXNzdW1pbmcgSVAgbXVsdGljYXN0LjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6Ymx1ZSI+WEpSOiBHb3QgaXQuIFRoaXMgaXMgd2hhdCBJIGFtIHRoaW5r
aW5nIGFib3V0LiBGb3IgSVB2NCBwYXlsb2FkIGFuZCBJUHY2IHBheWxvYWQsIGl0IGNvdWxkIGJl
IHN1cHBvcnRlZCBieSBQSFAgdG9vIGlmIGl0IGlzIGFsbG93ZWQgdG8gZGlzYWJsZSBSUEYuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjE4LjBwdDt0
ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0OmwxIGxldmVsMSBsZm80Ij4NCjwhW2lmICFzdXBw
b3J0TGlzdHNdPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PHNw
YW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+KDEpPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1
b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bh
bj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPnRoZSBwYXlsb2FkIGFmdGVyIEJJRVIgaGVhZGVyIGlzIERvd25zdHJlYW0t
YXNzaWduZWQtTVBMUyBQYXlsb2FkIChCSUVSIFByb3RvID0gMSkgLy9UaGlzIHBheWxvYWQgdHlw
ZSBjb3VsZCBiZSBzdXBwb3J0ZWQgYnkgUEhQIGFzIHRoaXMNCiBkb2Mgc2F5cy4gPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4t
bGVmdDoxOC4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDpsMSBsZXZlbDEgbGZvNCI+
DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPigyKTxzcGFuIHN0eWxlPSJm
b250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj50aGUgcGF5bG9hZCBhZnRlciBCSUVSIGhlYWRlciBp
cyBVcHN0cmVhbS1hc3NpZ25lZC1NUExTIFBheWxvYWQgKEJJRVIgUHJvdG8gPSAyKTxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6MTguMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzQi
Pg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4oMyk8c3BhbiBzdHlsZT0i
Zm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+dGhlIHBheWxvYWQgYWZ0ZXIgQklFUiBoZWFkZXIg
aXMgRXRoZXJuZXQgUGF5bG9hZCAoQklFUiBQcm90byA9IDMpPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxOC4wcHQ7
dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDpsMSBsZXZlbDEgbGZvNCI+DQo8IVtpZiAhc3Vw
cG9ydExpc3RzXT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxz
cGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPig0KTxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZx
dW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3Nw
YW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj50aGUgcGF5bG9hZCBhZnRlciBCSUVSIGhlYWRlciBpcyBJUHY0IFBheWxv
YWQgKEJJRVIgUHJvdG8gPSA0KSZuYnNwOyAvL0kgZmVlbCB0aGlzIHBheWxvYWQgdHlwZSBjb3Vs
ZCBiZSBzdXBwb3J0ZWQgYnkgUEhQICh0aGUgcGFja2V0IGFmdGVyDQogUEhQIGlzIEV0aGVybmV0
ICYjNDM7IElQdjQgcGF5bG9hZCwgb3IgRXRoZXJuZXQgJiM0MzsgTGFiZWwgWCAmIzQzOyBJUHY0
IHBheWxvYWQpLCBMYWJlbCBYIGlzIGVpdGhlciBhIG5vcm1hbCBMU1AgbGFiZWwgaW5kaWNhdGlu
ZyBhbnkgcGF5bG9hZCwgb3IgYSBMYWJlbCBhZHZlcnRpc2VkIHRvIGluZGljYXRpbmcgSVB2NCBw
YXlsb2FkLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3Jh
cGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxOC4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlz
dDpsMSBsZXZlbDEgbGZvNCI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUi
Pig1KTxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj50aGUgcGF5bG9hZCBh
ZnRlciBCSUVSIGhlYWRlciBpcyBPQU0gUGF5bG9hZCAoQklFUiBQcm90byA9IDUpPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4t
bGVmdDoxOC4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDpsMSBsZXZlbDEgbGZvNCI+
DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPig2KTxzcGFuIHN0eWxlPSJm
b250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj50aGUgcGF5bG9hZCBhZnRlciBCSUVSIGhlYWRlciBp
cyBJUHY2IFBheWxvYWQgKEJJRVIgUHJvdG8gPSA2KSAvL0kgZmVlbCB0aGlzIHBheWxvYWQgdHlw
ZSBjb3VsZCBiZSBzdXBwb3J0ZWQgYnkgUEhQICh0aGUgcGFja2V0IGFmdGVyIFBIUA0KIGlzIEV0
aGVybmV0ICYjNDM7IElQdjYgcGF5bG9hZCwgb3IgRXRoZXJuZXQgJiM0MzsgTGFiZWwgWSAmIzQz
OyBJUHY2IHBheWxvYWQpLCBMYWJlbCBYIGlzIGVpdGhlciBhIG5vcm1hbCBMU1AgbGFiZWwgaW5k
aWNhdGluZyBhbnkgcGF5bG9hZCwgb3IgYSBMYWJlbCBhZHZlcnRpc2VkIHRvIGluZGljYXRpbmcg
SVB2NiBwYXlsb2FkLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFy
YWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTguMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7bXNv
LWxpc3Q6bDEgbGV2ZWwxIGxmbzQiPg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdu
b3JlIj4oNyk8c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVv
dDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5k
aWZdPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+dGhlIHBheWxv
YWQgYWZ0ZXIgQklFUiBoZWFkZXIgaXMgVlhMQU4gUGF5bG9hZCAoQklFUiBQcm90byA9IFRCRCkm
bmJzcDsgLy9UaGlzIHBheWxvYWQgdHlwZSBjb3VsZCBiZSBzdXBwb3J0ZWQgYnkgUEhQIGFzIHRo
aXMgZG9jIHNheXMuIChhIGxpdHRsZQ0KIGNvbmZ1c2lvbiwgdGhlIHBhY2tldCBpcyBFdGhlcm5l
dCAmIzQzOyA/Pz8pPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+WnpoMiZndDsgR29vZCBxdWVzdGlvbi4gSW4g
ZHJhZnQtaWV0Zi1iaWVyLWV2cG4sIHRoZSBWWExBTiBoZWFkZXIgY29tZXMgcmlnaHQgYWZ0ZXIg
dGhlIEJJRVIgaGVhZGVyIHcvbyB0aGUgSVAvVURQIGhlYWRlci4gV2l0aCBCSUVSIFBIUCwgSXQg
d291bGQgYmUg4oCcb3V0ZXIgaGVhZGVyDQogKEV0aGVybmV0IG9yIHR1bm5lbCkgJiM0MzsgVlhM
QU4gaGVhZGVyICh3L28gdGhlIElQL1VEUCBwYXJ0KeKAnSBpZiB3ZSBkb27igJl0IGRvIGFueXRo
aW5nIHNwZWNpYWwuIFRoYXQgbWF5IG5vdCB3b3JrIGlmIHRoZSBvdXRlciBoZWFkZXIgZG9lcyBu
b3QgaGF2ZSBhIHdheSB0byBpbmRpY2F0ZSB0aGUgcGF5bG9hZCBpcyBWWExBTiBoZWFkZXIgdy9v
IHRoZSBJUC9VRFAgcGFydC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5aemgyJmd0OyBUaGUgcmVhc29uIHRo
YXQgZHJhZnQtaWV0Zi1iaWVyLWV2cG4gcHV0IHRoZSBWWExBTiBoZWFkZXIgcmlnaHQgYWZ0ZXIg
QklFUiBoZWFkZXIgdy9vIHRoZSBJUC9VRFAgcGFydCBpcyBzbyB0aGF0IHdlIGRvbuKAmXQgaGF2
ZSB0aGUgb3ZlcmhlYWQgb2YgdW5uZWNlc3NhcnkNCiBJUC9VRFAgaGVhZGVyLCBwbHVzIHRoYXQg
d2UgZG9u4oCZdCBuZWVkIHRvIGFsbG9jYXRlIGEgbXVsdGljYXN0IGFkZHJlc3MgdG8gYmUgdXNl
ZCBpbiB0aGUgSVAgaGVhZGVyLiBQZXJoYXBzLCB3aGVuIFBIUCBpcyB1c2VkLCB3ZSBzaG91bGQg
dXNlIElQL1VEUCBoZWFkZXIgYWZ0ZXIgYWxsPyBJZiB3ZSBkbyB0aGF0LCBzaG91bGQgd2UgYWxs
b2NhdGUgYW4gYWRkcmVzcyBmcm9tIHRoZSAyMjQuMC4wLjAvMjQgYmxvY2ssIGFuZCB3ZSB3b3Vs
ZCBub3QNCiBuZWVkIFJQRiBjaGVjaz88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsdWUiPlhKUjog
RWl0aGVyIHdvcmtzIGZvciBtZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsdWUiPlhKUjogVXNl
IGFuIG91dGVyIElQJiM0MztVRFAmIzQzO1ZYTEFOIGZvciBpbm5lciBCVU0gcGFja2V0IGlzIGEg
Y29tbW9uIGNhc2Ugd2l0aG91dCBCSUVSIGhlYWRlciwgYW5kIGl0IGFkZCB2YWx1ZSBvZiBmbG9v
ZGluZy1yZWR1Y3Rpb24gd2l0aCBCSUVSIGhlYWRlci4gVGhlDQogZ3JvdXAgYWRkcmVzcyBjYW4g
YmUgYW55IG9uZSBjb25maWd1cmVkLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Ymx1ZSI+WEpSOiBE
aXNhYmxpbmcgUlBGIGlzIHN0aWxsIHVzZWZ1bCBpbiBjYXNlcyBsaWtlIEJVTSB0cmFmZmljIG9y
IHNpbmdsZS1ob21lZCBzb3VyY2UgZGVwbG95bWVudC4gSWYgZGlzYWJsaW5nIFJQRiBpcyBjb25z
aWRlcmVkIGluIFBIUCwgdGhlbiBJIHN1Z2dlc3QNCiB0aGF0IElQdjQgcGF5bG9hZCBhbmQgSVB2
NiBwYXlsb2FkIGNhbiBhbHNvIGJlIG1lbnRpb25lZC4gPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5aemgyJmd0OyBKZWZmcmV5PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
ZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpuYXZ5
Ij4mbmJzcDsmbmJzcDsgVGhlIHByb2NlZHVyZXMgaW4gdGhpcyBzZWN0aW9uIGFwcGx5IG9ubHkg
aWYsIGJ5IG1lYW5zIG91dHNpZGUgdGhlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90Oztjb2xvcjpuYXZ5Ij4mbmJzcDsmbmJzcDsgc2NvcGUgb2YgdGhpcyBkb2N1bWVudCwgaXQg
aXMga25vd24gdGhhdCB0aGUgcGF5bG9hZCBhZnRlciBCSUVSPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnki
PiZuYnNwOyZuYnNwOyBoZWFkZXIgaXMgb25lIG9mIHRoZSBmb2xsb3dpbmc6IChNUExTIHBheWxv
YWQsIE5WTzMgcGF5bG9hZCk8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj5JIGFsc28gdGhpbmsgdGhlIOKAmGJ5IG1lYW5zIG91dHNp
ZGUgdGhlIHNjb3BlIG9mIHRoaXMgZG9jdW1lbnTigJkgbWFrZXMgaXQgZGlmZmljdWx0IHRvIHVz
ZSB0aGlzIFBIUCBtZXRob2QuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5NYXliZSB0
aGUgUDEgcm91dGVyIChhcyBJIGFzc3VtZSBhYm92ZSkgbmVlZCB0byBqdWRnZSB0aGUgQklFUiBQ
cm90byB2YWx1ZSB0byBkZWNpZGUgd2hldGhlciB0byBzYXRpc2Z5IHRoZSDigJxQSFAgcmVxdWVz
dOKAnSBieSB0aGUgZG93bnN0cmVhbSBQRTMsDQogYW5kIGdlbmVyYXRlIGEgd2FybmluZyBpZiBm
YWlsZWQgdG8gc2F0aXNmeSB0aGUg4oCcUEhQIHJlcXVlc3TigJ0gPzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGFu
a3M8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkppbmdyb25nPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRp
diBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRp
bmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWYiPiBKZWZmcmV5IChaaGFvaHVpKSBaaGFuZyBbPGEgaHJlZj0ibWFpbHRvOnp6aGFu
Z0BqdW5pcGVyLm5ldCI+bWFpbHRvOnp6aGFuZ0BqdW5pcGVyLm5ldDwvYT5dDQo8YnI+DQo8Yj5T
ZW50OjwvYj4gVGh1cnNkYXksIE9jdG9iZXIgMTAsIDIwMTkgODoyMyBBTTxicj4NCjxiPlRvOjwv
Yj4gWGllamluZ3JvbmcgJmx0OzxhIGhyZWY9Im1haWx0bzp4aWVqaW5ncm9uZ0BodWF3ZWkuY29t
Ij54aWVqaW5ncm9uZ0BodWF3ZWkuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86Z2pzaGVw
QGdtYWlsLmNvbSI+Z2pzaGVwQGdtYWlsLmNvbTwvYT47IEJJRVIgV0cgJmx0OzxhIGhyZWY9Im1h
aWx0bzpiaWVyQGlldGYub3JnIj5iaWVyQGlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0
OjwvYj4gUkU6IFtCaWVyXSBCSUVSIFdHTEM6IGRyYWZ0LWlldGYtYmllci1waHA8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkhpIEppbmdyb25nLDxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlBsZWFzZSBzZWUgenpoJmd0OyBiZWxv
dy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0K
PGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3Bh
ZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWYiPiBCSUVSICZsdDs8YSBocmVmPSJtYWlsdG86Ymllci1ib3VuY2VzQGlldGYu
b3JnIj5iaWVyLWJvdW5jZXNAaWV0Zi5vcmc8L2E+Jmd0Ow0KPGI+T24gQmVoYWxmIE9mIDwvYj5Y
aWVqaW5ncm9uZzxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIE9jdG9iZXIgOSwgMjAxOSA0
OjA0IEFNPGJyPg0KPGI+VG86PC9iPiA8YSBocmVmPSJtYWlsdG86Z2pzaGVwQGdtYWlsLmNvbSI+
Z2pzaGVwQGdtYWlsLmNvbTwvYT47IEJJRVIgV0cgJmx0OzxhIGhyZWY9Im1haWx0bzpiaWVyQGll
dGYub3JnIj5iaWVyQGlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtC
aWVyXSBCSUVSIFdHTEM6IGRyYWZ0LWlldGYtYmllci1waHA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SSB0aGluayB0aGUgaWRlYSBv
ZiBQSFAgdG8gc3VwcG9ydCBCSUVSLWluY2FwYWJsZSBQRSBpcyBraW5kIG9mIHVzZWZ1bC48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoZXJlIGFyZSBzb21lIGNvbW1lbnRzIGFzIGJl
bG93OjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj4xLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Rm9yIHRo
ZSBmb2xsb3dpbmcgdGV4dCwgbGV0IG1lIGFzc3VtZSB0aGUg4oCcc2VudCB0byB0aGUgZG93bnN0
cmVhbSByb3V0ZXIgd2l0aG91dCB0aGUgQklFUiBoZWFkZXIgZGlyZWN0bHkgb3Igb3ZlciBhbnkg
dHlwZSBvZiB0dW5uZWzigJ0gYXMg4oCcc2VudCB0bw0KIHRoZSBkb3duc3RyZWFtIHJvdXRlciB3
aXRob3V0IHRoZSBCSUVSIGhlYWRlciB0aHJvdWdoIG9uZS1ob3AgdW5pY2FzdCB0dW5uZWwgb3Ig
bXVsdGktaG9wIHVuaWNhc3QgdHVubmVs4oCdLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWYiPlp6aCZndDsgTm90IG5lY2Vzc2FyaWx5IOKAnG9uZS1ob3AgdHVubmVs4oCd
LiBJdCBjb3VsZCBiZSB3L28gdXNpbmcgdHVubmVsIGF0IGFsbCBpbiB0aGUgZGlyZWN0IGNvbm5l
Y3Rpb24gY2FzZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPkhvdyBpcyB0aGUg4oCYdW5pY2FzdCB0dW5uZWzigJkgZm91bmQgYW5kIHVzZWQg
Zm9yIHRoZSBQSFAgPyBUaGlzIHNlZW1zIGltcG9ydGFudCBmb3IgZGVwbG95bWVudCBvZiB0aGlz
IFBIUCBkcmFmdCwgYW5kIG5lZWQgc29tZSBjbGFyaWZpY2F0aW9uLjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+SWYgdGhpcyBkb2N1bWVudCBzdXBwb3J0IGZpbmRpbmcgdGhlIOKAmHVu
aWNhc3QgdHVubmVs4oCZIGJ5IGEgaG9zdCBwcmVmaXggKHVzZWQgYXMgQkZSLXByZWZpeCksIHRo
YXQgc2VlbXMgZmluZS4gRm9yIGV4YW1wbGUsIGluIGEgTERQIG5ldHdvcmssIHRoaXMNCiBob3N0
LXByZWZpeCBjYW4gYmUgdXNlZCBhcyBGRUMgdG8gZmluZCBhIExEUCBMU1AuIEFub3RoZXIgZXhh
bXBsZSwgSW4gYW4gU1ItTVBMUyBuZXR3b3JrLCB0aGlzIGhvc3QtcHJlZml4IGNhbiBiZSB1c2Vk
IHRvIGZpbmQgYW4gU1JHQiBMU1AuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5JZiB0
aGlzIGRvY3VtZW50IHN1cHBvcnQgZmluZGluZyB0aGUgJm5ic3A74oCYdW5pY2FzdCB0dW5uZWzi
gJkgYnkgYSBub24taG9zdCBwcmVmaXggKHVzZWQgYXMgQkZSLXByZWZpeCkgLCB0aGVyZSBtYXkg
YmUgbW9yZSBpbmZvcm1hdGlvbiBuZWVkIHRvIGFkdmVydGlzZS4NCjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6bmF2eSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7SWYgdGhl
IGRvd25zdHJlYW0gbmVpZ2hib3IgZm9yIGEgQklFUiBwcmVmaXggaXMgdGhlIG9uZSBhZHZlcnRp
c2luZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0
ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6bmF2eSI+Jm5i
c3A7Jm5ic3A7IHRoZSBwcmVmaXggd2l0aCBhIFBIUCBzdWItc3ViLVRMViBvciB3aXRoIGFuIElt
cGxpY2l0IE51bGwgTGFiZWwgaW48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
O2NvbG9yOm5hdnkiPiZuYnNwOyZuYnNwOyB0aGUgTGFiZWwgZmllbGQgaW4gaXRzIEJJRVIgTVBM
UyBFbmNhcHN1bGF0aW9uIHN1Yi1zdWItVExWLCB0aGVuIHdoZW48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnkiPiZuYnNwOyZuYnNwOyB0aGUgY29ycmVzcG9u
ZGluZyBCSVJUIG9yIEJJRlQgZW50cnkgaXMgY3JlYXRlZC91cGRhdGVkLCB0aGU8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6
bm9uZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnkiPiZuYnNwOyZuYnNwOyBmb3J3
YXJkaW5nIGJlaGF2aW9yIE1VU1QgYmUgdGhhdCB0aGUgQklFUiBoZWFkZXIgaXMgcmVtb3ZlZCBh
bmQgdGhlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpuYXZ5Ij4m
bmJzcDsmbmJzcDsgcGF5bG9hZCBiZSBzZW50IHRvIHRoZSBkb3duc3RyZWFtIHJvdXRlciB3aXRo
b3V0IHRoZSBCSUVSIGhlYWRlciw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6bmF2eSI+Jm5ic3A7Jm5ic3A7IGVp
dGhlciBkaXJlY3RseSBvciBvdmVyIGFueSB0eXBlIG9mIHR1bm5lbC48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5aemgmZ3Q7IFB1dCBhc2lkZSBQSFAgZm9yIGEgbW9t
ZW50LiBMZXTigJlzIHNheSBCRlIxIG5lZWRzIHRvIHNlbmQgYSBCSUVSIHBhY2tldCB0byBCRlIy
LCBhbmQgdGhlcmUgaXMgYSBub24tQkZSIGluIHRoZSBtaWRkbGUuIFRoZSBCSUVSIGFyY2hpdGVj
dHVyZSBzcGVjIHNheXMgdGhhdA0KIHlvdSBqdXN0IHR1bm5lbCB0aGUgQklFUiBwYWNrZXQgdG8g
QkZSMi4gQW55IHR1bm5lbCB0aGF0IHRlcm1pbmF0ZXMgYXQgQkZSMiB3aWxsIHdvcmsg4oCTIHRo
ZSBwYXlsb2FkIHRocm91Z2ggdGhhdCB0dW5uZWwgaXMgd2l0aCB0aGUgQklFUiBoZWFkZXIuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZiI+WnpoJmd0OyBOb3cgY29tZXMgYmFjayB0byBQSFAsIGFuZCDigJxCRlIy
4oCdIGlzIHJlcXVlc3RpbmcgUEhQLiBUaGUgc2FtZSBhcHBsaWVzIOKAkyBwYWNrZXQgaXMgZWl0
aGVyIHNlbnQgdy9vIHVzaW5nIGEgdHVubmVsIChpbiBkaXJlY3QgY29ubmVjdCBjYXNlKSBvciB1
c2luZyBhIHR1bm5lbA0KIChvbmUtaG9wIG9yIG11bHRpLWhvcCksIGFuZCB3L28gdGhlIEJJRVIg
aGVhZGVyLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlp6aCZndDsgSW4gbXkgdmlldywgdGhpcyBkb2N1bWVu
dCBkb2VzIG5vdCBuZWVkIHRvIHRhbGsgYWJvdXQgaG93IHRvIGZpbmQgdGhhdCB0dW5uZWwsIGp1
c3QgbGlrZSBpbiB0aGUgYXJjaGl0ZWN0IHNwZWMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjIuDQo8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoZSBmb2xsb3dpbmcgdGV4dCBpcyBraW5kIG9mIHVuY2xl
YXIgdG8gbWUuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPuKAnGFzIGxvbmcgYXMg
dGhlIGVkZ2Ugcm91dGVyIGRvZXMgbm90IG5lZWQgdG8ga25vdyB0aGUgdHJhbnNtaXR0aW5nIEJG
SVLigJ0mbmJzcDsgbWVhbnMgdGhhdCB0aGUgZWRnZSByb3V0ZXIgZG9lcyBub3QgbmVlZCB0byBk
byBSUEYgPw0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+WnpoJmd0
OyBJbnRlcmZhY2UgYmFzZWQgUlBGIGNhbiBzdGlsbCBiZSBkb25lLCBsaWtlIGluIE1WUE4vR1RN
IGNhc2Ug4oCTIHRyYWZmaWMgbmVlZHMgdG8gYmUgY29taW5nIGZyb20gdGhlIOKAnGNvcmXigJ0s
IHdoaWNoIGNhbiBiZSBpbmRpY2F0ZWQgYnkgYSBWUE4gbGFiZWwgKHdoaWNoIGlzDQog4oCcZG93
bnN0cmVhbeKAnSBhbGxvY2F0ZWQsIGFuZCBEQ0IgbGFiZWwgaXMgY29uc2lkZXJlZCBhcyDigJxk
b3duc3RyZWFt4oCdIGFsbG9jYXRlZCkuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj5CZXNpZGVzLCBiZWNhdXNlIHRoZSBlZGdlIHJvdXRlciB3
b27igJl0IGhhdmUgdGhlIHdob2xlIEJJRVIgaGVhZGVyLCB0aGVyZSBtYXkgYmUgc29tZSBvdGhl
ciBpbXBhY3RzLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGVyZSBpcyBubyBP
QU0gZmllbGQsIHNvIHRoZSBlZGdlIHJvdXRlciBtYXkgbm90IHN1cHBvcnQgdGhlIEJJRVIgT0FN
ID8NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlp6aCZndDsgUmln
aHQuIEkgd2lsbCBjbGFyaWZ5IHRoYXQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj5Gb3IgdGhlIGxhY2sgb2YgUHJvdG8gZmllbGQsIHNlZSB0
aGUgZm9sbG93aW5nIGNvbW1lbnQgMy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9uZSI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7O2NvbG9yOm5hdnkiPiZuYnNwOyZuYnNwOyBXaGlsZSB0aGUgYWJvdmUgdGV4dCB1c2VzIE1W
UE4vRVZQTiBhcyBleGFtcGxlLCBCSUVSIFBIUCBpczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWF1dG9zcGFjZTpub25lIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDs7Y29sb3I6bmF2eSI+Jm5ic3A7Jm5ic3A7IGFwcGxpY2FibGUgdG8gYW55IHNj
ZW5hcmlvIHdoZXJlIHRoZSBtdWx0aWNhc3QgZmxvdyBvdmVybGF5IGVkZ2U8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hdXRvc3BhY2U6bm9u
ZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnkiPiZuYnNwOyZuYnNwOyByb3V0ZXIg
ZG9lcyBub3Qgc3VwcG9ydCBCSUVSLCBhcyBsb25nIGFzIHRoZSBlZGdlIHJvdXRlciBkb2VzIG5v
dDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90Oztjb2xvcjpuYXZ5Ij4mbmJzcDsmbmJzcDsgbmVlZCB0byBrbm93IHRoZSB0cmFu
c21pdHRpbmcgQkZJUi48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj4zLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5G
b3IgdGhlIGZvbGxvd2luZyB0ZXh0LCBJIHRoaW5rIHRoZSBlZGdlIHJvdXRlciBtYXkgc3RpbGwg
YmUgYWJsZSB0byBzdXBwb3J0IG90aGVyIHBheWxvYWQgdHlwZSBieSBzb21lIG1lYW5zLCBlc3Bl
Y2lhbGx5IHRoZSBJUHY0IGFuZCBJUHY2IHBheWxvYWQNCiBmb3IgTVZQTi48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPk9uZSB3YXkgSSBpbWFnaW5lLCB0aGUgZWRnZSByb3V0ZXIgY291
bGQgYWR2ZXJ0aXNlIHNvbWUgTVBMUyBMYWJlbCBmb3IgdHlwZSBYIHBheWxvYWQoc2F5IElQdjQp
LCBhbmQgYWR2ZXJ0aXNlIHNvbWUgTVBMUyBMYWJlbCBmb3IgdHlwZSBZIHBheWxvYWQoc2F5DQog
SVB2NikgdG9nZXRoZXIgd2l0aCB0aGUgQkZSLXByZWZpeCBhbmQgdGhlIFBIUCBzdWItc3ViLVRM
Vi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5aemgmZ3Q7IEFuZCB0
aGF0IGlzIGV4YWN0bHkgY292ZXJlZCBieSBleGlzdGluZyB0ZXh0IHRoYXQgdGhlIHBheWxvYWQg
aXMgTVBMUyAoZG93bnN0cmVhbSBsYWJlbCkgYW5kIE5WTzMgKGdsb2JhbCBWTkkpIOKAkyBPbmNl
IHlvdSBwcmVwZW5kIHRoYXQgTVBMUyBsYWJlbCB0byB5b3VyDQogdHlwZSBYL1kgcGF5bG9hZCB0
aGVuIHRoZSBwYXlsb2FkIGFmdGVyIEJJRVIgaGVhZGVyIGJlY29tZXMgTVBMUyBub3QgWC9ZIGFu
eW1vcmUNCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7U2Vnb2UgVUkgU3ltYm9sJnF1b3Q7LHNhbnMtc2VyaWYiPvCfmIo8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRl
eHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpuYXZ5Ij4mbmJz
cDsmbmJzcDsgVGhlIHByb2NlZHVyZXMgaW4gdGhpcyBzZWN0aW9uIGFwcGx5IG9ubHkgaWYsIGJ5
IG1lYW5zIG91dHNpZGUgdGhlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9InRleHQtYXV0b3NwYWNlOm5vbmUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztj
b2xvcjpuYXZ5Ij4mbmJzcDsmbmJzcDsgc2NvcGUgb2YgdGhpcyBkb2N1bWVudCwgaXQgaXMga25v
d24gdGhhdCB0aGUgcGF5bG9hZCBhZnRlciBCSUVSPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOm5hdnkiPiZuYnNw
OyZuYnNwOyBoZWFkZXIgaXMgb25lIG9mIHRoZSBmb2xsb3dpbmc6IChNUExTIHBheWxvYWQsIE5W
TzMgcGF5bG9hZCk8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6OS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
ZiI+WnpoJmd0OyBUaGFua3MhPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+WnpoJmd0OyBKZWZmcmV5PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGFua3M8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkppbmdyb25nPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+IEJJRVIgWzxhIGhyZWY9Im1haWx0bzpiaWVy
LWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpiaWVyLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+
T24gQmVoYWxmIE9mIDwvYj5HcmVnIFNoZXBoZXJkPGJyPg0KPGI+U2VudDo8L2I+IFNhdHVyZGF5
LCBTZXB0ZW1iZXIgMjEsIDIwMTkgNToyMiBBTTxicj4NCjxiPlRvOjwvYj4gQklFUiBXRyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmJpZXJAaWV0Zi5vcmciPmJpZXJAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4N
CjxiPlN1YmplY3Q6PC9iPiBSZTogW0JpZXJdIEJJRVIgV0dMQzogZHJhZnQtaWV0Zi1iaWVyLXBo
cDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPldlJ3JlIGxvbmcgcGFzdCBBdWcgMTN0aCBhbmQg
bm90IG9uZSByZXNwb25zZS4gUExFQVNFIHJlYWQgYW5kIHJlc3BvbmQgb3Igd2UnbGwganVzdCBs
ZXQgdGhpcyBleHBpcmUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+
VGhhbmtzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5HcmVnPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5PbiBUdWUsIEp1bCAzMCwgMjAxOSBhdCAxMToyMyBB
TSBHcmVnIFNoZXBoZXJkICZsdDs8YSBocmVmPSJtYWlsdG86Z2pzaGVwQGdtYWlsLmNvbSI+Z2pz
aGVwQGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0ND
Q0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJn
aW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5QbGVhc2Ug
cmVhZCBhbmQgcmVzcG9uZCB0byB0aGlzIHRocmVhZDo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIj48YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0
cHM6L2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLWJpZXItcGhwL19fOyE4V29B
NlJqQzgxYyFXQ0g1X1ZNY3EzWklFa2k3QmNmbXZfd2JPU2tBbUtHclM1UzhGVXlBZDVBTzV1VFIz
bXVLcWVINDBXXzFLT0pEJCIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0
Zi5vcmcvZG9jL2RyYWZ0LWlldGYtYmllci1waHAvPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+RU9UV1Q6IEF1ZyAxM3RoLjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+VGhhbmtzLDxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj5TaGVwPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPihjaGFpcnMpPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_16253F7987E4F346823E305D08F9115AABA49EB0nkgeml514mbxchi_--


From nobody Wed Nov  6 09:11:32 2019
Return-Path: <stig@venaas.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E8FBF1208E6 for <bier@ietfa.amsl.com>; Wed,  6 Nov 2019 09:11:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=venaas-com.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8kxzvLcCh99n for <bier@ietfa.amsl.com>; Wed,  6 Nov 2019 09:11:23 -0800 (PST)
Received: from mail-ed1-x534.google.com (mail-ed1-x534.google.com [IPv6:2a00:1450:4864:20::534]) (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 64ACC120B27 for <bier@ietf.org>; Wed,  6 Nov 2019 09:11:22 -0800 (PST)
Received: by mail-ed1-x534.google.com with SMTP id m13so13649279edv.9 for <bier@ietf.org>; Wed, 06 Nov 2019 09:11:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=venaas-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=JfRJLnkJfV6h6YY4ZnRm5nOhCka5bYCGfhHRTJw0Atg=; b=m/p2nO//dHMA2xMgh8Z557JgZG/bHR9KaB4W8qB1WFKTTGbQOZFde8tAgya3tYotC3 kb6dSTtr4NiyssvzKD5/5GcLlWkcTR7UjB0KRP5KHYhRJq1EbZj5iAVBAE1gzgxVI8/T 8c1AkGrDxtm5X51JZRVl/Hf3X/saJZGFoS5LigDhgQATBdXP+FlQc4JYUBhcxCJCWeGZ Rc62ogC1hkpHdnKAC56sTOOiq06fXYxDKFliuqnFRnOcJdwQfK7sy7q7vKMY5DGskOpR G4b+GjYo6VwmnI7hInL/u1GdacE3J3Jok+8H/x5AHokA9+V6nAxkCK/zsh8UnUMEf2Sd tZdA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=JfRJLnkJfV6h6YY4ZnRm5nOhCka5bYCGfhHRTJw0Atg=; b=Ly/9EwdVIO6iKb+cRlMIGUKHAE1PIAwKMbyNIDojZCHFCIJ2Rg4W/I01Zg7Ckxe2yD 1posVUMDZWWlGRnm2D2i4JORYfQr2gIevwmv/wXcKTZzHrutkTJ3+Bm22sUc+CsijmAR TTH/SWYAVEHki0b1t6eiqS8Ct7BtkfG8AL5jAW8l86zhkxq/3cjp0UkvENa8QeQu/uQG UkSCDIWB6vBiYEP9evjVTO4aZYM0Qh0Iq3B1/oth8SjWxBsWyvyh0ZDZ30FOEpmbKuKD my+R4LeOuoj2lXe2vXXSLGSOTjEevRYjFCqZztrTlhYOe60L1Y6sAQQqoKt5CP3g+K1T G65w==
X-Gm-Message-State: APjAAAUnjxk5O/bT1J0e8qT9Ws7a0wyJCLkXqq7EGZVb4/wXPl+fkLM5 WDz6yU2jdO9qRClITQqGm7VNMPcdQL68yMtKbaQf525WgrI=
X-Google-Smtp-Source: APXvYqwD/fD9WrGb+Jr0hGfMKbofqrs6miW5mrJdmMvEvG0IFTJQaOcsFM2lfWYIONm+kAW64G89CQBTO4OsgDwYWMg=
X-Received: by 2002:a05:6402:1816:: with SMTP id g22mr3933739edy.76.1573060280832;  Wed, 06 Nov 2019 09:11:20 -0800 (PST)
MIME-Version: 1.0
References: <CABFReBrOontUPx=wtz1Ox2gn7wQ=aDM1fyBWyeWjS26Kbu7q0Q@mail.gmail.com>
In-Reply-To: <CABFReBrOontUPx=wtz1Ox2gn7wQ=aDM1fyBWyeWjS26Kbu7q0Q@mail.gmail.com>
From: Stig Venaas <stig@venaas.com>
Date: Wed, 6 Nov 2019 09:11:10 -0800
Message-ID: <CAHANBtKuUNg7ngUB0N17McS07iD3wFoNbwsdEaLPmaAE0eTWzw@mail.gmail.com>
To: Greg Shepherd <gjshep@gmail.com>
Cc: BIER WG <bier@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/X-TVZHE-HGRhRo0Uaboy7cnZq4g>
Subject: Re: [Bier] BIER WG - Call for agenda items
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 06 Nov 2019 17:11:30 -0000

Hi

I would like 15 minutes for draft-venaas-pim-igmp-mld-extension. I will present.

This is extends IGMP and MLD to include BIER sender information (like
we did for PIM and MVPN). In the same slot I'll also mention how
draft-ietf-bier-mld has been updated to make use of this. If you like,
maybe put that separately with a few minutes, so people can see that
both are on the agenda.

Thanks,
Stig

On Fri, Nov 1, 2019 at 1:20 PM Greg Shepherd <gjshep@gmail.com> wrote:
>
> Time to flesh out our agenda for Singapore.
>
> Please respond (though I've gotten at least one request before sending this out..) with the name of the draft, the presenters name and the amount of time requested.
>
> Thanks,
> Shep
> (Chairs)
> _______________________________________________
> BIER mailing list
> BIER@ietf.org
> https://www.ietf.org/mailman/listinfo/bier


From nobody Thu Nov  7 12:45:37 2019
Return-Path: <gjshep@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5D492120963 for <bier@ietfa.amsl.com>; Thu,  7 Nov 2019 12:45:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 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_NONE=-0.0001, SPF_HELO_NONE=0.001, 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 7QanYE5TJYh0 for <bier@ietfa.amsl.com>; Thu,  7 Nov 2019 12:45:34 -0800 (PST)
Received: from mail-qt1-x834.google.com (mail-qt1-x834.google.com [IPv6:2607:f8b0:4864:20::834]) (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 087F81209B8 for <bier@ietf.org>; Thu,  7 Nov 2019 12:45:30 -0800 (PST)
Received: by mail-qt1-x834.google.com with SMTP id o49so3887613qta.7 for <bier@ietf.org>; Thu, 07 Nov 2019 12:45:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:reply-to:from:date:message-id :subject:to; bh=2goMmSJlKlm+1LZUBabCfuDkuscguNXWEAP9VKd9HHc=; b=p0oc8qF8cUKJgpg/sU1U+nGIhir/ZZVhu6ZAwwY3h5vgLYaqabsCs+VHCpnGAO6JRy DegNxjNHsNTyTSeENBFb+8ucdPFnOPC+9OhK1VONgOFin5uUQ8kpUlV3jxBAVAiZjySh vf7rGSg93KFtU4QA9hQwHs5WmzsEi8geXATPmoG58f0QD+SkSWERTNBprO8g8fNR4tf8 OZmFSh5fu6Sb+8gI2fROvupzRgZoxKQDrsp+Ghu0BGSzKm921yJg4JKaSxxeL1CBgXTs H42wSvnhRBn47IvnjSuCok38FD3h+XXLNFN3vpjrZcybt3SNUt8wj/07Lse5eRalP0Wk XsyQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:reply-to :from:date:message-id:subject:to; bh=2goMmSJlKlm+1LZUBabCfuDkuscguNXWEAP9VKd9HHc=; b=TdnPQAj/K5GO2AX5MypgKfx1lFKo4C883uqoVjfMUnCB6pFGLSv1cBiISgsD5Gt6tI gBgPXCbJIQX4wWw4wZ4Xc3AaEErLqqvGbi6mNIt7b6f+Wx9mw2Zd0r/k9ZUmb6DesMw1 qk5VG1sVSKgYBscPoSy/N/J8mxHGoh051dzGj0SF5wbitx2Pfk00h6oq7uF+QwYNuBHT viIWiFGPp2z0c+IXUA2M6rcujFFgnGXfiN5K2bX2t8Y2lpptpI1imLgGwY2eqh+zEY7y 1tCMx0oQidPSBSFAbR6A1mEP2nk4X3LaRm6Z6vZmhg8YfV0+BJdVX6+B07f2wjCAX24Y P3bA==
X-Gm-Message-State: APjAAAWUMEvYOYj2UGx7AbtW7WhJYwCebvQ9Hi7qnR0fdZ0WpbqPrBLL sNnaMO04c7djwzmBXuZWXtBsfmtFutsw9Dn7ihZEHR8dQO4=
X-Google-Smtp-Source: APXvYqxlEW463DSVubVQfrpjBq5YuMeOCkFh3IJGsueEV7SCbyWrBHsT6qmRsuFapIC0rqUO6rJQx0pN50x0INAVSBI=
X-Received: by 2002:ac8:22c4:: with SMTP id g4mr6220095qta.45.1573159528775; Thu, 07 Nov 2019 12:45:28 -0800 (PST)
MIME-Version: 1.0
References: <CABFReBrOontUPx=wtz1Ox2gn7wQ=aDM1fyBWyeWjS26Kbu7q0Q@mail.gmail.com>
In-Reply-To: <CABFReBrOontUPx=wtz1Ox2gn7wQ=aDM1fyBWyeWjS26Kbu7q0Q@mail.gmail.com>
Reply-To: gjshep@gmail.com
From: Greg Shepherd <gjshep@gmail.com>
Date: Thu, 7 Nov 2019 12:45:17 -0800
Message-ID: <CABFReBr35cXEQ+oket=AXtrrTjaSZm7trpggC+EVDqgNB-PWAw@mail.gmail.com>
To: BIER WG <bier@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000e342c50596c7befa"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/JdL7OYk2XW6pklmNKvaYhHpy4iY>
Subject: Re: [Bier] BIER WG - Call for agenda items
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Nov 2019 20:45:37 -0000

--000000000000e342c50596c7befa
Content-Type: text/plain; charset="UTF-8"

This is the list of requested slots so far. This is NOT the official
agenda. Please read to ensure your request is on the list. I'll finalize
and post next week.

Welcome, note well 5min Chairs

Draft status 10min Chairs

draft-zwzw-bier-prefix-redistribute-03 10min S.Zhang

bier-pim-signaling

bier-mldp-signaling 10min Bidgoli

draft-nainar-bier-flex-algo-00 10min Mishra

draft-venaas-pim-igmp-mld-extension 5min Venaas

 draft-ietf-bier-evpn-02 10min J.Zhang

draft-ietf-bier-ipv6-requirements 15min McBride

draft-xie-bier-ipv6-encapsulation-03 10min Jingrong

Cheers,
Shep
(Chairs)

On Fri, Nov 1, 2019 at 1:20 PM Greg Shepherd <gjshep@gmail.com> wrote:

> Time to flesh out our agenda for Singapore.
>
> Please respond (though I've gotten at least one request before sending
> this out..) with the name of the draft, the presenters name and the amount
> of time requested.
>
> Thanks,
> Shep
> (Chairs)
>

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

<div dir=3D"ltr"><div dir=3D"ltr">This is the list of requested slots so fa=
r. This is NOT the official agenda. Please read to ensure your request is o=
n the list. I&#39;ll finalize and post next week.<div><br></div><div><p sty=
le=3D"margin:0px;font-stretch:normal;font-size:14px;line-height:normal;font=
-family:Arial;color:rgb(26,26,26)"><span style=3D"-webkit-font-kerning: non=
e;">Welcome, note well <span class=3D"gmail-Apple-tab-span" style=3D"white-=
space:pre">				</span>5min<span class=3D"gmail-Apple-tab-span" style=3D"whi=
te-space:pre">	</span>Chairs</span></p>
<p style=3D"margin:0px;font-stretch:normal;font-size:14px;line-height:norma=
l;font-family:Arial;color:rgb(26,26,26)"><span style=3D"-webkit-font-kernin=
g: none;">Draft status<span class=3D"gmail-Apple-tab-span" style=3D"white-s=
pace:pre">						</span>10min<span class=3D"gmail-Apple-tab-span" style=3D"w=
hite-space:pre">	</span>Chairs</span></p>
<p style=3D"margin:0px;font-stretch:normal;font-size:14px;line-height:norma=
l;font-family:Arial;color:rgb(26,26,26)"><span style=3D"-webkit-font-kernin=
g: none;">draft-zwzw-bier-prefix-redistribute-03<span class=3D"gmail-Apple-=
tab-span" style=3D"white-space:pre">	</span>10min<span class=3D"gmail-Apple=
-tab-span" style=3D"white-space:pre">	</span>S.Zhang</span></p>
<p style=3D"margin:0px;font-stretch:normal;font-size:13px;line-height:norma=
l;font-family:Arial;color:rgb(26,26,26)"><span style=3D"-webkit-font-kernin=
g: none;">bier-pim-signaling</span></p>
<p style=3D"margin:0px;font-stretch:normal;font-size:13px;line-height:norma=
l;font-family:Arial;color:rgb(26,26,26)"><span style=3D"-webkit-font-kernin=
g: none;">bier-mldp-signaling<span class=3D"gmail-Apple-tab-span" style=3D"=
white-space:pre">				             </span>10min<span class=3D"gmail-Apple-ta=
b-span" style=3D"white-space:pre">		</span>Bidgoli</span></p>
<p style=3D"margin:0px;font-stretch:normal;font-size:13px;line-height:norma=
l;font-family:Arial;color:rgb(26,26,26)"><span style=3D"-webkit-font-kernin=
g: none;">draft-nainar-bier-flex-algo-00<span class=3D"gmail-Apple-tab-span=
" style=3D"white-space:pre">			     </span>10min<span class=3D"gmail-Apple-=
tab-span" style=3D"white-space:pre">		</span>Mishra</span></p>
<p style=3D"margin:0px;font-stretch:normal;font-size:13px;line-height:norma=
l;font-family:Arial;color:rgb(26,26,26)"><span style=3D"-webkit-font-kernin=
g: none;">draft-venaas-pim-igmp-mld-extension<span class=3D"gmail-Apple-tab=
-span" style=3D"white-space:pre">	       </span>5min<span class=3D"gmail-Ap=
ple-tab-span" style=3D"white-space:pre">		</span>Venaas</span></p>
<p style=3D"margin:0px;font-stretch:normal;font-size:13px;line-height:norma=
l;font-family:Arial;color:rgb(26,26,26)"><span style=3D"font-stretch:normal=
;font-size:14px;line-height:normal">=C2=A0</span><span style=3D"-webkit-fon=
t-kerning: none;">draft-ietf-bier-evpn-02<span class=3D"gmail-Apple-tab-spa=
n" style=3D"white-space:pre">				      </span>10min<span class=3D"gmail-App=
le-tab-span" style=3D"white-space:pre">	</span>J.Zhang</span></p>
<p style=3D"margin:0px;font-stretch:normal;font-size:13px;line-height:norma=
l;font-family:Arial;color:rgb(26,26,26)"><span style=3D"-webkit-font-kernin=
g: none;">draft-ietf-bier-ipv6-requirements<span class=3D"gmail-Apple-tab-s=
pan" style=3D"white-space:pre">	              </span>15min<span class=3D"gm=
ail-Apple-tab-span" style=3D"white-space:pre">	</span>McBride</span></p>
<p style=3D"margin:0px;font-stretch:normal;font-size:14px;line-height:norma=
l;font-family:Helvetica;color:rgb(24,55,106)"><span style=3D"-webkit-font-k=
erning: none;">draft-xie-bier-ipv6-encapsulation-03<span class=3D"gmail-App=
le-tab-span" style=3D"white-space:pre">	</span>10min<span class=3D"gmail-Ap=
ple-tab-span" style=3D"white-space:pre">	</span>Jingrong</span></p></div><d=
iv><br></div><div>Cheers,</div><div>Shep</div><div>(Chairs)</div></div></di=
v><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On F=
ri, Nov 1, 2019 at 1:20 PM Greg Shepherd &lt;<a href=3D"mailto:gjshep@gmail=
.com">gjshep@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_q=
uote" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-s=
tyle:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir=3D=
"ltr"><div>Time to flesh out our agenda for Singapore.</div><div><br></div>=
Please respond (though I&#39;ve gotten=C2=A0at least one request before sen=
ding this out..) with the name of the draft, the presenters name and the am=
ount of time requested.<div><br></div><div>Thanks,</div><div>Shep</div><div=
>(Chairs)</div></div>
</blockquote></div>

--000000000000e342c50596c7befa--


From nobody Thu Nov  7 13:24:05 2019
Return-Path: <stig@venaas.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D687B12095A for <bier@ietfa.amsl.com>; Thu,  7 Nov 2019 13:24:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=venaas-com.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8dWe2hm4eRdQ for <bier@ietfa.amsl.com>; Thu,  7 Nov 2019 13:24:03 -0800 (PST)
Received: from mail-ed1-x530.google.com (mail-ed1-x530.google.com [IPv6:2a00:1450:4864:20::530]) (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 B24DE12089B for <bier@ietf.org>; Thu,  7 Nov 2019 13:24:02 -0800 (PST)
Received: by mail-ed1-x530.google.com with SMTP id c4so3252197edl.0 for <bier@ietf.org>; Thu, 07 Nov 2019 13:24:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=venaas-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Zj9QXkggdBlcEoINztEE3RK0v/KeY+pJyEd4H/qNufg=; b=tx3vYRdUVtiRmvItghCwZDnNgACz9GQNU93F8+PfwM64X3iuBZolXKMLSX8laaT9IC khsMbjjouoO23oAyhoIaf3Y+W6eoYZ59E8ACj1ZKI0ABh0wChAMyBMtiSBZfVWmVs9+h sLyUfs/8omscycQnp8uoZ+j7oHpZrRreB38U28i6jJHh8LI673kR1Ny7RSd3j1hH8bNx 9xwtbIun4MiSYXC8DC7TdHM/y3q42zDjvvPa7G7mB8YGNeF5DZdYPnizpS8+PDdCr0DI Jt6lqTaJ8xJGdMR4EjvFvSh4RhEkCgqcYQ/M5//Xe3CV/+/ky6CI0SVGEqVb8y2N9Pee Sewg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Zj9QXkggdBlcEoINztEE3RK0v/KeY+pJyEd4H/qNufg=; b=BTKrjF6i/CioVy4evp4cefwNOuoRNez2sdKTOs/dwZ9n1bcIWUDWMNAPumm4qwbHOT ADwYGhtwyToCSgPbGhjFmLVK7jrwamlsi9D2sGsrwZvn6Je1XbvZL13AFITqMP6XyJk2 ej9z8vi8UYK6Gaxc3rmfAoZdX7qJj4FujnklDcsWbUytfqYDWz8+g4gcm4IILwiP38/9 eLkOxvWQbM/MllouNwzJ1sNyFgEN0VU3A9koRLgocn6PojrB6HpnEnQErCky0wzqxQi1 g77km9BM/+G/BL8DCUKWL5Gst8uHRAlekJhNWbdyvAmyvuZ++5cPU5TE9jliZGgdgee6 1Bag==
X-Gm-Message-State: APjAAAW7siDkZMBx54UXp+dgTPxNmYrXCNhmDnPSVXEHjJKlOGCXIct4 yMy7CtYHt9thg3Gg7IcDff8egUuSdWrOS7+M6csCtg==
X-Google-Smtp-Source: APXvYqxCrLVUjqBR/yZ/yBij2Xq8pGKSy1M2bXTOq/s/twbSsSOjoPgx/8bRcKPrWbgMgmTG8qNr4PaEs8ENHxLMU50=
X-Received: by 2002:a05:6402:1816:: with SMTP id g22mr6264068edy.76.1573161841262;  Thu, 07 Nov 2019 13:24:01 -0800 (PST)
MIME-Version: 1.0
References: <CABFReBrOontUPx=wtz1Ox2gn7wQ=aDM1fyBWyeWjS26Kbu7q0Q@mail.gmail.com> <CABFReBr35cXEQ+oket=AXtrrTjaSZm7trpggC+EVDqgNB-PWAw@mail.gmail.com>
In-Reply-To: <CABFReBr35cXEQ+oket=AXtrrTjaSZm7trpggC+EVDqgNB-PWAw@mail.gmail.com>
From: Stig Venaas <stig@venaas.com>
Date: Thu, 7 Nov 2019 13:23:49 -0800
Message-ID: <CAHANBt+3MmbtM7M11zdf8Cbu7tfeKtXn1FW1geovt9s4J023ug@mail.gmail.com>
To: Greg Shepherd <gjshep@gmail.com>
Cc: BIER WG <bier@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/gr38RbYgPVzaMLUGHJM976RyYrg>
Subject: Re: [Bier] BIER WG - Call for agenda items
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Nov 2019 21:24:05 -0000

Hi, if possible I would like 15 minutes (or at least 10) for
draft-venaas-pim-igmp-mld-extension. Not sure whether 5 min was
intentional or not. I'll make it work with 5 minutes if necessary.

Stig

On Thu, Nov 7, 2019 at 12:45 PM Greg Shepherd <gjshep@gmail.com> wrote:
>
> This is the list of requested slots so far. This is NOT the official agenda. Please read to ensure your request is on the list. I'll finalize and post next week.
>
> Welcome, note well 5min Chairs
>
> Draft status 10min Chairs
>
> draft-zwzw-bier-prefix-redistribute-03 10min S.Zhang
>
> bier-pim-signaling
>
> bier-mldp-signaling 10min Bidgoli
>
> draft-nainar-bier-flex-algo-00 10min Mishra
>
> draft-venaas-pim-igmp-mld-extension 5min Venaas
>
>  draft-ietf-bier-evpn-02 10min J.Zhang
>
> draft-ietf-bier-ipv6-requirements 15min McBride
>
> draft-xie-bier-ipv6-encapsulation-03 10min Jingrong
>
>
> Cheers,
> Shep
> (Chairs)
>
> On Fri, Nov 1, 2019 at 1:20 PM Greg Shepherd <gjshep@gmail.com> wrote:
>>
>> Time to flesh out our agenda for Singapore.
>>
>> Please respond (though I've gotten at least one request before sending this out..) with the name of the draft, the presenters name and the amount of time requested.
>>
>> Thanks,
>> Shep
>> (Chairs)
>
> _______________________________________________
> BIER mailing list
> BIER@ietf.org
> https://www.ietf.org/mailman/listinfo/bier


From nobody Thu Nov  7 13:28:18 2019
Return-Path: <gjshep@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A7E51120986 for <bier@ietfa.amsl.com>; Thu,  7 Nov 2019 13:28:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UpBqnHjmcQVX for <bier@ietfa.amsl.com>; Thu,  7 Nov 2019 13:28:14 -0800 (PST)
Received: from mail-qk1-x735.google.com (mail-qk1-x735.google.com [IPv6:2607:f8b0:4864:20::735]) (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 542B8120985 for <bier@ietf.org>; Thu,  7 Nov 2019 13:28:14 -0800 (PST)
Received: by mail-qk1-x735.google.com with SMTP id z23so3364561qkj.10 for <bier@ietf.org>; Thu, 07 Nov 2019 13:28:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:reply-to:from:date:message-id :subject:to:cc; bh=KyvXmqRFiDVofoi201/qZV9flQovI6A+7Y6FB/0kEjI=; b=NvdGUrJ82j/VKy55ucX1xb0MA1fnPy9wurunoVYpYE4w7ZCWc2Hoe0cuWpmkjy9DYA n6M98omHgQ1rOKnACX5P9RcDomFTMYLKlr7BJHOIdwWkoRLMf3hCZKshpIimVHrESWeZ Xhpxh+BLpVZ+C2hteRXJsWpQYpV7Rcsdfd/zWEDqkN5XDxMrYXA4tWDC2cCApK0eqHeI UheI+9zo7KFloa1t8Fr2HfW6mG7DRpqKPUuCUaNTqx8MwbAddXOahWEAx9jz1lj9YAgP Vz8xH+MlL+SON2JoczPQJT0Hrdc7e+TZ1RMegSncuTWMxrOcOwfD1tz/QLFCQyko1hRT zQag==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:reply-to :from:date:message-id:subject:to:cc; bh=KyvXmqRFiDVofoi201/qZV9flQovI6A+7Y6FB/0kEjI=; b=QYLSvLTkPijHWy8ktt7obW5HxxzP/o20+OnR9jNms2r5/hcZzYN4sx7bqWJ6qn8GQq X03D+jwUfh3XH7XG3yqcuzbw6o8dAtXqEQmiNyo5TqD5O2B5TzYzLssddGwv7bj91EGu gISIMc/mKLHQxr7uPoMkaxc1zXvd+gV2IUrfQAPkU2h9RsgRmdmXS4kHdygFepyIxUOM zQRhakBbWSKr1BNbReGtWHMY7DSyYVjbpnT3NZIHt5XrEf1WS57YIaVEAkTmgnbE4WCJ XMbjcR9xSP0wc7HoELN//0ERoxMQEqeEVLUdylviTxGBCYgsqFVfljHgW+Lzv9Ek59L+ jHzQ==
X-Gm-Message-State: APjAAAVlPJ0FPCdGRdxb1e79v8fgcol8Sq3kAjrGPXHNzi/ErRNfvV8a +VQWCGirNxt4o9kX704fibxwvzn8Ip8g308LDnu6rfsX
X-Google-Smtp-Source: APXvYqzTqc/YixcfBlJV0S1w1l+WYOfpJBn+MBhrD6oAwtKkF3VtgrSLhTRy2dXR8EFukDGZd9nSVHOP+YOobvRe0Tk=
X-Received: by 2002:a37:94e:: with SMTP id 75mr5221154qkj.49.1573162093450; Thu, 07 Nov 2019 13:28:13 -0800 (PST)
MIME-Version: 1.0
References: <CABFReBrOontUPx=wtz1Ox2gn7wQ=aDM1fyBWyeWjS26Kbu7q0Q@mail.gmail.com> <CABFReBr35cXEQ+oket=AXtrrTjaSZm7trpggC+EVDqgNB-PWAw@mail.gmail.com> <CAHANBt+3MmbtM7M11zdf8Cbu7tfeKtXn1FW1geovt9s4J023ug@mail.gmail.com>
In-Reply-To: <CAHANBt+3MmbtM7M11zdf8Cbu7tfeKtXn1FW1geovt9s4J023ug@mail.gmail.com>
Reply-To: gjshep@gmail.com
From: Greg Shepherd <gjshep@gmail.com>
Date: Thu, 7 Nov 2019 13:28:02 -0800
Message-ID: <CABFReBpzOkWpo-DwXXdvw=zr47Rhap7CAmOngS1HrCtzag7OGw@mail.gmail.com>
To: Stig Venaas <stig@venaas.com>
Cc: BIER WG <bier@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000c11a150596c857be"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/kGjt2vzlHnMaMlzADefp7AGLCVM>
Subject: Re: [Bier] BIER WG - Call for agenda items
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Nov 2019 21:28:17 -0000

--000000000000c11a150596c857be
Content-Type: text/plain; charset="UTF-8"

Sounds good.

On Thu, Nov 7, 2019 at 1:24 PM Stig Venaas <stig@venaas.com> wrote:

> Hi, if possible I would like 15 minutes (or at least 10) for
> draft-venaas-pim-igmp-mld-extension. Not sure whether 5 min was
> intentional or not. I'll make it work with 5 minutes if necessary.
>
> Stig
>
> On Thu, Nov 7, 2019 at 12:45 PM Greg Shepherd <gjshep@gmail.com> wrote:
> >
> > This is the list of requested slots so far. This is NOT the official
> agenda. Please read to ensure your request is on the list. I'll finalize
> and post next week.
> >
> > Welcome, note well 5min Chairs
> >
> > Draft status 10min Chairs
> >
> > draft-zwzw-bier-prefix-redistribute-03 10min S.Zhang
> >
> > bier-pim-signaling
> >
> > bier-mldp-signaling 10min Bidgoli
> >
> > draft-nainar-bier-flex-algo-00 10min Mishra
> >
> > draft-venaas-pim-igmp-mld-extension 5min Venaas
> >
> >  draft-ietf-bier-evpn-02 10min J.Zhang
> >
> > draft-ietf-bier-ipv6-requirements 15min McBride
> >
> > draft-xie-bier-ipv6-encapsulation-03 10min Jingrong
> >
> >
> > Cheers,
> > Shep
> > (Chairs)
> >
> > On Fri, Nov 1, 2019 at 1:20 PM Greg Shepherd <gjshep@gmail.com> wrote:
> >>
> >> Time to flesh out our agenda for Singapore.
> >>
> >> Please respond (though I've gotten at least one request before sending
> this out..) with the name of the draft, the presenters name and the amount
> of time requested.
> >>
> >> Thanks,
> >> Shep
> >> (Chairs)
> >
> > _______________________________________________
> > BIER mailing list
> > BIER@ietf.org
> > https://www.ietf.org/mailman/listinfo/bier
>

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

<div dir=3D"ltr">Sounds good.=C2=A0<br></div><br><div class=3D"gmail_quote"=
><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Nov 7, 2019 at 1:24 PM Stig =
Venaas &lt;<a href=3D"mailto:stig@venaas.com">stig@venaas.com</a>&gt; wrote=
:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.=
8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi, if possibl=
e I would like 15 minutes (or at least 10) for<br>
draft-venaas-pim-igmp-mld-extension. Not sure whether 5 min was<br>
intentional or not. I&#39;ll make it work with 5 minutes if necessary.<br>
<br>
Stig<br>
<br>
On Thu, Nov 7, 2019 at 12:45 PM Greg Shepherd &lt;<a href=3D"mailto:gjshep@=
gmail.com" target=3D"_blank">gjshep@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; This is the list of requested slots so far. This is NOT the official a=
genda. Please read to ensure your request is on the list. I&#39;ll finalize=
 and post next week.<br>
&gt;<br>
&gt; Welcome, note well 5min Chairs<br>
&gt;<br>
&gt; Draft status 10min Chairs<br>
&gt;<br>
&gt; draft-zwzw-bier-prefix-redistribute-03 10min S.Zhang<br>
&gt;<br>
&gt; bier-pim-signaling<br>
&gt;<br>
&gt; bier-mldp-signaling 10min Bidgoli<br>
&gt;<br>
&gt; draft-nainar-bier-flex-algo-00 10min Mishra<br>
&gt;<br>
&gt; draft-venaas-pim-igmp-mld-extension 5min Venaas<br>
&gt;<br>
&gt;=C2=A0 draft-ietf-bier-evpn-02 10min J.Zhang<br>
&gt;<br>
&gt; draft-ietf-bier-ipv6-requirements 15min McBride<br>
&gt;<br>
&gt; draft-xie-bier-ipv6-encapsulation-03 10min Jingrong<br>
&gt;<br>
&gt;<br>
&gt; Cheers,<br>
&gt; Shep<br>
&gt; (Chairs)<br>
&gt;<br>
&gt; On Fri, Nov 1, 2019 at 1:20 PM Greg Shepherd &lt;<a href=3D"mailto:gjs=
hep@gmail.com" target=3D"_blank">gjshep@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Time to flesh out our agenda for Singapore.<br>
&gt;&gt;<br>
&gt;&gt; Please respond (though I&#39;ve gotten at least one request before=
 sending this out..) with the name of the draft, the presenters name and th=
e amount of time requested.<br>
&gt;&gt;<br>
&gt;&gt; Thanks,<br>
&gt;&gt; Shep<br>
&gt;&gt; (Chairs)<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; BIER mailing list<br>
&gt; <a href=3D"mailto:BIER@ietf.org" target=3D"_blank">BIER@ietf.org</a><b=
r>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/bier" rel=3D"noreferr=
er" target=3D"_blank">https://www.ietf.org/mailman/listinfo/bier</a><br>
</blockquote></div>

--000000000000c11a150596c857be--


From nobody Mon Nov 11 08:12:00 2019
Return-Path: <gjshep@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3DA9112023E for <bier@ietfa.amsl.com>; Mon, 11 Nov 2019 08:11:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 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_NONE=-0.0001, SPF_HELO_NONE=0.001, 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 pBso6skeZ8bf for <bier@ietfa.amsl.com>; Mon, 11 Nov 2019 08:11:56 -0800 (PST)
Received: from mail-qk1-x732.google.com (mail-qk1-x732.google.com [IPv6:2607:f8b0:4864:20::732]) (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 80E8E120889 for <bier@ietf.org>; Mon, 11 Nov 2019 08:11:55 -0800 (PST)
Received: by mail-qk1-x732.google.com with SMTP id 15so11630274qkh.6 for <bier@ietf.org>; Mon, 11 Nov 2019 08:11:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:reply-to:from:date:message-id :subject:to; bh=wxleKnlcG3i4HciBMOyqqEBtQnbOM4Ky+YXGKF7K9Hw=; b=BFYKTiZNwjGYoR/Z4PUeT8piaAR7PmbHMZchqFp2nbPtrXfNFZhGo/52INGFfJwZNm wunJLoo6NXNsicVRuaCJ6TFpunmJ0f22UBoyvchy143XsS/eweOzeN+PZWxbUp6gFzkR hI8ekY2fdO1wyzMcwqovXoJbecGJCgNINb4Z9TgMPVgPjxv7k2o1U0hlVeOaNsRMmqUT jJlvk18u0Icp7SqqdlPjI4FREoTNwLpzDlRP1f2qlv8L28EUsUQwPD7nbFVDM0gwuTYt JONpbjnywL5mGguwABulhc+++LY2jfq/wwRNGYXpk1wtTUe6CaZf+LxohA1eg0kyXydH CdkQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:reply-to :from:date:message-id:subject:to; bh=wxleKnlcG3i4HciBMOyqqEBtQnbOM4Ky+YXGKF7K9Hw=; b=mSHCIptcA0fchhFgHlWfp5m1CoGIVdOIYC03MRv+BMFI/FyNLsc490qRKr9zDWwvP9 kTDFUOdP1+mV3Up/8hRrlcUWHbh7MM0hFu81NJwJWoiOAJCC9B0amdOIBntxIJDbvkmV qVs8G10df+2FNCWG2w5+MQsMcPXGAgdIiDfHmCCXbYjxK/1w6SOmVcu9b+Yfcmw5VGub bU22KTgRXC9b6xzEbHLooKZ+OTPObJF1IT114sPCtkX+EIF23y2HhV9XpD+Zp+rvnBXM CTQSkCQ0yElEixhMEwHx2vlDuYbdcfbHHevwnIZu/IKVFmKCMHj61wwbZ3QYC+YIuZRK Ht4Q==
X-Gm-Message-State: APjAAAXSmZAun+g66puLkCq3L8nSxyc8iChAf+Vpw+mN4DqZDNjXWWRt HtpndxMES22tWxdVEfNl9NebOkQEEHIK2ljC4Ftfz+4YvIc=
X-Google-Smtp-Source: APXvYqxHtslc5AgZkJ+v+k/OiJdVCaedxUwa4FrEkOZUWiligNKXVCzBHgCQauRVMZL7UcnEdxjxAuokRFzkB1/IgxI=
X-Received: by 2002:a37:dc44:: with SMTP id v65mr1336549qki.72.1573488714232;  Mon, 11 Nov 2019 08:11:54 -0800 (PST)
MIME-Version: 1.0
References: <CABFReBrOontUPx=wtz1Ox2gn7wQ=aDM1fyBWyeWjS26Kbu7q0Q@mail.gmail.com>
In-Reply-To: <CABFReBrOontUPx=wtz1Ox2gn7wQ=aDM1fyBWyeWjS26Kbu7q0Q@mail.gmail.com>
Reply-To: gjshep@gmail.com
From: Greg Shepherd <gjshep@gmail.com>
Date: Mon, 11 Nov 2019 08:11:42 -0800
Message-ID: <CABFReBp3GvsPN2YT2trz-hgV=zYFNP1KfOQJot0csxaOMpihSg@mail.gmail.com>
To: BIER WG <bier@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000deb9a9059714636d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/9nNh-EZCotaEtyhe2FOwOq1DmdY>
Subject: Re: [Bier] BIER WG - Call for agenda items
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Nov 2019 16:11:58 -0000

--000000000000deb9a9059714636d
Content-Type: text/plain; charset="UTF-8"

Agenda is posted as:

IETF 106, Singapore
BIER WG Agenda

0-Welcome, note well, status 15min Chairs
1-draft-zwzw-bier-prefix-redistribute-03 10min S.Zhang
2-bier-pim-signaling
3-bier-mldp-signaling 10min Bidgoli
4-draft-venaas-pim-igmp-mld-extension 15min Venaas
5-draft-nainar-bier-flex-algo-00 10min Mishra
6-draft-ietf-bier-evpn-02 10min Jorge
7-draft-ietf-bier-ipv6-requirements 15min McBride
8-draft-xie-bier-ipv6-encapsulation-03 10min Jingrong

Send updates/corrections as they come.



On Fri, Nov 1, 2019 at 1:20 PM Greg Shepherd <gjshep@gmail.com> wrote:

> Time to flesh out our agenda for Singapore.
>
> Please respond (though I've gotten at least one request before sending
> this out..) with the name of the draft, the presenters name and the amount
> of time requested.
>
> Thanks,
> Shep
> (Chairs)
>

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

<div dir=3D"ltr"><div dir=3D"ltr">Agenda is posted as:<div><br></div><div><=
div>IETF 106, Singapore</div><div>BIER WG Agenda</div><div><br></div><div>0=
-Welcome, note well, status<span class=3D"gmail-Apple-tab-span" style=3D"wh=
ite-space:pre">			</span>15min<span class=3D"gmail-Apple-tab-span" style=3D=
"white-space:pre">	</span>Chairs</div><div>1-draft-zwzw-bier-prefix-redistr=
ibute-03<span class=3D"gmail-Apple-tab-span" style=3D"white-space:pre">	</s=
pan>10min<span class=3D"gmail-Apple-tab-span" style=3D"white-space:pre">	</=
span>S.Zhang</div><div>2-bier-pim-signaling</div><div>3-bier-mldp-signaling=
<span class=3D"gmail-Apple-tab-span" style=3D"white-space:pre">				</span>1=
0min<span class=3D"gmail-Apple-tab-span" style=3D"white-space:pre">	</span>=
Bidgoli</div><div>4-draft-venaas-pim-igmp-mld-extension<span class=3D"gmail=
-Apple-tab-span" style=3D"white-space:pre">		</span>15min<span class=3D"gma=
il-Apple-tab-span" style=3D"white-space:pre">	</span>Venaas</div><div>5-dra=
ft-nainar-bier-flex-algo-00<span class=3D"gmail-Apple-tab-span" style=3D"wh=
ite-space:pre">		</span>10min<span class=3D"gmail-Apple-tab-span" style=3D"=
white-space:pre">	</span>Mishra</div><div>6-draft-ietf-bier-evpn-02<span cl=
ass=3D"gmail-Apple-tab-span" style=3D"white-space:pre">			</span>10min<span=
 class=3D"gmail-Apple-tab-span" style=3D"white-space:pre">	</span>Jorge</di=
v><div>7-draft-ietf-bier-ipv6-requirements<span class=3D"gmail-Apple-tab-sp=
an" style=3D"white-space:pre">		</span>15min<span class=3D"gmail-Apple-tab-=
span" style=3D"white-space:pre">	</span>McBride</div><div>8-draft-xie-bier-=
ipv6-encapsulation-03<span class=3D"gmail-Apple-tab-span" style=3D"white-sp=
ace:pre">		</span>10min<span class=3D"gmail-Apple-tab-span" style=3D"white-=
space:pre">	</span>Jingrong</div></div><div><br></div><div>Send updates/cor=
rections as they come.</div><div><br></div><div><br></div></div></div><br><=
div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, Nov=
 1, 2019 at 1:20 PM Greg Shepherd &lt;<a href=3D"mailto:gjshep@gmail.com">g=
jshep@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:so=
lid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><=
div>Time to flesh out our agenda for Singapore.</div><div><br></div>Please =
respond (though I&#39;ve gotten=C2=A0at least one request before sending th=
is out..) with the name of the draft, the presenters name and the amount of=
 time requested.<div><br></div><div>Thanks,</div><div>Shep</div><div>(Chair=
s)</div></div>
</blockquote></div>

--000000000000deb9a9059714636d--


From nobody Mon Nov 18 21:51:01 2019
Return-Path: <prz@juniper.net>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BEEB7120801 for <bier@ietfa.amsl.com>; Mon, 18 Nov 2019 21:50:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net header.b=NRYAYVsh; dkim=pass (1024-bit key) header.d=juniper.net header.b=DWgqnx5w
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 04Vz2BRoOo8o for <bier@ietfa.amsl.com>; Mon, 18 Nov 2019 21:50:57 -0800 (PST)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (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 34532120046 for <bier@ietf.org>; Mon, 18 Nov 2019 21:50:57 -0800 (PST)
Received: from pps.filterd (m0108161.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id xAJ5gCiS007462 for <bier@ietf.org>; Mon, 18 Nov 2019 21:50:53 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : content-type : mime-version; s=PPS1017; bh=JzJHPFS91W1ITxaHEdKFrfTYymuxky6AKH3ZU6p30Cc=; b=NRYAYVshk0regfLjEGn06EYr4HEGhiJib3BIL2SmmkIc1S9+GJLcNwnJc4wFbxv2mFMX YeFa+m1z0zdQKb9JZGEtfLiRLzzdFpHU1BVO1EjLwrAbyRzozWOh896AVcavBQMPVjaW bYX+9CtEdOWnpK3uZBN+5x40uLZU/7yGtHOJ4MpGD6XG/jJ4j7SM81l2S1ExJYR7WJEu QSKlmuNhQizngx/XFmjqmkizEDoHhHeFPa/QFL0nnP5qZdQRUe2iBvWi9OYS3pEqBEWU Z91aAR2gwHsywKtQI3TAcSyXFrVtJ9V0+/Y68xZiRMmXQ+CukUcNaeVIXaQGMYc2Lnil gg== 
Received: from nam05-co1-obe.outbound.protection.outlook.com (mail-co1nam05lp2050.outbound.protection.outlook.com [104.47.48.50]) by mx0b-00273201.pphosted.com with ESMTP id 2wc9ec02x1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <bier@ietf.org>; Mon, 18 Nov 2019 21:50:53 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nQMCq4R+bRcSET5EzNkK20gWb71t/6pY1+UCXihulww8jd1qP4/If18/AOkj7dVTE+kbnY3gkBvdzEM64Be7OaPeFvPCvSAPXM/bhoBh71MLvk1p4Z2L5IWw62M8FTtSOVqCugoSKbx51Y3kLalkuhbUYUZrKCq5grHIIYjYiDyzzsorZCaBDxGzpPtp/yfg2oIeR2w/e6jvgdrc3eEqEWapZHedAD896vtH9dhm5H8Hbq63yz7NfkuzUZybvbsT3mOkKnyxWntsrt1LxC+KKsAlRtMOKEeMiIzdTteKiKfypANbeJ4p3fGc3zxiiM30D7ysGsiMa9V9sBJdJxyiHg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JzJHPFS91W1ITxaHEdKFrfTYymuxky6AKH3ZU6p30Cc=; b=cFe9Hc91E07PNx2BMyzWTZOPgX9eua8RwCdn3rWrFesj6evO6JLzFae8Zk28MbRpu4mNmQ4qy6+pXc79sQlzGdtULvqf4Nguru+ychMTtcEcxWaXFY/S03YjruYdpp5bitIpgzsNVjwxmQ1o7lh+BEUWBXSjkWUz6pW1POepe5ML2EJlGZsLJ1DzCXEb1HJ9g/gTmSSaWTi9rbuLeuiJjLevhWcKnJF92q1i21ZYOckWhYlhkW4Lj9MhIuABEd9J5o8vZBbsui4K4IslGeNOogqIJ9X7RWT3weC3cT/+nZaLcfOE8ZEJA1DjT+1gmr3ld8f/Uh4f1P2lHisv5alrBA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JzJHPFS91W1ITxaHEdKFrfTYymuxky6AKH3ZU6p30Cc=; b=DWgqnx5wzjanXKPRuGmYiflGjcul7p8SaaVWqf04q4lEhR6SeHXYxoKhaHfhHp3Dt8WSKyRGaufUwLjV7eklN+Mr61scMr4JeCU3A4aakUEzZxMOw1P6fOJf2+503JESHjZAx3JZmImZbINajVMsKAPZncTVgqMML0SbySkzC2w=
Received: from BYAPR05MB6295.namprd05.prod.outlook.com (20.178.50.80) by BYAPR05MB4150.namprd05.prod.outlook.com (52.135.199.159) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2474.13; Tue, 19 Nov 2019 05:50:51 +0000
Received: from BYAPR05MB6295.namprd05.prod.outlook.com ([fe80::753a:59f4:bf25:bb53]) by BYAPR05MB6295.namprd05.prod.outlook.com ([fe80::753a:59f4:bf25:bb53%5]) with mapi id 15.20.2474.015; Tue, 19 Nov 2019 05:50:50 +0000
From: Antoni Przygienda <prz@juniper.net>
To: "bier@ietf.org" <bier@ietf.org>
Thread-Topic: BIER v6 requirements draft comments: draft-ietf-bier-ipv6-requirements ...
Thread-Index: AQHVnp1Mgwwp4iu3RkeLcJpFC8FV+A==
Date: Tue, 19 Nov 2019 05:50:50 +0000
Message-ID: <24BB25FC-F19D-4CE2-B5AB-2BF1F844546E@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Enabled=true; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Name=Juniper Business Use Only; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Enabled=true; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_ContentBits=0; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Method=Standard; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_ActionId=d5d3b0e7-814f-41c9-ae4c-00001bdc4c40; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SetDate=2019-11-19T05:38:26Z; 
user-agent: Microsoft-MacOutlook/10.1f.0.191110
x-originating-ip: [66.129.242.11]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 764128c3-7880-41a3-25b1-08d76cb46f0f
x-ms-traffictypediagnostic: BYAPR05MB4150:
x-microsoft-antispam-prvs: <BYAPR05MB4150A42EE7B0D7C99BDB25CAAC4C0@BYAPR05MB4150.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 022649CC2C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(396003)(39860400002)(366004)(136003)(376002)(189003)(199004)(6486002)(5660300002)(8676002)(86362001)(7736002)(6506007)(5640700003)(26005)(6306002)(186003)(6436002)(66946007)(6916009)(8936002)(6512007)(54896002)(256004)(76116006)(102836004)(66446008)(64756008)(66556008)(2501003)(66476007)(25786009)(33656002)(58126008)(36756003)(14454004)(71200400001)(2906002)(3846002)(478600001)(71190400001)(66066001)(14444005)(486006)(2616005)(476003)(2351001)(316002)(99286004)(1730700003)(81166006)(81156014)(6116002); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB4150; H:BYAPR05MB6295.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: LNvsBceuFuWOpSd63z6TgE7sNN4Ot71hnHal3MP74mmWub7/gBoSMhmgPCUPCx4MJBMFOYedMJ7RzIUqN/J3VaLH5C4Y/p9PMeXXYPPeasAy/mg/qclvhKqLkYh4kGNTFn6UvhSygEzv0ijZPZP/0mQEZzmlt49/AWBr/C41kbkBSPACCTd2DbTnJEnwuSIeO2yZrMpuVXPeaErFUitvXy1FufZk9v6O0KR56Af9sMhCN/TF5aow1TisyE4of8Gisdt9o2X///SjvWRTP/ARVjCgIXpBn2JsHZVR7o8BL0j/0o5p+g/moWm5ShxiQ19+FlfaLjide9vJG0stmavfiYj3fyj6FXi25AoKi/Rw/FPG1/y2d0IyXrt/WPxSNVegwAa7jBiEEeFgXfqJl2q1dOp8ctctpNq507Tv4b0FLGT/u+RZtLhspn3esAyrxNDj
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_24BB25FCF19D4CE2B5AB2BF1F844546Ejunipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 764128c3-7880-41a3-25b1-08d76cb46f0f
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Nov 2019 05:50:50.7292 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: yiz8UQhNKny+3l6ps6SXdl2bvDvJ0xGIUbnwMHQLL4AVTXnjnTqZc+Wzcj/ZoAqF
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB4150
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.95,18.0.572 definitions=2019-11-18_08:2019-11-15,2019-11-18 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 adultscore=0 malwarescore=0 suspectscore=0 mlxscore=0 lowpriorityscore=0 phishscore=0 priorityscore=1501 bulkscore=0 impostorscore=0 spamscore=0 mlxlogscore=999 clxscore=1011 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1910280000 definitions=main-1911190052
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/QYFgIfeSdIX3rcA_O3ZqBgZWfWA>
Subject: [Bier] BIER v6 requirements draft comments: draft-ietf-bier-ipv6-requirements ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Nov 2019 05:51:00 -0000

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

RmluYWxseSBnZXR0aW5nIHRvIGZpcmUgb2ZmIHNvbWUgY29tbWVudHMgb24gZHJhZnQtaWV0Zi1i
aWVyLWlwdjYtcmVxdWlyZW1lbnRzIGRyYWZ0DQoNCg0KDQozLjQ6IEkgc2VlIE5PIHJlcXVpcmVt
ZW50cyB0byBkbyBhbnl0aGluZyB3aXRoIFNSIG9yIFNSdjYgaW4gQklFUiBXRyBjaGFydGVyIHNv
IEkgYW0gbm90IHN1cmUgaG93IGl0IGVuZGVkIHVwIHNvIHByb21pbmVudGx5IGluIHRoZSBkcmFm
dC4gQW5kIEJJRVIgaXMgYSBob3AtYnktaG9wIHRlY2hub2xvZ3ksIGl0IGFscmVhZHkgaW5jbHVk
ZXMgcHJvdmlzaW9ucyB0byB0cmFuc2l0aW9uIG5vbi1CSUVSIG5vZGVzIHZpYSBjb3JyZWN0IGFs
Z29yaXRobXMgc28gbm90IHN1cmUgaG93IFNSdjYgaXMgb2YgYW55IHVzZSBvciByZWxldmFuY2Ug
aGVyZS4gT2YgY291cnNlIEJJRVIgY291bGQgYmUgdHVubmVsZWQgd2l0aCBTUnY2IGJ1dCB0aGVu
IGEgQklFUiBmcmFtZSBzaG91bGQgYmUgY2FycmllZCBuYXRpdmVseSBpbnNpZGUgYSBTUnY2IGZy
YW1lLiAgQ29taW5nbGluZyB0d28gbGV2ZWwgbGF5ZXIgMi41IHRyYW5zcG9ydCB0ZWNobm9sb2dp
ZXMgaW50byBhIHNpbmdsZSBsYXllciBmb3JtYXQgYXMgdGhlIGRyYWZ0IHNlZW1zIHRvIGltcGx5
IGlzIHVubmVjZXNzYXJ5IGFuZCBhIGJhZCBpZGVhIHNpbmNlIHRoZXJlIHdpbGwgYmUgcmVzdWx0
aW5nIGNyb3NzLXRhbGsuDQoNCjQuMjogY29tcGxldGVseSBkaXNhZ3JlZWQuIEJJRVIgaXMgYSBo
b3AtYnktaG9wIGxheWVyIDIuNSB0ZWNobm9sb2d5LiBNb2RpZnlpbmcgSVAgb3B0aW9ucyBpcyBh
cmd1YWJseSBmYXIgbW9yZSBleHBlbnNpdmUgdGhhbiBuZXh0LXByb3RvY29sIGZyYW1lLg0KDQo0
LjM6DQoNCiAgICAgKiAgIGZyYWdtZW50YXRpb24gd2lsbCBvbmx5IHBsYXkgaW4gSVB2NiBjYXNl
IGlmIHRoZSBmcmFtZSBpcyBsb25nZXIgdGhhbiBJUHY2IG1heCBmcmFtZSBzaXplIC0gQk1MIHJv
dWdobHkuIE5vIG1hdHRlciBfd2hlcmVfIHdlIHN0aWNrIHRoZSBtYXNrIHdlIGZhY2UgdGhlIHNh
bWUgcHJvYmxlbSB1bnRpbCB3ZSBzdGFydCB0byBkbyBCSUVSIGZyYWdtZW50YXRpb24gYW5kIHJl
YXNzZW1ibHkNCiAgICAgKiAgIEFnYWluLCBTUnY2IGlzIG5laXRoZXIgaW4gdGhlIGNoYXJ0ZXIg
bm9yIGFuIGlzc3VlIHNpbmNlIEJJRVIgaXMgYSBMMi41IGhvcC1ieS1ob3AgdGVjaG5vbG9neSBh
bmQgbm90LCBhcyB0aGUgYXV0aG9ycyB3YW50IGl0LCBhbGwgb2YgYSBzdWRkZW4gYW4gaW1wbGlj
aXQgdHVubmVsaW5nIG9yIG11bHRpLWhvcCB0ZWNobm9sb2d5DQoNCjQuMTE6IGFuZCBhZ2FpbiBC
SUVSIGlzIGhvcC1ieS1ob3AgYW5kIGl0IHdpbGwgcmVseSBvbiBoaWdoZXIgbGF5ZXJzIHRvIHJl
LWFzc2VtYmxlIGp1c3QgbGlrZSBNUExTIGRvZXMuDQoNCkktRC54aWUtYmllci1pcHY2LWVuY2Fw
c3VsYXRpbzogeWVzLCBJUHY2IGFyY2hpdGVjdHVyZSBoYXMgdGhlIGxvb3Bob2xlIGZvciBpbiBm
bGlnaHQgbW9kaWZpY2F0aW9uIG9mIGhvcC1ieS1ob3AgaGVhZGVyIG9wdGlvbnMgYnV0IGl0IGRv
ZXMgbm90IG1lYW4gaXTigJlzIGEgZ29vZCBpZGVhDQoNCg0KDQpMYXN0LCBtYWpvciBvYmplY3Rp
b24gaXMgdGhhdCBieSBvcGVuaW5nIGFueSBJUHY2IGRlc3RpbmF0aW9uIGFkZHJlc3MgdG8gcmVj
ZWl2ZSBCSUVSIGZyYW1lcyBmcm9tIG11bHRpcGxlIGhvcHMgYXdheSB3ZSBhcmUgb3BlbmluZyBh
IGNvbXBsZXRlbHkgc2VjdXJpdHkgbmlnaHRtYXJlIGFuZCBhcmd1bWVudGluZyB0aGF0IHdob2xl
IEJJRVIgbGF5ZXIgaGFzIHRvIGJlIElQU0VD4oCZZWQgdG8gY2xvc2UgdGhhdCBob2xlIGlzIHNp
bXBseSBnb2luZyBpbnRvIGEgc2VyaW91c2x5IHdyb25nIGRpcmVjdGlvbiBJTU8uDQoNCg0KDQot
LS0gdG9ueQ0KDQo=

--_000_24BB25FCF19D4CE2B5AB2BF1F844546Ejunipernet_
Content-Type: text/html; charset="utf-8"
Content-ID: <2FF436D38532774E9EC63FE7E2723910@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJIZWx2ZXRp
Y2EgTmV1ZSI7DQoJcGFub3NlLTE6MiAwIDUgMyAwIDAgMCAyIDAgNDt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5Ok1lbmxvOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDMgOCA0IDIgMiA0O30NCi8q
IFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNv
Tm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6
ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBz
cGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6IzA1NjND
MTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBl
cmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Izk1NEY3MjsN
Cgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnNwYW4uRW1haWxTdHlsZTE3DQoJe21zby1z
dHlsZS10eXBlOnBlcnNvbmFsLWNvbXBvc2U7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMt
c2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQpwLnAxLCBsaS5wMSwgZGl2LnAxDQoJe21zby1z
dHlsZS1uYW1lOnAxOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZv
bnQtc2l6ZTo5LjBwdDsNCglmb250LWZhbWlseToiSGVsdmV0aWNhIE5ldWUiO30NCnAucDMsIGxp
LnAzLCBkaXYucDMNCgl7bXNvLXN0eWxlLW5hbWU6cDM7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4t
Ym90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjkuMHB0Ow0KCWZvbnQtZmFtaWx5OiJIZWx2ZXRp
Y2EgTmV1ZSI7fQ0Kc3Bhbi5zMg0KCXttc28tc3R5bGUtbmFtZTpzMjsNCglmb250LWZhbWlseToi
SGVsdmV0aWNhIE5ldWUiO30NCnAubGkxLCBsaS5saTEsIGRpdi5saTENCgl7bXNvLXN0eWxlLW5h
bWU6bGkxOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6
ZTo5LjBwdDsNCglmb250LWZhbWlseToiSGVsdmV0aWNhIE5ldWUiO30NCnAubGkyLCBsaS5saTIs
IGRpdi5saTINCgl7bXNvLXN0eWxlLW5hbWU6bGkyOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJv
dHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTo3LjVwdDsNCglmb250LWZhbWlseTpNZW5sbzt9DQpz
cGFuLmFwcGxlLWNvbnZlcnRlZC1zcGFjZQ0KCXttc28tc3R5bGUtbmFtZTphcHBsZS1jb252ZXJ0
ZWQtc3BhY2U7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KQHBhZ2UgV29yZFNlY3Rpb24x
DQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9
DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi8qIExpc3QgRGVmaW5p
dGlvbnMgKi8NCkBsaXN0IGwwDQoJe21zby1saXN0LWlkOjE0NTc0OTQ5Ow0KCW1zby1saXN0LXRl
bXBsYXRlLWlkczo3NDY4NTMyOTA7fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJv
bDt9DQpAbGlzdCBsMDpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS4waW47DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5z
aS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZl
bDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+C
tzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0
Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDQNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6Mi4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5
bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mi41aW47DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDps
ZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAu
MHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDcNCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6My41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5
OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglt
c28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBs
MDpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpvbA0KCXttYXJnaW4tYm90dG9tOjBpbjt9
DQp1bA0KCXttYXJnaW4tYm90dG9tOjBpbjt9DQotLT48L3N0eWxlPg0KPC9oZWFkPg0KPGJvZHkg
bGFuZz0iRU4tVVMiIGxpbms9IiMwNTYzQzEiIHZsaW5rPSIjOTU0RjcyIj4NCjxkaXYgY2xhc3M9
IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0ibGkxIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjI1aW4i
PkZpbmFsbHkgZ2V0dGluZyB0byBmaXJlIG9mZiBzb21lIGNvbW1lbnRzIG9uIGRyYWZ0LWlldGYt
Ymllci1pcHY2LXJlcXVpcmVtZW50cyBkcmFmdA0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
bGkxIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjI1aW4iPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9ImxpMSIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi4yNWluIj4zLjQ6IEkgc2VlIE5PIHJlcXVp
cmVtZW50cyB0byBkbyBhbnl0aGluZyB3aXRoIFNSIG9yIFNSdjYgaW4gQklFUiBXRyBjaGFydGVy
IHNvIEkgYW0gbm90IHN1cmUgaG93IGl0IGVuZGVkIHVwIHNvIHByb21pbmVudGx5IGluIHRoZSBk
cmFmdC4gQW5kIEJJRVIgaXMgYSBob3AtYnktaG9wIHRlY2hub2xvZ3ksIGl0IGFscmVhZHkgaW5j
bHVkZXMgcHJvdmlzaW9ucyB0byB0cmFuc2l0aW9uDQogbm9uLUJJRVIgbm9kZXMgdmlhIGNvcnJl
Y3QgYWxnb3JpdGhtcyBzbyBub3Qgc3VyZSBob3cgU1J2NiBpcyBvZiBhbnkgdXNlIG9yIHJlbGV2
YW5jZSBoZXJlLiBPZiBjb3Vyc2UgQklFUiBjb3VsZCBiZSB0dW5uZWxlZCB3aXRoIFNSdjYgYnV0
IHRoZW4gYSBCSUVSIGZyYW1lIHNob3VsZCBiZSBjYXJyaWVkIG5hdGl2ZWx5IGluc2lkZSBhIFNS
djYgZnJhbWUuPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7DQo8L3Nw
YW4+Q29taW5nbGluZyB0d28gbGV2ZWwgbGF5ZXIgMi41IHRyYW5zcG9ydCB0ZWNobm9sb2dpZXMg
aW50byBhIHNpbmdsZSBsYXllciBmb3JtYXQgYXMgdGhlIGRyYWZ0IHNlZW1zIHRvIGltcGx5IGlz
IHVubmVjZXNzYXJ5IGFuZCBhIGJhZCBpZGVhIHNpbmNlIHRoZXJlIHdpbGwgYmUgcmVzdWx0aW5n
IGNyb3NzLXRhbGsuPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9ImxpMSIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi4y
NWluIj40LjI6IGNvbXBsZXRlbHkgZGlzYWdyZWVkLiBCSUVSIGlzIGEgaG9wLWJ5LWhvcCBsYXll
ciAyLjUgdGVjaG5vbG9neS4gTW9kaWZ5aW5nIElQIG9wdGlvbnMgaXMgYXJndWFibHkgZmFyIG1v
cmUgZXhwZW5zaXZlIHRoYW4gbmV4dC1wcm90b2NvbCBmcmFtZS4NCjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJsaTEiIHN0eWxlPSJtYXJnaW4tbGVmdDouMjVpbiI+NC4zOjxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjx1bCBzdHlsZT0i
bWFyZ2luLXRvcDowaW4iIHR5cGU9ImRpc2MiPg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBpbiIg
dHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9ImxpMSIgc3R5bGU9Im1zby1saXN0OmwwIGxldmVsMiBs
Zm8xIj5mcmFnbWVudGF0aW9uIHdpbGwgb25seSBwbGF5IGluIElQdjYgY2FzZSBpZiB0aGUgZnJh
bWUgaXMgbG9uZ2VyIHRoYW4gSVB2NiBtYXggZnJhbWUgc2l6ZSAtIEJNTCByb3VnaGx5LiBObyBt
YXR0ZXIgX3doZXJlXyB3ZSBzdGljayB0aGUgbWFzayB3ZSBmYWNlIHRoZSBzYW1lIHByb2JsZW0g
dW50aWwgd2Ugc3RhcnQgdG8gZG8gQklFUiBmcmFnbWVudGF0aW9uIGFuZA0KIHJlYXNzZW1ibHk8
bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJsaTEiIHN0eWxlPSJtc28tbGlzdDpsMCBsZXZlbDIg
bGZvMSI+QWdhaW4sIFNSdjYgaXMgbmVpdGhlciBpbiB0aGUgY2hhcnRlciBub3IgYW4gaXNzdWUg
c2luY2UgQklFUiBpcyBhIEwyLjUgaG9wLWJ5LWhvcCB0ZWNobm9sb2d5IGFuZCBub3QsIGFzIHRo
ZSBhdXRob3JzIHdhbnQgaXQsIGFsbCBvZiBhIHN1ZGRlbiBhbiBpbXBsaWNpdCB0dW5uZWxpbmcg
b3IgbXVsdGktaG9wIHRlY2hub2xvZ3k8bzpwPjwvbzpwPjwvbGk+PC91bD4NCjwvdWw+DQo8cCBj
bGFzcz0ibGkxIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjI1aW4iPjQuMTE6IGFuZCBhZ2FpbiBCSUVS
IGlzIGhvcC1ieS1ob3AgYW5kIGl0IHdpbGwgcmVseSBvbiBoaWdoZXIgbGF5ZXJzIHRvIHJlLWFz
c2VtYmxlIGp1c3QgbGlrZSBNUExTIGRvZXMuPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9ImxpMSIgc3R5bGU9
Im1hcmdpbi1sZWZ0Oi4yNWluIj5JLUQueGllLWJpZXItaXB2Ni1lbmNhcHN1bGF0aW86IHllcywg
SVB2NiBhcmNoaXRlY3R1cmUgaGFzIHRoZSBsb29waG9sZSBmb3IgaW4gZmxpZ2h0IG1vZGlmaWNh
dGlvbiBvZiBob3AtYnktaG9wIGhlYWRlciBvcHRpb25zIGJ1dCBpdCBkb2VzIG5vdCBtZWFuIGl0
4oCZcyBhIGdvb2QgaWRlYQ0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0icDMiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9InAxIj5MYXN0LCBtYWpvciBvYmplY3Rpb24gaXMgdGhh
dCBieSBvcGVuaW5nIGFueSBJUHY2IGRlc3RpbmF0aW9uIGFkZHJlc3MgdG8gcmVjZWl2ZSBCSUVS
IGZyYW1lcyBmcm9tIG11bHRpcGxlIGhvcHMgYXdheSB3ZSBhcmUgb3BlbmluZyBhIGNvbXBsZXRl
bHkgc2VjdXJpdHkgbmlnaHRtYXJlIGFuZCBhcmd1bWVudGluZyB0aGF0IHdob2xlIEJJRVIgbGF5
ZXIgaGFzIHRvIGJlIElQU0VD4oCZZWQgdG8gY2xvc2UgdGhhdCBob2xlIGlzDQogc2ltcGx5IGdv
aW5nIGludG8gYSBzZXJpb3VzbHkgd3JvbmcgZGlyZWN0aW9uIElNTy4gPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0icDEiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9InAxIj4tLS0g
dG9ueSA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
Ym9keT4NCjwvaHRtbD4NCg==

--_000_24BB25FCF19D4CE2B5AB2BF1F844546Ejunipernet_--


From nobody Tue Nov 19 01:40:06 2019
Return-Path: <rraszuk@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8A3001208DD for <bier@ietfa.amsl.com>; Tue, 19 Nov 2019 01:40:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sIcZjNWP4iF9 for <bier@ietfa.amsl.com>; Tue, 19 Nov 2019 01:40:01 -0800 (PST)
Received: from mail-pg1-x531.google.com (mail-pg1-x531.google.com [IPv6:2607:f8b0:4864:20::531]) (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 5B7221200B9 for <bier@ietf.org>; Tue, 19 Nov 2019 01:40:01 -0800 (PST)
Received: by mail-pg1-x531.google.com with SMTP id e6so3114771pgi.11 for <bier@ietf.org>; Tue, 19 Nov 2019 01:40:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=gxkDYtqoEzrhf7pvpS+sA4CYs8WHocqHveV/rh/fB7g=; b=tedD91Xjs8WcodS2mAMNDqcbzDyag2EE1xawpdcOwuXjrwF9aVaHmbpdLx9ydfrCmY XAAwn0dgXUhWr/19xF0GTIZba65iEy5uIpFngNt4GnAcvmqFbgJayCj/q5d7g3qW6QXj ZZqEL6LEDc/WvBJKXw4ACsrILXoe3aW3yAvwFN0CzmOccrFPpmXn32MP7YEmtjboY3gL 3f/u4P7VDdsbPfmr3aJMd1BEgQAPrRSrLRYedSu6s2iUa0o06kWMa0ojVIQPOjzBcOvR BBOnkghrFLdkDCBCMjtBWXHsnzpcHkY7xKLFkyFLTf9eMSpWNZ7+6N/qDVmRruZkyHN5 5rYw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=gxkDYtqoEzrhf7pvpS+sA4CYs8WHocqHveV/rh/fB7g=; b=txlwfVem7lNhVL6kXH9VmM4XyXMIIjXtzKg8FOlWxnBDICc+GwYNhEtPYaDaQZ46JE xqFltww1hTi6tws0v8db53fLKwjYGEIacWz5C80YaK7jJOawF0cl8yjt98VBBUCHhV3Q aQE2Q25q1/70WdCbj5vSmqZrS9lqHallMaiNULMDs+3h/+f7HC2pteRAI7dGVoZijhQJ WppHbE947iccWOcVz1XGQYdmekrrwObODbDSyN+dD8kMtGIDu4HPO2PR2lkN3Gk/N6rT qGpRHzZSMOKZzqpgzrSR1j3s4Y6vrrgpFusqO13Nsi22a6+r+TF7Yb16uiLtcK51Mf9H V7sA==
X-Gm-Message-State: APjAAAWBsMDwOE/WlzNrv2vFkEccF+63z5fvZzG7lurxwrEfsYbW93MP Oj6kR60Vvg2Hf6mnI95Oeka+mFL9P+CyAGp4tH8=
X-Google-Smtp-Source: APXvYqxpUd1XNGeP6uiveuSTWzVrtnswTeM1lSAQDHAtEjgynj+p8Blne+Yz+VM5hGw3KQJIX33Un3GUyTQIFK59VUU=
X-Received: by 2002:a63:1812:: with SMTP id y18mr4104467pgl.302.1574156400411;  Tue, 19 Nov 2019 01:40:00 -0800 (PST)
MIME-Version: 1.0
References: <24BB25FC-F19D-4CE2-B5AB-2BF1F844546E@juniper.net>
In-Reply-To: <24BB25FC-F19D-4CE2-B5AB-2BF1F844546E@juniper.net>
From: Robert Raszuk <rraszuk@gmail.com>
Date: Tue, 19 Nov 2019 10:39:50 +0100
Message-ID: <CA+b+ERke3D6Cc9NjpMiMXufZvJmOk+XzoXHwoFDCrDMLYvBYhA@mail.gmail.com>
To: Antoni Przygienda <prz=40juniper.net@dmarc.ietf.org>
Cc: "bier@ietf.org" <bier@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000114ac90597afd905"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/H9791oYt-rJpwwH0UPlyV7LBsR8>
Subject: Re: [Bier] BIER v6 requirements draft comments: draft-ietf-bier-ipv6-requirements ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Nov 2019 09:40:05 -0000

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

All,

I would tend to agree with Tony here. BIER is designed to construct optimal
replication trees with minimal state.

While there may be devices which do not support BIER IMHO the
right approach would be to use IGP forwarding adjaciencies across such
devices leaving BIER with no change and no such deep nesting like proposed
in this document. L2.5 can happily go over L2 :)

So what may be needed is to claim support for BIER over FAs + perhaps
define SR segments to be advertised as FAs in SPRING keeping both BIER and
its transport detached.

Best,
R.


wt., 19 lis 2019 o 06:51 Antoni Przygienda <prz=3D40juniper.net@dmarc.ietf.=
org>
napisa=C5=82(a):

> Finally getting to fire off some comments on
> draft-ietf-bier-ipv6-requirements draft
>
>
>
> 3.4: I see NO requirements to do anything with SR or SRv6 in BIER WG
> charter so I am not sure how it ended up so prominently in the draft. And
> BIER is a hop-by-hop technology, it already includes provisions to
> transition non-BIER nodes via correct algorithms so not sure how SRv6 is =
of
> any use or relevance here. Of course BIER could be tunneled with SRv6 but
> then a BIER frame should be carried natively inside a SRv6 frame.  Coming=
ling
> two level layer 2.5 transport technologies into a single layer format as
> the draft seems to imply is unnecessary and a bad idea since there will b=
e
> resulting cross-talk.
>
> 4.2: completely disagreed. BIER is a hop-by-hop layer 2.5 technology.
> Modifying IP options is arguably far more expensive than next-protocol
> frame.
>
> 4.3:
>
>    - fragmentation will only play in IPv6 case if the frame is longer
>       than IPv6 max frame size - BML roughly. No matter _where_ we stick =
the mask
>       we face the same problem until we start to do BIER fragmentation an=
d
>       reassembly
>       - Again, SRv6 is neither in the charter nor an issue since BIER is
>       a L2.5 hop-by-hop technology and not, as the authors want it, all o=
f a
>       sudden an implicit tunneling or multi-hop technology
>
> 4.11: and again BIER is hop-by-hop and it will rely on higher layers to
> re-assemble just like MPLS does.
>
> I-D.xie-bier-ipv6-encapsulatio: yes, IPv6 architecture has the loophole
> for in flight modification of hop-by-hop header options but it does not
> mean it=E2=80=99s a good idea
>
>
>
> Last, major objection is that by opening any IPv6 destination address to
> receive BIER frames from multiple hops away we are opening a completely
> security nightmare and argumenting that whole BIER layer has to be IPSEC=
=E2=80=99ed
> to close that hole is simply going into a seriously wrong direction IMO.
>
>
>
> --- tony
>
>
> _______________________________________________
> BIER mailing list
> BIER@ietf.org
> https://www.ietf.org/mailman/listinfo/bier
>

--000000000000114ac90597afd905
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:arial,he=
lvetica,sans-serif;font-size:small">All,</div><div class=3D"gmail_default" =
style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></div>=
<div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-seri=
f;font-size:small">I would tend to agree with Tony here. BIER is designed=
=C2=A0to construct optimal replication trees with minimal state.=C2=A0</div=
><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-ser=
if;font-size:small"><br></div><div class=3D"gmail_default" style=3D"font-fa=
mily:arial,helvetica,sans-serif;font-size:small">While there may be devices=
 which do not support BIER IMHO the right=C2=A0approach would be to use IGP=
 forwarding adjaciencies across such devices leaving BIER with no change an=
d no such deep nesting like proposed in this document. L2.5 can happily go =
over=C2=A0L2 :)=C2=A0=C2=A0</div><div class=3D"gmail_default" style=3D"font=
-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class=3D=
"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:s=
mall">So what may be needed is to claim support for BIER over FAs=C2=A0+ pe=
rhaps define SR segments to be advertised as FAs in SPRING keeping both BIE=
R and its transport detached.=C2=A0</div><div class=3D"gmail_default" style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div =
class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;fon=
t-size:small">Best,<br>R.</div><div class=3D"gmail_default" style=3D"font-f=
amily:arial,helvetica,sans-serif;font-size:small"><br></div></div><br><div =
class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">wt., 19 lis 201=
9 o 06:51=C2=A0Antoni Przygienda &lt;prz=3D<a href=3D"mailto:40juniper.net@=
dmarc.ietf.org">40juniper.net@dmarc.ietf.org</a>&gt; napisa=C5=82(a):<br></=
div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bor=
der-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang=3D"EN-US">
<div class=3D"gmail-m_-9055221909556178438WordSection1">
<p class=3D"gmail-m_-9055221909556178438li1" style=3D"margin-left:0.25in">F=
inally getting to fire off some comments on draft-ietf-bier-ipv6-requiremen=
ts draft
<u></u><u></u></p>
<p class=3D"gmail-m_-9055221909556178438li1" style=3D"margin-left:0.25in"><=
u></u>=C2=A0<u></u></p>
<p class=3D"gmail-m_-9055221909556178438li1" style=3D"margin-left:0.25in">3=
.4: I see NO requirements to do anything with SR or SRv6 in BIER WG charter=
 so I am not sure how it ended up so prominently in the draft. And BIER is =
a hop-by-hop technology, it already includes provisions to transition
 non-BIER nodes via correct algorithms so not sure how SRv6 is of any use o=
r relevance here. Of course BIER could be tunneled with SRv6 but then a BIE=
R frame should be carried natively inside a SRv6 frame.<span class=3D"gmail=
-m_-9055221909556178438apple-converted-space">=C2=A0
</span>Comingling two level layer 2.5 transport technologies into a single =
layer format as the draft seems to imply is unnecessary and a bad idea sinc=
e there will be resulting cross-talk.<span class=3D"gmail-m_-90552219095561=
78438apple-converted-space">=C2=A0</span><u></u><u></u></p>
<p class=3D"gmail-m_-9055221909556178438li1" style=3D"margin-left:0.25in">4=
.2: completely disagreed. BIER is a hop-by-hop layer 2.5 technology. Modify=
ing IP options is arguably far more expensive than next-protocol frame.
<span class=3D"gmail-m_-9055221909556178438apple-converted-space">=C2=A0</s=
pan><u></u><u></u></p>
<p class=3D"gmail-m_-9055221909556178438li1" style=3D"margin-left:0.25in">4=
.3:<span class=3D"gmail-m_-9055221909556178438apple-converted-space">=C2=A0=
</span><u></u><u></u></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"gmail-m_-9055221909556178438li1">fragmentation will only play =
in IPv6 case if the frame is longer than IPv6 max frame size - BML roughly.=
 No matter _where_ we stick the mask we face the same problem until we star=
t to do BIER fragmentation and
 reassembly<u></u><u></u></li><li class=3D"gmail-m_-9055221909556178438li1"=
>Again, SRv6 is neither in the charter nor an issue since BIER is a L2.5 ho=
p-by-hop technology and not, as the authors want it, all of a sudden an imp=
licit tunneling or multi-hop technology<u></u><u></u></li></ul>
</ul>
<p class=3D"gmail-m_-9055221909556178438li1" style=3D"margin-left:0.25in">4=
.11: and again BIER is hop-by-hop and it will rely on higher layers to re-a=
ssemble just like MPLS does.<span class=3D"gmail-m_-9055221909556178438appl=
e-converted-space">=C2=A0</span><u></u><u></u></p>
<p class=3D"gmail-m_-9055221909556178438li1" style=3D"margin-left:0.25in">I=
-D.xie-bier-ipv6-encapsulatio: yes, IPv6 architecture has the loophole for =
in flight modification of hop-by-hop header options but it does not mean it=
=E2=80=99s a good idea
<u></u><u></u></p>
<p class=3D"gmail-m_-9055221909556178438p3"><u></u>=C2=A0<u></u></p>
<p class=3D"gmail-m_-9055221909556178438p1">Last, major objection is that b=
y opening any IPv6 destination address to receive BIER frames from multiple=
 hops away we are opening a completely security nightmare and argumenting t=
hat whole BIER layer has to be IPSEC=E2=80=99ed to close that hole is
 simply going into a seriously wrong direction IMO. <u></u><u></u></p>
<p class=3D"gmail-m_-9055221909556178438p1"><u></u>=C2=A0<u></u></p>
<p class=3D"gmail-m_-9055221909556178438p1">--- tony <u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt"><u></u>=C2=A0<u></u><=
/span></p>
</div>
</div>

_______________________________________________<br>
BIER mailing list<br>
<a href=3D"mailto:BIER@ietf.org" target=3D"_blank">BIER@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/bier" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/bier</a><br>
</blockquote></div>

--000000000000114ac90597afd905--


From nobody Tue Nov 19 04:57:22 2019
Return-Path: <mmcbride7@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1DFF2120916 for <bier@ietfa.amsl.com>; Tue, 19 Nov 2019 04:57:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.747
X-Spam-Level: 
X-Spam-Status: No, score=-0.747 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 ArqgUqyo86oF for <bier@ietfa.amsl.com>; Tue, 19 Nov 2019 04:57:19 -0800 (PST)
Received: from mail-vs1-xe2b.google.com (mail-vs1-xe2b.google.com [IPv6:2607:f8b0:4864:20::e2b]) (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 462C1120853 for <bier@ietf.org>; Tue, 19 Nov 2019 04:57:19 -0800 (PST)
Received: by mail-vs1-xe2b.google.com with SMTP id k15so14133486vsp.2 for <bier@ietf.org>; Tue, 19 Nov 2019 04:57:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=Cq276jjXeftaI8pFieqgC+9GhHeOGlhICg8dQ2OAnak=; b=L2mdr29HgkxWdVN3gBmewOwN1Vv15bH5aPAix4SvkJ1ZNX6Zh/Uddjbn7Ebw898d4b FZusXg8Ebn1c6eWHaXtOe1WAwb9etQJL9Z0U+w46wadcNt/z5Lxa4DnUyVr3jAX1D/TY XXyTl51J/oZvOX7BTr8g0dUD3H4gpfvHcmW7f0NVy70cCFbg4pQIe+Pl11RL/WOQx4q5 V69XotJcsslM48uKncicZwuduGT2d5Gic5acqcw3J1CeS1chUdrY83SI9QteordpfOa0 XF1lXu30MUtXZpeiyPqQ2HcXPXmVZMfFeP+D9eLNZOD6trY3z2HxXTbV8SLN521F2/QM WwbQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=Cq276jjXeftaI8pFieqgC+9GhHeOGlhICg8dQ2OAnak=; b=TEcT9ZEbGhi3hFkY/qPoFK+yg62FWatEFeoVBJlvdO0Mx75uD5NhH9FFDaZa2JtKJJ v1uDaLOu6oTJl609R8NGdhBDYJGFtdbgRBmP3lD8rTvP0R6lYMUZupkPCDsk07D5EFwq 5QoUQKZanoAHGl1PM40HINoN4hmcFJ3yxNxgAmdY3SD8PoM4A6J5eL82Mdwh1ulTmeX+ ZE6RapYCzXVs5+JKNsNpYQulD29DOBqq3GfEp1LqVluw8xnNaCto06CjGDViVr4ZWkSq b8T+7Te+DCRdE46l0+Mp4J/9oJmpFeIx0yNm3x6GGwdlaKwl04S52F7e02Kb2bkBBK4p ARtg==
X-Gm-Message-State: APjAAAXzNt6lV8PAwDBkcaZHDMxarkameLk6tiC0zF/x+NgX9V5Dd7vb Sfi0yWfayJ0gUUdnFs03LYwBMANOD2u0mdrwwOBLuKMBvjU=
X-Google-Smtp-Source: APXvYqwVWcOCAIx3yeX16I+EcQlvlABMIFtC9LTGaLfy9BndxSnSIDMdbOKcZ/RDUhyI3YuNa/tHAvxC40vQtvGX+WI=
X-Received: by 2002:a67:3011:: with SMTP id w17mr20283283vsw.102.1574168238082;  Tue, 19 Nov 2019 04:57:18 -0800 (PST)
MIME-Version: 1.0
References: <24BB25FC-F19D-4CE2-B5AB-2BF1F844546E@juniper.net>
In-Reply-To: <24BB25FC-F19D-4CE2-B5AB-2BF1F844546E@juniper.net>
From: Mike McBride <mmcbride7@gmail.com>
Date: Tue, 19 Nov 2019 04:57:43 -0800
Message-ID: <CAL3FGfwFJDN6WK8UdLzOdDJDxeL9Bf5P_ncGAdNQw58HEd8UNw@mail.gmail.com>
To: Antoni Przygienda <prz=40juniper.net@dmarc.ietf.org>
Cc: "bier@ietf.org" <bier@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/XOCDnFmYZ1wg9_YaLgJN0HTv8ZE>
Subject: Re: [Bier] BIER v6 requirements draft comments: draft-ietf-bier-ipv6-requirements ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Nov 2019 12:57:21 -0000

Hi Tony,

On Mon, Nov 18, 2019 at 9:51 PM Antoni Przygienda
<prz=3D40juniper.net@dmarc.ietf.org> wrote:
>
> Finally getting to fire off some comments on draft-ietf-bier-ipv6-require=
ments draft

MM: Yay! thank you, happy we are getting some feedback.

> 3.4: I see NO requirements to do anything with SR or SRv6 in BIER WG char=
ter so I am not sure how it ended up so prominently in the draft. And BIER =
is a hop-by-hop technology, it already includes provisions to transition no=
n-BIER nodes via correct algorithms so not sure how SRv6 is of any use or r=
elevance here. Of course BIER could be tunneled with SRv6 but then a BIER f=
rame should be carried natively inside a SRv6 frame.  Comingling two level =
layer 2.5 transport technologies into a single layer format as the draft se=
ems to imply is unnecessary and a bad idea since there will be resulting cr=
oss-talk.

MM: Unless my co-authors, or anyone else, disagrees, I say we simply
remove this section and any and all references to SRv6 if it's not
helpful. Focus should be on IPv6 related requirements.

> 4.2: completely disagreed. BIER is a hop-by-hop layer 2.5 technology. Mod=
ifying IP options is arguably far more expensive than next-protocol frame.

MM: You completely disagree with requirement 4.2? You believe that the
solution _should_ require hop-by-hop modification of the IP source
address field? Or just disagree with our explanation of it? This
requirement came from Eric Rosen long ago. Please suggest new
requirement wording that makes you happy.

> 4.3:
>
> fragmentation will only play in IPv6 case if the frame is longer than IPv=
6 max frame size - BML roughly. No matter _where_ we stick the mask we face=
 the same problem until we start to do BIER fragmentation and reassembly

MM: So the requirement "should not require the BFRs to inspect layer 4
or require any changes to layer 4." is fine but you don't like the
fragmentation wording? Or do you not like the requirement period? We
can certainly re-word it or remove it if it causes heartache. Again
this was another Rosen requirement I believe. Fragmentation is
optional for BIER, but, from an IPv6 point of view, it is a basic
capability and we figured we should support it. Maybe we don't but
let's get the requirement down.

> Again, SRv6 is neither in the charter nor an issue since BIER is a L2.5 h=
op-by-hop technology and not, as the authors want it, all of a sudden an im=
plicit tunneling or multi-hop technology

MM: Consider SRv6 gone from this draft since having it in there is
causing pain.

> 4.11: and again BIER is hop-by-hop and it will rely on higher layers to r=
e-assemble just like MPLS does.

MM: and again IPv6 does provide the fragmentation/assembly capability,
so we figured BIER should inherit such capability but we could
certainly be wrong. Are you in favor then of removing the 4.11
requirement involving fragmentation? Or re-wording it?

> I-D.xie-bier-ipv6-encapsulatio: yes, IPv6 architecture has the loophole f=
or in flight modification of hop-by-hop header options but it does not mean=
 it=E2=80=99s a good idea

MM: This isn't a solutions document so whether it's a good idea or not
can be saved for that document to justify. We will move the solutions
overviews to an appendix.

> Last, major objection is that by opening any IPv6 destination address to =
receive BIER frames from multiple hops away we are opening a completely sec=
urity nightmare and argumenting that whole BIER layer has to be IPSEC=E2=80=
=99ed to close that hole is simply going into a seriously wrong direction I=
MO.

MM: Which requirement are you referring to? Perhaps you are referring
to requirement 4.3 involving L4 Inspection where we mention IPsec? We
figured the IPSEC architecture should be inherited from IPv6 if we are
considering BIER in IPv6 but it looks like you don't agree. We are
happy to modify/add/remove any requirement just needs specifics.

thanks,
mike

>
>
> --- tony
>
>
>
> _______________________________________________
> BIER mailing list
> BIER@ietf.org
> https://www.ietf.org/mailman/listinfo/bier


From nobody Tue Nov 19 13:46:43 2019
Return-Path: <rajiva@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 319351208E1 for <bier@ietfa.amsl.com>; Tue, 19 Nov 2019 13:46:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -11.165
X-Spam-Level: 
X-Spam-Status: No, score=-11.165 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_SBL_CSS=3.335, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=csytXl8S; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=NLlOxL4C
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 scmOigHgJL1a for <bier@ietfa.amsl.com>; Tue, 19 Nov 2019 13:46:40 -0800 (PST)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9947D1208F0 for <bier@ietf.org>; Tue, 19 Nov 2019 13:46:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7800; q=dns/txt; s=iport; t=1574200000; x=1575409600; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=6NOzBuWMlFqpzX58+WiuTwVo8BTnmEYEJmKi4z59Ou0=; b=csytXl8SENvtfA1k7GQLXardEmPeTLOlJvCxSuv/gY6X+pFR9Fqvv7AV XiKPf2y5ebQwwC0MZtrcH62ZNM/1vZhEn2KG4nXcAfzfT/9UI7sL4Qqv2 jrskWrUsj2hrF2GYTjD2p0F3Qx87Z20y+vLAdphviDscS6PTnMKtdIjsk 8=;
IronPort-PHdr: =?us-ascii?q?9a23=3AnoH/rBwtX0XPPrHXCy+N+z0EezQntrPoPwUc9p?= =?us-ascii?q?sgjfdUf7+++4j5YR2N/u1j2VnOW4iTq+lJjebbqejBYSQB+t7A1RJKa5lQT1?= =?us-ascii?q?kAgMQSkRYnBZufAE/6MvfCZC0hF8MEX1hgrDm2?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CiBQAYYtRd/4wNJK1lHAEBAQEBBwE?= =?us-ascii?q?BEQEEBAEBgX6BSyQsBWxYIAQLKgqEIINGA4pzgjkliViOKIJSA1QJAQEBDAE?= =?us-ascii?q?BGAsKAgEBhEACF4IOJDgTAgMNAQEEAQEBAgEFBG2FNwyFUQEBAQECAQEBEBE?= =?us-ascii?q?RDAEBJQcLAQQLAgEIEgYCAiYCAgIfBgsVAg4CBA4FGweDAAGCRgMOHwEBAgy?= =?us-ascii?q?mMQKBOIhgdYEygn4BAQWCSYI/DQuCFwMGgQ4ojBUYgUA/gREnDBOCTD6CG0c?= =?us-ascii?q?BAQKBOIM3MoIskBOdWUEKgiuRN4QYG4I+h2iPa5kTjz0CBAIEBQIOAQEFgWk?= =?us-ascii?q?igVhwFTsqAYJBUBEUkRo4gzuFFIU/dAGBJ4tRgTEBgQ4BAQ?=
X-IronPort-AV: E=Sophos;i="5.69,219,1571702400"; d="scan'208";a="668660435"
Received: from alln-core-7.cisco.com ([173.36.13.140]) by rcdn-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 19 Nov 2019 21:46:38 +0000
Received: from XCH-ALN-007.cisco.com (xch-aln-007.cisco.com [173.36.7.17]) by alln-core-7.cisco.com (8.15.2/8.15.2) with ESMTPS id xAJLkcAc000930 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 19 Nov 2019 21:46:38 GMT
Received: from xhs-aln-003.cisco.com (173.37.135.120) by XCH-ALN-007.cisco.com (173.36.7.17) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 19 Nov 2019 15:46:37 -0600
Received: from xhs-rtp-001.cisco.com (64.101.210.228) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 19 Nov 2019 15:46:37 -0600
Received: from NAM02-BL2-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Tue, 19 Nov 2019 16:46:37 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=E7wHtQfIorUQuHbtlIfSvyUkBs608eijtaNQZZjFMtzQ2vK5SdAeeTGcgnzM19IzD5xK8vnL/1XCJhSsphjFBlUQSauCdrNadNewFZXpvyJucz9d3npGdQYjfLR/YpHeyoN6UwUSCsMgrImbWC4EhQ4PxXR415c/Xd/J7KpoqtzV8RtIWbDmML1E/ywv+k77WTSiX1oZNAEveCwZiWW7qVwV/t5fzSAlzslE8YDpv1qMseme1WYCBI6uMoDCCXEaTjo83FbtcKtnH26H3vnzlTz1/7tyGqHNyCskKM+jS1LMGnNd547nqKf090Za2jxcpOtx5QFfqp0059pF+GmNZA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6NOzBuWMlFqpzX58+WiuTwVo8BTnmEYEJmKi4z59Ou0=; b=GuUC3EzvkvBtqww8lR291oM26QzbV4p6sk7l4ShikLfAjCtfZpSX2NMZg4+n5b4r+NXU8jn6TbOKQx9zlsA/mmKIDLu9EKPvJ0L4zI1/2ny8M3hp/xiGHMVuJbPIlo9or8Zzgk0OWmr7tRCTqmjnqdnDDo2h3kG1q+FWP7biosreuGvYfZSFvF+CJWO3a/hk1PV7C6kFndBkEpbKyTIaRE92cSDD+3n5Y6mqhVKHw73VJVtApkUD0SkSiJMG7HradHdDUiUiewV+JTqUlXYj8dceo/wy4NuRAeQBgSGF50mIhyypaJ6bkptopXnNKi90G1h0k5e/abxXHgRE3qa2sA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6NOzBuWMlFqpzX58+WiuTwVo8BTnmEYEJmKi4z59Ou0=; b=NLlOxL4CTBNGo8pmz2Y+wTi2pzhU0pP54i6Q4mb+4s4gmriN9FfB6G2LRhwKC5LfXbaBgFQ1PllTx/ku+c1ZHm6ydnpdPIvvjAh2hGp0qE3yAOZ+ukrWlCosMaW/VFxVkZGvc/T1/sGvU4GoPRqY8R/MXBa3soHmZpUQ8VTjqaE=
Received: from BY5PR11MB4308.namprd11.prod.outlook.com (52.132.252.19) by BY5PR11MB3990.namprd11.prod.outlook.com (10.255.162.95) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2451.22; Tue, 19 Nov 2019 21:46:36 +0000
Received: from BY5PR11MB4308.namprd11.prod.outlook.com ([fe80::85d:fc8e:442f:27e8]) by BY5PR11MB4308.namprd11.prod.outlook.com ([fe80::85d:fc8e:442f:27e8%3]) with mapi id 15.20.2451.031; Tue, 19 Nov 2019 21:46:36 +0000
From: "Rajiv Asati (rajiva)" <rajiva@cisco.com>
To: Mike McBride <mmcbride7@gmail.com>
CC: Antoni Przygienda <prz=40juniper.net@dmarc.ietf.org>, "bier@ietf.org" <bier@ietf.org>
Thread-Topic: [Bier] BIER v6 requirements draft comments: draft-ietf-bier-ipv6-requirements ...
Thread-Index: AQHVnp1Mgwwp4iu3RkeLcJpFC8FV+KeSdKKAgACTxc0=
Date: Tue, 19 Nov 2019 21:46:36 +0000
Message-ID: <07709F8A-51D2-4265-8DBF-7D1B71CB545E@cisco.com>
References: <24BB25FC-F19D-4CE2-B5AB-2BF1F844546E@juniper.net>, <CAL3FGfwFJDN6WK8UdLzOdDJDxeL9Bf5P_ncGAdNQw58HEd8UNw@mail.gmail.com>
In-Reply-To: <CAL3FGfwFJDN6WK8UdLzOdDJDxeL9Bf5P_ncGAdNQw58HEd8UNw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=rajiva@cisco.com; 
x-originating-ip: [203.116.43.34]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e8d55d00-b732-4e28-33e7-08d76d39f3b3
x-ms-traffictypediagnostic: BY5PR11MB3990:
x-microsoft-antispam-prvs: <BY5PR11MB39905441DC5E3F93E880FDE0C74C0@BY5PR11MB3990.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 022649CC2C
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(136003)(396003)(366004)(39860400002)(346002)(376002)(189003)(199004)(5660300002)(6506007)(53546011)(486006)(54906003)(81156014)(86362001)(256004)(66476007)(14444005)(66446008)(64756008)(66556008)(66946007)(91956017)(6436002)(26005)(6512007)(446003)(2616005)(71190400001)(6486002)(476003)(229853002)(6916009)(71200400001)(11346002)(4326008)(2906002)(316002)(966005)(66066001)(76116006)(478600001)(81166006)(76176011)(99286004)(186003)(8676002)(25786009)(6306002)(102836004)(6246003)(33656002)(1411001)(7736002)(305945005)(6116002)(8936002)(3846002)(14454004)(36756003); DIR:OUT; SFP:1101; SCL:1; SRVR:BY5PR11MB3990; H:BY5PR11MB4308.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: htLorqewJZlyVQFclFHYD/cqUKwZZ/xuha/cFpFN1k7sZcQGNYkkPN/fk000MvhetUrYY4yJTZjP1neQ71V8QlxweJIEe8V9ZTN/B1XoE8kfl9GbRYCrqUazE7vRfuO/oQCRRB+AUXo8HLOLHCoeLc5xicVPlZDT3GDjdrUvmWFThelILl6oQFVaUP3GAeD5oW6CwPCF3AWr7mNSqA16yupPT1QNv/zVUfqnn0JmNsiXmx4tPDHKasmLCnLDN47snVsq0IWeMdG6BALOEOwCEAKl4S/zfSTHx13BJ5DfdtZfR4E83P1nGFGqJi/lxNU5acHcJyafKnbbIrZaySgdEe1PL/8q5zLX/9+yCw1v0w5Dh5zABty831Qnfx2ldAjd7MHuFFxMcz9NGti5qaujSycrXB0TqeuOz7NGJaGOsp9xdbyczS/14Is8NcjggCIh
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: e8d55d00-b732-4e28-33e7-08d76d39f3b3
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Nov 2019 21:46:36.3896 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 1K/H4fVIBlkMDoEfv7o/5qmfaAQqNRL8GsKhzB7af22BZUJuQEf5cwKcLllwZBn7RzZLzQ2HpqYyMb/5UZBhfg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR11MB3990
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.17, xch-aln-007.cisco.com
X-Outbound-Node: alln-core-7.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/a9bRyAytygtXzknUv-0w-XqykmI>
Subject: Re: [Bier] BIER v6 requirements draft comments: draft-ietf-bier-ipv6-requirements ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Nov 2019 21:46:42 -0000

DQpQbGVhc2Ugc2VlIGlubGluZSwNCg0KPiBNTTogVW5sZXNzIG15IGNvLWF1dGhvcnMsIG9yIGFu
eW9uZSBlbHNlLCBkaXNhZ3JlZXMsIEkgc2F5IHdlIHNpbXBseQ0KPiByZW1vdmUgdGhpcyBzZWN0
aW9uIGFuZCBhbnkgYW5kIGFsbCByZWZlcmVuY2VzIHRvIFNSdjYgaWYgaXQncyBub3QNCj4gaGVs
cGZ1bC4gRm9jdXMgc2hvdWxkIGJlIG9uIElQdjYgcmVsYXRlZCByZXF1aXJlbWVudHMuDQoNCkFn
cmVlZC4gDQoNCj4gTU06IFRoaXMgaXNuJ3QgYSBzb2x1dGlvbnMgZG9jdW1lbnQgc28gd2hldGhl
ciBpdCdzIGEgZ29vZCBpZGVhIG9yIG5vdA0KPiBjYW4gYmUgc2F2ZWQgZm9yIHRoYXQgZG9jdW1l
bnQgdG8ganVzdGlmeS4gV2Ugd2lsbCBtb3ZlIHRoZSBzb2x1dGlvbnMNCj4gb3ZlcnZpZXdzIHRv
IGFuIGFwcGVuZGl4Lg0KDQpJbmRlZWQuIHRoYXQgaGVscHMgdG8ga2VlcCB0aGUgZm9jdXMgb24g
cmVxdWlyZW1lbnRzLiANCg0KPj4gTGFzdCwgbWFqb3Igb2JqZWN0aW9uIGlzIHRoYXQgYnkgb3Bl
bmluZyBhbnkgSVB2NiBkZXN0aW5hdGlvbiBhZGRyZXNzIHRvIHJlY2VpdmUgQklFUiBmcmFtZXMg
ZnJvbSBtdWx0aXBsZSBob3BzIGF3YXkgd2UgYXJlIG9wZW5pbmcgYSBjb21wbGV0ZWx5IHNlY3Vy
aXR5IG5pZ2h0bWFyZSBhbmQgYXJndW1lbnRpbmcgdGhhdCB3aG9sZSBCSUVSIGxheWVyIGhhcyB0
byBiZSBJUFNFQ+KAmWVkIHRvIGNsb3NlIHRoYXQgaG9sZSBpcyBzaW1wbHkgZ29pbmcgaW50byBh
IHNlcmlvdXNseSB3cm9uZyBkaXJlY3Rpb24gSU1PLg0KPiANCj4gTU06IFdoaWNoIHJlcXVpcmVt
ZW50IGFyZSB5b3UgcmVmZXJyaW5nIHRvPw0KDQoNClBlcmhhcHMsIHJlcXVpcmVtZW50IDQuMiAt
IERBIG1vZGlmaWNhdGlvbiAhISENCg0KSWYgd2UgY29udGludWUgd2l0aCBCSUVSIGJlaW5nIGFu
IEwyLjUgZm9yd2FyZGluZyB0ZWNobm9sb2d5IGluIElQdjYgcGFyYWRpZ20sIHRoZW4gbW9kaWZ5
aW5nIHY2IERBIHlpZWxkcyBsaW1pdGVkIHRvIG5vIHZhbHVlLiBBbmQgdHVubmVsaW5nIHdvdWxk
IGJlIHRoZSBvbmx5IHNhbmUgd2F5IHRvIGFjY29tbW9kYXRlIG5vbi1CSUVSIHRyYW5zaXQgcm91
dGVycywgaWYgYW55LiANCg0KSG93ZXZlciwgdGhpcyBtZWFucyBJUHY2IGJlaW5nIHRyZWF0ZWQg
aW4gYSBzaW1pbGFyIG1hbm5lciBhcyBJUHY0LiBKdXN0IGEgcGF5bG9hZC4gVGhpcyBzaG91bGQg
YmUgZGViYXRlZC4gIA0KDQpDaGVlcnMsDQpSYWppdiAgDQoNCg0KPiBPbiBOb3YgMTksIDIwMTks
IGF0IDg6NTcgUE0sIE1pa2UgTWNCcmlkZSA8bW1jYnJpZGU3QGdtYWlsLmNvbT4gd3JvdGU6DQo+
IA0KPiDvu79IaSBUb255LA0KPiANCj4+IE9uIE1vbiwgTm92IDE4LCAyMDE5IGF0IDk6NTEgUE0g
QW50b25pIFByenlnaWVuZGENCj4+IDxwcno9NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZz4g
d3JvdGU6DQo+PiANCj4+IEZpbmFsbHkgZ2V0dGluZyB0byBmaXJlIG9mZiBzb21lIGNvbW1lbnRz
IG9uIGRyYWZ0LWlldGYtYmllci1pcHY2LXJlcXVpcmVtZW50cyBkcmFmdA0KPiANCj4gTU06IFlh
eSEgdGhhbmsgeW91LCBoYXBweSB3ZSBhcmUgZ2V0dGluZyBzb21lIGZlZWRiYWNrLg0KPiANCj4+
IDMuNDogSSBzZWUgTk8gcmVxdWlyZW1lbnRzIHRvIGRvIGFueXRoaW5nIHdpdGggU1Igb3IgU1J2
NiBpbiBCSUVSIFdHIGNoYXJ0ZXIgc28gSSBhbSBub3Qgc3VyZSBob3cgaXQgZW5kZWQgdXAgc28g
cHJvbWluZW50bHkgaW4gdGhlIGRyYWZ0LiBBbmQgQklFUiBpcyBhIGhvcC1ieS1ob3AgdGVjaG5v
bG9neSwgaXQgYWxyZWFkeSBpbmNsdWRlcyBwcm92aXNpb25zIHRvIHRyYW5zaXRpb24gbm9uLUJJ
RVIgbm9kZXMgdmlhIGNvcnJlY3QgYWxnb3JpdGhtcyBzbyBub3Qgc3VyZSBob3cgU1J2NiBpcyBv
ZiBhbnkgdXNlIG9yIHJlbGV2YW5jZSBoZXJlLiBPZiBjb3Vyc2UgQklFUiBjb3VsZCBiZSB0dW5u
ZWxlZCB3aXRoIFNSdjYgYnV0IHRoZW4gYSBCSUVSIGZyYW1lIHNob3VsZCBiZSBjYXJyaWVkIG5h
dGl2ZWx5IGluc2lkZSBhIFNSdjYgZnJhbWUuICBDb21pbmdsaW5nIHR3byBsZXZlbCBsYXllciAy
LjUgdHJhbnNwb3J0IHRlY2hub2xvZ2llcyBpbnRvIGEgc2luZ2xlIGxheWVyIGZvcm1hdCBhcyB0
aGUgZHJhZnQgc2VlbXMgdG8gaW1wbHkgaXMgdW5uZWNlc3NhcnkgYW5kIGEgYmFkIGlkZWEgc2lu
Y2UgdGhlcmUgd2lsbCBiZSByZXN1bHRpbmcgY3Jvc3MtdGFsay4NCj4gDQo+IE1NOiBVbmxlc3Mg
bXkgY28tYXV0aG9ycywgb3IgYW55b25lIGVsc2UsIGRpc2FncmVlcywgSSBzYXkgd2Ugc2ltcGx5
DQo+IHJlbW92ZSB0aGlzIHNlY3Rpb24gYW5kIGFueSBhbmQgYWxsIHJlZmVyZW5jZXMgdG8gU1J2
NiBpZiBpdCdzIG5vdA0KPiBoZWxwZnVsLiBGb2N1cyBzaG91bGQgYmUgb24gSVB2NiByZWxhdGVk
IHJlcXVpcmVtZW50cy4NCj4gDQo+PiA0LjI6IGNvbXBsZXRlbHkgZGlzYWdyZWVkLiBCSUVSIGlz
IGEgaG9wLWJ5LWhvcCBsYXllciAyLjUgdGVjaG5vbG9neS4gTW9kaWZ5aW5nIElQIG9wdGlvbnMg
aXMgYXJndWFibHkgZmFyIG1vcmUgZXhwZW5zaXZlIHRoYW4gbmV4dC1wcm90b2NvbCBmcmFtZS4N
Cj4gDQo+IE1NOiBZb3UgY29tcGxldGVseSBkaXNhZ3JlZSB3aXRoIHJlcXVpcmVtZW50IDQuMj8g
WW91IGJlbGlldmUgdGhhdCB0aGUNCj4gc29sdXRpb24gX3Nob3VsZF8gcmVxdWlyZSBob3AtYnkt
aG9wIG1vZGlmaWNhdGlvbiBvZiB0aGUgSVAgc291cmNlDQo+IGFkZHJlc3MgZmllbGQ/IE9yIGp1
c3QgZGlzYWdyZWUgd2l0aCBvdXIgZXhwbGFuYXRpb24gb2YgaXQ/IFRoaXMNCj4gcmVxdWlyZW1l
bnQgY2FtZSBmcm9tIEVyaWMgUm9zZW4gbG9uZyBhZ28uIFBsZWFzZSBzdWdnZXN0IG5ldw0KPiBy
ZXF1aXJlbWVudCB3b3JkaW5nIHRoYXQgbWFrZXMgeW91IGhhcHB5Lg0KPiANCj4+IDQuMzoNCj4+
IA0KPj4gZnJhZ21lbnRhdGlvbiB3aWxsIG9ubHkgcGxheSBpbiBJUHY2IGNhc2UgaWYgdGhlIGZy
YW1lIGlzIGxvbmdlciB0aGFuIElQdjYgbWF4IGZyYW1lIHNpemUgLSBCTUwgcm91Z2hseS4gTm8g
bWF0dGVyIF93aGVyZV8gd2Ugc3RpY2sgdGhlIG1hc2sgd2UgZmFjZSB0aGUgc2FtZSBwcm9ibGVt
IHVudGlsIHdlIHN0YXJ0IHRvIGRvIEJJRVIgZnJhZ21lbnRhdGlvbiBhbmQgcmVhc3NlbWJseQ0K
PiANCj4gTU06IFNvIHRoZSByZXF1aXJlbWVudCAic2hvdWxkIG5vdCByZXF1aXJlIHRoZSBCRlJz
IHRvIGluc3BlY3QgbGF5ZXIgNA0KPiBvciByZXF1aXJlIGFueSBjaGFuZ2VzIHRvIGxheWVyIDQu
IiBpcyBmaW5lIGJ1dCB5b3UgZG9uJ3QgbGlrZSB0aGUNCj4gZnJhZ21lbnRhdGlvbiB3b3JkaW5n
PyBPciBkbyB5b3Ugbm90IGxpa2UgdGhlIHJlcXVpcmVtZW50IHBlcmlvZD8gV2UNCj4gY2FuIGNl
cnRhaW5seSByZS13b3JkIGl0IG9yIHJlbW92ZSBpdCBpZiBpdCBjYXVzZXMgaGVhcnRhY2hlLiBB
Z2Fpbg0KPiB0aGlzIHdhcyBhbm90aGVyIFJvc2VuIHJlcXVpcmVtZW50IEkgYmVsaWV2ZS4gRnJh
Z21lbnRhdGlvbiBpcw0KPiBvcHRpb25hbCBmb3IgQklFUiwgYnV0LCBmcm9tIGFuIElQdjYgcG9p
bnQgb2YgdmlldywgaXQgaXMgYSBiYXNpYw0KPiBjYXBhYmlsaXR5IGFuZCB3ZSBmaWd1cmVkIHdl
IHNob3VsZCBzdXBwb3J0IGl0LiBNYXliZSB3ZSBkb24ndCBidXQNCj4gbGV0J3MgZ2V0IHRoZSBy
ZXF1aXJlbWVudCBkb3duLg0KPiANCj4+IEFnYWluLCBTUnY2IGlzIG5laXRoZXIgaW4gdGhlIGNo
YXJ0ZXIgbm9yIGFuIGlzc3VlIHNpbmNlIEJJRVIgaXMgYSBMMi41IGhvcC1ieS1ob3AgdGVjaG5v
bG9neSBhbmQgbm90LCBhcyB0aGUgYXV0aG9ycyB3YW50IGl0LCBhbGwgb2YgYSBzdWRkZW4gYW4g
aW1wbGljaXQgdHVubmVsaW5nIG9yIG11bHRpLWhvcCB0ZWNobm9sb2d5DQo+IA0KPiBNTTogQ29u
c2lkZXIgU1J2NiBnb25lIGZyb20gdGhpcyBkcmFmdCBzaW5jZSBoYXZpbmcgaXQgaW4gdGhlcmUg
aXMNCj4gY2F1c2luZyBwYWluLg0KPiANCj4+IDQuMTE6IGFuZCBhZ2FpbiBCSUVSIGlzIGhvcC1i
eS1ob3AgYW5kIGl0IHdpbGwgcmVseSBvbiBoaWdoZXIgbGF5ZXJzIHRvIHJlLWFzc2VtYmxlIGp1
c3QgbGlrZSBNUExTIGRvZXMuDQo+IA0KPiBNTTogYW5kIGFnYWluIElQdjYgZG9lcyBwcm92aWRl
IHRoZSBmcmFnbWVudGF0aW9uL2Fzc2VtYmx5IGNhcGFiaWxpdHksDQo+IHNvIHdlIGZpZ3VyZWQg
QklFUiBzaG91bGQgaW5oZXJpdCBzdWNoIGNhcGFiaWxpdHkgYnV0IHdlIGNvdWxkDQo+IGNlcnRh
aW5seSBiZSB3cm9uZy4gQXJlIHlvdSBpbiBmYXZvciB0aGVuIG9mIHJlbW92aW5nIHRoZSA0LjEx
DQo+IHJlcXVpcmVtZW50IGludm9sdmluZyBmcmFnbWVudGF0aW9uPyBPciByZS13b3JkaW5nIGl0
Pw0KPiANCj4+IEktRC54aWUtYmllci1pcHY2LWVuY2Fwc3VsYXRpbzogeWVzLCBJUHY2IGFyY2hp
dGVjdHVyZSBoYXMgdGhlIGxvb3Bob2xlIGZvciBpbiBmbGlnaHQgbW9kaWZpY2F0aW9uIG9mIGhv
cC1ieS1ob3AgaGVhZGVyIG9wdGlvbnMgYnV0IGl0IGRvZXMgbm90IG1lYW4gaXTigJlzIGEgZ29v
ZCBpZGVhDQo+IA0KPiBNTTogVGhpcyBpc24ndCBhIHNvbHV0aW9ucyBkb2N1bWVudCBzbyB3aGV0
aGVyIGl0J3MgYSBnb29kIGlkZWEgb3Igbm90DQo+IGNhbiBiZSBzYXZlZCBmb3IgdGhhdCBkb2N1
bWVudCB0byBqdXN0aWZ5LiBXZSB3aWxsIG1vdmUgdGhlIHNvbHV0aW9ucw0KPiBvdmVydmlld3Mg
dG8gYW4gYXBwZW5kaXguDQo+IA0KPj4gTGFzdCwgbWFqb3Igb2JqZWN0aW9uIGlzIHRoYXQgYnkg
b3BlbmluZyBhbnkgSVB2NiBkZXN0aW5hdGlvbiBhZGRyZXNzIHRvIHJlY2VpdmUgQklFUiBmcmFt
ZXMgZnJvbSBtdWx0aXBsZSBob3BzIGF3YXkgd2UgYXJlIG9wZW5pbmcgYSBjb21wbGV0ZWx5IHNl
Y3VyaXR5IG5pZ2h0bWFyZSBhbmQgYXJndW1lbnRpbmcgdGhhdCB3aG9sZSBCSUVSIGxheWVyIGhh
cyB0byBiZSBJUFNFQ+KAmWVkIHRvIGNsb3NlIHRoYXQgaG9sZSBpcyBzaW1wbHkgZ29pbmcgaW50
byBhIHNlcmlvdXNseSB3cm9uZyBkaXJlY3Rpb24gSU1PLg0KPiANCj4gTU06IFdoaWNoIHJlcXVp
cmVtZW50IGFyZSB5b3UgcmVmZXJyaW5nIHRvPyBQZXJoYXBzIHlvdSBhcmUgcmVmZXJyaW5nDQo+
IHRvIHJlcXVpcmVtZW50IDQuMyBpbnZvbHZpbmcgTDQgSW5zcGVjdGlvbiB3aGVyZSB3ZSBtZW50
aW9uIElQc2VjPyBXZQ0KPiBmaWd1cmVkIHRoZSBJUFNFQyBhcmNoaXRlY3R1cmUgc2hvdWxkIGJl
IGluaGVyaXRlZCBmcm9tIElQdjYgaWYgd2UgYXJlDQo+IGNvbnNpZGVyaW5nIEJJRVIgaW4gSVB2
NiBidXQgaXQgbG9va3MgbGlrZSB5b3UgZG9uJ3QgYWdyZWUuIFdlIGFyZQ0KPiBoYXBweSB0byBt
b2RpZnkvYWRkL3JlbW92ZSBhbnkgcmVxdWlyZW1lbnQganVzdCBuZWVkcyBzcGVjaWZpY3MuDQo+
IA0KPiB0aGFua3MsDQo+IG1pa2UNCj4gDQo+PiANCj4+IA0KPj4gLS0tIHRvbnkNCj4+IA0KPj4g
DQo+PiANCj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
DQo+PiBCSUVSIG1haWxpbmcgbGlzdA0KPj4gQklFUkBpZXRmLm9yZw0KPj4gaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9iaWVyDQo+IA0KPiBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBCSUVSIG1haWxpbmcgbGlzdA0KPiBCSUVS
QGlldGYub3JnDQo+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vYmllcg0K


From nobody Tue Nov 19 20:22:17 2019
Return-Path: <gjshep@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E01141201E0 for <bier@ietfa.amsl.com>; Tue, 19 Nov 2019 20:22:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.498
X-Spam-Level: 
X-Spam-Status: No, score=-1.498 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, SUBJ_ALL_CAPS=0.5] autolearn=no 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 XcNhWnoDz7-c for <bier@ietfa.amsl.com>; Tue, 19 Nov 2019 20:22:14 -0800 (PST)
Received: from mail-qk1-x732.google.com (mail-qk1-x732.google.com [IPv6:2607:f8b0:4864:20::732]) (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 01275120143 for <bier@ietf.org>; Tue, 19 Nov 2019 20:22:13 -0800 (PST)
Received: by mail-qk1-x732.google.com with SMTP id e187so20141183qkf.4 for <bier@ietf.org>; Tue, 19 Nov 2019 20:22:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:reply-to:from:date:message-id:subject:to; bh=oFtkIw8XVuwda0/CZir6aF32VfDuzMBN7bU3Y1+Ue9s=; b=tane+mYejSrvthBbCZtKzOmXu4eEZ6KDxptfeqxAEJfJVDfBv37qumdaJPjqrpY2yH 4M/Bx+S92smsMv1gRCujyIfIfF2e4L46qUhs3a/AV9SQeJNNj6x5LwY6C1lQB0+0maKW N7YWCVopDVvX9Mril8D5fCRzZV3vVuH/GfHGc50a3Xl9DDwxP9wHOQx6PiV9eIUA0Lf9 pDRJdeQO0diqCjZNj4EoJuXAtVOtvvfaz18ImcY/6IufRrMP6HDUYCiAaXacYweKbaX/ dIQHVrVXZj0wgdfTsLDRgC0ugTX9T0tilMWLmeUZ+/s80dENa/c0zu2PVcvoyzoYSyQq NYGA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:reply-to:from:date:message-id :subject:to; bh=oFtkIw8XVuwda0/CZir6aF32VfDuzMBN7bU3Y1+Ue9s=; b=e3pdwBcqkBdXpCI92JiqYIOONwwmWsbL0XblafSEM9R98eMZXzWjSDYm8wGFv2g9kJ x5gKJ3h6Rj7TmZ9RjvsSegNXAlWLGcvOoIDCeH6ZWseHqm4c4M0QrGg/7ElWGcLCrN8N l0r1TnPOKRBiEXdp6vBJ4n4jSEbFc5c354qo5dr7iC3nV7fmMGoZ9xtJEzL3BfPlFTpr d06HCZYCKin9WP/H8kl+7NeHBAcXoR8/VcyWqNAArlC9i7SusfmZTBkw76CCwVemDkMB 4z56uword+ehA3QdRfMnEm9oJ2ADYfNCkhlr60CnltHjiiIHSKmOPQv3Bvb+56BT44LB ZxnQ==
X-Gm-Message-State: APjAAAXgd+JIhicFlCEdyEsV9Uzlb4RwwHTnsxprxyy9xQdPpl+rug45 mHNSvUycNS9Vf+nOFVlk6Oy1/fnM2ZaEvA/gkn4LIb9E
X-Google-Smtp-Source: APXvYqxW1IS4Tx7SHEjnEvOBpe5rjgWwRqw9fdFRyxnozPfib8Fq6EL2P92PeU0UPCudU00zOLWR0sFoewgvnoctlvE=
X-Received: by 2002:a37:9e41:: with SMTP id h62mr687919qke.85.1574223732251; Tue, 19 Nov 2019 20:22:12 -0800 (PST)
MIME-Version: 1.0
Reply-To: gjshep@gmail.com
From: Greg Shepherd <gjshep@gmail.com>
Date: Tue, 19 Nov 2019 20:22:01 -0800
Message-ID: <CABFReBoADKAeFE3_Ubxkkj4YtjTx02re=T=RZDfSnQL=HQb-=Q@mail.gmail.com>
To: BIER WG <bier@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000005b9fd90597bf86cc"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/xvGJaDsLYxPFx4AFUPJRNUj0bd4>
Subject: [Bier] BIER WG - SLIDES
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Nov 2019 04:22:15 -0000

--0000000000005b9fd90597bf86cc
Content-Type: text/plain; charset="UTF-8"

Send slides to me ASAP so they can be posted before our meeting.

Thanks,
Shep

--0000000000005b9fd90597bf86cc
Content-Type: text/html; charset="UTF-8"

<div dir="ltr">Send slides to me ASAP so they can be posted before our meeting.<div><br></div><div>Thanks,</div><div>Shep</div></div>

--0000000000005b9fd90597bf86cc--


From nobody Wed Nov 20 01:25:11 2019
Return-Path: <gjshep@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C5C6F120AC3 for <bier@ietfa.amsl.com>; Wed, 20 Nov 2019 01:25:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.498
X-Spam-Level: 
X-Spam-Status: No, score=-1.498 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, SUBJ_ALL_CAPS=0.5] autolearn=no 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 SEm6G1W1DNOl for <bier@ietfa.amsl.com>; Wed, 20 Nov 2019 01:25:09 -0800 (PST)
Received: from mail-qt1-x835.google.com (mail-qt1-x835.google.com [IPv6:2607:f8b0:4864:20::835]) (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 EF695120AC1 for <bier@ietf.org>; Wed, 20 Nov 2019 01:25:08 -0800 (PST)
Received: by mail-qt1-x835.google.com with SMTP id t20so28171274qtn.9 for <bier@ietf.org>; Wed, 20 Nov 2019 01:25:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:reply-to:from:date:message-id :subject:to; bh=tagQ3b80ICLEKALOJ8Wx7jnDZsSeWd3flBj8Owgint0=; b=l7oAN291vwQuqK8DrgxPOPNMW6yhl1RAtdjjeIZKv9ve2uLUEn0rU3drxGKbQ8HTbP J8txq74E6TBJ1r+fnCcZYh5X4XeKO/jTuoaoyNsy4ju+vxYUXr2zQ8Ew8pLb0GlbpASe cRCvvprkmrRUbXYVI9ijysEAZFAxWFY80lk8SE9O2ojHmL97Zf2cWxI0Fkm/vEyVH0Fr 7bvK1Mq5VeIO0kZM3VZagzRSGWbt+zqaVy2QuYwWRFpoGeq93BB8g3NkltRQTBrDyfet 58RQjjmK+EXp0HldwUXu2ZPbTheotUFIzkHhocdtWemHiJ96kkyF47Q2+fZ2ArrViI9W +Tbw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:reply-to :from:date:message-id:subject:to; bh=tagQ3b80ICLEKALOJ8Wx7jnDZsSeWd3flBj8Owgint0=; b=Aan0FltPUxUXIf/2FUahnmoM1khR41Q6L6HjZgfLjPpBw4FADAP2P1WyRJEhWtHtJj rrH0/PPcsKaDvQcvIWW8pisJ+8dAo7Fzq7t8LvQCYlFiccqEySql5nk+G30+W84CPDjQ Z6sbXXagwzu+0QQNs5SGp/IuDS5USCXggSbj7rZsBZt4+xcP2/C52TOcC9waX2ZbRhvO X9HbAOWjocCcVAe7MxISFO4v8K0yiFEKaJztnlvb+nUr/YbBxKM+hGEm++yl4CdCkJhK IziH5sjgWELjD0OIHmKUP8AzplwvWPs1yYYEbvj2CqK2VG8OLEZtEbbp7v0+CVR5jPt8 MIzg==
X-Gm-Message-State: APjAAAVSbW2SM5OcuYp82ftzJytreJlFVqYFVcrE7Gt6Rydc2Kp19xzl E48aCH0S4GFCPAL+tFrYn+bnRc+5Rs1zk4z7qW7yGxM3
X-Google-Smtp-Source: APXvYqyizx919NRzXPv1O20n4lO5Z2MNdjHyGzjrkjxxRnHTIZZ2kZYc1PoFptVgMYJ13fkCj7JRF2XxYwVapWebmBw=
X-Received: by 2002:ac8:22c4:: with SMTP id g4mr1583809qta.45.1574241905786; Wed, 20 Nov 2019 01:25:05 -0800 (PST)
MIME-Version: 1.0
References: <CABFReBoADKAeFE3_Ubxkkj4YtjTx02re=T=RZDfSnQL=HQb-=Q@mail.gmail.com>
In-Reply-To: <CABFReBoADKAeFE3_Ubxkkj4YtjTx02re=T=RZDfSnQL=HQb-=Q@mail.gmail.com>
Reply-To: gjshep@gmail.com
From: Greg Shepherd <gjshep@gmail.com>
Date: Wed, 20 Nov 2019 01:24:54 -0800
Message-ID: <CABFReBoPd1B_RXX8dsZTPPTeQ63CuaBBa=H4NUOPa13AzvhNfg@mail.gmail.com>
To: BIER WG <bier@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000095cda60597c3c173"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/D4XdQBoS02mq7Gi1svN21Qrtdc0>
Subject: Re: [Bier] BIER WG - SLIDES
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Nov 2019 09:25:10 -0000

--00000000000095cda60597c3c173
Content-Type: text/plain; charset="UTF-8"

We are on at 10am tomorrow. Please get the slides in to me tonight, ASAP.

3 decks still outstanding.

Thanks,
Greg

On Tue, Nov 19, 2019 at 8:22 PM Greg Shepherd <gjshep@gmail.com> wrote:

> Send slides to me ASAP so they can be posted before our meeting.
>
> Thanks,
> Shep
>

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

<div dir=3D"ltr">We are on at 10am tomorrow. Please get the slides in to me=
 tonight, ASAP.<div><br></div><div>3 decks still outstanding.<br><div><br><=
/div><div>Thanks,</div><div>Greg</div></div></div><br><div class=3D"gmail_q=
uote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Nov 19, 2019 at 8:22 PM=
 Greg Shepherd &lt;<a href=3D"mailto:gjshep@gmail.com">gjshep@gmail.com</a>=
&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px =
0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-col=
or:rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Send slides to me AS=
AP so they can be posted before our meeting.<div><br></div><div>Thanks,</di=
v><div>Shep</div></div>
</blockquote></div>

--00000000000095cda60597c3c173--


From nobody Wed Nov 20 18:32:21 2019
Return-Path: <eckert@i4.informatik.uni-erlangen.de>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 81C791209DC for <bier@ietfa.amsl.com>; Wed, 20 Nov 2019 18:32:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.95
X-Spam-Level: 
X-Spam-Status: No, score=-3.95 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 rOToD0LtItAM for <bier@ietfa.amsl.com>; Wed, 20 Nov 2019 18:32:13 -0800 (PST)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [131.188.34.40]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D79501209BA for <bier@ietf.org>; Wed, 20 Nov 2019 18:32:12 -0800 (PST)
Received: from faui48f.informatik.uni-erlangen.de (faui48f.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:52]) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTP id F187C548016; Thu, 21 Nov 2019 03:32:06 +0100 (CET)
Received: by faui48f.informatik.uni-erlangen.de (Postfix, from userid 10463) id EAD47440055; Thu, 21 Nov 2019 03:32:06 +0100 (CET)
Date: Thu, 21 Nov 2019 03:32:06 +0100
From: Toerless Eckert <tte@cs.fau.de>
To: "Bidgoli, Hooman (Nokia - CA/Ottawa)" <hooman.bidgoli@nokia.com>
Cc: "Mankamana Mishra (mankamis)" <mankamis@cisco.com>, Stig Venaas <stig@venaas.com>, BIER WG <bier@ietf.org>
Message-ID: <20191121023206.GA37374@faui48f.informatik.uni-erlangen.de>
References: <20191024152401.GA24806@faui48f.informatik.uni-erlangen.de> <DB7PR07MB47454939E389C61D765EA35891640@DB7PR07MB4745.eurprd07.prod.outlook.com> <20191028080131.GC24806@faui48f.informatik.uni-erlangen.de> <DB7PR07MB4745D595FB417013F944018F91610@DB7PR07MB4745.eurprd07.prod.outlook.com> <CAHANBt+fa_P8PDrczXEwYqMCNtoU3_pzFZA2UYXdr4aoU57W0g@mail.gmail.com> <20191029201944.GE24806@faui48f.informatik.uni-erlangen.de> <CAHANBtJEDTeCSAfoT001Xf63qjca+UyNnJdhQeopX9Un-t14tQ@mail.gmail.com> <858419AA-2E71-43A0-B49C-D71D27F2AEE6@cisco.com> <DB7PR07MB47454406E2566F21FF23FCAE91600@DB7PR07MB4745.eurprd07.prod.outlook.com> <DB7PR07MB474504EBF3336D955240FF7791620@DB7PR07MB4745.eurprd07.prod.outlook.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <DB7PR07MB474504EBF3336D955240FF7791620@DB7PR07MB4745.eurprd07.prod.outlook.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/PRdPQaEEnCTTB3q4PpEYizko26Y>
Subject: Re: [Bier] WG LC on https://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 21 Nov 2019 02:32:19 -0000

+1 now for handing to IESG.

On Fri, Nov 01, 2019 at 07:05:52PM +0000, Bidgoli, Hooman (Nokia - CA/Ottawa) wrote:
> Uploaded version 8 with the 3 new subjects discussed in this email.
> 
> 1. ECMP
> 2. PIM AF
> 3. SM clarification
> 
> Regards
> 
> Hooman
> 
> 
> -----Original Message-----
> From: Bidgoli, Hooman (Nokia - CA/Ottawa) 
> Sent: Tuesday, October 29, 2019 10:58 PM
> To: Mankamana Mishra (mankamis) <mankamis@cisco.com>; Stig Venaas <stig@venaas.com>
> Cc: Toerless Eckert <tte@cs.fau.de>; BIER WG <bier@ietf.org>
> Subject: RE: [Bier] WG LC on https://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/
> 
> Thanks all!
> 
> So just to ensure I got all info
> 
> 1. I will add a section for ECMP
> If the lookup for source results into multiple EBBRs, then the algorithm should ensure that all signaling for a particular (C-S,
> C-G) is forward to a single EBBR. How the this selection is done is application specific. As an example it can be round robin or smallest EBBR IP
> 
> 2. change the AF to PIM AF
> 
> 3. I am also in the same mindset as Stig and Mankamana, I think we should make the document about signaling PIM J/P through a BIER and point out that for some of the more involved SM/ASM protocols like auto-RP etc.. there is a need for extensions which will be available in future text.
> 
> Regards
> 
> Hooman
> 
> -----Original Message-----
> From: Mankamana Mishra (mankamis) <mankamis@cisco.com>
> Sent: Tuesday, October 29, 2019 5:47 PM
> To: Stig Venaas <stig@venaas.com>
> Cc: Toerless Eckert <tte@cs.fau.de>; BIER WG <bier@ietf.org>; Bidgoli, Hooman (Nokia - CA/Ottawa) <hooman.bidgoli@nokia.com>
> Subject: Re: [Bier] WG LC on https://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/
> 
> I think it would be better idea, to keep this document as is. and have independent informational draft covering other case. 
> 
> > On Oct 29, 2019, at 1:34 PM, Stig Venaas <stig@venaas.com> wrote:
> > 
> > Hi
> > 
> > What already is in the document works for me, allowing any PIM J/P, 
> > regardless of ASM or SSM. You are suggesting that it talks about high 
> > level scenarios though, right? Perhaps it is worth adding a section or 
> > two with scenarios. If only SSM scenario is discussed, then I think it 
> > should be pointed out that the solution is not limited to SSM. But 
> > perhaps both SSM and ASM section can be added?
> > 
> > Alternatively, and maybe better, keep this document mostly as it is, 
> > and have a separate informational document that discusses use cases 
> > for this, as well as other BIER overlay mechanisms?
> > 
> > Stig
> > 
> > On Tue, Oct 29, 2019 at 1:19 PM Toerless Eckert <tte@cs.fau.de> wrote:
> >> 
> >> Well... how would you like to see ASM being done in this document ?
> >> RPT+SPT or what you proposed in a separate document ???
> >> 
> >> If we document the RPT+SPT approach in this document, nobody will 
> >> implement the newer/better solution. We know that from experience 
> >> (whatever the worst solution to a problem is, thats what the industry 
> >> uses).
> >> 
> >> Cheers
> >>    Toerless
> >> 
> >> On Mon, Oct 28, 2019 at 08:34:53PM -0700, Stig Venaas wrote:
> >>> Hi
> >>> 
> >>> While we all know SSM simplifies things, I see no reason to restrict 
> >>> this solution to SSM. Whether to implement or deploy only the SSM 
> >>> solution is up to vendors or operators, but I see no reason to 
> >>> prohibit ASM. As mentioned, it works just fine with static RP. It would be a shame to limit the scope.
> >>> 
> >>> Stig
> >>> 
> >>> 
> >>> On Mon, Oct 28, 2019, 20:27 Bidgoli, Hooman (Nokia - CA/Ottawa) < 
> >>> hooman.bidgoli@nokia.com> wrote:
> >>> 
> >>>> Adding the working group as well, inline HB2>
> >>>> 
> >>>> Regards
> >>>> 
> >>>> Hooman
> >>>> 
> >>>> 
> >>>> -----Original Message-----
> >>>> From: Toerless Eckert <tte@cs.fau.de>
> >>>> Sent: Monday, October 28, 2019 4:02 AM
> >>>> To: Bidgoli, Hooman (Nokia - CA/Ottawa) <hooman.bidgoli@nokia.com>
> >>>> Subject: Re: [Bier] WG LC on
> >>>> https://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/
> >>>> 
> >>>> On Sat, Oct 26, 2019 at 08:34:01PM +0000, Bidgoli, Hooman (Nokia -
> >>>> CA/Ottawa) wrote:
> >>>>> HB> The original idea was this be a generic procedure to tunnel 
> >>>>> HB> pim
> >>>> joins and prunes through a BIER domain. It didn't really care about 
> >>>> SSM or SM. As an example our testing showed that static RP worked 
> >>>> with this mechanism.
> >>>>> HB> that said if we feel we should specifically say this is SSM, I 
> >>>>> HB> can
> >>>> add a sentence.
> >>>> 
> >>>> The main issue is whether we want the document to be a standalone 
> >>>> document to define a working, implementable and interoperable 
> >>>> solution, or if this should just be some protocol encodings, and 
> >>>> there would be another document describing how to build a working interoperable solution from it.
> >>>> 
> >>>> If we stick we SSM, we have the smallest/easiest solution, and the 
> >>>> document could be standalone. As soon as we think about ASM we get 
> >>>> into the controversy between using the way PIM-SM/ASM is done in 
> >>>> MVPN (which the document is currently hinting at) and newer 
> >>>> mechanisms such as what i think Stig and I would favor/suggest.
> >>>> 
> >>>> HB2> sure as I mentioned no issue I will say this is SSM only. 
> >>>> HB2> Should add
> >>>> the static RP case? Or do we want that in separate draft also?
> >>>> 
> >>>>> HB> With regards to ECMP. We really left this open to the
> >>>> implementation. As an example when a route request is done for a 
> >>>> source of an pim join, internal algorithms can decide which BFER it 
> >>>> should be forwarded to. To us this like any other ECMP 
> >>>> implementation and it should be open.
> >>>>> HB> one implementation can decide the lower IP while the other 
> >>>>> HB> would multihome base on (S,G)
> >>>> 
> >>>> Then the document should add a statement like this:
> >>>> (using BFR or BBR terminology as you please).
> >>>> 
> >>>> This document does not specify mechanisms for different BFER to 
> >>>> select a single BFIR for the same multicast traffic flow. When 
> >>>> sources are redundantly attached via more than one BFIR, this can 
> >>>> lead to more than one BFIR forwarding the same multicast traffic 
> >>>> into the BIER domain - towards different set of BFER.
> >>>> 
> >>>> HB2> ok I will add the following text.
> >>>> 
> >>>> If the lookup for source results into multiple EBBRs, then the 
> >>>> algorithm should ensure that all signaling for a particular (C-S,
> >>>> C-G) is forward to a single EBBR. How the this selection is done is 
> >>>> application specific. As an example it can be round robin or smallest EBBR IP.
> >>>> 
> >>>> 
> >>>>>    - It would be helpfull to have a sentence explaining that the BFR-ID
> >>>>>      for the choosen FHR would be learned from the IGP BIER extension
> >>>>>      as defined in the ISIS/OSPF BIER extension docs (the two
> >>>>>      references are already in the doc but not used at all).
> >>>>> 
> >>>>> HB> not sure if I understand. We defined an EBBR as egress BIER 
> >>>>> HB> boundary
> >>>> router. Obviously a BIER router is bound by RFC 8279 and the 
> >>>> IGP/BGP extensions.
> >>>> 
> >>>> Sure. There is just no text explaining how to stitch these things together.
> >>>> 
> >>>> I guess the idea is something like this:
> >>>> 
> >>>> HB2> have you looked at the appendix  A? it explains how to find 
> >>>> HB2> the EBBR
> >>>> (aka BFIR)
> >>>> 
> >>>> 1. the BFER (iBBR) in question will look at the SPF from itself to 
> >>>> the source of the multicast flow because this is what IGP SPF would 
> >>>> calculate today. Right ?
> >>>> 
> >>>> 2. It would then along the path try to find the first router (from
> >>>> itself) that is announcing a BIER extension. From that it learns 
> >>>> the BFR-ID to send the join to. Right ?
> >>>> 
> >>>> The problems i can think of apart from the aforementioned case of 
> >>>> more than one BFIR because of ECMP:
> >>>> 
> >>>> a) Plotting a path from the BFER towards the source is reverse-path.
> >>>>   whenever you have e.g.: a network with asymmetric metrics, then
> >>>>   you may end up picking a wrong BFIR.
> >>>> 
> >>>> HB2> not really the EBBR tracks which IBBR is sending the pim 
> >>>> HB2> signaling
> >>>> and stores the information in a table format as per section 3.3. If 
> >>>> ECMP algorithm forward the (C-S, C-G) to a specific EBBR then that 
> >>>> EBBR will note the BFR-ID of the IBBR and for that (C-S, C-G) it 
> >>>> will always send the traffic back to that particular IBBR so even 
> >>>> if the network is asymmetric EBBR knows how to forward the packet backward.
> >>>> 
> >>>>   Aka: Correctly speaking, rule 1 is incorrect, and you would need
> >>>>   instead to trace the path from the source towards ourselves (BFER).
> >>>> 
> >>>>   To the best of my knowledge, this reverse-path calculation can be
> >>>>   done at the same cost as standard SPF calculation (simply by
> >>>>   doing SPF calculation in a topology with all link interface metrics
> >>>>   swapped), but for more than 20 years now i have not seen any
> >>>>   IGP SPF implementation actually doing this. because even though its
> >>>>   equally fast, it is still additional code that no developer wants
> >>>>   to write as long as there is no big customer business case asking
> >>>>   for it. And customers do not understand the problem until it is too
> >>>>   late.
> >>>> 
> >>>>   Aka: unless there is an actually normative explanation of how
> >>>>   to calculate the BFIR, we're again going to end up with all type
> >>>>   of crappy half-hearted implementations in IGPs.
> >>>> 
> >>>> b) A BFR may have multiple BFIR-ID in different subdomains. The BFER
> >>>>   can only bick a SD/BFR-ID combination for the BFIR in which itself
> >>>>   has a BFR-ID, so that the BFER can actually address the BFER.
> >>>> 
> >>>>   If this matching results in more than one feasible SD/BFIR-ID
> >>>>   combination, then we've again got the potential for (unnecessary)
> >>>>   multiple copies of the packet to be sent.
> >>>> 
> >>>> Aka: would be good to have explanatory text about the 
> >>>> implementation choice issues because otherwise we likely end up 
> >>>> with non-interoperating implementations, or surprises by the amount 
> >>>> of unnecessarily duplicated traffic with multiple BFIR, asymmetric 
> >>>> path or multiple SD/BFR-ID combinations.
> >>>> 
> >>>> Btw: the document says:
> >>>> 
> >>>> | Addr Family:   BIER prefix address family as defined in [RFC7761]
> >>>> | BIER Info:   IBBR Prefix (ipv4 or ipv6), SD, bfr-id
> >>>> 
> >>>> RFC7761 does not define a "BIER prefix address family". Google 
> >>>> couldn't find me another document where this term is used, so i 
> >>>> think THIS document will end up defining a PPIM BIER prefix address 
> >>>> family, and right now IMHO its too terse. Should have some ascii 
> >>>> picture. There is also an "encoding type" typically. Aka:
> >>>> IMHO something missing here in definition.
> >>>> 
> >>>> HB2> ok Addr family is really the PIM address family, it is the 
> >>>> HB2> incoming
> >>>> PIM address family that we are signaling over BIER. I will change 
> >>>> it to
> >>>> | Addr Family:   pim address family as defined in [RFC7761]
> >>>> | BIER Info:   IBBR Prefix (ipv4 or ipv6), SD, bfr-id
> >>>> 
> >>>>>    - The document should make statements about the setting of the
> >>>>>      entropy field in the BIER data packets of individual (S,G) flows.
> >>>>>      Given the problem of using ECMP paths and the prevalence of few bis
> >>>>>      sources sending traffic for many SSM channels, i think the entropy
> >>>>>      should be calculated from both S and G (not only from S). Also,
> >>>>>      if there is no complete ECMP in the network, multiple FHR
> >>>>>      will potentially send the same traffic, and then that should
> >>>>>      flow as much as possible across different paths (so as not
> >>>>>      to overload a single link).
> >>>>> 
> >>>>>      E.g.: something like (S XOR G XOR router-id) % 20
> >>>>>      might be a good recommendation for the entropy.
> >>>>> 
> >>>>> HB> again as per above explanation we feel ECMP is beyond this 
> >>>>> HB> draft. It
> >>>> is really a bier transport problem and any other draft addressing 
> >>>> this should be taken into consideration for PIM signaling also.
> >>>> 
> >>>> This was primarily about the setting of the entropy field.
> >>>> I take your point that e.g.: rfc8556 doesn't mention entropy at 
> >>>> all, but that doesn't make both documents equally "good", but rathr 
> >>>> our solution description equally incomplete and subject to surprises for operators.
> >>>> 
> >>>>>    2. The document mentions PIM-ASM, which is a term that AFAIK is
> >>>>>       undefined in any standards track RFC. I guess it meant to say ASM,
> >>>>>       but that could be PIM-SM, PIM-DM or Bidir-PIM.
> >>>>> 
> >>>>>       If its meant to describe PIM-SM, then i think there is
> >>>>>       the additional dependency of figuring out where RP information
> >>>>>       comes from. Assuming they are manually configured consistently
> >>>>>       is not a good expectation. Most PIM domains use either some 
> >>>>> old
> >>>> Cisco
> >>>>>       proporietary protocol, or BSR. Neither of these will work
> >>>>>       through this solution unless we add a solution to support
> >>>>>       flooding to all BFER that run PIM. I think that might have
> >>>>>       been the idea of defining the term BFT in the document, but
> >>>>>       that term is not used.
> >>>>> 
> >>>>>       - Even if we knew the PIM-SM RPs on the LHR, i do not like 
> >>>>> the
> >>>> resulting
> >>>>>       solution, because we would still require the RPT/SPT switchover
> >>>>>       signaling and tracking of both (S,G) and (*,G) LHR. I would
> >>>>>       be a lot more a fan of simply reusing RFC8364 and just use the
> >>>>>       BIER BFT to flood appropriate (S,G) active messages to all LHR.
> >>>>> 
> >>>>> 
> >>>>> HB> so we have tried this solution with static RP and it is working.
> >>>> 
> >>>> Yes, this was not a concern about not working, but about not being 
> >>>> able to make the solution look attractive to any operator who does 
> >>>> not have an SDN controller that can automate configuration.
> >>>> 
> >>>>> HB> That said I have no issue removing PIM-SM from the draft and 
> >>>>> HB> make it
> >>>> just SSM base and reintroduce SM in later draft, but as I pointed 
> >>>> out previously we tried to keep the draft general to signal any pim 
> >>>> join prune etc..
> >>>> 
> >>>> Definitely think its good to see that the signaling this draft 
> >>>> defines can potentially support all PIM messages, but yes, i would 
> >>>> prefer to decide later on an ASM solution.
> >>>> 
> >>>> Cheers
> >>>>    Toerless
> >>>> 
> >>>>>       If you ask me, it would be good enough to finalize the doc for
> >>>>>       SSM and do a followup for ASM via SSM+(S,G)-active-signaling
> >>>>>       later.
> >>>>> 
> >>>>>   The other high level question is: What are the good reasons to use
> >>>>>   BIER to unicast the join/prune messages from LHR to FHR ? As opposed
> >>>>>   to use unicast messages. If there are benefits, they should be
> >>>>>   written down.
> >>>>> 
> >>>>>   The related (but really independent) concern is: SHould we
> >>>>>   reintroduce NOW a scheme that uses unreliable datagram signaling
> >>>>>   for join/prune (across a potentially multi-hop WAN path), when we went
> >>>>>   through the exercise and concluded we need better: Aka: Original
> >>>> multicast
> >>>>>   VPN Default/Data-MDP used PIM (datagrams) and those packets got lost
> >>>>>   duing burst-collisions (such as reconvergence events etc.). BGP 
> >>>>> or
> >>>> PORT
> >>>>>   solve this issue.
> >>>>> 
> >>>>>   Aka: I would suggest to say the join/prune signaling should be 
> >>>>> via
> >>>> PORT.
> >>>>>   The PORT messaged can be over unicast or BIER based on the answer to
> >>>>>   above question.
> >>>>> 
> >>>>>   If there is a (misguided ;-) mayority of folks thinking we do not
> >>>>>   need reliable join/prune signaling across this BIER solution even
> >>>>>   though we've recognized that need long time ago in prior solutions,
> >>>>>   then please write at least a section about the DiffServ requirements,
> >>>>>   aka: making sure these "signaling" BIER packets for join/prune get
> >>>>>   appropriate MPLS/EXP or DSCP in their according encap headers (there
> >>>>>   are standards for signaling EXP/DSCP).
> >>>>> 
> >>>>> Cheers
> >>>>>    Toerless
> >>>>> 
> >>>>> On Wed, Oct 03, 2018 at 09:35:55PM +0000, Antoni Przygienda wrote:
> >>>>>> This thread initiates 2 weeks WG LC on
> >>>> https://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/ per 
> >>>> request and consensus @ IETF 102 ???
> >>>>>> 
> >>>>>> --- tony
> >>>>>> 
> >>>> 
> >>>> --
> >>>> ---
> >>>> tte@cs.fau.de
> >>>> _______________________________________________
> >>>> BIER mailing list
> >>>> BIER@ietf.org
> >>>> https://www.ietf.org/mailman/listinfo/bier
> >>>> 
> >> 
> >>> _______________________________________________
> >>> BIER mailing list
> >>> BIER@ietf.org
> >>> https://www.ietf.org/mailman/listinfo/bier
> >> 
> >> 
> >> --
> >> ---
> >> tte@cs.fau.de
> > 
> > _______________________________________________
> > BIER mailing list
> > BIER@ietf.org
> > https://www.ietf.org/mailman/listinfo/bier
> 
> _______________________________________________
> BIER mailing list
> BIER@ietf.org
> https://www.ietf.org/mailman/listinfo/bier

-- 
---
tte@cs.fau.de


From nobody Fri Nov 22 02:02:04 2019
Return-Path: <xiejingrong@huawei.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 85D62120907 for <bier@ietfa.amsl.com>; Fri, 22 Nov 2019 02:02:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable 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 Shw8ijoGsLYm for <bier@ietfa.amsl.com>; Fri, 22 Nov 2019 02:01:59 -0800 (PST)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (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 E6A52120899 for <bier@ietf.org>; Fri, 22 Nov 2019 02:01:58 -0800 (PST)
Received: from lhreml704-cah.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id E4CB39A40EDC4D5B7758; Fri, 22 Nov 2019 10:01:56 +0000 (GMT)
Received: from lhreml703-chm.china.huawei.com (10.201.108.52) by lhreml704-cah.china.huawei.com (10.201.108.45) with Microsoft SMTP Server (TLS) id 14.3.408.0; Fri, 22 Nov 2019 10:01:56 +0000
Received: from lhreml703-chm.china.huawei.com (10.201.108.52) by lhreml703-chm.china.huawei.com (10.201.108.52) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1713.5; Fri, 22 Nov 2019 10:01:56 +0000
Received: from NKGEML411-HUB.china.huawei.com (10.98.56.70) by lhreml703-chm.china.huawei.com (10.201.108.52) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA_P256) id 15.1.1713.5 via Frontend Transport; Fri, 22 Nov 2019 10:01:55 +0000
Received: from NKGEML514-MBX.china.huawei.com ([fe80::40a8:f0d:c0f3:2ca5]) by nkgeml411-hub.china.huawei.com ([10.98.56.70]) with mapi id 14.03.0439.000; Fri, 22 Nov 2019 18:01:51 +0800
From: "Xiejingrong (Jingrong)" <xiejingrong@huawei.com>
To: "Rajiv Asati (rajiva)" <rajiva@cisco.com>, Mike McBride <mmcbride7@gmail.com>
CC: "bier@ietf.org" <bier@ietf.org>, Antoni Przygienda <prz=40juniper.net@dmarc.ietf.org>
Thread-Topic: [Bier] BIER v6 requirements draft comments: draft-ietf-bier-ipv6-requirements ...
Thread-Index: AQHVnp1Mgwwp4iu3RkeLcJpFC8FV+KeR7oaAgACTxACABHdyoA==
Date: Fri, 22 Nov 2019 10:01:50 +0000
Message-ID: <16253F7987E4F346823E305D08F9115AABA9D417@nkgeml514-mbx.china.huawei.com>
References: <24BB25FC-F19D-4CE2-B5AB-2BF1F844546E@juniper.net>, <CAL3FGfwFJDN6WK8UdLzOdDJDxeL9Bf5P_ncGAdNQw58HEd8UNw@mail.gmail.com> <07709F8A-51D2-4265-8DBF-7D1B71CB545E@cisco.com>
In-Reply-To: <07709F8A-51D2-4265-8DBF-7D1B71CB545E@cisco.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.52.40.236]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/FvLy7bNwAQYMfViwSyuLCiEly0s>
Subject: Re: [Bier] BIER v6 requirements draft comments: draft-ietf-bier-ipv6-requirements ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 22 Nov 2019 10:02:03 -0000

SGkgYWxsLA0KDQpUaGFuayB5b3UgYWxsIGZvciByYWlzaW5nIHlvdXIgY29uY2VybnMgb24gdGhl
IGxpc3QgYW5kIG9uIHRoZSBpZXRmMTA2IG1pYy4gDQpIYXZlIHRhbGtlZCB0byB5b3UgZ3V5cyBt
b3JlIGFmdGVyIHRoZSBzZXNzaW9uLCBhbmQgd2F0Y2hlZCB0aGUgdmlkZW8gbW9yZSwgYW5kIEkg
ZmluZCBJIGhhdmUgdW5kZXJzdGFuZCB5b3VyIGNvbmNlcm5zLiANCkknZCBsaWtlIHRvIGNvbnRp
bnVlIHRoaXMgZGViYXRpbmcgbm93LCB0byBhdm9pZCBmb3JnZXR0aW5nIGFueXRoaW5nIGFuZCBh
dm9pZCB0aGUgZGlzY3Vzc2lvbiBmcmVlemluZy4NCg0KVGhlIHJhaXNlZCBxdWVzdGlvbnMgaW5j
bHVkZSwgdGhlIEwyLjUgYW5kIEwzLCBUVEwsIE9BTSwgc2VjdXJpdHkuIFJlcSA0LjIsIDQuMyBh
bmQgNC4xMSwgYW5kIHNvIG9uLg0KDQpJIHN1bW1hcml6ZWQgYXMgdGhhdCwgYWxsIHRoZSBjb25j
ZXJucyBjb21lIGZyb20gdGhlIGZhY3QgdGhhdCwgMTIgcmVxdWlyZW1lbnRzIGluIHRoZSB2Ni1y
ZXF1aXJlbWVudHMgZHJhZnQgYXJlIHRhcmdldCB0aGUgSVB2NiBMMyBCSUVSLCBhbmQgaXQgY2Fu
IGJlIHNob3J0ZW5lZCBpbnRvIG9uZSByZXF1aXJlbWVudDogUmVxdWlyaW5nIEwzIEJJRVIgYmFz
ZWQgb24gSVB2NiAhDQoNCkFuZCB0aGVuLCBhbGwgdGhlIGFib3ZlIGNvbmNlcm5zIGNvbWVzIGZy
b20gdGhlICJMMyBCSUVSIiByZXF1aXJlbWVudCwgc3VtbWFyaXplZCBhcyBiZWxvdzoNCjEuRG8g
d2UgbmVlZCBpdCA/IA0KMi5Eb2VzIGl0IGJyZWFrcyBCSUVSIGFyY2hpdGVjdHVyZT8gDQozLkRv
ZXMgaXQgYnJpbmdzIG1vcmUgc2VjdXJpdHkgcHJvYmxlbXMgd2hlbiBkZXBsb3lpbmcgPyANCjQu
SG93IHNob3VsZCB0aGUgc29sdXRpb25zIGJlLCBzdWNoIGFzIFRUTC9PQU0gL011bHRpY2FzdCBv
ciB1bmljYXN0IERBIHVzZWQvTXVsdGljYXN0IG9yIHVuaWNhc3QgU0EgdXNlZC9ldGMuDQoNClNv
IG1heWJlIHdlIGNhbiBnZXQgdGhpcyBkZWJhdGluZyBzdGFydGVkIG9uIHRoZSBmaXJzdCBjb25j
ZXJuLCBEbyB3ZSBuZWVkIGl0ID8gd2h5IGRvIHdlIG5lZWQgaXQgPyB3aHkgb3RoZXIgc29sdXRp
b25zIGxpa2UgTDIuNS9MNCsgZG9uJ3Qgc2F0aXNmeSB0aGF0Pw0KDQpJJ2QgbGlrZSB0byBsaXN0
IG15IGluaXRpYWwgdGhvdWdodHMgdGhhdCwgd2UgcmVhbGx5IG5lZWQgYSBMMyBCSUVSLCBmb3Ig
ZWFzZSBvZiBCSUVSIGRlcGxveW1lbnQgaW4gSVB2NiBuZXR3b3JrLCB3aXRoaW4gYSBsYXJnZXIg
QklFUiBkb21haW4gKHdoaWNoIGlzIGJleW9uZCB0aGUgbm9ybWFsIEJJRVIgZG9tYWluIHdoaWNo
IGlzIG5vcm1hbGx5IGFuIElHUCBkb21haW4gb3IgSUdQIGFyZWEvbGV2ZWwpLCBhbmQgbGV2ZXJh
Z2VzIHRoZSByZWFjaGFiaWxpdHkgb2YgSVB2NiB1bmljYXN0IGFkZHJlc3MuDQoNCllvdXIgdGhv
dWdodHM/DQoNCkJlc3QgUmVnYXJkcywNCkppbmdyb25nDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tDQpGcm9tOiBCSUVSIFttYWlsdG86Ymllci1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhh
bGYgT2YgUmFqaXYgQXNhdGkgKHJhaml2YSkNClNlbnQ6IFdlZG5lc2RheSwgTm92ZW1iZXIgMjAs
IDIwMTkgNTo0NyBBTQ0KVG86IE1pa2UgTWNCcmlkZSA8bW1jYnJpZGU3QGdtYWlsLmNvbT4NCkNj
OiBiaWVyQGlldGYub3JnOyBBbnRvbmkgUHJ6eWdpZW5kYSA8cHJ6PTQwanVuaXBlci5uZXRAZG1h
cmMuaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW0JpZXJdIEJJRVIgdjYgcmVxdWlyZW1lbnRzIGRy
YWZ0IGNvbW1lbnRzOiBkcmFmdC1pZXRmLWJpZXItaXB2Ni1yZXF1aXJlbWVudHMgLi4uDQoNCg0K
UGxlYXNlIHNlZSBpbmxpbmUsDQoNCj4gTU06IFVubGVzcyBteSBjby1hdXRob3JzLCBvciBhbnlv
bmUgZWxzZSwgZGlzYWdyZWVzLCBJIHNheSB3ZSBzaW1wbHkgDQo+IHJlbW92ZSB0aGlzIHNlY3Rp
b24gYW5kIGFueSBhbmQgYWxsIHJlZmVyZW5jZXMgdG8gU1J2NiBpZiBpdCdzIG5vdCANCj4gaGVs
cGZ1bC4gRm9jdXMgc2hvdWxkIGJlIG9uIElQdjYgcmVsYXRlZCByZXF1aXJlbWVudHMuDQoNCkFn
cmVlZC4gDQoNCj4gTU06IFRoaXMgaXNuJ3QgYSBzb2x1dGlvbnMgZG9jdW1lbnQgc28gd2hldGhl
ciBpdCdzIGEgZ29vZCBpZGVhIG9yIG5vdCANCj4gY2FuIGJlIHNhdmVkIGZvciB0aGF0IGRvY3Vt
ZW50IHRvIGp1c3RpZnkuIFdlIHdpbGwgbW92ZSB0aGUgc29sdXRpb25zIA0KPiBvdmVydmlld3Mg
dG8gYW4gYXBwZW5kaXguDQoNCkluZGVlZC4gdGhhdCBoZWxwcyB0byBrZWVwIHRoZSBmb2N1cyBv
biByZXF1aXJlbWVudHMuIA0KDQo+PiBMYXN0LCBtYWpvciBvYmplY3Rpb24gaXMgdGhhdCBieSBv
cGVuaW5nIGFueSBJUHY2IGRlc3RpbmF0aW9uIGFkZHJlc3MgdG8gcmVjZWl2ZSBCSUVSIGZyYW1l
cyBmcm9tIG11bHRpcGxlIGhvcHMgYXdheSB3ZSBhcmUgb3BlbmluZyBhIGNvbXBsZXRlbHkgc2Vj
dXJpdHkgbmlnaHRtYXJlIGFuZCBhcmd1bWVudGluZyB0aGF0IHdob2xlIEJJRVIgbGF5ZXIgaGFz
IHRvIGJlIElQU0VD4oCZZWQgdG8gY2xvc2UgdGhhdCBob2xlIGlzIHNpbXBseSBnb2luZyBpbnRv
IGEgc2VyaW91c2x5IHdyb25nIGRpcmVjdGlvbiBJTU8uDQo+IA0KPiBNTTogV2hpY2ggcmVxdWly
ZW1lbnQgYXJlIHlvdSByZWZlcnJpbmcgdG8/DQoNCg0KUGVyaGFwcywgcmVxdWlyZW1lbnQgNC4y
IC0gREEgbW9kaWZpY2F0aW9uICEhIQ0KDQpJZiB3ZSBjb250aW51ZSB3aXRoIEJJRVIgYmVpbmcg
YW4gTDIuNSBmb3J3YXJkaW5nIHRlY2hub2xvZ3kgaW4gSVB2NiBwYXJhZGlnbSwgdGhlbiBtb2Rp
ZnlpbmcgdjYgREEgeWllbGRzIGxpbWl0ZWQgdG8gbm8gdmFsdWUuIEFuZCB0dW5uZWxpbmcgd291
bGQgYmUgdGhlIG9ubHkgc2FuZSB3YXkgdG8gYWNjb21tb2RhdGUgbm9uLUJJRVIgdHJhbnNpdCBy
b3V0ZXJzLCBpZiBhbnkuIA0KDQpIb3dldmVyLCB0aGlzIG1lYW5zIElQdjYgYmVpbmcgdHJlYXRl
ZCBpbiBhIHNpbWlsYXIgbWFubmVyIGFzIElQdjQuIEp1c3QgYSBwYXlsb2FkLiBUaGlzIHNob3Vs
ZCBiZSBkZWJhdGVkLiAgDQoNCkNoZWVycywNClJhaml2ICANCg0KDQo+IE9uIE5vdiAxOSwgMjAx
OSwgYXQgODo1NyBQTSwgTWlrZSBNY0JyaWRlIDxtbWNicmlkZTdAZ21haWwuY29tPiB3cm90ZToN
Cj4gDQo+IO+7v0hpIFRvbnksDQo+IA0KPj4gT24gTW9uLCBOb3YgMTgsIDIwMTkgYXQgOTo1MSBQ
TSBBbnRvbmkgUHJ6eWdpZW5kYSANCj4+IDxwcno9NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9y
Zz4gd3JvdGU6DQo+PiANCj4+IEZpbmFsbHkgZ2V0dGluZyB0byBmaXJlIG9mZiBzb21lIGNvbW1l
bnRzIG9uIA0KPj4gZHJhZnQtaWV0Zi1iaWVyLWlwdjYtcmVxdWlyZW1lbnRzIGRyYWZ0DQo+IA0K
PiBNTTogWWF5ISB0aGFuayB5b3UsIGhhcHB5IHdlIGFyZSBnZXR0aW5nIHNvbWUgZmVlZGJhY2su
DQo+IA0KPj4gMy40OiBJIHNlZSBOTyByZXF1aXJlbWVudHMgdG8gZG8gYW55dGhpbmcgd2l0aCBT
UiBvciBTUnY2IGluIEJJRVIgV0cgY2hhcnRlciBzbyBJIGFtIG5vdCBzdXJlIGhvdyBpdCBlbmRl
ZCB1cCBzbyBwcm9taW5lbnRseSBpbiB0aGUgZHJhZnQuIEFuZCBCSUVSIGlzIGEgaG9wLWJ5LWhv
cCB0ZWNobm9sb2d5LCBpdCBhbHJlYWR5IGluY2x1ZGVzIHByb3Zpc2lvbnMgdG8gdHJhbnNpdGlv
biBub24tQklFUiBub2RlcyB2aWEgY29ycmVjdCBhbGdvcml0aG1zIHNvIG5vdCBzdXJlIGhvdyBT
UnY2IGlzIG9mIGFueSB1c2Ugb3IgcmVsZXZhbmNlIGhlcmUuIE9mIGNvdXJzZSBCSUVSIGNvdWxk
IGJlIHR1bm5lbGVkIHdpdGggU1J2NiBidXQgdGhlbiBhIEJJRVIgZnJhbWUgc2hvdWxkIGJlIGNh
cnJpZWQgbmF0aXZlbHkgaW5zaWRlIGEgU1J2NiBmcmFtZS4gIENvbWluZ2xpbmcgdHdvIGxldmVs
IGxheWVyIDIuNSB0cmFuc3BvcnQgdGVjaG5vbG9naWVzIGludG8gYSBzaW5nbGUgbGF5ZXIgZm9y
bWF0IGFzIHRoZSBkcmFmdCBzZWVtcyB0byBpbXBseSBpcyB1bm5lY2Vzc2FyeSBhbmQgYSBiYWQg
aWRlYSBzaW5jZSB0aGVyZSB3aWxsIGJlIHJlc3VsdGluZyBjcm9zcy10YWxrLg0KPiANCj4gTU06
IFVubGVzcyBteSBjby1hdXRob3JzLCBvciBhbnlvbmUgZWxzZSwgZGlzYWdyZWVzLCBJIHNheSB3
ZSBzaW1wbHkgDQo+IHJlbW92ZSB0aGlzIHNlY3Rpb24gYW5kIGFueSBhbmQgYWxsIHJlZmVyZW5j
ZXMgdG8gU1J2NiBpZiBpdCdzIG5vdCANCj4gaGVscGZ1bC4gRm9jdXMgc2hvdWxkIGJlIG9uIElQ
djYgcmVsYXRlZCByZXF1aXJlbWVudHMuDQo+IA0KPj4gNC4yOiBjb21wbGV0ZWx5IGRpc2FncmVl
ZC4gQklFUiBpcyBhIGhvcC1ieS1ob3AgbGF5ZXIgMi41IHRlY2hub2xvZ3kuIE1vZGlmeWluZyBJ
UCBvcHRpb25zIGlzIGFyZ3VhYmx5IGZhciBtb3JlIGV4cGVuc2l2ZSB0aGFuIG5leHQtcHJvdG9j
b2wgZnJhbWUuDQo+IA0KPiBNTTogWW91IGNvbXBsZXRlbHkgZGlzYWdyZWUgd2l0aCByZXF1aXJl
bWVudCA0LjI/IFlvdSBiZWxpZXZlIHRoYXQgdGhlIA0KPiBzb2x1dGlvbiBfc2hvdWxkXyByZXF1
aXJlIGhvcC1ieS1ob3AgbW9kaWZpY2F0aW9uIG9mIHRoZSBJUCBzb3VyY2UgDQo+IGFkZHJlc3Mg
ZmllbGQ/IE9yIGp1c3QgZGlzYWdyZWUgd2l0aCBvdXIgZXhwbGFuYXRpb24gb2YgaXQ/IFRoaXMg
DQo+IHJlcXVpcmVtZW50IGNhbWUgZnJvbSBFcmljIFJvc2VuIGxvbmcgYWdvLiBQbGVhc2Ugc3Vn
Z2VzdCBuZXcgDQo+IHJlcXVpcmVtZW50IHdvcmRpbmcgdGhhdCBtYWtlcyB5b3UgaGFwcHkuDQo+
IA0KPj4gNC4zOg0KPj4gDQo+PiBmcmFnbWVudGF0aW9uIHdpbGwgb25seSBwbGF5IGluIElQdjYg
Y2FzZSBpZiB0aGUgZnJhbWUgaXMgbG9uZ2VyIHRoYW4gDQo+PiBJUHY2IG1heCBmcmFtZSBzaXpl
IC0gQk1MIHJvdWdobHkuIE5vIG1hdHRlciBfd2hlcmVfIHdlIHN0aWNrIHRoZSANCj4+IG1hc2sg
d2UgZmFjZSB0aGUgc2FtZSBwcm9ibGVtIHVudGlsIHdlIHN0YXJ0IHRvIGRvIEJJRVIgZnJhZ21l
bnRhdGlvbiANCj4+IGFuZCByZWFzc2VtYmx5DQo+IA0KPiBNTTogU28gdGhlIHJlcXVpcmVtZW50
ICJzaG91bGQgbm90IHJlcXVpcmUgdGhlIEJGUnMgdG8gaW5zcGVjdCBsYXllciA0IA0KPiBvciBy
ZXF1aXJlIGFueSBjaGFuZ2VzIHRvIGxheWVyIDQuIiBpcyBmaW5lIGJ1dCB5b3UgZG9uJ3QgbGlr
ZSB0aGUgDQo+IGZyYWdtZW50YXRpb24gd29yZGluZz8gT3IgZG8geW91IG5vdCBsaWtlIHRoZSBy
ZXF1aXJlbWVudCBwZXJpb2Q/IFdlIA0KPiBjYW4gY2VydGFpbmx5IHJlLXdvcmQgaXQgb3IgcmVt
b3ZlIGl0IGlmIGl0IGNhdXNlcyBoZWFydGFjaGUuIEFnYWluIA0KPiB0aGlzIHdhcyBhbm90aGVy
IFJvc2VuIHJlcXVpcmVtZW50IEkgYmVsaWV2ZS4gRnJhZ21lbnRhdGlvbiBpcyANCj4gb3B0aW9u
YWwgZm9yIEJJRVIsIGJ1dCwgZnJvbSBhbiBJUHY2IHBvaW50IG9mIHZpZXcsIGl0IGlzIGEgYmFz
aWMgDQo+IGNhcGFiaWxpdHkgYW5kIHdlIGZpZ3VyZWQgd2Ugc2hvdWxkIHN1cHBvcnQgaXQuIE1h
eWJlIHdlIGRvbid0IGJ1dCANCj4gbGV0J3MgZ2V0IHRoZSByZXF1aXJlbWVudCBkb3duLg0KPiAN
Cj4+IEFnYWluLCBTUnY2IGlzIG5laXRoZXIgaW4gdGhlIGNoYXJ0ZXIgbm9yIGFuIGlzc3VlIHNp
bmNlIEJJRVIgaXMgYSANCj4+IEwyLjUgaG9wLWJ5LWhvcCB0ZWNobm9sb2d5IGFuZCBub3QsIGFz
IHRoZSBhdXRob3JzIHdhbnQgaXQsIGFsbCBvZiBhIA0KPj4gc3VkZGVuIGFuIGltcGxpY2l0IHR1
bm5lbGluZyBvciBtdWx0aS1ob3AgdGVjaG5vbG9neQ0KPiANCj4gTU06IENvbnNpZGVyIFNSdjYg
Z29uZSBmcm9tIHRoaXMgZHJhZnQgc2luY2UgaGF2aW5nIGl0IGluIHRoZXJlIGlzIA0KPiBjYXVz
aW5nIHBhaW4uDQo+IA0KPj4gNC4xMTogYW5kIGFnYWluIEJJRVIgaXMgaG9wLWJ5LWhvcCBhbmQg
aXQgd2lsbCByZWx5IG9uIGhpZ2hlciBsYXllcnMgdG8gcmUtYXNzZW1ibGUganVzdCBsaWtlIE1Q
TFMgZG9lcy4NCj4gDQo+IE1NOiBhbmQgYWdhaW4gSVB2NiBkb2VzIHByb3ZpZGUgdGhlIGZyYWdt
ZW50YXRpb24vYXNzZW1ibHkgY2FwYWJpbGl0eSwgDQo+IHNvIHdlIGZpZ3VyZWQgQklFUiBzaG91
bGQgaW5oZXJpdCBzdWNoIGNhcGFiaWxpdHkgYnV0IHdlIGNvdWxkIA0KPiBjZXJ0YWlubHkgYmUg
d3JvbmcuIEFyZSB5b3UgaW4gZmF2b3IgdGhlbiBvZiByZW1vdmluZyB0aGUgNC4xMSANCj4gcmVx
dWlyZW1lbnQgaW52b2x2aW5nIGZyYWdtZW50YXRpb24/IE9yIHJlLXdvcmRpbmcgaXQ/DQo+IA0K
Pj4gSS1ELnhpZS1iaWVyLWlwdjYtZW5jYXBzdWxhdGlvOiB5ZXMsIElQdjYgYXJjaGl0ZWN0dXJl
IGhhcyB0aGUgDQo+PiBsb29waG9sZSBmb3IgaW4gZmxpZ2h0IG1vZGlmaWNhdGlvbiBvZiBob3At
YnktaG9wIGhlYWRlciBvcHRpb25zIGJ1dCANCj4+IGl0IGRvZXMgbm90IG1lYW4gaXTigJlzIGEg
Z29vZCBpZGVhDQo+IA0KPiBNTTogVGhpcyBpc24ndCBhIHNvbHV0aW9ucyBkb2N1bWVudCBzbyB3
aGV0aGVyIGl0J3MgYSBnb29kIGlkZWEgb3Igbm90IA0KPiBjYW4gYmUgc2F2ZWQgZm9yIHRoYXQg
ZG9jdW1lbnQgdG8ganVzdGlmeS4gV2Ugd2lsbCBtb3ZlIHRoZSBzb2x1dGlvbnMgDQo+IG92ZXJ2
aWV3cyB0byBhbiBhcHBlbmRpeC4NCj4gDQo+PiBMYXN0LCBtYWpvciBvYmplY3Rpb24gaXMgdGhh
dCBieSBvcGVuaW5nIGFueSBJUHY2IGRlc3RpbmF0aW9uIGFkZHJlc3MgdG8gcmVjZWl2ZSBCSUVS
IGZyYW1lcyBmcm9tIG11bHRpcGxlIGhvcHMgYXdheSB3ZSBhcmUgb3BlbmluZyBhIGNvbXBsZXRl
bHkgc2VjdXJpdHkgbmlnaHRtYXJlIGFuZCBhcmd1bWVudGluZyB0aGF0IHdob2xlIEJJRVIgbGF5
ZXIgaGFzIHRvIGJlIElQU0VD4oCZZWQgdG8gY2xvc2UgdGhhdCBob2xlIGlzIHNpbXBseSBnb2lu
ZyBpbnRvIGEgc2VyaW91c2x5IHdyb25nIGRpcmVjdGlvbiBJTU8uDQo+IA0KPiBNTTogV2hpY2gg
cmVxdWlyZW1lbnQgYXJlIHlvdSByZWZlcnJpbmcgdG8/IFBlcmhhcHMgeW91IGFyZSByZWZlcnJp
bmcgDQo+IHRvIHJlcXVpcmVtZW50IDQuMyBpbnZvbHZpbmcgTDQgSW5zcGVjdGlvbiB3aGVyZSB3
ZSBtZW50aW9uIElQc2VjPyBXZSANCj4gZmlndXJlZCB0aGUgSVBTRUMgYXJjaGl0ZWN0dXJlIHNo
b3VsZCBiZSBpbmhlcml0ZWQgZnJvbSBJUHY2IGlmIHdlIGFyZSANCj4gY29uc2lkZXJpbmcgQklF
UiBpbiBJUHY2IGJ1dCBpdCBsb29rcyBsaWtlIHlvdSBkb24ndCBhZ3JlZS4gV2UgYXJlIA0KPiBo
YXBweSB0byBtb2RpZnkvYWRkL3JlbW92ZSBhbnkgcmVxdWlyZW1lbnQganVzdCBuZWVkcyBzcGVj
aWZpY3MuDQo+IA0KPiB0aGFua3MsDQo+IG1pa2UNCj4gDQo+PiANCj4+IA0KPj4gLS0tIHRvbnkN
Cj4+IA0KPj4gDQo+PiANCj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fDQo+PiBCSUVSIG1haWxpbmcgbGlzdA0KPj4gQklFUkBpZXRmLm9yZw0KPj4gaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9iaWVyDQo+IA0KPiBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBCSUVSIG1haWxpbmcgbGlz
dA0KPiBCSUVSQGlldGYub3JnDQo+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vYmllcg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
CkJJRVIgbWFpbGluZyBsaXN0DQpCSUVSQGlldGYub3JnDQpodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL2JpZXINCg==


From nobody Sun Nov 24 02:27:24 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: bier@ietf.org
Delivered-To: bier@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id C9D1C12009E; Sun, 24 Nov 2019 02:27:22 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: bier@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.111.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: bier@ietf.org
Message-ID: <157459124272.32606.10665805728438008825@ietfa.amsl.com>
Date: Sun, 24 Nov 2019 02:27:22 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/Hc-ar-1N_gOlCnYIamg7z-_TO4s>
Subject: [Bier] I-D Action: draft-ietf-bier-ospfv3-extensions-01.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 24 Nov 2019 10:27:23 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Bit Indexed Explicit Replication WG of the IETF.

        Title           : OSPFv3 Extensions for BIER
        Authors         : Peter Psenak
                          Nagendra Kumar Nainar
                          IJsbrand Wijnands
	Filename        : draft-ietf-bier-ospfv3-extensions-01.txt
	Pages           : 10
	Date            : 2019-11-24

Abstract:
   Bit Index Explicit Replication (BIER) is an architecture that
   provides multicast forwarding through a "BIER domain" without
   requiring intermediate routers to maintain multicast related per-flow
   state.  Neither does BIER require an explicit tree-building protocol
   for its operation.  A multicast data packet enters a BIER domain at a
   "Bit-Forwarding Ingress Router" (BFIR), and leaves the BIER domain at
   one or more "Bit-Forwarding Egress Routers" (BFERs).  The BFIR router
   adds a BIER header to the packet.  Such header contains a bit-string
   in which each bit represents exactly one BFER to forward the packet
   to.  The set of BFERs to which the multicast packet needs to be
   forwarded is expressed by the according set of bits set in BIER
   packet header.

   This document describes the OSPFv3 [RFC8362] protocol extensions
   required for BIER with MPLS encapsulation [RFC8296].  Support for
   other encapsulation types is outside the scope of this document.  The
   use of multiple encapsulation types is outside the scope of this
   document.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-bier-ospfv3-extensions/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-bier-ospfv3-extensions-01
https://datatracker.ietf.org/doc/html/draft-ietf-bier-ospfv3-extensions-01

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-bier-ospfv3-extensions-01


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/


From nobody Mon Nov 25 20:39:39 2019
Return-Path: <stig@venaas.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DA46C12088C for <bier@ietfa.amsl.com>; Mon, 25 Nov 2019 20:39:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level: 
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=venaas-com.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Fr4dE8i0sxuV for <bier@ietfa.amsl.com>; Mon, 25 Nov 2019 20:39:34 -0800 (PST)
Received: from mail-ed1-x52f.google.com (mail-ed1-x52f.google.com [IPv6:2a00:1450:4864:20::52f]) (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 6912A12021C for <bier@ietf.org>; Mon, 25 Nov 2019 20:39:33 -0800 (PST)
Received: by mail-ed1-x52f.google.com with SMTP id a21so15066214edj.8 for <bier@ietf.org>; Mon, 25 Nov 2019 20:39:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=venaas-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=wfOarBr3X4NUGd+mYlH+ekO5IyAbYGOF8uTU4sPpCA8=; b=sixjRADuxzaZroPH4GppylfYm6uX5B0UHmNWRSI5+aJ+XgHb7zBFsCvlRkPp/9883M 7/zQPOxBbsI35rHGlnJsYaHnO3sINjwwevqOBeo598rp2kwE3xBgPsWq+RLjA/FcZPPm gGdiE6TeN0/c/dyNjYMaaipKED0E6ekglIyfKRF18aIbhXboQ8uzI6tAfU4AnmPwcnxS reRKZ+BmrSKQIwhpUeZo6GjlnFaMfW1X7A4MB32Ia+C7SQMB86zHJwYmtD3mLasNLDy5 RAw3kxakpfmxTlIpELhyrQlvvsniLZH8FFTT0BCCYhClW0z5hKD9m32F/qhEA/MFCnJy VuZg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=wfOarBr3X4NUGd+mYlH+ekO5IyAbYGOF8uTU4sPpCA8=; b=eLIUFUCkGR1ii84wJ1NmPrpEbchKNMtJ4CCaAJ2pZ5vUtOpF0H4naO5uPbFPzaW5WD tN+dPGXgfukzGZcXphnGSjFBf7TD28U5cllTqMQBFgM2T9ST75j83P31dxfovELL9Bov bJY++hwKppS7Uq2AchldDwSnjJa5IUJf/YHoM/U2QMO9qd7K/m1q696Zi33m8QfZDwoB a6F05imyMb70Bagta55Ug8gFWjU7SljnQRvINMsujCqrevENzRFOLW9ICrpqAJ+utM+P CtWVb0+ECeDbNlo926LEXWXIj/KumwAYwFKwIr+FJDi3G9ibTKubSA2ehWIqXMHZY5Wq DWkQ==
X-Gm-Message-State: APjAAAXqDefephHc/7oaTjIWHf+kxGnfhk2DYzUpyk8J73NjDALFpqN7 tuOVvkt/Nv5GuQ5DH68V8QDhJwqyWnpmqKPZFC4OSinA+9k=
X-Google-Smtp-Source: APXvYqxgvppngOU2ZgLjd/bbIJ4YNwXJtU265vVqjczAc+SAOZJm902F7H8jb6nM93ZpjiJ3y4arLdhKtAQ63fNk2e0=
X-Received: by 2002:aa7:c990:: with SMTP id c16mr23133996edt.91.1574743171747;  Mon, 25 Nov 2019 20:39:31 -0800 (PST)
MIME-Version: 1.0
References: <20191024152401.GA24806@faui48f.informatik.uni-erlangen.de> <DB7PR07MB47454939E389C61D765EA35891640@DB7PR07MB4745.eurprd07.prod.outlook.com> <20191028080131.GC24806@faui48f.informatik.uni-erlangen.de> <DB7PR07MB4745D595FB417013F944018F91610@DB7PR07MB4745.eurprd07.prod.outlook.com> <CAHANBt+fa_P8PDrczXEwYqMCNtoU3_pzFZA2UYXdr4aoU57W0g@mail.gmail.com> <20191029201944.GE24806@faui48f.informatik.uni-erlangen.de> <CAHANBtJEDTeCSAfoT001Xf63qjca+UyNnJdhQeopX9Un-t14tQ@mail.gmail.com> <858419AA-2E71-43A0-B49C-D71D27F2AEE6@cisco.com> <DB7PR07MB47454406E2566F21FF23FCAE91600@DB7PR07MB4745.eurprd07.prod.outlook.com> <DB7PR07MB474504EBF3336D955240FF7791620@DB7PR07MB4745.eurprd07.prod.outlook.com> <20191121023206.GA37374@faui48f.informatik.uni-erlangen.de>
In-Reply-To: <20191121023206.GA37374@faui48f.informatik.uni-erlangen.de>
From: Stig Venaas <stig@venaas.com>
Date: Tue, 26 Nov 2019 11:39:19 +0700
Message-ID: <CAHANBtLcbhbmF+PxPLgqRpP=j26pLO7Oy+ch2Vq_Yn9egSrhug@mail.gmail.com>
To: Toerless Eckert <tte@cs.fau.de>
Cc: "Bidgoli, Hooman (Nokia - CA/Ottawa)" <hooman.bidgoli@nokia.com>,  "Mankamana Mishra (mankamis)" <mankamis@cisco.com>, BIER WG <bier@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000005d66780598387757"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/Nhvwk5Qd4act2SSr1qVcr1b84yM>
Subject: Re: [Bier] WG LC on https://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Nov 2019 04:39:39 -0000

--0000000000005d66780598387757
Content-Type: text/plain; charset="UTF-8"

I'm on holiday this week and haven't checked that carefully, but it looks
like several last call comments I made are not addressed. Apart from
editorial comments, I still think it is necessary to have some text about
there not being pim neighborships, what pim capabilities are assumed, and
that there are no asserts. I'll have a closer look later.

Stig


On Thu, Nov 21, 2019, 09:32 Toerless Eckert <tte@cs.fau.de> wrote:

> +1 now for handing to IESG.
>
> On Fri, Nov 01, 2019 at 07:05:52PM +0000, Bidgoli, Hooman (Nokia -
> CA/Ottawa) wrote:
> > Uploaded version 8 with the 3 new subjects discussed in this email.
> >
> > 1. ECMP
> > 2. PIM AF
> > 3. SM clarification
> >
> > Regards
> >
> > Hooman
> >
> >
> > -----Original Message-----
> > From: Bidgoli, Hooman (Nokia - CA/Ottawa)
> > Sent: Tuesday, October 29, 2019 10:58 PM
> > To: Mankamana Mishra (mankamis) <mankamis@cisco.com>; Stig Venaas <
> stig@venaas.com>
> > Cc: Toerless Eckert <tte@cs.fau.de>; BIER WG <bier@ietf.org>
> > Subject: RE: [Bier] WG LC on
> https://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/
> >
> > Thanks all!
> >
> > So just to ensure I got all info
> >
> > 1. I will add a section for ECMP
> > If the lookup for source results into multiple EBBRs, then the algorithm
> should ensure that all signaling for a particular (C-S,
> > C-G) is forward to a single EBBR. How the this selection is done is
> application specific. As an example it can be round robin or smallest EBBR
> IP
> >
> > 2. change the AF to PIM AF
> >
> > 3. I am also in the same mindset as Stig and Mankamana, I think we
> should make the document about signaling PIM J/P through a BIER and point
> out that for some of the more involved SM/ASM protocols like auto-RP etc..
> there is a need for extensions which will be available in future text.
> >
> > Regards
> >
> > Hooman
> >
> > -----Original Message-----
> > From: Mankamana Mishra (mankamis) <mankamis@cisco.com>
> > Sent: Tuesday, October 29, 2019 5:47 PM
> > To: Stig Venaas <stig@venaas.com>
> > Cc: Toerless Eckert <tte@cs.fau.de>; BIER WG <bier@ietf.org>; Bidgoli,
> Hooman (Nokia - CA/Ottawa) <hooman.bidgoli@nokia.com>
> > Subject: Re: [Bier] WG LC on
> https://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/
> >
> > I think it would be better idea, to keep this document as is. and have
> independent informational draft covering other case.
> >
> > > On Oct 29, 2019, at 1:34 PM, Stig Venaas <stig@venaas.com> wrote:
> > >
> > > Hi
> > >
> > > What already is in the document works for me, allowing any PIM J/P,
> > > regardless of ASM or SSM. You are suggesting that it talks about high
> > > level scenarios though, right? Perhaps it is worth adding a section or
> > > two with scenarios. If only SSM scenario is discussed, then I think it
> > > should be pointed out that the solution is not limited to SSM. But
> > > perhaps both SSM and ASM section can be added?
> > >
> > > Alternatively, and maybe better, keep this document mostly as it is,
> > > and have a separate informational document that discusses use cases
> > > for this, as well as other BIER overlay mechanisms?
> > >
> > > Stig
> > >
> > > On Tue, Oct 29, 2019 at 1:19 PM Toerless Eckert <tte@cs.fau.de> wrote:
> > >>
> > >> Well... how would you like to see ASM being done in this document ?
> > >> RPT+SPT or what you proposed in a separate document ???
> > >>
> > >> If we document the RPT+SPT approach in this document, nobody will
> > >> implement the newer/better solution. We know that from experience
> > >> (whatever the worst solution to a problem is, thats what the industry
> > >> uses).
> > >>
> > >> Cheers
> > >>    Toerless
> > >>
> > >> On Mon, Oct 28, 2019 at 08:34:53PM -0700, Stig Venaas wrote:
> > >>> Hi
> > >>>
> > >>> While we all know SSM simplifies things, I see no reason to restrict
> > >>> this solution to SSM. Whether to implement or deploy only the SSM
> > >>> solution is up to vendors or operators, but I see no reason to
> > >>> prohibit ASM. As mentioned, it works just fine with static RP. It
> would be a shame to limit the scope.
> > >>>
> > >>> Stig
> > >>>
> > >>>
> > >>> On Mon, Oct 28, 2019, 20:27 Bidgoli, Hooman (Nokia - CA/Ottawa) <
> > >>> hooman.bidgoli@nokia.com> wrote:
> > >>>
> > >>>> Adding the working group as well, inline HB2>
> > >>>>
> > >>>> Regards
> > >>>>
> > >>>> Hooman
> > >>>>
> > >>>>
> > >>>> -----Original Message-----
> > >>>> From: Toerless Eckert <tte@cs.fau.de>
> > >>>> Sent: Monday, October 28, 2019 4:02 AM
> > >>>> To: Bidgoli, Hooman (Nokia - CA/Ottawa) <hooman.bidgoli@nokia.com>
> > >>>> Subject: Re: [Bier] WG LC on
> > >>>> https://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/
> > >>>>
> > >>>> On Sat, Oct 26, 2019 at 08:34:01PM +0000, Bidgoli, Hooman (Nokia -
> > >>>> CA/Ottawa) wrote:
> > >>>>> HB> The original idea was this be a generic procedure to tunnel
> > >>>>> HB> pim
> > >>>> joins and prunes through a BIER domain. It didn't really care about
> > >>>> SSM or SM. As an example our testing showed that static RP worked
> > >>>> with this mechanism.
> > >>>>> HB> that said if we feel we should specifically say this is SSM, I
> > >>>>> HB> can
> > >>>> add a sentence.
> > >>>>
> > >>>> The main issue is whether we want the document to be a standalone
> > >>>> document to define a working, implementable and interoperable
> > >>>> solution, or if this should just be some protocol encodings, and
> > >>>> there would be another document describing how to build a working
> interoperable solution from it.
> > >>>>
> > >>>> If we stick we SSM, we have the smallest/easiest solution, and the
> > >>>> document could be standalone. As soon as we think about ASM we get
> > >>>> into the controversy between using the way PIM-SM/ASM is done in
> > >>>> MVPN (which the document is currently hinting at) and newer
> > >>>> mechanisms such as what i think Stig and I would favor/suggest.
> > >>>>
> > >>>> HB2> sure as I mentioned no issue I will say this is SSM only.
> > >>>> HB2> Should add
> > >>>> the static RP case? Or do we want that in separate draft also?
> > >>>>
> > >>>>> HB> With regards to ECMP. We really left this open to the
> > >>>> implementation. As an example when a route request is done for a
> > >>>> source of an pim join, internal algorithms can decide which BFER it
> > >>>> should be forwarded to. To us this like any other ECMP
> > >>>> implementation and it should be open.
> > >>>>> HB> one implementation can decide the lower IP while the other
> > >>>>> HB> would multihome base on (S,G)
> > >>>>
> > >>>> Then the document should add a statement like this:
> > >>>> (using BFR or BBR terminology as you please).
> > >>>>
> > >>>> This document does not specify mechanisms for different BFER to
> > >>>> select a single BFIR for the same multicast traffic flow. When
> > >>>> sources are redundantly attached via more than one BFIR, this can
> > >>>> lead to more than one BFIR forwarding the same multicast traffic
> > >>>> into the BIER domain - towards different set of BFER.
> > >>>>
> > >>>> HB2> ok I will add the following text.
> > >>>>
> > >>>> If the lookup for source results into multiple EBBRs, then the
> > >>>> algorithm should ensure that all signaling for a particular (C-S,
> > >>>> C-G) is forward to a single EBBR. How the this selection is done is
> > >>>> application specific. As an example it can be round robin or
> smallest EBBR IP.
> > >>>>
> > >>>>
> > >>>>>    - It would be helpfull to have a sentence explaining that the
> BFR-ID
> > >>>>>      for the choosen FHR would be learned from the IGP BIER
> extension
> > >>>>>      as defined in the ISIS/OSPF BIER extension docs (the two
> > >>>>>      references are already in the doc but not used at all).
> > >>>>>
> > >>>>> HB> not sure if I understand. We defined an EBBR as egress BIER
> > >>>>> HB> boundary
> > >>>> router. Obviously a BIER router is bound by RFC 8279 and the
> > >>>> IGP/BGP extensions.
> > >>>>
> > >>>> Sure. There is just no text explaining how to stitch these things
> together.
> > >>>>
> > >>>> I guess the idea is something like this:
> > >>>>
> > >>>> HB2> have you looked at the appendix  A? it explains how to find
> > >>>> HB2> the EBBR
> > >>>> (aka BFIR)
> > >>>>
> > >>>> 1. the BFER (iBBR) in question will look at the SPF from itself to
> > >>>> the source of the multicast flow because this is what IGP SPF would
> > >>>> calculate today. Right ?
> > >>>>
> > >>>> 2. It would then along the path try to find the first router (from
> > >>>> itself) that is announcing a BIER extension. From that it learns
> > >>>> the BFR-ID to send the join to. Right ?
> > >>>>
> > >>>> The problems i can think of apart from the aforementioned case of
> > >>>> more than one BFIR because of ECMP:
> > >>>>
> > >>>> a) Plotting a path from the BFER towards the source is reverse-path.
> > >>>>   whenever you have e.g.: a network with asymmetric metrics, then
> > >>>>   you may end up picking a wrong BFIR.
> > >>>>
> > >>>> HB2> not really the EBBR tracks which IBBR is sending the pim
> > >>>> HB2> signaling
> > >>>> and stores the information in a table format as per section 3.3. If
> > >>>> ECMP algorithm forward the (C-S, C-G) to a specific EBBR then that
> > >>>> EBBR will note the BFR-ID of the IBBR and for that (C-S, C-G) it
> > >>>> will always send the traffic back to that particular IBBR so even
> > >>>> if the network is asymmetric EBBR knows how to forward the packet
> backward.
> > >>>>
> > >>>>   Aka: Correctly speaking, rule 1 is incorrect, and you would need
> > >>>>   instead to trace the path from the source towards ourselves
> (BFER).
> > >>>>
> > >>>>   To the best of my knowledge, this reverse-path calculation can be
> > >>>>   done at the same cost as standard SPF calculation (simply by
> > >>>>   doing SPF calculation in a topology with all link interface
> metrics
> > >>>>   swapped), but for more than 20 years now i have not seen any
> > >>>>   IGP SPF implementation actually doing this. because even though
> its
> > >>>>   equally fast, it is still additional code that no developer wants
> > >>>>   to write as long as there is no big customer business case asking
> > >>>>   for it. And customers do not understand the problem until it is
> too
> > >>>>   late.
> > >>>>
> > >>>>   Aka: unless there is an actually normative explanation of how
> > >>>>   to calculate the BFIR, we're again going to end up with all type
> > >>>>   of crappy half-hearted implementations in IGPs.
> > >>>>
> > >>>> b) A BFR may have multiple BFIR-ID in different subdomains. The BFER
> > >>>>   can only bick a SD/BFR-ID combination for the BFIR in which itself
> > >>>>   has a BFR-ID, so that the BFER can actually address the BFER.
> > >>>>
> > >>>>   If this matching results in more than one feasible SD/BFIR-ID
> > >>>>   combination, then we've again got the potential for (unnecessary)
> > >>>>   multiple copies of the packet to be sent.
> > >>>>
> > >>>> Aka: would be good to have explanatory text about the
> > >>>> implementation choice issues because otherwise we likely end up
> > >>>> with non-interoperating implementations, or surprises by the amount
> > >>>> of unnecessarily duplicated traffic with multiple BFIR, asymmetric
> > >>>> path or multiple SD/BFR-ID combinations.
> > >>>>
> > >>>> Btw: the document says:
> > >>>>
> > >>>> | Addr Family:   BIER prefix address family as defined in [RFC7761]
> > >>>> | BIER Info:   IBBR Prefix (ipv4 or ipv6), SD, bfr-id
> > >>>>
> > >>>> RFC7761 does not define a "BIER prefix address family". Google
> > >>>> couldn't find me another document where this term is used, so i
> > >>>> think THIS document will end up defining a PPIM BIER prefix address
> > >>>> family, and right now IMHO its too terse. Should have some ascii
> > >>>> picture. There is also an "encoding type" typically. Aka:
> > >>>> IMHO something missing here in definition.
> > >>>>
> > >>>> HB2> ok Addr family is really the PIM address family, it is the
> > >>>> HB2> incoming
> > >>>> PIM address family that we are signaling over BIER. I will change
> > >>>> it to
> > >>>> | Addr Family:   pim address family as defined in [RFC7761]
> > >>>> | BIER Info:   IBBR Prefix (ipv4 or ipv6), SD, bfr-id
> > >>>>
> > >>>>>    - The document should make statements about the setting of the
> > >>>>>      entropy field in the BIER data packets of individual (S,G)
> flows.
> > >>>>>      Given the problem of using ECMP paths and the prevalence of
> few bis
> > >>>>>      sources sending traffic for many SSM channels, i think the
> entropy
> > >>>>>      should be calculated from both S and G (not only from S).
> Also,
> > >>>>>      if there is no complete ECMP in the network, multiple FHR
> > >>>>>      will potentially send the same traffic, and then that should
> > >>>>>      flow as much as possible across different paths (so as not
> > >>>>>      to overload a single link).
> > >>>>>
> > >>>>>      E.g.: something like (S XOR G XOR router-id) % 20
> > >>>>>      might be a good recommendation for the entropy.
> > >>>>>
> > >>>>> HB> again as per above explanation we feel ECMP is beyond this
> > >>>>> HB> draft. It
> > >>>> is really a bier transport problem and any other draft addressing
> > >>>> this should be taken into consideration for PIM signaling also.
> > >>>>
> > >>>> This was primarily about the setting of the entropy field.
> > >>>> I take your point that e.g.: rfc8556 doesn't mention entropy at
> > >>>> all, but that doesn't make both documents equally "good", but rathr
> > >>>> our solution description equally incomplete and subject to
> surprises for operators.
> > >>>>
> > >>>>>    2. The document mentions PIM-ASM, which is a term that AFAIK is
> > >>>>>       undefined in any standards track RFC. I guess it meant to
> say ASM,
> > >>>>>       but that could be PIM-SM, PIM-DM or Bidir-PIM.
> > >>>>>
> > >>>>>       If its meant to describe PIM-SM, then i think there is
> > >>>>>       the additional dependency of figuring out where RP
> information
> > >>>>>       comes from. Assuming they are manually configured
> consistently
> > >>>>>       is not a good expectation. Most PIM domains use either some
> > >>>>> old
> > >>>> Cisco
> > >>>>>       proporietary protocol, or BSR. Neither of these will work
> > >>>>>       through this solution unless we add a solution to support
> > >>>>>       flooding to all BFER that run PIM. I think that might have
> > >>>>>       been the idea of defining the term BFT in the document, but
> > >>>>>       that term is not used.
> > >>>>>
> > >>>>>       - Even if we knew the PIM-SM RPs on the LHR, i do not like
> > >>>>> the
> > >>>> resulting
> > >>>>>       solution, because we would still require the RPT/SPT
> switchover
> > >>>>>       signaling and tracking of both (S,G) and (*,G) LHR. I would
> > >>>>>       be a lot more a fan of simply reusing RFC8364 and just use
> the
> > >>>>>       BIER BFT to flood appropriate (S,G) active messages to all
> LHR.
> > >>>>>
> > >>>>>
> > >>>>> HB> so we have tried this solution with static RP and it is
> working.
> > >>>>
> > >>>> Yes, this was not a concern about not working, but about not being
> > >>>> able to make the solution look attractive to any operator who does
> > >>>> not have an SDN controller that can automate configuration.
> > >>>>
> > >>>>> HB> That said I have no issue removing PIM-SM from the draft and
> > >>>>> HB> make it
> > >>>> just SSM base and reintroduce SM in later draft, but as I pointed
> > >>>> out previously we tried to keep the draft general to signal any pim
> > >>>> join prune etc..
> > >>>>
> > >>>> Definitely think its good to see that the signaling this draft
> > >>>> defines can potentially support all PIM messages, but yes, i would
> > >>>> prefer to decide later on an ASM solution.
> > >>>>
> > >>>> Cheers
> > >>>>    Toerless
> > >>>>
> > >>>>>       If you ask me, it would be good enough to finalize the doc
> for
> > >>>>>       SSM and do a followup for ASM via SSM+(S,G)-active-signaling
> > >>>>>       later.
> > >>>>>
> > >>>>>   The other high level question is: What are the good reasons to
> use
> > >>>>>   BIER to unicast the join/prune messages from LHR to FHR ? As
> opposed
> > >>>>>   to use unicast messages. If there are benefits, they should be
> > >>>>>   written down.
> > >>>>>
> > >>>>>   The related (but really independent) concern is: SHould we
> > >>>>>   reintroduce NOW a scheme that uses unreliable datagram signaling
> > >>>>>   for join/prune (across a potentially multi-hop WAN path), when
> we went
> > >>>>>   through the exercise and concluded we need better: Aka: Original
> > >>>> multicast
> > >>>>>   VPN Default/Data-MDP used PIM (datagrams) and those packets got
> lost
> > >>>>>   duing burst-collisions (such as reconvergence events etc.). BGP
> > >>>>> or
> > >>>> PORT
> > >>>>>   solve this issue.
> > >>>>>
> > >>>>>   Aka: I would suggest to say the join/prune signaling should be
> > >>>>> via
> > >>>> PORT.
> > >>>>>   The PORT messaged can be over unicast or BIER based on the
> answer to
> > >>>>>   above question.
> > >>>>>
> > >>>>>   If there is a (misguided ;-) mayority of folks thinking we do not
> > >>>>>   need reliable join/prune signaling across this BIER solution even
> > >>>>>   though we've recognized that need long time ago in prior
> solutions,
> > >>>>>   then please write at least a section about the DiffServ
> requirements,
> > >>>>>   aka: making sure these "signaling" BIER packets for join/prune
> get
> > >>>>>   appropriate MPLS/EXP or DSCP in their according encap headers
> (there
> > >>>>>   are standards for signaling EXP/DSCP).
> > >>>>>
> > >>>>> Cheers
> > >>>>>    Toerless
> > >>>>>
> > >>>>> On Wed, Oct 03, 2018 at 09:35:55PM +0000, Antoni Przygienda wrote:
> > >>>>>> This thread initiates 2 weeks WG LC on
> > >>>> https://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/
> per
> > >>>> request and consensus @ IETF 102 ???
> > >>>>>>
> > >>>>>> --- tony
> > >>>>>>
> > >>>>
> > >>>> --
> > >>>> ---
> > >>>> tte@cs.fau.de
> > >>>> _______________________________________________
> > >>>> BIER mailing list
> > >>>> BIER@ietf.org
> > >>>> https://www.ietf.org/mailman/listinfo/bier
> > >>>>
> > >>
> > >>> _______________________________________________
> > >>> BIER mailing list
> > >>> BIER@ietf.org
> > >>> https://www.ietf.org/mailman/listinfo/bier
> > >>
> > >>
> > >> --
> > >> ---
> > >> tte@cs.fau.de
> > >
> > > _______________________________________________
> > > BIER mailing list
> > > BIER@ietf.org
> > > https://www.ietf.org/mailman/listinfo/bier
> >
> > _______________________________________________
> > BIER mailing list
> > BIER@ietf.org
> > https://www.ietf.org/mailman/listinfo/bier
>
> --
> ---
> tte@cs.fau.de
>

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

<div dir=3D"auto">I&#39;m on holiday this week and haven&#39;t checked that=
 carefully, but it looks like several last call comments I made are not add=
ressed. Apart from editorial comments, I still think it is necessary to hav=
e some text about there not being pim neighborships, what pim capabilities =
are assumed, and that there are no asserts. I&#39;ll have a closer look lat=
er.<div dir=3D"auto"><br></div><div dir=3D"auto">Stig</div><div dir=3D"auto=
"><br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"=
gmail_attr">On Thu, Nov 21, 2019, 09:32 Toerless Eckert &lt;<a href=3D"mail=
to:tte@cs.fau.de">tte@cs.fau.de</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex">+1 now for handing to IESG.<br>
<br>
On Fri, Nov 01, 2019 at 07:05:52PM +0000, Bidgoli, Hooman (Nokia - CA/Ottaw=
a) wrote:<br>
&gt; Uploaded version 8 with the 3 new subjects discussed in this email.<br=
>
&gt; <br>
&gt; 1. ECMP<br>
&gt; 2. PIM AF<br>
&gt; 3. SM clarification<br>
&gt; <br>
&gt; Regards<br>
&gt; <br>
&gt; Hooman<br>
&gt; <br>
&gt; <br>
&gt; -----Original Message-----<br>
&gt; From: Bidgoli, Hooman (Nokia - CA/Ottawa) <br>
&gt; Sent: Tuesday, October 29, 2019 10:58 PM<br>
&gt; To: Mankamana Mishra (mankamis) &lt;<a href=3D"mailto:mankamis@cisco.c=
om" target=3D"_blank" rel=3D"noreferrer">mankamis@cisco.com</a>&gt;; Stig V=
enaas &lt;<a href=3D"mailto:stig@venaas.com" target=3D"_blank" rel=3D"noref=
errer">stig@venaas.com</a>&gt;<br>
&gt; Cc: Toerless Eckert &lt;<a href=3D"mailto:tte@cs.fau.de" target=3D"_bl=
ank" rel=3D"noreferrer">tte@cs.fau.de</a>&gt;; BIER WG &lt;<a href=3D"mailt=
o:bier@ietf.org" target=3D"_blank" rel=3D"noreferrer">bier@ietf.org</a>&gt;=
<br>
&gt; Subject: RE: [Bier] WG LC on <a href=3D"https://datatracker.ietf.org/d=
oc/draft-ietf-bier-pim-signaling/" rel=3D"noreferrer noreferrer" target=3D"=
_blank">https://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/</a>=
<br>
&gt; <br>
&gt; Thanks all!<br>
&gt; <br>
&gt; So just to ensure I got all info<br>
&gt; <br>
&gt; 1. I will add a section for ECMP<br>
&gt; If the lookup for source results into multiple EBBRs, then the algorit=
hm should ensure that all signaling for a particular (C-S,<br>
&gt; C-G) is forward to a single EBBR. How the this selection is done is ap=
plication specific. As an example it can be round robin or smallest EBBR IP=
<br>
&gt; <br>
&gt; 2. change the AF to PIM AF<br>
&gt; <br>
&gt; 3. I am also in the same mindset as Stig and Mankamana, I think we sho=
uld make the document about signaling PIM J/P through a BIER and point out =
that for some of the more involved SM/ASM protocols like auto-RP etc.. ther=
e is a need for extensions which will be available in future text.<br>
&gt; <br>
&gt; Regards<br>
&gt; <br>
&gt; Hooman<br>
&gt; <br>
&gt; -----Original Message-----<br>
&gt; From: Mankamana Mishra (mankamis) &lt;<a href=3D"mailto:mankamis@cisco=
.com" target=3D"_blank" rel=3D"noreferrer">mankamis@cisco.com</a>&gt;<br>
&gt; Sent: Tuesday, October 29, 2019 5:47 PM<br>
&gt; To: Stig Venaas &lt;<a href=3D"mailto:stig@venaas.com" target=3D"_blan=
k" rel=3D"noreferrer">stig@venaas.com</a>&gt;<br>
&gt; Cc: Toerless Eckert &lt;<a href=3D"mailto:tte@cs.fau.de" target=3D"_bl=
ank" rel=3D"noreferrer">tte@cs.fau.de</a>&gt;; BIER WG &lt;<a href=3D"mailt=
o:bier@ietf.org" target=3D"_blank" rel=3D"noreferrer">bier@ietf.org</a>&gt;=
; Bidgoli, Hooman (Nokia - CA/Ottawa) &lt;<a href=3D"mailto:hooman.bidgoli@=
nokia.com" target=3D"_blank" rel=3D"noreferrer">hooman.bidgoli@nokia.com</a=
>&gt;<br>
&gt; Subject: Re: [Bier] WG LC on <a href=3D"https://datatracker.ietf.org/d=
oc/draft-ietf-bier-pim-signaling/" rel=3D"noreferrer noreferrer" target=3D"=
_blank">https://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/</a>=
<br>
&gt; <br>
&gt; I think it would be better idea, to keep this document as is. and have=
 independent informational draft covering other case. <br>
&gt; <br>
&gt; &gt; On Oct 29, 2019, at 1:34 PM, Stig Venaas &lt;<a href=3D"mailto:st=
ig@venaas.com" target=3D"_blank" rel=3D"noreferrer">stig@venaas.com</a>&gt;=
 wrote:<br>
&gt; &gt; <br>
&gt; &gt; Hi<br>
&gt; &gt; <br>
&gt; &gt; What already is in the document works for me, allowing any PIM J/=
P, <br>
&gt; &gt; regardless of ASM or SSM. You are suggesting that it talks about =
high <br>
&gt; &gt; level scenarios though, right? Perhaps it is worth adding a secti=
on or <br>
&gt; &gt; two with scenarios. If only SSM scenario is discussed, then I thi=
nk it <br>
&gt; &gt; should be pointed out that the solution is not limited to SSM. Bu=
t <br>
&gt; &gt; perhaps both SSM and ASM section can be added?<br>
&gt; &gt; <br>
&gt; &gt; Alternatively, and maybe better, keep this document mostly as it =
is, <br>
&gt; &gt; and have a separate informational document that discusses use cas=
es <br>
&gt; &gt; for this, as well as other BIER overlay mechanisms?<br>
&gt; &gt; <br>
&gt; &gt; Stig<br>
&gt; &gt; <br>
&gt; &gt; On Tue, Oct 29, 2019 at 1:19 PM Toerless Eckert &lt;<a href=3D"ma=
ilto:tte@cs.fau.de" target=3D"_blank" rel=3D"noreferrer">tte@cs.fau.de</a>&=
gt; wrote:<br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; Well... how would you like to see ASM being done in this docu=
ment ?<br>
&gt; &gt;&gt; RPT+SPT or what you proposed in a separate document ???<br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; If we document the RPT+SPT approach in this document, nobody =
will <br>
&gt; &gt;&gt; implement the newer/better solution. We know that from experi=
ence <br>
&gt; &gt;&gt; (whatever the worst solution to a problem is, thats what the =
industry <br>
&gt; &gt;&gt; uses).<br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; Cheers<br>
&gt; &gt;&gt;=C2=A0 =C2=A0 Toerless<br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; On Mon, Oct 28, 2019 at 08:34:53PM -0700, Stig Venaas wrote:<=
br>
&gt; &gt;&gt;&gt; Hi<br>
&gt; &gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt; While we all know SSM simplifies things, I see no reason =
to restrict <br>
&gt; &gt;&gt;&gt; this solution to SSM. Whether to implement or deploy only=
 the SSM <br>
&gt; &gt;&gt;&gt; solution is up to vendors or operators, but I see no reas=
on to <br>
&gt; &gt;&gt;&gt; prohibit ASM. As mentioned, it works just fine with stati=
c RP. It would be a shame to limit the scope.<br>
&gt; &gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt; Stig<br>
&gt; &gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt; On Mon, Oct 28, 2019, 20:27 Bidgoli, Hooman (Nokia - CA/O=
ttawa) &lt; <br>
&gt; &gt;&gt;&gt; <a href=3D"mailto:hooman.bidgoli@nokia.com" target=3D"_bl=
ank" rel=3D"noreferrer">hooman.bidgoli@nokia.com</a>&gt; wrote:<br>
&gt; &gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; Adding the working group as well, inline HB2&gt;<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; Regards<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; Hooman<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt; &gt;&gt;&gt;&gt; From: Toerless Eckert &lt;<a href=3D"mailto:tte@cs.fa=
u.de" target=3D"_blank" rel=3D"noreferrer">tte@cs.fau.de</a>&gt;<br>
&gt; &gt;&gt;&gt;&gt; Sent: Monday, October 28, 2019 4:02 AM<br>
&gt; &gt;&gt;&gt;&gt; To: Bidgoli, Hooman (Nokia - CA/Ottawa) &lt;<a href=
=3D"mailto:hooman.bidgoli@nokia.com" target=3D"_blank" rel=3D"noreferrer">h=
ooman.bidgoli@nokia.com</a>&gt;<br>
&gt; &gt;&gt;&gt;&gt; Subject: Re: [Bier] WG LC on<br>
&gt; &gt;&gt;&gt;&gt; <a href=3D"https://datatracker.ietf.org/doc/draft-iet=
f-bier-pim-signaling/" rel=3D"noreferrer noreferrer" target=3D"_blank">http=
s://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/</a><br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; On Sat, Oct 26, 2019 at 08:34:01PM +0000, Bidgoli, Ho=
oman (Nokia -<br>
&gt; &gt;&gt;&gt;&gt; CA/Ottawa) wrote:<br>
&gt; &gt;&gt;&gt;&gt;&gt; HB&gt; The original idea was this be a generic pr=
ocedure to tunnel <br>
&gt; &gt;&gt;&gt;&gt;&gt; HB&gt; pim<br>
&gt; &gt;&gt;&gt;&gt; joins and prunes through a BIER domain. It didn&#39;t=
 really care about <br>
&gt; &gt;&gt;&gt;&gt; SSM or SM. As an example our testing showed that stat=
ic RP worked <br>
&gt; &gt;&gt;&gt;&gt; with this mechanism.<br>
&gt; &gt;&gt;&gt;&gt;&gt; HB&gt; that said if we feel we should specificall=
y say this is SSM, I <br>
&gt; &gt;&gt;&gt;&gt;&gt; HB&gt; can<br>
&gt; &gt;&gt;&gt;&gt; add a sentence.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; The main issue is whether we want the document to be =
a standalone <br>
&gt; &gt;&gt;&gt;&gt; document to define a working, implementable and inter=
operable <br>
&gt; &gt;&gt;&gt;&gt; solution, or if this should just be some protocol enc=
odings, and <br>
&gt; &gt;&gt;&gt;&gt; there would be another document describing how to bui=
ld a working interoperable solution from it.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; If we stick we SSM, we have the smallest/easiest solu=
tion, and the <br>
&gt; &gt;&gt;&gt;&gt; document could be standalone. As soon as we think abo=
ut ASM we get <br>
&gt; &gt;&gt;&gt;&gt; into the controversy between using the way PIM-SM/ASM=
 is done in <br>
&gt; &gt;&gt;&gt;&gt; MVPN (which the document is currently hinting at) and=
 newer <br>
&gt; &gt;&gt;&gt;&gt; mechanisms such as what i think Stig and I would favo=
r/suggest.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; HB2&gt; sure as I mentioned no issue I will say this =
is SSM only. <br>
&gt; &gt;&gt;&gt;&gt; HB2&gt; Should add<br>
&gt; &gt;&gt;&gt;&gt; the static RP case? Or do we want that in separate dr=
aft also?<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt; HB&gt; With regards to ECMP. We really left this =
open to the<br>
&gt; &gt;&gt;&gt;&gt; implementation. As an example when a route request is=
 done for a <br>
&gt; &gt;&gt;&gt;&gt; source of an pim join, internal algorithms can decide=
 which BFER it <br>
&gt; &gt;&gt;&gt;&gt; should be forwarded to. To us this like any other ECM=
P <br>
&gt; &gt;&gt;&gt;&gt; implementation and it should be open.<br>
&gt; &gt;&gt;&gt;&gt;&gt; HB&gt; one implementation can decide the lower IP=
 while the other <br>
&gt; &gt;&gt;&gt;&gt;&gt; HB&gt; would multihome base on (S,G)<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; Then the document should add a statement like this:<b=
r>
&gt; &gt;&gt;&gt;&gt; (using BFR or BBR terminology as you please).<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; This document does not specify mechanisms for differe=
nt BFER to <br>
&gt; &gt;&gt;&gt;&gt; select a single BFIR for the same multicast traffic f=
low. When <br>
&gt; &gt;&gt;&gt;&gt; sources are redundantly attached via more than one BF=
IR, this can <br>
&gt; &gt;&gt;&gt;&gt; lead to more than one BFIR forwarding the same multic=
ast traffic <br>
&gt; &gt;&gt;&gt;&gt; into the BIER domain - towards different set of BFER.=
<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; HB2&gt; ok I will add the following text.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; If the lookup for source results into multiple EBBRs,=
 then the <br>
&gt; &gt;&gt;&gt;&gt; algorithm should ensure that all signaling for a part=
icular (C-S,<br>
&gt; &gt;&gt;&gt;&gt; C-G) is forward to a single EBBR. How the this select=
ion is done is <br>
&gt; &gt;&gt;&gt;&gt; application specific. As an example it can be round r=
obin or smallest EBBR IP.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 - It would be helpfull to have a sen=
tence explaining that the BFR-ID<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 for the choosen FHR would be =
learned from the IGP BIER extension<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 as defined in the ISIS/OSPF B=
IER extension docs (the two<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 references are already in the=
 doc but not used at all).<br>
&gt; &gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt; HB&gt; not sure if I understand. We defined an EB=
BR as egress BIER <br>
&gt; &gt;&gt;&gt;&gt;&gt; HB&gt; boundary<br>
&gt; &gt;&gt;&gt;&gt; router. Obviously a BIER router is bound by RFC 8279 =
and the <br>
&gt; &gt;&gt;&gt;&gt; IGP/BGP extensions.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; Sure. There is just no text explaining how to stitch =
these things together.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; I guess the idea is something like this:<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; HB2&gt; have you looked at the appendix=C2=A0 A? it e=
xplains how to find <br>
&gt; &gt;&gt;&gt;&gt; HB2&gt; the EBBR<br>
&gt; &gt;&gt;&gt;&gt; (aka BFIR)<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; 1. the BFER (iBBR) in question will look at the SPF f=
rom itself to <br>
&gt; &gt;&gt;&gt;&gt; the source of the multicast flow because this is what=
 IGP SPF would <br>
&gt; &gt;&gt;&gt;&gt; calculate today. Right ?<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; 2. It would then along the path try to find the first=
 router (from<br>
&gt; &gt;&gt;&gt;&gt; itself) that is announcing a BIER extension. From tha=
t it learns <br>
&gt; &gt;&gt;&gt;&gt; the BFR-ID to send the join to. Right ?<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; The problems i can think of apart from the aforementi=
oned case of <br>
&gt; &gt;&gt;&gt;&gt; more than one BFIR because of ECMP:<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; a) Plotting a path from the BFER towards the source i=
s reverse-path.<br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0whenever you have e.g.: a network with as=
ymmetric metrics, then<br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0you may end up picking a wrong BFIR.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; HB2&gt; not really the EBBR tracks which IBBR is send=
ing the pim <br>
&gt; &gt;&gt;&gt;&gt; HB2&gt; signaling<br>
&gt; &gt;&gt;&gt;&gt; and stores the information in a table format as per s=
ection 3.3. If <br>
&gt; &gt;&gt;&gt;&gt; ECMP algorithm forward the (C-S, C-G) to a specific E=
BBR then that <br>
&gt; &gt;&gt;&gt;&gt; EBBR will note the BFR-ID of the IBBR and for that (C=
-S, C-G) it <br>
&gt; &gt;&gt;&gt;&gt; will always send the traffic back to that particular =
IBBR so even <br>
&gt; &gt;&gt;&gt;&gt; if the network is asymmetric EBBR knows how to forwar=
d the packet backward.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0Aka: Correctly speaking, rule 1 is incorr=
ect, and you would need<br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0instead to trace the path from the source=
 towards ourselves (BFER).<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0To the best of my knowledge, this reverse=
-path calculation can be<br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0done at the same cost as standard SPF cal=
culation (simply by<br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0doing SPF calculation in a topology with =
all link interface metrics<br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0swapped), but for more than 20 years now =
i have not seen any<br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0IGP SPF implementation actually doing thi=
s. because even though its<br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0equally fast, it is still additional code=
 that no developer wants<br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0to write as long as there is no big custo=
mer business case asking<br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0for it. And customers do not understand t=
he problem until it is too<br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0late.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0Aka: unless there is an actually normativ=
e explanation of how<br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0to calculate the BFIR, we&#39;re again go=
ing to end up with all type<br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0of crappy half-hearted implementations in=
 IGPs.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; b) A BFR may have multiple BFIR-ID in different subdo=
mains. The BFER<br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0can only bick a SD/BFR-ID combination for=
 the BFIR in which itself<br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0has a BFR-ID, so that the BFER can actual=
ly address the BFER.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0If this matching results in more than one=
 feasible SD/BFIR-ID<br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0combination, then we&#39;ve again got the=
 potential for (unnecessary)<br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0multiple copies of the packet to be sent.=
<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; Aka: would be good to have explanatory text about the=
 <br>
&gt; &gt;&gt;&gt;&gt; implementation choice issues because otherwise we lik=
ely end up <br>
&gt; &gt;&gt;&gt;&gt; with non-interoperating implementations, or surprises=
 by the amount <br>
&gt; &gt;&gt;&gt;&gt; of unnecessarily duplicated traffic with multiple BFI=
R, asymmetric <br>
&gt; &gt;&gt;&gt;&gt; path or multiple SD/BFR-ID combinations.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; Btw: the document says:<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; | Addr Family:=C2=A0 =C2=A0BIER prefix address family=
 as defined in [RFC7761]<br>
&gt; &gt;&gt;&gt;&gt; | BIER Info:=C2=A0 =C2=A0IBBR Prefix (ipv4 or ipv6), =
SD, bfr-id<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; RFC7761 does not define a &quot;BIER prefix address f=
amily&quot;. Google <br>
&gt; &gt;&gt;&gt;&gt; couldn&#39;t find me another document where this term=
 is used, so i <br>
&gt; &gt;&gt;&gt;&gt; think THIS document will end up defining a PPIM BIER =
prefix address <br>
&gt; &gt;&gt;&gt;&gt; family, and right now IMHO its too terse. Should have=
 some ascii <br>
&gt; &gt;&gt;&gt;&gt; picture. There is also an &quot;encoding type&quot; t=
ypically. Aka:<br>
&gt; &gt;&gt;&gt;&gt; IMHO something missing here in definition.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; HB2&gt; ok Addr family is really the PIM address fami=
ly, it is the <br>
&gt; &gt;&gt;&gt;&gt; HB2&gt; incoming<br>
&gt; &gt;&gt;&gt;&gt; PIM address family that we are signaling over BIER. I=
 will change <br>
&gt; &gt;&gt;&gt;&gt; it to<br>
&gt; &gt;&gt;&gt;&gt; | Addr Family:=C2=A0 =C2=A0pim address family as defi=
ned in [RFC7761]<br>
&gt; &gt;&gt;&gt;&gt; | BIER Info:=C2=A0 =C2=A0IBBR Prefix (ipv4 or ipv6), =
SD, bfr-id<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 - The document should make statement=
s about the setting of the<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 entropy field in the BIER dat=
a packets of individual (S,G) flows.<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 Given the problem of using EC=
MP paths and the prevalence of few bis<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 sources sending traffic for m=
any SSM channels, i think the entropy<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 should be calculated from bot=
h S and G (not only from S). Also,<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 if there is no complete ECMP =
in the network, multiple FHR<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 will potentially send the sam=
e traffic, and then that should<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 flow as much as possible acro=
ss different paths (so as not<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 to overload a single link).<b=
r>
&gt; &gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 E.g.: something like (S XOR G=
 XOR router-id) % 20<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 might be a good recommendatio=
n for the entropy.<br>
&gt; &gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt; HB&gt; again as per above explanation we feel ECM=
P is beyond this <br>
&gt; &gt;&gt;&gt;&gt;&gt; HB&gt; draft. It<br>
&gt; &gt;&gt;&gt;&gt; is really a bier transport problem and any other draf=
t addressing <br>
&gt; &gt;&gt;&gt;&gt; this should be taken into consideration for PIM signa=
ling also.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; This was primarily about the setting of the entropy f=
ield.<br>
&gt; &gt;&gt;&gt;&gt; I take your point that e.g.: rfc8556 doesn&#39;t ment=
ion entropy at <br>
&gt; &gt;&gt;&gt;&gt; all, but that doesn&#39;t make both documents equally=
 &quot;good&quot;, but rathr <br>
&gt; &gt;&gt;&gt;&gt; our solution description equally incomplete and subje=
ct to surprises for operators.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 2. The document mentions PIM-ASM, wh=
ich is a term that AFAIK is<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0undefined in any standa=
rds track RFC. I guess it meant to say ASM,<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0but that could be PIM-S=
M, PIM-DM or Bidir-PIM.<br>
&gt; &gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0If its meant to describ=
e PIM-SM, then i think there is<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0the additional dependen=
cy of figuring out where RP information<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0comes from. Assuming th=
ey are manually configured consistently<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0is not a good expectati=
on. Most PIM domains use either some <br>
&gt; &gt;&gt;&gt;&gt;&gt; old<br>
&gt; &gt;&gt;&gt;&gt; Cisco<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0proporietary protocol, =
or BSR. Neither of these will work<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0through this solution u=
nless we add a solution to support<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0flooding to all BFER th=
at run PIM. I think that might have<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0been the idea of defini=
ng the term BFT in the document, but<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0that term is not used.<=
br>
&gt; &gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0- Even if we knew the P=
IM-SM RPs on the LHR, i do not like <br>
&gt; &gt;&gt;&gt;&gt;&gt; the<br>
&gt; &gt;&gt;&gt;&gt; resulting<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0solution, because we wo=
uld still require the RPT/SPT switchover<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0signaling and tracking =
of both (S,G) and (*,G) LHR. I would<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be a lot more a fan of =
simply reusing RFC8364 and just use the<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0BIER BFT to flood appro=
priate (S,G) active messages to all LHR.<br>
&gt; &gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt; HB&gt; so we have tried this solution with static=
 RP and it is working.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; Yes, this was not a concern about not working, but ab=
out not being <br>
&gt; &gt;&gt;&gt;&gt; able to make the solution look attractive to any oper=
ator who does <br>
&gt; &gt;&gt;&gt;&gt; not have an SDN controller that can automate configur=
ation.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt; HB&gt; That said I have no issue removing PIM-SM =
from the draft and <br>
&gt; &gt;&gt;&gt;&gt;&gt; HB&gt; make it<br>
&gt; &gt;&gt;&gt;&gt; just SSM base and reintroduce SM in later draft, but =
as I pointed <br>
&gt; &gt;&gt;&gt;&gt; out previously we tried to keep the draft general to =
signal any pim <br>
&gt; &gt;&gt;&gt;&gt; join prune etc..<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; Definitely think its good to see that the signaling t=
his draft <br>
&gt; &gt;&gt;&gt;&gt; defines can potentially support all PIM messages, but=
 yes, i would <br>
&gt; &gt;&gt;&gt;&gt; prefer to decide later on an ASM solution.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; Cheers<br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 Toerless<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0If you ask me, it would=
 be good enough to finalize the doc for<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0SSM and do a followup f=
or ASM via SSM+(S,G)-active-signaling<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0later.<br>
&gt; &gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0The other high level question is: Wha=
t are the good reasons to use<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0BIER to unicast the join/prune messag=
es from LHR to FHR ? As opposed<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0to use unicast messages. If there are=
 benefits, they should be<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0written down.<br>
&gt; &gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0The related (but really independent) =
concern is: SHould we<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0reintroduce NOW a scheme that uses un=
reliable datagram signaling<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0for join/prune (across a potentially =
multi-hop WAN path), when we went<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0through the exercise and concluded we=
 need better: Aka: Original<br>
&gt; &gt;&gt;&gt;&gt; multicast<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0VPN Default/Data-MDP used PIM (datagr=
ams) and those packets got lost<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0duing burst-collisions (such as recon=
vergence events etc.). BGP <br>
&gt; &gt;&gt;&gt;&gt;&gt; or<br>
&gt; &gt;&gt;&gt;&gt; PORT<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0solve this issue.<br>
&gt; &gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0Aka: I would suggest to say the join/=
prune signaling should be <br>
&gt; &gt;&gt;&gt;&gt;&gt; via<br>
&gt; &gt;&gt;&gt;&gt; PORT.<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0The PORT messaged can be over unicast=
 or BIER based on the answer to<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0above question.<br>
&gt; &gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0If there is a (misguided ;-) mayority=
 of folks thinking we do not<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0need reliable join/prune signaling ac=
ross this BIER solution even<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0though we&#39;ve recognized that need=
 long time ago in prior solutions,<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0then please write at least a section =
about the DiffServ requirements,<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0aka: making sure these &quot;signalin=
g&quot; BIER packets for join/prune get<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0appropriate MPLS/EXP or DSCP in their=
 according encap headers (there<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0are standards for signaling EXP/DSCP)=
.<br>
&gt; &gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt; Cheers<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 Toerless<br>
&gt; &gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt; On Wed, Oct 03, 2018 at 09:35:55PM +0000, Antoni =
Przygienda wrote:<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; This thread initiates 2 weeks WG LC on<br>
&gt; &gt;&gt;&gt;&gt; <a href=3D"https://datatracker.ietf.org/doc/draft-iet=
f-bier-pim-signaling/" rel=3D"noreferrer noreferrer" target=3D"_blank">http=
s://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/</a> per <br>
&gt; &gt;&gt;&gt;&gt; request and consensus @ IETF 102 ???<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; --- tony<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; --<br>
&gt; &gt;&gt;&gt;&gt; ---<br>
&gt; &gt;&gt;&gt;&gt; <a href=3D"mailto:tte@cs.fau.de" target=3D"_blank" re=
l=3D"noreferrer">tte@cs.fau.de</a><br>
&gt; &gt;&gt;&gt;&gt; _______________________________________________<br>
&gt; &gt;&gt;&gt;&gt; BIER mailing list<br>
&gt; &gt;&gt;&gt;&gt; <a href=3D"mailto:BIER@ietf.org" target=3D"_blank" re=
l=3D"noreferrer">BIER@ietf.org</a><br>
&gt; &gt;&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/bier=
" rel=3D"noreferrer noreferrer" target=3D"_blank">https://www.ietf.org/mail=
man/listinfo/bier</a><br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt;&gt; _______________________________________________<br>
&gt; &gt;&gt;&gt; BIER mailing list<br>
&gt; &gt;&gt;&gt; <a href=3D"mailto:BIER@ietf.org" target=3D"_blank" rel=3D=
"noreferrer">BIER@ietf.org</a><br>
&gt; &gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/bier" re=
l=3D"noreferrer noreferrer" target=3D"_blank">https://www.ietf.org/mailman/=
listinfo/bier</a><br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; --<br>
&gt; &gt;&gt; ---<br>
&gt; &gt;&gt; <a href=3D"mailto:tte@cs.fau.de" target=3D"_blank" rel=3D"nor=
eferrer">tte@cs.fau.de</a><br>
&gt; &gt; <br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; BIER mailing list<br>
&gt; &gt; <a href=3D"mailto:BIER@ietf.org" target=3D"_blank" rel=3D"norefer=
rer">BIER@ietf.org</a><br>
&gt; &gt; <a href=3D"https://www.ietf.org/mailman/listinfo/bier" rel=3D"nor=
eferrer noreferrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo=
/bier</a><br>
&gt; <br>
&gt; _______________________________________________<br>
&gt; BIER mailing list<br>
&gt; <a href=3D"mailto:BIER@ietf.org" target=3D"_blank" rel=3D"noreferrer">=
BIER@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/bier" rel=3D"noreferr=
er noreferrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/bier=
</a><br>
<br>
-- <br>
---<br>
<a href=3D"mailto:tte@cs.fau.de" target=3D"_blank" rel=3D"noreferrer">tte@c=
s.fau.de</a><br>
</blockquote></div>

--0000000000005d66780598387757--


From nobody Tue Nov 26 07:37:46 2019
Return-Path: <hooman.bidgoli@nokia.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E8BD512093F for <bier@ietfa.amsl.com>; Tue, 26 Nov 2019 07:37:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3m0R5gQerqFK for <bier@ietfa.amsl.com>; Tue, 26 Nov 2019 07:37:39 -0800 (PST)
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00123.outbound.protection.outlook.com [40.107.0.123]) (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 CA799120938 for <bier@ietf.org>; Tue, 26 Nov 2019 07:37:38 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jYExjdiwMX48Fm2nL0smMJt9vxiKGpGU4F+edKcJz5jCQo3SLZjRC6CSJmcg6H/nMLPjJzXMyDTezECsOkZjGBTaHCNjA626pq69SeCdf3baM2S7pOgjkRFg0peLsOgZ8uopaO4UYSNWPyO7d0cteOkntvz48Z7s23p0nBjoRS8tesCPyyFt519dImp/uQVun63fG7Gx2yKSNUnpAVVTPk2KTf7oXD+aS7UQuDocevJShvTmZ1ld92WheNaDKSVjr+HK57uVs41KPaXkZgVPmkRZtZAzi28+GvnOTIG3tBvAEG3BswVOiyaJft5VTCBeIxFrv46zCocTiZdjPuuRDg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dup/B8GjvrrR1FyxwJ+wUTTJp/OKgNX9q7UyoqNlGi4=; b=JfIvVamthuNRw19eEe6rKyBZcOyZcAG07eU1Gv33xhQrev5oZZNnuBurB4447nZpo69+APlGgfuZXwl3xaquGrB+MlTXgfuOu4+QFbPZcfsF69hTFvMtj5aZw9BREGUQl+2d/kGE5m0xZWKREND1p+P7GHroOLEwfEIePMDd4SX308zJOU4ifkEhL+RZDGBIAYQmESf3j+iARGjRtf7V9k5ESqaC/ODxR6gEH0UjCN9+K+aqEw9tAOdFT+EUnHG0w86aV3/sIgLkROqrBv0gIsEZEia0weCl/oTRf/5K6vpePaRUYYtl+FBZcAoG1I7qpLsmGZr53/WhXXJBPlOb6A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com;  s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dup/B8GjvrrR1FyxwJ+wUTTJp/OKgNX9q7UyoqNlGi4=; b=wAtEQJ5Aq/+/mL0xtHDtRUYIkuLefHZ4GR/YKlAmINOKhVC+cUSc4A2vC3qfw0YrxobeL7Uff2A385DXOWxsgPQ2QAT+WKYbPoCFMXAVLJi0wxmUCp1u1Kkq3Ncg/hl7SG61H6V4k4JQ2r1jo6DmQ5F3l2qr/xzQ22ga9Ngz/3Y=
Received: from DB7PR07MB4745.eurprd07.prod.outlook.com (52.135.133.27) by DB7PR07MB6044.eurprd07.prod.outlook.com (20.178.106.97) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2495.13; Tue, 26 Nov 2019 15:37:35 +0000
Received: from DB7PR07MB4745.eurprd07.prod.outlook.com ([fe80::e835:fdb3:18bd:7ac1]) by DB7PR07MB4745.eurprd07.prod.outlook.com ([fe80::e835:fdb3:18bd:7ac1%4]) with mapi id 15.20.2495.014; Tue, 26 Nov 2019 15:37:35 +0000
From: "Bidgoli, Hooman (Nokia - CA/Ottawa)" <hooman.bidgoli@nokia.com>
To: Stig Venaas <stig@venaas.com>, Toerless Eckert <tte@cs.fau.de>
CC: "Mankamana Mishra (mankamis)" <mankamis@cisco.com>, BIER WG <bier@ietf.org>
Thread-Topic: [Bier] WG LC on https://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/
Thread-Index: AQHVin8bHQURnT9tfU27QUk3PVtKuadqj5oAgAUnOICAAT/9gIAAB9mAgAEYwQCAAAQgAIAAFD8AgABVV7CABDRjcIAeWToAgAf/NICAALYuIA==
Date: Tue, 26 Nov 2019 15:37:35 +0000
Message-ID: <DB7PR07MB474557A3AA282650E415D14991450@DB7PR07MB4745.eurprd07.prod.outlook.com>
References: <20191024152401.GA24806@faui48f.informatik.uni-erlangen.de> <DB7PR07MB47454939E389C61D765EA35891640@DB7PR07MB4745.eurprd07.prod.outlook.com> <20191028080131.GC24806@faui48f.informatik.uni-erlangen.de> <DB7PR07MB4745D595FB417013F944018F91610@DB7PR07MB4745.eurprd07.prod.outlook.com> <CAHANBt+fa_P8PDrczXEwYqMCNtoU3_pzFZA2UYXdr4aoU57W0g@mail.gmail.com> <20191029201944.GE24806@faui48f.informatik.uni-erlangen.de> <CAHANBtJEDTeCSAfoT001Xf63qjca+UyNnJdhQeopX9Un-t14tQ@mail.gmail.com> <858419AA-2E71-43A0-B49C-D71D27F2AEE6@cisco.com> <DB7PR07MB47454406E2566F21FF23FCAE91600@DB7PR07MB4745.eurprd07.prod.outlook.com> <DB7PR07MB474504EBF3336D955240FF7791620@DB7PR07MB4745.eurprd07.prod.outlook.com> <20191121023206.GA37374@faui48f.informatik.uni-erlangen.de> <CAHANBtLcbhbmF+PxPLgqRpP=j26pLO7Oy+ch2Vq_Yn9egSrhug@mail.gmail.com>
In-Reply-To: <CAHANBtLcbhbmF+PxPLgqRpP=j26pLO7Oy+ch2Vq_Yn9egSrhug@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=hooman.bidgoli@nokia.com; 
x-originating-ip: [135.245.20.2]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 736ddef5-db27-4d0a-48b5-08d772868f7f
x-ms-traffictypediagnostic: DB7PR07MB6044:
x-microsoft-antispam-prvs: <DB7PR07MB6044F61B1DC2CDE8F5ACA5D291450@DB7PR07MB6044.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0233768B38
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(136003)(396003)(376002)(366004)(346002)(39860400002)(13464003)(199004)(51444003)(189003)(52084003)(51874003)(66446008)(64756008)(66556008)(66476007)(316002)(14454004)(478600001)(6436002)(229853002)(7736002)(6116002)(76116006)(5660300002)(8676002)(66946007)(26005)(6306002)(790700001)(8936002)(102836004)(71200400001)(54896002)(236005)(81166006)(3846002)(966005)(99286004)(9686003)(81156014)(2906002)(74316002)(76176011)(54906003)(11346002)(110136005)(66066001)(446003)(4326008)(52536014)(55016002)(25786009)(606006)(66574012)(186003)(33656002)(71190400001)(6246003)(5024004)(14444005)(256004)(6506007)(53546011)(86362001)(30864003)(7696005); DIR:OUT; SFP:1102; SCL:1; SRVR:DB7PR07MB6044; H:DB7PR07MB4745.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: nokia.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: z/PEdknPk+PQ2zE6leTRwPk3UyZ2yR8v+e4gUNMvABv8WJVUgRgICuiymm7v2JV8VHAm/yKpIOkg4RP48fnF2++Cxfyb08r5FIDFPoRO+HQIST07VfucAJaFJSzy5U0/sIg+TLzNQcRdDdUtRwlJd+Zy4lmW/H5UkO84ECt0FxLeUKrke28WkTfKw/xfopnGd6Si0U2qtHgURvRdUwxq//wtGt+tFV/kW0PWDTgx7tSEuSi8kzrSJzxaDkTVCiWknQbcPpEhMzydMMdaO4VvM3j5pnbV/pzbjWJhGaAVh871renH5FiOos5prAF3hT+UbasGeTAk55ZSdy5JeIMKonViQOMF9ZKFCmZkTE7jHOgj6imTpQiuNIS2bDoOdTYQaVwSojVJC2jsO4ckExU4zpa3f7kTzAA5SDcChWJkfKHuc1/NVUcbsNqFoqgZYM+9XXdaHXh4fNzx8FkRv9P5BMTK+qIZ2jXhUjW05INR/Q4=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_DB7PR07MB474557A3AA282650E415D14991450DB7PR07MB4745eurp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 736ddef5-db27-4d0a-48b5-08d772868f7f
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Nov 2019 15:37:35.3213 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: y2U69CjZnl506uv/MVGjMFP1X7d493P3ikoCTuvG9JOdDuP/EhIJjeEJZ/8A1oM31Tmq1ydUeK3++iL07O6AFtA0B7eXC2NvdW+KiYdwCKM=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR07MB6044
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/tCVZS36SsyypFgJiHDztEP5s9Qw>
Subject: Re: [Bier] WG LC on https://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Nov 2019 15:37:44 -0000

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

SGkgU3RpZw0KDQpQbGVhc2UgcmVhZCB0aGUgbGF0ZXN0IHVwbG9hZGVkIGRyYWZ04oCmDQoNCkZv
ciBwaW0gbmVpZ2hib3JzaGlwcyBpcyB0aGUgYmxvdyB0ZXh0IGluIGRyYWZ0IHN1ZmZpY2llbnQ/
DQoNCiAgIOKAnFRoYXQgc2FpZCB0aGUgQkJSDQogICBkb2VzIG5vdCBwcm9wYWdhdGUgYWxsIFBJ
TSBwYWNrZXRzIG5hdGl2ZWx5IGludG8gdGhlIEJJRVIgZG9tYWluLg0KICAgSW5zdGVhZCB3aGVu
IGl0IGRldGVybWluZXMgdGhhdCB0aGUgUElNIGpvaW4gb3IgcHJ1bmUgbWVzc2FnZXMgbmVlZHMN
CiAgIHRvIGJlIHNpZ25hbGVkIHRocm91Z2ggdGhlIEJJRVIgZG9tYWluIGl0IHdpbGwgdHVubmVs
IHRoZSBQSU0gcGFja2V0DQogICB0aHJvdWdoIHRoZSBCSUVSIG5ldHdvcmsuIFRoaXMgdHVubmVs
aW5nIGlzIG9ubHkgZG9uZSBmb3Igc2lnbmFsaW5nDQogICBwdXJwb3NlcyBhbmQgbm90IGZvciBj
cmVhdGluZyBhIFBJTSBhZGphY2VuY3kgYmV0d2VlbiB0aGUgdHdvDQogICBkaXNqb2ludCBQSU0g
ZG9tYWlucyB0aHJvdWdoIHRoZSBCSUVSIGRvbWFpbi7igJ0NCg0KDQpGb3IgUElNIEFzc2VydHMg
YW5kIFNNIHBsZWFzZSByZWFkIHRoZSBQSU0tU00gYmVoYXZpb3INCg0KSXQgc2hvdWxkIGJlIG5v
dGVkIHRoYXQgdGhpcyBkcmFmdCBvbmx5IHNpZ25hbHMgUElNIEpvaW5zIGFuZCBQcnVuZXMNCiAg
IHRocm91Z2ggdGhlIEJJRVIgZG9tYWluIGFuZCBub3QgYW55IG90aGVyIFBJTSBtZXNzYWdlIHR5
cGVzIGluY2x1ZGluZw0KICAgUElNIEhlbGxvcyBvciBBc3NlcnRzLg0KDQpEbyB0aGVzZSBhZGRy
ZXNzIHlvdXIgY29uY2VybnM/IElmIG5vdCBjb3VsZCB5b3UgcGxlYXNlIHN1Z2dlc3QgYSB0ZXh0
PyBUaGFua3MgaW4gYWR2YW5jZS4NCg0KUmVnYXJkcw0KDQpIb29tYW4NCg0KRnJvbTogU3RpZyBW
ZW5hYXMgPHN0aWdAdmVuYWFzLmNvbT4NClNlbnQ6IE1vbmRheSwgTm92ZW1iZXIgMjUsIDIwMTkg
MTE6MzkgUE0NClRvOiBUb2VybGVzcyBFY2tlcnQgPHR0ZUBjcy5mYXUuZGU+DQpDYzogQmlkZ29s
aSwgSG9vbWFuIChOb2tpYSAtIENBL090dGF3YSkgPGhvb21hbi5iaWRnb2xpQG5va2lhLmNvbT47
IE1hbmthbWFuYSBNaXNocmEgKG1hbmthbWlzKSA8bWFua2FtaXNAY2lzY28uY29tPjsgQklFUiBX
RyA8YmllckBpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbQmllcl0gV0cgTEMgb24gaHR0cHM6Ly9k
YXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1iaWVyLXBpbS1zaWduYWxpbmcvDQoN
CkknbSBvbiBob2xpZGF5IHRoaXMgd2VlayBhbmQgaGF2ZW4ndCBjaGVja2VkIHRoYXQgY2FyZWZ1
bGx5LCBidXQgaXQgbG9va3MgbGlrZSBzZXZlcmFsIGxhc3QgY2FsbCBjb21tZW50cyBJIG1hZGUg
YXJlIG5vdCBhZGRyZXNzZWQuIEFwYXJ0IGZyb20gZWRpdG9yaWFsIGNvbW1lbnRzLCBJIHN0aWxs
IHRoaW5rIGl0IGlzIG5lY2Vzc2FyeSB0byBoYXZlIHNvbWUgdGV4dCBhYm91dCB0aGVyZSBub3Qg
YmVpbmcgcGltIG5laWdoYm9yc2hpcHMsIHdoYXQgcGltIGNhcGFiaWxpdGllcyBhcmUgYXNzdW1l
ZCwgYW5kIHRoYXQgdGhlcmUgYXJlIG5vIGFzc2VydHMuIEknbGwgaGF2ZSBhIGNsb3NlciBsb29r
IGxhdGVyLg0KDQpTdGlnDQoNCg0KT24gVGh1LCBOb3YgMjEsIDIwMTksIDA5OjMyIFRvZXJsZXNz
IEVja2VydCA8dHRlQGNzLmZhdS5kZTxtYWlsdG86dHRlQGNzLmZhdS5kZT4+IHdyb3RlOg0KKzEg
bm93IGZvciBoYW5kaW5nIHRvIElFU0cuDQoNCk9uIEZyaSwgTm92IDAxLCAyMDE5IGF0IDA3OjA1
OjUyUE0gKzAwMDAsIEJpZGdvbGksIEhvb21hbiAoTm9raWEgLSBDQS9PdHRhd2EpIHdyb3RlOg0K
PiBVcGxvYWRlZCB2ZXJzaW9uIDggd2l0aCB0aGUgMyBuZXcgc3ViamVjdHMgZGlzY3Vzc2VkIGlu
IHRoaXMgZW1haWwuDQo+DQo+IDEuIEVDTVANCj4gMi4gUElNIEFGDQo+IDMuIFNNIGNsYXJpZmlj
YXRpb24NCj4NCj4gUmVnYXJkcw0KPg0KPiBIb29tYW4NCj4NCj4NCj4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0NCj4gRnJvbTogQmlkZ29saSwgSG9vbWFuIChOb2tpYSAtIENBL090dGF3YSkN
Cj4gU2VudDogVHVlc2RheSwgT2N0b2JlciAyOSwgMjAxOSAxMDo1OCBQTQ0KPiBUbzogTWFua2Ft
YW5hIE1pc2hyYSAobWFua2FtaXMpIDxtYW5rYW1pc0BjaXNjby5jb208bWFpbHRvOm1hbmthbWlz
QGNpc2NvLmNvbT4+OyBTdGlnIFZlbmFhcyA8c3RpZ0B2ZW5hYXMuY29tPG1haWx0bzpzdGlnQHZl
bmFhcy5jb20+Pg0KPiBDYzogVG9lcmxlc3MgRWNrZXJ0IDx0dGVAY3MuZmF1LmRlPG1haWx0bzp0
dGVAY3MuZmF1LmRlPj47IEJJRVIgV0cgPGJpZXJAaWV0Zi5vcmc8bWFpbHRvOmJpZXJAaWV0Zi5v
cmc+Pg0KPiBTdWJqZWN0OiBSRTogW0JpZXJdIFdHIExDIG9uIGh0dHBzOi8vZGF0YXRyYWNrZXIu
aWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtYmllci1waW0tc2lnbmFsaW5nLw0KPg0KPiBUaGFua3Mg
YWxsIQ0KPg0KPiBTbyBqdXN0IHRvIGVuc3VyZSBJIGdvdCBhbGwgaW5mbw0KPg0KPiAxLiBJIHdp
bGwgYWRkIGEgc2VjdGlvbiBmb3IgRUNNUA0KPiBJZiB0aGUgbG9va3VwIGZvciBzb3VyY2UgcmVz
dWx0cyBpbnRvIG11bHRpcGxlIEVCQlJzLCB0aGVuIHRoZSBhbGdvcml0aG0gc2hvdWxkIGVuc3Vy
ZSB0aGF0IGFsbCBzaWduYWxpbmcgZm9yIGEgcGFydGljdWxhciAoQy1TLA0KPiBDLUcpIGlzIGZv
cndhcmQgdG8gYSBzaW5nbGUgRUJCUi4gSG93IHRoZSB0aGlzIHNlbGVjdGlvbiBpcyBkb25lIGlz
IGFwcGxpY2F0aW9uIHNwZWNpZmljLiBBcyBhbiBleGFtcGxlIGl0IGNhbiBiZSByb3VuZCByb2Jp
biBvciBzbWFsbGVzdCBFQkJSIElQDQo+DQo+IDIuIGNoYW5nZSB0aGUgQUYgdG8gUElNIEFGDQo+
DQo+IDMuIEkgYW0gYWxzbyBpbiB0aGUgc2FtZSBtaW5kc2V0IGFzIFN0aWcgYW5kIE1hbmthbWFu
YSwgSSB0aGluayB3ZSBzaG91bGQgbWFrZSB0aGUgZG9jdW1lbnQgYWJvdXQgc2lnbmFsaW5nIFBJ
TSBKL1AgdGhyb3VnaCBhIEJJRVIgYW5kIHBvaW50IG91dCB0aGF0IGZvciBzb21lIG9mIHRoZSBt
b3JlIGludm9sdmVkIFNNL0FTTSBwcm90b2NvbHMgbGlrZSBhdXRvLVJQIGV0Yy4uIHRoZXJlIGlz
IGEgbmVlZCBmb3IgZXh0ZW5zaW9ucyB3aGljaCB3aWxsIGJlIGF2YWlsYWJsZSBpbiBmdXR1cmUg
dGV4dC4NCj4NCj4gUmVnYXJkcw0KPg0KPiBIb29tYW4NCj4NCj4gLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0NCj4gRnJvbTogTWFua2FtYW5hIE1pc2hyYSAobWFua2FtaXMpIDxtYW5rYW1pc0Bj
aXNjby5jb208bWFpbHRvOm1hbmthbWlzQGNpc2NvLmNvbT4+DQo+IFNlbnQ6IFR1ZXNkYXksIE9j
dG9iZXIgMjksIDIwMTkgNTo0NyBQTQ0KPiBUbzogU3RpZyBWZW5hYXMgPHN0aWdAdmVuYWFzLmNv
bTxtYWlsdG86c3RpZ0B2ZW5hYXMuY29tPj4NCj4gQ2M6IFRvZXJsZXNzIEVja2VydCA8dHRlQGNz
LmZhdS5kZTxtYWlsdG86dHRlQGNzLmZhdS5kZT4+OyBCSUVSIFdHIDxiaWVyQGlldGYub3JnPG1h
aWx0bzpiaWVyQGlldGYub3JnPj47IEJpZGdvbGksIEhvb21hbiAoTm9raWEgLSBDQS9PdHRhd2Ep
IDxob29tYW4uYmlkZ29saUBub2tpYS5jb208bWFpbHRvOmhvb21hbi5iaWRnb2xpQG5va2lhLmNv
bT4+DQo+IFN1YmplY3Q6IFJlOiBbQmllcl0gV0cgTEMgb24gaHR0cHM6Ly9kYXRhdHJhY2tlci5p
ZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1iaWVyLXBpbS1zaWduYWxpbmcvDQo+DQo+IEkgdGhpbmsg
aXQgd291bGQgYmUgYmV0dGVyIGlkZWEsIHRvIGtlZXAgdGhpcyBkb2N1bWVudCBhcyBpcy4gYW5k
IGhhdmUgaW5kZXBlbmRlbnQgaW5mb3JtYXRpb25hbCBkcmFmdCBjb3ZlcmluZyBvdGhlciBjYXNl
Lg0KPg0KPiA+IE9uIE9jdCAyOSwgMjAxOSwgYXQgMTozNCBQTSwgU3RpZyBWZW5hYXMgPHN0aWdA
dmVuYWFzLmNvbTxtYWlsdG86c3RpZ0B2ZW5hYXMuY29tPj4gd3JvdGU6DQo+ID4NCj4gPiBIaQ0K
PiA+DQo+ID4gV2hhdCBhbHJlYWR5IGlzIGluIHRoZSBkb2N1bWVudCB3b3JrcyBmb3IgbWUsIGFs
bG93aW5nIGFueSBQSU0gSi9QLA0KPiA+IHJlZ2FyZGxlc3Mgb2YgQVNNIG9yIFNTTS4gWW91IGFy
ZSBzdWdnZXN0aW5nIHRoYXQgaXQgdGFsa3MgYWJvdXQgaGlnaA0KPiA+IGxldmVsIHNjZW5hcmlv
cyB0aG91Z2gsIHJpZ2h0PyBQZXJoYXBzIGl0IGlzIHdvcnRoIGFkZGluZyBhIHNlY3Rpb24gb3IN
Cj4gPiB0d28gd2l0aCBzY2VuYXJpb3MuIElmIG9ubHkgU1NNIHNjZW5hcmlvIGlzIGRpc2N1c3Nl
ZCwgdGhlbiBJIHRoaW5rIGl0DQo+ID4gc2hvdWxkIGJlIHBvaW50ZWQgb3V0IHRoYXQgdGhlIHNv
bHV0aW9uIGlzIG5vdCBsaW1pdGVkIHRvIFNTTS4gQnV0DQo+ID4gcGVyaGFwcyBib3RoIFNTTSBh
bmQgQVNNIHNlY3Rpb24gY2FuIGJlIGFkZGVkPw0KPiA+DQo+ID4gQWx0ZXJuYXRpdmVseSwgYW5k
IG1heWJlIGJldHRlciwga2VlcCB0aGlzIGRvY3VtZW50IG1vc3RseSBhcyBpdCBpcywNCj4gPiBh
bmQgaGF2ZSBhIHNlcGFyYXRlIGluZm9ybWF0aW9uYWwgZG9jdW1lbnQgdGhhdCBkaXNjdXNzZXMg
dXNlIGNhc2VzDQo+ID4gZm9yIHRoaXMsIGFzIHdlbGwgYXMgb3RoZXIgQklFUiBvdmVybGF5IG1l
Y2hhbmlzbXM/DQo+ID4NCj4gPiBTdGlnDQo+ID4NCj4gPiBPbiBUdWUsIE9jdCAyOSwgMjAxOSBh
dCAxOjE5IFBNIFRvZXJsZXNzIEVja2VydCA8dHRlQGNzLmZhdS5kZTxtYWlsdG86dHRlQGNzLmZh
dS5kZT4+IHdyb3RlOg0KPiA+Pg0KPiA+PiBXZWxsLi4uIGhvdyB3b3VsZCB5b3UgbGlrZSB0byBz
ZWUgQVNNIGJlaW5nIGRvbmUgaW4gdGhpcyBkb2N1bWVudCA/DQo+ID4+IFJQVCtTUFQgb3Igd2hh
dCB5b3UgcHJvcG9zZWQgaW4gYSBzZXBhcmF0ZSBkb2N1bWVudCA/Pz8NCj4gPj4NCj4gPj4gSWYg
d2UgZG9jdW1lbnQgdGhlIFJQVCtTUFQgYXBwcm9hY2ggaW4gdGhpcyBkb2N1bWVudCwgbm9ib2R5
IHdpbGwNCj4gPj4gaW1wbGVtZW50IHRoZSBuZXdlci9iZXR0ZXIgc29sdXRpb24uIFdlIGtub3cg
dGhhdCBmcm9tIGV4cGVyaWVuY2UNCj4gPj4gKHdoYXRldmVyIHRoZSB3b3JzdCBzb2x1dGlvbiB0
byBhIHByb2JsZW0gaXMsIHRoYXRzIHdoYXQgdGhlIGluZHVzdHJ5DQo+ID4+IHVzZXMpLg0KPiA+
Pg0KPiA+PiBDaGVlcnMNCj4gPj4gICAgVG9lcmxlc3MNCj4gPj4NCj4gPj4gT24gTW9uLCBPY3Qg
MjgsIDIwMTkgYXQgMDg6MzQ6NTNQTSAtMDcwMCwgU3RpZyBWZW5hYXMgd3JvdGU6DQo+ID4+PiBI
aQ0KPiA+Pj4NCj4gPj4+IFdoaWxlIHdlIGFsbCBrbm93IFNTTSBzaW1wbGlmaWVzIHRoaW5ncywg
SSBzZWUgbm8gcmVhc29uIHRvIHJlc3RyaWN0DQo+ID4+PiB0aGlzIHNvbHV0aW9uIHRvIFNTTS4g
V2hldGhlciB0byBpbXBsZW1lbnQgb3IgZGVwbG95IG9ubHkgdGhlIFNTTQ0KPiA+Pj4gc29sdXRp
b24gaXMgdXAgdG8gdmVuZG9ycyBvciBvcGVyYXRvcnMsIGJ1dCBJIHNlZSBubyByZWFzb24gdG8N
Cj4gPj4+IHByb2hpYml0IEFTTS4gQXMgbWVudGlvbmVkLCBpdCB3b3JrcyBqdXN0IGZpbmUgd2l0
aCBzdGF0aWMgUlAuIEl0IHdvdWxkIGJlIGEgc2hhbWUgdG8gbGltaXQgdGhlIHNjb3BlLg0KPiA+
Pj4NCj4gPj4+IFN0aWcNCj4gPj4+DQo+ID4+Pg0KPiA+Pj4gT24gTW9uLCBPY3QgMjgsIDIwMTks
IDIwOjI3IEJpZGdvbGksIEhvb21hbiAoTm9raWEgLSBDQS9PdHRhd2EpIDwNCj4gPj4+IGhvb21h
bi5iaWRnb2xpQG5va2lhLmNvbTxtYWlsdG86aG9vbWFuLmJpZGdvbGlAbm9raWEuY29tPj4gd3Jv
dGU6DQo+ID4+Pg0KPiA+Pj4+IEFkZGluZyB0aGUgd29ya2luZyBncm91cCBhcyB3ZWxsLCBpbmxp
bmUgSEIyPg0KPiA+Pj4+DQo+ID4+Pj4gUmVnYXJkcw0KPiA+Pj4+DQo+ID4+Pj4gSG9vbWFuDQo+
ID4+Pj4NCj4gPj4+Pg0KPiA+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+Pj4g
RnJvbTogVG9lcmxlc3MgRWNrZXJ0IDx0dGVAY3MuZmF1LmRlPG1haWx0bzp0dGVAY3MuZmF1LmRl
Pj4NCj4gPj4+PiBTZW50OiBNb25kYXksIE9jdG9iZXIgMjgsIDIwMTkgNDowMiBBTQ0KPiA+Pj4+
IFRvOiBCaWRnb2xpLCBIb29tYW4gKE5va2lhIC0gQ0EvT3R0YXdhKSA8aG9vbWFuLmJpZGdvbGlA
bm9raWEuY29tPG1haWx0bzpob29tYW4uYmlkZ29saUBub2tpYS5jb20+Pg0KPiA+Pj4+IFN1Ympl
Y3Q6IFJlOiBbQmllcl0gV0cgTEMgb24NCj4gPj4+PiBodHRwczovL2RhdGF0cmFja2VyLmlldGYu
b3JnL2RvYy9kcmFmdC1pZXRmLWJpZXItcGltLXNpZ25hbGluZy8NCj4gPj4+Pg0KPiA+Pj4+IE9u
IFNhdCwgT2N0IDI2LCAyMDE5IGF0IDA4OjM0OjAxUE0gKzAwMDAsIEJpZGdvbGksIEhvb21hbiAo
Tm9raWEgLQ0KPiA+Pj4+IENBL090dGF3YSkgd3JvdGU6DQo+ID4+Pj4+IEhCPiBUaGUgb3JpZ2lu
YWwgaWRlYSB3YXMgdGhpcyBiZSBhIGdlbmVyaWMgcHJvY2VkdXJlIHRvIHR1bm5lbA0KPiA+Pj4+
PiBIQj4gcGltDQo+ID4+Pj4gam9pbnMgYW5kIHBydW5lcyB0aHJvdWdoIGEgQklFUiBkb21haW4u
IEl0IGRpZG4ndCByZWFsbHkgY2FyZSBhYm91dA0KPiA+Pj4+IFNTTSBvciBTTS4gQXMgYW4gZXhh
bXBsZSBvdXIgdGVzdGluZyBzaG93ZWQgdGhhdCBzdGF0aWMgUlAgd29ya2VkDQo+ID4+Pj4gd2l0
aCB0aGlzIG1lY2hhbmlzbS4NCj4gPj4+Pj4gSEI+IHRoYXQgc2FpZCBpZiB3ZSBmZWVsIHdlIHNo
b3VsZCBzcGVjaWZpY2FsbHkgc2F5IHRoaXMgaXMgU1NNLCBJDQo+ID4+Pj4+IEhCPiBjYW4NCj4g
Pj4+PiBhZGQgYSBzZW50ZW5jZS4NCj4gPj4+Pg0KPiA+Pj4+IFRoZSBtYWluIGlzc3VlIGlzIHdo
ZXRoZXIgd2Ugd2FudCB0aGUgZG9jdW1lbnQgdG8gYmUgYSBzdGFuZGFsb25lDQo+ID4+Pj4gZG9j
dW1lbnQgdG8gZGVmaW5lIGEgd29ya2luZywgaW1wbGVtZW50YWJsZSBhbmQgaW50ZXJvcGVyYWJs
ZQ0KPiA+Pj4+IHNvbHV0aW9uLCBvciBpZiB0aGlzIHNob3VsZCBqdXN0IGJlIHNvbWUgcHJvdG9j
b2wgZW5jb2RpbmdzLCBhbmQNCj4gPj4+PiB0aGVyZSB3b3VsZCBiZSBhbm90aGVyIGRvY3VtZW50
IGRlc2NyaWJpbmcgaG93IHRvIGJ1aWxkIGEgd29ya2luZyBpbnRlcm9wZXJhYmxlIHNvbHV0aW9u
IGZyb20gaXQuDQo+ID4+Pj4NCj4gPj4+PiBJZiB3ZSBzdGljayB3ZSBTU00sIHdlIGhhdmUgdGhl
IHNtYWxsZXN0L2Vhc2llc3Qgc29sdXRpb24sIGFuZCB0aGUNCj4gPj4+PiBkb2N1bWVudCBjb3Vs
ZCBiZSBzdGFuZGFsb25lLiBBcyBzb29uIGFzIHdlIHRoaW5rIGFib3V0IEFTTSB3ZSBnZXQNCj4g
Pj4+PiBpbnRvIHRoZSBjb250cm92ZXJzeSBiZXR3ZWVuIHVzaW5nIHRoZSB3YXkgUElNLVNNL0FT
TSBpcyBkb25lIGluDQo+ID4+Pj4gTVZQTiAod2hpY2ggdGhlIGRvY3VtZW50IGlzIGN1cnJlbnRs
eSBoaW50aW5nIGF0KSBhbmQgbmV3ZXINCj4gPj4+PiBtZWNoYW5pc21zIHN1Y2ggYXMgd2hhdCBp
IHRoaW5rIFN0aWcgYW5kIEkgd291bGQgZmF2b3Ivc3VnZ2VzdC4NCj4gPj4+Pg0KPiA+Pj4+IEhC
Mj4gc3VyZSBhcyBJIG1lbnRpb25lZCBubyBpc3N1ZSBJIHdpbGwgc2F5IHRoaXMgaXMgU1NNIG9u
bHkuDQo+ID4+Pj4gSEIyPiBTaG91bGQgYWRkDQo+ID4+Pj4gdGhlIHN0YXRpYyBSUCBjYXNlPyBP
ciBkbyB3ZSB3YW50IHRoYXQgaW4gc2VwYXJhdGUgZHJhZnQgYWxzbz8NCj4gPj4+Pg0KPiA+Pj4+
PiBIQj4gV2l0aCByZWdhcmRzIHRvIEVDTVAuIFdlIHJlYWxseSBsZWZ0IHRoaXMgb3BlbiB0byB0
aGUNCj4gPj4+PiBpbXBsZW1lbnRhdGlvbi4gQXMgYW4gZXhhbXBsZSB3aGVuIGEgcm91dGUgcmVx
dWVzdCBpcyBkb25lIGZvciBhDQo+ID4+Pj4gc291cmNlIG9mIGFuIHBpbSBqb2luLCBpbnRlcm5h
bCBhbGdvcml0aG1zIGNhbiBkZWNpZGUgd2hpY2ggQkZFUiBpdA0KPiA+Pj4+IHNob3VsZCBiZSBm
b3J3YXJkZWQgdG8uIFRvIHVzIHRoaXMgbGlrZSBhbnkgb3RoZXIgRUNNUA0KPiA+Pj4+IGltcGxl
bWVudGF0aW9uIGFuZCBpdCBzaG91bGQgYmUgb3Blbi4NCj4gPj4+Pj4gSEI+IG9uZSBpbXBsZW1l
bnRhdGlvbiBjYW4gZGVjaWRlIHRoZSBsb3dlciBJUCB3aGlsZSB0aGUgb3RoZXINCj4gPj4+Pj4g
SEI+IHdvdWxkIG11bHRpaG9tZSBiYXNlIG9uIChTLEcpDQo+ID4+Pj4NCj4gPj4+PiBUaGVuIHRo
ZSBkb2N1bWVudCBzaG91bGQgYWRkIGEgc3RhdGVtZW50IGxpa2UgdGhpczoNCj4gPj4+PiAodXNp
bmcgQkZSIG9yIEJCUiB0ZXJtaW5vbG9neSBhcyB5b3UgcGxlYXNlKS4NCj4gPj4+Pg0KPiA+Pj4+
IFRoaXMgZG9jdW1lbnQgZG9lcyBub3Qgc3BlY2lmeSBtZWNoYW5pc21zIGZvciBkaWZmZXJlbnQg
QkZFUiB0bw0KPiA+Pj4+IHNlbGVjdCBhIHNpbmdsZSBCRklSIGZvciB0aGUgc2FtZSBtdWx0aWNh
c3QgdHJhZmZpYyBmbG93LiBXaGVuDQo+ID4+Pj4gc291cmNlcyBhcmUgcmVkdW5kYW50bHkgYXR0
YWNoZWQgdmlhIG1vcmUgdGhhbiBvbmUgQkZJUiwgdGhpcyBjYW4NCj4gPj4+PiBsZWFkIHRvIG1v
cmUgdGhhbiBvbmUgQkZJUiBmb3J3YXJkaW5nIHRoZSBzYW1lIG11bHRpY2FzdCB0cmFmZmljDQo+
ID4+Pj4gaW50byB0aGUgQklFUiBkb21haW4gLSB0b3dhcmRzIGRpZmZlcmVudCBzZXQgb2YgQkZF
Ui4NCj4gPj4+Pg0KPiA+Pj4+IEhCMj4gb2sgSSB3aWxsIGFkZCB0aGUgZm9sbG93aW5nIHRleHQu
DQo+ID4+Pj4NCj4gPj4+PiBJZiB0aGUgbG9va3VwIGZvciBzb3VyY2UgcmVzdWx0cyBpbnRvIG11
bHRpcGxlIEVCQlJzLCB0aGVuIHRoZQ0KPiA+Pj4+IGFsZ29yaXRobSBzaG91bGQgZW5zdXJlIHRo
YXQgYWxsIHNpZ25hbGluZyBmb3IgYSBwYXJ0aWN1bGFyIChDLVMsDQo+ID4+Pj4gQy1HKSBpcyBm
b3J3YXJkIHRvIGEgc2luZ2xlIEVCQlIuIEhvdyB0aGUgdGhpcyBzZWxlY3Rpb24gaXMgZG9uZSBp
cw0KPiA+Pj4+IGFwcGxpY2F0aW9uIHNwZWNpZmljLiBBcyBhbiBleGFtcGxlIGl0IGNhbiBiZSBy
b3VuZCByb2JpbiBvciBzbWFsbGVzdCBFQkJSIElQLg0KPiA+Pj4+DQo+ID4+Pj4NCj4gPj4+Pj4g
ICAgLSBJdCB3b3VsZCBiZSBoZWxwZnVsbCB0byBoYXZlIGEgc2VudGVuY2UgZXhwbGFpbmluZyB0
aGF0IHRoZSBCRlItSUQNCj4gPj4+Pj4gICAgICBmb3IgdGhlIGNob29zZW4gRkhSIHdvdWxkIGJl
IGxlYXJuZWQgZnJvbSB0aGUgSUdQIEJJRVIgZXh0ZW5zaW9uDQo+ID4+Pj4+ICAgICAgYXMgZGVm
aW5lZCBpbiB0aGUgSVNJUy9PU1BGIEJJRVIgZXh0ZW5zaW9uIGRvY3MgKHRoZSB0d28NCj4gPj4+
Pj4gICAgICByZWZlcmVuY2VzIGFyZSBhbHJlYWR5IGluIHRoZSBkb2MgYnV0IG5vdCB1c2VkIGF0
IGFsbCkuDQo+ID4+Pj4+DQo+ID4+Pj4+IEhCPiBub3Qgc3VyZSBpZiBJIHVuZGVyc3RhbmQuIFdl
IGRlZmluZWQgYW4gRUJCUiBhcyBlZ3Jlc3MgQklFUg0KPiA+Pj4+PiBIQj4gYm91bmRhcnkNCj4g
Pj4+PiByb3V0ZXIuIE9idmlvdXNseSBhIEJJRVIgcm91dGVyIGlzIGJvdW5kIGJ5IFJGQyA4Mjc5
IGFuZCB0aGUNCj4gPj4+PiBJR1AvQkdQIGV4dGVuc2lvbnMuDQo+ID4+Pj4NCj4gPj4+PiBTdXJl
LiBUaGVyZSBpcyBqdXN0IG5vIHRleHQgZXhwbGFpbmluZyBob3cgdG8gc3RpdGNoIHRoZXNlIHRo
aW5ncyB0b2dldGhlci4NCj4gPj4+Pg0KPiA+Pj4+IEkgZ3Vlc3MgdGhlIGlkZWEgaXMgc29tZXRo
aW5nIGxpa2UgdGhpczoNCj4gPj4+Pg0KPiA+Pj4+IEhCMj4gaGF2ZSB5b3UgbG9va2VkIGF0IHRo
ZSBhcHBlbmRpeCAgQT8gaXQgZXhwbGFpbnMgaG93IHRvIGZpbmQNCj4gPj4+PiBIQjI+IHRoZSBF
QkJSDQo+ID4+Pj4gKGFrYSBCRklSKQ0KPiA+Pj4+DQo+ID4+Pj4gMS4gdGhlIEJGRVIgKGlCQlIp
IGluIHF1ZXN0aW9uIHdpbGwgbG9vayBhdCB0aGUgU1BGIGZyb20gaXRzZWxmIHRvDQo+ID4+Pj4g
dGhlIHNvdXJjZSBvZiB0aGUgbXVsdGljYXN0IGZsb3cgYmVjYXVzZSB0aGlzIGlzIHdoYXQgSUdQ
IFNQRiB3b3VsZA0KPiA+Pj4+IGNhbGN1bGF0ZSB0b2RheS4gUmlnaHQgPw0KPiA+Pj4+DQo+ID4+
Pj4gMi4gSXQgd291bGQgdGhlbiBhbG9uZyB0aGUgcGF0aCB0cnkgdG8gZmluZCB0aGUgZmlyc3Qg
cm91dGVyIChmcm9tDQo+ID4+Pj4gaXRzZWxmKSB0aGF0IGlzIGFubm91bmNpbmcgYSBCSUVSIGV4
dGVuc2lvbi4gRnJvbSB0aGF0IGl0IGxlYXJucw0KPiA+Pj4+IHRoZSBCRlItSUQgdG8gc2VuZCB0
aGUgam9pbiB0by4gUmlnaHQgPw0KPiA+Pj4+DQo+ID4+Pj4gVGhlIHByb2JsZW1zIGkgY2FuIHRo
aW5rIG9mIGFwYXJ0IGZyb20gdGhlIGFmb3JlbWVudGlvbmVkIGNhc2Ugb2YNCj4gPj4+PiBtb3Jl
IHRoYW4gb25lIEJGSVIgYmVjYXVzZSBvZiBFQ01QOg0KPiA+Pj4+DQo+ID4+Pj4gYSkgUGxvdHRp
bmcgYSBwYXRoIGZyb20gdGhlIEJGRVIgdG93YXJkcyB0aGUgc291cmNlIGlzIHJldmVyc2UtcGF0
aC4NCj4gPj4+PiAgIHdoZW5ldmVyIHlvdSBoYXZlIGUuZy46IGEgbmV0d29yayB3aXRoIGFzeW1t
ZXRyaWMgbWV0cmljcywgdGhlbg0KPiA+Pj4+ICAgeW91IG1heSBlbmQgdXAgcGlja2luZyBhIHdy
b25nIEJGSVIuDQo+ID4+Pj4NCj4gPj4+PiBIQjI+IG5vdCByZWFsbHkgdGhlIEVCQlIgdHJhY2tz
IHdoaWNoIElCQlIgaXMgc2VuZGluZyB0aGUgcGltDQo+ID4+Pj4gSEIyPiBzaWduYWxpbmcNCj4g
Pj4+PiBhbmQgc3RvcmVzIHRoZSBpbmZvcm1hdGlvbiBpbiBhIHRhYmxlIGZvcm1hdCBhcyBwZXIg
c2VjdGlvbiAzLjMuIElmDQo+ID4+Pj4gRUNNUCBhbGdvcml0aG0gZm9yd2FyZCB0aGUgKEMtUywg
Qy1HKSB0byBhIHNwZWNpZmljIEVCQlIgdGhlbiB0aGF0DQo+ID4+Pj4gRUJCUiB3aWxsIG5vdGUg
dGhlIEJGUi1JRCBvZiB0aGUgSUJCUiBhbmQgZm9yIHRoYXQgKEMtUywgQy1HKSBpdA0KPiA+Pj4+
IHdpbGwgYWx3YXlzIHNlbmQgdGhlIHRyYWZmaWMgYmFjayB0byB0aGF0IHBhcnRpY3VsYXIgSUJC
UiBzbyBldmVuDQo+ID4+Pj4gaWYgdGhlIG5ldHdvcmsgaXMgYXN5bW1ldHJpYyBFQkJSIGtub3dz
IGhvdyB0byBmb3J3YXJkIHRoZSBwYWNrZXQgYmFja3dhcmQuDQo+ID4+Pj4NCj4gPj4+PiAgIEFr
YTogQ29ycmVjdGx5IHNwZWFraW5nLCBydWxlIDEgaXMgaW5jb3JyZWN0LCBhbmQgeW91IHdvdWxk
IG5lZWQNCj4gPj4+PiAgIGluc3RlYWQgdG8gdHJhY2UgdGhlIHBhdGggZnJvbSB0aGUgc291cmNl
IHRvd2FyZHMgb3Vyc2VsdmVzIChCRkVSKS4NCj4gPj4+Pg0KPiA+Pj4+ICAgVG8gdGhlIGJlc3Qg
b2YgbXkga25vd2xlZGdlLCB0aGlzIHJldmVyc2UtcGF0aCBjYWxjdWxhdGlvbiBjYW4gYmUNCj4g
Pj4+PiAgIGRvbmUgYXQgdGhlIHNhbWUgY29zdCBhcyBzdGFuZGFyZCBTUEYgY2FsY3VsYXRpb24g
KHNpbXBseSBieQ0KPiA+Pj4+ICAgZG9pbmcgU1BGIGNhbGN1bGF0aW9uIGluIGEgdG9wb2xvZ3kg
d2l0aCBhbGwgbGluayBpbnRlcmZhY2UgbWV0cmljcw0KPiA+Pj4+ICAgc3dhcHBlZCksIGJ1dCBm
b3IgbW9yZSB0aGFuIDIwIHllYXJzIG5vdyBpIGhhdmUgbm90IHNlZW4gYW55DQo+ID4+Pj4gICBJ
R1AgU1BGIGltcGxlbWVudGF0aW9uIGFjdHVhbGx5IGRvaW5nIHRoaXMuIGJlY2F1c2UgZXZlbiB0
aG91Z2ggaXRzDQo+ID4+Pj4gICBlcXVhbGx5IGZhc3QsIGl0IGlzIHN0aWxsIGFkZGl0aW9uYWwg
Y29kZSB0aGF0IG5vIGRldmVsb3BlciB3YW50cw0KPiA+Pj4+ICAgdG8gd3JpdGUgYXMgbG9uZyBh
cyB0aGVyZSBpcyBubyBiaWcgY3VzdG9tZXIgYnVzaW5lc3MgY2FzZSBhc2tpbmcNCj4gPj4+PiAg
IGZvciBpdC4gQW5kIGN1c3RvbWVycyBkbyBub3QgdW5kZXJzdGFuZCB0aGUgcHJvYmxlbSB1bnRp
bCBpdCBpcyB0b28NCj4gPj4+PiAgIGxhdGUuDQo+ID4+Pj4NCj4gPj4+PiAgIEFrYTogdW5sZXNz
IHRoZXJlIGlzIGFuIGFjdHVhbGx5IG5vcm1hdGl2ZSBleHBsYW5hdGlvbiBvZiBob3cNCj4gPj4+
PiAgIHRvIGNhbGN1bGF0ZSB0aGUgQkZJUiwgd2UncmUgYWdhaW4gZ29pbmcgdG8gZW5kIHVwIHdp
dGggYWxsIHR5cGUNCj4gPj4+PiAgIG9mIGNyYXBweSBoYWxmLWhlYXJ0ZWQgaW1wbGVtZW50YXRp
b25zIGluIElHUHMuDQo+ID4+Pj4NCj4gPj4+PiBiKSBBIEJGUiBtYXkgaGF2ZSBtdWx0aXBsZSBC
RklSLUlEIGluIGRpZmZlcmVudCBzdWJkb21haW5zLiBUaGUgQkZFUg0KPiA+Pj4+ICAgY2FuIG9u
bHkgYmljayBhIFNEL0JGUi1JRCBjb21iaW5hdGlvbiBmb3IgdGhlIEJGSVIgaW4gd2hpY2ggaXRz
ZWxmDQo+ID4+Pj4gICBoYXMgYSBCRlItSUQsIHNvIHRoYXQgdGhlIEJGRVIgY2FuIGFjdHVhbGx5
IGFkZHJlc3MgdGhlIEJGRVIuDQo+ID4+Pj4NCj4gPj4+PiAgIElmIHRoaXMgbWF0Y2hpbmcgcmVz
dWx0cyBpbiBtb3JlIHRoYW4gb25lIGZlYXNpYmxlIFNEL0JGSVItSUQNCj4gPj4+PiAgIGNvbWJp
bmF0aW9uLCB0aGVuIHdlJ3ZlIGFnYWluIGdvdCB0aGUgcG90ZW50aWFsIGZvciAodW5uZWNlc3Nh
cnkpDQo+ID4+Pj4gICBtdWx0aXBsZSBjb3BpZXMgb2YgdGhlIHBhY2tldCB0byBiZSBzZW50Lg0K
PiA+Pj4+DQo+ID4+Pj4gQWthOiB3b3VsZCBiZSBnb29kIHRvIGhhdmUgZXhwbGFuYXRvcnkgdGV4
dCBhYm91dCB0aGUNCj4gPj4+PiBpbXBsZW1lbnRhdGlvbiBjaG9pY2UgaXNzdWVzIGJlY2F1c2Ug
b3RoZXJ3aXNlIHdlIGxpa2VseSBlbmQgdXANCj4gPj4+PiB3aXRoIG5vbi1pbnRlcm9wZXJhdGlu
ZyBpbXBsZW1lbnRhdGlvbnMsIG9yIHN1cnByaXNlcyBieSB0aGUgYW1vdW50DQo+ID4+Pj4gb2Yg
dW5uZWNlc3NhcmlseSBkdXBsaWNhdGVkIHRyYWZmaWMgd2l0aCBtdWx0aXBsZSBCRklSLCBhc3lt
bWV0cmljDQo+ID4+Pj4gcGF0aCBvciBtdWx0aXBsZSBTRC9CRlItSUQgY29tYmluYXRpb25zLg0K
PiA+Pj4+DQo+ID4+Pj4gQnR3OiB0aGUgZG9jdW1lbnQgc2F5czoNCj4gPj4+Pg0KPiA+Pj4+IHwg
QWRkciBGYW1pbHk6ICAgQklFUiBwcmVmaXggYWRkcmVzcyBmYW1pbHkgYXMgZGVmaW5lZCBpbiBb
UkZDNzc2MV0NCj4gPj4+PiB8IEJJRVIgSW5mbzogICBJQkJSIFByZWZpeCAoaXB2NCBvciBpcHY2
KSwgU0QsIGJmci1pZA0KPiA+Pj4+DQo+ID4+Pj4gUkZDNzc2MSBkb2VzIG5vdCBkZWZpbmUgYSAi
QklFUiBwcmVmaXggYWRkcmVzcyBmYW1pbHkiLiBHb29nbGUNCj4gPj4+PiBjb3VsZG4ndCBmaW5k
IG1lIGFub3RoZXIgZG9jdW1lbnQgd2hlcmUgdGhpcyB0ZXJtIGlzIHVzZWQsIHNvIGkNCj4gPj4+
PiB0aGluayBUSElTIGRvY3VtZW50IHdpbGwgZW5kIHVwIGRlZmluaW5nIGEgUFBJTSBCSUVSIHBy
ZWZpeCBhZGRyZXNzDQo+ID4+Pj4gZmFtaWx5LCBhbmQgcmlnaHQgbm93IElNSE8gaXRzIHRvbyB0
ZXJzZS4gU2hvdWxkIGhhdmUgc29tZSBhc2NpaQ0KPiA+Pj4+IHBpY3R1cmUuIFRoZXJlIGlzIGFs
c28gYW4gImVuY29kaW5nIHR5cGUiIHR5cGljYWxseS4gQWthOg0KPiA+Pj4+IElNSE8gc29tZXRo
aW5nIG1pc3NpbmcgaGVyZSBpbiBkZWZpbml0aW9uLg0KPiA+Pj4+DQo+ID4+Pj4gSEIyPiBvayBB
ZGRyIGZhbWlseSBpcyByZWFsbHkgdGhlIFBJTSBhZGRyZXNzIGZhbWlseSwgaXQgaXMgdGhlDQo+
ID4+Pj4gSEIyPiBpbmNvbWluZw0KPiA+Pj4+IFBJTSBhZGRyZXNzIGZhbWlseSB0aGF0IHdlIGFy
ZSBzaWduYWxpbmcgb3ZlciBCSUVSLiBJIHdpbGwgY2hhbmdlDQo+ID4+Pj4gaXQgdG8NCj4gPj4+
PiB8IEFkZHIgRmFtaWx5OiAgIHBpbSBhZGRyZXNzIGZhbWlseSBhcyBkZWZpbmVkIGluIFtSRkM3
NzYxXQ0KPiA+Pj4+IHwgQklFUiBJbmZvOiAgIElCQlIgUHJlZml4IChpcHY0IG9yIGlwdjYpLCBT
RCwgYmZyLWlkDQo+ID4+Pj4NCj4gPj4+Pj4gICAgLSBUaGUgZG9jdW1lbnQgc2hvdWxkIG1ha2Ug
c3RhdGVtZW50cyBhYm91dCB0aGUgc2V0dGluZyBvZiB0aGUNCj4gPj4+Pj4gICAgICBlbnRyb3B5
IGZpZWxkIGluIHRoZSBCSUVSIGRhdGEgcGFja2V0cyBvZiBpbmRpdmlkdWFsIChTLEcpIGZsb3dz
Lg0KPiA+Pj4+PiAgICAgIEdpdmVuIHRoZSBwcm9ibGVtIG9mIHVzaW5nIEVDTVAgcGF0aHMgYW5k
IHRoZSBwcmV2YWxlbmNlIG9mIGZldyBiaXMNCj4gPj4+Pj4gICAgICBzb3VyY2VzIHNlbmRpbmcg
dHJhZmZpYyBmb3IgbWFueSBTU00gY2hhbm5lbHMsIGkgdGhpbmsgdGhlIGVudHJvcHkNCj4gPj4+
Pj4gICAgICBzaG91bGQgYmUgY2FsY3VsYXRlZCBmcm9tIGJvdGggUyBhbmQgRyAobm90IG9ubHkg
ZnJvbSBTKS4gQWxzbywNCj4gPj4+Pj4gICAgICBpZiB0aGVyZSBpcyBubyBjb21wbGV0ZSBFQ01Q
IGluIHRoZSBuZXR3b3JrLCBtdWx0aXBsZSBGSFINCj4gPj4+Pj4gICAgICB3aWxsIHBvdGVudGlh
bGx5IHNlbmQgdGhlIHNhbWUgdHJhZmZpYywgYW5kIHRoZW4gdGhhdCBzaG91bGQNCj4gPj4+Pj4g
ICAgICBmbG93IGFzIG11Y2ggYXMgcG9zc2libGUgYWNyb3NzIGRpZmZlcmVudCBwYXRocyAoc28g
YXMgbm90DQo+ID4+Pj4+ICAgICAgdG8gb3ZlcmxvYWQgYSBzaW5nbGUgbGluaykuDQo+ID4+Pj4+
DQo+ID4+Pj4+ICAgICAgRS5nLjogc29tZXRoaW5nIGxpa2UgKFMgWE9SIEcgWE9SIHJvdXRlci1p
ZCkgJSAyMA0KPiA+Pj4+PiAgICAgIG1pZ2h0IGJlIGEgZ29vZCByZWNvbW1lbmRhdGlvbiBmb3Ig
dGhlIGVudHJvcHkuDQo+ID4+Pj4+DQo+ID4+Pj4+IEhCPiBhZ2FpbiBhcyBwZXIgYWJvdmUgZXhw
bGFuYXRpb24gd2UgZmVlbCBFQ01QIGlzIGJleW9uZCB0aGlzDQo+ID4+Pj4+IEhCPiBkcmFmdC4g
SXQNCj4gPj4+PiBpcyByZWFsbHkgYSBiaWVyIHRyYW5zcG9ydCBwcm9ibGVtIGFuZCBhbnkgb3Ro
ZXIgZHJhZnQgYWRkcmVzc2luZw0KPiA+Pj4+IHRoaXMgc2hvdWxkIGJlIHRha2VuIGludG8gY29u
c2lkZXJhdGlvbiBmb3IgUElNIHNpZ25hbGluZyBhbHNvLg0KPiA+Pj4+DQo+ID4+Pj4gVGhpcyB3
YXMgcHJpbWFyaWx5IGFib3V0IHRoZSBzZXR0aW5nIG9mIHRoZSBlbnRyb3B5IGZpZWxkLg0KPiA+
Pj4+IEkgdGFrZSB5b3VyIHBvaW50IHRoYXQgZS5nLjogcmZjODU1NiBkb2Vzbid0IG1lbnRpb24g
ZW50cm9weSBhdA0KPiA+Pj4+IGFsbCwgYnV0IHRoYXQgZG9lc24ndCBtYWtlIGJvdGggZG9jdW1l
bnRzIGVxdWFsbHkgImdvb2QiLCBidXQgcmF0aHINCj4gPj4+PiBvdXIgc29sdXRpb24gZGVzY3Jp
cHRpb24gZXF1YWxseSBpbmNvbXBsZXRlIGFuZCBzdWJqZWN0IHRvIHN1cnByaXNlcyBmb3Igb3Bl
cmF0b3JzLg0KPiA+Pj4+DQo+ID4+Pj4+ICAgIDIuIFRoZSBkb2N1bWVudCBtZW50aW9ucyBQSU0t
QVNNLCB3aGljaCBpcyBhIHRlcm0gdGhhdCBBRkFJSyBpcw0KPiA+Pj4+PiAgICAgICB1bmRlZmlu
ZWQgaW4gYW55IHN0YW5kYXJkcyB0cmFjayBSRkMuIEkgZ3Vlc3MgaXQgbWVhbnQgdG8gc2F5IEFT
TSwNCj4gPj4+Pj4gICAgICAgYnV0IHRoYXQgY291bGQgYmUgUElNLVNNLCBQSU0tRE0gb3IgQmlk
aXItUElNLg0KPiA+Pj4+Pg0KPiA+Pj4+PiAgICAgICBJZiBpdHMgbWVhbnQgdG8gZGVzY3JpYmUg
UElNLVNNLCB0aGVuIGkgdGhpbmsgdGhlcmUgaXMNCj4gPj4+Pj4gICAgICAgdGhlIGFkZGl0aW9u
YWwgZGVwZW5kZW5jeSBvZiBmaWd1cmluZyBvdXQgd2hlcmUgUlAgaW5mb3JtYXRpb24NCj4gPj4+
Pj4gICAgICAgY29tZXMgZnJvbS4gQXNzdW1pbmcgdGhleSBhcmUgbWFudWFsbHkgY29uZmlndXJl
ZCBjb25zaXN0ZW50bHkNCj4gPj4+Pj4gICAgICAgaXMgbm90IGEgZ29vZCBleHBlY3RhdGlvbi4g
TW9zdCBQSU0gZG9tYWlucyB1c2UgZWl0aGVyIHNvbWUNCj4gPj4+Pj4gb2xkDQo+ID4+Pj4gQ2lz
Y28NCj4gPj4+Pj4gICAgICAgcHJvcG9yaWV0YXJ5IHByb3RvY29sLCBvciBCU1IuIE5laXRoZXIg
b2YgdGhlc2Ugd2lsbCB3b3JrDQo+ID4+Pj4+ICAgICAgIHRocm91Z2ggdGhpcyBzb2x1dGlvbiB1
bmxlc3Mgd2UgYWRkIGEgc29sdXRpb24gdG8gc3VwcG9ydA0KPiA+Pj4+PiAgICAgICBmbG9vZGlu
ZyB0byBhbGwgQkZFUiB0aGF0IHJ1biBQSU0uIEkgdGhpbmsgdGhhdCBtaWdodCBoYXZlDQo+ID4+
Pj4+ICAgICAgIGJlZW4gdGhlIGlkZWEgb2YgZGVmaW5pbmcgdGhlIHRlcm0gQkZUIGluIHRoZSBk
b2N1bWVudCwgYnV0DQo+ID4+Pj4+ICAgICAgIHRoYXQgdGVybSBpcyBub3QgdXNlZC4NCj4gPj4+
Pj4NCj4gPj4+Pj4gICAgICAgLSBFdmVuIGlmIHdlIGtuZXcgdGhlIFBJTS1TTSBSUHMgb24gdGhl
IExIUiwgaSBkbyBub3QgbGlrZQ0KPiA+Pj4+PiB0aGUNCj4gPj4+PiByZXN1bHRpbmcNCj4gPj4+
Pj4gICAgICAgc29sdXRpb24sIGJlY2F1c2Ugd2Ugd291bGQgc3RpbGwgcmVxdWlyZSB0aGUgUlBU
L1NQVCBzd2l0Y2hvdmVyDQo+ID4+Pj4+ICAgICAgIHNpZ25hbGluZyBhbmQgdHJhY2tpbmcgb2Yg
Ym90aCAoUyxHKSBhbmQgKCosRykgTEhSLiBJIHdvdWxkDQo+ID4+Pj4+ICAgICAgIGJlIGEgbG90
IG1vcmUgYSBmYW4gb2Ygc2ltcGx5IHJldXNpbmcgUkZDODM2NCBhbmQganVzdCB1c2UgdGhlDQo+
ID4+Pj4+ICAgICAgIEJJRVIgQkZUIHRvIGZsb29kIGFwcHJvcHJpYXRlIChTLEcpIGFjdGl2ZSBt
ZXNzYWdlcyB0byBhbGwgTEhSLg0KPiA+Pj4+Pg0KPiA+Pj4+Pg0KPiA+Pj4+PiBIQj4gc28gd2Ug
aGF2ZSB0cmllZCB0aGlzIHNvbHV0aW9uIHdpdGggc3RhdGljIFJQIGFuZCBpdCBpcyB3b3JraW5n
Lg0KPiA+Pj4+DQo+ID4+Pj4gWWVzLCB0aGlzIHdhcyBub3QgYSBjb25jZXJuIGFib3V0IG5vdCB3
b3JraW5nLCBidXQgYWJvdXQgbm90IGJlaW5nDQo+ID4+Pj4gYWJsZSB0byBtYWtlIHRoZSBzb2x1
dGlvbiBsb29rIGF0dHJhY3RpdmUgdG8gYW55IG9wZXJhdG9yIHdobyBkb2VzDQo+ID4+Pj4gbm90
IGhhdmUgYW4gU0ROIGNvbnRyb2xsZXIgdGhhdCBjYW4gYXV0b21hdGUgY29uZmlndXJhdGlvbi4N
Cj4gPj4+Pg0KPiA+Pj4+PiBIQj4gVGhhdCBzYWlkIEkgaGF2ZSBubyBpc3N1ZSByZW1vdmluZyBQ
SU0tU00gZnJvbSB0aGUgZHJhZnQgYW5kDQo+ID4+Pj4+IEhCPiBtYWtlIGl0DQo+ID4+Pj4ganVz
dCBTU00gYmFzZSBhbmQgcmVpbnRyb2R1Y2UgU00gaW4gbGF0ZXIgZHJhZnQsIGJ1dCBhcyBJIHBv
aW50ZWQNCj4gPj4+PiBvdXQgcHJldmlvdXNseSB3ZSB0cmllZCB0byBrZWVwIHRoZSBkcmFmdCBn
ZW5lcmFsIHRvIHNpZ25hbCBhbnkgcGltDQo+ID4+Pj4gam9pbiBwcnVuZSBldGMuLg0KPiA+Pj4+
DQo+ID4+Pj4gRGVmaW5pdGVseSB0aGluayBpdHMgZ29vZCB0byBzZWUgdGhhdCB0aGUgc2lnbmFs
aW5nIHRoaXMgZHJhZnQNCj4gPj4+PiBkZWZpbmVzIGNhbiBwb3RlbnRpYWxseSBzdXBwb3J0IGFs
bCBQSU0gbWVzc2FnZXMsIGJ1dCB5ZXMsIGkgd291bGQNCj4gPj4+PiBwcmVmZXIgdG8gZGVjaWRl
IGxhdGVyIG9uIGFuIEFTTSBzb2x1dGlvbi4NCj4gPj4+Pg0KPiA+Pj4+IENoZWVycw0KPiA+Pj4+
ICAgIFRvZXJsZXNzDQo+ID4+Pj4NCj4gPj4+Pj4gICAgICAgSWYgeW91IGFzayBtZSwgaXQgd291
bGQgYmUgZ29vZCBlbm91Z2ggdG8gZmluYWxpemUgdGhlIGRvYyBmb3INCj4gPj4+Pj4gICAgICAg
U1NNIGFuZCBkbyBhIGZvbGxvd3VwIGZvciBBU00gdmlhIFNTTSsoUyxHKS1hY3RpdmUtc2lnbmFs
aW5nDQo+ID4+Pj4+ICAgICAgIGxhdGVyLg0KPiA+Pj4+Pg0KPiA+Pj4+PiAgIFRoZSBvdGhlciBo
aWdoIGxldmVsIHF1ZXN0aW9uIGlzOiBXaGF0IGFyZSB0aGUgZ29vZCByZWFzb25zIHRvIHVzZQ0K
PiA+Pj4+PiAgIEJJRVIgdG8gdW5pY2FzdCB0aGUgam9pbi9wcnVuZSBtZXNzYWdlcyBmcm9tIExI
UiB0byBGSFIgPyBBcyBvcHBvc2VkDQo+ID4+Pj4+ICAgdG8gdXNlIHVuaWNhc3QgbWVzc2FnZXMu
IElmIHRoZXJlIGFyZSBiZW5lZml0cywgdGhleSBzaG91bGQgYmUNCj4gPj4+Pj4gICB3cml0dGVu
IGRvd24uDQo+ID4+Pj4+DQo+ID4+Pj4+ICAgVGhlIHJlbGF0ZWQgKGJ1dCByZWFsbHkgaW5kZXBl
bmRlbnQpIGNvbmNlcm4gaXM6IFNIb3VsZCB3ZQ0KPiA+Pj4+PiAgIHJlaW50cm9kdWNlIE5PVyBh
IHNjaGVtZSB0aGF0IHVzZXMgdW5yZWxpYWJsZSBkYXRhZ3JhbSBzaWduYWxpbmcNCj4gPj4+Pj4g
ICBmb3Igam9pbi9wcnVuZSAoYWNyb3NzIGEgcG90ZW50aWFsbHkgbXVsdGktaG9wIFdBTiBwYXRo
KSwgd2hlbiB3ZSB3ZW50DQo+ID4+Pj4+ICAgdGhyb3VnaCB0aGUgZXhlcmNpc2UgYW5kIGNvbmNs
dWRlZCB3ZSBuZWVkIGJldHRlcjogQWthOiBPcmlnaW5hbA0KPiA+Pj4+IG11bHRpY2FzdA0KPiA+
Pj4+PiAgIFZQTiBEZWZhdWx0L0RhdGEtTURQIHVzZWQgUElNIChkYXRhZ3JhbXMpIGFuZCB0aG9z
ZSBwYWNrZXRzIGdvdCBsb3N0DQo+ID4+Pj4+ICAgZHVpbmcgYnVyc3QtY29sbGlzaW9ucyAoc3Vj
aCBhcyByZWNvbnZlcmdlbmNlIGV2ZW50cyBldGMuKS4gQkdQDQo+ID4+Pj4+IG9yDQo+ID4+Pj4g
UE9SVA0KPiA+Pj4+PiAgIHNvbHZlIHRoaXMgaXNzdWUuDQo+ID4+Pj4+DQo+ID4+Pj4+ICAgQWth
OiBJIHdvdWxkIHN1Z2dlc3QgdG8gc2F5IHRoZSBqb2luL3BydW5lIHNpZ25hbGluZyBzaG91bGQg
YmUNCj4gPj4+Pj4gdmlhDQo+ID4+Pj4gUE9SVC4NCj4gPj4+Pj4gICBUaGUgUE9SVCBtZXNzYWdl
ZCBjYW4gYmUgb3ZlciB1bmljYXN0IG9yIEJJRVIgYmFzZWQgb24gdGhlIGFuc3dlciB0bw0KPiA+
Pj4+PiAgIGFib3ZlIHF1ZXN0aW9uLg0KPiA+Pj4+Pg0KPiA+Pj4+PiAgIElmIHRoZXJlIGlzIGEg
KG1pc2d1aWRlZCA7LSkgbWF5b3JpdHkgb2YgZm9sa3MgdGhpbmtpbmcgd2UgZG8gbm90DQo+ID4+
Pj4+ICAgbmVlZCByZWxpYWJsZSBqb2luL3BydW5lIHNpZ25hbGluZyBhY3Jvc3MgdGhpcyBCSUVS
IHNvbHV0aW9uIGV2ZW4NCj4gPj4+Pj4gICB0aG91Z2ggd2UndmUgcmVjb2duaXplZCB0aGF0IG5l
ZWQgbG9uZyB0aW1lIGFnbyBpbiBwcmlvciBzb2x1dGlvbnMsDQo+ID4+Pj4+ICAgdGhlbiBwbGVh
c2Ugd3JpdGUgYXQgbGVhc3QgYSBzZWN0aW9uIGFib3V0IHRoZSBEaWZmU2VydiByZXF1aXJlbWVu
dHMsDQo+ID4+Pj4+ICAgYWthOiBtYWtpbmcgc3VyZSB0aGVzZSAic2lnbmFsaW5nIiBCSUVSIHBh
Y2tldHMgZm9yIGpvaW4vcHJ1bmUgZ2V0DQo+ID4+Pj4+ICAgYXBwcm9wcmlhdGUgTVBMUy9FWFAg
b3IgRFNDUCBpbiB0aGVpciBhY2NvcmRpbmcgZW5jYXAgaGVhZGVycyAodGhlcmUNCj4gPj4+Pj4g
ICBhcmUgc3RhbmRhcmRzIGZvciBzaWduYWxpbmcgRVhQL0RTQ1ApLg0KPiA+Pj4+Pg0KPiA+Pj4+
PiBDaGVlcnMNCj4gPj4+Pj4gICAgVG9lcmxlc3MNCj4gPj4+Pj4NCj4gPj4+Pj4gT24gV2VkLCBP
Y3QgMDMsIDIwMTggYXQgMDk6MzU6NTVQTSArMDAwMCwgQW50b25pIFByenlnaWVuZGEgd3JvdGU6
DQo+ID4+Pj4+PiBUaGlzIHRocmVhZCBpbml0aWF0ZXMgMiB3ZWVrcyBXRyBMQyBvbg0KPiA+Pj4+
IGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtYmllci1waW0tc2ln
bmFsaW5nLyBwZXINCj4gPj4+PiByZXF1ZXN0IGFuZCBjb25zZW5zdXMgQCBJRVRGIDEwMiA/Pz8N
Cj4gPj4+Pj4+DQo+ID4+Pj4+PiAtLS0gdG9ueQ0KPiA+Pj4+Pj4NCj4gPj4+Pg0KPiA+Pj4+IC0t
DQo+ID4+Pj4gLS0tDQo+ID4+Pj4gdHRlQGNzLmZhdS5kZTxtYWlsdG86dHRlQGNzLmZhdS5kZT4N
Cj4gPj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
PiA+Pj4+IEJJRVIgbWFpbGluZyBsaXN0DQo+ID4+Pj4gQklFUkBpZXRmLm9yZzxtYWlsdG86QklF
UkBpZXRmLm9yZz4NCj4gPj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L2JpZXINCj4gPj4+Pg0KPiA+Pg0KPiA+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18NCj4gPj4+IEJJRVIgbWFpbGluZyBsaXN0DQo+ID4+PiBCSUVSQGll
dGYub3JnPG1haWx0bzpCSUVSQGlldGYub3JnPg0KPiA+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9iaWVyDQo+ID4+DQo+ID4+DQo+ID4+IC0tDQo+ID4+IC0tLQ0KPiA+
PiB0dGVAY3MuZmF1LmRlPG1haWx0bzp0dGVAY3MuZmF1LmRlPg0KPiA+DQo+ID4gX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gPiBCSUVSIG1haWxpbmcg
bGlzdA0KPiA+IEJJRVJAaWV0Zi5vcmc8bWFpbHRvOkJJRVJAaWV0Zi5vcmc+DQo+ID4gaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9iaWVyDQo+DQo+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IEJJRVIgbWFpbGluZyBsaXN0DQo+
IEJJRVJAaWV0Zi5vcmc8bWFpbHRvOkJJRVJAaWV0Zi5vcmc+DQo+IGh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vYmllcg0KDQotLQ0KLS0tDQp0dGVAY3MuZmF1LmRlPG1haWx0
bzp0dGVAY3MuZmF1LmRlPg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQph
OmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv
cjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1z
b0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJw
bGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25v
cm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uRW1haWxTdHlsZTE4DQoJe21z
by1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5z
LXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxl
LXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJ
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVM7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6
NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgNzIuMHB0IDcyLjBwdCA3Mi4wcHQ7fQ0K
ZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1b
aWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1h
eD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0K
PG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9
IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9k
eSBsYW5nPSJFTi1DQSIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJX
b3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJl
YXN0LWxhbmd1YWdlOkVOLVVTIj5IaSBTdGlnPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPlBsZWFzZSByZWFkIHRoZSBsYXRlc3Qg
dXBsb2FkZWQgZHJhZnTigKY8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28t
ZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Rm9yIHBpbSBuZWlnaGJvcnNoaXBzIGlzIHRoZSBibG93
IHRleHQgaW4gZHJhZnQgc3VmZmljaWVudD8NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDsmbmJzcDsg4oCcVGhhdCBz
YWlkIHRoZSBCQlI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOyZuYnNwOyBkb2Vz
IG5vdCBwcm9wYWdhdGUgYWxsIFBJTSBwYWNrZXRzIG5hdGl2ZWx5IGludG8gdGhlIEJJRVIgZG9t
YWluLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7Jm5ic3A7IEluc3RlYWQgd2hl
biBpdCBkZXRlcm1pbmVzIHRoYXQgdGhlIFBJTSBqb2luIG9yIHBydW5lIG1lc3NhZ2VzIG5lZWRz
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDsmbmJzcDsgdG8gYmUgc2lnbmFsZWQg
dGhyb3VnaCB0aGUgQklFUiBkb21haW4gaXQgd2lsbCB0dW5uZWwgdGhlIFBJTSBwYWNrZXQ8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOyZuYnNwOyB0aHJvdWdoIHRoZSBCSUVSIG5l
dHdvcmsuDQo8c3BhbiBzdHlsZT0iYmFja2dyb3VuZDp5ZWxsb3c7bXNvLWhpZ2hsaWdodDp5ZWxs
b3ciPlRoaXMgdHVubmVsaW5nIGlzIG9ubHkgZG9uZSBmb3Igc2lnbmFsaW5nPG86cD48L286cD48
L3NwYW4+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJiYWNr
Z3JvdW5kOnllbGxvdzttc28taGlnaGxpZ2h0OnllbGxvdzttc28tZmFyZWFzdC1sYW5ndWFnZTpF
Ti1VUyI+Jm5ic3A7Jm5ic3A7IHB1cnBvc2VzIGFuZCBub3QgZm9yIGNyZWF0aW5nIGEgUElNIGFk
amFjZW5jeSBiZXR3ZWVuIHRoZSB0d288bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iYmFja2dyb3VuZDp5ZWxsb3c7bXNvLWhpZ2hsaWdodDp5
ZWxsb3c7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOyZuYnNwOyBkaXNqb2ludCBQ
SU0gZG9tYWlucyB0aHJvdWdoIHRoZSBCSUVSIGRvbWFpbjwvc3Bhbj48c3BhbiBzdHlsZT0ibXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPi7igJ08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxh
bmd1YWdlOkVOLVVTIj5Gb3IgUElNIEFzc2VydHMgYW5kIFNNIHBsZWFzZSByZWFkIHRoZSBQSU0t
U00gYmVoYXZpb3I8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJiYWNrZ3JvdW5k
OnllbGxvdzttc28taGlnaGxpZ2h0OnllbGxvdzttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+
SXQgc2hvdWxkIGJlIG5vdGVkIHRoYXQgdGhpcyBkcmFmdCBvbmx5IHNpZ25hbHMgUElNIEpvaW5z
IGFuZCBQcnVuZXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iYmFja2dyb3VuZDp5ZWxsb3c7bXNvLWhpZ2hsaWdodDp5ZWxsb3c7bXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOyZuYnNwOyB0aHJvdWdoIHRoZSBCSUVSIGRvbWFp
biBhbmQgbm90IGFueSBvdGhlciBQSU0gbWVzc2FnZSB0eXBlcyBpbmNsdWRpbmc8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iYmFja2dyb3Vu
ZDp5ZWxsb3c7bXNvLWhpZ2hsaWdodDp5ZWxsb3c7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMi
PiZuYnNwOyZuYnNwOyBQSU0gSGVsbG9zIG9yIEFzc2VydHMuPC9zcGFuPjxzcGFuIHN0eWxlPSJt
c28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPkRvIHRoZXNlIGFkZHJlc3MgeW91ciBj
b25jZXJucz8gSWYgbm90IGNvdWxkIHlvdSBwbGVhc2Ugc3VnZ2VzdCBhIHRleHQ/IFRoYW5rcyBp
biBhZHZhbmNlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PGJyPg0KUmVnYXJkczxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28t
ZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVT
Ij5Ib29tYW48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIj5Gcm9t
Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBTdGlnIFZlbmFhcyAmbHQ7c3RpZ0B2ZW5h
YXMuY29tJmd0Ow0KPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgTm92ZW1iZXIgMjUsIDIwMTkg
MTE6MzkgUE08YnI+DQo8Yj5Ubzo8L2I+IFRvZXJsZXNzIEVja2VydCAmbHQ7dHRlQGNzLmZhdS5k
ZSZndDs8YnI+DQo8Yj5DYzo8L2I+IEJpZGdvbGksIEhvb21hbiAoTm9raWEgLSBDQS9PdHRhd2Ep
ICZsdDtob29tYW4uYmlkZ29saUBub2tpYS5jb20mZ3Q7OyBNYW5rYW1hbmEgTWlzaHJhIChtYW5r
YW1pcykgJmx0O21hbmthbWlzQGNpc2NvLmNvbSZndDs7IEJJRVIgV0cgJmx0O2JpZXJAaWV0Zi5v
cmcmZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbQmllcl0gV0cgTEMgb24gaHR0cHM6Ly9k
YXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1iaWVyLXBpbS1zaWduYWxpbmcvPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286
cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSdtIG9uIGhvbGlkYXkgdGhpcyB3
ZWVrIGFuZCBoYXZlbid0IGNoZWNrZWQgdGhhdCBjYXJlZnVsbHksIGJ1dCBpdCBsb29rcyBsaWtl
IHNldmVyYWwgbGFzdCBjYWxsIGNvbW1lbnRzIEkgbWFkZSBhcmUgbm90IGFkZHJlc3NlZC4gQXBh
cnQgZnJvbSBlZGl0b3JpYWwgY29tbWVudHMsIEkgc3RpbGwgdGhpbmsgaXQgaXMgbmVjZXNzYXJ5
IHRvIGhhdmUgc29tZSB0ZXh0IGFib3V0IHRoZXJlIG5vdCBiZWluZyBwaW0NCiBuZWlnaGJvcnNo
aXBzLCB3aGF0IHBpbSBjYXBhYmlsaXRpZXMgYXJlIGFzc3VtZWQsIGFuZCB0aGF0IHRoZXJlIGFy
ZSBubyBhc3NlcnRzLiBJJ2xsIGhhdmUgYSBjbG9zZXIgbG9vayBsYXRlci48bzpwPjwvbzpwPjwv
cD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlN0aWc8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBUaHUsIE5vdiAyMSwgMjAx
OSwgMDk6MzIgVG9lcmxlc3MgRWNrZXJ0ICZsdDs8YSBocmVmPSJtYWlsdG86dHRlQGNzLmZhdS5k
ZSI+dHRlQGNzLmZhdS5kZTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAx
LjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1y
aWdodDowY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+JiM0MzsxIG5vdyBmb3IgaGFuZGluZyB0
byBJRVNHLjxicj4NCjxicj4NCk9uIEZyaSwgTm92IDAxLCAyMDE5IGF0IDA3OjA1OjUyUE0gJiM0
MzswMDAwLCBCaWRnb2xpLCBIb29tYW4gKE5va2lhIC0gQ0EvT3R0YXdhKSB3cm90ZTo8YnI+DQom
Z3Q7IFVwbG9hZGVkIHZlcnNpb24gOCB3aXRoIHRoZSAzIG5ldyBzdWJqZWN0cyBkaXNjdXNzZWQg
aW4gdGhpcyBlbWFpbC48YnI+DQomZ3Q7IDxicj4NCiZndDsgMS4gRUNNUDxicj4NCiZndDsgMi4g
UElNIEFGPGJyPg0KJmd0OyAzLiBTTSBjbGFyaWZpY2F0aW9uPGJyPg0KJmd0OyA8YnI+DQomZ3Q7
IFJlZ2FyZHM8YnI+DQomZ3Q7IDxicj4NCiZndDsgSG9vbWFuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7
IDxicj4NCiZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7IEZyb206IEJp
ZGdvbGksIEhvb21hbiAoTm9raWEgLSBDQS9PdHRhd2EpIDxicj4NCiZndDsgU2VudDogVHVlc2Rh
eSwgT2N0b2JlciAyOSwgMjAxOSAxMDo1OCBQTTxicj4NCiZndDsgVG86IE1hbmthbWFuYSBNaXNo
cmEgKG1hbmthbWlzKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1hbmthbWlzQGNpc2NvLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPm1hbmthbWlzQGNpc2NvLmNvbTwvYT4mZ3Q7OyBTdGlnIFZlbmFhcyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOnN0aWdAdmVuYWFzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnN0aWdAdmVu
YWFzLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0OyBDYzogVG9lcmxlc3MgRWNrZXJ0ICZsdDs8YSBocmVm
PSJtYWlsdG86dHRlQGNzLmZhdS5kZSIgdGFyZ2V0PSJfYmxhbmsiPnR0ZUBjcy5mYXUuZGU8L2E+
Jmd0OzsgQklFUiBXRyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJpZXJAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj5iaWVyQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7IFN1YmplY3Q6IFJFOiBbQmll
cl0gV0cgTEMgb24gPGEgaHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJh
ZnQtaWV0Zi1iaWVyLXBpbS1zaWduYWxpbmcvIiB0YXJnZXQ9Il9ibGFuayI+DQpodHRwczovL2Rh
dGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLWJpZXItcGltLXNpZ25hbGluZy88L2E+
PGJyPg0KJmd0OyA8YnI+DQomZ3Q7IFRoYW5rcyBhbGwhPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IFNv
IGp1c3QgdG8gZW5zdXJlIEkgZ290IGFsbCBpbmZvPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IDEuIEkg
d2lsbCBhZGQgYSBzZWN0aW9uIGZvciBFQ01QPGJyPg0KJmd0OyBJZiB0aGUgbG9va3VwIGZvciBz
b3VyY2UgcmVzdWx0cyBpbnRvIG11bHRpcGxlIEVCQlJzLCB0aGVuIHRoZSBhbGdvcml0aG0gc2hv
dWxkIGVuc3VyZSB0aGF0IGFsbCBzaWduYWxpbmcgZm9yIGEgcGFydGljdWxhciAoQy1TLDxicj4N
CiZndDsgQy1HKSBpcyBmb3J3YXJkIHRvIGEgc2luZ2xlIEVCQlIuIEhvdyB0aGUgdGhpcyBzZWxl
Y3Rpb24gaXMgZG9uZSBpcyBhcHBsaWNhdGlvbiBzcGVjaWZpYy4gQXMgYW4gZXhhbXBsZSBpdCBj
YW4gYmUgcm91bmQgcm9iaW4gb3Igc21hbGxlc3QgRUJCUiBJUDxicj4NCiZndDsgPGJyPg0KJmd0
OyAyLiBjaGFuZ2UgdGhlIEFGIHRvIFBJTSBBRjxicj4NCiZndDsgPGJyPg0KJmd0OyAzLiBJIGFt
IGFsc28gaW4gdGhlIHNhbWUgbWluZHNldCBhcyBTdGlnIGFuZCBNYW5rYW1hbmEsIEkgdGhpbmsg
d2Ugc2hvdWxkIG1ha2UgdGhlIGRvY3VtZW50IGFib3V0IHNpZ25hbGluZyBQSU0gSi9QIHRocm91
Z2ggYSBCSUVSIGFuZCBwb2ludCBvdXQgdGhhdCBmb3Igc29tZSBvZiB0aGUgbW9yZSBpbnZvbHZl
ZCBTTS9BU00gcHJvdG9jb2xzIGxpa2UgYXV0by1SUCBldGMuLiB0aGVyZSBpcyBhIG5lZWQgZm9y
IGV4dGVuc2lvbnMgd2hpY2ggd2lsbA0KIGJlIGF2YWlsYWJsZSBpbiBmdXR1cmUgdGV4dC48YnI+
DQomZ3Q7IDxicj4NCiZndDsgUmVnYXJkczxicj4NCiZndDsgPGJyPg0KJmd0OyBIb29tYW48YnI+
DQomZ3Q7IDxicj4NCiZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7IEZy
b206IE1hbmthbWFuYSBNaXNocmEgKG1hbmthbWlzKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1hbmth
bWlzQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1hbmthbWlzQGNpc2NvLmNvbTwvYT4mZ3Q7
PGJyPg0KJmd0OyBTZW50OiBUdWVzZGF5LCBPY3RvYmVyIDI5LCAyMDE5IDU6NDcgUE08YnI+DQom
Z3Q7IFRvOiBTdGlnIFZlbmFhcyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnN0aWdAdmVuYWFzLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPnN0aWdAdmVuYWFzLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0OyBDYzogVG9l
cmxlc3MgRWNrZXJ0ICZsdDs8YSBocmVmPSJtYWlsdG86dHRlQGNzLmZhdS5kZSIgdGFyZ2V0PSJf
YmxhbmsiPnR0ZUBjcy5mYXUuZGU8L2E+Jmd0OzsgQklFUiBXRyAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmJpZXJAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5iaWVyQGlldGYub3JnPC9hPiZndDs7IEJp
ZGdvbGksIEhvb21hbiAoTm9raWEgLSBDQS9PdHRhd2EpICZsdDs8YSBocmVmPSJtYWlsdG86aG9v
bWFuLmJpZGdvbGlAbm9raWEuY29tIiB0YXJnZXQ9Il9ibGFuayI+aG9vbWFuLmJpZGdvbGlAbm9r
aWEuY29tPC9hPiZndDs8YnI+DQomZ3Q7IFN1YmplY3Q6IFJlOiBbQmllcl0gV0cgTEMgb24gPGEg
aHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1iaWVyLXBp
bS1zaWduYWxpbmcvIiB0YXJnZXQ9Il9ibGFuayI+DQpodHRwczovL2RhdGF0cmFja2VyLmlldGYu
b3JnL2RvYy9kcmFmdC1pZXRmLWJpZXItcGltLXNpZ25hbGluZy88L2E+PGJyPg0KJmd0OyA8YnI+
DQomZ3Q7IEkgdGhpbmsgaXQgd291bGQgYmUgYmV0dGVyIGlkZWEsIHRvIGtlZXAgdGhpcyBkb2N1
bWVudCBhcyBpcy4gYW5kIGhhdmUgaW5kZXBlbmRlbnQgaW5mb3JtYXRpb25hbCBkcmFmdCBjb3Zl
cmluZyBvdGhlciBjYXNlLg0KPGJyPg0KJmd0OyA8YnI+DQomZ3Q7ICZndDsgT24gT2N0IDI5LCAy
MDE5LCBhdCAxOjM0IFBNLCBTdGlnIFZlbmFhcyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnN0aWdAdmVu
YWFzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnN0aWdAdmVuYWFzLmNvbTwvYT4mZ3Q7IHdyb3RlOjxi
cj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgSGk8YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0
OyAmZ3Q7IFdoYXQgYWxyZWFkeSBpcyBpbiB0aGUgZG9jdW1lbnQgd29ya3MgZm9yIG1lLCBhbGxv
d2luZyBhbnkgUElNIEovUCwgPGJyPg0KJmd0OyAmZ3Q7IHJlZ2FyZGxlc3Mgb2YgQVNNIG9yIFNT
TS4gWW91IGFyZSBzdWdnZXN0aW5nIHRoYXQgaXQgdGFsa3MgYWJvdXQgaGlnaCA8YnI+DQomZ3Q7
ICZndDsgbGV2ZWwgc2NlbmFyaW9zIHRob3VnaCwgcmlnaHQ/IFBlcmhhcHMgaXQgaXMgd29ydGgg
YWRkaW5nIGEgc2VjdGlvbiBvciA8YnI+DQomZ3Q7ICZndDsgdHdvIHdpdGggc2NlbmFyaW9zLiBJ
ZiBvbmx5IFNTTSBzY2VuYXJpbyBpcyBkaXNjdXNzZWQsIHRoZW4gSSB0aGluayBpdCA8YnI+DQom
Z3Q7ICZndDsgc2hvdWxkIGJlIHBvaW50ZWQgb3V0IHRoYXQgdGhlIHNvbHV0aW9uIGlzIG5vdCBs
aW1pdGVkIHRvIFNTTS4gQnV0IDxicj4NCiZndDsgJmd0OyBwZXJoYXBzIGJvdGggU1NNIGFuZCBB
U00gc2VjdGlvbiBjYW4gYmUgYWRkZWQ/PGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyBB
bHRlcm5hdGl2ZWx5LCBhbmQgbWF5YmUgYmV0dGVyLCBrZWVwIHRoaXMgZG9jdW1lbnQgbW9zdGx5
IGFzIGl0IGlzLCA8YnI+DQomZ3Q7ICZndDsgYW5kIGhhdmUgYSBzZXBhcmF0ZSBpbmZvcm1hdGlv
bmFsIGRvY3VtZW50IHRoYXQgZGlzY3Vzc2VzIHVzZSBjYXNlcyA8YnI+DQomZ3Q7ICZndDsgZm9y
IHRoaXMsIGFzIHdlbGwgYXMgb3RoZXIgQklFUiBvdmVybGF5IG1lY2hhbmlzbXM/PGJyPg0KJmd0
OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyBTdGlnPGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0
OyBPbiBUdWUsIE9jdCAyOSwgMjAxOSBhdCAxOjE5IFBNIFRvZXJsZXNzIEVja2VydCAmbHQ7PGEg
aHJlZj0ibWFpbHRvOnR0ZUBjcy5mYXUuZGUiIHRhcmdldD0iX2JsYW5rIj50dGVAY3MuZmF1LmRl
PC9hPiZndDsgd3JvdGU6PGJyPg0KJmd0OyAmZ3Q7Jmd0OyA8YnI+DQomZ3Q7ICZndDsmZ3Q7IFdl
bGwuLi4gaG93IHdvdWxkIHlvdSBsaWtlIHRvIHNlZSBBU00gYmVpbmcgZG9uZSBpbiB0aGlzIGRv
Y3VtZW50ID88YnI+DQomZ3Q7ICZndDsmZ3Q7IFJQVCYjNDM7U1BUIG9yIHdoYXQgeW91IHByb3Bv
c2VkIGluIGEgc2VwYXJhdGUgZG9jdW1lbnQgPz8/PGJyPg0KJmd0OyAmZ3Q7Jmd0OyA8YnI+DQom
Z3Q7ICZndDsmZ3Q7IElmIHdlIGRvY3VtZW50IHRoZSBSUFQmIzQzO1NQVCBhcHByb2FjaCBpbiB0
aGlzIGRvY3VtZW50LCBub2JvZHkgd2lsbCA8YnI+DQomZ3Q7ICZndDsmZ3Q7IGltcGxlbWVudCB0
aGUgbmV3ZXIvYmV0dGVyIHNvbHV0aW9uLiBXZSBrbm93IHRoYXQgZnJvbSBleHBlcmllbmNlIDxi
cj4NCiZndDsgJmd0OyZndDsgKHdoYXRldmVyIHRoZSB3b3JzdCBzb2x1dGlvbiB0byBhIHByb2Js
ZW0gaXMsIHRoYXRzIHdoYXQgdGhlIGluZHVzdHJ5IDxicj4NCiZndDsgJmd0OyZndDsgdXNlcyku
PGJyPg0KJmd0OyAmZ3Q7Jmd0OyA8YnI+DQomZ3Q7ICZndDsmZ3Q7IENoZWVyczxicj4NCiZndDsg
Jmd0OyZndDsmbmJzcDsgJm5ic3A7IFRvZXJsZXNzPGJyPg0KJmd0OyAmZ3Q7Jmd0OyA8YnI+DQom
Z3Q7ICZndDsmZ3Q7IE9uIE1vbiwgT2N0IDI4LCAyMDE5IGF0IDA4OjM0OjUzUE0gLTA3MDAsIFN0
aWcgVmVuYWFzIHdyb3RlOjxicj4NCiZndDsgJmd0OyZndDsmZ3Q7IEhpPGJyPg0KJmd0OyAmZ3Q7
Jmd0OyZndDsgPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsgV2hpbGUgd2UgYWxsIGtub3cgU1NNIHNp
bXBsaWZpZXMgdGhpbmdzLCBJIHNlZSBubyByZWFzb24gdG8gcmVzdHJpY3QgPGJyPg0KJmd0OyAm
Z3Q7Jmd0OyZndDsgdGhpcyBzb2x1dGlvbiB0byBTU00uIFdoZXRoZXIgdG8gaW1wbGVtZW50IG9y
IGRlcGxveSBvbmx5IHRoZSBTU00gPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsgc29sdXRpb24gaXMg
dXAgdG8gdmVuZG9ycyBvciBvcGVyYXRvcnMsIGJ1dCBJIHNlZSBubyByZWFzb24gdG8gPGJyPg0K
Jmd0OyAmZ3Q7Jmd0OyZndDsgcHJvaGliaXQgQVNNLiBBcyBtZW50aW9uZWQsIGl0IHdvcmtzIGp1
c3QgZmluZSB3aXRoIHN0YXRpYyBSUC4gSXQgd291bGQgYmUgYSBzaGFtZSB0byBsaW1pdCB0aGUg
c2NvcGUuPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsgU3Rp
Zzxicj4NCiZndDsgJmd0OyZndDsmZ3Q7IDxicj4NCiZndDsgJmd0OyZndDsmZ3Q7IDxicj4NCiZn
dDsgJmd0OyZndDsmZ3Q7IE9uIE1vbiwgT2N0IDI4LCAyMDE5LCAyMDoyNyBCaWRnb2xpLCBIb29t
YW4gKE5va2lhIC0gQ0EvT3R0YXdhKSAmbHQ7IDxicj4NCiZndDsgJmd0OyZndDsmZ3Q7IDxhIGhy
ZWY9Im1haWx0bzpob29tYW4uYmlkZ29saUBub2tpYS5jb20iIHRhcmdldD0iX2JsYW5rIj5ob29t
YW4uYmlkZ29saUBub2tpYS5jb208L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0
OyA8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgQWRkaW5nIHRoZSB3b3JraW5nIGdyb3VwIGFz
IHdlbGwsIGlubGluZSBIQjImZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZn
dDsgJmd0OyZndDsmZ3Q7Jmd0OyBSZWdhcmRzPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IDxi
cj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBIb29tYW48YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZn
dDsgPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBG
cm9tOiBUb2VybGVzcyBFY2tlcnQgJmx0OzxhIGhyZWY9Im1haWx0bzp0dGVAY3MuZmF1LmRlIiB0
YXJnZXQ9Il9ibGFuayI+dHRlQGNzLmZhdS5kZTwvYT4mZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7IFNlbnQ6IE1vbmRheSwgT2N0b2JlciAyOCwgMjAxOSA0OjAyIEFNPGJyPg0KJmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7IFRvOiBCaWRnb2xpLCBIb29tYW4gKE5va2lhIC0gQ0EvT3R0YXdhKSAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmhvb21hbi5iaWRnb2xpQG5va2lhLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPmhvb21hbi5iaWRnb2xpQG5va2lhLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7IFN1YmplY3Q6IFJlOiBbQmllcl0gV0cgTEMgb248YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsgPGEgaHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0
Zi1iaWVyLXBpbS1zaWduYWxpbmcvIiB0YXJnZXQ9Il9ibGFuayI+DQpodHRwczovL2RhdGF0cmFj
a2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLWJpZXItcGltLXNpZ25hbGluZy88L2E+PGJyPg0K
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBPbiBTYXQs
IE9jdCAyNiwgMjAxOSBhdCAwODozNDowMVBNICYjNDM7MDAwMCwgQmlkZ29saSwgSG9vbWFuIChO
b2tpYSAtPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IENBL090dGF3YSkgd3JvdGU6PGJyPg0K
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIQiZndDsgVGhlIG9yaWdpbmFsIGlkZWEgd2FzIHRo
aXMgYmUgYSBnZW5lcmljIHByb2NlZHVyZSB0byB0dW5uZWwgPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBIQiZndDsgcGltPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IGpvaW5zIGFu
ZCBwcnVuZXMgdGhyb3VnaCBhIEJJRVIgZG9tYWluLiBJdCBkaWRuJ3QgcmVhbGx5IGNhcmUgYWJv
dXQgPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IFNTTSBvciBTTS4gQXMgYW4gZXhhbXBsZSBv
dXIgdGVzdGluZyBzaG93ZWQgdGhhdCBzdGF0aWMgUlAgd29ya2VkIDxicj4NCiZndDsgJmd0OyZn
dDsmZ3Q7Jmd0OyB3aXRoIHRoaXMgbWVjaGFuaXNtLjxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgSEImZ3Q7IHRoYXQgc2FpZCBpZiB3ZSBmZWVsIHdlIHNob3VsZCBzcGVjaWZpY2FsbHkg
c2F5IHRoaXMgaXMgU1NNLCBJIDxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSEImZ3Q7
IGNhbjxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBhZGQgYSBzZW50ZW5jZS48YnI+DQomZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBtYWluIGlz
c3VlIGlzIHdoZXRoZXIgd2Ugd2FudCB0aGUgZG9jdW1lbnQgdG8gYmUgYSBzdGFuZGFsb25lIDxi
cj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBkb2N1bWVudCB0byBkZWZpbmUgYSB3b3JraW5nLCBp
bXBsZW1lbnRhYmxlIGFuZCBpbnRlcm9wZXJhYmxlIDxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyBzb2x1dGlvbiwgb3IgaWYgdGhpcyBzaG91bGQganVzdCBiZSBzb21lIHByb3RvY29sIGVuY29k
aW5ncywgYW5kIDxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyB0aGVyZSB3b3VsZCBiZSBhbm90
aGVyIGRvY3VtZW50IGRlc2NyaWJpbmcgaG93IHRvIGJ1aWxkIGEgd29ya2luZyBpbnRlcm9wZXJh
YmxlIHNvbHV0aW9uIGZyb20gaXQuPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZn
dDsgJmd0OyZndDsmZ3Q7Jmd0OyBJZiB3ZSBzdGljayB3ZSBTU00sIHdlIGhhdmUgdGhlIHNtYWxs
ZXN0L2Vhc2llc3Qgc29sdXRpb24sIGFuZCB0aGUgPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
IGRvY3VtZW50IGNvdWxkIGJlIHN0YW5kYWxvbmUuIEFzIHNvb24gYXMgd2UgdGhpbmsgYWJvdXQg
QVNNIHdlIGdldCA8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgaW50byB0aGUgY29udHJvdmVy
c3kgYmV0d2VlbiB1c2luZyB0aGUgd2F5IFBJTS1TTS9BU00gaXMgZG9uZSBpbiA8YnI+DQomZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsgTVZQTiAod2hpY2ggdGhlIGRvY3VtZW50IGlzIGN1cnJlbnRseSBo
aW50aW5nIGF0KSBhbmQgbmV3ZXIgPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IG1lY2hhbmlz
bXMgc3VjaCBhcyB3aGF0IGkgdGhpbmsgU3RpZyBhbmQgSSB3b3VsZCBmYXZvci9zdWdnZXN0Ljxi
cj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgSEIy
Jmd0OyBzdXJlIGFzIEkgbWVudGlvbmVkIG5vIGlzc3VlIEkgd2lsbCBzYXkgdGhpcyBpcyBTU00g
b25seS4gPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IEhCMiZndDsgU2hvdWxkIGFkZDxicj4N
CiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyB0aGUgc3RhdGljIFJQIGNhc2U/IE9yIGRvIHdlIHdhbnQg
dGhhdCBpbiBzZXBhcmF0ZSBkcmFmdCBhbHNvPzxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyA8
YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhCJmd0OyBXaXRoIHJlZ2FyZHMgdG8gRUNN
UC4gV2UgcmVhbGx5IGxlZnQgdGhpcyBvcGVuIHRvIHRoZTxicj4NCiZndDsgJmd0OyZndDsmZ3Q7
Jmd0OyBpbXBsZW1lbnRhdGlvbi4gQXMgYW4gZXhhbXBsZSB3aGVuIGEgcm91dGUgcmVxdWVzdCBp
cyBkb25lIGZvciBhIDxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBzb3VyY2Ugb2YgYW4gcGlt
IGpvaW4sIGludGVybmFsIGFsZ29yaXRobXMgY2FuIGRlY2lkZSB3aGljaCBCRkVSIGl0IDxicj4N
CiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBzaG91bGQgYmUgZm9yd2FyZGVkIHRvLiBUbyB1cyB0aGlz
IGxpa2UgYW55IG90aGVyIEVDTVAgPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IGltcGxlbWVu
dGF0aW9uIGFuZCBpdCBzaG91bGQgYmUgb3Blbi48YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IEhCJmd0OyBvbmUgaW1wbGVtZW50YXRpb24gY2FuIGRlY2lkZSB0aGUgbG93ZXIgSVAgd2hp
bGUgdGhlIG90aGVyIDxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSEImZ3Q7IHdvdWxk
IG11bHRpaG9tZSBiYXNlIG9uIChTLEcpPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4N
CiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBUaGVuIHRoZSBkb2N1bWVudCBzaG91bGQgYWRkIGEgc3Rh
dGVtZW50IGxpa2UgdGhpczo8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgKHVzaW5nIEJGUiBv
ciBCQlIgdGVybWlub2xvZ3kgYXMgeW91IHBsZWFzZSkuPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7IDxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBUaGlzIGRvY3VtZW50IGRvZXMgbm90IHNw
ZWNpZnkgbWVjaGFuaXNtcyBmb3IgZGlmZmVyZW50IEJGRVIgdG8gPGJyPg0KJmd0OyAmZ3Q7Jmd0
OyZndDsmZ3Q7IHNlbGVjdCBhIHNpbmdsZSBCRklSIGZvciB0aGUgc2FtZSBtdWx0aWNhc3QgdHJh
ZmZpYyBmbG93LiBXaGVuIDxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBzb3VyY2VzIGFyZSBy
ZWR1bmRhbnRseSBhdHRhY2hlZCB2aWEgbW9yZSB0aGFuIG9uZSBCRklSLCB0aGlzIGNhbiA8YnI+
DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgbGVhZCB0byBtb3JlIHRoYW4gb25lIEJGSVIgZm9yd2Fy
ZGluZyB0aGUgc2FtZSBtdWx0aWNhc3QgdHJhZmZpYyA8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZn
dDsgaW50byB0aGUgQklFUiBkb21haW4gLSB0b3dhcmRzIGRpZmZlcmVudCBzZXQgb2YgQkZFUi48
YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IEhC
MiZndDsgb2sgSSB3aWxsIGFkZCB0aGUgZm9sbG93aW5nIHRleHQuPGJyPg0KJmd0OyAmZ3Q7Jmd0
OyZndDsmZ3Q7IDxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBJZiB0aGUgbG9va3VwIGZvciBz
b3VyY2UgcmVzdWx0cyBpbnRvIG11bHRpcGxlIEVCQlJzLCB0aGVuIHRoZSA8YnI+DQomZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsgYWxnb3JpdGhtIHNob3VsZCBlbnN1cmUgdGhhdCBhbGwgc2lnbmFsaW5n
IGZvciBhIHBhcnRpY3VsYXIgKEMtUyw8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgQy1HKSBp
cyBmb3J3YXJkIHRvIGEgc2luZ2xlIEVCQlIuIEhvdyB0aGUgdGhpcyBzZWxlY3Rpb24gaXMgZG9u
ZSBpcyA8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgYXBwbGljYXRpb24gc3BlY2lmaWMuIEFz
IGFuIGV4YW1wbGUgaXQgY2FuIGJlIHJvdW5kIHJvYmluIG9yIHNtYWxsZXN0IEVCQlIgSVAuPGJy
Pg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyA8YnI+
DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAtIEl0IHdvdWxkIGJlIGhl
bHBmdWxsIHRvIGhhdmUgYSBzZW50ZW5jZSBleHBsYWluaW5nIHRoYXQgdGhlIEJGUi1JRDxicj4N
CiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyBmb3IgdGhlIGNo
b29zZW4gRkhSIHdvdWxkIGJlIGxlYXJuZWQgZnJvbSB0aGUgSUdQIEJJRVIgZXh0ZW5zaW9uPGJy
Pg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7IGFzIGRlZmlu
ZWQgaW4gdGhlIElTSVMvT1NQRiBCSUVSIGV4dGVuc2lvbiBkb2NzICh0aGUgdHdvPGJyPg0KJmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7IHJlZmVyZW5jZXMgYXJl
IGFscmVhZHkgaW4gdGhlIGRvYyBidXQgbm90IHVzZWQgYXQgYWxsKS48YnI+DQomZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSEImZ3Q7IG5v
dCBzdXJlIGlmIEkgdW5kZXJzdGFuZC4gV2UgZGVmaW5lZCBhbiBFQkJSIGFzIGVncmVzcyBCSUVS
IDxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSEImZ3Q7IGJvdW5kYXJ5PGJyPg0KJmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7IHJvdXRlci4gT2J2aW91c2x5IGEgQklFUiByb3V0ZXIgaXMgYm91
bmQgYnkgUkZDIDgyNzkgYW5kIHRoZSA8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgSUdQL0JH
UCBleHRlbnNpb25zLjxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsgU3VyZS4gVGhlcmUgaXMganVzdCBubyB0ZXh0IGV4cGxhaW5pbmcgaG93IHRv
IHN0aXRjaCB0aGVzZSB0aGluZ3MgdG9nZXRoZXIuPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
IDxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBJIGd1ZXNzIHRoZSBpZGVhIGlzIHNvbWV0aGlu
ZyBsaWtlIHRoaXM6PGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsgJmd0OyZn
dDsmZ3Q7Jmd0OyBIQjImZ3Q7IGhhdmUgeW91IGxvb2tlZCBhdCB0aGUgYXBwZW5kaXgmbmJzcDsg
QT8gaXQgZXhwbGFpbnMgaG93IHRvIGZpbmQgPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IEhC
MiZndDsgdGhlIEVCQlI8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgKGFrYSBCRklSKTxicj4N
CiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgMS4gdGhl
IEJGRVIgKGlCQlIpIGluIHF1ZXN0aW9uIHdpbGwgbG9vayBhdCB0aGUgU1BGIGZyb20gaXRzZWxm
IHRvIDxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyB0aGUgc291cmNlIG9mIHRoZSBtdWx0aWNh
c3QgZmxvdyBiZWNhdXNlIHRoaXMgaXMgd2hhdCBJR1AgU1BGIHdvdWxkIDxicj4NCiZndDsgJmd0
OyZndDsmZ3Q7Jmd0OyBjYWxjdWxhdGUgdG9kYXkuIFJpZ2h0ID88YnI+DQomZ3Q7ICZndDsmZ3Q7
Jmd0OyZndDsgPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IDIuIEl0IHdvdWxkIHRoZW4gYWxv
bmcgdGhlIHBhdGggdHJ5IHRvIGZpbmQgdGhlIGZpcnN0IHJvdXRlciAoZnJvbTxicj4NCiZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyBpdHNlbGYpIHRoYXQgaXMgYW5ub3VuY2luZyBhIEJJRVIgZXh0ZW5z
aW9uLiBGcm9tIHRoYXQgaXQgbGVhcm5zIDxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyB0aGUg
QkZSLUlEIHRvIHNlbmQgdGhlIGpvaW4gdG8uIFJpZ2h0ID88YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsgPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBwcm9ibGVtcyBpIGNhbiB0aGlu
ayBvZiBhcGFydCBmcm9tIHRoZSBhZm9yZW1lbnRpb25lZCBjYXNlIG9mIDxicj4NCiZndDsgJmd0
OyZndDsmZ3Q7Jmd0OyBtb3JlIHRoYW4gb25lIEJGSVIgYmVjYXVzZSBvZiBFQ01QOjxicj4NCiZn
dDsgJmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgYSkgUGxvdHRp
bmcgYSBwYXRoIGZyb20gdGhlIEJGRVIgdG93YXJkcyB0aGUgc291cmNlIGlzIHJldmVyc2UtcGF0
aC48YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7d2hlbmV2ZXIgeW91IGhh
dmUgZS5nLjogYSBuZXR3b3JrIHdpdGggYXN5bW1ldHJpYyBtZXRyaWNzLCB0aGVuPGJyPg0KJmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwO3lvdSBtYXkgZW5kIHVwIHBpY2tpbmcgYSB3
cm9uZyBCRklSLjxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7ICZndDsmZ3Q7
Jmd0OyZndDsgSEIyJmd0OyBub3QgcmVhbGx5IHRoZSBFQkJSIHRyYWNrcyB3aGljaCBJQkJSIGlz
IHNlbmRpbmcgdGhlIHBpbSA8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgSEIyJmd0OyBzaWdu
YWxpbmc8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgYW5kIHN0b3JlcyB0aGUgaW5mb3JtYXRp
b24gaW4gYSB0YWJsZSBmb3JtYXQgYXMgcGVyIHNlY3Rpb24gMy4zLiBJZiA8YnI+DQomZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsgRUNNUCBhbGdvcml0aG0gZm9yd2FyZCB0aGUgKEMtUywgQy1HKSB0byBh
IHNwZWNpZmljIEVCQlIgdGhlbiB0aGF0IDxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBFQkJS
IHdpbGwgbm90ZSB0aGUgQkZSLUlEIG9mIHRoZSBJQkJSIGFuZCBmb3IgdGhhdCAoQy1TLCBDLUcp
IGl0IDxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyB3aWxsIGFsd2F5cyBzZW5kIHRoZSB0cmFm
ZmljIGJhY2sgdG8gdGhhdCBwYXJ0aWN1bGFyIElCQlIgc28gZXZlbiA8YnI+DQomZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsgaWYgdGhlIG5ldHdvcmsgaXMgYXN5bW1ldHJpYyBFQkJSIGtub3dzIGhvdyB0
byBmb3J3YXJkIHRoZSBwYWNrZXQgYmFja3dhcmQuPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
IDxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDtBa2E6IENvcnJlY3RseSBz
cGVha2luZywgcnVsZSAxIGlzIGluY29ycmVjdCwgYW5kIHlvdSB3b3VsZCBuZWVkPGJyPg0KJmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwO2luc3RlYWQgdG8gdHJhY2UgdGhlIHBhdGgg
ZnJvbSB0aGUgc291cmNlIHRvd2FyZHMgb3Vyc2VsdmVzIChCRkVSKS48YnI+DQomZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwO1RvIHRo
ZSBiZXN0IG9mIG15IGtub3dsZWRnZSwgdGhpcyByZXZlcnNlLXBhdGggY2FsY3VsYXRpb24gY2Fu
IGJlPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwO2RvbmUgYXQgdGhlIHNh
bWUgY29zdCBhcyBzdGFuZGFyZCBTUEYgY2FsY3VsYXRpb24gKHNpbXBseSBieTxicj4NCiZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDtkb2luZyBTUEYgY2FsY3VsYXRpb24gaW4gYSB0
b3BvbG9neSB3aXRoIGFsbCBsaW5rIGludGVyZmFjZSBtZXRyaWNzPGJyPg0KJmd0OyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwO3N3YXBwZWQpLCBidXQgZm9yIG1vcmUgdGhhbiAyMCB5ZWFy
cyBub3cgaSBoYXZlIG5vdCBzZWVuIGFueTxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNw
OyAmbmJzcDtJR1AgU1BGIGltcGxlbWVudGF0aW9uIGFjdHVhbGx5IGRvaW5nIHRoaXMuIGJlY2F1
c2UgZXZlbiB0aG91Z2ggaXRzPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNw
O2VxdWFsbHkgZmFzdCwgaXQgaXMgc3RpbGwgYWRkaXRpb25hbCBjb2RlIHRoYXQgbm8gZGV2ZWxv
cGVyIHdhbnRzPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwO3RvIHdyaXRl
IGFzIGxvbmcgYXMgdGhlcmUgaXMgbm8gYmlnIGN1c3RvbWVyIGJ1c2luZXNzIGNhc2UgYXNraW5n
PGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwO2ZvciBpdC4gQW5kIGN1c3Rv
bWVycyBkbyBub3QgdW5kZXJzdGFuZCB0aGUgcHJvYmxlbSB1bnRpbCBpdCBpcyB0b288YnI+DQom
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7bGF0ZS48YnI+DQomZ3Q7ICZndDsmZ3Q7
Jmd0OyZndDsgPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwO0FrYTogdW5s
ZXNzIHRoZXJlIGlzIGFuIGFjdHVhbGx5IG5vcm1hdGl2ZSBleHBsYW5hdGlvbiBvZiBob3c8YnI+
DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7dG8gY2FsY3VsYXRlIHRoZSBCRklS
LCB3ZSdyZSBhZ2FpbiBnb2luZyB0byBlbmQgdXAgd2l0aCBhbGwgdHlwZTxicj4NCiZndDsgJmd0
OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDtvZiBjcmFwcHkgaGFsZi1oZWFydGVkIGltcGxlbWVu
dGF0aW9ucyBpbiBJR1BzLjxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsgYikgQSBCRlIgbWF5IGhhdmUgbXVsdGlwbGUgQkZJUi1JRCBpbiBkaWZm
ZXJlbnQgc3ViZG9tYWlucy4gVGhlIEJGRVI8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmbmJz
cDsgJm5ic3A7Y2FuIG9ubHkgYmljayBhIFNEL0JGUi1JRCBjb21iaW5hdGlvbiBmb3IgdGhlIEJG
SVIgaW4gd2hpY2ggaXRzZWxmPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNw
O2hhcyBhIEJGUi1JRCwgc28gdGhhdCB0aGUgQkZFUiBjYW4gYWN0dWFsbHkgYWRkcmVzcyB0aGUg
QkZFUi48YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jm5ic3A7ICZuYnNwO0lmIHRoaXMgbWF0Y2hpbmcgcmVzdWx0cyBpbiBtb3JlIHRoYW4gb25l
IGZlYXNpYmxlIFNEL0JGSVItSUQ8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5i
c3A7Y29tYmluYXRpb24sIHRoZW4gd2UndmUgYWdhaW4gZ290IHRoZSBwb3RlbnRpYWwgZm9yICh1
bm5lY2Vzc2FyeSk8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7bXVsdGlw
bGUgY29waWVzIG9mIHRoZSBwYWNrZXQgdG8gYmUgc2VudC48YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsgPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IEFrYTogd291bGQgYmUgZ29vZCB0byBo
YXZlIGV4cGxhbmF0b3J5IHRleHQgYWJvdXQgdGhlIDxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyBpbXBsZW1lbnRhdGlvbiBjaG9pY2UgaXNzdWVzIGJlY2F1c2Ugb3RoZXJ3aXNlIHdlIGxpa2Vs
eSBlbmQgdXAgPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IHdpdGggbm9uLWludGVyb3BlcmF0
aW5nIGltcGxlbWVudGF0aW9ucywgb3Igc3VycHJpc2VzIGJ5IHRoZSBhbW91bnQgPGJyPg0KJmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7IG9mIHVubmVjZXNzYXJpbHkgZHVwbGljYXRlZCB0cmFmZmljIHdp
dGggbXVsdGlwbGUgQkZJUiwgYXN5bW1ldHJpYyA8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsg
cGF0aCBvciBtdWx0aXBsZSBTRC9CRlItSUQgY29tYmluYXRpb25zLjxicj4NCiZndDsgJmd0OyZn
dDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgQnR3OiB0aGUgZG9jdW1lbnQg
c2F5czo8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7IHwgQWRkciBGYW1pbHk6Jm5ic3A7ICZuYnNwO0JJRVIgcHJlZml4IGFkZHJlc3MgZmFtaWx5
IGFzIGRlZmluZWQgaW4gW1JGQzc3NjFdPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IHwgQklF
UiBJbmZvOiZuYnNwOyAmbmJzcDtJQkJSIFByZWZpeCAoaXB2NCBvciBpcHY2KSwgU0QsIGJmci1p
ZDxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsg
UkZDNzc2MSBkb2VzIG5vdCBkZWZpbmUgYSAmcXVvdDtCSUVSIHByZWZpeCBhZGRyZXNzIGZhbWls
eSZxdW90Oy4gR29vZ2xlIDxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBjb3VsZG4ndCBmaW5k
IG1lIGFub3RoZXIgZG9jdW1lbnQgd2hlcmUgdGhpcyB0ZXJtIGlzIHVzZWQsIHNvIGkgPGJyPg0K
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IHRoaW5rIFRISVMgZG9jdW1lbnQgd2lsbCBlbmQgdXAgZGVm
aW5pbmcgYSBQUElNIEJJRVIgcHJlZml4IGFkZHJlc3MgPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7IGZhbWlseSwgYW5kIHJpZ2h0IG5vdyBJTUhPIGl0cyB0b28gdGVyc2UuIFNob3VsZCBoYXZl
IHNvbWUgYXNjaWkgPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IHBpY3R1cmUuIFRoZXJlIGlz
IGFsc28gYW4gJnF1b3Q7ZW5jb2RpbmcgdHlwZSZxdW90OyB0eXBpY2FsbHkuIEFrYTo8YnI+DQom
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsgSU1ITyBzb21ldGhpbmcgbWlzc2luZyBoZXJlIGluIGRlZmlu
aXRpb24uPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsgJmd0OyZndDsmZ3Q7
Jmd0OyBIQjImZ3Q7IG9rIEFkZHIgZmFtaWx5IGlzIHJlYWxseSB0aGUgUElNIGFkZHJlc3MgZmFt
aWx5LCBpdCBpcyB0aGUgPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IEhCMiZndDsgaW5jb21p
bmc8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgUElNIGFkZHJlc3MgZmFtaWx5IHRoYXQgd2Ug
YXJlIHNpZ25hbGluZyBvdmVyIEJJRVIuIEkgd2lsbCBjaGFuZ2UgPGJyPg0KJmd0OyAmZ3Q7Jmd0
OyZndDsmZ3Q7IGl0IHRvPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IHwgQWRkciBGYW1pbHk6
Jm5ic3A7ICZuYnNwO3BpbSBhZGRyZXNzIGZhbWlseSBhcyBkZWZpbmVkIGluIFtSRkM3NzYxXTxi
cj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyB8IEJJRVIgSW5mbzombmJzcDsgJm5ic3A7SUJCUiBQ
cmVmaXggKGlwdjQgb3IgaXB2NiksIFNELCBiZnItaWQ8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZn
dDsgPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgLSBUaGUgZG9j
dW1lbnQgc2hvdWxkIG1ha2Ugc3RhdGVtZW50cyBhYm91dCB0aGUgc2V0dGluZyBvZiB0aGU8YnI+
DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgZW50cm9weSBm
aWVsZCBpbiB0aGUgQklFUiBkYXRhIHBhY2tldHMgb2YgaW5kaXZpZHVhbCAoUyxHKSBmbG93cy48
YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgR2l2ZW4g
dGhlIHByb2JsZW0gb2YgdXNpbmcgRUNNUCBwYXRocyBhbmQgdGhlIHByZXZhbGVuY2Ugb2YgZmV3
IGJpczxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyBz
b3VyY2VzIHNlbmRpbmcgdHJhZmZpYyBmb3IgbWFueSBTU00gY2hhbm5lbHMsIGkgdGhpbmsgdGhl
IGVudHJvcHk8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgc2hvdWxkIGJlIGNhbGN1bGF0ZWQgZnJvbSBib3RoIFMgYW5kIEcgKG5vdCBvbmx5IGZyb20g
UykuIEFsc28sPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7IGlmIHRoZXJlIGlzIG5vIGNvbXBsZXRlIEVDTVAgaW4gdGhlIG5ldHdvcmssIG11bHRpcGxl
IEZIUjxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyB3
aWxsIHBvdGVudGlhbGx5IHNlbmQgdGhlIHNhbWUgdHJhZmZpYywgYW5kIHRoZW4gdGhhdCBzaG91
bGQ8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgZmxv
dyBhcyBtdWNoIGFzIHBvc3NpYmxlIGFjcm9zcyBkaWZmZXJlbnQgcGF0aHMgKHNvIGFzIG5vdDxi
cj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyB0byBvdmVy
bG9hZCBhIHNpbmdsZSBsaW5rKS48YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4N
CiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyBFLmcuOiBzb21l
dGhpbmcgbGlrZSAoUyBYT1IgRyBYT1Igcm91dGVyLWlkKSAlIDIwPGJyPg0KJmd0OyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7IG1pZ2h0IGJlIGEgZ29vZCByZWNvbW1l
bmRhdGlvbiBmb3IgdGhlIGVudHJvcHkuPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8
YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhCJmd0OyBhZ2FpbiBhcyBwZXIgYWJvdmUg
ZXhwbGFuYXRpb24gd2UgZmVlbCBFQ01QIGlzIGJleW9uZCB0aGlzIDxicj4NCiZndDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgSEImZ3Q7IGRyYWZ0LiBJdDxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyBpcyByZWFsbHkgYSBiaWVyIHRyYW5zcG9ydCBwcm9ibGVtIGFuZCBhbnkgb3RoZXIgZHJhZnQg
YWRkcmVzc2luZyA8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgdGhpcyBzaG91bGQgYmUgdGFr
ZW4gaW50byBjb25zaWRlcmF0aW9uIGZvciBQSU0gc2lnbmFsaW5nIGFsc28uPGJyPg0KJmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBUaGlzIHdhcyBwcmlt
YXJpbHkgYWJvdXQgdGhlIHNldHRpbmcgb2YgdGhlIGVudHJvcHkgZmllbGQuPGJyPg0KJmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7IEkgdGFrZSB5b3VyIHBvaW50IHRoYXQgZS5nLjogcmZjODU1NiBkb2Vz
bid0IG1lbnRpb24gZW50cm9weSBhdCA8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgYWxsLCBi
dXQgdGhhdCBkb2Vzbid0IG1ha2UgYm90aCBkb2N1bWVudHMgZXF1YWxseSAmcXVvdDtnb29kJnF1
b3Q7LCBidXQgcmF0aHIgPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IG91ciBzb2x1dGlvbiBk
ZXNjcmlwdGlvbiBlcXVhbGx5IGluY29tcGxldGUgYW5kIHN1YmplY3QgdG8gc3VycHJpc2VzIGZv
ciBvcGVyYXRvcnMuPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7IDIuIFRoZSBkb2N1bWVudCBtZW50aW9ucyBQSU0t
QVNNLCB3aGljaCBpcyBhIHRlcm0gdGhhdCBBRkFJSyBpczxicj4NCiZndDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt1bmRlZmluZWQgaW4gYW55IHN0YW5k
YXJkcyB0cmFjayBSRkMuIEkgZ3Vlc3MgaXQgbWVhbnQgdG8gc2F5IEFTTSw8YnI+DQomZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7YnV0IHRoYXQgY291
bGQgYmUgUElNLVNNLCBQSU0tRE0gb3IgQmlkaXItUElNLjxicj4NCiZndDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwO0lmIGl0cyBtZWFudCB0byBkZXNjcmliZSBQSU0tU00sIHRoZW4gaSB0aGluayB0
aGVyZSBpczxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDt0aGUgYWRkaXRpb25hbCBkZXBlbmRlbmN5IG9mIGZpZ3VyaW5nIG91dCB3aGVyZSBS
UCBpbmZvcm1hdGlvbjxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDtjb21lcyBmcm9tLiBBc3N1bWluZyB0aGV5IGFyZSBtYW51YWxseSBjb25m
aWd1cmVkIGNvbnNpc3RlbnRseTxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDtpcyBub3QgYSBnb29kIGV4cGVjdGF0aW9uLiBNb3N0IFBJTSBk
b21haW5zIHVzZSBlaXRoZXIgc29tZSA8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9s
ZDxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBDaXNjbzxicj4NCiZndDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtwcm9wb3JpZXRhcnkgcHJvdG9jb2ws
IG9yIEJTUi4gTmVpdGhlciBvZiB0aGVzZSB3aWxsIHdvcms8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7dGhyb3VnaCB0aGlzIHNvbHV0aW9u
IHVubGVzcyB3ZSBhZGQgYSBzb2x1dGlvbiB0byBzdXBwb3J0PGJyPg0KJmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2Zsb29kaW5nIHRvIGFsbCBCRkVS
IHRoYXQgcnVuIFBJTS4gSSB0aGluayB0aGF0IG1pZ2h0IGhhdmU8YnI+DQomZ3Q7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7YmVlbiB0aGUgaWRlYSBvZiBk
ZWZpbmluZyB0aGUgdGVybSBCRlQgaW4gdGhlIGRvY3VtZW50LCBidXQ8YnI+DQomZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7dGhhdCB0ZXJtIGlzIG5v
dCB1c2VkLjxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOy0gRXZlbiBpZiB3ZSBrbmV3
IHRoZSBQSU0tU00gUlBzIG9uIHRoZSBMSFIsIGkgZG8gbm90IGxpa2UgPGJyPg0KJmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyB0aGU8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgcmVzdWx0aW5n
PGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
O3NvbHV0aW9uLCBiZWNhdXNlIHdlIHdvdWxkIHN0aWxsIHJlcXVpcmUgdGhlIFJQVC9TUFQgc3dp
dGNob3Zlcjxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDtzaWduYWxpbmcgYW5kIHRyYWNraW5nIG9mIGJvdGggKFMsRykgYW5kICgqLEcpIExI
Ui4gSSB3b3VsZDxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDtiZSBhIGxvdCBtb3JlIGEgZmFuIG9mIHNpbXBseSByZXVzaW5nIFJGQzgzNjQg
YW5kIGp1c3QgdXNlIHRoZTxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDtCSUVSIEJGVCB0byBmbG9vZCBhcHByb3ByaWF0ZSAoUyxHKSBhY3Rp
dmUgbWVzc2FnZXMgdG8gYWxsIExIUi48YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxi
cj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBIQiZndDsgc28gd2UgaGF2ZSB0cmllZCB0aGlzIHNvbHV0aW9uIHdpdGggc3RhdGljIFJQ
IGFuZCBpdCBpcyB3b3JraW5nLjxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsgWWVzLCB0aGlzIHdhcyBub3QgYSBjb25jZXJuIGFib3V0IG5vdCB3
b3JraW5nLCBidXQgYWJvdXQgbm90IGJlaW5nIDxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBh
YmxlIHRvIG1ha2UgdGhlIHNvbHV0aW9uIGxvb2sgYXR0cmFjdGl2ZSB0byBhbnkgb3BlcmF0b3Ig
d2hvIGRvZXMgPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IG5vdCBoYXZlIGFuIFNETiBjb250
cm9sbGVyIHRoYXQgY2FuIGF1dG9tYXRlIGNvbmZpZ3VyYXRpb24uPGJyPg0KJmd0OyAmZ3Q7Jmd0
OyZndDsmZ3Q7IDxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgSEImZ3Q7IFRoYXQgc2Fp
ZCBJIGhhdmUgbm8gaXNzdWUgcmVtb3ZpbmcgUElNLVNNIGZyb20gdGhlIGRyYWZ0IGFuZCA8YnI+
DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhCJmd0OyBtYWtlIGl0PGJyPg0KJmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7IGp1c3QgU1NNIGJhc2UgYW5kIHJlaW50cm9kdWNlIFNNIGluIGxhdGVyIGRy
YWZ0LCBidXQgYXMgSSBwb2ludGVkIDxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBvdXQgcHJl
dmlvdXNseSB3ZSB0cmllZCB0byBrZWVwIHRoZSBkcmFmdCBnZW5lcmFsIHRvIHNpZ25hbCBhbnkg
cGltIDxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBqb2luIHBydW5lIGV0Yy4uPGJyPg0KJmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBEZWZpbml0ZWx5
IHRoaW5rIGl0cyBnb29kIHRvIHNlZSB0aGF0IHRoZSBzaWduYWxpbmcgdGhpcyBkcmFmdCA8YnI+
DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgZGVmaW5lcyBjYW4gcG90ZW50aWFsbHkgc3VwcG9ydCBh
bGwgUElNIG1lc3NhZ2VzLCBidXQgeWVzLCBpIHdvdWxkIDxicj4NCiZndDsgJmd0OyZndDsmZ3Q7
Jmd0OyBwcmVmZXIgdG8gZGVjaWRlIGxhdGVyIG9uIGFuIEFTTSBzb2x1dGlvbi48YnI+DQomZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IENoZWVyczxicj4N
CiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgVG9lcmxlc3M8YnI+DQomZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwO0lmIHlvdSBhc2sgbWUsIGl0IHdvdWxkIGJlIGdvb2QgZW5vdWdoIHRv
IGZpbmFsaXplIHRoZSBkb2MgZm9yPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwO1NTTSBhbmQgZG8gYSBmb2xsb3d1cCBmb3IgQVNNIHZpYSBT
U00mIzQzOyhTLEcpLWFjdGl2ZS1zaWduYWxpbmc8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7bGF0ZXIuPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwO1Ro
ZSBvdGhlciBoaWdoIGxldmVsIHF1ZXN0aW9uIGlzOiBXaGF0IGFyZSB0aGUgZ29vZCByZWFzb25z
IHRvIHVzZTxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7QklFUiB0
byB1bmljYXN0IHRoZSBqb2luL3BydW5lIG1lc3NhZ2VzIGZyb20gTEhSIHRvIEZIUiA/IEFzIG9w
cG9zZWQ8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwO3RvIHVzZSB1
bmljYXN0IG1lc3NhZ2VzLiBJZiB0aGVyZSBhcmUgYmVuZWZpdHMsIHRoZXkgc2hvdWxkIGJlPGJy
Pg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDt3cml0dGVuIGRvd24uPGJy
Pg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jm5ic3A7ICZuYnNwO1RoZSByZWxhdGVkIChidXQgcmVhbGx5IGluZGVwZW5kZW50KSBjb25j
ZXJuIGlzOiBTSG91bGQgd2U8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZu
YnNwO3JlaW50cm9kdWNlIE5PVyBhIHNjaGVtZSB0aGF0IHVzZXMgdW5yZWxpYWJsZSBkYXRhZ3Jh
bSBzaWduYWxpbmc8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwO2Zv
ciBqb2luL3BydW5lIChhY3Jvc3MgYSBwb3RlbnRpYWxseSBtdWx0aS1ob3AgV0FOIHBhdGgpLCB3
aGVuIHdlIHdlbnQ8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwO3Ro
cm91Z2ggdGhlIGV4ZXJjaXNlIGFuZCBjb25jbHVkZWQgd2UgbmVlZCBiZXR0ZXI6IEFrYTogT3Jp
Z2luYWw8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgbXVsdGljYXN0PGJyPg0KJmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDtWUE4gRGVmYXVsdC9EYXRhLU1EUCB1c2VkIFBJ
TSAoZGF0YWdyYW1zKSBhbmQgdGhvc2UgcGFja2V0cyBnb3QgbG9zdDxicj4NCiZndDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ZHVpbmcgYnVyc3QtY29sbGlzaW9ucyAoc3VjaCBh
cyByZWNvbnZlcmdlbmNlIGV2ZW50cyBldGMuKS4gQkdQIDxicj4NCiZndDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgb3I8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgUE9SVDxicj4NCiZndDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7c29sdmUgdGhpcyBpc3N1ZS48YnI+DQomZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJz
cDsgJm5ic3A7QWthOiBJIHdvdWxkIHN1Z2dlc3QgdG8gc2F5IHRoZSBqb2luL3BydW5lIHNpZ25h
bGluZyBzaG91bGQgYmUgPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB2aWE8YnI+DQom
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsgUE9SVC48YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jm5ic3A7ICZuYnNwO1RoZSBQT1JUIG1lc3NhZ2VkIGNhbiBiZSBvdmVyIHVuaWNhc3Qgb3IgQklF
UiBiYXNlZCBvbiB0aGUgYW5zd2VyIHRvPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZu
YnNwOyAmbmJzcDthYm92ZSBxdWVzdGlvbi48YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IDxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7SWYgdGhlcmUgaXMg
YSAobWlzZ3VpZGVkIDstKSBtYXlvcml0eSBvZiBmb2xrcyB0aGlua2luZyB3ZSBkbyBub3Q8YnI+
DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwO25lZWQgcmVsaWFibGUgam9p
bi9wcnVuZSBzaWduYWxpbmcgYWNyb3NzIHRoaXMgQklFUiBzb2x1dGlvbiBldmVuPGJyPg0KJmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDt0aG91Z2ggd2UndmUgcmVjb2duaXpl
ZCB0aGF0IG5lZWQgbG9uZyB0aW1lIGFnbyBpbiBwcmlvciBzb2x1dGlvbnMsPGJyPg0KJmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDt0aGVuIHBsZWFzZSB3cml0ZSBhdCBsZWFz
dCBhIHNlY3Rpb24gYWJvdXQgdGhlIERpZmZTZXJ2IHJlcXVpcmVtZW50cyw8YnI+DQomZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwO2FrYTogbWFraW5nIHN1cmUgdGhlc2UgJnF1
b3Q7c2lnbmFsaW5nJnF1b3Q7IEJJRVIgcGFja2V0cyBmb3Igam9pbi9wcnVuZSBnZXQ8YnI+DQom
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwO2FwcHJvcHJpYXRlIE1QTFMvRVhQ
IG9yIERTQ1AgaW4gdGhlaXIgYWNjb3JkaW5nIGVuY2FwIGhlYWRlcnMgKHRoZXJlPGJyPg0KJmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDthcmUgc3RhbmRhcmRzIGZvciBzaWdu
YWxpbmcgRVhQL0RTQ1ApLjxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDaGVlcnM8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jm5ic3A7ICZuYnNwOyBUb2VybGVzczxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
PGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBXZWQsIE9jdCAwMywgMjAxOCBhdCAw
OTozNTo1NVBNICYjNDM7MDAwMCwgQW50b25pIFByenlnaWVuZGEgd3JvdGU6PGJyPg0KJmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhpcyB0aHJlYWQgaW5pdGlhdGVzIDIgd2Vla3MgV0cg
TEMgb248YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6Ly9kYXRhdHJh
Y2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1iaWVyLXBpbS1zaWduYWxpbmcvIiB0YXJnZXQ9
Il9ibGFuayI+DQpodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLWJp
ZXItcGltLXNpZ25hbGluZy88L2E+IHBlciA8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgcmVx
dWVzdCBhbmQgY29uc2Vuc3VzIEAgSUVURiAxMDIgPz8/PGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tIHRvbnk8
YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsgPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IC0tPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7IC0tLTxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86dHRl
QGNzLmZhdS5kZSIgdGFyZ2V0PSJfYmxhbmsiPnR0ZUBjcy5mYXUuZGU8L2E+PGJyPg0KJmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IEJJRVIgbWFpbGluZyBsaXN0PGJyPg0K
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpCSUVSQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+QklFUkBpZXRmLm9yZzwvYT48YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsg
PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9iaWVyIiB0YXJn
ZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9iaWVyPC9h
Pjxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7ICZndDsmZ3Q7IDxicj4NCiZn
dDsgJmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsgQklFUiBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7
ICZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86QklFUkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPkJJRVJAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0iaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9iaWVyIiB0YXJnZXQ9Il9ibGFuayI+
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9iaWVyPC9hPjxicj4NCiZndDsg
Jmd0OyZndDsgPGJyPg0KJmd0OyAmZ3Q7Jmd0OyA8YnI+DQomZ3Q7ICZndDsmZ3Q7IC0tPGJyPg0K
Jmd0OyAmZ3Q7Jmd0OyAtLS08YnI+DQomZ3Q7ICZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzp0dGVA
Y3MuZmF1LmRlIiB0YXJnZXQ9Il9ibGFuayI+dHRlQGNzLmZhdS5kZTwvYT48YnI+DQomZ3Q7ICZn
dDsgPGJyPg0KJmd0OyAmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fPGJyPg0KJmd0OyAmZ3Q7IEJJRVIgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyAmZ3Q7
IDxhIGhyZWY9Im1haWx0bzpCSUVSQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+QklFUkBpZXRm
Lm9yZzwvYT48YnI+DQomZ3Q7ICZndDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9iaWVyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9iaWVyPC9hPjxicj4NCiZndDsgPGJyPg0KJmd0OyBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsgQklFUiBtYWls
aW5nIGxpc3Q8YnI+DQomZ3Q7IDxhIGhyZWY9Im1haWx0bzpCSUVSQGlldGYub3JnIiB0YXJnZXQ9
Il9ibGFuayI+QklFUkBpZXRmLm9yZzwvYT48YnI+DQomZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vYmllciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vYmllcjwvYT48YnI+DQo8YnI+DQotLSA8YnI+
DQotLS08YnI+DQo8YSBocmVmPSJtYWlsdG86dHRlQGNzLmZhdS5kZSIgdGFyZ2V0PSJfYmxhbmsi
PnR0ZUBjcy5mYXUuZGU8L2E+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_DB7PR07MB474557A3AA282650E415D14991450DB7PR07MB4745eurp_--


From nobody Tue Nov 26 16:31:50 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: bier@ietf.org
Delivered-To: bier@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 458FF120B25; Tue, 26 Nov 2019 16:31:49 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: bier@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.111.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: bier@ietf.org
Message-ID: <157481470921.13719.10205149188963846935@ietfa.amsl.com>
Date: Tue, 26 Nov 2019 16:31:49 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/yXtPIN5C9gPF0nm9vvtu05XOpw8>
Subject: [Bier] I-D Action: draft-ietf-bier-path-mtu-discovery-07.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Nov 2019 00:31:49 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Bit Indexed Explicit Replication WG of the IETF.

        Title           : Path Maximum Transmission Unit Discovery (PMTUD) for Bit Index Explicit Replication (BIER) Layer
        Authors         : Greg Mirsky
                          Tony Przygienda
                          Andrew Dolganow
	Filename        : draft-ietf-bier-path-mtu-discovery-07.txt
	Pages           : 8
	Date            : 2019-11-26

Abstract:
   This document describes Path Maximum Transmission Unit Discovery
   (PMTUD) in Bit Indexed Explicit Replication (BIER) layer.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-bier-path-mtu-discovery/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-bier-path-mtu-discovery-07
https://datatracker.ietf.org/doc/html/draft-ietf-bier-path-mtu-discovery-07

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-bier-path-mtu-discovery-07


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/


From nobody Tue Nov 26 16:34:37 2019
Return-Path: <gregimirsky@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 880DF120B2F; Tue, 26 Nov 2019 16:34:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 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_NONE=-0.0001, SPF_HELO_NONE=0.001, 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 4qMSwtPV2TFK; Tue, 26 Nov 2019 16:34:33 -0800 (PST)
Received: from mail-lf1-x12a.google.com (mail-lf1-x12a.google.com [IPv6:2a00:1450:4864:20::12a]) (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 69558120B2E; Tue, 26 Nov 2019 16:34:33 -0800 (PST)
Received: by mail-lf1-x12a.google.com with SMTP id 203so15602353lfa.12; Tue, 26 Nov 2019 16:34:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to;  bh=60af++n/0e/BPsyJiryJ3namTjQ5653IY8jiL+WGUPc=; b=r5E4jFfrvjXVhA1o+DBsyPZ2xEn/nC24vFZqfqygR9FPla2HgUalICsPyX6jj6E4VG seSFFzAZs7wUT6+RSW308Xktp74VWjQ11DUO09EjSfJIW8D6XF5KE/EQDblCh+gxtUgw gtle1pT+/hRraMkx+N7n8QXOufDNTK66MVF9FUzqIXCWvcQ+I4CRUFKE/gCgtGDvEx0j QCSiAPBiZRLbZNZab+nhCyRjnWeXtnMrNg/WsQqCTfqJzms7rORsvUWXJTRKrgN0SCbd AnFcVVLkwLywtcMDy5utmyco+P5//jm3c/adsvlUkXR6Oz5gnzdV/CNJGEICUQU1iwZS LRwg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=60af++n/0e/BPsyJiryJ3namTjQ5653IY8jiL+WGUPc=; b=pj8LkynpgtQ2uvfzetwGLwrKrL+DpShsxXlV/YPfGLKmPLOrcJtaBs3pA1+lkNFW3O e7w11ZTizWempCMQ/mCYx/7PgE0iMKDxmUgNH01/QrrBwQMgbxbyCDyGE1dNAuXCuM2a 60BhSjovjv8uhPA1guc4Nxct+LIiCqvpJ3DT/imUcevsMvTEJFbnfwxVW2VV6cegTmMB Wd0OHfZHlTTYiiUVnm3OwXtglRPDGCJ1ox92NdIUsGD3IoUVM9YtsUpp6k9Y/IGS9zdh BjX/pPO18zCxLhOD3WZXxUvp5J5WRwsIPGJGLPfpXigTzX6ODOXfzvdqlmVCmUGaoslg Mtcw==
X-Gm-Message-State: APjAAAWxKJs+W1JHUs7MWbd3GIaeJDUG+nlzkCxj8nOQTK40c+XFQ0fx +hyY4hd0RO4BU3xrmxbMIP9roCKA5RC2KVyXkyS92Q==
X-Google-Smtp-Source: APXvYqwuUJmx1UnqLooqfA6ShyCU91Nlutgznhncx7xA/M/7EWIOcSIsfdLhcP1gXxZmo5vE1coY9THspEdQ2cLDLds=
X-Received: by 2002:a19:8a46:: with SMTP id m67mr26791403lfd.73.1574814871171;  Tue, 26 Nov 2019 16:34:31 -0800 (PST)
MIME-Version: 1.0
References: <157481470921.13719.10205149188963846935@ietfa.amsl.com>
In-Reply-To: <157481470921.13719.10205149188963846935@ietfa.amsl.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Tue, 26 Nov 2019 16:34:20 -0800
Message-ID: <CA+RyBmUf-NfX4XDm30-8JRd5bUDcXUZDX0nbrPpW0_PDF4Bi0A@mail.gmail.com>
To: BIER WG <bier@ietf.org>, BIER WG Chairs <bier-chairs@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000fbb74a05984928ae"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/43izpInLbPc0XDhqFlcKsIEIJJQ>
Subject: [Bier] Fwd: I-D Action: draft-ietf-bier-path-mtu-discovery-07.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Nov 2019 00:34:36 -0000

--000000000000fbb74a05984928ae
Content-Type: text/plain; charset="UTF-8"

Dear All,
no changes, just to avoid it expiring. Looking forward to working with a
Shepherd.

Regards,
Greg

---------- Forwarded message ---------
From: <internet-drafts@ietf.org>
Date: Tue, Nov 26, 2019 at 4:31 PM
Subject: [Bier] I-D Action: draft-ietf-bier-path-mtu-discovery-07.txt
To: <i-d-announce@ietf.org>
Cc: <bier@ietf.org>



A New Internet-Draft is available from the on-line Internet-Drafts
directories.
This draft is a work item of the Bit Indexed Explicit Replication WG of the
IETF.

        Title           : Path Maximum Transmission Unit Discovery (PMTUD)
for Bit Index Explicit Replication (BIER) Layer
        Authors         : Greg Mirsky
                          Tony Przygienda
                          Andrew Dolganow
        Filename        : draft-ietf-bier-path-mtu-discovery-07.txt
        Pages           : 8
        Date            : 2019-11-26

Abstract:
   This document describes Path Maximum Transmission Unit Discovery
   (PMTUD) in Bit Indexed Explicit Replication (BIER) layer.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-bier-path-mtu-discovery/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-bier-path-mtu-discovery-07
https://datatracker.ietf.org/doc/html/draft-ietf-bier-path-mtu-discovery-07

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-bier-path-mtu-discovery-07


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/

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

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

<div dir=3D"ltr">Dear All,<div>no changes, just to avoid it expiring. Looki=
ng forward to working with a Shepherd.</div><div><br></div><div>Regards,</d=
iv><div>Greg<br><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gm=
ail_attr">---------- Forwarded message ---------<br>From: <span dir=3D"auto=
">&lt;<a href=3D"mailto:internet-drafts@ietf.org">internet-drafts@ietf.org<=
/a>&gt;</span><br>Date: Tue, Nov 26, 2019 at 4:31 PM<br>Subject: [Bier] I-D=
 Action: draft-ietf-bier-path-mtu-discovery-07.txt<br>To:  &lt;<a href=3D"m=
ailto:i-d-announce@ietf.org">i-d-announce@ietf.org</a>&gt;<br>Cc:  &lt;<a h=
ref=3D"mailto:bier@ietf.org">bier@ietf.org</a>&gt;<br></div><br><br><br>
A New Internet-Draft is available from the on-line Internet-Drafts director=
ies.<br>
This draft is a work item of the Bit Indexed Explicit Replication WG of the=
 IETF.<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Title=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0:=
 Path Maximum Transmission Unit Discovery (PMTUD) for Bit Index Explicit Re=
plication (BIER) Layer<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Authors=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: Greg=
 Mirsky<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 Tony Przygienda<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 Andrew Dolganow<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Filename=C2=A0 =C2=A0 =C2=A0 =C2=A0 : draft-iet=
f-bier-path-mtu-discovery-07.txt<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Pages=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0:=
 8<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Date=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 :=
 2019-11-26<br>
<br>
Abstract:<br>
=C2=A0 =C2=A0This document describes Path Maximum Transmission Unit Discove=
ry<br>
=C2=A0 =C2=A0(PMTUD) in Bit Indexed Explicit Replication (BIER) layer.<br>
<br>
<br>
The IETF datatracker status page for this draft is:<br>
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-bier-path-mtu-discov=
ery/" rel=3D"noreferrer" target=3D"_blank">https://datatracker.ietf.org/doc=
/draft-ietf-bier-path-mtu-discovery/</a><br>
<br>
There are also htmlized versions available at:<br>
<a href=3D"https://tools.ietf.org/html/draft-ietf-bier-path-mtu-discovery-0=
7" rel=3D"noreferrer" target=3D"_blank">https://tools.ietf.org/html/draft-i=
etf-bier-path-mtu-discovery-07</a><br>
<a href=3D"https://datatracker.ietf.org/doc/html/draft-ietf-bier-path-mtu-d=
iscovery-07" rel=3D"noreferrer" target=3D"_blank">https://datatracker.ietf.=
org/doc/html/draft-ietf-bier-path-mtu-discovery-07</a><br>
<br>
A diff from the previous version is available at:<br>
<a href=3D"https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-bier-path-mtu-dis=
covery-07" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/rfcdif=
f?url2=3Ddraft-ietf-bier-path-mtu-discovery-07</a><br>
<br>
<br>
Please note that it may take a couple of minutes from the time of submissio=
n<br>
until the htmlized version and diff are available at <a href=3D"http://tool=
s.ietf.org" rel=3D"noreferrer" target=3D"_blank">tools.ietf.org</a>.<br>
<br>
Internet-Drafts are also available by anonymous FTP at:<br>
<a href=3D"ftp://ftp.ietf.org/internet-drafts/" rel=3D"noreferrer" target=
=3D"_blank">ftp://ftp.ietf.org/internet-drafts/</a><br>
<br>
_______________________________________________<br>
BIER mailing list<br>
<a href=3D"mailto:BIER@ietf.org" target=3D"_blank">BIER@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/bier" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/bier</a><br>
</div></div></div>

--000000000000fbb74a05984928ae--


From nobody Tue Nov 26 20:37:56 2019
Return-Path: <stig@venaas.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4D65C120B5E for <bier@ietfa.amsl.com>; Tue, 26 Nov 2019 20:37:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=venaas-com.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KR_s7fcuNVqD for <bier@ietfa.amsl.com>; Tue, 26 Nov 2019 20:37:49 -0800 (PST)
Received: from mail-ed1-x52b.google.com (mail-ed1-x52b.google.com [IPv6:2a00:1450:4864:20::52b]) (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 ED37A120B5B for <bier@ietf.org>; Tue, 26 Nov 2019 20:37:48 -0800 (PST)
Received: by mail-ed1-x52b.google.com with SMTP id cy15so10912190edb.4 for <bier@ietf.org>; Tue, 26 Nov 2019 20:37:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=venaas-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=5o4ZupL58qvziexsrpOnyM7MYHlr9dEDaQsl+8LXSLM=; b=1B67vHHwDtONDu88NsAzI9xk3KouE4xwOVNG4TJ0dNkZBlaj4Es5RRcSZmeORMsAHb HS+YFHTIzdFkyzFAD280GbYSwviiXMtMjbh8tPI4aeEfzxVpRB6dRh1BYuPDsHGO7W+R KinB/HBbvglFEM7QiXiwrpU+zKaZL/FbGj2uSFgqujHhjrTVtLIxLi/HH4KU1tmflR3N HTOXQjZshXp0B6+lVyHe1lJcnPqJnc50440Gl5C513KtJS2JVGWpDFrUUzghd41jvhyE k00QzdyZ+24u3DiIwtX8ttJRYg436wd+C5Gj6vV9ABccL9InxABsdKqOXfXTxEnW/YOL DjXQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=5o4ZupL58qvziexsrpOnyM7MYHlr9dEDaQsl+8LXSLM=; b=GfmUiAQ6qLZ6IY8jb5PyxQkUpYQUNY1DonyxzsjXVuBUoPQN5NsMLFKo+oD77oOKhS exvKEG5YKGEavlwUkdmSlYUeUkKdPaamDprrfpX5G0dcRR4Q1c61tkZsbDwDlX9tcEjc E21vSAg876oRq4jQoyc2/mgyJpqtFaZBILzv6KkHAHcGr8fwTcqZSANR2/Pp8BEHOI38 kEv24Y0nOdXOuOjwhcqJ+aFbnfGXjLl3VSHLeL/UcglZ3HlYuoJP5eVcVqKrrzNItLbi W6eSPfeZ8d5JcvAiJVKj0WPGkiBewG31z+ifFVesrEgGo4SmJLI0j9d0EylmgWZbi/pi 7FbQ==
X-Gm-Message-State: APjAAAUdhzpyKTh8zyXDyX/Bcq+qGn2GSv0+/V2WcKoGE2agARVBZYGE 7mOZvbf/awpaKNVDvB+t8RF/fl+bpDTjK1a6pkQzCA==
X-Google-Smtp-Source: APXvYqymfm9LKauYvAcJJ6/wsjoItYHREO/AYcrF4RBuuzmyTwvCMPuvZZq8OVdk+njIMYr08MUKxeYevRPYYZd6qno=
X-Received: by 2002:a17:906:aad0:: with SMTP id kt16mr21462950ejb.223.1574829467324;  Tue, 26 Nov 2019 20:37:47 -0800 (PST)
MIME-Version: 1.0
References: <20191024152401.GA24806@faui48f.informatik.uni-erlangen.de> <DB7PR07MB47454939E389C61D765EA35891640@DB7PR07MB4745.eurprd07.prod.outlook.com> <20191028080131.GC24806@faui48f.informatik.uni-erlangen.de> <DB7PR07MB4745D595FB417013F944018F91610@DB7PR07MB4745.eurprd07.prod.outlook.com> <CAHANBt+fa_P8PDrczXEwYqMCNtoU3_pzFZA2UYXdr4aoU57W0g@mail.gmail.com> <20191029201944.GE24806@faui48f.informatik.uni-erlangen.de> <CAHANBtJEDTeCSAfoT001Xf63qjca+UyNnJdhQeopX9Un-t14tQ@mail.gmail.com> <858419AA-2E71-43A0-B49C-D71D27F2AEE6@cisco.com> <DB7PR07MB47454406E2566F21FF23FCAE91600@DB7PR07MB4745.eurprd07.prod.outlook.com> <DB7PR07MB474504EBF3336D955240FF7791620@DB7PR07MB4745.eurprd07.prod.outlook.com> <20191121023206.GA37374@faui48f.informatik.uni-erlangen.de> <CAHANBtLcbhbmF+PxPLgqRpP=j26pLO7Oy+ch2Vq_Yn9egSrhug@mail.gmail.com> <DB7PR07MB474557A3AA282650E415D14991450@DB7PR07MB4745.eurprd07.prod.outlook.com>
In-Reply-To: <DB7PR07MB474557A3AA282650E415D14991450@DB7PR07MB4745.eurprd07.prod.outlook.com>
From: Stig Venaas <stig@venaas.com>
Date: Wed, 27 Nov 2019 11:37:34 +0700
Message-ID: <CAHANBtK=2_sPqkQFOJV+7XHeWPdOe6HkmVSs+kJ8kN+J9iJujA@mail.gmail.com>
To: "Bidgoli, Hooman (Nokia - CA/Ottawa)" <hooman.bidgoli@nokia.com>
Cc: Toerless Eckert <tte@cs.fau.de>, "Mankamana Mishra (mankamis)" <mankamis@cisco.com>, BIER WG <bier@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000fb66fd05984c8e53"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/IxZkligrHZRcn1qXXYl4KV9JYU4>
Subject: Re: [Bier] WG LC on https://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Nov 2019 04:37:55 -0000

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

Hi

It does partly address them. I still think a bit more detail is needed
since pim normally relies on neighborships, and hello options for
capabilities. I'll try to propose some text next week when back from
vacation.

Stig


On Tue, Nov 26, 2019, 22:37 Bidgoli, Hooman (Nokia - CA/Ottawa) <
hooman.bidgoli@nokia.com> wrote:

> Hi Stig
>
>
>
> Please read the latest uploaded draft=E2=80=A6
>
>
>
> For pim neighborships is the blow text in draft sufficient?
>
>
>
>    =E2=80=9CThat said the BBR
>
>    does not propagate all PIM packets natively into the BIER domain.
>
>    Instead when it determines that the PIM join or prune messages needs
>
>    to be signaled through the BIER domain it will tunnel the PIM packet
>
>    through the BIER network. This tunneling is only done for signaling
>
>    purposes and not for creating a PIM adjacency between the two
>
>    disjoint PIM domains through the BIER domain.=E2=80=9D
>
>
>
>
>
> For PIM Asserts and SM please read the PIM-SM behavior
>
>
>
> It should be noted that this draft only signals PIM Joins and Prunes
>
>    through the BIER domain and not any other PIM message types including
>
>    PIM Hellos or Asserts.
>
>
>
> Do these address your concerns? If not could you please suggest a text?
> Thanks in advance.
>
>
> Regards
>
>
>
> Hooman
>
>
>
> *From:* Stig Venaas <stig@venaas.com>
> *Sent:* Monday, November 25, 2019 11:39 PM
> *To:* Toerless Eckert <tte@cs.fau.de>
> *Cc:* Bidgoli, Hooman (Nokia - CA/Ottawa) <hooman.bidgoli@nokia.com>;
> Mankamana Mishra (mankamis) <mankamis@cisco.com>; BIER WG <bier@ietf.org>
> *Subject:* Re: [Bier] WG LC on
> https://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/
>
>
>
> I'm on holiday this week and haven't checked that carefully, but it looks
> like several last call comments I made are not addressed. Apart from
> editorial comments, I still think it is necessary to have some text about
> there not being pim neighborships, what pim capabilities are assumed, and
> that there are no asserts. I'll have a closer look later.
>
>
>
> Stig
>
>
>
>
>
> On Thu, Nov 21, 2019, 09:32 Toerless Eckert <tte@cs.fau.de> wrote:
>
> +1 now for handing to IESG.
>
> On Fri, Nov 01, 2019 at 07:05:52PM +0000, Bidgoli, Hooman (Nokia -
> CA/Ottawa) wrote:
> > Uploaded version 8 with the 3 new subjects discussed in this email.
> >
> > 1. ECMP
> > 2. PIM AF
> > 3. SM clarification
> >
> > Regards
> >
> > Hooman
> >
> >
> > -----Original Message-----
> > From: Bidgoli, Hooman (Nokia - CA/Ottawa)
> > Sent: Tuesday, October 29, 2019 10:58 PM
> > To: Mankamana Mishra (mankamis) <mankamis@cisco.com>; Stig Venaas <
> stig@venaas.com>
> > Cc: Toerless Eckert <tte@cs.fau.de>; BIER WG <bier@ietf.org>
> > Subject: RE: [Bier] WG LC on
> https://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/
> >
> > Thanks all!
> >
> > So just to ensure I got all info
> >
> > 1. I will add a section for ECMP
> > If the lookup for source results into multiple EBBRs, then the algorith=
m
> should ensure that all signaling for a particular (C-S,
> > C-G) is forward to a single EBBR. How the this selection is done is
> application specific. As an example it can be round robin or smallest EBB=
R
> IP
> >
> > 2. change the AF to PIM AF
> >
> > 3. I am also in the same mindset as Stig and Mankamana, I think we
> should make the document about signaling PIM J/P through a BIER and point
> out that for some of the more involved SM/ASM protocols like auto-RP etc.=
.
> there is a need for extensions which will be available in future text.
> >
> > Regards
> >
> > Hooman
> >
> > -----Original Message-----
> > From: Mankamana Mishra (mankamis) <mankamis@cisco.com>
> > Sent: Tuesday, October 29, 2019 5:47 PM
> > To: Stig Venaas <stig@venaas.com>
> > Cc: Toerless Eckert <tte@cs.fau.de>; BIER WG <bier@ietf.org>; Bidgoli,
> Hooman (Nokia - CA/Ottawa) <hooman.bidgoli@nokia.com>
> > Subject: Re: [Bier] WG LC on
> https://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/
> >
> > I think it would be better idea, to keep this document as is. and have
> independent informational draft covering other case.
> >
> > > On Oct 29, 2019, at 1:34 PM, Stig Venaas <stig@venaas.com> wrote:
> > >
> > > Hi
> > >
> > > What already is in the document works for me, allowing any PIM J/P,
> > > regardless of ASM or SSM. You are suggesting that it talks about high
> > > level scenarios though, right? Perhaps it is worth adding a section o=
r
> > > two with scenarios. If only SSM scenario is discussed, then I think i=
t
> > > should be pointed out that the solution is not limited to SSM. But
> > > perhaps both SSM and ASM section can be added?
> > >
> > > Alternatively, and maybe better, keep this document mostly as it is,
> > > and have a separate informational document that discusses use cases
> > > for this, as well as other BIER overlay mechanisms?
> > >
> > > Stig
> > >
> > > On Tue, Oct 29, 2019 at 1:19 PM Toerless Eckert <tte@cs.fau.de> wrote=
:
> > >>
> > >> Well... how would you like to see ASM being done in this document ?
> > >> RPT+SPT or what you proposed in a separate document ???
> > >>
> > >> If we document the RPT+SPT approach in this document, nobody will
> > >> implement the newer/better solution. We know that from experience
> > >> (whatever the worst solution to a problem is, thats what the industr=
y
> > >> uses).
> > >>
> > >> Cheers
> > >>    Toerless
> > >>
> > >> On Mon, Oct 28, 2019 at 08:34:53PM -0700, Stig Venaas wrote:
> > >>> Hi
> > >>>
> > >>> While we all know SSM simplifies things, I see no reason to restric=
t
> > >>> this solution to SSM. Whether to implement or deploy only the SSM
> > >>> solution is up to vendors or operators, but I see no reason to
> > >>> prohibit ASM. As mentioned, it works just fine with static RP. It
> would be a shame to limit the scope.
> > >>>
> > >>> Stig
> > >>>
> > >>>
> > >>> On Mon, Oct 28, 2019, 20:27 Bidgoli, Hooman (Nokia - CA/Ottawa) <
> > >>> hooman.bidgoli@nokia.com> wrote:
> > >>>
> > >>>> Adding the working group as well, inline HB2>
> > >>>>
> > >>>> Regards
> > >>>>
> > >>>> Hooman
> > >>>>
> > >>>>
> > >>>> -----Original Message-----
> > >>>> From: Toerless Eckert <tte@cs.fau.de>
> > >>>> Sent: Monday, October 28, 2019 4:02 AM
> > >>>> To: Bidgoli, Hooman (Nokia - CA/Ottawa) <hooman.bidgoli@nokia.com>
> > >>>> Subject: Re: [Bier] WG LC on
> > >>>> https://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/
> > >>>>
> > >>>> On Sat, Oct 26, 2019 at 08:34:01PM +0000, Bidgoli, Hooman (Nokia -
> > >>>> CA/Ottawa) wrote:
> > >>>>> HB> The original idea was this be a generic procedure to tunnel
> > >>>>> HB> pim
> > >>>> joins and prunes through a BIER domain. It didn't really care abou=
t
> > >>>> SSM or SM. As an example our testing showed that static RP worked
> > >>>> with this mechanism.
> > >>>>> HB> that said if we feel we should specifically say this is SSM, =
I
> > >>>>> HB> can
> > >>>> add a sentence.
> > >>>>
> > >>>> The main issue is whether we want the document to be a standalone
> > >>>> document to define a working, implementable and interoperable
> > >>>> solution, or if this should just be some protocol encodings, and
> > >>>> there would be another document describing how to build a working
> interoperable solution from it.
> > >>>>
> > >>>> If we stick we SSM, we have the smallest/easiest solution, and the
> > >>>> document could be standalone. As soon as we think about ASM we get
> > >>>> into the controversy between using the way PIM-SM/ASM is done in
> > >>>> MVPN (which the document is currently hinting at) and newer
> > >>>> mechanisms such as what i think Stig and I would favor/suggest.
> > >>>>
> > >>>> HB2> sure as I mentioned no issue I will say this is SSM only.
> > >>>> HB2> Should add
> > >>>> the static RP case? Or do we want that in separate draft also?
> > >>>>
> > >>>>> HB> With regards to ECMP. We really left this open to the
> > >>>> implementation. As an example when a route request is done for a
> > >>>> source of an pim join, internal algorithms can decide which BFER i=
t
> > >>>> should be forwarded to. To us this like any other ECMP
> > >>>> implementation and it should be open.
> > >>>>> HB> one implementation can decide the lower IP while the other
> > >>>>> HB> would multihome base on (S,G)
> > >>>>
> > >>>> Then the document should add a statement like this:
> > >>>> (using BFR or BBR terminology as you please).
> > >>>>
> > >>>> This document does not specify mechanisms for different BFER to
> > >>>> select a single BFIR for the same multicast traffic flow. When
> > >>>> sources are redundantly attached via more than one BFIR, this can
> > >>>> lead to more than one BFIR forwarding the same multicast traffic
> > >>>> into the BIER domain - towards different set of BFER.
> > >>>>
> > >>>> HB2> ok I will add the following text.
> > >>>>
> > >>>> If the lookup for source results into multiple EBBRs, then the
> > >>>> algorithm should ensure that all signaling for a particular (C-S,
> > >>>> C-G) is forward to a single EBBR. How the this selection is done i=
s
> > >>>> application specific. As an example it can be round robin or
> smallest EBBR IP.
> > >>>>
> > >>>>
> > >>>>>    - It would be helpfull to have a sentence explaining that the
> BFR-ID
> > >>>>>      for the choosen FHR would be learned from the IGP BIER
> extension
> > >>>>>      as defined in the ISIS/OSPF BIER extension docs (the two
> > >>>>>      references are already in the doc but not used at all).
> > >>>>>
> > >>>>> HB> not sure if I understand. We defined an EBBR as egress BIER
> > >>>>> HB> boundary
> > >>>> router. Obviously a BIER router is bound by RFC 8279 and the
> > >>>> IGP/BGP extensions.
> > >>>>
> > >>>> Sure. There is just no text explaining how to stitch these things
> together.
> > >>>>
> > >>>> I guess the idea is something like this:
> > >>>>
> > >>>> HB2> have you looked at the appendix  A? it explains how to find
> > >>>> HB2> the EBBR
> > >>>> (aka BFIR)
> > >>>>
> > >>>> 1. the BFER (iBBR) in question will look at the SPF from itself to
> > >>>> the source of the multicast flow because this is what IGP SPF woul=
d
> > >>>> calculate today. Right ?
> > >>>>
> > >>>> 2. It would then along the path try to find the first router (from
> > >>>> itself) that is announcing a BIER extension. From that it learns
> > >>>> the BFR-ID to send the join to. Right ?
> > >>>>
> > >>>> The problems i can think of apart from the aforementioned case of
> > >>>> more than one BFIR because of ECMP:
> > >>>>
> > >>>> a) Plotting a path from the BFER towards the source is reverse-pat=
h.
> > >>>>   whenever you have e.g.: a network with asymmetric metrics, then
> > >>>>   you may end up picking a wrong BFIR.
> > >>>>
> > >>>> HB2> not really the EBBR tracks which IBBR is sending the pim
> > >>>> HB2> signaling
> > >>>> and stores the information in a table format as per section 3.3. I=
f
> > >>>> ECMP algorithm forward the (C-S, C-G) to a specific EBBR then that
> > >>>> EBBR will note the BFR-ID of the IBBR and for that (C-S, C-G) it
> > >>>> will always send the traffic back to that particular IBBR so even
> > >>>> if the network is asymmetric EBBR knows how to forward the packet
> backward.
> > >>>>
> > >>>>   Aka: Correctly speaking, rule 1 is incorrect, and you would need
> > >>>>   instead to trace the path from the source towards ourselves
> (BFER).
> > >>>>
> > >>>>   To the best of my knowledge, this reverse-path calculation can b=
e
> > >>>>   done at the same cost as standard SPF calculation (simply by
> > >>>>   doing SPF calculation in a topology with all link interface
> metrics
> > >>>>   swapped), but for more than 20 years now i have not seen any
> > >>>>   IGP SPF implementation actually doing this. because even though
> its
> > >>>>   equally fast, it is still additional code that no developer want=
s
> > >>>>   to write as long as there is no big customer business case askin=
g
> > >>>>   for it. And customers do not understand the problem until it is
> too
> > >>>>   late.
> > >>>>
> > >>>>   Aka: unless there is an actually normative explanation of how
> > >>>>   to calculate the BFIR, we're again going to end up with all type
> > >>>>   of crappy half-hearted implementations in IGPs.
> > >>>>
> > >>>> b) A BFR may have multiple BFIR-ID in different subdomains. The BF=
ER
> > >>>>   can only bick a SD/BFR-ID combination for the BFIR in which itse=
lf
> > >>>>   has a BFR-ID, so that the BFER can actually address the BFER.
> > >>>>
> > >>>>   If this matching results in more than one feasible SD/BFIR-ID
> > >>>>   combination, then we've again got the potential for (unnecessary=
)
> > >>>>   multiple copies of the packet to be sent.
> > >>>>
> > >>>> Aka: would be good to have explanatory text about the
> > >>>> implementation choice issues because otherwise we likely end up
> > >>>> with non-interoperating implementations, or surprises by the amoun=
t
> > >>>> of unnecessarily duplicated traffic with multiple BFIR, asymmetric
> > >>>> path or multiple SD/BFR-ID combinations.
> > >>>>
> > >>>> Btw: the document says:
> > >>>>
> > >>>> | Addr Family:   BIER prefix address family as defined in [RFC7761=
]
> > >>>> | BIER Info:   IBBR Prefix (ipv4 or ipv6), SD, bfr-id
> > >>>>
> > >>>> RFC7761 does not define a "BIER prefix address family". Google
> > >>>> couldn't find me another document where this term is used, so i
> > >>>> think THIS document will end up defining a PPIM BIER prefix addres=
s
> > >>>> family, and right now IMHO its too terse. Should have some ascii
> > >>>> picture. There is also an "encoding type" typically. Aka:
> > >>>> IMHO something missing here in definition.
> > >>>>
> > >>>> HB2> ok Addr family is really the PIM address family, it is the
> > >>>> HB2> incoming
> > >>>> PIM address family that we are signaling over BIER. I will change
> > >>>> it to
> > >>>> | Addr Family:   pim address family as defined in [RFC7761]
> > >>>> | BIER Info:   IBBR Prefix (ipv4 or ipv6), SD, bfr-id
> > >>>>
> > >>>>>    - The document should make statements about the setting of the
> > >>>>>      entropy field in the BIER data packets of individual (S,G)
> flows.
> > >>>>>      Given the problem of using ECMP paths and the prevalence of
> few bis
> > >>>>>      sources sending traffic for many SSM channels, i think the
> entropy
> > >>>>>      should be calculated from both S and G (not only from S).
> Also,
> > >>>>>      if there is no complete ECMP in the network, multiple FHR
> > >>>>>      will potentially send the same traffic, and then that should
> > >>>>>      flow as much as possible across different paths (so as not
> > >>>>>      to overload a single link).
> > >>>>>
> > >>>>>      E.g.: something like (S XOR G XOR router-id) % 20
> > >>>>>      might be a good recommendation for the entropy.
> > >>>>>
> > >>>>> HB> again as per above explanation we feel ECMP is beyond this
> > >>>>> HB> draft. It
> > >>>> is really a bier transport problem and any other draft addressing
> > >>>> this should be taken into consideration for PIM signaling also.
> > >>>>
> > >>>> This was primarily about the setting of the entropy field.
> > >>>> I take your point that e.g.: rfc8556 doesn't mention entropy at
> > >>>> all, but that doesn't make both documents equally "good", but rath=
r
> > >>>> our solution description equally incomplete and subject to
> surprises for operators.
> > >>>>
> > >>>>>    2. The document mentions PIM-ASM, which is a term that AFAIK i=
s
> > >>>>>       undefined in any standards track RFC. I guess it meant to
> say ASM,
> > >>>>>       but that could be PIM-SM, PIM-DM or Bidir-PIM.
> > >>>>>
> > >>>>>       If its meant to describe PIM-SM, then i think there is
> > >>>>>       the additional dependency of figuring out where RP
> information
> > >>>>>       comes from. Assuming they are manually configured
> consistently
> > >>>>>       is not a good expectation. Most PIM domains use either some
> > >>>>> old
> > >>>> Cisco
> > >>>>>       proporietary protocol, or BSR. Neither of these will work
> > >>>>>       through this solution unless we add a solution to support
> > >>>>>       flooding to all BFER that run PIM. I think that might have
> > >>>>>       been the idea of defining the term BFT in the document, but
> > >>>>>       that term is not used.
> > >>>>>
> > >>>>>       - Even if we knew the PIM-SM RPs on the LHR, i do not like
> > >>>>> the
> > >>>> resulting
> > >>>>>       solution, because we would still require the RPT/SPT
> switchover
> > >>>>>       signaling and tracking of both (S,G) and (*,G) LHR. I would
> > >>>>>       be a lot more a fan of simply reusing RFC8364 and just use
> the
> > >>>>>       BIER BFT to flood appropriate (S,G) active messages to all
> LHR.
> > >>>>>
> > >>>>>
> > >>>>> HB> so we have tried this solution with static RP and it is
> working.
> > >>>>
> > >>>> Yes, this was not a concern about not working, but about not being
> > >>>> able to make the solution look attractive to any operator who does
> > >>>> not have an SDN controller that can automate configuration.
> > >>>>
> > >>>>> HB> That said I have no issue removing PIM-SM from the draft and
> > >>>>> HB> make it
> > >>>> just SSM base and reintroduce SM in later draft, but as I pointed
> > >>>> out previously we tried to keep the draft general to signal any pi=
m
> > >>>> join prune etc..
> > >>>>
> > >>>> Definitely think its good to see that the signaling this draft
> > >>>> defines can potentially support all PIM messages, but yes, i would
> > >>>> prefer to decide later on an ASM solution.
> > >>>>
> > >>>> Cheers
> > >>>>    Toerless
> > >>>>
> > >>>>>       If you ask me, it would be good enough to finalize the doc
> for
> > >>>>>       SSM and do a followup for ASM via SSM+(S,G)-active-signalin=
g
> > >>>>>       later.
> > >>>>>
> > >>>>>   The other high level question is: What are the good reasons to
> use
> > >>>>>   BIER to unicast the join/prune messages from LHR to FHR ? As
> opposed
> > >>>>>   to use unicast messages. If there are benefits, they should be
> > >>>>>   written down.
> > >>>>>
> > >>>>>   The related (but really independent) concern is: SHould we
> > >>>>>   reintroduce NOW a scheme that uses unreliable datagram signalin=
g
> > >>>>>   for join/prune (across a potentially multi-hop WAN path), when
> we went
> > >>>>>   through the exercise and concluded we need better: Aka: Origina=
l
> > >>>> multicast
> > >>>>>   VPN Default/Data-MDP used PIM (datagrams) and those packets got
> lost
> > >>>>>   duing burst-collisions (such as reconvergence events etc.). BGP
> > >>>>> or
> > >>>> PORT
> > >>>>>   solve this issue.
> > >>>>>
> > >>>>>   Aka: I would suggest to say the join/prune signaling should be
> > >>>>> via
> > >>>> PORT.
> > >>>>>   The PORT messaged can be over unicast or BIER based on the
> answer to
> > >>>>>   above question.
> > >>>>>
> > >>>>>   If there is a (misguided ;-) mayority of folks thinking we do n=
ot
> > >>>>>   need reliable join/prune signaling across this BIER solution ev=
en
> > >>>>>   though we've recognized that need long time ago in prior
> solutions,
> > >>>>>   then please write at least a section about the DiffServ
> requirements,
> > >>>>>   aka: making sure these "signaling" BIER packets for join/prune
> get
> > >>>>>   appropriate MPLS/EXP or DSCP in their according encap headers
> (there
> > >>>>>   are standards for signaling EXP/DSCP).
> > >>>>>
> > >>>>> Cheers
> > >>>>>    Toerless
> > >>>>>
> > >>>>> On Wed, Oct 03, 2018 at 09:35:55PM +0000, Antoni Przygienda wrote=
:
> > >>>>>> This thread initiates 2 weeks WG LC on
> > >>>> https://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/
> per
> > >>>> request and consensus @ IETF 102 ???
> > >>>>>>
> > >>>>>> --- tony
> > >>>>>>
> > >>>>
> > >>>> --
> > >>>> ---
> > >>>> tte@cs.fau.de
> > >>>> _______________________________________________
> > >>>> BIER mailing list
> > >>>> BIER@ietf.org
> > >>>> https://www.ietf.org/mailman/listinfo/bier
> > >>>>
> > >>
> > >>> _______________________________________________
> > >>> BIER mailing list
> > >>> BIER@ietf.org
> > >>> https://www.ietf.org/mailman/listinfo/bier
> > >>
> > >>
> > >> --
> > >> ---
> > >> tte@cs.fau.de
> > >
> > > _______________________________________________
> > > BIER mailing list
> > > BIER@ietf.org
> > > https://www.ietf.org/mailman/listinfo/bier
> >
> > _______________________________________________
> > BIER mailing list
> > BIER@ietf.org
> > https://www.ietf.org/mailman/listinfo/bier
>
> --
> ---
> tte@cs.fau.de
>
>

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

<div dir=3D"auto">Hi<div dir=3D"auto"><br></div><div dir=3D"auto">It does p=
artly address them. I still think a bit more detail is needed since pim nor=
mally relies on neighborships, and hello options for capabilities. I&#39;ll=
 try to propose some text next week when back from vacation.</div><div dir=
=3D"auto"><br></div><div dir=3D"auto">Stig</div><div dir=3D"auto"><br></div=
></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr"=
>On Tue, Nov 26, 2019, 22:37 Bidgoli, Hooman (Nokia - CA/Ottawa) &lt;<a hre=
f=3D"mailto:hooman.bidgoli@nokia.com">hooman.bidgoli@nokia.com</a>&gt; wrot=
e:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex">





<div lang=3D"EN-CA" link=3D"blue" vlink=3D"purple">
<div class=3D"m_-4515113865634149812WordSection1">
<p class=3D"MsoNormal"><span>Hi Stig<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span>Please read the latest uploaded draft=E2=80=A6=
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span>For pim neighborships is the blow text in draf=
t sufficient?
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span>=C2=A0=C2=A0 =E2=80=9CThat said the BBR<u></u>=
<u></u></span></p>
<p class=3D"MsoNormal"><span>=C2=A0=C2=A0 does not propagate all PIM packet=
s natively into the BIER domain.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span>=C2=A0=C2=A0 Instead when it determines that t=
he PIM join or prune messages needs<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span>=C2=A0=C2=A0 to be signaled through the BIER d=
omain it will tunnel the PIM packet<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span>=C2=A0=C2=A0 through the BIER network.
<span style=3D"background:yellow">This tunneling is only done for signaling=
<u></u><u></u></span></span></p>
<p class=3D"MsoNormal"><span style=3D"background:yellow">=C2=A0=C2=A0 purpo=
ses and not for creating a PIM adjacency between the two<u></u><u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"background:yellow">=C2=A0=C2=A0 disjo=
int PIM domains through the BIER domain</span><span>.=E2=80=9D<u></u><u></u=
></span></p>
<p class=3D"MsoNormal"><span><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span>For PIM Asserts and SM please read the PIM-SM =
behavior<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"background:yellow">It should be noted=
 that this draft only signals PIM Joins and Prunes<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"background:yellow">=C2=A0=C2=A0 throu=
gh the BIER domain and not any other PIM message types including<u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><span style=3D"background:yellow">=C2=A0=C2=A0 PIM H=
ellos or Asserts.</span><span><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span>Do these address your concerns? If not could y=
ou please suggest a text? Thanks in advance.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span><br>
Regards<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span>Hooman<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">From:</span></b><span lang=
=3D"EN-US"> Stig Venaas &lt;<a href=3D"mailto:stig@venaas.com" target=3D"_b=
lank" rel=3D"noreferrer">stig@venaas.com</a>&gt;
<br>
<b>Sent:</b> Monday, November 25, 2019 11:39 PM<br>
<b>To:</b> Toerless Eckert &lt;<a href=3D"mailto:tte@cs.fau.de" target=3D"_=
blank" rel=3D"noreferrer">tte@cs.fau.de</a>&gt;<br>
<b>Cc:</b> Bidgoli, Hooman (Nokia - CA/Ottawa) &lt;<a href=3D"mailto:hooman=
.bidgoli@nokia.com" target=3D"_blank" rel=3D"noreferrer">hooman.bidgoli@nok=
ia.com</a>&gt;; Mankamana Mishra (mankamis) &lt;<a href=3D"mailto:mankamis@=
cisco.com" target=3D"_blank" rel=3D"noreferrer">mankamis@cisco.com</a>&gt;;=
 BIER WG &lt;<a href=3D"mailto:bier@ietf.org" target=3D"_blank" rel=3D"nore=
ferrer">bier@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [Bier] WG LC on <a href=3D"https://datatracker.ietf.org=
/doc/draft-ietf-bier-pim-signaling/" target=3D"_blank" rel=3D"noreferrer">h=
ttps://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/</a><u></u><u=
></u></span></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">I&#39;m on holiday this week and haven&#39;t checked=
 that carefully, but it looks like several last call comments I made are no=
t addressed. Apart from editorial comments, I still think it is necessary t=
o have some text about there not being pim
 neighborships, what pim capabilities are assumed, and that there are no as=
serts. I&#39;ll have a closer look later.<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Stig<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Thu, Nov 21, 2019, 09:32 Toerless Eckert &lt;<a h=
ref=3D"mailto:tte@cs.fau.de" target=3D"_blank" rel=3D"noreferrer">tte@cs.fa=
u.de</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0c=
m 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm">
<p class=3D"MsoNormal">+1 now for handing to IESG.<br>
<br>
On Fri, Nov 01, 2019 at 07:05:52PM +0000, Bidgoli, Hooman (Nokia - CA/Ottaw=
a) wrote:<br>
&gt; Uploaded version 8 with the 3 new subjects discussed in this email.<br=
>
&gt; <br>
&gt; 1. ECMP<br>
&gt; 2. PIM AF<br>
&gt; 3. SM clarification<br>
&gt; <br>
&gt; Regards<br>
&gt; <br>
&gt; Hooman<br>
&gt; <br>
&gt; <br>
&gt; -----Original Message-----<br>
&gt; From: Bidgoli, Hooman (Nokia - CA/Ottawa) <br>
&gt; Sent: Tuesday, October 29, 2019 10:58 PM<br>
&gt; To: Mankamana Mishra (mankamis) &lt;<a href=3D"mailto:mankamis@cisco.c=
om" target=3D"_blank" rel=3D"noreferrer">mankamis@cisco.com</a>&gt;; Stig V=
enaas &lt;<a href=3D"mailto:stig@venaas.com" target=3D"_blank" rel=3D"noref=
errer">stig@venaas.com</a>&gt;<br>
&gt; Cc: Toerless Eckert &lt;<a href=3D"mailto:tte@cs.fau.de" target=3D"_bl=
ank" rel=3D"noreferrer">tte@cs.fau.de</a>&gt;; BIER WG &lt;<a href=3D"mailt=
o:bier@ietf.org" target=3D"_blank" rel=3D"noreferrer">bier@ietf.org</a>&gt;=
<br>
&gt; Subject: RE: [Bier] WG LC on <a href=3D"https://datatracker.ietf.org/d=
oc/draft-ietf-bier-pim-signaling/" target=3D"_blank" rel=3D"noreferrer">
https://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/</a><br>
&gt; <br>
&gt; Thanks all!<br>
&gt; <br>
&gt; So just to ensure I got all info<br>
&gt; <br>
&gt; 1. I will add a section for ECMP<br>
&gt; If the lookup for source results into multiple EBBRs, then the algorit=
hm should ensure that all signaling for a particular (C-S,<br>
&gt; C-G) is forward to a single EBBR. How the this selection is done is ap=
plication specific. As an example it can be round robin or smallest EBBR IP=
<br>
&gt; <br>
&gt; 2. change the AF to PIM AF<br>
&gt; <br>
&gt; 3. I am also in the same mindset as Stig and Mankamana, I think we sho=
uld make the document about signaling PIM J/P through a BIER and point out =
that for some of the more involved SM/ASM protocols like auto-RP etc.. ther=
e is a need for extensions which will
 be available in future text.<br>
&gt; <br>
&gt; Regards<br>
&gt; <br>
&gt; Hooman<br>
&gt; <br>
&gt; -----Original Message-----<br>
&gt; From: Mankamana Mishra (mankamis) &lt;<a href=3D"mailto:mankamis@cisco=
.com" target=3D"_blank" rel=3D"noreferrer">mankamis@cisco.com</a>&gt;<br>
&gt; Sent: Tuesday, October 29, 2019 5:47 PM<br>
&gt; To: Stig Venaas &lt;<a href=3D"mailto:stig@venaas.com" target=3D"_blan=
k" rel=3D"noreferrer">stig@venaas.com</a>&gt;<br>
&gt; Cc: Toerless Eckert &lt;<a href=3D"mailto:tte@cs.fau.de" target=3D"_bl=
ank" rel=3D"noreferrer">tte@cs.fau.de</a>&gt;; BIER WG &lt;<a href=3D"mailt=
o:bier@ietf.org" target=3D"_blank" rel=3D"noreferrer">bier@ietf.org</a>&gt;=
; Bidgoli, Hooman (Nokia - CA/Ottawa) &lt;<a href=3D"mailto:hooman.bidgoli@=
nokia.com" target=3D"_blank" rel=3D"noreferrer">hooman.bidgoli@nokia.com</a=
>&gt;<br>
&gt; Subject: Re: [Bier] WG LC on <a href=3D"https://datatracker.ietf.org/d=
oc/draft-ietf-bier-pim-signaling/" target=3D"_blank" rel=3D"noreferrer">
https://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/</a><br>
&gt; <br>
&gt; I think it would be better idea, to keep this document as is. and have=
 independent informational draft covering other case.
<br>
&gt; <br>
&gt; &gt; On Oct 29, 2019, at 1:34 PM, Stig Venaas &lt;<a href=3D"mailto:st=
ig@venaas.com" target=3D"_blank" rel=3D"noreferrer">stig@venaas.com</a>&gt;=
 wrote:<br>
&gt; &gt; <br>
&gt; &gt; Hi<br>
&gt; &gt; <br>
&gt; &gt; What already is in the document works for me, allowing any PIM J/=
P, <br>
&gt; &gt; regardless of ASM or SSM. You are suggesting that it talks about =
high <br>
&gt; &gt; level scenarios though, right? Perhaps it is worth adding a secti=
on or <br>
&gt; &gt; two with scenarios. If only SSM scenario is discussed, then I thi=
nk it <br>
&gt; &gt; should be pointed out that the solution is not limited to SSM. Bu=
t <br>
&gt; &gt; perhaps both SSM and ASM section can be added?<br>
&gt; &gt; <br>
&gt; &gt; Alternatively, and maybe better, keep this document mostly as it =
is, <br>
&gt; &gt; and have a separate informational document that discusses use cas=
es <br>
&gt; &gt; for this, as well as other BIER overlay mechanisms?<br>
&gt; &gt; <br>
&gt; &gt; Stig<br>
&gt; &gt; <br>
&gt; &gt; On Tue, Oct 29, 2019 at 1:19 PM Toerless Eckert &lt;<a href=3D"ma=
ilto:tte@cs.fau.de" target=3D"_blank" rel=3D"noreferrer">tte@cs.fau.de</a>&=
gt; wrote:<br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; Well... how would you like to see ASM being done in this docu=
ment ?<br>
&gt; &gt;&gt; RPT+SPT or what you proposed in a separate document ???<br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; If we document the RPT+SPT approach in this document, nobody =
will <br>
&gt; &gt;&gt; implement the newer/better solution. We know that from experi=
ence <br>
&gt; &gt;&gt; (whatever the worst solution to a problem is, thats what the =
industry <br>
&gt; &gt;&gt; uses).<br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; Cheers<br>
&gt; &gt;&gt;=C2=A0 =C2=A0 Toerless<br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; On Mon, Oct 28, 2019 at 08:34:53PM -0700, Stig Venaas wrote:<=
br>
&gt; &gt;&gt;&gt; Hi<br>
&gt; &gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt; While we all know SSM simplifies things, I see no reason =
to restrict <br>
&gt; &gt;&gt;&gt; this solution to SSM. Whether to implement or deploy only=
 the SSM <br>
&gt; &gt;&gt;&gt; solution is up to vendors or operators, but I see no reas=
on to <br>
&gt; &gt;&gt;&gt; prohibit ASM. As mentioned, it works just fine with stati=
c RP. It would be a shame to limit the scope.<br>
&gt; &gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt; Stig<br>
&gt; &gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt; On Mon, Oct 28, 2019, 20:27 Bidgoli, Hooman (Nokia - CA/O=
ttawa) &lt; <br>
&gt; &gt;&gt;&gt; <a href=3D"mailto:hooman.bidgoli@nokia.com" target=3D"_bl=
ank" rel=3D"noreferrer">hooman.bidgoli@nokia.com</a>&gt; wrote:<br>
&gt; &gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; Adding the working group as well, inline HB2&gt;<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; Regards<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; Hooman<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt; &gt;&gt;&gt;&gt; From: Toerless Eckert &lt;<a href=3D"mailto:tte@cs.fa=
u.de" target=3D"_blank" rel=3D"noreferrer">tte@cs.fau.de</a>&gt;<br>
&gt; &gt;&gt;&gt;&gt; Sent: Monday, October 28, 2019 4:02 AM<br>
&gt; &gt;&gt;&gt;&gt; To: Bidgoli, Hooman (Nokia - CA/Ottawa) &lt;<a href=
=3D"mailto:hooman.bidgoli@nokia.com" target=3D"_blank" rel=3D"noreferrer">h=
ooman.bidgoli@nokia.com</a>&gt;<br>
&gt; &gt;&gt;&gt;&gt; Subject: Re: [Bier] WG LC on<br>
&gt; &gt;&gt;&gt;&gt; <a href=3D"https://datatracker.ietf.org/doc/draft-iet=
f-bier-pim-signaling/" target=3D"_blank" rel=3D"noreferrer">
https://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/</a><br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; On Sat, Oct 26, 2019 at 08:34:01PM +0000, Bidgoli, Ho=
oman (Nokia -<br>
&gt; &gt;&gt;&gt;&gt; CA/Ottawa) wrote:<br>
&gt; &gt;&gt;&gt;&gt;&gt; HB&gt; The original idea was this be a generic pr=
ocedure to tunnel <br>
&gt; &gt;&gt;&gt;&gt;&gt; HB&gt; pim<br>
&gt; &gt;&gt;&gt;&gt; joins and prunes through a BIER domain. It didn&#39;t=
 really care about <br>
&gt; &gt;&gt;&gt;&gt; SSM or SM. As an example our testing showed that stat=
ic RP worked <br>
&gt; &gt;&gt;&gt;&gt; with this mechanism.<br>
&gt; &gt;&gt;&gt;&gt;&gt; HB&gt; that said if we feel we should specificall=
y say this is SSM, I <br>
&gt; &gt;&gt;&gt;&gt;&gt; HB&gt; can<br>
&gt; &gt;&gt;&gt;&gt; add a sentence.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; The main issue is whether we want the document to be =
a standalone <br>
&gt; &gt;&gt;&gt;&gt; document to define a working, implementable and inter=
operable <br>
&gt; &gt;&gt;&gt;&gt; solution, or if this should just be some protocol enc=
odings, and <br>
&gt; &gt;&gt;&gt;&gt; there would be another document describing how to bui=
ld a working interoperable solution from it.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; If we stick we SSM, we have the smallest/easiest solu=
tion, and the <br>
&gt; &gt;&gt;&gt;&gt; document could be standalone. As soon as we think abo=
ut ASM we get <br>
&gt; &gt;&gt;&gt;&gt; into the controversy between using the way PIM-SM/ASM=
 is done in <br>
&gt; &gt;&gt;&gt;&gt; MVPN (which the document is currently hinting at) and=
 newer <br>
&gt; &gt;&gt;&gt;&gt; mechanisms such as what i think Stig and I would favo=
r/suggest.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; HB2&gt; sure as I mentioned no issue I will say this =
is SSM only. <br>
&gt; &gt;&gt;&gt;&gt; HB2&gt; Should add<br>
&gt; &gt;&gt;&gt;&gt; the static RP case? Or do we want that in separate dr=
aft also?<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt; HB&gt; With regards to ECMP. We really left this =
open to the<br>
&gt; &gt;&gt;&gt;&gt; implementation. As an example when a route request is=
 done for a <br>
&gt; &gt;&gt;&gt;&gt; source of an pim join, internal algorithms can decide=
 which BFER it <br>
&gt; &gt;&gt;&gt;&gt; should be forwarded to. To us this like any other ECM=
P <br>
&gt; &gt;&gt;&gt;&gt; implementation and it should be open.<br>
&gt; &gt;&gt;&gt;&gt;&gt; HB&gt; one implementation can decide the lower IP=
 while the other <br>
&gt; &gt;&gt;&gt;&gt;&gt; HB&gt; would multihome base on (S,G)<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; Then the document should add a statement like this:<b=
r>
&gt; &gt;&gt;&gt;&gt; (using BFR or BBR terminology as you please).<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; This document does not specify mechanisms for differe=
nt BFER to <br>
&gt; &gt;&gt;&gt;&gt; select a single BFIR for the same multicast traffic f=
low. When <br>
&gt; &gt;&gt;&gt;&gt; sources are redundantly attached via more than one BF=
IR, this can <br>
&gt; &gt;&gt;&gt;&gt; lead to more than one BFIR forwarding the same multic=
ast traffic <br>
&gt; &gt;&gt;&gt;&gt; into the BIER domain - towards different set of BFER.=
<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; HB2&gt; ok I will add the following text.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; If the lookup for source results into multiple EBBRs,=
 then the <br>
&gt; &gt;&gt;&gt;&gt; algorithm should ensure that all signaling for a part=
icular (C-S,<br>
&gt; &gt;&gt;&gt;&gt; C-G) is forward to a single EBBR. How the this select=
ion is done is <br>
&gt; &gt;&gt;&gt;&gt; application specific. As an example it can be round r=
obin or smallest EBBR IP.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 - It would be helpfull to have a sen=
tence explaining that the BFR-ID<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 for the choosen FHR would be =
learned from the IGP BIER extension<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 as defined in the ISIS/OSPF B=
IER extension docs (the two<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 references are already in the=
 doc but not used at all).<br>
&gt; &gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt; HB&gt; not sure if I understand. We defined an EB=
BR as egress BIER <br>
&gt; &gt;&gt;&gt;&gt;&gt; HB&gt; boundary<br>
&gt; &gt;&gt;&gt;&gt; router. Obviously a BIER router is bound by RFC 8279 =
and the <br>
&gt; &gt;&gt;&gt;&gt; IGP/BGP extensions.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; Sure. There is just no text explaining how to stitch =
these things together.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; I guess the idea is something like this:<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; HB2&gt; have you looked at the appendix=C2=A0 A? it e=
xplains how to find <br>
&gt; &gt;&gt;&gt;&gt; HB2&gt; the EBBR<br>
&gt; &gt;&gt;&gt;&gt; (aka BFIR)<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; 1. the BFER (iBBR) in question will look at the SPF f=
rom itself to <br>
&gt; &gt;&gt;&gt;&gt; the source of the multicast flow because this is what=
 IGP SPF would <br>
&gt; &gt;&gt;&gt;&gt; calculate today. Right ?<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; 2. It would then along the path try to find the first=
 router (from<br>
&gt; &gt;&gt;&gt;&gt; itself) that is announcing a BIER extension. From tha=
t it learns <br>
&gt; &gt;&gt;&gt;&gt; the BFR-ID to send the join to. Right ?<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; The problems i can think of apart from the aforementi=
oned case of <br>
&gt; &gt;&gt;&gt;&gt; more than one BFIR because of ECMP:<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; a) Plotting a path from the BFER towards the source i=
s reverse-path.<br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0whenever you have e.g.: a network with as=
ymmetric metrics, then<br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0you may end up picking a wrong BFIR.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; HB2&gt; not really the EBBR tracks which IBBR is send=
ing the pim <br>
&gt; &gt;&gt;&gt;&gt; HB2&gt; signaling<br>
&gt; &gt;&gt;&gt;&gt; and stores the information in a table format as per s=
ection 3.3. If <br>
&gt; &gt;&gt;&gt;&gt; ECMP algorithm forward the (C-S, C-G) to a specific E=
BBR then that <br>
&gt; &gt;&gt;&gt;&gt; EBBR will note the BFR-ID of the IBBR and for that (C=
-S, C-G) it <br>
&gt; &gt;&gt;&gt;&gt; will always send the traffic back to that particular =
IBBR so even <br>
&gt; &gt;&gt;&gt;&gt; if the network is asymmetric EBBR knows how to forwar=
d the packet backward.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0Aka: Correctly speaking, rule 1 is incorr=
ect, and you would need<br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0instead to trace the path from the source=
 towards ourselves (BFER).<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0To the best of my knowledge, this reverse=
-path calculation can be<br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0done at the same cost as standard SPF cal=
culation (simply by<br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0doing SPF calculation in a topology with =
all link interface metrics<br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0swapped), but for more than 20 years now =
i have not seen any<br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0IGP SPF implementation actually doing thi=
s. because even though its<br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0equally fast, it is still additional code=
 that no developer wants<br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0to write as long as there is no big custo=
mer business case asking<br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0for it. And customers do not understand t=
he problem until it is too<br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0late.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0Aka: unless there is an actually normativ=
e explanation of how<br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0to calculate the BFIR, we&#39;re again go=
ing to end up with all type<br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0of crappy half-hearted implementations in=
 IGPs.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; b) A BFR may have multiple BFIR-ID in different subdo=
mains. The BFER<br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0can only bick a SD/BFR-ID combination for=
 the BFIR in which itself<br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0has a BFR-ID, so that the BFER can actual=
ly address the BFER.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0If this matching results in more than one=
 feasible SD/BFIR-ID<br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0combination, then we&#39;ve again got the=
 potential for (unnecessary)<br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0multiple copies of the packet to be sent.=
<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; Aka: would be good to have explanatory text about the=
 <br>
&gt; &gt;&gt;&gt;&gt; implementation choice issues because otherwise we lik=
ely end up <br>
&gt; &gt;&gt;&gt;&gt; with non-interoperating implementations, or surprises=
 by the amount <br>
&gt; &gt;&gt;&gt;&gt; of unnecessarily duplicated traffic with multiple BFI=
R, asymmetric <br>
&gt; &gt;&gt;&gt;&gt; path or multiple SD/BFR-ID combinations.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; Btw: the document says:<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; | Addr Family:=C2=A0 =C2=A0BIER prefix address family=
 as defined in [RFC7761]<br>
&gt; &gt;&gt;&gt;&gt; | BIER Info:=C2=A0 =C2=A0IBBR Prefix (ipv4 or ipv6), =
SD, bfr-id<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; RFC7761 does not define a &quot;BIER prefix address f=
amily&quot;. Google <br>
&gt; &gt;&gt;&gt;&gt; couldn&#39;t find me another document where this term=
 is used, so i <br>
&gt; &gt;&gt;&gt;&gt; think THIS document will end up defining a PPIM BIER =
prefix address <br>
&gt; &gt;&gt;&gt;&gt; family, and right now IMHO its too terse. Should have=
 some ascii <br>
&gt; &gt;&gt;&gt;&gt; picture. There is also an &quot;encoding type&quot; t=
ypically. Aka:<br>
&gt; &gt;&gt;&gt;&gt; IMHO something missing here in definition.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; HB2&gt; ok Addr family is really the PIM address fami=
ly, it is the <br>
&gt; &gt;&gt;&gt;&gt; HB2&gt; incoming<br>
&gt; &gt;&gt;&gt;&gt; PIM address family that we are signaling over BIER. I=
 will change <br>
&gt; &gt;&gt;&gt;&gt; it to<br>
&gt; &gt;&gt;&gt;&gt; | Addr Family:=C2=A0 =C2=A0pim address family as defi=
ned in [RFC7761]<br>
&gt; &gt;&gt;&gt;&gt; | BIER Info:=C2=A0 =C2=A0IBBR Prefix (ipv4 or ipv6), =
SD, bfr-id<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 - The document should make statement=
s about the setting of the<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 entropy field in the BIER dat=
a packets of individual (S,G) flows.<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 Given the problem of using EC=
MP paths and the prevalence of few bis<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 sources sending traffic for m=
any SSM channels, i think the entropy<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 should be calculated from bot=
h S and G (not only from S). Also,<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 if there is no complete ECMP =
in the network, multiple FHR<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 will potentially send the sam=
e traffic, and then that should<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 flow as much as possible acro=
ss different paths (so as not<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 to overload a single link).<b=
r>
&gt; &gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 E.g.: something like (S XOR G=
 XOR router-id) % 20<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 might be a good recommendatio=
n for the entropy.<br>
&gt; &gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt; HB&gt; again as per above explanation we feel ECM=
P is beyond this <br>
&gt; &gt;&gt;&gt;&gt;&gt; HB&gt; draft. It<br>
&gt; &gt;&gt;&gt;&gt; is really a bier transport problem and any other draf=
t addressing <br>
&gt; &gt;&gt;&gt;&gt; this should be taken into consideration for PIM signa=
ling also.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; This was primarily about the setting of the entropy f=
ield.<br>
&gt; &gt;&gt;&gt;&gt; I take your point that e.g.: rfc8556 doesn&#39;t ment=
ion entropy at <br>
&gt; &gt;&gt;&gt;&gt; all, but that doesn&#39;t make both documents equally=
 &quot;good&quot;, but rathr <br>
&gt; &gt;&gt;&gt;&gt; our solution description equally incomplete and subje=
ct to surprises for operators.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 2. The document mentions PIM-ASM, wh=
ich is a term that AFAIK is<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0undefined in any standa=
rds track RFC. I guess it meant to say ASM,<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0but that could be PIM-S=
M, PIM-DM or Bidir-PIM.<br>
&gt; &gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0If its meant to describ=
e PIM-SM, then i think there is<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0the additional dependen=
cy of figuring out where RP information<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0comes from. Assuming th=
ey are manually configured consistently<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0is not a good expectati=
on. Most PIM domains use either some <br>
&gt; &gt;&gt;&gt;&gt;&gt; old<br>
&gt; &gt;&gt;&gt;&gt; Cisco<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0proporietary protocol, =
or BSR. Neither of these will work<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0through this solution u=
nless we add a solution to support<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0flooding to all BFER th=
at run PIM. I think that might have<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0been the idea of defini=
ng the term BFT in the document, but<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0that term is not used.<=
br>
&gt; &gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0- Even if we knew the P=
IM-SM RPs on the LHR, i do not like <br>
&gt; &gt;&gt;&gt;&gt;&gt; the<br>
&gt; &gt;&gt;&gt;&gt; resulting<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0solution, because we wo=
uld still require the RPT/SPT switchover<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0signaling and tracking =
of both (S,G) and (*,G) LHR. I would<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be a lot more a fan of =
simply reusing RFC8364 and just use the<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0BIER BFT to flood appro=
priate (S,G) active messages to all LHR.<br>
&gt; &gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt; HB&gt; so we have tried this solution with static=
 RP and it is working.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; Yes, this was not a concern about not working, but ab=
out not being <br>
&gt; &gt;&gt;&gt;&gt; able to make the solution look attractive to any oper=
ator who does <br>
&gt; &gt;&gt;&gt;&gt; not have an SDN controller that can automate configur=
ation.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt; HB&gt; That said I have no issue removing PIM-SM =
from the draft and <br>
&gt; &gt;&gt;&gt;&gt;&gt; HB&gt; make it<br>
&gt; &gt;&gt;&gt;&gt; just SSM base and reintroduce SM in later draft, but =
as I pointed <br>
&gt; &gt;&gt;&gt;&gt; out previously we tried to keep the draft general to =
signal any pim <br>
&gt; &gt;&gt;&gt;&gt; join prune etc..<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; Definitely think its good to see that the signaling t=
his draft <br>
&gt; &gt;&gt;&gt;&gt; defines can potentially support all PIM messages, but=
 yes, i would <br>
&gt; &gt;&gt;&gt;&gt; prefer to decide later on an ASM solution.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; Cheers<br>
&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 Toerless<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0If you ask me, it would=
 be good enough to finalize the doc for<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0SSM and do a followup f=
or ASM via SSM+(S,G)-active-signaling<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0later.<br>
&gt; &gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0The other high level question is: Wha=
t are the good reasons to use<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0BIER to unicast the join/prune messag=
es from LHR to FHR ? As opposed<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0to use unicast messages. If there are=
 benefits, they should be<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0written down.<br>
&gt; &gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0The related (but really independent) =
concern is: SHould we<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0reintroduce NOW a scheme that uses un=
reliable datagram signaling<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0for join/prune (across a potentially =
multi-hop WAN path), when we went<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0through the exercise and concluded we=
 need better: Aka: Original<br>
&gt; &gt;&gt;&gt;&gt; multicast<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0VPN Default/Data-MDP used PIM (datagr=
ams) and those packets got lost<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0duing burst-collisions (such as recon=
vergence events etc.). BGP <br>
&gt; &gt;&gt;&gt;&gt;&gt; or<br>
&gt; &gt;&gt;&gt;&gt; PORT<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0solve this issue.<br>
&gt; &gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0Aka: I would suggest to say the join/=
prune signaling should be <br>
&gt; &gt;&gt;&gt;&gt;&gt; via<br>
&gt; &gt;&gt;&gt;&gt; PORT.<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0The PORT messaged can be over unicast=
 or BIER based on the answer to<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0above question.<br>
&gt; &gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0If there is a (misguided ;-) mayority=
 of folks thinking we do not<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0need reliable join/prune signaling ac=
ross this BIER solution even<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0though we&#39;ve recognized that need=
 long time ago in prior solutions,<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0then please write at least a section =
about the DiffServ requirements,<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0aka: making sure these &quot;signalin=
g&quot; BIER packets for join/prune get<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0appropriate MPLS/EXP or DSCP in their=
 according encap headers (there<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0are standards for signaling EXP/DSCP)=
.<br>
&gt; &gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt; Cheers<br>
&gt; &gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 Toerless<br>
&gt; &gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt; On Wed, Oct 03, 2018 at 09:35:55PM +0000, Antoni =
Przygienda wrote:<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; This thread initiates 2 weeks WG LC on<br>
&gt; &gt;&gt;&gt;&gt; <a href=3D"https://datatracker.ietf.org/doc/draft-iet=
f-bier-pim-signaling/" target=3D"_blank" rel=3D"noreferrer">
https://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/</a> per <br=
>
&gt; &gt;&gt;&gt;&gt; request and consensus @ IETF 102 ???<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; --- tony<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; --<br>
&gt; &gt;&gt;&gt;&gt; ---<br>
&gt; &gt;&gt;&gt;&gt; <a href=3D"mailto:tte@cs.fau.de" target=3D"_blank" re=
l=3D"noreferrer">tte@cs.fau.de</a><br>
&gt; &gt;&gt;&gt;&gt; _______________________________________________<br>
&gt; &gt;&gt;&gt;&gt; BIER mailing list<br>
&gt; &gt;&gt;&gt;&gt; <a href=3D"mailto:BIER@ietf.org" target=3D"_blank" re=
l=3D"noreferrer">BIER@ietf.org</a><br>
&gt; &gt;&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/bier=
" target=3D"_blank" rel=3D"noreferrer">https://www.ietf.org/mailman/listinf=
o/bier</a><br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt;&gt; _______________________________________________<br>
&gt; &gt;&gt;&gt; BIER mailing list<br>
&gt; &gt;&gt;&gt; <a href=3D"mailto:BIER@ietf.org" target=3D"_blank" rel=3D=
"noreferrer">BIER@ietf.org</a><br>
&gt; &gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/bier" ta=
rget=3D"_blank" rel=3D"noreferrer">https://www.ietf.org/mailman/listinfo/bi=
er</a><br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; --<br>
&gt; &gt;&gt; ---<br>
&gt; &gt;&gt; <a href=3D"mailto:tte@cs.fau.de" target=3D"_blank" rel=3D"nor=
eferrer">tte@cs.fau.de</a><br>
&gt; &gt; <br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; BIER mailing list<br>
&gt; &gt; <a href=3D"mailto:BIER@ietf.org" target=3D"_blank" rel=3D"norefer=
rer">BIER@ietf.org</a><br>
&gt; &gt; <a href=3D"https://www.ietf.org/mailman/listinfo/bier" target=3D"=
_blank" rel=3D"noreferrer">https://www.ietf.org/mailman/listinfo/bier</a><b=
r>
&gt; <br>
&gt; _______________________________________________<br>
&gt; BIER mailing list<br>
&gt; <a href=3D"mailto:BIER@ietf.org" target=3D"_blank" rel=3D"noreferrer">=
BIER@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/bier" target=3D"_blan=
k" rel=3D"noreferrer">https://www.ietf.org/mailman/listinfo/bier</a><br>
<br>
-- <br>
---<br>
<a href=3D"mailto:tte@cs.fau.de" target=3D"_blank" rel=3D"noreferrer">tte@c=
s.fau.de</a><u></u><u></u></p>
</blockquote>
</div>
</div>
</div>

</blockquote></div>

--000000000000fb66fd05984c8e53--


From nobody Wed Nov 27 03:32:35 2019
Return-Path: <hooman.bidgoli@nokia.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 995F9120874 for <bier@ietfa.amsl.com>; Wed, 27 Nov 2019 03:32:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4olZhr0VmBlU for <bier@ietfa.amsl.com>; Wed, 27 Nov 2019 03:32:29 -0800 (PST)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70138.outbound.protection.outlook.com [40.107.7.138]) (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 12593120871 for <bier@ietf.org>; Wed, 27 Nov 2019 03:32:28 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kK9r/6sCxMudSvGzkjO+OME7e8C/xttTBw2CQcs0SRaUwR3IwISHKQbE115GTCxalHbImGBlDq8X1qnWY1IruvNWQ66j7Uu1H11UGRfkmC115Y3U4uA6Rdd+gl1pD3Z3Mkr47vmcBLPc/1qCFthJDMbX4cx/xxrvFQ0DGyq+G3kN1bCs30gB6AdZqj/ovpyCZNJpfu956ewpfBA6lRqIoc/8JYEqNOQF6EmfXPOM01BDi3lWyIg7RvpqhFunc1QagoIJoVYczo/uACr1fiqeRKjRa6oaG9DGiz1NtZ0eg8VB1zQLsTPW1t8aFCQzsfiYhYQ5nOfwT4KgVR3PYHtCQg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=15cUdAQRQ9QCyXeVevOtlh5Ecc4RWg9I7lq5agZhRj0=; b=a2plx8DUBXNl8DEf1V1CUH9tblZ79l2dUx2410SQcxpMK+NyEeMAIwQPr4EbZzRMTaXFktyg7L5MXCND0yIewt59mNcnljws72tvEb9VAVYmM6Sltre2xHHVnZcTo3fRF23rHoC2LTTJQBeH/jx1YG1G/S+cbzBdETBhRUzSpcyBRpIG+qlOAOaoK3fHE6TTbfNX/cM4d8DO1jiZKb2yiC7Ux0g9RIYwnFuBNcTjTQ5/nBhfYcNH7rFoCnWwLj7JdEwYg+PVFq/WNy76dePYHPTqXVLrBCiAkSpX+iiCZrJjClgGQ7/ks8LEa6DUagXy9UMKHnk298LdUFD11Vr4QA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com;  s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=15cUdAQRQ9QCyXeVevOtlh5Ecc4RWg9I7lq5agZhRj0=; b=lqqrdx1T2NTwUwjqg0+DEzGhHq6ZnwrZFMrbhO6QbdlL6AmeyoCBiCm1pclwnJ1g2EQTtjwYI4ZRM8aqgZzUhuBTjLCRT/gIBjdK4WQWMegTUlQhEdHpEW3G8rts2Ee+SbcY7V1oS+nhWZnbkJyCPidYcPCojPY20DhdagsSzes=
Received: from DB7PR07MB4745.eurprd07.prod.outlook.com (52.135.133.27) by DB7PR07MB5785.eurprd07.prod.outlook.com (20.178.105.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2495.10; Wed, 27 Nov 2019 11:32:26 +0000
Received: from DB7PR07MB4745.eurprd07.prod.outlook.com ([fe80::e835:fdb3:18bd:7ac1]) by DB7PR07MB4745.eurprd07.prod.outlook.com ([fe80::e835:fdb3:18bd:7ac1%4]) with mapi id 15.20.2495.014; Wed, 27 Nov 2019 11:32:26 +0000
From: "Bidgoli, Hooman (Nokia - CA/Ottawa)" <hooman.bidgoli@nokia.com>
To: Stig Venaas <stig@venaas.com>
CC: Toerless Eckert <tte@cs.fau.de>, "Mankamana Mishra (mankamis)" <mankamis@cisco.com>, BIER WG <bier@ietf.org>
Thread-Topic: [Bier] WG LC on https://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/
Thread-Index: AQHVin8bHQURnT9tfU27QUk3PVtKuadqj5oAgAUnOICAAT/9gIAAB9mAgAEYwQCAAAQgAIAAFD8AgABVV7CABDRjcIAeWToAgAf/NICAALYuIIAA26oAgABztns=
Date: Wed, 27 Nov 2019 11:32:26 +0000
Message-ID: <DB7PR07MB4745580236D132E27EB4DEF691440@DB7PR07MB4745.eurprd07.prod.outlook.com>
References: <20191024152401.GA24806@faui48f.informatik.uni-erlangen.de> <DB7PR07MB47454939E389C61D765EA35891640@DB7PR07MB4745.eurprd07.prod.outlook.com> <20191028080131.GC24806@faui48f.informatik.uni-erlangen.de> <DB7PR07MB4745D595FB417013F944018F91610@DB7PR07MB4745.eurprd07.prod.outlook.com> <CAHANBt+fa_P8PDrczXEwYqMCNtoU3_pzFZA2UYXdr4aoU57W0g@mail.gmail.com> <20191029201944.GE24806@faui48f.informatik.uni-erlangen.de> <CAHANBtJEDTeCSAfoT001Xf63qjca+UyNnJdhQeopX9Un-t14tQ@mail.gmail.com> <858419AA-2E71-43A0-B49C-D71D27F2AEE6@cisco.com> <DB7PR07MB47454406E2566F21FF23FCAE91600@DB7PR07MB4745.eurprd07.prod.outlook.com> <DB7PR07MB474504EBF3336D955240FF7791620@DB7PR07MB4745.eurprd07.prod.outlook.com> <20191121023206.GA37374@faui48f.informatik.uni-erlangen.de> <CAHANBtLcbhbmF+PxPLgqRpP=j26pLO7Oy+ch2Vq_Yn9egSrhug@mail.gmail.com> <DB7PR07MB474557A3AA282650E415D14991450@DB7PR07MB4745.eurprd07.prod.outlook.com>, <CAHANBtK=2_sPqkQFOJV+7XHeWPdOe6HkmVSs+kJ8kN+J9iJujA@mail.gmail.com>
In-Reply-To: <CAHANBtK=2_sPqkQFOJV+7XHeWPdOe6HkmVSs+kJ8kN+J9iJujA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-CA
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=hooman.bidgoli@nokia.com; 
x-originating-ip: [174.112.134.199]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: f110bb06-38ed-4d9c-d78a-08d7732d7a82
x-ms-traffictypediagnostic: DB7PR07MB5785:
x-microsoft-antispam-prvs: <DB7PR07MB5785440E12876400D0D9077E91440@DB7PR07MB5785.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 023495660C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(39860400002)(136003)(376002)(366004)(396003)(51874003)(51444003)(52084003)(13464003)(189003)(199004)(102836004)(4326008)(26005)(14454004)(8676002)(91956017)(66574012)(76116006)(316002)(14444005)(5024004)(186003)(256004)(55016002)(52536014)(8936002)(54906003)(66946007)(86362001)(33656002)(64756008)(66476007)(446003)(6916009)(11346002)(74316002)(229853002)(66446008)(76176011)(66556008)(5660300002)(2906002)(3846002)(81166006)(71200400001)(71190400001)(99286004)(81156014)(25786009)(45080400002)(478600001)(606006)(53546011)(6246003)(966005)(6506007)(7736002)(9686003)(6306002)(6436002)(54896002)(30864003)(236005)(6116002)(66066001)(7696005); DIR:OUT; SFP:1102; SCL:1; SRVR:DB7PR07MB5785; H:DB7PR07MB4745.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: nokia.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ikoa+yEWrlhp5XyNq53m/go4fbZh7oZnYJ5S5VkJp47/wjV1NZ9SvptnbVfVobtDDvaID7qyDRSJ/GzykErp5VktTLLQ0DFa+vOf+hre0dV7kV8MjdZvMcA2T+FNrpQ/Ht7zQdZp4jyac3JAg2OSnK+2kbEDdk29Tb1cblln4ccaA2jqmyiucxzBlLjLJAdHxUZCcgfd8Ve0I3fqoSzzXbncALKaxOI0TUgXGqbq2nEfQQqBej6KMQQChGl1EUQ9Dr1lD17xPjAtoQKJv0ps4jFAm/r8dHriV0r4kkP6upWuXk99ytLXYGsD7scSBjn/PO55IswwyLPeF67WK8kdfgULmVn2bJoHquvAruEfzCcGaxwGJ5mV8TMInaSQTfTvjU+c4EHaOZ+CQsv/clpE20iu3aPzJRM39ZgI+OmFks9Ok479loNS5S4169roWOdkGJBdl5z/Md9/2XGfWzAOxs25KOgn+Kfkrw6ULKn4fYc=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_DB7PR07MB4745580236D132E27EB4DEF691440DB7PR07MB4745eurp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f110bb06-38ed-4d9c-d78a-08d7732d7a82
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Nov 2019 11:32:26.1822 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 9ieati4af1+9UaWoyYQglLPuCh4XhEV/h1iQLkhd2EMkQCobl0bSqJAQh9Lu/QZxjMX0p2ft4qdqa1NBNEJT6CRhTUCCx6SBzYbuWbeiR4Y=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR07MB5785
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/cY_m8YdYPfbQB3U4twtFlyLWiLc>
Subject: Re: [Bier] WG LC on https://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Nov 2019 11:32:34 -0000

--_000_DB7PR07MB4745580236D132E27EB4DEF691440DB7PR07MB4745eurp_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Hi Stig

Much appreciated!

Regards

Hooman

Get Outlook for iOS<https://aka.ms/o0ukef>
________________________________
From: Stig Venaas <stig@venaas.com>
Sent: Tuesday, November 26, 2019 11:37:34 PM
To: Bidgoli, Hooman (Nokia - CA/Ottawa) <hooman.bidgoli@nokia.com>
Cc: Toerless Eckert <tte@cs.fau.de>; Mankamana Mishra (mankamis) <mankamis@=
cisco.com>; BIER WG <bier@ietf.org>
Subject: Re: [Bier] WG LC on https://datatracker.ietf.org/doc/draft-ietf-bi=
er-pim-signaling/

Hi

It does partly address them. I still think a bit more detail is needed sinc=
e pim normally relies on neighborships, and hello options for capabilities.=
 I'll try to propose some text next week when back from vacation.

Stig


On Tue, Nov 26, 2019, 22:37 Bidgoli, Hooman (Nokia - CA/Ottawa) <hooman.bid=
goli@nokia.com<mailto:hooman.bidgoli@nokia.com>> wrote:

Hi Stig



Please read the latest uploaded draft=85



For pim neighborships is the blow text in draft sufficient?



   =93That said the BBR

   does not propagate all PIM packets natively into the BIER domain.

   Instead when it determines that the PIM join or prune messages needs

   to be signaled through the BIER domain it will tunnel the PIM packet

   through the BIER network. This tunneling is only done for signaling

   purposes and not for creating a PIM adjacency between the two

   disjoint PIM domains through the BIER domain.=94





For PIM Asserts and SM please read the PIM-SM behavior



It should be noted that this draft only signals PIM Joins and Prunes

   through the BIER domain and not any other PIM message types including

   PIM Hellos or Asserts.



Do these address your concerns? If not could you please suggest a text? Tha=
nks in advance.

Regards



Hooman



From: Stig Venaas <stig@venaas.com<mailto:stig@venaas.com>>
Sent: Monday, November 25, 2019 11:39 PM
To: Toerless Eckert <tte@cs.fau.de<mailto:tte@cs.fau.de>>
Cc: Bidgoli, Hooman (Nokia - CA/Ottawa) <hooman.bidgoli@nokia.com<mailto:ho=
oman.bidgoli@nokia.com>>; Mankamana Mishra (mankamis) <mankamis@cisco.com<m=
ailto:mankamis@cisco.com>>; BIER WG <bier@ietf.org<mailto:bier@ietf.org>>
Subject: Re: [Bier] WG LC on https://datatracker.ietf.org/doc/draft-ietf-bi=
er-pim-signaling/



I'm on holiday this week and haven't checked that carefully, but it looks l=
ike several last call comments I made are not addressed. Apart from editori=
al comments, I still think it is necessary to have some text about there no=
t being pim neighborships, what pim capabilities are assumed, and that ther=
e are no asserts. I'll have a closer look later.



Stig





On Thu, Nov 21, 2019, 09:32 Toerless Eckert <tte@cs.fau.de<mailto:tte@cs.fa=
u.de>> wrote:

+1 now for handing to IESG.

On Fri, Nov 01, 2019 at 07:05:52PM +0000, Bidgoli, Hooman (Nokia - CA/Ottaw=
a) wrote:
> Uploaded version 8 with the 3 new subjects discussed in this email.
>
> 1. ECMP
> 2. PIM AF
> 3. SM clarification
>
> Regards
>
> Hooman
>
>
> -----Original Message-----
> From: Bidgoli, Hooman (Nokia - CA/Ottawa)
> Sent: Tuesday, October 29, 2019 10:58 PM
> To: Mankamana Mishra (mankamis) <mankamis@cisco.com<mailto:mankamis@cisco=
.com>>; Stig Venaas <stig@venaas.com<mailto:stig@venaas.com>>
> Cc: Toerless Eckert <tte@cs.fau.de<mailto:tte@cs.fau.de>>; BIER WG <bier@=
ietf.org<mailto:bier@ietf.org>>
> Subject: RE: [Bier] WG LC on https://datatracker.ietf.org/doc/draft-ietf-=
bier-pim-signaling/
>
> Thanks all!
>
> So just to ensure I got all info
>
> 1. I will add a section for ECMP
> If the lookup for source results into multiple EBBRs, then the algorithm =
should ensure that all signaling for a particular (C-S,
> C-G) is forward to a single EBBR. How the this selection is done is appli=
cation specific. As an example it can be round robin or smallest EBBR IP
>
> 2. change the AF to PIM AF
>
> 3. I am also in the same mindset as Stig and Mankamana, I think we should=
 make the document about signaling PIM J/P through a BIER and point out tha=
t for some of the more involved SM/ASM protocols like auto-RP etc.. there i=
s a need for extensions which will be available in future text.
>
> Regards
>
> Hooman
>
> -----Original Message-----
> From: Mankamana Mishra (mankamis) <mankamis@cisco.com<mailto:mankamis@cis=
co.com>>
> Sent: Tuesday, October 29, 2019 5:47 PM
> To: Stig Venaas <stig@venaas.com<mailto:stig@venaas.com>>
> Cc: Toerless Eckert <tte@cs.fau.de<mailto:tte@cs.fau.de>>; BIER WG <bier@=
ietf.org<mailto:bier@ietf.org>>; Bidgoli, Hooman (Nokia - CA/Ottawa) <hooma=
n.bidgoli@nokia.com<mailto:hooman.bidgoli@nokia.com>>
> Subject: Re: [Bier] WG LC on https://datatracker.ietf.org/doc/draft-ietf-=
bier-pim-signaling/
>
> I think it would be better idea, to keep this document as is. and have in=
dependent informational draft covering other case.
>
> > On Oct 29, 2019, at 1:34 PM, Stig Venaas <stig@venaas.com<mailto:stig@v=
enaas.com>> wrote:
> >
> > Hi
> >
> > What already is in the document works for me, allowing any PIM J/P,
> > regardless of ASM or SSM. You are suggesting that it talks about high
> > level scenarios though, right? Perhaps it is worth adding a section or
> > two with scenarios. If only SSM scenario is discussed, then I think it
> > should be pointed out that the solution is not limited to SSM. But
> > perhaps both SSM and ASM section can be added?
> >
> > Alternatively, and maybe better, keep this document mostly as it is,
> > and have a separate informational document that discusses use cases
> > for this, as well as other BIER overlay mechanisms?
> >
> > Stig
> >
> > On Tue, Oct 29, 2019 at 1:19 PM Toerless Eckert <tte@cs.fau.de<mailto:t=
te@cs.fau.de>> wrote:
> >>
> >> Well... how would you like to see ASM being done in this document ?
> >> RPT+SPT or what you proposed in a separate document ???
> >>
> >> If we document the RPT+SPT approach in this document, nobody will
> >> implement the newer/better solution. We know that from experience
> >> (whatever the worst solution to a problem is, thats what the industry
> >> uses).
> >>
> >> Cheers
> >>    Toerless
> >>
> >> On Mon, Oct 28, 2019 at 08:34:53PM -0700, Stig Venaas wrote:
> >>> Hi
> >>>
> >>> While we all know SSM simplifies things, I see no reason to restrict
> >>> this solution to SSM. Whether to implement or deploy only the SSM
> >>> solution is up to vendors or operators, but I see no reason to
> >>> prohibit ASM. As mentioned, it works just fine with static RP. It wou=
ld be a shame to limit the scope.
> >>>
> >>> Stig
> >>>
> >>>
> >>> On Mon, Oct 28, 2019, 20:27 Bidgoli, Hooman (Nokia - CA/Ottawa) <
> >>> hooman.bidgoli@nokia.com<mailto:hooman.bidgoli@nokia.com>> wrote:
> >>>
> >>>> Adding the working group as well, inline HB2>
> >>>>
> >>>> Regards
> >>>>
> >>>> Hooman
> >>>>
> >>>>
> >>>> -----Original Message-----
> >>>> From: Toerless Eckert <tte@cs.fau.de<mailto:tte@cs.fau.de>>
> >>>> Sent: Monday, October 28, 2019 4:02 AM
> >>>> To: Bidgoli, Hooman (Nokia - CA/Ottawa) <hooman.bidgoli@nokia.com<ma=
ilto:hooman.bidgoli@nokia.com>>
> >>>> Subject: Re: [Bier] WG LC on
> >>>> https://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/
> >>>>
> >>>> On Sat, Oct 26, 2019 at 08:34:01PM +0000, Bidgoli, Hooman (Nokia -
> >>>> CA/Ottawa) wrote:
> >>>>> HB> The original idea was this be a generic procedure to tunnel
> >>>>> HB> pim
> >>>> joins and prunes through a BIER domain. It didn't really care about
> >>>> SSM or SM. As an example our testing showed that static RP worked
> >>>> with this mechanism.
> >>>>> HB> that said if we feel we should specifically say this is SSM, I
> >>>>> HB> can
> >>>> add a sentence.
> >>>>
> >>>> The main issue is whether we want the document to be a standalone
> >>>> document to define a working, implementable and interoperable
> >>>> solution, or if this should just be some protocol encodings, and
> >>>> there would be another document describing how to build a working in=
teroperable solution from it.
> >>>>
> >>>> If we stick we SSM, we have the smallest/easiest solution, and the
> >>>> document could be standalone. As soon as we think about ASM we get
> >>>> into the controversy between using the way PIM-SM/ASM is done in
> >>>> MVPN (which the document is currently hinting at) and newer
> >>>> mechanisms such as what i think Stig and I would favor/suggest.
> >>>>
> >>>> HB2> sure as I mentioned no issue I will say this is SSM only.
> >>>> HB2> Should add
> >>>> the static RP case? Or do we want that in separate draft also?
> >>>>
> >>>>> HB> With regards to ECMP. We really left this open to the
> >>>> implementation. As an example when a route request is done for a
> >>>> source of an pim join, internal algorithms can decide which BFER it
> >>>> should be forwarded to. To us this like any other ECMP
> >>>> implementation and it should be open.
> >>>>> HB> one implementation can decide the lower IP while the other
> >>>>> HB> would multihome base on (S,G)
> >>>>
> >>>> Then the document should add a statement like this:
> >>>> (using BFR or BBR terminology as you please).
> >>>>
> >>>> This document does not specify mechanisms for different BFER to
> >>>> select a single BFIR for the same multicast traffic flow. When
> >>>> sources are redundantly attached via more than one BFIR, this can
> >>>> lead to more than one BFIR forwarding the same multicast traffic
> >>>> into the BIER domain - towards different set of BFER.
> >>>>
> >>>> HB2> ok I will add the following text.
> >>>>
> >>>> If the lookup for source results into multiple EBBRs, then the
> >>>> algorithm should ensure that all signaling for a particular (C-S,
> >>>> C-G) is forward to a single EBBR. How the this selection is done is
> >>>> application specific. As an example it can be round robin or smalles=
t EBBR IP.
> >>>>
> >>>>
> >>>>>    - It would be helpfull to have a sentence explaining that the BF=
R-ID
> >>>>>      for the choosen FHR would be learned from the IGP BIER extensi=
on
> >>>>>      as defined in the ISIS/OSPF BIER extension docs (the two
> >>>>>      references are already in the doc but not used at all).
> >>>>>
> >>>>> HB> not sure if I understand. We defined an EBBR as egress BIER
> >>>>> HB> boundary
> >>>> router. Obviously a BIER router is bound by RFC 8279 and the
> >>>> IGP/BGP extensions.
> >>>>
> >>>> Sure. There is just no text explaining how to stitch these things to=
gether.
> >>>>
> >>>> I guess the idea is something like this:
> >>>>
> >>>> HB2> have you looked at the appendix  A? it explains how to find
> >>>> HB2> the EBBR
> >>>> (aka BFIR)
> >>>>
> >>>> 1. the BFER (iBBR) in question will look at the SPF from itself to
> >>>> the source of the multicast flow because this is what IGP SPF would
> >>>> calculate today. Right ?
> >>>>
> >>>> 2. It would then along the path try to find the first router (from
> >>>> itself) that is announcing a BIER extension. From that it learns
> >>>> the BFR-ID to send the join to. Right ?
> >>>>
> >>>> The problems i can think of apart from the aforementioned case of
> >>>> more than one BFIR because of ECMP:
> >>>>
> >>>> a) Plotting a path from the BFER towards the source is reverse-path.
> >>>>   whenever you have e.g.: a network with asymmetric metrics, then
> >>>>   you may end up picking a wrong BFIR.
> >>>>
> >>>> HB2> not really the EBBR tracks which IBBR is sending the pim
> >>>> HB2> signaling
> >>>> and stores the information in a table format as per section 3.3. If
> >>>> ECMP algorithm forward the (C-S, C-G) to a specific EBBR then that
> >>>> EBBR will note the BFR-ID of the IBBR and for that (C-S, C-G) it
> >>>> will always send the traffic back to that particular IBBR so even
> >>>> if the network is asymmetric EBBR knows how to forward the packet ba=
ckward.
> >>>>
> >>>>   Aka: Correctly speaking, rule 1 is incorrect, and you would need
> >>>>   instead to trace the path from the source towards ourselves (BFER)=
.
> >>>>
> >>>>   To the best of my knowledge, this reverse-path calculation can be
> >>>>   done at the same cost as standard SPF calculation (simply by
> >>>>   doing SPF calculation in a topology with all link interface metric=
s
> >>>>   swapped), but for more than 20 years now i have not seen any
> >>>>   IGP SPF implementation actually doing this. because even though it=
s
> >>>>   equally fast, it is still additional code that no developer wants
> >>>>   to write as long as there is no big customer business case asking
> >>>>   for it. And customers do not understand the problem until it is to=
o
> >>>>   late.
> >>>>
> >>>>   Aka: unless there is an actually normative explanation of how
> >>>>   to calculate the BFIR, we're again going to end up with all type
> >>>>   of crappy half-hearted implementations in IGPs.
> >>>>
> >>>> b) A BFR may have multiple BFIR-ID in different subdomains. The BFER
> >>>>   can only bick a SD/BFR-ID combination for the BFIR in which itself
> >>>>   has a BFR-ID, so that the BFER can actually address the BFER.
> >>>>
> >>>>   If this matching results in more than one feasible SD/BFIR-ID
> >>>>   combination, then we've again got the potential for (unnecessary)
> >>>>   multiple copies of the packet to be sent.
> >>>>
> >>>> Aka: would be good to have explanatory text about the
> >>>> implementation choice issues because otherwise we likely end up
> >>>> with non-interoperating implementations, or surprises by the amount
> >>>> of unnecessarily duplicated traffic with multiple BFIR, asymmetric
> >>>> path or multiple SD/BFR-ID combinations.
> >>>>
> >>>> Btw: the document says:
> >>>>
> >>>> | Addr Family:   BIER prefix address family as defined in [RFC7761]
> >>>> | BIER Info:   IBBR Prefix (ipv4 or ipv6), SD, bfr-id
> >>>>
> >>>> RFC7761 does not define a "BIER prefix address family". Google
> >>>> couldn't find me another document where this term is used, so i
> >>>> think THIS document will end up defining a PPIM BIER prefix address
> >>>> family, and right now IMHO its too terse. Should have some ascii
> >>>> picture. There is also an "encoding type" typically. Aka:
> >>>> IMHO something missing here in definition.
> >>>>
> >>>> HB2> ok Addr family is really the PIM address family, it is the
> >>>> HB2> incoming
> >>>> PIM address family that we are signaling over BIER. I will change
> >>>> it to
> >>>> | Addr Family:   pim address family as defined in [RFC7761]
> >>>> | BIER Info:   IBBR Prefix (ipv4 or ipv6), SD, bfr-id
> >>>>
> >>>>>    - The document should make statements about the setting of the
> >>>>>      entropy field in the BIER data packets of individual (S,G) flo=
ws.
> >>>>>      Given the problem of using ECMP paths and the prevalence of fe=
w bis
> >>>>>      sources sending traffic for many SSM channels, i think the ent=
ropy
> >>>>>      should be calculated from both S and G (not only from S). Also=
,
> >>>>>      if there is no complete ECMP in the network, multiple FHR
> >>>>>      will potentially send the same traffic, and then that should
> >>>>>      flow as much as possible across different paths (so as not
> >>>>>      to overload a single link).
> >>>>>
> >>>>>      E.g.: something like (S XOR G XOR router-id) % 20
> >>>>>      might be a good recommendation for the entropy.
> >>>>>
> >>>>> HB> again as per above explanation we feel ECMP is beyond this
> >>>>> HB> draft. It
> >>>> is really a bier transport problem and any other draft addressing
> >>>> this should be taken into consideration for PIM signaling also.
> >>>>
> >>>> This was primarily about the setting of the entropy field.
> >>>> I take your point that e.g.: rfc8556 doesn't mention entropy at
> >>>> all, but that doesn't make both documents equally "good", but rathr
> >>>> our solution description equally incomplete and subject to surprises=
 for operators.
> >>>>
> >>>>>    2. The document mentions PIM-ASM, which is a term that AFAIK is
> >>>>>       undefined in any standards track RFC. I guess it meant to say=
 ASM,
> >>>>>       but that could be PIM-SM, PIM-DM or Bidir-PIM.
> >>>>>
> >>>>>       If its meant to describe PIM-SM, then i think there is
> >>>>>       the additional dependency of figuring out where RP informatio=
n
> >>>>>       comes from. Assuming they are manually configured consistentl=
y
> >>>>>       is not a good expectation. Most PIM domains use either some
> >>>>> old
> >>>> Cisco
> >>>>>       proporietary protocol, or BSR. Neither of these will work
> >>>>>       through this solution unless we add a solution to support
> >>>>>       flooding to all BFER that run PIM. I think that might have
> >>>>>       been the idea of defining the term BFT in the document, but
> >>>>>       that term is not used.
> >>>>>
> >>>>>       - Even if we knew the PIM-SM RPs on the LHR, i do not like
> >>>>> the
> >>>> resulting
> >>>>>       solution, because we would still require the RPT/SPT switchov=
er
> >>>>>       signaling and tracking of both (S,G) and (*,G) LHR. I would
> >>>>>       be a lot more a fan of simply reusing RFC8364 and just use th=
e
> >>>>>       BIER BFT to flood appropriate (S,G) active messages to all LH=
R.
> >>>>>
> >>>>>
> >>>>> HB> so we have tried this solution with static RP and it is working=
.
> >>>>
> >>>> Yes, this was not a concern about not working, but about not being
> >>>> able to make the solution look attractive to any operator who does
> >>>> not have an SDN controller that can automate configuration.
> >>>>
> >>>>> HB> That said I have no issue removing PIM-SM from the draft and
> >>>>> HB> make it
> >>>> just SSM base and reintroduce SM in later draft, but as I pointed
> >>>> out previously we tried to keep the draft general to signal any pim
> >>>> join prune etc..
> >>>>
> >>>> Definitely think its good to see that the signaling this draft
> >>>> defines can potentially support all PIM messages, but yes, i would
> >>>> prefer to decide later on an ASM solution.
> >>>>
> >>>> Cheers
> >>>>    Toerless
> >>>>
> >>>>>       If you ask me, it would be good enough to finalize the doc fo=
r
> >>>>>       SSM and do a followup for ASM via SSM+(S,G)-active-signaling
> >>>>>       later.
> >>>>>
> >>>>>   The other high level question is: What are the good reasons to us=
e
> >>>>>   BIER to unicast the join/prune messages from LHR to FHR ? As oppo=
sed
> >>>>>   to use unicast messages. If there are benefits, they should be
> >>>>>   written down.
> >>>>>
> >>>>>   The related (but really independent) concern is: SHould we
> >>>>>   reintroduce NOW a scheme that uses unreliable datagram signaling
> >>>>>   for join/prune (across a potentially multi-hop WAN path), when we=
 went
> >>>>>   through the exercise and concluded we need better: Aka: Original
> >>>> multicast
> >>>>>   VPN Default/Data-MDP used PIM (datagrams) and those packets got l=
ost
> >>>>>   duing burst-collisions (such as reconvergence events etc.). BGP
> >>>>> or
> >>>> PORT
> >>>>>   solve this issue.
> >>>>>
> >>>>>   Aka: I would suggest to say the join/prune signaling should be
> >>>>> via
> >>>> PORT.
> >>>>>   The PORT messaged can be over unicast or BIER based on the answer=
 to
> >>>>>   above question.
> >>>>>
> >>>>>   If there is a (misguided ;-) mayority of folks thinking we do not
> >>>>>   need reliable join/prune signaling across this BIER solution even
> >>>>>   though we've recognized that need long time ago in prior solution=
s,
> >>>>>   then please write at least a section about the DiffServ requireme=
nts,
> >>>>>   aka: making sure these "signaling" BIER packets for join/prune ge=
t
> >>>>>   appropriate MPLS/EXP or DSCP in their according encap headers (th=
ere
> >>>>>   are standards for signaling EXP/DSCP).
> >>>>>
> >>>>> Cheers
> >>>>>    Toerless
> >>>>>
> >>>>> On Wed, Oct 03, 2018 at 09:35:55PM +0000, Antoni Przygienda wrote:
> >>>>>> This thread initiates 2 weeks WG LC on
> >>>> https://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/ per
> >>>> request and consensus @ IETF 102 ???
> >>>>>>
> >>>>>> --- tony
> >>>>>>
> >>>>
> >>>> --
> >>>> ---
> >>>> tte@cs.fau.de<mailto:tte@cs.fau.de>
> >>>> _______________________________________________
> >>>> BIER mailing list
> >>>> BIER@ietf.org<mailto:BIER@ietf.org>
> >>>> https://www.ietf.org/mailman/listinfo/bier
> >>>>
> >>
> >>> _______________________________________________
> >>> BIER mailing list
> >>> BIER@ietf.org<mailto:BIER@ietf.org>
> >>> https://www.ietf.org/mailman/listinfo/bier
> >>
> >>
> >> --
> >> ---
> >> tte@cs.fau.de<mailto:tte@cs.fau.de>
> >
> > _______________________________________________
> > BIER mailing list
> > BIER@ietf.org<mailto:BIER@ietf.org>
> > https://www.ietf.org/mailman/listinfo/bier
>
> _______________________________________________
> BIER mailing list
> BIER@ietf.org<mailto:BIER@ietf.org>
> https://www.ietf.org/mailman/listinfo/bier

--
---
tte@cs.fau.de<mailto:tte@cs.fau.de>

--_000_DB7PR07MB4745580236D132E27EB4DEF691440DB7PR07MB4745eurp_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body>
<div>
<div>
<div style=3D"direction: ltr;">Hi Stig</div>
<div><br>
</div>
<div style=3D"direction: ltr;">Much appreciated!</div>
<div><br>
</div>
<div style=3D"direction: ltr;">Regards</div>
<div><br>
</div>
<div style=3D"direction: ltr;">Hooman</div>
</div>
<div><br>
</div>
<div class=3D"ms-outlook-ios-signature">Get <a href=3D"https://aka.ms/o0uke=
f">Outlook for iOS</a></div>
</div>
<hr style=3D"display:inline-block;width:98%" tabindex=3D"-1">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" st=
yle=3D"font-size:11pt" color=3D"#000000"><b>From:</b> Stig Venaas &lt;stig@=
venaas.com&gt;<br>
<b>Sent:</b> Tuesday, November 26, 2019 11:37:34 PM<br>
<b>To:</b> Bidgoli, Hooman (Nokia - CA/Ottawa) &lt;hooman.bidgoli@nokia.com=
&gt;<br>
<b>Cc:</b> Toerless Eckert &lt;tte@cs.fau.de&gt;; Mankamana Mishra (mankami=
s) &lt;mankamis@cisco.com&gt;; BIER WG &lt;bier@ietf.org&gt;<br>
<b>Subject:</b> Re: [Bier] WG LC on https://datatracker.ietf.org/doc/draft-=
ietf-bier-pim-signaling/</font>
<div>&nbsp;</div>
</div>
<div>
<div dir=3D"auto">Hi
<div dir=3D"auto"><br>
</div>
<div dir=3D"auto">It does partly address them. I still think a bit more det=
ail is needed since pim normally relies on neighborships, and hello options=
 for capabilities. I'll try to propose some text next week when back from v=
acation.</div>
<div dir=3D"auto"><br>
</div>
<div dir=3D"auto">Stig</div>
<div dir=3D"auto"><br>
</div>
</div>
<br>
<div class=3D"x_gmail_quote">
<div dir=3D"ltr" class=3D"x_gmail_attr">On Tue, Nov 26, 2019, 22:37 Bidgoli=
, Hooman (Nokia - CA/Ottawa) &lt;<a href=3D"mailto:hooman.bidgoli@nokia.com=
">hooman.bidgoli@nokia.com</a>&gt; wrote:<br>
</div>
<blockquote class=3D"x_gmail_quote" style=3D"margin:0 0 0 .8ex; border-left=
:1px #ccc solid; padding-left:1ex">
<div lang=3D"EN-CA">
<div class=3D"x_m_-4515113865634149812WordSection1">
<p class=3D"x_MsoNormal"><span>Hi Stig<u></u><u></u></span></p>
<p class=3D"x_MsoNormal"><span><u></u>&nbsp;<u></u></span></p>
<p class=3D"x_MsoNormal"><span>Please read the latest uploaded draft=85<u><=
/u><u></u></span></p>
<p class=3D"x_MsoNormal"><span><u></u>&nbsp;<u></u></span></p>
<p class=3D"x_MsoNormal"><span>For pim neighborships is the blow text in dr=
aft sufficient?
<u></u><u></u></span></p>
<p class=3D"x_MsoNormal"><span><u></u>&nbsp;<u></u></span></p>
<p class=3D"x_MsoNormal"><span>&nbsp;&nbsp; =93That said the BBR<u></u><u><=
/u></span></p>
<p class=3D"x_MsoNormal"><span>&nbsp;&nbsp; does not propagate all PIM pack=
ets natively into the BIER domain.<u></u><u></u></span></p>
<p class=3D"x_MsoNormal"><span>&nbsp;&nbsp; Instead when it determines that=
 the PIM join or prune messages needs<u></u><u></u></span></p>
<p class=3D"x_MsoNormal"><span>&nbsp;&nbsp; to be signaled through the BIER=
 domain it will tunnel the PIM packet<u></u><u></u></span></p>
<p class=3D"x_MsoNormal"><span>&nbsp;&nbsp; through the BIER network. <span=
 style=3D"background:yellow">
This tunneling is only done for signaling<u></u><u></u></span></span></p>
<p class=3D"x_MsoNormal"><span style=3D"background:yellow">&nbsp;&nbsp; pur=
poses and not for creating a PIM adjacency between the two<u></u><u></u></s=
pan></p>
<p class=3D"x_MsoNormal"><span style=3D"background:yellow">&nbsp;&nbsp; dis=
joint PIM domains through the BIER domain</span><span>.=94<u></u><u></u></s=
pan></p>
<p class=3D"x_MsoNormal"><span><u></u>&nbsp;<u></u></span></p>
<p class=3D"x_MsoNormal"><span><u></u>&nbsp;<u></u></span></p>
<p class=3D"x_MsoNormal"><span>For PIM Asserts and SM please read the PIM-S=
M behavior<u></u><u></u></span></p>
<p class=3D"x_MsoNormal"><span><u></u>&nbsp;<u></u></span></p>
<p class=3D"x_MsoNormal"><span style=3D"background:yellow">It should be not=
ed that this draft only signals PIM Joins and Prunes<u></u><u></u></span></=
p>
<p class=3D"x_MsoNormal"><span style=3D"background:yellow">&nbsp;&nbsp; thr=
ough the BIER domain and not any other PIM message types including<u></u><u=
></u></span></p>
<p class=3D"x_MsoNormal"><span style=3D"background:yellow">&nbsp;&nbsp; PIM=
 Hellos or Asserts.</span><span><u></u><u></u></span></p>
<p class=3D"x_MsoNormal"><span><u></u>&nbsp;<u></u></span></p>
<p class=3D"x_MsoNormal"><span>Do these address your concerns? If not could=
 you please suggest a text? Thanks in advance.<u></u><u></u></span></p>
<p class=3D"x_MsoNormal"><span><br>
Regards<u></u><u></u></span></p>
<p class=3D"x_MsoNormal"><span><u></u>&nbsp;<u></u></span></p>
<p class=3D"x_MsoNormal"><span>Hooman<u></u><u></u></span></p>
<p class=3D"x_MsoNormal"><span><u></u>&nbsp;<u></u></span></p>
<p class=3D"x_MsoNormal"><b><span lang=3D"EN-US">From:</span></b><span lang=
=3D"EN-US"> Stig Venaas &lt;<a href=3D"mailto:stig@venaas.com" target=3D"_b=
lank" rel=3D"noreferrer">stig@venaas.com</a>&gt;
<br>
<b>Sent:</b> Monday, November 25, 2019 11:39 PM<br>
<b>To:</b> Toerless Eckert &lt;<a href=3D"mailto:tte@cs.fau.de" target=3D"_=
blank" rel=3D"noreferrer">tte@cs.fau.de</a>&gt;<br>
<b>Cc:</b> Bidgoli, Hooman (Nokia - CA/Ottawa) &lt;<a href=3D"mailto:hooman=
.bidgoli@nokia.com" target=3D"_blank" rel=3D"noreferrer">hooman.bidgoli@nok=
ia.com</a>&gt;; Mankamana Mishra (mankamis) &lt;<a href=3D"mailto:mankamis@=
cisco.com" target=3D"_blank" rel=3D"noreferrer">mankamis@cisco.com</a>&gt;;
 BIER WG &lt;<a href=3D"mailto:bier@ietf.org" target=3D"_blank" rel=3D"nore=
ferrer">bier@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [Bier] WG LC on <a href=3D"https://datatracker.ietf.org=
/doc/draft-ietf-bier-pim-signaling/" target=3D"_blank" rel=3D"noreferrer">
https://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/</a><u></u><=
u></u></span></p>
<p class=3D"x_MsoNormal"><u></u>&nbsp;<u></u></p>
<div>
<p class=3D"x_MsoNormal">I'm on holiday this week and haven't checked that =
carefully, but it looks like several last call comments I made are not addr=
essed. Apart from editorial comments, I still think it is necessary to have=
 some text about there not being pim
 neighborships, what pim capabilities are assumed, and that there are no as=
serts. I'll have a closer look later.<u></u><u></u></p>
<div>
<p class=3D"x_MsoNormal"><u></u>&nbsp;<u></u></p>
</div>
<div>
<p class=3D"x_MsoNormal">Stig<u></u><u></u></p>
</div>
<div>
<p class=3D"x_MsoNormal"><u></u>&nbsp;<u></u></p>
</div>
</div>
<p class=3D"x_MsoNormal"><u></u>&nbsp;<u></u></p>
<div>
<div>
<p class=3D"x_MsoNormal">On Thu, Nov 21, 2019, 09:32 Toerless Eckert &lt;<a=
 href=3D"mailto:tte@cs.fau.de" target=3D"_blank" rel=3D"noreferrer">tte@cs.=
fau.de</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border:none; border-left:solid #cccccc 1.0pt; padding:=
0cm 0cm 0cm 6.0pt; margin-left:4.8pt; margin-right:0cm">
<p class=3D"x_MsoNormal">&#43;1 now for handing to IESG.<br>
<br>
On Fri, Nov 01, 2019 at 07:05:52PM &#43;0000, Bidgoli, Hooman (Nokia - CA/O=
ttawa) wrote:<br>
&gt; Uploaded version 8 with the 3 new subjects discussed in this email.<br=
>
&gt; <br>
&gt; 1. ECMP<br>
&gt; 2. PIM AF<br>
&gt; 3. SM clarification<br>
&gt; <br>
&gt; Regards<br>
&gt; <br>
&gt; Hooman<br>
&gt; <br>
&gt; <br>
&gt; -----Original Message-----<br>
&gt; From: Bidgoli, Hooman (Nokia - CA/Ottawa) <br>
&gt; Sent: Tuesday, October 29, 2019 10:58 PM<br>
&gt; To: Mankamana Mishra (mankamis) &lt;<a href=3D"mailto:mankamis@cisco.c=
om" target=3D"_blank" rel=3D"noreferrer">mankamis@cisco.com</a>&gt;; Stig V=
enaas &lt;<a href=3D"mailto:stig@venaas.com" target=3D"_blank" rel=3D"noref=
errer">stig@venaas.com</a>&gt;<br>
&gt; Cc: Toerless Eckert &lt;<a href=3D"mailto:tte@cs.fau.de" target=3D"_bl=
ank" rel=3D"noreferrer">tte@cs.fau.de</a>&gt;; BIER WG &lt;<a href=3D"mailt=
o:bier@ietf.org" target=3D"_blank" rel=3D"noreferrer">bier@ietf.org</a>&gt;=
<br>
&gt; Subject: RE: [Bier] WG LC on <a href=3D"https://datatracker.ietf.org/d=
oc/draft-ietf-bier-pim-signaling/" target=3D"_blank" rel=3D"noreferrer">
https://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/</a><br>
&gt; <br>
&gt; Thanks all!<br>
&gt; <br>
&gt; So just to ensure I got all info<br>
&gt; <br>
&gt; 1. I will add a section for ECMP<br>
&gt; If the lookup for source results into multiple EBBRs, then the algorit=
hm should ensure that all signaling for a particular (C-S,<br>
&gt; C-G) is forward to a single EBBR. How the this selection is done is ap=
plication specific. As an example it can be round robin or smallest EBBR IP=
<br>
&gt; <br>
&gt; 2. change the AF to PIM AF<br>
&gt; <br>
&gt; 3. I am also in the same mindset as Stig and Mankamana, I think we sho=
uld make the document about signaling PIM J/P through a BIER and point out =
that for some of the more involved SM/ASM protocols like auto-RP etc.. ther=
e is a need for extensions which will
 be available in future text.<br>
&gt; <br>
&gt; Regards<br>
&gt; <br>
&gt; Hooman<br>
&gt; <br>
&gt; -----Original Message-----<br>
&gt; From: Mankamana Mishra (mankamis) &lt;<a href=3D"mailto:mankamis@cisco=
.com" target=3D"_blank" rel=3D"noreferrer">mankamis@cisco.com</a>&gt;<br>
&gt; Sent: Tuesday, October 29, 2019 5:47 PM<br>
&gt; To: Stig Venaas &lt;<a href=3D"mailto:stig@venaas.com" target=3D"_blan=
k" rel=3D"noreferrer">stig@venaas.com</a>&gt;<br>
&gt; Cc: Toerless Eckert &lt;<a href=3D"mailto:tte@cs.fau.de" target=3D"_bl=
ank" rel=3D"noreferrer">tte@cs.fau.de</a>&gt;; BIER WG &lt;<a href=3D"mailt=
o:bier@ietf.org" target=3D"_blank" rel=3D"noreferrer">bier@ietf.org</a>&gt;=
; Bidgoli, Hooman (Nokia - CA/Ottawa) &lt;<a href=3D"mailto:hooman.bidgoli@=
nokia.com" target=3D"_blank" rel=3D"noreferrer">hooman.bidgoli@nokia.com</a=
>&gt;<br>
&gt; Subject: Re: [Bier] WG LC on <a href=3D"https://datatracker.ietf.org/d=
oc/draft-ietf-bier-pim-signaling/" target=3D"_blank" rel=3D"noreferrer">
https://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/</a><br>
&gt; <br>
&gt; I think it would be better idea, to keep this document as is. and have=
 independent informational draft covering other case.
<br>
&gt; <br>
&gt; &gt; On Oct 29, 2019, at 1:34 PM, Stig Venaas &lt;<a href=3D"mailto:st=
ig@venaas.com" target=3D"_blank" rel=3D"noreferrer">stig@venaas.com</a>&gt;=
 wrote:<br>
&gt; &gt; <br>
&gt; &gt; Hi<br>
&gt; &gt; <br>
&gt; &gt; What already is in the document works for me, allowing any PIM J/=
P, <br>
&gt; &gt; regardless of ASM or SSM. You are suggesting that it talks about =
high <br>
&gt; &gt; level scenarios though, right? Perhaps it is worth adding a secti=
on or <br>
&gt; &gt; two with scenarios. If only SSM scenario is discussed, then I thi=
nk it <br>
&gt; &gt; should be pointed out that the solution is not limited to SSM. Bu=
t <br>
&gt; &gt; perhaps both SSM and ASM section can be added?<br>
&gt; &gt; <br>
&gt; &gt; Alternatively, and maybe better, keep this document mostly as it =
is, <br>
&gt; &gt; and have a separate informational document that discusses use cas=
es <br>
&gt; &gt; for this, as well as other BIER overlay mechanisms?<br>
&gt; &gt; <br>
&gt; &gt; Stig<br>
&gt; &gt; <br>
&gt; &gt; On Tue, Oct 29, 2019 at 1:19 PM Toerless Eckert &lt;<a href=3D"ma=
ilto:tte@cs.fau.de" target=3D"_blank" rel=3D"noreferrer">tte@cs.fau.de</a>&=
gt; wrote:<br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; Well... how would you like to see ASM being done in this docu=
ment ?<br>
&gt; &gt;&gt; RPT&#43;SPT or what you proposed in a separate document ???<b=
r>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; If we document the RPT&#43;SPT approach in this document, nob=
ody will <br>
&gt; &gt;&gt; implement the newer/better solution. We know that from experi=
ence <br>
&gt; &gt;&gt; (whatever the worst solution to a problem is, thats what the =
industry <br>
&gt; &gt;&gt; uses).<br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; Cheers<br>
&gt; &gt;&gt;&nbsp; &nbsp; Toerless<br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; On Mon, Oct 28, 2019 at 08:34:53PM -0700, Stig Venaas wrote:<=
br>
&gt; &gt;&gt;&gt; Hi<br>
&gt; &gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt; While we all know SSM simplifies things, I see no reason =
to restrict <br>
&gt; &gt;&gt;&gt; this solution to SSM. Whether to implement or deploy only=
 the SSM <br>
&gt; &gt;&gt;&gt; solution is up to vendors or operators, but I see no reas=
on to <br>
&gt; &gt;&gt;&gt; prohibit ASM. As mentioned, it works just fine with stati=
c RP. It would be a shame to limit the scope.<br>
&gt; &gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt; Stig<br>
&gt; &gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt; On Mon, Oct 28, 2019, 20:27 Bidgoli, Hooman (Nokia - CA/O=
ttawa) &lt; <br>
&gt; &gt;&gt;&gt; <a href=3D"mailto:hooman.bidgoli@nokia.com" target=3D"_bl=
ank" rel=3D"noreferrer">
hooman.bidgoli@nokia.com</a>&gt; wrote:<br>
&gt; &gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; Adding the working group as well, inline HB2&gt;<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; Regards<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; Hooman<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt; &gt;&gt;&gt;&gt; From: Toerless Eckert &lt;<a href=3D"mailto:tte@cs.fa=
u.de" target=3D"_blank" rel=3D"noreferrer">tte@cs.fau.de</a>&gt;<br>
&gt; &gt;&gt;&gt;&gt; Sent: Monday, October 28, 2019 4:02 AM<br>
&gt; &gt;&gt;&gt;&gt; To: Bidgoli, Hooman (Nokia - CA/Ottawa) &lt;<a href=
=3D"mailto:hooman.bidgoli@nokia.com" target=3D"_blank" rel=3D"noreferrer">h=
ooman.bidgoli@nokia.com</a>&gt;<br>
&gt; &gt;&gt;&gt;&gt; Subject: Re: [Bier] WG LC on<br>
&gt; &gt;&gt;&gt;&gt; <a href=3D"https://datatracker.ietf.org/doc/draft-iet=
f-bier-pim-signaling/" target=3D"_blank" rel=3D"noreferrer">
https://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/</a><br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; On Sat, Oct 26, 2019 at 08:34:01PM &#43;0000, Bidgoli=
, Hooman (Nokia -<br>
&gt; &gt;&gt;&gt;&gt; CA/Ottawa) wrote:<br>
&gt; &gt;&gt;&gt;&gt;&gt; HB&gt; The original idea was this be a generic pr=
ocedure to tunnel <br>
&gt; &gt;&gt;&gt;&gt;&gt; HB&gt; pim<br>
&gt; &gt;&gt;&gt;&gt; joins and prunes through a BIER domain. It didn't rea=
lly care about <br>
&gt; &gt;&gt;&gt;&gt; SSM or SM. As an example our testing showed that stat=
ic RP worked <br>
&gt; &gt;&gt;&gt;&gt; with this mechanism.<br>
&gt; &gt;&gt;&gt;&gt;&gt; HB&gt; that said if we feel we should specificall=
y say this is SSM, I <br>
&gt; &gt;&gt;&gt;&gt;&gt; HB&gt; can<br>
&gt; &gt;&gt;&gt;&gt; add a sentence.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; The main issue is whether we want the document to be =
a standalone <br>
&gt; &gt;&gt;&gt;&gt; document to define a working, implementable and inter=
operable <br>
&gt; &gt;&gt;&gt;&gt; solution, or if this should just be some protocol enc=
odings, and <br>
&gt; &gt;&gt;&gt;&gt; there would be another document describing how to bui=
ld a working interoperable solution from it.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; If we stick we SSM, we have the smallest/easiest solu=
tion, and the <br>
&gt; &gt;&gt;&gt;&gt; document could be standalone. As soon as we think abo=
ut ASM we get <br>
&gt; &gt;&gt;&gt;&gt; into the controversy between using the way PIM-SM/ASM=
 is done in <br>
&gt; &gt;&gt;&gt;&gt; MVPN (which the document is currently hinting at) and=
 newer <br>
&gt; &gt;&gt;&gt;&gt; mechanisms such as what i think Stig and I would favo=
r/suggest.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; HB2&gt; sure as I mentioned no issue I will say this =
is SSM only. <br>
&gt; &gt;&gt;&gt;&gt; HB2&gt; Should add<br>
&gt; &gt;&gt;&gt;&gt; the static RP case? Or do we want that in separate dr=
aft also?<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt; HB&gt; With regards to ECMP. We really left this =
open to the<br>
&gt; &gt;&gt;&gt;&gt; implementation. As an example when a route request is=
 done for a <br>
&gt; &gt;&gt;&gt;&gt; source of an pim join, internal algorithms can decide=
 which BFER it <br>
&gt; &gt;&gt;&gt;&gt; should be forwarded to. To us this like any other ECM=
P <br>
&gt; &gt;&gt;&gt;&gt; implementation and it should be open.<br>
&gt; &gt;&gt;&gt;&gt;&gt; HB&gt; one implementation can decide the lower IP=
 while the other <br>
&gt; &gt;&gt;&gt;&gt;&gt; HB&gt; would multihome base on (S,G)<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; Then the document should add a statement like this:<b=
r>
&gt; &gt;&gt;&gt;&gt; (using BFR or BBR terminology as you please).<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; This document does not specify mechanisms for differe=
nt BFER to <br>
&gt; &gt;&gt;&gt;&gt; select a single BFIR for the same multicast traffic f=
low. When <br>
&gt; &gt;&gt;&gt;&gt; sources are redundantly attached via more than one BF=
IR, this can <br>
&gt; &gt;&gt;&gt;&gt; lead to more than one BFIR forwarding the same multic=
ast traffic <br>
&gt; &gt;&gt;&gt;&gt; into the BIER domain - towards different set of BFER.=
<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; HB2&gt; ok I will add the following text.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; If the lookup for source results into multiple EBBRs,=
 then the <br>
&gt; &gt;&gt;&gt;&gt; algorithm should ensure that all signaling for a part=
icular (C-S,<br>
&gt; &gt;&gt;&gt;&gt; C-G) is forward to a single EBBR. How the this select=
ion is done is <br>
&gt; &gt;&gt;&gt;&gt; application specific. As an example it can be round r=
obin or smallest EBBR IP.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; - It would be helpfull to have a sen=
tence explaining that the BFR-ID<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; for the choosen FHR would be =
learned from the IGP BIER extension<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; as defined in the ISIS/OSPF B=
IER extension docs (the two<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; references are already in the=
 doc but not used at all).<br>
&gt; &gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt; HB&gt; not sure if I understand. We defined an EB=
BR as egress BIER <br>
&gt; &gt;&gt;&gt;&gt;&gt; HB&gt; boundary<br>
&gt; &gt;&gt;&gt;&gt; router. Obviously a BIER router is bound by RFC 8279 =
and the <br>
&gt; &gt;&gt;&gt;&gt; IGP/BGP extensions.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; Sure. There is just no text explaining how to stitch =
these things together.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; I guess the idea is something like this:<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; HB2&gt; have you looked at the appendix&nbsp; A? it e=
xplains how to find <br>
&gt; &gt;&gt;&gt;&gt; HB2&gt; the EBBR<br>
&gt; &gt;&gt;&gt;&gt; (aka BFIR)<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; 1. the BFER (iBBR) in question will look at the SPF f=
rom itself to <br>
&gt; &gt;&gt;&gt;&gt; the source of the multicast flow because this is what=
 IGP SPF would <br>
&gt; &gt;&gt;&gt;&gt; calculate today. Right ?<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; 2. It would then along the path try to find the first=
 router (from<br>
&gt; &gt;&gt;&gt;&gt; itself) that is announcing a BIER extension. From tha=
t it learns <br>
&gt; &gt;&gt;&gt;&gt; the BFR-ID to send the join to. Right ?<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; The problems i can think of apart from the aforementi=
oned case of <br>
&gt; &gt;&gt;&gt;&gt; more than one BFIR because of ECMP:<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; a) Plotting a path from the BFER towards the source i=
s reverse-path.<br>
&gt; &gt;&gt;&gt;&gt;&nbsp; &nbsp;whenever you have e.g.: a network with as=
ymmetric metrics, then<br>
&gt; &gt;&gt;&gt;&gt;&nbsp; &nbsp;you may end up picking a wrong BFIR.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; HB2&gt; not really the EBBR tracks which IBBR is send=
ing the pim <br>
&gt; &gt;&gt;&gt;&gt; HB2&gt; signaling<br>
&gt; &gt;&gt;&gt;&gt; and stores the information in a table format as per s=
ection 3.3. If <br>
&gt; &gt;&gt;&gt;&gt; ECMP algorithm forward the (C-S, C-G) to a specific E=
BBR then that <br>
&gt; &gt;&gt;&gt;&gt; EBBR will note the BFR-ID of the IBBR and for that (C=
-S, C-G) it <br>
&gt; &gt;&gt;&gt;&gt; will always send the traffic back to that particular =
IBBR so even <br>
&gt; &gt;&gt;&gt;&gt; if the network is asymmetric EBBR knows how to forwar=
d the packet backward.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&nbsp; &nbsp;Aka: Correctly speaking, rule 1 is incorr=
ect, and you would need<br>
&gt; &gt;&gt;&gt;&gt;&nbsp; &nbsp;instead to trace the path from the source=
 towards ourselves (BFER).<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&nbsp; &nbsp;To the best of my knowledge, this reverse=
-path calculation can be<br>
&gt; &gt;&gt;&gt;&gt;&nbsp; &nbsp;done at the same cost as standard SPF cal=
culation (simply by<br>
&gt; &gt;&gt;&gt;&gt;&nbsp; &nbsp;doing SPF calculation in a topology with =
all link interface metrics<br>
&gt; &gt;&gt;&gt;&gt;&nbsp; &nbsp;swapped), but for more than 20 years now =
i have not seen any<br>
&gt; &gt;&gt;&gt;&gt;&nbsp; &nbsp;IGP SPF implementation actually doing thi=
s. because even though its<br>
&gt; &gt;&gt;&gt;&gt;&nbsp; &nbsp;equally fast, it is still additional code=
 that no developer wants<br>
&gt; &gt;&gt;&gt;&gt;&nbsp; &nbsp;to write as long as there is no big custo=
mer business case asking<br>
&gt; &gt;&gt;&gt;&gt;&nbsp; &nbsp;for it. And customers do not understand t=
he problem until it is too<br>
&gt; &gt;&gt;&gt;&gt;&nbsp; &nbsp;late.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&nbsp; &nbsp;Aka: unless there is an actually normativ=
e explanation of how<br>
&gt; &gt;&gt;&gt;&gt;&nbsp; &nbsp;to calculate the BFIR, we're again going =
to end up with all type<br>
&gt; &gt;&gt;&gt;&gt;&nbsp; &nbsp;of crappy half-hearted implementations in=
 IGPs.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; b) A BFR may have multiple BFIR-ID in different subdo=
mains. The BFER<br>
&gt; &gt;&gt;&gt;&gt;&nbsp; &nbsp;can only bick a SD/BFR-ID combination for=
 the BFIR in which itself<br>
&gt; &gt;&gt;&gt;&gt;&nbsp; &nbsp;has a BFR-ID, so that the BFER can actual=
ly address the BFER.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&nbsp; &nbsp;If this matching results in more than one=
 feasible SD/BFIR-ID<br>
&gt; &gt;&gt;&gt;&gt;&nbsp; &nbsp;combination, then we've again got the pot=
ential for (unnecessary)<br>
&gt; &gt;&gt;&gt;&gt;&nbsp; &nbsp;multiple copies of the packet to be sent.=
<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; Aka: would be good to have explanatory text about the=
 <br>
&gt; &gt;&gt;&gt;&gt; implementation choice issues because otherwise we lik=
ely end up <br>
&gt; &gt;&gt;&gt;&gt; with non-interoperating implementations, or surprises=
 by the amount <br>
&gt; &gt;&gt;&gt;&gt; of unnecessarily duplicated traffic with multiple BFI=
R, asymmetric <br>
&gt; &gt;&gt;&gt;&gt; path or multiple SD/BFR-ID combinations.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; Btw: the document says:<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; | Addr Family:&nbsp; &nbsp;BIER prefix address family=
 as defined in [RFC7761]<br>
&gt; &gt;&gt;&gt;&gt; | BIER Info:&nbsp; &nbsp;IBBR Prefix (ipv4 or ipv6), =
SD, bfr-id<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; RFC7761 does not define a &quot;BIER prefix address f=
amily&quot;. Google <br>
&gt; &gt;&gt;&gt;&gt; couldn't find me another document where this term is =
used, so i <br>
&gt; &gt;&gt;&gt;&gt; think THIS document will end up defining a PPIM BIER =
prefix address <br>
&gt; &gt;&gt;&gt;&gt; family, and right now IMHO its too terse. Should have=
 some ascii <br>
&gt; &gt;&gt;&gt;&gt; picture. There is also an &quot;encoding type&quot; t=
ypically. Aka:<br>
&gt; &gt;&gt;&gt;&gt; IMHO something missing here in definition.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; HB2&gt; ok Addr family is really the PIM address fami=
ly, it is the <br>
&gt; &gt;&gt;&gt;&gt; HB2&gt; incoming<br>
&gt; &gt;&gt;&gt;&gt; PIM address family that we are signaling over BIER. I=
 will change <br>
&gt; &gt;&gt;&gt;&gt; it to<br>
&gt; &gt;&gt;&gt;&gt; | Addr Family:&nbsp; &nbsp;pim address family as defi=
ned in [RFC7761]<br>
&gt; &gt;&gt;&gt;&gt; | BIER Info:&nbsp; &nbsp;IBBR Prefix (ipv4 or ipv6), =
SD, bfr-id<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; - The document should make statement=
s about the setting of the<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; entropy field in the BIER dat=
a packets of individual (S,G) flows.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; Given the problem of using EC=
MP paths and the prevalence of few bis<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; sources sending traffic for m=
any SSM channels, i think the entropy<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; should be calculated from bot=
h S and G (not only from S). Also,<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; if there is no complete ECMP =
in the network, multiple FHR<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; will potentially send the sam=
e traffic, and then that should<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; flow as much as possible acro=
ss different paths (so as not<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; to overload a single link).<b=
r>
&gt; &gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; E.g.: something like (S XOR G=
 XOR router-id) % 20<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; might be a good recommendatio=
n for the entropy.<br>
&gt; &gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt; HB&gt; again as per above explanation we feel ECM=
P is beyond this <br>
&gt; &gt;&gt;&gt;&gt;&gt; HB&gt; draft. It<br>
&gt; &gt;&gt;&gt;&gt; is really a bier transport problem and any other draf=
t addressing <br>
&gt; &gt;&gt;&gt;&gt; this should be taken into consideration for PIM signa=
ling also.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; This was primarily about the setting of the entropy f=
ield.<br>
&gt; &gt;&gt;&gt;&gt; I take your point that e.g.: rfc8556 doesn't mention =
entropy at <br>
&gt; &gt;&gt;&gt;&gt; all, but that doesn't make both documents equally &qu=
ot;good&quot;, but rathr <br>
&gt; &gt;&gt;&gt;&gt; our solution description equally incomplete and subje=
ct to surprises for operators.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; 2. The document mentions PIM-ASM, wh=
ich is a term that AFAIK is<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp;undefined in any standa=
rds track RFC. I guess it meant to say ASM,<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp;but that could be PIM-S=
M, PIM-DM or Bidir-PIM.<br>
&gt; &gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp;If its meant to describ=
e PIM-SM, then i think there is<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp;the additional dependen=
cy of figuring out where RP information<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp;comes from. Assuming th=
ey are manually configured consistently<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp;is not a good expectati=
on. Most PIM domains use either some <br>
&gt; &gt;&gt;&gt;&gt;&gt; old<br>
&gt; &gt;&gt;&gt;&gt; Cisco<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp;proporietary protocol, =
or BSR. Neither of these will work<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp;through this solution u=
nless we add a solution to support<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp;flooding to all BFER th=
at run PIM. I think that might have<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp;been the idea of defini=
ng the term BFT in the document, but<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp;that term is not used.<=
br>
&gt; &gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp;- Even if we knew the P=
IM-SM RPs on the LHR, i do not like <br>
&gt; &gt;&gt;&gt;&gt;&gt; the<br>
&gt; &gt;&gt;&gt;&gt; resulting<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp;solution, because we wo=
uld still require the RPT/SPT switchover<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp;signaling and tracking =
of both (S,G) and (*,G) LHR. I would<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp;be a lot more a fan of =
simply reusing RFC8364 and just use the<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp;BIER BFT to flood appro=
priate (S,G) active messages to all LHR.<br>
&gt; &gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt; HB&gt; so we have tried this solution with static=
 RP and it is working.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; Yes, this was not a concern about not working, but ab=
out not being <br>
&gt; &gt;&gt;&gt;&gt; able to make the solution look attractive to any oper=
ator who does <br>
&gt; &gt;&gt;&gt;&gt; not have an SDN controller that can automate configur=
ation.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt; HB&gt; That said I have no issue removing PIM-SM =
from the draft and <br>
&gt; &gt;&gt;&gt;&gt;&gt; HB&gt; make it<br>
&gt; &gt;&gt;&gt;&gt; just SSM base and reintroduce SM in later draft, but =
as I pointed <br>
&gt; &gt;&gt;&gt;&gt; out previously we tried to keep the draft general to =
signal any pim <br>
&gt; &gt;&gt;&gt;&gt; join prune etc..<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; Definitely think its good to see that the signaling t=
his draft <br>
&gt; &gt;&gt;&gt;&gt; defines can potentially support all PIM messages, but=
 yes, i would <br>
&gt; &gt;&gt;&gt;&gt; prefer to decide later on an ASM solution.<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; Cheers<br>
&gt; &gt;&gt;&gt;&gt;&nbsp; &nbsp; Toerless<br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp;If you ask me, it would=
 be good enough to finalize the doc for<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp;SSM and do a followup f=
or ASM via SSM&#43;(S,G)-active-signaling<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp;later.<br>
&gt; &gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;The other high level question is: Wha=
t are the good reasons to use<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;BIER to unicast the join/prune messag=
es from LHR to FHR ? As opposed<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;to use unicast messages. If there are=
 benefits, they should be<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;written down.<br>
&gt; &gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;The related (but really independent) =
concern is: SHould we<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;reintroduce NOW a scheme that uses un=
reliable datagram signaling<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;for join/prune (across a potentially =
multi-hop WAN path), when we went<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;through the exercise and concluded we=
 need better: Aka: Original<br>
&gt; &gt;&gt;&gt;&gt; multicast<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;VPN Default/Data-MDP used PIM (datagr=
ams) and those packets got lost<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;duing burst-collisions (such as recon=
vergence events etc.). BGP <br>
&gt; &gt;&gt;&gt;&gt;&gt; or<br>
&gt; &gt;&gt;&gt;&gt; PORT<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;solve this issue.<br>
&gt; &gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;Aka: I would suggest to say the join/=
prune signaling should be <br>
&gt; &gt;&gt;&gt;&gt;&gt; via<br>
&gt; &gt;&gt;&gt;&gt; PORT.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;The PORT messaged can be over unicast=
 or BIER based on the answer to<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;above question.<br>
&gt; &gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;If there is a (misguided ;-) mayority=
 of folks thinking we do not<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;need reliable join/prune signaling ac=
ross this BIER solution even<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;though we've recognized that need lon=
g time ago in prior solutions,<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;then please write at least a section =
about the DiffServ requirements,<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;aka: making sure these &quot;signalin=
g&quot; BIER packets for join/prune get<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;appropriate MPLS/EXP or DSCP in their=
 according encap headers (there<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;are standards for signaling EXP/DSCP)=
.<br>
&gt; &gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt; Cheers<br>
&gt; &gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp; Toerless<br>
&gt; &gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt; On Wed, Oct 03, 2018 at 09:35:55PM &#43;0000, Ant=
oni Przygienda wrote:<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; This thread initiates 2 weeks WG LC on<br>
&gt; &gt;&gt;&gt;&gt; <a href=3D"https://datatracker.ietf.org/doc/draft-iet=
f-bier-pim-signaling/" target=3D"_blank" rel=3D"noreferrer">
https://datatracker.ietf.org/doc/draft-ietf-bier-pim-signaling/</a> per <br=
>
&gt; &gt;&gt;&gt;&gt; request and consensus @ IETF 102 ???<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; --- tony<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt;&gt;&gt; --<br>
&gt; &gt;&gt;&gt;&gt; ---<br>
&gt; &gt;&gt;&gt;&gt; <a href=3D"mailto:tte@cs.fau.de" target=3D"_blank" re=
l=3D"noreferrer">tte@cs.fau.de</a><br>
&gt; &gt;&gt;&gt;&gt; _______________________________________________<br>
&gt; &gt;&gt;&gt;&gt; BIER mailing list<br>
&gt; &gt;&gt;&gt;&gt; <a href=3D"mailto:BIER@ietf.org" target=3D"_blank" re=
l=3D"noreferrer">BIER@ietf.org</a><br>
&gt; &gt;&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/bier=
" target=3D"_blank" rel=3D"noreferrer">
https://www.ietf.org/mailman/listinfo/bier</a><br>
&gt; &gt;&gt;&gt;&gt; <br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt;&gt; _______________________________________________<br>
&gt; &gt;&gt;&gt; BIER mailing list<br>
&gt; &gt;&gt;&gt; <a href=3D"mailto:BIER@ietf.org" target=3D"_blank" rel=3D=
"noreferrer">BIER@ietf.org</a><br>
&gt; &gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/bier" ta=
rget=3D"_blank" rel=3D"noreferrer">
https://www.ietf.org/mailman/listinfo/bier</a><br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; --<br>
&gt; &gt;&gt; ---<br>
&gt; &gt;&gt; <a href=3D"mailto:tte@cs.fau.de" target=3D"_blank" rel=3D"nor=
eferrer">tte@cs.fau.de</a><br>
&gt; &gt; <br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; BIER mailing list<br>
&gt; &gt; <a href=3D"mailto:BIER@ietf.org" target=3D"_blank" rel=3D"norefer=
rer">BIER@ietf.org</a><br>
&gt; &gt; <a href=3D"https://www.ietf.org/mailman/listinfo/bier" target=3D"=
_blank" rel=3D"noreferrer">
https://www.ietf.org/mailman/listinfo/bier</a><br>
&gt; <br>
&gt; _______________________________________________<br>
&gt; BIER mailing list<br>
&gt; <a href=3D"mailto:BIER@ietf.org" target=3D"_blank" rel=3D"noreferrer">=
BIER@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/bier" target=3D"_blan=
k" rel=3D"noreferrer">
https://www.ietf.org/mailman/listinfo/bier</a><br>
<br>
-- <br>
---<br>
<a href=3D"mailto:tte@cs.fau.de" target=3D"_blank" rel=3D"noreferrer">tte@c=
s.fau.de</a><u></u><u></u></p>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</body>
</html>

--_000_DB7PR07MB4745580236D132E27EB4DEF691440DB7PR07MB4745eurp_--

