
From nobody Fri Jul  1 03:44:50 2016
Return-Path: <mbj@tail-f.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1D33712D550 for <i2rs@ietfa.amsl.com>; Fri,  1 Jul 2016 03:44:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.327
X-Spam-Level: 
X-Spam-Status: No, score=-3.327 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vhbdlNQ-aosn for <i2rs@ietfa.amsl.com>; Fri,  1 Jul 2016 03:44:47 -0700 (PDT)
Received: from mail.tail-f.com (mail.tail-f.com [46.21.102.45]) by ietfa.amsl.com (Postfix) with ESMTP id 00BCC12D548 for <i2rs@ietf.org>; Fri,  1 Jul 2016 03:44:46 -0700 (PDT)
Received: from localhost (unknown [173.38.220.44]) by mail.tail-f.com (Postfix) with ESMTPSA id B25691AE0398; Fri,  1 Jul 2016 12:44:45 +0200 (CEST)
Date: Fri, 01 Jul 2016 12:45:10 +0200 (CEST)
Message-Id: <20160701.124510.1016107013440022699.mbj@tail-f.com>
To: shares@ndzh.com
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <4a3b01d1d2e5$76dca350$6495e9f0$@ndzh.com>
References: <004901d1cbf1$85b87430$91295c90$@ndzh.com> <20160629.124946.1123239025236388287.mbj@tail-f.com> <4a3b01d1d2e5$76dca350$6495e9f0$@ndzh.com>
X-Mailer: Mew version 6.5 on Emacs 24.3 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/1AZnbBhrksOcRKGn9xCOVl0p0Yc>
Cc: jhaas@pfrc.org, i2rs@ietf.org
Subject: Re: [i2rs] FW: I-D Action: draft-ietf-i2rs-ephemeral-state-10.txt- 2 week WG LC (6/21 to 7/5/2016)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Jul 2016 10:44:49 -0000

Hi,

Comments inline.


"Susan Hares" <shares@ndzh.com> wrote:
> Martin: 
> 
> Thank you for the comments.  Please see the responses inline. 
> 
> One bit of background may help in Ephemeral-REQ-11 through Ephemeral-REQ-14.
> While NETCONF/RESTCONF is specified in this version the ephemeral
> requirements, other protocols may be included in the future (PROTOBUF, etc).
> At that point, this document would be expanded to include these other
> protocols. 
> 
> Summary:  Changes limited to /Yang/YANG/ change.  Other changes may occur
> upon further details. 
> 
> Sue 
> 
> 
> -----Original Message-----
> From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Martin Bjorklund
> Sent: Wednesday, June 29, 2016 6:50 AM
> To: i2rs@ietf.org
> Subject: Re: [i2rs] FW: I-D Action: draft-ietf-i2rs-ephemeral-state-10.txt-
> 2 week WG LC (6/21 to 7/5/2016)
> 
> "Susan Hares" <shares@ndzh.com> wrote:
> > This begins a 2 WG LC last call on the text of 
> > draft-ietf-i2rs-ephemeral-state-10.txt.
> 
> Hi,
> 
> I have reviewed draft-ietf-i2rs-ephemeral-state-11, and here are my
> comments.
> 
> 
> >o  Ephemeral-REQ-02
> >
> > I suggest you remove the text:
> >
>  >   it SHALL be considered a validation error if it does.
> >
>  > The requirement is clear as it is without this.  And maybe the
> >   solution will make sure it is not even syntactially possible to
>  >  define such constraints.
> 
> Sue: Since the I2RS debate requested this be added for clarity and 
>  you have stated the requirement is clear - it will be left in the
> requirements. 
> It would be wonderful if the solution prevented this syntax. 
> 
> Summary: No change here 
> 
> >o  Ephemeral-REQ-03
> >
>  > I think you need to define what you mean with "constraint".  For
>   > normal config, YANG has very detailed rules about when constraints
>  >are checked and what a server MUST do when a constraint becomes
>   > false.
> 
>  >  Since this requirement says that constraints can refer to fast
>  > changing state, you need to say what should happen if such a
>   > constraint suddenly becomes false due.
> 
> For the I2RS state which is ephemeral configuration state, the 
> constraints may have all of 8.3 in yang 1.1 or part of the yang 1.1
> constraint. 
> The final definition of the ephemeral configuration state
> depends on the design of operational state modules. 

This explanation helps to understand this requirement.  You obviously
have some ideas what "constraint" means, and that it means different
things for config and state.  This should go into the document, but
see below.

> Every effort we have made to tie this down has resulted in cycles of 
> unproductive discussion.  Therefore, this portion will not be re-opened. 

If you specify a requirement, isn't it fair to expect that the
requirement is clear and well-understood?  Since the requirement is
there, you obvsiously have some *behavior* in mind (I am not talking
about a solution).  Just stating that "ephemeral state may have
constraints" w/o a definition of what 'constraint' means doesn't help
much.

> For operational state listed in ephemeral constraints going quickly from
> TRUE to FALSE, please note that an event notification will be sent to the 
> I2RS Client.   See the event-notification draft for specifics. 

Which draft do you mean?

> > o  Ephemeral-REQ-04
> >  The requirement says that ephemeral state can refer to
> > non-ephemeral state in constraints.  Does the term "non-ephemeral
> > state" include configuration?  If so, does this mean that if an
> > operator tries to delete some config, the existance of some
> >  ephemeral state may reject the config change request?
> 
> Sue: Please refer to the sentence in the top of this section: 
>   In requirements Ephemeral-REQ-01 to Ephemeral-05, Ephemeral state is
>    defined as potentially including both ephemeral configured state and
>    operational state.

I am well aware of this definition.

> Non-ephemeral state can be configuration or operational state (e.g. MPLS
> LSP-ID
> or BGP RIB).    

I suggest this is made explicit in the document; it is not clear from
the current defintion.

> If the operator deletes some "local configuration" (in I2RS terms), and the
> I2RS 
> Ephemeral state depends on the local configuration - the I2RS agent will 
> Provide a notification that the ephemeral configuration state or the 
> Operational state defined in an ephemeral model is no longer valid.  
> The I2RS client must handle this one. 

Again, this explanation really helps!  It should go into the
document.  OR, if this is explained in another document, a pointer to
that text would be great.

Clarifacation question: does this mean that the ephemeral state in
question is removed and a notification is sent, or that the ephemeral
state is still present, but not used, and a notification is sent?


> Summary: No change 
> 
> 
> o  Ephemeral-REQ-07
> 
>  >This requirement says:
> >
> >    "Implementations MUST provide a mechanism..."
> >
> >  Does this mean that this mechanism should not be standardized;
> > rather implementations are required to invent some vendor-specific
> > mechanism?
> 
> Sue:  Previous netconf/netmod reviewers have cautioned the I2RS WG on
> defining a solutions.  If the NETCONF/NETMOD does not 
> define a solution - then the implementation should provide a solution. 
> Of course, a standardized solution would be preferred. 

I agree that this document shouldn't specify a solution.  This
document's role is to define requirements for a solution (not for
implementations).  Maybe simply:

OLD:

   Implementations MUST provide a mechanism to choose which takes
   precedence.

NEW:

   It MUST be possible to choose which takes precedence.


> >o  Ephemeral-REQ-08
> >
>  > I understand "ephemeral" and "read/write".  But what does
>  > "status/configuration" mean in this context?  Can I have
>  >  "ephemeral, read-only, configuration"?  Can I have
>  > "ephemeral, write, status"?
> >
> > Ephemeral-REQ-08: Yang MUST have a way to indicate in a data model
> > that schema nodes have the following properties: ephemeral, writable/
> >  not-writable, and status/configuration.
> 
> Here we are indicating that Ephemeral state may be Ephemeral configuration
> state or 
> Operational state.

I understand that.

> Every time we have not used "ephemeral", "read/write", 
> "status/configuration"  - we have bumped into someone's operational data
> model. 
> Unless the netmod group has a finalized version of operational state, it
> will 
> Remain this way. 

This doesn't make any sense to me.  This is a requirement to YANG, and
I do not understand how to interpret this requirement.  My questions
were simple:

  Can I have "ephemeral, read-only, configuration"?  Can I have
  "ephemeral, write, status"?

If we don't understand the requirement, it will be difficult to
propose a solution.  All I'm asking for is clarification of the
requirement.

> o  Ephemeral-REQ-09
> 
> >   This requirement is fine, but why is it labeled *changes* to
> > NETCONF?  NETCONF already supports this requirement.
> 
> Do you really support the following: 
> 
>    1.  Support for communication mechanisms to enable an I2RS client to
>        determine that an I2RS agent supports the mechanisms needed for
>      I2RS operation.

Sure, by using std YANG features and/or protocol capabilities.

>    2.  The ephemeral state must support notification of write conflicts
>       using the priority requirements defined in section 7 below in
>       requirements Ephemeral-REQ-11 through Ephemeral-REQ-14).

NETCONF the protocol supports notifications; it is not involved in the
semantics for when/how these notifications are generated.

I think this requirement probably should not be directed to NETCONF.

> This is not what other netconf/netmod people have indicated. 

If I'm not mistaken, Andy said the same thing re capabilities.

> Summary: Need response on -09 and -10 before changing.
> 
> >o  Ephemeral-REQ-10
> >
> >   This requirement is fine, but why is it labeled *changes* to
> > RESTCONF?  RESTCONF already supports this requirement.
> 
> Are you really sure you support priority requirements as 
> specified in items Ephemeral-REQ-11 through Ephemeral-REQ-14? 
> Not what other people have said.  Does not hurt if you do? 
> 
> Summary: Need response on -09 and -10 before changing. 

See above.

> >o  Ephemeral-REQ-13
> >
>  >  I do not understand what this requirement means.
> >
> >   (BTW, the text should be rephrased; it now says "the requirement
> > ... is required ...")
> 
>    Ephemeral-REQ-13: The requirement to support multi-headed control is
>    required for collisions and the priority resolution of collisions.
>    Multi-headed control is not tied to ephemeral state.  I2RS is not
>    mandating how AAA supports priority.  Mechanisms which prevent
>    collisions of two clients trying the same node of data are the focus.
> 
> I believe this text refines the requirement to support multi-headed control
> to only be required for collisions and priority resolution of collisions. 

Ok, this makes it clearer.  Maybe you can do:

OLD:

  The requirement to support multi-headed control is
  required for collisions and the priority resolution of collisions.

NEW:

 Multi-headed control is required for collisions and the priority
 resolution of collisions.

> Perhaps you understood the English in a different manner. 
> 
> This text is terse, and assumes you understand the I2RS architecture. 
> Rather than repeat that text here, perhaps you will review it and see if you
> then understand this text. 
> We have been terse based on feedback from netconf/netmod reviewers. 

Terse is fine, as long as it is clear.  Pointers to other documents
are also fine, they help the readers to understand what you had in
mind.


> >o  Ephemeral-REQ-14
> >
> > If this is not a new requirement, does it need to be part of this
> >  document?
> > If the answer is yes, are there other things from the architecture
> > document that should be listed here, e.g., details about priority
> >  interaction w/ local config?
> 
> Again, we were cautioned in our early discussions not to define the solution
> or to assume a solution in I2RS requirements. 
> 
> Summary: No change 

Actually, you *did* change this in -12, to the better!


> >o  Ephemeral-REQ-15
> > I do not understand what this requirement means.
> 
> Example: 
> 
> I2RS client                I2RS Agent 
> ===========          =============
> Message 0 [query to see if eth0 is up] 
>                                  [response eth0 is up ] 
> Message 1 [install I2RS Static route associated with eth0 ]  
> Message 2 [install BGP I2RS route dependent on I2RS static route]
>                                 [Message 1-reply success]
>                                 [Message 2-reply success]
> 
> Message 1 and Message 2 are individual actions but linked.  However, 
> Message 2 will not work if the I2RS static route has not be installed. 
> 
> I2RS does not include roll-back or atomicity of Message 1 and Message 2. 
> It requires that the I2RS client know the status of each action. 
> 
> None of these multiple message sequences should allow the 
> I2RS agent to insert errors into the Ephemeral Configuration state or 
> Ephemeral operational state. 
> 
> Does this example help? 

Well, I think that this follows from the requirements on
'constraints', so this requirement is at best redundant.

The text is also not very clear.  For example it talks about "not
insert errors".  What is an "error" that could be inserted?  What you
probably mean is that all constraints MUST be true.


/martin




> 
> Summary: No changes 
> 
> o  general
> 
>    s/Yang/YANG/g
> 
> Thank you - I will change this after other revisions have been suggested. 
> 
> 
> /martin
> 
> _______________________________________________
> i2rs mailing list
> i2rs@ietf.org
> https://www.ietf.org/mailman/listinfo/i2rs
> 


From nobody Fri Jul  1 03:52:46 2016
Return-Path: <mbj@tail-f.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8697A12D567 for <i2rs@ietfa.amsl.com>; Fri,  1 Jul 2016 03:52:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.327
X-Spam-Level: 
X-Spam-Status: No, score=-3.327 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eTAph236nPdI for <i2rs@ietfa.amsl.com>; Fri,  1 Jul 2016 03:52:43 -0700 (PDT)
Received: from mail.tail-f.com (mail.tail-f.com [46.21.102.45]) by ietfa.amsl.com (Postfix) with ESMTP id 55AA912D561 for <i2rs@ietf.org>; Fri,  1 Jul 2016 03:52:43 -0700 (PDT)
Received: from localhost (unknown [173.38.220.44]) by mail.tail-f.com (Postfix) with ESMTPSA id E05A91AE03DD; Fri,  1 Jul 2016 12:52:40 +0200 (CEST)
Date: Fri, 01 Jul 2016 12:53:06 +0200 (CEST)
Message-Id: <20160701.125306.699406215477349114.mbj@tail-f.com>
To: shares@ndzh.com
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <4a5201d1d2ea$9eef05e0$dccd11a0$@ndzh.com>
References: <4f70e94d-f73b-73a7-c41b-9ab5ffeeda6f@cisco.com> <4a5201d1d2ea$9eef05e0$dccd11a0$@ndzh.com>
X-Mailer: Mew version 6.5 on Emacs 24.3 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/22Aya4eEjaurU8v0ESgn4JU-v2M>
Cc: rwilton@cisco.com, i2rs@ietf.org
Subject: Re: [i2rs] Review of draft-ietf-i2rs-ephemeral-state-11
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Jul 2016 10:52:44 -0000

"Susan Hares" <shares@ndzh.com> wrote:
> 4) Ephemeral-REQ-08: (page 6):
> Similar to Juergen's comments, I'm concerned about the
> writable/non-writable requirement.
> 
>    Ephemeral-REQ-08: Yang MUST have a way to indicate in a data model
>    that schema nodes have the following properties: ephemeral, writable/
>    not-writable, and status/configuration.
> 
> I'm somewhat adverse to writable operational state, and hence I would
> prefer if this requirement was watered down to something like:
> 
>    Ephemeral-REQ-08: In addition to config true/false, there MUST be a
>    way to indicate that YANG schema nodes represent ephemeral state.
>    It is desirable to allow for, and have to way to indicate, config
>    false YANG schema nodes that are writable operational state.
> 
> Sue: You are Juergen are concerned about writeable/non-writeable.
> Martin is concerned about status/configuration.

Sue, I think you missed my point.  I'm concerned about what happens
when you can specify all these parameters independently.  I think
Rob's proposed text is an improvement.



/martin


From nobody Fri Jul  1 06:00:01 2016
Return-Path: <shares@ndzh.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B580412D094 for <i2rs@ietfa.amsl.com>; Fri,  1 Jul 2016 05:59:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.748
X-Spam-Level: *
X-Spam-Status: No, score=1.748 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, RDNS_NONE=0.793, T_FILL_THIS_FORM_SHORT=0.01] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HzlO3SlBSxhs for <i2rs@ietfa.amsl.com>; Fri,  1 Jul 2016 05:59:57 -0700 (PDT)
Received: from hickoryhill-consulting.com (unknown [50.245.122.97]) (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 BB14F12B03A for <i2rs@ietf.org>; Fri,  1 Jul 2016 05:59:56 -0700 (PDT)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=174.124.165.235; 
From: "Susan Hares" <shares@ndzh.com>
To: "'Martin Bjorklund'" <mbj@tail-f.com>
References: <004901d1cbf1$85b87430$91295c90$@ndzh.com>	<20160629.124946.1123239025236388287.mbj@tail-f.com>	<4a3b01d1d2e5$76dca350$6495e9f0$@ndzh.com> <20160701.124510.1016107013440022699.mbj@tail-f.com>
In-Reply-To: <20160701.124510.1016107013440022699.mbj@tail-f.com>
Date: Fri, 1 Jul 2016 08:59:17 -0400
Message-ID: <036101d1d398$60e5d5e0$22b181a0$@ndzh.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQEY5e8iHcIwDPPcBwyla1FJlV/FqgKm8o93ApFjhBMBN06EiqFB0Ung
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/coYKl5OMjQje2uIPREe8dataK54>
Cc: jhaas@pfrc.org, i2rs@ietf.org
Subject: Re: [i2rs] FW: I-D Action: draft-ietf-i2rs-ephemeral-state-10.txt- 2 week WG LC (6/21 to 7/5/2016)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Jul 2016 13:00:00 -0000

Martin: 

Pulling up some response up-front to highlight them.  These response are
also in the text below. 

>> For the I2RS state which is ephemeral configuration state, the 
>> constraints may have all of 8.3 in yang 1.1 or part of the yang 1.1 
>> constraint.
>> The final definition of the ephemeral configuration state depends on 
>> the design of operational state modules.

>This explanation helps to understand this requirement.  You obviously have
some ideas what "constraint" means, and that it means different things for
config and state.  
> This should go into the document, but see below.

There are 4 classes of I2RS ephemeral configuration state checking we have
defined so far: 
  1) normal (r/w) of drafts (draft-ietf-i2rs-rib-data-model)  - check 8.3.1,
8.3.2, 8.3.3 + ephemeral requirements (1-15) 
  2) bulk (r/w) within rpcs (see draft-ietf-i2rs-rib-data-model) -
constraints check interfaces (real configuration) + checks on route overlay
(Ephemeral 7) + Ephemeral (-15)  
  3) bulk (r/w) with lots of data learned from other routing protocols
(draft-ietf-i2rs-l3-network-topology) + checks on static configured
protocols 
  4) bulk (r/w) with rpcs that are "high-speed" using only checks on 8.3.1 +
ephemeral requirements (1-15)   

The purpose was to allow the constraint checking to be tailored to the data
model.  The I2RS architecture (especially section 6 and 7) are accurate. 

> > For operational state listed in ephemeral constraints going quickly 
> from TRUE to FALSE, please note that an event notification will be sent to
the
> I2RS Client.   See the event-notification draft for specifics. 

New notification drafts: 
Draft-gonzalez-netconf-5277bis-02,
Draft-gonzalez-netconf-event-notifications,
draftvoit-netconf-restconf-notif-00.txt 

Changes queued for -13 based on this message: 

   Ephemeral-REQ-04: Ephemeral state MUST be able to refer to non-ephemeral
state 
   as a constraint. Non-ephemeral state can be configuration state or
operational state.

  Ephemeral-REQ-13: Multi-headed control is required for collisions and the
priority
   resolution of collisions. Multi-headed control is not tied to 
   ephemeral state. I2RS is not mandating how AAA
   supports priority. Mechanisms which prevent collisions of
   two clients trying to modify the same node of data are the focus.
  The requirement to support multi-headed control is
  required for collisions and the priority resolution of collisions.

 Awaiting responses on:  Ephemeral-REQ-03, Ephemeral-REQ-04, 
Ephemeral-REQ-09, Ephemeral-REQ-10, Ephemeral-REQ-15. 

Thank you for spending time reviewing these 15 requirements. 

Sue 


-----Original Message-----
From: Martin Bjorklund [mailto:mbj@tail-f.com] 
Sent: Friday, July 1, 2016 6:45 AM
To: shares@ndzh.com
Cc: i2rs@ietf.org; jhaas@pfrc.org
Subject: Re: [i2rs] FW: I-D Action: draft-ietf-i2rs-ephemeral-state-10.txt-
2 week WG LC (6/21 to 7/5/2016)

Hi,

Comments inline.


"Susan Hares" <shares@ndzh.com> wrote:
> Martin: 
> 
> Thank you for the comments.  Please see the responses inline. 
> 
> One bit of background may help in Ephemeral-REQ-11 through
Ephemeral-REQ-14.
> While NETCONF/RESTCONF is specified in this version the ephemeral 
> requirements, other protocols may be included in the future (PROTOBUF,
etc).
> At that point, this document would be expanded to include these other 
> protocols.
> 
> Summary:  Changes limited to /Yang/YANG/ change.  Other changes may 
> occur upon further details.
> 
> Sue
> 
> 
> -----Original Message-----
> From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Martin 
> Bjorklund
> Sent: Wednesday, June 29, 2016 6:50 AM
> To: i2rs@ietf.org
> Subject: Re: [i2rs] FW: I-D Action: 
> draft-ietf-i2rs-ephemeral-state-10.txt-
> 2 week WG LC (6/21 to 7/5/2016)
> 
> "Susan Hares" <shares@ndzh.com> wrote:
> > This begins a 2 WG LC last call on the text of 
> > draft-ietf-i2rs-ephemeral-state-10.txt.
> > 
> > Hi,
> > 
> > I have reviewed draft-ietf-i2rs-ephemeral-state-11, and here are my 
> > comments.
> > 
> > 
> > >o  Ephemeral-REQ-02
> > >
> > > I suggest you remove the text:
> > >
> >  >   it SHALL be considered a validation error if it does.
> > >
> >  > The requirement is clear as it is without this.  And maybe the
> > >   solution will make sure it is not even syntactially possible to
> >  >  define such constraints.
> > 
> >  Sue: Since the I2RS debate requested this be added for clarity and  
> >  you have stated the requirement is clear - it will be left in the 
> >  requirements.
> >  It would be wonderful if the solution prevented this syntax. 
> > 
> > Summary: No change here
> > 
> > >o  Ephemeral-REQ-03
> > >
> > > I think you need to define what you mean with "constraint".  For
> > > normal config, YANG has very detailed rules about when constraints  
> > > are checked and what a server MUST do when a constraint becomes
> > > false.
> > 
> > >   Since this requirement says that constraints can refer to fast  
> > > changing state, you need to say what should happen if such a
>  > constraint suddenly becomes false due.
> > 
> >   For the I2RS state which is ephemeral configuration state, the 
> > constraints may have all of 8.3 in yang 1.1 or part of the yang 1.1 
> > constraint.
> >  The final definition of the ephemeral configuration state depends on 
> > the design of operational state modules.

> This explanation helps to understand this requirement.  You obviously have
some ideas what "constraint" means, and that it means different things for
config and state.  
>  This should go into the document, but see below.

With respect, we have gone 4 rounds with different NETCONF experts.   Each
with a different suggestion to put in/take out. However, since you have
asked: 

There are 4 classes of I2RS ephemeral configuration state checking we have
defined so far: 
  1) normal (r/w) of drafts (draft-ietf-i2rs-rib-data-model)  - check 8.3.1,
8.3.2, 8.3.3 + ephemeral requirements (1-15) 
  2) bulk (r/w) within rpcs (see draft-ietf-i2rs-rib-data-model) -
constraints check interfaces (real configuration) + checks on route overlay
(Ephemeral 7) + Ephemeral (-15)  
  3) bulk (r/w) with lots of data learned from other routing protocols
(draft-ietf-i2rs-l3-network-topology) + checks on static configured
protocols 
  4) bulk (r/w) with rpcs that are "high-speed" using only checks on 8.3.1 +
ephemeral requirements (1-15)

We desire to be able to define additional data constraints per data model.
These additional constraints can go in rpcs. 
   
>> Every effort we have made to tie this down has resulted in cycles of 
>> unproductive discussion.  Therefore, this portion will not be re-opened.

>If you specify a requirement, isn't it fair to expect that the requirement
is clear and well-understood?  
>Since the requirement is there, you obvsiously have some *behavior* in mind
(I am not talking about a solution).  
>Just stating that "ephemeral state may have constraints" w/o a definition
of what 'constraint' means doesn't help much.

 The I2RS architecture and these I2rs ephemeral requirements have been
around for 2 years. 
>From the I2RS perspective, these constraints have not changed. We have added
data models. 
However, every time we try to put in constraints - it hits some
netconf/netmod experts idea of operational versus
Ephemeral configuration state.  We have tried enlisting friendly editing,
only to find 
Some other netconf/netmod expert objects to it. Perhaps after the
netconf/netmod experts agree on 
Operational state we can make some significant forward progress.  

>> For operational state listed in ephemeral constraints going quickly 
>> from TRUE to FALSE, please note that an event notification will be sent
to the
>> I2RS Client.   See the event-notification draft for specifics. 

> Which draft do you mean?
Draft-gonzalez-netconf-event-notifications.


> > o  Ephemeral-REQ-04
> >  The requirement says that ephemeral state can refer to 
> > non-ephemeral state in constraints.  Does the term "non-ephemeral 
> > state" include configuration?  If so, does this mean that if an 
> > operator tries to delete some config, the existance of some  
> > ephemeral state may reject the config change request?
>> 
>> Sue: Please refer to the sentence in the top of this section: 
>>   In requirements Ephemeral-REQ-01 to Ephemeral-05, Ephemeral state is
>>    defined as potentially including both ephemeral configured state and
>>    operational state.

> I am well aware of this definition.

> > Non-ephemeral state can be configuration or operational state (e.g. 
> > MPLS LSP-ID
> > or BGP RIB).    

> I suggest this is made explicit in the document; it is not clear from the
current defintion.
I suspect you mean definition. 

How about: 
   Ephemeral-REQ-04: Ephemeral state MUST be able to refer to non-ephemeral
state 
   as a constraint. Non-ephemeral state can be configuration state or
operational state. 
   

>> If the operator deletes some "local configuration" (in I2RS terms), 
>> and the I2RS Ephemeral state depends on the local configuration - the 
>> I2RS agent will Provide a notification that the ephemeral 
>> configuration state or the Operational state defined in an ephemeral 
>> model is no longer valid.
>> The I2RS client must handle this one. 

> Again, this explanation really helps!  It should go into the document.
OR, if this is explained in another document, a pointer to that text would
be great.
See section 6.3 of RFC7921.   We put these references in, and Juergen asked
for their removal as TMI (too much information).   
Please check with other netconf/netmod experts before we put-in/take-out
again.   

>Clarifacation question: does this mean that the ephemeral state in question
is removed and a notification is sent, or that the ephemeral state is still
present, but not used, and a notification is sent?
Clarification question:   It is possible any time the ephemeral state goes
from active to inactive (see draft-ietf-i2rs-rib-data-model), or if state is
removed (see draft-ietf-i2rs-rib-data-model)   

>> Summary: No change
Summary:   
  Ephemeral-REQ-04: Ephemeral state MUST be able to refer to non-ephemeral
state 
   as a constraint. Non-ephemeral state can be configuration state or
operational state. 
   
 
> 
> o  Ephemeral-REQ-07
> 
>  >This requirement says:
> >
> >    "Implementations MUST provide a mechanism..."
> >
> >  Does this mean that this mechanism should not be standardized; 
> > rather implementations are required to invent some vendor-specific 
> > mechanism?
> 
> Sue:  Previous netconf/netmod reviewers have cautioned the I2RS WG on 
> defining a solutions.  If the NETCONF/NETMOD does not define a 
> solution - then the implementation should provide a solution.
> Of course, a standardized solution would be preferred. 

>I agree that this document shouldn't specify a solution.  This document's
role is to define requirements for a solution (not for implementations).
Maybe simply:
>
>OLD:

 > Implementations MUST provide a mechanism to choose which takes
  > precedence.

>NEW:

 > It MUST be possible to choose which takes precedence.

Sue:  This was part of an earlier version, but people felt we must indicate
what chooses. 
Summary: No change 


>>  >o  Ephemeral-REQ-08
>>  >
> > > I understand "ephemeral" and "read/write".  But what does  > 
>>  "status/configuration" mean in this context?  Can I have  >  
> > "ephemeral, read-only, configuration"?  Can I have  > "ephemeral, 
> > write, status"?
> >
> > > Ephemeral-REQ-08: Yang MUST have a way to indicate in a data model 
> > > that schema nodes have the following properties: ephemeral, 
> > >  writable/  not-writable, and status/configuration.
> 
> > Here we are indicating that Ephemeral state may be Ephemeral 
> > configuration state or Operational state.

> I understand that.

> > Every time we have not used "ephemeral", "read/write", 
> > "status/configuration"  - we have bumped into someone's operational 
> >  data model.
> > Unless the netmod group has a finalized version of operational state, 
> > it will Remain this way.

> This doesn't make any sense to me.  This is a requirement to YANG, and I
do not understand how to interpret this requirement.  

Martin - I apologize, but I keep getting request to change to different
answers based on different "yang experts" opinion.  
I respect your expertise and your questions 

> My questions were simple:
> Can I have "ephemeral, read-only, configuration"? 
You are missing a key point.  Different I2RS agents have different
permissions. 
For I2RS agent 1, you can have ephemeral, read-only configuration because
Agent 1 does not have permission to write this section of the data models.
For I2RS agent 2 (who has permission to read this portion of the data
model), the data will be ephemera, configuration, read/write.    

This is part of the normal case of the I2RS client-I2RS agent. 

>  Can I have "ephemeral, write, status"?
It is possible if you allow a remote client permission to clear counters
prior to sending. 
This is possible if the I2RS data model allows read and clear.  

> If we don't understand the requirement, it will be difficult to propose a
solution.  All I'm asking for is clarification of the requirement.
I am glad to walk through this section with you.  

Summary: Still waiting on answers to determine if change is needed. 

> > o  Ephemeral-REQ-09
> > 
> > >   This requirement is fine, but why is it labeled *changes* to 
> > > NETCONF?  NETCONF already supports this requirement.
> >  
> > Do you really support the following: 
> > 
> >   1.  Support for communication mechanisms to enable an I2RS client to
>  >       determine that an I2RS agent supports the mechanisms needed for
>  >  I2RS operation.

> > Sure, by using std YANG features and/or protocol capabilities.

Ok.  How easy is it for the I2RS client to request this of the NETCONF
server or 
RESTCONF server?  This requirement underscores that it must not only be
possible, but 
Easy for the client to query. 

>>    2.  The ephemeral state must support notification of write conflicts
>>       using the priority requirements defined in section 7 below in
> >      requirements Ephemeral-REQ-11 through Ephemeral-REQ-14).

> > NETCONF the protocol supports notifications; it is not involved in the
semantics for when/how these notifications are generated.
> > I think this requirement probably should not be directed to NETCONF.

People woho have been working in netconf are actively supporting changes to
event notifications for netconf  (draft-gonzalez-netconf-4277bis-02,
draft-gonzalez-netconf-evnet-notifications-00) or restconf
(draft-voit-netconf-restconf-notif-00).  Where else would you suggest the
write conflict is provided?  Early reports to I2RS during protocol selection
claimed this was the place to work.  

>> This is not what other netconf/netmod people have indicated. 

> If I'm not mistaken, Andy said the same thing re capabilities.
Andy did same the same thing on #1.  However, the emphasis is going from
"possible" to "easy".  

> Summary: Need response on -09 and -10 before changing.

Summary:  Awaiting confirmation on "write-conflict" prior to any change. 

> > >o  Ephemeral-REQ-10
> > >
> > >   This requirement is fine, but why is it labeled *changes* to 
> > > RESTCONF?  RESTCONF already supports this requirement.
> > 
> > Are you really sure you support priority requirements as specified in 
> > items Ephemeral-REQ-11 through Ephemeral-REQ-14?
> > Not what other people have said.  Does not hurt if you do? 
> > 
> Summary: Need response on -09 and -10 before changing. 

> See above.
See answers above as well. 

> >o  Ephemeral-REQ-13
> >
>  >  I do not understand what this requirement means.
> >
> >   (BTW, the text should be rephrased; it now says "the requirement 
> > ... is required ...")
> 
>    Ephemeral-REQ-13: The requirement to support multi-headed control is
>    required for collisions and the priority resolution of collisions.
>    Multi-headed control is not tied to ephemeral state.  I2RS is not
>    mandating how AAA supports priority.  Mechanisms which prevent
>    collisions of two clients trying the same node of data are the focus.
> 
> I believe this text refines the requirement to support multi-headed 
> control to only be required for collisions and priority resolution of
collisions.

Ok, this makes it clearer.  Maybe you can do:

OLD:

  The requirement to support multi-headed control is
  required for collisions and the priority resolution of collisions.

NEW:

 Multi-headed control is required for collisions and the priority
resolution of collisions.

> Perhaps you understood the English in a different manner. 
> 
> This text is terse, and assumes you understand the I2RS architecture. 
> Rather than repeat that text here, perhaps you will review it and see 
> if you then understand this text.
> We have been terse based on feedback from netconf/netmod reviewers. 

Terse is fine, as long as it is clear.  Pointers to other documents are also
fine, they help the readers to understand what you had in mind.

Summary: 
Will change to: 
/Multi-headed control is required for collisions and the priority
resolution of collisions./ 


> >o  Ephemeral-REQ-14
> >
> > If this is not a new requirement, does it need to be part of this  
> > document?
> > If the answer is yes, are there other things from the architecture 
> > document that should be listed here, e.g., details about priority  
> > interaction w/ local config?
> 
> Again, we were cautioned in our early discussions not to define the 
> solution or to assume a solution in I2RS requirements.
> 
> Summary: No change

> Actually, you *did* change this in -12, to the better!

Yes.  I'm glad you liked it. 

> >o  Ephemeral-REQ-15
> > > I do not understand what this requirement means.
>> 
> >  Example: 
> > 
> > I2RS client                I2RS Agent 
> >  ===========          =============
> >  Message 0 [query to see if eth0 is up] 
> >                                 [response eth0 is up ] Message 1 
> > [install I2RS Static route associated with eth0 ] Message 2 [install 
> >  BGP I2RS route dependent on I2RS static route]
>  >                               [Message 1-reply success]
>  >                                [Message 2-reply success]
>  > 
> > Message 1 and Message 2 are individual actions but linked.  However, 
> >  Message 2 will not work if the I2RS static route has not be installed.
> > 
> > I2RS does not include roll-back or atomicity of Message 1 and Message 2.

> > It requires that the I2RS client know the status of each action. 
> > 
> > None of these multiple message sequences should allow the I2RS agent 
> > to insert errors into the Ephemeral Configuration state or Ephemeral 
> >  operational state.
> >
> > Does this example help? 

> Well, I think that this follows from the requirements on 'constraints', so
this requirement is at best redundant.
Perhaps this is true, however this text is the result of 4 weeks of debate.
The compromise for all participants was to place this requirement.  If you
feel it is redundant, you are aligning with some of the people in the
debate. 

> The text is also not very clear.  For example it talks about "not insert
errors".  What is an "error" that could be inserted?  What you probably mean
is that all constraints MUST be true.

No - we mean that multiple messages MUST not insert an error.  Andy Bierman
states if we allow less than the current constraints (8.3.1, 8.3.2, 8.3.3 in
netconf) and the current netconf constraints we could have a error in the
ephemeral configuration data store.   We simply state this MUST not happen. 

For some models using the high-speed update with minimal checking, the I2RS
is willing to provide self-checks of the data.   If you mix this type (type
4 above) and the normal type, perhaps you could get an error.  The
self-checking would then detect it, invalidate all the "invalid" data and
send a notification to the I2RS client that the data has been invalidated.
This is not what we are focusing on here. 


> /martin




> 
> Summary: No changes
> 
> o  general
> 
>    s/Yang/YANG/g
> 
> Thank you - I will change this after other revisions have been suggested. 
> 
> 
> /martin
> 
> _______________________________________________
> i2rs mailing list
> i2rs@ietf.org
> https://www.ietf.org/mailman/listinfo/i2rs
> 


From nobody Fri Jul  1 06:18:19 2016
Return-Path: <shares@ndzh.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B386612D600 for <i2rs@ietfa.amsl.com>; Fri,  1 Jul 2016 06:18:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.738
X-Spam-Level: *
X-Spam-Status: No, score=1.738 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, RDNS_NONE=0.793] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id stA3UK_1NerI for <i2rs@ietfa.amsl.com>; Fri,  1 Jul 2016 06:18:13 -0700 (PDT)
Received: from hickoryhill-consulting.com (unknown [50.245.122.97]) (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 2B0FF12D5FD for <i2rs@ietf.org>; Fri,  1 Jul 2016 06:18:13 -0700 (PDT)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=174.124.165.235; 
From: "Susan Hares" <shares@ndzh.com>
To: "'Martin Bjorklund'" <mbj@tail-f.com>
References: <4f70e94d-f73b-73a7-c41b-9ab5ffeeda6f@cisco.com>	<4a5201d1d2ea$9eef05e0$dccd11a0$@ndzh.com> <20160701.125306.699406215477349114.mbj@tail-f.com>
In-Reply-To: <20160701.125306.699406215477349114.mbj@tail-f.com>
Date: Fri, 1 Jul 2016 09:17:36 -0400
Message-ID: <037a01d1d39a$ef9e0530$ceda0f90$@ndzh.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQLFTksMOMokz5ko+uSOkEHfh/xdsgG0QEYAAcImZtaeAOTRYA==
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/MWYSkW5ebeu5Fr6ShLWAHbxswRo>
Cc: rwilton@cisco.com, i2rs@ietf.org
Subject: Re: [i2rs] Review of draft-ietf-i2rs-ephemeral-state-11
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Jul 2016 13:18:14 -0000

Martin: 

I did miss your point.   I will update to Rob's suggestion after you have
reviewed the following case: 

I2RS client1 ---> netconf server - does not have permission write ephemeral
configuration for I2RS RIB
I2RS client2 --> netconf server  - does have permission to write ephemeral
configuration for I2RS RIB

Can this be handle via some NETCONF / RESTCONF feature?  Is it a NACM
scheme? 

Sue 

Update (planned in I2RS ephemeral version 13) 

Ephemeral-REQ-08:In addition to config true/false, there MUST be a
way to indicate that YANG schema nodes represent ephemeral state.
It is desirable to allow for, and have to way to indicate, config
false YANG schema nodes that are writable operational state.

Status: Awaiting response from Martin 


-----Original Message-----
From: Martin Bjorklund [mailto:mbj@tail-f.com] 
Sent: Friday, July 1, 2016 6:53 AM
To: shares@ndzh.com
Cc: rwilton@cisco.com; i2rs@ietf.org
Subject: Re: [i2rs] Review of draft-ietf-i2rs-ephemeral-state-11

"Susan Hares" <shares@ndzh.com> wrote:
> 4) Ephemeral-REQ-08: (page 6):
> Similar to Juergen's comments, I'm concerned about the 
> writable/non-writable requirement.
> 
>    Ephemeral-REQ-08: Yang MUST have a way to indicate in a data model
>    that schema nodes have the following properties: ephemeral, writable/
>    not-writable, and status/configuration.
> 
> I'm somewhat adverse to writable operational state, and hence I would 
> prefer if this requirement was watered down to something like:
> 
>    Ephemeral-REQ-08: In addition to config true/false, there MUST be a
>    way to indicate that YANG schema nodes represent ephemeral state.
>    It is desirable to allow for, and have to way to indicate, config
>    false YANG schema nodes that are writable operational state.
> 
> Sue: You are Juergen are concerned about writeable/non-writeable.
> Martin is concerned about status/configuration.

Sue, I think you missed my point.  I'm concerned about what happens when you
can specify all these parameters independently.  I think Rob's proposed text
is an improvement.



/martin


From nobody Fri Jul  1 07:13:01 2016
Return-Path: <mbj@tail-f.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D785F12D583 for <i2rs@ietfa.amsl.com>; Fri,  1 Jul 2016 07:13:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.327
X-Spam-Level: 
X-Spam-Status: No, score=-3.327 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 918fhz7FXifk for <i2rs@ietfa.amsl.com>; Fri,  1 Jul 2016 07:12:57 -0700 (PDT)
Received: from mail.tail-f.com (mail.tail-f.com [46.21.102.45]) by ietfa.amsl.com (Postfix) with ESMTP id 58A2C12D126 for <i2rs@ietf.org>; Fri,  1 Jul 2016 07:12:57 -0700 (PDT)
Received: from localhost (unknown [173.38.220.44]) by mail.tail-f.com (Postfix) with ESMTPSA id 347AB1AE03DD; Fri,  1 Jul 2016 16:12:56 +0200 (CEST)
Date: Fri, 01 Jul 2016 16:13:21 +0200 (CEST)
Message-Id: <20160701.161321.1018267250429655769.mbj@tail-f.com>
To: shares@ndzh.com
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <036101d1d398$60e5d5e0$22b181a0$@ndzh.com>
References: <4a3b01d1d2e5$76dca350$6495e9f0$@ndzh.com> <20160701.124510.1016107013440022699.mbj@tail-f.com> <036101d1d398$60e5d5e0$22b181a0$@ndzh.com>
X-Mailer: Mew version 6.5 on Emacs 24.3 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/65Ez5xw0XpUoYFTT8yF91h__sSM>
Cc: jhaas@pfrc.org, i2rs@ietf.org
Subject: Re: [i2rs] FW: I-D Action: draft-ietf-i2rs-ephemeral-state-10.txt- 2 week WG LC (6/21 to 7/5/2016)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Jul 2016 14:13:01 -0000

"Susan Hares" <shares@ndzh.com> wrote:
> Martin: 
> 
> Pulling up some response up-front to highlight them.  These response are
> also in the text below. 

Trimming a bit, and replying inline.

> -----Original Message-----
> From: Martin Bjorklund [mailto:mbj@tail-f.com] 
> Sent: Friday, July 1, 2016 6:45 AM
> To: shares@ndzh.com
> Cc: i2rs@ietf.org; jhaas@pfrc.org
> Subject: Re: [i2rs] FW: I-D Action: draft-ietf-i2rs-ephemeral-state-10.txt-
> 2 week WG LC (6/21 to 7/5/2016)
> 
> Hi,
> 
> Comments inline.
> 
> 
> "Susan Hares" <shares@ndzh.com> wrote:
> > Martin: 
> > 
> > Thank you for the comments.  Please see the responses inline. 
> > 
> > One bit of background may help in Ephemeral-REQ-11 through
> Ephemeral-REQ-14.
> > While NETCONF/RESTCONF is specified in this version the ephemeral 
> > requirements, other protocols may be included in the future (PROTOBUF,
> etc).
> > At that point, this document would be expanded to include these other 
> > protocols.
> > 
> > Summary:  Changes limited to /Yang/YANG/ change.  Other changes may 
> > occur upon further details.
> > 
> > Sue
> > 
> > 
> > -----Original Message-----
> > From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Martin 
> > Bjorklund
> > Sent: Wednesday, June 29, 2016 6:50 AM
> > To: i2rs@ietf.org
> > Subject: Re: [i2rs] FW: I-D Action: 
> > draft-ietf-i2rs-ephemeral-state-10.txt-
> > 2 week WG LC (6/21 to 7/5/2016)
> > 
> > "Susan Hares" <shares@ndzh.com> wrote:
> > > This begins a 2 WG LC last call on the text of 
> > > draft-ietf-i2rs-ephemeral-state-10.txt.
> > > 
> > > Hi,
> > > 
> > > I have reviewed draft-ietf-i2rs-ephemeral-state-11, and here are my 
> > > comments.
> > > 
> > > 
> > > >o  Ephemeral-REQ-02
> > > >
> > > > I suggest you remove the text:
> > > >
> > >  >   it SHALL be considered a validation error if it does.
> > > >
> > >  > The requirement is clear as it is without this.  And maybe the
> > > >   solution will make sure it is not even syntactially possible to
> > >  >  define such constraints.
> > > 
> > >  Sue: Since the I2RS debate requested this be added for clarity and  
> > >  you have stated the requirement is clear - it will be left in the 
> > >  requirements.
> > >  It would be wonderful if the solution prevented this syntax. 
> > > 
> > > Summary: No change here
> > > 
> > > >o  Ephemeral-REQ-03
> > > >
> > > > I think you need to define what you mean with "constraint".  For
> > > > normal config, YANG has very detailed rules about when constraints  
> > > > are checked and what a server MUST do when a constraint becomes
> > > > false.
> > > 
> > > >   Since this requirement says that constraints can refer to fast  
> > > > changing state, you need to say what should happen if such a
> >  > constraint suddenly becomes false due.
> > > 
> > >   For the I2RS state which is ephemeral configuration state, the 
> > > constraints may have all of 8.3 in yang 1.1 or part of the yang 1.1 
> > > constraint.
> > >  The final definition of the ephemeral configuration state depends on 
> > > the design of operational state modules.
> 
> > This explanation helps to understand this requirement.  You obviously have
> some ideas what "constraint" means, and that it means different things for
> config and state.  
> >  This should go into the document, but see below.
> 
> With respect, we have gone 4 rounds with different NETCONF experts.   Each
> with a different suggestion to put in/take out.

Please don't misunderstand me, but also with respect, I simply state
my opinion.  I think the text is not clear, even if it has gone 4
rounds with different NETCONF experts.


> However, since you have
> asked: 
> 
> There are 4 classes of I2RS ephemeral configuration state checking we have
> defined so far: 
>   1) normal (r/w) of drafts (draft-ietf-i2rs-rib-data-model)  - check 8.3.1,
> 8.3.2, 8.3.3 + ephemeral requirements (1-15) 

There are no 8.3.x sections in draft-ietf-i2rs-rib-data-model-05.  Did
you mean some other document?


>   2) bulk (r/w) within rpcs (see draft-ietf-i2rs-rib-data-model) -
> constraints check interfaces (real configuration) + checks on route overlay
> (Ephemeral 7) + Ephemeral (-15)
>   3) bulk (r/w) with lots of data learned from other routing protocols
> (draft-ietf-i2rs-l3-network-topology) + checks on static configured
> protocols 
>   4) bulk (r/w) with rpcs that are "high-speed" using only checks on 8.3.1 +
> ephemeral requirements (1-15)
> 
> We desire to be able to define additional data constraints per data model.
> These additional constraints can go in rpcs. 

I'm sorry, but you are confusing me completely.  How can a constraint
go into an rpc?  Now I'm _really_ curious to understand your
definition of constraints.

And what does the r/w label above mean?  Are constraints checked
during read operations?


> >> Every effort we have made to tie this down has resulted in cycles of 
> >> unproductive discussion.  Therefore, this portion will not be re-opened.
> 
> >If you specify a requirement, isn't it fair to expect that the requirement
> is clear and well-understood?  
> >Since the requirement is there, you obvsiously have some *behavior* in mind
> (I am not talking about a solution).  
> >Just stating that "ephemeral state may have constraints" w/o a definition
> of what 'constraint' means doesn't help much.
> 
>  The I2RS architecture and these I2rs ephemeral requirements have been
> around for 2 years. 
> From the I2RS perspective, these constraints have not changed. We have added
> data models. 
> However, every time we try to put in constraints - it hits some
> netconf/netmod experts idea of operational versus
> Ephemeral configuration state.  We have tried enlisting friendly editing,
> only to find 
> Some other netconf/netmod expert objects to it. Perhaps after the
> netconf/netmod experts agree on 
> Operational state we can make some significant forward progress.  

I have not mentioned "Operational vs ephemeral configuration state".
I am just trying to understand what you mean when you talk about
"constraint".   The requirements are very specific that "constraints"
MUST be able to refer to fast-changing operational data.  I don't
think it is too much to ask for to get a definition of what a
"constraint" is.

> >> For operational state listed in ephemeral constraints going quickly 
> >> from TRUE to FALSE, please note that an event notification will be sent
> to the
> >> I2RS Client.   See the event-notification draft for specifics. 
> 
> > Which draft do you mean?
> Draft-gonzalez-netconf-event-notifications.

I'm sorry, but what does this draft have to do with the constraints
that refer to fast-changing operational data?


> > > o  Ephemeral-REQ-04
> > >  The requirement says that ephemeral state can refer to 
> > > non-ephemeral state in constraints.  Does the term "non-ephemeral 
> > > state" include configuration?  If so, does this mean that if an 
> > > operator tries to delete some config, the existance of some  
> > > ephemeral state may reject the config change request?
> >> 
> >> Sue: Please refer to the sentence in the top of this section: 
> >>   In requirements Ephemeral-REQ-01 to Ephemeral-05, Ephemeral state is
> >>    defined as potentially including both ephemeral configured state and
> >>    operational state.
> 
> > I am well aware of this definition.
> 
> > > Non-ephemeral state can be configuration or operational state (e.g. 
> > > MPLS LSP-ID
> > > or BGP RIB).    
> 
> > I suggest this is made explicit in the document; it is not clear from the
> current defintion.
> I suspect you mean definition. 
> 
> How about: 
>    Ephemeral-REQ-04: Ephemeral state MUST be able to refer to non-ephemeral
> state 
>    as a constraint. Non-ephemeral state can be configuration state or
> operational state. 

Ok.

> >> If the operator deletes some "local configuration" (in I2RS terms), 
> >> and the I2RS Ephemeral state depends on the local configuration - the 
> >> I2RS agent will Provide a notification that the ephemeral 
> >> configuration state or the Operational state defined in an ephemeral 
> >> model is no longer valid.
> >> The I2RS client must handle this one. 
> 
> > Again, this explanation really helps!  It should go into the document.
> OR, if this is explained in another document, a pointer to that text would
> be great.
> See section 6.3 of RFC7921.

Hmm, section 6.3.1 says that "must" and "when" statements should be
considered, but not how to do it.


> We put these references in, and Juergen asked
> for their removal as TMI (too much information). 

I checked all previous versions of this document, and I did not find
such a reference in any one of them.  Could you specify what you mean?


> Please check with other netconf/netmod experts before we put-in/take-out
> again.

Are you saying that if one person provides some feeback, another
person must not provide conflicting feeback?



> >Clarifacation question: does this mean that the ephemeral state in question
> is removed and a notification is sent, or that the ephemeral state is still
> present, but not used, and a notification is sent?
> Clarification question:   It is possible any time the ephemeral state goes
> from active to inactive (see draft-ietf-i2rs-rib-data-model), or if state is
> removed (see draft-ietf-i2rs-rib-data-model)   

That's not what I asked though.  My question is if the ephemeral state
is removed when the constraint becomes false.


> >> Summary: No change
> Summary:   
>   Ephemeral-REQ-04: Ephemeral state MUST be able to refer to non-ephemeral
> state 
>    as a constraint. Non-ephemeral state can be configuration state or
> operational state. 
>    
>  
> > 
> > o  Ephemeral-REQ-07
> > 
> >  >This requirement says:
> > >
> > >    "Implementations MUST provide a mechanism..."
> > >
> > >  Does this mean that this mechanism should not be standardized; 
> > > rather implementations are required to invent some vendor-specific 
> > > mechanism?
> > 
> > Sue:  Previous netconf/netmod reviewers have cautioned the I2RS WG on 
> > defining a solutions.  If the NETCONF/NETMOD does not define a 
> > solution - then the implementation should provide a solution.
> > Of course, a standardized solution would be preferred. 
> 
> >I agree that this document shouldn't specify a solution.  This document's
> role is to define requirements for a solution (not for implementations).
> Maybe simply:
> >
> >OLD:
> 
>  > Implementations MUST provide a mechanism to choose which takes
>   > precedence.
> 
> >NEW:
> 
>  > It MUST be possible to choose which takes precedence.
> 
> Sue:  This was part of an earlier version, but people felt we must indicate
> what chooses. 

Ok, so I assume the current text that this should be up to the
implementation rather than a standardized solution is correct.


> Summary: No change 
> 
> 
> >>  >o  Ephemeral-REQ-08
> >>  >
> > > > I understand "ephemeral" and "read/write".  But what does  > 
> >>  "status/configuration" mean in this context?  Can I have  >  
> > > "ephemeral, read-only, configuration"?  Can I have  > "ephemeral, 
> > > write, status"?
> > >
> > > > Ephemeral-REQ-08: Yang MUST have a way to indicate in a data model 
> > > > that schema nodes have the following properties: ephemeral, 
> > > >  writable/  not-writable, and status/configuration.
> > 
> > > Here we are indicating that Ephemeral state may be Ephemeral 
> > > configuration state or Operational state.
> 
> > I understand that.
> 
> > > Every time we have not used "ephemeral", "read/write", 
> > > "status/configuration"  - we have bumped into someone's operational 
> > >  data model.
> > > Unless the netmod group has a finalized version of operational state, 
> > > it will Remain this way.
> 
> > This doesn't make any sense to me.  This is a requirement to YANG, and I
> do not understand how to interpret this requirement.  
> 
> Martin - I apologize, but I keep getting request to change to different
> answers based on different "yang experts" opinion.  
> I respect your expertise and your questions 
> 
> > My questions were simple:
> > Can I have "ephemeral, read-only, configuration"? 
> You are missing a key point.  Different I2RS agents have different
> permissions. 

I do understand this, but the requirement is for YANG to provide a
mechanism to specify these parameters *in the data model*.

> For I2RS agent 1, you can have ephemeral, read-only configuration because
> Agent 1 does not have permission to write this section of the data models.
> For I2RS agent 2 (who has permission to read this portion of the data
> model), the data will be ephemera, configuration, read/write.    
> 
> This is part of the normal case of the I2RS client-I2RS agent. 
> 
> >  Can I have "ephemeral, write, status"?
> It is possible if you allow a remote client permission to clear counters
> prior to sending. 
> This is possible if the I2RS data model allows read and clear.  

Sure, and there are already similar constructs, e.g., RFC 7317
defines an RPC to set the current date and time, even though the
current-datetime is config false.  This is possible even in YANG 1.0.


> > If we don't understand the requirement, it will be difficult to propose a
> solution.  All I'm asking for is clarification of the requirement.
> I am glad to walk through this section with you.  
> 
> Summary: Still waiting on answers to determine if change is needed. 
> 
> > > o  Ephemeral-REQ-09
> > > 
> > > >   This requirement is fine, but why is it labeled *changes* to 
> > > > NETCONF?  NETCONF already supports this requirement.
> > >  
> > > Do you really support the following: 
> > > 
> > >   1.  Support for communication mechanisms to enable an I2RS client to
> >  >       determine that an I2RS agent supports the mechanisms needed for
> >  >  I2RS operation.
> 
> > > Sure, by using std YANG features and/or protocol capabilities.
> 
> Ok.  How easy is it for the I2RS client to request this of the NETCONF
> server or 
> RESTCONF server?  This requirement underscores that it must not only be
> possible, but 
> Easy for the client to query. 

I'd say that it is easy; YANG 1.1 even provides a way for the client
to cache the server's capabilities in order to not have to re-check
all capabilities every time.

Howabout:

OLD:

  The conceptual changes to NETCONF

NEW:

  The requirements to NETCONF are:


But in the light of the other issues, this one is really minor.

> >>    2.  The ephemeral state must support notification of write conflicts
> >>       using the priority requirements defined in section 7 below in
> > >      requirements Ephemeral-REQ-11 through Ephemeral-REQ-14).
> 
> > > NETCONF the protocol supports notifications; it is not involved in the
> semantics for when/how these notifications are generated.
> > > I think this requirement probably should not be directed to NETCONF.
> 
> People woho have been working in netconf are actively supporting changes to
> event notifications for netconf  (draft-gonzalez-netconf-4277bis-02,
> draft-gonzalez-netconf-evnet-notifications-00) or restconf
> (draft-voit-netconf-restconf-notif-00).  Where else would you suggest the
> write conflict is provided?  Early reports to I2RS during protocol selection
> claimed this was the place to work.  

I think it will be in the definition of ephemeral state.  Such a
solution would specify under which circumstances certain notifications
are generated.


> >> This is not what other netconf/netmod people have indicated. 
> 
> > If I'm not mistaken, Andy said the same thing re capabilities.
> Andy did same the same thing on #1.  However, the emphasis is going from
> "possible" to "easy".  
> 
> > Summary: Need response on -09 and -10 before changing.
> 
> Summary:  Awaiting confirmation on "write-conflict" prior to any change. 
> 
> > > >o  Ephemeral-REQ-10
> > > >
> > > >   This requirement is fine, but why is it labeled *changes* to 
> > > > RESTCONF?  RESTCONF already supports this requirement.
> > > 
> > > Are you really sure you support priority requirements as specified in 
> > > items Ephemeral-REQ-11 through Ephemeral-REQ-14?
> > > Not what other people have said.  Does not hurt if you do? 
> > > 
> > Summary: Need response on -09 and -10 before changing. 
> 
> > See above.
> See answers above as well. 
> 
> > >o  Ephemeral-REQ-13
> > >
> >  >  I do not understand what this requirement means.
> > >
> > >   (BTW, the text should be rephrased; it now says "the requirement 
> > > ... is required ...")
> > 
> >    Ephemeral-REQ-13: The requirement to support multi-headed control is
> >    required for collisions and the priority resolution of collisions.
> >    Multi-headed control is not tied to ephemeral state.  I2RS is not
> >    mandating how AAA supports priority.  Mechanisms which prevent
> >    collisions of two clients trying the same node of data are the focus.
> > 
> > I believe this text refines the requirement to support multi-headed 
> > control to only be required for collisions and priority resolution of
> collisions.
> 
> Ok, this makes it clearer.  Maybe you can do:
> 
> OLD:
> 
>   The requirement to support multi-headed control is
>   required for collisions and the priority resolution of collisions.
> 
> NEW:
> 
>  Multi-headed control is required for collisions and the priority
> resolution of collisions.
> 
> > Perhaps you understood the English in a different manner. 
> > 
> > This text is terse, and assumes you understand the I2RS architecture. 
> > Rather than repeat that text here, perhaps you will review it and see 
> > if you then understand this text.
> > We have been terse based on feedback from netconf/netmod reviewers. 
> 
> Terse is fine, as long as it is clear.  Pointers to other documents are also
> fine, they help the readers to understand what you had in mind.
> 
> Summary: 
> Will change to: 
> /Multi-headed control is required for collisions and the priority
> resolution of collisions./ 

Ok.


> > >o  Ephemeral-REQ-14
> > >
> > > If this is not a new requirement, does it need to be part of this  
> > > document?
> > > If the answer is yes, are there other things from the architecture 
> > > document that should be listed here, e.g., details about priority  
> > > interaction w/ local config?
> > 
> > Again, we were cautioned in our early discussions not to define the 
> > solution or to assume a solution in I2RS requirements.
> > 
> > Summary: No change
> 
> > Actually, you *did* change this in -12, to the better!
> 
> Yes.  I'm glad you liked it. 
> 
> > >o  Ephemeral-REQ-15
> > > > I do not understand what this requirement means.
> >> 
> > >  Example: 
> > > 
> > > I2RS client                I2RS Agent 
> > >  ===========          =============
> > >  Message 0 [query to see if eth0 is up] 
> > >                                 [response eth0 is up ] Message 1 
> > > [install I2RS Static route associated with eth0 ] Message 2 [install 
> > >  BGP I2RS route dependent on I2RS static route]
> >  >                               [Message 1-reply success]
> >  >                                [Message 2-reply success]
> >  > 
> > > Message 1 and Message 2 are individual actions but linked.  However, 
> > >  Message 2 will not work if the I2RS static route has not be installed.
> > > 
> > > I2RS does not include roll-back or atomicity of Message 1 and Message 2.
> 
> > > It requires that the I2RS client know the status of each action. 
> > > 
> > > None of these multiple message sequences should allow the I2RS agent 
> > > to insert errors into the Ephemeral Configuration state or Ephemeral 
> > >  operational state.
> > >
> > > Does this example help? 
> 
> > Well, I think that this follows from the requirements on 'constraints', so
> this requirement is at best redundant.
> Perhaps this is true, however this text is the result of 4 weeks of debate.
> The compromise for all participants was to place this requirement.  If you
> feel it is redundant, you are aligning with some of the people in the
> debate. 
> 
> > The text is also not very clear.  For example it talks about "not insert
> errors".  What is an "error" that could be inserted?  What you probably mean
> is that all constraints MUST be true.
> 
> No - we mean that multiple messages MUST not insert an error.  Andy Bierman
> states if we allow less than the current constraints (8.3.1, 8.3.2, 8.3.3 in
> netconf) and the current netconf constraints we could have a error in the
> ephemeral configuration data store.   We simply state this MUST not happen. 

I think you just confirmed what I wrote :)



/martin



> For some models using the high-speed update with minimal checking, the I2RS
> is willing to provide self-checks of the data.   If you mix this type (type
> 4 above) and the normal type, perhaps you could get an error.  The
> self-checking would then detect it, invalidate all the "invalid" data and
> send a notification to the I2RS client that the data has been invalidated.
> This is not what we are focusing on here. 
> 
> 
> > /martin
> 
> 
> 
> 
> > 
> > Summary: No changes
> > 
> > o  general
> > 
> >    s/Yang/YANG/g
> > 
> > Thank you - I will change this after other revisions have been suggested. 
> > 
> > 
> > /martin
> > 
> > _______________________________________________
> > i2rs mailing list
> > i2rs@ietf.org
> > https://www.ietf.org/mailman/listinfo/i2rs
> > 
> 


From nobody Fri Jul  1 07:31:29 2016
Return-Path: <rwilton@cisco.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B0CC112D603 for <i2rs@ietfa.amsl.com>; Fri,  1 Jul 2016 07:31:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.936
X-Spam-Level: 
X-Spam-Status: No, score=-15.936 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, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id phKDnlDlv1hF for <i2rs@ietfa.amsl.com>; Fri,  1 Jul 2016 07:31:24 -0700 (PDT)
Received: from aer-iport-4.cisco.com (aer-iport-4.cisco.com [173.38.203.54]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C49C012D0A2 for <i2rs@ietf.org>; Fri,  1 Jul 2016 07:31:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=61977; q=dns/txt; s=iport; t=1467383484; x=1468593084; h=subject:to:references:from:message-id:date:mime-version: in-reply-to; bh=J8qYF1B8rP8P7M1slGMUMH93EZU07QkaCu6Yo95rAEY=; b=epEDah02cQ5Tp22KM2Pxi+qL+g+w34NqeSWqoO0kaSMwp9Uf10gzVu+0 srJyLT6zTWMxBc4bHnRknx2HfH0shebfS4a1lcEWPbBUcj+VQYwqCxQVq VPEohd5FO40f4giyQOIVaD75Zgh10aRPMhprkdlqkAP1sWEbSFnZsJtr+ U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CPCgD6fXZX/xbLJq1dgnCBJCpSu0skg?= =?us-ascii?q?j2DNwKBfAEBAQEBAWYnhEwBAQQBGgkKUQsJAg4DAQMBAQENEwEGAwICRgMGCAY?= =?us-ascii?q?BDAYCAQEXiA0IDpcBnR2QBgEBAQEBAQEBAQEBAQEBAQEBAQEBARcFhiiBd4JWh?= =?us-ascii?q?CpMgkuCWgWIdopghTqGCYg7gWqHYSOFPIZWiTNUg3E7Moh0AQEB?=
X-IronPort-AV: E=Sophos;i="5.26,557,1459814400";  d="scan'208,217";a="638321920"
Received: from aer-iport-nat.cisco.com (HELO aer-core-1.cisco.com) ([173.38.203.22]) by aer-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 01 Jul 2016 14:31:21 +0000
Received: from [10.63.23.64] (dhcp-ensft1-uk-vla370-10-63-23-64.cisco.com [10.63.23.64]) by aer-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id u61EVKdt029583; Fri, 1 Jul 2016 14:31:20 GMT
To: Susan Hares <shares@ndzh.com>, i2rs@ietf.org
References: <4f70e94d-f73b-73a7-c41b-9ab5ffeeda6f@cisco.com> <4a5201d1d2ea$9eef05e0$dccd11a0$@ndzh.com> <33da1b11-f55a-b1ac-2b44-d376ccf4dd9f@cisco.com> <4acf01d1d2f0$09221e70$1b665b50$@ndzh.com>
From: Robert Wilton <rwilton@cisco.com>
Message-ID: <a7b0bb6a-f97f-c255-570a-96c369872d31@cisco.com>
Date: Fri, 1 Jul 2016 15:31:21 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1
MIME-Version: 1.0
In-Reply-To: <4acf01d1d2f0$09221e70$1b665b50$@ndzh.com>
Content-Type: multipart/alternative; boundary="------------0350FEECDF4A821F205D4DCD"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/OxSBXlw8qABYhTOWK982OU4_cvo>
Subject: Re: [i2rs] Review of draft-ietf-i2rs-ephemeral-state-11
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Jul 2016 14:31:28 -0000

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

Hi Sue,


On 30/06/2016 17:54, Susan Hares wrote:
>
> Robert:
>
> Version-12 is uploaded.
>
> On Ephemeral-REQ-08:
>
> >Sue: You are Juergen are concerned about writeable/non-writeable.   Martin is concerned about 
> status/configuration.  The I2RS authors believe we are running into 
> the different operational state models.  Each time we change this 
> requirement we get another >response.   The requirement will stay for 
> now.  I suspect the we will be working on the design of the solution 
> after we have settled on the operational state models.
>
> >Rob:
> >My actual concern is that what I have proposed as a datastore 
> solution cannot meet this requirement, because I think that only 
> configuration should be writable, and hence the writable/non-writable 
> property is implicit.
>
> We have the case of the ephemeral topology data base that conflicts 
> this work.   We will need to work this out at IETF 96 in Berlin.
>
Yes, agreed.

If I have found the right reference, it looks like 3 choices are 
proposed in section 3.5.1 of ietf-i2rs-yang-network-topo-03.txt:
(1) Have a single operational state topology table, but also entries to 
be configured (i.e. writable).
(2) Have a read-only operational state topology table, and a duplicate 
topology table under the configuration tree to also allow entries to be 
added through configuration if required.
(3) Have a single topology table under configuration, but also allow 
entries to be populated by the server.

Discussing this in Berlin probably makes most sense, but a couple of 
quick thoughts:

Option (2) is clearly already allowed and supported in YANG, but 
potentially the least user friendly.

I think that both of the current datastore drafts (draft-schoenw and 
draft-wilton) envisage allowing (3) as well.  (In fact, I plan on 
posting an opstate-metadata draft, probably to NETCONF, sometime next 
week that includes a system-controlled YANG Metadata flag, that is 
similar to what has been described in i2rs-yang-network-topo).

However, one difference between the drafts that I am proposing, is that 
the main scenario that I was considering was that the config true nodes 
were mostly populated with configuration, with the a smaller subset of 
configuration that is system controlled (e.g. system created 
interfaces).  The scenario that you have described is almost the reverse 
of this, in that in the general case the model will be populated via the 
system, potentially with a much smaller subset of configuration.  I 
think that this will have some nuances that need to be considered further.

Thanks,
Rob


> Sue
>
> *From:*Robert Wilton [mailto:rwilton@cisco.com]
> *Sent:* Thursday, June 30, 2016 12:39 PM
> *To:* Susan Hares; i2rs@ietf.org
> *Subject:* Re: [i2rs] Review of draft-ietf-i2rs-ephemeral-state-11
>
> Hi Sue,
>
> All fine with me.  A couple of comments inline ...
>
> On 30/06/2016 17:15, Susan Hares wrote:
>
>     Robert:
>
>     Thank you for your comments.  See resolution of comments below.
>     Version -12 will be sent to the list to handle most of these
>     comments.
>
>     Sue
>
>     *From:*i2rs [mailto:i2rs-bounces@ietf.org] *On Behalf Of *Robert
>     Wilton
>     *Sent:* Monday, June 27, 2016 11:30 AM
>     *To:* i2rs@ietf.org <mailto:i2rs@ietf.org>
>     *Subject:* [i2rs] Review of draft-ietf-i2rs-ephemeral-state-11
>
>     Hi,
>
>     I've reviewed draft-ietf-i2rs-ephemeral-state-11 and given a few
>     minor comments below.  Generally I think that I understand the
>     requirements stated in this document.
>
>     Minors comments:
>
>     1) Ephemeral-REQ-01 (page 5):
>
>        Ephemeral-REQ-01: I2RS requires ephemeral state; i.e. state
>     that does
>
>        not persist across reboots.  If state must be restored, it
>     should be
>
>        done solely by replay actions from the I2RS client via the I2RS
>
>        agent.
>
>     The architecture document indicates that the ephemeral state would
>     (or is that may) also be lost on other circumstances such as
>     process restart of the I2RS agent. Does this need to be clarified
>     in the requirement?  E.g.
>
>     Sue: In our previous discussions,  other people suggest that
>     â€œrebootsâ€ covered hardware and software reboot of the I2RS agent.
>       And that the specific nature of the reboot was too-much
>     information for the requirement.
>
> Rob: OK.
>
>
>    Ephemeral-REQ-01: I2RS requires ephemeral state; i.e. state that MUST
>    NOT persist across reboots of the device or I2RS Agent subsystem. If
>    state must be restored, it should be done solely by replay actions
>    from the I2RS client via the I2RS agent.
>
> 2) Hierarchy: (page 5)
> Based on the previous description, I would possibly split 
> Ephemeral-REQ-06 up into the following requirements:
>
> Old (from ephemeral-state:10):
>
>    Ephemeral-REQ-06: The ability to augment an object with appropriate
>    YANG structures that have the property of being ephemeral.  An object
>    defined as any one of the following: yang module, submodule or
>    components of submodule, or schema node.
>
> Old (from ephemeral-state-11):
>
>    Ephemeral-REQ-06: The ability to augment Yang schema nodes with
>    additional Yang Schema nodes that have the property of being
>    ephemeral.
>
> Proposed:
>
>    Ephemeral-REQ-06:
>    1. The ability to define a YANG module or submodule schema that
>    only contains data nodes with the property of being ephemeral.
>    2. The ability to augment a YANG data model with additional YANG
>    schema nodes that have the property of being ephemeral.
>
> I will accept this change and release in it version-12.
>
> 3) Ephemeral-REQ-07: (page 6):
>
>    Ephemeral-REQ-07: Ephemeral configuration state could override
>    overlapping local configuration state, or vice-versa.
>    Implementations MUST provide a mechanism to choose which takes
>    precedence.  This mechanism MUST include local configuration (policy)
>    and MAY be provided via the I2RS protocol mechanisms.
>
> I note that this requirement doesn't specify the scope of whether the 
> override mechanism should operate globally or on a per data node 
> basis.  I'm not sure whether this needs to be clarified - since the 
> text in the architecture document makes it pretty clear that a global 
> level resolution is sufficient.
>
> Sue:  Again, we were cautioned to not specify the design, but only 
> provide a result.  The global is sufficient.
>
> Rob: OK
>
>
> 4) Ephemeral-REQ-08: (page 6):
> Similar to Juergen's comments, I'm concerned about the 
> writable/non-writable requirement.
>
>    Ephemeral-REQ-08: Yang MUST have a way to indicate in a data model
>    that schema nodes have the following properties: ephemeral, writable/
>    not-writable, and status/configuration.
>
> I'm somewhat adverse to writable operational state, and hence I would 
> prefer if this requirement was watered down to something like:
>
>    Ephemeral-REQ-08: In addition to config true/false, there MUST be a
>    way to indicate that YANG schema nodes represent ephemeral state.
>    It is desirable to allow for, and have to way to indicate, config
>    false YANG schema nodes that are writable operational state.
>
> Sue: You are Juergen are concerned about writeable/non-writeable.  
>  Martin is concerned about status/configuration.  The I2RS authors 
> believe we are running into the different operational state models. 
>  Each time we change this requirement we get another response.   The 
> requirement will stay for now.  I suspect the we will be working on 
> the design of the solution after we have settled on the operational 
> state models.
>
> Rob:
> My actual concern is that what I have proposed as a datastore solution 
> cannot meet this requirement, because I think that only configuration 
> should be writable, and hence the writable/non-writable property is 
> implicit.
>
>
>
> 5) Ephemeral-Req-12, page 7:
> Presumably the requirement is that the notification must indicate the 
> node that we involved in the collision?  I.e. it isn't sufficient to 
> just signal to the client that there has been a collision with some of 
> their configuration?
>
>    Ephemeral-REQ-12: When a collision occurs as two clients are trying
>    to write the same data node, this collision is considered an error
>    and priorities were created to give a deterministic result.  When
>    there is a collision, a notification MUST BE sent to the original
>    client to give the original client a chance to deal with the issues
>    surrounding the collision.  The original client may need to fix their
>    state.
>
> Should this be made explicit?  E.g. perhaps:
>
>    Ephemeral-REQ-12: When a collision occurs as two clients are trying
>    to write the same data node, this collision is considered an error
>    and priorities were created to give a deterministic result.  When
>    there is a collision, a notification (indicating which data node the
>    collision occurred on) MUST BE sent to the original client to give
>    the original client a chance to deal with the issues surrounding
>    the collision.  The original client may need to fix their state.
>
> Sue: For some data models, it may be important to provide more than 
> just that.  How about:
>
>   When there is a collision, a notification  (which includes an 
> indication of the data node the collision occurred on)
>
> MUST BE sent to the original client to give the original client a 
> chance to deal with the issues surrounding the collision.
>
> Rob: Yes, OK.
>
>
>
> 6) Ephemeral-REQ-14, page 7:
> I would suggest potentially rewording this to make the requirement and 
> leeway on the solution more explicit.
>
>    Ephemeral-REQ-14: If two clients have the same priority, the
>    architecture says the first one wins.  The I2RS protocol has this
>    requirement to prevent oscillations between clients.  If one uses the
>    last wins scenario, you may oscillate.  That was our opinion, but a
>    design which prevents oscillation is the key point.
>
> Proposed alternative text:
>
>    Ephemeral-REQ-14: A deterministic conflict resolution mechanism MUST
>    be provided to handle the error scenario that two clients, with
>    the same priority, update the same configuration data node.  The I2RS
>    architecture gives one way that this could be achieved, by
>    specifying that the first update wins.  Other solutions, that prevent
>    oscillation of the config data node, are also acceptable.
>
> Sue: Accepted â€“ this will be released with version 2.
>
> Cosmetic comments:
>
> 7) Section 1. Introduction.  The requirements are no longer version 
> specific, hence perhaps update the following text from:
>
>    1.  select features from YANG, NETCONF, and RESTCONF per version of
>        the I2RS protocol (See sections 4, 5, and 6)
>    2.  propose additions to YANG, NETCONF, and RESTCONF per version of
>        the I2RS protocol for key functions (ephemeral state, protocol
>        security, publication/subscription service, traceability),
>
> to:
>
>    1.  select features from YANG, NETCONF, and RESTCONF for the initial
>        I2RS protocol version (See sections 4, 5, and 6).
>    2.  propose additions to YANG, NETCONF, and RESTCONF for the initial
>        I2RS protocol version for key functions (ephemeral state, protocol
>        security, publication/subscription service, traceability).
>
> Sue: We will probably have a subsequent version of the I2RS protocol. 
>  I would prefer to leave this as stated so this is clear.
>
> 8) Section 1. introduction.  I'm not sure that this 3rd bullet is 
> relevant, and possibly could be removed, although equally it doesn't 
> seem to do any harm:
>
>    3.  suggest protocol strawman as ideas for the NETCONF, RESTCONF, and
>        YANG changes.
>
> Sue: There is a protocol strawman that will be submitted based on 
> experience.
>
>
> 9) The document uses a mix of "Yang" and "YANG", probably should just 
> use "YANG".
>
> Fixed in version 12.
>
> 10) Section 3. Ephemeral State Requirements:
>
> >The document refers to "ephemeral configured state" here, but 
> elsewhere (e.g. 3.4) "ephemeral configuration" or "ephemeral 
> configuration state" is used.  It might be helpful for use of these 
> terms to be consistent, I would suggest "ephemeral configuration" is 
> >sufficient.
>
> Sue: Ephemeral state is defined as ephemeral configuration state and 
> operational state in the
>
> Rob: It was only a minor nit, I was suggesting consistency of the 
> term, perhaps change "ephemeral configuration"and "ephemeral 
> configuration state"  to "ephemeral configured state".
>
> Thanks,
> Rob
>
>
>     3
>     <https://tools.ietf.org/html/draft-ietf-i2rs-ephemeral-state-11#section-3>. 
>     Ephemeral State Requirements
>
>   
>   
>     In requirements Ephemeral-REQ-01 to Ephemeral-05, Ephemeral state is
>     defined as potentially including both ephemeral configured state and
>     operational state.
>
> 11) Ephemeral-REQ-13, page 7:
>
> Minor omission in the last sentence.
>
>   Ephemeral-REQ-13: The requirement to support multi-headed control is
>    required for collisions and the priority resolution of collisions.
>    Multi-headed control is not tied to ephemeral state.  I2RS is not
>    mandating how AAA supports priority.  Mechanisms which prevent
>    collisions of two clients trying the same node of data are the focus.
>
> Proposed:
>
>   Ephemeral-REQ-13: The requirement to support multi-headed control is
>    required for collisions and the priority resolution of collisions.
>    Multi-headed control is not tied to ephemeral state.  I2RS is not
>    mandating how AAA supports priority.  Mechanisms which prevent
>    collisions of two clients trying to modify the same node of data
>    are the focus.
>
> Sue: Thank you.  Version -12 will have this change.
>
> 12) Ephemeral-REQ-15, page 7:
> I would suggest that it might be better to refer to "Ephemeral state" 
> rather than the I2RS ephemeral data-store.
>
>    Ephemeral-REQ-15: Section 7.9 of the [I-D.ietf-i2rs-architecture]
>    states the I2RS architecture does not include multi-message atomicity
>    and roll-back mechanisms.  I2RS notes multiple operations in one or
>    more messages handling can handle errors within the set of operations
>    in many ways.  No multi-message commands SHOULD cause errors to be
>    inserted into the I2RS ephemeral data-store.
>
> Proposed:
>
>
>    Ephemeral-REQ-15: Section 7.9 of the [I-D.ietf-i2rs-architecture]
>    states the I2RS architecture does not include multi-message atomicity
>    and roll-back mechanisms.  I2RS notes multiple operations in one or
>    more messages handling can handle errors within the set of operations
>    in many ways.  No multi-message commands SHOULD cause errors to be
>    inserted into the ephemeral state.
>
> Accepted change for -15.
>
> Thanks,
> Rob
>


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

<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Hi Sue,<br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 30/06/2016 17:54, Susan Hares wrote:<br>
    </div>
    <blockquote cite="mid:4acf01d1d2f0$09221e70$1b665b50$@ndzh.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <meta name="Generator" content="Microsoft Word 14 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:"Courier New \;color\:black";
	panose-1:0 0 0 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	color:black;}
h2
	{mso-style-priority:9;
	mso-style-link:"Heading 2 Char";
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:18.0pt;
	font-family:"Times New Roman","serif";
	color:windowtext;
	font-weight:bold;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	color:black;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";
	color:black;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";
	color:black;}
span.Heading2Char
	{mso-style-name:"Heading 2 Char";
	mso-style-priority:9;
	mso-style-link:"Heading 2";
	font-weight:bold;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;
	color:black;}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";
	color:black;}
span.EmailStyle24
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Robert:<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>Â </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Version-12
            is uploaded.Â  Â <o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>Â </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">On
            Ephemeral-REQ-08: <o:p></o:p></span></p>
        <p><span style="color:#1F497D">&gt;Sue: You are Juergen are
            concerned about writeable/non-writeable.Â  Â Martin is
            concerned about status/configuration. Â The I2RS authors
            believe we are running into the different operational state
            models. Â Each time we change this requirement we get another
            &gt;response.Â Â  The requirement will stay for now.Â  I
            suspect the we will be working on the design of the solution
            after we have settled on the operational state models.</span><o:p></o:p></p>
        <p class="MsoNormal">&gt;Rob:<br>
          &gt;My actual concern is that what I have proposed as a
          datastore solution cannot meet this requirement, because I
          think that only configuration should be writable, and hence
          the writable/non-writable property is implicit.<o:p></o:p></p>
        <p class="MsoNormal"><o:p>Â </o:p></p>
        <p class="MsoNormal">We have the case of the ephemeral topology
          data base that conflicts this work.Â Â  We will need to work
          this out at IETF 96 in Berlin. </p>
      </div>
    </blockquote>
    Yes, agreed.<br>
    <br>
    If I have found the right reference, it looks like 3 choices are
    proposed in section 3.5.1 of ietf-i2rs-yang-network-topo-03.txt:<br>
    (1) Have a single operational state topology table, but also entries
    to be configured (i.e. writable).<br>
    (2) Have a read-only operational state topology table, and a
    duplicate topology table under the configuration tree to also allow
    entries to be added through configuration if required.<br>
    (3) Have a single topology table under configuration, but also allow
    entries to be populated by the server.<br>
    <br>
    Discussing this in Berlin probably makes most sense, but a couple of
    quick thoughts:<br>
    <br>
    Option (2) is clearly already allowed and supported in YANG, but
    potentially the least user friendly.<br>
    <br>
    I think that both of the current datastore drafts (draft-schoenw and
    draft-wilton) envisage allowing (3) as well.Â  (In fact, I plan on
    posting an opstate-metadata draft, probably to NETCONF, sometime
    next week that includes a system-controlled YANG Metadata flag, that
    is similar to what has been described in i2rs-yang-network-topo). <br>
    <br>
    However, one difference between the drafts that I am proposing, is
    that the main scenario that I was considering was that the config
    true nodes were mostly populated with configuration, with the a
    smaller subset of configuration that is system controlled (e.g.
    system created interfaces).Â  The scenario that you have described is
    almost the reverse of this, in that in the general case the model
    will be populated via the system, potentially with a much smaller
    subset of configuration.Â  I think that this will have some nuances
    that need to be considered further.<br>
    <br>
    Thanks,<br>
    Rob<br>
    <br>
    <br>
    <blockquote cite="mid:4acf01d1d2f0$09221e70$1b665b50$@ndzh.com"
      type="cite">
      <div class="WordSection1">
        <p class="MsoNormal"><o:p></o:p></p>
        <p class="MsoNormal"><o:p>Â </o:p></p>
        <p class="MsoNormal">Sue <br>
          <br>
          <span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>Â </o:p></span></p>
        <div>
          <div style="border:none;border-top:solid #B5C4DF
            1.0pt;padding:3.0pt 0in 0in 0in">
            <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:windowtext">From:</span></b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:windowtext">
                Robert Wilton [<a class="moz-txt-link-freetext" href="mailto:rwilton@cisco.com">mailto:rwilton@cisco.com</a>] <br>
                <b>Sent:</b> Thursday, June 30, 2016 12:39 PM<br>
                <b>To:</b> Susan Hares; <a class="moz-txt-link-abbreviated" href="mailto:i2rs@ietf.org">i2rs@ietf.org</a><br>
                <b>Subject:</b> Re: [i2rs] Review of
                draft-ietf-i2rs-ephemeral-state-11<o:p></o:p></span></p>
          </div>
        </div>
        <p class="MsoNormal"><o:p>Â </o:p></p>
        <p>Hi Sue,<o:p></o:p></p>
        <p>All fine with me.Â  A couple of comments inline ...<o:p></o:p></p>
        <p class="MsoNormal"><o:p>Â </o:p></p>
        <div>
          <p class="MsoNormal">On 30/06/2016 17:15, Susan Hares wrote:<o:p></o:p></p>
        </div>
        <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Robert:
            </span><o:p></o:p></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Â </span><o:p></o:p></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Thank
              you for your comments.Â  See resolution of comments below.Â 
              Version -12 will be sent to the list to handle most of
              these comments. </span><o:p></o:p></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Â </span><o:p></o:p></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Sue
            </span><o:p></o:p></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Â </span><o:p></o:p></p>
          <div>
            <div style="border:none;border-top:solid #B5C4DF
              1.0pt;padding:3.0pt 0in 0in 0in">
              <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:windowtext">From:</span></b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:windowtext">
                  i2rs [<a moz-do-not-send="true"
                    href="mailto:i2rs-bounces@ietf.org">mailto:i2rs-bounces@ietf.org</a>]
                  <b>On Behalf Of </b>Robert Wilton<br>
                  <b>Sent:</b> Monday, June 27, 2016 11:30 AM<br>
                  <b>To:</b> <a moz-do-not-send="true"
                    href="mailto:i2rs@ietf.org">i2rs@ietf.org</a><br>
                  <b>Subject:</b> [i2rs] Review of
                  draft-ietf-i2rs-ephemeral-state-11</span><o:p></o:p></p>
            </div>
          </div>
          <p class="MsoNormal">Â <o:p></o:p></p>
          <p>Hi,<o:p></o:p></p>
          <p>I've reviewed draft-ietf-i2rs-ephemeral-state-11 and given
            a few minor comments below.Â  Generally I think that I
            understand the requirements stated in this document.<o:p></o:p></p>
          <p>Minors comments:<o:p></o:p></p>
          <p>1) Ephemeral-REQ-01 (page 5):<o:p></o:p></p>
          <div style="border:solid #CCCCCC 1.0pt;padding:8.0pt 8.0pt
            8.0pt 8.0pt">
            <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all;box-sizing: border-box;word-wrap: break-word;border-radius: 4px;orphans: auto;text-align:start;widows: 1;-webkit-text-stroke-width: 0px;overflow:auto;word-spacing:0px"><span style="font-size:10.5pt">Â Â  Ephemeral-REQ-01: I2RS requires ephemeral state; i.e. state that does</span><o:p></o:p></pre>
            <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  not persist across reboots.Â  If state must be restored, it should be</span><o:p></o:p></pre>
            <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  done solely by replay actions from the I2RS client via the I2RS</span><o:p></o:p></pre>
            <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  agent.</span><o:p></o:p></pre>
          </div>
          <p>The architecture document indicates that the ephemeral
            state would (or is that may) also be lost on other
            circumstances such as process restart of the I2RS agent.Â 
            Does this need to be clarified in the requirement?Â  E.g.<o:p></o:p></p>
          <p><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Sue:
              In our previous discussions,Â  other people suggest that
              â€œrebootsâ€ covered hardware and software reboot of the I2RS
              agent. Â Â And that the specific nature of the reboot was
              too-much information for the requirement. </span><o:p></o:p></p>
        </blockquote>
        <p class="MsoNormal">Rob: OK.<br>
          <br>
          <br>
          <o:p></o:p></p>
        <p><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Â </span><o:p></o:p></p>
        <div style="border:solid #CCCCCC 1.0pt;padding:8.0pt 8.0pt 8.0pt
          8.0pt">
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all;box-sizing: border-box;word-wrap: break-word;border-radius: 4px;orphans: auto;text-align:start;widows: 1;-webkit-text-stroke-width: 0px;overflow:auto;word-spacing:0px"><span style="font-size:10.5pt">Â Â  Ephemeral-REQ-01: I2RS requires ephemeral state; i.e. state that MUST</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  NOT persist across reboots of the device or I2RS Agent subsystem. If</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  state must be restored, it should be done solely by replay actions</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  from the I2RS client via the I2RS agent.</span><o:p></o:p></pre>
        </div>
        <p>Â <o:p></o:p></p>
        <p>2) Hierarchy: (page 5)<br>
          Based on the previous description, I would possibly split
          Ephemeral-REQ-06 up into the following requirements: <o:p></o:p></p>
        <p>Old (from ephemeral-state:10):<o:p></o:p></p>
        <div style="border:solid #CCCCCC 1.0pt;padding:8.0pt 8.0pt 8.0pt
          8.0pt">
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all;box-sizing: border-box;word-wrap: break-word;border-radius: 4px;orphans: auto;text-align:start;widows: 1;-webkit-text-stroke-width: 0px;overflow:auto;word-spacing:0px"><span style="font-size:10.5pt">Â Â  Ephemeral-REQ-06: The ability to augment an object with appropriate</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  YANG structures that have the property of being ephemeral.Â  An object</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  defined as any one of the following: yang module, submodule or</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  components of submodule, or schema node.</span><o:p></o:p></pre>
        </div>
        <p>Old (from ephemeral-state-11):<o:p></o:p></p>
        <div style="border:solid #CCCCCC 1.0pt;padding:8.0pt 8.0pt 8.0pt
          8.0pt">
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all;box-sizing: border-box;word-wrap: break-word;border-radius: 4px;orphans: auto;text-align:start;widows: 1;-webkit-text-stroke-width: 0px;overflow:auto;word-spacing:0px"><span style="font-size:10.5pt">Â Â  Ephemeral-REQ-06: The ability to augment Yang schema nodes with</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  additional Yang Schema nodes that have the property of being</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  ephemeral.</span><o:p></o:p></pre>
        </div>
        <p>Proposed:<o:p></o:p></p>
        <div style="border:solid #CCCCCC 1.0pt;padding:8.0pt 8.0pt 8.0pt
          8.0pt">
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all;box-sizing: border-box;word-wrap: break-word;border-radius: 4px;orphans: auto;text-align:start;widows: 1;-webkit-text-stroke-width: 0px;overflow:auto;word-spacing:0px"><span style="font-size:10.5pt">Â Â  Ephemeral-REQ-06:</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt"> </span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â Â 1. The ability to define a YANG module or submodule schema that</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  only contains data nodes with the property of being ephemeral.</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â </span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  2. The ability to augment a YANG data model with additional YANG</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  schema nodes that have the property of being ephemeral.</span><o:p></o:p></pre>
        </div>
        <p><span style="color:#1F497D">I will accept this change and
            release in it version-12. Â </span><o:p></o:p></p>
        <p><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Â </span><o:p></o:p></p>
        <p>3) Ephemeral-REQ-07: (page 6):<o:p></o:p></p>
        <div style="border:solid #CCCCCC 1.0pt;padding:8.0pt 8.0pt 8.0pt
          8.0pt">
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all;box-sizing: border-box;word-wrap: break-word;border-radius: 4px;orphans: auto;text-align:start;widows: 1;-webkit-text-stroke-width: 0px;overflow:auto;word-spacing:0px"><span style="font-size:10.5pt">Â Â  Ephemeral-REQ-07: Ephemeral configuration state could override</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  overlapping local configuration state, or vice-versa.</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  Implementations MUST provide a mechanism to choose which takes</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  precedence.Â  This mechanism MUST include local configuration (policy)</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  and MAY be provided via the I2RS protocol mechanisms.</span><o:p></o:p></pre>
        </div>
        <p>I note that this requirement doesn't specify the scope of
          whether the override mechanism should operate globally or on a
          per data node basis.Â  I'm not sure whether this needs to be
          clarified - since the text in the architecture document makes
          it pretty clear that a global level resolution is sufficient.<o:p></o:p></p>
        <p><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Sue:
            Â Again, we were cautioned to not specify the design, but
            only provide a result.Â  The global is sufficient. </span><o:p></o:p></p>
        <p class="MsoNormal">Rob: OK<br>
          <br>
          <br>
          <o:p></o:p></p>
        <p>4) Ephemeral-REQ-08: (page 6):<br>
          Similar to Juergen's comments, I'm concerned about the
          writable/non-writable requirement.<o:p></o:p></p>
        <div style="border:solid #CCCCCC 1.0pt;padding:8.0pt 8.0pt 8.0pt
          8.0pt">
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  Ephemeral-REQ-08: Yang MUST have a way to indicate in a data model</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  that schema nodes have the following properties: ephemeral, writable/</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  not-writable, and status/configuration.</span><o:p></o:p></pre>
        </div>
        <p>I'm somewhat adverse to writable operational state, and hence
          I would prefer if this requirement was watered down to
          something like:<o:p></o:p></p>
        <div style="border:solid #CCCCCC 1.0pt;padding:8.0pt 8.0pt 8.0pt
          8.0pt">
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all;box-sizing: border-box;word-wrap: break-word;border-radius: 4px;orphans: auto;text-align:start;widows: 1;-webkit-text-stroke-width: 0px;overflow:auto;word-spacing:0px"><span style="font-size:10.5pt">Â Â  Ephemeral-REQ-08: In addition to config true/false, there MUST be a</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  way to indicate that YANG schema nodes represent ephemeral state.</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  It is desirable to allow for, and have to way to indicate, config</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  false YANG schema nodes that are writable operational state.</span><o:p></o:p></pre>
        </div>
        <p><span style="color:#1F497D">Sue: You are Juergen are
            concerned about writeable/non-writeable.Â  Â Martin is
            concerned about status/configuration. Â The I2RS authors
            believe we are running into the different operational state
            models. Â Each time we change this requirement we get another
            response.Â Â  The requirement will stay for now.Â  I suspect
            the we will be working on the design of the solution after
            we have settled on the operational state models.</span><o:p></o:p></p>
        <p class="MsoNormal">Rob:<br>
          My actual concern is that what I have proposed as a datastore
          solution cannot meet this requirement, because I think that
          only configuration should be writable, and hence the
          writable/non-writable property is implicit.<br>
          <br>
          <br>
          <br>
          <o:p></o:p></p>
        <p>5) Ephemeral-Req-12, page 7:<br>
          Presumably the requirement is that the notification must
          indicate the node that we involved in the collision?Â  I.e. it
          isn't sufficient to just signal to the client that there has
          been a collision with some of their configuration? <o:p></o:p></p>
        <div style="border:solid #CCCCCC 1.0pt;padding:8.0pt 8.0pt 8.0pt
          8.0pt">
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all;box-sizing: border-box;word-wrap: break-word;border-radius: 4px;orphans: auto;text-align:start;widows: 1;-webkit-text-stroke-width: 0px;overflow:auto;word-spacing:0px"><span style="font-size:10.5pt">Â Â Â Ephemeral-REQ-12: When a collision occurs as two clients are trying</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  to write the same data node, this collision is considered an error</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  and priorities were created to give a deterministic result.Â  When</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  there is a collision, a notification MUST BE sent to the original</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  client to give the original client a chance to deal with the issues</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  surrounding the collision.Â  The original client may need to fix their</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  state.</span><o:p></o:p></pre>
        </div>
        <p>Should this be made explicit?Â  E.g. perhaps:<o:p></o:p></p>
        <div style="border:solid #CCCCCC 1.0pt;padding:8.0pt 8.0pt 8.0pt
          8.0pt">
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all;box-sizing: border-box;word-wrap: break-word;border-radius: 4px;orphans: auto;text-align:start;widows: 1;-webkit-text-stroke-width: 0px;overflow:auto;word-spacing:0px"><span style="font-size:10.5pt">Â Â  Ephemeral-REQ-12: When a collision occurs as two clients are trying</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  to write the same data node, this collision is considered an error</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  and priorities were created to give a deterministic result.Â  When</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  there is a collision, a notification (indicating which data node the</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  collision occurred on) MUST BE sent to the original client to give</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  the original client a chance to deal with the issues surrounding</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  the collision.Â  The original client may need to fix their state.</span><o:p></o:p></pre>
        </div>
        <p><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Sue:Â 
            For some data models, it may be important to provide more
            than just that.Â  How about: </span><o:p></o:p></p>
        <p><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Â Â When
            there is a collision, a notificationÂ  (which includes an
            indication of the data node the collision occurred on)</span><o:p></o:p></p>
        <p><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">MUST
            BE sent to the original client to give the original client a
            chance to deal with the issues surrounding the collision.Â  </span><o:p></o:p></p>
        <p class="MsoNormal">Rob: Yes, OK.<br>
          <br>
          <br>
          <br>
          <o:p></o:p></p>
        <p>6) Ephemeral-REQ-14, page 7:<br>
          I would suggest potentially rewording this to make the
          requirement and leeway on the solution more explicit. <o:p></o:p></p>
        <div style="border:solid #CCCCCC 1.0pt;padding:8.0pt 8.0pt 8.0pt
          8.0pt">
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all;box-sizing: border-box;word-wrap: break-word;border-radius: 4px;orphans: auto;text-align:start;widows: 1;-webkit-text-stroke-width: 0px;overflow:auto;word-spacing:0px"><span style="font-size:10.5pt">Â Â Â Ephemeral-REQ-14: If two clients have the same priority, the</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  architecture says the first one wins.Â  The I2RS protocol has this</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  requirement to prevent oscillations between clients.Â  If one uses the</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  last wins scenario, you may oscillate.Â  That was our opinion, but a</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  design which prevents oscillation is the key point.</span><o:p></o:p></pre>
        </div>
        <p>Proposed alternative text:<o:p></o:p></p>
        <div style="border:solid #CCCCCC 1.0pt;padding:8.0pt 8.0pt 8.0pt
          8.0pt">
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all;box-sizing: border-box;word-wrap: break-word;border-radius: 4px;orphans: auto;text-align:start;widows: 1;-webkit-text-stroke-width: 0px;overflow:auto;word-spacing:0px"><span style="font-size:10.5pt">Â Â  Ephemeral-REQ-14: A deterministic conflict resolution mechanism MUST</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  be provided to handle the error scenario that two clients, with</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  the same priority, update the same configuration data node.Â  The I2RS</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  architecture gives one way that this could be achieved, by</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  specifying that the first update wins.Â  Other solutions, that prevent</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  oscillation of the config data node, are also acceptable.</span><o:p></o:p></pre>
        </div>
        <p><span style="color:#1F497D">Sue: Accepted â€“ this will be
            released with version 2. </span><o:p></o:p></p>
        <p>Cosmetic comments:<o:p></o:p></p>
        <p>7) Section 1. Introduction.Â  The requirements are no longer
          version specific, hence perhaps update the following text
          from:<o:p></o:p></p>
        <div style="border:solid #CCCCCC 1.0pt;padding:8.0pt 8.0pt 8.0pt
          8.0pt">
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all;box-sizing: border-box;word-wrap: break-word;border-radius: 4px;orphans: auto;text-align:start;widows: 1;-webkit-text-stroke-width: 0px;overflow:auto;word-spacing:0px"><span style="font-size:10.5pt">Â </span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â </span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  1.Â  select features from YANG, NETCONF, and RESTCONF per version of</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â Â Â Â Â  the I2RS protocol (See sections 4, 5, and 6)</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â </span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  2.Â  propose additions to YANG, NETCONF, and RESTCONF per version of</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â Â Â Â Â  the I2RS protocol for key functions (ephemeral state, protocol</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â Â Â Â Â  security, publication/subscription service, traceability),</span><o:p></o:p></pre>
        </div>
        <p>to:<o:p></o:p></p>
        <div style="border:solid #CCCCCC 1.0pt;padding:8.0pt 8.0pt 8.0pt
          8.0pt">
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all;box-sizing: border-box;word-wrap: break-word;border-radius: 4px;orphans: auto;text-align:start;widows: 1;-webkit-text-stroke-width: 0px;overflow:auto;word-spacing:0px"><span style="font-size:10.5pt">Â Â  1.Â  select features from YANG, NETCONF, and RESTCONF for the initial</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â Â Â Â Â  I2RS protocol version (See sections 4, 5, and 6).</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â </span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  2.Â  propose additions to YANG, NETCONF, and RESTCONF for the initial</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â Â Â Â Â  I2RS protocol version for key functions (ephemeral state, protocol</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â Â  Â Â Â security, publication/subscription service, traceability).</span><o:p></o:p></pre>
        </div>
        <p><span style="color:#1F497D">Sue: We will probably have a
            subsequent version of the I2RS protocol. Â I would prefer to
            leave this as stated so this is clear. Â </span><o:p></o:p></p>
        <p>8) Section 1. introduction.Â  I'm not sure that this 3rd
          bullet is relevant, and possibly could be removed, although
          equally it doesn't seem to do any harm:<o:p></o:p></p>
        <div style="border:solid #CCCCCC 1.0pt;padding:8.0pt 8.0pt 8.0pt
          8.0pt">
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all;box-sizing: border-box;word-wrap: break-word;border-radius: 4px;orphans: auto;text-align:start;widows: 1;-webkit-text-stroke-width: 0px;overflow:auto;word-spacing:0px"><span style="font-size:10.5pt">Â Â  3.Â  suggest protocol strawman as ideas for the NETCONF, RESTCONF, and</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â Â Â Â Â  YANG changes.</span><o:p></o:p></pre>
        </div>
        <p class="MsoNormal"><span style="color:#1F497D">Sue: There is a
            protocol strawman that will be submitted based on
            experience.Â  </span><o:p></o:p></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Â </span><o:p></o:p></p>
        <p class="MsoNormal"><br>
          9) The document uses a mix of "Yang" and "YANG", probably
          should just use "YANG".<o:p></o:p></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Fixed
            in version 12. </span><o:p></o:p></p>
        <p>10) Section 3. Ephemeral State Requirements:<o:p></o:p></p>
        <p><span style="color:#1F497D">&gt;</span>The document refers to
          "ephemeral configured state" here, but elsewhere (e.g. 3.4)
          "ephemeral configuration" or "ephemeral configuration state"
          is used.Â  It might be helpful for use of these terms to be
          consistent, I would suggest "ephemeral configuration" is <span
            style="color:#1F497D">&gt;</span>sufficient.<o:p></o:p></p>
        <p><span style="color:#1F497D">Sue: Ephemeral state is defined
            as ephemeral configuration state and operational state in
            the </span><o:p></o:p></p>
        <p class="MsoNormal">Rob: It was only a minor nit, I was
          suggesting consistency of the term, perhaps change "ephemeral
          configuration"and "ephemeral configuration state"Â  to
          "ephemeral configured state".<br>
          <br>
          Thanks,<br>
          Rob<br>
          <br>
          <br>
          <o:p></o:p></p>
        <h2 style="mso-line-height-alt:0pt"><a moz-do-not-send="true"
            name="section-3"></a><a moz-do-not-send="true"
href="https://tools.ietf.org/html/draft-ietf-i2rs-ephemeral-state-11#section-3"><span
              style="font-size:10.0pt">3</span></a><span
            style="font-size:10.0pt;font-family:&quot;Courier New
            ;color:black&quot;,&quot;serif&quot;">.Â  Ephemeral State
            Requirements</span><o:p></o:p></h2>
        <pre>Â <o:p></o:p></pre>
        <pre>Â <o:p></o:p></pre>
        <pre>Â Â  In requirements Ephemeral-REQ-01 to Ephemeral-05, Ephemeral state is<o:p></o:p></pre>
        <pre> Â Â defined as potentially including both ephemeral configured state and<o:p></o:p></pre>
        <pre>Â Â  operational state.<o:p></o:p></pre>
        <p>11) Ephemeral-REQ-13, page 7:<o:p></o:p></p>
        <p>Minor omission in the last sentence.<o:p></o:p></p>
        <div style="border:solid #CCCCCC 1.0pt;padding:8.0pt 8.0pt 8.0pt
          8.0pt">
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all;box-sizing: border-box;word-wrap: break-word;border-radius: 4px;orphans: auto;text-align:start;widows: 1;-webkit-text-stroke-width: 0px;overflow:auto;word-spacing:0px"><span style="font-size:10.5pt">Â  Ephemeral-REQ-13: The requirement to support multi-headed control is</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  required for collisions and the priority resolution of collisions.</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  Multi-headed control is not tied to ephemeral state.Â  I2RS is not</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  mandating how AAA supports priority.Â  Mechanisms which prevent</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  collisions of two clients trying the same node of data are the focus.</span><o:p></o:p></pre>
        </div>
        <p>Proposed:<o:p></o:p></p>
        <div style="border:solid #CCCCCC 1.0pt;padding:8.0pt 8.0pt 8.0pt
          8.0pt">
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all;box-sizing: border-box;word-wrap: break-word;border-radius: 4px;orphans: auto;text-align:start;widows: 1;-webkit-text-stroke-width: 0px;overflow:auto;word-spacing:0px"><span style="font-size:10.5pt">Â  Ephemeral-REQ-13: The requirement to support multi-headed control is</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  required for collisions and the priority resolution of collisions.</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  Multi-headed control is not tied to ephemeral state.Â  I2RS is not</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  mandating how AAA supports priority.Â  Mechanisms which prevent</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  collisions of two clients trying to modify the same node of data</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  are the focus.</span><o:p></o:p></pre>
        </div>
        <p><span style="color:#1F497D">Sue: Thank you.Â  Version -12 will
            have this change. </span><o:p></o:p></p>
        <p><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Â </span><o:p></o:p></p>
        <p>12) Ephemeral-REQ-15, page 7:<br>
          I would suggest that it might be better to refer to "Ephemeral
          state" rather than the I2RS ephemeral data-store.<o:p></o:p></p>
        <div style="border:solid #CCCCCC 1.0pt;padding:8.0pt 8.0pt 8.0pt
          8.0pt">
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all;box-sizing: border-box;word-wrap: break-word;border-radius: 4px;orphans: auto;text-align:start;widows: 1;-webkit-text-stroke-width: 0px;overflow:auto;word-spacing:0px"><span style="font-size:10.5pt">Â Â  Ephemeral-REQ-15: Section 7.9 of the [I-D.ietf-i2rs-architecture]</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  states the I2RS architecture does not include multi-message atomicity</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  and roll-back mechanisms.Â  I2RS notes multiple operations in one or</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  more messages handling can handle errors within the set of operations</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  in many ways.Â  No multi-message commands SHOULD cause errors to be</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  inserted into the I2RS ephemeral data-store.</span><o:p></o:p></pre>
        </div>
        <p class="MsoNormal">Proposed:<br>
          <br>
          <br>
          <o:p></o:p></p>
        <div style="border:solid #CCCCCC 1.0pt;padding:8.0pt 8.0pt 8.0pt
          8.0pt">
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  Ephemeral-REQ-15: Section 7.9 of the [I-D.ietf-i2rs-architecture]</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  states the I2RS architecture does not include multi-message atomicity</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  and roll-back mechanisms.Â  I2RS notes multiple operations in one or</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  more messages handling can handle errors within the set of operations</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  in many ways.Â  No multi-message commands SHOULD cause errors to be</span><o:p></o:p></pre>
          <pre style="margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all"><span style="font-size:10.5pt">Â Â  inserted into the ephemeral state.</span><o:p></o:p></pre>
        </div>
        <p class="MsoNormal"><span style="color:#1F497D">Â </span><o:p></o:p></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Accepted
            change for -15. </span><o:p></o:p></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Â </span><o:p></o:p></p>
        <p>Thanks,<br>
          Rob<o:p></o:p></p>
        <p class="MsoNormal"><o:p>Â </o:p></p>
      </div>
    </blockquote>
    <br>
  </body>
</html>

--------------0350FEECDF4A821F205D4DCD--


From nobody Fri Jul  1 12:51:14 2016
Return-Path: <shares@ndzh.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D5BB812D7C0 for <i2rs@ietfa.amsl.com>; Fri,  1 Jul 2016 12:51:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.749
X-Spam-Level: *
X-Spam-Status: No, score=1.749 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001, RDNS_NONE=0.793, T_KAM_HTML_FONT_INVALID=0.01] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id j7ArzgminBxs for <i2rs@ietfa.amsl.com>; Fri,  1 Jul 2016 12:51:08 -0700 (PDT)
Received: from hickoryhill-consulting.com (unknown [50.245.122.97]) (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 58FE912D1B8 for <i2rs@ietf.org>; Fri,  1 Jul 2016 12:51:08 -0700 (PDT)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=174.124.202.159; 
From: "Susan Hares" <shares@ndzh.com>
To: "'Martin Bjorklund'" <mbj@tail-f.com>
References: <4a3b01d1d2e5$76dca350$6495e9f0$@ndzh.com> <20160701.124510.1016107013440022699.mbj@tail-f.com> <036101d1d398$60e5d5e0$22b181a0$@ndzh.com> <20160701.161321.1018267250429655769.mbj@tail-f.com>
In-Reply-To: <20160701.161321.1018267250429655769.mbj@tail-f.com>
Date: Fri, 1 Jul 2016 15:50:27 -0400
Message-ID: <08df01d1d3d1$d100a100$7301e300$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_08E0_01D1D3B0.49F828C0"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQKRY4QTSlv7KEdh3PBvByKwGzr1uQE3ToSKAVAl9zABcG93955lC/ig
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/k7kyUzXZyM0vdFvlzokkmlTz8VQ>
Cc: jhaas@pfrc.org, i2rs@ietf.org
Subject: Re: [i2rs] FW: I-D Action: draft-ietf-i2rs-ephemeral-state-10.txt- 2 week WG LC (6/21 to 7/5/2016)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Jul 2016 19:51:14 -0000

This is a multipart message in MIME format.

------=_NextPart_000_08E0_01D1D3B0.49F828C0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Martin:=20

=20

=20

Trimming a bit as well.  Starting with ephemeral-REQ-03.=20

=20

   Ephemeral-REQ-03: Ephemeral state may have constraints that refer

     to operational state, this includes potentially fast changing or

     short lived operational state nodes, such as MPLS LSP-ID or a BGP
IN-RIB.

=20

Thanks for Acting the following for Ephemeral-REQ-04=20

Ephemeral-REQ-04: Ephemeral state MUST be able to refer to non-ephemeral
state=20

   as a constraint. Non-ephemeral state can be configuration state or
operational state.

=20

Old:=20

Ephemeral-REQ-07: Ephemeral configuration state could override =
overlapping=20

local configuration state, or vice-versa. =20

Implementations MUST provide a mechanism to choose which takes =
precedence. =20

/

New=20

Ephemeral-REQ-07: Ephemeral configuration state could override =
overlapping=20

local configuration state, or vice-versa. =20

Implementations MUST provide a mechanism to choose which takes =
precedence. =20

This mechanism MUST include local configuration

(policy) and MAY be provided via the I2RS protocol mechanisms.

=20

Ephemeral-REQ-08:  Status: No change, discussion continuing =20

Ephemeral-REQ-09/Ephemeral-REQ-10: No change, discussion indicates minor
point.=20

=20

Ephemeral-REQ-11/12/13: No change=20

Ephemeral-REQ-14: No change, do we have agreement?=20

=20

I=92ll send version-13 out later todasy.=20

=20

Sue=20

=20

-----Original Message-----
From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Martin Bjorklund
Sent: Friday, July 1, 2016 10:13 AM
To: shares@ndzh.com
Cc: jhaas@pfrc.org; i2rs@ietf.org
Subject: Re: [i2rs] FW: I-D Action: =
draft-ietf-i2rs-ephemeral-state-10.txt-
2 week WG LC (6/21 to 7/5/2016)

=20

Trimming a bit, and replying inline -- starting with Ephemeral=20

=20

=20

> > > >o  Ephemeral-REQ-03

> > > >

> > > > I think you need to define what you mean with "constraint".  For =


> > > > normal config, YANG has very detailed rules about when=20

> > > > constraints are checked and what a server MUST do when a=20

> > > > constraint becomes false.

> > >=20

> > > >   Since this requirement says that constraints can refer to fast =


> > > > changing state, you need to say what should happen if such a

> >  > constraint suddenly becomes false due.

> > >=20

> > >   For the I2RS state which is ephemeral configuration state, the=20

> > > constraints may have all of 8.3 in yang 1.1 or part of the yang=20

> > > 1.1 constraint.

> > >  The final definition of the ephemeral configuration state depends =


> > > on the design of operational state modules.

>=20

> > This explanation helps to understand this requirement.  You=20

> > obviously have

> some ideas what "constraint" means, and that it means different things =


> for config and state.

> >  This should go into the document, but see below.

>=20

> With respect, we have gone 4 rounds with different NETCONF experts.   =
Each

> with a different suggestion to put in/take out.

=20

> Please don't misunderstand me, but also with respect, I simply state =
my
opinion.  I think the text is not clear, even if it has gone 4 rounds =
with
different NETCONF experts.

=20

I understand it is unclear to you.   This last proposal was from Robert
Wilton that resulted in this text which he understood.=20

The previous text tried to make it clear to Juergen.  ... etc.   At some
point, I must just get it approved with the=20

I2RS WG folks, and then try to get netmod key people, netmod chairs, =
netconf
chairs, and netconf key people  in a room to get a common definition.=20

=20

  Ephemeral-REQ-03: Ephemeral state may have constraints that refer to

   operational state, this includes potentially fast changing or short

   lived operational state nodes, such as MPLS LSP-ID or a BGP IN-RIB.

=20

>> However, since you have

>> asked:=20

>>=20

>> There are 4 classes of I2RS ephemeral configuration state checking we =


>> have defined so far:

>>   1) normal (r/w) of drafts (draft-ietf-i2rs-rib-data-model)  - check =


?> 8.3.1, 8.3.2, 8.3.3 + ephemeral requirements (1-15)

=20

>There are no 8.3.x sections in draft-ietf-i2rs-rib-data-model-05.  Did =
you
mean some other document?

Yang 1.1 section 8.3.1, 8.3.2, 8.3.3. =20

=20

=20

>>   2) bulk (r/w) within rpcs (see draft-ietf-i2rs-rib-data-model) -=20

>> constraints check interfaces (real configuration) + checks on route=20

>> overlay (Ephemeral 7) + Ephemeral (-15)

>>   3) bulk (r/w) with lots of data learned from other routing =
protocols

>> (draft-ietf-i2rs-l3-network-topology) + checks on static configured=20

>> protocols

>>   4) bulk (r/w) with rpcs that are "high-speed" using only checks on=20

>> 8.3.1 + ephemeral requirements (1-15)

>>=20

>> We desire to be able to define additional data constraints per data
model.

>> These additional constraints can go in rpcs.=20

=20

>I'm sorry, but you are confusing me completely.  How can a constraint =
go
into an rpc? =20

>Now I'm _really_ curious to understand your definition of constraints.

=20

An rpc has input/output parameters.   What do you call checking on the=20

=20

   rpcs:

      +---x rib-add

      |  +---w input

      |  |  +---w rib-name        string

      |  |  +---w rib-family      rib-family-def

      |  |  +---w ip-rpf-check?   boolean

      |  +--ro output

      |     +--ro result uint32

      |     +--ro reason? string

=20

Rpc =3D yang1.1 section 17.14=20

=20

              +--------------+---------+-------------+

              | substatement | section | cardinality |

              +--------------+---------+-------------+

              | anydata      | 7.10    | 0..n        |

              | anyxml       | 7.11    | 0..n        |

              | choice       | 7.9     | 0..n        |

              | container    | 7.5     | 0..n        |

              | grouping     | 7.12    | 0..n        |

              | leaf         | 7.6     | 0..n        |

              | leaf-list    | 7.7     | 0..n        |

              | list         | 7.8     | 0..n        |

              | must         | 7.5.3   | 0..n        |

              | typedef      | 7.3     | 0..n        |

              | uses         | 7.13    | 0..n        |

              +--------------+---------+-------------+

=20

>From section in rpc input:=20

   If a leaf in the input tree has a "mandatory" statement with the
   value "true", the leaf MUST be present in an RPC invocation.
=20
   If a leaf in the input tree has a default value, the server MUST use
   this value in the same cases as described in Section 7.6.1
<https://tools.ietf.org/html/draft-ietf-netmod-rfc6020bis-14#section-7.6.=
1>
.  In these
   cases, the server MUST operationally behave as if the leaf was
   present in the RPC invocation with the default value as its value.
=20
   If a leaf-list in the input tree has one or more default values, the
   server MUST use these values in the same cases as described in
   Section 7.7.2
<https://tools.ietf.org/html/draft-ietf-netmod-rfc6020bis-14#section-7.7.=
2>
.  In these cases, the server MUST operationally behave
   as if the leaf-list was present in the RPC invocation with the
   default values as its values.
=20
   Since the input tree is not part of any datastore, all "config"
   statements for nodes in the input tree are ignored.

=20

What do you call these requirements for input?  Constraints or something
else?  How do you define the validity of the grouping, choice, =
container,
leaf-list, list, etc. without enforcing some type of syntactical =
(section
8.3.1) constraint.  If you use a different term, where is it define in
section 7.14? If not, why is it not constraint.=20

=20

>> And what does the r/w label above mean?  Are constraints checked =
during
read operations?

Yes, the constraints of the read format are expected to be syntactically
checked as netconf server receives it from I2RS agent.  The response =
from
the read is syntactically check at the I2RS client when the read =
response is
received.  The constraints of the write format are expected to be
syntactically checked when the netconf server receives it from I2RS =
agent.
If a rpc is used to add/delete/modify the data in the I2RS agent, then
section Yang 1.1 in section 17.4 has =93constraints=94 or something on =
the input
and output parameters.=20

=20

> >> Every effort we have made to tie this down has resulted in cycles=20

> >> of unproductive discussion.  Therefore, this portion will not be
re-opened.

[snip]=20

=20

> I have not mentioned "Operational vs ephemeral configuration state".

> I am just trying to understand what you mean when you talk about

> "constraint".   The requirements are very specific that "constraints"

> MUST be able to refer to fast-changing operational data.=20

=20

=D8   I don't think it is too much to ask for to get a definition of =
what a
"constraint" is.

=20

I agree you are being reasonable.  I am trying to provide you with the
definition of constraints per yang 1.1 documentation and the ephemeral
requirements in this document.=20

=20

What I am stating is unreasonable is that the process of getting the
definition of =93constraints=94 has been enmeshed in the opstate debate =
which
has gone on for 2 years.  IHMO =96 that is an unreasonably long period =
of time
for opstate debate to go on without quick resolution.   Hopefully, my
answers will steer clear of the opstate debate.=20

=20

> >> For operational state listed in ephemeral constraints going quickly =


> >> from TRUE to FALSE, please note that an event notification will be
sent

>> to the I2RS Client.   See the event-notification draft for specifics. =


>=20

> > Which draft do you mean?

>> Draft-gonzalez-netconf-event-notifications.

=20

=D8  I'm sorry, but what does this draft have to do with the constraints =
that
refer to fast-changing operational data?

=20

You are missing a piece that the architecture specifies.  I2RS ephemeral
state may refer to operational state that rapidly changes (e.g. LSP-ID). =
 If
this causes the I2RS ephemeral state to become invalid, the I2RS agent =
needs
to notify the I2RS client via the notification process.    See the
notification examples from the ietf-i2rs-rib-data-model.=20

=20

notifications:
      +---n nexthop-resolution-status-change
      |  +--ro nexthop
      |  |  +--ro nexthop-id?           uint32
      |  |  +--ro sharing-flag?         boolean
      |  |  +--ro (nexthop-type)?
      |  |     +--:(nexthop-base)
      |  |     |  ...
      |  |     +--:(nexthop-chain) {nexthop-chain}?
      |  |     |  ...
      |  |     +--:(nexthop-replicates) {nexthop-replicates}?
      |  |     |  ...
      |  |     +--:(nexthop-protection) {nexthop-protection}?
      |  |     |  ...
      |  |     +--:(nexthop-load-balance) {nexthop-load-balance}?
      |  |        ...
      |  +--ro nexthop-state nexthop-state-def
      +---n route-change
         +--ro rib-name                 string
         +--ro rib-family               rib-family-def
         +--ro route-index              uint64
         +--ro match
         |  +--ro (route-type)?
         |     +--:(ipv4)
         |     |  ...
         |     +--:(ipv6)
         |     |  ...
         |     +--:(mpls-route)
         |     |  ...
         |     +--:(mac-route)
         |     |  ...
         |     +--:(interface-route)
         |        ...
         +--ro route-installed-state route-installed-state-def
         +--ro route-state         route-state-def
         +--ro route-change-reason route-reason-def

=20

In Ephemeral-REQ-03, we are simply indicating that these notifications =
may
occur rapidly if the operational state changes cause the operational =
state
or the ephemeral configuration state (see the above example for i2rs-rib
data model).   The intent of this notification is to indicate load on =
the
notification functions.   The new designs for notification in
NETCONF/RESTCONF are trying to handle this rapid form of events.=20

=20

Snip =85..=20

=20

> How about:=20

>    Ephemeral-REQ-04: Ephemeral state MUST be able to refer to=20

> non-ephemeral state

>    as a constraint. Non-ephemeral state can be configuration state or=20

> operational state.

=20

Ok.

=20

> >> If the operator deletes some "local configuration" (in I2RS terms), =


> >> and the I2RS Ephemeral state depends on the local configuration -=20

> >> the I2RS agent will Provide a notification that the ephemeral=20

> >> configuration state or the Operational state defined in an=20

> >> ephemeral model is no longer valid.

> >> The I2RS client must handle this one.=20

>=20

> > Again, this explanation really helps!  It should go into the =
document.

> OR, if this is explained in another document, a pointer to that text=20

> would be great.

> See section 6.3 of RFC7921.

=20

=D8  Hmm, section 6.3.1 says that "must" and "when" statements should be
considered, but not how to do it.

=20

Yes =96 we were told if we went further, it was encroaching on the =
solution
space.  Do you want I2RS opinions on MUST and WHEN.=20

=20

> We put these references in, and Juergen asked for their removal as TMI
(too much information).

=20

>> I checked all previous versions of this document, and I did not find =
such
a reference in any one of them.  Could you specify what you mean?

=20

The I2RS chairs have had email discussions online and offlist.   It is =
in
these email discussions. =20

=20

>> Please check with other netconf/netmod experts before we =
put-in/take-out
again.

=20

=D8  Are you saying that if one person provides some feeback, another =
person
must not provide conflicting feeback?

=20

YES!!!!

=20

> >Clarifacation question: does this mean that the ephemeral state in=20

> >question

> is removed and a notification is sent, or that the ephemeral state is=20

> still present, but not used, and a notification is sent?

> Clarification question:   It is possible any time the ephemeral state =
goes

> from active to inactive (see draft-ietf-i2rs-rib-data-model), or if =
state
is

> removed (see draft-ietf-i2rs-rib-data-model)  =20

=20

=D8  That's not what I asked though.  My question is if the ephemeral =
state is
removed when the constraint becomes false.

=20

The removal of data is model dependent, but the requirement to notify =
the
I2RS client if a constraint becomes false is mandatory.=20

For example, the installed state in the i2RS RIB below can go to =
inactive
with a reason of interface down.=20

=20

      +---n route-change
         +--ro rib-name                 string
         +--ro rib-family               rib-family-def
         +--ro route-index              uint64
         +--ro match
         |  +--ro (route-type)?
         |     +--:(ipv4)
         |     |  ...
         |     +--:(ipv6)
         |     |  ...
         |     +--:(mpls-route)
         |     |  ...
         |     +--:(mac-route)
         |     |  ...
         |     +--:(interface-route)
         |        ...
         +--ro route-installed-state route-installed-state-def
         +--ro route-state         route-state-def
         +--ro route-change-reason route-reason-def

=20

=20

> > o  Ephemeral-REQ-07

> >=20

> >  >This requirement says:

> > >

> > >    "Implementations MUST provide a mechanism..."

> > >

> > >  Does this mean that this mechanism should not be standardized;=20

> > > rather implementations are required to invent some vendor-specific =


> > > mechanism?

> >=20

> > Sue:  Previous netconf/netmod reviewers have cautioned the I2RS WG=20

> > on defining a solutions.  If the NETCONF/NETMOD does not define a=20

> > solution - then the implementation should provide a solution.

> > Of course, a standardized solution would be preferred.=20

>=20

> >I agree that this document shouldn't specify a solution.  This=20

> >document's role is to define requirements for a solution (not for
implementations).

> Maybe simply:

> >

> >OLD:

>=20

>  > Implementations MUST provide a mechanism to choose which takes

>   > precedence.

>=20

> >NEW:

>=20

>  > It MUST be possible to choose which takes precedence.

>=20

> Sue:  This was part of an earlier version, but people felt we must=20

> indicate what chooses.

=20

=D8  Ok, so I assume the current text that this should be up to the
implementation rather than a standardized solution is correct.

=20

No, our understanding is that this text would allow the NETCONF to =
specify a
solution,  and if it did not =96 for implementations to create a =
solution.  If
this is not what you think this requirement means, then I=92ve got to go =
back
to refining the text.=20

=20

How about:=20

Old:

Implementations MUST provide a mechanism to choose which takes  =
precedence.

=20

New:=20

Implementations MUST provide a mechanism to choose which takes =
precedence.

If a standard mechanism to choose precedence exists, then the =
implementation
MUST implement the standard mechanism.=20

=20

=20

> Summary: No change

>=20

>=20

> >>  >o  Ephemeral-REQ-08

> >>  >

> > > > I understand "ephemeral" and "read/write".  But what does  >

> >>  "status/configuration" mean in this context?  Can I have  >

> > > "ephemeral, read-only, configuration"?  Can I have  > "ephemeral,=20

> > > write, status"?

> > >

> > > > Ephemeral-REQ-08: Yang MUST have a way to indicate in a data=20

> > > > model that schema nodes have the following properties:=20

> > > > ephemeral,  writable/  not-writable, and status/configuration.

> >=20

> > > Here we are indicating that Ephemeral state may be Ephemeral=20

> > > configuration state or Operational state.

>=20

> > I understand that.

>=20

> > > Every time we have not used "ephemeral", "read/write",=20

> > > "status/configuration"  - we have bumped into someone's=20

> > > operational  data model.

> > > Unless the netmod group has a finalized version of operational=20

> > > state, it will Remain this way.

>=20

> > This doesn't make any sense to me.  This is a requirement to YANG,=20

> > and I

> do not understand how to interpret this requirement. =20

>=20

> Martin - I apologize, but I keep getting request to change to=20

> different answers based on different "yang experts" opinion.

> I respect your expertise and your questions

>=20

> > My questions were simple:

> > Can I have "ephemeral, read-only, configuration"?=20

> You are missing a key point.  Different I2RS agents have different=20

> permissions.

=20

=D8  I do understand this, but the requirement is for YANG to provide a
mechanism to specify these parameters *in the data model*.

What is =93data mode=94?  It is not defined in yang 1.1. =20

=20

> For I2RS agent 1, you can have ephemeral, read-only configuration=20

> because Agent 1 does not have permission to write this section of the =
data
models.

> For I2RS agent 2 (who has permission to read this portion of the data

> model), the data will be ephemera, configuration, read/write.   =20

>=20

> This is part of the normal case of the I2RS client-I2RS agent.=20

>=20

> >  Can I have "ephemeral, write, status"?

> It is possible if you allow a remote client permission to clear=20

> counters prior to sending.

> This is possible if the I2RS data model allows read and clear. =20

=20

=D8  Sure, and there are already similar constructs, e.g., RFC 7317 =
defines an
RPC to set the current date and time, even though the current-datetime =
is
config false.  This is possible even in YANG 1.0.

=20

OK =96 the history is I had ephemeral state/non-ephemeral state =
(ephemeral
configuration state and operational state) and read/write, but this did =
not
seem to allow rpcs.  =20

=20

How does this text work for you:=20

=20

Ephemeral-REQ-08:In addition to config true/false, there MUST be a way =
to
indicate that YANG schema nodes represent ephemeral state.=20

It is desirable to allow for, and have to way to indicate, config false =
YANG
schema nodes that are writable operational state.

=20

=20

=20

> > > o  Ephemeral-REQ-09

> > >=20

> > > >   This requirement is fine, but why is it labeled *changes* to=20

> > > > NETCONF?  NETCONF already supports this requirement.

> > > =20

> > > Do you really support the following:=20

> > >=20

> > >   1.  Support for communication mechanisms to enable an I2RS=20

> > > client to

> >  >       determine that an I2RS agent supports the mechanisms needed =
for

> >  >  I2RS operation.

>=20

> > > Sure, by using std YANG features and/or protocol capabilities.

>=20

> Ok.  How easy is it for the I2RS client to request this of the NETCONF =


> server or RESTCONF server?  This requirement underscores that it must=20

> not only be possible, but Easy for the client to query.

=20

I'd say that it is easy; YANG 1.1 even provides a way for the client to
cache the server's capabilities in order to not have to re-check all
capabilities every time.

=20

Howabout:

=20

>> OLD:

=20

>>  The conceptual changes to NETCONF

=20

>> NEW:

=20

>>  The requirements to NETCONF are:

=20

This was the previous version.  Juergen wanted it changed to =
configuration.
If it is minor, lets leae it.=20

=20

But in the light of the other issues, this one is really minor.

=20

> >>    2.  The ephemeral state must support notification of write =
conflicts

> >>       using the priority requirements defined in section 7 below in

> > >      requirements Ephemeral-REQ-11 through Ephemeral-REQ-14).

>=20

> > > NETCONF the protocol supports notifications; it is not involved in =


> > > the

> semantics for when/how these notifications are generated.

> > > I think this requirement probably should not be directed to =
NETCONF.

>=20

> People woho have been working in netconf are actively supporting=20

> changes to event notifications for netconf =20

> (draft-gonzalez-netconf-4277bis-02,

> draft-gonzalez-netconf-evnet-notifications-00) or restconf=20

> (draft-voit-netconf-restconf-notif-00).  Where else would you suggest=20

> the write conflict is provided?  Early reports to I2RS during protocol =


> selection claimed this was the place to work.

=20

=D8  I think it will be in the definition of ephemeral state.  Such a =
solution
would specify under which circumstances certain notifications are =
generated.

=20

Sue: This did not provide a clean definition of ephemeral state =
agreeable to
Juergen.  We left it in the rather length ephemeral-REQ-11 to
ephemeral-REQ-14.=20

=20

> >> This is not what other netconf/netmod people have indicated.=20

>=20

> > If I'm not mistaken, Andy said the same thing re capabilities.

> Andy did same the same thing on #1.  However, the emphasis is going=20

> from "possible" to "easy".

>=20

> > Summary: Need response on -09 and -10 before changing.

>=20

> Summary:  Awaiting confirmation on "write-conflict" prior to any =
change.=20

>=20

> > > >o  Ephemeral-REQ-10

> > > >

> > > >   This requirement is fine, but why is it labeled *changes* to=20

> > > > RESTCONF?  RESTCONF already supports this requirement.

> > >=20

> > > Are you really sure you support priority requirements as specified =


> > > in items Ephemeral-REQ-11 through Ephemeral-REQ-14?

> > > Not what other people have said.  Does not hurt if you do?=20

> > >=20

> > Summary: Need response on -09 and -10 before changing.=20

>=20

> > See above.

> See answers above as well.=20

>=20

> > >o  Ephemeral-REQ-13

> > >

> >  >  I do not understand what this requirement means.

> > >

> > >   (BTW, the text should be rephrased; it now says "the requirement =


> > > ... is required ...")

> >=20

> >    Ephemeral-REQ-13: The requirement to support multi-headed control =
is

> >    required for collisions and the priority resolution of =
collisions.

> >    Multi-headed control is not tied to ephemeral state.  I2RS is not

> >    mandating how AAA supports priority.  Mechanisms which prevent

> >    collisions of two clients trying the same node of data are the =
focus.

> >=20

> > I believe this text refines the requirement to support multi-headed=20

> > control to only be required for collisions and priority resolution=20

> > of

> collisions.

>=20

> Ok, this makes it clearer.  Maybe you can do:

>=20

> OLD:

>=20

>   The requirement to support multi-headed control is

>   required for collisions and the priority resolution of collisions.

>=20

> NEW:

>=20

>  Multi-headed control is required for collisions and the priority=20

> resolution of collisions.

>=20

> > Perhaps you understood the English in a different manner.=20

> >=20

> > This text is terse, and assumes you understand the I2RS =
architecture.=20

> > Rather than repeat that text here, perhaps you will review it and=20

> > see if you then understand this text.

> > We have been terse based on feedback from netconf/netmod reviewers.=20

>=20

> Terse is fine, as long as it is clear.  Pointers to other documents=20

> are also fine, they help the readers to understand what you had in =
mind.

>=20

> Summary:=20

> Will change to:=20

> /Multi-headed control is required for collisions and the priority=20

> resolution of collisions./

=20

Ok.

=20

=20

> > >o  Ephemeral-REQ-14

> > >

> > > If this is not a new requirement, does it need to be part of this=20

> > > document?

> > > If the answer is yes, are there other things from the architecture =


> > > document that should be listed here, e.g., details about priority=20

> > > interaction w/ local config?

> >=20

> > Again, we were cautioned in our early discussions not to define the=20

> > solution or to assume a solution in I2RS requirements.

> >=20

> > Summary: No change

>=20

> > Actually, you *did* change this in -12, to the better!

>=20

> Yes.  I'm glad you liked it.=20

>=20

> > >o  Ephemeral-REQ-15

> > > > I do not understand what this requirement means.

> >>=20

> > >  Example:=20

> > >=20

> > > I2RS client                I2RS Agent=20

> > >  =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D          =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

> > >  Message 0 [query to see if eth0 is up]=20

> > >                                 [response eth0 is up ] Message 1=20

> > > [install I2RS Static route associated with eth0 ] Message 2=20

> > > [install  BGP I2RS route dependent on I2RS static route]

> >  >                               [Message 1-reply success]

> >  >                                [Message 2-reply success]

> >  >

> > > Message 1 and Message 2 are individual actions but linked. =20

> > > However,  Message 2 will not work if the I2RS static route has not =
be
installed.

> > >=20

> > > I2RS does not include roll-back or atomicity of Message 1 and =
Message
2.

>=20

> > > It requires that the I2RS client know the status of each action.=20

> > >=20

> > > None of these multiple message sequences should allow the I2RS=20

> > > agent to insert errors into the Ephemeral Configuration state or=20

> > > Ephemeral  operational state.

> > >

> > > Does this example help?=20

>=20

> > Well, I think that this follows from the requirements on=20

> > 'constraints', so

> this requirement is at best redundant.

> Perhaps this is true, however this text is the result of 4 weeks of
debate.

> The compromise for all participants was to place this requirement.  If =


> you feel it is redundant, you are aligning with some of the people in=20

> the debate.

>=20

> > The text is also not very clear.  For example it talks about "not=20

> > insert

> errors".  What is an "error" that could be inserted?  What you=20

> probably mean is that all constraints MUST be true.

>=20

> No - we mean that multiple messages MUST not insert an error.  Andy=20

> Bierman states if we allow less than the current constraints (8.3.1,=20

> 8.3.2, 8.3.3 in

> netconf) and the current netconf constraints we could have a error in =
the

> ephemeral configuration data store.   We simply state this MUST not
happen.=20

=20

=D8  I think you just confirmed what I wrote :)

=20

Sue: Yes, I did.  Andy seem to desire to say it in this fashion. =20

=20

=20

/martin

=20

=20

=20

> For some models using the high-speed update with minimal checking, the
I2RS

> is willing to provide self-checks of the data.   If you mix this type
(type

> 4 above) and the normal type, perhaps you could get an error.  The=20

> self-checking would then detect it, invalidate all the "invalid" data=20

> and send a notification to the I2RS client that the data has been
invalidated.

> This is not what we are focusing on here.=20

>=20

>=20

> > /martin

>=20

>=20

>=20

>=20

> >=20

> > Summary: No changes

> >=20

> > o  general

> >=20

> >    s/Yang/YANG/g

> >=20

> > Thank you - I will change this after other revisions have been
suggested.=20

> >=20

> >=20

> > /martin

> >=20

> > _______________________________________________

> > i2rs mailing list

> >  <mailto:i2rs@ietf.org> i2rs@ietf.org

> >  <https://www.ietf.org/mailman/listinfo/i2rs>
https://www.ietf.org/mailman/listinfo/i2rs

> >=20

>=20

=20

_______________________________________________

i2rs mailing list

 <mailto:i2rs@ietf.org> i2rs@ietf.org

 <https://www.ietf.org/mailman/listinfo/i2rs>
https://www.ietf.org/mailman/listinfo/i2rs


------=_NextPart_000_08E0_01D1D3B0.49F828C0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1"><meta name=3DGenerator content=3D"Microsoft Word =
14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:"Calibri","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
span.grey
	{mso-style-name:grey;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:152113068;
	mso-list-type:hybrid;
	mso-list-template-ids:-1525153248 -997022924 67698691 67698693 67698689 =
67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:7;
	mso-level-number-format:bullet;
	mso-level-text:\F0D8;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1
	{mso-list-id:922495526;
	mso-list-type:hybrid;
	mso-list-template-ids:545815014 249476878 67698691 67698693 67698689 =
67698691 67698693 67698689 67698691 67698693;}
@list l1:level1
	{mso-level-start-at:7;
	mso-level-number-format:bullet;
	mso-level-text:\F0D8;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l2
	{mso-list-id:1198616012;
	mso-list-type:hybrid;
	mso-list-template-ids:-214416000 -1990532260 67698691 67698693 67698689 =
67698691 67698693 67698689 67698691 67698693;}
@list l2:level1
	{mso-level-start-at:7;
	mso-level-number-format:bullet;
	mso-level-text:\F0D8;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l2:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l2:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l2:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l2:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l2:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l2:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l2:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l3
	{mso-list-id:1436175658;
	mso-list-type:hybrid;
	mso-list-template-ids:-1864877260 1094990236 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l3:level1
	{mso-level-number-format:roman-upper;
	mso-level-text:%1>;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:.75in;
	text-indent:-.5in;}
@list l3:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l3:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l3:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoPlainText>Martin: =
<o:p></o:p></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>Trimming a bit as well. =A0Starting with =
ephemeral-REQ-03. <o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText>=A0=A0 =
Ephemeral-REQ-03: Ephemeral state may have constraints that =
refer<o:p></o:p></p><p class=3DMsoPlainText>=A0=A0=A0=A0 to operational =
state, this includes potentially fast changing or<o:p></o:p></p><p =
class=3DMsoPlainText>=A0=A0=A0=A0 short lived operational state nodes, =
such as MPLS LSP-ID or a BGP IN-RIB.<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText>Thanks =
for Acting the following for Ephemeral-REQ-04 <o:p></o:p></p><p =
class=3DMsoPlainText>Ephemeral-REQ-04: Ephemeral state MUST be able to =
refer to non-ephemeral state <o:p></o:p></p><p =
class=3DMsoPlainText>=A0=A0=A0as a constraint. Non-ephemeral state can =
be configuration state or operational state.<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText>Old: =
<o:p></o:p></p><p class=3DMsoPlainText>Ephemeral-REQ-07: Ephemeral =
configuration state could override overlapping <o:p></o:p></p><p =
class=3DMsoPlainText>local configuration state, or vice-versa.=A0 =
<o:p></o:p></p><p class=3DMsoPlainText>Implementations MUST provide a =
mechanism to choose which takes precedence.=A0 <o:p></o:p></p><p =
class=3DMsoPlainText>/<o:p></o:p></p><p class=3DMsoPlainText>New =
<o:p></o:p></p><p class=3DMsoPlainText>Ephemeral-REQ-07: Ephemeral =
configuration state could override overlapping <o:p></o:p></p><p =
class=3DMsoPlainText>local configuration state, or vice-versa.=A0 =
<o:p></o:p></p><p class=3DMsoPlainText>Implementations MUST provide a =
mechanism to choose which takes precedence.=A0 <o:p></o:p></p><p =
class=3DMsoPlainText>This mechanism MUST include local =
configuration<o:p></o:p></p><p class=3DMsoPlainText>(policy) and MAY be =
provided via the I2RS protocol mechanisms.<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>Ephemeral-REQ-08: =A0Status: No change, discussion =
continuing =A0<o:p></o:p></p><p =
class=3DMsoPlainText>Ephemeral-REQ-09/Ephemeral-REQ-10: No change, =
discussion indicates minor point. <o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>Ephemeral-REQ-11/12/13: No change <o:p></o:p></p><p =
class=3DMsoPlainText>Ephemeral-REQ-14: No change, do we have agreement? =
<o:p></o:p></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>I&#8217;ll send version-13 out later todasy. =
<o:p></o:p></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>Sue <o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>-----Original Message-----<br>From: i2rs =
[mailto:i2rs-bounces@ietf.org] On Behalf Of Martin Bjorklund<br>Sent: =
Friday, July 1, 2016 10:13 AM<br>To: shares@ndzh.com<br>Cc: =
jhaas@pfrc.org; i2rs@ietf.org<br>Subject: Re: [i2rs] FW: I-D Action: =
draft-ietf-i2rs-ephemeral-state-10.txt- 2 week WG LC (6/21 to =
7/5/2016)</p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>Trimming a bit, and replying inline -- starting =
with Ephemeral <o:p></o:p></p><p class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; &gt;o=A0 =
Ephemeral-REQ-03<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; =
&gt;<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; &gt; I think =
you need to define what you mean with &quot;constraint&quot;.=A0 For =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; &gt; normal =
config, YANG has very detailed rules about when <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; &gt; constraints are checked and =
what a server MUST do when a <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
&gt; &gt; &gt; constraint becomes false.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; &gt; =A0=A0Since this requirement =
says that constraints can refer to fast <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; &gt; changing state, you need to say =
what should happen if such a<o:p></o:p></p><p class=3DMsoPlainText>&gt; =
&gt;=A0 &gt; constraint suddenly becomes false due.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt;=A0=A0 For the I2RS state which is =
ephemeral configuration state, the <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; constraints may have all of 8.3 in =
yang 1.1 or part of the yang <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
&gt; &gt; 1.1 constraint.<o:p></o:p></p><p class=3DMsoPlainText>&gt; =
&gt; &gt;=A0 The final definition of the ephemeral configuration state =
depends <o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; on the =
design of operational state modules.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
&gt; This explanation helps to understand this requirement.=A0 You =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; obviously =
have<o:p></o:p></p><p class=3DMsoPlainText>&gt; some ideas what =
&quot;constraint&quot; means, and that it means different things =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; for config and =
state.<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt;=A0 This should go =
into the document, but see below.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
With respect, we have gone 4 rounds with different NETCONF =
experts.=A0=A0 Each<o:p></o:p></p><p class=3DMsoPlainText>&gt; with a =
different suggestion to put in/take out.<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText>&gt; =
Please don't misunderstand me, but also with respect, I simply state my =
opinion.=A0 I think the text is not clear, even if it has gone 4 rounds =
with different NETCONF experts.<o:p></o:p></p><p =
class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText><span style=3D'color:black'>I understand it is =
unclear to you.=A0=A0 This last proposal was from Robert Wilton that =
resulted in this text which he understood. <o:p></o:p></span></p><p =
class=3DMsoPlainText><span style=3D'color:black'>The previous text tried =
to make it clear to Juergen.=A0 ... etc. =A0=A0At some point, I must =
just get it approved with the <o:p></o:p></span></p><p =
class=3DMsoPlainText><span style=3D'color:black'>I2RS WG folks, and then =
try to get netmod key people, netmod chairs, netconf chairs, and netconf =
key people =A0in a room to get a common definition. =
<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText><span style=3D'color:black'>=A0 Ephemeral-REQ-03: =
Ephemeral state may have constraints that refer =
to<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'color:black'>=A0=A0 operational state, this includes =
potentially fast changing or short<o:p></o:p></span></p><p =
class=3DMsoPlainText><span style=3D'color:black'>=A0=A0 lived =
operational state nodes, such as MPLS LSP-ID or a BGP =
IN-RIB.<o:p></o:p></span></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>&gt;&gt; However, since you have<o:p></o:p></p><p =
class=3DMsoPlainText>&gt;&gt; asked: <o:p></o:p></p><p =
class=3DMsoPlainText>&gt;&gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt;&gt; There are 4 classes of I2RS ephemeral =
configuration state checking we <o:p></o:p></p><p =
class=3DMsoPlainText>&gt;&gt; have defined so far:<o:p></o:p></p><p =
class=3DMsoPlainText>&gt;&gt;=A0=A0 1) normal (r/w) of drafts =
(draft-ietf-i2rs-rib-data-model)=A0 - check <o:p></o:p></p><p =
class=3DMsoPlainText>?&gt; 8.3.1, 8.3.2, 8.3.3 + ephemeral requirements =
(1-15)<o:p></o:p></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>&gt;There are no 8.3.x sections in =
draft-ietf-i2rs-rib-data-model-05.=A0 Did you mean some other =
document?<o:p></o:p></p><p class=3DMsoPlainText><span =
style=3D'color:black'>Yang 1.1 section 8.3.1, 8.3.2, 8.3.3.=A0 =
<o:p></o:p></span></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>&gt;&gt;=A0=A0 2) bulk (r/w) within rpcs (see =
draft-ietf-i2rs-rib-data-model) - <o:p></o:p></p><p =
class=3DMsoPlainText>&gt;&gt; constraints check interfaces (real =
configuration) + checks on route <o:p></o:p></p><p =
class=3DMsoPlainText>&gt;&gt; overlay (Ephemeral 7) + Ephemeral =
(-15)<o:p></o:p></p><p class=3DMsoPlainText>&gt;&gt;=A0=A0 3) bulk (r/w) =
with lots of data learned from other routing protocols<o:p></o:p></p><p =
class=3DMsoPlainText>&gt;&gt; (draft-ietf-i2rs-l3-network-topology) + =
checks on static configured <o:p></o:p></p><p =
class=3DMsoPlainText>&gt;&gt; protocols<o:p></o:p></p><p =
class=3DMsoPlainText>&gt;&gt;=A0=A0 4) bulk (r/w) with rpcs that are =
&quot;high-speed&quot; using only checks on <o:p></o:p></p><p =
class=3DMsoPlainText>&gt;&gt; 8.3.1 + ephemeral requirements =
(1-15)<o:p></o:p></p><p class=3DMsoPlainText>&gt;&gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt;&gt; We desire to be able to define additional =
data constraints per data model.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt;&gt; These additional constraints can go in =
rpcs. <o:p></o:p></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>&gt;I'm sorry, but you are confusing me =
completely.=A0 How can a constraint go into an rpc?=A0 <o:p></o:p></p><p =
class=3DMsoPlainText>&gt;Now I'm _really_ curious to understand your =
definition of constraints.<o:p></o:p></p><p class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText><span style=3D'color:black'>An rpc has input/output =
parameters.=A0=A0 What do you call checking on the =
<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText><span style=3D'color:black'>=A0=A0 =
rpcs:<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'color:black'>=A0=A0=A0=A0=A0 +---x =
rib-add<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'color:black'>=A0 =A0=A0=A0=A0|=A0 +---w =
input<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'color:black'>=A0=A0=A0=A0=A0 |=A0 |=A0 +---w =
rib-name=A0=A0=A0=A0=A0=A0=A0 string<o:p></o:p></span></p><p =
class=3DMsoPlainText><span style=3D'color:black'>=A0=A0=A0=A0=A0 |=A0 =
|=A0 +---w rib-family=A0=A0=A0=A0=A0 =
rib-family-def<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'color:black'>=A0=A0=A0=A0=A0 |=A0 |=A0 +---w =
ip-rpf-check?=A0=A0 boolean<o:p></o:p></span></p><p =
class=3DMsoPlainText><span style=3D'color:black'>=A0=A0=A0=A0=A0 |=A0 =
+--ro output<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'color:black'>=A0=A0=A0=A0=A0 |=A0=A0=A0=A0 +--ro result =
uint32<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'color:black'>=A0=A0=A0=A0=A0 |=A0=A0=A0=A0 +--ro reason? =
string<o:p></o:p></span></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText>Rpc =
=3D yang1.1 section 17.14 <o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText><span =
style=3D'font-size:9.0pt;font-family:"Courier =
New"'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
=A0+--------------+---------+-------------+<o:p></o:p></span></p><p =
class=3DMsoPlainText><span style=3D'font-size:9.0pt;font-family:"Courier =
New"'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =A0| substatement | section | =
cardinality |<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'font-size:9.0pt;font-family:"Courier =
New"'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
+--------------+---------+-------------+<o:p></o:p></span></p><p =
class=3DMsoPlainText><span style=3D'font-size:9.0pt;font-family:"Courier =
New"'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 | anydata=A0=A0=A0=A0=A0 | =
7.10=A0=A0=A0 | 0..n=A0=A0=A0=A0=A0=A0=A0 |<o:p></o:p></span></p><p =
class=3DMsoPlainText><span style=3D'font-size:9.0pt;font-family:"Courier =
New"'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 | anyxml=A0=A0=A0=A0=A0=A0 =
| 7.11=A0=A0=A0 | 0..n=A0=A0=A0=A0=A0=A0=A0 |<o:p></o:p></span></p><p =
class=3DMsoPlainText><span style=3D'font-size:9.0pt;font-family:"Courier =
New"'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 | choice=A0=A0=A0=A0=A0=A0 =
| 7.9=A0=A0=A0=A0 | 0..n=A0=A0=A0=A0=A0=A0=A0 |<o:p></o:p></span></p><p =
class=3DMsoPlainText><span style=3D'font-size:9.0pt;font-family:"Courier =
New"'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 | container=A0=A0=A0 | =
7.5=A0=A0=A0=A0 | 0..n=A0=A0=A0=A0=A0=A0=A0 |<o:p></o:p></span></p><p =
class=3DMsoPlainText><span style=3D'font-size:9.0pt;font-family:"Courier =
New"'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 | grouping=A0=A0=A0=A0 | =
7.12=A0=A0=A0 | 0..n=A0=A0=A0=A0=A0=A0=A0 |<o:p></o:p></span></p><p =
class=3DMsoPlainText><span style=3D'font-size:9.0pt;font-family:"Courier =
New"'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =A0| =
leaf=A0=A0=A0=A0=A0=A0=A0=A0 | 7.6=A0=A0=A0=A0 | =
0..n=A0=A0=A0=A0=A0=A0=A0 |<o:p></o:p></span></p><p =
class=3DMsoPlainText><span style=3D'font-size:9.0pt;font-family:"Courier =
New"'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 | leaf-list=A0=A0=A0 | =
7.7=A0=A0=A0=A0 | 0..n=A0=A0=A0=A0=A0=A0=A0 |<o:p></o:p></span></p><p =
class=3DMsoPlainText><span style=3D'font-size:9.0pt;font-family:"Courier =
New"'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 | =
list=A0=A0=A0=A0=A0=A0=A0=A0 | 7.8=A0=A0=A0=A0 | =
0..n=A0=A0=A0=A0=A0=A0=A0 |<o:p></o:p></span></p><p =
class=3DMsoPlainText><span style=3D'font-size:9.0pt;font-family:"Courier =
New"'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 | =
must=A0=A0=A0=A0=A0=A0=A0=A0 | 7.5.3=A0=A0 | 0..n=A0=A0=A0=A0=A0=A0=A0 =
|<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'font-size:9.0pt;font-family:"Courier =
New"'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 | typedef=A0=A0=A0=A0=A0 | =
7.3=A0=A0=A0=A0 | 0..n=A0=A0=A0=A0=A0=A0=A0 |<o:p></o:p></span></p><p =
class=3DMsoPlainText><span style=3D'font-size:9.0pt;font-family:"Courier =
New"'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 | =
uses=A0=A0=A0=A0=A0=A0=A0=A0 | 7.13=A0=A0=A0 | 0..n=A0=A0=A0=A0=A0=A0=A0 =
|<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'font-size:9.0pt;font-family:"Courier =
New"'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
+--------------+---------+-------------+<o:p></o:p></span></p><p =
class=3DMsoPlainText><span style=3D'font-size:9.0pt;font-family:"Courier =
New";color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText><span style=3D'font-size:9.0pt;font-family:"Courier =
New";color:black'>From section in rpc input: =
<o:p></o:p></span></p><pre><span =
style=3D'font-size:8.0pt;color:black'>=A0=A0=A0If a leaf in the input =
tree has a &quot;mandatory&quot; statement with =
the<o:p></o:p></span></pre><pre><span =
style=3D'font-size:8.0pt;color:black'>=A0=A0 value &quot;true&quot;, the =
leaf MUST be present in an RPC =
invocation.<o:p></o:p></span></pre><pre><span =
style=3D'font-size:8.0pt;color:black'><o:p>&nbsp;</o:p></span></pre><pre>=
<span style=3D'font-size:8.0pt;color:black'>=A0=A0 If a leaf in the =
input tree has a default value, the server MUST =
use<o:p></o:p></span></pre><pre><span =
style=3D'font-size:8.0pt;color:black'>=A0=A0 this value in the same =
cases as described in <a =
href=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6020bis-14#secti=
on-7.6.1">Section 7.6.1</a>.=A0 In =
these<o:p></o:p></span></pre><pre><span =
style=3D'font-size:8.0pt;color:black'>=A0=A0 cases, the server MUST =
operationally behave as if the leaf =
was<o:p></o:p></span></pre><pre><span =
style=3D'font-size:8.0pt;color:black'>=A0=A0 present in the RPC =
invocation with the default value as its =
value.<o:p></o:p></span></pre><pre><span =
style=3D'font-size:8.0pt;color:black'><o:p>&nbsp;</o:p></span></pre><pre>=
<span style=3D'font-size:8.0pt;color:black'>=A0=A0 If a leaf-list in the =
input tree has one or more default values, =
the<o:p></o:p></span></pre><pre><span =
style=3D'font-size:8.0pt;color:black'>=A0=A0 server MUST use these =
values in the same cases as described =
in<o:p></o:p></span></pre><pre><span =
style=3D'font-size:8.0pt;color:black'>=A0=A0 <a =
href=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6020bis-14#secti=
on-7.7.2">Section 7.7.2</a>.=A0 In these cases, the server MUST =
operationally behave<o:p></o:p></span></pre><pre><span =
style=3D'font-size:8.0pt;color:black'>=A0=A0 as if the leaf-list was =
present in the RPC invocation with the<o:p></o:p></span></pre><pre><span =
style=3D'font-size:8.0pt;color:black'>=A0=A0 default values as its =
values.<o:p></o:p></span></pre><pre><span =
style=3D'font-size:8.0pt;color:black'><o:p>&nbsp;</o:p></span></pre><pre>=
<span style=3D'font-size:8.0pt;color:black'>=A0=A0 Since the input tree =
is not part of any datastore, all =
&quot;config&quot;<o:p></o:p></span></pre><pre><span =
style=3D'font-size:8.0pt;color:black'>=A0=A0 statements for nodes in the =
input tree are ignored.</span><span =
style=3D'color:black'><o:p></o:p></span></pre><p =
class=3DMsoPlainText><span style=3D'font-family:"Courier =
New";color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText><span style=3D'font-family:"Courier =
New";color:black'>What do you call these requirements for input?=A0 =
Constraints or something else? =A0How do you define the validity of the =
grouping, choice, container, leaf-list, list, etc. without enforcing =
some type of syntactical (section 8.3.1) constraint.=A0 If you use a =
different term, where is it define in section 7.14? If not, why is it =
not constraint. <o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText>&gt;&gt; And what does the r/w label above mean?=A0 =
Are constraints checked during read operations?<o:p></o:p></p><p =
class=3DMsoPlainText><span style=3D'color:black'>Yes, the constraints of =
the read format are expected to be syntactically checked as netconf =
server receives it from I2RS agent. =A0The response from the read is =
syntactically check at the I2RS client when the read response is =
received.=A0 The constraints of the write format are expected to be =
syntactically checked when the netconf server receives it from I2RS =
agent.=A0 If a rpc is used to add/delete/modify the data in the I2RS =
agent, then section Yang 1.1 in section 17.4 has =
&#8220;constraints&#8221; or something on the input and output =
parameters. <o:p></o:p></span></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText>&gt; =
&gt;&gt; Every effort we have made to tie this down has resulted in =
cycles <o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt;&gt; of =
unproductive discussion.=A0 Therefore, this portion will not be =
re-opened.<o:p></o:p></p><p class=3DMsoPlainText>[snip] =
<o:p></o:p></p><p class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText>&gt; I have not mentioned &quot;Operational vs =
ephemeral configuration state&quot;.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; I am just trying to understand what you mean =
when you talk about<o:p></o:p></p><p class=3DMsoPlainText>&gt; =
&quot;constraint&quot;.=A0=A0 The requirements are very specific that =
&quot;constraints&quot;<o:p></o:p></p><p class=3DMsoPlainText>&gt; MUST =
be able to refer to fast-changing operational data. <o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText =
style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span style=3D'font-family:Wingdings'><span =
style=3D'mso-list:Ignore'>=D8<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp; </span></span></span><![endif]>=A0I don't think it is too =
much to ask for to get a definition of what a &quot;constraint&quot; =
is.<o:p></o:p></p><p class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText><span style=3D'color:black'>I agree you are being =
reasonable.=A0 I am trying to provide you with the =A0definition of =
constraints per yang 1.1 documentation and the ephemeral requirements in =
this document. <o:p></o:p></span></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText>What I =
am stating is unreasonable is that the process of getting the definition =
of &#8220;constraints&#8221; has been enmeshed in the opstate debate =
which has gone on for 2 years.=A0 IHMO &#8211; that is an unreasonably =
long period of time for opstate debate to go on without quick =
resolution.=A0 =A0Hopefully, my answers will steer clear of the opstate =
debate. <o:p></o:p></p><p class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText>&gt; &gt;&gt; For operational state listed in =
ephemeral constraints going quickly <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt;&gt; from TRUE to FALSE, please note that =
an event notification will be =A0sent<o:p></o:p></p><p =
class=3DMsoPlainText>&gt;&gt; to the I2RS Client.=A0=A0 See the =
event-notification draft for specifics. <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
&gt; Which draft do you mean?<o:p></o:p></p><p =
class=3DMsoPlainText>&gt;&gt; =
Draft-gonzalez-netconf-event-notifications.<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText =
style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span style=3D'font-family:Wingdings'><span =
style=3D'mso-list:Ignore'>=D8<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp; </span></span></span><![endif]>I'm sorry, but what does =
this draft have to do with the constraints that refer to fast-changing =
operational data?<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText>You =
are missing a piece that the architecture specifies. =A0I2RS ephemeral =
state may refer to operational state that rapidly changes (e.g. =
LSP-ID).=A0 If this causes the I2RS ephemeral state to become invalid, =
the I2RS agent needs to notify the I2RS client via the notification =
process. =A0=A0=A0See the notification examples from the =
ietf-i2rs-rib-data-model. <o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><pre><span =
style=3D'color:black'>notifications:<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0 +---n =
nexthop-resolution-status-change<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0 |=A0 +--ro =
nexthop<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0 |=A0 |=A0 +--ro =
nexthop-id?=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
uint32<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0 |=A0 |=A0 +--ro =
sharing-flag?=A0=A0=A0=A0=A0=A0=A0=A0 =
boolean<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0 |=A0 |=A0 +--ro =
(nexthop-type)?<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0 |=A0 |=A0=A0=A0=A0 =
+--:(nexthop-base)<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0 |=A0 |=A0=A0=A0=A0 |=A0 =
...<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0 |=A0 |=A0=A0=A0=A0 =
+--:(nexthop-chain) {nexthop-chain}?<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0 =A0=A0=A0|=A0 |=A0=A0=A0=A0 |=A0 =
...<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0 |=A0 |=A0=A0=A0=A0 =
+--:(nexthop-replicates) =
{nexthop-replicates}?<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0 |=A0 |=A0=A0=A0=A0 |=A0 =
...<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0 |=A0 |=A0=A0=A0=A0 =
+--:(nexthop-protection) =
{nexthop-protection}?<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0 |=A0 |=A0=A0=A0=A0 |=A0 =
...<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0 |=A0 |=A0=A0=A0=A0 =
+--:(nexthop-load-balance) =
{nexthop-load-balance}?<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0 =A0=A0=A0|=A0 |=A0=A0=A0=A0=A0=A0=A0 =
...<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0 |=A0 +--ro nexthop-state =
nexthop-state-def<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0 +---n =
route-change<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0=A0=A0=A0 +--ro =
rib-name=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
string<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0=A0=A0=A0 +--ro =
rib-family=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
rib-family-def<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0=A0=A0=A0 +--ro =
route-index=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
uint64<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0=A0=A0=A0 +--ro =
match<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0=A0=A0=A0 |=A0 +--ro =
(route-type)?<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0=A0=A0=A0 |=A0=A0=A0=A0 =
+--:(ipv4)<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0=A0=A0=A0 |=A0=A0=A0=A0 |=A0 =
...<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0=A0=A0=A0 |=A0=A0=A0=A0 =
+--:(ipv6)<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0=A0=A0=A0 |=A0=A0=A0=A0 |=A0 =
...<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0=A0=A0=A0 |=A0=A0=A0=A0 =
+--:(mpls-route)<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0=A0=A0=A0 |=A0=A0=A0=A0 |=A0 =
...<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0=A0=A0=A0 |=A0=A0=A0=A0 =
+--:(mac-route)<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0=A0=A0=A0 |=A0=A0=A0=A0 |=A0 =
...<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0=A0=A0=A0 |=A0=A0=A0=A0 =
+--:(interface-route)<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0=A0=A0=A0 |=A0=A0=A0=A0=A0=A0=A0 =
...<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0=A0=A0=A0 +--ro =
route-installed-state =
route-installed-state-def<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0=A0=A0=A0 +--ro =
route-state=A0=A0=A0=A0=A0=A0=A0=A0 =
route-state-def<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0=A0=A0=A0 +--ro route-change-reason =
route-reason-def<o:p></o:p></span></pre><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText> =
<o:p></o:p></p><p class=3DMsoPlainText>In Ephemeral-REQ-03, we are =
simply indicating that these notifications may occur rapidly if the =
operational state changes cause the operational state or the ephemeral =
configuration state (see the above example for i2rs-rib data =
model).=A0=A0 The intent of this notification is to indicate load on the =
notification functions. =A0=A0The new designs for notification in =
NETCONF/RESTCONF are trying to handle this rapid form of events. =
<o:p></o:p></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>Snip &#8230;.. <o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText>&gt; =
How about: <o:p></o:p></p><p class=3DMsoPlainText>&gt;=A0=A0=A0 =
Ephemeral-REQ-04: Ephemeral state MUST be able to refer to =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; non-ephemeral =
state<o:p></o:p></p><p class=3DMsoPlainText>&gt;=A0=A0=A0 as a =
constraint. Non-ephemeral state can be configuration state or =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; operational =
state.<o:p></o:p></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>Ok.<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText>&gt; =
&gt;&gt; If the operator deletes some &quot;local configuration&quot; =
(in I2RS terms), <o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt;&gt; =
and the I2RS Ephemeral state depends on the local configuration - =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt;&gt; the I2RS agent will =
Provide a notification that the ephemeral <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt;&gt; configuration state or the =
Operational state defined in an <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt;&gt; ephemeral model is no longer =
valid.<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt;&gt; The I2RS =
client must handle this one. <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; Again, this explanation =
really helps!=A0 It should go into the document.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; OR, if this is explained in another document, =
a pointer to that text <o:p></o:p></p><p class=3DMsoPlainText>&gt; would =
be great.<o:p></o:p></p><p class=3DMsoPlainText>&gt; See section 6.3 of =
RFC7921.<o:p></o:p></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText =
style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span style=3D'font-family:Wingdings'><span =
style=3D'mso-list:Ignore'>=D8<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp; </span></span></span><![endif]>Hmm, section 6.3.1 says =
that &quot;must&quot; and &quot;when&quot; statements should be =
considered, but not how to do it.<o:p></o:p></p><p =
class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText><span style=3D'color:black'>Yes &#8211; we were =
told if we went further, it was encroaching on the solution space. =A0Do =
you want I2RS opinions on MUST and WHEN. <o:p></o:p></span></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText>&gt; =
We put these references in, and Juergen asked for their removal as TMI =
=A0(too much information).<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>&gt;&gt; I checked all previous versions of this =
document, and I did not find such a reference in any one of them.=A0 =
Could you specify what you mean?<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText><span =
style=3D'color:black'>The I2RS chairs have had email discussions online =
and offlist.=A0=A0 It is in these email discussions.=A0 =
<o:p></o:p></span></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>&gt;&gt; Please check with other netconf/netmod =
experts before we put-in/take-out again.<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText =
style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span style=3D'font-family:Wingdings'><span =
style=3D'mso-list:Ignore'>=D8<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp; </span></span></span><![endif]>Are you saying that if one =
person provides some feeback, another person must not provide =
conflicting feeback?<o:p></o:p></p><p class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText><span =
style=3D'color:black'>YES!!!!<o:p></o:p></span></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText>&gt; =
&gt;Clarifacation question: does this mean that the ephemeral state in =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; =
&gt;question<o:p></o:p></p><p class=3DMsoPlainText>&gt; is removed and a =
notification is sent, or that the ephemeral state is <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; still present, but not used, and a =
notification is sent?<o:p></o:p></p><p class=3DMsoPlainText>&gt; =
Clarification question:=A0=A0 It is possible any time the ephemeral =
state goes<o:p></o:p></p><p class=3DMsoPlainText>&gt; from active to =
inactive (see draft-ietf-i2rs-rib-data-model), or if state =
is<o:p></o:p></p><p class=3DMsoPlainText>&gt; removed (see =
draft-ietf-i2rs-rib-data-model)=A0=A0 <o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText =
style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span style=3D'font-family:Wingdings'><span =
style=3D'mso-list:Ignore'>=D8<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp; </span></span></span><![endif]>That's not what I asked =
though.=A0 My question is if the ephemeral state is removed when the =
constraint becomes false.<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText><span =
style=3D'color:black'>The removal of data is model dependent, but the =
requirement to notify the I2RS client if a constraint becomes false is =
mandatory. <o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'color:black'>For example, the installed state in the i2RS RIB =
below can go to inactive with a reason of interface down. =
<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0 +---n =
route-change<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0=A0=A0=A0 +--ro =
rib-name=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
string<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0=A0=A0=A0 +--ro =
rib-family=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
rib-family-def<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0=A0=A0=A0 +--ro =
route-index=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
uint64<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0=A0=A0=A0 +--ro =
match<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0=A0=A0=A0 |=A0 +--ro =
(route-type)?<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0=A0=A0=A0 |=A0=A0=A0=A0 =
+--:(ipv4)<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0=A0=A0=A0 |=A0=A0=A0=A0 |=A0 =
...<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0=A0=A0=A0 |=A0=A0=A0=A0 =
+--:(ipv6)<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0=A0=A0=A0 |=A0=A0=A0=A0 |=A0 =
...<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0=A0=A0=A0 |=A0=A0=A0=A0 =
+--:(mpls-route)<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0=A0=A0=A0 |=A0=A0=A0=A0 |=A0 =
...<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0=A0=A0=A0 |=A0=A0=A0=A0 =
+--:(mac-route)<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0=A0=A0=A0 |=A0=A0=A0=A0 |=A0 =
...<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0=A0=A0=A0 |=A0=A0=A0=A0 =
+--:(interface-route)<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0=A0=A0=A0 |=A0=A0=A0=A0=A0=A0=A0 =
...<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0=A0=A0=A0 +--ro =
route-installed-state =
route-installed-state-def<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0=A0=A0=A0 +--ro =
route-state=A0=A0=A0=A0=A0=A0=A0=A0 =
route-state-def<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>=A0=A0=A0=A0=A0=A0=A0=A0 +--ro route-change-reason =
route-reason-def<o:p></o:p></span></pre><p class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText>&gt; &gt; o=A0 Ephemeral-REQ-07<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt;=A0 &gt;This requirement =
says:<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; =
&gt;<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt;=A0=A0=A0 =
&quot;Implementations MUST provide a mechanism...&quot;<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt;<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt;=A0 Does this mean that this =
mechanism should not be standardized; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; rather implementations are required =
to invent some vendor-specific <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; mechanism?<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; Sue:=A0 Previous netconf/netmod reviewers =
have cautioned the I2RS WG <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
&gt; on defining a solutions.=A0 If the NETCONF/NETMOD does not define a =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; solution - then the =
implementation should provide a solution.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; Of course, a standardized solution would =
be preferred. <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt;I agree that this =
document shouldn't specify a solution.=A0 This <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt;document's role is to define requirements =
for a solution (not for implementations).<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; Maybe simply:<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt;<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt;OLD:<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; <o:p></o:p></p><p class=3DMsoPlainText>&gt;=A0 =
&gt; Implementations MUST provide a mechanism to choose which =
takes<o:p></o:p></p><p class=3DMsoPlainText>&gt;=A0=A0 &gt; =
precedence.<o:p></o:p></p><p class=3DMsoPlainText>&gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt;NEW:<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; <o:p></o:p></p><p class=3DMsoPlainText>&gt;=A0 =
&gt; It MUST be possible to choose which takes =
precedence.<o:p></o:p></p><p class=3DMsoPlainText>&gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; Sue:=A0 This was part of an earlier version, =
but people felt we must <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
indicate what chooses.<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText =
style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span style=3D'font-family:Wingdings'><span =
style=3D'mso-list:Ignore'>=D8<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp; </span></span></span><![endif]>Ok, so I assume the =
current text that this should be up to the implementation rather than a =
standardized solution is correct.<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText><span =
style=3D'color:black'>No, our understanding is that this text would =
allow the NETCONF to specify a solution, =A0and if it did not &#8211; =
for implementations to create a solution. =A0If this is not what you =
think this requirement means, then I&#8217;ve got to go back to refining =
the text. <o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText><span style=3D'color:black'>How about: =
<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'color:black'>Old:<o:p></o:p></span></p><p =
class=3DMsoPlainText>Implementations MUST provide a mechanism to choose =
which takes =A0precedence.<o:p></o:p></p><p class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText><span style=3D'color:black'>New: =
<o:p></o:p></span></p><p class=3DMsoPlainText>Implementations MUST =
provide a mechanism to choose which takes precedence.<o:p></o:p></p><p =
class=3DMsoPlainText>If a standard mechanism to choose precedence =
exists, then the implementation MUST implement the standard mechanism. =
<o:p></o:p></p><p class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText>&gt; =
Summary: No change<o:p></o:p></p><p class=3DMsoPlainText>&gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt;&gt;=A0 &gt;o=A0 =
Ephemeral-REQ-08<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt;&gt;=A0 =
&gt;<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; &gt; I =
understand &quot;ephemeral&quot; and &quot;read/write&quot;.=A0 But what =
does=A0 &gt;<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt;&gt;=A0 =
&quot;status/configuration&quot; mean in this context?=A0 Can I have=A0 =
&gt;<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; =
&quot;ephemeral, read-only, configuration&quot;?=A0 Can I have=A0 &gt; =
&quot;ephemeral, <o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; =
write, status&quot;?<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; =
&gt;<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; &gt; =
Ephemeral-REQ-08: Yang MUST have a way to indicate in a data =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; &gt; model that =
schema nodes have the following properties: <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; &gt; ephemeral,=A0 writable/=A0 =
not-writable, and status/configuration.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; Here we are indicating that =
Ephemeral state may be Ephemeral <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; configuration state or Operational =
state.<o:p></o:p></p><p class=3DMsoPlainText>&gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; I understand that.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
&gt; &gt; Every time we have not used &quot;ephemeral&quot;, =
&quot;read/write&quot;, <o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; =
&gt; &quot;status/configuration&quot;=A0 - we have bumped into someone's =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; operational=A0 =
data model.<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; Unless =
the netmod group has a finalized version of operational =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; state, it will =
Remain this way.<o:p></o:p></p><p class=3DMsoPlainText>&gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; This doesn't make any =
sense to me.=A0 This is a requirement to YANG, <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; and I<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; do not understand how to interpret this =
requirement.=A0 <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; Martin - I apologize, but I =
keep getting request to change to <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; different answers based on different =
&quot;yang experts&quot; opinion.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; I respect your expertise and your =
questions<o:p></o:p></p><p class=3DMsoPlainText>&gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; My questions were =
simple:<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; Can I have =
&quot;ephemeral, read-only, configuration&quot;? <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; You are missing a key point.=A0 Different I2RS =
agents have different <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
permissions.<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText =
style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span style=3D'font-family:Wingdings'><span =
style=3D'mso-list:Ignore'>=D8<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp; </span></span></span><![endif]>I do understand this, but =
the requirement is for YANG to provide a mechanism to specify these =
parameters *in the data model*.<o:p></o:p></p><p class=3DMsoPlainText =
style=3D'margin-left:.5in'><span style=3D'color:black'>What is =
&#8220;data mode&#8221;?=A0 It is not defined in yang 1.1.=A0 =
<o:p></o:p></span></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>&gt; For I2RS agent 1, you can have ephemeral, =
read-only configuration <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
because Agent 1 does not have permission to write this section of the =
data models.<o:p></o:p></p><p class=3DMsoPlainText>&gt; For I2RS agent 2 =
(who has permission to read this portion of the data<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; model), the data will be ephemera, =
configuration, read/write.=A0=A0=A0 <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
This is part of the normal case of the I2RS client-I2RS agent. =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt;=A0 Can I have &quot;ephemeral, write, =
status&quot;?<o:p></o:p></p><p class=3DMsoPlainText>&gt; It is possible =
if you allow a remote client permission to clear <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; counters prior to sending.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; This is possible if the I2RS data model allows =
read and clear.=A0 <o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText =
style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span style=3D'font-family:Wingdings'><span =
style=3D'mso-list:Ignore'>=D8<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp; </span></span></span><![endif]>Sure, and there are =
already similar constructs, e.g., RFC 7317 defines an RPC to set the =
current date and time, even though the current-datetime is config =
false.=A0 This is possible even in YANG 1.0.<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText><span =
style=3D'color:black'>OK &#8211; the history is I had ephemeral =
state/non-ephemeral state (ephemeral configuration state and operational =
state) and read/write, but this did not seem to allow rpcs.=A0 =
=A0<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText><span style=3D'color:black'>How does this text work =
for you: <o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText> Ephemeral-REQ-08:In addition to config true/false, =
there MUST be a way to indicate that YANG schema nodes represent =
ephemeral state. <o:p></o:p></p><p class=3DMsoPlainText>It is desirable =
to allow for, and have to way to indicate, config false YANG schema =
nodes that are writable operational state.<o:p></o:p></p><p =
class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText>&gt; =
&gt; &gt; o=A0 Ephemeral-REQ-09<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; &gt;=A0=A0 This requirement is fine, =
but why is it labeled *changes* to <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; &gt; NETCONF?=A0 NETCONF already =
supports this requirement.<o:p></o:p></p><p class=3DMsoPlainText>&gt; =
&gt; &gt;=A0 <o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; Do =
you really support the following: <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt;=A0=A0 1.=A0 Support for =
communication mechanisms to enable an I2RS <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; client to<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt;=A0 &gt;=A0=A0=A0=A0=A0=A0 determine that =
an I2RS agent supports the mechanisms needed for<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt;=A0 &gt;=A0 I2RS =
operation.<o:p></o:p></p><p class=3DMsoPlainText>&gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; Sure, by using std YANG features =
and/or protocol capabilities.<o:p></o:p></p><p class=3DMsoPlainText>&gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; Ok.=A0 How easy is it for =
the I2RS client to request this of the NETCONF <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; server or RESTCONF server?=A0 This requirement =
underscores that it must <o:p></o:p></p><p class=3DMsoPlainText>&gt; not =
only be possible, but Easy for the client to query.<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText>I'd =
say that it is easy; YANG 1.1 even provides a way for the client to =
cache the server's capabilities in order to not have to re-check all =
capabilities every time.<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>Howabout:<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>&gt;&gt; OLD:<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>&gt;&gt;=A0 The conceptual changes to =
NETCONF<o:p></o:p></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>&gt;&gt; NEW:<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>&gt;&gt;=A0 The requirements to NETCONF =
are:<o:p></o:p></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>This was the previous version.=A0 Juergen wanted it =
changed to configuration. If it is minor, lets leae it. =
<o:p></o:p></p><p class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText>But in the light of the other issues, this one is =
really minor.<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText>&gt; =
&gt;&gt;=A0=A0=A0 2.=A0 The ephemeral state must support notification of =
write conflicts<o:p></o:p></p><p class=3DMsoPlainText>&gt; =
&gt;&gt;=A0=A0=A0=A0=A0=A0 using the priority requirements defined in =
section 7 below in<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; =
&gt;=A0=A0=A0=A0=A0 requirements Ephemeral-REQ-11 through =
Ephemeral-REQ-14).<o:p></o:p></p><p class=3DMsoPlainText>&gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; NETCONF the =
protocol supports notifications; it is not involved in <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; the<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; semantics for when/how these notifications are =
generated.<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; I think =
this requirement probably should not be directed to =
NETCONF.<o:p></o:p></p><p class=3DMsoPlainText>&gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; People woho have been working in netconf are =
actively supporting <o:p></o:p></p><p class=3DMsoPlainText>&gt; changes =
to event notifications for netconf=A0 <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; =
(draft-gonzalez-netconf-4277bis-02,<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; draft-gonzalez-netconf-evnet-notifications-00) =
or restconf <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
(draft-voit-netconf-restconf-notif-00).=A0 Where else would you suggest =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; the write conflict is =
provided?=A0 Early reports to I2RS during protocol <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; selection claimed this was the place to =
work.<o:p></o:p></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText =
style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span style=3D'font-family:Wingdings'><span =
style=3D'mso-list:Ignore'>=D8<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp; </span></span></span><![endif]>I think it will be in the =
definition of ephemeral state.=A0 Such a solution would specify under =
which circumstances certain notifications are =
generated.<o:p></o:p></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText><span style=3D'color:black'>Sue: This did not =
provide a clean definition of ephemeral state agreeable to Juergen.=A0 =
We left it in the rather length ephemeral-REQ-11 to ephemeral-REQ-14. =
<o:p></o:p></span></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>&gt; &gt;&gt; This is not what other netconf/netmod =
people have indicated. <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; If I'm not mistaken, =
Andy said the same thing re capabilities.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; Andy did same the same thing on #1.=A0 =
However, the emphasis is going <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; from &quot;possible&quot; to =
&quot;easy&quot;.<o:p></o:p></p><p class=3DMsoPlainText>&gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; Summary: Need response =
on -09 and -10 before changing.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
Summary:=A0 Awaiting confirmation on &quot;write-conflict&quot; prior to =
any change. <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; &gt;o=A0 =
Ephemeral-REQ-10<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; =
&gt;<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; &gt;=A0=A0 =
This requirement is fine, but why is it labeled *changes* to =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; &gt; RESTCONF?=A0 =
RESTCONF already supports this requirement.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; Are you really sure you support =
priority requirements as specified <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; in items Ephemeral-REQ-11 through =
Ephemeral-REQ-14?<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; =
Not what other people have said.=A0 Does not hurt if you do? =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; Summary: Need response on -09 and -10 =
before changing. <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; See =
above.<o:p></o:p></p><p class=3DMsoPlainText>&gt; See answers above as =
well. <o:p></o:p></p><p class=3DMsoPlainText>&gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt;o=A0 =
Ephemeral-REQ-13<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; =
&gt;<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt;=A0 &gt;=A0 I do not =
understand what this requirement means.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt;<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt;=A0=A0 (BTW, the text should be =
rephrased; it now says &quot;the requirement <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; ... is required =
...&quot;)<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt;=A0=A0=A0 =
Ephemeral-REQ-13: The requirement to support multi-headed control =
is<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt;=A0=A0=A0 required for =
collisions and the priority resolution of collisions.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt;=A0=A0=A0 Multi-headed control is not tied =
to ephemeral state.=A0 I2RS is not<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt;=A0=A0=A0 mandating how AAA supports =
priority.=A0 Mechanisms which prevent<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt;=A0=A0=A0 collisions of two clients trying =
the same node of data are the focus.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; I believe this text refines the =
requirement to support multi-headed <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; control to only be required for =
collisions and priority resolution <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; of<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; collisions.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
Ok, this makes it clearer.=A0 Maybe you can do:<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
OLD:<o:p></o:p></p><p class=3DMsoPlainText>&gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt;=A0=A0 The requirement to support multi-headed =
control is<o:p></o:p></p><p class=3DMsoPlainText>&gt;=A0=A0 required for =
collisions and the priority resolution of collisions.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
NEW:<o:p></o:p></p><p class=3DMsoPlainText>&gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt;=A0 Multi-headed control is required for =
collisions and the priority <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
resolution of collisions.<o:p></o:p></p><p class=3DMsoPlainText>&gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; Perhaps you understood =
the English in a different manner. <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; This text is terse, and assumes you =
understand the I2RS architecture. <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; Rather than repeat that text here, =
perhaps you will review it and <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; see if you then understand this =
text.<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; We have been terse =
based on feedback from netconf/netmod reviewers. <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
Terse is fine, as long as it is clear.=A0 Pointers to other documents =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; are also fine, they help the =
readers to understand what you had in mind.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
Summary: <o:p></o:p></p><p class=3DMsoPlainText>&gt; Will change to: =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; /Multi-headed control is =
required for collisions and the priority <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; resolution of collisions./<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>Ok.<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText>&gt; =
&gt; &gt;o=A0 Ephemeral-REQ-14<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt;<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; If this is not a new requirement, =
does it need to be part of this <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; document?<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; If the answer is yes, are there =
other things from the architecture <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; document that should be listed here, =
e.g., details about priority <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
&gt; &gt; interaction w/ local config?<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; Again, we were cautioned in our early =
discussions not to define the <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; solution or to assume a solution in I2RS =
requirements.<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; Summary: No =
change<o:p></o:p></p><p class=3DMsoPlainText>&gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; Actually, you *did* change this in -12, =
to the better!<o:p></o:p></p><p class=3DMsoPlainText>&gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; Yes.=A0 I'm glad you liked =
it. <o:p></o:p></p><p class=3DMsoPlainText>&gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt;o=A0 =
Ephemeral-REQ-15<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; =
&gt; I do not understand what this requirement means.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt;&gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt;=A0 Example: <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; I2RS =
client=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 I2RS Agent =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt;=A0 =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt;=A0 Message 0 [query to see if eth0 =
is up] <o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; =
&gt;=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0 [response eth0 is up ] Message 1 =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; [install I2RS =
Static route associated with eth0 ] Message 2 <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; [install=A0 BGP I2RS route dependent =
on I2RS static route]<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt;=A0 =
&gt;=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0 [Message 1-reply success]<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt;=A0 =
&gt;=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0 [Message 2-reply success]<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt;=A0 &gt;<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; Message 1 and Message 2 are =
individual actions but linked.=A0 <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; However,=A0 Message 2 will not work =
if the I2RS static route has not be installed.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; I2RS does not include roll-back or =
atomicity of Message 1 and Message 2.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
&gt; &gt; It requires that the I2RS client know the status of each =
action. <o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; None of these =
multiple message sequences should allow the I2RS <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; agent to insert errors into the =
Ephemeral Configuration state or <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; Ephemeral=A0 operational =
state.<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; =
&gt;<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; Does this =
example help? <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; Well, I think that this =
follows from the requirements on <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; 'constraints', so<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; this requirement is at best =
redundant.<o:p></o:p></p><p class=3DMsoPlainText>&gt; Perhaps this is =
true, however this text is the result of 4 weeks of =
debate.<o:p></o:p></p><p class=3DMsoPlainText>&gt; The compromise for =
all participants was to place this requirement.=A0 If <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; you feel it is redundant, you are aligning =
with some of the people in <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
the debate.<o:p></o:p></p><p class=3DMsoPlainText>&gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; The text is also not very clear.=A0 For =
example it talks about &quot;not <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; insert<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; errors&quot;.=A0 What is an &quot;error&quot; =
that could be inserted?=A0 What you <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; probably mean is that all constraints MUST be =
true.<o:p></o:p></p><p class=3DMsoPlainText>&gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; No - we mean that multiple messages MUST not =
insert an error.=A0 Andy <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
Bierman states if we allow less than the current constraints (8.3.1, =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; 8.3.2, 8.3.3 =
in<o:p></o:p></p><p class=3DMsoPlainText>&gt; netconf) and the current =
netconf constraints we could have a error in the<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; ephemeral configuration data store.=A0=A0 We =
simply state this MUST not happen. <o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText =
style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span style=3D'font-family:Wingdings'><span =
style=3D'mso-list:Ignore'>=D8<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp; </span></span></span><![endif]>I think you just confirmed =
what I wrote :)<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText><span =
style=3D'color:black'>Sue: Yes, I did.=A0 Andy seem to desire to say it =
in this fashion.=A0 <o:p></o:p></span></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>/martin<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText>&gt; =
For some models using the high-speed update with minimal checking, the =
I2RS<o:p></o:p></p><p class=3DMsoPlainText>&gt; is willing to provide =
self-checks of the data.=A0=A0 If you mix this type =
(type<o:p></o:p></p><p class=3DMsoPlainText>&gt; 4 above) and the normal =
type, perhaps you could get an error.=A0 The <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; self-checking would then detect it, invalidate =
all the &quot;invalid&quot; data <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; and send a notification to the I2RS client =
that the data has been invalidated.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; This is not what we are focusing on here. =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
&gt; /martin<o:p></o:p></p><p class=3DMsoPlainText>&gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; Summary: No changes<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; o=A0 general<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt;=A0=A0=A0 s/Yang/YANG/g<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; Thank you - I will change this after =
other revisions have been suggested. <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; /martin<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; =
_______________________________________________<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; i2rs mailing list<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; <a href=3D"mailto:i2rs@ietf.org"><span =
style=3D'color:windowtext;text-decoration:none'>i2rs@ietf.org</span></a><=
o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; <a =
href=3D"https://www.ietf.org/mailman/listinfo/i2rs"><span =
style=3D'color:windowtext;text-decoration:none'>https://www.ietf.org/mail=
man/listinfo/i2rs</span></a><o:p></o:p></p><p class=3DMsoPlainText>&gt; =
&gt; <o:p></o:p></p><p class=3DMsoPlainText>&gt; <o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>_______________________________________________<o:p>=
</o:p></p><p class=3DMsoPlainText>i2rs mailing list<o:p></o:p></p><p =
class=3DMsoPlainText><a href=3D"mailto:i2rs@ietf.org"><span =
style=3D'color:windowtext;text-decoration:none'>i2rs@ietf.org</span></a><=
o:p></o:p></p><p class=3DMsoPlainText><a =
href=3D"https://www.ietf.org/mailman/listinfo/i2rs"><span =
style=3D'color:windowtext;text-decoration:none'>https://www.ietf.org/mail=
man/listinfo/i2rs</span></a><o:p></o:p></p></div></body></html>
------=_NextPart_000_08E0_01D1D3B0.49F828C0--


From nobody Fri Jul  1 13:07:44 2016
Return-Path: <internet-drafts@ietf.org>
X-Original-To: i2rs@ietf.org
Delivered-To: i2rs@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 20B3B12D7D2; Fri,  1 Jul 2016 13:07:43 -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>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.25.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20160701200743.24561.41389.idtracker@ietfa.amsl.com>
Date: Fri, 01 Jul 2016 13:07:43 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/x-AseibapehpnrzVqUJxLmx2Wjo>
Cc: i2rs@ietf.org
Subject: [i2rs] I-D Action: draft-ietf-i2rs-ephemeral-state-13.txt
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Jul 2016 20:07:43 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Interface to the Routing System of the IETF.

        Title           : I2RS Ephemeral State Requirements
        Authors         : Jeff Haas
                          Susan Hares
	Filename        : draft-ietf-i2rs-ephemeral-state-13.txt
	Pages           : 11
	Date            : 2016-07-01

Abstract:
   This document covers requests to the NETMOD and NETCONF Working
   Groups for functionality to support the ephemeral state requirements
   to implement the I2RS architecture.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-i2rs-ephemeral-state/

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-ietf-i2rs-ephemeral-state-13

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-i2rs-ephemeral-state-13


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 Jul  1 13:13:16 2016
Return-Path: <shares@ndzh.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0166E12D7D2 for <i2rs@ietfa.amsl.com>; Fri,  1 Jul 2016 13:13:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.749
X-Spam-Level: *
X-Spam-Status: No, score=1.749 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001, RDNS_NONE=0.793, T_KAM_HTML_FONT_INVALID=0.01] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0dVn2057kwdb for <i2rs@ietfa.amsl.com>; Fri,  1 Jul 2016 13:13:09 -0700 (PDT)
Received: from hickoryhill-consulting.com (unknown [50.245.122.97]) (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 8020612D776 for <i2rs@ietf.org>; Fri,  1 Jul 2016 13:13:09 -0700 (PDT)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=174.124.202.159; 
From: "Susan Hares" <shares@ndzh.com>
To: "'Martin Bjorklund'" <mbj@tail-f.com>
References: <4a3b01d1d2e5$76dca350$6495e9f0$@ndzh.com> <20160701.124510.1016107013440022699.mbj@tail-f.com> <036101d1d398$60e5d5e0$22b181a0$@ndzh.com> <20160701.161321.1018267250429655769.mbj@tail-f.com> <08df01d1d3d1$d100a100$7301e300$@ndzh.com>
In-Reply-To: <08df01d1d3d1$d100a100$7301e300$@ndzh.com>
Date: Fri, 1 Jul 2016 16:12:27 -0400
Message-ID: <001201d1d3d4$e4387dd0$aca97970$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0013_01D1D3B3.5D2FDE80"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQKRY4QTSlv7KEdh3PBvByKwGzr1uQE3ToSKAVAl9zABcG939wGJMsPOnljZddA=
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/GnW8MCFiJEvtHy6O0W9IKBpu0es>
Cc: jhaas@pfrc.org, i2rs@ietf.org
Subject: Re: [i2rs] FW: I-D Action: draft-ietf-i2rs-ephemeral-state-10.txt- 2 week WG LC (6/21 to 7/5/2016)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Jul 2016 20:13:15 -0000

This is a multipart message in MIME format.

------=_NextPart_000_0013_01D1D3B3.5D2FDE80
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Version-13 has been uploaded with changes.=20

=20

In it ephemeral-REQ-08 is:=20





   Ephemeral-REQ-08:In addition to config true/false, there MUST be a

   way to indicate that YANG schema nodes represent ephemeral state.  It

   is desirable to allow for, and have to way to indicate, config false

   YANG schema nodes that are writable operational state.

=20

Is this text clearer?=20

=20

Sue=20

=20

=20

From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Susan Hares
Sent: Friday, July 1, 2016 3:50 PM
To: 'Martin Bjorklund'
Cc: jhaas@pfrc.org; i2rs@ietf.org
Subject: Re: [i2rs] FW: I-D Action: =
draft-ietf-i2rs-ephemeral-state-10.txt-
2 week WG LC (6/21 to 7/5/2016)

=20

Martin:=20

=20

=20

Trimming a bit as well.  Starting with ephemeral-REQ-03.=20

=20

   Ephemeral-REQ-03: Ephemeral state may have constraints that refer

     to operational state, this includes potentially fast changing or

     short lived operational state nodes, such as MPLS LSP-ID or a BGP
IN-RIB.

=20

Thanks for Acting the following for Ephemeral-REQ-04=20

Ephemeral-REQ-04: Ephemeral state MUST be able to refer to non-ephemeral
state=20

   as a constraint. Non-ephemeral state can be configuration state or
operational state.

=20

Old:=20

Ephemeral-REQ-07: Ephemeral configuration state could override =
overlapping=20

local configuration state, or vice-versa. =20

Implementations MUST provide a mechanism to choose which takes =
precedence. =20

/

New=20

Ephemeral-REQ-07: Ephemeral configuration state could override =
overlapping=20

local configuration state, or vice-versa. =20

Implementations MUST provide a mechanism to choose which takes =
precedence. =20

This mechanism MUST include local configuration

(policy) and MAY be provided via the I2RS protocol mechanisms.

=20

Ephemeral-REQ-08:  Status: No change, discussion continuing =20

Ephemeral-REQ-09/Ephemeral-REQ-10: No change, discussion indicates minor
point.=20

=20

Ephemeral-REQ-11/12/13: No change=20

Ephemeral-REQ-14: No change, do we have agreement?=20

=20

I=92ll send version-13 out later todasy.=20

=20

Sue=20

=20

-----Original Message-----
From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Martin Bjorklund
Sent: Friday, July 1, 2016 10:13 AM
To: shares@ndzh.com
Cc: jhaas@pfrc.org; i2rs@ietf.org
Subject: Re: [i2rs] FW: I-D Action: =
draft-ietf-i2rs-ephemeral-state-10.txt-
2 week WG LC (6/21 to 7/5/2016)

=20

Trimming a bit, and replying inline -- starting with Ephemeral=20

=20

=20

> > > >o  Ephemeral-REQ-03

> > > >

> > > > I think you need to define what you mean with "constraint".  For =


> > > > normal config, YANG has very detailed rules about when=20

> > > > constraints are checked and what a server MUST do when a=20

> > > > constraint becomes false.

> > >=20

> > > >   Since this requirement says that constraints can refer to fast =


> > > > changing state, you need to say what should happen if such a

> >  > constraint suddenly becomes false due.

> > >=20

> > >   For the I2RS state which is ephemeral configuration state, the=20

> > > constraints may have all of 8.3 in yang 1.1 or part of the yang=20

> > > 1.1 constraint.

> > >  The final definition of the ephemeral configuration state depends =


> > > on the design of operational state modules.

>=20

> > This explanation helps to understand this requirement.  You=20

> > obviously have

> some ideas what "constraint" means, and that it means different things =


> for config and state.

> >  This should go into the document, but see below.

>=20

> With respect, we have gone 4 rounds with different NETCONF experts.   =
Each

> with a different suggestion to put in/take out.

=20

> Please don't misunderstand me, but also with respect, I simply state =
my
opinion.  I think the text is not clear, even if it has gone 4 rounds =
with
different NETCONF experts.

=20

I understand it is unclear to you.   This last proposal was from Robert
Wilton that resulted in this text which he understood.=20

The previous text tried to make it clear to Juergen.  ... etc.   At some
point, I must just get it approved with the=20

I2RS WG folks, and then try to get netmod key people, netmod chairs, =
netconf
chairs, and netconf key people  in a room to get a common definition.=20

=20

  Ephemeral-REQ-03: Ephemeral state may have constraints that refer to

   operational state, this includes potentially fast changing or short

   lived operational state nodes, such as MPLS LSP-ID or a BGP IN-RIB.

=20

>> However, since you have

>> asked:=20

>>=20

>> There are 4 classes of I2RS ephemeral configuration state checking we =


>> have defined so far:

>>   1) normal (r/w) of drafts (draft-ietf-i2rs-rib-data-model)  - check =


?> 8.3.1, 8.3.2, 8.3.3 + ephemeral requirements (1-15)

=20

>There are no 8.3.x sections in draft-ietf-i2rs-rib-data-model-05.  Did =
you
mean some other document?

Yang 1.1 section 8.3.1, 8.3.2, 8.3.3. =20

=20

=20

>>   2) bulk (r/w) within rpcs (see draft-ietf-i2rs-rib-data-model) -=20

>> constraints check interfaces (real configuration) + checks on route=20

>> overlay (Ephemeral 7) + Ephemeral (-15)

>>   3) bulk (r/w) with lots of data learned from other routing =
protocols

>> (draft-ietf-i2rs-l3-network-topology) + checks on static configured=20

>> protocols

>>   4) bulk (r/w) with rpcs that are "high-speed" using only checks on=20

>> 8.3.1 + ephemeral requirements (1-15)

>>=20

>> We desire to be able to define additional data constraints per data
model.

>> These additional constraints can go in rpcs.=20

=20

>I'm sorry, but you are confusing me completely.  How can a constraint =
go
into an rpc? =20

>Now I'm _really_ curious to understand your definition of constraints.

=20

An rpc has input/output parameters.   What do you call checking on the=20

=20

   rpcs:

      +---x rib-add

      |  +---w input

      |  |  +---w rib-name        string

      |  |  +---w rib-family      rib-family-def

      |  |  +---w ip-rpf-check?   boolean

      |  +--ro output

      |     +--ro result uint32

      |     +--ro reason? string

=20

Rpc =3D yang1.1 section 17.14=20

=20

              +--------------+---------+-------------+

              | substatement | section | cardinality |

              +--------------+---------+-------------+

              | anydata      | 7.10    | 0..n        |

              | anyxml       | 7.11    | 0..n        |

              | choice       | 7.9     | 0..n        |

              | container    | 7.5     | 0..n        |

              | grouping     | 7.12    | 0..n        |

              | leaf         | 7.6     | 0..n        |

              | leaf-list    | 7.7     | 0..n        |

              | list         | 7.8     | 0..n        |

              | must         | 7.5.3   | 0..n        |

              | typedef      | 7.3     | 0..n        |

              | uses         | 7.13    | 0..n        |

              +--------------+---------+-------------+

=20

>From section in rpc input:=20

   If a leaf in the input tree has a "mandatory" statement with the
   value "true", the leaf MUST be present in an RPC invocation.
=20
   If a leaf in the input tree has a default value, the server MUST use
   this value in the same cases as described in Section 7.6.1
<https://tools.ietf.org/html/draft-ietf-netmod-rfc6020bis-14#section-7.6.=
1>
.  In these
   cases, the server MUST operationally behave as if the leaf was
   present in the RPC invocation with the default value as its value.
=20
   If a leaf-list in the input tree has one or more default values, the
   server MUST use these values in the same cases as described in
   Section 7.7.2
<https://tools.ietf.org/html/draft-ietf-netmod-rfc6020bis-14#section-7.7.=
2>
.  In these cases, the server MUST operationally behave
   as if the leaf-list was present in the RPC invocation with the
   default values as its values.
=20
   Since the input tree is not part of any datastore, all "config"
   statements for nodes in the input tree are ignored.

=20

What do you call these requirements for input?  Constraints or something
else?  How do you define the validity of the grouping, choice, =
container,
leaf-list, list, etc. without enforcing some type of syntactical =
(section
8.3.1) constraint.  If you use a different term, where is it define in
section 7.14? If not, why is it not constraint.=20

=20

>> And what does the r/w label above mean?  Are constraints checked =
during
read operations?

Yes, the constraints of the read format are expected to be syntactically
checked as netconf server receives it from I2RS agent.  The response =
from
the read is syntactically check at the I2RS client when the read =
response is
received.  The constraints of the write format are expected to be
syntactically checked when the netconf server receives it from I2RS =
agent.
If a rpc is used to add/delete/modify the data in the I2RS agent, then
section Yang 1.1 in section 17.4 has =93constraints=94 or something on =
the input
and output parameters.=20

=20

> >> Every effort we have made to tie this down has resulted in cycles=20

> >> of unproductive discussion.  Therefore, this portion will not be
re-opened.

[snip]=20

=20

> I have not mentioned "Operational vs ephemeral configuration state".

> I am just trying to understand what you mean when you talk about

> "constraint".   The requirements are very specific that "constraints"

> MUST be able to refer to fast-changing operational data.=20

=20

=D8   I don't think it is too much to ask for to get a definition of =
what a
"constraint" is.

=20

I agree you are being reasonable.  I am trying to provide you with the
definition of constraints per yang 1.1 documentation and the ephemeral
requirements in this document.=20

=20

What I am stating is unreasonable is that the process of getting the
definition of =93constraints=94 has been enmeshed in the opstate debate =
which
has gone on for 2 years.  IHMO =96 that is an unreasonably long period =
of time
for opstate debate to go on without quick resolution.   Hopefully, my
answers will steer clear of the opstate debate.=20

=20

> >> For operational state listed in ephemeral constraints going quickly =


> >> from TRUE to FALSE, please note that an event notification will be
sent

>> to the I2RS Client.   See the event-notification draft for specifics. =


>=20

> > Which draft do you mean?

>> Draft-gonzalez-netconf-event-notifications.

=20

=D8  I'm sorry, but what does this draft have to do with the constraints =
that
refer to fast-changing operational data?

=20

You are missing a piece that the architecture specifies.  I2RS ephemeral
state may refer to operational state that rapidly changes (e.g. LSP-ID). =
 If
this causes the I2RS ephemeral state to become invalid, the I2RS agent =
needs
to notify the I2RS client via the notification process.    See the
notification examples from the ietf-i2rs-rib-data-model.=20

=20

notifications:
      +---n nexthop-resolution-status-change
      |  +--ro nexthop
      |  |  +--ro nexthop-id?           uint32
      |  |  +--ro sharing-flag?         boolean
      |  |  +--ro (nexthop-type)?
      |  |     +--:(nexthop-base)
      |  |     |  ...
      |  |     +--:(nexthop-chain) {nexthop-chain}?
      |  |     |  ...
      |  |     +--:(nexthop-replicates) {nexthop-replicates}?
      |  |     |  ...
      |  |     +--:(nexthop-protection) {nexthop-protection}?
      |  |     |  ...
      |  |     +--:(nexthop-load-balance) {nexthop-load-balance}?
      |  |        ...
      |  +--ro nexthop-state nexthop-state-def
      +---n route-change
         +--ro rib-name                 string
         +--ro rib-family               rib-family-def
         +--ro route-index              uint64
         +--ro match
         |  +--ro (route-type)?
         |     +--:(ipv4)
         |     |  ...
         |     +--:(ipv6)
         |     |  ...
         |     +--:(mpls-route)
         |     |  ...
         |     +--:(mac-route)
         |     |  ...
         |     +--:(interface-route)
         |        ...
         +--ro route-installed-state route-installed-state-def
         +--ro route-state         route-state-def
         +--ro route-change-reason route-reason-def

=20

=20

In Ephemeral-REQ-03, we are simply indicating that these notifications =
may
occur rapidly if the operational state changes cause the operational =
state
or the ephemeral configuration state (see the above example for i2rs-rib
data model).   The intent of this notification is to indicate load on =
the
notification functions.   The new designs for notification in
NETCONF/RESTCONF are trying to handle this rapid form of events.=20

=20

Snip =85..=20

=20

> How about:=20

>    Ephemeral-REQ-04: Ephemeral state MUST be able to refer to=20

> non-ephemeral state

>    as a constraint. Non-ephemeral state can be configuration state or=20

> operational state.

=20

Ok.

=20

> >> If the operator deletes some "local configuration" (in I2RS terms), =


> >> and the I2RS Ephemeral state depends on the local configuration -=20

> >> the I2RS agent will Provide a notification that the ephemeral=20

> >> configuration state or the Operational state defined in an=20

> >> ephemeral model is no longer valid.

> >> The I2RS client must handle this one.=20

>=20

> > Again, this explanation really helps!  It should go into the =
document.

> OR, if this is explained in another document, a pointer to that text=20

> would be great.

> See section 6.3 of RFC7921.

=20

=D8  Hmm, section 6.3.1 says that "must" and "when" statements should be
considered, but not how to do it.

=20

Yes =96 we were told if we went further, it was encroaching on the =
solution
space.  Do you want I2RS opinions on MUST and WHEN.=20

=20

> We put these references in, and Juergen asked for their removal as TMI
(too much information).

=20

>> I checked all previous versions of this document, and I did not find =
such
a reference in any one of them.  Could you specify what you mean?

=20

The I2RS chairs have had email discussions online and offlist.   It is =
in
these email discussions. =20

=20

>> Please check with other netconf/netmod experts before we =
put-in/take-out
again.

=20

=D8  Are you saying that if one person provides some feeback, another =
person
must not provide conflicting feeback?

=20

YES!!!!

=20

> >Clarifacation question: does this mean that the ephemeral state in=20

> >question

> is removed and a notification is sent, or that the ephemeral state is=20

> still present, but not used, and a notification is sent?

> Clarification question:   It is possible any time the ephemeral state =
goes

> from active to inactive (see draft-ietf-i2rs-rib-data-model), or if =
state
is

> removed (see draft-ietf-i2rs-rib-data-model)  =20

=20

=D8  That's not what I asked though.  My question is if the ephemeral =
state is
removed when the constraint becomes false.

=20

The removal of data is model dependent, but the requirement to notify =
the
I2RS client if a constraint becomes false is mandatory.=20

For example, the installed state in the i2RS RIB below can go to =
inactive
with a reason of interface down.=20

=20

      +---n route-change
         +--ro rib-name                 string
         +--ro rib-family               rib-family-def
         +--ro route-index              uint64
         +--ro match
         |  +--ro (route-type)?
         |     +--:(ipv4)
         |     |  ...
         |     +--:(ipv6)
         |     |  ...
         |     +--:(mpls-route)
         |     |  ...
         |     +--:(mac-route)
         |     |  ...
         |     +--:(interface-route)
         |        ...
         +--ro route-installed-state route-installed-state-def
         +--ro route-state         route-state-def
         +--ro route-change-reason route-reason-def

=20

=20

> > o  Ephemeral-REQ-07

> >=20

> >  >This requirement says:

> > >

> > >    "Implementations MUST provide a mechanism..."

> > >

> > >  Does this mean that this mechanism should not be standardized;=20

> > > rather implementations are required to invent some vendor-specific =


> > > mechanism?

> >=20

> > Sue:  Previous netconf/netmod reviewers have cautioned the I2RS WG=20

> > on defining a solutions.  If the NETCONF/NETMOD does not define a=20

> > solution - then the implementation should provide a solution.

> > Of course, a standardized solution would be preferred.=20

>=20

> >I agree that this document shouldn't specify a solution.  This=20

> >document's role is to define requirements for a solution (not for
implementations).

> Maybe simply:

> >

> >OLD:

>=20

>  > Implementations MUST provide a mechanism to choose which takes

>   > precedence.

>=20

> >NEW:

>=20

>  > It MUST be possible to choose which takes precedence.

>=20

> Sue:  This was part of an earlier version, but people felt we must=20

> indicate what chooses.

=20

=D8  Ok, so I assume the current text that this should be up to the
implementation rather than a standardized solution is correct.

=20

No, our understanding is that this text would allow the NETCONF to =
specify a
solution,  and if it did not =96 for implementations to create a =
solution.  If
this is not what you think this requirement means, then I=92ve got to go =
back
to refining the text.=20

=20

How about:=20

Old:

Implementations MUST provide a mechanism to choose which takes  =
precedence.

=20

New:=20

Implementations MUST provide a mechanism to choose which takes =
precedence.

If a standard mechanism to choose precedence exists, then the =
implementation
MUST implement the standard mechanism.=20

=20

=20

> Summary: No change

>=20

>=20

> >>  >o  Ephemeral-REQ-08

> >>  >

> > > > I understand "ephemeral" and "read/write".  But what does  >

> >>  "status/configuration" mean in this context?  Can I have  >

> > > "ephemeral, read-only, configuration"?  Can I have  > "ephemeral,=20

> > > write, status"?

> > >

> > > > Ephemeral-REQ-08: Yang MUST have a way to indicate in a data=20

> > > > model that schema nodes have the following properties:=20

> > > > ephemeral,  writable/  not-writable, and status/configuration.

> >=20

> > > Here we are indicating that Ephemeral state may be Ephemeral=20

> > > configuration state or Operational state.

>=20

> > I understand that.

>=20

> > > Every time we have not used "ephemeral", "read/write",=20

> > > "status/configuration"  - we have bumped into someone's=20

> > > operational  data model.

> > > Unless the netmod group has a finalized version of operational=20

> > > state, it will Remain this way.

>=20

> > This doesn't make any sense to me.  This is a requirement to YANG,=20

> > and I

> do not understand how to interpret this requirement. =20

>=20

> Martin - I apologize, but I keep getting request to change to=20

> different answers based on different "yang experts" opinion.

> I respect your expertise and your questions

>=20

> > My questions were simple:

> > Can I have "ephemeral, read-only, configuration"?=20

> You are missing a key point.  Different I2RS agents have different=20

> permissions.

=20

=D8  I do understand this, but the requirement is for YANG to provide a
mechanism to specify these parameters *in the data model*.

What is =93data mode=94?  It is not defined in yang 1.1. =20

=20

> For I2RS agent 1, you can have ephemeral, read-only configuration=20

> because Agent 1 does not have permission to write this section of the =
data
models.

> For I2RS agent 2 (who has permission to read this portion of the data

> model), the data will be ephemera, configuration, read/write.   =20

>=20

> This is part of the normal case of the I2RS client-I2RS agent.=20

>=20

> >  Can I have "ephemeral, write, status"?

> It is possible if you allow a remote client permission to clear=20

> counters prior to sending.

> This is possible if the I2RS data model allows read and clear. =20

=20

=D8  Sure, and there are already similar constructs, e.g., RFC 7317 =
defines an
RPC to set the current date and time, even though the current-datetime =
is
config false.  This is possible even in YANG 1.0.

=20

OK =96 the history is I had ephemeral state/non-ephemeral state =
(ephemeral
configuration state and operational state) and read/write, but this did =
not
seem to allow rpcs.  =20

=20

How does this text work for you:=20

=20

Ephemeral-REQ-08:In addition to config true/false, there MUST be a way =
to
indicate that YANG schema nodes represent ephemeral state.=20

It is desirable to allow for, and have to way to indicate, config false =
YANG
schema nodes that are writable operational state.

=20

=20

=20

> > > o  Ephemeral-REQ-09

> > >=20

> > > >   This requirement is fine, but why is it labeled *changes* to=20

> > > > NETCONF?  NETCONF already supports this requirement.

> > > =20

> > > Do you really support the following:=20

> > >=20

> > >   1.  Support for communication mechanisms to enable an I2RS=20

> > > client to

> >  >       determine that an I2RS agent supports the mechanisms needed =
for

> >  >  I2RS operation.

>=20

> > > Sure, by using std YANG features and/or protocol capabilities.

>=20

> Ok.  How easy is it for the I2RS client to request this of the NETCONF =


> server or RESTCONF server?  This requirement underscores that it must=20

> not only be possible, but Easy for the client to query.

=20

I'd say that it is easy; YANG 1.1 even provides a way for the client to
cache the server's capabilities in order to not have to re-check all
capabilities every time.

=20

Howabout:

=20

>> OLD:

=20

>>  The conceptual changes to NETCONF

=20

>> NEW:

=20

>>  The requirements to NETCONF are:

=20

This was the previous version.  Juergen wanted it changed to =
configuration.
If it is minor, lets leae it.=20

=20

But in the light of the other issues, this one is really minor.

=20

> >>    2.  The ephemeral state must support notification of write =
conflicts

> >>       using the priority requirements defined in section 7 below in

> > >      requirements Ephemeral-REQ-11 through Ephemeral-REQ-14).

>=20

> > > NETCONF the protocol supports notifications; it is not involved in =


> > > the

> semantics for when/how these notifications are generated.

> > > I think this requirement probably should not be directed to =
NETCONF.

>=20

> People woho have been working in netconf are actively supporting=20

> changes to event notifications for netconf =20

> (draft-gonzalez-netconf-4277bis-02,

> draft-gonzalez-netconf-evnet-notifications-00) or restconf=20

> (draft-voit-netconf-restconf-notif-00).  Where else would you suggest=20

> the write conflict is provided?  Early reports to I2RS during protocol =


> selection claimed this was the place to work.

=20

=D8  I think it will be in the definition of ephemeral state.  Such a =
solution
would specify under which circumstances certain notifications are =
generated.

=20

Sue: This did not provide a clean definition of ephemeral state =
agreeable to
Juergen.  We left it in the rather length ephemeral-REQ-11 to
ephemeral-REQ-14.=20

=20

> >> This is not what other netconf/netmod people have indicated.=20

>=20

> > If I'm not mistaken, Andy said the same thing re capabilities.

> Andy did same the same thing on #1.  However, the emphasis is going=20

> from "possible" to "easy".

>=20

> > Summary: Need response on -09 and -10 before changing.

>=20

> Summary:  Awaiting confirmation on "write-conflict" prior to any =
change.=20

>=20

> > > >o  Ephemeral-REQ-10

> > > >

> > > >   This requirement is fine, but why is it labeled *changes* to=20

> > > > RESTCONF?  RESTCONF already supports this requirement.

> > >=20

> > > Are you really sure you support priority requirements as specified =


> > > in items Ephemeral-REQ-11 through Ephemeral-REQ-14?

> > > Not what other people have said.  Does not hurt if you do?=20

> > >=20

> > Summary: Need response on -09 and -10 before changing.=20

>=20

> > See above.

> See answers above as well.=20

>=20

> > >o  Ephemeral-REQ-13

> > >

> >  >  I do not understand what this requirement means.

> > >

> > >   (BTW, the text should be rephrased; it now says "the requirement =


> > > ... is required ...")

> >=20

> >    Ephemeral-REQ-13: The requirement to support multi-headed control =
is

> >    required for collisions and the priority resolution of =
collisions.

> >    Multi-headed control is not tied to ephemeral state.  I2RS is not

> >    mandating how AAA supports priority.  Mechanisms which prevent

> >    collisions of two clients trying the same node of data are the =
focus.

> >=20

> > I believe this text refines the requirement to support multi-headed=20

> > control to only be required for collisions and priority resolution=20

> > of

> collisions.

>=20

> Ok, this makes it clearer.  Maybe you can do:

>=20

> OLD:

>=20

>   The requirement to support multi-headed control is

>   required for collisions and the priority resolution of collisions.

>=20

> NEW:

>=20

>  Multi-headed control is required for collisions and the priority=20

> resolution of collisions.

>=20

> > Perhaps you understood the English in a different manner.=20

> >=20

> > This text is terse, and assumes you understand the I2RS =
architecture.=20

> > Rather than repeat that text here, perhaps you will review it and=20

> > see if you then understand this text.

> > We have been terse based on feedback from netconf/netmod reviewers.=20

>=20

> Terse is fine, as long as it is clear.  Pointers to other documents=20

> are also fine, they help the readers to understand what you had in =
mind.

>=20

> Summary:=20

> Will change to:=20

> /Multi-headed control is required for collisions and the priority=20

> resolution of collisions./

=20

Ok.

=20

=20

> > >o  Ephemeral-REQ-14

> > >

> > > If this is not a new requirement, does it need to be part of this=20

> > > document?

> > > If the answer is yes, are there other things from the architecture =


> > > document that should be listed here, e.g., details about priority=20

> > > interaction w/ local config?

> >=20

> > Again, we were cautioned in our early discussions not to define the=20

> > solution or to assume a solution in I2RS requirements.

> >=20

> > Summary: No change

>=20

> > Actually, you *did* change this in -12, to the better!

>=20

> Yes.  I'm glad you liked it.=20

>=20

> > >o  Ephemeral-REQ-15

> > > > I do not understand what this requirement means.

> >>=20

> > >  Example:=20

> > >=20

> > > I2RS client                I2RS Agent=20

> > >  =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D          =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

> > >  Message 0 [query to see if eth0 is up]=20

> > >                                 [response eth0 is up ] Message 1=20

> > > [install I2RS Static route associated with eth0 ] Message 2=20

> > > [install  BGP I2RS route dependent on I2RS static route]

> >  >                               [Message 1-reply success]

> >  >                                [Message 2-reply success]

> >  >

> > > Message 1 and Message 2 are individual actions but linked. =20

> > > However,  Message 2 will not work if the I2RS static route has not =
be
installed.

> > >=20

> > > I2RS does not include roll-back or atomicity of Message 1 and =
Message
2.

>=20

> > > It requires that the I2RS client know the status of each action.=20

> > >=20

> > > None of these multiple message sequences should allow the I2RS=20

> > > agent to insert errors into the Ephemeral Configuration state or=20

> > > Ephemeral  operational state.

> > >

> > > Does this example help?=20

>=20

> > Well, I think that this follows from the requirements on=20

> > 'constraints', so

> this requirement is at best redundant.

> Perhaps this is true, however this text is the result of 4 weeks of
debate.

> The compromise for all participants was to place this requirement.  If =


> you feel it is redundant, you are aligning with some of the people in=20

> the debate.

>=20

> > The text is also not very clear.  For example it talks about "not=20

> > insert

> errors".  What is an "error" that could be inserted?  What you=20

> probably mean is that all constraints MUST be true.

>=20

> No - we mean that multiple messages MUST not insert an error.  Andy=20

> Bierman states if we allow less than the current constraints (8.3.1,=20

> 8.3.2, 8.3.3 in

> netconf) and the current netconf constraints we could have a error in =
the

> ephemeral configuration data store.   We simply state this MUST not
happen.=20

=20

=D8  I think you just confirmed what I wrote :)

=20

Sue: Yes, I did.  Andy seem to desire to say it in this fashion. =20

=20

=20

/martin

=20

=20

=20

> For some models using the high-speed update with minimal checking, the
I2RS

> is willing to provide self-checks of the data.   If you mix this type
(type

> 4 above) and the normal type, perhaps you could get an error.  The=20

> self-checking would then detect it, invalidate all the "invalid" data=20

> and send a notification to the I2RS client that the data has been
invalidated.

> This is not what we are focusing on here.=20

>=20

>=20

> > /martin

>=20

>=20

>=20

>=20

> >=20

> > Summary: No changes

> >=20

> > o  general

> >=20

> >    s/Yang/YANG/g

> >=20

> > Thank you - I will change this after other revisions have been
suggested.=20

> >=20

> >=20

> > /martin

> >=20

> > _______________________________________________

> > i2rs mailing list

> >  <mailto:i2rs@ietf.org> i2rs@ietf.org

> >  <https://www.ietf.org/mailman/listinfo/i2rs>
https://www.ietf.org/mailman/listinfo/i2rs

> >=20

>=20

=20

_______________________________________________

i2rs mailing list

 <mailto:i2rs@ietf.org> i2rs@ietf.org

 <https://www.ietf.org/mailman/listinfo/i2rs>
https://www.ietf.org/mailman/listinfo/i2rs


------=_NextPart_000_0013_01D1D3B3.5D2FDE80
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta name=3DGenerator =
content=3D"Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:"Calibri","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.grey
	{mso-style-name:grey;}
span.EmailStyle24
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:152113068;
	mso-list-type:hybrid;
	mso-list-template-ids:-1525153248 -997022924 67698691 67698693 67698689 =
67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:7;
	mso-level-number-format:bullet;
	mso-level-text:\F0D8;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>Version-13 has been uploaded with changes. =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>In it ephemeral-REQ-08 =
is: <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'><br><br><o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>=A0=A0=A0Ephemeral-REQ-08:In addition to config =
true/false, there MUST be a<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>=A0=A0 way to indicate that YANG schema nodes =
represent ephemeral state.=A0 It<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>=A0=A0 is desirable to allow for, and have to way to =
indicate, config false<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier New";color:black'>=A0=A0 =
YANG schema nodes that are writable operational =
state.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Is this text clearer? =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Sue =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
i2rs [mailto:i2rs-bounces@ietf.org] <b>On Behalf Of </b>Susan =
Hares<br><b>Sent:</b> Friday, July 1, 2016 3:50 PM<br><b>To:</b> 'Martin =
Bjorklund'<br><b>Cc:</b> jhaas@pfrc.org; =
i2rs@ietf.org<br><b>Subject:</b> Re: [i2rs] FW: I-D Action: =
draft-ietf-i2rs-ephemeral-state-10.txt- 2 week WG LC (6/21 to =
7/5/2016)<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText>Martin: =
<o:p></o:p></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>Trimming a bit as well. &nbsp;Starting with =
ephemeral-REQ-03. <o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>&nbsp;&nbsp; Ephemeral-REQ-03: Ephemeral state may =
have constraints that refer<o:p></o:p></p><p =
class=3DMsoPlainText>&nbsp;&nbsp;&nbsp;&nbsp; to operational state, this =
includes potentially fast changing or<o:p></o:p></p><p =
class=3DMsoPlainText>&nbsp;&nbsp;&nbsp;&nbsp; short lived operational =
state nodes, such as MPLS LSP-ID or a BGP IN-RIB.<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText>Thanks =
for Acting the following for Ephemeral-REQ-04 <o:p></o:p></p><p =
class=3DMsoPlainText>Ephemeral-REQ-04: Ephemeral state MUST be able to =
refer to non-ephemeral state <o:p></o:p></p><p =
class=3DMsoPlainText>&nbsp;&nbsp;&nbsp;as a constraint. Non-ephemeral =
state can be configuration state or operational state.<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText>Old: =
<o:p></o:p></p><p class=3DMsoPlainText>Ephemeral-REQ-07: Ephemeral =
configuration state could override overlapping <o:p></o:p></p><p =
class=3DMsoPlainText>local configuration state, or vice-versa.&nbsp; =
<o:p></o:p></p><p class=3DMsoPlainText>Implementations MUST provide a =
mechanism to choose which takes precedence.&nbsp; <o:p></o:p></p><p =
class=3DMsoPlainText>/<o:p></o:p></p><p class=3DMsoPlainText>New =
<o:p></o:p></p><p class=3DMsoPlainText>Ephemeral-REQ-07: Ephemeral =
configuration state could override overlapping <o:p></o:p></p><p =
class=3DMsoPlainText>local configuration state, or vice-versa.&nbsp; =
<o:p></o:p></p><p class=3DMsoPlainText>Implementations MUST provide a =
mechanism to choose which takes precedence.&nbsp; <o:p></o:p></p><p =
class=3DMsoPlainText>This mechanism MUST include local =
configuration<o:p></o:p></p><p class=3DMsoPlainText>(policy) and MAY be =
provided via the I2RS protocol mechanisms.<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>Ephemeral-REQ-08: &nbsp;Status: No change, =
discussion continuing &nbsp;<o:p></o:p></p><p =
class=3DMsoPlainText>Ephemeral-REQ-09/Ephemeral-REQ-10: No change, =
discussion indicates minor point. <o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>Ephemeral-REQ-11/12/13: No change <o:p></o:p></p><p =
class=3DMsoPlainText>Ephemeral-REQ-14: No change, do we have agreement? =
<o:p></o:p></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>I&#8217;ll send version-13 out later todasy. =
<o:p></o:p></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>Sue <o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>-----Original Message-----<br>From: i2rs [<a =
href=3D"mailto:i2rs-bounces@ietf.org">mailto:i2rs-bounces@ietf.org</a>] =
On Behalf Of Martin Bjorklund<br>Sent: Friday, July 1, 2016 10:13 =
AM<br>To: <a href=3D"mailto:shares@ndzh.com">shares@ndzh.com</a><br>Cc: =
<a href=3D"mailto:jhaas@pfrc.org">jhaas@pfrc.org</a>; <a =
href=3D"mailto:i2rs@ietf.org">i2rs@ietf.org</a><br>Subject: Re: [i2rs] =
FW: I-D Action: draft-ietf-i2rs-ephemeral-state-10.txt- 2 week WG LC =
(6/21 to 7/5/2016)<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>Trimming a bit, and replying inline -- starting =
with Ephemeral <o:p></o:p></p><p class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; &gt;o&nbsp; =
Ephemeral-REQ-03<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; =
&gt;<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; &gt; I think =
you need to define what you mean with &quot;constraint&quot;.&nbsp; For =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; &gt; normal =
config, YANG has very detailed rules about when <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; &gt; constraints are checked and =
what a server MUST do when a <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
&gt; &gt; &gt; constraint becomes false.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; &gt; &nbsp;&nbsp;Since this =
requirement says that constraints can refer to fast <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; &gt; changing state, you need to say =
what should happen if such a<o:p></o:p></p><p class=3DMsoPlainText>&gt; =
&gt;&nbsp; &gt; constraint suddenly becomes false due.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt;&nbsp;&nbsp; For the I2RS state which =
is ephemeral configuration state, the <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; constraints may have all of 8.3 in =
yang 1.1 or part of the yang <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
&gt; &gt; 1.1 constraint.<o:p></o:p></p><p class=3DMsoPlainText>&gt; =
&gt; &gt;&nbsp; The final definition of the ephemeral configuration =
state depends <o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; on =
the design of operational state modules.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
&gt; This explanation helps to understand this requirement.&nbsp; You =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; obviously =
have<o:p></o:p></p><p class=3DMsoPlainText>&gt; some ideas what =
&quot;constraint&quot; means, and that it means different things =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; for config and =
state.<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt;&nbsp; This should =
go into the document, but see below.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
With respect, we have gone 4 rounds with different NETCONF =
experts.&nbsp;&nbsp; Each<o:p></o:p></p><p class=3DMsoPlainText>&gt; =
with a different suggestion to put in/take out.<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText>&gt; =
Please don't misunderstand me, but also with respect, I simply state my =
opinion.&nbsp; I think the text is not clear, even if it has gone 4 =
rounds with different NETCONF experts.<o:p></o:p></p><p =
class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText><span style=3D'color:black'>I understand it is =
unclear to you.&nbsp;&nbsp; This last proposal was from Robert Wilton =
that resulted in this text which he understood. <o:p></o:p></span></p><p =
class=3DMsoPlainText><span style=3D'color:black'>The previous text tried =
to make it clear to Juergen.&nbsp; ... etc. &nbsp;&nbsp;At some point, I =
must just get it approved with the <o:p></o:p></span></p><p =
class=3DMsoPlainText><span style=3D'color:black'>I2RS WG folks, and then =
try to get netmod key people, netmod chairs, netconf chairs, and netconf =
key people &nbsp;in a room to get a common definition. =
<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText><span style=3D'color:black'>&nbsp; =
Ephemeral-REQ-03: Ephemeral state may have constraints that refer =
to<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'color:black'>&nbsp;&nbsp; operational state, this includes =
potentially fast changing or short<o:p></o:p></span></p><p =
class=3DMsoPlainText><span style=3D'color:black'>&nbsp;&nbsp; lived =
operational state nodes, such as MPLS LSP-ID or a BGP =
IN-RIB.<o:p></o:p></span></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>&gt;&gt; However, since you have<o:p></o:p></p><p =
class=3DMsoPlainText>&gt;&gt; asked: <o:p></o:p></p><p =
class=3DMsoPlainText>&gt;&gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt;&gt; There are 4 classes of I2RS ephemeral =
configuration state checking we <o:p></o:p></p><p =
class=3DMsoPlainText>&gt;&gt; have defined so far:<o:p></o:p></p><p =
class=3DMsoPlainText>&gt;&gt;&nbsp;&nbsp; 1) normal (r/w) of drafts =
(draft-ietf-i2rs-rib-data-model)&nbsp; - check <o:p></o:p></p><p =
class=3DMsoPlainText>?&gt; 8.3.1, 8.3.2, 8.3.3 + ephemeral requirements =
(1-15)<o:p></o:p></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>&gt;There are no 8.3.x sections in =
draft-ietf-i2rs-rib-data-model-05.&nbsp; Did you mean some other =
document?<o:p></o:p></p><p class=3DMsoPlainText><span =
style=3D'color:black'>Yang 1.1 section 8.3.1, 8.3.2, 8.3.3.&nbsp; =
<o:p></o:p></span></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>&gt;&gt;&nbsp;&nbsp; 2) bulk (r/w) within rpcs (see =
draft-ietf-i2rs-rib-data-model) - <o:p></o:p></p><p =
class=3DMsoPlainText>&gt;&gt; constraints check interfaces (real =
configuration) + checks on route <o:p></o:p></p><p =
class=3DMsoPlainText>&gt;&gt; overlay (Ephemeral 7) + Ephemeral =
(-15)<o:p></o:p></p><p class=3DMsoPlainText>&gt;&gt;&nbsp;&nbsp; 3) bulk =
(r/w) with lots of data learned from other routing =
protocols<o:p></o:p></p><p class=3DMsoPlainText>&gt;&gt; =
(draft-ietf-i2rs-l3-network-topology) + checks on static configured =
<o:p></o:p></p><p class=3DMsoPlainText>&gt;&gt; =
protocols<o:p></o:p></p><p class=3DMsoPlainText>&gt;&gt;&nbsp;&nbsp; 4) =
bulk (r/w) with rpcs that are &quot;high-speed&quot; using only checks =
on <o:p></o:p></p><p class=3DMsoPlainText>&gt;&gt; 8.3.1 + ephemeral =
requirements (1-15)<o:p></o:p></p><p class=3DMsoPlainText>&gt;&gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt;&gt; We desire to be able to =
define additional data constraints per data model.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt;&gt; These additional constraints can go in =
rpcs. <o:p></o:p></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>&gt;I'm sorry, but you are confusing me =
completely.&nbsp; How can a constraint go into an rpc?&nbsp; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt;Now I'm _really_ curious to =
understand your definition of constraints.<o:p></o:p></p><p =
class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText><span style=3D'color:black'>An rpc has input/output =
parameters.&nbsp;&nbsp; What do you call checking on the =
<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText><span style=3D'color:black'>&nbsp;&nbsp; =
rpcs:<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +---x =
rib-add<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'color:black'>&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;|&nbsp; +---w =
input<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; |&nbsp; =
+---w rib-name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
string<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; |&nbsp; =
+---w rib-family&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
rib-family-def<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; |&nbsp; =
+---w ip-rpf-check?&nbsp;&nbsp; boolean<o:p></o:p></span></p><p =
class=3DMsoPlainText><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; +--ro =
output<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
|&nbsp;&nbsp;&nbsp;&nbsp; +--ro result uint32<o:p></o:p></span></p><p =
class=3DMsoPlainText><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
|&nbsp;&nbsp;&nbsp;&nbsp; +--ro reason? string<o:p></o:p></span></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText>Rpc =
=3D yang1.1 section 17.14 <o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText><span =
style=3D'font-size:9.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; =
&nbsp;+--------------+---------+-------------+<o:p></o:p></span></p><p =
class=3DMsoPlainText><span style=3D'font-size:9.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; &nbsp;| substatement | section | cardinality =
|<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'font-size:9.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; =
+--------------+---------+-------------+<o:p></o:p></span></p><p =
class=3DMsoPlainText><span style=3D'font-size:9.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; | anydata&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | =
7.10&nbsp;&nbsp;&nbsp; | 0..n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
|<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'font-size:9.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; | anyxml&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | =
7.11&nbsp;&nbsp;&nbsp; | 0..n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
|<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'font-size:9.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; | choice&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | =
7.9&nbsp;&nbsp;&nbsp;&nbsp; | =
0..n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<o:p></o:p></span></p><p =
class=3DMsoPlainText><span style=3D'font-size:9.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; | container&nbsp;&nbsp;&nbsp; | 7.5&nbsp;&nbsp;&nbsp;&nbsp; =
| 0..n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
|<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'font-size:9.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; | grouping&nbsp;&nbsp;&nbsp;&nbsp; | 7.12&nbsp;&nbsp;&nbsp; =
| 0..n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
|<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'font-size:9.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; &nbsp;| leaf&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | =
7.6&nbsp;&nbsp;&nbsp;&nbsp; | =
0..n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<o:p></o:p></span></p><p =
class=3DMsoPlainText><span style=3D'font-size:9.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; | leaf-list&nbsp;&nbsp;&nbsp; | 7.7&nbsp;&nbsp;&nbsp;&nbsp; =
| 0..n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
|<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'font-size:9.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; | list&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | =
7.8&nbsp;&nbsp;&nbsp;&nbsp; | =
0..n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<o:p></o:p></span></p><p =
class=3DMsoPlainText><span style=3D'font-size:9.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; | must&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | =
7.5.3&nbsp;&nbsp; | 0..n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
|<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'font-size:9.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; | typedef&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | =
7.3&nbsp;&nbsp;&nbsp;&nbsp; | =
0..n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<o:p></o:p></span></p><p =
class=3DMsoPlainText><span style=3D'font-size:9.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; | uses&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | =
7.13&nbsp;&nbsp;&nbsp; | 0..n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
|<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'font-size:9.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; =
+--------------+---------+-------------+<o:p></o:p></span></p><p =
class=3DMsoPlainText><span style=3D'font-size:9.0pt;font-family:"Courier =
New";color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText><span style=3D'font-size:9.0pt;font-family:"Courier =
New";color:black'>From section in rpc input: =
<o:p></o:p></span></p><pre><span =
style=3D'font-size:8.0pt;color:black'>&nbsp;&nbsp;&nbsp;If a leaf in the =
input tree has a &quot;mandatory&quot; statement with =
the<o:p></o:p></span></pre><pre><span =
style=3D'font-size:8.0pt;color:black'>&nbsp;&nbsp; value =
&quot;true&quot;, the leaf MUST be present in an RPC =
invocation.<o:p></o:p></span></pre><pre><span =
style=3D'font-size:8.0pt;color:black'><o:p>&nbsp;</o:p></span></pre><pre>=
<span style=3D'font-size:8.0pt;color:black'>&nbsp;&nbsp; If a leaf in =
the input tree has a default value, the server MUST =
use<o:p></o:p></span></pre><pre><span =
style=3D'font-size:8.0pt;color:black'>&nbsp;&nbsp; this value in the =
same cases as described in <a =
href=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6020bis-14#secti=
on-7.6.1">Section 7.6.1</a>.&nbsp; In =
these<o:p></o:p></span></pre><pre><span =
style=3D'font-size:8.0pt;color:black'>&nbsp;&nbsp; cases, the server =
MUST operationally behave as if the leaf =
was<o:p></o:p></span></pre><pre><span =
style=3D'font-size:8.0pt;color:black'>&nbsp;&nbsp; present in the RPC =
invocation with the default value as its =
value.<o:p></o:p></span></pre><pre><span =
style=3D'font-size:8.0pt;color:black'><o:p>&nbsp;</o:p></span></pre><pre>=
<span style=3D'font-size:8.0pt;color:black'>&nbsp;&nbsp; If a leaf-list =
in the input tree has one or more default values, =
the<o:p></o:p></span></pre><pre><span =
style=3D'font-size:8.0pt;color:black'>&nbsp;&nbsp; server MUST use these =
values in the same cases as described =
in<o:p></o:p></span></pre><pre><span =
style=3D'font-size:8.0pt;color:black'>&nbsp;&nbsp; <a =
href=3D"https://tools.ietf.org/html/draft-ietf-netmod-rfc6020bis-14#secti=
on-7.7.2">Section 7.7.2</a>.&nbsp; In these cases, the server MUST =
operationally behave<o:p></o:p></span></pre><pre><span =
style=3D'font-size:8.0pt;color:black'>&nbsp;&nbsp; as if the leaf-list =
was present in the RPC invocation with =
the<o:p></o:p></span></pre><pre><span =
style=3D'font-size:8.0pt;color:black'>&nbsp;&nbsp; default values as its =
values.<o:p></o:p></span></pre><pre><span =
style=3D'font-size:8.0pt;color:black'><o:p>&nbsp;</o:p></span></pre><pre>=
<span style=3D'font-size:8.0pt;color:black'>&nbsp;&nbsp; Since the input =
tree is not part of any datastore, all =
&quot;config&quot;<o:p></o:p></span></pre><pre><span =
style=3D'font-size:8.0pt;color:black'>&nbsp;&nbsp; statements for nodes =
in the input tree are ignored.</span><span =
style=3D'color:black'><o:p></o:p></span></pre><p =
class=3DMsoPlainText><span style=3D'font-family:"Courier =
New";color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText><span style=3D'font-family:"Courier =
New";color:black'>What do you call these requirements for input?&nbsp; =
Constraints or something else? &nbsp;How do you define the validity of =
the grouping, choice, container, leaf-list, list, etc. without enforcing =
some type of syntactical (section 8.3.1) constraint.&nbsp; If you use a =
different term, where is it define in section 7.14? If not, why is it =
not constraint. <o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText>&gt;&gt; And what does the r/w label above =
mean?&nbsp; Are constraints checked during read =
operations?<o:p></o:p></p><p class=3DMsoPlainText><span =
style=3D'color:black'>Yes, the constraints of the read format are =
expected to be syntactically checked as netconf server receives it from =
I2RS agent. &nbsp;The response from the read is syntactically check at =
the I2RS client when the read response is received.&nbsp; The =
constraints of the write format are expected to be syntactically checked =
when the netconf server receives it from I2RS agent.&nbsp; If a rpc is =
used to add/delete/modify the data in the I2RS agent, then section Yang =
1.1 in section 17.4 has &#8220;constraints&#8221; or something on the =
input and output parameters. <o:p></o:p></span></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText>&gt; =
&gt;&gt; Every effort we have made to tie this down has resulted in =
cycles <o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt;&gt; of =
unproductive discussion.&nbsp; Therefore, this portion will not be =
re-opened.<o:p></o:p></p><p class=3DMsoPlainText>[snip] =
<o:p></o:p></p><p class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText>&gt; I have not mentioned &quot;Operational vs =
ephemeral configuration state&quot;.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; I am just trying to understand what you mean =
when you talk about<o:p></o:p></p><p class=3DMsoPlainText>&gt; =
&quot;constraint&quot;.&nbsp;&nbsp; The requirements are very specific =
that &quot;constraints&quot;<o:p></o:p></p><p class=3DMsoPlainText>&gt; =
MUST be able to refer to fast-changing operational data. =
<o:p></o:p></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText =
style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span style=3D'font-family:Wingdings'><span =
style=3D'mso-list:Ignore'>=D8<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp; </span></span></span><![endif]>&nbsp;I don't think it is =
too much to ask for to get a definition of what a &quot;constraint&quot; =
is.<o:p></o:p></p><p class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText><span style=3D'color:black'>I agree you are being =
reasonable.&nbsp; I am trying to provide you with the &nbsp;definition =
of constraints per yang 1.1 documentation and the ephemeral requirements =
in this document. <o:p></o:p></span></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText>What I =
am stating is unreasonable is that the process of getting the definition =
of &#8220;constraints&#8221; has been enmeshed in the opstate debate =
which has gone on for 2 years.&nbsp; IHMO &#8211; that is an =
unreasonably long period of time for opstate debate to go on without =
quick resolution.&nbsp; &nbsp;Hopefully, my answers will steer clear of =
the opstate debate. <o:p></o:p></p><p class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText>&gt; &gt;&gt; For operational state listed in =
ephemeral constraints going quickly <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt;&gt; from TRUE to FALSE, please note that =
an event notification will be &nbsp;sent<o:p></o:p></p><p =
class=3DMsoPlainText>&gt;&gt; to the I2RS Client.&nbsp;&nbsp; See the =
event-notification draft for specifics. <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
&gt; Which draft do you mean?<o:p></o:p></p><p =
class=3DMsoPlainText>&gt;&gt; =
Draft-gonzalez-netconf-event-notifications.<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText =
style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span style=3D'font-family:Wingdings'><span =
style=3D'mso-list:Ignore'>=D8<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp; </span></span></span><![endif]>I'm sorry, but what does =
this draft have to do with the constraints that refer to fast-changing =
operational data?<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText>You =
are missing a piece that the architecture specifies. &nbsp;I2RS =
ephemeral state may refer to operational state that rapidly changes =
(e.g. LSP-ID).&nbsp; If this causes the I2RS ephemeral state to become =
invalid, the I2RS agent needs to notify the I2RS client via the =
notification process. &nbsp;&nbsp;&nbsp;See the notification examples =
from the ietf-i2rs-rib-data-model. <o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><pre><span =
style=3D'color:black'>notifications:<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +---n =
nexthop-resolution-status-change<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; +--ro =
nexthop<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; |&nbsp; =
+--ro =
nexthop-id?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
uint32<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; |&nbsp; =
+--ro sharing-flag?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
boolean<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; |&nbsp; =
+--ro (nexthop-type)?<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; =
|&nbsp;&nbsp;&nbsp;&nbsp; =
+--:(nexthop-base)<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; =
|&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; ...<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; =
|&nbsp;&nbsp;&nbsp;&nbsp; +--:(nexthop-chain) =
{nexthop-chain}?<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;|&nbsp; =
|&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; ...<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; =
|&nbsp;&nbsp;&nbsp;&nbsp; +--:(nexthop-replicates) =
{nexthop-replicates}?<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; =
|&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; ...<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; =
|&nbsp;&nbsp;&nbsp;&nbsp; +--:(nexthop-protection) =
{nexthop-protection}?<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; =
|&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; ...<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; =
|&nbsp;&nbsp;&nbsp;&nbsp; +--:(nexthop-load-balance) =
{nexthop-load-balance}?<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;|&nbsp; =
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
...<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; +--ro =
nexthop-state nexthop-state-def<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +---n =
route-change<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
+--ro =
rib-name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; string<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
+--ro =
rib-family&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; rib-family-def<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
+--ro =
route-index&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp; uint64<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
+--ro match<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
|&nbsp; +--ro (route-type)?<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
|&nbsp;&nbsp;&nbsp;&nbsp; +--:(ipv4)<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
|&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; ...<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
|&nbsp;&nbsp;&nbsp;&nbsp; +--:(ipv6)<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
|&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; ...<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
|&nbsp;&nbsp;&nbsp;&nbsp; =
+--:(mpls-route)<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
|&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; ...<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
|&nbsp;&nbsp;&nbsp;&nbsp; =
+--:(mac-route)<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
|&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; ...<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
|&nbsp;&nbsp;&nbsp;&nbsp; =
+--:(interface-route)<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
...<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
+--ro route-installed-state =
route-installed-state-def<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
+--ro route-state&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
route-state-def<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
+--ro route-change-reason route-reason-def<o:p></o:p></span></pre><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText>In =
Ephemeral-REQ-03, we are simply indicating that these notifications may =
occur rapidly if the operational state changes cause the operational =
state or the ephemeral configuration state (see the above example for =
i2rs-rib data model).&nbsp;&nbsp; The intent of this notification is to =
indicate load on the notification functions. &nbsp;&nbsp;The new designs =
for notification in NETCONF/RESTCONF are trying to handle this rapid =
form of events. <o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText>Snip =
&#8230;.. <o:p></o:p></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>&gt; How about: <o:p></o:p></p><p =
class=3DMsoPlainText>&gt;&nbsp;&nbsp;&nbsp; Ephemeral-REQ-04: Ephemeral =
state MUST be able to refer to <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; non-ephemeral state<o:p></o:p></p><p =
class=3DMsoPlainText>&gt;&nbsp;&nbsp;&nbsp; as a constraint. =
Non-ephemeral state can be configuration state or <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; operational state.<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>Ok.<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText>&gt; =
&gt;&gt; If the operator deletes some &quot;local configuration&quot; =
(in I2RS terms), <o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt;&gt; =
and the I2RS Ephemeral state depends on the local configuration - =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt;&gt; the I2RS agent will =
Provide a notification that the ephemeral <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt;&gt; configuration state or the =
Operational state defined in an <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt;&gt; ephemeral model is no longer =
valid.<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt;&gt; The I2RS =
client must handle this one. <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; Again, this explanation =
really helps!&nbsp; It should go into the document.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; OR, if this is explained in another document, =
a pointer to that text <o:p></o:p></p><p class=3DMsoPlainText>&gt; would =
be great.<o:p></o:p></p><p class=3DMsoPlainText>&gt; See section 6.3 of =
RFC7921.<o:p></o:p></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText =
style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span style=3D'font-family:Wingdings'><span =
style=3D'mso-list:Ignore'>=D8<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp; </span></span></span><![endif]>Hmm, section 6.3.1 says =
that &quot;must&quot; and &quot;when&quot; statements should be =
considered, but not how to do it.<o:p></o:p></p><p =
class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText><span style=3D'color:black'>Yes &#8211; we were =
told if we went further, it was encroaching on the solution space. =
&nbsp;Do you want I2RS opinions on MUST and WHEN. =
<o:p></o:p></span></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>&gt; We put these references in, and Juergen asked =
for their removal as TMI &nbsp;(too much information).<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>&gt;&gt; I checked all previous versions of this =
document, and I did not find such a reference in any one of them.&nbsp; =
Could you specify what you mean?<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText><span =
style=3D'color:black'>The I2RS chairs have had email discussions online =
and offlist.&nbsp;&nbsp; It is in these email discussions.&nbsp; =
<o:p></o:p></span></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>&gt;&gt; Please check with other netconf/netmod =
experts before we put-in/take-out again.<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText =
style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span style=3D'font-family:Wingdings'><span =
style=3D'mso-list:Ignore'>=D8<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp; </span></span></span><![endif]>Are you saying that if one =
person provides some feeback, another person must not provide =
conflicting feeback?<o:p></o:p></p><p class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText><span =
style=3D'color:black'>YES!!!!<o:p></o:p></span></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText>&gt; =
&gt;Clarifacation question: does this mean that the ephemeral state in =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; =
&gt;question<o:p></o:p></p><p class=3DMsoPlainText>&gt; is removed and a =
notification is sent, or that the ephemeral state is <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; still present, but not used, and a =
notification is sent?<o:p></o:p></p><p class=3DMsoPlainText>&gt; =
Clarification question:&nbsp;&nbsp; It is possible any time the =
ephemeral state goes<o:p></o:p></p><p class=3DMsoPlainText>&gt; from =
active to inactive (see draft-ietf-i2rs-rib-data-model), or if state =
is<o:p></o:p></p><p class=3DMsoPlainText>&gt; removed (see =
draft-ietf-i2rs-rib-data-model)&nbsp;&nbsp; <o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText =
style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span style=3D'font-family:Wingdings'><span =
style=3D'mso-list:Ignore'>=D8<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp; </span></span></span><![endif]>That's not what I asked =
though.&nbsp; My question is if the ephemeral state is removed when the =
constraint becomes false.<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText><span =
style=3D'color:black'>The removal of data is model dependent, but the =
requirement to notify the I2RS client if a constraint becomes false is =
mandatory. <o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'color:black'>For example, the installed state in the i2RS RIB =
below can go to inactive with a reason of interface down. =
<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +---n =
route-change<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
+--ro =
rib-name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; string<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
+--ro =
rib-family&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; rib-family-def<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
+--ro =
route-index&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp; uint64<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
+--ro match<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
|&nbsp; +--ro (route-type)?<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
|&nbsp;&nbsp;&nbsp;&nbsp; +--:(ipv4)<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
|&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; ...<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
|&nbsp;&nbsp;&nbsp;&nbsp; +--:(ipv6)<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
|&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; ...<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
|&nbsp;&nbsp;&nbsp;&nbsp; =
+--:(mpls-route)<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
|&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; ...<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
|&nbsp;&nbsp;&nbsp;&nbsp; =
+--:(mac-route)<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
|&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; ...<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
|&nbsp;&nbsp;&nbsp;&nbsp; =
+--:(interface-route)<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
...<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
+--ro route-installed-state =
route-installed-state-def<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
+--ro route-state&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
route-state-def<o:p></o:p></span></pre><pre><span =
style=3D'color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
+--ro route-change-reason route-reason-def<o:p></o:p></span></pre><p =
class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText>&gt; &gt; o&nbsp; Ephemeral-REQ-07<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt;&nbsp; &gt;This requirement =
says:<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; =
&gt;<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; =
&gt;&nbsp;&nbsp;&nbsp; &quot;Implementations MUST provide a =
mechanism...&quot;<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; =
&gt;<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt;&nbsp; Does =
this mean that this mechanism should not be standardized; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; rather =
implementations are required to invent some vendor-specific =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; =
mechanism?<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; Sue:&nbsp; Previous =
netconf/netmod reviewers have cautioned the I2RS WG <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; on defining a solutions.&nbsp; If the =
NETCONF/NETMOD does not define a <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; solution - then the implementation should =
provide a solution.<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; Of =
course, a standardized solution would be preferred. <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
&gt;I agree that this document shouldn't specify a solution.&nbsp; This =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt;document's role is to =
define requirements for a solution (not for =
implementations).<o:p></o:p></p><p class=3DMsoPlainText>&gt; Maybe =
simply:<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt;<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt;OLD:<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt;&nbsp; &gt; Implementations MUST provide a =
mechanism to choose which takes<o:p></o:p></p><p =
class=3DMsoPlainText>&gt;&nbsp;&nbsp; &gt; precedence.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
&gt;NEW:<o:p></o:p></p><p class=3DMsoPlainText>&gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt;&nbsp; &gt; It MUST be possible to choose which =
takes precedence.<o:p></o:p></p><p class=3DMsoPlainText>&gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; Sue:&nbsp; This was part of =
an earlier version, but people felt we must <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; indicate what chooses.<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText =
style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span style=3D'font-family:Wingdings'><span =
style=3D'mso-list:Ignore'>=D8<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp; </span></span></span><![endif]>Ok, so I assume the =
current text that this should be up to the implementation rather than a =
standardized solution is correct.<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText><span =
style=3D'color:black'>No, our understanding is that this text would =
allow the NETCONF to specify a solution, &nbsp;and if it did not &#8211; =
for implementations to create a solution. &nbsp;If this is not what you =
think this requirement means, then I&#8217;ve got to go back to refining =
the text. <o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText><span style=3D'color:black'>How about: =
<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'color:black'>Old:<o:p></o:p></span></p><p =
class=3DMsoPlainText>Implementations MUST provide a mechanism to choose =
which takes &nbsp;precedence.<o:p></o:p></p><p =
class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText><span style=3D'color:black'>New: =
<o:p></o:p></span></p><p class=3DMsoPlainText>Implementations MUST =
provide a mechanism to choose which takes precedence.<o:p></o:p></p><p =
class=3DMsoPlainText>If a standard mechanism to choose precedence =
exists, then the implementation MUST implement the standard mechanism. =
<o:p></o:p></p><p class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText>&gt; =
Summary: No change<o:p></o:p></p><p class=3DMsoPlainText>&gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt;&gt;&nbsp; &gt;o&nbsp; =
Ephemeral-REQ-08<o:p></o:p></p><p class=3DMsoPlainText>&gt; =
&gt;&gt;&nbsp; &gt;<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; =
&gt; I understand &quot;ephemeral&quot; and =
&quot;read/write&quot;.&nbsp; But what does&nbsp; &gt;<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt;&gt;&nbsp; =
&quot;status/configuration&quot; mean in this context?&nbsp; Can I =
have&nbsp; &gt;<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; =
&quot;ephemeral, read-only, configuration&quot;?&nbsp; Can I have&nbsp; =
&gt; &quot;ephemeral, <o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; =
&gt; write, status&quot;?<o:p></o:p></p><p class=3DMsoPlainText>&gt; =
&gt; &gt;<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; &gt; =
Ephemeral-REQ-08: Yang MUST have a way to indicate in a data =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; &gt; model that =
schema nodes have the following properties: <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; &gt; ephemeral,&nbsp; =
writable/&nbsp; not-writable, and status/configuration.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; Here we are indicating that =
Ephemeral state may be Ephemeral <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; configuration state or Operational =
state.<o:p></o:p></p><p class=3DMsoPlainText>&gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; I understand that.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
&gt; &gt; Every time we have not used &quot;ephemeral&quot;, =
&quot;read/write&quot;, <o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; =
&gt; &quot;status/configuration&quot;&nbsp; - we have bumped into =
someone's <o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; =
operational&nbsp; data model.<o:p></o:p></p><p class=3DMsoPlainText>&gt; =
&gt; &gt; Unless the netmod group has a finalized version of operational =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; state, it will =
Remain this way.<o:p></o:p></p><p class=3DMsoPlainText>&gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; This doesn't make any =
sense to me.&nbsp; This is a requirement to YANG, <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; and I<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; do not understand how to interpret this =
requirement.&nbsp; <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; Martin - I apologize, but I =
keep getting request to change to <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; different answers based on different =
&quot;yang experts&quot; opinion.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; I respect your expertise and your =
questions<o:p></o:p></p><p class=3DMsoPlainText>&gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; My questions were =
simple:<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; Can I have =
&quot;ephemeral, read-only, configuration&quot;? <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; You are missing a key point.&nbsp; Different =
I2RS agents have different <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
permissions.<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText =
style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span style=3D'font-family:Wingdings'><span =
style=3D'mso-list:Ignore'>=D8<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp; </span></span></span><![endif]>I do understand this, but =
the requirement is for YANG to provide a mechanism to specify these =
parameters *in the data model*.<o:p></o:p></p><p class=3DMsoPlainText =
style=3D'margin-left:.5in'><span style=3D'color:black'>What is =
&#8220;data mode&#8221;?&nbsp; It is not defined in yang 1.1.&nbsp; =
<o:p></o:p></span></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>&gt; For I2RS agent 1, you can have ephemeral, =
read-only configuration <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
because Agent 1 does not have permission to write this section of the =
data models.<o:p></o:p></p><p class=3DMsoPlainText>&gt; For I2RS agent 2 =
(who has permission to read this portion of the data<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; model), the data will be ephemera, =
configuration, read/write.&nbsp;&nbsp;&nbsp; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
This is part of the normal case of the I2RS client-I2RS agent. =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt;&nbsp; Can I have &quot;ephemeral, write, =
status&quot;?<o:p></o:p></p><p class=3DMsoPlainText>&gt; It is possible =
if you allow a remote client permission to clear <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; counters prior to sending.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; This is possible if the I2RS data model allows =
read and clear.&nbsp; <o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText =
style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span style=3D'font-family:Wingdings'><span =
style=3D'mso-list:Ignore'>=D8<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp; </span></span></span><![endif]>Sure, and there are =
already similar constructs, e.g., RFC 7317 defines an RPC to set the =
current date and time, even though the current-datetime is config =
false.&nbsp; This is possible even in YANG 1.0.<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText><span =
style=3D'color:black'>OK &#8211; the history is I had ephemeral =
state/non-ephemeral state (ephemeral configuration state and operational =
state) and read/write, but this did not seem to allow rpcs.&nbsp; =
&nbsp;<o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText><span style=3D'color:black'>How does this text work =
for you: <o:p></o:p></span></p><p class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText>Ephemeral-REQ-08:In addition to config true/false, =
there MUST be a way to indicate that YANG schema nodes represent =
ephemeral state. <o:p></o:p></p><p class=3DMsoPlainText>It is desirable =
to allow for, and have to way to indicate, config false YANG schema =
nodes that are writable operational state.<o:p></o:p></p><p =
class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText>&gt; =
&gt; &gt; o&nbsp; Ephemeral-REQ-09<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; &gt;&nbsp;&nbsp; This requirement is =
fine, but why is it labeled *changes* to <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; &gt; NETCONF?&nbsp; NETCONF already =
supports this requirement.<o:p></o:p></p><p class=3DMsoPlainText>&gt; =
&gt; &gt;&nbsp; <o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; Do =
you really support the following: <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt;&nbsp;&nbsp; 1.&nbsp; Support for =
communication mechanisms to enable an I2RS <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; client to<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt;&nbsp; =
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; determine that an I2RS agent =
supports the mechanisms needed for<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt;&nbsp; &gt;&nbsp; I2RS =
operation.<o:p></o:p></p><p class=3DMsoPlainText>&gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; Sure, by using std YANG features =
and/or protocol capabilities.<o:p></o:p></p><p class=3DMsoPlainText>&gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; Ok.&nbsp; How easy is it for =
the I2RS client to request this of the NETCONF <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; server or RESTCONF server?&nbsp; This =
requirement underscores that it must <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; not only be possible, but Easy for the client =
to query.<o:p></o:p></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>I'd say that it is easy; YANG 1.1 even provides a =
way for the client to cache the server's capabilities in order to not =
have to re-check all capabilities every time.<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>Howabout:<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>&gt;&gt; OLD:<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>&gt;&gt;&nbsp; The conceptual changes to =
NETCONF<o:p></o:p></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>&gt;&gt; NEW:<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>&gt;&gt;&nbsp; The requirements to NETCONF =
are:<o:p></o:p></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>This was the previous version.&nbsp; Juergen wanted =
it changed to configuration. If it is minor, lets leae it. =
<o:p></o:p></p><p class=3DMsoPlainText><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoPlainText>But in the light of the other issues, this one is =
really minor.<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText>&gt; =
&gt;&gt;&nbsp;&nbsp;&nbsp; 2.&nbsp; The ephemeral state must support =
notification of write conflicts<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
using the priority requirements defined in section 7 below =
in<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; =
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; requirements Ephemeral-REQ-11 through =
Ephemeral-REQ-14).<o:p></o:p></p><p class=3DMsoPlainText>&gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; NETCONF the =
protocol supports notifications; it is not involved in <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; the<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; semantics for when/how these notifications are =
generated.<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; I think =
this requirement probably should not be directed to =
NETCONF.<o:p></o:p></p><p class=3DMsoPlainText>&gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; People woho have been working in netconf are =
actively supporting <o:p></o:p></p><p class=3DMsoPlainText>&gt; changes =
to event notifications for netconf&nbsp; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; =
(draft-gonzalez-netconf-4277bis-02,<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; draft-gonzalez-netconf-evnet-notifications-00) =
or restconf <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
(draft-voit-netconf-restconf-notif-00).&nbsp; Where else would you =
suggest <o:p></o:p></p><p class=3DMsoPlainText>&gt; the write conflict =
is provided?&nbsp; Early reports to I2RS during protocol =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; selection claimed this was =
the place to work.<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText =
style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span style=3D'font-family:Wingdings'><span =
style=3D'mso-list:Ignore'>=D8<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp; </span></span></span><![endif]>I think it will be in the =
definition of ephemeral state.&nbsp; Such a solution would specify under =
which circumstances certain notifications are =
generated.<o:p></o:p></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText><span style=3D'color:black'>Sue: This did not =
provide a clean definition of ephemeral state agreeable to =
Juergen.&nbsp; We left it in the rather length ephemeral-REQ-11 to =
ephemeral-REQ-14. <o:p></o:p></span></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText>&gt; =
&gt;&gt; This is not what other netconf/netmod people have indicated. =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; If I'm not mistaken, Andy said the same =
thing re capabilities.<o:p></o:p></p><p class=3DMsoPlainText>&gt; Andy =
did same the same thing on #1.&nbsp; However, the emphasis is going =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; from &quot;possible&quot; to =
&quot;easy&quot;.<o:p></o:p></p><p class=3DMsoPlainText>&gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; Summary: Need response =
on -09 and -10 before changing.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
Summary:&nbsp; Awaiting confirmation on &quot;write-conflict&quot; prior =
to any change. <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; &gt;o&nbsp; =
Ephemeral-REQ-10<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; =
&gt;<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; =
&gt;&nbsp;&nbsp; This requirement is fine, but why is it labeled =
*changes* to <o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; &gt; =
RESTCONF?&nbsp; RESTCONF already supports this =
requirement.<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; Are you really =
sure you support priority requirements as specified <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; in items Ephemeral-REQ-11 through =
Ephemeral-REQ-14?<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; =
Not what other people have said.&nbsp; Does not hurt if you do? =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; Summary: Need response on -09 and -10 =
before changing. <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; See =
above.<o:p></o:p></p><p class=3DMsoPlainText>&gt; See answers above as =
well. <o:p></o:p></p><p class=3DMsoPlainText>&gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt;o&nbsp; =
Ephemeral-REQ-13<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; =
&gt;<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt;&nbsp; &gt;&nbsp; I =
do not understand what this requirement means.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt;<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt;&nbsp;&nbsp; (BTW, the text should be =
rephrased; it now says &quot;the requirement <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; ... is required =
...&quot;)<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt;&nbsp;&nbsp;&nbsp; =
Ephemeral-REQ-13: The requirement to support multi-headed control =
is<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt;&nbsp;&nbsp;&nbsp; =
required for collisions and the priority resolution of =
collisions.<o:p></o:p></p><p class=3DMsoPlainText>&gt; =
&gt;&nbsp;&nbsp;&nbsp; Multi-headed control is not tied to ephemeral =
state.&nbsp; I2RS is not<o:p></o:p></p><p class=3DMsoPlainText>&gt; =
&gt;&nbsp;&nbsp;&nbsp; mandating how AAA supports priority.&nbsp; =
Mechanisms which prevent<o:p></o:p></p><p class=3DMsoPlainText>&gt; =
&gt;&nbsp;&nbsp;&nbsp; collisions of two clients trying the same node of =
data are the focus.<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; I believe this text =
refines the requirement to support multi-headed <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; control to only be required for =
collisions and priority resolution <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; of<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; collisions.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
Ok, this makes it clearer.&nbsp; Maybe you can do:<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
OLD:<o:p></o:p></p><p class=3DMsoPlainText>&gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt;&nbsp;&nbsp; The requirement to support =
multi-headed control is<o:p></o:p></p><p =
class=3DMsoPlainText>&gt;&nbsp;&nbsp; required for collisions and the =
priority resolution of collisions.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
NEW:<o:p></o:p></p><p class=3DMsoPlainText>&gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt;&nbsp; Multi-headed control is required for =
collisions and the priority <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
resolution of collisions.<o:p></o:p></p><p class=3DMsoPlainText>&gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; Perhaps you understood =
the English in a different manner. <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; This text is terse, and assumes you =
understand the I2RS architecture. <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; Rather than repeat that text here, =
perhaps you will review it and <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; see if you then understand this =
text.<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; We have been terse =
based on feedback from netconf/netmod reviewers. <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
Terse is fine, as long as it is clear.&nbsp; Pointers to other documents =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; are also fine, they help the =
readers to understand what you had in mind.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
Summary: <o:p></o:p></p><p class=3DMsoPlainText>&gt; Will change to: =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; /Multi-headed control is =
required for collisions and the priority <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; resolution of collisions./<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>Ok.<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText>&gt; =
&gt; &gt;o&nbsp; Ephemeral-REQ-14<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt;<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; If this is not a new requirement, =
does it need to be part of this <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; document?<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; If the answer is yes, are there =
other things from the architecture <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; document that should be listed here, =
e.g., details about priority <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
&gt; &gt; interaction w/ local config?<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; Again, we were cautioned in our early =
discussions not to define the <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; solution or to assume a solution in I2RS =
requirements.<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; Summary: No =
change<o:p></o:p></p><p class=3DMsoPlainText>&gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; Actually, you *did* change this in -12, =
to the better!<o:p></o:p></p><p class=3DMsoPlainText>&gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; Yes.&nbsp; I'm glad you =
liked it. <o:p></o:p></p><p class=3DMsoPlainText>&gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt;o&nbsp; =
Ephemeral-REQ-15<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; =
&gt; I do not understand what this requirement means.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt;&gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt;&nbsp; Example: <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; I2RS =
client&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp; I2RS Agent <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt;&nbsp; =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt;&nbsp; Message 0 [query to see if =
eth0 is up] <o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; =
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [response eth0 is up =
] Message 1 <o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; =
[install I2RS Static route associated with eth0 ] Message 2 =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; [install&nbsp; BGP =
I2RS route dependent on I2RS static route]<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt;&nbsp; =
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [Message 1-reply =
success]<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt;&nbsp; =
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [Message 2-reply =
success]<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt;&nbsp; =
&gt;<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; Message 1 and =
Message 2 are individual actions but linked.&nbsp; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; However,&nbsp; Message 2 will not =
work if the I2RS static route has not be installed.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; I2RS does not include roll-back or =
atomicity of Message 1 and Message 2.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
&gt; &gt; It requires that the I2RS client know the status of each =
action. <o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; None of these =
multiple message sequences should allow the I2RS <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; agent to insert errors into the =
Ephemeral Configuration state or <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; &gt; Ephemeral&nbsp; operational =
state.<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; =
&gt;<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; &gt; Does this =
example help? <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; Well, I think that this =
follows from the requirements on <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; 'constraints', so<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; this requirement is at best =
redundant.<o:p></o:p></p><p class=3DMsoPlainText>&gt; Perhaps this is =
true, however this text is the result of 4 weeks of =
debate.<o:p></o:p></p><p class=3DMsoPlainText>&gt; The compromise for =
all participants was to place this requirement.&nbsp; If =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; you feel it is redundant, =
you are aligning with some of the people in <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; the debate.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
&gt; The text is also not very clear.&nbsp; For example it talks about =
&quot;not <o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; =
insert<o:p></o:p></p><p class=3DMsoPlainText>&gt; errors&quot;.&nbsp; =
What is an &quot;error&quot; that could be inserted?&nbsp; What you =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; probably mean is that all =
constraints MUST be true.<o:p></o:p></p><p class=3DMsoPlainText>&gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; No - we mean that multiple =
messages MUST not insert an error.&nbsp; Andy <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; Bierman states if we allow less than the =
current constraints (8.3.1, <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
8.3.2, 8.3.3 in<o:p></o:p></p><p class=3DMsoPlainText>&gt; netconf) and =
the current netconf constraints we could have a error in =
the<o:p></o:p></p><p class=3DMsoPlainText>&gt; ephemeral configuration =
data store.&nbsp;&nbsp; We simply state this MUST not happen. =
<o:p></o:p></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText =
style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 =
lfo2'><![if !supportLists]><span style=3D'font-family:Wingdings'><span =
style=3D'mso-list:Ignore'>=D8<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp; </span></span></span><![endif]>I think you just confirmed =
what I wrote :)<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText><span =
style=3D'color:black'>Sue: Yes, I did.&nbsp; Andy seem to desire to say =
it in this fashion.&nbsp; <o:p></o:p></span></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>/martin<o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p class=3DMsoPlainText>&gt; =
For some models using the high-speed update with minimal checking, the =
I2RS<o:p></o:p></p><p class=3DMsoPlainText>&gt; is willing to provide =
self-checks of the data.&nbsp;&nbsp; If you mix this type =
(type<o:p></o:p></p><p class=3DMsoPlainText>&gt; 4 above) and the normal =
type, perhaps you could get an error.&nbsp; The <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; self-checking would then detect it, invalidate =
all the &quot;invalid&quot; data <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; and send a notification to the I2RS client =
that the data has been invalidated.<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; This is not what we are focusing on here. =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
&gt; /martin<o:p></o:p></p><p class=3DMsoPlainText>&gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; <o:p></o:p></p><p class=3DMsoPlainText>&gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; Summary: No changes<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; o&nbsp; general<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt;&nbsp;&nbsp;&nbsp; =
s/Yang/YANG/g<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; =
<o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; Thank you - I will =
change this after other revisions have been suggested. <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; /martin<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; <o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; =
_______________________________________________<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; i2rs mailing list<o:p></o:p></p><p =
class=3DMsoPlainText>&gt; &gt; <a href=3D"mailto:i2rs@ietf.org"><span =
style=3D'color:windowtext;text-decoration:none'>i2rs@ietf.org</span></a><=
o:p></o:p></p><p class=3DMsoPlainText>&gt; &gt; <a =
href=3D"https://www.ietf.org/mailman/listinfo/i2rs"><span =
style=3D'color:windowtext;text-decoration:none'>https://www.ietf.org/mail=
man/listinfo/i2rs</span></a><o:p></o:p></p><p class=3DMsoPlainText>&gt; =
&gt; <o:p></o:p></p><p class=3DMsoPlainText>&gt; <o:p></o:p></p><p =
class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>_______________________________________________<o:p>=
</o:p></p><p class=3DMsoPlainText>i2rs mailing list<o:p></o:p></p><p =
class=3DMsoPlainText><a href=3D"mailto:i2rs@ietf.org"><span =
style=3D'color:windowtext;text-decoration:none'>i2rs@ietf.org</span></a><=
o:p></o:p></p><p class=3DMsoPlainText><a =
href=3D"https://www.ietf.org/mailman/listinfo/i2rs"><span =
style=3D'color:windowtext;text-decoration:none'>https://www.ietf.org/mail=
man/listinfo/i2rs</span></a><o:p></o:p></p></div></body></html>
------=_NextPart_000_0013_01D1D3B3.5D2FDE80--


From nobody Fri Jul  1 14:50:45 2016
Return-Path: <internet-drafts@ietf.org>
X-Original-To: i2rs@ietf.org
Delivered-To: i2rs@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id C0F9A12D0AB; Fri,  1 Jul 2016 14:50:39 -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>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.25.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20160701215039.24709.66947.idtracker@ietfa.amsl.com>
Date: Fri, 01 Jul 2016 14:50:39 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/205GZf6WSJh1QPq3YEREa23EcXU>
Cc: i2rs@ietf.org
Subject: [i2rs] I-D Action: draft-ietf-i2rs-pkt-eca-data-model-01.txt
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Jul 2016 21:50:40 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Interface to the Routing System of the IETF.

        Title           : Filter-Based Packet Forwarding ECA Policy
        Authors         : Susan Hares
                          Qin Wu
                          Russ White
	Filename        : draft-ietf-i2rs-pkt-eca-data-model-01.txt
	Pages           : 43
	Date            : 2016-07-01

Abstract:
   This document describes the yang data model for packet forwarding
   policy that filters received packets and forwards (or drops) the
   packets.  Prior to forwarding the packets out other interfaces, some
   of the fields in the packets may be modified.  If one considers the
   packet reception an event, this packet policy is a minimalistic
   Event-Match Condition-Action policy.  This policy controls forwarding
   of packets received by a routing device on one or more interfaces on
   which this policy is enabled.  The policy is composed of an ordered
   list of policy rules.  Each policy policy rule contains a set of
   match conditions that filters for packets plus a set of actions to
   modify the packet and forward packets.  The match conditions can
   match tuples in multiple layers (L1-L4, application), interface
   received on, and and other conditions regarding the packet (size of
   packet, time of day).  The modify packet actions allow for setting
   things within the packet plus decapsulation and encapsulation packet.
   The forwarding actions include forwarding via interfaces, tunnels, or
   nexthops and dropping the packet.  The policy model can be used with
   the session ephemeral (BGP Flow Specifications), reboot ephemeral
   state (I2RS ephemeral), and non-ephemeral routing/forwarding state
   (e.g. configuration state ).


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-i2rs-pkt-eca-data-model/

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-ietf-i2rs-pkt-eca-data-model-01

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-i2rs-pkt-eca-data-model-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 Sun Jul  3 23:38:48 2016
Return-Path: <internet-drafts@ietf.org>
X-Original-To: i2rs@ietf.org
Delivered-To: i2rs@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 930B312D51F; Sun,  3 Jul 2016 23:38:46 -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>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.25.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20160704063846.9359.36320.idtracker@ietfa.amsl.com>
Date: Sun, 03 Jul 2016 23:38:46 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/Uvsvqs95Ug1CgGeS1-mlmIEdurs>
Cc: i2rs@ietf.org
Subject: [i2rs] I-D Action: draft-ietf-i2rs-rib-data-model-06.txt
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Jul 2016 06:38:46 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Interface to the Routing System of the IETF.

        Title           : A YANG Data Model for Routing Information Base (RIB)
        Authors         : Lixing Wang
                          Hariharan Ananthakrishnan
                          Mach(Guoyi) Chen
                          Amit Dass
                          Sriganesh Kini
                          Nitin Bahadur
	Filename        : draft-ietf-i2rs-rib-data-model-06.txt
	Pages           : 67
	Date            : 2016-07-03

Abstract:
   This document defines a YANG data model for Routing Information Base
   (RIB) that aligns with the I2RS RIB information model.



The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-i2rs-rib-data-model/

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-ietf-i2rs-rib-data-model-06

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-i2rs-rib-data-model-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 Tue Jul  5 08:48:07 2016
Return-Path: <rwilton@cisco.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 217FD12D0C8 for <i2rs@ietfa.amsl.com>; Tue,  5 Jul 2016 08:48:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.946
X-Spam-Level: 
X-Spam-Status: No, score=-15.946 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Yp8hJK8T8xqs for <i2rs@ietfa.amsl.com>; Tue,  5 Jul 2016 08:48:01 -0700 (PDT)
Received: from aer-iport-4.cisco.com (aer-iport-4.cisco.com [173.38.203.54]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8F31512D09A for <i2rs@ietf.org>; Tue,  5 Jul 2016 08:48:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7164; q=dns/txt; s=iport; t=1467733680; x=1468943280; h=subject:to:references:from:message-id:date:mime-version: in-reply-to; bh=itLvUBnhG4oR7j9q8WeRJntVfNmkalLaeHAtAFQXyBg=; b=Lf2Pz/o69GrEKKPrHh37JDNXOJ51o7dFlLUYJljsy5zKaAWYmm4gRWua zCNi6MPNh8FAV/AvBmmLrUBLg5LfFIGjlkv5ZNMH20Ip/75n9z6bm6zOl HjPx9e3vqyxgzfJlxoYpUYVp1mMycvoJGH34GphxGv2pI8JR/ouzLizbr E=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BGCQAX1XtX/xbLJq1cgnCBJCpStEWGe?= =?us-ascii?q?CKFdgKCAAEBAQEBAWYnhE0BBQEBbBsLDgQGLiciDgYBDAYCAQGILA67IQEBAQE?= =?us-ascii?q?BAQEBAQEBAQEBAQEBAQEBARyGJ4F4glWKGwWZE4YJiD6Bak6ECIMLhV+QClSDc?= =?us-ascii?q?TsyiHkBAQE?=
X-IronPort-AV: E=Sophos;i="5.26,580,1459814400";  d="scan'208,217";a="638384931"
Received: from aer-iport-nat.cisco.com (HELO aer-core-3.cisco.com) ([173.38.203.22]) by aer-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 05 Jul 2016 15:47:58 +0000
Received: from [10.63.23.64] (dhcp-ensft1-uk-vla370-10-63-23-64.cisco.com [10.63.23.64]) by aer-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id u65Flw0o022074; Tue, 5 Jul 2016 15:47:58 GMT
To: Susan Hares <shares@ndzh.com>, i2rs@ietf.org
References: <20160701200743.24561.41389.idtracker@ietfa.amsl.com>
From: Robert Wilton <rwilton@cisco.com>
Message-ID: <d9813764-832c-fe8b-7ee2-ca7ac8dbc581@cisco.com>
Date: Tue, 5 Jul 2016 16:47:58 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1
MIME-Version: 1.0
In-Reply-To: <20160701200743.24561.41389.idtracker@ietfa.amsl.com>
Content-Type: multipart/alternative; boundary="------------C17BD6A2F81C57D90E84A2B5"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/V2ekVKxQG12LUM2ER6rksbQteyw>
Subject: Re: [i2rs] I-D Action: draft-ietf-i2rs-ephemeral-state-13.txt
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 05 Jul 2016 15:48:04 -0000

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

Hi Sue,

Looking at requirement REQ-07, I had a further clarifying question:

3.4. Ephemeral Configuration overlapping Local Configuration

    Ephemeral-REQ-07: Ephemeral configuration state could override
    overlapping local configuration state, or vice-versa.
    Implementations MUST provide a mechanism to choose which takes
    precedence.  This mechanism MUST include local configuration (policy)
    and MAY be provided via the I2RS protocol mechanisms.


It is unclear to me whether this requirement only covers the specific 
case that a datanode for the same YANG schema leaf exists with two 
different values in both the local configuration and ephemeral 
configuration datastores, or whether it is also necessary to allow one 
datastore to override the other datastore by deleting a datanode for the 
same YANG schema leaf.

E.g. if ephemeral ds overrides local configuration ds, and the local 
config ds has leaf foo=true, and ephemeral wants to override and force 
leaf foo to be deleted altogether.

Thanks,
Rob


On 01/07/2016 21:07, internet-drafts@ietf.org wrote:
> A New Internet-Draft is available from the on-line Internet-Drafts directories.
> This draft is a work item of the Interface to the Routing System of the IETF.
>
>          Title           : I2RS Ephemeral State Requirements
>          Authors         : Jeff Haas
>                            Susan Hares
> 	Filename        : draft-ietf-i2rs-ephemeral-state-13.txt
> 	Pages           : 11
> 	Date            : 2016-07-01
>
> Abstract:
>     This document covers requests to the NETMOD and NETCONF Working
>     Groups for functionality to support the ephemeral state requirements
>     to implement the I2RS architecture.
>
>
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-i2rs-ephemeral-state/
>
> There's also a htmlized version available at:
> https://tools.ietf.org/html/draft-ietf-i2rs-ephemeral-state-13
>
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=draft-ietf-i2rs-ephemeral-state-13
>
>
> 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/
>
> _______________________________________________
> i2rs mailing list
> i2rs@ietf.org
> https://www.ietf.org/mailman/listinfo/i2rs
> .
>


--------------C17BD6A2F81C57D90E84A2B5
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Hi Sue,</p>
    <p>Looking at requirement REQ-07, I had a further clarifying
      question:<br>
    </p>
    <pre style="box-sizing: border-box; overflow: auto; font-family: &quot;PT Mono&quot;, Monaco, monospace; font-size: 14px; display: block; padding: 10px; margin: 0px 0px 10.5px; line-height: 1.214; color: rgb(0, 0, 0); word-break: break-all; word-wrap: break-word; border: 1px solid rgb(204, 204, 204); border-radius: 4px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 253, 245);"><span class="m_h" style="box-sizing: border-box;">3.4.  Ephemeral Configuration overlapping Local Configuration</span>

   Ephemeral-REQ-07: Ephemeral configuration state could override
   overlapping local configuration state, or vice-versa.
   Implementations MUST provide a mechanism to choose which takes
   precedence.  This mechanism MUST include local configuration (policy)
   and MAY be provided via the I2RS protocol mechanisms.</pre>
    <br>
    It is unclear to me whether this requirement only covers the
    specific case that a datanode for the same YANG schema leaf exists
    with two different values in both the local configuration and
    ephemeral configuration datastores, or whether it is also necessary
    to allow one datastore to override the other datastore by deleting a
    datanode for the same YANG schema leaf.<br>
    <br>
    E.g. if ephemeral ds overrides local configuration ds, and the local
    config ds has leaf foo=true, and ephemeral wants to override and
    force leaf foo to be deleted altogether.<br>
    <br>
    Thanks,<br>
    Rob<br>
    <br>
    <br>
    <div class="moz-cite-prefix">On 01/07/2016 21:07,
      <a class="moz-txt-link-abbreviated" href="mailto:internet-drafts@ietf.org">internet-drafts@ietf.org</a> wrote:<br>
    </div>
    <blockquote
      cite="mid:20160701200743.24561.41389.idtracker@ietfa.amsl.com"
      type="cite">
      <pre wrap="">
A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Interface to the Routing System of the IETF.

        Title           : I2RS Ephemeral State Requirements
        Authors         : Jeff Haas
                          Susan Hares
	Filename        : draft-ietf-i2rs-ephemeral-state-13.txt
	Pages           : 11
	Date            : 2016-07-01

Abstract:
   This document covers requests to the NETMOD and NETCONF Working
   Groups for functionality to support the ephemeral state requirements
   to implement the I2RS architecture.


The IETF datatracker status page for this draft is:
<a class="moz-txt-link-freetext" href="https://datatracker.ietf.org/doc/draft-ietf-i2rs-ephemeral-state/">https://datatracker.ietf.org/doc/draft-ietf-i2rs-ephemeral-state/</a>

There's also a htmlized version available at:
<a class="moz-txt-link-freetext" href="https://tools.ietf.org/html/draft-ietf-i2rs-ephemeral-state-13">https://tools.ietf.org/html/draft-ietf-i2rs-ephemeral-state-13</a>

A diff from the previous version is available at:
<a class="moz-txt-link-freetext" href="https://www.ietf.org/rfcdiff?url2=draft-ietf-i2rs-ephemeral-state-13">https://www.ietf.org/rfcdiff?url2=draft-ietf-i2rs-ephemeral-state-13</a>


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:
<a class="moz-txt-link-freetext" href="ftp://ftp.ietf.org/internet-drafts/">ftp://ftp.ietf.org/internet-drafts/</a>

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

</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------C17BD6A2F81C57D90E84A2B5--


From nobody Tue Jul  5 13:02:22 2016
Return-Path: <shares@ndzh.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 419EF12D618 for <i2rs@ietfa.amsl.com>; Tue,  5 Jul 2016 13:02:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.749
X-Spam-Level: *
X-Spam-Status: No, score=1.749 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001, RDNS_NONE=0.793, T_KAM_HTML_FONT_INVALID=0.01] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9RonXxivmTZj for <i2rs@ietfa.amsl.com>; Tue,  5 Jul 2016 13:02:17 -0700 (PDT)
Received: from hickoryhill-consulting.com (unknown [50.245.122.97]) (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 0765D12D5A4 for <i2rs@ietf.org>; Tue,  5 Jul 2016 13:02:15 -0700 (PDT)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=174.124.185.200; 
From: "Susan Hares" <shares@ndzh.com>
To: "'Robert Wilton'" <rwilton@cisco.com>, <i2rs@ietf.org>
References: <20160701200743.24561.41389.idtracker@ietfa.amsl.com> <d9813764-832c-fe8b-7ee2-ca7ac8dbc581@cisco.com>
In-Reply-To: <d9813764-832c-fe8b-7ee2-ca7ac8dbc581@cisco.com>
Date: Tue, 5 Jul 2016 16:01:47 -0400
Message-ID: <257201d1d6f8$0fe11de0$2fa359a0$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_2573_01D1D6D6.88D10480"
X-Mailer: Microsoft Outlook 14.0
Content-Language: en-us
Thread-Index: AQHopX2aMfIm8FzKr5WgIF/lQNm+IQIq/6qQn8tChnA=
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/tQ4-BxtOl-W0ChChgRbEjs8JNQY>
Subject: Re: [i2rs] I-D Action: draft-ietf-i2rs-ephemeral-state-13.txt
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 05 Jul 2016 20:02:19 -0000

This is a multipart message in MIME format.

------=_NextPart_000_2573_01D1D6D6.88D10480
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Robert: 

 

Thank you for the question.  Answers below. 

 

 

From: Robert Wilton [mailto:rwilton@cisco.com] 
Sent: Tuesday, July 5, 2016 11:48 AM
To: Susan Hares; i2rs@ietf.org
Subject: Re: [i2rs] I-D Action: draft-ietf-i2rs-ephemeral-state-13.txt

 

Hi Sue,

Looking at requirement REQ-07, I had a further clarifying question:

3.4.  Ephemeral Configuration overlapping Local Configuration
 
   Ephemeral-REQ-07: Ephemeral configuration state could override
   overlapping local configuration state, or vice-versa.
   Implementations MUST provide a mechanism to choose which takes
   precedence.  This mechanism MUST include local configuration (policy)
   and MAY be provided via the I2RS protocol mechanisms.


> It is unclear to me whether this requirement only covers the specific case
that a datanode for the same YANG schema leaf exists with two different
values in both the local configuration and ephemeral configuration
datastores, or whether it is also  necessary to allow one datastore to
override the other datastore by deleting a datanode for the same YANG schema
leaf.

This case covers the data node that exists within the same Yang leaf with
two different values in local configuration and ephemeral configuration.
The I2RS architecture document (section 6.3, and the specific examples in
section 6.3.1) specifically indicates that the ephemeral data store should
not override other data stores by deleting a data in the Local
Configuration.  

E.g. if ephemeral ds overrides local configuration ds, and the local config
ds has leaf foo=true, and ephemeral wants to override and force leaf foo to
be deleted altogether.

Ephemeral 

      Grouping route {

    }

Static configuration 

   Grouping route {   

  /* or logical equivalent to ephemeral route */

  }

If ephemeral overwrites static, then static must stay for when ephemeral
goes away.  If local static configuration overwrites ephemeral, the I2RS
Agent sends a notification to the I2RS client. 

Thanks,
Rob



On 01/07/2016 21:07, internet-drafts@ietf.org wrote:

 
A New Internet-Draft is available from the on-line Internet-Drafts
directories.
This draft is a work item of the Interface to the Routing System of the
IETF.
 
        Title           : I2RS Ephemeral State Requirements
        Authors         : Jeff Haas
                          Susan Hares
  Filename        : draft-ietf-i2rs-ephemeral-state-13.txt
  Pages           : 11
  Date            : 2016-07-01
 
Abstract:
   This document covers requests to the NETMOD and NETCONF Working
   Groups for functionality to support the ephemeral state requirements
   to implement the I2RS architecture.
 
 
The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-i2rs-ephemeral-state/
 
There's also a htmlized version available at:
https://tools.ietf.org/html/draft-ietf-i2rs-ephemeral-state-13
 
A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-i2rs-ephemeral-state-13
 
 
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/
 
_______________________________________________
i2rs mailing list
i2rs@ietf.org
https://www.ietf.org/mailman/listinfo/i2rs
.
 

 


------=_NextPart_000_2573_01D1D6D6.88D10480
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Monaco;
	panose-1:0 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	color:black;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	color:black;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";
	color:black;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	color:black;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;
	color:black;}
span.mh
	{mso-style-name:m_h;}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:757294697;
	mso-list-type:hybrid;
	mso-list-template-ids:-1155600538 -1697363280 67698691 67698693 =
67698689 67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:2;
	mso-level-number-format:bullet;
	mso-level-text:\F0D8;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body bgcolor=3Dwhite =
lang=3DEN-US link=3Dblue vlink=3Dpurple><div class=3DWordSection1><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Robert: <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Thank you for the question.&nbsp; Answers below. =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowt=
ext'>From:</span></b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowt=
ext'> Robert Wilton [mailto:rwilton@cisco.com] <br><b>Sent:</b> Tuesday, =
July 5, 2016 11:48 AM<br><b>To:</b> Susan Hares; =
i2rs@ietf.org<br><b>Subject:</b> Re: [i2rs] I-D Action: =
draft-ietf-i2rs-ephemeral-state-13.txt<o:p></o:p></span></p></div></div><=
p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p>Hi =
Sue,<o:p></o:p></p><p>Looking at requirement REQ-07, I had a further =
clarifying question:<o:p></o:p></p><div =
style=3D'mso-element:para-border-div;border:solid #CCCCCC =
1.0pt;padding:8.0pt 8.0pt 8.0pt 8.0pt;background:#FFFDF5'><pre =
style=3D'margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all;bord=
er:none;padding:0in;box-sizing: border-box;word-wrap: =
break-word;border-radius: 4px;orphans: auto;text-align:start;widows: =
1;-webkit-text-stroke-width: 0px;overflow:auto;word-spacing:0px'><span =
class=3Dmh><span =
style=3D'font-size:10.5pt;font-family:"Monaco","serif"'>3.4.&nbsp; =
Ephemeral Configuration overlapping Local =
Configuration</span></span><span =
style=3D'font-size:10.5pt;font-family:"Monaco","serif"'><o:p></o:p></span=
></pre><pre =
style=3D'margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all;bord=
er:none;padding:0in'><span =
style=3D'font-size:10.5pt;font-family:"Monaco","serif"'><o:p>&nbsp;</o:p>=
</span></pre><pre =
style=3D'margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all;bord=
er:none;padding:0in'><span =
style=3D'font-size:10.5pt;font-family:"Monaco","serif"'>&nbsp;&nbsp; =
Ephemeral-REQ-07: Ephemeral configuration state could =
override<o:p></o:p></span></pre><pre =
style=3D'margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all;bord=
er:none;padding:0in'><span =
style=3D'font-size:10.5pt;font-family:"Monaco","serif"'>&nbsp;&nbsp; =
overlapping local configuration state, or =
vice-versa.<o:p></o:p></span></pre><pre =
style=3D'margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all;bord=
er:none;padding:0in'><span =
style=3D'font-size:10.5pt;font-family:"Monaco","serif"'>&nbsp;&nbsp; =
Implementations MUST provide a mechanism to choose which =
takes<o:p></o:p></span></pre><pre =
style=3D'margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all;bord=
er:none;padding:0in'><span =
style=3D'font-size:10.5pt;font-family:"Monaco","serif"'>&nbsp;&nbsp; =
precedence.&nbsp; This mechanism MUST include local configuration =
(policy)<o:p></o:p></span></pre><pre =
style=3D'margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all;bord=
er:none;padding:0in'><span =
style=3D'font-size:10.5pt;font-family:"Monaco","serif"'>&nbsp;&nbsp; and =
MAY be provided via the I2RS protocol =
mechanisms.<o:p></o:p></span></pre></div><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><br><span style=3D'color:#1F497D'>&gt; =
</span>It is unclear to me whether this requirement only covers the =
specific case that a datanode for the same YANG schema leaf exists with =
two different values in both the local configuratio<span =
style=3D'color:#1F497D'>n</span> and ephemeral configuration datastores, =
or whether it is also <span =
style=3D'color:#1F497D'>&nbsp;</span>necessary to allow one datastore to =
override the other datastore by deleting a datanode for the same YANG =
schema leaf.<span style=3D'color:#1F497D'><o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'margin-bottom:12.0pt'><span =
style=3D'color:#1F497D'>This case covers the data node that exists =
within the same Yang leaf with two different values in local =
configuration and ephemeral configuration.&nbsp; &nbsp;The I2RS =
architecture document (section 6.3, and the specific examples in section =
6.3.1) specifically indicates that the ephemeral data store should not =
override other data stores by deleting a data in the Local =
Configuration.&nbsp; </span><br><br>E.g. if ephemeral ds overrides local =
configuration ds, and the local config ds has leaf foo=3Dtrue, and =
ephemeral wants to override and force leaf foo to be deleted =
altogether.<span style=3D'color:#1F497D'><o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'margin-bottom:12.0pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Ephemeral <o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Grouping route =
{<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp;&nbsp; }<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Static configuration <o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp;&nbsp;Grouping route { =
&nbsp;&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp;/* or logical equivalent to ephemeral route =
*/<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp; }<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><span style=3D'color:#1F497D'>If =
ephemeral overwrites static, then static must stay for when ephemeral =
goes away. &nbsp;If local static configuration overwrites ephemeral, the =
I2RS Agent sends a notification to the I2RS client. =
</span><br><br>Thanks,<br>Rob<br><br><span =
style=3D'color:#1F497D'><o:p></o:p></span></p><div><p =
class=3DMsoNormal>On 01/07/2016 21:07, <a =
href=3D"mailto:internet-drafts@ietf.org">internet-drafts@ietf.org</a> =
wrote:<o:p></o:p></p></div><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><pre><o:p>&nbsp;</o:p></pr=
e><pre>A New Internet-Draft is available from the on-line =
Internet-Drafts directories.<o:p></o:p></pre><pre>This draft is a work =
item of the Interface to the Routing System of the =
IETF.<o:p></o:p></pre><pre><o:p>&nbsp;</o:p></pre><pre>&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp; =
Title&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : I2RS =
Ephemeral State =
Requirements<o:p></o:p></pre><pre>&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;Authors&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
 : Jeff =
Haas<o:p></o:p></pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Susan Hares<o:p></o:p></pre><pre>&nbsp; =
Filename&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : =
draft-ietf-i2rs-ephemeral-state-13.txt<o:p></o:p></pre><pre>&nbsp; =
Pages&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : =
11<o:p></o:p></pre><pre>&nbsp; =
Date&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : =
2016-07-01<o:p></o:p></pre><pre><o:p>&nbsp;</o:p></pre><pre>Abstract:<o:p=
></o:p></pre><pre>&nbsp;&nbsp; This document covers requests to the =
NETMOD and NETCONF Working<o:p></o:p></pre><pre>&nbsp;&nbsp; Groups for =
functionality to support the ephemeral state =
requirements<o:p></o:p></pre><pre>&nbsp;&nbsp; to implement the I2RS =
architecture.<o:p></o:p></pre><pre><o:p>&nbsp;</o:p></pre><pre><o:p>&nbsp=
;</o:p></pre><pre>The IETF datatracker status page for this draft =
is:<o:p></o:p></pre><pre><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-i2rs-ephemeral-state/=
">https://datatracker.ietf.org/doc/draft-ietf-i2rs-ephemeral-state/</a><o=
:p></o:p></pre><pre><o:p>&nbsp;</o:p></pre><pre>There's also a htmlized =
version available at:<o:p></o:p></pre><pre><a =
href=3D"https://tools.ietf.org/html/draft-ietf-i2rs-ephemeral-state-13">h=
ttps://tools.ietf.org/html/draft-ietf-i2rs-ephemeral-state-13</a><o:p></o=
:p></pre><pre><o:p>&nbsp;</o:p></pre><pre>A diff from the previous =
version is available at:<o:p></o:p></pre><pre><a =
href=3D"https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-i2rs-ephemeral-sta=
te-13">https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-i2rs-ephemeral-stat=
e-13</a><o:p></o:p></pre><pre><o:p>&nbsp;</o:p></pre><pre><o:p>&nbsp;</o:=
p></pre><pre>Please note that it may take a couple of minutes from the =
time of submission<o:p></o:p></pre><pre>until the htmlized version and =
diff are available at =
tools.ietf.org.<o:p></o:p></pre><pre><o:p>&nbsp;</o:p></pre><pre>Internet=
-Drafts are also available by anonymous FTP at:<o:p></o:p></pre><pre><a =
href=3D"ftp://ftp.ietf.org/internet-drafts/">ftp://ftp.ietf.org/internet-=
drafts/</a><o:p></o:p></pre><pre><o:p>&nbsp;</o:p></pre><pre>____________=
___________________________________<o:p></o:p></pre><pre>i2rs mailing =
list<o:p></o:p></pre><pre><a =
href=3D"mailto:i2rs@ietf.org">i2rs@ietf.org</a><o:p></o:p></pre><pre><a =
href=3D"https://www.ietf.org/mailman/listinfo/i2rs">https://www.ietf.org/=
mailman/listinfo/i2rs</a><o:p></o:p></pre><pre>.<o:p></o:p></pre><pre><o:=
p>&nbsp;</o:p></pre></blockquote><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></body></html>
------=_NextPart_000_2573_01D1D6D6.88D10480--


From nobody Tue Jul  5 14:11:37 2016
Return-Path: <shares@ndzh.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2767B12B032 for <i2rs@ietfa.amsl.com>; Tue,  5 Jul 2016 14:11:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.739
X-Spam-Level: *
X-Spam-Status: No, score=1.739 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001, RDNS_NONE=0.793] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TCH98T0Zlg6X for <i2rs@ietfa.amsl.com>; Tue,  5 Jul 2016 14:11:33 -0700 (PDT)
Received: from hickoryhill-consulting.com (unknown [50.245.122.97]) (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 3F372128E18 for <i2rs@ietf.org>; Tue,  5 Jul 2016 14:11:33 -0700 (PDT)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=174.124.185.200; 
From: "Susan Hares" <shares@ndzh.com>
To: "'Alexander Clemm \(alex\)'" <alex@cisco.com>
References: <9394d0df0b724551b691959366dc2310@XCH-RTP-001.cisco.com>
In-Reply-To: <9394d0df0b724551b691959366dc2310@XCH-RTP-001.cisco.com>
Date: Tue, 5 Jul 2016 17:11:07 -0400
Message-ID: <04be01d1d701$bf4d0510$3de70f30$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_04BF_01D1D6E0.383E2430"
X-Mailer: Microsoft Outlook 14.0
Content-Language: en-us
Thread-Index: AQIa24eKlZVB5OUWjqMY7EwCeHRV9J94QoDg
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/UeKZtlmiv0N138WehBBxk2h3Cgs>
Cc: i2rs@ietf.org
Subject: Re: [i2rs] Comments re: draft-i2rs-ephemeral-state-12
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 05 Jul 2016 21:11:35 -0000

This is a multipart message in MIME format.

------=_NextPart_000_04BF_01D1D6E0.383E2430
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Alex:

 

Thank you for your comments.    The nit will be released in version 14. 

 

 

From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Alexander Clemm
(alex)
Sent: Thursday, June 30, 2016 8:13 PM
To: Susan Hares (shares@ndzh.com)
Cc: i2rs@ietf.org
Subject: [i2rs] Comments re: draft-i2rs-ephemeral-state-12

 

Hi Susan,

 

this document looks very good & I clearly support it.    

 

Just two very minor comments:

 

-          editorial nits - page  2:  "Sections 7" --> "Section 7"; "is I2RS
protocol requirement" --> "is an I2RS protocol requirement"

 

-          I consider Ephemeral-REQ-03 as very important ("may have
constraints that refer to operational state").  I am wondering, should the
draft mention how to deal with the fact that it is possible for operational
state to dynamically change.  I would think it is might be worth stating
something to the effect that constraints should be assessed when ephemeral
state is written, and that situations are conceivable where violations of
such constraints might occur due to changing of operational state after the
write occurred.   By the nature of the issue, the framework must allow for
that; how to deal with such a situation and maintain integrity of the
ephemeral configuration in such cases is up to the client.  

 

Alexander: 

 

   Ephemeral-REQ-03: Ephemeral state may have constraints that refer to

   operational state, this includes potentially fast changing or short

   lived operational state nodes, such as MPLS LSP-ID or a BGP IN-RIB.

 

Is this your suggested change? 

 

   Ephemeral-REQ-03: Ephemeral state may have constraints that refer to

   operational state, this includes potentially fast changing or short

   lived operational state nodes, such as MPLS LSP-ID or a BGP IN-RIB.

   Ephemeral state constraints should be assessed when the ephemeral 

   State is written, and if the constraint change after that time 

   the I2RS agent should notify the I2RS Client. 

 

If this expresses your desired change, please let me know - I will add it to
version 14. 

 

 

One thought re: section 9, clearly we have a requirement to support
subscriptions against ephemeral data; is there a requirement for
subscriptions to be ephemeral themselves?  (I think it is implicitly
supported via dynamic subscriptions.)

 

Yes, the subscriptions for the ephemeral only models must be ephemeral.   Is
this text addition ok? 

 

Pub-Sub-REQ-03:   The subscription service must support subscriptions which
are ephemeral. 

(E.g. An ephemeral data model which has ephemeral subscriptions.)

  

 

 

Thanks

--- Alex

 

Thank you for your comments. 

 

Sue 


------=_NextPart_000_04BF_01D1D6E0.383E2430
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US =
link=3D"#0563C1" vlink=3D"#954F72"><div class=3DWordSection1><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>Alex:<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Thank you for your =
comments. &nbsp;&nbsp;&nbsp;The nit will be released in version 14. =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
i2rs [mailto:i2rs-bounces@ietf.org] <b>On Behalf Of </b>Alexander Clemm =
(alex)<br><b>Sent:</b> Thursday, June 30, 2016 8:13 PM<br><b>To:</b> =
Susan Hares (shares@ndzh.com)<br><b>Cc:</b> =
i2rs@ietf.org<br><b>Subject:</b> [i2rs] Comments re: =
draft-i2rs-ephemeral-state-12<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Hi =
Susan,<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>this document looks very good &amp; I clearly support =
it.&nbsp; &nbsp;&nbsp;<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Just two =
very minor comments:<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoListParagraph =
style=3D'text-indent:-.25in'>-<span =
style=3D'font-size:7.0pt;font-family:"Times New =
Roman","serif"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span>editorial nits &#8211; page&nbsp; 2:&nbsp; &#8220;Sections =
7&#8221; --&gt; &#8220;Section 7&#8221;; &#8220;is I2RS protocol =
requirement&#8221; --&gt; &#8220;is an I2RS protocol =
requirement&#8221;<o:p></o:p></p><p =
class=3DMsoListParagraph><o:p>&nbsp;</o:p></p><p =
class=3DMsoListParagraph style=3D'text-indent:-.25in'>-<span =
style=3D'font-size:7.0pt;font-family:"Times New =
Roman","serif"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span>I consider Ephemeral-REQ-03 as very important (&#8220;may have =
constraints that refer to operational state&#8221;).&nbsp; I am =
wondering, should the draft mention how to deal with the fact that it is =
possible for operational state to dynamically change.&nbsp; I would =
think it is might be worth stating something to the effect that =
constraints should be assessed when ephemeral state is written, and that =
situations are conceivable where violations of such constraints might =
occur due to changing of operational state after the write =
occurred.&nbsp; &nbsp;By the nature of the issue, the framework must =
allow for that; how to deal with such a situation and maintain integrity =
of the ephemeral configuration in such cases is up to the client.&nbsp; =
<o:p></o:p></p><p class=3DMsoListParagraph =
style=3D'margin-left:0in'><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoListParagraph style=3D'margin-left:0in'><span =
style=3D'color:#1F497D'>Alexander: <o:p></o:p></span></p><p =
class=3DMsoListParagraph style=3D'margin-left:0in'><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>&nbsp;&nbsp; Ephemeral-REQ-03: Ephemeral state may =
have constraints that refer to<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>&nbsp;&nbsp; operational state, this includes =
potentially fast changing or short<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>&nbsp;&nbsp; lived operational state nodes, such as =
MPLS LSP-ID or a BGP IN-RIB.<o:p></o:p></span></p><p =
class=3DMsoListParagraph style=3D'margin-left:0in'><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoListParagraph style=3D'margin-left:0in'><span =
style=3D'color:#1F497D'>Is this your suggested change? =
<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'margin-left:0in'><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>&nbsp;&nbsp; Ephemeral-REQ-03: Ephemeral state may =
have constraints that refer to<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>&nbsp;&nbsp; operational state, this includes =
potentially fast changing or short<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>&nbsp;&nbsp; lived operational state nodes, such as =
MPLS LSP-ID or a BGP IN-RIB.<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>&nbsp;&nbsp; Ephemeral state constraints should be =
assessed when the ephemeral <o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>&nbsp;&nbsp;&nbsp;State is written, and if the =
constraint change after that time <o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>&nbsp;&nbsp;&nbsp;the I2RS agent should notify the =
I2RS Client. <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier New";color:black'>If this =
expresses your desired change, please let me know &#8211; I will add it =
to version 14. </span><span =
style=3D'color:#1F497D'><o:p></o:p></span></p><p =
class=3DMsoListParagraph style=3D'margin-left:0in'><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoListParagraph><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>One =
thought re: section 9, clearly we have a requirement to support =
subscriptions against ephemeral data; is there a requirement for =
subscriptions to be ephemeral themselves? &nbsp;(I think it is =
implicitly supported via dynamic subscriptions.)<span =
style=3D'color:#1F497D'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Yes, the subscriptions =
for the ephemeral only models must be ephemeral.&nbsp; &nbsp;Is this =
text addition ok? <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Pub-Sub-REQ-03:&nbsp; =
&nbsp;The subscription service must support subscriptions which are =
ephemeral. <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>(E.g. An ephemeral data model which has =
ephemeral subscriptions.)<o:p></o:p></span></p><p =
class=3DMsoNormal>&nbsp; <span =
style=3D'color:#1F497D'><o:p></o:p></span></p><p =
class=3DMsoNormal>&nbsp;<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Thanks<o:p></o:p></p><p class=3DMsoNormal>--- =
Alex<o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Thank you for your =
comments. <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Sue =
<o:p></o:p></span></p></div></body></html>
------=_NextPart_000_04BF_01D1D6E0.383E2430--


From nobody Tue Jul  5 14:36:58 2016
Return-Path: <alex@cisco.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 87062127078 for <i2rs@ietfa.amsl.com>; Tue,  5 Jul 2016 14:36:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.946
X-Spam-Level: 
X-Spam-Status: No, score=-15.946 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rJ_eKBkHCxTz for <i2rs@ietfa.amsl.com>; Tue,  5 Jul 2016 14:36:53 -0700 (PDT)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B5B1D127071 for <i2rs@ietf.org>; Tue,  5 Jul 2016 14:36:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=15043; q=dns/txt; s=iport; t=1467754613; x=1468964213; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=e+g9PHVXPlaswZa7h64j7X7k7OGNGilCiDb15NuTLvw=; b=NDxldQVuFWmFB7TYBfqoNipNSuq+98IpOqN7QwLrxSZkwtNnOIqkjSng On5cW/dWhxrOi6SsKwGz72+OyYYBmUSBVjmNfv+3puJZMMMrHa1FinUxT g0C8W8UEBx6ggizHuW+C/aQnhmQcaw1oB7s/j7J2j54zEJCaQwrs5Dw6m Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BCAgDdJ3xX/5NdJa1cgnBOVnwGtEGFA?= =?us-ascii?q?YF3hhgCgTU4FAEBAQEBAQFlJ4RMAQEFJwZMEAIBCA4DBAEBDhoHMhQJCAEBBA4?= =?us-ascii?q?FCIgou3MBAQEBAQEBAQEBAQEBAQEBAQEBAQEcinSEdoUlBZNZhToBjj+BcYRWi?= =?us-ascii?q?GqQCQEeNoNwbodVfwEBAQ?=
X-IronPort-AV: E=Sophos;i="5.28,315,1464652800";  d="scan'208,217";a="122659061"
Received: from rcdn-core-11.cisco.com ([173.37.93.147]) by rcdn-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 05 Jul 2016 21:36:52 +0000
Received: from XCH-RTP-003.cisco.com (xch-rtp-003.cisco.com [64.101.220.143]) by rcdn-core-11.cisco.com (8.14.5/8.14.5) with ESMTP id u65Laq92021261 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 5 Jul 2016 21:36:52 GMT
Received: from xch-rtp-001.cisco.com (64.101.220.141) by XCH-RTP-003.cisco.com (64.101.220.143) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Tue, 5 Jul 2016 17:36:51 -0400
Received: from xch-rtp-001.cisco.com ([64.101.220.141]) by XCH-RTP-001.cisco.com ([64.101.220.141]) with mapi id 15.00.1210.000; Tue, 5 Jul 2016 17:36:51 -0400
From: "Alexander Clemm (alex)" <alex@cisco.com>
To: Susan Hares <shares@ndzh.com>
Thread-Topic: [i2rs] Comments re: draft-i2rs-ephemeral-state-12
Thread-Index: AdHTLLXVK5j65/HKSm+eYJHHuRfLTgD9pA+AAAeMnoA=
Date: Tue, 5 Jul 2016 21:36:51 +0000
Message-ID: <a0436de45cf7403890d13a489d71fe67@XCH-RTP-001.cisco.com>
References: <9394d0df0b724551b691959366dc2310@XCH-RTP-001.cisco.com> <04be01d1d701$bf4d0510$3de70f30$@ndzh.com>
In-Reply-To: <04be01d1d701$bf4d0510$3de70f30$@ndzh.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.41.60.85]
Content-Type: multipart/alternative; boundary="_000_a0436de45cf7403890d13a489d71fe67XCHRTP001ciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/eSsIZgF3j71bhUwYiuUI1ic16KA>
Cc: "i2rs@ietf.org" <i2rs@ietf.org>
Subject: Re: [i2rs] Comments re: draft-i2rs-ephemeral-state-12
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 05 Jul 2016 21:36:56 -0000

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

Hi Susan,

this looks good - thank you!

Thanks
--- Alex

From: Susan Hares [mailto:shares@ndzh.com]
Sent: Tuesday, July 05, 2016 2:11 PM
To: Alexander Clemm (alex) <alex@cisco.com>
Cc: i2rs@ietf.org
Subject: RE: [i2rs] Comments re: draft-i2rs-ephemeral-state-12

Alex:

Thank you for your comments.    The nit will be released in version 14.


From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Alexander Clemm (ale=
x)
Sent: Thursday, June 30, 2016 8:13 PM
To: Susan Hares (shares@ndzh.com<mailto:shares@ndzh.com>)
Cc: i2rs@ietf.org<mailto:i2rs@ietf.org>
Subject: [i2rs] Comments re: draft-i2rs-ephemeral-state-12

Hi Susan,

this document looks very good & I clearly support it.

Just two very minor comments:


-          editorial nits - page  2:  "Sections 7" --> "Section 7"; "is I2R=
S protocol requirement" --> "is an I2RS protocol requirement"



-          I consider Ephemeral-REQ-03 as very important ("may have constra=
ints that refer to operational state").  I am wondering, should the draft m=
ention how to deal with the fact that it is possible for operational state =
to dynamically change.  I would think it is might be worth stating somethin=
g to the effect that constraints should be assessed when ephemeral state is=
 written, and that situations are conceivable where violations of such cons=
traints might occur due to changing of operational state after the write oc=
curred.   By the nature of the issue, the framework must allow for that; ho=
w to deal with such a situation and maintain integrity of the ephemeral con=
figuration in such cases is up to the client.



Alexander:


   Ephemeral-REQ-03: Ephemeral state may have constraints that refer to
   operational state, this includes potentially fast changing or short
   lived operational state nodes, such as MPLS LSP-ID or a BGP IN-RIB.



Is this your suggested change?


   Ephemeral-REQ-03: Ephemeral state may have constraints that refer to
   operational state, this includes potentially fast changing or short
   lived operational state nodes, such as MPLS LSP-ID or a BGP IN-RIB.
   Ephemeral state constraints should be assessed when the ephemeral
   State is written, and if the constraint change after that time
   the I2RS agent should notify the I2RS Client.

If this expresses your desired change, please let me know - I will add it t=
o version 14.




One thought re: section 9, clearly we have a requirement to support subscri=
ptions against ephemeral data; is there a requirement for subscriptions to =
be ephemeral themselves?  (I think it is implicitly supported via dynamic s=
ubscriptions.)

Yes, the subscriptions for the ephemeral only models must be ephemeral.   I=
s this text addition ok?

Pub-Sub-REQ-03:   The subscription service must support subscriptions which=
 are ephemeral.
(E.g. An ephemeral data model which has ephemeral subscriptions.)



Thanks
--- Alex

Thank you for your comments.

Sue

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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle22
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Hi Susan,<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">this looks good &#8211=
; thank you!<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Thanks<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">--- Alex<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Susan Hares [mailto:shares@ndzh.com] <b=
r>
<b>Sent:</b> Tuesday, July 05, 2016 2:11 PM<br>
<b>To:</b> Alexander Clemm (alex) &lt;alex@cisco.com&gt;<br>
<b>Cc:</b> i2rs@ietf.org<br>
<b>Subject:</b> RE: [i2rs] Comments re: draft-i2rs-ephemeral-state-12<o:p><=
/o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Alex:<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Thank you for your com=
ments. &nbsp;&nbsp;&nbsp;The nit will be released in version 14.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,sans-serif">From:</span></b><span style=3D"font-size:10.0pt;f=
ont-family:&quot;Tahoma&quot;,sans-serif"> i2rs [<a href=3D"mailto:i2rs-bou=
nces@ietf.org">mailto:i2rs-bounces@ietf.org</a>]
<b>On Behalf Of </b>Alexander Clemm (alex)<br>
<b>Sent:</b> Thursday, June 30, 2016 8:13 PM<br>
<b>To:</b> Susan Hares (<a href=3D"mailto:shares@ndzh.com">shares@ndzh.com<=
/a>)<br>
<b>Cc:</b> <a href=3D"mailto:i2rs@ietf.org">i2rs@ietf.org</a><br>
<b>Subject:</b> [i2rs] Comments re: draft-i2rs-ephemeral-state-12<o:p></o:p=
></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Hi Susan,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">this document looks very good &amp; I clearly suppor=
t it.&nbsp; &nbsp;&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Just two very minor comments:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in">-<span style=3D"=
font-size:7.0pt;font-family:&quot;Times New Roman&quot;,serif">&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>editorial nits &#8211; page&nbsp; 2:&nbsp; &#8220;Sections 7&#8221; =
--&gt; &#8220;Section 7&#8221;; &#8220;is I2RS protocol requirement&#8221; =
--&gt; &#8220;is an I2RS protocol requirement&#8221;<o:p></o:p></p>
<p class=3D"MsoListParagraph"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in">-<span style=3D"=
font-size:7.0pt;font-family:&quot;Times New Roman&quot;,serif">&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>I consider Ephemeral-REQ-03 as very important (&#8220;may have const=
raints that refer to operational state&#8221;).&nbsp; I am wondering, shoul=
d the draft mention how to deal with the fact that it is possible for opera=
tional state to dynamically change.&nbsp; I would think
 it is might be worth stating something to the effect that constraints shou=
ld be assessed when ephemeral state is written, and that situations are con=
ceivable where violations of such constraints might occur due to changing o=
f operational state after the write
 occurred.&nbsp; &nbsp;By the nature of the issue, the framework must allow=
 for that; how to deal with such a situation and maintain integrity of the =
ephemeral configuration in such cases is up to the client.&nbsp;
<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:0in"><span style=3D"colo=
r:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:0in"><span style=3D"colo=
r:#1F497D">Alexander:
<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:0in"><span style=3D"colo=
r:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">&nbsp;&nbsp; Ephemeral-REQ-03: Ephemeral state=
 may have constraints that refer to<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">&nbsp;&nbsp; operational state, this includes =
potentially fast changing or short<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">&nbsp;&nbsp; lived operational state nodes, su=
ch as MPLS LSP-ID or a BGP IN-RIB.<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:0in"><span style=3D"colo=
r:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:0in"><span style=3D"colo=
r:#1F497D">Is this your suggested change?
<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:0in"><span style=3D"colo=
r:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">&nbsp;&nbsp; Ephemeral-REQ-03: Ephemeral state=
 may have constraints that refer to<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">&nbsp;&nbsp; operational state, this includes =
potentially fast changing or short<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">&nbsp;&nbsp; lived operational state nodes, su=
ch as MPLS LSP-ID or a BGP IN-RIB.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">&nbsp;&nbsp; Ephemeral state constraints shoul=
d be assessed when the ephemeral
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">&nbsp;&nbsp;&nbsp;State is written, and if the=
 constraint change after that time
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">&nbsp;&nbsp;&nbsp;the I2RS agent should notify=
 the I2RS Client.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">If this expresses your desired change, please =
let me know &#8211; I will add it to version 14.
</span><span style=3D"color:#1F497D"><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:0in"><span style=3D"colo=
r:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">One thought re: section 9, clearly we have a require=
ment to support subscriptions against ephemeral data; is there a requiremen=
t for subscriptions to be ephemeral themselves? &nbsp;(I think it is implic=
itly supported via dynamic subscriptions.)<span style=3D"color:#1F497D"><o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Yes, the subscriptions=
 for the ephemeral only models must be ephemeral.&nbsp; &nbsp;Is this text =
addition ok?
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Pub-Sub-REQ-03:&nbsp; =
&nbsp;The subscription service must support subscriptions which are ephemer=
al.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">(E.g. An ephemeral dat=
a model which has ephemeral subscriptions.)<o:p></o:p></span></p>
<p class=3D"MsoNormal">&nbsp; <span style=3D"color:#1F497D"><o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks<o:p></o:p></p>
<p class=3D"MsoNormal">--- Alex<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Thank you for your com=
ments. <o:p>
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Sue <o:p></o:p></span>=
</p>
</div>
</body>
</html>

--_000_a0436de45cf7403890d13a489d71fe67XCHRTP001ciscocom_--


From nobody Wed Jul  6 01:17:34 2016
Return-Path: <internet-drafts@ietf.org>
X-Original-To: i2rs@ietf.org
Delivered-To: i2rs@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id ECDB912D732; Wed,  6 Jul 2016 01:17:32 -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>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.25.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20160706081732.7852.51654.idtracker@ietfa.amsl.com>
Date: Wed, 06 Jul 2016 01:17:32 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/rq4Jyt6lzQBNrb4ayCnaZEVktVE>
Cc: i2rs@ietf.org
Subject: [i2rs] I-D Action: draft-ietf-i2rs-ephemeral-state-14.txt
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 06 Jul 2016 08:17:33 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Interface to the Routing System of the IETF.

        Title           : I2RS Ephemeral State Requirements
        Authors         : Jeff Haas
                          Susan Hares
	Filename        : draft-ietf-i2rs-ephemeral-state-14.txt
	Pages           : 11
	Date            : 2016-07-06

Abstract:
   This document covers requests to the NETMOD and NETCONF Working
   Groups for functionality to support the ephemeral state requirements
   to implement the I2RS architecture.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-i2rs-ephemeral-state/

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-ietf-i2rs-ephemeral-state-14

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-i2rs-ephemeral-state-14


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 Wed Jul  6 01:37:20 2016
Return-Path: <shares@ndzh.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 20C7212D091; Wed,  6 Jul 2016 01:37:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.738
X-Spam-Level: *
X-Spam-Status: No, score=1.738 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, RDNS_NONE=0.793] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XFBLK9XxYkNA; Wed,  6 Jul 2016 01:37:17 -0700 (PDT)
Received: from hickoryhill-consulting.com (unknown [50.245.122.97]) (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 85E8112D099; Wed,  6 Jul 2016 01:37:17 -0700 (PDT)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=184.157.81.45; 
From: "Susan Hares" <shares@ndzh.com>
To: <internet-drafts@ietf.org>, <i-d-announce@ietf.org>
References: <20160706081732.7852.51654.idtracker@ietfa.amsl.com>
In-Reply-To: <20160706081732.7852.51654.idtracker@ietfa.amsl.com>
Date: Wed, 6 Jul 2016 04:36:49 -0400
Message-ID: <04ab01d1d761$8a6046e0$9f20d4a0$@ndzh.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Content-Language: en-us
Thread-Index: AQHUJSgBkVFDiBL0WVmIDkpO/cIwm6AGeIdw
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/deksp7rJzzGqfbdN-UA7q8sRsNM>
Cc: i2rs@ietf.org
Subject: Re: [i2rs] I-D Action: draft-ietf-i2rs-ephemeral-state-14.txt
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 06 Jul 2016 08:37:19 -0000

This update resolves Alex Clemm's comments.

https://www.ietf.org/mail-archive/web/i2rs/current/msg03788.html

Sue Hares 

-----Original Message-----
From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of
internet-drafts@ietf.org
Sent: Wednesday, July 6, 2016 4:18 AM
To: i-d-announce@ietf.org
Cc: i2rs@ietf.org
Subject: [i2rs] I-D Action: draft-ietf-i2rs-ephemeral-state-14.txt


A New Internet-Draft is available from the on-line Internet-Drafts
directories.
This draft is a work item of the Interface to the Routing System of the
IETF.

        Title           : I2RS Ephemeral State Requirements
        Authors         : Jeff Haas
                          Susan Hares
	Filename        : draft-ietf-i2rs-ephemeral-state-14.txt
	Pages           : 11
	Date            : 2016-07-06

Abstract:
   This document covers requests to the NETMOD and NETCONF Working
   Groups for functionality to support the ephemeral state requirements
   to implement the I2RS architecture.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-i2rs-ephemeral-state/

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-ietf-i2rs-ephemeral-state-14

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-i2rs-ephemeral-state-14


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/

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


From nobody Wed Jul  6 07:03:07 2016
Return-Path: <jmh@joelhalpern.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 70FEF12D108 for <i2rs@ietfa.amsl.com>; Wed,  6 Jul 2016 07:03:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.722
X-Spam-Level: 
X-Spam-Status: No, score=-2.722 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_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 yPoZcYIDDemE for <i2rs@ietfa.amsl.com>; Wed,  6 Jul 2016 07:03:05 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (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 5B05912D0EF for <i2rs@ietf.org>; Wed,  6 Jul 2016 07:03:05 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 4A0132C0008; Wed,  6 Jul 2016 07:03:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1467813785; bh=dKPaCglNf+k20Mlms/OBXmn29+a55nsYeAQWxW0FpfI=; h=Subject:To:References:Cc:From:Date:In-Reply-To:From; b=B71dAZwtIskZmuaKn0PS7/6R+m3QjF/gu970hf76F6Pk7Jl8AYJqomrlJ/ydlr39j bJHWfjpcXvIOVv2yK+9PPU77uLKDqaEMhfD44lv5/2dsUm8Y3kG3lPD6RWawfZTn7O 2jllAdjRAqQf00/5SZArHfhnA8FbOd8AVGkWqi7Y=
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from Joels-MacBook-Pro.local (209-255-163-147.ip.mcleodusa.net [209.255.163.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id C50611C038E; Wed,  6 Jul 2016 07:03:04 -0700 (PDT)
To: Susan Hares <shares@ndzh.com>, i2rs@ietf.org
References: <004901d1cbf1$85b87430$91295c90$@ndzh.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <6ac13a77-3305-0021-65f6-d5477c84dd03@joelhalpern.com>
Date: Wed, 6 Jul 2016 10:03:03 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:45.0) Gecko/20100101 Thunderbird/45.1.1
MIME-Version: 1.0
In-Reply-To: <004901d1cbf1$85b87430$91295c90$@ndzh.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/lDpSuYKbs25rpvrkhUjYQ1VFL_c>
Cc: 'Russ White' <russ@riw.us>
Subject: Re: [i2rs] FW: I-D Action: draft-ietf-i2rs-ephemeral-state-14.txt- 2 week WG LC (6/21 to 7/5/2016)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 06 Jul 2016 14:03:06 -0000

I realize I am late responding.  My apologies.
This document appears done and right to me.  I support sending it for 
publication.

Yours,
Joel

On 6/21/16 3:17 PM, Susan Hares wrote:
> This begins a 2 WG LC last call on the text of
> draft-ietf-i2rs-ephemeral-state-10.txt.   There are 15 requirement for I2RS
> ephemeral state, and 2 requirements for ephemeral state utilized by pub/sub
> documents.
>
> Sue Hares and Russ White


From nobody Thu Jul  7 15:59:50 2016
Return-Path: <internet-drafts@ietf.org>
X-Original-To: i2rs@ietf.org
Delivered-To: i2rs@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 6B3C712D0AE; Thu,  7 Jul 2016 15:59:49 -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>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.25.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20160707225949.18707.20297.idtracker@ietfa.amsl.com>
Date: Thu, 07 Jul 2016 15:59:49 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/nu28b9d9Fv5BRcJ0Lh0CyN9en34>
Cc: i2rs@ietf.org
Subject: [i2rs] I-D Action: draft-ietf-i2rs-rib-info-model-09.txt
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Jul 2016 22:59:49 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Interface to the Routing System of the IETF.

        Title           : Routing Information Base Info Model
        Authors         : Nitin Bahadur
                          Sriganesh Kini
                          Jan Medved
	Filename        : draft-ietf-i2rs-rib-info-model-09.txt
	Pages           : 25
	Date            : 2016-07-07

Abstract:
   Routing and routing functions in enterprise and carrier networks are
   typically performed by network devices (routers and switches) using a
   routing information base (RIB).  Protocols and configuration push
   data into the RIB and the RIB manager installs state into the
   hardware; for packet forwarding.  This draft specifies a information
   model for the RIB to enable defining a standardized data model.  Such
   a data model can be used to define an interface to the RIB from an
   entity that may even be external to the network device.  This
   interface can be used to support new use-cases being defined by the
   IETF I2RS WG.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-i2rs-rib-info-model/

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-ietf-i2rs-rib-info-model-09

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-i2rs-rib-info-model-09


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 Thu Jul  7 16:02:02 2016
Return-Path: <nitin_bahadur@yahoo.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AD857128B44 for <i2rs@ietfa.amsl.com>; Thu,  7 Jul 2016 16:02:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.127
X-Spam-Level: 
X-Spam-Status: No, score=-4.127 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.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 X8FJ5UFItsXZ for <i2rs@ietfa.amsl.com>; Thu,  7 Jul 2016 16:01:59 -0700 (PDT)
Received: from nm6-vm5.bullet.mail.gq1.yahoo.com (nm6-vm5.bullet.mail.gq1.yahoo.com [98.136.218.196]) (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 E095D12D635 for <i2rs@ietf.org>; Thu,  7 Jul 2016 16:01:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1467932518; bh=b1Cc7zqR//obqSrO2EbX/h8mQcImLF3QloEN/qrgyzY=; h=Date:Subject:From:To:References:In-Reply-To:From:Subject; b=WDrDmEWG6PadXA0hdMWHmAVpY/DYVSoQ+GacCuPdwGi36RJZteDYOMTZWOcXpBa9qpxLw8sar0lhH0e6mYIY0uefFDbyRCBUuDQ3/W009moqoQZRKt9P5m9aaAJxFGtbVBFiDhlWuzK9ljiltFbNlm8d/ZzrNw3hxJjDwgA44clu0rR5XNqogTQVU1pwfSShU2DJ13HJ0rqRCNY/7mg106IiPsfqvxcK6OAKmlMxfW8o0YTc/zKCD49xNNX78VRPZzTlzb+N4yp1WnNHtmnv1AIquJYvzIod4NtFbjHOE9AgZLwauFwHh/zT3VlCpHGzBqoecF/ZJKSZftX0MBrgRQ==
Received: from [216.39.60.180] by nm6.bullet.mail.gq1.yahoo.com with NNFMP; 07 Jul 2016 23:01:58 -0000
Received: from [98.136.164.67] by tm16.bullet.mail.gq1.yahoo.com with NNFMP; 07 Jul 2016 23:01:58 -0000
Received: from [127.0.0.1] by smtp229.mail.gq1.yahoo.com with NNFMP; 07 Jul 2016 23:01:58 -0000
X-Yahoo-Newman-Id: 492222.89769.bm@smtp229.mail.gq1.yahoo.com
X-Yahoo-Newman-Property: ymail-3
X-YMail-OSG: 6QPWfpMVM1ni8F2LaZR3efUNoEel8Twpv.fNU7OPs.53YhD O.km4ut0dCszm7I1CeCRHeQwTAItHb9XMlVqRthLcnLJCozV7Iv7FurZf142 TnUHaHbM1imWLv0tnNj8BrbxhlaZ9uNUDoS6ppGcDzEbgU2S9w9U9OBnloA_ yLcjtnzX151sef_IVIfTg1yZoPfbJjqnGJDPiXNSpd3h.v6a3J8xxHtc1AT8 yowi71tKBFCBaZEdpLoVo8uVt.fsIeS9XBv2RRh2NhRO9aPiuNpRedmokoEV 9YPK6BmlBNaafHS7wklgbGN.EZtT9tUHe.DGmOCaqGyto9ciPdCfk_sGgs0L JmkXURfNtInd2kPRzTzeWZ3.siy6YDj66F4dxsmiV8rXt4V.cE1hEbfn8z7u Al3O2OrJfqVPbEsJP744Dqixy5vAw6M_ypa9mthtpbPf6zZuw23pYFSRFRnJ qNUKRY6bmlahghhiUwUBdd1vXADGQw2_99QRyAk0k.Ub.p5Z_yH_GGxjJ3mg g1BRtKtbaD0pWt1EUa0MNuSKO22xmZepsPyeEghcoNXPwcRhdTRg5DVSCwdM .r0C1iQ--
X-Yahoo-SMTP: jU6Na92swBBdqSRkLOL9Cp_LhHZgQAQoL10-
User-Agent: Microsoft-MacOutlook/14.5.9.151119
Date: Thu, 07 Jul 2016 16:01:50 -0700
From: Nitin Bahadur <nitin_bahadur@yahoo.com>
To: <i2rs@ietf.org>
Message-ID: <D3A42D21.36E3C%nitin_bahadur@yahoo.com>
Thread-Topic: [i2rs] I-D Action: draft-ietf-i2rs-rib-info-model-09.txt
References: <20160707225949.18707.20297.idtracker@ietfa.amsl.com>
In-Reply-To: <20160707225949.18707.20297.idtracker@ietfa.amsl.com>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/7e30I3TU9h7Kj7p7H4gbauLlV1w>
Subject: Re: [i2rs] I-D Action: draft-ietf-i2rs-rib-info-model-09.txt
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Jul 2016 23:02:01 -0000

This version addresses comments from Routing Directorate QA review and
also adds IPv6 usage examples (along side the IPv4 examples).

Thanks
Nitin

>
>A New Internet-Draft is available from the on-line Internet-Drafts
>directories.
>This draft is a work item of the Interface to the Routing System of the
>IETF.
>
>        Title           : Routing Information Base Info Model
>        Authors         : Nitin Bahadur
>                          Sriganesh Kini
>                          Jan Medved
>	Filename        : draft-ietf-i2rs-rib-info-model-09.txt
>	Pages           : 25
>	Date            : 2016-07-07
>
>Abstract:
>   Routing and routing functions in enterprise and carrier networks are
>   typically performed by network devices (routers and switches) using a
>   routing information base (RIB).  Protocols and configuration push
>   data into the RIB and the RIB manager installs state into the
>   hardware; for packet forwarding.  This draft specifies a information
>   model for the RIB to enable defining a standardized data model.  Such
>   a data model can be used to define an interface to the RIB from an
>   entity that may even be external to the network device.  This
>   interface can be used to support new use-cases being defined by the
>   IETF I2RS WG.
>
>
>The IETF datatracker status page for this draft is:
>https://datatracker.ietf.org/doc/draft-ietf-i2rs-rib-info-model/
>
>There's also a htmlized version available at:
>https://tools.ietf.org/html/draft-ietf-i2rs-rib-info-model-09
>
>A diff from the previous version is available at:
>https://www.ietf.org/rfcdiff?url2=draft-ietf-i2rs-rib-info-model-09
>
>
>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/
>
>_______________________________________________
>i2rs mailing list
>i2rs@ietf.org
>https://www.ietf.org/mailman/listinfo/i2rs



From nobody Thu Jul  7 16:06:16 2016
Return-Path: <shares@ndzh.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EB0C812B03C for <i2rs@ietfa.amsl.com>; Thu,  7 Jul 2016 16:06:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.738
X-Spam-Level: *
X-Spam-Status: No, score=1.738 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, RDNS_NONE=0.793] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tZOo_eLrofVO for <i2rs@ietfa.amsl.com>; Thu,  7 Jul 2016 16:06:14 -0700 (PDT)
Received: from hickoryhill-consulting.com (unknown [50.245.122.97]) (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 C8831127071 for <i2rs@ietf.org>; Thu,  7 Jul 2016 16:06:13 -0700 (PDT)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=74.43.47.72; 
From: "Susan Hares" <shares@ndzh.com>
To: "'Nitin Bahadur'" <nitin_bahadur@yahoo.com>, <i2rs@ietf.org>
References: <20160707225949.18707.20297.idtracker@ietfa.amsl.com> <D3A42D21.36E3C%nitin_bahadur@yahoo.com>
In-Reply-To: <D3A42D21.36E3C%nitin_bahadur@yahoo.com>
Date: Thu, 7 Jul 2016 19:05:44 -0400
Message-ID: <024401d1d8a4$17457880$45d06980$@ndzh.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQKs6Kf26T4ZebEtwSvVgD2ue1xBVAFcRo9VnkyUCXA=
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/9Zv7c-KhMjgBbCUGS7tEfqrLkHA>
Subject: Re: [i2rs] I-D Action: draft-ietf-i2rs-rib-info-model-09.txt
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Jul 2016 23:06:15 -0000

Nitin: 

Thanks for updating this point.  Did you see the comments from Edwin on the
problems with the nexthop in the data model?  I believe
draft-ietf-i2rs-rib-data-model-06.txt correct the data model use cases. 

Sue 

-----Original Message-----
From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Nitin Bahadur
Sent: Thursday, July 7, 2016 7:02 PM
To: i2rs@ietf.org
Subject: Re: [i2rs] I-D Action: draft-ietf-i2rs-rib-info-model-09.txt


This version addresses comments from Routing Directorate QA review and also
adds IPv6 usage examples (along side the IPv4 examples).

Thanks
Nitin

>
>A New Internet-Draft is available from the on-line Internet-Drafts 
>directories.
>This draft is a work item of the Interface to the Routing System of the 
>IETF.
>
>        Title           : Routing Information Base Info Model
>        Authors         : Nitin Bahadur
>                          Sriganesh Kini
>                          Jan Medved
>	Filename        : draft-ietf-i2rs-rib-info-model-09.txt
>	Pages           : 25
>	Date            : 2016-07-07
>
>Abstract:
>   Routing and routing functions in enterprise and carrier networks are
>   typically performed by network devices (routers and switches) using a
>   routing information base (RIB).  Protocols and configuration push
>   data into the RIB and the RIB manager installs state into the
>   hardware; for packet forwarding.  This draft specifies a information
>   model for the RIB to enable defining a standardized data model.  Such
>   a data model can be used to define an interface to the RIB from an
>   entity that may even be external to the network device.  This
>   interface can be used to support new use-cases being defined by the
>   IETF I2RS WG.
>
>
>The IETF datatracker status page for this draft is:
>https://datatracker.ietf.org/doc/draft-ietf-i2rs-rib-info-model/
>
>There's also a htmlized version available at:
>https://tools.ietf.org/html/draft-ietf-i2rs-rib-info-model-09
>
>A diff from the previous version is available at:
>https://www.ietf.org/rfcdiff?url2=draft-ietf-i2rs-rib-info-model-09
>
>
>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/
>
>_______________________________________________
>i2rs mailing list
>i2rs@ietf.org
>https://www.ietf.org/mailman/listinfo/i2rs


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


From nobody Thu Jul  7 19:57:12 2016
Return-Path: <nitin_bahadur@yahoo.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EDCFC12B05D for <i2rs@ietfa.amsl.com>; Thu,  7 Jul 2016 19:57:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.127
X-Spam-Level: 
X-Spam-Status: No, score=-4.127 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.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 N9580HF9k3ea for <i2rs@ietfa.amsl.com>; Thu,  7 Jul 2016 19:57:05 -0700 (PDT)
Received: from nm9-vm9.bullet.mail.gq1.yahoo.com (nm9-vm9.bullet.mail.gq1.yahoo.com [98.136.218.248]) (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 E2233126FDC for <i2rs@ietf.org>; Thu,  7 Jul 2016 19:57:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1467946624; bh=F4ipcIxtvIo7k8wBuVqiZQzGPzAvF5+p81++vgdtcsY=; h=Date:Subject:From:To:References:In-Reply-To:From:Subject; b=e6zJkw1XLUt2hRFh13otuza43SDl8AEs7MZ9/qkSccx4vHEKWoRHRCQrgwVOnm8EYcoqb2QolPA+sRhRL2Qo40UAu/RVr6vwaDCAbVXIwMRic46PCff3N381jIl7Q9RAa2kpOuEYD7KL5oTuvJGCkTT4gDvXq0+dVNrV6jW9u9wQ6kTdaaA0ukfM5CLhaqVGaDMuXkTdgbLYwBxk94IlsLEZzHXjcpHj+QqxUfq//afQ1urWL3/G5YHlXnopZOyJhmdD1WIX4/GFIm4c9PEqcnwFrnNpKcf5gX5xtm1v+rFUqRtIMbkcc7YUe+8tkzdi4oSdH9BMvVMU+NmtigEqOw==
Received: from [98.137.12.190] by nm9.bullet.mail.gq1.yahoo.com with NNFMP; 08 Jul 2016 02:57:04 -0000
Received: from [208.71.42.213] by tm11.bullet.mail.gq1.yahoo.com with NNFMP; 08 Jul 2016 02:57:04 -0000
Received: from [127.0.0.1] by smtp224.mail.gq1.yahoo.com with NNFMP; 08 Jul 2016 02:57:04 -0000
X-Yahoo-Newman-Id: 460725.2974.bm@smtp224.mail.gq1.yahoo.com
X-Yahoo-Newman-Property: ymail-3
X-YMail-OSG: C9CVI1UVM1kt_0OLq8oKCeyXMdZ7JoMO7bDGWasLOW2_1Xd Ldh8Fh2Y0qm1Jg6005rDY5QFE3eXFpFGwDPb7SdsDXOKreoJdCcDvpPtHc5W hA2qHsUoG2nReuOIBUJ7pJQmkATUXBrZZ2BJTNZop9x1tVJVkSrVpZ4N8G2f UFcLrkMrm2cX72Up_Z.n0O7VBtjFWa_l55sY1TT773svpa7BENekGNUKRzd2 uZj5.1vOtEEDhHpnjBWD0RYtlwtRS4siGkWycwU.GQuelJUYgoTqCR.o2ax8 NbPWahw0THC0T7YXjpV4JVCVGy_t0cUZlWKWFR28CIncnrrO.ae1wpDS0_JX WYALV5VUfjpYEQZCZN_fMiILk44qoYxmtzQh46ZK5TOgVem9ITUpPBMmqbcu PzpOjREStqORx9ER7mzj3UvBAzL6Y4k41psvBGNnU7PADqGCkRKXq1EOfu.w H0ozJe553lAAzc7a6QkAWnoNqsi4oB3Gak_0_hBIdAHlMSBqmC24LKLBKOG0 ihlXfbinvpcUnuq8Vw8cxX7bi84yL8vf3s9QgkyDVYRSgs3XCi2E9POcjIH1 Dxw--
X-Yahoo-SMTP: jU6Na92swBBdqSRkLOL9Cp_LhHZgQAQoL10-
User-Agent: Microsoft-MacOutlook/14.5.9.151119
Date: Thu, 07 Jul 2016 19:56:56 -0700
From: Nitin Bahadur <nitin_bahadur@yahoo.com>
To: Susan Hares <shares@ndzh.com>, <i2rs@ietf.org>
Message-ID: <D3A4646C.36E63%nitin_bahadur@yahoo.com>
Thread-Topic: [i2rs] I-D Action: draft-ietf-i2rs-rib-info-model-09.txt
References: <20160707225949.18707.20297.idtracker@ietfa.amsl.com> <D3A42D21.36E3C%nitin_bahadur@yahoo.com> <024401d1d8a4$17457880$45d06980$@ndzh.com>
In-Reply-To: <024401d1d8a4$17457880$45d06980$@ndzh.com>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/Po4c-Q4y5mLryJ0wXci9oA9gnp0>
Subject: Re: [i2rs] I-D Action: draft-ietf-i2rs-rib-info-model-09.txt
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Jul 2016 02:57:11 -0000

Yes I did see the comments from Edwin. The data-model authors will take a
look at the same and respond back.

On 7/7/16, 4:05 PM, "Susan Hares" <shares@ndzh.com> wrote:

>Nitin: 
>
>Thanks for updating this point.  Did you see the comments from Edwin on
>the
>problems with the nexthop in the data model?  I believe
>draft-ietf-i2rs-rib-data-model-06.txt correct the data model use cases.
>
>Sue 
>
>-----Original Message-----
>From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Nitin Bahadur
>Sent: Thursday, July 7, 2016 7:02 PM
>To: i2rs@ietf.org
>Subject: Re: [i2rs] I-D Action: draft-ietf-i2rs-rib-info-model-09.txt
>
>
>This version addresses comments from Routing Directorate QA review and
>also
>adds IPv6 usage examples (along side the IPv4 examples).
>
>Thanks
>Nitin
>
>>
>>A New Internet-Draft is available from the on-line Internet-Drafts
>>directories.
>>This draft is a work item of the Interface to the Routing System of the
>>IETF.
>>
>>        Title           : Routing Information Base Info Model
>>        Authors         : Nitin Bahadur
>>                          Sriganesh Kini
>>                          Jan Medved
>>	Filename        : draft-ietf-i2rs-rib-info-model-09.txt
>>	Pages           : 25
>>	Date            : 2016-07-07
>>
>>Abstract:
>>   Routing and routing functions in enterprise and carrier networks are
>>   typically performed by network devices (routers and switches) using a
>>   routing information base (RIB).  Protocols and configuration push
>>   data into the RIB and the RIB manager installs state into the
>>   hardware; for packet forwarding.  This draft specifies a information
>>   model for the RIB to enable defining a standardized data model.  Such
>>   a data model can be used to define an interface to the RIB from an
>>   entity that may even be external to the network device.  This
>>   interface can be used to support new use-cases being defined by the
>>   IETF I2RS WG.
>>
>>
>>The IETF datatracker status page for this draft is:
>>https://datatracker.ietf.org/doc/draft-ietf-i2rs-rib-info-model/
>>
>>There's also a htmlized version available at:
>>https://tools.ietf.org/html/draft-ietf-i2rs-rib-info-model-09
>>
>>A diff from the previous version is available at:
>>https://www.ietf.org/rfcdiff?url2=draft-ietf-i2rs-rib-info-model-09
>>
>>
>>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/
>>
>>_______________________________________________
>>i2rs mailing list
>>i2rs@ietf.org
>>https://www.ietf.org/mailman/listinfo/i2rs
>
>
>_______________________________________________
>i2rs mailing list
>i2rs@ietf.org
>https://www.ietf.org/mailman/listinfo/i2rs
>



From nobody Thu Jul  7 20:47:25 2016
Return-Path: <zhang.xian@huawei.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 436A9126FDC for <i2rs@ietfa.amsl.com>; Thu,  7 Jul 2016 20:47:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.646
X-Spam-Level: 
X-Spam-Status: No, score=-5.646 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pl0Lqk62VmzV for <i2rs@ietfa.amsl.com>; Thu,  7 Jul 2016 20:47:21 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A88E512B04A for <i2rs@ietf.org>; Thu,  7 Jul 2016 20:47:20 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml706-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CNI29172; Fri, 08 Jul 2016 03:47:18 +0000 (GMT)
Received: from SZXEMA415-HUB.china.huawei.com (10.82.72.33) by lhreml706-cah.china.huawei.com (10.201.5.182) with Microsoft SMTP Server (TLS) id 14.3.235.1; Fri, 8 Jul 2016 04:47:17 +0100
Received: from SZXEMA512-MBS.china.huawei.com ([169.254.8.199]) by SZXEMA415-HUB.china.huawei.com ([10.82.72.33]) with mapi id 14.03.0235.001; Fri, 8 Jul 2016 11:47:11 +0800
From: "Zhangxian (Xian)" <zhang.xian@huawei.com>
To: "draft-ietf-i2rs-yang-network-topo@tools.ietf.org" <draft-ietf-i2rs-yang-network-topo@tools.ietf.org>
Thread-Topic: network-type: container vs. identity?
Thread-Index: AdHYy2fqE/Tzjev7QKGinU6EIX1VyA==
Date: Fri, 8 Jul 2016 03:47:11 +0000
Message-ID: <C636AF2FA540124E9B9ACB5A6BECCE6B7DEDFCE6@SZXEMA512-MBS.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.66.104.209]
Content-Type: multipart/alternative; boundary="_000_C636AF2FA540124E9B9ACB5A6BECCE6B7DEDFCE6SZXEMA512MBSchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A0B0205.577F2246.0093, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.8.199, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: c418d0baaee1cdb63c6b7ec79083372a
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/ICM-TLQxd8I8NDlGvNkQZ_FXsXc>
Cc: "i2rs@ietf.org" <i2rs@ietf.org>
Subject: [i2rs] network-type: container vs. identity?
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Jul 2016 03:47:23 -0000

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

Hi, Authors,

   while using this model as a base to augment for technology-specific topo=
logies, I wonder why the leaf network-types is a container, instead of bein=
g as a identity?

I remember I asked Alex offline before, but the response I got was that the=
 identity was also under consideration at that time. Given the latest versi=
on (June 2016 version) still use container, I wonder if the authors can exp=
lain why the alternative is discarded? Thank you.

Regards,
Xian

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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
/* Page Definitions */
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple" style=3D"text-justify-t=
rim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi, Authors, <o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp; &nbsp;while using this m=
odel as a base to augment for technology-specific topologies, I wonder why =
the leaf network-types is a container, instead of being as a identity?
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:15.75pt"><span lang=3D"EN-US">I=
 remember I asked Alex offline before, but the response I got was that the =
identity was also under consideration at that time. Given the latest versio=
n (June 2016 version) still use container,
 I wonder if the authors can explain why the alternative is discarded? Than=
k you.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Regards,<br>
Xian<o:p></o:p></span></p>
</div>
</body>
</html>

--_000_C636AF2FA540124E9B9ACB5A6BECCE6B7DEDFCE6SZXEMA512MBSchi_--


From nobody Thu Jul  7 20:48:23 2016
Return-Path: <zhang.xian@huawei.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5AA4812B062 for <i2rs@ietfa.amsl.com>; Thu,  7 Jul 2016 20:48:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.646
X-Spam-Level: 
X-Spam-Status: No, score=-5.646 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-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 TgXCnQgvI3o3 for <i2rs@ietfa.amsl.com>; Thu,  7 Jul 2016 20:48:21 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 681B2126FDC for <i2rs@ietf.org>; Thu,  7 Jul 2016 20:48:20 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml706-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CSF38189; Fri, 08 Jul 2016 03:48:18 +0000 (GMT)
Received: from SZXEMA415-HUB.china.huawei.com (10.82.72.33) by lhreml706-cah.china.huawei.com (10.201.5.182) with Microsoft SMTP Server (TLS) id 14.3.235.1; Fri, 8 Jul 2016 04:47:17 +0100
Received: from SZXEMA512-MBS.china.huawei.com ([169.254.8.199]) by SZXEMA415-HUB.china.huawei.com ([10.82.72.33]) with mapi id 14.03.0235.001; Fri, 8 Jul 2016 11:47:11 +0800
From: "Zhangxian (Xian)" <zhang.xian@huawei.com>
To: "draft-ietf-i2rs-yang-network-topo@tools.ietf.org" <draft-ietf-i2rs-yang-network-topo@tools.ietf.org>
Thread-Topic: network-type: container vs. identity?
Thread-Index: AdHYy2fqE/Tzjev7QKGinU6EIX1VyA==
Date: Fri, 8 Jul 2016 03:47:11 +0000
Message-ID: <C636AF2FA540124E9B9ACB5A6BECCE6B7DEDFCE6@SZXEMA512-MBS.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.66.104.209]
Content-Type: multipart/alternative; boundary="_000_C636AF2FA540124E9B9ACB5A6BECCE6B7DEDFCE6SZXEMA512MBSchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A0B0204.577F2282.00B5, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.8.199, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 16db5314ea8bd63f366579fb343fff23
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/ICM-TLQxd8I8NDlGvNkQZ_FXsXc>
Cc: "i2rs@ietf.org" <i2rs@ietf.org>
Subject: [i2rs] network-type: container vs. identity?
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Jul 2016 03:48:22 -0000

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

Hi, Authors,

   while using this model as a base to augment for technology-specific topo=
logies, I wonder why the leaf network-types is a container, instead of bein=
g as a identity?

I remember I asked Alex offline before, but the response I got was that the=
 identity was also under consideration at that time. Given the latest versi=
on (June 2016 version) still use container, I wonder if the authors can exp=
lain why the alternative is discarded? Thank you.

Regards,
Xian

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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
/* Page Definitions */
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple" style=3D"text-justify-t=
rim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi, Authors, <o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp; &nbsp;while using this m=
odel as a base to augment for technology-specific topologies, I wonder why =
the leaf network-types is a container, instead of being as a identity?
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:15.75pt"><span lang=3D"EN-US">I=
 remember I asked Alex offline before, but the response I got was that the =
identity was also under consideration at that time. Given the latest versio=
n (June 2016 version) still use container,
 I wonder if the authors can explain why the alternative is discarded? Than=
k you.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Regards,<br>
Xian<o:p></o:p></span></p>
</div>
</body>
</html>

--_000_C636AF2FA540124E9B9ACB5A6BECCE6B7DEDFCE6SZXEMA512MBSchi_--


From nobody Fri Jul  8 05:05:02 2016
Return-Path: <internet-drafts@ietf.org>
X-Original-To: i2rs@ietf.org
Delivered-To: i2rs@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 4A2B612D0DE; Fri,  8 Jul 2016 05:04:55 -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>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.25.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20160708120455.32071.8108.idtracker@ietfa.amsl.com>
Date: Fri, 08 Jul 2016 05:04:55 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/oJPP7D98xZ7ZfW6IaiAU4GGh7ew>
Cc: i2rs@ietf.org
Subject: [i2rs] I-D Action: draft-ietf-i2rs-yang-l2-network-topology-03.txt
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Jul 2016 12:04:55 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Interface to the Routing System of the IETF.

        Title           : A YANG Data Model for Layer-2 Network Topologies
        Authors         : Jie Dong
                          Xiugang Wei
	Filename        : draft-ietf-i2rs-yang-l2-network-topology-03.txt
	Pages           : 20
	Date            : 2016-07-08

Abstract:
   This document defines a YANG data model for Layer 2 network
   topologies.



The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-l2-network-topology/

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-ietf-i2rs-yang-l2-network-topology-03

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-i2rs-yang-l2-network-topology-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 Fri Jul  8 16:34:23 2016
Return-Path: <internet-drafts@ietf.org>
X-Original-To: i2rs@ietf.org
Delivered-To: i2rs@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 76C4712D60A; Fri,  8 Jul 2016 16:34:18 -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>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.25.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20160708233418.32067.54144.idtracker@ietfa.amsl.com>
Date: Fri, 08 Jul 2016 16:34:18 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/DZ7uSRHE7YNGMP5EzYpl21V_95k>
Cc: i2rs@ietf.org
Subject: [i2rs] I-D Action: draft-ietf-i2rs-yang-network-topo-04.txt
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Jul 2016 23:34:18 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Interface to the Routing System of the IETF.

        Title           : A Data Model for Network Topologies
        Authors         : Alexander Clemm
                          Jan Medved
                          Robert Varga
                          Tony Tkacik
                          Nitin Bahadur
                          Hariharan Ananthakrishnan
                          Xufeng Liu
	Filename        : draft-ietf-i2rs-yang-network-topo-04.txt
	Pages           : 31
	Date            : 2016-07-08

Abstract:
   This document defines an abstract (generic) YANG data model for
   network/service topologies and inventories.  The model serves as a
   base model which is augmented with technology-specific details in
   other, more specific topology and inventory models.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-network-topo/

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-ietf-i2rs-yang-network-topo-04

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-i2rs-yang-network-topo-04


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 Sun Jul 10 23:17:12 2016
Return-Path: <mach.chen@huawei.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E154312B068 for <i2rs@ietfa.amsl.com>; Sun, 10 Jul 2016 23:17:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.508
X-Spam-Level: 
X-Spam-Status: No, score=-5.508 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.287, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vJn3iAot2EuQ for <i2rs@ietfa.amsl.com>; Sun, 10 Jul 2016 23:17:09 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8FCB112B00A for <i2rs@ietf.org>; Sun, 10 Jul 2016 23:17:08 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml701-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CNL93379; Mon, 11 Jul 2016 06:17:06 +0000 (GMT)
Received: from SZXEMA416-HUB.china.huawei.com (10.82.72.35) by lhreml701-cah.china.huawei.com (10.201.5.93) with Microsoft SMTP Server (TLS) id 14.3.235.1; Mon, 11 Jul 2016 07:15:45 +0100
Received: from SZXEMA510-MBX.china.huawei.com ([169.254.3.173]) by SZXEMA416-HUB.china.huawei.com ([10.82.72.35]) with mapi id 14.03.0235.001; Mon, 11 Jul 2016 14:15:39 +0800
From: Mach Chen <mach.chen@huawei.com>
To: "i2rs@ietf.org" <i2rs@ietf.org>
Thread-Topic: [i2rs] I-D Action: draft-ietf-i2rs-rib-data-model-06.txt
Thread-Index: AQHR1b7KgNJuVqUh/kC2Qf5UHo2qYKASyvEw
Date: Mon, 11 Jul 2016 06:15:38 +0000
Message-ID: <F73A3CB31E8BE34FA1BBE3C8F0CB2AE28D7535F8@SZXEMA510-MBX.china.huawei.com>
References: <20160704063846.9359.36320.idtracker@ietfa.amsl.com>
In-Reply-To: <20160704063846.9359.36320.idtracker@ietfa.amsl.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.102.135]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090206.578339E2.006B, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.3.173, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 6d754c0cc576d81853b6b63c5f47c0a9
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/QcFo3-Aq6mGHioiwMnYRpCi-jAk>
Subject: Re: [i2rs] I-D Action: draft-ietf-i2rs-rib-data-model-06.txt
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Jul 2016 06:17:11 -0000

This version addresses the comments from Edwin and Routing Directorate QA r=
eview (John).

Thanks,
Mach

> -----Original Message-----
> From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of internet-drafts@ie=
tf.org
> Sent: Monday, July 04, 2016 2:39 PM
> To: i-d-announce@ietf.org
> Cc: i2rs@ietf.org
> Subject: [i2rs] I-D Action: draft-ietf-i2rs-rib-data-model-06.txt
>=20
>=20
> A New Internet-Draft is available from the on-line Internet-Drafts direct=
ories.
> This draft is a work item of the Interface to the Routing System of the I=
ETF.
>=20
>         Title           : A YANG Data Model for Routing Information Base
> (RIB)
>         Authors         : Lixing Wang
>                           Hariharan Ananthakrishnan
>                           Mach(Guoyi) Chen
>                           Amit Dass
>                           Sriganesh Kini
>                           Nitin Bahadur
> 	Filename        : draft-ietf-i2rs-rib-data-model-06.txt
> 	Pages           : 67
> 	Date            : 2016-07-03
>=20
> Abstract:
>    This document defines a YANG data model for Routing Information Base
>    (RIB) that aligns with the I2RS RIB information model.
>=20
>=20
>=20
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-i2rs-rib-data-model/
>=20
> There's also a htmlized version available at:
> https://tools.ietf.org/html/draft-ietf-i2rs-rib-data-model-06
>=20
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-i2rs-rib-data-model-06
>=20
>=20
> Please note that it may take a couple of minutes from the time of submiss=
ion
> until the htmlized version and diff are available at tools.ietf.org.
>=20
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>=20
> _______________________________________________
> i2rs mailing list
> i2rs@ietf.org
> https://www.ietf.org/mailman/listinfo/i2rs


From nobody Mon Jul 11 03:54:05 2016
Return-Path: <nite@hq.sk>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6AAEE12D10B for <i2rs@ietfa.amsl.com>; Mon, 11 Jul 2016 03:54:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.287
X-Spam-Level: 
X-Spam-Status: No, score=-3.287 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_NONE=-0.0001, RP_MATCHES_RCVD=-1.287] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=hq.sk
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yWr5O8WccbaW for <i2rs@ietfa.amsl.com>; Mon, 11 Jul 2016 03:54:01 -0700 (PDT)
Received: from mail.hq.sk (hq.sk [81.89.59.181]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5723E12D0FE for <i2rs@ietf.org>; Mon, 11 Jul 2016 03:54:01 -0700 (PDT)
Received: from [10.137.1.13] (46.229.239.158.host.vnet.sk [46.229.239.158]) by mail.hq.sk (Postfix) with ESMTPSA id C60FB244210; Mon, 11 Jul 2016 12:53:58 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=hq.sk; s=mail; t=1468234438; bh=nVsRdKQz8LA9N/iOalevVYNU8oYcX+2D/QPZZ8hGymI=; h=Subject:To:References:Cc:From:Date:In-Reply-To; b=kCbaiaLfabQmCBC8480WpOr6B6Z4MkY8vJWs9emsuhKeBSPYJAaia5EUM2CIMj1bF 1EDzDlqgjoHLF7aqxQCJ2tZ3hOukN+L5fUJmPBnFug0CTkTio2WbPM5lFUd6UPw24N s4WsBlaZPwwxknqQE2h9cCoCEcSzLAi+xWDbmT8U=
To: "Zhangxian (Xian)" <zhang.xian@huawei.com>, "draft-ietf-i2rs-yang-network-topo@tools.ietf.org" <draft-ietf-i2rs-yang-network-topo@tools.ietf.org>
References: <C636AF2FA540124E9B9ACB5A6BECCE6B7DEDFCE6@SZXEMA512-MBS.china.huawei.com>
From: Robert Varga <nite@hq.sk>
Message-ID: <5c0b2dee-fe0b-139d-1b1e-dc6936ff747d@hq.sk>
Date: Mon, 11 Jul 2016 12:53:50 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1
MIME-Version: 1.0
In-Reply-To: <C636AF2FA540124E9B9ACB5A6BECCE6B7DEDFCE6@SZXEMA512-MBS.china.huawei.com>
Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="qDFVcdtvBanahUA5lINaiKPSBJEsEdqQu"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/ZqtBLHpVcM4hVx9zF2mElHsozqQ>
Cc: "i2rs@ietf.org" <i2rs@ietf.org>
Subject: Re: [i2rs] network-type: container vs. identity?
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Jul 2016 10:54:03 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--qDFVcdtvBanahUA5lINaiKPSBJEsEdqQu
Content-Type: multipart/mixed; boundary="V7mR0iP0tuV3pCMRSM1jAeEUcrvIqFGA2"
From: Robert Varga <nite@hq.sk>
To: "Zhangxian (Xian)" <zhang.xian@huawei.com>,
 "draft-ietf-i2rs-yang-network-topo@tools.ietf.org"
 <draft-ietf-i2rs-yang-network-topo@tools.ietf.org>
Cc: "i2rs@ietf.org" <i2rs@ietf.org>
Message-ID: <5c0b2dee-fe0b-139d-1b1e-dc6936ff747d@hq.sk>
Subject: Re: [i2rs] network-type: container vs. identity?
References: <C636AF2FA540124E9B9ACB5A6BECCE6B7DEDFCE6@SZXEMA512-MBS.china.huawei.com>
In-Reply-To: <C636AF2FA540124E9B9ACB5A6BECCE6B7DEDFCE6@SZXEMA512-MBS.china.huawei.com>

--V7mR0iP0tuV3pCMRSM1jAeEUcrvIqFGA2
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

On 07/08/2016 05:47 AM, Zhangxian (Xian) wrote:
> Hi, Authors,
>=20
> =20
>=20
>    while using this model as a base to augment for technology-specific
> topologies, I wonder why the leaf network-types is a container, instead=

> of being as a identity?
>=20
> =20
>=20
> I remember I asked Alex offline before, but the response I got was that=

> the identity was also under consideration at that time. Given the lates=
t
> version (June 2016 version) still use container, I wonder if the author=
s
> can explain why the alternative is discarded? Thank you.

The idea is to be able to have multiple traits, for example for compositi=
on.

Bye,
Robert



--V7mR0iP0tuV3pCMRSM1jAeEUcrvIqFGA2--

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

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

iQIcBAEBCgAGBQJXg3rFAAoJECsDwSqgzwDTGxgQAJL9zIL+meCXkB6cDz7t7puB
pb65y4bTomHw/WiId1uKUjsqJMO8fV19OhQJPhO4f6oICWA+LiJDt1oeMwwfcPWu
BX9pW8udHcBnp8O0sAXsPJwrVN37KBbFhEOGDSQqseiAfkpHeyA9TEf1f4M4Nc2F
jSkd8FbAUmvRR0zO2zhNqucuYY1mSgFVWLf1jMp6/XuN537jghTg/pUsMSX1bDnh
kRB66s4nrKOuXQn8ZZ4az9yGKwysBd/hCSI8TMqqs+w2KEqKvlm4dOXnJh2DjBhs
V3dbtd6anh5mKy3rQ31CwVJQa/RMDcALNGnEEo6wZGC7CNtTM1uNxqlvXhcWu48P
GyZFNSbjJBjaAnSfp734WROb9Hg5/UI/uVMCgRnVAB/r5qHnNrWEEp/0XpSlfQuk
YkobElLOEof50QuBY3/RpqxszNp34FeRpHYPJrBi5KC6A2KtzDMcyIlBxBEq6X58
1RCvLr1J2XmevE022IFo6qQOiuY59AYex4z4CkM5IUXndadj6Un+WiwAnjLVLV5L
jTExLtxWSixQEvzUstFgTWqP7GqDFd/o5P7lvJBC41MhgKCK9iiZwdiUYR6Ys/Ha
KVQWJhx25RbElDcKqkhvjQaavkA5Or3Sij7UDr+nzcrYq2eHGLBAf9L+SrlSsyCE
FH2pSuPFztjqLLy/grmP
=YcI2
-----END PGP SIGNATURE-----

--qDFVcdtvBanahUA5lINaiKPSBJEsEdqQu--


From nobody Tue Jul 12 08:17:43 2016
Return-Path: <zhang.xian@huawei.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8DA1E12DA25 for <i2rs@ietfa.amsl.com>; Tue, 12 Jul 2016 08:17:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.508
X-Spam-Level: 
X-Spam-Status: No, score=-5.508 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.287, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EZIzb1l_aT7L for <i2rs@ietfa.amsl.com>; Tue, 12 Jul 2016 08:17:39 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B5F8A12DF19 for <i2rs@ietf.org>; Tue, 12 Jul 2016 07:49:32 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml708-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CSL42739; Tue, 12 Jul 2016 14:49:29 +0000 (GMT)
Received: from SZXEMA418-HUB.china.huawei.com (10.82.72.36) by lhreml708-cah.china.huawei.com (10.201.5.202) with Microsoft SMTP Server (TLS) id 14.3.235.1; Tue, 12 Jul 2016 15:49:28 +0100
Received: from SZXEMA512-MBS.china.huawei.com ([169.254.8.209]) by SZXEMA418-HUB.china.huawei.com ([10.82.72.36]) with mapi id 14.03.0235.001; Tue, 12 Jul 2016 22:49:23 +0800
From: "Zhangxian (Xian)" <zhang.xian@huawei.com>
To: Robert Varga <nite@hq.sk>, "draft-ietf-i2rs-yang-network-topo@tools.ietf.org" <draft-ietf-i2rs-yang-network-topo@tools.ietf.org>
Thread-Topic: [i2rs] network-type: container vs. identity?
Thread-Index: AdHYy2fqE/Tzjev7QKGinU6EIX1VyACVAuoAADMrWfA=
Date: Tue, 12 Jul 2016 14:49:23 +0000
Message-ID: <C636AF2FA540124E9B9ACB5A6BECCE6B7DEFF3AF@SZXEMA512-MBS.china.huawei.com>
References: <C636AF2FA540124E9B9ACB5A6BECCE6B7DEDFCE6@SZXEMA512-MBS.china.huawei.com> <5c0b2dee-fe0b-139d-1b1e-dc6936ff747d@hq.sk>
In-Reply-To: <5c0b2dee-fe0b-139d-1b1e-dc6936ff747d@hq.sk>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.66.104.209]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090202.5785037A.01DC, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.8.209, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 06a0e974932102a99bc5ff0763422386
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/-59WNhL24WQb1CzgmodP6jbqyZc>
Cc: "i2rs@ietf.org" <i2rs@ietf.org>
Subject: Re: [i2rs] network-type: container vs. identity?
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Jul 2016 15:17:41 -0000

SGksIFJvYmVydCwgDQoNCiAgIFRoYW5rIHlvdSBmb3IgeW91ciBjbGFyaWZpY2F0aW9uLiBKdXN0
IG1ha2Ugc3VyZSBJIGdldCB5b3VyIHBvaW50LCBsZXQgbWUgdHJ5IHdpdGggYSAocmVhbCkgZXhh
bXBsZS4gDQoNCiAgIEF0IHRoZSBtb21lbnQsIHdlIGhhdmUgdGhlIGZvbGxvd2luZyByZWxhdGlv
bnNoaXAgYW1vbmcgZGlmZmVyZW50IHRvcG9sb2d5IHR5cGVzICggdXNpbmcgdGhlIGRpYWdyYW0g
ZnJvbSBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1pMnJzLXlhbmctbDMt
dG9wb2xvZ3ktMDIgYXMgYmFzZSk6DQoNCiAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLSsNCiAgICAgICAgICAgfCAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKyAgfA0K
ICAgICAgICAgICB8ICB8ICAgIGlldGYtbmV0d29yayB8ICB8DQogICAgICAgICAgIHwgICstLS0t
LS0tLS0tXi0tLS0tLS0tLS0tLSsgIHwNCiAgICAgICAgICAgfCAgICAgICAgIHwgICAgICAgICAg
ICB8DQogICAgICAgICAgIHwgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsgIHwNCiAgICAgICAg
ICAgfCAgfCBpZXRmLW5ldHdvcmstdG9wb2xvZ3kgfCAgfC0tLS0tLS08IFtpZXRmLXRlLXRvcG9s
b2d5XS0tLS0tLTxbIG90bi10b3BvbG9neV0gKCBhcyBhbiBleGFtcGxlKQ0KICAgICAgICAgICB8
ICArLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0rICB8DQogICAgICAgICAgICstLS0tLS0tLS0tLS0t
Xi0tLS0tLS0tLS0tLS0tLSsNCiAgICAgICAgICAgICAgICAgICAgICAgICB8DQogICAgICAgICAg
ICAgICAgICAgICAgICAgfA0KICAgICAgICAgICAgICstLS0tLS0tLS0tLV4tLS0tLS0tLS0tLS0t
Kw0KICAgICAgICAgICAgIHwgbDMtdW5pY2FzdC1pZ3AtdG9wb2xvZ3kgfA0KICAgICAgICAgICAg
ICstLS0tKy0tLS0tLS0tLS0tLS0tLSstLS0tKw0KICAgICAgICAgICAgICAgICAgXiAgICAgICAg
ICAgICAgIF4NCiAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICB8DQogICAgICAgICAg
ICAgICAgICB8ICAgICAgICAgICAgICAgfA0KICAgICAgICAgKy0tLS0tLS0tXi0tLS0tKyAgICAg
ICstLS0tLV4tLS0tLS0tLS0rDQogICAgICAgICB8IG9zcGYtdG9wb2xvZ3l8ICAgIHwgaXNpcy10
b3BvbG9neSB8DQogICAgICAgICArLS0tLS0tLS0tLS0tLS0rICAgICAgICstLS0tLS0tLS0tLS0t
LS0rDQoNClNvLCB0aGlzIHNob3dzIHN1cHBvcnQgb2YgbW9yZSB0aGFuIHR3byBsZXZlbHMgb2Yg
cmVsYXRpb25zaGlwcyBhbmQgbWFueSBicmFuY2hlcy4gSXMgdGhhdCB3aGF0IHlvdSBtZWFuIGJ5
IG11bHRpcGxlIHRyYWl0cyBhbmQgY29tcG9zaXRpb24/IEFsdGhvdWdoIEkgZG8gbm90IHNlZSBh
biBleGFtcGxlIHVzaW5nIHRoaXMgaWRlbnRpdHkgZm9yIHRoaXMsIGJ1dCBJIHdvbmRlciBpZiB0
aGUgZm9sbG93aW5nIHdheSBvZiB1c2luZyBpZGVudGl0eSBpcyBzdXBwb3J0ZWQgYW5kIGNhbiBi
ZSB1c2VkIHRvIGNhdGVyIHlvdXIgbmVlZD8gDQoNCklkZW50aXR5IG5ldHdvcmstdHlwZXMgew0K
ICBEZXNjcmlwdGlvbiAiYmFzZSB0eXBlIGZvciBuZXR3b3JrIHR5cGVzIjsNCn0NCg0KSWRlbnRp
dHkgdHlwZS10b3BvbG9neSB7DQogQmFzZSAibmV0d29yay10eXBlcyI7DQp9DQoNCklkZW50aXR5
IHR5cGUtbDMtdW5pY2FzdC1pZ3Agew0KIEJhc2UgIiB0eXBlLXRvcG9sb2d5ICI7DQp9DQoNCklk
ZW50aXR5IHR5cGUtb3NwZiB7DQogQmFzZSAidHlwZS1sMy11bmljYXN0LWlncCI7DQp9DQoNCkkg
YW0gY29va2luZyB0aGUgY29kZXMgdXAgd2l0aCBteSBsaW1pdGVkIHVuZGVyc3RhbmRpbmcgb2Yg
WUFORywgc28gSSBtaWdodCBiZSB3cm9uZy4gSWYgc28sIHBsZWFzZSBkbyBsZXQgbWUga25vdy4g
DQoNCkNoZWVycywNClhpYW4NCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IFJv
YmVydCBWYXJnYSBbbWFpbHRvOm5pdGVAaHEuc2tdIA0KU2VudDogMjAxNsTqN9TCMTHI1SAxODo1
NA0KVG86IFpoYW5neGlhbiAoWGlhbik7IGRyYWZ0LWlldGYtaTJycy15YW5nLW5ldHdvcmstdG9w
b0B0b29scy5pZXRmLm9yZw0KQ2M6IGkycnNAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbaTJyc10g
bmV0d29yay10eXBlOiBjb250YWluZXIgdnMuIGlkZW50aXR5Pw0KDQpPbiAwNy8wOC8yMDE2IDA1
OjQ3IEFNLCBaaGFuZ3hpYW4gKFhpYW4pIHdyb3RlOg0KPiBIaSwgQXV0aG9ycywNCj4gDQo+ICAN
Cj4gDQo+ICAgIHdoaWxlIHVzaW5nIHRoaXMgbW9kZWwgYXMgYSBiYXNlIHRvIGF1Z21lbnQgZm9y
IHRlY2hub2xvZ3ktc3BlY2lmaWMgDQo+IHRvcG9sb2dpZXMsIEkgd29uZGVyIHdoeSB0aGUgbGVh
ZiBuZXR3b3JrLXR5cGVzIGlzIGEgY29udGFpbmVyLCANCj4gaW5zdGVhZCBvZiBiZWluZyBhcyBh
IGlkZW50aXR5Pw0KPiANCj4gIA0KPiANCj4gSSByZW1lbWJlciBJIGFza2VkIEFsZXggb2ZmbGlu
ZSBiZWZvcmUsIGJ1dCB0aGUgcmVzcG9uc2UgSSBnb3Qgd2FzIA0KPiB0aGF0IHRoZSBpZGVudGl0
eSB3YXMgYWxzbyB1bmRlciBjb25zaWRlcmF0aW9uIGF0IHRoYXQgdGltZS4gR2l2ZW4gdGhlIA0K
PiBsYXRlc3QgdmVyc2lvbiAoSnVuZSAyMDE2IHZlcnNpb24pIHN0aWxsIHVzZSBjb250YWluZXIs
IEkgd29uZGVyIGlmIA0KPiB0aGUgYXV0aG9ycyBjYW4gZXhwbGFpbiB3aHkgdGhlIGFsdGVybmF0
aXZlIGlzIGRpc2NhcmRlZD8gVGhhbmsgeW91Lg0KDQpUaGUgaWRlYSBpcyB0byBiZSBhYmxlIHRv
IGhhdmUgbXVsdGlwbGUgdHJhaXRzLCBmb3IgZXhhbXBsZSBmb3IgY29tcG9zaXRpb24uDQoNCkJ5
ZSwNClJvYmVydA0KDQoNCg==


From nobody Tue Jul 12 09:29:53 2016
Return-Path: <alex@cisco.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 525CD12D1DC for <i2rs@ietfa.amsl.com>; Tue, 12 Jul 2016 09:29:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.808
X-Spam-Level: 
X-Spam-Status: No, score=-15.808 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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.287, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Yf7k241Uk5eW for <i2rs@ietfa.amsl.com>; Tue, 12 Jul 2016 09:29:50 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9B14412D185 for <i2rs@ietf.org>; Tue, 12 Jul 2016 09:29:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4333; q=dns/txt; s=iport; t=1468340990; x=1469550590; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=eo+csP9U3Z7iwfqtuflKKW6/Uhr1UJ3fCS8mYbphSZs=; b=Wp4cr8gCn+elYfdHZu3wCwUZeRP8mq/E47fGcxcwKv00PtwciTVruJ2F ci3mMqJuGkrTWz/pQUjxOyKnpjubB25SR9kh6waQW12jFV9xGddPDatZh WZAVQhYXf6dHZOn1cINIIi3yts2L6Fpc6velIMZ4b9R+vhnjltb9z4sDU 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0A/AgACGoVX/40NJK1TCYM+VnwGuQOBe?= =?us-ascii?q?SKFdgKBNTgUAQEBAQEBAWUnhFwBAQUBAR8BBUUCBAQDDAQCAQgRBAEBAQEDCxg?= =?us-ascii?q?CAwInCxQJCAEBBAENBQiIKA6Tcp0YAY8PAQEBAQEBAQEBAQEBAQEBAQEBAQEBF?= =?us-ascii?q?wV+iXmEGgODIoJdBYgckH8Bhg6IPoFxhFmIa5ATAR42g3Fuh2FFfwEBAQ?=
X-IronPort-AV: E=Sophos;i="5.28,352,1464652800"; d="scan'208";a="296760751"
Received: from alln-core-8.cisco.com ([173.36.13.141]) by alln-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 12 Jul 2016 16:29:49 +0000
Received: from XCH-RTP-002.cisco.com (xch-rtp-002.cisco.com [64.101.220.142]) by alln-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id u6CGTnVg007677 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 12 Jul 2016 16:29:49 GMT
Received: from xch-rtp-001.cisco.com (64.101.220.141) by XCH-RTP-002.cisco.com (64.101.220.142) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Tue, 12 Jul 2016 12:29:48 -0400
Received: from xch-rtp-001.cisco.com ([64.101.220.141]) by XCH-RTP-001.cisco.com ([64.101.220.141]) with mapi id 15.00.1210.000; Tue, 12 Jul 2016 12:29:48 -0400
From: "Alexander Clemm (alex)" <alex@cisco.com>
To: "Zhangxian (Xian)" <zhang.xian@huawei.com>, Robert Varga <nite@hq.sk>, "draft-ietf-i2rs-yang-network-topo@tools.ietf.org" <draft-ietf-i2rs-yang-network-topo@tools.ietf.org>
Thread-Topic: [i2rs] network-type: container vs. identity?
Thread-Index: AdHYy2fqE/Tzjev7QKGinU6EIX1VyACuKDcAADqEloAABUsgkA==
Date: Tue, 12 Jul 2016 16:29:48 +0000
Message-ID: <6a5706ada23a4354b08fdc543571453c@XCH-RTP-001.cisco.com>
References: <C636AF2FA540124E9B9ACB5A6BECCE6B7DEDFCE6@SZXEMA512-MBS.china.huawei.com> <5c0b2dee-fe0b-139d-1b1e-dc6936ff747d@hq.sk> <C636AF2FA540124E9B9ACB5A6BECCE6B7DEFF3AF@SZXEMA512-MBS.china.huawei.com>
In-Reply-To: <C636AF2FA540124E9B9ACB5A6BECCE6B7DEFF3AF@SZXEMA512-MBS.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.41.60.103]
Content-Type: text/plain; charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/i2WatAja1X2o89wwqdmtjP5qZSE>
Cc: "i2rs@ietf.org" <i2rs@ietf.org>
Subject: Re: [i2rs] network-type: container vs. identity?
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Jul 2016 16:29:52 -0000

Hi Xian,

the way it is structured with containers and all will allow you to indicate=
 the various network types that apply to a network.  If there is a hierarch=
y of network types, you would have a hierarchy of containers.  In your case=
  network-types --> ietf-te-topology--> otn-topology.  Network will indicat=
e each of the network types that it instantiates. =20

You could model a hierarchy of network types also through a hierarchy of id=
entities, as you indicate in your example.  Sure, in your example this is a=
 viable alternative, but it is not clear what you would gain through that. =
 For one, in the case of "otn-topology", the fact that the same topology is=
 also an ietf-te-topology is rather implicit, not explicit.  Per Robert's p=
oint, if for some reason you have multiple traits and want to "compose" a n=
etwork to encompass multiple types, this is straightforward to do with the =
current pattern, not so straightforward with identities.  =20

--- Alex


-----Original Message-----
From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Zhangxian (Xian)
Sent: Tuesday, July 12, 2016 7:49 AM
To: Robert Varga <nite@hq.sk>; draft-ietf-i2rs-yang-network-topo@tools.ietf=
.org
Cc: i2rs@ietf.org
Subject: Re: [i2rs] network-type: container vs. identity?

Hi, Robert,=20

   Thank you for your clarification. Just make sure I get your point, let m=
e try with a (real) example.=20

   At the moment, we have the following relationship among different topolo=
gy types ( using the diagram from https://tools.ietf.org/html/draft-ietf-i2=
rs-yang-l3-topology-02 as base):

            +-----------------------------+
           |  +-----------------------+  |
           |  |    ietf-network |  |
           |  +----------^------------+  |
           |         |            |
           |  +-----------------------+  |
           |  | ietf-network-topology |  |-------< [ietf-te-topology]------=
<[ otn-topology] ( as an example)
           |  +----------+------------+  |
           +-------------^---------------+
                         |
                         |
             +-----------^-------------+
             | l3-unicast-igp-topology |
             +----+---------------+----+
                  ^               ^
                  |               |
                  |               |
         +--------^-----+      +-----^---------+
         | ospf-topology|    | isis-topology |
         +--------------+       +---------------+

So, this shows support of more than two levels of relationships and many br=
anches. Is that what you mean by multiple traits and composition? Although =
I do not see an example using this identity for this, but I wonder if the f=
ollowing way of using identity is supported and can be used to cater your n=
eed?=20

Identity network-types {
  Description "base type for network types"; }

Identity type-topology {
 Base "network-types";
}

Identity type-l3-unicast-igp {
 Base " type-topology ";
}

Identity type-ospf {
 Base "type-l3-unicast-igp";
}

I am cooking the codes up with my limited understanding of YANG, so I might=
 be wrong. If so, please do let me know.=20

Cheers,
Xian

-----Original Message-----
From: Robert Varga [mailto:nite@hq.sk]
Sent: 2016=1B$BG/=1B(B7=1B$B7n=1B(B11=1B$BF|=1B(B 18:54
To: Zhangxian (Xian); draft-ietf-i2rs-yang-network-topo@tools.ietf.org
Cc: i2rs@ietf.org
Subject: Re: [i2rs] network-type: container vs. identity?

On 07/08/2016 05:47 AM, Zhangxian (Xian) wrote:
> Hi, Authors,
>=20
> =20
>=20
>    while using this model as a base to augment for technology-specific=20
> topologies, I wonder why the leaf network-types is a container,=20
> instead of being as a identity?
>=20
> =20
>=20
> I remember I asked Alex offline before, but the response I got was=20
> that the identity was also under consideration at that time. Given the=20
> latest version (June 2016 version) still use container, I wonder if=20
> the authors can explain why the alternative is discarded? Thank you.

The idea is to be able to have multiple traits, for example for composition=
.

Bye,
Robert


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


From nobody Tue Jul 12 09:44:54 2016
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4EDC912D100 for <i2rs@ietfa.amsl.com>; Tue, 12 Jul 2016 09:44:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.487
X-Spam-Level: 
X-Spam-Status: No, score=-5.487 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-1.287] 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 w3jxvUtfPZZu for <i2rs@ietfa.amsl.com>; Tue, 12 Jul 2016 09:44:50 -0700 (PDT)
Received: from atlas3.jacobs-university.de (atlas3.jacobs-university.de [212.201.44.18]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9BF3C12B047 for <i2rs@ietf.org>; Tue, 12 Jul 2016 09:44:50 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id 641EBE55; Tue, 12 Jul 2016 18:44:49 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.205]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id jt_ZWsDVOFxJ; Tue, 12 Jul 2016 18:44:46 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS; Tue, 12 Jul 2016 18:44:48 +0200 (CEST)
Received: from localhost (demetrius3.jacobs-university.de [212.201.44.48]) by hermes.jacobs-university.de (Postfix) with ESMTP id 7BDD820069; Tue, 12 Jul 2016 18:44:48 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius3.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id UhYsXGIs1G6K; Tue, 12 Jul 2016 18:44:47 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id A629020063; Tue, 12 Jul 2016 18:44:46 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id 657BE3BCDA27; Tue, 12 Jul 2016 18:44:45 +0200 (CEST)
Date: Tue, 12 Jul 2016 18:44:45 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: "Alexander Clemm (alex)" <alex@cisco.com>
Message-ID: <20160712164445.GA36091@elstar.local>
Mail-Followup-To: "Alexander Clemm (alex)" <alex@cisco.com>, "Zhangxian (Xian)" <zhang.xian@huawei.com>, Robert Varga <nite@hq.sk>, "draft-ietf-i2rs-yang-network-topo@tools.ietf.org" <draft-ietf-i2rs-yang-network-topo@tools.ietf.org>,  "i2rs@ietf.org" <i2rs@ietf.org>
References: <C636AF2FA540124E9B9ACB5A6BECCE6B7DEDFCE6@SZXEMA512-MBS.china.huawei.com> <5c0b2dee-fe0b-139d-1b1e-dc6936ff747d@hq.sk> <C636AF2FA540124E9B9ACB5A6BECCE6B7DEFF3AF@SZXEMA512-MBS.china.huawei.com> <6a5706ada23a4354b08fdc543571453c@XCH-RTP-001.cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <6a5706ada23a4354b08fdc543571453c@XCH-RTP-001.cisco.com>
User-Agent: Mutt/1.6.0 (2016-04-01)
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/qWbMren4B6Vqd3c8Jd-OavdzOlo>
Cc: "draft-ietf-i2rs-yang-network-topo@tools.ietf.org" <draft-ietf-i2rs-yang-network-topo@tools.ietf.org>, "i2rs@ietf.org" <i2rs@ietf.org>, "Zhangxian \(Xian\)" <zhang.xian@huawei.com>, Robert Varga <nite@hq.sk>
Subject: Re: [i2rs] network-type: container vs. identity?
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Jul 2016 16:44:52 -0000

On Tue, Jul 12, 2016 at 04:29:48PM +0000, Alexander Clemm (alex) wrote:
> 
> You could model a hierarchy of network types also through a hierarchy of identities, as you indicate in your example.  Sure, in your example this is a viable alternative, but it is not clear what you would gain through that.  For one, in the case of "otn-topology", the fact that the same topology is also an ietf-te-topology is rather implicit, not explicit.  Per Robert's point, if for some reason you have multiple traits and want to "compose" a network to encompass multiple types, this is straightforward to do with the current pattern, not so straightforward with identities.   
>

Alex,

can you further detail why a hierarchy of containers is more
straightforward in some cases than a hierarchy of identities?

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>


From nobody Tue Jul 12 09:53:45 2016
Return-Path: <nite@hq.sk>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5761D12D17B for <i2rs@ietfa.amsl.com>; Tue, 12 Jul 2016 09:53:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.287
X-Spam-Level: 
X-Spam-Status: No, score=-3.287 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_NONE=-0.0001, RP_MATCHES_RCVD=-1.287] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=hq.sk
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nozP1CVPZwAj for <i2rs@ietfa.amsl.com>; Tue, 12 Jul 2016 09:53:41 -0700 (PDT)
Received: from mail.hq.sk (hq.sk [81.89.59.181]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 88FA012D100 for <i2rs@ietf.org>; Tue, 12 Jul 2016 09:53:41 -0700 (PDT)
Received: from [10.137.1.13] (46.229.239.158.host.vnet.sk [46.229.239.158]) by mail.hq.sk (Postfix) with ESMTPSA id 8D5BE24376B; Tue, 12 Jul 2016 18:53:39 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=hq.sk; s=mail; t=1468342419; bh=tVrzdpWlmTecFNELreRoQtf/s0WGI6IhVJUQzHoZ9ps=; h=Subject:To:References:Cc:From:Date:In-Reply-To; b=kv35nCVR/V+gsyapOUBbMyNc95dozBY5YlwqKG549EaMNVkLBc7T3z4Z235BmemrG 9xuwtiDisNjbX2kTA+FX4kV52S3Bc/2khIORb2NgcW6TZUrsPdnKshz7FiuFZrmWk6 Opi9THGc7HAPKEUXNJZ9MAz7/LN55l1ibyqfTqL0=
To: "Alexander Clemm (alex)" <alex@cisco.com>, "Zhangxian (Xian)" <zhang.xian@huawei.com>, "draft-ietf-i2rs-yang-network-topo@tools.ietf.org" <draft-ietf-i2rs-yang-network-topo@tools.ietf.org>
References: <C636AF2FA540124E9B9ACB5A6BECCE6B7DEDFCE6@SZXEMA512-MBS.china.huawei.com> <5c0b2dee-fe0b-139d-1b1e-dc6936ff747d@hq.sk> <C636AF2FA540124E9B9ACB5A6BECCE6B7DEFF3AF@SZXEMA512-MBS.china.huawei.com> <6a5706ada23a4354b08fdc543571453c@XCH-RTP-001.cisco.com>
From: Robert Varga <nite@hq.sk>
Message-ID: <f69d671f-e5b9-2ec9-ee68-d6312468f39e@hq.sk>
Date: Tue, 12 Jul 2016 18:53:32 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1
MIME-Version: 1.0
In-Reply-To: <6a5706ada23a4354b08fdc543571453c@XCH-RTP-001.cisco.com>
Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="dNo92X5QMf6E55FbmCaGCAgBF0MUCbPx0"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/dGfBVLhTR_24MGIbKge3mPZ0c-U>
Cc: "i2rs@ietf.org" <i2rs@ietf.org>
Subject: Re: [i2rs] network-type: container vs. identity?
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Jul 2016 16:53:43 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--dNo92X5QMf6E55FbmCaGCAgBF0MUCbPx0
Content-Type: multipart/mixed; boundary="E95TEIA9I6QXGXmjolev7p92NVpuCiDe2"
From: Robert Varga <nite@hq.sk>
To: "Alexander Clemm (alex)" <alex@cisco.com>,
 "Zhangxian (Xian)" <zhang.xian@huawei.com>,
 "draft-ietf-i2rs-yang-network-topo@tools.ietf.org"
 <draft-ietf-i2rs-yang-network-topo@tools.ietf.org>
Cc: "i2rs@ietf.org" <i2rs@ietf.org>
Message-ID: <f69d671f-e5b9-2ec9-ee68-d6312468f39e@hq.sk>
Subject: Re: [i2rs] network-type: container vs. identity?
References: <C636AF2FA540124E9B9ACB5A6BECCE6B7DEDFCE6@SZXEMA512-MBS.china.huawei.com>
 <5c0b2dee-fe0b-139d-1b1e-dc6936ff747d@hq.sk>
 <C636AF2FA540124E9B9ACB5A6BECCE6B7DEFF3AF@SZXEMA512-MBS.china.huawei.com>
 <6a5706ada23a4354b08fdc543571453c@XCH-RTP-001.cisco.com>
In-Reply-To: <6a5706ada23a4354b08fdc543571453c@XCH-RTP-001.cisco.com>

--E95TEIA9I6QXGXmjolev7p92NVpuCiDe2
Content-Type: text/plain; charset=iso-2022-jp
Content-Transfer-Encoding: quoted-printable

On 07/12/2016 06:29 PM, Alexander Clemm (alex) wrote:
> Per Robert's point, if for some reason you have multiple traits and wan=
t to "compose" a network to encompass multiple types, this is straightfor=
ward to do with the current pattern, not so straightforward with identiti=
es.  =20

There is also an issue of consistency within the models. While it may
not be obvious to have more 'topology types', it certainly makes sense
for nodes within a topology -- for example in ODL we tag topology nodes
with capabilities based on the southbound protocol (like PCEP, OpenFlow,
NETCONF).

Bye,
Robert


--E95TEIA9I6QXGXmjolev7p92NVpuCiDe2--

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

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

iQIcBAEBCgAGBQJXhSCMAAoJECsDwSqgzwDT384QAIDm4a6WLxKi05Mn+XFGc7Fk
RUU9GNoKSezDkfBFMSRklgcuToJxyQ5DX/v/+ddgPa4P5NXItApFQ6si0B4DOTQY
Gnnm8qqN/poZbG9K3n8jbtcMnuc66hzdPFBrCrBeAcVA5JyquLSC+kRX5lgk2+RH
kDKZNp0gGykZIyecrFbwdOXYvkN1abOEyns5eiuBZOOs1Vb6IGqAbanbH094D9w3
2/Qwwtu7js+9M9HmvvY2DUwRYRYRhUCzrk5DtLzhahFug95yaBr6n6YFTmXBJ0se
6ESXnVsB7mBHyK51WbzZkfocl5nOSMM+eGLJ1FxSYS7b92WyfhFvCxgKaWBNI3xm
uY4TrqIlApP/nFOCJxD4g7qNx154ZZT49LT0OlM9k+l/cwR5EtRtqWENjUw524j6
HKwqvYufH0fGvLa4zYDXNMXrRXxQPaoWHEvViXwblhP04bnjBmjdbRwdZEhJwIp7
iymTaDkCPkT3zBdKdsAoZjq4wtDB31vxt+pX4aMkIRLYaw+Q7cxBZCXADmqRiDyA
CvvKRABGwOItFKusfsWHE2UfA2Idl1zla9VH7/tztvoAAgN07Yy0vSwWFrPwS2Qs
bO7uEvl8CNALlH6QSFZB8ELjFGQOp+Ckv4yFa0hMxu+/Ic/xPh7SXr6tg3Qp1lrh
wlIN3ztKAt9HArmqEFCY
=FW6P
-----END PGP SIGNATURE-----

--dNo92X5QMf6E55FbmCaGCAgBF0MUCbPx0--


From nobody Tue Jul 12 10:09:24 2016
Return-Path: <xliu@kuatrotech.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 06D3512D583 for <i2rs@ietfa.amsl.com>; Tue, 12 Jul 2016 10:09:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.922
X-Spam-Level: 
X-Spam-Status: No, score=-1.922 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=kuatrotechnology.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 pEP1VJA3ii05 for <i2rs@ietfa.amsl.com>; Tue, 12 Jul 2016 10:09:22 -0700 (PDT)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on0063.outbound.protection.outlook.com [104.47.2.63]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 50F0612D1B7 for <i2rs@ietf.org>; Tue, 12 Jul 2016 10:09:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kuatrotechnology.onmicrosoft.com; s=selector1-kuatrotech-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=sqtSlGAyLOLa3k6QlDVLDvpHsacp/zMz9ISssIw537w=; b=VGWUwy2rq+a0Xw25qH79yFI8dUruks6i3kBml1PzJifiPyaRN2+MoONmg07S/oggUcVoBwNVQAqugmbv6uBNbcKmvDzubG1PH7drDJ3/mOog14cozpjZOHSPoU9iwJYP/BQmqL/YfCxQ78Zk3nCDseSTuAa+GGjp8J8wslB0hCk=
Received: from VI1PR06MB1488.eurprd06.prod.outlook.com (10.164.86.30) by VI1PR06MB1488.eurprd06.prod.outlook.com (10.164.86.30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.544.4; Tue, 12 Jul 2016 17:09:19 +0000
Received: from VI1PR06MB1488.eurprd06.prod.outlook.com ([10.164.86.30]) by VI1PR06MB1488.eurprd06.prod.outlook.com ([10.164.86.30]) with mapi id 15.01.0544.004; Tue, 12 Jul 2016 17:09:19 +0000
From: Xufeng Liu <xliu@kuatrotech.com>
To: Robert Varga <nite@hq.sk>, "Alexander Clemm (alex)" <alex@cisco.com>, "Zhangxian (Xian)" <zhang.xian@huawei.com>, "draft-ietf-i2rs-yang-network-topo@tools.ietf.org" <draft-ietf-i2rs-yang-network-topo@tools.ietf.org>
Thread-Topic: [i2rs] network-type: container vs. identity?
Thread-Index: AdHYy2fqE/Tzjev7QKGinU6EIX1VyAClxnMAADqElYAAA4HMAAAA1DEAAABZX8A=
Date: Tue, 12 Jul 2016 17:09:18 +0000
Message-ID: <VI1PR06MB14883AFFACEBD8B78D54FE04B1300@VI1PR06MB1488.eurprd06.prod.outlook.com>
References: <C636AF2FA540124E9B9ACB5A6BECCE6B7DEDFCE6@SZXEMA512-MBS.china.huawei.com> <5c0b2dee-fe0b-139d-1b1e-dc6936ff747d@hq.sk> <C636AF2FA540124E9B9ACB5A6BECCE6B7DEFF3AF@SZXEMA512-MBS.china.huawei.com> <6a5706ada23a4354b08fdc543571453c@XCH-RTP-001.cisco.com> <f69d671f-e5b9-2ec9-ee68-d6312468f39e@hq.sk>
In-Reply-To: <f69d671f-e5b9-2ec9-ee68-d6312468f39e@hq.sk>
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=xliu@kuatrotech.com; 
x-originating-ip: [98.191.72.170]
x-ms-office365-filtering-correlation-id: 4fe07f94-afb1-4df1-8715-08d3aa774308
x-microsoft-exchange-diagnostics: 1; VI1PR06MB1488; 6:wK8x2EnbcletCAzFB3g7eeL66BJbUxFqvygbCjNx0zGY9aM4be/laoeAKonmmLKBnFlJHewpBPof5vW7Cb5Hp4srT01elYbcNNf5KgisafjuCSqsnIWe9HCDqpu8thgxGvRINBdf2Wkx63gNtH9JAFMd+VvqSWq99d2aQe8zDNSvFe6siS84b0SAJ3WFKdN1gbbyPN3piwX92y7NLhDvDkSus2TsfAFvgddi9zHzEMsfxlEowH3lt15zWuslBx+UCagFz+UF1EjL1qaEZaa9cxOHBxA4s4K6x1KtLKoffSgeBhB+Tk0JLooqCjZ5sH9N; 5:Fu2DUYvUvviAmI16zgm7bR53qz7zO5YBUWbg+k+cb7AuLOomhSMLnsGH+IZeECL9V5RfSdoby6PaimFf2KUPreXEsqQGKsnaTvbeiO8wpifCl1p9yp8NV3S+0uD7J/w0BuHJIog/+TAjZm5xq/kNzA==; 24:ZBQzbRVKRQWExXITRdeWVIO8+Rk+VrUhkcOUoGXsrWxBhPsYIwCUunqGBaBlL14/1V3oQZ9+KY5eWPQhbLVoZj/yhILS/voqJ/seVwPwEE8=; 7:tfXbTtiftwH0CgcxOdeXv13Haw3yPzYn0QNAK9D5GHtoF0TDWUJYQfEOxEluQOS5oA5QTCgblw6zv7kcqMORY2pwGNbq4BzlBBqC9CHXuY0J4JDh9x14/DWDl7548GMXXAWg3JEPvJk14GSUf3+iSvEmVfH9gGkO1MLzgBoBs9UsekY1ygpYwn9gMcANYitKx1jnyv3VaTC2FoMprUdjlJgeOifuGe02OI37yGTilymlmt3qLmQ3820h5vTU9UfS
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:VI1PR06MB1488;
x-microsoft-antispam-prvs: <VI1PR06MB14885E0B90002880CFC44477B1300@VI1PR06MB1488.eurprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(50582790962513)(95692535739014);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040130)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6041072)(6043046); SRVR:VI1PR06MB1488; BCL:0; PCL:0; RULEID:; SRVR:VI1PR06MB1488; 
x-forefront-prvs: 0001227049
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(7916002)(13464003)(199003)(377454003)(24454002)(189002)(122556002)(105586002)(68736007)(2906002)(2950100001)(2900100001)(74316002)(93886004)(5001770100001)(189998001)(101416001)(102836003)(3660700001)(3846002)(6116002)(19580395003)(92566002)(54356999)(106356001)(5002640100001)(50986999)(76176999)(2501003)(7846002)(33656002)(8936002)(9686002)(10400500002)(11100500001)(7696003)(5003600100003)(76576001)(7736002)(4326007)(87936001)(66066001)(305945005)(77096005)(97736004)(19580405001)(81166006)(8676002)(86362001)(81156014)(3280700002)(586003); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR06MB1488; H:VI1PR06MB1488.eurprd06.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: kuatrotech.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: kuatrotech.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Jul 2016 17:09:19.0213 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 99314f4e-50ab-4d4e-a9c6-b21b0c887384
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR06MB1488
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/uJkP9W1TNZ6NeJfTtpjQjD6Fnpo>
Cc: "i2rs@ietf.org" <i2rs@ietf.org>
Subject: Re: [i2rs] network-type: container vs. identity?
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Jul 2016 17:09:24 -0000

We do have a case for a topology that has multiple "topology types": we are=
 defining a topology-type "sr-topoloyg" which is derived from "l3-unicast-i=
gp-topology". We are also defining a topology of type "SR TE topology", whi=
ch type is both "sr-topology" and "te-topology", hence multiple-inheritance=
 is needed.=20

Thanks,

- Xufeng

> -----Original Message-----
> From: Robert Varga [mailto:nite@hq.sk]
> Sent: Tuesday, July 12, 2016 12:54 PM
> To: Alexander Clemm (alex) <alex@cisco.com>; Zhangxian (Xian)
> <zhang.xian@huawei.com>; draft-ietf-i2rs-yang-network-topo@tools.ietf.org
> Cc: i2rs@ietf.org
> Subject: Re: [i2rs] network-type: container vs. identity?
>=20
> On 07/12/2016 06:29 PM, Alexander Clemm (alex) wrote:
> > Per Robert's point, if for some reason you have multiple traits and wan=
t to
> "compose" a network to encompass multiple types, this is straightforward =
to do
> with the current pattern, not so straightforward with identities.
>=20
> There is also an issue of consistency within the models. While it may not=
 be
> obvious to have more 'topology types', it certainly makes sense for nodes=
 within
> a topology -- for example in ODL we tag topology nodes with capabilities =
based
> on the southbound protocol (like PCEP, OpenFlow, NETCONF).
>=20
> Bye,
> Robert


From nobody Wed Jul 13 12:24:48 2016
Return-Path: <evoit@cisco.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D706612D0B2 for <i2rs@ietfa.amsl.com>; Wed, 13 Jul 2016 12:24:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.807
X-Spam-Level: 
X-Spam-Status: No, score=-15.807 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.287, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XC4NECiw9xLj for <i2rs@ietfa.amsl.com>; Wed, 13 Jul 2016 12:24:45 -0700 (PDT)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CAE9A12B05C for <i2rs@ietf.org>; Wed, 13 Jul 2016 12:24:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7798; q=dns/txt; s=iport; t=1468437884; x=1469647484; h=from:to:subject:date:message-id:references:mime-version; bh=HVuUBNnH9yDkCr6cVcNcXCrFrBrjkmAq9kOc77C99BA=; b=g8ztThjhSRtlt+jMxsZXKceVyBznKAt9vn30gbj56/TAVvRVEaYWKcgO Kt54AXZ0wcaus09817uyVibFfEISid8uJnud6HqzjfzOmpGVUdsGjU8fg N5XCpMC+ZirkvUPNnJhyL0NDchjrRf5GPGwXd3mSSONAmxBvcviYCrjaK 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BaAgAllYZX/4QNJK1bgnBOVoECs16FB?= =?us-ascii?q?IF7JIcpOBQBAQEBAQEBZRwLhF0GLTshAgEtITIlAQEEG4goDsEAAQEBAQEBAQE?= =?us-ascii?q?BAQEBAQEBAQEBARkFhiqOaQWTXoU+AYEzhF2IP482kBYBHjaDcYkmfwEBAQ?=
X-IronPort-AV: E=Sophos;i="5.28,358,1464652800";  d="scan'208,217";a="297471309"
Received: from alln-core-10.cisco.com ([173.36.13.132]) by alln-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 13 Jul 2016 19:24:39 +0000
Received: from XCH-RTP-012.cisco.com (xch-rtp-012.cisco.com [64.101.220.152]) by alln-core-10.cisco.com (8.14.5/8.14.5) with ESMTP id u6DJOcZQ032537 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL) for <i2rs@ietf.org>; Wed, 13 Jul 2016 19:24:39 GMT
Received: from xch-rtp-013.cisco.com (64.101.220.153) by XCH-RTP-012.cisco.com (64.101.220.152) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Wed, 13 Jul 2016 15:24:38 -0400
Received: from xch-rtp-013.cisco.com ([64.101.220.153]) by XCH-RTP-013.cisco.com ([64.101.220.153]) with mapi id 15.00.1210.000; Wed, 13 Jul 2016 15:24:37 -0400
From: "Eric Voit (evoit)" <evoit@cisco.com>
To: "i2rs@ietf.org" <i2rs@ietf.org>
Thread-Topic: Subscribing to Network Elements @ IETF96 - Thursday 10AM
Thread-Index: AdHdN/cd07bshjPUTCyz8ZfQi3+MlAAApHAgAAA308A=
Date: Wed, 13 Jul 2016 19:24:37 +0000
Message-ID: <ce545224d11248559eb89dfbfec27240@XCH-RTP-013.cisco.com>
References: <09d23b6a25784819b933f433b733c47d@XCH-RTP-013.cisco.com> 
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.118.56.232]
Content-Type: multipart/alternative; boundary="_000_ce545224d11248559eb89dfbfec27240XCHRTP013ciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/586TmZKftZpkeNTi5fUuZmSXU_w>
Subject: [i2rs] Subscribing to Network Elements @ IETF96 - Thursday 10AM
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Jul 2016 19:24:47 -0000

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

In response to the RFC 7923<https://tools.ietf.org/html/rfc7923> requiremen=
ts from I2RS, NETCONF is working a set of Subscription technology drafts.  =
 With subscriptions, an Operator can see and react to configuration / opera=
tional changes on Network Elements as they occur.

Because the drafts have evolved over the last few IETFs, it is worthwhile t=
o provide a technology overview.  We are having an Intro session for those =
of you who haven't followed this daily.

               Subscribing to Network Elements
               IETF-96
Thursday  10:00-11:30AM
               Tegel Conference Room

Material covered:

               Requirements for Subscription to YANG Datastores (from I2RS)
RFC 7923<https://tools.ietf.org/html/rfc7923>

Subscriptions for Event Notifications  (RFC5277bis)
draft-gonzalez-netconf-5277bis<https://datatracker.ietf.org/doc/draft-gonza=
lez-netconf-5277bis/>


YANG Datastore Push

draft-ietf-netconf-yang-push<https://datatracker.ietf.org/doc/draft-ietf-ne=
tconf-yang-push/>

NETCONF Transport for Event Notifications
draft-gonzalez-netconf-event-notifications<https://datatracker.ietf.org/doc=
/draft-gonzalez-netconf-event-notifications/>

RESTCONF & HTTP Transport for Event Notifications
draft-voit-netconf-restconf-notif<https://datatracker.ietf.org/doc/draft-vo=
it-netconf-restconf-notif/>

Thanks!
Eric (on behalf of the authors and contributors<https://github.com/netconf-=
wg/yang-push/wiki/Contributors>)

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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:"Calibri","sans-serif";}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">In response to the <span style=3D"color:#1F497D"><a =
href=3D"https://tools.ietf.org/html/rfc7923">RFC 7923</a>&nbsp;r</span>equi=
rements from I2RS, NETCONF is working a set of Subscription technology draf=
ts.&nbsp;&nbsp; With subscriptions, an Operator can see
 and react to configuration / operational changes on Network Elements as th=
ey occur.<span style=3D"color:#1F497D">&nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal">Because the drafts have evolved over the last few IE=
TFs, it is worthwhile to provide a technology overview.&nbsp; We are having=
 an Intro session for those of you who haven&#8217;t followed this daily.&n=
bsp;
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Subsc=
ribing to Network Elements<span style=3D"color:#1F497D"><o:p></o:p></span><=
/p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IETF-96<span style=3D"color:#1F497D"><o:p>=
</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:.5in">Thursday&nbsp; 10:00-11:3=
0AM<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Tegel Conference Room<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Material covered:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Requirements for Subscription to YANG Data=
stores (from I2RS)<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"text-indent:.5in"><span style=3D"color:#1F4=
97D"><a href=3D"https://tools.ietf.org/html/rfc7923">RFC 7923</a>&nbsp;</sp=
an><span style=3D"color:#1F497D"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Subscriptions for Event N=
otifications&nbsp; (RFC5277bis)<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><a href=3D"https://datatr=
acker.ietf.org/doc/draft-gonzalez-netconf-5277bis/">draft-gonzalez-netconf-=
5277bis</a><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:.5in">YANG Datastore Push <o=
:p></o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:.5in"><a href=3D"https://dat=
atracker.ietf.org/doc/draft-ietf-netconf-yang-push/">draft-ietf-netconf-yan=
g-push</a><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">NETCONF Transport for Eve=
nt Notifications<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><a href=3D"https://datatr=
acker.ietf.org/doc/draft-gonzalez-netconf-event-notifications/">draft-gonza=
lez-netconf-event-notifications</a>&nbsp;
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">RESTCONF &amp; HTTP Trans=
port for Event Notifications<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><a href=3D"https://datatr=
acker.ietf.org/doc/draft-voit-netconf-restconf-notif/">draft-voit-netconf-r=
estconf-notif</a><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks!<o:p></o:p></p>
<p class=3D"MsoNormal">Eric (on behalf of the <a href=3D"https://github.com=
/netconf-wg/yang-push/wiki/Contributors">
authors and contributors</a>)<o:p></o:p></p>
</div>
</body>
</html>

--_000_ce545224d11248559eb89dfbfec27240XCHRTP013ciscocom_--


From nobody Sat Jul 16 11:09:51 2016
Return-Path: <bclaise@cisco.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BE57C12D6B1; Sat, 16 Jul 2016 11:09:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.807
X-Spam-Level: 
X-Spam-Status: No, score=-15.807 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, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.287, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MSFNT5eTfv6Q; Sat, 16 Jul 2016 11:09:48 -0700 (PDT)
Received: from aer-iport-3.cisco.com (aer-iport-3.cisco.com [173.38.203.53]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8941412B04D; Sat, 16 Jul 2016 11:09:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2050; q=dns/txt; s=iport; t=1468692587; x=1469902187; h=to:cc:from:subject:message-id:date:mime-version; bh=f+8oajnf+FRYDlN+GTp2wp4EgaAt2onzh5/+iEZMAb4=; b=MxvUEJqnIsu2UdXXPVqporiH/FjsOwIEpM547RdmdImyA766suRfqdCy jNUWZqh/9WYuhObv1Wyv359DXFZYgF0k1RDHxGB+L3xI8/6GzH78aSuVW NRupr7HuKeRsoadhnt6P3CW5ipXr4AhGL8AxRCKOb8VvBrxjupWyZMfz0 o=;
X-IronPort-AV: E=Sophos;i="5.28,374,1464652800";  d="scan'208,217";a="636766638"
Received: from aer-iport-nat.cisco.com (HELO aer-core-1.cisco.com) ([173.38.203.22]) by aer-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 16 Jul 2016 18:09:46 +0000
Received: from [10.61.161.254] ([10.61.161.254]) by aer-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id u6GI9jK5030179; Sat, 16 Jul 2016 18:09:45 GMT
To: draft-zhuang-i2rs-yang-dc-fabric-network-topology@ietf.org
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <4cd1dcb1-7043-64e4-48f8-29f5c526ba71@cisco.com>
Date: Sat, 16 Jul 2016 20:09:46 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="------------350315261BA044BCCDEB25A8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/d2ezj4rsL_cdnHownE4o0edF7d4>
Cc: "i2rs@ietf.org" <i2rs@ietf.org>, "Carl Moberg \(camoberg\)" <camoberg@cisco.com>
Subject: [i2rs] draft-zhuang-i2rs-yang-dc-fabric-network-topology-00.txt: YANG compilation error
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 16 Jul 2016 18:09:50 -0000

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

Dear authors,

Part of the IETF hackathon today, I integrated confdc , as a second YANG 
module compiler, in http://www.claise.be/IETFYANGPageCompilation.html. 
Reason? For example, confdc validates xpath while pyang doesn't.
And confdc found an issue with your draft, which is now flagged as 
failing the YANG compilation.
Please correct this issue.
Note: you're not alone, look at the green dip today on green graph 
<http://claise.be/IETFYANGPageCompilation.png>!

During the hackathon today, Carl Moberg also integrated the confdc 
output in his www.yangalidtor.com.
This might help you.

Regards, Benoit

--------------350315261BA044BCCDEB25A8
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Dear authors, <br>
    <br>
    Part of the IETF hackathon today, I integrated confdc , as a second
    YANG module compiler, in
    <a class="moz-txt-link-freetext" href="http://www.claise.be/IETFYANGPageCompilation.html">http://www.claise.be/IETFYANGPageCompilation.html</a>. Reason? For
    example, confdc validates xpath while pyang doesn't.<br>
    And confdc found an issue with your draft, which is now flagged as
    failing the YANG compilation.<br>
    Please correct this issue. <br>
    Note: you're not alone, look at <a
      href="http://claise.be/IETFYANGPageCompilation.png">the green dip
      today on green graph</a>!<br>
    <br>
    During the hackathon today, Carl Moberg also integrated the confdc
    output in his <a class="moz-txt-link-abbreviated" href="http://www.yangalidtor.com">www.yangalidtor.com</a>.<br>
    This might help you.<br>
    <br>
    Regards, Benoit
  </body>
</html>

--------------350315261BA044BCCDEB25A8--


From nobody Sat Jul 16 11:48:02 2016
Return-Path: <william.atwood@concordia.ca>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E0D5212B05D; Sat, 16 Jul 2016 11:47:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.821
X-Spam-Level: 
X-Spam-Status: No, score=-4.821 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-1.287, SPF_SOFTFAIL=0.665] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0hNpmoHUQOVH; Sat, 16 Jul 2016 11:47:56 -0700 (PDT)
Received: from oldperseverance.encs.concordia.ca (oldperseverance.encs.concordia.ca [132.205.96.92]) by ietfa.amsl.com (Postfix) with ESMTP id CE86712B015; Sat, 16 Jul 2016 11:47:52 -0700 (PDT)
Received: from [IPv6:::1] (bill@poise.encs.concordia.ca [132.205.2.209]) by oldperseverance.encs.concordia.ca (envelope-from william.atwood@concordia.ca) (8.13.7/8.13.7) with ESMTP id u6GIln3p011962;  Sat, 16 Jul 2016 14:47:49 -0400
To: Benoit Claise <bclaise@cisco.com>, draft-zhuang-i2rs-yang-dc-fabric-network-topology@ietf.org
References: <4cd1dcb1-7043-64e4-48f8-29f5c526ba71@cisco.com>
From: William Atwood <william.atwood@concordia.ca>
Organization: Concordia University, Montreal
Message-ID: <8f118c5a-f791-485f-7755-a7f4dff29cd9@concordia.ca>
Date: Sat, 16 Jul 2016 14:47:52 -0400
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <4cd1dcb1-7043-64e4-48f8-29f5c526ba71@cisco.com>
Content-Type: multipart/alternative; boundary="------------944EE836262169A35CA3F0B4"
X-Scanned-By: MIMEDefang 2.58 on oldperseverance.encs.concordia.ca at 2016-07-16 14:47:50 EDT
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/gU2y0WHvMR10RP69a-cH0IZdKqw>
Cc: "i2rs@ietf.org" <i2rs@ietf.org>, "Carl Moberg \(camoberg\)" <camoberg@cisco.com>
Subject: Re: [i2rs] draft-zhuang-i2rs-yang-dc-fabric-network-topology-00.txt: YANG compilation error
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 16 Jul 2016 18:48:00 -0000

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

The link to www.yangalidtor.com gives a "server not found" error message.

  Bill


On 16/07/2016 2:09 PM, Benoit Claise wrote:
> Dear authors,
>
> Part of the IETF hackathon today, I integrated confdc , as a second
> YANG module compiler, in
> http://www.claise.be/IETFYANGPageCompilation.html. Reason? For
> example, confdc validates xpath while pyang doesn't.
> And confdc found an issue with your draft, which is now flagged as
> failing the YANG compilation.
> Please correct this issue.
> Note: you're not alone, look at the green dip today on green graph
> <http://claise.be/IETFYANGPageCompilation.png>!
>
> During the hackathon today, Carl Moberg also integrated the confdc
> output in his www.yangalidtor.com.
> This might help you.
>
> Regards, Benoit
>
>
> _______________________________________________
> i2rs mailing list
> i2rs@ietf.org
> https://www.ietf.org/mailman/listinfo/i2rs

-- 

Dr. J.W. Atwood, Eng.             tel:   +1 (514) 848-2424 x3046
Distinguished Professor Emeritus  fax:   +1 (514) 848-2830
Department of Computer Science
   and Software Engineering
Concordia University EV 3.185     email:william.atwood@concordia.ca
1455 de Maisonneuve Blvd. West    http://users.encs.concordia.ca/~bill
Montreal, Quebec Canada H3G 1M8


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

<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>The link to <a class="moz-txt-link-abbreviated" href="http://www.yangalidtor.com">www.yangalidtor.com</a> gives a "server not found" error
      message.</p>
    <p>  Bill<br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 16/07/2016 2:09 PM, Benoit Claise
      wrote:<br>
    </div>
    <blockquote
      cite="mid:4cd1dcb1-7043-64e4-48f8-29f5c526ba71@cisco.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      Dear authors, <br>
      <br>
      Part of the IETF hackathon today, I integrated confdc , as a
      second YANG module compiler, in <a moz-do-not-send="true"
        class="moz-txt-link-freetext"
        href="http://www.claise.be/IETFYANGPageCompilation.html">http://www.claise.be/IETFYANGPageCompilation.html</a>.
      Reason? For example, confdc validates xpath while pyang doesn't.<br>
      And confdc found an issue with your draft, which is now flagged as
      failing the YANG compilation.<br>
      Please correct this issue. <br>
      Note: you're not alone, look at <a moz-do-not-send="true"
        href="http://claise.be/IETFYANGPageCompilation.png">the green
        dip today on green graph</a>!<br>
      <br>
      During the hackathon today, Carl Moberg also integrated the confdc
      output in his <a moz-do-not-send="true"
        class="moz-txt-link-abbreviated"
        href="http://www.yangalidtor.com">www.yangalidtor.com</a>.<br>
      This might help you.<br>
      <br>
      Regards, Benoit <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
i2rs mailing list
<a class="moz-txt-link-abbreviated" href="mailto:i2rs@ietf.org">i2rs@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/i2rs">https://www.ietf.org/mailman/listinfo/i2rs</a>
</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 

Dr. J.W. Atwood, Eng.             tel:   +1 (514) 848-2424 x3046
Distinguished Professor Emeritus  fax:   +1 (514) 848-2830
Department of Computer Science
   and Software Engineering
Concordia University EV 3.185     <a class="moz-txt-link-abbreviated" href="mailto:email:william.atwood@concordia.ca">email:william.atwood@concordia.ca</a>
1455 de Maisonneuve Blvd. West    <a class="moz-txt-link-freetext" href="http://users.encs.concordia.ca/~bill">http://users.encs.concordia.ca/~bill</a>
Montreal, Quebec Canada H3G 1M8
</pre>
  </body>
</html>

--------------944EE836262169A35CA3F0B4--


From nobody Sat Jul 16 11:59:34 2016
Return-Path: <bclaise@cisco.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7B66F12D0A9; Sat, 16 Jul 2016 11:59:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.808
X-Spam-Level: 
X-Spam-Status: No, score=-15.808 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, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.287, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GOgl6EEN2g-s; Sat, 16 Jul 2016 11:59:31 -0700 (PDT)
Received: from aer-iport-1.cisco.com (aer-iport-1.cisco.com [173.38.203.51]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E3EEC12B025; Sat, 16 Jul 2016 11:59:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4999; q=dns/txt; s=iport; t=1468695571; x=1469905171; h=subject:to:references:cc:from:message-id:date: mime-version:in-reply-to; bh=YZI2prKib1BjpuNPg6c+7Yjwr82lxeRQquCq5HhTWCg=; b=CbGv8vxrMcjwuXRr02kqiuAStQ5I4pRLtFJ9vNjbWyw+cHt4QIBXUKbZ r1gV0JHo1obqYDnnodwtW8UVVzmv7wiDAWPsc/S0xx7Mh1nLvva0oROP6 p+Te4rPHP41MCc4o74/BwfuJZg4CjLKPWuIJod3/1rMLo5qMXbzU0VW28 s=;
X-IronPort-AV: E=Sophos;i="5.28,375,1464652800";  d="scan'208,217";a="678302810"
Received: from aer-iport-nat.cisco.com (HELO aer-core-1.cisco.com) ([173.38.203.22]) by aer-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 16 Jul 2016 18:59:29 +0000
Received: from [10.61.161.254] ([10.61.161.254]) by aer-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id u6GIxSIX006650; Sat, 16 Jul 2016 18:59:29 GMT
To: William Atwood <william.atwood@concordia.ca>, draft-zhuang-i2rs-yang-dc-fabric-network-topology@ietf.org
References: <4cd1dcb1-7043-64e4-48f8-29f5c526ba71@cisco.com> <8f118c5a-f791-485f-7755-a7f4dff29cd9@concordia.ca>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <6d0b5094-4769-7494-7823-e34556a00ed6@cisco.com>
Date: Sat, 16 Jul 2016 20:59:28 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <8f118c5a-f791-485f-7755-a7f4dff29cd9@concordia.ca>
Content-Type: multipart/alternative; boundary="------------2C7376FF698E9E193600F525"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/-5Z8qApf4ZqmzvQswr6_9qOIjf8>
Cc: "i2rs@ietf.org" <i2rs@ietf.org>, "Carl Moberg \(camoberg\)" <camoberg@cisco.com>
Subject: Re: [i2rs] draft-zhuang-i2rs-yang-dc-fabric-network-topology-00.txt: YANG compilation error
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 16 Jul 2016 18:59:33 -0000

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

http://www.yangvalidator.com/

Benoit
>
> The link to www.yangalidtor.com gives a "server not found" error message.
>
>   Bill
>
>
> On 16/07/2016 2:09 PM, Benoit Claise wrote:
>> Dear authors,
>>
>> Part of the IETF hackathon today, I integrated confdc , as a second 
>> YANG module compiler, in 
>> http://www.claise.be/IETFYANGPageCompilation.html. Reason? For 
>> example, confdc validates xpath while pyang doesn't.
>> And confdc found an issue with your draft, which is now flagged as 
>> failing the YANG compilation.
>> Please correct this issue.
>> Note: you're not alone, look at the green dip today on green graph 
>> <http://claise.be/IETFYANGPageCompilation.png>!
>>
>> During the hackathon today, Carl Moberg also integrated the confdc 
>> output in his www.yangalidtor.com.
>> This might help you.
>>
>> Regards, Benoit
>>
>>
>> _______________________________________________
>> i2rs mailing list
>> i2rs@ietf.org
>> https://www.ietf.org/mailman/listinfo/i2rs
>
> -- 
>
> Dr. J.W. Atwood, Eng.             tel:   +1 (514) 848-2424 x3046
> Distinguished Professor Emeritus  fax:   +1 (514) 848-2830
> Department of Computer Science
>     and Software Engineering
> Concordia University EV 3.185email:william.atwood@concordia.ca
> 1455 de Maisonneuve Blvd. Westhttp://users.encs.concordia.ca/~bill
> Montreal, Quebec Canada H3G 1M8


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

<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix"><a class="moz-txt-link-freetext" href="http://www.yangvalidator.com/">http://www.yangvalidator.com/</a><br>
      <br>
      Benoit<br>
    </div>
    <blockquote
      cite="mid:8f118c5a-f791-485f-7755-a7f4dff29cd9@concordia.ca"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <p>The link to <a moz-do-not-send="true"
          class="moz-txt-link-abbreviated"
          href="http://www.yangalidtor.com">www.yangalidtor.com</a>
        gives a "server not found" error message.</p>
      <p>  Bill<br>
      </p>
      <br>
      <div class="moz-cite-prefix">On 16/07/2016 2:09 PM, Benoit Claise
        wrote:<br>
      </div>
      <blockquote
        cite="mid:4cd1dcb1-7043-64e4-48f8-29f5c526ba71@cisco.com"
        type="cite"> Dear authors, <br>
        <br>
        Part of the IETF hackathon today, I integrated confdc , as a
        second YANG module compiler, in <a moz-do-not-send="true"
          class="moz-txt-link-freetext"
          href="http://www.claise.be/IETFYANGPageCompilation.html">http://www.claise.be/IETFYANGPageCompilation.html</a>.
        Reason? For example, confdc validates xpath while pyang doesn't.<br>
        And confdc found an issue with your draft, which is now flagged
        as failing the YANG compilation.<br>
        Please correct this issue. <br>
        Note: you're not alone, look at <a moz-do-not-send="true"
          href="http://claise.be/IETFYANGPageCompilation.png">the green
          dip today on green graph</a>!<br>
        <br>
        During the hackathon today, Carl Moberg also integrated the
        confdc output in his <a moz-do-not-send="true"
          class="moz-txt-link-abbreviated"
          href="http://www.yangalidtor.com">www.yangalidtor.com</a>.<br>
        This might help you.<br>
        <br>
        Regards, Benoit <br>
        <fieldset class="mimeAttachmentHeader"></fieldset>
        <br>
        <pre wrap="">_______________________________________________
i2rs mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:i2rs@ietf.org">i2rs@ietf.org</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/i2rs">https://www.ietf.org/mailman/listinfo/i2rs</a>
</pre>
      </blockquote>
      <br>
      <pre class="moz-signature" cols="72">-- 

Dr. J.W. Atwood, Eng.             tel:   +1 (514) 848-2424 x3046
Distinguished Professor Emeritus  fax:   +1 (514) 848-2830
Department of Computer Science
   and Software Engineering
Concordia University EV 3.185     <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:email:william.atwood@concordia.ca">email:william.atwood@concordia.ca</a>
1455 de Maisonneuve Blvd. West    <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://users.encs.concordia.ca/%7Ebill">http://users.encs.concordia.ca/~bill</a>
Montreal, Quebec Canada H3G 1M8
</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------2C7376FF698E9E193600F525--


From nobody Sun Jul 17 20:18:59 2016
Return-Path: <ietf-secretariat-reply@ietf.org>
X-Original-To: i2rs@ietf.org
Delivered-To: i2rs@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 1283212D0F9 for <i2rs@ietf.org>; Sun, 17 Jul 2016 20:18:58 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
To: <i2rs@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.28.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20160718031858.30616.70292.idtracker@ietfa.amsl.com>
Date: Sun, 17 Jul 2016 20:18:58 -0700
From: IETF Secretariat <ietf-secretariat-reply@ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/RcOlKv_2IjFjruMmM8xgwEN9u1A>
Subject: [i2rs] Milestones changed for i2rs WG
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 18 Jul 2016 03:18:58 -0000

Changed milestone "Request publication of an Informational document
defining the problem statement", resolved as "RFC7921".

Changed milestone "Request publication of an Informational document
defining the high-level architecture", resolved as "RFC7921".

Changed milestone "Request publication of an Informational document
providing an analysis of existing IETF and other protocols and
encoding languages against the requirements", set due date to November
2016 from March 2016.

Changed milestone "Request publication of an Informational document
defining the protocol requirements", set due date to August 2016 from
January 2016.

Changed milestone "Request publication of Standards Track documents
specifying information models", set due date to August 2016 from
January 2016, added draft-ietf-i2rs-fb-rib-info-model to milestone.

Changed milestone "Request publication of Informational documents
describing use cases", set due date to September 2016 from March 2016.

Changed milestone "Consider re-chartering", set due date to October
2016 from August 2016.

Changed milestone "Request publication of an Informational document
defining encoding language requirements", set due date to December
2016 from March 2016.

URL: https://datatracker.ietf.org/wg/i2rs/charter/


From nobody Mon Jul 18 07:38:15 2016
Return-Path: <jclarke@cisco.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 185FE12DDD1 for <i2rs@ietfa.amsl.com>; Mon, 18 Jul 2016 07:38:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.808
X-Spam-Level: 
X-Spam-Status: No, score=-15.808 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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.287, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ncYOPqvkR-Cb for <i2rs@ietfa.amsl.com>; Mon, 18 Jul 2016 07:38:14 -0700 (PDT)
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 D5ADB12DC10 for <i2rs@ietf.org>; Mon, 18 Jul 2016 07:07:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=922; q=dns/txt; s=iport; t=1468850869; x=1470060469; h=to:from:subject:message-id:date:mime-version: content-transfer-encoding; bh=sf7ElzCeyiByFALUdfJ435AWz64y8bmjKRVnnGSXH6A=; b=W7Hd7LVng2tYvltAmHerImDPJLfUZ5zowyBXSRdrz9ie3WoAOGYVp/RR zLSx4OfARV9bgRRDTJ75uL7ZDdq8pHKCDPJR7ok0eDGd4mXSsBSeQ2m4D ChiWAxkBuwiqfYSukO4ZmM6+N6rJcervwkkJSB1YBLZPxPsFIlAbEFw43 E=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DUCgCg4YxX/5pdJa1bgz+BALtGh048E?= =?us-ascii?q?AEBAQEBAQFlHAuFBhV2AiYCXw0IAQGILKBFj2KNcQEBAQcCJYEBhSmBeAiKDoJ?= =?us-ascii?q?aAQSZJIE1jSqBa4dlI4VEkB41H4QPIIYsKoEaAQEB?=
X-IronPort-AV: E=Sophos;i="5.28,384,1464652800"; d="scan'208";a="299228529"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 18 Jul 2016 14:07:49 +0000
Received: from [10.82.236.218] (rtp-vpn5-1238.cisco.com [10.82.236.218]) by rcdn-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id u6IE7mGW030750 for <i2rs@ietf.org>; Mon, 18 Jul 2016 14:07:48 GMT
To: "i2rs@ietf.org" <i2rs@ietf.org>
From: Joe Clarke <jclarke@cisco.com>
Organization: Cisco Systems, Inc.
Message-ID: <fc5d171b-82da-0041-3248-8a01d31e9202@cisco.com>
Date: Mon, 18 Jul 2016 10:07:47 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Thunderbird/45.2.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/gUcryJvSAWayoPckKF-kPV_qVGY>
Subject: [i2rs] Comments on Ephemeral-REQ-07 (local config vs. ephemeral)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 18 Jul 2016 14:38:15 -0000

As I stated at the mic today, I think the way REQ-07 is written is a bit 
broad.  This was evidently the intent, but I have a proposal.

Can we not treat "local config" (e.g., CLI changes) as an I2RS client 
with its own I2RS priority?  If all players (I2RS and local config) play 
with the same priority concept, then one can easily control what gets 
precedence.

For example, if I want to temporarily overlay ephemeral-provided changes 
with local config, I could increase the local config priority.  When I'm 
done with that, I set the priority back.  By default, the local config 
priority would be the lowest value to allow for ephemeral changes to 
take precedence.

I do not think this will have a negative impact on topology as I have 
read it, but if this doesn't make sense in some use cases, the priority 
could be ignored.

Hopefully I've described this well so that it makes sense.

Joe


From nobody Mon Jul 18 08:08:57 2016
Return-Path: <shares@ndzh.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1153E12DC91; Mon, 18 Jul 2016 08:08:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 4.439
X-Spam-Level: ****
X-Spam-Status: No, score=4.439 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001, RDNS_NONE=0.793] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XLrfhnnCPW84; Mon, 18 Jul 2016 08:08:49 -0700 (PDT)
Received: from hickoryhill-consulting.com (unknown [50.245.122.97]) (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 8ED8512DE47; Mon, 18 Jul 2016 07:42:42 -0700 (PDT)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=31.133.163.227; 
From: "Susan Hares" <shares@ndzh.com>
To: <i2rs@ietf.org>
Date: Mon, 18 Jul 2016 10:41:51 -0400
Message-ID: <027001d1e102$8f4bf8c0$ade3ea40$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0271_01D1E0E1.083ACDF0"
X-Mailer: Microsoft Outlook 14.0
Content-Language: en-us
Thread-Index: AdHhAfhAC8pOrU0iQXiKJFqNZc18Ig==
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/NjTQFOOaZw0Ak5X_bZLiLImzwjE>
Cc: 'Netconf' <netconf@ietf.org>, netmod@ietf.org
Subject: [i2rs] Second meeting time for I2RS this week
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 18 Jul 2016 15:08:51 -0000

This is a multipart message in MIME format.

------=_NextPart_000_0271_01D1E0E1.083ACDF0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Due to a wonderful discussion on the I2RS ephemeral state, we did not
complete the discussion of the data model.  The Chairs have asked the AD and
IETF secretariat for a second meeting this week.  Please stay tune to the
mail list for an announcement of the work. 

 

Sue 


------=_NextPart_000_0271_01D1E0E1.083ACDF0
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal>Due to a =
wonderful discussion on the I2RS ephemeral state, we did not complete =
the discussion of the data model. &nbsp;The Chairs have asked the AD and =
IETF secretariat for a second meeting this week.&nbsp; Please stay tune =
to the mail list for an announcement of the work. <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Sue =
<o:p></o:p></p></div></body></html>
------=_NextPart_000_0271_01D1E0E1.083ACDF0--


From nobody Mon Jul 18 08:41:31 2016
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8BC1312DA68 for <i2rs@ietfa.amsl.com>; Mon, 18 Jul 2016 08:41:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.487
X-Spam-Level: 
X-Spam-Status: No, score=-5.487 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-1.287] 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 zXGn0CcQSahz for <i2rs@ietfa.amsl.com>; Mon, 18 Jul 2016 08:41:28 -0700 (PDT)
Received: from atlas3.jacobs-university.de (atlas3.jacobs-university.de [212.201.44.18]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E94F212DB26 for <i2rs@ietf.org>; Mon, 18 Jul 2016 08:31:37 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id 984336FC; Mon, 18 Jul 2016 17:31:36 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.205]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id IJBlBzXLCFt5; Mon, 18 Jul 2016 17:31:35 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS; Mon, 18 Jul 2016 17:31:36 +0200 (CEST)
Received: from localhost (demetrius4.jacobs-university.de [212.201.44.49]) by hermes.jacobs-university.de (Postfix) with ESMTP id 2889C20077; Mon, 18 Jul 2016 17:31:36 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius4.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id mfbOU35gJv5c; Mon, 18 Jul 2016 17:31:35 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 1213F20069; Mon, 18 Jul 2016 17:31:35 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id 2404F3BD802F; Mon, 18 Jul 2016 17:31:33 +0200 (CEST)
Date: Mon, 18 Jul 2016 17:31:33 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Joe Clarke <jclarke@cisco.com>
Message-ID: <20160718153133.GA47714@elstar.local>
Mail-Followup-To: Joe Clarke <jclarke@cisco.com>, "i2rs@ietf.org" <i2rs@ietf.org>
References: <fc5d171b-82da-0041-3248-8a01d31e9202@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <fc5d171b-82da-0041-3248-8a01d31e9202@cisco.com>
User-Agent: Mutt/1.6.0 (2016-04-01)
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/_1ALp_L5RA525LMNtPxv3Btd1S8>
Cc: "i2rs@ietf.org" <i2rs@ietf.org>
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs. ephemeral)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 18 Jul 2016 15:41:30 -0000

On Mon, Jul 18, 2016 at 10:07:47AM -0400, Joe Clarke wrote:
> 
> Can we not treat "local config" (e.g., CLI changes) as an I2RS client with
> its own I2RS priority?  If all players (I2RS and local config) play with the
> same priority concept, then one can easily control what gets precedence.
>

I think NETCONF implementations often link the CLI to the <running>
datastore (as long as we are talking about "local eventually persistent
 config").

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>


From nobody Mon Jul 18 10:40:49 2016
Return-Path: <shares@ndzh.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B6F8212DB36 for <i2rs@ietfa.amsl.com>; Mon, 18 Jul 2016 10:40:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.738
X-Spam-Level: *
X-Spam-Status: No, score=1.738 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, RDNS_NONE=0.793] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Bzcky6wRoaUU for <i2rs@ietfa.amsl.com>; Mon, 18 Jul 2016 10:40:46 -0700 (PDT)
Received: from hickoryhill-consulting.com (unknown [50.245.122.97]) (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 18F6212DB1D for <i2rs@ietf.org>; Mon, 18 Jul 2016 10:40:42 -0700 (PDT)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=31.133.161.182; 
From: "Susan Hares" <shares@ndzh.com>
To: "'Joe Clarke'" <jclarke@cisco.com>, <i2rs@ietf.org>
References: <fc5d171b-82da-0041-3248-8a01d31e9202@cisco.com>
In-Reply-To: <fc5d171b-82da-0041-3248-8a01d31e9202@cisco.com>
Date: Mon, 18 Jul 2016 13:39:49 -0400
Message-ID: <016201d1e11b$6c0c3140$442493c0$@ndzh.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQIQ+p2C2ovBB8xVCOfYyAmnTkd9hp+gHAFA
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/cRYzsCiX6iChRQ5ub5QpZEjRXys>
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs. ephemeral)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 18 Jul 2016 17:40:48 -0000

Joe: 

We discussed  "treating "local config" (e.g., CLI changes) as an I2RS client
with its own I2RS priority" in order so that priority concept can resolve
conflict.  REQ-07 is a bit broader because we tagged this to the two "Knobs"
that section 6.3.1 described.  (see below) in the IETF architecture
document.   If you think the priority concept can provide the support for
the two switches and use case below, could you describe it on the list. 

Your point is the last remaining point. 

Sue 
===============================



Section 6.3.1
=============
   The policy settings in the architecture is: 

Knob 1: Ephemeral configuration overwrites Local Configuration.
Knob 2: Update of Local Configuration value supersedes and
      overwrites the ephemeral configuration.


                           Existence                              Updates
                          Policy Knob 1                       Policy Knob 2
Situation 
                       ===================     ==================
   Router A     ephemeral has                     ephemeral  has
Ephemeral  is active 
                         priority                                 priority .


   Router B    Local Configuration            Local Configuration
Ephemeral is recorded in Agent,  
                       has priority                           has priority
but not used.  Can be turned on by 
	
turning knob 1 to "ephemeral has priority". 

   Router C    ephemeral has priority      Local Configuration
Nightly configuration overwrite 
 
Ephemeral.          


-----Original Message-----
From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Joe Clarke
Sent: Monday, July 18, 2016 10:08 AM
To: i2rs@ietf.org
Subject: [i2rs] Comments on Ephemeral-REQ-07 (local config vs. ephemeral)

As I stated at the mic today, I think the way REQ-07 is written is a bit
broad.  This was evidently the intent, but I have a proposal.

Can we not treat "local config" (e.g., CLI changes) as an I2RS client with
its own I2RS priority?  If all players (I2RS and local config) play with the
same priority concept, then one can easily control what gets precedence.

For example, if I want to temporarily overlay ephemeral-provided changes
with local config, I could increase the local config priority.  When I'm
done with that, I set the priority back.  By default, the local config
priority would be the lowest value to allow for ephemeral changes to take
precedence.

I do not think this will have a negative impact on topology as I have read
it, but if this doesn't make sense in some use cases, the priority could be
ignored.

Hopefully I've described this well so that it makes sense.

Joe

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


From nobody Mon Jul 18 14:57:44 2016
Return-Path: <jclarke@cisco.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 30C5E12DA8E for <i2rs@ietfa.amsl.com>; Mon, 18 Jul 2016 14:57:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.808
X-Spam-Level: 
X-Spam-Status: No, score=-15.808 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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.287, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JHZ9-W8RGG9i for <i2rs@ietfa.amsl.com>; Mon, 18 Jul 2016 14:57:41 -0700 (PDT)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3BE2012DA2C for <i2rs@ietf.org>; Mon, 18 Jul 2016 14:57:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4197; q=dns/txt; s=iport; t=1468879061; x=1470088661; h=subject:to:references:from:message-id:date:mime-version: in-reply-to:content-transfer-encoding; bh=N3JhLu/lOMvxolg5uYUW0UXVMORFCskQJgm1lIBlEF0=; b=M/6IjupHWdL2Pv6abRisif55j6YtlVPJPAMSPAjcBIKRbRHz66djlWwf 8FrlJuaCgbQY8adR22rIMO2pf/sAGUR9/jQbcaSQ9LNor4ldQDnPXiRfX yfrowOd1S7zc1tWWWcfVOSM5VdGP412lwWidZ9hwjpeROY9GngzwCdgbV E=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CdHQCYT41X/4YNJK1bgz9WKlK4ZYF6I?= =?us-ascii?q?oV4AoE1OhIBAQEBAQEBZSeEXAEBBAEBATY2EAcECw4DAQMBAQEnBycfAwYIBgE?= =?us-ascii?q?MBgIBARqICggOvjMBAQEBAQEBAQEBAQEBAQEBAQEBAQEXBYYqgXiCVYRAhVsBB?= =?us-ascii?q?JkkiQ6FUYFrh2UjhUSGX4k/JQEuhA8gMoYeKoEaAQEB?=
X-IronPort-AV: E=Sophos;i="5.28,386,1464652800"; d="scan'208";a="297471062"
Received: from alln-core-12.cisco.com ([173.36.13.134]) by alln-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 18 Jul 2016 21:57:40 +0000
Received: from [10.82.180.131] ([10.82.180.131]) by alln-core-12.cisco.com (8.14.5/8.14.5) with ESMTP id u6ILvcDH021230; Mon, 18 Jul 2016 21:57:39 GMT
To: Susan Hares <shares@ndzh.com>, i2rs@ietf.org
References: <fc5d171b-82da-0041-3248-8a01d31e9202@cisco.com> <016201d1e11b$6c0c3140$442493c0$@ndzh.com>
From: Joe Clarke <jclarke@cisco.com>
Organization: Cisco Systems, Inc.
Message-ID: <5a2feb3c-9f9b-8d4a-91f2-db337d1ceecf@cisco.com>
Date: Mon, 18 Jul 2016 17:57:38 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <016201d1e11b$6c0c3140$442493c0$@ndzh.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/O47U_Sw1_h4klRyEx2peVVe-VIE>
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs. ephemeral)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 18 Jul 2016 21:57:43 -0000

On 7/18/16 13:39, Susan Hares wrote:
> Joe:
>
> We discussed  "treating "local config" (e.g., CLI changes) as an I2RS client
> with its own I2RS priority" in order so that priority concept can resolve
> conflict.  REQ-07 is a bit broader because we tagged this to the two "Knobs"
> that section 6.3.1 described.  (see below) in the IETF architecture
> document.   If you think the priority concept can provide the support for
> the two switches and use case below, could you describe it on the list.

The architecture uses the term "overwrite," but I think at least in some 
cases we mean, "overlay."  Anyway, I'll explain using the architecture 
terms.

I think the idea of extending I2RS priority to local config operators 
(e.g., CLI) will still work.  Let's take knob 1.  Knob 1 is kind of like 
the on/off switch.  If I don't want I2RS to have any effect on 
operational state, I'd have this off.  In the I2RS priority case, by 
default my local config could will have the highest priority (let's say 
that's 255 to make it concrete).  In this case no ephemeral config can win.

When I turn I2RS "on", the priority of local config drops to the lowest 
priority (let's say 1, again to be concrete).

Okay, that's knob 1.

Now in the case of knob 2, I want to allow local config to win 
sometimes.  In the example in the architecture, I may want to overwrite 
ephemeral config every night at 11 pm.  In this case, I can increase the 
priority of local config to be higher than the last ephemeral I2RS 
client write, thus overwriting that change.

Again, this allows local config to behave like an I2RS client respective 
to the priority.

Joe

>
> Your point is the last remaining point.
>
> Sue
> ===============================
>
>
>
> Section 6.3.1
> =============
>    The policy settings in the architecture is:
>
> Knob 1: Ephemeral configuration overwrites Local Configuration.
> Knob 2: Update of Local Configuration value supersedes and
>       overwrites the ephemeral configuration.
>
>
>                            Existence                              Updates
>                           Policy Knob 1                       Policy Knob 2
> Situation
>                        ===================     ==================
>    Router A     ephemeral has                     ephemeral  has
> Ephemeral  is active
>                          priority                                 priority .
>
>
>    Router B    Local Configuration            Local Configuration
> Ephemeral is recorded in Agent,
>                        has priority                           has priority
> but not used.  Can be turned on by
> 	
> turning knob 1 to "ephemeral has priority".
>
>    Router C    ephemeral has priority      Local Configuration
> Nightly configuration overwrite
>
> Ephemeral.
>
>
> -----Original Message-----
> From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Joe Clarke
> Sent: Monday, July 18, 2016 10:08 AM
> To: i2rs@ietf.org
> Subject: [i2rs] Comments on Ephemeral-REQ-07 (local config vs. ephemeral)
>
> As I stated at the mic today, I think the way REQ-07 is written is a bit
> broad.  This was evidently the intent, but I have a proposal.
>
> Can we not treat "local config" (e.g., CLI changes) as an I2RS client with
> its own I2RS priority?  If all players (I2RS and local config) play with the
> same priority concept, then one can easily control what gets precedence.
>
> For example, if I want to temporarily overlay ephemeral-provided changes
> with local config, I could increase the local config priority.  When I'm
> done with that, I set the priority back.  By default, the local config
> priority would be the lowest value to allow for ephemeral changes to take
> precedence.
>
> I do not think this will have a negative impact on topology as I have read
> it, but if this doesn't make sense in some use cases, the priority could be
> ignored.
>
> Hopefully I've described this well so that it makes sense.
>
> Joe
>
> _______________________________________________
> i2rs mailing list
> i2rs@ietf.org
> https://www.ietf.org/mailman/listinfo/i2rs
>


From nobody Tue Jul 19 03:08:42 2016
Return-Path: <zhuangyan.zhuang@huawei.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DFB4812D1BC; Tue, 19 Jul 2016 03:08:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.497
X-Spam-Level: 
X-Spam-Status: No, score=-5.497 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.287, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JI4L7ws4ldnn; Tue, 19 Jul 2016 03:08:37 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 964DD12D5A1; Tue, 19 Jul 2016 03:07:56 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml702-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CSV35527; Tue, 19 Jul 2016 10:07:52 +0000 (GMT)
Received: from NKGEML412-HUB.china.huawei.com (10.98.56.73) by lhreml702-cah.china.huawei.com (10.201.5.99) with Microsoft SMTP Server (TLS) id 14.3.235.1; Tue, 19 Jul 2016 11:07:49 +0100
Received: from NKGEML513-MBX.china.huawei.com ([169.254.1.179]) by nkgeml412-hub.china.huawei.com ([10.98.56.73]) with mapi id 14.03.0235.001; Tue, 19 Jul 2016 18:07:42 +0800
From: "Zhuangyan (Yan)" <zhuangyan.zhuang@huawei.com>
To: Benoit Claise <bclaise@cisco.com>, William Atwood <william.atwood@concordia.ca>, "draft-zhuang-i2rs-yang-dc-fabric-network-topology@ietf.org" <draft-zhuang-i2rs-yang-dc-fabric-network-topology@ietf.org>
Thread-Topic: [i2rs] draft-zhuang-i2rs-yang-dc-fabric-network-topology-00.txt: YANG compilation error
Thread-Index: AQHR341D2agyPOs+xkGuOIf4Pp4/Z6Aa3+YAgAADPQCABKfyMA==
Date: Tue, 19 Jul 2016 10:07:42 +0000
Message-ID: <9B4BC45FDEDDD84F813E9E4A5BAF87859422AAAB@nkgeml513-mbx.china.huawei.com>
References: <4cd1dcb1-7043-64e4-48f8-29f5c526ba71@cisco.com> <8f118c5a-f791-485f-7755-a7f4dff29cd9@concordia.ca> <6d0b5094-4769-7494-7823-e34556a00ed6@cisco.com>
In-Reply-To: <6d0b5094-4769-7494-7823-e34556a00ed6@cisco.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.200.217.159]
Content-Type: multipart/alternative; boundary="_000_9B4BC45FDEDDD84F813E9E4A5BAF87859422AAABnkgeml513mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090202.578DFBF9.00E0, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.1.179, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 9657039dc7b7860c5e1d17766bb97092
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/25QlDV-M1UQBnEqVpJsaEG1vekM>
Cc: "i2rs@ietf.org" <i2rs@ietf.org>, "Carl Moberg \(camoberg\)" <camoberg@cisco.com>
Subject: Re: [i2rs] draft-zhuang-i2rs-yang-dc-fabric-network-topology-00.txt: YANG compilation error
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Jul 2016 10:08:40 -0000

--_000_9B4BC45FDEDDD84F813E9E4A5BAF87859422AAABnkgeml513mbxchi_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

SGkgYWxsLA0KDQpUaGFuayB5b3UgdmVyeSBtdWNoIGZvciB0aGUgY29tcGlsYXRpb24gcmVwb3J0
LiBXZSB3aWxsIGZpeCBpdCB1cCBhbmQgU29ycnkgZm9yIHRoZSBsYXRlIHJlc3BvbnNlLg0KDQpC
ZXN0IFJlZ2FyZHMsDQoNCllhbg0KDQq3orz+yMs6IEJlbm9pdCBDbGFpc2UgW21haWx0bzpiY2xh
aXNlQGNpc2NvLmNvbV0NCreiy83KsbzkOiAyMDE2xOo31MIxN8jVIDI6NTkNCsrVvP7IyzogV2ls
bGlhbSBBdHdvb2Q7IGRyYWZ0LXpodWFuZy1pMnJzLXlhbmctZGMtZmFicmljLW5ldHdvcmstdG9w
b2xvZ3lAaWV0Zi5vcmcNCrOty806IGkycnNAaWV0Zi5vcmc7IENhcmwgTW9iZXJnIChjYW1vYmVy
ZykNCtb3zOI6IFJlOiBbaTJyc10gZHJhZnQtemh1YW5nLWkycnMteWFuZy1kYy1mYWJyaWMtbmV0
d29yay10b3BvbG9neS0wMC50eHQ6IFlBTkcgY29tcGlsYXRpb24gZXJyb3INCg0KaHR0cDovL3d3
dy55YW5ndmFsaWRhdG9yLmNvbS8NCg0KQmVub2l0DQoNClRoZSBsaW5rIHRvIHd3dy55YW5nYWxp
ZHRvci5jb208aHR0cDovL3d3dy55YW5nYWxpZHRvci5jb20+IGdpdmVzIGEgInNlcnZlciBub3Qg
Zm91bmQiIGVycm9yIG1lc3NhZ2UuDQoNCiAgQmlsbA0KDQpPbiAxNi8wNy8yMDE2IDI6MDkgUE0s
IEJlbm9pdCBDbGFpc2Ugd3JvdGU6DQpEZWFyIGF1dGhvcnMsDQoNClBhcnQgb2YgdGhlIElFVEYg
aGFja2F0aG9uIHRvZGF5LCBJIGludGVncmF0ZWQgY29uZmRjICwgYXMgYSBzZWNvbmQgWUFORyBt
b2R1bGUgY29tcGlsZXIsIGluIGh0dHA6Ly93d3cuY2xhaXNlLmJlL0lFVEZZQU5HUGFnZUNvbXBp
bGF0aW9uLmh0bWwuIFJlYXNvbj8gRm9yIGV4YW1wbGUsIGNvbmZkYyB2YWxpZGF0ZXMgeHBhdGgg
d2hpbGUgcHlhbmcgZG9lc24ndC4NCkFuZCBjb25mZGMgZm91bmQgYW4gaXNzdWUgd2l0aCB5b3Vy
IGRyYWZ0LCB3aGljaCBpcyBub3cgZmxhZ2dlZCBhcyBmYWlsaW5nIHRoZSBZQU5HIGNvbXBpbGF0
aW9uLg0KUGxlYXNlIGNvcnJlY3QgdGhpcyBpc3N1ZS4NCk5vdGU6IHlvdSdyZSBub3QgYWxvbmUs
IGxvb2sgYXQgdGhlIGdyZWVuIGRpcCB0b2RheSBvbiBncmVlbiBncmFwaDxodHRwOi8vY2xhaXNl
LmJlL0lFVEZZQU5HUGFnZUNvbXBpbGF0aW9uLnBuZz4hDQoNCkR1cmluZyB0aGUgaGFja2F0aG9u
IHRvZGF5LCBDYXJsIE1vYmVyZyBhbHNvIGludGVncmF0ZWQgdGhlIGNvbmZkYyBvdXRwdXQgaW4g
aGlzIHd3dy55YW5nYWxpZHRvci5jb208aHR0cDovL3d3dy55YW5nYWxpZHRvci5jb20+Lg0KVGhp
cyBtaWdodCBoZWxwIHlvdS4NCg0KUmVnYXJkcywgQmVub2l0DQoNCg0KDQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQppMnJzIG1haWxpbmcgbGlzdA0K
DQppMnJzQGlldGYub3JnPG1haWx0bzppMnJzQGlldGYub3JnPg0KDQpodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2kycnMNCg0KDQoNCi0tDQoNCg0KDQpEci4gSi5XLiBBdHdv
b2QsIEVuZy4gICAgICAgICAgICAgdGVsOiAgICsxICg1MTQpIDg0OC0yNDI0IHgzMDQ2DQoNCkRp
c3Rpbmd1aXNoZWQgUHJvZmVzc29yIEVtZXJpdHVzICBmYXg6ICAgKzEgKDUxNCkgODQ4LTI4MzAN
Cg0KRGVwYXJ0bWVudCBvZiBDb21wdXRlciBTY2llbmNlDQoNCiAgIGFuZCBTb2Z0d2FyZSBFbmdp
bmVlcmluZw0KDQpDb25jb3JkaWEgVW5pdmVyc2l0eSBFViAzLjE4NSAgICAgZW1haWw6d2lsbGlh
bS5hdHdvb2RAY29uY29yZGlhLmNhPG1haWx0bzplbWFpbDp3aWxsaWFtLmF0d29vZEBjb25jb3Jk
aWEuY2E+DQoNCjE0NTUgZGUgTWFpc29ubmV1dmUgQmx2ZC4gV2VzdCAgICBodHRwOi8vdXNlcnMu
ZW5jcy5jb25jb3JkaWEuY2EvfmJpbGw8aHR0cDovL3VzZXJzLmVuY3MuY29uY29yZGlhLmNhLyU3
RWJpbGw+DQoNCk1vbnRyZWFsLCBRdWViZWMgQ2FuYWRhIEgzRyAxTTgNCg0K

--_000_9B4BC45FDEDDD84F813E9E4A5BAF87859422AAABnkgeml513mbxchi_
Content-Type: text/html; charset="gb2312"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	color:black;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	color:black;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML \9884\8BBE\683C\5F0F Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";
	color:black;}
span.HTMLChar
	{mso-style-name:"HTML \9884\8BBE\683C\5F0F Char";
	mso-style-priority:99;
	mso-style-link:"HTML \9884\8BBE\683C\5F0F";
	font-family:"Courier New";
	color:black;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body bgcolor=3D"white" lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Hi all,<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Thank you =
very much for the compilation report. We will fix it up and Sorry for the l=
ate response.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Best Regar=
ds,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Yan<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:SimSu=
n;color:windowtext">=B7=A2=BC=FE=C8=CB<span lang=3D"EN-US">:</span></span><=
/b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:SimSun;color:=
windowtext"> Benoit Claise [mailto:bclaise@cisco.com]
<br>
</span><b><span style=3D"font-size:10.0pt;font-family:SimSun;color:windowte=
xt">=B7=A2=CB=CD=CA=B1=BC=E4<span lang=3D"EN-US">:</span></span></b><span l=
ang=3D"EN-US" style=3D"font-size:10.0pt;font-family:SimSun;color:windowtext=
"> 2016</span><span style=3D"font-size:10.0pt;font-family:SimSun;color:wind=
owtext">=C4=EA<span lang=3D"EN-US">7</span>=D4=C2<span lang=3D"EN-US">17</s=
pan>=C8=D5<span lang=3D"EN-US">
 2:59<br>
</span><b>=CA=D5=BC=FE=C8=CB<span lang=3D"EN-US">:</span></b><span lang=3D"=
EN-US"> William Atwood; draft-zhuang-i2rs-yang-dc-fabric-network-topology@i=
etf.org<br>
</span><b>=B3=AD=CB=CD<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"=
> i2rs@ietf.org; Carl Moberg (camoberg)<br>
</span><b>=D6=F7=CC=E2<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"=
> Re: [i2rs] draft-zhuang-i2rs-yang-dc-fabric-network-topology-00.txt: YANG=
 compilation error<o:p></o:p></span></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><a href=3D"http://www.yangvalid=
ator.com/">http://www.yangvalidator.com/</a><br>
<br>
Benoit<o:p></o:p></span></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p><span lang=3D"EN-US">The link to <a href=3D"http://www.yangalidtor.com">=
www.yangalidtor.com</a> gives a &quot;server not found&quot; error message.=
<o:p></o:p></span></p>
<p><span lang=3D"EN-US">&nbsp; Bill<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">On 16/07/2016 2:09 PM, Benoit C=
laise wrote:<o:p></o:p></span></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span lang=3D"EN-US">Dear authors, <br>
<br>
Part of the IETF hackathon today, I integrated confdc , as a second YANG mo=
dule compiler, in
<a href=3D"http://www.claise.be/IETFYANGPageCompilation.html">http://www.cl=
aise.be/IETFYANGPageCompilation.html</a>. Reason? For example, confdc valid=
ates xpath while pyang doesn't.<br>
And confdc found an issue with your draft, which is now flagged as failing =
the YANG compilation.<br>
Please correct this issue. <br>
Note: you're not alone, look at <a href=3D"http://claise.be/IETFYANGPageCom=
pilation.png">
the green dip today on green graph</a>!<br>
<br>
During the hackathon today, Carl Moberg also integrated the confdc output i=
n his <a href=3D"http://www.yangalidtor.com">
www.yangalidtor.com</a>.<br>
This might help you.<br>
<br>
Regards, Benoit <br>
<br>
<br>
<o:p></o:p></span></p>
<pre><span lang=3D"EN-US">_______________________________________________<o=
:p></o:p></span></pre>
<pre><span lang=3D"EN-US">i2rs mailing list<o:p></o:p></span></pre>
<pre><span lang=3D"EN-US"><a href=3D"mailto:i2rs@ietf.org">i2rs@ietf.org</a=
><o:p></o:p></span></pre>
<pre><span lang=3D"EN-US"><a href=3D"https://www.ietf.org/mailman/listinfo/=
i2rs">https://www.ietf.org/mailman/listinfo/i2rs</a><o:p></o:p></span></pre=
>
</blockquote>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><br>
<br>
<o:p></o:p></span></p>
<pre><span lang=3D"EN-US">-- <o:p></o:p></span></pre>
<pre><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></pre>
<pre><span lang=3D"EN-US">Dr. J.W. Atwood, Eng.&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tel:&nbsp;&nbsp; &#43;1 (514) =
848-2424 x3046<o:p></o:p></span></pre>
<pre><span lang=3D"EN-US">Distinguished Professor Emeritus&nbsp; fax:&nbsp;=
&nbsp; &#43;1 (514) 848-2830<o:p></o:p></span></pre>
<pre><span lang=3D"EN-US">Department of Computer Science<o:p></o:p></span><=
/pre>
<pre><span lang=3D"EN-US">&nbsp;&nbsp; and Software Engineering<o:p></o:p><=
/span></pre>
<pre><span lang=3D"EN-US">Concordia University EV 3.185&nbsp;&nbsp;&nbsp; &=
nbsp;<a href=3D"mailto:email:william.atwood@concordia.ca">email:william.atw=
ood@concordia.ca</a><o:p></o:p></span></pre>
<pre><span lang=3D"EN-US">1455 de Maisonneuve Blvd. West&nbsp;&nbsp; &nbsp;=
<a href=3D"http://users.encs.concordia.ca/%7Ebill">http://users.encs.concor=
dia.ca/~bill</a><o:p></o:p></span></pre>
<pre><span lang=3D"EN-US">Montreal, Quebec Canada H3G 1M8<o:p></o:p></span>=
</pre>
</blockquote>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
</div>
</body>
</html>

--_000_9B4BC45FDEDDD84F813E9E4A5BAF87859422AAABnkgeml513mbxchi_--


From nobody Tue Jul 19 09:45:22 2016
Return-Path: <session_request_developers@ietf.org>
X-Original-To: i2rs@ietf.org
Delivered-To: i2rs@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id CE9D212D1B7; Tue, 19 Jul 2016 09:45:20 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "\"IETF Meeting Session Request Tool\"" <session_request_developers@ietf.org>
To: <session-request@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.28.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20160719164520.20875.59322.idtracker@ietfa.amsl.com>
Date: Tue, 19 Jul 2016 09:45:20 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/_kLgQ7m6ehpOKdWBM60zYh9VI34>
Cc: i2rs@ietf.org, i2rs-chairs@ietf.org, smccammon@amsl.com, akatlas@gmail.com
Subject: [i2rs] i2rs - Update to a Meeting Session Request for IETF 96
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Jul 2016 16:45:21 -0000

An update to a meeting session request has just been submitted by Stephanie McCammon, on behalf of the i2rs working group.


---------------------------------------------------------
Working Group Name: Interface to the Routing System
Area Name: Routing Area
Session Requester: Stephanie McCammon

Number of Sessions: 2
Length of Session(s):  1.5 Hours, 1 Hour
Number of Attendees: 50
Conflicts to Avoid: 
 First Priority: netmod netconf i2nsf trill idr bfd
 Second Priority: nfvrg pce bfcpbis teas rtgwg rtgarea opsarea opsawg grow bess
 Third Priority: dots sdnrg


Special Requests:
  
---------------------------------------------------------


From nobody Tue Jul 19 21:32:30 2016
Return-Path: <shares@ndzh.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A669712DA0C for <i2rs@ietfa.amsl.com>; Tue, 19 Jul 2016 21:32:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 3.139
X-Spam-Level: ***
X-Spam-Status: No, score=3.139 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001, RDNS_NONE=0.793] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SW2het0cfBn0 for <i2rs@ietfa.amsl.com>; Tue, 19 Jul 2016 21:32:27 -0700 (PDT)
Received: from hickoryhill-consulting.com (unknown [50.245.122.97]) (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 5DAD212DA15 for <i2rs@ietf.org>; Tue, 19 Jul 2016 21:32:27 -0700 (PDT)
X-Default-Received-SPF: pass (skip=forwardok (res=PASS)) x-ip-name=31.133.150.68; 
From: "Susan Hares" <shares@ndzh.com>
To: <i2rs@ietf.org>
Date: Wed, 20 Jul 2016 00:31:45 -0400
Message-ID: <009001d1e23f$a02a9fa0$e07fdee0$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0091_01D1E21E.191B4990"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AdHiP3bjch6MYukORku2+iGyPPToVA==
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/TyYEaDgXytQeRcj4tBHT1PAbj7w>
Cc: 'Mahesh Jethanandani' <mjethanandani@gmail.com>, "'Ersue, Mehmet \(Nokia - DE/Munich\)'" <mehmet.ersue@nokia.com>, 'Alia Atlas' <akatlas@gmail.com>
Subject: [i2rs] I2RS Second Session Schedule 11:30-12:30pm
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Jul 2016 04:32:29 -0000

This is a multipart message in MIME format.

------=_NextPart_000_0091_01D1E21E.191B4990
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

I2RS has a second session schedule from 11:30-12:30pm in Charlottenburg =
I.
Our agenda is:=20

=20

The topics for this meeting are:=20

=20

=95       Ephemeral State review of REQ-07 [11:30-11:40]=20

=95       Model discussion[11:40-12:00]   [Alex Clemn, Jie Dong, Susan =
Hares]

=95       Conflict Resolution [12:00-12:15] Pedro A. Aranda Guti=E9rrez

=95       DC Fabric [15:00 =96 15:15]=20

=95       draft-zhuang-i2rs-yang-dc-fabric-network-topology

=20

Sue and Russ=20


------=_NextPart_000_0091_01D1E21E.191B4990
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1"><meta name=3DGenerator content=3D"Microsoft Word =
14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:460610146;
	mso-list-type:hybrid;
	mso-list-template-ids:1174018988 -125385418 1016365386 -2080336716 =
1780914404 -263295586 -1086441378 -215579992 -176013642 1318863344;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\2022;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Arial","sans-serif";
	mso-bidi-font-family:"Times New Roman";}
@list l0:level2
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:\2022;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Arial","sans-serif";
	mso-bidi-font-family:"Times New Roman";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\2022;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Arial","sans-serif";
	mso-bidi-font-family:"Times New Roman";}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\2022;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Arial","sans-serif";
	mso-bidi-font-family:"Times New Roman";}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:\2022;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Arial","sans-serif";
	mso-bidi-font-family:"Times New Roman";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\2022;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Arial","sans-serif";
	mso-bidi-font-family:"Times New Roman";}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\2022;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Arial","sans-serif";
	mso-bidi-font-family:"Times New Roman";}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:\2022;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Arial","sans-serif";
	mso-bidi-font-family:"Times New Roman";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\2022;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Arial","sans-serif";
	mso-bidi-font-family:"Times New Roman";}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'font-size:16.0pt'>I2RS has a second session schedule from =
11:30-12:30pm in Charlottenburg I.=A0=A0 Our agenda is: =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:16.0pt'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:16.0pt'>The topics for this =
meeting are: <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:16.0pt'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal =
style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 =
lfo1'><![if !supportLists]><span =
style=3D'font-size:16.0pt;font-family:"Arial","sans-serif"'><span =
style=3D'mso-list:Ignore'>&#8226;<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span =
style=3D'font-size:16.0pt'>Ephemeral State review of REQ-07 =
[11:30-11:40] <o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 =
lfo1'><![if !supportLists]><span =
style=3D'font-size:16.0pt;font-family:"Arial","sans-serif"'><span =
style=3D'mso-list:Ignore'>&#8226;<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span style=3D'font-size:16.0pt'>Model =
discussion[11:40-12:00]=A0=A0 [Alex Clemn, Jie Dong, Susan =
Hares]<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 =
lfo1'><![if !supportLists]><span =
style=3D'font-size:16.0pt;font-family:"Arial","sans-serif"'><span =
style=3D'mso-list:Ignore'>&#8226;<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span style=3D'font-size:16.0pt'>Conflict =
Resolution [12:00-12:15] Pedro A. Aranda =
Guti=E9rrez<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 =
lfo1'><![if !supportLists]><span =
style=3D'font-size:16.0pt;font-family:"Arial","sans-serif"'><span =
style=3D'mso-list:Ignore'>&#8226;<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span style=3D'font-size:16.0pt'>DC =
Fabric [15:00 &#8211; 15:15] <o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:1.0in;text-indent:-.25in;mso-list:l0 level2 =
lfo1'><![if !supportLists]><span =
style=3D'font-size:16.0pt;font-family:"Arial","sans-serif"'><span =
style=3D'mso-list:Ignore'>&#8226;<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span =
style=3D'font-size:16.0pt'>draft-zhuang-i2rs-yang-dc-fabric-network-topol=
ogy<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:16.0pt'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:16.0pt'>Sue and Russ =
<o:p></o:p></span></p></div></body></html>
------=_NextPart_000_0091_01D1E21E.191B4990--


From nobody Tue Jul 19 23:07:37 2016
Return-Path: <dromasca@avaya.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6077912DA9B for <i2rs@ietfa.amsl.com>; Tue, 19 Jul 2016 23:07:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.186
X-Spam-Level: 
X-Spam-Status: No, score=-8.186 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-1.287] 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 u8Wh17HxqHj5 for <i2rs@ietfa.amsl.com>; Tue, 19 Jul 2016 23:07:34 -0700 (PDT)
Received: from p-us1-iereast-outbound.us1.avaya.com (p-us1-iereast-outbound.us1.avaya.com [135.11.29.13]) (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 76E8F12DA90 for <i2rs@ietf.org>; Tue, 19 Jul 2016 23:07:34 -0700 (PDT)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2FpAQCaFI9X/yYyC4ddGgEBAQGCUyEtg?= =?us-ascii?q?VIGjSSrRIF6hhoCgTQ4FAEBAQEBAQEDYieEXAEBAQEDEmcQAgEIDQEDBAEBCyQ?= =?us-ascii?q?yHQgBAQQBDQUIGogOAaR1mEMBAQEBAQEBAQEBAQEBAQEBAQEBAQEchiuETIRCg?= =?us-ascii?q?yqCLwWZJgGYSYVQkCAeNoNzboZxAX4BAQE?=
X-IPAS-Result: =?us-ascii?q?A2FpAQCaFI9X/yYyC4ddGgEBAQGCUyEtgVIGjSSrRIF6hho?= =?us-ascii?q?CgTQ4FAEBAQEBAQEDYieEXAEBAQEDEmcQAgEIDQEDBAEBCyQyHQgBAQQBDQUIG?= =?us-ascii?q?ogOAaR1mEMBAQEBAQEBAQEBAQEBAQEBAQEBAQEchiuETIRCgyqCLwWZJgGYSYV?= =?us-ascii?q?QkCAeNoNzboZxAX4BAQE?=
X-IronPort-AV: E=Sophos;i="5.28,392,1464667200";  d="scan'208,217";a="196922003"
Received: from unknown (HELO p-us1-erheast-smtpauth.us1.avaya.com) ([135.11.50.38]) by p-us1-iereast-outbound.us1.avaya.com with ESMTP; 20 Jul 2016 02:07:17 -0400
X-OutboundMail_SMTP: 1
Received: from unknown (HELO AZ-FFEXHC03.global.avaya.com) ([135.64.58.13]) by p-us1-erheast-out.us1.avaya.com with ESMTP/TLS/AES256-SHA; 20 Jul 2016 02:07:15 -0400
Received: from AZ-FFEXMB04.global.avaya.com ([fe80::6db7:b0af:8480:c126]) by AZ-FFEXHC03.global.avaya.com ([135.64.58.13]) with mapi id 14.03.0174.001; Wed, 20 Jul 2016 02:07:13 -0400
From: "Romascanu, Dan (Dan)" <dromasca@avaya.com>
To: Susan Hares <shares@ndzh.com>, "i2rs@ietf.org" <i2rs@ietf.org>
Thread-Topic: [i2rs] I2RS Second Session Schedule 11:30-12:30pm
Thread-Index: AdHiP3bjch6MYukORku2+iGyPPToVAADR+vX
Date: Wed, 20 Jul 2016 06:07:13 +0000
Message-ID: <9904FB1B0159DA42B0B887B7FA8119CA75241AF3@AZ-FFEXMB04.global.avaya.com>
References: <009001d1e23f$a02a9fa0$e07fdee0$@ndzh.com>
In-Reply-To: <009001d1e23f$a02a9fa0$e07fdee0$@ndzh.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [198.152.73.22]
Content-Type: multipart/alternative; boundary="_000_9904FB1B0159DA42B0B887B7FA8119CA75241AF3AZFFEXMB04globa_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/GJGK98Ws2bvnDuRfNn3jY44jTvE>
Cc: 'Mahesh Jethanandani' <mjethanandani@gmail.com>, "'Ersue, Mehmet \(Nokia - DE/Munich\)'" <mehmet.ersue@nokia.com>, 'Alia Atlas' <akatlas@gmail.com>
Subject: Re: [i2rs] I2RS Second Session Schedule 11:30-12:30pm
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Jul 2016 06:07:36 -0000

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



This session is scheduled against the NETCONF WG session! Is the plan to en=
d the NETCONF meeting earlier and move to I2RS?

Regards,

Dan

________________________________
From: i2rs [i2rs-bounces@ietf.org] on behalf of Susan Hares [shares@ndzh.co=
m]
Sent: Wednesday, July 20, 2016 7:31 AM
To: i2rs@ietf.org
Cc: 'Mahesh Jethanandani'; 'Ersue, Mehmet (Nokia - DE/Munich)'; 'Alia Atlas=
'
Subject: [i2rs] I2RS Second Session Schedule 11:30-12:30pm

I2RS has a second session schedule from 11:30-12:30pm in Charlottenburg I. =
  Our agenda is:

The topics for this meeting are:

=95       Ephemeral State review of REQ-07 [11:30-11:40]
=95       Model discussion[11:40-12:00]   [Alex Clemn, Jie Dong, Susan Hare=
s]
=95       Conflict Resolution [12:00-12:15] Pedro A. Aranda Guti=E9rrez
=95       DC Fabric [15:00 =96 15:15]
=95       draft-zhuang-i2rs-yang-dc-fabric-network-topology

Sue and Russ

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

<html dir=3D"ltr">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<style>=0A=
<!--=0A=
@font-face=0A=
	{font-family:"Cambria Math"}=0A=
@font-face=0A=
	{font-family:Calibri}=0A=
p.MsoNormal, li.MsoNormal, div.MsoNormal=0A=
	{margin:0in;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:11.0pt;=0A=
	font-family:"Calibri","sans-serif"}=0A=
a:link, span.MsoHyperlink=0A=
	{color:blue;=0A=
	text-decoration:underline}=0A=
a:visited, span.MsoHyperlinkFollowed=0A=
	{color:purple;=0A=
	text-decoration:underline}=0A=
span.EmailStyle17=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:windowtext}=0A=
@page WordSection1=0A=
	{margin:1.0in 1.0in 1.0in 1.0in}=0A=
ol=0A=
	{margin-bottom:0in}=0A=
ul=0A=
	{margin-bottom:0in}=0A=
-->=0A=
</style><style id=3D"owaParaStyle" type=3D"text/css">P {margin-top:0;margin=
-bottom:0;}</style>
</head>
<body ocsi=3D"0" fpstyle=3D"1" lang=3D"EN-US" link=3D"blue" vlink=3D"purple=
">
<div style=3D"direction: ltr;font-family: Tahoma;color: #000000;font-size: =
10pt;"><span style=3D"font-size:16.0pt"><br>
<br>
This session is scheduled against the NETCONF WG session! Is the plan to en=
d the NETCONF meeting earlier and move to I2RS?
<br>
<br>
Regards,<br>
<br>
Dan<br>
<br>
</span>
<div style=3D"font-family: Times New Roman; color: #000000; font-size: 16px=
">
<hr tabindex=3D"-1">
<div style=3D"direction: ltr;" id=3D"divRpF709236"><font face=3D"Tahoma" co=
lor=3D"#000000" size=3D"2"><b>From:</b> i2rs [i2rs-bounces@ietf.org] on beh=
alf of Susan Hares [shares@ndzh.com]<br>
<b>Sent:</b> Wednesday, July 20, 2016 7:31 AM<br>
<b>To:</b> i2rs@ietf.org<br>
<b>Cc:</b> 'Mahesh Jethanandani'; 'Ersue, Mehmet (Nokia - DE/Munich)'; 'Ali=
a Atlas'<br>
<b>Subject:</b> [i2rs] I2RS Second Session Schedule 11:30-12:30pm<br>
</font><br>
</div>
<div></div>
<div>
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt">I2RS has a second s=
ession schedule from 11:30-12:30pm in Charlottenburg I.&nbsp;&nbsp; Our age=
nda is:
</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt">The topics for this=
 meeting are:
</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in; text-indent:-.25in"><span=
 style=3D"font-size:16.0pt; font-family:&quot;Arial&quot;,&quot;sans-serif&=
quot;"><span style=3D"">=95<span style=3D"font:7.0pt &quot;Times New Roman&=
quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><span style=3D"font-size:16.0pt">Ephemeral State revie=
w of REQ-07 [11:30-11:40]
</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in; text-indent:-.25in"><span=
 style=3D"font-size:16.0pt; font-family:&quot;Arial&quot;,&quot;sans-serif&=
quot;"><span style=3D"">=95<span style=3D"font:7.0pt &quot;Times New Roman&=
quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><span style=3D"font-size:16.0pt">Model discussion[11:4=
0-12:00]&nbsp;&nbsp; [Alex Clemn, Jie Dong, Susan Hares]</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in; text-indent:-.25in"><span=
 style=3D"font-size:16.0pt; font-family:&quot;Arial&quot;,&quot;sans-serif&=
quot;"><span style=3D"">=95<span style=3D"font:7.0pt &quot;Times New Roman&=
quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><span style=3D"font-size:16.0pt">Conflict Resolution [=
12:00-12:15] Pedro A. Aranda Guti=E9rrez</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in; text-indent:-.25in"><span=
 style=3D"font-size:16.0pt; font-family:&quot;Arial&quot;,&quot;sans-serif&=
quot;"><span style=3D"">=95<span style=3D"font:7.0pt &quot;Times New Roman&=
quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><span style=3D"font-size:16.0pt">DC Fabric [15:00 =96 =
15:15] </span>
</p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in; text-indent:-.25in"><spa=
n style=3D"font-size:16.0pt; font-family:&quot;Arial&quot;,&quot;sans-serif=
&quot;"><span style=3D"">=95<span style=3D"font:7.0pt &quot;Times New Roman=
&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><span style=3D"font-size:16.0pt">draft-zhuang-i2rs-yan=
g-dc-fabric-network-topology</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:16.0pt">Sue and Russ </span=
></p>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_9904FB1B0159DA42B0B887B7FA8119CA75241AF3AZFFEXMB04globa_--


From nobody Tue Jul 19 23:09:19 2016
Return-Path: <7riw77@gmail.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A9F0912DAA6 for <i2rs@ietfa.amsl.com>; Tue, 19 Jul 2016 23:09:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.45
X-Spam-Level: 
X-Spam-Status: No, score=-2.45 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id I50k3Vp_MaCf for <i2rs@ietfa.amsl.com>; Tue, 19 Jul 2016 23:09:16 -0700 (PDT)
Received: from mail-qt0-x22d.google.com (mail-qt0-x22d.google.com [IPv6:2607:f8b0:400d:c0d::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 04F2412DA9B for <i2rs@ietf.org>; Tue, 19 Jul 2016 23:09:16 -0700 (PDT)
Received: by mail-qt0-x22d.google.com with SMTP id u25so21278132qtb.1 for <i2rs@ietf.org>; Tue, 19 Jul 2016 23:09:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=from:to:references:in-reply-to:subject:date:message-id:mime-version :content-transfer-encoding:thread-index:content-language; bh=OajlcIYUfoYhk5sJPQ0s6wbLrOTxwlJRWRWLdUDsDQY=; b=g4EGxFTkYdrLgMYMNH4JhBdkmvC0+QNBXZg4ibiWzABcHjMIP9ySMDHi7WW25AId66 D9WyhNOq7xUguwTTzEe6pi2itLJcYpcbz16DZJwFCUtxGZ3sV9PzciHLRfNClljIpsue DzpP9MS3YsLLC6PHOZmA/Zee8xlg1sXk9YKuRY/jnZnfMxGiSK0oKpglZTB97bQPOHMO Q0fbEzeBSKdYLjMGd76cbUcJwFkLqUbGRcGhkCnGKte3PIWZVClKaZcRrP/vY23GaTOl 0pvfr6vvRmneIQfMHdzaOcEr/K5N8kS8jNWevF7CwK3JmwBaXHUSjs2DjdRAuxOwbB+R ZUPQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:references:in-reply-to:subject:date :message-id:mime-version:content-transfer-encoding:thread-index :content-language; bh=OajlcIYUfoYhk5sJPQ0s6wbLrOTxwlJRWRWLdUDsDQY=; b=nFK5Kg/te7Kymn9H/SGh1l+hSagdNHqROXW4zz3Kaqqg35mbVzDbrC/Rt8t5GOBnIq HBZZfAfswoglOCr2+uqAAz2+JMXUVr3unz5fdthXOumTYPvcPqg8BeHR881GZhc2e328 PzMiXFh6UQvPw0e1rzySJV4JaYCAmPCYh8iDo4LMdC0mtzuj6UqwQEmcaoMN9gR2KGGD D0oOnhm9WszMH1cm/v/2oHzmOWu+Wy14PUP521UKCEwQsrzlyK0aVEy9eRzQaZHBCtG4 XRzYDGAxYAH0PEG3+eidT1y8Jq3Cbj2tFXwgqr5XTo4J1j+qGHFsAKRkbrlMOiCAtNUK tokg==
X-Gm-Message-State: ALyK8tJlgAjHLvMExCNZoZdvRJDWtDJGWNe8L7kyGTJ3KwddWqUvTAKTOdEYAQ+zD8qTHg==
X-Received: by 10.200.45.235 with SMTP id q40mr67579930qta.34.1468994955124; Tue, 19 Jul 2016 23:09:15 -0700 (PDT)
Received: from Russ ([2001:67c:370:136:a5:c0e4:9464:b50f]) by smtp.gmail.com with ESMTPSA id v19sm615301qkl.22.2016.07.19.23.09.13 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 19 Jul 2016 23:09:14 -0700 (PDT)
From: "Russ White" <7riw77@gmail.com>
To: "'Joe Clarke'" <jclarke@cisco.com>, "'Susan Hares'" <shares@ndzh.com>, <i2rs@ietf.org>
References: <fc5d171b-82da-0041-3248-8a01d31e9202@cisco.com> <016201d1e11b$6c0c3140$442493c0$@ndzh.com> <5a2feb3c-9f9b-8d4a-91f2-db337d1ceecf@cisco.com>
In-Reply-To: <5a2feb3c-9f9b-8d4a-91f2-db337d1ceecf@cisco.com>
Date: Wed, 20 Jul 2016 02:09:08 -0400
Message-ID: <009801d1e24d$3b92a340$b2b7e9c0$@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQIQ+p2C2ovBB8xVCOfYyAmnTkd9hgHTtsXcANrHzaafjS/YMA==
Content-Language: en-us
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/yMNoHQauEMbSfHLSyh_mW25FXKE>
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs. ephemeral)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Jul 2016 06:09:18 -0000

(wg chair hat off) --

> I think the idea of extending I2RS priority to local config operators
(e.g., CLI)
> will still work.  Let's take knob 1.  Knob 1 is kind of like the on/off
switch.  If I
> don't want I2RS to have any effect on operational state, I'd have this
off.  In
> the I2RS priority case, by default my local config could will have the
highest
> priority (let's say that's 255 to make it concrete).  In this case no
ephemeral
> config can win.

I wanted to extend Joe's remarks a bit... On reflection, I actually think
having priority + "this wins" bits is rather confusing, and opens the door
to all sorts of strange behavior. Say I have two items thus --

Local config item -- priority 100
I2RS config item -- priority 200, don't overwrite bit set

If the higher priority is supposed to win, then which item should the
operator find in the resulting running config? Should it be the I2RS
version, because the priority is higher, or the local config, because the
"don't overwrite" bit is set? There doesn't seem to be any clear way to
interpret such a situation.

It's better to have a single "thing" that determines which configuration
among many wins, rather than two. 

-r


From nobody Tue Jul 19 23:19:27 2016
Return-Path: <shares@ndzh.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C8F0B12DA9B for <i2rs@ietfa.amsl.com>; Tue, 19 Jul 2016 23:19:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.738
X-Spam-Level: *
X-Spam-Status: No, score=1.738 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, RDNS_NONE=0.793] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LBe2oG5pfZpX for <i2rs@ietfa.amsl.com>; Tue, 19 Jul 2016 23:19:17 -0700 (PDT)
Received: from hickoryhill-consulting.com (unknown [50.245.122.97]) (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 3D7A212DAB8 for <i2rs@ietf.org>; Tue, 19 Jul 2016 23:19:17 -0700 (PDT)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=31.133.150.68; 
From: "Susan Hares" <shares@ndzh.com>
To: "'Russ White'" <7riw77@gmail.com>, "'Joe Clarke'" <jclarke@cisco.com>, <i2rs@ietf.org>
References: <fc5d171b-82da-0041-3248-8a01d31e9202@cisco.com> <016201d1e11b$6c0c3140$442493c0$@ndzh.com> <5a2feb3c-9f9b-8d4a-91f2-db337d1ceecf@cisco.com> <009801d1e24d$3b92a340$b2b7e9c0$@gmail.com>
In-Reply-To: <009801d1e24d$3b92a340$b2b7e9c0$@gmail.com>
Date: Wed, 20 Jul 2016 02:18:38 -0400
Message-ID: <019b01d1e24e$8ea9bc70$abfd3550$@ndzh.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQIQ+p2C2ovBB8xVCOfYyAmnTkd9hgHTtsXcANrHzaYBEvJNdp+Em7Yw
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/Lu2ku6RGN-6nQ9zrCV0TCtVjpf4>
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs. ephemeral)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Jul 2016 06:19:19 -0000

<WG hat off> <author hat on>

Here's text that might replace it: 

Ephemeral-REQ-07: Ephemeral configuration state MUST be able to set a
priority on local configuration and ephemeral state.  Based on this priority
implementations MUST be able to provide a mechanism to choose which takes
precedence. The I2RS Protocol MUST be able to support this mechanisms.

Any thoughts? 

Sue 

-----Original Message-----
From: Russ White [mailto:7riw77@gmail.com] 
Sent: Wednesday, July 20, 2016 2:09 AM
To: 'Joe Clarke'; 'Susan Hares'; i2rs@ietf.org
Subject: RE: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
ephemeral)


(wg chair hat off) --

> I think the idea of extending I2RS priority to local config operators
(e.g., CLI)
> will still work.  Let's take knob 1.  Knob 1 is kind of like the 
> on/off
switch.  If I
> don't want I2RS to have any effect on operational state, I'd have this
off.  In
> the I2RS priority case, by default my local config could will have the
highest
> priority (let's say that's 255 to make it concrete).  In this case no
ephemeral
> config can win.

I wanted to extend Joe's remarks a bit... On reflection, I actually think
having priority + "this wins" bits is rather confusing, and opens the door
to all sorts of strange behavior. Say I have two items thus --

Local config item -- priority 100
I2RS config item -- priority 200, don't overwrite bit set

If the higher priority is supposed to win, then which item should the
operator find in the resulting running config? Should it be the I2RS
version, because the priority is higher, or the local config, because the
"don't overwrite" bit is set? There doesn't seem to be any clear way to
interpret such a situation.

It's better to have a single "thing" that determines which configuration
among many wins, rather than two. 

-r



From nobody Tue Jul 19 23:25:37 2016
Return-Path: <shares@ndzh.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5AFAB12D8A1 for <i2rs@ietfa.amsl.com>; Tue, 19 Jul 2016 23:25:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.739
X-Spam-Level: *
X-Spam-Status: No, score=1.739 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001, RDNS_NONE=0.793] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DhGWKHLvmOqt for <i2rs@ietfa.amsl.com>; Tue, 19 Jul 2016 23:25:33 -0700 (PDT)
Received: from hickoryhill-consulting.com (unknown [50.245.122.97]) (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 AD47E12DABE for <i2rs@ietf.org>; Tue, 19 Jul 2016 23:25:12 -0700 (PDT)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=31.133.150.68; 
From: "Susan Hares" <shares@ndzh.com>
To: "'Romascanu, Dan \(Dan\)'" <dromasca@avaya.com>, <i2rs@ietf.org>
References: <009001d1e23f$a02a9fa0$e07fdee0$@ndzh.com> <9904FB1B0159DA42B0B887B7FA8119CA75241AF3@AZ-FFEXMB04.global.avaya.com>
In-Reply-To: <9904FB1B0159DA42B0B887B7FA8119CA75241AF3@AZ-FFEXMB04.global.avaya.com>
Date: Wed, 20 Jul 2016 02:24:30 -0400
Message-ID: <01a001d1e24f$60883cd0$2198b670$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_01A1_01D1E22D.D979AA10"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQHvGJpSBN6Xm1bq7wZuvGnfX+/JGwJWer4jn9O4OJA=
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/AwKZKLlln0Tkcwgda1QOl7rxoXM>
Cc: 'Mahesh Jethanandani' <mjethanandani@gmail.com>, "'Ersue, Mehmet \(Nokia - DE/Munich\)'" <mehmet.ersue@nokia.com>, 'Alia Atlas' <akatlas@gmail.com>
Subject: Re: [i2rs] I2RS Second Session Schedule 11:30-12:30pm
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Jul 2016 06:25:35 -0000

This is a multipart message in MIME format.

------=_NextPart_000_01A1_01D1E22D.D979AA10
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Dan:=20

=20

If my presentation stays at the end of the NETCONF time, we will have =
to.
I=92ve asked to be schedule a bit earlier so that I can introduce =
ephemeral
requirements to those who would like to hear the ephemeral requirements. =


=20

We schedule a second session to help accomplish Benoit=92s goal of =
getting
Yang Data Models close to RFC pushed forward in an expedited schedule.  =
This
session will discuss the Topology data models at the IETF and open =
issues =96
so that we can move toward WG LC on these models.   One of the key =
issues is
the conflict resolution.  Pedro=92s presentation will provide some =
insight.=20

=20

Sue

=20

From: Romascanu, Dan (Dan) [mailto:dromasca@avaya.com]=20
Sent: Wednesday, July 20, 2016 2:07 AM
To: Susan Hares; i2rs@ietf.org
Cc: 'Mahesh Jethanandani'; 'Ersue, Mehmet (Nokia - DE/Munich)'; 'Alia =
Atlas'
Subject: RE: [i2rs] I2RS Second Session Schedule 11:30-12:30pm

=20



This session is scheduled against the NETCONF WG session! Is the plan to =
end
the NETCONF meeting earlier and move to I2RS?=20

Regards,

Dan

  _____ =20

From: i2rs [i2rs-bounces@ietf.org] on behalf of Susan Hares
[shares@ndzh.com]
Sent: Wednesday, July 20, 2016 7:31 AM
To: i2rs@ietf.org
Cc: 'Mahesh Jethanandani'; 'Ersue, Mehmet (Nokia - DE/Munich)'; 'Alia =
Atlas'
Subject: [i2rs] I2RS Second Session Schedule 11:30-12:30pm

I2RS has a second session schedule from 11:30-12:30pm in Charlottenburg =
I.
Our agenda is:=20

=20

The topics for this meeting are:=20

=20

=95       Ephemeral State review of REQ-07 [11:30-11:40]=20

=95       Model discussion[11:40-12:00]   [Alex Clemn, Jie Dong, Susan =
Hares]

=95       Conflict Resolution [12:00-12:15] Pedro A. Aranda Guti=E9rrez

=95       DC Fabric [15:00 =96 15:15]=20

=95       draft-zhuang-i2rs-yang-dc-fabric-network-topology

=20

Sue and Russ=20


------=_NextPart_000_01A1_01D1E22D.D979AA10
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta name=3DGenerator =
content=3D"Microsoft Word 14 (filtered medium)"><!--[if =
!mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.emailstyle17
	{mso-style-name:emailstyle17;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>Dan: <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>If my presentation stays =
at the end of the NETCONF time, we will have to.=A0 =A0I&#8217;ve asked =
to be schedule a bit earlier so that I can introduce ephemeral =
requirements to those who would like to hear the ephemeral requirements. =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>We schedule a second =
session to help accomplish Benoit&#8217;s goal of getting Yang Data =
Models close to RFC pushed forward in an expedited schedule.=A0 This =
session will discuss the Topology data models at the IETF and open =
issues &#8211; so that we can move toward WG LC on these models.=A0=A0 =
One of the key issues is the conflict resolution.=A0 Pedro&#8217;s =
presentation will provide some insight. <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>Sue<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
Romascanu, Dan (Dan) [mailto:dromasca@avaya.com] <br><b>Sent:</b> =
Wednesday, July 20, 2016 2:07 AM<br><b>To:</b> Susan Hares; =
i2rs@ietf.org<br><b>Cc:</b> 'Mahesh Jethanandani'; 'Ersue, Mehmet (Nokia =
- DE/Munich)'; 'Alia Atlas'<br><b>Subject:</b> RE: [i2rs] I2RS Second =
Session Schedule 11:30-12:30pm<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><span =
style=3D'font-size:16.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<br><br>This session is scheduled against the NETCONF WG session! Is the =
plan to end the NETCONF meeting earlier and move to I2RS? =
<br><br>Regards,<br><br>Dan</span><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
<o:p></o:p></span></p><div><div class=3DMsoNormal align=3Dcenter =
style=3D'text-align:center'><span =
style=3D'font-size:12.0pt;font-family:"Times New =
Roman","serif";color:black'><hr size=3D3 width=3D"100%" =
align=3Dcenter></span></div><div id=3DdivRpF709236><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
From:</span></b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
 i2rs [i2rs-bounces@ietf.org] on behalf of Susan Hares =
[shares@ndzh.com]<br><b>Sent:</b> Wednesday, July 20, 2016 7:31 =
AM<br><b>To:</b> <a =
href=3D"mailto:i2rs@ietf.org">i2rs@ietf.org</a><br><b>Cc:</b> 'Mahesh =
Jethanandani'; 'Ersue, Mehmet (Nokia - DE/Munich)'; 'Alia =
Atlas'<br><b>Subject:</b> [i2rs] I2RS Second Session Schedule =
11:30-12:30pm</span><span style=3D'font-size:12.0pt;font-family:"Times =
New Roman","serif";color:black'><o:p></o:p></span></p></div><div><div><p =
class=3DMsoNormal><span style=3D'font-size:16.0pt;color:black'>I2RS has =
a second session schedule from 11:30-12:30pm in Charlottenburg =
I.&nbsp;&nbsp; Our agenda is: </span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:16.0pt;color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:16.0pt;color:black'>The topics for this meeting are: =
</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:16.0pt;color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in;text-indent:-.25in'><span =
style=3D'font-size:16.0pt;font-family:"Arial","sans-serif";color:black'>&=
#8226;</span><span style=3D'font-size:7.0pt;font-family:"Times New =
Roman","serif";color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span><span style=3D'font-size:16.0pt;color:black'>Ephemeral State =
review of REQ-07 [11:30-11:40] </span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in;text-indent:-.25in'><span =
style=3D'font-size:16.0pt;font-family:"Arial","sans-serif";color:black'>&=
#8226;</span><span style=3D'font-size:7.0pt;font-family:"Times New =
Roman","serif";color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span><span style=3D'font-size:16.0pt;color:black'>Model =
discussion[11:40-12:00]&nbsp;&nbsp; [Alex Clemn, Jie Dong, Susan =
Hares]</span><span style=3D'color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:.5in;text-indent:-.25in'><span =
style=3D'font-size:16.0pt;font-family:"Arial","sans-serif";color:black'>&=
#8226;</span><span style=3D'font-size:7.0pt;font-family:"Times New =
Roman","serif";color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span><span style=3D'font-size:16.0pt;color:black'>Conflict Resolution =
[12:00-12:15] Pedro A. Aranda Guti=E9rrez</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in;text-indent:-.25in'><span =
style=3D'font-size:16.0pt;font-family:"Arial","sans-serif";color:black'>&=
#8226;</span><span style=3D'font-size:7.0pt;font-family:"Times New =
Roman","serif";color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span><span style=3D'font-size:16.0pt;color:black'>DC Fabric [15:00 =
&#8211; 15:15] </span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:1.0in;text-indent:-.25in'><span =
style=3D'font-size:16.0pt;font-family:"Arial","sans-serif";color:black'>&=
#8226;</span><span style=3D'font-size:7.0pt;font-family:"Times New =
Roman","serif";color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span><span =
style=3D'font-size:16.0pt;color:black'>draft-zhuang-i2rs-yang-dc-fabric-n=
etwork-topology</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:16.0pt;color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:16.0pt;color:black'>Sue and Russ </span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div></div></div></div=
></body></html>
------=_NextPart_000_01A1_01D1E22D.D979AA10--


From nobody Tue Jul 19 23:25:49 2016
Return-Path: <7riw77@gmail.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2285612DAC6 for <i2rs@ietfa.amsl.com>; Tue, 19 Jul 2016 23:25:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.45
X-Spam-Level: 
X-Spam-Status: No, score=-2.45 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QEgzP7APMceo for <i2rs@ietfa.amsl.com>; Tue, 19 Jul 2016 23:25:46 -0700 (PDT)
Received: from mail-qk0-x22f.google.com (mail-qk0-x22f.google.com [IPv6:2607:f8b0:400d:c09::22f]) (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 ACC4512DAC3 for <i2rs@ietf.org>; Tue, 19 Jul 2016 23:25:46 -0700 (PDT)
Received: by mail-qk0-x22f.google.com with SMTP id x1so36577487qkb.3 for <i2rs@ietf.org>; Tue, 19 Jul 2016 23:25:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=from:to:references:in-reply-to:subject:date:message-id:mime-version :content-transfer-encoding:thread-index:content-language; bh=r1lHYhjw9hnWlPdOo2VaRTthA+0TvomK5jPyZNW5x24=; b=VP5ROMivcV9mKAYRURqmCXz3GYphc1D3vWA5CBnRWlMsrMBskzUuW7YvxftzUrFvLj eIhmgoglf2L88poHs25Cl7g+o9ZDUsQsUrKkAceup1Q0MVwZvStojX5Hodho7isACopR yaLZuK/jRYWPKgdn44nnfbRpz/cMEcaFNHSxFGTyQVm/Q9BmuQt03sJioTfSzqIhyDhC Sm/NQ2ejOfmXGm/XsP3D34Aa5EwE9X79DkQ8NIlq6ynYQG69E8COTOwpF5r/PzCcdRXw WGMLAD0/tO5eCjePjpMdqbTSTcD5kTPIHbJvZiTwITYf765ApNsfHXEg9G9Xz2MaQZd5 GeyA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:references:in-reply-to:subject:date :message-id:mime-version:content-transfer-encoding:thread-index :content-language; bh=r1lHYhjw9hnWlPdOo2VaRTthA+0TvomK5jPyZNW5x24=; b=lsWoXAA2BsMxRDji3famA9sgNHXtANpOSs2k0DHG6dHlYke4BTXvayqMt4fJgWY3ub eaYM0gYtrvz/RSvipZjRepYuZvTZrzoZRWml4caM3M3eheAOuQsRJ/6iZ3iuPqGFiVl4 1ZmXjWjWsBs221tVycmzheqXSDS4lgn6W40/aHFBS2Tac7zqyvfV0FYpeNuvrKiLI+tS ax3Rt2eZlj4gCmV1hpJQFzx7VQWdktAD9SikfTVzM9Xah6rHT3bSLnhdiB0fWOBK4V9/ 9zfXKtudOsiHr6s2FXp7trd9Fyo6DvWj0t4mKYKeYL2guWm/6uK6vJq+yixHkZmroVdH 7wlg==
X-Gm-Message-State: ALyK8tJWSqR9mCbnXXKDADxtxWshEHSOujnH+NaTJgQr93xnhyQqBZadEFyf9JVVvOrFDA==
X-Received: by 10.55.175.132 with SMTP id y126mr53726574qke.186.1468995945861;  Tue, 19 Jul 2016 23:25:45 -0700 (PDT)
Received: from Russ ([2001:67c:370:136:a5:c0e4:9464:b50f]) by smtp.gmail.com with ESMTPSA id c26sm666713qte.1.2016.07.19.23.25.44 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 19 Jul 2016 23:25:45 -0700 (PDT)
From: "Russ White" <7riw77@gmail.com>
To: "'Susan Hares'" <shares@ndzh.com>, "'Joe Clarke'" <jclarke@cisco.com>, <i2rs@ietf.org>
References: <fc5d171b-82da-0041-3248-8a01d31e9202@cisco.com> <016201d1e11b$6c0c3140$442493c0$@ndzh.com> <5a2feb3c-9f9b-8d4a-91f2-db337d1ceecf@cisco.com> <009801d1e24d$3b92a340$b2b7e9c0$@gmail.com> <019b01d1e24e$8ea9bc70$abfd3550$@ndzh.com>
In-Reply-To: <019b01d1e24e$8ea9bc70$abfd3550$@ndzh.com>
Date: Wed, 20 Jul 2016 02:25:38 -0400
Message-ID: <018701d1e24f$8a1794b0$9e46be10$@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQIQ+p2C2ovBB8xVCOfYyAmnTkd9hgHTtsXcANrHzaYBEvJNdgLlyNRhn21v5qA=
Content-Language: en-us
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/VETfVt1oKlEc30iHiQtlm34AKTc>
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs. ephemeral)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Jul 2016 06:25:48 -0000

> Ephemeral-REQ-07: Ephemeral configuration state MUST be able to set a
> priority on local configuration and ephemeral state.  Based on this
priority
> implementations MUST be able to provide a mechanism to choose which
> takes precedence. The I2RS Protocol MUST be able to support this
> mechanisms.

This is good -- thanks Sue.

:-)

Russ



From nobody Wed Jul 20 00:40:25 2016
Return-Path: <jclarke@cisco.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4D48F12B02A for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 00:40:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.808
X-Spam-Level: 
X-Spam-Status: No, score=-15.808 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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.287, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zJzJI8ooMb39 for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 00:40:20 -0700 (PDT)
Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C6F2C12D0DE for <i2rs@ietf.org>; Wed, 20 Jul 2016 00:40:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2338; q=dns/txt; s=iport; t=1469000420; x=1470210020; h=subject:to:references:from:message-id:date:mime-version: in-reply-to:content-transfer-encoding; bh=uKA+4sO9s82MPeyFch9+7+yPLa1lLqnrQOzbg3YLfKg=; b=Zv1i5TaMM6BnSgqoFg8EIY5EJGNfY9uBw+AmvPs4vC70ieLRTXnHYvSK QrGEBbK2WyEwF4nQy1WYAws3YtkerYLWsTiIYUUxGJs90l5tHt+4XK3YB LyxDs1EMYXrg5qiI/bCfJ3nbZ3txYvC2lk7gDGN13LQa9KL/pmAVcKBdz A=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CQBgAyKo9X/4gNJK1dgz+BAFKsVYwag?= =?us-ascii?q?XqGGgKBMzgUAQEBAQEBAWUnhFwBAQQBOE0ECw4DBAEBAR0KByElCQgGAQwGAgE?= =?us-ascii?q?BGod4Aw8IuTINhAgBAQEBAQEBAQEBAQEBAQEBAQEBHoYqgXiCVYJDh1gBBJhyN?= =?us-ascii?q?IxEgh6JUYVniCWHex42hA8gModwAQEB?=
X-IronPort-AV: E=Sophos;i="5.28,393,1464652800"; d="scan'208";a="299272386"
Received: from alln-core-3.cisco.com ([173.36.13.136]) by alln-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 20 Jul 2016 07:40:19 +0000
Received: from [10.82.252.95] (rtp-vpn6-1115.cisco.com [10.82.252.95]) by alln-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id u6K7eHJS002652; Wed, 20 Jul 2016 07:40:18 GMT
To: Susan Hares <shares@ndzh.com>, "'Russ White'" <7riw77@gmail.com>, i2rs@ietf.org
References: <fc5d171b-82da-0041-3248-8a01d31e9202@cisco.com> <016201d1e11b$6c0c3140$442493c0$@ndzh.com> <5a2feb3c-9f9b-8d4a-91f2-db337d1ceecf@cisco.com> <009801d1e24d$3b92a340$b2b7e9c0$@gmail.com> <019b01d1e24e$8ea9bc70$abfd3550$@ndzh.com>
From: Joe Clarke <jclarke@cisco.com>
Organization: Cisco Systems, Inc.
Message-ID: <99078e75-8c89-ee08-9ea3-a5d2c0840671@cisco.com>
Date: Wed, 20 Jul 2016 03:40:17 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <019b01d1e24e$8ea9bc70$abfd3550$@ndzh.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/_xQuOsZf_FMfSVtbWqtWzylKHwU>
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs. ephemeral)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Jul 2016 07:40:22 -0000

On 7/20/16 02:18, Susan Hares wrote:
> <WG hat off> <author hat on>
>
> Here's text that might replace it:
>
> Ephemeral-REQ-07: Ephemeral configuration state MUST be able to set a
> priority on local configuration and ephemeral state.  Based on this priority
> implementations MUST be able to provide a mechanism to choose which takes
> precedence. The I2RS Protocol MUST be able to support this mechanisms.
>
> Any thoughts?

I'm a bit confused by the first sentence.  I think what you're stating 
is that both ephemeral and local configurations MUST have a priority. 
This priority will determine whether ephemeral configuration or local 
configuration take precedence.  The I2RS protocol MUST support this 
mechanism.

Am I correct in my interpretation?

Joe

>
> Sue
>
> -----Original Message-----
> From: Russ White [mailto:7riw77@gmail.com]
> Sent: Wednesday, July 20, 2016 2:09 AM
> To: 'Joe Clarke'; 'Susan Hares'; i2rs@ietf.org
> Subject: RE: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
> ephemeral)
>
>
> (wg chair hat off) --
>
>> I think the idea of extending I2RS priority to local config operators
> (e.g., CLI)
>> will still work.  Let's take knob 1.  Knob 1 is kind of like the
>> on/off
> switch.  If I
>> don't want I2RS to have any effect on operational state, I'd have this
> off.  In
>> the I2RS priority case, by default my local config could will have the
> highest
>> priority (let's say that's 255 to make it concrete).  In this case no
> ephemeral
>> config can win.
>
> I wanted to extend Joe's remarks a bit... On reflection, I actually think
> having priority + "this wins" bits is rather confusing, and opens the door
> to all sorts of strange behavior. Say I have two items thus --
>
> Local config item -- priority 100
> I2RS config item -- priority 200, don't overwrite bit set
>
> If the higher priority is supposed to win, then which item should the
> operator find in the resulting running config? Should it be the I2RS
> version, because the priority is higher, or the local config, because the
> "don't overwrite" bit is set? There doesn't seem to be any clear way to
> interpret such a situation.
>
> It's better to have a single "thing" that determines which configuration
> among many wins, rather than two.
>
> -r
>
>


From nobody Wed Jul 20 00:42:45 2016
Return-Path: <shares@ndzh.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C75E312DAE1 for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 00:42:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.738
X-Spam-Level: *
X-Spam-Status: No, score=1.738 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, RDNS_NONE=0.793] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6tdyf7NTT98o for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 00:42:43 -0700 (PDT)
Received: from hickoryhill-consulting.com (unknown [50.245.122.97]) (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 2990912DADD for <i2rs@ietf.org>; Wed, 20 Jul 2016 00:42:42 -0700 (PDT)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=31.133.150.68; 
From: "Susan Hares" <shares@ndzh.com>
To: "'Joe Clarke'" <jclarke@cisco.com>, "'Russ White'" <7riw77@gmail.com>, <i2rs@ietf.org>
References: <fc5d171b-82da-0041-3248-8a01d31e9202@cisco.com> <016201d1e11b$6c0c3140$442493c0$@ndzh.com> <5a2feb3c-9f9b-8d4a-91f2-db337d1ceecf@cisco.com> <009801d1e24d$3b92a340$b2b7e9c0$@gmail.com> <019b01d1e24e$8ea9bc70$abfd3550$@ndzh.com> <99078e75-8c89-ee08-9ea3-a5d2c0840671@cisco.com>
In-Reply-To: <99078e75-8c89-ee08-9ea3-a5d2c0840671@cisco.com>
Date: Wed, 20 Jul 2016 03:42:02 -0400
Message-ID: <009201d1e25a$35af9b10$a10ed130$@ndzh.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQIQ+p2C2ovBB8xVCOfYyAmnTkd9hgHTtsXcANrHzaYBEvJNdgLlyNRhALyE6U2fZ6DzoA==
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/xEwxCZiLqdLYCuS3nHJhJrG37J0>
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs. ephemeral)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Jul 2016 07:42:45 -0000

Joe: 
Yes - you are correct.  Can you help me state this requirement -07 better? 

Sue 

-----Original Message-----
From: Joe Clarke [mailto:jclarke@cisco.com] 
Sent: Wednesday, July 20, 2016 3:40 AM
To: Susan Hares; 'Russ White'; i2rs@ietf.org
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
ephemeral)

On 7/20/16 02:18, Susan Hares wrote:
> <WG hat off> <author hat on>
>
> Here's text that might replace it:
>
> Ephemeral-REQ-07: Ephemeral configuration state MUST be able to set a 
> priority on local configuration and ephemeral state.  Based on this 
> priority implementations MUST be able to provide a mechanism to choose 
> which takes precedence. The I2RS Protocol MUST be able to support this
mechanisms.
>
> Any thoughts?

I'm a bit confused by the first sentence.  I think what you're stating is
that both ephemeral and local configurations MUST have a priority. 
This priority will determine whether ephemeral configuration or local
configuration take precedence.  The I2RS protocol MUST support this
mechanism.

Am I correct in my interpretation?

Joe

>
> Sue
>
> -----Original Message-----
> From: Russ White [mailto:7riw77@gmail.com]
> Sent: Wednesday, July 20, 2016 2:09 AM
> To: 'Joe Clarke'; 'Susan Hares'; i2rs@ietf.org
> Subject: RE: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
> ephemeral)
>
>
> (wg chair hat off) --
>
>> I think the idea of extending I2RS priority to local config operators
> (e.g., CLI)
>> will still work.  Let's take knob 1.  Knob 1 is kind of like the 
>> on/off
> switch.  If I
>> don't want I2RS to have any effect on operational state, I'd have 
>> this
> off.  In
>> the I2RS priority case, by default my local config could will have 
>> the
> highest
>> priority (let's say that's 255 to make it concrete).  In this case no
> ephemeral
>> config can win.
>
> I wanted to extend Joe's remarks a bit... On reflection, I actually 
> think having priority + "this wins" bits is rather confusing, and 
> opens the door to all sorts of strange behavior. Say I have two items 
> thus --
>
> Local config item -- priority 100
> I2RS config item -- priority 200, don't overwrite bit set
>
> If the higher priority is supposed to win, then which item should the 
> operator find in the resulting running config? Should it be the I2RS 
> version, because the priority is higher, or the local config, because 
> the "don't overwrite" bit is set? There doesn't seem to be any clear 
> way to interpret such a situation.
>
> It's better to have a single "thing" that determines which 
> configuration among many wins, rather than two.
>
> -r
>
>



From nobody Wed Jul 20 01:05:31 2016
Return-Path: <jclarke@cisco.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 07ACD12B017 for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 01:05:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.808
X-Spam-Level: 
X-Spam-Status: No, score=-15.808 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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.287, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sjqTzObbOrA3 for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 01:05:28 -0700 (PDT)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0993612DAE1 for <i2rs@ietf.org>; Wed, 20 Jul 2016 01:05:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3136; q=dns/txt; s=iport; t=1469001928; x=1470211528; h=subject:to:references:from:message-id:date:mime-version: in-reply-to:content-transfer-encoding; bh=jA4krri4wAoKAdlPM5Wy6eL94xcniEjziciSeA8hu0c=; b=dB1ojyCPZlOphICQE1qH6FV+fCUJuJVb9WdcPaBi3BHCrAMZznO+v/HO laYDuRWMIGYhskZ+QnOXs+40uARP8kULQxXTEk4VCeObaVZt0OzcAIlXZ +UoXdC5ZEphskPCUkJZ2+KeDae2Ucm23XWkXB8lOIkivpHjg1w4ACxtOp E=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CQBgAQMI9X/4ENJK1dgz+BAFKsVYwag?= =?us-ascii?q?XqGGgKBMzgUAQEBAQEBAWUnhFwBAQQBOE0ECw4DBAEBAR0KByElCQgGAQwGAgE?= =?us-ascii?q?BGod4Aw8IuTsNhAgBAQEBAQEBAQEBAQEBAQEBAQEBHoYqgXgIgk2CQ4dYAQSYc?= =?us-ascii?q?jSMRIIeiVGFZ4glh3seNoQPIDKHcAEBAQ?=
X-IronPort-AV: E=Sophos;i="5.28,393,1464652800"; d="scan'208";a="298458310"
Received: from alln-core-9.cisco.com ([173.36.13.129]) by alln-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 20 Jul 2016 08:05:27 +0000
Received: from [10.82.252.95] (rtp-vpn6-1115.cisco.com [10.82.252.95]) by alln-core-9.cisco.com (8.14.5/8.14.5) with ESMTP id u6K85QdR016389; Wed, 20 Jul 2016 08:05:26 GMT
To: Susan Hares <shares@ndzh.com>, "'Russ White'" <7riw77@gmail.com>, i2rs@ietf.org
References: <fc5d171b-82da-0041-3248-8a01d31e9202@cisco.com> <016201d1e11b$6c0c3140$442493c0$@ndzh.com> <5a2feb3c-9f9b-8d4a-91f2-db337d1ceecf@cisco.com> <009801d1e24d$3b92a340$b2b7e9c0$@gmail.com> <019b01d1e24e$8ea9bc70$abfd3550$@ndzh.com> <99078e75-8c89-ee08-9ea3-a5d2c0840671@cisco.com> <009201d1e25a$35af9b10$a10ed130$@ndzh.com>
From: Joe Clarke <jclarke@cisco.com>
Organization: Cisco Systems, Inc.
Message-ID: <c2f0dbb8-c558-b738-6241-40fc1cd61349@cisco.com>
Date: Wed, 20 Jul 2016 04:05:25 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <009201d1e25a$35af9b10$a10ed130$@ndzh.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/JBHpsC56r7fMsI4t5JyA9KEdbDk>
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs. ephemeral)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Jul 2016 08:05:30 -0000

On 7/20/16 03:42, Susan Hares wrote:
> Joe:
> Yes - you are correct.  Can you help me state this requirement -07 better?

What about:

Ephemeral-REQ-07: Ephemeral configuration and local configuration MUST 
each have a priority.  This priority will determine whether ephemeral 
configuration or local configuration take precedence.  The I2RS protocol 
MUST support this mechanism.

Is this clear and correct enough?

Joe

>
> Sue
>
> -----Original Message-----
> From: Joe Clarke [mailto:jclarke@cisco.com]
> Sent: Wednesday, July 20, 2016 3:40 AM
> To: Susan Hares; 'Russ White'; i2rs@ietf.org
> Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
> ephemeral)
>
> On 7/20/16 02:18, Susan Hares wrote:
>> <WG hat off> <author hat on>
>>
>> Here's text that might replace it:
>>
>> Ephemeral-REQ-07: Ephemeral configuration state MUST be able to set a
>> priority on local configuration and ephemeral state.  Based on this
>> priority implementations MUST be able to provide a mechanism to choose
>> which takes precedence. The I2RS Protocol MUST be able to support this
> mechanisms.
>>
>> Any thoughts?
>
> I'm a bit confused by the first sentence.  I think what you're stating is
> that both ephemeral and local configurations MUST have a priority.
> This priority will determine whether ephemeral configuration or local
> configuration take precedence.  The I2RS protocol MUST support this
> mechanism.
>
> Am I correct in my interpretation?
>
> Joe
>
>>
>> Sue
>>
>> -----Original Message-----
>> From: Russ White [mailto:7riw77@gmail.com]
>> Sent: Wednesday, July 20, 2016 2:09 AM
>> To: 'Joe Clarke'; 'Susan Hares'; i2rs@ietf.org
>> Subject: RE: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
>> ephemeral)
>>
>>
>> (wg chair hat off) --
>>
>>> I think the idea of extending I2RS priority to local config operators
>> (e.g., CLI)
>>> will still work.  Let's take knob 1.  Knob 1 is kind of like the
>>> on/off
>> switch.  If I
>>> don't want I2RS to have any effect on operational state, I'd have
>>> this
>> off.  In
>>> the I2RS priority case, by default my local config could will have
>>> the
>> highest
>>> priority (let's say that's 255 to make it concrete).  In this case no
>> ephemeral
>>> config can win.
>>
>> I wanted to extend Joe's remarks a bit... On reflection, I actually
>> think having priority + "this wins" bits is rather confusing, and
>> opens the door to all sorts of strange behavior. Say I have two items
>> thus --
>>
>> Local config item -- priority 100
>> I2RS config item -- priority 200, don't overwrite bit set
>>
>> If the higher priority is supposed to win, then which item should the
>> operator find in the resulting running config? Should it be the I2RS
>> version, because the priority is higher, or the local config, because
>> the "don't overwrite" bit is set? There doesn't seem to be any clear
>> way to interpret such a situation.
>>
>> It's better to have a single "thing" that determines which
>> configuration among many wins, rather than two.
>>
>> -r
>>
>>
>
>


From nobody Wed Jul 20 02:10:26 2016
Return-Path: <rwilton@cisco.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7215B12D0E9 for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 02:10:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.807
X-Spam-Level: 
X-Spam-Status: No, score=-15.807 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.287, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EsHgM0ib1_qc for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 02:10:18 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E84F612B004 for <i2rs@ietf.org>; Wed, 20 Jul 2016 02:10:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=10272; q=dns/txt; s=iport; t=1469005817; x=1470215417; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=MQIHNmuw5VF9MOe9sohJsy4f3F4XicV6ly4hofuI7LY=; b=ZMGSwx/vQDUnL6ab9sRjUTbktig661CnsXQlW3Ff0boBZlO88tjmB9Nm cFMokS8Fpcb0Gp3gwqsCOHCVKxVfsI3v1G2IrvrCc7xEwIUFQws2hN4gq 5QDZK9nW2L0qsCoSuPtbw+gvobRDVBfjqwzotUhzS2THgEJwSoMBaHpRs k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0D3AQAQP49X/5pdJa1dgnFOVnysVYcWh?= =?us-ascii?q?QSBeiKFeAKBNTgUAQEBAQEBAWUnhFwBAQQBAQErQRcEAgEIDgMEAQEBCR4HDxA?= =?us-ascii?q?CBgsUCQgCBAESHod4Aw8IDrkqDYQIAQEBAQEBAQEBAQEBAQEBAQEBAQEBFwWKd?= =?us-ascii?q?4JDggQHhU0FmHI0ARiMK4IejziIJYd6AR42g3Nuh3ABAQE?=
X-IronPort-AV: E=Sophos;i="5.28,393,1464652800";  d="scan'208,217";a="299844398"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by alln-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 20 Jul 2016 09:10:16 +0000
Received: from XCH-RCD-014.cisco.com (xch-rcd-014.cisco.com [173.37.102.24]) by rcdn-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id u6K9AG7e019694 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 20 Jul 2016 09:10:16 GMT
Received: from xch-rcd-007.cisco.com (173.37.102.17) by XCH-RCD-014.cisco.com (173.37.102.24) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Wed, 20 Jul 2016 04:10:16 -0500
Received: from xch-rcd-007.cisco.com ([173.37.102.17]) by XCH-RCD-007.cisco.com ([173.37.102.17]) with mapi id 15.00.1210.000; Wed, 20 Jul 2016 04:10:16 -0500
From: "Robert Wilton -X (rwilton - ENSOFT LIMITED at Cisco)" <rwilton@cisco.com>
To: Susan Hares <shares@ndzh.com>, "'Russ White'" <7riw77@gmail.com>, "i2rs@ietf.org" <i2rs@ietf.org>, "Joe Clarke (jclarke)" <jclarke@cisco.com>
Thread-Topic: [i2rs] Comments on Ephemeral-REQ-07 (local config vs. ephemeral)
Thread-Index: AQHR4QILXgQzB9F2o0OI0uPwNGETZaAeyJCAgABICQCAAhuoAIAAAqcAgAAW0ICAAAB9AIAABomA//++Tb0=
Date: Wed, 20 Jul 2016 09:10:16 +0000
Message-ID: <eniiljkadm7ncjq8p2nkjn9d.1469003679596@email.android.com>
References: <fc5d171b-82da-0041-3248-8a01d31e9202@cisco.com> <016201d1e11b$6c0c3140$442493c0$@ndzh.com> <5a2feb3c-9f9b-8d4a-91f2-db337d1ceecf@cisco.com> <009801d1e24d$3b92a340$b2b7e9c0$@gmail.com> <019b01d1e24e$8ea9bc70$abfd3550$@ndzh.com> <99078e75-8c89-ee08-9ea3-a5d2c0840671@cisco.com> <009201d1e25a$35af9b10$a10ed130$@ndzh.com>, <c2f0dbb8-c558-b738-6241-40fc1cd61349@cisco.com>
In-Reply-To: <c2f0dbb8-c558-b738-6241-40fc1cd61349@cisco.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
Content-Type: multipart/alternative; boundary="_000_eniiljkadm7ncjq8p2nkjn9d1469003679596emailandroidcom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/TZ-QoMi4BDM4TQZUHolxZUbo3V8>
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs. ephemeral)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Jul 2016 09:10:24 -0000

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

Hi,

Sorry, but I can't make the I2RS meeting because I'm presenting at the end =
of NETCONF.

I've spoken to Sue and understand that the requirement isn't changing here =
- just the text to describe it.

I think that I'm OK with this new text.

One suggestion: Possibly It might help if the text made it clear that the p=
riotiy resolution applies to the complete set of ephemeral config vs the co=
mplete set of local config. I.e. the requirement is not asking for priority=
 resolution between the two config sets on a per datanode basis.

But I strongly support getting the requirements draft completed, and hence =
I suspect that whatever text that you agree in the 2nd I2RS meeting will be=
 fine.

Thanks,
Rob


Sent from my Xperia=99 tablet

---- Joe Clarke (jclarke) wrote ----

On 7/20/16 03:42, Susan Hares wrote:
> Joe:
> Yes - you are correct.  Can you help me state this requirement -07 better=
?

What about:

Ephemeral-REQ-07: Ephemeral configuration and local configuration MUST
each have a priority.  This priority will determine whether ephemeral
configuration or local configuration take precedence.  The I2RS protocol
MUST support this mechanism.

Is this clear and correct enough?

Joe

>
> Sue
>
> -----Original Message-----
> From: Joe Clarke [mailto:jclarke@cisco.com]
> Sent: Wednesday, July 20, 2016 3:40 AM
> To: Susan Hares; 'Russ White'; i2rs@ietf.org
> Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
> ephemeral)
>
> On 7/20/16 02:18, Susan Hares wrote:
>> <WG hat off> <author hat on>
>>
>> Here's text that might replace it:
>>
>> Ephemeral-REQ-07: Ephemeral configuration state MUST be able to set a
>> priority on local configuration and ephemeral state.  Based on this
>> priority implementations MUST be able to provide a mechanism to choose
>> which takes precedence. The I2RS Protocol MUST be able to support this
> mechanisms.
>>
>> Any thoughts?
>
> I'm a bit confused by the first sentence.  I think what you're stating is
> that both ephemeral and local configurations MUST have a priority.
> This priority will determine whether ephemeral configuration or local
> configuration take precedence.  The I2RS protocol MUST support this
> mechanism.
>
> Am I correct in my interpretation?
>
> Joe
>
>>
>> Sue
>>
>> -----Original Message-----
>> From: Russ White [mailto:7riw77@gmail.com]
>> Sent: Wednesday, July 20, 2016 2:09 AM
>> To: 'Joe Clarke'; 'Susan Hares'; i2rs@ietf.org
>> Subject: RE: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
>> ephemeral)
>>
>>
>> (wg chair hat off) --
>>
>>> I think the idea of extending I2RS priority to local config operators
>> (e.g., CLI)
>>> will still work.  Let's take knob 1.  Knob 1 is kind of like the
>>> on/off
>> switch.  If I
>>> don't want I2RS to have any effect on operational state, I'd have
>>> this
>> off.  In
>>> the I2RS priority case, by default my local config could will have
>>> the
>> highest
>>> priority (let's say that's 255 to make it concrete).  In this case no
>> ephemeral
>>> config can win.
>>
>> I wanted to extend Joe's remarks a bit... On reflection, I actually
>> think having priority + "this wins" bits is rather confusing, and
>> opens the door to all sorts of strange behavior. Say I have two items
>> thus --
>>
>> Local config item -- priority 100
>> I2RS config item -- priority 200, don't overwrite bit set
>>
>> If the higher priority is supposed to win, then which item should the
>> operator find in the resulting running config? Should it be the I2RS
>> version, because the priority is higher, or the local config, because
>> the "don't overwrite" bit is set? There doesn't seem to be any clear
>> way to interpret such a situation.
>>
>> It's better to have a single "thing" that determines which
>> configuration among many wins, rather than two.
>>
>> -r
>>
>>
>
>

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

--_000_eniiljkadm7ncjq8p2nkjn9d1469003679596emailandroidcom_
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">
<meta name=3D"Generator" content=3D"Microsoft Exchange Server">
<!-- converted from text --><style><!-- .EmailQuote { margin-left: 1pt; pad=
ding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<div>Hi,<br>
<br>
Sorry, but I can't make the I2RS meeting because I'm presenting at the end =
of NETCONF.<br>
<br>
I've spoken to Sue and understand that the requirement isn't changing here =
- just the text to describe it.<br>
<br>
I think that I'm OK with this new text.<br>
<br>
One suggestion: Possibly It might help if the text made it clear that the p=
riotiy resolution applies to the complete set of ephemeral config vs the co=
mplete set of local config. I.e. the requirement is not asking for priority=
 resolution between the two config
 sets on a per datanode basis.<br>
<br>
But I strongly support getting the requirements draft completed, and hence =
I suspect that whatever text that you agree in the 2nd I2RS meeting will be=
 fine.<br>
<br>
Thanks,<br>
Rob<br>
<br>
<br>
Sent from my Xperia=99 tablet<br>
<br>
---- Joe Clarke (jclarke) wrote ----<br>
<br>
</div>
<font size=3D"2"><span style=3D"font-size:10pt;">
<div class=3D"PlainText">On 7/20/16 03:42, Susan Hares wrote:<br>
&gt; Joe:<br>
&gt; Yes - you are correct.&nbsp; Can you help me state this requirement -0=
7 better?<br>
<br>
What about:<br>
<br>
Ephemeral-REQ-07: Ephemeral configuration and local configuration MUST <br>
each have a priority.&nbsp; This priority will determine whether ephemeral =
<br>
configuration or local configuration take precedence.&nbsp; The I2RS protoc=
ol <br>
MUST support this mechanism.<br>
<br>
Is this clear and correct enough?<br>
<br>
Joe<br>
<br>
&gt;<br>
&gt; Sue<br>
&gt;<br>
&gt; -----Original Message-----<br>
&gt; From: Joe Clarke [<a href=3D"mailto:jclarke@cisco.com">mailto:jclarke@=
cisco.com</a>]<br>
&gt; Sent: Wednesday, July 20, 2016 3:40 AM<br>
&gt; To: Susan Hares; 'Russ White'; i2rs@ietf.org<br>
&gt; Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.<br>
&gt; ephemeral)<br>
&gt;<br>
&gt; On 7/20/16 02:18, Susan Hares wrote:<br>
&gt;&gt; &lt;WG hat off&gt; &lt;author hat on&gt;<br>
&gt;&gt;<br>
&gt;&gt; Here's text that might replace it:<br>
&gt;&gt;<br>
&gt;&gt; Ephemeral-REQ-07: Ephemeral configuration state MUST be able to se=
t a<br>
&gt;&gt; priority on local configuration and ephemeral state.&nbsp; Based o=
n this<br>
&gt;&gt; priority implementations MUST be able to provide a mechanism to ch=
oose<br>
&gt;&gt; which takes precedence. The I2RS Protocol MUST be able to support =
this<br>
&gt; mechanisms.<br>
&gt;&gt;<br>
&gt;&gt; Any thoughts?<br>
&gt;<br>
&gt; I'm a bit confused by the first sentence.&nbsp; I think what you're st=
ating is<br>
&gt; that both ephemeral and local configurations MUST have a priority.<br>
&gt; This priority will determine whether ephemeral configuration or local<=
br>
&gt; configuration take precedence.&nbsp; The I2RS protocol MUST support th=
is<br>
&gt; mechanism.<br>
&gt;<br>
&gt; Am I correct in my interpretation?<br>
&gt;<br>
&gt; Joe<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt; Sue<br>
&gt;&gt;<br>
&gt;&gt; -----Original Message-----<br>
&gt;&gt; From: Russ White [<a href=3D"mailto:7riw77@gmail.com">mailto:7riw7=
7@gmail.com</a>]<br>
&gt;&gt; Sent: Wednesday, July 20, 2016 2:09 AM<br>
&gt;&gt; To: 'Joe Clarke'; 'Susan Hares'; i2rs@ietf.org<br>
&gt;&gt; Subject: RE: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.=
<br>
&gt;&gt; ephemeral)<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; (wg chair hat off) --<br>
&gt;&gt;<br>
&gt;&gt;&gt; I think the idea of extending I2RS priority to local config op=
erators<br>
&gt;&gt; (e.g., CLI)<br>
&gt;&gt;&gt; will still work.&nbsp; Let's take knob 1.&nbsp; Knob 1 is kind=
 of like the<br>
&gt;&gt;&gt; on/off<br>
&gt;&gt; switch.&nbsp; If I<br>
&gt;&gt;&gt; don't want I2RS to have any effect on operational state, I'd h=
ave<br>
&gt;&gt;&gt; this<br>
&gt;&gt; off.&nbsp; In<br>
&gt;&gt;&gt; the I2RS priority case, by default my local config could will =
have<br>
&gt;&gt;&gt; the<br>
&gt;&gt; highest<br>
&gt;&gt;&gt; priority (let's say that's 255 to make it concrete).&nbsp; In =
this case no<br>
&gt;&gt; ephemeral<br>
&gt;&gt;&gt; config can win.<br>
&gt;&gt;<br>
&gt;&gt; I wanted to extend Joe's remarks a bit... On reflection, I actuall=
y<br>
&gt;&gt; think having priority &#43; &quot;this wins&quot; bits is rather c=
onfusing, and<br>
&gt;&gt; opens the door to all sorts of strange behavior. Say I have two it=
ems<br>
&gt;&gt; thus --<br>
&gt;&gt;<br>
&gt;&gt; Local config item -- priority 100<br>
&gt;&gt; I2RS config item -- priority 200, don't overwrite bit set<br>
&gt;&gt;<br>
&gt;&gt; If the higher priority is supposed to win, then which item should =
the<br>
&gt;&gt; operator find in the resulting running config? Should it be the I2=
RS<br>
&gt;&gt; version, because the priority is higher, or the local config, beca=
use<br>
&gt;&gt; the &quot;don't overwrite&quot; bit is set? There doesn't seem to =
be any clear<br>
&gt;&gt; way to interpret such a situation.<br>
&gt;&gt;<br>
&gt;&gt; It's better to have a single &quot;thing&quot; that determines whi=
ch<br>
&gt;&gt; configuration among many wins, rather than two.<br>
&gt;&gt;<br>
&gt;&gt; -r<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
<br>
_______________________________________________<br>
i2rs mailing list<br>
i2rs@ietf.org<br>
<a href=3D"https://www.ietf.org/mailman/listinfo/i2rs">https://www.ietf.org=
/mailman/listinfo/i2rs</a><br>
</div>
</span></font>
</body>
</html>

--_000_eniiljkadm7ncjq8p2nkjn9d1469003679596emailandroidcom_--


From nobody Wed Jul 20 02:18:29 2016
Return-Path: <jclarke@cisco.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 751BA12B004 for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 02:18:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.808
X-Spam-Level: 
X-Spam-Status: No, score=-15.808 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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.287, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BlF3oqmpUlxA for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 02:18:24 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7F44412D096 for <i2rs@ietf.org>; Wed, 20 Jul 2016 02:18:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4599; q=dns/txt; s=iport; t=1469006304; x=1470215904; h=subject:to:references:from:message-id:date:mime-version: in-reply-to:content-transfer-encoding; bh=FbTr6shWwLG8udayfOtYUHE/WhXBZwmoryKLfsGKXIA=; b=Cq5GdsN/kAlmmiyivZRQY5dCsMM8PYOF3f48ji5u9WbqnXTw26uVeBcp Dx8LNlykhChcAvBqAjnw4Gwmq97dSQuWYDWxJe7DP/eJVFNyiLdfuYjGc t4C5OSnD9XSGxVwYvZRwUJMc6+JYsorgml1bTolKjQoedKJZCwfKHQyyS Q=;
X-IronPort-AV: E=Sophos;i="5.28,393,1464652800"; d="scan'208";a="299848434"
Received: from alln-core-9.cisco.com ([173.36.13.129]) by alln-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 20 Jul 2016 09:18:23 +0000
Received: from [10.82.252.95] (rtp-vpn6-1115.cisco.com [10.82.252.95]) by alln-core-9.cisco.com (8.14.5/8.14.5) with ESMTP id u6K9IMED003577; Wed, 20 Jul 2016 09:18:23 GMT
To: "Robert Wilton -X (rwilton - ENSOFT LIMITED at Cisco)" <rwilton@cisco.com>,  Susan Hares <shares@ndzh.com>, "'Russ White'" <7riw77@gmail.com>, "i2rs@ietf.org" <i2rs@ietf.org>
References: <fc5d171b-82da-0041-3248-8a01d31e9202@cisco.com> <016201d1e11b$6c0c3140$442493c0$@ndzh.com> <5a2feb3c-9f9b-8d4a-91f2-db337d1ceecf@cisco.com> <009801d1e24d$3b92a340$b2b7e9c0$@gmail.com> <019b01d1e24e$8ea9bc70$abfd3550$@ndzh.com> <99078e75-8c89-ee08-9ea3-a5d2c0840671@cisco.com> <009201d1e25a$35af9b10$a10ed130$@ndzh.com> <c2f0dbb8-c558-b738-6241-40fc1cd61349@cisco.com> <eniiljkadm7ncjq8p2nkjn9d.1469003679596@email.android.com>
From: Joe Clarke <jclarke@cisco.com>
Organization: Cisco Systems, Inc.
Message-ID: <1d3b708a-f8f3-b1e1-cf1d-bc09a87dba4f@cisco.com>
Date: Wed, 20 Jul 2016 05:18:22 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <eniiljkadm7ncjq8p2nkjn9d.1469003679596@email.android.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/-fFhBJSEILPvD3KVeMB8VCboHAc>
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs. ephemeral)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Jul 2016 09:18:27 -0000

On 7/20/16 05:10, Robert Wilton -X (rwilton - ENSOFT LIMITED at Cisco) 
wrote:
> Hi,
>
> Sorry, but I can't make the I2RS meeting because I'm presenting at the
> end of NETCONF.
>
> I've spoken to Sue and understand that the requirement isn't changing
> here - just the text to describe it.
>
> I think that I'm OK with this new text.
>
> One suggestion: Possibly It might help if the text made it clear that
> the priotiy resolution applies to the complete set of ephemeral config
> vs the complete set of local config. I.e. the requirement is not asking
> for priority resolution between the two config sets on a per datanode basis.

Yes, I had assumed that in my text, but I agree, this should be clear.

Functionally, in my head, I imagine local config to act like an I2RS 
client.  Clients don't have a per-data node priority.  They have an 
overall priority.

Is this consistent with what you're stating here?

Joe

>
> But I strongly support getting the requirements draft completed, and
> hence I suspect that whatever text that you agree in the 2nd I2RS
> meeting will be fine.
>
> Thanks,
> Rob
>
>
> Sent from my Xperia™ tablet
>
> ---- Joe Clarke (jclarke) wrote ----
>
> On 7/20/16 03:42, Susan Hares wrote:
>> Joe:
>> Yes - you are correct.  Can you help me state this requirement -07 better?
>
> What about:
>
> Ephemeral-REQ-07: Ephemeral configuration and local configuration MUST
> each have a priority.  This priority will determine whether ephemeral
> configuration or local configuration take precedence.  The I2RS protocol
> MUST support this mechanism.
>
> Is this clear and correct enough?
>
> Joe
>
>>
>> Sue
>>
>> -----Original Message-----
>> From: Joe Clarke [mailto:jclarke@cisco.com]
>> Sent: Wednesday, July 20, 2016 3:40 AM
>> To: Susan Hares; 'Russ White'; i2rs@ietf.org
>> Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
>> ephemeral)
>>
>> On 7/20/16 02:18, Susan Hares wrote:
>>> <WG hat off> <author hat on>
>>>
>>> Here's text that might replace it:
>>>
>>> Ephemeral-REQ-07: Ephemeral configuration state MUST be able to set a
>>> priority on local configuration and ephemeral state.  Based on this
>>> priority implementations MUST be able to provide a mechanism to choose
>>> which takes precedence. The I2RS Protocol MUST be able to support this
>> mechanisms.
>>>
>>> Any thoughts?
>>
>> I'm a bit confused by the first sentence.  I think what you're stating is
>> that both ephemeral and local configurations MUST have a priority.
>> This priority will determine whether ephemeral configuration or local
>> configuration take precedence.  The I2RS protocol MUST support this
>> mechanism.
>>
>> Am I correct in my interpretation?
>>
>> Joe
>>
>>>
>>> Sue
>>>
>>> -----Original Message-----
>>> From: Russ White [mailto:7riw77@gmail.com]
>>> Sent: Wednesday, July 20, 2016 2:09 AM
>>> To: 'Joe Clarke'; 'Susan Hares'; i2rs@ietf.org
>>> Subject: RE: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
>>> ephemeral)
>>>
>>>
>>> (wg chair hat off) --
>>>
>>>> I think the idea of extending I2RS priority to local config operators
>>> (e.g., CLI)
>>>> will still work.  Let's take knob 1.  Knob 1 is kind of like the
>>>> on/off
>>> switch.  If I
>>>> don't want I2RS to have any effect on operational state, I'd have
>>>> this
>>> off.  In
>>>> the I2RS priority case, by default my local config could will have
>>>> the
>>> highest
>>>> priority (let's say that's 255 to make it concrete).  In this case no
>>> ephemeral
>>>> config can win.
>>>
>>> I wanted to extend Joe's remarks a bit... On reflection, I actually
>>> think having priority + "this wins" bits is rather confusing, and
>>> opens the door to all sorts of strange behavior. Say I have two items
>>> thus --
>>>
>>> Local config item -- priority 100
>>> I2RS config item -- priority 200, don't overwrite bit set
>>>
>>> If the higher priority is supposed to win, then which item should the
>>> operator find in the resulting running config? Should it be the I2RS
>>> version, because the priority is higher, or the local config, because
>>> the "don't overwrite" bit is set? There doesn't seem to be any clear
>>> way to interpret such a situation.
>>>
>>> It's better to have a single "thing" that determines which
>>> configuration among many wins, rather than two.
>>>
>>> -r
>>>
>>>
>>
>>
>
> _______________________________________________
> i2rs mailing list
> i2rs@ietf.org
> https://www.ietf.org/mailman/listinfo/i2rs


From nobody Wed Jul 20 02:30:37 2016
Return-Path: <jclarke@cisco.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4735112B01C for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 02:30:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.808
X-Spam-Level: 
X-Spam-Status: No, score=-15.808 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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.287, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tJa3EANdaPem for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 02:30:34 -0700 (PDT)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1CE9312D811 for <i2rs@ietf.org>; Wed, 20 Jul 2016 02:30:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4192; q=dns/txt; s=iport; t=1469007034; x=1470216634; h=subject:to:references:from:message-id:date:mime-version: in-reply-to:content-transfer-encoding; bh=4DCdbqZWzuyW1QW8+L5NS6gVPiPABNXORitVYxCJqb0=; b=Tg7lj+w/tx8v4UK3P13uu11eFA13Y3y1kQsyR9FUUbrFz5ja3UCIS+89 0bKdLfh5S+wdvWWG0TKKzcnVuF6AaKiAvzXx4N6PFnhoZk1Xx0kPSYDRC pwcy+S+xuKUIgJsjy/hcH3+ciwvJ4ueorYkdcy9G9THkbx8ChoVMm0ElP Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CyAgAURI9X/4ENJK1dgz9WKlKsVYwbg?= =?us-ascii?q?XoihXgCgS44FAEBAQEBAQFlJ4RcAQEEAQEBNjYXBAsRBAEBAScHIQYfCQgGAQw?= =?us-ascii?q?GAgEBGod4Aw8IDrkwDYQIAQEBAQEBAQEBAQEBAQEBAQEBAQEBFwWGKoF4glWCQ?= =?us-ascii?q?4dYAQSYcjSMRIIeiVKFZ4glh3seNoQPIDKHcAEBAQ?=
X-IronPort-AV: E=Sophos;i="5.28,393,1464652800"; d="scan'208";a="298489466"
Received: from alln-core-9.cisco.com ([173.36.13.129]) by alln-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 20 Jul 2016 09:30:33 +0000
Received: from [10.82.252.95] (rtp-vpn6-1115.cisco.com [10.82.252.95]) by alln-core-9.cisco.com (8.14.5/8.14.5) with ESMTP id u6K9UVwT020362; Wed, 20 Jul 2016 09:30:32 GMT
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Susan Hares <shares@ndzh.com>, "'Russ White'" <7riw77@gmail.com>, i2rs@ietf.org
References: <fc5d171b-82da-0041-3248-8a01d31e9202@cisco.com> <016201d1e11b$6c0c3140$442493c0$@ndzh.com> <5a2feb3c-9f9b-8d4a-91f2-db337d1ceecf@cisco.com> <009801d1e24d$3b92a340$b2b7e9c0$@gmail.com> <019b01d1e24e$8ea9bc70$abfd3550$@ndzh.com> <99078e75-8c89-ee08-9ea3-a5d2c0840671@cisco.com> <009201d1e25a$35af9b10$a10ed130$@ndzh.com> <c2f0dbb8-c558-b738-6241-40fc1cd61349@cisco.com> <be18c19b-6b54-fa7c-a6a2-a1d3af8c107d@joelhalpern.com>
From: Joe Clarke <jclarke@cisco.com>
Organization: Cisco Systems, Inc.
Message-ID: <d26fe3ea-003c-6f1f-99df-59ff41d1b8d6@cisco.com>
Date: Wed, 20 Jul 2016 05:30:31 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <be18c19b-6b54-fa7c-a6a2-a1d3af8c107d@joelhalpern.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/LDXxl1Uk3FvRIIKSTWYKjNjgYV8>
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs. ephemeral)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Jul 2016 09:30:36 -0000

On 7/20/16 05:24, Joel M. Halpern wrote:
> That wording may well lead readers to think that Ephemeral
> configuration, considered as a whole, has a priority.  Since that is not
> true, I would like to further refine this.  How about:
>
> Req-07: Local configuration MUST have a priority that is comparable with
> the I2RS Agent priority for making changes.  This priority will
> determine whether local configuration changes or individual ephemeral
> configuration changes take precedence.  The I2RS protocol MUST support
> his mechanism.

I think you mean I2RS client priority?  But otherwise, I like the text.

Joe

>
> Yours,
> Joel
>
> On 7/20/16 4:05 AM, Joe Clarke wrote:
>> On 7/20/16 03:42, Susan Hares wrote:
>>> Joe:
>>> Yes - you are correct.  Can you help me state this requirement -07
>>> better?
>>
>> What about:
>>
>> Ephemeral-REQ-07: Ephemeral configuration and local configuration MUST
>> each have a priority.  This priority will determine whether ephemeral
>> configuration or local configuration take precedence.  The I2RS protocol
>> MUST support this mechanism.
>>
>> Is this clear and correct enough?
>>
>> Joe
>>
>>>
>>> Sue
>>>
>>> -----Original Message-----
>>> From: Joe Clarke [mailto:jclarke@cisco.com]
>>> Sent: Wednesday, July 20, 2016 3:40 AM
>>> To: Susan Hares; 'Russ White'; i2rs@ietf.org
>>> Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
>>> ephemeral)
>>>
>>> On 7/20/16 02:18, Susan Hares wrote:
>>>> <WG hat off> <author hat on>
>>>>
>>>> Here's text that might replace it:
>>>>
>>>> Ephemeral-REQ-07: Ephemeral configuration state MUST be able to set a
>>>> priority on local configuration and ephemeral state.  Based on this
>>>> priority implementations MUST be able to provide a mechanism to choose
>>>> which takes precedence. The I2RS Protocol MUST be able to support this
>>> mechanisms.
>>>>
>>>> Any thoughts?
>>>
>>> I'm a bit confused by the first sentence.  I think what you're
>>> stating is
>>> that both ephemeral and local configurations MUST have a priority.
>>> This priority will determine whether ephemeral configuration or local
>>> configuration take precedence.  The I2RS protocol MUST support this
>>> mechanism.
>>>
>>> Am I correct in my interpretation?
>>>
>>> Joe
>>>
>>>>
>>>> Sue
>>>>
>>>> -----Original Message-----
>>>> From: Russ White [mailto:7riw77@gmail.com]
>>>> Sent: Wednesday, July 20, 2016 2:09 AM
>>>> To: 'Joe Clarke'; 'Susan Hares'; i2rs@ietf.org
>>>> Subject: RE: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
>>>> ephemeral)
>>>>
>>>>
>>>> (wg chair hat off) --
>>>>
>>>>> I think the idea of extending I2RS priority to local config operators
>>>> (e.g., CLI)
>>>>> will still work.  Let's take knob 1.  Knob 1 is kind of like the
>>>>> on/off
>>>> switch.  If I
>>>>> don't want I2RS to have any effect on operational state, I'd have
>>>>> this
>>>> off.  In
>>>>> the I2RS priority case, by default my local config could will have
>>>>> the
>>>> highest
>>>>> priority (let's say that's 255 to make it concrete).  In this case no
>>>> ephemeral
>>>>> config can win.
>>>>
>>>> I wanted to extend Joe's remarks a bit... On reflection, I actually
>>>> think having priority + "this wins" bits is rather confusing, and
>>>> opens the door to all sorts of strange behavior. Say I have two items
>>>> thus --
>>>>
>>>> Local config item -- priority 100
>>>> I2RS config item -- priority 200, don't overwrite bit set
>>>>
>>>> If the higher priority is supposed to win, then which item should the
>>>> operator find in the resulting running config? Should it be the I2RS
>>>> version, because the priority is higher, or the local config, because
>>>> the "don't overwrite" bit is set? There doesn't seem to be any clear
>>>> way to interpret such a situation.
>>>>
>>>> It's better to have a single "thing" that determines which
>>>> configuration among many wins, rather than two.
>>>>
>>>> -r
>>>>
>>>>
>>>
>>>
>>
>> _______________________________________________
>> i2rs mailing list
>> i2rs@ietf.org
>> https://www.ietf.org/mailman/listinfo/i2rs
>>


From nobody Wed Jul 20 02:32:50 2016
Return-Path: <jmh@joelhalpern.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7E05412D110 for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 02:32:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.702
X-Spam-Level: 
X-Spam-Status: No, score=-2.702 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_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 KpuQFNUWvAuE for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 02:32:48 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (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 5A23312D096 for <i2rs@ietf.org>; Wed, 20 Jul 2016 02:24:58 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 45B161C05AE; Wed, 20 Jul 2016 02:24:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1469006698; bh=S0kvi+u+JnngRf/SXroZ58WhRV4e8k19xgqgs8EgxQk=; h=Subject:To:References:From:Date:In-Reply-To:From; b=ORmt8+/sxSo+OiVv4p0M7XwBmpPzPGZkCgUJqMS41WsLyHkqDI3gMvidapDNKslL3 7Z5/TA9NAmx7g5qKpHGzpRaccPCVcKU0fOe20qbMJ7vyeLc6wAxpowiKUDvHgmNfVK mDFYqnkH/vpPcbLtx/2oh15JcmQQlcXatCpEJpGc=
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from surfer-172-29-110-137-hotspot.internet-for-guests.com (unknown [62.214.2.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id 4A8FF1C02FB; Wed, 20 Jul 2016 02:24:57 -0700 (PDT)
To: Joe Clarke <jclarke@cisco.com>, Susan Hares <shares@ndzh.com>, 'Russ White' <7riw77@gmail.com>, i2rs@ietf.org
References: <fc5d171b-82da-0041-3248-8a01d31e9202@cisco.com> <016201d1e11b$6c0c3140$442493c0$@ndzh.com> <5a2feb3c-9f9b-8d4a-91f2-db337d1ceecf@cisco.com> <009801d1e24d$3b92a340$b2b7e9c0$@gmail.com> <019b01d1e24e$8ea9bc70$abfd3550$@ndzh.com> <99078e75-8c89-ee08-9ea3-a5d2c0840671@cisco.com> <009201d1e25a$35af9b10$a10ed130$@ndzh.com> <c2f0dbb8-c558-b738-6241-40fc1cd61349@cisco.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <be18c19b-6b54-fa7c-a6a2-a1d3af8c107d@joelhalpern.com>
Date: Wed, 20 Jul 2016 05:24:50 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:45.0) Gecko/20100101 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <c2f0dbb8-c558-b738-6241-40fc1cd61349@cisco.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/CQ-P3lboBdS3vLldTXGzSXT3dto>
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs. ephemeral)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Jul 2016 09:32:49 -0000

That wording may well lead readers to think that Ephemeral 
configuration, considered as a whole, has a priority.  Since that is not 
true, I would like to further refine this.  How about:

Req-07: Local configuration MUST have a priority that is comparable with 
the I2RS Agent priority for making changes.  This priority will 
determine whether local configuration changes or individual ephemeral 
configuration changes take precedence.  The I2RS protocol MUST support 
his mechanism.

Yours,
Joel

On 7/20/16 4:05 AM, Joe Clarke wrote:
> On 7/20/16 03:42, Susan Hares wrote:
>> Joe:
>> Yes - you are correct.  Can you help me state this requirement -07
>> better?
>
> What about:
>
> Ephemeral-REQ-07: Ephemeral configuration and local configuration MUST
> each have a priority.  This priority will determine whether ephemeral
> configuration or local configuration take precedence.  The I2RS protocol
> MUST support this mechanism.
>
> Is this clear and correct enough?
>
> Joe
>
>>
>> Sue
>>
>> -----Original Message-----
>> From: Joe Clarke [mailto:jclarke@cisco.com]
>> Sent: Wednesday, July 20, 2016 3:40 AM
>> To: Susan Hares; 'Russ White'; i2rs@ietf.org
>> Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
>> ephemeral)
>>
>> On 7/20/16 02:18, Susan Hares wrote:
>>> <WG hat off> <author hat on>
>>>
>>> Here's text that might replace it:
>>>
>>> Ephemeral-REQ-07: Ephemeral configuration state MUST be able to set a
>>> priority on local configuration and ephemeral state.  Based on this
>>> priority implementations MUST be able to provide a mechanism to choose
>>> which takes precedence. The I2RS Protocol MUST be able to support this
>> mechanisms.
>>>
>>> Any thoughts?
>>
>> I'm a bit confused by the first sentence.  I think what you're stating is
>> that both ephemeral and local configurations MUST have a priority.
>> This priority will determine whether ephemeral configuration or local
>> configuration take precedence.  The I2RS protocol MUST support this
>> mechanism.
>>
>> Am I correct in my interpretation?
>>
>> Joe
>>
>>>
>>> Sue
>>>
>>> -----Original Message-----
>>> From: Russ White [mailto:7riw77@gmail.com]
>>> Sent: Wednesday, July 20, 2016 2:09 AM
>>> To: 'Joe Clarke'; 'Susan Hares'; i2rs@ietf.org
>>> Subject: RE: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
>>> ephemeral)
>>>
>>>
>>> (wg chair hat off) --
>>>
>>>> I think the idea of extending I2RS priority to local config operators
>>> (e.g., CLI)
>>>> will still work.  Let's take knob 1.  Knob 1 is kind of like the
>>>> on/off
>>> switch.  If I
>>>> don't want I2RS to have any effect on operational state, I'd have
>>>> this
>>> off.  In
>>>> the I2RS priority case, by default my local config could will have
>>>> the
>>> highest
>>>> priority (let's say that's 255 to make it concrete).  In this case no
>>> ephemeral
>>>> config can win.
>>>
>>> I wanted to extend Joe's remarks a bit... On reflection, I actually
>>> think having priority + "this wins" bits is rather confusing, and
>>> opens the door to all sorts of strange behavior. Say I have two items
>>> thus --
>>>
>>> Local config item -- priority 100
>>> I2RS config item -- priority 200, don't overwrite bit set
>>>
>>> If the higher priority is supposed to win, then which item should the
>>> operator find in the resulting running config? Should it be the I2RS
>>> version, because the priority is higher, or the local config, because
>>> the "don't overwrite" bit is set? There doesn't seem to be any clear
>>> way to interpret such a situation.
>>>
>>> It's better to have a single "thing" that determines which
>>> configuration among many wins, rather than two.
>>>
>>> -r
>>>
>>>
>>
>>
>
> _______________________________________________
> i2rs mailing list
> i2rs@ietf.org
> https://www.ietf.org/mailman/listinfo/i2rs
>


From nobody Wed Jul 20 02:36:26 2016
Return-Path: <jclarke@cisco.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3C3F412DA08 for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 02:36:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.808
X-Spam-Level: 
X-Spam-Status: No, score=-15.808 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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.287, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Cs00xqr2ygdK for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 02:36:18 -0700 (PDT)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 34B7A12B01C for <i2rs@ietf.org>; Wed, 20 Jul 2016 02:36:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4792; q=dns/txt; s=iport; t=1469007378; x=1470216978; h=subject:to:references:from:message-id:date:mime-version: in-reply-to:content-transfer-encoding; bh=5LfwwkQSrRip/vQFNkZ6CdPg8NPf6H6tDEZofBnkaCI=; b=Nm9FeEywwkTOPi3AyWwcZuVdJFRHzsBRDk2gaDxDDXLxaT9TbeUh2s4V QAnpi0WSpdBkXVUcQHgcifrZYBJhxwzBekrfVtn5XHqvnHfh2ouR1+OiJ MqzE5tmqQzXb1FHiIQALCWzjrQ0/mcScjr59AyOw6smB832fLkCYMWh70 k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CyAgDhRI9X/4wNJK1dgz9WKlKsVYwbg?= =?us-ascii?q?XoihXgCgS44FAEBAQEBAQFlJ4RcAQEEAQEBNjYQBwQLEQQBAQEnByEGHwkIBgE?= =?us-ascii?q?MBgIBARqHeAMPCA65NQ2ECAEBAQEBAQEBAQEBAQEBAQEBAQEBARcFhiqBeIJVg?= =?us-ascii?q?kOHWAEEmHI0jESCHolShWeIJYd7HjaEDyAyh3ABAQE?=
X-IronPort-AV: E=Sophos;i="5.28,393,1464652800"; d="scan'208";a="298136994"
Received: from alln-core-7.cisco.com ([173.36.13.140]) by alln-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 20 Jul 2016 09:36:17 +0000
Received: from [10.82.252.95] (rtp-vpn6-1115.cisco.com [10.82.252.95]) by alln-core-7.cisco.com (8.14.5/8.14.5) with ESMTP id u6K9aGDD005818; Wed, 20 Jul 2016 09:36:16 GMT
To: "Joel M. Halpern" <jmh@joelhalpern.com>, "'Russ White'" <7riw77@gmail.com>, i2rs@ietf.org
References: <fc5d171b-82da-0041-3248-8a01d31e9202@cisco.com> <016201d1e11b$6c0c3140$442493c0$@ndzh.com> <5a2feb3c-9f9b-8d4a-91f2-db337d1ceecf@cisco.com> <009801d1e24d$3b92a340$b2b7e9c0$@gmail.com> <019b01d1e24e$8ea9bc70$abfd3550$@ndzh.com> <99078e75-8c89-ee08-9ea3-a5d2c0840671@cisco.com> <009201d1e25a$35af9b10$a10ed130$@ndzh.com> <c2f0dbb8-c558-b738-6241-40fc1cd61349@cisco.com> <be18c19b-6b54-fa7c-a6a2-a1d3af8c107d@joelhalpern.com> <d26fe3ea-003c-6f1f-99df-59ff41d1b8d6@cisco.com> <a3dba62f-e9e5-84fd-5781-e8f9de28a72f@joelhalpern.com>
From: Joe Clarke <jclarke@cisco.com>
Organization: Cisco Systems, Inc.
Message-ID: <5ce9458f-27f7-18ab-a301-c130c74ec442@cisco.com>
Date: Wed, 20 Jul 2016 05:36:15 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <a3dba62f-e9e5-84fd-5781-e8f9de28a72f@joelhalpern.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/bgZi_PH59BU2nXLnOAnJmIQAiCQ>
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs. ephemeral)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Jul 2016 09:36:23 -0000

On 7/20/16 05:31, Joel M. Halpern wrote:
> Thanks Joe.  Yes, I meant I2RS CLIENT priority, not agent priority.

Sounds like that is what we're going to kick back to the list (i.e., 
your text s/agent/client/).  Thanks, Joel.

Joe

> Yours,
> Joel
>
> On 7/20/16 5:30 AM, Joe Clarke wrote:
>> On 7/20/16 05:24, Joel M. Halpern wrote:
>>> That wording may well lead readers to think that Ephemeral
>>> configuration, considered as a whole, has a priority.  Since that is not
>>> true, I would like to further refine this.  How about:
>>>
>>> Req-07: Local configuration MUST have a priority that is comparable with
>>> the I2RS Agent priority for making changes.  This priority will
>>> determine whether local configuration changes or individual ephemeral
>>> configuration changes take precedence.  The I2RS protocol MUST support
>>> his mechanism.
>>
>> I think you mean I2RS client priority?  But otherwise, I like the text.
>>
>> Joe
>>
>>>
>>> Yours,
>>> Joel
>>>
>>> On 7/20/16 4:05 AM, Joe Clarke wrote:
>>>> On 7/20/16 03:42, Susan Hares wrote:
>>>>> Joe:
>>>>> Yes - you are correct.  Can you help me state this requirement -07
>>>>> better?
>>>>
>>>> What about:
>>>>
>>>> Ephemeral-REQ-07: Ephemeral configuration and local configuration MUST
>>>> each have a priority.  This priority will determine whether ephemeral
>>>> configuration or local configuration take precedence.  The I2RS
>>>> protocol
>>>> MUST support this mechanism.
>>>>
>>>> Is this clear and correct enough?
>>>>
>>>> Joe
>>>>
>>>>>
>>>>> Sue
>>>>>
>>>>> -----Original Message-----
>>>>> From: Joe Clarke [mailto:jclarke@cisco.com]
>>>>> Sent: Wednesday, July 20, 2016 3:40 AM
>>>>> To: Susan Hares; 'Russ White'; i2rs@ietf.org
>>>>> Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
>>>>> ephemeral)
>>>>>
>>>>> On 7/20/16 02:18, Susan Hares wrote:
>>>>>> <WG hat off> <author hat on>
>>>>>>
>>>>>> Here's text that might replace it:
>>>>>>
>>>>>> Ephemeral-REQ-07: Ephemeral configuration state MUST be able to set a
>>>>>> priority on local configuration and ephemeral state.  Based on this
>>>>>> priority implementations MUST be able to provide a mechanism to
>>>>>> choose
>>>>>> which takes precedence. The I2RS Protocol MUST be able to support
>>>>>> this
>>>>> mechanisms.
>>>>>>
>>>>>> Any thoughts?
>>>>>
>>>>> I'm a bit confused by the first sentence.  I think what you're
>>>>> stating is
>>>>> that both ephemeral and local configurations MUST have a priority.
>>>>> This priority will determine whether ephemeral configuration or local
>>>>> configuration take precedence.  The I2RS protocol MUST support this
>>>>> mechanism.
>>>>>
>>>>> Am I correct in my interpretation?
>>>>>
>>>>> Joe
>>>>>
>>>>>>
>>>>>> Sue
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Russ White [mailto:7riw77@gmail.com]
>>>>>> Sent: Wednesday, July 20, 2016 2:09 AM
>>>>>> To: 'Joe Clarke'; 'Susan Hares'; i2rs@ietf.org
>>>>>> Subject: RE: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
>>>>>> ephemeral)
>>>>>>
>>>>>>
>>>>>> (wg chair hat off) --
>>>>>>
>>>>>>> I think the idea of extending I2RS priority to local config
>>>>>>> operators
>>>>>> (e.g., CLI)
>>>>>>> will still work.  Let's take knob 1.  Knob 1 is kind of like the
>>>>>>> on/off
>>>>>> switch.  If I
>>>>>>> don't want I2RS to have any effect on operational state, I'd have
>>>>>>> this
>>>>>> off.  In
>>>>>>> the I2RS priority case, by default my local config could will have
>>>>>>> the
>>>>>> highest
>>>>>>> priority (let's say that's 255 to make it concrete).  In this
>>>>>>> case no
>>>>>> ephemeral
>>>>>>> config can win.
>>>>>>
>>>>>> I wanted to extend Joe's remarks a bit... On reflection, I actually
>>>>>> think having priority + "this wins" bits is rather confusing, and
>>>>>> opens the door to all sorts of strange behavior. Say I have two items
>>>>>> thus --
>>>>>>
>>>>>> Local config item -- priority 100
>>>>>> I2RS config item -- priority 200, don't overwrite bit set
>>>>>>
>>>>>> If the higher priority is supposed to win, then which item should the
>>>>>> operator find in the resulting running config? Should it be the I2RS
>>>>>> version, because the priority is higher, or the local config, because
>>>>>> the "don't overwrite" bit is set? There doesn't seem to be any clear
>>>>>> way to interpret such a situation.
>>>>>>
>>>>>> It's better to have a single "thing" that determines which
>>>>>> configuration among many wins, rather than two.
>>>>>>
>>>>>> -r
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> i2rs mailing list
>>>> i2rs@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/i2rs
>>>>
>>


From nobody Wed Jul 20 02:37:49 2016
Return-Path: <jmh@joelhalpern.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8EDC4128E18 for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 02:37:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.702
X-Spam-Level: 
X-Spam-Status: No, score=-2.702 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_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 6gg5qPGC2oF1 for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 02:37:45 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (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 514EF12DA60 for <i2rs@ietf.org>; Wed, 20 Jul 2016 02:31:51 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 3B94B1C05AE; Wed, 20 Jul 2016 02:31:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1469007111; bh=+k0BiOr/keK8zRRxTPWKMjArd4ulHXzmYUlth2ag47w=; h=Subject:To:References:From:Date:In-Reply-To:From; b=nOrqIeJBeu4cRigzZHTVL62gzy5a7xLBk3sXlmkSqkfUwEUtNEX2CM9UPkS4uku1N x7BaY3RR32U9Ct/VTkUo1bI1Pvy5dO/0qk84nE8XeoUENFFPoOGuf/rAG0RiIvElhs NogKmlQP5UHZ0XJvuPE8Lr0WgOhD2E2TbkQOt0cA=
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from surfer-172-29-110-137-hotspot.internet-for-guests.com (unknown [62.214.2.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id 409421C02FB; Wed, 20 Jul 2016 02:31:50 -0700 (PDT)
To: Joe Clarke <jclarke@cisco.com>, 'Russ White' <7riw77@gmail.com>, i2rs@ietf.org
References: <fc5d171b-82da-0041-3248-8a01d31e9202@cisco.com> <016201d1e11b$6c0c3140$442493c0$@ndzh.com> <5a2feb3c-9f9b-8d4a-91f2-db337d1ceecf@cisco.com> <009801d1e24d$3b92a340$b2b7e9c0$@gmail.com> <019b01d1e24e$8ea9bc70$abfd3550$@ndzh.com> <99078e75-8c89-ee08-9ea3-a5d2c0840671@cisco.com> <009201d1e25a$35af9b10$a10ed130$@ndzh.com> <c2f0dbb8-c558-b738-6241-40fc1cd61349@cisco.com> <be18c19b-6b54-fa7c-a6a2-a1d3af8c107d@joelhalpern.com> <d26fe3ea-003c-6f1f-99df-59ff41d1b8d6@cisco.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <a3dba62f-e9e5-84fd-5781-e8f9de28a72f@joelhalpern.com>
Date: Wed, 20 Jul 2016 05:31:43 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:45.0) Gecko/20100101 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <d26fe3ea-003c-6f1f-99df-59ff41d1b8d6@cisco.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/Vl5EyBpF0snTYAnpTEyglFFhtuM>
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs. ephemeral)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Jul 2016 09:37:47 -0000

Thanks Joe.  Yes, I meant I2RS CLIENT priority, not agent priority.
Yours,
Joel

On 7/20/16 5:30 AM, Joe Clarke wrote:
> On 7/20/16 05:24, Joel M. Halpern wrote:
>> That wording may well lead readers to think that Ephemeral
>> configuration, considered as a whole, has a priority.  Since that is not
>> true, I would like to further refine this.  How about:
>>
>> Req-07: Local configuration MUST have a priority that is comparable with
>> the I2RS Agent priority for making changes.  This priority will
>> determine whether local configuration changes or individual ephemeral
>> configuration changes take precedence.  The I2RS protocol MUST support
>> his mechanism.
>
> I think you mean I2RS client priority?  But otherwise, I like the text.
>
> Joe
>
>>
>> Yours,
>> Joel
>>
>> On 7/20/16 4:05 AM, Joe Clarke wrote:
>>> On 7/20/16 03:42, Susan Hares wrote:
>>>> Joe:
>>>> Yes - you are correct.  Can you help me state this requirement -07
>>>> better?
>>>
>>> What about:
>>>
>>> Ephemeral-REQ-07: Ephemeral configuration and local configuration MUST
>>> each have a priority.  This priority will determine whether ephemeral
>>> configuration or local configuration take precedence.  The I2RS protocol
>>> MUST support this mechanism.
>>>
>>> Is this clear and correct enough?
>>>
>>> Joe
>>>
>>>>
>>>> Sue
>>>>
>>>> -----Original Message-----
>>>> From: Joe Clarke [mailto:jclarke@cisco.com]
>>>> Sent: Wednesday, July 20, 2016 3:40 AM
>>>> To: Susan Hares; 'Russ White'; i2rs@ietf.org
>>>> Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
>>>> ephemeral)
>>>>
>>>> On 7/20/16 02:18, Susan Hares wrote:
>>>>> <WG hat off> <author hat on>
>>>>>
>>>>> Here's text that might replace it:
>>>>>
>>>>> Ephemeral-REQ-07: Ephemeral configuration state MUST be able to set a
>>>>> priority on local configuration and ephemeral state.  Based on this
>>>>> priority implementations MUST be able to provide a mechanism to choose
>>>>> which takes precedence. The I2RS Protocol MUST be able to support this
>>>> mechanisms.
>>>>>
>>>>> Any thoughts?
>>>>
>>>> I'm a bit confused by the first sentence.  I think what you're
>>>> stating is
>>>> that both ephemeral and local configurations MUST have a priority.
>>>> This priority will determine whether ephemeral configuration or local
>>>> configuration take precedence.  The I2RS protocol MUST support this
>>>> mechanism.
>>>>
>>>> Am I correct in my interpretation?
>>>>
>>>> Joe
>>>>
>>>>>
>>>>> Sue
>>>>>
>>>>> -----Original Message-----
>>>>> From: Russ White [mailto:7riw77@gmail.com]
>>>>> Sent: Wednesday, July 20, 2016 2:09 AM
>>>>> To: 'Joe Clarke'; 'Susan Hares'; i2rs@ietf.org
>>>>> Subject: RE: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
>>>>> ephemeral)
>>>>>
>>>>>
>>>>> (wg chair hat off) --
>>>>>
>>>>>> I think the idea of extending I2RS priority to local config operators
>>>>> (e.g., CLI)
>>>>>> will still work.  Let's take knob 1.  Knob 1 is kind of like the
>>>>>> on/off
>>>>> switch.  If I
>>>>>> don't want I2RS to have any effect on operational state, I'd have
>>>>>> this
>>>>> off.  In
>>>>>> the I2RS priority case, by default my local config could will have
>>>>>> the
>>>>> highest
>>>>>> priority (let's say that's 255 to make it concrete).  In this case no
>>>>> ephemeral
>>>>>> config can win.
>>>>>
>>>>> I wanted to extend Joe's remarks a bit... On reflection, I actually
>>>>> think having priority + "this wins" bits is rather confusing, and
>>>>> opens the door to all sorts of strange behavior. Say I have two items
>>>>> thus --
>>>>>
>>>>> Local config item -- priority 100
>>>>> I2RS config item -- priority 200, don't overwrite bit set
>>>>>
>>>>> If the higher priority is supposed to win, then which item should the
>>>>> operator find in the resulting running config? Should it be the I2RS
>>>>> version, because the priority is higher, or the local config, because
>>>>> the "don't overwrite" bit is set? There doesn't seem to be any clear
>>>>> way to interpret such a situation.
>>>>>
>>>>> It's better to have a single "thing" that determines which
>>>>> configuration among many wins, rather than two.
>>>>>
>>>>> -r
>>>>>
>>>>>
>>>>
>>>>
>>>
>>> _______________________________________________
>>> i2rs mailing list
>>> i2rs@ietf.org
>>> https://www.ietf.org/mailman/listinfo/i2rs
>>>
>


From nobody Wed Jul 20 02:38:02 2016
Return-Path: <andy@yumaworks.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 493FF12D158 for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 02:38:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-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 8ZMfnHaDkg06 for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 02:37:53 -0700 (PDT)
Received: from mail-vk0-x22a.google.com (mail-vk0-x22a.google.com [IPv6:2607:f8b0:400c:c05::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5ED4912D0EC for <i2rs@ietf.org>; Wed, 20 Jul 2016 02:37:53 -0700 (PDT)
Received: by mail-vk0-x22a.google.com with SMTP id x130so61504548vkc.0 for <i2rs@ietf.org>; Wed, 20 Jul 2016 02:37:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=rnrd3xWFtt4drmWtrDVVebbHwqd9zHGcrIj0r7dMlh8=; b=MXi4/h9T9XPX05MHjedTotW9rVP3RhJZX9r6BY+GOJ52FV9DZLqV6eMszE5trOGFxh FipFwWR045JOwFeYSzjQetmU7Y+gYgv9Wx490WNrl4ut0SZwV5ZjcQ4lvf/HHPkDIXuy TWQzsizjcH2CpO1i9DiCdMMl1C4ZMNbV+p2hw3PDLJA8lN8V5bQ+2ZFuF2JdK3KpF6rb KViaIo2dVaclChgBYQDhz4u/iZy+YDyX7MaiWcW5B83qZuATumC66zLK9pR/c6hDKeyH cR4mnarslrZGYSyfOQQHp3Je8TIXLL9Ci28PXQfjx7gzWreb0cjSStWaWETLMrnS/QJl qALA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=rnrd3xWFtt4drmWtrDVVebbHwqd9zHGcrIj0r7dMlh8=; b=AgdHzGXOVJExwPq9pwJZUozuHuJURxfyzGCkIMOaIbiSCBRZAy/m77DWoeESlUd+Oq Ty6+Rra0MEQXn9Z7cUgGEAM0btWqAwSvHxtwCRnDvnZQRHk+OR0ZO32abxIo/awp98Oq ixd7/KLIxO4jgSa474GdWsDSfK4IjkYyRNQc98TjKoFEYjr21U/FUYgdCH8ByYXhlUUA MdFt0hiOkNumHYEpstiay/CIOgem7AGgptj3SG8wHE0ChDm0H+FdYVUC+8ZAHKakVFCG PP/oE0g5keWjnuE3Ue//7zOKuSBevLjVMRFPi9kkZorEtl0yZBRwBU9RLkTzxfHD6CDj 4IBA==
X-Gm-Message-State: ALyK8tKsmSXLbjk6FrbH5SSKDjzILKxXTZMZ9QL76OmT/abO2OWy3HRWE79MqJQuMIsIdZM0lFtnJSlV9KOfZw==
X-Received: by 10.159.40.74 with SMTP id c68mr22940111uac.9.1469007472466; Wed, 20 Jul 2016 02:37:52 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.20.2 with HTTP; Wed, 20 Jul 2016 02:37:51 -0700 (PDT)
In-Reply-To: <1d3b708a-f8f3-b1e1-cf1d-bc09a87dba4f@cisco.com>
References: <fc5d171b-82da-0041-3248-8a01d31e9202@cisco.com> <016201d1e11b$6c0c3140$442493c0$@ndzh.com> <5a2feb3c-9f9b-8d4a-91f2-db337d1ceecf@cisco.com> <009801d1e24d$3b92a340$b2b7e9c0$@gmail.com> <019b01d1e24e$8ea9bc70$abfd3550$@ndzh.com> <99078e75-8c89-ee08-9ea3-a5d2c0840671@cisco.com> <009201d1e25a$35af9b10$a10ed130$@ndzh.com> <c2f0dbb8-c558-b738-6241-40fc1cd61349@cisco.com> <eniiljkadm7ncjq8p2nkjn9d.1469003679596@email.android.com> <1d3b708a-f8f3-b1e1-cf1d-bc09a87dba4f@cisco.com>
From: Andy Bierman <andy@yumaworks.com>
Date: Wed, 20 Jul 2016 02:37:51 -0700
Message-ID: <CABCOCHRA1_ZGChup9UT=NamPX2gPd88e6MtW8MBXB9_1Bw915A@mail.gmail.com>
To: Joe Clarke <jclarke@cisco.com>
Content-Type: multipart/alternative; boundary=94eb2c04486a91b5fc05380df423
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/cAtlXGfMQfeI4If4ghHMceeK2WU>
Cc: "Robert Wilton -X \(rwilton - ENSOFT LIMITED at Cisco\)" <rwilton@cisco.com>, "i2rs@ietf.org" <i2rs@ietf.org>, Russ White <7riw77@gmail.com>, Susan Hares <shares@ndzh.com>
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs. ephemeral)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Jul 2016 09:38:01 -0000

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

Hi,

the text in REQ-07 does not say anything about client identity,
but Sue's comments in the NETCONF WG meeting indicate
that the client ID is saved, not the priority.

This does not seem to work if client priority can change.
If priority is changed, then it seems that all the overlays affected
need to be adjusted so the operational state reflects the new priority.

It seems to me that I2RS will require per-node storage of a
client ID and a priority to prevent this re-evaluation.
However, if the operator changes a client-ID priority they probably
want all the nodes re-evaluated.  This applies to ephemeral-only,
not just local config vs. ephemeral.


Andy


On Wed, Jul 20, 2016 at 2:18 AM, Joe Clarke <jclarke@cisco.com> wrote:

> On 7/20/16 05:10, Robert Wilton -X (rwilton - ENSOFT LIMITED at Cisco)
> wrote:
>
>> Hi,
>>
>> Sorry, but I can't make the I2RS meeting because I'm presenting at the
>> end of NETCONF.
>>
>> I've spoken to Sue and understand that the requirement isn't changing
>> here - just the text to describe it.
>>
>> I think that I'm OK with this new text.
>>
>> One suggestion: Possibly It might help if the text made it clear that
>> the priotiy resolution applies to the complete set of ephemeral config
>> vs the complete set of local config. I.e. the requirement is not asking
>> for priority resolution between the two config sets on a per datanode
>> basis.
>>
>
> Yes, I had assumed that in my text, but I agree, this should be clear.
> i,
>


> Functionally, in my head, I imagine local config to act like an I2RS
> client.  Clients don't have a per-data node priority.  They have an overa=
ll
> priority.
>
> Is this consistent with what you're stating here?
>
> Joe
>
>
>> But I strongly support getting the requirements draft completed, and
>> hence I suspect that whatever text that you agree in the 2nd I2RS
>> meeting will be fine.
>>
>> Thanks,
>> Rob
>>
>>
>> Sent from my Xperia=E2=84=A2 tablet
>>
>> ---- Joe Clarke (jclarke) wrote ----
>>
>> On 7/20/16 03:42, Susan Hares wrote:
>>
>>> Joe:
>>> Yes - you are correct.  Can you help me state this requirement -07
>>> better?
>>>
>>
>> What about:
>>
>> Ephemeral-REQ-07: Ephemeral configuration and local configuration MUST
>> each have a priority.  This priority will determine whether ephemeral
>> configuration or local configuration take precedence.  The I2RS protocol
>> MUST support this mechanism.
>>
>> Is this clear and correct enough?
>>
>> Joe
>>
>>
>>> Sue
>>>
>>> -----Original Message-----
>>> From: Joe Clarke [mailto:jclarke@cisco.com]
>>> Sent: Wednesday, July 20, 2016 3:40 AM
>>> To: Susan Hares; 'Russ White'; i2rs@ietf.org
>>> Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
>>> ephemeral)
>>>
>>> On 7/20/16 02:18, Susan Hares wrote:
>>>
>>>> <WG hat off> <author hat on>
>>>>
>>>> Here's text that might replace it:
>>>>
>>>> Ephemeral-REQ-07: Ephemeral configuration state MUST be able to set a
>>>> priority on local configuration and ephemeral state.  Based on this
>>>> priority implementations MUST be able to provide a mechanism to choose
>>>> which takes precedence. The I2RS Protocol MUST be able to support this
>>>>
>>> mechanisms.
>>>
>>>>
>>>> Any thoughts?
>>>>
>>>
>>> I'm a bit confused by the first sentence.  I think what you're stating =
is
>>> that both ephemeral and local configurations MUST have a priority.
>>> This priority will determine whether ephemeral configuration or local
>>> configuration take precedence.  The I2RS protocol MUST support this
>>> mechanism.
>>>
>>> Am I correct in my interpretation?
>>>
>>> Joe
>>>
>>>
>>>> Sue
>>>>
>>>> -----Original Message-----
>>>> From: Russ White [mailto:7riw77@gmail.com]
>>>> Sent: Wednesday, July 20, 2016 2:09 AM
>>>> To: 'Joe Clarke'; 'Susan Hares'; i2rs@ietf.org
>>>> Subject: RE: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
>>>> ephemeral)
>>>>
>>>>
>>>> (wg chair hat off) --
>>>>
>>>> I think the idea of extending I2RS priority to local config operators
>>>>>
>>>> (e.g., CLI)
>>>>
>>>>> will still work.  Let's take knob 1.  Knob 1 is kind of like the
>>>>> on/off
>>>>>
>>>> switch.  If I
>>>>
>>>>> don't want I2RS to have any effect on operational state, I'd have
>>>>> this
>>>>>
>>>> off.  In
>>>>
>>>>> the I2RS priority case, by default my local config could will have
>>>>> the
>>>>>
>>>> highest
>>>>
>>>>> priority (let's say that's 255 to make it concrete).  In this case no
>>>>>
>>>> ephemeral
>>>>
>>>>> config can win.
>>>>>
>>>>
>>>> I wanted to extend Joe's remarks a bit... On reflection, I actually
>>>> think having priority + "this wins" bits is rather confusing, and
>>>> opens the door to all sorts of strange behavior. Say I have two items
>>>> thus --
>>>>
>>>> Local config item -- priority 100
>>>> I2RS config item -- priority 200, don't overwrite bit set
>>>>
>>>> If the higher priority is supposed to win, then which item should the
>>>> operator find in the resulting running config? Should it be the I2RS
>>>> version, because the priority is higher, or the local config, because
>>>> the "don't overwrite" bit is set? There doesn't seem to be any clear
>>>> way to interpret such a situation.
>>>>
>>>> It's better to have a single "thing" that determines which
>>>> configuration among many wins, rather than two.
>>>>
>>>> -r
>>>>
>>>>
>>>>
>>>
>>>
>> _______________________________________________
>> i2rs mailing list
>> i2rs@ietf.org
>> https://www.ietf.org/mailman/listinfo/i2rs
>>
>
> _______________________________________________
> i2rs mailing list
> i2rs@ietf.org
> https://www.ietf.org/mailman/listinfo/i2rs
>

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

<div dir=3D"ltr">Hi,<div><br></div><div>the text in REQ-07 does not say any=
thing about client identity,</div><div>but Sue&#39;s comments in the NETCON=
F WG meeting indicate</div><div>that the client ID is saved, not the priori=
ty.</div><div><br></div><div>This does not seem to work if client priority =
can change.</div><div>If priority is changed, then it seems that all the ov=
erlays affected</div><div>need to be adjusted so the operational state refl=
ects the new priority.</div><div><br></div><div>It seems to me that I2RS wi=
ll require per-node storage of a</div><div>client ID and a priority to prev=
ent this re-evaluation.</div><div>However, if the operator changes a client=
-ID priority they probably</div><div>want all the nodes re-evaluated.=C2=A0=
 This applies to ephemeral-only,</div><div>not just local config vs. epheme=
ral.</div><div><br></div><div><br></div><div>Andy</div><div><br></div><div>=
<div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Wed, Jul 20, 2=
016 at 2:18 AM, Joe Clarke <span dir=3D"ltr">&lt;<a href=3D"mailto:jclarke@=
cisco.com" target=3D"_blank">jclarke@cisco.com</a>&gt;</span> wrote:<br><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #=
ccc solid;padding-left:1ex">On 7/20/16 05:10, Robert Wilton -X (rwilton - E=
NSOFT LIMITED at Cisco) wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Hi,<br>
<br>
Sorry, but I can&#39;t make the I2RS meeting because I&#39;m presenting at =
the<br>
end of NETCONF.<br>
<br>
I&#39;ve spoken to Sue and understand that the requirement isn&#39;t changi=
ng<br>
here - just the text to describe it.<br>
<br>
I think that I&#39;m OK with this new text.<br>
<br>
One suggestion: Possibly It might help if the text made it clear that<br>
the priotiy resolution applies to the complete set of ephemeral config<br>
vs the complete set of local config. I.e. the requirement is not asking<br>
for priority resolution between the two config sets on a per datanode basis=
.<br>
</blockquote>
<br>
Yes, I had assumed that in my text, but I agree, this should be clear.<br>
i,<br></blockquote><div>=C2=A0<br></div><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Functionally, in my head, I imagine local config to act like an I2RS client=
.=C2=A0 Clients don&#39;t have a per-data node priority.=C2=A0 They have an=
 overall priority.<br>
<br>
Is this consistent with what you&#39;re stating here?<br>
<br>
Joe<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
But I strongly support getting the requirements draft completed, and<br>
hence I suspect that whatever text that you agree in the 2nd I2RS<br>
meeting will be fine.<br>
<br>
Thanks,<br>
Rob<br>
<br>
<br>
Sent from my Xperia=E2=84=A2 tablet<br>
<br>
---- Joe Clarke (jclarke) wrote ----<br>
<br>
On 7/20/16 03:42, Susan Hares wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Joe:<br>
Yes - you are correct.=C2=A0 Can you help me state this requirement -07 bet=
ter?<br>
</blockquote>
<br>
What about:<br>
<br>
Ephemeral-REQ-07: Ephemeral configuration and local configuration MUST<br>
each have a priority.=C2=A0 This priority will determine whether ephemeral<=
br>
configuration or local configuration take precedence.=C2=A0 The I2RS protoc=
ol<br>
MUST support this mechanism.<br>
<br>
Is this clear and correct enough?<br>
<br>
Joe<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
Sue<br>
<br>
-----Original Message-----<br>
From: Joe Clarke [mailto:<a href=3D"mailto:jclarke@cisco.com" target=3D"_bl=
ank">jclarke@cisco.com</a>]<br>
Sent: Wednesday, July 20, 2016 3:40 AM<br>
To: Susan Hares; &#39;Russ White&#39;; <a href=3D"mailto:i2rs@ietf.org" tar=
get=3D"_blank">i2rs@ietf.org</a><br>
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.<br>
ephemeral)<br>
<br>
On 7/20/16 02:18, Susan Hares wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
&lt;WG hat off&gt; &lt;author hat on&gt;<br>
<br>
Here&#39;s text that might replace it:<br>
<br>
Ephemeral-REQ-07: Ephemeral configuration state MUST be able to set a<br>
priority on local configuration and ephemeral state.=C2=A0 Based on this<br=
>
priority implementations MUST be able to provide a mechanism to choose<br>
which takes precedence. The I2RS Protocol MUST be able to support this<br>
</blockquote>
mechanisms.<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
Any thoughts?<br>
</blockquote>
<br>
I&#39;m a bit confused by the first sentence.=C2=A0 I think what you&#39;re=
 stating is<br>
that both ephemeral and local configurations MUST have a priority.<br>
This priority will determine whether ephemeral configuration or local<br>
configuration take precedence.=C2=A0 The I2RS protocol MUST support this<br=
>
mechanism.<br>
<br>
Am I correct in my interpretation?<br>
<br>
Joe<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
Sue<br>
<br>
-----Original Message-----<br>
From: Russ White [mailto:<a href=3D"mailto:7riw77@gmail.com" target=3D"_bla=
nk">7riw77@gmail.com</a>]<br>
Sent: Wednesday, July 20, 2016 2:09 AM<br>
To: &#39;Joe Clarke&#39;; &#39;Susan Hares&#39;; <a href=3D"mailto:i2rs@iet=
f.org" target=3D"_blank">i2rs@ietf.org</a><br>
Subject: RE: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.<br>
ephemeral)<br>
<br>
<br>
(wg chair hat off) --<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
I think the idea of extending I2RS priority to local config operators<br>
</blockquote>
(e.g., CLI)<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
will still work.=C2=A0 Let&#39;s take knob 1.=C2=A0 Knob 1 is kind of like =
the<br>
on/off<br>
</blockquote>
switch.=C2=A0 If I<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
don&#39;t want I2RS to have any effect on operational state, I&#39;d have<b=
r>
this<br>
</blockquote>
off.=C2=A0 In<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
the I2RS priority case, by default my local config could will have<br>
the<br>
</blockquote>
highest<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
priority (let&#39;s say that&#39;s 255 to make it concrete).=C2=A0 In this =
case no<br>
</blockquote>
ephemeral<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
config can win.<br>
</blockquote>
<br>
I wanted to extend Joe&#39;s remarks a bit... On reflection, I actually<br>
think having priority + &quot;this wins&quot; bits is rather confusing, and=
<br>
opens the door to all sorts of strange behavior. Say I have two items<br>
thus --<br>
<br>
Local config item -- priority 100<br>
I2RS config item -- priority 200, don&#39;t overwrite bit set<br>
<br>
If the higher priority is supposed to win, then which item should the<br>
operator find in the resulting running config? Should it be the I2RS<br>
version, because the priority is higher, or the local config, because<br>
the &quot;don&#39;t overwrite&quot; bit is set? There doesn&#39;t seem to b=
e any clear<br>
way to interpret such a situation.<br>
<br>
It&#39;s better to have a single &quot;thing&quot; that determines which<br=
>
configuration among many wins, rather than two.<br>
<br>
-r<br>
<br>
<br>
</blockquote>
<br>
<br>
</blockquote>
<br>
_______________________________________________<br>
i2rs mailing list<br>
<a href=3D"mailto:i2rs@ietf.org" target=3D"_blank">i2rs@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/i2rs" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/i2rs</a><br>
</blockquote>
<br>
_______________________________________________<br>
i2rs mailing list<br>
<a href=3D"mailto:i2rs@ietf.org" target=3D"_blank">i2rs@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/i2rs" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/i2rs</a><br>
</blockquote></div><br></div></div></div>

--94eb2c04486a91b5fc05380df423--


From nobody Wed Jul 20 03:22:40 2016
Return-Path: <pedroa.aranda@telefonica.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BE45212DB32 for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 03:21:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.888
X-Spam-Level: 
X-Spam-Status: No, score=-3.888 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, RP_MATCHES_RCVD=-1.287, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Wf5nG9MZsIa7 for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 03:21:48 -0700 (PDT)
Received: from smtpjc.telefonica.com (smtpjc.telefonica.com [81.47.204.76]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4D2E612DAB4 for <i2rs@ietf.org>; Wed, 20 Jul 2016 03:21:46 -0700 (PDT)
Received: from smtpjc.telefonica.com (tgtimjc804.telefonica.com [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 8B9B5E01C5 for <i2rs@ietf.org>; Wed, 20 Jul 2016 12:21:43 +0200 (CEST)
Received: from ESTGVMSP113.EUROPE.telefonica.corp (unknown [10.92.4.9]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client CN "ESTGVMSP113", Issuer "ESTGVMSP113" (not verified)) by smtpjc.telefonica.com (Postfix) with ESMTPS id 4A4DBE0279 for <i2rs@ietf.org>; Wed, 20 Jul 2016 12:21:43 +0200 (CEST)
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (10.92.5.139) by tls.telefonica.com (10.92.6.55) with Microsoft SMTP Server (TLS) id 14.3.266.1; Wed, 20 Jul 2016 12:21:40 +0200
Received: from DB4PR06MB0639.eurprd06.prod.outlook.com (10.161.13.145) by DB4PR06MB0640.eurprd06.prod.outlook.com (10.161.13.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.544.4; Wed, 20 Jul 2016 10:21:34 +0000
Received: from DB4PR06MB0639.eurprd06.prod.outlook.com ([10.161.13.145]) by DB4PR06MB0639.eurprd06.prod.outlook.com ([10.161.13.145]) with mapi id 15.01.0544.014; Wed, 20 Jul 2016 10:21:35 +0000
From: PEDRO ANDRES ARANDA GUTIERREZ <pedroa.aranda@telefonica.com>
To: "i2rs@ietf.org" <i2rs@ietf.org>
Thread-Topic: Updated presentation
Thread-Index: AQHR4nB9bXdkhv8ZIkW6d/O0ZG6bXw==
Date: Wed, 20 Jul 2016 10:21:34 +0000
Message-ID: <2D01C6F9-DEF3-421C-920B-C5FE53B16C78@telefonica.com>
Accept-Language: es-ES, en-US
Content-Language: es-ES
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.18.0.160709
authentication-results: spf=none (sender IP is ) smtp.mailfrom=pedroa.aranda@telefonica.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [2001:67c:370:152:350c:11c9:4b5:c004]
x-ms-office365-filtering-correlation-id: ca95a349-bfe1-47eb-b90d-08d3b087a08d
x-microsoft-exchange-diagnostics: 1; DB4PR06MB0640; 6:g5Rf7mTU7AMz7Q9O2Yj85K6JILCv4U0m9bQarCp4Eue6bIINJ9jQe0l73ppJSGRwlgexB5Sskx18c28hUJYX/R/WF9OG6TcH27ytR5L6qSn/tAoTF6m1GekJgSFM8+t3vWFZIrJ4fBzGyJRGN1kBgsFVzugOSSBhRQQVfebB/BzSjjmPfaZbqa+nga0TNgtjKmiQo+pnmPHISxOPs8bYOQOiXmXisb5MeQOpoP/83b28nAu+c7GYn+6qFvWrUczZO6roacmUKe9tVNk1UGIGg7TBFLE+jihobKAebG+spg8=; 5:g/Hs1cgi77dwMrOXRKpnnr6U6to6DH4wAlfitWj61t19NpvHkWisMHSSyqHMplJqFeWPezZAnZ5lJIZ1/Xlr1sBMXFz78vvoxF2ZvxaYlt1xc5UFAdBg9QDzXRFI0zw32ihhoAFatPVEjyAtsDrScg==; 24:zOpVhk2MLRdgumZf5ThYz2dLfLvzVVGG4t+mhVXRGqsxBtEkV9jUYEtw1vCTxQou6+Cc5K1wKHigK1Re1Kkq92U47X8JIUE6kJWbHSIAo80=; 7:LWLYbOTt48xh/K5q6ZPQuXO7qB2uIxWeaXj66rEEdmSwTYatGpFhRjSjBQWiofbcn8TM6bAKxbXNf7L26Hp+yOuCpBBh5ZucCCibO6pioCzcLMBSq1NeJCB0LJlLwKlfmdyVtJL76qtCAk+g4nveMs2ePIkGPsgMYQGP7w2Lpzvz+YCqUhKIxWmn/1gPcvitH8I5pse1E3zClOArsR0ffM1Gu4lMyUJ7lj2+IPJx5lEju4ZHs9kxMLfuDAyp+Bnu
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB4PR06MB0640;
x-microsoft-antispam-prvs: <DB4PR06MB0640CA057B794B11678E9FCD9B080@DB4PR06MB0640.eurprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(21748063052155);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(102415321)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001); SRVR:DB4PR06MB0640; BCL:0; PCL:0; RULEID:; SRVR:DB4PR06MB0640; 
x-forefront-prvs: 000947967F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(7916002)(199003)(189002)(33656002)(81166006)(81156014)(7736002)(8936002)(3480700004)(87936001)(99936001)(50986999)(54356999)(83716003)(10400500002)(2900100001)(77096005)(101416001)(15975445007)(19625215002)(36756003)(68736007)(105586002)(19580395003)(19300405004)(82746002)(83506001)(92566002)(4001350100001)(5640700001)(86362001)(2351001)(2906002)(3660700001)(3280700002)(122556002)(575784001)(221733001)(2501003)(8676002)(7846002)(102836003)(6116002)(106116001)(5002640100001)(97736004)(229853001)(107886002)(450100001)(16236675004)(106356001)(189998001)(586003)(110136002)(3826002)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:DB4PR06MB0640; H:DB4PR06MB0639.eurprd06.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  A:1; MX:1; LANG:de; 
received-spf: None (protection.outlook.com: telefonica.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/mixed; boundary="_004_2D01C6F9DEF3421C920BC5FE53B16C78telefonicacom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Jul 2016 10:21:34.7215 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9744600e-3e04-492e-baa1-25ec245c6f10
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR06MB0640
X-OriginatorOrg: telefonica.com
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/hzcUYb5tJslsujRqF6REpGrvItE>
Subject: [i2rs] Updated presentation
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Jul 2016 10:21:52 -0000
X-List-Received-Date: Wed, 20 Jul 2016 10:21:52 -0000

--_004_2D01C6F9DEF3421C920BC5FE53B16C78telefonicacom_
Content-Type: multipart/alternative;
	boundary="_000_2D01C6F9DEF3421C920BC5FE53B16C78telefonicacom_"

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

SW5jbHVkZWQgdGhlIHJlZmVyZW5jZSB0byBvdXQgZ2l0aHViIGFuZCB0aGUgcGFwZXINCg0KLS0t
DQpEci4gUGVkcm8gQS4gQXJhbmRhIEd1dGnDqXJyZXoNCg0KVGVjaG5vbG9neSBFeHBsb3JhdGlv
bg0KZW1haWw6IHBlZHJvYSBkMHQgYXJhbmRhIEF0IHRlbGVmb25pY2EgZDB0IGNvbQ0KVGVsZWbD
s25pY2EsIEludmVzdGlnYWNpw7NuIHkgRGVzYXJyb2xsbyDigJMgR0NUTyBVbml0DQpDLyBadXJi
YXLDoW4sMTINCjI4MDEwIE1hZHJpZCwgU3BhaW4NCg0KRnJhZ2VuIHNpbmQgbmljaHQgZGEsIHVt
IGJlYW50d29ydGV0IHp1IHdlcmRlbi4NCkZyYWdlbiBzaW5kIGRhLCB1bSBnZXN0ZWxsdCB6dSB3
ZXJkZW4uDQoNCkdlb3JnIEtyZWlzbGVyDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQoNCkVzdGUgbWVuc2FqZSB5IHN1cyBhZGp1bnRvcyBzZSBkaXJpZ2VuIGV4Y2x1c2l2YW1l
bnRlIGEgc3UgZGVzdGluYXRhcmlvLCBwdWVkZSBjb250ZW5lciBpbmZvcm1hY2nDs24gcHJpdmls
ZWdpYWRhIG8gY29uZmlkZW5jaWFsIHkgZXMgcGFyYSB1c28gZXhjbHVzaXZvIGRlIGxhIHBlcnNv
bmEgbyBlbnRpZGFkIGRlIGRlc3Rpbm8uIFNpIG5vIGVzIHVzdGVkLiBlbCBkZXN0aW5hdGFyaW8g
aW5kaWNhZG8sIHF1ZWRhIG5vdGlmaWNhZG8gZGUgcXVlIGxhIGxlY3R1cmEsIHV0aWxpemFjacOz
biwgZGl2dWxnYWNpw7NuIHkvbyBjb3BpYSBzaW4gYXV0b3JpemFjacOzbiBwdWVkZSBlc3RhciBw
cm9oaWJpZGEgZW4gdmlydHVkIGRlIGxhIGxlZ2lzbGFjacOzbiB2aWdlbnRlLiBTaSBoYSByZWNp
YmlkbyBlc3RlIG1lbnNhamUgcG9yIGVycm9yLCBsZSByb2dhbW9zIHF1ZSBub3MgbG8gY29tdW5p
cXVlIGlubWVkaWF0YW1lbnRlIHBvciBlc3RhIG1pc21hIHbDrWEgeSBwcm9jZWRhIGEgc3UgZGVz
dHJ1Y2Npw7NuLg0KDQpUaGUgaW5mb3JtYXRpb24gY29udGFpbmVkIGluIHRoaXMgdHJhbnNtaXNz
aW9uIGlzIHByaXZpbGVnZWQgYW5kIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBv
bmx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0eSBuYW1lZCBhYm92ZS4g
SWYgdGhlIHJlYWRlciBvZiB0aGlzIG1lc3NhZ2UgaXMgbm90IHRoZSBpbnRlbmRlZCByZWNpcGll
bnQsIHlvdSBhcmUgaGVyZWJ5IG5vdGlmaWVkIHRoYXQgYW55IGRpc3NlbWluYXRpb24sIGRpc3Ry
aWJ1dGlvbiBvciBjb3B5aW5nIG9mIHRoaXMgY29tbXVuaWNhdGlvbiBpcyBzdHJpY3RseSBwcm9o
aWJpdGVkLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIHRyYW5zbWlzc2lvbiBpbiBlcnJvciwg
ZG8gbm90IHJlYWQgaXQuIFBsZWFzZSBpbW1lZGlhdGVseSByZXBseSB0byB0aGUgc2VuZGVyIHRo
YXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBjb21tdW5pY2F0aW9uIGluIGVycm9yIGFuZCB0aGVu
IGRlbGV0ZSBpdC4NCg0KRXN0YSBtZW5zYWdlbSBlIHNldXMgYW5leG9zIHNlIGRpcmlnZW0gZXhj
bHVzaXZhbWVudGUgYW8gc2V1IGRlc3RpbmF0w6FyaW8sIHBvZGUgY29udGVyIGluZm9ybWHDp8Oj
byBwcml2aWxlZ2lhZGEgb3UgY29uZmlkZW5jaWFsIGUgw6kgcGFyYSB1c28gZXhjbHVzaXZvIGRh
IHBlc3NvYSBvdSBlbnRpZGFkZSBkZSBkZXN0aW5vLiBTZSBuw6NvIMOpIHZvc3NhIHNlbmhvcmlh
IG8gZGVzdGluYXTDoXJpbyBpbmRpY2FkbywgZmljYSBub3RpZmljYWRvIGRlIHF1ZSBhIGxlaXR1
cmEsIHV0aWxpemHDp8OjbywgZGl2dWxnYcOnw6NvIGUvb3UgY8OzcGlhIHNlbSBhdXRvcml6YcOn
w6NvIHBvZGUgZXN0YXIgcHJvaWJpZGEgZW0gdmlydHVkZSBkYSBsZWdpc2xhw6fDo28gdmlnZW50
ZS4gU2UgcmVjZWJldSBlc3RhIG1lbnNhZ2VtIHBvciBlcnJvLCByb2dhbW9zLWxoZSBxdWUgbm9z
IG8gY29tdW5pcXVlIGltZWRpYXRhbWVudGUgcG9yIGVzdGEgbWVzbWEgdmlhIGUgcHJvY2VkYSBh
IHN1YSBkZXN0cnVpw6fDo28NCg==

--_000_2D01C6F9DEF3421C920BC5FE53B16C78telefonicacom_
Content-Type: text/html; charset="utf-8"
Content-ID: <4C36529DF20E5F4A86E9A3A3BEA23DAC@eurprd06.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iVGl0bGUiIGNvbnRlbnQ9IiI+DQo8bWV0YSBuYW1lPSJLZXl3b3JkcyIgY29udGVu
dD0iIj4NCjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUg
KGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxlPjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0
IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYWxpYnJpIExp
Z2h0IjsNCglwYW5vc2UtMToyIDE1IDMgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2Zv
bnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZv
bnQtZmFjZQ0KCXtmb250LWZhbWlseTpDb25zb2xhczsNCglwYW5vc2UtMToyIDExIDYgOSAyIDIg
NCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05v
cm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFw
dDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OkNhbGlicmk7DQoJbXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6RU4tVVM7fQ0KaDENCgl7bXNvLXN0eWxlLWxpbms6IlTDrXR1bG8gMSBDYXIi
Ow0KCW1hcmdpbi10b3A6MTIuMHB0Ow0KCW1hcmdpbi1yaWdodDowY207DQoJbWFyZ2luLWJvdHRv
bTowY207DQoJbWFyZ2luLWxlZnQ6MjEuNnB0Ow0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCgl0
ZXh0LWFsaWduOmp1c3RpZnk7DQoJdGV4dC1pbmRlbnQ6LTIxLjZwdDsNCglsaW5lLWhlaWdodDox
MjAlOw0KCXBhZ2UtYnJlYWstYWZ0ZXI6YXZvaWQ7DQoJbXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzE7
DQoJZm9udC1zaXplOjE2LjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSBMaWdodCI7DQoJZm9u
dC12YXJpYW50OnNtYWxsLWNhcHM7DQoJbXNvLWZhcmVhc3QtbGFuZ3VhZ2U6SVQ7DQoJZm9udC13
ZWlnaHQ6bm9ybWFsO30NCmgyDQoJe21zby1zdHlsZS1saW5rOiJUw610dWxvIDIgQ2FyIjsNCglt
YXJnaW4tdG9wOjE4LjBwdDsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1hcmdpbi1ib3R0b206Ni4w
cHQ7DQoJbWFyZ2luLWxlZnQ6MjguOHB0Ow0KCXRleHQtYWxpZ246anVzdGlmeTsNCgl0ZXh0LWlu
ZGVudDotMjguOHB0Ow0KCWxpbmUtaGVpZ2h0OjEyMCU7DQoJcGFnZS1icmVhay1hZnRlcjphdm9p
ZDsNCgltc28tbGlzdDpsMCBsZXZlbDIgbGZvMzsNCglmb250LXNpemU6MTQuMHB0Ow0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIExpZ2h0IjsNCgltc28tZmFyZWFzdC1sYW5ndWFnZTpJVDsNCglmb250
LXdlaWdodDpub3JtYWw7fQ0KaDMNCgl7bXNvLXN0eWxlLWxpbms6IlTDrXR1bG8gMyBDYXIiOw0K
CW1hcmdpbi10b3A6MTguMHB0Ow0KCW1hcmdpbi1yaWdodDowY207DQoJbWFyZ2luLWJvdHRvbTo2
LjBwdDsNCgltYXJnaW4tbGVmdDozNi4wcHQ7DQoJdGV4dC1hbGlnbjpqdXN0aWZ5Ow0KCXRleHQt
aW5kZW50Oi0zNi4wcHQ7DQoJbGluZS1oZWlnaHQ6MTIwJTsNCglwYWdlLWJyZWFrLWFmdGVyOmF2
b2lkOw0KCW1zby1saXN0OmwwIGxldmVsMyBsZm8zOw0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9u
dC1mYW1pbHk6IkNhbGlicmkgTGlnaHQiOw0KCWZvbnQtdmFyaWFudDpzbWFsbC1jYXBzOw0KCW1z
by1mYXJlYXN0LWxhbmd1YWdlOklUOw0KCWZvbnQtd2VpZ2h0Om5vcm1hbDt9DQphOmxpbmssIHNw
YW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjojMDU2M0Mx
Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVy
bGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjojOTU0RjcyOw0K
CXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0Kc3Bhbi5UdHVsbzNDYXINCgl7bXNvLXN0eWxl
LW5hbWU6IlTDrXR1bG8gMyBDYXIiOw0KCW1zby1zdHlsZS1saW5rOiJUw610dWxvIDMiOw0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIExpZ2h0IjsNCglmb250LXZhcmlhbnQ6c21hbGwtY2FwczsNCglt
c28tZmFyZWFzdC1sYW5ndWFnZTpJVDt9DQpzcGFuLlR0dWxvMkNhcg0KCXttc28tc3R5bGUtbmFt
ZToiVMOtdHVsbyAyIENhciI7DQoJbXNvLXN0eWxlLWxpbms6IlTDrXR1bG8gMiI7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkgTGlnaHQiOw0KCWZvbnQtdmFyaWFudDpzbWFsbC1jYXBzOw0KCW1zby1m
YXJlYXN0LWxhbmd1YWdlOklUO30NCnNwYW4uVHR1bG8xQ2FyDQoJe21zby1zdHlsZS1uYW1lOiJU
w610dWxvIDEgQ2FyIjsNCgltc28tc3R5bGUtbGluazoiVMOtdHVsbyAxIjsNCglmb250LWZhbWls
eToiQ2FsaWJyaSBMaWdodCI7DQoJZm9udC12YXJpYW50OnNtYWxsLWNhcHM7DQoJbXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6SVQ7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjANCgl7bXNvLXN0eWxlLXR5cGU6cGVy
c29uYWwtY29tcG9zZTsNCglmb250LWZhbWlseTpDYWxpYnJpOw0KCWNvbG9yOndpbmRvd3RleHQ7
fQ0Kc3Bhbi5tc29JbnMNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJbXNvLXN0eWxl
LW5hbWU6IiI7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsNCgljb2xvcjp0ZWFsO30NCi5N
c29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtZmFtaWx5
OkNhbGlicmk7DQoJbXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVM7fQ0KQHBhZ2UgV29yZFNlY3Rp
b24xDQoJe3NpemU6NTk1LjBwdCA4NDIuMHB0Ow0KCW1hcmdpbjo3MC44NXB0IDMuMGNtIDcwLjg1
cHQgMy4wY207fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQovKiBM
aXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDotNTsNCgltc28tbGlz
dC10ZW1wbGF0ZS1pZHM6MjIwNjQyODQ4O30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwt
dGV4dDolMTsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6MjEuNnB0Ow0KCXRleHQtaW5kZW50Oi0yMS42cHQ7
fQ0KQGxpc3QgbDA6bGV2ZWwyDQoJe21zby1sZXZlbC1zdHlsZS1saW5rOiJUw610dWxvIDIiOw0K
CW1zby1sZXZlbC10ZXh0OiIlMVwuJTIiOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoyOC44cHQ7DQoJdGV4
dC1pbmRlbnQ6LTI4LjhwdDt9DQpAbGlzdCBsMDpsZXZlbDMNCgl7bXNvLWxldmVsLXN0eWxlLWxp
bms6IlTDrXR1bG8gMyI7DQoJbXNvLWxldmVsLXRleHQ6IiUxXC4lMlwuJTMiOw0KCW1zby1sZXZl
bC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJn
aW4tbGVmdDozNi4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTM2LjBwdDt9DQpAbGlzdCBsMDpsZXZlbDQN
Cgl7bXNvLWxldmVsLXRleHQ6IiUxXC4lMlwuJTNcLiU0IjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6NDMu
MnB0Ow0KCXRleHQtaW5kZW50Oi00My4ycHQ7fQ0KQGxpc3QgbDA6bGV2ZWw1DQoJe21zby1sZXZl
bC10ZXh0OiIlMVwuJTJcLiUzXC4lNFwuJTUiOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDo1MC40cHQ7DQoJ
dGV4dC1pbmRlbnQ6LTUwLjRwdDt9DQpAbGlzdCBsMDpsZXZlbDYNCgl7bXNvLWxldmVsLXRleHQ6
IiUxXC4lMlwuJTNcLiU0XC4lNVwuJTYiOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDo1Ny42cHQ7DQoJdGV4
dC1pbmRlbnQ6LTU3LjZwdDt9DQpAbGlzdCBsMDpsZXZlbDcNCgl7bXNvLWxldmVsLXRleHQ6IiUx
XC4lMlwuJTNcLiU0XC4lNVwuJTZcLiU3IjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6NjQuOHB0Ow0KCXRl
eHQtaW5kZW50Oi02NC44cHQ7fQ0KQGxpc3QgbDA6bGV2ZWw4DQoJe21zby1sZXZlbC10ZXh0OiIl
MVwuJTJcLiUzXC4lNFwuJTVcLiU2XC4lN1wuJTgiOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25l
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDo3Mi4wcHQ7
DQoJdGV4dC1pbmRlbnQ6LTcyLjBwdDt9DQpAbGlzdCBsMDpsZXZlbDkNCgl7bXNvLWxldmVsLXRl
eHQ6IiUxXC4lMlwuJTNcLiU0XC4lNVwuJTZcLiU3XC4lOFwuJTkiOw0KCW1zby1sZXZlbC10YWIt
c3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVm
dDo3OS4ycHQ7DQoJdGV4dC1pbmRlbnQ6LTc5LjJwdDt9DQpAbGlzdCBsMQ0KCXttc28tbGlzdC1p
ZDo2MDI1NDE5MzsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MTkwMDg2ODc2NDt9DQpAbGlzdCBs
MTpsZXZlbDENCgl7bXNvLWxldmVsLXN0eWxlLWxpbms6IlTDrXR1bG8gMSI7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdp
bi1sZWZ0OjU0LjBwdDsNCgl0ZXh0LWluZGVudDotMTguMHB0O30NCkBsaXN0IGwxOmxldmVsMg0K
CXttc28tbGV2ZWwtbGVnYWwtZm9ybWF0OnllczsNCgltc28tbGV2ZWwtdGV4dDoiJTFcLiUyXC4i
Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgltYXJnaW4tbGVmdDo5Ni41NXB0Ow0KCXRleHQtaW5kZW50Oi00Mi41NXB0O30NCkBs
aXN0IGwxOmxldmVsMw0KCXttc28tbGV2ZWwtdGV4dDoiJTFcLiUyXC4lM1wuIjsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFy
Z2luLWxlZnQ6OTcuMnB0Ow0KCXRleHQtaW5kZW50Oi0yNS4ycHQ7fQ0KQGxpc3QgbDE6bGV2ZWw0
DQoJe21zby1sZXZlbC10ZXh0OiIlMVwuJTJcLiUzXC4lNFwuIjsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6
MTIyLjRwdDsNCgl0ZXh0LWluZGVudDotMzIuNHB0O30NCkBsaXN0IGwxOmxldmVsNQ0KCXttc28t
bGV2ZWwtdGV4dDoiJTFcLiUyXC4lM1wuJTRcLiU1XC4iOw0KCW1zby1sZXZlbC10YWItc3RvcDpu
b25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoxNDcu
NnB0Ow0KCXRleHQtaW5kZW50Oi0zOS42cHQ7fQ0KQGxpc3QgbDE6bGV2ZWw2DQoJe21zby1sZXZl
bC10ZXh0OiIlMVwuJTJcLiUzXC4lNFwuJTVcLiU2XC4iOw0KCW1zby1sZXZlbC10YWItc3RvcDpu
b25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoxNzIu
OHB0Ow0KCXRleHQtaW5kZW50Oi00Ni44cHQ7fQ0KQGxpc3QgbDE6bGV2ZWw3DQoJe21zby1sZXZl
bC10ZXh0OiIlMVwuJTJcLiUzXC4lNFwuJTVcLiU2XC4lN1wuIjsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6
MTk4LjBwdDsNCgl0ZXh0LWluZGVudDotNTQuMHB0O30NCkBsaXN0IGwxOmxldmVsOA0KCXttc28t
bGV2ZWwtdGV4dDoiJTFcLiUyXC4lM1wuJTRcLiU1XC4lNlwuJTdcLiU4XC4iOw0KCW1zby1sZXZl
bC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJn
aW4tbGVmdDoyMjMuMnB0Ow0KCXRleHQtaW5kZW50Oi02MS4ycHQ7fQ0KQGxpc3QgbDE6bGV2ZWw5
DQoJe21zby1sZXZlbC10ZXh0OiIlMVwuJTJcLiUzXC4lNFwuJTVcLiU2XC4lN1wuJThcLiU5XC4i
Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgltYXJnaW4tbGVmdDoyNTIuMHB0Ow0KCXRleHQtaW5kZW50Oi03Mi4wcHQ7fQ0Kb2wN
Cgl7bWFyZ2luLWJvdHRvbTowY207fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowY207fQ0KLS0+PC9z
dHlsZT4NCjwvaGVhZD4NCjxib2R5IGJnY29sb3I9IndoaXRlIiBsYW5nPSJFUy1UUkFEIiBsaW5r
PSIjMDU2M0MxIiB2bGluaz0iIzk1NEY3MiI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0Ij5JbmNsdWRlZCB0aGUgcmVmZXJlbmNlIHRvIG91dCBnaXRodWIgYW5kIHRoZSBwYXBl
cjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6Q29uc29sYXM7Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RVMt
VFJBRCI+LS0tPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OkNvbnNvbGFzO2Nv
bG9yOmJsYWNrO21zby1mYXJlYXN0LWxhbmd1YWdlOkVTLVRSQUQiPkRyLiBQZWRybyBBLiBBcmFu
ZGEgR3V0acOpcnJlejxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OkNvbnNvbGFzO2NvbG9y
OmJsYWNrO21zby1mYXJlYXN0LWxhbmd1YWdlOkVTLVRSQUQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OkNvbnNvbGFzO2NvbG9yOmJsYWNrO21zby1m
YXJlYXN0LWxhbmd1YWdlOkVTLVRSQUQiPlRlY2hub2xvZ3kgRXhwbG9yYXRpb248bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTpDb25zb2xhcztjb2xvcjpibGFjazttc28tZmFyZWFzdC1sYW5n
dWFnZTpFUy1UUkFEIj5lbWFpbDogcGVkcm9hIGQwdCBhcmFuZGEgQXQgdGVsZWZvbmljYSBkMHQg
Y29tPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6Q29uc29sYXM7Y29sb3I6YmxhY2s7bXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6RVMtVFJBRCI+VGVsZWbDs25pY2EsIEludmVzdGlnYWNpw7NuIHkg
RGVzYXJyb2xsbyDigJMgR0NUTyBVbml0PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6Q29u
c29sYXM7Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RVMtVFJBRCI+Qy8gWnVyYmFy
w6FuLDEyPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6Q29uc29s
YXM7Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RVMtVFJBRCI+MjgwMTAgTWFkcmlk
LCBTcGFpbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OkNvbnNvbGFzO2NvbG9yOmJsYWNr
O21zby1mYXJlYXN0LWxhbmd1YWdlOkVTLVRSQUQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OkNvbnNvbGFzO2NvbG9yOmJsYWNrO21zby1mYXJlYXN0
LWxhbmd1YWdlOkVTLVRSQUQiPkZyYWdlbiBzaW5kIG5pY2h0IGRhLCB1bSBiZWFudHdvcnRldCB6
dSB3ZXJkZW4uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6Q29uc29sYXM7Y29sb3I6Ymxh
Y2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RVMtVFJBRCI+RnJhZ2VuIHNpbmQgZGEsIHVtIGdlc3Rl
bGx0IHp1IHdlcmRlbi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTpDb25zb2xhcztjb2xv
cjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpFUy1UUkFEIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OkNvbnNvbGFzO2NvbG9yOmJsYWNrO21zby1mYXJlYXN0
LWxhbmd1YWdlOkVTLVRSQUQiPkdlb3JnIEtyZWlzbGVyPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUdC
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxicj4NCjxocj4NCjxmb250IGZhY2U9
IkFyaWFsIiBjb2xvcj0iR3JheSIgc2l6ZT0iMSI+PGJyPg0KRXN0ZSBtZW5zYWplIHkgc3VzIGFk
anVudG9zIHNlIGRpcmlnZW4gZXhjbHVzaXZhbWVudGUgYSBzdSBkZXN0aW5hdGFyaW8sIHB1ZWRl
IGNvbnRlbmVyIGluZm9ybWFjacOzbiBwcml2aWxlZ2lhZGEgbyBjb25maWRlbmNpYWwgeSBlcyBw
YXJhIHVzbyBleGNsdXNpdm8gZGUgbGEgcGVyc29uYSBvIGVudGlkYWQgZGUgZGVzdGluby4gU2kg
bm8gZXMgdXN0ZWQuIGVsIGRlc3RpbmF0YXJpbyBpbmRpY2FkbywgcXVlZGEgbm90aWZpY2FkbyBk
ZSBxdWUgbGENCiBsZWN0dXJhLCB1dGlsaXphY2nDs24sIGRpdnVsZ2FjacOzbiB5L28gY29waWEg
c2luIGF1dG9yaXphY2nDs24gcHVlZGUgZXN0YXIgcHJvaGliaWRhIGVuIHZpcnR1ZCBkZSBsYSBs
ZWdpc2xhY2nDs24gdmlnZW50ZS4gU2kgaGEgcmVjaWJpZG8gZXN0ZSBtZW5zYWplIHBvciBlcnJv
ciwgbGUgcm9nYW1vcyBxdWUgbm9zIGxvIGNvbXVuaXF1ZSBpbm1lZGlhdGFtZW50ZSBwb3IgZXN0
YSBtaXNtYSB2w61hIHkgcHJvY2VkYSBhIHN1IGRlc3RydWNjacOzbi48YnI+DQo8YnI+DQpUaGUg
aW5mb3JtYXRpb24gY29udGFpbmVkIGluIHRoaXMgdHJhbnNtaXNzaW9uIGlzIHByaXZpbGVnZWQg
YW5kIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBvbmx5IGZvciB0aGUgdXNlIG9m
IHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0eSBuYW1lZCBhYm92ZS4gSWYgdGhlIHJlYWRlciBvZiB0
aGlzIG1lc3NhZ2UgaXMgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHlvdSBhcmUgaGVyZWJ5
IG5vdGlmaWVkIHRoYXQgYW55IGRpc3NlbWluYXRpb24sDQogZGlzdHJpYnV0aW9uIG9yIGNvcHlp
bmcgb2YgdGhpcyBjb21tdW5pY2F0aW9uIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIElmIHlvdSBo
YXZlIHJlY2VpdmVkIHRoaXMgdHJhbnNtaXNzaW9uIGluIGVycm9yLCBkbyBub3QgcmVhZCBpdC4g
UGxlYXNlIGltbWVkaWF0ZWx5IHJlcGx5IHRvIHRoZSBzZW5kZXIgdGhhdCB5b3UgaGF2ZSByZWNl
aXZlZCB0aGlzIGNvbW11bmljYXRpb24gaW4gZXJyb3IgYW5kIHRoZW4gZGVsZXRlIGl0Ljxicj4N
Cjxicj4NCkVzdGEgbWVuc2FnZW0gZSBzZXVzIGFuZXhvcyBzZSBkaXJpZ2VtIGV4Y2x1c2l2YW1l
bnRlIGFvIHNldSBkZXN0aW5hdMOhcmlvLCBwb2RlIGNvbnRlciBpbmZvcm1hw6fDo28gcHJpdmls
ZWdpYWRhIG91IGNvbmZpZGVuY2lhbCBlIMOpIHBhcmEgdXNvIGV4Y2x1c2l2byBkYSBwZXNzb2Eg
b3UgZW50aWRhZGUgZGUgZGVzdGluby4gU2UgbsOjbyDDqSB2b3NzYSBzZW5ob3JpYSBvIGRlc3Rp
bmF0w6FyaW8gaW5kaWNhZG8sIGZpY2Egbm90aWZpY2FkbyBkZSBxdWUgYQ0KIGxlaXR1cmEsIHV0
aWxpemHDp8OjbywgZGl2dWxnYcOnw6NvIGUvb3UgY8OzcGlhIHNlbSBhdXRvcml6YcOnw6NvIHBv
ZGUgZXN0YXIgcHJvaWJpZGEgZW0gdmlydHVkZSBkYSBsZWdpc2xhw6fDo28gdmlnZW50ZS4gU2Ug
cmVjZWJldSBlc3RhIG1lbnNhZ2VtIHBvciBlcnJvLCByb2dhbW9zLWxoZSBxdWUgbm9zIG8gY29t
dW5pcXVlIGltZWRpYXRhbWVudGUgcG9yIGVzdGEgbWVzbWEgdmlhIGUgcHJvY2VkYSBhIHN1YSBk
ZXN0cnVpw6fDo288YnI+DQo8L2ZvbnQ+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_2D01C6F9DEF3421C920BC5FE53B16C78telefonicacom_--

--_004_2D01C6F9DEF3421C920BC5FE53B16C78telefonicacom_
Content-Type: application/pdf; name="i2rs-B-DE.pdf"
Content-Description: i2rs-B-DE.pdf
Content-Disposition: attachment; filename="i2rs-B-DE.pdf"; size=1047903;
	creation-date="Wed, 20 Jul 2016 10:21:34 GMT";
	modification-date="Wed, 20 Jul 2016 10:21:34 GMT"
Content-ID: <A1FD15E81B948249A1EECB5369257449@eurprd06.prod.outlook.com>
Content-Transfer-Encoding: base64

JVBERi0xLjMKJcTl8uXrp/Og0MTGCjQgMCBvYmoKPDwgL0xlbmd0aCA1IDAgUiAvRmlsdGVyIC9G
bGF0ZURlY29kZSA+PgpzdHJlYW0KeAGVmVmTXEcRhd/vryi8aUagO7UvYAxYXrB5waGJ4AHzQChs
BCEBtiD4+3wnq/p2z2gswyiiu2/eqqysXE6eKn3nvnLfuexdiK7V4EoL7vtv3B/c393N09fBPX/t
gv17/VyjSk/uleuegfx6ab9C2If+tpemZz3x8oX71rSXsXv+kiul7dVHNJxFNewhleL47jXF4krN
Wy17GiXqt3vuWqtMy8MeX7rWPVNqt8eGGeWkwx7WGkzjVW0owlxss8fEIhnFhw6mTtuORQ7Jc3cy
4xC9PMzcDtmxlXpSfpas1dnDC3PpQ37ebn7/zffPv/nnv/7955fu+78SDW8m9RRjGs15/j05RPiB
DR8OlX9euZtnL4J7/WL76seD6feR7I9VRix5EA6/9x5TicMR5JvPifpfXm+4a8+1DRKjELA7jziz
pT0pV0LkR/aVcDcc4GvvyMKeBwFCViKhS2ELYaCuN8ly2FuPjAttz2tu8sgKorKzQxumGSlmZOhg
rqb6tmNx2YIfGE3OEpFRdx8a6njJfJnyoKzlvZSMPs/605Ra0l4j5qFjtIy3mZvSXhqWjrjjn2H6
Qt5jTsP1vic/UmZcGWVvvO0ZFaGbqDWs8nHrgWEM1LDq98qW8eAeWFUmy4pW9nwacu+xlJ1gDIeP
G75Q8pZakbXmWtwjWoK0sFrAI3gF4/tcrVNhiayo+Kctq0ZDT6MYOvsuRYVa8VXx7AOZj3NuDTjB
56aiicMXWV9j3UPs1bF+Sy2bM1JhXYoIGWVo9tWs5Gcqw3s2/1RCHz0rFIMHm4kvEubdleHSzGKn
qbKOgg/F92MFWUI+Vs8mLy0ZpC5m3bFYux2BNYjF8l7zeW9+ADJ9L2SNvNeArdjIQjyFJ8x7jYTs
CVvwaI6ksMbFTEYqQmEvKcQoKCFbY2Eu0ah4xdI1YbPH80RtLI8q00cFLAk2KWKxZ/SMkEBtpGb6
SENAMF3mSCt9z4Wsb0TypI8Ka8Ix8iv3GQ1VYu8juq6oYLPsk68y+jpAQeUoNx+WsTePfYyjCqJy
s5HPd2Smb8mEBRdDTo8XSDEXOoDDmsBjYc1Ene2HUSeCOjjUkC4oKhnXG/S8IWMR6h8gqBuRArmH
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
Erms94n7JygrRwtOERMa5RAORvcdslLi7JAPWMQM1jZWR12G88V2sVG74IEREResp3jzZO7xd/Mt
+6GDLm0fIZsbQCVMQfOUAGiJ2jHviHw7lH12vbHOFK1xAMR521/9FxfIR5gKZW5kc3RyZWFtCmVu
ZG9iago1IDAgb2JqCjM2NzEKZW5kb2JqCjIgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVudCAz
IDAgUiAvUmVzb3VyY2VzIDYgMCBSIC9Db250ZW50cyA0IDAgUiAvTWVkaWFCb3ggWzAgMCA4NDIg
NTk1XQo+PgplbmRvYmoKNiAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1RleHQgL0ltYWdlQiAv
SW1hZ2VDIC9JbWFnZUkgXSAvQ29sb3JTcGFjZSA8PCAvQ3MxIDcgMCBSCj4+IC9FeHRHU3RhdGUg
PDwgL0dzMiAxNyAwIFIgL0dzMyAxOCAwIFIgL0dzMSAxOSAwIFIgPj4gL0ZvbnQgPDwgL1RUNCAx
NiAwIFIKL1RUMiAxMiAwIFIgPj4gL1hPYmplY3QgPDwgL0ltMiAxMyAwIFIgL0ltMSA5IDAgUiA+
PiAvU2hhZGluZyA8PCAvU2gxIDggMCBSCj4+ID4+CmVuZG9iago4IDAgb2JqCjw8IC9Db2xvclNw
YWNlIDIwIDAgUiAvU2hhZGluZ1R5cGUgMiAvQ29vcmRzIFsgNDM0OTcwOCAwIDQzNDk3MDggNjA0
MTI4NSBdCi9Eb21haW4gWyAwIDEgXSAvRXh0ZW5kIFsgZmFsc2UgZmFsc2UgXSAvRnVuY3Rpb24g
MjEgMCBSID4+CmVuZG9iagoxMyAwIG9iago8PCAvTGVuZ3RoIDE0IDAgUiAvVHlwZSAvWE9iamVj
dCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDUxOSAvSGVpZ2h0IDM0OSAvSW50ZXJwb2xhdGUKdHJ1
ZSAvQ29sb3JTcGFjZSA3IDAgUiAvSW50ZW50IC9QZXJjZXB0dWFsIC9CaXRzUGVyQ29tcG9uZW50
IDggL0ZpbHRlciAvRENURGVjb2RlCj4+CnN0cmVhbQr/2P/gABBKRklGAAEBAQEsASwAAP/bAEMA
BQMEBAQDBQQEBAUFBQYHDAgHBwcHDwsLCQwRDxISEQ8RERMWHBcTFBoVEREYIRgaHR0fHx8TFyIk
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
9FFdzSTapWbblvJM3yvM1Mvn8hWvbua7VKb8QjttQhH0jFNvwvHl/dmBcdcG1OLo21nUq8lvGTnU
S+aWFiMV2S3k23022fVV1jeK0cppZl0RYrjXxOWVxyq4oZ7COywVWcI2lei3UrUF6SlWXpJP830L
cUtam/J9/i9w9jnuCYjm2IqUr2NnX+TO5tXCdOdvU9JOa9VGpGMV51upL7lWDbY/kmbseOZHjtvf
1Vici4yubST3TlKMoyU0v4ZbhHyvLSSe0Y9/4msdK1e01bQn8KVJpSi23GcMcssPdqXLn1Un1w8s
nvVZ1aMqVffPR+jNSADbxagSV0f6YY/qLb16dDmNtjcpQl9VhVtXKcoe1SD713R9U9eU150nFuNT
7469u8df0b+wuatrdUJqdKtSk4zhJejTXoWnW7S+urKdPT6/wav4Zcqks+jUk9n7brr7OZRlCM06
iyixMPhXuXL6+bUYrx5WNbf/AOxfqWVsrW3sbKhZWdGnQtrenGlRpU1qMIRWoxS9kkkiJfhv6pZf
qBZ3uPzWOirzGUaTqX9HSp13LuS7ofwzfa39P0v6vEdJOYDhvxG1jiivf/uziGqpToN4SUEvMk8+
RLOVhrO6z0WWjNtOo20afxLdbS+vb6lZbr4Wa7uarteY040HN/KjUsXKSjvwpNTSb17pI4Tqx0is
OnuI/EZDm9nc5Gok7XHws5KpWXck3vufbFLb2/D7dLyT98R/Uy/6e4Kyt8RaQnkstGtC3uajTja9
nZufY19cvr8J+Nrb2l2um+aymRzWUr5TLXte9vbiXdVr1puUpPWl5+ySSS9EkkvCOgfC69424jpU
9T1G8UbXLwlCnzVOV4e/L5Y5TTfzPDwllSLBqdOzt26VOPm+rwv8mGADfJZAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdF0ywL5P1BwWCdvK4pXV7TVxCM
+1ugn3VXva1qmpPx58ePJzptuL8kzfGLu4vMDfzsLm4tp2s61OMXNU567u2TTcJeFqUdSXs0UWpw
uqlnVhaNKq4tRbykpNbN4Tez32PdNxU059C4nWHrRx7gkK2NtXHK59RXbaU5fRRbfrVmvy+NvtX1
Px+VSUjRdFuvWN5TOhhOV/h8VmpvspVotxt7p+dJb/0c9aWm9Sfo9tRKhA0/R8B+HoaQ7KblKs9/
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
G7s6sVOnL5lKVNzXvGSUk9xa24x7u5LRzQB5o2NtQq1K1KmoynhyaSTk1sm/V42y98YXZCU5SSTe
yAAKo8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAA2HI85l+RZatlc5kLi/vazblVrS3pbb7Yr0jFbeorSXska8EuVGnKoqriuZZSeN0njKT
7Zws+uF6EcvGAbfH8lzdjxrJcbt7+qsTknCVxaye4OcZwkppP8stwim16pafojUA817ajcRUa0VJ
JqSys4cXlP6ppNPsxGTj0YABOIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH//2QplbmRzdHJlYW0KZW5kb2JqCjE0IDAg
b2JqCjEyMzcxCmVuZG9iago5IDAgb2JqCjw8IC9MZW5ndGggMTAgMCBSIC9UeXBlIC9YT2JqZWN0
IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMTkyMCAvSGVpZ2h0IDUwMiAvSW50ZXJwb2xhdGUKdHJ1
ZSAvQ29sb3JTcGFjZSA3IDAgUiAvSW50ZW50IC9QZXJjZXB0dWFsIC9TTWFzayAyMiAwIFIgL0Jp
dHNQZXJDb21wb25lbnQKOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHsvU3PLdex
3/cN4peYkWOaOrSeKEeyo0gX4uTcCQEBHAickCOOzJFGggYElNC2HMWWaTMnonVkAiRAAoQIg4Au
wAEFhlFEiI7sGztxbMf2R3LqUcN9W/2y9r97rVqvv4sN3t6ra9Wq+lV1H+3/Xk/v//Sf+D8IuBP4
7//Jf4x5ucfHAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIFANgRg92XVuNYQIBAIQgAAEIAAB
CEAAAhCAAAQgAAEIQAACEIAABK4QcNWQY5xfSYY5EIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQg
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
gAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAA
AggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII
IIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCA
AAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC
CCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg
gAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAA
AggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII
IIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCA
AAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC
CCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg
gAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAA
AggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII
IIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCA
AAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC
CCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg
gAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAA
AggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII
IIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCA
AAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC
CCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg
gAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAA
AggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII
IIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCA
AAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC
CCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg
gAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAA
AggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII
IIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCA
AAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC
CCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg
gAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAA
AggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII
IIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCA
AAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAAC
CCCAAAIIIIAAAggggMAdBP4f1gjpNgplbmRzdHJlYW0KZW5kb2JqCjEwIDAgb2JqCjUzMjY5CmVu
ZG9iagoyMiAwIG9iago8PCAvTGVuZ3RoIDIzIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAv
SW1hZ2UgL1dpZHRoIDE5MjAgL0hlaWdodCA1MDIgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0lu
dGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+
PgpzdHJlYW0KeAHtnf9hqjAQxzsCIzCCI2QER2AER8gG7QayQbuBbNBuoBvoBn22fVXQS3L55hKC
vffHKySX+/G5CxEEfHp6oH8rc/9v9UDxaShKQAkoASWgBKog0JzXW2u3u93u+On9d5bYWWs701bh
tzqhBJSAElACSmDJBHT9XXL21HcloASUgBJYGIHzsrux5zNa7ymvs3O/21pr9Lr0wpKu7ioBJaAE
lMDMBNp359Ia1/G+tcY0M0ej5pWAElACSkAJLIVAt9/HrbQ+6f12s9GT4aWkXv1UAkpACSiBeQms
d741Nb7vfHeWmTcita4ElIASUAJKoH4Cuv7WnyP1UAkoASWgBB6RgEHvv3KfHO/0SvQjVorGpASU
gBJQAsIEjPBF6K+V+bhdr/WeLOFEqToloASUgBJ4MAIZToK/FuHXrm0fjJSGowSUgBJQAkpAlMB6
/7Viyv973+hpsGiiVJkSUAJKQAk8FAFdfx8qnRqMElACSkAJzEBg9fy8f9/EXvsVfRx4fCL9+trp
OfAMZaAmlYASUAJKoCCBtt3sfxe/99h1zwZ+f+FXcfTf49aYghDUlBJQAkpACSiBogTWrzdL4+vr
OsaB5vlmvODu3saekcd4rrJKQAkoASWgBOYh0Fq7p5bL/XPMute2O0qJUNvWzMNGrSoBJaAElIAS
yEVA199cZFWvElACSkAJKAEXAXN75XlyxrrrXOOIdrOfjJXd2XexX0oTHmqTElACSkAJKIEaCHTv
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
akq9UQJKQAkoAQ4BU+Yk+P3df6uHAVdfPfXlJFlllIASUAJKoEYCBU6Ct4F3QnYRJ9IjUT31rbGe
1CcloASUgBLgEdD1l8dJpZSAElACSkAJyBIwr6+js0rxzcBXv08ddPqrl55li0C1KQEloASUwBwE
8j2OFPrq9+kZWfB3Zg5KalMJKAEloASUgDSBprF7ZCUMjAn+HOA2oOC++7jdttLRqz4loASUgBJQ
AvMR6KTvhj6u/cEAb3ze1/Dme39U2qsElIASUAJKIIqArr9RuFRYCSgBJaAElIAUgfYZfBT3/jrx
5+tr4G2qq3dilK9pO+s7yKUYqx4loASUgBJQAgSB9VrkdujQteenp7i3brx3hX9ymkCjTUpACSgB
JaAEchJoNu+xp6Y3p627XRtwMOaxo/3ehtQFrGm3ElACSkAJKIH6Cej6W3+O1EMloASUgBJ4TALt
Bj8FDl97ftrenDC7d/fP/pdHPyZ+jUoJKAEloAT+LoEWXIND9109PTXMtf3drnTx/bsFqJErASWg
BP4wgabrXo/uk9P7nn34HmXWj/0eX7uu/cPgNXQloASUgBJQAsZa5gnrpw08c3SGublftG9a3q01
Sl0JKAEloASUwF8noOvvX68AjV8JKAEloATmItCsn593N+ept7u7Xfjb2ub1dtRkf2ftOnwKPRcE
tasElIASUAJKYBYCxtjX/WTBvO7su7BLq5Vr9Of+dbMxYQ0qoQSUgBJQAkrgjxJomvMqfPeGDsY3
v0+bI3Uv1267MUZPev9oNWnYSkAJKAElEEtgtbb2dfe9or62bXj0zaXn993z+YyXMS6sWSWUgBJQ
AkpACfwdArr+/p1ca6RKQAkoASVQIQETvu3q6enrq9/d+d+zPT9dpJebK0yjuqQElIASUAJKQAko
ASWgBJSAElACSkAJKAEloASUgBJQAkpACSgBJaAElIASUAJKQAkoASWgBJSAElACSkAJKAEloASU
gBJQAkpACSgBJaAElIASUAJKQAkoASWgBJSAElACSkAJKAEloASUgBJQAkpACSgBJaAElIASUAJK
QAkoASWgBJSAElACSkAJKAEloASUgBJQAkpACSgBJaAElIASUAJKQAkoASWgBJSAElACSkAJKAEl
oASUgBJQAkpACSgBJaAElIASUAJKQAkoASWgBJSAElACSkAJKAEloASUgBJQAkpACSgBJaAElIAS
UAJKQAkoASWgBJSAElACSkAJKAEloASUgBJQAkpACSgBJaAElIASUAJKQAkoASWgBJSAElACSkAJ
KAEloASUgBJQAkpACSgBJaAElIASUAJKQAkoASWgBJSAElACSkAJKAEloASUgBJQAkpACSgBJaAE
lIASUAJKQAkoASWgBJSAElACSkAJKAEloASUgBJQAkpACSgBJaAElIASUAJKQAkoASWgBJSAElAC
SkAJKAEloASUgBJQAkpACSgBJaAElIASUAJKQAkoASWgBJSAElACSkAJKAEloASUgBJQAkpACSgB
JaAElIASUAJKQAkoASWgBJSAElACSkAJKAEloASUgBJQAkpACSgBJaAElIASUAJKQAkoASWgBJSA
ElACSkAJKAEloASUgBJQAkpACSgBJaAElIASUAJKQAkoASWgBJSAElACSkAJKAEloASUgBJQAkpA
CSgBJaAElIASUAJKQAkoASWgBJSAElACSkAJKAEloASUgBJQAkpACSgBJaAElIASUAJKQAkoASWg
BJSAElACSkAJKAEloASUgBJQAkpACSgBJaAElIASUAJKQAkoASWgBJSAElACSkAJKAEloASUgBJQ
AkpACSgBJaAElIASUAJKQAkoASWgBJSAElACSkAJKAEloASUgBJQAkpACSgBJaAElIASUAJKQAko
ASWgBJSAElACSkAJKAEloASUgBJQAkpACSgBJaAElIASUAJKQAkoASWgBJSAElACSkAJKAEloASU
gBJQAkpACSgBJaAElIASUAJKQAkoASWgBJSAElACSkAJKAEloASUgBJQAkpACSgBJaAElIASUAJK
QAkoASWgBJSAElACSkAJKAEloASUgBJACPwD950Q2AplbmRzdHJlYW0KZW5kb2JqCjIzIDAgb2Jq
CjMwNDAzCmVuZG9iagoxNyAwIG9iago8PCAvVHlwZSAvRXh0R1N0YXRlIC9jYSAwLjQgPj4KZW5k
b2JqCjE4IDAgb2JqCjw8IC9UeXBlIC9FeHRHU3RhdGUgL2NhIDEgPj4KZW5kb2JqCjE5IDAgb2Jq
Cjw8IC9UeXBlIC9FeHRHU3RhdGUgL2NhIDAuMjkwMiA+PgplbmRvYmoKMjQgMCBvYmoKPDwgL0xl
bmd0aCAyNSAwIFIgL04gMyAvQWx0ZXJuYXRlIC9EZXZpY2VSR0IgL0ZpbHRlciAvRmxhdGVEZWNv
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
pj0WHxsVeyR2cqn30t1Lh+Ps4grj7i4zXJaz7NpyteWpy8+ukF/BWXEqHhsfHd8Q/4kTwqnlTK70
X7l35QTXk7uH+5LnxivnjfFd+GX8kQSXhLKE0USXxF2JY0muSRVJ4wJPQbXgdbJf8oHkqZSQlKMp
M6nRqc1phLT4tNNCJWGKsCtdMz0nvS/DNKMwQ7rKadXuVROiQNGRTChzWWa7mI7+TPVIjCSbJYNZ
C7Nqst5nR2WfylHMEeb05JrkbssdyfPJ+341ZjV3dWe+dv6G/ME17msOrYXWrlzbuU53XcG64fW+
649tIG1I2fDLRsuNZRvfbore1FGgUbC+YGiz7+bGQrlCUeG9Lc5bDmzFbBVs7d1ms61q25ciXtH1
YsviiuJPJdyS699ZfVf53cz2hO29pfal+3fgdgh33N3puvNYmWJZXtnQruBdreXM8qLyt7tX7L5W
YVtxYA9pj2SPtDKosr1Kr2pH1afqpOqBGo+a5r3qe7ftndrH29e/321/0wGNA8UHPh4UHLx/yPdQ
a61BbcVh3OGsw8/rouq6v2d/X39E7Ujxkc9HhUelx8KPddU71Nc3qDeUNsKNksax43HHb/3g9UN7
E6vpUDOjufgEOCE58eLH+B/vngw82XmKfarpJ/2f9rbQWopaodbc1om2pDZpe0x73+mA050dzh0t
P5v/fPSM9pmas8pnS8+RzhWcmzmfd37yQsaF8YuJF4c6V3Q+urTk0p2usK7ey4GXr17xuXKp2737
/FWXq2euOV07fZ19ve2G/Y3WHruell/sfmnpte9tvelws/2W462OvgV95/pd+y/e9rp95Y7/nRsD
iwb67i6+e/9e3D3pfd790QepD14/zHo4/Wj9Y+zjoicKTyqeqj+t/dX412apvfTsoNdgz7OIZ4+G
uEMv/5X5r0/DBc+pzytGtEbqR61Hz4z5jN16sfTF8MuMl9Pjhb8p/rb3ldGrn353+71nYsnE8GvR
65k/St6ovjn61vZt52To5NN3ae+mp4req74/9oH9oftj9MeR6exP+E+Vn40/d3wJ/PJ4Jm1m5t/3
hPP7CmVuZHN0cmVhbQplbmRvYmoKMjUgMCBvYmoKMjYxMgplbmRvYmoKNyAwIG9iagpbIC9JQ0NC
YXNlZCAyNCAwIFIgXQplbmRvYmoKMjYgMCBvYmoKPDwgL0xlbmd0aCAyNyAwIFIgL04gMyAvQWx0
ZXJuYXRlIC9EZXZpY2VSR0IgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBY2BgfJJY
UJDDJMDAkJtXUhTk7qQQERmlwH6fgREIwSAxubjAMSDAB8SB0RAZGPntGkTtZV2QWTBRImnOlNTi
ZKDaD0Ccl1xQVMLAwJgAZCuXlxSA2C1AtkgR0FFA9gwQOx3CXgNiJ0HYB8BqQoKcgWquANl8SUjs
dCQ21C6gEgYR99S81KLMZAUPlyCFgKL8tMycVJA4VUFJagXQDwwMzvkFlUWZ6RklCo7AEEpV8MxL
1tNRMDIwNGVgAIU3xFJEOCLESnwZGOykGRiYTyHEoooYGNYsZWAQV0GIaYgzMIgCw2iHYXJpURnE
PAZGUBQCAJhDRlQKZW5kc3RyZWFtCmVuZG9iagoyNyAwIG9iagoyNDcKZW5kb2JqCjIwIDAgb2Jq
ClsgL0lDQ0Jhc2VkIDI2IDAgUiBdCmVuZG9iagoyMSAwIG9iago8PCAvTGVuZ3RoIDI4IDAgUiAv
RnVuY3Rpb25UeXBlIDAgL0JpdHNQZXJTYW1wbGUgOCAvU2l6ZSBbIDEzNjUgXSAvRG9tYWluClsg
MCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEgXSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJl
YW0KeAHlwmlXEmsAAODP7kvuuQCyKasIiAv7KpugKIg7igiuKJbdzGy1tKtm2Z5a2mZlf/E2cxjn
HeadAT2d04f7nCer1pEF6cyqRdc5s0iz61ypGa7sZHc2g2pXNhOZA+/JYaJZnpzU3hxWci7Lm1zv
zUV202X35ALz2D1AXx4bzfHlpe7N4xDmc3uxfflciry+fJ4fXMDzAwMFvEABH7q/gI8vbOgnDhY2
kDYGC5ED54saB4gHiwQ0h4oEQ8W/C8mHi4VA0XAxfuSKCFY8cgU5Sl4iHkWPlUiohkokaGmoBF0q
DQHHS6XApvFS/ERpE7IMLJsoSw6XySDLZeHy5knakXI5vkIeAU5VyLGKqYrU0QpFtPK8MlqJj1Uq
IataYujpqhaKqpkq7FXVDOns1Vb46tY5fNtcder56jZ8Tfs88UJNO2nHQg26tiMOr47XqhdT1qkX
gUt1GpoJhibB0FJdZmixumWGbplJeI2pA+qvMYEs/XVIw3VW8grLgK83rCQbV+qRN6iyjTfYpn9o
32SbbrLNSA7kKseMtqxygFzLKvYW14K13uKmXuNa13hg2xoPf5tnI+TbbvM7wev8Tlj7Ot++3mC/
Q9dxp8Fx93yj4y6k814jqcB5D3tf4LwvcNF8IHSh3Q+E8A+Fbryo6yHphqiL2LMh8myI8Y/EHlLv
IzH+scRLsfuxJHlT0p0s7d4k7NmUIregm3q2kn1bTb4n9GW+f2W9aW/LerdlfdvNdHea+9D+nWas
3L9DvCv3YwO7cmJFYBf9VBEA9j9VQO4p+veU4OCeEvKZMohvCT5DDqR83jIArxp8DtxXDVIf2lcN
7bciX6Q5/KIV+fL3NvojL9uQr8DtI6/gR1+3U+wYfU38pmMsTfXYG/Rb9dhbdSjD7zShd5rxDL/X
jKMn3mvTP9BOYMMHWrQufEDxUBcmnjzUAfWTh8RH+knSyJGe1BA5Qn8wRGCnPhgofzROUYx+NMIf
G6N4U/Q4dezYBHliikGaYyf46RMz5CfzdJqW6U+WGfLPlpmMz362En6xzl7w3Bcr1jb39fLnv9qS
v9nmkZ2XvvCtE3kKbV84vfD4qT3+PZOO+PeLXfzhuGzn4o/M/nQu/fmupZ+0z1xL6MSZ6293J85I
f7kTpMu/3P+b/wGPa5aGCmVuZHN0cmVhbQplbmRvYmoKMjggMCBvYmoKODY3CmVuZG9iagozMCAw
IG9iago8PCAvTGVuZ3RoIDMxIDAgUiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAG1
mVuPHVcRhd/7V2wIic8xTHvfL0jkARMhUIA4HsQD5iEaOcTRmBA7wN/nW7X7XOZ4fIkQtuTTXb27
ui6rVtXe/t49cd+77F2IrtXgSgvu1XP3F/cP9+jx6+BuXrtgf1/faFXpyb103bOQq1u7CmEd+rPc
mp7tjoffuK/doy+ev7p5/s8f/vXVrXv1gk+1Opznb4hJy3P17uale/S7l8n95juMefTl89uvfnjx
7+ePv7v97tWLl89/ePXiZuFVv45kf3QVSx4+ctV7TCUOh3mPfou9f3/t2hhrzqm4UjPG3rm9XVrv
a68j8jSupZaKoa31NfiRkaG7hSFZbWuoGUfLWGPoXbJS1p5bR9bWzLu43HJeUy4DWVnTSE3rUlxz
S4jSmuJUF/2aQ67I5EhQ8Jpv6+gFU3JfS/am7lLGutrLWlLHlJzWMU2pNa01N5xMY238sizHtfaM
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
OsrRdPalL/RF8vSZfofblW3d4T2lURafvvxsr6WoeIhRevRz3ePMwQRePcffO1J4b5SPKQSu9Gv2
OB+SQvcjU3ihnDJWv7vMoLvMYMdJ+a7KBcIPrGQlI4SKBz+PeMQPUTitI9+ztBE9mc/HeZTeKEI2
LewD2Ftd2HkHX3et2325PwbhTX1sdwa09SP0QVrKLAdwVpVX2o+pnHFEmaa8zH8WVCvsK4als1d+
JTfZTxlCOUZwu6dIOJOZqLeLox6hzdb8UkG0LxFa2vbZp49rgDbzqttd8xL/V2DmcIx2tlSkwwcW
y4V9SeVgapUdkxzVYYT2fRvRyr7jI/zXZlePgLrbrXgvT47aMFL+n70y6Vpajs6pJM+NWASb42un
UnkjaUe+YYvFzgcOn5UgsDItXd8s74AD6fuE76hAZdMMk7hlu8M3Ro3D3af7BT+B6UzYySi6xtsp
+D31q/8Yiux//i/1e1e51W96f/1+LsbFRyJDivTvhhtkcb9MFpsxmDSsGJHJreaBPDc839TMuv7z
3rEY1NwTNo5V3uhc94aN/ybRRB7YupBsbbe2sM15goMMGtjWUU6d61jxPHxX52IrxcYhnitfaIsK
G81StHf+mbvEApKewFbTRSKkKoAKKAJiI4hR/wSC57R3qkMAs3CexeMNbEcsslOQ93u7DVHv5jcd
hzK0XARP/rH9UqW8079nIiccoA/jIG5MNymJef1MCec5bsZFmcY/WgCSrcSoJhZT6TMKE0fWFOaT
I2rmK+q0Dz/eL/cAhpz8WMDoPIJtx6HO7vH0fwDMXeVWZ7NP3vOZ07hbrlU04ENUSaXByIQM8uXf
j4xrpiQRy63CWGXkye8UzhUoIGbSxs8ZaU2tCxXJHDnfOUXzyX8BAs/OhAplbmRzdHJlYW0KZW5k
b2JqCjMxIDAgb2JqCjM3NTEKZW5kb2JqCjI5IDAgb2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQg
MyAwIFIgL1Jlc291cmNlcyAzMiAwIFIgL0NvbnRlbnRzIDMwIDAgUiAvTWVkaWFCb3gKWzAgMCA4
NDIgNTk1XSA+PgplbmRvYmoKMzIgMCBvYmoKPDwgL1Byb2NTZXQgWyAvUERGIC9UZXh0IC9JbWFn
ZUIgL0ltYWdlQyAvSW1hZ2VJIF0gL0NvbG9yU3BhY2UgPDwgL0NzMSA3IDAgUgo+PiAvRXh0R1N0
YXRlIDw8IC9HczIgMTcgMCBSIC9HczMgMTggMCBSIC9HczEgMTkgMCBSID4+IC9Gb250IDw8IC9U
VDYgNDAgMCBSCi9UVDQgMTYgMCBSIC9UVDIgMTIgMCBSID4+IC9YT2JqZWN0IDw8IC9JbTMgMzMg
MCBSIC9JbTEgOSAwIFIgL0ltMiAxMyAwIFIKL0ltNCAzNSAwIFIgL0ltNSAzNyAwIFIgPj4gPj4K
ZW5kb2JqCjM3IDAgb2JqCjw8IC9MZW5ndGggMzggMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBl
IC9JbWFnZSAvV2lkdGggMTM1IC9IZWlnaHQgNTQgL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3Bh
Y2UgNyAwIFIgL1NNYXNrIDQxIDAgUiAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRl
RGVjb2RlCj4+CnN0cmVhbQp4Ae3bLUtDcRiG8QVfN7b5Mt8Q8YWBYHBrzm7QFYtJy5IwEcs+gCti
2YofwCAmYUFMqwtGi2A1iOhXMIhOj5xyh6PhcIte4884PIzDw/XbYOUkErwoQAEK/IUC/ZlMYbO2
sn1Y2qmXuu+ceAvU07lc5PemL51eOzg9vnpstp85sRZotJ8qzc7Y7HIkSm8qVa6dnd+8tO7eOLEW
uLh93T25Hp1ZikZJJkGJ1SK8eYAyMr0YidIzOAhK2C3WiwBleCofjTIwAEqsFuHNA5ShyQVQwib2
iwAlOzEPit0iXOALZXwOlLCJ/SJAyYDym/7ng2L/XegCoGgT+wQUO4EuAIo2sU9AsRPoAqBoE/sE
FDuBLgCKNrFPQLET6AKgaBP7BBQ7gS4AijaxT0CxE+gCoGgT+wQUO4EuAIo2sU9AsRPoAqBoE/sE
FDuBLgCKNrFPQLET6AKgaBP7BBQ7gS4AijaxT0CxE+gCoGgT+wQUO4EuAIo2sU9AsRPoAqBoE/vk
RyjdR7brrfujywdO3AUqjU72e8+n5Fe3iuX9wsbex1mvcmIp8Jm3WK5+5/G6yEe9+AAFKEABClCA
AhSgAAUoQAEK/MMC76sCItAKZW5kc3RyZWFtCmVuZG9iagozOCAwIG9iago0NTYKZW5kb2JqCjM1
IDAgb2JqCjw8IC9MZW5ndGggMzYgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAv
V2lkdGggNzY5IC9IZWlnaHQgMTkgL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgNyAwIFIg
L1NNYXNrIDQzIDAgUiAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+
CnN0cmVhbQp4Ae1WzYoeVRTME2SWMesoPsMsXSluzNZFFiIOiEoY15N1AoIQRNSYx5gXMG6yyPhM
ntvVt7r6nNs9nQn+MFRoLnXr1Klzvupvwnfnjv85ASfgBJyAE3ACTsAJOAEn4AScgBNwAk7ACTgB
J+AEnIATcAJOwAk4ASfgBJyAE3ACTsAJOAEncBsSOH30rD9PTx/5cQJOwAk4ASfgBJzAbUrg2enn
T4a/2B6/+Ovxi6vyBFkfyljaYW5Wqs7VJzRBHj/VITXulKp/Feu2Vb/FVB9utVPSWZQBsERAwRFm
R8xSgJtZHemqGs4dloLEPjunOkCmVkccoKk+HLpTqv5V/Lb70AFA268tHRFXTWVi0JD8F1aKuZi+
c2KNoWCnVJ2rWD911W8x1Ye77ZSqm4q5CUAt7TA3K+lEOhBo9Z9bKcaF+fDUTSDgSkP9cR+21xEs
Vbcqfvd94EBnAnUGWZkqrpojDH0CVD2rtVSZKq4aZQJjKE91IAnZuHT20+uPv/lt+BPo/OWb85dX
57/HyedKMMlJFsr2KNnw9+0BrydKjenVhdnwaZs0MfaZt6oTdUqttn26/1LFDroJNGumbciFyyZz
tZunq27F0gKmQcs+Ogh4iyE/O0Qsq/e1jBCfGKSzFPN1rMjoHUUBTVZSvEQ0fysGymmr4PHkbQ9/
eZpz33A1BSQ2WfbZjAi9eq5Wwpdn8lymLCOWL3+rgp8+4GKyiLFD3mSxlUbdZ0uw4mNKmR6ClYb+
Xdn/sg69LH6ixfPwy2q9y9AltNmzlQ79pUOPBZY15HOFQKsNY66e0PR95h1gssgOvaw8i5t0t7bP
5Jm3rdMrQ7fZIVbKX57V8pM+BuksxRRncjQ6a9bLTKmultnSB4+H02fw7l8erN3OwZcnj+uxYM/B
tv/Pv/T51cufTDD44HwjWwmHoIunv/TlfQ0+/rVfnj40Bwi+V1vsHQ+mtNLgZQ2Uss+gipfVNTG0
aXQT3UHx1PLm659ff/rdr8OfQGfPX8nz59nz9AyrSibMduVJAmjp1VdtAQp2SqGBcniuGq9T6jjY
sr1OqaXavtOl7WgMJunTdW7pyTT9hGkFADc9KSBJpgJqAmh1i6eGAjIELBFoKXDwZBSAr13QgK/t
7NopqWfVg9FNOJGe2gUSnhSghVe8rORME/TymgxplYB2oUSHWmLvkdJQMyRpywUgUz6YuI7b+/e5
dqX/BLSdhrDVWcQ7mmp1sAvjavvOrB1ndhHAf27pyTRSsBpyE4BaIlOB9mp1i4eGVW0hZpWglsgo
CH1caxc05CFjI7vQS57X1Fj1yZAOO0p6ckru2nhZ0Nd2ZWiVgGoCw6oajrumfcaljcx1XGrElQIs
Qw13g4A8ARvJNNATY5XtAUKg56qxVKGkBj7D9kZ+8eMfn3z7y/An0MOLy4dPLq85KQiAh10AiaSe
Mm0Msj6phYZUqgMxAWUA5AOwRDJpKFBQxVGFWz1RYgsA3JJYS9qVzNHLM5kkcaryilm8wk2vxzE3
GZpgEDW4wjxITlFeq+BVWbH2chBBqqYr3HQKBSRppeKoDnloeKqGmCMog1s9IaAeAD5VfIThDjcw
oT/W4JVW4OOqpYSpSZvQRNuTGFcYQkYmKelGARjtShoKFKT2dIUbTwBqAOAWmDIKUNIu1bCagLYn
W21nqepV9la4bqLtGESNzq0yrge9irWUMGQckYCaYGLSq4CYYMstBCwlMUoqoBJA9SquOPQUE9AE
VdWgpHzCFADUiTsMS7oJyDSFysqjN63Ba2pMYlyhUWflWYVAS5iSmHTlJheXn11cfvTlD8OfQCf3
Pzx574O7996fngd37/lxAk7ACTgBJ+AEnMAtSKD9tokfOSf3Hwx/Apl0Ak7ACTgBJ+AEnIATcAJO
wAk4ASfgBJyAE3ACTsAJOAEn4AScgBNwAk7ACTgBJ+AEnIATcAJOwAk4ASfgBJyAE3ACTsAJOAEn
4AScgBNwAk7ACTgBJ+AEnIATcAJOwAk4ASfgBJyAE3ACTsAJOAEn4AScgBNwAk7ACTgBJ+AEnMB/
mMDfMX25lQplbmRzdHJlYW0KZW5kb2JqCjM2IDAgb2JqCjE1MzgKZW5kb2JqCjMzIDAgb2JqCjw8
IC9MZW5ndGggMzQgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggNzY5
IC9IZWlnaHQgMTIzIC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDcgMCBSIC9TTWFzayA0
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
gAAEIAABCEAAAn+JwDfRXENuCmVuZHN0cmVhbQplbmRvYmoKMzQgMCBvYmoKMjkxNDUKZW5kb2Jq
CjQxIDAgb2JqCjw8IC9MZW5ndGggNDIgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFn
ZSAvV2lkdGggMTM1IC9IZWlnaHQgNTQgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9s
YXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJl
YW0KeAHtmc1qwkAUhc38mDFxYjQm0tAoaSxFRLFFN4IpFoQi6K6bbgotbZ8z3RYEpe9jm2kiQx9g
pot7Nrm7fHyc1ZlKBfLHgIEQJjqCMTJOLEaSZdmHlmSXuORA5OqoLfcmQcIHIuZQG8VxWy84sMmv
9WE8eNzEuQ5quTN9GI9nrkUFRt2b68N4iry6wKhyf6EP4yX2eTW3YTpBqg/jNQkcU2A0Orf6MN77
nQZglP7BRmki/4INsCEbkG/oBtiQDcg3dANsyAbkG7oBNmQD8g3dABuyAfmGboAN2YB8Qzf+tw2d
M8tbEhT7huMvPnf7w5f6HPa757hYe6rc6w5n6Wq92arNZr1KZ8Ou97t9UbsZ9sfTebpc3inNMp1P
R/2waYslkDDePk8Go8mN6kzGgyRqc0byCQ5Txl0/jHrxhdrEvSgMmpxRsRIjQpntuC2v7SuO13Id
m9FiuzcwqbKaZVm22vz8scZMenrJqCAk3nSo0ohfYmyU7yl5QSDCwDc3YWz+CmVuZHN0cmVhbQpl
bmRvYmoKNDIgMCBvYmoKMzg0CmVuZG9iago0MyAwIG9iago8PCAvTGVuZ3RoIDQ0IDAgUiAvVHlw
ZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDc2OSAvSGVpZ2h0IDE5IC9Db2xvclNw
YWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0Zp
bHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dpLDgFBEMbxpjXjOUJiECGReI4VFhKPjQ3X
spJ43clFBuEcow0Ld6j/d4P6TVWme6aUIggggAACCCCAgDgBbYxJEgRECdim1zoeDXsQBDeCgDSB
4OqYeMyOQEgQkChwdzPRBEisnZoRCB9eMW3sKQgKBEQKPNvVfEozACIfPkWH4avfcJ2EUrv94Xwh
CIgSOB33u2GzmLYDMF6uN1uCgCiBzXo56X3fAP50Nl8RBEQJLGZTv+1Fd4Bmd+CPCAKiBPx+p/X5
CmQvwaVKrU4QECZQ88puJqntn7BsLl8gCEgTyGUd2/92ANgEErUEQ7E/AWMSUf+rGEFAqIC4zVcK
RgABBBD4F3gDqYrVAAplbmRzdHJlYW0KZW5kb2JqCjQ0IDAgb2JqCjI3MAplbmRvYmoKNDUgMCBv
YmoKPDwgL0xlbmd0aCA0NiAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0
aCA3NjkgL0hlaWdodCAxMjMgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRy
dWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt
00FOkwEAROFfaZECxQYKykIJ2K4MRIkhYaEhrFgQL0Hg6oCXqNVrvG9uMG/mrVaCQJHAw+n+9ngY
itV1RmC1elwc7BDAE7IEnpZzAmTXV3z1tDwkgB90CRCgu73mawIEcIM0AQKk51eeAD6QJkCA9PzK
E8AH0gQIkJ5feQL4QJoAAdLzK08AH0gTIEB6fuUJ4ANpAgRIz688AXwgTYAA6fmVJ4APpAkQID2/
8gTwgTQBAqTnV54APpAmQID0/MoTwAfSBAiQnl95AvhAmgAB0vMrTwAfSBMgQHp+5QngA2kCBEjP
rzwBfCBNgADp+ZUngA+kCRAgPb/yBPCBNAECpOdXngA+kCZAgPT8yhPAB9IECJCeX3kC+ECaAAHS
8ytPAB9IEyBAen7lCeADaQIESM+vPAF8IE2AAOn5lSeAD6QJECA9v/IE8IE0AQKk51eeAD6QJkCA
9PzKE8AH0gQIkJ5feQL4QJoAAdLzK08AH0gTIEB6fuUJ4ANpAgRIz688AXwgTYAA6fmVJ4APpAkQ
ID2/8gTwgTQBAqTnV54APpAmQID0/MoTwAfSBAiQnl95AvhAmgAB0vMrTwAfSBMgQHp+5QngA2kC
BEjPrzwBfCBNgADp+ZUngA+kCRAgPb/yBPCBNAECpOdXngA+kCZAgPT8yhPAB9IECJCeX3kC+ECa
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
pSnEe96Tojj8iCMKQ7TfQ3w4ZKlnUXaOwBNrJenlGOQTH7zaOqaMpwZNtPSkR0UQ8UlaMB66RB+Y
PZ6l6ec9s28TRoWEOzX9umm/x3EVbfelupTmloc7VH073r3JHWrk+XG7xW8U/Nkvo7jwX1L7eoP7
X667rM0KZW5kc3RyZWFtCmVuZG9iago0OSAwIG9iago0MzE5CmVuZG9iago0NyAwIG9iago8PCAv
VHlwZSAvUGFnZSAvUGFyZW50IDMgMCBSIC9SZXNvdXJjZXMgNTAgMCBSIC9Db250ZW50cyA0OCAw
IFIgL01lZGlhQm94ClswIDAgODQyIDU5NV0gPj4KZW5kb2JqCjUwIDAgb2JqCjw8IC9Qcm9jU2V0
IFsgL1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSSBdIC9Db2xvclNwYWNlIDw8IC9D
czEgNyAwIFIKPj4gL0V4dEdTdGF0ZSA8PCAvR3MyIDE3IDAgUiAvR3MzIDE4IDAgUiAvR3MxIDE5
IDAgUiA+PiAvRm9udCA8PCAvVFQ2IDQwIDAgUgovVFQ0IDE2IDAgUiAvVFQyIDEyIDAgUiA+PiAv
WE9iamVjdCA8PCAvSW02IDUxIDAgUiAvSW0xIDkgMCBSIC9JbTcgNTMgMCBSCi9JbTIgMTMgMCBS
IC9JbTggNTUgMCBSIC9JbTkgNTcgMCBSID4+ID4+CmVuZG9iago1MSAwIG9iago8PCAvTGVuZ3Ro
IDUyIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDc2OSAvSGVpZ2h0
IDEyMyAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA3IDAgUiAvU01hc2sgNTkgMCBSIC9C
aXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCngB7L1pu3Vd
UR7qX8j5kPM156+cGKM5asS+QTRgi20QkL5RBFQQY4dN0ID0xh419mCHQhQFQfNvTlXdo+5Ro2qM
seZq9t7P87zba17zqll11133qKq51nK/L/Ca933ujR/6P8P14fExRmuoeoiXEC563HjDh/5PugYB
Drulk2Kq4A+vxczAS1XngikpnfdZ1ZOOuX9cNadsjizSGRMh+HFY0orahFv3J73mu2Gx9PXGanme
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
1NXSqsGaY8N1p1TxkOMNZrkSUv1ognlA0qjgYbqqUtq4PMIJzQeGdd2bXpfn/GFpf7BC1jG17XQX
L09rO1pketActJo9Ef42WVREUcdrt13P8eWJk7JzYRnaGjjnMCzRABl9ObVua4KSWH+sLeY8uTzY
n3b8ULoOy8ixPP9/O2eP00AQQ2HOQEPNLZI6oocScgyitNCEq/BzSjzj+bHHu5MgUSD0RaPVZp79
/OZbBChFBE46Zl6aR64+Un1M+iOdQ+rDKo2JWB6nPil2Dm9/LWtBdpDiNKK1ZOBy2JwnWYmkGXwe
hbD6Z0INe/J0io/7lU+B7o6fu8O7Xx+7Q1tVes4382vxkd71rib94CaEkd55ElXTCBNGu0Qqqpdc
nrm0kqc7m+OPm8FZC1KkIPVIc2kpjx52ci3mxjllqHB+IU+F4Dytv78veaZdsebMTiNjjql5FHtr
17dKoG0OT8TVeMPecvY5tkjmpJdGCkN7pCD1SHMp5FEI82sxN86xvgfwJ53thzBSHJ3jTvSUGl1J
MjnHyrm0kqc756O5We2wwbmXBamnmktLeaS3O9fpsqP7i85WTffzodWzW+lOC2PaR+elxzf6XFYT
u8adlscEljy6WnHcSZI5grx1NV5qPrGrSy2J3pg8o3mW3DgtDkN7TZDcXD/LSS1VrRFPzTO5Fgcz
dOwyUh9XR6zuhDCTDHZiNLSq3sca+Vjp+PXwsvy9QNv9W16nzRMLAhCAAAQgAAEI/B8C2/1J/snZ
PL5e39xe8YIABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAAB
CEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhA
AAJ/icA30VxDbgplbmRzdHJlYW0KZW5kb2JqCjUyIDAgb2JqCjI5MTQ1CmVuZG9iago1NSAwIG9i
ago8PCAvTGVuZ3RoIDU2IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRo
IDEzNSAvSGVpZ2h0IDU0IC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDcgMCBSIC9TTWFz
ayA2MSAwIFIgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJl
YW0KeAHt2y1LQ3EYhvEFXze2+TLfEPGFgWBwa85u0BWLScuSMBHLPoArYtmKH8AgJmFBTKsLRotg
NYjoVzCITo+ccoej4XCLXuPPODyMw8P122DlJBK8KEABCvyFAv2ZTGGztrJ9WNqpl7rvnHgL1NO5
XOT3pi+dXjs4Pb56bLafObEWaLSfKs3O2OxyJEpvKlWunZ3fvLTu3jixFri4fd09uR6dWYpGSSZB
idUivHmAMjK9GInSMzgIStgt1osAZXgqH40yMABKrBbhzQOUockFUMIm9osAJTsxD4rdIlzgC2V8
DpSwif0iQMmA8pv+54Ni/13oAqBoE/sEFDuBLgCKNrFPQLET6AKgaBP7BBQ7gS4AijaxT0CxE+gC
oGgT+wQUO4EuAIo2sU9AsRPoAqBoE/sEFDuBLgCKNrFPQLET6AKgaBP7BBQ7gS4AijaxT0CxE+gC
oGgT+wQUO4EuAIo2sU9AsRPoAqBoE/sEFDuBLgCKNrFPQLET6AKgaBP75Eco3Ue26637o8sHTtwF
Ko1O9nvPp+RXt4rl/cLG3sdZr3JiKfCZt1iufufxushHvfgABShAAQpQgAIUoAAFKEABCvzDAu+r
AiLQCmVuZHN0cmVhbQplbmRvYmoKNTYgMCBvYmoKNDU2CmVuZG9iago1MyAwIG9iago8PCAvTGVu
Z3RoIDU0IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDc2OSAvSGVp
Z2h0IDE5IC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDcgMCBSIC9TTWFzayA2MyAwIFIg
L0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeAHtVs2K
HlUUzBNkljHrKD7DLF0pbszWRRYiDohKGNeTdQKCEETUmMeYFzBussj4TJ7b1be6+pzbPZ0J/jBU
aC5169Spc77qb8J3547/OQEn4AScgBNwAk7ACTgBJ+AEnIATcAJOwAk4ASfgBJyAE3ACTsAJOAEn
4AScgBNwAk7ACTgBJ3AbEjh99Kw/T08f+XECTsAJOAEn4AScwG1K4Nnp50+Gv9gev/jr8Yur8gRZ
H8pY2mFuVqrO1Sc0QR4/1SE17pSqfxXrtlW/xVQfbrVT0lmUAbBEQMERZkfMUoCbWR3pqhrOHZaC
xD47pzpAplZHHKCpPhy6U6r+Vfy2+9ABQNuvLR0RV01lYtCQ/BdWirmYvnNijaFgp1Sdq1g/ddVv
MdWHu+2UqpuKuQlALe0wNyvpRDoQaPWfWynGhfnw1E0g4EpD/XEfttcRLFW3Kn73feBAZwJ1BlmZ
Kq6aIwx9AlQ9q7VUmSquGmUCYyhPdSAJ2bh09tPrj7/5bfgT6Pzlm/OXV+e/x8nnSjDJSRbK9ijZ
8PftAa8nSo3p1YXZ8GmbNDH2mbeqE3VKrbZ9uv9SxQ66CTRrpm3Ihcsmc7Wbp6tuxdICpkHLPjoI
eIshPztELKv3tYwQnxiksxTzdazI6B1FAU1WUrxENH8rBsppq+Dx5G0Pf3mac99wNQUkNln22YwI
vXquVsKXZ/Jcpiwjli9/q4KfPuBisoixQ95ksZVG3WdLsOJjSpkegpWG/l3Z/7IOvSx+osXz8Mtq
vcvQJbTZs5UO/aVDjwWWNeRzhUCrDWOuntD0feYdYLLIDr2sPIubdLe2z+SZt63TK0O32SFWyl+e
1fKTPgbpLMUUZ3I0OmvWy0yprpbZ0gePh9Nn8O5fHqzdzsGXJ4/rsWDPwbb/z7/0+dXLn0ww+OB8
I1sJh6CLp7/05X0NPv61X54+NAcIvldb7B0PprTS4GUNlLLPoIqX1TUxtGl0E91B8dTy5uufX3/6
3a/Dn0Bnz1/J8+fZ8/QMq0omzHblSQJo6dVXbQEKdkqhgXJ4rhqvU+o42LK9Tqml2r7Tpe1oDCbp
03Vu6ck0/YRpBQA3PSkgSaYCagJodYunhgIyBCwRaClw8GQUgK9d0ICv7ezaKaln1YPRTTiRntoF
Ep4UoIVXvKzkTBP08poMaZWAdqFEh1pi75HSUDMkacsFIFM+mLiO2/v3uXal/wS0nYaw1VnEO5pq
dbAL42r7zqwdZ3YRwH9u6ck0UrAachOAWiJTgfZqdYuHhlVtIWaVoJbIKAh9XGsXNOQhYyO70Eue
19RY9cmQDjtKenJK7tp4WdDXdmVolYBqAsOqGo67pn3GpY3MdVxqxJUCLEMNd4OAPAEbyTTQE2OV
7QFCoOeqsVShpAY+w/ZGfvHjH598+8vwJ9DDi8uHTy6vOSkIgIddAImknjJtDLI+qYWGVKoDMQFl
AOQDsEQyaShQUMVRhVs9UWILANySWEvalczRyzOZJHGq8opZvMJNr8cxNxmaYBA1uMI8SE5RXqvg
VVmx9nIQQaqmK9x0CgUkaaXiqA55aHiqhpgjKINbPSGgHgA+VXyE4Q43MKE/1uCVVuDjqqWEqUmb
0ETbkxhXGEJGJinpRgEY7UoaChSk9nSFG08AagDgFpgyClDSLtWwmoC2J1ttZ6nqVfZWuG6i7RhE
jc6tMq4HvYq1lDBkHJGAmmBi0quAmGDLLQQsJTFKKqASQPUqrjj0FBPQBFXVoKR8whQA1Ik7DEu6
Ccg0hcrKozetwWtqTGJcoVFn5VmFQEuYkph05SYXl59dXH705Q/Dn0An9z88ee+Du/fen54Hd+/5
cQJOwAk4ASfgBJzALUig/baJHzkn9x8MfwKZdAJOwAk4ASfgBJyAE3ACTsAJOAEn4AScgBNwAk7A
CTgBJ+AEnIATcAJOwAk4ASfgBJyAE3ACTsAJOAEn4AScgBNwAk7ACTgBJ+AEnIATcAJOwAk4ASfg
BJyAE3ACTsAJOAEn4AScgBNwAk7ACTgBJ+AEnIATcAJOwAk4ASfgBJzAf5jA3zF9uZUKZW5kc3Ry
ZWFtCmVuZG9iago1NCAwIG9iagoxNTM4CmVuZG9iago1NyAwIG9iago8PCAvTGVuZ3RoIDU4IDAg
UiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDE4NzEgL0hlaWdodCAxNTg0
Ci9JbnRlcnBvbGF0ZSB0cnVlIC9Db2xvclNwYWNlIDcgMCBSIC9JbnRlbnQgL1BlcmNlcHR1YWwg
L1NNYXNrIDY1IDAgUiAvQml0c1BlckNvbXBvbmVudAo4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+
CnN0cmVhbQp4Aey9ebx/VVX//21Qc0BNnFFwFhRwQGQQQUERFUSEGJxA1FAUZRABEXFWRMEBtZ/N
82w2WGazlZWWzTZZmZWlmU1mmdnv96z1az3Wd+211n2f/Tn33Pu+d3/+uOzz5uxz9lln733Wfu7X
Xvv//J/xb1hgWGBYYFhgWGBYYFhgWGBYYFhgWGBYYFhgWGBYYFhgWGBYYFhgWGBYYFhgWGBYYFhg
WGBYYFhgWGBYYFhgWGBYYFhgWGBYYFhgWGBYYFhgWGBYYFhgWGBYYFhgWGBYYFhgWGBYYFhgWGBY
YFhgWGBYYFhgWGBYYFhgWGBYYFhgWGBYYFhgWGBYYFhgWGBYYFhgWGBYYFhgWGBYYFhgWGBYYFhg
WGBYYFhgWGBYYFhgWGBYYFhgWGBYYFhgWGBYYFhgWGBYYFhgWGBYYFhgWGBYYFhgWGBYYFhgWGBY
YFhgWGBYYFhgWGBYYFhgWGBYYFhgWGBYYFhgWGBYYFhgWGBYYFhgWGBYYFhgWGBYYFhgWGBYYFhg
WGBYYFhgWGBYYFhgWGBYYFhgWGBYYFhgTgv8v73/HvOYx+z/P/+OOuqo5zznOZJ2fw844IDLLrss
vMNFF13kTtZD/leY5corr7z//e+vp9nEeeedF2Z57Wtfe9BBB9kzNX322WeHWd7ylrc88IEP1NNs
4slPfnKY5Zu/+Zsf/OAH2zM1feqpp4ZZ3v3udz/0oQ/V02zi5JNPDrP8wi/8wuGHH27P1PRjH/vY
MMtHP/pR3o6eZhPHH398mOUf//EfjznmGHumph/xiEeEWfjxUY96lJ5mE0cfffQnPvGJMJfWH3s+
6SOOOOLDH/5wmOWkk05yJ8shlvzxH//xMMspp5wSZjnkkEO+67u+K8xy5plnhlke9KAH3XDDDWGW
pz71qWGWgw8++JprrgmzPOtZzwqzHHjggS9/+cvDLOeff36YhR+zVnbppZdmWZ7//OeHd7nqqqso
Q5jr2c9+dpiFZ8xa2dOe9rQwC5bEnuFdsH+Y5du//dt5a2GWJz3pSWGWH/mRH8la2ROe8IQwywc/
+EFqYHiXE044IczysY997OEPf3iY5dGPfnSYhR9pTWEWWt+//du/hblos2EW2jhlCLPQM4RZ6Eno
T8Is9D9hFixJrxVmwf5hFnpF+sYwC31pmIW+N2tl9NhhFuoe/Xx4F74LYRa+I3xNwiwXXHBBmIUf
L7nkkjALrY8vXZiLNhtmoY1nrYyeIczyxje+kf4kvAv9T5jlne98Z9bKzjjjjDALvWLWyuhLwyz0
vYcddlhYMHrsMAs9fNbK+C6EWT71qU/xNQnvctxxx4VZ+JH/FWbhUnzpwlxFK/ut3/qtMEvRyn76
p386zJK1skMPPTRrZaeffnr4LEUre8pTnhJmoZVdd911YcHOPffcMAvV9dWvfnWYJXP/aGVXXHFF
mKXD/eNSmftHAcK7UODsw8RjhlkwS+b+YcwwS+H+8crCLLxiXnRo5xndP6rrjO5fXytbwP2j85nR
/aNjDN8LHSndafg2C/ePTjvMMqP7Vwyy+GCFz8KPfObCgi0zyOITn7WybJCF+5cNsjL3rxhkZe4f
TlH2YcoGWbheU1sZDl7HIAtnMnybOJ+Z+4fLGmbhGXF0wwqAZcIsuH+402GWzP3DkeCthVky968Y
ZDGUCAtGD58NshiwhFn4ljHMCQvGsCjMwo8MpsIsuH9Zlq11/4pB1rzuXzbImtH94zuSuX/Ah/C9
8GMxyOpw/8Ap4Y0K92/GQRYoKaxmhfuXtTL6XjBX+CzLDLJa9y9zrsJCjh87LAA17sglWajG/8//
/PuxH/sxfvmLv/iLb/zGb5Rf3N8/+IM/CO/y13/919/6rd/qTpbD3/3d3w2zMOL7zu/8zjDLb/7m
b4ZZ/v7v//57v/d7wywZVPynf/qnH/zBHwyz/Mqv/Ep4l3/913/94R/+4TDLL/7iL4ZZvvCFL7z3
ve8Ns/zcz/1cmOVLX/rST/7kT4ZZfuqnfirMwo8/8zM/E2b5iZ/4iS9+8YthLn25LuOP/uiPZiTq
l3/5l93JcojH9S//8i/hXX7t134tzPL93//9//AP/xBm+chHPhJm+e7v/u5Pf/rTYZbf/u3fDrPg
h3zyk58Ms/z+7/9+mOWbvumb/vIv/zLM8kd/9Edhlne9611//ud/Hmb5sz/7szALP/7xH/9xmIVP
HmUIc2VfIp7x277t28Isv/M7vxPeBUvCfMIs2D/M8tnPfvb7vu/7wiwf+tCHwiz//M//TN0Is2SO
6Oc//3kczjDLBz7wgfAu//Ef/8FIMMzysz/7s2EWfnz/+98fZqH1/dd//VeYizYbZqGNU4YwCz1D
mIVnpD8Js9D/hFmwJL1WmAX7h1noFekbwyz0pWEW+t6sldFjh1no4ennw7vwXQiz8B3haxJm+ZM/
+ZMwCz/+6Z/+aZiF1vf1X//1YS7abJiFNg7ACbPQM4RZ/uZv/ob+JMxC/xNm+bu/+zt6rTDLb/zG
b4RZ6BXpG8Ms9KVhFvreH/qhHwqz0GOHWejh6efDLJnvyneEr0mYJaOd3Jr/FWahlfGlC8v28z//
82EWWtm///u/h1myVsb3+nOf+1yYJWtlP/ADP5C1sl//9V8PC/Y93/M9WSuDxYVZvuM7vuNv//Zv
w4L93u/9XpiFVvZXf/VXYZY//MM/DLN8wzd8w8c//vEwC+ggzMKPGVXgUlwwzEUBwrtQ4Mz94zHD
LJgF44R3yTg8xucVhFl4ZeFdeMW86DBL5v5Rkaa6f1TXzP2jkocFK9y/jla2jPtH5zOj+0fHGL4X
OlK609BohftHpx1mydw/PgpT3T8+PZn7xwcrfBZ+5DMXFmyZQRaf+BkHWZn7RyvL3L+sleEUZe5f
NsjC9cpaWTbIwsHLBlm4heF74UecyfBt4nxm7h8ua5iFZ8TRDW+EYxxmwZK402GWzP3DXcdpD7Nk
gywGBZn7x1AiLBhDj2yQxYAlzMIAJ5shYlgUZuFHBlPhs9D6GIKFuQr3LxtkZe4fzzjV/cOSmfuX
DbL63L+slS3j/gEfwvfCjyCL8L0U7l8xyAKnhDcq3L+pgyygUOb+gZLCZ+kbZIG5wmdZZpDV4f4V
g6zM/eNL+i3f8i1qtMx/C+0wfuywwIywl7sPEps5CduWxC7mimdOwoyu+DqSWDjYjCQ2m+/YSSQW
V3xGElu44pmTUJDYwhXPnITMFcdJyFzxrSWxtLJBYsNPbZ8rvrUktnDFO0hs4Yp3kNiprvgyJBYM
MiOJzeY7tgOJta64+uQktpbEIsiZkcT+0i/9UtiW+0js+973PmsoTfeR2P/8z/8MyzbjRPxi7t8g
seGr3M5yl4wRFSR26nzHOpJYpkFnJLGZ3GWQ2IzEFnKXDhJbyF06SGwmdykm4rNWNkjsVPdvl5DY
Qu6STcQXJDZrZY7EqidDImtlHXKXz3zmM6rDGbA39BBm/HFe2EvBYBpDE2ubhqY7NLGLueKDxIZt
apDYqZrYQWIHiR2aWO3zbaJDEztI7FRN7CCxg8SGn3I0sYPE2u5I00MTu44LDzNGNEjsILFhB5hp
YlG9zqiJHSR26pIo5juyJVGF+zc0sfr9sgncv63VxO4wEpvNd2RLopiIzxYe/uqv/mrYL+lCrQF7
Q/vM+OPssJey7ZLoBIuR2AVEER2a2GJ5Wkd0ArSC2cKZLDpBQWKzGCAw7Sw6QaGJzWKAZMvTtm10
goLEopXl/4YdS6bWKzSxxfK0bLq20MROXZ62jCYWPTY1MLRYptYrNLGZK44nM6IThEbe8ugEO8kV
79DEFsvTcNusB67pgsQWy9Oy6ARZK0MTmynPO5anEZ1AtQf6IJLIlqdR4AU0sYgipkYnKDSxmSte
RCcoNLHE9XK2ksMiOsHakdj3vOc9M0YnyGKADBK7jiR2AblLhya2iAHSEZ0AQjU1OkGhiS1CwGXu
X6GJnRoCbttGJyhILIOsqdEJChKbDbKK6ASFJjYbZBXRCRbQxDILMCOJLULADRIbfv23M4ldu0EW
7t9UElssPMzcPzwc/JzwbRbK88z9C+Uu1Aq5/oC94Th3xh83A/ZK8RgLh5VkBAqbGihsO5PYwhXP
ohMUJFYbvqs5g8RmJHbtAoXtMBJbiCIyRlQsnMnmO2ZcOLNL4sQOEjujJrYgsVPnOwaJLUQRWXSC
zBWHxGau+CCxy5BYxlyhNz5jcKpdEid2J4WA2z0kdmorg+kNEhv2GH0kNhtkDRIbGpkf5yWx2XxH
FgKOOCeZ3AVNvhv2yuGITjBIbFiZFyCx3JdYUpnyvCM4FXP6bjMOZT4D9oZvecYfZ4G9BLEMi5RN
1+4kTexirni2Y1ehid0NJJZPZ7ZlQ8eOXcWWDVmc2EITuxtIbCGKyBhRoYkttmzI1HqFJnaQ2LBb
xkmgBw4dy2K6dqoootixayeR2MIVz9R6hSa2iAGSxYnNWlnHvnjrSGKZOdWFYK5KZ97jYprY3UBi
UXFM3bC10MSCtd1LlMNiw9aslaF7GSQ27P+ZoMn2xcsm4ncSiV1s4WHm/hWa2CIacxadIBtkEedh
e5LYYlvkwv2DhYaVmanzsMfo08Rmg6ydRGKLhYeZ+1doYotBVsaICk1sNsjq27FrkNiwyWRLosa2
yNlEfKGJLaIxZ+5f1so6tkXebBKr9SfbFhn3L9uMA71B2DO7bZEH7FUjb3ZiFtiLIC2brh2b52Zq
vYLETnXFiU6gTca1rxk1scXmuazBDytqQWKLzXOzOLEFic32xdtJJLbYsiFjRAWJLTbPzdR6Ha54
H4mdujyNYPJZK5tRE0sryxbO0MuF9b/PSRgk1nVicrjLRRFbTmKLLRuyOLEFiUX6GDaZPhI7NVDY
OmpiEUVM3bGrILGZK95HYgkQEb7NnURiixggROoLH58JSkbQYW82o/s3SGzm/vVti5wxooLETp3v
WEcSiysV1mRcrw4Sy55BYZMpohPschKbDbL6SGw2yOojsdnCwywE3Hvf+96slQ1NbNjKBoldu0HW
DiCxtovOlOesR5vq/hF/TBceKrnKtBm2DCO9JxaYBfbSOzFdOzU6wWKa2MIVzxjRjK74ILGZKz5I
LHUjbLyDxNKfhD5PxogGiZ13eRryp7BmDlc8rJaDxGaiiI4tG5YhsbjiM8aJHSR2qvtHWGOmD8JO
JlPrFdsEDBK7QJzYxTSxRQi4jBGtHYll4niq+1doYgeJnRon9rOf/ezUOLGFJnaQ2KnRCZjvQD4U
9v8f/vCHQy+rb0nUtt2xa+2iE+ykEHBbTmKZ79hDTaxtO5tEYu0tSMNjw4bJ2rps4SE6kDAL7p9s
xjFgrzPy5h3OBXt5oYUrTrcWvnF+LEjsAqKIDhLLlAQfnfBxsh27Ck1ssXluFp2g0MTSgYQF69PE
ZrUuW57Wt2NXtjxtxh27Ck0sWwaEFuvTxLKdQWi0naSJLbZs6CCxxZYNmVqvWDiTbVE948KZEZ1g
J7niBSPif4VtGUlSFo0527Gr0MQWyvMsOkHWytDEZsrzrSWxyN6yLRuyHbsWI7HF8rRMrVdoYsHU
YZ0pohNMFUV0RCegIs1IYqnk4RezcP86WtnQxLKQIbRz5v5tBxLLxzGs/1tLYosYIJn7V5BYut/w
vfSR2KnzHSx6KjSxYcH4ce00sQWJzQZZfSQ2G2QV0QnWThPLM85IYrF/WM36SGw23zFjcKqhiV07
TWwxyOqIE1vEAMncv4LEFnKXzP0rSGw235EtibKaWPepnZHEsrQ82xY5c/+Qu7CXsSuSHNbu34C9
odE248cZYa98ArZWE7sYiZ3qiiNIGCQ2dBIGiZ1xx67FSOxUUQTh4waJDev/Lo9OULjitZMQfg0X
I7FTleeDxOKlh/W/0MRmrnhHoDCiE2Su+CCx4Xvhx2y+AxKLbx/mmtH9G9EJsiVRfdEJBokNPxmF
JnaQ2NBig8TOGJ1gkNhsMw5kYOEnhh+HJjZsmFu+GccgsRqdwL2gNSWx7inkEKibuX+Z3AV0nMUm
ReIrzXyEcQitPeOPs8NeXlwWJ7YgsajFwofq08TuBhLLfkkzamJRS4Yf1p1EYostG2BEU+PEFls2
ZGq9gsQWm+dmar1CE7s9SSzzHdmWDbtkx66dpIktXPGMERUktpjvUGfAdVBZK0PEuD1JLK54tmUD
YtHw81doYhHLhVm2gyZ26vK0ZUgsooipO3YVmthieVrGiDJRBJrYPlFEWAEGiZ3q/u0STexi2yJn
ar1CEztVeU74tayVZTFAtlwTy1YIbE3rvmJyWLh/WXSCbJC1k0gskWCLHbumxoktFh5mar2CxBYL
DzO1XqGJ5a2FnXm2GQdyuKyVzaiJpZUNEhu+lx22GUc2EV9oYov5jsz9y1pZh9yFOLFZK5tRE0sr
mxqdoNDEMg8edv7dmtiwZvaR2GyQlW3GgVmyhYcZs4X+4YGHFpAfs4zhY44fOyywGbCXd1dEJ5jq
im+5JrbYPJfFPmHtLUhssXkuC5HCN1iQ2GxfvGx52raNTlCQ2GLLhowRFSSWiAqhkftIbOaK7yQS
W2zZMOLEhs0fJ2EECgtb2TqS2CIGSBadoCCx2XxHhygCTeyXvvSl0M5rp4ktSGwhisgYUUFipy5P
GyQ2iwHCaGuXxIldQBO7GIkl7mLYYwwSm5FY6FloMWhb5v4VJHZqCLhtG51gMRKbDbL6SGw2yBok
NgtOlQ2ymG1h253QAZ5xIn4nxYktohPsJLnLDiOx2XxHx8JDSGzWygpN7NaS2Mz9I/4YLzps/hn9
Y21dRv+4zoC9oZsx44+bBHt5d1mcWMan2fI0pnGzR8vixA4SC6UMjTZjnNhBYmeME1tsnpsxokIT
O0hstnCmEEUMEhv2GMuQ2EIUwYL6sGCFJnaQ2KnRCfo2z800sYPEZsvTMkaEKELDlDlXOWNExZKo
zBUfJHbGOLG7nMQyPp0xTixj52xb5GwivtDEZq1skNhME1tsi5yp9QpN7G4gscwCUANDzyRT6xWa
WOInu25fD0d0gtDIWx6dYJeT2CIac+b+FZrYQnmeTcRnrQxN7G4gsfjemSY2c/8KEpsNsgoSmy08
RMKdyV1Qm4RtGfqXbYs8YG9osRl/nAX2ZstmCxJbuOJZdIJCE8vnILTJ1mpiiy0bOkhssTwN7Wv4
+IUmdu22bIARTY1OUIgiMkZUkNhiy4ZMrVeQ2MwV71s4Aw0OK8CMC2cQcWULZ3ZJdIKd5IpnTkJB
Yov5jiw6QdbKiE7A2gcd49hENt+x5ZvndsSJZRZ725LYqcvTUBdkrvi2jU5QBArLGFFBYjNftI/E
ThVFsMNOJoqgkw87/xGdIHP/ih272MvGdkeaJpjSAppYlHJToxMUJLbYFjlz/woSW0Rj7tDETp3v
YJ37AppYWhl6UX3pNlG4f9mOXZncpdDEFiQ2k7v0kdhskFVEJ1hAE1ssPMwYUUFii0FWxogKEpsN
svqCU2XzHUMTG37Ldokmthhk4bHb7kjTBYkt5C6Z+5e1Mma0p853rCOJRe4yNTrBYiQ2G2QtQ2I7
Fh5CRRi1hc05pH+Zgx1eYfzYYYFZYC8D4UFitfu1iT5NbOaK90UnyFzxjkBhM0YnWFMSOzVQGLvy
DRIb9kvZdG2xY1cRJ3aQ2NDIfZrYQWJtH67pxTSxmSu+k6ITDBI7dcPWYknUtt2xaydpYgeJzZTn
g8QOEqtfSZsYJJboKKFjNqIT7KQQcIPELhCdYJDYTBO7AImlV4fyodIJe7OM/gGoMx1muy3ygL2h
bWf8cS7YS5GyOLGIIrJg8vBG6xtoutDEMvWpp9kEU6Ww0NAyhSa2WJ4Gp7XX1/Takdhiy4ZMrVeQ
WKb+QyP3aWIzUUSfJnZ7kth3v/vdQxMb1pk+UcQIFKZ9kU1sW00sUCvbsoFZafsImi40scSD0tNs
oo/EZjFAcDzsxTXNvP8CJHaxLRsytV5BYostGzK1XubFYfypy9PoSBfQxFJdZySxhSvO+lCtWjaB
KGLEiQ0/GZn7txiJZcIxLFifJnZqDBAc6ayVzUhiaWU4LbZCajpz/wpNbKY8ZxI8c/8KTWwRAi5z
/9aOxBbbImdqvUITmw2y+khsNsjq08Rmg6wiTuwCmlhaWbYtMsr/sPn3LYliLkxblk3MuCRqaGLX
buHhlmtiWV0yNU5sQWKz+Y4+TSyrcmxL0XQRnWABTexi2yKHmliMUJDYbJA1icSKnTE+ASLCDjCb
76AjzULAuW0CsmFCeLvxY4cFZoS93D1zxflAT12ehhtQkFht4y6xk0gsWwaEL7SPxM64PG2XkNhi
y4aMEWWuOAO0bL5jxoUzQxO7dq74lkcnKEhsEQMki05QkNhsviNzEsCAWSvbJSS22LIhY0QFiZ26
PG2QWCCt8y7kcJBYRnahZ5K5f9uBxPJxDN9mNt/BqtWslWUxQHYYiZ063wFrLUhsWGH4cZDYsFpC
YhfYjINbF9EJdjmJzeY7BollZidszpn7V0QnGCR2qiZ2MRKbzXfgsYdvHww4SGzYmfeR2GyQ1Wpi
5aabSmL1udBhTnX/mDhYhf4N2Bs2qxl/nBf2UjCcB60YLjFIbPji0MTuBhJbbJ6bOQmFJnaQ2MxJ
KEQRQxPreiQ5zDSxhSiiUOtljKiIxkw0+7Bgu5zEAlumxoldTBO7G0hssWVDptYrNLHFlg0ZI+po
ZYPETnXFB4nNNLHMd0yNE1toYnFyQvevTxM7SGz4xSw0sdnCwz5N7G4gsTxjthtLptYrNLFFCLiM
EWULD1kaPEhsWP9ZErWbSWwhd/nYxz4WWowf+V9hz1wsPMzcv4LEMhMa3qVPE7s9SSzL/AGboZ0z
928xTWw2yNpJJBZFx1T3ryCxxWYcmQ6zo5XplPqAvWH/MOOPs8NeylZsntsRJzZzxYvoBGuniUUU
UezYlS1P69g8N1PrFSS22LIhU+sVJJa3FtberdXEojzPtmzYJXFi104TW5DYYvPcDhKbtbI+EjvV
FWfRetbKZtTEojyfGp2gILFZNObtQGKnLk/DLAtoYovNczNGVJDYYsuGjBFlrnixeW4fiZ20ZQOj
BsJHTw0UNuLEZq54sWNXEZ1gAU3spz71qanRCQoSi1os9DH6SOzUffGITpC1sr7oBOGz8OOMmlha
2Yw7dmX74g0Sm03EF5txZIyoILHFICtjRAWJnbot8iCx2SBrkNiOQVYHic1aWR+JnTrfwaL1rJVt
rSa2ILGZ3GU7kNipIeCITrA9NbEFiS0248g0sQWJ/fjHPx76DB0klgbLqC2k93MtiVLHb8De8K3N
+ONmwF6KN0hsxoiKzXMzJ2GQ2A4nYSft2DVILNAp7PSyVjZIbKaJHSR2apzYQWKzQGGDxGauOOPN
0ENmOcYgsWFPPkjsBz7wgbDODBI7NU4s8QdmjE4wSCw1MKyZGSNivoMVFmGWYiJ+J+3YtXbRCQpN
bCF3GSQ2/JYV2yJnE/GDxM4YnQAPf8U4sdpHDRKbBafa7In4AXvDPmQzftwk2EtRl4lOUGhi0crO
qInNXPE+Ekvc3fBtbq0mttiyIWNEhSa22LJhkNjw7eMkjC0b9PtrEx2iiA5NLIt2p8aJLTSxRTTm
DhKbzXd0TNcy85vFAMmWp1HgBTSxfVs2ZDt2FVs2ZGq9zBVHXTB1edo6amKLLRsytR4rcNmbJuzN
MuU5uhf2Ig+zuC0btAfoCBS2S6ITbLYrLq8JEkvcRX0dNpEpz1nCkLWyLAZIhyaWVpbFAMH9C+sY
P2aaWAgVZQhzZe5fQWKzLapZgZ65f1krQ12ZtbK1i05QkFgI7dQ4sQWJ/ehHPxq+yj5NLNEebLXX
9NZqYottkTtIbLEZxyCx+sZtAvePHjisZoX7x9LXMEs2yOojsWs3yOrQxBb74mXuX0Fii2jMmfuX
tbIt34yDAi+gicX3nrpjV0Fii804sugEhSY2G2TtGE0sfQgLDxWW2n6JdLYivlgSlSnPN9X90/IP
ZW/4UZjxx1lgL2OxsEjbgcTOuDxtkNiMERULZxbYPBd0kC2c2SWa2LVzxQeJzUQRg8RmjGiQWMYp
4Xc2Y0SDxO6S6ASDxLqRjhwOEjujJnaQ2KlxYgeJzTbj2Ek7dg0SmzGiQWKLOLGDxIau7CCx2TYB
WSvbVBKr7+gLX/jC1OBUxUQ8vEKvPGCvmmKzE7PAXlzrIjpBJopAE7s9SWyxZUM2XVtoYhEYhCOR
Pk1ssTxtkNjQzsV07dTlaX1xYteOxBaueKbWKzSxRTTmLE5s1sqIEztVFEHEobXTxBZbNmSzn4tp
YhF/hq1srUns+eef/yTz75xzzrn22mvD6LKZWq/QxBLb1lz7v5Onn346NuwjsVOXpw1NLJ1J6ERt
B03sNddc83rz7+u+7usoaocmdvNccWc60cS+9a1vdVX63HPP5Ud3shwWMUAy9y9rZdC2qfMdy2hi
aWUr7tjFGxfTnXbaaVdccQUvHwmWs5vGANGT1dp8ztzJcliQ2LXbFhlGNDVOLEppS2IxrFrsuc99
LkZu9bcFiWXAEhq5iE5QaGKLzTg6glNlyvMsBFzHkqjC/dsl0QnWThNbyF0yRlSQWOaOw/rfp4md
OshaR00srWxqnNjFNLHZIGsnaWIR8eo+X254krl/hSY2G2T1aWKzhYczLolazP0jCI8zrxzuybbI
A/aGne1m/DgX7OWlF8vTZtTEFiSWjQnCqthHYqeKIrh1QWKnLk8jGODQxIZvM1s4M0js2rniO4zE
ZltU95HYbIvqbHka3uaOJLGuE4CNZDt2AZzdyXJYkFgJFHbIIYfwHXT/XvGKV4Qf3Gy+g8UFIYkl
Rqu78s1vfnMp2LYlsa95zWuGJjZ8+/OS2C/7si+zdeMe97iH3HRFUYQrYeGKZ4yoILFZK4PEPv3p
T7fF1nQ245Mpz7cbidXeA9crc/+UxOrJksDBy6IxWxL74he/WM0lCYzp3iOHEp3gsssucycfdthh
RXQCHF1XKjksduxaIDqBI7G2hNlEfEFiWQXcmotfqOEITuTiX/M1X+Ps9va3vz3MVZDYqSHgED5l
rWyQWPvSNb1LNLGLkdgFQsANEpu5f/RLU0PAESd2kNiwW+4jsbwC7VtsIpvvQBM7SKw1lKaZoCnc
Pz3NJrq3RR6wN2wCm/EjTlH3ZduRwiCx2ea5qPUY2tvWoemMEX36058e0QnUSjZBmL4OUQTzX2FV
H664ta2mt5zEFpvnMisdvspCE5u1sp1EYnHF3/e+9+kbtAn0paHF+JH/Zc/UNJcK1a1kaXt+ybUZ
JFbLowkw+NRAYRmJ5VmoGCHs/cqv/EpW4YVGo5PXwtgEYY3bHbsK2EveYseuIhrz5pHY66+//thj
j91nn30oWyaK2A6a2PC9zEti2fwxvMuMJDaDvXLfrJV1uOLzamIf8IAHOJgmh8cddxxOS2i0bCK+
0MRmrWzzSKxty6Q3QxPbwt6TTjoptBiWfOUrX+nsDOylYK1OVa5QbIucqfUKEvvBD34wLFhBYgtN
rJJYZ+TVNbFve9vbTjzxxFve8pa4fzWJbWEvazcWILG0MgBCaLS1m4gfJHbtQsBtOYkttkXOJuIL
TWwWA6RPE7s9SSyDLOK2hT1G4f4VIeC4oOtg5ZBw0OFdCk1sNsjaSSSWYBozRicoBlnFRDwqtfDV
zOj+dZPYsGB0jGEdY5DVsRmHzlBnguqwDOPHDgvMC3upA4UrXuzYtbWa2GLLhowRFSQ2c8X7Fs7Y
5Wm2iWWiCGZkpi6cGZrYneSKdzgJ8KgsBki2Y1dBYov5DuaybR3WdNbKILHZfEc2XQsGXEATSysD
bGr5bSIjhIuR2CJQWDZdm7niaGKnLk+bncRa22q62Dw3Y0QhiZUv5gknnOCgihzuu+++GVZdvZXV
sFeeKHPFCVoydXlaN4klhsAznvGMvfbai2e/053uJAWjYwydinUPFOYeaqtc8Rr2UshME0srw51w
TyGHuB/aTGyCjjQjsXS/9kxNhyQWaasrtradm9zkJkgo2/kOKVifJlYL4xKbQWLdLTicURMrJLaF
vYcffjgL38JXSbVU20pCYC8FK0gs4dHaB+GXTSWxescNSayeqYlVNLHPe97z9t57b4xws5vdjIzF
tsgwohb2nnXWWQWJLRYeZoyoCE6VtbIZg1MNErvLSWwhd8ncv4LEFnKXzP0rSGw237F2mtjFSGw2
yOojsdkgK4NpdHHbUxNbkNhskFVMxBckNpO77El0gvaDngWn2s4kNtsXLxtkdWyLrG5AVj9bS45f
+iyA+9SXkVzZ1AOvD8c+vCwDganRCQaJpc/RFmETjAVCI/PjTooTO0jsILG22ms6WzU8SKxEJ1BD
aWIdSWyxZUO2bnp1Eiv9ZwsHlLGccsope0hiV4G9vKCOzXNnJLGM3fbff399aoW9FIyRYPiVWetA
Ye0TZa54hyZ2dRLrqKmGcbDFm0RiJWPmiuN67TmJvfTSS7WetAmoGnVmTUksJW//ZSS2TxP7hje8
wRkN2MtNQxJLq3QnK+wly+qaWH2oTSKxen1J1CTWnSyHBYklhOyBBx6odhDYS65im4CLL75Yz5eE
VEtWjA4Sa/sWTXcsPCyiE6wdiS3kLh2MaJDYqdEJmNEGbGpttInM/RskNpO7dEQnAOln2yJn7t8g
sR0T8fNqYhcgscXCQwKbh59yfswUMuyewzRllmvAXtvvbUYaX6j7sgXs5YUWoohMrVdoYqdu2UAw
+QU0sSwNGyQ2bLyFK16IIpClhbVxy0UR2cKZQhNbzHcgMgyNVmhip8YAWUYTW2zZ0EFi6U/Ct78d
NLELbJ7bQWKZkQ/jxGLGjBEVmthiy4aMEWWuOE7CjMvTcBKmLk+bpIktYC/BHK6++uo9IbEt7L3F
LW4RNn/YTlj/F4hOcKMb3cjiEQt7KardPNeVcKs0sWLAxUQRGSPKWhnd9SquuIO9KMmdeeVw+2hi
oSJ3vOMdbVUBvtnDO9/5zvJqCvcvixObtbIiOsG8JHYBTSyfRWsu0gJ7MVpLYmvYS5ZiW+RMrVeQ
WNTC8u7c34LEFppY3lpYmQv3L2xl++23n7WYwl4KmW3Y+qY3vclmIS2wlyzMd2QbtjJEdQ+uhztp
x66dRGILuUum1itILHF79I3bRJ8mlq92WP9p1PbimiY6wQKaWOY7ZiSxzINr+W1iO5DYbJBVRCdY
QBPLwsOpcWILEpsNsvpI7Iwh4KAiU0PAdQSnWsz964hOsIr7Z5tMhyZ2MRK7h3IX2w0WCw8H7LWG
2ow0jlD3ZRX2Zrg+CxQ2SGzmio/Nc3eDK77DSGw239EhisDfyKIxZ8vTCKewy0nsVFHEepFY+TwV
TkLGiFiexpSTdag07TSxBezl+3jXu971He94RzeJbWHvbW5zmxkDhc1CYr/8y7/c4hEHe7HbLnfF
Z9HEqqNF0Cqpig723va2t51RE8t8h8ZD05oviW4SS1wXW09ufOMbX3HFFfYX0kh/5S5rR2KJBDvj
jl0hiUVA7sylsBejORK7IewlCyQWjbFWLZtYgMRyuxkn4kMSe5e73MVazMJeqWYtiS1gr2QpJuIZ
dMs57u+ME/G7RBO7GIldYDOOQWIzuQtz+viTrrHIYRGdYJDY0GJFdIJBYkOL9cWJHSTW+gma3tRB
lt6FKa1Qhzlgr5pokxL4Ud1XVtgLopwaJ7bQxBbL00Z0grDHY7p222piW1dc6lufJnYBV7yDxBbR
mFlQH7avQhNbRGPO4sQWmtjdQGL7tmzINLF8dMJW1qeJ3Q0kttiyoYPEFsvTWNIbvppuEitts4a9
fCKf+MQnct++HbtC2Mt9t5UmdkPYy+MX0Qm2dnlaB4ktRBFKYtualpFYJigpQ3s+v3z0ox8N+38h
sS3sJUu2Lx66xw5NbDbf0UdiTz75ZEveHvawhwEB7C+kH/rQh6opwugEGAT3b+qOXQWJhdDWO3Zp
eTQRklh5U5RZT7MJR2Ltay00sY7E1rCX2/G+VBOLDAyPV/8RVZtVBrZIku6ITsAsADXQPoKmM7Ve
SGIlF+2iLZX8sufu34awlxs5Ekt7FKNhzMsvv/zCCy98/etf70qIJl8f2SYGicV0zlZy2KeJ3Z4k
loqRRWPO3L9CE1vMd2TuX9bK0MRmcpepwamo1duWxOJ7T40TW2his0FWnyY2G2TtJBLLpC0jUNvv
abojOkEWjXmQ2GU0sR2DLCd30bcPid2kQZbeggTuXyt3GbDXmmgz0jjn3ZdV2Ev3yEUKUUSm1isW
zlAfwoINTWzoiY0tGzJGVJDYQnnO1zC0c0Fip853bPnmuR2a2GLz3CxO7GIkduryNNQFmSu+baMT
UOCpO3YVJDb7vBaa2KyVdQQKWyA6AV+QYssGRrXyidkQ9hLM4WUvexkdAlMnUzfPpWd2NAxlr9yX
ziTsZJZfnuZgL8Fjw4KtGJ3A5p2XxMKO7MVtuoPEFq54poktSCw0wJZH05krDtMLYS8Z+0hs6C99
/vOfnys6wbXXXktDsJUZWS83Pfjgg+2PnPPGN75RH78gsUzr62k20UdiedLQAquTWM2+eZrYDWEv
dihILHMH1lCa7iOxxbbImVqv0MRm8x2OxKqRkVetEpzKwd6b3/zm+tQ2sUuiE+xyEktfal+6pvtI
7NT5jkFiM/evj8Rmg6wiOsEuJ7HZIKuYiC9IbCZ32cPgVNoqSYzoBJn7VwyytiGJlXfaIXfB/dMv
vks49y8bjbpc47DbAjPCXsowSKzt6DQ9SGzmJAwSO2N0gkFitzZO7CCx7XRtt5OgJLb9tM2uid0Q
9vKVJHTkO9/5Th5nKol97Wtfa1EYaYW9PNrWamLVFXew9373u18WJ7bQxO4wEjuvJratxvzizE4Y
B/UZOjSxmSvep4l1rjgFO/XUU11NhsryFMhN3e9sa6gPQgLavD1JLErpME4sD5Wp9faQxK4Ce8V0
a0Fiba3eJE2sg723vvWt6YFt7dL0jBPxxY5dRXSCtSOxiLimxoktNLGDxE6NTsB8x9Q4sYtpYncD
iQUds5uz7cQ0nU3EF5rYQWK1K3aJjh27ion4qXKXxaITLKCJXWxb5Nb9k3eK3CXTYar40719VHCZ
+2db2YC92vlsUgIvvfvK+nJF2SvXYVbCvWs57HMSRnSC8O2sKIqweTfJFbe3IM3akAVc8S3XxBZb
NjArHdb/gsQWWzYwY+4sLIfZdC1ro6YuT8PbXEATu9iWDZmTUJDYYsuGTK2XfZgw/tTlactoYost
GzJGVGhii2jMs5PYsP5bJ8E2t6kklryIIojS4GgVwUjdLxyyhl3uNWl5Wg17eTqUb/YRNK0ktrXA
vCQWV9xRR2AvNy2iE2StDK3UVFcc2pa1skwUgSZ2KomllYWBwrA2ys/WwvyC8jzTxDKpHWYpohOE
rcyZ3cJeCrbdNLFua7ab3vSmshQUualrLDwIMQe0JpNgg12NTuBMlzGigsQSc9heXNN9JPYTn/iE
K5IcFtEJChL7rne9S8tjE6KJpeNytjrttNM2SRNrH4pWlm2LvM01sQ72fvVXf/UgsWs3yNpyTSw7
zM5IYrMYIH0kFg/EdhSaLqITLEBiF9sWWTGCPrgkChKbDbL6SOzUQRYd6QKaWKprti1yh/tXxAAZ
JNZ+KDW9fRYeapE0UQyyOkjs1PkOHOmpMUBw/9D1afltQiNzZmNqe/JI74kF8Dy7s2svbWEvV8tE
EdnmuWRh8Oi6ejkcmtht7oq3lWf3kNipoohBYjNG1Edip4oiBoktnISp0Ql20o5dRBl1BObKK6+8
xS1u4X5kffpVV10lH6bVSeyGsJcutNDELuOKO+oosJeC7WYSy+OjiSVSZeiZrL48TbO30Qmc2R3s
JeMymthVSOyLX/xi1xwe+9jH6tf/kEMOcf/3BS94gT64JLY/idXH0QTD7XlJbAt7n/70p68viVVD
aWJ2EtvCXrkXsyeugskhE/ELxIktNLGDxGYxQLIduwaJZQQdVuYsTuwgsZncZZDYbJDVMRE/NLGZ
+9e38HDtSOxHPvKRsF+ileG06EffJrKJeEI2ffKTn7RnSlqVHgP2tsaZ9xdc9O4LZrCXCzJEDSsJ
P+75lg1aYJwEnRdwt9vDQGF6CxI7SRNbuOKFWo//5cwrh8WWDVl0gkITW8QAIdK+fSOaLjSx25PE
Mt8B2NTy20QWJ3YxTWzmiu8kElts2ZCp9QpNbOaK92lis1bWESd2J5HYjjixq5NY6cdaVEWju/76
6x2/4nDfffd9xzveoZ3hKiR2FdhLPzDVFWfjJ7x6Iku85S1v0fJoItPEZoHCXPBYhb0UrNDEFvvi
dWhip8YA6SOxQFpiz/Jy3/72t6u5SLQkVjvnYseubHmaxIl961vfSvRaeyNEEXbHrg1hLwUrSGzm
ivdpYkNXHCNInFj2YnPN4VnPepZqYt/85je7//uABzzAmlfT3ZpYfR2aQK2Ehd/0pjdJfBW9BYnM
/eMZV4kTq7cgoSSW90i14YVqD4D97ZmaLoJTwcGcoYC9ZEQqkynP4cN6ZZtAkDN1mwDcP+7CI2A3
ay7SM0Yn4CNL86eVtXfpILF77723tRjKXjVC5v5tBol929veJv2GVjZGqZu98JC+nSqXOWaFWo//
pVayiWJb5OwuBYnNWlkRnaDQxGbK8ywEHILMBTSxtLJtS2KzQVafJjYbZBXRCRbQxBbbImdLogpN
bDbIKoJTdbQylkShUnMdrBwOEmu7I00vFp1ga+UuHZrYIhpz5v4VJLaIxpy5f1krYxKcT4O+QZvI
lOcseuIDZM8kPWCvM8jmHeJHdV+8gL1cc5DYDlccsBN+IwpXPGNEBYktRBGgrbA+FCSW9Q5hlswV
Z8eutSOxfKPD97IdSOzU5WkEbdiemtiCxBZbNmSMqCCx73vf+8K32THfQYNFZRHWf+0e3b0GiZ3q
JBSu+Cya2BD2Quwf/vCHW84g6Sc84Qn2hW64Y1cLe291q1uFFSYjsdwOtRjl4Stw0UUXHX744RAP
WzA2LbrnPe/5mMc85rLLLtPl8wWJJaTMG97whq81/xzsRU0HY9R/eI/XXHMNxXjRi15kMv13knPC
ZwlJ7Pnnn0+Wl770pXplt7YrCxQGiYWRai5JCATYkMQC6+juIJMQ7L322kvtxiNjxoMOOogAs696
1at4Okdi7XO1W1S/7nWv41l4HcwsUB5MqueD1CCK+++/v1r1Dne4wzHHHMN2ZtzFklgHezE7J7T/
0MQ6V5xZBjECLOi/X8P//lPyjyuuJFYLJomO6AQ4/F/1VV+lpiOByp1bU1SJTgD1cnu3fcVXfAVw
rH0WfskYkZBYatr/Ps3//1+qNHIRKTydLcOfM8888253u5ual/LQpsDLZ5xxBuxXblqQWEynBbvu
uuv0djRV/peFHlRj6t5Tn/rUO93pTvZl0eIOPPDAJz3pScSNceaVw4zEtgJpgb3kaifitWzsDimv
u91SdsM4sWBkYp6cffbZ2OdGN7qRvkReEEryQw89FGPKhnodJJZqj/vHCA4W+rSnPY1bEFNXb0EC
o7FEggAgD37wgwlY8epXv3pDEuuqNKa2F+RQTCF/6cde+MIX6tuUxCtf+UqE5Xw19EwLP1dceEgT
A+8Tzp1o7bbyU89vf/vbY7enPOUpzHEAdsIKkDEiAlxjKy2Yje4iJJYTHv/4x9OfEyZFH5ynpj/B
wqwOs6tu+0js1PkOFq0PEuvqmBziSWbuX0Fis0FWEZ3Adkq2vu0SEru1m3FMnYjnBQ1N7LyaWD6O
ttpresZB1nYmsUyf6SPbxGaTWLkXE/Rh78eP2bbIOJ/ZkijEA/YRBuy11tjUNO5E9/W1oeGBhBfZ
JZrYQWLBFGEFQJkf9hI08KlxYgtN7CCxU+PEMiMPcg9fTcaIBomdN06sw1zafLbJjl1aHk1k07Wb
TWK1lm6eKCKEvTw44/2b3exmOuKWhA3mIGWDxKqVbEI0sS3sZeSetbIwUBjMASDjIqa6UukhVOqZ
z3ymIF9LEmzBQFjgTc2ySuL444+HxLJy350Ml1hREwvEs3ROrgOGtQUjLZpYfemaABG7W1PxJG9L
YiUX5POcc86xoMZdwR7e5z73gRpZEusK5pannXvuuTb77W53Ozmf71obFUTPPOCAA+BdSmItP+Sc
e9zjHhmJRRShmlhijIOb9JqagD2quSQhJNY9CIeFKx6SWAqsd5HE/e9/f72XkNjHPe5x7pyLL744
Y0QFiWVCwV1HpNG8ZWbW7n3ve7v/6w5pnszRCGdeRRMLgXdX0KVnNNIHPehB7v+6Q97gIx7xCH01
ztQtiS1gr+S1E/HM3bjbgZ3dLTjMJuKZiX7Oc57T9mDumhxitMMOO4yeakMSqy+dBApnGPK97nWv
9oLZL/QAAGE6n0IT27b07GryO1XClop0u+EmVcjajY7dZdFDIC3jGrq1trNqi8Hbp7EDye3FNR2S
WNeFUnn0fJreIx/5yA3vC6LnTSkwXIbEMmUwNU5soYnFwvrUNrFYdIK1I7F4+FPjxBaaWL4gWuFt
ok8TO0isrcOaxv2jO7Xm1fQk909yZQsPd4kmtm8zjo5BVhadoNDE7mASq5WZ+Q4kB1qBbUIn4vVk
SWBJ3Gl7pqbtwsMBe53dNu8QB6b74gp7eYmt5EAui5OwwI5drShC61VBYltXXHL1aWIXCBTWoYkt
9sXrILGFKCKLTlCQ2KmiCN6OVWjYeou/wdhfX7pNZMvTKPACmlg8tBlJbLFlAxob+9SaLjSxU5en
oS1cO01ssWVDxoiKhTNFoDAmtmyF1PSMTsLU6ATUgR1AYrUmk7BOglqYRK2JtWdq2rriGezlZIBh
O8a/613vqku5pXiZK06QrhaUAXvJlZFYFwMEGAW/bctQ/wIAAQhwF/hYGCgMQFFfwf1fYC/WoDq5
3+9+97tzl1U0sXBXl5dDkKm+EU2Ey9OgIjY7mMVOFzoSy1Jr2KNDqTZ7loZEodZbRRPrYO9tbnMb
yg+rb+uSu9fLX/5yqTOQWFdCYC8XKUgsogj+oRN21wQQoTOUy7q/Ha54S2KPOuood0cmFOyN6Evh
uu4cpifYlI26Yc/UdEZi+Vy660DqmLyAkm3IwTQjhP+8887jXsxQaL1yCXH/WtiLV0AbpBqgfdUL
1gn2c6SjcNeXQ0diN4S95AIFiJVa2It0ObyLixNL/WfTSRBuXWz3f29yk5ucddZZDL4KEquv75JL
LmnrobtgcUiNykRBhIAoMrb/C4m1i06wIezFhuHCQ6TUD3zgA9tb1L9QT57xjGeE/n9LYjPYS8gL
q7uu78j/ZZ2CGrAgsVkr6yOx2cLDjiVReJK0srAyby2JZZA1NTpBQWKzQVYfic0GWUV0grUjsXzW
lf9obyOJDvcviwFi3T93l0Fi7doB20J3g9wFd33qwsMwOoHYrUMTW2yLjO9nX4emCxJbLDxchcTq
LUh0bIvMcrzM/dNtkbWxj5i91tqbkcZt6L6shb10mNl07SCxGSMaJHaQ2LD1IdsYJNb5YHI4SCyq
pLDOjEBh2XxHQWIlBkgL6C699FIxMgPSo48+uh16n3TSSa5+Zjt2ASJcdoG9ZM9ILLeW6AQs8Z5K
bPRe3AUgw11CEtsHe7EGujK9BQlwJYSEu2yoiUU6aDNKGmweVmbcWmdeaKrNTghZl1E1sVBuELQ9
eVKadegAwA01sQ72EiCCMqNlre9F8AH7XCHs5bkyUQTr0539uR0IlKkHRCysDbcX13QxEZ+54pYR
8Y12lJUF5jfccINeXxKwU7eEn7JRJOYaMkYUkliK5GwI7CUIhvtxw0PKLBFXqOohiMPO9Awt7H3N
a16DgHbD67cnUCXQzLtqyaElsavAXrKANbBqC3thpBuSWDD1hvrntvD6C9M6SIKziXjRxLLQwFVd
zb564uCDDw7dP5599YtwJrAXiyGv0ugEq8BesjgSS2/ZVuDVS4LWPXw1jsSGsLd90avcF9jOx4UH
4R+a2KyVDRKbaWIHiWW9pOvG5TBjRIPErl10gsU0sQvIXTpIbCF3GSQ2c/+UxMrHRf+yRUW2GQcD
Fj3NJnD/WPoXdjLi/g3Ya821qWmciu7rO9jLC922mthieVoHiRVXvK3A1FsrN7KGLTSxzMvYMzW9
kzSxxZYN2YTOYprYqcvT1pHEFls2ZNO1hSa2CBSWLZzJWhl6sMwVH5rYqa44g039dLreqUMUUUQn
2EnL03A5WtgLZVUSy2oCwKkbfaPmYrmxMzLRmNsduwrYS3bcLWiA9vk2AXB2kE3LwN0J4QiFBoKR
QFio/8sm+J2gstylJbF9sJfiEeDU3oL0s5/9bLEDrnimiYXq3PKWt3QZ5RAdl31qTeOKI5mQKxOz
1OVlnb6eqQnu/vrXv94FNLYZWdKOuVjmDyBy9Niehi4U49ea2Bb2vuQlL9mQgKGclCeSv+79irJX
HqcVRbD4vYVR3JG9YCQLdS/bJqBwxTNGpCS2JVGopu1TaJrF79aMpI899lgpm41OoOeToB465XkL
e08++WR3Wex25JFHot296qqriFQAAnWW1PNPP/107lK4f/SxerIk2tvxO/EcEDNzu+c///ms3M9e
9HOf+1ytjTah7l8Le4lka8/UNO5fa3lmTHjdBYmF9LKJpHsiPWRKAiZJrACawD777KO/uwTvEaNl
8x3cIrM2ZqEO050ed9xxWOm+971vrValm+Urr48siT7YS158D+aCKXkLe3Xyzt1LSSyvtSgqfQU9
Bkaj9yjCYjB1FTrzlsQ62MtSgnDxiHsj2SFx2u0TzaiJZeZ0apzYxTSx2SCriE6wdppYCjzV/StI
bDbIKpZEFZrYqSHgwuBUtFP+ZRPxTM/xaZBz3N8Vl0TZXExE2mZi06z8tWdqms/iAnFidxKJXWzh
oa5osO+RdKGJLULAZdEJsvkOJuKnDrI2SRPrHp9WNiOJzVoZ09nIWrSZ2AS/h5PdlBNn0p6paTgw
axzkMOuj3GOOw24L4EV0521hL29NtmwIr6nL0/RdS6Jwxa0owuYqNLEFiQ1n3imquuL2FqT52obO
G1l2CYltXXF5s30kVlxxZ2QOi+gEu5zEFls2ZIyoILFTl6cNEls4CVNd8UFi5xVFOEakX5zwq0Qn
U+yLB5Jyo2koBFmUxLLG1p3AIdtpSTRR26EhZXTzHTXsJW9LYnkWPqMhUOKmEpLX7thFV0BTPeKI
I9pCgiaQg3IXR2LpChjNyT8e09Eb5KOgyyuvvBLvUc5RB5tpI3cXRLbWAnqmvhESBcBh16FseRrP
KK44a9LdTSmGvb6ksXyo6eXpoGTIX12dwbsAhrN63V2cQ/A+dss0sZDYCy+80ObifFCP/YU0TN5e
HJokKmg1lzO7hb08kRVFEOm3hdiovnGVnR0yV5zWl7niBYkFILdRRJgfdNEJ5Ikuv/xyZwEeULvQ
Fd2/Fva6hsBWX/BGt00Aq5Vps+7uHFIA+CrFY4AWun8f+tCHXC53O7hlO1PG4/O7e31yHaqZeyNy
KJrYFvay36JGCXYZW1NQjcXUIYnl/TqWqI+G0dA4ufqP30v8gfYpsAB0lBu17l8488VdgOHwUrYe
o7uwT8GKYGzF9ohh6Gz2bqMLda2MQav0OcxQsHOc3VSRG3EduiZ6MzmHvzbKNLejn29hL5Ms2cJD
SCxlCEkvjZf3RRR9+0TYEBCUSc2JYEznYM/XtJBY94KYvnFrN3hT4F9mmujVcf+Y1YL5M72SQWba
td6CROb+9ZFY18r0RoUmdpBYtZJN9JHYqSHgiE4wSKz0kO5v4f5lcpdBYnXhgK3JpIttkUP3jyx9
JHbqIGuQ2Mz96yOxzmHQaiALD10T45DxQit3kVzZZhy4JXKdAXvVvJuUwH3qvnI2rB4kNlyehp3D
LRukqjMrHb6IQhPbuuJyhZ1EYhfbsiGrzIUmdjeQ2GLLBsabUnXd32LhDENFd7IejugEYfNfU1FE
5iRkrazDFVcS29oNeqD1yiZaEit5WzggsJe8QFQcSMIXhKP7E0880V5f0qwmtiR2Q9hLLkdiUfW0
Gk7IIaunZec1srSBwigk/9fSRUE9hA4ghqeULXPFHeCC78n5/HUkFl/O6ZyBkHqyJFpN7Bve8AYp
TPuXfe3J1caJlVeDKIK3xt70NuOd73xnsjhGxPnIOO1pkmaxM7REChYuT6PngVe3GSUyc6aJZRjS
ZpFfoGfonyGEvBFKxRcc0Qs07NRTT3WuuONsDvaKBSCxBBZodcgwIiqnnOP+hiQWC3RMxLdRDtjJ
TqBxOBHfkmGouBZvlYn4lnCqnamlwEl5leFEPKCjVbmzmZ0EnQg1sS3s1dvxdnhl2TYBtGuIaMsw
AZjZ5DXuHxMoen1JAHt5Ikss1VzgcXeywl6ytO4f4Rfc+Rze6la3knAuZHHcUm6EuqYFibxH6Wpc
K2ubGJj0/PPPl5cif20MEH0WupGDDjqoLd4FF1xAroLEurglFFXuUkQnQOztbiSK+jBOLB1auMcc
EmiWCSAv1K3Q9FkkwQxg2yq57wknnJBpYnmhDvbaclJR0Ta4u0Cz5Xnf9KY3oS6250uaWCUuy9aS
WCrhjHFiuRQXFAu4vzqL5B6/0MRmg6ydRGKprjNqYotWNjSxrkLKIe4fX3xXJ+WQTj7Mspgmthhk
4YKGZctaGSq47Ulime/AhQifJXT/eDWFJhZXKnyVDHCy6ASFJjaTu2xbEosls7lLHKfQyLjrOO2h
0TL3T64zYG9otBl/xGHovlo2cufdha643IjeI6wkoSsuWQpGVLjiOmXgbtdBYkNXnLL1kVjGaK5I
cohfF74LVFgLaGKLLRuylbaLkdhieVoWTL4gsZkrnokiMP4Cmthiy4bMSShILJU8rGN9JDZrZUzX
0mzDG83oJAxNbOYkbNvlaR0kllbmNLHaGYY7dlHrhMTqaTYBCQmrpSOxkqWAvVwENxhKg5jBQU4+
nQA36E17I0tiV4G9cgUlsazsdoN6biQBGdy9HInlcXBBWwBlowe0JJZcBezljo7EnnLKKa54uumY
Fg9X0L6ORz3qUS6LHhLeQbBS5opjfFc8DSNgSSwOs15TEwBbxIFaKhIancAWj48I3F5zaQLWRxZa
X6uJpbvW02wC2P7CF76wjU7A7eQjYkmsg73Ikm2pJA3uYKczewvS1AcIG62MoU2bhV8yV3zqRHy7
XxXkWe/YLonCYq6ozAVYsceG7h8P5a4gh9QBBKL2VZJuNbHgMqZF3BWYJdGMThNbwF66BclVuH8E
dmjxMovrWxIrRqN5urIJ7OVGLYmtYS9ZLInFyG1khr333htNuD47iZDEIlV1TYxCPu95z5OMSmKx
dnua26pPsoSMCG/5dre7nXt8JtEkC61MJke0dkmCtQw2i8JecmUkFi5qs5DWDrCNTnD11Ve7kzkk
BgUKbSkYMwhZK0MJ0O5SR6NmUUCmiaUOt7fjF4JvhD0zRtDoBBSJqRaXHYMAK5zRMvdvMRKbDbL6
SCydrbwL9zfjAxh/e2piCxKbDbJoFJn7F7YyqQn8L2crORzRCdaRxC4wyFpGE1uQWD52rhOTwz4S
O3W+Awcva2U4lmHB+LGITpDJXWbUxM5LYrNBVrjwUAzCByvsZFiOZ+Uu1noMWMIs/Jh15jb7SO+J
BfAcurMXsFdeaMaIGP8OEhvWeRBl+DoGiR0kNqww/Ji1skFiGdmFRsuma3dJoLD1IrHSH2bzHUJi
wz4zU55bEisZa9grVQgSiz7QDbQ5POCAAzS0rKtsQmJb2ItqNwsUhvsE83EMkLtwa5wud305dCSW
J2Jo4MrJHW3ECUdiyeIYjlX2yl0siUWI4q4vkVFd8ZTEgqEsf7ZpuY6y4pDEYit3O9Zx672UxLbq
XDSNLILWMzURkljaPuJbdyPwPkuqycjyNEdUMtir0tNVSKx70YAjx4jow9vAFGgpRQ9JwYhOwDAt
rP8tiRULrD4Rj/UcOKWeuLDMEp1AbYuE29UlTEojtSUs3D/abAZ7JZCs3kgTLYltt8kDOKu4nYyW
xGawVxms3KglsfJEzE+dffbZrtpQw6+//npLYvXxYa3uZHsjR2I3hL2UTUls2zvx7mxLUYuFjIho
w65gSFs1i5BY2qk7h0mcbCI+JLHtFexdWhKL3QrYS/FCElvAXrKAAbWVAR/aWOKsI7C1hSw09iw6
AZZpOzSQLK0MsKnvXRO8EWdDDrkCKuJVSCwGdJ0G2dFY6vU1UWhidwOJRdEx1f0bJJYuS5u8TRQT
8XSM9kxNMxG/wI5d20ETuz1JLF0cE7v6Omyidf+k0xgkdpBYW080jf/mvD79yjAs0tNcgk039DSb
wP0LR0wD9lorbUYaV6H7sgp7CbqLyNC9azlsXXG5HfNrunmuy2hdcVs2ohMsoInVLRtcqTjsILHq
itsHIb0dNLHZ8rSt1cTiik/dsQtXPJuuVVGEe5t9mtgZl6cxip+6PK1j4czQxGbTtdtWE7tYoLCM
ERWa2KyVbSqJ1Z6zY/NcXBQcFdf25dBqYleBveTCMuxt1A7VgUsZiWXhUgt7Wfwr0QnCgrUSU9mF
p92xS7NbEivmasmnbqMmuZTEyvkO0LWwl1xKYqk5jgFKKAYtjyaExPLXGu2kk05ye0hZ4SXSRyeK
cCvHAXcay0JuBInlm2VvIWlAEJbRwthESGL5WLTcRjWBDJ3s8rQQ9u633372LhuSWMdtWLFuSSyS
Zhe/gudCOew03tRwvibaTGzCkVhbtlYTKxktiW1luo9+9KPt9SVNORl068Xb1froJF2uwv0Dk7av
ko2xQGeZ++dILFi+jZ+seFzKqSQ2hL0AQBddmVyOxOoTgZWIv+HK/NSnPpUsrftXw16yWHC3Cuwl
C+0L+V+7yyRcsYjG7Nw/XqKLW8uhhL/gFvwDnT3kIQ9xj8mtsQPllHPc35bEMmXvrgDLtbksiRUL
17CXvLQyR2Jr2EsWJbHt5mg3velNnRZaileQ2DBGDZJvMrYT8SHshZnLXfhbkFgZZBHExtmQAmtt
tAnMQjelV7aJbGTdoYllwQIv2l5c05laryCx2SCrj8QSuEMLYxPhfIeYrtDEMmqz5tW0DoTtLUh3
BKdazP0bJFZfn01s50EWTourYHKYtTK+g1PnO3C91k4TSyuzS4fs2yzcvyw6QTbfUUQn2FpNbAeJ
hbVOJbHUNLckSu1cDLIy+ofut6V/2SdJbzQSe2gB3IbuK+g3jtVMg8RmTkIYKExsnokisKdzxfUd
DRIbfu8Qig8Sq5XEJpiuZS4mNNqMTsIu0cQu5ooPEmvrsKZxxQtNrJ5mE1iyILFyZgt7ifoYNhkW
iROT0421WVMPO81ccVqfOx/Yy31xUKGU7i7scNQG3VUlRhEoTEmsPBGuqbvpwQcf7O4FqNHoBA72
OmipGZXEHnXUUfb6LCXOIvjxjC94wQvsyeyudcYZZ9hfkNTqLUhYEssju/DFj3jEI+zJkiZwpb0g
aba5F1NkgcJCEsuadHcdhLV6O0tiQ9irC/81S01iW9grGSGxsM173/verjAojWW7Mb2+JjJX3JFY
PZ9E5ooriYX5uwK89rWvFau6v6ADJbHnnXeey8VhG6IKTWwYnKoNuEp2zMgdmYinB7aPoGlHYtu1
+TbareQSEhvCXjYN1CvbhCWx1gK4H+6R0XZKRiGxevKGsJdcqonlA+0ue/zxx9vyaBrdvjuTTkkQ
KBfR02yiJbFumomOiB33NAszLKD+hz/84XQO0l0Qk0HxFyM1PdMmHInFG3HlJFCtPZ+0klgx2oaw
lyyOxG4Ie+WOkNgjjzzSlYfoKFM1sfSibdRf5bcuTmwLe+kEHF7Ohr1CYnkFrszsX9m2L7HeILE6
SnXVbJBYPg3aL9kEnxJnKzksQsDxwQqz8GMRJ3YBTexicpfM/ZtxkDVI7CCxoSaWVpa5f3ORWGnd
WaAhBlnq/rl+oF14KF0N7h+DFHty9tWzXdNI74kFcBu6s+tnFDjJRQpNrHPF9Y5FdAJxxfVMTeBe
EnfIVhJNd0zXblsSiys+NU5soYnNXPE+TWy4PI0XlAUKW0cSy0CJcYpWLZuAHmhttIli4Uzmig8S
q32ItTDpXe6KAzdmdMU7NLFoBSmDeylyaDWxtv4XJJYV5fZMTa9CYvVkSaCunLo8bUNNbAt7iY7Y
klh5fHSVbqzNIVvn8PmDhbYWg4+58wX28jhQArdjF/pDdzIYwVkgU+spieV8RB0ulCjoxkZykHLy
jBKdwMHe+93vfrUoohWzIZWHm7WPzy9Ox0tlcII6GKYT6yqJBWI7g/A1ae/SYklEiWq3LE5sS2LZ
dMzdDhTjov6KJjaEvZCctmz8krnizuwoeyU75m2jNwC9GTkqiW1vlC2JsiTW5XKaWLUYrjixeZ0p
kD0zGaGaWD1ZEkpiqWZtdGtClbrzOcT9o593RWphL9MrXFyyf/GLX8zcP0ti6fEcSNfQ0PZ2kNhW
a8pLoffLWhkklplN9yx8x5nvsOZC+s4GXnIv5FXSysi1Cuwll5DYFvYiGMaXsI8gafTn9u6k0c9r
ITP3z5FYeoPnP//5vD7aMv/au/CLkFgsgLPnKk/WyiCxqjynx3OLAugMwxupJtbBXmKzhD0AF1FN
bAt7Q3rPaa4BYjcZck7VxLZydEKy6HNZ96+FvTBzPVMTVEt9fTaBJradkJIIJ4UmlgGaXtkmijix
a6eJZR5WewlrMdIZIyqiE4StDNPBNIYm1plXDrezJnYBuUsHiS2iMXfEieWzSBnCV5NFJyg0sXyn
bEehaZh2hyYWdyIs2E7SxOJyzEhis0FWqImVt1OQ2EzusjqJ1QpQuH/ZfEdG/5C7WPdvwN6wjcz4
I+5N99UU1Ajs5TqDxGZOQh+JFW1G+4KK6AS7nMRmPUYfiZ26PK1j4czQxHa44lsbKGw7k9hiX7xM
E1uQ2KnzHZtBYtveL9TEijfiohNoXtzgkMSSC5zYwl4ARUti5RZgyXbXKj6jjOK5HVdTv0gSBeyV
4llXHOUel7L/2O1Ln0ITNYmV05z4lmtanZ4WUqITOOgB7OUihSaWAthCkr700kvJ0saJJe6rxW7s
NYZhW6baYlIhsZdccom9ETEceJUuUBhSYXsLOd99Om10An12STgS21JWxH4uC5rYFvayABwdRbs8
TfKGJNaZXWAvFmt3ZIOJKTLKNLHcqHDFV9TEah0j+LC1PGlqlDxLNhGvJLaNdgIoziavHVdsYS/N
U0sliVVIbBsB4xWveIV7jxxC8t1jHnHEEXKX1TWxnM9GY+46F154od6OVoYHwmkt7IXK6mk2Qd8L
WHbXBPZykbaVEUfFnQmzlaeQv6uQWHs+aXCrLY9NK4l1WdDEbkhiHewFdWYh4EQT62AvPcCGJLaF
vcye4IHbRyBdz6wVmtiWxEK6nP05tJFAlMS2sBelriuYHGYklm+TuxdxfiRLh9wFRqTybPc2dXzn
itcxEb8YiZ0aAo7umukz9+BymAWn2iVxYhfTxA4S69qXHPaR2KnzHagrB4kNm3+hiS1IbDbIWncS
a6to5v7hmWcT8W7hoTW4yvszdGNPHuk9sQBuQ3d2dQYU9sqlZoxOgCiCueywhHhctgZqejFNrBtO
aiF3EokFHaPlUNvaRMaIMEvGiLLmPEhstgiazpMRtFYtm9DWZ18K6Q5XfLHoBDtJFAFxsq9D04Um
djeQWOY7Mk1sB4mF6qhhbSIjsdR/RBH8X3uyplsSK22nXRjLgFpyWRKrDQ1+C9lzI27WTcMwyeVI
7IawlyyqiWW7N3dZwIWW3yYyEsskvsQAIUivuxRr2/URbAIH1VFHgb3cDrfWnqlpSKyLU0qYCCme
I7GOGT7lKU/hNNxCp4Q87bTT9OI24dCrZOcK6N4pg5zpgDBPTchWKYz9u6Im1oWY4GohjmPltTOv
QMJJJNaZHdgLe2xjcnIjVBP2WUJNrFgjc8WVxFrzStpqYuUuOF177bWXe0AbQcJFJ7Blo81eeeWV
Li+HUNxWEysZ2TFTS9XCXvausteXdEZiQQfobDmHGuXKQEvUu2jiiiuucKfBAPV2WStzmljOB+26
67gqLTFAWtj79Kc/PSOxLRgU2MvtHIlt6wy9kD6FJFYhsS4L7l9NYt35HNLKmAdR82pCwv+2yyKA
vQC6lsRKRiY4WtjLXWoS28Je0DdVGuSo5SFB9AP3yhBI2yciltrqmth99tnHXc3F1hYS275T5iCy
EHAhiUWP6m503HHH6XNRYDoH+xSaztR6BYnNBll9mthBYvVd2MQu18QuJnfJ3D9aGQ6JfSOaLgZZ
WZzYrJXxBd+eJJb5DvSi+sg2Ubh/sFB7pqaZOte+yCaKOLGFJjYbZO0kElssPKQuqWFtwmlirZ2L
QVYHiXULD/VGtfunp9kEM9dhK1NYlNEh++AjvScWwG3ozq49oYO9XDBzxftIrIgi2nJSPWx10jTe
5gIkFiAwY5zYIlBYxogKEusChanp+khs4YrrlW2C0dYCmthiy4aMERULZwpRxCCx2rJsYk1FEcqI
7LOQzlpZhysObdNPmLtLFgOkQxNLK8sWzrQjfWmeBYmFt9gmrGk+0JkmNmtlsFacAffgcthBYm10
Ai2VJEISy42gzZkr7kislKrd20hhLzdSEmufCOroRtwcsrO8xFq3jGgV2MtdmPrn+nvvvbe7LLEf
r7nmGntrTbMzO/Cn/Xf22WfDx9owtuwZ5EisXsopYxX2UjA0seHyNCdC5go6ZLAk9vDDD7dPpHsJ
OfHnscce22piX/WqV9m8pIEM8ur5q4HCHE/mNOL66mk2sQqJRVjrbkrZ1FCaOPfcc91pp5xyitxr
dRLrYC+hBlpkJHdhxz0+XvZZSDtNrJatzxW3JBb1mns6Yqu6UBs2OoErGO6fY3RcjVAbSmLd+Rwy
USLlb2GvA92a17YyfXYS9L3I0mBo7hEITNFqYlvYy7PrLUhkJJYuQqMTcBoCFXc7tL62VJJug2kD
e8kektjLLrvMXZPGrmWjlQmJ5b24vdVojKFGIiOxlC1UnnOvmsRqYWwCEstjYm2CdTN1gh3udre7
OUGvPhewl7wtiVXTUfH0ZBIoe+VeBYlFim+zkBadMy3IRido5/iYarEPIumMxHIpq4k9+eST3U15
s/oUkmCgxIyJO42FCdyo2IzDMaJW7+06KDrJTEWfLTwkOsHakVg332FNvUvixC6giV2MxBaDrJAR
0WSUP9hXT7pD7rKOJDZTnjPA6SCxuHnS3bm/g8ROHWT1kdhskFVoYgsSm8ldGLK5xiKHGYmlMtiJ
eJu3dv/smZoO3T8dKQ/Y65re7Ic4Ht3X1M62hb1cc5DYTBM7SGxY5QaJ3droBNthedogsfpltInd
TGKxA+5WFigsJLFkgTbAz8N+pmVENezlIkJi7RsBsOy///5u2M4hoRLkpiqKaGEvwVfDgkFiWe3e
XnOuXwjIyX0tidUnKmAvWUJNLHEbXMH43ulzCYnFSsTYtKe97nWvk1CfDuQSl5UsYAotEonTTz/d
5sU4jntwyKqEVqEH7M1EERuSWJxPe1PS7EvViiJa2Msv+vgkViGxDva6+7rDkERtkivecjCU21/b
/EO7SI9NW2v/MUnhys8hGmwhsdZQmhYS28Je1uAz46an2URBYl0F4+5cmbyOEbWwt53DCkmsVFSN
E8vYxz0vwV5sZZZ0y/oE9lKwlsTWsJcsQmLb6QkCdGvQD2su0mBA18q0kG10AslbkFiJTsC0I0Zj
Soine9KTnkQA83aXSWccPRTYy40Ap5bEaqmgu3oyCYW9UraQxLZheWxQCx22UE57ZdKscZDLur+r
kNiWMDPdpk+hCezjbkoLktutSGI3hL3cq2MinokDPg3uweUwU+sRsiNjRK6V6eOTGCQ2NPKahoDb
MSSW+Q48kPDVtO6f1OdCEztI7NQ4sbjreBG2o9B0Fpyq0MRmcpdBYjMdJoMsWRLVNgGdiNc3IgkN
TtVmaQdZkqV1/wbsba23Sb/geHRfWb0miH14kWzHrsU0seqKu+L1aWLD5WnU4WxKAkHyAppYXHEG
Gq4ZymHGiApNbBYorI/Ehq44ZWPsPKITuDoph5mTsB1IrEbXcZVtazWxRQwQSGBo5EITy6cwzNKn
iWVc5mwlhy1PkJvWmtiwYPyYLU9bQBPL48xLYrdky4YNYS9GbjWxUNyWzRLMQV1T0cS2sJftq1yc
WHmzdIkOujossIeHT37yk+VGqonVyunua5W9kqXVxL7zne90K/01xoJkgcS6fYsQ6ckdIbE0NPc4
EBVHYh1OZx8iubL9i9HawAuPfexjuVEbnUAzFiSWmWtXsCOPPJKMtFk1F4kW9kIy9fqS2JDEToK9
RA4J/ZnZXXGquqsPziDdh4SWxXR8R6wm1hoNRtTCXig3ufhf9kxN08rCOLHtC9L6qZpYLtvC3nDX
kpbEklf+iSaW6uHMQrVpt6guYC9P5EjshrCXLLh/TKm4WzOdRNmExKqhNEEro5L/b/H/r/9m7l9I
YsHpJ554IqrdSdXYFVVhrxSvDQFXw15ytSS2hr1kkegE9773vV1hqAzdmtg2PgMrDv4v4/7PAV2T
uyljBH01mftnSewqsJdb9ZHYrJXRYBdw/3ZSnNjtoIldYJCF++dmYLUyd2zGkbl/BYml+21bGb/0
kdip8x3McGXzHWhiw4LxI19YtZJNbNvoBAWJzQZZfSR2xhBw21YTyzMynLTvXdMdJDaTu/SR2Gy+
o10SJXVbglNp+W0im4h37t+AvdZom5rG8ei+vsJe3nvmJBTRCcKRC4XpCBRGdIJdTmJDUQTvpYhO
UJBYuzzNVg/7xqWxy9+OhTMjTmzmJLDbu7WtTW+tKIIPgfbMtlSkmciz9UTTi5HYqfMdCBIGiXUv
UQ6ZXs80sZkrrnFi9b1rIhNFoKHSVf96siRUE+uKVyxPa0ms5sXldteXQyGxctoqsJdcrSY2DOYA
KQWnyF14Rgc8+eACe7lvu26aiNaOA8x7CGdQUzBAY5imVnJwr4W9ZHQklrzgLFtCWK4LNYAm055w
9NFH6x1Zg+ZEv6985SuleEJi3/KWt0DObXbCorrry/ltuFTkc3Ij2riNTqCPTyIjsUTAsDclTfWQ
jNYVb1niy172Mnt9SdcktqBkGMeFNaYkD3nIQ8JP87yu+POe9zxngbkOeaFCbnk7mfsHpHK3Q5Yp
bxMU1lqYX0Lleau0RAGu2dHEColtYS8hTPU0m3AkVmsyCeAhskxXbF5Wq4mtYS+3syR2FdhLFsQG
7tZ3uMMdpHgd7p+LTmAtoCSWEA08nes0XBnCwzaYg4O93M7Fid0Q9pLFaWI3hL1kofvdb7/9XCF5
O4wjqE72qTVdk1iC7birsbcmldzWE9It7GVUrrcgwUjKZdFDGWS1sBeqjH5GT7OJGSfiB4nNglPx
wbJv0KaL6ASDxFpDaTprZbh/g8SqlWxikFg3Ea8dIF1lpjzP3L9BYrOJeOCDGtYlQBa2Qmo6m4gn
u8pdFClkmkm92kjsoQXwT7qv4NBfEZ1gARKLKz41Tmyhic1EEX2a2EFiXecgh4y2dtKOXVtLYhdz
xS0jsq+10MTuBhJbbJ4bxonFdIUmNhNF7CQSW2zZYEmsrWOk1Ulwn61CFJExIkisxIltYS/hcN31
5dBpYtHUtVuq8UkFGmh2qIKDAAJ7eRbVAMvJzHK6M+c9JByBlooEbrBGJ3DcBgxiz7Rpq4ltRZgS
okHPZ5t4+wjnnXeefZsunK8NtIsrzsk2LyVkuTo9SSuKaANKgPX0RmGgMClhSGIvvvhie1/SRx11
lD6RLk9rYe+LXvQiPc0mChKbwV7C2yKbfNrTnuZKwiF7n9mLa7pwxbOJ+NAVR7CNLrS971y/2FfT
znfwOPSK7l4USd/m6tEJ2g0KUYCruUgw3wHXbWEvUvzM/bMkVoskCYi0KzZhlrmL08RuCHulhDIR
38JeorO2tJ8K5m6tEnrKhohXAonbZ5d0q4mVZ8Es+Mbt+fwCiaXmuxDB7u7tIaL0BzzgAQQcbrdO
a2Evd6FiqHkd7GUSJCyY3RZ5FdjLRYiz4YpKE+a+TDegUQnvUpDYdsqJ18dFGDtbErsh7CVLvU1A
C3uJjbyY+7dL4sQuQGIXk7tkaj3byrS5keiIAbKOJJZWhuTAPrimkSiEzR9LZtEJMrnLTiKxLDyc
MU5ssfCwg8QWg6wsOkGhic3kLur+aVWRBMQya2WF+zc1OBWtbGES61oBsy0sMXbPLofZICuciJcs
4v4N2OuMvHmHeDvdF3ewlzdYuOIZicV7DAvQR2KnLk9DKbR2JLbYPDdjRERpYx1uaGcnitCGPEjs
EEWEFWbLNbEQqmy6NtuxqyCxxea5WZzYrJVBYrNWtnaa2ILEFls2dJBYdLxhNVMSqz2SJjpc8XBp
NvflffHWWthLIE1HYrWQThMbBnNAwKZzHyA1hxQU9vJEfEP1ynzy3JlcB5Gq+wfFQn0a/nvWs57l
TpbDZz7zmQTL5Un1XpoQUYSDvcDGVTSxb33rWx32UXUu14eMAXn0ibjFddddpy+RxJlnnqn/lwQx
Mey2eqwQt//3nve8p+Rtl6e1gTJOOOEEeyP8SWCIPrJNtK74c5/7XHtf0mxFZ7PI8rQW9hKic6or
7swu9+VJYU0y3+ECWXACBqcDtOXR9CyuOIGd3ePPe8gWhEyR6Ntp3b8W9qKN1/NJFNGYrfvXonJa
gdpKEoBTBOTuAa+++mruMlUTC3Bz12GmQ2+nmtgW9mpwCT1ZEpDYFvYedthhLYltJ4nY6c9arGPH
LmILhDt20YTDSuue/Y53vCOthlkYwBFjOl3f0UacoD64B5dD1cQ62IvcfUMS28Jedutr7/K4xz3O
FZvKr3ab6v65DSu5snaGlsSuAnsparEkqq2x1D2ywDQGidXXZxO7fOHhDiOxfLLbtswvfSQWd8JW
FU2vXXSCxUhsNsgqNLEFic0GWYPEhsGpqJ/ZIGsW90/rv5DYtqEhz5MlUXqmJpzSQ/O2IeA0C4Os
AXvVUJudwCfpvkULe3mJmSii2Dw3CxQ2SOwgsSNQmHaMNsHUZ9hsO0gsrSxbnsY0bngXfszixA4S
u0B0gl1FYm211/SKJFbPJ5ExIgAj0k036peN1C2JtQ3BamK5Moo1l51DMB20k1w17CU7rU+jE7Qb
GzG0t08h6VVIrMsVamLloeDSDuAAe8m+iib2oIMOss9O/AcwhVwWDbD9X0igXZEgMPYE0krYMAjq
RPt/Tz31VM3uAoWh/LRnkkYkrCdLwgUKs2/TaWJZE+2uBjC355PmncLV3WnQae41yRV3ZueCWEn1
HogiUELe+MY3dje6+93vnumINDqBe3wOs4l454o/6EEPcrfjRTAbYv9xDkQa+Xf77773va89kxPc
1Ti0SI2CuVbWwl7mKdzjaD1x74VD0cRyfkv8YI/t+QwqXQlBrHK7SZrYVkisIbLlphKdoIW9xxxz
TBYnFhWNKxuwl7I5EttOEtGNOIsV0QmsJtbmIk4sGNlaDN++jcMgJURwi1CfHRW5UTixIprYG264
wT0Rcb8z5bloYlvYSyFrEtu++rPOOqtlRG0QHqYDrAWyVhaS2HZPQ8C4Wk9JbAt7X/3qV+tpNpHt
2HXBBRc4GwrsJe8uiRO7mCZ2gYWHHSS2iMbcESeWVkYZbLXXdDYRX2hi21YmVXqQ2EwTy+9wWtvw
NZ1FJyg0sbuBxKLHVh9JbSUJmYjXCqyJQhNbhIDbk+gErmBrSmLdU8ghchd6YLWtTWSDLIZCzLjZ
MzWtnc8I4xBae8YfcRu6rxbCXl7iKq64vmtJwIja5WlSsOwuuOIymm7Ln6n1Ck2suOKuVBz2aWJD
UQTlnHHhzC7ZscuKItzbmeSKS17W7ba1hV/UFXe34FAVei5j5oqTJSOxi7niHSQ2a2V9mlg+B85c
cri1mthiy4aOOLFQnba28EsfiV27LRtEExtaICOxxZYNmZPQt3kuX5OwYNmWDS0cENjLRSyJdVVa
XXHkakBONwDnUNb1bwh7uYuSWBRx7jo68e2eaBUS67K0mlh9IhdPQGAv2TfUxDrQTVBWcokr7hbI
g9paV9yRHLJIkeh1nR0Ia+AeR11x2Jc7+eCDD3Yny+EqJNYpirkyC7TVUJpol+0L7OVGq4siHOy9
zW1u40AZrYyq6J6OQ/hz1sokOkH4+FkrU1ecgLotzWPhqj61JvDWslZm3T8W97WFb98Oq6t0vqOF
vdSK9nE2JLEAf3drYhG30Qla2Iu0W2/HerSMxLqJeMJTuNu1MZwZzrSwF0YKIGXXCbWtJtpWILCX
4jkS6wT21Kt2kqgvOoGSWNQa97jHPdwzcsg2ZzyUVWtnJBZ0nAUwzxgRZqFR2Jui7JW3k40NIbGt
qBvYSy4339GK2E855RS5uP5d3f1rRfhUHn2VJMT9a2Ev0wR8SuyZmg4n4gvYKxm3Nk7sTiKxiw2y
MvevILFZK+sjsZmbkQ2yWOe+gCaWQRZ6UW2MNgHV1GZiE0zEw0LtmZrOWlmhiS1IbDbI6iOxdk2T
fZyt1cQWm3HQY6thbaIgscUgK1sSVZDYYjOODk2sIkf7LKS7oxPYlyjp2TWx7S34ZV4S6ybi9Y5E
ucncv45tkcXm2QddbzoSe2gB/KjuK2SAiHdXkNgiUFjGiAoSu6Irrk0YCfogseEbx0lAMaWGsonM
FR8kFhZkDaXpvi0bcFTCV5M1tI7laQyls1a2S0gs8C00chGdIHPFizixmSgC3e+MgcLq6ARaG20i
Y0SLkdjMFc9ILC8rE0XQ+qaKIsItGwrYi+mUxLbVBhQgtkV8SBQCCyVIw83w1VeBvVxESCyqSHcR
/G0GXPYNanpDEqtnasJpYvWJMthLxloTyxZsjliC1MgFiT3iiCPss/CyuB3WsK64OweWJUUiMq3N
u88+++gj2IS44hjZnkwaMapEY7YnS3pDEguKdFcLFaEAOneawl5ulLUy54o70wHT9I1oAj4JT3P3
Au4RVjpzxVcksXoLSQBp24ZArab+K4l1WTQ6gbOzJbHuFfMgVDYib7gs3EVIbAt7X/KSl7iT5bAm
sWiPndEuueQS5gVUeS7P0sJe+x65UUZiyW41sWxY5m5HRmcuDvE/3WnAXu4SktgC9ooFlMTe7W53
c5e9/PLL5Rz3N2NEkFg6h6/92q/FSvRmNk6yuH8Mh90tOISoW8yr98oGbiAadxEivUguR2LVdHe+
851tFoW95MpILOW3WUgL7CWLnYh320dy2oMf/GB9BE1kjMiSWIzQbqcYfp3Re7uyAXu5F2PnFePE
bgh7MV0mdxkkNnP/+GDpG3eJzP3rI7FTB1loYgeJdW9EDgeJnRondjuQWMQw4dssJuIHiQ0tlrl/
85LYVeQurngdCw+5QuYzqCcwEntoARyP7itkDEpefUegsGVILKIIRPXhU2dqPVzxzEmQ5Wmutssh
60PDu+AkjOgEocWsK25Nt5gmthBF7BgSSyvLnASNrefeTqGJhbe4k+WQDzQs1L5ETWetDDcga2U7
icQWWzZkjKggsZAuNaxN9GlityGJlYeiZwir2Sok1mWEJrktG1rGpcpeyVtoYpXEtnIyvq2sagf7
u9E9S55dkeSQYaALY0vGc845Bwu0mljJUpPY8C78qJpYrTAF7JWLFK640/s98pGPJAvhfFH56oOz
rlw3VrNbNrjItxRDZm/ZzknzkmDTNHqt8HEIFAZBdeUnCyAODyTMkrUyrkPdIN6pvTXpF77wha0m
toa93DdzxS2JdbAXQbW+EZugW7bGlOLB9yByVhNrs5DOSCyueLZjFwEi3LMfeeSRPIuSWHcLDnW+
w5laSSy+k7smh4RLdedzKCS2hb1MHzAQaM/nl4zEMt5x8A0DUifJ4jSxLeyl7rl7scHWhnFi2WjM
PWYYnYyK5E4T2Ct3dCR2Q9hLLuo5b+Gkk05ylyWmd8aIslEVfqlWSMzFjAl7zEnBILFthNv73Oc+
kHNetDOXHIYklpGjK6eNOBG6f3e5y11sFgt7uVFIYttt4BT2kkWV521h7nCHO4TPsiGJZd2BLSRp
eqTQy2Lmwp0psJf7rkhiV4G9VAk6xvBZ6EgXiE6wmCa2GGRljMi1Mu3TOuQuy5BY3BV6xfBtZu5f
oYkNWxlG6NPE0ojCgu0kEltsi6zunzNCoYnNBll9JDYbZPVpYrcniaWVFe6ftl+bcMGp7Nsp3L8Z
oxNk7t86ktiOQVbHwsPMLbGvdaT3xAI4Ht3ZFfbipdvWpGlccUZ24fUzRlSQWN2yQa8viT4Sq6II
V7xBYmnazsJymDkJ24HEriiK0OdaRhNbxADJduwqSGwRAySLE5u1MtzgqfMdNYlVw7pEJorYtprY
gsSCBVxfIYd9JHbG5WlbqIkVC2QkttiyIWNELYlVm2N/V7vkcBUS6zKCQexIfEPYS/ZME0vxhMQi
7rr//e/vBvIcEmzW/cjCZBcnVot39tlnu5MJ7CDTTE4Tq1lIhCSWoLKHHnooKImFwwRbIK7jtdde
q7lEE6u2dbBUwzjo+SQyTazDFzAiTnb7VaEA1HuRUFe8FQZTSDoHhU5iDcLvOE2sLRgArdVVch2N
TmBPlnTmirs4w9wdebZAQmVE8iAbwl5uxEC41sS6x7ztbW+bkdirrrrKVQwOZdV5H4l18x08FOun
2ltcdNFFYrFWE6svtCaxdI/sSOiuzJMSB6N9L7h/kFV3MrMJCPgz9y8ksfQ87iKoo+3t1P1rYS9a
07e97W32ZElTAH1km0ATy1Zc7nY8ILmExNqTa9hLFjvkWQX2kgUS22pZ2S6QVzyJxDLT7Z7Cgug2
wgyRIng0Jg6otGIi97fF3cSndbdAo25zuVbG9WvYS96WxNawlyzi/mEfF/6CsmW4oyaxWNs9F3Mx
ofvnektyKeylYKuQ2Bb20tXbOqbpzP3bDiR2AbnLlpPYcL6Dt9NHYrNWFs53cBf6zILEaiVxibWL
TlCQ2GyQ1Udis0FWEZ1gl5PYcGkD9U3dP9vzS7ogsdl8RzsRL1W6w/0bJBZPu30p/NI3yHJBybSr
CWOAWM9HzxyJGS2As9F9NYW9rNrLXPFBYndJnNhCEztIbNjEMld8kNjMSRgkFsc+/BYzEMiU5+tO
Ym3bCZ0EDLIhiW2NZjWxq8BeuUKriZXiCYlFTQcpcqP+9hDYS65wy4YWfpKdDkHuYjWx7okciWXK
stWCPuc5z7G57Oa5bhewLGxC6IrzUtwzvuY1rznhhBPsjyjf7Hskra64W6Z97LHHouO1ee9617tK
sI7CFXehg8mOplpygY/sU2s6JLEoAO2tSRMNQLNYErsK7CVjTWJb2EsWAF1LYkFqbVxoXvHVV19N
lm4Sa18KS/jdsxNR2S7Sp5W5Hbs0e+b+CYlt97zjRm1QWbEztdQVg0PBhshruaCc5v46EktMY3cR
2rjLIiS2hb1kPP/8893JcpiNR1rTPepRj5IsLjrBhrCXXMqIWtjLpElYMLoI97xgTASck0gsCmp3
EZqV3A4NeRvM2VKmrJU5EkucBHcLLuueyE3EuwgVTtkreR2J3RD2kktILMsQXHlYazBVE8uEDrNj
7jqPecxjuAtLopzcpYa9ZNmQxLaw97jjjsuWRBXRCQpN7PYkseG+eFIBsol4OtKMEWkr005MEoPE
ohYWq7q/WJKZO2cuOcwm4geJDSfiMRruH522s7Acuol4NTi0eWpwqkITmw2yBoktBlkI2/R12EQ2
yFpGE7sAiaVm7uEgy5qLdLsiPnOuXMZx2G0BXJTuvBb2chEGmJkrPuPCmREnNpuu7YsTuwCJda64
rW/Qg/B7F4oiJGPhilu1nr1LoYl1rrjm2kkkttiygSVF+sg2gSWZ/g5fTbFlA65dmCVzxbetJhZM
NGOc2GLLhsxJKDSxhSveMiJ5p5krjpMAP7fvXdPZ8jSnidXzScxIYnGD+ZrYi2s608RS8WoSG9ZM
ccVb2IsulEF3mCVzxYXEhttpOQ4gsJcnCrdsaJneve51L42BsKIrTvAHd1MgyQ033OCeSEURt771
re35ABaQiztZDkNNrIvkwDb37pdstSmMCFJhbw37PfDAA+0v7KOkb59E6IojrXTglCvwBiVj1sqc
Kw6Xawk5MTatHZTEtrAX4mfP1HRBYp2gWuSgZKSVtTt28bLc+TzjfvvtJ+FVCxIrynMtjyasJpYK
1savEGCl50tCNbH2pZAuSCyPY1+opOGWoGOkvO76IewlhoDcDrNgeZdFDnWwgIfg3iNEkb3n2ly8
cfrGtmxEcqBvbM/nl5YR0VPttdde7iLszqbZ2aVCbbUK7CWjwO0W9tKyCNyhV7aJfffdty2D3Lcg
sbotMt9iqp+9ApWN2Su5RbsdIWe6PZJ4NFseTav7R3Oz15c0zVbP1IR1/1x/yLSUnmYTVhO7Cuwl
L+Tkuuuuc0UirAQfssz9C0ks/aq7CIdaAZzcZUPYKw9VkFiiyrjbMUFGrnUcZHWQWGqRfe+appPX
VmYTTIKvnSaWj++MO3Zlg6ydRGIR5Bc7dmVy/YzEFgsPM/evILHFICuLTlCQ2GyQFU7E0xAkOJU2
E5tQ98+2F9I6EW9PlnTo/pGFVsa8Xns+v3Ts2BVOxEshQ/ePu9DGB4l171EOM/fPyl1cxmKQlbl/
UxceckfmO6z7p/6bK8w4nMsCuA3dl3Kwl+sMEjtIbNjh90UnGCQ2bJuDxA4SG7ayHUli2yYQamLF
IJkrLiQ2NBozQS3shYOFJFauYDWxtniQWFzxMJiDHZ4r7CVvG52g1deRF4asN9rQFccfbqkgUT3D
xxdX3Mlr9957b26XMaLWFb/wwgvtAx5wwAG2AGzyxeRFFif2mmuusXmBP47UtZOYQLD2WbipvQ5p
YiPrlAFYr83CL0pisaqDzFyBkksMB5tXSGwLexHZIha1Z2o6I7HWStxOYS8ZLYnVV++CY8jzPvGJ
T9QbZa54QWJFE0sJ5Wr2L4vu9co20UYnkBJmJBZ5sNNnchdeNAtgUevxCuzFQ9jL+aA5uQtRnYvo
BIw6H/SgB9mnIH366adnjCgMKUwWtOgZI7LRCZgWJEyKux3BbO0TkaYpSeFb2PvoRz/anSyHjJ3b
k5Hach11vG1GntEVAy6qb2pDEnvFFVe47Mccc4y9PrNF7gQJ4yDPJX+LiXjetQvIoFezm8HpHVUT
6yK0UG2yiUglsS3sFQG8XlwTcFp6Yy2JJJAfww1W1MTS4tooJS5mCLdTEtvCXtnRUoukCZizta2m
26kTgb1kzCbiC01ssfBwkFh9FzYxSOzU6ASDxA4SO0isduA2sS4k1naAfYMs+9Sa/sxnPoMDJhcf
sFfNskkJ3JvuK6vPSRgHvQjqMoIz27qh6VYUIblQlWSueDZdS9eRueIMdbUwNmE3z9UiSaIdTmrG
rY1OoKIILY8msulaK4rQkyVRuOILbNmAWg9K44okh0ywujcih04UYfMyjRtm4ccsTiwD/2zhDCMR
e3FNF5rYzBXvI7GZjmgnaWKLLRuy6dpCE4usKKwAfZrYqcvTltHEFls2ZE5CoYkttmzo1sRqS9HE
7CRWr2wTfSSWvjGsM05cyjcR1MbtWhKr2QtRBMyhDuZgYS93cdEJIGPtPlkU6fLLL5e4BGIHvlla
GJvg7mwzJNRC/wJq6MqyVsaXFPGwniwJWRe8oiaWQH8uuz08+OCDKaFqYu17JE3Tc3TX5kVyHMYn
wTO0T036sssuAwTZvKTBbrq1VqE8p2nA3FxeDi+55BJ3FzmkekC63PkAJR4H+BNm4ceWxBawVy7i
ohNQIZHyuvtiPZURkkv5nrNzRmLJgjEhe+6yD3zgA3HFHYmVUvHXRSfQe2Ukto2rwO3QKJLxc5/7
nHX/Mth7i1vcQqWkTBzgc2phNPGOd7yjfRACGmB53L9QE9tCTrEDufBjs/kOSCyaWNpjODXz4he/
WIukCYlO0PJb5nEyEuvmQSiYwF6M1rp/xBlutdlQRyUz2XwHE/H8a6M08Ox2SZTT6lMYplfathlq
YpFVt7Rf7MzfcO4Gu4n7175QlgnUJLaFvSiTcf/C6ASnnXaalkQTJ554ItLKDXfsol61fTW90Ite
9CJ975oQEtvCXkqVuX8hiaW71nJKQmEv95pxkMXLnXGQhfunvYRLZHFiaWVtBZO8mftXkNislRXR
CdpWJm+TKV0mdt1TyCGaTH3jNrFt48QWJLbYFrlDE5sNsvo0sdnCw63VxBbbIndoYmkXYR3jx8z9
ayfi9QqF+zdIrFrJJrJBVp8mdu0GWbh/OAa2E9N05v4VCw/ZEsLaVtO6UGvAXrXJJiXwFrqvHMJe
rjZIbOYkDBLbQWJVFOEqah+JRRehXZZNZKII1rlnrvguIbGZK95HYmdcnra10QkWI7HF8jSdFbU1
mXTmikNis/mOGadr5yWx9KWu4cthH4llMOhsxeEhhxzihs8Ce7mRI7E2b7E8jcG+u6A9dLBXHse6
4uzGFfJP9nqj01NrtCSW7bTaFeXcGhgouTKu0pIcollKJIGMEdErIhiTy2Il4rvaZ7RpNIdiN9HE
avk1cdRRR9nzbfrII4+0j6xZSLSu+NFHH23zSho9IT2VZAxJLNYOSRSMGtQAKw5bGbE93b0E9nKj
MDqBWMCR2A1hL7mcDwyxdPflUIM5yF0yVzwjsahYW04OMeNZILHvec975LLur41OIOaVvyGJJRi1
e1iKDcmX+CSWxGawl/ORUFKF9F6OxIJG3ZJ/MRSzJJpFXVZ9lgz2khfei667bWWSl0FKuyKAXPDY
wv1jMC6l0r8i2g9bGfMXepokFPbyRJbESpHYqMudzyF1WyUTIYllU0gXsptcPJoYTSfiEZC3F+eO
vDs1ryQciaVTYqVAm1d/oSFnJJbnasPqotxmKqogsZdeeqleXBLAXsoWLjxkgoCo4O58Do844gjM
VWhiaSBtqF4yYs9C7tLCXjrSSXKXGvZiMT4l7o3IYSF32c4klg99+DhZKxskNnP/iugEBYnF0ZXu
xf0tohMMEutsJYd9JDab78g+TMycyle1bTWZ+0d/lYWA28IduzDavHFii+gEg8S2tYVf6Hsz96+Q
u4QT8bzNcL5DgYxzdMPyjB/3xAI4J93Z1XO2yl692tDEhh2+Lk9TQ2kidMW5iC5P0zM1oa64u1eh
iXWuuM04SKwa1ib4dKIXtYbStGqN7Pmk+UBDGPQ0m8hc8SJObKGJ3Q0kthBFZGq9gsTi1trXoek+
Tewgsa7my+GMJJYXFDoJ3KiPxLaiiAL2yuNYEqsVhgTj7kwUAStoAYL8AhcNjWZd8TPOOCPMDu9C
bgpnk2CbwohAUgS2BU6GWZDGYSi9Y7gIurUAlwJ2Qc+IX3r7298eZGQfXNLWFSeaaHh3frRrqKHo
GlpBi8QJWd7zzjuPe7WaWMnrSCx2CLkNF2etPSJVVMRKYlk8TvSJhz3sYS2E5HzwlN6UGCAqP1Aj
FLCXsq2oiXW3RpKt17cJJ4oI40KffPLJNsskEtsGIkDnqZuPWxJrb0FaoxPoq9SEI7GcTEVq37LO
qpBR/MkC9kp2NNiseJKoIKLWI2IzUsxQTv/Qhz7UDZYxpn2KAvbK7Q4//HDCWdhoHq973esQKrcy
Ws5nOz8ZNbckVm7KtIszgkZoad2/GvZisdb9O+yww9z1OYTk05/gpWM0df+QpmPqVtLP+VR+G0FL
SCwsnXi27cXpXtpxHyQWF5R97kL87i4idTUksRitXXZBdhoOOzDS41FU5s7sCyXdQniBvVgsXHj4
ile8og1SwV3oAKHZ2M0GNMBuz372s7NYPYceeijT2YXcpe0ngb0UrCCxbuHhhrAXCxSaWB21OaP1
aWK3J4llkKXdF7a1/wr3TzXw9nzSbSsT0/VpYrNB1k4isXxnbZOxNa3tK8TahSa2GGRRz+3FNV1o
YhlM6Wk2MUgsPbCr+XKYDbKs++cythPxYupdookt5C7ZRHyhiS3kLh0kNpS78HayQRYDjayVTXL/
pAKgVXCzwwP2urazeYe4NN0XV7cBFBZeRFxx26NKeidFJ1iMxBZbNmRqvUITS0fdvhd+KaITaKt0
GWfUxOKKZ05CtsVPQWJV0OIqZx+JxRlwDy6HO4nEIoqYumNXQWKZ+g8t1kdiM1cc5zm8Cz8WJHbq
lg3LaGKJAZItnCnixGbRCQongR44NFrmim8YJ9Y1MQ7nIrFSzj5XPCOxThTRok7LoOTRLIm1pstE
EUDFUGTLB5cF6aqJdXazJJbtsTg5+wd4AWyy1h51mWOGNgvruC23kdu1rngb8NNehDTRa4kvYR9c
0wJFQRYuixzCxNqMLjoBryPMK9JKuZHTxKrdHIkFSbVRLOzF+b8AKABRu25dT+P/us8NmljXymrY
S/FW0cS6F8eS8EwUYePEQpLbZ0QKjkRZXwqJFV1xoLfbng87UPfUwpJQZ8/egjQFpnNwJ8shEM+e
DPpTC2uCiKw2LyS2hb0hxaVuUP9hbm3EVL04JDOUhVsS28JeQj3rFTRBbcFKhLYubkdLtB5XyIiI
8KDXlITCXuzglOcbwl6yOE0sQWihoO4Wekgl2WeffQi/QA13dU/PoXeir7MvhbSQ2FDcKxm5LLyd
RsE2hWeeeSavlR5Dr6mJ/fffn+DheigJCIDcLiSxkFV3fnvIPmu2phWwlxuFJJa1GGGB5V7YjXja
PCO9WauB1/IcdNBBtrMN5S7txIrAXrFA1soYoWsrWwX2Yg0c6bUjse18h7xWBjiZ+xe2MnLh4Ekk
IjGs/VtEJ9jlJNZ99dRofSQ2k7v0kVgbw0oLRqKYiHfTfJrLuX/adQxNbDsRL0bbSZrYgsSu3SBr
s0msNhn8T20mNiEzyHqaTTj3T3PRyvCN9UzFSkPZqzbZpASOSveV1TPhW5yFMNraOLGDxA4SmzkJ
a6eJHSQWxz7srAaJnTpdu0Yk1joJm7Q8bRXYS8WzJFZLRQJ3JRRF8PVRDmAT8KIVRRHEbciYjL1g
lmZ1fwb8nSYWWhIyLntlnDe7ea61ACQWUNMuBic7cRjsmZoGuGlbZlAWgnEJ9qtZMlGEI7HXXnst
Aktb8klpwj5YZKeFdNEJNoS9ZMQVD+PE8kRCYt3LJZgGuVpNrFiAS4mcm3NCtA78ZE26movEKiT2
ggsuaO2ju6Hp45Nwmli9ERicV2DP1LSNTkDZQjWsC0x6/fXXu/Ig5aUWuR83PMQab37zm/k0aGFs
QhlRC3uf8IQnvPSlL93w+u4EqlxbbRyJxWI17KWENjrBKrCXLE4TC+9lDsgVb8VDuDpTM9ZQmqaB
E3bbbZe24mU5DVoO5mVmoY2xABzWu7Qklse54x3vWN+IiApaG0nUsFfu1ZJYakIRi6YuAP/3hBNO
aFtBK3epYS9l2zA6QQt7zzrrLPv4mmbimOljta1NZBPxhSZ2kNip0QkQTuC06+uwiey7XGhiB4md
6v4x30GvZau9pkd0gjA4FVW0GGTh0No6rGl6BjWsTTDzRX+ip9mEdf9slkFiC/fPaWLVbhmJ5Ush
C6D0TE2sSGL1fBKZ3AWvoP3wSUbr/tm3r9sic9qAvdbIm5rGS+m+vsJe3iON2k5q22tmTsJ2ILGI
Cmwl1HTrt8sTWVdcT5bEjJrYIlBYFieWj1qmiW11GvIsfZpYOhD34HJYRCcoNLG2ntj0TiKxa7dl
Ay90azWxxZYNmZNQaGKLLRucWk8rduaKI5XJWtnu1MSqxdZaFNHCXnYUst2Rpvku6CPbRLY87fGP
f3xLCYC9klcDBej1JYEkSV1x2EgYGbK9rP0FtHL88cezZxM3KlxxG52A3bLCZdp6Wdbv1Fs2cEc9
WRMsoM5amY1OgCxQs2gC0aM1Mml8VGcrOUT2ZjWxcEUsH8Y91ou3CdArXBGjraKJbWGvBkZ2Jcxc
cQocwl6yZ644q/ZUFEHchvYR4GnOYhuS2Ac/+MHuOkgcMx2d1cTaG1GRVnH/QrH6M5/5TGsxOlhX
HuoVBJK/zlzuND1Ee0mgVyqelDBrZUJiW9jLSnyaOVMGdXPQ25EgWETmZTkSuyHsxRTq/rWwF1Ro
baVp3D8bJxZzATxXL788C0Lo1772tRgtWxIFiaUGFhG2rU1smivDz+V10L5cwZBMOw2qI7G8o0JQ
zY24sh2MrAJ7MV1LYun2O2g2ISCINpMtiXLu34awl4JlrUxIbAt7X/CCF2SDLHQ4G853yHvRv7Um
Vk9zibXTxBYkNhtk9ZHYGUPAbVtNLM84I4ktNuNYZUmUrZmgpGy+Y0Qn2M0ktpC7rOL+2TpGulh4
mLl/BYktlOfq/umnXxIFic3mO1Yhse4uiG/dg8sh7p9s8OHO5xAdSJgFuQuLHzlhwN7WaJv0C55S
95Wtf8UL7YsTW0Qn2OUkFn4SNpPMFUcfNUhsaLFCE+tccc3eF51gxkBh2zY6wWIkdqooYpDYwkmY
6opn0Qn4WOwkUYSsm25hL5gxY0SWxGp3IQkXnQBbMTnYqsUU9pKrILHqioMu2fQHxanlJ1kaeS0y
SBsml7usqIkFV6KHzK78+te/nicqohNcfPHFbV6QmiOx1mh4wuJ+IMJ0eSF7sBd7sqRXd8Vf85rX
sGWbI0vuLnLIOYQe5Xy93YbL01rYi0Axc8UzTaxbEi7KXjFI5oqj1gO5cw6ucivGboM58EQFiaXH
aJE4UWqRcGeMiEquVrKJwv2TVsbJBEdt7Q8rs+vCQtgrNwJ+spS+vYL+Qp1B1Eo1tgUjnU3EQ2LZ
nE6zSwLYSxZk/IxTakUxr4+4BPBbuZ2TKMt75K8lsavAXrLQXeP+tbCXkLyZ+9dqYmmwxx577Cr1
n77lGc94BrJbtZuLE6vPQgISS0SOfffd19mtPcQ+FIBVJ26k0FqV5m9vQdqRWNomEWnaW8gvTFSR
RTWxLezNJu9C9493xAxIEeZFiwGmJrQFWnTsJiTWPYUcWhK7CuwllyrP9Y1IAhILv9UCSALYSxYm
6N3JejhIbPheiE4wSKxWEpugE84Y0SCxOhFvLUZ6aGLDVob7N+PCw9XdP307g8R2k9j2hWbuH4Hv
WC3Yns8v6v7pG9EE/2vA3tBom/Ej3kL3ZZ0LJ29wRk2sE0VoDSGRRSdQUYQ9WdKFK56p9TK1hrji
7S34JXPF15HE0kXjDoXVgyVF4eNjSaa/wyzqiruMO4nE4orPqIkttmzIGFFBYovNc7M4sYUmdnuS
WFpZFkyeIWpYLfmx3bFLqmjhJBSBwhh0hzcaJNY1fDnMNLHYsAgU1kFiC1ecDZjYq8v+I/Qrxcta
2aTlaVyECgY8Zx92uQU7rFlTrEhiyfLyl78cjgGahnsQQ1JwBMSP3dOQ23FxOEC21HRFTSx3QUfH
XdC4oqUkQcxM6BkLrzQEYhadAGLzhje8gYfVf1aJhJdun1rTEp2AD7fmkgTtJRNFbEhi9eIkUBIS
BhblMIgJVCgBYAGM6KVBwXASysxScZtF0rUmFuWnrTCk4VFYSUhs2wOEar2LLrro8ssvJyaDPLJ7
R5koQkksJzijUQEAqu2zMD4NXXFWTSKxcA8ilZ+LZK0MgI9v396FXzZ0/wiO6m5H2azRCtjL9dGs
QvYIbwLUldAfxJgl1jE7psHcaGsYMyxY5v7Rkzt0JrCXi4j7x0uhkiD4lFkbag4TIpwD5bOzA3LT
zP1TEksbcY/PAre2tvALazYxhTtZJnF46WEWfnSaWEpF3UZ3SmwK9iKkzgv7JZ4GalvaOHvbIYHG
qq3RcP80Tqy7nZBYWDRK8gMPPJC+CLNgRjThvAv2pnza057GBUW6I3mt+0cF0+ci0DQB5ENPow0B
R0fETnPclL90TeyeRqcKZdW+XVoZO+jp9SXBrmqrKM+tEXhTIOJzzjmHV0+IbGJE84DYjc6WfuNx
j3scTNjZbRVNLJMLrmzZ8vzM/SNmBR9N2/B1kpG5RTZEsE+h6cL9yz4Z2SBrJ2lii22Rcf+yEHCZ
+0eUWlxQ11jkMHP/Ck1sMcjqILGZ8rwITrWAJpYPFl+T0GKF+8cuk2GWYiJeuwiXkTnNEZ1Aewmb
AO84W8lhoYktBlmZ+9c3yMqiE2StrGPhIdEJslaWTcTb6ATOdJkmFtQ5I4nNFh52k1j3FHKIJ5m5
f/olchnxBPBabe3StP4+YvY6o81+ODvs5SVmTkIfibXL07SGkNhJJLbYPJetSO1Ta7ogsU4UoVn6
SKxV3djqF4oiuNe21cQWJLbYsiFzEjJXHAuw4a81lKb7SGzmiofjI+7F+1o7EmuhkJpLEgxqtALb
RJ+TMEisM68cZk5CH4ldO1e8jk4QWowoVatEJ7B5UZ53bJ5roxPY+p+54uu4ZYONTmAtRjrTxNYk
1hpK0wWJzVzxQhNbkFjLuOzjZKKIjMSStxZF2Itrek9IrNpKE4UmViUZerIkOtw/O99Rw16911zu
H0K1DPZyryw4FSSWD5AWxiYmkVjJiPvHCFrfoE2EggpybUhibZEkvZO2RYYRZcpzHLb22fllFRLb
ZpxRE1uQ2KyVQdsy9y9rZTC9bL5j7aITLEZis0FWH4nN5C6FJnaQWNvpaXqQWPr5tlPil8z96yOx
azfI2mEkNpvv6HD/3GYctvJ0kFi8XG2MNgGgxje2F9d0xmyhf3jgelqbyDLa+470nlhgM2Av73Eu
V5xH69DEFq74+9///sxcWZzYQWIXiE4wSOyMcWKLzXMzJ6HQxA4Sy3cq7DQKUQSrEsIsI1CYRidw
n3tEWaHFOkgs8x2DxDrzyuEkTaxk6SCxfVs2WHmnrQmDxCK+Dd9mxohwxTeJxNr3YqMTuOLtifvX
wl50vO76cjgLia1hLzcaJHaqJraDxDLfoQsHbB0j3RGdgLEzZQjrTDYRP0gsqtTQYpn7V5BYBlkz
amJ3A4lFj00NdDVfDrOJ+EITW4SAW7uJ+J20Y9cgsZkmlvmpbJCVuX+FJrYYZGUT8VkrQ8K6G0gs
vndGYu1EvO2gkLvg54efDLsZh81ClLMsNinXGbDX2moz0psEe3l3s7ji+sgdJLYQRWTRCQpNrNtC
Qgtml6fZmo+6cgFNbBEoDLfWlkfTOAnZ9iuFKCKLTlBoYmcURUCbZ1yeNqMmttiygbqklcQmChKL
W2vP1HQficXl1pduE32aWMqg5bGJGRfO7JI4sbtkeVrmJBQktpjv6NDEThVFrKMmFt9papzYxUjs
1OVprOfKXPFtq4mlwDOS2MzdLZZEZa0MEpu54ntCYm3PT1qjE9jvi6S73b8W9rJHYRudQO6y5yR2
Q9jLjXaSJnaxbZEz968gsYy4XQWTwz4SO3W+YxlNLCHgZowTm7WyPhKbDbKK6AQFic0GWUV0ggU0
scXCw4wRFSS2GGRljKggsdkgqy86QTbf8f+x9yYx9zVV+XawA0Q6exo7FFERFRQVBUSwA0XpVOwA
RQTkRZC+EaTvBBEUJCbGuRNHGhONJiQmxkSdOXbEyDjQaEyM5rv+WZ8rK1XrXs/Z9dTZz2nqN3je
dc57alft2lW1V11116opwamsYy4Se3aa2GKSNUBiC7mLcv9UL8OP2rrecY4klpXTrZrY3UismmQ1
4cX8HU0wDbXx0A/j8B+bgQ6TuG29u8g3yvttrrA+DtfAFNirxFqFJrYgsXWgsL6dMDtYJDZtAIvE
0jb6BsM3p0xit4oiOJVvkdi0/avl2iuJTlC44ooRLRI7JU6sjTmLxKZxYumqA9vTmDurQGGKES0S
u/XA1mJL1G7RCRD5NHEVgL20GbUQf0sSewjspTsT1p7hNH3LpNGYSYJXvFUTu0js3UYnWCR2kVh7
d/d/F4lNRz+m3ozAfXXxjZpkzT2xq4gTu0hs+lzGNLGLxKbt/0pI7MC5eNA/9DNppaX0b8HetK4m
fjkF9oL3lSu+D4nFFVfB5DmYIB3xCk0sS59pkjFNbLE9jdgFaUZKFDEWJ3YHTSyiiK1xYgtNrDqx
YkwTu3V7Gp2r0MSeJomll6lg8hxMk7axYuNMsVy7ohOkYy+TerXgpaITFCSWg2nSXMZI7A6u+J1r
YoFa6sgGVqXT9l+QWKSPaZIxTezW7Wms+ytRxMQ4sYDTiSS2OLJhgMQWgcKUWk85ilT+1u1p+2hi
aa4TSWzhih9PExvHKOX+DZBY0G4Ke8muP7HL+ultSGwPezl7K+3+u5FYtn7EunV7TBO7VXmOI616
2UQSSy9TC/HK/StIrDoXj0Vw5f4VmlgVjbmITnB2mljc9a1xYgtNrJpkjWli1cbDMU2smmSpwziI
E7uDJpZepo5FPjv370qiExSa2LObZN25JpZe5idzNW9b5f4Vmlg1yRojsVtDwLG3bgdNLJMspYkt
3D91Lp4di+yuRTRSEsszgvIpHaaaZFEtSofZH8ahfPhYtmXfpgZmwV7KoE7sKkhsIYpQcWILEnt2
RzbsE52gILHMdNLGM0ZiJ25PU4HCKO0lkVjqv3nT2ccxEqvWOyZunFma2LNzxU+ZxBYxQFR0goLE
qvUOtT0NDHjlJLY4skExIuWKA6i3bk9bJFa54rePThBf6xNJLPMgFZxqFol92ctepmAvN6Xcv2ES
28Pen/mZnyGyZfpe5suCxPJyTFOp9Q60UqqX8cqOT9DtCyOxW9c7WGovSKzXUmMsEps2S0ismmQV
0QkWiW1al30cW4hX6x1LE8vKTlrPyv1bJJbdUmmNDZzYtRuJVesdauPhwLHIi8QWJFZNsnoSa2+Q
gWORecQg97RlNvRvwd60liZ+ORH2UirlirNUukhs+tQWiUVikfqiTAS2RicoDs9VTkKhiV0klmNT
0kdTiCKYdKdJGBnS9n/lmthCFDGwXFtEY1bRCQpN7DWQWGDL1jixu2lir4HE4m2qIxuUWq/QxBaB
whQjGuhl10xiGduPHZ2ghr28ROaSWCSODVsG9pLLPiSW9Q4WdtM3plqILzSxODnpS3ZME7tIbPpc
Ck2skruMaWKvgcRyj1u3RBWa2OIwDqXWK44JWCQ2bf+8r6+ZxBZyl4HgVEU0ZuX+FSS2mGSphfhC
E3uaJBZx6dY4sbtpYtUka0wTe1Ik1ocCGtLW4FRIuBX9i4dxLNibOm8Tv5wLeykYoY28YTTGxOgE
uOIToxMU29NUdALlip+sJrY4soGJ8NboBMWRDYoRFSS2CBSm1HoFid26PY1NiztoYlnvUEc2XMmJ
XWeniS1IbBEoTKn1ChJbrHeo6ASqlw244kQnUL1soia2CBSmohMUJFZFYz4FErt1e9o+mtji8FzF
iAoSWxzZoBhRQWInbk/bGigMF4WD/NT2tPPSxHIvxyax5tGxCKiCU92exN4Ie3EyB0gsAYjS6ARv
fvObU9hLLgWJZd9u6oSPkdit6x0sgqteNhadIL0XvpyoiaWXTTyxqzgWWbl/V05iixBwihEVJJa4
DWmbGSOxapK1SCwnYKb1PNH9uyRNbEFii0mW0sQWJLaQuyj3T/WyAbkLUsmzI7EEB0hb8imQWDXJ
OhdNrHO2gsSqSdaBJNazwMD9mxgCzjc3LdibdpCJX06HvZRtkVgVKExFJ1gktogTu0hs2t8HnIRL
ihO7SOwisaDd6IS4rUQRiHiVK3630QkWiVWBwhaJVaII5pve4KNxVBIbM5oYnSCS2ENgLy/EWSS2
gL3kgoZtkdj40N1G94iwIfVMroHEEgm2OLFra5zYRWIZ571pRUMxItY7WNeLv3S7WIi/pBO7zi5O
7CKxE6MTEAp1a5zYQhOretkiscUk68DoBD4unSOJHTgWeetCvC/BL9ibelMTvzwG7KV4LK9v3Z52
jprY4sgGpdYrNLGf/vSnfWSIxpgmVrnid6uJLY5sUGq9QhNbHNmAxCjtJmPLtSs6QWyQbisnYYzE
np0rPqCJLaIx87Lzio1GoYktojGr6ASql935kQ37kNixIxt40PGJuE1sq3SQGdPEbt2e9j//8z9n
p4ktjmxQjKiIE6tccXQvLGylj6YJFOaP8gI0sX4vGEcisTELbLUlaozEojHjmj3s/bmf+7n0UU4h
sTXsJV96mYoBgvuXFowvlSYWQqWCUyn3r9DEKuX5GIlV0ZjPThNbkFgI7UQSS2zbtAGMaWKJ9tD0
L/tYRCfYQRNbHIus3L+CxCq5C9V4du7f0sSe3SRrQBNbRGNW7l9BYotozMr9U73szg/joMA7aGLH
jkVWJFZNssZIrJpkxegEcUifq4ndgcQyLLPx0HlsvBfsAfevX+/wiy/Ym/oSE788EuylhDgJO5zY
VWhiCxKrXPExEjtxe9qVkNhCFMF42Awp9rHYOLPD4blLE3t2rvgpk1hWP9MxfJFYDk1Lu3/vJFgF
FppY5YpDYreKIvBplSt+SdEJdiOxyhVfJNY3tTW9QJ3YFTWxTZIBV7yITmAktsmCjyoGyDCJ7WHv
D/3QD6noBLcnsTfCXhtn5pJYdUS1Wu+A6S0Sm74xC01sQWInhoBbJJY+mD4aJXchAola71jRCfoB
lm/GNLGLxKbNcpHYidEJFolVMUAug8RaDyI41fHcvwV702HqGF9Ogb2oYtKyLRKrohMURzYotV6h
iS0Oz1VxYgtN7CKxaWPGSfiTP/mT1Bkrlmu3bk+7Ek1sIYpQar1CE6t62Zgm9hpILDFAWMtOG7Na
YN1NE3sNJBZ0vDVObEFii8NzFSNSvezww3O98SxN7DWQWKJHbo0TW5BYlg7Tlyxfvutd78Ipjf+A
vTS2QhOL9slbYzQO0cT2sPcnf/In07LdLYmll008sUvFABnTxE48jIN7PE0SW2w8VO5foYll7SBt
Y2OaWGQtsdm7PXZMwCKx6aNRC/FXQmILuYtaiC80sYylaSWPkditk6xz1MQSTWjriV27kVjEn+nT
LOLEnp0mlgJvXYgvNLFqklVsiVK9DBLLg/YxPxoTF+KP5/4t2Jv2nWN8iVM9fNnoY5+sJhZRhDqy
QTGigsRyMEHsTW6PkVhkCWnlj5HYrdvTCAa4gya2OLLhSk7sOjtNbEFizy5Q2J1HJygOz1VxYgsS
WxyeO6CJVUdUX5ImlkAH+PbpMBvfXz6SYxQkthBFKLVeQWKRJacFuyQSWxxRzZkp6e2zQMkMOj4R
t883OoHfghtn4Yo3D4h4mF7+aIyR2HS9Aw758pe//Dnh32te8xrLi+gEqpcNk9gPfehDIav/Z772
ta9VxwQo968gsZzLEyvKbVwv5f4VJFadi1dEJ7hyEsvhv00bto9jJHbrYRzkVZDYrcciL03s1oX4
RWLPbpJ1YSSWt7yP+dEYI7HAwHQ0K6ITXDmJVZOsMRK7dZJ17iS2aWyF+4dKrfmxfVSTLBZozP1b
sDett2N8OQv2Mo4VgcJUdIJFYu82OsEisYvERg/EbUZgNginA45SnrPuudUVXyRWLdeCAU+TxOKK
T4wTu0gsYD/tZYoRFYfnKkZUnNi1SOzxtqf5Yz2eKMKzMKNwxZVa70ZXvMmCj0Wc2Okk1t9HbqA8
XyS2fyh8s48mFuHE1jixhSZ2kViinaRPUzEiJlkAhDTJ2S3ELxK7SKyKAUJ0LB/zo8F6x9Y4sYUm
VvWySyKxTLL++Z//OR0xCvdPRSfgUlwwPhG31UJ8oYm9BhJLc524Jeov//Iv00fJl4X7N0xi+7yU
+8eu563unx3GsWBvX8lH+mYi7KXXj2liJ25PO1lNLPeI/MMHxmgotV5BYotAYYoRFRtncCBjedxW
29NYkdm6cWZFJ7gkV3zASSjOxSOafTq4FZpYUFiaZEwTC0DwNh+NuyWx9LKtcWJ3I7HKFR/TxG7d
nsYQt4MmtjiyYYDEFkc2KLXeQC9bmlhmdrELu000yHTEOAUSu4MrPqCJNVc8rTR1YldBYotozMr9
U70MTSyvhrRgar2DTU+ql6GJ9UbSGGeniS1ILHKLtMbGSOwOh3FQ2rvVxBbHIitGVJBYJXcZC06l
1jsmLsQvEnt2JLaYZBWMiP/VjHv2sYgBoty/gsQW0ZiV+6d6GSRWrXeoLVEIMnfQxCJ32RqdYDcS
qyZZYyR2awg4Kn8HTSwNaav7V5DY4jAOdWDrQC9jS9QO7t8wiU19BgbGdMTA/Rs4FtmjNqnQFmkZ
1pcDNTAX9tIGiu1pi8QuEpuOEjgJTLrT1ls4CVtFEZcUnaBwxQcY0SKxW+PELhJ7t9EJFoldcWLT
98VYnNi7FUUsErtIbNqYF4lV7t8iseowDmLjpD42X57diV1FnNhFYidqYlUvG9PELhKbDuaFJnaR
2LTGFolVwamKhfi5JHbrxsM/+qM/2roQ72+rBXvTXjDxy+mw156dik5QHJ6r1HqFJpYQamlVjGli
t25PQ7W+gya2OLKBKWp6+3y5ohP4GBKNfaITFCS2cMXVxpmCxKpeNqaJ3ao858SuHTSx9LKJJJZt
y2mXOQVN7NbtaVSLEkVMJLGsyPOg00pTar2CxBZHNignodDETtyextx56/Y0gpZsPbKB0Ci+aymO
S9gEkE8ruTiygc0CaRJmW1cSneCSRBFKrad6GcP1Vlf8HDWx9DLXfjRdpnD/2GLW/Ng+ql52SZrY
4lhkJElb48QWh3EoRlSQWOI2pM9lTBO79TAOxl7VyyZqYulli8SmL6axE7tO9ljkAU3sX//1X6ft
f0wTu1Xuso8mll62NU5soYlV5+KdgiaWmFrp0yyiE+ygiWXXGw86LRhi6bRjFppYTqlIk4yR2Ikh
4NDEMmtLyzYxONUpa2K3un8DJLYIAcfSYdrG+HLgMA5SLdibNuaJXx4J9vLsBlzxIjrBIrFpz1qa
2K1xYsdI7NmJIi6MxPJmT9v/wMYZ/I2togiiE1w5id26PQ0nYZHY9DW9SOxyxdOhbJHYgsSy2z2t
tLOLTnCmJBaNcTqaFdEJFolNa4w1TSbdaWNWchcm9VsX4q9EE1vIXeaS2B02Hi4Sq+QueJL4k2mX
KTSxi8SmNVZEJ1gkNq2xsegEl0RiVTTmuXKXBXtTh2Hil1NgLwAt7SYT48QWh+cqtV6hif2rv/or
VYdLE5s+ylPWxF4DiS1EEcg408ZcaGKLaMwqTqzqZayuXgOJxRXfGie20MTyXkt72Zgm9hpIbHF4
rmJEhSZWRWNeJHaR2LRjDpDYQhQxECcWrSBlSMv2T//0T+n4X2hiVQwQdI8DmthrILHEj52oif30
pz+dPsoxTexpklj02FsX4gtNbBEC7uzcv0Viz26SNUBii2jMyv0rNLGF8ly5f4UmVinPB0LAnSyJ
Re6yNU5soYlVk6wxTayaZF0SiWXj4diJXakzo6IxLxK7D4kdmGRt3Xi4YG/a8id+OQX2EttHndiF
W5uWdozEFkc2KLVesXFGHVGttqdxm1s3zlxJnNgiOsElueKKERUktljvUNEJChKretklkdgiUJiK
TrAbid26PQ11gXLFTzY6AQXeGp2gILHqDT5GYnnQKSRR29MYrmlOaRIG+fTFdCUndl3S9rS5JJYX
Vtpg+FKd2FWQ2MIVV9EJChILDUjLplxx1JVnR2Jx2NKOWWhiCxLLsn5aY0V0goLEIjlIy1ZEJzg7
EsvaQVpjYySWdY20xsaCU6n1jqWJTSu5OLGr0MReOYllLE3b/xiJ3breQXSCRWLTxjxGYtUkq4hO
cOUkVk2yijixBYndGgJuIDjVKUcnKNy/rZOsSwoBB3ljT3ozzKqpYjoarC8HamAK7GV4JOtFYpvW
ax+XJnYfV3yRWLXeoQ7PpdtujU6wSOzdRidYJLZ3EmyYVYyITqEOz2VWq96Yd3ti1yWR2N1c8UVi
08bMegd60dQzKRbiYaFpEtXLFolVjAil9NY4sYUmdpFYdUzAJZ3YdUkktpC7KEZUaGJVL1skVsWJ
ZTv51jixu2lir4HEMsniNOf01YyqJ33JFprYRWLTGuPLgTixi8SmzXI3uUuzEL9gb/o4Jn45EfZS
qoma2OLIBvThaZcfcxJYMUnrs9g4s3W59krixF7S9rQ7j05QHNnAqnTa/gsSi/QxTTKmiUWWmXYZ
hus0F7zNHTSxux3ZoJyEgsQqV3xME7t1exrRCXbQxBZHNihGVJDYIhrzIrFpLztTUYRS66lexst3
qygC2raDJpZepg5sRfmZDpgFiVXKc0QRAyRWrXdckiaWYx22xoktSCxHTqS9bIzEcjBx2gCK6ASF
JvYP/uAP0rIVB7aqXjZxIZ5etkhs+lzofWohnjdjmmQdxrF1knXnmtjiWGTl/hUklnM50xFjjMQi
y0ybWRGdYAcSu9uxyCo4VUFi1SRrjMRuDQHHQLqDJpaNh+pYZF4laYMpglMVMUAWiU378pluPFQ7
4lUvYz/yIesdC/amjWTil3NhLwWbS2K3iiKYBm51EhaJPTtRxPWQWABC2tmVKAIMuEhsWmNjJHar
KILKXyQ29RIJ7Myu0vTR3NJJiNktTSz7o9NKLqIT3K0rvkhsQWLTR8mXjSjCu8DJRidYJHaR2LQx
Mw3cGpzqSqITFJrYuZOsHeQui8SqjYdgwEVi/f0VjUViF4lNXxlFCLitcWJpbxcWAu5IJDZ2TCQN
W6Mx4/4R6zJ9mn5c6YK9af1M/HI67KVsSxO7Ds+Ng4PbhVpv4PBcFZ2g0MQWynMi7afdqtDEniaJ
Zb0DsJnei4oTu5smtjg8V6n1lCgCTexpktjiyAal1is0scWRDYoRDfSyRWLX4bnpiDFAYgtX/O/+
7u/SXApNbOGKq+gEqpelgcLs3aSU50QnUL0MTWx6L3x5SST2H/7hH/z1HY0xTexnPvOZtNKK6ARn
p4nlHre6f4UmlvpPa2zsmAClPJ94TMAisWdHYgu5S6HW43+lLbOIxqzcv0ITWyjPlftXaGKV8vxu
SSzrHYDNOLq6rdy/3TSxapI1RmLVJKuITrCDJpaGtNX9KzSxapI1polVvYzAznRbbyfRmLgl6pLi
xO4WneBuNx4OkNgiGrNy/xhIlQ6T4Te2RrdxilL3z/fcLdibvk8nfnkM2EvxruTErrPTxI654gMk
ttiepuLEFiSW/Q5pm78kEss72gfGaJwCicW3iUVy+5JIbHFkg4oTq1xx9mz++Z//uddSNMZILL59
2v6XJjbWrdu7xYk9O01sQWILUYRiRAWJ3Xou3iKxHOXpDTgahSZWueKLxCpGVJBY4jakY+wYieWp
xYfodnFgq+pli8Rudf8uSRO7G4ktlOfK/VO9DHS2db2DTeuLxPooEQ08SeX+FSRWTbKK6ARXTmLv
9jCOgeBUi8SqhfiTPYzjlEns1vUOAkNtVZ4TfqrfeLhgb+p2HuPLI8FeikpLcIV2fHlhT3QSLilO
7CKxE6MTFEc2gCibBmkfC03sIrFboxMUh+cqRlRoYheJ3bpxpliuZYkqbf/MthhO07dMsVy71Um4
EhK7myuuGJHqZQOBws6RxLI3/D//8z/TxkwE3bT9U5P/9m//lia5BhKLKz4xTiyK3K1xYq+cxNLL
2GGRtswrObHrkjSxhdxFqfUKTew1kFg8nK1xYgtNLOvg6Uh+CprY0ySxePhb48QWmlg1yRrTxC4S
mzZmtkSxsJW+Mia6f1eiid0tBNyAJnbrJGsWibVWh1uYtjG+VMciF+4f27hiY16wN9bGUe0psJfX
RFrIRWJZY0q7CWtSp3lkAwc5bY1OUJyLp07sKkhsEQNERScoSCy7XdKWObA9DX+DnTjp01Tb0yiw
EkVM1MSOHdmgTuwqjmxQar2CxG7dnnaOmtjiyAbFiAoSq9Y7Fold29PSoWyAxNLLlChiIDoBhIoy
pGX79Kc/nQ6YBYlVR1SPkVgVKOzsNLEFicUV33pi1+GuuD/WMRKLxjhtAEV0gh00sawCbI0TW5BY
onZ4LTXG2bl/V6KJLUgssc2bh2gfx0jsDnKXAU1sEQNEuX8FiS2U58r9K0isWu8Y2BKFJlZNsu5W
Ezt2LLIisWqSNUZi1SSriE5wdiS2OBb5H//xH9PuX2yJUjFAFoldGw9T5+fOSSxURC3ENyTW+wLK
c46mTW8HYuM/iwZMW7l/sZct2Bsr7aj2FNhLGyi2p7FikjaSwknY6oqPaWLPzhVfJFaJIhaJXSQ2
HWQWie03ztgL5WRP7NpNE7uDKGKRWLXeURzZsEjsVld8kVjFiBaJBVOkMwgmXOkbk8kXI3CapFiI
X8cipzW2SKwKAbdIrFLrFZrYRWLTXrZI7N3Gid1NE7vDxsMBEltEYx7QxJ4UiY3d7V//9V/R9aU+
gzqMg41yauMh2+vs4gv2xko+qj0L9tIG1HLtlZDYQhSh1HqFJrZwxVmXTJvERFf8zg/PHdDE4jup
IxtU6O/dNLFbt6exz0uJIk42TmxxZINS6xUktjiyQan1VC9DE6tEESs6gToXTy3XXhKJ3W17mjqx
q9DEFqIIFZ1A9TLcra0xQPYhserIBt5uAyd2sdM5dUTHNLG3357m72hIrBJFFHFilShioia2cMXV
QnyhiUXF7bccjTFNLArz9GmObYlSyvOJxwQU7t+VRCc4O01ssfFQqfUKTWwhd1Hun+plRCfYKnch
OoFa7zhZTSz6hK1xYnfTxKpJ1iWRWCZZW92/QhOrJlljJFZtPFzRCRgc4uvVbeX+XRKJ3S0EnHL/
ChJbbDxU7p+aZKGJdQTaeEFRE+uPHuNIJDZmgU0IOHUscuH+/dmf/VlzF/bRjkX2O1UDSFOG9XG4
BibCXp7gmCvOpDst/3LF0z5yYSS2ODx3IE4sG+TTSlPb0/A2lSt+SdEJChJbHNmgGFFBYnc4PBdG
pEQRBANPn/5uTsLdnti1SKyKTjB2ZINiRAWJ3eqKLxKrlOdFdALlio9FJ1Cu+JWQWOWKF5rYgsT+
7//+b+rLFQe2ql623L/0XVac2HVJ0Ql2I7E7bDxcJFYtxOPhK+V5EZ1gkdh0jB0jsVsnWUQnWCQ2
HZlZoNnq/i0Sq9y/YuOhcv/GSOzW9Y6rIrH9OIODp9w/vlfun5K74Hwu2NtX8pG+mQt7GQNZrr3m
w3PvnMRyLt7WOLGFJvYaSOxuRzYoRnTlJLY4skGp9YqNM0U05kVi05fIwIldu2lii+1pihGpXjbg
iu9DYlGeqyMb4I3ptKLQxKr1DranwULTBqB6GZpY5YpfEolFFLE1TmyhifXtaU1Vj2lir4HE0svU
MQFLE6uOCaDPNg3MPq5jkc9OE/unf/qnW0/sKjSxSB/TV8aYJvY0SSyTrIlxYrkUF0wrTan1Ck1s
cRiHY40mLyVpo/JPk8TSXGm0zV3YR1Pr9UNTcUxAoTwv3D/2C/e58M1E92+RWOX+FSS2mGSp4FSq
lxEa6DRJLO4KTkva/pX7V2hiWdROWzITHOX+qV4Ga1VylzESqyZZ6jAOdL9q46E6Ftk9HDUMppWz
vhyogemwly4wFp3gbgOFFYxIxYllJPSG2nR8dWJXQWKZpKePb4zEAhCaItlHtT0NQeYOmljWPbdG
J9iNxBZHNqjl2kITu3V7GpW/gya2OLJBMaKCxBZHNignYaCXsVyLliltzBOdhKWJVU7CmCZ2B1d8
gMQW5+KpOLEFiS1igLBzPx3MVS8bCBRWk9i0v/ClEkWcrCa2ILG3CRTWPB0c1Inb005WE8s9bl2I
L0gs9Z82szH3T613TAxOtTSxf//3f9+0fPs4Fp3g7DSxxcZD5f4VJLZQniv3ryCxar3j7DSxu5FY
NckaI7FbQ8CdI4ktQsAp968gsSoaM+FEdnD/FolVk6wxErvDJGsfTWxBYosYIMr9K0js1vWOmsSm
72W+LDSxO5BY3D+EDWnZlPuHcAKnPU2iJlnmRi7Ym1baxC+PAXt5dqzITDyyYYARLRK7NTrBIrF3
G51gkVgVwmiRWOWKLxKrGNEisTtEJ1gkdmJ0gkViWddLPdsriU5wdiS2OIxjgBEtErs1OgGTLMBm
2mXUQvwisUruAiPaGp0ApK+ORVaMqNDELhKrDuNgYExXFVmI3+HErisJATdAYlnv2Hpi1yKxEzWx
+5BYDo9Qkyy18ZCph5K7qMM46OAL9qav8olfHgn22uA8oIkttqep6ASFJpbtrulroohOsIMmllCo
E0ks+1bS9nAKmtit29OoFiWKmEhi2Ru19cSugsQWRzYg5E4fjXLFEYpP3J7G3Hnr9rSBjTOLxJ4d
id1NFKGchILEbo3GfI6aWHrZRBJbHNmgohOcnSa2CBRG71OBwhSJZXOcEkUotV5BYtX2tDFNrBJF
FAe2ql42URNLL1skNn2Vn6wmtiCxbI5O74UvlVqvILGql41pYrcqzwF0O2hi2YA/kcSyIymdlZwC
iVWTrCI6wQ6aWHa9TSSxxWEcSq1XkNg///M/T5/mwHoHmlhmbWnfXNEJ0kq+EhK72yQLpyWt50IT
u3W9A9dL9bKx6ARpf+HLiZpYQgNtjU5QkFiO8kwreUATuw+Jxf1TIeDYKpjeS3EsMjpM/m+fasFe
1ZJnfT8F9nISMaNu//j4ZpHY9EnxTj+7w3MvjMRuFUUsEksExbQxM9tiBEi7/0Qn4RTixK7taWkD
uKToBLuR2K2iiLE4sWp72sDhuSo6wZmS2K3b03hei8Sm3X/Fid0aJ/YUSOwOxyIvEqvkLqzpbw0B
h7+6SGzqZC4SuzSx6YvpwkLALRKbdv9FYncgsdS80mEWIeAU/UP32+swF+xNB7GJX06BvQRiRSq5
VRNbiCKQcab3WGhi/+Zv/iZNUkQnKDSx10BiccW3xoktNLF01XQoHtPEXgOJLQ7PVWq9YuNMsT1t
kdi0ZeIkqGjMDCZpkt00sTtsTxvQxDI/VYHCOLErrTG+VHFiccUpQ5qKzT7pYF6QWBUDBN0jy99p
LqqXwfSugcQWRzYotV6hiS22pym1XqGJPU0Six6bFpi2TKXWKzSxShRBWyXsXppLEZxKueKLxO5D
Yomokw4yY5rY0ySxjIp4IGnLVO5foYktlOfK/VO9DE2sUp4PhIA7WRLLJGvriV2FJlZNsoroBIUm
duthHJzYdXaaWOQuzEDT9q/UesUxASoa84pOsA7jSNvYgCa2OBcP9y/NhS+VJhYqorZEKfevILFq
kjWmiVXrHSpO7DlqYotjkZX7V5BYNclKSaz5NsRtSNtMMcmi/tMkPK9m4+GCvWlFTfxyFuylSGMk
dqsrfo6a2OLwXBWdYDcSu3V7GuoC5YqfbHQCCrz1WM+CxKpBaYzEbt2eBjnZunFmaWIHXPG7DRQ2
l8QWRzYMkNjCFVfRCQoSq46oviQSW2xPw+VOGVFBYpUrPkZiJ25PU0c27KOJLUisChQ2RmJxuVMH
bIzEqvUOJYogzkkvirAmpIJTsXKkFuIvKU5sEZ3gyklsEQNEuX8Fid263rFIrFqIHyOxW0PAEUvt
ykmsmmSNkditIeAYrrcGp1rRCZT7V0yy7nbj4SmT2CIGiHL/ChK7db0DpnflJFZNssZIrJpkHZXE
+iSFqXTq/dIqlPJc6TBpe5H+Ka6SZre+HKiBibCX3BeJVcu1Y5pY5YoXcWIXiU17QeEkKFd84MiG
RWKVk3BJmtjdXHHlJBSa2GsgsfSyidEJFondGp2gEEUoRrRI7CKx6XuZL8+OxLJTZmuc2EITu0js
1ugEoLOtcWJ308ReA4kFHW/dElVoYheJdZDSGBxMmY6ZFxad4JI2HqqF+EITew0klvWOrSd2sQiu
ohOgYm16in0s4sQWmlg1ybokEluEgDuQxMYKL0LAqR3xKgQc49sf/uEf2sUX7E1H+4lfzoW9VjBi
KMW24XZxZAP7g/xn0Sg0sYQDjb90e0wTu3V7Gt7mDiR2tyMbFCMqNLHFkQ1Krae6M5W/dXvaPiS2
ODxXMaJi40xxZAOqJG/A0WDwXHFi0+FOxYndjcQWrrhS66lehlZqq/KcjTOqlylRxEB0AnqZWq5l
D376XAoSq46oRhSBKjU2e7dVLyNOrDoX75I0scWRDYoRFSS2ODxXqfUKTaxyxXGe/fE1RqGJTY9s
ILnankZ0AtXLJmpi6WVLE9s8RPt4stEJChKL9Cu9lzESy6E56QCo1jsY4VUv472QFuzONbH0sokk
Vq13jJFYZJlppRXRCXYgschdJkYn4FJcMG1mihEVJFZNssZI7NYQcAykO2hiaa402rTGFCMqglMV
MUAK98/xRdM+J7p/u53YdUkktphkqegEqpehSNy63oEjvYMmll6G05K2f+X+FSRWTbLGSGwRAk65
f2dHYplkNdEJfBBQmtiCxKpJVqOJ9SwwChKrJlkFiVUbD3H/th6LDP1Le5lPYxUdShvz+nKgBo4B
eynGIrGxA0a7OLIB3z7+0m3lJCwSu/VYz0Vi7zY6wSKxi8QqJ0GJIk42OsEisYvEph4X08C4Pc3f
4xhMHtMkYyd2XZImdpHYrSd2LRK7NTrBIrFq4+EisWqSNbAQv0isWojnhZW+/vhykdjoJ7i9SOzE
6ASLxCKe8aYVDUVi6ZhIdOIv3UaHibAn7c6K/rHe0W+JWrA3rcNjfHkk2EtRAfXeMKIxoIlFFLE1
OsFumlgC1abPZYzEbt2eto8mtjiyQan1Ck1scXiuchIKTSz/K7Yut5cmdgUKSzvmgCa2iAFCnNI0
l0ITy6swTTKmid263lFrYtOC8eUlkdizO7KBMe1uNbHFkQ1KrVdoYosjG5RaT4kiBgKFLRKrXPFL
0sQirpt4YlcRjVm5fwWJLZTnyv1TvQyppFKeq+BUCDJVL5uoiaWXnSyJVRsPxzSx+MbpS7OITrCD
JpaGtNX9KzSxxWEcSq1XaGKV3GVFJ1iHcfj0LRoDmtgiGrNy/wpNLMNvLI/bYyR2q/Ic1avqZbiF
XpjGuCRNrJpkjWliJ4aAu1tNLO8dRWK5xykk1l5txWEcake82ngI2m2U5wv2pv7DMb6cAnuZJqRl
U07CFBKLSpOVev5x/BDj4e9n//Cr7TfNXwt6maX4fRaSmh/bR1Z4CTyYJuH1kSahVbOpNk1C90mT
2NpTmoTgKmkSsBIBUdMk6IjSJIwDSI/SJAxfaRLbap0mQeqfJuFL/leaBELFqWFpKtae0iQW0CNN
woiXJqFZ4lenSZjwpknY0ckEKk2C9ChNwmBFQI80CSOeJ/nUpz7lr2OchK2u+G00sX3Z8AS8YI1B
n+1/zzf4FUiPmh/bRwJ6pEnY6E2x0yS4T2kSqoXKSZOgSU6TGFZKkzDhSpPQywj2kiZRvQy/Ymsv
M6yU5oKMIS2YCfzSJLajM03FekeaxGavaRImvGkS29GZJmETaJqEmuT8hTQJ9Z8mIWYLh0alSZT0
aCw6waZAYfRQXkz41WnBUP6k98KX7OhMkzCr5ZppKsIjpEk4CJ4ypEnUi4m5A4uhaRLGnzQXehmj
VpqE+k+T2FbrNAljaZqEsVf1MkbsNImtKqa58F5Ik9iqYpoEHVGahC9ZVUyTWGy9NBV9Nk3Cm5Rd
dWkS3r9pEkYSxpM0CeNPmoTZK6NWTIL/Y07X2Wliz4LExqrGtrX79NGoXmYCvzSJcv9sVTFNwo7O
pkj20VYV0yTs6EyT0MuYDKZJlPuHt8YOizTJgPvHpZT7RwHSXGz2mt4Ot5kmMR1RmoTKTJNYQI80
CY8sTcJAyoNOk0T3L6ZlHkFzSpMwyMdfus2+aV4NaRLmOPzMfUs3xqITFCSWF5Nf3Ax7u010/2xV
0e86GgPuH0uEaY0xkDKcxou7PdH9s63WfuVoKPePSRYvoPhLt3lhpffCl7zm/GfRYJLFyzFNNXGS
ZVET01wGJlm4H/EW3KaX4bSkuahehlOEaxST+J6yIjrBdBKbeoA4k7FgbuN8KveP6ED+s2hQYJZp
vKKigdwu/tJtapLFoPhLt5X7h7uO0+4/i4aaZDEpUO4fUwkvTDRYu2cCEi/uNhOW+Eu3bVXRfxYN
pkX+s8ZgMhV/6bYpxJof28fC/aMMaRLl/nGPW90/arJx/zxHNcmyxQv/WTQYS/2Wo8HUW8UmnRic
qnH/6Nr2NllhHFKIOvHLKbCXh6WcBJu9Nk6CfVSiCByhQwKFPe95z6Pw69+qgbOogWc+85mxFxSu
OIsX8ZfRHggUxvThLOpnFXLVgNWAkvcXgcJUnFgWAQ/XxL7gBS9Yj2DVwLnUwBOe8AT3A4/ninsW
GLx94sso2sr9Y/aqohMUMUCU+1doYpmnxPK4PaaJxQU9l2awyrlqgBr4vd/7PW/z0ThqdIJHPvKR
q/JXDZxLDcBd/XW2jyYWhdiLXvSic6mfVc5VA1//9V+vtkQV7h/IwntWNA5x/xbsjTV2VJvmPXx9
Vi6iX1Gc2KW2pymYbzqieHG3WXuyAi/Yu4amM6qBBvZaez6qK25ZfOITnzijWlpFXTWA54Arro5s
UIxo7PDcyIgW7F1t74xqIMJePKIjueKNc4iOiM0a7oxFYzcS2xTJPg5EJzAdUbwFt9HenFFLWEVd
NcBL02fN3ozNQPqYdpkiOJVPspqEyMjjiV0L9q6Gd0Y1EGEvDdv26jadxT6yeNq0fPtoe3XTJKqX
feQjHzmjKlpFvfIaYEineatJ1jHcP39tKRiY9sT15UAN0LYHUlmSBvbSSJSTYDs600ESFXpagCJO
LLsASLJg75WPS+d1+8997nPT9q+chMIVZ99u2mUaV9yyW7D3vNrJKq0tExdxYhGrp+2/cMWLOLF+
eO6CvavtnVENNLCXHnEMV7zvaANxYtnRuTVObEFi2Wrdl4pvijixeKppEvY2snOzfy9/8IMfPKOW
sIq6aoB9wan7Z22bDfVp+yee223ixC7YuxreGdVAA3vpEWyNJ3JLP/7zDWFb0i5DRyM+TJqE4DB9
ErbJn1EVraJeeQ0Y7KV5qy1RBPRQxwQQHaJv/3xTuH9E2lmwN620Y3xJ2x6+bA97aSRGYvtrEj5o
65ENRKUjuEo6rhKPxWEvsx5Cmvi/3/zN33xp9u+tb30r83r/WTTe9a53ZSle+uY3v5mGHX/p9nvf
+940yRvf+EZkzP6zaLz//e9Pk7z2ta8lvlD8pdsf+tCH0iS//uu/jsDGfxYNVhLTJL/2a79GOKD4
S7d/53d+J03yile8gsr3n0Xj4x//eJrk5S9/+Sc/+cn4S7ehjmkSvmQPmv8sGrydf/VXfzVN9bGP
fSz+0m0Ega985SvTJL/927/tP4sGMWRe9apXpUk+/OEPx1+6zT7T17zmNWkS5on+M4yHPexh9vp4
y1veEkURsVUfyRW3LCLsfcMb3hDLZjbT8Le97W3pvbz97W/vf2/fvOMd70iT0Mtwn9JURS8jImua
RPWy17/+9aqXfeADH0gLVvSy3/qt30qTvPrVryZ0QFow2lKahF7GtuU0SdHLaOdpEtXLXvayl6le
xvf837Rsv/u7v5vmQu709DQJZU6TcI9bexk1SX2muVD/ka74niCcBCexsb9gqxO7CldcMSKLrcc1
HfZ+7ud+rpXz3e9+d3r7tHDaeXov9Is0CV+qXsb39ME01Tvf+c40FwYT1cve8573pEl4MeFWpbm8
733vS5PQy1A+p0l4XmkSRkXGxjQJY2mahLGXEThNonoZbY9xPk3CeyHNhfeI6mW8fdIkfMngmeZC
L+NNl6aiz6ZJaGBbexnva8aTJpfHPOYx9kLpYS9OV+GKq4X42hXvHTm+GSOxBDduerF93EpiSYX7
lxaML/lfaS54kh7luEnbn9gVhyPeQf0DHehlyv173eteRxDXPgu+GXD/il6m3L+PfvSjTRuzj/fc
c4/qZerFRKcAbqT3UvSywv1TvWyi+0e1THT/eGTp7TOQ8qDTemb4TZMwXDNop0lofiThHeRoghcf
rZpIyFsPbKVTqLhJBINteop/JIIlvcxh76Mf/Wgr55j7t3WShR870f0b6GXnOMkacP8m9jLcv629
jEmxmmTh5Kddhl6G09J0mXvf+97WTXAAvAG7URyLTDBw/1k07Pya9C1DMOT4S2yHvfe9732bgtnH
wv0bmGThsqa5vOlNb1KTrAH3T02yeF4KZagX08Akq3D/BiZZ9Iu0xviymGSpF9Ox3T8rKuNP2v6B
QqCh9HbUi4nnxdSYAdz6iMNemreaZOH+cepE2v7VJMvOr0mTMDLY90vZ2wwd0z/yiIevmcJeHtyA
K46+ApVFWhKVy/d+7/da+4T6Nglpcmm7suOHmh/bRwTGaRKm4ciS0yTMntIkuC6oX9IkxbGeRE1P
k6hg8vRrlDxpEkT4acF2ixO7Q3QCbvDYmlirw1uS2Ec96lHWSuE2u7ninHLiDSDCXuAtjkraZlQv
Y4bOQJ0mUb1s4PBcmB7MIc1FHZ47cGIXruCmE7uoQ95ExAdIC6Z6GRNkFSe2iE5wdofnziWx4D7r
Jvx12Eu1O4n19uxG4Yqnaj0S0i/SR8mXHDPksJfZgefCRNjP9WjS4tj7z6LBdFv1MnV4LvKqrYfn
snKElKspkn28pBO7Lik6wRQS+7SnPc16CtQ3ffoXT2Ktr6EcQD+Q1gB6g9gf3bYzXtMkjfsXYS+U
OE2i3D8OslHuH9MZL0w0IFfqYBRio8Vfus2SCoGF04KpY5Fx/zhBI01CyGW/cmOoaMxE9gOTNj+2
j8r9o8BMLdMkat801eLKnyahmhsWW6LUegcDKXPn5vr28ZbuX6zt6e4f59z5S9Ngr2VnJLa/HTt+
KBbJ7TH3z2HvU57yFM8ODsAQ5FeOBvTAfxYNJlnK/UMtFn/pNpMshtN4cbfPcZKl3D87SdzvOhqq
l41FJ1C9TE2ydtDE8kCnkNjP//zPt24CivRGEg0cPNy/WLdu871y/+Iky3+PQa+M7p/D3gc/+MG4
rPGXbnP6JI5uLJLbqIX9Z9FgkhW7vP8eA01y/KXbyAN4avGXbvOU/WfRKCZZ6pgAFi5pgX7laHAq
cby420yyVJxYdRgHadUk65A4sbFU2IAUR45eKjMmBqcq3L8xTWxzF/ZxjMQ+4xnPsD4SYS81wHsh
zcVOEm/qyj7y9kmT8CWrh2kS+1K90NXV1vdba4BHvDWJ/155CDw7OwjefxkN5YpvJbGPe9zjrH32
sJfslCu+D4nFFZ9IYgtXnLlwrFu3GTzhJ2nPKpyEra64nTed5qKchMIV3xSdwDI9ZVfcnkWEvfZN
4YpHJ8EfJYbqaIeQ2Ah7WY7ch8TSy9hTH2/Bbfbgpw2mILFqvWOMxOIMeGGicUkkFqduoiY23Z5G
1Y2RWJzhvgEgVbXBnL8R9toDUq74XBKL+MHKEGEvRR0gsfSyRWJj53J7zBVnZbNvM3xzJa541MQ6
7H3EIx6hXHEVnYAaG1iI36SJtcdkB8H7Q4+Gcv8KEstbPn36ALqtC/GQWDyQWB63I4mNsJcV0h1I
LOB0IoktjkVW7l9BYovDOBQjUhM3Kp9HkD7NuyWxLBxM1MQWvaxw/5hBe2uMhnL/EP75S7MhP2oh
fi6JfexjH2sFiLCXh3thJLaYZClGpHoZHGzrJAtHWvUyNckaILG4KzgtacdU7l9BYlnUjg3YbSY4
qftHvr0m1lLBWpXy/EAS67D3537u5xoS6wXDOBKJjbCXXBSJxV2fSGLVJGuMxCq5yxiJRQyTNrMi
TqzqZRPdP3oZo1ZasDsnsdH9iyVU7t8AiWXjm43kDewlO3qf2hJVyF1Y2Yydy20ldyEj5TN42mXc
sgZ4xMNXUE6INchja2Id9v7Yj/1YeguKERUkthBFKEZUkNhCFLFIbBy13FZOwnRRRNpg+HKiK24k
toe95KJc8WOQ2Ab2UtUFiS1EEUoTq3oZL+it6x24AaqXQWK9kTSGEkWMndiFO9Rc3z5OjBNbkNhZ
gcJoY5BYBAPpvRSaWOWK15rYNJdNJLaGvdyOchImklhXFzewl7tDFKEYkRJFMEFT6x1KFME0UIki
mDymlUyZlSjiSjSxZ+eK35LERthLk5hLYotexhkKdMP+X0Fi1XqHWog/kMTGjnAkTWyEvewZ343E
4n/2Ncw3YySWyol15baaVS0Sq2KATNfE+rOIxlYSy3ZmBXtpMztoYp/0pCelsJebupKNhxdGYreu
d9QkNh3K+PJATWxMfhsSG2EvLZNJVrMy4hkdg8Q2sJe8ChKrJlmFJnaRWH980RgLTqXWO5iwx4u7
XUQnmEhiyU5pYmeR2AL20mUGJlkDGw+VW+K1vYxb1sAU2KsW6/E2t0YnOJzEOuz99m//dsWIFom9
kzix7sGq5drbBArzi7uxjys+QGJZ7/CdboRxiF1VRSeYTmJ72Eu9LRKrTuxaJLZYrlXKc8WIoM0H
RieIsFcdDaBc8VkktoC9dJlFYtVzOeXtaRNFEYVaTzGiwhXv48Ta66zQxFova2AvqcY0sadJYull
W6MTHIPENrDXHs01kNjiWGSaX3Rg3C40sTRy/1k0CvdvoJft4/5tJbG0mWNHJ6hhLxWuFuJnkdgC
9lqXKTSxO8hdBkgs6x24E1b45q9aiC80scXGQ7UQr3oZrtdFktimkueSWJtkNbCXHIvoBNNJbA97
6Zgnq4ktjkVW7l+hiVWTrEVii0nWVk3sFBLrsJfNGk2XtI9jkyy2fsf3vtup3GXBXq+fIxlTYC9B
GwpN7MTtaaiYPFCYw14MGuTEjTMrOgGz1LTL33hkQ5/qwlxxpdZTmtiHPOQhJn5oYC/dWbnic0ks
u2OsAPwljEN8QBM1sUWgsAFNbLE9TUUnUK44i/hquVZtT9tHE1sECtukibUHWmxPGyCxRaAwxYgK
EnvI9rQIezkwSPWy1EmgBgZILL2s0cQ67OUojdhNot2HmLD38opOAAyJFeX2nYsiBkhs4YqrOLGq
lw244kQnUL0MTWwPe6nqAU0syvOt0QkKEquU58cgsd60olGQWPQD8ZduF9EJOLTFX5ooez2Jmo8M
aGIJQLE1TmxBYotjkRUjKkgscnG/5WiMkdith3HYlqh0vqO2RJ0gibV6IzjVVrnL4SQ2wl7VmHlh
xScY7duTWIe9L3rRixgc4sXd5pWdPsrdJlnK/StILIO2lz8al0Ri6WUT48SqaMxFdAIld5lOYnvY
yzPF/duqiS0O48D9U9EJPNYKMXtjRyg2HjIxjL90uyCxxSRLRScoSKyaZBUndqleNtH9Y70DmBD7
o9sDcWKLhfjC/bsTEusN4HiHcTjsffKTnzxxkrVp46Fyrvz2l3HLGsCnHb6Ch3EA9nKRSGK9G5px
DBLbwF4yUoyoWK69yDix/QOdHp2gz4Jv7twVV4xIkdgBV3wrif2yL/symzb2sJca2yE6Aa8nn7c2
sJcuUzgJOF1NL7aPqpddkiZ2kdidoxNE2Pve9763J7E+4BwvOoHD3vvd735EIFlxYtPuP3d72oWR
2LTG5pLYn//5n7fxnJi9MbvrIbE7RCfAX/WXZoS9VLhiRIvE3rn7d0kndh1CYiPs/djHPnaMSVYc
YcyO7p/D3le84hVjkyzFiFQvY6PQIrH9Q+EbalJFJzhlEpvey1wS+4AHPMAGc2L2NtmpOLETSSyZ
Wu4N7MWhHdPELhLbPET7yJrmpZJYn/tgHInERthLLsUkS8UmHZO7xIX4BXvjgz6GzUA0fNkG9nKd
4vDc6CTEHAsnoTiygegEPeyl1090Ehg6lCiCpZ94C24X29OWJnYHV3wriaXBcES1igEyQGJZ76AM
8WXksPeee+7xdhKNQhOrRBE4CYeT2Br2UtRL0sQWRzao5dpCE1sEClPRCQpNrHLFb6mJjY1tIE5s
cWSDUusVJLbYnlZrYhvYazelXPEjkdgIe+mhVxKd4JJEEbUmNvYUt4vtaTif/rNoFJrYwhVX0QlU
L0MT2yjP7a3xqle9yiaPDey1EipXnN1VvOniXbg9VxO7lcT+y7/8iwoCpty/QhP7t3/7t/Hd6vZW
EsvDskrmbwN7qbdL0sQWxyIrRlREJ1DRmFGX7eD+Ha6J9cZfuH9H1cR6yxw4scs1sQ3s5aYGJlm3
kbtE2Msd7UNii0kW7p9XbGOoOLFoBVVwKuX+FZpYtd4xRmLZ7d7chX3cTRPr3SQac0lscSyycv8K
Ekts277GHvSgB9lg3sNe7mtA7rJJE1vAXor67//+72q9Q2lii2OR1UJ8oYktDuM4dpxYe1ITt0QN
xIkt3L9C7rIpOgFtbGDj4SZNrHfPepLlP4uG9bIG9vJojjTJaron7p/7pQv2NpUz/SPD4PA1e9jL
pdiBuHV72oCTAMJ64hOfaGO4hXHwBrxIrHISdjiygQYwMTpB4YpPIbHeZgpRhDqxqyCx0AC/ssPe
Zz7zmcoVRxO7NVDY4dEJIuwFqXnBojHxxK5CE1uQWOWKj5HYidvTroTE0pvSt8DYcm2z3uEtTW1P
Y6Pru971LhvM+Yuy15OoQGHHILEN7KVCcMVPNjrB2bnip0xit56Lp0gsbWbgmIBNJNZh79d93dd5
N4mG2tDNQvzJkliQY7wFt4voBOwm859FYwqJrWEv2cGIdohOsBuJZc6Vjv8Tt0RdG4mNbdJs5f4V
cpeaxPawl4wmyl1ujBPbwF6a0JmSWF70aftX6x2oK9Uka5FY5f6lJJZqJzqBmmRNIbEOe1/ykpf0
vZJvJkYn6Emsw9773//+aRs7BRKr1jsWiU0bzM4ktm8200lsD3vJFK9AxQBRC/FFNGa1EO9O6YK9
/YOe+8102Evx9tHEPu95z0thL93zwuLEXpIoQsWJ7TWxPswej8R6FhjKFb8liY2wl1xUnFjWO9SR
DQMkNq53RNjLIjLENd6121dOYotAYUqtV2hii8NzU7UeY2ahib1zEku0E28n0ZhIYqH9Kewlu8IV
n0tie9jLc/nv//7vKw8UptR6Y6IIFSdW9bIBUcQdkljzzUCFcXta7DKKxLLe4U5v/D124wM77H38
4x+/jyb21EisVTJ/VQyQARILOuZkbb9yhL2csNM8EftYkFjmNWmSMU3sIrH+XKJxG01s/3SU+zdM
Yvss+GYiicWvIzKYvzQJ4+A5Rvcv1lhBYouNh2ohnl7mehvCOMSMXAXkRTJjTBN7miQWpwhKGe/a
7cL9U3Fi0dc1dWUfizixhSZWTbK2amK5o2OTWKs0GNHW6ASF3KXRxDrsJRI7LTCt52KSpdy/QhMb
J1kOewkdPBYndpFY71nRUFuiLo/Exrt2u5C7DJBYh2nE7PUsMBh7lfvX9DJPhR+lelmqPHdpXOPo
+gWXMasGjgF7rWzHjhPr7bNR9tpgfp1HNviLrNDEjm1PU8u1BYndemQD0Qm84/uNmKFc8QESWxye
O0BiiyMbUKVS+Ab28o1yxdHEqnPxbkNiI+ylU9A31fY0aPMOmlicOp5aOnzxlJvnbh8LEsvSf5pk
jMQqV3yMxKojG9T2NJZrVS8rNLFbSWwRKAzlf/pciuXaWSQWCZPPW6Oy1x5u6iRQ1Lkk9jWveY2V
gZi9TT3QZ9NmtgKFnZEm1p4pvWwiiVXrHQC6ARILDEybWRRFOOx9whOeQHQC5YrflSbWO44isRz+
tVUT25BYzwKD20xrbIzEEiDCLh5hL1mo9Q50L2dHYgvl+SFxYpvanuj+eXSCJgs+KvfvlEnsDiHg
8DD9pRlhLzUGoVKMqCCxcb0j9jIVneCbvumbrAAN7CXt3WpiCxJbbDxU7l9BYosQcMr9u3ISqyZZ
vSbWx4GCxNoky3/pRiSxDns/9alP0TIjifXfYzD5YgoWm73bhfuneplrYiPsJZeBA1tXdILh6AT+
BN2Yron1K0ejILF3OMmihIrEPuUpT7GRvIG9JMFbU+sdAwe24v6x5hjrypnPgr2xWo5h84iHL+tu
A5govYhyEqaQWIe9P/ADPxAHbbevJ1CYYkQTXfGLJLHeVNyYTmJ72Etee0Yn6GEvXVVFJ1gkdpHY
dCRXTgKNeQqJrWEvueCKN06Cl7NwxWn8/rNouCvuHR/jBS94gTk8PewlLaKs+GO3L8kVv3NN7LmT
2NjGjkRiI+wlO1xx/GdvjdEYc8VPn8TGSsY+BoltYC+5KEbEwgGNtimSfVSMqFiIXySW4TS2Ybfn
amJ3ILG0gULuohiRT6n8xs1AK9WT2AL2koptXMfWxD7ykY+0N2YPe7l9tRC/SOyU6AQ2yCCcmKiJ
3Z/E2l3432OQ2Ab2klfq/tFlBkgsvQz5kJc/Gvi0XLOBvXwztiXq8uLExroye5HYTZpYKm0WiS1g
rz0aomPRdPt/vEn/67/+q3+UfKMW4ull+MaeZMFer4pjG1NgL7BRhTA6XpxYh70YyhW/kkBhAyS2
EEWoE7sKTWzhiqvoBIUmdqsrXmtiVQ9S29Pmktiv/MqvNH+YmL1xqMRJ2HpiV0Fii0Bhcd5qyl6r
EOWKo4mduD3tZDWx3ONETWxxZINS6xWaWNpGbCpuz9o4QwOYq4m9PYmNsFfFrx5wxTeRWIe9bLhL
Bw2lPMdduVtXvGBE/K/0XopozOrEroLEFspzFZ2g0MRuDRSGIFP1sqiJjfUwQGKBLVvjxB6DxDaw
125KueJjmtjoisdKK6ITuCY2/h57IomlIRHsorm+fVTuX0FiaeQ+rkbDSGx8abpGeqCXEbSHXaXx
+m5PXIhfmlheQF6x0SiiExQklpdj2sw2kVi7gpK7DJDYPgZIDXupBwZSpgbpvRTRmJX71/cyh70v
fOEL01zUegeq10ITG59gtM9OE1uQWDXJKqITFCRWTbJuqYltnukxSGyTBR8VieUe1bHIaiHeSGwP
e8lFyV3GSKzqZQSn6mEvTXogONWKTnCamlie5oDcZWAhvphkKfevILFNL3PY++hHP1q5f6qXDRzG
wa43AJT1/QV7+zHwSN9Mgb00eMjJVlf8liQ2wl4qZyw6wQ6u+CmTWPhJ9KbcvhISi/vktxyNiST2
UY96VAp7yW4sOoFyxVWgMPxqKwB/I+ylyywSu1UUgVTmCklsfPU0ToL3mluS2Ah7GclNFOEXd2PM
FT+QxDrsvfe97701OkHhig8wot1I7Nb1joEjG66KxMae4rZyxSGxW0URRCfwozQI4+BZYFwPiY13
7fZAL4PEImX3sSUaPDJ/aTrsJa8VJ3brQvxYnNgLILHeMtVC/O1JbIS9Cl6hw9mqPD+cxDrshRUs
EutPPBpEJ1gkNg6tbhuJjXXltmrMY+7fAx/4QBvMLYyD5zLxmIDC/fOjh5EQ+L2bsaIT+LOIBpMs
JqpNXdnHfeQup0ZivSoaTWystFuSWIe9DOmRxMYssIm04IWJBgvx6jAOTqmIv3Sb9Q6W1Lnmgr1N
JR/vI8Pg8MWble5ie9oxSGwDe7mLU3bFFSMqNLHXQGLZtjAxTmwRKEzFiVWu+CwSW8Bexj1ccRUo
TJFYXPHixC7+rw+nZnziE5/weWsDe+kyxZENSq1XaGKL7WlKrVdoYk+TxLIBU4UwYoqqxlIkRs1z
sY/Fcu2s6ARkdEsS29zUMUhsA3vJcR9XnDCV/lwi7OXLAU1sEQNExYlVvYyV09MkscWRDRGLxTZT
aGKVKOIYmthYJLfnklgliphIYp/+9KfbeN7AXu5IqfUKTaxyxcc0sf/8z//sFRuNuSR2B03sBz/4
QX9pNq262BLFIBbv2m22RF1JdIIdNLH4MFujE/SaWH80xcZDpdZTvWxA7nJLEhthL4pQ3EJ/lzXG
RBLLJIvNX3b9CHv5pnD/cKebItlHFY35kjSxbDycqIktNh6qhfhCE1vIXVR0goLEqklWsSVK9bKJ
7h+U1QbzBvYyCET3r2mfs0gs53ta7j3sJceJ7t/ZxYnl9pX7N7bxEEjbPET7ODbJUgvxqpcNTLJu
qYn1t5gZisRCU28ksRH2UmlOYpss+Ij3lVYy6+Zj7t+CvX0lH+kbBqLhKzew19rADq44GfH66GEv
N3KyrjiMaKsoYm50guLIBnViV0Fii+1pKjpBQWJVDJBjk1hr+UoTO4XEOux99atf3ZNY6zKKERUk
ljKn3bYnsTXs5SK4W8oVvyQSG49saKpukdj09c1b+EBNrCcf3p7Ww16e0Q6uOLl4oLAG9nJTE13x
fTSxBYktRBEqOoFyxWcFCrNm0x/Z4N3z7Egsogh1YpdyxbeS2Kc97Wk2eexhL/VWRCcYc8X9WUSj
0MTu5v7F8rhduH/qiOqUxBawl7zYTbx1IZ7g4Vvdv3PUxO5GYiEb/tCjcTokNpYK+xgktoG95BJJ
rL+UzYCeNUWyj4X7V5BYC7XUwF4yggSmuZxsdILdSKyaZI2RWDXJOjsSyySLt0naZma5fwXsJV93
/5r+wscp7p/DXk6C6LPgm0uKTnBJcpfTIbFNsxkjsaqX2UJ8A3stRyV3wZNE2NmUyj6qEHCIeJXc
xb9fB7Slw+DEL6fDXh66chIKV3xAFPHUpz7VZj1Q31ghA674AIktXHGWcWN5oq3ixC4SuzU6wRQS
648GV/xIJNZh7zvf+c6exPqAOSCKOJDERtj7oQ99yG85GjAipTxXjKg4PFcxokITu0gsY2N8Im4X
oojdSKwXJhqzXHHrAijfbDDnb9RUHNsVtzsyEtvDXsqmGBHrU1vjxC4Si0jSR7xoEJ1gqyYWV3xr
nNgdSCw3he9q29NiZzF7Col12PvYxz62z4Jv9iGxaEVckhEfJfaA+6d6WUpiLbuJW6J6ElvDXiq5
cP9ONk7slZPYYuPhAImll+GCNi3fPqqF+Okktoe9tEzUlUZi+7JNJ7E97CXTiXFiCxLLJIv/mw6A
aktUoYm9BhKLHpsWmNaYUusVJFZtPKQBRP8tZlcEp1Jylynun8Pet73tbbE8bh9VE+uwl9DBjMB9
r+QbNck69rHIXgNnJ3cZILFFDBC1EF9oYgvluXL/VC9DE1uT2LTNzCWx7lUypMfs2PnljSQauH+o
FOIv3VbMlkkWHrj/rDdUwpjvsm9TA8eAvTzHo7ri1k4e97jHpbCX2hhzxQdIbKptpnhjmtit29PY
576DJpbtaRNJLK91e3zN3yI6QUFiJ25P4x59e1pTttuQ2Ah7aZk8r63RCQpRhHISIomNsPflL395
4Yqr6AQFiS22p9EH03FJueIIn6DBaZKJG2c2ndhlzaBwEq6ExB7VFbdKfstb3pLCXtpD4YorRlSQ
2OJcvHvuucfKQMzeOAKoXjbgip+jJhYR48mS2Bu3p8XniH1sEuvZKVd8gMQyd0DL4Vd2t/wRj3iE
UusVJFZ51MVCvOplkFjmXF6waOzg/pEdr5L0fTHm/qFK8luIsPcjH/nIJUUn2EETe8vDOJpnWoSA
U+5fQWIL5bly/1QvQxO7db1jLomlZfpLM0o9kbtMjBOrehms9Zu/+ZutAAjDvO9gFCRWTbLGSOzE
EHATNbFFCDjFiAoSW2w8VIyoILFMppr+ZR/HSKxa75iiibWCFe7fgZpYh72clVa4f0cisQ57H/zg
B49FJzg7EltMsvAl4kDh9tgkS7l/qpcNbDw8BRLr2levLjMUiSUE3FYS+0u/9Es2kjewl4yU+4fW
Qrl/A8cik5FyTdPxan05UAM84oFUlkShTmuKykkYc8V7J8Fh73Oe85z0FlTxILHM09MkzOut8M1f
dI+LxKY1dtYktrmjY5DYBvaSYySxTTM7BoltYC85EsJoqyhikditoojiyIa5mtgdSCxthu2xTWex
j4UrrpyElMQWsJeMxjSxjPNN/7KPSnmO9Mscngb2kmrgyIZ9ohMsEnu30QkaEhvbm2JEtySxEfaS
neplF0xiYyWzQHkMEhth7xve8IZL0sQuEquU53NJLNFQ0zfmRBL7yle+0l5Y/I2wl3zHNLH9JMv6
miKxT3rSk6wADewlFbR5kdi0ASwSq7ZEHYnERthLy1Tu35FIbIS91h4KuQt7TNI2s4/cZZHYidEJ
JpLYQhOr3L+tJNaP/e1hL12mObbAmyhhjVUIOCKw+c+iAf1jZmSvlebvgr2xoo5h87IevqzTVHWU
TBGdwNM2T/xwEuuwl+B1O5DY4vBclJ/NXdjHQhPL0meapIhOUGhiWZZNH+IlkVhc8YmaWOWKj5FY
nOH0aeI897DXnlShiZ1LYnvYS1EHgskXh+cSgyW9/bHl2kuKTnCyJPZAUUR8rEdyxS2LGvbSZXbQ
xMLnberaw14KyXqHOrJBRScoSCzSx1i3bo9FJ1AxQHCf/MrRYN1fiSKKE7vU9jQVnWD4yIb0XQbU
5YLxLtxWar2CxCpXfIzEqu1pyhW/DYltYC+VwEwwrTGa68Q4scV6R9TE+kPBOBKJjVlgH4PENrCX
XHD/LkkTy4Jj2mbGNLFReR6fjlrv2EcTSy9TwamU+1eQWNXL2I6k3D8ld8HBY8E9VpTbmzSxBey1
h1tEJ5hCYgvYyx3hruO0p81MbYkqNLFqkjWmid16LDK3U2hit4aAIzrBDppYepk6FvnU3D9v/8cg
sQ3sJS9638DGwzES28NeeoRy/wpN7NlNsu5cE0svm6iJVXKXMRKr1jsGNLFTSKzD3sc85jHeGaNR
uH/qXDygLrO2dPxP6d+CvWldTfxyCuwF7++viXXYi1GQ2OLIBhWdoCCxDCBp5Y+R2Niboq22p42d
2KW2p90mOkFTCQWJnR4oLFaU24UmVrnikNjmLvzjRBL78Ic/3AgSMXv9+mZMXK4tSCwd0wrAX8I4
eI2NkVgcyOYu7OPEjTNLE3t2rvjtSWyEvWjPlCuuTuwqSGzRy5roBA5773vf+3o3icZAoDAw4JWT
2OLIBsWIChK7dXsalb8niY2txWzFiIZJbA97yWjAFT9fEttX8nQS28NeMt1NE1uQWMao/vb5Rq13
sCFF9bIrIbFb1ztqEps6P3y5VRNLktuT2Ah71VxGRSeYQmId9j7/+c9PmyVTD1WwIjrBIrFpM0u3
RFm1Fwvxar1jYnCqI2li+0oY08T2sJdKG5C7jJHYD3/4wzb/IoxDvCO13rHPscjXQ2LVeodaiEcT
e2ok1poNkyyliR1w/xoS67D3yU9+ckpi6TJQPrUjXsldNh3GsWBvHB+OYTMQDV/WWwXNgItwYlT6
xj8SiY2wl3xZKl0kNn2Ui8QWTsLWOLHF4bnpcu2XfdmX2bu+h708LOWKTySxrEdbAfgbYS9dZiCE
0SKxZ0diC1d8wEkoRBG3IbER9r73ve8d08Qi5UoHQLU9rSGxDns5N3miJpZedrKa2GsgsSB9mlPq
mQyQ2GJ7mlLrDfSygsRyHK2N58TsjTd1+JYoT3UMTaxf3I3pJNavHI25JBblp780CeMQMzo7EltE
Y1YL8YUmtojGrOLEql6G63XBJNbbDLStibHgLynl/hUkNk6yIuxl+qMW4gtN7C1JrMPeV7ziFWPR
CXbQxHKPauepUusVmtjiWGTFiBaJHdPEejeJRjrJoq8VJPb+97+/DebE7PVeiTE2ydq68fCFL3yh
5d7AXm5KndhVTLI4CyDeQrTVMQFFNGbl/hWa2CIas1qIV73MjkWOt+D23ZJYkObW6ARHJbGx/atJ
1i1JbIS9ZIfA2J9FNBjith6LjPvHg4634Hajw1yw12vmSAYD0fCVG9jLdfbUxDaw19rkRE1scXju
gCa2CBSmohMoV7w4sUttT2PTlnLFJ2pii0BhTIS3RidQgcJoZkqtV5BYaiaOWm4XmljliuMkHL49
zWEvc8a0o03UxOLw90c2FLDXKuHUDs/1R6OchCJO7CWRWDZHpw2GL8FHXkvRKEhssd6hohOoXjYg
irhRE9vAXm6qIbGxKhSJLQ7PVdEJIomNsJfslCu+W3QC5YqDjrduTyM6gXLFlYs1oIktAoUpRlSQ
2GJ7mmJEBYmdKIqAxG7ankZjnkhiX/WqV9nksYG95IIrjvor9hS3GRjjQOH2OZLY4sSuWSSWLmaV
zN8G9lJ1ShMLB9h6YldBYtm3648vGmMkdut6xzmSWHrZlOgEVtswOu8m0TiQxMYkY9EJbiSxEfZ+
7GMfw/3bWRMbYS+VVmw8VIyoILHFJItRK1av2wWJVZOsRWLvlsTuEJ3gQQ96kA3mDeyl2ewgdyFT
y72HvXSZgsQWIeCU+6d6GSd2bV3vOEcSC4+KL0q3T4HEqknWFE2sDYC3IbEN7KXqGhLrYyzzCJqT
12001CSL5qp0mMxx/MpqJhKzWPZtaoCBaDh5D3u5FKGN/PE1xlwS+/jHP95GUahvzKhwEnC64i/d
XiT2OkmsNQAmaEoUcXsS67D3Wc96Vk9iresxRfWm2Bi3J7ER9jI7aK5vHyc6CYvEXh6J7dvMdBLb
w14yjSS2eUkdg8Q2sJccizixi8Q2T8Q+FtEJroHEUgmKEc0isQXspcswp1OuuFqIn6uJ3YHEUskD
0Qk2kdga9lLPi8SqLVEqOsG1kdjmpTlAYlG91nFiG9hrOSpGdAwS28BeOuaYJvY0SSwtnHW95jna
x2Ih/i/+4i/SJGML8RdPYmkzt59keYWnmtgC9lrCAU2s6mW9JtZh7wMe8AButv93siS2OBZZLcQX
mthFYrdqYplkHaiJ9fY/TGJ72EtDjSTWs8DgGLuJxyIzy7OLL9jbDw5zv5kOeyleoYlVogichK0k
9sd//MdT2EvLuSRNbHFkg1LrFZpY5YqPaWK3bk/bpIm1EWCAxBZHNihGlGpiraMV29MOIbEOe5/5
zGdyR4WTwKTbbrn5e0sSG2Ev46oSRVyJJvbsXPEbNbFNa+FjsT1tQBNbuOIqOoHqZUWgMHaU22DO
X8I4xJtSrjj+xtzDc3vYywgwoInFQ8NPi7fgdrE9jQftP4tGcWSDUuspVxwSu3V7WnF47lh0gh00
sQQK23pga0FiVQyQu9LEOux97GMfG9uJ23QKdWDrZZBYey+PaWLZ7esVFY1GeR5h7wc+8IH4S7cn
Riegl6kYILh/dr/9XxUnFkI1kcQWh3Eo90+td8D0lPI8RifwGsY4kiY2ZoE9l8QWxyIr968gscS2
7R8936CJfd3rXucvTZS9flMDcpcxTWwPeykYY+/WOLHFsciKERUktjiM4+zcvyI6wQ6aWJ5m4f4x
zU9bpnL/UhJrVziq3MVh7/vf//4jTbJiPTSaWIe9hA5W7l8RjVm5fwWJLaIxK/dP9TK8NbXeMeD+
sbtq62EcFHgHTSy+90QSqyZZYyRWTbLmklhvpcTsjY0ZfRqzNn+zRINuHn/p9taFeN8MtWCv1+GR
DLyF4Sunyl67GvvcYQ6xbbg9i8R68LpG2WsZ7ROdoCCxyhUfI7ETt6dNiU5glXzKJLYQRShGpFxx
lmuZDngDjsaNJLaBvaTdOTpBhL0WpJG/8RbcLpwEZDn+s2goJ6GIE3tJoohTJrFbXfGCxA4ECttK
Ypm5+Ly1gb20t4kndhUk9u1vf7uVgZi98Z1YRCdQrjjRCUCOsae4vUjsPiR2qyjiXDSxDnuf8IQn
4Iozg/amFY1ZrjgdYZMm1jrOUUms983/+I//UOsdtySxEfbiSZ4jid3ayxaJVe7fGInd4Vhklqj8
pRlhL+PAxOgEBYn9lm/5FisAMXu9V2KcAolV6x0Tg1MtEnuI3CW+lbBVL2OSdSQS67D3U5/6VENi
Y9mORGIdowF7ya6YZC0SGx+H24vEKrnLRBL7lKc8xUbyBvYymCN3cR7rD8UMtSO+cP/6XuYXX7A3
vkOPYfOIhy9bwF6uiSs+MU4sKtamnA57WV9uGqF9vHISW4gi1HJtoYktDs9V0QkKTeyJkNi+2Uwn
sT3sJdPCFZ9OYhvYSye6EhJbuOJKrVdoYovDc3kbNkOTfVS9bCBQ2N2SWG4H+qEChSkSy/a0w+PE
1rCXLtM7CVbJE0nsC17wAnN4GthLRueoiWXuoA7PVWq9QhNbHNmg1Hqql6GJvVQSa23S/h6JxEbY
S0aXRGJ5ValozL37Z5VcaGJR8cXHEW21EO+a2Ah7bXXGfd3GZyiiE6hehu7xNEks6x03xoltbr/Q
xEJ1mh/bxyI6QaGJnRgCjnvcgcQyKm6NTlAcxpEyInQj9sLibwN7qepC7qLUeoUmlslU/zQf+chH
WgEa2Gt9TW08pI8vEhuHI7dPTRPrBTseifUsMIoQcMr9KzSxPsmKsJdcxjSxW+UuroltYC+d6GQ1
saycolKIT8Rt5f7tRmLVJKuIE7uPJnYiiaXAHtOgGWyZS/qziEZBYhU7TUlsAXvJjmMCeNBNkexj
syXKy3b4QvyCvV5pxzZ4WQ9n4Q4wXmJ6ESLBFqIIFSdWueKNJtZhL0YRnWAHTSxO3eEndlkfKUgs
m7DSbjVGYpElpI9mgMQSdPFHfuRHfvj//j396U/3chbLtcOaWL+4G5HEMsi88f/+EbvsZ3/2Z/1n
0bjz6AQPe9jDzB+2MA5ett00sQAfKwB/IcneGApXnEm3/ywaSxThjy8aPYnlzWht86UvfSnd5SUv
eUn8vdnKSdiqieUB9YHCPDt8oU9+8pP/11H+339tX3BBYmMvi0+/0MQqVxwSi/rICxONRhMbYW/8
WbSPrYktYK/Vg4rGzPa0rdEJChLLbca7dnuMxG7dnrYziX3rW98aGydvJcWIiugEhfL88BO7PvrR
j9qb7Zd/+ZetSMw9Y/vfuj2NtMcgsQ3sJRdc8QOjE/jtHO6Ke5LdSCxbP7zNR8NJrBfJDXdE4++x
maFvXe8wEtvDXvK62+gEBYlV0ZjHSKyKAXJsEstiIv0ObPhjP/Zj9MR77rmneZq7RSfgWX/4wx+O
4xKstSCxxbHIihEVJJZpTnPj9rEnsTXsJRWTLzXJKty/w0msw178HO+M0cBLT++lWIhf0QmKjYcA
nNgs2QNFbd8ViX31q19tb8wXvehFlAo/Mz567ENIbJMEEjtd7tLAXnJ0Ets3zukktoe9ZDoQnaAg
saqXjZFYYGDzUOwjba+vLr5B0XFqJNYxBeMSLbPXnw9oYgsSq+QuVAticusj/hc/k0orSOzWEHBT
SKzD3m/91m9Nn/7x3L8Fe9MKP8aXU2AvrbchsbGoRyKxEfaSnYpOcCUkFhcdyUQ6Gs8isXibjg0x
PuuzPitmpxhRcWTDbUgsrkUszNd8zddMdxJiGzZ7QBP7qEc9ysrZwF6qDldchTAqXPGtJBa/2isq
wl7uSDkJl+SK9yTWH2vBiG5JYl/84hd7nWM88YlPjD3FbeUkzCWxvL5jYX7zN3/TauBwEus1drzo
BBH2QvzAp15L0RhzxQ8ksQ5773Of+yhGdA0ktjg8dzqJvfe97x0bJ0Mije1ImlhvxmY0JPZ973tf
LAl2/95MRRHWPmnAzfXt43QS28NeMjqeK97c1CmQ2KZI9nEiiWW9A2fGG0NcY1IL8RdPYq2Sj6qJ
9TM4rOZ/8Ad/MI78Zrtar2kD00msu21WmI9//OPkCAU9nMR6CVNNLLfDWHdLEhthL1frq4tvYESs
7HhhoqHcP9Y7GLXiL91uSKzDXlCGYkTFlihGYL9yNCZuibqrOLF+O3NJ7Ac/+EEflzAe+tCHWkaF
JvY2kyy/CzMaEsuiTCzM93zP9zS/5yN+lFrvUHKX6SS2h71WTsRLaZdBeb41TmxBYt/whjdYLVkY
B8/xkkgskyw0Kv3T55uxSRYX9IqKhgpO1ZDYe93rXrFlMpvuyzamid1KYul9sSTY+Jl2Rwy/fan4
ZmAhnuZ6yy1RDnsZ0otJVuH+wUbS27lxIX7B3rTejvElzW/4ss1zxElQRzYMkNgbj2xoYC93oVxx
NLETt6cNaGJ3ILHcPvfIpCOOjW4PkNj+yIYa9pKXcsVxEmgbXphopNvTuJcbnYQG9n7t137tAIkl
o2Mf2eCzhh72Ug8DrvhWEvuJT3zCXzcN7OX2T9YVH3AS6GVKFEE0e262/1doYotozCo6gfeyBvY+
//nPByDEZu/27TWxflOKxNI1vAFgOOwlIb1MBQrDE/YrRwNX/BgkNsJeW4hXrviYJvaQ7WkOeyGQ
CJJ30MQWRzYotV5BYosjG5Rab6CXzSWxn/d5nxcbp8Fe2ltDYr2/YAwECjuExB4CeynYgCs+l8Q+
+9nPthojZm/smNjHcMWbLPg4MTpBcS6ecv8YSFk+7kvFNwy/sZ24PUBiP/KRj3izjLCXXNR6B0vt
qpehifXCNAbOZHovJxsnli1sKjrBLQ/jaGDvs571rKau7OMUTazXuSKxD3/4w70BYBjstVTFQvzh
mli7l+JY5ENIbIS9zLzUJGssOJXqZZHEOuyFFQwEp7owEuvun7cuMyaSWHadxGbpsJeMGhIb+87w
JKu5ET7GSVYDex/96Ef3v7dv1JYoXvdK7qLcv4LEqo2HROWySkNm2ZRQ9TJIrFrvUMGpwIDpesfv
//7vW+4N7OUBDWhi6WWAzeYu7KNy/3YjsWqS1ZDY2DKV3AUSqyZZh2hiG9hLjmmNDWhimUcwZ4+3
4HZ6TADeQuyw2A57SagmWUVwqoLEql7GlqgbSWyEvRRsYEsUbIEhKK1ntRBv7t+CvWmlHeNLmt/w
ZRvYSyMZi04wRmJ72MuNXC2JtYc4tnHmQBJ7I+ylAajl2ugk8LP4jymqaoEFiY0MkzYM0bKLFK74
Vk3sFBLrsJcdJfGu3R5zxQ8XRcSK6mEvlTYQKGyAEZ0OiW0a28CRDTdqYhvY+8IXvlCRWJpBAxO8
eLNIbAF7LS/lJBTRCZQrPkxie9hL2VSgsCOR2Ah7eS6LxKpAYRNJ7Od8zudEZ9hhL09/uibWe1Y0
nMT2sBdIGH/pduGKF3FiZ5HYpz3taVZjPeylhNdAYolOwCKdP45ozCKxUUHXj89XSGJjJRMYbeJh
HB6doIG9r33taxWJZZS4pSY23k7KiPyoBetrEfaSVjGiQhN7DBLbwF4KFkmse5gYRyKxEfZadv2O
aavqwv3rN1BYkrma2B1ILDVQyF3wveMTcXsTiS1gL5VWTLIGGNGNJLaBvfiZAyS20MSqXraVxEJZ
rRf3sJdKmxidICWxBeylDVwhifWWb4aSu9yGxDawl1dJSmJ5+oUmdgqJrWEvNXAIiW1q7BgktoG9
5FgsxCNXbopkH1mIb0Kf2UjO32Ih3uPnK4zvF1nGLWuAYXD4Cj3s5aEXgcIUiS2ObMBJUNEJ2Dpk
YzjUN95C4YortV6hiS0ChSm1Xq+JteINHNlwDE1srCuzESSoIxsiiT0E9tIACidhIol92cteZk/f
/jrs5Y6Uk7BVE8u93J7EOux95zvfubMrbiNwhL04Hv3T55sxV1yd2KV6GdEJtirPj0Fi+xqglxEQ
1aqr+dvP9C15QWIZFXvYS6ojaWL722lI7I2wlytwm82N20eq5RBNbEw7QGIRRTAZ8e4cJ4zKSShI
LGqBWB63b9TENrCXhAjFJ25PGwgUdiJxYvs2NovEFrCXTJ3E+kN0I92aR5JhEtvD3ne9610n4or7
XWM47H384x/fPxe+KVxxpdZTvYzhmkE7zUUpz3cgsVYbEzWx9DKfcdjFa9hLhVCTCBvic3FbKc+P
p4mND+hIJDZmgQ1rnUhigZa4oD3sJaOUxFLVhSaWCLr+LKKxicTWsJeCFVuiVC+b6P7Ry3ib9LCX
ghGlPN51tOOLlV/6vzH374/+6I962Et2E92/iZpYCnZsEmtVPVfu0izE17DXHmgxyVLRCVQvq+Uu
PeylBraSWJIoTSy3o0gsasDD48Q67P3ABz7gbT4aSu4yhcQ67H3gAx/IBa2RNH8LTayaZB1JE9sU
TJFY5C486ObH9pHZd6xbtwtNrJpkjZFYNCo97KVsA+sduH8HhoDzqmhI7I2wl4TDmliv22gU7l9B
YnvYS8EG3D9eClsX4r3qFuyNz/EYNlPs4cumsNeenVquLUjsP/3TP6UlUST2cY97nPGBBvZykcIV
v1QS21RdoYlVG2cKJ8E0sQ3s/ezP/uwxJ8F7dzS2klhOZHM6hBFhL1VRuOKHa2KteLcURUTYS8H2
dMWt/BH2vvzlL5/oip8piW16in2cGyjM16GsiaLs9UwbEutdYODIhgNJbAN73/SmN3lholFsT+NB
x1+6rRjRAIkluIR352ZOqranTSexnDNiZSCMgz8XDBUo7OJJrFUCg7w/8WhMIbE17LXsZmliuZ3G
FY+3w+TFW6AZwF6SnIIrbg/C/jrs/bqv+7rrJLFeG8VC/ACJZWHXrxxhL+NMbCduj8WJPYYm1otk
xjFIbJOFfVTu3xiJfcYznhE7IHIsy6XQxG49FhlGdCCJvRH2UjbFiIzEpjU21/2jZXqNxQB6u2li
v+EbvsEKACvwvoMBcEhvf2zj4RRNrBXvqCTWa+B4cpcG9j7kIQ9J61nJXeaS2F5vYzWwicRaklQT
a7emetnhJNZhL2elsScxrbGBY5GJTnAIiXXY++AHP/iW0Qm8gZlxpiS2uQv7OJfEcpyQD4wYvEos
l8L9U1uibun+HQJ7KduYJnar+1eQWMcprN/FB8QrhqXAtMswTYu/jDavuTRJEQKO5Av2ppU28Uv6
wvDVCtjLsxtwxTeR2AL2ckcDmlhEEYwGsdG6rZyEQhPr29P66j0Gie1zUa54vVzrtxwNI7E97CXT
5sgGT3V7TWy8o14U4aOTjeoN7CWtchJ2DhTWwF4Kto8r7iS2gb08IOUkFK44G+rj43C70MQW29NU
nFjVy+aSWFZ+1XrHLBL7vd/7vdHZiLCXqlPRCXDFt8aJRRShSKyLIhrY+5znPEc5CYUmdmugsK0k
9i1veYvXWAN7qbF9NLGck2tlaGAvXUap9YoTu1Qvm6WJtZH2qCTWB/PjRSdoYC/vXx9bonEkVzxm
gU/rLdAMg71Uwj6u+IGaWIe9j3jEIwpXfCBOLL2MMvhDj4ZaiO81sZ6KV3asXreLhXjVy2B6kcR6
Fhi3jBPrpcKImtgIezlhZ2Kc2ILEopXdGp3ANLHxLtwujkVWJ3YVmtjIEj0LjIkk1v15630Oe8ml
d/+sDaDHpgXG8rit3L+CxMaNhw3sjYHuPQuMYU1sbMNub12If+UrX+lDVvOA9tHEciaXFaCBvdxR
4f5tnWQV0QnixsP4XLDPbpJ1CIltYC/8MI0Ty+27++ety4yCxKpepkhsXKCnGeBnel6QWN4mzROx
jwMh4G5JYiPspYQTNbH43njgftfRcPcvwl5qoNDEqknWmCZWTbKK6AQTD+O4vSY2Nh7l/iF3YQYa
f2m2gr08oCI6AY8sPkG3b+P+9bBX7YgpSCwX8cJEo3D/tpLYX/3VX7WRvIG9lh0v076S+Wau3GXB
3rSSJ37JIx6+msNeAFpshG6rjTOFKEI5CT2JdecQTyO9hTESqzrj2HItZUjLNp3EprnMJbHsg7MB
wf6i7LVMCydhqyt+OIm9EfZStrt1xekFSB972EvBClfcnYTmgRYkVvUyI7E97KVgqpfdeC5eUyo+
nh2J5faLQGFTSGwNe6k05YqjiT18e5oNs6gLahLbwF42320lsZaREkUMkNj+yIYa9lJjVAvzFCtJ
81c5CVtJLIOPjWw97CVHtT3tzk/sOh6JjfV8JFFEA3t/4zd+g4GuH2T4Zmx7WrwFt9Ptabws4tsN
22EvCQ8ksZ4FxpgrrqITOImNsNeyK1zxJjqBF68gsaqXnQ6J9bswY4DEqhggTmIb2EtGBYllEbwp
kn0cI7E4umn7v1sSS6s4UBPrVVGQWNYO/GdufOu3fmvsgBH2UiGRxHoSM1jXSGtszP2z9Y4G9nLE
6lYSS9lw/9KCFe7fJk1sAXvJF/fv2JrYJz3pSfbIetjL7V8biW2a5ZjcRbl/NslqYO+DHvSggY2H
s0hsAXutKu42OoGT2Ab2UjY1yRojsXUIuAb20jGJTnDNJJYaUJOsMRLby10K2MvTT90/G6gZ5Jte
bB+HSWwPe3krbSWxlA33T0G2wv1jcEhvp3f/HPayWSNNoty/YpJ1yLHIMS81j7NHs/7evgZ4WQ9f
xGEv8EQt1xauuIoTW2hiI4l12IuxSOwO0Qle//rXR2/cYS/tZ+72NEbItE1GTWwDe7/iK74iTYKI
kbE9DiluD7jiykkoSOxXfdVXWaURszeW0EisFyYac0ksHdOfGmEcPKOBjTM7aGIp3rFJrNXAIZpY
ryszDiexN8JeWsJu0QnY7u0NAAPYa7ejnISexHo99E6CNenbk9gIe2kAsae4PXBkwyYS67D3Pve5
j99yNBQjGo4TGy/u9gnGibWyFa74MIltYO+rXvWqPV1xb1oYNey1GriRxPpDdEP1sjFNLMyth73k
pVzxfTSx9LKJ0QlUL3MS63XrxnQS28Ne8uIeT5PEFsciGyPyinJjK4kl4YGaWM/CjMNJbA176aG4
f0Zimyz4OJ3E9rCXXDaRWCtksRB/exJbw15q7NiaWIe9z3rWs/qHwjec2GUh4OJIa/Y+chel1jsG
ie1rYDqJ7WGvZaoW4m+piW3uqNHE3gh7Sa4AjpPYJgs+qknWMIntYS+5FHFi55LYHvZa+2+iMXs9
DGhiKTAqnb6L8c1WTSxJjk1irZwqBNwU96+GvVT12EL8QHQCnmacfGHjZ1IDczWxyv07nMQ67GXq
yj5ub43ROLbcRY0V1mDW39vXAM1v+CIOexltuEgksbGRQGK3bk/DSbhRExthL9mBCNT2NBXCqDiy
Ya4mdgcSC6lQG2dmkdjXvOY1ceCKsJenH0lsfPrY011xrtnA3i/5ki85NVfcKsFnDQ3spcb20cTi
bPtTi7CX4hWH56oTuwoSq3rZWHSCrdvTDiex9lz4e6Mm1n/pBqKIQ07samAvkRPSMZZLcUG/eDQU
IypIbOOKe47f+Z3f6Q0Aw2Ev2anXK5V/4/Y0v74ZtySxEfa+973vVdEJiiMbFCMqSGyz3uGw9373
u98+cWKVK37LQGHNoxkmsbFBmj3FFffisajXw14ymu6KK0YUe9khsJeyqfUOdI87aGLpZX4sDmEc
4gNC+ekVG42CxKpehuuFKjVe3G3Vy3DwcPP8Z9GYTmLjxd2eS2J5M/qYSRgHz+WP//iPt8aJLUgs
gc78ytEYI7EchxGfu9tjmlh1LHKxEK962YHu342wlzuil6ljkee6fw972MO8AWCg7LUHNHEh/vYk
NsJe5IUqOBV9NrYut29PYh32vuIVr1Du39bDOCjeGIndYZI1SxNrfXOAxMZtejRLlL3+NJX7h9wF
39h/Fg0ldzmQxDawlz2M8eJuF9EJak2sj2BuDGhimWR9wRd8gfVlYvZ6qTAa989zwVAkFrkLF4y/
dNthSMwCm65huRNzw39shppkqegEpCpI7NYQcAykvSbWCjaRxDLJggw0N24feZU0dWUfC/eviAES
SWwDe+MbPOYY3b9Ywokklt1h9vT9r8FesjucxHrZjhcCzmHvk5/85CmHcXg9H77xUM1G/faXccsa
oBEOX8HHN4O9XGficu2NJLaBvbSuMSdh6/a0geXaHUisda7CFWcngnfAaBzoipOkhr08/Vnb06x4
tSiih72kmuiKzyKxDnvf8Y53pB1NxYmdRWIL2EuNHRIozB6H/wUDnjWJ9RsxoxBFDJPYBvY+4QlP
UK44mljliqt331YS2xQmwl5qYOJy7W1IbAN7KVjhih+JxEbYS1ddJLbpKfaxcMUHtqd93ud9nrvB
GCh7PdOJrvghJLaHvb/zO7/jhYmGihOLK47TEn/p9kQS64Sngb3kNUZi07cSX55ddIKJJJY1NW+W
zVTxOkmst2QMxYhuSWIb2AuZSVvmDtEJyPfrv/7rvQFgOOzl9k8nOoEPBZTwYx/72IDc5ZYkNsJe
Kg2BWWwnbrMKdg0kFqh1yIldsVVvJbEAutgsI+yltgtNLLty/HFE4zYktoG93/3d371VE8ska2Kc
WEViqSWrtAb2Ug+FJnYWiSVTy72HvbQEpTy/YBIb2/+RohM0sBftxNaF+FkktoC91MOmjYdWb0ci
sRH2WkbFJEvpMJ0HxhEG+8AQcGrCGxvMsm9TAwxEw8n94Trs5VLFkQ2KERVOQkFie9hLu5pFYmnP
lOr3fu/3OFzpV37lV37913/9Ix/5SGzD/SlCVo28PZmx/tIv/dKLX/ziX/u1X4tx/25DYnktoimi
A4LaoEP8fd/73oeDF4tktnLFbySxn/nMZxDh8JahDvEbWSlrohPcCHupgX1ccUQR99xzT3R7UPba
7ReMqF+uZTr/9re//f3vfz8zOLAnIUd4RlEgMUBim/UOh73QaSLtp31NiSKmkNga9lJpA5pYWgjT
YbsXlE5gARokqwm4lOAO5Ad9s2w0sdaemWuQil5G0/rt3/7tPtUAiUWTTx8ElfNMuT7PlIAJZDeg
iU1JLNuy8HLpelQCnYUuGYc1I7ENXwX2cmvKFR/QxBZHNvRqvaYwDeylYMWRDa7W+8AHPvDGN74R
lcIv/uIv8pdHpqZvfS+zx1pHJ+hhL6kOdBLs+vb3NprYBvbSvCdqYmmNNEvGVQw8T26NDc624YXl
tngLbtM1mD/SPGjDrGMykUS+yBIYo9+AKKInsSioX/e616H2/9CHPsQbnCs3AQNv6Yp//OMfB5S9
9KUv5R3KX1hc7yUSHjkO4xH2Ug8D29MGSKytd/SwF+dTRSfoe5kNhnTMT33qU9QqPgM+wKtf/Wre
L7/7u7/LvcwisVSR1VgPe8nlZOPEFiSWY3m9zUdjTBOLG5O+ZNM4sWSHHrXXxBaw10pYRCc4RBOL
W4vihdcHnZrfs+vnk5/8ZLx3s5uFeHNK8Qo4SpJmQFTb3gNU7l9BYql/JF6sRzAo8VJjCAV04P7x
ZleMqFiIT9c7eGlypyjW+IurwMTBdWh+TEADe3/wB3+Qn6WP8vaa2FjVaQg4P2rB+lqEvaQ9RBPL
OICLzkuTeTQvzbe97W0MGqmUTrl/N5LYBvZSsDG5i3qVqxggNBI7jKOBvTwsVuhi3bpdyF2UWg8f
g6bIuEFa/tIYPJw7YzVrjn7xaODsoZilJbMJhQGEh2tdtSCxTS/zJteQWHooD5EhnVgKTBlw/FDm
N5tJeb506lget5X7R0fwXoaXxZyR69NgmOBw+14YM7h4fF02sJe86LlNEvtIL5tOYhvYy2l95KXc
P0ViqTGeL3fNLeOK4DC85z3voe9wL2Mktp9kFbCXXKh8H4uaqptCYh32PvCBD2yubx+V+8dQqTSx
HgKOiqK6bIQBODAgqLCZTS/jxYGX8pKXvORFL3oRLyC8JgbVpnhj7t9v/dZvceWXvexl1obf/OY3
f/jDH6ae1ZYoBp9NJJbznhh+ATLmVXLKQ3x1WpzYBvbieh1PExsrrSexNewlbbHx0DWxqGjwXhgA
GQaZrdPFmE0zPFKrzb96ktX82D7aJKuHvZRNyV14xcN54o27jWOQ5kIv89Hbf2yGqxAX7G1qZvpH
3h3D16T52ZONsJer3egk9DkOOAk/8iM/Yi8+qG/TwBSJdSeBgfHbwz+mvU5imWD+/M///AMe8ID4
VsW+173u9TVf8zWMYPYmIsfoJPDShxx+y7d8S5OKj7xrcFyZUJNEueKKxMLNeKXCZ/rycGUCKaBA
YJM4IeZiDRSuOP5D/CU2DsaP/uiPNtvW7C6IN4t7g3NuSRrYy4jaP0e+4a3xkz/5k6F2v52RxK6A
g5Qm4Ut3Ep761KfGtDyaSF89OSN8rGqHvWRUaGKNxFJdP/ETP/Hwhz+cZxovYvaXfumX8gb0bXHK
FT+QxDrsfeYzn0lNRjDo94LBQGdV1Py9JYnlyhH2pi8IcmxIbCwYjNofxw/8wA948Zi+sfwBSGxe
rNThfe97X0IH0HL8x27gpeB14Al88Rd/cVPzPAvaG2/w+O4m4YGaWJrx05/+dK7Ql4eMvuiLvuhn
fuZn8GqoTy9MNJQrHkksk+vv+q7vIqBrU3JyZNZDezB2h7dJf4+/MdhLdo0rDmSgp/Dvuc997hOf
+ETquSfeisRSk2TqjwbDmBK50JXiE7wR9pJEBQqjvzzjGc9IBx9ukOEOSIsfErPDVk4Cg49yEvBs
vcbo8v5oCidhIom16AQ97OVelCtuJNZvnEqwR8lfXkwxXgq+Li2TFug36MZXf/VXM7wz1+hJLG8Z
oPo3fuM3Msj7781gWyINBg5Jgb2iolFrYhnGEeGgM2kuax8f/ehH46s7MoURbXLFqRA4AJMIjgXs
eyIl5wUai1fDXm7KSCzTdq9eDCrtcFEEtWRprZfxuox1ZTbTgR724hLU0Qn86TOVhhkyPDL09bX6
uZ/7ud/8zd/MQMoQ0eNuuwhztL5UfNNHJ3DYyzXTJLjiTIi8bNFQrvh5kVi7o6NGJ4iwl+lqWs/R
/YuVDG2Ge/jIHBfXGLJ4Bz3+8Y/vHQ8CS5IqagMsU0gsF+cliE8CLmhaF12MjkZ3c6eUVIX715BY
QAGvKhyhvquSEa7LL/zCLzDC867vawDnP9612w2JhT/gnzcCfi5O/JYf+qEf4r1jCZnY9rCXTHsS
S7Vbd+ZQMKvkxmEoSCxDgT8XDB6E3Vevia1hL6kKEovTjp/gm8fjI6OeyZRNXs0MpZC7FCS2h70U
zEmsPxE3BiZZDSOy6rK//K8e9pKXT7Lij832SRY/46nZc+QvfSQqBCB+aZuh9r7v+76PNsyw3B/G
Ab8idLD727Haec/ijjJiDJBYPEZcx2/6pm9qXlV2fbxBmjGLL65Kwv3bGp2A3s1bKX0jcxYJ9MyR
8o2wl3o294/VRq9eDFtq9ElW82gaEvuCF7zA09LLWLBofs9HpvxwtljJBnt5soUm1kksBP6tb30r
7k28gttMmWlacPUpJNZhbzol4V54xDQn7ybRUO7fISTWKs1hLyM8yxDx4m6rXsZKMa6jPwucAU/C
qwQ/M20zjOesHvY+AI4ZxWYyTrX3A/7973//n/qpn+KyngXG4SSWAZyXRYoReKx8TzdB5xAv7vYh
JJYuwIiB49r7w1Qscxx/dTJnae7OGn9PYvFF7XVAI6eS3/3ud3uRzChILLTZnwsGndTTQjm8v9wI
ey2VkzRPiMFsnUUQytZPOalShiPmX7QuNBUx1RiJBYhZ7yOMg98IhlqIZyDyES/+HhvGFcvjtgoB
5/OLBXubmpz+kUc8fE1vog3s5YIIA/wpN0bj53juBzoJ/vvnPe951j572EuOyhU3J4Eh1NLaX15b
JEHbwKJq74fHX2I/8pGPNHJLEhsbeYfiTjQ/az7SN/HJSVK44pHE4r3/9E//tL+nmqs1H/GcGRNw
Obi+/TvEFce/guQwFW2u1nxkoGYhm8v2sLd3xe3pPPaxj40XifPrG0ksrDWmxdHqXXFyYeSPP4uw
l6IqEssbkEl3EygyXifaOHhGpxWJZZhqtHDeOPHf7EG48wns5RtccdfE+o/NUK54QWKVk0BG/C+7
bIS9NDD8DS5oZWv+wg+bIvERb9Pr5KEPfaglYQKIR+Hfpwb9CB8+TkKZM/LNjZVPjkhiYtkUiYWS
8aB5z0JTb7ysFZLGjA8ZS+UZNSTWq4J1VWQkQLD0NuOXjCqmeEHUF7932EtekcTSSOLPsJtVGytb
SmKRiTZp465zW661W2hgL2XzW45GQ2J5ZftUrsmo+YhnRZ9qvGUGxnhxt3ESWNjyunWDFXm/bIS9
JFROAmmVK96QWM8Fg/mmFyYaPGI/lYmYvTFJT2I9oQcKY7z18mMwXQUs0MyQhKWuWvzxQx7yEFgf
LYfBwa7MeMupuPE3qc0LBf/ZCxONVBNL22tG5vSy9iXokvZJPeCKN4zIMzISG+sKaVkcMdLr8yrk
BhHbk7CZQUMy/eJu4KtH4TfX5GVH2gNJbEQipI2d0bPAoM00pXU0oUgsvYw5CA/6y7/8y5u06Udm
JfQ+pXA4kMQ67OVGlCt+h5pYawyKxII6b6mJjY2NxbKtcWIhsYwn8bm7jU7PLx5hL86tYkRGYj2V
G7HLsxxvWbCG0vg2fSNhJsuM24uEgZOGH9jPcJu0IF/eg55QuX+sNfA24We8Yb/jO76jmRQ31/SP
vPdZn/WLu6HcP+qBPgtaac4G9QtGg7szvSvLnfF7KLRl1Lh/rH7Gn2FHTmhJFImlw8a0+Ax+L40m
9kbYS0Lcv4bEMh5SqzELZZM1o3dc+lfuH8OLOowDR86v32i83f3zNmnG1kkWqQpNLKjECsC6ZMzI
Jllet9FwuUvjI/GuoZexMHpIBeJGIjuPmljap1qS9iqCjIFhDyexdBZWQ9JVWr+mG4ztrAoZzOTV
dmB0Ata+4Tk3TsHoR+adUkWeIwaSiVi3bjNk4VTEX/J2swd0CIltarLxxj0XGFfMwmEvGSlNLHIX
Xg2QpQPddcQbcMvGt/SW5pMsL5IZDYn1STT+GHOc5sf2EfdvK4kloepldFifZEXYS5K40u03ghHd
Py8hU5VYw0YUcXtw9fFR4//qbWY6TVRD+n4zF+hTMWtD02K+mRXvRhLLW8DHgf6CzTeogHpxCBn1
JNYrgVcJ/gy301yq+UgnYjXf1iUbhsMV7F74G0ks/DlehDeO/ywajrm8SBhA0ZgWxBGTuNylh70K
TEX3j4aK4BD8HrNQNi2BWQZJvHiMEltJLN6+Xb+BvdyUmmTheinluZpk4f7RCGNFYS/Y21TI8T7y
iIcv7r2gh71ck5bAK8ZbYDRUgz/ESfDSOuxlGT1e3O1mlcoTMtt69rOfHfsOsBdlID5t/LKwmdy5
Bu/1r3/9ja64XYohiLUkiqdccRdFgB0Omew3JcQtYSnQb792xbnfGwG1X5+So1XrYS95Na64VXKD
FCLsJYkisaTFSWgmRMBekjSuOL+sYS9JehILAGHrq9/UIQY3Drfh3adccd7pyhU3EtvAXgrGP+Uk
4G8U29O8AUeDaSm+jV22+WuspoG9pE2jE1jafnEtohuDvWgGbvROvW5dDIzuFCmaf18bSJga7KlI
LIjSfbn6mvH/og9JRc6RxHolMztovN94qcamD7KvwddJ7f82fMlJLA+oSa5mInzfaGJr2MvTdE1s
4+ChilSuOE6CkVicycMfsd0C846m9pSTwEuhdxIK2Mu90Cl6J8Ee0CEk1h+lGWp7GoIWu5cG9pIq
dcWty9j2NIb0+CiZH5Gkqfn4g8ZGEUoLZ+7PQAfYPLy9MeGCbFhJmr+RxDII4MM3PnBThv4jJBYy
xu0z7WWRrrm+fXRHmt8Qq6G/iPoGXQqlamCvr6I2eeHNxusY7LWnWZDY//zP/+Q3Dexl0c1d8ZgL
jyxmge2wl4tEV9xTsbrKQnOT6saPrCGqGV9xYpdHJ4iwl4IxdfLyRCONTmA1NkBiIbQ46vH6bsda
suvb34LEptM9Uh1IYmMuTGqYCXphoqFILO4fSub4S7d9IT7CXjomY69a72gm1Fa2KPA22Mvc7UCy
SvtBoGhFooFBcW9sUfYD1rvjcn/h/uHuxhIeeH2mgb3EN3X/qAR8kqZrF7mwcEwD+/Ef//H4G4e9
VEV0/w6BvSTpSSylKmAvSaImtoG9qBDtiTR/ncRCYKBShz9iu1NunPe4t+etJJaYLV5jDeylnFMm
WVY2FZ0A3YsVoIG9pKKX4YE01WUf7ZYb2Mvrkvla4/z73fUGkz4W2iw6Adv0Dny1MVNjrmrrHX3Z
ogPDIIkGu8+3/gZJgC9m0VD7LPiGAqAfoIoYOXkX1Bf0/0vJGdIb2ItDTmWmuXzhF36hp8Vw2Eu+
yv2DxNqyS+N+8BxTuQvIPWYRYS+5pCSWBa9+e0K8SG/Tp4B4tyGxPkEAiFGwSGKbqlPv5RvdPy7b
/GOSZRSrgb3kmC7Ek9zcv1ikHvbiZbE61tdS+g1+rDuBvNp4QaQ/679kF0m8Hfy01P1jlY1Hc2DX
81zY5UEzjtd3O5JYqweyONyLJgvErpCBpkjuo1pG7v41sPfbvu3bmkmWF6x3/2rYS0KTu/SwFyFu
KnchiWliIUuHKIu8Ps1Are1IiqrbSmLxqO06PeylYIxpsVlGm3HSayka9DLKEH/pduP+Ldgb6+2o
No94+PoOe3lNpBdR0Ql47gWJVU6Cu+KWl8NefOOoifVGhZG64iSH0Frbtr9o8h3Kxe8LmyUqrs+u
82ZgKZLwv3CA2SxAwsIVp480b9v6mvH/Iilhbus1oFxxBAlf+ZVfGRPeaHObyIDjz3gLW0bRFbdH
U8NeUvUk1tsPi7kxF4O9JGk0sTfCXpJEEgsTKFbKcKWK54hwEd47RmJd9GXKXqsx/hqJ9bt2YxOJ
tVR4aHRAv3I08Ot4U3t90k0siWli4y/djrMPfhxhL22G1rV1RkMSJomHk14rLYsdXiQzoitud0Ec
ieKp+V2nBm52lEJ5Xk5iLQtq7EARgueCB/60pz3NP2I0sJe8jMT2sBfIoFxxJ7FWMB5TzAI7Knvt
dkwT2zhLwF6uUJDYGtkVtYEXB3i04tnfw0lshL2sQ/njiMZEVzzdnlbAXm6nd8W9bBS+h71+teYx
qY+Me7iavBaLYSpNSzFSV5zvzcvlsqxupGlv/JL+BRqyp6lO7GLuzOyVQfLGqzU/YNrS7O/mteiu
uFcvRrMTJ8Jeyta74pYWpgdz6GEvSXpNbA17SdKQWERo9e6G5tbivSO7os1YrTZ/bySxDewl+bWR
2KbGtpJYkrMKwDgfG5jbthDfwF6SMMtWjIh+0RQpolRgL1xr03uKN+yb3vQmlkcPJ73WulBF+o1g
pO4f+sPYFDfZzCj7t0zv/oFAN90vZQAbskU3FibCXu7FSWwPe9W+USex/nRq2GtVZxsPG9jLDL0g
sbyYGnQZbwS7eGmiCI2OzSa5Sw17uR18Cb/3aNxIYuOPzaaX9SvRBewlVREnll7W1Bhj+I3ivaZW
mbWRi+/Haf6v+siqND52TWJZ3xmegoHU/DhORWKRu9BoDxcX2b3QipgNxfviCtRASmKdcNrvI+wl
SUpiaTCs0TD0NfeOs0qSXhNbw16SmNzFuhV/CSBQdIR6bYjgfg0j4vr270YS61VhsJdUTmK9bG4c
TmI9ieplpontYS8JncH+3038//9l/YJB26/cw96mAcTGkNqom7gmrksa8CFNYl/2IRcaEsvq0tbX
k2cXvcqmBqL7x7TxcM2wX5xloObt08BecjQS28BepoTNJCuWrXnL3Ah7Scskq4e9+JkFieX2G02+
3xcG91V4lYwGzZT2cBLrsBcXIt612/QytYvQ5C7+SzeKhfjYyxbs9Ro7tkETGs7CYS+jU0Ni/Zo4
CVtJLE5C7YrbxR32Yrgm1sdJN2wnvpfHjMbjbV67LKywSoIPzzDOmWXg2Yi8rPfR75DpxpcXUz8Y
MmM1r3j8N6SDDfO0hGyOtrKlrjh6mHR1G7cKcQjrXLynmHcgjcNhYMdfT94oEsXw2+9dcQLRpBu0
iZnGZih8JxgRi868j/CmCvLgsJe83BW36m1uvFH2WtkiiY1Pxx1Iqy6HvZbKNbEN7AWVFJpYfJvG
geHiaBdhIOyishUx3ixQJp5pGkiK1y6FxBVXQV97TazdlO9kbGAvt6OchMNJrNdbESiMN53VJH8d
9pIQPoPGwGq1+Ysn7FeOLR9wHauRCmSChtNOUC9mpoA+FK29IpQH6uG1rSTMf2m6vPXoKfQCtNON
DsF+hgygKRgFZnCwsjGV8/tyg9xhmzxTmjEPlDkaBWPPeBpMmwldE+/IsjMSSy68rOOGXMuFb3AS
GECQUZEFGUFHmwbv5TGjh71kRC/r56142pZvc+P2MWpiD4G9pKJTNPsiDfaSS0pimy0PVn7aAHWI
t8OwQLVTpWzRRU7T73DEY2802De64vY0I+wlYKw7AE09RCfBEtrfmsTGX7rdb09zPAur8Z9Fo3HF
Y9kY7eNDb5bmqShWypA/odqlVeP/p34ynmHc0IFfh1qGPsV4Th+ho9G2+wGfDRosRSkSCwdulh6s
nMSf54KAXJoxkyC8RArGL4EP8UbMpmBWD9EVj7efzkEe85jHUC0MC7y2MFC+oQNJ326eI7CXjHoS
W8NekjQk1stGL2uoAuOw3Uujib0R9pKK9m9X5nbSfTFsZMAl5u1sGyFxd/nI/vToJ9jN0qfoUFaS
5m+tie1hL8nRxCpXnJpprm8fC1f8NprYJi/iJm3SxJK8ILGs2DbXt4+bSKxfAdfO20k0aIQ8Am+T
cUDjZRp/6Ta9jDL4lSPsZe4WOQavD9oDW/jpcfRZ3DNGg35rGBPPuEiHt8mQQpAx3oB42lQp77j4
LrbS8jPiwXqpMBr3Dw/H78sNisdcD2ePIjEU4JjxYmLA5zXtv3GDlybdOWaBHd0/hoj+dtCYMQCi
jwUR4LlRDGqAwc0v2xsN7LUceWf1L008mYLE0mf9uRwCe8mI934Pe7mIIrEUtS8/bg+L0dSGdUw8
DQZ/KqFXNuJjx05akNhmkhVhL5iieSj2kQL47UfjwElWTMKY1qx3uK+OMxB/GW2mQmnBfviHfzhW
Wnxj0oxxwnmn8Eqi0mjq1Fs/E+H9SMOLL0ReLvySo81wzxgn2faSrsfhvVBCRWJZzkjjLePE0rmI
McXgTxegg/BqTh1LOqY/0JTEcoW+YNw1G1gYSWjhdEMWE7l9Zii9R+31ZrCXe+lJrBNO+3EDe0nS
kNj4jJrbN9hLkkYTeyPsJQkOLc+Ii+PA9C9BnA0eLjN0pjz8GF0KihpuPB15cE3VJKtw/5hkeVU4
7CUv3D9m0PGu3T6QxPrvMYgTyzX7f9wRXp89Am42JukJpCWPcWIb2Nu4HIBc/DfeCNwjXhyr7enG
VfCF91NKwlCMR8R2GBohD4UJLxN/2p43KjNI0p+V4+4fE5/0GeHWkh1eOlFW2OwArKDOAfX9NIpc
fCbS1JuRWOqKs4SaUvGR0vIG4UXAsI9DjhfHFKzvTTFhWtUM8j3sJdM4yWoK5u4fP2tgL4ND82P7
yOgXS4KNn2nNoCexzOLTiSRjI4+M2zSFGEoVosTwTT8y0EJ4rHZ9+1uQ2DjJctjLc1eTLJ4p7kS8
uNt+xkdTCYX75ytiXgzVu5trro/DNUDzG04bYS/P3UQR/dW2kli7AhG/vS1FwzWxEfZaksIVZ9SN
BWtgr/dH1r8YYMmuIbGMKs3IQBIfITHYg4a6kjdIzAWbfanRGyEVLor3x8YVZ3TtHWCcnBgwja4R
A4XRy6KbZDeCPxkl/dEVp0j8L79fMxj/ox6Y23cSy/v9+7//+5vf28cIe+0BOYlthixgYEFimxqL
LyYyamAvGdmI18Be3jKKxFLbkI3mFphJIYhSmljWoHv8yEyBosZAYXbX/hfvsbkXPvqsoYe9JIwT
yZj2QBIbk9B40kBh+KV+7xH2WlrliuPVG6+IsNevg8E7l7eP3zuGkVje1H3VeU/B7yIYiKfy6ARM
cPpmloZnwfPkEdAGev8BsT0x1vzibjAPosvQDPokvmHWf2wGjAhK2WBS7ppCKqrGuNHfuNUYbmpz
ffsI/opVim2wl0eTklhLZXFie9hLnUBi+4warhhdrIbEMrnwJ2UF4yP+JK3RW1rUxEJ9+1GRBtMM
g4Ur7vrGCHu5957E+n3NdcWZW/mVHfZCP1L/kEqIrrgnxKDqmkdpH7kUkxfeWfHH2PjATJCbJLHy
IUJN/7IrwEl6kQa9lbK5Kx7zYthpcgHF0PBs0QR6EH+MDfDpmz0FY6CwNtCTWObODd7h9/Bh3vuW
JJJYumHfZryEBntJ1ZDYG2EvSaIrHm+KuYZfH8NhL0miJvYQ2EsSI7G9UpoJPi9NftD/g8TyKPuJ
GA62M4EmVUFiXUHNElJMxRB6Y3SC+HvswhVXjGiMxEKl4hNxm7G0KZJ/LEgss0j/WTQK9y+S2JjE
Dmz18riB9sbbTPOOZvzxn0WDRQ0f9yLs9etg8EYDAHoqd/8oOT5Y/GUcCkBY+KuWKrp/ODx9V2W9
xq9vhrt/3EjTT8mRvav9OGOaWCoNotUjGjBdk4V9ZNxmVGn8N7JgBSS6ozEttdFDPKsHps/xl24j
PrQf+F97PSkSS0JfVWlgL664YqTN/jJQrTWbnsQS38xLYgY1xijqo18jd4El9loL2H58yR5IYiPs
pWANifUa86E7tnyzlfuHJ9mjHksCivQr+7NmKMP9i7cQ86LheRI34lpGrEAcZrpYT2LBWQ3sIpV3
Ex4lS6IwKL++Gbxnm/AgpEK0YGNIT2LxlntlHY2B2ajdEV5WkwUObX/cMHfBnNGS9CS2Ad0UCVoV
gWEksbxJm9bo1eWwl4waEuuE037cw16SOIlt7qjxkx32kiRqYhvYy4zA7rf5i/vHeNKUh1Kx189f
900SPHwgcFMM5ptMJAfcP2fXEfaSI0wgun+xEra6f6T1FtLcC23SHkEDe0lCh/VRokllaKWBvf7c
qRmGkSYtr2xusHkoJPE+go3sinHS83L3jzbcr/KnMjkjsSypeGHM4OmwLpOOAAy/YJCGCVjB+gmp
lQ0Sy9UacsKNwHxY1/Pyu4Fbwibrpkj+kUHefxkNFhz9NxgMwt4GehJrCT06QQN7ubt04yFOacwC
22EveTUkton+x48hOSzCeqkwIomllvpQM70DcAiJjbCXXJzExurCZkzjlMBYHreLhXjl/lkvW7C3
qeTjfaRFDV+8gb08d0Zv5SQUrnhDYr08yhU3EtvDXhIe4orzsxT2or+Kfq+74lYewGA/y6b2GIJQ
XFibj6643wXkkJ/Ff5AB7yPuivN7ZovxZ9jkyMTcf2yGk1jLggUXJhFNQlhBk8pILJ5no8djPGG2
3vzYPuKlkAWeZ6PMtLx62EsqI7HNwA6gUCSWJO6K2+24A2m59LCXJCxl9rCX5CmJ7XEH8M2bnNLE
sojfsDuCGNi7jL94tlZFzV88YbsL/+uwl7NKmx/bxzFX3Ejs/8fe27Ta2mzl/Y2A0YY5pqVgCEQU
43sMGiJ4VOyk5VvwJUKScxJIgpjkiIiKcA4IikJyIPaMX8GP4BcS0koj7fx/5kqu/3WuUVVzznvN
tZ6997NWY+4x565Rb3e9jPrVqLqdioXZJc+wF8WlKU7eRGKXsBeLArtiFkckliZdrVFfq39JnYlY
F4XRMsvBHqt7JsEvkNi5J4KrMM+U6W+pwgoRdzusFxt+ziGxLVXmbQYsWjEqqLE0xVOXfrQcIrBD
MBImiYW7OhsSDHtJpUhsJoSRMGEvjT9JrMMfYC+pmMRilPrKEWWGkY0BjTD1VySWmk97El2uhy0V
jAQGbWcpBa1xCvai/jamOAnRKpSfhL38gim+Y0Szly1hLzvvwrCksiSxy0MEVCC79kyjNsWzupBZ
8ugB+RPDWBVeJJa9j9r952uZvklilRBdezoDwyo9ZlYvY5XnnEhgcFZ+/FkklkVHqehrrv6SxBbs
Zb5zzCksfWJrFylhL7r2iZ2wV7t7Gb9knmk1eEY25jhqb+cTyxzNOOO5QIUlEh5cees5uR2J9aMp
2Ivi54TE1ka8awxhZ/7hCmsSm+GRGXmqf/EVO9Dts2AvKiy4pgq/2Pxbwl72OKaWzT+2hJxiCsyJ
RUpFYlUKNgXKUxQuNFPhF1av0wsRLwII7W4jnj5LKlRdeiaTN4gx7lvLVJgBM/PIOnZ3ILHUwJL3
YjYvSSyTSyVhwjBJrDOpXjZhb5FYh69b3Qx7qZAksWx3FsVigGVtq6fjz+kTO2kJXN3hJdwksQl7
GS7QShLrsiAAtVxLlcrO/KOX6XVjFZ6v7mW21WEFpIKrJEbIDM8vWOyZH+Ql7AUAYpAohkli8aqt
6UwtAbrO3hBak8Qq0bknoraNSpFYdv+rdXHWpl4xMM0/houJiPFjV0H4xGGVVZsyA/iqUnB/hXbw
HR4hSSz+8HOvkHwm7EUlSWw1S5/NySSQqe15BVxR1oS9qDCQyie2uCJ25o7EFlUj56xPReYTcWfe
aK7sBNVAymIE4+RREmuMiW4mIdnmX7XPmyS2wvOV4YXBoZI4wF5UoJ0MQaWirwxZS9hLa98xUpHY
pc8tdc7LVuY+KatvFYS5oFo+Nu0yYwwmtQPIV5ZLZ59YKt9E0QkxzIpLzIRqPx1jCftcWZ2dRepL
I5y0mDKWJLbCJ+wloSKxziFzLhP9hL2oJIlV+DPsRcUkFlhaViXLseRRKjufSWIZ9mvrkEgmz9n1
MhY4IrF+NAzpSmjXy2hCWOnOTAoMwrOBqR52LlKkTmUqknfPXrexVxLoC5djnmtentoFUzydIioz
S1OcVCCx3rHFnkytm6Y4gSfspY/Q97PpItsUV/x1+5+GLByHUitNcWlhKnhwk8DxolRBZsTDIKwJ
nSGUytyZ4iKxSoK7kQvUQGKnlyOLdPbHKzOcMrtJYhlS5kGJJeylLNh1E/aSzyWJVT2kT6wNSOWT
GarqSl/L5sfSUFUw2yaJpbxluoAmvOcuFWp+6ROLq0ANvwkxDqY4ESpmPr3AB9rvTHH5xFolhZ0p
DondmeLlFJGwd8nuSG6a4qpkVlvzIjVKRCXbSKinwzUXNPj5LgBqcrl2Q10klmyw3qnGybxW8fO1
5mhUaG8mUdMUdwz8F3moJJgrlyS2vClw3sh79Xck1oe2MhVgL6WbJPYMe1ExiXURLGBZZRLIWmcV
iSX8GfaSikgsL2WoCMFiOyOhSGwZZpjoFJaY82/nE0sOcYqYsFe6r22KKxWR2IK9ZAzQcTDF/SwQ
ZpukMnO5R0JFYtHiwGnVOV+5/cAL810vqy0YOJKrOklsWaREPpECikViyRiW+URDLFucCiRWxWdT
rAbJoqlWKRI7F+BkL2EviiaxBXtZztzvE3uGvaQCicUndsJeFsg2xV0KhDq1jVNZvhc1TfHUgsSy
rK7NICYjqvEhp4gD7FVyn61PLI4fNb26EsyI1HL8eSCx1L+DpVAb8U4C4WD+sUzLkJZZ1mXkyGfY
iyKLx1LRV5l/xSho2GxPFFZKdYgrJtbUomntsKppVRlCGI3GSpnEXMtjuMox40BitREP6qQI+ccB
2zmbM2iUiyNzqMfPA4mdiJi0KBe6YI0sBXKVl5AeLXkuSWJLkdXKhL2oYK0BdirwAfaq2cj8s8OJ
K4chfefuUuZfvdsR14Jp0TH/Vsb0VSR2wl7ytutlALrdfsfO/GO8MnpVqf0pEmtbXbCXvGH+gRwd
LIUisRP2gkDlK2Kt2WWWswYQ2CpL8489NT8gCWkJm8SC7svBni659PFLEqsnQh5qoUFUcmNQ3qgW
XQE3PWdyYnVBEJLE4ituaOmyFOxFxSS2YC8m6I7Ezo34KkjBXlKhx0H8JuylKqa7C66YBbeZvkV6
VXUHdxesCxdWgk65PkRiXW8836xey8uNePJ2JrHKfH1SVwx0jhnBsJezPxVYXxlIc2WRugSo4vMV
+4qNYwbtDGkZ82+eNUCLoRibzcFSsPlXgx4W4NKNFleEyhXDoIu2I7HyPJ/HkLG6J4ll3imrEvce
J4GwI7FzE42sMmWgMklsGe0Fe1FZmn9UHb2snPNZgSp71ctuwl60tMiqNRSjB5Vwj+c55mt5STGz
KDP5qe2wfO6WIbET9qLL/LJzd8FkzcgtY/7JIcqRW1iu5VE04HqHva6rVxLoC5djXsJeHt81U3zy
AWVsmuJqWvZgL9iL1tkUJ8CEvdMV1g0Y+0E5oSXXKIdpvXyBeJJYdOttaMtzcJ4UnIT8tW6SWOWN
icmKEpaeJGaPCoPFJfWbJJZZrOLHwWO+skGVVnuLeD0plSKxrmEEGwk2IJUcC40lifVpVgUz7FVC
JrH1GncC746OlimuvLmNKZU6qXQPiXWFA3vJW5FY1wDVe79ThLQwEtKYVMH1mYwoYS9HQg5GgjOT
Qrk3Uw+wWaUyTXEpMnrP25Z0qdHSFJcW/8UMonr2J31/kth6KGw61NS/I7EkRMi5QGOWKRI7jczk
/Cr+jsRyMNb5lyDYi1aR2JuwF5Vpiqu6eINPpeL2UyT2JuwlFdanbqiKFlxPyyGt3fE0tExi2VIp
7y93eYLl327KyLtlQB+psjPF7yexqjE+pynuhCCxE/aiQi/bMaLsZWU3Uoe4q5XZT1pJYomcOw1o
vfUcWRI6Vwg2xV0KhKK4NLlUEYll5AQWZeQcg512tRSLxJLEXF1iqGcqIrGFYVnWoXgPiSVYLSrJ
asFekhOJrVSYX8jhzhSHm9E2XF03YS+pYKCCyLKukIG9RFIklrV/LUPmefPdFENCbCBmKjx9uQRT
8J1TRB2JMuzF5Wxniu8Y0adBYvVkayM+W+ZN8y8DS2aJ6gaDkLCXjYAZnl9YCHudkrrIs2GzakOF
bVA26SqwvjIyVEOlnXAa6CaJpalni0LmCpRJYusQARSLidXlOpBYHMxomV4MKi1sP1IpEjvHwKq6
HYldbi2xQid7HFUuEnuGvSqRzb+qanp01hXDo2ugzL/iHunZaxVGhtrUhqhQlnt8YskYHb8Gf9qG
I7dwILGss1wcBj2riMRW2fl6P4m1Lr0sTxs5CQTMP9vqhr0oMpCCTzOk5TT/JuzlpSQOacEkVlmi
R7jIEqCa3lCQ1iSxrK3KPsHecBIIIrHYaRU5p5Z2CCJJrPLmV3E5Eua4TAXzDwuk9vuEiYoRWQv+
T3NS/BxydMwSJuxFUSR2wl4i8SLL8UuojfgavshzhddX20vKDHam8lkkli3vzDZtHrtXIf259IlV
KrUnYiJ3P4k17MVxaJpkSsX3xDpLEg4kNs2/1CoS63U9z73MP2vR8ct7XLnC9s6qQ2bcxs0bRaae
JYlFkTVOmSgo4lyN1oHEsk1Z5yUxF1Epi5FVRjUPXNQY9FwWhFqOqSx8YkjPy/TwW0ClSGxNJXTe
vP5IaS3NP/r+3DMV7EWrelml4qal+PW5c3ehLeWjMexFK31i74G9qPA0MzZkNkBVbwefWJt/pc7s
zMiTpZB8ILE+aseQnopYFzmz+FEi7DbimfQx2jOk5enukmntRlqrvwsvrAHa1eUYdit3nuCrmuJq
IZ4FJuylRAdTnA44Ya/ekAjIyuZnmVGaOFnoVZfEO2J3DJy5wBXLAfBUZL3mmC3USMuq2VzuJokl
IQzyfLkPyeGT6cgl4CWS2UBmhHcmDySWB43/Qzl5MqTsfGLL8azIz84UB+oSoQ1IZZXZgRyWKU5x
zrAXFZHYio2J6X6fWFKZK4uyYw+muEisGZpgLxnbGQmY4n7ifigSyinCj9U+sRWeryaxCXvZ82Ve
qCJYN01xJ1GmKdNumtbarnVgC7Xpz6M0wjqQWJ6yHro/NdUmiaU4ZWwAglwECzsSSw5xZXf8EugX
KCaJZfc8w7Aq5H8duYUliZ1nrwx7UUwSew/sRaVMcVXyAfYqeyaxBXtZktRlX4SnSWR5kfP6lIMp
bhJbazfYQrYTZUmf0AO3Ewvpe1OwF62DKX4PiXUqCGWKZ8Y8PNLIU+Xw8lyT2LIbqUD2OzJyy/aJ
VRKFC2jb6agmrUliORuSzwvI4Pgl0MumkzkuGSR6D4lV3swVnVY5h2DU1fFV3p4s3aUpTt6SxNaU
RyoT9qICia3yCvaSUJFYV4KPpxGmGNq8/UBaFM3FlCDYSwxJYssBmElwLkNQ2TlFMMmW8xj9kfD8
HUhsOkX4oTCXYYovxyVKtDPFAUQ7U/wpPrEqywXzj16W+NGPEqFIrJLQ5xwrpHg2/zJyy0liE/by
FhuZfw5pYUdiy5ONWz485OLENUmsylKN3N3hTGKxDardMvWXTyxoq7gi0MylkLAjseQN8y+dSJUc
EKNIbHU0Su3VaKa1NP/mQW/BXinmfsc0yeaAidZyv6OGxIS9qIAC3LQK9uLRkUWQzKxUNS+iQiQ3
fWKVUF2Ag1vaTIVfduZfVkUtyXf7HXeSWNeDBCzDZcZ4S4JqIGGvVGiESxVojBZZZTAQz9xPVwz2
iSVmOmPVeRpXTnGS2DqZyFkMB5bAIovJKyOHGgH5SbQYkRWTxBIM07TemcierANLmCYuruCqsQOJ
lbsLmSlkTRer+P2V/8qyUEtKBRLLIsvBUvByvgxsTE0GhwwpucxXw14SShJbnj94MCon9bnbiKcr
ZUEYx/RQUL+TxBr2MtUezL9HSSyVYPOvypIkNmEvKkxYFdhfJ4mdsJcTIg6PUCTWz6iW6jQbOpcU
dySWRdav/dqvZVVzV7xUksSyjsswyMuzt5zUc2ZSwFyZnu26rCB7GQZtprJrM0sSO/dcGCddaUli
y2i37erAEpY+sXVSJmEvWjb/JuyFhVb8fJ3rzdyVSPMvdU1iWYfW/YS8aSVDWt6RWN81WrAXRd7l
t1tkzSvglBBLbFxB8rlbrpdxOGMI77DXtfRKAn3qcsyeHfKRpfxKpriSMOzNQ6xZlp0pjvq8Clv2
DIBuZ4qD9fjfHIKQ8QC8h8R630TqgMrpE1sulFwelWU5k1iFZNWZ2WN3j36aj6N2rlmokvlMBXlp
ihMJ9kbaliSEunQniT3DXrQOPrHFpgR7USmf2JuwFxUGyVp28Tp4yoL9IBKr/OdnkVimyLKv8vyX
FHemODYtlu2EvWiZxObTQX6UxEp9Z4qLxBbslcrOSJgktmDvRCVJYl0cPCKyKSJnJncklmNWpWX4
YxJbEzTh8xBfPsoliVUOawuAvRgpmsTWvgmek2kkZCqTxLLNPd0qUgVZJLasZcqCKWUsUCo12N6E
vaiLxFaHgsOnKa5UaNVZ8wwdMsD8QHemOOoisbXTTb9jxt8dT6teRipn2EsqO1P8HhLrUkj4i7/4
i6VTBDtfqoSCvdJaHuckYyKxs1lypgDDRtVbn/QyKkfR1ktnODpXgfUVcysHc5yg8nlhlk+tGu1Z
ujKWKtF7SCwhZ/ss3zMsuswGclr+N0ksBw1KfQlVKFo2D1QMe8lkktiqBDGiYlDUsE3xDE+TqMwY
9pKKSWydEwS93jTFMxVkXz+l5P7pP/2neih83kNiE/aiQs/dmeIs6xxzCh87ic2yID9KYlHJjfh8
OiaxBXtRYZTLkJaXJLasjrrYpEisi1NNi0HYK74DiWX5Vu1WF0cnia2VKeF309nB/KvjaYxvqgT1
MkpRPI3za8ynrqgUJomdHl9Ym6liEltWKGXZtf+5EX+GvSRnn9iCvTgxztsJcLHLmuehG0NRGwef
WJPY8tUEFT60EZ/XyhXspSxEhT3p1pXCTRKbgSVj5ebjkOzrIifsRWu3eBeJLdhLa6c+eWQzFX5h
naJ7YueRK/DvUqVIbFlBnLAoLRBobcNROtfDTRKrkHW4G2pamLRuKoNDmsIRw00Sy2SRTQ47c7cR
Xye7DXtJZZp/rgptxBfs5TrWpflX5kHCXlIRiWV1wJPNPGP5TPNPtbcksbSW2qjKV1btfGIpkUls
wl4SShLrgkt4iMRKhUUWdqPyX59aZBXsRWsusqxYJHbCXgw/B5aQJNbFqdOFRfB2JLbujad1OS2T
2H/zb/5NPk2oBZdwOlgKSxJLDunjGQMyNEaKmpWm5wktFjMvI7c8Sezcl0zYi6LNvzLa4UiYrI45
BXpZ3U5QU2rBXnRFYifsxc6c7i517mb6L+18Yk1i6+wbfh0PkdgD7KUsLLJY5rh1pcCyKCvKMous
8gyxFjXA/zqkhd18YcV34YU1QF+7HIP5A/2dUddPLYUnmuJFYg17EXZGwtIUJ3vVNZjdgDaqB0zx
SWJVIhBNDVPMaGjdJLF14IWvmBZ5PK2GWVKpc0bK28EUJ/9zFGXxmCTWtplKAdFaPvodiS13aMNe
IikSexP2okJus51YrsuHDXtRsSlO4IK9MJNZFmBXPS+GdyUkEjtV+KVIbFmJjIpTC5Lp/Jfge5jt
2Sv1nU8s6veTWKdVRoJzyAqFRYcrAc9eqyyNBBSLxBbsZRJx5BZMYh15wShuO6lDyksSCyYtu86w
l7REYqf7E31nt3SdJFY5NDBRzWDkpw8SvawI/y/8wi+gWMfTXHwEj4SKv1xEsLQzsGQaZ1nLZAbI
cNMUVxL3wF4SglFUAwb2EkM5RXiuV4XgFqJU8nNpiqssDPLl8Ug8vEfsfhKbNI/KnNXFL+UTm3nb
kVh6GXnIkJYniT3DXhR3vQzagKeQqs6fWpLsehnelQzOxFn7Dmym3ENieSWoE0Kgk84a8/yokNiT
LjvCTRKrwPXuJEz9TAiDNrOBTDPIVDDFq+NbnT7L2F79/Stf+YpNcYdEyOZBKgl7Sc4kNlUkQ2In
7EXFThFWOcNeVHheWCA1HpIxYuApZ6ktL0msHchVdbh2OzwCa2EWg85VCmJEHruYWaRIC6edZ0jL
O1McxVfdiHeJnmj+mcQ6cgsPkVhpseByLaUgEjthL1qM2BnS8iSxBXsnj0oS61Iwy2RvwmfeSUhg
7e/AFuZbGAR7pUIvI2SZu0zHmLj3k1ilVTc55BFyUACkrqgOHlYP3RPrbXFVQsFeiiPzb8JebLlJ
YlX82u+4CXvRUi8r2AvZxie2elntaOON5odiIfe4lSV9isSWRU3BGRzuJ7Fn2EtC6RPrLEnYrawZ
4vCFqMD6OhdZXlDMq2ykwrogS20ZElunHRlXpcLqw8FSwH+bd1uws599BPm3f/u37yGxdVkozy4j
R6apVMxmUMrYTRJLsHwiiq1gVPXxmsiIgY7JEFR501eGrLKrheOWJPYAe0mlzL9MDhI7YS8q0/wr
87VgLyowAchq1Sr4i+RMYgmWf0sS+93f/d0ZCXtnqYI8fWJVIjosRl3BXuk+cZG1dHdRKhgGE/aS
t1pkZXGSxE7YyyZFBpZsEuvniBmZNTbvqFyS2Fwqop6wl4S0yOKNEhkz59d2iyxUqvErexiEZUTh
AO9C0csAmJkEsiyiO0ks2141ExXsJS2ZfxP2ksNJYpU3NlW990qwm7AXLQrCo6myYGeiniSWFlI9
ji0twtTfzidWJLYWIGI7O/NvklgvADmssSSxFEc9t3LF13nwUDXG51xkSR0vEcYTB5Owm5Jmiu+/
XKsBmuI1RbSMOJiFD6b4NBKU4o7E8ugPprhJrBezCKjcb4oTuKzfsquLxKop8jk9D1mZuvYOJLau
NAf2Ssskdp5OAiw75hR2JJabnQAINWjwjjZ0TWLLnOYU7fTsVVpLEluGVsJetJLEFuzlTEEWwfLS
JxYvtRweE/aiaBJbsJcl83SKKNcLoqWeKYX/mL9Y884/pkK24BWsNknheM5/CvOiMDUbrxoK9qKL
KQ4NcOtKYTfuHYyEXS+jY7o+E/aS3DQSVKIksTUv44uSpbYsEusilFG6PG62NBJYhzq3CAl7lVb5
xbGzrETvJ7GEL1ZGQpqClQSPMvOAzCJRqdxJYiuTu0qbTlnypz2b4srJhL27uZhN5yyOYC+RJImt
a5A5Xuo+kgIojzF/9hd+YbwqcGcnhHtIbNI8UjyY4vaJVT3480Bid72sSKxhL6sDkVhHbmFHYml+
WcnIPkgFb3Q3SQFXAShlwV5QHmndJLE422RyIFmZ4hl/cVqmPJdCwoHE+qIwXo+eCXGtWW6LcD9P
/i+zT93eRkKUsZwinElqprb2gL2oTBKbzYMU5xqZ57W7naCubcezV8UvEnsT9qKF43GWF5m2qu7A
SJU9xTI9mtkku0xeT63YsCuUJX8enCIm7JXWrvtzO8Fuv+MjJbGupRQeMv+kuNtUgsTmYVVsBie0
s8po0kliC/Yu34qICn3WMSMUCFruxdOWUgV5GjkJe0mFWd6mstobProoPkRiCV+HfIkqqVSdtuZ/
2exDi152J4nlSjRlT58T9lIW5oUJezm7NEksgfWXG/EFe3lM/y/UN/yLJVnjEmMIZeEvSew/+Af/
IDMMBnGvT4Ezcdn9LbPGqX0fYoMhkMrO/CsSm2hxN2XYJ/b/ZP8bPg4k1ousb1D47/+9SKxhL9nO
1yKn1o7ElosgSwZrsZL6hucRX7JjqvK5EhbFmySWYT8fFl585ROLw1IGQM6THcrbgcRqkTWddqiZ
ZERMoJkKG5EutQXMPx50FPr/FyEkqW4cN0nsGfaS1sEnto6EY2wob0Vib8JetGqhDYWjC6sLMJRh
P2RPsYxl4m6CAKvMUmu97+qSsDP/ILFL2ItWmX+u5cMiK0mswyNMdxdnz0t7VlKpkossB5ZAzSjk
hL2AwQqsr2X+Fexdvr5nkljG6qxnty6nCO6oG3FpA8qqWZADS5g+sYSvV9zCJVKrzjvw0k8lweed
JNYeVirOhL0kB4k14VQwnxBPEpsZY+nh2wkK9lKiDGl5+sB4pWkSW/2IzLAJmO3fMmOp+0gJbmYq
Cx1Nm7l3klhXBeCdMu4WWdSMn0UKdfDQxUcoa8RajIqsfzPkbtazyrvwwhqgbVyOwR2ciZ5IDj6x
TzTFTWJtwXrwPxgJRWJrDmK0mZVgEusGOWFvmVg7EluDm2EvicpImPSJ7ZWHSCyZxN4u+xPvMpVL
JLbucWJww3bameKTxLKQTxZXsJeETGIL9nJ5wiSxylia4qrnM+xFi+1abPsJe1EvRgRv0dD3xE+M
qN2gtDQSDrCXsmAk6Hia25iFe0isA0uwkaC61SdjvotfsBetMhKsaBJbsJcFKRaIg5XAWlg5KdjL
M73zdoJsYGR7wt569RsrYlfCnSSW8JOUpm8Y1egak2Bwh+49JLZuIGRNtLyNmS5WCQn2ksrBFIfq
LIvAGVIbEvlc6rykYS+R8CcSW5cJVK6uff2lX/olJcHnzhTHSBCJTZqHGYPKzhS3T6wjt7AjsXlP
rANLSBJr2IunN6Y4lLIC62uN+apqpsKqJZVCKrtehpNDeUpwlFsqZxI7YS9a6ROLKVX5YdJRzPl5
JrGELLdYGEiS2MqGfU0zCeQDiS13QcFeVHw8TdWbzYNyTdiLys4nNpEIuoa9qKRP7D2wtyzqquHL
X1nzkpn625FYjy2ztm/eTlBJ8DXHvRw0rm3EMwLPJPjliebf0idWid5JYjOHzC/MdFlwybnfl7AX
XV61dtMntmAv0y7jyUyFX5jlnZ+CvWzSLVVqI/4m7CWS2rL5sR/7MSV6P4klfJFSWnt6ujIsVPt3
q76TxNYaH7/KZfEZTCohYK+KkyQ2dXmauie2ioCxsbydAN06DmPYS0I2/4qJVa6uffUofQ+JzZGN
ZlAk1jUgn1hVUX3uSCydQvfEVni+5iLLsJeKJblaZFl3SWLLAaZOmrOirAsQVJzDzepnEjthL9lL
n9j/9t/+Wz4yaMkSrB1IrG4nKH8bbvBLEluszCcNXVcSduYfxk9mMnFckdibsFcJLX1i6+Zhw16p
eJFVkIpRBdfQKohbSGb7hTKjWaWirzsS+4UvfEEp+np8qz9rkUXjLHcXJ+ErZAv2ouJFlgNb0CJr
wl62br0R78AS6GXeiC/Y++Uvf7kC62uR2Juwd+5lYHSpY/J5J4klZNmN3P+T2asFS82DOxJLLzOJ
LbyjwT+TkFy3Bxv2kkMtsqaKfWIL9tLNGZqmT2y9EpR2mGs0kdi5ffnCDiJ1LznvIbEJeyn+JLGu
ip0f5mGRtTP/cAKhBTpmT6xk4P3vNWqAhnE52oK9xGMS6ydoIY2ESnFnJGBvLE1x1LFSJuwlLUzx
5fsaUEkSW6MB81RlSV/TFCfyCXsnXitTXMWv4SthLwnRyD0juJuDbh4isUqoYG8mhCXsLU6louMw
mOL3k9j0Fpuwl7IQFREW7GUkJHs2Eqqqyyf2JuxFHUBdjgE+DJsjhkcw1+rLBSwHynK/kWDYu1u8
0FxptHp89bljRAcjYfayM+wlRYyEA4kt2It7DyrlFJEPlIGdAAV72WW4k8QW7MXdIiNHrl3+uivp
HhJL9uYUnNvcLDSqnSS4Q31nipM9GQn/+T//54wB06tMcRXqAHtJhb+lKY4uq+y5kcFqBZXZy2rw
KdiLCiS2zPvM/GW53Al2JJb9DkBB0jzXdpJY1Zg+DyR2DshSwQyGhf5NnY4/97KEvWhBYmFBI/jf
/DBJ7IS9OHCmbpLYLAs76VnDhr3oHkgsVZRaDMtKyySWcTgDIONemPmxzPb6zicW3l57K0rIJLac
ZrlRcGeK70gsM1Tm07CX7Ol4muoqmwfh6zUlLgvC9IlNJIJuwl4pyid2wl6eafnEFizKnL9E9hZP
FgR5SWKpIqU1YS8qO1NctxNU/Pq6M8Xn7QRWp2ayDVt+GxJLcvRZZyaFe0hshkfmSNQksQfYiwqz
EqOWS50CwIEABXuZ+kGU7AVnSMv0MmWpYC/PF7c0B0uBEVsqfN4De+tIFwTG6neSWMJzgrgaeTrt
MCfW/5Ixp4KwI7HgCy3Gi/7hILEksVj+lZBhL6ns9jvkE1v9F2MDleWRqKqxhL2oQGLTrKr8vOSr
XipBEvztSCyLLJHYHNlU29P8c7M5LLKI0MFS8PpO+fGnSaxRnmAvurnIcniESWLrcc9hGRI73V0m
7MU72gkdSGzNszZOTGI5eZcPDpLPdptjToHmSqPNirLMVFLvXlFCMv9mm8F/Zrq7OK1p/mH55xH1
hL3SsvlXsJfLXiaJlcrciC9rsGAvWtqIL9jLQdHp7uJFetbtC2WaCoO2aymFpflHLSnFCXvRtfnn
hyjhsMi6x93FufLSfsJeJbTrZSyymM6qrnQ1txZZTsIC5p9OWxTs5VqAe0hswV5W4o5ZwjyJwIPI
etuZf0liCV/ONtWMq83QczMJ5AOJFUotu5RHvCSx9M2sXr5mQmef2Al70Z0+sXOlmbAXFUjsfHVF
5uqynFcoHEisFllGJa7tIrHZEpbuLpTlsMhihyLrNmWWXYo80U0GeJefVQO0pctReZiSZ6/jwUrJ
tmH5ThLr8AgMJtzv5JhT8LEve/ZKEVfJaSRI0SS2YC+Ha3amOC3Q+bkH9pIQNqpVJBRvSQarjNVi
lgPROg/7EIklLRwdc3Cot7zVGoTrT51PGwlZw8hFYvPd8WSyAusrJLYcBQV7SWvXnal8XxRWsBe/
mmUqdRjWsJdUTGLL+zdr5rJMHarS7jQSDHtB6wdT3D6xfiISziS2Autrkdi0MHfA50BinX/VGE1X
qaRTRD0gGMWEvWjdQ2IL9vL0vUGpVNiXyWeXrzdSxm6SWIL9l//yXzIS5HwT9LxdgR1tRZ6f0xRX
DiGxHC3M+DG9pFi97CbsRWua4kqF5V4mgSzYi0r5xNbgM2EvHiy5gqhoL3+986IwioORkMjCsJey
7HrZQyRWNcbnzilCJLZgr7QwbPTs6rNILFNhVRT3z5SKSazzg1CL0IS9qO9ILL0vkzPsRUUklpaW
AZAB1ztTfEdiyV4RHo9+IrF1XYledOjjaVV8vk4Sy7vIM58Je6UuElvzI/7A999OkEiEtCZVICEY
0YS9JI0pzqjlgtQOY+b8JTLN736fWMPePNTgHCLQFLOBWf5kSKxKVBvxroGbJNYhLUwSe4a9KLIu
PpDYMrRYSaECbDnfxlywFyPqHhKbI6caIUOTH7qEerk5/dRll3CTxBKsbgUkraSR+R5Y/mvpGPkQ
idXB2EliSVTF9GfCXvJ58ImtHVLBXlSmT+wZ9qJCh3UGniiwMCFy/zHLH0hsjmxG6yax1Qb4ej+J
ta4OHjo/FkRiJ+xF0YssB5ZQJLZgr73NU8sk1vk5w150dyQWsycfk2EvKiKxdX8ysJREHyKxymS1
HOZ3lwjglnlAxp8Hrfvf2EXg9CcvSqaEZP4V7MUqniTWGSuf2JuwF0WG3wl7yR4bZ0lia0Faxb/2
ldHsIRJr2JtvdnPZEdInVg/Rn0YcGR65FlkOj1Ak1rCXB5f33qTKjsR+9atfrSryaMBGW2VJX+ll
GC0T9pLczvwziS3Y+53f+Z2131FPnLxN+/wmiSUndbkBJ+nSJ7bOoWASZ11JPpPYelu0MjlJ7Bn2
ktDBJ/aXf/mX89GAOJQxHCfydoKbsBctVgoZ1bPkmtTOJHbCXhUHt5ZlM2M1wRJMYeqT2l6qQP/I
QwXmK61O4Xd0aKq8/3KtBmha1xTR8khYsJf/2pnij14URjMAAy5JrLtbwV5UbvrEFuxlgsYUx8Jf
VgWWsFrjhL3YPEuVMhKKt0zYC2/JPo6pnJcf7kzxIrFksq6yZ4crs1dniNKLAN1dX0sSmyYEsHea
4kqOBXUWx7CXVExiM2PIfnluwV4O9y23a6FzmUTCXlLRMmS+zCtVrsleIJDKPSTWsFR+1PcbCcSv
vwOJ3RkJSWIT9hIVJPb/RfwN/+5IbDlpG/aiPE1xP9N6abJf+HWTxBbshWyUT2x1pZ2P34HEwvTK
2KAl4JpiEssYVW3DK6lvqLI9iQXdZwyGvagnib0H9qKy9IllFZZJIBv2opK9rGqMDkWA/Kt1ekV7
+SvpZiqS04ParQWB5YYTStiL1s4nFq07SWwmxEb2zBW/QGJdDxifqUL9L1WSxN4De4nEPrGO/wx7
UYHE+niatQ6wFxVILMV0fUrA1kL9IRJL+PLlYAbJqqjribjzQTm8n8TWOzIm7CU5GNGEvSRUJDYz
lj6HiUSoiiVVQBffs6oxcWYWaLQNRf6lL32pwjzlK8PF/STWsJdRBRejLLXl3e0EVNrBFGem0OOr
T+Zfx5wCi/rpEyvdnfn3FBLr7DGWZn4sn0msg6VQJDZhrxcjGR6ZeSTvMXCuEOoot2Cv1LEMM6Rl
9hrYms/mBOyVys78k0/shL0gzboDpACULgav4hxIrPY7ioaRVWZz578sWP4XC62S4OuBxJZrpWAv
KrVovQl7UUkK7Rwi0GKzhtOWq434qrHy7CUJvPEzqmfJ/+yf/TMizz/GpZ27S76bL00UkdgsuOU7
SazDI9AwMj+WWWRhfang9uyVYjEiqySJLdjLERIHS6HMv5uwV7qzlx1gr1Rq25FliMryEIlFZXkJ
v5KYXZVhR6ncT2K5wtSNzW+syBpDZvjNlRrh1VWLxKZWLrIK9tLxM6Tlmg3x7FVZksRy4ZJz+yyB
JYkSMn9wliTUIsuwlzV1kVgr2idWMefnPYusDI+cJNawl3O1IrEVWF+Xvey3fuu3qtKoW6vvehnm
X70h2i/8OpPYCXtJix7nWiprkLwtnZzPJJY4CxqzeE8SW/TA7coFl3AgsXUjEDaPVIrE3oS9aO18
YstuN+xFRS/jUKXdA3tplvWUn/J16X+7M/98go9yqa78uTP/2FN+1Pyjl80jUbavdgDKOXkXXlgD
tKvLMXiwnbCXOHl2HiVSuEliM7DkJYk9wF60zj6xE/YqoWkkqHJ0O8GEvTg+7Uxx1gs6nkbMxVtw
iKo6n6+3SHRDDLuOkCSWYGzG5UCBQZUJpV8uwcqLDPVkRKloEptnlIC9qKSRYJV6J1TCXlR2pjgT
GZ4MdW+A2FSZ4iR0hr2kAomtDT52mbF1+WMbEXow/zCegSQKU59MoAqf17eSyk0SW7AXlSSxrjEJ
j5JYtJZGAqmYxBbsRWVnJCxJ7AH2kkqZ4i4O/5Xt0LCX3/k7kNgJe6ViEltGO05KDA4KU587n1iM
BDycM3vIvNMZdZHY6TSLvYf3V8Wvr0sSW+gvYS9a7mUT9tLMlqnMXjbXvDVi2MKpwQdDa95O8Lf/
9t/OCsEFoto/BsnsL/zCbTOs3yuwvuYGdxaqfGLVZg6wF12MBJ1fcwOzcA+JdWAJaYpnxjxcFOxF
a+cUYRJbT5zK3JEoHjHGsLNURuMck5XD8ok9w15UaAz5QJFZaCjR+0ks4cuzt1yJvNhXWvnyyjtJ
bN3eprft5EORzKVzWZyf/umfVlmSxJaWbyeo+/Axa1kMVmC+zg0gwV4SMonl8tXMBjKvbFs2fn5k
hlp2GRw5aLSp5ba9M8UB9SaxCXvJ284U/4RJrB69PpkX5qPklwOJrY34VLf5l7AX2AiJZabLkJaX
5l/tqifsRbFIrItTh1sNe1E5kFjGk2qTMlFoYI65+imO8c5/CgcSC3Kcp03x9TWJxd6obAgRZ/yS
d+Zf7bEa9qKV5t+c+MqzV6ksfWJr2EzYixarGF8BV7AX6qJo/TndsYDV2akx/pfdH0pMETKkZepw
eaMLNbl8YxfboK7zhL1kkkVWHYlyY9iZf0liHVgCjdwFT8Fgs2AvWjd7WcFecDpbJ6zaMn7LNv8m
7GUEdrAUyvwruzE9e6VV7x9kv8aVcD+JRaWcVdJVex6hYkXpVO4ksWmq8WJxpoYsteV6P4v3ZZLE
OrAEg7tv+qZvcrtCoNcsDx5WlRaUExyo11tzFfY9i6zqOBzEg1y5m2CMudLuIbEJe1HcmX+Pklgq
jQ47N+KVN/eyhL2oMFxjgDn/KUwSe4a96CaJzafJFUD5BA17UTmQ2Hr/LDBB2TOJ/frXv57RInPA
Notg+UBiqf8qFzMdiiaxdXiTsiwXWajsSCxNMfPppRAqSWIL9pKu85/C0ieWNV0mkbBXuvKJnbCX
JUP5xLK0zKiQucU3uwBj+26RxYCZIS3zXHgEWQrLy414vztjwl4Ud4useSTKqeyWP6Ddytg77HWl
vbZA07qchGHvvFpTce5M8TOJzVErZZviitywlwXyzkhYmuKo1zYupp0TgsAsK4TbCaZdzVoYxZsk
tngLZ8+ZuTIV8Ev1d9aezpIEM6JURDaJJZjnNcVWnr11pmb5KtidKS4Sm7f+CvaSaJriylvBXs4n
VlkgsT6QUsWphZIdEWu79ibsJUVG4KxVuKvTusdIcGAJ10jshL1kzCS2kuCrjYSqsSWJlfo0EqQr
EjthL1q837Pi99cisWfYKy2b4i4Ov2fNF+zlf8sUt2LZmenpJxL7r/7Vv8qYuSvgIVNcCWEhZyTI
Zvj0sgSPCsZUe6cprvhpqxl/wV6KL/Njwl6Mt0liVcnlEzsdEQv2oiWf2Bp8gL1ksnxia4cF9K2C
5OfBJ9a0KsMj73pZ+sRKJeu8PHtV/OkT67RukliHtMB9Voo2P/Fa11ObsBfFnU+sXtkwYS9XnsKI
8nhapmWQWLCX256ZZTKk5WRERS1wxXEwCcB5xudshKw0Xfw7SSzhuW40I8FfKBPCRTD/l3MlTgLh
HhJbPhh0HP4yCcm1OUuTdkKY4swmU4VfWKISzHaCssoJC36cPrEH2Ku06LPlh0yE0Okksc6VhNcg
sQV7SYi+syz+NVP8cDvBMpXyic0a2Jl/BxLL7LNMhR/L/HNCBxLrXubAEuQTu0xIvaxgL1qgM2bt
pcoksWXDFOwlkjL/lKs/+qM/yt6UsBeVHYklY6mF7LnMJLbeREMXAGwuy8I4VnWlr1hrdTcRCekV
bDL/EjwqPzwv/muZypLEYuFkQRL2EolJ7IS9sy8r0ekTi0WUSRTsRYtxVVfAFexlT5NHVmWpyzoY
QKrqdhvxBxKLSVCp6OuSxGadF+xFi8Lio1JZ0tebJHZqLUnsAfYSw9kndsJeVBh8vPavepD5N2Ev
o99uI57/ckGKTM4lybyiBy5k9TvNP1ZJCWNpbHV8MhdQ/C+ukk4C4SaJZTMiGzDTMVpLElsrQeyQ
TMgr96pkJl/M6UwCmU6B7vSJrSot2IsK5l9hN72Kiwh5A1Tmx/JhkVWMyCq7XuZFlqsCo0hau0XW
QyRWVUfFMgE5MymIxBbslZZei5yBJReJLSjKs6CFlBa9DH5Yz/EAe1GnJjGnS4WvZewZ9qIiEjt3
K7CZHyWxJFTmnF/BJhJr8Kh2yI4GKks/VTK2JLF162/CXlRgrSKxBXvxQmfxVSSW8PojErLhvx/5
kR/JbjJhL1qYfxP2Mk2UTyzzV0aFzBrNCUlY+sQqYwcSy1P7v7n/xn8miXWds1b9xrD/9xsL9sqS
vl4w/+hleSTKA/4Ooy3z8/7jhRqgaV3QkkpOGTtTHHvjIacIYk6f2GpgSWK9iEOAxGJBVWB9XTah
OpKWsBetpSlOxqZdLdiLys4UF4kt3qKLRm2KEzO7XdXfwdGzOGcSy25O3b3JUjpJbM3O9XIrJ7cj
sZjBGb9hL4oYCfny3IK9yyNamOLzCiN8qDIJ6sSwl1TSSCjYWy/0VFkwtLJWiTlTvGkkqJHn585I
OJBYvzJP1zi4kkViM3LL95NYqzB4soJ25CmAwlwJ+CFb5WyKO1jBXt4Fn5FbliluLX53oggT9hIg
TXErlqmcsBcVSCwcMmPG1ZzZ+U5T3KnM83RJSmnMmQSy/CJI6E4S6wsBFM+EvZSFXkYLrIREJ4rE
Elh/ZMwLEFZ/pZtF+H8af+MTy2iTIQV7qYoksfWUGShcVynsnCJeTmJpDM7krpIxEtInNjN2JrEZ
0jKmeJFYw15YjYOlUKa4KxkBe9v5l6DxEKeIHSOSg0rBXkDNzhQnFepf+WEkzOQ4sjH9qPNlmgRm
Qsmy3ENiCf9P/sk/yYR+/Md/PEtdqBZ44vaptA4kVq9sqMUgjx7FSW9qdUA2sizIZYo7k5BY3+2v
ggj2olIk9ibsRQW7NGsDWS+vecvbCSbsJWNPNMWvkVjmLLIx/66RWMZbP8EUcr8j03qIxEoRV8md
6ynm34S9aGH/0O8yP5bL/LsJe1G057kLcoa9qCxJLBtt1SYNe1GR+Vc7pDA6Ej2Q2IkUCF8XSNLZ
gSeqAUgsj6aywWyFFlauwtTnJLG7axysSOXzCKiESgg8NUmstDgxlz6xdVf/hL1oicRO2EtZisTW
DimmEWHqb+cT+xQSm7B3XhGvGpgb8crhneZfFmeSWMNe3GIzpOXDRnzd926/FM75Mpz6oaeA+Tdh
L1P/PeZfrX0wI8sntl6qSxsrA/UmiaXUbCJX4yxuww5OBuCtIq4rC7mszuLToRjnU12wF8VJYk04
FZ7m4fglpPmXqSBnEsj0O6kUia0qnbAXrbrqAX9pDRomsZUrvu4WWZdJrKvCsJdURGKr4Pp6J4lN
3XwZVpaIXuZDSXD+VOFRZkjLaf7dA3tRhOnVfscZ9qKy9Ik9wF5URGJrt0LXvz9EYqmEWm4kKWWR
Ve8+Y5TW2Q2MwztJbN1RX7BXVU2eC/bidk7eisQqsD7T3aXuJ5mHtaVSx1XoTdiZpMLzMomd8IeD
EtlUJGN87vY7Xm7+GfZSriSxWfzDRvxLzL932JuV/Koyze9y/DUrJYnNOB8lsejq5bmzwfOLSWzC
XlSwA+lZS5UyxQl8hr1EkiTWZcGoqHnQsBeVA4nlJq5U9FulTGJxv6wFArPksiw7Eksm5yELDBgi
wUgQeeB1V5kNQNk0EpToksQyZqZ6wl60MAm8XVvHBpnvlmVhtfU//sf/cPUiTJyesJdIbCQU7GWg
nkbCPHiIeZzJnX1iM6TlR0msVw0Fe1Uhr2qKK4kEjwl7KdHBFLehW/My584OprhriaSzqXC0TZmp
T3iLVSScYS/qrGQzZmRtMx1M8fKJJaEyQXl1QmWsDsFx7afzeQ+JLaspj/JlQvloVChbgDtTHKan
XlbrVtR3GSuzxLCXEtkntpgbnBDc4SKnsPSJpVAvJLEJe+lik8S63nbeegcSuzPFi8Qa9tIIRWKz
4JLTFHeWEKbPpze/eF6TxEqXpzxhLwndJLEMttkL6F+Y4ozzmaUf+qEfyjBMOlWcmySWAHX7KKQx
SWztvJDcnGpJdEdiyTBO1JlJwV5UisTWupLDoVUWvoICsviWvd2mhAx7UaHVOdg9sJcKqWkakqwY
MFnfxifWHnHlg/FKpnjVMz6xnzmJrSzpK72MTuGnmcKyTaJFL8POyZCW+d3NMk1BOvU9PrHVSLju
wDGnYPNPRbgJe9HFJ7ZI7Bn2okKGyzJk11uTyP0klhz6Wj/VzHd8x3dkWVi9VqmBtyrXnSS23k9X
nr1KCxLLoOFHI4H1BQkViXXe2BX1XFYGsF836cASILFFS/DsVVnSJ7bulkRFYepz6ROrhF5o/iXs
JWNeNVdxaiPe2TuYf15kObCEIrGGvbACht8KrK87ElsOMIa9aLEaKhLrErGtXE9faO5g/jFhEWfN
ICzc+DF9YnkJb/mZ5FkYlYXPWvM6Y1pksTyp7FH5uchi0M4ArA4ccwo7869WNIa96BaJLQt2edx+
6e5Sezrk1rCXVHKRVVW6PAU/n5dvajq4u1wgsfQyTFA/jhS8652wl7IsfWKlaDs8HwryzvxDa9fL
PPYW7EXlpk/shL05GWXeRGJd6hq+8hoHa2HMMIBYBaGWLenZKy1Ya90GzAigGFhk3UliWfX8rb/1
t7IXqDM6YxiB+b/I3r68h8RCBurMBYOJI0+hnPl9lCZJbIZH5imrvHS9zCTuB0sSy2olgyEL9hIJ
/iG0QOLEXb/MbDKmVOqTFr4jsTt3F2K4h8Qa9uqB7hZZr2H+edpaumVW/b9/fUkN0Pwuq8+Jb2ck
PERilR98YnemuEa8gr1o0Wt2pniR2Juwlz5Spjjxn2EvKjsSW6OoYS8qZFhYoFb9WAVpJBDSf0sS
S/ZqasB0YYqXlkhsGocagnhe/DnmFOZFYbUYKdiLrklslQX3pzQSMpXyiZ3jfMFedGUkTNhLDRSJ
xUSvaQX6TbD8Y/Dc+cTKFCcS7EAqEDKg8fwhpwjD3jrP5UrYGQkHU5ycZBEslymuJJIoFuxFcWeK
oysSW7CX+1IOpri3UFHPOY5plCer/NSnTHEX4SbsndftptPCHJGUHKY45pBSwXuck0GZPVZtlaty
aPy+7/s+5xBhZ4qbxBI+44ctL31iZ1lyi9wktvJGL4NSmkw6IcbYJYllH8RhEBL2UhbtdxT9Jhi3
P2FyZ6ktL0ksQw1bWizwGWTo7K5tad0ksTRpZ1LGiS8Kq+Lz9VESi4p9Yl0KCUliXaU0QlR4yhVY
X5dOEQfYi9YksS5UHQfDrFUqZxLLcOTqQvDbZHQ8TZHX+564IGVJI3ckFguZv0wFmUmB7JnE0vXw
u8gwcC3lvz6XJHYeDDfsRZ0m4VqqsjAoVfz6alPcikwTlcOEvWjZKWLC3rkVRfi6uYJbepzWnT6x
zEH4gWDP02Y4CL/zI9r5xDoDBXvJ22uY4qrY/GR/9uATmyEtH0jsrpcdSCx2kWNOATuKcd6PIwXm
hQxpmdsJsNkypOR8/dZcX9/0iS3sicGG/TlT4RfMP98TW/YVk8hShduYsY1dhJuwl0jqMkY6LC6v
imFn/pVPLI/DzET9nf3Byl69Rf2LX/yiM3mTxPIgoMc5kuwWvBNGGZkmia28aUe4DggwJO5IrG/f
UpYMeykR6FivCaiDY4QExbvIKYCjvaTNjGEAcKM4vzDu4QPs/UF0D+Yfj0yRpz1PM8D827m7PEpi
ydJy9CPdNP8S9qJi8y/LjrwksQfYK/Uksa40rnjKRoKc4+fB/OOuv1Q0X8pFVj10YGYVRF935h+T
stekSgsvAuZxtExiy9Bijbaz/5cklpv3shQJe0klF1lVFtaGy7LI/HP1IhQBIznKlbpeZBXsxc7M
ZyEVDL/MMDJTeSbnzptJICeJReVXf/VXcfjEOsLOPJDYZS+zM2rBXlKZPrHO200S65AW8PysUvCV
LQPVwIS9KKbBn7oisbWiJx6KsOtlsFabfwV7OdmxI7EcsHL+C1NU61L24MYqjj7BqoYMy5dxSCt9
YnFbzRiQ6xZQ5pqitbj+OpM3Sezv/d7vVfw0myWJrbMk6ZJkEpsPRTKLLOzeAgucZV6S2APsVYm0
yGKuzDz/wA/8wM78Q4s4Z66YCxjTmE34xKqk1bnGEBgZpgq/+EhUwV5UGH+WKgfzj1FuqXI2/9xn
32Hvsvae+CNt7HJsy7l12saK/34S6/xgJGA+ZaO1jL3tiRXBKgg7UzxJbMHe3YUGJrGK/ybsJXtL
ElujaMJeVJhMATXQlezvyExqO1N8kliqN9/Tivrf//t/39WFACPC4q1lCLfJUbQ0ElIlSSyTRbkI
TtiLrkhs3RGHjU0qNhIyCcl4JamGJzPhyqMZnl+gClldWBqKoUhsuXVxogeTWCH9OY+nOUXaTLEC
8oPiwRQvEmvYy/O9xyfWuUK4SWIzsOQ0xVWKM+xFa2mKSxcSO2GvEkojwdWFQI1hqCDk0wH2orUc
LggppwhFW7CXtzlk5JLzLYGkUm5+O1PcJJYemnlDxkGxUpkWbxGGA4mdiAwLn9JNEutNf+cHzyXV
gz6nKe58ljFPDIwhaE0Se4a9qGCQT+ysMergE1sXhc2VLy0hy3JwioDETtiLbpJYF1zCjhEtSaxU
6gk6byaxBXvROpjilC6zNAeuXLkrLZviqej1stqAYa9UdiS25i/DXrRMYmeW4JkudQpLEksmy9+b
lSnGoRRNYmtfg2aZ56YzlUli64IFaiBhL7omsaz13EcQsLRptBm5ZRaPWb3lCoVuwV4U5RM7YS/3
rWnfwZEj1GKHCOuqmaUpjqJJLDcOZVm4b3m3eWFTPEt0gL2kcjDFzYiyOMhnU7wC6+tnS2KpjbkR
73zuzL/pE2uVSWLPsBdFrNx8KJZFYsvKYsZBBQdjB0sBQKehu2AvzkI78y9J7D2wl6Vf+Q5x/NbF
v0liCckmbzZa5AljbZArJMNF9oUziZ2TJi+pWZLY2QFz0DCJzRqWTGUC37IUwF6KtiSxNb0m7EVF
5t+kCngj73rZksTWiT/yltbjTfOvYC8Zm+af62HHiM7mH3Eu/0RiPXnBCpQQ0yKb6UuVMv9uwl4i
SRKr+M+wF5Wd+VceiYa9qJjEVpaYZXaHVZckFupVkEoLH9WGFllwGPpFNkJIJlODwtRnmX9Y8rXh
MnGcF1lltzOVTxKr5Ohl6ROL4ZfZQy7Yi5ZI7IS9PKNJYjH+M0Ksd3Zg3SwRdrhbJBaLKNWRGbse
IrEH2EtZ6GVQysyP5YP5R9dzsBRmLzPsnecHpXjwiZ3H94C9aJG6NhGqwfCVPBOgYC82zz0ktjAF
T4rJpZJgeq3HgW3mGrhJYglZ7g01TSg5s0elVadIziSWt/dWDplKliS29kBZ6at6XZydu8u8Q88E
Kac8ysLXyow9e50KI8OEP6yvl+aftIrEAmfgw5kQoKPKciaxrnB59iqV3SIL8w+3Mec/hd0i67AR
78HnHfZWX3v6V1rI5Thr+vZDv2aK797YtUvFU3PBXoqzM8VNYmuxzIbpzhQXiVUV3QN7qYRJYmsU
LdiLCiQWsJa9FVnl2pHYemXDnBdyO0yPBhLLj5kKxgNzPaU7mOIisdMaxxba+cSW2Y8jJSYlqRSJ
dYNBwEjAX6VsbLIKhvLWT4bntqssiGEvqSSJrZygwmJBTzM/lz6xJFc7bqh7F/KmKa74DXvZRnxj
U1zVlbAXQr4zEna9rHYQWPS53qYprhS5J5bFUT4dwV4Ud6a4SWzBXtZx0yeWJVVGjlweywcSCyOq
l73SjLlXvHoZ+a/VMYdYXXAJZYq7cZZXMNkT7EWrSCzTca0OMEsqFTLs2dBJ/MZv/EbVAF9FDFAv
n9ibsBcVSGzdc8VWDi2WFHc+sZjivp2AO5BhVpkljA17rLlEBxJLGa2ehM0k1mW3cMEUx4JyZkrA
5J6wl7RogTuniCSxk6xO2EuKJrEuhdfLKn7BXlSWJJazEq4uhIS9qIjEssrwbXUKzNHOnfk6SSw5
oWtkKljRRO4/kdia2giPBw7jvIOlkCSWpXHd4YAutZ3hkUViq7yEJHvZTlIrnSLqVR0oTtiLLsvt
OYECe3lMjAwZOct/Isk/+lfZ1WWKWx0SOy++YIohlbMp7taCYNjLNR2OOYXnmuLMCxm55Z1PLDm8
Zv7JQnD8FiaJVW1gkMwRRlo78698Yp0EQvWyhL07d80Dia25Q7CXVFjO5KO0zB4fyHHCXlRuktgJ
e5l/HbOFYjgM7+m6eTD/+C9MnRqm4CeUpV6LTA+qEYMRNSv5QGJxU88+haypcJLYed8+AC1TwfwD
hrvgFv7lv/yXlYRgL7qTxJYhWrAXFeqEx1qH5bFeaDlZsZkxmiuN1vmhuqqdYCbVXHMgsfSyCXuV
3NInlnTvJ7HOZG7EZ1mQMf/cKgx7UcQYYwiqwPqa5p+Xb3ooeW9n6prEKks3YS+6SxJbd24k7EVF
5t+8tpfB9k4SS/bqClDKhbdMlkUktrAMhhNTod1dMjxyktjyCib+CXtR0SKryqt3mkwSq+Qw/7TI
4gxjWeCkMmEvWph/tbZiHtQzKhJLVesR+3M68Cx9YkmFXlZXAhIJl7GQ0K6XySdWOdGnYS+Tr8pb
n3Q6DI9UsXwgsTt3lyKxhr1c8S0S68gt7EjsZAK2NBjkJ4lVuaj/CXtJC3Odp1Zl11eZf2XLYT3O
l3FQvTU2MgYyJrssZxIL1WTqcUtAwFsA47/27idN1csRnArC0pTFcas2REiCqUSKRWIBNZkT5Lph
G60y/1RddeMQioa9qKT5dw/sRWXedoKxzeB/50Y8jL0KkgOyys7ngcT64ANDusMj7Mw/dvTK3cVa
zD7LNsaPtGcHm8I77N3V27N+p5FcjmoHiHiO5RObSexMcWynPJ6WKksS63WcoGiGR96Z4iKxE/ai
sjQSKItvJ2DqqT7Ff81Gyy9FYmsUnbAXFUhsYSjSYgomY2dTnACMSOVMwpSdI7AzScFrZxnvgpsk
lvovFkTeMOx3PrGFlAnMOot88pck1rmSwLVdVb185cTEksQeYC+p8KRIkWhxnizrhWwvMdEksQCc
mpig1slwDqY4w9r/Ke7/TtirX97MFFetJuwFEmIk3GOK+9HUW0gS9lKcSWKlyHGSfJSGvagcehmU
sh6W4I9McWeJVxjXc8H8qCPqOxI7p2k8K/RcMB6cBMJ0O+TwpkL6c5JYbvfNgks27EWxSCz3YmV4
trBpuo5fQvnE8iK2IvCKwbAXrSSxBXuX75FBhY6WOUEmb1zRTFXsTHFIrJwivC/sGHD0rVLo6zTF
Vee5tT0h3tInFkWaR62OnWiSWCWhT5bbu/2O3//931f+aYSpwkgyH4oSMiOasLcapDOGKZ6Re72s
pCfsRXGS2IKfBXtREYmdrZ0l9j0klsZQDqhkj8WCSyGBJSohCynjwQLHmA9RKiaxc0+EJNTfKxWW
2/OlxhjDVOPSFEddThF0xprsSKKQtdNiKNMj8KdgL6kUiZ0jAz5O+UyRl04R9EqO2zh+CbQ66R5M
8bydwLCXBd3OFP+QSezc71Dx7yexrmp8YrEN/ART2Jl/YEAskAxpOUlswl52SEGODpbCjsRCEfMp
G/aiu3tjFxNrjSF+C+HZ/Juwl5bM9mWR2LJ4yR7zQuKCA4n1C+VdKAxaykK1gKn9OBDIs8NIYCGQ
NbYksfMcDbre95wktjYWOXFW3qQ2/5w3nLgmBDDsJYdFYgtoTNiLCuZfGfZk+7u/+7txXLxnv6N8
TdFd+iGQ0G6dRXi09JePEpXdRvydJNb1hgDrgzkQ5/wDcSj1YgssstjYmuH5xeZfwV7WRD42Uopp
/t0De1Gf5l/Bz4K9qDBhQdLquTN9cJT+QGLt7gKBLKMUCIaBVGVh8p2HTeCZ1POZxDKlzr1RXsxa
8esrE03dsM1j0kRTJNbq9DKWBnMFiiJ17mAppM1GMMNeypIkluGrXBqwryZVmz6xpEWW1MD8yRLM
wBOzMPOTcpJYw17GsSKxqfIoiUU3byfILpMkNmEvKmX+WWtJYg+wF8VJYl2c8p5lg1sJQWJZgDhY
Chziq9EMuw6tSWLnRTr0ZRdEwpLE0h3qdDCPlcPFUkkSywBePZExn7V8pTLNv1/5lV9xU7Fg2It6
ktg8TqjAfgVDJlTmH7P5tCoT9qJr82/CXrfeTAK5Bijyw+YvD+jgEyvzj5G23PjJnhZulQRfdySW
p6AaKNiLCja5AFG2FsmHRRY4ZYbnl535R0LvsHdZY0/8kUd8ObadEaI2lj6xlcTOFJ8+sVa0kaDI
+TTs3d2tlEaCtRAgsbyaXG1bn3j2KqGdKa7bCRiCUguZpns2xRVtjaKQEBsJmTEGpRpGmBaZOIhE
27UZ2DL2W91BSsZYoexIrOvNZSF76s5LEouh+w//4T90YAtQUzK2JLEgCweTACs2/ZimOAMg81Gp
6CswgVQmiT3DXlRMYuu0EdEycaQ1QmD/mcTi1lhrChQx4x3Swq4XyCliwl4Ud6Y4z/ohEksbOJji
IrEFe1Ghl8EPnf8UZi87w150l72svGgS9qIyTXE15r/4i7+oZbLhT5HYn/zJn6zWgr9EUaxJYjlw
VP0LKzRP6iWJxcmhHG/4CirM6kJOEsuC2oZlZi9hLypJYqeXMpx8AkyWcrQNagmDp3btnVDCXlIx
iS3YS3dYbnawXp6WGB1fN2kcfGLnHVyMWqxNeHazIKq9aSTkwmHJCXdGArSZ8UTR1qdJrFqXP6nJ
JSNiTFZlFuxFka3zHSMSiS1QQzzMMrteJhKr/BTs5U6AKoW+pk8sijdhL1osUafHNRnDoGXOWqYi
Ersc8Fk+LE0+SOxkNWwT0H2mKa5EWdT/0i/9ktttCkwEy4xRk4WUWVmzaqYqyhS3OtNibYAqIYxq
m+IOjEDZMyfIhr2kkiQWuYYRvrLK0AP1p0xxJ8FGtjmtE6JWHR7hHkbkSBgHUDmY4hd8Yne97IMi
sVlj8ol1JaewI7Hs2QE2M6Rlm38Je8E4gFPwqYOlsDT/Cm4k7EV3kliVqLZmDHtROZBYGrObkwTm
fVQmiTWac3gIWw5rSxI7qRG7OToORipFYlmf1rVXINaytegI2ohXqenFNekre4a9pFIktryUCc/M
S7D8s/lHKrj+4gPpUltI2CtdOqByVaiBXfLiyQpPWebGK/XMWvvsEzuNUioKevOQ+Zc7ywV7yV75
xKpcfN5DYh1Ygt1dsoaRffCtYC9aeQVcacn8K9hLa9ciqwLrKyaBcjJhr90qSpEmmousYikT9qKO
ATmNGaw+PELPJJYhYhp+wNXKkr7Sy+Z6iovvKOCOxDJilBWnNsyciJGzTIUxx+1cApOy/H+qP0qd
5j3LLkWMjSWJBdhmEgl7KUuS2DJX0GJZATPUM/VnkVhq4wtf+EImgcy5IYdH2PnEUiiTWD8aeRRj
/s3Ookp4iMRKRYuszJJkk9iCvWjtDh5OEnuGvSQ0SaxyVQclDHuVtyWJRRE3kqxtwV6pJIll62cO
eixkCmOW+cdMUa/yIS22xlIrSSxr7cwMMkgTH3jlx5+a7FTqXESkbsJeFG3+sSfOdkmGhGlUYCVk
849jPnPPhRgK9qIl82/CXgyGpU/shD9khg6rotESXOQU6OZ4L2QRkOVpMxdZUmQNO0nsAfaidY+7
S+YKmRPQy0UWxfEVcKXyDnv1rF/vk7ZxOXJjruWxKR4lpvhuu3ZnipdPbObNprgaiaElW+QPmeKo
15saDHtJDiOhnCLcJlnXV7fSvHkgsTISCvZyum1HYm0+OSG6PMYGHQcjAebgzCAwj+ANO5e0vClD
DqhozXtiuRhhjlf496oOi8SCbadPr/Im2EuNTRLLAF4H3FABa+DUrQeapjiGeho/tY4W7JWWSSxl
L9jLyldh6pMmSgwThrMcg4cvPcnJJG88n1VEEmC6il9fmT7yuViGxBrmQI9T92CK7xjRJLFKaGeK
kxwT7oS9aGEk3Hk87SbsJZUiscR/hr2oTBKrstRS0bAXFXoZ5pCCQSAL/tDAsGYZiAjpP5NY2OM8
DoYK9qoDS0gSOz2aWB7iV1yuoZiO9DKKXHBY3YTPgr0kZBI7ISHhaduzDdBWWRen9Vs9pWAvqcBa
MblrmcAykzqkYieJZTSjUzvbElj2sqhEpUxx4sfqs5GQWr5A5kBibYrrgaadliafHoo+d6b4PReF
KRV/cmJi1vAB9qIII6rdBOcNEjufI8MOvcxUxIElQGKVGY8PqkCOUy1ZN1oisdKq1RODbcWvr/Tx
2tZUKt///d9fHndWpyVPMMJoydJs91zASnVzL6mwHKC5ThLLjb6+LiPbjGRYt01xZ0lCzaGEJ1d0
OuYam+IKyWOixbolVzdh1U8dFolF8Qx7UUmniOW6GLeoupDNJJZ6sLniUrOnkDxZTxZTfHc7Ad2T
MAV7+eWCKf56PrEqhT7pZY/6xB5IbO13OKFHSawUd/sdIrEFe6WC/VltUl8hsVitzg/CGfaiNUks
WgfYi8qSxKLFetAtSoLXv8wI+cYuCmXuYRVmhxwKksTSmMtDTFqQzKyHIrG8fNCRSyBRMEJuFSGz
asZ8ZYuk6sq6CXuVnEkswMfBLMBj5wzI9IeFnLZcjgYT9pIQgwm1WrCXSHY+scxxGafyA5cg/8uN
eCz/so6kwqhIug+R2DPspSzLjXhSuUliCVN/SxLr1cqEvVI/+MTWfj2wVyp082xdlrXImrAXe2xH
YnORVbB3mmRKiF42vVtpolhNXrw4SwisfVhHzN0KpnUmph2JBXdMFdLFTJ0klnRzfeQGjyActySx
9MppIdMshViTxFIKYkjzuNozxgaPZpp/Z9iLCvsd8m3GUJwHhbCW8b5geaLnrk+RWCgcrK9u2Ka8
mBnJBqWy9InVMxKJ9aAn2IuWSWw+Ssn3k1jrzpdxKGMisRP2osj9yQozP5PE3oS9Uk8Sq1ydYS9a
RWKlxXw9W5dzmG8WYJ2VISWDHeiMDo/gmYiCTE8S7B/OJmR4ZJt/7D7UfhCpcIRtwlhGbIz5uVhz
DqeKzT9W+g4mgWbJUDybGUXG6rP3vgVpTdhLWTD/GM0qfuxMapseVwXnq4fTVGExqEWEzL/UgpzM
boWLmkfdnbvLJLFexy0LQqI33V0yY5JpTnbwUwPzZ7q7WPEd9rp+XkmgXV2O2bAXc7FIrJ8gRsKj
JBbdnSmeJNarJwRUzkaC8yPhAHupjTQSUhErN7shsqfmSWKtyMxeC1UGE1JZklgQwdJzj4mbV2oS
J8wQsID7H9fUT6BKlhgPc76YJJZI6No1WKEINMamZdmCFx9AGIuU0TuDMTgnzjLsVftJEksSuxU9
p3fZB8f4x/UL/64CC7C+ejQJe0lIpjjxF+zl/PvBKYI1dRr8fohUIKM9C0wmI2wqLA1eED9nJcKj
jp35kE8smeTPnLlgL2XZmeL3k1glwSc+sZpE9CzyM/cWWRBZBWH3yoYksQV7mc0zcstJYom5ljPl
2Sstk9jM0gH2opUklpluGsw8KQxjyCEWIH2TLVT6LJbPMiQrlFyBuiwmsWRsnkslCWxm3DaYMUkC
0sKTLdhVPuHLlYVILEnY99vNEoGORu+g3dL+cZf69V//9XotHXmolfju4CR3e2bMgr2kuySxUPQM
bBmjAhcvei6LdMYHmij+nPNgLOHJVVpKd5LYhL3kYZJYPZ2lkUBZziSWAPOPIhSJNexlJJzh9cuO
xFJM15UEHpxUpimuskBiWXRP2IvW0hRHS7cTEKBgLw9iR2JpFQWRlD1GbxzkcOJlRcbQh4cAbIfB
uRZ6BOaXf//v/73KYlPcnUUCs/9cWqJI6UC+rBNxJsf2Yx6sYNVT9LIzm+KZCuMbE1BVMl/pF3iM
UCFQL8YE9m2NeRW4ZiLBXopjEqtUbsJeVExiWUoXrFBaDF/ET2+FsfP+JmgM3QTXi1mrhK+VkWqY
zzOJnbAXFVYiWCBZXZbzdgIngfDxktgsheX7SaxV8kyHqwsBEpuWHoOeVXbrkSKxBTDLs1dpFYkl
ieqn6dkrlSSxztIB9qJVJJYz6dU71G4ZtFl3M6MxFGDM025pxjUXKySWpzJTnyaxDP7sJSlwfuLE
BRajKpg0AacM+GX71VAwYS8pyvwjibnIJS2GwV/7tV9jumTsZerEwanixLRL6w6roEqhr2zNTNhL
he9ILEZjltQyZg9XzDHIk23qByMNIjF9MwjP+7P8QO8nsQl7d43ZPrGO34KZQFUC02L6xDo8Qi2y
TCe+/OUvMwVnSMs7ElsGvGEvijjVVJb0lV6WHVP1rFGURdZShUUWVj1xFuzlft0dieV416514SGJ
vwErHQ5N4MjEMsrmvR86AhudrG5UA1CdZcbYokoVyVh9GKtMHEyX2K40Y47h5NzB7FlflcoksSTK
hD6T0KTMIos5nRUN8yYdM4PRiZi/8hfBXhIqn9ibsBcVk1h26g1dM3JKxPzIKgyPJha2pIWBuqx/
LF4DB5Xan9Mn1nUOiXW6hr0oYv6xzHGwFHYklv6bK+tUwXjgf52fFHzXCiupVMlFVoZHtvk3Ya/d
XUolSSyp3IS9qJvEOldn2ItKmn88r3yOkplcOGIJRoCLMm/SQWhmc/eEwIAFhs0qhb7a/GMggmZU
KjRgxnCS4IZtGgwth8GzVvc1ek/YS0Iy/3jWNVkrOcgAViUzCPsReN2TYpIQwlTjpw0vy2LU71J4
nT5JLP29XigvLYYFtlDZ/mBlJKuSjJGlHAoUkl+YxP1AEeYVcMpnkVjDXkr9xEUW80gtspw3u7u4
3nbGlVXehRfWAI3kcgwee+UbwGPd+cSWkeAUtV3rx53CzkjAFKehErJgL78cjAQW4xl5EcX07FXe
liR2WhqGvWiVT2wmx/zlzo4g2IvKksTSo8sZL3XPMmMFs5ur10KRWPKGeTbHikPkBGapno6FDOyO
X4JJLPEzyi2p9TkJhu5ymmIArFTkE1u2IscxdqY46pAQZpYlmzrkx//FFjMYQQ8UI+FOn1iF97wz
YS8Zw3hQsPm5I7H0MvIww/PL8tHTxlyQgr2o7HqZSWzBXprurpdBYt3LCvZiEtdD1FffTuDi1AKT
GbkUk8Qyiefug4t5j4AnA04Fu9sJTGIJU8uEm5FjvtKMMxj7MuUM7EJh1eNrsbQ3MoaSMUU4mlpG
FKuP5fG02h837KXOlySWjZ6HRobMG8t8+KGfpgQMVMZ5FzkF5gWFSdjLGmSSWGvtTHHi2ZFY7Cv2
HCtX+pok1rAX01EkdqliU9xZQmAqzHpAZuCy+oHE1jYBnr3Smj6xSg4nGRzGWBNlcoxsaKUpnnmj
VRRHSt2zTH8E77ggCDbFMwlkylgg9xwz/8tgUu+jF+wlFZnilQSw6GacFYB9lhwA+V+6s4uTPrH3
wF4UTWKBdUveWxlYfmXhgC1B6S6QWA+tTK8uCMI1n9idKb68nUDJ7Tbi2dPf9bLnklgGuiy45d1i
AWdyYLiDpcB9YtXG9JVxyQ8uYS+6vL9gqZIktsZzRtSlCiQWy9n5qU46YS+RyCfWKghn2Kt0TWIJ
z7KusueS3hTYHqXL5GsLslw2/5gCag/rZsyYSW7YCsx2SUZuWVfAscxfUutDQrBlLkFKJ0kGt93B
w1p0wxZU50sSi7VAfg5Jn/+Lk4nl30ha95DYhL00gycusnbuLmQszT/DXoz2s7uLH5+FspES9pLK
jsQy+VZlesss12JOBQHTi026suKAvaSyI7HM/oD6SujOr5wvwzYjcv+BbZfmH368d8apYDRXpsWE
Tky4TqVILAVnQZqt/Z602P4gtwzjGdiwl7TSJ7Z41z/6R//ImUnBJJbavrwE4657Ne+d+Xcgsd7x
SdirHKb5l23mQGKXiyx02SNYvsHHHqcFe1HxIiurS7JI7IS99DL4+QzPL2n+FexlC2ypwoidpb4J
e4nE5h+D3nyhYTabg8yGF3YUSVPAZcZs/mFVLl3aDpGDKWoqmUsSJSrzD7+dQ2zL/8IkZrrP/+Iw
4/J2AvYcMxiyYS/FnyQW+PMoNnH8TIhsg+YDlexFVlV1ktiEvWhNEmvdFy6yMnu1yNrZb6nyLr+k
Bmgql9UL9hKPSazbhoXdozwYCTtTHBLLWDFhL2ntjIQisTdhL2WZJPYMe1HBFGeYcpEtFG8x7FXN
TxILKMCufhS5AH9YB900xZ0rbMXaEfO4UQI5YYcLxTPspTgisUoC0/p+ao3XlvzHbsJeUsHkm7CX
RM8kFhvs0TUI9cCGMiO2K03C/STWsJfa1uOuz/KJzYQOJFb7HRlYcpriSihZx4S9aLHnXlnSV5HY
CXtRufnGrpptma+X98SSEGYwbgkuyE3Yi4pJLFog9KUbQDXg/EpLw/ix9+nSKUI1QJ5Jgh1VaO2d
nRGnDmxgvBkzRUyvaYorCT6pfxyu7H6QiksZo1o1VrAXb3laxfSJrcEnYS+lW5JYPK8eNbFYg9C6
6Jh+lCUcnCJYXBTsle7OFMdI2O13LEkslWyf2MoVX01iE/aigk8s+0czPL9MEnuGvaikKe5Hj1BP
x7AXlTLFrcUIXwaqYC8qNsUdWAJn4i7sjEA8vMlF5P6zKV6p8IjTcW7Zev0jL0ZkaKr7fg17SStJ
rBKi41fPcmxLgdg4EErZ838T9pIK+x1YIMQ/YS9eiC5yCvQy7BxUgHWM6rn6zoR2MkOEVjoq1M4U
Z998SWIplGIu2Kscfh5I7PSJ9dM5kNjd08SXVQ8iP7mZwY+vYC9p4deXgS2bxBZNZSUFbnWwEkxi
C/bSlWi9FVhfbXiTmXtgL1omsaiw8W2zxMU8C0xP7Juonpe3EyhjfhkHFmyNbIf42anHC5EVdIZh
JNyRWM0yMKjlgZ2MxDJAVc6Wib8wNph6cvXt2q7jNoa9qoEliWW3ZR48dwaWAhnA3K07QJQEnzvz
zyS2YC8q0/xTiQ6LrINPLE5izkwKXmQl7CWhWmSlyiSxZ9iL7pLEMsVUTRr2olK3E/hpIhT+EuxF
ZUdisX6x+iqt81dMRFx/6Y9ZcMmYf8uDh7DTpaf3TIghBZZIQXK6SdhLQkliVXagZVHuGbN/4YyM
KvAAe0kF00s+sQV7cbC8SWKZ7DBfneKdApuqmHx+mo+SWO9BT9hLccon1qncJLEOaYGN+EliD7AX
RVoFbUONpD4ZsSfsZYrB3YXTWBVYX23+VWvHn4R2vlRJd5eCvRgqS5U0/2gqdzIEP2tOkaRTMSPD
MhWbfwy297cZ5lBWlLX8ZCRZkljSxfzDzl/edeYMl8AJRyYmxrr8HdjL02TErrKcYS8q0/xj6tyd
BcsUS2YJgJlxmcQW7CVjRWKzXC9ZZBFz/rERTxNS5DtCmOHf5ZfUAG3msrptTnn2Kh6R2Gwblm0k
VIoPGQnSZZ1ovxpd4+BUlkYCWkliC/YymFSW/DVJ7E3YKy1Xi7NUdm/BXrTSFLcWq4w6gl0d3F9h
mOyySfFgiieJVWBeUkze0n5wnBawARz5TdhLWRL44N/LZHdzP5cDxQaqBXuXDrGkUqMo6wXX24HE
wnPAC3eudKCIpPKoKY6RkCTWaWEH7kzx9Il1KSScSWwF1tcisQl7QWpLlQOJrRvsabqKYdfLRGJr
toUcooUlyf+qj9QnJoeiLdjLkcylUwTqIrFo0cZYixWUdutNgbUhp1Tws1Ja/jyTWAXj1BLeBRnb
lOGooHueciEpTC8imaa4KwEjATcPBrQzUsaNGfiGsYciDgYT9pLK9Imtwadgr0o3SSzLQ0pxpyFH
rbrVXSOx2Z3x7FWu+DSJdV1JeIjESkU+sY45BZHYgr1oYYrDvTOk5SKxjPnVHtKzV1o2xbMsVF0q
JuxFi9knA1tmkE8tw15U0hR3eAkwRhpDdbGMxzJ+TUx2DB03TfFKAv6J5XzeuWB5C9thOkb3AHsp
i0lspkI1ep/XGS4BTM0tJdI6w15S0R0gE/ay1zBNccLzlySWxgM6OPdcZY+CsyGCfZvFQX7IJ9aw
l+O3ykx97g50s0J5A5/YNyCx1Fj5xGYN3CSxGVjyJLFn2IsWa+cDiZ2wFxWM5PNGfMFe+iCAesmI
qAGwtjI/Ye9ynEHFJBZFXEm5JuimYUa7ZW8U6sX0pOT0eX5NgENiyy3PuWdv5cw4Rg4qBXt548+O
xFIW3U7AVI5H6LnrAWCZULAi2DphhC/Yq6zSzYkz/86wF60licW7DyR+D4LG5OZQg5a3l0nshL1k
7LmLLHxiVUX1KfOvYC8VmIusUoFcZQ3fhL2oTxJ7hr2o+J7YTAsZsydbnWEvKjsSixadq3y8M5KU
OeutbSNAVhVcX3fmHyWiJZzbMK3R9kYu1gr2kpBJrIvPJE7nzYVbZtsye69CuCieYa+KwyJrwl50
b5JYpmMGnzsdp/G0oURz1fAQiTXs/Xf/7t8tH81uI17uLksVPw7Xs4RJYg17GWwrsL4yNO1I7PT9
ltWEIoupZcZk/hXs5SoJVOizSxX6uBZZBXvxUb/H/MPg55jwPYMeb//Bc2Yu6A4kVhvxzJt4ap3b
MBngcgMsHPbCavmpwWqSWNWGzD9WoHUtnruGBdbCDLloMY9wWMm/Iwj2UsnlE5vrGoWfe4v8YuDp
B8R1DXXoL5NLmQmak+m4BEv3GomdsJeyHBZZOz/Mm4ssoq0/G6XvsLdq5ulfaTaX48SqVANL2Ets
mOJnI2GmeDASpikuda7DUpsv2EuWGDyZU2Yq/KI8w0wYEPyHUYqRcDbFiRasZBUEFm47RxqmD9WM
PvGqkiLeCPTK3E1zJieJlS4voMRYxZbAbM51OnQL2oMNw5ybaSHfaYpbi4EUyx+zOXeZiR8kzlSb
gyQWmmsA7jcHLhVHprjj5xgF8yzxM+368B1lYTSDDMgbx7cTwAGcBAKlm6Y4qTCm8cIRWIEC11nj
pSmOlkgsXp00ANZWQHLO+KT5BE8jnwx9NGmt5i6QWF8URg0k7OWrmZifuwT2O6ATrrEUplOEVJg0
0yc2VTS7KVjCXsxajIEMaXlHYjEA4Jx+IkxeVjn4xNICrYLgp0MZxSqr+HylZoiZRpWKtMx7SCyK
WBHkE7MZJFuIEnOduZgJGswCiXX+U9iZ4mTMr2yg2XBaEyT7Hd/xHTbOEYif5p3mH/WfpfCdUdMU
dz3IKYKezrBGs0xcxnIVJEhrx4xxeARmyUwlj4KmTyxb5C4p9fm1r33NX1NYGgmYuxxcZbHPGdi6
MQPbFXK47J70svt9YlUihkQbMAl7yeHOFL+fxLrSGOEPThET9qLIPLIzxZPEsszPysRVm8kif5E8
Sax7veaI6UnLTEoXdhEksEIkQl4prgbAMJhp2SmitPgKCuDABSfd2F/DcyOpFEYjMylDH6vynD1v
muIzFfoC0AOfonR1Y8DnoAc+yemwB5pTzmlIlIX2mQVBlileSWAtoMhYweiaRdCcyLycHg4Edpxs
Hnnj0j9KYFuhfoFbku6dJJYnwhNnnGF9mgsfxgcyyaUxlA50cIHE1n6HYS/z1KO3E1AitgmqmPr6
LJ9YauwCiWWq5TLwZcZ25h8J2Se2FInqQGIrsL4WiU3Yu+zIaB1ILK6zOTJj0igVKl+NqtozX1k9
8TLc1NJ75xlI5+6A1NVimfhSC5lfsotlWrkRT5bYkKI7MLzTaLOrYhExB7GFyhSzs0sPJDbvAGHS
pMUCH/L2RcWP1W0XL8w/yG0WhNWuKm1p/lEoXwGHPwCoilk4ZyhMTW635rQL9ptrgAmUGdyp6C0Y
SqU24tlm0u+Y30zu08bmf3c+sZSFwRwQip3AoOp5DYEhF4udCY7hwrlCuObuQsEdeTqUpvmXqRwW
WUViUyvdXVQn+mRatL8NjzJVvDDM8Mi5yPLIrzCZ/9QqEotB4v/VIo5H7F8k4F0Jc8j8IGsSdxdj
GkotehlGS6noK+YfJhMDO9sEtVjADYa+Q7st95LqZU7oYP5hfrPaog3nEo8uiRsSu645HftuWFoR
yzFHnkLlh4JQIZzhYhUJMbPtSlo4tMC98fzM2wlyixN3IAyGjNxyzT6Mh6qxe0gs4zPeGqTLyABD
c5Zoz3QZ7AQ6L84GjB478+9AYmuRZdhLTe7Mv4O7y26RtVzFqwaSxBr2YtJj/k1wLRX6rCvWAjY/
dJHx3L+k+oHEeviSotEc5p+jSoFexqK1QCWDP3m70/zjobPoo7Bg/LR/MM9gvJxT5mkSoJYwKjuf
CRkyY2n+8cSZdHCszVOHxE+vYfz3LdmY8dUyfYlcFTATwmJkeOSZUuGcqcmphG6OrcV0nJYAcq6F
eeIuS/rEMjp5ukGAulMKh7TAfE3lZH4kY6/ioEXp6Kc5lUBR2Otn+MUGniPnPHiohA4k1jCNlaZz
hfD0RVZGLtmuce+wd1bOc39hdL0coef0gr2K8GAk5OSVqTvCavZpJDi82+eEvajvXp6LepFYp/WQ
T6y0MBLY/nCWUpiLR6nQqe80xZ2xvCiM5FiJcGOM0oLqOFgKB1O8SGxqMRhiG4Nwa0liEpuBJd80
xUuF6ZsRlTF/EgzmC3f80ipT3PX8QhKrVMgSMwUT6276fgmJLdhLijtTnHn8URJLPZDnqit9NYlN
2EunQMU+saV4k8RWeL7eSWJT0a9s8EO08BISm0kgY1ezkKRFzX1kzNoKrK8HU1wkNrUwwNh2p82k
keyCINCJbJanInKS2FQpn1hW4qwjtGO7JLHo7owEUilG5ISok0dJrI0EeDJFprPY7NmZ4o8aCZiU
XrcW7KUszAvOfwrMI/eQ2FRBZmFbT0Rf/coJNgtKZWmKo7UksdI9mOKMJxW/vu5McY7TYoovVe40
xVO3ehk7ccAomhlj70tM8UwC2QtG4gfhsmBUm0mf2FJJRlQPaLepKhILkKFZ1s1su3ti6WW7wxov
J7EuERmj/04QQbm88nJgCXeSWMNelsmYAQ/dTkBCnwCJzXrDm66air4eSKx9YksxSWzCXpLgkVVg
fb1JYqfWBfOP5kqjzVJbvmD+HXoZswwJYWGWfY75xwp6loVfHjL/mD5gR1gsS7cKBp9Hzb/pEwvP
0aS5I7EMpDdvJ3D1SrhGYu3uwjjAAMgYhZ1Jje3MvwskFhvPk2Yt+ZkWp+Wj4jy0yJIKm3fLp+83
8RXsRWu3yFqSWKWy84k9k9hlxuhlbL8q2vq8QGKzl3mxQEvDwNu5uwDzd+bfJLHKoXxiiZ+mwoyc
D3RnZFJGEO6yBg63E1A5suKSIhKJd16qxlhkzdsJlOjO/LufxCotGj+DDGSPzjKL80ISa9hL3ZJc
kthM61ESiy59fNfLbP4l7EXlvBGf+bEsElsPRV9fbv45leeaf/BGWZWOXwLzCA96WZYziS0V1hfE
sxsxSOuwyAKnVK70tRZZTC4iLRcWWQef2Ask1r2MbkWpvRZ4dJFFHe7cXaDxmkoK9qLCvsxukXVt
I57Onk/Tk/477M1qeQ2ZR3w5WpsNYKJlJDsj4Skk1rCX3dVl5317EluVkEZC5vAyia349ZXu/xRT
XDk8+8RmKSzvSOw0xa2yu52AcYypzcFSOBxPs3dchkc++MTaFC+VnSl+JrHL58KPrGsm7CVFk9ip
+HQSO2EviergZJWdrwcSu5tY7/GJrYT8yoZZ/KeQWCdX/jNO7uUk1kkglJHgVDDFsaszpOULJHZn
ipvEOnILNhKcJQkYCbtelv7JqbUzEkjrKST2DHtJBVO8jARn71kkll1yGTwT9pLWZ0Ji/Sifa4qb
xDp+CQdT/MCIdiSWXsZMV0no6wUSu+tlmOI+CFZp7XoZrpK7/Y4Xkli3SYQLJJZexr55lUJffTtB
wl5SeTOf2PLEcybLJzZr4EBivVud4ZHvIbGl8kQSS0PSRnzBXlLcMaIDiaWRu5ZSOJh/F3rZ25h/
TyGxroQPh8Q6SxJ25t8FEkubeW13lwPspThM8Uz01Vn0dUdiD+4uS/MP92/NmBP2ktDB3eUCiX10
v+NMYuu5++uZxDpYCs8lsZjTGbnlnfl3ILG7RdajJJZHyXG83SLrhSS22udrkNiCvaRoEuvqlUAZ
H92IP5BYLbIK9pLQ8nIq1UNtxDt7mH84aVRd6es9PrGleMH8e4jEKrmD+fdyEusSfTgk1lmS8EQS
SzO4sMh6iMQeYK+KszP/ACn4D1TZ9XXXy9jvSPPvHfYua+81fnwK7MUpDuawzN7uFNjLSaxhL8LO
FE+f2MreO4mtsx6eWXZGwjUSm6fInQTCh0BiMz+Wn0tifdErd/Y6CQSMhOWBDlrpc0lsrlvl2auO
4NsJMlfI7yR2x4gOPrE7U5xR8VGniA+QxHrk3PnEvpzEJuzdjUsXnCIe8ok17OXAnYucwsEUfw2f
2OqYHymJfXS/46MmsdlakF+DxBbsVYo7UxwSuzPFP14SW5XM1535d5nE5qRJRSnFayQWV/bqyPr6
kE+sVHYb8e8klgloWcnXbicox2a3Nzu3VFrLg4fS2rm7PIXEnmEvmTz4xD6FxBr2cmmPaymF3SLr
ncTuFlmfNxKbrUXyjhFdJrET9pLQbpH1dBI7YS8dM28nqBp4J7G7jfiX+MRWJX9cJFbTzWGRtTP/
7iexhr0/8AM/kCQ2623n7sKrQOxsnOGRdxvx3LOh25gJ8w57q9Je7+tTYC+tkTWdnCJmVnem+AtJ
bMJeEj3fTjBzxS+fmFMEBqSGhfo8+MR+Hkgspvj5ntiqLr4eSOzOKWLnE+s3fRTsJZW38YnFrpb3
BZ8Je2n/83YCVQUqT/SJPbyygZFh2TEPPrGH42k7I+GjI7EcDdsdnMl7YqvqXo/EZkI7U/yFJDZh
LyM5X2ev5JdrpvidJNawl9uxfM1Xlh35uab4BZ/Yg1PE7naCXS+74BTxNiQWU/zR2wkOPrE7p4jX
ILHVWvR1Z4pfI7F+lQbXOGRyT/SJxRQ/3xM7+6Z9YjNLkrkcY4bnl2sklvsxZhL88lwSyyPzpGnY
Syq+J3aW6J3ELp/Lh+kTq6zuSOxTDh66Ng7uLjtvvQOJzUVWwt4dvMIP5/V8Yg17YQVP9Imll124
nWDnE7s7ePgp+cRy8PCJPrEHd5ed+XcgsXoZxxwwWWTtGNGuMWP+8dTcs1I4bMT7xV66xsFaT/SJ
pZcBExxzCn5FFy4EVQkYuhnS8rtPLCNw1ZW+flYHD/1odq8JOJDYw8HD3Ub8rpddWGTdSWINexnS
k8S64BK4aWH5XAC2f/3Xf12B9XVn/rHfwZY6Yd5h77LeXuNHbNrL0dZO9+F42muQ2IK9lOJzborD
iN7sdoJllz9cFLa7neBAYnem+DUSu/M8Xx5Po3TPIrEH2EsqD90Tqzo/kNjlRWFclOd1a8FeusyB
xB6Op+289Q4kdmeKf0okdnfnM/X8UZPYmiBeg8QW7CXFJ5riB5/YPJ6WsJe+9tGZ4p85iT2Y4rvb
CQ4kdrff8dDxNI2ZvLFrdwfIc0nsziniiSSW9/hoPC/YS5fZmeLXSKxM8er7fD3cTvA2JPYNfGK5
09KTZsJein+4nGp3BwhM443viVWz9+fHdTuBmtzO/HszEvsGL+N4IYlN2ItHKOafn3gJr0RiE/aS
4m6/A6a9M/8OJHZ3wOej84l9MxK7W2RdI7GPHjy8RmJ3+x1PNP/8suOCvYwzaf5Vl3mW+cerCjSV
TNhLik/ciH+le2I1GvvzM/eJ/ZTcXe4ksdkyX4nEJuwlOZNYP3cLO3cXTjDt9jvOG/HvsNd1+9oC
A9HlJAr2qk2+gSlOQhgJE/ZSkIMpDk9YlvRtTPELJPbgFJEvf6xC7d7Y9U5idxeFPfGe2EliDXt/
67d+i//NcdvyzlvvKST2DHtpPAdT/LMlsfhjsxfgWkphx4gOPrHvJNYHZ2rEODhF3OkT60dz+Xja
hL1k8g1McVLB8UmvbCjYS6GeaIpfILGH25iBh/UQ9fXgE/tOYh8lsZji9aJS1/nheNrOJ/ZZJJbX
lO9gL9n7lEgsviJeCHiEkbBjRAfz7yESe4C9VPIL39hVZXknsbuN+INP7IdJYg/uLhdILGtnaHC1
Fn3VRnzBXlrmwSf2NUhswV7y9imRWBZZcFqP+SnsvPUOPrGfBxKLPzYtMCvK8o4RHXxidwcPaWYP
kdgD7CV7Nv9mR3uK+WfYy5sgZhL88indTvA5J7GHg4c78+/gE3vY79htxO962U0SW7BXDXV38FCv
RV425t3LOMjw7uChf6eKPFy8C69RA0+HvbSBC6b4BRL7sz/7s1r1QH2zZj5kU/wCiV0SdSr5mk8s
NCDryvLhdoKdKf5En1g8RZ9IYg8Xhe1uJ1j6xGo0e6FThGHvH/7hH1LGJx5Pu5PEJuzlXdh+4ikc
LgrbMaIDiT28smHnrXcgsYfjaTtvvZ0pjt87NDgLbvmJB2ceuidWbexgJHwIJNa1lMJzSSyVpsGc
z7TkX9sUV4nkFDFhL09nx4gOJPbwXrzd7QS7XnbhvXiv/fJct4En+sRyPO2DJbGPHk/Ddt2Z4k8h
sYa9P/qjP+pnkQKM6NF7Yskw2zQai+pzx4gOJHZntF8jsSD3ypK+PvFyKt5hWkeizrCX2j5sxH+w
98R+Sj6xL7wCLvsLMjPOso3x4878O5DYg7vLzvzb9TI24g/7HRP2UhbOub+BTyyLLPxFJ+ylxg7m
Hxle1vNuv+PgE3sgsbtF1jUS+8Qr4J54O8Hh4OGOER1I7MHdZeetdyCxu0XWtdsJdvsd95NYw96v
fvWr1fH19VV9Yg17uTr4g72d4FM6eLjbiL+2yNqZf7tedsHd5SaJXY6ZzyWxtioZ0jM5LmFYdhlu
E9q9Fnln/uEFgVtyRl7yTnGZgfcfL9TAa8BeHuKrmuJqJP/4H//jJeylEq6Z4jsj4eATeyCxrNOX
j2N3PI3bCd5J7LLGXo/EZnKvRGIT9pIcjOjRN3a9kMQm7P2N3/iNgyn+XBL7qFPEO4l91CniztsJ
akpNlJrt/5opLp/YSoKv95vi0v2DP/iDJewlhwdT/Lkk9j/+x/+oPHBnb5boncS+k9jsKZbPx9Mc
LIWXk1ib5d/1Xd+1Y0SfNol139wxomvmH15Jjjlh79e//vU3eGPXO4llAsqeYvkjJbHOfwrPJbG0
TE+aeeheJNaNOYWD+XeBxP7gD/6gMoBjWKbyTmIfvZ3gc0ti3Wx2r0U+mH93+sQa9vKutMNG/CuR
WMPev/t3/y7zyG6R9Sn5xB7cXd5JLKc/3OZTuOAT+0QS+2//7b/VSF6wlxzuFlmcetttxO8OHrKO
2Lm7kNA77E1T4TVkHvHlaHeoU2349UxxxW/Y+8//+T9fFmGXPXxiP0wSe3h5LrehqtT1efCJhbdU
YH1lq5T7AZY1dvCJ3ZniHzWJrUo4vLJhZyQcSCwvJiD+gr38cs0ndmeK3/SJLdhLG+Ay+Q+TxB5e
2YDn/7IxX9uufbPbCaqB6etzfWJ3d4C8pU/s8tHcaYpL9wB7qbS3uSgMM0wGT8Fecvg298Sy37F7
ZQMXhy4r+eATe3h57oXbCXZ3gGChLTPGvv/OKWL3yoYLPrE4RTzxnliieqJP7M4Uv0Zi7RSRsJea
35niXE61M8WfuBFPcy2fWDeGC+bfoZcliXUSCKydX4PEJuz93d/93XcSuzP/DiSWaW45/V3ziX3U
8/zsE7vM2AUSSy/DaMkGaVnm30zoQGI5XjTD8wvHkZbm33/6T/9JExafCXtRwcDDzHNmUngiif3i
F7+oDBTsJTn8ft/AJ3b3WmRqYHck6uATu1tkXSOxu0XWNZ/YR6+Aw/x7uU+sm82OxNLLdq9Ffsj8
U0K7RdYLzb+EvSQEFlj2slcisQl7lS4zoys2BWZSzpgs8/Z+8DAryvJn7hNLL/MtBM6VhJ35d/CJ
3fWyg0/szvzDwv/Lv/zLypK+LkmsX/s7YS9a9doCN1HMv93LODj352ApHF6L/A57s6JeQ2ayvhyt
aeruhU2vZIqr0Rr28qaSN/CJPZDYw8tzd7cTHEgsA8jyiVwjscv+zo+742nX7ondHU974hu7DiT2
Q74obMJePdzD7QTPJbET9vL0L7zW80BiD8fTdoxoZ4pzaPFRp4gLB2c+JZ9YnubOSHi5U0SOHq9k
iiuJM+yly7zB7QS0Ci1dJ+wlkwcSezDFdz6xBxILQFiO/zuniAuvbPjESOzBKWLHiHamOCT20eNp
DHEmsdlfkHem+EtIbMFeUtkxojcjsbtXVL+q+eeqfg0SW7CXtDD/GE6XHfNg/rGyW6rszL83u53g
QGIZBl23KRxuJ9j1sp3n+SdGYh/d7ziT2GWD4cd58PAAexUJfrz5BC0/i8QeYC9pvRmJ3S2yDrcT
vJPYZTO7djnVbr/jiUeiXkJiC/bSMtkHuXAF3DUSO2EvNb8z/w4+sR+du8vnh8Tu9jt25t+jJJYG
c/CJfQqJNez9oR/6IU8TKRw24nfmH69FZtW2HGdMDjOJd9i7rKsn/vgU2Avef+LtBGxJ3HNPrGEv
wjuJ1SsbZsN4pdsJKqGPlMRWKfz1iST27/29vyeCxJ29jl/CjhEdXp67MxIOJJaOqQzwyTUOHl2v
+cS+k9h6iPrKon634fUJkFi3mQtOEXcaCQl72SvfmeK7e2KfQmINe7/lW77FRU4BV8kPk8QCWx69
JxZT/G18Yj8PJBZTnO2zbCqWL5DYnVOEbieYsJe07uxlzhXCx0tisxSSn05iJ+wloXcSe+FlHLuN
+INP7MHzHNNoPn1+2fWyC69FfhaJVT5f9Z7YhL074LnbiD+Q2PtfxmHY+y/+xb9YPhecQHYZ+5RI
LGV81Pw7+MQeXsax89Y7bMR/4CR2Npunk9gJe0n0grvLNRL7X//rf9X6i2sccu1wcHf5bA8eXric
6nAF3M78O/jEHq6A223E7xZZF16L/DYklqPlT/SJvWD+FYk17P2pn/qp3SKLDO9OxO8OHnJpw87d
BQfj6vvvsDfHh9eQGYguR2s+TzMgEg5u1OPT12sk9qZTRMJeEuLQykfnE3t4ee4Fn9idKf4pkVhM
8SeS2IMpfoHEcnBvtv9v//Zv11w/YS9dZmeKQ2J5asuOeTASliSW/WhlgM+EvWT1gk8svWz3yob3
2wkumOKvdFFYtpxrThG77dprpvjudgL3soS9f/zHf3zBFH85iTXs5b3Ju9sJDi/P3d1OcCCxh5fn
fuYk9tHjaW/jE4sp/ujtBAcSe3CK2HnrHUgs9vMc//nlgikOid05RfA6Wo3n3NmbyV24nOo1fGIz
S5KfTmJnEvzyXBLLVO5Jk2scMsXP1icWDnB4Y1cO+5YP78U7vBZ5x4gOJPbR/Y6PkcQeXou8NP9o
OdRk3bHgRwOjy6Zl+U4Sm7AXw2xp/pHW4XaCF5JYw97f/M3ffJvbCQ4HD3eM6EBiD4ssRi0/jhQO
JJanliEtv5PYaz6x7iYp7NxdDiT2W7/1WzWYc2evHwrCNXeXR0nsl770JaVesJdC7cw/DNELi6zd
G7sOJPZwBdzO/Nv1sgvuLh8jid25uxxuJ7hg/hWJzfZ/ILG7RdY9JDZhL8lNEquOwwoXCzzzY3l3
8JCBlAftYCnUkah32JuV8xoyA9HlaAv2Es/ueNprkNiCvWqNT7yd4J3ELi8Ko55398R+dCSWshx8
Yp9CYg17WTMuO9oTX+u5JLEH2Ksu82G+sYu87bZrP6LbCVTDfO6MhI+CxLoUEl6DxBbsJaELtxO8
kMQm7KWr7kzxD8EndmeKf7a3E7yTWFtE1WWeSGK/8pWvaPFYsJcUD0eiDhvx77cTzHkZP3lVMp8F
e6nn3e0E7ySWrcBq+frKBv2sZP0ybyeQymEjfnc7wQdFYrMert0Te5PEJuz9sz/7M8y/R28n4CZY
XrqxfDQwopv3xCbsJZJ3EksLzOdueWf+sd/Bvp6DpfA5eWPXG9xO8G3f9m0azAv2UtsX3F0eJbEk
qtQn7KXLfM5JLNdv7t7YtduIP/jE7nrZx05ia3x+IollkSUSW7CXFIvEemjCuXrnh7lzd2G1svPD
xPHbMb/D3nrQT//KQHQ5Ti9t5NmreDAe/PhK2JHYwysbdrcTQGJ//Md/XKMo1DcT2pnibHxjdGVI
ywefWLb/HCyF3fG0m2/smrXNiwx2x9MuvDz3AonFFIfTzozxy+4y+Qum+OF2ggtOEU8hsXqgF+6J
PbyyoRiRYe8v/uIv7rZrD04RLyexCXtZHWQbtvzE7dp3EvtXf/VXrtgUrvnEvoFTxAWf2INTxAWf
WEbsCXupums+sbtedvN4WsFeRj/ca9/g5bkXfGKx0B69J/ZAYpevbKD413xiHz2exu0Eb+MTa3Ml
eyXyBRLLCuXR1wQcSOzBKWKS2APspSycJt6Z4ruN+Of6xF57Yxddrx6KvjKZLs0SzD8Gh6XKzvx7
iMSeYS/pHnxi8TFbZuyz9YnVHSDLjF0gsRAqONXy0VwgsYcr4C74xN5zBVzWwyuR2EwC+bkkVq9F
LtirFHfeegcSu1tk3fSJLdhLezgssj5bn9jDa5F3jOhAYneLLGrgozP/Dj6xb0BiqTFG7Oos+vos
EnuAvUro5Yssj4RALebTLI5h79/5O3/HwVJ4G5/Yw23MO/PvQGIPtzHvzL9dL4PE7vY7rvnEPnoF
HBl+iU9sPkrkHYllkfWoT6xJbCXB190i6xqJxdqZsJdUksRmk2ZN9MSDhzbk3mHvfNDP/eXpsJfs
HXxid6Y4RsKjx9N+/ud/fgl7aZafExL7RKcISOwbvDz3ibcT0Mx2RsL9JNYj2NInVh3tQGIPThFm
RIa9P/dzP0dyO1McI4E8OD8pvJDEJuxlXN0dT/twXp6bZUfeGQnXfGI/OlP8QyCx9UT09YIpfnhl
AyfKNZjzyTUOmeLueNrTSeyEvYwAHzKJfdQpApt2Z4p/5rcTfIwk9s7jaW7MTyGxhr0/+qM/6phT
YOrBX0iTV31+GiRWhbp2O8GdJDZh75/+6Z9m9Vp+4j2xHymJfXS/g3Punx8S63aSws78u0Zif+d3
fseTJp69TuhwO8HO3eUaiZ2wl75Jq9jdAbJjRB8pid3td/hyKj8RCReORH3yJFaD+ateAWfY+yd/
8idFYv2AXrjIynkWqyAXWYa9XB28e2PXO4l9pdsJ8rkgf6Qktkqhr88lsW6l3NmbyeE5w6rN3SSF
Z23Em/u9w96s+deQsRYuR+sFGkvIioQbR1/bJ9aX15VnrxrkBZ9YvFirFPp6uJ3g4BP7eSCxB6eI
CyT28MqGnbfeC0lsjl3IO1P8JSS2YC+pvPHtBAl7dUnjB3tP7EdHYg+m+M5b7+ATe7iNGeS4HJp2
vey5JPamT+zM26MkFh8Sr1sL9tJldrcT4BSxe2XDznI4+MR+7WtfUx64szdLdM0n9vNAYpn3d69s
2HnrHXxid6b4NZ/Yz4TEutkwldBu59/LSaxh70/8xE8wLX5oPrGqgVclsa7k//W//tej98QyG+5u
Y07zL2EvluTudgImLGemhJ35d/CJtTldzeZwO8Gul0HbPkwSy37HzdsJqvgHn9hdLzvcTiCf2EpC
X3cHD6+RWFwOlqk8kcQyMHrSTNhLurt7Yg8HDy+Q2B/+4R9WBrizN9v/NZ9YFlPLGrt2JOqdxOYT
sVwHD13hzCO7RdarklhnbPrEOm8vJLGGvX/+539+OHh4gcTueln6xBqjAXsp0a6XYUc9egfIx+gT
y3x9/xu71ADezCd2t8g63E6AneAGnMJzSezO3eUCiSXD9qR1/0L4mZ/5GY3kBXspFNViHpsqyLtF
1sH8m73Mke9iy4p9l19SAzziy+q2TifsJU5M8d3tBAeniN09sWmKK8OGvewvVyPU10+JxB5e2bBj
RAcSe3hlA17Zy/ZwILEYw0uVayT25kVhldZLSOxsNjsSi+d5btem4tkndsJedA9GwtNJbMFeau9z
4hN7ILEf3fG0g0/sG5BY2gy97NF7Yg8kdvayM+yly0wjQeMAJJY1b/ZHy7vjaVibSxL7r//1v5bB
U7CXhD5zn9jDKxs8C7vgEg4k9vDKhh0jOpDYR4+n3f/KBpfoKT6xajB87hjRgcQeetkbv7ErYS9l
eeh2AtXAwRSnG7qWUvif//N/3ukTa63XI7FOAuHgE3sgsdyH6aaVgklswl5dHrjrZRfuAPkYSezu
DpBrJHbnef4pkVi89R59Y9eBxHLRWTZ7yayVNGHxWbCXVn3B3eVwO8GSxH7P93yPMlCwV9nbXQHH
bss7iZ1Pk18+hyQ26+FAYs+LrBzDLXuRlbCX5LBwnr7IylJINokt2Ev2PtjbCQ4kdvdevGskFgtk
1hi/gPv8+FLAo+PzTGKpip27yzUSO6+AO8BengvmHw86n4jll19O9Q57l33hNX5ksr4crQ1g1mLL
SPCJ3TlFvJzEGvYi7C4Ke5vbCd5J7Gv4xHo8sTAZkVrdZRLrmFOwkVBN+pqR8J3f+Z2yh3WNgxOi
71T8+vp0EsuWsTLAJ0aOEz2Y4vBhB0vh/XiaH18KnzyJVRs4+MS+nMQm7M26TXn3yoYLJHb5yoYD
7FUNYKVnfiy/k9hH74k9vLLhoyaxOVoivwaJLdhLKp83EluVzFcbou6SEi6T2Al7SQXDoOLX1wu3
E7DfgdEyC8Ivu434g0/sO4l99HYCDh6+NonlUR5uJ3gKiT3DXhoni69HX8bxEIk17P0P/+E/LBvz
jhEdXov80W3Ef8I+sflMX4nEZhLI1xZZZ5/Ygr2kYhI7x/Onk9gJe0mUXvboPbGfcxLLIuuJ98QS
FRHOp88vu9sJdj6xqLw2iVU+d4usp5BYw94f+ZEfqS6przTXe45Epe5hIz572TvszUp7VfkpsJfW
eO2NXS+5JzZhL1W0e2PXgcRyUZX6UX1e84l94vG0D9Yn9vDKhgsk9nBR2M5b70BiH70o7MLBmQsk
9nu/93uXsJcmhym+u0z+iSQWj6wl7KXL7EzxT8kn9mCKH7z1dgdnDi/P5eTOcqA++MQejqftbifY
9bK6KCwHtJ2R8ESfWJLbkVh6GS6mmR/LeU9swl5Gvye+setAYuuiMMPeb/7mbybby6d58Il99Hga
Q9wb+MQeXtmwY0QHEns4nrbz1rvQy95vJzjcTvD/sfemT/tlVX13jBMOgEiLHRBoft0tDY2KCAhC
Y7fNZIeGBoVEUEBoxh5BoMEmdEND0yANCArmkSGJRHHI4KwYNGWVqZSl71IpS1MZNFbyIpU/4ann
82Q/tWo9++y17nP2dc65r+uc7+/Fr/Z17jPt7x7O2p+99tpD2EtFHRmdwFfpxBTv84nl4+jvb+nZ
Sazd2SciEksrmxonFhJLN2sfTd+zcdy6L5/oI7F8GnwWLB3Nd7DoKWpl+MT69/Hpk4tOkJDYk9uM
gzJt+sRSQIeTWA97uZsvdEsn2yJH5l9CYqtBlsHe5z3veZG3XrTwkDF+NN8xY3CqxPw79egE1l2Q
OF0S63NR0skgyzOi6sJoIp52MYS95drK/LMmk5DYxN0lMv/e8Y53lE9JCeNgT+nYjAOHzKiVzegT
yzJ/wGYlb/kZmX+rkdhokNVHYqNBVhRPAPGHPrGlQKNBVgeJpSIl5l+zXBIS6wdZ/trK/DPYS5fe
0cpYEtVt/gn2+nJZNE1H1H3/yozHSIg2z62MBOvxDiGxFewlF5FTBOGzRGKbpZz4xCYkdqpTBNO1
x0li0WTpOLEJ7KUV0Kuz3LVZNJEpPpXE/uzP/qyNW71nb3loYorjltZ8sXVM8Q5GtBqJZWhvPZhP
bJXE+mrQ9IktInQYCUZiPewtmyNHpjjoeKpTBEEbIlPcRycw2Pu1X/u1IrHRfEdHoDBCAzUDhVFt
6Ex87bL0Ej6xdnNLnKJP7Itf/OLSnxOz1zJSEkl0gm5TvHoEP2eME9tHYiNGNCOJvf/+++2j6WEv
2ReJjcw/kdip0QkOJLEe9jLyigZZfdsERK3Mm38Ge2EFHdsEiMQeEp2g6pmX8ImtHsHP2Uls5O4S
mX8dJJaoXKUzJ2ZvlaNokDUjif30pz9dnl7BXoyfjugEIrE7JLF+jNkxyBpDYj3s5XEdS6JgC3RB
VfsqP/OJeMHepmhLHKQj6r5tBXupJGv6xA5hLxmJfGKTLRtgRFPjxCZbNkTeeolPbLJlQxQn9uRI
bLJlA0PUqAYuTWLLc5Pp2sNJrMFeVrr5TtvSfab4eBKbw14UmDdQWMSIEhKbxACJ4sRGrYzl5MdJ
YvkONuPEUg0qmGBtIfGJpeO103xiIRLrH1HSkSneTWKHsJcHeRJr7YVEB4llRv7MHbs87OUpiU9s
smVD5K0XOUUQJ3bG5WkisVOdIk7OJ/baa68tg8ch7KXJRCS22xQftn2OwCh8e7R0Ep0gIbFTY4AQ
JzZqZXOR2A996ENFZP4f9s+J+cfWBk3FmO+YcccupmibT9mST2yyLXKHT2yy8DAy/xISSwRdq/M+
Md4n1q7C/KPUmqWZTMQXElvBXm7iSaw9gkQHiaWV8TVpvpj5xHrYWx5XJmqHV/WZf5///Od9Liw9
o/m3E5/YZJCV+MRGJDZZeBhNxEetrMPdZSqJhbKWznwIe6mokU8sDGpqnNgmiU1gL/X5GHxio0FW
Ep1gBZ9YVr1NjROb+MQOP+Klj+rziZ1x4SEkllHbsMPkyBCvlQ5wCRJbwV4elEzEJ+Yf3WkzL4n5
Z3ZRhPGbN9TBDgXoBjuuKpc0a2OyZUMHiU22bGDpUOnDob4+Cx2meB+JnRoorGPLhnV8YhMSm2zZ
sAESa9VmuUBhBnvf+973zmiKj3eK8LC3ae0gwtGa4utEJ0hIbLJ5bhSdICGxfNltwOITHdO12BuR
KT47ibVm4hPzklgUKJ05//sBY2SK95HYfHlaBXspIJHYZHnaTnbsWsEndhKJNdj7lKc8xbdHS89r
ih8hiS0954zRCYYkNoe9SA1ti8y/hMRC9ny3b+mT84ldjcQmm3FEE/EJiZ268PAQEmvt0RIzmn+F
xA5hL88yEmu1yxL+w2pvRaLb/BvCXp4lEuu1tXTiE5uQ2JMbZE0lsVSYjugEk0iswd777rvPisMn
IncXSGw03zF+4aHB3gc/+MHYk9YYfSKJTrBzEhsNshjj+BK0NGOi7ZFYX1VKenYSO4S9PAi/qanm
H9NzUyfiLXeCvVaNF0rMDntL2UXeejOS2Cc96UlN2ItQiSl+vj6xyZYNESMSiV2OxPo2NaMp7kms
h708bk1TvLRED3vf9KY3zWiKd5BY5jv4Tln37hPAQ18clhaJZVbaC2XpkdEJ7HwSmOJT48QmPrEz
kti77rqrCXupBqv5xL761a8u70AYBy9atGVDR3SCZPPciBERKCxiRCKxx0ZiS7WZ3RT3tdFg72WX
XTbVFO/wiWV8Cguy3tgnOuLEMnbmHXx2LN3hE8sn27+PpRPzL2pleFf6VuZhLwrYnX0CchgFp4I3
+jMtjfmHv6hl2Sdm2bGrPCghscm2yJG3XuITuwcSi98R/byVoE9EjKiQWH+mpSN3F2pCB4mlZtpH
03Nshtvr+MReccUV5QVgBb4ybyk6wc5JLL3i1DixCYlNBlnRRHzUysaTWIO97JUWLTxkddVCJNZg
70Me8hDMv6k+sQyypsaJTXxio0FWn0/sHkgsgyxGoNaB+0QencCfaWksdt9PWpolUR0+sVPNv4TE
vvzlLy89OfN39lYkEvOPD5Y/06ehHJZln8D8g434M31asNdrtUSaIu6+bdOz14oviU4QOUVMIrEJ
7CVHiSkeeeslJDYxxSNvvcQnNtmyIfLWi0xxQhhNDRTWsXBmapxY6kBiJCTL08ZHJyjVrGN5miex
Vc1fgsRWsJcnrmaKlxggFexFt4gRJSQ22Rcvik4QtbKOffHW3DzXui+f6IhOQCsbEyfWP2U1Ejt1
eRreBZEpPheJ/cmf/Ekbtw6HvRgJ2PZeK0tHJDbZsiFiRB/72MfKO1Swl2dFdkgfiZ26PA0fts1H
J0DkJZanWT2xxKIk1p6ynFOEwd4LFy70meKRT2xCYqNWNvSJNQWiVgaJtShtdnJJjCSx/qoZfWJp
ZUZiPexlh53E/IOF+vexNAZbZV2Un30kFmPS7uwTfST2kG2Rq0wlcWKnRidIQsBFjCghscwdeKEs
3UdimdeoMl5+9vnERvMdUyfib7nlFvtoetjLu60TneD7vu/7ygtUsBe1ZzT/duITmwyyIkbUN8iK
zL+olXUMssaTWGuYJBYisR728pQoOgHobAkS62EvDbOPxEaDrCQ6wcmRWF442haZzsTXE0snJDZZ
eBht2Bq1MsbRZ4aAs1cqieXMP/+gPvOvSWLf/OY3l568gr3lcYn5R+fgX8nSkfmXbMYRDbKaX14d
7FCAIu64qlxisDfC9REjmoXEGuzF0mhmoc8nViTWGqxPMEDbHokdVpvZSewQ9vLQxBSfncQOYS/F
OqMpLhIbGQl9PrGRKZ7EiV2axJZ+IDLFZyGxOeylySBLxIgiI2EqieUrVgyeIexFAfbyGHYXHBGJ
jUzxSdEJSh07dRJbclH+7zPFzySxHvaWByWmuMVD8y9GOjLFT4LEVnlZgsRWsJcnJj6xIrFViZSf
OyexiBBt2JqYf5N8YhPYy4cJhzR64GbRzGX+XXXVVRHs5blb8okViY3Mv+V8Yr25dQiJrWAvNTMa
ZC1BYivYS6aIEysS2+yXEvMvGmTtgcRSZxKf2MT8G09iDfayWKNZNNFEfDLIYkW2b8KWjrZFjsZx
dqESByowC+zF7wi3nGYl6TDFR/rEGuz97u/+bp6OuwITQ8N/7ObwM61/GEIw5+H5HMFKaV3xM/RF
1O3mJXDv5iXMvcJIm5dgcTUvYXqRGMLNS4DnzUtwvSM+RvMSOsnmJcy94q7QvIRG17yEiK8MRZuX
QKKal3AQF4vmJfgEfupTn2pehU948xLsDbbSa16CT3jzEkwR/Cial+CU0rwEdMY4pXkJwKd5CSQK
v5TmJY961KOKPUzMXt9UVzDFeRwklqZRXoD/X//619tL4hTUzAsH+ZOd5hNly5LmVYyF/ZmWppVh
QTUvoZnbaT5BK2MitXlJ1Mr44lMEzUtYUetvbmnmXqe2MlbB8M1tPoUxmt3ZJwA++Kk2L2Ek6M+0
NMYhMXCal+D5Y6dVCf7UvIRbccPq5PKTZt68hBemc2heQjablyALXVDzErqs5iUlTLpdgvuc1VK+
Jr6lWBojYVGfWIO9D3jAA+zFfIJPSTMv8F5amT/T0kkrY0mIneYTZJ/OofkgIvj5My3NUBR3heYl
eBjaaT7xK7/yKzCH5iXspeLPtDRdXNTK6BjtNJ+gI6U7bT6F7tefaWm6azrt5iV08naaT/BR4NPQ
vIRPiT/T0nx6+AA1L+GDZadVCT5zzUvK6uzq5PIzamV8fKNWxie7+RQmImll11xzTWkpePaaxRWZ
4lV0AjufROQTSyubGp3A+8T6R5CmLln79Qkm4mka1cnlZ+ITSwNsXjI7ifWw961vfWspSjof9GwW
DSEEm6WP+Qc/b16CU1bzEqa0IBvNSyLzjzEddaN5CQOu5lPo6yLzj7rUvATlcQpqPoW5g+YlHGQo
2ryE1sc0dPOqxPzjHZqXzGj+oeSM5h/1v5l9+l564GZeqP/NS+jh6ef9JTZCp0OoPHtLW1vaJ9Zg
7wtf+EL/YpbG/KM/aWZnxkEWs+qbGWRhrUWDrD7zLxpkYX82y4UvKVarlaBPROYf32tsY3+mpaNB
FktCsMDtNJ/AYm++WDLIAjI0L2EcQSsbwl66kRl9YhlkJXFiPez1L5kMslgS6M+0dGT+8b2OzL9o
kJWYf4jpi8PSifkXDbLKfJ+9v0/MaP5RXWc0/5JWlph/sBETyidmNP8gPB2DLGiSfx9LQ598cbB9
fLEqn/GMZ/CVaVpZS7u7oJU3EZWeXQGKuPue5tnLRBU3SXxiWbzWfAqGTbNejYlOYLC31FL9LwWO
WYEK9tIc1vGJZbv5Y5ZF7yYFKgU+8IEPRIwo2Tw3YkQExokYUbUvnsHe6n30UwocoQIe9mJERXFi
j4HENm0/Dh6tTyz25xGWuF5JCkQKsKK5IwQcxmGzbfL9bY7LmIikP7FLDPZGb6XjUuB4FCBmr6/V
lflntZoEf/JnWhqoy6jNn2lpgyF2ckncdNNNx6OA3kQK5Ao861nP4qOA/VNV4/KzY5DFDIW1kSrB
fJ9/imBvpc/sPyn67nta/1ZgL/eJjITiE9h8EPMFvsQtzXQVk8LNS5gV4jTB3rzZ6q9HpcDdd9/d
rMw4BVmd9wn6W9BW85KolWGKD+PECvYeVTXQy5ypALCXhtBhiuMre8iOXYK9ZxaNTjgeBSrYS5OJ
THGm2qP5Dibom58YDh4tiS3mn/9WljTeSlGcWDw/h+dzJIoTizv68RS03kQKnKnAT//0T1ck1rfr
aJCVRCcYsy2yYO+Z5aITjkeBCvbS/wMu8G/0LcXSc22LzEOPRwG9iRTIFQD2liZQkVgznw4cZFn7
KgkfAk6wtxJn9p8Uffc9h7CXW0WmOCvaIlOchWNWl3yCFW0sgmu+HgvHBHvzZqu/HpUC7HfpnSJ8
rY5McdaNRvMdUQgjVrQRacTfXLD3qKqBXuZMBQrs5UNAbITIFPdGgv9ksG6UGAi+/luaRdD+TEtb
oDDB3jOLRiccjwJD2EuVZnFotGEryzOtzvsEE/Ez7tgVtbIZSSwtmpX+PguWZt0o8WGsyftEsmMX
CyT9maQFe4+nnutNxigA7KUV9O3Y1b0Zh2DvmKLROUeiwBD20mQw/wg0V/X/5Wc0yJoUJ1aw90hK
X68xRgGDvTSBaJCFH2b3IGvY0IgAU+w3wd6hOPMeoQJ037AJe7kbJNbMb5/o2NYz2TyXKkfQquY/
Hso09/Af0V1uvvnm5iWE1hmezxFe4NZbb21eQvyT5iVEVnnLW97SvKTMvw+vIn7R2972tuYlH/3o
R4fncwSnlDvuuKN5yUc+8pHmJZiC73rXu5qXEKSOSx7/+MeXDuG6664rd+BT+O53v7t5yb333tt8
CuVy1113NS+55557mpdw8H3ve1/zEhxiWaHWvAoo1LzkPe95D5i0eckHP/jB5iV33nkno9HmJR/+
8IeblyA+H/3mJRTZ8BIyOCSx1vTo6HxLsTTzHcSqstN8gghCdppP0MoYq9qZuHXZSxIlb/hiHKFR
0DTsNJ/gzs1LOMif/JmWTloZAcTsNJ+gld12223NB33yk5/0Z1qabBJNsXnJxz/+cTvNJxDz7W9/
e/OSqJVRxMNW9spXvtK+m6Xh+KfQyqhOzafcd999/kxLU12ptM1LqOR2mk/QKGgazUuoaf5Mn45a
GQ0WTOrPtDTNvPkUugU6BzvNJ9CkeQmdD+L4My1Nl2WXUOJWn43EWn22BBHk7DSfoMiIiGin+QRx
6vyZli6b58J87H0sQSdvL+YTfBSotHaaT/Ap8Wdauq+VEQ3M39zSRHxlgx67uU/QzO00n8Csuv32
2/2Zlv7EJz7hz7Q09OwnfuIn7DSfGNPKnva0p5WW8qAHPYhr77//fruzT1Bk0YeJ7tefaWm666iV
0cnbaT7Bh2nGVkZYHn9zn37/+9/vhbI0T+cd/JmWjj5MSSujmlkF9gke0QzgSUPYBoktLbrESfYZ
L2kCOBON1rd6S/+X//Jf+OvwEo4Q29xOI8EcUykaJoBmNP+SVhaZfx/72MeskvgE5h9xzq1q+US3
+efvX9Izmn8vfelL7aM57NOiD1Of+YfD6jAvHIlaWYf59853vjMy/+jlfHFYGtsDC6T5YvSldppP
0PfSAzcvoS75M6036BhkUcmJuu/rv6WJ0txsLxwkTibej8N3S8y/ZJAVmX8zDrIIXxm1sknmX5H9
p37qp4Z55wgWDrvN+qKxdGT+0cr+0T/6R+W0iy66qDQTfJk4Eg2ysNZmNP+4VWT+RYMsXjgaZJFN
y7JPIEtk/iGmP9PSUwdZXEgro6CbRRNF1uV8wqRbnfeJaJDFGJ/g3v5MSxON3DcZs5/7zD9u1cwL
5l+EMo7H/LNyLInE/KM7rU4uP5vm34/8yI+UNvKQhzxkeFVk/vFRmNH8SwZZUI7hW3GEQVZk/lkl
qS5MzL8DB1n+QbQyzIlSzQC8VpNJJIOsyA8zH2T5m5c038TSXgR7h+LMe4RW033DCPZyw8gUp1jZ
AKj5RExx7ATfT1q6MsXtcvpbmxewk0uCONt2mk/QqzO0r04uP6ml/kxLz7V5bnkKAy67s0+ss2NX
vmWDzdQTaMi/G3FXmoqxOHT9QGH+xWb0icUOqXxi7UEdJDaZ7/Ak1h5Bgq1MmiLzWY9Mcezt5iUc
5E/+5pZeZ/NcADUWVPPdoi6dzRSA4c1LmGG39/eJvs1z+ag1nzJ+ywasWRu3NkNl0igiw7IvOsHU
QGEdPrHQ4xmnaxOniD4S68vd0nTyzaLkoxCZ4nxKmpfw6eEDZHf2CT5YzUs4yFjYn2lpGiwj6OZV
s2yeWx6ER5ZZStWzoh27Ztw8lyfS/VqWfYIlDKWV3XDDDaWlMIYtbxhFY8YfdcZAYR3RCVieNtUn
llYW+cQmThEdJJbtV7y8lp4anYALl/aJLe8WmX8JiYXQjiSxln1mZ5hwqWp++Ykfr53mE2VfyOYl
KOPPtDSDGoZCzUvQ307zCcqLyYjmJYn5x0iweUk1/rIHUfeogc1LsMztNJ+ghlPPm5cQtcOf6dOz
mH8AVftoNrvNJDjV1CVRB0Yn8HknnSw87PaJrR7Bz8j86yOxJzfIwvwDnjdrZmT+0crApM1L/v2/
//dDhTmChYOd07wkamXM+7DYv3lJ1MoO2YzjkY98ZGkmP/iDP1geiiUZDbKiEHC8cBQCbq7oBLwb
sHeqTywWPgXdLJpokNVHYqNBVkVirVgx/xgZNV+sY5CF+ceozW7uEzOafwyyZjT/olbG2lK6U58F
S59p/tmZlojMv0lxYpmbKG2ExmJ39onxcWLtquWiE9gjSByy8HBYORMSu8IgC9Nr6iALA284yLI6
HJGBYcZ1pE8BWk3fhVyVwF7+Sk2ITHGR2KbmOYltXsLBWUzx0iNdeeWVpRetYC9PmdEUx0iYGp1A
JBYrpVkBsGqYZfYfFEszK928ZNsk1rKPJdzM/uEk1sNefEJEYps6i8SaGWN1siSOhMRWb8XPyBTv
JrFD2MtTRGIjpwiR2GgiXiS22cdycEbzj9kWBt3NBx1u/nnYG3WAY+LEVq8nEruCu4tIbLJj17wk
dgh7+WICqIebcZSGANYefsc5IhIbubuIxEbuLpH5N4nElmpJo4i2CTicxBrsveKKK4xBVa2gw91l
5yQ2cXdhIr6S134yrV99kctPWllE/6qJeBslCfY2lZzx4Cywlwm75ivtxye2mX0OnoopXhrv5Zdf
HsFe8hJ56yUkNjHFo+gEiU/s3/7t3zZ1jpwiTtEnFs/zo/WJjZwixvvE2jdiORJrjyDBdO1UEpts
2WDeeh72sgQm8YmNTPEkOkHUyvB7iZwipi6coRGJxJqN4SsM6QhErOwTW70VP8/dFI927Ep8Yl/3
uteVD4p59pZ89fnETvU8x7tyBZ9Y+OQscWLLpy3yPO/ziY1M8T6fWFaUD6slR86XxOIpPaNPLJGN
mzZGn08s8xpNxfqWREWe54eTWHvJ5XxiPexlhlQ+sc1qNu/Cw8hbL/GJTTzPI/Mv8Ymd6nl+iE+s
1WFLrOMTCzqbkcQ+9rGPLV/M5z//+ZYREn0+sdEgK4lOcHI+sbwwoUu8VpZmLNlsZYlPbEScEvMv
amV4NIHc7WV84rx8Yosai5JYL/hCJNbDXh4XBadKBlnn6xO72sLDyPxLSGzieR6Zf1Erw6VhzCDL
zomanq9RSh+iwCywl34sMRKYMfEdnaVnNBLO3Sd2UacIU2w5U7w8wmDva17zmmalEomNSGwUAwRA
1xGdYOryNKzNyBTfCYlNlqdFjCghsfnytAr20nZEYhMjYaopfvzRCaxDtsS5k9hk89yIEc1oikPb
mq2MWGRN2ItuGyOxw+Vp5QOaRCeITHGR2IgRJSSWnemsMfpEEp0gIbEEum/aP3/0R3/kb25pzL+o
lZ0EibWMkGDwtQSJ9bCXqIY7iU6QuLtEjKiPxK4wyBKJjSbisfCnhoBjHNEksbbteAV7aZis4BOJ
bXbLiD91kCUSO6P5t7JPbAV7qRKn6O4SmX99JHbqIGskifXN7X//7/+NX583FSz9p3/6p/5MSycT
8Rb/ULDX5Fo6MRfspdzpPZpvKxJ7KsvTDPZec8019DnN0uwIYdQRJ5YYIFOjEyQ+sXsgsZjiM8aJ
5VYz+sSuSWLtA2SJ2UnsEPbyrGTLhshbL1k4k7SyZsBDmioNVnFirdB9QiS2SWKpM5FTRAeJpZUN
oxMksJcCSnxiI89zlobBQpsfpqiVNQOFlTtsicRiik+NEzvGFK+kTuLE7pzEMt8RBac6FfPP+swl
SGwFe8uzaLNVBSs/Mf9WiE6QkFhcv5ovJhIbxYllvmNqnNjEJzbZjCOfiLc6bIkZSSxVYkafWBYe
DuPEJrC35CiKTsCtpsaJTXxikxBwBmdM4ZKIHPOOlsRSXam0VS7KTyb1ms0/8YlNNuNIJuJhI80H
nS6JHWZndhI7hL08NDL/kkFW32YcUXSCGd1d1iGxmCvRkigjsVVpEjz/N37jN5pNJhpkMQkeTcSX
Vmb9SdSBVO+gn90KzAh7qQN9y9OWCxRm1XJpn9jyoIWcIiwXJZGY4gkjiowEXJLoD8udDfZeffXV
HInixCYkNonG3OETC0Co8l5+Rk4R2IEr+MQmWzZE0QlWI7GRKZ5EJ0hI7NTlaYg/1RTvILFUJMB+
s8eLGFFCYpMtGyJvPb5rxV+R/wnj4Kto1MpEYk89UJivbzOa4pFPLI+LSGyyPC3asatJYkuOElM8
ik4QtTLMYD4NXiiDvdFWGjmJ9S3LpyOniKP1iU1I7CFOEV5q0pDYyBTfEoklj1N37EpILPr7qmXp
vuBUw/mOUkYzLolKzD/mAe39q8S579iFN699NEnb60UT8SKxUZzYZJAVmX8JiU08zyPzLyGx0XzH
Cj6xNLSlSWxpyx2DrITEVoMsg71smxJ56yUkNhpkRSDlFElsNMjqI7FRK9OOXVMHWatFJ7j11lvL
p4SYvaVJlv/XGWSdO4lNYoBE5l9CYqfOd7DoiQ+Qfb59omMzDjiwYK+vw4umaTXd92+OeRnUTzXF
RWIjRuRJrG9WpCsjwQrxEBJbwV6eEpniHVs2iMRGprhIbMWIrDJ3kNgOU3yqkQBTsnFrBXtpMlEI
I0UniIyEw7dssApDovlVolw6tmzYNok10SKniMNJrMHeCxcuiMRGprhIbMSIRGJtIp4ezP87OZ9Y
jB/7aHrYS6aONgRc4q0XMSKR2GZ0Ar41EYkFaU6NTtD0iS2fsw7zbzyJtS9mn0/sGBJrsPed73zn
OiQWpD91Ij7xiRWJjbYJ2Emc2BUWHl5//fXlU1LBXppnB4mllU2NTpD4xG6MxEbBqTBZvTViaUxc
XA6sn/QJvIXtNJ8wCyeakPI3UfoQBWg13ZdHw+o+p4glAoX5SkW6zymig8QmpngUnSDxiY22qJ6d
xA5hL6IR2rRZQ1gaPDVObOITS11qPuUYfGKnLk9DlsgpojtObFWT+cnytKk7diU+sZEp3ucTO1ye
Vgq3wxSHxE5dnsZGfpFTxCwkNoe9FA3rdpuVGSOBia1hUXIkMRKmmuLHtnmulyL6ZHSQ2NUChUXe
eolP7FSniKFPrIm2HIm1R5DoILG0smjLBtuxy8NenoKSv/iLv9is/9G+eFvyicUpYsY4sThFRKZ4
5K2X+MRGpnifTyyl5muXpZMNW6NWNqNPLK2Mr4m9jE8cs0/sVPPvOH1iYR0R7KVDiMy/vhBwHSQ2
icYcmX9RK+twd2Ejp2i+Y0afWHyoZiSxybbIM5p/fSQ2GmSdr08s7i5n7tjlYS8dVEJik804Im+9
hMTOGAKuY1vkYzb/6E79l8LSM5p/q/nErkBi6cxnGWQVnZskNoG9XNVHYqcOsjC9olYWxQCZ3Sc2
Mv8iEksrm0piMf8I9mV13ieihYcEE4vMv2jhYRkRCPZ6eZdILwF7KTtgC4PB5gtHRkIfiT335WlT
TfF1fGL7SOyVV15ZDPISxqG0Qf6PTHFILF92O80nOpwi1tk8d2MkdqpTBPNoM5riR0hiS5/TNBJK
/TycxHrY+6EPfchXe0tHC2dEYiMjIYlOcL5OEVslsdXXuY/E5k4RFezliX1xYlfwiT1REhuZ4olP
bGSKi8QqTqx9v3wiMv8mkdgc9vK4xCc2IbErhIATiY3cXbAkzS/LVxjS0cJD7NXTJbHVF3MJEmuw
lyVj5XFEJxCJrWpX+UlwKpHYqk6Wn0u7u5Sn9A2y4IfN0hzv7mKw99GPfnQz+yKx0SCrg8TinhFN
xOPU0SxKnECiEHD/8T/+x+YlHBTsbVbmGQ8uBHtLge6BxCZbNnT4xP7Jn/xJs3D7fGKnktirrrqq
CXspzaMlsZjiU+PEJj6xdDjNvqjPJ3YPJBZfEYu6U0kXeeslRkIUjfmofGI97MW/4uSiE6zmE7uC
Kd5BYhmfRtGY2bGrqsP2M4oTy3wH72Cn+QSGTbMzT3xiI6eIJUjs8N1mJ7FD2MtDMcWjLRv+8A//
cPhWHElILL6y/LV5VcSIEp/YyCmizyf2OEkspvjUifjEJ5Z24eu8T5+c+XecPrHUbcw/3HK8tpae
hcRa8yGijt3ZJw4nsR72RnsxrOMTmyw8jMy/xCc28TyPzL/I3YUVTJHneceSqKMlsbi7YIH72mXp
yPxLfGKjQVYfiSWimr2MT6zmEzuEvaVt0sz9+1i6wycWd5epG7YmE/GR57lI7Iw7dm0pBFwHia2i
MRvsvfjiizvixEJFZvSJhdhYY/SJPp/YKAZI5BO7DonF/GPMa0aCT0TmHyHgGEz5My0dbYss2GsS
LZSYBfayNvl8nSIiIyEhsUmgsCg6QUJip5rix+kTm8Be+jFM8anRCVYjsVOXp+FdEJniSZzY8/WJ
5YWnRidISGzUtfaR2DOXp1XdF2G9py6cOR6fWA97y76lM5riIrERiYUdeWvKpztIbGKKR9EJEhI7
db4D78rcJ7ZqL/ycncQOH8GRhMQmy9Oi6ASvec1ryuwhMXurx8F1fQlauo/Ezrg87Xx9YhMSGzlF
9JHYyBRPtglIglNF8x0zBqcSiV2OxPq2uVB0Ag97WU0cMaKExCae55H5l5DYqfMdIrHRIKuPxEaD
rCQ6wbmTWEZtvqVYekbz79JLLy1fTPPstackIeAiRhS1Mkjs1BBwrGCdGpxK0Qk63F0OX3hoFaZj
kHU4iTVDjsS8JNZamYe9PCWJTpCQ2KnzHfjERq1sDyQWnaNBFsPhyPyL3F3w+x0OsiIiYfVZiQMV
mAX28hVOTPHISBCJZb7Y942WRs8oUBi2kJ3mE7OQWIO9L3vZy/zNLd3nExuZ4kmcWJHYZrsWif3y
l79stdEnmK5lVWlTNDMS/PmkO5wiCokdwl6eGy2cSZwizjc6wWqmeGQkJD6xeyCxmOIzRifoILGJ
T+xcJPaGG26IYC9NJokTu4JPbOIUETEikdhom4DE/KOXa3bLfeYfPXDVjZefM07ET4pOYFk7ORKb
bIscMaJDSGwFe9EtamUdIeBOkcSCzsbs2GUVjMRqPrF7ILEMsnCY9/JaOmJEiU/sXCSWlekR7OX1
FCd2qrvLlnxiV3N3icy/xCc2GWRFE/FRK8MnNiexFezFAFiHxDLfMTU6QeITm2zGEU3ERz6xKBAN
suYiscXKss04rKssiWThISS8Orn8xPyj1Mpty/+CvU2hZjw4F+zllWihK5ji5+4TS1zuGUkskWp8
hbd0n08sMLBZN2hHdmefwNr0JNZg70033TQjicUUn9EnlltxQ58LS0eMKPGJTbZsiLz1ok4J8acu
TyM6wQo+sVTXqcHkq4UzpjCJJBrzMZDYZv2fl8RSAYpBzv/Fs7c8dGOmeDRdG7WyjkBhGAlRK4uc
Ijp8YpMtG3zx+ZqTkNgoGnOfT2wUA2QFEktbhjZHpvgsJNZg7yWXXOLltXTkrZeQ2CRQWOStl/jE
Ygzby/gExrPv9Hw6MsXxiWXxmj/T0ufrE0srixbOi8TypfPlbukoBghf0hXixCYkFtcvq1c+0Udi
V9gWuZDYIexF6nWiE/zN3/zN1DixCYmN5jv6SCxzwb4QLZ1EJ1iBxDLImjFOLLea6hObkNjI3aWP
xE4NAbe0T6zB3je/+c3WF/lExIiS4FRJK9vGjl2l1ZyvT+xqJDYZZEXRCRISO3W+40wSaz2YJTpI
LK0Mo8VXe0tj/g1hL89KSCzLi+xlfKKPxEYLD7dEYhlkVSTWdItWxPctPPQr4iOuYkWvxIEKzAh7
eZP9kFgAQlP5yCkCDHggifWPW4jEetjL4xIjgT/597H0aiR2qlOESGxiJKzmE2v1xCfmJbH4mPmb
W3pGEnv//fc3YS/P6jDFk+gE52uKi8QmJNbqVZWInCKONjoBRt3UHbvGk1iDvQ972MNEYquqUn6K
xG7JJ/ZESWyzZvaZf9GOXVAC+2j675pILGDThtI+EcWJFYmNBllLk9hSOkwcUGmbTabD/KtamcHe
5z3veb6Z+MexJIrdzH1VsfSME/HyiY3MPz5Yvjh8Ohlk7YTEWlX0iXlJ7C233FI+JcTs9U9hql0k
1tdGSx9OYr3ObGxhd/aJxN2FYZE/06etKxPs9bIskZ4X9pY3jKITJD6xSaCwKE5s4hN7nCSWFShT
oxOs5hNbNs+tYC+l2ecTe5wkNtmyIfLWS3xiI1O8zycWd1nfnVp6zegEze7l5EjsCtEJ7rvvPhu3
Dl1D1zHFO0gs8x1T48QmPrHJ5rlRdIKolWEkTPU8Z0+uyBTvCBR2iiT2JAKFGey96KKL6NPO1yeW
JXgMOqxr9YnIWy8hscnytMhbL3KKYEkUKMy/j6UVnQAf++aHKTL/tuQTyzhoxh27kmjMxfwb6pyQ
2CQac9P8u/POO+2jWVEsfGIjz/MoBBwOmVErm9EnNtkWOTL/ViOx0SCrzyc2GmQl0QlW8ImlIk2N
E5uQ2GQzjogRVSTWumUSkbvLgeafh708JdomQCQ2Mv/6SOwK7i4dPrFJCLjI/Et8YhN3lyg6QeIT
O3W+IyexvmX5dDM6wd13310+JRXsLRdOihNbLpkxOkHiE8tmEMMvLEf6SGw0yJqXxDKY8sVhaVrf
1G2RGeI15ztsaadgb7N6zHiQVtN9N1sdgIFR3SQyxVm0fnIkltlSq+Q+sTKJrRTmJyR26vI0gjY0
TXHyRVsbwl6eso5PbEJiky0bIkYUmeKQ2BmXp0Fipy5P644TOyx9jojE+vbo09Vw0tQ70BQvj8hh
L8+al8Qmy9MiRpSQ2Kn74onERq0s8YmNTPHxPrFWmYkTG5nixx+doIK9ZCpiRAmJTUzxiBElJHbq
8jSR2GQiXiTWviw+0cGIEhKbxACJzL+olYHOps53zEViE9iLdJh/U6MTnCiJnRoCDll2TmJnDAGH
+ceozb6tPnEkPrEV7OUNE/OPiS2fBUvPaP4dQ3SCnZPYqfMdRCc4RxJLZ750nFiDvQ9/+MOtzvtE
ZP6JxCbBqZokltKMzD9o81Tzj+HqkP4J9nrTcdH0QrCXdwYe+gZoaQrXx4n1uYuiEyQ+sfshsV4o
S3eQ2GTz3Cc+8YllyoyYvfYIEiKxUTD5smOX18rSESNKpmuJa2fNxCdgGitEJ1jBJ7ZkalESa7ot
5xThYS+WlZW4T/T5xO6BxCab53bEiY1a2ZZILE4RM/rEJqZ4xIi6SewQ9tI8I1N8uGWDtWVK2Tcu
S69DYjGDmdezl/EJlm3ay1QJRSfwQlka82+FOLGJTyxfH3uZKhF5622exBYdIp9YWtnhJDaHvbSd
Y/CJPU4Sm2yLHHnrJT6x0SCrzyd2VyS26i74OTuJHcJenhItidoJiV1tkIWTRvURLz+jVsbE2R5I
LAG4cDkYVn6OJBPxODY0L0k244gm4iufWIO93/7t3x65uwxXXJaiZIuKFXxi8Xqd0Sc2WXjYQWKT
QdaQxBbR0L9ZlCwUnRoCDvOvamWCvc0+Z4mDs8BeZhib75aQ2BmXp2FvRIHCouVps/vENrPft2VD
tGNXZIr3kdhmoLDLL7+8CXvJ3Sn6xCZbNkSMKCGxSaAwkdhm/e/Ysesklqd52HvHHXdEpniHT2wS
A6QjOkGyeS6LfZqf74TERvMdmFssRGpWgKiVYdRB9pqXnJxPbEJiky0bIm+9hMQmy9Mib70OU3xe
EvuKV7yifFBKGAerclF0Akxxv2WDnU+CZUTNCpOQ2CRQmEis19bSx0xiiW3erAB9JJaZTcu1T0Tz
Hev4xNIrTo1OkJDYqJUlPrFRK4PERvMdyYatPjiVh73MkPKla5ZmEp1gBRLbty0ydn4zL5G7Sx+J
nRoCjjHRyZFYvIBs7O9bJemIESXBqaIYIDCNo/WJhV+VLyYxe70CRxudYDUSu8Ig69x9YqEivIMv
d0tH5l9CYiN3F2hbB4mdGgJuuegEBnuvuOIKzD9YqKnkE5H5l5BYBllToxMkJDYaZCU+sQmJjQZZ
i5JY+65Rl7y2lsYPM9qMI6J/1HBP/6zDVxgHU3uhxCywl6KPnCJEYiNvvSQ6QZPEIvLS0QkM9kZb
wVrgDmvsJdERnUAkNgoUdrQ7dp0Eia1q5hIktoK9PFEktpquta8VvLEqkfJznegEIrEz+sR2kNh7
7rmnCXupA5EpTs0RiW02GZFYkVjrV33icBLr6xtxrpYgsR720i10RCcQiY0GWetEJxCJXSFO7JOf
/OTyxXzuc5/rWyXpjkHWzkks8x3RIIuJ+Epe+9mME0t/KxJ7vj6xRmI97C3fwSg6wc5JLIOsA0ms
NzNoF9ZGqsQhE/GCvV7kRdNzwV5Kn/VBzVfFKSKJE9u8ZDWf2KnL0/AuOC8SW9pXR5xYXhhfjqbO
lbeewd7rrrsOj5HmJcmWDZG3XuITGzlFzLhwRtEJOpwiZl+eVn0dys+IxK62PA3i1HyxxCeW+Y4h
7OUmfT6xUSs7X59YPEVnjBMbbVHdR2IjU7zPJ3bG5Wkz+sQmThGRt15CYpMtGyJvvYTEYnI3mwwD
4SEjuvfeeyPYy02iLRv47kTL05g5nRoobCc7diXRCQ4xxSsbgGCAK/jE4sQVRWOOvPUSn9hkviMy
/6JWhh011fP8JEhs1aJpZVPjxJ5JYivYyxOT6ASJT+zUEHBEJzg5n1heGI+pqlDKz8hbLyGxkcdU
n09stPBQcWJHDrKsWJsk9ilPeUoEe7kwWXi4kxBwkfmXkNgkGnNk/kWtDJcGY1NWjiURDbJY576C
TyxG0YwkFnZafffLzz6f2GiQ1UdiMXSHsJfXO1+f2GQzjsgnNiGxyWYc3ifWl1FCYpMQcNGK+Gjh
IeZf5HnePRFvDSr6TvlsKn2IAjPCXjq9yBRfZ/PcbZNY+7gkPrEJiR2zea7B3quvvprRlkhss2Vt
NTqBVbCSOFESW+Wi/OxwiiA6QURiMauKQc7/hHGwJ64TnUAk9nyjE5woiZ26PG0WEmuw9xGPeIQ1
E58QiRWJbX5k+6ITiMT6xmXpM0msnWmJ2UnsEPbyLJHYaIQrEks4dKuNPsEE5Qo7djVJbOmpoon4
WUiswd5Xv/rVPteW7ogTu5q7i0hs81u2KxLbVGBeEsuYq4y/COPgHwdvt2biEyKx3STWy1vSyUQ8
803D8zmST8QL9jZFW+LgvLCXJjZjdILVtmyIohMkPrFk0/cnll6OxNojSCxEYj3s5SnJlg2Rt16y
cCbZovrUd+zyRbMTn9jEFCeMUrOnilrZvCQ2MsU7SCytrBmdACfSJuylGiQklg+uryeWZqqUGzYV
i1oZPrHJ8jT+ajf3icgUP1qf2GTz3MhbLyGxGJxNkft8YqcGCuPRiU/suZBYUwOnLF9PLN3cPLdc
RS9np/kETixgCruzwd4LFy5EpjjG3tHu2LUlEttniltR+gQkFhjiy93SW/KJZb5japzYxCc2amV9
JNa3Ml805+sT+5nPfCaKE4sy9tEkjINVGBJRdAJuxQ39mZaOvPUSn9ho4WGfTyww3F7GJyJ3F+LE
ruATS3Wl0vr3sXTkrZdsE5BEY07Mvw2TWGtoyy08NNj79re/PTL/kkEWHywr8SqRDLIib72olXW4
u6zjE5tsixyZfwmJjdxdkjixUSvDwItigFh0AqtdlpjdJ9bu7BMzklgGWVN37EpIbBQC7sUvfnET
9pKpxCc2GmT1+cRGg6w1fWJ9IZY0rSxaEnW05p91PtG85zCbOtKnwOywl09MYiT4LRv8x4hAYaDd
ZhaSLRuihTMJiZ26PI3p2jE+sT4vC5FY/wjSCYllW7rq5PIzMRIKia1gb7kqMsVZUMCe180HzWgk
bClO7GrRCc7XFE98YlcgsfQhiSkeRSdISCxLV6p+KYG9NIecxDbbCwe3RGKrzXNNvT4SO+PytL7o
BCdHYpMtGyJGlJDY5nwHZRotT/NbNnjYyyV8F5r1n+9ItDxtJ9EJjtYUZ4bO2q9PnHt0goTEJjFA
IvMvIbHRFtVRcCowYNTKjpbEJhPxkfmXkNjmtsjU8Aj20ickJHZqCDjE3zmJjQZZ2/aJtd4pMf+I
KGin+URk/q3mE2sk1sNe3nCdQdbGSOzU+Y6cxPp64tMisU1bjugE0SBrLhJ7/fXXR7CXAsINZuck
lgF4s2hmnIhnRi8KAQd88M3Ep6PNOMrbCvZ6rZZILwF7Kbs+n9jIFD8wOoGv+R0kNtk8NzISliCx
PheWjkzxPiPhsY99bOlFCeNgjyARhTASiY2ma49289wOEpssTyNOqa8nlo58YunBElM8MhKiVsac
4JDElk4ycoqYhcR62MvqVMu1T0Sb55LHKFDYjNEJEp9YkdjI8zxiRNDmqXFiE5/Y4yGxlTmxBImt
YC9PxBTvCBR2vnFiT47EJqZ4x0R8MxpzqTzRRPzOSSzzHVPjxCY+sSuQWEqzzyd2PInNYS+fzhl9
YhlH4EjsP8eWjrz1Ep/YZFvkyPzraGUiscdPYqsvZt8gK4/GbLD3bW97W3lcB4llvmNqnNjEJzaJ
xhxNxEetDNNLJNb6Ip9IfGKjQVaHT+wKJLZkKokTeziJNdj7mMc8pmqS5SeDLJZYenktzfCzeUni
E5tsxsHQ2O7sE9HCQ5ZEnRyJTcy/aF882jiObU2do0EW6gn2NhWb8eBCsJey6/CJTQKFRYwoIbF4
C/gGaOk+EhstT+swxTESpi5P61g400Fin/70pzdhL9IpOsGWlqdF3npRK+sIFHZeJNb6xo7oBLSy
MSTWw16W82N0Wd/iE8mWDZh2/kxLnxyJxSlixugEyZYNkZGQkNhkeVrkrZeQ2KnL04hOELWyMT6x
Vo1LIiKxtDK+JtXJ5ecx+MQOYS/vxqB+qik+e6CwpmLrRCdISGziFBF56/WZ4lF0gqiVgc6mznew
aD1qZTP6xNLKpu7YlZDYqJUdA4nFarXPhE+cr08sq95GRifwsPfnfu7nfBYsnYSAixhRQmJZLWh3
9ok+EhstPJwxONV5xYm1znBG8299n1jLRUksQWKrR/CzY5CVkFgGWU996lPLEMxgL0/pI7FT5ztO
kcQSAo4wXMNy4Uhi/rHErHlJsvAwMv92TmKTQRYuOk2RExKbuLv46AQGey+++OKExEaDLJHYqSS2
w/zr2IxDsLfZXmY8OAvsjZZNicSelk/sVVddFcFerOVounYn0QlWM8UjRjSjKb5hEuv7RpRcgsR6
2ItJebTRCURiF4pO4OsY6YgRHTmJrXJRfs5LYm+++ebyQSFmr39cvmWDP9PSIrEisR7ZWVokNvKJ
HU9irZUlPrEHklgPe1l3IxJrFdgnYBpMbFlx+MSM5p9IbDQRn5NYXxyWnpfEPu5xjxvCXp4lErsH
EovX64w+sedCYn1vthCJ9bCXx80YnYBWNmN0gr6J+OMksdVmHNb7kUgGWcyF+TMt3XR3Eew1fRZK
zAJ7CdqQxIk9OZ/YZMuGDiMhMsUxEpj+8H2jpZOFM1OnayeRWIO9L3zhC+1lfOJooxOsRmJXMMU7
SGwSjRnjwZegT0dxYnGK4B38mZaOohMkPrHRfEcfiZ26PG0JElvBXnpmjISpO3YlJDbZsiFaOJP4
xP7xH/+xFZ9P9PnERk4R5+sTiz82NbD5iewgscmWDdqxqylyRGJvuOGGJuzlJsTbxy3HV0hLR3Fi
+3xio0BhR2uKd/jEJqY4JrQJ6xOJT2zTFOfaPp/YyPO8Y0kUlmQUA6QZJ5ZqRnSCFXxi/9f/+l+R
w0Nk/iUklqhlzVbWR2Ixzn25W3pln1gPe0uE0hl9YpNtkSNGlASnijzPRWL5mDZr5joLD/tI7AqD
rA4SG+2Ld8kllzRhb5E9ihMLoeIdmkUTmX+JTyz0zHoJn2AFemT+Ra0M70omdpsvdnI+sQmJZZA1
NTpBQmKjQVafT2zk7rIQifUVhnREYpNtkSPzz0hsBXt5SrIZx8mZfx0+sYn5NxeJRWTMv6mDrEmb
cQj2NvvJGQ/OBXt5Jaz6FaITJCQ2qi2JkRCZ4pDYkcvTrCxY57goiS0PiowEGuPhJNZg70033TSj
KS4SS6RKqyc+MS+JTUzxKDpBQmKhAVSq4b9ovoOFTsdAYr28JT07iaWjKwY5/+PZa0+MTPE+Ejvj
8rSdkNjEKSJiROe7ee7moxMksLe0mpMzxY+ZxE41xbHWRGKt9/aJPhILchx+LjmS+MQeCYn1eS/p
Gc2/QmKHsJcHRYyoj8SC3IcZ4Yh8YvM4sUPRZo9OMHwER9Zxd5mRxNKWmYhv5oWDkfk3icQa7L39
9tubD0pILFOuzUuiViYSG5l/fSQ2GmQl0Qm2R2KHX8DZSewQ9vJQ4vxE8x0zLonaLYm1Yl3O3SXC
d80+TQc7FJgR9vJ0kVj8haxd+MThJNYX7oymuCexHvbyuMhISExxTHqfa0tvzCmiwyd2DySW+Y5o
ywYcDHwFtnRCYvFitdN8os8nNjLFO0gsbs9N2MtLdgQKm5HEYjpGMUAib73EJzbZPDdiRIlPrEis
r8OWjnxi6Tkjp4gT8ok12Et0tfNdnhZ56/U5RURxYqNW1uEUcYoklhgg43fsKk1gNZ/YPZDYZFvk
iBElPrHJtsiRt17UyjD/+P7aR7N49pYKIBK7ZxI7aeFhqTB97i6R+ZeQ2GSQFU3ER61s/LbIBnsh
WlErm9EnluD5+IuaNeITifkHC/VnWjrZFjky/zge+cRGg6wtkdhk4WFk/iU+sckgK4pOkJDYZDMO
2qAVuk9ECw/nJbE33nhj+ZRgVRphICESuxyJ9TpH0Zj7QsCZH45gr29KS6Tnhb284To+scnmuREj
SoyEZMsG9kzx9dzSdJ5b2rGrRCeoYC+luTFTPIpOkJDYqaY4tG0Fn1haWbStp/c19T1GQmKjaMx9
JDaa70iiE0SmeAeJhTZHpvhcJPa+++6zcetQ7WjhTEJimfq3jsUn+khsZIr3kdjIFI+cIv7mb/4m
amUzGgm0MgCC18rSzDf5am/pjcWJPQmfWIO9F1100ZZM8XMnsbSyqdEJEhLLV96aiU/0kVjmgq0x
+kQSneDkSCwhZ6fu2JWQWFx/vVCW7iOxuCX7QrR0QmJX8Im9++677aPpYS+vFzGiJDhVEgOkurll
nwlKVpWatj4xo/m3JZ/Y1UhsMsiKvPUSEstkqBW6TxxOYq3OLOcT+5jHPKY0k+c85zkJicWUspfx
CUyvyPyLWhkGXrLwMDL/dk5ih2Z/qWl9JJZhji9ES/eRWJxhfLW39DoklhCU9v4+MaP5Z5+SCvby
OIbek+LEcknHRPyk6AQmwimS2BUGWeYeINhrTXWhBF+W7jvbBxc71t9EJPZEfWKHsJdijYyExBSn
W7MurkokpnjEiGY0xUViN09iqW+Y4tHmubOQ2Bz20mQ6nCJEYiNGRF/qPy6W3rZPrHWbOEWcr08s
W4Tby/jEGJ9YD3u5dh1TXCQ2Ck4FBoxa2fmSWMDpjDt2icQC9q2f9ImIETFxwPSBP9PSHeZfk8Te
eeedEezlWSKxpxgCbjMkFqYRLYmKJuIXIrEe9vLF3AmJxVzHaPfWhaUj8y/xiRWJxbHHOnCfiEgs
jkO4D/kzLX2I+WeFWBJzmX8J7OVBIrGn5e5irnGCvdboFkosAXvLq+IuWzX28nOTPrHD0jlFn9gn
P/nJxSAnZq/P0TqmeAeJTaIxszreZ8HSiU9ssi9eFJ0g8YmF0jTrf+R5zoRsQmLt/avEafnEIkhC
YmdcnoZP7IzL0yoS62EvMTyrEik/cZaInCIYPjcv6fCJTbZsiLz1Ep/YZMuGiBFFpjgkNvI8j5an
nVB0AmvXJ01iLRclMZcpXuo2M3TctoK9HElM8SYjKu/Gn5pNhlZmq8DKmfZ/tGNX4hObeJ6b+4Hd
vySiVoarZOQUcb4kllY2NU7saiSWLcMqecvPPp9YtjNr1pkkOsEKPrFUpBlJbLItcuSt19HKZjH/
cthLScknNjL/jjYE3PjoBNauMSSmRidISGwyyIrMv2i+A1eTqfMdOYm1LFeJ3Ce2gr3l2mTHrhXi
xCYkNhpk9ZHYaJCVRCc4OZ9Y8jgjiU1CwDE0bn7+IncXzL9ovmPG4FSJ+YcbWNVS7GflE2uw99JL
L43Mv2SQ9fnPf97u7BOJ+cfMjj/T0pH5t/nNOIoCyYr4iP7xjatigAj2NtvpEgdngb30YM13ixbO
+Dix1YUn6hNb5aL87HCK6POJpQu1/scnpvrEXn755U3YS3aOmcROdYrAIUEk1tcTS2+AxFpeSESB
wg4ksR723nHHHZGRsBqJneoUIRKrLRt8M7F0Yop3MCJa2Ytf/OLyQSGMgz2FxLwkdqopLhIbmeKJ
T2xCYlnJ1bR/kugEIrFNxTpaGSQWV3bfuCw91fzjwmjD1sNJrIe9QMJm9pmIZ7Wvvb9PJBPxU82/
Y4hOsEIIOJHYaL4Ds9BXLZ/OSaw/09LzktjLLrusfDEJ42CPIBFNxIvEzhidQCSWr0mzZx5PYu1y
Wt9CJNZg7xVXXNEXJzaaiD8tn1ik5jsSRWOehcRaaUbmHyAlMv+SQZY3/wR7TeSlE7PAXmZFo+na
nezYlUQnmIvE8sVfzhQvdkUCe6mHfT6xU03xUySxv/mbvzljnNhovmNLJBaniBlJbLJlQweJTTbP
LUZCBXsTU5xe8ThJLK0sMhIIoBd9dE4iTmzpysr/MwYKQ5PEKeJoA4V1+MQmThFRnNiolb3rXe9q
wl5KJ3KKWIfEMt8xNU5s4hNLPKtmkzkGn9jIFD9fEvvFL35xapzYxCf2P/yH/+BbvaWT6ASJT+x/
/a//tVmaGyaxphgJ1u02s38gifWw95577omWRO2ExK7m7hJ56yU+sVM9z4/EJ9bXYUtHJPZv//Zv
Z/SJxTBoNpkOEmuLK5/97GdbLkoiiU6wgk9ssi0y3npT48Qmm3FEjCghsShTaVV+Mt9Br9UsmsQn
llJrXpKYf1Erm9EnllZ2EiTWS7cQifWwl8dtbDOOaCJ+6BNrUifzHZH5F7UycM1Uz3MWt0atLNom
APPPPM8Fe60cl07MAnvpWvGumWok4E4/deHM7HFiT4jElu/XQqZ4ubnB3pe85CXNinfuJBZCxTs0
343FPiUX1f8JiY08zzESWIjUfEpCYqP5jlOJTmC6JSQ22Tw3YkQJiY1M8cQnNiGx7IBmWfCJyCmi
m8QOYS+PmzE6QUJiky0bRGJ9oVsaW+JoSWy1PM06nOWcIuwRJDpM8akk9t57741gLwUUxYlNSGzS
yqLoBAmJjeY7Opwi8ImtlqeZ1JFTBC8cmeJHS2KJq2Ytyyf6SOx//+//3VTyCZFYAmJ7eS0dxQA5
kMTa/UtiCRJbwV4edLTRCVYjsWVbZF/zS1okNiKxkbsLtC0y/xISG7Wyc4xO8LSnPa18MYewlyYT
mX+rkdhokNVHYqNBlkjsQj6xvqvpMP+OJDpBBXvJlELARdGYDySxvsKQjsw/Bln/83/+z+rk8jOa
iGdfvGL+CfY2dVvi4Fywly+RSOyiJLbY4fwfmeIdJJbxqQ8UZrD36quv/tKXvhTVtyhOrEhsFCgM
qmnF5xNM10ab51ZxYu0qkdgZ48Qmm+dGjIhWxkikGOT8TxgHK5rIFKcdicSaSj4hEhv5xHaY4lNJ
LNUycYqYhcQa7B3um1yqQdTK8IndA4nFFJ8aJzbxiY1McZHYiBExQrGxhu+XSEeMKNkm4HRJbJV3
fs5OYoewl6cwEc84vWlnRhPxOyexySCrIzoBvoKYoMPS50g0EZ/4xEatbDMkloqK+Tc1TmxCYhlk
VT6xBntf+tKXNssl8YndA4nF9qYGNnuMsk3AULTEJzYaZHGTk5uIPxISOyya2UnsEPaWh57cIKuD
xCbbIkfmX0JiE8/zaCI+amXd2yKbAcb7DyuPjsyowIywt3SzRxUozPf850tiV1ue1kFiGXEXoTzs
5UifTyx+Wc36eb4+scnmuR0kNorG3Edizz1QWOQUMaNPbLJlQ+Stl5DYZMuGiBElJBaT23cUlo4W
zsDnm7CXCwlhxHCgWf9nXDij6ARbMsUjRpSQ2GS+I4pOELWyDlN8PIk12HvhwoVoedo6PrEsT/OB
wnwLjXbsWo3ETnWKIDpBZIofrU8sL4wvh3WtPhExooTERuOCPhJLQfv3sbTixM5IYv0MKWEcTORk
x66dhICLzL+ExCaDrA6fWBtuW6GURDTfwTr3FXxiWU08Y3SCZFvkyPwbklj7akSDrD4S60PAGex9
61vfmkQnWMEnlkHB1OgECYlNBllRdIKExCYh4Dp8YqP5jhkn4vdDYq2NVIkZSewrXvGKMv4iZm/1
lHUGWVF0goTEJjFAIvMvIbFT5zu6SWwlb/lJnKuolUWbcWD+RSHg7Hhk1DXfQQc7FJgd9mInREZC
YoqLxEaMyEhsZYl1OEWcuWVDBXt5IhFHV4hOIBJ7vtEJTpTEVk4R1vslIYyiVjbJSEhgL01GJFYk
1qqiT/RFJ6Cfr3r+8vMkfGI97EWKKDqBSOz5xokViZ26YWu1JMq30Nl9Yv3NLd1h/p2vTyzk1mZI
PewlR8ccAk4k1n/CLL1PEmvZJ7EQifWwl6dEjEgkViTW10ZLJzt2bWYzjuuvvz6CveggEjsjiSUI
g1Utn2DhIevFzBrxiYjZsvCQVWn+zCodXeifq/QhCiwBeynEjTlFRIxoTRJbNQ1+dpBYdpiKpmvh
jUPYy1MSEssHd/hWHEmiEyQ+scnmuXjMNh8UmeJ9cWIjp4gZSWyyZUPkrZeQ2GTLhogRJT6xU5en
0e1EThEdWzas4xObbNnAfFOzjg2na3PYy01wlVGc2OZXqSM6wZacIsb7xHr1ZvSJTTbP7SCxSaCw
Ep2ggr1kKjLF/ZYNPu+kMQKbDRNrM3KKiAKFdfjE4hQxI4nlVtywmZ3IWy8hsZEp3ucTG5nikec5
cWJX8IklrPGMJDaJxsxYuFkuLBVhBF3VyfJzRvPvfEks2ZkxTmxzM44E9iJ7Ep2AqcNmuXAw2RY5
8taLWhm+UlM9zzGkV/CJpZVhtDQViMy/hMQmIeAi8y/xifUh4PwbnotPrG+hM5LYZFvkDhLLUMIL
ZWnzia1gL5lKfGIxRH2uLd3nExsNsqLNONhwJ2plM5JYWlnZFtm0sgRdimXZJ/qWRNED2519YsYl
UXsgsUi3tLuLwV54hS93S2/JJ5ZWZr6vvlqSjsy/hMQm2yJPNf+w8FmVU71S+RmFgGNtXbTwkAsF
e60CL5RYCPZSdpGRcIpOEWf6xA7r/LwkNjHFozixCYmN9sWzrWCJ2etzhBmQkFh/pk9vicSe45YN
NHzmGiJTvC86wXn5xJZOLGJECYlNtmywbT2rHjIyxRmgRfMdI40ED3sjQ5SdH6PlaQxRfTPx6S35
xJ6cKX7MJDbxPI+iE0StrCNQWDeJHcJeGukpkthkeVrEiCJTHBI71SmCLm6qKb4xEhvNd4jEMrKr
PnzlZ2T+NUlsuSSaiJ+FxHrY+8EPftB/9SwtEtssSsy/qfMdGHgJiW0+hYPLRSfwTzxFEhsNsmYn
sQZ73/KWt5hoDL52TmKj+Q6RWGZ2rJ74RGT+LU1iS2e+qLuLwV52gogGWf/pP/0n+6xUCf7khbJ0
R3SC1UhsNMyMJuLnJbH4gZhKPsFEfLQtMrsS+zMtzSCLuG1ViZSfgr2m0kKJWWAvzp/N4lvHFO8g
sUmgMOKUNvOS+MSuQ2IjU3xGEnvVVVeV9REV7C2CYNg0KyGG0Pn6xIrERp7nESNKNs+NjIRTIbG+
ijJ4bLblA0msh72MXDDFo4UziVMEg+7mu83oFLEln9jEKSLx1osYURSNmcqDldIsl8QnNmplSXSC
qJWtSWJ9S7F0RGJt81w70xJRnFhcWN/xjneUDwoxe+18En2meOQTuwcSC9KnOjVrZuStl/jERqZ4
MhHf0crWMf827xNbGk5k/s1CYq1tMnbm49isZgeSWA97WcQ01Sc2CQEXmX+JTyzdr2XZJ/p8YkVi
mxUm8YmNBllJdILEJ3Y1EuuriqXnJbFPfOITyxfTw16eRR6jUXbkrZf4xCabcUTeetHCQ4JTicQ2
6z/f6x2SWJMiGWR1mH9+kOVhL4+LzL+ExCaDrGgiPmplHdsir0Niibc/I4ntMP+AuqBd6yd9ojnI
Euz1Ei2RngX2UqmYYrNm7hOrmeKRt15CYqc6RbBoJfKJjUzxGUkspQ9lihbORCQ22Tx3GJ3AYO9z
n/tcX4iWjqIxJ9EJIlO8LzrBjFs2RD6xOEXMGJ0g2bIhYkQJiU2cIhjaNPuHxCeWUmtespxPrH9c
RGKp4dF07ZH4xFawl0ztPDpBQmKTQGEdJDaJxgza8rXL0lEr6zDF1yGxYJCp0QkSEhu1snWiE9xw
ww1N2EvpJFs2nK9PLKb41OgECYlNnCIiRpSQ2MgposMUh8RGpriiE5jB4xPn5RNrXdlyJNYeQYIA
RDOSWNuMw8NevuN9JHbqfMcp+sQSgMvv2OWLJjH/oh27YHS+DltaJDaaiE8GWREjSkjscJBVCjQi
scyKNmEvVxGdgFKzEvQJkVg2QPctxdIzmn8b8Im1OpOQ2GSQFfnEehJrjyiJqJX1kdgy31HBXh60
JRKbbMYxo/k3lcQiMpQvGmRFIeAI2hAtPBxuiyzYa73WQom5YC+vhzlXtfTys88nViS2WeIYCUx/
N3U+nMQa7H39618fTddicDZfDANVJLZZLn0+sSKxzWqGkXDuPrFD2MurbixQmEhssy1vicSSwcgp
Yi4Sm8BemkxHdAKRWJHYZsMUiY3Mv8Qn1khs9aldgsRWsJcnisTugcTi7vKf//N/ripY+dnhE3u+
JJaeJ/GJnYXEJrAX0fDWizbjiBgRrYx5vWafmUzEs8tk85JkSVQyES8S26z/0UT8SZPYYbWZncQO
YS8PjeLEJtsiRxPxiU9s1MqS6AQdE/FHSGJLseL2jwXerMzJZhw4PzcvqfwwBXubKs14cEbYy1tF
gcI6fGKT5WkYD8MupRyJ4sTiFDGjTyyxPZtF0Edi2QGqmZ31fWIN9t50000YCVPjxCY+scmWDZGR
kPjEsstYU7E+n9jIKeJ8fWJty4ZhTYuMhMQnNtmyQXFihwpzBCMh2rKB48X7gv/93EeHKd7nE3ty
pniHT+xwXzwrJqyCZvNPSGwSjRmwaXf2iaiV4RMbeZ53LE/rCBQ2F4ktGkYmVrJ5bhIorPKJNdj7
iEc8wmtr6T6f2KnL04hOMKNTxDo+sThF0AWZUD4RMaIkOFVkijMRT7AXf3NLV6a4tTi8a6ZOxIvE
zkti8TGz4vCJJDrBCj6xSQwQzL8h7C01LYoTSyvDBLXa6BOR+Zf4xEYLD5mIj8y/qJXB9JjY9e9j
6ZOLTpCQWAZZ/NXXLktH3noJiY0WHvb5xEbuLkuT2KJAFCcWd5fDSazB3h/+4R+2elUlTs78k0/s
yQ2yOqITJO4uHSQ2amUMsl7+8peX8Rcxe61TIpGQ2Gi+o4/E8qWrmmT52YxOwIst7RNbRMD2npHE
RoMswlxE5l8UAm7ktsjRSKQptQ52KDAv7OUF5iWxjLibmUqiEyQkduryNLwrj4fEeh0WIrEe9pbH
RaZ4H4mdcXnaTkhs4hTRESc2mu+IlqcpOkHTSLjvvvuasLc0mZMzxY+ZxNLP+37P0iKxU3fsSnxi
I1McEhttnhs5RVRbNhjsveiii7YUnWA1EjvSKcKGPCKxkfm3UHQC65FKAp/YUySxVS7sZ2T+dZDY
j3/84/bRZKWwPYJEQmKnzneIxM5LYlfYjGOd6ASzkFjrZqMQcFTmA80/g73XXnstcX6i+Q5FJ7Cy
8Ik+n1iRWN8bWzrxiU1IbDQRPyOJvfvuu8unpIK91ATm9EVirQR94kAS61sZ5AEfFX9zS3e4u9gG
x4K9JuNCCVpN951pv6UO0MD9TbZEYpMtG3Aw8Lm2dEJi8WK103yizyc2MsW7SewQ9vKSHYHCZiSx
yZYNkbde4hObbJ4beeslPrEisb4OWzrxiU2MhKlOEefoE5vDXnRYxxSPvPUSn9gkGnMUJzZqZXyj
90Bime+ItmyIjJNZfGLNuFqOxNojSCxEYj3s5SkwoqlxYjEt8OWwvsUnIkaUkFjE9Lm2dJ9PrEis
Lw5L0y2YAW8Kl8QeSCxrlqNozJH5l/jEwo5M2CoRmX8JiTWLvSqXPp/YSST2zjvvjGAv+ZrRJ5b5
jhl37IKdVlqVn30+sdHCwz6f2OMksclmHJH5l5DYZJDVnIindBISm2zGETGiaOHhQiT20ksvLc0E
2Ete5BN7ciQ22RY5WhKV+MQm0ZijifiolXUsPMRai1rZOfrEJrCXJsMalvFxYktnvppPbDTIOloS
CxWJtkWO/DBZeDjJ/DMPzGg8VZk9+tmtwBKwl5fp8IlNAoX5tdI+pwmJhbf4My3dR2IJVVS6her/
JDpBZIp3k1jLgk/MSGJxinj6059eLA3COPinRIwoIbHJ5rkRI0pILMawfx9L95HYqcvTiBO7gk9s
tGUDVY4lkJZln+gzEqLoBDMaCedIYksLxRRfLlCYh73RYJxwiFVfUX72kVjc0ny5W3pLJDbZsiHa
sSshsUmgsA6f2GiL6pMmsVX9TAKFRYwoIbFly4YK9vLEPhI7dXka0QlOjsQmThGVJ6Q1f0xxfJmq
ciw/I1NcJHYdEks8zGa59JHYqfMdRCeYRGJ51aV9YnPYS5VOQsBF5l9CYokHa83EJ5LoBDsnsdEg
q4/EMsxp1v8+EoszjC9ES69MYqscLUFiK9jLE4EhK5h/O/GJTUjsyQ2yjpPElrYZ7diVkFhiEFXt
q/wckliDvZdccknzEix8ItVbL+ETEMXmJXh07JzERoMsZDEeW0kX4dlJm3HYzaO7+eJT+hAFFoK9
vJJI7LwkduqOXR0k9rGPfWwT9lKaIrEAhKqvKz9PzkjYNom1MlrCFC8397AXw2MFU/zc48SKxEbL
0yKf2NW2bOgmsdZSLDE7iR3CXp61DoklUBiVtmkaRYwo2SZAJHaF6ASr+cTugcTSypg+btb/aCI+
8Yk9nMR62Bv1mVsisZjr8HPrWn0i8tZLfGJFYhlONitzxIiSbZGPeSJ+CHupOSKxJzfIOncSy5wm
MbWaTWZREmtPjBYeHk5iDfZeccUVM/rEMsiaMToBt5rRJ/a8SGwpTfwwQe7+E2bpw7cJEOy1JrN0
YhbYi5XYfE8mZBOf2OYlHDxFn9iIxM64PI1FWzMuT2v6xF5++eUR7KVcOjbP7fCJTbZsiLz1Ep/Y
ZMuGyFsvMsVxlcGAtF7OJ+QTO9UUX47E+nJZyCnCw9477rgjMcUTRsSfmh0grSyKxvwXf/EXzUsS
EptEY46iE0StDFfJaL4jWp6GQ2bUymb0icXt7WhJLFjDV0hLn+kTa2daAhI7dXka4q/gE5ts2XD7
7beXDwoxey0jJBISSyX3Z1q6j8RGrUw+sVN37DoGEss0ZbMDjOY7iE6wgk8srYwlNs0Xi8y/hMQm
++JF5l9CYqfOd7DoiQ9QMy+QWGuMVWKMT6yHvffcc0+yY9cK0QkSErv+tshe7WTh4dH6xCbbIneQ
2CQEXOStFy08xPyL5jtmXBKVmH+syKhaiv2MohN8z/d8T/liljAOdj4J5ih9VbE0bZwdMP2Zlk7M
P8bsdppPRObflnxiE3eXjugEII4oBkhk/iUkNgkBF5l/USvr2IzjcBJr1ZJERGJZ5h9tixyZf57E
etjLUzoGWQmJjQZZSXSChMRGg6zIi3WST2yRuoPEUpGmmn9MHERLoqKp2yQ4lW9lgr2+ySyangX2
8rGgVuMvwbKa4b9o2SxGHYU+PJ8j0Zw4vQTrppuXRFSB7yC9cfOSyFmFNfustmteEuE++iIWLjUv
iULrMHql+TQviVoiOjN+aV4ShTzlEu7WvISnV1jJYO91113XvIQ8Ytt428DSKNO8BCWjGAjo37yE
8oIG2J19glJuXkKtiALFUJeal1D3IoOHGtu8BHs76r0ZvjUv4WC0dzC9XHRJRNWSVhbtJEgri5pM
0sqIT9J8t2iCr6OVUZGiVhYFmqCVTW0y1HDAWjMvDFJ81fJp/tS8hFbGcLiCveXC8a3MHkQ2m09B
lqmtjDX4kcFPkTWfQhHP2Mqofs2n8FHoaGVmAJhWJUFTaj6Fg0kro9k2r4o+TLxw9C2LWlnHhwnx
O1oZBd3MS/Rh6mhlHR8mGkXzw3TjjTc2YW8pzaiV0WCrD5NVg6SVRX4UHa0s+TB1tLKpHya664h3
Ja2s48PU0cqSD1NHK1vB/KOVrWD+0co2YP5ZK8NkbXYy5DFqZWeafxXs5VkdrWxe8y9qZZH5x0dh
xla2mvnX0cqiD9M6g6zE/OtoZR3mX/NbRoso5p81E59IPkzRt6z5Ybryyisj2MvjolaWmH9JK9uJ
+dfsyjg4o/mXDLKiJtNn/kXfshnNv45BFuZfRytLzD9u6BuXpUsre/WrX13ayKMe9ahSuIwKow9T
s5VxVccgC/E7zL+OVhZ9mBLzb+ogCwU6zL8lBlk21I0A+KL8c1c3p9V05zdyqLC2qcRpKWCw9+qr
rz6tN9fbSoHVFGjC3tWergdJgVNRoBnG4VReXu8pBaTAXAoMYe9cd9Z9pMBmFGiGcdhM7pQRKXC4
Atdff32BvRdffPHhd9MdjkQBwd5uEjvyQsHeI6nqx/Aagr3HUAp6hyNXQLD3yAtIr3ckCgj2HklB
6DWkwPkqINh7vvrr6SehgGDvSRSTXvIcFRDsPUfxl3u0YO9IZtt92iGwl8BHLKvRv80o8IQnPKFM
mb3gBS/YTKaUESkwrwKsyy7NhP/vv//+eW+uu0mBzShgC+7wwdhMppQRKSAFpirwiU98wj6aLLmd
ernOlwJ7UODxj398aSYvetGL9pBf5VEKTFXgFa94RWkjj3zkI6deq/OPVgE2BejGmLpwjAK0mjGn
6Zw9KHDVVVeVXvSmm27aQ36VRynQocBf//Vfl2bC/9E22R231SVSYGMK3HvvvaWlXLhwYWNZU3ak
gBQYr8Cf//mf20eTjavGX6gzpcB+FHjGM55Rmsltt922n1wrp1JgvALVBm3jL9SZUmDPCvBl2XP2
lXevgGCvV0NpKdBUQLC3KYsOSoFKAcHeShD9lAL7VECwd5/lrlxPUsBg76233jrpQp0sBXaigGDv
Tgpa2ZxXAcHeefU86bsJ9p508enl11FAsHcdnfWUU1dAsPfUS1DvLwVmUUCwdxYZdZNtK/DMZz6z
ePYK9m67oJW7bgUEe7ul04V7VkCwd8+lX+VdsLcSRD+lwFABwd6hJjoiBYYKCPYONdERKbBDBQR7
d1joyvJUBQR7pyqm8/emgGDv3kpc+Z1FAcHeWWTcxk0Ee7dRjsrFogoI9i4qr26+GQUEezdTlMqI
FDhEAcHeQ9TTtTtRQLB3JwWtbHYrINjbLZ0u3LMCgr17Lv0q74K9lSD6KQWGCgj2DjXRESkwVECw
d6iJjkiBHSog2LvDQleWpyog2DtVMZ2/NwUEe/dW4srvLAoI9s4i4zZuIti7jXJULhZVQLB3UXl1
880oINi7maJURqTAIQoI9h6inq7diQIGe2+55ZadZFnZlAKTFBDsnSSXTpYCRQHBXtUEU0Cw16RQ
QgpECgj2RsrouBTwCgj2ejWUlgK7VUCwd7dFr4yPV8CGYIK940XTmbtSQLB3V8WtzM6lgGDvXEpu
4D5madx0000byI6yIAWWUECwdwlVdc/tKSDYu70yVY6kQIcCgr0doumSvSlgQzDB3r0VvfI7UgHB
3pFC6TQp4BUQ7PVq7DxtloZg785rgrKfKCDYm4ijP0kBU0Cw16RQQgrsWQHB3j2XvvI+UgEbggn2
jlRMp+1NAcHevZW48juLAoK9s8i4jZuYpSHYu40CVS6WUECwdwlVdc/tKSDYu70yVY6kQIcCgr0d
oumSvSlgQzDB3r0VvfI7UgHB3pFC6TQp4BUQ7PVq7DxtloZg785rgrKfKCDYm4ijP0kBU0Cw16RQ
QgrsWQHB3j2XvvI+UgEbggn2jlRMp+1NAcHevZW48juLAoK9s8i4jZuYpSHYu40CVS6WUECwdwlV
dc/tKSDYu70yVY6kQIcCgr0doumSvSlgQ7Cbb755b3lXfqXAGAUEe8eopHOkQKWAYG8lyJ5/mqUh
2LvnaqC85woI9ub66K9SoCgg2KuaIAWkAAoI9qoaSIEzFXjWs57FkJx/gr1naqUT9qmAYO8+y125
PlABPisH3kGXb0YBwd7NFKUyspwCgr3Laas7b0kBwd4tlabyIgW6FRDs7ZZOF+5HAcHe/ZS1ctqn
gGBvn266aucKCPbuvAL47Av2ejWUlgJNBQR7m7LooBSoFBDsrQTRTymwTwUEe/dZ7sr1JAUEeyfJ
pZN3qIBg7w4LXVk+XAHB3sM13MwdBHs3U5TKyHIKCPYup63uvCUFBHu3VJrKixToVkCwt1s6Xbgf
BQR791PWymmfAoK9fbrpqp0rINi78wrgsy/Y69VQWgo0FRDsbcqig1KgUkCwtxJEP6XAPhUQ7N1n
uSvXkxQw2KttUybpppP3o4Bg737KWjmdUQHB3hnFPPVbCfaeegnq/VdQQLB3BZH1iA0oINi7gUJU
FqTA4QoI9h6uoe6weQW+//u/nyE5/wR7N1/WymCfAoK9fbrpqp0rwGdl5woo+6aAYK9JoYQUiBQQ
7I2U0XEp4BUQ7PVqKC0FdquAYO9ui14ZH6+AYO94rXTmPhUQ7N1nuSvXByog2HuggFu6XLB3S6Wp
vCykgGDvQsLqthtTQLB3YwWq7EiBPgUEe/t001W7UkCwd1fFrcx2KCDY2yGaLpECgr2qA6aAYK9J
oYQUiBQQ7I2U0XEp4BUQ7PVqKC0FdquAYO9ui14ZH6+AYO94rXTmPhUQ7N1nuSvXByog2HuggFu6
XLB3S6WpvCykgGDvQsLqthtTQLB3YwWq7EiBPgUEe/t001W7UsBg75vf/OZdZVyZlQIjFRDsHSmU
TpMCXgHBXq/GztOCvTuvAMr+GAUEe8eopHOkgGCv6oAUkAIoINiraiAFzlTg6quvZkjOP8HeM7XS
CftUQLB3n+WuXB+oAJ+VA++gyzejgGDvZopSGVlOAcHe5bTVnbekgGDvlkpTeZEC3QoI9nZLpwv3
o4Bg737KWjntU0Cwt083XbVzBQR7d14BfPYFe70aSkuBpgKCvU1ZdFAKVAoI9laC6KcU2KcCgr37
LHflepICgr2T5NLJO1RAsHeHha4sH66AYO/hGm7mDoK9mylKZWQ5BQR7l9NWd96SAoK9WypN5UUK
dCsg2NstnS7cjwKCvfspa+W0TwHB3j7ddNXOFRDs3XkF8NkX7PVqKC0FmgoI9jZl0UEpUCkg2FsJ
op9SYJ8KCPbus9yV60kKGOx905veNOlCnSwFdqKAYO9OClrZnFcBwd559Tzpuwn2nnTx6eXXUUCw
dx2d9ZRTV0Cw99RLUO8vBWZRQLB3Fhl1k20rcM011zAk559g77YLWrnrVkCwt1s6XbhnBfis7Dn7
yrtXQLDXq6G0FGgqINjblEUHpUClgGBvJYh+SoF9KiDYu89yV64nKSDYO0kunbxDBQR7d1joyvLh
Cgj2Hq7hZu4g2LuZolRGllNAsHc5bXXnLSkg2Lul0lRepEC3AoK93dLpwv0oINi7n7JWTvsUEOzt
001X7VwBwd6dVwCffcFer4bSUqCpgGBvUxYdlAKVAoK9lSD6KQX2qYBg7z7LXbmepIBg7yS5dPIO
FRDs3WGhK8uHKyDYe7iGm7mDYO9milIZWU4Bwd7ltNWdt6SAYO+WSlN5kQLdCgj2dkunC/ejgMHe
N77xjfvJtXIqBcYrINg7XiudKQVMAcFek0IJwV7VASlwpgKCvWdKpBOkAAoI9qoaSAEpgAKCvaoG
UuBMBX7gB36AITn/BHvP1Eon7FMBwd59lrtyfaACfFYOvIMu34wCgr2bKUplZDkFBHuX01Z33pIC
gr1bKk3lRQp0KyDY2y2dLtyPAoK9+ylr5bRPAcHePt101c4VEOzdeQXw2Rfs9WooLQWaCgj2NmXR
QSlQKSDYWwmin1JgnwoI9u6z3JXrSQoI9k6SSyfvUAHB3h0WurJ8uAKCvYdruJk7CPZupiiVkeUU
EOxdTlvdeUsKCPZuqTSVFynQrYBgb7d0unA/Cgj27qesldM+BQR7+3TTVTtXQLB35xXAZ1+w16uh
tBRoKiDY25RFB6VApYBgbyWIfkqBfSog2LvPcleuJylgsPcNb3jDpAt1shTYiQKCvTspaGVzXgUE
e+fV86TvJth70sWnl19HAcHedXTWU05dAcHeUy9Bvb8UmEUBwd5ZZNRNtq3Atddey5Ccf4K92y5o
5a5bAcHebul04Z4V4LOy5+wr714BwV6vhtJSoKmAYG9TFh2UApUCgr2VIPopBfapgGDvPstduZ6k
gGDvJLl08g4VEOzdYaEry4crAOz9v/VPCvwfBTzslSRSQAo0Ffhv/+2//b++F//n35/8yZ80z9FB
KSAFPvCBD5RmcuHCBakhBaTAbhX4sz/7s//vk/l3/s5f/uVf7lYHZVwKJAp42Jucpj9Jgd0qcNdd
d5VPyRVXXLFbEZTxXIHD0ej27mAGmBJSQApIASkgBaSAFJACUkAKSAEpIAWkgBSQAlJACkiBU1Hg
YQ972PZo7YE5OpWy03tKASkgBaSAFJACUkAKSAEpIAWkgBSQAlJACkgBKSAFTAHB3iEZNnGUkAJS
QApIASkgBaSAFJACUkAKSAEpIAWkgBSQAlJACpyKAoK9gr2nUlf1nlJACkgBKSAFpIAUkAJSQApI
ASkgBaSAFJACUkAKJAoI9gr2JtVDf5ICUkAKSAEpIAWkgBSQAlJACkgBKSAFpIAUkAJS4FQUEOwV
7D2Vuqr3lAJSQApIASkgBaSAFJACUkAKSAEpIAWkgBSQAlIgUUCw90zY+4QnPOFl+rdXBb7lW76l
NJ/LLrtsrxoo31LgDAVe8IIX2Ffm2muvPeNs/VkK7FWB7/iO7ygt5Ru+4Rv2qoHyLQWkwMue85zn
2EfzuuuukyJSQAoMFfjWb/3W0kwuXLgw/KuOSAEpcOWVV5Y28sAHPlBqSAEUMHJlNoZg75mw973v
fe/wHB3ZiQJXXXVVaSw33XTTTrKsbEqBqQr89V//tX1T/t2/+3dTL9f5UmAnCtx7772lpTB03UmW
lU0pIAWGCvz5n/+5fTT/6q/+aniCjkgBKfDsZz+7NJPXve51UkMKSIGhAnfffXdpI1dcccXwrzqy
QwWe9axnmXVREoK9w2pQSSTYO5RoP0cEe/dT1spptwKCvd3S6cJdKSDYu6viVmalQKSAYG+kjI5L
AVPAHOAFe00TJaSAV0Cw16uhNAoI9o6pBoK9Y1TayTmCvTspaGXzEAUEew9RT9fuRwHB3v2UtXIq
BRIFBHsTcfQnKVAUEOxVTZACuQKCvbk+O/yrYO+YQhfsHaPSTs4R7N1JQSubhygg2HuIerp2PwoI
9u6nrJVTKZAoINibiKM/SYGigGCvaoIUyBUQ7M312eFfBXvHFLpg7xiVdnKOYO9OClrZPEQBwd5D
1NO1+1FAsHc/Za2cSoFEAcHeRBz9SQoUBQR7VROkQK6AYG+uzw7/Ktg7ptAFe8eotJNzBHt3UtDK
5iEKCPYeop6u3Y8Cgr37KWvlVAokCgj2JuLoT1KgKGCw98Ybb5QmUkAKDBUQ7B1qsvMjgr1jKoBg
7xiVdnKOYO9OClrZPEQBwd5D1NO1+1FAsHc/Za2cSoFEAcHeRBz9SQoUBZ773OeWIblgr6qEFGgq
INjblGXPBwV7x5S+YO8YlXZyjmDvTgpa2TxEAcHeQ9TTtftRQLB3P2WtnEqBRAHB3kQc/UkKFAUE
e1UTpECugGBvrs8O/yrYO6bQBXvHqLSTcwR7d1LQyuYhCgj2HqKert2PAoK9+ylr5VQKJAoI9ibi
6E9SoCgg2KuaIAVyBQR7c312+FfB3jGFLtg7RqWdnCPYu5OCVjYPUUCw9xD1dO1+FBDs3U9ZK6dS
IFFAsDcRR3+SAkUBwV7VBCmQKyDYm+uzw78K9o4pdMHeMSrt5BzB3p0UtLJ5iAKCvYeop2v3o4Bg
737KWjmVAokCgr2JOPqTFCgKGOx97WtfK02kgBQYKiDYO9Rk50cEe8dUAMHeMSrt5BzB3p0UtLJ5
iAKCvYeop2v3o4Bg737KWjmVAokCgr2JOPqTFCgKPO95zytDcsFeVQkp0FRAsLcpy54PCvaOKX3B
3jEq7eQcwd6dFLSyeYgCgr2HqKdr96OAYO9+ylo5lQKJAoK9iTj6kxQoCgj2qiZIgVwBwd5cnx3+
VbB3TKEL9o5RaSfnCPbupKCVzUMUEOw9RD1dux8FBHv3U9bKqRRIFBDsTcTRn6RAUUCwVzVBCuQK
CPbm+uzwr4K9YwpdsHeMSjs5R7B3JwWtbB6igGDvIerp2v0oINi7n7JWTqVAooBgbyKO/iQFigKC
vaoJUiBXQLA312eHfxXsHVPogr1jVNrJOYK9OyloZfMQBQR7D1FP1+5HAcHe/ZS1cioFEgUEexNx
9CcpUBQw2Pua17xGmkgBKTBUQLB3qMnOjwj2jqkAgr1jVNrJOYK9OyloZfMQBQR7D1FP1+5HAcHe
/ZS1cioFEgUEexNx9CcpUBR4/vOfX4bkgr2qElKgqYBgb1OWPR8U7B1T+oK9Y1TayTmCvTspaGXz
EAUEew9RT9fuRwHB3v2UtXIqBRIFBHsTcfQnKVAUEOxVTZACuQKCvbk+O/yrYO+YQhfsHaPSTs4R
7N1JQSubhygg2HuIerp2PwoI9u6nrJVTKZAoINibiKM/SYGigGCvaoIUyBUQ7M312eFfBXvHFPoh
sPff/tt/+17925ACj370o0t9eOpTn7qhbCkrUmBOBd761rdat3njjTfOeWvdSwpsSIFnP/vZpaU8
5CEP2VC2dpqV97///WNMyrnO+au/+qudCr3FbL/xjW+0j+Ztt922xSwqT1LgUAUuu+yy0kye9KQn
HXovXS8FtqjANddcU9rIRRddtMX87TdP/+N//I8+61Gwd4xuZoCVBPVszFXlnPe85z3V5fopBaSA
FJACUkAKSAEpsCUFvuqrvmq8cXj4mb/927+9JfWUFykgBaSAFJACUkAKSIGhAiz/6bMbBXvH6FYJ
LthbCaKfUkAKSAEpIAWkgBTYswKCvXsufeVdCkgBKSAFpIAUkAJLKCDYO4bZdp9TFVkf7P3qr/7q
R+qfFJACUkAKSAEpIAWkwFYUeOhDH1qsxHOEvVvRUvmQAlJACkgBKSAFpIAUeOTDH/5wg5CCvd0g
d8yFpnNJ9MHeSy65hPi9+icFpIAUkAJSQApIASmwDQXuvPPOc4e9v/u7v7sNMZULKSAFpIAUkAJS
QApIgX/+z/+5QUjB3jHMtvsc01mwV+1OCkgBKSAFpIAUkAJSoCgg2KuaIAWkgBSQAlJACkgBKTCj
AoK93fB26oWCvTPWW91KCkgBKSAFpIAUkALbUECwdxvlqFxIASkgBaSAFJACUuBIFBDsncpsu88X
7D2SOq/XkAJSQApIASkgBaTA8Sgg2Hs8ZaE3kQJSQApIASkgBaTABhQQ7O2Gt1MvFOzdQHtRFqSA
FJACUkAKSAEpMK8Cgr3z6qm7SQEpIAWkgBSQAlJg5woI9k5ltt3nC/buvK0p+1JACkgBKSAFpIAU
GCog2DvUREekgBSQAlJACkgBKSAFuhUQ7O2Gt1MvFOztrqW6UApIASkgBaSAFJACW1VAsHerJat8
SQEpIAWkgBSQAlLgXBQQ7J3KbLvPF+w9lxquh0oBKSAFpIAUkAJS4JgVEOw95tLRu0kBKSAFpIAU
kAJS4OQUEOzthrdTLxTsPbnWoReWAlJACkgBKSAFpMDSCgj2Lq2w7i8FpIAUkAJSQApIgV0pINg7
ldl2ny/Yu6uWpcxKASkgBaSAFJACUmCMAoK9Y1TSOVJACkgBKSAFpIAUkAIjFRDs7Ya3Uy8U7B1Z
J3WaFJACUkAKSAEpIAX2o4Bg737KWjmVAlJACkgBKSAFpMAKCgj2TmW23ecL9q5Qn/UIKSAFpIAU
kAJSQAqclgKCvadVXnpbKSAFpIAUkAJSQAocuQKCvd3wduqFgr1H3hb0elJACkgBKSAFpIAUWF8B
wd71NdcTpYAUkAJSQApIASmwYQUEe6cy2+7zBXs33I6UNSkgBaSAFJACUkAK9Ckg2Nunm66SAlJA
CkgBKSAFpIAUaCog2NsNb6deKNjbrIE6KAWkgBSQAlJACkiBPSsg2Lvn0lfepYAUkAJSQApIASkw
uwKCvVOZbff5gr2z117dUApIASkgBaSAFJACp66AYO+pl6DeXwpIASkgBaSAFJACR6WAYG83vJ16
oWDvUdV8vYwUkAJSQApIASkgBY5BAcHeYygFvYMUkAJSQApIASkgBTajgGDvVGbbfb5g72ZajTIi
BaSAFJACUkAKSIG5FBDsnUtJ3UcKSAEpIAWkgBSQAlIABQR7u+Ht1AsFe9XipIAUkAJSQApIASkg
BSoFBHsrQfRTCkgBKSAFpIAUkAJS4BAFBHunMtvu8wV7D6moulYKSAEpIAWkgBSQAptUQLB3k8Wq
TEkBKSAFpIAUkAJS4LwUEOzthrdTLxTsPa9KrudKASkgBaSAFJACUuBoFRDsPdqi0YtJASkgBaSA
FJACUuAUFRDsncpsu88X7D3FBqJ3lgJSQApIASkgBaTAogoI9i4qr24uBaSAFJACUkAKSIG9KSDY
2w1vp14o2Lu3xqX8SgEpIAWkgBSQAlLgTAUEe8+USCdIASkgBaSAFJACUkAKjFdAsHcqs+0+X7B3
fLXUmVJACkgBKSAFpIAU2IkCgr07KWhlUwpIASkgBaSAFJAC6ygg2NsNb6deKNi7TpXWU6SAFJAC
UkAKSAEpcEIK7Bn2/pt/828+97nPocDrXve6l7/85S984Qtf+tKX/viP//itt956//33//Zv//YJ
laNedaoCf/iHf/iFL3zh7rvvfsMb3kDp33DDDT/0Qz/06le/+uabb7733nv/9b/+11NvqPOlgBSQ
AlJAChynAl/60pdWfjHB3qnMtvt8wd6V67YeJwWkgBSQAlJACkiB41dgh7D3N3/zN9/xjnc8/elP
/5qv+ZrKQvY//+7f/bsXLlx4/etf/6/+1b+aVI4f/ehHH+7+PepRj4ouf8YznuFOfPhb3vKW6Ewd
n0uB3//93wfwXnvttd/wDd/gi3uYpmiAwL/4i78416N1n/NV4JOf/KRvbqT/6I/+qPlKj3vc4/yZ
73//+5unbfLgXXfd5fM+V/pVr3rVJuVSpnarwCMf+UjfOvjuH5UU2C133HHHdddd95jHPOabvumb
vvIrv5Jv3Fd/9Vc/9KEP/fZv//Yf/uEf/sAHPsDXcNF3FuzthrdTL6wMmPe+973j7/Ce97ynXH7J
JZcsWh/G3JwpiX/8j//x29/+dqyv66+//gf+zz88Mfj51re+9TOf+cyXv/zlMffROaeoAIVbPHB+
7Md+jELHUL/66qtf8IIX/MiP/Mgtt9zyMz/zM+vPWJ2ijHpnKSAFpIAUOBUF+PDBmsq/3/u931vi
tXcFe3/t137tZS972dd93ddVhnH+86u+6qsYMf36r//6SP3xC/U3ZHgVXfjYxz7Wn3njjTdGZ27y
+Ic//GGs99Wy9lu/9Vso/JCHPMRrfmb6K77iK5gXoA2u9p7H+SBcnTG5j/PdRr7VRz7ykaq4I9hb
VZKf/MmfHPmIDZzGKLtSaZafeM5vQBxlQQqYAnzZfdP44Ac/aH8638Q/+Sf/5PnPf371ev5VLU1H
99rXvna5RUyCveOJ64FnWpmWxMnBXgY473rXu575zGd+7dd+bZWX6ucDHvAAACBfcxZnjW9ofOsf
+P//9/GPf7x5OUu9/IlPecpTmqfp4IwKsMrynnvuee5zn4vyVXFXPxmOUSJU7z/4gz+Y8QV0q3NU
4Ju/+Zt9i2Ng2HyZl7zkJf40RuXN0zZ5kPGXz/tcafzZNimXMrVbBZ73vOf51sFq/ZOQghXl9qXD
HXGJd94J7AWb46N7phlpag8TD3rQg7BFxxSBYO+ZKv3yL//ys571LET+h//wH5558iwnwOse/OAH
D4t15BFqDqB40uBiltc+hpuQ69tvv53+EzP7GN6n+x0Ee8dIJ9g7RiWdIwUqmnoMsBeihdGYL1ka
fvIuvvhifCmXKFDB3gMR7vjLq2I9IdjLUjuCp3WYZ7jW800fWW9pGpVE0bXE8vJnXnnllSMfsY3T
fv7nf35NjIan7m233UYX5DUfk2aFAiOyaL5+G2VxZi6YIsEFOpq2OPPyIzmh+pIygm6+2N//+3/f
Vwxc/punbfIg63R83udKf+u3fusm5VKmdqtAIUvWQFgecvxSAMT8SnPB3u4i++IXv8i6RSv9QxIs
JTvTuhDsTUqK6XioO74ZpRRWgL049H7v937vIYVu12Jd7M2d4NOf/rS1HcHepGJv5k+CvZspSmVk
UQWqIeq5w15m5XCNs6/VpAR5AQ/OLpdg73hae+CZVXGfCux997vfTYyR6uUn/WSl/xjXdMHeM1s3
pvKLX/xi4tc9+tGPPvPkWU742Mc+9ohHPGJScVcnP/GJT2SkPMvLnNxNCC8GrEOQn/qpnzq5l/cv
XH1JBXu9OCUt2DvUREekwFCBk4O9MKUnPOEJ/rsm2Dss1jFHiPHFFLBX0tLAq+/8zu/EzRu+8b73
vY9N2Yhi9853vpNQDwTtZP2+nekTTC/mzxXsTfTBMvdiLg17f/VXf5WIhf6JlqZ8wZgvetGLCJVM
48LNg9E6ju5MlD/pSU8qEQ7tZEvwp/3w3k996lNY/pZ3wd6kYm/mT4K9mylKZWRRBaoh6rnDXla5
Wl9tCV7yqU99KstSMGz4zBE3iX1IcYm0EyyBPzAhMedVTLD3QIQ7/nIrx5I4ftj7u7/7u2xaUb12
389LL72UEG151RXsTfRBHPoHi161AuxlZor+KhpkTaoGF1100Wc/+9kkd9v7E/3q0572NFNJsHd7
RVzlSLC3EkQ/pUBTgdOCvXwHKyZGry7Y2yzZ/CDB67x3tH0cwb833XQT/Wdy+S/8wi+wPYSHXXY5
1yYXCvYm4hD/1mQksSjsJczR3/t7f88/rqS//uu//pWvfOUv/dIvJe/J2AHq21wPexLrApKsjf8T
0x9ePcHe8dKd7plD2MvC8P/r4H+7db853ZqgN88VOCrYe9999/m+uqSZmG5CMNgO89rFK8xfBe0Z
4ySZy+L/Ktg7ntYeeKYvR9JHDnuxvasdK+z9Mbm/67u+iw252DaOTQ/58hBjBFOEeQoiUUfRHqjM
zaputVGw16QYJiC9pj+JpWEv+0ImnJ+KwYQUr0Sh/9zP/RwVgGrAT8L+D7us8tqM8jhtmK+tHqlG
tYK9Wy1oy5dgr0mhhBRIFDgh2AvphTH6L29JC/Ym5dv802/8xm+wWXalJFPJ7EP9O7/zO81Lhgfx
dSF6fHUT3D4/+clPDk8uR8bD3n/6T/+phyj/8l/+y+iemzm+GuzF/xa37arg+MnWHv/iX/yLkXp+
4QtfYH/q4U2wPEfe4aRPE+wtRb/zDdrgSCddjfXyUmAJBY4H9vKxq5x1sXOYtclzzWToELgRqCq/
atJfBXsPRLjjL6+slGOGvUwoNM0qZuFf85rX5MyWqs7yK5w5q/zy8/GPf3yy6kqwN2m5gHSv56Kw
lxEuaw3840oaXwIY7z/7Z/8seU+u/dCHPtRcrAcHpkNLrt3Sn6rdZwR7t1S4zbwMYe+zn/1s9g0/
8J98MJpq6+DpKnAqsJc9SdlLbvgd5Ihg79Tq933f932Vknwi8RaYeh+602/5lm+pbnX55ZdjeDRv
NR72Ni/f9sHVYC8+w1WR4TFCuOCp8jJlYEFr7Yaze0BNfat1zhfsLSUu2LtOfdNTpMAJKXA8sBer
xr5NJcEmU2OUZAhZcTNsJNbXj7l2zDmCveNp7YFnVhXgaGEvZnNlBJY3v+qqq8bPwuOtUY3pyk0I
ORtVy/Gwlw3jPELJ4XP0uNM6vibsJW5eVVf5CajPMa/Xk2EyofaGN3nyk5/sT9twWrCX0t/5Bm37
WWG64YasrM2uQGUYHGcz+fVf/3WWLw0/YeWIYO+kWsEqxUpJWN8999wz6SZ2Mv69zDtXN4wQkGCv
6TZMVHb+QmEcCN8xLK8O0lven9nPBz3oQVXpE+RhmLuNHRHsLYUetfSNFXfJzjCMgzx7N1nQytSB
ChwP7K3WROPkBg8ZmTt2tK8+bd1m0vCJgr0HItzxl1eFeLSw901velP1qvx81ateBYwd1p/kCNB4
uB0hRv7nP//55lXjYW/z8m0fXA32Eth8WPrPec5zEpfsSPkf//EfH96KPcui87d0XLCXohfs3VKV
Vl6kwCwKHD/sZVvShz3sYcOPlx0R7B1fE7AchsFasQ3G32F4JssbrSxKIlrrJNg7VM+OrAN72Uat
KiyCYNs7dCSqmGbc/Ou+7ut+7/d+r+NWJ3SJYG+pRYK9J1Rp9apSYB0FjgT28hmq3mTStCbGUhUB
ktiYcwko2Due1h54ZmXwHCfsZcNcDKfqVQnP21ffvvSlL1122WXV3di4qnk3wd6mLOXgOrCXUL3D
cRke3dEayeSF+RMF+sxnPrMqfaLZjJ/nyu9/zH8V7KXcBXuPuYrq3aTAuShwzLCXAFZEkWVKuvps
VT8Fe8fXHIJ6VeoRIqxj7tg/8bd+67eG7p1sH+DPKWnB3qEmdmQF2EsY5Kr0KTjWq9o7dCQwRy9c
uFDddvMMULC3lPjmC9q3CHn2ejWUlgKRAhVixWktOnPR42xfVX2Ypu5V9JSnPMXfgfhXc72wYO+B
CHf85b4ESR8n7MWHs3pP6l4f6ytV9DOf+cxw6MTCrmEFFuwdamJH1oG9r33ta6vSh80e4jJBkN5q
oor7v+9977N8bTUh2EtBC/ZutXorX1KgW4HjhL0YOXgMPvShD62+gPwkJGzVnwv2ji/9xz3ucZWk
sxgAQ+dewk8N32o87IXzEx/M/uGoMLxbcgT+TLQKovPhikMNx2zGluaVsNy++MUvJhcO/4QlbK9B
Yhi1jyBm3Jb4J6wY/Z7v+R6+s8xQ3H777bhqDO9WHcGcs5tX48qXvOQl9icSs2wFPox6feONN1av
1PFz6Nz7vd/7vePvQ2NnDM4aRgoL9dDw+7//+wkxhwH80z/901/+8pfH34ozvaToVg2X+CtL73/0
R38Uf2bimAHY2ZadesKDqjOHD+UEKxHWxPl2RGQM+1NJVE4UyVt9+tOf/gf/4B9QefhHzaHejpx8
gdLT9RHug524yQh+OyT4SXFM3dDwIx/5iM8Oaar9UAGOEJPZnzkV9lKNIT8sJaB8fcO87bbbaEfN
J0YHfXGgOQrbmfjJ0CQpWdoUBf3GN76RDR/tr92JNWEv/YyvUf6dP/7xj1NPKG4qDDXnwx/+8JlV
l8upkJ/61Kfol17xilewzyni09DwHbruuuuI8nfzzTfTBKpK6x9apWmV/vWq/pn3+cQnPkEpIz5F
wKYzbJnBBkMczF+V0JSIzOtRn2mepS8FzhAevHqBST/JF7mjGqAbb8Kdr7nmGjpY/DzhgVFV94+o
2u/43pgQml4oX0v9/YdpfxXpXLdyefnq8S3+wR/8QeoGnTCruSncn/iJn5j61eNx/gX8a5fGRbUp
jYt+exhSsgP2VjWqPN0/dyjRmUfonXxnRXpk12p3pkf1d7jiiivsTwcmBHvH09oDz/QlSPoIYS+2
Ilsb+/f8mq/5GmrIgXWMvs7fk3TTVViwN9F5BdhLp1SZVZQU7gTJW435Ex/cqvT5KIy58KTPqeCA
Nmg76dIc8/LDDdqOMxjpmLzoHCmwnAJHCHsJA1ttoGzfrKuvvhr7v5qyFOwdWT2Y1jclS4Lt1abC
tOazfuEXfoFNrtnQhOE53Oazn/1sc3A6HvZWe2GPZ5J4FFNJqsFmlWu2rAVuMGht5qU6yKjTX057
sRMACN/93d/t/+rTCAJaz6N6sseuvyRJP+pRj7Ln9iVoOIwg/CNQ6UC33vImpUniJIzjE0SF9jty
TA3bAU0M3cL9S37jN34joB43lZG5robntqcq5QgZq7oO/6AHP/jBvEyCcaCR/vw8DYLzL1wNu8p+
KzxruNqO237TN30TMlYAze5GywI1P+EJT6CCRe/An9g77y1veUt0E7tbSawAe+H5dA5VDazen/Av
sKORhAeg7S+3aCTsSf3N3/zN/k8lTVOFq1cZn/RzTdgLifVZKN0prXUYhoXT6Hgp66gn/+QnPwn0
ox35GzbTnAMOHbMZENjW38H6Z94TlS6++GL/V59+xCMe0ZxepHFRPYauaOVaRnB0lR3Ily2EoJ00
bf8OVZo5ZeYB882GgOT+KnrOMbUUNapRPF+EMVWOD6h/HO9fKkB07Uc/+lHQa6ReuRVLeN7whjck
/Zu/OWr4F6AHLn/lc1blqJxGtfSNq/r+nunZSzfF+/snkqZWY1f4t5qa/vmf/3l4PlSfr/aVV17Z
8Q2tzOPv+I7vmPoO0fmCvQci3PGXV/XqCGEvE3DVS87CK4YruegEhhVyPOzFiKKjtn95nzl8EDOY
mC4AZ/oT2jsmyhOf+EQ+3HTRdCwjDXK7LU+3N/mlX/olO14SGH58E5mTYrcXHoS9RFvm64ZhdqZ1
ypvYnSuf24c//OH2p5IYP0NavaH9HMYGRxb7a3eCz2VlbmH9Dp1VovvzxWEmFHuMwmK6lnkuNAQX
v+AFLwCAm10dXV4d53Ppdas+Q5QIZhuOCkzy8iBGf8V1gbHkGJ8ZzrGbV1nG88H+RILdf/yLoYb/
KzOz9lc+PdQW5oV5H3L9ute9buTkC0baXXfdxUeHmfTv/M7vpO5R1dGQwQWf6TPrnr1ASVRfUkbQ
1QnlJ44NvgPBlGqeFh2kdHAy4Q0xFEvDpNVwExTg2z3G1PF39g3TzzJjoLKymPbOnoMowzuzferI
EYq/f5VeE/ZSb32F8cowRMVbCUMIG4+uhobzK7/yK9WrDn+iCeNlcETxdCriow8z9QiF/u94xzuG
ndvwPnYEwe0Nq/6Zfv5nf/ZnX/nKV1KfeUlqJqWMYwD9ZO4dRKvBqufMUp/5n7pNx8jd7LkdCXoY
EAr34c40fF6JHoYR8Yte9CK6RNYmnHlP31GXXI9sX9WHbLzCDI5MXhK+x4jetvhgAB+oFeVjRCUB
CHCETu+Qr17VuPBtsMZFLz1sXJU1O9LGQByfZdJjKnakRnV8OCNJP0Y8q1tvvbU44VTERrC3EjD6
Sf/jvwikqW/RyVOPj/koLwp7aVN4riYErMo7MbL4+J6ZzSbspUuhNY18Ftwm6kvXhL18tSsFohhu
Z2oyPIHPSmmbwz81j/CNw5+2smSq1/M/kRq7fUzX2oS9wEwIqr9hlIar0Ek235leLrpqePxM2IuR
w6dteGE5gjJNtAUFGgbNiG7CccYmY1xEFoW9GEjYdSMbC+/MJkqVes3iaMJeWvRw/0HThzbbvNXI
g+cLe5GRWSrLS5V44AMfODSbGbBU0Li6qvmT4RIGWN6cm7CXTiCp0v5ZGLH+/hi0D3jAA/wJzTSg
eOhEGpUdliQzJmNuW57FmZjc/q38nTFvqgqcz+KVa4GNVUbgsdU41z/F0hVhoE+zP1UJOiUIZPWU
5CfzIAxFq5sMf1KU/iYF9tJLJI3Lm45Vx57DXj6mwAT/ONJ0AmRt+GIrH6la3NRBdPK2gr3jae2B
Z1ZV69hgL30O8xrVS37uc59LKs/4PxG5lx1PGFoyXcU96RWH1/IC1dNp6cPTOILN5s9kAqV52vAg
XyLst7w35q+MVaNd5Ib39N8aOhw7AZ8WaEYy88X4Ea7IeMEuqRJDc8jnukp/4QtfqC6f+nM4gTvX
kJb+CrsXNd785jezrmckl0YZ2GZzxtznnYkDMNFIukKO/LXUxqISRgvPak4glvP57EJIAGKJqryJ
v3mSZkGZv8+73/1uf/Lb3vY2/kobYfJ3WH94E7xZkvlHdhfiQ1bZCf7+pL/+67+er3kzmop/MUtX
X9LZYS+fIaziYbRw/9pMteNANd7fxntqkd+SF9bWMdnqb1vSuPpgp0WOCqZDklgT9mIi+ixAyHkx
mgC4cljuVCE6tIiMMZRD+dzTyZ5FTzvG4ORlPBzz/TM159JLL7UbVgnsOmjz0DRlEMrxqhL6a5kK
YaVhUjrNPwFVWPfXXLlvN0c9Gn5U4cttQa9VO40G79VrYNDag0qiAuPV+eUnH8rqnZvRSu1aJsto
ONUbVs+lccFgvaeEXd5MgOjtDpR1OYf+pOkfS+0C+tlHvwP2MgFkjysJhocjq2Lz/auDQ9jLfIeH
2L4+8wJzfRmr17DwtjSEA63NSZfT4kze8fOw1cs3fw6NCj5PzTMXOrgc7OVTAtcy3UYmaIa0hTyz
Q9iLfTIVodASm+xuTdiLnVPJgqmW532hvzIv4A316q2Sn3ytzvQoGMJe+v9qjWTyCP7EV7sZnWBe
2Dt05vFvRbc8FP+WW25JPrv+cp+mkuMgMbybPzIc3UTUqzLLm0L5OzMUan6G/BsO07yzOYv6u/n0
EPbSVPMRCj6u/g5T0+cLeyvnjUo0j9pKvgDm1YeyuiT/2YzDY4oNYS+jhiGySB5hu4JWYDO5hD/R
ySeDdHs9vpvMZOW3av6Vdjdk5uW23sriWrpue1yUwJN2+JQyQIguKcex0v2F0SX0bB1FTP/2Yz/2
Y1EDLy8whL18v6q279+QtB+PV91UAnsZKA1LilI+s5/PBZzlr7xDlUfi/8xyZ24i2DvJKj7k5KoQ
jw32Vm78vC1TDHNVM+97Ft1zUdgLxqG3SSaJqtLBVMMFZQxC9DYkHU7JHfb8yGcxEMbNuKnJ0Byq
XtL/PBD28qmqekug95jsN9+8Ojim9KtLsOgmfVOw7nzPX93NfjZhL1O3TQDo5bU0fCbKzrywl5lo
e+gw0VyXxOcSH+DhydGRUsnHsPeqbkTsqzIOx0xKgoAm+dtgk6PMmJo5hL2M+BLjELer3BqxWtRM
nDvshehGBc3x4aADU4rKPITDyU3Kn3CpPZNJ+sZbYC+tplpYGj2Itux99jDyc5Ov3IfKfOYA0xcc
zgZjbmsvyQRKstgQf2A7kwRTiv5ZzTSVbfgCZ45kuVW1BwTr4qN6yyCFNuhfLE9TGQAXUf/mc+GH
IZQ1f2I2oULQ/lnY0vaSU2Ev5q6/FWm+TdFEsH/J8WkPe/kW3HPPPdW1vj7zAoK9lT7Nn5R4NX/H
d2RM1928W9/BhWAvpHfYeKkYfJ6YeCI8I59ClgngGFZV3fKTmeUkO0PYO2zFdHc0t2/7tm9jHrP5
CA42vQrXhL2+lygvOd5NLtFn6p8YQQ/3HS7vgzcX0zp8Ohn+s6K/qSQ0L58Wr2AvUzZD458OhMLC
/Ig+uJQjJkSVtRlhL5HEhm/l8zvEO4yY/AmWZqKNUQ/dONUSY6Bq43YaKyWr7Pifw9GNfSD8aaSr
hpZ/IiMASMPEIGTSk4aJs0REg1/1qldVT/c/h7CXJmb5HSZo/lGm/G2T9DnCXjyWo7paclqtqGLG
uQpeV06jemAdEROb9Xroz/RfVaCmG4/D2IvUqGAv878YFXZtSTCapmTxK6N7rP7ET+o//fZQUuoz
/QBdRNRAiOgbvVU5jsnkOYB/NO+DmxO1jvZCDaQe+r+WNF1QcxRWebWNiQkwnF3lEYyY8vdn/Zp/
MeyrphHIVF2zSqA2RUw26UhxjYhcR/irzfgP32cIe6vhZKUb3alvXNUQNYK9mB+8Z3UryujMEc3w
hZc4MvRqqFrZIQ8V7D2E3066tqpgxwZ7h1NCVLxDqtbUa2m5lUTRgK7qA73nWPOhjHnpgqqbj/lJ
B47h3bynHfSdPB0OxzFyxtzczqGbbdKzoTlklwwTB8JeLL3qnixktjyumWBB8UgoVL0w4mNm5686
hL3McUTfpur+9pNPc/ObNSPsZYrcHjdM8MLDITOX5HGihvcpRzAPzqzk1Ze0WV1Rvvo6MxbIiwOP
sqZxEr2qHce0qEJhDB80hL0UnN1hmMjt/OH9qyPnC3sZAQ1zZEc8aiuvTXeRRDmzC6MENxz633pB
PByjf06M4eYjmGcs3g54b1Z1r3l+OYghOsbbkw/N1C663B+6Em2ti1OQfzEArFejmR7OrnIHuEHz
ZH+w+vzh8+z/amncdBnC+LcamWY/Mg/b7YY+4TFOgb255yHvbJdPgr20yuq1GTwSdsPuNkuiwF5q
NRuLNN37fX3mfQR7x8gO/6/Kjj55zIUznrME7GWarMkZMKGHzrQ08yGqpacaTihYrivYW9U9gmtx
re9+gZlMiFSnoTyGJXDDblsSdMXc//9h7z2/rquptu/HdoOoKIiAWEBUBAuiiCLSb8QGKgg2OiJN
iojUR7rCBYoVREFAyvCmiaggzfLx/uT/9P7eJ8OMOebMys4qe5+7HOeH68paO2XmSFYyc2RmJv25
CXHaC9oYZh0NiIRFxclJOO0j+mQ8SwL+bHRy5NmVxXIYMjwyRQykFX8+juy1DcGJNswIbSuguTF6
oMC4T4NHHAc5eYDrP231V2xCbBKIqfxTCji+yGnRcCM5OdWH2sKjLPRRml6R0yWPV+CRHBx471xb
gDA1KtKnHEFyNcqPcXVjqZscjYDjBitkLx9FFAOvsDRBVBc5vFnc7L7uuuts6TbsyF64XJDMqEKR
MS1ywj0LnE1JbSa9wpGZbNFwehWRI7sZ3HYYRhJGPDoMLxMjCs45IQF6dUSeTo6HKNevUirAxzDY
EowJRtbpNlsbdmQvaFvk8cpod2RY8sNMxpUdyw2o3ZyQ/ThcjuTFFJ8bVjTRaQkkduw/Vjao7Jxn
CjCGsBHAeGKjEYZURKWxMqT47rBnShV9MtStTxnbY87kzwDoxHCPzoVjce3PblFsL8YNTCzcrEeL
0+5WRczgVJw4ObJ35sfFR21r4ZYJRbIXwfD8loVJAZbtfNc2q60Ks4S0cwfiseKYcMYU2duLsB0T
2fWxZSN743jFB7vIbj8nshfNpDjsMHDBQkBPwWmjZbGzb6eP3FikrR9sdGQvQ19OmwIM++hU6ACM
Kk77zTH5qGMpUR3K8WNgJNkbN/G/853vLLL1U1kwPF3sH3omLAHrEZQE5uii839ULw7jV8RGKbXQ
QUFEU09UNdak9I2KGQY6WCxlKrIXDbnLECUJHxUDVn/FXWlmQPBkMcLeLpptXPWkDNHTolWJraCb
SSche9FM8AprmyOF+TDRErGN5MOkprR18cOkLnbBa6VNYUf25iPSsUTe0HNG+mvaQrKX3ljn+d2i
g7VhsYNhXISyDfL0Fv7oNgxuRfBBLK5MbRNYpYVWjioW5lJ8YukrK7YIuhzMqiud8RNVHKlgqqPm
ST5km1V3K48NI3mxRL4CPHCijlJ3bPOKxzPxU1d0bcTixeVplx629BxmpHJJeGSUyxG6ArZjk6S4
JYohd9HkD9CYiagmdcTShg+tCCNDX31CsVMqbV3fa+Djsu6I28le+q2DiLJaTnB0Qdf1nr1OuJSK
Xm37MyIxj3RlNeZ9HqMYzMeomn3TMpBmnKMeMrhGLA9ztinQspcxuLhiwnmQvcykrl58R3XTIHqX
W4YzYnfxh4zPLv/0iM7DqqFYTV5iNBsNidHruuLznrnVFoRXsUrkvj/FE6mg1DeT8fHjvh7fct1z
MvMOCrlFhjCjVpcwjuzNCbFk61JRGGoYgXPMFKB9i8xYKhdWysZniOiSJ713ZG9Oy/hvtyz53vHV
wD6FzY22czMvyen26Gw2mg0z7aKZ51JSAL2xOF2SMK5uxpO9ztgAGZinuhxYJeHhTl1NmeK7jvA4
sjdXlmqylLAjJ1s89ArrCMhi1R7eQrI3144zTXa3gtGJK6i4MMXWwt0mRlp6S3Hb1KbC9ZYDH22k
i3lzZG8Wj4VAl+oOWVo0NiYt77t8bdGOcRGKj18ruQ3HbRGWkBUTZdLihc9p4OhIUZHji0AhzDUl
kFz82dJtOE64KS2Zd801KTkW17YUamSzJcw4FvVh9grpDC5mfmSIc2YJFIEkXQ69Hdmb5eHjQg+0
Iw+u/NBgHe/tlqiR7KU3Ro4L/6J1ZHJ1FhBg0ZFrnQJuWB4pg8jevorx4PiuHZeN7MWYykm44K9g
HmQveTqFljqidbMPGGvHeMIUFncDK2oeX58le5mq7JiDiRQTitX3GABZV6L0Oqh5xLio8i0jmE3C
ibNK5AE/xWEwnvsekG3fJBBNtpopzI4zVmpOFUS35AtyMybxmU0qCyJH9tr1F9wIix13zBAtAkdS
kUeFDKlzSk7HYBauQOF89mIWaEGAg4Ir46qsbE3kXHSiWDqVieSorJDGtu8lAagRIIOSLYIwjFxl
oWF7NZEnIXsd50O2lALaUdnDdASll01kJzOftusVFmTLiZGzTQ5cfLYYXFHrROOwArJpB4S3kOx1
HYaRHGzRxJKiSFtbqo2qxcUpXYtPo9ilAR/dz+mcNERFLacIS47Zz4edL87EOY/o6OTx5AUKs+Uu
aCnWZVZCVlIYtbouwWPUVG1rOnfHKTlwxTUpYzWfbTTzgGcuqrj580x5ztws6/K40rVySbVgHWo/
3iI/wPLW9vYkD30enTnOeujY8Nu2jVJ8bHji6JGRtGQvo6jda8gfF9Nc6gbOXMd9+NH1XyrFGUsj
FWOaG/qyPPMO2P6MJCJ7WwC/6qqrUl/K/448PdFSqIszOdnLscpcnRTgW7BLUSdAfmQwcSaj0H35
Vxsokr1MYTO3OdAE3N4Nw5fN2YWdbjwt2RuBYjHrBJj3IztWbmRju9BSnV0CsC6OfG8XRRznUzoG
W2ldmef3zpaSVF1FkGQSshetwM6hWRIXiEQx1wEwIbpo7hFlLDLY8GYuWnqcnOylWe3MCJh0fmeE
XJQEL+JOv+2akopkLx910alasay+LyPZy0oNK4hhf3UGMvZGMKwfvc/VcYYurFnQG/OvlQDXuFCK
/etavhXJXjw2RJXGFseYZjNPYfpJvcnQLe3akFRFlzgUxMifDblT5qgKMzf6SYiS5pRqumv8xJzb
c1rf1s6FUeRiZdObyhVprPusekN/dpa6lBJhxDquZSSJN7TSVWI1KaJI9jJ6s0/qqll8dJ+wI3th
eiOVygox1rSY+QJeRmWJ7tHlzHmYPCJ7B5O3fRO6z5AxrT0HOMOUnC9lWEPXU/H1uY+F1WI9yeS/
oio4iOJWVyrUbRhhHtYlDKcyXZ7MDnVlD9LGrmRT8srRHkv25rIYMNn9LI5piMroGn09MT921YL3
8yZ7I9W/+GHQrcsAk5VLvkOtCA4aRRzDK1vzjuzN7UUXchuFtjg2oMkzR06B+u29Y8jeXBBkl2OJ
Ib2dJzT6GLuTOUkKMIvVLXX5sqKReWUl7gaH8WSvOzeE2KytuLzPwu7CdEgYP1dTpkgXLT9astem
4tOz4KCtceCrUaPImcfAFpK9uXYYOThCgIWMM+7CSMMRAuxJzfzY4f3iQFe5bcdqj1k8KEEnXoYR
vRG+Pce0ATTz008/vYvVRwYbmTAMRs7WBai768k8VroQyYtjNdslLmce3ToXe5gYJ79h4HKriVyL
uvGGW/1hP5PzzAE2hnJuKcBIUueQmRPdmoWExWqmUuIUmQqCybeLLz4uBnDnDbKF7GX2dFVAIWm/
nDFDMVXA9WeRvS3AXnLJJa4R67N5S5594zilgu+9Kwc3X3Td1uTudmFro246aIuDorGAoCQUt42K
ZK87tWqztWF2MG0RKKJdWiip5kr2RjaPY1lW1AWEHVUCMqwIGstFwXPkYRdvGclejAFa1ukoPLax
CGNk2yXeeLKXvlo/jZ6KRhOm21jBsC1p5O4gVaIpS1Gvi92ja4p3E1OXGwc3rTC91qc8i7NbUTJK
WBUxxyySvV3McE41JuCme9soA8L1qyEj2QvyLdtY8VgT5iuNtWasc+pol+uPItlbcYaTBGATPwLF
XsZM8dxePNpvMUk0HugyGI7J2dlxsjmKkiQsAG0c1qGV8dxaJrhTnJVe6sTATZATlR0Tp/9g5dsy
kqR8oo/cIp9fJHu7fJQ5CXl0ir1FEsTi7hUNWjFmiPnP9Q1+yZz8NHoRpTFiiOxtZ1xHxrTfbGrK
9gznTfayQHPiofqO6VcD0k5O9nIcwxk4YbVbP52axGYCcuQnmyxd21iRAwHJrgkrw1Lk6CqyzZvs
dfbMMIFZ1MUEAMQ6iUq9sc7DJMFI6BY4pO3yqF8ke5ki7QmsYn2j0hV9KdiE48leDAWZ/myexXAU
DB6mZRZDA3d0EzJ3rVvdTDSS7GXh4Mxm0CVadsOpl2OZWFV1LUPc4j31KC6kLsI4/mUke1ki0Q+H
/dXV8qhhUju0u5mcLdV0nCQty5mylurHNWCRaUxZOeUQ8Vg/Fhd9uWh371hqL/7tsn/LCZ1VcGWb
0pEbrOVbNHMmJuyasjwEWJ5ES2B4dRuHlXVlve90eJuQ0SxXLQZwp2YjR9Yx5szxh2gtH3OmG7hZ
gGpGt5YpofsMk0huWyEWkd64VXlchkRrEBYXLeNDV4nj37v+HGEfXwQ5rJkbB64hs32VcN3qfhIM
XSbTkr3MyI6a6HVZNuOzUwyK+2WR7GWmblxcO0URzCtahBsPp7XshYdxrQ/X7Vpnro/s0zlnX9yd
18UoFiVxhgTMF0X+MJK9jcw81Kjbc+fIYVESXo4ne+sqay43HqnosrrJSWyALTnX7nhXsBFSeFqy
F+3LmXA7o4gogH2DYum8HhUP5hTJ3mKXsJmPCUf13mHb67GuVUayFw68RXimLbuUYK7sWiwXc3Pr
vq5CI9nLEonVXzHP/JLv3bUsiLWcD3KODbvO0jqTZnY6eo0wjj1ANcqSpwBIOt2j68Yud+YLmwE7
+gGyyzk/cprS9qLIXUTLnJaFec4fwdz6sWgIEcnervE252wDrohM9tJDOGRhK0iYJcPMJb/NfK5h
DC1sSyVR57ExKrK3nXEdGdP1t6Wy7OWcrxMP66C59vCYOYOkk6FLx3D7sF2WvczXLsP62Q0rEhqL
0+q7NpTdcE2J+LG3WXWFI/HoLKBsQqfDd009NkmvsBsq4Qd6JR8fGdNK11gVKskVx86j8+eA4lfk
NyLmFMrhR5dhfGTKwCbcSthl5pHSujWdM9B1+Ts3DqmUPFu5yPaRT8YpG5TrPFHY+C4cP5Au//mu
e4wke6M1ZrslAJyPMzvpsoSMZC+us2cqhw6i9sdI9tre0jcct9etJEWyF6tvG6crDD1uhSkuxLrS
OldmlU/AKaiU2LLS5HSDlY0wHx1r9i550vvoL84al+a0fOYu87rb4ZyQAPYt7j47nIbZCIRZuTv7
/675i8j2wB0Gz9ZhBeY0XesFNH9LDrDCisdUnUUKs1j98KatBWf9HERdzHMke5mSGj+uOtkb+zY9
tnE/wtZl2rDrzyJ7W+B1ehpdC1qgJeGEcaYleyGr3QfS1y2n6/zFY7mR7OX0fSMmzAJOwsq3M1ey
NxuoZHkaN4MaazozmmNHEQPqbGYqGwGDqyx8ChSVjUj2tutg7rBS3PnK8rjqoOLmn4qBaMxWWV/Y
HKDEba2h1LrmI5vKht0hneJqYlqyN3a29iZIkju4+DRsjVI4kr2AE6NN+GZryd4uXjFWkB4CWcf3
Ag3Yd5B3K+iu7bNI9s40A0hyWntXOnbFGMDWy12+g3WK/TWFucfWfimE+44wbinEbnv81pwtUxcZ
7u5NYGKCU7Xidd2667TuOKO5GzdgJlvsvS1crgoYQsTtgEj2Vghqm3kKuyVqWj6jkcbBmU2NvvLH
4qZ6A9HkTCxoMr6ImaueAQKI7B1J4bYnt98d4aUie+Nhh7jHNKB39UrCKOcg6losu0VEF9nrrHO7
onUJecghh1h5upgNN1WRpPFIeGSHYHS7hJkr2cvAYmtKeE7eQrpqx3s3oTB0Fxmbrhyg8V0VirvY
keyts2q2OLxX2SLqbjdGkr3QknHSt8KkcDSG7GU8w1QIRWMrBe9UZGzcTDqS7HU0LMRRS2Vz9d1t
AnyA+ScbcKVQzcr3ZRMOC8fP2QLbN1zvlpEQ23///VvEZpOdfmtbs5drbue5i4brKtSRY1S/cmwh
Z8L+jgOq6zB1TkIAOw2XqliWM2lG4aTJbD71sMOc5FFjdPJ3bZ1QkD1kR392GqnzaZwFc1a7nCjP
P6UACrPbo2zfMks5OPMeugoXW7tSeIxkb5EGiQl54/guy29w8N8dneZMzVxNp4oSxpeuP4vsjRDF
N9FCu+9aOObZ9820ZK+7AQoaoa88LRxCJHvbaVKoXTcYVvay50r2stx2klTGw74wtsR3ywQGxpYT
Ty5n51ezOJy60RtLwqIS5XJOj87lTsVzzkiyl3G1RaPmnJTbTO8i34rVSS/daoVuEJ2kTUv2On8d
vWiiJLOjVYu0WyR7WzwzV4Ca+ZOTyn1QfR+La6Isg5v62UqOjFyOPGHAnczqGiUi2dtlf+Vkcyv0
qDW5+OnR7esVKeK4xdBLpaSgOFzHE0zOFqiLx7DKJ8YDZM41QLaHYKAba+oEwKVbjOP8qDDcxTj1
N3EuiP7cItnbqyC7qKHWlMgg7OZr3tP6lQN39VpM/itdOjK9rP379qJGwUT2trO1I2Pa747wUpG9
WJI78RZ/mcK0ZC+0hqtR+2o0fTtujIW+K859biphzClGK36PbhStzMVOfZrWshfWwmEFF1EUeE4v
GX4hT6wMXRZlXQJgVueuqSrO6ZHsLR7XKpbi3Ehib1aMll6OJHsbXRW5o0a9jr0kOfERZ2EnXHSM
6WbSMWQvR1kdnwPDU0Ey/uSIfUxcIu1Gqkj2MtnF3KZ6s7Vkb9d2f7F2aEFs3+Oqi6VE+7KUrNwn
UOE6HDmGAlOUxL10/ZneyHaGixMfWUi6Plw8puds4PtOcCz0XL/Fb4MTxlnGdo2iLivGdudbvstz
o1vSRurMTRPAgrGNE7L+6D4uckg2Ei5VJHvbKdkushcLbYcwdlORJXCSLObR9WeRvS2wx97Yd6hv
KaUeZ1qy1+2N9tVSEBX//26wcrdnEieSvZU7I1z1Ix9VGULnSvbGmjZqNa5Ggx+dr8hhBgxuZ7lo
pOrIXo5yt8vsbN6KZHLKbSTZW5Q8yhktwxvtgW1WOP9xnTy6S5qW7IWksiXS9FaelnD0n4yHf5cw
flzs3bg40z5GsndhF7T16sYDas0yGbKLS2Pt7a40Il4FirlFsjcShsWEjkxuPMsGP2N7VJHsdfoY
FSkKUHmJ+u3WVlGpYzqwLkrYtIr775AnuLrKAuM7jkKdM94id+ouyIvriMjBDujz0U1o5DpiQb08
/DsYmfcBIQOSAqzZ28mZSqtN8hOLBev8JEnIQgnmapL8YyYie0dSuO3JXcdbKrLX7e8g6oDpMvau
Xm+mJXsjrcdg0kueOPgUfU46srdi7RZLdwcoKp6+3LppWrIX5J09WN1sNVZk5JuoYc50vB9LdJZ7
LM8jkRV7BSpEzKr4xp24Kc7+OeFIsrfxJJQ7Vg+9mQVoDESKEgvGmDbOpDEOb9xGanEt7FbfDDXt
NFEqFLrYjaWsK6M8juxlYyXGmfBNRNIJ2euxr2Vv3U/IVNU8//zzbS0qo4Qjx1puxEBIRybT61p0
s9gf4kAdtxiKdg51oBxdHIdrLMfslwJ1WdTc+LotjOhg7oqTrsnXOqthxI4GAI524OwhY3u9Uu5X
Tnm4fbeipY0je1louHwqj0WylwnOMb30rr5TdqXQkT+5/iyytwVPt/dBn2+3UG3JvyWOm274PLtS
ufkinilAnXBqEucpGLJ6/fE12W+fcJy8Itm7bdu2LrHde4Ygl3/Fvc9cyd7oNqfos8LJP+GjPT0B
JsOMMGlci2ex/7hRF0c67bVwaTk+1pV2JNnbZRDoiovGil2nv11C+8gkYudBAIRTshEIT0v2OtoE
5xi9vkoiu8sTkTlewRzJ3jlNBBmrSPa2DwU5k8aAs+ztUkIac3PR0EPYt6UPw+B95StfYeXi1Iz8
lbWTvV0HoFzRjuwt6jMuCY9u17u43HPrL9Stvr2O+M5fa3GKdAUhmxPYDbapW+KW1rLEuERzqXh0
OcdjIDDquWlSIGrXMdv4xh2RiK0c+ZZYzZhtfuMGHDf45yr08jacM588ANftdAkkROMtrhemKl1k
bztbOzJm7m8psFRkb/zQGPmn6mON+UxL9kbqr1EMG80t8YpWoI7srWzN25xT2F1ce8YZZ8Q46c1c
yV6KcE7ssZLtkmQe751hGx9I101hldKxfnGfWJy5ItnbcrQtFeosvekbFWFGkr2NDsfcGZB2H6RW
cueMtMjQupmUFbTNIYdbyF6nVKOlR04+Z9gVcCbx3AQUY7rFe9HSO6Ya/CaSvXzdA3S/lKRuyuVc
CtDtITMHSz4zIYwrBqJs+jvDtsphSTdyNh4FRQWyn3DRT1qUlnMBNhXhqI7Gc2RF69+YuX3jWMpi
j8K7phWmeCMV/n5zHL4+iuATsIih/8ePgvN9ORUB5h0rWwo7FRdPRDHOzDfO4yKPMYkje4seDmOq
9MbBiBsHlrSO6aWCFZKqK+f5vbetg2xzWuPnXQDWaCO1zV7JLUM44cUl8bxY9HQ9vyZLOU9I9sZN
Jfs9Dg7HJW0ke9ud7dimTCJVvqO5kr0ct3Ef9bxtBV1fgp+xjTLs+jl3mpsM4zEiR9gyvjlJKo/u
6s/5kb3F2SoKFu9xGOY9krnbgh8VgAnJ3ngy0RY9OBwvkohkL+xlxHDCN1tI9tKrx1SEAwuMvWiz
rIjRFrqo3dg6kQZMYkTL3sZFoiN7i2xqrGkL2eu0oFiXAW+Kizin8B933HFOYKs5wyLm2zwdO+H8
mzFZWDa4aPwfl8zxKIoTpvjoPIFHTSByUFgmF7MqvnRL1C7kUeQG7F4VSxz2EsXeGYQnUXE6Om/b
BpG9vbTiMZFd91sqspf1sttoqBzRHdbJZ6aaluxFt7GAQ4vBMvX9c2RacRpyw2mvo2rt09C8yV5r
MwZujJyRbZjZgoMjoAraxiruos7MHILUZkI4mjvGmavFdDAV7WZ/bkqqiDSS7G3h7liVu/r2dVSS
5HfcS9Gm1M2kY8heVxyTb9+vkviO7C0qSI7sHam7Vto6/RTJXuuMdGbyXhGc7ofC1teAs1IcizsO
etDEKJBolVivuc6ce1072XveeedVSsw/WZWVUhqdP/AJZ5FSIJK9cQ3LQN234zndvjhFOp+c0aSZ
lrIL4Xyo0DlvjIevWTfZaoJVxi0HnJVIZfcwJ4kBDG9sQcn/m4vmoKi4mnQJeXQjAL4anO6RSsdA
bsJeHcXo9UZkby+4UuRIPBZ3KAbk3J5kQrKXEyj2u5gqXDy36zJv35mKmG8V2UsbuctAUacX+UU7
fikexGjpRfHi4OhYxpG9vew9Fkb2xpmoWH1Qsn0PDIvRZr50+8JRF5qQ7I00ka3C4HA8rh7JXvaz
ZkIxJsIWkr2N15+52rFyoQuhuQ2GvbjKppRI9jLWudKLj+2rbJvcLfeKa1K3ah5cZZuwaGwDv2rj
YCVrRSVsbQys313ntxyrKpvQLYeLyMfdrpbFqS0lhd3FwdE8IH7FeIOJ+XS9cUtUC5cLc2/dIqch
KzDbUhjMO3l4/MhHPhJdc9iEk4RF9o7hb3uldU28VGQvfQkjfyshq5tJOlh7JnyAVgDC6APF5G4E
Kx5Q4qXLbfxjkS9yZC8EQlHm4sv2aWjeZK8bisFq3ttMFhCnLQ/zrhYNb6J5pJvdMCu1YtTDbvaf
H9kL9dHCtLNL67r0AO9qVBk93OZTpLDcTDqG7GVes8VNEi4qSI7sLWoy9Rbv9esWkr1FRbRdeDoS
3wWDKv4JWaPZvf5667STvQxfLfI4srfL563LqoXsjd6A61Vr+bXotRtrE2vPRtO4b9ndhZrHKFf3
SI/DulupnJEGmHC3jo1AOC5XHXTFR7fef8Mb3hCjObK38WhkyseRvU5m++jWJlGMhb0R2TsMand4
E+5omKHgsNJJNSHZGw2VbV8dHI4n3KNl74qSvZaCSPj0ddk0uN1J6Cay4rm8mfm7OzGpBUtml8qp
r8tJ9hYXL64iPLq11QA3pClPN0HAabuyJiR73ZmXwV+iSxgduUSyNx4edNUc+biFZO83vvGNvsKj
bzj7KAepe+Q8Ka5d3BzRpahHsheFp0XC9lW2zc0t94o6NqqRq9H4Rzb9rRg5zLrMZo49Rv4JUz1r
j2GVMY6E2FRuoWSPmBGteL9D7IEUl4tuDziSM/q6iWRvo5uOJINbouZac1bCdQB+ihus7RUZHJMV
ojvKnYREwnaTs8Glk1Bkby/Cdkzk3P1SYNnIXue8BSHpnGO6Vt+005K9Y/YWXUvlx+KpWEf2oiy1
V9yNQpUDJvMme7Fzy9VMgeLI3161XjGZg2zpRfZ+ZoaQKpZmIcPIdTiyt9eOhpv950f2Yp43s7JE
cG6aqG+8MaolH7YnLPhFCsvNpGPIXnfS3BY9OBw1ByruyF5ugmhBY3CcLSR7K75zK9VBZ8NCeExz
tJO98URkUTBHeE5I9hZPTg3ubylhl9WTuyzGGf/YGzEYr/Ik6z5neBILETtZ9pL04nZY3O1qvK7a
FkSYYdMiU9x7cmv5XlZz7WQvi8FoR+ekXcyjyN5hOLvlJP3KfQ7Dsk2p8HpBP/zqV7/KfNRl5TUh
2esca1MX5krs0kf+RS+Ca0P24l7JjiSEGy8jaOkVEOAo+WxV42Y2j6I2oeOdeo1ROR+Waa4K0Qpi
ncheNwV3zXEZn64AOonFjfnXxZyQ7LUkRiqUszMjv0qSxx1qkb2uEfMjF2Rzuse2eFeYrxKqgUGb
bZTEcbkV9AqRvfZONOoL9zu+1+WjXhnbFHDmCvYOX+fN2/qaZmuVhWpuC05EZqNW1ssw2PkntnWc
WUIqNzrxHmbZ6/ilQw891FVwHmQvfZJKQYxbMpwqo841+gBxQg5+RAb6RkY7B9hSyS0yOPPGhHac
/Pe//z2MzIzaO2aiw7Ja41S5fVNg2che5+QWIYvXcDf2qxitOJLYaNOSvW4cduAPeyyecHdT1YqS
vY5MBh+0Pts6I8P11ncDCPPCsOKcLQdclstnJcjeRmuKaGgUT6+76hcfnS1H8SKzCcle5yJ42Jfo
UnEfR6yaI3ujnUZMMubNFpK9ReqvXhfGdmdQ4SB1j2iMfKTO1UA72ct3V5cn/epWmhOSvVhbuRpN
8sgaJ9bLfVDOoTSHyHLR1oqe6c86J2GVbbf7ncPw4rZg7IHsT0XxZr6JthxWkpTckb24mJiZbY7g
RvuMBnk6o2J+Yi5YmDKcJYwBkb0Rk5Y3V155ZW7fFOilINWLwCQmZ86WBAN+vJ99QrI3rka7Nj3r
Ys/8dW3I3ni5jzMtmwlFJQK7t7n1CTAJciGgjY//GRthmM/eOBjGbYV1InvjBzvMFN/OZbRCNBOd
kOyNu5yN+obtLS1hkb1dKMV7J9Onxw41WhzaFxoCJGTcKCFDZ+64QmSv81WC/6sufMa/xxuPHc2s
C24+rvwTKzXnVNw5tORkWRLm7rvvzqkIRNv7FC0ebXjssccGVMdpjNGrTJxeR1r2ssGUVUfnA436
Yk2Rfx1QnV5JMEp3O48IgMYSrdF6Zds3ssjehdHL9ssivGxkL2fAnYTRqX7f3pXjM0uyXGLY4T53
duSL1B+fnhNgjBsH504H7pfRZuRf0TXoepC9bDw58FmS5+YbGaC5ufENM2YWehgMR+rAOS4bdpEH
loquCtGH7TqRvdGNQy+H9rlN2WS3uBW99E9I9joFiUXByK+S5MXdcJG9uYldgE0QNA3b6MUwdmuw
uxh+ZxsMCHMbc4XIXpwPW8mhUsf3OnJwwKZHtwtjtwgZoyg6S+Lc4lnyijioiDl/91P06EvM6Mah
eD1czrMrYG2PEYMdtBiTuudaEBhP9nKaA69lzBTutAuZRwurKM+834jsHYYwt0u7oYaLSIZl5VKh
RbgFFHby0VxnQrI3fl9zWqytDdnLXpgj/bDVbzx87Zo7Prr5nYHC3ZY180qgmGd8c/bZZ9uBjtE7
UgTrRPbecssttr6EB9xnxDRnz6GQSbS7mJDsZdZwg8y0liq5V4jszVDYAGs6hz8tjoaAi6oWT6So
kbbLOaUoF7SEbhzc2h9PBVnayQMMOyjkGShrDGCVMdQnVzSfXk5FIH+J7qKcLh+A0DU2OeGKE3hX
tH20F1WQifU1kaJNS/a6owTMRBalVKPID1iBpwrDObjlM6VjPDOtLWWLtCJ7RfamfsL2qBuxp1LL
yd95+WbphBLl+ue0ZK/7tIt0kBNg2KMb8HsZrriFbdFeK0nlLG9hzIZJW0nlRmPUcnS2Svz2n9ym
JEcqnAMxxzc2XszkBIiGbfHw+DqRvdy4muas/C+KusOk5ZFPI+dAoPjVu9mqy6LJZVU043HfSy8H
dy3VyXHcYlCWvQmZuKmXWp/VGYjRgmiD7BoUz2o5Y6oVInut8QP1xbw895PJA0xk1gE+3w53KaZS
ANZ+a9u2bbOlO6uqPJWgqVpei42zSDikfHBCbvO/5JJLbP6NYcq1mRS9yrjpdSTZCx+eIWLb0dUC
xXjYBdCN9W2JJrK3BaVinOi4dZi7IZe5UynpscU94gnJXgSwnyEl9rqN18lfeVwbspc6xgODl112
WaXujT85lZK24DyUO2fhThAUFZuZxR122GF2MCweolknstftVFL3LmWvAl0kiCKVNCHZiyRu8dLr
wtBKRdxPInsdIOnR2Y7SZ6DaigZdxeRuUHU0XU6yhGQvl1zYwWGYO7VcwZmB448/3haXbHuYLCxv
E73VOe9D2RclFtc5N6jjrj24uKweMICz55vLSoHvfve7rr7Tkr2RSuW6N7cDhVI3by9hnK1zhVJ9
SPted885oAY/iuwV2Zs7j+Me6ZYPP/xw/nVMwKlM5MzC1mU4Ldl74IEHplEl/Vv06ukEGPboyKu8
Qm/JzQG+tWSvu6gL3LiJuKUWM+Occsopti0IuyN17vQu9EIXm1EpC2s3V8rPf/5zF3+dyF6WNjN9
FLvqFx/dYtw5C01JJiR7uYbVNhPXThWlGv9SZG/EEArX+ulKDYEtN8xJkd11ObiVO06oXIT8OIwc
m58bB3eMCwWsfTGSK9UecC7Q83rZjoRYzP7tb3+zeaJ52k8jG2lgOWPfd62GyMqteSnO5t8Yds73
ivzGhGQvPljcQsM1FnXnVscBM0JjfVuiDevPLTnbOHg0TQ1N31iYXkpBnEzPHSyz7lawMWHngYSC
BrtpymLw8dq1ahK+aM43LdnraI05re7XieyN5CHTTTzblVu2MeBoFjpANOdwswmUiBtvZ5bFmMPO
Wv40CBTPu60T2YtWac+eUOXKqqQLQJgcCxphtvBc5GnJXkfs46LKFTfJo8jeCGM8u4Fu0K5cYVBk
uUq6SvH8LOUuIdnrjGYRfq7kIbYB9rNKd8E7443oyIhBzPq0RJPhG3eqJvxMbNn8xjmbdZZaOVol
4ISkFvEU6rzJXsRz19MgBrzQ/BRLdA+3cKbE97znPQPOSlSwbf9JZO/ClGr7nRJeNjcO9JnonwoC
sL0vdcXEx4vb3eAxcgt8dA6iMW4cnGcANlPm9FGvDdnrLu6kLewB5K7GnfmehXzkl9xJkLzIzR2A
cWlmzi4CV7fn5CkQD3WuE9lL9Z3b1WH2DJjEWNyKn7ybszJ55ZqgxbIXXc4Wx7Z+u2boiqs/iuyN
+HAjuQWfMMOX8/EVU+U37rqlin3sMHLMLc/hc3LRlQDUgatUdF4dGSeu8K7kOfIn5+gs07M4K8ii
gnwsxR5p5KNLTcPWWE5FwJ1Wtpm4yai4cWPjF8OORmN3JkabkOyNAw6LEXfJHbWe05H5WLXim2H9
uZhV5WWeB9eJ7MXnZ/TTPszBSIYOk3X7RRBmg7h4ZHhasjduQ/QdRjjaDNuJZsWSGcMAcIDazfVK
gXUie6mRu5qHxko0hat1+yOjq9vmhi+KDRGtf+NdePVCI79k70XKadeJ7KVSrr3Y0ei7dGIH336e
cE0xh2nJ3ki7scuQG6glgA0ewxQbrPnD5OicSyiy1wHCo7sdjHaHRojRut5Et97YrxYjx4/R7REX
U/Gy3aTK5uDu42YNa39N4WhfVBwfYsL8Bt4PagK1kFOQjIoc4K3Y1zknYNCG5IOL4/ytcRq36GHb
3ViBeox1bk5F4JprrskixYBT+7mHru+ZX+eFLGu2tqwFkL2I7S6OpO5z8hIGm+1WzZTFvN93w9FC
NDIssldkb+5CaMtuV5cDlZExy/EbA/gttwMLYS6piWmnJXsjcd3L3XcUr+uNW1+vrmUv+LstPFqK
Gbar4o3v3bRCnix2nO7HKV3XQ6IHhpnFOYM0lueRRVwzstfNoUUbvDpuf/jDHxzyRXXFTVtjyN5M
aORyiw5I62K3/CqyN6LkeDyGd1SsGK3rDfvgudUIYPXUFXMYOTY/stdZMiB89l3WVYUx7+GfLQLJ
3wU2k5B4GcAzzjgjFuG2QqA1iGPdXKNpF/X5lJWjhQfspDghkdadwkgFzZXspQiW6m6DGGcODFap
9MX/a1sTTJhH5iFDHhvXiewFqKiMgedgfeyhhx5yaiot0qV3TUv2Rv6wl5kTao9zJEtFoin1wshe
d+AOb1rz6NXRigBu1l4Z36tQKDjrJCcNp0WHUW4QJmbxItdK6Y4kIYdIKZN8MWSvO98BhhXJ+Ykr
kBI46d/2jurO2ZG8l98VIHJUfNFV17Rk7/33328rS7jYJSqIfehDH7I5oPHGXRiRvRFANlAsboR7
rRnZB3fJu0xWlpDsZVcafczKz35BRT2L6EVb06TyxZjpjR2x+crwsWC3xTl4UkzoXB7xgdsjKkXT
O5uPS059r732WhuhHn7mmWfc+rFoRbYAshc5o39pGPLJ7bExd48WbmDeuD1Rx3PwryJ7RfbazmP3
idIghnWQo+Zs/JlhmBy3aiPbaMNPPpRih03CYyx7441jXcuBriqw6YYqDv/JTjcTEM5wcEUVI68N
2UvVonEsG2Hthn8RHAZw55GJZo3uekhonc8Tp2vaikWkN4yi2PbY/lPMYc3IXqzdbJUJo/R2QVR8
z0fRkoObrMeQvZF262vng4YD88OHyeHuZIYRLTmprMhe1+IMsK4di4dSXar8iBLrPjGcBuRfXWAY
OTY/shfxHEXA4s7JPPMRqpxhigGfdTQeEjibU0ly1FFH2S8LotKZ+6J2xuTOngRXw247prhwzvnE
43LOLXCO2RWIvFwxh3mTvYgX10GsEeL+XVdFpn0/rD/3lWFdyV6Gjr333tt+DoS5uqtIndVBY8Hi
VAWyQseIzEzKZ1qylzztzgtFQ8sXZ59iLa6//noHQpGSWhjZ68jMObkgBgquLnIV5+KGygmFInq8
5Dwg9mwuK5qgqyNF12R1GzZbLuSSO2COAZ6NkMOLIXujGWHdG8ZgshcNzVWcia9eVoaC8ZlR2jVQ
kSueluxFANcxqEJxhs2i2kCcN4uXbYnstaClMB+Ua+46XWlzYJHuNFKy6tqVWEKyl7pEsrr9/gLs
6NyuJXMiBLKFyIUd74pljv1UuwwYKMi2EXteDL/5DcsoV4p7xBiVBVeOT4ApuHiOxiVMj24gInmR
K14M2YtIzqACeWB4xnBcrtaMgc6JKEVgJ9NrF8DlOcmjyF6RvbYjMZ258YeOyk6QjdMexhcc1obk
YP+6VtnTkr3k5lb3rAh68ZbuTh+qULRGWAzZ6wb5OTmLQ6OLJy6PPfbYYUtspi1MuG3TE8YasKg3
UoqNyRTW61KeuL9cnPgWRvY6cqBImOTvyJ0xx69C/qkewMbJgkY4nomu5EBDOEcQxQN35OBUsjFk
L7m97W1vs2KDFQNFRU73EyaRNjnhonNpkb0Ot3jVQi+aHZAd7Kimroj86Pp/oyXkXMletySnLpic
ZYFnBuLiNF4obDPJxF0CjcNilr1kki0Og/A8VnuHU3UHVOsMM2SI+1SLThisnDbMpOksD7H9Lp47
WwDZy/5dPHM37Mo5W8dh4WH9uW9Zuc+smWUvOPzud79zPZPvgiVkvLuhAho0gvNKTSYYOMHVdKWa
nOyNmgZ6JmpzlwD5PStuZ+2D5EWieGFkr7vxp+65MVdkQICpx9WdhsMIBAuKOrlhy6ILxdUE+Zx3
3nk2mg0/+uijztSE/couZtgmxDQrHnO74YYbbJwcdjNLfT8up0oB526Os1ouQn5EbCpr/+oGaY5j
6eLQcv424I6MUSikVgsfwr3bVkLCcLDFhHE+LUZDKtQMm2eRKSIaDlJsNMKMFS3uMWnrOKoUiWKR
vbaTpHBsRwzGYrT4Bp0/7gDSarjjjpF5s5xkL3vxTNa24zHgFI3ZXKUY95x/CTKZybRwrsHqh9YZ
L8kfeOABV0p+jKpUlrl4ljMnTAF3ZIy0GIq0DN1xuoQoLqq+CyN76XjOEzvVGXDrnIMoP1544YUZ
2xRg2uq1ws1ZTRsQ2Suy1/Uod+V66q7t21U5N46nOSKUrNBvi9MoqZjr3TfCPJJzswFnjti14X76
6ae7DLlgyOZTCeNn2G5+kQ/KanFwc3XsZT/sRvvKVQjombYurC8qwo/5yRWUCsUXa7HulYLgh6PG
SG4YDxdTMT/aChJuNylnBnQKIW0XnUJT7sLIXqc9YrBXrHV6OZjsJTlXkFvc0DScP+RKufQ3m5Zw
Vw906/SRZO8555zjym3nqFEJ3C4zy7ei8iCy1zU9+sZg2PF29c53vtMlZ/vMFZEfh5FjcyV7mXec
/PSQYs/JtcgBRjNnOERWda+AjD+WZzj00EMxqMgCFB0ZpeIs3Ypib2lVqNd46DsLmQLuqhpKLG6F
uFTpEUY6S5gCXRSBlYqYvdQDJ2Hl26fJUBisSJDkW+LMYVh/LoJcebnGZC+1jg7DU8vyXbCNXt9Q
xgYMWsx1hpQ8O8QuAjs52Yuc9uRskoEt8jqFCC8Xx0/GhKLMCyN73YWbdPI6f1iUtvEl16NbmiJ/
1LAQ6D/1cZhJH9MLp4SkHLCYqvec6ESOaevuu++uiE1ni0xv5Y7IxZC9LEkyaCnASq1SizFkL2Ns
tPlha6DSTLSCvX40SUiLxxujksyRJBxJ9iKAnWGTALA67BFUUIINfte73uWA7ZqdRfZGJFFI3IfJ
4mumix46mHMplpsAM8tYCm+Wk+xFMLzfZOFTAD2NQxzFWqSXqNNHHHGESwVz22KN5vyN5ExYAnd9
QRQaLZBTQqbUljEfbdYtsUmO9XtFHUUYDBXimN9l+LEwshc0mIwybinAorKXdVlX48JFOF2Rr+O+
++7rir/I9yJ7Rfa6/gatZ9eb+aNg35+e7CJ3PbLHVBzMK9ZQk5O96bh3lp8AIxvrqS6Z83tUGnuT
Tsrh29/+do5gA4she93oxABS0buseAPCRZIWPap9lc247dx7JgwxM+uaj3jveEuSwArOlJ958xOf
+ETKP//bRSAsjOx1xqtFM+NctTFkb7S3pGhsFXLmXQHW15aMAjrUexquGN+pcyPJXjQHNyFSeouJ
F0NTPCRY9H1KLUT2xqZ0PHmjhzGWUe7Ab/rQ6BWxiPTGtW+XgueSz5XspSw3VlMLtrHqXEGS0Brl
prp3LUlsjeAHUmT+xTOY/dyoqY1pw3HJnDNpMdPF15DjxNDSoS9sEcUwCREyl0UARb1rpbwYshc5
GcmtSITZIW1psmIdB78c1p/7FrfeZC9oxO8oNy60DLwcUyGeiGBgUN44t8IBcIyd+NbimjElZL1Z
V4QmJ3upBcptpMIYDFn1x4Uzx1352F3/QXi+yi6zw4WRvW68RSpMGqAF2LuhpSZ34YuVlxuacutD
wDIUE4EdNDBkocGQxckLNghoYqd+5FSMQsU9ffvdwZ9Ee2C6EwMLi18bkzCKEyYicDW5iBQAlgoV
sBiyl34evwJmBChf/mg1t8s/huwFiujSDShg5rFbcF8cozEm93EHhPinnnqqQzg/Tk72kjOXW8UP
DcPLE088Eao8F50C7H2jljufq8hMV4yRUxKRvQ7D9FjkLW+//fZiZDy4YhDlFNH0laV/4Q2KCZeW
7GWEifsF1IVvE53KLXg5y88XFO1s+bTrxz8zJnHQTrhVDgWQNq4TUyo+25xzPVDcrcNMl0PHjqOm
ymzxOEu2VBx3vXWVskiyFxkiy1HZzuuSOb53hoip1mP+ndCuT2SvyN7YY1G0mPJiF2UmhVqpU0mo
ajC6RfWsbknFEOFKHGnZS73QWl2eDKqMlm4EtghwajU6H8BQ0w1oOYkjEOZk2cuqx1Wk6Pk2SzUm
wFrDXgqfy6VN8eoWNWRbFro3rHjUoMiEeaG+WcAEEbVZFh0VXzdoDqwEs4QpgGbetQRYGNnrdjqY
Uit7oGPIXnpyRAC7lLqhEY624hdaMc9zkUeSvXQYdzidhmMZCLdfoXH4AFn3xbbuOiAjstd+mCkc
AZw5XvEpYYHmYM+PXb3arbmWhOxlORxHGI4NdtUC0Pi+ov5GX3Ur6wg1b2Inz7hV9vrjGYecqvGe
a+cSh+QwS3VjNpZmjuklVcVmcmFkL193PHNX3zsrtsXIl8P6c99C157s5WtiQu9i/HI/bwzg8Lai
GyTw50H2kjOOI9zp3SwzUz/sB2aQLGxRDiNzSEzm06Ij0yTzwsjeylCDkAyVXUpv346d43//+993
ukTGrW8AbLum/lxcCsDTonwW84el4aABjUVfwsQlzg6kYmDsMk9N+S+G7KWs4rH3XC+nv40keymO
dVzO3AYYDDl2R625yoSrMXA7Zn/NYQSoqHPzIHuRGRuGrg6W2xrJMY90JzeT2HzU5JCaNf4rsjdi
whvogiLmjIS4dOBiEQw5+JfuBAFot7zBnL7k9nNhHorL86Ule0GgMsKgvaB1s5PFH19NcWkMDuzX
FLGNL0E7f2I2UFcO2XMsDm7t5SJJ19kcPiUWoaid1PGQQw7pGmzxZOv2iWztFkz2Qh3EgYteakXq
G6bfdtXdtlSvsMjehTG0Exbkmhjne+2Z55sd2KTu2wOHxWcxG1d/qQoMGnzajBIo0kRjO5WFJPs+
vOG9G8xzrZG8zhLzpeTIKTCe7MUUsLjBBBGE8BiFWnDQbNFF49KS+nZJQvLFkL12UyaBw4qJwZOD
eCzJ0VeZAmxdRoZh7J03V9s0mOBifsYGJe1O69MH4Aqg0Bnno8VLSgjb0HJ3WHQsQHJ6Dh+LW3dg
+cOSP25J0Fhde8pgsjCyFx3YIkaYQfu4447DWoY5EaxsA40he8mHxorTFlorypXrFejenIxG5XCy
8UhfqnjqcLrceLIXSaITe8TgsDx70O7SUpoem5/YIWlrhh2LpA2L7LVopLDr/6kbMIYUb1uAc0C7
c27BXM+h78VSeDOMHOO7sPl32Xi4ElEgbSrCRU+YKVV0+Ex89vLYO3NbUXRR1n1ueE8FMfo5GYqP
HIVwgqVHvtbKKphZqbgOpbcz6BULci9puHgMmeSo4m4QZs5l9IboiHLyJVY48IWRvVTNnWpBVGYZ
vHG6Ws/1cVh/7ivS2pO9CZBbbrnF4Rm7X/0NDCrUVuUjysjPiewlfwyxhtWCVHWnjgsje6HKUa4q
UNc91WSQewUYnNGFKoXO/ImhDFtNpxDWZYCNcTfrzSwlRUDrcGNmLGhhZC+OJStiO6u58WQvNWWj
c8DWDElw8ln/POdE9iIzF/91UWoV9PiJaaV+uZjI3tj50xvMOwf0E1R0FraR5SueJ1pmshcQGGHq
Y2lX3wM3t03TBXJ+Hz0CkXmXOXpOFU/Okmrm4JaTpwCevtxisKte7j2DZIXpJfPYDWY6A7GyOakq
C8OcKqtbWVQMztvPL+d8coB+m7OaKiCyt50mXZ6YrvWXnOylA7OdXV/puxpVHrFsZCclfxTFwDzI
XgpiCd81CDO5466BfTf+2NZ3w0WujqPmnPCODZhpKWeTOyK6y2MqSVCcIrGZJSRQ9xFkC20MMwsP
U4+tVCnMbheccEu5VNPpqDk3GgtXErQUPCpEBAp//ikHeNnlEziV7sgull0tUqU4kNu5IALMC5W0
0RrQpmXatWlHkr1kxafatTWDkTZbMGwHYMwA5W7FyGGomyLdl4V0n8Z4specWdI6++csT25rmhus
XOk5Wv06A5G9uflygDHWjVcJTADn0BlGd6idoMr+0f777+9M1/i42M4jZsafwM9//vOcuQ04GoTv
zv7aFV4A2QsCRZcU1IUK0iEZXvhYGJldFXKtiVBfxtraFc/3HXXUUTZODBe3Y7ouNo3JecN42/Wx
Q1/gCwV7ZuoYdzZTNeGKuU+qmHN6uUiylxLjmTvQaG+FSkUaf3KdobE/N2aeo+XVB5/eIhVXLCRz
964w/FnO8QFoEwaZroE9C1MMMJ25TcyKPPMjeymUhSHCFIXsesmnN1MXWhjZSxWgcyuKJR2ygu3g
nzg9h4LUpbF0QZfeM0TX7Wy7pIIc5mBaUW8slkhMLH5bjIcXRvYyeTE3FaXlJQqPrbtTpBHS/toe
hv9861vf2lVofM/cUd/LSEXPj+wlf/agi3NolDa/YUKpn4YjW5G9lW6DPYZTDjO2MUBMRoDM/rm9
6eJCeMnJXpBhhGFSax9hgAVHao3eGyzy8e54ALQRiuFoSdWSKmaFeUD9iIFrbkikFn1p8WQvVYtG
WUzQgxXLousbh0bfR5G9i9SEpyrLtfLyk718C3yArPqd5L0e2bdCxSre6O2GkTmRvZQC3zusFozb
Mw37HXkyJ7KXWpBzBXlcjTk8xz+y7isafVXEiD9xBrxu0e3kZKR194bEPItvWDtgMuRyc48LI3uh
Shw/YGXmJ3p7lm082UtWv/3tb7uoG1t0DEOozlzgu1X5JGQvMrOq7btYTvIzqnDnaQawGBDZW4QF
R5EDDKtIgrJNhs48oGvYcZ2/Rdkj8wWQvZQyeISh78E65hVKEV73EqeF8Yurb0iRA/fLx1T1PUdX
Lo/YvhYtQGLO7g0z2kwT4gWTvcUzd5idx1rP6c2w/txXmM0hexMycDK47il6+3R9kkfm92iaPhPh
uZK9qXTs/1kzFq3xcy3QJGGf2C+2836X8Iske5GBVuDWg6JhXsXnapfw7e9Ryy+55BK2nFroETQQ
eM6uvcX2QrEWg/asW37ysdPT2jcUFkb2Uk36z/nnn1/k5zE/sL1rKrKXQjlswskXTCyKnSR3cgxm
8A8207NKaqy5kr2pCEx8K4cNk9jUCBUU/cRCl5LHf0X2RkzsGz4ZdtLdYiF3jxRgr5mDUW5J6Na2
dO9ot7/8ZG+CAlfzjB74EnQVd49YoHE0NVbT4tkVZrfL5ca2VFfk/J7B06XCyUb+tVeAQ6DXXnst
lnL1oZs6wp+4c5pdBW0J2cvcF/ccmZW6hKy/x1TGITz+UWTvVATsIvNx7b4SZC99m6UxVqNFJ66u
RvGRJSHHxusfSP6V2dbl0OU8wU0NjDk5k64AoxPLivadRyRhpEr8Rlee6f3CyF5IhuhMOCOGJlyX
c/CvbNM7hicXWg+wb3jDDTcMKxefeL0oKewSGbdnlrUwshdJKKvory+BZi9nmYTspUQoEXStukJu
m4zj5By/mgkaEZz+NhXZS84MLyxeKvc1WIFTmNsNWkxHRPZ2tSxG+w6cCHJ+g1senKplJ9gcz8w/
EYBOLK6ShpFjiyF7EyyMMNExiK2aC7MAgaSlu3ahWnyPFYTLh8eZJ8Uwt4upaLViEZWXbOL0MjVB
72UPpaWOCyZ7qWMmQjMy0GvthEwFpZafhvXnlpxtnFzHtbfstbUmzGyIgRNrJXgzNBk8/EAcQcJg
f87gw+ILH9ct3dJlyyPUE9yp/Ytx0htsOG005+OrK1V+z5IWfRUvMQjMXcYIDwPMdMxxCTheVrI5
5swAI6qVhHDFw5LLbXBaiCz8X6EPMB2zQr/uuuvAvHGd7mTo+wjrCy/H3g1+rmhxWh+FEwsregK0
CTtfkBu9tthmCkBfIk/OsGCIkhoLupvG4r4JDFn7lgVjY9urF4EzLC29Gm8YaNd8GkyauOsEQEeg
Dcu5Dh2dhB6SfJGxGKGT00bYZmDV2aJ+28wHf5h9W4f4qIusGe2HCROOeSRr8F4fJt3GNjThYYOS
xaEeRnhXYiOXXs+2+Cvagi1r8LfPMoQRD0URSyF2uOgkBPC7cvHFF3cdaoidIY54vLHiES5qnrFq
WJrZhI31csjXTz7GQukYaHGMXVSc6gMCUHCki0tI+YJm2pDHDO2bOMi3zFax9/b9lKwMKcy6AHaI
tmbiZr6jmhh3MaiiKvfVzaJ4vT4u28SE2z8T1+1J22KaGKHgDV3LiTH+seVoSVGY+JIVRFae//3v
fw8jPxnwcyYpAFEzLKs1TuUgWhWyN/UZRlq8oMzcE091ZGXEZNr3sBUjmINoQrI31QJdBVM0WFxX
kHvEDLh9h3phZC9VYPRjQVQ8n9vo3zKOAC1vaBpIe3iDFvfjrMEZ9lm79RqroxiMnJgT4LqhsnsI
SYitHXeexuTFN4skexGA6R7DlSL7aunKqcjeVGUKxXtb9OJrOzm9BdWrfVUyP7I3yYwlIdp48cy7
FZtvjWVFo4ri+Ez2eopdYqqXVMGKSpjFxVSZu3zczV8MaC7CzEd0IdaJ9S08JnE0Vccxoqa6asKa
xuKGkWOLJHuRGQ0ZJ+2M9l1+5lNN2bSCBICRiNWc+YYxEIfAFjEO7rWkct8vn8bMVF0R0Lq/9KUv
1YduNlCgPlBNuzJx7xdP9iIA04pFkjADwshZxtWr63FYf+7Krev9xpK9XYDovRAQAkJACAgBISAE
hMAYBET2LoxeduuU1SJ7cx+D9WV7DtIMcoYlJLvhbOWkLXhsGHDfjcfvxay/skgDAliSQOfighI2
A7YQahomM105ByE8IMNFJgFeKBe28lkb8getysmRuBM6D5FgfTFLg96BOgOxZIeDH4DPfe5zXAcG
B4W9QfueWqOE7B5iwwAXwa4ojcUfHQ9eCL60cZe2saA5RWOnm40P7h3jUlq2vAm3kyqDRaKTwIHT
IpyZ4tJkDGb4ly8UYnmmYeHgQscnxNCC80Fnn302bc1XSVuzTcxQQ5dzhivjy1IOdJIHHniAXXhs
dfiE6STYVuHai4tgumww1hI0tvLpYOyjgQMbJeDAsTiOMDO6wpQy6K1HrZmasdmjfZMFHaM3g/Z4
O5P1AGcZakF/S1ripln2LgP4kkEICAEhIASEgBAQAuuHgMhekb3r16tVIyEgBISAEBACQkAIrAoC
IntXpaUkpxAQAkJACAgBISAEVgIBkb0ie1eio0pIISAEhIAQEAJCQAisJQIie9eyWVUpISAEhIAQ
EAJCQAhsFQIie0X2blXfU7lCQAgIASEgBISAEBACInvVB4SAEBACQkAICAEhIAQmREBkr8jeCbuT
shICQkAICAEhIASEgBDohYDI3l5wKbIQEAJCQAgIASEgBIRAHQGRvSJ76z1EvwoBISAEhIAQEAJC
QAjMDwGRvfPDVjkLASEgBISAEBACQmADERDZK7J3A7u9qiwEhIAQEAJCQAgIgSVBQGTvkjSExBAC
QkAICAEhIASEwHogILJXZO969GTVQggIASEgBISAEBACq4iAyN5VbDXJLASEgBAQAkJACAiBpUVA
ZK/I3qXtnBJMCAgBISAEhIAQEAJrj4DI3rVvYlVQCAgBISAEhIAQEAKLREBkr8jeRfY3lSUEhIAQ
EAJCQAgIASFgERDZa9FQWAgIASEgBISAEBACQmAkAiJ7RfaO7EJKLgSEgBAQAkJACAgBITAYAZG9
g6FTQiEgBISAEBACQkAICIGIgMhekb2xV+iNEBACQkAICAEhIASEwGIQENm7GJxVihAQAkJACAgB
ISAENgQBkb0iezekq6uaQkAICAEhIASEgBBYQgRE9i5ho0gkISAEhIAQEAJCQAisLgIie0X2rm7v
leRCQAgIASEgBISAEFh1BET2rnoLSn4hIASEgBAQAkJACCwVAiJ7RfYuVYeUMEJACAgBISAEhIAQ
2CgERPZuVHOrskJACAgBISAEhIAQmDcCIntF9s67jyl/ISAEhIAQEAJCQAgIgS4ERPZ2IaP3QkAI
CAEhIASEgBAQAgMQENkrsndAt1ESISAEhIAQEAJCQAgIgUkQENk7CYzKRAgIASEgBISAEBACQiAh
ILJXZK++BSEgBISAEBACQkAICIGtQkBk71Yhr3KFwOQIXHHFFd/8z9/zzz8/ef7KUAisBwL33HPP
fz6UbxJej0qpFkJgqRAQ2Suyd6k6pIQRAkJgTgjce++9+/zn79xzz42l/OMf//jr0L9nn302ZrhR
b+64447/oLvPlVdeuVF1V2WFgBAYiYDI3pEAKrkQWBIEfvzjH7/iFa/4P//v79Of/nRRqtNOOy0r
DBMG7rzzTlfcCy+84PK///77XRw9ZgQOOOAAC9cvfvGL/JMNQObbaJ/97Gftrza833772Zh33XWX
/XWR4d/85jdWEsL//Oc/FylAsaznnnvuTW96U/pYdtttNx6L0fRSCAiBwQiI7BXZO7jzKKEQEAKr
gsCLL7645557JoVqu+22e+KJJ6LkqLUpwuB/X/WqV+2yyy7okEcffTR8Mrrlv/71r1jQWr6BKt9r
r70SdNtvv/0jjzyyltVUpYSAEJgHAiJ754Gq8hQCC0bgz3/+85vf/OakCXTpWogECTxY0aokvPHG
G119sSt28beQb3SyLeHj61//egvXj370o6KQZ511lo32/ve/vxiNl2jFNua2bdu6Ys77/U9/+lMr
CWG01nkXSn27CPNc9GWXXZYF69ocyZEVEAJCoC8CIntF9vbtM4ovBITAyiFwwgknZG0Kk5Ki/OPJ
3lxEDuy+++6XXnrp3//+92KJa/by9ttvzxXfd999N6TWa9aIqo4Q2BIERPZuCewqVAhMi8CRRx6Z
1YDTTz+9K3ORvV3IbO17kb1T4f/kk08ee+yxfAs/+MEP6nliYPyud70rfzXXX399Pb5+FQJCoBcC
IntF9vbqMIosBITAyiGAh4F8qBCbky4PcvMge5P+BvP52GOPrRxuAwQ+6KCDsspaWegNyFlJhIAQ
WGMERPauceOqahuCADxVVgAquhZoiOxdzi4hsnd8u7z88svf+ta3OOCWvoWZZC8lWkuJHXfcEfP4
8WIoByEgBBICIntF9upbEAJCYI0RwGMbjrDyAqTiTnZ+ZC+lI8Pjjz++xjinqj344IOvfOUrE9qv
fvWrf//73699lVVBISAExiMgsnc8hspBCGwhAn/7299wY5V1Ldy6VoQR2VsBZwt/Etk7HnzcFOev
gEAL2Uuh1lLiC1/4wngxlIMQEAIJAZG9Inv1LQgBIbDGCOC0Ietde++9d+VGhkj2vuc97+FMYsvf
wQcf/KEPfejtb397pjpzoTmwIZ4NUFNzlT/ykY+scddS1YSAEJgKAZG9UyGpfITAliDwta99LU/9
6EJ1h6iR7L3tttu4Xm3k35/+9CdXd/nsdYDUH0X21vFp+fUtb3lL/hAINJK93PGRU7GOuOeee1rK
UhwhIARmIiCyV2TvzE6iCEJACKwoAo8++uhrXvOarEHdfPPNlYpEsveiiy6qxC/+hHELV1p88pOf
zIXawHnnnVdMtU4vMWC2mF933XXrVDvVRQgIgXkgILJ3HqgqTyGwGAQ4xcNZnqztXH311fVyI9nL
Iax6kmG/iuzthdvkZC/XolkCfwsdFCzsgrZhZC/NhNFI/oLe9773VUxTerWpIguBDUdAZK/I3g3/
BFR9IbDGCFjd6d3vfve//vWvSmUnIXtz/lC+r3vd67LmlgI44+ryGJwTrkHguOOOyxXnXOecFnFr
AJSqIASEQEJAZK96ghBYXQQOPfTQPOnvsccedbNeqimydznbenKyd3mqufxk77333puvF+Fr0k1t
y9N5JMlKIyCyV2TvSndgCS8EhEAXAnfddVdefRCom/WSybRkLxn+8pe/tLYuSZhrrrmmS+C1ec9t
dLbi559//tpUTRURAkJgHgiI7J0HqspTCCwAgfvuu8+SVN/73vdmFiqydyZEWxJBZO942Adb9lI0
rs/ysmXPPfeUce/45lAOQkBkr8hefQVCQAisJQIf+9jHstbE/WgztabJyV5Q/epXv5plSIHDDz98
LdF2lTrqqKNyxXfaaScZ9zp89CgEhIBFQGSvRUNhIbBCCHzqU5/K0/1222337LPPzhReZO9MiLYk
gsje8bCPIXvzPJg+KLlBG98cykEIiOwV2auvQAgIgfVDwJn1nnHGGTPrOA+y9w9/+ENeBKXArrvu
OlOSNYjw4x//2FZ8E5wVr0GrqQpCYKsQyItcDgUsTC+loOeeey6PVJvgY2er2lflrisCv/vd76xZ
72c+85mWmorsbUFp8XFE9o7HfAzZ++KLL9omwLi37n1uvLTKQQisPQIiexemVGd1OgVuuumm9qJx
XJNS7bXXXmvfJ1VBISAExiNgvfVysy2OBWbmOQ+yl0Jhd+3ox7Jopju7maIufwTsqLGmzhXHuPfl
l19efrEloRAQAluCgMjeLYFdhQqBkQhYF/3M+OhRLRmuENmL6vKrX/3qwgsvPPXUU6nsF77whdNO
O43be3/yk59MqNVgGHDllVeeeeaZJ5544uc+97mTTz753HPPZVR86qmnWvCcGYddrdtvv/3ss88+
4YQTPvvZz37xi1/EvxZGEe7Im2UaaU3unijmfNZZZ2XtjsD73//+YrSRL2E+f/azn2EqcNJJJ4HJ
V77yFTC54YYbht3yNtNnLwfQ8PZGERSXIPr2t79966239t0EHEP2gtiXv/xliy1ij4RRyYXAhiMg
sredcR0Z045dhEX2bvinp+oLgfkhALULwZvHHPw5tJQ1J7J3n332yZKkwF/+8hcrz+OPP869DPbv
73//u43QEv7Tn/5kc+BqbJvqkUcesb/2Wj6QlU1LQTbnSvj000+3Fdd5tApW+kkIbDgCIns3vAOo
+quIABTia1/72jzRs8PbaIi4EmTvr3/9a/xubb/99rmCLsBPhxxyCHxgY61jE8NbQvDanXFXBOYB
73nPe771rW85vTFm1fXmwQcfPOaYY3Cv4XJOjxSNj+VM+U5O9r7pTW96g/mDIe+S076H+oZUj3cc
J5k5/YGjMOKkJE8++aQp4Q20iM0qhytk7wMPPEBDd0H0mte8BgCBMWcVA5iXZBns6gOB6ST5JwLU
Kya3b+h1tqWOOOII+6vCQkAI9EVAZO9ICrc9uR27CIvs7dtXFV8ICIFGBDDAsAPOFVdc0ZJwTmSv
2+VHdXdcbmY5ssxd1hSVWqCp5uQEMNuwkT/0oQ/ZX1ucWuTk7373u23a9tvWYIltwg9/+MM5TwWE
gBAQAhaBPAzKjYOFRWEhsMwIwBPaWd4pHhXJl5zsxWDgox/9qK1aPbzffvvdf//9lfrGn+BXsY+t
MMmuRJjPSy+9tBerjOExdsKOe3TZpscDDjggHX+bnOx91ateZUvctm1bhMK+ARbYb/hVm6oYBjrM
rYmPvYSNwB1nNsMcLpK9GA9jRO2EtLnlMHGw6M6seM42BdBvc8x64Oijj3Zp3SNFvPGNb8yZMCE+
/fTTLo4ehYAQaEdAZG87WzsyZh64UkBkb3svVUwhIATaEYBK3Xnnne2A88QTT7QknwfZi92LdWeH
VDvuuKMThrNjzoDhyCOPdHHqj3/961+dboxtgE2yJWQvAjgXFs7e2EqosBAQApuMgMjeTW591X1F
EYDktLpW+z71MpO9eA50KpmtY1cY7vGWW25pbEf4yQ9+8INdWVXeg9tLL73UUsozzzzzvve9r5KV
+2mXXXaB791ashdl+OMf/7gTrP7I/sJgspebBGG56/m7X3HvUAR/QrKX/CGEbbkXXHBBsVC9FAJC
oAUBkb0jKdz25HbgIiyyt6V/Ko4QEAJ9EXBXg73rXe9qzGEeZC+GB27oO+igg6I8HOyy0f7rv/6r
5T7rnI+zrnnHO97hzD+2iux19cIuIsusgBAQAkIgIyCyN0OhgBBYCQTwB2X3stlx/tvf/tYo+dKS
vRdffLGtVFbMePnWt74VhhZt6m1ve1vRXJaX+PKdicCjjz7q9sFzKRgDcJYKo2IU1y7CGRmwIqiX
QoToQCyVQtHkwB/sbi43Bd7+9rc7S+Mu9r7dZ68zmq1Y9mKn0cX04gti33333X///ZEwIu/OtbVb
9pKnQ4BHYKcVYik5Jvp2BH9asvfqq6/OxRGg4rFEvRECQqARAZG97WztyJh24CIssrexiyqaEBAC
vRBwtxt87Wtfa0w+OdnLwieq9N/5zneiPHfffbcbIbmqI0breoPebpNzqYSLuVVk74033mgFYxXj
BNOjEBACQgAERPaqGwiB1ULA7TL38tS0nGTvD3/4w8j04meVS7swH7WtA9ENr2uP2ydVh+QYBtuY
LgwNC2Np9aIUxgktKqj1EoATBqjRoukp91DYmK4IHj/zmc+4IhDs+OOPd45ncT3x+c9/PlY5p10k
2evcryUZ8IX7y1/+0lYWD714MLaeorO0KdBO9tqE3DF3zTXXZIcJlHjPPfd86UtfwouCjUaYRsf5
g8Oc/oAP4fTnjhbST/7zy///f8u1F+RmC4V5HnYnnRNSj0JgMxEQ2TuSwm1PbgcuwiJ7N/OLU62F
wFwRwKLV+ci94447GkucluxFG0RNdePeDjvs0HXLxjvf+U4buUtfjXVhFrO6OmohyrCLtlVkL5W1
slHB5BfOiadHISAENhwBkb0b3gFU/ZVDgJuwrNLyzW9+s70KS0j2wsI5JwbU7hOf+ESFZ0PD+dSn
PmVBIIxpaEXPiTQsdqS4k+2CDp2Wrf9IOcI/dyVB6XUioXlWirjzzju7rIgXRvbed999zpgWk2AM
XLvqCPfOvXWumumxS3mOPntTfOr+gx/8oKsg1gURnBtuuKErPu/dGqSSeSUTd2cf82Mlsn4SAkKg
goDI3na2dmRMNyaL7K10S/0kBITAMATcpWAwjV3kasx/QrKXrNy9ZmkArNyMhupuB0n03kZXw+Rp
ExbdRGwV2QvIHHi04l1++eUReb0RAkJgwxEQ2bvhHUDVXzkEOFxvJ3eWde1ViGTvJZdcgnow7K/C
xz7//PNWSMJ33XVXUU7ndYqYhx12GOa1xcj55T/+8Q/nYZWEmOnmCDaAsajb/obpbbnZDRNfx/fi
bwH7T5t5DmOkaquMe42uKuckHC5zDhxSDgsje93GAShxLiyLVwxwV0WR7+1F9kKD33vvvcX880vY
Wosn4eOOOy7/GgOTkL3ONwUnFmNBeiMEhEALAiJ7R1K47cndUCmyt6V/Ko4QEAK9EMAEwg41e+yx
R3vySPbiY9Yev+oKP/zww+jwWEewTvnc5z6Hy1wrQw5/4AMfqCwc0NudYcN55503U3isPvAjl4sg
cN1118VUW0j2unUQ66kont4IASGw4QiI7N3wDqDqrxYCqENW8SDMm/YqRLLX5dbrscLXNZK9f/zj
H90tt7vvvvtM17ipvlwr5rQ+uMqHHnooouEYPOrYzpCfffbZDpOvfvWrsQh4XRet8a4EFE6XkMfF
kL0YaTgOHP8JsWrxDbr3dttt58TuRfa2OExDzXYn7/CHHIXJbyYhe3FVYevFXXs5fwWEgBDohYDI
3na2dmRMO2oRFtnbq6MqshAQAi0IcDOvHWo4YdeSKsWJZK/NamR4r7326jLDyBI6tw977713/qkr
gDczKxjHzaIzMdJuIdmLA2ErYft9eV1V1nshIATWDwGRvevXpqrRGiOAZ1o7s8OUYuPaXt9lI3sj
1Xnrrbe2V+fnP/+5RYPwySef7JJjfuxuK/vkJz/p4lQegXfPPfe0peBMmEvNXJITTjjBxSnqhC4V
j+SPdYRNS3gxZO83vvENWy7Wtu03/UFl27SE28le6mu9AUdM8ptTTjnFloI9dv4pBiYhe/EUYUvk
+3rppZdiWXojBITATARE9o6kcNuT21GLsMjemZ1TEYSAEOiLANvfdqhpv52NguZH9qLSt5iIMCpa
4QnPPN/nDh5yAUcRsS0ke12lsF7GDKYopF4KASGwsQiI7N3YplfFVxGBs846y6ormLb2qsWykb3O
9QEeUxtpwFxr57kr7mtfddVVFjHCt99+e07eErj00ktdDtE/g2Mae52lcm1KWYshex3JXHeS4IDC
ea87E9dO9rZ7mXZ3DYNMpNmzYK4JhvnsxYmxa+uirXguVAEhIAS6EBDZ287WjozpRi2RvV19Uu+F
gBAYjACmDnao4bbo9qzmQfZi0IuztUYZcPKAwYCV/+tf/3olLQYb7uaIqPmn5FtI9sJX2xoR5she
pVL6SQgIgQ1EQGTvBja6qry6COCxys7sH/vYx3rVZanIXlQp5xEXS85e1SHyBRdcYAHBL4HzJPz5
z3/eRsDjcV8++dlnn3XEprumjYvhbBGEb7vttvaKPPLIIy75AsheLqdwhbbfqpyq5vTbdrK3q3YR
sbg6qNhvTEL2ctuIg6Xv1kCshd4Igc1EQGTvSAq3PbkbtUT2buYXp1oLgfkhgPblxpleB/GiOudy
a3xEG8fBF4f4cOSLs69e9T3xxBNtKbvssktlOeDOUWJa01WcU4Yr98RFaZ29yvnnnx/jVN5ElbWd
/a5kq5+EgBBYJwRE9q5Ta6oua48AlJrVVSBve1U5kr3chnbk0L+Ku+AWn72oarYuhNtpwFzr6CzX
ZeJuE8NtV07bHsB+wIrqMnEHqYj55JNPtmeOAunsB1wVclbOBhi76PyTCzjPFVH9u/nmm22NCDuS
3GUYH/FdbHNoJ3t/97vfxdyKb6Kd7TPPPFOMyctJyF7awm1A9LJd6ZJN74XABiIgsredrR0Z0w7F
hEX2buDnpioLgbkiEI1I0eHbS4xk76677spFDO4PInfnnXd2d3nk8Q1zl8qO/0xhuGckZ5UCP/3p
T7tSOR+/55xzTlfMLSR7Iaudtn/ZZZd1yan3QkAIbCYCIns3s91V6xVFwPmPjS5q6/WKZO+c/Du1
kL1u3xzVqxdHmmqKebAzu8XrggXB8ai99txzPp/97GetishefP6JAIa+9ldOutlfW8If/OAHbQ4L
IHudzG9+85tb5LRxrr32WitzO9mLIbTNpxKGFrZFEP7Tn/7UFX8SspfMMfawhQ7rMF1C6r0Q2BwE
RPaOpHDbk9shi7DI3s35ylRTIbAYBH72s5+5caZi7xFFimTvRRddFKPlNyiK3I/8+te/3hWKr7Ze
JHPOMAWcJS3ssYuQHlE1LYnKKoPTcMWYvNxCspfSd9ppJwsRtwx3yan3QkAIbCYCIns3s91V6xVF
AK+2dlrvy0QtFdkbPTBUTlRV2uuNb3yjxQTz1xyZG8fsT4SHGWq6m8LgA3MRBNztbH0dKZODa5cF
kL1f/vKXLTKYLtsatYRx+2BzaCd72w0ztoTsxbDE1qvXFSQtuCmOENgQBET2trO1I2PaIYuwyN4N
+cRUTSGwMATwTubGmaeeeqq99L5kb8qZw1zuPCMycPxqmCZPnjDMthZYgxQvU3bR6h7ztpbsdbdv
tF+K0d52iikEhMBKIyCyd6WbT8JvGgKO2KwcLCoi40hFdJ4ttOx1Tgl22GGHoswzX77tbW+zyttX
vvKVnOTpp5+2PxG+7rrr8q/tgfPOO8/ms91229m0zu6XU2n215awo14XQPYee+yxtkaYFrfIaeP8
+te/tjm0k73/+Mc/bD6V8JaQvc7w44tf/GJFQv0kBIRAFwIie0dSuO3J7VBMWGRvV5/UeyEgBIYh
cMMNN7hxBoex7VkNI3vJn2t5jzjiCFc013NceeWV7aXnmLDHzkcE9cq/5sB73/teWyJUSf4pBraW
7HXnPfFLHCXUGyEgBDYZAZG9m9z6qvvKIbD99ttbDaSvM/+lIntPPfVUW5cBngRS8zl27rjjjsvN
+vjjj9siCPe6Oi3n893vftfmg55pb2o46qij7K8f/vCHc8LGAHvxNocFkL1HH320LRFltVHUHM15
P1sbsnffffe1yMDk5yorIASEQDsCInvb2dqRMe2QRVhkb3svVUwhIARaEMh0QR5t2k9pkf9gspe0
L730kiNUkQHXCjfeeGOL5C7O4YcfnqtA4JBDDnERHnzwQRsB69+6VYyTrdeJS7d+6bumQ/K9997b
Siv7BNeaehQCQiCP3hyLGKlt9kpur/XEvacaQggIgRYEdtxxRzut9/XOtFRkr3Mbi2+uFgRiHHeI
6aSTTspx4k21w5RDZ9kL5Z6LIOCsZPfbbz/7a0vYuYlYANkLJW47Egpni5w2zs9//nObw9qQvU73
luZsG11hIdCOgMjeXlrxmMh2KCYssre9lyqmEBACLQj88Ic/dOMMR+daEqY4Y8hecsCJLgYhTgBs
dLE6aJchxbz11lttPrAf7nrir3/96zbCF77whXoRY8heXBDbsgaQve5sozyP1RtLvwqBDURAZO8G
NrqqvLoIOJ+9p512Wq+6LBXZi9Mtq+SwTW/NZdvr9aY3vcnmg8FwTosTYKxw7a9XXHFF/rU9AM42
E5xp2LTwgfZXnL7aX1vCzuvvAsheZ0v81re+tUVOGwchba3Xhux9+9vfbuslzdk2usJCoB0Bkb1j
+Nteae2QRVhkb3svVUwhIARaELjzzjvdODPXC9qiSD/96U/ddczIwx0ZfQ3G8CS2884727pwdi8X
x6rB3dL7q1/9Kv9aDDiyt9e6zK3pBpC9TtozzzyzKKReCgEhsLEIiOzd2KZXxVcRAS7SsirKySef
3KsWS0X2Xn/99bYuhHt5AEsVf/nll+2duWTibvjlBJYtBXPiXoilyOzs20zcdWbO+bCjgluKc+2y
ALL3wgsvtDXCQAIkW0TNcS655BKbw9qQvdKccxMrIATGICCytxdhOyayHYoJi+wd02+VVggIgYiA
u6aBceb3v/99jNb1ZqRlb8rWWSmkcW+Ary028e2Yuf/++2exf/azn9mfsJudaYXiyF4Mg3NuMwNu
hTKA7OVQpBUY3X5moYogBITARiEgsnejmluVXXUEuEjLTut9lRxHKpJV3RXVYLjYardyEr7rrrtc
bmyXuzhs3Ls4Mx9/+9vfukw4omVTOXoc/7r218Ywd67ZUpyPLy59s78S7nVJMTI4P7ELIHuj4s1t
aI1opGif+9znbK3Xhux1brHd3kEviBRZCGwyAiJ7x/C3vdLaoZiwyN5N/u5UdyEwDwTseJ4GnF4a
e9Q5ByhX2CQ4vwdJEka8XlWGpk4J078YDD/55JMpB3dSr8VXHvd02NysK7m6VNgYu7OHfclevBm7
HK655pp6ofpVCAiBTUNAZO+mtbjqu9IIOLb2ox/9aK/quOToJ1tI9r744ovuVtwBZrfOFwQ1euSR
RywmzigXB7/215Yw2pST0x3tf+ihh6ymR7jXNXDcNfxf//VfNocFkL0RfHuQrQUWvFVYmdeD7MV1
m60UYbd30IKM4ggBIQAClhz497//3Yu9zJHdZTp8krvuumv+VYGEgBu1RPbqAxQCQmBaBNBUcW9r
h5qrr766vYhJyF6Kw8DDneZDJNwy/PWvf20XhphcrmHrkphn2Neddtopv4cE5pbnmdl+7GMfy0kI
tF/08Oijj9qEhPuSvTGHaFczU35FEAJCYL0RENm73u2r2q0ZAs5jAP5Fe1VwqcheJH//+99vVZ33
ve99vapDZOhumwN6mjtyddVVV9kIhPte6BDdTXBRhZWTEt3NEZ///OdthHrY3XSGhAsgexHJWSPQ
FnU57a/33HOPQ3U9yF76hqvXww8/bCuusBAQAo0IiOxdGBftRi2RvY1dVNGEgBBoRwAHuXaoOfvs
s9vTTkX2UiIXc1gxUnjmNWpOVGcowqlJIjgfDo3mNJ/85CetPDy6sroescK1CQn3JXsxrnY5uMvm
uorWeyEgBDYHAZG9m9PWqukaIOA8BmARym0C7fVaNrI3OuDqxcRCJrgTTP/93//t0OAKCacLtW+7
p6wcn4xRQTQhOO6442wpr33ta//2t785Sboejz32WJuW8GLI3muvvdaVC4XbJaR7f8wxx7i0W072
7r777lYkpjYnc8vjLbfcYjOhrfu6Mm4pRXGEwCYgILJXZO8m9HPVUQhsCAIHH3ywVZDw5dVe8QnJ
XrQyRzsjFWsBDCfa5Xn22We32267XB2MeLk0xC1JUJJbMsSfXs6HgLvUo5KDw5O0fclerpy2Re+4
446V4vSTEBACm4mAyN7NbHfVekURuP/+++3MTth5LajXa9nI3gcffNBVB3PTdvo6ako//vGPIwLO
0TE+GYAxRiu+gXd1EnKsOMaMlq7O1UNMkt5gOOp8OFDcYshe3FNwl5ytHc7QWrjNbdu22VQpvOVk
r3POjA7chXnlPZYqtmq4qqhE1k9CQAhUEBDZK7K30j30kxAQAquFwGmnnWYVpPe+973t8k9I9lIo
uTlLDwTjqCMOytpFwjjEVodDfO95z3vymx122KHRzd2ZZ56ZUxFAMOa+mWLgbyFWoS/Ze8IJJ9ii
G02RZ8qmCEJACKwTAiJ716k1VZe1RwAi9A1veIOd3NFP2mu9bGQvkh900EG2OoTPOeeclhpdeuml
LuGee+7pfDikfG6++WYX893vfvdzzz03s5QnnngCV2AuLUpmMSH3+dqY2AnMNDOAWf3ABz5gU6Xw
YsheanHBBRe40g877LA633v33Xe7Hphy2HKy111y9+1vf7vYTPWXhx56qAWkrxF4PXP9KgQ2CgGR
vSJ7N6rDq7JCYL0R+MlPfmIVJAwn6uqiRWNaspecjz/+eCtMCp9yyim20HrYVYfFiGVf272x3X77
7U6SI488sl40iwt3GC3l0JfsdaYsvRxr1CXUr0JACKwNAiJ716YpVZENQeBTn/qU1Su+/vWvt1d8
Ccne++67L962gMZSpG1zTb/zne9YrSwBcuedd+YINkBWTiMi/j777POnP/3JRnNhbG532203CzXh
o446ykXLj7/+9a+dSDhzqPC9GNY6T1+5rIWRvdxGAQ653BQAK64qzvXKASJffPHF22+/vYufHrec
7HUuiLl9A4Gz8I0B1+K9dlIai1A0IbAhCIjsFdm7IV1d1RQCm4AAlq7ujrZ2x2uTk734YXCXZaCL
Il77wT2MZ5zKZ5XbX/7yl41tijIfFWM8QnSdUsTR7lve8hZbVg73InvJ35XbLnNj1RRNCAiBNUBA
ZO8aNKKqsFEIXHjhhVkxIIBBaXv1l5DsRXh3BirVjnoVXciiyLmrb1P8L3/5yxUccHbBmSyLG2Hc
W1122WXx2Bc6JGyzdeeVEqKePf3005VSIN5dEfDYqHxk6FJBAju3AzbhwshepIJsj34kUJhxkXH5
5ZfjFgNTXi6koxZ77LGHFdKFt5zsPfroo51IXDnHDct4XWNrgIswXBPEx6eeesrmAHVfb+6Yg94I
ASGQERDZK7I3dwYFhIAQWAMEnOEEKlZjpSYneymXmyitzpbCHPLqYlmjqM4xRc4NdbducOKy+tKX
vpTT5gCScM1KViMff/xxKJcDDzwwRyDAMUP72Ivs/c1vfmPTQvy2G1o7+fUoBITAGiMgsneNG1dV
W0sEHnroITu/w8u13wW2nGQvillk6lId0bi4+wB97IwzzuCyXRw12Lrn8Cc+8YmZZpx4muXQWU6S
AyhIGEufdNJJ3/rWt77yla9wkqsY7fWvf/3vfve7eo/6+9//7m5zS6XAplIEXnyhtTl6hmOxXDoB
HD4489pFkr3U6IYbbkAGK9LMMFVwKisMfBGceFnwzJbK+QC4k6RijI3fBhfZPuKOOGfbFXA3I9Mo
XTH1XggIgZkIiOwV2TuzkyiCEBACK4QAbKTVrLAKaBR+HmQvRbujjkk29vcbpeIGZ3ciL+Vw1lln
NeaQosHoRnuSDBRWH8VSYM6dC4heZC8u73IRBI444oheMiuyEBACG4KAyN4NaWhVc50Q4FoEO8Xf
euutjbVbTrIX4SEAcZBlK9Uehg1u3M5GrXrd617XnnOOyVGvomeDCDvH3Ip8b84qBnCci1myfb9g
spda3HLLLRVN1cpGGJvkP/7xj64v4ZIiosGbhZG9KO3RGDtLDoE/k2R2NaJdijXSSyEgBFoQENkr
srelnyiOEBACq4LAk08+aW0DcFbWqH7PiexFnqjVY8Lx2GOPNULqPIChNFLB9uS5FPT2oqFI1kJd
AFdjHPpzGnIvsveAAw6weXIELwujgBAQAkIgIyCyN0OhgBBYFQTcvVrcx9oouaOz0BMab5ttzD9H
e/75560SQpibZ/OvXYErr7yyePmXyyo/vvGNb/zBD37QlVvx/aOPPuqOoeXcigG247Eojn4Yipmn
l5CKGPFafbiYMy+Jc+6555Jqy8leZIAsLdpIWOExIz/11FOT4wvcF9ufDj/88CImTpUlyUzSNefT
y7KXVN/73veK5hNJTlx55JxjAPPynXbaKdeIpsGrQ4ymN0JACDQiILJXZG9jV1E0ISAEVgUBxzGi
47VIPieyl6LjZc0ocpzRa5GKOFdffXVW/FKgyynZzAxZ5ji3DC7n9IiayuW/ePolQ6cht5O93DFt
uWWWTo2s+8xaKIIQEAJrhoDI3jVrUFVnExCAhrJc4i677NLoomrJyV7a7plnnuE6XUu7FZWlXXfd
9bzzzkPbGdDceOLCcQG76hVikELxvXDMMce03/XgJIGo5ICbbSZXEXRCtN+UahnI3iTJAw88gOdh
TMetGgnHi7S4uYAQztU87LDDbI0+85nP5J9swKmyJJkf2Uu5t912G33DCpbDWC9bwVzYrUQwz3YR
9CgEhEAvBET2iuzt1WEUWQgIgeVH4IorrshqFYHjjjuuRWbu4MAtm/276qqrWhLOjMPyB2Xb5pzC
XDkxMy0RME3BPtnWqOWKh66cEeb73//+Bz7wgaLyjy596KGHcptzTs6lGFZy0uaf6gHHUcMe1+Pr
VyEgBDYWAZG9G9v0qvhKI4DCYJWTxr31//mf/+HyXPvXyBL3xYpsbSmEUajaM0nJYRehW6HdcLj6
zne+k/u2sCbFNStKY6+rE7rKxcsWSh2Gu7gggPtF48JNK/YA2OXCBrd7Qu7Kn/fcyMAFFngkJn/8
3FIRfNt+4xvfcHfmEs3C1WVIjPMEG+3hhx/uKtpGIzyAFacJ2FOA3QWlItoAZXsgN7gVhQFGJ0wx
t2JazM5d2haimDjAi5UvXte++tWv4vAZww8+kDoIqMq2OjfffHNRJL0UAkKgEQGRvSJ7G7uKogkB
IbAqCHC2i1N1WV/ipuOVtin961//am0bcGg2yYFH9Ofrr78e78EsKLCg4BAfpgh1LbRXB7AaOIYr
jY7mehWhyEJACKwHAiJ716MdVYtNQ8AZIjburW8aSqrv/BDAc2/W9glcfPHF8ytr3jlzsx4Lllyd
3XfffU6bIPOuiPIXAsuDgMhekb3L0xsliRAQAlMhwB561pcItN8bMpUAE+aDYYCty0ospriq2FoO
f/zjH58QEGUlBITAmiEgsnfNGlTV2RwE3ve+92UV5fWvf/0km9Gbg55qipk3GuMwHLDOdQffMFoY
ltUypMKON39KBDDGXgapJIMQWGkERPaK7F3pDizhhYAQKCKA6oijs6w1cd1DMdpKvOTYXa4IAU4O
Lr/Y55xzjpX5zjvvXH6ZJaEQEAJbhYDI3q1CXuUKgZEIcETITvdsT4/MUMk3CoETTzyR/sM2wb77
7osz523btrVXH59jtu8RxsVEe/Jli8l9HLk6mPhO4sFj2eooeYTAghEQ2Suyd8FdTsUJASGwGASs
5yusTO2FDosRYJJS8H6QdT8CXE4xSbZzzQRPZfZmCsx+2n2jzVUwZS4EhMByIiCydznbRVIJgZkI
cNLcXvzKsXrN+DNBU4SMwBlnnGG13PbLi8nB3fSHu+Oc7coFuJPO4sDFfytXBQksBJYQAZG9InuX
sFtKJCEgBMYjgE/a7bbbLutO3I8wPs/F54DThlwFApdccsniZehb4k033WRlbryHrm8pii8EhMDa
ICCyd22aUhXZQAQ4O28n/cZr2jYQKFU5IuAsw1/1qlfh2CFGi284MmbdhdEDceAWo63KG6vt77LL
Llw+siqSS04hsMwIiOwV2bvM/VOyCQEhMAYB7h3LCxDOiE14+9gYqdrT3n333fZqtje84Q0rcarr
gx/8YIadU2nt9VVMISAENhMBkb2b2e6q9dogYOf9Aw44YG3qpYrMGwHuIIbgzUojAfrSTF33V7/6
FSqxTYV1x+OPPz5vaeeU/xNPPGG1fflCmRPOynYDERDZK7J3A7u9qiwENgSBv/zlL/Zm27PPPntp
K47rAysb5yJvvPFGp8qeeuqpNs5yhrG1yOo3Rhd4VFtOOSWVEBACy4OAyN7laQtJIgQGIHDfffdZ
yu5nP/vZgEyUZDMROPbYY7PemAK77777NddcU7Ruffjhh0844QTb2VKSZdbwZzar9Tu3zz77sASY
mUQRhIAQaEFAZK/I3pZ+ojhCQAisKALf//73sw6Jce+zzz67nBW5/PLLd9ttt4MPPviYY47hX85w
ZbFT4HWve93gC4sXWWVr3sOptEUWrbKEgBBYUQRE9q5ow0lsIZAROPnkk7Pesv/+++f3CgiBOgJP
P/00+nnuPDmw/fbbo1LimPf444///Oc//8lPfhISOP9qA6jNq0uQPvbYY9msFxuJlbiFud6g+lUI
LA8CIntF9i5Pb5QkQkAITI4AF4VY+vHMM8+cvIhJMrzjjjus4hrDV1999SQFzTWT22+/PUuOTfWf
//znuRanzIWAEFgPBET2rkc7qhabjMDzzz9v72bdtm3bJqOhuvdC4De/+Y09iJc1yZbAYYcdVrQB
7iXAFkb+7Gc/m6uJ0fIWSqKihcD6ISCyV2Tv+vVq1UgICAGLwIMPPpg3zXfYYQcubrO/Lkn4oYce
yspeDHzqU59aEjkrYrgruWFvKpH1kxAQAkIgIyCyN0OhgBBYXQS4mi3fmfWOd7zj5ZdfXt26SPIF
I/DII498+MMfjgpw5c1rX/vaiy++eHVtekEYO95XvOIVqY5vf/vb2TFZMOwqTgisNwIie0X2rncP
V+2EgBAAgYsuuiirizgHW0JMXnjhhSyhC3z0ox/l1yWU2YnEjRJZ8qOPPtr9qkchIASEQBcCInu7
kNF7IbBaCJx22mlZE7jgggtWS3hJu7UIcBbvpptuOvDAA/OWQe5LLvDmN7+Znob/h60VeGTp1He/
/fZLVcMo5d577x2ZoZILASHgEBDZK7LXdQk9CgEhsH4IoFDh7CspVOyh33XXXUtYx7e85S1Om+VQ
27nnnuvubltCyRGJ+5Tf+MY3Jvlxqvbcc88tp5ySSggIgSVEQGTvEjaKRBICAxBAYzniiCO4ZIq/
j3zkIyuxVT2gmkoyVwQ4ggfre8oppxx11FEHHXQQjOgBBxyAGs9FZpjy/va3v0Wrn6sAi8n8F7/4
RfpS+PfSSy9dTKEqRQhsFAIie0X2blSHV2WFwMYigP/Yb/7nbzk9DLBEgoXmprZvf/vbmCJzHHKF
jkAi+X/Q/aaMEzb2K1PFhcAwBET2DsNNqYSAEBACQkAICAEhIASKCIjsFdlb7Bh6KQSEgBAQAkJA
CAgBIbAABET2LgBkFSEEhIAQEAJCQAgIgc1BQGSvyN7N6e2qqRAQAkJACAgBISAElg0Bkb3L1iKS
RwgIASEgBISAEBACK42AyF6RvSvdgSW8EBACQkAICAEhIARWGgGRvSvdfBJeCAgBISAEhIAQEALL
hoDIXpG9y9YnJY8QEAJCQAgIASEgBDYHAZG9m9PWqqkQEAJCQAgIASEgBBaAgMhekb0L6GYqQggI
ASEgBISAEBACQqCIgMjeIix6KQSEgBAQAkJACAgBITAMAZG9InuH9RylEgJCQAgIASEgBISAEBiP
gMje8RgqByEgBISAEBACQkAICIGMgMhekb25MyggBISAEBACQkAICAEhsGAERPYuGHAVJwSEgBAQ
AkJACAiB9UZAZK/I3vXu4aqdEBACQkAICAEhIASWGQGRvcvcOpJNCAgBISAEhIAQEAIrh4DIXpG9
K9dpJbAQEAJCQAgIASEgBNYGAZG9a9OUqogQEAJCQAgIASEgBJYBAZG9InuXoR9KBiEgBISAEBAC
QkAIbCYCIns3s91VayEgBISAEBACQkAIzAkBkb0ie+fUtZStEBACQkAICAEhIASEwEwERPbOhEgR
hIAQEAJCQAgIASEgBNoRENkrsre9tyimEBACQkAICAEhIASEwLQIiOydFk/lJgSEgBAQAkJACAiB
DUdAZK/I3g3/BFR9ISAEhIAQEAJCQAhsIQIie7cQfBUtBISAEBACQkAICIH1Q0Bkr8je9evVqpEQ
EAJCQAgIASEgBFYFAZG9q9JSklMICAEhIASEgBAQAiuBgMjelSB7L7/88v/z//722GOPB/QnBISA
EBACQkAICAEhsC4InHvuuUnNe9WrXrUwvZSCnnrqqVQu/95zzz3rAqfqIQSEgBAQAkJACAiBTUdg
27ZtWc373//932Ea5uGHH54zSYFdd911WFZrnMpBdNNNN7VXNiLsctOjEBACQkAICAEhIASEwKoj
0K4cjo954403rjpckl8ICAEhIASEgBAQAkKgjgBWvsP0xkhFiuyNSDrwRfY6QPQoBISAEBACQkAI
CIENRyAqkPN7I7J3wzubqi8EhIAQEAJCQAhsAgIie+enTpOz60Iiex0gehQCQkAICAEhIASEwIYj
MFdd1GUusnfDO5uqLwSEgBAQAkJACGwCAiJ7nQ487aPrQr3I3u9///sp+W677Xab/oSAEBACQkAI
CAEhIATWBYGvfe1rSc1bsM/eP/7xj1k7RS9dFzhVDyEgBISAEBACQkAIbDoCV1xxRVbz5LN3WnbX
5ZZxToFeZO/111+fUu21114rcfGfhBQCQkAICAEhIASEgBBoQeD//t//m9S8V7/61U57nOvjc889
l7XT559/vkVUxRECQkAICAEhIASEgBBYfgSw5s1q3r///e9hKqV89rbglnFOAZG9y/91SEIhIASE
gBAQAkJACMwbAZG980ZY+QsBISAEhIAQEAJCYKMQENnbwtNOEkdk70Z9WaqsEBACQkAICAEhIARa
EBDZ24KS4ggBISAEhIAQEAJCQAg0IiCydxIityUTkb2NfVLRhIAQEAJCQAgIASGwOQiI7N2ctlZN
hYAQEAJCQAgIASGwAARE9rbwtJPEEdm7gP6sIoSAEBACQkAICAEhsFoIiOxdrfaStEJACAgBISAE
hIAQWHIERPZOQuS2ZCKyd8m/BYknBISAEBACQkAICIHFIyCyd/GYq0QhIASEgBAQAkJACKwxAiJ7
W3jaSeKI7F3j70hVEwJCQAgIASEgBITAMARE9g7DTamEgBAQAkJACAgBISAEigiI7J2EyG3JRGRv
sQfqpRAQAkJACAgBISAENhkBkb2b3PqquxAQAkJACAgBISAEJkdAZG8LTztJHJG9k/deZSgEhIAQ
EAJCQAgIgVVHQGTvqreg5BcCQkAICAEhIASEwFIhILJ3EiK3JRORvUvV8yWMEBACQkAICAEhIASW
AQGRvcvQCpJBCAgBISAEhIAQEAJrg4DI3haedpI4InvX5qtRRYSAEBACQkAICAEhMBUCInunQlL5
CAEhIASEgBAQAkJACICAyN5JiNyWTET26osTAkJACAgBISAEhIAQcAiI7HWA6FEICAEhIASEgBAQ
AkJgDAIie1t42kniiOwd01GVVggIASEgBISAEBACa4mAyN61bFZVSggIASEgBISAEBACW4WAyN5J
iNyWTET2blUnV7lCQAgIASEgBISAEFhaBET2Lm3TSDAhIASEgBAQAkJACKwiAiJ7W3jaSeKI7F3F
D0QyCwEhIASEgBAQAkJgrgiI7J0rvMpcCAgBISAEhIAQEAKbhoDI3kmI3JZMRPZu2sel+goBISAE
hIAQEAJCYCYCIntnQqQIQkAICAEhIASEgBAQAu0IiOxt4WkniSOyt71bKqYQEAJCQAgIASEgBDYE
AZG9G9LQqqYQEAJCQAgIASEgBBaDgMjeSYjclkxE9i6mS6sUISAEhIAQEAJCQAisEAIie1eosSSq
EBACQkAICAEhIASWHwGRvS087SRxRPYu/+cgCYWAEBACQkAICAEhsGAERPYuGHAVJwSEgBAQAkJA
CAiB9UZAZO8kRG5LJiJ71/tTUu2EgBAQAkJACAgBITAAAZG9A0BTEiEgBISAEBACQkAICIEuBET2
tvC0k8QR2dvVCfVeCAgBISAEhIAQEAIbi4DI3o1telVcCAgBISAEhIAQEALzQEBk7yREbksmInvn
0YGVpxAQAkJACAgBISAEVhoBkb0r3XwSXggIASEgBISAEBACy4aAyN4WnnaSOCJ7l63zSx4hIASE
gBAQAkJACGw5AiJ7t7wJJIAQEAJCQAgIASEgBNYJAZG9kxC5LZmI7F2nD0d1EQJCQAgIASEgBITA
JAiI7J0ERmUiBISAEBACQkAICAEhkBAQ2dvC004SR2SvPjohIASEgBAQAkJACAgBh4DIXgeIHoWA
EBACQkAICAEhIATGICCydxIityUTkb1jOqrSCgEhIASEgBAQAkJgLREQ2buWzapKCQEhIASEgBAQ
AkJgqxAQ2dvC004SR2TvVnVylSsEhIAQEAJCQAgIgaVFQGTv0jaNBBMCQkAICAEhIASEwCoiILJ3
EiK3JRORvav4gUhmISAEhIAQEAJCQAjMFQGRvXOFV5kLASEgBISAEBACQmDTEBDZ28LTThJHZO+m
fVyqrxAQAkJACAgBISAEZiIgsncmRIogBISAEBACQkAICAEh0I6AyN5JiNyWTET2tndLxRQCQkAI
CAEhIASEwIYgILJ3Qxpa1RQCQkAICAEhIASEwGIQENnbwtNOEkdk72K6tEoRAkJACAgBISAEhMAK
ISCyd4UaS6IKASEgBISAEBACQmD5ERDZOwmR25KJyN7l/xwkoRAQAkJACAgBISAEFoyAyN4FA67i
hIAQEAJCQAgIASGw3giI7G3haSeJI7J3vT8l1U4ICAEhIASEgBAQAgMQENk7ADQlEQJCQAgIASEg
BISAEOhCQGTvJERuSyYie7s6od4LASEgBISAEBACQmBjERDZu7FNr4oLASEgBISAEBACQmAeCIjs
beFpJ4kjsnceHVh5CgEhIASEgBAQAkJgpREQ2bvSzSfhhYAQEAJCQAgIASGwbAiI7J2EyG3JRGTv
snV+ySMEFoPAtm3b3tDzb/fdd99jjz0+8IEPHHnkkaeeeuptt9323HPPLUbaJSnlrrvucpi9/PLL
SyLbGohx/PHHW3hPOumkNaiUqiAEVhcBkb2r23aSXAjMG4Grr77aTtktYXTIt73tbR/84AePPvro
M88884477njhhRfmLedS5f+jH/3IArXbbrstlXirLsxhhx1m4T3nnHNWvUaSXwisJQIie1t42kni
iOxdyy9IlRICMxH44Q9/6D7/AY/bbbfdMccc8+CDD84sbj0i/OIXv3AoieydsGU//elPW3jhfifM
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
iIAIiIAIiIAIlBKQ2FuKRSdFQAREQAREQAREQAQ6IyCxt0sJN7+4xN7OblGVEgEREAEREAEREIFh
TEBi7zC+uOqaCIiACIiACIiACDRPQGJvvlrbZU6Jvc3f3mpRBERABERABERABPqcgMTePr9AMk8E
REAEREAEREAEBouAxN4uJdz84hJ7B+urIWtFQAREQAREQAREoAECEnsbgKwmREAEREAEREAERGDk
EJDYm6/WdplTYu/I+VqppyIgAiIgAiIgAiKQSUBibyYoZRMBERABERABERABEcghILG3Swk3v7jE
3pwbUnlEQAREQAREQAREYEQRkNg7oi63OisCIiACIiACIiACvSYgsTdfre0yp8TeXt/Mql8EREAE
REAEREAEBo6AxN6Bu2QyWAREQAREQAREQAT6mYDE3i4l3PziEnv7+Ysg20RABERABERABERgSAhI
7B0S7GpUBERABERABERABIYrAYm9+Wptlzkl9g7XL5H6JQIiIAIiIAIiIAIdE5DY2zE6FRQBERAB
ERABERABEfAEJPZ2KeHmF5fY628/nREBERABERABERCBEU5AYu8IvwHUfREQAREQAREQARGol4DE
3ny1tsucEnvrvXVVmwiIgAiIgAiIgAgMAwISe4fBRVQXREAEREAEREAERKB/CEjs7VLCzS8usbd/
bntZIgIiIAIiIAIiIAJ9QkBib59cCJkhAiIgAiIgAiIgAsODgMTefLW2y5wSe4fHV0a9EAEREAER
EAEREIEaCUjsrRGmqhIBERABERABERABEZDY26WEm19cYq++biIgAiIgAiIgAiIgAoaAxF4DRIci
IAIiIAIiIAIiIALdEJDYm6/WdplTYm83N6rKioAIiIAIiIAIiMCwJCCxd1heVnVKBERABERABERA
BIaKgMTeLiXc/OISe4fqJle7IiACIiACIiACItC3BCT29u2lkWEiIAIiIAIiIAIiMIgEJPbmq7Vd
5pTYO4hfENksAiIgAiIgAiIgAj0lILG3p3hVuQiIgAiIgAiIgAiMNAISe7uUcPOLS+wdaV8u9VcE
REAEREAEREAEWhKQ2NsSkTKIgAiIgAiIgAiIgAjkE5DYm6/WdplTYm/+bamcIiACIiACIiACIjBC
CEjsHSEXWt0UAREQAREQAREQgWYISOztUsLNLy6xt5lbWq2IgAiIgAiIgAiIwAARkNg7QBdLpoqA
CIiACIiACIhA/xOQ2Juv1naZU2Jv/38dZKEIiIAIiIAIiIAINExAYm/DwNWcCIiACIiACIiACAxv
AhJ7u5Rw84tL7B3eXyX1TgREQAREQAREQAQ6ICCxtwNoKiICIiACIiACIiACIlBFQGJvvlrbZU6J
vVU3oc6LgAiIgAiIgAiIwIglILF3xF56dVwEREAEREAEREAEekFAYm+XEm5+cYm9vbiBVacIiIAI
iIAIiIAIDDQBib0DfflkvAiIgAiIgAiIgAj0GwGJvflqbZc5Jfb2280ve0RABERABERABERgyAlI
7B3ySyADREAEREAEREAERGA4EZDY26WEm19cYu9w+uKoLyIgAiIgAiIgAiJQCwGJvbVgVCUiIAIi
IAIiIAIiIAIFgcESew899NAVhvTvmWeeyVd3TU6JvfrSiYAIiIAIiIAIiIAIGAISew0QHYqACIiA
CIiACIiACHRDYLDE3nHjxhnJtOHDRx991Ei4+YfG1BNPPDG/7PHHH18UX3DBBbu53CorAiIgAiIg
AiIgAiLQVwQk9vbV5ZAxIiACIiACIiACIjDoBCT2Gg02fSixd9BveNkvAiIgAiIgAiIgAn1FQGJv
X10OGSMCIiACIiACIiACg05AYm9a3TWfSuwd9Bte9ouACIiACIiACIhAXxGQ2NtXl0PGiIAIiIAI
iIAIiMCgE5DYa+Tc9KHE3kG/4WW/CIiACIiACIiACPQVAYm9fXU5ZIwIiIAIiIAIiIAIDDoBib1p
ddd8KrF30G942S8CIiACIiACIiACfUVAYm9fXQ4ZIwIiIAIiIAIiIAKDTkBir5Fz04dDLvZOP/30
X9WfCIiACIiACIiACIjAcCGw1FJLFePPKaecMn/33u5z3nfffWHc+5WvfGW44FQ/REAEREAEREAE
RGCkE1hllVXCMO+5557rbNz45S9/OVRSJOaaa67OqkqXGjdunGmo4cMhF3sb7q+aEwEREAEREAER
EAERaIbAEIq9zXRQrYiACIiACIiACIiACDRMoP/F3hdeeOHhWv9OPPHEaaaZJpPzZz7zmeeffz4t
Ryc+Na3QdCKz+ej44483xXUoAiIgAiIgAiIgAiIwnAhI7B1OV1N9EQEREAEREAEREIF+IND/Yq+R
QLs5fOeddw466KDJJ588k/waa6zxy1/+spsWTUNtib2TJk3aTH8iIAIiMDIIrL766uGBuf7664+M
TquXIiACIrDZVltt1c1Qs92yjPwFXQREQARGDoH555+/GGHOM888I6fX6qkIiIAIvPLKK+2OEov8
jYVx6Mw8X+rmm28m0EQQE9IJfgsmTpz46aef+nraOmNaaUvsbashZRYBERCBgSbw5JNPhgfmX/7y
l4Hui4wXAREQAREQAREQARHoBwI77rhjMcLcdNNN+8Ee2SACIiACfU5ggMTe3/zmN+uss06QEdIJ
/H732muvd999txb+pi2JvbVQVSUiIALDjwA7n4YH5l//+tfh10H1SAREQAREQAREQAREoGECQezd
ZJNNGm5azYmACIjAIBIYCLH3ww8/POGEE4i7GzSEdGL55Zd/+umna7wcpjmJvTWyVVUiIALDicDj
jz8eHphvvPHGcOqa+iICIiACIiACIiACIjAkBHbaaadihCmxd0j4q1EREIGBI9D/Yu9jjz02ZsyY
oB6kE7PMMsu555778ccf13shTKMSe+vFq9pEQASGDQGe2OGB+be//W3Y9EsdEQEREAEREAEREAER
GCoCEnuHirzaFQERGFAC/Sz2Eu8xPNWDepBIjB8/vkerhk2jEnsH9G6X2SIgAr0m8Mgjj4QH5ptv
vtnr5lS/CIiACIiACIiACIjAsCcQZIGNN9542HdWHRQBERCB7gn0p9j7ySefsLHabLPNFkSDdGL0
6NEPPfRQ9zSqajCtS+ytAqXzIiACI5zAww8/HB6Yb7/99ginoe6LgAiIgAiIgAiIgAh0T+BrX/ta
McKU2Ns9TNUgAiIwEgj0odj7/PPPjx07NsgF6cS0005LON+PPvqopxfL2CCxt6e0VbkIiMDgEmDe
LTww33nnncHtiCwXAREQAREQAREQARHoEwISe/vkQsgMERCBQSHQV2Lv3//+96OOOmqKKaYIWkE6
wbze73//+wZQGzMk9jbAXE2IgAgMIoEHH3wwPDDffffdQeyCbBYBERABERABERABEegrAkHs3Wij
jfrKMBkjAiIgAv1JoH/E3rvvvnv++ecPKkE6MWrUKOI8NIbUGCOxtzHyakgERGCwCDzwwAPhgfne
e+8NlvGyVgREQAREQAREQAREoA8J7LzzzsUIU2JvH14dmSQCItCHBPpB7H3llVc23HDDoA+kE1NO
OeVBBx30/vvvNwnTmCSxt0n4aksERGCACNx///3hgfnBBx8MkOUyVQREQAREQAREQAREoD8JSOzt
z+siq0RABPqWwNCKvf/+97/PPffcGWaYIYgD6cTqq6/+s5/9rHmYxiqJvc1fArUoAiIwEATuu+++
8MAkMs9A2CwjRUAEREAEREAEREAE+plAEHtxEutnO2WbCIiACPQJgSEUe5988smllloqyALpxGyz
zYYs/MknnwwJN2ObxN4huQpqVAREoP8J3HPPPeGB+Y9//KP/DZaFIiACIiACIiACIiACfU5gl112
KUaYEnv7/ErJPBEQgT4hMCRi79tvv00ohsknnzxoAonEZJNNttNOO/3tb38bQmLGPIm9Q3gt1LQI
iEA/EyD6enhg/vOf/+xnU2WbCIiACIiACIiACIjAQBCQ2DsQl0lGioAI9A+BhsXeTz/9lI3V5pxz
zqAGpBPLLLPMU089NeS4jJESe4f8isgAERCB/iRw1113hQfmRx991J9GyioREAEREAEREAEREIEB
IhDE3g022GCAzJapIiACIjBUBJoUe3/961+vtdZaQQdIJ6affvrTTjvtP//5z1CRids1pkrsjeEo
LQIiIAKBwJ133hkemP/617/CeSVEQAREQAREQAREQAREoDMCu+66azHClNjbGUCVEgERGGkEGhN7
ibg71VRTBREgnRg/fvxrr73WP9fCWCuxt38ujSwRARHoKwK33357eGCyBWdf2SZjREAEREAEREAE
REAEBpGAxN5BvGqyWQREYAgJNCb2jhs3LigA6QQ+vSv04O+ZZ57pmLMxWGJvxyRVUAREYHgTuO22
28ID8+OPPx7enVXvREAEREAEREAEREAEGiAQxN7111+/gebUhAiIgAgMOoE+FHuDUFBv4tFHH+34
YhlLJPZ2TFIFRUAEhjeBW2+9NTwwP/nkk+HdWfVOBERABERABERABESgAQK77bZbMcKU2NsAbTUh
AiIwDAhI7M25iEG7KBISe3OgKY8IiMAIJHDzzTeHByY7co5AAuqyCIiACIiACIiACIhAvQQk9tbL
U7WJgAgMewISe3MucdAuJPbm4FIeERCBEUvgpptuCg/MEQtBHRcBERABERABERABEaiRQBB711tv
vRqrVVUiIAIiMFwJSOzNubJBu5DYm4NLeURABEYsgRtvvLF4Tk422WQjFoI6LgIiIAIiIAIiIAIi
UCOB3XffvRhhSuytkaqqEgERGMYEJPbmXFyJvTmUlEcEREAEJk2aVDwwJ598ctEQAREQAREQAREQ
AREQge4JSOztnqFqEAERGFEEJPbmXG6JvTmUlEcEREAErr/++uKBOeWUU4qGCIiACIiACIiACIiA
CHRPIIi96667bve1qQYREAERGPYEJPbmXGKJvTmUlEcEREAErrvuuuKBOdVUU4mGCIiACIiACIiA
CIiACHRPYI899ihGmBJ7u4epGkRABEYCgcbE3hdeeOHhIf176623Or6gEns7RqeCIiACI4rAtdde
Wzwwp5566hHVcXVWBERABERABERABESgRwQk9vYIrKoVAREYrgQaE3sHGqDE3oG+fDJeBESgMQIT
J04sHpjTTDNNY42qIREQAREQAREQAREQgWFMIIi966yzzjDupromAiIgAnURkNibQ1Jibw4l5REB
ERCBa665pnhgTjvttKIhAiIgAiIgAiIgAiIgAt0T2HPPPYsRpsTe7mGqBhEQgZFAQGJvzlWW2JtD
SXlEQARE4Oqrry4emNNNN51oiIAIiIAIiIAIiIAIiED3BCT2ds9QNYiACIwoAhJ7cy63xN4cSsoj
AiIgAldeeWXxwJx++ulFQwREQAREQAREQAREQAS6JxDE3rXXXrv72lSDCIiACAx7AhJ7cy6xxN4c
SsojAiIgAldccUXxwJxxxhlFQwREQAREQAREQAREQAS6J7DXXnsVI0yJvd3DVA0iIAIjgYDE3pyr
LLE3h5LyiIAIiMDll19ePDBnmmkm0RABERABERABERABERCB7glI7O2eoWoQAREYUQT6Qez93e9+
x54+BxxwwGqrrbbYYovNPffcM8www5xzzrn44ouvvPLKW2211dlnn/3000//5z//GapLI7F3qMir
XREQgcEicNlllxUPzJlnnnmwLJe1IiACIiACIiACIiAC/UkgiL1rrbVWf1ooq0RABESgrwgModj7
73//m618MGCyySYzamrpIdLBPvvs89JLLzUP0Nhz4oknNm+DWhQBERCB/idwySWXFA/MWWedtf+t
lYUiIAIiIAIiIAIiIAL9T2DvvfcuRpgSe/v/YslCERCBfiAwVGLvY489tuSSSxoRNedwiimm4FH/
7rvvNknPGCaxt0n4aksERGCACFx88cXFA3O22WYbILNlqgiIgAiIgAiIgAiIQN8SkNjbt5dGhomA
CPQngebF3o8//njChAlGPm33cMEFF3zxxRcbQ2rMk9jbGHk1JAIiMFgELrroouKBOfvssw+W5bJW
BERABERABERABESgPwkEsferX/1qf1ooq0RABESgrwg0LPZ+8sknW2+9tdFOOzskqsNPf/rTZmAa
CyX2NoNdrYiACAwcgQsuuKB4YBJ3feCMl8EiIAIiIAIiIAIiIAJ9SIBwjsUIU2JvH14dmSQCItCH
BBoWe4844ggjnHZzOGrUqD/+8Y8NUDVGSuxtgLmaEAERGEQCH3744Rv/5+/NN98cRPtlswiIgAiI
gAiIgAiIQL8R+OCDD4oR5jvvvNNvtskeERABEehDAk2KvU888cTkk09uhNMuD5dbbjk2eus1WGOk
xN5eA1f9IiACIiACIiACIiACIiACIiACIiACIiACIiAC7RJoTOz99NNPV1ppJaOa1nJ41llntdvr
dvMbOyX2tgtQ+UVABERABERABERABERABERABERABERABERABHpNoDGx9/vf/76RTOPDOeaYY4st
tjjssMPWWmut+Pyyyy47fvz4lVdeeeqpp47Px+m55pqLhcM9BRU3R1pib09pq3IREAEREAEREAER
EAEREAEREAEREAEREAEREIEOCDQm9u6xxx5GMi0OR48effPNN3/88ceF8ccff3yc7eijjy7Ov/fe
e2effTabssWfhvSNN97YQd/zi4SGioTE3nx0yikCIiACIiACIiACIiACIiACIiACIiACIiACItAM
gcbE3oUWWshIphyuu+66qLhxT6vE3iLPK6+8ssACC/h6dthhh7iS2tOmRYm9tRNWhSIgAiIgAiIg
AiIgAiIgAiIgAiIgAiIgAiIgAl0SaEbsff31141eyuFiiy32/vvvG/vTYi+ZX3zxxammmsrUhnuw
qafeQ9OcxN568ao2ERABERABERABERABERABERABERABERABERCB7gk0I/Y+9dRTRi/l8JZbbvH2
txR7KbLLLruY2qaffnpfVY1nTHMSe2tkq6pEQAREQAREQAREQAREQAREQAREQAREQAREQARqIdCM
2HvrrbcavXSGGWb46KOPfBdyxN7bbrvN1MahdxL2lXd8xjQnsbdjkiooAiIgAiIgAiIgAiIgAiIg
AiIgAiIgAiIgAiLQIwLNiL0TJ040eunSSy9d2qMcsffZZ581tXH46quvllZYy0nTnMTeWqiqEhEQ
AREQAREQAREQAREQAREQAREQAREQAREQgRoJDJXYu9xyy5X2IkfsffLJJ436yuFbb71VWmEtJ01z
EntroapKREAEREAEREAEREAEREAEREAEREAEREAEREAEaiTQjNh75513Gr10xhln/PTTT31HcsTe
M844w9Q2zTTTfPLJJ762us6Y5iT21gVW9YiACIiACIiACIiACIiACIiACIiACIiACIiACNRFoBmx
t9QX9/HHH/e9aCn2/vvf/1588cWN+rrkkkv6qmo8Y5qT2FsjW1UlAiIgAiIgAiIgAiIgAiIgAiIg
AiIgAiIgAiJQC4FmxN633357sskmM5IpCu0777xjetFS7D300ENNPRzuvvvupp56D02LEnvrxava
REAEREAEREAEREAEREAEREAEREAEREAEREAEuifQjNiLnYsssoiRTDkcM2bMgw8+GMdzSIi9H3zw
wV577eUr4cxtt93WPYpEDaZRib0JVvpIBERABERABERABERABERABERABERABERABERgSAg0JvaW
euQWIupiiy325z//uei+EXv33XffF198ES33wAMPnHXWWY3oWhzOMccc//znP3tKz7QrsbentFW5
CIiACEDg+eef/5//9++9996ri8xPfvKT/7fu/3n//ffrqnxo6/n9739vuvbyyy+nTWLK1RRJHP7s
Zz975ZVX3njjjXfffTddbTefvvTSSwkb6vqIjnRjZKKsv3shlsivj0RgsAi8+uqr5mvoF+uFHv3l
L38xmf/2t7+FT5XoKQF/pcy1SBz+9Kc/5SHJb0qv37N6SkCVDxCBX//61+GGHCCzZaoIiIAI9CeB
xsReXnyMZBoOJ5988n/84x8FHyP2hjyJxKmnntprtqZ1ib29Bq76RUAERjgBpAAf/IdJw1qwvP76
6+apzmHvdL/ubf7Tn/7029/+NrOeNdZYw/SORTHpslRuiuQfjho1ap111pkwYcJ1112XUHvSBvhP
qTbfho5zHn744b7p7s/Awd+99913X/c1966Gp59+OozEeteKah42BLbcckvzvWOcX9W7Pffc02R+
7LHHqjIP7fmPP/6YfUaG1oZ6W998880N/M4Oca35yle+ctRRRz377LP1Wtj/tQ2/u6JvmS+00ELh
/uxbI2WYCIiACAwKgcbEXoCMGzcuPMDjBBEeAq52xd7Ro0d/+OGHoXiPErG1pCX29oizqhUBERCB
gsD9999vHrwczjTTTLV4k957772mcl5j+5M8e5Kedtpp008/faYW/cknn8w444ymd5dffnm6d5Mm
TTJFOjucaqqpkIB+/OMfp5tr+elrr73WmQHtlrrppptaGtNBhoceeshb0reevW+++SbTAfPOO28H
PVWREUvgc5/7XHyTTzfddP/5z3+qaCy77LJxZnw8alymUdVoB+d/9KMfLbfccocddlgHZfu2yHzz
zRfDryW92mqrsTqmb7tcr2FPPfUUN/ARRxxRb7WqzRPgVzK+P30GnREBERABEWiLQJNiLytJGQ3G
j/EivckmmwSb2xJ7p512WtZ6hLK9SxibJfb2DrVqFgEREAEI8Jg1D97i8Mwzz+yej/+h2WCDDbqv
tvYaHn300SWWWIKOo0XHwe0TDf3iF7/w3F544YVEET5KxFnyteWc2XbbbVm4nW408ekdd9yR00r3
eVienDCj449OOeUUYxveSh3X1ruCTA0wEcDdhbUbb7xx7xpSzcOMAN9uc4evuuqqVX3EY3zKKaeM
8/NYq8o8VOdZS8Jez4VDfo/mgIaka//7v/8bk68xPc0001x//fVD0qnGGkV73G233Yq74pZbbmms
3RHbEOtf4lt0xHJQx0VABESgLgJNir3YfPPNN/u1jUcffXTojn8Hjx/7cXrqqae+++67Q8GeJuJ2
SUvs7SltVS4CIiACSE/mwVsc4k6W8B/L5Ia0ayrnpyezbDPZiGOPXhqMzNeir7766lCqSKQ97oru
4KZlSnV/ONdcc/3gBz/oDNcxxxzTvQEta8DCzsxrWWqzzTYzrW+99dYtSzWc4bnnnhs7dmyw86ST
TmrYADU3uAQYfoc7p0gQyKWqOz/84Q9N5p133rkqc/PnmfK45JJLZptttmDk7373u+bN6FGLd955
Z+hX7YkpppiisRexHvGpqpa74qKLLoo3i/nDH/5QlVnn6yLwjW98I75L66pW9YiACIjAiCXQsNgL
5wsvvJDhQfwwv/baawP/TLF3zjnnfOSRR0KpXidia0lL7O01cNUvAiIwwgkgxJkHbzi84YYbuoRT
uDKGCkncc889XdZZY/GHH37YhGLI16L322+/uF+kEXLTtiGeEybClKrlkDnZzsCuvfbatRiQrmSj
jTZKk+n4089+9rOm6TPOOKPj2npREA95MxJ74IEHetGQ6hyWBI477jhzhyecPM855xyT+YILLugT
LMRiXWmllWLzeL/oE9tqMeO//uu/4t7VnkYkx3m4FlP7pxJ+E7/4xS/GrOaee+7+MW8YW8KPcox9
GPdUXRMBERCBZgg0L/bSL97+GE2F5znuJaGzLcVeHIO33357vJ5CkQYSwdQiIbG3AeZqQgREYMQS
wIXGPHXjwxVWWKEbMnhtxbUV6b/+9a/d1Flv2X322cdYSJDhzCZWXHFFU/aQQw5Jl2W/dVOEQ5ya
0JxL/1hoySKdK664AsUGF1yC9M4zzzy+huIMS33b3e2IgBWzzDKLqfCggw4qNaabky+99FKaTGef
lgYc/v73v99ZbT0qZWKoMrIicm+P2lK1w4/Auuuua76hBGqr6uZ2221nMj/zzDNVmRs+/+KLLxrb
Ntxww4Zt6Glz7J5pOvi1r30tp0XCxb/99tt//OMfeU7ymP32t79tHhqh2r7y087pWss8BD4KvSsS
inLTElotGcwsfy11qhIREAERGMkEhkTsBfhbb73F+yxuP2zTEO+wlhB7mT5mP9+f/exnzV8v86Mv
sbf5S6AWRUAERg4BtETz1DWHTzzxRMc0brzxRlPbAgss0HFtvSiImm0sfP3113Ma+uijj/hVNWVb
OkIj25oi7LMW/y63bBp5lrU2XlUoqh01ahTxMFtWEjKgLRh7OGSLnJChzxO33367sR8f2g8++KB/
zPYxVON9cvvHTlnSnwT4vsdBD7jbOUwEFSe2DLtMxn88qfqka/7px0LyPrGtezO4KHEgguK51LFb
NZENWJtpwi9TJ2eGU+ALsF922WXmGa4oN93fjS1rIIS+wd6yiDKIgAiIgAikCQyV2FtYxRYPZtQR
xF4Wsc4+++zMI2+11VbsdcKrPbPM6b707lPz6yOxt3eoVbMIiIAIsO21eeqyQ3p8Jt7Ws11c7LQe
V0WaX5l2K+ld/n/+859orbGFCy64YGZzTz/9dFywSP/mN79JF99rr71MKWini1R9inLi1WYq32mn
naqK+PNEdjL2tCs++zqbPOMDDn/+859v0oCWbRFL2RDG97JlKWUQgYIATrzm/sHRd0Dh+KcfKxcG
tC/ebH+luHD8TPic+WdY9GGuPoe8puXX0P858SwyfVSUmwaump/lb6BRNSECIiACw5vA0Iq9ni3e
RPic+PNDe8b86EvsHdrLodZFQASGN4GvfOUr8VOXNea33XZbfIYlIR2vwfe/eqeffnr/8Pzv//7v
uKekx48fn2ne+eefb8qmPe6Kao2QTg0IIJkt+mz333+/13u5gs8++6zPXHrmwAMPNL1YfvnlS3P2
50kfcHjXXXftK1PPPvtsQ5gzfWWhjOlnAtddd525fwgM288GJ2zzoQneeOONRP7B+shfKR7O3btV
M3tlboDVV199sMikrV1mmWXiDirKTRpXXZ/6Wf66alY9IiACIjBiCfjX3t7tTz24kOMffdISewf3
UspyERCBPifAjjlmezK2u2LDFBPMbe+99+6gI1Q+wwwzmEf6Y4891kFVPSryne98x5iXv7cXwRhN
2fXWWy9tJxOsxpGYGnDQTZdKf3ruuecaMzjceuut06XCpyuvvLIp3tm1DhU2mWDdtA84fPHFFzdp
Q8u2tt12W0P4hz/8YctSyiACBYGDDz7Y3D933nnnIMLx8UwWWmihQexIlc3+SrHvWFXm/PNs72hu
gJlmmikRxyO/5n7I6e8KRblp5rqsscYa5r5qpl21IgIiIALDmIDE3pyLa359JPbmQFMeERABEeiA
wM9//nPzyC28hg444ID4/LTTTtuBC5bfjgcn4ffee68DO3tUZIcddoi7STo/QPGYMWNM2eOOOy5t
p3ckpga2bEuXSn/KW/+qq65qLEFSztm0nXhN7Olmyl555ZXpFvvn09KAw//zP//TPxZiycILLxwT
JuRmH66o6itiMiYmsMoqq8T3D+mcr3ZcQ5+kmeMwHdlmm236xLZazPBXar/99uu+ZjYMNdw47Kuf
0W76qCg33dDruCwRoc0sP+uSOq5NBUVABERABAoCAyf2sk8NK0zNX6/9ssyoRmKvvj4iIAIi0CMC
V111lXnk7rLLLrTFFl3mfAePYmRDU8mSSy7Zo450Vu3o0aNjC/P39nr33XcRruOypO+66660Gd4L
d/rpp8ePOl2q5aePPvqosYTDHAdXdFFfcEg2Zm3Zx9IM3/3ud439aNf/+te/SjMPyUk2y2NVcmwk
K9mHxBI1OogEmI5hoi2+f+abb75B7Ag2+3gm+KwOaF+82f5KcdXYLM/nbPfMc889F98ARfq1115r
t57+zH/WWWeZ3inKTQNXys/yt1yX1IBVakIEREAEBp3AwIm97DVjfoU5JFBhTy+EabEDhaGn5qly
ERABERg2BPbdd1/zyP3Wt75F7/AXZY1t/NHcc8/NdmZtdXyfffaJayC98847t1UDmYkFgfLMCyD7
jq2//vpjx47F93iLLbbAcpTqbt553377bSPE5e/tVaqvsgtqunfekbiu6IvsK2dQb7TRRmlj+BRB
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
7jS0mgY3UE9aBeMuhWLYcM1gImvYq6Nus802c7c67rjj3DL1M4T7qn5EcF91p++66y53TU1n6gPs
bpXHND1780BjEwQQQAABBBAorkA1hr260+2dd96Jz29zffX+++/XeHS5bpXT+uYKU9e3yTfXU5uD
zfN7TElxjxlKQwABBBBAAIHaFujRo4e5blF336Lssj9GRJ8+fdyShw0b5ladfChdtxC/G+dll13m
rqDpvMPeli1bui0cMGCAKbmMs2mHveog7e57ML3NNtvoQRgLFy6M33E9Xs1se/7558dvoleV7rpb
uVfCCpObNGnivjp//vxMBaobubumpnUAZFq5kOWEvYXosS0CCCCAAAIIFEWgusLe8847T70Ckmek
Oa35448/5rR+riubK0zC3qIcwBSCAAIIIIAAAkUXuOCCC8x1i27GL7wWXcVtuummpuRLL73ULXn8
+PFmhfvuu89dIcm0epaaQvR8LrNh3mGvHknmFr7bbruZkss4m2rYq7dvk002cfdd00cffbSWJ9ll
DV1rtlVnhqwbKkM2wy+HzzubPn26W2DHjh3jSzP91QcNGhS/fn6vEvbm58ZWCCCAAAIIIFBEgeoK
e3PNVytqffdyVNOEvUU8jCkKAQQQQAABBIoooD6T66+/vnvpogGvlGIVWMWFF17olqnpDTbY4Kmn
nnKL9R+kpcfpuiskme7fv79bkYb/MrWokLzD3sMOO8wtXKM6mPEKkrQwpXVSDXs1zLK745ru2bNn
8h2ZPXu22fzcc89Nsvmuu+7qbjh8+PBgq1/84hfucvUuji/NPCFuq622il8/v1cJe/NzYysEEEAA
AQQQKKIAYW/JAmH3clTThL1FPIwpCgEEEEAAAQSKKzB06FBz6dK1a9dCRu59/PHHzfirKn/EiBGm
2eom2rhxY7fqXB8PpxJatGjhlrDTTjuZWjSbd9gbDq4VVqEU1C8/Zsltt9224447qrO0dv/MM8+8
/PLLNcRBzPrJX0o17DUjKmj39aDk5G3T4zZCsWDi7LPPTrK5xlt2N2zTpo22MmM4KM9/6KGH4ktT
J2S3HD3uLevQE6ZAvdEalFgH5LHHHnvOOedcffXVOqrNOoS9BoRZBBBAAAEEECi9AGEvYW/pjzpq
RAABBBBAAIEKF1D8aAZEVVA2atSovJttOsSqNJUfGdApVXZDOXWdffTRR5PXq57A7uaaVjTnb553
2Lto0SIzsIC6nvrlxywxHY/VwmuvvTZm/eQvpRr2anRlF1YIOXVpVr7tbq7piRMnJtm1xYsXr7fe
eu62GhFCgzC7S5L0Mb7iiivcTTR9+OGHJ2lAuI7pG6zu7n5KT9gbcjGBAAIIIIAAAuUSIOwl7C3X
sUe9CCCAAAIIIFDJAn5PTnWGVE/UPNrsP5dNUZvfrTcoWXf35x3KKX7UM7zczZVJRg5AkXfYq0aq
e6dbhabNyMMxRBo9uFGjRu7mGse4kC7Tbl2phr3q0eo2W9NPPPGEW3vMtHzMtprV495iNnFfMjnz
6NGjjzzySLfAJGN9qMu3ebieRvFVbuxWFDPt70L37t399Ql7fROWIIAAAggggECJBQh7CXtLfMhR
HQIIIIAAAghUhcCSJUu23XZbN1LTtPLeAQMGJE/5lL4OHjzYFKLZ9u3bZypEm5gHgSmwveSSS5Kg
qa+mqWuPPfaI3LCQsPfiiy82tWy00UZJxgTQ0MF+B9dTTjklsoV5LEw17B02bJjZ64TjV6gv9MYb
b2y21awGdki4j+r57G6urtQ6fsIlzZs398dkjiz55JNPDrcKJlSOPxSDv626oPvPFow8Jgl7fT2W
IIAAAggggECJBQh7CXtLfMhRHQIIIIAAAghUi8Ctt95qRtANIjKNvqsxS9VVMn5HdK+9HoNl4jXN
qkfl/PnzY7ZV4WYrDco6ffr0mE3UGD/p1VaZum4WEvaqGeaOfrVWAfW8efNiWqjw3DxTTFupr2mm
0DumqEwvpRr2+uNjdOzYMetIDhqg2B+rOXhzNYhuph3xl7sdttU1Wj86hEeIevn660cu0YgQrVq1
CjcMJjp06HDvvfdGrh8sfPjhhzt37my2UmgfuQlhbyQLCxFAAAEEEECglAKEvYS9pTzeqAsBBBBA
AAEEqkvgyiuvXHvttU3SFcw2a9ZMvXyVwapTaxj8ahRTPbhKQ0C4fS/dzZXUXXjhhVkR1CPX3UrT
yvd69eoV2YF29uzZfidkbaL7/TNVVGDYq9EY/DGNFWIPHz78kUce8Su96qqrttlmG7NH6rGcZPwB
v7RMS0zYq0Fl1R+1kH/h26oaFUo3bdrU7IKGMvDHrQ2ap4xUh0Gmg0flaBjnTDviL/c75YYtic/Y
TVE6nhs2bBhuG0yoY/a4ceP84Fq7f8EFF/j5sMaRzlQpYa8BZxYBBBBAAAEESi9A2EvYW/qjjhoR
QAABBBBAoIoENGpBZP9ek5gp/FR6aRaaWUV/CeNNPZQtslewqth+++0VMitIVNfQ3r17K8w0tQSz
ffv2jUEuMOxVyRrEwIy+G9SrhbvsssvAgQM1UrEaqaFu27RpE9nCnLq2xuxL+JIJeyMrzWmhG/aq
ljFjxvib633XPmowZ41qqyh1xowZJ5100p577qno2115/fXXN0NY7LXXXmHLs06o860f0qp89cvN
uq1ZYfz48W7DwmlFuD169DjqqKP0xumtUTfsFi1ahK+GE/rRYfLkyabMcJawN6RgAgEEEEAAAQTK
JUDYS9hbrmOPehFAAAEEEECgWgQ0noN7H30YfOU00bp1a3XBTb7L6jLaqVOnnKoIV9YAs/FPPSs8
7NWOKO/1+/eGbYifUB/g5BQJ10w77NXQuN26dYvfr8hX9T7edddd5tF7G264oQmT43dz99139wtX
j9z4rSJf1bsfGR375Zsl6iytMUYiywwWEvbG4PASAggggAACCJRGgLCXsLc0Rxq1IIAAAggggEBV
C+g5Vuqnml+2qYjsiCOO0IipuQponFs9302bm8wtZvZnP/tZkgeHFSXs1e5oTOBcE2kNGnDeeefl
SpFk/bTDXrVBh0Fk6JrpHVH/XvWSDR6g5n7vCNbPKfzX6B+mFnWizjSIRFYuVZ2px7WpJZzVrxXq
uhxfMmFvvA+vIoAAAggggEAJBNyLrmXLluWXfOomrPAqKJjQwybyK6qGtzJEU6dOTb6zulks2Fyd
akpwVFAFAggggAACCCAQKaBsTTe5+8PPmuuccFbj+o4YMeKee+6JLC3hQj3N7YADDogZ/TWoTg8C
0x36CSPlYoW92gV1IT7//PO3224796lhoYA7IY0hQ4Y89NBDCXc819VKEPYG+zthwoRMo2eE+7ve
euvpkXl33323uxcagiNcQRM5jeSgMXXVGdjdfO+993YLz3VaBeqAadu2rVtm5LRiXg0a7A/q69dI
2OubsAQBBBBAAAEESixA2Js8cS1wTXPpSNhb4kOd6hBAAAEEEECgiAIKtSZNmqRut+rnqexXnSSb
N2+uMFM/TO+www777ruvxne94YYbgi6dRalXKa667Co/VI1KVoPnjum5bD179jzhhBNUV0613H//
/dok/Dd37tycNo9c+b777tNIBQcffPBuu+0mEz3YSyFhx44dNRLsscceqyFt1VE5csNiLdRTw8I9
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
U2mEvZlkWI4AAgiEAsOGDdv1f//Nnj07XMgEAggggAACCCCAAAKFCCxbtiy4yNR/v/jii0KKYlsE
EECgHgRKFvaOHDlyy3z/bb/99uowtvfeew8ePFi9ah977LEffvihlO8OYW8ptakLAQQQQAABBBBA
AAEEEEAAAQQQQAABBPIQKFnYm0fbKmcTwt7KeS9oCQIIIIAAAggggAACCCCAAAIIIIAAAghEChD2
RrKYhYS9BoRZBBBAAAEEEEAAAQQQQAABBBBAAAEEEKg0AcLeJO8IYW8SJdZBAAEEEEAAAQQQQAAB
BBBAAAEEEEAAgTIKEPYmwSfsTaLEOggggAACCCCAAAIIIIAAAggggAACCCBQRgHC3iT4hL1JlFgH
AQQQQAABBBBAAAEEEEAAAQQQQAABBMooQNibBJ+wN4kS6yCAAAIIIIAAAggggAACCCCAAAIIIIBA
GQUqJ+x977337r333lmzZp133nljx44dM2bMpEmTLrvssptvvvnFF1/84YcfyqhE2FtGfKpGAAEE
EEAAAQQQQAABBBBAAAEEEEAAgSQCKYW9n3zyyYIFC2bOnDlx4kSluJlasnr16ueff/6kk05q0aKF
CVTN7LrrrtujR4+LL774o48+ylRaestNY6ZOnZpeXZSMAAIIIIAAAggggAACCCCAAAIIIIAAAgjk
IVD0sPett9469NBDGzZsGAak77zzTmTDnnvuuS5duoSrJZxYe+21TznllH/961+RZaa00LSNsDcl
Z4pFAAEEEEAAAQQQQAABBBBAAAEEEEAAgbwFihv2qjevuuC60WiDBg1WrlxpmrdixYrhw4e7q+U6
3bJlyyeffNIUm96saR5hb3rUlIwAAggggAACCCCAAAIIIIAAAggggAAC+QkUMey988473Q69QUDa
unVr07CPP/64c+fOJj7NY1Z13XPPPabwlGZN8wh7U3KmWAQQQAABBBBAAAEEEEAAAQQQQAABBBDI
W6BYYe9f//rXxo0bm1BUs3vssYfbti+//LJjx47+avkt0ZAOzzzzjFt+StOmeYS9KTlTLAIIIIAA
AggggAACCCCAAAIIIIAAAgjkLVCssHfAgAEmEQ1mBw8e7LatX79+kavlvbBZs2YlGL/XNI+w131P
mUYAAQQQQAABBBBAAAEEEEAAAQQQQACBShAoStiruLVRo0YmEQ1mzzrrrHA3H3jggch1Clyo57WF
VaQ0YVpI2JuSM8UigAACCCCAAAIIIIAAAggggAACCCCAQN4CRQl7b7jhBhOHhrPXXntt2LauXbuG
y2MmNthgg7Zt27Zv337zzTdv2rRpzJrBS2uuuebf//73sJY0JkwbCHvTQKZMBBBAIBRYvXr1rFmz
Lvp//73++uvhCoVMqPBLLrnk/y37og8++KCQMitnW/2uanZt0aJF8c374YcfzCbxs3PmzLnxxhsX
Llz40EMPvfTSS99//318+Xm8Onfu3Pg2FOVVtT+PtiXZ5NJLLzUt/NOf/pRkQ9ZBoCoEnnjiCXOE
v/vuu5la/txzz5mVi3Uyz1Qjy0OBxYsXG/ycZq+44orrr79eHyK///3vly9fHhbLBAJpCNx6663h
8ZlG+ZSJAAII1JVAUcLe/v37mzg0nH300UcDzzfffDNc6E+0aNFi3LhxTz31lD8mgx7o9vDDDw8b
Nmzdddf1NwyWXH755am+a6Zewt5UtSkcAQQQePvtt82JV7MaCKgoMv7n0RprrOF/+hSlrsILUTR9
2223vfjiiwmL+vnPf27oJkyYEL+tCjeb5DSr56VuvfXWGrVJ8e+3334bX1eSV1etWrX++uvn1Ib8
Vp42bVqS9uS6znvvvee357e//W2u5ZRsfcX1F1xwQVHeu5K1mYrKK7D//vubgzym38WgQYPMysuW
LStv+zPV/re//e2aa67J9Go1Lt93330Nft6zDRo00CO29SXoo48+qkaKvNv81ltvzZ49O+/N2TCh
gK52NDxjeHwm3IrVEEAAAQQyCRQl7N12223DM7M7oS+AenBbULW6+LovudMnn3xykh+L1Wdgn332
cTcMp7UXmXawKMvDioIJwt6iqFIIAgggkEngjjvuMCdezeqbpr5zZdok+fIFCxaYwnUvSfLNS7nm
n//857333jt5Fv3dd9/5oyrdfffd8W2O+YA2UFlnmzdvPnny5CSf6TFNUq+/rBUVZQX1eYtpRt4v
Cdw0T7cg6a3Ju8BUN9SP8jr+t9lmm1RrofBaElAmo7vw3INcfTZidrBdu3buyuq8obsJYtYvy0v6
C9W5a5111rnwwgvL0oA0KtUPZ0nukXTfnSTTTZo00c0LOgzSaHNFlamj4rzzztMDwadPn15RDavJ
xuinFvfwq8l9ZKcQQACBUgoUHvb+5z//0bcY9+SsacW8M2fO/Pe//x3uy5gxY8w6weyUKVPCdbJO
qK4DDzzQL0e/A2bdtpAVTI2EvYVgsi0CCCCQVeDUU081J95gtiiDtOtGElP4kUcembVJJV7h66+/
Pv3004PkNnkWre6jZtc0q46m8Y0/9thj/a0KWbLZZps9+OCD8ZXGvKoxHAqpPeG2itDdq5SY9uT6
krpSmzbstNNOuRZSgvV1YBx22GFBU4cOHVqCGqmiNgTeeOMNc4QffPDBmXbts88+Myt3794908rl
Wq4RXbbccsugnY8//ni5mlH0ev/yl78Y/CLOjhgxQmFy0dtcOQXqU2yLLbYIxDRuSeU0rFZbcvvt
t7vHZ63uJvuFAAIIlEyg8LBXfXfdM3Mwra/SZhf0VdpfbY899sj1OuGTTz7ZaKONTFH6yqYc2NRY
xFlTHWFvEW0pCgEEEPAFevToYU68wWzjxo0LH29h9913N4WnPRaQv4PxS+68807lpWEjk2fRV155
ZbhVMNGyZcv4uvSq7sw1WxU+q8/l888/P7+uX4r0C29A1hI09ERWmfxW8O9CGjlyZH5FpbTVypUr
Z8yYob+mUOmqq65KqS6KrT0BjasZHjnBhP7YM+2mhmIzK48dOzbTyqVfrtsG+/TpE7ZQJ64vvvii
9M1Iqcb58+eHu5bGxNlnn51Sy8tbrI6K3r17h2I6Kr788svyNqkeah8/fnxorol62GX2EQEEEEhV
oPCw949//KN7Zg6m//CHP5hmDxgwwF/t3nvvNaslmTWfBUGxqT5bx7ScsDfJ28Q6CCCAQH4CP/74
oxtDmTNwgeOs6vZhfwT4559/Pr+mprGVHn9mdjl5Fq2Bc822hxxySHwjV6xYoZtxzFbFmj3ttNPi
a498dZdddilWA2LKGTJkSGTtBS6MHHBYz7MrsNjibq5+vEZGT18qbhWUVsMCo0ePNsfPI488kml/
dQefWVkD6WRaucTLv/nmG/NZs9VWW5W4DalWN2rUKIO/8cYba7zlJP+6deumWxLU4VlDW5hCwlmN
rVTJo5HnZ6vPRHORwCg3+UnmupX6gIWHliZy3Zz1EUAAAQSMQOFh77PPPuuemYNpPVXNVHT88cf7
q+X3O6nfSUAlp3QzZrAXpuWEvebNZRYBBBAoosArr7xizrrubKtWrQq5leOll15yS9O0RiLSV/4i
tr/Aoo466ijTwuRZtHqrmm1jetwF7fz1r39tNtGsRs2N2QsNyatbs995553f/OY3N998s0aBcB+q
YkpLnlQHNerNXWuttUwhGtghpj0V9dJrr71mGq9ZHdIV1UgzhqpGC9Ez2iqqhTSmkgV22203c5Dr
hJCpwQcddJBZWY/IzLRyiZc/99xzpm36vazEbUi1uq5du5odzKNbtX7A0ifCWWedFZn66k6ZVHeh
9IX7X2wZ5aYE74L/K38JKqUKBBBAoLYFCg97/ehVd7v89NNPxk0j+ZvrDX2/NusknPWfG77hhhvm
d69owhpNywl7E7qxGgIIIJCHgLpBmrOuug+5S2655ZY8ig02uf76692iNL3DDjvkXVoaG2qEXreF
+qz89ttvk1SkHz31+etuq2k9fit+W//Tef311891hCW18IorrlhvvfVM7ZpVcqs7gOLb4L76wgsv
+IXEh8/u5mWf9gccVtdBfY0te8PCBnz66adGuEuXLuGrTCAQL6AxQPS8KvcQ0m8HMZvo5w9dt7v/
Ur1ij2mJ/5J/9tN5zF+tSpf475Tetdtuuy3v3VFKrx9b3bc+mNavfnmXWYEbzpo1y+wjo9yU4G3y
f+UvQaVUgQACCNS2QOFhr75Ims9EzerJMsbt5Zdf9lfLr2fvkiVLTFG/+MUvTHXFnTXVEfYWl5fS
EEAAAVfghBNOMGfdgQMHuks0xmzecYF/m8lxxx3n1l7eaY1IbALb5M/2Wrx4sasUTH/++efxe3TE
EUeYrTTkbPwmmV7Vo7RNUh2UvOuuuyZPj6+55hrTHj1NPvnmmdpWsuUnn3yyab8GoC5Z7Ukq8n+j
P+mkk5JsyDoISGDp0qXmCB80aFCVyvhnv1oalMB/p/TG6UkrhbxZKtP89qoy9QzuQsqstG3N9YZ2
kFFuSvAe+b/yl6BSqkAAAQRqW6DwsFe/55qrPs2+/fbbvpt6T5k19fRbf7WsSy655BJTzi9/+cus
WxWygqmOsLcQTLZFAAEE4gUUb7pnXd1jvmzZMneJpvN+YLr/SaS+vvHtKeWrjz32mNlTRd8JG6DR
jM22epJ41m3DZ9CH25555plZt8q0gsbPb926dVhUOHHHHXdk2sQsHz58eLhVMNGzZ0+zTiXP+gMO
n3rqqRXV4MmTJxvhQrrKV9Su0ZgSCPiDiqsnZAnqTaMKnSHdvwV91nz33XdpVFSWMv13qig3Qvrj
cuy4445l2cGUKm3btq05KhjlJiVqt1j/V373VaYRQAABBPIQKDzs/dOf/uR+JgbTGu/Ib8yiRYvM
moceeqi/WvwSDRBhnhuuoQI1ln78VgW+appN2FugJ5sjgAACmQQ0IIAGLnDPusETczp16uQuPOCA
AzKVELNcY/OawlWmRvGN2aTEL+nzxd1NTSd/tpf7TPmgkKw97tTv11Sn2bvvvruQvdYIwz6yho5M
WGaHDh1MkyZOnJhw27KvFjng8O233172hrkN6NWrlxH+85//7K7ANAIxAiNGjDDHT+Q1f0wJFfKS
xhk2O/Lzn/+8QtpWlGb475Sey1Z4yRqn3bgpJPeH7yu8orKU8Mknn5i9Y5Sb0rwR5ld+vQulqZda
EEAAgRoWKDzs/ec//2k+FjV77rnnRqIddthhZuW77rorcs1MC/2RlNLu1quWmDYT9mZ6d1iOAAII
FCjg3y1y4IEHqszp06e7p2KNdaCfGnOtSzmkW4im9dDtH374Iddy0lv/kEMOMS1M/mwvfzRFjUgZ
39TIgZjee++9+K2yvnrMMceYvdCsRnPKuuFXX33l3yOsX4qzblghK/zhD3/wd1yjW1RI89QMjX/S
vHlzt5EaablmgprKca7hlmy33Xbu8dOwYcO0e1ykhOmPZzJy5MiU6ipLsead0rt29tlnF94SfzA9
lfzFF18UXnIllKB7Tt3DW9OMclOC90U96s1vxEnuSypBw6gCAQQQqGqBwsNejaSn8fTMJ2OLFi30
26gvo0d4m1to9ZSH+++/318zcskNN9xgvgb27ds375EbI6uIXGj2jrA3UomFCCCAQOECej6OOeWO
GjVKxb777rtmMNujjz461+ouv/xyU3j37t1zLcRdXymZvuQWMeto2bKl28Lkz/aK/OH117/+tdta
f9rvSLzJJpv4q+W6RG+W+bDWTp1//vlZy3nqqafc3Q+mtWtZN6yQFfwBh3XzURGvUnTFpeMtv+cd
BEQaZcsI77333kXR0wWe2lbEnU3SKvXVL8p990Hj9UCrJJWadfQLhXZcnbrN8mLNlhI269Glxpg/
7e23375Ye5q1HJ1p1cKED6zMWpo/nslNN92UdausKxT9QyFrjZEr+O+U/vDvvffeyJVzWhj5EBYN
4JNTIWZlPV00v5+cdErUtjoq8vvjNc3Q7KRJk8wZsiij3Og0pXbqn19jSkv0MSGWlApXsTrVa3dU
RVFOfRor27BnvS8pvV2jZAQQQKBmBAoPe0Wx3377mVO0ZnUzVOSNgbppVM9qMevrViM9rjdGVWPj
+zeo7rnnnkX8ih1Tu2ktYW+MFS8hgAAChQgcddRR5pQ7e/bsoMDdd9/dfWmttdb66KOPcqrryCOP
dEvQ9Lhx43IqQSvrsfK6e0UffMrxwtLWWWedzTff/PDDD9ePkh9++GHyMjVI78L//tO2YYHBhAbU
/e+L//f/r7/+emTh/kBJSXrcaTAlU2MewytFtme33XYzJXfr1i1yTXfhzJkzzVbqruyuUOHTw4YN
M+0P+qXHNFuP1XPf4sgLJ90mf8opp2gkk7DvkwI3hWyjR4+OXN+tThmIW/6ECRNMCzWqg7uCpj/9
9FO3hEzTugteg4Lqb0pHqQ62oFg1TD9Y6E9V2X7eTzVSmmeaZMbMVHd3PVfxZz/7mSrVb0Dt2rXT
7AsvvOA2Vf02TSEmiNbZ46KLLtKV5Prrrx+abLvttnraVNaHWL355pvaQf1UpJ9jwm11Qjj44IM1
7kqB+bM6S+hXAz07TH3bDKwe9nfBBRfoIVnunhYyraxM45+rR6t2PExxdTbT3++FF17oJ3j+zzHq
xp+pATqQzFtg3qNMGwbL1bZnnnlGnVH1R6TzQEghcJ38N910U90HoQvy3/3ud/HlhK++9dZbbns0
tkz43gUTM2bMcFd48MEHw23jJzSq/HnnnadBEtxu82Js06bNgAEDdGL3JeMLLPzVp59+2uydZovS
DJ2O/JL9B3NrF/R35Hrq3XT3S+mu7u7UiEyCUoHq/KMb+fUWfPzxx+5q/rRu6tFq+ltz/0BUgroe
6SSpX4f1xiX/G9TfsttI/6jQp5K7QsLHzSgCVV+msWPHqkD3UkHncJ24NBC9Tj7Jb9vxEfwlGpBK
JyWNqKzyw1/GNaH+V7LSjbF///vf/a1yWqLLj4svvlgXCTrnhx9GktcpVN3I9XDS++67L7/fYvxf
+bPel5RTy1kZAQQQqE+BooS955xzjv+5ryW6MNOXu2OPPVYD7k2ZMkWfa8E/fRj5nYG1vjr96jnp
ev6arot+9atfXXvttbrU1Bf/yKd76zu1enSU5l0ze0fYWxp2akEAgToU0Ai95pSrgR0CB3+oQH36
5ETkf5osWLAgYQn6ZqoG+DfGmtZqVkGEvm8mCaI1gkTwPdcvJNOSTAPAnnXWWWYTfe3Numvqx2u2
KtYHnD6+Tcn6Lp+181X//v3NVrp/J+teVM4K/oDDioBimqeDyk0ate/z5s1z11diqZ/OjYk7q+/y
usqK+X6teM1dP8l01nE81LWvX79+Gqgza2mKQxU6uXuUZNrkVLpiVO4XbKif+HVXdRhlmAaEdSnq
cbMIrebeFKxOj/qVRwek2Tyc1a7pD8GEw0ED1DV64MCBYS4abuJOKOLTiDFJ9tSsox+S1LHBtNwt
OZxW6pu1374p3Mxq7+bPn++fb8MqNKFRbtTR8ccffwy31WW8u4KmY8ZS83+9Snh60busbwpiNHVl
mtWzPFRXeJCErTUT+nEkUwmRy/UVyZRgZvX3q26f+tklcnN3oT4U9HtNTr8DmrpynVUo5zZA04rH
cy0kcn2946ZkRdyRa5544onumvpFJlxNge3OO+/svhpOq53uIRduIm19/MWfD8NC9OuAfjHJ+omj
wvW+hFslmch6K4R+rDnjjDM22mijJKXpBwIN/hPuYx4TOux1ECZh0WlNfavyuFNGVWgkf7+nVuQO
6sc+3UJlfp7Lul+DBw82pRV4fstaIysggAAC9SBQlLD31VdfNafoEszqkbL6JA3+JX9+TX7vqdmd
hBer+dXFVggggEDdCuiWQBPjKFQJuwwp0dI53z0hq8NM8l/9/vWvf5nCVZR69STRVl+mJDGv2zaF
eFk7hqk/mLtJkul33nknssH77ruv2VwZYOSa4UJlemYTzaqncbhCIRPad7/wrMP2tm7d2mw1bdq0
QppRym0jBxx+4IEHYtqge5rM/oY9t5UY+Dc0mZXDWf2wnqknmzrGh6slmVCvsJgG649o6NCh8VGn
X4t+x89pZGyTU+2zzz5BkxRT7Ljjjn75wRL1TQ3jPv+mYHWUDQr54x//qE74mQpxl+vp8IZC3c+U
f7rrZJrWjzhqg9k8ZlbdpNVH2j9BZSo/WK6udJGxWExFwUs67ymHjy88fFXpVngS9n+OkWem6vS+
h4UEE0lOLwr0FPeZDZPMqj/5G2+8kakxWu7fbhBfrCK7mNKee+65JDGvW4XGx04+cl1M1UleUo9i
t2pNF+uHM91fb0rO9Nw3k0Bed911QcvV/7NJkyamkHBWvy/4O6jPSlNauH7MhH59U3duvzR3id+V
N6ZAvaSbI9zN3WnF0TpFxOxappJ1N0F+f8i6e0LPj8tUbORydfR98skn3WbHT+s7fq5Eqle/IoWf
ZfHlB69uvfXWbmvVW6w0t+4maRvrIIDA/2HvvMMuK6p8/ZChAclIkiZIRgkNSAYJ0jYgICBKEIQR
BERyapLkNIAEocmhEWyShG7ohhYGAwiKDo4yKqIEGR3DIMYRhef+7uw79dRdq3adOvuEPuf73u+P
7tq1q1bVfnc4e/9q1SoIDC+Broi9OnxvJ35o9zqt0duengLTf8TentLGOAQgMGoJaEKxed7qkyGm
cdRRR5kCIchDXCyZls5g6ko6TjrvxdX1CaZvz3gGsTGS2ZQmpk+/2JpJ6+M3U93v0measVBtSuNa
aKGFTHnNjkkWDpny1TFVpDVJzQsFOkloVTJjXJv5iJHyhfZVHn300U660c+6yXWL8g7e8siKDzm4
sGq+cxWjIN6bT9fNppcrV76i2SuFuQ6ahjy8Gm+q121q2rLE8DrLJl9Tt2I7lbry2muvae5wnG/S
sYupnxR8ySWXqBVJbW350t98881V3+QiuM8++5gW85sKLlHiWCj7unL86op542Hv9ttvH5TYqqst
/xUE/7gIBpMJBbuo5HrjbZt31zfKfMvHix62/gmf7E9dpobY6nyqG0yj0BMyCVOanqYrNv5RqC7F
pOUuZvoRja4MnGlA1t9ByZ85DT8Z538JtjpAhUTIoNMV5cM4KFyMMVV3Afh8jQgHh3+PV3doxsPf
W1POPffc4+0oR2QUkiJZpSRTN3L5E7LqgD5+m2ERf63NmjwKk6nZTO3yCQern7OSwR21qNi/Zpyr
ZF6S6SqbEIAABCDgCXiRVvMvfLGWOX5N2/C070MCsbflCaIABCAAgcEnoHCU5idDsk/cbTlumY8C
qcH69I7L1KW9cX1e1RWu8iU+eC+m0EPNHZbCpvgJ+vvkJz85duzYsCsk1FtF061rxXu+hYrJhGJU
Jk298MILvrymhCcLh8wTTjjB1JKYFvZ2mJAbtjGuzSuuuCJjVk6wporo9XNFm0zfSnb5gMNSxvIV
5ZkZH7Lcs1VeYoj/vtZsJvmWb7bZZnImTE7z18iCXLB8c+16pJ977rneiHJ0GdcJC4svvrjuUwVG
UMwKBTCRg2VSzClfUdfoVAIiL6/8gRgnfz8pWBqgRE7Npo+BK61rXn7R+tc8WKpiErcVe1NTknXr
mYralJwr/1h1zMtfVeHbbrstCTPOvPPOO5O4ZEGDOwoZIf1TYDXZXP1M+lSrTMtBq9CiAtckjag5
iTO6unREOq6q//G/xxxzjB+Oka9ssGwSegKYCzX/eNEh+JjqoQO6IxTqTT7eciKVn2FGG5f3rBaI
NJ3Rpp6HwVphIjnhXT83mX5KpAo/ChpnqftR0CXte9jFHOml/hi7MnDmfzXUkIb2fOcVSznug+4R
6e2am1/3GKkK65fUmFLQ5thOnJbjrmhroT3p2IqOq0s3eW1rCKDOy1R+6bHBkrRGnUwPtamJGGus
sUayui5dPdh1F+vRqoFjXRV1juu6vAuHh9RiJiaJjlc3sp7DekWpm4mgm12vDf5A4hwfiykc4Kqr
rqoDqcjrya+oMknyCmnecjqPWlTg+mC5StSNXcbdIw0BCEAAAi0JdEvsVUPt+jyYB3snm4i9LU80
BSAAAQgMPoGdd97Z/BZ4ZyS5CJoyeX/RcNTeeD7kr9xlNfXbtKVNfb/owy0Z11SzI6VImCr6qqoL
FiFPJ1Wp/uSIaypK2/nfnf/v/7p1oxR709TVl3XLz0Z9WppaEjECrg4Tkm68hKWPx4xZLXtn+qMv
ykz5Qdu12267mf5rznu+kxtssEFcRaMGck+Nv5olNmopIsW3jO3IhezYY4+NK1Zp6TBxsSqtFbXC
VSQ9xNRSrI+wt0pItfBGNO06KdFIxJBXagieECpqHSjF5/TyqSK+hjJ1CXXAdFLrCpk3TKkZ8kDW
4egOlYSo8lobIjZoJgVLdVRwgFjplUKrSQHxwb7yyiuKV2Ca1qbGIMyIjwQ9naa4rgRhhan0F7xW
nYh75dMS/YwiWnVA41ByR/RgJT8mXbWTrpW+OQVX8c3pNCk0h3GI1fNN92OsFOnoJFUZPlKcfCtV
jgyawvnHS1LT01WnETEFTPBhQBT/9vLLL0+qqXrU+15ptbj4UvdjB7pC4gK6sL0RnRG/hKgOUz8K
krySC2DJjvFwVnldwHUPc99ogxwfRacrA2daUMyPayiUa7KHX/jCF+ILQD9nOgVG59RYrW5t3cha
JlI/lCpvtMGk3qhj0bWUHNvSKUj+aivGiyJ1+37qLo5Pug+6rrGYuIAep96IPHL1TIgPtkprFEyr
jHl/Xf046onqVxBQLfMc821VOXIs983pDtUgl26WOCKE/KvlipyMNyLmdfaVL/9z34Ry9KNWeWib
utLAJdT7Z76CpesHyxQ2m3rNM221nJdkLLAJAQhAAAJJAl0Ue/WD0skEFvOcb2sTsTd5csmEAAQg
MFwE/NT1adOmmUPQ+t3mB6LlgimVBW9cH1zGeLzpPYHVrjzZtEJTXMyk9VOotatMD41/sqlSbWpl
LlMrr0XHRryTj76s4wI+LdVCgoNpsbvzi739/BH5VwhpUL7nA5vjQxzI1zfTWymEsfyoc6GzFs6I
dDadjswyN17vlcdjpjntMuslqS1Ny8pX0V45gPkolFJmWi5uKL9WIxFLE1Nw2nyLWuw+QFBC3q3X
XnttyFFPhCUOXKArefLkybG7nZ8ULIUqoJYPsKJneB1VvZJZE6ag6kBoXQtRaWAlWVfVvQKz7rrr
Zg5WGn6splatyIVbj7hMLe264YYbjLCse62lD7zCfVd6WjgcJaRHCXhdc/KHjNVUr+SIRl1dqd9x
Q0pnHi/S0LxxaaQtnQ8Vs92LexouyS+F5p9+uipKvKPlnGkOSptSO5OurYGM7mIf67jlSFCo3iDh
ZXkNfzSwE1eRVGvGUCoUdVGIzQCNXNPllR3oSX6Up3HMXBGEQlDfql2plP6q0O+41Ne4Yz6tcZx4
yKxqVIMXvmScI59t86DT/R73MC4c0qr14Q9/OBxXSGgiQ/5ZJxHYf4NrLKYuLH9o0b8CqVGdmkz0
bL2W+LFI1aqLK64gD+YJo8J6Vvj3sdCrKqGwD344SYPjppjZFKvArUq0nJdkLLAJAQhAAAJJAv6H
plkYh8q4Rt71guHfXc0zvOubiL3Jk0smBCAAgSEiIM86/+vgP5f0Q+Pn8H73u9/NH2nSuPwP62op
PKn/2NHnuXcw8xYk4pl1xvXh2dKPy68JXvcR7Vv066dowRdfLM6RjONpG+++uHyDtJQ904Sc9+rs
6JvarL6nuvpI1EdfF//yQn1d30ryJS6Zg9Vm0jkwWNMi7L5KlSOnL+PhFmqFhG4NI2gsu+yyYW8y
YS5LtSUBJ1kyZEol0Fxg0893v/vdddOiQ8UqcdFFF5m6LSUXTQ2OqyikQ3AmlNt8yRn0k4KDQS1m
lJcBvfNzqKuBHh9NND5eibehcJXIxPGQSunnfcvvsW4WQNyQ0t7jUYNTpky8qQeXX55MkXuN03hc
pUpLxvQScTjMjBjrPWDlc+jtK0cPTDleBptVQhFLChff1BQGT1Juusm2qky/MOIOO+yQKV/tUv+9
kKWhvZZzKFRdZYwbv27eDL2WnckX0OEYnpJe81Xye+XpnXRe1XBGnRyqeRlxH+JTrGAvOun5FuWj
64cL5Saqn/J8xWqvl+V1tb/xxhuZuv7+zfu+1jWko9YB1g0JxR1IPgT8upBxFT2xJbrGYJXWWWjp
Pasnufcwlzt6bLxKK1qL/y3Wj0vJs1cWjEe3uqc3gfwPjfH3LpmX5LtNDgQgAAEIeALdFXsr+7/5
zW/0zuldXMxvUxc3EXv9mSUHAhCAwHARkBuP+V1Q6MjkIXz+8583JTW1OVkyZHrj+r4Ie01CH+be
hUneOyVKb2VK8xxND48++mjTitmUe5ipklelQnX11od4bRks1DsSS8coVFdC05mEFADvlOWDcgQL
WjPdHH4vNlu6GIX+tJuQMm86LDHHT+CNzerVxVSpNuVLmRcVgxE5nsUW5J0YdvmEPvaNn23d/RXX
9d6q0kwKlV7Z0WVgFAb1OS+DSGCJDyqkFZCzpfNq1XM/KbgyIrWz5QrvCisdWowTCkqpILQxGZ+W
8biK0hIhfbEqR17uprBOX6HSKwtiaBRODYHVyW4q749Lrs6ZhavibitmhelqtSkROHMqzSx1jZ3V
PV60/JaxL+9NfUrEfcinFerEWLj44oszVbTunikvT5VMee3Sw9/P8ZemWqL0VpYVA8E0qpGFfKPN
9uoyME8GtSsJrpk1nWL9WOjiNJ3Xpn4yvvGNbyTNeu/6UF0/38kqcaYOIXYDruqqDwraHxfLpNVt
Ba0NjVYJBVXIVJFXqimvgadMee3Sk9D/+GpQOHNfGIMa1DM/lLoxM8qtj0YuGdaPiZtWqk2/vE7y
AaUIOYaD7nRdvUmbPlPnTuF9jIXMyuYaczeF9aD2ZsmBAAQgAIEGBHoh9oZuyJFJ4cj01n3ccccd
fPDBGuXXTA39fHf9r9z9KfStrYT5Gcr8ZrVllsIQgAAEIBAI+JVfFCoz7I0TksLCpOzq+awPrjiE
Zly4SisUnnmSyyPLF6tyFADTFJb4UPg9FWyan1dJXmGXT8jNyXwzasDUF0vmPPvss6a32mz5USzX
I1NLbpNJ+80ypXMa+9rUzO46a1/60pd8+a7nqJW6DnSYL4dV01tJQ3mbinBoqmhTUqrcDvMVq736
pjZ3QT7EsVkvSW1pYa98Q/oMN/OaVavlOIKxqZgJ5jAzfvhJnUrVJYAXKr1q3U8KlgXdUCW3cDJ4
i+pm5JdwvPJFNEeqsNhhb5yQn6SfBNcyekNsQWkf5btOhJdDo1f/WgpZoTlFIdCkP3No2qzWEwzF
4oSm5BsJq+7xojPuRdR2rzFFFDHdy4u9ZmFE1VWQ27j/Pu3VcjHJ+yt6IybgvHxlfZnOc+SMbWho
s27Cfl1zivsqfU8qug9uHIxnQnArREMoFif0MVjXYpyvOPxxLaUlLGtxt7hMy7QfgFOkoEwtH+Um
E+GksuM9qDVoq2G1TCt+14QJE8zB1i3qqp91M5tDFTWRwdtM5ijihKLExG1pCEaZceHp06fHBZRW
i8qMy7RM+7MvR/26Wv5ct5yXVGeKfAhAAAIQMATM16ie6p2EcTDGR8ym+eFD7B0xZ5YDgQAEBoeA
+RDWgzfzwa5orubJnPcX8q4mmuaZPHa553kvpgaLpytea9xDfTFJAEm2qMxnnnkmLqy0IuzVFTb5
3i9OgmFLzyLvSKyFkIzlTjb/7d/+zRyRNjNzqzWf1Jfvek4+tGYnx6sVtUxv99tvv7xBr3HJQvlM
Jbk+mhblfZppUatZmfKZ+6uyownFpop0iUwTyV2aFGyMZFYTU7xKU1ibckh++umnk8aTmT7Mi4wU
6hXecU51W2o+VTcUStR0vk7a8ousld/v4ZClGJvm9CgIe+OEH4mQ220mHHRct0r7562aziwm5SUj
LdjnzSpHI3cKOa5xB32PyM9QorRiX8QrTCVrmUzFaDUo5KVpysSbJqKC6uZ96eWT7OfOa+mu2GZJ
2kQ1kR5eMgBRYjkuo8esoaFNeRHrfOX/pHYecMABuscVuSXETvGmqhxdEhLq43bjtI+ioFoS/EuE
UMmPXmHW4pWx/ZK0fgRNOAINXWU8sX2Um/wI8hNPPGHgaMS2QWgOXUjGjoZikwfoxwflhZssWZfp
37LiAQudUA+hgfQqO+YhrGd43awKvzJju2M9dQdLPgQgAAEIIPaWXAPmVxixtwQaZSAAAQiUE9B3
mY8MqcC5dRa8O6viiNaFAUwal/NJ0rjXDfSJmvmqTRpRppYcMr8ddSErVdg3KpeqOssmX5/npqFt
t93WlDGb3pFYFrQMlinWyaafMaomMt5lfsqtOajON6XhNziPJRBk1qgK6q1cATN15fnsfbQk/5aH
CtHdYZjk5XqzXpLqZu4v9VxisvE+lTal+MmZg6rbpbi7cVcPPPDAupJe91DFZGDJOgtaqS1uq0rv
vPPOdeVNvleZ8hJ6XN1IeWo6Kd37iQm6ElrGzo0bCmk99OKD/cxnPhN2hYREXS1yFxdTut0JccmQ
I4qNE1oxCe8g3d3Hi2lO8wfNAWYW39TTz7jE6/o0Bs2md6KWU27LATVjRJteHlSOL9ZhjkIGGRpd
39SVlj98v0qp+qDJBSWHZpZoVEW5IdXFAMkb9EunPf/888kquk1MlBvNJkiWDJl6qhiwLYM1hbpx
4tVXXzV2FLImLlCl9UA2PVSt8ugKlRHdmFouVqN4kv3lmK27MtZg/UuLPIHzgY59P6uc3Xff3RxU
3dnXbF9TsuW8pLpGyYcABCAAAUMAsdcASW6anyHE3iQlMiEAAQg0JqAJyOZJqwmG8WeIt7zxxhub
Kgot6IspR842pqRkq+SscKl23t+ygQeXGvVHlNEfvKdffm2v+DC9PNXSCcpL5eKTmVwfN1eYTsZN
rXOfk8JpdEVzvrqyWbIGU+HRmWLJgMNaf80Uizf9Z7WOsS0Hcu+pmw/LadZLanl/Gdd0da8xQONG
rjALMYo4fcwxx5hzLQ/DwuDVlR0/KVgGFUM7bqUurQeOsJgOZCRNY+fjH/+4qZuU033I8Xbd80K7
GoeKW0zG5fDRubXKVV6pC/ZD4u67744bqtISqUIBk/A6WHcfL6Y5TRI33cuI535hRAlTxmC8qR+F
tdZay9hX4Ii4TGFaKpaxU351FTahYp6GabSTTS2aJoWw5aiZWXJLLeZDKMRHt9NOO5kelg99xnaU
9s8TPXhNmWrTR7mRKJosWWVqnTjzrJASW/cDl7FT7TJL0b33ve/1VfyIcFIT9hXLcxQ4y5A/9dRT
y6vHJRUE25hKRkrRhWQiS5TMS4obIg0BCEAAAhkCiL0ZOGGX+cFC7A1kSEAAAhDoCgGvSLSMZ+gn
q0pTSnbm1ltvNY/xuuimmi1uSsrfuK35zqEDftmRG264Iew1CSPYytMvv7ZXqP6HP/zBO4jWRfwL
tXzkB2mt5T6lwU4m4eOmah2ZuvISggx2beqsaV58F/965y/kQ4bKdTB/2XgpVd5rbZ2CT33qUwZa
nY4h7PLOMjFUW95fq622mrHfOOKxiXGR8ZXdYostTKOa41932STzNdJhLNQ9Fnx17ywtb/C6+QK+
ulmSrO4ultZqethY8TPv8Mkgut5xTtee73w+x4dlUBjzTBXtjY+x64+X0LTuskceecQEPNfdl5mt
772UL7zwwmDQJ/zQmKS5lqv1eTvK8SFNuu7wrAgYY8aMieF3K62TqDgPCh6SPLQ40//2qQ91S7nF
FZXWIKzxX9WDS8qqKVa46ccc6yJj+7EzOepnWtFabwZsgxA3wb6Z+6B5ImFXSEjaNS129+KR77Qf
ctXiO6EDbSX8wgcK3u4tyL45qJbzkrwRciAAAQhAoI6AeVHUI5eYvZ6V+SVC7PWIyIEABCDQCYHD
DjvMPGmlZeUNShnz7kPJaebSi4xxTWlPGvfBLeXros/PBn8+aG3dvP4333zTCLbyLk52z2c+/vjj
5tC0mfG4qyx4R2JFUfDGG+fo1Bh3HfVKa5TXGdRHqzmKBRZYwCwcU1d3EPJ9wOFx48blOyYa5pCP
PfbYfBWzV2ptbEGSSCYotF8xJ39/eV9ledjqumpwI6iKedWsgyOdyq8HVzft2tAIm9IKYixKyyMu
7M0nFMTY1JWzbr5K2OuXJEvexVp9zzShQ5YG2Ays0X+8p58EHCOEaqGrOEpn6H8+IZ9z0+1MZAxJ
c6ZwJ48XjVPIoB6nCgKjCf6SjOTnedRRR+kZrviiJiBD1a5CzmYOxwc+1VM0U977KMrns9n58nNM
8t74mV7V7fre975n4He4qa9CxWTQSGXm8WI6ozksplFFYzZl6jb9Sp2ZsaE6IyH/kksuMT2pG3L1
UanzETbMM02tdBJp1oys6SYNh1AltECkeUnQZoMb2ZiNN/1Z0/0VF2gr7SOfSE73FiZPnmxOUMt5
Sd4IORCAAAQgUEfA/1oh9npW5pcIsdcjIgcCEIBAJwTMRG89da+++uqWBn1kSAWj87U+8IEPmMd4
3Sf2uuuua0p2cbNuzSAv2LZc2ysco3zSTA+1MErYW5cwjsSy0FZY1DqzIV/uuKZX2kzGL62qaPEm
U36rrbYK1gY/YTQ3HUsyemp8IFqFyhxyW9EXfcABuZXG9k3ar5ekj3FTJt70flmmt51syn03biuk
pesas7pQw96ShKITaBZwbEQauKL4ltRVGYVBiOsqff311xfW9b6vybtYcTJNE13clBOv6a0Pf6o5
/qZMyeakSZNMP/XsrasoR2VTuPzxopN18803Kw65JL7lllvOzJQ3Zus2k+RDb02gHolmGm4Le33C
L1lV126D/Ouuu8632EmODJpuSDlcqeBPWPRDKSd83QWHHnqofiIVSqjZ+nF+ya3M1WIO1v8W1A2S
morJTd+TL3/5y8mSJsqNrgrNmkmWVKYP8KtBh0z5Ojsh3yz/p4dY2FUlfHQaLTJoynS4qYXYzJWj
h1Vjm96nOvn+o3UDTaMt5yU17hIVIQABCIxCAoi9JSfd/BIh9pZAowwEIACBQgJ+xRw9db/97W+3
rK7Fso3fmjxCzZe73AX95MTkSmGamWucZ8zDv8PNus9Mr/9kdFHDRD5mplct438mIz80nqFv+lNt
+ggD0twy/sYm9KiOSCsuJS0PYKbcmP0FlpyyGjrvZ3Nrpa2WYTBDdSV8wIG8D6pfLynpAx+a8OFn
zWXWyaZWTQoNxQk53Rmz5RpRZcfHRNXwTdxEPr3CCiuYDrz00kv5KmHv2WefbeomRarddtvNFOvi
ps5y6E+VOP300439M844w5Qp2fSDBQqeUFdRaz+ZRltGuJVKr8fjeuutZyo221SYmrq++YUR8wMK
f/nLX5oJzoU9VzCiuq42y9dwp2m6/wNnPnKIZgoUHs4666xj+l/yJlBnXGtWGmvTpk3zhX2UG0Vp
9sVCjg/31IkTrF5RzIuHhjlCW1VCruzmQLr+E+mHLJ988knTjfJNP9slGZHeN5p5TyhvnZIQgAAE
IFAR6JvYKy+UZpOeSmrFEdUUpytZRT+mjU+6+YVF7G1MkooQgAAEPIFnnnnGPGYl4WaCLsYW/Jxc
86WvlXqMcYUE1Cd8bKRK+9iMpmKHm1//+td9o8rx61bn1/aKjZhYf+qhRKe4gE/7FeFVq/xj3Bs0
Ofpw9kEjN9poI1MsbGqmuZdT6iIrhlqDk0gGHNas80wPH3jgAXMt5aVab0rxJI2FSy+91BcLOSbg
iWIy5OMD+xWpTHOdbMp5L3QsThx88MHGbB5jXLdKaya1sSDPMV8smaM50aaugusmSyYzNchiqifv
Yi29ZIp1cVPBcEzfvK9yYehUY8c44OVjhih0sDmoH//4x8ZgvClNyXjbmuqZTU1kMCFeVVihDGL7
cdovjKiYNnEBk9aYSKb1znd1oqeZrlabXiztuiqYbDdk+iW3WoYHD3X1pSY/5JiqPGbjT7xQsjCh
VeFia0rrV97X9VNR5Fvui4Uc7+iuZ1fY227i5z//uemkRj2MERP2XOW7+xOps2ZC6OR9m033/KYf
1fJhMfQbpF+i+NhL5iX5tsiBAAQgAIE6An0Te/1aLfHjvcN07ATl4/9UxjMLl9TBCfmme4i9gQwJ
CEAAAp0T8MtMaz5poVn/MS430biuX/rNf0lV5TV92Dztu7upZWvijoW0EWz1eZtf2ytUlGOz76Gm
k4cCyYSP/KDlYNpyK02aDZl+6TF1MjMd/mtf+5o/ip/97GfB4IAn/Id/y4DDWuLcHHK7S+14Ea9u
KEH0/HpJG2+8cYaql1xMbzvc1AzfZOvGsXOJJZZo97L0M5HvvvvuZFs+c+rUqea4DjzwQF+sLkcy
RVw9eRdrjMm48MVVOk8r5rDpngnsrCY0FmPKlGxuvfXWcfcyMUPko6tFLePC+ceLwvX4sZ64epyW
ZQ1D7LjjjgqTohWyJOr+5je/kfIcl8nfff7pZAYHDQ2/uGfcVufp7voxanKKEUvVw+6qgoaP3/RL
bh1++OG+WDJHq78ZpHU/1snqJlNR382lqEvFTPypqnjH9XwUqYkTJ5p+6lfAtF6+6df3/MQnPmGq
jx071rSYH0Ax1VtuKl6HsV+3iG1LUyqg57bmqhiDms9i6j733HOmTMt5ScYCmxCAAAQgkCeA2Jvn
U+01P0aIvSXQKAMBCECgkID3ztWSaoV1VUyr/5indOy946cT1jnh+PW1pSpIhevWn2QQf1C//OUv
TefLY/E9+OCDpq4+ZrWSi28lzvGRH+T+FBfoJC03XWl0pldarE35dWb9GjoKYFhXeADzfZBJvVnl
++n9zRR/IF/F7DXf/lJ4pPOYMmHTr7yT93fVSkzmDEqv69ZdIDvJg5UQalw0Myv6hUMzCYnYpufl
AXsV38DUVVeN/bpNtWLqJhehe/31100xLZPRRbDeP99ILnLeqzuETL7EfyOaZRzR/RpkckqsMy5P
bCPVBj7q6gc/+METTjhBQ4GKPKwJGorA4O14J3n5FftiIccvjBj/WIRiISGH+dClKqEgJF08Zd1d
hlIjPqa32uzzwJl3uUnO3w+E44Tvf2YdwLhiMu21xGWXXTZZ0ke5yceOUFBow1mXaNJySeYhhxxi
rJnwNboBzSCRNjtxePa98qzy95G3EOd4wV+/IHGBKu3HSVvOS/JGyIEABCAAgQwBxN4MnLDL/Aoj
9gYyJCAAAQh0TkBLdZvHrPypys0q2KOprgB3obpWgzJ767xMfXxL7ykXzHYr4QVbLY5TaNwvE69J
4i3rGp1QcE455ZSWtQoLyJShrU05smaq77XXXqZKXUzXjJFZuOt973uf6f+xxx6b6Y+8nhZddNG4
ipbjSQ4E1BnxAQc0d7uusPL9KkUSZDLlpQ7F3VM6H8EyY6p8l8Jom0brVlGss6nAL51MCp4wYYLp
gAJ01LVl8v3yScm72IcU7iTUp+lDctMEVCl5Png7ivxgyGiAxhercrwrrNwgk4VffPFF0z21omEL
RZ1VBAwJXMlaJlNqsOlb/mlmFkZsGS/o85//vLGvmRGmD4Oz6aVpDb31uXs+4ocGNAv78PDDDxva
+XAKebN+GNEHta4sSASO29VjJB9Fyk9Wfeqpp/Kdyew1a8OpJyYgtoITxt1TuuvhDnwQeE0eyfQ5
v8uruMkRHz9O2nJeUr5d9kIAAhCAgCGA2GuAJDfNjyxib5ISmRCAAAQaEPAr5uiRK/ewclOK/GY+
1hShtFLP9O+CCy5onuHPP/980vjxxx9vSsYxgpJVOs/0gq2iSRSaHT9+vOmwn/5pTCUjP9x///2m
WLNNTSw16+Wpe+KfdzbWQvHmKKS6N+tA/2s1CDgsjcscb7s+VD7ggPSxzLH79ZLyU4B/8IMfmB6W
e5tnupHfJWnXNCpns3wVs9dHdJEmY8pkNo1HuhbdK9QbZdPL6ckV+rz73GabbZbpUoe75DVqkOpe
a2DzmGOOMXYyMUM0Z98Urnu8+CkGOgXJQMeZPgugaU53R115vzBiJpZ4ZcQvNnf55ZfX2Z/l+Xr+
Gxoawuhzr8ySW21FA7j33ntN/zUxp3H/N9xwQ2MtGZzBR7lpGUXKT81o640lPiIf8l1Ss5mmoVgf
5kBWWWWV2EjnacnLpgmtbdfYrIn6IsuaNuWtmXHSknlJ3gg5EIAABCCQIYDYm4ETdplfQMTeQIYE
BCAAgQ4J+BVz2nV0VAcUBdQ8qB9//HHlex9F+ZLVaTh+HrdC+XV4dC2re8FWUlvLWiogB9HFFlvM
HHV+lS7V0mxTU0WbPpheSQdMGVGVcuKNK0imKRlvKuSmr9LJlNjYeB/SDQIOf+lLXzKHLEGpra56
F/TrrruuzoKuE4XRiFvUpjLryivfLxjUlmKTsZzZtc8++8SdlNaaX0LOm7rmmmtiC0rXBQf2df2D
QsFhfLG6HC+nJ5eW87ObJXfU2ew8X2fZhMNtECBFLo4mFoScbzNRWfxDQMEr/LHomWNmput8tbu4
huIPm9El6UUKQuKbq3J8zIeW8YL0wm8uqkGeaa5Yyqa3+lGro9GLfL/k1r777lvekBd7G0uO3ote
ZF566SXfGR/lRqG/fbE4x4u9+bAPcV2T9iMp3gnWP5DNwgTGZnJzxowZGkmRsp2MHOJ9qlsOHCdb
UeYrr7zib23/PPTjpM3mHdR1g3wIQAACEBABxN6Sy8C8OyH2lkCjDAQgAIESAn7FnHYdHdWKlhcx
M7iradTTpk0zD/DNN9+8rleXXXaZKawPsbrCmXzpzFr0R8KCokFK6Eh+W1XVvWArP9jCGf0//elP
TW+1mfG4q1r0OuFyyy2XOZbyXT42svqz2mqr5efD+m9M1ZL7cXm7s7akj/Pcct60YoyYEyeJo62j
UJgLY+Ff//Vf6yx4gVHKZF3hKt/PGtawQr5Kcq+UfI0+SNyWJK5wssZdzVQxc5kbuLx+6lOfMlik
b5hW6jbzoWDqalX5Xk6vWyPMB+jWHIS88eRe2RHYO+64Q2DlKK5wx8liyjQBQ7RsXF3Juvwbb7zR
UM0ITbrZjfpaFyVVns/GbIPI4QrIY4zogVN3IMr3CyO2jBckP17TRBwjKNOW2fXEE09UPwrPPPOM
fhTqBhxNrbY2pXL7AMgZP+e2jBcW9r7rV1xxRWFdFXv00UcN7d133728elxSKrExVTd841dbUyjp
2JRPq1fGuHrui7XM0WiFhraNKS0paypq9pMp064uKuk7XBsaANJjR7db/KbhQ7U0Dqbk3wSSUYb8
OGljedngYhMCEIAABAIBxN6AIpMwP7KIvRlW7IIABCDQFgG/Yk67jo5VcwruFz+rpWFKhPFa3NFH
H13XPe/1uu2229YVrsv/61//asJC6ttKgkyyvBds9aOcLOkzJfXEx6t0fpWuyoLXCRssg+U7c955
55nOVP1RIFZfOM7xjnPLL798XGDA0w0CDvuJ55qlW36YuqrlnxnTzjiry6xfL+mkk05q2ZxpQs21
1cnKvo+LUhegQ/Jy0CKqQ2sgqa299toxFhmU2ZZHWhVQmOW4rtLSqAvrKiaGqbvVVlsl6+rcmZXO
VFERmJOFM5kmLKqM1M1BWHHFFU3f2jqPWgTKO4sq0mZd3zS8ZZrbbbfdkoX9kEddKPVk9SpTEY9N
c3vvvXemvHfIbDmNwo9Gadm4TBPJXcJoIqXrRyEfSiVpJ5/pZ+ILToOrK99Kfq8P1tpWXA75f5oT
qnj++RaTe19++WWNaxhTXkSt6nq3/B/+8IdJsyFTDuHGeLsBxitTPiK0pl34sRs9N/TjHrfYrou+
Xnvi6kob72X5PJsCzX6INQ6lSRnGlIY5ArqQ8BGVW85LCnVJQAACEIBAIQHE3hJQ5mcLsbcEGmUg
AAEIlBAw0qiet/fcc09JRVPGx77TzEq/Aog0UlMxbOoL0TztpczkHVND3ZCQ6mKM1DkUqYr3J1TE
y2Aqn/Cfb0n/GWPEi3j5MAumenJTirpR6ioCJb+VO+64o8HV2JUr2bdeZ3oxLT9vWh59ZlGqpZZa
qq1O+q/yjLO6LHs/q9tvv71liz7o4p133tmyVlzAL7+li6RO4PIefZn7NG4lpP/4xz+akAVthbX0
L8N1AzShxZDwcvpxxx0X9pqEngbmgtfibqZMflNOemYWgyZNa6J3spaUSdPcXXfdlSyZzPThcWTt
2muvTRZWplQd05yGgZKFNbvflNQSUcmSdZl+bE4GL7jggrryyjdxb+SE3DJUyGuvvWb6qckXEm8z
rfhd6pUxsvHGG/tiHeacddZZphUpzB3abLf6gQceGPdBimtbrPRrO9dcc8UW2hqyCb3deeedYyNK
KxSJF1FVXjrqIossEhfWVdHS79pHjNGoX2i9MKGhXvNboG7ULe65wgorxJ1UunzZO4VMmX/++U11
M8whL19fRjEfCo8lFPv4xz9uGhJeeSaHAiHhS7aclxTqkoAABCAAgUIC/v12ySWXLKzbVjH9KukL
pUd/b775ZuiMXviTrSR/5UOtfML8cpV8wOYNshcCEIAABETAr5ij521bvmcxRqle8eNaa595aUVf
WHEVk9bsyNiC0m1pXN/73ve8Q1Hd+kRq2q/+k1xBxnSy2jQHq662DG/oA5Oq1syZM5P2SzL1g+s/
2SqAWhsrniVaZ02vHFX58G9erqmzM0vykwGH8/OmdYWEI60S0iXa6rwuSGMh46wuy/41LxPzIfRE
gUlNKwouHfa2TEgt8Q7Mu+66a11FP0SSv0+9Hb+afN7JM7agQCtG6FD0A6lAcZlM2vvZTpkypa68
X5DxIx/5SF1hny9x0gfFzQhN/glTPpyka9XEZKguCQ2r+Y5VOWZ6hco/9thjycI+5kZbAXv15PHy
l5qTd2uyOWUqlKi5pDPxKGIjCg1hKpZ7fcvO97//fY+xXYU/7k9d2iucWgKvrnCP8s2SW1oird2G
/HMj6ReaMasgDOZ8aVPybLKKD4dbMmbqPZAVuUUxGZJNJDP1zJH/v+mndNG6iNMmpLkqlgf/8REt
dthhB98r7/d+0UUX+WKZHB9yWf1MLs0mI2Zh1pJ5SZmm2QUBCEAAAkkC/iugR2JvsvVhyTQ/x4i9
w3Li6CcEIDDgBPyKOe06OsYHKKe1+HGtb3njtCPPrryG41dLWW+99Vp6f1V9kGOwYkfEHVA6+VUV
+qy9prwC2YW9mYR3EJWdjMddZco7EssnMOl1k2m62iUhV76XXhuvDmeDDTbILOEUjPsPbVVvS/MJ
pmZJwk/xVv/z86a1klqFKPwrf7y2Ou8v0cx4hK52ExNS39QlvnZSqEIPq4QuFU3SL+mqGv3kJz9p
qmtur8Ya6qpraCAuL//z/H3q7Vx88cWxBaXLJ1b7g83ftqb1TTbZxDRd52erit/5zndMYTkkZ+TT
uC3ddApraapLps6MjklUNOU1T/x3v/tdbDaZloeGD+AgU/mF89Zcc824Obll1ilgJ5xwQlxSaZ3B
ZE98pjgoOoSpXm1mfBE16GaqFA4H+Ggk0gMLfxR0ajQd3rTrV+Dyx9ggx6yjp0YvvPDCBnYaV/FL
bpWPLIRGJTAaXIrmXfLIqiw89dRTPoyALss6Z12/Optk1dCZTML/9tU5sSeNaE0Bc5jarNNFZcHH
xygcJdRlb+bd6IGTHO/zbvnyDM8HWo8PTQ8xOb2bg5Kimzx3Pr50icYeN0caAhCAAARKCCD2llAy
P16IvSXQKAMBCECgJYFTTjnFPGALP2GSlvVB54NCxPZbajiaZm6+jFRdnUw2F2fKC857msk/UDNN
4mImLWU77p7SWmnOlElu6mPNVNSm+pAsHDJ9YNLVV1897C1JiLCW4NE6R97bLfRHzl117kmmCSPO
y0Jj8dlY7s+mj7jYct70pz/96QCqSmR8EZNHscUWWxgLGSdY78tdvrKPd7FT/Mx4IlWyexIHvCCp
Dmv1w2T5KlMLBsUH1WBtoI997GOxBaVbxosO/fFrkOkKD3vzCYl+RlxquUKf3B1NV3XLyFU135CU
tD333NNU1GZ+LoDMGrVfVXSC8lq6FFppL74t5UjZruvnH/7wB92/ca3Mcmne/VLPojpFLm5RM/29
l2PVqB7dGQt6dY/7pnThOIsCepjjUt2SwNfPP/+8D/Oi8cfMDRsfaVtp77esTmqp0LaMdFj4ySef
NIRbrn/nW9QvoA9ukJ+8EIxoNEp3n+mD3Kr1mxXKmIR/hmtSgymT3FSAWdOQgqskRVRTXbfeySef
bOpqU9/jmatXY4g+eEvLyCdPP/20v/3rYm5r2NdHFD/kkENM/5ObevdYeumlzUEpIofWfUuW9/Gl
W85LStohEwIQgAAE8gQQe/N8qr3m9wuxtwQaZSAAAQi0JOBnDhZ+gNdZTq4UFp7hJRpOMi6BFpaq
C0og8UEOVP77VC6UdVOYq84ruJAXlgt9/LyDqBSnzKdi1aL/xdcU8mTgI/k6ykVK/Zcee9NNN+mk
aKq4PKX9fOTAtkpIC1Jwg7qzY/K9y5zE0mR/Os/MuPyZXpVv+oDDkuPy1Y2GpgugUBivzOoUm4AD
eSdYuUmbEyTHTq0hmO9ktXf69Ommrjbls52JFSm1x6ySVlnYf//9My3q1JiG8nGPk6bMUIt0hvLg
XRI0TAcefPDBZCs+UzesqTthwgRfLM7x0xlkQUFcMwM9Oo9S2k1D2jz44INjy8m0VmLyFRV6IllY
mdJtMkM5mYpPPPGEaUiBeetakXjlFVTFl64rX+W/8MILPopFaFQ6aqa6DzGhkZdM+XiXfIBDKyGh
X5PMj4Iclc2tqopyqpwxY0ZsuVvpu+++O3SsSghvy6GZbrVe2fHLoep8NWjCD0rqOalnQmaEQrtu
vvlmI4dWHPJRIPRoMtxK7ikdlIZRvLypnIywrFpaMjLplK5Jta+//nqelX9MaSbRT37yk7pa8ur3
4q1cbeuc7WVH7zmGhjb1M50hr1qaWuIvdVXMRIHQG4VpqOW8pLrDJB8CEIAABDIE/KcfYRw8LvOT
hNjrEZEDAQhAoF0C+oIwYRb0sJXE1K6duLyURuNoFz/ASzQcrcjjP5FkRCKDlgSK12uTG7ACzEqf
jJuo0vqol0Yad8ynk0EMJKhqYqkWT9F0b8kCmoqenC/sHUQzy8BVTStIoOIK+q52MUfaTrnCpl75
oIVd7IwxpU9sfwo6zPEBhzOft2pLXq9mUXXNlG+rD/IVNMeVd4JVcFFTXptynpd4qGtMKxhKeKxb
pF4d++hHP+qrSy6WqqNo26HnUg+kNWlyuh+8UHUF+03O5A3VfaiBadOmhb0lCcmkpp+KvlJSsSqz
/vrrm+oZQduYlUZh6spX0JTxm36YQEY0EUD+z7/61a9CecVbUPjfbbbZxjRRbeo8xo+jUMsk5Efq
h6JkQdMcdAHEhSUcyYUyVsx8YPDM6n4a8zL9vPzyy2P7Jp10VNYll9SvnnnmGam1ZvUu05zcaE0T
8aauQ1Ne1tRnWdbYllwQ5Wz8rW99K64S0hqP8B6SsiYnbf0oxJe3Oi+bZuihalfq6w033BBsdjfh
w2IodkF3m2hpTQOCMWERqxPD86bkxG4CulZmtdqgP0Ea/9Lyjj6USlVl4sSJ+bZ8JCVF3S+8Knxg
EDWq1w816iOl6Bmlx6bu8RhRlVZ0qbxEXB2Cpmn4OAnyZNYtaThrDcfkmLX6lh9N1pWcHFTSLA+/
epreKOQ6XvcjftRRR2Uk4p122slwaDkvKX8e2QsBCEAAAkkCiL1JLCbT/CQh9ho+bEIAAhBoQEDf
xebp2q6jY7JRsyB43EShhiMFzHudVXb0uaQQgmuttZZZ2D1uRYJeyQo+mjVZ10qwJtEgeYzrrrtu
KFMlWjrF+cCkxkInm/IvbXfGbh/E5/iIzj///CTJxplJrV7OjRmDEpTiLimtT/JMeb/r+uuvNxbk
i+WLhZykd66xoEn9obxJyA/Nh6asquvSXXbZZaWpKnBK5jLWomyxFGbsV5t+UnPGxzVpQeKwOahC
9zxZk5+zkRAVZDXZSjLTL35UolRrTCqpB+ooNE5UAlZKaXIYKNnJq666yvAJm2pLGtrWW2+tozZa
/e677+7lLI1wJZtQppYDC2arhGaR1xVWvkzFwnKoq8tJzzet4CYPTwV9VTxndTLsrRJ64Gjkzlx4
ec/euuAPsWVF4a7rsERd01yoqKPQj4J82jM/CjqtkydPrjPeeb5OYuhPlci703feordgYlZsu+22
vkxhjn6tkuq6Dk03jh6b+r2Tp6sGTfx4cXX4uphLPtaSPtuGZCbSjo9DVdXV6Va8HQ1P6Breb7/9
PvCBDyjHmK02FWm5JPhDxU1DP0kjCoOjA1E4d510jRcny+jVRddwS/4/+tGP6i5jPeoVLUe+/Qo4
rJGmumJqXetC5hsy8aXVt5bzkvIG2QsBCEAAAkkCiL1JLCbT/G6WvD8YC2xCAAIQgIAh4N0O23V0
NAarzWQ8Wz3G9amSLJ/MlF+uccI0PwR1m/qKKZ+o63+CjdnkcureQVS1WsrLPjCpaavZpnyNjjvu
OKmCSYyZTL+gebMOFNbq+rpvyYDDCluaOWQf5vGSSy7JlPe7pGGa4506daovFnLkIydHXFPFbGZW
BZIdBdCo03uNHbMpsUUXRokgud1228V18/6Z4dDihKZ4xxaUlioeF8ikFa7E1JXImSlvdpm4HDJV
qFRrqMuIY6YbdZuSHBUwVmMlpieZTbnYlUidcYvy0tS5MxFNdS1lvPXMHAdJ6C0DhuipZRTmuA91
ac1i0PwLHa+ZRy9TmfWktKBkncGQnz93ChTQ7EdBUwAygmHmxBXukmOn9/mUwl9YvSvFNH4RMFYJ
DeJ0Ylk3pp86YZqo29RYQImwqe75lxBvMxOYSLeDhE1fpTBHYawKB6ADSQVAaHDLSDlvGeA3NCE3
Yz+8UnhE0t41yyOYSiZ8fOmW85KSdsiEAAQgAIGWBPyXJmEcPDTzG4fY6xGRAwEIQKBdAnLOMU/X
dh0d61pMTi3UBOG68sl8TQ7NL/dmOq9NheuMZ2EnzcaZyQWsY7NJf1TvIKoqybnPcVuf+cxnYsud
pzWFWdO0G8i8Va8kp3feh0IL0se6Hr5SSqZpveW8ab9y2de+9rX4HLVMy5PWNKrYp/laitKQFwda
igBqQn5cpt38pjzNCoc8pJYYOVoyY/6I/F7dd6Y/infhiyVzdA2buprEnSzpM/2wS50rvq+rHIXC
UBQO03p+U1E6mw1bSA+US17eeLVXIq2i01Sirgk3IVk+eSDK1HPPGFdwjLrCcb7Cj7eMBB4s61LR
2QkjCD7KRMaXWAR8iPhgWYmWqyuq2wpj3u6PgsJHtCvoxXxK0j/84Q/jA6nSCk9RUrdbZeQUbfqg
eEQdGn/55ZcVHMaYzW/KgVb+tHGQmXwfdFXkmyi5o7/85S+3q0trnGLSpEmZoZNMt+UiXn7LCJce
MtJXMwb9LgUQNvd+Hrv26kdW3sUlDd1zzz3GWst5Sb6H5EAAAhCAQAmBvom9muCp0c8e/Wn8t+Rg
G5cxv0qIvY1JUhECEIBAICB3DvN0letj2NtJwn9NqCEpGO3aVKQFTZPPTFcM/dcXvVanate+yssP
2YcMDWaTS7x5B1G507T8bBw3blww2yyh71NNFtYUTum0na93JjvNutGgluIQNjg1+Sp+QEEiQ76K
cZGVLiHP23yVeK/iIRvHwhIhQhakukh9TXLTF3reGzl0QJF1tTpb0kicKcXsyiuvLA/drFnDcXWl
2/V2Vg8VuDI2otWCyicFK9B0XFdpBaIMR51P+GEXTXPOV/F75SLuNXzTJW3KDfjqq69u6Svr7cc5
Cn2wyiqreOMhRyFMFcw5VDESViYCqhwpg5EqodGlYCefUOhgL9saa5roLUXIrGaoeeumWN6dVZel
ghKbqB3BQuFooIaN5Ele8qMgbTkf1yWPpXyvXI7DUVQJBZ5tGT6l3H5JSeMErm60XHGsxKzK6MlT
F5I3PmpFpNcTWLp3odlQTFeFAsyaR2uwXOjnr0HP0047zTyIgpE4sfrqq2vxvowLeuhYJqFA3FJW
9fSOLfu0bivRy9jJ79K0Ea8S+FYUElxP0fJgFD6+dCYSeL6H7IUABCAAgTwB/xjvkWevgm75H4hu
5ejLIn+YHe41/UTs7ZAn1SEAAQiIgNRRiZnxX34WbTk0ST2x2Srdls9t3JY+BhW7UjPoJXZpgRX5
SerDcKmlllKQRnkhyjNNU93j8u2mpdNKE9Ca11KM1YT+pBIoIKHWfkqKZtLHzNH5ZWt8H+TAaWq1
3NSaLFonTt+VknbbkiV96z5HXs0tO9CtAr1Y/EVwTPe0gI4/zDhn5syZcZV23XqlD8TVlS5Z1qfq
gFbykqh42GGHSa6X7L/xxhvLG1ZamTLjHrZM66xJ6dL1KfW48i7TaobSD2VWao+YlKusVVuS78xB
tfsQUEADY6EtB4Bnn33WVC8XVOVAaOq++OKLLRkmC+hGk1gkJ8MAVjOvFQlWgU81cfub3/xmW3Eb
kk1UmboSFJNcEXE1AlL5VEslk5e+nj9GrvFgM0M8r776qkEht8xMN/wuXTzqg3qiSDhVgFMRUPBe
KXjSgpJDEgrmYBptOcFB7UqE1HiZZHktO6V7Qd9BipZz7rnnKk6s71VdTvWjoKe0OizhVz8K6rN6
rh8FWdajW4/Nurpdz1dbhoOGIbreSt6gxgjiPjTzP8808cILL2i4Vt+SivVUrTSq54/GHxUO94gj
jpBvbYe/UP6qUFjsdq8KCeyK16H+KGCvvqarYQVF2NB6c1qS7Oyzzy75pc5AMLt03jUxQU9yPSiq
OB76V6NCcsqVA7y5nU3d8k3F1pY6rRVONVhZtaKhBL3/6EVFIbUVByN5b2bs60aLLxWlNaqeKc8u
CEAAAhBoTACxtwQdYm8JJcpAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACs5AAYm8JfMTeEkqUgQAE
IAABCEAAAhCAAAQgAAEIQAACEIAABGYhAcTeEviIvSWUKAMBCEAAAhCAAAQgAAEIQAACEIAABCAA
AQjMQgKIvSXwEXtLKFEGAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQmIUEEHtL4CP2llCiDAQgAAEI
QAACEIAABCAAAQhAAAIQgAAEIDALCSD2lsBH7C2hRBkIQAACEIAABCAAAQhAAAIQgAAEIAABCEBg
FhLom9h7+umnb1f8p16NGzdu7bXXXnHFFeeee26jtWpzjjnmuPjii1/6378333yzpwxNB84888ye
NodxCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAALtEuib2Ntux0L5t95664UXXrj99ts333zzWHSd
ffbZr7/++lCsp4m4XaURe3tKG+MQgAAEIAABCEAAAhCAAAQgAAEIQAACEIBAAwKDL/aGg3rnnXcu
vfRSabxBelX6gQceCAV6lwgtVgnE3t6hxjIEIAABCEAAAhCAAAQgAAEIQAACEIAABCDQjMAQib3V
ASocRCy9Lrzwwq+++mqzYy+vFbeoNGJvOTpKQgACEIAABCAAAQhAAAIQgAAEIAABCEAAAv0hMHRi
79/+9reVVlopVl8/9rGP9ZpV3Bxib69pYx8CEIAABCAAAQhAAAIQgAAEIAABCEAAAhBoQGDoxF4d
4znnnBOrrwrm8OMf/7jBsZdXiZtD7C3nRkkIQAACEIAABCAAAQhAAAIQgAAEIAABCECgbwSGUeyd
OXOmUV9PPfXUnhIzzRHGoae0MQ4BCEAAAhCAAAQgAAEIQAACEIAABCAAAQg0IDCMYu9zzz1n1NeN
NtqowbGXVzHNIfaWo6MkBCAAAQhAAAIQgAAEIAABCEAAAhCAAAQg0B8Cwyj2Pvjgg0Z9HTNmzNtv
v907YqY5xN7eocYyBCAwpARefPHFnf/375e//OWQHgXdhgAEIAABCEAAAhAYNAKvv/76/75m7vzS
Sy8NWvfoDwQgAIFBIzCMYu+hhx5q1Fdt/va3v+0dW9McYm/vUGMZAhAYUgLPPvtseFT+/Oc/H9Kj
oNsQgAAEIAABCEAAAoNG4Cc/+Ul4z/zud787aN2jPxCAAAQGjcDQib16ts8777zhUR8SGuzrHdvQ
SpVA7O0daixDAAJDSuCZZ54Jj8qXX355SI+CbkMAAhCAAAQgAAEIDBoBzSAL75mIvYN2dugPBCAw
gASGSOx95513pkyZsvjii4fnfEjMNttsf/vb33qHNzRUJRB7e4cayxCAwJASePrpp8Oj8pVXXhnS
o6DbEIAABCAAAQhAAAKDRiAWe7WCz6B1j/5AAAIQGDQCfRN7p0+ffm2bf1ddddUFF1xwzjnnHHXU
UePHj19uueWCkmASSyyxRE/BmuYQe3tKG+MQgMAwEnjqqafCo/LVV18dxkOgzxCAAAQgAAEIQAAC
A0gAsXcATwpdggAEBplA38TeXXbZJegAXU9MmDChp5BNhxF7e0ob4xCAwDAS+OY3vxkelb/4xS+G
8RDoMwQgAAEIQAACEIDAABL46U9/Gt4z8ewdwBNElyAAgUEjMDLEXrkM9xRs+GWpEoi9PaWNcQhA
YBgJfOMb3wiPyp4GUR9GOPQZAhCAAAQgAAEIQKAxgVjs/c53vtPYDhUhAAEIjBICI0DsnX/++f/z
P/+zp+crKBiIvT3ljHEIQGB4CXzta18Lj8r/+I//GN4DoecQgAAEIAABCEAAAgNFALF3oE4HnYEA
BAafwAgQe/vgZxsUDMTewb+k6SEEIDBLCDz55JPhUfmrX/1qlvSBRiEAAQhAAAIQgAAERh6Bl156
Kbxn4tk78s4vRwQBCHSdwLCLveutt96f/vSnrmMxBsMvC2KvIcMmBCAAgYrAv/zLv4RHZa9nW8Ac
AhCAAAQgAAEIQGD0EIjF3m9/+9uj58A5UghAAALNCAy12Lv++uv/5je/aXbgbdUKCgZib1vcKAwB
CIweAo8//nh4VP76178ePQfOkUIAAhCAAAQgAAEI9JQAYm9P8WIcAhAYeQSGVOxdcsklL7roorfe
eqs/ZyQoGIi9/QFOKxCAwNAR+OpXvxoelb/97W+Hrv90GAIQgAAEIAABCEBgMAn87Gc/C++ZePYO
5jmiVxCAwEAR6JvYe/DBB6/U9E8evBtttNF22223//77n3vuuY8++ug//vGPfmIMvyyIvf3ETlsQ
gMAQEZg5c2Z4VP7ud78bop7TVQhAAAIQgAAEIACBQSYQi73PPvvsIHeVvkEAAhAYBAJ9E3sH4WAb
9yEoGIi9jRlSEQIQGNkEHnvssfCo/K//+q+RfbAcHQQgAAEIQAACEIBA3wgg9vYNNQ1BAAIjgwBi
b8l5DAoGYm8JLspAAAKjkMCMGTPCo/KNN94YhQQ4ZAhAAAIQgAAEIACBXhD4+c9/Ht4z8eztBWFs
QgACI4wAYm/JCQ2/LIi9JbgoAwEIjEIC06dPD4/KN998cxQS4JAhAAEIQAACEIAABHpBIBZ7n3nm
mV40gU0IQAACI4kAYm/J2QwKBmJvCS7KQAACo5DAI488Eh6Vf/jDH0YhAQ4ZAhCAAAQgAAEIQKAX
BBB7e0EVmxCAwAgmgNhbcnKDgoHYW4KLMhCAwCgkMG3atPCo/OMf/zgKCXDIEIAABCAAAQhAAAK9
IPDyyy+H90w8e3tBGJsQgMAIIzBoYq8kgtdee+1HP/rRK6+8MjhyQfhlqRJnnnnmCLsMOBwIQAAC
HRKYOnVqeFT++c9/7tAa1SEAAQhAAAIQgAAEIFARiMXeb33rW2CBAAQgAIE8gVku9v73f//3Pffc
c8QRR2yyySbzzTdf0AqqxFxzzbXiiivuu+++11xzzb//+7/nj6V3e02vEHt7hxrLEIDAkBJ46KGH
wqPyL3/5y5AeBd2GAAQgAAEIQAACEBg0Aoi9g3ZG6A8EIDDgBGah2Pv6669L41100UWDPtAyseGG
G06ZMuXtt9/uM1XTMcTePvOnOQhAYPAJPPjgg+FR+de//nXwO0wPIQABCEAAAhCAAASGgoCm/Yb3
TDx7h+KU0UkIQGDWEpglYu/f//73iy++eMEFFwxP7LYSG2200Q9+8IN+cjPdQ+ztJ3zaggAEhoLA
/fffHx6VmrIxFH2mkxCAAAQgAAEIQAACg08gFnuffvrpwe8wPYQABCAwawn0X+z93e9+t8022wRN
oFlizJgxd999d9/QmU4i9vaNPA1BAALDQuArX/lKeFS+9dZbw9Jt+gkBCEAAAhCAAAQgMOAEEHsH
/ATRPQhAYNAI9FnsffPNN8eNGxcEgU4Sc8wxx7333tsfnqafiL39wU4rEIDAEBG47777wqNS0zeG
qOd0FQIQgAAEIAABCEBgkAm8+uqr4T0Tz95BPlP0DQIQGBACfRZ7d9lll/CU7jyhBd2++c1v9oGk
6Spibx+Y0wQEIDBcBLTUZnhU/uMf/xiuztNbCEAAAhCAAAQgAIGBJRCLvU899dTA9pOOQQACEBgQ
Av0UeydPnhykgG4llllmmTfeeKPXME1vEXt7DRz7EIDA0BFQaJ3wqHznnXeGrv90GAIQgAAEIAAB
CEBgMAkg9g7meaFXEIDAwBLom9irEI4rrrhikAK6mDj66KN7jdf0FrG318CxDwEIDB2Bu+66Kzwq
h67zdBgCEIAABCAAAQhAYGAJvPbaa+E9E8/egT1NdAwCEBgcAn0Te+NwjuFBXSVmn3327bbb7pxz
zrnjjjv23XffeO/48eMvuOCCww8/fK211orz47QWa9Oibz1FGjenNGJvT2ljHAIQGEYCU6ZMCY/K
Yew/fYYABCAAAQhAAAIQGEwCsdjbn0COg8mBXkEAAhAoJNA3sXfPPfcMOkCc2HHHHV988cXQ29NP
Pz3ee9JJJ4VdTz755JprrhnvDemrr746FOtFIjRUJRB7ewEZmxCAwFATuPPOO6snpMbvhvpA6DwE
IAABCEAAAhCAwEARQOwdqNNBZyAAgcEn0B+xV/Ebl1hiCSOZavNzn/ucCe2YEXsF889//vPmm2/u
7Wjdt56iNi0i9vaUNsYhAIFhJKCpGdWjco455hjG/tNnCEAAAhCAAAQgAIHBJPCLX/wifJLj2TuY
54heQQACA0WgP2LvK6+8Eh7OIaGm3377bUMjL/aq8K9+9auFFlooGKkSyy+/vLHT3U3THGJvd/Fi
DQIQGAEEvvSlL1WPyjnnnHMEHA6HAAEIQAACEIAABCAwIARisfcb3/jGgPSKbkAAAhAYWAL9EXsf
f/xxo5dqU2EZPJaWYq+qHHvsscbaPPPMYzyEveVOckxziL2dwKQuBCAwIglMnjy5elTOPffcI/IA
OSgIQAACEIAABCAAgVlCALF3lmCnUQhAYHgJ9EfsjRfuqdSAxRZbzLv1CmOJ2Pvwww8b9VWbPV2j
zTSH2Du8Fzw9hwAEekTgtttuqx6VGn3rUROYhQAEIAABCEAAAhAYhQRef/318EmOZ+8ovAA4ZAhA
oF0C/RF7b7755vBwrhLjxo1LdrVE7H3uueeMNW1qsC9psCuZpjnE3q5QxQgEIDCSCNx6663Vo3Le
eecdScfFsUAAAhCAAAQgAAEIzFoCsdj79a9/fdZ2htYhAAEIDD6B/oi9YXpvUE3XWmutJJwSsfex
xx4LdkLi97//fdJgVzJDK1WiLbH3yiuvXJ0/CEAAAiOdwNJLL109IWefffaRfqwcHwQgAAEIQAAC
EIBA/wi8973vDZ/kY8eO7V/DtAQBCEBglhJ44YUXmqma/RF7H3zwwfBwrhJy/fr73//u+1wi9p56
6qnG2oILLuhNdTHHNNeW2GuOyJhiEwIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIBATECRDZppm/0R
e5955pm4t1VaS7f7Phtp9KSTTjJl3njjjSWWWMJY22CDDUyx7m6a5hB7DRA2IQABCEAAAhCAAAQg
AAEIQAACEIAABCAAgW4RGHCx989//vMcc8xhDlaarXdIzou9b7311oQJE4wdbR555JHdVXeNNdNi
M7F34YUXPoA/CEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAKOwO677x5EyAEXe6WdrrPOOqG3IaHw
C+edd96vf/3rIK5mxN7nn39+4403DnXjxOOPPx4s9CIRt6V0M7F3hRVW+Bf+IAABCEAAAhCAAAQg
AAEIQAACEIAABCAAAQg4AgqDEETIwRd7zznnnNBbk5hnnnlefvnlSqQ1Yu9uu+128803T5w4cdNN
N51tttlMxWpzlVVWefvtt3uh8Qabpl3EXncxkgEBCEAAAhCAAAQgAAEIQAACEIAABCAAAQg0JzBc
Yq/k3DnnnNOoptXmXHPNpfgMSbE3Wd5k3nrrrUGV7VHCtIjY2/yqpSYEIAABCEAAAhCAAAQgAAEI
QAACEIAABCDgCAyX2CsZ9rOf/axRTavNtdZaK4i0xrM3WT7O3Hrrrd95551QvUeJuEWlEXvdxUgG
BCAAAQhAAAIQgAAEIAABCEAAAhCAAAQg0JzA0Im9v/3tb5dddlkjnGrzYx/7WBBp2xJ7l1lmmddf
fz3U7V3C9Bmxt/lVS00IQAACEIAABCAAAQhAAAIQgAAEIAABCEDAERg6sVdi7He/+90xY8ZktNNy
sXfJJZf8/ve/3zuBN7ac6XBcLJkOR8QCbe4SJgMCEIAABCAAAQhAAAIQgAAEIAABCEAAAhD4vwSG
UeyVHPrEE08sssgisXx69913B5k0SKNxAZ8eN27cz372s1Cr1wnTATx7uQMhAAEIQAACEIAABCAA
AQhAAAIQgAAEIACBLhIYUrFXwuyPfvSjjTfeOCioL7zwQlBrW4q9iy666CWXXBIWdAsVe5oIXa0S
iL1dvIwxBQEIQAACEIAABCAAAQhAAAIQgAAEIAABCAyv2Cth9u23377uuutWXnnlueeeO1Zu68Te
OeaYY6uttpo0adKf/vSnnuq6SeOIvdxuEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAQO8IDLXYW2mq
kny//vWvx/rqZZddtsYaayhKw9Zbb/2hD33ooIMOOv/88x955JHf//73cbE+pxF7e3cZYxkCEIAA
BCAAAQhAAAIQgAAEIAABCEAAAhAYAWJvnzXbxs0h9nK7QQACEIAABCAAAQhAAAIQgAAEIAABCEAA
Ar0jgNjbWLxttyJib+8uYyxDAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACiL3taraNyyP2crtBAAIQ
gAAEIAABCEAAAhCAAAQgAAEIQAACvSOA2NtYvG23ImJv7y5jLEMAAhCAAAQgAAEIQAACEIAABCAA
AQhAAAKIve1qto3LI/Zyu0EAAhCAAAQgAAEIQAACEIAABCAAAQhAAAK9I4DY21i8bbciYm/vLmMs
QwACEIAABCAAAQhAAAIQgAAEIAABCEAAAoi97Wq2jcsj9nK7QQACEIAABCAAAQhAAAIQgAAEIAAB
CEAAAr0jgNjbWLxttyJib+8uYyxDAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACiL3taraNyyP2crtB
AAIQgAAEIAABCEAAAhCAAAQgAAEIQAACvSOA2NtYvG23ImJv7y5jLEMAAhCAAAQgAAEIQAACEIAA
BCAAAQhAAAKIve1qto3LI/Zyu0EAAhCAAAQgAAEIQAACEIAABCAAAQhAAAK9I4DY21i8bbciYm/v
LmMsQwACEIAABCAAAQhAAAIQgAAEIAABCEAAAoi97Wq2jcsj9nK7QQACEIAABCAAAQhAAAIQgAAE
IAABCEAAAr0jgNjbWLxttyJib+8uYyxDAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACiL3taraNyyP2
crtBAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACvSOA2NtYvG23ImJv7y5jLEMAAhCAAAQgAAEIQAAC
EIAABCAAAQhAAAKIve1qto3LI/Zyu0EAAhCAAAQgAAEIQAACEIAABCAAAQhAAAK9I4DY21i8bbci
Ym/vLmMsQwACEIAABCAAAQhAAAIQgAAEIAABCEAAAoi97Wq2jcsj9nK7QQACEIAABCAAAQhAAAIQ
gAAEIAABCEAAAr0jgNjbWLxttyJib+8uYyxDAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACiL3taraN
yyP2crtBAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACvSOA2NtYvG23ImJv7y5jLEMAAhCAAAQgAAEI
QAACEIAABCAAAQhAAAKIve1qto3LI/Zyu0EAAhCAAAQgAAEIQAACEIAABCAAAQhAAAK9I4DY21i8
bbciYm/vLmMsQwACEIAABCAAAQhAAAIQgAAEIAABCEAAAoi97Wq2jcsj9nK7QQACEIAABCAwAghM
nTr1xhtvvOSSSy666CL9e+WVV06ePPmxxx4bAYfGIUAAAhCAAAQgAAEIQGDYCSD2NhZv262I2Dvs
Nwv9hwAEIAABCIxaAg888MDRRx+95ZZbLrroouaVptqcffbZ3/Oe94wfP/60006bPn16u6COPfbY
naO/iRMntmuhZXm99EYt/N/kzJkzW9Ya3gKTJk2Kj3fPPfcc3mOh5xCAAAQgAAEIQAAC5QQQe9vV
bBuXN19GZ555Zrmp008/vaq+wgorlJ9cSkIAAhCAAAQgAIEOCdx0003bbLPNnHPOad5kMpvzzTff
LrvsMmXKlPKmP/jBD8YGd9xxx/K6hSWvuOKKuAmlZ8yYUVh3GIuFt8fqqN/1rncN41HQZwhAAAIQ
gAAEIACBdgkg9pYrrh2WNN8XiL3tXquUhwAEIAABCECgnwQeffTRvfbaSy675h2mcHOuueY66KCD
vvrVr5b0GbG3hFJbZRB728JFYQhAAAIQgAAEIDBiCCD2dijhllc3X0aIvSPmJuJAIAABCEAAAiOP
wLRp097//vebt5cGm+uvv/4jjzzSkg9ib0tE7RZA7G2XGOUhAAEIQAACEIDAyCCA2Fuu1nZY0nwf
IfaOjDuIo4AABCAAAQiMPAJyx11nnXXMq0vYVEiH5Zdffs011xz3P3+rr776MsssE/b6xNprr91y
+TbE3q5fRYi9XUeKQQhAAAIQgAAEIDAUBBB7O5Rwy6ubbx/E3qG4QegkBCAAAQhAYBQS2G+//cx7
izYXWWSRvffe+9prr00qt1OnTr3ggguk2Saj++666655jIi9eT4N9iL2NoBGFQhAAAIQgAAEIDAC
CCD2lqu1HZY0H02IvSPg9uEQIAABCEAAAiOPwB133KFwu+a9ZcKECQrsUHKwN9544yqrrGKqzzbb
bNdcc02meh/E3rvvvvvg//+vMJ5wptuDvAuxd5DPDn2DAAQgAAEIQAACvSOA2NuhhFte3Xz1IPb2
7qrGMgQgAAEIQAACjQnsscce5qVlzz33bMuaZGEFeTBGNtxww4yRPoi9mdZH5C7E3hF5WjkoCEAA
AhCAAAQg0JIAYm+5WtthSfPJg9jb8uKkAAQgAAEIQAACfSbwxBNPKFxD/NKy8sorz5w5s91u3HPP
PWPGjIntzD777HfeeWedHcTeOjKN8xF7G6OjIgQgAAEIQAACEBhqAoi9HUq45dXj7x2lEXuH+sah
8xCAAAQgAIERSeC2224zbyzHHntssyM96KCDjKkjjjiizhRibx2ZxvmIvY3RURECEIAABCAAAQgM
NQHE3nK1tsOS5nsHsXeobxw6DwEIQAACEBiRBLTImnljueGGG5odqWLkyps3trbNNtvUmULsrSPT
OB+xtzE6KkIAAhCAAAQgAIGhJoDY26GEW149/thRGrF3qG8cOg8BCEAAAhAYkQSMQqg3lsmTJzc+
UoWAiN9/Vl999TpTLcVeLaZ23XXXnXfeefI0PuaYY0455ZRJkybNmDGjzmBP86dMmXLOOeeoJ0ce
eeRJJ510+eWXl6xeN3369KuuuurEE0886qij9O+5554rPbx3/TSn8l3vele7bT3++OM6+1dccYW6
esIJJ6jbEydO1Cm48sor77vvvnat9b/8o48+ev3111944YUnn3zy0UcffcYZZ+hMdZ25Loazzz5b
9gW8k5ul/3xoEQIQgAAEIACBkUoAsbdcre2wZPyxg9g7Um8ojgsCEIAABCAw1AQk5Zk3FuU0PqJd
dtnlPe95z1prrbXJJpuMHz9egR3qTGXEXom6O+64o7RK0zFtzjvvvJtvvvmll15aZzbOv+mmm8b9
/3+PPfZYXCCk1ZlQ8CMf+UjIl7asSBQrrLCC78lcc8218cYbf/GLXwyF44S8o+XVrN76iuLzuc99
rheqdWOx96GHHpKuu8EGG8w333y+wyHn3e9+96677qq4H/GRmrTE7UCySlxyySWmTMtNVYmN6Owo
snSmlk6rRGn1Xycl9DZOaAxin3320UdQxki8S8p23IFDDz202qvA1Dqtxn197NixOqF1l1ZsljQE
IAABCEAAAhDoEQHE3g4l3PLq8Uum0nj29uiSxiwEIAABCEAAAo0J3HLLLeaNZYsttmhsrbxiUux9
8MEHd955ZyOmme5VmxJapbzlm5OHqqlbJ7EuuuiioeQqq6xSmb3sssuWWWaZkJ9MzDbbbHvttZcc
YkNP5Fy62267tTyE5Zdf/vbbbw+1upJoIPZK5t1jjz2SonTyeJWpQ9t2223r4MuZef7554/rbrnl
lu0ena7A2IJ4ZizoBXvJJZeMy9el1fOddtpJh5yxVu3SwoKxkQkTJihfDr1LLLFEnB+nNTzR0iwF
IAABCEAAAhCAQI8IIPaWq7UdlozfAJVG7O3RJY1ZCEAAAhCAAAQaE5BQufDCC5uXFkUqaGywsKIX
e6WwtRRX435K4sv7anYi9ipwxBxzzBE3l0kHNXLq1Klrr712pmS8a6GFFrrrrrsKcZUUa1fsveaa
azLqZdxVn15sscXqIhhI9ozLzz333MJS0v+qjAR/46ArT+9kdUn3O+ywQ9xWSVr+yQoPkjQYMr3Y
q6Aiq622Wsa+Al+E6iQgAAEIQAACEIBAnwkg9nYo4ZZXNy+EiL19vtRpDgIQgAAEIACBEgLy7TQv
LfKBlID5la98paR6szJG7F133XUbCI8KsJCZPt9Y7D311FPlsmuY5DcV+0LaY7nSW1lbZ511mtFL
1mpL7JXgOWbMmLqDkty64IILzjnnnHUFlL/qqqvGLs2hS4rkYGodf/zxYW/LhAJKxNV1ipNV5EK8
/vrrxyXj9DzzzCMtvc6/WgeuKMRJs1WmF3sVySG2b9IaLpk5c2bGILsgAAEIQAACEIBATwkg9par
tR2WNO+BiL09vbAxDgEIQAACEIBAMwKaki9xzLy3aFOK3/bbb3/++ecrNEEzy5laRuw1rWtlt89+
9rNyPZXsJg9SBXH9xCc+IfnRFNNmiKfq22om9iqkQxy6Vo3uvvvuF1xwwa3/86eeSBv3uBT8QcF+
Q/ckMyq2sBykdQgK1/CFL3xB4YsXX3zxUCAktIKY73mznHKx95FHHvFO1Issssj+++9/9dVXx2vP
Ka0IyTrkJHytWJfsquIShwNUQkp+slgyc80114zrfuYzn/HFJDJvttlmcbEq/b73vU8L+d1///1V
FRVTlBKRlx+yKayI0JkwGkbslaqcj3ShK8R3khwIQAACEIAABCDQNwKIvR1KuOXVzVslYm/fLnIa
ggAEIAABCECgLQKKWmDeW+JNiZ+SLrVU2Y033phfKqu80TqxV/69dSvEaYL/euutF3dM6eWWW66u
0WZib2xfa8wlQ7xKQvSxL0JFSZ3XX3+979XDDz/8gQ98IBSrEh/60Id8yWY55WLvpz71KdONTTfd
NNZ4fQfk5q04yaZWnWfywQcfHJeU9K2At96mz5GwH1dUJI17773XF/N+tnLW1Zu2L1nl6NAUdze2
rPQaa6yR9ExWFSP2xhW1+KCUf/VKsSmk5B9wwAESyVvGhajrGPkQgAAEIAABCECgKwQQe8vV2g5L
xm+GSiP2duUCxggEIAABCEAAAr0gsPfee5tXl+SmZsdr/axK+K3Tykq6lxR7NWf/vvvuy1SXS6rx
GlUn64LHdij2auW1TE/kQZrkM3bsWInSdRUVfMBEq1h66aXrCrebXyj2KvCF/Frjzq+88sqZaBih
G3LwXmmlleKKUnGTErF8xU0IBcm/wU4msd9++8X2JS/7wjJu/GwXWGCBm266yZc0OTqhsXGlNcZh
ylSbdWLvnnvu6Qc7StAlWyETAhCAAAQgAAEIdIsAYm+HEm55dfM+idjbrWsYOxCAAAQgAAEI9IKA
wqWatbHMy4zZlGYoj18pZg888EC7/fFirxS8zMz6YN9ImuqSdNewN050IvYqIK3W5IqtmbT2Svc2
QOSJKqdfU9JsGq9XWciIw6ZuftOQ0dlJltdSYqbbik2RLOkzTzzxRFP35ptv9sWUY3yYV1xxxWSx
OFM66lJLLRXbP+OMM+ICVVrRpOMyiq588cUX+2I+R/Y33HDDuK7W+Eue5aTYu9FGG3ml17dCDgQg
AAEIQAACEOg/AcTecrW2w5Lxy6TSiL39v9ppEQIQgAAEIACBtggoMO0GG2xg3mFabkrklBR28skn
l3s5erFXbpMlXVUTJmSughIkK3Yi9p511llJm3HmlltuachsvfXWcYFkWkF6Ta06z+Rk9Uxmodi7
6667xh2oWwEt2dAdd9wR11VaEX2TJaXTmpI33HBDsmTINGQUJdgHi5Zr9Pzzzx9b1lkIFlomJMWb
pfeSMUOSYq8WnmtpnwIQgAAEIAABCEBglhBA7O1Qwi2vHr+IKo3YO0sueBqFAAQgAAEIQKBdApoU
L/9JzY43LzMtN+UqqVXJShwgvdirgMCF/VTc1LgnWhktWbGx2KsYxSWqtYk5oC6dffbZyZ7EmYpC
EHdeaYV+jQs0TheKvRJs5dx7+OGH6xTL/1YL4ZW3KCym8xdeeGGyukqaYBH5sBgyYsLq7rLLLt6y
d0vWinK+WCZn7bXXjg8hefF4sVeL62VssgsCEIAABCAAAQjMWgKIveVqbYcl4zdJpRF7Z+2VT+sQ
gAAEIAABCLRFQF6U55xzjtSwZZZZxrzV5Dfl5av1vPJtGbFXwnKJRFzZlANt3IHtt98+2VZjsXfd
dddNGjSZfpkwCbmmjN9UkNu480p/4Qtf8MUa5BSKvQ0sx1XkxR33X+prvDdOm3gL0kszQZ5nzJhh
XHaTGvjHP/7xuHXZLL9sqr5pSbXYQjK+hBd7t9pqq/jQSEMAAhCAAAQgAIGBIoDY26GEW149fpNU
GrF3oG4EOgMBCEAAAhCAQDkBRdM98sgjFaHXuGuat52wqWXUpkyZkrFvxN7VVlstU9js2nHHHUND
StQJcY3F3qS3p+mDNgUk7oZiDvsyPkeCp4kkMCxir4IqmEgLOvxMvIvrrrsu5qN0JjjwaaedFhfW
OncenXKMU/dmm22WLJbJPP/88+OGtJDcQw89ZMp7sVeO0KYMmxCAAAQgAAEIQGBwCCD2lqu1HZaM
3ySVRuwdnLuAnkAAAhCAAAQg0IyAtErFW9Dcf+lsY8aMMW878aaCwT7yyCN1rRixV4GC60r6fImx
cUN1UVsbi7377ruvb9TnGLG3fKa/BMa4/wMr9s6cOVPxhBXVVlGR11tvvbnnnjvudpXW+60nE3JW
XnnluMr48ePDLpMwC7ppGTtTQJty4jULCG6zzTaSlNv688GEv/jFL5q2vNhbEqDDGGETAhCAAAQg
AAEI9I0AYm+HEm559fjlVmnE3r5d5DQEAQhAAAIQgEAfCCgu60UXXbTTTjuZFdPCK1DGRdaIvSVL
m4Uj6rXYm1QaQ+shYcTe5ZZbLuzKJwZT7FXUjmuvvVYhlxUqQUq+fLPnnHPOcCrrEnmxVw6xcUUF
alC4Bg/nvvvui6NDiE8yIMbDDz8cW+tWWr6+pkte7O2WIG8aYhMCEIAABCAAAQh0hQBib7la22FJ
8wqK2NuVCxgjEIAABCAAAQgMGgGJdXvuuafxutSLkFS72267LdlbI/YqMkOyWDKz12LvMccck2zX
ZBqxV+qoKVC3OThir/y0FVpBDrdLL720CS5h3mPrNvNi7/33328UYwUW9lgOO+yw2L5iPvsyylFg
kLhYt9ITJ040zXmxt3z1QGOKTQhAAAIQgAAEINAHAoi9HUq45dXNKyhibx8ub5qAAAQgAAEIQGBW
Ebj66qsXXHBB8/6z1157JfszyGLvySefnOyzyRx2sVcyrwmzYM6d31xsscVMZl7sFbEtttgirrLJ
JpsYjNo03UgKwip2ww03xKa6lT7iiCNMl7zYq5jVpgybEIAABCAAAQhAYHAIIPaWq7UdljSvoIi9
g3MX0BMIQAACEIAABHpB4OKLLzYOossvv3yyIcTe8KLYrRAB0kiDTSW0lF6SvDIV/Ha//faLC2fS
cs3V8nn777+/gjzIE9iUbCn2nnvuuXEVWZO7b9wxOc3GBRZYYAGtBBcXCGnF5o1LdiutANShiSqB
2GuAsAkBCEAAAhCAwIATQOztUMItr25eQRF7B/zWoHsQgAAEIACB0UZAwWn32GOP7bfffv31119x
xRUVr7VzAlpqLX4FkvabXKYNsTdQ6r/YK3fr0LpPyH13ww03VOTeU045RUqslmkLV0UDsVfVF1lk
kbgVeUQHg0qYzmTiPHsNVj7Yd3T8N23atLg/SvuG8Ow1iNiEAAQgAAEIQGCgCCD2lqu1HZaMX2uV
RuwdqBuBzkAAAhCAAAQgsNBCC8WvKxmdrZyVJsXHNpWWGuerI/YGSn0We733tXqy8MIL77bbblpu
74EHHvAnK+RMnTo1dLtKtPTsVV0j56611lrBoNRjExrii1/8YthrElJlTesnnHCCKdOVTcTermDE
CAQgAAEIQAACfSOA2NuhhFte3byOIvb27SKnIQhAAAIQgAAESgistNJK8etKXciFElOhzNlnnx3b
VPqWW24Je0MCsTdQ6rPYa066urHddttJxQ2nJpOQbh+6XSXq4uvGRnQBxLXk7K2l1qoCl19+ebwr
v8idok+YRQAVjCJuqFtpxN5ukcQOBCAAAQhAAAL9IYDYW67WdlgyfndVGrG3P1c4rUAAAhCAAAQg
UEhg/Pjx5nXl5ptvLqxbV0wz643N++67zxdG7A2U+in2XnPNNaHdKrHOOut89atf9ScomTNp0iRT
/dRTT02WNJmrr756XPHQQw+tCuy6665x/qc//WlT0Wyuueaacfn3ve99pkBXNhF7u4IRIxCAAAQg
AAEI9I0AYm+HEm559fhdVGnE3r5d5DQEAQhAAAIQgEAJgeOPP968rkyYMKGkYqbMLrvsEtvUMmFy
yPTlEXsDpX6KvYccckhot0pceuml/uzU5fgLRtp+XeE4/+ijj47blfarvYrhEIfznX322e++++64
lk8rknBsZ4455njooYd8sUyOlpnbfffdDz/88LPOOksrvj344IO+MGKvZ0IOBCAAAQhAAAKDTACx
t1yt7bBk/C6qNGLvIN8X9A0CEIAABCAwCglIKJt77rnjNxYJbldddVVjFIoGsOCCC8YGN91006Q1
xN5AqZ9irwLzhnaVUESF6dOnJ09QMnPzzTePqyt94oknJkuaTHOlqd177rnn6quvjq1pVThTy2+e
d955cRWl/+mf/skXy+SYCy+OKRFqIfYGFCQgAAEIQAACEBgKAoi9HUq45dXNuyhi71DcIHQSAhCA
AAQgMKoIbL/99uaNZdFFF01G2S3BssMOOxhrn//855MVjea24447JoslM7WQXNzKlltumSx2xRVX
xMWUnjFjRrKkDjkuWeiteuSRR8a18vFm43alqMcV+yn2msAdkjpnzpwZ9y2TvvHGG03PdRTy9c1U
iXdts8028VFrbbUDDjggzimJCPHoo4/KVzyupaXl8ovKxX3wh/D+978/LlClEXs9E3IgAAEIQAAC
EBhkAoi95WpthyXjF1GlEXsH+b6gbxCAAAQgAIHRSUBLbplFr/TSIu/ckoW3YmKK+2q8RmVnmWWW
eeyxx+JiIY3YG14U+yn27r333qHdKqEovuGkZBJyAF555ZVNXW1K8c7UinddfPHFcXVJ9GuvvXbI
mX/++euk+NiI0v4Q5BKsiBCmmN/UpbjGGmuEFqvExIkTfUnEXs+EHAhAAAIQgAAEBpkAYm+HEm55
dfMyidg7yPcFfYMABCAAAQiMWgLGwTK8wKy33nqXXXZZMuJuzEoFLrjggqQSWOfWq+qIvYFzP8Ve
afih3Sqx2WabxWczmVZ0jnXXXddUrDYPPPDAZBWfKT12ySWXDEbGjBmjiLthc6eddvJVkjmKsmuc
e2VEbsNy+k2WrzI1GOGd2FdYYYWkSozYmyHJLghAAAIQgAAEBpAAYm+5WtthyfD6WiUQewfwdqBL
EIAABCAAAQhI75JvpHlvCZtLLbXURz/60TPOOENT4KWzSTSTqqaFtG644QbNu//whz8cK3ihlhL5
td4QewOrfoq906ZNM1Ga1Y0999xTpzV5I0jJP/vss+tOseruscceyYrJzP322y8ctUm0FSn6lFNO
MdW1ucoqq9SRvPXWW9dZZx1TRSEpNJaR7CdibxILmRCAAAQgAAEIDCwBxN4OJdzy6uaVErF3YG8K
OgYBCEAAAhAY5QQeeeSROtdN8z5TuLnRRhvlPS0RewPJOomy3WvSeO3K/TVpYZ999glNh8TYsWMP
P/zwSZMmad00Sfq33377hRdeKG1WgYhDGSXki2tytt1222QryUx9hihKcGywSstmSwdyY1Ais7ej
nPe+973qtqIuX3TRRWedddanP/3pcePG+VDDKqldxmbYROwNKEhAAAIQgAAEIDAUBBB7y9XaDkua
V1DE3qG4QegkBCAAAQhAYHQSUMRUuemat5dmm1qmrS5Ub2CL2BvY9lnslbCfjLkR+lOXePe73y3/
W63IFhdQZjinJQktiBZXr9IHHXRQSd24jNzR5XDuTRXmSPHOyMuIvTFq0hCAAAQgAAEIDD4BxN4O
Jdzy6uZtE7F38O8OeggBCEAAAhAY5QTOOeec5ZZbzrzDlG8uscQShSu7IfYGqn0We3WFy31X4WpD
B0oSOl/y+FVdRfMw5W+55Zbyu+bEE0801eV2e9ddd5VbiEuecMIJWtnNGMxvqvyxxx4bG/FpxF7P
hBwIQAACEIAABAaZAGJvuVrbYUnzqonYO8j3BX2DAAQgAAEIQKAioPCtmgWv1dmSk9/N603YrOIA
yD24ECNib0DXf7FX50hnSpEQ5plnntCNZEJRFxTP+YorrohPq851XPgjH/lIvDefll/xfPPNF1dX
mIV8lfzee++9d9ddd5133nljm8m0Dla+6xK68wa1F7G3JSIKQAACEIAABCAwUAQQezuUcMurm/dM
xN6BuhHoDAQgAAEIQAACeQL33Xef3HR333339ddff9lll51rrrnid5s555xTPsCbbrrpIYccct11
1+VN+b2XXHKJHCzD3+WXX+7L1OVIewwVlfjnf/7nZEn1Py6mdN0yZFrwKy6piLVJgyZTHq1xrUKX
Zhk57rjj4ool8qNpOrl5xx13xGZPOumkZLE484EHHvjsZz+75ZZbagm2cH7l+6ogultttZX6OWXK
lLh8lVYwh7ghDQ34MpkcjSPEF5LgZwoX7pKGfN555ymww6qrrrr44ovHxyIf5vHjxyv6xNSpUwut
Pfzww/EBKq2F7QrrUgwCEIAABCAAAQj0nwBib7la22HJ+D1WacTe/l/ttAgBCEAAAhCAQBcJzJw5
86H/+Zs+fXoXzWJqQAjotLYMttxhVxULIiixej1eYIEFyr3B22pa8qzi+rZVhcIQgAAEIAABCEBg
SAkg9nYo4ZZXR+wd0nuEbkMAAhCAAAQgAAEI9ILAkUceGb8h77bbbr1oBZsQgAAEIAABCEBgVBFA
7C1XazssGb/KKo1n76i60ThYCEAAAhCAAAQgAAFDQGEW4jfk66+/3hRgEwIQgAAEIAABCECgXQKI
vR1KuOXV41dZxN52L1TKQwACEIAABCAAAQiMJAKK7Ry/Hkv4HUlHx7FAAAIQgAAEIACBWUUAsbdc
re2wZPw2i9g7qy542oUABCAAAQhAAAIQGAQCm2++efx6rEXTBqFX9AECEIAABCAAAQgMOwHE3g4l
3PLq8dssYu+w3zj0HwIQgAAEIAABCECgGYEnnnjioIMOit+NF1988V4vBtesq9SCAAQgAAEIQAAC
Q0cAsbdcre2wZPxCi9g7dHcKHYYABCAAAQhAAAIQaEDg9ttvP+KII6644orJkydPmjTplFNOWX/9
9c2L8SGHHNLAMlUgAAEIQAACEIAABDwBxN4OJdzy6uadlgXa/NVIDgQgAAEIQAACEIDACCNw6623
mtdgs/me97xnxowZI+yoORwIQAACEIAABCAwqwgg9partR2WNK+1iL2z6pqnXQhAAAIQgAAEIACB
vhGYPn26eQ2ON2efffYrr7yyb52hIQhAAAIQgAAEIDDiCSD2dijhllePX2uVRuwd8TcXBwgBCEAA
AhCAAAQgIAILLbSQeRMOm4ceeiiIIAABCEAAAhCAAAS6SACxt1yt7bBkeKetEoi9XbyMMQUBCEAA
AhCAAAQgMLAEVl11VfMmrM155533+OOPH9g+0zEIQAACEIAABCAwpAQQezuUcMurm1dcxN4hvWXo
NgQgAAEIQAACEIBAWwTOPvvsrbbaaumll5577rkXWGCBNdZY45Of/OQ999zTlhEKQwACEIAABCAA
AQiUEEDsLVdrOyyJ2FtyQVIGAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQaEYAsbdDCbe8OmJvs0uU
WhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgEAJAcTecrW2w5KIvSUXJGUgAAEIQAACEIAABCAAAQhA
AAIQgAAEIACBZgQQezuUcMurI/Y2u0SpBQEIQAACEIAABCAAAQhAAAIQgAAEIAABCJQQQOwtV2s7
LInYW3JBUgYCEIAABCAAAQhAAAIQgAAEIAABCEAAAhBoRgCxt0MJt7w6Ym+zS5RaEIAABCAAAQhA
AAIQgAAEIAABCEAAAhCAQAkBxN5ytbbDkoi9JRckZSAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAIFm
BBB7O5Rwy6sj9ja7RKkFAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIlBBA7C1XazssidhbckFSBgIQ
gAAEIAABCEAAAhCAAAQgAAEIQAACEGhGALG3Qwm3vDpib7NLlFoQgAAEIAABCEAAAhCAAAQgAAEI
QAACEIBACQHE3nK1tsOSiL0lFyRlIAABCEAAAhCAAAQgAAEIQAACEIAABCAAgWYEEHs7lHDLqyP2
NrtEqQUBCEAAAhCAAAQgAAEIQAACEIAABCAAAQiUEEDsLVdrOyyJ2FtyQVIGAhCAAAQgAAEIQAAC
EIAABCAAAQhAAAIQaEYAsbdDCbe8OmJvs0uUWhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgEAJAcTe
crW2w5KIvSUXJGUgAAEIQAACEIAABCAAAQhAAAIQgAAEIACBZgQQezuUcMurI/Y2u0SpBQEIQAAC
EIAABCAAAQhAAAIQgAAEIAABCJQQQOwtV2s7LInYW3JBUgYCEIAABCAAAQhAAAIQgAAEIAABCEAA
AhBoRgCxt0MJt7w6Ym+zS5RaEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAQAkBxN5ytbbDkoi9JRck
ZSAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAIFmBBB7O5Rwy6sj9ja7RKkFAQhAAAIQgAAEIAABCEAA
AhCAAAQgAAEIlBBA7C1XazssidhbckFSBgIQgAAEIAABCEAAAhCAAAQgAAEIQAACEGhGALG3Qwm3
vDpib7NLlFoQgAAEIAABCEAAAhCAAAQgAAEIQAACEIBACQHE3nK1tsOSnYi9hx12WFV9ySWXPIs/
CEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAKOwFFHHRVESInDzfTMLbfcMhgJmmQzUyO4lkF05pln
lh+sJ2yssQkBCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAIBCQl2+5/BiX9FKkHFDjAqRFIHCuEoi9
BgibEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAQLcIIPb2VJQ2pwmx1wBhEwIQgAAEIAABCEAAAhCA
AAQgAAEIQAACEOgWAcTegRV7TzvttOosjx079lH+IAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQg4
ArfcckvQip977rlmaidhHEq4Bc5Voi3P3tNPP72qtcIKK5Ssu0cZCEAAAhCAAAQgAAEIQAACEIAA
BCAAAQhAYLQRkDdvECERe0s028ZlAmfE3tF2l3G8EIAABCAAAQhAAAIQgAAEIAABCEAAAhDoAwHE
3sbibbsVEXv7cD3TBAQgAAEIQAACEIAABCAAAQhAAAIQgAAERi0BxN52NdvG5RF7R+1dxoFDAAIQ
gAAEIAABCEAAAhCAAAQgAAEIQKAPBBB7G4u37VZE7O3D9UwTEIAABCAAAQhAAAIQgAAEIAABCEAA
AhAYtQQQe9vVbBuXR+wdtXcZBw4BCEAAAhCAAAQgAAEIQAACEIAABCAAgT4QQOxtLN62WxGxtw/X
M01AAAIQgAAEIAABCEAAAhCAAAQgAAEIQGDUEkDsbVezbVwesXfU3mUcOAQgAAEIQAACEIAABCAA
AQhAAAIQgAAE+kAAsbexeNtuRcTePlzPNAEBCEAAAhCAAAQgAAEIQAACEIAABCAAgVFLALG3Xc22
cXnE3lF7l3HgEIAABCAAAQhAAAIQgAAEIAABCEAAAhDoAwHE3sbibbsVEXv7cD3TBAQgAAEIQAAC
EIAABCAAAQhAAAIQgAAERi0BxN52NdvG5RF7R+1dxoFDAAIQgAAEIAABCEAAAhCAAAQgAAEIQKAP
BBB7G4u37VZE7O3D9UwTEIAABCAAAQhAAAIQgAAEIAABCEAAAhAYtQQQe9vVbBuXR+wdtXcZBw4B
CEAAAhCAAAQgAAEIQAACEIAABCAAgT4QQOxtLN62WxGxtw/XM01AAAIQgAAEIAABCEAAAhCAAAQg
AAEIQGDUEkDsbVezbVwesXfU3mUcOAQgAAEIQAACEIAABCAAAQhAAAIQgAAE+kAAsbexeNtuRcTe
PlzPNAEBCEAAAhCAAAQgAAEIQAACEIAABCAAgVFLALG3Xc22cXnE3lF7l3HgEIAABCAAAQhAAAIQ
gAAEIAABCEAAAhDoAwHE3sbibbsVEXv7cD3TBAQgAAEIQAACEIAABCAAAQhAAAIQgAAERi0BxN52
NdvG5RF7R+1dxoFDAAIQgAAEIAABCEAAAhCAAAQgAAEIQKAPBBB7G4u37VZE7O3D9UwTEIAABCAA
AQhAAAIQgAAEIAABCEAAAhAYtQQQe9vVbBuXR+wdtXcZBw4BCEAAAhCAAAQgAAEIQAACEIAABCAA
gT4QQOxtLN62WxGxtw/XM01AAAIQgAAEIAABCEAAAhCAAAQgAAEIQGDUEkDsbVezbVwesXfU3mUc
OAQgAAEIQAACEIAABCAAAQhAAAL/h713j76vqOv/fyjmBfGCCgIhIXgjxUTTwEwpbwmZomKJmvfQ
tDRLIb4CXrJQCDJEUJM0S1LB1MRMTW3VWl10tbLsXlZm5epCy9sqtdbv0XevZs33NXvvM3ufc/bZ
55zH+4/PZ/Y+s+fymNmzZ57zmhkJSEACExBQ7B0t3g59ULF3gvpsFBKQgAQkIAEJSEACEpCABCQg
AQlIQAIS2FsCir1DNdvR/hV79/YtM+MSkIAEJCABCUhAAhKQgAQkIAEJSEACEpiAgGLvaPF26IOK
vRPUZ6OQgAQkIAEJSEACEpCABCQgAQlIQAISkMDeElDsHarZjvav2Lu3b5kZl4AEJCABCUhAAhKQ
gAQkIAEJSEACEpDABAQUe0eLt0MfVOydoD4bhQQkIAEJSEACEpCABCQgAQlIQAISkIAE9paAYu9Q
zXa0f8XevX3LzLgEJCABCUhAAhKQgAQkIAEJSEACEpCABCYgoNg7Wrwd+qBi7wT12SgkIAEJSEAC
EpCABCQgAQlIQAISkIAEJLC3BBR7h2q2o/0r9u7tW2bGJSABCUhAAhKQgAQkIAEJSEACEpCABCQw
AQHF3tHi7dAHFXsnqM9GIQEJSEACEpCABCQgAQlIQAISkIAEJCCBvSWg2DtUsx3tX7F3b98yMy4B
CUhAAhKQgAQkIAEJSEACEpCABCQggQkIKPaOFm+HPqjYO0F9NgoJSEACEpCABCQgAQlIQAISkIAE
JCABCewtAcXeoZrtaP+KvXv7lplxCUhAAhKQgAQkIAEJSEACEpCABCQgAQlMQECxd7R4O/RBxd4J
6rNRSEACEpCABCQgAQlIQAISkIAEJCABCUhgbwko9g7VbEf7V+zd27fMjEtAAhKQgAQkIAEJSEAC
EpCABCQgAQlIYAICir2jxduhDyr2TlCfjUICEpCABCQgAQlIQAISkIAEJCABCUhAAntLQLF3qGY7
2r9i796+ZWZcAhKQgAQkIAEJSEACEpCABCQgAQlIQAITEFDsHS3eDn1QsXeC+mwUEpCABCQgAQlI
QAISkIAEJCABCUhAAhLYWwKKvUM129H+FXv39i0z4xKQgAQkIAEJSEACEpCABCQgAQlIQAISmICA
Yu9o8Xbog4q9E9Rno5CABCQgAQlIQAISkIAEJCABCUhAAhKQwN4SUOwdqtmO9q/Yu7dvmRmXgAQk
IAEJSEACEpCABCQgAQlIQAISkMAEBBR7R4u3Qx9U7J2gPhuFBCQgAQlIQAISkIAEJCABCUhAAhKQ
gAT2loBi71DNdrR/xd69fcvMuAQkIAEJSEACEpCABCQgAQlIQAISkIAEJiCg2DtavB36oGLvBPXZ
KCQgAQlIQAISkIAEJCABCUhAAhKQgAQksLcEFHuHaraj/Sv27u1bZsYlIAEJSEACEpCABCQgAQlI
QAISkIAEJDABAcXe0eLt0AcVeyeoz0YhAQlIQAISkIAEJCABCUhAAhKQgAQkIIG9JaDYO1SzHe1f
sXdv3zIzLgEJSEACEpCABCQgAQlIQAISkIAEJCCBCQgo9o4Wb4c+qNg7QX02CglIQAISkIAEJCAB
CUhAAhKQgAQkIAEJ7C0Bxd6hmu1o/4q9e/uWmXEJSEACEpCABCQgAQlIQAISkIAEJCABCUxAQLF3
tHg79EHF3gnqs1FIQAISkIAEJCABCUhAAhKQgAQkIAEJSGBvCSj2DtVsR/tX7N3bt8yMS0ACEpCA
BCQgAQlIQAISkIAEJCABCUhgAgKKvaPF26EPKvZOUJ+NQgISkIAEJCABCUhAAhKQgAQkIAEJSEAC
e0tAsXeoZjvav2Lv3r5lZlwCEpCABCQgAQlIQAISkIAEJCABCUhAAhMQUOwdLd4OfVCxd4L6bBQS
kIAEJCABCUhAAhKQgAQkIAEJSEACEthbAoq9QzXb0f4Ve/f2LTPje0vguuuuu/DCC5/85Cd/+7d/
+/HHH3+HO9zhiP/7d+c73/mbv/mbH/WoRz3/+c9/05ve9Ou//ut7i8iM1xP4yEc+8vrXv/6Hf/iH
H/nIR9773vemFh35f//uete7Up1OO+20H/3RH/25n/s5vNWHqc+ZE/jQhz70i//vH3da0/zOd74z
9/je97631dtO3vzABz6Q531V7muvvXYncZmpvSXw9re/PX873ve+980TBZ+5prPEvy972cvGJZKe
1Rve8IbnPe95p5566r3uda+jjjrq9re//SGHHILjbne72wMe8ICnPvWpr3zlK5eHcPXVV+dUuRyX
4Pyp97znPXmYv/RLv5T/OsI9GY2utH34wx9+3ete95znPOc7v/M773nPe97xjndsivjYY4894YQT
Hv7whz/zmc/86Z/+aRrzrhA2cp8P63nnnXfGGWecfPLJJJU03/rWt+ZfOmD3uc99HvvYx5599tlv
fetbl0xbKO686Fvd1DE+8ctX3ZRsRishol/91V9Nv27KQW82pGro5bvf/W4q3qbSv9l4qbq0dc1b
9pCHPGSziTH2DRJQ7B0t3g59ULF3g/XcqCUwMQE0XoYSN7rRjcKL33p5u9vd7nu/93vpw0ycSKPb
FgLMCJx++umHHnpoa/0JN7/+67/++7//+9/1rndtS+7Wmk5GuFvd1adZCOXb1VB84zd+Y+7zKU95
ylrBzirwn/qpn8rzvir3fe9731ll08RIYEkCzDjnbwdC6JIBruPxN7/5zTe+8Y2bdB5zzDEjZsMR
31Dnbnvb2+aZ7XLTT7v//e//0pe+dERETfZvfvObh8AvuOCCJck8/vGPz8O8zW1uMzrAiWmU6fz5
n//5Rz/60WikeY663De5yU0Qpi655JIynCnvIHVijMFX9YADDuhKan7/uOOOe9aznvXLv/zL4xL5
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
Mfe+972PPvroW9/61ijzJ5988mMf+9jLL7/805/+9MIQcg+//du/nRJAoaefMOR++ctfftJJJx12
2GFHHXXUQx7yEBZWf/azn00ecIwQe7/61a9SrCnGxvG7v/u7ebAj3JdddllTuFSS/7+9t466pLja
vr/gwYMPLsE9uAYSJBA0ENydBQwSCE7wwTWwcJcgwQaZQQZ9sODuGtwlWID1/d6336fWXru6+3Qf
6bvP3df8AdXVu3btuuo+VV1X7drVRnEVEQJCIBWBysjeN954Y8IJJ3RD9LBhw1KtSs3snOxll5NB
b6211mLcm2mmmSaZZJLZZ5996aWX3mSTTS655JKPP/44tV6Xed9994XxzTXn+OOPD69IvPTSS7DZ
Noe0G2Od8vAIKeEKFpkQKf7CCy/YgtgQdGYlXnvttXPOOQcQiKXMXMOMM/300y+66KKrr746kwLz
UVbB1Hxu37MGfPvtt4nY999/zxyNxx13wvLxsNRSS+23337PP/+8VdIe2Qt9ZGskzUz3888/W81l
0/fcc0/o3CKzdln9khcCzUSgMrL3m2++mW222cKvOElsuOGGxWHvnOx9+eWXTzjhhPXWW49ZhrmG
oZV5h9mHz3tm3jfffLOIMU888UQY32aeeWbbop122im8IvHYY4+hkLHLZr744otFamF+saVIv//+
+0UK/vvf/7YFExvyCzK7XX755dtvvz3rGmCZbLLJmBQWWGABpvgDDjiAv5BSIf2B0Rrw0UcfJbUz
BbAGXHXVVcGcZc6CCy64yy67oNza1h7Z++STT9oak3TBCdrWbtOff/556NkRI0bYV0oLASFQMQL8
GCuuUdU1CoHKyF5Q5TshTC5Jggm3eDCHtsleVn8simF3Xe3ukXO+22233VtvvZXzB/DVV1+5UjmP
F154IXc0jDHGGFaGzBz94ZWjPdEA/RveZiVgPvm6s9XlXEP/008/XXXVVYsssoiVT03DjV999dVZ
lbp83OeCkokmmih5e/fdd0866aQhPyTGHHPMnXfeGbMTMddqSHin3D3yhca3dNCWJGBUYLydZNlH
kb1lEZO8ECiCQGVkL8bE+3Fjjz12zpDo7G+b7GXRB5c777zzuqHJPY4++ujwwKysXb3u0S23nRL7
uOeee1J2xhlntJl/+ctfnMLUx4MPPtiWIl3wQnlIVFvwsssuS9WfZDIRsBaOt32tBtI0mRG4oBv2
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
9dx44432K0hkb/27TBYKARCohuxdeeWVK0BbF7RVAHJNqnjrrbfsjENaZG9NukZmCIEcBKohe4cM
GZJjQ7de6YK2biHZF3p+9atf2UlHZG9f9JqMFAJtIMAvvY1SKiIECiIgsrcgUBKrFQIie2vVHTJG
CBREQGRvQaAkVisERPbWqjtkjBAoiIDI3oJASaxuCIjsrVuPyB4h0CMERPb2CFipTRAQ2au/hH5E
QGRvP/aabBYCInv1N9CPCIjs7cdek81CQGSv/gb6FAGRvX3acTJbCJRFQGRvWcQkXwoBkb2l4JJw
TRAQ2VuTjpAZQqAUAiJ7S8El4ZogILK3Jh0hM4RAKQRE9paCS8L1QUBkb336QpYIgZ4iILK3p/BK
uche/Q30IwIie/ux12SzEBDZq7+BfkRAZG8/9ppsFgIie/U30KcIiOzt046T2UKgLAIie8siJvlS
CIjsLQWXhGuCgMjemnSEzBACpRAQ2VsKLgnXBAGRvTXpCJkhBEohILK3FFwSrg8CInvr0xeyRAj0
FAGRvT2FV8pF9iZ/Az///DPfhAcffPDaa6+95JJL/vrXv55qqqnmnXfeFVZYAYiGDx/+n//8p/hf
yw8//PCI+ff666/bsp999tl555234YYbzjPPPFNPPfWUU04522yzrb766sOGDcu/4PuBBx7461//
+tvf/nammWaadNJJKYWpe+yxx6233or9topS6ffff//ss8/eaqutfv/732MS9tB8NK+zzjqnnHLK
q6++Wkob8qbpj/z3v/+1xZ966qnDDjvsj3/84+yzz05F00033WKLLbbWWmudeuqprKatZJz+9ttv
g+aTTjqJsTH8G3fcccOrJPHll1/GGorn/P3vf0+UTz755MVLSVIICIF8BET2BnyeffbZY489dv31
119mmWXmmGMOxsO55pqL4X3zzTe/7LLLPvnkkyBZJPHEE0+EMfC5556zRb777rt//vOf3OT+m9/8
hiF3sskmm2WWWZja9ttvv8cff9xKuvQLL7zAcL3yyiszIzDjzDzzzIsuuuj2229/5ZVXfv/99064
+COD8+WXX87EusoqqyywwAJMgtNPPz0TAZPgEUcckW9SXMu7774bGk7iiy++sDJvvvkmkwVz2dxz
z01F/FtwwQVXXXVVKgJ/K5mafvTRRxPlN910U5huksQNN9xg6/3ggw9SNRTMvOeee4J+WlSwlMSE
gBDIR0Bkb8Dn7bffPv3005lflltuOcZDZhy+w5deeun11lvvjDPO4G2QLJJ48cUXwwDIOGmL/PTT
T3fcccfQoUOXWmqpGWecEdKSuYOKyBk1alTOauWdd945+eSTWRFg2BRTTMG8wASx8cYbn3POOW5g
t9W1TLMiYwDfc889V1ttNaYwJsFpppmGiYAJaO+992bs/fHHH1sqCQKff/55aDgJFlDhFQkm7nPP
PReb0U9FgMyqasUVV2TtxgoOZKxwnGbuDsonnHDCMCmQOP7448MrEm+88UZcvHgOrQjKR4wYUbyg
JIWAEOg6AvwYu65TCoVAQEBkL2wk3zksZsPEl5r45S9/ue2227JyDNDlJFisWSVbbrllIgxdecgh
h0w00UT2rU2PMcYYLKW/+uorp5yZna8mK+nS888//9133+1KtXyEH2AVTKVOm3tcaKGFrr766pba
EgG4C1s8LIFpwvLLL29fufQvfvELSOCcBThfQa5IziOflAUNThUT2ZsKizKFQIcIiOwFwGuvvZYl
Z87wxavRRx99zTXXfOyxxwoCzrZUUMiInZRiWc1G3rTTThtexQnWv/Eyn4Xkn/70J8bkWD7JYRl+
6aWXFrQtiLGjt+OOO7I3l6U2yWc3kxGYFXoomJM4/PDDrbbbbrstEaYJTEbAaN+69MILL3znnXfm
KB9zzDFdkaxHKOUcPS1fiextCZEEhEAbCIjsBbT777+fHa7RRhsta/hK8lll3HLLLQVBxjkkaGOc
DKVuvvlm/GTCqzjBqOvIYcrCPe68885jjz12LJ/kTDzxxEceeWRLsjSYkSRQ+7e//Y39zSy1ST4C
Bx10UEE+mW0+qw0ONqkLN55dd901f3aD+mbezKG7mbut8pw0u7eusaUeRfaWgkvCQqCnCPBL76l+
KW84Ag0ne3E0hSbNmU/dq/HGG++0005r+TeTSva+/PLLOG45hamP7Ll/+OGHoZbjjjuuJR+LHj63
cBgOpfIT+GWxzZ2/EHa24d/ltrBTq4jJXj5scFouWBct5dss9VtIZG8q4MoUAn2EQMPJ3vfee+8P
f/iDG1pzHhk2GaiL0J4x2fvpp5/iUJSjPLyiLFNh+Cu6/vrrJ5hggvA2J7HXXnuFUi0T8Lfjjz9+
jjb3ar755nv66adbqk0le6+66ioma6cw63GTTTZhHza1IpG9qbAoUwj0CwINJ3s5k7jddtvlbNvF
o+K6664Lb9myf2Oyl3kKZ5VYYZwzzjjjMMuEKjjNgRNsLBbnrLHGGsUPlRDtbciQIbGSrBzcfUeO
HBmsykqkkr0PPfQQxbM0u3ycnIMbjKtFZK8DRI9CoAkIMEQ0oZlq40Ah0GSyl4+N4utBO1mzo5p/
6icme59//nkOJVkl+Wl22JMt7P333z9f0r5lZcqXbcu/JT7k+NiwBQum+ZjJ8bxN6o3JXsiKgvqD
GGeH41aI7I0xUY4Q6C8Emkz2cpKCMAJhlCue4NRty7g0juzlMGm+e5WrHe/fZIFPBImCG3OJBg7Y
tvwL5PjMZptt5mos8gg53NLTLCZ7L7jggpY+bK72P//5z6mtENmbCosyhUC/INBkspe9RcIguLGu
yOOss87qos/F3e3IXphemNgiyhMZ+N5nnnkGtdCkBfcWk4LEgoiNiXNwAy5FcSfKmfsIXhdrszkx
2XvfffeVXUvSL998841Vm6RF9saYKEcIDHoEGH8GfRvVwAFEoLFkL3u+qes4ghnusMMOBPRjxodo
JXgUARySzwD7XyLc5vSaI3sJlYBaW5zvnMUXX5wFJgd1s5bkxH0666yzbCnSc845J7EOCCy8yCKL
jDXWWO4tj4SHSnWLDdZ+/fXXlI0L8q3Ced4DDzyQkFksn/nDcDYnRaAUXnnllaAtTjiyFyRdXXzX
EZcSTIiXRaTK1O8xmoYjtFNOvQT+Sv4RUdmqZWn/v2/+3/+JjuWKl3pUGIdScElYCBREoLFkLwvb
SSaZxI5aSZqYfhChhPdhxuFQA16mqWJszxF6NwdkS/YSLdD59LKGZXXJqEtwBiJIpNK5HEG99957
3bSIwxWuyPh6sf+Y6pfLeM6B0BzDmI8IUB83nIqYCAiZeMIJJxxzzDG77bYbIYVjMQ72Ev4xR78j
ewm87w7CoGGJJZZgKicmMAd5XANDjUTmj2shMH4yoxC2IkgmCXLspHP++efHxYvnKIxDcawkKQSK
I9BYsvfjjz/mA9uNWjwSCZZZgKgFzDiHHnoofr+pXrUzzDADXHEOzo7s3X333V1dxN1l1GWZQ1D6
1GXU7373OwL7uBgLBIdHM6XY4rSTWlDOkqFldKN43UFxCjLFMNEQKv/EE0/kWAqR5VKnQiIb5zTc
kb003DWB9QhTMNMNzWe1lcUDY2RcC4R5mFbcliWrnvCKBFNnXLx4jsI4FMdKkkKg1wgwQPW6Culv
MgLNJHtxT43Xreyo3n777fEfA+woX0TQs+FjI0lwp1gsnOQ4stdO2fj3QiS62FD4rMautgR3Ch9I
fJBAQbvr26hlp512clbxmNqKYCrrfVeEGFM0MNVzjDjAnKV18vDJWYdeqcWRvXbdTRu5JcFd2UZf
pDp9bbTRRsHmOAFXb62CcIhlOskR2dsJeiorBLIQaCbZi9MscWjtkEWa1fQll1wSByHERYqAPG79
iDxB47NQJd+ui+2Mw/DOFp5btvMYE7DMiTa6L6tOF1mRaevoo4+OyVLY2hzDYF9dwzGPyL3cxROX
4gjMSiut5ORhv3Ou73Rkr51x4DouvPBCd7kq9e6zzz5WLKmOeS22J+RggLPKTcdBsr2EyN72cFMp
IZCPQDPJXqaV+I4Mwt4SFC52KGU/jgMUePO6IY4NvpwzjJbshUflX1Kc4Z2p6qWXXrL9wkUk3Aca
ZEJFuK+ENLuQXDZtayRiw0UXXcT9bkEmSWyxxRZWuUtzG2lcEdNZ4kjshJkKcd1x8swO7Hs6yfDo
yF47lcDHgrC7XJV5k4ju8V0tsO75+6Su4dddd12wofOEyN7OMZQGIdAtBBjZuqVKeoRAjEADyV6+
grj42308bLPNNvmRoDiBa1fTFGcRnbXcc2RvqItN3qywt1DKhOoNkjYBk8mVB3HfJTkcVrLCpHNO
OcEtOGHck/JvP4eb5WJZV2rffffNsseRvUlByGoIgRyXY+7Ic59b7IbnUMoie7PwV74QqDMCzSR7
WU66IRSnJjyvcnqKmQL60ZZihAy3j8UF3fSUFIS8zQp7y2iM35HVH9Ks1nO2MvGAdWM1rEJsT5KD
C5ZdC1MF0xmL5Sz5JN/xt5Ti1ElWkVg4aQh8cs4MApKxw1UqG5DUK7I3C3/lC4E6I9BMshd2MYzn
SQI/2xdffDGnpxgtOTboSoXbx+KCluwNpVgW5QTeOeCAA4KkS+C44vxAQo2xcw47oVmriY8++shN
hUxn+PEGbakJ+GF3UhLqO+sojSN7Q0M4AkPtqfrJxKUnPh5y+eWXZ8mTL7I3Bxy9EgKDCQGGkcHU
HLWlbghUQ/ayoWyPn7Sdzj/O6S5yzVpREpMwzM5JYoMNNsj6crD9xarZLQ8333xzKxDSqWQv0Rrz
V/dc0e4M45Fl9dVXXx00xwk+kNxZLajsWIwcPl3ccS36BU+qVGGbyVY7gSOsbbgcp/plUSqV7OXY
lFWYmqYXbBWkR4wYkSpJpsjeLGSULwTqjEA1ZC8DVNuzjC2Yfx2ni4cD65iKPHefsd60gxunSJy7
aWpBrunEGFuQU6hZU5Vb4VKKCfHJJ59M1ZxkEhjH0bZJXUSTyCnFK04BW6twCbbuWLbsCiusYCXZ
9eNwhxXISse0wF133ZUqnEr2brrppqnCNjPeJyWahBWwaZG9Fg2lhUC/IFAN2cvIZieOttO77LJL
DrBcF2KHUz62U4Vx2nSxgPA4zTkcEZTg8eL8gdGT5X2aSvZeeeWVQVucgE+OT6zQIiaUrHktURIf
D3Gew6GuPfbYw0JEusjqg+JY7gpmBe9NJXtZduXsLSbmuWUL1RG1KVgeJ0T2xpgoRwgMSgQYDQZl
u9SomiBQDdnr5tC2H7P42wTMgmQvUfusAVw6VmTdnVTBNrcti8+SOx6biKWSvRxHyu90PrTi4BLE
fcovxdu//OUv1iq+EFKLEFTQipHmiGuqZJzJhrX78GAxHouRE5O9EBSpki4TB2NnXta3FgXdV5PC
ODgw9SgE6olANWSvG0nafszibxNsC5K9EI/WADyIXn311YK9gwOqLUt61KhRqWVjspebMVMlbebC
Cy/s9ENTZDG3oSAThyuVyiQQBcKJMVUFJfkJNjHdTM053NQiMdnLJianhlOFbSbHmd03Q06gDJG9
FjqlhUC/IFAN2esGurYfs/jbBO2CZC/0pjOg4BYbtbz55psuZh1Owql9HZO9ROBJlbSZW265pbON
QfiDDz6wMnE6Xh2ktgheGtdiq7+ISaE6F9qIqTAOsoRwTPayZ9ry6uqkFnd+M8szJxF2ay6FcQg9
pYQQGGQIMGoNshapObVCoGlkb/zNcOaZZxbvEZaQLCTtt0Tq+aCY7GV/nEiMLSvi1jarnHTOkaig
zfkq40WW+onCbThWOV8dqWJBrUtAHdjiBJx0AsljTPYSfzJV0mXCMBDDylaREyxCZK9DT49CoC8Q
aBrZy5Thlp+cVy3VU+7aMhbLqcVjsrcIpcztPHbIJU1U3lT9NpNwB64U3stWIEnjpWbF2JJzwQzj
IjaH7VFbnK3V1KMxMdnLjTlWT06ai9tsFZxizhIW2ZuFjPKFQJ0RaCDZ6xhF7kcr1UFExLWjIudQ
UovHZG8RNjJchxGqIExcqn6byd6fC7NASDorkKTPPvvsoDZJPPLII7FYVk68PEyN3BuTvUCRpdPl
b7/99tZCzlo6AfsosteiobQQGMQIMCwM4tapaQOOQNPIXoLn26mW74esM0pZXeOiDRD2MJaMyd78
/fqggStorXksb4t4HY8cOdKWIu0ugEM/XkzuY2nYsGGh3iKJBx54wNXyxhtvxAVjsjfV+TkuSI7z
lMsJPiyyNxVAZQqBmiPQNLKXG2fcsPnggw+W6iMXbQB3o9Tijuzl4ptUMZd52GGHOfP+9a9/OZn4
kSHdlbrvvvtisbnmmsuK4TcVy+TkMIu5eL+pR3tishfMc9TaV85Tjvvf7VubFtlr0VBaCPQLAk0j
e+PBGQq0VGe5r2siVMQLChQ6speLO4usViCE7aRA+txzzy1iHndb24Knn356XMqtziC9Y5n8nF//
+te2ltSjPTHZy7oyX214e/LJJ1v9eAGFV3FCZG+MiXKEwKBEgGFhULZLjaoJAk0je13s2ZzFXVYH
BbIimbL5AomDTcVkLwv2LIU23x1xyr8fPBS8//777fcDaS5/D2+TBAEPnQy72E4m/5G9dRey+NJL
L42LOLKXG4JimaycFVdc0Rq5ww47ZEm6z1GFccgCSvlCoFYIhPEzf5lT1mbnPWuHkU7SqWu9YJvb
nEoVJv6tNWDSSSeN54ugMDUBj2o1kGZ+iSUd2VuQWeVkilUOuZp/UWlSL9eJ2lKk7777bmcSTrwu
IHDxqEFBlUN47733Dq9CwpG9VJrqABzkbcJFQFpyySXtW5sW2WvRUFoI9AsCTSN7uePDDc5vv/12
qc6C2nVDN/4ksQZH9hZkVm+//XZnHpdfx8rjnFlmmcUWTL1C1F1KUjxqUKjObf+tssoq4VVIxGTv
nXfeGd7mJy644ALbCgL35ciL7M0BR6+EwGBCgGFhMDVHbakbAtWQvQQt5DRN5//yvXBd/L1ULyC3
O8wh1rI9QshEO1mTjk/LxmRv6pmjuOptttnGKufG9lgmzuFjyZYiHZO9RxxxhJXhW44Fe6wqP8cF
UUy9S8KRvTkXtcd1rbPOOtbIrAPLFBTZG6OnHCFQfwSqIXs5nt/5dIOGVFo1gOyoyFSy191QRqCe
ULxgAurSjoqkucozLuvI3r/+9a+xTJzjHI24PSeWiXOI/+NMisne4cOHOxnOhsSq8nNcuGMiEcXy
juyFTo9lsnIOOeQQayQRjLMkRfZmIaN8IVBnBKohexk5uzLjxKsJi62jIlMPDBLExo5peGiU3V6k
Rq4ysUoYJ60ZSdqRvX/4wx9imTgHXtRqJp1117Mri+uLLRiTvUQbtgKkS8XoS6rjjk6rBLrVmcFj
TPYWbAJlr7nmGquf45ax/pAjsjdAoYQQGNwIMCwM7gaqdQOLQDVk71577VVBM1uSvYRPtPMsac6Z
Ejmh1L+VV17ZKYnDOsVkbyrzHGPiyN7UGBFxqSJkr9OMB1epVifCXOlr2w43GxvjyN4111wzlsnK
2Wijjax+QodlSYrszUJG+UKgzghUQ/YySlcAQhGyl6gLdkybeuqp2xh4CcNulZx22mlx6xzZm8o8
x6Uc2Yv3VCwT58AeWHtIx2Qv12s6mVVXXbVs22effXarZNZZZ42NcWRvVpiLuCA5xDKy+nPuEhXZ
mwqgMoVAzRGohuwdMmRIBTgUIXtZNdgxDbK37KiLvKMZiTQbt86RvanMc1wqJnsLup3MO++8tl0x
2RufXlxqqaXKtn3RRRe1tZAmAp5rRUz2FrkPNFHCvXJWPwsxp9w+ul4oEhLZFs9P4zoVLBkxYkS+
sN4KASHQUwT4MfZUv5Q3HIFGkb3xei1Mdp0krr/+evdXFJO9fIc4mdRHR8mut956qWIuswjZ65xm
O2lvKJvqtevIXlyznLU5jyJ7c8DRKyEwCBBoGtnr1mth8OwkQaDd+C/Bkb1wrbFMnOPI3jnmmCOW
iXOKkL0HH3xwJ21MLZvqeOzIXo6fxAZn5YjszUJG+UJgcCDQNLLXXcScOpCWzYQyjf8YHNm77bbb
xjJxTkz2FgkchJ6WZK9zmi3bxiz52GvXkb3ENC7uOy2yN/6TUI4QEAKMPwJBCPQOgUaRvU8++WTW
hN5J/vnnn+86KCZ7H3vsMSeT+tg7speIEJ20MbXsAgssELfCkb24IsQyWTkie7OQUb4QGBwINIrs
JdyBc8pNHUjLZnJQN/5jcGRvwQC5vSN7d91117Ltaimfuqx2ZC/u1jE4WTkie7OQUb4QGBwINI3s
nW+++VoOpGUFCEYU/zE4srdggNzekb1c9Fa2XUXkn376add2R/ZypNQJ5DyK7M0BR6+EQGMRYCxq
bNvV8AoQaBTZS7yFIpN7WZm///3vrqdisvepp55yMqmPvSN7F1poobLtainPxbVxK0T2xpgoRwgI
gQSBRpG93HTTchRtQyA11LwjewtGie8d2esuG22jmalF4gvfRfZqbBECQiALgaaRvTPMMEPqyNlJ
ZmqoeUf2pt6eGXdK78hed9loJ+21ZeNQ8yJ7425VjhAQAp0gwJjTSXGVFQL5CDSK7MW91k7ipPlc
KRvTKZa/9dZbHcg1JHvd2a7pp58+bkjZnN122801nEeRvTEmyhECQiBBoFFk73//+193rTmbbmWH
2Vj+7LPPjv+c6kb2cn2nnW0nnHDCuCFt5ACpa7vIXgeIHoWAEAgINI3snXvuue3Ai0tGG8OsK3Lg
gQcGPEOibmTvWWedZRtOet1113UNaePxlVdeCU1OEiJ7HSB6FAJCoEMEGK861KDiQiAHgUaRvW+8
8Yb7GOCerxxw2n5VQ7LX3dqw4oortt26/IIie/Px0Vsh0GQEGkX20tGQnHbSOfLII3vU+3Ujew86
6CDb8CmnnLJHDRfZ2yNgpVYIDAIEmkb2Lr300nbg3XDDDXvUiXUje6+++mrbcNLvv/9+L9ousrcX
qEqnEGgyAoxXTW6+2t5rBBpF9saHak8//fReIFxDsnerrbayH0KzzTZbLxqOTpG9PQJWaoXAIECg
aWTvjDPOaAfeHXbYoUedWDey1x2qxcM5vta8K1CI7O0KjFIiBAYlAk0je9dYYw074yy55JI96ta6
kb133HGHbTjphx9+uBdtF9nbC1SlUwg0GQHGqyY3X23vNQKNInu5MnXSSSe13wOpwQ87x7yGZO+h
hx5qGz7mmGNCfXfe0liDyN4YE+UIASGQINA0sne55ZazA29q8MOu/G3Ujey97rrrbMNJP/jgg11p
qVMistcBokchIAQCAk0je4cOHWoH3okmmigOfRPA6SRRN7L3tddesw0nTWCHThqYVVZkbxYyyhcC
QqA9BBiv2iuoUkKgCAKNInsBZM0117TfA7hdFUHJynz77bdffvmlzYnTNSR7R40aZRtO+tprr40t
z8/5+OOPIczzZUT25uOjt0KgyQg0jewl2qEdeEcfffRPP/201B/ATz/9xMDbskjdyN6PPvrIxStm
w7FlK5zAZ5991pKpENnrQNOjEBACAYGmkb1XXnmlnXFIczN1QKNggtG7pWTdyF4MnmaaaWzbidnb
shVOgMUdSzyX6R5F9jpA9CgEhECHCDBwdahBxYVADgJNI3uPPfZY+zFAuqy70VFHHUUpPIR/85vf
rL322lxSFn8X1ZDs5RLzscYay7Z9gw02yPnDiF/BUYw77rgo4caHFVZYYeutt8Z3Kxarhuy96aab
bFsmmGCC2JJOcv7+978n+qFQOtGjskJACFgEmkb2jhw50o5UpMu6G918882UGn/88eeZZ57VVltt
5513fvrppy2kSbpuZC9WzTnnnLbt2N9yr9C2C+E55pgDepzrRJdZZplNN900NeySyF4LmtJCQAhY
BJpG9sarD6YMC0jL9JtvvsmoO84448w+++wrrbTStttuG19CjZIakr1u9cG6gO3Clu21Atzgxpw1
ZMiQJZZYgiXSAQccEM9ZInstYkoLASHQOQIMO50rkQYhkIVA08jeJ554wi4/SePrmwVOnM+eLwtP
q2Gqqab68ccfnWT8ufXUU085mdTHbbbZxipfb731UsVcZtyo1C+c5Zdf3irnc+7ll192qnIejzji
CFuc9CWXXBLLu88tOOFYJitno402slVsscUWWZK33367lfzlL3+ZJdlevsje9nBTKSGQj0DTyN6v
vvpqvPHGs4MVm2XxlJEDGjtrtvhoo43273//O5avIdm76667WstJX3/99bHlWTnDhw93xffee+9Y
uBqy94MPPnDGvPTSS7Exbefcc889QT/fD23rUUEhIAQsAk0je2n7vPPOGwYTEjhpMHxZTPLTu+++
uy1OesSIEXGRGpK955xzjrP8sMMOiy3Pynn11VfHGGMMq2GVVVaJhSsje1ldWmP++c9/xsa0nfP5
558H5an927ZmFRQCQqAsAvwYyxaRvBAojkDTyF6QWXjhhcMcR4KjpsUDGsSEJ+vZGO16kr1ws7bh
pPlaK0g70CJ3rTwMBjxG3PZqyN7777/ftoVOjPffY9uK54jsLY6VJIVAcQSaRvaCjLsck4GreEAD
t66kLHt2qWjXkOx98skn7ShNeuaZZ07diIxb9P333zvHYIqjMJashuz9+uuvXVsKbuDGBqfmiOxN
hUWZQqBDBBpI9p500klusCKgQcEvZPawxh57bFt8yimnTI2lU0OylyAMePNa43l8/vnnC/4JcVTT
liV98cUXx2XdpAxcsUxWjjuTCLecJUn+LLPMYu1J9a7JKZ7/SmRvPj56KwSqRIBfepXVqa6mIdBA
shdq106gpLnCAOfYll1P5CvuNbNlmeU58RQXrCfZywcbTmXWftJs4rf8CPzhhx9++9vfuoL77rtv
3HByqiF7Y2fm119/PdWe9jJF9raHm0oJgXwEGkj2vvjii85fCO/cIjuMTC5TTDGFG3hTT9SCeQ3J
XqxyV8PTllVXXbVlUEQKbr/99q7hf/zjH1P/tKohe4mc7EIQl/JSTrXcZorstWgoLQS6hUADyV52
pmBo3fjJONkSUgousMACruBxxx2XWrCGZC927r///s7+ueaaq4hj82mnneYKsjXJ2idue2Vkr/PQ
LuWlHJvtckT2OkD0KAQGEAEGnwGsXVUPegSqIXuJtvdI9/6luvfQU24/mhk5tfvgNldccUU3rbP/
mxqBNmjgnItzbUXDHnvsEQRsop5kLxbeeOONruE8brzxxjlXzhGqd+WVV3alCFmc5aBVDdlLAApn
EhEwWI/bXugkLbK3E/RUVghkIVAN2UvAve5NOP9HU+qib5FFFrGjUM5qmpnCSpImis4JJ5yQM2Q9
88wz3B/qShHSIQvYepK9EN3E2HGtWGqppVIjUSRNw6c3fJaEgsCVtSFbDdmLbZyGDvaQWHbZZYmE
n9UdZfNF9pZFTPJCoAgC1ZC9k002WXdnnC+++CJuHVHR7BDEx3Ysk+RccMEFVjJJ77TTTt98801W
kffff3/JJZd0pWaYYYasvbl6kr3g5kLt0aKZZprp8ccfz2o4S0J8odmBdW2/7LLLUotURvYuvvji
1iS+B955551Uk9rIFNnbBmgqIgR6hAC/9B5pllohAAJhVbXccst1C5CYiLMTVudp9qxTTS1I9lL2
7bffdtGQEqu4jAA61H4OEeXgvvvu45vKefUgzw64lbQm1ZbsxUi+9+IuwH+M7XvnHEsruM8udi3j
owiUbHttuhqy97vvvmP57xrCFx3nsNZaay3IBIL6WqvKpkX2lkVM8kKgCALVkL1uZOj8kYVw3Lri
ZC8zBRd6xmbMP//8l156KRtqVjn3rw0dOtTdp0lZ6FxmLitp0/Uke7HwzDPPjBsOcbrPPvu4fVuW
n+eddx63AsXy3ItqG2vTlZG9eIg5w2B4cF1eZ511IH75w7ZWlU2L7C2LmOSFQBEEqiF73cjQ+WPq
CY7iZC/IuE/xxKTpppuOj1u318YRErxGJ554Ymc2JxlBLwvkepK9WHv33XfHsyfrBeIpcTzTRq6D
x+aAxtJLL+0aziM+MFkNr4zs5YY4ZxjR8wgjzC1yv/vd7/7yl79kWVgkX2RvEZQkIwSqQYBfejUV
qZZmItBMspe+/te//vWrX/3KzaTJI6TxbLPNxqbqfPPNxx3oqTLTTDMNwfyz/mbqTPYSzAE6NLVR
ZE499dSQEostthjfhFkyOetuAHFfmD26oI2KFlpooSwLyR82bFhW7xTJF9lbBCXJCIGyCDST7AUl
1tezzjpr6pBFkAecdphxFlxwwUkmmSRVhlXeXXfdlYN2bclebN5vv/1SG0UmfCmHVWk7IYZi36qk
1CabbJITa6gysnfLLbfMagX5G264YU7vtHwlsrclRBIQAm0g0Fiylx1GdylzGL7wXZl22mm5voT9
yiFDhoR8m2A0Pvvss3MAry3Zi82Et429QZLWcUKTbTtmHP7r4vKF5vOWiBZZba+M7D3xxBODSXFi
7rnnzrKwSL7I3iIoSUYIVIMAP/BqKlItzUSgsWQv3c0FK3EM23hKjXPmmGOON954I+cPps5kL2bD
94Z+j1uXk8Pn0+mnn57TcF5VRvZyNW2OqUQOybcz/63I3nx89FYItIdAY8le4MI9ONWJKGccS14R
NueBBx7IB7zOZC+Ws27NWlnnN3/nnXfOCXaB5srIXgJruNND1nKctPM7KP+tyN58fPRWCLSHQGPJ
XuDCcxUPVTtMFUzjGZsVxCD0Qp3JXoyEko19lYs0/w9/+EMO05totnqYFAImLROlLmjjyA/uN7Yu
m6aPUqNLtbQhERDZWxAoiQmBChDgp11BLaqisQgE0q9RYRxCdxPfaZdddnG359j51KVZru65555f
ffVV0JCaqDnZm9jMtxBxD1wDcx7x+H344YdT22szKyN7qRSHsTi8RtIE/H6tVWXTInvLIiZ5IVAE
gSaTveDDRtvRRx/tbgzPGXV5xVlOJpSW2Nac7MV+TtMsuuii+Y21bwm9mB9IP8GkMrKX6i688MIs
vnecccaxB4Rb9pcTENnrANGjEOgKAk0mexMAiRSUwxnaITdJL7PMMoQSagl+zcle7McnZ80114wb
mJXDVd18+bccxivz7KUJzAscfsky+LnnnmvZTVkCInuzkFG+EKgeAX7j1VeqGpuDQC/IXmZYrjHt
3T8WjKkdhMOtrfSOO+5IFYsziVVL/ECCNmQxh/wMiduw7777vvLKK3HxOIe7X60lpF944YVYLM7B
DFsQp6ZYJs5hxrelSKde7hAXZF+Y406rrbZaVrQKGg6/vfrqqxPYquUnUKIf8twas/fee8f1ZuXs
tttutuxee+2VJRnyiR7MZUzx+d9ZZpklyLSRENnbBmgqIgRaItAjspcjjXbo6Hr6o48+iptGPBxb
Edd5xzKpOZ988gmUL7fh5Owz4pW0/fbbc+lPqoY4kzO51pgiNClKuMfHluLq0lhznENQBVuK9EMP
PRSLxTkU5KpTIh44atouZhnMCbp+/vnnF7z+DNitMXRKXG9WDn+NtiwzXZZkyKdHVl111Zjypb9y
IiqH4lkJkb1ZyChfCHSCQI/I3j/96U926Oh6muiycav5nLYV8bEdy6Tm4OJLTAauWo6vywxjL9tV
BIMdOXJkTswcq5zoOtYYZjT7Niv94IMP2lKkC7qnEqvWFrzooouyqnD5jNjbbbddfNtpaDgJvh+O
P/741FneaeORpaW1hIVnLJOVc+edd9qyRHbKkgz5RFTmoGK8QUzc+9tuuy2IlU2I7C2LmOSFQO8Q
YBTqnXJpFgK9IHv7F9X33nvvmmuuYfF4yCGHQDziOMoNZVdccYW7uax/G5hlOZ9bXGrA+pr24rpM
5H/cpc444wzODmddxZulakDyOXX1/PPPs17mXrZHH30ULqVDM0T2dgigiguBVAR6RPam1lX/TBZc
nOs866yzGG+ZcVjLExH94osvfvbZZ/NjF9S/afkW0joGahbsJ5xwAvMsbWfOPeWUU0aNGlVwpzJf
f6/fckMoQfvhkVhuc+Cl80vSRfb2usukv5kI9Ijs7VMw+Z6Hq+QeTLhZvvP52j/iiCPggTl2UZB0
7dOGY/ZLL710+eWXn3zyyQceeCAzzkEHHURwIdxFcM6pf6M4E/TWW2+xqcqMw7qM2afDLwSRvfXv
dFnYHARE9janrwekpSJ7BwR2VVpzBET21ryDZF6fIiCyt087Tmb3FAGRvT2FV8obi4DI3sZ2vRqe
g4DI3hxw9EoIVIyAyN6KAW9adSJ7m9bjam8RBET2FkFJMkKgLAIie8siJvkmICCytwm9rDZWj4DI
3uoxV431R0Bkb/37SBY2BwGRvc3p6wFpqcjeAYFdldYcAZG9Ne8gmdenCIjs7dOOk9k9RUBkb0/h
lfLGIiCyt7Fdr4bnICCyNwccvRICFSMgsrdiwJtWncjepvW42lsEAZG9RVCSjBAoi4DI3rKISb4J
CIjsbUIvq43VIyCyt3rMVWP9ERDZW/8+koXNQUBkb3P6ekBaKrJ3QGBXpTVHQGRvzTtI5vUpAiJ7
+7TjZHZPERDZ21N4pbyxCIjsbWzXq+E5CIjszQFHr4RAxQiI7K0Y8KZVJ7K3aT2u9hZBQGRvEZQk
IwTKIiCytyxikm8CAiJ7m9DLamP1CIjsrR5z1Vh/BET21r+PZGFzEBDZ25y+HpCWiuwdENhVac0R
ENlb8w6SeX2KgMjePu04md1TBET29hReKW8sAiJ7G9v1angOAiJ7c8DRKyFQMQIieysGvGnViext
Wo+rvUUQENlbBCXJCIGyCIjsLYuY5JuAgMjeJvSy2lg9AiJ7q8dcNdYfAZG99e8jWdgcBET2Nqev
B6SlInsHBHZVWnMERPbWvINkXp8iILK3TztOZvcUAZG9PYVXyhuLgMjexna9Gp6DgMjeHHD0SghU
jIDI3ooBb1p1Inub1uNqbxEERPYWQUkyQqAsAiJ7yyIm+SYgILK3Cb2sNlaPgMje6jFXjfVHQGRv
/ftIFjYHAZG9zenrAWmpyN4BgV2V1hwBkb017yCZ16cIiOzt046T2T1FQGRvT+GV8sYiILK3sV2v
hucgILI3Bxy9EgIVIyCyt2LAm1adyN6m9bjaWwQBkb1FUJKMECiLgMjesohJvgkIiOxtQi+rjdUj
ILK3esxVY/0RENlb/z6Shc1BQGRvc/p6QFoqsndAYFelNUdAZG/NO0jm9SkCInv7tONkdk8RENnb
U3ilvLEIiOxtbNer4TkIiOzNAUevhEDFCIjsrRjwplUnsrdpPa72FkFAZG8RlCQjBMoiILK3LGKS
bwICInub0MtqY/UIiOytHnPVWH8ERPbWv49kYXMQENnbnL4ekJaK7B0Q2FVpzREQ2VvzDpJ5fYqA
yN4+7TiZ3VMERPb2FF4pbywCInsb2/VqeA4CIntzwNErIVAxAiJ7Kwa8adWJ7G1aj6u9RRAQ2VsE
JckIgbIIiOwti5jkm4CAyN4m9LLaWD0CInurx1w11h8Bkb317yNZ2BwERPY2p68HpKUiewcEdlVa
cwRE9ta8g2RenyIgsrdPO05m9xQBkb09hVfKG4uAyN7Gdr0anoOAyN4ccPRKCFSMgMjeigFvWnUi
e5vW42pvEQRE9hZBSTJCoCwCInvLIib5JiAgsrcJvaw2Vo+AyN7qMVeN9UdAZG/9+0gWNgcBkb3N
6esBaenOO+/M3xj/ll122QExQJUKgRoicMoppyS/iymnnLKG5skkIdCnCJx11lnJL2viiSfu0ybI
bCHQdQTuuuuu5HfBf99///2u65dCIdBMBB544IHwy3rzzTebCYJaLQQcAp9++mn4Xdx2223urR6F
gBCoEgF+jFVWp7qahsAhhxySDPhzzDFH09qu9gqBLAQOOOCA5Hcx33zzZckoXwgIgbIIXHvttckv
6xe/+MV3331XtrjkhcCgROCKK65Ifhejjz76jz/+OCjbqEYJgeoRePXVV5NfFv995JFHqjdANQqB
GiLw/PPPh9/Fk08+WUMLZZIQaA4C/Bib01i1tHoE5GdVPeaqsf4IbL311smH0Morr1x/a2WhEOgX
BB588MGwxJCfVb/0muzsNQInnXRS8rsYMmRIr+uSfiHQHAS++eabMOMMHz68OQ1XS4VADgKjRo0K
v4sPP/wwR1KvhIAQ6DUC/Bh7XYX0NxmBESNGhAGfnb4mQ6G2C4GAwFxzzZX8LrbddtuQqYQQEAId
IvDuu++GGQdvxg61qbgQGBwIbLDBBsnvYrHFFhscLVIrhEBNEJh88smTH9f+++9fE5NkhhAYWASO
PPLI5Ecx3njj/fzzzwNrjGoXAg1HgB9jwxFQ83uKwH/+859xxx03GfOPOuqontYl5UKgLxB4+eWX
k18E/73qqqv6wmYZKQT6BYF55pkn+X1ttNFG/WKz7BQCvUPghx9+IIR18qM46KCDeleRNAuBBiLA
RJP8uJh6Gth8NVkIxAgsuuiiyY9irbXWit8qRwgIgSoR4MdYZXWqq4EIrLHGGsmYP9tss/33v/9t
IAJqshCwCOy1117JL2Kcccb58ssv7SulhYAQ6BCBEBB7/PHH111UHYKp4oMAgYsuuiiZcfivwooO
gg5VE2qFQAiIze/rf/7nf2plm4wRAtUj8Pjjj3NpQjLpnHfeedUboBqFgBCwCPBjtI9KC4GuI3D5
5ZcnYz7/PeOMM7quXwqFQB8hQBxRON7kF7Huuuv2keUyVQj0BQJPP/30aKONlvzEdtppp76wWUYK
gR4hwDWFM844Y/JzmH322XWitkc4S21jEWDLPnjOL7PMMo3FQQ0XAgkCK620UjLjsOH+8ccfCxYh
IAQGFgF+jwNrgGof9Aj89NNP888/fzLyTzrppNxdO+ibrAYKgVQEuAadG9mS38IYY4zx3HPPpYop
UwgIgU4QCOdqxxxzTC4K6USVygqBvkZg9913T2Yc/nv11Vf3dVtkvBCoJwIEqQu/stNOO62eRsoq
IVABAueff374LShqUAWAqwoh0BIBfpItZSQgBDpE4JZbbgmDP1GtPv/88w4VqrgQ6EcEdt111/BD
0NVs/diDsrkvEHjttdfGGmus5LfGDiNRsvvCbBkpBLqLwLnnnhtmnMUXX1xuvd2FV9qEQILAN998
M+200ya/NXYYb7/9diEjBBqIwH333Tf22GMnP4Qpp5xSceoa+DegJtcQAX6SNbRKJg0+BHbYYYew
6CB47wsvvDD42qgWCYEsBDhLu9VWW4WfAMdpP/vssyxh5QsBIdAhArhXhZ/bZJNNduedd3aoUMWF
QH8hcNJJJ4V4JhNOOOGzzz7bX/bLWiHQRwjce++9YYcRvuuCCy7oI+NlqhDoHAHumx5vvPGS7y6m
nhtvvLFzndIgBIRA5wjwq+xciTQIgZYIcB/0csstF1bfk0wyyemnn05my4ISEAL9jsA999yz0EIL
hT9+wrtps6Pf+1T21x+BHXfcMfzoWH0feOCB8jOpf6/Jws4ReP7551dbbbXwxz/66KNzuqpztdIg
BIRADgIsasKPjsTWW2/9zjvv5MjrlRAYHAi89957OHSFS9n44z/uuOMGR9PUCiEwCBDgJzkIWqEm
9AUCn3zyieV7+dubddZZjzzyyGeeeaYv7JeRQqAUAh9++CEX0YYgvfzB82+KKabgoFMpPRIWAkKg
DQTYTNxiiy3+78/u//2HX9/ee+99//33E0m+DYUqIgTqjMDXX39NVF4CVhMQPvzZcx/opZdeWmez
ZZsQGDQIDBs2LLjT8xscd9xxt99++xEjRnz//feDpo1qiBBIEOAT67bbbuMaXC5iCzMOlK9C9eov
RAjUCgF+nrWyR8YMbgSYGvjyCZNCSHD0Y4455lh22WVX0D8h0P8IzDvvvNBK4c87JBZYYIE333xz
cP/G1TohUCsEjj/+eDwbw28wScCAzTTTTEsttVT/DzZqgRBYgZMjQ4YMif/Op5566oceeqhWv0cZ
IwQGNwLXX3/9BBNM4GYcAvkS1Je42RqthMAgQGCJJZaYbrrpQtyS8NfOWv7KK68c3D9wtU4I9B0C
/EL7zmYZ3O8IsM0N6xVmByWEwKBHgLglHGsicm+//3hlvxDoOwQee+wx52A/6AccNbDhCLCdseee
e3Kcqu9+rTJYCPQ7Auzpb7755tbFt+HDkZo/6BHgr33jjTfmbtx+//HKfiEw+BBg/Bl8jVKL6o8A
p2ivuOKKtdZai1NOg34SVAMbiwAHmhZbbLGjjjpK17HVf1CShYMbgVGjRrEAn3TSSRs7HKnhTUBg
zjnn3GeffXSEZHCPZmpd/RF4+umnd9lll+mnn74Jw47a2FgEpplmGu5HePzxx+v/k5SFQqCZCDA6
NbPhanVNEPjmm2+I+UNo00MPPZTIP9vpnxDofwQOOOCAU0899brrrtP1HDUZZ2SGEEgQ+PHHHwma
fdFFF7EFM3To0P4fbNQCIbDdX//615NOOonzsy+++KJ+6UJACNQKgSeeeIK42SeccMLuu++u0UoI
DAIEdtttNwJkXXLJJRyb+vnnn2v1c5MxQkAIOARE9jpA9CgEhIAQEAJCQAgIASEgBISAEBACQkAI
CAEhIASEgBDoRwT+f0xQUNUKZW5kc3RyZWFtCmVuZG9iago1OCAwIG9iagozMjg4NDIKZW5kb2Jq
CjYxIDAgb2JqCjw8IC9MZW5ndGggNjIgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFn
ZSAvV2lkdGggMTM1IC9IZWlnaHQgNTQgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9s
YXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJl
YW0KeAHtmc1qwkAUhc38mDFxYjQm0tAoaSxFRLFFN4IpFoQi6K6bbgotbZ8z3RYEpe9jm2kiQx9g
pot7Nrm7fHyc1ZlKBfLHgIEQJjqCMTJOLEaSZdmHlmSXuORA5OqoLfcmQcIHIuZQG8VxWy84sMmv
9WE8eNzEuQ5quTN9GI9nrkUFRt2b68N4iry6wKhyf6EP4yX2eTW3YTpBqg/jNQkcU2A0Orf6MN77
nQZglP7BRmki/4INsCEbkG/oBtiQDcg3dANsyAbkG7oBNmQD8g3dABuyAfmGboAN2YB8Qzf+tw2d
M8tbEhT7huMvPnf7w5f6HPa757hYe6rc6w5n6Wq92arNZr1KZ8Ou97t9UbsZ9sfTebpc3inNMp1P
R/2waYslkDDePk8Go8mN6kzGgyRqc0byCQ5Txl0/jHrxhdrEvSgMmpxRsRIjQpntuC2v7SuO13Id
m9FiuzcwqbKaZVm22vz8scZMenrJqCAk3nSo0ohfYmyU7yl5QSDCwDc3YWz+CmVuZHN0cmVhbQpl
bmRvYmoKNjIgMCBvYmoKMzg0CmVuZG9iago2MyAwIG9iago8PCAvTGVuZ3RoIDY0IDAgUiAvVHlw
ZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDc2OSAvSGVpZ2h0IDE5IC9Db2xvclNw
YWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0Zp
bHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dpLDgFBEMbxpjXjOUJiECGReI4VFhKPjQ3X
spJ43clFBuEcow0Ld6j/d4P6TVWme6aUIggggAACCCCAgDgBbYxJEgRECdim1zoeDXsQBDeCgDSB
4OqYeMyOQEgQkChwdzPRBEisnZoRCB9eMW3sKQgKBEQKPNvVfEozACIfPkWH4avfcJ2EUrv94Xwh
CIgSOB33u2GzmLYDMF6uN1uCgCiBzXo56X3fAP50Nl8RBEQJLGZTv+1Fd4Bmd+CPCAKiBPx+p/X5
CmQvwaVKrU4QECZQ88puJqntn7BsLl8gCEgTyGUd2/92ANgEErUEQ7E/AWMSUf+rGEFAqIC4zVcK
RgABBBD4F3gDqYrVAAplbmRzdHJlYW0KZW5kb2JqCjY0IDAgb2JqCjI3MAplbmRvYmoKNTkgMCBv
YmoKPDwgL0xlbmd0aCA2MCAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0
aCA3NjkgL0hlaWdodCAxMjMgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRy
dWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt
00FOkwEAROFfaZECxQYKykIJ2K4MRIkhYaEhrFgQL0Hg6oCXqNVrvG9uMG/mrVaCQJHAw+n+9ngY
itV1RmC1elwc7BDAE7IEnpZzAmTXV3z1tDwkgB90CRCgu73mawIEcIM0AQKk51eeAD6QJkCA9PzK
E8AH0gQIkJ5feQL4QJoAAdLzK08AH0gTIEB6fuUJ4ANpAgRIz688AXwgTYAA6fmVJ4APpAkQID2/
8gTwgTQBAqTnV54APpAmQID0/MoTwAfSBAiQnl95AvhAmgAB0vMrTwAfSBMgQHp+5QngA2kCBEjP
rzwBfCBNgADp+ZUngA+kCRAgPb/yBPCBNAECpOdXngA+kCZAgPT8yhPAB9IECJCeX3kC+ECaAAHS
8ytPAB9IEyBAen7lCeADaQIESM+vPAF8IE2AAOn5lSeAD6QJECA9v/IE8IE0AQKk51eeAD6QJkCA
9PzKE8AH0gQIkJ5feQL4QJoAAdLzK08AH0gTIEB6fuUJ4ANpAgRIz688AXwgTYAA6fmVJ4APpAkQ
ID2/8gTwgTQBAqTnV54APpAmQID0/MoTwAfSBAiQnl95AvhAmgAB0vMrTwAfSBMgQHp+5QngA2kC
BEjPrzwBfCBNgADp+ZUngA+kCRAgPb/yBPCBNAECpOdXngA+kCZAgPT8yhPAB9IECJCeX3kC+ECa
AAHS8ytPAB9IEyBAen7lCeADaQIESM+vPAF8IE2AAOn5lSeAD6QJECA9v/IE8IE0AQKk51eeAD6Q
JkCA9PzKE8AH0gQIkJ5feQL4QJoAAdLzK08AH0gTIEB6fuWflvOd8TAAgUCTwOPi4J8Azy+vfwSB
GIHXl+eH0/3ttQBXt3f3vwWBFIH7u9urr59nk9EwXFz/urkVBFIEbn5eXyyO97bWAizOv1/+EARS
BC6/nS8+zXc2N4bh+OTsy1IQSBFYnJ0cz9+/G70Zhtnh0YePgkCLwNHhbDoZb6wFmOxOp3uCQIrA
dLo72dp8u/7/MBpvCgI5AuPRxv//rxUQBBBAAIEmgb+2Al0LCmVuZHN0cmVhbQplbmRvYmoKNjAg
MCBvYmoKNzgwCmVuZG9iago2NSAwIG9iago8PCAvTGVuZ3RoIDY2IDAgUiAvVHlwZSAvWE9iamVj
dCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDE4NzEgL0hlaWdodCAxNTg0Ci9Db2xvclNwYWNlIC9E
ZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAv
RmxhdGVEZWNvZGUKPj4Kc3RyZWFtCngB7dh5sx1kma/hYIsDrTTY4oCKIYSQQCAhQAhzmMI8hDHM
ECAIiqItIp+etprnXVbvVbsCddtNLC/+OVXv2TwnXue31p3Nnj3b/9x7zj8ECBAgQOCfVODIdte+
oRc5/SedkD82AQIECJw7J6dWQIAAAQIEssCFl9Nn9s0/z8z/uOf2z8OT8/DCwXl4bB5evn4eTs3D
qzfOw0Pz8PrRebh/Ht46Ng/rl+Kzt83D3fMT75+Yhzvm4dyd83D83Xm5Zx5ufWceTs7DzW/OwwPz
cNNr8/DwPBx+ZR4enYdDL83D4/Nw4Pl5eGoe9j87D89eMy9Pz8NzB+bhiXl4cQk9Og9nbpifODUP
G6EH5+GNJXRyHt6+Zf6VjdDxebhrfmIjdOL9eblrfuL42Xm4dx5ueXseltDRN+bhwfmJG1+dh1Pz
cMOZeVhCB1+chyfnJw48Nw9Pz8M1G6E1mafmJ55fQo/Pw0uH5t9ZQq8cnoeH5ydeu2keHpiHN2+e
h/vm4Z1b5+GeeXh3Cd05D+fumJ848d683D0Pt+0UOvbW/MT98xNHXp+Hh+ZhI/TIPFz/8vzEY/Nw
8IV5WEL7l9DWh+r0Etp8qK6bI0to86F6ZI5uhDYfqiPzryyhzYdqCZ1dQutD9d7t869shDYfqiW0
9aG6b/6VY7t+qJbQ5kO1hLY/VEto86E6Pf/rnp3/V/ZtPlTXzstG6Kt/qJbQ5kO1vnbe3vVrZ/tD
NX+wc5sP1fraOf+H6oH5o2997Wx/qNbXzhPzr2y+drY/VOtrZ+tDtb52tj5Um6+d3T9Uu37tbH2o
ltDfP1Q7v3a2P1Tra2d9qDZfO2symw/V1tfOrh+qa9eHagntW187F+Rvp098b/5z8/rIPfODebh9
FvbCZfNwyzyc+c95uGkeXv/ZPFw/D2//ch4OzMN7e+dh3zyc2z8PV61vuoPzcOX6HB+eh5+sr/6j
8/CjNcpb5+HSRX5iHi5Zn9K75+E762vr5Dx869T8QR6ahz3rM/joxfOywvbk9+dhCZ1eQsfnxotL
6OZ5eOWK+VdunIfXfz4Ph+bhnV/Nw4F5eP/qebh6zfbaefjV+uvDoXn4+YrjjfNwxfrbws3zcNlq
4fF5+OH6HrtzHr6/vrbumYeLV+nun4c960N56lvzstL/+BJaX9tPXzI/cWL+xzx36TzcOg8v/Wge
js7Dqz+Zh8Pz8OaV83BwHs5eNQ/75+HcvnnYu1pwYB5+uT7H18/Dz1Ycb5qHH6+/LdwyD5etb/ol
9IP198kl9L0ldO/8K/+2hB6chz3rL0ePLKEVtie+Oz+yvpSe/vd5WB+q5/9jHtaH6uX1oToy/3Nf
++n8xA3z8NYv5uG6eXjv1/NwzRK6Zh6uWi1YH6pf7PxQ/XR9qNbf8DcfqiV06foLZvlQrfQ/+u35
k20+VDu/dp7d+aHafO0cm/91Z348N8rXzvpQXbU+VEvoyvWhWl87Vyyh9bVz+frauW3+HJsP1R3z
cMlK3+ZDtX4FOTk/cdH6UD180bysr53H1odqhe2p9bWzfsE4/cP5V24bkJcun4f1odp87awP1Rvr
Q7X52lkfqmvXZNbXzvaHagmd/0N1bP4c2x+qlb5dP1TfXh+qB+bGnvWXo+2vne/Mj6yvnQvyP/a+
sPOD/a9Wy50f7H+1Wq4Ptlp++RWjll9+bX2Fv4Kq5ZeTOTlf9Go5lV5/BS213P0v6euvoOuvgqP/
Df4ff/tb4vqPV1u/W7616++Wm78GX3C/W24+2Osvebv+Nfj8tTyz6++W67fv7d8t987/X/4jfre8
fNffLddfg7d/t1x/Dd7+3fLr1/L0Bfu7Zfhr8Nf43fLxXX+3XL99b/9uuX77/uq/W7676++Wv971
d8sbZmXbv1uuD/NX/93yu7v+B5vN3yc2H6oL5XfLzdfO+s1p87vlzt++z/+75aXrP9isD9Xmd8v1
n7QuXh+qk8N+0ampxT/id8sXd/3dcv0nre3fLdd/0tr+3fL9+ZNt/oPNEtr1d8sr1n+wCR+q/5ta
fuX/pPUN5XTv9j8vff752Qc+//Kfz+6e//v75uHz++bhzr/My4PzcPuf5uHUPNzyh3l4fB6O/nYe
npqHw7+Zh9PzcOi9eXhhHq59Zx7OzMO+N+bhtXnY++o8vHXNvPztz/8//5y9bh6en4cPrp+HZ+bh
o5vm4Yl5+PjYPDw6D58cn4eH5+HTE/Nw/zz8dQndMw+fn5yfuOPTeXloHo7/cR4emYdjv5+HJ+bh
yEfz8PQ83PDBPDw3DwffnYcX52H/2/PwyjzsfX0e3rh6Xs7Mwzv75+GFeXjv0DycnocPDs/D0/Pw
26Pz8Pg8/GEJnZqHP90+P/HgPPzlznnYTObeebj7s/mR++fhxJ/n4eF5uO2TeXh0Hm7+eB6enIeb
PpyHZ+bh+nPz8Pw8XHd2Hl6ah2vemofNZF6bhzf3zY+8PA/vHJiHjdCazBL6cAk9Nf/K75bQY/Pw
ya1zYwn915rM5kN11/zERmh9qO5aQg/MT5zY+aG6dQk9Nj9x9Hfz/+7mQ7WEdv1QHTj/h2oJnf9D
dW4JrQ/Vh+tD9eT8wT6+ef6omw/VbfOwPlR/XkLrQ7X52rl3bnyNr51jO792jqyvnfWhOrzzQ3Vo
fajW187+nUJXr6+d1+ePvveV+ZO9vT5UL87DuwfnR56bhw9umIf1ofroyDysD9Xv14fqkflX/ri+
dh6ah0/vmH/l5Dx8fs883P3Xedl8qNbXzq4fqmPn/1AtofN/qF6dP8feNZk31odq87Vz7fzI5kO1
82vnNzs/VNtfO7fMjfWh2vra+ex/f+2sj8f60/3//J97vvAPAQIECBAgEAXkNAL61wkQIECAwBdf
yKkVECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBA
gAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxm
QgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACB
LCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQI
ECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc
2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQI
ECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0
gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgC
cpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAAB
AgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkN
ECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAAB
AnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcI
ECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCn
mdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBA
IAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gAB
AgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAg
pzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAAB
AgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJ
HSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSy
gJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBA
gACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJq
AwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBA
gICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdAB
AgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvI
aSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQI
EMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZA
gAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQI
yKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBA
gAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxm
QgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACB
LCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQI
ECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc
2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQI
ECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0
gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgC
cpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAAB
AgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkN
ECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAAB
AnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcI
ECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCn
mdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBA
IAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gAB
AgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAg
pzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAAB
AgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJ
HSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSy
gJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBA
gACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJq
AwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBA
gICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdAB
AgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvI
aSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQI
EMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZA
gAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQI
yKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBA
gAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxm
QgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACB
LCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQI
ECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc
2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQI
ECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0
gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgC
cpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAAB
AgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkN
ECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAAB
AnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcI
ECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCn
mdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBA
IAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gAB
AgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAg
pzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAAB
AgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJ
HSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSy
gJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBA
gACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJq
AwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBA
gICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdAB
AgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvI
aSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQI
EMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZA
gAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQI
yKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBA
gAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxm
QgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACB
LCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQI
ECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc
2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQI
ECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0
gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgC
cpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAAB
AgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkN
ECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAAB
AnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcI
ECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCn
mdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBA
IAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gAB
AgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAg
pzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAAB
AgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJ
HSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSy
gJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBA
gACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJq
AwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBA
gICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdAB
AgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvI
aSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQI
EMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZA
gAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQI
yKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBA
gAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxm
QgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACB
LCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQI
ECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc
2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQI
ECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0
gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgC
cpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAAB
AgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkN
ECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAAB
AnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcI
ECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCn
mdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBA
IAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gAB
AgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAg
pzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAAB
AgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJ
HSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSy
gJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBA
gACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJq
AwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBA
gICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdAB
AgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvI
aSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQI
EMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZA
gAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQI
yKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBA
gAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxm
QgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACB
LCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQI
ECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc
2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQI
ECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0
gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgC
cpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAAB
AgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkN
ECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAAB
AnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcI
ECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCn
mdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBA
IAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gAB
AgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAg
pzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAAB
AgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJ
HSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSy
gJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBA
gACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJq
AwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBA
gICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdAB
AgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvI
aSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQI
EMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZA
gAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQI
yKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBA
gAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxm
QgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACB
LCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQI
ECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc
2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQI
ECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0
gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgC
cpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAAB
AgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkN
ECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAAB
AnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcI
ECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCn
mdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBA
IAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gAB
AgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAg
pzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAAB
AgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJ
HSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSy
gJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBA
gACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJq
AwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBA
gICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdAB
AgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvI
aSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQI
EMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZA
gAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQI
yKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBA
gAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxm
QgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACB
LCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQI
ECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc
2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQI
ECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0
gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgC
cpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAAB
AgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkN
ECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAAB
AnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcI
ECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCn
mdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBA
IAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gAB
AgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAg
pzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAAB
AgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJ
HSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSy
gJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBA
gACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJq
AwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBA
gICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdAB
AgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvI
aSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQI
EMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZA
gAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQI
yKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBA
gAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxm
QgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACB
LCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQI
ECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc
2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQI
ECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0
gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgC
cpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAAB
AgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkN
ECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAAB
AnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcI
ECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCn
mdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBA
IAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gAB
AgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAg
pzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAAB
AgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJ
HSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSy
gJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBA
gACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJq
AwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBA
gICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdAB
AgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvI
aSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQI
EMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZA
gAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQI
yKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBA
gAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxm
QgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACB
LCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQI
ECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc
2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQI
ECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0
gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgC
cpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAAB
AgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkN
ECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAAB
AnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcI
ECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCn
mdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBA
IAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gAB
AgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAg
pzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAAB
AgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJ
HSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSy
gJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBA
gACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJq
AwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBA
gICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdAB
AgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvI
aSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZAgAABAgSygJxmQgcIECBAgICc2gABAgQI
EMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQIyKkNECBAgACBLCCnmdABAgQIECAgpzZA
gAABAgSygJxmQgcIECBAgICc2gABAgQIEMgCcpoJHSBAgAABAnJqAwQIECBAIAvIaSZ0gAABAgQI
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
IDAgUiAvUmVzb3VyY2VzIDcwIDAgUiAvQ29udGVudHMgNjggMCBSIC9NZWRpYUJveApbMCAwIDg0
MiA1OTVdID4+CmVuZG9iago3MCAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1RleHQgL0ltYWdl
QiAvSW1hZ2VDIC9JbWFnZUkgXSAvQ29sb3JTcGFjZSA8PCAvQ3MxIDcgMCBSCj4+IC9FeHRHU3Rh
dGUgPDwgL0dzMiAxNyAwIFIgL0dzMyAxOCAwIFIgL0dzMSAxOSAwIFIgPj4gL0ZvbnQgPDwgL1RU
NiA0MCAwIFIKL1RUNCAxNiAwIFIgL1RUMiAxMiAwIFIgPj4gL1hPYmplY3QgPDwgL0ltMTEgNzMg
MCBSIC9JbTEgOSAwIFIgL0ltMTAgNzEgMCBSCi9JbTIgMTMgMCBSIC9JbTEyIDc1IDAgUiA+PiA+
PgplbmRvYmoKNzUgMCBvYmoKPDwgL0xlbmd0aCA3NiAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5
cGUgL0ltYWdlIC9XaWR0aCAxMzUgL0hlaWdodCA1NCAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JT
cGFjZSA3IDAgUiAvU01hc2sgNzcgMCBSIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxh
dGVEZWNvZGUKPj4Kc3RyZWFtCngB7dstS0NxGIbxBV83tvky3xDxhYFgcGvObtAVi0nLkjARyz6A
K2LZih/AICZhQUyrC0aLYDWI6FcwiE6PnHKHo+Fwi17jzzg8jMPD9dtg5SQSvChAAQr8hQL9mUxh
s7ayfVjaqZe675x4C9TTuVzk96YvnV47OD2+emy2nzmxFmi0nyrNztjsciRKbypVrp2d37y07t44
sRa4uH3dPbkenVmKRkkmQYnVIrx5gDIyvRiJ0jM4CErYLdaLAGV4Kh+NMjAASqwW4c0DlKHJBVDC
JvaLACU7MQ+K3SJc4AtlfA6UsIn9IkDJgPKb/ueDYv9d6AKgaBP7BBQ7gS4AijaxT0CxE+gCoGgT
+wQUO4EuAIo2sU9AsRPoAqBoE/sEFDuBLgCKNrFPQLET6AKgaBP7BBQ7gS4AijaxT0CxE+gCoGgT
+wQUO4EuAIo2sU9AsRPoAqBoE/sEFDuBLgCKNrFPQLET6AKgaBP7BBQ7gS4AijaxT0CxE+gCoGgT
++RHKN1Htuut+6PLB07cBSqNTvZ7z6fkV7eK5f3Cxt7HWa9yYinwmbdYrn7n8brIR734AAUoQAEK
UIACFKAABShAAQr8wwLvqwIi0AplbmRzdHJlYW0KZW5kb2JqCjc2IDAgb2JqCjQ1NgplbmRvYmoK
NzMgMCBvYmoKPDwgL0xlbmd0aCA3NCAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdl
IC9XaWR0aCA3NjkgL0hlaWdodCAxOSAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA3IDAg
UiAvU01hc2sgNzkgMCBSIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUK
Pj4Kc3RyZWFtCngB7VbNih5VFMwTZJYx6yg+wyxdKW7M1kUWIg6IShjXk3UCghBE1JjHmBcwbrLI
+Eye29W3uvqc2z2dCf4wVGgudevUqXO+6m/Cd+eO/zkBJ+AEnIATcAJOwAk4ASfgBJyAE3ACTsAJ
OAEn4AScgBNwAk7ACTgBJ+AEnIATcAJOwAk4ASdwGxI4ffSsP09PH/lxAk7ACTgBJ+AEnMBtSuDZ
6edPhr/YHr/46/GLq/IEWR/KWNphblaqztUnNEEeP9UhNe6Uqn8V67ZVv8VUH261U9JZlAGwREDB
EWZHzFKAm1kd6aoazh2WgsQ+O6c6QKZWRxygqT4culOq/lX8tvvQAUDbry0dEVdNZWLQkPwXVoq5
mL5zYo2hYKdUnatYP3XVbzHVh7vtlKqbirkJQC3tMDcr6UQ6EGj1n1spxoX58NRNIOBKQ/1xH7bX
ESxVtyp+933gQGcCdQZZmSqumiMMfQJUPau1VJkqrhplAmMoT3UgCdm4dPbT64+/+W34E+j85Zvz
l1fnv8fJ50owyUkWyvYo2fD37QGvJ0qN6dWF2fBpmzQx9pm3qhN1Sq22fbr/UsUOugk0a6ZtyIXL
JnO1m6erbsXSAqZByz46CHiLIT87RCyr97WMEJ8YpLMU83WsyOgdRQFNVlK8RDR/KwbKaavg8eRt
D395mnPfcDUFJDZZ9tmMCL16rlbCl2fyXKYsI5Yvf6uCnz7gYrKIsUPeZLGVRt1nS7DiY0qZHoKV
hv5d2f+yDr0sfqLF8/DLar3L0CW02bOVDv2lQ48FljXkc4VAqw1jrp7Q9H3mHWCyyA69rDyLm3S3
ts/kmbet0ytDt9khVspfntXykz4G6SzFFGdyNDpr1stMqa6W2dIHj4fTZ/DuXx6s3c7BlyeP67Fg
z8G2/8+/9PnVy59MMPjgfCNbCYegi6e/9OV9DT7+tV+ePjQHCL5XW+wdD6a00uBlDZSyz6CKl9U1
MbRpdBPdQfHU8ubrn19/+t2vw59AZ89fyfPn2fP0DKtKJsx25UkCaOnVV20BCnZKoYFyeK4ar1Pq
ONiyvU6ppdq+06XtaAwm6dN1bunJNP2EaQUANz0pIEmmAmoCaHWLp4YCMgQsEWgpcPBkFICvXdCA
r+3s2impZ9WD0U04kZ7aBRKeFKCFV7ys5EwT9PKaDGmVgHahRIdaYu+R0lAzJGnLBSBTPpi4jtv7
97l2pf8EtJ2GsNVZxDuaanWwC+Nq+86sHWd2EcB/bunJNFKwGnITgFoiU4H2anWLh4ZVbSFmlaCW
yCgIfVxrFzTkIWMju9BLntfUWPXJkA47SnpySu7aeFnQ13ZlaJWAagLDqhqOu6Z9xqWNzHVcasSV
AixDDXeDgDwBG8k00BNjle0BQqDnqrFUoaQGPsP2Rn7x4x+ffPvL8CfQw4vLh08urzkpCICHXQCJ
pJ4ybQyyPqmFhlSqAzEBZQDkA7BEMmkoUFDFUYVbPVFiCwDcklhL2pXM0cszmSRxqvKKWbzCTa/H
MTcZmmAQNbjCPEhOUV6r4FVZsfZyEEGqpivcdAoFJGml4qgOeWh4qoaYIyiDWz0hoB4APlV8hOEO
NzChP9bglVbg46qlhKlJm9BE25MYVxhCRiYp6UYBGO1KGgoUpPZ0hRtPAGoA4BaYMgpQ0i7VsJqA
tidbbWep6lX2Vrhuou0YRI3OrTKuB72KtZQwZByRgJpgYtKrgJhgyy0ELCUxSiqgEkD1Kq449BQT
0ARV1aCkfMIUANSJOwxLugnINIXKyqM3rcFrakxiXKFRZ+VZhUBLmJKYdOUmF5efXVx+9OUPw59A
J/c/PHnvg7v33p+eB3fv+XECTsAJOAEn4AScwC1IoP22iR85J/cfDH8CmXQCTsAJOAEn4AScgBNw
Ak7ACTgBJ+AEnIATcAJOwAk4ASfgBJyAE3ACTsAJOAEn4AScgBNwAk7ACTgBJ+AEnIATcAJOwAk4
ASfgBJyAE3ACTsAJOAEn4AScgBNwAk7ACTgBJ+AEnIATcAJOwAk4ASfgBJyAE3ACTsAJOAEn4ASc
wH+YwN8xfbmVCmVuZHN0cmVhbQplbmRvYmoKNzQgMCBvYmoKMTUzOAplbmRvYmoKNzEgMCBvYmoK
PDwgL0xlbmd0aCA3MiAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCA3
NjkgL0hlaWdodCAxMjMgL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgNyAwIFIgL1NNYXNr
IDgxIDAgUiAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVh
bQp4Aey9abt1XVEe6l/I+ZDzNeevnBijOWrEvkE0YIttEJC+UQRUEGOHTdCA9MYeNfZgh0IUBUHz
b05V3aPuUaNqjLHmavbez/O822te86pZdddd96iqudZyvy/wmvd97o0f+j/D9eHxMUZrqHqIlxAu
etx4w4f+T7oGAQ67pZNiquAPr8XMwEtV54IpKZ33WdWTjrl/XDWnbI4s0hkTIfhxWNKK2oRb9ye9
5rthsfT1xmp5ntU3q86xethVNqdibtUf1jpiUE8B32Z5ZsfcfWKs9BxvDhjKcVrR+9cjSmpRyquh
6olgieKiE8amPwl5w8fDYl79vs+96B1/8X/93//P55X/e034CZRWrp304HkF5kdLPPVxg9yFVufd
fi2m6nKo7HHZu1Apcavm7IpupO71hFloPytPAORuVPCV/WG6G6miPG6GfhZ4xfNEDysc/+GHFRaj
NbPuQ8Ck6Uw2zU+XkPuh93l5+mqyG56NmF1o/2YlPTdqzrOq56yhnwXe7YPsJ67HYT3EMp83x9Ww
ivLNm76pyDdLfufIT6B/82//XfkF9Hn6E4gyaPjyJHIuHpnf8KF/BSaGuu088CQ2eZwgqYGGwzbp
y5CQeHo2th9fDUwN0XDCVLTzd+YzmhNa2n6k6Vy81lOnJzVHHnmWTYiYahzKimOC7XVTeud/HJa1
6Lb9SWzy2BtO+/CwYvohZpaA0Uf8LLxZ0snUhN7bftIn4pMn6Yxz7JrTsMrp5lmHl6cXesKaEz7w
n4hh3UxPGah+kaXLMZsN2YT6TJ2HnpSldQ3z6vd9dvMTCFmC9PTJRDzknyEd7J6+YORZGivBqUp6
vCwLJPV0JGeXdph+3ts0Z1fLp7bDbPXIiXg6MQLPclgB0w5Ihiv7Q55bGSIV1wHCp2BY6RRhEA8w
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
Va0RT80zuRYHM3TsMlIfV0es7oQwkwx2YjS0qt7HGvlY6fj18LL8vUDb/Vtep80TCwIQgAAEIAAB
CPwfAtv9Sf7J2Ty+Xt/cXvGCAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEI
QAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAA
AhCAAAQgAAEIQAACf4nAN9FcQ24KZW5kc3RyZWFtCmVuZG9iago3MiAwIG9iagoyOTE0NQplbmRv
YmoKNzkgMCBvYmoKPDwgL0xlbmd0aCA4MCAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0lt
YWdlIC9XaWR0aCA3NjkgL0hlaWdodCAxOSAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJw
b2xhdGUgdHJ1ZSAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0
cmVhbQp4Ae3aSw4BQRDG8aY14zlCYhAhkXiOFRYSj40N17KSeN3JRQbhHKMNC3eo/3eD+k1Vpnum
lCIIIIAAAggggIA4AW2MSRIERAnYptc6Hg17EAQ3goA0geDqmHjMjkBIEJAocHcz0QRIrJ2aEQgf
XjFt7CkICgRECjzb1XxKMwAiHz5Fh+Gr33CdhFK7/eF8IQiIEjgd97ths5i2AzBerjdbgoAogc16
Oel93wD+dDZfEQRECSxmU7/tRXeAZnfgjwgCogT8fqf1+QpkL8GlSq1OEBAmUPPKbiap7Z+wbC5f
IAhIE8hlHdv/dgDYBBK1BEOxPwFjElH/qxhBQKiAuM1XCkYAAQQQ+Bd4A6mK1QAKZW5kc3RyZWFt
CmVuZG9iago4MCAwIG9iagoyNzAKZW5kb2JqCjc3IDAgb2JqCjw8IC9MZW5ndGggNzggMCBSIC9U
eXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMTM1IC9IZWlnaHQgNTQgL0NvbG9y
U3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAv
RmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHtmc1qwkAUhc38mDFxYjQm0tAoaSxFRLFF
N4IpFoQi6K6bbgotbZ8z3RYEpe9jm2kiQx9gpot7Nrm7fHyc1ZlKBfLHgIEQJjqCMTJOLEaSZdmH
lmSXuORA5OqoLfcmQcIHIuZQG8VxWy84sMmv9WE8eNzEuQ5quTN9GI9nrkUFRt2b68N4iry6wKhy
f6EP4yX2eTW3YTpBqg/jNQkcU2A0Orf6MN77nQZglP7BRmki/4INsCEbkG/oBtiQDcg3dANsyAbk
G7oBNmQD8g3dABuyAfmGboAN2YB8Qzf+tw2dM8tbEhT7huMvPnf7w5f6HPa757hYe6rc6w5n6Wq9
2arNZr1KZ8Ou97t9UbsZ9sfTebpc3inNMp1PR/2waYslkDDePk8Go8mN6kzGgyRqc0byCQ5Txl0/
jHrxhdrEvSgMmpxRsRIjQpntuC2v7SuO13Idm9FiuzcwqbKaZVm22vz8scZMenrJqCAk3nSo0ohf
YmyU7yl5QSDCwDc3YWz+CmVuZHN0cmVhbQplbmRvYmoKNzggMCBvYmoKMzg0CmVuZG9iago4MSAw
IG9iago8PCAvTGVuZ3RoIDgyIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dp
ZHRoIDc2OSAvSGVpZ2h0IDEyMyAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUg
dHJ1ZSAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4
Ae3TQU6TAQBE4V9pkQLFBgrKQgnYrgxEiSFhoSGsWBAvQeDqgJeo1Wu8b24wb+atVoJAkcDD6f72
eBiK1XVGYLV6XBzsEMATsgSelnMCZNdXfPW0PCSAH3QJEKC7veZrAgRwgzQBAqTnV54APpAmQID0
/MoTwAfSBAiQnl95AvhAmgAB0vMrTwAfSBMgQHp+5QngA2kCBEjPrzwBfCBNgADp+ZUngA+kCRAg
Pb/yBPCBNAECpOdXngA+kCZAgPT8yhPAB9IECJCeX3kC+ECaAAHS8ytPAB9IEyBAen7lCeADaQIE
SM+vPAF8IE2AAOn5lSeAD6QJECA9v/IE8IE0AQKk51eeAD6QJkCA9PzKE8AH0gQIkJ5feQL4QJoA
AdLzK08AH0gTIEB6fuUJ4ANpAgRIz688AXwgTYAA6fmVJ4APpAkQID2/8gTwgTQBAqTnV54APpAm
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
IDAgb2JqCjw8IC9Qcm9jU2V0IFsgL1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSSBd
IC9Db2xvclNwYWNlIDw8IC9DczEgNyAwIFIKPj4gL0V4dEdTdGF0ZSA8PCAvR3MyIDE3IDAgUiAv
R3MzIDE4IDAgUiAvR3MxIDE5IDAgUiA+PiAvRm9udCA8PCAvVFQ2IDQwIDAgUgovVFQ0IDE2IDAg
UiAvVFQyIDEyIDAgUiA+PiAvWE9iamVjdCA8PCAvSW0xMyA4NyAwIFIgL0ltMSA5IDAgUiAvSW0x
NCA4OSAwIFIKL0ltMiAxMyAwIFIgL0ltMTUgOTEgMCBSID4+ID4+CmVuZG9iago4NyAwIG9iago8
PCAvTGVuZ3RoIDg4IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDc2
OSAvSGVpZ2h0IDEyMyAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA3IDAgUiAvU01hc2sg
OTMgMCBSIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFt
CngB7L1pu3VdUR7qX8j5kPM156+cGKM5asS+QTRgi20QkL5RBFQQY4dN0ID0xh419mCHQhQFQfNv
TlXdo+5Ro2qMseZq9t7P87zba17zqll11133qKq51nK/L/Ca933ujR/6P8P14fExRmuoeoiXEC56
3HjDh/5PugYBDrulk2Kq4A+vxczAS1XngikpnfdZ1ZOOuX9cNadsjizSGRMh+HFY0orahFv3J73m
u2Gx9PXGanme1TerzrF62FU2p2Ju1R/WOmJQTwHfZnlmx9x9Yqz0HG8OGMpxWtH71yNKalHKq6Hq
iWCJ4qITxqY/CXnDx8NiXv2+z73oHX/xf/3f/8/nlf97TfgJlFaunfTgeQXmR0s89XGD3IVW591+
Labqcqjscdm7UClxq+bsim6k7vWEWWg/K08A5G5U8JX9YbobqaI8boZ+FnjF80QPKxz/4YcVFqM1
s+5DwKTpTDbNT5eQ+6H3eXn6arIbno2YXWj/ZiU9N2rOs6rnrKGfBd7tg+wnrsdhPcQynzfH1bCK
8s2bvqnIN0t+58hPoH/zb/9d+QX0efoTiDJo+PIkci4emd/woX8FJoa67TzwJDZ5nCCpgYbDNunL
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
CBNGu0Qqqpdcnrm0kqc7m+OPm8FZC1KkIPVIc2kpjx52ci3mxjllqHB+IU+F4Dytv78veaZdsebM
TiNjjql5FHtr17dKoG0OT8TVeMPecvY5tkjmpJdGCkN7pCD1SHMp5FEI82sxN86xvgfwJ53thzBS
HJ3jTvSUGl1JMjnHyrm0kqc756O5We2wwbmXBamnmktLeaS3O9fpsqP7i85WTffzodWzW+lOC2Pa
R+elxzf6XFYTu8adlscEljy6WnHcSZI5grx1NV5qPrGrSy2J3pg8o3mW3DgtDkN7TZDcXD/LSS1V
rRFPzTO5FgczdOwyUh9XR6zuhDCTDHZiNLSq3sca+Vjp+PXwsvy9QNv9W16nzRMLAhCAAAQgAAEI
/B8C2/1J/snZPL5e39xe8YIABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhA
AAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAAC
EIAABCAAAQhAAAJ/icA30VxDbgplbmRzdHJlYW0KZW5kb2JqCjg4IDAgb2JqCjI5MTQ1CmVuZG9i
ago5MSAwIG9iago8PCAvTGVuZ3RoIDkyIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1h
Z2UgL1dpZHRoIDEzNSAvSGVpZ2h0IDU0IC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDcg
MCBSIC9TTWFzayA5NSAwIFIgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29k
ZQo+PgpzdHJlYW0KeAHt2y1LQ3EYhvEFXze2+TLfEPGFgWBwa85u0BWLScuSMBHLPoArYtmKH8Ag
JmFBTKsLRotgNYjoVzCITo+ccoej4XCLXuPPODyMw8P122DlJBK8KEABCvyFAv2ZTGGztrJ9WNqp
l7rvnHgL1NO5XOT3pi+dXjs4Pb56bLafObEWaLSfKs3O2OxyJEpvKlWunZ3fvLTu3jixFri4fd09
uR6dWYpGSSZBidUivHmAMjK9GInSMzgIStgt1osAZXgqH40yMABKrBbhzQOUockFUMIm9osAJTsx
D4rdIlzgC2V8DpSwif0iQMmA8pv+54Ni/13oAqBoE/sEFDuBLgCKNrFPQLET6AKgaBP7BBQ7gS4A
ijaxT0CxE+gCoGgT+wQUO4EuAIo2sU9AsRPoAqBoE/sEFDuBLgCKNrFPQLET6AKgaBP7BBQ7gS4A
ijaxT0CxE+gCoGgT+wQUO4EuAIo2sU9AsRPoAqBoE/sEFDuBLgCKNrFPQLET6AKgaBP75Eco3Ue2
6637o8sHTtwFKo1O9nvPp+RXt4rl/cLG3sdZr3JiKfCZt1iufufxushHvfgABShAAQpQgAIUoAAF
KEABCvzDAu+rAiLQCmVuZHN0cmVhbQplbmRvYmoKOTIgMCBvYmoKNDU2CmVuZG9iago4OSAwIG9i
ago8PCAvTGVuZ3RoIDkwIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRo
IDc2OSAvSGVpZ2h0IDE5IC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDcgMCBSIC9TTWFz
ayA5NyAwIFIgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJl
YW0KeAHtVs2KHlUUzBNkljHrKD7DLF0pbszWRRYiDohKGNeTdQKCEETUmMeYFzBussj4TJ7b1be6
+pzbPZ0J/jBUaC5169Spc77qb8J3547/OQEn4AScgBNwAk7ACTgBJ+AEnIATcAJOwAk4ASfgBJyA
E3ACTsAJOAEn4AScgBNwAk7ACTgBJ3AbEjh99Kw/T08f+XECTsAJOAEn4AScwG1K4Nnp50+Gv9ge
v/jr8Yur8gRZH8pY2mFuVqrO1Sc0QR4/1SE17pSqfxXrtlW/xVQfbrVT0lmUAbBEQMERZkfMUoCb
WR3pqhrOHZaCxD47pzpAplZHHKCpPhy6U6r+Vfy2+9ABQNuvLR0RV01lYtCQ/BdWirmYvnNijaFg
p1Sdq1g/ddVvMdWHu+2UqpuKuQlALe0wNyvpRDoQaPWfWynGhfnw1E0g4EpD/XEfttcRLFW3Kn73
feBAZwJ1BlmZKq6aIwx9AlQ9q7VUmSquGmUCYyhPdSAJ2bh09tPrj7/5bfgT6Pzlm/OXV+e/x8nn
SjDJSRbK9ijZ8PftAa8nSo3p1YXZ8GmbNDH2mbeqE3VKrbZ9uv9SxQ66CTRrpm3Ihcsmc7Wbp6tu
xdICpkHLPjoIeIshPztELKv3tYwQnxiksxTzdazI6B1FAU1WUrxENH8rBsppq+Dx5G0Pf3mac99w
NQUkNln22YwIvXquVsKXZ/Jcpiwjli9/q4KfPuBisoixQ95ksZVG3WdLsOJjSpkegpWG/l3Z/7IO
vSx+osXz8MtqvcvQJbTZs5UO/aVDjwWWNeRzhUCrDWOuntD0feYdYLLIDr2sPIubdLe2z+SZt63T
K0O32SFWyl+e1fKTPgbpLMUUZ3I0OmvWy0yprpbZ0gePh9Nn8O5fHqzdzsGXJ4/rsWDPwbb/z7/0
+dXLn0ww+OB8I1sJh6CLp7/05X0NPv61X54+NAcIvldb7B0PprTS4GUNlLLPoIqX1TUxtGl0E91B
8dTy5uufX3/63a/Dn0Bnz1/J8+fZ8/QMq0omzHblSQJo6dVXbQEKdkqhgXJ4rhqvU+o42LK9Tqml
2r7Tpe1oDCbp03Vu6ck0/YRpBQA3PSkgSaYCagJodYunhgIyBCwRaClw8GQUgK9d0ICv7ezaKaln
1YPRTTiRntoFEp4UoIVXvKzkTBP08poMaZWAdqFEh1pi75HSUDMkacsFIFM+mLiO2/v3uXal/wS0
nYaw1VnEO5pqdbAL42r7zqwdZ3YRwH9u6ck0UrAachOAWiJTgfZqdYuHhlVtIWaVoJbIKAh9XGsX
NOQhYyO70Eue19RY9cmQDjtKenJK7tp4WdDXdmVolYBqAsOqGo67pn3GpY3MdVxqxJUCLEMNd4OA
PAEbyTTQE2OV7QFCoOeqsVShpAY+w/ZGfvHjH598+8vwJ9DDi8uHTy6vOSkIgIddAImknjJtDLI+
qYWGVKoDMQFlAOQDsEQyaShQUMVRhVs9UWILANySWEvalczRyzOZJHGq8opZvMJNr8cxNxmaYBA1
uMI8SE5RXqvgVVmx9nIQQaqmK9x0CgUkaaXiqA55aHiqhpgjKINbPSGgHgA+VXyE4Q43MKE/1uCV
VuDjqqWEqUmb0ETbkxhXGEJGJinpRgEY7UoaChSk9nSFG08AagDgFpgyClDSLtWwmoC2J1ttZ6nq
VfZWuG6i7RhEjc6tMq4HvYq1lDBkHJGAmmBi0quAmGDLLQQsJTFKKqASQPUqrjj0FBPQBFXVoKR8
whQA1Ik7DEu6Ccg0hcrKozetwWtqTGJcoVFn5VmFQEuYkph05SYXl59dXH705Q/Dn0An9z88ee+D
u/fen54Hd+/5cQJOwAk4ASfgBJzALUig/baJHzkn9x8MfwKZdAJOwAk4ASfgBJyAE3ACTsAJOAEn
4AScgBNwAk7ACTgBJ+AEnIATcAJOwAk4ASfgBJyAE3ACTsAJOAEn4AScgBNwAk7ACTgBJ+AEnIAT
cAJOwAk4ASfgBJyAE3ACTsAJOAEn4AScgBNwAk7ACTgBJ+AEnIATcAJOwAk4ASfgBJzAf5jA3zF9
uZUKZW5kc3RyZWFtCmVuZG9iago5MCAwIG9iagoxNTM4CmVuZG9iago5MyAwIG9iago8PCAvTGVu
Z3RoIDk0IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDc2OSAvSGVp
Z2h0IDEyMyAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1Bl
ckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3TQU6TAQBE4V9p
kQLFBgrKQgnYrgxEiSFhoSGsWBAvQeDqgJeo1Wu8b24wb+atVoJAkcDD6f72eBiK1XVGYLV6XBzs
EMATsgSelnMCZNdXfPW0PCSAH3QJEKC7veZrAgRwgzQBAqTnV54APpAmQID0/MoTwAfSBAiQnl95
AvhAmgAB0vMrTwAfSBMgQHp+5QngA2kCBEjPrzwBfCBNgADp+ZUngA+kCRAgPb/yBPCBNAECpOdX
ngA+kCZAgPT8yhPAB9IECJCeX3kC+ECaAAHS8ytPAB9IEyBAen7lCeADaQIESM+vPAF8IE2AAOn5
lSeAD6QJECA9v/IE8IE0AQKk51eeAD6QJkCA9PzKE8AH0gQIkJ5feQL4QJoAAdLzK08AH0gTIEB6
fuUJ4ANpAgRIz688AXwgTYAA6fmVJ4APpAkQID2/8gTwgTQBAqTnV54APpAmQID0/MoTwAfSBAiQ
nl95AvhAmgAB0vMrTwAfSBMgQHp+5QngA2kCBEjPrzwBfCBNgADp+ZUngA+kCRAgPb/yBPCBNAEC
pOdXngA+kCZAgPT8yhPAB9IECJCeX3kC+ECaAAHS8ytPAB9IEyBAen7lCeADaQIESM+vPAF8IE2A
AOn5lSeAD6QJECA9v/IE8IE0AQKk51eeAD6QJkCA9PzKE8AH0gQIkJ5feQL4QJoAAdLzK08AH0gT
IEB6fuUJ4ANpAgRIz688AXwgTYAA6fmVJ4APpAkQID2/8gTwgTQBAqTnV54APpAmQID0/MoTwAfS
BAiQnl95AvhAmgAB0vMrTwAfSBMgQHp+5Z+W853xMACBQJPA4+LgnwDPL69/BIEYgdeX54fT/e21
AFe3d/e/BYEUgfu726uvn2eT0TBcXP+6uRUEUgRufl5fLI73ttYCLM6/X/4QBFIELr+dLz7NdzY3
huH45OzLUhBIEVicnRzP378bvRmG2eHRh4+CQIvA0eFsOhlvrAWY7E6ne4JAisB0ujvZ2ny7/v8w
Gm8KAjkC49HG//+vFRAEEEAAgSaBv7YCXQsKZW5kc3RyZWFtCmVuZG9iago5NCAwIG9iago3ODAK
ZW5kb2JqCjk1IDAgb2JqCjw8IC9MZW5ndGggOTYgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBl
IC9JbWFnZSAvV2lkdGggMTM1IC9IZWlnaHQgNTQgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0lu
dGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+
PgpzdHJlYW0KeAHtmc1qwkAUhc38mDFxYjQm0tAoaSxFRLFFN4IpFoQi6K6bbgotbZ8z3RYEpe9j
m2kiQx9gpot7Nrm7fHyc1ZlKBfLHgIEQJjqCMTJOLEaSZdmHlmSXuORA5OqoLfcmQcIHIuZQG8Vx
Wy84sMmv9WE8eNzEuQ5quTN9GI9nrkUFRt2b68N4iry6wKhyf6EP4yX2eTW3YTpBqg/jNQkcU2A0
Orf6MN77nQZglP7BRmki/4INsCEbkG/oBtiQDcg3dANsyAbkG7oBNmQD8g3dABuyAfmGboAN2YB8
Qzf+tw2dM8tbEhT7huMvPnf7w5f6HPa757hYe6rc6w5n6Wq92arNZr1KZ8Ou97t9UbsZ9sfTebpc
3inNMp1PR/2waYslkDDePk8Go8mN6kzGgyRqc0byCQ5Txl0/jHrxhdrEvSgMmpxRsRIjQpntuC2v
7SuO13Idm9FiuzcwqbKaZVm22vz8scZMenrJqCAk3nSo0ohfYmyU7yl5QSDCwDc3YWz+CmVuZHN0
cmVhbQplbmRvYmoKOTYgMCBvYmoKMzg0CmVuZG9iago5NyAwIG9iago8PCAvTGVuZ3RoIDk4IDAg
UiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDc2OSAvSGVpZ2h0IDE5IC9D
b2xvclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50
IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dpLDgFBEMbxpjXjOUJiECGReI4V
FhKPjQ3XspJ43clFBuEcow0Ld6j/d4P6TVWme6aUIggggAACCCCAgDgBbYxJEgRECdim1zoeDXsQ
BDeCgDSB4OqYeMyOQEgQkChwdzPRBEisnZoRCB9eMW3sKQgKBEQKPNvVfEozACIfPkWH4avfcJ2E
Urv94XwhCIgSOB33u2GzmLYDMF6uN1uCgCiBzXo56X3fAP50Nl8RBEQJLGZTv+1Fd4Bmd+CPCAKi
BPx+p/X5CmQvwaVKrU4QECZQ88puJqntn7BsLl8gCEgTyGUd2/92ANgEErUEQ7E/AWMSUf+rGEFA
qIC4zVcKRgABBBD4F3gDqYrVAAplbmRzdHJlYW0KZW5kb2JqCjk4IDAgb2JqCjI3MAplbmRvYmoK
MTAwIDAgb2JqCjw8IC9MZW5ndGggMTAxIDAgUiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJl
YW0KeAGVmmuPXEcRhr+fX3FCYjLrsGf7fgmEDxgUgYKU4EVBYJAiy8GOdhNiG/j7PG/1mZkzs+vF
caTMTE2f6rq89VZ1z/44fzX/OCc3+zDX4udc/fz6xfz1/P189eSNn5+/mb399+a5VuUW59u5ORby
7sbeeb90/ZtuTM/6iS9fzt/OV1++eP38xb/e/vubm/n1K7aqpc+O/3yIWp6Km5/fzle/v/Vl/u0P
WHP1pxc337x99Z8XT364+eH1q9sXb1+/ej7xrFt6tH96F3LqLvCutRBz6DP2XX2Owf98M9fel5Ri
nnNJWHvy8WaqrS2t9MC3YcklFyyttS3e9YQM3dV3yUpdfEl4mvsSfGuS5by0VBuyuiSexeea0hJT
7sjyEnusWhfDkmpEFJcYhrrgluRTQSZHvKJXXV16y5iS2pKTM3XnMtaVlpccG6akuPRhSilxKani
ZOxL5ZVlKSylJbyIeekZ20rAjhIlCUvQV8hcXHydidniOsm4IZVpSTGiPpQlBPZBVgoycpxDXLJv
FW2EnI9+8euSs4/FLw5Vc/Z9KSMOuSrE5AkNeG8xBDh87afs6xIdu6K4p6VEkpV9IZZmVHGZqDvi
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
ZW5kb2JqCjEwMiAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VD
IC9JbWFnZUkgXSAvQ29sb3JTcGFjZSA8PCAvQ3MxIDcgMCBSCj4+IC9FeHRHU3RhdGUgPDwgL0dz
MiAxNyAwIFIgL0dzMyAxOCAwIFIgL0dzMSAxOSAwIFIgPj4gL0ZvbnQgPDwgL1RUNiA0MCAwIFIK
L1RUNCAxNiAwIFIgL1RUMiAxMiAwIFIgL1RUOCAxMTAgMCBSID4+IC9YT2JqZWN0IDw8IC9JbTEg
OSAwIFIgL0ltMTYgMTAzIDAgUgovSW0yIDEzIDAgUiAvSW0xNyAxMDUgMCBSIC9JbTE4IDEwNyAw
IFIgPj4gPj4KZW5kb2JqCjEwMyAwIG9iago8PCAvTGVuZ3RoIDEwNCAwIFIgL1R5cGUgL1hPYmpl
Y3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCA3NjkgL0hlaWdodCAxMjMgL0ludGVycG9sYXRlCnRy
dWUgL0NvbG9yU3BhY2UgNyAwIFIgL1NNYXNrIDExMSAwIFIgL0JpdHNQZXJDb21wb25lbnQgOCAv
RmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeAHsvWm7dV1RHupfyPmQ8zXnr5wYozlqxL5B
NGCLbRCQvlEEVBBjh03QgPTGHjX2YIdCFAVB829OVd2j7lGjaoyx5mr23s/zvNtrXvOqWXXXXfeo
qrnWcr8v8Jr3fe6NH/o/w/Xh8TFGa6h6iJcQLnrceMOH/k+6BgEOu6WTYqrgD6/FzMBLVeeCKSmd
91nVk465f1w1p2yOLNIZEyH4cVjSitqEW/cnvea7YbH09cZqeZ7VN6vOsXrYVTanYm7VH9Y6YlBP
Ad9meWbH3H1irPQcbw4YynFa0fvXI0pqUcqroeqJYIniohPGpj8JecPHw2Je/b7Pvegdf/F//d//
z+eV/3tN+AmUVq6d9OB5BeZHSzz1cYPchVbn3X4tpupyqOxx2btQKXGr5uyKbqTu9YRZaD8rTwDk
blTwlf1huhupojxuhn4WeMXzRA8rHP/hhxUWozWz7kPApOlMNs1Pl5D7ofd5efpqshuejZhdaP9m
JT03as6zquesoZ8F3u2D7Ceux2E9xDKfN8fVsIryzZu+qcg3S37nyE+gf/Nv/135BfR5+hOIMmj4
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
w7tfH7tDW1V6zjfza/GR3vWuJv3gJoSR3nkSVdMIE0a7RCqql1yeubSSpzub44+bwVkLUqQg9Uhz
aSmPHnZyLebGOWWocH4hT4XgPK2/vy95pl2x5sxOI2OOqXkUe2vXt0qgbQ5PxNV4w95y9jm2SOak
l0YKQ3ukIPVIcynkUQjzazE3zrG+B/Anne2HMFIcneNO9JQaXUkyOcfKubSSpzvno7lZ7bDBuZcF
qaeaS0t5pLc71+myo/uLzlZN9/Oh1bNb6U4LY9pH56XHN/pcVhO7xp2WxwSWPLpacdxJkjmCvHU1
Xmo+satLLYnemDyjeZbcOC0OQ3tNkNxcP8tJLVWtEU/NM7kWBzN07DJSH1dHrO6EMJMMdmI0tKre
xxr5WOn49fCy/L1A2/1bXqfNEwsCEIAABCAAAQj8HwLb/Un+ydk8vl7f3F7xggAEIAABCEAAAhCA
AAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAE
IAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAn+JwDfRXENuCmVuZHN0cmVh
bQplbmRvYmoKMTA0IDAgb2JqCjI5MTQ1CmVuZG9iagoxMDUgMCBvYmoKPDwgL0xlbmd0aCAxMDYg
MCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggNzY5IC9IZWlnaHQgMTkg
L0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgNyAwIFIgL1NNYXNrIDExMyAwIFIgL0JpdHNQ
ZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeAHtVs2KHlUUzBNk
ljHrKD7DLF0pbszWRRYiDohKGNeTdQKCEETUmMeYFzBussj4TJ7b1be6+pzbPZ0J/jBUaC5169Sp
c77qb8J3547/OQEn4AScgBNwAk7ACTgBJ+AEnIATcAJOwAk4ASfgBJyAE3ACTsAJOAEn4AScgBNw
Ak7ACTgBJ3AbEjh99Kw/T08f+XECTsAJOAEn4AScwG1K4Nnp50+Gv9gev/jr8Yur8gRZH8pY2mFu
VqrO1Sc0QR4/1SE17pSqfxXrtlW/xVQfbrVT0lmUAbBEQMERZkfMUoCbWR3pqhrOHZaCxD47pzpA
plZHHKCpPhy6U6r+Vfy2+9ABQNuvLR0RV01lYtCQ/BdWirmYvnNijaFgp1Sdq1g/ddVvMdWHu+2U
qpuKuQlALe0wNyvpRDoQaPWfWynGhfnw1E0g4EpD/XEfttcRLFW3Kn73feBAZwJ1BlmZKq6aIwx9
AlQ9q7VUmSquGmUCYyhPdSAJ2bh09tPrj7/5bfgT6Pzlm/OXV+e/x8nnSjDJSRbK9ijZ8PftAa8n
So3p1YXZ8GmbNDH2mbeqE3VKrbZ9uv9SxQ66CTRrpm3Ihcsmc7Wbp6tuxdICpkHLPjoIeIshPztE
LKv3tYwQnxiksxTzdazI6B1FAU1WUrxENH8rBsppq+Dx5G0Pf3mac99wNQUkNln22YwIvXquVsKX
Z/Jcpiwjli9/q4KfPuBisoixQ95ksZVG3WdLsOJjSpkegpWG/l3Z/7IOvSx+osXz8MtqvcvQJbTZ
s5UO/aVDjwWWNeRzhUCrDWOuntD0feYdYLLIDr2sPIubdLe2z+SZt63TK0O32SFWyl+e1fKTPgbp
LMUUZ3I0OmvWy0yprpbZ0gePh9Nn8O5fHqzdzsGXJ4/rsWDPwbb/z7/0+dXLn0ww+OB8I1sJh6CL
p7/05X0NPv61X54+NAcIvldb7B0PprTS4GUNlLLPoIqX1TUxtGl0E91B8dTy5uufX3/63a/Dn0Bn
z1/J8+fZ8/QMq0omzHblSQJo6dVXbQEKdkqhgXJ4rhqvU+o42LK9Tqml2r7Tpe1oDCbp03Vu6ck0
/YRpBQA3PSkgSaYCagJodYunhgIyBCwRaClw8GQUgK9d0ICv7ezaKaln1YPRTTiRntoFEp4UoIVX
vKzkTBP08poMaZWAdqFEh1pi75HSUDMkacsFIFM+mLiO2/v3uXal/wS0nYaw1VnEO5pqdbAL42r7
zqwdZ3YRwH9u6ck0UrAachOAWiJTgfZqdYuHhlVtIWaVoJbIKAh9XGsXNOQhYyO70Eue19RY9cmQ
DjtKenJK7tp4WdDXdmVolYBqAsOqGo67pn3GpY3MdVxqxJUCLEMNd4OAPAEbyTTQE2OV7QFCoOeq
sVShpAY+w/ZGfvHjH598+8vwJ9DDi8uHTy6vOSkIgIddAImknjJtDLI+qYWGVKoDMQFlAOQDsEQy
aShQUMVRhVs9UWILANySWEvalczRyzOZJHGq8opZvMJNr8cxNxmaYBA1uMI8SE5RXqvgVVmx9nIQ
QaqmK9x0CgUkaaXiqA55aHiqhpgjKINbPSGgHgA+VXyE4Q43MKE/1uCVVuDjqqWEqUmb0ETbkxhX
GEJGJinpRgEY7UoaChSk9nSFG08AagDgFpgyClDSLtWwmoC2J1ttZ6nqVfZWuG6i7RhEjc6tMq4H
vYq1lDBkHJGAmmBi0quAmGDLLQQsJTFKKqASQPUqrjj0FBPQBFXVoKR8whQA1Ik7DEu6Ccg0hcrK
ozetwWtqTGJcoVFn5VmFQEuYkph05SYXl59dXH705Q/Dn0An9z88ee+Du/fen54Hd+/5cQJOwAk4
ASfgBJzALUig/baJHzkn9x8MfwKZdAJOwAk4ASfgBJyAE3ACTsAJOAEn4AScgBNwAk7ACTgBJ+AE
nIATcAJOwAk4ASfgBJyAE3ACTsAJOAEn4AScgBNwAk7ACTgBJ+AEnIATcAJOwAk4ASfgBJyAE3AC
TsAJOAEn4AScgBNwAk7ACTgBJ+AEnIATcAJOwAk4ASfgBJzAf5jA3zF9uZUKZW5kc3RyZWFtCmVu
ZG9iagoxMDYgMCBvYmoKMTUzOAplbmRvYmoKMTA3IDAgb2JqCjw8IC9MZW5ndGggMTA4IDAgUiAv
VHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDEzNSAvSGVpZ2h0IDU0IC9JbnRl
cnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDcgMCBSIC9TTWFzayAxMTUgMCBSIC9CaXRzUGVyQ29t
cG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCngB7dstS0NxGIbxBV83tvky
3xDxhYFgcGvObtAVi0nLkjARyz6AK2LZih/AICZhQUyrC0aLYDWI6FcwiE6PnHKHo+Fwi17jzzg8
jMPD9dtg5SQSvChAAQr8hQL9mUxhs7ayfVjaqZe675x4C9TTuVzk96YvnV47OD2+emy2nzmxFmi0
nyrNztjsciRKbypVrp2d37y07t44sRa4uH3dPbkenVmKRkkmQYnVIrx5gDIyvRiJ0jM4CErYLdaL
AGV4Kh+NMjAASqwW4c0DlKHJBVDCJvaLACU7MQ+K3SJc4AtlfA6UsIn9IkDJgPKb/ueDYv9d6AKg
aBP7BBQ7gS4AijaxT0CxE+gCoGgT+wQUO4EuAIo2sU9AsRPoAqBoE/sEFDuBLgCKNrFPQLET6AKg
aBP7BBQ7gS4AijaxT0CxE+gCoGgT+wQUO4EuAIo2sU9AsRPoAqBoE/sEFDuBLgCKNrFPQLET6AKg
aBP7BBQ7gS4AijaxT0CxE+gCoGgT++RHKN1Htuut+6PLB07cBSqNTvZ7z6fkV7eK5f3Cxt7HWa9y
YinwmbdYrn7n8brIR734AAUoQAEKUIACFKAABShAAQr8wwLvqwIi0AplbmRzdHJlYW0KZW5kb2Jq
CjEwOCAwIG9iago0NTYKZW5kb2JqCjExNSAwIG9iago8PCAvTGVuZ3RoIDExNiAwIFIgL1R5cGUg
L1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxMzUgL0hlaWdodCA1NCAvQ29sb3JTcGFj
ZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0
ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae2ZzWrCQBSFzfyYMXFiNCbS0ChpLEVEsUU3gikW
hCLorptuCi1tnzPdFgSl72ObaSJDH2Cmi3s2ubt8fJzVmUoF8seAgRAmOoIxMk4sRpJl2YeWZJe4
5EDk6qgt9yZBwgci5lAbxXFbLziwya/1YTx43MS5Dmq5M30Yj2euRQVG3Zvrw3iKvLrAqHJ/oQ/j
JfZ5NbdhOkGqD+M1CRxTYDQ6t/ow3vudBmCU/sFGaSL/gg2wIRuQb+gG2JANyDd0A2zIBuQbugE2
ZAPyDd0AG7IB+YZugA3ZgHxDN/63DZ0zy1sSFPuG4y8+d/vDl/oc9rvnuFh7qtzrDmfpar3Zqs1m
vUpnw673u31Ruxn2x9N5ulzeKc0ynU9H/bBpiyWQMN4+TwajyY3qTMaDJGpzRvIJDlPGXT+MevGF
2sS9KAyanFGxEiNCme24La/tK47Xch2b0WK7NzCpspplWbba/Pyxxkx6esmoICTedKjSiF9ibJTv
KXlBIMLANzdhbP4KZW5kc3RyZWFtCmVuZG9iagoxMTYgMCBvYmoKMzg0CmVuZG9iagoxMTEgMCBv
YmoKPDwgL0xlbmd0aCAxMTIgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lk
dGggNzY5IC9IZWlnaHQgMTIzIC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0
cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB
7dNBTpMBAEThX2mRAsUGCspCCdiuDESJIWGhIaxYEC9B4OqAl6jVa7xvbjBv5q1WgkCRwMPp/vZ4
GIrVdUZgtXpcHOwQwBOyBJ6WcwJk11d89bQ8JIAfdAkQoLu95msCBHCDNAECpOdXngA+kCZAgPT8
yhPAB9IECJCeX3kC+ECaAAHS8ytPAB9IEyBAen7lCeADaQIESM+vPAF8IE2AAOn5lSeAD6QJECA9
v/IE8IE0AQKk51eeAD6QJkCA9PzKE8AH0gQIkJ5feQL4QJoAAdLzK08AH0gTIEB6fuUJ4ANpAgRI
z688AXwgTYAA6fmVJ4APpAkQID2/8gTwgTQBAqTnV54APpAmQID0/MoTwAfSBAiQnl95AvhAmgAB
0vMrTwAfSBMgQHp+5QngA2kCBEjPrzwBfCBNgADp+ZUngA+kCRAgPb/yBPCBNAECpOdXngA+kCZA
gPT8yhPAB9IECJCeX3kC+ECaAAHS8ytPAB9IEyBAen7lCeADaQIESM+vPAF8IE2AAOn5lSeAD6QJ
ECA9v/IE8IE0AQKk51eeAD6QJkCA9PzKE8AH0gQIkJ5feQL4QJoAAdLzK08AH0gTIEB6fuUJ4ANp
AgRIz688AXwgTYAA6fmVJ4APpAkQID2/8gTwgTQBAqTnV54APpAmQID0/MoTwAfSBAiQnl95AvhA
mgAB0vMrTwAfSBMgQHp+5QngA2kCBEjPrzwBfCBNgADp+ZUngA+kCRAgPb/yBPCBNAECpOdXngA+
kCZAgPT8yhPAB9IECJCeX3kC+ECaAAHS8ytPAB9IEyBAen7ln5bznfEwAIFAk8Dj4uCfAM8vr38E
gRiB15fnh9P97bUAV7d3978FgRSB+7vbq6+fZ5PRMFxc/7q5FQRSBG5+Xl8sjve21gIszr9f/hAE
UgQuv50vPs13NjeG4fjk7MtSEEgRWJydHM/fvxu9GYbZ4dGHj4JAi8DR4Ww6GW+sBZjsTqd7gkCK
wHS6O9nafLv+/zAabwoCOQLj0cb//68VEAQQQACBJoG/tgJdCwplbmRzdHJlYW0KZW5kb2JqCjEx
MiAwIG9iago3ODAKZW5kb2JqCjExMyAwIG9iago8PCAvTGVuZ3RoIDExNCAwIFIgL1R5cGUgL1hP
YmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCA3NjkgL0hlaWdodCAxOSAvQ29sb3JTcGFjZQov
RGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIg
L0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3aSw4BQRDG8aY14zlCYhAhkXiOFRYSj40N17KSeN3J
RQbhHKMNC3eo/3eD+k1VpnumlCIIIIAAAggggIA4AW2MSRIERAnYptc6Hg17EAQ3goA0geDqmHjM
jkBIEJAocHcz0QRIrJ2aEQgfXjFt7CkICgRECjzb1XxKMwAiHz5Fh+Gr33CdhFK7/eF8IQiIEjgd
97ths5i2AzBerjdbgoAogc16Oel93wD+dDZfEQRECSxmU7/tRXeAZnfgjwgCogT8fqf1+QpkL8Gl
Sq1OEBAmUPPKbiap7Z+wbC5fIAhIE8hlHdv/dgDYBBK1BEOxPwFjElH/qxhBQKiAuM1XCkYAAQQQ
+Bd4A6mK1QAKZW5kc3RyZWFtCmVuZG9iagoxMTQgMCBvYmoKMjcwCmVuZG9iagoxMTggMCBvYmoK
PDwgL0xlbmd0aCAxMTkgMCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AZWZW49d
RxGF3/evaEhC5tiZPX2/EClEGIRAIBE8Eg8MD5HlEEdjQuwAf59vVe99LuOJE8bSzNl1elfXZdWq
6vZ37gv3ncvehehaDa604N68dH91/3Q3z94G9+KtC/bv7QutKj251657FvLp3j6FsA79LPemZ3vi
y6/dV+7mzy/fvHj5r+///eW9e/OKrVodzvMvxKTluXr34rW7+f3rMNxvvsWam7+8vP/y+1f/efns
2/tv37x6/fL7N69eLLzr15HsR59iycNHPvUeU4nDYd/N7zD4H29dG2PNORVXasbai8f7pfW+9joi
38a11FKxtLW+Bj8yMnQ3TEFW2xpqxtMy1hh6l6yUtefWkbU18y4+t5zXlMtAVtY0UtO6FNfcEqK0
pjjVRb/mkCsyORIUvebbOnrBlNzXkr2peyhjXe1lLaljSk7rmKbUmtaaG06msTb+sizHtfaMF6ms
o2BbjdhRkyRxjfoKmU9raI6YrX6QjHtSmdecEupjXWNkH2S1IiPHJaa1hN7QRsh5DGvYljx4rGH1
qHIljLXOOJSmEJMnNOC9xRDg8HVYSmhr8uyK4pHXmkhWCZVYmlHVF6LuiVdQWPmA6XzMIWFFyGsr
9m6NrMtV+vIagqUTj9c+ImkK7JW24JCmonQiSzgkfaQn5yzziAlWSAYqQk0JfUpRbR5rCdf2RNBy
mUr2F3pbo2+25KgYh6gIorcZIJx4suOLZEdDmx/gyU9ZGckwRlx8KwoGnm1AIQkjCZ8EyBN+6UuA
3yu3yHoUAFrClGFxbGvrlDQyINO6vdpXFti6PIARHilVnThKXUEz5UWGwWedcCelQERgAT55Qpuy
aFF52YChPVoCXRLh9qaOiup4ioyU9rltpy5jmdgrU0SpVqpX+BxboTwQYVv3ME9Kq58uPfaI09s6
+3RZ80cKWMQIRkxPfhKdRKMTizEV5UsRnZw9Km6EIUMPxJK8ZQocWVD5R6UGXukWt4rzNZvzxLfA
oMIadR2Gqgpw1pbRV7OnLgWxyLuB2kEmeHZ2V5gqP8hUtG0owCS9Bct1KcQ/AAXxRKlGAUpTqiJD
S7q9+ogoYFQUSkqkTKwC8xBRVt5EbRvNCB6wh5ZFgJWtgAuk36jKLvqAKAGnQJwrGK8RSECofRZ+
ptpiSJN4q++mD8rKWfvyQkw0IN5NYe14hKyszXtVKhHGcVUv8PMexchoPBbQSqByEEOlQfEqx4Wy
BWlSlwBnUw54BLlQHzKsJ+a4BkF1bJFMgbc65gVyIf5M5AXa0rsUID9aR8220nDtJKPo8Nz0zXdZ
F+E5EE1BsS70mtAXMSGJb9g2NfMiEiDoAxFfjap0xwLccYCGJLQ+fFSkOu224De1I5tiG2tIStUp
PGSTpiFw8UInoKxLpFmLxETdnImEM9S+KHed4tQiGpoH7Oc5JjPgX4ElibVYjlOXiRfI2kXLCWyZ
WhhkxzAZMykkc+wQwiCEYDf1YoghSnzLOjDuA4XCOtDWUqiLmtXGXVTOiruqD1ownMk6MSrgkIxe
QduSjK9rovUaT9E9JSPFEVpFH1CgMUgG4HEV0rMAIiBcCUaz4u10Iy0C4p3PVuQYaMowzoeeaRQw
3NbvBg29aj4Qdxd7l0jT2/EVI3P2inqFFqx9qT00k1DsRJWkqtQT7rEqdUrCmgj5KvPNTES87ABA
bKBlYJnqxAfjgJ1T0GTU0UgmSNm/7dQbcNf71KcCUIcnB1O0q6Tyg1qKlmlnoNvox5NvThY2PsaQ
ydnuB51hjdW2O3rbyIQlgpj4EUzZGYdiwjml8sjc+IT5EFy6/zJ7fjMn0WfPt0n0+TPGSNWq9z1F
ItRsoLw+iqrPyUWqAwc0gCwMmKTXM5SkSken4+IxVP6IkFry8DxDIPEfzFhRqeiefdYCcHJEI0i7
dwQIbK6RKbYxUnWVTszDhimIA4qXEnEIbEHjo44D8MACUVfOvS+wA/kwFBJFSje5ADV1+giLKq5B
DpX2CkarJbsxdMJJwdFSmdWIEMbJOhq61AE/ygrjPKwBDglKjBGICAshdILQ3fm6lDsO002ETmqZ
VTQeHFrOLAmklYUugg+IRsaFodGkmh0FGkIEt9NCqJvK3LZaa4DRmc/DggeECg2sqtAa0zcWNqw2
EeRIUeF7apCjaAoT8A1iooQJnUjJgyO/RBiH6dZ4qg7QpLi2NkgUq7KnA0Ns8FwQ6iRKGErssCQS
MqOfWkhFWHKCb4QSChwwFQ06TLBjqmeIJp6UGgMSjUhGwOREJwKhSLGuKtznOj8tR+j9EBoLvUpo
BEQ67gA8GC5Sf7BNxvg60TiFmlKmUImkJ5FcuCuAKbOfjqawVPiRFNDJZBrNlg6CjECBIIGqdQ+G
1rgIyJSvZddHhm4ilMUZFiGCTZ9rDvUE0nYItAMWgmciBfWhDKYDox6QQbLAEREJJ2gc5cAyJKRo
RyKamQQDJUgvVtAiujpB68WDZvqmMDBaC36pxEDnAol60joSEOlOfEDE6OmpUzOV4kNEXgE2dsEn
kOPsYNg+muBK4zDOS3Swbo2XUZKZVi9yzqR2rR6Sz3O8Ve6Oh1sOj0nTHsMlcO70HM5VXrO5zrtT
Rm/aZASXrGE+Ih1ZwIniTS6ENc2qPRFlZETUdyY7FYBcwHEdDekHoJ9zo+JBK9LEodmb8YqxSjJI
qHh1Vx1wOIhKBvuTBNoX6+dg1GgS2bocDbpzImOVFEM11tQ4WRoUNOjrvMbf3IIZQpF66IBG0elf
7K5eQJ+lwFhH92xW1hpco7dzHSMfRKF1lI1nHmMdLtsIwlRKjnRsOkoYG2EXdRE6FMHRi5nZDpts
g5AMDUQbGUPA+abqn4O0yjjKRn5VOr+qgXU4k+xEWAg5XCpfoWI1HlUpMGNqQMaRATKSTCNsDaSB
aPo0j72EzjO4sg6qaDYEag4oXC6QQqJDB9a7HNxgcE0r9OYwpxUdYjmRk1bcBc+ss5mXUrMxIwQ7
33ANwXCuOZiRh2OqYpA5TIF7gqdTP5ZJBsI6qpnDKFjgjYwhhA6iyaGQY6rhh2S6d4CP4QBGKLhD
6zCV+wQalo5rleOEioeCjDqVAMFG0SKLFCkUQuyZEwZXBZLBUsZj0AFO2oTFqKEckV6REdHVOg1v
YxCrrmkKh5ARv86QjQwlnsQg86j2wihHFmhf6wJDBwdp5h1kdCCjJvgIhItwtQIaAB/Sbo+cXmCW
qYQzkgIOfhjedSjYFDOmEGuCe2lA0IDGvQbr0OltEqYRAk6BCeN9sYZLdyZcGiNxkjLQdYzAH2A5
ZFQJUWJfuQuuFTQ2y9aECR9NQUUnVoVrWKcJZDTMF+9TRtJHimA4JZ85wk9gk17alREWPDOLAhig
WeCsKj/ruUwUNM2uRM+kog9YkXJdDdGjapiHJa5ogk4ZbKb8CF72sIFD127MBhprNl7jUb6ePdq3
Qet08yTo6dLvwaPokCPOVIUJ2+O5qjPGPKo/k9moZzeQlCU/GA047aT1Wi0HvG2PpFZRsxElHxfb
49d2XYlXsP/DO8zT9aOuEL8DM/P6kbLVLtld6NpuIudF5A9fjD5UerzTHBbpuN1oRn9SRDIFDd0f
WKKVFfuE2SJ2mMQ+/TRf5lUqF4e6SWUcmqGzPbLXuMt9ajxt/mOhmerooKYP7FYIreLFIj1hu5fd
roO1pbfr1scuajdVtsboWqcxxjgKn9KmBzJt0g0x8de36sac9LK7fUFe5ivzzy0e3N4yEbrbr9zf
3NUf764O7rq6q3xw0V39wn5fI0rLVeTBu6s/HVh99REyVF19pr9I9/fSwZXT077q56bnCWv58uPD
Qulf8fR3d/sH99tbpgOmZ64TGEL5RF0y/1Q+Ubq6fVYMANSlq/QHyE5NgDMB42k6c5Uil6ucfSxt
8890NR9d/exDc+STgxvuChcxab2ZDj+9OxwW3H/yq4PL0xu+5TsCM98aRzcfevKOoYyQnCl0jn7E
UBrgjxr6IVY0d/W5mXijeGOFPziiLztPQXxna8ZWcS+1vm2tetngoIHv4dbLwxh9qu0IxNP55+M9
je/ZU8d82i98+oi7MPjDPd3DPZ9+wC64CHbwkPQoAwfb+aPDgog88PXTm2P+TgseYIobJC5u4SEG
PM4RNEQGFq4v1O3evljeiRe3/2SKBq+7FK5S2xYvsiQgbX+mwYzeqpmrnx3c7TfLBDHq9T8l+XHA
cj1BI4a5LpWrNCcMLrbZcnEqzbs7qghX8ZHfFCO/iRFQV5BUg7/kj2JBCQPU7TueFp5IXT/KKO7T
OiV1gvgdhfqKtygONGjHRfA/SkAFn7fNyRp1tO09rZtrL22cdnxwWFgMVwjL/OE2avPrwhrQd7Lp
uW0A+5x8s62Xq/O4bLudmzm9nWHbvuYBy9cZr2NAmVp3b1j3HoyHPZW6Veg6nMy6IpUM64L4+1N5
jZccDeSyqovN8AmTRTlTRABnaKf/fC1fIWEFeBbHlPE97kvLhTLe32THGgIdqNzeh4N55dOtqs58
hX7fWzSPETFFxd0DdMvxgnv5jYg51VrRnDeai6LZmP/9RcN4zTAZHyq3SCeL9CPbnIqGfkYowBp8
icN0K8IGVPn99LCQAsJKhGbsyQOfQTu/lSHCpaDOcCPbHuYCvaJuOF/6hJ6G/ruNtSZwWT93UKPc
XqZmjrtegOyRwHPbcWKr9wWeKyVd0O1s9UhE6nLGVv9f4C+Va5KI/HesMP7IPqfI393JYy6bFJJr
bhCsiXA4UYDt2TDal+P3RPRa35OSaxHCvo5UXHOBY3Lp2fVpnZ4N/+QKUrnmAKiEX4u2QPd1IkWk
+0Iu2uFcddSz7wPB2HsqEQxfrsIm2DfaN95fuPh+n4HkMYxzzcWDeTA9WsyzPSLWVbFwVygPxdz7
9/v7+/O+fnqyHNcpYvJw1wPIT8OYDNlDty/YPdlD9oSQnRvMuhPtffE/YNx+vgplbmRzdHJlYW0K
ZW5kb2JqCjExOSAwIG9iagozNzAxCmVuZG9iagoxMTcgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1Bh
cmVudCAzIDAgUiAvUmVzb3VyY2VzIDEyMCAwIFIgL0NvbnRlbnRzIDExOCAwIFIgL01lZGlhQm94
ClswIDAgODQyIDU5NV0gPj4KZW5kb2JqCjEyMCAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1Rl
eHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFnZUkgXSAvQ29sb3JTcGFjZSA8PCAvQ3MxIDcgMCBSCj4+
IC9FeHRHU3RhdGUgPDwgL0dzMiAxNyAwIFIgL0dzMyAxOCAwIFIgL0dzMSAxOSAwIFIgPj4gL0Zv
bnQgPDwgL1RUNiA0MCAwIFIKL1RUNCAxNiAwIFIgL1RUMiAxMiAwIFIgPj4gL1hPYmplY3QgPDwg
L0ltMSA5IDAgUiAvSW0yMSAxMjUgMCBSIC9JbTIgMTMgMCBSCi9JbTIwIDEyMyAwIFIgL0ltMTkg
MTIxIDAgUiA+PiA+PgplbmRvYmoKMTI1IDAgb2JqCjw8IC9MZW5ndGggMTI2IDAgUiAvVHlwZSAv
WE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDEzNSAvSGVpZ2h0IDU0IC9JbnRlcnBvbGF0
ZQp0cnVlIC9Db2xvclNwYWNlIDcgMCBSIC9TTWFzayAxMjcgMCBSIC9CaXRzUGVyQ29tcG9uZW50
IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCngB7dstS0NxGIbxBV83tvky3xDxhYFg
cGvObtAVi0nLkjARyz6AK2LZih/AICZhQUyrC0aLYDWI6FcwiE6PnHKHo+Fwi17jzzg8jMPD9dtg
5SQSvChAAQr8hQL9mUxhs7ayfVjaqZe675x4C9TTuVzk96YvnV47OD2+emy2nzmxFmi0nyrNztjs
ciRKbypVrp2d37y07t44sRa4uH3dPbkenVmKRkkmQYnVIrx5gDIyvRiJ0jM4CErYLdaLAGV4Kh+N
MjAASqwW4c0DlKHJBVDCJvaLACU7MQ+K3SJc4AtlfA6UsIn9IkDJgPKb/ueDYv9d6AKgaBP7BBQ7
gS4AijaxT0CxE+gCoGgT+wQUO4EuAIo2sU9AsRPoAqBoE/sEFDuBLgCKNrFPQLET6AKgaBP7BBQ7
gS4AijaxT0CxE+gCoGgT+wQUO4EuAIo2sU9AsRPoAqBoE/sEFDuBLgCKNrFPQLET6AKgaBP7BBQ7
gS4AijaxT0CxE+gCoGgT++RHKN1Htuut+6PLB07cBSqNTvZ7z6fkV7eK5f3Cxt7HWa9yYinwmbdY
rn7n8brIR734AAUoQAEKUIACFKAABShAAQr8wwLvqwIi0AplbmRzdHJlYW0KZW5kb2JqCjEyNiAw
IG9iago0NTYKZW5kb2JqCjEyMSAwIG9iago8PCAvTGVuZ3RoIDEyMiAwIFIgL1R5cGUgL1hPYmpl
Y3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCA3NjkgL0hlaWdodCAxMjMgL0ludGVycG9sYXRlCnRy
dWUgL0NvbG9yU3BhY2UgNyAwIFIgL1NNYXNrIDEyOSAwIFIgL0JpdHNQZXJDb21wb25lbnQgOCAv
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
bQplbmRvYmoKMTIyIDAgb2JqCjI5MTQ1CmVuZG9iagoxMjMgMCBvYmoKPDwgL0xlbmd0aCAxMjQg
MCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggNzY5IC9IZWlnaHQgMTkg
L0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgNyAwIFIgL1NNYXNrIDEzMSAwIFIgL0JpdHNQ
ZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeAHtVs2KHlUUzBNk
ljHrKD7DLF0pbszWRRYiDohKGNeTdQKCEETUmMeYFzBussj4TJ7b1be6+pzbPZ0J/jBUaC5169Sp
c77qb8J3547/OQEn4AScgBNwAk7ACTgBJ+AEnIATcAJOwAk4ASfgBJyAE3ACTsAJOAEn4AScgBNw
Ak7ACTgBJ3AbEjh99Kw/T08f+XECTsAJOAEn4AScwG1K4Nnp50+Gv9gev/jr8Yur8gRZH8pY2mFu
VqrO1Sc0QR4/1SE17pSqfxXrtlW/xVQfbrVT0lmUAbBEQMERZkfMUoCbWR3pqhrOHZaCxD47pzpA
plZHHKCpPhy6U6r+Vfy2+9ABQNuvLR0RV01lYtCQ/BdWirmYvnNijaFgp1Sdq1g/ddVvMdWHu+2U
qpuKuQlALe0wNyvpRDoQaPWfWynGhfnw1E0g4EpD/XEfttcRLFW3Kn73feBAZwJ1BlmZKq6aIwx9
AlQ9q7VUmSquGmUCYyhPdSAJ2bh09tPrj7/5bfgT6Pzlm/OXV+e/x8nnSjDJSRbK9ijZ8PftAa8n
So3p1YXZ8GmbNDH2mbeqE3VKrbZ9uv9SxQ66CTRrpm3Ihcsmc7Wbp6tuxdICpkHLPjoIeIshPztE
LKv3tYwQnxiksxTzdazI6B1FAU1WUrxENH8rBsppq+Dx5G0Pf3mac99wNQUkNln22YwIvXquVsKX
Z/Jcpiwjli9/q4KfPuBisoixQ95ksZVG3WdLsOJjSpkegpWG/l3Z/7IOvSx+osXz8MtqvcvQJbTZ
s5UO/aVDjwWWNeRzhUCrDWOuntD0feYdYLLIDr2sPIubdLe2z+SZt63TK0O32SFWyl+e1fKTPgbp
LMUUZ3I0OmvWy0yprpbZ0gePh9Nn8O5fHqzdzsGXJ4/rsWDPwbb/z7/0+dXLn0ww+OB8I1sJh6CL
p7/05X0NPv61X54+NAcIvldb7B0PprTS4GUNlLLPoIqX1TUxtGl0E91B8dTy5uufX3/63a/Dn0Bn
z1/J8+fZ8/QMq0omzHblSQJo6dVXbQEKdkqhgXJ4rhqvU+o42LK9Tqml2r7Tpe1oDCbp03Vu6ck0
/YRpBQA3PSkgSaYCagJodYunhgIyBCwRaClw8GQUgK9d0ICv7ezaKaln1YPRTTiRntoFEp4UoIVX
vKzkTBP08poMaZWAdqFEh1pi75HSUDMkacsFIFM+mLiO2/v3uXal/wS0nYaw1VnEO5pqdbAL42r7
zqwdZ3YRwH9u6ck0UrAachOAWiJTgfZqdYuHhlVtIWaVoJbIKAh9XGsXNOQhYyO70Eue19RY9cmQ
DjtKenJK7tp4WdDXdmVolYBqAsOqGo67pn3GpY3MdVxqxJUCLEMNd4OAPAEbyTTQE2OV7QFCoOeq
sVShpAY+w/ZGfvHjH598+8vwJ9DDi8uHTy6vOSkIgIddAImknjJtDLI+qYWGVKoDMQFlAOQDsEQy
aShQUMVRhVs9UWILANySWEvalczRyzOZJHGq8opZvMJNr8cxNxmaYBA1uMI8SE5RXqvgVVmx9nIQ
QaqmK9x0CgUkaaXiqA55aHiqhpgjKINbPSGgHgA+VXyE4Q43MKE/1uCVVuDjqqWEqUmb0ETbkxhX
GEJGJinpRgEY7UoaChSk9nSFG08AagDgFpgyClDSLtWwmoC2J1ttZ6nqVfZWuG6i7RhEjc6tMq4H
vYq1lDBkHJGAmmBi0quAmGDLLQQsJTFKKqASQPUqrjj0FBPQBFXVoKR8whQA1Ik7DEu6Ccg0hcrK
ozetwWtqTGJcoVFn5VmFQEuYkph05SYXl59dXH705Q/Dn0An9z88ee+Du/fen54Hd+/5cQJOwAk4
ASfgBJzALUig/baJHzkn9x8MfwKZdAJOwAk4ASfgBJyAE3ACTsAJOAEn4AScgBNwAk7ACTgBJ+AE
nIATcAJOwAk4ASfgBJyAE3ACTsAJOAEn4AScgBNwAk7ACTgBJ+AEnIATcAJOwAk4ASfgBJyAE3AC
TsAJOAEn4AScgBNwAk7ACTgBJ+AEnIATcAJOwAk4ASfgBJzAf5jA3zF9uZUKZW5kc3RyZWFtCmVu
ZG9iagoxMjQgMCBvYmoKMTUzOAplbmRvYmoKMTMxIDAgb2JqCjw8IC9MZW5ndGggMTMyIDAgUiAv
VHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDc2OSAvSGVpZ2h0IDE5IC9Db2xv
clNwYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDgg
L0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dpLDgFBEMbxpjXjOUJiECGReI4VFhKP
jQ3XspJ43clFBuEcow0Ld6j/d4P6TVWme6aUIggggAACCCCAgDgBbYxJEgRECdim1zoeDXsQBDeC
gDSB4OqYeMyOQEgQkChwdzPRBEisnZoRCB9eMW3sKQgKBEQKPNvVfEozACIfPkWH4avfcJ2EUrv9
4XwhCIgSOB33u2GzmLYDMF6uN1uCgCiBzXo56X3fAP50Nl8RBEQJLGZTv+1Fd4Bmd+CPCAKiBPx+
p/X5CmQvwaVKrU4QECZQ88puJqntn7BsLl8gCEgTyGUd2/92ANgEErUEQ7E/AWMSUf+rGEFAqIC4
zVcKRgABBBD4F3gDqYrVAAplbmRzdHJlYW0KZW5kb2JqCjEzMiAwIG9iagoyNzAKZW5kb2JqCjEy
OSAwIG9iago8PCAvTGVuZ3RoIDEzMCAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdl
IC9XaWR0aCA3NjkgL0hlaWdodCAxMjMgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9s
YXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJl
YW0KeAHt00FOkwEAROFfaZECxQYKykIJ2K4MRIkhYaEhrFgQL0Hg6oCXqNVrvG9uMG/mrVaCQJHA
w+n+9ngYitV1RmC1elwc7BDAE7IEnpZzAmTXV3z1tDwkgB90CRCgu73mawIEcIM0AQKk51eeAD6Q
JkCA9PzKE8AH0gQIkJ5feQL4QJoAAdLzK08AH0gTIEB6fuUJ4ANpAgRIz688AXwgTYAA6fmVJ4AP
pAkQID2/8gTwgTQBAqTnV54APpAmQID0/MoTwAfSBAiQnl95AvhAmgAB0vMrTwAfSBMgQHp+5Qng
A2kCBEjPrzwBfCBNgADp+ZUngA+kCRAgPb/yBPCBNAECpOdXngA+kCZAgPT8yhPAB9IECJCeX3kC
+ECaAAHS8ytPAB9IEyBAen7lCeADaQIESM+vPAF8IE2AAOn5lSeAD6QJECA9v/IE8IE0AQKk51ee
AD6QJkCA9PzKE8AH0gQIkJ5feQL4QJoAAdLzK08AH0gTIEB6fuUJ4ANpAgRIz688AXwgTYAA6fmV
J4APpAkQID2/8gTwgTQBAqTnV54APpAmQID0/MoTwAfSBAiQnl95AvhAmgAB0vMrTwAfSBMgQHp+
5QngA2kCBEjPrzwBfCBNgADp+ZUngA+kCRAgPb/yBPCBNAECpOdXngA+kCZAgPT8yhPAB9IECJCe
X3kC+ECaAAHS8ytPAB9IEyBAen7lCeADaQIESM+vPAF8IE2AAOn5lSeAD6QJECA9v/IE8IE0AQKk
51eeAD6QJkCA9PzKE8AH0gQIkJ5feQL4QJoAAdLzK08AH0gTIEB6fuWflvOd8TAAgUCTwOPi4J8A
zy+vfwSBGIHXl+eH0/3ttQBXt3f3vwWBFIH7u9urr59nk9EwXFz/urkVBFIEbn5eXyyO97bWAizO
v1/+EARSBC6/nS8+zXc2N4bh+OTsy1IQSBFYnJ0cz9+/G70Zhtnh0YePgkCLwNHhbDoZb6wFmOxO
p3uCQIrAdLo72dp8u/7/MBpvCgI5AuPRxv//rxUQBBBAAIEmgb+2Al0LCmVuZHN0cmVhbQplbmRv
YmoKMTMwIDAgb2JqCjc4MAplbmRvYmoKMTI3IDAgb2JqCjw8IC9MZW5ndGggMTI4IDAgUiAvVHlw
ZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDEzNSAvSGVpZ2h0IDU0IC9Db2xvclNw
YWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0Zp
bHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7ZnNasJAFIXN/JgxcWI0JtLQKGksRUSxRTeC
KRaEIuium24KLW2fM90WBKXvY5tpIkMfYKaLeza5u3x8nNWZSgXyx4CBECY6gjEyTixGkmXZh5Zk
l7jkQOTqqC33JkHCByLmUBvFcVsvOLDJr/VhPHjcxLkOarkzfRiPZ65FBUbdm+vDeIq8usCocn+h
D+Ml9nk1t2E6QaoP4zUJHFNgNDq3+jDe+50GYJT+wUZpIv+CDbAhG5Bv6AbYkA3IN3QDbMgG5Bu6
ATZkA/IN3QAbsgH5hm6ADdmAfEM3/rcNnTPLWxIU+4bjLz53+8OX+hz2u+e4WHuq3OsOZ+lqvdmq
zWa9SmfDrve7fVG7GfbH03m6XN4pzTKdT0f9sGmLJZAw3j5PBqPJjepMxoMkanNG8gkOU8ZdP4x6
8YXaxL0oDJqcUbESI0KZ7bgtr+0rjtdyHZvRYrs3MKmymmVZttr8/LHGTHp6yaggJN50qNKIX2Js
lO8peUEgwsA3N2Fs/gplbmRzdHJlYW0KZW5kb2JqCjEyOCAwIG9iagozODQKZW5kb2JqCjEzNCAw
IG9iago8PCAvTGVuZ3RoIDEzNSAwIFIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB
lZrbkhxHEYbv+ynKNtizxuqt88EQXCAcBAQEMlrCF4gAh0LGcuxiLBl4fb4/q6dndrVaiXFY051d
nZWV+edx9gf3pfvBZe9CdK0GV1pwr164r9w/3eXj18E9f+2C/ff6uVaVntyN656FXF3bVQjr0Ge5
Nj7bHQ+/dd+4yycvXj1/8a8f//31tXv1kq1aHc7zX4hJy3P17vmNu/ztTYzu198jzeWfXlx//ePL
/7x4/P31969e3rz48dXL5wvv+nUk++gqljx85Kr3mEocDvkuf4PA/3jt2hhrzqm4UjPS3rq9Xlrv
a68j8jSupZaKpK31NfiRocG7hSFabWuomZOWscbQu2ilrD23Dq2tmXc5c8t5TbkMaGVNIzWtS3HN
LUFKa4qTXfRrDrlC00GCtNd8W0cviJL7WrI3dndprKu9rCV1RMlpHVOUWtNac+OQaayNb5bluNae
OUUq6yjIViNy1CRKXKMeQfNpDc2hs9UPjHGNKfOaU4J9rGuM7AOtVmjYuMS0ltAb3FA5t2EN25I7
tzWsHlauhLHWqYfSpGLsBAdObzoEODwOSwltTZ5dYTzyWhPGKqGiSxOq+oLWPfoKUisXiM5lDgkp
Ql5bsXdrZF2u4pfXEMycnHjtI2KmwF5pUw5mKjIntMSBxA/z5JwlHjpBCtFARagpwU8mqs0jLera
7lBaLpPJ8YXe1uibLdkZcyA8Au1tAggnHuv4ItouaPMDPPlJKyMZxtCLb0XK4GQbUDDCSMInCvKo
X/wS4PeyLbQeBYCWEGWYHtvaOi4NDci0bq/2lQW2Lg9gxIlkqo4exa7AGffCwuCzTrhjUiAisACf
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
AmzuKwGIvncFeMPbZkZBAil8czq+JAFfGIhHmItrrLfZhZt0sTwgFFMffpJRntsUfiYUkeadQj0C
cHjVF1KDO3zFF0D92yQijBKbUM8zaA/IQbNA5cks9SjHZngphzL4rhzubij6TDCf9nhoFypTftSi
Qb8NL+2CqO/c5QmqR7Nyiql4jC5n5JQRd+BO1pgrTmJEWvJ4Zy44S5L3nAuqgeFDmxOlFtUgjK0b
szFd69cTKs9M307VtBGoPTcCTQHdis1Izl88kql8v7WR0JTovqQjjOiHJKZyDNzGhhAxU2uL0miU
9Pb8uo3bw3j27JSCjr/P3ypSmCowKFIKtMqlKT0xgKS349dlfimnq8fvbpi36AdhjXiYmmTpQ43f
XIdsTBAiP2me06jd+GXcBn1qiGFmBOsYRYCTehsbN5w4TZr6B/01wPypiNn+toOGsAyx6ACpCSWJ
NSuIkbsWTXFtsHei7Ztk+sp9V2usN8IUVM3R6a1dVonxHuNjBhdCiMxD6cfYST8bnOGjMiXI5/iY
hMEoTEGA8+6vuTPiRIcst/CXFW9HSaGAYIJUURRNMcODs0gC9WGYUDD//esLR+ygcMBih8+PgQzX
UhzBtYhw3ODnJ886+1ONrVeiHpaINCwogP7LaiS1BGVrCd7WAbwBTSox/ZXGG9CsjBimrRkCGeRu
6BaYngEI7D9HZqdF/K4PfiOmPaPRR0/UVXp6AcIIAsSRoEm8IffsLaPpNzkB4sv/AZs0CzkKZW5k
c3RyZWFtCmVuZG9iagoxMzUgMCBvYmoKMzkzMQplbmRvYmoKMTMzIDAgb2JqCjw8IC9UeXBlIC9Q
YWdlIC9QYXJlbnQgMyAwIFIgL1Jlc291cmNlcyAxMzYgMCBSIC9Db250ZW50cyAxMzQgMCBSIC9N
ZWRpYUJveApbMCAwIDg0MiA1OTVdID4+CmVuZG9iagoxMzYgMCBvYmoKPDwgL1Byb2NTZXQgWyAv
UERGIC9UZXh0IC9JbWFnZUIgL0ltYWdlQyAvSW1hZ2VJIF0gL0NvbG9yU3BhY2UgPDwgL0NzMSA3
IDAgUgo+PiAvRXh0R1N0YXRlIDw8IC9HczIgMTcgMCBSIC9HczMgMTggMCBSIC9HczEgMTkgMCBS
ID4+IC9Gb250IDw8IC9UVDYgNDAgMCBSCi9UVDQgMTYgMCBSIC9UVDIgMTIgMCBSID4+IC9YT2Jq
ZWN0IDw8IC9JbTIzIDEzOSAwIFIgL0ltMSA5IDAgUiAvSW0yNCAxNDEgMCBSCi9JbTIgMTMgMCBS
IC9JbTIyIDEzNyAwIFIgL0ltMjUgMTQzIDAgUiA+PiA+PgplbmRvYmoKMTM5IDAgb2JqCjw8IC9M
ZW5ndGggMTQwIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDc2OSAv
SGVpZ2h0IDE5IC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDcgMCBSIC9TTWFzayAxNDUg
MCBSIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCngB
7VbNih5VFMwTZJYx6yg+wyxdKW7M1kUWIg6IShjXk3UCghBE1JjHmBcwbrLI+Eye29W3uvqc2z2d
Cf4wVGgudevUqXO+6m/Cd+eO/zkBJ+AEnIATcAJOwAk4ASfgBJyAE3ACTsAJOAEn4AScgBNwAk7A
CTgBJ+AEnIATcAJOwAk4ASdwGxI4ffSsP09PH/lxAk7ACTgBJ+AEnMBtSuDZ6edPhr/YHr/46/GL
q/IEWR/KWNphblaqztUnNEEeP9UhNe6Uqn8V67ZVv8VUH261U9JZlAGwREDBEWZHzFKAm1kd6aoa
zh2WgsQ+O6c6QKZWRxygqT4culOq/lX8tvvQAUDbry0dEVdNZWLQkPwXVoq5mL5zYo2hYKdUnatY
P3XVbzHVh7vtlKqbirkJQC3tMDcr6UQ6EGj1n1spxoX58NRNIOBKQ/1xH7bXESxVtyp+933gQGcC
dQZZmSqumiMMfQJUPau1VJkqrhplAmMoT3UgCdm4dPbT64+/+W34E+j85Zvzl1fnv8fJ50owyUkW
yvYo2fD37QGvJ0qN6dWF2fBpmzQx9pm3qhN1Sq22fbr/UsUOugk0a6ZtyIXLJnO1m6erbsXSAqZB
yz46CHiLIT87RCyr97WMEJ8YpLMU83WsyOgdRQFNVlK8RDR/KwbKaavg8eRtD395mnPfcDUFJDZZ
9tmMCL16rlbCl2fyXKYsI5Yvf6uCnz7gYrKIsUPeZLGVRt1nS7DiY0qZHoKVhv5d2f+yDr0sfqLF
8/DLar3L0CW02bOVDv2lQ48FljXkc4VAqw1jrp7Q9H3mHWCyyA69rDyLm3S3ts/kmbet0ytDt9kh
VspfntXykz4G6SzFFGdyNDpr1stMqa6W2dIHj4fTZ/DuXx6s3c7BlyeP67Fgz8G2/8+/9PnVy59M
MPjgfCNbCYegi6e/9OV9DT7+tV+ePjQHCL5XW+wdD6a00uBlDZSyz6CKl9U1MbRpdBPdQfHU8ubr
n19/+t2vw59AZ89fyfPn2fP0DKtKJsx25UkCaOnVV20BCnZKoYFyeK4ar1PqONiyvU6ppdq+06Xt
aAwm6dN1bunJNP2EaQUANz0pIEmmAmoCaHWLp4YCMgQsEWgpcPBkFICvXdCAr+3s2impZ9WD0U04
kZ7aBRKeFKCFV7ys5EwT9PKaDGmVgHahRIdaYu+R0lAzJGnLBSBTPpi4jtv797l2pf8EtJ2GsNVZ
xDuaanWwC+Nq+86sHWd2EcB/bunJNFKwGnITgFoiU4H2anWLh4ZVbSFmlaCWyCgIfVxrFzTkIWMj
u9BLntfUWPXJkA47SnpySu7aeFnQ13ZlaJWAagLDqhqOu6Z9xqWNzHVcasSVAixDDXeDgDwBG8k0
0BNjle0BQqDnqrFUoaQGPsP2Rn7x4x+ffPvL8CfQw4vLh08urzkpCICHXQCJpJ4ybQyyPqmFhlSq
AzEBZQDkA7BEMmkoUFDFUYVbPVFiCwDcklhL2pXM0cszmSRxqvKKWbzCTa/HMTcZmmAQNbjCPEhO
UV6r4FVZsfZyEEGqpivcdAoFJGml4qgOeWh4qoaYIyiDWz0hoB4APlV8hOEONzChP9bglVbg46ql
hKlJm9BE25MYVxhCRiYp6UYBGO1KGgoUpPZ0hRtPAGoA4BaYMgpQ0i7VsJqAtidbbWep6lX2Vrhu
ou0YRI3OrTKuB72KtZQwZByRgJpgYtKrgJhgyy0ELCUxSiqgEkD1Kq449BQT0ARV1aCkfMIUANSJ
OwxLugnINIXKyqM3rcFrakxiXKFRZ+VZhUBLmJKYdOUmF5efXVx+9OUPw59AJ/c/PHnvg7v33p+e
B3fv+XECTsAJOAEn4AScwC1IoP22iR85J/cfDH8CmXQCTsAJOAEn4AScgBNwAk7ACTgBJ+AEnIAT
cAJOwAk4ASfgBJyAE3ACTsAJOAEn4AScgBNwAk7ACTgBJ+AEnIATcAJOwAk4ASfgBJyAE3ACTsAJ
OAEn4AScgBNwAk7ACTgBJ+AEnIATcAJOwAk4ASfgBJyAE3ACTsAJOAEn4AScwH+YwN8xfbmVCmVu
ZHN0cmVhbQplbmRvYmoKMTQwIDAgb2JqCjE1MzgKZW5kb2JqCjE0MSAwIG9iago8PCAvTGVuZ3Ro
IDE0MiAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxMzUgL0hlaWdo
dCA1NCAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA3IDAgUiAvU01hc2sgMTQ3IDAgUiAv
Qml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp4Ae3bLUtD
cRiG8QVfN7b5Mt8Q8YWBYHBrzm7QFYtJy5IwEcs+gCti2YofwCAmYUFMqwtGi2A1iOhXMIhOj5xy
h6PhcIte4884PIzDw/XbYOUkErwoQAEK/IUC/ZlMYbO2sn1Y2qmXuu+ceAvU07lc5PemL51eOzg9
vnpstp85sRZotJ8qzc7Y7HIkSm8qVa6dnd+8tO7eOLEWuLh93T25Hp1ZikZJJkGJ1SK8eYAyMr0Y
idIzOAhK2C3WiwBleCofjTIwAEqsFuHNA5ShyQVQwib2iwAlOzEPit0iXOALZXwOlLCJ/SJAyYDy
m/7ng2L/XegCoGgT+wQUO4EuAIo2sU9AsRPoAqBoE/sEFDuBLgCKNrFPQLET6AKgaBP7BBQ7gS4A
ijaxT0CxE+gCoGgT+wQUO4EuAIo2sU9AsRPoAqBoE/sEFDuBLgCKNrFPQLET6AKgaBP7BBQ7gS4A
ijaxT0CxE+gCoGgT+wQUO4EuAIo2sU9AsRPoAqBoE/vkRyjdR7brrfujywdO3AUqjU72e8+n5Fe3
iuX9wsbex1mvcmIp8Jm3WK5+5/G6yEe9+AAFKEABClCAAhSgAAUoQAEK/MMC76sCItAKZW5kc3Ry
ZWFtCmVuZG9iagoxNDIgMCBvYmoKNDU2CmVuZG9iagoxNDMgMCBvYmoKPDwgL0xlbmd0aCAxNDQg
MCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMTExIC9IZWlnaHQgOTMg
L0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgNyAwIFIgL1NNYXNrIDE0OSAwIFIgL0JpdHNQ
ZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeAHtXHlQ1ceWTvlE
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
9G9LvojzvYCZw6fYTnaMnR92dEF4KYuI0gVGYRNW/Nk3QX9876MXoPLlGQmfB8On2k5aGT0vpHh+
eNn8zcdteMzfXDp/c9mcoMKxC73fHDSiy79G9fKYYTGl/fq/O2L6io8X+I5dtO5Tu01j5vsOm7x4
0OhpfQe+Z7EZPUQ9DvQ40ONAjwM9DvQ40ONAjwM9DvQ48I/kwP8Deq1ZEgplbmRzdHJlYW0KZW5k
b2JqCjE0NCAwIG9iago1NjQxCmVuZG9iagoxMzcgMCBvYmoKPDwgL0xlbmd0aCAxMzggMCBSIC9U
eXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggNzY5IC9IZWlnaHQgMTIzIC9JbnRl
cnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDcgMCBSIC9TTWFzayAxNTEgMCBSIC9CaXRzUGVyQ29t
cG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCngB7L1pu3VdUR7qX8j5kPM1
56+cGKM5asS+QTRgi20QkL5RBFQQY4dN0ID0xh419mCHQhQFQfNvTlXdo+5Ro2qMseZq9t7P87zb
a17zqll11133qKq51nK/L/Ca933ujR/6P8P14fExRmuoeoiXEC563HjDh/5PugYBDrulk2Kq4A+v
xczAS1XngikpnfdZ1ZOOuX9cNadsjizSGRMh+HFY0orahFv3J73mu2Gx9PXGanme1TerzrF62FU2
p2Ju1R/WOmJQTwHfZnlmx9x9Yqz0HG8OGMpxWtH71yNKalHKq6HqiWCJ4qITxqY/CXnDx8NiXv2+
z73oHX/xf/3f/8/nlf97TfgJlFaunfTgeQXmR0s89XGD3IVW591+Labqcqjscdm7UClxq+bsim6k
7vWEWWg/K08A5G5U8JX9YbobqaI8boZ+FnjF80QPKxz/4YcVFqM1s+5DwKTpTDbNT5eQ+6H3eXn6
arIbno2YXWj/ZiU9N2rOs6rnrKGfBd7tg+wnrsdhPcQynzfH1bCK8s2bvqnIN0t+58hPoH/zb/9d
+QX0efoTiDJo+PIkci4emd/woX8FJoa67TzwJDZ5nCCpgYbDNunLkJB4eja2H18NTA3RcMJUtPN3
5jOaE1rafqTpXLzWU6cnNUceeZZNiJhqHMqKY4LtdVN6538clrXotv1JbPLYG0778LBi+iFmloDR
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
eMPecvY5tkjmpJdGCkN7pCD1SHMp5FEI82sxN86xvgfwJ53thzBSHJ3jTvSUGl1JMjnHyrm0kqc7
56O5We2wwbmXBamnmktLeaS3O9fpsqP7i85WTffzodWzW+lOC2PaR+elxzf6XFYTu8adlscEljy6
WnHcSZI5grx1NV5qPrGrSy2J3pg8o3mW3DgtDkN7TZDcXD/LSS1VrRFPzTO5FgczdOwyUh9XR6zu
hDCTDHZiNLSq3sca+Vjp+PXwsvy9QNv9W16nzRMLAhCAAAQgAAEI/B8C2/1J/snZPL5e39xe8YIA
BCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQg
AAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAJ/icA30VxD
bgplbmRzdHJlYW0KZW5kb2JqCjEzOCAwIG9iagoyOTE0NQplbmRvYmoKMTUxIDAgb2JqCjw8IC9M
ZW5ndGggMTUyIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDc2OSAv
SGVpZ2h0IDEyMyAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0
c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3TQU6TAQBE
4V9pkQLFBgrKQgnYrgxEiSFhoSGsWBAvQeDqgJeo1Wu8b24wb+atVoJAkcDD6f72eBiK1XVGYLV6
XBzsEMATsgSelnMCZNdXfPW0PCSAH3QJEKC7veZrAgRwgzQBAqTnV54APpAmQID0/MoTwAfSBAiQ
nl95AvhAmgAB0vMrTwAfSBMgQHp+5QngA2kCBEjPrzwBfCBNgADp+ZUngA+kCRAgPb/yBPCBNAEC
pOdXngA+kCZAgPT8yhPAB9IECJCeX3kC+ECaAAHS8ytPAB9IEyBAen7lCeADaQIESM+vPAF8IE2A
AOn5lSeAD6QJECA9v/IE8IE0AQKk51eeAD6QJkCA9PzKE8AH0gQIkJ5feQL4QJoAAdLzK08AH0gT
IEB6fuUJ4ANpAgRIz688AXwgTYAA6fmVJ4APpAkQID2/8gTwgTQBAqTnV54APpAmQID0/MoTwAfS
BAiQnl95AvhAmgAB0vMrTwAfSBMgQHp+5QngA2kCBEjPrzwBfCBNgADp+ZUngA+kCRAgPb/yBPCB
NAECpOdXngA+kCZAgPT8yhPAB9IECJCeX3kC+ECaAAHS8ytPAB9IEyBAen7lCeADaQIESM+vPAF8
IE2AAOn5lSeAD6QJECA9v/IE8IE0AQKk51eeAD6QJkCA9PzKE8AH0gQIkJ5feQL4QJoAAdLzK08A
H0gTIEB6fuUJ4ANpAgRIz688AXwgTYAA6fmVJ4APpAkQID2/8gTwgTQBAqTnV54APpAmQID0/MoT
wAfSBAiQnl95AvhAmgAB0vMrTwAfSBMgQHp+5Z+W853xMACBQJPA4+LgnwDPL69/BIEYgdeX54fT
/e21AFe3d/e/BYEUgfu726uvn2eT0TBcXP+6uRUEUgRufl5fLI73ttYCLM6/X/4QBFIELr+dLz7N
dzY3huH45OzLUhBIEVicnRzP378bvRmG2eHRh4+CQIvA0eFsOhlvrAWY7E6ne4JAisB0ujvZ2ny7
/v8wGm8KAjkC49HG//+vFRAEEEAAgSaBv7YCXQsKZW5kc3RyZWFtCmVuZG9iagoxNTIgMCBvYmoK
NzgwCmVuZG9iagoxNDcgMCBvYmoKPDwgL0xlbmd0aCAxNDggMCBSIC9UeXBlIC9YT2JqZWN0IC9T
dWJ0eXBlIC9JbWFnZSAvV2lkdGggMTM1IC9IZWlnaHQgNTQgL0NvbG9yU3BhY2UKL0RldmljZUdy
YXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURl
Y29kZSA+PgpzdHJlYW0KeAHtmc1qwkAUhc38mDFxYjQm0tAoaSxFRLFFN4IpFoQi6K6bbgotbZ8z
3RYEpe9jm2kiQx9gpot7Nrm7fHyc1ZlKBfLHgIEQJjqCMTJOLEaSZdmHlmSXuORA5OqoLfcmQcIH
IuZQG8VxWy84sMmv9WE8eNzEuQ5quTN9GI9nrkUFRt2b68N4iry6wKhyf6EP4yX2eTW3YTpBqg/j
NQkcU2A0Orf6MN77nQZglP7BRmki/4INsCEbkG/oBtiQDcg3dANsyAbkG7oBNmQD8g3dABuyAfmG
boAN2YB8Qzf+tw2dM8tbEhT7huMvPnf7w5f6HPa757hYe6rc6w5n6Wq92arNZr1KZ8Ou97t9UbsZ
9sfTebpc3inNMp1PR/2waYslkDDePk8Go8mN6kzGgyRqc0byCQ5Txl0/jHrxhdrEvSgMmpxRsRIj
QpntuC2v7SuO13Idm9FiuzcwqbKaZVm22vz8scZMenrJqCAk3nSo0ohfYmyU7yl5QSDCwDc3YWz+
CmVuZHN0cmVhbQplbmRvYmoKMTQ4IDAgb2JqCjM4NAplbmRvYmoKMTQ5IDAgb2JqCjw8IC9MZW5n
dGggMTUwIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDExMSAvSGVp
Z2h0IDkzIC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVy
Q29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7VrbcxtXGfeu9qbV
SiutpNXdWimSLFmyLF9k+W5ZErHjOI4ZKDAt0yZOM800UyilZegDA3Ti6YVSmnZ4hZIwTocZ+tSZ
MswATVKGpsCUQvpCS91CUuP+AzRN1uJbSWuvVvfbE5wH6Zw953y/893P7jl9ff8vtSSAoBqpoEhp
AAptTNGuNa+d54hGg5OUVktRBA6ICLQJaIcpisQxtB2KqjmItHq0yAuC4iS9sZ2HcvU7DE3iOEHS
37siPbj63TBNdgqIoBgwA0sncAwwNQT9xIeihJbPi9srekan35TbeXFTryU07XMISiK0us2Ll9+/
dXlzkAYBavVPlcAkwNs/sFo/ULTFq0MMhckqVQmpYRMkR0XObUuEoYh/P2dkTZeLjdKv+Mg/y9r5
q2aG1LSHh4Dk7v9QSW5r4gt7ynaV+iULg++bbEOG+kB+GCZZNYpiJHNOtfhr/6qCUP5oi9M1iSdB
gV0Eg8EARZIkpX9QoZdyonVaTrYp9YENkvTyxff/I5UrT54xcg4Vb3UwFF3P2/RNqA/R4NrT7905
mPfeM28eNFqovenmaLyRN6AYxfysBaK1h4oBO6tt4O4oro1u1ybRUs/Np2zGuuoDB6OHPmpk481j
ig8atLXlKaEZu8VbYVHi0yzg1XB30Btb5s7N81Fz5DMsjVcPLwhGGR6qOa/NDnHdCHhVwgqiIfXW
tjys7kresIO9VIPDadPDdWe213nJqieraE9DGvjuM5fPf+ThtJXJCMFo7mvd8wGFJB61G/AK9hBC
zz+nGNS96nk3V+ntKMU6/9A9DAWlawJPV7CH0pynF6rL52+GHHpSFasRjLHM9kR1+XzEbaBUro5g
Bn5eIYFuVmNek9o2UZy1h7qJoaA1JKjhEA1lckcUQ7pY3YkLKs8rBLAfvdVFDAWpV4dUcLA70T35
QY8MJX82Vi5MBLZ2/1Asp8vVJ2Je44GpwDaPMmx3GUJJ7k/lcJDmrii7u15/XOBoOUiDlTBr7Wxb
m1/VW36LTo5iCEFzbzQ/tZ2ReyGbgSxldFDcWDs0WpnzolP2c5TQmb/RytR2xl7zWhiikPIgh9t+
3w6JVubcDNjYojQ1WqOrN2lOuZ6M01TcH2G0ub+9Vw4luUb1nMdMF7ZjuM4i9B5uyQuuIO3+CIb3
vdJocR33H/FZGUKG2+iYXCMCK36+CCcJ82Sj0R33D+/D0Vz/4J87plefwGvDsjAxrckZPtOrVFda
xU/jQslUwM3th0Z/Un91nfY+FAVHKFimFMQ88am3O6VYb/7OetgNQVOyTMjkrD04mv5VvfEd9n09
GbDDRw8Jrk8D7PliM71k765RwaoninDAnsEZOr3TIQd1pj8yGQVZlvIrghKM3f/HOsM77PrLl8eC
8AFJ3j3A5wbed6NDmrWn37l7KuqF70dI6RUP4Gzf7JnjiffOJg6BocjM9aE4Y3++9uo66/n4xNxY
WPo4JjPXh4KpnO+MaK3Zty/dtzge8VrALOW3Zfiawnp6kYJE8fqpIwsTUR9vONhDg59rTd4ewP3t
uVNHsrMjgx6epYrbooKbS3DCj2uJo/3nDxxbWkglQoCmVX6lKsDd23XL3D2anRmJ+JxmPaVEA2FS
xv5Y13ftO5mpeNDDG5lyNClGG9yR77cvteozX5uKB+wmBk5L9l2gqDuU0DuCyW6H6IfHQy5OR2L7
HlAAgx8piAmJs9UX2e7TndmYYNWpWZMgQZomVzi52U31icCcA/bpsnPLrElwKGHg/fHpR290zzzf
/mLCx+vldzoFWIE9mnUGhmfvubh7R+wOj3enIi4TXY05iT2SsXgGRmdyK08/e+E37apLMe9bC4mA
reLDlMwkaE9ndoXiqfnsytrnO87r4kuZibCHoxWhS0Yq/sP5HMM5hPDw+Mzi0rc7lOdnp7JTMYGv
d34Hp7a00eryDQyNzWR/qBBLU9W9X34snxntffryydzUsHQeU/u8AtSHEVrGaLH3h4ZSixdaNNHX
v3TX1m93d0Vx9/rWxnJ6Mh5wmHRlkbJcmJK5SMfSDGtx+mITmRbPnM4cP7a6emzt+Mba6nJ2bjzm
d0I8UQUvNWAfHEPiFG20CYOA14r+3lnJLS7Mp9OLmfTcdDIe8tpNUjypAFA9gKN2lKANNl8stXhS
fdp5+/WaarwvPTmWiCdGRkdHErGQ4LIaGvNWgkYJiuV90eT80taNW/sAe5/+4uxXru83yyp7j6WT
Q0G/4PP5D/kFt8PKMlS1WKnirdhEMFzL2oTI+GxuZePSdYgyovju7164f319/YF/l8HIjV9nUlGf
k7dYLFarxcIZIOdgtc60KiHhLJQy8J5gPDWXXTq6tr5+6uTxo0cO53KfW3psV4ZQ/P/8nsmYDxKb
rlC0cAECck5DvR3ggk9Qes4pDMTHp+YWMtlsZnF2OpUcn5hOf/UdBU6x+tLhmTh8o6EBBYeCYaU7
EQf0GtWkOwCMkXf7BmKJseTERHI8EYuEw5F4cv7wxTKLFW8+fnhuLATBmJSudBRLI/KV/aBAALTY
3P3CoUAg4O93Ox12lzCQmMyc2Lp1u8TiZ389fyI3PTLgMkPSriTSwhM4pocgw5osvB0Kb+GMLGuy
uiHipJdWL7z87iefgPmcXlvOTCcGPBZ4AVCdgbQAVRwqRRmC1NIMFLjBQcLNF73J7o2MTC7klo+u
rq6uLOfS06ODfhfcpWjBEmsuBHweriLgBCEZAFzxwQkI4u5ANDExPQchZH42NRaTAgigtWKJNfEg
kJYVuC3AmG0efzgKEWRkeCgS9DrMhqrbnzo0m+6S7kLoDJzVDhbk83ndThvH6ih8/8WtaUJNDixk
DcmCzBBCzJxRr6OIyn1kk8SaGiZlDbguRdMF84EbUy3Ej6YAVIMKBiQFELAe0Kyq93+7+V986Yql
CmVuZHN0cmVhbQplbmRvYmoKMTUwIDAgb2JqCjIxODAKZW5kb2JqCjE0NSAwIG9iago8PCAvTGVu
Z3RoIDE0NiAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCA3NjkgL0hl
aWdodCAxOSAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1Bl
ckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3aSw4BQRDG8aY1
4zlCYhAhkXiOFRYSj40N17KSeN3JRQbhHKMNC3eo/3eD+k1VpnumlCIIIIAAAggggIA4AW2MSRIE
RAnYptc6Hg17EAQ3goA0geDqmHjMjkBIEJAocHcz0QRIrJ2aEQgfXjFt7CkICgRECjzb1XxKMwAi
Hz5Fh+Gr33CdhFK7/eF8IQiIEjgd97ths5i2AzBerjdbgoAogc16Oel93wD+dDZfEQRECSxmU7/t
RXeAZnfgjwgCogT8fqf1+QpkL8GlSq1OEBAmUPPKbiap7Z+wbC5fIAhIE8hlHdv/dgDYBBK1BEOx
PwFjElH/qxhBQKiAuM1XCkYAAQQQ+Bd4A6mK1QAKZW5kc3RyZWFtCmVuZG9iagoxNDYgMCBvYmoK
MjcwCmVuZG9iagoxNTUgMCBvYmoKPDwgL0xlbmd0aCAxNTYgMCBSIC9GaWx0ZXIgL0ZsYXRlRGVj
b2RlID4+CnN0cmVhbQp4AZWZa48dRxGGv8+vaIVLdp243fcLSPmAQQgEiJAVfMBIRJZDHO0SbAf4
+zxv9Zw5Z9d2YtaSz5k6PT1dVW+9dZlX7nP3ypXgYnK9RVd7dK9fuL+4f7onT99E9/yNi/bvzXOt
qiO7OzcCC/l2a99i9FN/263ts1/x49fuK/fkjy9eP3/xr+/+/eWte/2SR/U2XeBfTFnLSwvu+Z17
8pu71Nwvv+U0T/704vbL717+58XTb2+/ff3y7sV3r18+37g3+JntT99SLTMkvo2Rck3Tcb4nv+bA
/3jj+py+lFxdbYXT3ru83foYfrSZ+DX52mrjpL0PH8MsyNi7xylZ6z62gqZ1+hTHkKxWP0ofyLov
3IvOvRSfS53Iqs8zd63LyZeeEWWf09ouBV9iacikSJT1euh+jspRyvC1BNvuoYx1bVRf8+AoJfu5
jtJa9q10lMzTdz5ZVpJvo6BFrn5WztYS52hZkuSTfkIWso/dYTMfJs64xZXFl5zZPjWfEs9B1hoy
fFxT9jWOzm6YnMvo477kwWWLPrCVq3H6tuxQu0yMn9gB7c2GAIef41Zj9znwVDaexbeMs2ps2NIO
1ULF6gF7RZmVLxydryVmThGL79XubYl1pWm/4mM0d6KxHzPhpsiz8m4c3FTlTmQZhbQf7iml6HjY
hFNIBipiy5n95KLWA6fFXPsVRit1bXK6YXSfQrclx8YoRERgvf0AwknAO6FKdhy0hwmewpLVmQ1j
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
zqX0FzDidgEMGq+3gGE99wNgJCo+gGHNuQFjF5yRwvTmLWDsMuV8AeM0iPl+LH9YkJ/QuLfBxv/0
k2pg+M4QG+cXNKWInHrJAEhowWg5OYu6NUBIiUaUqBXGRBriJE2i1dImWkJY10rTfd2W6RmwnpW1
53tpyVYw8AjChUbjoUCVt7VhpyduSaO9JZNVTnT3/1AcrwTUiC7QM7XgbUa1HNgmExpm32fYyzIn
6X3k05dIQ7yxNtgmwN+FHwp8khdNBtmYVlQ11yI6BS1T9B/EvSVjUsqRix9zoTzDB/mKkHj0sX38
+Xo7p9K3+HY/BO8L6CIoAs5sS9kr+ngrArd7jEsE/kH5S8mfxz6mDF/pHjCt/M+nMhUfp3Wcaz/R
xovmU0HzQ7HIEMRIdQ+VO2sEp0roTOMhKMG8VaytWeRJZhKmeovHu/ozlhwC2OZCUPV6Q205DSU9
vl455EPGOgp5ex7VarY3GOpPO2ngwSoiiVHXfqedCqYw2TklnNQ5coTwvITiBwaLQqLNMDQqPsl2
HXmBw6jotE4q0U1DoZoKM0kynQ5Job/e9VwyJkDMlvRqRXoGumQNBE0GqM/PPE210LK9tYRGlgde
bqU3upJxCI0H2eqkzyGQkoyymbIzcKemwOkMoe9sfG5vm2gMGRXTobGIAQ0jVr0sWa/C7EZGj9wI
C8Q1FoCCwDDZFhKZcY0UNDvkrToypmY0f/t+wFurmJLpbDrK5/8DdsbUVAplbmRzdHJlYW0KZW5k
b2JqCjE1NiAwIG9iagozODQ4CmVuZG9iagoxNTMgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVu
dCAxNTQgMCBSIC9SZXNvdXJjZXMgMTU3IDAgUiAvQ29udGVudHMgMTU1IDAgUiAvTWVkaWFCb3gK
WzAgMCA4NDIgNTk1XSA+PgplbmRvYmoKMTU3IDAgb2JqCjw8IC9Qcm9jU2V0IFsgL1BERiAvVGV4
dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSSBdIC9Db2xvclNwYWNlIDw8IC9DczEgNyAwIFIKPj4g
L0V4dEdTdGF0ZSA8PCAvR3MyIDE3IDAgUiAvR3MzIDE4IDAgUiAvR3MxIDE5IDAgUiA+PiAvRm9u
dCA8PCAvVFQ0IDE2IDAgUgovVFQyIDEyIDAgUiA+PiAvWE9iamVjdCA8PCAvSW0yNiAxNTggMCBS
IC9JbTEgOSAwIFIgL0ltMjcgMTYwIDAgUiAvSW0yIDEzIDAgUgovSW0yOSAxNjQgMCBSIC9JbTI4
IDE2MiAwIFIgPj4gPj4KZW5kb2JqCjE1OCAwIG9iago8PCAvTGVuZ3RoIDE1OSAwIFIgL1R5cGUg
L1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCA3NjkgL0hlaWdodCAxMjMgL0ludGVycG9s
YXRlCnRydWUgL0NvbG9yU3BhY2UgNyAwIFIgL1NNYXNrIDE2NiAwIFIgL0JpdHNQZXJDb21wb25l
bnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeAHsvWm7dV1RHupfyPmQ8zXnr5wY
ozlqxL5BNGCLbRCQvlEEVBBjh03QgPTGHjX2YIdCFAVB829OVd2j7lGjaoyx5mr23s/zvNtrXvOq
WXXXXfeoqrnWcr8v8Jr3fe6NH/o/w/Xh8TFGa6h6iJcQLnrceMOH/k+6BgEOu6WTYqrgD6/FzMBL
VeeCKSmd91nVk465f1w1p2yOLNIZEyH4cVjSitqEW/cnvea7YbH09cZqeZ7VN6vOsXrYVTanYm7V
H9Y6YlBPAd9meWbH3H1irPQcbw4YynFa0fvXI0pqUcqroeqJYIniohPGpj8JecPHw2Je/b7Pvegd
f/F//d//z+eV/3tN+AmUVq6d9OB5BeZHSzz1cYPchVbn3X4tpupyqOxx2btQKXGr5uyKbqTu9YRZ
aD8rTwDkblTwlf1huhupojxuhn4WeMXzRA8rHP/hhxUWozWz7kPApOlMNs1Pl5D7ofd5efpqshue
jZhdaP9mJT03as6zquesoZ8F3u2D7Ceux2E9xDKfN8fVsIryzZu+qcg3S37nyE+gf/Nv/135BfR5
+hOIMmj48iRyLh6Z3/ChfwUmhrrtPPAkNnmcIKmBhsM26cuQkHh6NrYfXw1MDdFwwlS083fmM5oT
Wtp+pOlcvNZTpyc1Rx55lk2ImGocyopjgu11U3rnfxyWtei2/Uls8tgbTvvwsGL6IWaWgNFH/Cy8
WdLJ1ITe237SJ+KTJ+mMc+ya07DK6eZZh5enF3rCmhM+8J+IYd1MTxmofpGlyzGbDdmE+kydh56U
pXUN8+r3fXbzEwhZgvT0yUQ85J8hHeyevmDkWRorwalKerwsCyT1dCRnl3aYft7bNGdXy6e2w2z1
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
kjmCvHU1Xmo+satLLYnemDyjeZbcOC0OQ3tNkNxcP8tJLVWtEU/NM7kWBzN07DJSH1dHrO6EMJMM
dmI0tKrexxr5WOn49fCy/L1A2/1bXqfNEwsCEIAABCAAAQj8HwLb/Un+ydk8vl7f3F7xggAEIAAB
CEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhA
AAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAn+JwDfRXENuCmVu
ZHN0cmVhbQplbmRvYmoKMTU5IDAgb2JqCjI5MTQ1CmVuZG9iagoxNjAgMCBvYmoKPDwgL0xlbmd0
aCAxNjEgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggNzY5IC9IZWln
aHQgMTkgL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgNyAwIFIgL1NNYXNrIDE2OCAwIFIg
L0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeAHtVs2K
HlUUzBNkljHrKD7DLF0pbszWRRYiDohKGNeTdQKCEETUmMeYFzBussj4TJ7b1be6+pzbPZ0J/jBU
aC5169Spc77qb8J3547/OQEn4AScgBNwAk7ACTgBJ+AEnIATcAJOwAk4ASfgBJyAE3ACTsAJOAEn
4AScgBNwAk7ACTgBJ3AbEjh99Kw/T08f+XECTsAJOAEn4AScwG1K4Nnp50+Gv9gev/jr8Yur8gRZ
H8pY2mFuVqrO1Sc0QR4/1SE17pSqfxXrtlW/xVQfbrVT0lmUAbBEQMERZkfMUoCbWR3pqhrOHZaC
xD47pzpAplZHHKCpPhy6U6r+Vfy2+9ABQNuvLR0RV01lYtCQ/BdWirmYvnNijaFgp1Sdq1g/ddVv
MdWHu+2UqpuKuQlALe0wNyvpRDoQaPWfWynGhfnw1E0g4EpD/XEfttcRLFW3Kn73feBAZwJ1BlmZ
Kq6aIwx9AlQ9q7VUmSquGmUCYyhPdSAJ2bh09tPrj7/5bfgT6Pzlm/OXV+e/x8nnSjDJSRbK9ijZ
8PftAa8nSo3p1YXZ8GmbNDH2mbeqE3VKrbZ9uv9SxQ66CTRrpm3Ihcsmc7Wbp6tuxdICpkHLPjoI
eIshPztELKv3tYwQnxiksxTzdazI6B1FAU1WUrxENH8rBsppq+Dx5G0Pf3mac99wNQUkNln22YwI
vXquVsKXZ/Jcpiwjli9/q4KfPuBisoixQ95ksZVG3WdLsOJjSpkegpWG/l3Z/7IOvSx+osXz8Mtq
vcvQJbTZs5UO/aVDjwWWNeRzhUCrDWOuntD0feYdYLLIDr2sPIubdLe2z+SZt63TK0O32SFWyl+e
1fKTPgbpLMUUZ3I0OmvWy0yprpbZ0gePh9Nn8O5fHqzdzsGXJ4/rsWDPwbb/z7/0+dXLn0ww+OB8
I1sJh6CLp7/05X0NPv61X54+NAcIvldb7B0PprTS4GUNlLLPoIqX1TUxtGl0E91B8dTy5uufX3/6
3a/Dn0Bnz1/J8+fZ8/QMq0omzHblSQJo6dVXbQEKdkqhgXJ4rhqvU+o42LK9Tqml2r7Tpe1oDCbp
03Vu6ck0/YRpBQA3PSkgSaYCagJodYunhgIyBCwRaClw8GQUgK9d0ICv7ezaKaln1YPRTTiRntoF
Ep4UoIVXvKzkTBP08poMaZWAdqFEh1pi75HSUDMkacsFIFM+mLiO2/v3uXal/wS0nYaw1VnEO5pq
dbAL42r7zqwdZ3YRwH9u6ck0UrAachOAWiJTgfZqdYuHhlVtIWaVoJbIKAh9XGsXNOQhYyO70Eue
19RY9cmQDjtKenJK7tp4WdDXdmVolYBqAsOqGo67pn3GpY3MdVxqxJUCLEMNd4OAPAEbyTTQE2OV
7QFCoOeqsVShpAY+w/ZGfvHjH598+8vwJ9DDi8uHTy6vOSkIgIddAImknjJtDLI+qYWGVKoDMQFl
AOQDsEQyaShQUMVRhVs9UWILANySWEvalczRyzOZJHGq8opZvMJNr8cxNxmaYBA1uMI8SE5RXqvg
VVmx9nIQQaqmK9x0CgUkaaXiqA55aHiqhpgjKINbPSGgHgA+VXyE4Q43MKE/1uCVVuDjqqWEqUmb
0ETbkxhXGEJGJinpRgEY7UoaChSk9nSFG08AagDgFpgyClDSLtWwmoC2J1ttZ6nqVfZWuG6i7RhE
jc6tMq4HvYq1lDBkHJGAmmBi0quAmGDLLQQsJTFKKqASQPUqrjj0FBPQBFXVoKR8whQA1Ik7DEu6
Ccg0hcrKozetwWtqTGJcoVFn5VmFQEuYkph05SYXl59dXH705Q/Dn0An9z88ee+Du/fen54Hd+/5
cQJOwAk4ASfgBJzALUig/baJHzkn9x8MfwKZdAJOwAk4ASfgBJyAE3ACTsAJOAEn4AScgBNwAk7A
CTgBJ+AEnIATcAJOwAk4ASfgBJyAE3ACTsAJOAEn4AScgBNwAk7ACTgBJ+AEnIATcAJOwAk4ASfg
BJyAE3ACTsAJOAEn4AScgBNwAk7ACTgBJ+AEnIATcAJOwAk4ASfgBJzAf5jA3zF9uZUKZW5kc3Ry
ZWFtCmVuZG9iagoxNjEgMCBvYmoKMTUzOAplbmRvYmoKMTY0IDAgb2JqCjw8IC9MZW5ndGggMTY1
IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDExMCAvSGVpZ2h0IDkz
IC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDcgMCBSIC9TTWFzayAxNzAgMCBSIC9CaXRz
UGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCngB7V13UNfXsr9j
jyb2Fo091liixkg0JhZEVARFRFSqjaYoVVSKFBULCAqKCnYRNcESe0ERwYJiiy33Jrkzt83cvDdv
3rz75v15356z5+z3fAs/fiKaeC+ZnZ09u5/d/ZzP90szxPzud3X/1ClQp0CdAnUK/GsqMHj05MDE
baGpB+Yn5M8ITR/vE9fqo142rhqamOUXnhSwatvc2LypgWtHzQjpPuhLG/h/h9LJq2VPf/zLyQd/
23Tm5+Tjf0gsfJ5w5NnqQ8+W5dx0DVrfqccnBhHyj13+0//988oP/3Pw1l8zL/4p+fjvEwqeAz4y
r2LOirzPp/ob8O/0ccK0OSs27vMNX++yOOVrj9C+w8d36NXf8kbfldwuevD3zDM/JR19KezYyyRp
CYXPA9YWfT4lAHuHjna8++f/PXTvl00qHhuhhQcxex66BKe1bN/Dct27knz//dYp2XmP/vqP45X/
se3KX9efZPqsOfpi1YHHPokFbhE7O/ccqN4lPv/mhlM/kW4k5hrWpVn4jtJew5x6DRh++sl/Z3z3
E5S0FikgXyRaEgtfuARuaNqinbrrHYrXZuY/fPnzd49+ST/DLqsaXhwkjcgtGTs3tsF778G93ELS
EgqeknpaoIiDSRjlk3oyreglPBp1LMS6LvkmQxJKHhHZ75B6RDXzQNHhsj9uOP0j3R2vIzyKc4xd
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
WgDmylvAsyH8iYiYZxBp9PyRsSQPug53NFy2QYNGzdt3a96xR+P32zZs2NhQ/a0duw91HB+6A249
Lb6IWVwRKKMz68xJ1/izrnFMeTTohUD1rtCoNzY8jq1gJht5+wnHsN1N29j7u0+/NQ2Jz3stPhzo
HOgcfdhl9bdg01SL+5ZfXEmKTNEX3qmOS/MIjI3CAwaGWPgiyLvEsS3KIkgWdezrQHze9aBtr+Ej
5yQ4Rxe4rPoGbGoVNmVVkYN3cudB4xo3a9Nt2KTJsUcRjF3US0mY47LqW+51MyWAleBnh4ZNmr/r
Ahr4f9CuywCnRcNnrRwbmjtx+V7HiIOTog47RReMC8kd7rGy/4T5nQaMgc9a1NVvgp/ziqN6O+a8
As2Qh+Mx59hjk1ccm8z8UedYBvjCP635h7Xwd30Qpd9a0KBRI/jE1axt5+Ydurf8sE/jFh3q1atn
JgmwgVOCnWMKnWOOWpkpDwICkvlC8A4+69r0+NQ89t81U6/P2HmOEYcmxRQ6KYZH1eurRwe5hLV4
i39/6bvydLqPmungmzYx+sjEKGFOEEtTY0iOX7a/p8PMxq07vSu3e8s8GzZp0meC34i5yY5RRxwj
wQomRBbo/ZGvQnP7jPNp1fmTt8ztXVzXsGGTjwY79XcK/tQ9ZoT3OoeAjJF+Gwa6LOs7aVGXYVM+
6PBu/98ufsUnAr+W07Dxb/3Hk19Rn7rVdQrUKVCnQJ0CdQrUKVCnQJ0C/wIK/D9H02KtCmVuZHN0
cmVhbQplbmRvYmoKMTY1IDAgb2JqCjU2NDgKZW5kb2JqCjE2MiAwIG9iago8PCAvTGVuZ3RoIDE2
MyAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxMzUgL0hlaWdodCA1
NCAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA3IDAgUiAvU01hc2sgMTcyIDAgUiAvQml0
c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp4Ae3bLUtDcRiG
8QVfN7b5Mt8Q8YWBYHBrzm7QFYtJy5IwEcs+gCti2YofwCAmYUFMqwtGi2A1iOhXMIhOj5xyh6Ph
cIte4884PIzDw/XbYOUkErwoQAEK/IUC/ZlMYbO2sn1Y2qmXuu+ceAvU07lc5PemL51eOzg9vnps
tp85sRZotJ8qzc7Y7HIkSm8qVa6dnd+8tO7eOLEWuLh93T25Hp1ZikZJJkGJ1SK8eYAyMr0YidIz
OAhK2C3WiwBleCofjTIwAEqsFuHNA5ShyQVQwib2iwAlOzEPit0iXOALZXwOlLCJ/SJAyYDym/7n
g2L/XegCoGgT+wQUO4EuAIo2sU9AsRPoAqBoE/sEFDuBLgCKNrFPQLET6AKgaBP7BBQ7gS4Aijax
T0CxE+gCoGgT+wQUO4EuAIo2sU9AsRPoAqBoE/sEFDuBLgCKNrFPQLET6AKgaBP7BBQ7gS4Aijax
T0CxE+gCoGgT+wQUO4EuAIo2sU9AsRPoAqBoE/vkRyjdR7brrfujywdO3AUqjU72e8+n5Fe3iuX9
wsbex1mvcmIp8Jm3WK5+5/G6yEe9+AAFKEABClCAAhSgAAUoQAEK/MMC76sCItAKZW5kc3RyZWFt
CmVuZG9iagoxNjMgMCBvYmoKNDU2CmVuZG9iagoxNjggMCBvYmoKPDwgL0xlbmd0aCAxNjkgMCBS
IC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggNzY5IC9IZWlnaHQgMTkgL0Nv
bG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQg
OCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt2ksOAUEQxvGmNeM5QmIQIZF4jhUW
Eo+NDdeyknjdyUUG4RyjDQt3qP93g/pNVaZ7ppQiCCCAAAIIIICAOAFtjEkSBEQJ2KbXOh4NexAE
N4KANIHg6ph4zI5ASBCQKHB3M9EESKydmhEIH14xbewpCAoERAo829V8SjMAIh8+RYfhq99wnYRS
u/3hfCEIiBI4Hfe7YbOYtgMwXq43W4KAKIHNejnpfd8A/nQ2XxEERAksZlO/7UV3gGZ34I8IAqIE
/H6n9fkKZC/BpUqtThAQJlDzym4mqe2fsGwuXyAISBPIZR3b/3YA2AQStQRDsT8BYxJR/6sYQUCo
gLjNVwpGAAEEEPgXeAOpitUACmVuZHN0cmVhbQplbmRvYmoKMTY5IDAgb2JqCjI3MAplbmRvYmoK
MTcyIDAgb2JqCjw8IC9MZW5ndGggMTczIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1h
Z2UgL1dpZHRoIDEzNSAvSGVpZ2h0IDU0IC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBv
bGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3Ry
ZWFtCngB7ZnNasJAFIXN/JgxcWI0JtLQKGksRUSxRTeCKRaEIuium24KLW2fM90WBKXvY5tpIkMf
YKaLeza5u3x8nNWZSgXyx4CBECY6gjEyTixGkmXZh5Zkl7jkQOTqqC33JkHCByLmUBvFcVsvOLDJ
r/VhPHjcxLkOarkzfRiPZ65FBUbdm+vDeIq8usCocn+hD+Ml9nk1t2E6QaoP4zUJHFNgNDq3+jDe
+50GYJT+wUZpIv+CDbAhG5Bv6AbYkA3IN3QDbMgG5Bu6ATZkA/IN3QAbsgH5hm6ADdmAfEM3/rcN
nTPLWxIU+4bjLz53+8OX+hz2u+e4WHuq3OsOZ+lqvdmqzWa9SmfDrve7fVG7GfbH03m6XN4pzTKd
T0f9sGmLJZAw3j5PBqPJjepMxoMkanNG8gkOU8ZdP4x68YXaxL0oDJqcUbESI0KZ7bgtr+0rjtdy
HZvRYrs3MKmymmVZttr8/LHGTHp6yaggJN50qNKIX2JslO8peUEgwsA3N2Fs/gplbmRzdHJlYW0K
ZW5kb2JqCjE3MyAwIG9iagozODQKZW5kb2JqCjE2NiAwIG9iago8PCAvTGVuZ3RoIDE2NyAwIFIg
L1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCA3NjkgL0hlaWdodCAxMjMgL0Nv
bG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQg
OCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt00FOkwEAROFfaZECxQYKykIJ2K4M
RIkhYaEhrFgQL0Hg6oCXqNVrvG9uMG/mrVaCQJHAw+n+9ngYitV1RmC1elwc7BDAE7IEnpZzAmTX
V3z1tDwkgB90CRCgu73mawIEcIM0AQKk51eeAD6QJkCA9PzKE8AH0gQIkJ5feQL4QJoAAdLzK08A
H0gTIEB6fuUJ4ANpAgRIz688AXwgTYAA6fmVJ4APpAkQID2/8gTwgTQBAqTnV54APpAmQID0/MoT
wAfSBAiQnl95AvhAmgAB0vMrTwAfSBMgQHp+5QngA2kCBEjPrzwBfCBNgADp+ZUngA+kCRAgPb/y
BPCBNAECpOdXngA+kCZAgPT8yhPAB9IECJCeX3kC+ECaAAHS8ytPAB9IEyBAen7lCeADaQIESM+v
PAF8IE2AAOn5lSeAD6QJECA9v/IE8IE0AQKk51eeAD6QJkCA9PzKE8AH0gQIkJ5feQL4QJoAAdLz
K08AH0gTIEB6fuUJ4ANpAgRIz688AXwgTYAA6fmVJ4APpAkQID2/8gTwgTQBAqTnV54APpAmQID0
/MoTwAfSBAiQnl95AvhAmgAB0vMrTwAfSBMgQHp+5QngA2kCBEjPrzwBfCBNgADp+ZUngA+kCRAg
Pb/yBPCBNAECpOdXngA+kCZAgPT8yhPAB9IECJCeX3kC+ECaAAHS8ytPAB9IEyBAen7lCeADaQIE
SM+vPAF8IE2AAOn5lSeAD6QJECA9v/IE8IE0AQKk51eeAD6QJkCA9PzKE8AH0gQIkJ5feQL4QJoA
AdLzK08AH0gTIEB6fuWflvOd8TAAgUCTwOPi4J8Azy+vfwSBGIHXl+eH0/3ttQBXt3f3vwWBFIH7
u9urr59nk9EwXFz/urkVBFIEbn5eXyyO97bWAizOv1/+EARSBC6/nS8+zXc2N4bh+OTsy1IQSBFY
nJ0cz9+/G70Zhtnh0YePgkCLwNHhbDoZb6wFmOxOp3uCQIrAdLo72dp8u/7/MBpvCgI5AuPRxv//
rxUQBBBAAIEmgb+2Al0LCmVuZHN0cmVhbQplbmRvYmoKMTY3IDAgb2JqCjc4MAplbmRvYmoKMTcw
IDAgb2JqCjw8IC9MZW5ndGggMTcxIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2Ug
L1dpZHRoIDExMCAvSGVpZ2h0IDkzIC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0
ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFt
CngB7VpZbxvXFfYMZ+PsXIb7LlESTYuUKGqXtcuVLTtwEjeJaydQYzu16yYwELvOS1EUiCM3C4pC
QfKQFrZjI0JR9KULEgRGHiJnKVIESZqHPMR267ZO+xdij9RzhxySw00SNfOWAaS59w7nfPc759xz
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
b6H8/Fiy9ig+TNZG1/vAZN1XrmQtCr/M1TsU/meBE1QSsL4yxQ0ZIbpgm0it/5/aIoKG/Fc0OONs
/FSKuF4P1mvvSigZ1qz/lzoKBtUqGB7wmsJPwLlZT3ajLlWtB+RjIYGlXIumeI9j6t1muWGq9q6C
hSSfxVh4l8LP/gvegUfECmVuZHN0cmVhbQplbmRvYmoKMTc2IDAgb2JqCjM1NjYKZW5kb2JqCjE3
NCAwIG9iago8PCAvVHlwZSAvUGFnZSAvUGFyZW50IDE1NCAwIFIgL1Jlc291cmNlcyAxNzcgMCBS
IC9Db250ZW50cyAxNzUgMCBSIC9NZWRpYUJveApbMCAwIDg0MiA1OTVdID4+CmVuZG9iagoxNzcg
MCBvYmoKPDwgL1Byb2NTZXQgWyAvUERGIC9UZXh0IC9JbWFnZUIgL0ltYWdlQyAvSW1hZ2VJIF0g
L0NvbG9yU3BhY2UgPDwgL0NzMSA3IDAgUgo+PiAvRXh0R1N0YXRlIDw8IC9HczIgMTcgMCBSIC9H
czMgMTggMCBSIC9HczEgMTkgMCBSID4+IC9Gb250IDw8IC9UVDYgNDAgMCBSCi9UVDQgMTYgMCBS
IC9UVDIgMTIgMCBSID4+IC9YT2JqZWN0IDw8IC9JbTEgOSAwIFIgL0ltMiAxMyAwIFIgL0ltMzAg
MTc4IDAgUgovSW0zMiAxODIgMCBSIC9JbTMxIDE4MCAwIFIgPj4gPj4KZW5kb2JqCjE4MiAwIG9i
ago8PCAvTGVuZ3RoIDE4MyAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0
aCAxMzUgL0hlaWdodCA1NCAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA3IDAgUiAvU01h
c2sgMTg0IDAgUiAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0
cmVhbQp4Ae3bLUtDcRiG8QVfN7b5Mt8Q8YWBYHBrzm7QFYtJy5IwEcs+gCti2YofwCAmYUFMqwtG
i2A1iOhXMIhOj5xyh6PhcIte4884PIzDw/XbYOUkErwoQAEK/IUC/ZlMYbO2sn1Y2qmXuu+ceAvU
07lc5PemL51eOzg9vnpstp85sRZotJ8qzc7Y7HIkSm8qVa6dnd+8tO7eOLEWuLh93T25Hp1ZikZJ
JkGJ1SK8eYAyMr0YidIzOAhK2C3WiwBleCofjTIwAEqsFuHNA5ShyQVQwib2iwAlOzEPit0iXOAL
ZXwOlLCJ/SJAyYDym/7ng2L/XegCoGgT+wQUO4EuAIo2sU9AsRPoAqBoE/sEFDuBLgCKNrFPQLET
6AKgaBP7BBQ7gS4AijaxT0CxE+gCoGgT+wQUO4EuAIo2sU9AsRPoAqBoE/sEFDuBLgCKNrFPQLET
6AKgaBP7BBQ7gS4AijaxT0CxE+gCoGgT+wQUO4EuAIo2sU9AsRPoAqBoE/vkRyjdR7brrfujywdO
3AUqjU72e8+n5Fe3iuX9wsbex1mvcmIp8Jm3WK5+5/G6yEe9+AAFKEABClCAAhSgAAUoQAEK/MMC
76sCItAKZW5kc3RyZWFtCmVuZG9iagoxODMgMCBvYmoKNDU2CmVuZG9iagoxODAgMCBvYmoKPDwg
L0xlbmd0aCAxODEgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggNzY5
IC9IZWlnaHQgMTkgL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgNyAwIFIgL1NNYXNrIDE4
NiAwIFIgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0K
eAHtVs2KHlUUzBNkljHrKD7DLF0pbszWRRYiDohKGNeTdQKCEETUmMeYFzBussj4TJ7b1be6+pzb
PZ0J/jBUaC5169Spc77qb8J3547/OQEn4AScgBNwAk7ACTgBJ+AEnIATcAJOwAk4ASfgBJyAE3AC
TsAJOAEn4AScgBNwAk7ACTgBJ3AbEjh99Kw/T08f+XECTsAJOAEn4AScwG1K4Nnp50+Gv9gev/jr
8Yur8gRZH8pY2mFuVqrO1Sc0QR4/1SE17pSqfxXrtlW/xVQfbrVT0lmUAbBEQMERZkfMUoCbWR3p
qhrOHZaCxD47pzpAplZHHKCpPhy6U6r+Vfy2+9ABQNuvLR0RV01lYtCQ/BdWirmYvnNijaFgp1Sd
q1g/ddVvMdWHu+2UqpuKuQlALe0wNyvpRDoQaPWfWynGhfnw1E0g4EpD/XEfttcRLFW3Kn73feBA
ZwJ1BlmZKq6aIwx9AlQ9q7VUmSquGmUCYyhPdSAJ2bh09tPrj7/5bfgT6Pzlm/OXV+e/x8nnSjDJ
SRbK9ijZ8PftAa8nSo3p1YXZ8GmbNDH2mbeqE3VKrbZ9uv9SxQ66CTRrpm3Ihcsmc7Wbp6tuxdIC
pkHLPjoIeIshPztELKv3tYwQnxiksxTzdazI6B1FAU1WUrxENH8rBsppq+Dx5G0Pf3mac99wNQUk
Nln22YwIvXquVsKXZ/Jcpiwjli9/q4KfPuBisoixQ95ksZVG3WdLsOJjSpkegpWG/l3Z/7IOvSx+
osXz8MtqvcvQJbTZs5UO/aVDjwWWNeRzhUCrDWOuntD0feYdYLLIDr2sPIubdLe2z+SZt63TK0O3
2SFWyl+e1fKTPgbpLMUUZ3I0OmvWy0yprpbZ0gePh9Nn8O5fHqzdzsGXJ4/rsWDPwbb/z7/0+dXL
n0ww+OB8I1sJh6CLp7/05X0NPv61X54+NAcIvldb7B0PprTS4GUNlLLPoIqX1TUxtGl0E91B8dTy
5uufX3/63a/Dn0Bnz1/J8+fZ8/QMq0omzHblSQJo6dVXbQEKdkqhgXJ4rhqvU+o42LK9Tqml2r7T
pe1oDCbp03Vu6ck0/YRpBQA3PSkgSaYCagJodYunhgIyBCwRaClw8GQUgK9d0ICv7ezaKaln1YPR
TTiRntoFEp4UoIVXvKzkTBP08poMaZWAdqFEh1pi75HSUDMkacsFIFM+mLiO2/v3uXal/wS0nYaw
1VnEO5pqdbAL42r7zqwdZ3YRwH9u6ck0UrAachOAWiJTgfZqdYuHhlVtIWaVoJbIKAh9XGsXNOQh
YyO70Eue19RY9cmQDjtKenJK7tp4WdDXdmVolYBqAsOqGo67pn3GpY3MdVxqxJUCLEMNd4OAPAEb
yTTQE2OV7QFCoOeqsVShpAY+w/ZGfvHjH598+8vwJ9DDi8uHTy6vOSkIgIddAImknjJtDLI+qYWG
VKoDMQFlAOQDsEQyaShQUMVRhVs9UWILANySWEvalczRyzOZJHGq8opZvMJNr8cxNxmaYBA1uMI8
SE5RXqvgVVmx9nIQQaqmK9x0CgUkaaXiqA55aHiqhpgjKINbPSGgHgA+VXyE4Q43MKE/1uCVVuDj
qqWEqUmb0ETbkxhXGEJGJinpRgEY7UoaChSk9nSFG08AagDgFpgyClDSLtWwmoC2J1ttZ6nqVfZW
uG6i7RhEjc6tMq4HvYq1lDBkHJGAmmBi0quAmGDLLQQsJTFKKqASQPUqrjj0FBPQBFXVoKR8whQA
1Ik7DEu6Ccg0hcrKozetwWtqTGJcoVFn5VmFQEuYkph05SYXl59dXH705Q/Dn0An9z88ee+Du/fe
n54Hd+/5cQJOwAk4ASfgBJzALUig/baJHzkn9x8MfwKZdAJOwAk4ASfgBJyAE3ACTsAJOAEn4ASc
gBNwAk7ACTgBJ+AEnIATcAJOwAk4ASfgBJyAE3ACTsAJOAEn4AScgBNwAk7ACTgBJ+AEnIATcAJO
wAk4ASfgBJyAE3ACTsAJOAEn4AScgBNwAk7ACTgBJ+AEnIATcAJOwAk4ASfgBJzAf5jA3zF9uZUK
ZW5kc3RyZWFtCmVuZG9iagoxODEgMCBvYmoKMTUzOAplbmRvYmoKMTc4IDAgb2JqCjw8IC9MZW5n
dGggMTc5IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDc2OSAvSGVp
Z2h0IDEyMyAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA3IDAgUiAvU01hc2sgMTg4IDAg
UiAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp4Aey9
abt1XVEe6l/I+ZDzNeevnBijOWrEvkE0YIttEJC+UQRUEGOHTdCA9MYeNfZgh0IUBUHzb05V3aPu
UaNqjLHmavbez/O822te86pZdddd96iqudZyvy/wmvd97o0f+j/D9eHxMUZrqHqIlxAuetx4w4f+
T7oGAQ67pZNiquAPr8XMwEtV54IpKZ33WdWTjrl/XDWnbI4s0hkTIfhxWNKK2oRb9ye95rthsfT1
xmp5ntU3q86xethVNqdibtUf1jpiUE8B32Z5ZsfcfWKs9BxvDhjKcVrR+9cjSmpRyquh6olgieKi
E8amPwl5w8fDYl79vs+96B1/8X/93//P55X/e034CZRWrp304HkF5kdLPPVxg9yFVufdfi2m6nKo
7HHZu1Apcavm7IpupO71hFloPytPAORuVPCV/WG6G6miPG6GfhZ4xfNEDysc/+GHFRajNbPuQ8Ck
6Uw2zU+XkPuh93l5+mqyG56NmF1o/2YlPTdqzrOq56yhnwXe7YPsJ67HYT3EMp83x9WwivLNm76p
yDdLfufIT6B/82//XfkF9Hn6E4gyaPjyJHIuHpnf8KF/BSaGuu088CQ2eZwgqYGGwzbpy5CQeHo2
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
KqqXXJ65tJKnO5vjj5vBWQtSpCD1SHNpKY8ednIt5sY5ZahwfiFPheA8rb+/L3mmXbHmzE4jY46p
eRR7a9e3SqBtDk/E1XjD3nL2ObZI5qSXRgpDe6Qg9UhzKeRRCPNrMTfOsb4H8Ced7YcwUhyd4070
lBpdSTI5x8q5tJKnO+ejuVntsMG5lwWpp5pLS3mktzvX6bKj+4vOVk3386HVs1vpTgtj2kfnpcc3
+lxWE7vGnZbHBJY8ulpx3EmSOYK8dTVeaj6xq0stid6YPKN5ltw4LQ5De02Q3Fw/y0ktVa0RT80z
uRYHM3TsMlIfV0es7oQwkwx2YjS0qt7HGvlY6fj18LL8vUDb/Vtep80TCwIQgAAEIAABCPwfAtv9
Sf7J2Ty+Xt/cXvGCAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAA
BCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQg
AAEIQAACf4nAN9FcQ24KZW5kc3RyZWFtCmVuZG9iagoxNzkgMCBvYmoKMjkxNDUKZW5kb2JqCjE4
OCAwIG9iago8PCAvTGVuZ3RoIDE4OSAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdl
IC9XaWR0aCA3NjkgL0hlaWdodCAxMjMgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9s
YXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJl
YW0KeAHt00FOkwEAROFfaZECxQYKykIJ2K4MRIkhYaEhrFgQL0Hg6oCXqNVrvG9uMG/mrVaCQJHA
w+n+9ngYitV1RmC1elwc7BDAE7IEnpZzAmTXV3z1tDwkgB90CRCgu73mawIEcIM0AQKk51eeAD6Q
JkCA9PzKE8AH0gQIkJ5feQL4QJoAAdLzK08AH0gTIEB6fuUJ4ANpAgRIz688AXwgTYAA6fmVJ4AP
pAkQID2/8gTwgTQBAqTnV54APpAmQID0/MoTwAfSBAiQnl95AvhAmgAB0vMrTwAfSBMgQHp+5Qng
A2kCBEjPrzwBfCBNgADp+ZUngA+kCRAgPb/yBPCBNAECpOdXngA+kCZAgPT8yhPAB9IECJCeX3kC
+ECaAAHS8ytPAB9IEyBAen7lCeADaQIESM+vPAF8IE2AAOn5lSeAD6QJECA9v/IE8IE0AQKk51ee
AD6QJkCA9PzKE8AH0gQIkJ5feQL4QJoAAdLzK08AH0gTIEB6fuUJ4ANpAgRIz688AXwgTYAA6fmV
J4APpAkQID2/8gTwgTQBAqTnV54APpAmQID0/MoTwAfSBAiQnl95AvhAmgAB0vMrTwAfSBMgQHp+
5QngA2kCBEjPrzwBfCBNgADp+ZUngA+kCRAgPb/yBPCBNAECpOdXngA+kCZAgPT8yhPAB9IECJCe
X3kC+ECaAAHS8ytPAB9IEyBAen7lCeADaQIESM+vPAF8IE2AAOn5lSeAD6QJECA9v/IE8IE0AQKk
51eeAD6QJkCA9PzKE8AH0gQIkJ5feQL4QJoAAdLzK08AH0gTIEB6fuWflvOd8TAAgUCTwOPi4J8A
zy+vfwSBGIHXl+eH0/3ttQBXt3f3vwWBFIH7u9urr59nk9EwXFz/urkVBFIEbn5eXyyO97bWAizO
v1/+EARSBC6/nS8+zXc2N4bh+OTsy1IQSBFYnJ0cz9+/G70Zhtnh0YePgkCLwNHhbDoZb6wFmOxO
p3uCQIrAdLo72dp8u/7/MBpvCgI5AuPRxv//rxUQBBBAAIEmgb+2Al0LCmVuZHN0cmVhbQplbmRv
YmoKMTg5IDAgb2JqCjc4MAplbmRvYmoKMTg0IDAgb2JqCjw8IC9MZW5ndGggMTg1IDAgUiAvVHlw
ZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDEzNSAvSGVpZ2h0IDU0IC9Db2xvclNw
YWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0Zp
bHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7ZnNasJAFIXN/JgxcWI0JtLQKGksRUSxRTeC
KRaEIuium24KLW2fM90WBKXvY5tpIkMfYKaLeza5u3x8nNWZSgXyx4CBECY6gjEyTixGkmXZh5Zk
l7jkQOTqqC33JkHCByLmUBvFcVsvOLDJr/VhPHjcxLkOarkzfRiPZ65FBUbdm+vDeIq8usCocn+h
D+Ml9nk1t2E6QaoP4zUJHFNgNDq3+jDe+50GYJT+wUZpIv+CDbAhG5Bv6AbYkA3IN3QDbMgG5Bu6
ATZkA/IN3QAbsgH5hm6ADdmAfEM3/rcNnTPLWxIU+4bjLz53+8OX+hz2u+e4WHuq3OsOZ+lqvdmq
zWa9SmfDrve7fVG7GfbH03m6XN4pzTKdT0f9sGmLJZAw3j5PBqPJjepMxoMkanNG8gkOU8ZdP4x6
8YXaxL0oDJqcUbESI0KZ7bgtr+0rjtdyHZvRYrs3MKmymmVZttr8/LHGTHp6yaggJN50qNKIX2Js
lO8peUEgwsA3N2Fs/gplbmRzdHJlYW0KZW5kb2JqCjE4NSAwIG9iagozODQKZW5kb2JqCjE4NiAw
IG9iago8PCAvTGVuZ3RoIDE4NyAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9X
aWR0aCA3NjkgL0hlaWdodCAxOSAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUg
dHJ1ZSAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4
Ae3aSw4BQRDG8aY14zlCYhAhkXiOFRYSj40N17KSeN3JRQbhHKMNC3eo/3eD+k1VpnumlCIIIIAA
AggggIA4AW2MSRIERAnYptc6Hg17EAQ3goA0geDqmHjMjkBIEJAocHcz0QRIrJ2aEQgfXjFt7CkI
CgRECjzb1XxKMwAiHz5Fh+Gr33CdhFK7/eF8IQiIEjgd97ths5i2AzBerjdbgoAogc16Oel93wD+
dDZfEQRECSxmU7/tRXeAZnfgjwgCogT8fqf1+QpkL8GlSq1OEBAmUPPKbiap7Z+wbC5fIAhIE8hl
Hdv/dgDYBBK1BEOxPwFjElH/qxhBQKiAuM1XCkYAAQQQ+Bd4A6mK1QAKZW5kc3RyZWFtCmVuZG9i
agoxODcgMCBvYmoKMjcwCmVuZG9iagoxOTEgMCBvYmoKPDwgL0xlbmd0aCAxOTIgMCBSIC9GaWx0
ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AbWaW5McRxGF3/tXNLaxZmVvq+5VDRgIZGGbwOGL
FnjAfjAKGcshYSwZ+Pt8J6t6pnekXYkHpIjt6ezqrKzMkyezaubH+Yv5xzm52Ye5Fj/n6ufnj+e/
zP+Y791/4edHL2Zv/1880qjc4vxsbo6BfHpqn7xfVv2bnpqeccfD7+Zv53ufP37+6PE/f/rXN0/n
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
ES4tkju5CnVHFXb39hbR8cpxMr2hPOtvEAOh/ziBaLCTomRyLfMMXUqf/VvD6cd3h6KhfBjHvG/i
S8/We+WAc8dX/8+eEvDqazVO4Me8u8wF1+cxfKmldFSerbXGJQIdF5bMXxVb4iZocXeHOqtOi1Q3
R+06XW0W/O17DfZL+k5+v9dgYy7z+u6tX14y7y1CIeIbEVGiEFQhgeT+Uzf2z/2OiwgVxGmIIo2Z
u0iCQwqPsoLKowsL0VqB4EYY4EAO0IRDqeiZ5NW8vPG3WyHAATUHMfqi4vpab1nh4cuL+er7vml7
qTJFDt8jB7Pn+pSenJxcPZquaX6pawtEsWeF+UOfVRNPIN5+KUX4YHK2ikdC4OsCfoDDj0M4zeAo
0LN5O4p0WoZhHCntRfbrh5OIsxSdA3KCvB91EnGYzLcRHCFwWsq5tUadREf1XYSukxHHUTtbjzI7
ljmuCmbniImzQb7VqfzmiN8pcUrKcRc/wXolWMkjDhi1L+RD2yqTFQP9tACwchYgrPfLACu2j16g
iIv5BvjwK12BlpiDZtvwypfjRpeoN87m64Dj83cFVrhcuNY4gVDjOqnz4YN92PoBT+UIaNW5jDYg
7FvtliOZccuXJxLzPYCO0TjCON3+L2c1ES/YiuGInRo7CdEhSxmnNf8FmuLTYwplbmRzdHJlYW0K
ZW5kb2JqCjE5MiAwIG9iago0Mjk1CmVuZG9iagoxOTAgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1Bh
cmVudCAxNTQgMCBSIC9SZXNvdXJjZXMgMTkzIDAgUiAvQ29udGVudHMgMTkxIDAgUiAvTWVkaWFC
b3gKWzAgMCA4NDIgNTk1XSA+PgplbmRvYmoKMTkzIDAgb2JqCjw8IC9Qcm9jU2V0IFsgL1BERiAv
VGV4dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSSBdIC9Db2xvclNwYWNlIDw8IC9DczEgNyAwIFIK
Pj4gL0V4dEdTdGF0ZSA8PCAvR3MyIDE3IDAgUiAvR3MzIDE4IDAgUiAvR3MxIDE5IDAgUiA+PiAv
Rm9udCA8PCAvVFQ0IDE2IDAgUgovVFQyIDEyIDAgUiA+PiAvWE9iamVjdCA8PCAvSW0zMyAxOTQg
MCBSIC9JbTEgOSAwIFIgL0ltMzQgMTk2IDAgUiAvSW0yIDEzIDAgUgovSW0zNiAyMDAgMCBSIC9J
bTM1IDE5OCAwIFIgPj4gPj4KZW5kb2JqCjE5NCAwIG9iago8PCAvTGVuZ3RoIDE5NSAwIFIgL1R5
cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCA3NjkgL0hlaWdodCAxMjMgL0ludGVy
cG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgNyAwIFIgL1NNYXNrIDIwMiAwIFIgL0JpdHNQZXJDb21w
b25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeAHsvWm7dV1RHupfyPmQ8zXn
r5wYozlqxL5BNGCLbRCQvlEEVBBjh03QgPTGHjX2YIdCFAVB829OVd2j7lGjaoyx5mr23s/zvNtr
XvOqWXXXXfeoqrnWcr8v8Jr3fe6NH/o/w/Xh8TFGa6h6iJcQLnrceMOH/k+6BgEOu6WTYqrgD6/F
zMBLVeeCKSmd91nVk465f1w1p2yOLNIZEyH4cVjSitqEW/cnvea7YbH09cZqeZ7VN6vOsXrYVTan
Ym7VH9Y6YlBPAd9meWbH3H1irPQcbw4YynFa0fvXI0pqUcqroeqJYIniohPGpj8JecPHw2Je/b7P
vegdf/F//d//z+eV/3tN+AmUVq6d9OB5BeZHSzz1cYPchVbn3X4tpupyqOxx2btQKXGr5uyKbqTu
9YRZaD8rTwDkblTwlf1huhupojxuhn4WeMXzRA8rHP/hhxUWozWz7kPApOlMNs1Pl5D7ofd5efpq
shuejZhdaP9mJT03as6zquesoZ8F3u2D7Ceux2E9xDKfN8fVsIryzZu+qcg3S37nyE+gf/Nv/135
BfR5+hOIMmj48iRyLh6Z3/ChfwUmhrrtPPAkNnmcIKmBhsM26cuQkHh6NrYfXw1MDdFwwlS083fm
M5oTWtp+pOlcvNZTpyc1Rx55lk2ImGocyopjgu11U3rnfxyWtei2/Uls8tgbTvvwsGL6IWaWgNFH
/Cy8WdLJ1ITe237SJ+KTJ+mMc+ya07DK6eZZh5enF3rCmhM+8J+IYd1MTxmofpGlyzGbDdmE+kyd
h56UpXUN8+r3fXbzEwhZgvT0yUQ85J8hHeyevmDkWRorwalKerwsCyT1dCRnl3aYft7bNGdXy6e2
w2z1yIl4OjECz3JYAdMOSIYr+0OeWxkiFdcBwqdgWOkUYRAPMKy0OaLtWj1nDKsv7Tkj7lmpk/z/
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
MJMMdmI0tKrexxr5WOn49fCy/L1A2/1bXqfNEwsCEIAABCAAAQj8HwLb/Un+ydk8vl7f3F7xggAE
IAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAA
AQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAn+JwDfRXENu
CmVuZHN0cmVhbQplbmRvYmoKMTk1IDAgb2JqCjI5MTQ1CmVuZG9iagoxOTYgMCBvYmoKPDwgL0xl
bmd0aCAxOTcgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggNzY5IC9I
ZWlnaHQgMTkgL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgNyAwIFIgL1NNYXNrIDIwNCAw
IFIgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeAHt
Vs2KHlUUzBNkljHrKD7DLF0pbszWRRYiDohKGNeTdQKCEETUmMeYFzBussj4TJ7b1be6+pzbPZ0J
/jBUaC5169Spc77qb8J3547/OQEn4AScgBNwAk7ACTgBJ+AEnIATcAJOwAk4ASfgBJyAE3ACTsAJ
OAEn4AScgBNwAk7ACTgBJ3AbEjh99Kw/T08f+XECTsAJOAEn4AScwG1K4Nnp50+Gv9gev/jr8Yur
8gRZH8pY2mFuVqrO1Sc0QR4/1SE17pSqfxXrtlW/xVQfbrVT0lmUAbBEQMERZkfMUoCbWR3pqhrO
HZaCxD47pzpAplZHHKCpPhy6U6r+Vfy2+9ABQNuvLR0RV01lYtCQ/BdWirmYvnNijaFgp1Sdq1g/
ddVvMdWHu+2UqpuKuQlALe0wNyvpRDoQaPWfWynGhfnw1E0g4EpD/XEfttcRLFW3Kn73feBAZwJ1
BlmZKq6aIwx9AlQ9q7VUmSquGmUCYyhPdSAJ2bh09tPrj7/5bfgT6Pzlm/OXV+e/x8nnSjDJSRbK
9ijZ8PftAa8nSo3p1YXZ8GmbNDH2mbeqE3VKrbZ9uv9SxQ66CTRrpm3Ihcsmc7Wbp6tuxdICpkHL
PjoIeIshPztELKv3tYwQnxiksxTzdazI6B1FAU1WUrxENH8rBsppq+Dx5G0Pf3mac99wNQUkNln2
2YwIvXquVsKXZ/Jcpiwjli9/q4KfPuBisoixQ95ksZVG3WdLsOJjSpkegpWG/l3Z/7IOvSx+osXz
8MtqvcvQJbTZs5UO/aVDjwWWNeRzhUCrDWOuntD0feYdYLLIDr2sPIubdLe2z+SZt63TK0O32SFW
yl+e1fKTPgbpLMUUZ3I0OmvWy0yprpbZ0gePh9Nn8O5fHqzdzsGXJ4/rsWDPwbb/z7/0+dXLn0ww
+OB8I1sJh6CLp7/05X0NPv61X54+NAcIvldb7B0PprTS4GUNlLLPoIqX1TUxtGl0E91B8dTy5uuf
X3/63a/Dn0Bnz1/J8+fZ8/QMq0omzHblSQJo6dVXbQEKdkqhgXJ4rhqvU+o42LK9Tqml2r7Tpe1o
DCbp03Vu6ck0/YRpBQA3PSkgSaYCagJodYunhgIyBCwRaClw8GQUgK9d0ICv7ezaKaln1YPRTTiR
ntoFEp4UoIVXvKzkTBP08poMaZWAdqFEh1pi75HSUDMkacsFIFM+mLiO2/v3uXal/wS0nYaw1VnE
O5pqdbAL42r7zqwdZ3YRwH9u6ck0UrAachOAWiJTgfZqdYuHhlVtIWaVoJbIKAh9XGsXNOQhYyO7
0Eue19RY9cmQDjtKenJK7tp4WdDXdmVolYBqAsOqGo67pn3GpY3MdVxqxJUCLEMNd4OAPAEbyTTQ
E2OV7QFCoOeqsVShpAY+w/ZGfvHjH598+8vwJ9DDi8uHTy6vOSkIgIddAImknjJtDLI+qYWGVKoD
MQFlAOQDsEQyaShQUMVRhVs9UWILANySWEvalczRyzOZJHGq8opZvMJNr8cxNxmaYBA1uMI8SE5R
XqvgVVmx9nIQQaqmK9x0CgUkaaXiqA55aHiqhpgjKINbPSGgHgA+VXyE4Q43MKE/1uCVVuDjqqWE
qUmb0ETbkxhXGEJGJinpRgEY7UoaChSk9nSFG08AagDgFpgyClDSLtWwmoC2J1ttZ6nqVfZWuG6i
7RhEjc6tMq4HvYq1lDBkHJGAmmBi0quAmGDLLQQsJTFKKqASQPUqrjj0FBPQBFXVoKR8whQA1Ik7
DEu6Ccg0hcrKozetwWtqTGJcoVFn5VmFQEuYkph05SYXl59dXH705Q/Dn0An9z88ee+Du/fen54H
d+/5cQJOwAk4ASfgBJzALUig/baJHzkn9x8MfwKZdAJOwAk4ASfgBJyAE3ACTsAJOAEn4AScgBNw
Ak7ACTgBJ+AEnIATcAJOwAk4ASfgBJyAE3ACTsAJOAEn4AScgBNwAk7ACTgBJ+AEnIATcAJOwAk4
ASfgBJyAE3ACTsAJOAEn4AScgBNwAk7ACTgBJ+AEnIATcAJOwAk4ASfgBJzAf5jA3zF9uZUKZW5k
c3RyZWFtCmVuZG9iagoxOTcgMCBvYmoKMTUzOAplbmRvYmoKMjAwIDAgb2JqCjw8IC9MZW5ndGgg
MjAxIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDc5MiAvSGVpZ2h0
IDY1OSAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA3IDAgUiAvSW50ZW50IC9QZXJjZXB0
dWFsIC9TTWFzayAyMDYgMCBSIC9CaXRzUGVyQ29tcG9uZW50CjggL0ZpbHRlciAvRmxhdGVEZWNv
ZGUgPj4Kc3RyZWFtCngB7J0LfBTV3ff7PE/7Prf3eZ9b28dWrba2j/VejTe0ltoW2qemT21aWrAW
WpVUAxqBFRZkQVZZhUVdcFVWIZAABjCCIIkkQIKESLhESMgNNrDkSjZhc9lcNpeFvL9zzszs7O5k
swtJYJP/kM9ydubMuXznzJzf/s9/zvF6B3O7cOFC30jcUK/BxERpEQEiQASIABEgAkTAn8BIFVFC
GJKU8r/a9I0IEAEiQASIABEYTAIj0RDlV6fBhEVpEQEiQASIABEgAkRARcBPcwzNF+/5C2093qau
3rMdPVVt3firbe9p9PRiZ5f3/PkhHlVU1ZWCRIAIEAEiQASIABEYTAJDI538UoVeeqf03A8/PX3z
x/Ybt7I/BO7ccWrsTsej2VXxn9eajzd+drbd5ekdikHGyGFVrY+LCWMbqz/YIRKv2hzqhDHjYidP
W7B6T0WzqigdxxaMDSOPablSFqpTVcGOgzPG8FTGTP24SrXfP9hRunQcizVmhlxg/+NhfnMe3Lz+
oLoOXm/F8lie/cTNTl8ioWiMGRs7cap++cfHVPF9Z3aUvsILytMM/RG3vv/6+hKkEBEgAkSACBCB
ISbgp3iG5gvUEaxPK8tdt26r+NLa4i8ll7A/BMQfwikl/76x/MGM09Py69ZVNMNaNYgFiZzfIOso
RRCMnba5QpZF4emogZSPoqMgkvpXUoOgo6o+nsEUk59eAtiIdZTCIiZW/7ECQ75EpKNkEvQ/ESAC
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
HEEFyQN9HnuKNQdmKFeuFee6cs3mHKcr36zXG1Md7lKbKe1MWYopye62pxgNeggvZ5bZWlATHE1O
ELkiGlSQpxA6x+7MNxuSWJmQj9Fa6JYsT9x0Vs92MQkH7aU35bscqQYTK4oXo36mdMg5vqEw6hRc
pKMkMPQfESACRIAIEAEiMCAByCds0FEulyvAyTxIR5lMOczByZXLHKWCdJTZwkQLt0QxYxPfPI40
K5Ms7gKbrRBHIZMsufk2S1aO1Zyen2KG4xTSMaXmp1uSclLNtvwciwVWLI1oIj1uLxLCCYInqcye
qk/Uw0jGzGQGS65TraNqCsxGZv1iBTab850F5kSdkcWFfYqPSLJDsJv5pVCj6Cim00L6fbHTaSMC
RIAIEAEiQASIAMb4oJrUOgriSu09BUSKf5SGjsIYWo7RkMp0B0SLz9rjzArwMa9JZyNt6Q5nrllv
MDLHKWbAMphgOXIJmxQ3GWlEExeJqTefjmL2KCO3gnmdBem5NR6uo1hhoPTqHSlGJspgqxL2KOmr
123PycLQo9hgj1Kn4LYnGbgKdGbB+kY6SqJE/xEBIkAEiAARIAIhCWBQz263Q02JDa7mAdEDdBRz
MNcZbIVOjLTpzOnlu43M2mMywm+p1C35R53JtybBNKXyMfc4UnQ6G+RTTZoePlLMgOV15ZsSjLB0
uQuYjxTPNjia5HAVoKM88G6yMv8oOD2lw+kJQ4WiMPzVQldhCspjQqkwruf2yl+NpqR8eGJJHlwB
KaCsJig8kxkeWKSjApoAfSUCRIAIEAEiQASGhICisoYkdUqUCBABIkAEiAARIAIjlwDpqJF7balm
RIAIEAEiQASIABEgAkSACBABIkAEiAARIAJEgAgQASJABIgAESACRIAIEAEiQASIABEgAkSACBAB
IkAEiAARIAJEgAgQASJABIgAESACRIAIEAEiQASIABEgAkSACBABIkAEiAARIAJEgAgQASJABIgA
ESACRIAIEAEiQASIABEgAkSACBABIkAEiAARIAJEgAgQASJABIgAESACRIAIEAEiQASIABEgAkSA
CBABIkAEiAARIAJEgAgQASJABIgAESACRIAIEAEiQASIABEgAkSACBABIkAEiAARIAJEgAgQASJA
BIgAESACRIAIEAEiQASIABEgAkSACBABIkAEiAARIAJEgAgQASJABIgAESACRIAIEAEiQASIABEg
AkSACBABIkAEiAARIAJEgAgQASJABIgAESACRIAIEAEiQASIwPARaDtz7OTih4qe+Xf6UxMoe/F2
kBm+y0A5EQEiQASIABEgAlFI4FztGbV+oLBCwHW2KgqvJxWZCBABIkAEiAARGD4CtbW1fbRpEQCZ
4bsMlBMRIAJEgAgQASIQhQRIR2lpKLaPdFQUNmcqMhEgAkSACBCBYSVAOop01LA2OMqMCBABIkAE
iMAIIkA6inTUCGrOVBUiQASIABEgAsNKgHQU6ahhbXCUGREgAkSACBCBEUSAdBTpqBHUnKkqRIAI
EAEiQASGlQDpKNJRw9rgKDMiQASIABEgAiOIQDg6auLEiY888shUra0/ETIC9oNMpNe5ubn5AN/K
y8sjPXcExK+oqEDtc3Jy6uvrHQ4HArm5uefOnRsBVQunCu3t7WgA4cSkOESACBABIjBiCISjo2Ji
YlauXLl9+/YAdQRhFbBnJH2NSEdBLUA5HD58uKurC20DigJSCnvE12FuLd3d3a2trejTm4I27MQh
RBiKIqHW4AD5tItvR48eFXuGIq8B0wyAMKQVF4U5fvw46g01NWDZKAIRIAJEgAiMGALh6ygIgwCZ
pNZRXUdmjoHekrYxsdM3lHcFRL+4r11FC8fGxG3AbKFdtXlpOx0DpepYExszfvEgZB6+jkLXWVZW
BgkBa4xoGDDIQEVgP/pWual4HKn6+ESdnm86vTmt1C0fCvt/jz3JYC4IeV5HR4einhyZr89bkunA
96q8NYvnzJmzYHlGWQM/jGhh5xpuRFQZEKqrq4UlCtIFYYhJ9fk1WWYDCOji4+MTGQmj7SIwqBPU
DMsQGso+NKLarOZrjg1RxXHpYXbD3SEEJLQ0LjrCAYLK48iyGg3YUGdLul3zGjoLcwtdqJCrNDff
6fGU2oxJpR7NCtJOIkAEiAARuEIIhK+jzGZzgBIK0lGxy/IctQ5H0faZY2Ni4nPcAfEv7mtXIyw7
jX19jdsnxYyZeWQgHdXV6ED0gWKFUZSL0FHoPe12O0SU6EwR8NdRBmOWU1x3d6FNp3wJvykMpKNg
hJFFVN3xzJULICC4jrJnLJn3+p6yY6nGeSuP1ElRBt0qBTkRUBV/Jek7iHroTflMMgzBpoaQv3ze
ki1HcBXKHEJGsboPbsVhcxP2N1x9CGkl7G+KdOWa9JIo8jjSDIZUR7BAcuWb+H5PodVgIwE1BE2D
kiQCRIAIDD6B8HVU6HE9bo+KW+NgAqWrfEUsdNROd5+7aE38eGajGj99TZEbB5aNjxk7JT4OMmvs
pMU5UEddju1zJ+ErosSvyMMO95EVU/gpbAc7R9ijTuycwiIh2rLyrsa8FfHjmflr7KS522Gh4pmP
nRQ3JiZuxX7ZHtWYt2wKS3hM3Mw0xGnMWSzyYbayAa1aqEX4OkoIJ3SjMEoIByF03JBSYo98zWCP
8ukoV75FZ8p1ed2laWaD0WQyGq1ZrGf1OHJsJvbdYErKd3rd+Sad0WK12axmcypMFbKO8tTk2ow4
z2g0p3ALhpSJ2+2WRFKDPWPVui2pS4SOcmQuWWDNqyrbsnjBqiOyoEBkuWyD8D+MUbDMAAWUJCxR
SgAooDQCMvDXUQEQmOXGhM1o0JvSYLhhEEwWbCaDyZaSZLNajAZzusPjsadbTCYzg5CqNmqpIHBz
1IIFxiWr9tjlajc1DW7FYXODdlIEM+qO6x4kKd0FVp3BllPocDH95OEiChVFVdhVtKCekFemhHi9
eVP+p5bE+ERTSsEBLqdQfb3JYrVazUajjWlPj5NdfNTcbDbqraXumhyOC80mqWCIpGnA5aOvRIAI
EAEioBAIX0dFNq43M628C7IJY2wL8xrdRQjErnBwHRUzJa22q4vtGTP3yIk1cTFj4jcU1TpyFmLH
9JxzedOhhhbnlDuObE/bXtQo66javto0Zo/KgzjLwRBi7OIcR23RhniEkC4bVBwzfbujtrZLGtdr
PTJ3LA4VuRvzEJiUVsx02JQVeeXledvTdpaHYSoLX0dBO4lBPXwqGzpWDGmpRrXEuJ5ez8d2IJNy
a6AEYJbhJiomshByZhkNqXbWyboKrHpLgRMSwlrI5I4r32xIsbvFuB4zbtik3Ra16QKduKSj+H9V
n/nG9azz2PCWcd1xRU8gstIMLj0gxjShHlFlCCclgJQRDkhfraOCIeSn59RwBsyGY/cwHWVhg5mu
HCNo4Igrx2RIO2OHLk2zuzweZ2F+qUpA+CA02D9LTc08cvyzVQvmLc+rktEMYsVRNWGAUlufcOmx
E2oKEstXcU9NQXqS2ahLSNCbUjBs561RzFLOLG6ICrBHSWYpXn12sXkbyXW58y2GJK4b0Vp01tIa
tJmUQgwDukrzC5AsbUSACBABIjCcBMLXUeGN6xXlLIuLiYldyGxN7px4ZjOKjYuLix07dvzMvHPM
HsUMSrBDMb00af02xJgCwxV2FC0eHxO7rLy1fMNMZq/Cxp2sFP8oZVyPWbskD6hGpo7ic84xHcV9
qPr6JB3lgOqC8QpZs7zjFhc1HlkxPZa7cI2Jm7s9jMWZw9dRQifgE52p8IpBTy1crCGr5KvpZ48S
O6GHEnRGM7O1mGFsSS0rsuktTChgc+aYjOkV+Wahs9CJpsAzysV1FD51CQZ+msVsNFh9A2SyUpD+
l3VUQ1mqcYF1z/EjWzC8x/2lpAiiGIPyqUBAlYWOEgEkLg6pc1HrqEAIdpc9y4bGxgxQOp2N6ygx
DAZF4RdwlSIi/I0MZugSX/J+EBqYbKzLWz5n8YeSZxg/7It9aSFlIE9TR8EoJyXvcdkLHZL5z1OT
A2NkTk2hJTFRufjwE/P0q6OkUUBnutGUVcMUt7jioMhOcztyUixGvU5vShL689KqRGcTASJABIhA
JATC1FFwC7YFbbGxsWwYj2+qcb3aNIibMfHbG7n5CfYod5dj54plG46IHRBLR2prcxZihA/2KGii
MfFp5Y21eYsRmplTV7Rh8cI1Rxrdju0QWrEryv10VEz8doe7MYcdWZxX21ieprJHTdoO6aboqFYm
rXC6212etmxZWvmZvDULF6eVuxvLN0BgTUobWEiFr6OEPQpqQa0chI5ShnuEOSHAJYrJCTNG97C5
CtOzSt3cHsU9Z3z2KG6K8QqThWSPgsaCcYrpLYwDpsOwJV9xnymGqwVFRx1ZOW/Byjx7GfzOfXpi
EM0yyP+idVQghDNZRr2oXE26Qcd0QoB88rKRPpjtzuSkSmOhqQZDeo3MwOuDUJW3fJ5x3RF7/hrj
PGu+7BfWNLgVD2tcj1VSnyKNProLYYbMrYc9ypjOr53bnpVewEdx1f5RPnuUWkc5mWVSeFpJ9qj8
VOG27swxMvOdwoECRIAIEAEiMAwEwtFRmD8KvWTwhv1CROFTpaPgWsT0zZjpOxvh7CT8o8ZOWrgT
Y3TMHjVmUjxzVJL9o8rTfP5RR2CY4qdwu5F0jvy+HryuuIlpcRH8o5bJyfr8o/x1lMohanz8MiQM
/yjuLgUj1ZRlGB0ccAtfR8HsICwwEFQI4KoJDxnIKjHaxa+jhj2KyadU7h9lgqMTc27hb3UZ4TKj
+Ecl6iUfIPZ+H7pj/r4e5BNe/lL5VUktxeca5KejmhrsmavY+3rzlqzxDW8NrpsQmgcKAS8pVBlD
e0oAO8UhqYj8PyYrfH7m/hA8jnSzwWC2wissyaw357v70VEOtx0RwQCOQTa1PUoFoaEsw8pe2DOu
2qPyMx/ciuOKK77lqLsSVluoUGloJatRJ17XxKAuG4BDBSy41qwCfAdrIYkGW4GrJsuk01t275f9
o/x0lBf2LKsBFTebTXroTOYfpbQFn6RW46YwESACRIAIDBmBMHXUkSNHJk1iMmbhwoUIiw17BlQj
fhG4jsLY3SC8TeeX7pB8CV9HQS/B7oQ+NMAeBTkRLCEiupKKhAjzLNWralxIhfwY3NfWQtQ0xKEw
6xVRtAEhDG7FxbwH+IR4hohCZdEYEA6Y9yCiKoSKjHcMsoQ/OdzEjGk+O1yok+gYESACRIAIDBGB
cHQUOgXMw4kpzaGjMNcBwmLD/sgUzAjVUbg0kEywSql1FMwRsFRc4hBSpDoKJZGnTgopoZqaBn3+
qBBiKcShIWrVISAMesWVKgj38qGST0o2sGGmmIQdjr/D6TtAISJABIgAERh+AuHoKCGW4PqLyBFr
p8iU1hUUO3x7lHLV0IfCKgXZAOuEsnP4A7C3YOjK5yakklTYiUODa5ARFUSt+9suC40ACENXceX6
QjlDSCtfKUAEiAARIAKjgUD4OuoKkjjDUpSL0FGjocFQHYkAESACRIAIEAGFAOmo/kQZ6SilkVCA
CBABIkAEiAAR0CRAOop0lGbDoJ1EgAgQASJABIjAgARIR5GOGrCRUAQiQASIABEgAkRAkwDpKNJR
mg2DdhIBIkAEiAARIAIDEiAdRTpqwEZCEYgAESACRIAIEAFNAqSjSEdpNgzaSQSIABEgAkSACAxI
gHQU6agBGwlFIAJEgAgQASJABDQJkI4iHaXZMGgnESACRIAIEIGRSkA1QfWlBjHPc39CYpTvD7G2
yKVCp/OJABEgAkSACBCBy0dglCscqj4RIAJEgAgQASJABIgAESACRIAIEAEiQASIABEgAkSACBAB
IkAEiAARIAJEgAgQASJABIgAESACRIAIEAEiQASIABEgAkSACBABIkAEiAARIAJEgAgQASJABIgA
ESACRIAIEAEiQASIABEgAkSACBABIkAEiAARIAJEgAgQASJABIgAESACRIAIEAEiQASIABEgAkSA
CBABIkAEiAARIAJEgAgQASJABIgAESACRIAIEAEiQASIABEgAkSACBABIkAEiAARIAJEgAgQASJA
BIgAESACRIAIEAEiQASIwPATcLvdFRUVJbQRASIwXAROnjyJ+274b/bLnuO59vpnt094fNPD9Dcg
genb4qpbTl32SyYK0NvbW1VVdYo2IjAsBCorK9HkrpDGH04xxCPd6/Wi2Ff4J3q5tra2TtqIQJQT
cLlceBqFc3uOsDjPfvK7eUcmL6mYTn8DEgCoxB1/uEIaAPq19vb2K6QwVIwRTwCNDbo9iqoJcQIF
FRUbior+s4c2IhDlBNCM0Zij6CkxWEWFEeY1+7RXTybQZzgEgGuwyF9iOqNT9l8iNDr9UghEV5PD
8xydEnTUlf9JOirK5QMVXyIwmnXU4vKnTeXP0Gc4BEhHXUpHTOdGNYFo1FFR0cORjoqKy0SFHJDA
aNZRr5T99ZXSv9JnOARIR0W1EqDCXwqBqNNR3VGykY4asIOmCFFBYDTrKGPxVGPJVPoMhwDpqEvp
iOncqCZAOmqIdBnpqKgQCVTIAQmMZh216PhTLxU9SZ/hECAdFdVKgAp/KQSiTkd1RclGOmrADpoi
RAWB0ayjFhz7y8LCJ+gzHAKkoy6lI6Zzo5pANOooj8cDMXWFf4ajo9BDNTU1RUVnSoUctQRGs44y
HP2L4eif6TMcAqSjoloJUOEvhUDU6SjIp6jYQuuohoaGXL4dOnRo165dZWVl6K1GbU9NFb+SCYxm
HfViweQB/8zHZ+6u24LP4JizMuOmfTJxDk9kzt64aZl/DI4zzHt4MSbyTP845/OBaxd+8UhHXUpH
TOdGNYFo1FF4sENKBX+25Bsfm+Dbnnq/vDHfOGGCPrux5fjyKROe21zl8dQV7Egvbw0+d9D3hNBR
EFE5OTn4FL0nsi4qKjp8+LBmZ+oq3rE5bdsOadtVUN9enZeRV+fRjMx2euryduyt7Oj3+KAf6Did
nVnQ6Omor6ho7L9Yg54tJThMBNA+0Zij+il3cYWHMJh3+E9zDz8e+vP98sVIH5+BMY+8uLuzr68n
9939SOGv79a393Vue/3IAKmFzuuSj8a/72rv69q+4sifDPuXbS3WGwaqXfg5ko66uGZGZ40AAlGn
ozo6OvBg1/zkOuqpd/KxdAy2ysrGjs6WyrKyisbOliKuoyob8w1cV/WXwiDuD6GjYIhSRJTSF8Iw
hTlRla9KwFWckXHUpXwdODDsOkoUyVOfvyN7OOXbwCQoxqAQGM06as7BP+oP/jH0p630FXQE+AyM
eWjurg7WRbRUGvQHp75ztr2v4+PXD/1xzr646Vt//fTWX0/fPREpP4/wbuQycdrWXz+TgT0TsWfa
PiXfCdg/PQPx43QHJyZm/PoZdm7c8/tYqdi5GXHqPfp9LL56j253HPJiezImooQvfv7CG3kJL+57
drO7r6feNHM30pn4PEsfceJEvrNYLuys6Rns83lOgOfFUuiPBumoEaAHqAoXRyDqdFQIqcN11DOb
K3xCC3uEPYrrqNTsV4W96rFXC1oqs5c9x7499tzy7MrOzsZs/YQJz8x66rHH9DuOZr76DI/42HPL
Mit9qWVmZvqsXRMmLF++XFPOiRL2p6OwVBl0VHAHBxFVWloavD9IR3mqc3fk1rXjM3Pv3tzc7MyM
vWUu2IFaTufvysjEIOGuHVvVgsbTWJa7C/szM3bsKqhT7FSe+kPYkZmRmXu62XUiD4HMzIxdhyrd
PT3IctsuJJ23d9feozjD01KRvyszk0c+gaw89Uf3sowyM7JZgh0VuzIKqk7mbtuclplf0cLyQ2Qc
3ZV/uoWllrlt166MjJwv8jMyi7EDRS3blVkciTYMxkJ7ho3AaNZRs/Mfm31gUujPlaUv49mLz8CY
B/VMR3lxsH533lO22jboKHP+HxcdPXD2PHZ2n619e1GuPrezr+XM3Hl5y07AdlX78rz9rxzq7quv
nDWP5zuvcMu5vu5zWOXkfMmmvIW7XU3sOd9Vvnv/k7MPvpzv6etoPelCaj3Vnx+ZOjv/Dy/u//BE
Rzei9HQUfbrvyZkHpydXV/ewc7pbmz9+69CTb59FMbbYTp9h+/r63A3G2dmLPxPJequPFunmHHgy
qaG7r7sayTY1l3b2NX12cPLsg7o9kIGu1xf0T4N0lEBKn6OQQNTpKKxlA/Wi+QnVNMkndPR7atu5
jpqDcb1Cy2SM651p2Ad71MydtR2N2fMnTZi1taLhzE7DY4/N39fAddTkZbkVZ2pLNz8zYdKiLQVl
Zfs++SS3okWd186dO0UOFotFvT843J+OgiUKpqfgTrC//epxvYzc0+4eWUft3barAqIHoiQTBitm
hcoW30/s8tNRLaeLT/DxNnfFrh159fLIG7MfCUNXywnsr2YCy12RzYYMoaN2HOIRkXZmcd3p7B25
3NLUUZe/Y9cJFxRY5tE6t8fTUllR7RY6qrFdskex4oiT3ZV72QAjSy2fj0NCUWUy0xr+33WCC6pg
DLTniiMwmnWULu8PuryJmp+nWksrWkvwV9vuQMeBT/EVn1L8z2dndfR11K89hNG95g/XMR21ZUnB
CixVWFc0a072e6e83aeLElbUOvva0yyHDjDblSfj7QO7Wvpq0r94XOSrP/rROVi0akxvfPH8CkdT
X/cB264pFgQ8n755YNEBT19f64Y3Pn/i/bqmPm/BqsOvHO7u6zi39p0vFn18rq2ve9/KL96v6eur
OrnEnP3KxlLLW4eeeKsOxfjojQMzPoE9qvGNRZ//lammrryNhbPfrz7R01e/58hfVzm7+7wnPi6c
seTwokM9fS2n5ujz0hr72o8e/0t/NLCfdNQo1A9UZUEgGnUURIvm1nxg0aQJT759oNTOtjPN7e3Y
M2HCnD0NzUxHPbvpTMOB+eJ76XtPTpgw6cmnn3326ScnT565yd6wZw6O7GtgCdfue3vOk5OYXpo8
8+19tQF5QUoJERWwP+BrfzoK3SRMOeibAvpLGKNQ6ICd+BrCHpXL1Qk3BzW6TsAoxOWSp7EgU+0f
1VFXnJe9Kzt7795d27b5HKuYPYqbrSCotqVlIAI2GJH2Vrihc7JPc8MV02z7Th7O2HWCKbaeno7K
7B359R43SzJjx7aM7EOwOIkCSDpKParIVNhRl0o1QbFlFNTXo3xc8fEk6eNKJzCaddSs/b+fmft7
zc+KFiai8Fnbzmw7+FT2SPHzXsiEjqp56eXjOa19fcxK1LHFfCyzBcaiLqfL42ztaa+vnTfvWFZr
X/3Bs00d7kP13vqDNU19HVtfz5Pynf1FGuxRxcf+PGv/1A+QSl/7OY/T1dXe0/XFukMvQUe1OF5E
CfWHi/r6qrcXrzvb111+8E9sz8GiHuwp+OtKx3FmsEKm7Z9vyp/KdVTa63nPfwQd5Xxt3v55+2HU
qnyRlXn/25VI5cRzTEd1bHmNleGPy89Cs+1KOVnf15W1XC6VJhPSUYwybaOSQNTpqLa2NigWzU+u
o57eZPcdVXTUMa6jHE2fQ0c9+1FJ7Rkmm2ZusTc5D296e83uk01cR8EuhXMde96zvL37ZEPtkfee
njBh/j5n/zn2VxLsD6GjIJngWK7uPjH7ATzPMeSn3inCYeqodsUeBaPSNtW4HsSMZFxCSlo6qoep
G2FB8jSeOFrh4vYobkGCJMvILHPCHiXsVZI9ylVWUMYkGzsMk5aio7guY/aoAm7Mcp+W7FE+6xN2
ZWTvzRTWreC60p4rkcBo1lHPf/a7Gft+F/rTemwhug58Bsbcp9sJHVW14IV9T61qbGfdS/tHrx6y
OWAgKpw27eNF6ZWfbj4yaUbuXCgZbKdPLvikjQXOVel0cr4vFMAQ1Hb0i8nPfzbJWg971N63tv1u
4eGMzx1LFu1b8DksXe273s6Y9m51W5/3i1UHXoF46qhb8UrG88mwO/Xuf//wGzm1n32457EXsjfV
YXzx9BwLM4ulLd33zFbk1bhi4a6pG5q7+zxZ7+6cuqSwrKfPuffok7b67j73ahMvg+7IlnpoMJSq
xleqwJrymNGmo2o3xMX4bWPjZq4pcrMrMFibyGISLiFtI5tANOooiCjNrelz2KOe3njSdxB7YGXa
7WziOmqjo82xHeN5EyaZPq85+an5WWZzmvT0oo3HnG3O3RBW8z+HZmprYocmM3PUpCfns2MXtYXQ
UeiYMLSHF/Sqq6sxnIdJDyCiYKQKEFcR6ShPj7vykOQflbFNZY/yNBZn74B4gbtTXvaObAwMik2x
RzE9BI8m5lqVmZnLBBIE19YMlAff97LvHlcF85+CsSozlw0RdtQfzc7g8XflVcj2KI+7Yu+2bbuO
NrY3lu0VsXfBWypgFK+jcu/WrZJRzFOXi/Iwuxfe+IPLFxtxhOeUZFaTikn/XXYCo1lHJe79beLe
uNCfbx1bgD4Cn4ExP5u1y9PXeXbBLKRw4K1SGIU8WxZ/9oel9oPCQNTa/NFbuUj/D2/B5gPb0cE/
La129vU5dx3+g5LjrMMfufraiwofZ3vyXtvfyv2jemsKyp6d9RnTUT1tJ+qR8nm+Z+9v5xd+Yvdw
/yhP8a6jTyR+9uwG52moLWydbZmrDjz+lrO9z/PR0s8mvlFdjZ2tTsP8A29IyZ6vLrLr9XsfX+WC
PWr1Yqnuz25uRkQUz1eqwJrymFGqo2Knz8U2Mz5uDBNVY+J3DqLoIR3FGt5o2KJOR8FoExVbCB0l
ekbhWA5BheE81Agiqj8pNdw9KfNjKhsa/6WOytxMYfsa7kpRfhdLYDTrqGezH302+zehP5d/MR89
BT4HjBk6nYiP7n0xDz7qjtkzBiphxCn7av3baVt0OzCe6F718kC5RKeOGr+svEt09I41sUxIzTzC
vjfmrZgey5XV2Elz08plK5W7aMPcKePF/rjpK/KE5mpMm4QzJy1bJk4ZEzdTOsNPR7mL1syMG8vE
GjN8HZGTHA0q44qpo+vAW7Nnv3mYs+9xHlj76rzZ2F5dlVvL38XwlRNWjtraWt/3gUKko4ZIlQ2o
o4K7tStFSg2RjvLAMWrbDuYqT1s0ERjNOmr67l9P240JCkJ9Ltg/Nf10Kj4HjBk6nYiPZr94oKuv
tfqFxIFKGHHKSn33v3MaPUjP6ewjjw1Yu6jWUV2N5WnxTB+NX1ze1VW+gg35jZmyeM2ahVOwd8x0
bqVybGB6KWZ8/MLFi2fyQcHxC5keEjoqJiZu4YadO9fMZHJs7Nw8HFDpqNq0KezcSXNXrFkcz9TU
lLQIuumBunE6PjCBzsrctUYmm4SO6ixeOXv2grW5xYc3vSrvkxLBE28B38KXUlGno1qjZLsIHYXO
FVJKc1aEaOp3qawji8Bo1lHPZP0qIetX9BkOgejUUUzc+LYx8VA3XeWLx2PXFDHC17idiacp2xu7
ihYy/TNJ0j/uvLlcDm1vlHQUU2CsI+46wg9Mh5Dy6ajaNUx3xW3g2smdNx3iLG6NQ+q36b+hJ9BT
sXbB7FdXrlwga6ae8rXzZr+aUel25sJGtfKov30QCioiKRWNOqqlpQVi6gr/vDgdNbJ6YKrNSCAw
mnXU05mxT+98hD7DIRClOio2fiZzkFq4eNmGneV8nK4rLx6ax3+DSGrcySxKslqSrVCxKxySjpJE
Ul+fYwWzSE2CwFJ0lKTB/NKURhCHXkJQDoxAp9Pp7nEfeFPWUX19fJCPGahmmzMCx/VwAl7+evPN
N6GmwrFKRZ2OgnyKio101EjQEFSHnp7RrKPiM/4nPuOX9BkOgejUUT7/KEVuSKJnSlq5o7bW4SjK
yysqr3V3KbvFeJxsj4LVSozrjZnJhvLgSpbDrE1j/O1RwvkqbsURJFnLkjxS7miUHLOUjCkw1ARU
OqqzeNW82ca1B4oPf2SGtsrGGx7+24jXUc3NzZBSV/gn6SjSICODwGjWUU+l/+KpHb+gz3AIjBgd
hYG9ZdzHKX7ZhrQVM9kY3/jFRV3Yzd2m4B81d/HC6cI/arHaP2rMpLnLls2dBBWl4R/FfavGTFm4
Jm3NXO59NTPHfyjJvxenb0NBwKejeio3LZi9YFMl/MtduRBSbx0Vb7VKuY74cT2oRCioK/+TdNTI
UBFUi9Gso57YPv7JT35On+EQGDk6Cn1pbc6yePG+Xsz4KQu3OyTTkd/7ejP939eLXbhCaKgxcXjD
j5+gjOux3rnxiPy+XgzeAdygvAMo9dz03zAQ8OkojOphiG/BquyjB5ifufEj1cgenngROUeh4NE1
rnfixAmn03nliyiUkHQUKZCRQWDU6qhp2347ZctP/7JtHP0NSACgpm//3TD0hOFkMdydmhjXU/yj
wikixbksBFQ6CrP5H95g5vMeGFdmVPpZo/r6Rva8B5ijoKKiAhIlKjbM34k+iDYiENUEXC4XbrrL
8ti7vJnWus88t+P3MLPQ34AEntsxoaH97OW9XkrupKMUFBQYHgLD3eSGp1ZXQC5RofSokERgQAIn
T57E75cr4JaiIhCBsAgMd6dG9qiwLstIjjTcTW4ks6S6EQEiQASIwGUmQJ3aZb4Aoy97anKj75pT
jYkAESACI5YAdWoj9tJeqRWjJnelXhkqFxEgAkSACERMgDq1iJHRCZdGgJrcpfGjs4kAESACROAK
IkCd2hV0MUZHUajJjY7rTLUkAkSACIwKAtSpjYrLfCVVkprclXQ1qCxEgAgQASJwSQSoU7skfHRy
5ASoyUXOjM4gAkSACBCBK5QAdWpX6IUZucWiJjdyry3VjAgQASIw6ghQpzbqLvnlrjA1uct9BSh/
IkAEiAARGDQC1KkNGkpKKDwC1OTC40SxiAARIAJEIAoIUKcWBRdpZBWRmtzIup5UGyJABIjAqCZA
ndqovvyXo/LU5C4HdcqTCBABIkAEhoQAdWpDgpUS7Z8ANbn+2dARIkAEiAARiDIC4XRqxcXHl6+w
zJs/90XDvFkvzJz2bMKClwyvLX3VvOzVNy1m69uW995/J2nNe2uTV61bv2bDB8kfbF77QVry+g+T
N3yY/MGHKakfrt+Y9sHmj1I/Svtgy4cbPvrwg02b16/bsHbNujXvJ69+N+n9d1etfG+VLWnt6jXJ
SWtT1uAP4dVrVuFvVdL7tvdXrv9g/enTpwTZ8xfO9/T2eLq7vBfOn++7gE91AOFer7fH28t2XmBH
e8/jC/6wH3v6xB/CLa3u9o6O7p5efugCPhHZ28fSxF8vP/e8F7ldwB8CUipIBDsvXEBh8CkCmpdc
HMXn+fPne3t7Oz1dlZVVW7d+nHcgf3tG+jvvv7duY+qRY8fONTW3d3p6vBd6z/chYS+KyjechU0z
ZWWnyEJ87e7uxgrpLZdva21tRRmUsoUIhNPkQpxOh4gAESACRIAIXDkEwunUFr/6ymz9C3Pmzp77
oh6fiTOew9dXX1v8xptLl694/Z13V0BHrU6yQUrhb81a/NmSk99LSVm1Jsm2Zs17q1e/t2r1+2vW
JK1fn7x+3ZqNG9et37B2bUrS+2vef2fVu++uXmlbbYNegohKXrcWf4qOws73V7+HP0ipjZs3CmjQ
RZBJnV0eppRkHcUkECQTZMj58zgK4cSOXoA48SJmaxskU2dXd0+9s/GkvaKh0eXp6ik6XlJ+wg4d
BfXCpBT0kUpHeYWOYmmwDcmyNLFB3PCvKAz2h7iO/Dz2gZRb3G2nzlS9s/J93Zx5Tz+bGDdx0vjY
//35r349afKfE2fMem2JeXPaR18cK6qtrfV4PEJHIavQ6YuslTiQMZdPQ0k5Q8iFAKIcCqfJKZEv
e6CJNiJABIgAEbgiCVz2DkIUIJxODQaoGbOeh3bCn272LJikZupmGF9Z9PqbS1e89cbb7yyHlHp3
5Vv4fOtty4oVb6ywmJe/vmTZa4tffdk4Z9as2bNemK3TPzf9+SeffOqpqU/NmDXDvGwpDFAQSG/b
rO+89/b7XEfB+iTMUEI+QTu9a3tH/FnfeWuFdbkoMNNLXm9XTzc0ElM+zFbEtBM+8dfd2yOF+SGE
2zs7XM3NjjNVOzN3oQKTp/zl5VdM27bvgD5LWbfhs337T512QGR1dHpwrpQgT5OnzAxSIoBMRcrQ
UdgZ8vJBXzEFxU1K56HhcnIPbN6y7alnnv3z1GfGx/76wZ/87L4fPXzvQz++/0c/fmjsww/9+Cc/
HfeL2P999E+Tp5jNy44fPw4pFaaOUoohpExzSzMCrS3u4fxDjiJfBJTyhAiE0+RCnE6HiAARIAJE
gAhcOQTC6dSmPzcNf889/yzkE3QUNNWzidMxzLdkqelNbpKyLF+27PXXXlvyivHlBS8tmr9o0fy5
et3kPz328/Hjbrn51u/fePP3b7zle9+76eabb7vt9juu+/b1t99x+89/Me65xGk48V3bWyttb0NW
KcLpnZVvv/2u9a23V0A7WVa8+Ybldfwte8MsoEHVQGRAHUH2sDE7/icUDsLQV0oYsgqC4mjhsfdW
rZpvWPinyX++5977b7n1dvw9/JOfjRv/i1/8zyOTHnv8iSenfrIjo6S03NnYgHORCD6ReFd3d2dX
VzfC3t6e8952T2dbR0evLM9CXEEmofjAYHdPd8O5c3mHDi82v/n4E3/98fhfPvjw+Ht/+OM773vw
B/c+eOd9P4wZ8xD+EP7BvQ/cjfB9D9193w8f//OT+z8/wAYuuUkKaYXISzkkdBQ+G87VVtQerqg5
VFE79H88l/rGSiV3pTwhAuE0uRCn0yEiQASIABEgAlcOgXA6tednJmIsD1IKIgrjeviK8AtzdK8s
fmnp0sVCQb362sv4W7J08VvWN181L46fNvXhcWPvuT/mpptvvOW2m779neu+cdXXv/2ta2676fs/
uO3m7yL0za9ff93Vj/76kTffWPKW1QLVJITT8rcs0E74e3P5G0I+mV9fusT8GtyxBDSmo8573e1t
YmhPGKOwB/uxh9mUhHkKblTe3tNnHO/Y3v2fR3753zfedNPNt373ezd+54bvXfWNq/F33fXfQfjm
W267K+aeuN9OWLM2uaaulmkwfiL0GDRYs7vV09Pjgaby9jS3uevPNXZBUyGjnlCOQMIlCh5VXb09
B44cecm05Fe/nfjj8Y/cdf8PoaBuveu+m+64G3/fv/0uhG+Nue/2u8fccQ/+Hrjzngfxd+8DD/1u
4qTcz/NgleKjiBHpqFbIpy2HZqYdTPzo0PND/SdyKa3cy2xgfAunYYfT5MJJh+IQASJABIgAEbjs
BMLp1CCcMJYHMxS0E/7wFbYp3ZxZLy0yQDsJMxQUFBzO8YfBvsQXEmPjHvnB3bfeceeNYx+886H7
brn/jhvuvfW6e2+6/od3fP/H99z+sx/eHXPbjTF33Pyd669+5JHx816cA/kE1SQ+EXj9zWX4gw1q
6bIlEFFw0HrF9LJgxTy+IVG6mc6BaoKlSIgf7GzraBf2KOzv7u09U1n57sqVkx577Kc/GwdDGGTT
t751PRTU175+1Ve/dtVVV33z6quvvfba666//jvQV7//w6TX33zj4OFD7rY2lmxvb0eXp6ndjT9n
k6vV09na2dHc3tbW5fF4e9p7ukJcOHhQweO6w+Mps1e8aFw89ue/vOfBscLodMud9978g7vF5013
xNwWc/+td90LNSUCt991/x133X/XvQ/c/8OHnoifWlhY2IP6yT5aIXLEISFjMJxnrzkIebM5f/qH
B58d6j+RS8mZbORLOir0BaKjRIAIEAEiMCIJhKOjoJogojCoJ/4Qxh98pRa+9KLpVeOChfPmvTgb
Ogrh+Qb9HP2s38b9710/uPm71/3XT++/9S+PPrzwmT+8pX/y3XlP6Sf/avqEn/859se/+lHMzx64
84G7b7vxe7AKXXtnzA/mGeZBOL26xAS7Ez5Nry3Gn5BPLy82vmRcuHDRAsGfeUFxn/BGlwv2om68
4CYcpc6fhz85s1NB6Zw/X/DF0enPJv70p+Nv/O9bvnvDjd/51nXXX3Pt9dded+01sIxd8/WvfeOq
r151/TXXf/Pr3/zqf0JUffPb377h3vvuffzxxzd8sAGDhrBBNXe017e2nKqryy8srD13rrmtvbWz
s6Wz3e3pwF+IxgAHKsi8qtq6ha+8Ovbnj8Q8OBZKCdoJn9+/nYkooZ1u/sE9Qj5hD8xT0Fc333EP
dNSdsOLdf/9DP/nxzJkzqqqqZN/2AaxSio6CPQpmKCiotEPPDfWfyKW0Mod0VIj2QIeIABEgAkRg
BBMIU0dhXE+RUjBJQUTNe1EPHYWhvZdeMjw/49kFC1+EmoKIWmQ0/PTB+266+msTx/3w3fmJO6zG
oxuXF298s3TzG9krX9q2wrDx9bm6P8U+8ZufjYOUuueOe++585prv/HQjx6AyWuRcSGmVpi/4MX5
C+YhgD/DwvmYYwGf2CmuAnPy5n7gUDtnGxs6+AQIeFMPRqRzTS7oqI7OznOupjfeXP7Agw/BNeva
q6/75n9981tXX/O9G2743nf/+/rrb7j6mm9/8+rrr/raN77x9W989T++9h//8dX/+sY3v3nNtddc
c80NN9wwcdKk4yUlGL9rbG0pO+OoPtd4qramsbXV1epubG4+U1Pjam1BpiGaBDyaPF2dmMHhl//7
+3seGnfbfT+85S7Ip3tuvePem2+955bb77ntzvtu+8HdN912x8233nHLrTE33Rbz/TvuuvGuu2Ch
uuW2mNvvvOfOu++9f8wD8N9avWo1XLTCGd0jHRXiitAhIkAEiAARIAJDRCAcHQWvcugoGKMgdYSI
0s+bgzkQ5i+Yu3DhfOMi44zEGTOenzFz5vOzXkicb9D96I7v/eGHd259ff6hNUvtacsdHy+vynir
bs+7p7avKP/ozaJNS7OsczYsnvb8Y+Pjfnb/7x/9n58+fP89d9/6i1/8NDFxuk43Sz9Xb3rt5WVv
LsUrf4p5ShnXY9Yo/moevI9qnfUNzU3MHnX+fIen80xVJXzFW9zu/8/ee8A1lbR9/5/3fe97d3Xt
vVcEQZpI79Kb9CK9h04ICQmBhBYg9JBAIBAIvShFUCkWbMjae68rKIKiAgrS9X+FKOuyrhv3vnfd
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
bzNojSYDh7hLNbOHKvRMjkXPrRNMhFRjE3CAAAiAAAiAAAiAwBlNgFWTUZJmXg7hZ85oQGg8CIAA
CIAACIAACCgQCFdN4WcUsuI0CIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAA
CIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAA
CIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAA
CIAACIAACJyBBGpKsxJTC6u9La8uTk20ldYoc6gpybRuOhCeoKp0V6Er/LS/oEgZaw5uTU3OqxSJ
ag7m25KtyanJqZt2RSyocqs1dVeVv0C8AgEQAAEQAAEQAIFTTODk6ChWSVlq+qs2VEeRbsqyJiau
tko6yuVITtpUSnKu5kC2NT2SXoKOOsUjBdWDAAiAAAiAAAiEEoioo6oLUxOT0zNtWbb09M0l5ASq
qZS8RanpqYmJ7I+qKt6cnpyammpNstp2VVY6MteuWptKSWsO5GWSW4mOzK1CFoVmlOuvPlBYUlmZ
7/VHkRVJmSXCn1VTkp7ofclpq0uy08lNxVWtTSZ9VXPQYSOnVWqyNSl164Hq6sLMJJvISEVYbXt/
IDspbTK5tYoDnFchuaiUvEyrNTU1PT3dat18kNuTnU6Z2O68A7J3TrYV/4MACIAACIAACIBAJAKK
OspWwnKiqjDduvkA/U7K4vc1lXlW1lHVBxx5rK/IfbQpiZbbZH8UOY2s2SRLamvJwUSvwjIGm1C1
S17Xc+WnJmWx8qkuzlq7Or3YK2VqDmZbkx0uylVdbEtkHeUqzMsXFVDeJLakxGbNpOT0f/Km0kqq
dXOJq6aG1hmLA5YHQ3JxMmEmeb+SkjYfrCYZJznBaKnRat0qKgg2Fe9AAARAAARAAARAIJQACyHW
J9Ihi5PC9OQ8Vi+kkzZb0wvKtlqT80Uakl3JpF5qXIWbM8mZk5mZTm6ifFlHkZxavZYcWXSkp1qt
Wft/CM3orcf7n19H1XKJ7BHK3LQ53b9EWF1MAk5aLySlxfFR1QfysqhiqoM8Y3yJGmDNLKwszExm
ZVR9MH9zZnJSYlJqVn6lP14rONf+/QHer8zkzQcr85OtW71xWn7PWLCteAcCIAACIAACIAACoQTI
ZZSYvkuIJvI+ZSYKsULreuzkYbdSqnArZUr+KHYzkReoutQm0nndRPmuGvIKkahhbw4FjrN+qS51
5BW7eNlNOLK8Gf3KRpjh11F+B1fp5mSb7I6i9TfyR4kIquqSLPZHcf2bRZw7e8aExKI0ycm21FRO
5irMzuPlxJDqQnOxP0o4nbj8CP4oSVIJE/ELBEAABEAABEAABJQJ1FTuykpOTExMSkpMTM7axSqI
4qPWJlH0EMULpYswp1oXpZHClJJ4Na2qeFOyNTXTZsvaZBMreZWO1MSkzHxX9YGtFHjE8UupWeJ7
dyEZg83w6ygOuKI86emp6ZsDA5tIj22V4qPSk1m6UWATRTRR6JYtKys9KV36oiFJqtXS6p8vjouU
lcO/OheWi8K4qBiOjyKz2Y/F1YuwLsRHBXcR3oEACIAACIAACPxJAqSjvGFOfzLjqUlemZca8St+
itZUH8h3CLcVO9BSpRVLxcS4AAIgAAIgAAIgAAJ/gkAj0lFVhbakRPrmXsiK4XEa6yqU3Gv4et5x
QOEyCIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAA
CIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAA
CIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAA
CIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAA
CIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAA
CIBA4yXwm8JxIi1SKPK3EykTeUEABEAABEAABECgoRGoC81TF2U2NG6wBwRAAARAAARAAATqQvPU
RZnoKRAAARAAARAAARBoaATqQvPEVqZSLjrf0KDBHhAAARAAARAAgYZJ4DAOEAABEACBBkmgYc4a
sAoEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAE
QAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAE
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
4WetrKx6OzjoBiyurj7Br1htBWZTqKNmYfvLEc/L7x3/kgAJkAAJkAAJvL4EQlVzXxm4RzsHgT66
r51kv0iABEiABEiABP4NBO6/jrpyR36M8d/Al1WSAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQ
AAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQ
AAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQ
AAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQ
AAmQwO9F4P8BBalhUQplbmRzdHJlYW0KZW5kb2JqCjIwMSAwIG9iagoxMTk0MTUKZW5kb2JqCjE5
OCAwIG9iago8PCAvTGVuZ3RoIDE5OSAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdl
IC9XaWR0aCAxMzUgL0hlaWdodCA1NCAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA3IDAg
UiAvU01hc2sgMjA4IDAgUiAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2Rl
Cj4+CnN0cmVhbQp4Ae3bLUtDcRiG8QVfN7b5Mt8Q8YWBYHBrzm7QFYtJy5IwEcs+gCti2YofwCAm
YUFMqwtGi2A1iOhXMIhOj5xyh6PhcIte4884PIzDw/XbYOUkErwoQAEK/IUC/ZlMYbO2sn1Y2qmX
uu+ceAvU07lc5PemL51eOzg9vnpstp85sRZotJ8qzc7Y7HIkSm8qVa6dnd+8tO7eOLEWuLh93T25
Hp1ZikZJJkGJ1SK8eYAyMr0YidIzOAhK2C3WiwBleCofjTIwAEqsFuHNA5ShyQVQwib2iwAlOzEP
it0iXOALZXwOlLCJ/SJAyYDym/7ng2L/XegCoGgT+wQUO4EuAIo2sU9AsRPoAqBoE/sEFDuBLgCK
NrFPQLET6AKgaBP7BBQ7gS4AijaxT0CxE+gCoGgT+wQUO4EuAIo2sU9AsRPoAqBoE/sEFDuBLgCK
NrFPQLET6AKgaBP7BBQ7gS4AijaxT0CxE+gCoGgT+wQUO4EuAIo2sU9AsRPoAqBoE/vkRyjdR7br
rfujywdO3AUqjU72e8+n5Fe3iuX9wsbex1mvcmIp8Jm3WK5+5/G6yEe9+AAFKEABClCAAhSgAAUo
QAEK/MMC76sCItAKZW5kc3RyZWFtCmVuZG9iagoxOTkgMCBvYmoKNDU2CmVuZG9iagoyMDggMCBv
YmoKPDwgL0xlbmd0aCAyMDkgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lk
dGggMTM1IC9IZWlnaHQgNTQgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRy
dWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt
mc1qwkAUhc38mDFxYjQm0tAoaSxFRLFFN4IpFoQi6K6bbgotbZ8z3RYEpe9jm2kiQx9gpot7Nrm7
fHyc1ZlKBfLHgIEQJjqCMTJOLEaSZdmHlmSXuORA5OqoLfcmQcIHIuZQG8VxWy84sMmv9WE8eNzE
uQ5quTN9GI9nrkUFRt2b68N4iry6wKhyf6EP4yX2eTW3YTpBqg/jNQkcU2A0Orf6MN77nQZglP7B
Rmki/4INsCEbkG/oBtiQDcg3dANsyAbkG7oBNmQD8g3dABuyAfmGboAN2YB8Qzf+tw2dM8tbEhT7
huMvPnf7w5f6HPa757hYe6rc6w5n6Wq92arNZr1KZ8Ou97t9UbsZ9sfTebpc3inNMp1PR/2waYsl
kDDePk8Go8mN6kzGgyRqc0byCQ5Txl0/jHrxhdrEvSgMmpxRsRIjQpntuC2v7SuO13Idm9Fiuzcw
qbKaZVm22vz8scZMenrJqCAk3nSo0ohfYmyU7yl5QSDCwDc3YWz+CmVuZHN0cmVhbQplbmRvYmoK
MjA5IDAgb2JqCjM4NAplbmRvYmoKMjA2IDAgb2JqCjw8IC9MZW5ndGggMjA3IDAgUiAvVHlwZSAv
WE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDc5MiAvSGVpZ2h0IDY1OSAvQ29sb3JTcGFj
ZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0
ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3QgQAAAADDIH/qHeSFUGHAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBn4HBo9xSDoKZW5kc3RyZWFtCmVu
ZG9iagoyMDcgMCBvYmoKMjI5OAplbmRvYmoKMjAyIDAgb2JqCjw8IC9MZW5ndGggMjAzIDAgUiAv
VHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDc2OSAvSGVpZ2h0IDEyMyAvQ29s
b3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1BlckNvbXBvbmVudCA4
IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3TQU6TAQBE4V9pkQLFBgrKQgnYrgxE
iSFhoSGsWBAvQeDqgJeo1Wu8b24wb+atVoJAkcDD6f72eBiK1XVGYLV6XBzsEMATsgSelnMCZNdX
fPW0PCSAH3QJEKC7veZrAgRwgzQBAqTnV54APpAmQID0/MoTwAfSBAiQnl95AvhAmgAB0vMrTwAf
SBMgQHp+5QngA2kCBEjPrzwBfCBNgADp+ZUngA+kCRAgPb/yBPCBNAECpOdXngA+kCZAgPT8yhPA
B9IECJCeX3kC+ECaAAHS8ytPAB9IEyBAen7lCeADaQIESM+vPAF8IE2AAOn5lSeAD6QJECA9v/IE
8IE0AQKk51eeAD6QJkCA9PzKE8AH0gQIkJ5feQL4QJoAAdLzK08AH0gTIEB6fuUJ4ANpAgRIz688
AXwgTYAA6fmVJ4APpAkQID2/8gTwgTQBAqTnV54APpAmQID0/MoTwAfSBAiQnl95AvhAmgAB0vMr
TwAfSBMgQHp+5QngA2kCBEjPrzwBfCBNgADp+ZUngA+kCRAgPb/yBPCBNAECpOdXngA+kCZAgPT8
yhPAB9IECJCeX3kC+ECaAAHS8ytPAB9IEyBAen7lCeADaQIESM+vPAF8IE2AAOn5lSeAD6QJECA9
v/IE8IE0AQKk51eeAD6QJkCA9PzKE8AH0gQIkJ5feQL4QJoAAdLzK08AH0gTIEB6fuUJ4ANpAgRI
z688AXwgTYAA6fmVJ4APpAkQID2/8gTwgTQBAqTnV54APpAmQID0/MoTwAfSBAiQnl95AvhAmgAB
0vMrTwAfSBMgQHp+5Z+W853xMACBQJPA4+LgnwDPL69/BIEYgdeX54fT/e21AFe3d/e/BYEUgfu7
26uvn2eT0TBcXP+6uRUEUgRufl5fLI73ttYCLM6/X/4QBFIELr+dLz7NdzY3huH45OzLUhBIEVic
nRzP378bvRmG2eHRh4+CQIvA0eFsOhlvrAWY7E6ne4JAisB0ujvZ2ny7/v8wGm8KAjkC49HG//+v
FRAEEEAAgSaBv7YCXQsKZW5kc3RyZWFtCmVuZG9iagoyMDMgMCBvYmoKNzgwCmVuZG9iagoyMDQg
MCBvYmoKPDwgL0xlbmd0aCAyMDUgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAv
V2lkdGggNzY5IC9IZWlnaHQgMTkgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRl
IHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0K
eAHt2ksOAUEQxvGmNeM5QmIQIZF4jhUWEo+NDdeyknjdyUUG4RyjDQt3qP93g/pNVaZ7ppQiCCCA
AAIIIICAOAFtjEkSBEQJ2KbXOh4NexAEN4KANIHg6ph4zI5ASBCQKHB3M9EESKydmhEIH14xbewp
CAoERAo829V8SjMAIh8+RYfhq99wnYRSu/3hfCEIiBI4Hfe7YbOYtgMwXq43W4KAKIHNejnpfd8A
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
vv1LBI5G7n+OPYCHHw6s1qCUjqC5Tjd8HPXnIKO5yIvuzrcSeswXSXR/SjOymTUkrLNZ+yDb6HCQ
WU930HZfQUnz16ugx4TnSkoXfOcSfsX9T6+gh4Q/Lj7BJlZBXx3H9wA/V9Qjy6E2y3aLq7LrXYJJ
BInveFsrHDk0KH0PALKQPKKEHYN7COod6EWuo7nmIn6rxpveSRfyr8TeyxhhOsMIR6Xu6ML9HBen
tIl7XdbQyHu+vJot770tbsF2gM3dwu6h+QU2kVsRG6lAEF/hSLwmVmGUWIWHGJWhIpXBO5eWP7ae
GIX5Igce4hMe0AlHM+rPpJHv3yOntM5ayG6VpTuW6hSnS6YTS/93AtHJUz+r7T23IRCusV4ZxMso
8zFK5uMao0Gz9Otp36zeMUI/b3PZctz0XCbd4qppy4KHFN5XK0FRzS1GYE3ksAvh8MvXbRkXJrBv
rdNhFKde3WMLwuu8jYRfvXT03c9izEGyX5uVDrKNDgfZbcLZa3vHHVwvj2LP5bJ+k9y35kLv/4/E
Ucr8Fzk5pMCPrDe0HCuJ72V4ZyPj5ykuWZHJoHXuQbb1xQSrvOQ0wQUEt1AKJzeNhf/+ssLDeg2C
CyhvncpWzs3j1MKp7OM/WMX65Hfj+fDTLaPdcX/mGo1fLbiJ56ok8B9wtkR2ZrsVmOt2u4efHOsz
VvErL78NYB/XJVxLV5UXLmD4T0Fn+yquBrmGhbm46OdCgz7g2JVz8YepNDMi4fG4Y+obv/6jtT06
2EAmn/GAWtQawfvYrYeIBWb6ENqxhs/y9U3YB9LZFwD6gCO/fv5fvwaFxgplbmRzdHJlYW0KZW5k
b2JqCjIxMiAwIG9iago0MDYzCmVuZG9iagoyMTAgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVu
dCAxNTQgMCBSIC9SZXNvdXJjZXMgMjEzIDAgUiAvQ29udGVudHMgMjExIDAgUiAvTWVkaWFCb3gK
WzAgMCA4NDIgNTk1XSA+PgplbmRvYmoKMjEzIDAgb2JqCjw8IC9Qcm9jU2V0IFsgL1BERiAvVGV4
dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSSBdIC9Db2xvclNwYWNlIDw8IC9DczEgNyAwIFIKPj4g
L0V4dEdTdGF0ZSA8PCAvR3MyIDE3IDAgUiAvR3MzIDE4IDAgUiAvR3MxIDE5IDAgUiA+PiAvRm9u
dCA8PCAvVFQ0IDE2IDAgUgovVFQ2IDQwIDAgUiAvVFQyIDEyIDAgUiA+PiAvWE9iamVjdCA8PCAv
SW0xIDkgMCBSIC9JbTM5IDIxOCAwIFIgL0ltMzcgMjE0IDAgUgovSW0yIDEzIDAgUiAvSW0zOCAy
MTYgMCBSID4+ID4+CmVuZG9iagoyMTYgMCBvYmoKPDwgL0xlbmd0aCAyMTcgMCBSIC9UeXBlIC9Y
T2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggNzY5IC9IZWlnaHQgMTkgL0ludGVycG9sYXRl
CnRydWUgL0NvbG9yU3BhY2UgNyAwIFIgL1NNYXNrIDIyMCAwIFIgL0JpdHNQZXJDb21wb25lbnQg
OCAvRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeAHtVs2KHlUUzBNkljHrKD7DLF0pbszW
RRYiDohKGNeTdQKCEETUmMeYFzBussj4TJ7b1be6+pzbPZ0J/jBUaC5169Spc77qb8J3547/OQEn
4AScgBNwAk7ACTgBJ+AEnIATcAJOwAk4ASfgBJyAE3ACTsAJOAEn4AScgBNwAk7ACTgBJ3AbEjh9
9Kw/T08f+XECTsAJOAEn4AScwG1K4Nnp50+Gv9gev/jr8Yur8gRZH8pY2mFuVqrO1Sc0QR4/1SE1
7pSqfxXrtlW/xVQfbrVT0lmUAbBEQMERZkfMUoCbWR3pqhrOHZaCxD47pzpAplZHHKCpPhy6U6r+
Vfy2+9ABQNuvLR0RV01lYtCQ/BdWirmYvnNijaFgp1Sdq1g/ddVvMdWHu+2UqpuKuQlALe0wNyvp
RDoQaPWfWynGhfnw1E0g4EpD/XEfttcRLFW3Kn73feBAZwJ1BlmZKq6aIwx9AlQ9q7VUmSquGmUC
YyhPdSAJ2bh09tPrj7/5bfgT6Pzlm/OXV+e/x8nnSjDJSRbK9ijZ8PftAa8nSo3p1YXZ8GmbNDH2
mbeqE3VKrbZ9uv9SxQ66CTRrpm3Ihcsmc7Wbp6tuxdICpkHLPjoIeIshPztELKv3tYwQnxiksxTz
dazI6B1FAU1WUrxENH8rBsppq+Dx5G0Pf3mac99wNQUkNln22YwIvXquVsKXZ/Jcpiwjli9/q4Kf
PuBisoixQ95ksZVG3WdLsOJjSpkegpWG/l3Z/7IOvSx+osXz8MtqvcvQJbTZs5UO/aVDjwWWNeRz
hUCrDWOuntD0feYdYLLIDr2sPIubdLe2z+SZt63TK0O32SFWyl+e1fKTPgbpLMUUZ3I0OmvWy0yp
rpbZ0gePh9Nn8O5fHqzdzsGXJ4/rsWDPwbb/z7/0+dXLn0ww+OB8I1sJh6CLp7/05X0NPv61X54+
NAcIvldb7B0PprTS4GUNlLLPoIqX1TUxtGl0E91B8dTy5uufX3/63a/Dn0Bnz1/J8+fZ8/QMq0om
zHblSQJo6dVXbQEKdkqhgXJ4rhqvU+o42LK9Tqml2r7Tpe1oDCbp03Vu6ck0/YRpBQA3PSkgSaYC
agJodYunhgIyBCwRaClw8GQUgK9d0ICv7ezaKaln1YPRTTiRntoFEp4UoIVXvKzkTBP08poMaZWA
dqFEh1pi75HSUDMkacsFIFM+mLiO2/v3uXal/wS0nYaw1VnEO5pqdbAL42r7zqwdZ3YRwH9u6ck0
UrAachOAWiJTgfZqdYuHhlVtIWaVoJbIKAh9XGsXNOQhYyO70Eue19RY9cmQDjtKenJK7tp4WdDX
dmVolYBqAsOqGo67pn3GpY3MdVxqxJUCLEMNd4OAPAEbyTTQE2OV7QFCoOeqsVShpAY+w/ZGfvHj
H598+8vwJ9DDi8uHTy6vOSkIgIddAImknjJtDLI+qYWGVKoDMQFlAOQDsEQyaShQUMVRhVs9UWIL
ANySWEvalczRyzOZJHGq8opZvMJNr8cxNxmaYBA1uMI8SE5RXqvgVVmx9nIQQaqmK9x0CgUkaaXi
qA55aHiqhpgjKINbPSGgHgA+VXyE4Q43MKE/1uCVVuDjqqWEqUmb0ETbkxhXGEJGJinpRgEY7Uoa
ChSk9nSFG08AagDgFpgyClDSLtWwmoC2J1ttZ6nqVfZWuG6i7RhEjc6tMq4HvYq1lDBkHJGAmmBi
0quAmGDLLQQsJTFKKqASQPUqrjj0FBPQBFXVoKR8whQA1Ik7DEu6Ccg0hcrKozetwWtqTGJcoVFn
5VmFQEuYkph05SYXl59dXH705Q/Dn0An9z88ee+Du/fen54Hd+/5cQJOwAk4ASfgBJzALUig/baJ
Hzkn9x8MfwKZdAJOwAk4ASfgBJyAE3ACTsAJOAEn4AScgBNwAk7ACTgBJ+AEnIATcAJOwAk4ASfg
BJyAE3ACTsAJOAEn4AScgBNwAk7ACTgBJ+AEnIATcAJOwAk4ASfgBJyAE3ACTsAJOAEn4AScgBNw
Ak7ACTgBJ+AEnIATcAJOwAk4ASfgBJzAf5jA3zF9uZUKZW5kc3RyZWFtCmVuZG9iagoyMTcgMCBv
YmoKMTUzOAplbmRvYmoKMjE4IDAgb2JqCjw8IC9MZW5ndGggMjE5IDAgUiAvVHlwZSAvWE9iamVj
dCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDEzNSAvSGVpZ2h0IDU0IC9JbnRlcnBvbGF0ZQp0cnVl
IC9Db2xvclNwYWNlIDcgMCBSIC9TTWFzayAyMjIgMCBSIC9CaXRzUGVyQ29tcG9uZW50IDggL0Zp
bHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCngB7dstS0NxGIbxBV83tvky3xDxhYFgcGvObtAV
i0nLkjARyz6AK2LZih/AICZhQUyrC0aLYDWI6FcwiE6PnHKHo+Fwi17jzzg8jMPD9dtg5SQSvChA
AQr8hQL9mUxhs7ayfVjaqZe675x4C9TTuVzk96YvnV47OD2+emy2nzmxFmi0nyrNztjsciRKbypV
rp2d37y07t44sRa4uH3dPbkenVmKRkkmQYnVIrx5gDIyvRiJ0jM4CErYLdaLAGV4Kh+NMjAASqwW
4c0DlKHJBVDCJvaLACU7MQ+K3SJc4AtlfA6UsIn9IkDJgPKb/ueDYv9d6AKgaBP7BBQ7gS4Aijax
T0CxE+gCoGgT+wQUO4EuAIo2sU9AsRPoAqBoE/sEFDuBLgCKNrFPQLET6AKgaBP7BBQ7gS4Aijax
T0CxE+gCoGgT+wQUO4EuAIo2sU9AsRPoAqBoE/sEFDuBLgCKNrFPQLET6AKgaBP7BBQ7gS4Aijax
T0CxE+gCoGgT++RHKN1Htuut+6PLB07cBSqNTvZ7z6fkV7eK5f3Cxt7HWa9yYinwmbdYrn7n8brI
R734AAUoQAEKUIACFKAABShAAQr8wwLvqwIi0AplbmRzdHJlYW0KZW5kb2JqCjIxOSAwIG9iago0
NTYKZW5kb2JqCjIxNCAwIG9iago8PCAvTGVuZ3RoIDIxNSAwIFIgL1R5cGUgL1hPYmplY3QgL1N1
YnR5cGUgL0ltYWdlIC9XaWR0aCA3NjkgL0hlaWdodCAxMjMgL0ludGVycG9sYXRlCnRydWUgL0Nv
bG9yU3BhY2UgNyAwIFIgL1NNYXNrIDIyNCAwIFIgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVy
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
YmoKMjE1IDAgb2JqCjI5MTQ1CmVuZG9iagoyMjAgMCBvYmoKPDwgL0xlbmd0aCAyMjEgMCBSIC9U
eXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggNzY5IC9IZWlnaHQgMTkgL0NvbG9y
U3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAv
RmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt2ksOAUEQxvGmNeM5QmIQIZF4jhUWEo+N
DdeyknjdyUUG4RyjDQt3qP93g/pNVaZ7ppQiCCCAAAIIIICAOAFtjEkSBEQJ2KbXOh4NexAEN4KA
NIHg6ph4zI5ASBCQKHB3M9EESKydmhEIH14xbewpCAoERAo829V8SjMAIh8+RYfhq99wnYRSu/3h
fCEIiBI4Hfe7YbOYtgMwXq43W4KAKIHNejnpfd8A/nQ2XxEERAksZlO/7UV3gGZ34I8IAqIE/H6n
9fkKZC/BpUqtThAQJlDzym4mqe2fsGwuXyAISBPIZR3b/3YA2AQStQRDsT8BYxJR/6sYQUCogLjN
VwpGAAEEEPgXeAOpitUACmVuZHN0cmVhbQplbmRvYmoKMjIxIDAgb2JqCjI3MAplbmRvYmoKMjI0
IDAgb2JqCjw8IC9MZW5ndGggMjI1IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2Ug
L1dpZHRoIDc2OSAvSGVpZ2h0IDEyMyAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xh
dGUgdHJ1ZSAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVh
bQp4Ae3TQU6TAQBE4V9pkQLFBgrKQgnYrgxEiSFhoSGsWBAvQeDqgJeo1Wu8b24wb+atVoJAkcDD
6f72eBiK1XVGYLV6XBzsEMATsgSelnMCZNdXfPW0PCSAH3QJEKC7veZrAgRwgzQBAqTnV54APpAm
QID0/MoTwAfSBAiQnl95AvhAmgAB0vMrTwAfSBMgQHp+5QngA2kCBEjPrzwBfCBNgADp+ZUngA+k
CRAgPb/yBPCBNAECpOdXngA+kCZAgPT8yhPAB9IECJCeX3kC+ECaAAHS8ytPAB9IEyBAen7lCeAD
aQIESM+vPAF8IE2AAOn5lSeAD6QJECA9v/IE8IE0AQKk51eeAD6QJkCA9PzKE8AH0gQIkJ5feQL4
QJoAAdLzK08AH0gTIEB6fuUJ4ANpAgRIz688AXwgTYAA6fmVJ4APpAkQID2/8gTwgTQBAqTnV54A
PpAmQID0/MoTwAfSBAiQnl95AvhAmgAB0vMrTwAfSBMgQHp+5QngA2kCBEjPrzwBfCBNgADp+ZUn
gA+kCRAgPb/yBPCBNAECpOdXngA+kCZAgPT8yhPAB9IECJCeX3kC+ECaAAHS8ytPAB9IEyBAen7l
CeADaQIESM+vPAF8IE2AAOn5lSeAD6QJECA9v/IE8IE0AQKk51eeAD6QJkCA9PzKE8AH0gQIkJ5f
eQL4QJoAAdLzK08AH0gTIEB6fuUJ4ANpAgRIz688AXwgTYAA6fmVJ4APpAkQID2/8gTwgTQBAqTn
V54APpAmQID0/MoTwAfSBAiQnl95AvhAmgAB0vMrTwAfSBMgQHp+5Z+W853xMACBQJPA4+LgnwDP
L69/BIEYgdeX54fT/e21AFe3d/e/BYEUgfu726uvn2eT0TBcXP+6uRUEUgRufl5fLI73ttYCLM6/
X/4QBFIELr+dLz7NdzY3huH45OzLUhBIEVicnRzP378bvRmG2eHRh4+CQIvA0eFsOhlvrAWY7E6n
e4JAisB0ujvZ2ny7/v8wGm8KAjkC49HG//+vFRAEEEAAgSaBv7YCXQsKZW5kc3RyZWFtCmVuZG9i
agoyMjUgMCBvYmoKNzgwCmVuZG9iagoyMjIgMCBvYmoKPDwgL0xlbmd0aCAyMjMgMCBSIC9UeXBl
IC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMTM1IC9IZWlnaHQgNTQgL0NvbG9yU3Bh
Y2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmls
dGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHtmc1qwkAUhc38mDFxYjQm0tAoaSxFRLFFN4Ip
FoQi6K6bbgotbZ8z3RYEpe9jm2kiQx9gpot7Nrm7fHyc1ZlKBfLHgIEQJjqCMTJOLEaSZdmHlmSX
uORA5OqoLfcmQcIHIuZQG8VxWy84sMmv9WE8eNzEuQ5quTN9GI9nrkUFRt2b68N4iry6wKhyf6EP
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
OtIsedFob2T/TxuhAPXvMd028eIM+Z6+2VTix5rKdse/Ot9rKhxluH7gXiXBE+1a6KYOPESfouMi
ScbMj+2abnZ9DV1YPaVa6ECzz3GvegXBeEgafnHlBH9knzv5JzNl+ekjFanTZNd/Qjjk67aqr5LU
SZgbAiyBd8uS9TEtmd1NFflnkousZRGW1MKUDsnIA/jMdwUewzCTUdOwb85Iifx3DMXiB1cghWWZ
tT2+f0LHrwwBLt/J5bVN/efyvyg6Ac0KZW5kc3RyZWFtCmVuZG9iagoyMjggMCBvYmoKMzUwMwpl
bmRvYmoKMjI2IDAgb2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQgMTU0IDAgUiAvUmVzb3VyY2Vz
IDIyOSAwIFIgL0NvbnRlbnRzIDIyNyAwIFIgL01lZGlhQm94ClswIDAgODQyIDU5NV0gPj4KZW5k
b2JqCjIyOSAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9J
bWFnZUkgXSAvQ29sb3JTcGFjZSA8PCAvQ3MxIDcgMCBSCj4+IC9FeHRHU3RhdGUgPDwgL0dzMiAx
NyAwIFIgL0dzMyAxOCAwIFIgL0dzMSAxOSAwIFIgPj4gL0ZvbnQgPDwgL1RUNCAxNiAwIFIKL1RU
MiAxMiAwIFIgPj4gL1hPYmplY3QgPDwgL0ltMiAxMyAwIFIgL0ltMSA5IDAgUiA+PiAvU2hhZGlu
ZyA8PCAvU2gyIDIzMCAwIFIKPj4gPj4KZW5kb2JqCjIzMCAwIG9iago8PCAvQ29sb3JTcGFjZSAy
MCAwIFIgL1NoYWRpbmdUeXBlIDIgL0Nvb3JkcyBbIDQzNDk3MDggMCA0MzQ5NzA4IDYwNDEyODUg
XQovRG9tYWluIFsgMCAxIF0gL0V4dGVuZCBbIGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9uIDIzMSAw
IFIgPj4KZW5kb2JqCjIzMSAwIG9iago8PCAvTGVuZ3RoIDIzMiAwIFIgL0Z1bmN0aW9uVHlwZSAw
IC9CaXRzUGVyU2FtcGxlIDggL1NpemUgWyAxMzY1IF0gL0RvbWFpbgpbIDAgMSBdIC9SYW5nZSBb
IDAgMSAwIDEgMCAxIF0gL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB5cJpVxJrAADg
z+5L7rkAsimrCIgL+yqboCiIO4oIriiW3cxstbSrZtmeWtpmZX/xNnMY5x3mnQE9ndOH+5wnq9aR
BenMqkXXObNIs+tcqRmu7GR3NoNqVzYTmQPvyWGiWZ6c1N4cVnIuy5tc781FdtNl9+QC89g9QF8e
G83x5aXuzeMQ5nN7sX35XIq8vnyeH1zA8wMDBbxAAR+6v4CPL2zoJw4WNpA2BguRA+eLGgeIB4sE
NIeKBEPFvwvJh4uFQNFwMX7kighWPHIFOUpeIh5Fj5VIqIZKJGhpqARdKg0Bx0ulwKbxUvxEaROy
DCybKEsOl8kgy2Xh8uZJ2pFyOb5CHgFOVcixiqmK1NEKRbTyvDJaiY9VKiGrWmLo6aoWiqqZKuxV
1Qzp7NVW+OrWOXzbXHXq+eo2fE37PPFCTTtpx0INurYjDq+O16oXU9apF4FLdRqaCYYmwdBSXWZo
sbplhm6ZSXiNqQPqrzGBLP11SMN1VvIKy4CvN6wkG1fqkTeoso032KZ/aN9km26yzUgO5CrHjLas
coBcyyr2FteCtd7ipl7jWtd4YNsaD3+bZyPk227zO8Hr/E5Y+zrfvt5gv0PXcafBcfd8o+MupPNe
I6nAeQ97X+C8L3DRfCB0od0PhPAPhW68qOsh6Yaoi9izIfJsiPGPxB5S7yMx/rHES7H7sSR5U9Kd
LO3eJOzZlCK3oJt6tpJ9W02+J/Rlvn9lvWlvy3q3ZX3bzXR3mvvQ/p1mrNy/Q7wr92MDu3JiRWAX
/VQRAPY/VUDuKfr3lODgnhLymTKIbwk+Qw6kfN4yAK8afA7cVw1SH9pXDe23Il+kOfyiFfny9zb6
Iy/bkK/A7SOv4Edft1PsGH1N/KZjLE312Bv0W/XYW3Uow+80oXea8Qy/14yjJ95r0z/QTmDDB1q0
LnxA8VAXJp481AH1k4fER/pJ0siRntQQOUJ/MERgpz4YKH80TlGMfjTCHxujeFP0OHXs2AR5YopB
mmMn+OkTM+Qn83SalulPlhnyz5aZjM9+thJ+sc5e8NwXK9Y29/Xy57/akr/Z5pGdl77wrRN5Cm1f
OL3w+Kk9/j2Tjvj3i1384bhs5+KPzP50Lv35rqWftM9cS+jEmetvdyfOSH+5E6TLv9z/m/8Bj2uW
hgplbmRzdHJlYW0KZW5kb2JqCjIzMiAwIG9iago4NjcKZW5kb2JqCjMgMCBvYmoKPDwgL1R5cGUg
L1BhZ2VzIC9QYXJlbnQgMjMzIDAgUiAvQ291bnQgOCAvS2lkcyBbIDIgMCBSIDI5IDAgUiA0NyAw
IFIgNjcgMCBSCjgzIDAgUiA5OSAwIFIgMTE3IDAgUiAxMzMgMCBSIF0gPj4KZW5kb2JqCjE1NCAw
IG9iago8PCAvVHlwZSAvUGFnZXMgL1BhcmVudCAyMzMgMCBSIC9Db3VudCA1IC9LaWRzIFsgMTUz
IDAgUiAxNzQgMCBSIDE5MCAwIFIgMjEwIDAgUgoyMjYgMCBSIF0gPj4KZW5kb2JqCjIzMyAwIG9i
ago8PCAvVHlwZSAvUGFnZXMgL01lZGlhQm94IFswIDAgODQyIDU5NV0gL0NvdW50IDEzIC9LaWRz
IFsgMyAwIFIgMTU0IDAgUiBdCj4+CmVuZG9iagoyMzQgMCBvYmoKPDwgL1R5cGUgL0NhdGFsb2cg
L1BhZ2VzIDIzMyAwIFIgL1ZlcnNpb24gLzEuNCA+PgplbmRvYmoKMTYgMCBvYmoKPDwgL1R5cGUg
L0ZvbnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9udCAvVEFTSUpIK0NhbGlicmktQm9sZCAv
Rm9udERlc2NyaXB0b3IKMjM1IDAgUiAvVG9Vbmljb2RlIDIzNiAwIFIgL0ZpcnN0Q2hhciAzMyAv
TGFzdENoYXIgODEgL1dpZHRocyBbIDYwNiA1MzcgMzU1CjUzOCA0OTQgNDE4IDUzNyA1MDMgMzk5
IDIyNiAzNDcgNTM3IDMxNiAyNDYgMjQ2IDUzNyA1NjEgNDgwIDQ3NCA1MzcgNDczIDQ5NQo2NzYg
NDU5IDgxMyAyNTggNzQ1IDQ3NCA0NjMgNTI5IDUzNyA0NzMgNjU5IDQ1OSA0ODggNTMyIDQyMyA1
MDcgMjY3IDUwNyA2NTMKNTA3IDQzMCA1MDcgNTA3IDU2MyA5MDYgMjU4IDMyNiBdID4+CmVuZG9i
agoyMzYgMCBvYmoKPDwgL0xlbmd0aCAyMzcgMCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0
cmVhbQp4AV2TzW6bQBRG9zzFLNNF5IEB25EQUpQokhdpq7p9AH4GC6kGhPHCb9/zXaep1MW3OHOZ
yz0Ds3k5vB7GYXWb78vUHuPq+mHslniZrksbXRNPw5ikmeuGdv0gW2vP9Zxs2Hy8XdZ4Poz95Moy
cW7zgy2Xdbm5h+duauIXrX1burgM48k9/Ho52srxOs+/4zmOq/NJVbku9rR7r+ev9Tm6jW19PHTU
h/X2yK5/T/y8zdExETvS+0jt1MXLXLdxqcdTTErvq/LtrUri2P1Xyvf3HU3/8WiWVqXifZ5WSZll
IPF+54UBJGAmzEHi/bYXFiABbe8WJGBQdQcScC/cgwQshE8gobM9XIPEe/+kagMSqrmwBQl7o7AD
CbgVRpCArbAHCahWgbNQaKX3BlwVfGUUcFV4uBHiqoA7Ia4KqDECrsEEC80ckFNopdMIyCmgpgrI
KezthMgp3iMCIqcwlb0IuWCCO5sZuWCCwTojF0wwt/cix7o6SyFHTqGV3stntDCGzgpLC1V9BRpY
qOo0cuQU7wt9btYsVDUkHhbvOTEQVwUF64xrbr4cL1VcFVpZZ1xz8+WIqOKqsFdGtLfQ2RRwze++
poArw6uVVXHlhIVqxaSWzKc6qwJfhc4MyR//99fWz69L+nmp2uuycJ/sJttV0xUaxvh52edpVgPL
H5EuCUYKZW5kc3RyZWFtCmVuZG9iagoyMzcgMCBvYmoKNTEzCmVuZG9iagoyMzUgMCBvYmoKPDwg
L1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9Gb250TmFtZSAvVEFTSUpIK0NhbGlicmktQm9sZCAvRmxh
Z3MgNCAvRm9udEJCb3gKWy01MTkgLTMwNiAxMjQwIDEwMzldIC9JdGFsaWNBbmdsZSAwIC9Bc2Nl
bnQgOTUyIC9EZXNjZW50IC0yNjkgL0NhcEhlaWdodAo2NDYgL1N0ZW1WIDAgL1hIZWlnaHQgNDgz
IC9BdmdXaWR0aCA1MzYgL01heFdpZHRoIDEzMjggL0ZvbnRGaWxlMiAyMzggMCBSCj4+CmVuZG9i
agoyMzggMCBvYmoKPDwgL0xlbmd0aCAyMzkgMCBSIC9MZW5ndGgxIDgwMDAgL0ZpbHRlciAvRmxh
dGVEZWNvZGUgPj4Kc3RyZWFtCngBnVkJmBxVnX9Vr47uqur7qO6evu9r+p7uOXvuzNkzk5nJRQ4y
k/siIdckIYkxmnCYIWqECCJgEEQRCQLKLkFd4FNU1gNcRGRVdD9XNOwuyMqaZHr2X33MTIh+utvf
1/3qvaqu9z9//+Pt3b1vA5KhYwgjtG7HxC5U+pBeGA5t2n5wY3mOZQhZlZs3TKwvz9EVGLObYaE8
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
YmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9udCAvUEVMUU9SK1N5
bWJvbE1UIC9Gb250RGVzY3JpcHRvcgoyNDAgMCBSIC9Ub1VuaWNvZGUgMjQxIDAgUiAvRmlyc3RD
aGFyIDMzIC9MYXN0Q2hhciAzMyAvV2lkdGhzIFsgNTAwIF0gPj4KZW5kb2JqCjI0MSAwIG9iago8
PCAvTGVuZ3RoIDI0MiAwIFIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBXZDBbsMg
EETvfMUek0ME9hkhVaki+dA2qpMPwLC2kOoFYXzw3xeIk0o97IGZeTAsP3fvHbkE/Bq96THB6MhG
XPwaDcKAkyPWtGCdSfupambWgfEM99uScO5o9CAlA+DfGVlS3ODwZv2Ax6J9RYvR0QSH+7mvSr+G
8IMzUgLBlAKLY77uQ4dPPSPwip46m32XtlOm/hK3LSDkRploHpWMt7gEbTBqmpBJIZS8XBRDsv+s
HRjGPdk2SpYRotU1/3QKWr74qmTWGHObuodatBRwhK9VBR/Kg3V+AXzAcEMKZW5kc3RyZWFtCmVu
ZG9iagoyNDIgMCBvYmoKMjIzCmVuZG9iagoyNDAgMCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNjcmlw
dG9yIC9Gb250TmFtZSAvUEVMUU9SK1N5bWJvbE1UIC9GbGFncyA0IC9Gb250QkJveCBbMCAtMjIw
IDExMTMgMTAwNV0KL0l0YWxpY0FuZ2xlIDAgL0FzY2VudCAxMDA1IC9EZXNjZW50IC0yMjAgL0Nh
cEhlaWdodCA2NzcgL1N0ZW1WIDAgL1hIZWlnaHQKNjkzIC9BdmdXaWR0aCA2MDAgL01heFdpZHRo
IDEwNDIgL0ZvbnRGaWxlMiAyNDMgMCBSID4+CmVuZG9iagoyNDMgMCBvYmoKPDwgL0xlbmd0aCAy
NDQgMCBSIC9MZW5ndGgxIDQ2MDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBhTcL
dBvVlfe9mdGM/5Lir2RHo4xlry3LdhzjP7ZsS4ZEif8BySFEsuzEARx7E2PwJqU+YVNSQVy15ZCl
dAnQlAI5u4ychpVZmrh0+zmnsOV0T3O6NG35ZIHDFprTDbAskWbvGykhpj277+q9d3/v3c+7bzQz
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
BfgMZH6VeQFEpL/nvTAML7rn927a10h3OXa1zDimm2dahDpHXUuXo6tlwDHQYhja3NvKN2xt7Gvi
Lc7K8rIiI2/LHNrc19va1IikpciYA3nmjupNG2q5LHGggc908rau2rkNHT6zODfQaDaMFhVZChpt
j1be1/RoV9fWkpHRP9r3P44fY/3ouTGRSFzu90563oGubZcvYgQXiclc1Aomc2trqhe16hwkrtIb
62HnTrKTVFRW3NDYtKkB/9UMYlNz01XUIBYWFTKmsgFVKpHQcV27qdkgIqAElzYzYCrpfQrJTr5Y
aSi31d5gaK7x9GyQa3v+dtumRt+Cz7V+/ebOqhtpQXm91bG+oDZbaK/Z7LCUbqivqrIGO9ubfAfL
XK719i376M+9nnB5I3pT86RHaRiocNkcbWWmQmtuYU/l+prqzRudrb3z1VXNZQW19Q9saqisHy40
1paWNJuz83NKrHmWAnud1VX9ZVYLetPs+P3xlxrKCc0OHZib3L/3wJ3TobkppkXAnK4yA+BXz6B3
69DAsHNkYXp85q5to6jwv0QagwEKZW5kc3RyZWFtCmVuZG9iagoyNDQgMCBvYmoKMzI3NAplbmRv
YmoKMTIgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9udCAv
WE5GRFNXK0NhbGlicmkgL0ZvbnREZXNjcmlwdG9yCjI0NSAwIFIgL1RvVW5pY29kZSAyNDYgMCBS
IC9GaXJzdENoYXIgMzMgL0xhc3RDaGFyIDEwMCAvV2lkdGhzIFsgNDg3IDUyNSAyMjkKMzkxIDIy
NiA1MjUgMzQ5IDUyNyAyMzkgNDk4IDQyMyAzMzUgNDc5IDQ1MiA1MjUgMzA1IDUyNSA1MjUgNDcx
IDc5OSA0ODggNjQyCjI1MCA0NTkgNDU5IDcxNSA0NTUgNTE3IDI1MCAyMjkgNTA3IDUwNyA1MDcg
NTA3IDUwNyA1MDcgNjE1IDI1MiA1NzkgNjMxIDQ5OAozOTUgODk0IDUzMyA0NTMgNTQzIDY0NiAy
NTIgNjYyIDMwNiA1MjUgNDMzIDI2OCAzODYgODU1IDMwMyA2OTAgMzAzIDQ2MyA4OTAKNTI1IDQ5
OCA0NjggNDIwIDUwNyA1MDcgNTA3IDY3MyBdID4+CmVuZG9iagoyNDYgMCBvYmoKPDwgL0xlbmd0
aCAyNDcgMCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AV2Uy27bMBRE9/oKLtNF
YMokrQQQDAQpAnjRB+r2A2SJNgTUkiArC/99z1ynaZHFWYwuH3eGFFfPu8+7oV/c6vs8tvu8uGM/
dHO+jK9zm90hn/qhKNeu69vlTdm39txMxYrJ++tlyefdcBxdXRfOrX4w5bLMV3f31I2H/Enfvs1d
nvvh5O5+Pe/ty/51mn7ncx4W54vt1nX5yHJfmulrc85uZVPvdx31frneM+vfiJ/XKTs6YkZ5a6kd
u3yZmjbPzXDKRe39tn552RZ56D6Ukr/NOBzfhq7LbS28T3Fb1Os1MkhuHiQjEryvgmRCgvf+UXKD
BKpeskICci35gASWOko+IgHZSDZIQCbJAxKQtlGLBJayrjokUC01OCOB6kbyiASqGhwwL5CqBswJ
BmujgEFBNUviVSArSbwKZCeJV+F9tLl4DeY3mcRrkGdfKo2AV0GSshDwKphrbeA1mN/KNsJruPk9
aDBeBXOVZMCr8J4QkHgVdGUSr8H80kxRR7wK77GJxKtAqquIV4FUzxGvAqmsIl4FUj3j0qBnq+KV
5qmSNlW8Cqq2EV6j+eUjVbwK77Pti9d486vjjngVzJXBiFeBtH3xGs1vZXPxGs1v0kWKeBUMVhsk
ZCA1OOFVIHXNmGHQs06QozCIjqX4H/5e/LL68CNw/WvBPdHN54QNklH/iRgEy9ouxJBuUdguxJAs
Ci48g4lBrD1/B5IYBHOtYWJIFgWHSJUYBEevGBMxCNpQyIkYBHOtDWJIFgULFvWGKATedTH4OQx6
Vm44NpBamR/LQOoI+FcM9mWj/5LRo6HH7f0xal/nmXfIXkB7ovT09EN+fySncdICxh9ba1DqCmVu
ZHN0cmVhbQplbmRvYmoKMjQ3IDAgb2JqCjY0MAplbmRvYmoKMjQ1IDAgb2JqCjw8IC9UeXBlIC9G
b250RGVzY3JpcHRvciAvRm9udE5hbWUgL1hORkRTVytDYWxpYnJpIC9GbGFncyA0IC9Gb250QkJv
eCBbLTUwMyAtMzA3IDEyNDAgMTAyNl0KL0l0YWxpY0FuZ2xlIDAgL0FzY2VudCA5NTIgL0Rlc2Nl
bnQgLTI2OSAvQ2FwSGVpZ2h0IDY0NCAvU3RlbVYgMCAvWEhlaWdodAo0NzYgL0F2Z1dpZHRoIDUy
MSAvTWF4V2lkdGggMTMyOCAvRm9udEZpbGUyIDI0OCAwIFIgPj4KZW5kb2JqCjI0OCAwIG9iago8
PCAvTGVuZ3RoIDI0OSAwIFIgL0xlbmd0aDEgMTA5NDAgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4K
c3RyZWFtCngBnXoJdBzltWZV/bX2Ut1V1fu+L1pa+77vkm1JlmWtlmTLsrxv8m7LsY23AMaxAePE
rCYQG4ixgRcGEiDkzeOEkAw8IBiTzHsk58xJgCQkQOaFie1uzf17kWVMzuRM61TX1qr//ve/97vf
vbe2bdk+SfDEAQIRxMSG8c1E8kNtg93ZVet3r0ydo8cJIvS31ZPjK1LnxHXYl66GC6lzshj2gdUb
tu1Knw8SBOlYv2kifR8Z4PrJDeO70s8n/gPOPRvHN0ymfp/1ID7/x/cl/PvA5k1bsVzwkZ6Ar+LN
WybTzyNhPLSVIBziZx/kH8z/df5BghBBBPhVG+kh9MS/ERxBwT6POArX8IeGu/g+S50wRH+2Yqmu
+r8IK5+89dIf9/4PfPDO8Z+3XbsaPyb8iS+FUwGekPrA/3EPx39NEKqz165ePSv8Kfmk9M3kro3G
w/87DPMo4aebiXH6T8QF9DFsTxMXGA2xhKLheJS4wF6B8yzYFhATtA/2y2E/mPxdG/o9oWN8xFOc
i6hBrxJV6DIxQhcTZ9ByYhj2y9A1YhRv1BQRRK8RJfge+T5xhPzDzGX0WPL4DLuCOIOv0+XJ/8HH
y6ifwzO8RA91kfDC+Sn0EOFjXiRK0E4iih4hfChKDFH9oNHn4VkzRBYVIF6iGOLbzFHiND5HZoKk
thIt1AbiCGx70HXiYS4McxWJdbC1w3YRti2wrYItH7ZJ2PC9CdgWgYZSuicIDcES98C5l2gmJMJJ
uIgI3AsSYSJAuAkrYSaihJHIJiyEncgi/ISD8BEMIROlsJYskUN4CC1RmPzvOqKVaCIaiQZY2WJY
KY6wwWpXg13HCB2hBhvXEOWEicgliogyQkVUECVEJVFAKESIqCIMsLr1RAtRi80GPtvg71+IGTKf
nCIvUBQVpLqpc1QClaPt6A06hz5Gv0rHmWHmDPMZ28Z+i/0NF+VKuKO8ml/EH+HfECxClXBe+LMq
otqvuqx2qKfVb2j0mj7Nj7VqbZv2du0zokGsF/eIJ8Wfil/oTLpC3Vrdo7rP9Q/rZ6Qa6Tbpitwh
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
aZDvybT143/Q6LUQHlQcUDnFlePyFrj090jGxKNUYgl5ntzsDSU+y2S4pJ7VuyyKy2rWIhkyc3gl
SStc/6mf+iReCRqfBI2fhl4TLovOajwVQW4oOMkhMq+QQEHO702XRNHp1gPPrq9ev7hUB68/QTWC
U2W1rWlv2twTC/fs7a8ZDDksbidVw+tUjEFOOP0d+ZvObaogz67+7qZKyWoRNZJNluD1DWjueJpX
zatdWufW2IKUzusBCqgEIon7GKpk/E5cd0+jEcXiTg9IPgF6vASSp9/sSSVMyRed5r57gi4hRmAT
MUZnDth8IeDw5B/i9yoKAy0y6gvRqGbp12Sn3Spee0sDTIAFTkDPiwQUMGAozOD1WgQaOgc2mQ/v
yGEd4ehyU6+3bE5rLNPdn4WVUnTOkN8z/eTm7J6GHGgSsmpeHalZVDR+bDCHKjm1bP29Q+HCtY9v
6fnGSH1YuuRrXFbXMFLlsJYPN86/i/rR4guPHFtdpdbLsttmsomMTtbN33duxJ1ftfKu3v4HdrRG
Ozfc+WjrgUvr8/O6V5RULW8O5oJ2sH5wvoE/LH4zb7Crtbl3ILtpfP2a5VvW/F8uuOn/CmVuZHN0
cmVhbQplbmRvYmoKMjQ5IDAgb2JqCjc2MjUKZW5kb2JqCjExMCAwIG9iago8PCAvVHlwZSAvRm9u
dCAvU3VidHlwZSAvVHJ1ZVR5cGUgL0Jhc2VGb250IC9MSU1LQ1YrQ2FsaWJyaS1JdGFsaWMgL0Zv
bnREZXNjcmlwdG9yCjI1MCAwIFIgL1RvVW5pY29kZSAyNTEgMCBSIC9GaXJzdENoYXIgMzMgL0xh
c3RDaGFyIDQ5IC9XaWR0aHMgWyAzMzUgMzQzIDUxNAo1MTQgMzg5IDQxNiAyMjkgNTEzIDMxNCA0
ODggNDQ2IDI1MCA1MjIgNzkxIDUxNCA0OTggMzE0IF0gPj4KZW5kb2JqCjI1MSAwIG9iago8PCAv
TGVuZ3RoIDI1MiAwIFIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBXZLLaoQwFIb3
PkWW08VgdG4dEKFMGXDRC7V9gJgch0CNIcaFb9//ZKZT6OITvpyL8RzzU/PcOBtF/h5G3VIUvXUm
0DTOQZPo6GJdVpTCWB1vls70oHyWo7hdpkhD4/pRVFUmRP6BkimGRayezNjRA5+9BUPBuotYfZ3a
dNLO3n/TQC4KmdW1MNSj3Yvyr2ogkafSdWMQt3FZo+ov43PxJHAjVBTXK+nR0OSVpqDchbJKyro6
n+uMnPkXKg7Xiq6/pZZFXTFSHrZ1VpUlFEBL1g0USLkvWLdQACXWHRQgecO6hwJEkx6gAHrk6CMU
QHvWIxSgtmNVUCDldsfaQQGie1YNBVLiCTVQgOT0IoICdDYc7aEAyl+0wSwY1CpWfCuDzkjGgH4n
wbPind53oOcQMP60+LQZnrh1dP83/Oi5QeIHv/KkwAplbmRzdHJlYW0KZW5kb2JqCjI1MiAwIG9i
agozMjcKZW5kb2JqCjI1MCAwIG9iago8PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0ZvbnROYW1l
IC9MSU1LQ1YrQ2FsaWJyaS1JdGFsaWMgL0ZsYWdzIDY4IC9Gb250QkJveApbLTcyNSAtMjc2IDEy
NTkgMTAyNl0gL0l0YWxpY0FuZ2xlIC01IC9Bc2NlbnQgOTUyIC9EZXNjZW50IC0yNjkgL0NhcEhl
aWdodAo2NDQgL1N0ZW1WIDAgL1hIZWlnaHQgNDc2IC9BdmdXaWR0aCA1MjEgL01heFdpZHRoIDEz
MjggL0ZvbnRGaWxlMiAyNTMgMCBSCj4+CmVuZG9iagoyNTMgMCBvYmoKPDwgL0xlbmd0aCAyNTQg
MCBSIC9MZW5ndGgxIDM3MTIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBlVd5bBzV
HX4z7828uXb2mN2ZvbyH17te7zpr73oP33ZiO+ADH7HjOHec1HEOO47jQIgKJI2gB1AoAdpCo5YW
2iJEES3ij4qIP9ryB5QiIWhaRb1oERSlCAQqSA5e9ze7a0xQi9SR1u+cN9/3/b73fs8nT9w4gwR0
FmGEDsxPH0elh3kEitbZudMHy22WIKRMHJqZ/lK5jT6BMn8IOsptJgtlzaH5kzdX2lNQXj+3cGBt
/E/Qjs1P31xZH5nt0LHp+ZnyfNWcH//f43Zzfs3xhaWT5fn2x6HMHj8xs4YX3sdLCPnV9//YeK7x
cuM5hFSEGJjlYELIht5AFLFQNqCvlldABEbNcZ69t/2ifd9ea/u/kUcoDT535ZaXzcqr33xpbDm7
8lvJKeThbRF+5Qfeo99fuYyQ9MhydlmGccQ8XBkrFw4CnycptIT/iaZIFRrDE2jILJlLqIufQF1Q
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
q+Ktkt1NogFsnnWwvhmt8mVlPVR5895mXtnKvjOva9BRqGAwdJ392AxF0J8I+9SoHGseyUfTfoXn
MlQI+FNWhcDVjFg0nyPbW2sXpAzhFW9dlSoRDgLrjySMQJ1Sb09u2r3J5nGphLDcTlhNs6cn+55r
nR1vkYVkc7ffm/d8VNfprg9rFmoYOk84wnpTPQnv1tyHWkYLZGs9BKtWwa1rBNZ1GoH9bX8fOTVa
y2AOEwtQXn0T+N9W5o/NDWPmdZNHIYVz2QrNWOTaW+mnwpiby7zFmcKAUmvnK4jiX6efkqOtI7lY
o1/h+DqT/gabQniZJ4rT52jqrbOLchzoexJAH1ORCL6aEv28Lblpz8YSfYyL/1BCZfrvtBwabwb6
LV1+f87zYrxEX+VL9HnCVOi/oDVpVdm4h7BWVTR0J4FbMNDf1158f+TUSPxT/ugj9gJ+i/t66cTT
IbeBisCkthY7zXtNQaN8rBbsFQVOEOBOVjcM82aY0SlEXMeXbLy1ePUPFt4fDMq/dFfXNwT5sSuO
Kiv0M/Q1UWCtVqvhsNGnPUx1fWOAG/9Q9ZPfxeP84XkuHK2zSg8Vl602m5XhH7K4YnVx7ugMUTSf
5nSLmD7IcDZ4ilcviM7S/y0OcKz58MiF0FD/DYM9k8me6bnD+08c3tB/EioH0H8A0pNyZQplbmRz
dHJlYW0KZW5kb2JqCjI1NCAwIG9iagoyNjgyCmVuZG9iagoyNTUgMCBvYmoKKGkycnMtQi1ERSkK
ZW5kb2JqCjI1NiAwIG9iagooTWFjIE9TIFggMTAuMTEuNSBRdWFydHogUERGQ29udGV4dCkKZW5k
b2JqCjI1NyAwIG9iagoocGFhZykKZW5kb2JqCjI1OCAwIG9iagooKQplbmRvYmoKMjU5IDAgb2Jq
CihQb3dlclBvaW50KQplbmRvYmoKMjYwIDAgb2JqCihEOjIwMTYwNzIwMTAxODUxWjAwJzAwJykK
ZW5kb2JqCjI2MSAwIG9iagooKQplbmRvYmoKMjYyIDAgb2JqClsgKCkgXQplbmRvYmoKMSAwIG9i
ago8PCAvVGl0bGUgMjU1IDAgUiAvQXV0aG9yIDI1NyAwIFIgL1N1YmplY3QgMjU4IDAgUiAvUHJv
ZHVjZXIgMjU2IDAgUiAvQ3JlYXRvcgoyNTkgMCBSIC9DcmVhdGlvbkRhdGUgMjYwIDAgUiAvTW9k
RGF0ZSAyNjAgMCBSIC9LZXl3b3JkcyAyNjEgMCBSIC9BQVBMOktleXdvcmRzCjI2MiAwIFIgPj4K
ZW5kb2JqCnhyZWYKMCAyNjMKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAxMDQyMjk2IDAwMDAwIG4g
CjAwMDAwMDM3ODcgMDAwMDAgbiAKMDAwMTAxNzc3NSAwMDAwMCBuIAowMDAwMDAwMDIyIDAwMDAw
IG4gCjAwMDAwMDM3NjcgMDAwMDAgbiAKMDAwMDAwMzg5MSAwMDAwMCBuIAowMDAwMTAzODk2IDAw
MDAwIG4gCjAwMDAwMDQxNDIgMDAwMDAgbiAKMDAwMDAxNjg4OSAwMDAwMCBuIAowMDAwMDcwMzc4
IDAwMDAwIG4gCjAwMDAwMDAwMDAgMDAwMDAgbiAKMDAwMTAyOTE5NSAwMDAwMCBuIAowMDAwMDA0
MjkyIDAwMDAwIG4gCjAwMDAwMTY4NjcgMDAwMDAgbiAKMDAwMDAwMDAwMCAwMDAwMCBuIAowMDAx
MDE4MTczIDAwMDAwIG4gCjAwMDAxMDEwMTggMDAwMDAgbiAKMDAwMDEwMTA2NSAwMDAwMCBuIAow
MDAwMTAxMTEwIDAwMDAwIG4gCjAwMDAxMDQzMDIgMDAwMDAgbiAKMDAwMDEwNDMzOSAwMDAwMCBu
IAowMDAwMDcwNDAwIDAwMDAwIG4gCjAwMDAxMDA5OTYgMDAwMDAgbiAKMDAwMDEwMTE2MCAwMDAw
MCBuIAowMDAwMTAzODc1IDAwMDAwIG4gCjAwMDAxMDM5MzIgMDAwMDAgbiAKMDAwMDEwNDI4MiAw
MDAwMCBuIAowMDAwMTA1MzY5IDAwMDAwIG4gCjAwMDAxMDkyMzcgMDAwMDAgbiAKMDAwMDEwNTM4
OSAwMDAwMCBuIAowMDAwMTA5MjE2IDAwMDAwIG4gCjAwMDAxMDkzNDQgMDAwMDAgbiAKMDAwMDEx
MjA1MSAwMDAwMCBuIAowMDAwMTQxMzk2IDAwMDAwIG4gCjAwMDAxMTAyOTMgMDAwMDAgbiAKMDAw
MDExMjAzMCAwMDAwMCBuIAowMDAwMTA5NjE4IDAwMDAwIG4gCjAwMDAxMTAyNzMgMDAwMDAgbiAK
MDAwMDAwMDAwMCAwMDAwMCBuIAowMDAxMDI1MDgyIDAwMDAwIG4gCjAwMDAxNDE0MTggMDAwMDAg
biAKMDAwMDE0MTk5MyAwMDAwMCBuIAowMDAwMTQyMDEzIDAwMDAwIG4gCjAwMDAxNDI0NzQgMDAw
MDAgbiAKMDAwMDE0MjQ5NCAwMDAwMCBuIAowMDAwMTQzNDY2IDAwMDAwIG4gCjAwMDAxNDc5MDIg
MDAwMDAgbiAKMDAwMDE0MzQ4NiAwMDAwMCBuIAowMDAwMTQ3ODgxIDAwMDAwIG4gCjAwMDAxNDgw
MDkgMDAwMDAgbiAKMDAwMDE0ODI5NSAwMDAwMCBuIAowMDAwMTc3NjQwIDAwMDAwIG4gCjAwMDAx
NzgzMzcgMDAwMDAgbiAKMDAwMDE4MDA3NCAwMDAwMCBuIAowMDAwMTc3NjYyIDAwMDAwIG4gCjAw
MDAxNzgzMTcgMDAwMDAgbiAKMDAwMDE4MDA5NSAwMDAwMCBuIAowMDAwNTA5MTU5IDAwMDAwIG4g
CjAwMDA1MTAyNTggMDAwMDAgbiAKMDAwMDUxMTIzMCAwMDAwMCBuIAowMDAwNTA5MTgyIDAwMDAw
IG4gCjAwMDA1MDk3NTcgMDAwMDAgbiAKMDAwMDUwOTc3NyAwMDAwMCBuIAowMDAwNTEwMjM4IDAw
MDAwIG4gCjAwMDA1MTEyNTAgMDAwMDAgbiAKMDAwMDUyOTUzMSAwMDAwMCBuIAowMDAwNTMzNDg3
IDAwMDAwIG4gCjAwMDA1Mjk1NTMgMDAwMDAgbiAKMDAwMDUzMzQ2NiAwMDAwMCBuIAowMDAwNTMz
NTk0IDAwMDAwIG4gCjAwMDA1MzYzMDQgMDAwMDAgbiAKMDAwMDU2NTY0OSAwMDAwMCBuIAowMDAw
NTM0NTQ2IDAwMDAwIG4gCjAwMDA1MzYyODMgMDAwMDAgbiAKMDAwMDUzMzg3MSAwMDAwMCBuIAow
MDAwNTM0NTI2IDAwMDAwIG4gCjAwMDA1NjYxNTIgMDAwMDAgbiAKMDAwMDU2NjcyNyAwMDAwMCBu
IAowMDAwNTY1NjcxIDAwMDAwIG4gCjAwMDA1NjYxMzIgMDAwMDAgbiAKMDAwMDU2Njc0NyAwMDAw
MCBuIAowMDAwNTY3NzE5IDAwMDAwIG4gCjAwMDA1NzE3MTUgMDAwMDAgbiAKMDAwMDU2NzczOSAw
MDAwMCBuIAowMDAwNTcxNjk0IDAwMDAwIG4gCjAwMDA1NzE4MjIgMDAwMDAgbiAKMDAwMDU3MjA5
OSAwMDAwMCBuIAowMDAwNjAxNDQ0IDAwMDAwIG4gCjAwMDA2MDIxNDEgMDAwMDAgbiAKMDAwMDYw
Mzg3OCAwMDAwMCBuIAowMDAwNjAxNDY2IDAwMDAwIG4gCjAwMDA2MDIxMjEgMDAwMDAgbiAKMDAw
MDYwMzg5OSAwMDAwMCBuIAowMDAwNjA0ODcxIDAwMDAwIG4gCjAwMDA2MDQ4OTEgMDAwMDAgbiAK
MDAwMDYwNTQ2NiAwMDAwMCBuIAowMDAwNjA1NDg2IDAwMDAwIG4gCjAwMDA2MDU5NDcgMDAwMDAg
biAKMDAwMDYxMDAyNiAwMDAwMCBuIAowMDAwNjA1OTY3IDAwMDAwIG4gCjAwMDA2MTAwMDQgMDAw
MDAgbiAKMDAwMDYxMDEzNSAwMDAwMCBuIAowMDAwNjEwNDI5IDAwMDAwIG4gCjAwMDA2Mzk3Nzcg
MDAwMDAgbiAKMDAwMDYzOTgwMCAwMDAwMCBuIAowMDAwNjQxNTQwIDAwMDAwIG4gCjAwMDA2NDE1
NjIgMDAwMDAgbiAKMDAwMDY0MjIyMCAwMDAwMCBuIAowMDAwMDAwMDAwIDAwMDAwIG4gCjAwMDEw
MzgzNDYgMDAwMDAgbiAKMDAwMDY0MjgzOSAwMDAwMCBuIAowMDAwNjQzODEzIDAwMDAwIG4gCjAw
MDA2NDM4MzQgMDAwMDAgbiAKMDAwMDY0NDI5NyAwMDAwMCBuIAowMDAwNjQyMjQxIDAwMDAwIG4g
CjAwMDA2NDI4MTggMDAwMDAgbiAKMDAwMDY0ODExOSAwMDAwMCBuIAowMDAwNjQ0MzE4IDAwMDAw
IG4gCjAwMDA2NDgwOTcgMDAwMDAgbiAKMDAwMDY0ODIyOSAwMDAwMCBuIAowMDAwNjQ5MTg5IDAw
MDAwIG4gCjAwMDA2Nzg1MzcgMDAwMDAgbiAKMDAwMDY3ODU2MCAwMDAwMCBuIAowMDAwNjgwMzAw
IDAwMDAwIG4gCjAwMDA2NDg1MTAgMDAwMDAgbiAKMDAwMDY0OTE2OCAwMDAwMCBuIAowMDAwNjgx
ODAxIDAwMDAwIG4gCjAwMDA2ODIzNzggMDAwMDAgbiAKMDAwMDY4MDgwNiAwMDAwMCBuIAowMDAw
NjgxNzgwIDAwMDAwIG4gCjAwMDA2ODAzMjIgMDAwMDAgbiAKMDAwMDY4MDc4NSAwMDAwMCBuIAow
MDAwNjg2NDMwIDAwMDAwIG4gCjAwMDA2ODIzOTkgMDAwMDAgbiAKMDAwMDY4NjQwOCAwMDAwMCBu
IAowMDAwNjg2NTQwIDAwMDAwIG4gCjAwMDA2OTUxNDEgMDAwMDAgbiAKMDAwMDcyNDQ4OSAwMDAw
MCBuIAowMDAwNjg2ODM1IDAwMDAwIG4gCjAwMDA2ODg1NzUgMDAwMDAgbiAKMDAwMDY4ODU5NyAw
MDAwMCBuIAowMDAwNjg5MjU1IDAwMDAwIG4gCjAwMDA2ODkyNzYgMDAwMDAgbiAKMDAwMDY5NTEx
OSAwMDAwMCBuIAowMDAwNzI4NTAwIDAwMDAwIG4gCjAwMDA3Mjg5NjMgMDAwMDAgbiAKMDAwMDcy
NTUwNyAwMDAwMCBuIAowMDAwNzI2MDg0IDAwMDAwIG4gCjAwMDA3MjYxMDUgMDAwMDAgbiAKMDAw
MDcyODQ3OCAwMDAwMCBuIAowMDAwNzI0NTEyIDAwMDAwIG4gCjAwMDA3MjU0ODYgMDAwMDAgbiAK
MDAwMDczMjkzMiAwMDAwMCBuIAowMDAxMDE3OTAxIDAwMDAwIG4gCjAwMDA3Mjg5ODQgMDAwMDAg
biAKMDAwMDczMjkxMCAwMDAwMCBuIAowMDAwNzMzMDQ0IDAwMDAwIG4gCjAwMDA3MzMzMjcgMDAw
MDAgbiAKMDAwMDc2MjY3NSAwMDAwMCBuIAowMDAwNzYyNjk4IDAwMDAwIG4gCjAwMDA3NjQ0Mzgg
MDAwMDAgbiAKMDAwMDc3MDMzMiAwMDAwMCBuIAowMDAwNzcwOTkwIDAwMDAwIG4gCjAwMDA3NjQ0
NjAgMDAwMDAgbiAKMDAwMDc3MDMxMCAwMDAwMCBuIAowMDAwNzcyMDkzIDAwMDAwIG4gCjAwMDA3
NzMwNjcgMDAwMDAgbiAKMDAwMDc3MTAxMSAwMDAwMCBuIAowMDAwNzcxNDc0IDAwMDAwIG4gCjAw
MDA3NzMwODggMDAwMDAgbiAKMDAwMDc3NTMyOSAwMDAwMCBuIAowMDAwNzcxNDk1IDAwMDAwIG4g
CjAwMDA3NzIwNzIgMDAwMDAgbiAKMDAwMDc3OTAxNyAwMDAwMCBuIAowMDAwNzc1MzUxIDAwMDAw
IG4gCjAwMDA3Nzg5OTUgMDAwMDAgbiAKMDAwMDc3OTEyOSAwMDAwMCBuIAowMDAwNzgxODUxIDAw
MDAwIG4gCjAwMDA4MTExOTkgMDAwMDAgbiAKMDAwMDc4MDA4OSAwMDAwMCBuIAowMDAwNzgxODI5
IDAwMDAwIG4gCjAwMDA3Nzk0MTAgMDAwMDAgbiAKMDAwMDc4MDA2OCAwMDAwMCBuIAowMDAwODEy
MjE3IDAwMDAwIG4gCjAwMDA4MTI3OTQgMDAwMDAgbiAKMDAwMDgxMjgxNSAwMDAwMCBuIAowMDAw
ODEzMjc4IDAwMDAwIG4gCjAwMDA4MTEyMjIgMDAwMDAgbiAKMDAwMDgxMjE5NiAwMDAwMCBuIAow
MDAwODE3Njk0IDAwMDAwIG4gCjAwMDA4MTMyOTkgMDAwMDAgbiAKMDAwMDgxNzY3MiAwMDAwMCBu
IAowMDAwODE3ODA2IDAwMDAwIG4gCjAwMDA4MTgwODkgMDAwMDAgbiAKMDAwMDg0NzQzNyAwMDAw
MCBuIAowMDAwODQ3NDYwIDAwMDAwIG4gCjAwMDA4NDkyMDAgMDAwMDAgbiAKMDAwMDk2ODg4NCAw
MDAwMCBuIAowMDAwOTY5NTQyIDAwMDAwIG4gCjAwMDA4NDkyMjIgMDAwMDAgbiAKMDAwMDk2ODg2
MCAwMDAwMCBuIAowMDAwOTcyNjc1IDAwMDAwIG4gCjAwMDA5NzM2NDkgMDAwMDAgbiAKMDAwMDk3
MzY3MCAwMDAwMCBuIAowMDAwOTc0MTMzIDAwMDAwIG4gCjAwMDA5NzAxNjEgMDAwMDAgbiAKMDAw
MDk3MjY1MyAwMDAwMCBuIAowMDAwOTY5NTYzIDAwMDAwIG4gCjAwMDA5NzAxNDAgMDAwMDAgbiAK
MDAwMDk3ODMxNyAwMDAwMCBuIAowMDAwOTc0MTU0IDAwMDAwIG4gCjAwMDA5NzgyOTUgMDAwMDAg
biAKMDAwMDk3ODQyOSAwMDAwMCBuIAowMDAwOTgxMTUxIDAwMDAwIG4gCjAwMDEwMTA0OTkgMDAw
MDAgbiAKMDAwMDk3ODcxMCAwMDAwMCBuIAowMDAwOTgwNDUwIDAwMDAwIG4gCjAwMDA5ODA0NzIg
MDAwMDAgbiAKMDAwMDk4MTEzMCAwMDAwMCBuIAowMDAxMDEwNTIyIDAwMDAwIG4gCjAwMDEwMTA5
ODUgMDAwMDAgbiAKMDAwMTAxMjAwMSAwMDAwMCBuIAowMDAxMDEyNTc4IDAwMDAwIG4gCjAwMDEw
MTEwMDYgMDAwMDAgbiAKMDAwMTAxMTk4MCAwMDAwMCBuIAowMDAxMDE2MjAyIDAwMDAwIG4gCjAw
MDEwMTI1OTkgMDAwMDAgbiAKMDAwMTAxNjE4MCAwMDAwMCBuIAowMDAxMDE2MzE0IDAwMDAwIG4g
CjAwMDEwMTY1NjkgMDAwMDAgbiAKMDAwMTAxNjcyMiAwMDAwMCBuIAowMDAxMDE3NzU0IDAwMDAw
IG4gCjAwMDEwMTgwMTIgMDAwMDAgbiAKMDAwMTAxODEwNiAwMDAwMCBuIAowMDAxMDE5MTQ3IDAw
MDAwIG4gCjAwMDEwMTg1MzUgMDAwMDAgbiAKMDAwMTAxOTEyNiAwMDAwMCBuIAowMDAxMDE5Mzkw
IDAwMDAwIG4gCjAwMDEwMjUwNjAgMDAwMDAgbiAKMDAwMTAyNTU3MCAwMDAwMCBuIAowMDAxMDI1
MjQ4IDAwMDAwIG4gCjAwMDEwMjU1NDkgMDAwMDAgbiAKMDAwMTAyNTgwNyAwMDAwMCBuIAowMDAx
MDI5MTczIDAwMDAwIG4gCjAwMDEwMzAzNjggMDAwMDAgbiAKMDAwMTAyOTYyOSAwMDAwMCBuIAow
MDAxMDMwMzQ3IDAwMDAwIG4gCjAwMDEwMzA2MDYgMDAwMDAgbiAKMDAwMTAzODMyNCAwMDAwMCBu
IAowMDAxMDM5MDA5IDAwMDAwIG4gCjAwMDEwMzg1ODMgMDAwMDAgbiAKMDAwMTAzODk4OCAwMDAw
MCBuIAowMDAxMDM5MjU2IDAwMDAwIG4gCjAwMDEwNDIwMzAgMDAwMDAgbiAKMDAwMTA0MjA1MiAw
MDAwMCBuIAowMDAxMDQyMDgxIDAwMDAwIG4gCjAwMDEwNDIxMzUgMDAwMDAgbiAKMDAwMTA0MjE1
OSAwMDAwMCBuIAowMDAxMDQyMTc5IDAwMDAwIG4gCjAwMDEwNDIyMDkgMDAwMDAgbiAKMDAwMTA0
MjI1MiAwMDAwMCBuIAowMDAxMDQyMjcyIDAwMDAwIG4gCnRyYWlsZXIKPDwgL1NpemUgMjYzIC9S
b290IDIzNCAwIFIgL0luZm8gMSAwIFIgL0lEIFsgPDRkYWE1NGNiODBkMjg5MzdiMTcwMzlmYWEz
ZTYxOTdlPgo8NGRhYTU0Y2I4MGQyODkzN2IxNzAzOWZhYTNlNjE5N2U+IF0gPj4Kc3RhcnR4cmVm
CjEwNDI0ODAKJSVFT0YK

--_004_2D01C6F9DEF3421C920BC5FE53B16C78telefonicacom_--



From nobody Wed Jul 20 03:50:10 2016
Return-Path: <shares@ndzh.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7E5B512D1CA for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 03:50:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.738
X-Spam-Level: *
X-Spam-Status: No, score=1.738 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, RDNS_NONE=0.793] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JAbrQHgHR3Cc for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 03:50:09 -0700 (PDT)
Received: from hickoryhill-consulting.com (unknown [50.245.122.97]) (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 CCBFE12D09C for <i2rs@ietf.org>; Wed, 20 Jul 2016 03:50:08 -0700 (PDT)
X-Default-Received-SPF: pass (skip=forwardok (res=PASS)) x-ip-name=31.133.161.90; 
From: "Susan Hares" <shares@ndzh.com>
To: "'Joel M. Halpern'" <jmh@joelhalpern.com>, "'Joe Clarke'" <jclarke@cisco.com>, "'Russ White'" <7riw77@gmail.com>, <i2rs@ietf.org>
References: <fc5d171b-82da-0041-3248-8a01d31e9202@cisco.com> <016201d1e11b$6c0c3140$442493c0$@ndzh.com> <5a2feb3c-9f9b-8d4a-91f2-db337d1ceecf@cisco.com> <009801d1e24d$3b92a340$b2b7e9c0$@gmail.com> <019b01d1e24e$8ea9bc70$abfd3550$@ndzh.com> <99078e75-8c89-ee08-9ea3-a5d2c0840671@cisco.com> <009201d1e25a$35af9b10$a10ed130$@ndzh.com> <c2f0dbb8-c558-b738-6241-40fc1cd61349@cisco.com> <be18c19b-6b54-fa7c-a6a2-a1d3af8c107d@joelhalpern.com>
In-Reply-To: <be18c19b-6b54-fa7c-a6a2-a1d3af8c107d@joelhalpern.com>
Date: Wed, 20 Jul 2016 06:49:27 -0400
Message-ID: <001a01d1e274$63dbfbe0$2b93f3a0$@ndzh.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Content-Language: en-us
Thread-Index: AQIQ+p2C2ovBB8xVCOfYyAmnTkd9hgHTtsXcANrHzaYBEvJNdgLlyNRhALyE6U0BIYh7SwKoL/9dAeAqc8efOoZpAA==
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/cxpzTOBKyw_acLW_96goopEg1Ho>
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs. ephemeral)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Jul 2016 10:50:10 -0000

I'm fine with this revision.  Anyone else wish to change this version? 

Sue 

-----Original Message-----
From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Joel M. Halpern
Sent: Wednesday, July 20, 2016 5:25 AM
To: Joe Clarke; Susan Hares; 'Russ White'; i2rs@ietf.org
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
ephemeral)

That wording may well lead readers to think that Ephemeral configuration,
considered as a whole, has a priority.  Since that is not true, I would like
to further refine this.  How about:

Req-07: Local configuration MUST have a priority that is comparable with the
I2RS Agent priority for making changes.  This priority will determine
whether local configuration changes or individual ephemeral configuration
changes take precedence.  The I2RS protocol MUST support his mechanism.

Yours,
Joel

On 7/20/16 4:05 AM, Joe Clarke wrote:
> On 7/20/16 03:42, Susan Hares wrote:
>> Joe:
>> Yes - you are correct.  Can you help me state this requirement -07 
>> better?
>
> What about:
>
> Ephemeral-REQ-07: Ephemeral configuration and local configuration MUST 
> each have a priority.  This priority will determine whether ephemeral 
> configuration or local configuration take precedence.  The I2RS 
> protocol MUST support this mechanism.
>
> Is this clear and correct enough?
>
> Joe
>
>>
>> Sue
>>
>> -----Original Message-----
>> From: Joe Clarke [mailto:jclarke@cisco.com]
>> Sent: Wednesday, July 20, 2016 3:40 AM
>> To: Susan Hares; 'Russ White'; i2rs@ietf.org
>> Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
>> ephemeral)
>>
>> On 7/20/16 02:18, Susan Hares wrote:
>>> <WG hat off> <author hat on>
>>>
>>> Here's text that might replace it:
>>>
>>> Ephemeral-REQ-07: Ephemeral configuration state MUST be able to set 
>>> a priority on local configuration and ephemeral state.  Based on 
>>> this priority implementations MUST be able to provide a mechanism to 
>>> choose which takes precedence. The I2RS Protocol MUST be able to 
>>> support this
>> mechanisms.
>>>
>>> Any thoughts?
>>
>> I'm a bit confused by the first sentence.  I think what you're 
>> stating is that both ephemeral and local configurations MUST have a
priority.
>> This priority will determine whether ephemeral configuration or local 
>> configuration take precedence.  The I2RS protocol MUST support this 
>> mechanism.
>>
>> Am I correct in my interpretation?
>>
>> Joe
>>
>>>
>>> Sue
>>>
>>> -----Original Message-----
>>> From: Russ White [mailto:7riw77@gmail.com]
>>> Sent: Wednesday, July 20, 2016 2:09 AM
>>> To: 'Joe Clarke'; 'Susan Hares'; i2rs@ietf.org
>>> Subject: RE: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
>>> ephemeral)
>>>
>>>
>>> (wg chair hat off) --
>>>
>>>> I think the idea of extending I2RS priority to local config 
>>>> operators
>>> (e.g., CLI)
>>>> will still work.  Let's take knob 1.  Knob 1 is kind of like the 
>>>> on/off
>>> switch.  If I
>>>> don't want I2RS to have any effect on operational state, I'd have 
>>>> this
>>> off.  In
>>>> the I2RS priority case, by default my local config could will have 
>>>> the
>>> highest
>>>> priority (let's say that's 255 to make it concrete).  In this case 
>>>> no
>>> ephemeral
>>>> config can win.
>>>
>>> I wanted to extend Joe's remarks a bit... On reflection, I actually 
>>> think having priority + "this wins" bits is rather confusing, and 
>>> opens the door to all sorts of strange behavior. Say I have two 
>>> items thus --
>>>
>>> Local config item -- priority 100
>>> I2RS config item -- priority 200, don't overwrite bit set
>>>
>>> If the higher priority is supposed to win, then which item should 
>>> the operator find in the resulting running config? Should it be the 
>>> I2RS version, because the priority is higher, or the local config, 
>>> because the "don't overwrite" bit is set? There doesn't seem to be 
>>> any clear way to interpret such a situation.
>>>
>>> It's better to have a single "thing" that determines which 
>>> configuration among many wins, rather than two.
>>>
>>> -r
>>>
>>>
>>
>>
>
> _______________________________________________
> i2rs mailing list
> i2rs@ietf.org
> https://www.ietf.org/mailman/listinfo/i2rs
>

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


From nobody Wed Jul 20 04:12:46 2016
Return-Path: <yasu@nttv6.jp>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5189F12DB89 for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 04:12:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.189
X-Spam-Level: 
X-Spam-Status: No, score=-3.189 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-1.287, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id He-KIeZRVpxZ for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 04:12:42 -0700 (PDT)
Received: from guri.nttv6.jp (guri.nttv6.jp [IPv6:2402:c800:ff06:a::4]) by ietfa.amsl.com (Postfix) with ESMTP id 80A7212DBA5 for <i2rs@ietf.org>; Wed, 20 Jul 2016 04:12:22 -0700 (PDT)
Received: from z.nttv6.jp (z.nttv6.jp [192.168.8.15]) by guri.nttv6.jp (NTTv6MTA) with ESMTP id E90434E664; Wed, 20 Jul 2016 20:12:21 +0900 (JST)
Received: from localhost (fujiko.nttv6.jp [IPv6:2402:c800:ff06:136::141]) by z.nttv6.jp (NTTv6MTA) with ESMTPSA id 59DAE3AC80; Wed, 20 Jul 2016 20:12:18 +0900 (JST)
Date: Wed, 20 Jul 2016 13:12:14 +0200 (CEST)
Message-Id: <20160720.131214.916054873597495950.yasu@nttv6.jp>
To: andy@yumaworks.com
From: Yasuhiro Ohara <yasu@nttv6.jp>
In-Reply-To: <CABCOCHRA1_ZGChup9UT=NamPX2gPd88e6MtW8MBXB9_1Bw915A@mail.gmail.com>
References: <eniiljkadm7ncjq8p2nkjn9d.1469003679596@email.android.com> <1d3b708a-f8f3-b1e1-cf1d-bc09a87dba4f@cisco.com> <CABCOCHRA1_ZGChup9UT=NamPX2gPd88e6MtW8MBXB9_1Bw915A@mail.gmail.com>
Organizaton: NTT Communications
X-Mailer: Mew version 6.7 on Emacs 24.3 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=euc-kr
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/7O9UC_SM8-yFzTIbHeJctkdMx6s>
Cc: rwilton@cisco.com, i2rs@ietf.org, jclarke@cisco.com, shares@ndzh.com, 7riw77@gmail.com
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs. ephemeral)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Jul 2016 11:12:45 -0000

I think I tend to agree with Andy.

I couldn't read all the draft yet so I may be missing something important,
please correct me then.

First, I think we definitely is going to need the re-evaluation of
all routes when the client priority changes.
(I think this is against the WG's discussion today)

Given that the priority of Local-config: 5 and of Client-A: 8,
suppose we have:

A.B.C.D/M nexthop Y, by Client-A, priority 8 (best)
A.B.C.D/M nexthop X, by Local-config, priority 5

then Client-A changed its priority to 3.

If we don't re-evaluate:
A.B.C.D/M nexthop Y, by Client-A, priority 3 (best)
A.B.C.D/M nexthop X, by Local-config, priority 5
which is very odd situation to me.

With re-evaluation:
A.B.C.D/M nexthop X, by Local-config, priority 5 (best)
A.B.C.D/M nexthop Y, by Client-A, priority 3
I think this should be the correct behavior.

Similar things happen if we have Client-B with priority 6.

I think we should have the list of clients in the agent.
Client-A: priority 8
Client-B: priority 6

Then all the client have to do to change his priority
is to let the agent know that the change of priority 8->3.
That will be way much less from the huge traffic that we would
be needed to change when millions of routes are related
to the Client-A.

I may be missing the context totally... sorry in the case.

Best regards,
Yasu

From: Andy Bierman <andy@yumaworks.com>
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs. ephemeral)
Date: Wed, 20 Jul 2016 02:37:51 -0700
Message-ID: <CABCOCHRA1_ZGChup9UT=NamPX2gPd88e6MtW8MBXB9_1Bw915A@mail.gmail.com>

> Hi,
> 
> the text in REQ-07 does not say anything about client identity,
> but Sue's comments in the NETCONF WG meeting indicate
> that the client ID is saved, not the priority.
> 
> This does not seem to work if client priority can change.
> If priority is changed, then it seems that all the overlays affected
> need to be adjusted so the operational state reflects the new priority.
> 
> It seems to me that I2RS will require per-node storage of a
> client ID and a priority to prevent this re-evaluation.
> However, if the operator changes a client-ID priority they probably
> want all the nodes re-evaluated.  This applies to ephemeral-only,
> not just local config vs. ephemeral.
> 
> 
> Andy
> 
> 
> On Wed, Jul 20, 2016 at 2:18 AM, Joe Clarke <jclarke@cisco.com> wrote:
> 
>> On 7/20/16 05:10, Robert Wilton -X (rwilton - ENSOFT LIMITED at Cisco)
>> wrote:
>>
>>> Hi,
>>>
>>> Sorry, but I can't make the I2RS meeting because I'm presenting at the
>>> end of NETCONF.
>>>
>>> I've spoken to Sue and understand that the requirement isn't changing
>>> here - just the text to describe it.
>>>
>>> I think that I'm OK with this new text.
>>>
>>> One suggestion: Possibly It might help if the text made it clear that
>>> the priotiy resolution applies to the complete set of ephemeral config
>>> vs the complete set of local config. I.e. the requirement is not asking
>>> for priority resolution between the two config sets on a per datanode
>>> basis.
>>>
>>
>> Yes, I had assumed that in my text, but I agree, this should be clear.
>> i,
>>
> 
> 
>> Functionally, in my head, I imagine local config to act like an I2RS
>> client.  Clients don't have a per-data node priority.  They have an overall
>> priority.
>>
>> Is this consistent with what you're stating here?
>>
>> Joe
>>
>>
>>> But I strongly support getting the requirements draft completed, and
>>> hence I suspect that whatever text that you agree in the 2nd I2RS
>>> meeting will be fine.
>>>
>>> Thanks,
>>> Rob
>>>
>>>
>>> Sent from my Xperia¢â tablet
>>>
>>> ---- Joe Clarke (jclarke) wrote ----
>>>
>>> On 7/20/16 03:42, Susan Hares wrote:
>>>
>>>> Joe:
>>>> Yes - you are correct.  Can you help me state this requirement -07
>>>> better?
>>>>
>>>
>>> What about:
>>>
>>> Ephemeral-REQ-07: Ephemeral configuration and local configuration MUST
>>> each have a priority.  This priority will determine whether ephemeral
>>> configuration or local configuration take precedence.  The I2RS protocol
>>> MUST support this mechanism.
>>>
>>> Is this clear and correct enough?
>>>
>>> Joe
>>>
>>>
>>>> Sue
>>>>
>>>> -----Original Message-----
>>>> From: Joe Clarke [mailto:jclarke@cisco.com]
>>>> Sent: Wednesday, July 20, 2016 3:40 AM
>>>> To: Susan Hares; 'Russ White'; i2rs@ietf.org
>>>> Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
>>>> ephemeral)
>>>>
>>>> On 7/20/16 02:18, Susan Hares wrote:
>>>>
>>>>> <WG hat off> <author hat on>
>>>>>
>>>>> Here's text that might replace it:
>>>>>
>>>>> Ephemeral-REQ-07: Ephemeral configuration state MUST be able to set a
>>>>> priority on local configuration and ephemeral state.  Based on this
>>>>> priority implementations MUST be able to provide a mechanism to choose
>>>>> which takes precedence. The I2RS Protocol MUST be able to support this
>>>>>
>>>> mechanisms.
>>>>
>>>>>
>>>>> Any thoughts?
>>>>>
>>>>
>>>> I'm a bit confused by the first sentence.  I think what you're stating is
>>>> that both ephemeral and local configurations MUST have a priority.
>>>> This priority will determine whether ephemeral configuration or local
>>>> configuration take precedence.  The I2RS protocol MUST support this
>>>> mechanism.
>>>>
>>>> Am I correct in my interpretation?
>>>>
>>>> Joe
>>>>
>>>>
>>>>> Sue
>>>>>
>>>>> -----Original Message-----
>>>>> From: Russ White [mailto:7riw77@gmail.com]
>>>>> Sent: Wednesday, July 20, 2016 2:09 AM
>>>>> To: 'Joe Clarke'; 'Susan Hares'; i2rs@ietf.org
>>>>> Subject: RE: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
>>>>> ephemeral)
>>>>>
>>>>>
>>>>> (wg chair hat off) --
>>>>>
>>>>> I think the idea of extending I2RS priority to local config operators
>>>>>>
>>>>> (e.g., CLI)
>>>>>
>>>>>> will still work.  Let's take knob 1.  Knob 1 is kind of like the
>>>>>> on/off
>>>>>>
>>>>> switch.  If I
>>>>>
>>>>>> don't want I2RS to have any effect on operational state, I'd have
>>>>>> this
>>>>>>
>>>>> off.  In
>>>>>
>>>>>> the I2RS priority case, by default my local config could will have
>>>>>> the
>>>>>>
>>>>> highest
>>>>>
>>>>>> priority (let's say that's 255 to make it concrete).  In this case no
>>>>>>
>>>>> ephemeral
>>>>>
>>>>>> config can win.
>>>>>>
>>>>>
>>>>> I wanted to extend Joe's remarks a bit... On reflection, I actually
>>>>> think having priority + "this wins" bits is rather confusing, and
>>>>> opens the door to all sorts of strange behavior. Say I have two items
>>>>> thus --
>>>>>
>>>>> Local config item -- priority 100
>>>>> I2RS config item -- priority 200, don't overwrite bit set
>>>>>
>>>>> If the higher priority is supposed to win, then which item should the
>>>>> operator find in the resulting running config? Should it be the I2RS
>>>>> version, because the priority is higher, or the local config, because
>>>>> the "don't overwrite" bit is set? There doesn't seem to be any clear
>>>>> way to interpret such a situation.
>>>>>
>>>>> It's better to have a single "thing" that determines which
>>>>> configuration among many wins, rather than two.
>>>>>
>>>>> -r
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>> _______________________________________________
>>> i2rs mailing list
>>> i2rs@ietf.org
>>> https://www.ietf.org/mailman/listinfo/i2rs
>>>
>>
>> _______________________________________________
>> i2rs mailing list
>> i2rs@ietf.org
>> https://www.ietf.org/mailman/listinfo/i2rs
>>


From nobody Wed Jul 20 04:19:29 2016
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 32EF812D523 for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 04:19:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.487
X-Spam-Level: 
X-Spam-Status: No, score=-5.487 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-1.287] 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 ctDcmYwBXcqA for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 04:19:26 -0700 (PDT)
Received: from atlas3.jacobs-university.de (atlas3.jacobs-university.de [212.201.44.18]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BD85112D0CC for <i2rs@ietf.org>; Wed, 20 Jul 2016 04:19:25 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id 43C6A70D; Wed, 20 Jul 2016 13:19:24 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.205]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id SXABjrLoZ6DF; Wed, 20 Jul 2016 13:19:18 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS; Wed, 20 Jul 2016 13:19:20 +0200 (CEST)
Received: from localhost (demetrius3.jacobs-university.de [212.201.44.48]) by hermes.jacobs-university.de (Postfix) with ESMTP id AF8E220077; Wed, 20 Jul 2016 13:19:20 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius3.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id qdKV_cUf9vok; Wed, 20 Jul 2016 13:19:18 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 2B73C20075; Wed, 20 Jul 2016 13:19:18 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id ECB563BDC23F; Wed, 20 Jul 2016 13:19:15 +0200 (CEST)
Date: Wed, 20 Jul 2016 13:19:15 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Susan Hares <shares@ndzh.com>
Message-ID: <20160720111913.GA52301@elstar.local>
Mail-Followup-To: Susan Hares <shares@ndzh.com>, "'Joel M. Halpern'" <jmh@joelhalpern.com>, 'Joe Clarke' <jclarke@cisco.com>, 'Russ White' <7riw77@gmail.com>, i2rs@ietf.org
References: <fc5d171b-82da-0041-3248-8a01d31e9202@cisco.com> <016201d1e11b$6c0c3140$442493c0$@ndzh.com> <5a2feb3c-9f9b-8d4a-91f2-db337d1ceecf@cisco.com> <009801d1e24d$3b92a340$b2b7e9c0$@gmail.com> <019b01d1e24e$8ea9bc70$abfd3550$@ndzh.com> <99078e75-8c89-ee08-9ea3-a5d2c0840671@cisco.com> <009201d1e25a$35af9b10$a10ed130$@ndzh.com> <c2f0dbb8-c558-b738-6241-40fc1cd61349@cisco.com> <be18c19b-6b54-fa7c-a6a2-a1d3af8c107d@joelhalpern.com> <001a01d1e274$63dbfbe0$2b93f3a0$@ndzh.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <001a01d1e274$63dbfbe0$2b93f3a0$@ndzh.com>
User-Agent: Mutt/1.6.0 (2016-04-01)
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/EFjUjWUufbA4P5O4Hg1Ey4SQyrA>
Cc: 'Joe Clarke' <jclarke@cisco.com>, "'Joel M. Halpern'" <jmh@joelhalpern.com>, 'Russ White' <7riw77@gmail.com>, i2rs@ietf.org
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs. ephemeral)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Jul 2016 11:19:28 -0000

What is the purpose of the word 'individual' in the sentence? Why does
it talk about 'changes'? Isn't it simply the data that takes
precedence? Or is the idea to have this linked to changes of data,
i.e., how a change was carried out?

I actually find the text related to this in RFC 7921 more helpful
since RFC 7921 provides more insight that priority is associated
with an I2RS client. Perhaps Req-07 should just say:

  Req-07: The I2RS protocol MUST support a priority mechanism to
  resolve any possible conflicts with local configuration as described
  in RFC 7921.

This way we avoid having multiple definitions that may interact in
weird ways. (This might also apply to other requirements where perhaps
a simple pointer to RFC 7921 would be easier and safer than attempts
to reformulate things.)

/js

PS: I do not want to further complicate things so please feel free
    to ignore this.

On Wed, Jul 20, 2016 at 06:49:27AM -0400, Susan Hares wrote:
> I'm fine with this revision.  Anyone else wish to change this version? 
> 
> Sue 
> 
> -----Original Message-----
> From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Joel M. Halpern
> Sent: Wednesday, July 20, 2016 5:25 AM
> To: Joe Clarke; Susan Hares; 'Russ White'; i2rs@ietf.org
> Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
> ephemeral)
> 
> That wording may well lead readers to think that Ephemeral configuration,
> considered as a whole, has a priority.  Since that is not true, I would like
> to further refine this.  How about:
> 
> Req-07: Local configuration MUST have a priority that is comparable with the
> I2RS Agent priority for making changes.  This priority will determine
> whether local configuration changes or individual ephemeral configuration
> changes take precedence.  The I2RS protocol MUST support his mechanism.
> 
> Yours,
> Joel
> 
> On 7/20/16 4:05 AM, Joe Clarke wrote:
> > On 7/20/16 03:42, Susan Hares wrote:
> >> Joe:
> >> Yes - you are correct.  Can you help me state this requirement -07 
> >> better?
> >
> > What about:
> >
> > Ephemeral-REQ-07: Ephemeral configuration and local configuration MUST 
> > each have a priority.  This priority will determine whether ephemeral 
> > configuration or local configuration take precedence.  The I2RS 
> > protocol MUST support this mechanism.
> >
> > Is this clear and correct enough?
> >
> > Joe
> >
> >>
> >> Sue
> >>
> >> -----Original Message-----
> >> From: Joe Clarke [mailto:jclarke@cisco.com]
> >> Sent: Wednesday, July 20, 2016 3:40 AM
> >> To: Susan Hares; 'Russ White'; i2rs@ietf.org
> >> Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
> >> ephemeral)
> >>
> >> On 7/20/16 02:18, Susan Hares wrote:
> >>> <WG hat off> <author hat on>
> >>>
> >>> Here's text that might replace it:
> >>>
> >>> Ephemeral-REQ-07: Ephemeral configuration state MUST be able to set 
> >>> a priority on local configuration and ephemeral state.  Based on 
> >>> this priority implementations MUST be able to provide a mechanism to 
> >>> choose which takes precedence. The I2RS Protocol MUST be able to 
> >>> support this
> >> mechanisms.
> >>>
> >>> Any thoughts?
> >>
> >> I'm a bit confused by the first sentence.  I think what you're 
> >> stating is that both ephemeral and local configurations MUST have a
> priority.
> >> This priority will determine whether ephemeral configuration or local 
> >> configuration take precedence.  The I2RS protocol MUST support this 
> >> mechanism.
> >>
> >> Am I correct in my interpretation?
> >>
> >> Joe
> >>
> >>>
> >>> Sue
> >>>
> >>> -----Original Message-----
> >>> From: Russ White [mailto:7riw77@gmail.com]
> >>> Sent: Wednesday, July 20, 2016 2:09 AM
> >>> To: 'Joe Clarke'; 'Susan Hares'; i2rs@ietf.org
> >>> Subject: RE: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
> >>> ephemeral)
> >>>
> >>>
> >>> (wg chair hat off) --
> >>>
> >>>> I think the idea of extending I2RS priority to local config 
> >>>> operators
> >>> (e.g., CLI)
> >>>> will still work.  Let's take knob 1.  Knob 1 is kind of like the 
> >>>> on/off
> >>> switch.  If I
> >>>> don't want I2RS to have any effect on operational state, I'd have 
> >>>> this
> >>> off.  In
> >>>> the I2RS priority case, by default my local config could will have 
> >>>> the
> >>> highest
> >>>> priority (let's say that's 255 to make it concrete).  In this case 
> >>>> no
> >>> ephemeral
> >>>> config can win.
> >>>
> >>> I wanted to extend Joe's remarks a bit... On reflection, I actually 
> >>> think having priority + "this wins" bits is rather confusing, and 
> >>> opens the door to all sorts of strange behavior. Say I have two 
> >>> items thus --
> >>>
> >>> Local config item -- priority 100
> >>> I2RS config item -- priority 200, don't overwrite bit set
> >>>
> >>> If the higher priority is supposed to win, then which item should 
> >>> the operator find in the resulting running config? Should it be the 
> >>> I2RS version, because the priority is higher, or the local config, 
> >>> because the "don't overwrite" bit is set? There doesn't seem to be 
> >>> any clear way to interpret such a situation.
> >>>
> >>> It's better to have a single "thing" that determines which 
> >>> configuration among many wins, rather than two.
> >>>
> >>> -r
> >>>
> >>>
> >>
> >>
> >
> > _______________________________________________
> > i2rs mailing list
> > i2rs@ietf.org
> > https://www.ietf.org/mailman/listinfo/i2rs
> >
> 
> _______________________________________________
> i2rs mailing list
> i2rs@ietf.org
> https://www.ietf.org/mailman/listinfo/i2rs
> 
> _______________________________________________
> i2rs mailing list
> i2rs@ietf.org
> https://www.ietf.org/mailman/listinfo/i2rs

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>


From nobody Wed Jul 20 04:27:56 2016
Return-Path: <shares@ndzh.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C96CB12D5E7 for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 04:27:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.739
X-Spam-Level: *
X-Spam-Status: No, score=1.739 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001, RDNS_NONE=0.793] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5Yd-WJkA74-z for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 04:27:53 -0700 (PDT)
Received: from hickoryhill-consulting.com (unknown [50.245.122.97]) (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 28ACD12D549 for <i2rs@ietf.org>; Wed, 20 Jul 2016 04:27:51 -0700 (PDT)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=31.133.161.90; 
From: "Susan Hares" <shares@ndzh.com>
To: "'Andy Bierman'" <andy@yumaworks.com>, "'Joe Clarke'" <jclarke@cisco.com>
References: <fc5d171b-82da-0041-3248-8a01d31e9202@cisco.com> <016201d1e11b$6c0c3140$442493c0$@ndzh.com> <5a2feb3c-9f9b-8d4a-91f2-db337d1ceecf@cisco.com> <009801d1e24d$3b92a340$b2b7e9c0$@gmail.com> <019b01d1e24e$8ea9bc70$abfd3550$@ndzh.com> <99078e75-8c89-ee08-9ea3-a5d2c0840671@cisco.com> <009201d1e25a$35af9b10$a10ed130$@ndzh.com> <c2f0dbb8-c558-b738-6241-40fc1cd61349@cisco.com> <eniiljkadm7ncjq8p2nkjn9d.1469003679596@email.android.com> <1d3b708a-f8f3-b1e1-cf1d-bc09a87dba4f@cisco.com> <CABCOCHRA1_ZGChup9UT=NamPX2gPd88e6MtW8MBXB9_1Bw915A@mail.gmail.com>
In-Reply-To: <CABCOCHRA1_ZGChup9UT=NamPX2gPd88e6MtW8MBXB9_1Bw915A@mail.gmail.com>
Date: Wed, 20 Jul 2016 07:27:12 -0400
Message-ID: <005e01d1e279$a9e6a400$fdb3ec00$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_005F_01D1E258.22D83850"
X-Mailer: Microsoft Outlook 14.0
Content-Language: en-us
Thread-Index: AQIQ+p2C2ovBB8xVCOfYyAmnTkd9hgHTtsXcANrHzaYBEvJNdgLlyNRhALyE6U0BIYh7SwKoL/9dAf9W4RgCMNxa5wLfcbY1nxEK+KA=
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/b2YjoQPG7t6eebyPSFQKNLgWOPQ>
Cc: "'Robert Wilton -X \(rwilton - ENSOFT LIMITED at Cisco\)'" <rwilton@cisco.com>, i2rs@ietf.org, 'Russ White' <7riw77@gmail.com>
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs. ephemeral)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Jul 2016 11:27:55 -0000

This is a multipart message in MIME format.

------=_NextPart_000_005F_01D1E258.22D83850
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

Andy:=20

=20

What we indicated is that because the client-id is linked to only one =
priority at a time, that the implementation could just keep the client =
id.   The basic principle is still the comparison of priority ideas.    =
In the code, you will need to a have a link between the element and the =
client id/priority.=20

=20

In my implementation of a I2RS RIB, I create a structure that store =
client-ID and opaque information (call it store-id (SID)). =20

=20

Route-entry =C3=A0 SID-#1. =20

If SID changes, then you could change all the routes linked to SID.   I =
agree that one way to handle a change to the priority associated with a =
clients would be re-evaluate the routes associated with the SID.  The =
WG=E2=80=99s discussion 9 months ago, was to specify that if client =
priority changed that the implementation would not be required to =
process past.  (It could re-evaluate, but it was not required.).=20

=20

So.. your scenario is correct.=20

=20

=20

Sue=20

=20

=20

From: Andy Bierman [mailto:andy@yumaworks.com]=20
Sent: Wednesday, July 20, 2016 5:38 AM
To: Joe Clarke
Cc: Robert Wilton -X (rwilton - ENSOFT LIMITED at Cisco); Susan Hares; =
Russ White; i2rs@ietf.org
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs. =
ephemeral)

=20

Hi,

=20

the text in REQ-07 does not say anything about client identity,

but Sue's comments in the NETCONF WG meeting indicate

that the client ID is saved, not the priority.

=20

This does not seem to work if client priority can change.

If priority is changed, then it seems that all the overlays affected

need to be adjusted so the operational state reflects the new priority.

=20

It seems to me that I2RS will require per-node storage of a

client ID and a priority to prevent this re-evaluation.

However, if the operator changes a client-ID priority they probably

want all the nodes re-evaluated.  This applies to ephemeral-only,

not just local config vs. ephemeral.

=20

=20

Andy

=20

=20

On Wed, Jul 20, 2016 at 2:18 AM, Joe Clarke <jclarke@cisco.com> wrote:

On 7/20/16 05:10, Robert Wilton -X (rwilton - ENSOFT LIMITED at Cisco) =
wrote:

Hi,

Sorry, but I can't make the I2RS meeting because I'm presenting at the
end of NETCONF.

I've spoken to Sue and understand that the requirement isn't changing
here - just the text to describe it.

I think that I'm OK with this new text.

One suggestion: Possibly It might help if the text made it clear that
the priotiy resolution applies to the complete set of ephemeral config
vs the complete set of local config. I.e. the requirement is not asking
for priority resolution between the two config sets on a per datanode =
basis.


Yes, I had assumed that in my text, but I agree, this should be clear.
i,

=20

Functionally, in my head, I imagine local config to act like an I2RS =
client.  Clients don't have a per-data node priority.  They have an =
overall priority.

Is this consistent with what you're stating here?

Joe


But I strongly support getting the requirements draft completed, and
hence I suspect that whatever text that you agree in the 2nd I2RS
meeting will be fine.

Thanks,
Rob


Sent from my Xperia=E2=84=A2 tablet

---- Joe Clarke (jclarke) wrote ----

On 7/20/16 03:42, Susan Hares wrote:

Joe:
Yes - you are correct.  Can you help me state this requirement -07 =
better?


What about:

Ephemeral-REQ-07: Ephemeral configuration and local configuration MUST
each have a priority.  This priority will determine whether ephemeral
configuration or local configuration take precedence.  The I2RS protocol
MUST support this mechanism.

Is this clear and correct enough?

Joe


Sue

-----Original Message-----
From: Joe Clarke [mailto:jclarke@cisco.com]
Sent: Wednesday, July 20, 2016 3:40 AM
To: Susan Hares; 'Russ White'; i2rs@ietf.org
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
ephemeral)

On 7/20/16 02:18, Susan Hares wrote:

<WG hat off> <author hat on>

Here's text that might replace it:

Ephemeral-REQ-07: Ephemeral configuration state MUST be able to set a
priority on local configuration and ephemeral state.  Based on this
priority implementations MUST be able to provide a mechanism to choose
which takes precedence. The I2RS Protocol MUST be able to support this

mechanisms.


Any thoughts?


I'm a bit confused by the first sentence.  I think what you're stating =
is
that both ephemeral and local configurations MUST have a priority.
This priority will determine whether ephemeral configuration or local
configuration take precedence.  The I2RS protocol MUST support this
mechanism.

Am I correct in my interpretation?

Joe


Sue

-----Original Message-----
From: Russ White [mailto:7riw77@gmail.com]
Sent: Wednesday, July 20, 2016 2:09 AM
To: 'Joe Clarke'; 'Susan Hares'; i2rs@ietf.org
Subject: RE: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
ephemeral)


(wg chair hat off) --

I think the idea of extending I2RS priority to local config operators

(e.g., CLI)

will still work.  Let's take knob 1.  Knob 1 is kind of like the
on/off

switch.  If I

don't want I2RS to have any effect on operational state, I'd have
this

off.  In

the I2RS priority case, by default my local config could will have
the

highest

priority (let's say that's 255 to make it concrete).  In this case no

ephemeral

config can win.


I wanted to extend Joe's remarks a bit... On reflection, I actually
think having priority + "this wins" bits is rather confusing, and
opens the door to all sorts of strange behavior. Say I have two items
thus --

Local config item -- priority 100
I2RS config item -- priority 200, don't overwrite bit set

If the higher priority is supposed to win, then which item should the
operator find in the resulting running config? Should it be the I2RS
version, because the priority is higher, or the local config, because
the "don't overwrite" bit is set? There doesn't seem to be any clear
way to interpret such a situation.

It's better to have a single "thing" that determines which
configuration among many wins, rather than two.

-r



=20


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


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

=20


------=_NextPart_000_005F_01D1E258.22D83850
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8"><meta =
name=3DGenerator content=3D"Microsoft Word 14 (filtered =
medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Andy: <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>What we indicated is that because the client-id is linked to only one =
priority at a time, that the implementation could just keep the client =
id. =C2=A0=C2=A0The basic principle is still the comparison of priority =
ideas.=C2=A0=C2=A0 =C2=A0In the code, you will need to a have a link =
between the element and the client id/priority. <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>In my implementation of a I2RS RIB, I create a structure that store =
client-ID and opaque information (call it store-id (SID)).=C2=A0 =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Route-entry </span><span =
style=3D'font-size:11.0pt;font-family:Wingdings;color:#1F497D'>=C3=A0</sp=
an><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'> SID-#1.=C2=A0 <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>If SID changes, then you could change all the routes linked to =
SID.=C2=A0=C2=A0 I agree that one way to handle a change to the priority =
associated with a clients would be re-evaluate the routes associated =
with the SID.=C2=A0 The WG=E2=80=99s discussion 9 months ago, was to =
specify that if client priority changed that the implementation would =
not be required to process past.=C2=A0 (It could re-evaluate, but it was =
not required.). <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>So.. your scenario is correct. <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Sue <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
Andy Bierman [mailto:andy@yumaworks.com] <br><b>Sent:</b> Wednesday, =
July 20, 2016 5:38 AM<br><b>To:</b> Joe Clarke<br><b>Cc:</b> Robert =
Wilton -X (rwilton - ENSOFT LIMITED at Cisco); Susan Hares; Russ White; =
i2rs@ietf.org<br><b>Subject:</b> Re: [i2rs] Comments on Ephemeral-REQ-07 =
(local config vs. ephemeral)<o:p></o:p></span></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><p =
class=3DMsoNormal>Hi,<o:p></o:p></p><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>the text in REQ-07 does not say anything about client =
identity,<o:p></o:p></p></div><div><p class=3DMsoNormal>but Sue's =
comments in the NETCONF WG meeting indicate<o:p></o:p></p></div><div><p =
class=3DMsoNormal>that the client ID is saved, not the =
priority.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>This does not seem to work if client priority can =
change.<o:p></o:p></p></div><div><p class=3DMsoNormal>If priority is =
changed, then it seems that all the overlays =
affected<o:p></o:p></p></div><div><p class=3DMsoNormal>need to be =
adjusted so the operational state reflects the new =
priority.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>It seems to me that I2RS will require per-node storage =
of a<o:p></o:p></p></div><div><p class=3DMsoNormal>client ID and a =
priority to prevent this re-evaluation.<o:p></o:p></p></div><div><p =
class=3DMsoNormal>However, if the operator changes a client-ID priority =
they probably<o:p></o:p></p></div><div><p class=3DMsoNormal>want all the =
nodes re-evaluated.&nbsp; This applies to =
ephemeral-only,<o:p></o:p></p></div><div><p class=3DMsoNormal>not just =
local config vs. ephemeral.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>Andy<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><p class=3DMsoNormal>On Wed, =
Jul 20, 2016 at 2:18 AM, Joe Clarke &lt;<a =
href=3D"mailto:jclarke@cisco.com" =
target=3D"_blank">jclarke@cisco.com</a>&gt; wrote:<o:p></o:p></p><p =
class=3DMsoNormal>On 7/20/16 05:10, Robert Wilton -X (rwilton - ENSOFT =
LIMITED at Cisco) wrote:<o:p></o:p></p><p =
class=3DMsoNormal>Hi,<br><br>Sorry, but I can't make the I2RS meeting =
because I'm presenting at the<br>end of NETCONF.<br><br>I've spoken to =
Sue and understand that the requirement isn't changing<br>here - just =
the text to describe it.<br><br>I think that I'm OK with this new =
text.<br><br>One suggestion: Possibly It might help if the text made it =
clear that<br>the priotiy resolution applies to the complete set of =
ephemeral config<br>vs the complete set of local config. I.e. the =
requirement is not asking<br>for priority resolution between the two =
config sets on a per datanode basis.<o:p></o:p></p><p =
class=3DMsoNormal><br>Yes, I had assumed that in my text, but I agree, =
this should be clear.<br>i,<o:p></o:p></p><div><p =
class=3DMsoNormal>&nbsp;<o:p></o:p></p></div><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in =
6.0pt;margin-left:4.8pt;margin-right:0in'><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'>Functionally, in my head, I imagine local =
config to act like an I2RS client.&nbsp; Clients don't have a per-data =
node priority.&nbsp; They have an overall priority.<br><br>Is this =
consistent with what you're stating here?<br><br>Joe<o:p></o:p></p><p =
class=3DMsoNormal><br>But I strongly support getting the requirements =
draft completed, and<br>hence I suspect that whatever text that you =
agree in the 2nd I2RS<br>meeting will be =
fine.<br><br>Thanks,<br>Rob<br><br><br>Sent from my Xperia=E2=84=A2 =
tablet<br><br>---- Joe Clarke (jclarke) wrote ----<br><br>On 7/20/16 =
03:42, Susan Hares wrote:<o:p></o:p></p><p class=3DMsoNormal>Joe:<br>Yes =
- you are correct.&nbsp; Can you help me state this requirement -07 =
better?<o:p></o:p></p><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><br>What about:<br><br>Ephemeral-REQ-07: =
Ephemeral configuration and local configuration MUST<br>each have a =
priority.&nbsp; This priority will determine whether =
ephemeral<br>configuration or local configuration take precedence.&nbsp; =
The I2RS protocol<br>MUST support this mechanism.<br><br>Is this clear =
and correct enough?<br><br>Joe<o:p></o:p></p><p =
class=3DMsoNormal><br>Sue<br><br>-----Original Message-----<br>From: Joe =
Clarke [mailto:<a href=3D"mailto:jclarke@cisco.com" =
target=3D"_blank">jclarke@cisco.com</a>]<br>Sent: Wednesday, July 20, =
2016 3:40 AM<br>To: Susan Hares; 'Russ White'; <a =
href=3D"mailto:i2rs@ietf.org" =
target=3D"_blank">i2rs@ietf.org</a><br>Subject: Re: [i2rs] Comments on =
Ephemeral-REQ-07 (local config vs.<br>ephemeral)<br><br>On 7/20/16 =
02:18, Susan Hares wrote:<o:p></o:p></p><p class=3DMsoNormal>&lt;WG hat =
off&gt; &lt;author hat on&gt;<br><br>Here's text that might replace =
it:<br><br>Ephemeral-REQ-07: Ephemeral configuration state MUST be able =
to set a<br>priority on local configuration and ephemeral state.&nbsp; =
Based on this<br>priority implementations MUST be able to provide a =
mechanism to choose<br>which takes precedence. The I2RS Protocol MUST be =
able to support this<o:p></o:p></p><p =
class=3DMsoNormal>mechanisms.<o:p></o:p></p><p class=3DMsoNormal><br>Any =
thoughts?<o:p></o:p></p><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><br>I'm a bit confused by the first =
sentence.&nbsp; I think what you're stating is<br>that both ephemeral =
and local configurations MUST have a priority.<br>This priority will =
determine whether ephemeral configuration or local<br>configuration take =
precedence.&nbsp; The I2RS protocol MUST support =
this<br>mechanism.<br><br>Am I correct in my =
interpretation?<br><br>Joe<o:p></o:p></p><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><br>Sue<br><br>-----Original =
Message-----<br>From: Russ White [mailto:<a =
href=3D"mailto:7riw77@gmail.com" =
target=3D"_blank">7riw77@gmail.com</a>]<br>Sent: Wednesday, July 20, =
2016 2:09 AM<br>To: 'Joe Clarke'; 'Susan Hares'; <a =
href=3D"mailto:i2rs@ietf.org" =
target=3D"_blank">i2rs@ietf.org</a><br>Subject: RE: [i2rs] Comments on =
Ephemeral-REQ-07 (local config vs.<br>ephemeral)<br><br><br>(wg chair =
hat off) --<o:p></o:p></p><p class=3DMsoNormal>I think the idea of =
extending I2RS priority to local config operators<o:p></o:p></p><p =
class=3DMsoNormal>(e.g., CLI)<o:p></o:p></p><p class=3DMsoNormal>will =
still work.&nbsp; Let's take knob 1.&nbsp; Knob 1 is kind of like =
the<br>on/off<o:p></o:p></p><p class=3DMsoNormal>switch.&nbsp; If =
I<o:p></o:p></p><p class=3DMsoNormal>don't want I2RS to have any effect =
on operational state, I'd have<br>this<o:p></o:p></p><p =
class=3DMsoNormal>off.&nbsp; In<o:p></o:p></p><p class=3DMsoNormal>the =
I2RS priority case, by default my local config could will =
have<br>the<o:p></o:p></p><p class=3DMsoNormal>highest<o:p></o:p></p><p =
class=3DMsoNormal>priority (let's say that's 255 to make it =
concrete).&nbsp; In this case no<o:p></o:p></p><p =
class=3DMsoNormal>ephemeral<o:p></o:p></p><p class=3DMsoNormal>config =
can win.<o:p></o:p></p><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><br>I wanted to extend Joe's remarks a =
bit... On reflection, I actually<br>think having priority + &quot;this =
wins&quot; bits is rather confusing, and<br>opens the door to all sorts =
of strange behavior. Say I have two items<br>thus --<br><br>Local config =
item -- priority 100<br>I2RS config item -- priority 200, don't =
overwrite bit set<br><br>If the higher priority is supposed to win, then =
which item should the<br>operator find in the resulting running config? =
Should it be the I2RS<br>version, because the priority is higher, or the =
local config, because<br>the &quot;don't overwrite&quot; bit is set? =
There doesn't seem to be any clear<br>way to interpret such a =
situation.<br><br>It's better to have a single &quot;thing&quot; that =
determines which<br>configuration among many wins, rather than =
two.<br><br>-r<br><br><o:p></o:p></p><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal><br>_______________________________________________<br>=
i2rs mailing list<br><a href=3D"mailto:i2rs@ietf.org" =
target=3D"_blank">i2rs@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/i2rs" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/i2rs</a><o:p></o:=
p></p><p =
class=3DMsoNormal><br>_______________________________________________<br>=
i2rs mailing list<br><a href=3D"mailto:i2rs@ietf.org" =
target=3D"_blank">i2rs@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/i2rs" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/i2rs</a><o:p></o:=
p></p></blockquote></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div></div></div></body></h=
tml>
------=_NextPart_000_005F_01D1E258.22D83850--


From nobody Wed Jul 20 04:32:23 2016
Return-Path: <shares@ndzh.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7C91412DBC1 for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 04:32:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.738
X-Spam-Level: *
X-Spam-Status: No, score=1.738 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, RDNS_NONE=0.793] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id K-bkmL8tzEeL for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 04:32:20 -0700 (PDT)
Received: from hickoryhill-consulting.com (unknown [50.245.122.97]) (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 C372912DB9C for <i2rs@ietf.org>; Wed, 20 Jul 2016 04:32:19 -0700 (PDT)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=31.133.161.90; 
From: "Susan Hares" <shares@ndzh.com>
To: "'Juergen Schoenwaelder'" <j.schoenwaelder@jacobs-university.de>
References: <fc5d171b-82da-0041-3248-8a01d31e9202@cisco.com> <016201d1e11b$6c0c3140$442493c0$@ndzh.com> <5a2feb3c-9f9b-8d4a-91f2-db337d1ceecf@cisco.com> <009801d1e24d$3b92a340$b2b7e9c0$@gmail.com> <019b01d1e24e$8ea9bc70$abfd3550$@ndzh.com> <99078e75-8c89-ee08-9ea3-a5d2c0840671@cisco.com> <009201d1e25a$35af9b10$a10ed130$@ndzh.com> <c2f0dbb8-c558-b738-6241-40fc1cd61349@cisco.com> <be18c19b-6b54-fa7c-a6a2-a1d3af8c107d@joelhalpern.com> <001a01d1e274$63dbfbe0$2b93f3a0$@ndzh.com> <20160720111913.GA52301@elstar.local>
In-Reply-To: <20160720111913.GA52301@elstar.local>
Date: Wed, 20 Jul 2016 07:31:32 -0400
Message-ID: <007801d1e27a$44cc4420$ce64cc60$@ndzh.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Content-Language: en-us
Thread-Index: AQIQ+p2C2ovBB8xVCOfYyAmnTkd9hgHTtsXcANrHzaYBEvJNdgLlyNRhALyE6U0BIYh7SwKoL/9dAeAqc8cBsEvJDQLqxrl8nxW4tlA=
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/faHjuLP47o85faCFgoNpS7jpWNs>
Cc: 'Joe Clarke' <jclarke@cisco.com>, "'Joel M. Halpern'" <jmh@joelhalpern.com>, 'Russ White' <7riw77@gmail.com>, i2rs@ietf.org
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs. ephemeral)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Jul 2016 11:32:22 -0000

Juergen:

I am open to this version of the text.  However, I will let Joel and Joe
comment on what they'd like to see.   

Sue 

-----Original Message-----
From: Juergen Schoenwaelder [mailto:j.schoenwaelder@jacobs-university.de] 
Sent: Wednesday, July 20, 2016 7:19 AM
To: Susan Hares
Cc: 'Joel M. Halpern'; 'Joe Clarke'; 'Russ White'; i2rs@ietf.org
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
ephemeral)

What is the purpose of the word 'individual' in the sentence? Why does it
talk about 'changes'? Isn't it simply the data that takes precedence? Or is
the idea to have this linked to changes of data, i.e., how a change was
carried out?

I actually find the text related to this in RFC 7921 more helpful since RFC
7921 provides more insight that priority is associated with an I2RS client.
Perhaps Req-07 should just say:

  Req-07: The I2RS protocol MUST support a priority mechanism to
  resolve any possible conflicts with local configuration as described
  in RFC 7921.

This way we avoid having multiple definitions that may interact in weird
ways. (This might also apply to other requirements where perhaps a simple
pointer to RFC 7921 would be easier and safer than attempts to reformulate
things.)

/js

PS: I do not want to further complicate things so please feel free
    to ignore this.

On Wed, Jul 20, 2016 at 06:49:27AM -0400, Susan Hares wrote:
> I'm fine with this revision.  Anyone else wish to change this version? 
> 
> Sue
> 
> -----Original Message-----
> From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Joel M. Halpern
> Sent: Wednesday, July 20, 2016 5:25 AM
> To: Joe Clarke; Susan Hares; 'Russ White'; i2rs@ietf.org
> Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
> ephemeral)
> 
> That wording may well lead readers to think that Ephemeral 
> configuration, considered as a whole, has a priority.  Since that is 
> not true, I would like to further refine this.  How about:
> 
> Req-07: Local configuration MUST have a priority that is comparable 
> with the I2RS Agent priority for making changes.  This priority will 
> determine whether local configuration changes or individual ephemeral 
> configuration changes take precedence.  The I2RS protocol MUST support his
mechanism.
> 
> Yours,
> Joel
> 
> On 7/20/16 4:05 AM, Joe Clarke wrote:
> > On 7/20/16 03:42, Susan Hares wrote:
> >> Joe:
> >> Yes - you are correct.  Can you help me state this requirement -07 
> >> better?
> >
> > What about:
> >
> > Ephemeral-REQ-07: Ephemeral configuration and local configuration 
> > MUST each have a priority.  This priority will determine whether 
> > ephemeral configuration or local configuration take precedence.  The 
> > I2RS protocol MUST support this mechanism.
> >
> > Is this clear and correct enough?
> >
> > Joe
> >
> >>
> >> Sue
> >>
> >> -----Original Message-----
> >> From: Joe Clarke [mailto:jclarke@cisco.com]
> >> Sent: Wednesday, July 20, 2016 3:40 AM
> >> To: Susan Hares; 'Russ White'; i2rs@ietf.org
> >> Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
> >> ephemeral)
> >>
> >> On 7/20/16 02:18, Susan Hares wrote:
> >>> <WG hat off> <author hat on>
> >>>
> >>> Here's text that might replace it:
> >>>
> >>> Ephemeral-REQ-07: Ephemeral configuration state MUST be able to 
> >>> set a priority on local configuration and ephemeral state.  Based 
> >>> on this priority implementations MUST be able to provide a 
> >>> mechanism to choose which takes precedence. The I2RS Protocol MUST 
> >>> be able to support this
> >> mechanisms.
> >>>
> >>> Any thoughts?
> >>
> >> I'm a bit confused by the first sentence.  I think what you're 
> >> stating is that both ephemeral and local configurations MUST have a
> priority.
> >> This priority will determine whether ephemeral configuration or 
> >> local configuration take precedence.  The I2RS protocol MUST 
> >> support this mechanism.
> >>
> >> Am I correct in my interpretation?
> >>
> >> Joe
> >>
> >>>
> >>> Sue
> >>>
> >>> -----Original Message-----
> >>> From: Russ White [mailto:7riw77@gmail.com]
> >>> Sent: Wednesday, July 20, 2016 2:09 AM
> >>> To: 'Joe Clarke'; 'Susan Hares'; i2rs@ietf.org
> >>> Subject: RE: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
> >>> ephemeral)
> >>>
> >>>
> >>> (wg chair hat off) --
> >>>
> >>>> I think the idea of extending I2RS priority to local config 
> >>>> operators
> >>> (e.g., CLI)
> >>>> will still work.  Let's take knob 1.  Knob 1 is kind of like the 
> >>>> on/off
> >>> switch.  If I
> >>>> don't want I2RS to have any effect on operational state, I'd have 
> >>>> this
> >>> off.  In
> >>>> the I2RS priority case, by default my local config could will 
> >>>> have the
> >>> highest
> >>>> priority (let's say that's 255 to make it concrete).  In this 
> >>>> case no
> >>> ephemeral
> >>>> config can win.
> >>>
> >>> I wanted to extend Joe's remarks a bit... On reflection, I 
> >>> actually think having priority + "this wins" bits is rather 
> >>> confusing, and opens the door to all sorts of strange behavior. 
> >>> Say I have two items thus --
> >>>
> >>> Local config item -- priority 100
> >>> I2RS config item -- priority 200, don't overwrite bit set
> >>>
> >>> If the higher priority is supposed to win, then which item should 
> >>> the operator find in the resulting running config? Should it be 
> >>> the I2RS version, because the priority is higher, or the local 
> >>> config, because the "don't overwrite" bit is set? There doesn't 
> >>> seem to be any clear way to interpret such a situation.
> >>>
> >>> It's better to have a single "thing" that determines which 
> >>> configuration among many wins, rather than two.
> >>>
> >>> -r
> >>>
> >>>
> >>
> >>
> >
> > _______________________________________________
> > i2rs mailing list
> > i2rs@ietf.org
> > https://www.ietf.org/mailman/listinfo/i2rs
> >
> 
> _______________________________________________
> i2rs mailing list
> i2rs@ietf.org
> https://www.ietf.org/mailman/listinfo/i2rs
> 
> _______________________________________________
> i2rs mailing list
> i2rs@ietf.org
> https://www.ietf.org/mailman/listinfo/i2rs

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>


From nobody Wed Jul 20 04:41:35 2016
Return-Path: <jmh.direct@joelhalpern.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 558A912D1D7 for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 04:41:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level: 
X-Spam-Status: No, score=-2.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 YEvIs5ZHA-rb for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 04:41:30 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (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 A888612B008 for <i2rs@ietf.org>; Wed, 20 Jul 2016 04:41:30 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 8B2F9240A0C; Wed, 20 Jul 2016 04:41:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1469014890; bh=qgOYWuAL5Mv5BBvzbkF7i6IGr1zts2jiA+DI+gs9Sw8=; h=Date:Subject:From:To:Cc:From; b=V2PhJIW/wOUaf7SgpkhhPJKc2lWqL/gs0nHE3ZbW8Zttsz279kIS9Fh/wrdB+9BCk YDUV2kBxQFSx8QMhlOqUewbZmQ1CNJFdfHQlvH3OQuDxwSzPQsxNvQsJtihJidEp2Q e7miXPr357E3lMCWVfRNdmW/YKvhPo5GQFe4qb7E=
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from [31.133.161.200] (dhcp-a1c8.meeting.ietf.org [31.133.161.200]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 74143240828; Wed, 20 Jul 2016 04:41:29 -0700 (PDT)
Date: Wed, 20 Jul 2016 13:41:26 +0200
Message-ID: <3b4hc19ywdtjui9gp6yu90i7.1469014886778@email.android.com>
Importance: normal
From: "jmh.direct" <jmh.direct@joelhalpern.com>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, Susan Hares <shares@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="--_com.samsung.android.email_1153227494540290"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/O2mwM9afGxRmgsM7On9jiVSmvwA>
Cc: 'Joe Clarke' <jclarke@cisco.com>, "'Joel M. Halpern'" <jmh@joelhalpern.com>, 'Russ White' <7riw77@gmail.com>, i2rs@ietf.org
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs. ephemeral)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Jul 2016 11:41:33 -0000

----_com.samsung.android.email_1153227494540290
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: base64

ClRoZSByZWFzb24gSSByZWZlcnJlZCB0byBpbmRpdmlkdWFsIEkyUlMgY2xpZW50cyBpcyB0aGF0
IGRpZmZlcmVudCBjbGllbnRzIGhhdmUgZGlmZmVyZW50IHByaW9yaXRpZXMuIMKgVGhlIHByZXZp
b3VzIHRleHQgcmVmZXJyZWQgdG8gImVwaGVtZXJhbCBwcmlvcml0eSIgd2hpY2ggbmVlZGVkIGNs
YXJpZmljYXRpb24uCkkgcmVmZXJyZWQgdG8gY2hhbmdlcyBiZWNhdXNlIHRoZSBvbmx5IHRpbWUg
cHJpb3JpdHkgaXMgcmVsZXZhbnQgaXMgd2hlbiBzb21ldGhpbmcgY2hhbmdlcy4KQW5kIHRoZSBw
cm9wb3NlZCBuZXcgdGV4dCBsb3NlcyB0aGUgZW1waGFzaXMgb24gYXNzb2NpYXRpbmcgYSBwcmlv
cml0eSB3aXRoIGxvY2FsIGNvbmZpZy4KWW91cnMsSm9lbAoKU2VudCB2aWEgdGhlIFNhbXN1bmcg
R2FsYXh5IFPCriA2LCBhbiBBVCZUIDRHIExURSBzbWFydHBob25lCi0tLS0tLS0tIE9yaWdpbmFs
IG1lc3NhZ2UgLS0tLS0tLS1Gcm9tOiBKdWVyZ2VuIFNjaG9lbndhZWxkZXIgPGouc2Nob2Vud2Fl
bGRlckBqYWNvYnMtdW5pdmVyc2l0eS5kZT4gRGF0ZTogNy8yMC8xNiAgMToxOSBQTSAgKEdNVCsw
MTowMCkgVG86IFN1c2FuIEhhcmVzIDxzaGFyZXNAbmR6aC5jb20+IENjOiAiJ0pvZWwgTS4gSGFs
cGVybiciIDxqbWhAam9lbGhhbHBlcm4uY29tPiwgJ0pvZSBDbGFya2UnIDxqY2xhcmtlQGNpc2Nv
LmNvbT4sICdSdXNzIFdoaXRlJyA8N3Jpdzc3QGdtYWlsLmNvbT4sIAlpMnJzQGlldGYub3JnIFN1
YmplY3Q6IFJlOiBbaTJyc10gQ29tbWVudHMgb24gRXBoZW1lcmFsLVJFUS0wNyAobG9jYWwgY29u
ZmlnIHZzLiBlcGhlbWVyYWwpIApXaGF0IGlzIHRoZSBwdXJwb3NlIG9mIHRoZSB3b3JkICdpbmRp
dmlkdWFsJyBpbiB0aGUgc2VudGVuY2U/IFdoeSBkb2VzCml0IHRhbGsgYWJvdXQgJ2NoYW5nZXMn
PyBJc24ndCBpdCBzaW1wbHkgdGhlIGRhdGEgdGhhdCB0YWtlcwpwcmVjZWRlbmNlPyBPciBpcyB0
aGUgaWRlYSB0byBoYXZlIHRoaXMgbGlua2VkIHRvIGNoYW5nZXMgb2YgZGF0YSwKaS5lLiwgaG93
IGEgY2hhbmdlIHdhcyBjYXJyaWVkIG91dD8KCkkgYWN0dWFsbHkgZmluZCB0aGUgdGV4dCByZWxh
dGVkIHRvIHRoaXMgaW4gUkZDIDc5MjEgbW9yZSBoZWxwZnVsCnNpbmNlIFJGQyA3OTIxIHByb3Zp
ZGVzIG1vcmUgaW5zaWdodCB0aGF0IHByaW9yaXR5IGlzIGFzc29jaWF0ZWQKd2l0aCBhbiBJMlJT
IGNsaWVudC4gUGVyaGFwcyBSZXEtMDcgc2hvdWxkIGp1c3Qgc2F5OgoKwqAgUmVxLTA3OiBUaGUg
STJSUyBwcm90b2NvbCBNVVNUIHN1cHBvcnQgYSBwcmlvcml0eSBtZWNoYW5pc20gdG8KwqAgcmVz
b2x2ZSBhbnkgcG9zc2libGUgY29uZmxpY3RzIHdpdGggbG9jYWwgY29uZmlndXJhdGlvbiBhcyBk
ZXNjcmliZWQKwqAgaW4gUkZDIDc5MjEuCgpUaGlzIHdheSB3ZSBhdm9pZCBoYXZpbmcgbXVsdGlw
bGUgZGVmaW5pdGlvbnMgdGhhdCBtYXkgaW50ZXJhY3QgaW4Kd2VpcmQgd2F5cy4gKFRoaXMgbWln
aHQgYWxzbyBhcHBseSB0byBvdGhlciByZXF1aXJlbWVudHMgd2hlcmUgcGVyaGFwcwphIHNpbXBs
ZSBwb2ludGVyIHRvIFJGQyA3OTIxIHdvdWxkIGJlIGVhc2llciBhbmQgc2FmZXIgdGhhbiBhdHRl
bXB0cwp0byByZWZvcm11bGF0ZSB0aGluZ3MuKQoKL2pzCgpQUzogSSBkbyBub3Qgd2FudCB0byBm
dXJ0aGVyIGNvbXBsaWNhdGUgdGhpbmdzIHNvIHBsZWFzZSBmZWVsIGZyZWUKwqDCoMKgIHRvIGln
bm9yZSB0aGlzLgoKT24gV2VkLCBKdWwgMjAsIDIwMTYgYXQgMDY6NDk6MjdBTSAtMDQwMCwgU3Vz
YW4gSGFyZXMgd3JvdGU6Cj4gSSdtIGZpbmUgd2l0aCB0aGlzIHJldmlzaW9uLsKgIEFueW9uZSBl
bHNlIHdpc2ggdG8gY2hhbmdlIHRoaXMgdmVyc2lvbj8gCj4gCj4gU3VlIAo+IAo+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tCj4gRnJvbTogaTJycyBbbWFpbHRvOmkycnMtYm91bmNlc0BpZXRm
Lm9yZ10gT24gQmVoYWxmIE9mIEpvZWwgTS4gSGFscGVybgo+IFNlbnQ6IFdlZG5lc2RheSwgSnVs
eSAyMCwgMjAxNiA1OjI1IEFNCj4gVG86IEpvZSBDbGFya2U7IFN1c2FuIEhhcmVzOyAnUnVzcyBX
aGl0ZSc7IGkycnNAaWV0Zi5vcmcKPiBTdWJqZWN0OiBSZTogW2kycnNdIENvbW1lbnRzIG9uIEVw
aGVtZXJhbC1SRVEtMDcgKGxvY2FsIGNvbmZpZyB2cy4KPiBlcGhlbWVyYWwpCj4gCj4gVGhhdCB3
b3JkaW5nIG1heSB3ZWxsIGxlYWQgcmVhZGVycyB0byB0aGluayB0aGF0IEVwaGVtZXJhbCBjb25m
aWd1cmF0aW9uLAo+IGNvbnNpZGVyZWQgYXMgYSB3aG9sZSwgaGFzIGEgcHJpb3JpdHkuwqAgU2lu
Y2UgdGhhdCBpcyBub3QgdHJ1ZSwgSSB3b3VsZCBsaWtlCj4gdG8gZnVydGhlciByZWZpbmUgdGhp
cy7CoCBIb3cgYWJvdXQ6Cj4gCj4gUmVxLTA3OiBMb2NhbCBjb25maWd1cmF0aW9uIE1VU1QgaGF2
ZSBhIHByaW9yaXR5IHRoYXQgaXMgY29tcGFyYWJsZSB3aXRoIHRoZQo+IEkyUlMgQWdlbnQgcHJp
b3JpdHkgZm9yIG1ha2luZyBjaGFuZ2VzLsKgIFRoaXMgcHJpb3JpdHkgd2lsbCBkZXRlcm1pbmUK
PiB3aGV0aGVyIGxvY2FsIGNvbmZpZ3VyYXRpb24gY2hhbmdlcyBvciBpbmRpdmlkdWFsIGVwaGVt
ZXJhbCBjb25maWd1cmF0aW9uCj4gY2hhbmdlcyB0YWtlIHByZWNlZGVuY2UuwqAgVGhlIEkyUlMg
cHJvdG9jb2wgTVVTVCBzdXBwb3J0IGhpcyBtZWNoYW5pc20uCj4gCj4gWW91cnMsCj4gSm9lbAo+
IAo+IE9uIDcvMjAvMTYgNDowNSBBTSwgSm9lIENsYXJrZSB3cm90ZToKPiA+IE9uIDcvMjAvMTYg
MDM6NDIsIFN1c2FuIEhhcmVzIHdyb3RlOgo+ID4+IEpvZToKPiA+PiBZZXMgLSB5b3UgYXJlIGNv
cnJlY3QuwqAgQ2FuIHlvdSBoZWxwIG1lIHN0YXRlIHRoaXMgcmVxdWlyZW1lbnQgLTA3IAo+ID4+
IGJldHRlcj8KPiA+Cj4gPiBXaGF0IGFib3V0Ogo+ID4KPiA+IEVwaGVtZXJhbC1SRVEtMDc6IEVw
aGVtZXJhbCBjb25maWd1cmF0aW9uIGFuZCBsb2NhbCBjb25maWd1cmF0aW9uIE1VU1QgCj4gPiBl
YWNoIGhhdmUgYSBwcmlvcml0eS7CoCBUaGlzIHByaW9yaXR5IHdpbGwgZGV0ZXJtaW5lIHdoZXRo
ZXIgZXBoZW1lcmFsIAo+ID4gY29uZmlndXJhdGlvbiBvciBsb2NhbCBjb25maWd1cmF0aW9uIHRh
a2UgcHJlY2VkZW5jZS7CoCBUaGUgSTJSUyAKPiA+IHByb3RvY29sIE1VU1Qgc3VwcG9ydCB0aGlz
IG1lY2hhbmlzbS4KPiA+Cj4gPiBJcyB0aGlzIGNsZWFyIGFuZCBjb3JyZWN0IGVub3VnaD8KPiA+
Cj4gPiBKb2UKPiA+Cj4gPj4KPiA+PiBTdWUKPiA+Pgo+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tCj4gPj4gRnJvbTogSm9lIENsYXJrZSBbbWFpbHRvOmpjbGFya2VAY2lzY28uY29tXQo+
ID4+IFNlbnQ6IFdlZG5lc2RheSwgSnVseSAyMCwgMjAxNiAzOjQwIEFNCj4gPj4gVG86IFN1c2Fu
IEhhcmVzOyAnUnVzcyBXaGl0ZSc7IGkycnNAaWV0Zi5vcmcKPiA+PiBTdWJqZWN0OiBSZTogW2ky
cnNdIENvbW1lbnRzIG9uIEVwaGVtZXJhbC1SRVEtMDcgKGxvY2FsIGNvbmZpZyB2cy4KPiA+PiBl
cGhlbWVyYWwpCj4gPj4KPiA+PiBPbiA3LzIwLzE2IDAyOjE4LCBTdXNhbiBIYXJlcyB3cm90ZToK
PiA+Pj4gPFdHIGhhdCBvZmY+IDxhdXRob3IgaGF0IG9uPgo+ID4+Pgo+ID4+PiBIZXJlJ3MgdGV4
dCB0aGF0IG1pZ2h0IHJlcGxhY2UgaXQ6Cj4gPj4+Cj4gPj4+IEVwaGVtZXJhbC1SRVEtMDc6IEVw
aGVtZXJhbCBjb25maWd1cmF0aW9uIHN0YXRlIE1VU1QgYmUgYWJsZSB0byBzZXQgCj4gPj4+IGEg
cHJpb3JpdHkgb24gbG9jYWwgY29uZmlndXJhdGlvbiBhbmQgZXBoZW1lcmFsIHN0YXRlLsKgIEJh
c2VkIG9uIAo+ID4+PiB0aGlzIHByaW9yaXR5IGltcGxlbWVudGF0aW9ucyBNVVNUIGJlIGFibGUg
dG8gcHJvdmlkZSBhIG1lY2hhbmlzbSB0byAKPiA+Pj4gY2hvb3NlIHdoaWNoIHRha2VzIHByZWNl
ZGVuY2UuIFRoZSBJMlJTIFByb3RvY29sIE1VU1QgYmUgYWJsZSB0byAKPiA+Pj4gc3VwcG9ydCB0
aGlzCj4gPj4gbWVjaGFuaXNtcy4KPiA+Pj4KPiA+Pj4gQW55IHRob3VnaHRzPwo+ID4+Cj4gPj4g
SSdtIGEgYml0IGNvbmZ1c2VkIGJ5IHRoZSBmaXJzdCBzZW50ZW5jZS7CoCBJIHRoaW5rIHdoYXQg
eW91J3JlIAo+ID4+IHN0YXRpbmcgaXMgdGhhdCBib3RoIGVwaGVtZXJhbCBhbmQgbG9jYWwgY29u
ZmlndXJhdGlvbnMgTVVTVCBoYXZlIGEKPiBwcmlvcml0eS4KPiA+PiBUaGlzIHByaW9yaXR5IHdp
bGwgZGV0ZXJtaW5lIHdoZXRoZXIgZXBoZW1lcmFsIGNvbmZpZ3VyYXRpb24gb3IgbG9jYWwgCj4g
Pj4gY29uZmlndXJhdGlvbiB0YWtlIHByZWNlZGVuY2UuwqAgVGhlIEkyUlMgcHJvdG9jb2wgTVVT
VCBzdXBwb3J0IHRoaXMgCj4gPj4gbWVjaGFuaXNtLgo+ID4+Cj4gPj4gQW0gSSBjb3JyZWN0IGlu
IG15IGludGVycHJldGF0aW9uPwo+ID4+Cj4gPj4gSm9lCj4gPj4KPiA+Pj4KPiA+Pj4gU3VlCj4g
Pj4+Cj4gPj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPj4+IEZyb206IFJ1c3MgV2hp
dGUgW21haWx0bzo3cml3NzdAZ21haWwuY29tXQo+ID4+PiBTZW50OiBXZWRuZXNkYXksIEp1bHkg
MjAsIDIwMTYgMjowOSBBTQo+ID4+PiBUbzogJ0pvZSBDbGFya2UnOyAnU3VzYW4gSGFyZXMnOyBp
MnJzQGlldGYub3JnCj4gPj4+IFN1YmplY3Q6IFJFOiBbaTJyc10gQ29tbWVudHMgb24gRXBoZW1l
cmFsLVJFUS0wNyAobG9jYWwgY29uZmlnIHZzLgo+ID4+PiBlcGhlbWVyYWwpCj4gPj4+Cj4gPj4+
Cj4gPj4+ICh3ZyBjaGFpciBoYXQgb2ZmKSAtLQo+ID4+Pgo+ID4+Pj4gSSB0aGluayB0aGUgaWRl
YSBvZiBleHRlbmRpbmcgSTJSUyBwcmlvcml0eSB0byBsb2NhbCBjb25maWcgCj4gPj4+PiBvcGVy
YXRvcnMKPiA+Pj4gKGUuZy4sIENMSSkKPiA+Pj4+IHdpbGwgc3RpbGwgd29yay7CoCBMZXQncyB0
YWtlIGtub2IgMS7CoCBLbm9iIDEgaXMga2luZCBvZiBsaWtlIHRoZSAKPiA+Pj4+IG9uL29mZgo+
ID4+PiBzd2l0Y2guwqAgSWYgSQo+ID4+Pj4gZG9uJ3Qgd2FudCBJMlJTIHRvIGhhdmUgYW55IGVm
ZmVjdCBvbiBvcGVyYXRpb25hbCBzdGF0ZSwgSSdkIGhhdmUgCj4gPj4+PiB0aGlzCj4gPj4+IG9m
Zi7CoCBJbgo+ID4+Pj4gdGhlIEkyUlMgcHJpb3JpdHkgY2FzZSwgYnkgZGVmYXVsdCBteSBsb2Nh
bCBjb25maWcgY291bGQgd2lsbCBoYXZlIAo+ID4+Pj4gdGhlCj4gPj4+IGhpZ2hlc3QKPiA+Pj4+
IHByaW9yaXR5IChsZXQncyBzYXkgdGhhdCdzIDI1NSB0byBtYWtlIGl0IGNvbmNyZXRlKS7CoCBJ
biB0aGlzIGNhc2UgCj4gPj4+PiBubwo+ID4+PiBlcGhlbWVyYWwKPiA+Pj4+IGNvbmZpZyBjYW4g
d2luLgo+ID4+Pgo+ID4+PiBJIHdhbnRlZCB0byBleHRlbmQgSm9lJ3MgcmVtYXJrcyBhIGJpdC4u
LiBPbiByZWZsZWN0aW9uLCBJIGFjdHVhbGx5IAo+ID4+PiB0aGluayBoYXZpbmcgcHJpb3JpdHkg
KyAidGhpcyB3aW5zIiBiaXRzIGlzIHJhdGhlciBjb25mdXNpbmcsIGFuZCAKPiA+Pj4gb3BlbnMg
dGhlIGRvb3IgdG8gYWxsIHNvcnRzIG9mIHN0cmFuZ2UgYmVoYXZpb3IuIFNheSBJIGhhdmUgdHdv
IAo+ID4+PiBpdGVtcyB0aHVzIC0tCj4gPj4+Cj4gPj4+IExvY2FsIGNvbmZpZyBpdGVtIC0tIHBy
aW9yaXR5IDEwMAo+ID4+PiBJMlJTIGNvbmZpZyBpdGVtIC0tIHByaW9yaXR5IDIwMCwgZG9uJ3Qg
b3ZlcndyaXRlIGJpdCBzZXQKPiA+Pj4KPiA+Pj4gSWYgdGhlIGhpZ2hlciBwcmlvcml0eSBpcyBz
dXBwb3NlZCB0byB3aW4sIHRoZW4gd2hpY2ggaXRlbSBzaG91bGQgCj4gPj4+IHRoZSBvcGVyYXRv
ciBmaW5kIGluIHRoZSByZXN1bHRpbmcgcnVubmluZyBjb25maWc/IFNob3VsZCBpdCBiZSB0aGUg
Cj4gPj4+IEkyUlMgdmVyc2lvbiwgYmVjYXVzZSB0aGUgcHJpb3JpdHkgaXMgaGlnaGVyLCBvciB0
aGUgbG9jYWwgY29uZmlnLCAKPiA+Pj4gYmVjYXVzZSB0aGUgImRvbid0IG92ZXJ3cml0ZSIgYml0
IGlzIHNldD8gVGhlcmUgZG9lc24ndCBzZWVtIHRvIGJlIAo+ID4+PiBhbnkgY2xlYXIgd2F5IHRv
IGludGVycHJldCBzdWNoIGEgc2l0dWF0aW9uLgo+ID4+Pgo+ID4+PiBJdCdzIGJldHRlciB0byBo
YXZlIGEgc2luZ2xlICJ0aGluZyIgdGhhdCBkZXRlcm1pbmVzIHdoaWNoIAo+ID4+PiBjb25maWd1
cmF0aW9uIGFtb25nIG1hbnkgd2lucywgcmF0aGVyIHRoYW4gdHdvLgo+ID4+Pgo+ID4+PiAtcgo+
ID4+Pgo+ID4+Pgo+ID4+Cj4gPj4KPiA+Cj4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwo+ID4gaTJycyBtYWlsaW5nIGxpc3QKPiA+IGkycnNAaWV0Zi5v
cmcKPiA+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaTJycwo+ID4KPiAK
PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IGkycnMg
bWFpbGluZyBsaXN0Cj4gaTJyc0BpZXRmLm9yZwo+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vaTJycwo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCj4gaTJycyBtYWlsaW5nIGxpc3QKPiBpMnJzQGlldGYub3JnCj4gaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pMnJzCgotLSAKSnVlcmdlbiBTY2hvZW53
YWVsZGVywqDCoMKgwqDCoMKgwqDCoMKgwqAgSmFjb2JzIFVuaXZlcnNpdHkgQnJlbWVuIGdHbWJI
ClBob25lOiArNDkgNDIxIDIwMCAzNTg3wqDCoMKgwqDCoMKgwqDCoCBDYW1wdXMgUmluZyAxIHwg
Mjg3NTkgQnJlbWVuIHwgR2VybWFueQpGYXg6wqDCoCArNDkgNDIxIDIwMCAzMTAzwqDCoMKgwqDC
oMKgwqDCoCA8aHR0cDovL3d3dy5qYWNvYnMtdW5pdmVyc2l0eS5kZS8+Cg==

----_com.samsung.android.email_1153227494540290
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: base64

PGh0bWw+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0
L2h0bWw7IGNoYXJzZXQ9VVRGLTgiPjwvaGVhZD48Ym9keT48ZGl2Pjxicj48L2Rpdj48ZGl2PlRo
ZSByZWFzb24gSSByZWZlcnJlZCB0byBpbmRpdmlkdWFsIEkyUlMgY2xpZW50cyBpcyB0aGF0IGRp
ZmZlcmVudCBjbGllbnRzIGhhdmUgZGlmZmVyZW50IHByaW9yaXRpZXMuICZuYnNwO1RoZSBwcmV2
aW91cyB0ZXh0IHJlZmVycmVkIHRvICJlcGhlbWVyYWwgcHJpb3JpdHkiIHdoaWNoIG5lZWRlZCBj
bGFyaWZpY2F0aW9uLjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+SSByZWZlcnJlZCB0byBjaGFu
Z2VzIGJlY2F1c2UgdGhlIG9ubHkgdGltZSBwcmlvcml0eSBpcyByZWxldmFudCBpcyB3aGVuIHNv
bWV0aGluZyBjaGFuZ2VzLjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+QW5kIHRoZSBwcm9wb3Nl
ZCBuZXcgdGV4dCBsb3NlcyB0aGUgZW1waGFzaXMgb24gYXNzb2NpYXRpbmcgYSBwcmlvcml0eSB3
aXRoIGxvY2FsIGNvbmZpZy48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PllvdXJzLDwvZGl2Pjxk
aXY+Sm9lbDwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXYgaWQ9ImNvbXBv
c2VyX3NpZ25hdHVyZSI+PGRpdiBzdHlsZT0iZm9udC1zaXplOjg1JTtjb2xvcjojNTc1NzU3IiBk
aXI9ImF1dG8iPlNlbnQgdmlhIHRoZSBTYW1zdW5nIEdhbGF4eSBTwq4gNiwgYW4gQVQmYW1wO1Qg
NEcgTFRFIHNtYXJ0cGhvbmU8L2Rpdj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2IHN0eWxlPSJm
b250LXNpemU6MTAwJTtjb2xvcjojMDAwMDAwIj48IS0tIG9yaWdpbmFsTWVzc2FnZSAtLT48ZGl2
Pi0tLS0tLS0tIE9yaWdpbmFsIG1lc3NhZ2UgLS0tLS0tLS08L2Rpdj48ZGl2PkZyb206IEp1ZXJn
ZW4gU2Nob2Vud2FlbGRlciAmbHQ7ai5zY2hvZW53YWVsZGVyQGphY29icy11bml2ZXJzaXR5LmRl
Jmd0OyA8L2Rpdj48ZGl2PkRhdGU6IDcvMjAvMTYgIDE6MTkgUE0gIChHTVQrMDE6MDApIDwvZGl2
PjxkaXY+VG86IFN1c2FuIEhhcmVzICZsdDtzaGFyZXNAbmR6aC5jb20mZ3Q7IDwvZGl2PjxkaXY+
Q2M6ICInSm9lbCBNLiBIYWxwZXJuJyIgJmx0O2ptaEBqb2VsaGFscGVybi5jb20mZ3Q7LCAnSm9l
IENsYXJrZScgJmx0O2pjbGFya2VAY2lzY28uY29tJmd0OywgJ1J1c3MgV2hpdGUnICZsdDs3cml3
NzdAZ21haWwuY29tJmd0OywgCWkycnNAaWV0Zi5vcmcgPC9kaXY+PGRpdj5TdWJqZWN0OiBSZTog
W2kycnNdIENvbW1lbnRzIG9uIEVwaGVtZXJhbC1SRVEtMDcgKGxvY2FsIGNvbmZpZyB2cy4gZXBo
ZW1lcmFsKSA8L2Rpdj48ZGl2Pjxicj48L2Rpdj48L2Rpdj5XaGF0IGlzIHRoZSBwdXJwb3NlIG9m
IHRoZSB3b3JkICdpbmRpdmlkdWFsJyBpbiB0aGUgc2VudGVuY2U/IFdoeSBkb2VzPGJyPml0IHRh
bGsgYWJvdXQgJ2NoYW5nZXMnPyBJc24ndCBpdCBzaW1wbHkgdGhlIGRhdGEgdGhhdCB0YWtlczxi
cj5wcmVjZWRlbmNlPyBPciBpcyB0aGUgaWRlYSB0byBoYXZlIHRoaXMgbGlua2VkIHRvIGNoYW5n
ZXMgb2YgZGF0YSw8YnI+aS5lLiwgaG93IGEgY2hhbmdlIHdhcyBjYXJyaWVkIG91dD88YnI+PGJy
PkkgYWN0dWFsbHkgZmluZCB0aGUgdGV4dCByZWxhdGVkIHRvIHRoaXMgaW4gUkZDIDc5MjEgbW9y
ZSBoZWxwZnVsPGJyPnNpbmNlIFJGQyA3OTIxIHByb3ZpZGVzIG1vcmUgaW5zaWdodCB0aGF0IHBy
aW9yaXR5IGlzIGFzc29jaWF0ZWQ8YnI+d2l0aCBhbiBJMlJTIGNsaWVudC4gUGVyaGFwcyBSZXEt
MDcgc2hvdWxkIGp1c3Qgc2F5Ojxicj48YnI+Jm5ic3A7IFJlcS0wNzogVGhlIEkyUlMgcHJvdG9j
b2wgTVVTVCBzdXBwb3J0IGEgcHJpb3JpdHkgbWVjaGFuaXNtIHRvPGJyPiZuYnNwOyByZXNvbHZl
IGFueSBwb3NzaWJsZSBjb25mbGljdHMgd2l0aCBsb2NhbCBjb25maWd1cmF0aW9uIGFzIGRlc2Ny
aWJlZDxicj4mbmJzcDsgaW4gUkZDIDc5MjEuPGJyPjxicj5UaGlzIHdheSB3ZSBhdm9pZCBoYXZp
bmcgbXVsdGlwbGUgZGVmaW5pdGlvbnMgdGhhdCBtYXkgaW50ZXJhY3QgaW48YnI+d2VpcmQgd2F5
cy4gKFRoaXMgbWlnaHQgYWxzbyBhcHBseSB0byBvdGhlciByZXF1aXJlbWVudHMgd2hlcmUgcGVy
aGFwczxicj5hIHNpbXBsZSBwb2ludGVyIHRvIFJGQyA3OTIxIHdvdWxkIGJlIGVhc2llciBhbmQg
c2FmZXIgdGhhbiBhdHRlbXB0czxicj50byByZWZvcm11bGF0ZSB0aGluZ3MuKTxicj48YnI+L2pz
PGJyPjxicj5QUzogSSBkbyBub3Qgd2FudCB0byBmdXJ0aGVyIGNvbXBsaWNhdGUgdGhpbmdzIHNv
IHBsZWFzZSBmZWVsIGZyZWU8YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRvIGlnbm9yZSB0aGlzLjxi
cj48YnI+T24gV2VkLCBKdWwgMjAsIDIwMTYgYXQgMDY6NDk6MjdBTSAtMDQwMCwgU3VzYW4gSGFy
ZXMgd3JvdGU6PGJyPiZndDsgSSdtIGZpbmUgd2l0aCB0aGlzIHJldmlzaW9uLiZuYnNwOyBBbnlv
bmUgZWxzZSB3aXNoIHRvIGNoYW5nZSB0aGlzIHZlcnNpb24/IDxicj4mZ3Q7IDxicj4mZ3Q7IFN1
ZSA8YnI+Jmd0OyA8YnI+Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4mZ3Q7IEZy
b206IGkycnMgW21haWx0bzppMnJzLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKb2Vs
IE0uIEhhbHBlcm48YnI+Jmd0OyBTZW50OiBXZWRuZXNkYXksIEp1bHkgMjAsIDIwMTYgNToyNSBB
TTxicj4mZ3Q7IFRvOiBKb2UgQ2xhcmtlOyBTdXNhbiBIYXJlczsgJ1J1c3MgV2hpdGUnOyBpMnJz
QGlldGYub3JnPGJyPiZndDsgU3ViamVjdDogUmU6IFtpMnJzXSBDb21tZW50cyBvbiBFcGhlbWVy
YWwtUkVRLTA3IChsb2NhbCBjb25maWcgdnMuPGJyPiZndDsgZXBoZW1lcmFsKTxicj4mZ3Q7IDxi
cj4mZ3Q7IFRoYXQgd29yZGluZyBtYXkgd2VsbCBsZWFkIHJlYWRlcnMgdG8gdGhpbmsgdGhhdCBF
cGhlbWVyYWwgY29uZmlndXJhdGlvbiw8YnI+Jmd0OyBjb25zaWRlcmVkIGFzIGEgd2hvbGUsIGhh
cyBhIHByaW9yaXR5LiZuYnNwOyBTaW5jZSB0aGF0IGlzIG5vdCB0cnVlLCBJIHdvdWxkIGxpa2U8
YnI+Jmd0OyB0byBmdXJ0aGVyIHJlZmluZSB0aGlzLiZuYnNwOyBIb3cgYWJvdXQ6PGJyPiZndDsg
PGJyPiZndDsgUmVxLTA3OiBMb2NhbCBjb25maWd1cmF0aW9uIE1VU1QgaGF2ZSBhIHByaW9yaXR5
IHRoYXQgaXMgY29tcGFyYWJsZSB3aXRoIHRoZTxicj4mZ3Q7IEkyUlMgQWdlbnQgcHJpb3JpdHkg
Zm9yIG1ha2luZyBjaGFuZ2VzLiZuYnNwOyBUaGlzIHByaW9yaXR5IHdpbGwgZGV0ZXJtaW5lPGJy
PiZndDsgd2hldGhlciBsb2NhbCBjb25maWd1cmF0aW9uIGNoYW5nZXMgb3IgaW5kaXZpZHVhbCBl
cGhlbWVyYWwgY29uZmlndXJhdGlvbjxicj4mZ3Q7IGNoYW5nZXMgdGFrZSBwcmVjZWRlbmNlLiZu
YnNwOyBUaGUgSTJSUyBwcm90b2NvbCBNVVNUIHN1cHBvcnQgaGlzIG1lY2hhbmlzbS48YnI+Jmd0
OyA8YnI+Jmd0OyBZb3Vycyw8YnI+Jmd0OyBKb2VsPGJyPiZndDsgPGJyPiZndDsgT24gNy8yMC8x
NiA0OjA1IEFNLCBKb2UgQ2xhcmtlIHdyb3RlOjxicj4mZ3Q7ICZndDsgT24gNy8yMC8xNiAwMzo0
MiwgU3VzYW4gSGFyZXMgd3JvdGU6PGJyPiZndDsgJmd0OyZndDsgSm9lOjxicj4mZ3Q7ICZndDsm
Z3Q7IFllcyAtIHlvdSBhcmUgY29ycmVjdC4mbmJzcDsgQ2FuIHlvdSBoZWxwIG1lIHN0YXRlIHRo
aXMgcmVxdWlyZW1lbnQgLTA3IDxicj4mZ3Q7ICZndDsmZ3Q7IGJldHRlcj88YnI+Jmd0OyAmZ3Q7
PGJyPiZndDsgJmd0OyBXaGF0IGFib3V0Ojxicj4mZ3Q7ICZndDs8YnI+Jmd0OyAmZ3Q7IEVwaGVt
ZXJhbC1SRVEtMDc6IEVwaGVtZXJhbCBjb25maWd1cmF0aW9uIGFuZCBsb2NhbCBjb25maWd1cmF0
aW9uIE1VU1QgPGJyPiZndDsgJmd0OyBlYWNoIGhhdmUgYSBwcmlvcml0eS4mbmJzcDsgVGhpcyBw
cmlvcml0eSB3aWxsIGRldGVybWluZSB3aGV0aGVyIGVwaGVtZXJhbCA8YnI+Jmd0OyAmZ3Q7IGNv
bmZpZ3VyYXRpb24gb3IgbG9jYWwgY29uZmlndXJhdGlvbiB0YWtlIHByZWNlZGVuY2UuJm5ic3A7
IFRoZSBJMlJTIDxicj4mZ3Q7ICZndDsgcHJvdG9jb2wgTVVTVCBzdXBwb3J0IHRoaXMgbWVjaGFu
aXNtLjxicj4mZ3Q7ICZndDs8YnI+Jmd0OyAmZ3Q7IElzIHRoaXMgY2xlYXIgYW5kIGNvcnJlY3Qg
ZW5vdWdoPzxicj4mZ3Q7ICZndDs8YnI+Jmd0OyAmZ3Q7IEpvZTxicj4mZ3Q7ICZndDs8YnI+Jmd0
OyAmZ3Q7Jmd0Ozxicj4mZ3Q7ICZndDsmZ3Q7IFN1ZTxicj4mZ3Q7ICZndDsmZ3Q7PGJyPiZndDsg
Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+Jmd0OyAmZ3Q7Jmd0OyBGcm9t
OiBKb2UgQ2xhcmtlIFttYWlsdG86amNsYXJrZUBjaXNjby5jb21dPGJyPiZndDsgJmd0OyZndDsg
U2VudDogV2VkbmVzZGF5LCBKdWx5IDIwLCAyMDE2IDM6NDAgQU08YnI+Jmd0OyAmZ3Q7Jmd0OyBU
bzogU3VzYW4gSGFyZXM7ICdSdXNzIFdoaXRlJzsgaTJyc0BpZXRmLm9yZzxicj4mZ3Q7ICZndDsm
Z3Q7IFN1YmplY3Q6IFJlOiBbaTJyc10gQ29tbWVudHMgb24gRXBoZW1lcmFsLVJFUS0wNyAobG9j
YWwgY29uZmlnIHZzLjxicj4mZ3Q7ICZndDsmZ3Q7IGVwaGVtZXJhbCk8YnI+Jmd0OyAmZ3Q7Jmd0
Ozxicj4mZ3Q7ICZndDsmZ3Q7IE9uIDcvMjAvMTYgMDI6MTgsIFN1c2FuIEhhcmVzIHdyb3RlOjxi
cj4mZ3Q7ICZndDsmZ3Q7Jmd0OyAmbHQ7V0cgaGF0IG9mZiZndDsgJmx0O2F1dGhvciBoYXQgb24m
Z3Q7PGJyPiZndDsgJmd0OyZndDsmZ3Q7PGJyPiZndDsgJmd0OyZndDsmZ3Q7IEhlcmUncyB0ZXh0
IHRoYXQgbWlnaHQgcmVwbGFjZSBpdDo8YnI+Jmd0OyAmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyAmZ3Q7
Jmd0OyZndDsgRXBoZW1lcmFsLVJFUS0wNzogRXBoZW1lcmFsIGNvbmZpZ3VyYXRpb24gc3RhdGUg
TVVTVCBiZSBhYmxlIHRvIHNldCA8YnI+Jmd0OyAmZ3Q7Jmd0OyZndDsgYSBwcmlvcml0eSBvbiBs
b2NhbCBjb25maWd1cmF0aW9uIGFuZCBlcGhlbWVyYWwgc3RhdGUuJm5ic3A7IEJhc2VkIG9uIDxi
cj4mZ3Q7ICZndDsmZ3Q7Jmd0OyB0aGlzIHByaW9yaXR5IGltcGxlbWVudGF0aW9ucyBNVVNUIGJl
IGFibGUgdG8gcHJvdmlkZSBhIG1lY2hhbmlzbSB0byA8YnI+Jmd0OyAmZ3Q7Jmd0OyZndDsgY2hv
b3NlIHdoaWNoIHRha2VzIHByZWNlZGVuY2UuIFRoZSBJMlJTIFByb3RvY29sIE1VU1QgYmUgYWJs
ZSB0byA8YnI+Jmd0OyAmZ3Q7Jmd0OyZndDsgc3VwcG9ydCB0aGlzPGJyPiZndDsgJmd0OyZndDsg
bWVjaGFuaXNtcy48YnI+Jmd0OyAmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyAmZ3Q7Jmd0OyZndDsgQW55
IHRob3VnaHRzPzxicj4mZ3Q7ICZndDsmZ3Q7PGJyPiZndDsgJmd0OyZndDsgSSdtIGEgYml0IGNv
bmZ1c2VkIGJ5IHRoZSBmaXJzdCBzZW50ZW5jZS4mbmJzcDsgSSB0aGluayB3aGF0IHlvdSdyZSA8
YnI+Jmd0OyAmZ3Q7Jmd0OyBzdGF0aW5nIGlzIHRoYXQgYm90aCBlcGhlbWVyYWwgYW5kIGxvY2Fs
IGNvbmZpZ3VyYXRpb25zIE1VU1QgaGF2ZSBhPGJyPiZndDsgcHJpb3JpdHkuPGJyPiZndDsgJmd0
OyZndDsgVGhpcyBwcmlvcml0eSB3aWxsIGRldGVybWluZSB3aGV0aGVyIGVwaGVtZXJhbCBjb25m
aWd1cmF0aW9uIG9yIGxvY2FsIDxicj4mZ3Q7ICZndDsmZ3Q7IGNvbmZpZ3VyYXRpb24gdGFrZSBw
cmVjZWRlbmNlLiZuYnNwOyBUaGUgSTJSUyBwcm90b2NvbCBNVVNUIHN1cHBvcnQgdGhpcyA8YnI+
Jmd0OyAmZ3Q7Jmd0OyBtZWNoYW5pc20uPGJyPiZndDsgJmd0OyZndDs8YnI+Jmd0OyAmZ3Q7Jmd0
OyBBbSBJIGNvcnJlY3QgaW4gbXkgaW50ZXJwcmV0YXRpb24/PGJyPiZndDsgJmd0OyZndDs8YnI+
Jmd0OyAmZ3Q7Jmd0OyBKb2U8YnI+Jmd0OyAmZ3Q7Jmd0Ozxicj4mZ3Q7ICZndDsmZ3Q7Jmd0Ozxi
cj4mZ3Q7ICZndDsmZ3Q7Jmd0OyBTdWU8YnI+Jmd0OyAmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyAmZ3Q7
Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+Jmd0OyAmZ3Q7Jmd0OyZndDsg
RnJvbTogUnVzcyBXaGl0ZSBbbWFpbHRvOjdyaXc3N0BnbWFpbC5jb21dPGJyPiZndDsgJmd0OyZn
dDsmZ3Q7IFNlbnQ6IFdlZG5lc2RheSwgSnVseSAyMCwgMjAxNiAyOjA5IEFNPGJyPiZndDsgJmd0
OyZndDsmZ3Q7IFRvOiAnSm9lIENsYXJrZSc7ICdTdXNhbiBIYXJlcyc7IGkycnNAaWV0Zi5vcmc8
YnI+Jmd0OyAmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUkU6IFtpMnJzXSBDb21tZW50cyBvbiBFcGhl
bWVyYWwtUkVRLTA3IChsb2NhbCBjb25maWcgdnMuPGJyPiZndDsgJmd0OyZndDsmZ3Q7IGVwaGVt
ZXJhbCk8YnI+Jmd0OyAmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyAmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyAm
Z3Q7Jmd0OyZndDsgKHdnIGNoYWlyIGhhdCBvZmYpIC0tPGJyPiZndDsgJmd0OyZndDsmZ3Q7PGJy
PiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBJIHRoaW5rIHRoZSBpZGVhIG9mIGV4dGVuZGluZyBJMlJT
IHByaW9yaXR5IHRvIGxvY2FsIGNvbmZpZyA8YnI+Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IG9wZXJh
dG9yczxicj4mZ3Q7ICZndDsmZ3Q7Jmd0OyAoZS5nLiwgQ0xJKTxicj4mZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsgd2lsbCBzdGlsbCB3b3JrLiZuYnNwOyBMZXQncyB0YWtlIGtub2IgMS4mbmJzcDsgS25v
YiAxIGlzIGtpbmQgb2YgbGlrZSB0aGUgPGJyPiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBvbi9vZmY8
YnI+Jmd0OyAmZ3Q7Jmd0OyZndDsgc3dpdGNoLiZuYnNwOyBJZiBJPGJyPiZndDsgJmd0OyZndDsm
Z3Q7Jmd0OyBkb24ndCB3YW50IEkyUlMgdG8gaGF2ZSBhbnkgZWZmZWN0IG9uIG9wZXJhdGlvbmFs
IHN0YXRlLCBJJ2QgaGF2ZSA8YnI+Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IHRoaXM8YnI+Jmd0OyAm
Z3Q7Jmd0OyZndDsgb2ZmLiZuYnNwOyBJbjxicj4mZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgdGhlIEky
UlMgcHJpb3JpdHkgY2FzZSwgYnkgZGVmYXVsdCBteSBsb2NhbCBjb25maWcgY291bGQgd2lsbCBo
YXZlIDxicj4mZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgdGhlPGJyPiZndDsgJmd0OyZndDsmZ3Q7IGhp
Z2hlc3Q8YnI+Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IHByaW9yaXR5IChsZXQncyBzYXkgdGhhdCdz
IDI1NSB0byBtYWtlIGl0IGNvbmNyZXRlKS4mbmJzcDsgSW4gdGhpcyBjYXNlIDxicj4mZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsgbm88YnI+Jmd0OyAmZ3Q7Jmd0OyZndDsgZXBoZW1lcmFsPGJyPiZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyBjb25maWcgY2FuIHdpbi48YnI+Jmd0OyAmZ3Q7Jmd0OyZndDs8YnI+
Jmd0OyAmZ3Q7Jmd0OyZndDsgSSB3YW50ZWQgdG8gZXh0ZW5kIEpvZSdzIHJlbWFya3MgYSBiaXQu
Li4gT24gcmVmbGVjdGlvbiwgSSBhY3R1YWxseSA8YnI+Jmd0OyAmZ3Q7Jmd0OyZndDsgdGhpbmsg
aGF2aW5nIHByaW9yaXR5ICsgInRoaXMgd2lucyIgYml0cyBpcyByYXRoZXIgY29uZnVzaW5nLCBh
bmQgPGJyPiZndDsgJmd0OyZndDsmZ3Q7IG9wZW5zIHRoZSBkb29yIHRvIGFsbCBzb3J0cyBvZiBz
dHJhbmdlIGJlaGF2aW9yLiBTYXkgSSBoYXZlIHR3byA8YnI+Jmd0OyAmZ3Q7Jmd0OyZndDsgaXRl
bXMgdGh1cyAtLTxicj4mZ3Q7ICZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7ICZndDsmZ3Q7Jmd0OyBMb2Nh
bCBjb25maWcgaXRlbSAtLSBwcmlvcml0eSAxMDA8YnI+Jmd0OyAmZ3Q7Jmd0OyZndDsgSTJSUyBj
b25maWcgaXRlbSAtLSBwcmlvcml0eSAyMDAsIGRvbid0IG92ZXJ3cml0ZSBiaXQgc2V0PGJyPiZn
dDsgJmd0OyZndDsmZ3Q7PGJyPiZndDsgJmd0OyZndDsmZ3Q7IElmIHRoZSBoaWdoZXIgcHJpb3Jp
dHkgaXMgc3VwcG9zZWQgdG8gd2luLCB0aGVuIHdoaWNoIGl0ZW0gc2hvdWxkIDxicj4mZ3Q7ICZn
dDsmZ3Q7Jmd0OyB0aGUgb3BlcmF0b3IgZmluZCBpbiB0aGUgcmVzdWx0aW5nIHJ1bm5pbmcgY29u
ZmlnPyBTaG91bGQgaXQgYmUgdGhlIDxicj4mZ3Q7ICZndDsmZ3Q7Jmd0OyBJMlJTIHZlcnNpb24s
IGJlY2F1c2UgdGhlIHByaW9yaXR5IGlzIGhpZ2hlciwgb3IgdGhlIGxvY2FsIGNvbmZpZywgPGJy
PiZndDsgJmd0OyZndDsmZ3Q7IGJlY2F1c2UgdGhlICJkb24ndCBvdmVyd3JpdGUiIGJpdCBpcyBz
ZXQ/IFRoZXJlIGRvZXNuJ3Qgc2VlbSB0byBiZSA8YnI+Jmd0OyAmZ3Q7Jmd0OyZndDsgYW55IGNs
ZWFyIHdheSB0byBpbnRlcnByZXQgc3VjaCBhIHNpdHVhdGlvbi48YnI+Jmd0OyAmZ3Q7Jmd0OyZn
dDs8YnI+Jmd0OyAmZ3Q7Jmd0OyZndDsgSXQncyBiZXR0ZXIgdG8gaGF2ZSBhIHNpbmdsZSAidGhp
bmciIHRoYXQgZGV0ZXJtaW5lcyB3aGljaCA8YnI+Jmd0OyAmZ3Q7Jmd0OyZndDsgY29uZmlndXJh
dGlvbiBhbW9uZyBtYW55IHdpbnMsIHJhdGhlciB0aGFuIHR3by48YnI+Jmd0OyAmZ3Q7Jmd0OyZn
dDs8YnI+Jmd0OyAmZ3Q7Jmd0OyZndDsgLXI8YnI+Jmd0OyAmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyAm
Z3Q7Jmd0OyZndDs8YnI+Jmd0OyAmZ3Q7Jmd0Ozxicj4mZ3Q7ICZndDsmZ3Q7PGJyPiZndDsgJmd0
Ozxicj4mZ3Q7ICZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX188YnI+Jmd0OyAmZ3Q7IGkycnMgbWFpbGluZyBsaXN0PGJyPiZndDsgJmd0OyBpMnJzQGll
dGYub3JnPGJyPiZndDsgJmd0OyBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L2kycnM8YnI+Jmd0OyAmZ3Q7PGJyPiZndDsgPGJyPiZndDsgX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX188YnI+Jmd0OyBpMnJzIG1haWxpbmcgbGlzdDxicj4m
Z3Q7IGkycnNAaWV0Zi5vcmc8YnI+Jmd0OyBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL2kycnM8YnI+Jmd0OyA8YnI+Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXzxicj4mZ3Q7IGkycnMgbWFpbGluZyBsaXN0PGJyPiZndDsgaTJy
c0BpZXRmLm9yZzxicj4mZ3Q7IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
aTJyczxicj48YnI+LS0gPGJyPkp1ZXJnZW4gU2Nob2Vud2FlbGRlciZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBKYWNvYnMgVW5pdmVy
c2l0eSBCcmVtZW4gZ0dtYkg8YnI+UGhvbmU6ICs0OSA0MjEgMjAwIDM1ODcmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgQ2FtcHVzIFJpbmcgMSB8IDI4NzU5
IEJyZW1lbiB8IEdlcm1hbnk8YnI+RmF4OiZuYnNwOyZuYnNwOyArNDkgNDIxIDIwMCAzMTAzJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtodHRwOi8v
d3d3LmphY29icy11bml2ZXJzaXR5LmRlLyZndDs8YnI+PC9ib2R5PjwvaHRtbD4=

----_com.samsung.android.email_1153227494540290--


From nobody Wed Jul 20 04:59:45 2016
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 96AAB12B059 for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 04:59:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.487
X-Spam-Level: 
X-Spam-Status: No, score=-5.487 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-1.287] 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 BVc_zBiGrDRa for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 04:59:41 -0700 (PDT)
Received: from atlas3.jacobs-university.de (atlas3.jacobs-university.de [212.201.44.18]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B374412D1CB for <i2rs@ietf.org>; Wed, 20 Jul 2016 04:59:40 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id 7C5F1FD4; Wed, 20 Jul 2016 13:59:39 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.205]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id Uf3Qf799QOVw; Wed, 20 Jul 2016 13:59:34 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS; Wed, 20 Jul 2016 13:59:36 +0200 (CEST)
Received: from localhost (demetrius2.jacobs-university.de [212.201.44.47]) by hermes.jacobs-university.de (Postfix) with ESMTP id C7C1020075; Wed, 20 Jul 2016 13:59:36 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius2.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id Y4a09mXi5BcP; Wed, 20 Jul 2016 13:59:34 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id CB0B220078; Wed, 20 Jul 2016 13:59:33 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id C2D873BDC3D6; Wed, 20 Jul 2016 13:59:32 +0200 (CEST)
Date: Wed, 20 Jul 2016 13:59:32 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: "jmh.direct" <jmh.direct@joelhalpern.com>
Message-ID: <20160720115932.GA52435@elstar.local>
Mail-Followup-To: "jmh.direct" <jmh.direct@joelhalpern.com>, Susan Hares <shares@ndzh.com>, 'Joe Clarke' <jclarke@cisco.com>, "'Joel M. Halpern'" <jmh@joelhalpern.com>, 'Russ White' <7riw77@gmail.com>, i2rs@ietf.org
References: <3b4hc19ywdtjui9gp6yu90i7.1469014886778@email.android.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
X-Clacks-Overhead: GNU Terry Pratchett
Content-Transfer-Encoding: 8bit
In-Reply-To: <3b4hc19ywdtjui9gp6yu90i7.1469014886778@email.android.com>
User-Agent: Mutt/1.6.0 (2016-04-01)
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/8xgdjO0UQnqD4h8uURGEcqSQ1lg>
Cc: i2rs@ietf.org, 'Joe Clarke' <jclarke@cisco.com>, 'Russ White' <7riw77@gmail.com>, Susan Hares <shares@ndzh.com>, "'Joel M. Halpern'" <jmh@joelhalpern.com>
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs. ephemeral)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Jul 2016 11:59:43 -0000

The text I comment to says "individual ephemeral configuration
changes" - I was not able to infer from this that it was supposed to
imply "individual I2RS clients".

/js

On Wed, Jul 20, 2016 at 01:41:26PM +0200, jmh.direct wrote:
> 
> The reason I referred to individual I2RS clients is that different clients have different priorities.  The previous text referred to "ephemeral priority" which needed clarification.
> I referred to changes because the only time priority is relevant is when something changes.
> And the proposed new text loses the emphasis on associating a priority with local config.
> Yours,Joel
> 
> Sent via the Samsung Galaxy S® 6, an AT&T 4G LTE smartphone
> -------- Original message --------From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> Date: 7/20/16  1:19 PM  (GMT+01:00) To: Susan Hares <shares@ndzh.com> Cc: "'Joel M. Halpern'" <jmh@joelhalpern.com>, 'Joe Clarke' <jclarke@cisco.com>, 'Russ White' <7riw77@gmail.com>, 	i2rs@ietf.org Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs. ephemeral) 
> What is the purpose of the word 'individual' in the sentence? Why does
> it talk about 'changes'? Isn't it simply the data that takes
> precedence? Or is the idea to have this linked to changes of data,
> i.e., how a change was carried out?
> 
> I actually find the text related to this in RFC 7921 more helpful
> since RFC 7921 provides more insight that priority is associated
> with an I2RS client. Perhaps Req-07 should just say:
> 
>   Req-07: The I2RS protocol MUST support a priority mechanism to
>   resolve any possible conflicts with local configuration as described
>   in RFC 7921.
> 
> This way we avoid having multiple definitions that may interact in
> weird ways. (This might also apply to other requirements where perhaps
> a simple pointer to RFC 7921 would be easier and safer than attempts
> to reformulate things.)
> 
> /js
> 
> PS: I do not want to further complicate things so please feel free
>     to ignore this.
> 
> On Wed, Jul 20, 2016 at 06:49:27AM -0400, Susan Hares wrote:
> > I'm fine with this revision.  Anyone else wish to change this version? 
> > 
> > Sue 
> > 
> > -----Original Message-----
> > From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Joel M. Halpern
> > Sent: Wednesday, July 20, 2016 5:25 AM
> > To: Joe Clarke; Susan Hares; 'Russ White'; i2rs@ietf.org
> > Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
> > ephemeral)
> > 
> > That wording may well lead readers to think that Ephemeral configuration,
> > considered as a whole, has a priority.  Since that is not true, I would like
> > to further refine this.  How about:
> > 
> > Req-07: Local configuration MUST have a priority that is comparable with the
> > I2RS Agent priority for making changes.  This priority will determine
> > whether local configuration changes or individual ephemeral configuration
> > changes take precedence.  The I2RS protocol MUST support his mechanism.
> > 
> > Yours,
> > Joel
> > 
> > On 7/20/16 4:05 AM, Joe Clarke wrote:
> > > On 7/20/16 03:42, Susan Hares wrote:
> > >> Joe:
> > >> Yes - you are correct.  Can you help me state this requirement -07 
> > >> better?
> > >
> > > What about:
> > >
> > > Ephemeral-REQ-07: Ephemeral configuration and local configuration MUST 
> > > each have a priority.  This priority will determine whether ephemeral 
> > > configuration or local configuration take precedence.  The I2RS 
> > > protocol MUST support this mechanism.
> > >
> > > Is this clear and correct enough?
> > >
> > > Joe
> > >
> > >>
> > >> Sue
> > >>
> > >> -----Original Message-----
> > >> From: Joe Clarke [mailto:jclarke@cisco.com]
> > >> Sent: Wednesday, July 20, 2016 3:40 AM
> > >> To: Susan Hares; 'Russ White'; i2rs@ietf.org
> > >> Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
> > >> ephemeral)
> > >>
> > >> On 7/20/16 02:18, Susan Hares wrote:
> > >>> <WG hat off> <author hat on>
> > >>>
> > >>> Here's text that might replace it:
> > >>>
> > >>> Ephemeral-REQ-07: Ephemeral configuration state MUST be able to set 
> > >>> a priority on local configuration and ephemeral state.  Based on 
> > >>> this priority implementations MUST be able to provide a mechanism to 
> > >>> choose which takes precedence. The I2RS Protocol MUST be able to 
> > >>> support this
> > >> mechanisms.
> > >>>
> > >>> Any thoughts?
> > >>
> > >> I'm a bit confused by the first sentence.  I think what you're 
> > >> stating is that both ephemeral and local configurations MUST have a
> > priority.
> > >> This priority will determine whether ephemeral configuration or local 
> > >> configuration take precedence.  The I2RS protocol MUST support this 
> > >> mechanism.
> > >>
> > >> Am I correct in my interpretation?
> > >>
> > >> Joe
> > >>
> > >>>
> > >>> Sue
> > >>>
> > >>> -----Original Message-----
> > >>> From: Russ White [mailto:7riw77@gmail.com]
> > >>> Sent: Wednesday, July 20, 2016 2:09 AM
> > >>> To: 'Joe Clarke'; 'Susan Hares'; i2rs@ietf.org
> > >>> Subject: RE: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
> > >>> ephemeral)
> > >>>
> > >>>
> > >>> (wg chair hat off) --
> > >>>
> > >>>> I think the idea of extending I2RS priority to local config 
> > >>>> operators
> > >>> (e.g., CLI)
> > >>>> will still work.  Let's take knob 1.  Knob 1 is kind of like the 
> > >>>> on/off
> > >>> switch.  If I
> > >>>> don't want I2RS to have any effect on operational state, I'd have 
> > >>>> this
> > >>> off.  In
> > >>>> the I2RS priority case, by default my local config could will have 
> > >>>> the
> > >>> highest
> > >>>> priority (let's say that's 255 to make it concrete).  In this case 
> > >>>> no
> > >>> ephemeral
> > >>>> config can win.
> > >>>
> > >>> I wanted to extend Joe's remarks a bit... On reflection, I actually 
> > >>> think having priority + "this wins" bits is rather confusing, and 
> > >>> opens the door to all sorts of strange behavior. Say I have two 
> > >>> items thus --
> > >>>
> > >>> Local config item -- priority 100
> > >>> I2RS config item -- priority 200, don't overwrite bit set
> > >>>
> > >>> If the higher priority is supposed to win, then which item should 
> > >>> the operator find in the resulting running config? Should it be the 
> > >>> I2RS version, because the priority is higher, or the local config, 
> > >>> because the "don't overwrite" bit is set? There doesn't seem to be 
> > >>> any clear way to interpret such a situation.
> > >>>
> > >>> It's better to have a single "thing" that determines which 
> > >>> configuration among many wins, rather than two.
> > >>>
> > >>> -r
> > >>>
> > >>>
> > >>
> > >>
> > >
> > > _______________________________________________
> > > i2rs mailing list
> > > i2rs@ietf.org
> > > https://www.ietf.org/mailman/listinfo/i2rs
> > >
> > 
> > _______________________________________________
> > i2rs mailing list
> > i2rs@ietf.org
> > https://www.ietf.org/mailman/listinfo/i2rs
> > 
> > _______________________________________________
> > i2rs mailing list
> > i2rs@ietf.org
> > https://www.ietf.org/mailman/listinfo/i2rs
> 
> -- 
> Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
> Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>

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


-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>


From nobody Wed Jul 20 05:52:58 2016
Return-Path: <jclarke@cisco.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C60D912D5C5 for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 05:52:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.808
X-Spam-Level: 
X-Spam-Status: No, score=-15.808 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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.287, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id avTCFJLmAfEF for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 05:52:53 -0700 (PDT)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6090812D0B1 for <i2rs@ietf.org>; Wed, 20 Jul 2016 05:52:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8092; q=dns/txt; s=iport; t=1469019173; x=1470228773; h=subject:to:references:from:message-id:date:mime-version: in-reply-to:content-transfer-encoding; bh=GOSVEOlhhrbOrGUJL+ltH5wHrjThFgfYvLPLl9ORImQ=; b=EL3UqvA4asI5AWLV9BMQF6tbcJUq7UCxuvO9lBds203l5iDbkeqhuaT1 MmCVR+N5W6k1PcYJT+k795anHuLbXtfD3p0aG93L7ks57uCAuLDOLiflf XrNgvwGzbKLPFxHsAiyCfkBsP0+78PDgOUsHLI/+DZ4PUbmmCbvh/aJMu I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CyAgCMc49X/5ldJa1aA4M/VipSrDyMG?= =?us-ascii?q?4F6IoV4AoEvOBQBAQEBAQEBZSeEXAEBBQEBMAEFLwcXAgILEAEDAQEBAScHGwY?= =?us-ascii?q?GHwkIBgEMBgIBARqHeAMXDrkkDYQIAQEBAQEBAQEBAQEBAQEBAQEBAQEBHAWGJ?= =?us-ascii?q?YF4CIJNgkOCHiaFFAEEhlYJkhM0hhOGMYIegWyEWYMNhWeIJYd7HjaEDyAyh3A?= =?us-ascii?q?BAQE?=
X-IronPort-AV: E=Sophos;i="5.28,394,1464652800"; d="scan'208";a="125820362"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by rcdn-iport-9.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 20 Jul 2016 12:52:52 +0000
Received: from [10.82.238.162] (rtp-vpn5-1692.cisco.com [10.82.238.162]) by rcdn-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id u6KCqo5Z007530; Wed, 20 Jul 2016 12:52:51 GMT
To: "jmh.direct" <jmh.direct@joelhalpern.com>, Susan Hares <shares@ndzh.com>,  "'Joel M. Halpern'" <jmh@joelhalpern.com>, "'Russ White'" <7riw77@gmail.com>, i2rs@ietf.org
References: <3b4hc19ywdtjui9gp6yu90i7.1469014886778@email.android.com> <20160720115932.GA52435@elstar.local>
From: Joe Clarke <jclarke@cisco.com>
Organization: Cisco Systems, Inc.
Message-ID: <599d04d1-fdf7-6777-3f61-55cfcba57f89@cisco.com>
Date: Wed, 20 Jul 2016 08:52:50 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <20160720115932.GA52435@elstar.local>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/RL6jKzQ40Ojp0uO_dYU-A7Pc5ao>
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs. ephemeral)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Jul 2016 12:52:57 -0000

On 7/20/16 07:59, Juergen Schoenwaelder wrote:
> The text I comment to says "individual ephemeral configuration
> changes" - I was not able to infer from this that it was supposed to
> imply "individual I2RS clients".

I agree with both you and Joel.  "Individual" should apply to clients, 
but we need to have something that ties priority to local config.

What about:

Req-07: Local configuration MUST have a priority that is comparable with 
individual I2RS client priorities for making changes.  This priority 
will determine whether local configuration changes or individual 
ephemeral configuration changes take precedence as described in RFC7921. 
  The I2RS protocol MUST support his mechanism.

Joe

>
> /js
>
> On Wed, Jul 20, 2016 at 01:41:26PM +0200, jmh.direct wrote:
>>
>> The reason I referred to individual I2RS clients is that different clients have different priorities.  The previous text referred to "ephemeral priority" which needed clarification.
>> I referred to changes because the only time priority is relevant is when something changes.
>> And the proposed new text loses the emphasis on associating a priority with local config.
>> Yours,Joel
>>
>> Sent via the Samsung Galaxy S® 6, an AT&T 4G LTE smartphone
>> -------- Original message --------From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> Date: 7/20/16  1:19 PM  (GMT+01:00) To: Susan Hares <shares@ndzh.com> Cc: "'Joel M. Halpern'" <jmh@joelhalpern.com>, 'Joe Clarke' <jclarke@cisco.com>, 'Russ White' <7riw77@gmail.com>, 	i2rs@ietf.org Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs. ephemeral)
>> What is the purpose of the word 'individual' in the sentence? Why does
>> it talk about 'changes'? Isn't it simply the data that takes
>> precedence? Or is the idea to have this linked to changes of data,
>> i.e., how a change was carried out?
>>
>> I actually find the text related to this in RFC 7921 more helpful
>> since RFC 7921 provides more insight that priority is associated
>> with an I2RS client. Perhaps Req-07 should just say:
>>
>>   Req-07: The I2RS protocol MUST support a priority mechanism to
>>   resolve any possible conflicts with local configuration as described
>>   in RFC 7921.
>>
>> This way we avoid having multiple definitions that may interact in
>> weird ways. (This might also apply to other requirements where perhaps
>> a simple pointer to RFC 7921 would be easier and safer than attempts
>> to reformulate things.)
>>
>> /js
>>
>> PS: I do not want to further complicate things so please feel free
>>     to ignore this.
>>
>> On Wed, Jul 20, 2016 at 06:49:27AM -0400, Susan Hares wrote:
>>> I'm fine with this revision.  Anyone else wish to change this version?
>>>
>>> Sue
>>>
>>> -----Original Message-----
>>> From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Joel M. Halpern
>>> Sent: Wednesday, July 20, 2016 5:25 AM
>>> To: Joe Clarke; Susan Hares; 'Russ White'; i2rs@ietf.org
>>> Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
>>> ephemeral)
>>>
>>> That wording may well lead readers to think that Ephemeral configuration,
>>> considered as a whole, has a priority.  Since that is not true, I would like
>>> to further refine this.  How about:
>>>
>>> Req-07: Local configuration MUST have a priority that is comparable with the
>>> I2RS Agent priority for making changes.  This priority will determine
>>> whether local configuration changes or individual ephemeral configuration
>>> changes take precedence.  The I2RS protocol MUST support his mechanism.
>>>
>>> Yours,
>>> Joel
>>>
>>> On 7/20/16 4:05 AM, Joe Clarke wrote:
>>>> On 7/20/16 03:42, Susan Hares wrote:
>>>>> Joe:
>>>>> Yes - you are correct.  Can you help me state this requirement -07
>>>>> better?
>>>>
>>>> What about:
>>>>
>>>> Ephemeral-REQ-07: Ephemeral configuration and local configuration MUST
>>>> each have a priority.  This priority will determine whether ephemeral
>>>> configuration or local configuration take precedence.  The I2RS
>>>> protocol MUST support this mechanism.
>>>>
>>>> Is this clear and correct enough?
>>>>
>>>> Joe
>>>>
>>>>>
>>>>> Sue
>>>>>
>>>>> -----Original Message-----
>>>>> From: Joe Clarke [mailto:jclarke@cisco.com]
>>>>> Sent: Wednesday, July 20, 2016 3:40 AM
>>>>> To: Susan Hares; 'Russ White'; i2rs@ietf.org
>>>>> Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
>>>>> ephemeral)
>>>>>
>>>>> On 7/20/16 02:18, Susan Hares wrote:
>>>>>> <WG hat off> <author hat on>
>>>>>>
>>>>>> Here's text that might replace it:
>>>>>>
>>>>>> Ephemeral-REQ-07: Ephemeral configuration state MUST be able to set
>>>>>> a priority on local configuration and ephemeral state.  Based on
>>>>>> this priority implementations MUST be able to provide a mechanism to
>>>>>> choose which takes precedence. The I2RS Protocol MUST be able to
>>>>>> support this
>>>>> mechanisms.
>>>>>>
>>>>>> Any thoughts?
>>>>>
>>>>> I'm a bit confused by the first sentence.  I think what you're
>>>>> stating is that both ephemeral and local configurations MUST have a
>>> priority.
>>>>> This priority will determine whether ephemeral configuration or local
>>>>> configuration take precedence.  The I2RS protocol MUST support this
>>>>> mechanism.
>>>>>
>>>>> Am I correct in my interpretation?
>>>>>
>>>>> Joe
>>>>>
>>>>>>
>>>>>> Sue
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Russ White [mailto:7riw77@gmail.com]
>>>>>> Sent: Wednesday, July 20, 2016 2:09 AM
>>>>>> To: 'Joe Clarke'; 'Susan Hares'; i2rs@ietf.org
>>>>>> Subject: RE: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
>>>>>> ephemeral)
>>>>>>
>>>>>>
>>>>>> (wg chair hat off) --
>>>>>>
>>>>>>> I think the idea of extending I2RS priority to local config
>>>>>>> operators
>>>>>> (e.g., CLI)
>>>>>>> will still work.  Let's take knob 1.  Knob 1 is kind of like the
>>>>>>> on/off
>>>>>> switch.  If I
>>>>>>> don't want I2RS to have any effect on operational state, I'd have
>>>>>>> this
>>>>>> off.  In
>>>>>>> the I2RS priority case, by default my local config could will have
>>>>>>> the
>>>>>> highest
>>>>>>> priority (let's say that's 255 to make it concrete).  In this case
>>>>>>> no
>>>>>> ephemeral
>>>>>>> config can win.
>>>>>>
>>>>>> I wanted to extend Joe's remarks a bit... On reflection, I actually
>>>>>> think having priority + "this wins" bits is rather confusing, and
>>>>>> opens the door to all sorts of strange behavior. Say I have two
>>>>>> items thus --
>>>>>>
>>>>>> Local config item -- priority 100
>>>>>> I2RS config item -- priority 200, don't overwrite bit set
>>>>>>
>>>>>> If the higher priority is supposed to win, then which item should
>>>>>> the operator find in the resulting running config? Should it be the
>>>>>> I2RS version, because the priority is higher, or the local config,
>>>>>> because the "don't overwrite" bit is set? There doesn't seem to be
>>>>>> any clear way to interpret such a situation.
>>>>>>
>>>>>> It's better to have a single "thing" that determines which
>>>>>> configuration among many wins, rather than two.
>>>>>>
>>>>>> -r
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> i2rs mailing list
>>>> i2rs@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/i2rs
>>>>
>>>
>>> _______________________________________________
>>> i2rs mailing list
>>> i2rs@ietf.org
>>> https://www.ietf.org/mailman/listinfo/i2rs
>>>
>>> _______________________________________________
>>> i2rs mailing list
>>> i2rs@ietf.org
>>> https://www.ietf.org/mailman/listinfo/i2rs
>>
>> --
>> Juergen Schoenwaelder           Jacobs University Bremen gGmbH
>> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
>> Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>
>
>> _______________________________________________
>> i2rs mailing list
>> i2rs@ietf.org
>> https://www.ietf.org/mailman/listinfo/i2rs
>
>


From nobody Wed Jul 20 05:55:52 2016
Return-Path: <jmh@joelhalpern.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8D0C812DBE5 for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 05:55:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.702
X-Spam-Level: 
X-Spam-Status: No, score=-2.702 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_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 wJtJVMVYzxUA for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 05:55:49 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (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 4EF8F12D614 for <i2rs@ietf.org>; Wed, 20 Jul 2016 05:55:39 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 40B37241053; Wed, 20 Jul 2016 05:55:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1469019339; bh=YQC9hHyKCjxEMrvBURPOwKlRyNtBqvCRbo9kUWfep7k=; h=Subject:To:References:From:Date:In-Reply-To:From; b=Uo+/fXWmuWU1ATfj7v7yb1tmPNnOevfj6VU9dbtyka6MUGT9XJUw55VANtOGQDrgP 19+pX59BzTl1mrtXe/ywBz2WUOUOpnACV2yDi3UtqVw4neYaHfCdt0NZfIJKKZDeBy YPpdaOjLevvwQazWYYrF6+h/mRPlRjeMhH0ouwXQ=
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from surfer-172-29-110-137-hotspot.internet-for-guests.com (unknown [62.214.2.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 47C57240FD7; Wed, 20 Jul 2016 05:55:38 -0700 (PDT)
To: Joe Clarke <jclarke@cisco.com>, Susan Hares <shares@ndzh.com>, 'Russ White' <7riw77@gmail.com>, i2rs@ietf.org
References: <3b4hc19ywdtjui9gp6yu90i7.1469014886778@email.android.com> <20160720115932.GA52435@elstar.local> <599d04d1-fdf7-6777-3f61-55cfcba57f89@cisco.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <90f526cd-8de8-60c5-180a-84717558ca5a@joelhalpern.com>
Date: Wed, 20 Jul 2016 08:55:35 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:45.0) Gecko/20100101 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <599d04d1-fdf7-6777-3f61-55cfcba57f89@cisco.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/AGvMUkok0Gyk4hyb3ojylqnDdZg>
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs. ephemeral)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Jul 2016 12:55:50 -0000

That text works for me.
Thanks,
Joel

On 7/20/16 8:52 AM, Joe Clarke wrote:
> On 7/20/16 07:59, Juergen Schoenwaelder wrote:
>> The text I comment to says "individual ephemeral configuration
>> changes" - I was not able to infer from this that it was supposed to
>> imply "individual I2RS clients".
>
> I agree with both you and Joel.  "Individual" should apply to clients,
> but we need to have something that ties priority to local config.
>
> What about:
>
> Req-07: Local configuration MUST have a priority that is comparable with
> individual I2RS client priorities for making changes.  This priority
> will determine whether local configuration changes or individual
> ephemeral configuration changes take precedence as described in RFC7921.
>  The I2RS protocol MUST support his mechanism.
>
> Joe
>


From nobody Wed Jul 20 08:15:04 2016
Return-Path: <shares@ndzh.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5FC1612D94B for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 08:14:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.738
X-Spam-Level: *
X-Spam-Status: No, score=1.738 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, RDNS_NONE=0.793] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6ZfolwuQsii5 for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 08:14:51 -0700 (PDT)
Received: from hickoryhill-consulting.com (unknown [50.245.122.97]) (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 16AF912D7DA for <i2rs@ietf.org>; Wed, 20 Jul 2016 08:14:45 -0700 (PDT)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=31.133.160.179; 
From: "Susan Hares" <shares@ndzh.com>
To: "'Joel M. Halpern'" <jmh@joelhalpern.com>, "'Joe Clarke'" <jclarke@cisco.com>, "'Russ White'" <7riw77@gmail.com>, <i2rs@ietf.org>
References: <3b4hc19ywdtjui9gp6yu90i7.1469014886778@email.android.com> <20160720115932.GA52435@elstar.local> <599d04d1-fdf7-6777-3f61-55cfcba57f89@cisco.com> <90f526cd-8de8-60c5-180a-84717558ca5a@joelhalpern.com>
In-Reply-To: <90f526cd-8de8-60c5-180a-84717558ca5a@joelhalpern.com>
Date: Wed, 20 Jul 2016 11:13:47 -0400
Message-ID: <010801d1e299$5a9605b0$0fc21110$@ndzh.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQJKVNFXiymuhMiOydHAhBjghdVAFQIGCToKAaXK/poA9hBtsZ8LebeQ
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/PVsdpdOZ7G4KMaS3cFea3GiJd9k>
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs. ephemeral)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Jul 2016 15:14:55 -0000

Works for me!

Sue 

-----Original Message-----
From: Joel M. Halpern [mailto:jmh@joelhalpern.com] 
Sent: Wednesday, July 20, 2016 8:56 AM
To: Joe Clarke; Susan Hares; 'Russ White'; i2rs@ietf.org
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
ephemeral)

That text works for me.
Thanks,
Joel

On 7/20/16 8:52 AM, Joe Clarke wrote:
> On 7/20/16 07:59, Juergen Schoenwaelder wrote:
>> The text I comment to says "individual ephemeral configuration 
>> changes" - I was not able to infer from this that it was supposed to 
>> imply "individual I2RS clients".
>
> I agree with both you and Joel.  "Individual" should apply to clients, 
> but we need to have something that ties priority to local config.
>
> What about:
>
> Req-07: Local configuration MUST have a priority that is comparable 
> with individual I2RS client priorities for making changes.  This 
> priority will determine whether local configuration changes or 
> individual ephemeral configuration changes take precedence as described in
RFC7921.
>  The I2RS protocol MUST support his mechanism.
>
> Joe
>


From nobody Wed Jul 20 08:22:02 2016
Return-Path: <akatlas@gmail.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CA60D12D796 for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 08:22:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.699
X-Spam-Level: 
X-Spam-Status: No, score=-102.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] 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 J5C4JkyQpMYo for <i2rs@ietfa.amsl.com>; Wed, 20 Jul 2016 08:21:56 -0700 (PDT)
Received: from mail-qk0-x233.google.com (mail-qk0-x233.google.com [IPv6:2607:f8b0:400d:c09::233]) (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 49B8512D838 for <i2rs@ietf.org>; Wed, 20 Jul 2016 08:21:56 -0700 (PDT)
Received: by mail-qk0-x233.google.com with SMTP id o67so48181638qke.1 for <i2rs@ietf.org>; Wed, 20 Jul 2016 08:21:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=lB/H+gBZjEDUOK7iKbQe2XWWabyiwj30fXgVCenwAHw=; b=WxgWfLfYGcDvgSO/MnfBQmqpnlbOdCZzkLscQYL392SaPRfb7CcNdVHeEJkOAUfsol mLcgED1hY4vslGtRkNmaandaIUBIO2qshN8RADolWsqRNfWh6a0/mVl6x0vqozjcOI6q 1NlvxyRp+BFAYhB3b2lOZeme4LWRG5xr5cNdCxbvgDhH2RUTXMeo0Eo5g9C5wPx73cWS 8D2OIMz0m0Ta02MurCOeMQxnYqF+Ih7XVcGQ1rUU253f6EP/JTf9SpLhpgHe4sumeT7l tCs58rFwIateGVkIIQU5DQcPioUmrQpqiPP8EF2igz+MhqYHON8yQQ+ENBSgH620K3MY 9iEg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=lB/H+gBZjEDUOK7iKbQe2XWWabyiwj30fXgVCenwAHw=; b=mF8VQdhDH0/vpzHKcAWFrkj0UENXQb0+bSY9k6Z4nInxr87mm1FPTXtUg36YguFrjO 1SXFdSEloQ9Ie/IsrzG6zjbYDrITErVx64/pd5++UX30STz6+zWQgGtGOgFvPQVg+Wxs U8/UdcfmhgctCWq96cPdU6A89Motsb5FSW5NnpK9U5rYmQo7xF6akuMSqjoU6bMAWLKm OQX8KPg3u0ihghNG1Lm2eksb4eev1sjkvllysuLYEWnVZ/ReCwB30WPjAxIJ7RoLH2ey Oc+riNhKeIdb1jTNsS417znEU6woUnmVL7pkEWYhWa4f3cuWDSCTSCUDKj8CymoG+pUU 9Edw==
X-Gm-Message-State: ALyK8tI38N3X7qGyUChub5bPArYnMVDwVKJeZJP6WZSOGm7sNaP/xOqq/KI8l9ooR06lQ2EbdRMFWfUy/foFKQ==
MIME-Version: 1.0
X-Received: by 10.55.73.148 with SMTP id w142mr63127473qka.77.1469028115394; Wed, 20 Jul 2016 08:21:55 -0700 (PDT)
Received: by 10.237.52.193 with HTTP; Wed, 20 Jul 2016 08:21:54 -0700 (PDT)
Received: by 10.237.52.193 with HTTP; Wed, 20 Jul 2016 08:21:54 -0700 (PDT)
In-Reply-To: <010801d1e299$5a9605b0$0fc21110$@ndzh.com>
References: <3b4hc19ywdtjui9gp6yu90i7.1469014886778@email.android.com> <20160720115932.GA52435@elstar.local> <599d04d1-fdf7-6777-3f61-55cfcba57f89@cisco.com> <90f526cd-8de8-60c5-180a-84717558ca5a@joelhalpern.com> <010801d1e299$5a9605b0$0fc21110$@ndzh.com>
Date: Wed, 20 Jul 2016 11:21:54 -0400
Message-ID: <CAG4d1rcMWwNyBA=+1JCYJuATOAcB0s-C8VCdG81Xv8Tug3nQpA@mail.gmail.com>
From: Alia Atlas <akatlas@gmail.com>
To: Sue Hares <shares@ndzh.com>
Content-Type: multipart/alternative; boundary=001a114a8808fbb540053812c23d
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/UMM8wDt5vz9EiNlFhOXpBzjowQ0>
Cc: i2rs@ietf.org, Joe Clarke <jclarke@cisco.com>, Russ White <7riw77@gmail.com>, "Joel M. Halpern" <jmh@joelhalpern.com>
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs. ephemeral)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Jul 2016 15:22:01 -0000

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

LGTM

On Jul 20, 2016 5:15 PM, "Susan Hares" <shares@ndzh.com> wrote:

> Works for me!
>
> Sue
>
> -----Original Message-----
> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
> Sent: Wednesday, July 20, 2016 8:56 AM
> To: Joe Clarke; Susan Hares; 'Russ White'; i2rs@ietf.org
> Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
> ephemeral)
>
> That text works for me.
> Thanks,
> Joel
>
> On 7/20/16 8:52 AM, Joe Clarke wrote:
> > On 7/20/16 07:59, Juergen Schoenwaelder wrote:
> >> The text I comment to says "individual ephemeral configuration
> >> changes" - I was not able to infer from this that it was supposed to
> >> imply "individual I2RS clients".
> >
> > I agree with both you and Joel.  "Individual" should apply to clients,
> > but we need to have something that ties priority to local config.
> >
> > What about:
> >
> > Req-07: Local configuration MUST have a priority that is comparable
> > with individual I2RS client priorities for making changes.  This
> > priority will determine whether local configuration changes or
> > individual ephemeral configuration changes take precedence as described
> in
> RFC7921.
> >  The I2RS protocol MUST support his mechanism.
> >
> > Joe
> >
>
> _______________________________________________
> i2rs mailing list
> i2rs@ietf.org
> https://www.ietf.org/mailman/listinfo/i2rs
>

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

<p dir=3D"ltr">LGTM</p>
<div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Jul 20, 2016 5=
:15 PM, &quot;Susan Hares&quot; &lt;<a href=3D"mailto:shares@ndzh.com">shar=
es@ndzh.com</a>&gt; wrote:<br type=3D"attribution"><blockquote class=3D"gma=
il_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-lef=
t:1ex">Works for me!<br>
<br>
Sue<br>
<br>
-----Original Message-----<br>
From: Joel M. Halpern [mailto:<a href=3D"mailto:jmh@joelhalpern.com">jmh@jo=
elhalpern.com</a>]<br>
Sent: Wednesday, July 20, 2016 8:56 AM<br>
To: Joe Clarke; Susan Hares; &#39;Russ White&#39;; <a href=3D"mailto:i2rs@i=
etf.org">i2rs@ietf.org</a><br>
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.<br>
ephemeral)<br>
<br>
That text works for me.<br>
Thanks,<br>
Joel<br>
<br>
On 7/20/16 8:52 AM, Joe Clarke wrote:<br>
&gt; On 7/20/16 07:59, Juergen Schoenwaelder wrote:<br>
&gt;&gt; The text I comment to says &quot;individual ephemeral configuratio=
n<br>
&gt;&gt; changes&quot; - I was not able to infer from this that it was supp=
osed to<br>
&gt;&gt; imply &quot;individual I2RS clients&quot;.<br>
&gt;<br>
&gt; I agree with both you and Joel.=C2=A0 &quot;Individual&quot; should ap=
ply to clients,<br>
&gt; but we need to have something that ties priority to local config.<br>
&gt;<br>
&gt; What about:<br>
&gt;<br>
&gt; Req-07: Local configuration MUST have a priority that is comparable<br=
>
&gt; with individual I2RS client priorities for making changes.=C2=A0 This<=
br>
&gt; priority will determine whether local configuration changes or<br>
&gt; individual ephemeral configuration changes take precedence as describe=
d in<br>
RFC7921.<br>
&gt;=C2=A0 The I2RS protocol MUST support his mechanism.<br>
&gt;<br>
&gt; Joe<br>
&gt;<br>
<br>
_______________________________________________<br>
i2rs mailing list<br>
<a href=3D"mailto:i2rs@ietf.org">i2rs@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/i2rs" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/i2rs</a><br>
</blockquote></div></div>

--001a114a8808fbb540053812c23d--


From nobody Thu Jul 21 00:46:45 2016
Return-Path: <internet-drafts@ietf.org>
X-Original-To: i2rs@ietf.org
Delivered-To: i2rs@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id A9DAD12DAD4; Thu, 21 Jul 2016 00:46:44 -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>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.29.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20160721074644.4409.52618.idtracker@ietfa.amsl.com>
Date: Thu, 21 Jul 2016 00:46:44 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/W9qHdTYLh-AarpTD4HNGGKG2J90>
Cc: i2rs@ietf.org
Subject: [i2rs] I-D Action: draft-ietf-i2rs-ephemeral-state-15.txt
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 21 Jul 2016 07:46:45 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Interface to the Routing System of the IETF.

        Title           : I2RS Ephemeral State Requirements
        Authors         : Jeff Haas
                          Susan Hares
	Filename        : draft-ietf-i2rs-ephemeral-state-15.txt
	Pages           : 11
	Date            : 2016-07-21

Abstract:
   This document covers requests to the NETMOD and NETCONF Working
   Groups for functionality to support the ephemeral state requirements
   to implement the I2RS architecture.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-i2rs-ephemeral-state/

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-ietf-i2rs-ephemeral-state-15

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-i2rs-ephemeral-state-15


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 Thu Jul 21 00:48:59 2016
Return-Path: <shares@ndzh.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5DFD212DB1A for <i2rs@ietfa.amsl.com>; Thu, 21 Jul 2016 00:48:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.738
X-Spam-Level: *
X-Spam-Status: No, score=1.738 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, RDNS_NONE=0.793] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2124ra5SWi1a for <i2rs@ietfa.amsl.com>; Thu, 21 Jul 2016 00:48:56 -0700 (PDT)
Received: from hickoryhill-consulting.com (unknown [50.245.122.97]) (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 67A2712DB19 for <i2rs@ietf.org>; Thu, 21 Jul 2016 00:48:56 -0700 (PDT)
X-Default-Received-SPF: pass (skip=forwardok (res=PASS)) x-ip-name=31.133.160.179; 
From: "Susan Hares" <shares@ndzh.com>
To: <i2rs@ietf.org>
References: <20160721074644.4409.52618.idtracker@ietfa.amsl.com>
In-Reply-To: <20160721074644.4409.52618.idtracker@ietfa.amsl.com>
Date: Thu, 21 Jul 2016 03:48:14 -0400
Message-ID: <014b01d1e324$3d57ff40$b807fdc0$@ndzh.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQGoHry8A56kmn3b6Eiu1vcPmcM/rKB2CpFA
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/1rQ2G6JQIePbxEYmil5pOMkW364>
Cc: russ@riw.us, 'Jeff Haas' <jhaas@juniper.net>
Subject: [i2rs] FW:  I-D Action: draft-ietf-i2rs-ephemeral-state-15.txt
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 21 Jul 2016 07:48:58 -0000

This version represent the requirement text based on the i2RS WG session's
suggested text ("hummed" support), and REQ-07's text from the mail list. 

Sue  

-----Original Message-----
From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of
internet-drafts@ietf.org
Sent: Thursday, July 21, 2016 3:47 AM
To: i-d-announce@ietf.org
Cc: i2rs@ietf.org
Subject: [i2rs] I-D Action: draft-ietf-i2rs-ephemeral-state-15.txt


A New Internet-Draft is available from the on-line Internet-Drafts
directories.
This draft is a work item of the Interface to the Routing System of the
IETF.

        Title           : I2RS Ephemeral State Requirements
        Authors         : Jeff Haas
                          Susan Hares
	Filename        : draft-ietf-i2rs-ephemeral-state-15.txt
	Pages           : 11
	Date            : 2016-07-21

Abstract:
   This document covers requests to the NETMOD and NETCONF Working
   Groups for functionality to support the ephemeral state requirements
   to implement the I2RS architecture.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-i2rs-ephemeral-state/

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-ietf-i2rs-ephemeral-state-15

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-i2rs-ephemeral-state-15


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/

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


From nobody Thu Jul 21 01:47:58 2016
Return-Path: <rwilton@cisco.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8FF9512DC16 for <i2rs@ietfa.amsl.com>; Thu, 21 Jul 2016 01:47:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.808
X-Spam-Level: 
X-Spam-Status: No, score=-15.808 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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.287, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qSJrItCFLWIv for <i2rs@ietfa.amsl.com>; Thu, 21 Jul 2016 01:47:54 -0700 (PDT)
Received: from aer-iport-2.cisco.com (aer-iport-2.cisco.com [173.38.203.52]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D0EF512DC10 for <i2rs@ietf.org>; Thu, 21 Jul 2016 01:47:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5336; q=dns/txt; s=iport; t=1469090865; x=1470300465; h=subject:to:references:from:message-id:date:mime-version: in-reply-to:content-transfer-encoding; bh=eOqcbyBm5GgRlnJw1NWf3nhS7o7Slp1B2+mUA80WshI=; b=fXs2o583cUal+DzXnRm9+zWqegf0KU6GkN7sqH7kzLVMXUIJ5dmivceF YENV9kThN0OcCvdWinkyIQYIRr1Zww2/gsl3mhuauOMF9yZW2kW7ouzFA sBm8sWFcge5wXBGKsWbJpVuJ4hMZ3GoeNhwJS397JgIOle6Y/iMUImjc1 E=;
X-IronPort-AV: E=Sophos;i="5.28,398,1464652800"; d="scan'208";a="635914011"
Received: from aer-iport-nat.cisco.com (HELO aer-core-4.cisco.com) ([173.38.203.22]) by aer-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 21 Jul 2016 08:47:44 +0000
Received: from [10.61.86.58] (ams3-vpn-dhcp5691.cisco.com [10.61.86.58]) by aer-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id u6L8lhoY020289; Thu, 21 Jul 2016 08:47:44 GMT
To: Joe Clarke <jclarke@cisco.com>, Susan Hares <shares@ndzh.com>, "'Russ White'" <7riw77@gmail.com>, "i2rs@ietf.org" <i2rs@ietf.org>
References: <fc5d171b-82da-0041-3248-8a01d31e9202@cisco.com> <016201d1e11b$6c0c3140$442493c0$@ndzh.com> <5a2feb3c-9f9b-8d4a-91f2-db337d1ceecf@cisco.com> <009801d1e24d$3b92a340$b2b7e9c0$@gmail.com> <019b01d1e24e$8ea9bc70$abfd3550$@ndzh.com> <99078e75-8c89-ee08-9ea3-a5d2c0840671@cisco.com> <009201d1e25a$35af9b10$a10ed130$@ndzh.com> <c2f0dbb8-c558-b738-6241-40fc1cd61349@cisco.com> <eniiljkadm7ncjq8p2nkjn9d.1469003679596@email.android.com> <1d3b708a-f8f3-b1e1-cf1d-bc09a87dba4f@cisco.com>
From: Robert Wilton <rwilton@cisco.com>
Message-ID: <eb0ef258-7bcf-52ef-88ef-75e1c2f5cfe7@cisco.com>
Date: Thu, 21 Jul 2016 10:47:43 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <1d3b708a-f8f3-b1e1-cf1d-bc09a87dba4f@cisco.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/DjV7G2KbB0MSmtChvs2EUm-Zxg4>
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs. ephemeral)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 21 Jul 2016 08:47:56 -0000

On 20/07/2016 11:18, Joe Clarke wrote:
> On 7/20/16 05:10, Robert Wilton -X (rwilton - ENSOFT LIMITED at Cisco) 
> wrote:
>> Hi,
>>
>> Sorry, but I can't make the I2RS meeting because I'm presenting at the
>> end of NETCONF.
>>
>> I've spoken to Sue and understand that the requirement isn't changing
>> here - just the text to describe it.
>>
>> I think that I'm OK with this new text.
>>
>> One suggestion: Possibly It might help if the text made it clear that
>> the priotiy resolution applies to the complete set of ephemeral config
>> vs the complete set of local config. I.e. the requirement is not asking
>> for priority resolution between the two config sets on a per datanode 
>> basis.
>
> Yes, I had assumed that in my text, but I agree, this should be clear.
>
> Functionally, in my head, I imagine local config to act like an I2RS 
> client.  Clients don't have a per-data node priority.  They have an 
> overall priority.
>
> Is this consistent with what you're stating here?
It wasn't.  In fact, even after speaking with Sue I was misunderstanding 
the requirement.

I previously thought that the requirement was either:
    "all local config" is higher priority than "all ephemeral config" or 
vice versa.

But I now understand that the requirement is on a per client basis. E.g. 
some clients may override the local config whereas others do not.

Now I understand the actual requirement, the recent text that you posted 
to the I2RS alias looks good to me.

Thanks,
Rob

>
> Joe
>
>>
>> But I strongly support getting the requirements draft completed, and
>> hence I suspect that whatever text that you agree in the 2nd I2RS
>> meeting will be fine.
>>
>> Thanks,
>> Rob
>>
>>
>> Sent from my Xperia™ tablet
>>
>> ---- Joe Clarke (jclarke) wrote ----
>>
>> On 7/20/16 03:42, Susan Hares wrote:
>>> Joe:
>>> Yes - you are correct.  Can you help me state this requirement -07 
>>> better?
>>
>> What about:
>>
>> Ephemeral-REQ-07: Ephemeral configuration and local configuration MUST
>> each have a priority.  This priority will determine whether ephemeral
>> configuration or local configuration take precedence.  The I2RS protocol
>> MUST support this mechanism.
>>
>> Is this clear and correct enough?
>>
>> Joe
>>
>>>
>>> Sue
>>>
>>> -----Original Message-----
>>> From: Joe Clarke [mailto:jclarke@cisco.com]
>>> Sent: Wednesday, July 20, 2016 3:40 AM
>>> To: Susan Hares; 'Russ White'; i2rs@ietf.org
>>> Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
>>> ephemeral)
>>>
>>> On 7/20/16 02:18, Susan Hares wrote:
>>>> <WG hat off> <author hat on>
>>>>
>>>> Here's text that might replace it:
>>>>
>>>> Ephemeral-REQ-07: Ephemeral configuration state MUST be able to set a
>>>> priority on local configuration and ephemeral state.  Based on this
>>>> priority implementations MUST be able to provide a mechanism to choose
>>>> which takes precedence. The I2RS Protocol MUST be able to support this
>>> mechanisms.
>>>>
>>>> Any thoughts?
>>>
>>> I'm a bit confused by the first sentence.  I think what you're 
>>> stating is
>>> that both ephemeral and local configurations MUST have a priority.
>>> This priority will determine whether ephemeral configuration or local
>>> configuration take precedence.  The I2RS protocol MUST support this
>>> mechanism.
>>>
>>> Am I correct in my interpretation?
>>>
>>> Joe
>>>
>>>>
>>>> Sue
>>>>
>>>> -----Original Message-----
>>>> From: Russ White [mailto:7riw77@gmail.com]
>>>> Sent: Wednesday, July 20, 2016 2:09 AM
>>>> To: 'Joe Clarke'; 'Susan Hares'; i2rs@ietf.org
>>>> Subject: RE: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
>>>> ephemeral)
>>>>
>>>>
>>>> (wg chair hat off) --
>>>>
>>>>> I think the idea of extending I2RS priority to local config operators
>>>> (e.g., CLI)
>>>>> will still work.  Let's take knob 1.  Knob 1 is kind of like the
>>>>> on/off
>>>> switch.  If I
>>>>> don't want I2RS to have any effect on operational state, I'd have
>>>>> this
>>>> off.  In
>>>>> the I2RS priority case, by default my local config could will have
>>>>> the
>>>> highest
>>>>> priority (let's say that's 255 to make it concrete).  In this case no
>>>> ephemeral
>>>>> config can win.
>>>>
>>>> I wanted to extend Joe's remarks a bit... On reflection, I actually
>>>> think having priority + "this wins" bits is rather confusing, and
>>>> opens the door to all sorts of strange behavior. Say I have two items
>>>> thus --
>>>>
>>>> Local config item -- priority 100
>>>> I2RS config item -- priority 200, don't overwrite bit set
>>>>
>>>> If the higher priority is supposed to win, then which item should the
>>>> operator find in the resulting running config? Should it be the I2RS
>>>> version, because the priority is higher, or the local config, because
>>>> the "don't overwrite" bit is set? There doesn't seem to be any clear
>>>> way to interpret such a situation.
>>>>
>>>> It's better to have a single "thing" that determines which
>>>> configuration among many wins, rather than two.
>>>>
>>>> -r
>>>>
>>>>
>>>
>>>
>>
>> _______________________________________________
>> i2rs mailing list
>> i2rs@ietf.org
>> https://www.ietf.org/mailman/listinfo/i2rs
>
> .
>


From nobody Thu Jul 21 08:08:52 2016
Return-Path: <shares@ndzh.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2EB9912D533 for <i2rs@ietfa.amsl.com>; Thu, 21 Jul 2016 08:08:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 3.638
X-Spam-Level: ***
X-Spam-Status: No, score=3.638 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001, RDNS_NONE=0.793] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eKt5J15dXBft for <i2rs@ietfa.amsl.com>; Thu, 21 Jul 2016 08:08:49 -0700 (PDT)
Received: from hickoryhill-consulting.com (unknown [50.245.122.97]) (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 8D6A612D5F8 for <i2rs@ietf.org>; Thu, 21 Jul 2016 08:08:49 -0700 (PDT)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=31.133.162.131; 
From: "Susan Hares" <shares@ndzh.com>
To: <i2rs@ietf.org>
Date: Thu, 21 Jul 2016 11:08:06 -0400
Message-ID: <1cc401d1e361$b360bf50$1a223df0$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_1CC5_01D1E340.2C4FBB90"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AdHjYa4legdXuL03RSqSpkb9zacxMA==
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/poAfMaEGVSIgrhvd5xsrwdYsLIY>
Cc: 'Daniel Migault' <daniel.migault@ericsson.com>
Subject: [i2rs] draft-mglt-i2nsf-ssf-collaborator - drafts to be considered
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 21 Jul 2016 15:08:51 -0000

This is a multipart message in MIME format.

------=_NextPart_000_1CC5_01D1E340.2C4FBB90
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

https://datatracker.ietf.org/doc/draft-hares-i2nsf-capability-yang/ - yang
model for user interface. 

 

https://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddos-mitigatio
n-api/ - is the inter-Cloud API 

 

these should be compared with: 

 

https://datatracker.ietf.org/doc/draft-mglt-i2nsf-ssf-collaboration/

 

Sue Hares


------=_NextPart_000_1CC5_01D1E340.2C4FBB90
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><META =
HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><a =
href=3D"https://datatracker.ietf.org/doc/draft-hares-i2nsf-capability-yan=
g/">https://datatracker.ietf.org/doc/draft-hares-i2nsf-capability-yang/</=
a> - yang model for user interface. <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><a =
href=3D"https://datatracker.ietf.org/doc/draft-fang-i2nsf-inter-cloud-ddo=
s-mitigation-api/">https://datatracker.ietf.org/doc/draft-fang-i2nsf-inte=
r-cloud-ddos-mitigation-api/</a> - is the inter-Cloud API =
<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>these should be compared with: <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><a =
href=3D"https://datatracker.ietf.org/doc/draft-mglt-i2nsf-ssf-collaborati=
on/">https://datatracker.ietf.org/doc/draft-mglt-i2nsf-ssf-collaboration/=
</a><o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Sue Hares<o:p></o:p></p></div></body></html>
------=_NextPart_000_1CC5_01D1E340.2C4FBB90--


From nobody Thu Jul 21 12:36:18 2016
Return-Path: <evoit@cisco.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F16A512D8BF for <i2rs@ietfa.amsl.com>; Thu, 21 Jul 2016 12:36:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.807
X-Spam-Level: 
X-Spam-Status: No, score=-15.807 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, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.287, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NhrEzGlBkL2D for <i2rs@ietfa.amsl.com>; Thu, 21 Jul 2016 12:36:08 -0700 (PDT)
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 7430412D8A5 for <i2rs@ietf.org>; Thu, 21 Jul 2016 12:36:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=13056; q=dns/txt; s=iport; t=1469129767; x=1470339367; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=gS3tu8R1oiTGkXevuyUYgNNLEvCPvVg39DR8uGXEudY=; b=jFhEDhX4Grw7RiukQw5oNYIxbD1mV91GZxYPYUzkdi+tRez1ff8PxJyW XlfWbNwO9gk8YLXGwHTIxE+q8VbRLMpIhjLDDReQE/WKQUWOkO2GhLKdL 0gJVCpmMk804FXyfFs+RGqHjjrPxkDM5jrUmJ8du0wKpH1JNkj+9XY7xy g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BRAgB2I5FX/5tdJa1dgnFOVnwGs1GFB?= =?us-ascii?q?IF7JIV2AoEwOBQBAQEBAQEBZRwLhFwBAQUhAQs7IQIBCBEEAQEOAhgCAwIyFAk?= =?us-ascii?q?IAQEEDwQIiCgOknmdGwGNWQEBAQEBAQEBAQEBAQEBAQEBAQEBARcFhiqETYR2g?= =?us-ascii?q?kiCXQWTZIVCAYYViE6PQZAgAR42g3NuBoZ4fwEBAQ?=
X-IronPort-AV: E=Sophos;i="5.28,400,1464652800";  d="scan'208,217";a="300812892"
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 21 Jul 2016 19:36:06 +0000
Received: from XCH-RTP-013.cisco.com (xch-rtp-013.cisco.com [64.101.220.153]) by rcdn-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id u6LJa6wv003157 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL) for <i2rs@ietf.org>; Thu, 21 Jul 2016 19:36:06 GMT
Received: from xch-rtp-013.cisco.com (64.101.220.153) by XCH-RTP-013.cisco.com (64.101.220.153) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Thu, 21 Jul 2016 15:36:05 -0400
Received: from xch-rtp-013.cisco.com ([64.101.220.153]) by XCH-RTP-013.cisco.com ([64.101.220.153]) with mapi id 15.00.1210.000; Thu, 21 Jul 2016 15:36:05 -0400
From: "Eric Voit (evoit)" <evoit@cisco.com>
To: "i2rs@ietf.org" <i2rs@ietf.org>
Thread-Topic: Subscribing to Network Elements @ IETF96 - Thursday 10AM
Thread-Index: AdHdN/cd07bshjPUTCyz8ZfQi3+MlAAApHAgAAA308ABkunT8A==
Date: Thu, 21 Jul 2016 19:36:05 +0000
Message-ID: <d6a57e6f626a4bcf9f08fb9760408a6f@XCH-RTP-013.cisco.com>
References: <09d23b6a25784819b933f433b733c47d@XCH-RTP-013.cisco.com> <ce545224d11248559eb89dfbfec27240@XCH-RTP-013.cisco.com>
In-Reply-To: <ce545224d11248559eb89dfbfec27240@XCH-RTP-013.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.61.203.80]
Content-Type: multipart/alternative; boundary="_000_d6a57e6f626a4bcf9f08fb9760408a6fXCHRTP013ciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/0W0q31nINFWq4RsBsPDmdKOAgpc>
Subject: Re: [i2rs] Subscribing to Network Elements @ IETF96 - Thursday 10AM
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 21 Jul 2016 19:36:10 -0000

--_000_d6a57e6f626a4bcf9f08fb9760408a6fXCHRTP013ciscocom_
Content-Type: text/plain; charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable

Thanks to those of you who came to the Technology Intro session today.   As=
 promised, materials are here:
https://github.com/netconf-wg/yang-push/blob/master/Subscriptions-Intro-IET=
F96.ppt

Slides include:
Two Views of the Network=1B$B!G=1B(Bs Job
Must have Alternative to Polling
Generalized Publisher Capabilities
Consumption Models
Applicability beyond the Network Element
Event Notifications =1B$B!b=1B(B Raw Datastore Objects
When to use Event Notifications or YANG Datastore Push
Some Use Cases
Event & YANG Subscription Drafts
Subscription Drafts in Layered Framework
Context with OC-Telemetry.yang
Requirements of RFC 7923
Dampening Eventing vs. Periodic Behavior
Prioritization of Subscriptions
Reviewing the YANG Models
rfc5277bis
yang-push

Thanks,
Eric & Alex


From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Eric Voit (evoit)
Sent: Wednesday, July 13, 2016 3:25 PM
To: i2rs@ietf.org
Subject: [i2rs] Subscribing to Network Elements @ IETF96 - Thursday 10AM

In response to the RFC 7923<https://tools.ietf.org/html/rfc7923> requiremen=
ts from I2RS, NETCONF is working a set of Subscription technology drafts.  =
 With subscriptions, an Operator can see and react to configuration / opera=
tional changes on Network Elements as they occur.

Because the drafts have evolved over the last few IETFs, it is worthwhile t=
o provide a technology overview.  We are having an Intro session for those =
of you who haven=1B$B!G=1B(Bt followed this daily.

               Subscribing to Network Elements
               IETF-96
Thursday  10:00-11:30AM
               Tegel Conference Room

Material covered:

               Requirements for Subscription to YANG Datastores (from I2RS)
RFC 7923<https://tools.ietf.org/html/rfc7923>

Subscriptions for Event Notifications  (RFC5277bis)
draft-gonzalez-netconf-5277bis<https://datatracker.ietf.org/doc/draft-gonza=
lez-netconf-5277bis/>


YANG Datastore Push

draft-ietf-netconf-yang-push<https://datatracker.ietf.org/doc/draft-ietf-ne=
tconf-yang-push/>

NETCONF Transport for Event Notifications
draft-gonzalez-netconf-event-notifications<https://datatracker.ietf.org/doc=
/draft-gonzalez-netconf-event-notifications/>

RESTCONF & HTTP Transport for Event Notifications
draft-voit-netconf-restconf-notif<https://datatracker.ietf.org/doc/draft-vo=
it-netconf-restconf-notif/>

Thanks!
Eric (on behalf of the authors and contributors<https://github.com/netconf-=
wg/yang-push/wiki/Contributors>)

--_000_d6a57e6f626a4bcf9f08fb9760408a6fXCHRTP013ciscocom_
Content-Type: text/html; charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-2022-=
jp">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:"Calibri","sans-serif";}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle22
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:black">Thanks to those of you w=
ho came to the Technology Intro session today.&nbsp;&nbsp; As promised, mat=
erials are here:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><a href=3D"https://git=
hub.com/netconf-wg/yang-push/blob/master/Subscriptions-Intro-IETF96.ppt">ht=
tps://github.com/netconf-wg/yang-push/blob/master/Subscriptions-Intro-IETF9=
6.ppt</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:black">Slides include:<o:p></o:=
p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">Two Views of the Network=1B$B!G=1B(Bs Job
<br>
Must have Alternative to Polling<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">Generalized Publisher Capabilities<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">Consumption Models<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">Applicability beyond the Network Element<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">Event Notifications =1B$B!b=1B(B Raw Datastore Objects<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">When to use Event Notifications or YANG Datastore Push<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">Some Use Cases<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">Event &amp; YANG Subscription Drafts<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">Subscription Drafts in Layered Framework<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">Context with OC-Telemetry.yang<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">Requirements of RFC 7923<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">Dampening Eventing vs. Periodic Behavior<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">Prioritization of Subscriptions<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"color:blac=
k">Reviewing the YANG Models<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in;text-indent:.5in"><span st=
yle=3D"color:black">rfc5277bis<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in;text-indent:.5in"><span st=
yle=3D"color:black">yang-push<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Thanks, <o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:black">Eric &amp; Alex<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> i2rs [ma=
ilto:i2rs-bounces@ietf.org]
<b>On Behalf Of </b>Eric Voit (evoit)<br>
<b>Sent:</b> Wednesday, July 13, 2016 3:25 PM<br>
<b>To:</b> i2rs@ietf.org<br>
<b>Subject:</b> [i2rs] Subscribing to Network Elements @ IETF96 - Thursday =
10AM<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">In response to the <span style=3D"color:#1F497D"><a =
href=3D"https://tools.ietf.org/html/rfc7923">RFC 7923</a>&nbsp;r</span>equi=
rements from I2RS, NETCONF is working a set of Subscription technology draf=
ts.&nbsp;&nbsp; With subscriptions, an Operator can see
 and react to configuration / operational changes on Network Elements as th=
ey occur.<span style=3D"color:#1F497D">&nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal">Because the drafts have evolved over the last few IE=
TFs, it is worthwhile to provide a technology overview.&nbsp; We are having=
 an Intro session for those of you who haven=1B$B!G=1B(Bt followed this dai=
ly.&nbsp;
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Subsc=
ribing to Network Elements<span style=3D"color:#1F497D"><o:p></o:p></span><=
/p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IETF-96<span style=3D"color:#1F497D"><o:p>=
</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:.5in">Thursday&nbsp; 10:00-11:3=
0AM<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Tegel Conference Room<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Material covered:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Requirements for Subscription to YANG Data=
stores (from I2RS)<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"text-indent:.5in"><span style=3D"color:#1F4=
97D"><a href=3D"https://tools.ietf.org/html/rfc7923">RFC 7923</a>&nbsp;<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Subscriptions for Event N=
otifications&nbsp; (RFC5277bis)<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><a href=3D"https://datatr=
acker.ietf.org/doc/draft-gonzalez-netconf-5277bis/">draft-gonzalez-netconf-=
5277bis</a><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:.5in">YANG Datastore Push <o=
:p></o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:.5in"><a href=3D"https://dat=
atracker.ietf.org/doc/draft-ietf-netconf-yang-push/">draft-ietf-netconf-yan=
g-push</a><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">NETCONF Transport for Eve=
nt Notifications<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><a href=3D"https://datatr=
acker.ietf.org/doc/draft-gonzalez-netconf-event-notifications/">draft-gonza=
lez-netconf-event-notifications</a>&nbsp;
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">RESTCONF &amp; HTTP Trans=
port for Event Notifications<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><a href=3D"https://datatr=
acker.ietf.org/doc/draft-voit-netconf-restconf-notif/">draft-voit-netconf-r=
estconf-notif</a><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks!<o:p></o:p></p>
<p class=3D"MsoNormal">Eric (on behalf of the <a href=3D"https://github.com=
/netconf-wg/yang-push/wiki/Contributors">
authors and contributors</a>)<o:p></o:p></p>
</div>
</div>
</body>
</html>

--_000_d6a57e6f626a4bcf9f08fb9760408a6fXCHRTP013ciscocom_--


From nobody Thu Jul 28 13:53:02 2016
Return-Path: <shares@ndzh.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7756412DC21 for <i2rs@ietfa.amsl.com>; Thu, 28 Jul 2016 13:53:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.738
X-Spam-Level: *
X-Spam-Status: No, score=1.738 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, RDNS_NONE=0.793] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MJtjGePim8gD for <i2rs@ietfa.amsl.com>; Thu, 28 Jul 2016 13:52:56 -0700 (PDT)
Received: from hickoryhill-consulting.com (unknown [50.245.122.97]) (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 7BB0712E0F3 for <i2rs@ietf.org>; Thu, 28 Jul 2016 13:52:56 -0700 (PDT)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=74.99.68.42; 
From: "Susan Hares" <shares@ndzh.com>
To: "'Yasuhiro Ohara'" <yasu@nttv6.jp>, <andy@yumaworks.com>
References: <eniiljkadm7ncjq8p2nkjn9d.1469003679596@email.android.com> <1d3b708a-f8f3-b1e1-cf1d-bc09a87dba4f@cisco.com> <CABCOCHRA1_ZGChup9UT=NamPX2gPd88e6MtW8MBXB9_1Bw915A@mail.gmail.com> <20160720.131214.916054873597495950.yasu@nttv6.jp>
In-Reply-To: <20160720.131214.916054873597495950.yasu@nttv6.jp>
Date: Thu, 28 Jul 2016 16:52:02 -0400
Message-ID: <44f801d1e911$e4d1b700$ae752500$@ndzh.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQH/VuEYKIxzZp40mTvjQzKAm4tcvQIw3FrnAt9xtjUCT//gN5+YWfUw
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/xYAY2fTrlMhrHl-nOl3Zux8qmTk>
Cc: rwilton@cisco.com, i2rs@ietf.org, jclarke@cisco.com, 7riw77@gmail.com
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs. ephemeral)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 28 Jul 2016 20:53:00 -0000

Yasuhiro: 

<developer hat on> 
In my developer hat, I agree with you and Andy.

As an Implementer I have created a mechanism that will easily re-evaluate
queue a re-evaluation of all routes which client priority changes. 

Here's the back structure: 

Per connection : 

  Session-id - pointer to structure which has  
	1) customer pointer --> customer-id, priority, opaque id 
           (this is part of a list of clients ordered by customer id,
followed by priority) 
             2) transport pointer ---> transport ID (src IP/src-port/dst
IP/dst-port)  
             3) last rcv action  info -->  seq #, function (read/write/rpc)
	4) last response  info --> (read rsp, write rsp, rpc response,
              5) notification- seq #, function,  

Client 1 could have: 
     Client-1, 5, xyz 
 And have a priority change (due to AAA) to 
     Client-1, 3, zzz 

My client  table would have 
          Pointer 1 - Local config, 5, null  
          Pointer 2 - client-1, 8, xyz
          Pointer 3 - client-1, 3, zzz 
          Pointer 4 - client 3, 6,  bbb'

My transport table 
       

My session ID table would have 
   Entry 1: Customer pointer - pointer 1
                 Transport-pointer - null   
                  Last action info - null 
                  Last response info -   null 
                  Last notification -     null 
 
   Entry 2:  Customer pointer - pointer 2
                   Transport pointer - transport-pointer-1
                   Last receive action info - 5, write
                   Last response info - 5, write-rsp
                   Last notification -   1, notify-rpc   
      
   Entry 3:  Customer pointer - pointer 3
                   Transport pointer - transport-pointer-1 
                   Last action info - 6, write  
                   Last response info -  6 write-response 
                   Last notification -   3, notify write 

   Entry 4:  Customer pointer - pointer 4 
                   Transport pointer - transport-pointer-2
                   Last receive action info - null
                   Last response - null 
                   Last notify - null 

              
Each route has: 
   Route (A) 
        ---> session-id pointer 
        --->  rt_rtc - route change structure 
                 ---> which has pointer to session ID of client requesting
change. 

If the session-id changes because the customer-id changes, then a background
process walks the route  list comparing customer-pointer, and new
customer-pointer.  If it find a new customer pointer, then it 
places a rt_rtc request structure into the route, and links the route to a
change structure.   If we have  10,000 routes associated with a client,
then the background process changes the  routes in groups - until all routes
on are processed.   

[A million routes could be handled by the I2RS route updates, but the
processing time would exceed the time for a simple BGP -  so I think this is
not the target for I2RS]. 

While this background process is running, if a new route write (rpc or
write) for a specific route comes - then the route processes the comparison
with client route. 
The rt_rtc change structure would record two changes: 
 a) the initial routes change to new priority 
 b) the new routes change via a client-3 for route-id with a higher
priority, 
     then the new route change takes precedence.

The I2RS agent, can respond to the I2RS client-3 that the write succeeds.
1) To Entry 4 would add a write sequence #1, response #1] ,
2) to Entry 2 Notify (sequence #4) to client-1 that its write has been
overwritten by a higher priority client

I agree that if you do not re-process the routes associated with an I2RS
client, 
the priority values are out of sync and some comparison fail that should
have succeeded.   

I disagree with the WG decision to not process priority changes to
individual routes.  If people wanted to indicate that the processing of the
priority change did not  need to be immediately, I think the background
process works.   If this is what the WG meant, then I think this is
reasonable. 

One thing the text says, is that ephemeral routes are compared with a
priority, and then ephemeral is compared against Local Configuration.   Your
assignment illustrates the point, so I did not correct it. 
 
<developer hat off>

<WG chair hat on> 
The WG had a long discussion, and came to agreement on not processing past
routes. 
However, I am raising the issue for until 8/1/2016 when I will start a 1
week WG LC on the changes put in ephemeral state. 
Russ White will judge this WG LC since I am a co-author on the ephemeral
state draft. 
<WG hat off> 

Sue 
-----Original Message-----
From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Yasuhiro Ohara
Sent: Wednesday, July 20, 2016 7:12 AM
To: andy@yumaworks.com
Cc: rwilton@cisco.com; i2rs@ietf.org; jclarke@cisco.com; shares@ndzh.com;
7riw77@gmail.com
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
ephemeral)


I think I tend to agree with Andy.

I couldn't read all the draft yet so I may be missing something important,
please correct me then.

First, I think we definitely is going to need the re-evaluation of all
routes when the client priority changes.
(I think this is against the WG's discussion today)

Given that the priority of Local-config: 5 and of Client-A: 8, suppose we
have:

A.B.C.D/M nexthop Y, by Client-A, priority 8 (best) A.B.C.D/M nexthop X, by
Local-config, priority 5

then Client-A changed its priority to 3.

If we don't re-evaluate:
A.B.C.D/M nexthop Y, by Client-A, priority 3 (best) A.B.C.D/M nexthop X, by
Local-config, priority 5 which is very odd situation to me.
[Sue: I agree with this point.  My solution processes the priority change. ]

With re-evaluation:
A.B.C.D/M nexthop X, by Local-config, priority 5 (best) A.B.C.D/M nexthop Y,
by Client-A, priority 3 I think this should be the correct behavior.
[Sue: I agree with  you.]

Similar things happen if we have Client-B with priority 6.

I think we should have the list of clients in the agent.
Client-A: priority 8
Client-B: priority 6

[Sue: I have listed created a list of clients.  See my methodology above. ]

Then all the client have to do to change his priority is to let the agent
know that the change of priority 8->3.

[Sue: You have to know which routes are associated with the client.  If the
client changes the priority, 
then you have to re-evaluate it.  If you are gathering a set of changes per
route from multiple clients or 
from multiple writes, then the route changes structure could be useful. 

That will be way much less from the huge traffic that we would be needed to
change when millions of routes are related to the Client-A.
[Sue: Here, we never assumed that the client would send the different
priority.  We assumed this priority came from AAA changing the priority.
Therefore, the real challenge is the processing of the change in priority
per route. ]

I may be missing the context totally... sorry in the case.
[Sue:  90% correct, the only thing not aligned with my answer is the client
ID priority is changed by AAA (radius, diameter or some other AAA process). 

Best regards,
Yasu

Thank you for the question. 

From: Andy Bierman <andy@yumaworks.com>
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
ephemeral)
Date: Wed, 20 Jul 2016 02:37:51 -0700
Message-ID:
<CABCOCHRA1_ZGChup9UT=NamPX2gPd88e6MtW8MBXB9_1Bw915A@mail.gmail.com>

> Hi,
> 
> the text in REQ-07 does not say anything about client identity, but 
> Sue's comments in the NETCONF WG meeting indicate that the client ID 
> is saved, not the priority.
> 
> This does not seem to work if client priority can change.
> If priority is changed, then it seems that all the overlays affected 
> need to be adjusted so the operational state reflects the new priority.
> 
> It seems to me that I2RS will require per-node storage of a client ID 
> and a priority to prevent this re-evaluation.
> However, if the operator changes a client-ID priority they probably 
> want all the nodes re-evaluated.  This applies to ephemeral-only, not 
> just local config vs. ephemeral.
> 
> 
> Andy
> 
> 
> On Wed, Jul 20, 2016 at 2:18 AM, Joe Clarke <jclarke@cisco.com> wrote:
> 
>> On 7/20/16 05:10, Robert Wilton -X (rwilton - ENSOFT LIMITED at 
>> Cisco)
>> wrote:
>>
>>> Hi,
>>>
>>> Sorry, but I can't make the I2RS meeting because I'm presenting at 
>>> the end of NETCONF.
>>>
>>> I've spoken to Sue and understand that the requirement isn't 
>>> changing here - just the text to describe it.
>>>
>>> I think that I'm OK with this new text.
>>>
>>> One suggestion: Possibly It might help if the text made it clear 
>>> that the priotiy resolution applies to the complete set of ephemeral 
>>> config vs the complete set of local config. I.e. the requirement is 
>>> not asking for priority resolution between the two config sets on a 
>>> per datanode basis.
>>>
>>
>> Yes, I had assumed that in my text, but I agree, this should be clear.
>> i,
>>
> 
> 
>> Functionally, in my head, I imagine local config to act like an I2RS 
>> client.  Clients don't have a per-data node priority.  They have an 
>> overall priority.
>>
>> Is this consistent with what you're stating here?
>>
>> Joe
>>
>>
>>> But I strongly support getting the requirements draft completed, and 
>>> hence I suspect that whatever text that you agree in the 2nd I2RS 
>>> meeting will be fine.
>>>
>>> Thanks,
>>> Rob
>>>
>>>
>>> Sent from my XperiaT tablet
>>>
>>> ---- Joe Clarke (jclarke) wrote ----
>>>
>>> On 7/20/16 03:42, Susan Hares wrote:
>>>
>>>> Joe:
>>>> Yes - you are correct.  Can you help me state this requirement -07 
>>>> better?
>>>>
>>>
>>> What about:
>>>
>>> Ephemeral-REQ-07: Ephemeral configuration and local configuration 
>>> MUST each have a priority.  This priority will determine whether 
>>> ephemeral configuration or local configuration take precedence.  The 
>>> I2RS protocol MUST support this mechanism.
>>>
>>> Is this clear and correct enough?
>>>
>>> Joe
>>>
>>>
>>>> Sue
>>>>
>>>> -----Original Message-----
>>>> From: Joe Clarke [mailto:jclarke@cisco.com]
>>>> Sent: Wednesday, July 20, 2016 3:40 AM
>>>> To: Susan Hares; 'Russ White'; i2rs@ietf.org
>>>> Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
>>>> ephemeral)
>>>>
>>>> On 7/20/16 02:18, Susan Hares wrote:
>>>>
>>>>> <WG hat off> <author hat on>
>>>>>
>>>>> Here's text that might replace it:
>>>>>
>>>>> Ephemeral-REQ-07: Ephemeral configuration state MUST be able to 
>>>>> set a priority on local configuration and ephemeral state.  Based 
>>>>> on this priority implementations MUST be able to provide a 
>>>>> mechanism to choose which takes precedence. The I2RS Protocol MUST 
>>>>> be able to support this
>>>>>
>>>> mechanisms.
>>>>
>>>>>
>>>>> Any thoughts?
>>>>>
>>>>
>>>> I'm a bit confused by the first sentence.  I think what you're 
>>>> stating is that both ephemeral and local configurations MUST have a
priority.
>>>> This priority will determine whether ephemeral configuration or 
>>>> local configuration take precedence.  The I2RS protocol MUST 
>>>> support this mechanism.
>>>>
>>>> Am I correct in my interpretation?
>>>>
>>>> Joe
>>>>
>>>>
>>>>> Sue
>>>>>
>>>>> -----Original Message-----
>>>>> From: Russ White [mailto:7riw77@gmail.com]
>>>>> Sent: Wednesday, July 20, 2016 2:09 AM
>>>>> To: 'Joe Clarke'; 'Susan Hares'; i2rs@ietf.org
>>>>> Subject: RE: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
>>>>> ephemeral)
>>>>>
>>>>>
>>>>> (wg chair hat off) --
>>>>>
>>>>> I think the idea of extending I2RS priority to local config 
>>>>> operators
>>>>>>
>>>>> (e.g., CLI)
>>>>>
>>>>>> will still work.  Let's take knob 1.  Knob 1 is kind of like the 
>>>>>> on/off
>>>>>>
>>>>> switch.  If I
>>>>>
>>>>>> don't want I2RS to have any effect on operational state, I'd have 
>>>>>> this
>>>>>>
>>>>> off.  In
>>>>>
>>>>>> the I2RS priority case, by default my local config could will 
>>>>>> have the
>>>>>>
>>>>> highest
>>>>>
>>>>>> priority (let's say that's 255 to make it concrete).  In this 
>>>>>> case no
>>>>>>
>>>>> ephemeral
>>>>>
>>>>>> config can win.
>>>>>>
>>>>>
>>>>> I wanted to extend Joe's remarks a bit... On reflection, I 
>>>>> actually think having priority + "this wins" bits is rather 
>>>>> confusing, and opens the door to all sorts of strange behavior. 
>>>>> Say I have two items thus --
>>>>>
>>>>> Local config item -- priority 100
>>>>> I2RS config item -- priority 200, don't overwrite bit set
>>>>>
>>>>> If the higher priority is supposed to win, then which item should 
>>>>> the operator find in the resulting running config? Should it be 
>>>>> the I2RS version, because the priority is higher, or the local 
>>>>> config, because the "don't overwrite" bit is set? There doesn't 
>>>>> seem to be any clear way to interpret such a situation.
>>>>>
>>>>> It's better to have a single "thing" that determines which 
>>>>> configuration among many wins, rather than two.
>>>>>
>>>>> -r
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>> _______________________________________________
>>> i2rs mailing list
>>> i2rs@ietf.org
>>> https://www.ietf.org/mailman/listinfo/i2rs
>>>
>>
>> _______________________________________________
>> i2rs mailing list
>> i2rs@ietf.org
>> https://www.ietf.org/mailman/listinfo/i2rs
>>

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


From nobody Thu Jul 28 15:40:43 2016
Return-Path: <jmh@joelhalpern.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E6B4112B069 for <i2rs@ietfa.amsl.com>; Thu, 28 Jul 2016 15:40:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.702
X-Spam-Level: 
X-Spam-Status: No, score=-2.702 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_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 RhJy5Af8MhqL for <i2rs@ietfa.amsl.com>; Thu, 28 Jul 2016 15:40:39 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (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 AD387128874 for <i2rs@ietf.org>; Thu, 28 Jul 2016 15:40:39 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 9EFC21C0139; Thu, 28 Jul 2016 15:40:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1469745639; bh=BOrxryuc9R6EekpLLwneloSCLD7v3/Cx/KWn9zyxcU0=; h=Subject:To:References:Cc:From:Date:In-Reply-To:From; b=hRl/ZelrgJiteiAP5/XY576WcX8dFPIGJKIJj0Ge1SrJ7Uc7eR8xm4xVnQh4Syb84 Qs4Ph6pi4x9PnpSUKpjlJUu0bIAJ4ummHDgOJe+lSu8nXPcUfN1k0SvLbuA/sIJYn2 1rSZ+58qS5w/UJjdbR/m+74RP2v0/axzfKtwWXUw=
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from Joels-MacBook-Pro.local (209-255-163-147.ip.mcleodusa.net [209.255.163.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id 878E91C0052; Thu, 28 Jul 2016 15:40:38 -0700 (PDT)
To: Susan Hares <shares@ndzh.com>, 'Yasuhiro Ohara' <yasu@nttv6.jp>, andy@yumaworks.com
References: <eniiljkadm7ncjq8p2nkjn9d.1469003679596@email.android.com> <1d3b708a-f8f3-b1e1-cf1d-bc09a87dba4f@cisco.com> <CABCOCHRA1_ZGChup9UT=NamPX2gPd88e6MtW8MBXB9_1Bw915A@mail.gmail.com> <20160720.131214.916054873597495950.yasu@nttv6.jp> <44f801d1e911$e4d1b700$ae752500$@ndzh.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <87bb4a02-1314-6aae-e15b-10e77bdedc78@joelhalpern.com>
Date: Thu, 28 Jul 2016 18:39:51 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:45.0) Gecko/20100101 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <44f801d1e911$e4d1b700$ae752500$@ndzh.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/bXemcsZq8_KnDs_x6A9kgo82_8s>
Cc: rwilton@cisco.com, i2rs@ietf.org, jclarke@cisco.com, 7riw77@gmail.com
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs. ephemeral)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 28 Jul 2016 22:40:42 -0000

As a minor point, and assuming I have understood the quesiton, I do not 
believe the requirements mandate re-evaluation.

As far as I can tell, we have specified that the priority is that in use 
at the time of application of the I2RS request.
And we have permitted the priority to be stored as anb indirect through 
the client ID, but we have not required that.

Thus, an implementation which chooses to use the indirection may shift 
the priority associated with an operation.

It seems to me that this permits reevaluation of relative priority 
compared with local config.  But does not require it.
And that is the only re-evaluation that is permitted, as there is 
nothing else to compare with.

Yours,
Joel

On 7/28/16 4:52 PM, Susan Hares wrote:
> Yasuhiro:
>
> <developer hat on>
> In my developer hat, I agree with you and Andy.
>
> As an Implementer I have created a mechanism that will easily re-evaluate
> queue a re-evaluation of all routes which client priority changes.
>
> Here's the back structure:
>
> Per connection :
>
>   Session-id - pointer to structure which has
> 	1) customer pointer --> customer-id, priority, opaque id
>            (this is part of a list of clients ordered by customer id,
> followed by priority)
>              2) transport pointer ---> transport ID (src IP/src-port/dst
> IP/dst-port)
>              3) last rcv action  info -->  seq #, function (read/write/rpc)
> 	4) last response  info --> (read rsp, write rsp, rpc response,
>               5) notification- seq #, function,
>
> Client 1 could have:
>      Client-1, 5, xyz
>  And have a priority change (due to AAA) to
>      Client-1, 3, zzz
>
> My client  table would have
>           Pointer 1 - Local config, 5, null
>           Pointer 2 - client-1, 8, xyz
>           Pointer 3 - client-1, 3, zzz
>           Pointer 4 - client 3, 6,  bbb'
>
> My transport table
>
>
> My session ID table would have
>    Entry 1: Customer pointer - pointer 1
>                  Transport-pointer - null
>                   Last action info - null
>                   Last response info -   null
>                   Last notification -     null
>
>    Entry 2:  Customer pointer - pointer 2
>                    Transport pointer - transport-pointer-1
>                    Last receive action info - 5, write
>                    Last response info - 5, write-rsp
>                    Last notification -   1, notify-rpc
>
>    Entry 3:  Customer pointer - pointer 3
>                    Transport pointer - transport-pointer-1
>                    Last action info - 6, write
>                    Last response info -  6 write-response
>                    Last notification -   3, notify write
>
>    Entry 4:  Customer pointer - pointer 4
>                    Transport pointer - transport-pointer-2
>                    Last receive action info - null
>                    Last response - null
>                    Last notify - null
>
>
> Each route has:
>    Route (A)
>         ---> session-id pointer
>         --->  rt_rtc - route change structure
>                  ---> which has pointer to session ID of client requesting
> change.
>
> If the session-id changes because the customer-id changes, then a background
> process walks the route  list comparing customer-pointer, and new
> customer-pointer.  If it find a new customer pointer, then it
> places a rt_rtc request structure into the route, and links the route to a
> change structure.   If we have  10,000 routes associated with a client,
> then the background process changes the  routes in groups - until all routes
> on are processed.
>
> [A million routes could be handled by the I2RS route updates, but the
> processing time would exceed the time for a simple BGP -  so I think this is
> not the target for I2RS].
>
> While this background process is running, if a new route write (rpc or
> write) for a specific route comes - then the route processes the comparison
> with client route.
> The rt_rtc change structure would record two changes:
>  a) the initial routes change to new priority
>  b) the new routes change via a client-3 for route-id with a higher
> priority,
>      then the new route change takes precedence.
>
> The I2RS agent, can respond to the I2RS client-3 that the write succeeds.
> 1) To Entry 4 would add a write sequence #1, response #1] ,
> 2) to Entry 2 Notify (sequence #4) to client-1 that its write has been
> overwritten by a higher priority client
>
> I agree that if you do not re-process the routes associated with an I2RS
> client,
> the priority values are out of sync and some comparison fail that should
> have succeeded.
>
> I disagree with the WG decision to not process priority changes to
> individual routes.  If people wanted to indicate that the processing of the
> priority change did not  need to be immediately, I think the background
> process works.   If this is what the WG meant, then I think this is
> reasonable.
>
> One thing the text says, is that ephemeral routes are compared with a
> priority, and then ephemeral is compared against Local Configuration.   Your
> assignment illustrates the point, so I did not correct it.
>
> <developer hat off>
>
> <WG chair hat on>
> The WG had a long discussion, and came to agreement on not processing past
> routes.
> However, I am raising the issue for until 8/1/2016 when I will start a 1
> week WG LC on the changes put in ephemeral state.
> Russ White will judge this WG LC since I am a co-author on the ephemeral
> state draft.
> <WG hat off>
>
> Sue
> -----Original Message-----
> From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Yasuhiro Ohara
> Sent: Wednesday, July 20, 2016 7:12 AM
> To: andy@yumaworks.com
> Cc: rwilton@cisco.com; i2rs@ietf.org; jclarke@cisco.com; shares@ndzh.com;
> 7riw77@gmail.com
> Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
> ephemeral)
>
>
> I think I tend to agree with Andy.
>
> I couldn't read all the draft yet so I may be missing something important,
> please correct me then.
>
> First, I think we definitely is going to need the re-evaluation of all
> routes when the client priority changes.
> (I think this is against the WG's discussion today)
>
> Given that the priority of Local-config: 5 and of Client-A: 8, suppose we
> have:
>
> A.B.C.D/M nexthop Y, by Client-A, priority 8 (best) A.B.C.D/M nexthop X, by
> Local-config, priority 5
>
> then Client-A changed its priority to 3.
>
> If we don't re-evaluate:
> A.B.C.D/M nexthop Y, by Client-A, priority 3 (best) A.B.C.D/M nexthop X, by
> Local-config, priority 5 which is very odd situation to me.
> [Sue: I agree with this point.  My solution processes the priority change. ]
>
> With re-evaluation:
> A.B.C.D/M nexthop X, by Local-config, priority 5 (best) A.B.C.D/M nexthop Y,
> by Client-A, priority 3 I think this should be the correct behavior.
> [Sue: I agree with  you.]
>
> Similar things happen if we have Client-B with priority 6.
>
> I think we should have the list of clients in the agent.
> Client-A: priority 8
> Client-B: priority 6
>
> [Sue: I have listed created a list of clients.  See my methodology above. ]
>
> Then all the client have to do to change his priority is to let the agent
> know that the change of priority 8->3.
>
> [Sue: You have to know which routes are associated with the client.  If the
> client changes the priority,
> then you have to re-evaluate it.  If you are gathering a set of changes per
> route from multiple clients or
> from multiple writes, then the route changes structure could be useful.
>
> That will be way much less from the huge traffic that we would be needed to
> change when millions of routes are related to the Client-A.
> [Sue: Here, we never assumed that the client would send the different
> priority.  We assumed this priority came from AAA changing the priority.
> Therefore, the real challenge is the processing of the change in priority
> per route. ]
>
> I may be missing the context totally... sorry in the case.
> [Sue:  90% correct, the only thing not aligned with my answer is the client
> ID priority is changed by AAA (radius, diameter or some other AAA process).
>
> Best regards,
> Yasu
>
> Thank you for the question.
>
> From: Andy Bierman <andy@yumaworks.com>
> Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
> ephemeral)
> Date: Wed, 20 Jul 2016 02:37:51 -0700
> Message-ID:
> <CABCOCHRA1_ZGChup9UT=NamPX2gPd88e6MtW8MBXB9_1Bw915A@mail.gmail.com>
>
>> Hi,
>>
>> the text in REQ-07 does not say anything about client identity, but
>> Sue's comments in the NETCONF WG meeting indicate that the client ID
>> is saved, not the priority.
>>
>> This does not seem to work if client priority can change.
>> If priority is changed, then it seems that all the overlays affected
>> need to be adjusted so the operational state reflects the new priority.
>>
>> It seems to me that I2RS will require per-node storage of a client ID
>> and a priority to prevent this re-evaluation.
>> However, if the operator changes a client-ID priority they probably
>> want all the nodes re-evaluated.  This applies to ephemeral-only, not
>> just local config vs. ephemeral.
>>
>>
>> Andy
>>
>>
>> On Wed, Jul 20, 2016 at 2:18 AM, Joe Clarke <jclarke@cisco.com> wrote:
>>
>>> On 7/20/16 05:10, Robert Wilton -X (rwilton - ENSOFT LIMITED at
>>> Cisco)
>>> wrote:
>>>
>>>> Hi,
>>>>
>>>> Sorry, but I can't make the I2RS meeting because I'm presenting at
>>>> the end of NETCONF.
>>>>
>>>> I've spoken to Sue and understand that the requirement isn't
>>>> changing here - just the text to describe it.
>>>>
>>>> I think that I'm OK with this new text.
>>>>
>>>> One suggestion: Possibly It might help if the text made it clear
>>>> that the priotiy resolution applies to the complete set of ephemeral
>>>> config vs the complete set of local config. I.e. the requirement is
>>>> not asking for priority resolution between the two config sets on a
>>>> per datanode basis.
>>>>
>>>
>>> Yes, I had assumed that in my text, but I agree, this should be clear.
>>> i,
>>>
>>
>>
>>> Functionally, in my head, I imagine local config to act like an I2RS
>>> client.  Clients don't have a per-data node priority.  They have an
>>> overall priority.
>>>
>>> Is this consistent with what you're stating here?
>>>
>>> Joe
>>>
>>>
>>>> But I strongly support getting the requirements draft completed, and
>>>> hence I suspect that whatever text that you agree in the 2nd I2RS
>>>> meeting will be fine.
>>>>
>>>> Thanks,
>>>> Rob
>>>>
>>>>
>>>> Sent from my XperiaT tablet
>>>>
>>>> ---- Joe Clarke (jclarke) wrote ----
>>>>
>>>> On 7/20/16 03:42, Susan Hares wrote:
>>>>
>>>>> Joe:
>>>>> Yes - you are correct.  Can you help me state this requirement -07
>>>>> better?
>>>>>
>>>>
>>>> What about:
>>>>
>>>> Ephemeral-REQ-07: Ephemeral configuration and local configuration
>>>> MUST each have a priority.  This priority will determine whether
>>>> ephemeral configuration or local configuration take precedence.  The
>>>> I2RS protocol MUST support this mechanism.
>>>>
>>>> Is this clear and correct enough?
>>>>
>>>> Joe
>>>>
>>>>
>>>>> Sue
>>>>>
>>>>> -----Original Message-----
>>>>> From: Joe Clarke [mailto:jclarke@cisco.com]
>>>>> Sent: Wednesday, July 20, 2016 3:40 AM
>>>>> To: Susan Hares; 'Russ White'; i2rs@ietf.org
>>>>> Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
>>>>> ephemeral)
>>>>>
>>>>> On 7/20/16 02:18, Susan Hares wrote:
>>>>>
>>>>>> <WG hat off> <author hat on>
>>>>>>
>>>>>> Here's text that might replace it:
>>>>>>
>>>>>> Ephemeral-REQ-07: Ephemeral configuration state MUST be able to
>>>>>> set a priority on local configuration and ephemeral state.  Based
>>>>>> on this priority implementations MUST be able to provide a
>>>>>> mechanism to choose which takes precedence. The I2RS Protocol MUST
>>>>>> be able to support this
>>>>>>
>>>>> mechanisms.
>>>>>
>>>>>>
>>>>>> Any thoughts?
>>>>>>
>>>>>
>>>>> I'm a bit confused by the first sentence.  I think what you're
>>>>> stating is that both ephemeral and local configurations MUST have a
> priority.
>>>>> This priority will determine whether ephemeral configuration or
>>>>> local configuration take precedence.  The I2RS protocol MUST
>>>>> support this mechanism.
>>>>>
>>>>> Am I correct in my interpretation?
>>>>>
>>>>> Joe
>>>>>
>>>>>
>>>>>> Sue
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Russ White [mailto:7riw77@gmail.com]
>>>>>> Sent: Wednesday, July 20, 2016 2:09 AM
>>>>>> To: 'Joe Clarke'; 'Susan Hares'; i2rs@ietf.org
>>>>>> Subject: RE: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
>>>>>> ephemeral)
>>>>>>
>>>>>>
>>>>>> (wg chair hat off) --
>>>>>>
>>>>>> I think the idea of extending I2RS priority to local config
>>>>>> operators
>>>>>>>
>>>>>> (e.g., CLI)
>>>>>>
>>>>>>> will still work.  Let's take knob 1.  Knob 1 is kind of like the
>>>>>>> on/off
>>>>>>>
>>>>>> switch.  If I
>>>>>>
>>>>>>> don't want I2RS to have any effect on operational state, I'd have
>>>>>>> this
>>>>>>>
>>>>>> off.  In
>>>>>>
>>>>>>> the I2RS priority case, by default my local config could will
>>>>>>> have the
>>>>>>>
>>>>>> highest
>>>>>>
>>>>>>> priority (let's say that's 255 to make it concrete).  In this
>>>>>>> case no
>>>>>>>
>>>>>> ephemeral
>>>>>>
>>>>>>> config can win.
>>>>>>>
>>>>>>
>>>>>> I wanted to extend Joe's remarks a bit... On reflection, I
>>>>>> actually think having priority + "this wins" bits is rather
>>>>>> confusing, and opens the door to all sorts of strange behavior.
>>>>>> Say I have two items thus --
>>>>>>
>>>>>> Local config item -- priority 100
>>>>>> I2RS config item -- priority 200, don't overwrite bit set
>>>>>>
>>>>>> If the higher priority is supposed to win, then which item should
>>>>>> the operator find in the resulting running config? Should it be
>>>>>> the I2RS version, because the priority is higher, or the local
>>>>>> config, because the "don't overwrite" bit is set? There doesn't
>>>>>> seem to be any clear way to interpret such a situation.
>>>>>>
>>>>>> It's better to have a single "thing" that determines which
>>>>>> configuration among many wins, rather than two.
>>>>>>
>>>>>> -r
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>> _______________________________________________
>>>> i2rs mailing list
>>>> i2rs@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/i2rs
>>>>
>>>
>>> _______________________________________________
>>> i2rs mailing list
>>> i2rs@ietf.org
>>> https://www.ietf.org/mailman/listinfo/i2rs
>>>
>
> _______________________________________________
> i2rs mailing list
> i2rs@ietf.org
> https://www.ietf.org/mailman/listinfo/i2rs
>
> _______________________________________________
> i2rs mailing list
> i2rs@ietf.org
> https://www.ietf.org/mailman/listinfo/i2rs
>


From nobody Thu Jul 28 16:11:22 2016
Return-Path: <shares@ndzh.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F0B9212D104 for <i2rs@ietfa.amsl.com>; Thu, 28 Jul 2016 16:11:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.738
X-Spam-Level: *
X-Spam-Status: No, score=1.738 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, RDNS_NONE=0.793] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eJI9FGuUpemL for <i2rs@ietfa.amsl.com>; Thu, 28 Jul 2016 16:11:18 -0700 (PDT)
Received: from hickoryhill-consulting.com (unknown [50.245.122.97]) (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 6D0AD12D0E8 for <i2rs@ietf.org>; Thu, 28 Jul 2016 16:11:18 -0700 (PDT)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=74.99.68.42; 
From: "Susan Hares" <shares@ndzh.com>
To: "'Joel M. Halpern'" <jmh@joelhalpern.com>, "'Yasuhiro Ohara'" <yasu@nttv6.jp>, <andy@yumaworks.com>
References: <eniiljkadm7ncjq8p2nkjn9d.1469003679596@email.android.com> <1d3b708a-f8f3-b1e1-cf1d-bc09a87dba4f@cisco.com> <CABCOCHRA1_ZGChup9UT=NamPX2gPd88e6MtW8MBXB9_1Bw915A@mail.gmail.com> <20160720.131214.916054873597495950.yasu@nttv6.jp> <44f801d1e911$e4d1b700$ae752500$@ndzh.com> <87bb4a02-1314-6aae-e15b-10e77bdedc78@joelhalpern.com>
In-Reply-To: <87bb4a02-1314-6aae-e15b-10e77bdedc78@joelhalpern.com>
Date: Thu, 28 Jul 2016 19:10:09 -0400
Message-ID: <484801d1e925$39ae96e0$ad0bc4a0$@ndzh.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQH/VuEYKIxzZp40mTvjQzKAm4tcvQIw3FrnAt9xtjUCT//gNwNetIRMAry+KSafZ7ttsA==
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/9lQ7Q7ISS7tiX2ZyHej0GvObljk>
Cc: rwilton@cisco.com, i2rs@ietf.org, jclarke@cisco.com, 7riw77@gmail.com
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs. ephemeral)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 28 Jul 2016 23:11:21 -0000

Joel: 

You are 100% on the following points. 

1) The requirements do not mandate re-evaluation after a client's priority
changes.   
2) The requirements do not made storing the client-ID indirectly. 
3) Requirements permit re-evaluation of local config with relative priority,
but do not 

Yasuhiro pointed out what would happen if there was no re-evaluation.   
Implementations may - as I did,  chose to re-evaluate priority compared to
the local configure.  

I believe that implementation experience will provide us with insights on
scaling.   I am providing initial coding structures, but I have not run the
code with 5K, 10K or 100K results to see what happens.  As an implementer, I
am just providing information.  
  
As WG Chair, I am not recommending we change the requirements.   We had a
lengthy discussion that came to this conclusion.   I am allowing over the
weekend in case someone wants to comment before we do the final 1 week WG LC
for changed text.   

Sue Hares 
-----Original Message-----
From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Joel M. Halpern
Sent: Thursday, July 28, 2016 6:40 PM
To: Susan Hares; 'Yasuhiro Ohara'; andy@yumaworks.com
Cc: rwilton@cisco.com; i2rs@ietf.org; jclarke@cisco.com; 7riw77@gmail.com
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
ephemeral)

As a minor point, and assuming I have understood the quesiton, I do not
believe the requirements mandate re-evaluation.

As far as I can tell, we have specified that the priority is that in use at
the time of application of the I2RS request.
And we have permitted the priority to be stored as anb indirect through the
client ID, but we have not required that.

Thus, an implementation which chooses to use the indirection may shift the
priority associated with an operation.

It seems to me that this permits reevaluation of relative priority compared
with local config.  But does not require it.
And that is the only re-evaluation that is permitted, as there is nothing
else to compare with.

Yours,
Joel

On 7/28/16 4:52 PM, Susan Hares wrote:
> Yasuhiro:
>
> <developer hat on>
> In my developer hat, I agree with you and Andy.
>
> As an Implementer I have created a mechanism that will easily 
> re-evaluate queue a re-evaluation of all routes which client priority
changes.
>
> Here's the back structure:
>
> Per connection :
>
>   Session-id - pointer to structure which has
> 	1) customer pointer --> customer-id, priority, opaque id
>            (this is part of a list of clients ordered by customer id, 
> followed by priority)
>              2) transport pointer ---> transport ID (src 
> IP/src-port/dst
> IP/dst-port)
>              3) last rcv action  info -->  seq #, function
(read/write/rpc)
> 	4) last response  info --> (read rsp, write rsp, rpc response,
>               5) notification- seq #, function,
>
> Client 1 could have:
>      Client-1, 5, xyz
>  And have a priority change (due to AAA) to
>      Client-1, 3, zzz
>
> My client  table would have
>           Pointer 1 - Local config, 5, null
>           Pointer 2 - client-1, 8, xyz
>           Pointer 3 - client-1, 3, zzz
>           Pointer 4 - client 3, 6,  bbb'
>
> My transport table
>
>
> My session ID table would have
>    Entry 1: Customer pointer - pointer 1
>                  Transport-pointer - null
>                   Last action info - null
>                   Last response info -   null
>                   Last notification -     null
>
>    Entry 2:  Customer pointer - pointer 2
>                    Transport pointer - transport-pointer-1
>                    Last receive action info - 5, write
>                    Last response info - 5, write-rsp
>                    Last notification -   1, notify-rpc
>
>    Entry 3:  Customer pointer - pointer 3
>                    Transport pointer - transport-pointer-1
>                    Last action info - 6, write
>                    Last response info -  6 write-response
>                    Last notification -   3, notify write
>
>    Entry 4:  Customer pointer - pointer 4
>                    Transport pointer - transport-pointer-2
>                    Last receive action info - null
>                    Last response - null
>                    Last notify - null
>
>
> Each route has:
>    Route (A)
>         ---> session-id pointer
>         --->  rt_rtc - route change structure
>                  ---> which has pointer to session ID of client 
> requesting change.
>
> If the session-id changes because the customer-id changes, then a 
> background process walks the route  list comparing customer-pointer, 
> and new customer-pointer.  If it find a new customer pointer, then it 
> places a rt_rtc request structure into the route, and links the route to a
> change structure.   If we have  10,000 routes associated with a client,
> then the background process changes the  routes in groups - until all 
> routes on are processed.
>
> [A million routes could be handled by the I2RS route updates, but the 
> processing time would exceed the time for a simple BGP -  so I think 
> this is not the target for I2RS].
>
> While this background process is running, if a new route write (rpc or
> write) for a specific route comes - then the route processes the 
> comparison with client route.
> The rt_rtc change structure would record two changes:
>  a) the initial routes change to new priority
>  b) the new routes change via a client-3 for route-id with a higher 
> priority,
>      then the new route change takes precedence.
>
> The I2RS agent, can respond to the I2RS client-3 that the write succeeds.
> 1) To Entry 4 would add a write sequence #1, response #1] ,
> 2) to Entry 2 Notify (sequence #4) to client-1 that its write has been 
> overwritten by a higher priority client
>
> I agree that if you do not re-process the routes associated with an 
> I2RS client, the priority values are out of sync and some comparison 
> fail that should have succeeded.
>
> I disagree with the WG decision to not process priority changes to 
> individual routes.  If people wanted to indicate that the processing 
> of the priority change did not  need to be immediately, I think the
background
> process works.   If this is what the WG meant, then I think this is
> reasonable.
>
> One thing the text says, is that ephemeral routes are compared with a
> priority, and then ephemeral is compared against Local Configuration.
Your
> assignment illustrates the point, so I did not correct it.
>
> <developer hat off>
>
> <WG chair hat on>
> The WG had a long discussion, and came to agreement on not processing 
> past routes.
> However, I am raising the issue for until 8/1/2016 when I will start a 
> 1 week WG LC on the changes put in ephemeral state.
> Russ White will judge this WG LC since I am a co-author on the 
> ephemeral state draft.
> <WG hat off>
>
> Sue
> -----Original Message-----
> From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Yasuhiro Ohara
> Sent: Wednesday, July 20, 2016 7:12 AM
> To: andy@yumaworks.com
> Cc: rwilton@cisco.com; i2rs@ietf.org; jclarke@cisco.com; 
> shares@ndzh.com; 7riw77@gmail.com
> Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
> ephemeral)
>
>
> I think I tend to agree with Andy.
>
> I couldn't read all the draft yet so I may be missing something 
> important, please correct me then.
>
> First, I think we definitely is going to need the re-evaluation of all 
> routes when the client priority changes.
> (I think this is against the WG's discussion today)
>
> Given that the priority of Local-config: 5 and of Client-A: 8, suppose 
> we
> have:
>
> A.B.C.D/M nexthop Y, by Client-A, priority 8 (best) A.B.C.D/M nexthop 
> X, by Local-config, priority 5
>
> then Client-A changed its priority to 3.
>
> If we don't re-evaluate:
> A.B.C.D/M nexthop Y, by Client-A, priority 3 (best) A.B.C.D/M nexthop 
> X, by Local-config, priority 5 which is very odd situation to me.
> [Sue: I agree with this point.  My solution processes the priority 
> change. ]
>
> With re-evaluation:
> A.B.C.D/M nexthop X, by Local-config, priority 5 (best) A.B.C.D/M 
> nexthop Y, by Client-A, priority 3 I think this should be the correct
behavior.
> [Sue: I agree with  you.]
>
> Similar things happen if we have Client-B with priority 6.
>
> I think we should have the list of clients in the agent.
> Client-A: priority 8
> Client-B: priority 6
>
> [Sue: I have listed created a list of clients.  See my methodology 
> above. ]
>
> Then all the client have to do to change his priority is to let the 
> agent know that the change of priority 8->3.
>
> [Sue: You have to know which routes are associated with the client.  
> If the client changes the priority, then you have to re-evaluate it.  
> If you are gathering a set of changes per route from multiple clients 
> or from multiple writes, then the route changes structure could be 
> useful.
>
> That will be way much less from the huge traffic that we would be 
> needed to change when millions of routes are related to the Client-A.
> [Sue: Here, we never assumed that the client would send the different 
> priority.  We assumed this priority came from AAA changing the priority.
> Therefore, the real challenge is the processing of the change in 
> priority per route. ]
>
> I may be missing the context totally... sorry in the case.
> [Sue:  90% correct, the only thing not aligned with my answer is the 
> client ID priority is changed by AAA (radius, diameter or some other AAA
process).
>
> Best regards,
> Yasu
>
> Thank you for the question.
>
> From: Andy Bierman <andy@yumaworks.com>
> Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
> ephemeral)
> Date: Wed, 20 Jul 2016 02:37:51 -0700
> Message-ID:
> <CABCOCHRA1_ZGChup9UT=NamPX2gPd88e6MtW8MBXB9_1Bw915A@mail.gmail.com>
>
>> Hi,
>>
>> the text in REQ-07 does not say anything about client identity, but 
>> Sue's comments in the NETCONF WG meeting indicate that the client ID 
>> is saved, not the priority.
>>
>> This does not seem to work if client priority can change.
>> If priority is changed, then it seems that all the overlays affected 
>> need to be adjusted so the operational state reflects the new priority.
>>
>> It seems to me that I2RS will require per-node storage of a client ID 
>> and a priority to prevent this re-evaluation.
>> However, if the operator changes a client-ID priority they probably 
>> want all the nodes re-evaluated.  This applies to ephemeral-only, not 
>> just local config vs. ephemeral.
>>
>>
>> Andy
>>
>>
>> On Wed, Jul 20, 2016 at 2:18 AM, Joe Clarke <jclarke@cisco.com> wrote:
>>
>>> On 7/20/16 05:10, Robert Wilton -X (rwilton - ENSOFT LIMITED at
>>> Cisco)
>>> wrote:
>>>
>>>> Hi,
>>>>
>>>> Sorry, but I can't make the I2RS meeting because I'm presenting at 
>>>> the end of NETCONF.
>>>>
>>>> I've spoken to Sue and understand that the requirement isn't 
>>>> changing here - just the text to describe it.
>>>>
>>>> I think that I'm OK with this new text.
>>>>
>>>> One suggestion: Possibly It might help if the text made it clear 
>>>> that the priotiy resolution applies to the complete set of 
>>>> ephemeral config vs the complete set of local config. I.e. the 
>>>> requirement is not asking for priority resolution between the two 
>>>> config sets on a per datanode basis.
>>>>
>>>
>>> Yes, I had assumed that in my text, but I agree, this should be clear.
>>> i,
>>>
>>
>>
>>> Functionally, in my head, I imagine local config to act like an I2RS 
>>> client.  Clients don't have a per-data node priority.  They have an 
>>> overall priority.
>>>
>>> Is this consistent with what you're stating here?
>>>
>>> Joe
>>>
>>>
>>>> But I strongly support getting the requirements draft completed, 
>>>> and hence I suspect that whatever text that you agree in the 2nd 
>>>> I2RS meeting will be fine.
>>>>
>>>> Thanks,
>>>> Rob
>>>>
>>>>
>>>> Sent from my XperiaT tablet
>>>>
>>>> ---- Joe Clarke (jclarke) wrote ----
>>>>
>>>> On 7/20/16 03:42, Susan Hares wrote:
>>>>
>>>>> Joe:
>>>>> Yes - you are correct.  Can you help me state this requirement -07 
>>>>> better?
>>>>>
>>>>
>>>> What about:
>>>>
>>>> Ephemeral-REQ-07: Ephemeral configuration and local configuration 
>>>> MUST each have a priority.  This priority will determine whether 
>>>> ephemeral configuration or local configuration take precedence.  
>>>> The I2RS protocol MUST support this mechanism.
>>>>
>>>> Is this clear and correct enough?
>>>>
>>>> Joe
>>>>
>>>>
>>>>> Sue
>>>>>
>>>>> -----Original Message-----
>>>>> From: Joe Clarke [mailto:jclarke@cisco.com]
>>>>> Sent: Wednesday, July 20, 2016 3:40 AM
>>>>> To: Susan Hares; 'Russ White'; i2rs@ietf.org
>>>>> Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
>>>>> ephemeral)
>>>>>
>>>>> On 7/20/16 02:18, Susan Hares wrote:
>>>>>
>>>>>> <WG hat off> <author hat on>
>>>>>>
>>>>>> Here's text that might replace it:
>>>>>>
>>>>>> Ephemeral-REQ-07: Ephemeral configuration state MUST be able to 
>>>>>> set a priority on local configuration and ephemeral state.  Based 
>>>>>> on this priority implementations MUST be able to provide a 
>>>>>> mechanism to choose which takes precedence. The I2RS Protocol 
>>>>>> MUST be able to support this
>>>>>>
>>>>> mechanisms.
>>>>>
>>>>>>
>>>>>> Any thoughts?
>>>>>>
>>>>>
>>>>> I'm a bit confused by the first sentence.  I think what you're 
>>>>> stating is that both ephemeral and local configurations MUST have 
>>>>> a
> priority.
>>>>> This priority will determine whether ephemeral configuration or 
>>>>> local configuration take precedence.  The I2RS protocol MUST 
>>>>> support this mechanism.
>>>>>
>>>>> Am I correct in my interpretation?
>>>>>
>>>>> Joe
>>>>>
>>>>>
>>>>>> Sue
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Russ White [mailto:7riw77@gmail.com]
>>>>>> Sent: Wednesday, July 20, 2016 2:09 AM
>>>>>> To: 'Joe Clarke'; 'Susan Hares'; i2rs@ietf.org
>>>>>> Subject: RE: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
>>>>>> ephemeral)
>>>>>>
>>>>>>
>>>>>> (wg chair hat off) --
>>>>>>
>>>>>> I think the idea of extending I2RS priority to local config 
>>>>>> operators
>>>>>>>
>>>>>> (e.g., CLI)
>>>>>>
>>>>>>> will still work.  Let's take knob 1.  Knob 1 is kind of like the 
>>>>>>> on/off
>>>>>>>
>>>>>> switch.  If I
>>>>>>
>>>>>>> don't want I2RS to have any effect on operational state, I'd 
>>>>>>> have this
>>>>>>>
>>>>>> off.  In
>>>>>>
>>>>>>> the I2RS priority case, by default my local config could will 
>>>>>>> have the
>>>>>>>
>>>>>> highest
>>>>>>
>>>>>>> priority (let's say that's 255 to make it concrete).  In this 
>>>>>>> case no
>>>>>>>
>>>>>> ephemeral
>>>>>>
>>>>>>> config can win.
>>>>>>>
>>>>>>
>>>>>> I wanted to extend Joe's remarks a bit... On reflection, I 
>>>>>> actually think having priority + "this wins" bits is rather 
>>>>>> confusing, and opens the door to all sorts of strange behavior.
>>>>>> Say I have two items thus --
>>>>>>
>>>>>> Local config item -- priority 100 I2RS config item -- priority 
>>>>>> 200, don't overwrite bit set
>>>>>>
>>>>>> If the higher priority is supposed to win, then which item should 
>>>>>> the operator find in the resulting running config? Should it be 
>>>>>> the I2RS version, because the priority is higher, or the local 
>>>>>> config, because the "don't overwrite" bit is set? There doesn't 
>>>>>> seem to be any clear way to interpret such a situation.
>>>>>>
>>>>>> It's better to have a single "thing" that determines which 
>>>>>> configuration among many wins, rather than two.
>>>>>>
>>>>>> -r
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>> _______________________________________________
>>>> i2rs mailing list
>>>> i2rs@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/i2rs
>>>>
>>>
>>> _______________________________________________
>>> i2rs mailing list
>>> i2rs@ietf.org
>>> https://www.ietf.org/mailman/listinfo/i2rs
>>>
>
> _______________________________________________
> i2rs mailing list
> i2rs@ietf.org
> https://www.ietf.org/mailman/listinfo/i2rs
>
> _______________________________________________
> i2rs mailing list
> i2rs@ietf.org
> https://www.ietf.org/mailman/listinfo/i2rs
>

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


From nobody Thu Jul 28 16:20:57 2016
Return-Path: <jmh@joelhalpern.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B4DCC12D988 for <i2rs@ietfa.amsl.com>; Thu, 28 Jul 2016 16:20:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.702
X-Spam-Level: 
X-Spam-Status: No, score=-2.702 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_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 gK5Ad3KAEkpw for <i2rs@ietfa.amsl.com>; Thu, 28 Jul 2016 16:20:53 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (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 D318D12D975 for <i2rs@ietf.org>; Thu, 28 Jul 2016 16:20:53 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id BF0F41C0139; Thu, 28 Jul 2016 16:20:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1469748053; bh=jRxgajDYTzroSVQcolge/sncZpbCUIwOW6P9Xj/ksu4=; h=Subject:To:References:Cc:From:Date:In-Reply-To:From; b=pkH1fdE3FBbjBX1SsJTAELoVtY1EO47J+og7SRRIVbNiukYJhHc23sUDxxrtmLyjk vWB63ebxNB9kTXzce+ZNJ3q8OQ7QWUY9DZ5KZTlFNUwkeSw0+rCwkMSuhaUcrmzoGD MXbZIHM+ig2MKJm7hNSgYMR3LqZPnDfyV4zfZlfE=
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from Joels-MacBook-Pro.local (209-255-163-147.ip.mcleodusa.net [209.255.163.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id 53EA01C0052; Thu, 28 Jul 2016 16:20:51 -0700 (PDT)
To: Susan Hares <shares@ndzh.com>, 'Yasuhiro Ohara' <yasu@nttv6.jp>, andy@yumaworks.com
References: <eniiljkadm7ncjq8p2nkjn9d.1469003679596@email.android.com> <1d3b708a-f8f3-b1e1-cf1d-bc09a87dba4f@cisco.com> <CABCOCHRA1_ZGChup9UT=NamPX2gPd88e6MtW8MBXB9_1Bw915A@mail.gmail.com> <20160720.131214.916054873597495950.yasu@nttv6.jp> <44f801d1e911$e4d1b700$ae752500$@ndzh.com> <87bb4a02-1314-6aae-e15b-10e77bdedc78@joelhalpern.com> <484801d1e925$39ae96e0$ad0bc4a0$@ndzh.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <757ad29d-f87d-1f24-d6f9-649e5f364593@joelhalpern.com>
Date: Thu, 28 Jul 2016 19:20:02 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:45.0) Gecko/20100101 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <484801d1e925$39ae96e0$ad0bc4a0$@ndzh.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/0ahClM-rRfOlWFFtX9G_1sFfMos>
Cc: rwilton@cisco.com, i2rs@ietf.org, jclarke@cisco.com, 7riw77@gmail.com
Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs. ephemeral)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 28 Jul 2016 23:20:57 -0000

Thanks Sue.  Just to confirm, I agree that there is no need to change 
the requirement.
Yours,
Joel

On 7/28/16 7:10 PM, Susan Hares wrote:
> Joel:
>
> You are 100% on the following points.
>
> 1) The requirements do not mandate re-evaluation after a client's priority
> changes.
> 2) The requirements do not made storing the client-ID indirectly.
> 3) Requirements permit re-evaluation of local config with relative priority,
> but do not
>
> Yasuhiro pointed out what would happen if there was no re-evaluation.
> Implementations may - as I did,  chose to re-evaluate priority compared to
> the local configure.
>
> I believe that implementation experience will provide us with insights on
> scaling.   I am providing initial coding structures, but I have not run the
> code with 5K, 10K or 100K results to see what happens.  As an implementer, I
> am just providing information.
>
> As WG Chair, I am not recommending we change the requirements.   We had a
> lengthy discussion that came to this conclusion.   I am allowing over the
> weekend in case someone wants to comment before we do the final 1 week WG LC
> for changed text.
>
> Sue Hares
> -----Original Message-----
> From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Joel M. Halpern
> Sent: Thursday, July 28, 2016 6:40 PM
> To: Susan Hares; 'Yasuhiro Ohara'; andy@yumaworks.com
> Cc: rwilton@cisco.com; i2rs@ietf.org; jclarke@cisco.com; 7riw77@gmail.com
> Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
> ephemeral)
>
> As a minor point, and assuming I have understood the quesiton, I do not
> believe the requirements mandate re-evaluation.
>
> As far as I can tell, we have specified that the priority is that in use at
> the time of application of the I2RS request.
> And we have permitted the priority to be stored as anb indirect through the
> client ID, but we have not required that.
>
> Thus, an implementation which chooses to use the indirection may shift the
> priority associated with an operation.
>
> It seems to me that this permits reevaluation of relative priority compared
> with local config.  But does not require it.
> And that is the only re-evaluation that is permitted, as there is nothing
> else to compare with.
>
> Yours,
> Joel
>
> On 7/28/16 4:52 PM, Susan Hares wrote:
>> Yasuhiro:
>>
>> <developer hat on>
>> In my developer hat, I agree with you and Andy.
>>
>> As an Implementer I have created a mechanism that will easily
>> re-evaluate queue a re-evaluation of all routes which client priority
> changes.
>>
>> Here's the back structure:
>>
>> Per connection :
>>
>>   Session-id - pointer to structure which has
>> 	1) customer pointer --> customer-id, priority, opaque id
>>            (this is part of a list of clients ordered by customer id,
>> followed by priority)
>>              2) transport pointer ---> transport ID (src
>> IP/src-port/dst
>> IP/dst-port)
>>              3) last rcv action  info -->  seq #, function
> (read/write/rpc)
>> 	4) last response  info --> (read rsp, write rsp, rpc response,
>>               5) notification- seq #, function,
>>
>> Client 1 could have:
>>      Client-1, 5, xyz
>>  And have a priority change (due to AAA) to
>>      Client-1, 3, zzz
>>
>> My client  table would have
>>           Pointer 1 - Local config, 5, null
>>           Pointer 2 - client-1, 8, xyz
>>           Pointer 3 - client-1, 3, zzz
>>           Pointer 4 - client 3, 6,  bbb'
>>
>> My transport table
>>
>>
>> My session ID table would have
>>    Entry 1: Customer pointer - pointer 1
>>                  Transport-pointer - null
>>                   Last action info - null
>>                   Last response info -   null
>>                   Last notification -     null
>>
>>    Entry 2:  Customer pointer - pointer 2
>>                    Transport pointer - transport-pointer-1
>>                    Last receive action info - 5, write
>>                    Last response info - 5, write-rsp
>>                    Last notification -   1, notify-rpc
>>
>>    Entry 3:  Customer pointer - pointer 3
>>                    Transport pointer - transport-pointer-1
>>                    Last action info - 6, write
>>                    Last response info -  6 write-response
>>                    Last notification -   3, notify write
>>
>>    Entry 4:  Customer pointer - pointer 4
>>                    Transport pointer - transport-pointer-2
>>                    Last receive action info - null
>>                    Last response - null
>>                    Last notify - null
>>
>>
>> Each route has:
>>    Route (A)
>>         ---> session-id pointer
>>         --->  rt_rtc - route change structure
>>                  ---> which has pointer to session ID of client
>> requesting change.
>>
>> If the session-id changes because the customer-id changes, then a
>> background process walks the route  list comparing customer-pointer,
>> and new customer-pointer.  If it find a new customer pointer, then it
>> places a rt_rtc request structure into the route, and links the route to a
>> change structure.   If we have  10,000 routes associated with a client,
>> then the background process changes the  routes in groups - until all
>> routes on are processed.
>>
>> [A million routes could be handled by the I2RS route updates, but the
>> processing time would exceed the time for a simple BGP -  so I think
>> this is not the target for I2RS].
>>
>> While this background process is running, if a new route write (rpc or
>> write) for a specific route comes - then the route processes the
>> comparison with client route.
>> The rt_rtc change structure would record two changes:
>>  a) the initial routes change to new priority
>>  b) the new routes change via a client-3 for route-id with a higher
>> priority,
>>      then the new route change takes precedence.
>>
>> The I2RS agent, can respond to the I2RS client-3 that the write succeeds.
>> 1) To Entry 4 would add a write sequence #1, response #1] ,
>> 2) to Entry 2 Notify (sequence #4) to client-1 that its write has been
>> overwritten by a higher priority client
>>
>> I agree that if you do not re-process the routes associated with an
>> I2RS client, the priority values are out of sync and some comparison
>> fail that should have succeeded.
>>
>> I disagree with the WG decision to not process priority changes to
>> individual routes.  If people wanted to indicate that the processing
>> of the priority change did not  need to be immediately, I think the
> background
>> process works.   If this is what the WG meant, then I think this is
>> reasonable.
>>
>> One thing the text says, is that ephemeral routes are compared with a
>> priority, and then ephemeral is compared against Local Configuration.
> Your
>> assignment illustrates the point, so I did not correct it.
>>
>> <developer hat off>
>>
>> <WG chair hat on>
>> The WG had a long discussion, and came to agreement on not processing
>> past routes.
>> However, I am raising the issue for until 8/1/2016 when I will start a
>> 1 week WG LC on the changes put in ephemeral state.
>> Russ White will judge this WG LC since I am a co-author on the
>> ephemeral state draft.
>> <WG hat off>
>>
>> Sue
>> -----Original Message-----
>> From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Yasuhiro Ohara
>> Sent: Wednesday, July 20, 2016 7:12 AM
>> To: andy@yumaworks.com
>> Cc: rwilton@cisco.com; i2rs@ietf.org; jclarke@cisco.com;
>> shares@ndzh.com; 7riw77@gmail.com
>> Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
>> ephemeral)
>>
>>
>> I think I tend to agree with Andy.
>>
>> I couldn't read all the draft yet so I may be missing something
>> important, please correct me then.
>>
>> First, I think we definitely is going to need the re-evaluation of all
>> routes when the client priority changes.
>> (I think this is against the WG's discussion today)
>>
>> Given that the priority of Local-config: 5 and of Client-A: 8, suppose
>> we
>> have:
>>
>> A.B.C.D/M nexthop Y, by Client-A, priority 8 (best) A.B.C.D/M nexthop
>> X, by Local-config, priority 5
>>
>> then Client-A changed its priority to 3.
>>
>> If we don't re-evaluate:
>> A.B.C.D/M nexthop Y, by Client-A, priority 3 (best) A.B.C.D/M nexthop
>> X, by Local-config, priority 5 which is very odd situation to me.
>> [Sue: I agree with this point.  My solution processes the priority
>> change. ]
>>
>> With re-evaluation:
>> A.B.C.D/M nexthop X, by Local-config, priority 5 (best) A.B.C.D/M
>> nexthop Y, by Client-A, priority 3 I think this should be the correct
> behavior.
>> [Sue: I agree with  you.]
>>
>> Similar things happen if we have Client-B with priority 6.
>>
>> I think we should have the list of clients in the agent.
>> Client-A: priority 8
>> Client-B: priority 6
>>
>> [Sue: I have listed created a list of clients.  See my methodology
>> above. ]
>>
>> Then all the client have to do to change his priority is to let the
>> agent know that the change of priority 8->3.
>>
>> [Sue: You have to know which routes are associated with the client.
>> If the client changes the priority, then you have to re-evaluate it.
>> If you are gathering a set of changes per route from multiple clients
>> or from multiple writes, then the route changes structure could be
>> useful.
>>
>> That will be way much less from the huge traffic that we would be
>> needed to change when millions of routes are related to the Client-A.
>> [Sue: Here, we never assumed that the client would send the different
>> priority.  We assumed this priority came from AAA changing the priority.
>> Therefore, the real challenge is the processing of the change in
>> priority per route. ]
>>
>> I may be missing the context totally... sorry in the case.
>> [Sue:  90% correct, the only thing not aligned with my answer is the
>> client ID priority is changed by AAA (radius, diameter or some other AAA
> process).
>>
>> Best regards,
>> Yasu
>>
>> Thank you for the question.
>>
>> From: Andy Bierman <andy@yumaworks.com>
>> Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
>> ephemeral)
>> Date: Wed, 20 Jul 2016 02:37:51 -0700
>> Message-ID:
>> <CABCOCHRA1_ZGChup9UT=NamPX2gPd88e6MtW8MBXB9_1Bw915A@mail.gmail.com>
>>
>>> Hi,
>>>
>>> the text in REQ-07 does not say anything about client identity, but
>>> Sue's comments in the NETCONF WG meeting indicate that the client ID
>>> is saved, not the priority.
>>>
>>> This does not seem to work if client priority can change.
>>> If priority is changed, then it seems that all the overlays affected
>>> need to be adjusted so the operational state reflects the new priority.
>>>
>>> It seems to me that I2RS will require per-node storage of a client ID
>>> and a priority to prevent this re-evaluation.
>>> However, if the operator changes a client-ID priority they probably
>>> want all the nodes re-evaluated.  This applies to ephemeral-only, not
>>> just local config vs. ephemeral.
>>>
>>>
>>> Andy
>>>
>>>
>>> On Wed, Jul 20, 2016 at 2:18 AM, Joe Clarke <jclarke@cisco.com> wrote:
>>>
>>>> On 7/20/16 05:10, Robert Wilton -X (rwilton - ENSOFT LIMITED at
>>>> Cisco)
>>>> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> Sorry, but I can't make the I2RS meeting because I'm presenting at
>>>>> the end of NETCONF.
>>>>>
>>>>> I've spoken to Sue and understand that the requirement isn't
>>>>> changing here - just the text to describe it.
>>>>>
>>>>> I think that I'm OK with this new text.
>>>>>
>>>>> One suggestion: Possibly It might help if the text made it clear
>>>>> that the priotiy resolution applies to the complete set of
>>>>> ephemeral config vs the complete set of local config. I.e. the
>>>>> requirement is not asking for priority resolution between the two
>>>>> config sets on a per datanode basis.
>>>>>
>>>>
>>>> Yes, I had assumed that in my text, but I agree, this should be clear.
>>>> i,
>>>>
>>>
>>>
>>>> Functionally, in my head, I imagine local config to act like an I2RS
>>>> client.  Clients don't have a per-data node priority.  They have an
>>>> overall priority.
>>>>
>>>> Is this consistent with what you're stating here?
>>>>
>>>> Joe
>>>>
>>>>
>>>>> But I strongly support getting the requirements draft completed,
>>>>> and hence I suspect that whatever text that you agree in the 2nd
>>>>> I2RS meeting will be fine.
>>>>>
>>>>> Thanks,
>>>>> Rob
>>>>>
>>>>>
>>>>> Sent from my XperiaT tablet
>>>>>
>>>>> ---- Joe Clarke (jclarke) wrote ----
>>>>>
>>>>> On 7/20/16 03:42, Susan Hares wrote:
>>>>>
>>>>>> Joe:
>>>>>> Yes - you are correct.  Can you help me state this requirement -07
>>>>>> better?
>>>>>>
>>>>>
>>>>> What about:
>>>>>
>>>>> Ephemeral-REQ-07: Ephemeral configuration and local configuration
>>>>> MUST each have a priority.  This priority will determine whether
>>>>> ephemeral configuration or local configuration take precedence.
>>>>> The I2RS protocol MUST support this mechanism.
>>>>>
>>>>> Is this clear and correct enough?
>>>>>
>>>>> Joe
>>>>>
>>>>>
>>>>>> Sue
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Joe Clarke [mailto:jclarke@cisco.com]
>>>>>> Sent: Wednesday, July 20, 2016 3:40 AM
>>>>>> To: Susan Hares; 'Russ White'; i2rs@ietf.org
>>>>>> Subject: Re: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
>>>>>> ephemeral)
>>>>>>
>>>>>> On 7/20/16 02:18, Susan Hares wrote:
>>>>>>
>>>>>>> <WG hat off> <author hat on>
>>>>>>>
>>>>>>> Here's text that might replace it:
>>>>>>>
>>>>>>> Ephemeral-REQ-07: Ephemeral configuration state MUST be able to
>>>>>>> set a priority on local configuration and ephemeral state.  Based
>>>>>>> on this priority implementations MUST be able to provide a
>>>>>>> mechanism to choose which takes precedence. The I2RS Protocol
>>>>>>> MUST be able to support this
>>>>>>>
>>>>>> mechanisms.
>>>>>>
>>>>>>>
>>>>>>> Any thoughts?
>>>>>>>
>>>>>>
>>>>>> I'm a bit confused by the first sentence.  I think what you're
>>>>>> stating is that both ephemeral and local configurations MUST have
>>>>>> a
>> priority.
>>>>>> This priority will determine whether ephemeral configuration or
>>>>>> local configuration take precedence.  The I2RS protocol MUST
>>>>>> support this mechanism.
>>>>>>
>>>>>> Am I correct in my interpretation?
>>>>>>
>>>>>> Joe
>>>>>>
>>>>>>
>>>>>>> Sue
>>>>>>>
>>>>>>> -----Original Message-----
>>>>>>> From: Russ White [mailto:7riw77@gmail.com]
>>>>>>> Sent: Wednesday, July 20, 2016 2:09 AM
>>>>>>> To: 'Joe Clarke'; 'Susan Hares'; i2rs@ietf.org
>>>>>>> Subject: RE: [i2rs] Comments on Ephemeral-REQ-07 (local config vs.
>>>>>>> ephemeral)
>>>>>>>
>>>>>>>
>>>>>>> (wg chair hat off) --
>>>>>>>
>>>>>>> I think the idea of extending I2RS priority to local config
>>>>>>> operators
>>>>>>>>
>>>>>>> (e.g., CLI)
>>>>>>>
>>>>>>>> will still work.  Let's take knob 1.  Knob 1 is kind of like the
>>>>>>>> on/off
>>>>>>>>
>>>>>>> switch.  If I
>>>>>>>
>>>>>>>> don't want I2RS to have any effect on operational state, I'd
>>>>>>>> have this
>>>>>>>>
>>>>>>> off.  In
>>>>>>>
>>>>>>>> the I2RS priority case, by default my local config could will
>>>>>>>> have the
>>>>>>>>
>>>>>>> highest
>>>>>>>
>>>>>>>> priority (let's say that's 255 to make it concrete).  In this
>>>>>>>> case no
>>>>>>>>
>>>>>>> ephemeral
>>>>>>>
>>>>>>>> config can win.
>>>>>>>>
>>>>>>>
>>>>>>> I wanted to extend Joe's remarks a bit... On reflection, I
>>>>>>> actually think having priority + "this wins" bits is rather
>>>>>>> confusing, and opens the door to all sorts of strange behavior.
>>>>>>> Say I have two items thus --
>>>>>>>
>>>>>>> Local config item -- priority 100 I2RS config item -- priority
>>>>>>> 200, don't overwrite bit set
>>>>>>>
>>>>>>> If the higher priority is supposed to win, then which item should
>>>>>>> the operator find in the resulting running config? Should it be
>>>>>>> the I2RS version, because the priority is higher, or the local
>>>>>>> config, because the "don't overwrite" bit is set? There doesn't
>>>>>>> seem to be any clear way to interpret such a situation.
>>>>>>>
>>>>>>> It's better to have a single "thing" that determines which
>>>>>>> configuration among many wins, rather than two.
>>>>>>>
>>>>>>> -r
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>> _______________________________________________
>>>>> i2rs mailing list
>>>>> i2rs@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/i2rs
>>>>>
>>>>
>>>> _______________________________________________
>>>> i2rs mailing list
>>>> i2rs@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/i2rs
>>>>
>>
>> _______________________________________________
>> i2rs mailing list
>> i2rs@ietf.org
>> https://www.ietf.org/mailman/listinfo/i2rs
>>
>> _______________________________________________
>> i2rs mailing list
>> i2rs@ietf.org
>> https://www.ietf.org/mailman/listinfo/i2rs
>>
>
> _______________________________________________
> i2rs mailing list
> i2rs@ietf.org
> https://www.ietf.org/mailman/listinfo/i2rs
>
> _______________________________________________
> i2rs mailing list
> i2rs@ietf.org
> https://www.ietf.org/mailman/listinfo/i2rs
>


From nobody Fri Jul 29 06:50:11 2016
Return-Path: <internet-drafts@ietf.org>
X-Original-To: i2rs@ietf.org
Delivered-To: i2rs@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id EB70F12D14A; Fri, 29 Jul 2016 06:50: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>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.29.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20160729135008.26941.25003.idtracker@ietfa.amsl.com>
Date: Fri, 29 Jul 2016 06:50:08 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/csd3v10B-mVU_c8Uc3Lf-K5UluA>
Cc: i2rs@ietf.org
Subject: [i2rs] I-D Action: draft-ietf-i2rs-yang-network-topo-05.txt
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 29 Jul 2016 13:50:09 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Interface to the Routing System of the IETF.

        Title           : A Data Model for Network Topologies
        Authors         : Alexander Clemm
                          Jan Medved
                          Robert Varga
                          Tony Tkacik
                          Nitin Bahadur
                          Hariharan Ananthakrishnan
                          Xufeng Liu
	Filename        : draft-ietf-i2rs-yang-network-topo-05.txt
	Pages           : 31
	Date            : 2016-07-29

Abstract:
   This document defines an abstract (generic) YANG data model for
   network/service topologies and inventories.  The model serves as a
   base model which is augmented with technology-specific details in
   other, more specific topology and inventory models.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-network-topo/

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-ietf-i2rs-yang-network-topo-05

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-i2rs-yang-network-topo-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 Jul 29 20:46:53 2016
Return-Path: <akatlas@gmail.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 702D512DB06; Fri, 29 Jul 2016 20:46:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.699
X-Spam-Level: 
X-Spam-Status: No, score=-102.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] 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 d-1A6B5u4EuU; Fri, 29 Jul 2016 20:46:50 -0700 (PDT)
Received: from mail-qk0-x22a.google.com (mail-qk0-x22a.google.com [IPv6:2607:f8b0:400d:c09::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CEB4B12D1A6; Fri, 29 Jul 2016 20:46:46 -0700 (PDT)
Received: by mail-qk0-x22a.google.com with SMTP id x1so105924697qkb.3; Fri, 29 Jul 2016 20:46:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:from:date:message-id:subject:to; bh=8IIjq6AD3FQVoNgJ1ePAZHFqUrR1UWT2LR6FcnqihLk=; b=fXt3q1mgiNKvH00F4ZpXuK/APrMVdzvYQl99L8lewovKvrGxloHQ2mYcESHPg3l5dq zXBDWRSgX4zEYGMI1Qitde7EKhXAViy1NBbm04FPg51x0wob15Ww79J5qzN5bd73+6bB Pchn2pKza9twO16iZJfsYQZK8Z07wJFedTc7s/oTGqd/HS6qO3RQN4RN+RJPCgNQrgpx l29DqK190J7tJ6g4Z38uPJTZoFC+fsMnnv5R8Wnzc79SWdpzWExuayjcpytXykxDlmki ZSgvy6E75NhQcY5z0zKWl9jHfQaKWHJ6R6p+/prcBVJHWGmoEbiEqoE+JfL8pTEtEHNw spiA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=8IIjq6AD3FQVoNgJ1ePAZHFqUrR1UWT2LR6FcnqihLk=; b=h+Wkn3S3upPu/8OaycMnmnQ+H6TDI4uOesCtgazQMfca1jT/5xeEw8BftNGeimjyn0 jB/ocoU/PWwY7+xAQR5QH6Pv3At1npGGsq7Ekfc8+SMrwpEQyvkhXAh0jNdfbVTJDrxB Gckl+VbMRYy35Cn4vMYW7J4ewqtREG/gInq1a7dLLLpqBI28jdLv23wTVOnAL+RbbOuW JZsfZK/2520hmyCAV7Tm5YkBY533Z3Ky2xGl3I8bmP6HaS6srlN9w0ta8Oi1p944g2oe NVPttveeAckHZ2YhmIhcFh+qRtLVUGkB2fk8WlmhzK1SYce7+f+n4LncToJAGr6E9UDM l+Ag==
X-Gm-Message-State: AEkooutv9PfM7a0FHyqAx2/xcUgkw/q/1xz5SYw++16E2af0d9wsvTY5FnPgAUoARWdrnpksZ1yvoOPFpTfECw==
X-Received: by 10.55.76.201 with SMTP id z192mr55494996qka.182.1469850405835;  Fri, 29 Jul 2016 20:46:45 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.237.52.193 with HTTP; Fri, 29 Jul 2016 20:46:45 -0700 (PDT)
From: Alia Atlas <akatlas@gmail.com>
Date: Fri, 29 Jul 2016 23:46:45 -0400
Message-ID: <CAG4d1rcQjyZ8Cndoj=wXUcRDY+fr-vmaPF24JGfUtQCVq8WG-Q@mail.gmail.com>
To: "i2rs@ietf.org" <i2rs@ietf.org>, draft-ietf-i2rs-protocol-security-requirements@ietf.org
Content-Type: multipart/alternative; boundary=001a114a84985031280538d23789
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/ZG09aQjNIffinuuup4BOD3RtgFo>
Subject: [i2rs] AD review of draft-ietf-i2rs-protocol-security-requirements-06
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 30 Jul 2016 03:46:51 -0000

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

First, I would like to thank the WG and the authors, Sue, Daniel, & Joel,
for their work on this document.

As is customary, I have done my AD review
of draft-ietf-i2rs-protocol-security-requirements-06.  I have only a couple
nits.  I have requested an IETF Last Call and expect this to be on the
telechat for Aug 18.

Nits:

1) update references to I2RS Architecture and Problem-statement to the
published RFCs.
2) bottom of page 6:  "in order to simply the first version of I2RS  "
 s/simply/simplify

Regards,
Alia

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

<div dir=3D"ltr"><div>First, I would like to thank the WG and the authors, =
Sue, Daniel, &amp; Joel, for their work on this document.</div><div><br></d=
iv><div>As is customary, I have done my AD review of=C2=A0draft-ietf-i2rs-p=
rotocol-security-requirements-06.=C2=A0 I have only a couple nits.=C2=A0 I =
have requested an IETF Last Call and expect this to be on the telechat for =
Aug 18.</div><div><div><br></div><div>Nits:</div><div><br></div><div>1) upd=
ate references to I2RS Architecture and Problem-statement to the published =
RFCs.</div><div>2) bottom of page 6: =C2=A0&quot;in order to simply the fir=
st version of I2RS =C2=A0&quot; =C2=A0s/simply/simplify</div><div><br></div=
></div><div>Regards,</div><div>Alia</div></div>

--001a114a84985031280538d23789--

