
From acee@lindem.com  Tue Feb  1 18:43:32 2011
Return-Path: <acee@lindem.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 274FB3A6BB9; Tue,  1 Feb 2011 18:43:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level: 
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VpwkLFqXnz0v; Tue,  1 Feb 2011 18:43:31 -0800 (PST)
Received: from cdptpa-omtalb.mail.rr.com (cdptpa-omtalb.mail.rr.com [75.180.132.122]) by core3.amsl.com (Postfix) with ESMTP id D52083A6BB6; Tue,  1 Feb 2011 18:43:30 -0800 (PST)
X-Authority-Analysis: v=1.1 cv=tLsyj04/L/SH/N6p42ldY6jXDYWe4pX5hAm6uRA1LKo= c=1 sm=0 a=JiGYbMNUM9EA:10 a=vBnH86IIPThSVV33hWu2Vw==:17 a=QYaTxUjTAAAA:8 a=VPWADVZJci6vy1-yVtoA:9 a=KT9Rmv131xACKtHWKnMIHo7Lr88A:4 a=CjuIK1q_8ugA:10 a=U-q-bRhx1rIA:10 a=EhO7alXAiFV_tTB4:21 a=iDVnqVB-vX_HIJUY:21 a=BSPFg-51Ar-Iz-8pggEA:9 a=PrD9KROjNB5MANtK3-sA:7 a=RdEqm-7Xwqh0UZtQ-qmhX4Z6BuUA:4 a=vBnH86IIPThSVV33hWu2Vw==:117
X-Cloudmark-Score: 0
X-Originating-IP: 75.177.132.147
Received: from [75.177.132.147] ([75.177.132.147:51235] helo=[192.168.1.100]) by cdptpa-oedge02.mail.rr.com (envelope-from <acee@lindem.com>) (ecelerity 2.2.3.46 r()) with ESMTP id 9C/33-05134-795C84D4; Wed, 02 Feb 2011 02:46:48 +0000
Mime-Version: 1.0 (Apple Message framework v1082)
Content-Type: multipart/alternative; boundary=Apple-Mail-1-480027181
From: Acee Lindem <acee@lindem.com>
In-Reply-To: <tslvd13e1nl.fsf@mit.edu>
Date: Tue, 1 Feb 2011 21:46:46 -0500
Message-Id: <8A9900C4-6857-4EA7-AAC7-A36DAD62BAD1@lindem.com>
References: <7C362EEF9C7896468B36C9B79200D8350CFB03C880@INBANSXCHMBSA1.in.alcatel-lucent.com> <4D2FD840.3040908@cisco.com> <E8194883-1AD3-4977-B282-1805BE5733F1@lindem.com> <AANLkTi=xtMQMzJYvyPuAQOubrogytmtkWHJZsqR6QnqR@mail.gmail.com> <E735E758-56E8-4F2C-AB98-45E4025A7990@lindem.com> <tslvd13e1nl.fsf@mit.edu>
To: Sam Hartman <hartmans-ietf@mit.edu>
X-Mailer: Apple Mail (2.1082)
Cc: ospf@ietf.org, karp@ietf.org
Subject: Re: [OSPF] [karp] Security Extension for OSPFv2 when using Manual Key Management
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Feb 2011 02:43:32 -0000

--Apple-Mail-1-480027181
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii


On Feb 1, 2011, at 7:11 PM, Sam Hartman wrote:

>>>>>> "Acee" =3D=3D Acee Lindem <acee@lindem.com> writes:
>=20
>    Acee> However, I can see that a patient enough attacker could =
simply
>    Acee> wait for a cold start using the same manual key.
>=20
>    Acee> Given how much extra signaling and complexity is required in
>    Acee> this solution, it may better to wait for a solution to the
>    Acee> manual keying problem.
>=20
> I think there are three solutions:
>=20
> 1) Require a time-of-day clock and have significant consequences when =
it
> goes backwards. This solution tends to also permit attackers to keep =
an
> adjacency alive when it goes down. So an attacker can prevent =
fail-over
> to redundant links.

While most modern routers have a clock with fine enough granularity that =
will never go backwards, it is typically not preserved across cold =
restarts.=20
If one used a 64 bit sequence number (for the required precision) and =
had a relative clock that was never reset, it would fit the bill.=20

>=20
> 2) Some sort of freshness exchange, like the one Dacheng, Manav and I
> are putting together. We can probably do better in terms of reducing
> signaling than we do now.
> However  I think you'll have to introduce a couple of extra packets
> whenever an adjacency is lost before any new adjacencies can be
> introduced.
>=20
> 3) Use automated key management.  Note that automated key management
> will probably be as chatty as option 2 in the election phase.
>=20
> I personally think that option 1 is not acceptable unless we find a
> solution to the fail-over prevention.
>=20
> I'd like to understand your objections to our approach in option 2.
> Is it number of extra packets?

For one thing, I don't like the fact that multicast hellos contain the =
session ID and nounce for every router on the network (as shown in =
figure 6).=20

> Is it just that it feels really complex?
> Any chance you'd be up for an Im session or phone call to brainstorm
> what the minimum complexity is and see whether it's that you think the
> problem is too expensive to solve or just that our solution is too
> expensive?

I won't be able to do this before the IETF in Prague as I already have =
too many things left undone. However, I will at least make it a point to =
understand the proposal better before the meeting.=20

Thanks,
Acee=20
>=20


--Apple-Mail-1-480027181
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
"><br><div><div>On Feb 1, 2011, at 7:11 PM, Sam Hartman wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><div><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">"Acee" =3D=3D Acee Lindem &lt;<a =
href=3D"mailto:acee@lindem.com">acee@lindem.com</a>&gt; =
writes:<br></blockquote></blockquote></blockquote></blockquote></blockquot=
e><br> &nbsp;&nbsp;&nbsp;Acee&gt; However, I can see that a patient =
enough attacker could simply<br> &nbsp;&nbsp;&nbsp;Acee&gt; wait for a =
cold start using the same manual key.<br><br> &nbsp;&nbsp;&nbsp;Acee&gt; =
Given how much extra signaling and complexity is required in<br> =
&nbsp;&nbsp;&nbsp;Acee&gt; this solution, it may better to wait for a =
solution to the<br> &nbsp;&nbsp;&nbsp;Acee&gt; manual keying =
problem.<br><br>I think there are three solutions:<br><br>1) Require a =
time-of-day clock and have significant consequences when it<br>goes =
backwards. This solution tends to also permit attackers to keep =
an<br>adjacency alive when it goes down. So an attacker can prevent =
fail-over<br>to redundant =
links.<br></div></blockquote><div><br></div><div>While most modern =
routers have a clock with fine enough granularity that will never go =
backwards, it is typically not preserved across cold =
restarts.&nbsp;</div><div>If one used a 64 bit sequence number (for the =
required precision) and had a relative clock that was never reset, it =
would fit the bill.&nbsp;</div><br><blockquote type=3D"cite"><div><font =
class=3D"Apple-style-span" color=3D"#000000"><br></font>2) Some sort of =
freshness exchange, like the one Dacheng, Manav and I<br>are putting =
together. We can probably do better in terms of reducing<br>signaling =
than we do now.<br>However &nbsp;I think you'll have to introduce a =
couple of extra packets<br>whenever an adjacency is lost before any new =
adjacencies can be<br>introduced.<br><br>3) Use automated key =
management. &nbsp;Note that automated key management<br>will probably be =
as chatty as option 2 in the election phase.<br><br>I personally think =
that option 1 is not acceptable unless we find a<br>solution to the =
fail-over prevention.<br><br>I'd like to understand your objections to =
our approach in option 2.<br>Is it number of extra =
packets?</div></blockquote><div><br></div><div>For one thing, I don't =
like the fact that multicast hellos contain the session ID and nounce =
for every router on the network (as shown in figure =
6).&nbsp;</div><div><br></div><blockquote type=3D"cite"><div> Is it just =
that it feels really complex?<br>Any chance you'd be up for an Im =
session or phone call to brainstorm<br>what the minimum complexity is =
and see whether it's that you think the<br>problem is too expensive to =
solve or just that our solution is =
too<br>expensive?<br></div></blockquote><div><br></div><div>I won't be =
able to do this before the IETF in Prague as I already have too many =
things left undone. However, I will at least make it a point to =
understand the proposal better before the =
meeting.&nbsp;</div><div><br></div>Thanks,</div><div>Acee&nbsp;<br><blockq=
uote type=3D"cite"><div><br></div></blockquote></div><br></body></html>=

--Apple-Mail-1-480027181--

From manav.bhatia@alcatel-lucent.com  Tue Feb  1 18:50:28 2011
Return-Path: <manav.bhatia@alcatel-lucent.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6823E3A6CAA; Tue,  1 Feb 2011 18:50:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.321
X-Spam-Level: 
X-Spam-Status: No, score=-6.321 tagged_above=-999 required=5 tests=[AWL=0.278,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id K9UHyxqkhwcR; Tue,  1 Feb 2011 18:50:27 -0800 (PST)
Received: from ihemail1.lucent.com (ihemail1.lucent.com [135.245.0.33]) by core3.amsl.com (Postfix) with ESMTP id 8386B3A6BB6; Tue,  1 Feb 2011 18:50:27 -0800 (PST)
Received: from inbansmailrelay2.in.alcatel-lucent.com (h135-250-11-33.lucent.com [135.250.11.33]) by ihemail1.lucent.com (8.13.8/IER-o) with ESMTP id p122rf4h007872 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Tue, 1 Feb 2011 20:53:44 -0600 (CST)
Received: from INBANSXCHHUB03.in.alcatel-lucent.com (inbansxchhub03.in.alcatel-lucent.com [135.250.12.80]) by inbansmailrelay2.in.alcatel-lucent.com (8.14.3/8.14.3/GMO) with ESMTP id p122rd62008519 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Wed, 2 Feb 2011 08:23:40 +0530
Received: from INBANSXCHMBSA1.in.alcatel-lucent.com ([135.250.12.56]) by INBANSXCHHUB03.in.alcatel-lucent.com ([135.250.12.80]) with mapi; Wed, 2 Feb 2011 08:23:39 +0530
From: "Bhatia, Manav (Manav)" <manav.bhatia@alcatel-lucent.com>
To: Acee Lindem <acee@lindem.com>, Sam Hartman <hartmans-ietf@mit.edu>
Date: Wed, 2 Feb 2011 08:23:37 +0530
Thread-Topic: [karp] [OSPF] Security Extension for OSPFv2 when using Manual Key Management
Thread-Index: AcvCg3W+7V7rp4zFT1W8oEntG216FgAACKgQ
Message-ID: <7C362EEF9C7896468B36C9B79200D8350CFB23E208@INBANSXCHMBSA1.in.alcatel-lucent.com>
References: <7C362EEF9C7896468B36C9B79200D8350CFB03C880@INBANSXCHMBSA1.in.alcatel-lucent.com> <4D2FD840.3040908@cisco.com> <E8194883-1AD3-4977-B282-1805BE5733F1@lindem.com> <AANLkTi=xtMQMzJYvyPuAQOubrogytmtkWHJZsqR6QnqR@mail.gmail.com> <E735E758-56E8-4F2C-AB98-45E4025A7990@lindem.com>	<tslvd13e1nl.fsf@mit.edu> <8A9900C4-6857-4EA7-AAC7-A36DAD62BAD1@lindem.com>
In-Reply-To: <8A9900C4-6857-4EA7-AAC7-A36DAD62BAD1@lindem.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.57 on 135.245.2.33
X-Scanned-By: MIMEDefang 2.64 on 135.250.11.33
Cc: "ospf@ietf.org" <ospf@ietf.org>, Jack, "karp@ietf.org" <karp@ietf.org>
Subject: Re: [OSPF] [karp] Security Extension for OSPFv2 when using Manual	Key Management
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Feb 2011 02:50:28 -0000

Hi Acee,

> While most modern routers have a clock with fine enough=20
> granularity that will never go backwards, it is typically
>  not preserved across cold restarts.=20
> If one used a 64 bit sequence number (for the required precision)
>  and had a relative clock that was never reset, it would fit the bill.=20

One could store this value in a non volatile memory so that its also preser=
ved across cold rebootd but I don't this would be an acceptable solution. O=
r would it be?

[clipped]

> For one thing, I don't like the fact that multicast hellos=20
> contain the session ID and nounce for every router on the
>  network (as shown in figure 6).=20

If this is the only thing that you don't like then I am sure this is someth=
ing that could be optimized. I think the bigger question is if the WG think=
s that our current proposal of using Session IDs and Nonces along with the =
crypto sequence numbers *will* work? If we have an agreement there, then op=
timizing the bits on wire may not be very difficult.

> I won't be able to do this before the IETF in Prague as I=20
> already have too many things left undone. However, I will=20
> at least make it a point to understand the proposal better before the mee=
ting.

That'll be very good.

Cheers, Manav

From glen.kent@gmail.com  Wed Feb  2 04:17:23 2011
Return-Path: <glen.kent@gmail.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EA5D03A7157; Wed,  2 Feb 2011 04:17:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.207
X-Spam-Level: 
X-Spam-Status: No, score=-3.207 tagged_above=-999 required=5 tests=[AWL=0.392,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NUZrM8aROt3T; Wed,  2 Feb 2011 04:17:23 -0800 (PST)
Received: from mail-ey0-f172.google.com (mail-ey0-f172.google.com [209.85.215.172]) by core3.amsl.com (Postfix) with ESMTP id 57C953A7142; Wed,  2 Feb 2011 04:17:21 -0800 (PST)
Received: by eyd10 with SMTP id 10so4134111eyd.31 for <multiple recipients>; Wed, 02 Feb 2011 04:20:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=eC85iAqWe8a+HivY+CyycFP++GtwItPXQ3oEOCrjVXk=; b=JPFH9ydZHosfnWWrRxVYxANL8bJDDsnymYy7dopADHjHdibKuf1TnSnSe8e522C8Z8 a4GvXEyyJiQ1BRG5yoq1VBHyWh1Pundg2wjWD8GX3TzA+jVaWiYXJ5ez0LNFwtuzXySI rG3JO54ay5MugoVTZH1jKu409LrPTLOKyFo1s=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=VZ9Rzs5KKHpMfVzOP2tYURPcdQGJER3s4r+X4ye3IGxGOqGMhckg3W3AQqq5bX/1fx wLtGmF6585tyBaRscjwHfXI+/7G1mvjjjemKXG6/dIuXeP4CwY1K6dSLS5VszKERXOKK GecYdnJ1tgtzgdTa9qiwn8Z1+wBhn12ZRVDkA=
MIME-Version: 1.0
Received: by 10.14.123.14 with SMTP id u14mr9656656eeh.39.1296649240214; Wed, 02 Feb 2011 04:20:40 -0800 (PST)
Received: by 10.14.125.146 with HTTP; Wed, 2 Feb 2011 04:20:40 -0800 (PST)
In-Reply-To: <8A9900C4-6857-4EA7-AAC7-A36DAD62BAD1@lindem.com>
References: <7C362EEF9C7896468B36C9B79200D8350CFB03C880@INBANSXCHMBSA1.in.alcatel-lucent.com> <4D2FD840.3040908@cisco.com> <E8194883-1AD3-4977-B282-1805BE5733F1@lindem.com> <AANLkTi=xtMQMzJYvyPuAQOubrogytmtkWHJZsqR6QnqR@mail.gmail.com> <E735E758-56E8-4F2C-AB98-45E4025A7990@lindem.com> <tslvd13e1nl.fsf@mit.edu> <8A9900C4-6857-4EA7-AAC7-A36DAD62BAD1@lindem.com>
Date: Wed, 2 Feb 2011 17:50:40 +0530
Message-ID: <AANLkTimU4b2jc5p1dTBPRGnQ7E2iTxFbUw5x4YWZzebJ@mail.gmail.com>
From: Glen Kent <glen.kent@gmail.com>
To: Acee Lindem <acee@lindem.com>
Content-Type: text/plain; charset=ISO-8859-1
Cc: ospf@ietf.org, Sam Hartman <hartmans-ietf@mit.edu>, karp@ietf.org
Subject: Re: [OSPF] [karp] Security Extension for OSPFv2 when using Manual Key Management
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Feb 2011 12:17:24 -0000

Hi Acee,

> I'd like to understand your objections to our approach in option 2.
> Is it number of extra packets?
>
> For one thing, I don't like the fact that multicast hellos contain the
> session ID and nounce for every router on the network (as shown in figure
> 6).

I dont understand this concern; I see several service providers
running OSPF in point-to-point mode even on ethernet links because
nobody wants the complexity of DR and bDR that one gets on a broadcast
medium. Even if they dont do this i have never seen large LANs with
lots of OSPF neighbors chatting away till glory. The point that i am
trying to make is that you will never see an OSPF hello message with
lots of neighbors. Given this, i think the whole concern about adding
extra information in hellos is moot.

Glen

>

From rajeshsm@huawei.com  Wed Feb  2 04:24:56 2011
Return-Path: <rajeshsm@huawei.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 724CA3A7163; Wed,  2 Feb 2011 04:24:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.445
X-Spam-Level: 
X-Spam-Status: No, score=-3.445 tagged_above=-999 required=5 tests=[AWL=0.450,  BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553,  J_CHICKENPOX_25=0.6, RCVD_IN_DNSWL_MED=-4, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8ol9317tTbYo; Wed,  2 Feb 2011 04:24:55 -0800 (PST)
Received: from szxga04-in.huawei.com (unknown [119.145.14.67]) by core3.amsl.com (Postfix) with ESMTP id 263C73A7142; Wed,  2 Feb 2011 04:24:55 -0800 (PST)
Received: from huawei.com (szxga04-in [172.24.2.12]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LFZ0097EPARHN@szxga04-in.huawei.com>; Wed, 02 Feb 2011 20:28:03 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LFZ004IHPARNT@szxga04-in.huawei.com>; Wed, 02 Feb 2011 20:28:03 +0800 (CST)
Received: from BLRNSHTIPL1NC ([10.18.1.31]) by szxml06-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LFZ00CA8PAQDW@szxml06-in.huawei.com>; Wed, 02 Feb 2011 20:28:03 +0800 (CST)
Date: Wed, 02 Feb 2011 17:58:02 +0530
From: Rajesh Shetty <rajeshsm@huawei.com>
In-reply-to: <7C362EEF9C7896468B36C9B79200D8350CFB0DFAD4@INBANSXCHMBSA1.in.alcatel-lucent.com>
To: "'Bhatia, Manav (Manav)'" <manav.bhatia@alcatel-lucent.com>
Message-id: <73022F0BDBBA4F879698F08ABD6F84DF@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.3790.4657
X-Mailer: Microsoft Office Outlook 11
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Thread-index: Acu4OQszNA9gF4OxSOaNJvfOxOphqQABxRVQAqT1MSA=
References: <7C362EEF9C7896468B36C9B79200D8350CFB03C880@INBANSXCHMBSA1.in.alcatel-lucent.com> <4D2FD840.3040908@cisco.com> <7C362EEF9C7896468B36C9B79200D8350CFB0DF0F7@INBANSXCHMBSA1.in.alcatel-lucent.com> <4D3029F7.6040107@cisco.com> <tsl39ovbr54.fsf@mit.edu> <4D3720F2.70301@cisco.com> <tsloc7chid7.fsf@mit.edu> <4D372F7B.9030507@cisco.com> <AANLkTinnC+XjW3rB7_mJnHLCuxidCXs1gr655r+exrgs@mail.gmail.com> <7C362EEF9C7896468B36C9B79200D8350CFB0DFAD4@INBANSXCHMBSA1.in.alcatel-lucent.com>
Cc: ospf@ietf.org, 'Sam Hartman' <hartmans-ietf@mit.edu>, karp@ietf.org
Subject: Re: [OSPF] [karp] Security Extension for OSPFv2 when using Manual	KeyManagement
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Feb 2011 12:24:56 -0000

 
Dear All,

possible security threats in the sequence space exhaust scenario.Please
check.

Pre-Condition:  Nonce stable in the network (no new neighbors) and single
key ID with infinite life time is used. 
 
Scenario:
Initially Session ID X is used between router A and Router B and when
sequence space exhausts in router A, router A will start sending the packet
with Session ID Y. On receiving packet with Session ID Y, Router B will
Update Y as router A Session ID (after validating Nonce and auth checksum.
Sequence number cannot be checked since wrap around scenario).

Now attacker Replays session ID X Packet and brings the adjacency down in
the below sequence. Attacker Replays two way Hello which is having Session
ID X to Router B.On receiving packet with Session ID X, Router B will Update
X as router A Session ID(after checking Nonce and auth checksum.sequence
number cannot be checked). Now attacker sends Initial DD Packet having
Session ID X and brings the adjacency down.

FYI: As per the draft:"When the sequence space is exhausted, a router simply
chooses a new session ID".

Thanks
Rajesh



This e-mail and attachments contain confidential information from HUAWEI,
which is intended only for the person or entity whose address is listed
above. Any use of the information contained herein in any way (including,
but not limited to, total or partial disclosure, reproduction, or
dissemination) by persons other than the intended recipient's) is
prohibited. If you receive this e-mail in error, please notify the sender by
phone or email immediately and delete it!

-----Original Message-----
From: ospf-bounces@ietf.org [mailto:ospf-bounces@ietf.org] On Behalf Of
Bhatia, Manav (Manav)
Sent: Thursday, January 20, 2011 6:52 AM
To: Glen Kent; Michael Barnes
Cc: ospf@ietf.org; Sam Hartman; karp@ietf.org
Subject: Re: [OSPF] [karp] Security Extension for OSPFv2 when using Manual
KeyManagement

Hi Glen,
 
> Can i request the authors to post a revised ID fixing the 
> Authentication details in the OSPF header. At present, i am confused 
> as i dont see the Key ID, Sequence Numbers anywhere in the packets.

The revised draft has been updated and posted. Its available here:
http://www.ietf.org/id/draft-bhatia-karp-ospf-ip-layer-protection-02.txt

> 
> I agree that some discussion on overloading of the Hellos must happen.
> However, i would also like to see some discussion on whether the 
> proposed mechanism of Nonces and Session IDs would work. I think that 
> is the key element in this work. If that is verified then everything 
> else can be built around that.

Yup, I agree!

Cheers, Manav

> 
> Glen
_______________________________________________
OSPF mailing list
OSPF@ietf.org
https://www.ietf.org/mailman/listinfo/ospf


From ietfc@btconnect.com  Wed Feb  2 04:54:20 2011
Return-Path: <ietfc@btconnect.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C13E53A7157; Wed,  2 Feb 2011 04:54:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6LhufhEL+iOt; Wed,  2 Feb 2011 04:54:20 -0800 (PST)
Received: from mail.btconnect.com (c2beaomr09.btconnect.com [213.123.26.187]) by core3.amsl.com (Postfix) with ESMTP id 7DC3F3A7005; Wed,  2 Feb 2011 04:54:18 -0800 (PST)
Received: from host81-152-46-124.range81-152.btcentralplus.com (HELO pc6) ([81.152.46.124]) by c2beaomr09.btconnect.com with SMTP id BPQ29883; Wed, 02 Feb 2011 12:57:29 +0000 (GMT)
Message-ID: <017401cbc2cf$d55dbc60$4001a8c0@gateway.2wire.net>
From: "t.petch" <ietfc@btconnect.com>
To: "Bhatia, Manav \(Manav\)" <manav.bhatia@alcatel-lucent.com>, "Acee Lindem" <acee@lindem.com>, "Sam Hartman" <hartmans-ietf@mit.edu>
References: <7C362EEF9C7896468B36C9B79200D8350CFB03C880@INBANSXCHMBSA1.in.alcatel-lucent.com><4D2FD840.3040908@cisco.com><E8194883-1AD3-4977-B282-1805BE5733F1@lindem.com><AANLkTi=xtMQMzJYvyPuAQOubrogytmtkWHJZsqR6QnqR@mail.gmail.com><E735E758-56E8-4F2C-AB98-45E4025A7990@lindem.com>	<tslvd13e1nl.fsf@mit.edu><8A9900C4-6857-4EA7-AAC7-A36DAD62BAD1@lindem.com> <7C362EEF9C7896468B36C9B79200D8350CFB23E208@INBANSXCHMBSA1.in.alcatel-lucent.com>
Date: Wed, 2 Feb 2011 12:53:32 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Mirapoint-IP-Reputation: reputation=Neutral-1, source=Queried, refid=tid=0001.0A0B0301.4D4954B8.0153, actions=tag
X-Junkmail-Status: score=10/50, host=c2beaomr09.btconnect.com
X-Junkmail-Signature-Raw: score=unknown, refid=str=0001.0A0B0206.4D4954BA.0096,ss=1,fgs=0, ip=0.0.0.0, so=2010-07-22 22:03:31, dmn=2009-09-10 00:05:08, mode=single engine
X-Junkmail-IWF: false
Cc: Jack@core3.amsl.com, ospf@ietf.org, karp@ietf.org
Subject: Re: [OSPF] [karp] Security Extension for OSPFv2 when usingManual	Key Management
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Feb 2011 12:54:21 -0000

----- Original Message -----
From: "Bhatia, Manav (Manav)" <manav.bhatia@alcatel-lucent.com>
To: "Acee Lindem" <acee@lindem.com>; "Sam Hartman" <hartmans-ietf@mit.edu>
Cc: <ospf@ietf.org>; <Jack@core3.amsl.com>; <karp@ietf.org>
Sent: Wednesday, February 02, 2011 3:53 AM

> Hi Acee,
>
> > While most modern routers have a clock with fine enough
> > granularity that will never go backwards, it is typically
> >  not preserved across cold restarts.
> > If one used a 64 bit sequence number (for the required precision)
> >  and had a relative clock that was never reset, it would fit the bill.
>
> One could store this value in a non volatile memory so that its also preserved
across cold rebootd but I don't this would be an acceptable solution. Or would
it be?

SNMPv3 introduces a requirement for non-volatile memory in which to store
snmpEngineID and snmpEngineBoots [RFC3411] in order to avoid the
requirement for a real time clock.  I do not know how strictly this
requirement is being implemented.

Tom Petch

<snip>

>
>
> Cheers, Manav
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf


From manav.bhatia@alcatel-lucent.com  Wed Feb  2 04:55:23 2011
Return-Path: <manav.bhatia@alcatel-lucent.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 76E693A7161; Wed,  2 Feb 2011 04:55:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.029
X-Spam-Level: 
X-Spam-Status: No, score=-6.029 tagged_above=-999 required=5 tests=[AWL=-0.030, BAYES_00=-2.599, J_CHICKENPOX_25=0.6, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YBzaA4r8nlzw; Wed,  2 Feb 2011 04:55:22 -0800 (PST)
Received: from ihemail4.lucent.com (ihemail4.lucent.com [135.245.0.39]) by core3.amsl.com (Postfix) with ESMTP id 7A7F83A714C; Wed,  2 Feb 2011 04:55:22 -0800 (PST)
Received: from inbansmailrelay2.in.alcatel-lucent.com (h135-250-11-33.lucent.com [135.250.11.33]) by ihemail4.lucent.com (8.13.8/IER-o) with ESMTP id p12CwRQB006752 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Wed, 2 Feb 2011 06:58:29 -0600 (CST)
Received: from INBANSXCHHUB02.in.alcatel-lucent.com (inbansxchhub02.in.alcatel-lucent.com [135.250.12.35]) by inbansmailrelay2.in.alcatel-lucent.com (8.14.3/8.14.3/GMO) with ESMTP id p12CwPUv027187 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Wed, 2 Feb 2011 18:28:25 +0530
Received: from INBANSXCHMBSA1.in.alcatel-lucent.com ([135.250.12.56]) by INBANSXCHHUB02.in.alcatel-lucent.com ([135.250.12.35]) with mapi; Wed, 2 Feb 2011 18:28:25 +0530
From: "Bhatia, Manav (Manav)" <manav.bhatia@alcatel-lucent.com>
To: Rajesh Shetty <rajeshsm@huawei.com>
Date: Wed, 2 Feb 2011 18:28:28 +0530
Thread-Topic: [OSPF] [karp] Security Extension for OSPFv2 when using Manual KeyManagement
Thread-Index: Acu4OQszNA9gF4OxSOaNJvfOxOphqQABxRVQAqT1MSAAANJk8A==
Message-ID: <7C362EEF9C7896468B36C9B79200D8350CFB23E4C0@INBANSXCHMBSA1.in.alcatel-lucent.com>
References: <7C362EEF9C7896468B36C9B79200D8350CFB03C880@INBANSXCHMBSA1.in.alcatel-lucent.com> <4D2FD840.3040908@cisco.com> <7C362EEF9C7896468B36C9B79200D8350CFB0DF0F7@INBANSXCHMBSA1.in.alcatel-lucent.com> <4D3029F7.6040107@cisco.com> <tsl39ovbr54.fsf@mit.edu> <4D3720F2.70301@cisco.com> <tsloc7chid7.fsf@mit.edu> <4D372F7B.9030507@cisco.com> <AANLkTinnC+XjW3rB7_mJnHLCuxidCXs1gr655r+exrgs@mail.gmail.com> <7C362EEF9C7896468B36C9B79200D8350CFB0DFAD4@INBANSXCHMBSA1.in.alcatel-lucent.com> <73022F0BDBBA4F879698F08ABD6F84DF@china.huawei.com>
In-Reply-To: <73022F0BDBBA4F879698F08ABD6F84DF@china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.57 on 135.245.2.39
X-Scanned-By: MIMEDefang 2.64 on 135.250.11.33
Cc: "ospf@ietf.org" <ospf@ietf.org>, 'Sam Hartman' <hartmans-ietf@mit.edu>, "karp@ietf.org" <karp@ietf.org>
Subject: Re: [OSPF] [karp] Security Extension for OSPFv2 when using Manual	KeyManagement
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Feb 2011 12:55:23 -0000

Hi Rajesh,

> Pre-Condition:  Nonce stable in the network (no new=20
> neighbors) and single
> key ID with infinite life time is used.=20

Sure!

> =20
> Scenario:
> Initially Session ID X is used between router A and Router B and when
> sequence space exhausts in router A, router A will start=20
> sending the packet
> with Session ID Y. On receiving packet with Session ID Y,=20

Router A will also change the Nonce from N to N' when it changes the Sessio=
n ID.

> Router B will
> Update Y as router A Session ID (after validating Nonce and=20
> auth checksum.
> Sequence number cannot be checked since wrap around scenario).

Router B will also change its own Nonce from Nold to Nnew. It has to do thi=
s because it will need to challenge A when it sees a new Session ID from A.=
 It needs to know if its indeed A or somebody else replaying an old packet =
from A. When it sees the new Session ID from A, B will include a new Nonce =
in its HELLOs and still carry the old Session ID and Nonce values that it h=
ad heard from A.

A upon receiving this would respond with a HELLO citing the new Nonce that =
it has heard from B.=20

B upon seeing its new Nonce in A's HELLO would update its HELLO to include =
the new Session ID and Nonce from A.

>=20
> Now attacker Replays session ID X Packet and brings the=20
> adjacency down in
> the below sequence. Attacker Replays two way Hello which is=20
> having Session
> ID X to Router B.On receiving packet with Session ID X,=20

When somebody replays this packet B will again challenge it with a new Nonc=
e value. You will not be able to attack as you need to use the new nonce va=
lue in your subsequent packets. This is also one reason why we were keeping=
 both the Nonce and the Session IDs in all the packets.

> Router B will Update
> X as router A Session ID(after checking Nonce and auth=20
> checksum.sequence
> number cannot be checked). Now attacker sends Initial DD Packet having
> Session ID X and brings the adjacency down.
>=20
> FYI: As per the draft:"When the sequence space is exhausted,=20
> a router simply
> chooses a new session ID".

.. and a new Nonce. If this isnt there in the draft then it must be added.

Cheers, Manav=

From manav.bhatia@alcatel-lucent.com  Wed Feb  2 05:06:20 2011
Return-Path: <manav.bhatia@alcatel-lucent.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CC7463A7016; Wed,  2 Feb 2011 05:06:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.329
X-Spam-Level: 
X-Spam-Status: No, score=-6.329 tagged_above=-999 required=5 tests=[AWL=0.270,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QVdUeqK1-ZAF; Wed,  2 Feb 2011 05:06:20 -0800 (PST)
Received: from ihemail2.lucent.com (ihemail2.lucent.com [135.245.0.35]) by core3.amsl.com (Postfix) with ESMTP id 460093A6F14; Wed,  2 Feb 2011 05:06:03 -0800 (PST)
Received: from inbansmailrelay2.in.alcatel-lucent.com (h135-250-11-33.lucent.com [135.250.11.33]) by ihemail2.lucent.com (8.13.8/IER-o) with ESMTP id p12D9EVp024556 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Wed, 2 Feb 2011 07:09:17 -0600 (CST)
Received: from INBANSXCHHUB02.in.alcatel-lucent.com (inbansxchhub02.in.alcatel-lucent.com [135.250.12.35]) by inbansmailrelay2.in.alcatel-lucent.com (8.14.3/8.14.3/GMO) with ESMTP id p12D9Djc027976 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Wed, 2 Feb 2011 18:39:14 +0530
Received: from INBANSXCHMBSA1.in.alcatel-lucent.com ([135.250.12.56]) by INBANSXCHHUB02.in.alcatel-lucent.com ([135.250.12.35]) with mapi; Wed, 2 Feb 2011 18:39:13 +0530
From: "Bhatia, Manav (Manav)" <manav.bhatia@alcatel-lucent.com>
To: Sam Hartman <hartmans@mit.edu>, Rajesh Shetty <rajeshsm@huawei.com>
Date: Wed, 2 Feb 2011 18:39:16 +0530
Thread-Topic: [OSPF] [karp] Security Extension for OSPFv2 when using Manual KeyManagement
Thread-Index: AcvC2YQ393ZLVn4RTJCcVDPDoz2C+QAAKcPw
Message-ID: <7C362EEF9C7896468B36C9B79200D8350CFB23E4C5@INBANSXCHMBSA1.in.alcatel-lucent.com>
References: <7C362EEF9C7896468B36C9B79200D8350CFB03C880@INBANSXCHMBSA1.in.alcatel-lucent.com> <4D2FD840.3040908@cisco.com> <7C362EEF9C7896468B36C9B79200D8350CFB0DF0F7@INBANSXCHMBSA1.in.alcatel-lucent.com> <4D3029F7.6040107@cisco.com> <tsl39ovbr54.fsf@mit.edu> <4D3720F2.70301@cisco.com> <tsloc7chid7.fsf@mit.edu> <4D372F7B.9030507@cisco.com> <AANLkTinnC+XjW3rB7_mJnHLCuxidCXs1gr655r+exrgs@mail.gmail.com> <7C362EEF9C7896468B36C9B79200D8350CFB0DFAD4@INBANSXCHMBSA1.in.alcatel-lucent.com> <73022F0BDBBA4F879698F08ABD6F84DF@china.huawei.com> <tslmxmeegjj.fsf@mit.edu>
In-Reply-To: <tslmxmeegjj.fsf@mit.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.57 on 135.245.2.35
X-Scanned-By: MIMEDefang 2.64 on 135.250.11.33
Cc: "ospf@ietf.org" <ospf@ietf.org>, 'Sam Hartman' <hartmans-ietf@mit.edu>, "karp@ietf.org" <karp@ietf.org>
Subject: Re: [OSPF] [karp] Security Extension for OSPFv2 when using Manual KeyManagement
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Feb 2011 13:06:20 -0000

Yup, when we were designing this mechanism we had discussed that Nonce must=
 get updated each time a Session ID or something significant changes. It ma=
y have dropped out when converting that discussion into the draft format.

Cheers, Manav=20

> -----Original Message-----
> From: Sam Hartman [mailto:hartmans@mit.edu]=20
> Sent: Wednesday, February 02, 2011 6.32 PM
> To: Rajesh Shetty
> Cc: Bhatia, Manav (Manav); ospf@ietf.org; 'Sam Hartman'; karp@ietf.org
> Subject: Re: [OSPF] [karp] Security Extension for OSPFv2 when=20
> using Manual KeyManagement
>=20
> It's quite possible that this bug exists in the current draft.  I'll
> check when I'm editing receiver behavior later today or the=20
> next couple
> of days.
>=20
> I think the issue is handled if we make sure that the nonce is updated
> before a hello is accepted that would change the session ID.
> I agree the current text does not say to do this.
> however would it fix the problem?
>=20
> --Sam
> =

From manav.bhatia@alcatel-lucent.com  Wed Feb  2 05:35:50 2011
Return-Path: <manav.bhatia@alcatel-lucent.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2A9453A6BAB; Wed,  2 Feb 2011 05:35:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0
X-Spam-Level: 
X-Spam-Status: No, score=x tagged_above=-999 required=5 tests=[]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8O4L6z4eDEK3; Wed,  2 Feb 2011 05:35:49 -0800 (PST)
Received: from ihemail4.lucent.com (ihemail4.lucent.com [135.245.0.39]) by core3.amsl.com (Postfix) with ESMTP id 18D1B3A6C70; Wed,  2 Feb 2011 05:35:49 -0800 (PST)
Received: from inbansmailrelay1.in.alcatel-lucent.com (h135-250-11-31.lucent.com [135.250.11.31]) by ihemail4.lucent.com (8.13.8/IER-o) with ESMTP id p12DcwqH027432 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Wed, 2 Feb 2011 07:39:01 -0600 (CST)
Received: from INBANSXCHHUB02.in.alcatel-lucent.com (inbansxchhub02.in.alcatel-lucent.com [135.250.12.35]) by inbansmailrelay1.in.alcatel-lucent.com (8.14.3/8.14.3/GMO) with ESMTP id p12DcvLQ014673 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Wed, 2 Feb 2011 19:08:57 +0530
Received: from INBANSXCHMBSA1.in.alcatel-lucent.com ([135.250.12.56]) by INBANSXCHHUB02.in.alcatel-lucent.com ([135.250.12.35]) with mapi; Wed, 2 Feb 2011 19:08:57 +0530
From: "Bhatia, Manav (Manav)" <manav.bhatia@alcatel-lucent.com>
To: "ospf@ietf.org" <ospf@ietf.org>, "karp@ietf.org" <karp@ietf.org>
Date: Wed, 2 Feb 2011 19:08:49 +0530
Thread-Topic: Nonce and Session IDs
Thread-Index: AcvC3oV2jYS8Lv6ATZOaYu/aX7OlWA==
Message-ID: <7C362EEF9C7896468B36C9B79200D8350CFB23E4D6@INBANSXCHMBSA1.in.alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/mixed; boundary="_002_7C362EEF9C7896468B36C9B79200D8350CFB23E4D6INBANSXCHMBSA_"
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.57 on 135.245.2.39
X-Scanned-By: MIMEDefang 2.64 on 135.250.11.31
Subject: [OSPF] Nonce and Session IDs
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Feb 2011 13:35:50 -0000

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

Hi,

I have attached a few PPT slides that we had used when designing the Nonce =
and the Session ID scheme. WG members can go through this to get a clear un=
derstanding of how these are used.

Cheers, Manav

--
Manav Bhatia,
IP Division, Alcatel-Lucent,
Bangalore - India

 =

--_002_7C362EEF9C7896468B36C9B79200D8350CFB23E4D6INBANSXCHMBSA_
Content-Type: application/vnd.ms-powerpoint;
	name="ospf-karp-replay-protection.ppt"
Content-Description: ospf-karp-replay-protection.ppt
Content-Disposition: attachment; filename="ospf-karp-replay-protection.ppt";
	size=400384; creation-date="Wed, 02 Feb 2011 18:20:06 GMT";
	modification-date="Wed, 02 Feb 2011 19:08:48 GMT"
Content-Transfer-Encoding: base64

0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAAHAAAABgMAAAAAAAAA
EAAACAMAAAEAAAD+////AAAAAP0CAAD+AgAA/wIAAAADAAABAwAADAMAAAcDAAD/////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////+g
Rh3w5WwDAIXYvabidDF/YDGXiA7pfvD//9j/4AAQSkZJRgABAgEBLAEsAAD/4QrwRXhpZgAATU0A
KgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAEx
AAIAAAAeAAAAcgEyAAIAAAAUAAAAkIdpAAQAAAABAAAApAAAANAALcbAAAAnEAAtxsAAACcQQWRv
YmUgUGhvdG9zaG9wIENTMiBNYWNpbnRvc2gAMjAwNjoxMToyNyAxMjoxMDoyOAAAA6ABAAMAAAAB
//8AAKACAAQAAAABAAALt6ADAAQAAAABAAAEFAAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEA
AAEeARsABQAAAAEAAAEmASgAAwAAAAEAAgAAAgEABAAAAAEAAAEuAgIABAAAAAEAAAm6AAAAAAAA
AEgAAAABAAAASAAAAAH/2P/gABBKRklGAAECAABIAEgAAP/tAAxBZG9iZV9DTQAB/+4ADkFkb2Jl
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
TfiV4V+Fj24lJBqx31MdU0idvp0ub6bPpK4kkpqZHSOlZWTXmZOFj35VMelfZUx9jNp3s9O17S9m
x/ubtR66KKTY6qttZud6lpa0AvfDWepZt+m/YxjN7kRJJTWy+mdNzXNdmYlOS5ghjrq22EA9m+o1
yHb0Xo11VFN2BjWVYn9GrfSxzauP5hrm7afo/wCDV1JJSDMwcLPp+z52PVlUEhxquY2xkj6Ltlgc
1DyekdJy8erFysLHyMaiBTTbUx7GbRsb6Vb2uZXtZ7PYraSSkNWHh0urdTRXW6msUVFjGtLahEUV
7R7KfYz9F9BQt6Z027GfiXYlNmNa42WUPra6tz3O9V9j6nN2Psdb+l3/AOkVlJJSGzDxbcN2C+pv
2R9ZodQBDPTLfTNW1sbWen7F4t1nomZ9WeoOw8xpNDjGJmH6F1f5n6T6LctjW7b6fp/ns/Q+mvb0
LJxsbLpfj5VTL6LBD6rWh7HDn3sfua5S4c0sZsag7hINPl9PW/qxb9WcLp/VGZVmR0+6y1uNj+xt
pe65zd+To1lLmX/pf0tWRv8A/BKGDjdS+uHVxViVMx6K2tqe+psUYmOwnZQx2nqX++z0q/5y69/q
/ocf+a9E/wCYH1O9X1f2XVMztl+z/tnf6P8A4GtvGxcXEpbj4lLMehn0KqmhjB/VYwNa1SHmQLMA
bNn1fo8W/Cq1YmLTh4tOJjt2U47G1VN5hrBsYP8ANCKkkqyH/9L1VJfKqSSn6qSXyqkkp+qkl8qp
JKfqpJfKqSSn6qSXyqkkp+qkl8qpJKfqpJfKqSSn6qSXyqkkp+qkl8qpJKfqpJfKqSSn/9n/7TNe
UGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAAccAgAAAgACADhCSU0EJQAAAAAAEEYM8okmuFbasJwB
obCnkHc4QklNA+oAAAAAIs88P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8
IURPQ1RZUEUgcGxpc3QgUFVCTElDICItLy9BcHBsZSBDb21wdXRlci8vRFREIFBMSVNUIDEuMC8v
RU4iICJodHRwOi8vd3d3LmFwcGxlLmNvbS9EVERzL1Byb3BlcnR5TGlzdC0xLjAuZHRkIj4KPHBs
aXN0IHZlcnNpb249IjEuMCI+CjxkaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1h
dC5Gb3JtYXR0aW5nUHJpbnRlcjwva2V5PgoJPGRpY3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQu
dGlja2V0LmNyZWF0b3I8L2tleT4KCQk8c3RyaW5nPmNvbS5hcHBsZS5wcmludGluZ21hbmFnZXI8
L3N0cmluZz4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJ
PGFycmF5PgoJCQk8ZGljdD4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuRm9y
bWF0dGluZ1ByaW50ZXI8L2tleT4KCQkJCTxzdHJpbmc+RG9jdUNvbG9yXzIyNDA8L3N0cmluZz4K
CQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jbGllbnQ8L2tleT4KCQkJCTxzdHJpbmc+
Y29tLmFwcGxlLnByaW50aW5nbWFuYWdlcjwvc3RyaW5nPgoJCQkJPGtleT5jb20uYXBwbGUucHJp
bnQudGlja2V0Lm1vZERhdGU8L2tleT4KCQkJCTxkYXRlPjIwMDYtMTAtMzBUMDg6NDc6MzVaPC9k
YXRlPgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJ
PGludGVnZXI+MDwvaW50ZWdlcj4KCQkJPC9kaWN0PgoJCTwvYXJyYXk+Cgk8L2RpY3Q+Cgk8a2V5
PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNSG9yaXpvbnRhbFJlczwva2V5PgoJPGRpY3Q+
CgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQk8c3RyaW5nPmNv
bS5hcHBsZS5wcmludGluZ21hbmFnZXI8L3N0cmluZz4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50
aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJPGFycmF5PgoJCQk8ZGljdD4KCQkJCTxrZXk+Y29tLmFw
cGxlLnByaW50LlBhZ2VGb3JtYXQuUE1Ib3Jpem9udGFsUmVzPC9rZXk+CgkJCQk8cmVhbD43Mjwv
cmVhbD4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jbGllbnQ8L2tleT4KCQkJCTxz
dHJpbmc+Y29tLmFwcGxlLnByaW50aW5nbWFuYWdlcjwvc3RyaW5nPgoJCQkJPGtleT5jb20uYXBw
bGUucHJpbnQudGlja2V0Lm1vZERhdGU8L2tleT4KCQkJCTxkYXRlPjIwMDYtMTAtMzBUMDg6NDc6
MzVaPC9kYXRlPgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5
PgoJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJPC9kaWN0PgoJCTwvYXJyYXk+Cgk8L2RpY3Q+
Cgk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNT3JpZW50YXRpb248L2tleT4KCTxk
aWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJPHN0cmlu
Zz5jb20uYXBwbGUucHJpbnRpbmdtYW5hZ2VyPC9zdHJpbmc+CgkJPGtleT5jb20uYXBwbGUucHJp
bnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCTxhcnJheT4KCQkJPGRpY3Q+CgkJCQk8a2V5PmNv
bS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNT3JpZW50YXRpb248L2tleT4KCQkJCTxpbnRlZ2Vy
PjE8L2ludGVnZXI+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY2xpZW50PC9rZXk+
CgkJCQk8c3RyaW5nPmNvbS5hcHBsZS5wcmludGluZ21hbmFnZXI8L3N0cmluZz4KCQkJCTxrZXk+
Y29tLmFwcGxlLnByaW50LnRpY2tldC5tb2REYXRlPC9rZXk+CgkJCQk8ZGF0ZT4yMDA2LTEwLTMw
VDA4OjQ3OjM1WjwvZGF0ZT4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZs
YWc8L2tleT4KCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCTwvZGljdD4KCQk8L2FycmF5PgoJ
PC9kaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTVNjYWxpbmc8L2tleT4K
CTxkaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJPHN0
cmluZz5jb20uYXBwbGUucHJpbnRpbmdtYW5hZ2VyPC9zdHJpbmc+CgkJPGtleT5jb20uYXBwbGUu
cHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCTxhcnJheT4KCQkJPGRpY3Q+CgkJCQk8a2V5
PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNU2NhbGluZzwva2V5PgoJCQkJPHJlYWw+MTwv
cmVhbD4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jbGllbnQ8L2tleT4KCQkJCTxz
dHJpbmc+Y29tLmFwcGxlLnByaW50aW5nbWFuYWdlcjwvc3RyaW5nPgoJCQkJPGtleT5jb20uYXBw
bGUucHJpbnQudGlja2V0Lm1vZERhdGU8L2tleT4KCQkJCTxkYXRlPjIwMDYtMTAtMzBUMDg6NDc6
MzVaPC9kYXRlPgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5
PgoJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJPC9kaWN0PgoJCTwvYXJyYXk+Cgk8L2RpY3Q+
Cgk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNVmVydGljYWxSZXM8L2tleT4KCTxk
aWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJPHN0cmlu
Zz5jb20uYXBwbGUucHJpbnRpbmdtYW5hZ2VyPC9zdHJpbmc+CgkJPGtleT5jb20uYXBwbGUucHJp
bnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCTxhcnJheT4KCQkJPGRpY3Q+CgkJCQk8a2V5PmNv
bS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNVmVydGljYWxSZXM8L2tleT4KCQkJCTxyZWFsPjcy
PC9yZWFsPgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNsaWVudDwva2V5PgoJCQkJ
PHN0cmluZz5jb20uYXBwbGUucHJpbnRpbmdtYW5hZ2VyPC9zdHJpbmc+CgkJCQk8a2V5PmNvbS5h
cHBsZS5wcmludC50aWNrZXQubW9kRGF0ZTwva2V5PgoJCQkJPGRhdGU+MjAwNi0xMC0zMFQwODo0
NzozNVo8L2RhdGU+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9r
ZXk+CgkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQk8L2RpY3Q+CgkJPC9hcnJheT4KCTwvZGlj
dD4KCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuUE1WZXJ0aWNhbFNjYWxpbmc8L2tl
eT4KCTxkaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJ
PHN0cmluZz5jb20uYXBwbGUucHJpbnRpbmdtYW5hZ2VyPC9zdHJpbmc+CgkJPGtleT5jb20uYXBw
bGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCTxhcnJheT4KCQkJPGRpY3Q+CgkJCQk8
a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNVmVydGljYWxTY2FsaW5nPC9rZXk+CgkJ
CQk8cmVhbD4xPC9yZWFsPgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNsaWVudDwv
a2V5PgoJCQkJPHN0cmluZz5jb20uYXBwbGUucHJpbnRpbmdtYW5hZ2VyPC9zdHJpbmc+CgkJCQk8
a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQubW9kRGF0ZTwva2V5PgoJCQkJPGRhdGU+MjAwNi0x
MC0zMFQwODo0NzozNVo8L2RhdGU+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuc3Rh
dGVGbGFnPC9rZXk+CgkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQk8L2RpY3Q+CgkJPC9hcnJh
eT4KCTwvZGljdD4KCTxrZXk+Y29tLmFwcGxlLnByaW50LnN1YlRpY2tldC5wYXBlcl9pbmZvX3Rp
Y2tldDwva2V5PgoJPGRpY3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTUFk
anVzdGVkUGFnZVJlY3Q8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlj
a2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUucHJpbnRpbmdtYW5hZ2VyPC9z
dHJpbmc+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJ
PGFycmF5PgoJCQkJPGRpY3Q+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5Q
TUFkanVzdGVkUGFnZVJlY3Q8L2tleT4KCQkJCQk8YXJyYXk+CgkJCQkJCTxyZWFsPjAuMDwvcmVh
bD4KCQkJCQkJPHJlYWw+MC4wPC9yZWFsPgoJCQkJCQk8cmVhbD44MTguNjUwMDI0NDE0MDYyNTwv
cmVhbD4KCQkJCQkJPHJlYWw+NTcyLjAzMDAyNDUyODUwMzQyPC9yZWFsPgoJCQkJCTwvYXJyYXk+
CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNsaWVudDwva2V5PgoJCQkJCTxzdHJp
bmc+Y29tLmFwcGxlLnByaW50aW5nbWFuYWdlcjwvc3RyaW5nPgoJCQkJCTxrZXk+Y29tLmFwcGxl
LnByaW50LnRpY2tldC5tb2REYXRlPC9rZXk+CgkJCQkJPGRhdGU+MjAwNi0xMS0yN1QxMTowNjox
MVo8L2RhdGU+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5
PgoJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCQk8L2RpY3Q+CgkJCTwvYXJyYXk+CgkJPC9k
aWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuUE1BZGp1c3RlZFBhcGVyUmVj
dDwva2V5PgoJCTxkaWN0PgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwv
a2V5PgoJCQk8c3RyaW5nPmNvbS5hcHBsZS5wcmludGluZ21hbmFnZXI8L3N0cmluZz4KCQkJPGtl
eT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCQk8YXJyYXk+CgkJCQk8
ZGljdD4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNQWRqdXN0ZWRQYXBl
clJlY3Q8L2tleT4KCQkJCQk8YXJyYXk+CgkJCQkJCTxyZWFsPi0xMS43Mjk5ODA0Njg3NTwvcmVh
bD4KCQkJCQkJPHJlYWw+LTExLjYxOTk5OTg4NTU1OTA4MjwvcmVhbD4KCQkJCQkJPHJlYWw+ODMw
LjI3MDAxOTUzMTI1PC9yZWFsPgoJCQkJCQk8cmVhbD41ODMuMzgwMDAwMTE0NDQwOTI8L3JlYWw+
CgkJCQkJPC9hcnJheT4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY2xpZW50PC9r
ZXk+CgkJCQkJPHN0cmluZz5jb20uYXBwbGUucHJpbnRpbmdtYW5hZ2VyPC9zdHJpbmc+CgkJCQkJ
PGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lm1vZERhdGU8L2tleT4KCQkJCQk8ZGF0ZT4yMDA2
LTExLTI3VDExOjA2OjExWjwvZGF0ZT4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQu
c3RhdGVGbGFnPC9rZXk+CgkJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJCTwvZGljdD4KCQkJ
PC9hcnJheT4KCQk8L2RpY3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLlBNQ3Vz
dG9tUGFwZXI8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNy
ZWF0b3I8L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUucHJpbnRpbmdtYW5hZ2VyPC9zdHJpbmc+
CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5
PgoJCQkJPGRpY3Q+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLlBNQ3VzdG9t
UGFwZXI8L2tleT4KCQkJCQk8ZmFsc2UvPgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tl
dC5jbGllbnQ8L2tleT4KCQkJCQk8c3RyaW5nPmNvbS5hcHBsZS5wcmludGluZ21hbmFnZXI8L3N0
cmluZz4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQubW9kRGF0ZTwva2V5PgoJCQkJ
CTxkYXRlPjIwMDYtMTAtMzBUMDg6NDc6MzVaPC9kYXRlPgoJCQkJCTxrZXk+Y29tLmFwcGxlLnBy
aW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCQk8aW50ZWdlcj4xPC9pbnRlZ2VyPgoJCQkJ
PC9kaWN0PgoJCQk8L2FycmF5PgoJCTwvZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYXBl
ckluZm8uUE1QYXBlck5hbWU8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQu
dGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUucHJpbnRpbmdtYW5hZ2Vy
PC9zdHJpbmc+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4K
CQkJPGFycmF5PgoJCQkJPGRpY3Q+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZv
LlBNUGFwZXJOYW1lPC9rZXk+CgkJCQkJPHN0cmluZz5pc28tYTQ8L3N0cmluZz4KCQkJCQk8a2V5
PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY2xpZW50PC9rZXk+CgkJCQkJPHN0cmluZz5jb20uYXBw
bGUucHJpbnRpbmdtYW5hZ2VyPC9zdHJpbmc+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlj
a2V0Lm1vZERhdGU8L2tleT4KCQkJCQk8ZGF0ZT4yMDA2LTEwLTMwVDA4OjQ3OjM1WjwvZGF0ZT4K
CQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQkJPGlu
dGVnZXI+MTwvaW50ZWdlcj4KCQkJCTwvZGljdD4KCQkJPC9hcnJheT4KCQk8L2RpY3Q+CgkJPGtl
eT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLlBNVW5hZGp1c3RlZFBhZ2VSZWN0PC9rZXk+CgkJ
PGRpY3Q+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJCTxz
dHJpbmc+Y29tLmFwcGxlLnByaW50aW5nbWFuYWdlcjwvc3RyaW5nPgoJCQk8a2V5PmNvbS5hcHBs
ZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJCTxhcnJheT4KCQkJCTxkaWN0PgoJCQkJ
CTxrZXk+Y29tLmFwcGxlLnByaW50LlBhcGVySW5mby5QTVVuYWRqdXN0ZWRQYWdlUmVjdDwva2V5
PgoJCQkJCTxhcnJheT4KCQkJCQkJPHJlYWw+MC4wPC9yZWFsPgoJCQkJCQk8cmVhbD4wLjA8L3Jl
YWw+CgkJCQkJCTxyZWFsPjgxOC42NTAwMjQ0MTQwNjI1PC9yZWFsPgoJCQkJCQk8cmVhbD41NzIu
MDMwMDI0NTI4NTAzNDI8L3JlYWw+CgkJCQkJPC9hcnJheT4KCQkJCQk8a2V5PmNvbS5hcHBsZS5w
cmludC50aWNrZXQuY2xpZW50PC9rZXk+CgkJCQkJPHN0cmluZz5jb20uYXBwbGUucHJpbnRpbmdt
YW5hZ2VyPC9zdHJpbmc+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lm1vZERhdGU8
L2tleT4KCQkJCQk8ZGF0ZT4yMDA2LTEwLTMwVDA4OjQ3OjM1WjwvZGF0ZT4KCQkJCQk8a2V5PmNv
bS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQkJPGludGVnZXI+MTwvaW50
ZWdlcj4KCQkJCTwvZGljdD4KCQkJPC9hcnJheT4KCQk8L2RpY3Q+CgkJPGtleT5jb20uYXBwbGUu
cHJpbnQuUGFwZXJJbmZvLlBNVW5hZGp1c3RlZFBhcGVyUmVjdDwva2V5PgoJCTxkaWN0PgoJCQk8
a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCQk8c3RyaW5nPmNvbS5h
cHBsZS5wcmludGluZ21hbmFnZXI8L3N0cmluZz4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlj
a2V0Lml0ZW1BcnJheTwva2V5PgoJCQk8YXJyYXk+CgkJCQk8ZGljdD4KCQkJCQk8a2V5PmNvbS5h
cHBsZS5wcmludC5QYXBlckluZm8uUE1VbmFkanVzdGVkUGFwZXJSZWN0PC9rZXk+CgkJCQkJPGFy
cmF5PgoJCQkJCQk8cmVhbD4tMTEuNzI5OTgwNDY4NzU8L3JlYWw+CgkJCQkJCTxyZWFsPi0xMS42
MTk5OTk4ODU1NTkwODI8L3JlYWw+CgkJCQkJCTxyZWFsPjgzMC4yNzAwMTk1MzEyNTwvcmVhbD4K
CQkJCQkJPHJlYWw+NTgzLjM4MDAwMDExNDQ0MDkyPC9yZWFsPgoJCQkJCTwvYXJyYXk+CgkJCQkJ
PGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNsaWVudDwva2V5PgoJCQkJCTxzdHJpbmc+Y29t
LmFwcGxlLnByaW50aW5nbWFuYWdlcjwvc3RyaW5nPgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50
LnRpY2tldC5tb2REYXRlPC9rZXk+CgkJCQkJPGRhdGU+MjAwNi0xMC0zMFQwODo0NzozNVo8L2Rh
dGU+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJ
CTxpbnRlZ2VyPjE8L2ludGVnZXI+CgkJCQk8L2RpY3Q+CgkJCTwvYXJyYXk+CgkJPC9kaWN0PgoJ
CTxrZXk+Y29tLmFwcGxlLnByaW50LlBhcGVySW5mby5wcGQuUE1QYXBlck5hbWU8L2tleT4KCQk8
ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0
cmluZz5jb20uYXBwbGUucHJpbnRpbmdtYW5hZ2VyPC9zdHJpbmc+CgkJCTxrZXk+Y29tLmFwcGxl
LnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q+CgkJCQkJ
PGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLnBwZC5QTVBhcGVyTmFtZTwva2V5PgoJCQkJ
CTxzdHJpbmc+QTQ8L3N0cmluZz4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY2xp
ZW50PC9rZXk+CgkJCQkJPHN0cmluZz5jb20uYXBwbGUucHJpbnRpbmdtYW5hZ2VyPC9zdHJpbmc+
CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lm1vZERhdGU8L2tleT4KCQkJCQk8ZGF0
ZT4yMDA2LTEwLTMwVDA4OjQ3OjM1WjwvZGF0ZT4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50
aWNrZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQkJPGludGVnZXI+MTwvaW50ZWdlcj4KCQkJCTwvZGlj
dD4KCQkJPC9hcnJheT4KCQk8L2RpY3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LkFQ
SVZlcnNpb248L2tleT4KCQk8c3RyaW5nPjAwLjIwPC9zdHJpbmc+CgkJPGtleT5jb20uYXBwbGUu
cHJpbnQudGlja2V0LnByaXZhdGVMb2NrPC9rZXk+CgkJPGZhbHNlLz4KCQk8a2V5PmNvbS5hcHBs
ZS5wcmludC50aWNrZXQudHlwZTwva2V5PgoJCTxzdHJpbmc+Y29tLmFwcGxlLnByaW50LlBhcGVy
SW5mb1RpY2tldDwvc3RyaW5nPgoJPC9kaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0
LkFQSVZlcnNpb248L2tleT4KCTxzdHJpbmc+MDAuMjA8L3N0cmluZz4KCTxrZXk+Y29tLmFwcGxl
LnByaW50LnRpY2tldC5wcml2YXRlTG9jazwva2V5PgoJPGZhbHNlLz4KCTxrZXk+Y29tLmFwcGxl
LnByaW50LnRpY2tldC50eXBlPC9rZXk+Cgk8c3RyaW5nPmNvbS5hcHBsZS5wcmludC5QYWdlRm9y
bWF0VGlja2V0PC9zdHJpbmc+CjwvZGljdD4KPC9wbGlzdD4KADhCSU0D6QAAAAAAeAADAAAASABI
AAAAAAMzAj3/9f/1Az8CSANnBXsD4AACAAAASABIAAAAAALYAigAAQAAAGQAAAABAAMDAwAAAAF/
/wABAAEAAAAAAAAAAAAAAABoCAAZAZAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADhC
SU0D7QAAAAAAEAEsAAAAAQACASwAAAABAAI4QklNBCYAAAAAAA4AAAAAAAAAAAAAP4AAADhCSU0E
DQAAAAAABAAAAB44QklNBBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAABADhCSU0ECgAA
AAAAAQAAOEJJTScQAAAAAAAKAAEAAAAAAAAAAjhCSU0D9QAAAAAASAAvZmYAAQBsZmYABgAAAAAA
AQAvZmYAAQChmZoABgAAAAAAAQAyAAAAAQBaAAAABgAAAAAAAQA1AAAAAQAtAAAABgAAAAAAAThC
SU0D+AAAAAAAcAAA/////////////////////////////wPoAAAAAP//////////////////////
//////8D6AAAAAD/////////////////////////////A+gAAAAA////////////////////////
/////wPoAAA4QklNBAAAAAAAAAIAADhCSU0EAgAAAAAAAgAAOEJJTQQwAAAAAAABAQA4QklNBC0A
AAAAAAYAAQAAAAI4QklNBAgAAAAAABAAAAABAAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhC
SU0EGgAAAAADaQAAAAYAAAAAAAAAAAAABBQAAAu3AAAAGgBBAGwAYwBhAHQAZQBsAEwAdQBjAGUA
bgB0AF8ASABvAHIAXwAyAGMAbwBsAF8AbAByAGcAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAA
AAAAAAAAC7cAAAQUAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAA
AABudWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAA
AAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAQUAAAAAFJnaHRsb25nAAALtwAAAAZzbGlj
ZXNWbExzAAAAAU9iamMAAAABAAAAAAAFc2xpY2UAAAASAAAAB3NsaWNlSURsb25nAAAAAAAAAAdn
cm91cElEbG9uZwAAAAAAAAAGb3JpZ2luZW51bQAAAAxFU2xpY2VPcmlnaW4AAAANYXV0b0dlbmVy
YXRlZAAAAABUeXBlZW51bQAAAApFU2xpY2VUeXBlAAAAAEltZyAAAAAGYm91bmRzT2JqYwAAAAEA
AAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25n
AAAEFAAAAABSZ2h0bG9uZwAAC7cAAAADdXJsVEVYVAAAAAEAAAAAAABudWxsVEVYVAAAAAEAAAAA
AABNc2dlVEVYVAAAAAEAAAAAAAZhbHRUYWdURVhUAAAAAQAAAAAADmNlbGxUZXh0SXNIVE1MYm9v
bAEAAAAIY2VsbFRleHRURVhUAAAAAQAAAAAACWhvcnpBbGlnbmVudW0AAAAPRVNsaWNlSG9yekFs
aWduAAAAB2RlZmF1bHQAAAAJdmVydEFsaWduZW51bQAAAA9FU2xpY2VWZXJ0QWxpZ24AAAAHZGVm
YXVsdAAAAAtiZ0NvbG9yVHlwZWVudW0AAAARRVNsaWNlQkdDb2xvclR5cGUAAAAATm9uZQAAAAl0
b3BPdXRzZXRsb25nAAAAAAAAAApsZWZ0T3V0c2V0bG9uZwAAAAAAAAAMYm90dG9tT3V0c2V0bG9u
ZwAAAAAAAAALcmlnaHRPdXRzZXRsb25nAAAAAAA4QklNBCgAAAAAAAwAAAABP/AAAAAAAAA4QklN
BBQAAAAAAAQAAAACOEJJTQQMAAAAAAnWAAAAAQAAAKAAAAA4AAAB4AAAaQAAAAm6ABgAAf/Y/+AA
EEpGSUYAAQIAAEgASAAA/+0ADEFkb2JlX0NNAAH/7gAOQWRvYmUAZIAAAAAB/9sAhAAMCAgICQgM
CQkMEQsKCxEVDwwMDxUYExMVExMYEQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
AQ0LCw0ODRAODhAUDg4OFBQODg4OFBEMDAwMDBERDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAz/wAARCAA4AKADASIAAhEBAxEB/90ABAAK/8QBPwAAAQUBAQEBAQEAAAAAAAAAAwAB
AgQFBgcICQoLAQABBQEBAQEBAQAAAAAAAAABAAIDBAUGBwgJCgsQAAEEAQMCBAIFBwYIBQMMMwEA
AhEDBCESMQVBUWETInGBMgYUkaGxQiMkFVLBYjM0coLRQwclklPw4fFjczUWorKDJkSTVGRFwqN0
NhfSVeJl8rOEw9N14/NGJ5SkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9xEA
AgIBAgQEAwQFBgcHBgU1AQACEQMhMRIEQVFhcSITBTKBkRShsUIjwVLR8DMkYuFygpJDUxVjczTx
JQYWorKDByY1wtJEk1SjF2RFVTZ0ZeLys4TD03Xj80aUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm
9ic3R1dnd4eXp7fH/9oADAMBAAIRAxEAPwD1VJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJS
kkkHKy8XDodkZdzMehn0rbXBjRPi98NSUmSWNV9b/q7cT6OUbAOXMqtc3/PbVs2rUxsrGy6hdi2s
vqOgfW4OEjkS1OMJR3iR5hSVJJJNU//Q9VSSVPq/Uaul9Ky+pW6sxKX2lsxuLGlzaxP51jvY1JSL
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
AGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAAABMAQQBkAG8AYgBlACAAUABoAG8AdABvAHMA
aABvAHAAIABDAFMAMgAAAAEAOEJJTQQGAAAAAAAHAAgAAQABAQD/4TqtaHR0cDovL25zLmFkb2Jl
LmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pO
VGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSIz
LjEuMS0xMTEiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkv
MDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0i
IgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8i
PgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL2pwZWc8L2RjOmZvcm1hdD4KICAgICAgPC9yZGY6
RGVzY3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAg
ICAgIHhtbG5zOnhhcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyI+CiAgICAgICAgIDx4
YXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENTMiBNYWNpbnRvc2g8L3hhcDpDcmVhdG9y
VG9vbD4KICAgICAgICAgPHhhcDpDcmVhdGVEYXRlPjIwMDYtMTEtMjdUMTI6MTA6MjgrMDE6MDA8
L3hhcDpDcmVhdGVEYXRlPgogICAgICAgICA8eGFwOk1vZGlmeURhdGU+MjAwNi0xMS0yN1QxMjox
MDoyOCswMTowMDwveGFwOk1vZGlmeURhdGU+CiAgICAgICAgIDx4YXA6TWV0YWRhdGFEYXRlPjIw
MDYtMTEtMjdUMTI6MTA6MjgrMDE6MDA8L3hhcDpNZXRhZGF0YURhdGU+CiAgICAgIDwvcmRmOkRl
c2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAg
ICB4bWxuczp4YXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAg
ICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJj
ZVJlZiMiPgogICAgICAgICA8eGFwTU06RG9jdW1lbnRJRD51dWlkOjczMjE1MkE1N0ZBMjExREI5
RTEyQzlFRUM5NDUwNEI2PC94YXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eGFwTU06SW5zdGFu
Y2VJRD51dWlkOjczMjE1MkE2N0ZBMjExREI5RTEyQzlFRUM5NDUwNEI2PC94YXBNTTpJbnN0YW5j
ZUlEPgogICAgICAgICA8eGFwTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2Ui
PgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD51dWlkOjc2QTg2NDMyN0Y5QTExREI5RThD
QjVFRUVFMDdCQ0IzPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1l
bnRJRD51dWlkOjc2QTg2NDMxN0Y5QTExREI5RThDQjVFRUVFMDdCQ0IzPC9zdFJlZjpkb2N1bWVu
dElEPgogICAgICAgICA8L3hhcE1NOkRlcml2ZWRGcm9tPgogICAgICA8L3JkZjpEZXNjcmlwdGlv
bj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6
cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIj4KICAgICAgICAg
PHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBo
b3Rvc2hvcDpJQ0NQcm9maWxlPkNpbmVtYTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAg
IDxwaG90b3Nob3A6SGlzdG9yeS8+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRm
OkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8v
bnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3Rp
ZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjMwMDAwMDAvMTAwMDA8
L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjMwMDAwMDAvMTAw
MDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3Rp
ZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDx0aWZmOk5hdGl2ZURpZ2VzdD4yNTYsMjU3LDI1
OCwyNTksMjYyLDI3NCwyNzcsMjg0LDUzMCw1MzEsMjgyLDI4MywyOTYsMzAxLDMxOCwzMTksNTI5
LDUzMiwzMDYsMjcwLDI3MSwyNzIsMzA1LDMxNSwzMzQzMjsxQzAzNzY1QUIwMjMwMkY2M0VDRjIw
MEUyQUYxRDhCQzwvdGlmZjpOYXRpdmVEaWdlc3Q+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgog
ICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpleGlm
PSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDxleGlmOlBpeGVsWERp
bWVuc2lvbj4yOTk5PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZ
RGltZW5zaW9uPjEwNDQ8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpDb2xv
clNwYWNlPi0xPC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOk5hdGl2ZURpZ2VzdD4z
Njg2NCw0MDk2MCw0MDk2MSwzNzEyMSwzNzEyMiw0MDk2Miw0MDk2MywzNzUxMCw0MDk2NCwzNjg2
NywzNjg2OCwzMzQzNCwzMzQzNywzNDg1MCwzNDg1MiwzNDg1NSwzNDg1NiwzNzM3NywzNzM3OCwz
NzM3OSwzNzM4MCwzNzM4MSwzNzM4MiwzNzM4MywzNzM4NCwzNzM4NSwzNzM4NiwzNzM5Niw0MTQ4
Myw0MTQ4NCw0MTQ4Niw0MTQ4Nyw0MTQ4OCw0MTQ5Miw0MTQ5Myw0MTQ5NSw0MTcyOCw0MTcyOSw0
MTczMCw0MTk4NSw0MTk4Niw0MTk4Nyw0MTk4OCw0MTk4OSw0MTk5MCw0MTk5MSw0MTk5Miw0MTk5
Myw0MTk5NCw0MTk5NSw0MTk5Niw0MjAxNiwwLDIsNCw1LDYsNyw4LDksMTAsMTEsMTIsMTMsMTQs
MTUsMTYsMTcsMTgsMjAsMjIsMjMsMjQsMjUsMjYsMjcsMjgsMzA7RjBBMDkzNjAxMjdGMzkwNEFC
RjUxNjY3QjQ1NkE2QjU8L2V4aWY6TmF0aXZlRGlnZXN0PgogICAgICA8L3JkZjpEZXNjcmlwdGlv
bj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFj
a2V0IGVuZD0idyI/Pv/iA9xJQ0NfUFJPRklMRQABAQAAA8xhcHBsAgAAAG1udHJSR0IgWFlaIAfW
AAcAEQAOAC0AC2Fjc3BBUFBMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD21gABAAAAANMtYXBw
bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnJYWVoAAAEs
AAAAFGdYWVoAAAFAAAAAFGJYWVoAAAFUAAAAFHd0cHQAAAFoAAAAFGNoYWQAAAF8AAAALHJUUkMA
AAGoAAAADmdUUkMAAAG4AAAADmJUUkMAAAHIAAAADnZjZ3QAAAHYAAAAMG5kaW4AAAIIAAAAOGRl
c2MAAAJAAAAAYWRzY20AAAKkAAAA0G1tb2QAAAN0AAAAKGNwcnQAAAOcAAAALVhZWiAAAAAAAAB4
7gAAP6EAAAKXWFlaIAAAAAAAAFeWAACsPQAAFalYWVogAAAAAAAAJlIAABQ+AAC65FhZWiAAAAAA
AADzFgABAAAAARbKc2YzMgAAAAAAAQxyAAAF+P//8x0AAAe6AAD9cv//+53///2kAAAD2QAAwHFj
dXJ2AAAAAAAAAAEBzQAAY3VydgAAAAAAAAABAc0AAGN1cnYAAAAAAAAAAQHNAAB2Y2d0AAAAAAAA
AAEAANF0AAAAAAABAAAAANF0AAAAAAABAAAAANF0AAAAAAABAABuZGluAAAAAAAAADAAAKPAAABX
AAAASkAAAJ2AAAAmVwAAEtsAAFAAAABUQAACMzMAAjMzAAIzM2Rlc2MAAAAAAAAAB0NpbmVtYQAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtbHVjAAAAAAAAAA8AAAAMaXRJVAAAAAwAAADEZnJGUgAA
AAwAAADEbmJOTwAAAAwAAADEZXNFUwAAAAwAAADEZmlGSQAAAAwAAADEcHRQVAAAAAwAAADEemhU
VwAAAAwAAADEamFKUAAAAAwAAADEbmxOTAAAAAwAAADEZGVERQAAAAwAAADEa29LUgAAAAwAAADE
ZW5VUwAAAAwAAADEc3ZTRQAAAAwAAADEZGFESwAAAAwAAADEemhDTgAAAAwAAADEAEMAaQBuAGUA
bQBhbW1vZAAAAAAAAAYQAACSIgKAkwi/+HuAAAAAAAAAAAAAAAAAAAAAAHRleHQAAAAAQ29weXJp
Z2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAP/uAA5BZG9iZQBkQAAAAAH/2wCEAAEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAQEBAQEBAgICAgICAgICAgICAgIDAwMDAwMDAwMD
AwMDAwMBAQEBAQEBAgEBAgMCAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD
AwMDAwMDAwMDAwMDA//AABEIBBQLtwMBEQACEQEDEQH/3QAEAXf/xADzAAEAAAYDAQEAAAAAAAAA
AAAAAwQICQoLAgUHBgEBAQADAAMBAQEAAAAAAAAAAAABAgMEBQYIBwkQAAEDAwMCAwMECgwKBgcA
EwABAgMEBQYRBwghEjETCUFRCmFxIhSBkaEyIxW3eDka8LHBtRZ2ttYXdzhY0eFCJJY3V5fXmPEz
1BioGVJiQyWVVllykjQmiLjiVGfSc9NENUWlJ8dJEQEAAQMCBAMEBQgGBwYEBAcAARECAyEEMUES
BVFhBnEyEwfwgZGhIrHB0eFCUiMU8WJykhUIgqIzQ2MkFrLCU3OTNNKDo0Szw7TUVGSEJTU2N//a
AAwDAQACEQMRAD8Az+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD
/9DP4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/0c/gAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//Sz+AAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9PP4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAP/1M/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAA//Vz+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9bP
4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/18/gAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//Qz+AAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9HP4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAP/0s/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAA//Tz+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9TP4AAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/1c/gAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//Wz+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAD/9fP4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAP/0M/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
A//Rz+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9LP4AAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/08/gAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//Uz+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAD/9XP4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAP/1s/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//X
z+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9DP4AAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/0c/gAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//Sz+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAD/9PP4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAP/1M/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//Vz+AA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9bP4AAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/18/gAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
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
ys7UVU7nsvp3vnqLcfyvY9pl3V/P4dszFvnfd7tked0xHm0x4cuaenFbN3sY4fKn4qHj1hK3DH+I
+zeXb5XqNz4KfPtxZZtsNuWr2o+O42yxLHU5Dco/8h9PWUtofr9JJFRER37v6c/y5973cW5/U27s
2dnGceL+Ll9k3VjFZPnbOWPJ2mHs+W6a57unyjWf0flY63Jj10vUt5Ovrrfcd+K/ZnD651QiYVx7
pptraCGCoXSWkkyygmnyaphczSN8NZfZY3N1RWfTf3fuXYPk/wCgPT0Rfj2UbvLFP4m5n406c+iY
jFE86244nz0h2mLt20xRXprPjOv3cPuWmq6puF7uFZdb1X113u1xqJau4XO51dRX3Cvq5nK+aprK
2rc+WWRy9XPe5VVfFT9Lstsw2RjxWxbbEUiIiIiIjlERpEexzOGnCITdPSM6IjUXx9nzqZ3XomZf
Q09G1vgiLr708NNTGbqq8H0dLSp9H6KJ4+Hzqca65MzTg+soKWNNNU1X2dPnMLpuUmavtaCBjF6I
qa+PTx8dDi3zXREzq+0oo2qiJoiovjr9k411YmqtNX2dDSxv7fo6aa+Caovj7Ti33SrL7Ojtkcip
qzuTrpqnh4+Bxbr5hHU+vo7DFN9HtREd07dPo+33/Mca7NMKTL6amxGORzURjWN66uboq+C+xTG7
cTEImZpR29Ng1Fr0p45+/wAVmRGdumvVNPeUndXU1miKy5rg+kTWUjXNajnqrFajGN1dr0X5VI/m
azW5NauorsFmc10UkCStVE7001aqdFTqiGtm5prEq110fL1G27XPc5jVgb00YxqK1OiIumvvOTG8
011T1Pk67BURvbLRoxrlVPwbFeq6KnVUORZu5rpKZmr4ur20p5UkbBAkeqdHtYneir4ropyrd9dG
syRPi+FuO2leyVWfV/NiaiL3v6O6+5EQ5dm+smK11OqHwtfgUKd7VppWKiqjkWFUTx8dVOZZvJ8S
qs7j76hfP/iotFT7N8kNwI8YoGxQRYHm9wZuPgUdDCiMShocVzllfTUDHNa1ivtiU0qNRO2RuiKe
T756G9E+pK3d12GP4l3+8xx8LJXxm/H0zd7L+qPJhkwYc1Zutivjw/Ivx8bvic7lTy0Nj5g8dW+W
vlxVW4mwFbJrGvc2JJKvbLOapyq3Tulmnp8j16KkVKuqIn4z3/8Ay947onN6W33sxbmPyZccfVET
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
xjGp87l0a1FcqIu+22243m4s2u1snJkyTFtttsVmZnhEQm226+6LbYrMtcX6zvreZ/6hWTXfZHZe
qu2BcNsavjJLdanMqLZk+91xtFR3UOY7iR9yOitrJmJU2ewORGxKkdVWpJWNhZRfVPoD5f7X0vit
7jv4jJv741njbiieNtn9aml1/PW22lter0mz2Nm2t68mt8/d5R+eVgWPTxP1Sy6eDsK8k9GuqdE+
wci289qdjTVET5+pyrL4Qm42p+z2nJia8EzKdY35f8ZrE00RNIhOsT2GsXRQrzTbU1+T7ppF0I4c
U2xG/s16G0XUK1lNNYqmlt2iJTTGaae/2J7i3VKUw1BOqsaoqJqvyFk1pxTDG/aJrTRWs8UVEJ4y
UrqjNauuvuJmVo1RdPARoisTqmGN+4RWTgjJ16FonxURm9E0FdUplv0dPbp+6NZRpV63s5s5utv1
m9q232Z2+yncrOLy/tocdxO1VN0rliR6Mlrqx0LfLpaWLuRZ6yqfHBE36UsjGoqnWd17r23su0u3
/dc9m3w2cbr7oiPZHOZnlbFZnlEqZL7bLeq+aQynuHXw014rKW15dzW3TlsCzQwVT9ndnqmhrLtT
PeqS/U8p3KuMU9Gx7OsVRTWihqGO17obimiK75z9U/P/ABWXXbX0ltuumnx88TFs+dmKJi7zib7r
Z8cbq83co4YY+uf0fpZG2w3AHhrxopaGLZ3jxttjlzt7WeTllxsceW526Rr1kWWTOsvWuu2qvcru
xtYjG9EY1rWtan4R3r1t6r9QX3T3XfZclt37EXdGP/07Omz/AFa+Muuv3GbJ790z5cvsVhHlmIB5
luFsttBu1SOot0Nr8A3Bp1YsbEzDEbFkEsCadqPpKm5wSSQvb/kSRPa5q9WqinY7Du/de13dfbdz
lwT/AMO+62vtiJiJ9krW332e7Mwtt7vejPxWzp1Vcdtpcq2SvkyOdFHjtfJk+IfWHuVz56nGMnkl
nROvSGhudLG3wRqIfoPafm36m2NMfcIs3lkfvx0X08r7IiPrusulyrN7ms0u/EtNb4+mHyj2FbXX
uz2ek3hwejR0rr9t5HV1V8pKRqOVZrzhM7Pr8StRHPldRfXIY2aOknb1RP1PsvzI9Nd76cOW+dpm
n9nLSLZn+rk92fLq6JmeFrmY91iyaT+GfNSLjd5kikY2VeiLoqO6OYqOXu1b266+zQ9ZnxRMVhvp
PFULj1+bpF5Tu9V0111TT5eqHR58MsLraclQmL5Ej/JZMxHORU/CdyqqJ7Potb7Dpdzg4zawut5q
hrBdezyZIXdzui/+j29Onih0OfHM1iWUxye8Y7ckqPLar/prp1VPavs8EOl3GPpiZUmKPYLU9HK1
Xe1ET7XtOozRRHF6JRUkcrU7fHp08Puqp1uS+YnRWeLsX4/EqeY+FFdpqiaroz/1kVHdVX3GUbi7
hEomZ4Q+RvOL9/dLBGncjddderv/AFdHOObh3VJpcn2vGMgwujn71kg8qZddZE73L/8Aa9+h3O33
l8cJ0TE8lPmV4LDL3RVVMkrWK5zNXOROvRFTsf7vYd/td7Ma2z9PsWiZjgpezbbmGNk2lOj4X93T
VU+Xt6Sa9D0W038zPGk/Tya23UUnZjtOyninqZoO+NUc7t6/g2r1RU7ZNV8dND0217lMzEROrkW5
K6KPs6wKelZNLTQ6U0iStdEmn3qMVXL1eruvuPTbTeW3UiZ1axMqO87wL61FOkLOydUkRF6at6P0
T6T0ToqnpNpuumYrwWiZROKXK/ffgHvJS7sbL3hPLk7LfnuAXmWqkwrcjHopXuks+SW2nmbpLGqu
loK+FUnpZVV0bljfNFLh6m9Mdm9a9qntndrNeOPLbT4mK796yZjhPC62dLo46xExXJity29N39DP
54Q83tmOeGzNv3a2kuX1aupHQWrcLb251NO/LNtcsWFXz2G/QQ6eZDJ2vkt1xjYkNZCnezskZNDD
8Ser/SHdvRndru2dztrE64ssRPRls5XWzymOF1s62zpNYmJnqcuK/Dd03fVPirGPKsgAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/0c/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Qz/
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
tlscojnM8ZumdbrprN10zMzMzMvQ2WW47YssikQ89TxOevHFEaTHCpfrMOZCEZqdNfeIWuZmPwwv
Hz8TbY8guTt1pHtq84ym0bP4fNNF5bmWHC6NmTZbV0j9dZIa2uuVBA52miSW9zUVVRyJ8qf5he+f
F7hsfT2KdMNl2e/+1knosifO22y6fZe6bud9ckY45asqY+cHVgAABg8fEqb4fw35fbZ7J0NYyotW
xW1MVbcadsnc+gzfdeubfrzC+NFVG99mocclTVEcvd1Tt7VX7B+QHZ/5P0tuO73xS7e5qRPjjwx0
2/8A1LssO67djphm/wDen7o+ksc9F0U/dnPjwdhDOqKiKv3E+X5CkxVFKS7+krVjVNU193s/cMr7
K8FaS+uoLii6dNOvXr/+ScW/HI9CtN10VrVX2dF/c6NOHlx1Rxij1Oy3ZWK1zH6L0/yUX3+9pwMl
k81JjWsvccayRqIxXr2q3x6KvTw16RnWZ8Myh7njuXu8yNfGLp3R9PpIn/r+Vqmp1WfbVjz+nmjp
pCo7F8pTSN7V741RERNFb2uTxTVY9VOi3G34xPH6ebG62LtFTmHZgkaxt79WdF+907FXxX/qtV9x
5/d7T6fSXGutnmqlxPLHN8tWyaaonXtRens6LGec3O1idPp+VhMclVWH5TTVEbV7PwjUTvZ3SdET
p393lonX3IeY3m2vifp+lSkRo9xsuawNfA2FujWyM8zq/wDCJ3aLH9OLp86HR59ldSa/T70U0ezW
+9sqoWTwr3tVETTRW9ru1HK3VzE1018dDpcmCbZ6ZUmKaPpIq9lREkbl6rrp0X77TTt6NT7ZxZxz
bdoeb5q8Rd7JGvTzE0do37zRdFROqHKwzrpomJU/ZZapHJUaM8xHeYqN7ms7de/Tr3dfceh2mWIm
K6LcY0UrZzYlpoqh0cGqyJI6ZPN00Y9Hud989fb7j1Ozz9UxEzwXtmkarfu6mORUzqqdidkM6yq7
q52sr/Ne9vWRV+zpoe47buOqkc4/V5ORiupPtW5N1sZkmjq0gb2NesyrNqjujkl+j5b5E8PHU9z2
/ccK8v1eTlxxW1d1caqaZ8vnR/gYZZJkk74/pPTzevYyRVTVOp7bt+eJikcf6Gsaqp/Ry5mv4R85
cVXJrs627L79voNqN1UqKpYrVa1u9xcuC5zWMe/y2LZrpIzz6l6fgqCpr+3q88v81fScervR2T+W
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
I2poi+JyLbKzVPPxTbfBDaIqTxVRcOuLW4PM7kZtjx024idHe8/vsdNc77JSy1Vuw7E6Bi3DK8zv
DIlb/m9toY5qjsV7VmkSOnjXzZo2r0/qHvu09N9nz953nuYrdLa0m++dLbI87rqR5RWZ0iWOXJbg
xzknhH0o2oGxWyuAcc9ntudjdrbS2yYDthitsxPHKJVa+pfS2+L/ADm53KoajfPra2odLW11S5O6
aollld9J6nwv3Xue77z3HN3Tf3dWbPdN908qzyjwttikWxyiIjk8xffdkvm+7jL1g4CgAAAAAAAB
YS9Xb1nMQ4R2u7bG7FVVpzTlfdLfTrULLFT3bFNlLfcofOhvWXw9ysqb1JC5s1ssjkVGteyrrkSn
WCnrv2T5Z/Kvderclvd+8Rdi7bbM04xfnmP2bPDHE6X5PKbbPxVus7DZ7Kc8/EyaWfl/V5sCrOM4
y/cvL8kz/P8AJLxmGa5heK2/5Pk9/rZrjeL3eLjMs9ZX19ZOque97l+ZqaNaiNRET7I2m02uw2uP
ZbLHbixYrYtsstilttscIiHf22222xbbFIh8yctjrMuQXfpeOA5tQUqpc5llX6hEr2u0stnuWQ3i
1WGzUc1xu97uVDaLVb6dEWorrlcqltHQUcCOVEV8sr2MaiqnVUM8uXHgxXZss9NlkTddM8IiIrM/
VBdNIrLa5bD7WW3Y3ZHaDZizrC+27U7Z4Pt5STwNVrKtmH41TWF1e5XIjnPqHQOnke9O973uc/Vy
qp/NvvPcsneO77ru2X3tzlyZZry675up9VaRyiIpDy993XfN885q9YOsVAAADGT+J53cdjnGXYHZ
elqmwVW6W791zKuhZqstZYNq8YdSVFLJ4okS1+RW6deiOV8LO1dEei/Qf+Xrtf8AMeoN73a6Kxts
EY48rs19Yn29OK6PZM+Tse3W/wAS6/win2/0MJXU+uKO46jUUOp+aqEVkBWZCUAAAB+dyJ7SFqS4
93yCp0vxXakxNExFH4OpIOoB1AOoXk/QU2al3e9SrZ+vlp1qbLs5Y823lvzWs7ljix2yLjmNVHeq
KjEjv93s71VUXVE7U0c5HJ+V/Ofu8ds9AbqyJpfurseC3/Su6r4+vHZf+Vw99f0bafOkfT6mxJPh
d0DU+8gM4TdDfne3ctKhapNxN3dyc6Sqc90rqlMtzKtv6VDpHyzq5X/WO5XLNIq66q9/3y/0q7Jt
v8O7LtO30p8DBix08OjHbb4R4eEeyHqscdGO23wiI+55GmreqL4HZ9UTpML1qjxzKjk9i6Jp7Sso
nwl3FJVqxU69NevyL01VehldbUfYW+uRO3V3VVTT7mnTQ4t9miJ1ffWu6NarEVF0+ii/S8PD6XRD
h5MZHm9Ft14Rnl9rtde1HIn/AKK6e1UOFfirWqtHoFvr9Ox7XdvRrk169V0XQ4d9kxoh9lSXl7O1
V+kmiaqionu6eBx7scTCNa0ds+4p2K/u7Uezr7fFNdOiGHTqc3n2R1KOhl11Vva97uvi1UccvDbP
VC0KLd2u1aGsm7u7zPPhazRU+j2SOb1U9R2734j2ORZ4NgB8Pr+iJ4l//teQH/40GanxT87P/wDp
3c//AOm//SYHnO5f+9v/ANH/ALMLy5+VOCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/0c/g
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIVRUQUkE1VVTQ01NTQyVFRUVEjIYKeCFiyTT
TTSKjWMY1Fc5zlRERFVV0A0xHqRcn5+Z3O7lNyYWrlrbTuju9klZhktQr1ni20xx7MN2soplk699
NjdutVO7oias6NamjU3iKRRybYpFFEpKQCboKCtutdRWu20s9dcblV01BQUVLE+aqrK2smbT0tLT
QxornySSOaxjUTVVVEQDdVcJePNFxN4h8bONtGyk83ZjZjAMEvNTQtY2muuV2fHoGZlfmoz6Pdcb
stbXSKnRXTOX2mEzWauNM1mqqEhAAAAAPNt5drcZ3y2g3U2WzSH6xiG7u3ObbZZTD5UcyyY9neN1
OL3hrIptWud9XqpO1HdNdAcGkr3P29yPaPcrcPajMKdtJl22Oc5bt7lNIzv7aXI8Lv8AUY3e6dvm
ta7RlTTStTuai9OqIvQ5DlPhgAHpOzO6eUbGbv7V71YTUfVMy2h3Gwnc7FKnXtSHI8DySmyiyyPV
UcnalRSx9yK1UVNUVFToOOhOsUbsfZ/dDFt79pdsN58HqvruF7t7e4ZuXiVX3MctRjec47TZPZJX
rGqt7lpqqNXIi9F1Q47izpNHowAAAAtP+uh+iN56f1FXX9+6Em3jC1vvQ1BJu5AAAy+/g3f7c3KD
80+f8r+NFL+DPJwbFsyYgADFC+MPilk9MrZJ8ccj2Qc59spZ3MY5zYYl2F3MgSSVzU0a1XvYxFXp
3ORPFUL2cWmP3mtmNWwAAy+/g3f7c3KD80+f8r+NFL+DPJwbFsyYgAAAAAAAAAAAAAAFLXMjmVsD
wO2Gy3kVyOzCPFMCxeNtNR0VIyCtyzN8nq4pJLNg2BWGWWFbjeK9Y3pT06SsjjYyWpqpqejgqKiK
YiZmkJiJmaQ1d3qx+tpyg9UbNbhZbxc7jtRxcs14dU7f8eMcu06WeaOjqO+15PuncKbykyG+IjWy
MkqGJSUSqraCnhc+eao1ttiG9tsWrL5ZYAAAPedlOLPJfklXvtnHzj9vPvZVwztpqpu1m2mY5zDQ
Suar0S51eOUdRDStRqK5z6iRjWtRXOVERVIrEcUTMRxXctqfhn/WI3Ripq2q402na61VXlLDct1t
2dsMelRsjXOe6pxu0XS43qDy+1qPSe2Mcqvb2o7R/ZHXar12q8cK+Dr9Qa7JDNnfIHiNhlPM6lV9
PZ8i3czK7UsT3PStSppnYlbaXzY0RixsirpGSdyoskfb9KOuEfEhUBaPgwt55qRX37nbthba7znt
SntGymV3ukWBGp5ci1lbfre9Hqvcis8hURERUeuqokfEPiR4PQrd8FhcZaKB929SGiorg5rlqaW3
cRp7pRQuR6o1IK+p3Mo3yIre1VV1MzRVVNFRNVfE8kfF8mIjzo4wf9y3lzv1xX/hx/SV/QjndXhX
8O/4NfwO/hP9VooKz8Z/wY/GF1+pd3ndvk/jGfTTXzF10S8TWKtImsVUnkpAK6/S5/SZ+nX+fXxH
/L/j5E8JRd7stzWYOMAAAGIJ8ZF/YZ4v/nYQfkgyUvZxaY+LXSGrYAAbJb4O39GZvl+fXuZ+QDbE
yv4scnvMsAozAAAAAAxP/jEv0Zmxv59e2f5ANzi9nFpj95raTVsAAAAAAAAAAAAAAAAAGUj8I7tH
PnXqe5JuNLTSLa9kONm4+Tsr+1joYsjzG92fbi1W5yr9Jsk9BdLvMxUTTtp3oqpqiOpfwZ5J/C2Y
pkxAAGPf8UR+ht5Bfx72C/LPZi1nvL4/eark2bgADNw+C8/1m8/f4icfP5QZYZ5OTLJwhnzGbIAA
AAADXw+u9xUunHTnbnGc0duki275LSVm8WJ3JlOkdI7KLlMxm6tlfUMRGPq4b1JJc5Wo1FbBcaVX
q5zlc77f+TXqTH330bh2d91c/b6YL4rr0R/sbqcrZx0sj+tjupo73ZZYyYIjnbp+hZdP1lywAAAA
Z8nw+3FC48fOFq7pZXb5LfmvJ6+UW431adix1NJtraqF1t2ygqI1anWqimr71C5HKiwXCFNGua5D
4s+d3qXH3z1Z/h22u6sPbrZxV5Tlma5Zj2TFuOfOyXSb7L8TN0xwt0+vmvuH404QAAAAAGlZ56f2
5uZ/52HIr8r94N44OTHBSeSkArr9Ln9Jn6df59fEf8v+PkTwlF3uy3NZg4wAAAAAAAAAAAAGpE+I
V/TJc4/494H+RjGja33XIs92FmQssAAN43td/qy26/iJiP8AJ+nOO4s8X3YAAAAAAAADRUnIcoAA
XYPQw/S5cC/69rT+8tcVu91W/wB2W32MXHAAGrE+KQpa2n9YzfOWqhnigrtudhaq2vma9I6iiZtN
bKKSalV3RY0qYaiNVb072vTxRTaz3W+P3WPIWXAAG2A+Gl/Qm8LP/wAI3/8AG0zwxv8AeYX+9K+s
VUAAAAAAAAAAAAAwVPjU/wD/AJqf/hkf/wCqjTHza4ubBUNGoAAAAAAAAAAAAAAAAAZtvwY20U1d
ulzg36qKXy6fGMB2o2itNa90qfWps6yK55nkVLTMb+Dd9XbjtrfOr9HN86Ls1R0mmeRlk5Qz6TNk
AALT/rofojeen9RV1/fuhJt4wtb70NQSbuQAAMsD4O39Jnvl+YpuZ+X/AGxKX8GeT3WyWMmIAAAA
AAABi8/Fyforce/Ow2i/kZlhezivj95rLzVuAANhB8GZ/Zm5n/164D/IB5lfxY5OLM2KMwAAAxBP
jIv7DPF/87CD8kGSl7OLTHxa6Q1bAADZLfB2/ozN8vz69zPyAbYmV/Fjk95lgFGYAAAAAAAAAAAA
AAAAAAAGlM3stLcb3y3nx2OodVssO6+4lmbVujSF1Q215dWUTZ3Qorkar0j7lajl0101U+nu15Ov
bY7vG22fZo9RjmtkT5PkqNdURfFv7fieq2szNG9urvIv2fKdzZXmvHB2cS+HXx1OVbbFFpdpEqdP
ahtFvJWInk7aFPD7P7ptFvIpzdpCieGun7FLxHMjV20OnRPn/dN7Yjih2UbdTW22imsaJpqddDkR
FIotHFMt1+cvHAjiz7/hzfT4Zx3481PLPcay/V94OStmpH4jDXU6x1+HbGJUMuNipokf1ZLklRHD
eqleqOpY7YiIx7JUd8p/OH1b/i/d49P7O6u32Uz104X5+F0//LiZsj+tN/KjoO4bj4mT4VvC38v6
uH2skk/GnXAAAAAAAAGOh6zXrO2zibbr1xp4y3u33nk1dqJaXMMwpfqtztWxFsr4Ec3ujkSSGoye
eJ6PpKKRrmUTHNqapquWCCX9y+VfyryepMlnf+/2Tb2+2a2WTWJ3ExP2xiifeujW+fw285jsNns/
i/xMvu8o8f1MFm/X6+ZVfLxk2TXi55DkeQ3OuvV+v16rqm53i9Xi6VLq25XS6XKtc+aoqKiZ75Zp
pXue97lc5VVVU+v8OHDt8Nu329sWY7Ii2222Ii222IpEREaRERpERpEO/tiLY6Y4Q6pDWFb50o5o
hKsQ5FohJ4koRUTQmIUfoIirkF1zT0edlP6dfUb4v4xU0n1qzYpnSbtZA57PNpIaDaO3zbgULK+P
qjoaq40FDQKxWq1yzta9OxXKn5/80u7f4N6D7juLZpflx/Bt8a5pjHNPOLbrrv8AR01cTd39OC6f
Kn26NlSfAjz4AAAAMFD4lndl+Y83sF2wpqjvtuzmyePwVVN3o7yMqz281mUXWXRETt8y2fiRO1dV
+jr4KiJ9j/IDtkbX0hm7jdH4t1uLqT42Y7bbI+y/4jue320wzd4z+Rjrn7q5wAAAfncnvITSX53J
7/2wUl+d3yCqelxVVX5gtSIcdRRE3eD81JoUuO4UWi2eZ3fJ90UT0v3uT3kUlFJNUFCkiqieI4oZ
lXwvmwL7Vt1yM5N3Si7ZMyyawbOYbUyxujlZasNokyvNJ6ZXffwVdVc7TD3omnmUMjUXVr0T5V/z
D96jJv8AYensc/7Ky7PfHnknox187Ysvn2Xx5Oo7nkrdbjjlqyHuZm6MeynErkruu6oZTVGCbH7m
ZBanve1nm5BS4jVpjlGxzunfUV7qaCP/ANZ6H4d6U7dPd/U3b+20rGbcYrZ/szfHVP1W1n6nX4be
vLbZ4zDVZ96n9HaQ9RWHFzvevUnSCKy4I9UXX7RC1E1FOuumunv1/cK0RTxd1SVqxObqvTVNF93h
1MrrIk15Pt7ddW6Jr10RF93Tp8hxb8asxSX3VpuTZPeqoiL0VU0Tp8hw8mOhq9Attxe1nt0TqiKv
ze3Q4d9kSTHN9ZQ3d69JHdqezVE+T3IcW/Hroimrvm3JFY5iu+ijO/7aae4wmwiKvm7zXNkjR2ur
Xfg1RF0+h2quvgb4rKSm2Kz7FJe7arJSzvRq9v4VmmunRGS6Lqeh7dpdEfTk3s4thJ6C1obZPSY4
iUTJ3VCTWjdq797mJGrXZBv5lV+fB2oq6pEtSsSO1+kje7RNdE+I/nNl+N8y+530pScNv93bYba/
XSrzXcZrvb/q/JC74fmDhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH//0s/gAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAALSHrocp/+6J6W/K3ca3XGe25lmGCS7J7dzUUvkXJmY7zSpgc
Vytc+qdk9roKuvvTX6oqJRuVur+1q2tisrWRW6GoYNnIAAFyv0e8R2dy31KuI7+QO5O2m0uzWEbp
UG7GdZtu7nGLbfYJS0m0lDPuNZbHdr/l9XRUireLpbaGzxU/mq6V1UidqsR6ti7hordXp0bUD/zR
vTM/+opwU/5uNgP5wGNJ8GHTd4H/AJo3pmf/AFFOCn/NxsB/OAUnwOm7wP8AzRvTM/8AqKcFP+bj
YD+cApPgdN3gf+aN6Zn/ANRTgp/zcbAfzgFJ8Dpu8D/zRvTM/wDqKcFP+bjYD+cApPgdN3gf+aN6
Zn/1FOCn/NxsB/OAUnwOm7wP/NG9Mz/6inBT/m42A/nAKT4HTd4NZf6/dp2H/wDNG5Bbhcbd39p9
6dqt8f4Lbz0OTbO7g4buXjduyvLrHHS7i2W4ZFg9ZW0ba92QUVzuT6V72TRwVdOr2OR7ZZdbeGre
yvTqsyFlgABtHPhbOUScgPSzwzby63FtZmHFjPMu2Tucc0jnXCTFJqluf7eV0rHOd/m8duvH4mpX
NRqaW5zO3ViudjfFJYXxS5kdFVAAAAtP+uh+iN56f1FXX9+6Em3jC1vvQ1BJu5AAAy+/g3f7c3KD
80+f8r+NFL+DPJwbFsyYgADGj+LDxapyD0lrzdoPO8rB+Q2y+U1vlxNkZ9Wq5bnhTPrD1cnYzzrx
Fo5Ecvd2t00crktZ7y+P3msFNm4AAymPhD84psX9UTN8bq5pETcjiRuni9vp/PqI4ZLvadwMQzqO
d0EUb2SSR0dormsWRY0a171a/uXy5KX8GeT3Wy+MmIAAAAAAAAAAAAADzfeDdzbvYTa3P96d28ot
2F7abYYreMzzXJ7o9yUtpsNjo3VlZM2GJHSzzPRqRU1LAx81RM6OCFkksjGOcSIrNGpE9W31TN3v
VK5KXjcrKau6Y5srh1bdbHx+2edWPW1YHhb6hI23e50kL3Qz5FeWRQ1V8r9XK6RGUsLko6Wljj3t
ikORbb0wtWErAAC9n6YfoO80fUzkt2b45aqbZHja+tkp7hyC3Jt1WtqujaeR0NZBtjh0UlPXZNUR
va+N0kEtPb2SMfFPcYZkSN1ZuiFbrotZ0/C34bD0xeI9HartlG1buVe51I2mnq855GMoMusLK+OL
/OUsW0sMUWNQUqy/hIGXCgr6qLRqLWyKiuXObpllN90r81isNixaz23HcZstpx3H7NSRUFosVit1
HaLPaqGBvbBRW22W9kcEETE6MjiY1qJ4IVUdsAAAANQT65/6XLnp/Xtdv3loTa33XIs92Fp8ssAV
1+lz+kz9Ov8APr4j/l/x8ieEou92W5rMHGAAADEE+Mi/sM8X/wA7CD8kGSl7OLTHxa6Q1bAADZLf
B2/ozN8vz69zPyAbYmV/Fjk95lgFGYAAAAAGL/8AFwYyl+9KqzXVaeGdcK5V7Q5Mkskro30a1eKZ
Rhv1inY1USR6pd1hVjtU7Xudpq1FS9nFfH7zWUmrcAAVicR+APL7ndWZ1b+Jmyt43lrttKbHqzOK
SzZDhVjnsNJlUtZBYaiWPL7nblmZO+gq291N5iMViJJ2d8fdEzEcUTMRxVr/AKvV6yX9xzO/9PNm
P5ykdVqOu3xP1er1kv7jmd/6ebMfzlHVaddvifq9XrJf3HM7/wBPNmP5yjqtOu3xP1er1kv7jmd/
6ebMfzlHVaddvifq9XrJf3HM7/082Y/nKOq067fE/V6vWS/uOZ3/AKebMfzlHVaddvifq9XrJf3H
M7/082Y/nKOq067fE/V6vWS/uOZ3/p5sx/OUdVp12+J+r1esl/cczv8A082Y/nKOq067fE/V6vWS
/uOZ3/p5sx/OUdVp12+J+r1esl/cczv/AE82Y/nKOq067fE/V6vWS/uOZ3/p5sx/OUdVp12+LMN+
F79MnkfwLwHlhnPK7aev2k3M3czDbnE8Xx29XjGL3c/4C7d2WvvE96hqMUr7hTxwV9wv74FY+Vsi
vodVajUYrqXzE8Gd90TwZVxRmAAMe/4oj9DbyC/j3sF+WezFrPeXx+81XJs3AAGbh8F5/rN5+/xE
4+fygywzycmWThDPmM2QAAAAAFEXP3gztnz82Du+zueSfiHIKGp/hFtjuJSUbKu7bf5rTU7oKa5R
QK6P6zQ1UbnUl0t7pGtqIHqrHRVMVNUQev8ARPrHuHorvVvddl+Oy6OnLimaW5MczWYrrS6J1sup
+GY1rbN1s7YM12C/rt+uPFrreU3E3fLhxundtpt9MNrcavdHPVusd6jjnqMUziy09R5MGTYVfXsZ
HXUMyKx2qI2WFXeVUxQTtfE37q9Oepuz+qu229z7PljJZMR1W6RfjumNbMlvG26PsnjbM20l32PL
Zlt6rJU3HftAABf39IT0d845Y5hi2/vIDGLjivFewV1Perfb71TVFuuu+9XRObUUdmx6lnRkqY65
/b+MrwieXUMa+jonPldPPRfinzQ+aez9M7XJ2XsmSMncr4m2ZtmJjbxOk3XTGnxf3LONs0vvpFLb
+Dut3biibLJrd+T9bPCpaWmoaamoqKmgo6OjghpaSkpYY6empaanjSKCmpoIkRjI2MRGsY1ERERE
RERD40uuuvum++ZmZmszOszM8ZmfF0qOVAAAAAANKzz0/tzcz/zsORX5X7wbxwcmOCk8lIBXX6XP
6TP06/z6+I/5f8fInhKLvdluazBxgAAAAAAAAAAAANSJ8Qr+mS5x/wAe8D/IxjRtb7rkWe7CzIWW
AAG8b2u/1ZbdfxExH+T9OcdxZ4vuwAAAAAAAAGipOQ5QAAuwehh+ly4F/wBe1p/eWuK3e6rf7stv
sYuOAANZD8W1itRj3qtUF3mSby874ubP5VSeZ5XYtPR5DkmEOWn8tVXs82zS6+YiO7u7p29qrrZw
b4/dYw5dcAAbRT4VDNqPKvSIwKxUr2un203s3vwm4o2R71jrK/Jo9xmMe16IjF+r5BA7taqpoqO1
1cqJjf7zDJ7zJCKqAAAAAAAAAAAAAYUvxnuPS1Oy3BTK0SDybLujvTj0jnRuWqSXJsTsVyhSGVGq
jY1S0P8AMarkVyoxURe1VbpZxa4+MsAM0agACvTif6YfO/nJhuR7g8U+PGR7w4diOTOw3Ir5Zsjw
KywWzJm2qnvbrVLBll2t8z3/AFWrp5u+ONzNHond3IqJEzEcUTdEcVU/6vV6yX9xzO/9PNmP5ykd
VqOu3xP1er1kv7jmd/6ebMfzlHVaddvifq9XrJf3HM7/ANPNmP5yjqtOu3xP1er1kv7jmd/6ebMf
zlHVaddvifq9XrJf3HM7/wBPNmP5yjqtOu3xP1er1kv7jmd/6ebMfzlHVaddvifq9XrJf3HM7/08
2Y/nKOq067fE/V6vWS/uOZ3/AKebMfzlHVaddvifq9XrJf3HM7/082Y/nKOq067fE/V6vWS/uOZ3
/p5sx/OUdVp12+J+r1esl/cczv8A082Y/nKOq067fE/V6vWS/uOZ3/p5sx/OUdVp12+LO5+G+4D7
wcBeBF9xPkNgU+3O9u62+Wb7j5Ti1wuNju12slhpLVbcExC2V1bjlXW0atfDaJ7nC2OdytbWr36O
XtbndNZ0ZXzWdGQEVUAAFp/10P0RvPT+oq6/v3Qk28YWt96GoJN3IAAGWB8Hb+kz3y/MU3M/L/ti
Uv4M8nutksZMQAAAAAAADF5+Lk/RW49+dhtF/IzLC9nFfH7zWXmrcAAbCD4Mz+zNzP8A69cB/kA8
yv4scnFmbFGYAAAYgnxkX9hni/8AnYQfkgyUvZxaY+LXSGrYAAbJb4O39GZvl+fXuZ+QDbEyv4sc
nvMsAozAAAAAAAAAAAAAAAAAAAA00vPiwMw3nvzcxNkdHGzFuXfJLHGxW2JKe3xtsu8t6tjWUECN
YjIWpFpExGN0bomieB9Idhyxd2zbZPHFjn7bIelwTXDbMeEfkU40T0+918eunzantdrdHPm5ETzf
RQKqoh3mGateTs4/BDnWLxWrsol0+z/jORbbQpyl2sKrqadNYqU8XbQqvu+6nymltqKVdtAvXVU6
/tm9tvJV20XRDa21FKptrdfHwNKaKV1XXPR44E1PPrmJieF5Bb6iXZXbNtNuZvjXNRWU9RiVor2N
tmEpP3M/D5FXeVbe2N6TMpFrKqJF+quPEfMP1VHpP05k3OG7/mc9ceCP68xrf7MdtbtdJu6bZ95x
t3n/AJfDN0e9Okfp+ps26SkpaClpqGhpqeioqKnhpKOjpIY6elpKWnjSGnpqanhRGRxxsRGsY1ER
qIiIiIh8T3XXX3TddNZnWZnjM+MvNJggAAAAAAAY73rUesVScQbJXcbeOF9tl05O5RbJGZXktLJB
cINhLBcaZj6WtqIFa+F+SV0MvmWyjlVfqkXbW1UfbJSR1P7f8qfldf6nzR33vtk29vxz+C2dJ3F0
TrEc/hWzFL7o96fwWzpdNvP2e1+LPxMkfhj7/wBTBBut1ud8udxvd7uNfeLzeK+sut3u91rKi4XO
6XO4VDquvuNxr6tz5Z555Xvlmmle573uVzlVVVT7Ex48eHHbixWxbZbERbbERERERSIiI0iIjSIj
SId7EREUhJJ16Fl4nRFRNCVOM1ci8QBIiNTRCYVu40ciVHJEI4tIijk1NS3BEyym/he9m/xxvTyU
37rKV6wYHtzjO19lqJWfgH3HcfIHZJd30qr/AO2p6fHIGPVE1ayq08JOvzl/mI7r8LtPb+y2zrmy
35ro50xW9FtfKZyz9dvk6vuN9LLbPGa/Z/SzQD5PdSAAAADWJep7uv8A00+oJy3z6KsW4UU+9GU4
nZ65Xq9lZj+20rNtscqoHP6+U+gtFO6FFRFRitRUTTRP6EfLztv+E+iO2bKY6ZjBZfdHhdl/i3R7
eq+a+b0m2sizBZb5fl1UI9y+/wDaPZtqQ/FVV8SE0o/AAAAB+akomX4qkoiJu1cdRpDWLYjg/NUF
SsPzu+QVR1PzUVRWTVSKyVl+DihGp6eoq6iCkpIJqqqqpoqempqeJ81RUVEz0jhgghjRXPe9yo1r
WoqqqoiJqVuutttm66aRGszPCIG0U9PfjVFxF4bbB7DSU0MGQYlg9HX506JI18/cTLJ5Mszxy1Ef
WZkV0rammp5Hqq+RFE3o1rWp/PD1v3+fU/qre95ia2Zckxj/APKspZj05VstiZj96Zl5rcZPi5rr
/GdPZyW7PiKt5o9s/Tpv2EQVXk3Xffc3ANuoIYntbUraLNcH7mXupRPvvJ7bFDSTOb/+cNYvR6ov
uvkX2qd/66s3l0fh2eLJl8uq6PhWx7f4kzH9mvJyO34+vcV/diZ/N+dr9Vfr4H2zV32jjr7xxWr4
oSuX7BeIhHtfncqLqhFYKJ2GdOiL4+35vkKTGuiXf0FYrHtbroiqmuvXoqoY321R5vvbbW6KxUd4
duunRV8NfYcO+zUmKw+1pLk5O3s1Tw6rovu9iocS+zxRGj6ykuX0WuV2vbo5fZ1RE6eBxrrNU0h3
UdxR+jkfqmvX91OqGE2UkpHGHU3OsR8czHIqNVjnMXu/yl1RPA2x20uiU8qqat0aqpfQyd2iwJ3s
RyNanVI5E0XTqvQ7vt8W9debWxsk/R9sP8HPTG4V2/y6KL6zsfj1/wC2gZ5cC/wqqajKPNkb2R/h
n/XO+pXtXWZXr3P173fBnzQzfH+YPdr9ZpuLrdf6kRZ56fh08qcODy2+mu7yT5rkh4JxQAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAD//Tz+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw
S/jKOUqSVfErhbZbk7/N4si5LbiW1lQ7y1kqHVO2m08ssEa9vexrMvVfMRVRHxq3RHL3aWRza445
sF00agAAAAAAAAAAAAAAADLf+EE5Rptpzf3g4vXiubBY+Tm0rr5jlNJUuRanczY6WpyS3UdJSO+j
rLjlwyeone1UdpSxoqOamrKXxpVnkjSrY7mTEAAALT/rofojeen9RV1/fuhJt4wtb70NQSbuQAAM
vv4N3+3Nyg/NPn/K/jRS/gzycGxbMmIAAtD+vVtRNvL6QnOnFaaF01RYdoot141jh82WCHY7MLXv
LcJo+rVaiUtinbI9F6Rq/VHN1atrfeWsml0NRCbOQAALp3omchqLi/6qHC7dS8XH8V43Nu5SbaZX
Wy1Dae30eN702er2hudzvDpXIz6pQNvaXGZX69n1dJWp3xsVK3RWFborbLcEGLjgAAAAAAAAAAAA
AMGj4vf1Bbna6Xaf05du77LSQZBb7dvlyI/F9S5i11qjuUtHtJgFxdD0WJaqkrMgrqSTr3RWidER
NO7SyObXHHNggGjUAAZZPw7foPUfNi4Wvmry1sUz+KmJZHPBtltrXRPiZyHy3Gq91NdKu9uVWu/g
haq2J1LVsZ//ADOsjmolc2npqtk1LrqaQzvvppDY82Ox2XGbNascxuz2vH8esVvo7RZLFY7fSWmz
Wa1W+BtLQWy1WugZHBT08ETWxwwwsaxjURrWoiIhkxdoAAAAAADUE+uf+ly56f17Xb95aE2t91yL
PdhafLLAFdfpc/pM/Tr/AD6+I/5f8fInhKLvdluazBxgAAAxBPjIv7DPF/8AOwg/JBkpezi0x8Wu
kNWwAA2S3wdv6MzfL8+vcz8gG2JlfxY5PeZYBRmAAAAABZK+Is2yl3S9HPmRbqSCSa54hj2325tA
+ON0zqaLbrdmxZTf51iR8aK38UU9xY9yqqMa5ZO1ysRq2t95az3oal42cgAAZb3wem8EGJc9t+Nn
q6r+rUu8PGyvu9rhdUPYy4ZVtfnNruFDRtpe5GSSJarpe6hr1armNiejdGveUv4M8kaVbHgyYgAA
AAAAAAAAAAAAAABj3/FEfobeQX8e9gvyz2YtZ7y+P3mq5Nm4AAzcPgvP9ZvP3+InHz+UGWGeTkyy
cIZ8xmyAAAAAAAeNb58edkeS+EVW3O/G2WKbn4fUvdPHa8mt6Tz2utdEsH40x68Uyx11srUjc5jK
63VMFQ1rnNbIiOVF7Xs/fO7+n95G/wCzbi/b5Y52Txjwutmtt9v9W6Jt8l7Ml+OeqyaSx/t5/hke
OOWXKruWx+/m5mzkVXP5zbFleO2fd6wW1ivTupLT/nePXJIkaioz65c6mRHLq6RyJ2n7b2n/ADCd
+22OMfeNli3cx+1Zddgunzu/Dltr/Zstjyc6zuOSI/HbE/d+lTjYvhbr0+uauTcz7XT21na57bFs
XV1ldUaSJ3wNfcMrgjh1b3aSq2XRdPwaouqd9m/zF4os/wCX7TM3f1txERH2YZmfZp7Wk9yjlZ9/
6l0bi36CnBLjncrRlmT49kPIbO7RPDXUl23frKOsxKhuMD+6Oe3bc2WGmtksaaNVsV5bce16d7XI
vb2/nXqP50esu/Y7ttt8luxw3RSbcETF8x4Tlumb4nzs+Hpo42Te5skUj8MeX6V6qGGGnhip6eKO
CCCNkMEELGxQwwxNRkcUUbERrWtaiI1qJoidEPyWZm6Zuumsy4aIQAAAAAAANKzz0/tzcz/zsORX
5X7wbxwcmOCk8lIBXX6XP6TP06/z6+I/5f8AHyJ4Si73ZbmswcYAAAAAAAAAAAADUifEK/pkucf8
e8D/ACMY0bW+65FnuwsyFlgABvG9rv8AVlt1/ETEf5P05x3Fni+7AAAAAAAA4ve2Nrnvc1jGNV73
vVGtY1qauc5y9ERE6qqgaKs5DlAAC8V8P9a6K8esTwXpK+N0sEO5eS3RjWyPiVK2x7XX6926RXRq
iqjKinierfByJ2qioqoVu91W/wB2W3MMXHAAGAX8ZxtHLb94OEW/ENN3w5bttuntHcqxjXL9Xl28
yi35lZKapfronnJlFwfCiJqvlS6+CGljXHzhhOmjUAAZ6HwZ3IanqMP5mcULjcWRVdoyXBuQ2HWl
1Qiy1tPkVrXbbcm4w0rl6NpXWvFIpJGtXVahiOVO1iLnfHNlkjhLOGM2QAAAAAAAAAAAAGLd8XNt
jNmvpeYvm9JDrNs7yh2xy24VKMmesdgyXFsi24qqdexexrZLhebW5XvTxja1FTvVFvZxaY/eazo1
bAADO7+DE3gpH2nnPsFWTtjrqe4bO7wY7Teciuq6SsprzheZzpTrorUpnwWFqvaru7z0R3Z2t788
niyyRwlnNmbIAAAAAAAAAAAAAAAAALT/AK6H6I3np/UVdf37oSbeMLW+9DUEm7kAADLA+Dt/SZ75
fmKbmfl/2xKX8GeT3WyWMmIAAAAAAABi8/Fyforce/Ow2i/kZlhezivj95rLzVuAANhB8GZ/Zm5n
/wBeuA/yAeZX8WOTizNijMAAAMQT4yL+wzxf/Owg/JBkpezi0x8WukNWwAA2S3wdv6MzfL8+vcz8
gG2JlfxY5PeZYBRmAAAAAAAAAAAAAAAAAAABqO/W/wAPmwT1b+dljmbI11bvhcMyRJHue5YtxbBQ
7hQORzmRr2uZdGq1O1URqoiOeiI93796Ty/E7Jtbo5WU/uzNv5noNpNcFvsW0qR+uie32fIntPf7
e7wcyJfS0700avj7zv8ABdPNrDuIl6odri1irWKJ+JfD5DmWwRx1drA5F008f8GprEc0u4hX5fn/
AHDa22ZmsK0rq7iBU11VdUTwTw8dfabxbMKO0jVPH2F4gpMy7GnZJM+OKKN8s0r2xxxxtc+SSR7u
xkccbEVXOcqoiIiaqpaacfBSYhsyPRa4FRcEeGmK2fKLW2k3w3lbb90t6ZpovLrrXdrpQIuMbfy9
ydzW49b5G0s8Xc5n1+SvmjXsmRE+LPmV6rn1T6jyZMF1drtq4sPhMRP4sn/zLtYn9yLInWHm95n+
PmmY92NI/T9a7mfnziAAAAAAALFvrKerfZOCGDu2h2er7Pf+Vuf2d0lrpJe2votnsXuMMkMW4OR0
fa6KWvkVqpZLXO5Ee9PrdSx9LE2Gr/Xvlb8tcvrDef4n3S26ztuG7WeE574/3ds8Ytj/AHl8cI/D
bMXTW3nbPaTnnrv0sj7/AC/S1+V+v98yq+XjJ8mvFzyHI8hudde79fr3XVN0vF6vF0qXVtyut1uV
a581RUVEz3yzTSvc973K5yqqqp9qYcOHbYbdvt7Ysx2RFtttsRFttsRSIiI0iIjSIjSId7EREUjg
kENSOCKz9v8AcBXWiITal+liIq5IgiPFN09MaOZZi/UIWiObkiFoiiyIiaIQpLPz+HR2e/o59PC3
Z3U03lXHfXdXP8/bNJ0qHWPH6uLbC00zmaIrY0lsVZUwo5NXJOsiKrHt0+Kfnt3T+f8AXN2ztmtu
zw48fl1XROa6fbTJbE/2acYdJv7urP0/uxEfn/Ovyn4y4QAAAebbzbiUe0Oz+627FxSF1v2v22zr
cSubUK5tO6jwrF6rJalJ3MVqoxWUzu5Uci6a9UOf2rY3907ptu22e9uMuPFFONcl8WR+Vay3rviy
OcxH2tTxc7lXXi4193ulTJW3K61tVcbhWTKizVddXTuqauplVERO6SRznO0TxU/pTjx2YsduLHFL
bYiIjwiIpEfVD1OkaJHUuisGoojqNRQ6jUUOp+aqEVkVRwTFbtHHUirSLIhx1GsrTMQ/NQrMvwKv
xVRPEDir0+f9niB+eZ8n3Qlx73e/7iAXivQz4lS8puem3lyvdpW4ba8f3Rb253JPAklunrsYrWf0
eY/UOla6GR1ZfnUc0lJIi+fR01anarWOVPy35v8AqWPTvo3PjxXdO43v/L4/Gl8fxbo5x04+qIuj
hddZ4w4m9zTiwTEcbtI/P9zYwnwu88wjviet/ky3kZsfx0tdcktt2d25uGdZHDBK5GMzLdS4sigt
9wgTRFlpLRZ6CqgcqL2suDkav03ofW3+Xzsv8r2Led9yRS7dZYx21/cwxxifCb77onzsjwh3XbMV
Md2Sec0+xjBquh9CRq7PnSEJztOq/YLxonho496afL+0TrKUJz/f4l4gGyqmnXQmbR2MFQiaLqvs
06+CmM2zwH0tvr0YrUdrqqpp18V6aJ4GN9iH2tuuL9Ua5yIn+SionvTROiHEyWRQ0fWU1wb0Yq+x
HJ8qr008DiXWTGsHF3EVw0YrVVUauvXXxVfZ4GfRzJ8kpW3ByxK9jkRW6omqa69qdPFC1tkVomI5
qetxaySaknV7u7R0qIxERujkY/6XRNPsHcbG2IuhtY2oHCrFpMF4bcSsJl83zcO4y7DYtL58kcs3
mY9tZarS/wA6WJkbXO1hXuc1jUVeqNROh/On1ZuY3nqrue7jhl3e4v0/rZr7vzvH57urPfd43TP3
qmjz7IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//1M/gAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAANQH63XKVOX3qgcs907ddG3XDbHuJU7Rbcz08jpLa/BtnKdm3lsuVoWTRyU91noKq
9ojtFV9a9dG69qb2xSHItilq1KSsAAAAAAAAAAAAAAAAKruCvJGu4gcxuNXJijfWpBs3vDhWYZBT
W/8A+7LrhVPd46TPrBB8txsk1woF+SZSJisURMVijdN225UF4t1Bd7VW01xtd1oqW5W24UU0dRR1
9BXQNqqOtpKiJVbJFLG5r43tVUc1UVF0UwcZOgAAFp/10P0RvPT+oq6/v3Qk28YWt96GoJN3IAAG
X38G7/bm5Qfmnz/lfxopfwZ5ODYtmTEAAfG7i4LYd0Nvs620yqB1Vi+4mG5PguSUzVRHVFhy2yT2
C8QNVyKmr6eokamqL4gaSPePa7J9j93N0tl81p3UmYbSbiZptnlVM6N0SwZFguR1OMXmNI3qqoiV
FLJomq9Pavichyo11ebgAItPUT0k8NVSzTU1TTTR1FPUU8j4Z6eeF6SQzQzRqjmPY5Ec1zVRUVEV
F1A3HnpP8zbdz24B8dORiXCKtzG94VSYlu3TtmgfVW7eDAk/gruE2sp4dFp0rq6mdd6OJ6I5aKsp
pOrZGuXCYpNHGuik0XFSEAAAAAAAAAAAAAaa/wBVrkbW8sPUZ5h74z3J11tWSb4ZjYcMq1lZKxdu
Nva3+jvbZsSxfQRPxFarerkYqorlc7ucqq5d7YpDk2xS2IW+SUgFQ/EjjzkfLPk9sLxqxSWSlvO9
u6mGbeNubImTpYbbkF6ipb9k80D3N74rXQLU3GZqLqscLkairoixM0iqJmkVbonaHafAtidrNvdm
NrrBSYtt3tdh9gwbDbBRMYyG24/jdujtlvie5qIskzmRpJUTv1fLK58siue9yrg43HV6MAAAAAAA
BqCfXP8A0uXPT+va7fvLQm1vuuRZ7sLT5ZYArr9Ln9Jn6df59fEf8v8Aj5E8JRd7stzWYOMAAAGI
J8ZF/YZ4v/nYQfkgyUvZxaY+LXSGrYAAbJb4O39GZvl+fXuZ+QDbEyv4scnvMsAozAAAAAA8W5Ib
PW7kNx5322Eu8sNPbN69ntytqK2qnYr46On3Bw2sxR9cqNa5yLB9b81rmtVyK1Fb1RBGk1TE0mrS
UX6xXfF77esZyCgntV+x27XGxXu11SNbVW272isfb7lQVLWqqJJDNG+N6Iqpqi9TkOS6kABcA9LD
lizhD6gvFrkpcKmSlxXBdzbfbdxJY1V3ZtfnlFPt9uVUJBoqTSU9kuldVU8TuizxRKjmORHtiYrF
EXRWKNylFLFPFHPBJHNDNGyWGaJ7ZIpYpGo+OSORiqjmuRUVFRdFTqhg4yIAAAAAAAAAAAAAAAAA
Y9/xRH6G3kF/HvYL8s9mLWe8vj95quTZuAAM3D4Lz/Wbz9/iJx8/lBlhnk5MsnCGfMZsgAAAAAAA
AAAAAAAAAAAAAGlZ56f25uZ/52HIr8r94N44OTHBSeSkArr9Ln9Jn6df59fEf8v+PkTwlF3uy3NZ
g4wAAAAAAAAAAAAGqU+Jrs1VbPWm5a1tRJA+LIrTx4vNE2F0jpIqWDjRiGPvjqke1qNk86hmciMV
ydisXu7lc1u1nut7PdWFCy4AA3anErM2bj8VeM24cdS6tjzzj7szmcdY9lFG6rZlG3FtvjalzLcr
qdFkSfvVIHLGmv0FVuhx54uNPFUEEAAAAAAAPD+TeYU+3vG3kJn9WsLaXB9j92MwqXVDJZIG0+M4
FX3qZZ44FR7mI2Be5GL3KmunURxTHFpGTkOSAAL3nw4li/hD60XCeiWaSnZSXree+vljh87T+DnH
LML/ABwvTVEa2Z9M2BXqv0e/VEVdEWt3uq3+7LbNGLjgADGX+K946VG8npc1O6Not8dTe+MO8+A7
o1dTGzzLgmE5P9Z2nyigpmpqqw/Wr9abjVdqatZQ+Yqoxj9b2TqvjmlzWImrcAAXcPQ35pQcFfUq
4+7sZBdYrRtnmd4m2S3iq6qpZR26l253TlhslRfLrVSdGUtkurbVkM6r4toFb7dSt0VhW6K2tvMY
uOAAAAAAAAAAAABbQ9Y/YGbk36X/ADX2joqV1dea3Y/Is4xmhjj8yevy3aCog3exS20yaLpLVXGx
U1MxenWTqqJqTbpK1s0uhp2DdyAABfV+HI5cU/Er1Utjpr9cY7bgfIWC6cZs2qJnoyCJNzquklwC
pe6RUjjazLaDH0nnkVEjp3Tu1RNSt0VhW+K2tsCYuOAAAAAAAAAAAAAAAAAFp/10P0RvPT+oq6/v
3Qk28YWt96GoJN3IAAGWB8Hb+kz3y/MU3M/L/tiUv4M8nutksZMQAAAAAAADF5+Lk/RW49+dhtF/
IzLC9nFfH7zWXmrcAAbCD4Mz+zNzP/r1wH+QDzK/ixycWZsUZgAABiCfGRf2GeL/AOdhB+SDJS9n
Fpj4tdIatgABslvg7f0Zm+X59e5n5ANsTK/ixye8ywCjMAAAAAAAAAAAAAAAAAAADWDfFM7eyYR6
um4GSrTup27vbM7IbiNlWNWJWMtuKu2mWpY5U+kiOxdYe5Nesap7D9o9DZ+vsltkf7u++37Z6v8A
vO72N1dvEeEz+n87H3opUcifS6J4dPHxP0vbX1jSXYWzzfVUj/l+j83znotrdPBpbrLvoV+ih3mB
tEuziVP8Z2FtuiYn7nYRL4Kv7Pcb2Wa6p4Q7mncmqJ7DkW2o48HcQr7vD/pNYtorMV4OziXX2/Om
niXiKaKz5MgX4e3gZ/3seYFLvDnNi/GGyfFqazZ7eUrWf+7Mk3SlqHz7XYm5jlTz2QVNNNfK2NEf
F5dFHT1LfLrWNf8AlHzc9U/9P+nZ7ftbundb/qxxTjbi4Zb/ACrExZbwmt0zbrbNOu7hn+Fh6Lfe
v0+rn+hsTT4+eeAAAAAAAWtPVU9S3B/Tq2QW7wtt+T7+biUt2tWy231RI58EtxpoEjq86y2KBzZG
WO0SSwvnja9ktZM6OkhfH3zVNN+h/Lr0Fu/XHdvhTXHs8ExOfJHhM6Y7OXxL6TSdYsit0xNItu5W
12125yU4Wxxn8zXFblblZ3vHuBlu6W52T3XMs+zm91mQ5Tkt6qFqbhdbpXP7pJHu6NjjjajYaeni
a2KGJjIYmMiYxifc/b9hs+17PF2/t+OMWHDbFtllsUiIj8/OZnWZmZmZmZl6OLbcdkWWRSIfEnNi
KoRm9UJpqiOKM1fuEyidJqikRxWckLxHNaODmSymauSIQRDkXiKLOTU9v2iJVmXMhVtP+GW0X9Av
Ezjhs9JTfVLht/szt9YL7F29iuymHG6efLKlzNV7XTXOSrmc3VdFcqarofzj9V9z/wAZ9Tb/ALpE
1tz58t1v9jrnoj6rOmPqecy3deW6/wAZlUwefZgAABaf9b3c7+i70yuS1ZBJ23LNbPi22Nsj83yf
P/h7mlvsd8j70XVe20vuMvYiL3dnaujVc5P0r5Rdv/xH5g9vsu93Fdflny+Hjuut/wBfpj63J2dv
VuLfLX7GuAPvJ34EAAAQni4qpFWkWRHFx1IWrD81GkIrMvwjqQ/NRXwRwcFf7E+2TFRwVVXxJH4q
6eITxce5Bonpk7vk+6TodLYaegrwwl4rcKbNnOW2ltv3X5Mz23dfKEqKfyrnaMIlt/lbWYnVOcjX
okNullu8kMrGyQ1NzqIH9Yk0+IPnN6rj1H6sv2e2u6tt2+uGyk6XZK/xr49t0RZExpNuO2Y4vP7/
ADRlz9NvC3T6+f08l7SqqqWhpamtramCjoqOCaqq6uqmjp6WlpaeNZqipqaiZUYyNjEVz3uVEaiK
qqiIfkttt190WWRMzM0iI1mZnhER4uE1YfObkTVcrOXO/wDv9LPPNb9wtxr1V4qlS6R09Lgdmc3H
NvrfL5qIqOp7JR0EL/otTuaujWp0T+ivo/sdnpz0zsuyxERdgxWxfThOS78WWfryXXT9b1GHFGHD
bZPKPv5/epNc/wC34HptGsIXyhZxV6ewtESS4KqeP2S0TPAiKayhq9ddfYTRbzlzZN2r0/wibZRF
HaU9S5FarfFF+cyutPa+po61Ea1yu10018emmmvsOLdbrSEUfT0dcjka9q6aKniuvhp7zC6wpyd2
lxVO36X0dE1XTX2dfYZTjJhLVlcrYpHNeifQdpqmuq6a+1CYtTHg8zpcartxs0xbBLc96XHM8qsO
K0CRxpJK6uyO7x2albExytRXd87dEVyJr01TxObduLNjtcm8v93FZdfPsttm6fyL16bZunhGrbl2
+gpLXQUVsoIW01DbqSmoKKna57mwUlJC2npoWukVXKjWNa1Fcqr06qqn8zL77sl85L5rN0zMz5zr
LxnHVNlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9XP4AAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAFCXqccom8MOAfKzklDcG2vINu9oshZgVY5iSNZujl6R4LtU18S69zHZHc7YkiadG
dy+CKTEVmibYrNGmYe90jnPe5z3vcr3vequc9zl1c5zl6qqr1VVN3JcQAAAAAAAAAAAAAAAAABtu
/h/+Uv8A3r/Sn4vZPcbn+Msy2oxqfjxniuT/ADinvWzL24xjzq2b/wBrPV42liuU0q6ue+pVXqr+
5VxuikuPfFLl5sqqAALT/rofojeen9RV1/fuhJt4wtb70NQSbuQAAMvv4N3+3Nyg/NPn/K/jRS/g
zycGxbMmIAAAawj4qXiBPx39Si4b12W1NotvuX+G23dC2z0zHsoY9yMUpqfC91bUxZETWofNDbb9
VqjnJ33ZFRU17G62TWG+Oa208GNAXXAAGVr8LD6mtv4rcm71w03cyGO1bK8tb1aUwe53OqSG0YTy
KpaZLPjTnukc1kUOXUqQWCok7XOdXQWZv4OFJ5EpfFYqzyRWKtlCZMQAAAAAAAAAAAec7w5bU4Dt
JulnVH5n1vC9uc3y2l8ptO+X6zjmM1V4g8tlU18Su7oU0SRjmKv3yKmqAaPF73SOc97nPe9yve96
q5z3OXVznOXqqqvVVU5DlOIADIZ+Fywq1Zb6w+yF0uccMr9vtu98c1tUU0L52Ourtsq/DoZGokjG
tfFHeJZo3vZIjXMRWsbJ2Sx1v91TJ7raemLAAAAAAAAA1BPrn/pcuen9e12/eWhNrfdciz3YWnyy
wBXX6XP6TP06/wA+viP+X/HyJ4Si73ZbmswcYAAAMQT4yL+wzxf/ADsIPyQZKXs4tMfFrpDVsAAN
kt8Hb+jM3y/Pr3M/IBtiZX8WOT3mWAUZgAAAAAANTZ8RNxNquJ/qq8haakt31LCN/wCvpuTOATMh
jggqqDdiqqKvNooYYVVkbaXLabIaSONFRfJjif2tSRqG1s1hyLJraseFlgABtNPhsPUYt/NvgbjO
1GYXyOq3/wCIltx7aXPaSpkRLjkG3tNSSUez+fMa7V0rZ7XRraK6ZznSOrbfPPL2pUxd2N0Ulhfb
Sa+LIiKqAAAAAAAAAAAAAAAADHv+KI/Q28gv497Bflnsxaz3l8fvNVybNwABm4fBef6zefv8ROPn
8oMsM8nJlk4Qz5jNkAAAAAAAAAAAAAAAAAAAAA0rPPT+3NzP/Ow5FflfvBvHByY4KTyUgFdfpc/p
M/Tr/Pr4j/l/x8ieEou92W5rMHGAAAAAAAAAAAAA1nfxdG302J+qHieXJG5aPdLixthkiVGusf4x
sGX5LgtZRp9Fuj44LXSSuTV3SVq93VWM1s4NsfusW0u0AAG2u+Hp37pN/wD0jOI1zStbU3vazEbp
sJktL5zZpbVV7PX2oxHG6KZU+9WTHorLWMYvVsc7E9mq43aXOPfFLl6gqqAAAAAAAszfED790nH3
0juYd6dWtprxuZgVPsJjtIkzYZ7tV72XiDAcgoqdXffLHYqu71srPF0MEiIWtity1kVuhqQjZyAA
Bkw/Cc7e1GZ+rLbMmiikdDtJx33lz2qka5WsiZdUte1sfmdUR3c/JGojev8A6Wn0VVKX+6pk91s9
TJgAAPFuR+yGK8ltgN6OPebxtfim9O2GbbZ3uVYvNkoaTMceqLGl1pG6tVtRRvmbV00jXNcyWNj2
ua5qKiNJqmJpNWlW3e2uy/ZDdbcvZncC3utWc7T57lu3GYW1yP8A8zyXC79Pjt6gYr0RXMbUU8nY
/T6TdHJ0U5Dk8dXnYAABtN/hwvU2oueXCix7V7gZBHVcleKVpsG224UFdUs/G2bYBSUq27bHdGJs
0kk1S6ooadtrvNS9VetypZqiVI21tOj8bopLC+2ksh8qoAAAAAAAAAAACHLFFPFJBPHHNDNG+KaG
VjZIpYpGqySOSN6KjmuRVRUVNFTooGmY9TPihV8IueXJ7jO+inorFt5ujepNv/rDkkkqtq8tRmZ7
W1rp26tfJJYLhbvPVqr2zJJGujmORN4msVcm2axVQoSkAm6CvrrVXUV0tdbV22522rpq+3XGgqZq
OuoK6jmbUUlbRVdO5skU0UjWyRyRuRzXIjmqioigbfb0aPUJsvqQ8E9rd6qi50k272L0kW2HIOyR
rFHV2rdrEqGGG6XiSkhaxkdNkFK+lyCiSFqxsjrPq3d5tNMxmN0Ulx7opK6qVVAAAAAAAAAAAAAA
AAFp/wBdD9Ebz0/qKuv790JNvGFrfehqCTdyAABlgfB2/pM98vzFNzPy/wC2JS/gzye62SxkxAAA
AAAAAMXn4uT9Fbj352G0X8jMsL2cV8fvNZeatwABsIPgzP7M3M/+vXAf5APMr+LHJxZmxRmAAAGI
b8ZBR1b+BvGa4Mp5nUNLy5ttHUVbWOWCGrrtm8sno6eSTwR8rKadzGr1VI3qngpezi0x8WubNWwA
A2RPwdNxopfTd38tLJ2uuFFzez241VMjXo6Giumw+3VNQTq5U7VSR9HUtREcqp2LqiIqa5X8WOT3
mWaUZgAAAAAAAAAAAAAAAAAAAYCPxk21brXvjwm3xjpnPbmu1W6G1FbVx0y9sLtscuocvtlPVVjd
URZUy6sdBE9E18uZzO7R/b+n/L/cfwNxtv3brbv70TE/9mHa9uu/Ddb5x9/9DDdoZejdPl18PlP1
va30o7W3R9ZSyovantTx8PlPRba/WjSJro+lp3Iqa/c+2egwXcJax5u3h9ntO3x/i4L26uyi1T7P
gcuyFonk7OF3Tp0+171OTbHJFJrV2kLtNPpJ/gNIiupOr6OyW25Xu526zWehq7pdrvXUlstdsoKe
Srr7jcq+oSkoaGipYEc+SaaV7Y442IrnOVERFVSLrrMWO7JlmLbbYmZmdIiI1mZnlERxZ3Utis8m
039LDhFbOA3DTbXZSSCmfuJc4Xbhb03an8p/403Vyykglv1Myph+jNT2mCKksdFK3TzKeijlciPk
fr8Leu/U9/qz1Jn7nEz8G3+HhieWKyZ6Zpym+Zm+6OU3THCIeU3Wec+ab+XCPZ9NVxU8c44AAAAA
FKXNLmBtVwb4/wCYb+7sVqOt1jibbMUxWmq4qa+bh51cIJH45g+OpI16rUVbonyTTJE9tLSxVFZK
3yaeRU9H6V9Mdx9Xd6xdm7bH4r9b75ituPHFOrJd5RWkRWOq6bbY1uhrgw358kY7P6I8Ws75X8pN
1+ZG+eab+bx3f8Y5TltYraG2Uzpm2LD8ZpJH/iDC8WpJnOWC32+J6xxNVyvkeslRO+Sommlf97+n
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
8z2lustTIslbNVbcZWyrtcNRPqqSV9FBBWddWVDV0VImIniibYniyjeN/wAZdk1HSUVp5ccOrPfa
proUrc5485tVY6ixNRscqx7ZbiNuDXyu+nJ3plUTNdGJGiL3JSbPBnOPwldkwL4sv0ncvgpZMjq+
Ru1c07u2emzjZyG5uotGOcsk0m2l3yFrmKrUa1Ylc76TVVqJ3dsdFyvw7npdf8Uh6OdHR1FTT757
jXSaGNXx2+g2F3ZjrKt2unlU77nbKanR3t1lnY35SOi4+Hco+3e+MM4C4pT11Ps7sRyY3evVO2o+
pzXy2YFtdh9wkjlWOn0vdVeLvdYmSIiyK59g1a1WfRVyvayeiUxjnmsVcrvi2PUG3qt91xvj3hm1
nEnHLi2aGO92Cml3X3YpaSdnkzU0eaZvBHZo1ViuRtTSYtBUxuVHwzRva1yWiyOa0Y4jixo92t5N
2t+s4uu5e9u5md7t7hXvy23TNNxcqvWYZLWQwqv1akfd79NPMkEKOVtPTtekUTfoRsa1EQu04cGy
w+E7u1HcfSXtFHTOkWaw8iN6LTcEexWNbWTOtd8Y2Jy/fN+r1sC9yf5SqnsMb/eYZPeZLpVQA13/
AMXTwKue2/I7b3nzhdjmdt/yDs9o213br6Slc6nsu9eB2ZaPGLhdKiNrWRpf8XpKeCkYvc5ZbNWP
e78IxprZOlG2OdKMOku0AAFS3E7l/wAieEO8Nj3z4z7lXrbbP7L/AJvPPQrFWWLJrLLIj63GMyxu
ubJRXW21HanmUlZC9rXoyaJY544pWRMROkomImKSzr+DPxeHGbce22PEud22mQ8ec8bBTU103T21
td43F2WutUkiR1VzqMZovrOVWNru5ro6KGmvSIjZHOq2r2RuzmyeTKcc8mR5sl6j/AfkbR0dVsrz
C4753UV3lpDYaHdPE7dmMbplRsLK3Br7U0t5pnPVyNa2ooWKq9ERVRUK0mFJtmOMK02PbI1r2Oa9
j2o9j2Kjmva5NWua5OioqdUVCEOQACBVVVLQ0tTW1tTBR0VHBNVVdXVTR09LS0tPGstRU1NRKqMZ
GxiK573KiNRFVVREApY3K54cItm21C7scwOMe3UtM6SOSizLfXbKwXN88SSK+lprVcbnHUzTfgZU
SCKJ0iqxyI1Vauk0lNJ8Gp39XvdXbvfD1L+ZG7O0uXWfPdt863hud7xDMbBO+ps2QWmS10lPHcLd
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
rKd8lPUwPjnp5ZYZGSO2rXg3iYnWHmgAAAAAAAAAAAAZuHwXn+s3n7/ETj5/KDLDPJyZZOEM+YzZ
AAABaf8AXQ/RG89P6irr+/dCTbxha33oagk3cgAAZYHwdv6TPfL8xTcz8v8AtiUv4M8nutksZMQA
AAAAAADF5+Lk/RW49+dhtF/IzLC9nFfH7zWXmrcAAbCD4Mz+zNzP/r1wH+QDzK/ixycWZsUZgAAA
Awc/iyPSzveTNs/qa7KY5Nc57BZLLgPKuyWaifNXNsVpT8X4BvVPFA1XyxUMCxY9fJVcqw00dqlR
iQQVk0elk8muO79mWBqaNQAAAAAAADZLfB2/ozN8vz69zPyAbYmV/Fjk95lgFGYAAAAAAAAAAAAA
DWyfF08Y3bT+oHt1yPtVsWmx3lTs/bn3e4Mp3xx125+yqwYNkbXTInlvczHpsS9vd1XuTTtV36p6
I3vxO33bW7WcV3+rdrH+t1O32GTqxTZzify/SWLbb5kd266pp7dentP0raX8HYxo+1oJ9dERUXT2
r7fE9NtMutIaxL6ylm10T2p4e726npNtkrFF4d9BIjk8eqexfE73b5IXdrG7uT5TuMV1VolPRr0T
5Dm2UnRpE66p6NdV1Q3iKJ4Owid8/wDh8S8WxKY8X2WI5bkuD5HYsxwvIb1ieWYxdKK+Y3k+N3Wt
sl/sF6ttQlVb7tZ7xbZI6imqYJWtkhmhka9jkRWqioUz7bBu8F+23dluTHkibbrboi6262dJi62a
xMTGkxOkq3W23RNsxWJ4wzWfSw+I4x7NIsd2J9Qa6WzEctayC1Y3yaZBBbcPyV6IkNLS7uWuhjbD
Zq1zkRFvtKxtvk7tauGgSJ9TP8vfMH5IZ9rN/d/Rls5cfG7a8b7fGcMzNb7f+HP44/Zm+sWx0G77
XdbXJttY/d5/V4+zj7WWlarta79bLfe7HcrfebNdqOmuNqu9qrKe42y52+shSoo6+319G58U0Msb
mvjljerXNVFaqoup85ZMeTDkuxZrZsutmYmJiYmJjjExOsTHOJdNMTE0lTzyu5b7F8L9o75vLv1m
VHjGOWyGois1ojkp58rzm/sp3T0eJYPYpJI5K+41Cpo2NqtjiZ3T1MsFNHLMzu/Tnpru/qruVna+
z4pyX3U6rtejHbXW/JdSem2PtmdLYm6YidMWHJmv6McV/N7WtO5381dx+enI/Md/NwtbdTXBzbDt
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
ZrXUUTnuVi9rG1CqqaKiaOaqzWPFbqjxU5X7jtyBxaJZ8n2L3jxyFKv6gs1+2xzW0RJXI171olku
FDGnm6RyL5evdo1y6fRXRWCsPlv6Ltzf9nWd/wCiOQf9nJTWESLandGeWOCDbbPppppGRQwxYdkU
ksssjkZHHHGymVXOcqoiIiaqvRAVh6fZuHfLjI55aXHuLPI2/VUEP1iems2yG5l0nhg70j8+WGht
j3NZ3Oa3uVNNVRNdVIrCKw99xP0lvU/zZ0KWH0/OYKR1DrelPV33j9uZiVuqGXRVSjqILnlluoqd
8KondJO2VY42q18jmNc1VdUeJ1W+Kq7A/hzfWU3A8qWh4ZX3HKF/astdnm5+yeD/AFZsnmox0tqy
PJILg7V0StVsNG9ze5jno1j2uWOq1HXb4q4tt/hE/U8y9YJ82zTixtPRq5n1uDItysyyW+xxvaqq
tHQ4JjVyopXtVERzZLnEmi6tc7TQjrhX4lq45tN8GDQsdT1m+nO6rqG+YqVeObTbJQ0bvKSL6L6f
NMwv8/0leqorXWDRGt17lV+jI+J4I+J4QvO8O/hqPTW4cblbcb0Y9b97N1t2dq8ntGb4XmG6W6M0
cdmzCxVbbhabxBjm2lHjlvmZTTta+Glr6epicjWtnSf6SurN0yrN906MgMqoAAAAAAAs188/Qc9O
f1A6+85luPtPPtdvLepFqa7e/YqroMBzq7V3ajVrMsoJKWssd8lf2xslqrvaZ6vy2pHFUxJoqWi6
YWi+YYsXJH4OXk/i1XX3Lityb2i3fsLHPnpsd3ctWR7Q5oyBzlRlvpK2xRZJaa6ZmrdZ6iot0b07
ndjFRrHWi+ObSMkc1pLcb4c/1jttqidlZw4vuXUEciMp7vtzuNtFnVPXNVWNWWC2WK/SXONqOk7V
SqoInfRc5EVjVeW6rVuu3xU4S+jh6qkMskL/AE/OVivikfG5YtncuniVzHK1yxzwU7mPbqnR7HK1
U6oqp1J6o8Tqt8XKn9G71VameCmj9P3lW2SomjgjdUbQZXSQNfK9I2unqqqBkUTEVfpSSPa1qaq5
URFUdVvidVvi97wb4eD1kM/qIYrXwnzCyQySds1bnOf7O4DT0kLamOmmqZosvyKjqHtZ5iP7IIZJ
XsR7oo5O12kdVp12+Kv3aX4RH1L83+qVe5OdcZdlbe/6o6uor3nuU5tlVMyf6VQ2mtmCWOstc0kC
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
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKe+VXF/Z
3mbx/wBzONO/WMxZVtjunj8tjvlEqtiuFsq4pWV9iyfHq5zXLS3S010VPcbbVNaqxVEMbla5qOa7
kbTdZtluLdzt5pfZNY/PE+UxpK+PJdivi+zSYaf31J/T03r9MLlNl3HPdujqbhao5Jsg2k3Mhopq
XHd2Ns6yqfHY8tsz3atZUNRFpLtQo9zqOtjmhV0kaRTS/s/aO64O5bW3cYdJ4XW87bvCfzTzh6PD
ls3GOL7frjwlRhQVqq1FRWr708VTx+U9Nt810RxKUfX0NW12n0tHe1Nfn8Op3u2zxz4rxwfXUdW3
RGr9vp8vj1O+2245StEvpaWoRPHwX5vl8Op323zxbqs7qKo1RF10RfBU6fb6ncYs/OJTEu1inVU8
evy+C+Ph1O3w7iseaYdlFOip11/d+z1OzxbhaJ8U8yTROi6p9s59mXTivVNNfqmqKcm26J4LVlGR
y+/7OpeLvFpE1TDHpr1/Z8xN2kaLV5Jhkun7n7vtK+adKapxk3s/b8PsdTOSYnin4pflXT7qfdKS
rMeDsGTommq/d6fZ6lJ8mcpmOdU8V8fZ/i1M7lJtrwTjZUVNUVPsr9gwmvNSfNEbJ08dPs6Gc6Sr
MTCIkmvyGUyrNYfivX2Ffaatnp6S/Mmg5t8I9pdy6y8w3LczFLVT7Zbz0yyxrcabcfDaOKgrrtcI
GOXs/HdJ9UvkSp9Htq+xNHRvY34N+Ynpm70t6q3Gxst6cGSfi4Z5TjvmZiI/sTXHP9mvOHm93h+B
mm3lOsez9XBcpPDuMAAAAAAAAAAFkP1DfXZ4k8IIr5gmI3Sk5EchaFtVRptrgV4p343iN1i/BIzc
zPqdlRSUDono9JbZRtqrg1zOyanpmyNmT9H9KfLTvvqObdzuInabSaT8S+PxXR/w7NJu8rp6bPCZ
pRzdvssub8U/ht8Z/NDBX5t+onyl5/ZqzKt/8+mrbBaqyoqsL2uxxs1k2xwNlQ1Y3JjuMtkkR9Ss
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
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAP/0s/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//Tz+AAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9TP4AAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/1c/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAA//Wz+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAD/9fP4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/
0M/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//Rz+AAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9LP4AAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/08/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAA//Uz+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAD/9XP4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/1s/g
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//Xz+AAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9DP4AAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/0c/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAA//Sz+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAD/9PP4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/1M/gAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//Vz+AAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9bP4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAP/18/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAA//Qz+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD
/9HP4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/0s/gAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//Tz+AAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9TP4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAP/1c/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAA//Wz+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9fP
4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/0M/gAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//Rz+AAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9mgRh3wQs4AAPM2Fx7ZhTBkYP+MjwMSyf///9j/4AAQ
SkZJRgABAgEAYABgAAD/4QE2RXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAA
YgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAeAAAAcgEyAAIAAAAUAAAAkIdpAAQAAAAB
AAAApAAAANAADqYAAAAnEAAOpgAAACcQQWRvYmUgUGhvdG9zaG9wIENTMiBNYWNpbnRvc2gAMjAw
NjoxMToyNSAxMjo0NTo0OQAAA6ABAAMAAAABAAEAAKACAAQAAAABAAADwKADAAQAAAABAAAC0AAA
AAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEAAgAAAgEA
BAAAAAEAAAEuAgIABAAAAAEAAAAAAAAAAAAAAEgAAAABAAAASAAAAAH/7QxuUGhvdG9zaG9wIDMu
MAA4QklNA+kAAAAAAHgAAwAAAEgASAAAAAADDwIv/+7/7gM4AkEDZwV7A+AAAgAAAEgASAAAAAAC
2AIoAAEAAABkAAAAAQADAwMAAAABf/8AAQABAAAAAAAAAAAAAAAAaAgAGQGQAAAAAAAgAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAA4QklNA+0AAAAAABAAYAAAAAEAAQBgAAAAAQABOEJJTQQNAAAA
AAAEAAAAeDhCSU0EGQAAAAAABAAAAB44QklNA/MAAAAAAAkAAAAAAAAAAAEAOEJJTQQKAAAAAAAB
AAA4QklNJxAAAAAAAAoAAQAAAAAAAAACOEJJTQP1AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9m
ZgABAKGZmgAGAAAAAAABADIAAAABAFoAAAAGAAAAAAABADUAAAABAC0AAAAGAAAAAAABOEJJTQP4
AAAAAABwAAD/////////////////////////////A+gAAAAA////////////////////////////
/wPoAAAAAP////////////////////////////8D6AAAAAD/////////////////////////////
A+gAADhCSU0EAAAAAAAAAgBJOEJJTQQCAAAAAACcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAOEJJTQQIAAAAAAAQAAAAAQAAAkAAAAJAAAAAADhCSU0EHgAAAAAABAAA
AAA4QklNBBoAAAAAAJ8AAAAGAAAAAAAAAAAAAALQAAADwAAAAB8AYQBsAGwAYwBvAGwAbwB1AHIA
cwBfAGYAaQBuAGEAbABwAHAAdABfAHQAZQBtAHAAbABhAHQAZQBfAHAAYwAAAAEAAAAAAAAAAAAA
AAAAAAAAAAAAAQAAAAAAAAAAAAADwAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAOEJJTQQUAAAAAAAEAAAAbDhCSU0EDAAAAAAHSAAAAAEAAABwAAAAVAAAAVAAAG5AAAAHLAAY
AAH/2P/gABBKRklGAAECAQBIAEgAAP/uAA5BZG9iZQBkgAAAAAH/2wCEAAwICAgJCAwJCQwRCwoL
ERUPDAwPFRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsLDQ4N
EA4OEBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DP/AABEIAFQAcAMBIgACEQEDEQH/3QAEAAf/xAE/AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJ
CgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIx
BUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXy
s4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQD
BAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMH
JjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3
h5ent8f/2gAMAwEAAhEDEQA/APVUkkklKSSSSUpJJJJSkkkklKSSWW76xYLRaXVZDTU4sANL5eQ7
0x6Pt/SNf/OMd/ov0iSnUSWa3r+AWl7m211h231H1ua0mLXnbP0v6O//AKCZ31gwgxzxXe4MEuil
+muyH7g303bv9J/xn82kp00lzWR9b24ufkjKayvBouGMC0Ost3w7dZkemdmMyx7PTxqf0l1v6K79
FXk0LpU6UJRqxuqn/9D1VJcr/wA7s7/uNV/nO/8AIpv+d+d3xqhPB3u2n+1s9qm+75Ow+1Z7sO/4
PVpLlh9bssnacaut/g9zoP8AVeGqQ+tmUTtNFTH+DnmD8DtS+7ZOw+1HvQ7n7Hp0lzX/ADpzB9PH
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
cmlnaHQgKGMpIDE5OTggSGV3bGV0dC1QYWNrYXJkIENvbXBhbnkAAGRlc2MAAAAAAAAAEnNSR0Ig
SUVDNjE5NjYtMi4xAAAAAAAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAADzUQABAAAAARbMWFla
IAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABja
WFlaIAAAAAAAACSgAAAPhAAAts9kZXNjAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAA
AAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBj
b2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBj
b2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALFJlZmVy
ZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAACxSZWZlcmVu
Y2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAB2aWV3AAAAAAATpP4AFF8uABDPFAAD7cwABBMLAANcngAAAAFYWVogAAAAAABMCVYAUAAA
AFcf521lYXMAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAKPAAAAAnNpZyAAAAAAQ1JUIGN1cnYA
AAAAAAAEAAAAAAUACgAPABQAGQAeACMAKAAtADIANwA7AEAARQBKAE8AVABZAF4AYwBoAG0AcgB3
AHwAgQCGAIsAkACVAJoAnwCkAKkArgCyALcAvADBAMYAywDQANUA2wDgAOUA6wDwAPYA+wEBAQcB
DQETARkBHwElASsBMgE4AT4BRQFMAVIBWQFgAWcBbgF1AXwBgwGLAZIBmgGhAakBsQG5AcEByQHR
AdkB4QHpAfIB+gIDAgwCFAIdAiYCLwI4AkECSwJUAl0CZwJxAnoChAKOApgCogKsArYCwQLLAtUC
4ALrAvUDAAMLAxYDIQMtAzgDQwNPA1oDZgNyA34DigOWA6IDrgO6A8cD0wPgA+wD+QQGBBMEIAQt
BDsESARVBGMEcQR+BIwEmgSoBLYExATTBOEE8AT+BQ0FHAUrBToFSQVYBWcFdwWGBZYFpgW1BcUF
1QXlBfYGBgYWBicGNwZIBlkGagZ7BowGnQavBsAG0QbjBvUHBwcZBysHPQdPB2EHdAeGB5kHrAe/
B9IH5Qf4CAsIHwgyCEYIWghuCIIIlgiqCL4I0gjnCPsJEAklCToJTwlkCXkJjwmkCboJzwnlCfsK
EQonCj0KVApqCoEKmAquCsUK3ArzCwsLIgs5C1ELaQuAC5gLsAvIC+EL+QwSDCoMQwxcDHUMjgyn
DMAM2QzzDQ0NJg1ADVoNdA2ODakNww3eDfgOEw4uDkkOZA5/DpsOtg7SDu4PCQ8lD0EPXg96D5YP
sw/PD+wQCRAmEEMQYRB+EJsQuRDXEPURExExEU8RbRGMEaoRyRHoEgcSJhJFEmQShBKjEsMS4xMD
EyMTQxNjE4MTpBPFE+UUBhQnFEkUahSLFK0UzhTwFRIVNBVWFXgVmxW9FeAWAxYmFkkWbBaPFrIW
1hb6Fx0XQRdlF4kXrhfSF/cYGxhAGGUYihivGNUY+hkgGUUZaxmRGbcZ3RoEGioaURp3Gp4axRrs
GxQbOxtjG4obshvaHAIcKhxSHHscoxzMHPUdHh1HHXAdmR3DHeweFh5AHmoelB6+HukfEx8+H2kf
lB+/H+ogFSBBIGwgmCDEIPAhHCFIIXUhoSHOIfsiJyJVIoIiryLdIwojOCNmI5QjwiPwJB8kTSR8
JKsk2iUJJTglaCWXJccl9yYnJlcmhya3JugnGCdJJ3onqyfcKA0oPyhxKKIo1CkGKTgpaymdKdAq
Aio1KmgqmyrPKwIrNitpK50r0SwFLDksbiyiLNctDC1BLXYtqy3hLhYuTC6CLrcu7i8kL1ovkS/H
L/4wNTBsMKQw2zESMUoxgjG6MfIyKjJjMpsy1DMNM0YzfzO4M/E0KzRlNJ402DUTNU01hzXCNf02
NzZyNq426TckN2A3nDfXOBQ4UDiMOMg5BTlCOX85vDn5OjY6dDqyOu87LTtrO6o76DwnPGU8pDzj
PSI9YT2hPeA+ID5gPqA+4D8hP2E/oj/iQCNAZECmQOdBKUFqQaxB7kIwQnJCtUL3QzpDfUPARANE
R0SKRM5FEkVVRZpF3kYiRmdGq0bwRzVHe0fASAVIS0iRSNdJHUljSalJ8Eo3Sn1KxEsMS1NLmkvi
TCpMcky6TQJNSk2TTdxOJU5uTrdPAE9JT5NP3VAnUHFQu1EGUVBRm1HmUjFSfFLHUxNTX1OqU/ZU
QlSPVNtVKFV1VcJWD1ZcVqlW91dEV5JX4FgvWH1Yy1kaWWlZuFoHWlZaplr1W0VblVvlXDVchlzW
XSddeF3JXhpebF69Xw9fYV+zYAVgV2CqYPxhT2GiYfViSWKcYvBjQ2OXY+tkQGSUZOllPWWSZedm
PWaSZuhnPWeTZ+loP2iWaOxpQ2maafFqSGqfavdrT2una/9sV2yvbQhtYG25bhJua27Ebx5veG/R
cCtwhnDgcTpxlXHwcktypnMBc11zuHQUdHB0zHUodYV14XY+dpt2+HdWd7N4EXhueMx5KnmJeed6
RnqlewR7Y3vCfCF8gXzhfUF9oX4BfmJ+wn8jf4R/5YBHgKiBCoFrgc2CMIKSgvSDV4O6hB2EgITj
hUeFq4YOhnKG14c7h5+IBIhpiM6JM4mZif6KZIrKizCLlov8jGOMyo0xjZiN/45mjs6PNo+ekAaQ
bpDWkT+RqJIRknqS45NNk7aUIJSKlPSVX5XJljSWn5cKl3WX4JhMmLiZJJmQmfyaaJrVm0Kbr5wc
nImc951kndKeQJ6unx2fi5/6oGmg2KFHobaiJqKWowajdqPmpFakx6U4pammGqaLpv2nbqfgqFKo
xKk3qamqHKqPqwKrdavprFys0K1ErbiuLa6hrxavi7AAsHWw6rFgsdayS7LCszizrrQltJy1E7WK
tgG2ebbwt2i34LhZuNG5SrnCuju6tbsuu6e8IbybvRW9j74KvoS+/796v/XAcMDswWfB48JfwtvD
WMPUxFHEzsVLxcjGRsbDx0HHv8g9yLzJOsm5yjjKt8s2y7bMNcy1zTXNtc42zrbPN8+40DnQutE8
0b7SP9LB00TTxtRJ1MvVTtXR1lXW2Ndc1+DYZNjo2WzZ8dp22vvbgNwF3IrdEN2W3hzeot8p36/g
NuC94UThzOJT4tvjY+Pr5HPk/OWE5g3mlucf56noMui86Ubp0Opb6uXrcOv77IbtEe2c7ijutO9A
78zwWPDl8XLx//KM8xnzp/Q09ML1UPXe9m32+/eK+Bn4qPk4+cf6V/rn+3f8B/yY/Sn9uv5L/tz/
bf///+4ADkFkb2JlAGQAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwM
DAwQDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAEHBwcNDA0YEBAYFA4ODhQUDg4ODhQRDAwM
DAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgC0APAAwERAAIRAQMR
Af/dAAQAeP/EAMIAAQADAQADAQAAAAAAAAAAAAABAgMEBQYIBwEBAQEBAQEBAAAAAAAAAAAAAAEC
AwUEBhAAAgEBBAYCDAoHBgUDAQYHAAECAxEhMQRBURIiMgUTBmFxkaGx0ULSUxQHF4HBUpIjM5OU
VVbwYnKy4lQVgqLTJBYI4UNjJTbCgzVz8TREpHUmo7OEtEU3OBEBAAIBAQUGBQQCAgIDAQAAAAER
AgMhMVESFEFhoVKSBLEychMVcdGiM4FC0gWRIsGyI8L/2gAMAwEAAhEDEQA/APqkAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/9D6pAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//R+qQAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/0vqkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/9P6pAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAB//U+qQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAf/1fqkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAH/9b6pAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAB//X+qQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/
0PqkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/9H6pAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//S+qY8K7QAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAckk23Yle2wPVOc+1T2f8orPL5znWX9Yjc6F
FutNNaNmmpH0Ye01MtsQ1GMy4aPtm6hVXdm68I+knla8Y9u1wNT7LU4eML9uXs3Jus/V/nUNrlef
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
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf//T+qVggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf//U+qVggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAf//V+qVggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAf//W+qVggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAf//X+qVggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAf//Q+qVggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAf//R+qVggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAf//S+qVggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAf//T+pVXo2L6SPdRalLT09H0ke6hUrZ09H0ke6hUlnTUfSR7qFFnTUfSR7qFSWdPR9JHuoVJ
Z09D0ke6hUpZ09D0ke6hUrZ09D0ke6hUlnTUfSR7qFSWdNR9JHuoVJZ09H0ke6hUlnT0PSR7qFSl
nT0PSR7qFSWdPR9JHuoVJZ01H0ke6hUlp6al8uPdQqSzpqXy491CpLOmpfLj3UKktHTUflx7qFSW
dPR9JHuoVJZ09D0ke6hUlnT0fSR7qFSWdPR9JHuoVJZ01H5ce6hUlp6aj8uPdQqSzpqXy491CpLO
mpfLj3UKks6aj8uPdQqS0dNR+XHuoVJZ09H0ke6hUlwdPR9JHuoVJcHT0fSR7qFSXB01H0ke6hUl
wdNR9JHuoVJcJ6aj8uPdQqSzpqXy491CpLOmpfLj3UKks6al8uPdQqSzpqXy491CpLOmo/Lj3UKk
uDpqPy491CpLhHTUfSR7qFSXB01H0ke6hUlwdNR9JHuoVJcHTUfSR7qFSXB01H5ce6hUlwdNR+XH
uoVJcHTUflx7qFSXB01H5ce6hUlwnpqPy491CpLg6aj8uPdQqS4Omo/Lj3UKkuDpqPy491CpLg6a
j8uPdQqS4Omo/Lj3UKkuDpqPy491CpLg6aj8uPdQqS4Omo/Lj3UKkuDpqPy491CpLg6al8uPdQqS
4R01H5ce6hUlwdPR9JHuoVJcHrFD0kfnIVJcI9Yy/pYfOQqS4PWcv6WHzkKks9Zy/pYfOQqSz1nL
+lh85CpLPWct6WHzkKks9Zy3pYfOQ5ZLg9Zy3pYfOQ5ZLPWct6WHzkKks9Zy3pYfOQqSz1nLelh8
5CpLPWct6WHzkKkuD1rLelh85DlkuD1rLelh85DlkuD1rLelh85DlkuD1rLelh85DlkuD1rLelh8
5DlkuD1rLelh85DlkuD1rLelh85DlkuD1rLelh85Dlks9ay3pYfOQ5ZLPWst6WHzkOWSz1rLelh8
5Dlks9ay3pYfOQ5ZLPWst6WHzkOWSz1rLelh85CpLPWst6WHzkKktzT55yWEnCfMMtGcW1KLrU00
1imrSKj+vcj/ABHK/bU/GA/r3I/xHK/bU/GA/r3I/wARyv21PxgP69yP8Ryv21PxgP69yP8AEcr9
tT8YD+vcj/Ecr9tT8YD+vcj/ABHK/bU/GA/r3I/xHK/bU/GA/r3I/wARyv21PxgP69yP8Ryv21Px
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
myrUWOMSyRMcVVQoPZszTvtxi0J/QiuIspJ7OxmIzufYt7ome5a71HlM1GxtSktl3pJ+AXCVLFqU
bNqUk9l4o0iLX8p8OoUlobfynw6hRaG8d58K0Cgbe9vPhWgCJeVvPBaCwkySttlvPBaBBaJN7287
rNAiBErd7eeK0CBEvKveK0FhJRLTvPi1AH+0+LUUtH9p8WoIixXbzx1AV1XvHUUQtF+llRCeF+sB
qvenQCyMZScYq9vBAWqS2V0UHcuNrymviWgFsb7r9BUL3p0YFRrsxpfWb07Lej1fteIm9WdSpKbt
k8FcrLkuwixCTLN9vQVBRnJ2RTcngkrwLunCn9bK/wCRG9/C8ESxDrySap/RrsY/C8RRbN9sqIad
6CJjRqTt2U2li8EvhFizp0o8U3J28MPGxYjpNn6uKh+s9591ii2cnOd8pNvslS1NgqWbBbS2qytV
2WrZX613hJzLR0FGPFPa7EF8bsFymxNlFcNO3sybfgsJtLNqq8HsrVFKK7xaTmlXo5O9u16xaWsq
ItFlRFouqTJYsqLJYt0ItFuhlotJYssrUegcw2jy+bxM8y06Icrxt8BOdrldlLlK7+ozOa8jsp8p
ja7br9Rjna5XVT5dQjxPyjM5NU2jSy0LP2tRLkXVahGyx+VqCpjmotxUW3vYWEkh00KNao44pWvF
GMs4axxmXflstSjs7cnLWmcs85l2w047ZdkKtGFiTsx0HOYmXbHlxpDz1GKjbPG0n25ajPvUlzXK
xS3m7my/alJ18Y7Xj871syGXjbKrZuuVlmo64+2mXLL3kdnB6tzX2grobcu5OUouxuOrSfVp+127
XzZe5mY3vVc51q5nXbbrSVtO3Dvn146UR2dr55zme3seHzObzFbadSvN7ieHfOkYxw7Wbc03dL6S
S3E+HvmojuW1Kkmtv6SV0Y+TgIjdsJlpmZ9HSnS6SSm1CdTdwbW6u47yYxcxNNZSwqTs6T6SSs2c
I4GojdsSZKlT636WSscfJwERu2JMk52dJ9LJWTiuHDsCI3bCZ70yqX1PpZKyolw4dgRG7Z2Ez3rQ
cpzcIVJOTqpJbPe7XZJXd2L+7StXju0qdWXRwq2W7PFLT8GokY93YTl8WMal8fpZ/WtcPe7RZju7
Evv7U06jex9LN21WuHHsdosxv2diRPf2lOom6X0s3bOS4cewJjfsInvKdR/Q/SzdspeTjZrExv2E
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
ZfufZx4Hv09p34rH7tlv8Mfifb+X+WX7n2ceB79Pad+Kx+7Zb/DH4n2/l/ll+59nHge/T2nfisfu
2W/wx+J9v5f5ZfufZx4Hv09p34rH7tlv8Mfifb+X+WX7n2ceB79Pad+Kx+7Zb/DH4n2/l/ll+59n
Hge/T2nfisfu2W/wx+J9v5f5ZfufZx4Hv09p34rH7tlv8Mfifb+X+WX7n2ceB79Pad+Kx+7Zb/DH
4n2/l/ll+59nHge/T2nfisfu2W/wx+J9v5f5ZfufZx4Hv09p34rH7tlv8Mfifb+X+WX7n2ceB79P
ad+Kx+7Zb/DH4n2/l/ll+59nHge/T2nfisfu2W/wx+J9v5f5ZfufZx4Hv09p34rH7tlv8Mfifb+X
+WX7n2ceB79Pad+Kx+7Zb/DH4n2/l/ll+59nHge/T2nfisfu2W/wx+J9v5f5ZfufZx4Hv09p34rH
7tlv8Mfifb+X+WX7n2ceAvbn7TW0v6rH7tlv8Mn4n2/l/ll+59nF/9TwL9n3Xtt//t7mP3Wt5p+6
63R8+Hqh9/PjxR7vevf5e5j91reaOt0fPh6oOfHie73r3+XuY/da3mjrdHz4eqDnx4nu969/l7mP
3Wt5o63R8+Hqg58eJ7vevf5e5j91reaOt0fPh6oOfHie73r3+XuY/da3mjrdHz4eqDnx4nu969/l
7mP3Wt5o63R8+Hqg58eJ7vevf5e5j91reaOt0fPh6oOfHie73r3+XuY/da3mjrdHz4eqDnx4nu96
9/l7mP3Wt5o63R8+Hqg58eJ7vevf5e5j91reaOt0fPh6oOfHie73r3+XuY/da3mjrdHz4eqDnx4n
u969/l7mP3Wt5o63R8+Hqg58eJ7vevf5e5j91reaOt0fPh6oOfHie73r3+XuY/da3mjrdHz4eqDn
x4nu969/l7mP3Wt5o63R8+Hqg58eKfd717/L3MfutbzR1uj58PVBz48Ue73r3+XuY/da3mjrdHz4
eqDnx4nu969/l7mP3Wt5o63R8+Hqg58eJ7vevf5e5j91reaOt0fPh6oOfHie73r3+XuY/da3mjrd
Hz4eqDnx4nu969/l7mP3Wt5o63R8+Hqg58eJ7vevf5e5j91reaOt0fPh6oOfHie73r3+XuY/da3m
jrdHz4eqDnx4nu969/l7mP3Wt5o63R8+Hqg58eJ7vevf5e5j91reaOt0fPh6oOfHie73r3+XuY/d
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
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/1vql
YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//X+qVgAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9D6pWAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/0fqlYAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//S+qVgAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9P6pWAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/1PqlYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//V+qVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAD/9b6pWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAP/1/qlYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAA//Q+qU1YAtQC1ALUAtQC1ALUAtQC1ALVrAWrWAtWsBatYC1awFq1gLVrAWr
WAtWsBatYC1awFq1gLVrAWrWAtWsBatYC1awFq1gLVrAWrWAtWsBatYC1awFq1gLVrAWrWAtWsBa
tYC1awFq1gLVrAWrWAtWsBatYC1awFq1gLVrAWrWAtWsBatYC1awFq1gLVrAWrWAtWsBatYC1awF
q1gLVrAWrWAtWsBatYC1awFq1gLVrAWrWAtWsBatYC1awFq1gLVrAWrWAtWsBatYDaWsBtLWA2lr
AbUdaAbUdaAbUdaAbUdaAbUdaAbUdaAbUdaAbUdaAbUdaAbUdaAbUdaAbUdaAbUdaAbUdaAbUdaA
bUdaAbUdaAjajrQDajrQDajrQDajrQDajrQDajrQDajrQEgAAAAAAAAAAAAAAAAAAAAAAP/ZoEYd
8KpTAACqnd/1HWlrKTcdnDoLNHNZ///Y/+AAEEpGSUYAAQIBAGAAYAAA/+EBNkV4aWYAAE1NACoA
AAAIAAcBEgADAAAAAQABAAABGgAFAAAAAQAAAGIBGwAFAAAAAQAAAGoBKAADAAAAAQACAAABMQAC
AAAAHgAAAHIBMgACAAAAFAAAAJCHaQAEAAAAAQAAAKQAAADQAA6mAAAAJxAADqYAAAAnEEFkb2Jl
IFBob3Rvc2hvcCBDUzIgTWFjaW50b3NoADIwMDY6MTE6MjUgMTI6NDU6NDkAAAOgAQADAAAAAQAB
AACgAgAEAAAAAQAAA8CgAwAEAAAAAQAAAtAAAAAAAAAABgEDAAMAAAABAAYAAAEaAAUAAAABAAAB
HgEbAAUAAAABAAABJgEoAAMAAAABAAIAAAIBAAQAAAABAAABLgICAAQAAAABAAAAAAAAAAAAAABI
AAAAAQAAAEgAAAAB/+0SClBob3Rvc2hvcCAzLjAAOEJJTQPpAAAAAAB4AAMAAABIAEgAAAAAAw8C
L//u/+4DOAJBA2cFewPgAAIAAABIAEgAAAAAAtgCKAABAAAAZAAAAAEAAwMDAAAAAX//AAEAAQAA
AAAAAAAAAAAAAGgIABkBkAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOEJJTQPtAAAA
AAAQAGAAAAABAAEAYAAAAAEAAThCSU0EDQAAAAAABAAAAHg4QklNBBkAAAAAAAQAAAAeOEJJTQPz
AAAAAAAJAAAAAAAAAAABADhCSU0ECgAAAAAAAQAAOEJJTScQAAAAAAAKAAEAAAAAAAAAAjhCSU0D
9QAAAAAASAAvZmYAAQBsZmYABgAAAAAAAQAvZmYAAQChmZoABgAAAAAAAQAyAAAAAQBaAAAABgAA
AAAAAQA1AAAAAQAtAAAABgAAAAAAAThCSU0D+AAAAAAAcAAA////////////////////////////
/wPoAAAAAP////////////////////////////8D6AAAAAD/////////////////////////////
A+gAAAAA/////////////////////////////wPoAAA4QklNBAgAAAAAABAAAAABAAACQAAAAkAA
AAAAOEJJTQQeAAAAAAAEAAAAADhCSU0EGgAAAAAAdQAAAAYAAAAAAAAAAAAAAPoAAADwAAAACgBC
AGwAdQBlACAAaQBtAGEAZwBlAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAADwAAAA
+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4QklNBBQAAAAAAAQAAABsOEJJTQQM
AAAAAA3DAAAAAQAAAGwAAABwAAABRAAAjcAAAA2nABgAAf/Y/+AAEEpGSUYAAQIBAEgASAAA/+4A
DkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwM
DAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAcABsAwEiAAIRAQMRAf/dAAQA
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
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRp
dGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRp
b24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2aWV3AAAAAAATpP4A
FF8uABDPFAAD7cwABBMLAANcngAAAAFYWVogAAAAAABMCVYAUAAAAFcf521lYXMAAAAAAAAAAQAA
AAAAAAAAAAAAAAAAAAAAAAKPAAAAAnNpZyAAAAAAQ1JUIGN1cnYAAAAAAAAEAAAAAAUACgAPABQA
GQAeACMAKAAtADIANwA7AEAARQBKAE8AVABZAF4AYwBoAG0AcgB3AHwAgQCGAIsAkACVAJoAnwCk
AKkArgCyALcAvADBAMYAywDQANUA2wDgAOUA6wDwAPYA+wEBAQcBDQETARkBHwElASsBMgE4AT4B
RQFMAVIBWQFgAWcBbgF1AXwBgwGLAZIBmgGhAakBsQG5AcEByQHRAdkB4QHpAfIB+gIDAgwCFAId
AiYCLwI4AkECSwJUAl0CZwJxAnoChAKOApgCogKsArYCwQLLAtUC4ALrAvUDAAMLAxYDIQMtAzgD
QwNPA1oDZgNyA34DigOWA6IDrgO6A8cD0wPgA+wD+QQGBBMEIAQtBDsESARVBGMEcQR+BIwEmgSo
BLYExATTBOEE8AT+BQ0FHAUrBToFSQVYBWcFdwWGBZYFpgW1BcUF1QXlBfYGBgYWBicGNwZIBlkG
agZ7BowGnQavBsAG0QbjBvUHBwcZBysHPQdPB2EHdAeGB5kHrAe/B9IH5Qf4CAsIHwgyCEYIWghu
CIIIlgiqCL4I0gjnCPsJEAklCToJTwlkCXkJjwmkCboJzwnlCfsKEQonCj0KVApqCoEKmAquCsUK
3ArzCwsLIgs5C1ELaQuAC5gLsAvIC+EL+QwSDCoMQwxcDHUMjgynDMAM2QzzDQ0NJg1ADVoNdA2O
DakNww3eDfgOEw4uDkkOZA5/DpsOtg7SDu4PCQ8lD0EPXg96D5YPsw/PD+wQCRAmEEMQYRB+EJsQ
uRDXEPURExExEU8RbRGMEaoRyRHoEgcSJhJFEmQShBKjEsMS4xMDEyMTQxNjE4MTpBPFE+UUBhQn
FEkUahSLFK0UzhTwFRIVNBVWFXgVmxW9FeAWAxYmFkkWbBaPFrIW1hb6Fx0XQRdlF4kXrhfSF/cY
GxhAGGUYihivGNUY+hkgGUUZaxmRGbcZ3RoEGioaURp3Gp4axRrsGxQbOxtjG4obshvaHAIcKhxS
HHscoxzMHPUdHh1HHXAdmR3DHeweFh5AHmoelB6+HukfEx8+H2kflB+/H+ogFSBBIGwgmCDEIPAh
HCFIIXUhoSHOIfsiJyJVIoIiryLdIwojOCNmI5QjwiPwJB8kTSR8JKsk2iUJJTglaCWXJccl9yYn
Jlcmhya3JugnGCdJJ3onqyfcKA0oPyhxKKIo1CkGKTgpaymdKdAqAio1KmgqmyrPKwIrNitpK50r
0SwFLDksbiyiLNctDC1BLXYtqy3hLhYuTC6CLrcu7i8kL1ovkS/HL/4wNTBsMKQw2zESMUoxgjG6
MfIyKjJjMpsy1DMNM0YzfzO4M/E0KzRlNJ402DUTNU01hzXCNf02NzZyNq426TckN2A3nDfXOBQ4
UDiMOMg5BTlCOX85vDn5OjY6dDqyOu87LTtrO6o76DwnPGU8pDzjPSI9YT2hPeA+ID5gPqA+4D8h
P2E/oj/iQCNAZECmQOdBKUFqQaxB7kIwQnJCtUL3QzpDfUPARANER0SKRM5FEkVVRZpF3kYiRmdG
q0bwRzVHe0fASAVIS0iRSNdJHUljSalJ8Eo3Sn1KxEsMS1NLmkviTCpMcky6TQJNSk2TTdxOJU5u
TrdPAE9JT5NP3VAnUHFQu1EGUVBRm1HmUjFSfFLHUxNTX1OqU/ZUQlSPVNtVKFV1VcJWD1ZcVqlW
91dEV5JX4FgvWH1Yy1kaWWlZuFoHWlZaplr1W0VblVvlXDVchlzWXSddeF3JXhpebF69Xw9fYV+z
YAVgV2CqYPxhT2GiYfViSWKcYvBjQ2OXY+tkQGSUZOllPWWSZedmPWaSZuhnPWeTZ+loP2iWaOxp
Q2maafFqSGqfavdrT2una/9sV2yvbQhtYG25bhJua27Ebx5veG/RcCtwhnDgcTpxlXHwcktypnMB
c11zuHQUdHB0zHUodYV14XY+dpt2+HdWd7N4EXhueMx5KnmJeed6RnqlewR7Y3vCfCF8gXzhfUF9
oX4BfmJ+wn8jf4R/5YBHgKiBCoFrgc2CMIKSgvSDV4O6hB2EgITjhUeFq4YOhnKG14c7h5+IBIhp
iM6JM4mZif6KZIrKizCLlov8jGOMyo0xjZiN/45mjs6PNo+ekAaQbpDWkT+RqJIRknqS45NNk7aU
IJSKlPSVX5XJljSWn5cKl3WX4JhMmLiZJJmQmfyaaJrVm0Kbr5wcnImc951kndKeQJ6unx2fi5/6
oGmg2KFHobaiJqKWowajdqPmpFakx6U4pammGqaLpv2nbqfgqFKoxKk3qamqHKqPqwKrdavprFys
0K1ErbiuLa6hrxavi7AAsHWw6rFgsdayS7LCszizrrQltJy1E7WKtgG2ebbwt2i34LhZuNG5SrnC
uju6tbsuu6e8IbybvRW9j74KvoS+/796v/XAcMDswWfB48JfwtvDWMPUxFHEzsVLxcjGRsbDx0HH
v8g9yLzJOsm5yjjKt8s2y7bMNcy1zTXNtc42zrbPN8+40DnQutE80b7SP9LB00TTxtRJ1MvVTtXR
1lXW2Ndc1+DYZNjo2WzZ8dp22vvbgNwF3IrdEN2W3hzeot8p36/gNuC94UThzOJT4tvjY+Pr5HPk
/OWE5g3mlucf56noMui86Ubp0Opb6uXrcOv77IbtEe2c7ijutO9A78zwWPDl8XLx//KM8xnzp/Q0
9ML1UPXe9m32+/eK+Bn4qPk4+cf6V/rn+3f8B/yY/Sn9uv5L/tz/bf///+4ADkFkb2JlAGQAAAAA
Af/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAEHBwcNDA0YEBAYFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgA+gDwAwERAAIRAQMRAf/dAAQAHv/EAJ8AAAAHAQEA
AAAAAAAAAAAAAAABAgQFBgcDCAEAAwEBAQAAAAAAAAAAAAAAAAECAwQFEAACAQMCAggBCAcFBgUF
AAABAgMAEQQhBTESQVFhcSIyEwaBkaGxQlIjFAfBYnKSM0M04YIkFTXRorIWNgjw8VOEN8KTRCUX
EQEBAQEAAgICAgICAwAAAAAAAQIRIQMxEkEEIjKRE4FCUWIU/9oADAMBAAIRAxEAPwDUJU/xMv7b
fSaUBEnkqyqv7wRyNUVNZxv7eI0qx2Rsn8UUorDTPb1vTWqjWLTDewqjHLQHC3ioB1BQDyMGgFMN
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
/iVf6L+o/l/w/N9b9atP+pY/sgV/9jWTf/KQi8v/AOF8KZ/5cW/9jUn/AJMN1/oZP6Lyt5v2TSF/
5RGH/St/p/8Ad4VTEeN/0jlf0X+oxeX+F5W8361V/wBR/wBh4f1f9N+FYtv8v//ZAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwDoA8JMAAABAOkDKAAA
AIAWAADgEAAAQBEAAOAWAAAFAAAACgAAAEQAAADRAAAAAQAAAAAAAAEPAPIDqgMAAC8AyA8MAAAA
MADSDwQAAAAAAAAADwDVB6wCAAAAALcPRAAAAFQAaQBtAGUAcwAgAE4AZQB3ACAAUgBvAG0AYQBu
AAAAbKkTAGypEwAASJMA9JYTAGK7EjD0lhMAAAAAAA8A1QcAAAYSEAC3D0QAAABUAHIAZQBiAHUA
YwBoAGUAdAAgAE0AUwAAAGEAbgAAAGypEwBsqRMAAEiTAPSWEwBiuxIw9JYTAAAAAAAPANUHAAAG
IiAAtw9EAAAARgB1AHQAdQByAGEAIABNAGQAIABCAFQAAABhAG4AAABsqRMAbKkTAABIkwD0lhMA
YrsSMPSWEwAAAAAADwDVBwAABCIwALcPRAAAAEEAcgBpAGEAbAAAACAATQBkACAAQgBUAAAAYQBu
AAAAbKkTAGypEwAASJMA9JYTAGK7EjD0lhMAAAAAAA8A1QcAAAQAQAC3D0QAAABXAGkAbgBnAGQA
aQBuAGcAcwAAAEIAVAAAAGEAbgAAAGypEwBsqRMAAEiTAPSWEwBiuxIw9JYTAAAAAAAPANUHAgAG
AlAAtw9EAAAAVgBlAHIAZABhAG4AYQAAAHMAAABCAFQAAABhAG4AAABsqRMAbKkTAABIkwD0lhMA
YrsSMPSWEwAAAAAADwDVBwAABiJgALcPRAAAAE0AbwBuAG8AdAB5AHAAZQAgAFMAbwByAHQAcwAA
AAAAbKkTAGypEwAASJMA9JYTAGK7EjD0lhMAAAAAAA8A1QcCYAQCcAC3D0QAAABUAGkAbQBlAHMA
AABwAGUAIABTAG8AcgB0AHMAAAAAAGypEwBsqRMAAEiTAPSWEwBiuxIw9JYTAAAAAAAPANUHAAAK
EoAAtw9EAAAARgB1AHQAdQByAGEAQQAgAEIAawAgAEIAVAAAAAAAAABsqRMAbKkTAABIkwD0lhMA
YrsSMPSWEwAAAAAADwDVBwAABiIAAKQPDAAAAIAAQwAAAAEAAQAQAAAApQ8YAAAAAAAHWD4ABwAB
AFoAoP8BALYJAAACAAAAAACrDx4AAAD/HwAAAQBAAgAAAAAAACABIAFAAkACYANgA4AEgAQAAKkP
CgAAAAcAAAACAAkEAABAAKMPbgAAAAUA//0/AAAAIiAAAGQAAAAAAAAAZAAAAAAAAAAAAEACAAAA
AAIAAAD//+8AAAAAAP///////xgAAAAAAQAAAAUAACABIAEAAAAAAAUAAEACQAIAAAAAAAUAAGAD
YAMAAAAAAAUAAIAEgAQAAAAADwALBGo+AAAPAADwYj4AAAAABvDwNAAABHAaAJ0GAAAtAgAACgAA
AAAAAAAHAAAAAAAAAAYAAAAAAAAAEAAAAAAAAAByAAAAAAAAAAQAAAAAAAAACAAAAAAAAAAGAAAA
AAAAAAQAAAAAAAAABQAAAAAAAAAHAAAAAAAAABMAAAAAAAAABgAAAAAAAAAIAAAAAAAAAAYAAAAA
AAAADwAAAAAAAAAHAAAAAAAAAAUAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABwAAAAAA
AAAEAAAAAAAAAAYAAAAAAAAACQAAAAAAAAAEAAAAAAAAAAYAAAAAAAAABAAAAAAAAAAGAAAAAAAA
AAgAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAYAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAcAAAAAAAAA
QgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAIAAAAAAAAAAYAAAAAAAAABAAAAAAAAAAE
AAAAAAAAAAYAAAAAAAAABAAAAAAAAABFAAAAAAAAAAYAAAAAAAAABgAAAAAAAAALAAAAAAAAAE0A
AAAAAAAABAAAAAAAAABCAAAAAAAAAAQAAAAAAAAAOwAAAAAAAAA7AAAAAAAAADsAAAAAAAAANwAA
AAAAAAADAAAAAAAAADcAAAAAAAAAOQAAAAAAAAA3AAAAAAAAADwAAAAAAAAAcAAAAAAAAAAEAAAA
AAAAAAMAAAAAAAAAAwAAAAAAAAAjAgAAAAAAAAQCAAAAAAAAUQIAAAAAAACPAAAAAAAAALMBAAAA
AAAAfwEAAAAAAABvAQAAAAAAACABAAAAAAAAxQAAAAAAAAAABAAAAAAAABYAAAAAAAAA4QAAAAAA
AAAQAAAAAAAAAAQAAAAAAAAACAAAAAAAAAAJAAAAAAAAAAQAAAAAAAAABgAAAAAAAAAEAAAAAAAA
AA4AAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAEQAAAAAAAAAEAAAAAAAAAG8AAAAAAAAA
BAAAAAAAAACsAAAAAAAAAAQAAAAAAAAAGwAAAAAAAAAEAAAAAAAAAC8AAAAAAAAABAAAAAAAAAAR
AAAAAAAAAAQAAAAAAAAADwAAAAAAAAAEAAAAAAAAAAgAAAAAAAAABAAAAAAAAAALAAAAAAAAAAQA
AAAAAAAAEQAAAAAAAAAEAAAAAAAAABAAAAAAAAAABAAAAAAAAAA0AAAAAAAAAAQAAAAAAAAAFgAA
AAAAAAAEAAAAAAAAALUAAAAAAAAADwAAAAAAAAAEAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAIAAAA
AAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAcAAAAAAAAABQAAAAAAAAAGAAAAAAAAAD0AAAAA
AAAABgAAAAAAAAAIAAAAAAAAACQAAAAAAAAAAgAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAJQAAAAAA
AAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAA
AAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAgAAAAAAAAAEAAAAAAAAAAQAAAAAAAAA
BAAAAAAAAAAEAAAAAAAAAAgAAAAAAAAAJAAAAAAAAABXAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAI
AAAAAAAAACQAAAAAAAAABAAAAAAAAABGAAAAAAAAAAIAAAAAAAAASAAAAAAAAAACAAAAAAAAAAQA
AAAAAAAAKQAAAAAAAACBAAAAAAAAAAQAAAAAAAAACAAAAAAAAAAGAAAAAAAAAAQAAAAAAAAABAAA
AAAAAAAyAgAAAAAAANMBAAAAAAAAYgMAAAAAAAACAAAAAAAAABgAAAAAAAAABAAAAAAAAAAJAAAA
AAAAAAsAAAAAAAAAEQAAAAAAAAAIAAAAAAAAADIAAAAAAAAACAAAAAAAAAAEAAAAAAAAAAQAAAAA
AAAAAwAAAAAAAAALAAAAAAAAABEAAAAAAAAABQAAAAAAAAAJAAAAAAAAAAUAAAAAAAAABQAAAAAA
AAAKAAAAAAAAAD8AAAAAAAAABAAAAAAAAAAEAAAAAAAAAAUAAAAAAAAABQAAAAAAAAAFAAAAAAAA
AAUAAAAAAAAABwAAAAAAAAAGAAAAAAAAAAsAAAAAAAAAGQAAAAAAAAAEAAAAAAAAAAQAAAAAAAAA
BQAAAAAAAAA+AAAAAAAAAAQAAAAAAAAADQAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAE
AAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQA
AAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAA
AAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAANAAAA
AAAAAAQAAAAAAAAABAAAAAAAAABAAAAAAAAAAAMAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAoAAAAA
AAAAAwAAAAAAAAAEAAAAAAAAAAkAAAAAAAAADAAAAAAAAAAIAAAAAAAAAAIAAAALAAAACAAAACoA
AAAGAAAAAAAAAAYAAAAAAAAAAgAAAAAAAAAGAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAGAAAAAAAA
AAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAA
BAAAAAAAAAAXAAAAAAAAAAQAAAAAAAAAmwIAAAAAAAAEAAAAAAAAAFoAAAAAAAAABAAAAAAAAAB6
AgAAAAAAAGYBAAAAAAAABAAAAAAAAABdAAAAAAAAAAQAAAAAAAAAOwAAAAAAAAAEAAAAAAAAAC4B
AAAAAAAAVQAAAAAAAAALAAAAAAAAAAQAAAAAAAAAdwAAAAAAAAAKAAAAAAAAAAUAAAAAAAAABAAA
AAAAAAAEAAAAAAAAAAsAAAAAAAAABAAAAAAAAAAFAAAAAAAAABcAAAAAAAAABgAAAAAAAAAIAAAA
AAAAAAUAAAAAAAAABAAAAAAAAAB7AAAAAAAAAAUAAAAAAAAABAAAAAAAAABuAAAAAAAAAAMAAAAA
AAAAIgAAAAAAAAAFAAAAAAAAABwAAAAAAAAAAwAAAAAAAAAaAAAAAAAAAAMAAAAAAAAAHAAAAAAA
AAADAAAAAAAAAAYAAAAAAAAABQAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAXgAAAAAAAAAEAAAAAAAA
AGEAAAAAAAAABAAAAAAAAABzAAAAAAAAAAQAAAAAAAAAegAAAAAAAAAEAAAAAAAAAAUAAAAAAAAA
BAAAAAAAAAAFAAAAAAAAADUBAAAAAAAAPAAAAAAAAAAEAAAAAAAAAAUAAAAAAAAAKQAAAAAAAABO
AAAAAAAAAAQAAAAAAAAAdQAAAAAAAAAEAAAAAAAAAB4AAAAAAAAABAAAAAAAAAAFAAAAAAAAAAQA
AAAAAAAAHAAAAAAAAAAEAAAAAAAAAEMCAAAAAAAABwAAAAAAAAAEAAAAAAAAABYAAAAAAAAABAAA
AAAAAAAUAAAAAAAAAAQAAAAAAAAAmAAAAAAAAAAEAAAAAAAAAIIAAAAAAAAAbwAAAAAAAAAFAAAA
AAAAAAYAAAAAAAAACgAAAAAAAAAEAAAAAAAAAAkAAAAAAAAABQAAAAAAAABqAQAAAAAAAAQAAAAA
AAAADQAAAAAAAAAEAAAAAAAAAAwAAAAAAAAABAAAAAAAAACWAAAAAAAAAGkAAAAAAAAABwAAAAAA
AABsAAAAAAAAABEAAAAAAAAABQAAAAAAAAAQAAAAAAAAAAQAAAAAAAAAqgAAAAAAAAAEAAAAAAAA
AGYAAAAAAAAAAgAAAAAAAAAFAAAAAAAAAAQAAAAAAAAABgAAAAAAAAATAAAAAAAAAAQAAAAAAAAA
KAAAAAAAAAAEAAAAAAAAAAUAAAAAAAAABAAAAAAAAAAFAAAAAAAAAAQAAAAAAAAAEAAAAAAAAAAE
AAAAAAAAABYAAAAAAAAABAAAAAAAAADWAAAAAAAAAAQAAAAAAAAAGQAAAAAAAAAEAAAAAAAAAAgA
AAAAAAAABAAAAAAAAAAcAAAAAAAAAAQAAAAAAAAAXAAAAAAAAAAnAAAAAAAAAAQAAAAAAAAAdQAA
AAAAAAAEAAAAAAAAAGUAAAAAAAAABAAAAAAAAACHAAAAAAAAAAQAAAAAAAAABgAAAAAAAAAGAAAA
AAAAAAcAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAUAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAUAAAAA
AAAABgAAAAAAAAAOAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAA
AAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAYAAAAAAAAABAAAAAAAAAAEAAAAAAAA
ACQAAAAAAAAABAAAAAAAAABFAAAAAAAAAAkAAAAAAAAAIQAAAAAAAAAFAAAAAAAAAAsAAAAAAAAA
KwAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAEAAAAAAAAAAFAAAAAAAAAAUAAAAAAAAABAAAAAAAAAAE
AAAAAAAAAAQAAAAAAAAABAAAAAAAAAAFAAAAAAAAAD4AAAAAAAAABAAAAAAAAAALAAAAAAAAAAQA
AAAAAAAAIwAAAAAAAAAEAAAAAAAAAOoCAAAAAAAAhwIAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAQA
AAAAAAAEAAAAAAAAAAAEAAAAAAAAlwIAAAAAAABgAQAAAAAAAAUAAAAAAAAAywAAAAAAAAAIAQAA
AAAAAO8AAAAAAAAASwEAAAAAAABpAAAAAAAAAAQAAAAAAAAAbQAAAAAAAABxAAAAAAAAAAQAAAAA
AAAAWQAAAAAAAAAEAAAAAAAAAF4AAAAAAAAABAAAAAAAAAB6AAAAAAAAAAQAAAAAAAAAMQAAAAAA
AAAHAAAAAAAAAAQAAAAAAAAAIAAAAAAAAAAEAAAAAAAAADQAAAAAAAAACgAAAAAAAAAEAAAAAAAA
AAQAAAAAAAAAFQAAAAAAAAARAAAAAAAAAAQAAAAAAAAArAAAAAAAAAAGAAAAAAAAAAQAAAAAAAAA
BwAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAIEBAAAAAAAABAAAAAAAAABE
AAAAAAAAAAQAAAAAAAAALAAAAAAAAAAEAAAAAAAAAEUAAAAAAAAABAAAAAAAAABTAAAAAAAAAAkA
AAAAAAAAKwAAAAAAAAAEAAAAAAAAADIAAAAAAAAAFwAAAAAAAAAEAAAAAAAAABUAAAAAAAAAiQAA
AAAAAAAEAAAAAAAAAEsAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAA
AAAAAAQAAAAAAAAAHgAAAAAAAACQAAAAAAAAAAMAAAAAAAAABAAAAAAAAAAJAAAAAAAAAAYAAAAA
AAAAAwAAAAAAAAAGAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAA
AAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAADEAAAAAAAAABAAAAAAAAAAEAAAAAAAA
AAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAwAAAAAAAAAEAAAAAAAAADMAAAAAAAAA
BwAAAAAAAACXAAAAAAAAAAQAAAAAAAAAmQAAAAAAAAAEAAAAAAAAABQAAAAAAAAABAAAAAAAAAAL
AAAAAAAAAAQAAAAAAAAAAwAAAAAAAABxAQAAAAAAAAQAAAAAAAAAJgAAAAAAAACOAAAAAAAAACUA
AAAAAAAAFQAAAAAAAAATAAAAAAAAABUAAAAAAAAAegAAAAAAAAASAAAAAAAAABUAAAAAAAAALwAA
AAAAAAAVAAAAAAAAABUAAAAAAAAAFQAAAAAAAAAhAAAAAAAAABUAAAAAAAAAJQAAAAAAAAAEAAAA
AAAAACYAAAAAAAAABAAAAAAAAAApAAAAAAAAAAQAAAAAAAAALwAAAAAAAAAEAAAAAAAAADAAAAAA
AAAABAAAAAAAAADRAAAAAAAAAAQAAAAAAAAAFAAAAAAAAAAEAAAAAAAAADkAAAAAAAAABAAAAAAA
AABIAAAAAAAAAAQAAAAAAAAAKAAAAAAAAAAEAAAAAAAAAK8AAAAAAAAABAAAAAAAAAB6AAAAAAAA
AAQAAAAAAAAAFAAAAAAAAAAEAAAAAAAAAIkAAAAAAAAABAAAAAAAAAAKAAAAAAAAAAQAAAAAAAAA
EAAAAAAAAAAiAAAAAAAAAAgAAAAAAAAAAwAAAAAAAAAKAAAAAAAAAD4AAAAAAAAABAAAAAAAAABh
AAAAAAAAAAQAAAAAAAAABgAAAAAAAAAEAAAAAAAAAH0AAAAAAAAANwAAAAAAAAAEAAAAAAAAAMsA
AAAAAAAABAAAAAAAAAAQAAAAAAAAABAAAAAAAAAABAAAAAAAAAAGAAAAAAAAAGsAAAAAAAAACgAA
AAAAAADgAAAAAAAAAAYAAAAAAAAAaQAAAAAAAAAIAAAAAAAAAF8AAAAAAAAABAAAAAAAAAAoAAAA
AAAAAAQAAAAAAAAAPgEAAAAAAAAEAAAAAAAAAEQAAAAAAAAABAAAAAAAAAAmAAAAAAAAAAQAAAAA
AAAAKAAAAAAAAAAEAAAAAAAAACsAAAAAAAAABAAAAAAAAAAxAAAAAAAAAAQAAAAAAAAAMgAAAAAA
AAAEAAAAAAAAADsAAAAAAAAABAAAAAAAAABKAAAAAAAAAAQAAAAAAAAAKwAAAAAAAAAEAAAAAAAA
AMEAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAUAAAAAAAAABAAAAAAAAAAGAAAAAAAAAI4AAAAAAAAA
BAAAAAAAAACLAQAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAABAAAAAAAAAASAAAAAAAAAAE
AAAAAAAAAFgAAAAAAAAABQAAAAAAAAAMAAAAAAAAADYAAAAAAAAABgAAAAAAAAA5AAAAAAAAAEcA
AAAAAAAAOwAAAAAAAABFAAAAAAAAABwAAAAAAAAABAAAAAAAAAAGAAAAAAAAAAQAAAAAAAAABAAA
AAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAADVAAAAAAAAAAQAAAAAAAAALAAAAAAAAAAHAAAA
AAAAADMAAAAAAAAABgAAAAAAAAAyAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAIAAAAAAAAAA0AAAAA
AAAABAAAAAAAAAAIAAAAAAAAAA8AAAAAAAAABgAAAAAAAAAGAAAAAAAAAAoAAAAAAAAABgAAAAAA
AAAMAAAAAAAAAAwAAAAAAAAAMgAAAAAAAAAGAAAAAAAAAAQAAAAAAAAAPwEAAAAAAAAEAAAAAAAA
ABgAAAAAAAAABAAAAAAAAAApAAAAAAAAAAQAAAAAAAAATQAAAAAAAAAEAAAAAAAAAAMAAAAAAAAA
AwAAAAAAAAAFAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAE
AAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAawEAAAAAAAAEAAAAAAAAABkA
AAAAAAAABAAAAAAAAAAzAAAAAAAAAAQAAAAAAAAABwAAAAAAAAAEAAAAAAAAAEQAAAAAAAAADgAA
AAAAAAAEAAAAAAAAAAYAAAAAAAAABAAAAAAAAAAFAAAAAAAAAAQAAAAAAAAAGgAAAAAAAABkAAAA
AAAAAFsAAAAAAAAAAwAAAAAAAAAEAAAAAAAAAAMAAAAAAAAABAAAAAAAAAAGAAAAAAAAAAoAAAAA
AAAAAwAAAAAAAAAEAAAAAAAAAAAEAAAAAAAACgAAAAAAAAAEAAAAAAAAAAQAAAAAAAAACwAAAAAA
AAAEAAAAAAAAAAgAAAAAAAAABAAAAAAAAAAGAAAAAAAAAA0AAAAAAAAACAAAAAAAAAAHAAAAAAAA
AAQAAAAAAAAABAAAAAAAAAAGAAAASAAAAAQAAAAAAAAABgAAAAAAAAAEAAAAAAAAAAQAAAAAAAAA
BAAAAAAAAAAEAAAAAAAAAAgAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAADgAAAAAAAAAE
AAAAAAAAAAYAAAAAAAAABAAAAAAAAAAGAAAAAAAAAAQAAAAAAAAABgAAAAAAAAAEAAAAAAAAAAcA
AAAAAAAABAAAAAAAAAAaAAAASgAAAAQAAAAAAAAADAAAAEoAAAAEAAAAAAAAAAgAAAAAAAAABAAA
AAAAAAAEAAAAUAAAAAQAAAAAAAAAQAAAAAAAAAAEAAAAAAAAAEkAAAAAAAAABAAAAAAAAAA9AAAA
AAAAAAQAAAAAAAAAOgAAAAAAAAAEAAAAAAAAACgAAABRAAAABAAAAAAAAAAnAAAAAAAAAAQAAAAA
AAAAEQAAAAAAAAAEAAAAAAAAAB4AAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAGAAAAAAA
AAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAALAAAAWAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAA
AA8AAABaAAAABAAAAAAAAACsAAAAAAAAAAQAAAAAAAAAogAAAAAAAAAEAAAAAAAAAA4AAAAAAAAA
BAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAUAAAAAAAAABAAAAAAAAAAH
AAAAAAAAAAQAAAAAAAAABAAAADoAAAAEAAAAAAAAAA8AAAAAAAAABAAAAAAAAAAfAAAAAAAAAAQA
AAAAAAAAHgAAAAAAAAAEAAAAAAAAAA8AAABOAAAABAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAACAAA
AAAAAAAFAAAAAAAAAAQAAAAAAAAABgAAAAAAAAAEAAAAAAAAAAUAAAAAAAAABAAAAAAAAAADAAAA
AAAAAAYAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAkAAAAA
AAAABAAAAAAAAAAFAAAAAAAAAAYAAAAAAAAABQAAAAAAAAAEAAAAAAAAAA0AAAAAAAAABgAAAAAA
AAAHAAAAAAAAAMEAAAAAAAAAJQAAAAAAAAARAAAAAAAAAAQAAAAAAAAAUAAAAAAAAABQAAAAAAAA
AAQAAAAAAAAABAAAAAAAAAAIAAAAAAAAAAUAAAAAAAAALwAAAAAAAAAEAAAAAAAAAAMAAAAAAAAA
BAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAE
AAAAAAAAAAQAAAAAAAAABAAAAAAAAAAFAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAGAAAAAAAAAAQA
AAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAA4AAAAAAAAAYQAA
AAAAAAAgAAAAAAAAAAMAAAAAAAAAHwAAAAAAAAAsAAAAAAAAABAAAAAAAAAAwAAAAAAAAAAoAAAA
AAAAANIAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAgAAAAzAAAABAAAAAAAAAAcAAAANAAAAAQAAAAA
AAAAGQAAADYAAAAEAAAAAAAAABgAAAA1AAAABAAAAAAAAAASAAAAAAAAAAQAAAAAAAAAOgAAADcA
AAAEAAAAAAAAABkAAAA4AAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAA
AAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAACAAAAD0AAAAEAAAAAAAAABgAAAA+AAAA
BAAAAAAAAABWAAAAQAAAAAQAAAAAAAAAQQAAAD8AAAAEAAAAAAAAAD4AAABCAAAABAAAAAAAAAAt
AAAAQQAAAAQAAAAAAAAAJAAAAEQAAAAEAAAAAAAAABUAAABDAAAABAAAAAAAAAAkAAAARQAAAAQA
AAAAAAAACAAAAEYAAAAEAAAAAAAAAB4AAABHAAAABAAAAAAAAAAGAAAASAAAAAQAAAAAAAAAEAAA
AEkAAAAEAAAAAAAAAAYAAABKAAAABAAAAAAAAAAVAAAASwAAAAQAAAAAAAAAZAAAAEwAAAAEAAAA
AAAAAGIAAABNAAAABAAAAAAAAAAOAAAATgAAAAQAAAAAAAAABgAAAE8AAAAEAAAAAAAAAAwAAABQ
AAAABAAAAAAAAAAPAAAAUQAAAAQAAAAAAAAADwAAAFIAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAA
AAAPAAAAAAAAAAQAAAAAAAAATAAAAAAAAAAEAAAAAAAAABwAAAAAAAAABAAAAAAAAAANAAAAAAAA
AAQAAAAAAAAACAAAAAAAAAAXAAAAAAAAAA0AAAA5AAAABAAAAAAAAAAkAAAAOgAAAAQAAAAAAAAA
OgAAADwAAAAEAAAAAAAAAHYAAAA7AAAABAAAAAAAAAAuAAAAAAAAAAQAAAAAAAAABQAAAAAAAAAH
AAAAAAAAAAUAAAAAAAAABQAAAAAAAAAMAAAAAAAAAEwAAAAAAAAABAAAAAAAAABIAAAAAAAAACsA
AAAAAAAAVAAAAAAAAAAIAAAAAAAAAAYAAAAAAAAADAAAAAAAAAAIAAAAAAAAACMAAAAAAAAABAAA
AAAAAAA8AAAAAAAAAAQAAAAAAAAABAAAAAAAAAArAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAA
AAAAAAQAAAAAAAAAEgAAAAAAAAAEAAAAAAAAAAkAAAAAAAAADAAAAAAAAAAIAAAAAAAAAAwAAAAA
AAAACAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAACQAAAAAAAAAHAAAAAAAAAAUAAAAAAAAABQAAAAAA
AAAFAAAAAAAAAAcAAAAAAAAABQAAAAAAAAAHAAAAAAAAAAUAAAAAAAAABQAAAAAAAAAGAAAAAAAA
AAUAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAUAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAcAAAAAAAAA
BQAAAAAAAAAKAAAAAAAAAAYAAAAAAAAABwAAAAAAAAAHAAAAAAAAAAkAAAAAAAAACAAAAAAAAAAR
AAAAAAAAAAsAAAAAAAAACAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAYA
AAAAAAAABAAAAAAAAAAEAAAAAAAAAAUAAAAAAAAABAAAAAAAAAAEAAAAAAAAABAAAAAAAAAABAAA
AAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABwAAAAAAAAAEAAAA
AAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAA
AAAADwAAAAAAAAAEAAAAKgAAAAgAAAAAAAAABAAAAAAAAAANAAAAAAAAAA8AAAAAAAAABAAAAAAA
AAANAAAAAAAAAA8AAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAA
AAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAA
BAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAE
AAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAADgAAAAAAAAAQAAAAAAAAAAQA
AAAAAAAABAAAAAAAAAAEAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAEAAAAAAAAAAQAAAABAAAAJwAA
AAIAAAAoAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAA
AAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAA
AAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAA
AAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAA
AAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAA
BAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAE
AAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQA
AAAAAAAADQAAAAAAAAAHAAAAAAAAAAYAAAAAAAAAEAAAAAAAAAAEAAAAAAAAAAUAAAAAAAAABAAA
AAAAAAAFAAAAAAAAAAQAAAAAAAAABQAAAAAAAAAEAAAAAAAAAAMAAAAAAAAABAAAAAAAAAAJAAAA
AAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAYCAAAAAAAABAAAAAAAAAAFAAAAAAAAAAQAAAAA
AAAABAAAAAAAAAAEAAAAAAAAABkAAAAAAAAABAAAAAAAAAAIAAAAAAAAAAQAAAAAAAAAUQAAAAAA
AAA+AAAAAAAAAAQAAAAAAAAAOQAAAAAAAAAEAAAAAAAAADkAAAAAAAAABAAAAAAAAABwAAAAAAAA
AF0AAAAAAAAAcAAAAAAAAAAFAAAAAAAAAAQAAAAAAAAADgAAAAAAAAAEAAAAAAAAACUAAAAAAAAA
FAAAAAAAAAAEAAAAAAAAACQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAHgAAAAAAAAAE
AAAAAAAAAAQAAAAAAAAAVAAAAAAAAAAEAAAAAAAAABYAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQA
AAAAAAAABQAAAAAAAAAEAAAAAAAAACIAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABQAA
AAAAAAAEAAAAAAAAAAsAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAADwAAAAAAAAAFAAAA
AAAAAAQAAAAAAAAABgAAAAAAAAAEAAAAAAAAAEUAAAAAAAAAFAAAAAAAAAAEAAAAAAAAAAkAAAAA
AAAABAAAAAAAAAADAAAAAAAAABUAAAAAAAAABAAAAAAAAAAPAAAAAAAAAAUAAAAAAAAABAAAAAAA
AAAGAAAAAAAAAAQAAAAAAAAAuwAAAAAAAAAUAAAAAAAAAAQAAAAAAAAACQAAAAAAAAAEAAAAAAAA
AAMAAAAAAAAAOQAAAAAAAAAEAAAAAAAAACUAAAAAAAAAQQAAAAAAAAAEAAAAAAAAAD8AAAAAAAAA
BAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAHgAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAVAAAAAAAAAAE
AAAAAAAAAG0AAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABQAAAAAAAAAEAAAAAAAAACIA
AAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABgAAAAAAAAAEAAAAAAAAAA0AAAAAAAAABAAA
AAAAAAAEAAAAAAAAAAQAAAAAAAAADgAAAAAAAAAEAAAAAAAAABEAAAAAAAAABQAAAAAAAABAAAAA
AAAAAFgAAAAAAAAABAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAABwAAAAAAAAAEAAAAAAAAAAQAAAAA
AAAABAAAAAAAAAAQAAAAAAAAAAQAAAAAAAAABQAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAA
AAAgAAAAAAAAAAQAAAAAAAAAHwAAAAAAAAAEAAAAAAAAABAAAAAAAAAABAAAAAAAAAAKAAAAAAAA
AAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAUAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAQAAAAAAAAA
DAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAE
AAAAAAAAAAQAAAAAAAAABAAAAAAAAAAdAAAAAAAAAAQAAAAAAAAAGwAAAAAAAAAEAAAAAAAAAAUA
AAAAAAAABAAAAAAAAAAFAAAAAAAAAAQAAAAAAAAADAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAA
AAAAAAA0AAAAAAAAAAQAAAAAAAAARgAAAAAAAAAEAAAAAAAAACAAAAAAAAAABQAAAAAAAAAEAAAA
AAAAAAQAAAAAAAAADwAAAAAAAAAEAAAAAAAAADYAAAAAAAAABAAAAAAAAABIAAAAAAAAAAQAAAAA
AAAAIwAAAAAAAAAEAAAAAAAAACcAAAAAAAAABAAAAAAAAAANAAAAAAAAAAQAAAAAAAAAFQAAAAAA
AAAEAAAAAAAAABsAAAAAAAAABAAAAAAAAAAwAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAA
ABgAAAAAAAAABAAAAAAAAAAWAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAYAAAAAAAAA
BAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAEAAAAAAAAAAEAAAAAAAAAFYAAAAAAAAABAAAAAAAAABW
AAAAAAAAAAQAAAAAAAAABwAAAAAAAAAEAAAAAAAAADoAAAAAAAAAOQAAAAAAAAApAAAAAAAAAAwA
AAAAAAAAGAAAAAAAAAAqAAAAAAAAACkAAAAAAAAAKgAAAAAAAAAnAAAAAAAAAN8AAAAAAAAAJwAA
AAAAAAAnAAAAAAAAACcAAAAAAAAAJwAAAAAAAAAOAAAAAAAAAB0AAAAAAAAABAAAAAAAAAAEAAAA
AAAAAAQAAAAAAAAABAAAAAAAAAAGAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAA
AAAABAAAAAAAAAANAAAAAAAAAAQAAAAAAAAAJgAAAAAAAAAKAAAAAAAAABYAAAAAAAAABAAAAAAA
AAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAACkAAAAAAAAAJQAAAAAAAAArAAAAAAAA
ACcAAAAAAAAAJwAAAAAAAAAmAAAAAAAAACYAAAAAAAAAJQAAAAAAAAAmAAAAAAAAACwAAAAAAAAA
JwAAAAAAAAAlAAAAAAAAACUAAAAAAAAAJQAAAAAAAAAtAAAAAAAAADgAAAAAAAAAJgAAAAAAAAAq
AAAAAAAAACUAAAAAAAAAJQAAAAAAAAAfAAAAAAAAACYAAAAAAAAAOAAAAAAAAAAmAAAAAAAAACcA
AAAAAAAAJQAAAAAAAAAlAAAAAAAAACYAAAAAAAAAJgAAAAAAAAAtAAAAAAAAADAAAAAAAAAAGgAA
AAAAAAAVAAAAAAAAABUAAAAAAAAAFQAAAAAAAAAVAAAAAAAAABUAAAAAAAAAFQAAAAAAAAAVAAAA
AAAAABUAAAAAAAAAFQAAAAAAAAAVAAAAAAAAABUAAAAAAAAAJQAAAAAAAAAlAAAAAAAAACIAAAAA
AAAAIAAAAAAAAAAjAAAAAAAAACMAAAAAAAAAIwAAAAAAAAAmAAAAAAAAACUAAAAAAAAADQAAAAAA
AAAdAAAAAAAAACAAAAAAAAAAHAAAAAAAAAAOAAAAAAAAABUAAAAAAAAAFAAAAAAAAAAEAAAAAAAA
AAQAAAAAAAAACAAAAAAAAAAEAAAAAAAAABEAAAAAAAAADQAAAAAAAAANAAAAAAAAAAoAAAAAAAAA
CQAAAAAAAAAMAAAAAAAAABoAAAAAAAAACwAAAAAAAAALAAAAAAAAAAkAAAAAAAAABAAAAAAAAAAE
AAAAAAAAABAAAAAAAAAABAAAAAAAAAANAAAAAAAAAAwAAAAAAAAACwAAAAAAAAAKAAAAAAAAABUA
AAAAAAAACwAAAAAAAAAGAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAA
AAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAQAAAAAAAAAAQAAAAAAAAAFAAAAAAAAAAEAAAA
AAAAAEAAAAAAAAAABAAAAAAAAABIAAAAAAAAAAQAAAAAAAAAKwAAAAAAAAAEAAAAAAAAACcAAAAA
AAAABAAAAAAAAAAPAAAAAAAAAAQAAAAAAAAAGQAAAAAAAAAEAAAAAAAAABgAAAAAAAAABAAAAAAA
AAAxAAAAAAAAAAQAAAAAAAAADwAAAAAAAAAEAAAAAAAAABgAAAAAAAAABAAAAAAAAAAWAAAAAAAA
AAQAAAAAAAAADwAAAAAAAAAEAAAAAAAAAAoAAAAAAAAABAAAAAAAAAAFAAAAAAAAAAYAAAAAAAAA
BgAAAAAAAAAEAAAAAAAAAA0AAAAAAAAABgAAAAAAAAAGAAAAAAAAAAUAAAAAAAAABAAAAAAAAAAE
AAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAACUAAAAAAAAABAAAAAAAAAA+AAAAAAAAAAQA
AAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABwAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAA
AAAAAAAEAAAAAAAAAAUAAAAAAAAABAAAAAAAAAAHAQAAAAAAAAQAAAAAAAAABAAAAAAAAADfAAAA
AAAAAAQAAAAAAAAAcAAAAAAAAAAEAAAAAAAAAC0AAAAAAAAAdAAAAAAAAAAEAAAAAAAAAE0AAAAA
AAAABAAAAAAAAAALAAAAXAAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAQAAAAAAAAABAAAAAAA
AAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAJAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAA
AAQAAAAAAAAABgAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAEwAAAAAAAAAEAAAAAAAAAAoAAAAAAAAA
BAAAAAAAAAAjAAAAAAAAAAgAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAQAAAAAAAAABQAAAAAAAAAE
AAAAAAAAAAQAAAAAAAAADgAAAAAAAAAFAAAAAAAAAAQAAAAAAAAABwAAAAAAAAAEAAAAAAAAAAUA
AAAAAAAABAAAAAAAAAAHAAAAAAAAAAQAAAAAAAAABgAAAAAAAAAXAAAAAAAAAAQAAAAAAAAACwAA
AAAAAAAKAAAAAAAAAA4AAAAAAAAACAAAAAAAAAAEAAAAAAAAAAoAAAAAAAAABAAAAAAAAAAIAAAA
AAAAAAQAAAAAAAAADQAAAAAAAAAEAAAAAAAAAAkAAAAAAAAAFwAAAAAAAAAEAAAAAAAAAAQAAAAA
AAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABQAAAAAAAAAPAAAAAAAAAAQAAAAAAAAABAAAAAAA
AAAEAAAAigAAAC4AAAAAAAAABAAAAIsAAAAEAAAAjAAAACcAAACNAAAABAAAAAAAAAAlAAAAAAAA
AAQAAACQAAAAKgAAAJEAAAAEAAAAAAAAACkAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAA
DwAAAAAAAAAEAAAAAAAAAB8AAAAAAAAABAAAAG8AAfAIAQAAUgAH8CQAAAAFBYXYvabidDF/YDGX
iA7pfvD/AO1sAwABAAAAAAAAAAAAAAACAAfwJAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAAAAAAA
AAAAAAAAAAAAAAIAB/AkAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAAAAAAAAAAAAUgAH
8CQAAAAFBfM2Fx7ZhTBkYP+MjwMSyf//AErOAAABAAAA7WwDAAAAAAACAAfwJAAAAAAAAAAAAAAA
AAAAAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAFIAB/AkAAAABQWqnd/1HWlrKTcdnDoLNHNZ/wCy
UwAAAQAAADc7BAAAAAAAAwgL8AADAACBAAAAAACCAAAAAACDAAAAAACEAAAAAACFAAIAAACHAAEA
AACIAAAAAACJAAAAAAC/AAAADwAMAfQAABANAQAAACAOAQAAACCAAQAAAACBAQQAAAiCAQAAAQCD
AQAAAAiEAQAAAQCFAQAAACCGQQAAAACHwQAAAACIAQAAAACJAQAAAACKAQAAAACLAQAAAACMAQAA
AACNAQAAAACOAQAAAACPAQAAAACQAQAAAACRAQAAAACSAQAAAACTAQAAAACUAQAAAACVAQAAAACW
AQAAAACXwQAAAACYAQAAAACZAQAAAACaAQAAAACbAQAAAACcAQMAAEC/AQwAHgDAAQEAAAjBAQAA
AQDCAf///wDDAQAAACDEAQAAAADFQQAAAADGwQAAAADHAQAAAADIAQAAAADJAQAAAADKAQAAAADL
AWpKAADMAQAACADNAQAAAADOAQAAAADPwQAAAADXAQIAAAD/AQ4ADgAAAgAAAAABAgIAAAgCAsvL
ywADAgAAACAEAgAAAQAFAjhjAAAGAjhjAAAHAgAAAAAIAgAAAAAJAgAAAQAKAgAAAAALAgAAAAAM
AgAAAQANAgAAAAAOAgAAAAAPAgABAAAQAgAAAAARAgAAAAA/AgAAAwCAAgAAAACBAgAAAQCCAgUA
AACDApwxAACEAgAAAACFAvD5BgCGAgAAAACHAvcAABCIAgAAACC/AgEADwDAAgAAAADBAgAAAADC
AmQAAADDAgAAAADEAgAAAADFAgAAAADGAgAAAADHAgAAAADIAgAAAADJAgAAAADKAjB1AADLAtAS
EwDMAjDt7P/NAkBUiQDOAgCAAADPAgCA///QAgAAef/RAjIAAADSAiBOAADTAlDDAADUAgAAAADV
AhAnAADWAnCUAADXArA8///YAgAAAADZAhAnAADaAnCUAAD/AhYAHwAEAwEAAABBA6gpAQBCAwAA
AABDAwMAAABEA3y+AQBFAwAAAAB/AwAADwCEA3y+AQCFAwAAAACGA3y+AQCHAwAAAABzDSLxCgUA
AIwAAQAAAI0AMGUBAH8BAABAAJ4B/////58B/////6ABAAAAIKHBAAAAAKIB/////6MB/////6QB
AAAAIKXBAAAAAKYB/////6cB/////78BAAAgANkB/////9oB/////9sBAAAAINzBAAAAAN0B////
/94B/////98BAAAAIODBAAAAAOEB/////+IB//////8BAADAABIC/////xMC/////xQCAAAAIBXC
AAAAABYC/////xcC/////xgCAAAAIBnCAAAAABoC/////xsC/////4kC/////4oC/////4sCAAAA
IIzCAAAAAI0C/////48DAAAAAJADAgAAAJEDAAAAAJIDAgAAAL8DAIIAgkAFAAAAAEEFAAABAEIF
////AEMFAAAAIEQFAAAAAEVFAAAAAEbFAAAAAEcFAAAAAEgFAAAAAEkFAAAAAEoFAAAAAEsFNSUA
AEwFAAAIAE0FAAAAAE4FAAAAAE/FAAAAAFAFAAAAAFEFAAAAAFIFAQAAAFMFAQAAAFQFAQAAAFUF
AQAAAFcFAgAAAFkF/////1oF/////1sFAAAAIFzFAAAAAF0F/////14F/////18FAAAAIGDFAAAA
AGEF/////2IF/////38FBgBOAIAFAAAAAIEFAAABAIIF////AIMFAAAAIIQFAAAAAIVFAAAAAIbF
AAAAAIcFAAAAAIgFAAAAAIkFAAAAAIoFAAAAAIsFNSUAAIwFAAAIAI0FAAAAAI4FAAAAAI/FAAAA
AJAFAAAAAJEFAAAAAJIFAQAAAJMFAQAAAJQFAQAAAJUFAQAAAJcFAgAAAJkF/////5oF/////5sF
AAAAIJzFAAAAAJ0F/////54F/////58FAAAAIKDFAAAAAKEF/////6IF/////78FBgBOAMAFAAAA
AMEFAAABAMIF////AMMFAAAAIMQFAAAAAMVFAAAAAMbFAAAAAMcFAAAAAMgFAAAAAMkFAAAAAMoF
AAAAAMsFNSUAAMwFAAAIAM0FAAAAAM4FAAAAAM/FAAAAANAFAAAAANEFAAAAANIFAQAAANMFAQAA
ANQFAQAAANUFAQAAANcFAgAAANkF/////9oF/////9sFAAAAINzFAAAAAN0F/////94F/////98F
AAAAIODFAAAAAOEF/////+IF//////8FBgBOAAAGAAAAAAEGAAABAAIG////AAMGAAAAIAQGAAAA
AAVGAAAAAAbGAAAAAAcGAAAAAAgGAAAAAAkGAAAAAAoGAAAAAAsGNSUAAAwGAAAIAA0GAAAAAA4G
AAAAAA/GAAAAABAGAAAAABEGAAAAABIGAQAAABMGAQAAABQGAQAAABUGAQAAABcGAgAAABkG////
/xoG/////xsGAAAAIBzGAAAAAB0G/////x4G/////x8GAAAAICDGAAAAACEG/////yIG/////z8G
BgBOAEAGAAAAAEEGAAABAEIG////AEMGAAAAIEQGAAAAAEVGAAAAAEbGAAAAAEcGAAAAAEgGAAAA
AEkGAAAAAEoGAAAAAEsGNSUAAEwGAAAIAE0GAAAAAE4GAAAAAE/GAAAAAFAGAAAAAFEGAAAAAFIG
AQAAAFMGAQAAAFQGAQAAAFUGAQAAAFcGAgAAAFkG/////1oG/////1sGAAAAIFzGAAAAAF0G////
/14G/////18GAAAAIGDGAAAAAGEG/////2IG/////38GBgAOAIAAGvEgAAAA/cYAAOM2iQAAtd0A
g7gZAJaWlgC8uKUA9wAYAFc3igBAAB7xEAAAAAAAAAj3ABgAlpaWAPcAABAfAPAPOAAAAAAA8wMU
AAAARgQAAAQAAAAAAAAAGwAAgAAAAAAAAPMDFAAAAEcEAAAEAAAAAAAAABwAAIAAAAAADwDQB+QI
AAAfAP8DFAAAAAIAAAQMAAAAAAAAAAAAAAACAAAAHwAUBBwAAAAAABUEFAAAAHJmWAcAypo7iRz5
KQDKmjsBAgAADwD6A2cAAAAAAP4DAwAAAAAAAAAA/QM0AAAATAAAAGQAAABMAAAAZAAAAAAAAABU
ppMADJcTAGK7EjAAAAAAAAAAAEr+//+g////AQATAHAA+wMIAAAAAAAAAHAIAABwAPsDCAAAAAEA
AABACwAAHwD6A0cAAAAAAP4DAwAAAAAAAAAA/QM0AAAAQgAAAGQAAABCAAAAZAAAAAEAAACcp5MA
DJcTAGK7EjAAAAAAAAAAAAAAAAAAAAAAAQATAB8AEwQ8AAAAAAD9AzQAAABkAAAAZAAAAGQAAABk
AAAAOJcTAM5pEjBsqRMA3EeTAAAAAAAAAAAAAAAAAAAAAAAAARMADwCIE5oHAAAPAIoTaAAAAAAA
ug8UAAAAXwBfAF8AUABQAFQAMgAwADAAMQAAAIsTRAAAAA8AiBc8AAAAAACJFzQAAAAAAAAAAAAA
AAAAAABYAgAAAAEBAAEBAAABAQEAAQAAAAAAAAAwNgAAAAAAAAAAAACAAgHgDwCKE7AGAAAAALoP
FgAAAF8AXwBfAFAAUABUAE0AYQBjADEAMQAAAIsTigYAAEAAGhBmBQAABQAAAAAIDAEAAAAAAAIA
AAEMAAAAAAAAABQAAAAgAAAAAQAAAAEAAAAAAAAAAQAAAOgAAAAIAAAABAAAAAAAAAEAAAAAAQAA
AAAAAAEBAAAAAQAAAAAAAAECAAAAAQAAAAAAAAEDAAAAAQAAAAAAAAEEAAAAAQAAAAAAAAEFAAAA
aG5hbWQAAABgAAAAAgAAAAQAAAAAAAAAAwAAAAAAAAAKAEEAcgBpAGEAbAAAAAAACAAAAAAAAAAD
AAAAAAAAACYATQBvAG4AbwB0AHkAcABlACAAVAB5AHAAbwBnAHIAYQBwAGgAeQAAAAABBgAAAAQA
GAAAAAABBwAAAAYAAAAAAAAAAAAEAAAADgAJABEAAAAaAAEAAAAIDAEAAAAAAAIAAAEMAAAAAAAA
ABQAAAAgAAAAAQAAAAEAAAAAAAAAAQAAAOgAAAAIAAAABAAAAAAAAAEAAAAAAQAAAAAAAAEBAAAA
AQAAAAAAAAECAAAAAQAAAAAAAAEDAAAAAQAAAAAAAAEEAAAAAQAAAAAAAAEFAAAAaG5hbWQAAABg
AAAAAgAAAAQAAAAAAAAAAwAAAAAAAAAKAEEAcgBpAGEAbAAAAAAACAAAAAAAAAADAAAAAAAAACYA
TQBvAG4AbwB0AHkAcABlACAAVAB5AHAAbwBnAHIAYQBwAGgAeQAAAAABBgAAAAQAGAAAAAABBwAA
AAYAAAAAAAAAAAAEAAAADgAJABEAAAAaAAEAAAAIDAEAAAAAAAIAAAEMAAAAAAAAABQAAAAgAAAA
AQAAAAEAAAAAAAAAAQAAAOgAAAAIAAAABAAAAAAAAAEAAAAAAQAAAAAAAAEBAAAAAQAAAAAAAAEC
AAAAAQAAAAAAAAEDAAAAAQAAAAAAAAEEAAAAAQAAAAAAAAEFAAAAaG5hbWQAAABgAAAAAgAAAAQA
AAAAAAAAAwAAAAAAAAAKAEEAcgBpAGEAbAAAAAAACAAAAAAAAAADAAAAAAAAACYATQBvAG4AbwB0
AHkAcABlACAAVAB5AHAAbwBnAHIAYQBwAGgAeQAAAAABBgAAAAQAGAAAAAABBwAAAAYAAAAAAAAA
AAAEAAAADgAJABEAAAAaAAEAAAAIDAEAAAAAAAIAAAEMAAAAAAAAABQAAAAgAAAAAQAAAAEAAAAA
AAAAAQAAAOgAAAAIAAAABAAAAAAAAAEAAAAAAQAAAAAAAAEBAAAAAQAAAAAAAAECAAAAAQAAAAAA
AAEDAAAAAQAAAAAAAAEEAAAAAQAAAAAAAAEFAAAAaG5hbWQAAABgAAAAAgAAAAQAAAAAAAAAAwAA
AAAAAAAKAEEAcgBpAGEAbAAAAAAACAAAAAAAAAADAAAAAAAAACYATQBvAG4AbwB0AHkAcABlACAA
VAB5AHAAbwBnAHIAYQBwAGgAeQAAAAABBgAAAAQAGAAAAAABBwAAAAYAAAAAAAAAAAAEAAAADgAJ
ABEAAAAaAAEAAAAIDAEAAAAAAAIAAAEMAAAAAAAAABQAAAAgAAAAAQAAAAEAAAAAAAAAAQAAAOgA
AAAIAAAABAAAAAAAAAEAAAAAAQAAAAAAAAEBAAAAAQAAAAAAAAECAAAAAQAAAAAAAAEDAAAAAQAA
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
ggEzswAAgwEAAAAIvwEcAB4AwAEBAAAIywFqSgAA/wEOAA4AAQICAAAIPwIAAAMAvwIBAA8A/wIW
AB8AfwMAAA8AkwAi8TYAAAB/AQAAQAC/AQAAYAD/AQAAwAC/AwCCAIJ/BQYATgC/BQYATgD/BQYA
TgA/BgYATgB/BgYADgAAABDwCAAAAD0IIBExFkQLDwAN8FkBAAAAAJ8PBAAAAAQAAAAAAKgP6QAA
AFRoZSBPU1BGIGhlYWRlciBjYXJyaWVzIHRoZSBTZXNzaW9uIElEIGFuZCB0aGUgTm9uY2UgdmFs
dWUuIFRoZXJlIGlzIG5vIGNoYW5nZSBpbiB0aGUgREQgcGFja2V0LiBSb3V0ZXIgQSB3aWxsIGFj
Y2VwdCBhbnkgcGFja2V0IGZyb20gQiBhcyBsb25nIGFzIHRoZSBoZWFkZXIgY2FycmllcyB0aGUg
IHNhbWUgU2Vzc2lvbiBJRCBhbmQgdGhlIG5vbmNlIHZhbHVlIHRoYXQgaXQgc2VlcyBpbiBpdHMg
SEVMTE9zAAChDyAAAADqAAAAAAAGWAAABgABAFoAoP/qAAAAAABDAAEAAQAKAAAAqg8aAAAA4wAA
AAAAAAAGAAAAAQAAAAMAAQAAAAAAAAAAAKYPCgAAAAQAAAABALYJAAAPAATw0gAAAEIBCvAIAAAA
JTAaAAAKAAAzAQvwcgAAAIEAAAAAAIIAAAAAAIMAAAAAAIQAAAAAAIUAAgAAAIcAAQAAAL8AAAAP
AEQBBAAAAH8BAAABAL8BAAAQAMABAQAACMsBakoAANEBAQAAAP8BHgAeAAECAgAACD8CAAADAL8C
AQAPAP8CFgAfAH8DAAAPAIMAIvEwAAAAfwEAAEAA/wEAAIAAvwMAggCCfwUGAE4AvwUGAE4A/wUG
AE4APwYGAE4AfwYGAA4AAAAQ8AgAAABdDC4DqApdDA8ABPBrAQAAogwK8AgAAAAmMBoAAAoAABMB
C/BmAAAAgAC4CB8GgQAAAAAAggAAAAAAgwAAAAAAhAAAAAAAvwACAA8AgQEEAAAIgwEAAAAIvwEM
AB4AwAEBAAAIywFqSgAA/wEGAA4AAQICAAAIPwIAAAMAvwIBAA8A/wIWAB8AfwMAAA8AkwAi8TYA
AAB/AQAAQAC/AQAAIAD/AQAAwAC/AwCCAIJ/BQYATgC/BQYATgD/BQYATgA/BgYATgB/BgYADgAA
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
AQQAAAiDAQAAAAi/AQwAHgDAAQEAAAjLAWpKAAD/AQYADgABAgIAAAg/AgAAAwC/AgEADwD/AhYA
HwB/AwAADwCTACLxNgAAAH8BAABAAL8BAAAgAP8BAADAAL8DAIIAgn8FBgBOAL8FBgBOAP8FBgBO
AD8GBgBOAH8GBgAOAAAAEPAIAAAAuQ7AAgALIQ8PAA3wawAAAAAAnw8EAAAABAAAAAAAqA8bAAAA
U2Vzc2lvbiBJRCA9IFgyOyBOb25jZSA9IE4yAAChDyIAAAAcAAAAAAAGeAAABgABAFoAMgCg/xwA
AAAAAEMAAQABAAwAAACmDwoAAAAEAAAAAQC2CQAADwAE8MgBAADSAwrwCAAAAC0wGgAACgAAUwEL
8H4AAACAAChFHwaBAAAAAACCAAAAAACDAAAAAACEAAAAAACHAAEAAAC/AAAADwBHAc+W//9IAcY2
AACBAQQAAAiCATOzAACDAQAAAAi/ARwAHgDAAQEAAAjLAWpKAAD/AQ4ADgABAgIAAAg/AgAAAwC/
AgEADwD/AhYAHwB/AwAADwCTACLxNgAAAH8BAABAAL8BAABgAP8BAADAAL8DAIIAgn8FBgBOAL8F
BgBOAP8FBgBOAD8GBgBOAH8GBgAOAAAAEPAIAAAAdg3rD/wUUg8PAA3w3AAAAAAAnw8EAAAABAAA
AAAAqA9sAAAAUm91dGVyIEEga2VlcHMgc2VuZGluZyBpdHMgSEVMTE8gbGlzdGluZyBCIGFzIGl0
cyBuZWlnYm9yIGFsb25nIHdpdGggdGhlIGxhc3QgU2Vzc2lvbiBJRCBhbmQgdGhlIG5vbmNlIHZh
bHVlAAChDyAAAABtAAAAAAAGWAAABgABAFoAoP9tAAAAAABDAAEAAQAKAAAAqg8aAAAAMgAAAAAA
AAAHAAAAAQAAAAMANAAAAAAAAAAAAKYPCgAAAAQAAAABALYJAAAPAATwSAAAABIACvAIAAAAATAa
AAAMAACDAAvwMAAAAIEBAAAACIMBBQAACJMBjp+LAJQB3r1oAL8BEgASAP8BAAAIAAQDCQAAAD8D
AQABAD8ABfAwAAAAAAAX8AgAAAACAAAAHDAaAAAAF/AIAAAAAwAAACQwGgAAABfwCAAAAAQAAAAt
MBoAEADwByAAAAD///8AAAAAALKysgAAAAAA/8wAAJnMAAAAAP8AzAAzAA8AiBM4AAAADwCKEzAA
AAAAALoPEAAAAF8AXwBfAFAAUABUADEAMAAAAIsTEAAAAAAA6y4IAAAAFh7HAaAtHwIPAO4Dky4A
AAIA7wMYAAAABwAAAA0AAAAAAAAAGwAAgFUBAAAHABIwAAD5AxAAAAAAAAAAAAAAAAIKAQACXk4w
DwAMBOstAAAPAALw4y0AAMAICPAIAAAAJAAAACY8GgAPAAPwMy0AAA8ABPAoAAAAAQAJ8BAAAAAA
AAAAAAAAAAAAAAAAAAAAAgAK8AgAAAAAPBoABQAAAA8ABPA8AQAAEgAK8AgAAAACPBoAAAoAAEMB
C/B4AAAAfwAAAAQAgAC4wR8GgQAAAAAAggAAAAAAgwAAAAAAhAAAAAAAhQACAAAAhwABAAAAvwAA
AA8AgQEEAAAIgwEAAAAIvwEMAB4AwAEBAAAIywFqSgAA/wEOAA4AAQICAAAIPwIAAAMAvwIBAA8A
/wIWAB8AfwMAAA8AkwAi8TYAAAB/AQAAQAC/AQAAIAD/AQAAwAC/AwCCAIJ/BQYATgC/BQYATgD/
BQYATgA/BgYATgB/BgYADgAAABDwCAAAAB0BTAHxBPMCDwAN8FYAAAAAAJ8PBAAAAAQAAAAAAKgP
CAAAAFJvdXRlciBBAAChDyAAAAAJAAAAAAAGWAAABgABAFoAoP8JAAAAAABDAAEAAQAQAAAApg8K
AAAABAAAAAEAtgkAAA8ABPA8AQAAEgAK8AgAAAADPBoAAAoAAEMBC/B4AAAAfwAAAAQAgACw8h8G
gQAAAAAAggAAAAAAgwAAAAAAhAAAAAAAhQACAAAAhwABAAAAvwAAAA8AgQEEAAAIgwEAAAAIvwEM
AB4AwAEBAAAIywFqSgAA/wEOAA4AAQICAAAIPwIAAAMAvwIBAA8A/wIWAB8AfwMAAA8AkwAi8TYA
AAB/AQAAQAC/AQAAIAD/AQAAwAC/AwCCAIJ/BQYATgC/BQYATgD/BQYATgA/BgYATgB/BgYADgAA
ABDwCAAAABoB/g6jEvACDwAN8FYAAAAAAJ8PBAAAAAQAAAAAAKgPCAAAAFJvdXRlciBDAAChDyAA
AAAJAAAAAAAGWAAABgABAFoAoP8JAAAAAABDAAEAAQAQAAAApg8KAAAABAAAAAEAtgkAAA8ABPDS
AAAAQgEK8AgAAAAEPBoAAAoAADMBC/ByAAAAgQAAAAAAggAAAAAAgwAAAAAAhAAAAAAAhQACAAAA
hwABAAAAvwAAAA8ARAEEAAAAfwEAAAEAvwEAABAAwAEBAAAIywFqSgAAzgEIAAAA/wEeAB4AAQIC
AAAIPwIAAAMAvwIBAA8A/wIWAB8AfwMAAA8AgwAi8TAAAAB/AQAAQAD/AQAAgAC/AwCCAIJ/BQYA
TgC/BQYATgD/BQYATgA/BgYATgB/BgYADgAAABDwCAAAAPMC4ALgAkkPDwAE8NIAAABCAQrwCAAA
AAU8GgAACgAAMwEL8HIAAACBAAAAAACCAAAAAACDAAAAAACEAAAAAACFAAIAAACHAAEAAAC/AAAA
DwBEAQQAAAB/AQAAAQC/AQAAEADAAQEAAAjLAWpKAADOAQgAAAD/AR4AHgABAgIAAAg/AgAAAwC/
AgEADwD/AhYAHwB/AwAADwCDACLxMAAAAH8BAABAAP8BAACAAL8DAIIAgn8FBgBOAL8FBgBOAP8F
BgBOAD8GBgBOAH8GBgAOAAAAEPAIAAAAEAPuEPQQJA8PAATw0gAAAEIBCvAIAAAABjwaAAAKAAAz
AQvwcgAAAIEAAAAAAIIAAAAAAIMAAAAAAIQAAAAAAIUAAgAAAIcAAQAAAL8AAAAPAEQBBAAAAH8B
AAABAL8BAAAQAMABAQAACMsBakoAANEBAQAAAP8BHgAeAAECAgAACD8CAAADAL8CAQAPAP8CFgAf
AH8DAAAPAIMAIvEwAAAAfwEAAEAA/wEAAIAAvwMAggCCfwUGAE4AvwUGAE4A/wUGAE4APwYGAE4A
fwYGAA4AAAAQ8AgAAACFA/MCbQqFAw8ABPDSAAAAQgEK8AgAAAAJPBoAAAoAADMBC/ByAAAAgQAA
AAAAggAAAAAAgwAAAAAAhAAAAAAAhQACAAAAhwABAAAAvwAAAA8ARAEEAAAAfwEAAAEAvwEAABAA
wAEBAAAIywFqSgAA0AEBAAAA/wEeAB4AAQICAAAIPwIAAAMAvwIBAA8A/wIWAB8AfwMAAA8AgwAi
8TAAAAB/AQAAQAD/AQAAgAC/AwCCAIJ/BQYATgC/BQYATgD/BQYATgA/BgYATgB/BgYADgAAABDw
CAAAAIoEBAl+EIoEDwAE8GsBAACiDArwCAAAAAo8GgAACgAAEwEL8GYAAACAACT2HwaBAAAAAACC
AAAAAACDAAAAAACEAAAAAAC/AAIADwCBAQQAAAiDAQAAAAi/AQwAHgDAAQEAAAjLAWpKAAD/AQYA
DgABAgIAAAg/AgAAAwC/AgEADwD/AhYAHwB/AwAADwCTACLxNgAAAH8BAABAAL8BAAAgAP8BAADA
AL8DAIIAgn8FBgBOAL8FBgBOAP8FBgBOAD8GBgBOAH8GBgAOAAAAEPAIAAAAsgRsCKwQGgUPAA3w
lwAAAAAAnw8EAAAABAAAAAAAqA8lAAAAT1NQRiBIZHI6IFNlc3Npb24gSUQgPSBYMzsgTm9uY2Ug
PSBOMwAAoQ8iAAAAJgAAAAAABngAAAYAAQBaADIAoP8mAAAAAABDAAEAAQAMAAAAqg8aAAAABQAA
AAAAAAADAAAAAQAAAAMAHgAAAAAAAAAAAKYPCgAAAAQAAAABALYJAAAPAATwPAEAAKIMCvAIAAAA
CzwaAAAKAAATAQvwZgAAAIAAnAJLDoEAAAAAAIIAAAAAAIMAAAAAAIQAAAAAAL8AAgAPAIEBBAAA
CIMBAAAACL8BDAAeAMABAQAACMsBakoAAP8BBgAOAAECAgAACD8CAAADAL8CAQAPAP8CFgAfAH8D
AAAPAJMAIvE2AAAAfwEAAEAAvwEAACAA/wEAAMAAvwMAggCCfwUGAE4AvwUGAE4A/wUGAE4APwYG
AE4AfwYGAA4AAAAQ8AgAAAAmBXwIvBCOBQ8ADfBoAAAAAACfDwQAAAAEAAAAAACoDxgAAABPU1BG
IEhFTExPOiBOZWlnaGJvciA9IDAAAKEPIgAAABkAAAAAAAZ4AAAGAAEAWgAyAKD/GQAAAAAAQwAB
AAEADAAAAKYPCgAAAAQAAAABALYJAAAPAATw0gAAAEIBCvAIAAAADDwaAAAKAAAzAQvwcgAAAIEA
AAAAAIIAAAAAAIMAAAAAAIQAAAAAAIUAAgAAAIcAAQAAAL8AAAAPAEQBBAAAAH8BAAABAL8BAAAQ
AMABAQAACMsBakoAANEBAQAAAP8BHgAeAAECAgAACD8CAAADAL8CAQAPAP8CFgAfAH8DAAAPAIMA
IvEwAAAAfwEAAEAA/wEAAIAAvwMAggCCfwUGAE4AvwUGAE4A/wUGAE4APwYGAE4AfwYGAA4AAAAQ
8AgAAADjBSIDnArjBQ8ABPCQAQAAogwK8AgAAAANPBoAAAoAABMBC/BmAAAAgABUC0sOgQAAAAAA
ggAAAAAAgwAAAAAAhAAAAAAAvwACAA8AgQEEAAAIgwEAAAAIvwEMAB4AwAEBAAAIywFqSgAA/wEG
AA4AAQICAAAIPwIAAAMAvwIBAA8A/wIWAB8AfwMAAA8AkwAi8TYAAAB/AQAAQAC/AQAAIAD/AQAA
wAC/AwCCAIJ/BQYATgC/BQYATgD/BQYATgA/BgYATgB/BgYADgAAABDwCAAAAAsGigLKCnMGDwAN
8LwAAAAAAJ8PBAAAAAQAAAAAAKgPJgAAAE9TUEYgSGRyOiBTZXNzaW9uIElEID0gWDE7IE5vbmNl
ID0gTjEnAAChD0YAAAAnAAAAAAAGeAAABgABAFoAMgCg/wgAAAABAEMAAQABAAEADAAbAAAAAABD
AAEAAQAMAAQAAAABAEcAAQABAAEADAAAAAAHAACqDxoAAAAFAAAAAAAAAAMAAAABAAAAAwAfAAAA
AAAAAAAApg8KAAAABAAAAAEAtgkAAA8ABPA+AQAAogwK8AgAAAAOPBoAAAoAABMBC/BmAAAAgAAg
FksOgQAAAAAAggAAAAAAgwAAAAAAhAAAAAAAvwACAA8AgQEEAAAIgwEAAAAIvwEMAB4AwAEBAAAI
ywFqSgAA/wEGAA4AAQICAAAIPwIAAAMAvwIBAA8A/wIWAB8AfwMAAA8AkwAi8TYAAAB/AQAAQAC/
AQAAIAD/AQAAwAC/AwCCAIJ/BQYATgC/BQYATgD/BQYATgA/BgYATgB/BgYADgAAABDwCAAAAH8G
mgLaCucGDwAN8GoAAAAAAJ8PBAAAAAQAAAAAAKgPGgAAAE9TUEYgSEVMTE86IE5laWdoYm9yMSA9
IEI7AAChDyIAAAAbAAAAAAAGeAAABgABAFoAMgCg/xsAAAAAAEMAAQABAAwAAACmDwoAAAAEAAAA
AQC2CQAADwAE8NIAAABCAQrwCAAAAA88GgAACgAAMwEL8HIAAACBAAAAAACCAAAAAACDAAAAAACE
AAAAAACFAAIAAACHAAEAAAC/AAAADwBEAQQAAAB/AQAAAQC/AQAAEADAAQEAAAjLAWpKAADQAQEA
AAD/AR4AHgABAgIAAAg/AgAAAwC/AgEADwD/AhYAHwB/AwAADwCDACLxMAAAAH8BAABAAP8BAACA
AL8DAIIAgn8FBgBOAL8FBgBOAP8FBgBOAD8GBgBOAH8GBgAOAAAAEPAIAAAAKQgeCZgQKQgPAATw
PwEAAKIMCvAIAAAAEDwaAAAKAAATAQvwZgAAAIAABB9LDoEAAAAAAIIAAAAAAIMAAAAAAIQAAAAA
AL8AAgAPAIEBBAAACIMBAAAACL8BDAAeAMABAQAACMsBakoAAP8BBgAOAAECAgAACD8CAAADAL8C
AQAPAP8CFgAfAH8DAAAPAJMAIvE2AAAAfwEAAEAAvwEAACAA/wEAAMAAvwMAggCCfwUGAE4AvwUG
AE4A/wUGAE4APwYGAE4AfwYGAA4AAAAQ8AgAAADzBqIC4gpbBw8ADfBrAAAAAACfDwQAAAAEAAAA
AACoDxsAAABTZXNzaW9uIElEID0gWDI7IE5vbmNlID0gTjIAAKEPIgAAABwAAAAAAAZ4AAAGAAEA
WgAyAKD/HAAAAAAAQwABAAEADAAAAKYPCgAAAAQAAAABALYJAAAPAATwawEAAKIMCvAIAAAAETwa
AAAKAAATAQvwZgAAAIAAaClLDoEAAAAAAIIAAAAAAIMAAAAAAIQAAAAAAL8AAgAPAIEBBAAACIMB
AAAACL8BDAAeAMABAQAACMsBakoAAP8BBgAOAAECAgAACD8CAAADAL8CAQAPAP8CFgAfAH8DAAAP
AJMAIvE2AAAAfwEAAEAAvwEAACAA/wEAAMAAvwMAggCCfwUGAE4AvwUGAE4A/wUGAE4APwYGAE4A
fwYGAA4AAAAQ8AgAAABWCN0IHRG+CA8ADfCXAAAAAACfDwQAAAAEAAAAAACoDyUAAABPU1BGIEhk
cjogU2Vzc2lvbiBJRCA9IFgyOyBOb25jZSA9IE4yAAChDyIAAAAmAAAAAAAGeAAABgABAFoAMgCg
/yYAAAAAAEMAAQABAAwAAACqDxoAAAAFAAAAAAAAAAMAAAABAAAAAwAeAAAAAAAAAAAApg8KAAAA
BAAAAAEAtgkAAA8ABPA9AQAAogwK8AgAAAASPBoAAAoAABMBC/BmAAAAgAA0NEsOgQAAAAAAggAA
AAAAgwAAAAAAhAAAAAAAvwACAA8AgQEEAAAIgwEAAAAIvwEMAB4AwAEBAAAIywFqSgAA/wEGAA4A
AQICAAAIPwIAAAMAvwIBAA8A/wIWAB8AfwMAAA8AkwAi8TYAAAB/AQAAQAC/AQAAIAD/AQAAwAC/
AwCCAIJ/BQYATgC/BQYATgD/BQYATgA/BgYATgB/BgYADgAAABDwCAAAAMoI9Ag0ETIJDwAN8GkA
AAAAAJ8PBAAAAAQAAAAAAKgPGQAAAE9TUEYgSEVMTE86IE5laWdoYm9yID0gQTsAAKEPIgAAABoA
AAAAAAZ4AAAGAAEAWgAyAKD/GgAAAAAAQwABAAEADAAAAKYPCgAAAAQAAAABALYJAAAPAATwVAEA
AKIMCvAIAAAAEzwaAAAKAAATAQvwZgAAAIAAQD5LDoEAAAAAAIIAAAAAAIMAAAAAAIQAAAAAAL8A
AgAPAIEBBAAACIMBAAAACL8BDAAeAMABAQAACMsBakoAAP8BBgAOAAECAgAACD8CAAADAL8CAQAP
AP8CFgAfAH8DAAAPAJMAIvE2AAAAfwEAAEAAvwEAACAA/wEAAMAAvwMAggCCfwUGAE4AvwUGAE4A
/wUGAE4APwYGAE4AfwYGAA4AAAAQ8AgAAAA+CfUINRGmCQ8ADfCAAAAAAACfDwQAAAAEAAAAAACo
DxwAAABTZXNzaW9uIElEID0gWDE7IE5vbmNlID0gTjEnAAChDzYAAAAdAAAAAAAGeAAABgABAFoA
MgCg/xkAAAAAAEMAAQABAAwABAAAAAEARwABAAEAAQAMAAAAAAcAAKYPCgAAAAQAAAABALYJAAAP
AATwZQEAANIDCvAIAAAAFDwaAAAKAABTAQvwfgAAAIAAMElLDoEAAAAAAIIAAAAAAIMAAAAAAIQA
AAAAAIcAAQAAAL8AAAAPAEcBX/b//0gBo7oAAIEBBAAACIIBM7MAAIMBAAAACL8BHAAeAMABAQAA
CMsBakoAAP8BDgAOAAECAgAACD8CAAADAL8CAQAPAP8CFgAfAH8DAAAPAJMAIvE2AAAAfwEAAEAA
vwEAAGAA/wEAAMAAvwMAggCCfwUGAE4AvwUGAE4A/wUGAE4APwYGAE4AfwYGAA4AAAAQ8AgAAACB
AVYGZwtaAg8ADfB5AAAAAACfDwQAAAAEAAAAAACoDysAAABSb3V0ZXIgQSdzIEhFTExPIGlzIGxp
c3RpbmcgQiBhcyBhIG5laWdoYm9yAAChDyAAAAAsAAAAAAAGWAAABgABAFoAoP8sAAAAAABDAAEA
AQAKAAAApg8KAAAABAAAAAEAtgkAAA8ABPDSAAAAQgEK8AgAAAAVPBoAAAoAADMBC/ByAAAAgQAA
AAAAggAAAAAAgwAAAAAAhAAAAAAAhQACAAAAhwABAAAAvwAAAA8ARAEEAAAAfwEAAAEAvwEAABAA
wAEBAAAIywFqSgAA0QEBAAAA/wEeAB4AAQICAAAIPwIAAAMAvwIBAA8A/wIWAB8AfwMAAA8AgwAi
8TAAAAB/AQAAQAD/AQAAgAC/AwCCAIJ/BQYATgC/BQYATgD/BQYATgA/BgYATgB/BgYADgAAABDw
CAAAAOUJKwOlCuUJDwAE8KIBAACiDArwCAAAABY8GgAACgAAEwEL8GYAAACAABBTSw6BAAAAAACC
AAAAAACDAAAAAACEAAAAAAC/AAIADwCBAQQAAAiDAQAAAAi/AQwAHgDAAQEAAAjLAWpKAAD/AQYA
DgABAgIAAAg/AgAAAwC/AgEADwD/AhYAHwB/AwAADwCTACLxNgAAAH8BAABAAL8BAAAgAP8BAADA
AL8DAIIAgn8FBgBOAL8FBgBOAP8FBgBOAD8GBgBOAH8GBgAOAAAAEPAIAAAADQqTAtMKdQoPAA3w
zgAAAAAAnw8EAAAABAAAAAAAqA8mAAAAT1NQRiBIZHI6IFNlc3Npb24gSUQgPSBYMTsgTm9uY2Ug
PSBOMScAAKEPWAAAACcAAAAAAAZ4AAAGAAEAWgAyAKD/CAAAAAEAQwABAAEAAQAMABoAAAAAAEMA
AQABAAwAAQAAAAAARwABAAEADAAAAAAHBAAAAAEARwABAAEAAQAMAAAAAAcAAKoPGgAAAAUAAAAA
AAAAAwAAAAEAAAADAB8AAAAAAAAAAACmDwoAAAAEAAAAAQC2CQAADwAE8FcBAACiDArwCAAAABc8
GgAACgAAEwEL8GYAAACAAJhWSw6BAAAAAACCAAAAAACDAAAAAACEAAAAAAC/AAIADwCBAQQAAAiD
AQAAAAi/AQwAHgDAAQEAAAjLAWpKAAD/AQYADgABAgIAAAg/AgAAAwC/AgEADwD/AhYAHwB/AwAA
DwCTACLxNgAAAH8BAABAAL8BAAAgAP8BAADAAL8DAIIAgn8FBgBOAL8FBgBOAP8FBgBOAD8GBgBO
AH8GBgAOAAAAEPAIAAAAgQqjAuMK6QoPAA3wgwAAAAAAnw8EAAAABAAAAAAAqA8VAAAATm9ybWFs
IE9TUEYgREQgcGFja2V0AAChD0AAAAAWAAAAAAAGeAAABgABAFoAMgCg/wwAAAAAAEMAAQABAAwA
AgAAAAEAQwABAAEAAQAMAAgAAAAAAEMAAQABAAwAAACmDwoAAAAEAAAAAQC2CQAADwAE8NIAAABC
AQrwCAAAABg8GgAACgAAMwEL8HIAAACBAAAAAACCAAAAAACDAAAAAACEAAAAAACFAAIAAACHAAEA
AAC/AAAADwBEAQQAAAB/AQAAAQC/AQAAEADAAQEAAAjLAWpKAADQAQEAAAD/AR4AHgABAgIAAAg/
AgAAAwC/AgEADwD/AhYAHwB/AwAADwCDACLxMAAAAH8BAABAAP8BAACAAL8DAIIAgn8FBgBOAL8F
BgBOAP8FBgBOAD8GBgBOAH8GBgAOAAAAEPAIAAAACQsaCZQQCQsPAATwawEAAKIMCvAIAAAAGTwa
AAAKAAATAQvwZgAAAIAAnGNLDoEAAAAAAIIAAAAAAIMAAAAAAIQAAAAAAL8AAgAPAIEBBAAACIMB
AAAACL8BDAAeAMABAQAACMsBakoAAP8BBgAOAAECAgAACD8CAAADAL8CAQAPAP8CFgAfAH8DAAAP
AJMAIvE2AAAAfwEAAEAAvwEAACAA/wEAAMAAvwMAggCCfwUGAE4AvwUGAE4A/wUGAE4APwYGAE4A
fwYGAA4AAAAQ8AgAAAAxC4IIwhCZCw8ADfCXAAAAAACfDwQAAAAEAAAAAACoDyUAAABPU1BGIEhk
cjogU2Vzc2lvbiBJRCA9IFgyOyBOb25jZSA9IE4yAAChDyIAAAAmAAAAAAAGeAAABgABAFoAMgCg
/yYAAAAAAEMAAQABAAwAAACqDxoAAAAFAAAAAAAAAAMAAAABAAAAAwAeAAAAAAAAAAAApg8KAAAA
BAAAAAEAtgkAAA8ABPA5AQAAogwK8AgAAAAaPBoAAAoAABMBC/BmAAAAgAB0dksOgQAAAAAAggAA
AAAAgwAAAAAAhAAAAAAAvwACAA8AgQEEAAAIgwEAAAAIvwEMAB4AwAEBAAAIywFqSgAA/wEGAA4A
AQICAAAIPwIAAAMAvwIBAA8A/wIWAB8AfwMAAA8AkwAi8TYAAAB/AQAAQAC/AQAAIAD/AQAAwAC/
AwCCAIJ/BQYATgC/BQYATgD/BQYATgA/BgYATgB/BgYADgAAABDwCAAAAKULkgjSEA0MDwAN8GUA
AAAAAJ8PBAAAAAQAAAAAAKgPFQAAAE5vcm1hbCBPU1BGIEREIHBhY2tldAAAoQ8iAAAAFgAAAAAA
BngAAAYAAQBaADIAoP8WAAAAAABDAAEAAQAMAAAApg8KAAAABAAAAAEAtgkAAA8ABPBFAgAA0gMK
8AgAAAAbPBoAAAoAAFMBC/B+AAAAgAAsgUsOgQAAAAAAggAAAAAAgwAAAAAAhAAAAAAAhwABAAAA
vwAAAA8ARwF48v//SAF3VQAAgQEEAAAIggEzswAAgwEAAAAIvwEcAB4AwAEBAAAIywFqSgAA/wEO
AA4AAQICAAAIPwIAAAMAvwIBAA8A/wIWAB8AfwMAAA8AkwAi8TYAAAB/AQAAQAC/AQAAYAD/AQAA
wAC/AwCCAIJ/BQYATgC/BQYATgD/BQYATgA/BgYATgB/BgYADgAAABDwCAAAAD0IIBExFkQLDwAN
8FkBAAAAAJ8PBAAAAAQAAAAAAKgP6QAAAFRoZSBPU1BGIGhlYWRlciBjYXJyaWVzIHRoZSBTZXNz
aW9uIElEIGFuZCB0aGUgTm9uY2UgdmFsdWUuIFRoZXJlIGlzIG5vIGNoYW5nZSBpbiB0aGUgREQg
cGFja2V0LiBSb3V0ZXIgQSB3aWxsIGFjY2VwdCBhbnkgcGFja2V0IGZyb20gQyBhcyBsb25nIGFz
IHRoZSBoZWFkZXIgY2FycmllcyB0aGUgIHNhbWUgU2Vzc2lvbiBJRCBhbmQgdGhlIG5vbmNlIHZh
bHVlIHRoYXQgaXQgc2VlcyBpbiBpdHMgSEVMTE9zAAChDyAAAADqAAAAAAAGWAAABgABAFoAoP/q
AAAAAABDAAEAAQAKAAAAqg8aAAAA4wAAAAAAAAAGAAAAAQAAAAMAAQAAAAAAAAAAAKYPCgAAAAQA
AAABALYJAAAPAATw0gAAAEIBCvAIAAAAHDwaAAAKAAAzAQvwcgAAAIEAAAAAAIIAAAAAAIMAAAAA
AIQAAAAAAIUAAgAAAIcAAQAAAL8AAAAPAEQBBAAAAH8BAAABAL8BAAAQAMABAQAACMsBakoAANEB
AQAAAP8BHgAeAAECAgAACD8CAAADAL8CAQAPAP8CFgAfAH8DAAAPAIMAIvEwAAAAfwEAAEAA/wEA
AIAAvwMAggCCfwUGAE4AvwUGAE4A/wUGAE4APwYGAE4AfwYGAA4AAAAQ8AgAAABdDC4DqApdDA8A
BPBrAQAAogwK8AgAAAAdPBoAAAoAABMBC/BmAAAAgAAkjUsOgQAAAAAAggAAAAAAgwAAAAAAhAAA
AAAAvwACAA8AgQEEAAAIgwEAAAAIvwEMAB4AwAEBAAAIywFqSgAA/wEGAA4AAQICAAAIPwIAAAMA
vwIBAA8A/wIWAB8AfwMAAA8AkwAi8TYAAAB/AQAAQAC/AQAAIAD/AQAAwAC/AwCCAIJ/BQYATgC/
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
CD8CAAADAL8CAQAPAP8CFgAfAH8DAAAPAJMAIvE2AAAAfwEAAEAAvwEAACAA/wEAAMAAvwMAggCC
fwUGAE4AvwUGAE4A/wUGAE4APwYGAE4AfwYGAA4AAAAQ8AgAAADmB6cC5wpOCA8ADfBrAAAAAACf
DwQAAAAEAAAAAACoDxsAAABTZXNzaW9uIElEID0gWDM7IE5vbmNlID0gTjMAAKEPIgAAABwAAAAA
AAZ4AAAGAAEAWgAyAKD/HAAAAAAAQwABAAEADAAAAKYPCgAAAAQAAAABALYJAAAPAATwKwIAANID
CvAIAAAAJjwaAAAKAABTAQvwfgAAAIAAYOpLDoEAAAAAAIIAAAAAAIMAAAAAAIQAAAAAAIcAAQAA
AL8AAAAPAEcBepr//0gBWjoAAIEBBAAACIIBM7MAAIMBAAAACL8BHAAeAMABAQAACMsBakoAAP8B
DgAOAAECAgAACD8CAAADAL8CAQAPAP8CFgAfAH8DAAAPAJMAIvE2AAAAfwEAAEAAvwEAAGAA/wEA
AMAAvwMAggCCfwUGAE4AvwUGAE4A/wUGAE4APwYGAE4AfwYGAA4AAAAQ8AgAAACABWIQJhaKBw8A
DfA/AQAAAACfDwQAAAAEAAAAAACoD88AAABVcG9uIGhlYXJpbmcgYSBuZXcgcm91dGVyLCBBIHVz
ZXMgYSBuZXcgTm9uY2UgTjEnLiBSb3V0ZXIgQiwgdXBkYXRlcyBpdHMgZGF0YSBzdHJ1Y3R1cmVz
IHRvIHVzZSB0aGUgbmV3IHZhbHVlLiBJdCBrbm93cyBpdHMgY29ycmVjdCBzaW5jZSB0aGUgSEVM
TE9zIGFyZSBsaXN0aW5nIFJvdXRlciBCJ3MgY29ycmVjdCBTZXNzaW9uIElEIGFuZCBub25jZSB2
YWx1ZXMAAKEPIAAAANAAAAAAAAZYAAAGAAEAWgCg/9AAAAAAAEMAAQABAAoAAACqDxoAAACOAAAA
AAAAAAYAAAABAAAAAwA8AAAAAAAAAAAApg8KAAAABAAAAAEAtgkAAA8ABPBIAAAAEgAK8AgAAAAB
PBoAAAwAAIMAC/AwAAAAgQEAAAAIgwEFAAAIkwGOn4sAlAHevWgAvwESABIA/wEAAAgABAMJAAAA
PwMBAAEATwAF8EAAAAAAABfwCAAAAAEAAAAUPBoAAAAX8AgAAAACAAAAGzwaAAAAF/AIAAAAAwAA
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
BwAAAOAAAAAIAAAA8AAAAAkAAAAAAQAAEgAAAAwBAAAKAAAALAEAAAsAAAA4AQAADAAAAEQBAAAN
AAAAUAEAAA8AAABcAQAAEQAAAGQBAAACAAAA5AQAAB4AAABQAAAAUG9ydGZvbGlvL1Byb2dyYW0g
TmFtZSBIZXJlICAzMi8zOHB0IHdpdGggMTJwdCBhZnRlciBwYXJhZ3JhcGggU3ViaGVhZGluZ3Mg
MjBwdAAeAAAACAAAAG1hbmF2AAAAHgAAAAgAAABkZWZhdWx0AB4AAAAIAAAAbWFuYXYAAAAeAAAA
BAAAADcAAAAeAAAAGAAAAE1pY3Jvc29mdCBQb3dlclBvaW50AAAAAEAAAADA+QMMVAAAAEAAAACA
Reqf1+fBAUAAAADArUlmU3HLAUAAAABQaDs/3cLLAQMAAABPAgAARwAAAKhTAAD/////AwAAAAgA
iRBnDAAAAQAJAAADzCkAAAEAoScAAAAABAAAAAMBCAAFAAAACwIAAAAABQAAAAwC0QLBAwkCAAD3
AAADAgEAAAAAgAAAAACAAACAgAAAAACAAIAAgAAAgIAAwMDAAMDcwACmyvAABAQEAAgICAAMDAwA
ERERABYWFgAcHBwAIiIiACkpKQBVVVUATU1NAEJCQgA5OTkA/3yAAP9QUADWAJMAzOz/AO/WxgDn
59YAramQADMAAABmAAAAmQAAAMwAAAAAMwAAMzMAAGYzAACZMwAAzDMAAP8zAAAAZgAAM2YAAGZm
AACZZgAAzGYAAP9mAAAAmQAAM5kAAGaZAACZmQAAzJkAAP+ZAAAAzAAAM8wAAGbMAACZzAAAzMwA
AP/MAABm/wAAmf8AAMz/AAAAADMAMwAzAGYAMwCZADMAzAAzAP8AMwAAMzMAMzMzAGYzMwCZMzMA
zDMzAP8zMwAAZjMAM2YzAGZmMwCZZjMAzGYzAP9mMwAAmTMAM5kzAGaZMwCZmTMAzJkzAP+ZMwAA
zDMAM8wzAGbMMwCZzDMAzMwzAP/MMwAz/zMAZv8zAJn/MwDM/zMA//8zAAAAZgAzAGYAZgBmAJkA
ZgDMAGYA/wBmAAAzZgAzM2YAZjNmAJkzZgDMM2YA/zNmAABmZgAzZmYAZmZmAJlmZgDMZmYAAJlm
ADOZZgBmmWYAmZlmAMyZZgD/mWYAAMxmADPMZgCZzGYAzMxmAP/MZgAA/2YAM/9mAJn/ZgDM/2YA
/wDMAMwA/wAAmZkAmTOZAJkAmQDMAJkAAACZADMzmQBmAJkAzDOZAP8AmQAAZpkAM2aZAGYzmQCZ
ZpkAzGaZAP8zmQAzmZkAZpmZAJmZmQDMmZkA/5mZAADMmQAzzJkAZsxmAJnMmQDMzJkA/8yZAAD/
mQAz/5kAZsyZAJn/mQDM/5kA//+ZAAAAzAAzAJkAZgDMAJkAzADMAMwAADOZADMzzABmM8wAmTPM
AMwzzAD/M8wAAGbMADNmzABmZpkAmWbMAMxmzAD/ZpkAAJnMADOZzABmmcwAmZnMAMyZzAD/mcwA
AMzMADPMzABmzMwAmczMAMzMzAD/zMwAAP/MADP/zABm/5kAmf/MAMz/zAD//8wAMwDMAGYA/wCZ
AP8AADPMADMz/wBmM/8AmTP/AMwz/wD/M/8AAGb/ADNm/wBmZswAmWb/AMxm/wD/ZswAAJn/ADOZ
/wBmmf8AmZn/AMyZ/wD/mf8AAMz/ADPM/wBmzP8Amcz/AMzM/wD/zP8AM///AGb/zACZ//8AzP//
AP9mZgBm/2YA//9mAGZm/wD/Zv8AZv//AKUAIQBfX18Ad3d3AIaGhgCWlpYAy8vLALKysgDX19cA
3d3dAOPj4wDq6uoA8fHxAPj4+AD/+/AAoKCkAICAgAD/AAAAAP8AAP//AAAAAP8A/wD/AP///wAA
AAAAAABrAJADFgAEAAAANAIAAAQAAAAHAQMAoScAAEELIADMAHgAoAAAAAAA0ALAAwAAAAAoAAAA
oAAAAHgAAAABAAgAAAAAAABLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAICAAIAAAACA
AIAAgIAAAMDAwADA3MAA8MqmAAQEBAAICAgADAwMABEREQAWFhYAHBwcACIiIgApKSkAVVVVAE1N
TQBCQkIAOTk5AIB8/wBQUP8AkwDWAP/szADG1u8A1ufnAJCprQAAADMAAABmAAAAmQAAAMwAADMA
AAAzMwAAM2YAADOZAAAzzAAAM/8AAGYAAABmMwAAZmYAAGaZAABmzAAAZv8AAJkAAACZMwAAmWYA
AJmZAACZzAAAmf8AAMwAAADMMwAAzGYAAMyZAADMzAAAzP8AAP9mAAD/mQAA/8wAMwAAADMAMwAz
AGYAMwCZADMAzAAzAP8AMzMAADMzMwAzM2YAMzOZADMzzAAzM/8AM2YAADNmMwAzZmYAM2aZADNm
zAAzZv8AM5kAADOZMwAzmWYAM5mZADOZzAAzmf8AM8wAADPMMwAzzGYAM8yZADPMzAAzzP8AM/8z
ADP/ZgAz/5kAM//MADP//wBmAAAAZgAzAGYAZgBmAJkAZgDMAGYA/wBmMwAAZjMzAGYzZgBmM5kA
ZjPMAGYz/wBmZgAAZmYzAGZmZgBmZpkAZmbMAGaZAABmmTMAZplmAGaZmQBmmcwAZpn/AGbMAABm
zDMAZsyZAGbMzABmzP8AZv8AAGb/MwBm/5kAZv/MAMwA/wD/AMwAmZkAAJkzmQCZAJkAmQDMAJkA
AACZMzMAmQBmAJkzzACZAP8AmWYAAJlmMwCZM2YAmWaZAJlmzACZM/8AmZkzAJmZZgCZmZkAmZnM
AJmZ/wCZzAAAmcwzAGbMZgCZzJkAmczMAJnM/wCZ/wAAmf8zAJnMZgCZ/5kAmf/MAJn//wDMAAAA
mQAzAMwAZgDMAJkAzADMAJkzAADMMzMAzDNmAMwzmQDMM8wAzDP/AMxmAADMZjMAmWZmAMxmmQDM
ZswAmWb/AMyZAADMmTMAzJlmAMyZmQDMmcwAzJn/AMzMAADMzDMAzMxmAMzMmQDMzMwAzMz/AMz/
AADM/zMAmf9mAMz/mQDM/8wAzP//AMwAMwD/AGYA/wCZAMwzAAD/MzMA/zNmAP8zmQD/M8wA/zP/
AP9mAAD/ZjMAzGZmAP9mmQD/ZswAzGb/AP+ZAAD/mTMA/5lmAP+ZmQD/mcwA/5n/AP/MAAD/zDMA
/8xmAP/MmQD/zMwA/8z/AP//MwDM/2YA//+ZAP//zABmZv8AZv9mAGb//wD/ZmYA/2b/AP//ZgAh
AKUAX19fAHd3dwCGhoYAlpaWAMvLywCysrIA19fXAN3d3QDj4+MA6urqAPHx8QD4+PgA8Pv/AKSg
oACAgIAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////AP//////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
//////+23f//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////+uja7/////
////////////AP8A//8AAAAAAAAA/wAAAAD/AAAAAAAAAAD/////////////////////////////
//////////////////8A//8AAAAAAAAAAP8AAP8AAP8AAAAA/wAAAAAAAAAAAAAAAP//////////
//////////////////////////+8vJK8krySvLz/krySvJK8vP+SrrWvjf//////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////vJKSkrySkpK8vLy8vLy8kra8tY3drrz/////////////////////////////////
////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////7y8
vP+8/7z/vP+8/7z///+8/7yMjba8////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////vLW8////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
///////////////4km2SbZJtkm2SbZJtkm2SbZJtkm2SbZJtkm2SbZJtkm2SbZJtkpKSbZKSkpKS
kpKSkpKSkpKSkpKSkpKSkpK8krySvJK8krySvJK8krySvJK8vLySvLy8vLy8vLy8vLy8vLy8vLy8
vLy8vLy8vLz/vLy8/7y8vP+8vLz/vP+8/7z/vP+8/7z/vP+8/7z/vP+8/7z/vP+8////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
//////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAA////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////AFl6WXpZell6WXpZell6WXpZell6WXpZell6WXpZell6WXpZAP//////
/////////////////////////////////////////////////wAA/wAAAAD/AP8AAAD//wD/AP//
AAD/AP8AAP///wAAAP//////////////////////////////////////////////AAAAAAAAAAAA
AAAAAFnlWeVZ5VnlWeVZ5VnlWQAA5QAAWeVZ5VnlWeVZ5VnlWeVZ5QD/////////////////////
//////////////////////////////////8AAP8AAAAA////AAAAAP8A/wD/AAAA////AAD/AP8A
AAD/////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAFl6WXpZ5Vl6WXpZelnlWXpZell6
MOVZell6WXpZ5Vl6WXpZelnlWXpZell6WeVZelkA////////////////////////////////////
////AP//////////////////////////////////////////////////////////////AAAAAAAA
AAAAAAAAAFnlWeVZ5VnlWeVZ5VnlWeVZ5VnlWeVZ5VnlWeVZ5VnlWQAAAFnlAAAA5QAAAAAAAADl
AABZAAAAWQAAAFkAAAAAAFnlAP//////////////////////////////////////////////////
////////////////////////////////AP////////////////////////////////////8AAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZell6WXpZell6WXpZell6WXpZell6WXpZell6
WXpZell6WQD///////////////////////////////////////////////////////8AAAAA/wD/
/wAAAP8AAAD//wAA/wD/AAAAAP8A//8AAP//////////////////////////////////////////
//////////////////////8A5VnlWeVZ5VnlWeVZ5VnlWeVZ5VnlWeVZ5VnlWeVZ5VnlWeUA////
////////////////////////////////////////////////////AAAAAAAA//8AAAD/AAAAAP8A
AP8A/////wD/AAD/AP8A////////////////////////////////////////////////////////
////////AFkAAAAAAAB6AHoAAAAAAAAAAAAAAHpZAFkAAABZAAAAAHpZAP//////////////////
/////////////////////wD/////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////wDlWeVZ
5VkxWeVZ5VnlWeVZ5VnlWeVZ5VnlWeVZ5VnlWeVZ5QD/////////////////////////////////
//////8A/////wAAAAD/AP//AAD/AP//AAD/AAAAAP//AAAA//8A/////wAA/wD/AAD///8AAAAA
//////////////////////////////////////////////////////8AWQAAAAAAKnoAegAAAAAA
egAAAAAAAAB6AAAAegAAWXoAelkA////////////////////////////////////////AP////8A
AAAAAAD//wAA/wAA/wAA/wAAAP///wAAAAD/AAD/AP8AAP///wAA/wD/AAAAAAAA////////////
////////////////////////////////////////AOVZ5VnlWTFZ5VnlWeVZ5VnlWeVZ5VnlWeVZ
5VnlWeVZ5VnlAP///////////////////////////////////////wD//wAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////////////////
/////////////////////////wBZell6WXpZ5Vl6WXpZelnlWXpZell6WeVZell6WXpZ5Vl6WQD/
////////////////////////////////////////////////////////////////////////////
/////////////////////////////wAAAAAA////////////////////////////////////////
//////////8A5VnlWeVZ5VnlWeVZ5VnlWeVZ5VnlWeVZ5VnlWeVZ5VnlWeUA////////////////
////////////////////////////////////////////////////////////////////////////
//////////////8AAAD/////////////////////////////////////////////////////AAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////////////////////////
////////////////////////////////////////////////////////////////////////////
AP////////////////////////////////////////////////////////////////8A////////
//////////////////////////////////////////////////////////////////////8A////
//////8AAAD/AAD/AP8AAAAAAAD/AP8AAAD//wAAAP8A/wD/AP8A/wD/AP//////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////AAAA/wD/
AAD/AAAAAAAA/wD/AP////8AAAD/AP8AAAD/AP8A/wD/////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////AAAAAP8A//8AAP8A//8AAP8AAAAA//8AAAD//wD/////
AAD/AP8AAP///wAA/wD/////////////////////////////////////////////////////////
////////AP//////////////////////////////////////////////////////////////////
////////////AP///wAAAAAAAP//AAD/AAD/AAD/AAAA////AAAAAP8AAP8A/wAA////AAD/AP8A
AAAAAAD//////////////////////////////////////////////////////////////wD/////
/////////////////////////////////////////////////////////////////////////wD/
////////////////////////////////////////////////////////////////AAAAAAD/////
//////////////////////////////////////////////////////8A////////////////////
//////////////////////////////////////////////////////////8A//8AAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////////////
////////////////////////////////////////AP//////////////////////////////////
////////////////////////////////////////////AP//////////////////////////////
//////////////////////////////////8AAAD/////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////AP//////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
/////////////wAAAP8AAP8A/wAAAAAAAP//AAAA/wAA/wAAAP8A////////////////////////
////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////8A
AAD/AP8AAP8AAAAAAAD//wAAAP//AP8A/wD/AP///////////////////wD/////////////////
/////////////////////////////////////////////////////////////wD/////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
//////////////////8AAAAA/wD//wAA/wD//wAA/wAAAAD//wAAAP//AAD///8AAP8A/wAA////
AAAA////AP//////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////
////////////////////////////////////////////////////////////////////////////
////AAAAAAAA//8AAP8AAP8AAP8AAAD///8AAAAA/wAA/wD/AAD///8AAP8A/wAAAP///wAA//8A
AFl6WXpZell6WXpZell6WXpZell6WXpZell6WXpZell6WXpZAP//////////////////////////
//8A//////////////////////////////////////////////////////////8AAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADlWeVZ5VnlWeVZ
5VnlAAAA5QAAWeUAAFnlWeVZ5VnlWeVZ5QD/////////////////////////////AP//////////
//////////////////////////////////////////////////8AAAAA////////////////////
/////////////////////////////////////////wBZegAAWXpZ5Vl6WXpZelnlWXpZell6WeVZ
ell6WXpZ5Vl6WXpZelkA/////////////////////////////wD/////////////////AAAA/wAA
/wD/AAAAAAAA//8AAAD/AAD/AAAA/wD///////8AAP//////////////////////////////////
////////////////////////////AFkxAAAAAFkAAABZAAAAAABZAADlAABZAAAAAOUAAFkAAAAA
5QAAAP////////////////////////////8A/////////////////wAAAP8A/wAA/wAAAAAAAP//
AAAA//8A/wD/AP8A////////////////////////////////////////////////////////////
//////////////8AWXpZell6WXpZell6WXpZell6WXpZell6WXpZell6WXpZell6WQD/////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
AOVZ5VnlWeVZ5VnlWeVZ5VnlWeVZ5VnlWeVZ5VnlWeVZ5VnlWeUA////////////////////////
////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////8A5QAAAAAAelkA
AHpZAAAAWQAAAFl6AAAAAAB6AAAAAAAAAHoAAP//////////////////////////////////AAAA
AP8A//8AAP8A//8AAP8AAAAA//8AAAD//wD/////AAD/AP8AAP///wAA/wD/////////////////
////////////////////////////////////////////////AFnlWeVZ5VnlWeVZ5VnlWeVZ5Vnl
WeVZ5VnlWeVZ5VnlWeVZ5QD/////////////////////////////AP///wAAAAAAAP//AAD/AAD/
AAD/AAAA////AAAAAP8AAP8A/wAA////AAD/AP8AAAAAAAD/////////////////////////////
//////////////////////////////////8AWXpZAAAAAAAAell6AAAAegB6AABZegAAAHoAAFkA
AABZelkA/////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////////////////////////
////////////////////AOVZ5VnlWeVZ5VnlWeVZ5VnlWeVZ5VnlWeVZ5VnlWeVZ5VnlAP//////
////////////////////////////////////////////////////////////////////////////
/////////////wAAAAD/////////////////////////////////////////////////////////
/////wBZelnlWXpZell6WeVZell6WXpZ5Vl6WXpZelnlWXpZell6WQD/////////////////////
//////////////////////////////////////////////////////////////////////////8A
AP///////////////////////////////////////////////////////////////wAA5VkAAAAA
AAAAWQAAAAAAWeUA5QAAWeVZAAAAAAAA5QAAAOUA/////////////////////////////wD/////
////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////8AAFl6WXpZell6WXpZell6WXpZ
ell6WXpZell6WXpZell6WXpZAP////////////////////////////8A////////////////////
////////////////////////////////////////////////AAD/AAAAAP8A/wAAAP//AP////8A
AP8A/wAA////AAD/////////////////////AADlWeVZAAAAWQBZAADlAABZAAAAAAAA5QAAWQAA
AFkAAOVZ5QD/////////////////////////////AP//////////////////////////////////
/////////////////////////////////wAA/wAAAAD///8AAAAA/wD/AP8AAAD///8AAP8A/wAA
AP///////////////////wAAWXpZell6WeVZell6WXpZ5Vl6WXpZelnlWXpZell6WeVZelkA////
/////////////////////////wD/////////////////////////////////////////////////
//////////////////////////////////////////////8A//////////////////8AAP//////
////////AOVZAAAAAAAAAFkAAOUAAADlAAAA5QAAAAAA5QAAWQAAAFnlAP//////////////////
////////////////////////////////////////////////////////////////////////////
/////wAAAAD/AP//AAAA/wAAAP//AAD/AP8AAAAA/wD//wAA/////wAA/////////////wBZell6
WXpZell6WXpZell6WXpZell6WXpZell6WXpZell6WQD/////////////////////////////////
//////////////////////////////////////////////////////////////////8AAAAAAAD/
/wAAAP8AAAAA/wAA/wD/////AP8AAP///wD/////AAAA//////////8A5VnlWeVZ5VnlWeVZ5Vnl
WeVZ5VnlWeVZ5VnlWeVZ5VnlWeUA////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
//////////////////////////8AWQAA//////8AAFl6WeUAAAB6AABZ5VkAAHoAAADlWQAAelkA
AABZAAAAWXpZAP////////////////////////////8A////////////////////////////////
////////////////////////////AAAAAP8A//8AAP8A//8AAP8AAAAA//8AAAD//wAA////AAD/
AP8AAP///wAAAAAA5QD//////wDlWeVZ5VnlWeVZ5VnlWeVZ5VnlWeVZ5VnlWeVZ5VnlWeVZ5QD/
////////////////////////////////////////////////////////////////////////////
/////////////wAAAAAAAP//AAD/AAD/AAD/AAAA////AAAAAP8AAP8A/wAA////AAD/AP8AAAD/
/wB6AAD///8AWXpZell6WXpZell6WXpZell6WXpZell6WXpZell6WXpZelkA////////////////
////////////////////////////////////////////////////////////////////////////
/wAAAP//////////////////////////////////////////////////////////AOVZAAD/AAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////
////////////////////////////////////////////////////////////AAAAAAD/////////
//////////////////////////////////////////////////8Aell6AP//////////////////
////////////////////////////////////////////////////////////AP//////////////
////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADlWTEAAP//////////////////////////////
/////////////////////////////////////////////wD/////////////////////////////
////////////////////////////////AAAAAP//////////////////////////////////////
////////////////////////AHoqelkA////////////////////////////////////////////
//////////////////////////////8A////////////////////////////////////////////
////////////////////AAD/////////////////////////////////////////////////////
//////////8AMVnlWQAA////////////////////////////////////////////////////////
////////////////AP//////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////wB6
WXpZ5QAA////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////AOVZ5VnlWQD/////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////8Aell6WXpZAAD/////////////////
//////////////////////////////////////////////////////////////8AAP8AAAAA/wD/
AAAA//8A/wD//wAA/wD/AAD///8AAAD/////////////////////////////////////////////
/////////////////////////////wD//wDlWeVZ5VnlAAD/////////////////////////////
/////////////////////////////////wD/////////////AAD/AAAAAP///wAAAAD/AP8A/wAA
AP///wAA/wD/AAAA////////////////////////////////////////////////////////////
////////////////////AHpZelnlWXpZAP//////////////////////////////////////////
/////////////////////////////////////////////////////////////wD/////////////
//////////////////////////////////////////////////////////////////////////8A
AAAAAAAA5VnlWeVZ5VkAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////////////////////
////////////////////AAAAAP8A//8AAAD/AAAA//8AAP8A/wAAAAD/AP//AAD/////////////
////////////////////////////////////////////////////////////AFl6WXpZell6WXpZ
egAAAAAAegAAWQAAell6WXpZell6WXpZAP//////////////////////////////////////////
/////wAAAAAAAP//AAAA/wAAAAD/AAD/AP////8A/wAA/wD/AP//////////////////////////
/////////////////////////////////////////////wAxWeVZ5VnlWeVZ5VnlWeVZ5VnlWeVZ
5VnlWeVZ5VnlWeVZ5QD///////////////////////////////8A////////////////////////
////////////////////////////////////////////////////////////////////////////
//////////////////////////////8AKgAAAFkAAAAAAAAAWQBZAFkAAAAAAAAAWQAAegAAAHoA
AAAA////////////////////////////////AP///wAAAAD/AP//AAD/AP//AAD/AAAAAP//AAAA
//8A/////wAA/wD/AAD///8AAAD/////////////////////////////////////////////////
////////////////ADFZ5VnlWeVZ5VnlWeVZ5VnlWeVZ5VnlWeVZ5VnlWeVZ5VnlAP//////////
/////////////////////wD///8AAAAAAAD//wAA/wAA/wAA/wAAAP///wAAAAD/AAD/AP8AAP//
/wAA/wD/AAAAAAD/////////////////////////////////////////////////////////////
/wAqell6WXpZell6WXpZell6WXpZell6WXpZell6WXpZell6WQD/////////////////////////
//////8A////////////////////////////////////////////////////////////////AAAA
AAD///////////////////////////////////////////////////////////8A5VkAAAAAAAAA
AAAA5VnlAABZ5QAAWeVZAAAAWQBZAADlWeUA//////////////////////////////////8AAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////
////////////////////////////////////////////////AFnlWXpZell6WeVZell6WXpZ5Vl6
WXpZelnlWXpZell6WeVZAP//////////////////////////////////////////////////////
//////////////////////////////////////////8AAAAA////////////////////////////
/////////////////////////////////wDlWeVZAAAAWQAAAFkAAOUA5QAAAAAAAAAAWQAAAFkA
AOVZ5QD/////////////////////////////////////////////////////////////////////
////////////////////////////AAD/////////////////////////////AP//////////////
//////////////////8AKnpZell6WXpZell6WXpZell6WXpZell6WXpZell6WXpZelkA////////
////////////////////////AP//////////////////////////////////////////////////
//////////////////8AAAAA/wD//wAAAP8AAAD//wAA/wD/AAAAAP8A//8A////////////////
////AOVZAAAAAABZ5QDlWQAAAAAAAOUAAADlAABZAADlAAAAAADlAP//////////////////////
////////////////////////////////////////////////////////////////////////////
////AAAAAAAA//8AAAD/AAAAAP8AAP8A/////wD/AAD/AP///////////////////wBZell6WeVZ
ell6WXpZ5Vl6WXpZelnlWXpZell6WeVZell6WQD/////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////8A5VnlWeVZ5VnlWeVZ5VnlWeVZ
5VnlWeVZ5VnlWeVZ5VnlWeUA////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAP///////////////////////////////wD/////////////////////////////////
//////////////////////////8AAAAA/wD//wAA/wD//wAA/wAAAAD//wAAAP//AAD///8AAP8A
/wAA////AAAA//////////8A////////////////////////////////////////////////////
//////////////////////////8A////////////////////////////////////////////////
////////////AAAAAAAA//8AAP8AAP8AAP8AAAD///8AAAAA/wAA/wD/AAD///8AAP8A/wAAAP//
////////AP//////////////////////////////////////////////////////////////////
////////////AP////////////////////////////////////////////////////////8AAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD/////
/////////////////////////////////////////////////////////////////////////wD/
/////////////////////////////////////wD///////////////////8AAAAA////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////AAAA
AP8A//8AAAD/AAAA//8AAP8A/wAAAAD/AP//AP////////8AAP//////////////////////////
////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////wAAAAAAAP//AAAA/wAA
AAD/AAD/AP////8A/wAA/wD/////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
//////////8A////////////////////////////////////////////////////////////////
//////////////8A//8AAAAA/wD//wAA/wD//wAA/wAAAAD//wAAAP//AP////8AAP8A/wAA////
AAAA////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////AAAAAAAA//8AAP8AAP8AAP8AAAD///8AAAAA/wAA/wD/AAD///8AAP8A/wAAAAAA////////
////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////8AAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
//////////////////////////////////8AAAAAAP//////////////////////////////////
////////////////////////////AP//////////////////////////////////////////////
////////////////////////////////AP//////////////////////////////////////////
////////////////////AAAA////////////////////////////////////////////////////
/////////////wD/////////////////////////////////////////////////////////////
/////////////////wD/////////////////////////////////////////////////////////
/////wD///////////////////////////////////////////////////////////////////8A
////////////////////////////////////////////////////////////////////////////
//8A////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////AP//////////////
/////////////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAP//////////////////////////////////////////////////////////////////
//////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////
//////////////////////////////////8A/////////////////////////////////wD/////
////////////////////////////////////////////////////////////////////////////
////////////AP////////////////////////////////8A////////////////////////////
////////////////////AP////////////////////////////////8A////////////////////
/////////////////////////////////////////////////////////////////////////wD/
////////////////////////////////AP//////////////////////////////////////////
/////wD/////////////////////////////////AP//////////////////////////////////
//////////////////////////////////////////////////////////8A////////////////
/////////////////wD///////////////////////////////////////////////8A////////
/////////////////////////wD/////////////////////////////////////////////////
////////////////////////////////////////////AP//////////////////////////////
//8A////////////////////////////////////////////////AP//////////////////////
//////////8A////////////////////////////////////////////////////////////////
/////////////////////////////wD/////////////////////////////////AP//////////
/////////////////////////////////////wD//////wD/AAAAAAD/AP8A//8A////////AP//
////////////////////////////////////////////////////////////////////////////
//////////////8A////////AP8AAAAAAP8A/wD//wAA/////wD/////////////////////////
//////////////////////8A//////8AAAAAAP8A/wAAAP///wD//////wD/////////////////
////////////////////////////////////////////////////////////////////////////
AP///////wAAAAAA/wD/AAAA//8AAP////8A////////////////////////////////////////
////////AP//////AAD/////AP////////////////8A////////////////////////////////
/////////////////////////////////////////////////////////////wD///////8AAP//
//8A////////AAD/////AP///////////////////////////////////////////////wD/////
////////////////////////////AP//////////////////////////////////////////////
//////////////////////////////////////////////8A////////////////////////////
/////wD///////////////////////////////////////////////8A////////////////////
/////////////wD/////////////////////////////////////////////////////////////
////////////////////////////////AP////////////////////////////////8A////////
////////////////////////////////////////AP////////////////////////////////8A
////////////////////////////////////////////////////////////////////////////
/////////////////wD/////////////////////////////////AP//////////////////////
/////////////////////////wD/////////////////////////////////AP//////////////
////////////////////////////////////////////////////////////////////////////
//8A/////////////////////////////////wD/////////////////////////////////////
//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////
/////////////////////////////////////////////////////////////////wAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAA////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////AP///wD/////
////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////wD/
AAD/AAD/AAAAAP//////AAAAAAAAAAAAAAD/AAD/AAAA//8AAAD//wAAAP8AAP//////////////
////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////8A//8A//8A/wAAAP8A
/wAA////AP8AAAD/AAAA/wAA//8A/wD/AP8A//8AAP//////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
/////////////////////////////////wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v8AAAUBAgAA
AAAAAAAAAAAAAAAAAAAAAQAAAALVzdWcLhsQk5cIACss+a4wAAAAQAIAABAAAAABAAAAiAAAAAMA
AACQAAAADwAAAKgAAAAEAAAAxAAAAAYAAADMAAAABwAAANQAAAAIAAAA3AAAAAkAAADkAAAACgAA
AOwAAAAXAAAA9AAAAAsAAAD8AAAAEAAAAAQBAAATAAAADAEAABYAAAAUAQAADQAAABwBAAAMAAAA
3QEAAAIAAADkBAAAHgAAABAAAABPbi1zY3JlZW4gU2hvdwAAHgAAABQAAABMdWNlbnQgVGVjaG5v
bG9naWVzAAMAAAAoggUAAwAAAEgAAAADAAAAAwAAAAMAAAADAAAAAwAAAAAAAAADAAAAAAAAAAMA
AADEHwsACwAAAAAAAAALAAAAAAAAAAsAAAAAAAAACwAAAAAAAAAeEAAADQAAABAAAABUaW1lcyBO
ZXcgUm9tYW4ADQAAAFRyZWJ1Y2hldCBNUwANAAAARnV0dXJhIE1kIEJUAAYAAABBcmlhbAAKAAAA
V2luZ2RpbmdzAAgAAABWZXJkYW5hAA8AAABNb25vdHlwZSBTb3J0cwAGAAAAVGltZXMADgAAAEZ1
dHVyYUEgQmsgQlQACAAAAGRlZmF1bHQACAAAAFNsaWRlIDEACAAAAFNsaWRlIDIACAAAAFNsaWRl
IDMADBAAAAYAAAAeAAAACwAAAEZvbnRzIFVzZWQAAwAAAAkAAAAeAAAAEAAAAERlc2lnbiBUZW1w
bGF0ZQADAAAAAQAAAB4AAAANAAAAU2xpZGUgVGl0bGVzAAMAAAADAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9g8dAAAAFAAAAF/AkeMb
8wAABQD0AwMAkXxtYW5hdggAAABtAGEAbgBhAHYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAMAAAAEAAAABQAAAAYAAAAH
AAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUA
AAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAA
ACQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAAAuAAAALwAAADAAAAAxAAAA
MgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAAADkAAAA6AAAAOwAAADwAAAA9AAAAPgAAAD8AAABA
AAAAQQAAAEIAAABDAAAARAAAAEUAAABGAAAARwAAAEgAAABJAAAASgAAAEsAAABMAAAATQAAAE4A
AABPAAAAUAAAAFEAAABSAAAAUwAAAFQAAABVAAAAVgAAAFcAAABYAAAAWQAAAFoAAABbAAAAXAAA
AF0AAABeAAAAXwAAAGAAAABhAAAAYgAAAGMAAABkAAAAZQAAAGYAAABnAAAAaAAAAGkAAABqAAAA
awAAAGwAAABtAAAAbgAAAG8AAABwAAAAcQAAAHIAAABzAAAAdAAAAHUAAAB2AAAAdwAAAHgAAAB5
AAAAegAAAHsAAAB8AAAAfQAAAH4AAAB/AAAAgAAAAIEAAACCAAAAgwAAAIQAAACFAAAAhgAAAIcA
AACIAAAAiQAAAIoAAACLAAAAjAAAAI0AAACOAAAAjwAAAJAAAACRAAAAkgAAAJMAAACUAAAAlQAA
AJYAAACXAAAAmAAAAJkAAACaAAAAmwAAAJwAAACdAAAAngAAAJ8AAACgAAAAoQAAAKIAAACjAAAA
pAAAAKUAAACmAAAApwAAAKgAAACpAAAAqgAAAKsAAACsAAAArQAAAK4AAACvAAAAsAAAALEAAACy
AAAAswAAALQAAAC1AAAAtgAAALcAAAC4AAAAuQAAALoAAAC7AAAAvAAAAL0AAAC+AAAAvwAAAMAA
AADBAAAAwgAAAMMAAADEAAAAxQAAAMYAAADHAAAAyAAAAMkAAADKAAAAywAAAMwAAADNAAAAzgAA
AM8AAADQAAAA0QAAANIAAADTAAAA1AAAANUAAADWAAAA1wAAANgAAADZAAAA2gAAANsAAADcAAAA
3QAAAN4AAADfAAAA4AAAAOEAAADiAAAA4wAAAOQAAADlAAAA5gAAAOcAAADoAAAA6QAAAOoAAADr
AAAA7AAAAO0AAADuAAAA7wAAAPAAAADxAAAA8gAAAPMAAAD0AAAA9QAAAPYAAAD3AAAA+AAAAPkA
AAD6AAAA+wAAAPwAAAD9AAAA/gAAAP8AAAAAAQAAAQEAAAIBAAADAQAABAEAAAUBAAAGAQAABwEA
AAgBAAAJAQAACgEAAAsBAAAMAQAADQEAAA4BAAAPAQAAEAEAABEBAAASAQAAEwEAABQBAAAVAQAA
FgEAABcBAAAYAQAAGQEAABoBAAAbAQAAHAEAAB0BAAAeAQAAHwEAACABAAAhAQAAIgEAACMBAAAk
AQAAJQEAACYBAAAnAQAAKAEAACkBAAAqAQAAKwEAACwBAAAtAQAALgEAAC8BAAAwAQAAMQEAADIB
AAAzAQAANAEAADUBAAA2AQAANwEAADgBAAA5AQAAOgEAADsBAAA8AQAAPQEAAD4BAAA/AQAAQAEA
AEEBAABCAQAAQwEAAEQBAABFAQAARgEAAEcBAABIAQAASQEAAEoBAABLAQAATAEAAE0BAABOAQAA
TwEAAFABAABRAQAAUgEAAFMBAABUAQAAVQEAAFYBAABXAQAAWAEAAFkBAABaAQAAWwEAAFwBAABd
AQAAXgEAAF8BAABgAQAAYQEAAGIBAABjAQAAZAEAAGUBAABmAQAAZwEAAGgBAABpAQAAagEAAGsB
AABsAQAAbQEAAG4BAABvAQAAcAEAAHEBAAByAQAAcwEAAHQBAAB1AQAAdgEAAHcBAAB4AQAAeQEA
AHoBAAB7AQAAfAEAAH0BAAB+AQAAfwEAAIABAACBAQAAggEAAIMBAACEAQAAhQEAAIYBAACHAQAA
iAEAAIkBAACKAQAAiwEAAIwBAACNAQAAjgEAAI8BAACQAQAAkQEAAJIBAACTAQAAlAEAAJUBAACW
AQAAlwEAAJgBAACZAQAAmgEAAJsBAACcAQAAnQEAAJ4BAACfAQAAoAEAAKEBAACiAQAAowEAAKQB
AAClAQAApgEAAKcBAACoAQAAqQEAAKoBAACrAQAArAEAAK0BAACuAQAArwEAALABAACxAQAAsgEA
ALMBAAC0AQAAtQEAALYBAAC3AQAAuAEAALkBAAC6AQAAuwEAALwBAAC9AQAAvgEAAL8BAADAAQAA
wQEAAMIBAADDAQAAxAEAAMUBAADGAQAAxwEAAMgBAADJAQAAygEAAMsBAADMAQAAzQEAAM4BAADP
AQAA0AEAANEBAADSAQAA0wEAANQBAADVAQAA1gEAANcBAADYAQAA2QEAANoBAADbAQAA3AEAAN0B
AADeAQAA3wEAAOABAADhAQAA4gEAAOMBAADkAQAA5QEAAOYBAADnAQAA6AEAAOkBAADqAQAA6wEA
AOwBAADtAQAA7gEAAO8BAADwAQAA8QEAAPIBAADzAQAA9AEAAPUBAAD2AQAA9wEAAPgBAAD5AQAA
+gEAAPsBAAD8AQAA/QEAAP4BAAD/AQAAAAIAAAECAAACAgAAAwIAAAQCAAAFAgAABgIAAAcCAAAI
AgAACQIAAAoCAAALAgAADAIAAA0CAAAOAgAADwIAABACAAARAgAAEgIAABMCAAAUAgAAFQIAABYC
AAAXAgAAGAIAABkCAAAaAgAAGwIAABwCAAAdAgAAHgIAAB8CAAAgAgAAIQIAACICAAAjAgAAJAIA
ACUCAAAmAgAAJwIAACgCAAApAgAAKgIAACsCAAAsAgAALQIAAC4CAAAvAgAAMAIAADECAAAyAgAA
MwIAADQCAAA1AgAANgIAADcCAAA4AgAAOQIAADoCAAA7AgAAPAIAAD0CAAA+AgAAPwIAAEACAABB
AgAAQgIAAEMCAABEAgAARQIAAEYCAABHAgAA/v///0kCAABKAgAASwIAAEwCAABNAgAATgIAAE8C
AABQAgAAUQIAAFICAABTAgAAVAIAAFUCAABWAgAAVwIAAFgCAABZAgAAWgIAAFsCAABcAgAAXQIA
AF4CAABfAgAAYAIAAGECAABiAgAAYwIAAGQCAABlAgAAZgIAAGcCAABoAgAAaQIAAGoCAABrAgAA
bAIAAG0CAABuAgAAbwIAAHACAABxAgAAcgIAAHMCAAB0AgAAdQIAAHYCAAB3AgAAeAIAAHkCAAB6
AgAAewIAAHwCAAB9AgAAfgIAAH8CAACAAgAAgQIAAIICAACDAgAAhAIAAIUCAACGAgAAhwIAAIgC
AACJAgAAigIAAIsCAACMAgAAjQIAAI4CAACPAgAAkAIAAJECAACSAgAAkwIAAJQCAACVAgAAlgIA
AJcCAACYAgAAmQIAAJoCAACbAgAAnAIAAJ0CAACeAgAAnwIAAKACAAChAgAAogIAAKMCAACkAgAA
pQIAAKYCAACnAgAAqAIAAKkCAACqAgAAqwIAAKwCAACtAgAArgIAAK8CAACwAgAAsQIAALICAACz
AgAAtAIAALUCAAC2AgAAtwIAALgCAAC5AgAAugIAALsCAAC8AgAAvQIAAL4CAAC/AgAAwAIAAMEC
AAD+////wwIAAMQCAADFAgAAxgIAAMcCAADIAgAAyQIAAMoCAADLAgAAzAIAAM0CAADOAgAAzwIA
ANACAADRAgAA0gIAANMCAADUAgAA1QIAANYCAADXAgAA2AIAANkCAADaAgAA2wIAANwCAADdAgAA
3gIAAN8CAADgAgAA4QIAAOICAADjAgAA5AIAAOUCAADmAgAA5wIAAOgCAADpAgAA6gIAAOsCAADs
AgAA/v///+4CAADvAgAA8AIAAPECAADyAgAA8wIAAPQCAAD+////9gIAAPcCAAD4AgAA+QIAAPoC
AAD7AgAA/AIAAP7////9/////f////3////9/////f////3////9////BQMAAP7/////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
/////////////////////////////////1IAbwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAUB//////////8DAAAAEI2BZJtPzxGG
6gCqALkp6AAAAAAAAAAAAAAAAAAAAAAAAAAA/v///wAAAAAAAAAAUABpAGMAdAB1AHIAZQBzAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAgH/////////
//////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6Y4EAAAAAABDAHUA
cgByAGUAbgB0ACAAVQBzAGUAcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAGgACAQEAAAD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPUC
AAAAEAAAAAAAAAUAUwB1AG0AbQBhAHIAeQBJAG4AZgBvAHIAbQBhAHQAaQBvAG4AAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAoAAIBAgAAAAUAAAD/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAwgIAAERVAAAAAAAAUABvAHcAZQByAFAAbwBpAG4AdAAgAEQAbwBjAHUAbQBl
AG4AdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAgH///////////////8AAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAgAAP/MAAAAAAAAFAEQAbwBjAHUAbQBlAG4AdABT
AHUAbQBtAGEAcgB5AEkAbgBmAG8AcgBtAGEAdABpAG8AbgAAAAAAAAAAAAAAOAACAQQAAAD/////
/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO0CAAAAEAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAA////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABSAG8AbwB0ACAARQBuAHQAcgB5AAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgAFAf//////////AwAAABCNgWSbT88RhuoA
qgC5KegAAAAAAAAAAAAAAADwjniF3sLLAQkDAADAAgAAAAAAAFAAaQBjAHQAdQByAGUAcwAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAIB////////////
////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOmOBAAAAAAAQwB1AHIA
cgBlAG4AdAAgAFUAcwBlAHIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
ABoAAgEBAAAA//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD1AgAA
ABAAAAAAAAAFAFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAKAACAQIAAAAFAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAMICAABEVQAAAAAAAP3////9/////////////////////////wsDAAD9/////v//
/woDAAD+/////v////3/////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////AQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAA
CgAAAP7/////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
///////////////////////////+/wAABQECAAAAAAAAAAAAAAAAAAAAAAACAAAAAtXN1ZwuGxCT
lwgAKyz5rkQAAAAF1c3VnC4bEJOXCAArLPmuhAIAAEACAAAQAAAAAQAAAIgAAAADAAAAkAAAAA8A
AACoAAAABAAAAMQAAAAGAAAAzAAAAAcAAADUAAAACAAAANwAAAAJAAAA5AAAAAoAAADsAAAAFwAA
APQAAAALAAAA/AAAABAAAAAEAQAAEwAAAAwBAAAWAAAAFAEAAA0AAAAcAQAADAAAAN0BAAACAAAA
5AQAAB4AAAAQAAAAT24tc2NyZWVuIFNob3cAAB4AAAAUAAAATHVjZW50IFRlY2hub2xvZ2llcwAD
AAAAKIIFAAMAAABIAAAAAwAAAAMAAAADAAAAAwAAAAMAAAAAAAAAAwAAAAAAAAADAAAAxB8LAAsA
AAAAAAAACwAAAAAAAAALAAAAAAAAAAsAAAAAAAAAHhAAAA0AAAAQAAAAVGltZXMgTmV3IFJvbWFu
AA0AAABUcmVidWNoZXQgTVMADQAAAEZ1dHVyYSBNZCBCVAAGAAAAQXJpYWwACgAAAFdpbmdkaW5n
cwAIAAAAVmVyZGFuYQAPAAAATW9ub3R5cGUgU29ydHMABgAAAFRpbWVzAA4AAABGdXR1cmFBIEJr
IEJUAAgAAABkZWZhdWx0AAgAAABTbGlkZSAxAAgAAABTbGlkZSAyAAgAAABTbGlkZSAzAAwQAAAG
AAAAHgAAAAsAAABGb250cyBVc2VkAAMAAAAJAAAAHgAAABAAAABEZXNpZ24gVGVtcGxhdGUAAwAA
AAEAAAAeAAAADQAAAFNsaWRlIFRpdGxlcwADAAAAAwAAAAAAADQAAAADAAAAAAAAACAAAAABAAAA
JAAAAAAAAIAsAAAAAAAAAAIAAACwBAAAEwAAAAkEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAUABvAHcAZQByAFAAbwBpAG4AdAAgAEQAbwBjAHUAbQBlAG4AdAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAgH///////////////8AAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAABIAgAAP/MAAAAAAAAFAEQAbwBjAHUAbQBlAG4AdABTAHUAbQBt
AGEAcgB5AEkAbgBmAG8AcgBtAGEAdABpAG8AbgAAAAAAAAAAAAAAOAACAQQAAAD//////////wAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4AgAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAD///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAACBAgAAggIAAIMCAACEAgAAhQIAAIYCAACHAgAAiAIAAIkCAACKAgAA
iwIAAIwCAACNAgAAjgIAAI8CAACQAgAAkQIAAJICAACTAgAAlAIAAJUCAACWAgAAlwIAAJgCAACZ
AgAAmgIAAJsCAACcAgAAnQIAAJ4CAACfAgAAoAIAAKECAACiAgAAowIAAKQCAAClAgAApgIAAKcC
AACoAgAAqQIAAKoCAACrAgAArAIAAK0CAACuAgAArwIAALACAACxAgAAsgIAALMCAAC0AgAAtQIA
ALYCAAC3AgAAuAIAALkCAAC6AgAAuwIAALwCAAC9AgAAvgIAAL8CAADAAgAAwQIAAP7////DAgAA
xAIAAMUCAADGAgAAxwIAAMgCAADJAgAAygIAAMsCAADMAgAAzQIAAM4CAADPAgAA0AIAANECAADS
AgAA0wIAANQCAADVAgAA1gIAANcCAADYAgAA2QIAANoCAADbAgAA3AIAAN0CAADeAgAA3wIAAOAC
AADhAgAA4gIAAOMCAADkAgAA5QIAAOYCAADnAgAA6AIAAOkCAADqAgAA6wIAAOwCAAD+////////
///////////////////////////////////////2AgAA9wIAAPgCAAD5AgAA+gIAAPsCAAD8AgAA
/v////3////9/////f///w==

--_002_7C362EEF9C7896468B36C9B79200D8350CFB23E4D6INBANSXCHMBSA_--

From acee.lindem@ericsson.com  Wed Feb  2 08:45:57 2011
Return-Path: <acee.lindem@ericsson.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5D7603A6D2B; Wed,  2 Feb 2011 08:45:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.11
X-Spam-Level: 
X-Spam-Status: No, score=-2.11 tagged_above=-999 required=5 tests=[AWL=-0.111,  BAYES_00=-2.599, J_CHICKENPOX_15=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id h+n64eyAszeY; Wed,  2 Feb 2011 08:45:56 -0800 (PST)
Received: from imr3.ericy.com (imr3.ericy.com [198.24.6.13]) by core3.amsl.com (Postfix) with ESMTP id 5FE453A6CDC; Wed,  2 Feb 2011 08:45:56 -0800 (PST)
Received: from eusaamw0711.eamcs.ericsson.se ([147.117.20.178]) by imr3.ericy.com (8.13.8/8.13.8) with ESMTP id p12Gn8Du004404 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 2 Feb 2011 10:49:08 -0600
Received: from EUSAACMS0702.eamcs.ericsson.se ([169.254.1.54]) by eusaamw0711.eamcs.ericsson.se ([147.117.20.178]) with mapi; Wed, 2 Feb 2011 11:49:06 -0500
From: Acee Lindem <acee.lindem@ericsson.com>
To: "t.petch" <ietfc@btconnect.com>
Date: Wed, 2 Feb 2011 11:49:04 -0500
Thread-Topic: [OSPF] [karp] Security Extension for OSPFv2 when	usingManual Key Management
Thread-Index: AcvC+RsJcEt1dzKJS5ClX8Ijk3uMsg==
Message-ID: <821A36B5-D75B-4897-9B4B-394EA8B7DEC6@ericsson.com>
References: <7C362EEF9C7896468B36C9B79200D8350CFB03C880@INBANSXCHMBSA1.in.alcatel-lucent.com><4D2FD840.3040908@cisco.com><E8194883-1AD3-4977-B282-1805BE5733F1@lindem.com><AANLkTi=xtMQMzJYvyPuAQOubrogytmtkWHJZsqR6QnqR@mail.gmail.com><E735E758-56E8-4F2C-AB98-45E4025A7990@lindem.com> <tslvd13e1nl.fsf@mit.edu><8A9900C4-6857-4EA7-AAC7-A36DAD62BAD1@lindem.com> <7C362EEF9C7896468B36C9B79200D8350CFB23E208@INBANSXCHMBSA1.in.alcatel-lucent.com> <017401cbc2cf$d55dbc60$4001a8c0@gateway.2wire.net>
In-Reply-To: <017401cbc2cf$d55dbc60$4001a8c0@gateway.2wire.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/signed; boundary="Apple-Mail-25-530564584"; protocol="application/pkcs7-signature"; micalg=sha1
MIME-Version: 1.0
Cc: "Jack@core3.amsl.com" <Jack@core3.amsl.com>, "ospf@ietf.org" <ospf@ietf.org>, Sam Hartman <hartmans-ietf@mit.edu>, "karp@ietf.org" <karp@ietf.org>
Subject: Re: [OSPF] [karp] Security Extension for OSPFv2 when	usingManual	Key Management
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Feb 2011 16:45:57 -0000

--Apple-Mail-25-530564584
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi Tom, Manav,

On Feb 2, 2011, at 6:53 AM, t.petch wrote:

> ----- Original Message -----
> From: "Bhatia, Manav (Manav)" <manav.bhatia@alcatel-lucent.com>
> To: "Acee Lindem" <acee@lindem.com>; "Sam Hartman" =
<hartmans-ietf@mit.edu>
> Cc: <ospf@ietf.org>; <Jack@core3.amsl.com>; <karp@ietf.org>
> Sent: Wednesday, February 02, 2011 3:53 AM
>=20
>> Hi Acee,
>>=20
>>> While most modern routers have a clock with fine enough
>>> granularity that will never go backwards, it is typically
>>> not preserved across cold restarts.
>>> If one used a 64 bit sequence number (for the required precision)
>>> and had a relative clock that was never reset, it would fit the =
bill.
>>=20
>> One could store this value in a non volatile memory so that its also =
preserved
> across cold rebootd but I don't this would be an acceptable solution. =
Or would
> it be?
>=20
> SNMPv3 introduces a requirement for non-volatile memory in which to =
store
> snmpEngineID and snmpEngineBoots [RFC3411] in order to avoid the
> requirement for a real time clock.  I do not know how strictly this
> requirement is being implemented.

I don't think we can put a requirement on the underlying hardware =
platform to solve this replay problem. A non-decreasing clock tick value =
is normally available on router platforms (for many other reasons) but =
the hardware to preserve it indefinitely is not. If one must preserve it =
manually with software, it decreases the attractiveness of the clock =
tick as a 64 bit sequence number since it needs to be updated very =
frequently in order to provide the required granularity.=20

Thanks,
Acee

>=20
> Tom Petch
>=20
> <snip>
>=20
>>=20
>>=20
>> Cheers, Manav
>> _______________________________________________
>> OSPF mailing list
>> OSPF@ietf.org
>> https://www.ietf.org/mailman/listinfo/ospf
>=20
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf


--Apple-Mail-25-530564584
Content-Disposition: attachment; filename="smime.p7s"
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIM8jCCBDQw
ggMcoAMCAQICECFWwVQHDV12M/Sr0yNv0sYwDQYJKoZIhvcNAQEFBQAwOTERMA8GA1UECgwIRXJp
Y3Nzb24xJDAiBgNVBAMMG0VyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EwMTAeFw0xMDEwMDEyMDA0
NTlaFw0xMzEwMDEyMDA0NDhaMG8xETAPBgNVBAoMCEVyaWNzc29uMR8wHQYDVQQDDBZBY2VlIExp
bmRlbSBMaW5kZW0gSUlJMRAwDgYDVQQFEwdlYWxmbGluMScwJQYJKoZIhvcNAQkBFhhhY2VlLmxp
bmRlbUBlcmljc3Nvbi5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAI/Dc9ALiZuBMyuv
bsc3eBxjXZpMi45Z0vzsUQZTJGTBeY7p9JsdzXC9J1uMisBxYVi39R3KJo6I4hXVp9wrA1rxh4AE
bnP1+Gxfpj33uWEFYbBnVAJkIWYWF7CYTn8Zm/yd13vPXtuGA6ESeLnnJafwC9Y0YwUQ+4HX7PNv
uauVAgMBAAGjggGEMIIBgDCBwAYDVR0fBIG4MIG1MIGyoIGvoIGshjdodHRwOi8vY3JsLnRydXN0
LnRlbGlhLmNvbS9Fcmljc3Nvbk5MSW5kaXZpZHVhbENBMDEuY3JshnFsZGFwOi8vbGRhcC50cnVz
dC50ZWxpYS5jb20vY249RXJpY3Nzb24lMjBOTCUyMEluZGl2aWR1YWwlMjBDQTAxLG89RXJpY3Nz
b24/Y2VydGlmaWNhdGVyZXZvY2F0aW9ubGlzdDtiaW5hcnk/YmFzZTAjBgNVHREEHDAagRhhY2Vl
LmxpbmRlbUBlcmljc3Nvbi5jb20wRgYDVR0gBD8wPTA7BgYqhXBrAQEwMTAvBggrBgEFBQcCARYj
aHR0cDovL3d3dy5lcmljc3Nvbi5jb20vbGVnYWwuc2h0bWwwHQYDVR0OBBYEFAgOzAPuplmPr7C1
BTqV94OyqUdhMB8GA1UdIwQYMBaAFJYnw7jepV9dRD45UuVFsXZfYzCbMA4GA1UdDwEB/wQEAwIF
oDANBgkqhkiG9w0BAQUFAAOCAQEAE1gyNW6c2t/YsLxW5sm67+gVGK0Lnge4ub+k8dgGrK7Mj7em
nkOIFkjdv/tqdJ/SoUy/WEkBXba2TfpZ+lfluMgLYux1vSvqBUxYBsUHeNth2Q/Y6A9sCaDTBPlK
vZ2jLz814NavrVfgTCLdxX6zNtGdwzhviz+FyqyxYF43Q86RP8Gd/Npaz1W8pmYAHm0+lezuTx5k
F3Av3+SaZ/MR6s+RWuXEIdED36ajeQz+OG8Mh3nplofzdrOeoWGDz53YlfRhgj+TXo+H1lclZAvD
WVaMMXPdb27h9Hngsq87dkCW9uAyv8DI993rdhqzlEgUyQIL32icAXfTmTYgoGPOwjCCBEUwggMt
oAMCAQICEBPJ6v/eJq2p3KTKI4GDR+MwDQYJKoZIhvcNAQEFBQAwRDEaMBgGA1UECgwRVGVsaWFT
b25lcmEgR3JvdXAxJjAkBgNVBAMMHVRlbGlhU29uZXJhIFB1YmxpYyBSb290IENBIHYxMB4XDTA2
MTAwNjEwMDA1M1oXDTE2MTAwMjA1MDQxN1owOTERMA8GA1UECgwIRXJpY3Nzb24xJDAiBgNVBAMM
G0VyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EwMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBALYQd+Q1HuuHxDyNGFlEPzCxuPPFO5W2xyr+nqCVnNJ4QYFe1HACqavqNLwUGIqIEyHv1rLn
fub9LBc7dQpRHjl/dggin0ONOFJ36nbGEbfHjLJz2BzOWvwl84Sc+Fx09IrDU/SZSWFSfhqTu3TT
39h79brHdRkdPBUgBYgsiFKriHI0TjP5G8628H27BDzqUpzGLSYWgt6/tpwuOH5lcfNfHWMcCYXR
lobv0Klu8lxG5amWqAnqrH6ECOyYJTRbHTsaTIZOHy9Qw/0eXPujKT7tU5xxSI2SdceJqzUbAz2o
FRQ6Px7/GydpM/Rl+qYoGPcauHUL1aSeVJZqDFqcIF0CAwEAAaOCATwwggE4MBIGA1UdEwEB/wQI
MAYBAf8CAQAwRgYDVR0gBD8wPTA7BgcqhXAjAgEBMDAwLgYIKwYBBQUHAgEWImh0dHBzOi8vcmVw
b3NpdG9yeS50cnVzdC50ZWxpYS5jb20wgYkGA1UdHwSBgTB/MH2ge6B5hndsZGFwOi8vbGRhcC50
cnVzdC50ZWxpYS5jb20vY249VGVsaWFTb25lcmElMjBQdWJsaWMlMjBSb290JTIwQ0ElMjB2MSxv
PVRlbGlhU29uZXJhJTIwR3JvdXA/YXV0aG9yaXR5cmV2b2NhdGlvbmxpc3Q/YmFzZTAOBgNVHQ8B
Af8EBAMCAQYwHQYDVR0OBBYEFJYnw7jepV9dRD45UuVFsXZfYzCbMB8GA1UdIwQYMBaAFEXb8I+4
GmKhqCMbY4g4o9vgGmLxMA0GCSqGSIb3DQEBBQUAA4IBAQB2AEoqQz+M3Ra9alkpn/YnwhXIv6tP
jhUvSuNs00Nhd0T9XhlIU3a65CaB/UKSqnayE0t7Q0Qq3r+x/GK3in/mik8i/PK2/q8HutzYFSzz
6Npztpo2JG7AEKOJPVaeebjng45m6vNC7RIfzU9sG2LBR/hewS8s6dFFn70w795xUwJBWZ67OzIK
XrIVVvHTOYpbWA+MESKAXwFhnVONrOTWlVwrMUi4HbiPWpOk+xQbgehCEi7mu3cXsaU1Xq3kMXui
NuC7VKoob8mFO9o9RT+dlirD2uRXwNpvCu3but6Kyhu0+nvy2iXGKjdlxlWTsdDyulXYz+OYCMZ9
lFWRzMIPMIIEbTCCA1WgAwIBAgIRAJywjASay5cieGNithuGWj0wDQYJKoZIhvcNAQEFBQAwOjEZ
MBcGA1UEChMQUlNBIFNlY3VyaXR5IEluYzEdMBsGA1UECxMUUlNBIFNlY3VyaXR5IDIwNDggVjMw
HhcNMDYxMDMxMjA0MjI3WhcNMTYxMTAxMTU0MjI1WjBEMRowGAYDVQQKDBFUZWxpYVNvbmVyYSBH
cm91cDEmMCQGA1UEAwwdVGVsaWFTb25lcmEgUHVibGljIFJvb3QgQ0EgdjEwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDKTxADapCAq3mplX4R4gNt+WZe5QKGnaVEQSyY7lICKF5DuVdW
PMLHDjzhw5IzDd860ZZx/0VrhGB3DmP4SDIWCKo2PxvY5NckdBWPWp/T2uaQdOAwgqHpN0pe1X7/
jel59WsWYXKGg/81Wth73ZK/geE7Gz9Pvj1LU6N4YhLMgooxKnCS+ZjB5icWAg+Qd1QpQhF46H1i
bp6LsBWDp56MPpg8F5X6y7MGVcKYLdnLOPs84uxRW9qs1kBopzQBj6s5SyVh8A+j5liDBjghXYpw
/+paGEdqHPeSFYxZKeJatmjEKLYlxcZWRKf436KvQA9jBhMEmytMNbGicR1mRH6tAgMBAAGjggFi
MIIBXjAfBgNVHSMEGDAWgBQHw1EwpKrpRa41JPr/JCwz0LGdjDAdBgNVHQ4EFgQURdvwj7gaYqGo
IxtjiDij2+AaYvEwEgYDVR0TAQH/BAgwBgEB/wIBBDCBhQYDVR0gBH4wfDA9BgkqhkiG9w0FBgEw
MDAuBggrBgEFBQcCARYiaHR0cHM6Ly9yZXBvc2l0b3J5LnRydXN0LnRlbGlhLmNvbTA7BgcqhXAj
AgEBMDAwLgYIKwYBBQUHAgEWImh0dHBzOi8vcmVwb3NpdG9yeS50cnVzdC50ZWxpYS5jb20wcAYD
VR0fBGkwZzBloGOgYYZfaHR0cDovL3d3dy5yc2FzZWN1cml0eS5jb20vcHJvZHVjdHMva2Vvbi9y
ZXBvc2l0b3J5L2NlcnRpZmljYXRlX3N0YXR1cy9SU0FfU2VjdXJpdHlfMjA0OF92My5DUkwwDgYD
VR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBBQUAA4IBAQAEXpos2CnIm7/872ytSrEHWZgvhOUEkUm2
5PWf/XkWko41TaL9vIS1S6AdWChNqWmnYiS7GfaIiDM9s1D6K7hidWBDOm46bNdM3ZwhMyDCfkDJ
SgeJ0w+7YmjvChu7gWqDZCsbtZ5gA1ixCTdDnuZB67JGSPGW6r73coraDP8diOpiQouMvM6bKuTP
BH/1poLccsUxsKgrQ23JC9LWCRb8cYHkZjXFH1K44TsIl5Lne2oT0JI3pwdA2v6jO4p/OLHntP+n
pjwPbedMPUZkDYCkd3LSxj8c3JTxtA8SlPCtIHE1hh65xihg1JRIliSphrqr9kbfwHdeVxPdOI5G
tDYPMYICEjCCAg4CAQEwTTA5MREwDwYDVQQKDAhFcmljc3NvbjEkMCIGA1UEAwwbRXJpY3Nzb24g
TkwgSW5kaXZpZHVhbCBDQTAxAhAhVsFUBw1ddjP0q9Mjb9LGMAkGBSsOAwIaBQCgggEbMBgGCSqG
SIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTExMDIwMjE2NDkwNFowIwYJKoZI
hvcNAQkEMRYEFPZFjdYCeQ/9/AWLudB6fBDsmxHuMFwGCSsGAQQBgjcQBDFPME0wOTERMA8GA1UE
CgwIRXJpY3Nzb24xJDAiBgNVBAMMG0VyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EwMQIQIVbBVAcN
XXYz9KvTI2/SxjBeBgsqhkiG9w0BCRACCzFPoE0wOTERMA8GA1UECgwIRXJpY3Nzb24xJDAiBgNV
BAMMG0VyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EwMQIQIVbBVAcNXXYz9KvTI2/SxjANBgkqhkiG
9w0BAQEFAASBgDaOqzJuYbNHGCHVpZfESaV8QGMrwkuUlGR+8VKbKgSqBA1DbiHTUMC7QP+mjvXQ
R2Yxg9WmFsExi5ehfZHKjCkumPW7lqjQ0grVoM5bdLYeBWWSSXX3POB8f9CyrVpcJ+bcAjAS9LGf
bQD55/kPn5CRgCbBzo1bx1TqrhiyXM3CAAAAAAAA

--Apple-Mail-25-530564584--

From manav.bhatia@alcatel-lucent.com  Wed Feb  2 19:45:11 2011
Return-Path: <manav.bhatia@alcatel-lucent.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 652A03A67AE for <ospf@core3.amsl.com>; Wed,  2 Feb 2011 19:45:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.336
X-Spam-Level: 
X-Spam-Status: No, score=-6.336 tagged_above=-999 required=5 tests=[AWL=0.263,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DtBEmCeLVrTn for <ospf@core3.amsl.com>; Wed,  2 Feb 2011 19:45:10 -0800 (PST)
Received: from ihemail3.lucent.com (ihemail3.lucent.com [135.245.0.37]) by core3.amsl.com (Postfix) with ESMTP id 90CC03A6778 for <ospf@ietf.org>; Wed,  2 Feb 2011 19:45:10 -0800 (PST)
Received: from inbansmailrelay1.in.alcatel-lucent.com (h135-250-11-31.lucent.com [135.250.11.31]) by ihemail3.lucent.com (8.13.8/IER-o) with ESMTP id p133mSZk026224 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <ospf@ietf.org>; Wed, 2 Feb 2011 21:48:30 -0600 (CST)
Received: from INBANSXCHHUB01.in.alcatel-lucent.com (inbansxchhub01.in.alcatel-lucent.com [135.250.12.32]) by inbansmailrelay1.in.alcatel-lucent.com (8.14.3/8.14.3/GMO) with ESMTP id p133mRF6016297 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT) for <ospf@ietf.org>; Thu, 3 Feb 2011 09:18:27 +0530
Received: from INBANSXCHMBSA1.in.alcatel-lucent.com ([135.250.12.56]) by INBANSXCHHUB01.in.alcatel-lucent.com ([135.250.12.32]) with mapi; Thu, 3 Feb 2011 09:18:27 +0530
From: "Bhatia, Manav (Manav)" <manav.bhatia@alcatel-lucent.com>
To: "ospf@ietf.org" <ospf@ietf.org>
Date: Thu, 3 Feb 2011 09:18:47 +0530
Thread-Topic: Supporting Authentication Trailer for OSPFv3
Thread-Index: AcvDVUNCsHSVtIIoRSuVpPdNG0Tl3Q==
Message-ID: <7C362EEF9C7896468B36C9B79200D8350CFB23E588@INBANSXCHMBSA1.in.alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.57 on 135.245.2.37
X-Scanned-By: MIMEDefang 2.64 on 135.250.11.31
Subject: [OSPF] Supporting Authentication Trailer for OSPFv3
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Feb 2011 03:45:11 -0000

Hi,

We have posted the revised version of the AT draft which includes all the f=
eedback that we received on the list till date. Please go through this and =
let us know if there are any further comments.

The draft is available here:
http://www.ietf.org/id/draft-ietf-ospf-auth-trailer-ospfv3-01.txt

Acee, Vishwas and Manav


 =

From ShraddhaH@huawei.com  Thu Feb  3 03:45:29 2011
Return-Path: <ShraddhaH@huawei.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8F8043A6924; Thu,  3 Feb 2011 03:45:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.495
X-Spam-Level: 
X-Spam-Status: No, score=-4.495 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553,  RCVD_IN_DNSWL_MED=-4, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uBqtROnXabmE; Thu,  3 Feb 2011 03:45:28 -0800 (PST)
Received: from szxga03-in.huawei.com (unknown [119.145.14.66]) by core3.amsl.com (Postfix) with ESMTP id 9E1DD3A6917; Thu,  3 Feb 2011 03:45:28 -0800 (PST)
Received: from huawei.com (szxga03-in [172.24.2.9]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LG100ALCI544C@szxga03-in.huawei.com>; Thu, 03 Feb 2011 19:48:40 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LG10005JI542H@szxga03-in.huawei.com>; Thu, 03 Feb 2011 19:48:40 +0800 (CST)
Received: from BLRNSHTIPL1NC ([10.18.1.31]) by szxml04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LG1001AII5360@szxml04-in.huawei.com>; Thu, 03 Feb 2011 19:48:40 +0800 (CST)
Date: Thu, 03 Feb 2011 17:18:38 +0530
From: shraddha <ShraddhaH@huawei.com>
In-reply-to: <7C362EEF9C7896468B36C9B79200D8350CFB23E588@INBANSXCHMBSA1.in.alcatel-lucent.com>
To: "'Bhatia, Manav (Manav)'" <manav.bhatia@alcatel-lucent.com>
Message-id: <E812FD3E32AB430A9A350576B97927FA@china.huawei.com>
Organization: htipl
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.3790.4657
X-Mailer: Microsoft Office Outlook 11
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Thread-index: AcvDVUNCsHSVtIIoRSuVpPdNG0Tl3QAQoC5Q
References: <7C362EEF9C7896468B36C9B79200D8350CFB23E588@INBANSXCHMBSA1.in.alcatel-lucent.com>
Cc: ospf@ietf.org, karp@ietf.org
Subject: Re: [OSPF] Supporting Authentication Trailer for OSPFv3
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: ShraddhaH@huawei.com
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Feb 2011 11:45:29 -0000

Hi Manav,


It is better that the draft clearly mentions, the LLS is also included in
the security authentication data calculation. I think it is not very
explicit in the document.

Rgds
shraddha
****************************************************************************
***********
This e-mail and attachments contain confidential information from HUAWEI,
which is intended only for the person or entity whose address is listed
above. Any use of the information contained herein in any way (including,
but not limited to, total or partial disclosure, reproduction, or
dissemination) by persons other than the intended recipient's) is
prohibited. If you receive this e-mail in error, please notify the sender by
phone or email immediately and delete it!

-----Original Message-----
From: ospf-bounces@ietf.org [mailto:ospf-bounces@ietf.org] On Behalf Of
Bhatia, Manav (Manav)
Sent: Thursday, February 03, 2011 9:19 AM
To: ospf@ietf.org
Subject: [OSPF] Supporting Authentication Trailer for OSPFv3

Hi,

We have posted the revised version of the AT draft which includes all the
feedback that we received on the list till date. Please go through this and
let us know if there are any further comments.

The draft is available here:
http://www.ietf.org/id/draft-ietf-ospf-auth-trailer-ospfv3-01.txt

Acee, Vishwas and Manav


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


From manav.bhatia@alcatel-lucent.com  Fri Feb  4 10:24:19 2011
Return-Path: <manav.bhatia@alcatel-lucent.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9FE273A6A33; Fri,  4 Feb 2011 10:24:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.375
X-Spam-Level: 
X-Spam-Status: No, score=-6.375 tagged_above=-999 required=5 tests=[AWL=0.224,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vOnMBCPfLkZQ; Fri,  4 Feb 2011 10:24:18 -0800 (PST)
Received: from ihemail1.lucent.com (ihemail1.lucent.com [135.245.0.33]) by core3.amsl.com (Postfix) with ESMTP id 8CBC13A6A1B; Fri,  4 Feb 2011 10:24:17 -0800 (PST)
Received: from inbansmailrelay1.in.alcatel-lucent.com (h135-250-11-31.lucent.com [135.250.11.31]) by ihemail1.lucent.com (8.13.8/IER-o) with ESMTP id p14IRV9i004120 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Fri, 4 Feb 2011 12:27:37 -0600 (CST)
Received: from INBANSXCHHUB03.in.alcatel-lucent.com (inbansxchhub03.in.alcatel-lucent.com [135.250.12.80]) by inbansmailrelay1.in.alcatel-lucent.com (8.14.3/8.14.3/GMO) with ESMTP id p14IRUw4024616 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Fri, 4 Feb 2011 23:57:30 +0530
Received: from INBANSXCHMBSA1.in.alcatel-lucent.com ([135.250.12.56]) by INBANSXCHHUB03.in.alcatel-lucent.com ([135.250.12.80]) with mapi; Fri, 4 Feb 2011 23:57:30 +0530
From: "Bhatia, Manav (Manav)" <manav.bhatia@alcatel-lucent.com>
To: "ShraddhaH@huawei.com" <ShraddhaH@huawei.com>
Date: Fri, 4 Feb 2011 23:57:28 +0530
Thread-Topic: [OSPF] Supporting Authentication Trailer for OSPFv3
Thread-Index: AcvDVUNCsHSVtIIoRSuVpPdNG0Tl3QAQoC5QAEBM8TA=
Message-ID: <7C362EEF9C7896468B36C9B79200D8350CFB23EABC@INBANSXCHMBSA1.in.alcatel-lucent.com>
References: <7C362EEF9C7896468B36C9B79200D8350CFB23E588@INBANSXCHMBSA1.in.alcatel-lucent.com> <E812FD3E32AB430A9A350576B97927FA@china.huawei.com>
In-Reply-To: <E812FD3E32AB430A9A350576B97927FA@china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.57 on 135.245.2.33
X-Scanned-By: MIMEDefang 2.64 on 135.250.11.31
Cc: "ospf@ietf.org" <ospf@ietf.org>, "karp@ietf.org" <karp@ietf.org>
Subject: Re: [OSPF] Supporting Authentication Trailer for OSPFv3
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 Feb 2011 18:24:19 -0000

Hi Shraddha,

I reread the draft and I agree that we should explictly mention that the LL=
S block is included in the authentication data computation. Will do that in=
 the next version.

Cheers, Manav

> -----Original Message-----
> From: shraddha [mailto:ShraddhaH@huawei.com]=20
> Sent: Thursday, February 03, 2011 5.19 PM
> To: Bhatia, Manav (Manav)
> Cc: ospf@ietf.org; karp@ietf.org
> Subject: RE: [OSPF] Supporting Authentication Trailer for OSPFv3
>=20
> Hi Manav,
>=20
>=20
> It is better that the draft clearly mentions, the LLS is also=20
> included in
> the security authentication data calculation. I think it is not very
> explicit in the document.
>=20
> Rgds
> shraddha
> **************************************************************
> **************
> ***********
> This e-mail and attachments contain confidential information=20
> from HUAWEI,
> which is intended only for the person or entity whose address=20
> is listed
> above. Any use of the information contained herein in any way=20
> (including,
> but not limited to, total or partial disclosure, reproduction, or
> dissemination) by persons other than the intended recipient's) is
> prohibited. If you receive this e-mail in error, please=20
> notify the sender by
> phone or email immediately and delete it!
>=20
> -----Original Message-----
> From: ospf-bounces@ietf.org [mailto:ospf-bounces@ietf.org] On=20
> Behalf Of
> Bhatia, Manav (Manav)
> Sent: Thursday, February 03, 2011 9:19 AM
> To: ospf@ietf.org
> Subject: [OSPF] Supporting Authentication Trailer for OSPFv3
>=20
> Hi,
>=20
> We have posted the revised version of the AT draft which=20
> includes all the
> feedback that we received on the list till date. Please go=20
> through this and
> let us know if there are any further comments.
>=20
> The draft is available here:
> http://www.ietf.org/id/draft-ietf-ospf-auth-trailer-ospfv3-01.txt
>=20
> Acee, Vishwas and Manav
>=20
>=20
> =20
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf
>=20
> =

From manav.bhatia@alcatel-lucent.com  Mon Feb  7 15:23:30 2011
Return-Path: <manav.bhatia@alcatel-lucent.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 79F913A6FCA; Mon,  7 Feb 2011 15:23:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.706
X-Spam-Level: 
X-Spam-Status: No, score=-5.706 tagged_above=-999 required=5 tests=[AWL=-1.407, BAYES_00=-2.599, MANGLED_LIST=2.3, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id v8EFR0eAoilS; Mon,  7 Feb 2011 15:23:29 -0800 (PST)
Received: from ihemail1.lucent.com (ihemail1.lucent.com [135.245.0.33]) by core3.amsl.com (Postfix) with ESMTP id 4F1E13A6FC9; Mon,  7 Feb 2011 15:23:29 -0800 (PST)
Received: from inbansmailrelay2.in.alcatel-lucent.com (h135-250-11-33.lucent.com [135.250.11.33]) by ihemail1.lucent.com (8.13.8/IER-o) with ESMTP id p17NNSAf016341 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Mon, 7 Feb 2011 17:23:30 -0600 (CST)
Received: from INBANSXCHHUB02.in.alcatel-lucent.com (inbansxchhub02.in.alcatel-lucent.com [135.250.12.35]) by inbansmailrelay2.in.alcatel-lucent.com (8.14.3/8.14.3/GMO) with ESMTP id p17NNRtF030738 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Tue, 8 Feb 2011 04:53:27 +0530
Received: from INBANSXCHMBSA1.in.alcatel-lucent.com ([135.250.12.56]) by INBANSXCHHUB02.in.alcatel-lucent.com ([135.250.12.35]) with mapi; Tue, 8 Feb 2011 04:53:27 +0530
From: "Bhatia, Manav (Manav)" <manav.bhatia@alcatel-lucent.com>
To: "ShraddhaH@huawei.com" <ShraddhaH@huawei.com>
Date: Tue, 8 Feb 2011 04:53:23 +0530
Thread-Topic: [OSPF] Supporting Authentication Trailer for OSPFv3
Thread-Index: AcvDVUNCsHSVtIIoRSuVpPdNG0Tl3QAQoC5QAEBM8TAAoSuREA==
Message-ID: <7C362EEF9C7896468B36C9B79200D8350CFB23EDFE@INBANSXCHMBSA1.in.alcatel-lucent.com>
References: <7C362EEF9C7896468B36C9B79200D8350CFB23E588@INBANSXCHMBSA1.in.alcatel-lucent.com> <E812FD3E32AB430A9A350576B97927FA@china.huawei.com> <7C362EEF9C7896468B36C9B79200D8350CFB23EABC@INBANSXCHMBSA1.in.alcatel-lucent.com>
In-Reply-To: <7C362EEF9C7896468B36C9B79200D8350CFB23EABC@INBANSXCHMBSA1.in.alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.57 on 135.245.2.33
X-Scanned-By: MIMEDefang 2.64 on 135.250.11.33
Cc: "ospf@ietf.org" <ospf@ietf.org>, "karp@ietf.org" <karp@ietf.org>
Subject: Re: [OSPF] Supporting Authentication Trailer for OSPFv3
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 Feb 2011 23:23:30 -0000

Hi,

We have posted the updated version of draft-ietf-ospf-auth-trailer-ospfv3 t=
hat explicitly mentions LLS processing.
http://tools.ietf.org/id/draft-ietf-ospf-auth-trailer-ospfv3-02.txt

Diff from the last version:
http://tools.ietf.org/rfcdiff?url2=3Ddraft-ietf-ospf-auth-trailer-ospfv3-02=
=20

Are there any other comments?

Cheers, Manav

> -----Original Message-----
> From: karp-bounces@ietf.org [mailto:karp-bounces@ietf.org] On=20
> Behalf Of Bhatia, Manav (Manav)
> Sent: Friday, February 04, 2011 11.57 PM
> To: ShraddhaH@huawei.com
> Cc: ospf@ietf.org; karp@ietf.org
> Subject: Re: [karp] [OSPF] Supporting Authentication Trailer=20
> for OSPFv3
>=20
> Hi Shraddha,
>=20
> I reread the draft and I agree that we should explictly=20
> mention that the LLS block is included in the authentication=20
> data computation. Will do that in the next version.
>=20
> Cheers, Manav
>=20

From michael_barnes@usa.net  Mon Feb  7 18:12:17 2011
Return-Path: <michael_barnes@usa.net>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 013D73A6A32; Mon,  7 Feb 2011 18:12:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.768
X-Spam-Level: *
X-Spam-Status: No, score=1.768 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MANGLED_LIST=2.3, RCVD_NUMERIC_HELO=2.067]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0WLLIezmmuw5; Mon,  7 Feb 2011 18:12:16 -0800 (PST)
Received: from cmsout01.mbox.net (cmsout01.mbox.net [165.212.64.31]) by core3.amsl.com (Postfix) with ESMTP id 2F29C3A6934; Mon,  7 Feb 2011 18:12:16 -0800 (PST)
Received: from cmsout01.mbox.net (cmsout01-lo [127.0.0.1]) by cmsout01.mbox.net (Postfix) with ESMTP id 3A5ED2AC766; Tue,  8 Feb 2011 02:12:21 +0000 (GMT)
X-USANET-Received: from cmsout01.mbox.net [127.0.0.1] by cmsout01.mbox.net via mtad (C8.MAIN.3.72B)  with ESMTP id 897PBHcmR0720M01; Tue, 08 Feb 2011 02:12:17 -0000
X-USANET-Routed: 3 gwsout-vs Q:bmvirus
Received: from cmsapps03.cms.usa.net [165.212.11.132] by cmsout01.mbox.net via smtad (C8.MAIN.3.72B)  with ESMTP id XID899PBHcmR1780X01; Tue, 08 Feb 2011 02:12:17 -0000
X-USANET-Source: 165.212.11.132 IN michael_barnes@usa.net cmsapps03.cms.usa.net
X-USANET-MsgId: XID899PBHcmR1780X01
Received: from web02.cms.usa.net [165.212.8.202] by cmsapps03.cms.usa.net (ESMTP/michael_barnes@usa.net) via mtad (C8.MAIN.3.72B)  with ESMTP id 305PBHcmR1072M39; Tue, 08 Feb 2011 02:12:17 -0000
X-USANET-Auth: 165.212.8.202   AUTO michael_barnes@usa.net web02.cms.usa.net
Received: from 198.144.206.23 [198.144.206.23] by web02.cms.usa.net  (USANET web-mailer C8.MAIN.3.71Y); Tue, 08 Feb 2011 02:12:16 -0000
Date: Mon, 07 Feb 2011 18:12:16 -0800
From: "Michael Barnes" <michael_barnes@usa.net>
To: "Bhatia, Manav (Manav)" <manav.bhatia@alcatel-lucent.com>, "ShraddhaH@huawei.com" <ShraddhaH@huawei.com>
X-Mailer: USANET web-mailer (C8.MAIN.3.71Y)
Mime-Version: 1.0
Message-ID: <418PBHcLq0368S02.1297131136@web02.cms.usa.net>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Z-USANET-MsgId: XID305PBHcmR1072X39
Cc: "ospf@ietf.org" <ospf@ietf.org>, "karp@ietf.org" <karp@ietf.org>
Subject: Re: [OSPF] Supporting Authentication Trailer for OSPFv3
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 Feb 2011 02:12:17 -0000

Hi Manav,

I think I'm happy with this version of the document. No comments for the =
time
being. ;-) Thanks for incorporating so many suggestions.

Cheers,
Michael

------ Original Message ------
Received: Mon, 07 Feb 2011 03:23:52 PM PST
From: "Bhatia, Manav (Manav)" <manav.bhatia@alcatel-lucent.com>
To: "ShraddhaH@huawei.com" <ShraddhaH@huawei.com>Cc: "ospf@ietf.org"
<ospf@ietf.org>, "karp@ietf.org" <karp@ietf.org>
Subject: Re: [OSPF] Supporting Authentication Trailer for OSPFv3

> Hi,
> =

> We have posted the updated version of draft-ietf-ospf-auth-trailer-ospf=
v3
that explicitly mentions LLS processing.
> http://tools.ietf.org/id/draft-ietf-ospf-auth-trailer-ospfv3-02.txt
> =

> Diff from the last version:
> http://tools.ietf.org/rfcdiff?url2=3Ddraft-ietf-ospf-auth-trailer-ospfv=
3-02 =

> =

> Are there any other comments?
> =

> Cheers, Manav
> =

> > -----Original Message-----
> > From: karp-bounces@ietf.org [mailto:karp-bounces@ietf.org] On =

> > Behalf Of Bhatia, Manav (Manav)
> > Sent: Friday, February 04, 2011 11.57 PM
> > To: ShraddhaH@huawei.com
> > Cc: ospf@ietf.org; karp@ietf.org
> > Subject: Re: [karp] [OSPF] Supporting Authentication Trailer =

> > for OSPFv3
> > =

> > Hi Shraddha,
> > =

> > I reread the draft and I agree that we should explictly =

> > mention that the LLS block is included in the authentication =

> > data computation. Will do that in the next version.
> > =

> > Cheers, Manav
> > =

> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf



From manav.bhatia@alcatel-lucent.com  Mon Feb  7 18:30:39 2011
Return-Path: <manav.bhatia@alcatel-lucent.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4CC0E3A6BE3 for <ospf@core3.amsl.com>; Mon,  7 Feb 2011 18:30:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.402
X-Spam-Level: 
X-Spam-Status: No, score=-5.402 tagged_above=-999 required=5 tests=[AWL=-1.103, BAYES_00=-2.599, MANGLED_LIST=2.3, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4uR8ceehx+Uh for <ospf@core3.amsl.com>; Mon,  7 Feb 2011 18:30:38 -0800 (PST)
Received: from ihemail4.lucent.com (ihemail4.lucent.com [135.245.0.39]) by core3.amsl.com (Postfix) with ESMTP id 57B163A6BE4 for <ospf@ietf.org>; Mon,  7 Feb 2011 18:30:38 -0800 (PST)
Received: from inbansmailrelay2.in.alcatel-lucent.com (h135-250-11-33.lucent.com [135.250.11.33]) by ihemail4.lucent.com (8.13.8/IER-o) with ESMTP id p182UeWx014562 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Mon, 7 Feb 2011 20:30:42 -0600 (CST)
Received: from INBANSXCHHUB01.in.alcatel-lucent.com (inbansxchhub01.in.alcatel-lucent.com [135.250.12.32]) by inbansmailrelay2.in.alcatel-lucent.com (8.14.3/8.14.3/GMO) with ESMTP id p182UdwH007769 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Tue, 8 Feb 2011 08:00:39 +0530
Received: from INBANSXCHMBSA1.in.alcatel-lucent.com ([135.250.12.56]) by INBANSXCHHUB01.in.alcatel-lucent.com ([135.250.12.32]) with mapi; Tue, 8 Feb 2011 08:00:38 +0530
From: "Bhatia, Manav (Manav)" <manav.bhatia@alcatel-lucent.com>
To: Michael Barnes <michael_barnes@usa.net>
Date: Tue, 8 Feb 2011 08:00:28 +0530
Thread-Topic: [OSPF] Supporting Authentication Trailer for OSPFv3
Thread-Index: AcvHNaHcoeq+lvlpRPmxmipdC91IGwAAfLow
Message-ID: <7C362EEF9C7896468B36C9B79200D8350CFB2F6A1B@INBANSXCHMBSA1.in.alcatel-lucent.com>
References: <418PBHcLq0368S02.1297131136@web02.cms.usa.net>
In-Reply-To: <418PBHcLq0368S02.1297131136@web02.cms.usa.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.57 on 135.245.2.39
X-Scanned-By: MIMEDefang 2.64 on 135.250.11.33
Cc: "ospf@ietf.org" <ospf@ietf.org>
Subject: Re: [OSPF] Supporting Authentication Trailer for OSPFv3
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 Feb 2011 02:30:39 -0000

Hi Michael,

Well it took a lot of versions of this document to make you (and others) ha=
ppy! ;-)=20

Cheers, Manav

> -----Original Message-----
> From: Michael Barnes [mailto:michael_barnes@usa.net]=20
> Sent: Tuesday, February 08, 2011 7.42 AM
> To: Bhatia, Manav (Manav); ShraddhaH@huawei.com
> Cc: ospf@ietf.org; karp@ietf.org
> Subject: Re: [OSPF] Supporting Authentication Trailer for OSPFv3
>=20
> Hi Manav,
>=20
> I think I'm happy with this version of the document. No=20
> comments for the time
> being. ;-) Thanks for incorporating so many suggestions.
>=20
> Cheers,
> Michael
>=20
> ------ Original Message ------
> Received: Mon, 07 Feb 2011 03:23:52 PM PST
> From: "Bhatia, Manav (Manav)" <manav.bhatia@alcatel-lucent.com>
> To: "ShraddhaH@huawei.com" <ShraddhaH@huawei.com>Cc: "ospf@ietf.org"
> <ospf@ietf.org>, "karp@ietf.org" <karp@ietf.org>
> Subject: Re: [OSPF] Supporting Authentication Trailer for OSPFv3
>=20
> > Hi,
> >=20
> > We have posted the updated version of=20
> draft-ietf-ospf-auth-trailer-ospfv3
> that explicitly mentions LLS processing.
> > http://tools.ietf.org/id/draft-ietf-ospf-auth-trailer-ospfv3-02.txt
> >=20
> > Diff from the last version:
> >=20
> http://tools.ietf.org/rfcdiff?url2=3Ddraft-ietf-ospf-auth-traile
> r-ospfv3-02=20
> >=20
> > Are there any other comments?
> >=20
> > Cheers, Manav
> >=20
> > > -----Original Message-----
> > > From: karp-bounces@ietf.org [mailto:karp-bounces@ietf.org] On=20
> > > Behalf Of Bhatia, Manav (Manav)
> > > Sent: Friday, February 04, 2011 11.57 PM
> > > To: ShraddhaH@huawei.com
> > > Cc: ospf@ietf.org; karp@ietf.org
> > > Subject: Re: [karp] [OSPF] Supporting Authentication Trailer=20
> > > for OSPFv3
> > >=20
> > > Hi Shraddha,
> > >=20
> > > I reread the draft and I agree that we should explictly=20
> > > mention that the LLS block is included in the authentication=20
> > > data computation. Will do that in the next version.
> > >=20
> > > Cheers, Manav
> > >=20
> > _______________________________________________
> > OSPF mailing list
> > OSPF@ietf.org
> > https://www.ietf.org/mailman/listinfo/ospf
>=20
>=20
> =

From glen.kent@gmail.com  Tue Feb  8 08:19:14 2011
Return-Path: <glen.kent@gmail.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2B4063A67D0; Tue,  8 Feb 2011 08:19:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.299
X-Spam-Level: 
X-Spam-Status: No, score=-1.299 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MANGLED_LIST=2.3, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Y+PaeSuYsEsA; Tue,  8 Feb 2011 08:19:13 -0800 (PST)
Received: from mail-ew0-f44.google.com (mail-ew0-f44.google.com [209.85.215.44]) by core3.amsl.com (Postfix) with ESMTP id 039BF3A672E; Tue,  8 Feb 2011 08:19:12 -0800 (PST)
Received: by ewy8 with SMTP id 8so3332226ewy.31 for <multiple recipients>; Tue, 08 Feb 2011 08:19:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=+0bJ7Ecq4LMUp8c/ZUq/h3gnJY9+nL1z/ws1/zMUQCc=; b=lONuTnlWcPHldS0M3/7UMWJaYL/PkhIi3FtJciJ3QZxm6R6zvOmZAQkSaGUm8sFEL9 6DsK0J/zlRnPoK0jCZaSmRgarx9THvySnh06FN26Bk1BOk1yCLMfn+b9sD6cxUTDNW9r Gh2jarWJZeZ3+ARBDQxgj5OKMFT8ICN4uEPzM=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=cfuWkXvmUUP373Pj8w8bNh0wZWLzUxv8mzbiZOKByJsEZa5BP6A0B2v/x1ULxKfoQ5 IouLmLzN1yXbcHZbgK6LLKlgwgiYzM4DyR5oAmRh/Bd1X446TXySLT4ybFxB01hVhbIF evIeVsAXwOIBqK2NXdwiA08zmcvmnn4TBS+ac=
MIME-Version: 1.0
Received: by 10.14.52.13 with SMTP id d13mr7270111eec.11.1297181959566; Tue, 08 Feb 2011 08:19:19 -0800 (PST)
Received: by 10.14.125.146 with HTTP; Tue, 8 Feb 2011 08:19:19 -0800 (PST)
In-Reply-To: <418PBHcLq0368S02.1297131136@web02.cms.usa.net>
References: <418PBHcLq0368S02.1297131136@web02.cms.usa.net>
Date: Tue, 8 Feb 2011 21:49:19 +0530
Message-ID: <AANLkTimjex5Z7tTxPDARoUO6dgBwTvyK5JLxKFAP3_7W@mail.gmail.com>
From: Glen Kent <glen.kent@gmail.com>
To: "ospf@ietf.org" <ospf@ietf.org>, "karp@ietf.org" <karp@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1
Subject: Re: [OSPF] [karp]  Supporting Authentication Trailer for OSPFv3
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 Feb 2011 16:19:14 -0000

+1

I have no comments as well! :-) Thank You Acee and Manav for
addressing all the comments/feedback that came on the mailing list.

Glen

On Tue, Feb 8, 2011 at 7:42 AM, Michael Barnes <michael_barnes@usa.net> wrote:
> Hi Manav,
>
> I think I'm happy with this version of the document. No comments for the time
> being. ;-) Thanks for incorporating so many suggestions.
>
> Cheers,
> Michael
>
> ------ Original Message ------
> Received: Mon, 07 Feb 2011 03:23:52 PM PST
> From: "Bhatia, Manav (Manav)" <manav.bhatia@alcatel-lucent.com>
> To: "ShraddhaH@huawei.com" <ShraddhaH@huawei.com>Cc: "ospf@ietf.org"
> <ospf@ietf.org>, "karp@ietf.org" <karp@ietf.org>
> Subject: Re: [OSPF] Supporting Authentication Trailer for OSPFv3
>
>> Hi,
>>
>> We have posted the updated version of draft-ietf-ospf-auth-trailer-ospfv3
> that explicitly mentions LLS processing.
>> http://tools.ietf.org/id/draft-ietf-ospf-auth-trailer-ospfv3-02.txt
>>
>> Diff from the last version:
>> http://tools.ietf.org/rfcdiff?url2=draft-ietf-ospf-auth-trailer-ospfv3-02
>>
>> Are there any other comments?
>>
>> Cheers, Manav
>>
>> > -----Original Message-----
>> > From: karp-bounces@ietf.org [mailto:karp-bounces@ietf.org] On
>> > Behalf Of Bhatia, Manav (Manav)
>> > Sent: Friday, February 04, 2011 11.57 PM
>> > To: ShraddhaH@huawei.com
>> > Cc: ospf@ietf.org; karp@ietf.org
>> > Subject: Re: [karp] [OSPF] Supporting Authentication Trailer
>> > for OSPFv3
>> >
>> > Hi Shraddha,
>> >
>> > I reread the draft and I agree that we should explictly
>> > mention that the LLS block is included in the authentication
>> > data computation. Will do that in the next version.
>> >
>> > Cheers, Manav
>> >
>> _______________________________________________
>> OSPF mailing list
>> OSPF@ietf.org
>> https://www.ietf.org/mailman/listinfo/ospf
>
>
> _______________________________________________
> karp mailing list
> karp@ietf.org
> https://www.ietf.org/mailman/listinfo/karp
>

From nsheth@juniper.net  Wed Feb  9 12:15:37 2011
Return-Path: <nsheth@juniper.net>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 63D5E3A683F for <ospf@core3.amsl.com>; Wed,  9 Feb 2011 12:15:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fO5jRJc+kIcK for <ospf@core3.amsl.com>; Wed,  9 Feb 2011 12:15:36 -0800 (PST)
Received: from exprod7og122.obsmtp.com (exprod7og122.obsmtp.com [64.18.2.22]) by core3.amsl.com (Postfix) with ESMTP id D7F523A67F4 for <ospf@ietf.org>; Wed,  9 Feb 2011 12:15:33 -0800 (PST)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob122.postini.com ([64.18.6.12]) with SMTP ID DSNKTVL176/myWMcynuxn3u9NbrQ7TVhG94i@postini.com; Wed, 09 Feb 2011 12:15:47 PST
Received: from magenta.juniper.net (172.17.27.123) by P-EMHUB01-HQ.jnpr.net (172.24.192.33) with Microsoft SMTP Server (TLS) id 8.2.254.0; Wed, 9 Feb 2011 12:13:22 -0800
Received: from [127.0.0.1] (nsheth-xp-lt.jnpr.net [172.17.21.91])	by magenta.juniper.net (8.11.3/8.11.3) with ESMTP id p19KDXU04361; Wed, 9 Feb 2011 12:13:33 -0800 (PST)	(envelope-from nsheth@juniper.net)
Message-ID: <4D52F56B.8020904@juniper.net>
Date: Wed, 9 Feb 2011 12:13:31 -0800
From: Nischal Sheth <nsheth@juniper.net>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: "ospf@ietf.org" <ospf@ietf.org>
References: <FC090A1B-0A33-4CC8-B7B8-34076F16EE4D@ericsson.com>	<1D23749D4168CC4D8B8652397B5F6432041769BB@XMB-RCD-206.cisco.com> <13205C286662DE4387D9AF3AC30EF456B03C2377D6@EMBX01-WF.jnpr.net>
In-Reply-To: <13205C286662DE4387D9AF3AC30EF456B03C2377D6@EMBX01-WF.jnpr.net>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>
Subject: Re: [OSPF] OSPF Hybrid Broadcast and P2MP Interface Type
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 09 Feb 2011 20:15:37 -0000

On 1/6/2011 2:05 PM, Jeffrey (Zhaohui) Zhang wrote:

>
> Additionally, while radio network is one example, it is not the only one.
>

Here's a different example that highlights Jeffrey's point above.

If a Service Provider's OSPF is running over a broadcast network that is 
emulated by a VPLS service, it is useful to advertise a different OSPF 
metric for each neighbor on the broadcast network.  This allows you to 
achieve nearest exit routing when transiting the VPLS backbone for 
customers that are dual homed to the SP via BGP.

The metric for each neighbor could be manually configured.  Modeling the 
LAN as a hybrid interface lets you use the DR and DBR for flooding as 
opposed to treating it as p2mp in OSPF and establishing a full mesh of 
adjacencies.

-Nischal


From zzhang@juniper.net  Wed Feb  9 12:47:54 2011
Return-Path: <zzhang@juniper.net>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5B37F3A6811 for <ospf@core3.amsl.com>; Wed,  9 Feb 2011 12:47:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mWRDlDle28qj for <ospf@core3.amsl.com>; Wed,  9 Feb 2011 12:47:53 -0800 (PST)
Received: from exprod7og119.obsmtp.com (exprod7og119.obsmtp.com [64.18.2.16]) by core3.amsl.com (Postfix) with ESMTP id DC5D33A6842 for <ospf@ietf.org>; Wed,  9 Feb 2011 12:47:51 -0800 (PST)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob119.postini.com ([64.18.6.12]) with SMTP ID DSNKTVL9fvm33dgf9x7yz/sbv5gz6iZ8y6bX@postini.com; Wed, 09 Feb 2011 12:48:04 PST
Received: from p-emfe01-wf.jnpr.net (172.28.145.24) by P-EMHUB03-HQ.jnpr.net (172.24.192.37) with Microsoft SMTP Server (TLS) id 8.2.254.0; Wed, 9 Feb 2011 12:45:17 -0800
Received: from EMBX01-WF.jnpr.net ([fe80::1914:3299:33d9:e43b]) by p-emfe01-wf.jnpr.net ([fe80::d0d1:653d:5b91:a123%11]) with mapi; Wed, 9 Feb 2011 15:45:28 -0500
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: Nischal Sheth <nsheth@juniper.net>, "ospf@ietf.org" <ospf@ietf.org>, pete <pjmoyer@gmail.com>
Date: Wed, 9 Feb 2011 15:45:26 -0500
Thread-Topic: [OSPF] OSPF Hybrid Broadcast and P2MP Interface Type
Thread-Index: AcvIldR1tnbYJGr5SRWjMIE9jliixQAA+WSw
Message-ID: <13205C286662DE4387D9AF3AC30EF456B18A3E0C29@EMBX01-WF.jnpr.net>
References: <FC090A1B-0A33-4CC8-B7B8-34076F16EE4D@ericsson.com> <1D23749D4168CC4D8B8652397B5F6432041769BB@XMB-RCD-206.cisco.com> <13205C286662DE4387D9AF3AC30EF456B03C2377D6@EMBX01-WF.jnpr.net> <4D52F56B.8020904@juniper.net>
In-Reply-To: <4D52F56B.8020904@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [OSPF] OSPF Hybrid Broadcast and P2MP Interface Type
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 09 Feb 2011 20:47:54 -0000

The same equally applies to a real l2-switched (and wired) network (vs. emu=
lated by VPLS), as pointed out earlier by Pete [pjmoyer@gmail.com]:

> There is also a case of multiple ethernet switches connected together ser=
ially, with varying propagation delays to the routers that are connected to=
 one of these switches. Imagine different types of transmission technologie=
s in the network but still having ethernet on each end of the links.=20

> From the perspective of a router connected to the nearest switch, a route=
r on a far end switch will have higher propagation delay than a router conn=
ected to the same (nearest) switch, so having the ability to define a highe=
r OSPF metric to that far end router can become important.=20

Jeffrey

> -----Original Message-----
> From: Nischal Sheth [mailto:nsheth@juniper.net]=20
> Sent: Wednesday, February 09, 2011 3:14 PM
> To: ospf@ietf.org
> Cc: Jeffrey (Zhaohui) Zhang; Alvaro Retana (aretana); Acee Lindem
> Subject: Re: [OSPF] OSPF Hybrid Broadcast and P2MP Interface Type
>=20
> On 1/6/2011 2:05 PM, Jeffrey (Zhaohui) Zhang wrote:
>=20
> >
> > Additionally, while radio network is one example, it is not=20
> the only one.
> >
>=20
> Here's a different example that highlights Jeffrey's point above.
>=20
> If a Service Provider's OSPF is running over a broadcast=20
> network that is=20
> emulated by a VPLS service, it is useful to advertise a=20
> different OSPF=20
> metric for each neighbor on the broadcast network.  This=20
> allows you to=20
> achieve nearest exit routing when transiting the VPLS backbone for=20
> customers that are dual homed to the SP via BGP.
>=20
> The metric for each neighbor could be manually configured. =20
> Modeling the=20
> LAN as a hybrid interface lets you use the DR and DBR for flooding as=20
> opposed to treating it as p2mp in OSPF and establishing a=20
> full mesh of=20
> adjacencies.
>=20
> -Nischal
>=20
> =

From nsheth@juniper.net  Thu Feb 10 15:31:05 2011
Return-Path: <nsheth@juniper.net>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 095833A6B04 for <ospf@core3.amsl.com>; Thu, 10 Feb 2011 15:31:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xostnrsLTj3k for <ospf@core3.amsl.com>; Thu, 10 Feb 2011 15:31:04 -0800 (PST)
Received: from exprod7og102.obsmtp.com (exprod7og102.obsmtp.com [64.18.2.157]) by core3.amsl.com (Postfix) with ESMTP id 0FB8A3A6B02 for <ospf@ietf.org>; Thu, 10 Feb 2011 15:31:01 -0800 (PST)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob102.postini.com ([64.18.6.12]) with SMTP ID DSNKTVR1QFEl0VOEzXhIGbEl3Rh8uuBzX863@postini.com; Thu, 10 Feb 2011 15:31:17 PST
Received: from magenta.juniper.net (172.17.27.123) by P-EMHUB01-HQ.jnpr.net (172.24.192.33) with Microsoft SMTP Server (TLS) id 8.2.254.0; Thu, 10 Feb 2011 15:28:57 -0800
Received: from [127.0.0.1] (nsheth-xp-lt.jnpr.net [172.17.21.91])	by magenta.juniper.net (8.11.3/8.11.3) with ESMTP id p1ANTAU15437; Thu, 10 Feb 2011 15:29:10 -0800 (PST)	(envelope-from nsheth@juniper.net)
Message-ID: <4D5474C5.1050107@juniper.net>
Date: Thu, 10 Feb 2011 15:29:09 -0800
From: Nischal Sheth <nsheth@juniper.net>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: "Alvaro Retana (aretana)" <aretana@cisco.com>
References: <FC090A1B-0A33-4CC8-B7B8-34076F16EE4D@ericsson.com>	<1D23749D4168CC4D8B8652397B5F6432041769BB@XMB-RCD-206.cisco.com>	<13205C286662DE4387D9AF3AC30EF456B03C2377D6@EMBX01-WF.jnpr.net> <1D23749D4168CC4D8B8652397B5F643204176A6C@XMB-RCD-206.cisco.com>
In-Reply-To: <1D23749D4168CC4D8B8652397B5F643204176A6C@XMB-RCD-206.cisco.com>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>, ospf@ietf.org
Subject: Re: [OSPF] OSPF Hybrid Broadcast and P2MP Interface Type
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Feb 2011 23:31:05 -0000

On 1/6/2011 2:26 PM, Alvaro Retana (aretana) wrote:

> You don't need to implement everything in the rfc to support the
> interface functionality.  Most of the work in the rfc is oriented at
> reducing the overhead on the wire (Incremental Hellos, Smart Peering) or
> at addressing the cases where not all the nodes are visible (Overlapping
> Relays).
>
> If you don't care about reducing the overhead and can guarantee that all
> the nodes are visible, then the interface definition is enough. ;-)
> That reduces to taking advantage of the broadcast characteristics for
> flooding, but using p2p adjacencies -- which would be a lot easier to
> operate because it is clearer what the relationship between the peers
> w/the different metrics is.
>
> In my mind the problem in your document is already solved.
>

Hi Alvaro,

If one were to use just the interface definition, we would end up with a 
full mesh of adjacencies between all routers on the broadcast network.
This is less desirable compared to the hybrid interface which requires 
adjacencies only to the DR/BDR.

One would need to implement Smart Peering in order to reduce the number 
of adjacencies on the MANET interface.  However, doing so would result 
in suboptimal routing unless you implement Unsynchronized Adjacencies.
Finally, Unsynchronized Adjacencies requires a protocol extension which 
is defined only for OSPFv3.

Based on the points above, I don't consider the MANET Interface to be a 
true superset of the hybrid interface to solve the problem at hand.

-Nischal


From manav.bhatia@alcatel-lucent.com  Mon Feb 14 17:27:28 2011
Return-Path: <manav.bhatia@alcatel-lucent.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B795E3A6DFA; Mon, 14 Feb 2011 17:27:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.65
X-Spam-Level: 
X-Spam-Status: No, score=-6.65 tagged_above=-999 required=5 tests=[AWL=-0.051,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uU202bpN+qH8; Mon, 14 Feb 2011 17:27:28 -0800 (PST)
Received: from ihemail3.lucent.com (ihemail3.lucent.com [135.245.0.37]) by core3.amsl.com (Postfix) with ESMTP id DC2BD3A6DF8; Mon, 14 Feb 2011 17:27:27 -0800 (PST)
Received: from inbansmailrelay1.in.alcatel-lucent.com (h135-250-11-31.lucent.com [135.250.11.31]) by ihemail3.lucent.com (8.13.8/IER-o) with ESMTP id p1F1Rmd7003392 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Mon, 14 Feb 2011 19:27:51 -0600 (CST)
Received: from INBANSXCHHUB03.in.alcatel-lucent.com (inbansxchhub03.in.alcatel-lucent.com [135.250.12.80]) by inbansmailrelay1.in.alcatel-lucent.com (8.14.3/8.14.3/GMO) with ESMTP id p1F1RmUg016972 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Tue, 15 Feb 2011 06:57:48 +0530
Received: from INBANSXCHMBSA1.in.alcatel-lucent.com ([135.250.12.50]) by INBANSXCHHUB03.in.alcatel-lucent.com ([135.250.12.80]) with mapi; Tue, 15 Feb 2011 06:57:48 +0530
From: "Bhatia, Manav (Manav)" <manav.bhatia@alcatel-lucent.com>
To: "ospf@ietf.org" <ospf@ietf.org>, "karp@ietf.org" <karp@ietf.org>
Date: Tue, 15 Feb 2011 06:57:44 +0530
Thread-Topic: Security Extension for OSPFv2 when using Manual Key Management
Thread-Index: AcvMr4vxwZjOetvXRdSwMMKcQg/Q2g==
Message-ID: <7C362EEF9C7896468B36C9B79200D8350CFC91B310@INBANSXCHMBSA1.in.alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.57 on 135.245.2.37
Subject: [OSPF] Security Extension for OSPFv2 when using Manual Key Management
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Feb 2011 01:27:28 -0000

Hi,

We have posted the revised version of the Security extension for OSPFv2 usi=
ng Manual Keying draft and its available here:
http://www.ietf.org/id/draft-bhatia-karp-ospf-ip-layer-protection-03.txt

You can look at the diffs from the last version here:
http://tools.ietf.org/rfcdiff?url2=3Ddraft-bhatia-karp-ospf-ip-layer-protec=
tion-03.txt

This suggests another mechanism that could be used for protecting OSPF agai=
nst inter-session and intra-session replay attacks besides some other chang=
es.

Would appreciate a feedback from the WG(s).

Cheers, Manav

--
Manav Bhatia,
IP Division, Alcatel-Lucent,
Bangalore - India

 =

From acee.lindem@ericsson.com  Tue Feb 15 12:29:27 2011
Return-Path: <acee.lindem@ericsson.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 62EE03A6D75 for <ospf@core3.amsl.com>; Tue, 15 Feb 2011 12:29:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6KFaCpIEDYuU for <ospf@core3.amsl.com>; Tue, 15 Feb 2011 12:29:26 -0800 (PST)
Received: from imr4.ericy.com (imr4.ericy.com [198.24.6.8]) by core3.amsl.com (Postfix) with ESMTP id ECBA93A6D7B for <ospf@ietf.org>; Tue, 15 Feb 2011 12:29:25 -0800 (PST)
Received: from eusaamw0707.eamcs.ericsson.se ([147.117.20.32]) by imr4.ericy.com (8.14.3/8.14.3/Debian-9.1ubuntu1) with ESMTP id p1FLFBJZ002169 for <ospf@ietf.org>; Tue, 15 Feb 2011 15:15:12 -0600
Received: from EUSAACMS0702.eamcs.ericsson.se ([169.254.1.54]) by eusaamw0707.eamcs.ericsson.se ([147.117.20.32]) with mapi; Tue, 15 Feb 2011 15:29:50 -0500
From: Acee Lindem <acee.lindem@ericsson.com>
To: "ospf@ietf.org" <ospf@ietf.org>
Date: Tue, 15 Feb 2011 15:29:48 -0500
Thread-Topic: OSPF Information Hiding 
Thread-Index: AcvNTxf8yY7dpUH+SIuAbT8IpDoSlA==
Message-ID: <EC96753D-4C19-400C-8717-7B81D6413E50@ericsson.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/signed; boundary="Apple-Mail-81--480475265"; protocol="application/pkcs7-signature"; micalg=sha1
MIME-Version: 1.0
Subject: [OSPF] OSPF Information Hiding
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Feb 2011 20:29:27 -0000

--Apple-Mail-81--480475265
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii


Given all the discussions on OSPFv2 security, we've neglected discussion =
on some of the other drafts. Please send you views, positive, or =
negative, as to whether or not this draft should be a WG document.=20

http://www.ietf.org/id/draft-yang-ospf-hiding-00.txt

Thanks,
Acee=20=

--Apple-Mail-81--480475265
Content-Disposition: attachment; filename="smime.p7s"
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIM8jCCBDQw
ggMcoAMCAQICECFWwVQHDV12M/Sr0yNv0sYwDQYJKoZIhvcNAQEFBQAwOTERMA8GA1UECgwIRXJp
Y3Nzb24xJDAiBgNVBAMMG0VyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EwMTAeFw0xMDEwMDEyMDA0
NTlaFw0xMzEwMDEyMDA0NDhaMG8xETAPBgNVBAoMCEVyaWNzc29uMR8wHQYDVQQDDBZBY2VlIExp
bmRlbSBMaW5kZW0gSUlJMRAwDgYDVQQFEwdlYWxmbGluMScwJQYJKoZIhvcNAQkBFhhhY2VlLmxp
bmRlbUBlcmljc3Nvbi5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAI/Dc9ALiZuBMyuv
bsc3eBxjXZpMi45Z0vzsUQZTJGTBeY7p9JsdzXC9J1uMisBxYVi39R3KJo6I4hXVp9wrA1rxh4AE
bnP1+Gxfpj33uWEFYbBnVAJkIWYWF7CYTn8Zm/yd13vPXtuGA6ESeLnnJafwC9Y0YwUQ+4HX7PNv
uauVAgMBAAGjggGEMIIBgDCBwAYDVR0fBIG4MIG1MIGyoIGvoIGshjdodHRwOi8vY3JsLnRydXN0
LnRlbGlhLmNvbS9Fcmljc3Nvbk5MSW5kaXZpZHVhbENBMDEuY3JshnFsZGFwOi8vbGRhcC50cnVz
dC50ZWxpYS5jb20vY249RXJpY3Nzb24lMjBOTCUyMEluZGl2aWR1YWwlMjBDQTAxLG89RXJpY3Nz
b24/Y2VydGlmaWNhdGVyZXZvY2F0aW9ubGlzdDtiaW5hcnk/YmFzZTAjBgNVHREEHDAagRhhY2Vl
LmxpbmRlbUBlcmljc3Nvbi5jb20wRgYDVR0gBD8wPTA7BgYqhXBrAQEwMTAvBggrBgEFBQcCARYj
aHR0cDovL3d3dy5lcmljc3Nvbi5jb20vbGVnYWwuc2h0bWwwHQYDVR0OBBYEFAgOzAPuplmPr7C1
BTqV94OyqUdhMB8GA1UdIwQYMBaAFJYnw7jepV9dRD45UuVFsXZfYzCbMA4GA1UdDwEB/wQEAwIF
oDANBgkqhkiG9w0BAQUFAAOCAQEAE1gyNW6c2t/YsLxW5sm67+gVGK0Lnge4ub+k8dgGrK7Mj7em
nkOIFkjdv/tqdJ/SoUy/WEkBXba2TfpZ+lfluMgLYux1vSvqBUxYBsUHeNth2Q/Y6A9sCaDTBPlK
vZ2jLz814NavrVfgTCLdxX6zNtGdwzhviz+FyqyxYF43Q86RP8Gd/Npaz1W8pmYAHm0+lezuTx5k
F3Av3+SaZ/MR6s+RWuXEIdED36ajeQz+OG8Mh3nplofzdrOeoWGDz53YlfRhgj+TXo+H1lclZAvD
WVaMMXPdb27h9Hngsq87dkCW9uAyv8DI993rdhqzlEgUyQIL32icAXfTmTYgoGPOwjCCBEUwggMt
oAMCAQICEBPJ6v/eJq2p3KTKI4GDR+MwDQYJKoZIhvcNAQEFBQAwRDEaMBgGA1UECgwRVGVsaWFT
b25lcmEgR3JvdXAxJjAkBgNVBAMMHVRlbGlhU29uZXJhIFB1YmxpYyBSb290IENBIHYxMB4XDTA2
MTAwNjEwMDA1M1oXDTE2MTAwMjA1MDQxN1owOTERMA8GA1UECgwIRXJpY3Nzb24xJDAiBgNVBAMM
G0VyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EwMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBALYQd+Q1HuuHxDyNGFlEPzCxuPPFO5W2xyr+nqCVnNJ4QYFe1HACqavqNLwUGIqIEyHv1rLn
fub9LBc7dQpRHjl/dggin0ONOFJ36nbGEbfHjLJz2BzOWvwl84Sc+Fx09IrDU/SZSWFSfhqTu3TT
39h79brHdRkdPBUgBYgsiFKriHI0TjP5G8628H27BDzqUpzGLSYWgt6/tpwuOH5lcfNfHWMcCYXR
lobv0Klu8lxG5amWqAnqrH6ECOyYJTRbHTsaTIZOHy9Qw/0eXPujKT7tU5xxSI2SdceJqzUbAz2o
FRQ6Px7/GydpM/Rl+qYoGPcauHUL1aSeVJZqDFqcIF0CAwEAAaOCATwwggE4MBIGA1UdEwEB/wQI
MAYBAf8CAQAwRgYDVR0gBD8wPTA7BgcqhXAjAgEBMDAwLgYIKwYBBQUHAgEWImh0dHBzOi8vcmVw
b3NpdG9yeS50cnVzdC50ZWxpYS5jb20wgYkGA1UdHwSBgTB/MH2ge6B5hndsZGFwOi8vbGRhcC50
cnVzdC50ZWxpYS5jb20vY249VGVsaWFTb25lcmElMjBQdWJsaWMlMjBSb290JTIwQ0ElMjB2MSxv
PVRlbGlhU29uZXJhJTIwR3JvdXA/YXV0aG9yaXR5cmV2b2NhdGlvbmxpc3Q/YmFzZTAOBgNVHQ8B
Af8EBAMCAQYwHQYDVR0OBBYEFJYnw7jepV9dRD45UuVFsXZfYzCbMB8GA1UdIwQYMBaAFEXb8I+4
GmKhqCMbY4g4o9vgGmLxMA0GCSqGSIb3DQEBBQUAA4IBAQB2AEoqQz+M3Ra9alkpn/YnwhXIv6tP
jhUvSuNs00Nhd0T9XhlIU3a65CaB/UKSqnayE0t7Q0Qq3r+x/GK3in/mik8i/PK2/q8HutzYFSzz
6Npztpo2JG7AEKOJPVaeebjng45m6vNC7RIfzU9sG2LBR/hewS8s6dFFn70w795xUwJBWZ67OzIK
XrIVVvHTOYpbWA+MESKAXwFhnVONrOTWlVwrMUi4HbiPWpOk+xQbgehCEi7mu3cXsaU1Xq3kMXui
NuC7VKoob8mFO9o9RT+dlirD2uRXwNpvCu3but6Kyhu0+nvy2iXGKjdlxlWTsdDyulXYz+OYCMZ9
lFWRzMIPMIIEbTCCA1WgAwIBAgIRAJywjASay5cieGNithuGWj0wDQYJKoZIhvcNAQEFBQAwOjEZ
MBcGA1UEChMQUlNBIFNlY3VyaXR5IEluYzEdMBsGA1UECxMUUlNBIFNlY3VyaXR5IDIwNDggVjMw
HhcNMDYxMDMxMjA0MjI3WhcNMTYxMTAxMTU0MjI1WjBEMRowGAYDVQQKDBFUZWxpYVNvbmVyYSBH
cm91cDEmMCQGA1UEAwwdVGVsaWFTb25lcmEgUHVibGljIFJvb3QgQ0EgdjEwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDKTxADapCAq3mplX4R4gNt+WZe5QKGnaVEQSyY7lICKF5DuVdW
PMLHDjzhw5IzDd860ZZx/0VrhGB3DmP4SDIWCKo2PxvY5NckdBWPWp/T2uaQdOAwgqHpN0pe1X7/
jel59WsWYXKGg/81Wth73ZK/geE7Gz9Pvj1LU6N4YhLMgooxKnCS+ZjB5icWAg+Qd1QpQhF46H1i
bp6LsBWDp56MPpg8F5X6y7MGVcKYLdnLOPs84uxRW9qs1kBopzQBj6s5SyVh8A+j5liDBjghXYpw
/+paGEdqHPeSFYxZKeJatmjEKLYlxcZWRKf436KvQA9jBhMEmytMNbGicR1mRH6tAgMBAAGjggFi
MIIBXjAfBgNVHSMEGDAWgBQHw1EwpKrpRa41JPr/JCwz0LGdjDAdBgNVHQ4EFgQURdvwj7gaYqGo
IxtjiDij2+AaYvEwEgYDVR0TAQH/BAgwBgEB/wIBBDCBhQYDVR0gBH4wfDA9BgkqhkiG9w0FBgEw
MDAuBggrBgEFBQcCARYiaHR0cHM6Ly9yZXBvc2l0b3J5LnRydXN0LnRlbGlhLmNvbTA7BgcqhXAj
AgEBMDAwLgYIKwYBBQUHAgEWImh0dHBzOi8vcmVwb3NpdG9yeS50cnVzdC50ZWxpYS5jb20wcAYD
VR0fBGkwZzBloGOgYYZfaHR0cDovL3d3dy5yc2FzZWN1cml0eS5jb20vcHJvZHVjdHMva2Vvbi9y
ZXBvc2l0b3J5L2NlcnRpZmljYXRlX3N0YXR1cy9SU0FfU2VjdXJpdHlfMjA0OF92My5DUkwwDgYD
VR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBBQUAA4IBAQAEXpos2CnIm7/872ytSrEHWZgvhOUEkUm2
5PWf/XkWko41TaL9vIS1S6AdWChNqWmnYiS7GfaIiDM9s1D6K7hidWBDOm46bNdM3ZwhMyDCfkDJ
SgeJ0w+7YmjvChu7gWqDZCsbtZ5gA1ixCTdDnuZB67JGSPGW6r73coraDP8diOpiQouMvM6bKuTP
BH/1poLccsUxsKgrQ23JC9LWCRb8cYHkZjXFH1K44TsIl5Lne2oT0JI3pwdA2v6jO4p/OLHntP+n
pjwPbedMPUZkDYCkd3LSxj8c3JTxtA8SlPCtIHE1hh65xihg1JRIliSphrqr9kbfwHdeVxPdOI5G
tDYPMYICEjCCAg4CAQEwTTA5MREwDwYDVQQKDAhFcmljc3NvbjEkMCIGA1UEAwwbRXJpY3Nzb24g
TkwgSW5kaXZpZHVhbCBDQTAxAhAhVsFUBw1ddjP0q9Mjb9LGMAkGBSsOAwIaBQCgggEbMBgGCSqG
SIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTExMDIxNTIwMjk0OFowIwYJKoZI
hvcNAQkEMRYEFGQp/gH2J3KF8TvmJoKydgcpjdWcMFwGCSsGAQQBgjcQBDFPME0wOTERMA8GA1UE
CgwIRXJpY3Nzb24xJDAiBgNVBAMMG0VyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EwMQIQIVbBVAcN
XXYz9KvTI2/SxjBeBgsqhkiG9w0BCRACCzFPoE0wOTERMA8GA1UECgwIRXJpY3Nzb24xJDAiBgNV
BAMMG0VyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EwMQIQIVbBVAcNXXYz9KvTI2/SxjANBgkqhkiG
9w0BAQEFAASBgGWV+WdbIRMtCIIjcOLTDuA3OBxzy2Eunhe2HgvplOtLbDj/zLcZRnP5BpfONYca
xeLeQv8QmHJIMNz0R6QmGKmrAKae+yyW8gnwLtb3iFefAjg66LoJOk84ncjYr6JGpD2y6gN/OP3P
YssDKf7bJoDaDyNqmlr8a33PByKRE7iaAAAAAAAA

--Apple-Mail-81--480475265--

From keshavaak@huawei.com  Tue Feb 15 21:28:55 2011
Return-Path: <keshavaak@huawei.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A6FF03A6D71 for <ospf@core3.amsl.com>; Tue, 15 Feb 2011 21:28:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.495
X-Spam-Level: 
X-Spam-Status: No, score=-4.495 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553,  RCVD_IN_DNSWL_MED=-4, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sht0W4gOAlzw for <ospf@core3.amsl.com>; Tue, 15 Feb 2011 21:28:51 -0800 (PST)
Received: from szxga03-in.huawei.com (unknown [119.145.14.66]) by core3.amsl.com (Postfix) with ESMTP id 73A0E3A6D41 for <ospf@ietf.org>; Tue, 15 Feb 2011 21:28:51 -0800 (PST)
Received: from huawei.com (szxga03-in [172.24.2.9]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LGP0026438KN0@szxga03-in.huawei.com> for ospf@ietf.org; Wed, 16 Feb 2011 13:29:08 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LGP008YB38KE7@szxga03-in.huawei.com> for ospf@ietf.org; Wed, 16 Feb 2011 13:29:08 +0800 (CST)
Received: from [172.24.1.24] (Forwarded-For: [10.112.8.236]) by szxmc03-in.huawei.com (mshttpd); Wed, 16 Feb 2011 13:29:08 +0800
Date: Wed, 16 Feb 2011 13:29:08 +0800
From: keshavaak 70257 <keshavaak@huawei.com>
To: pmurphy@noc.usgs.net, ospf@ietf.org
Message-id: <fdccbe0a33f5.33f5fdccbe0a@huawei.com>
MIME-version: 1.0
X-Mailer: iPlanet Messenger Express 5.2 HotFix 2.14 (built Aug  8 2006)
Content-type: text/plain; charset=us-ascii
Content-language: en
Content-transfer-encoding: 7BIT
Content-disposition: inline
X-Accept-Language: en
Priority: normal
Subject: [OSPF] Regarding Flushing Translated Type-7 LSAs
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Feb 2011 05:28:55 -0000

Hi,

while flushing the T7 LSA, 

When the Translator elsection status has beedn deposed by another, 
   Type-5 LSAs that are  generated by aggregating Type-7 LSAs into their 
   best matched Type-7 address ranges  are flushed immideately.
Where as 
   Type-5 LSAs generated by translating Type-7 LSAs are not immediately
   flushed, but are allowed to remain in the OSPF routing domain as if
   the originator is still an elected translator.

why flushing time can be diffrent for 'normal Type-7 Translated' and 'aggregeted Type-7 Translated LSA' ?

Please help us to understand the scenario.


3.3 Flushing Translated Type-7 LSAs

   "If an NSSA border router is translating Type-7 LSA's into Type-5
   LSA's with NSSATranslatorState set to elected and the NSSA border
   router has determined that its translator election status has been
   deposed by another NSSA border router (see Section 3.1), then, as
   soon as the TranslatorStabilityInterval has expired without the
   router reelecting itself as a translator, Type-5 LSAs that are
   generated by aggregating Type-7 LSAs into their best matched Type-7
   address ranges (see Section 3.2, Step (3)) are flushed.  Conversely
   Type-5 LSAs generated by translating Type-7 LSAs are not immediately
   flushed, but are allowed to remain in the OSPF routing domain as if
   the originator is still an elected translator.  This minimizes the
   flushing and flooding impact on the transit topology of an NSSA that
   changes its translators frequently."

******************************************************************************************
 This email and its attachments contain confidential information from HUAWEI, which is intended only for the person or entity whose address is listed above. Any use of the information contained here in any way (including, but not limited to, total or partial disclosure, reproduction, or dissemination) by persons other than the intended recipient(s) is prohibited. If you receive this email in error, please notify the sender by phone or email immediately and delete it!
 *****************************************************************************************

From acee.lindem@ericsson.com  Wed Feb 16 03:16:50 2011
Return-Path: <acee.lindem@ericsson.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A68923A6E22 for <ospf@core3.amsl.com>; Wed, 16 Feb 2011 03:16:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 49S1tSuw+DQQ for <ospf@core3.amsl.com>; Wed, 16 Feb 2011 03:16:49 -0800 (PST)
Received: from imr3.ericy.com (imr3.ericy.com [198.24.6.13]) by core3.amsl.com (Postfix) with ESMTP id E00B23A6E1E for <ospf@ietf.org>; Wed, 16 Feb 2011 03:16:48 -0800 (PST)
Received: from eusaamw0707.eamcs.ericsson.se ([147.117.20.32]) by imr3.ericy.com (8.13.8/8.13.8) with ESMTP id p1GBHBbt032755 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 16 Feb 2011 05:17:12 -0600
Received: from EUSAACMS0702.eamcs.ericsson.se ([169.254.1.54]) by eusaamw0707.eamcs.ericsson.se ([147.117.20.32]) with mapi; Wed, 16 Feb 2011 06:17:11 -0500
From: Acee Lindem <acee.lindem@ericsson.com>
To: keshavaak 70257 <keshavaak@huawei.com>
Date: Wed, 16 Feb 2011 06:17:10 -0500
Thread-Topic: [OSPF] Regarding Flushing Translated Type-7 LSAs
Thread-Index: AcvNyw5ti1G0y+1fT0CuHQRvWstq+g==
Message-ID: <AB86745B-C29A-4F5A-A658-D21F93A03ECA@ericsson.com>
References: <fdccbe0a33f5.33f5fdccbe0a@huawei.com>
In-Reply-To: <fdccbe0a33f5.33f5fdccbe0a@huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/signed; boundary="Apple-Mail-86--427233229"; protocol="application/pkcs7-signature"; micalg=sha1
MIME-Version: 1.0
Cc: "ospf@ietf.org" <ospf@ietf.org>
Subject: Re: [OSPF] Regarding Flushing Translated Type-7 LSAs
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Feb 2011 11:16:50 -0000

--Apple-Mail-86--427233229
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi Keshavaak,=20
This was added back in about 1997 or 1998 but IIRC, the reason was to =
allow the deposed translating router to purge the translated type 5 LSAs =
at its own pace rather than scanning the OSPF local RIB for type 7 =
routes. The aggregates were deemed easier to purge since they would be =
readily available with their own data structures.=20
Hope this helps,
Acee=20
P.S. Routers (especially the smaller enterprise variety) were much less =
powerful in 1997 :^).=20

On Feb 16, 2011, at 12:29 AM, keshavaak 70257 wrote:

> Hi,
>=20
> while flushing the T7 LSA,=20
>=20
> When the Translator elsection status has beedn deposed by another,=20
>   Type-5 LSAs that are  generated by aggregating Type-7 LSAs into =
their=20
>   best matched Type-7 address ranges  are flushed immideately.
> Where as=20
>   Type-5 LSAs generated by translating Type-7 LSAs are not immediately
>   flushed, but are allowed to remain in the OSPF routing domain as if
>   the originator is still an elected translator.
>=20
> why flushing time can be diffrent for 'normal Type-7 Translated' and =
'aggregeted Type-7 Translated LSA' ?
>=20
> Please help us to understand the scenario.
>=20
>=20
> 3.3 Flushing Translated Type-7 LSAs
>=20
>   "If an NSSA border router is translating Type-7 LSA's into Type-5
>   LSA's with NSSATranslatorState set to elected and the NSSA border
>   router has determined that its translator election status has been
>   deposed by another NSSA border router (see Section 3.1), then, as
>   soon as the TranslatorStabilityInterval has expired without the
>   router reelecting itself as a translator, Type-5 LSAs that are
>   generated by aggregating Type-7 LSAs into their best matched Type-7
>   address ranges (see Section 3.2, Step (3)) are flushed.  Conversely
>   Type-5 LSAs generated by translating Type-7 LSAs are not immediately
>   flushed, but are allowed to remain in the OSPF routing domain as if
>   the originator is still an elected translator.  This minimizes the
>   flushing and flooding impact on the transit topology of an NSSA that
>   changes its translators frequently."
>=20
> =
**************************************************************************=
****************
> This email and its attachments contain confidential information from =
HUAWEI, which is intended only for the person or entity whose address is =
listed above. Any use of the information contained here in any way =
(including, but not limited to, total or partial disclosure, =
reproduction, or dissemination) by persons other than the intended =
recipient(s) is prohibited. If you receive this email in error, please =
notify the sender by phone or email immediately and delete it!
> =
**************************************************************************=
***************
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf


--Apple-Mail-86--427233229
Content-Disposition: attachment; filename="smime.p7s"
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIM8jCCBDQw
ggMcoAMCAQICECFWwVQHDV12M/Sr0yNv0sYwDQYJKoZIhvcNAQEFBQAwOTERMA8GA1UECgwIRXJp
Y3Nzb24xJDAiBgNVBAMMG0VyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EwMTAeFw0xMDEwMDEyMDA0
NTlaFw0xMzEwMDEyMDA0NDhaMG8xETAPBgNVBAoMCEVyaWNzc29uMR8wHQYDVQQDDBZBY2VlIExp
bmRlbSBMaW5kZW0gSUlJMRAwDgYDVQQFEwdlYWxmbGluMScwJQYJKoZIhvcNAQkBFhhhY2VlLmxp
bmRlbUBlcmljc3Nvbi5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAI/Dc9ALiZuBMyuv
bsc3eBxjXZpMi45Z0vzsUQZTJGTBeY7p9JsdzXC9J1uMisBxYVi39R3KJo6I4hXVp9wrA1rxh4AE
bnP1+Gxfpj33uWEFYbBnVAJkIWYWF7CYTn8Zm/yd13vPXtuGA6ESeLnnJafwC9Y0YwUQ+4HX7PNv
uauVAgMBAAGjggGEMIIBgDCBwAYDVR0fBIG4MIG1MIGyoIGvoIGshjdodHRwOi8vY3JsLnRydXN0
LnRlbGlhLmNvbS9Fcmljc3Nvbk5MSW5kaXZpZHVhbENBMDEuY3JshnFsZGFwOi8vbGRhcC50cnVz
dC50ZWxpYS5jb20vY249RXJpY3Nzb24lMjBOTCUyMEluZGl2aWR1YWwlMjBDQTAxLG89RXJpY3Nz
b24/Y2VydGlmaWNhdGVyZXZvY2F0aW9ubGlzdDtiaW5hcnk/YmFzZTAjBgNVHREEHDAagRhhY2Vl
LmxpbmRlbUBlcmljc3Nvbi5jb20wRgYDVR0gBD8wPTA7BgYqhXBrAQEwMTAvBggrBgEFBQcCARYj
aHR0cDovL3d3dy5lcmljc3Nvbi5jb20vbGVnYWwuc2h0bWwwHQYDVR0OBBYEFAgOzAPuplmPr7C1
BTqV94OyqUdhMB8GA1UdIwQYMBaAFJYnw7jepV9dRD45UuVFsXZfYzCbMA4GA1UdDwEB/wQEAwIF
oDANBgkqhkiG9w0BAQUFAAOCAQEAE1gyNW6c2t/YsLxW5sm67+gVGK0Lnge4ub+k8dgGrK7Mj7em
nkOIFkjdv/tqdJ/SoUy/WEkBXba2TfpZ+lfluMgLYux1vSvqBUxYBsUHeNth2Q/Y6A9sCaDTBPlK
vZ2jLz814NavrVfgTCLdxX6zNtGdwzhviz+FyqyxYF43Q86RP8Gd/Npaz1W8pmYAHm0+lezuTx5k
F3Av3+SaZ/MR6s+RWuXEIdED36ajeQz+OG8Mh3nplofzdrOeoWGDz53YlfRhgj+TXo+H1lclZAvD
WVaMMXPdb27h9Hngsq87dkCW9uAyv8DI993rdhqzlEgUyQIL32icAXfTmTYgoGPOwjCCBEUwggMt
oAMCAQICEBPJ6v/eJq2p3KTKI4GDR+MwDQYJKoZIhvcNAQEFBQAwRDEaMBgGA1UECgwRVGVsaWFT
b25lcmEgR3JvdXAxJjAkBgNVBAMMHVRlbGlhU29uZXJhIFB1YmxpYyBSb290IENBIHYxMB4XDTA2
MTAwNjEwMDA1M1oXDTE2MTAwMjA1MDQxN1owOTERMA8GA1UECgwIRXJpY3Nzb24xJDAiBgNVBAMM
G0VyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EwMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBALYQd+Q1HuuHxDyNGFlEPzCxuPPFO5W2xyr+nqCVnNJ4QYFe1HACqavqNLwUGIqIEyHv1rLn
fub9LBc7dQpRHjl/dggin0ONOFJ36nbGEbfHjLJz2BzOWvwl84Sc+Fx09IrDU/SZSWFSfhqTu3TT
39h79brHdRkdPBUgBYgsiFKriHI0TjP5G8628H27BDzqUpzGLSYWgt6/tpwuOH5lcfNfHWMcCYXR
lobv0Klu8lxG5amWqAnqrH6ECOyYJTRbHTsaTIZOHy9Qw/0eXPujKT7tU5xxSI2SdceJqzUbAz2o
FRQ6Px7/GydpM/Rl+qYoGPcauHUL1aSeVJZqDFqcIF0CAwEAAaOCATwwggE4MBIGA1UdEwEB/wQI
MAYBAf8CAQAwRgYDVR0gBD8wPTA7BgcqhXAjAgEBMDAwLgYIKwYBBQUHAgEWImh0dHBzOi8vcmVw
b3NpdG9yeS50cnVzdC50ZWxpYS5jb20wgYkGA1UdHwSBgTB/MH2ge6B5hndsZGFwOi8vbGRhcC50
cnVzdC50ZWxpYS5jb20vY249VGVsaWFTb25lcmElMjBQdWJsaWMlMjBSb290JTIwQ0ElMjB2MSxv
PVRlbGlhU29uZXJhJTIwR3JvdXA/YXV0aG9yaXR5cmV2b2NhdGlvbmxpc3Q/YmFzZTAOBgNVHQ8B
Af8EBAMCAQYwHQYDVR0OBBYEFJYnw7jepV9dRD45UuVFsXZfYzCbMB8GA1UdIwQYMBaAFEXb8I+4
GmKhqCMbY4g4o9vgGmLxMA0GCSqGSIb3DQEBBQUAA4IBAQB2AEoqQz+M3Ra9alkpn/YnwhXIv6tP
jhUvSuNs00Nhd0T9XhlIU3a65CaB/UKSqnayE0t7Q0Qq3r+x/GK3in/mik8i/PK2/q8HutzYFSzz
6Npztpo2JG7AEKOJPVaeebjng45m6vNC7RIfzU9sG2LBR/hewS8s6dFFn70w795xUwJBWZ67OzIK
XrIVVvHTOYpbWA+MESKAXwFhnVONrOTWlVwrMUi4HbiPWpOk+xQbgehCEi7mu3cXsaU1Xq3kMXui
NuC7VKoob8mFO9o9RT+dlirD2uRXwNpvCu3but6Kyhu0+nvy2iXGKjdlxlWTsdDyulXYz+OYCMZ9
lFWRzMIPMIIEbTCCA1WgAwIBAgIRAJywjASay5cieGNithuGWj0wDQYJKoZIhvcNAQEFBQAwOjEZ
MBcGA1UEChMQUlNBIFNlY3VyaXR5IEluYzEdMBsGA1UECxMUUlNBIFNlY3VyaXR5IDIwNDggVjMw
HhcNMDYxMDMxMjA0MjI3WhcNMTYxMTAxMTU0MjI1WjBEMRowGAYDVQQKDBFUZWxpYVNvbmVyYSBH
cm91cDEmMCQGA1UEAwwdVGVsaWFTb25lcmEgUHVibGljIFJvb3QgQ0EgdjEwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDKTxADapCAq3mplX4R4gNt+WZe5QKGnaVEQSyY7lICKF5DuVdW
PMLHDjzhw5IzDd860ZZx/0VrhGB3DmP4SDIWCKo2PxvY5NckdBWPWp/T2uaQdOAwgqHpN0pe1X7/
jel59WsWYXKGg/81Wth73ZK/geE7Gz9Pvj1LU6N4YhLMgooxKnCS+ZjB5icWAg+Qd1QpQhF46H1i
bp6LsBWDp56MPpg8F5X6y7MGVcKYLdnLOPs84uxRW9qs1kBopzQBj6s5SyVh8A+j5liDBjghXYpw
/+paGEdqHPeSFYxZKeJatmjEKLYlxcZWRKf436KvQA9jBhMEmytMNbGicR1mRH6tAgMBAAGjggFi
MIIBXjAfBgNVHSMEGDAWgBQHw1EwpKrpRa41JPr/JCwz0LGdjDAdBgNVHQ4EFgQURdvwj7gaYqGo
IxtjiDij2+AaYvEwEgYDVR0TAQH/BAgwBgEB/wIBBDCBhQYDVR0gBH4wfDA9BgkqhkiG9w0FBgEw
MDAuBggrBgEFBQcCARYiaHR0cHM6Ly9yZXBvc2l0b3J5LnRydXN0LnRlbGlhLmNvbTA7BgcqhXAj
AgEBMDAwLgYIKwYBBQUHAgEWImh0dHBzOi8vcmVwb3NpdG9yeS50cnVzdC50ZWxpYS5jb20wcAYD
VR0fBGkwZzBloGOgYYZfaHR0cDovL3d3dy5yc2FzZWN1cml0eS5jb20vcHJvZHVjdHMva2Vvbi9y
ZXBvc2l0b3J5L2NlcnRpZmljYXRlX3N0YXR1cy9SU0FfU2VjdXJpdHlfMjA0OF92My5DUkwwDgYD
VR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBBQUAA4IBAQAEXpos2CnIm7/872ytSrEHWZgvhOUEkUm2
5PWf/XkWko41TaL9vIS1S6AdWChNqWmnYiS7GfaIiDM9s1D6K7hidWBDOm46bNdM3ZwhMyDCfkDJ
SgeJ0w+7YmjvChu7gWqDZCsbtZ5gA1ixCTdDnuZB67JGSPGW6r73coraDP8diOpiQouMvM6bKuTP
BH/1poLccsUxsKgrQ23JC9LWCRb8cYHkZjXFH1K44TsIl5Lne2oT0JI3pwdA2v6jO4p/OLHntP+n
pjwPbedMPUZkDYCkd3LSxj8c3JTxtA8SlPCtIHE1hh65xihg1JRIliSphrqr9kbfwHdeVxPdOI5G
tDYPMYICEjCCAg4CAQEwTTA5MREwDwYDVQQKDAhFcmljc3NvbjEkMCIGA1UEAwwbRXJpY3Nzb24g
TkwgSW5kaXZpZHVhbCBDQTAxAhAhVsFUBw1ddjP0q9Mjb9LGMAkGBSsOAwIaBQCgggEbMBgGCSqG
SIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTExMDIxNjExMTcxMFowIwYJKoZI
hvcNAQkEMRYEFIh1fqUv36KBCy0Aoxcw4WYQLCwjMFwGCSsGAQQBgjcQBDFPME0wOTERMA8GA1UE
CgwIRXJpY3Nzb24xJDAiBgNVBAMMG0VyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EwMQIQIVbBVAcN
XXYz9KvTI2/SxjBeBgsqhkiG9w0BCRACCzFPoE0wOTERMA8GA1UECgwIRXJpY3Nzb24xJDAiBgNV
BAMMG0VyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EwMQIQIVbBVAcNXXYz9KvTI2/SxjANBgkqhkiG
9w0BAQEFAASBgDZOS+1R1LPCdi8wV5hRMpktjexSIKw9xU3W4xVSMjyOvklF1gJeU6VddXypZ3v2
3AcWEMP3hlDNtB/UXPo53tAwU3M1i0SuErRfo+i9p7bsUR2bOFdmLhTUaxan/LsXs6wLqBh2Qg7V
wGTLlpoOHOgkkYsemTbBPAVZn6GePCLGAAAAAAAA

--Apple-Mail-86--427233229--

From Alan.Davey@metaswitch.com  Thu Feb 17 03:49:59 2011
Return-Path: <Alan.Davey@metaswitch.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 12AB63A6DC9 for <ospf@core3.amsl.com>; Thu, 17 Feb 2011 03:49:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.298
X-Spam-Level: 
X-Spam-Status: No, score=-0.298 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, MANGLED_PILL=2.3]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VSeS-dzkD77s for <ospf@core3.amsl.com>; Thu, 17 Feb 2011 03:49:55 -0800 (PST)
Received: from enfiets2.dataconnection.com (enfiets2.dataconnection.com [192.91.191.39]) by core3.amsl.com (Postfix) with ESMTP id EED7D3A6D3C for <ospf@ietf.org>; Thu, 17 Feb 2011 03:49:54 -0800 (PST)
Received: from ENFIMBOX1.ad.datcon.co.uk (172.18.10.27) by enfiets2.dataconnection.com (172.18.4.22) with Microsoft SMTP Server (TLS) id 8.3.137.0; Thu, 17 Feb 2011 11:52:56 +0000
Received: from ENFIMBOX1.ad.datcon.co.uk ([172.18.10.27]) by ENFIMBOX1.ad.datcon.co.uk ([172.18.10.27]) with mapi; Thu, 17 Feb 2011 11:50:24 +0000
From: Alan Davey <Alan.Davey@metaswitch.com>
To: "ospf@ietf.org" <ospf@ietf.org>
Date: Thu, 17 Feb 2011 11:50:24 +0000
Thread-Topic: Re: [OSPF] Supporting Authentication Trailer for OSPFv3
Thread-Index: AcvOmNyp3+oAxVaJRAynrUJv0lsUAA==
Message-ID: <11DE3EEC54A8A44EAD99D8C0D3FD7207A350F93D92@ENFIMBOX1.ad.datcon.co.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_11DE3EEC54A8A44EAD99D8C0D3FD7207A350F93D92ENFIMBOX1adda_"
MIME-Version: 1.0
Subject: Re: [OSPF] Supporting Authentication Trailer for OSPFv3
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Feb 2011 11:49:59 -0000

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

Folks

I have read draft-ietf-ospf-auth-trailer-ospfv3-02 and have a few minor nit=
s as follows.


-           After an unplanned graceful restart, a router may send Grace-LS=
As in an LS Update packet before any Hello packets.  Unless I am missing so=
mething, the draft should include such LS Update packets in the list of tho=
se that MUST have the AT-bit set.

-          In Figure 1, for the packet on the left hand side, the IP Header=
 Length HL =3D PL + LL (not PL + AL).

-          In section 4.1 Authentication Trailer, in the Auth type bullet, =
the following wording be clearer; "At present, the only value defined is 1,=
 to denote ..."?

Regards
Alan Davey

Software Engineer, Network Technologies Division
Metaswitch Networks
alan.davey@metaswitch.com<mailto:alan.davey@metaswitch.com>
+44 (0) 20 8366 1177
www.metaswitch.com<http://www.metaswitch.com/>



--_000_11DE3EEC54A8A44EAD99D8C0D3FD7207A350F93D92ENFIMBOX1adda_
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:x=3D"urn:schemas-microsoft-com:office:excel" xmlns:p=3D"urn:schemas-m=
icrosoft-com:office:powerpoint" xmlns:a=3D"urn:schemas-microsoft-com:office=
:access" xmlns:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s=3D"=
uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs=3D"urn:schemas-microsof=
t-com:rowset" xmlns:z=3D"#RowsetSchema" xmlns:b=3D"urn:schemas-microsoft-co=
m:office:publisher" xmlns:ss=3D"urn:schemas-microsoft-com:office:spreadshee=
t" xmlns:c=3D"urn:schemas-microsoft-com:office:component:spreadsheet" xmlns=
:odc=3D"urn:schemas-microsoft-com:office:odc" xmlns:oa=3D"urn:schemas-micro=
soft-com:office:activation" xmlns:html=3D"http://www.w3.org/TR/REC-html40" =
xmlns:q=3D"http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc=3D"http://m=
icrosoft.com/officenet/conferencing" xmlns:D=3D"DAV:" xmlns:Repl=3D"http://=
schemas.microsoft.com/repl/" xmlns:mt=3D"http://schemas.microsoft.com/share=
point/soap/meetings/" xmlns:x2=3D"http://schemas.microsoft.com/office/excel=
/2003/xml" xmlns:ppda=3D"http://www.passport.com/NameSpace.xsd" xmlns:ois=
=3D"http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir=3D"http://=
schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds=3D"http://www.w3=
.org/2000/09/xmldsig#" xmlns:dsp=3D"http://schemas.microsoft.com/sharepoint=
/dsp" xmlns:udc=3D"http://schemas.microsoft.com/data/udc" xmlns:xsd=3D"http=
://www.w3.org/2001/XMLSchema" xmlns:sub=3D"http://schemas.microsoft.com/sha=
repoint/soap/2002/1/alerts/" xmlns:ec=3D"http://www.w3.org/2001/04/xmlenc#"=
 xmlns:sp=3D"http://schemas.microsoft.com/sharepoint/" xmlns:sps=3D"http://=
schemas.microsoft.com/sharepoint/soap/" xmlns:xsi=3D"http://www.w3.org/2001=
/XMLSchema-instance" xmlns:udcs=3D"http://schemas.microsoft.com/data/udc/so=
ap" xmlns:udcxf=3D"http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udc=
p2p=3D"http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf=3D"http:/=
/schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss=3D"http://sche=
mas.microsoft.com/office/2006/digsig-setup" xmlns:dssi=3D"http://schemas.mi=
crosoft.com/office/2006/digsig" xmlns:mdssi=3D"http://schemas.openxmlformat=
s.org/package/2006/digital-signature" xmlns:mver=3D"http://schemas.openxmlf=
ormats.org/markup-compatibility/2006" xmlns:m=3D"http://schemas.microsoft.c=
om/office/2004/12/omml" xmlns:mrels=3D"http://schemas.openxmlformats.org/pa=
ckage/2006/relationships" xmlns:spwp=3D"http://microsoft.com/sharepoint/web=
partpages" xmlns:ex12t=3D"http://schemas.microsoft.com/exchange/services/20=
06/types" xmlns:ex12m=3D"http://schemas.microsoft.com/exchange/services/200=
6/messages" xmlns:pptsl=3D"http://schemas.microsoft.com/sharepoint/soap/Sli=
deLibrary/" xmlns:spsl=3D"http://microsoft.com/webservices/SharePointPortal=
Server/PublishedLinksService" xmlns:Z=3D"urn:schemas-microsoft-com:" xmlns:=
st=3D"&#1;" xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta http-equi=
v=3DContent-Type content=3D"text/html; charset=3Dus-ascii"><meta name=3DGen=
erator content=3D"Microsoft Word 12 (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:0cm;
	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.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle18
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1594585732;
	mso-list-type:hybrid;
	mso-list-template-ids:1447444672 -845228872 134807555 134807557 134807553 =
134807555 134807557 134807553 134807555 134807557;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:Calibri;}
@list l0:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></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-GB link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal>Folks<o:p></o:p>=
</p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>I have r=
ead draft-ietf-ospf-auth-trailer-ospfv3-02 and have a few minor nits as fol=
lows.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMs=
oListParagraph style=3D'text-indent:-18.0pt;mso-list:l0 level1 lfo2'><![if =
!supportLists]><span style=3D'mso-list:Ignore'>-<span style=3D'font:7.0pt "=
Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </=
span></span><![endif]>&nbsp;After an unplanned graceful restart, a router m=
ay send Grace-LSAs in an LS Update packet before any Hello packets.&nbsp; U=
nless I am missing something, the draft should include such LS Update packe=
ts in the list of those that MUST have the AT-bit set.<o:p></o:p></p><p cla=
ss=3DMsoListParagraph style=3D'text-indent:-18.0pt;mso-list:l0 level1 lfo2'=
><![if !supportLists]><span style=3D'mso-list:Ignore'>-<span style=3D'font:=
7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp; </span></span><![endif]>In Figure 1, for the packet on the left hand s=
ide, the IP Header Length HL =3D PL + LL (not PL + AL).<o:p></o:p></p><p cl=
ass=3DMsoListParagraph style=3D'text-indent:-18.0pt;mso-list:l0 level1 lfo2=
'><![if !supportLists]><span style=3D'mso-list:Ignore'>-<span style=3D'font=
:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; </span></span><![endif]>In section 4.1 Authentication Trailer, in the=
 Auth type bullet, the following wording be clearer; &#8220;At present, the=
 only value defined is 1, to denote ...&#8221;?<o:p></o:p></p><p class=3DMs=
oNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Regards<o:p></o:p></p><p =
class=3DMsoNormal>Alan Davey<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;=
</o:p></p><p class=3DMsoNormal style=3D'text-autospace:none'><i><span style=
=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>Software Engineer, N=
etwork Technologies Division</span></i><span style=3D'font-size:10.0pt;font=
-family:"Arial","sans-serif"'><br><b><span style=3D'color:navy'>Metaswitch =
Networks</span></b><o:p></o:p></span></p><p class=3DMsoNormal><a href=3D"ma=
ilto:alan.davey@metaswitch.com"><span style=3D'font-size:10.0pt;font-family=
:"Arial","sans-serif";color:blue'>alan.davey@metaswitch.com</span></a><span=
 style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><br><span styl=
e=3D'color:gray'>+44 (0) 20 8366 1177<br></span></span><a href=3D"http://ww=
w.metaswitch.com/"><span style=3D'font-size:10.0pt;font-family:"Arial","san=
s-serif";color:gray'>www.metaswitch.com</span></a><o:p></o:p></p><p class=
=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p=
></div></body></html>=

--_000_11DE3EEC54A8A44EAD99D8C0D3FD7207A350F93D92ENFIMBOX1adda_--

From klsrini@huawei.com  Thu Feb 17 06:32:35 2011
Return-Path: <klsrini@huawei.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C01883A6CB7 for <ospf@core3.amsl.com>; Thu, 17 Feb 2011 06:32:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.194
X-Spam-Level: 
X-Spam-Status: No, score=-2.194 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553,  HTML_MESSAGE=0.001, MANGLED_PILL=2.3, RCVD_IN_DNSWL_MED=-4, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eP-I5fJQ91Pd for <ospf@core3.amsl.com>; Thu, 17 Feb 2011 06:32:30 -0800 (PST)
Received: from szxga04-in.huawei.com (unknown [119.145.14.67]) by core3.amsl.com (Postfix) with ESMTP id 7685A3A6E18 for <ospf@ietf.org>; Thu, 17 Feb 2011 06:32:29 -0800 (PST)
Received: from huawei.com (szxga04-in [172.24.2.12]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LGR0060FN2NLD@szxga04-in.huawei.com> for ospf@ietf.org; Thu, 17 Feb 2011 22:32:47 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LGR006P9N2NUE@szxga04-in.huawei.com> for ospf@ietf.org; Thu, 17 Feb 2011 22:32:47 +0800 (CST)
Received: from BLRNSHTIPL1NC ([10.18.1.31]) by szxml04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LGR007QON2MOW@szxml04-in.huawei.com> for ospf@ietf.org; Thu, 17 Feb 2011 22:32:47 +0800 (CST)
Date: Thu, 17 Feb 2011 20:02:46 +0530
From: Srinivasan K L <klsrini@huawei.com>
In-reply-to: <11DE3EEC54A8A44EAD99D8C0D3FD7207A350F93D92@ENFIMBOX1.ad.datcon.co.uk>
To: 'Alan Davey' <Alan.Davey@metaswitch.com>, ospf@ietf.org
Message-id: <02899E649F6C4F20B30D73CA77BBC767@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.3790.4657
X-Mailer: Microsoft Office Outlook 11
Content-type: multipart/alternative; boundary="Boundary_(ID_6rD3yhl7BOv+x7hq/K5gtQ)"
Thread-index: AcvOmNyp3+oAxVaJRAynrUJv0lsUAAABcNMg
References: <11DE3EEC54A8A44EAD99D8C0D3FD7207A350F93D92@ENFIMBOX1.ad.datcon.co.uk>
Subject: Re: [OSPF] Supporting Authentication Trailer for OSPFv3
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Feb 2011 14:32:36 -0000

This is a multi-part message in MIME format.

--Boundary_(ID_6rD3yhl7BOv+x7hq/K5gtQ)
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT

Hi,

 

This question has set me thinking on the draft "Security Extension for
OSPFv2 when using Manual Key Management". When a router reboots, assuming
that it cannot remember the last sequence number it used, how will it start
re-establishing peers. Are the existing peers supposed to accept
(temporarily maybe, without losing the previous sequence number information
- anyway the challenge mechanism can protect against replay attacks) packets
with a new (lower) sequence number that pass authentication. Or will it take
RouterDeadInterval for the rebooted router to get accepted? In case it takes
RouterDeadInterval, unplanned GR cannot be supported, since the first
packets sent out will be grace LSAs, probably with lower (zero) sequence
numbers. I think this should be explicitly covered in the draft.

 

 

Regards,

Srini.

****************************************************************************
***********
This e-mail and attachments contain confidential information from HUAWEI,
which is intended only for the person or entity whose address is listed
above. Any use of the information contained herein in any way (including,
but not limited to, total or partial disclosure, reproduction, or
dissemination) by persons other than the intended recipient's) is
prohibited. If you receive this e-mail in error, please notify the sender by
phone or email immediately and delete it!

  _____  

From: ospf-bounces@ietf.org [mailto:ospf-bounces@ietf.org] On Behalf Of Alan
Davey
Sent: Thursday, February 17, 2011 5:20 PM
To: ospf@ietf.org
Subject: Re: [OSPF] Supporting Authentication Trailer for OSPFv3

 

Folks

 

I have read draft-ietf-ospf-auth-trailer-ospfv3-02 and have a few minor nits
as follows.

 

-           After an unplanned graceful restart, a router may send
Grace-LSAs in an LS Update packet before any Hello packets.  Unless I am
missing something, the draft should include such LS Update packets in the
list of those that MUST have the AT-bit set.

-          In Figure 1, for the packet on the left hand side, the IP Header
Length HL = PL + LL (not PL + AL).

-          In section 4.1 Authentication Trailer, in the Auth type bullet,
the following wording be clearer; "At present, the only value defined is 1,
to denote ..."?

 

Regards

Alan Davey

 

Software Engineer, Network Technologies Division
Metaswitch Networks

 <mailto:alan.davey@metaswitch.com> alan.davey@metaswitch.com
+44 (0) 20 8366 1177
 <http://www.metaswitch.com/> www.metaswitch.com

 

 


--Boundary_(ID_6rD3yhl7BOv+x7hq/K5gtQ)
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:x=3D"urn:schemas-microsoft-com:office:excel" =
xmlns:p=3D"urn:schemas-microsoft-com:office:powerpoint" =
xmlns:a=3D"urn:schemas-microsoft-com:office:access" =
xmlns:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" =
xmlns:s=3D"uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" =
xmlns:rs=3D"urn:schemas-microsoft-com:rowset" xmlns:z=3D"#RowsetSchema" =
xmlns:b=3D"urn:schemas-microsoft-com:office:publisher" =
xmlns:ss=3D"urn:schemas-microsoft-com:office:spreadsheet" =
xmlns:c=3D"urn:schemas-microsoft-com:office:component:spreadsheet" =
xmlns:odc=3D"urn:schemas-microsoft-com:office:odc" =
xmlns:oa=3D"urn:schemas-microsoft-com:office:activation" =
xmlns:html=3D"http://www.w3.org/TR/REC-html40" =
xmlns:q=3D"http://schemas.xmlsoap.org/soap/envelope/" =
xmlns:rtc=3D"http://microsoft.com/officenet/conferencing" =
xmlns:D=3D"DAV:" xmlns:Repl=3D"http://schemas.microsoft.com/repl/" =
xmlns:mt=3D"http://schemas.microsoft.com/sharepoint/soap/meetings/" =
xmlns:x2=3D"http://schemas.microsoft.com/office/excel/2003/xml" =
xmlns:ppda=3D"http://www.passport.com/NameSpace.xsd" =
xmlns:ois=3D"http://schemas.microsoft.com/sharepoint/soap/ois/" =
xmlns:dir=3D"http://schemas.microsoft.com/sharepoint/soap/directory/" =
xmlns:ds=3D"http://www.w3.org/2000/09/xmldsig#" =
xmlns:dsp=3D"http://schemas.microsoft.com/sharepoint/dsp" =
xmlns:udc=3D"http://schemas.microsoft.com/data/udc" =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema" =
xmlns:sub=3D"http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/"=
 xmlns:ec=3D"http://www.w3.org/2001/04/xmlenc#" =
xmlns:sp=3D"http://schemas.microsoft.com/sharepoint/" =
xmlns:sps=3D"http://schemas.microsoft.com/sharepoint/soap/" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:udcs=3D"http://schemas.microsoft.com/data/udc/soap" =
xmlns:udcxf=3D"http://schemas.microsoft.com/data/udc/xmlfile" =
xmlns:udcp2p=3D"http://schemas.microsoft.com/data/udc/parttopart" =
xmlns:st=3D"&#1;" xmlns=3D"http://www.w3.org/TR/REC-html40"
xmlns:ns0=3D"http://schemas.microsoft.com/sharepoint/soap/workflow/"
xmlns:ns1=3D"http://schemas.microsoft.com/office/2006/digsig-setup"
xmlns:ns2=3D"http://schemas.microsoft.com/office/2006/digsig"
xmlns:ns3=3D"http://schemas.openxmlformats.org/package/2006/digital-signa=
ture"
xmlns:ns4=3D"http://schemas.openxmlformats.org/markup-compatibility/2006"=

xmlns:ns5=3D"http://schemas.microsoft.com/office/2004/12/omml"
xmlns:ns6=3D"http://schemas.openxmlformats.org/package/2006/relationships=
"
xmlns:ns7=3D"http://microsoft.com/sharepoint/webpartpages"
xmlns:ns8=3D"http://schemas.microsoft.com/exchange/services/2006/types"
xmlns:ns9=3D"http://schemas.microsoft.com/exchange/services/2006/messages=
"
xmlns:ns10=3D"http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/"=

xmlns:ns11=3D"http://microsoft.com/webservices/SharePointPortalServer/Pub=
lishedLinksService"
xmlns:ns12=3D"urn:schemas-microsoft-com:">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 11 (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>
<!--a:link
	{mso-style-priority:99;}
span.MSOHYPERLINK
	{mso-style-priority:99;}
a:visited
	{mso-style-priority:99;}
span.MSOHYPERLINKFOLLOWED
	{mso-style-priority:99;}
p.MSOLISTPARAGRAPH
	{mso-style-priority:34;}
li.MSOLISTPARAGRAPH
	{mso-style-priority:34;}
div.MSOLISTPARAGRAPH
	{mso-style-priority:34;}

 /* Font Definitions */
 @font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 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;}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;}
p
	{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";}
p.msolistparagraph, li.msolistparagraph, div.msolistparagraph
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:Calibri;}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:Calibri;
	color:windowtext;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:Arial;
	color:navy;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
	{page:Section1;}
 /* List Definitions */
 @list l0
	{mso-list-id:1594585732;
	mso-list-type:hybrid;
	mso-list-template-ids:1447444672 -845228872 134807555 134807557 =
134807553 134807555 134807557 134807553 134807555 134807557;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Calibri;
	mso-fareast-font-family:Calibri;}
@list l0:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1027" />
</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=3DSection1>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Hi,<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>This question has set me thinking =
on the
draft &#8220;Security Extension for OSPFv2 when using Manual Key =
Management&#8221;.
When a router reboots, assuming that it cannot remember the last =
sequence
number it used, how will it start re-establishing peers. Are the =
existing peers
supposed to accept (temporarily maybe, without losing the previous =
sequence
number information - anyway the challenge mechanism can protect against =
replay
attacks) packets with a new (lower) sequence number that pass =
authentication.
Or will it take RouterDeadInterval for the rebooted router to get =
accepted? In
case it takes RouterDeadInterval, unplanned GR cannot be supported, =
since the first
packets sent out will be grace LSAs, probably with lower (zero) sequence
numbers. I think this should be explicitly covered in the =
draft.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Regards,<o:p></o:p></span></font></p=
>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Srini.<o:p></o:p></span></font></p>

<p style=3D'margin-bottom:12.0pt'><font size=3D2 color=3Dnavy =
face=3D"Times New Roman"><span
style=3D'font-size:10.0pt;color:navy'>***********************************=
****************************************************<br>
This e-mail and attachments contain confidential information from =
HUAWEI, which
is intended only for the person or entity whose address is listed above. =
Any
use of the information contained herein in any way (including, but not =
limited
to, total or partial disclosure, reproduction, or dissemination) by =
persons
other than the intended recipient's) is prohibited. If you receive this =
e-mail
in error, please notify the sender by phone or email immediately and =
delete it!</span></font><o:p></o:p></p>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;font-family:"Times New Roman"'>

<hr size=3D2 width=3D"100%" align=3Dcenter tabindex=3D-1>

</span></font></div>

<p class=3DMsoNormal><b><font size=3D2 face=3DTahoma><span =
style=3D'font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font =
size=3D2
face=3DTahoma><span style=3D'font-size:10.0pt;font-family:Tahoma'> =
ospf-bounces@ietf.org
[mailto:ospf-bounces@ietf.org] <b><span style=3D'font-weight:bold'>On =
Behalf Of </span></b>Alan
Davey<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Thursday, February =
17, 2011
5:20 PM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> ospf@ietf.org<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> Re: [OSPF] =
Supporting
Authentication Trailer for OSPFv3</span></font><font size=3D3
face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;font-family:"Times New =
Roman"'><o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DCalibri><span =
style=3D'font-size:11.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DCalibri><span =
style=3D'font-size:11.0pt'><!--[if gte vml 1]><v:shapetype=20
 id=3D"_x0000_t74" coordsize=3D"21600,21600" o:spt=3D"74" =
path=3D"m10860,2187c10451,1746,9529,1018,9015,730,7865,152,6685,,5415,,41=
75,152,2995,575,1967,1305,1150,2187,575,3222,242,4220,,5410,242,6560,575,=
7597l10860,21600,20995,7597v485,-1037,605,-2187,485,-3377c21115,3222,2042=
0,2187,19632,1305,18575,575,17425,152,16275,,15005,,13735,152,12705,730v-=
529,288,-1451,1016,-1845,1457xe">
 <v:stroke joinstyle=3D"miter" />
 <v:path gradientshapeok=3D"t" o:connecttype=3D"custom" =
o:connectlocs=3D"10860,2187;2928,10800;10860,21600;18672,10800"=20
  o:connectangles=3D"270,180,90,0" textboxrect=3D"5037,2277,16557,13677" =
/>
</v:shapetype><v:shape id=3D"DtsShapeName" o:spid=3D"_x0000_s1026" =
type=3D"#_x0000_t74"=20
 =
alt=3D"8@EBE64058575G218608535979D3D7E90870BR870BRCMSORIUHQM0,BIHO@]j6137=
4!!!!!!!!!!1113308@D@E@EOnsl`m/enu!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1!1"=20
 =
style=3D'position:absolute;margin-left:0;margin-top:0;width:.05pt;height:=
.05pt;
 z-index:1;visibility:hidden'>
 <w:anchorlock/>
</v:shape><![endif]--></span></font><span =
lang=3DEN-GB>Folks<o:p></o:p></span></p>

<p class=3DMsoNormal><font size=3D2 face=3DCalibri><span lang=3DEN-GB =
style=3D'font-size:
11.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DCalibri><span lang=3DEN-GB =
style=3D'font-size:
11.0pt'>I have read draft-ietf-ospf-auth-trailer-ospfv3-02 and have a =
few minor
nits as follows.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DCalibri><span lang=3DEN-GB =
style=3D'font-size:
11.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3Dmsolistparagraph style=3D'text-indent:-.25in;mso-list:l0 =
level1 lfo2'><![if !supportLists]><font
size=3D2 face=3DCalibri><span lang=3DEN-GB =
style=3D'font-size:11.0pt'><span
style=3D'mso-list:Ignore'>-<font size=3D1 face=3D"Times New Roman"><span
style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></font></span></span></font><![endif]><span =
lang=3DEN-GB>&nbsp;After an
unplanned graceful restart, a router may send Grace-LSAs in an LS Update =
packet
before any Hello packets.&nbsp; Unless I am missing something, the draft =
should
include such LS Update packets in the list of those that MUST have the =
AT-bit
set.<o:p></o:p></span></p>

<p class=3Dmsolistparagraph style=3D'text-indent:-.25in;mso-list:l0 =
level1 lfo2'><![if !supportLists]><font
size=3D2 face=3DCalibri><span lang=3DEN-GB =
style=3D'font-size:11.0pt'><span
style=3D'mso-list:Ignore'>-<font size=3D1 face=3D"Times New Roman"><span
style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></font></span></span></font><![endif]><span lang=3DEN-GB>In =
Figure 1, for
the packet on the left hand side, the IP Header Length HL =3D PL + LL =
(not PL +
AL).<o:p></o:p></span></p>

<p class=3Dmsolistparagraph style=3D'text-indent:-.25in;mso-list:l0 =
level1 lfo2'><![if !supportLists]><font
size=3D2 face=3DCalibri><span lang=3DEN-GB =
style=3D'font-size:11.0pt'><span
style=3D'mso-list:Ignore'>-<font size=3D1 face=3D"Times New Roman"><span
style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></font></span></span></font><![endif]><span lang=3DEN-GB>In =
section 4.1
Authentication Trailer, in the Auth type bullet, the following wording =
be
clearer; &#8220;At present, the only value defined is 1, to denote =
...&#8221;?<o:p></o:p></span></p>

<p class=3DMsoNormal><font size=3D2 face=3DCalibri><span lang=3DEN-GB =
style=3D'font-size:
11.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DCalibri><span lang=3DEN-GB =
style=3D'font-size:
11.0pt'>Regards<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DCalibri><span lang=3DEN-GB =
style=3D'font-size:
11.0pt'>Alan Davey<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DCalibri><span lang=3DEN-GB =
style=3D'font-size:
11.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal style=3D'text-autospace:none'><i><font size=3D2 =
face=3DArial><span
lang=3DEN-GB =
style=3D'font-size:10.0pt;font-family:Arial;font-style:italic'>Software
Engineer, Network Technologies Division</span></font></i><font size=3D2
face=3DArial><span lang=3DEN-GB =
style=3D'font-size:10.0pt;font-family:Arial'><br>
<b><font color=3Dnavy><span =
style=3D'color:navy;font-weight:bold'>Metaswitch
Networks</span></font></b><o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DCalibri><span lang=3DEN-GB =
style=3D'font-size:
11.0pt'><a href=3D"mailto:alan.davey@metaswitch.com"><font size=3D2 =
face=3DArial><span
style=3D'font-size:10.0pt;font-family:Arial'>alan.davey@metaswitch.com</s=
pan></font></a></span></font><font
size=3D2 face=3DArial><span lang=3DEN-GB =
style=3D'font-size:10.0pt;font-family:Arial'><br>
<font color=3Dgray><span style=3D'color:gray'>+44 (0) 20 8366 1177<br>
</span></font></span></font><span lang=3DEN-GB><a
href=3D"http://www.metaswitch.com/"><font size=3D2 color=3Dgray =
face=3DArial><span
style=3D'font-size:10.0pt;font-family:Arial;color:gray'>www.metaswitch.co=
m</span></font></a><o:p></o:p></span></p>

<p class=3DMsoNormal><font size=3D2 face=3DCalibri><span lang=3DEN-GB =
style=3D'font-size:
11.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DCalibri><span lang=3DEN-GB =
style=3D'font-size:
11.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

</body>

</html>

--Boundary_(ID_6rD3yhl7BOv+x7hq/K5gtQ)--

From manav.bhatia@alcatel-lucent.com  Thu Feb 17 06:47:45 2011
Return-Path: <manav.bhatia@alcatel-lucent.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 668F73A6F23 for <ospf@core3.amsl.com>; Thu, 17 Feb 2011 06:47:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.498
X-Spam-Level: 
X-Spam-Status: No, score=-5.498 tagged_above=-999 required=5 tests=[AWL=-1.199, BAYES_00=-2.599, MANGLED_PILL=2.3, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id x5FJnkc6pycM for <ospf@core3.amsl.com>; Thu, 17 Feb 2011 06:47:44 -0800 (PST)
Received: from ihemail1.lucent.com (ihemail1.lucent.com [135.245.0.33]) by core3.amsl.com (Postfix) with ESMTP id E73D03A6F24 for <ospf@ietf.org>; Thu, 17 Feb 2011 06:47:43 -0800 (PST)
Received: from inbansmailrelay2.in.alcatel-lucent.com (h135-250-11-33.lucent.com [135.250.11.33]) by ihemail1.lucent.com (8.13.8/IER-o) with ESMTP id p1HEm5hV002542 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Thu, 17 Feb 2011 08:48:09 -0600 (CST)
Received: from INBANSXCHHUB03.in.alcatel-lucent.com (inbansxchhub03.in.alcatel-lucent.com [135.250.12.80]) by inbansmailrelay2.in.alcatel-lucent.com (8.14.3/8.14.3/GMO) with ESMTP id p1HEjRXC031733 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Thu, 17 Feb 2011 20:18:04 +0530
Received: from INBANSXCHMBSA1.in.alcatel-lucent.com ([135.250.12.50]) by INBANSXCHHUB03.in.alcatel-lucent.com ([135.250.12.80]) with mapi; Thu, 17 Feb 2011 20:17:41 +0530
From: "Bhatia, Manav (Manav)" <manav.bhatia@alcatel-lucent.com>
To: Srinivasan K L <klsrini@huawei.com>, "'Alan Davey'" <Alan.Davey@metaswitch.com>, "ospf@ietf.org" <ospf@ietf.org>
Date: Thu, 17 Feb 2011 20:17:38 +0530
Thread-Topic: [OSPF] Supporting Authentication Trailer for OSPFv3
Thread-Index: AcvOmNyp3+oAxVaJRAynrUJv0lsUAAABcNMgAASztrA=
Message-ID: <7C362EEF9C7896468B36C9B79200D8350CFC91BB8F@INBANSXCHMBSA1.in.alcatel-lucent.com>
References: <11DE3EEC54A8A44EAD99D8C0D3FD7207A350F93D92@ENFIMBOX1.ad.datcon.co.uk> <02899E649F6C4F20B30D73CA77BBC767@china.huawei.com>
In-Reply-To: <02899E649F6C4F20B30D73CA77BBC767@china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.57 on 135.245.2.33
Subject: Re: [OSPF] Supporting Authentication Trailer for OSPFv3
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Feb 2011 14:47:45 -0000

Hi Srini,

This problem is not unique to this solution. As per RFC 3623:

"The router may need to preserve the cryptographic sequence numbers being u=
sed on each interface in non-volatile storage.         An alternative is to=
 use the router's clock for cryptographic sequence number generation and en=
sure that the clock is         preserved across restarts (either on the sam=
e or redundant route processors).  If neither of these can be guaranteed, i=
t         can take up to RouterDeadInterval seconds after the restart befor=
e adjacencies can be reestablished and this would force         the grace p=
eriod to be lengthened greatly."

Cheers, Manav
________________________________

	From: ospf-bounces@ietf.org [mailto:ospf-bounces@ietf.org] On Behalf Of Sr=
inivasan K L
	Sent: Thursday, February 17, 2011 8.03 PM
	To: 'Alan Davey'; ospf@ietf.org
	Subject: Re: [OSPF] Supporting Authentication Trailer for OSPFv3
=09
=09

	Hi,

	=20

	This question has set me thinking on the draft "Security Extension for OSP=
Fv2 when using Manual Key Management". When a router reboots, assuming that=
 it cannot remember the last sequence number it used, how will it start re-=
establishing peers. Are the existing peers supposed to accept (temporarily =
maybe, without losing the previous sequence number information - anyway the=
 challenge mechanism can protect against replay attacks) packets with a new=
 (lower) sequence number that pass authentication. Or will it take RouterDe=
adInterval for the rebooted router to get accepted? In case it takes Router=
DeadInterval, unplanned GR cannot be supported, since the first packets sen=
t out will be grace LSAs, probably with lower (zero) sequence numbers. I th=
ink this should be explicitly covered in the draft.

	=20

	=20

	Regards,

	Srini.

	**************************************************************************=
*************
	This e-mail and attachments contain confidential information from HUAWEI, =
which is intended only for the person or entity whose address is listed abo=
ve. Any use of the information contained herein in any way (including, but =
not limited to, total or partial disclosure, reproduction, or dissemination=
) by persons other than the intended recipient's) is prohibited. If you rec=
eive this e-mail in error, please notify the sender by phone or email immed=
iately and delete it!

	________________________________

		From: ospf-bounces@ietf.org [mailto:ospf-bounces@ietf.org] On Behalf Of A=
lan Davey
	Sent: Thursday, February 17, 2011 5:20 PM
	To: ospf@ietf.org
	Subject: Re: [OSPF] Supporting Authentication Trailer for OSPFv3

	=20

	Folks

	=20

	I have read draft-ietf-ospf-auth-trailer-ospfv3-02 and have a few minor ni=
ts as follows.

	=20

	-           After an unplanned graceful restart, a router may send Grace-L=
SAs in an LS Update packet before any Hello packets.  Unless I am missing s=
omething, the draft should include such LS Update packets in the list of th=
ose that MUST have the AT-bit set.

	-          In Figure 1, for the packet on the left hand side, the IP Heade=
r Length HL =3D PL + LL (not PL + AL).

	-          In section 4.1 Authentication Trailer, in the Auth type bullet,=
 the following wording be clearer; "At present, the only value defined is 1=
, to denote ..."?

	=20

	Regards

	Alan Davey

	=20

	Software Engineer, Network Technologies Division
	Metaswitch Networks

	alan.davey@metaswitch.com <mailto:alan.davey@metaswitch.com>=20
	+44 (0) 20 8366 1177
	www.metaswitch.com <http://www.metaswitch.com/>=20

	=20

	=20


From klsrini@huawei.com  Thu Feb 17 07:00:56 2011
Return-Path: <klsrini@huawei.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8B9963A6CBF for <ospf@core3.amsl.com>; Thu, 17 Feb 2011 07:00:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.195
X-Spam-Level: 
X-Spam-Status: No, score=-2.195 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553,  MANGLED_PILL=2.3, RCVD_IN_DNSWL_MED=-4, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Kon3hJRSYb0k for <ospf@core3.amsl.com>; Thu, 17 Feb 2011 07:00:55 -0800 (PST)
Received: from szxga03-in.huawei.com (unknown [119.145.14.66]) by core3.amsl.com (Postfix) with ESMTP id 2B4E13A6E23 for <ospf@ietf.org>; Thu, 17 Feb 2011 07:00:55 -0800 (PST)
Received: from huawei.com (szxga03-in [172.24.2.9]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LGR00LJ0OE2UH@szxga03-in.huawei.com> for ospf@ietf.org; Thu, 17 Feb 2011 23:01:15 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LGR009B2OE2U6@szxga03-in.huawei.com> for ospf@ietf.org; Thu, 17 Feb 2011 23:01:14 +0800 (CST)
Received: from BLRNSHTIPL1NC ([10.18.1.31]) by szxml06-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LGR005SNOE16L@szxml06-in.huawei.com> for ospf@ietf.org; Thu, 17 Feb 2011 23:01:14 +0800 (CST)
Date: Thu, 17 Feb 2011 20:31:14 +0530
From: Srinivasan K L <klsrini@huawei.com>
In-reply-to: <7C362EEF9C7896468B36C9B79200D8350CFC91BB8F@INBANSXCHMBSA1.in.alcatel-lucent.com>
To: "'Bhatia, Manav (Manav)'" <manav.bhatia@alcatel-lucent.com>, 'Alan Davey' <Alan.Davey@metaswitch.com>, ospf@ietf.org
Message-id: <31D267CCD8CD473387CE5947588F0FF7@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.3790.4657
X-Mailer: Microsoft Office Outlook 11
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Thread-index: AcvOmNyp3+oAxVaJRAynrUJv0lsUAAABcNMgAASztrAAAFoasA==
References: <11DE3EEC54A8A44EAD99D8C0D3FD7207A350F93D92@ENFIMBOX1.ad.datcon.co.uk> <02899E649F6C4F20B30D73CA77BBC767@china.huawei.com> <7C362EEF9C7896468B36C9B79200D8350CFC91BB8F@INBANSXCHMBSA1.in.alcatel-lucent.com>
Subject: Re: [OSPF] Supporting Authentication Trailer for OSPFv3
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Feb 2011 15:00:56 -0000

Hi Manav,

With this new draft, since the sequence number MUST be strictly increasing,
I think using the clock may no longer be an option. Also, unplanned GR can
never be supported since at RouterDeadInterval, the rebooted router will be
declared down and there would be no use in processing the Grace LSAs after
that. Would this not be a significant restriction ? Maybe we can find a
solution for this too....

Regardsm
Srini. 

****************************************************************************
***********
This e-mail and attachments contain confidential information from HUAWEI,
which is intended only for the person or entity whose address is listed
above. Any use of the information contained herein in any way (including,
but not limited to, total or partial disclosure, reproduction, or
dissemination) by persons other than the intended recipient's) is
prohibited. If you receive this e-mail in error, please notify the sender by
phone or email immediately and delete it!


-----Original Message-----
From: Bhatia, Manav (Manav) [mailto:manav.bhatia@alcatel-lucent.com] 
Sent: Thursday, February 17, 2011 8:18 PM
To: Srinivasan K L; 'Alan Davey'; ospf@ietf.org
Subject: RE: [OSPF] Supporting Authentication Trailer for OSPFv3

Hi Srini,

This problem is not unique to this solution. As per RFC 3623:

"The router may need to preserve the cryptographic sequence numbers being
used on each interface in non-volatile storage.         An alternative is to
use the router's clock for cryptographic sequence number generation and
ensure that the clock is         preserved across restarts (either on the
same or redundant route processors).  If neither of these can be guaranteed,
it         can take up to RouterDeadInterval seconds after the restart
before adjacencies can be reestablished and this would force         the
grace period to be lengthened greatly."

Cheers, Manav
________________________________

	From: ospf-bounces@ietf.org [mailto:ospf-bounces@ietf.org] On Behalf
Of Srinivasan K L
	Sent: Thursday, February 17, 2011 8.03 PM
	To: 'Alan Davey'; ospf@ietf.org
	Subject: Re: [OSPF] Supporting Authentication Trailer for OSPFv3
	
	

	Hi,

	 

	This question has set me thinking on the draft "Security Extension
for OSPFv2 when using Manual Key Management". When a router reboots,
assuming that it cannot remember the last sequence number it used, how will
it start re-establishing peers. Are the existing peers supposed to accept
(temporarily maybe, without losing the previous sequence number information
- anyway the challenge mechanism can protect against replay attacks) packets
with a new (lower) sequence number that pass authentication. Or will it take
RouterDeadInterval for the rebooted router to get accepted? In case it takes
RouterDeadInterval, unplanned GR cannot be supported, since the first
packets sent out will be grace LSAs, probably with lower (zero) sequence
numbers. I think this should be explicitly covered in the draft.

	 

	 

	Regards,

	Srini.

	
****************************************************************************
***********
	This e-mail and attachments contain confidential information from
HUAWEI, which is intended only for the person or entity whose address is
listed above. Any use of the information contained herein in any way
(including, but not limited to, total or partial disclosure, reproduction,
or dissemination) by persons other than the intended recipient's) is
prohibited. If you receive this e-mail in error, please notify the sender by
phone or email immediately and delete it!

	________________________________

		From: ospf-bounces@ietf.org [mailto:ospf-bounces@ietf.org]
On Behalf Of Alan Davey
	Sent: Thursday, February 17, 2011 5:20 PM
	To: ospf@ietf.org
	Subject: Re: [OSPF] Supporting Authentication Trailer for OSPFv3

	 

	Folks

	 

	I have read draft-ietf-ospf-auth-trailer-ospfv3-02 and have a few
minor nits as follows.

	 

	-           After an unplanned graceful restart, a router may send
Grace-LSAs in an LS Update packet before any Hello packets.  Unless I am
missing something, the draft should include such LS Update packets in the
list of those that MUST have the AT-bit set.

	-          In Figure 1, for the packet on the left hand side, the IP
Header Length HL = PL + LL (not PL + AL).

	-          In section 4.1 Authentication Trailer, in the Auth type
bullet, the following wording be clearer; "At present, the only value
defined is 1, to denote ..."?

	 

	Regards

	Alan Davey

	 

	Software Engineer, Network Technologies Division
	Metaswitch Networks

	alan.davey@metaswitch.com <mailto:alan.davey@metaswitch.com> 
	+44 (0) 20 8366 1177
	www.metaswitch.com <http://www.metaswitch.com/> 

	 

	 


From manav.bhatia@alcatel-lucent.com  Thu Feb 17 08:26:20 2011
Return-Path: <manav.bhatia@alcatel-lucent.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3376B3A6EE5 for <ospf@core3.amsl.com>; Thu, 17 Feb 2011 08:26:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.467
X-Spam-Level: 
X-Spam-Status: No, score=-5.467 tagged_above=-999 required=5 tests=[AWL=-1.168, BAYES_00=-2.599, MANGLED_PILL=2.3, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CROSUs9puGJY for <ospf@core3.amsl.com>; Thu, 17 Feb 2011 08:26:18 -0800 (PST)
Received: from ihemail1.lucent.com (ihemail1.lucent.com [135.245.0.33]) by core3.amsl.com (Postfix) with ESMTP id 87C8C3A6EC4 for <ospf@ietf.org>; Thu, 17 Feb 2011 08:26:17 -0800 (PST)
Received: from inbansmailrelay2.in.alcatel-lucent.com (h135-250-11-33.lucent.com [135.250.11.33]) by ihemail1.lucent.com (8.13.8/IER-o) with ESMTP id p1HGQY9N026508 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Thu, 17 Feb 2011 10:26:38 -0600 (CST)
Received: from INBANSXCHHUB02.in.alcatel-lucent.com (inbansxchhub02.in.alcatel-lucent.com [135.250.12.35]) by inbansmailrelay2.in.alcatel-lucent.com (8.14.3/8.14.3/GMO) with ESMTP id p1HGQWFt002873 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Thu, 17 Feb 2011 21:56:32 +0530
Received: from INBANSXCHMBSA1.in.alcatel-lucent.com ([135.250.12.50]) by INBANSXCHHUB02.in.alcatel-lucent.com ([135.250.12.35]) with mapi; Thu, 17 Feb 2011 21:56:32 +0530
From: "Bhatia, Manav (Manav)" <manav.bhatia@alcatel-lucent.com>
To: Srinivasan K L <klsrini@huawei.com>, "'Alan Davey'" <Alan.Davey@metaswitch.com>, "ospf@ietf.org" <ospf@ietf.org>
Date: Thu, 17 Feb 2011 21:56:30 +0530
Thread-Topic: [OSPF] Supporting Authentication Trailer for OSPFv3
Thread-Index: AcvOmNyp3+oAxVaJRAynrUJv0lsUAAABcNMgAASztrAAAFoasAABNx1w
Message-ID: <7C362EEF9C7896468B36C9B79200D8350CFC91BBA5@INBANSXCHMBSA1.in.alcatel-lucent.com>
References: <11DE3EEC54A8A44EAD99D8C0D3FD7207A350F93D92@ENFIMBOX1.ad.datcon.co.uk> <02899E649F6C4F20B30D73CA77BBC767@china.huawei.com> <7C362EEF9C7896468B36C9B79200D8350CFC91BB8F@INBANSXCHMBSA1.in.alcatel-lucent.com> <31D267CCD8CD473387CE5947588F0FF7@china.huawei.com>
In-Reply-To: <31D267CCD8CD473387CE5947588F0FF7@china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.57 on 135.245.2.33
Subject: Re: [OSPF] Supporting Authentication Trailer for OSPFv3
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Feb 2011 16:26:20 -0000

Hi Srini,

While 3623 alludes to using a clock to generate the seq number, I don't thi=
nk we should, as the clock can go back in time, which can disrupt OSPF rout=
ing.=20

There is no change in the crypto sequence number mechanism in this draft an=
d we will be able to do GR similar to how its done for OSPFv2.

Cheers, Manav

> -----Original Message-----
> From: Srinivasan K L [mailto:klsrini@huawei.com]=20
> Sent: Thursday, February 17, 2011 8.31 PM
> To: Bhatia, Manav (Manav); 'Alan Davey'; ospf@ietf.org
> Subject: RE: [OSPF] Supporting Authentication Trailer for OSPFv3
>=20
> Hi Manav,
>=20
> With this new draft, since the sequence number MUST be=20
> strictly increasing,
> I think using the clock may no longer be an option. Also,=20
> unplanned GR can
> never be supported since at RouterDeadInterval, the rebooted=20
> router will be
> declared down and there would be no use in processing the=20
> Grace LSAs after
> that. Would this not be a significant restriction ? Maybe we=20
> can find a
> solution for this too....
>=20
> Regardsm
> Srini.=20
>=20
> **************************************************************
> **************
> ***********
> This e-mail and attachments contain confidential information=20
> from HUAWEI,
> which is intended only for the person or entity whose address=20
> is listed
> above. Any use of the information contained herein in any way=20
> (including,
> but not limited to, total or partial disclosure, reproduction, or
> dissemination) by persons other than the intended recipient's) is
> prohibited. If you receive this e-mail in error, please=20
> notify the sender by
> phone or email immediately and delete it!
>=20
>=20
> -----Original Message-----
> From: Bhatia, Manav (Manav) [mailto:manav.bhatia@alcatel-lucent.com]=20
> Sent: Thursday, February 17, 2011 8:18 PM
> To: Srinivasan K L; 'Alan Davey'; ospf@ietf.org
> Subject: RE: [OSPF] Supporting Authentication Trailer for OSPFv3
>=20
> Hi Srini,
>=20
> This problem is not unique to this solution. As per RFC 3623:
>=20
> "The router may need to preserve the cryptographic sequence=20
> numbers being
> used on each interface in non-volatile storage.         An=20
> alternative is to
> use the router's clock for cryptographic sequence number=20
> generation and
> ensure that the clock is         preserved across restarts=20
> (either on the
> same or redundant route processors).  If neither of these can=20
> be guaranteed,
> it         can take up to RouterDeadInterval seconds after the restart
> before adjacencies can be reestablished and this would force =20
>        the
> grace period to be lengthened greatly."
>=20
> Cheers, Manav
> ________________________________
>=20
> 	From: ospf-bounces@ietf.org=20
> [mailto:ospf-bounces@ietf.org] On Behalf
> Of Srinivasan K L
> 	Sent: Thursday, February 17, 2011 8.03 PM
> 	To: 'Alan Davey'; ospf@ietf.org
> 	Subject: Re: [OSPF] Supporting Authentication Trailer for OSPFv3
> =09
> =09
>=20
> 	Hi,
>=20
> 	=20
>=20
> 	This question has set me thinking on the draft=20
> "Security Extension
> for OSPFv2 when using Manual Key Management". When a router reboots,
> assuming that it cannot remember the last sequence number it=20
> used, how will
> it start re-establishing peers. Are the existing peers=20
> supposed to accept
> (temporarily maybe, without losing the previous sequence=20
> number information
> - anyway the challenge mechanism can protect against replay=20
> attacks) packets
> with a new (lower) sequence number that pass authentication.=20
> Or will it take
> RouterDeadInterval for the rebooted router to get accepted?=20
> In case it takes
> RouterDeadInterval, unplanned GR cannot be supported, since the first
> packets sent out will be grace LSAs, probably with lower=20
> (zero) sequence
> numbers. I think this should be explicitly covered in the draft.
>=20
> 	=20
>=20
> 	=20
>=20
> 	Regards,
>=20
> 	Srini.
>=20
> =09
> **************************************************************
> **************
> ***********
> 	This e-mail and attachments contain confidential=20
> information from
> HUAWEI, which is intended only for the person or entity whose=20
> address is
> listed above. Any use of the information contained herein in any way
> (including, but not limited to, total or partial disclosure,=20
> reproduction,
> or dissemination) by persons other than the intended recipient's) is
> prohibited. If you receive this e-mail in error, please=20
> notify the sender by
> phone or email immediately and delete it!
>=20
> 	________________________________
>=20
> 		From: ospf-bounces@ietf.org=20
> [mailto:ospf-bounces@ietf.org]
> On Behalf Of Alan Davey
> 	Sent: Thursday, February 17, 2011 5:20 PM
> 	To: ospf@ietf.org
> 	Subject: Re: [OSPF] Supporting Authentication Trailer for OSPFv3
>=20
> 	=20
>=20
> 	Folks
>=20
> 	=20
>=20
> 	I have read draft-ietf-ospf-auth-trailer-ospfv3-02 and=20
> have a few
> minor nits as follows.
>=20
> 	=20
>=20
> 	-           After an unplanned graceful restart, a=20
> router may send
> Grace-LSAs in an LS Update packet before any Hello packets. =20
> Unless I am
> missing something, the draft should include such LS Update=20
> packets in the
> list of those that MUST have the AT-bit set.
>=20
> 	-          In Figure 1, for the packet on the left hand=20
> side, the IP
> Header Length HL =3D PL + LL (not PL + AL).
>=20
> 	-          In section 4.1 Authentication Trailer, in=20
> the Auth type
> bullet, the following wording be clearer; "At present, the only value
> defined is 1, to denote ..."?
>=20
> 	=20
>=20
> 	Regards
>=20
> 	Alan Davey
>=20
> 	=20
>=20
> 	Software Engineer, Network Technologies Division
> 	Metaswitch Networks
>=20
> 	alan.davey@metaswitch.com <mailto:alan.davey@metaswitch.com>=20
> 	+44 (0) 20 8366 1177
> 	www.metaswitch.com <http://www.metaswitch.com/>=20
>=20
> 	=20
>=20
> 	=20
>=20
> =

From acee.lindem@ericsson.com  Thu Feb 17 08:45:00 2011
Return-Path: <acee.lindem@ericsson.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B5D7B3A6AB2 for <ospf@core3.amsl.com>; Thu, 17 Feb 2011 08:45:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.449
X-Spam-Level: 
X-Spam-Status: No, score=-1.449 tagged_above=-999 required=5 tests=[AWL=-1.150, BAYES_00=-2.599, MANGLED_PILL=2.3]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JKANYxHFG0kt for <ospf@core3.amsl.com>; Thu, 17 Feb 2011 08:44:59 -0800 (PST)
Received: from imr4.ericy.com (imr4.ericy.com [198.24.6.8]) by core3.amsl.com (Postfix) with ESMTP id 4C88E3A6AA6 for <ospf@ietf.org>; Thu, 17 Feb 2011 08:44:59 -0800 (PST)
Received: from eusaamw0707.eamcs.ericsson.se ([147.117.20.32]) by imr4.ericy.com (8.14.3/8.14.3/Debian-9.1ubuntu1) with ESMTP id p1HHV1iS007816; Thu, 17 Feb 2011 11:31:04 -0600
Received: from EUSAACMS0702.eamcs.ericsson.se ([169.254.1.54]) by eusaamw0707.eamcs.ericsson.se ([147.117.20.32]) with mapi; Thu, 17 Feb 2011 11:45:15 -0500
From: Acee Lindem <acee.lindem@ericsson.com>
To: Srinivasan K L <klsrini@huawei.com>
Date: Thu, 17 Feb 2011 11:45:12 -0500
Thread-Topic: [OSPF] Supporting Authentication Trailer for OSPFv3
Thread-Index: AcvOwg0P4wBeAps2TJKNsFsX2gpZuQ==
Message-ID: <0CF22788-92B1-4BAF-B6A3-175C3687FD6D@ericsson.com>
References: <11DE3EEC54A8A44EAD99D8C0D3FD7207A350F93D92@ENFIMBOX1.ad.datcon.co.uk> <02899E649F6C4F20B30D73CA77BBC767@china.huawei.com> <7C362EEF9C7896468B36C9B79200D8350CFC91BB8F@INBANSXCHMBSA1.in.alcatel-lucent.com> <31D267CCD8CD473387CE5947588F0FF7@china.huawei.com>
In-Reply-To: <31D267CCD8CD473387CE5947588F0FF7@china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/signed; boundary="Apple-Mail-162--321150605"; protocol="application/pkcs7-signature"; micalg=sha1
MIME-Version: 1.0
Cc: "ospf@ietf.org" <ospf@ietf.org>, Alan Davey <Alan.Davey@metaswitch.com>
Subject: Re: [OSPF] Supporting Authentication Trailer for OSPFv3
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Feb 2011 16:45:00 -0000

--Apple-Mail-162--321150605
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi Srini,
The fact that graceful restart will be more difficult is part of the =
cost of implementing this draft. One of the jobs of the OSPF WG is =
determining whether the "medicine is worse than the disease". In this =
case, the disease is well-timed replay attacks and the medicine is the =
proposed solution.=20
Thanks,
Acee=20
On Feb 17, 2011, at 10:01 AM, Srinivasan K L wrote:

> Hi Manav,
>=20
> With this new draft, since the sequence number MUST be strictly =
increasing,
> I think using the clock may no longer be an option. Also, unplanned GR =
can
> never be supported since at RouterDeadInterval, the rebooted router =
will be
> declared down and there would be no use in processing the Grace LSAs =
after
> that. Would this not be a significant restriction ? Maybe we can find =
a
> solution for this too....
>=20
> Regardsm
> Srini.=20
>=20
> =
**************************************************************************=
**
> ***********
> This e-mail and attachments contain confidential information from =
HUAWEI,
> which is intended only for the person or entity whose address is =
listed
> above. Any use of the information contained herein in any way =
(including,
> but not limited to, total or partial disclosure, reproduction, or
> dissemination) by persons other than the intended recipient's) is
> prohibited. If you receive this e-mail in error, please notify the =
sender by
> phone or email immediately and delete it!
>=20
>=20
> -----Original Message-----
> From: Bhatia, Manav (Manav) [mailto:manav.bhatia@alcatel-lucent.com]=20=

> Sent: Thursday, February 17, 2011 8:18 PM
> To: Srinivasan K L; 'Alan Davey'; ospf@ietf.org
> Subject: RE: [OSPF] Supporting Authentication Trailer for OSPFv3
>=20
> Hi Srini,
>=20
> This problem is not unique to this solution. As per RFC 3623:
>=20
> "The router may need to preserve the cryptographic sequence numbers =
being
> used on each interface in non-volatile storage.         An alternative =
is to
> use the router's clock for cryptographic sequence number generation =
and
> ensure that the clock is         preserved across restarts (either on =
the
> same or redundant route processors).  If neither of these can be =
guaranteed,
> it         can take up to RouterDeadInterval seconds after the restart
> before adjacencies can be reestablished and this would force         =
the
> grace period to be lengthened greatly."
>=20
> Cheers, Manav
> ________________________________
>=20
> 	From: ospf-bounces@ietf.org [mailto:ospf-bounces@ietf.org] On =
Behalf
> Of Srinivasan K L
> 	Sent: Thursday, February 17, 2011 8.03 PM
> 	To: 'Alan Davey'; ospf@ietf.org
> 	Subject: Re: [OSPF] Supporting Authentication Trailer for OSPFv3
> =09
> =09
>=20
> 	Hi,
>=20
> 	=20
>=20
> 	This question has set me thinking on the draft "Security =
Extension
> for OSPFv2 when using Manual Key Management". When a router reboots,
> assuming that it cannot remember the last sequence number it used, how =
will
> it start re-establishing peers. Are the existing peers supposed to =
accept
> (temporarily maybe, without losing the previous sequence number =
information
> - anyway the challenge mechanism can protect against replay attacks) =
packets
> with a new (lower) sequence number that pass authentication. Or will =
it take
> RouterDeadInterval for the rebooted router to get accepted? In case it =
takes
> RouterDeadInterval, unplanned GR cannot be supported, since the first
> packets sent out will be grace LSAs, probably with lower (zero) =
sequence
> numbers. I think this should be explicitly covered in the draft.
>=20
> 	=20
>=20
> 	=20
>=20
> 	Regards,
>=20
> 	Srini.
>=20
> =09
> =
**************************************************************************=
**
> ***********
> 	This e-mail and attachments contain confidential information =
from
> HUAWEI, which is intended only for the person or entity whose address =
is
> listed above. Any use of the information contained herein in any way
> (including, but not limited to, total or partial disclosure, =
reproduction,
> or dissemination) by persons other than the intended recipient's) is
> prohibited. If you receive this e-mail in error, please notify the =
sender by
> phone or email immediately and delete it!
>=20
> 	________________________________
>=20
> 		From: ospf-bounces@ietf.org =
[mailto:ospf-bounces@ietf.org]
> On Behalf Of Alan Davey
> 	Sent: Thursday, February 17, 2011 5:20 PM
> 	To: ospf@ietf.org
> 	Subject: Re: [OSPF] Supporting Authentication Trailer for OSPFv3
>=20
> 	=20
>=20
> 	Folks
>=20
> 	=20
>=20
> 	I have read draft-ietf-ospf-auth-trailer-ospfv3-02 and have a =
few
> minor nits as follows.
>=20
> 	=20
>=20
> 	-           After an unplanned graceful restart, a router may =
send
> Grace-LSAs in an LS Update packet before any Hello packets.  Unless I =
am
> missing something, the draft should include such LS Update packets in =
the
> list of those that MUST have the AT-bit set.
>=20
> 	-          In Figure 1, for the packet on the left hand side, =
the IP
> Header Length HL =3D PL + LL (not PL + AL).
>=20
> 	-          In section 4.1 Authentication Trailer, in the Auth =
type
> bullet, the following wording be clearer; "At present, the only value
> defined is 1, to denote ..."?
>=20
> 	=20
>=20
> 	Regards
>=20
> 	Alan Davey
>=20
> 	=20
>=20
> 	Software Engineer, Network Technologies Division
> 	Metaswitch Networks
>=20
> 	alan.davey@metaswitch.com <mailto:alan.davey@metaswitch.com>=20
> 	+44 (0) 20 8366 1177
> 	www.metaswitch.com <http://www.metaswitch.com/>=20
>=20
> 	=20
>=20
> 	=20
>=20
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf


--Apple-Mail-162--321150605
Content-Disposition: attachment; filename="smime.p7s"
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIM8jCCBDQw
ggMcoAMCAQICECFWwVQHDV12M/Sr0yNv0sYwDQYJKoZIhvcNAQEFBQAwOTERMA8GA1UECgwIRXJp
Y3Nzb24xJDAiBgNVBAMMG0VyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EwMTAeFw0xMDEwMDEyMDA0
NTlaFw0xMzEwMDEyMDA0NDhaMG8xETAPBgNVBAoMCEVyaWNzc29uMR8wHQYDVQQDDBZBY2VlIExp
bmRlbSBMaW5kZW0gSUlJMRAwDgYDVQQFEwdlYWxmbGluMScwJQYJKoZIhvcNAQkBFhhhY2VlLmxp
bmRlbUBlcmljc3Nvbi5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAI/Dc9ALiZuBMyuv
bsc3eBxjXZpMi45Z0vzsUQZTJGTBeY7p9JsdzXC9J1uMisBxYVi39R3KJo6I4hXVp9wrA1rxh4AE
bnP1+Gxfpj33uWEFYbBnVAJkIWYWF7CYTn8Zm/yd13vPXtuGA6ESeLnnJafwC9Y0YwUQ+4HX7PNv
uauVAgMBAAGjggGEMIIBgDCBwAYDVR0fBIG4MIG1MIGyoIGvoIGshjdodHRwOi8vY3JsLnRydXN0
LnRlbGlhLmNvbS9Fcmljc3Nvbk5MSW5kaXZpZHVhbENBMDEuY3JshnFsZGFwOi8vbGRhcC50cnVz
dC50ZWxpYS5jb20vY249RXJpY3Nzb24lMjBOTCUyMEluZGl2aWR1YWwlMjBDQTAxLG89RXJpY3Nz
b24/Y2VydGlmaWNhdGVyZXZvY2F0aW9ubGlzdDtiaW5hcnk/YmFzZTAjBgNVHREEHDAagRhhY2Vl
LmxpbmRlbUBlcmljc3Nvbi5jb20wRgYDVR0gBD8wPTA7BgYqhXBrAQEwMTAvBggrBgEFBQcCARYj
aHR0cDovL3d3dy5lcmljc3Nvbi5jb20vbGVnYWwuc2h0bWwwHQYDVR0OBBYEFAgOzAPuplmPr7C1
BTqV94OyqUdhMB8GA1UdIwQYMBaAFJYnw7jepV9dRD45UuVFsXZfYzCbMA4GA1UdDwEB/wQEAwIF
oDANBgkqhkiG9w0BAQUFAAOCAQEAE1gyNW6c2t/YsLxW5sm67+gVGK0Lnge4ub+k8dgGrK7Mj7em
nkOIFkjdv/tqdJ/SoUy/WEkBXba2TfpZ+lfluMgLYux1vSvqBUxYBsUHeNth2Q/Y6A9sCaDTBPlK
vZ2jLz814NavrVfgTCLdxX6zNtGdwzhviz+FyqyxYF43Q86RP8Gd/Npaz1W8pmYAHm0+lezuTx5k
F3Av3+SaZ/MR6s+RWuXEIdED36ajeQz+OG8Mh3nplofzdrOeoWGDz53YlfRhgj+TXo+H1lclZAvD
WVaMMXPdb27h9Hngsq87dkCW9uAyv8DI993rdhqzlEgUyQIL32icAXfTmTYgoGPOwjCCBEUwggMt
oAMCAQICEBPJ6v/eJq2p3KTKI4GDR+MwDQYJKoZIhvcNAQEFBQAwRDEaMBgGA1UECgwRVGVsaWFT
b25lcmEgR3JvdXAxJjAkBgNVBAMMHVRlbGlhU29uZXJhIFB1YmxpYyBSb290IENBIHYxMB4XDTA2
MTAwNjEwMDA1M1oXDTE2MTAwMjA1MDQxN1owOTERMA8GA1UECgwIRXJpY3Nzb24xJDAiBgNVBAMM
G0VyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EwMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBALYQd+Q1HuuHxDyNGFlEPzCxuPPFO5W2xyr+nqCVnNJ4QYFe1HACqavqNLwUGIqIEyHv1rLn
fub9LBc7dQpRHjl/dggin0ONOFJ36nbGEbfHjLJz2BzOWvwl84Sc+Fx09IrDU/SZSWFSfhqTu3TT
39h79brHdRkdPBUgBYgsiFKriHI0TjP5G8628H27BDzqUpzGLSYWgt6/tpwuOH5lcfNfHWMcCYXR
lobv0Klu8lxG5amWqAnqrH6ECOyYJTRbHTsaTIZOHy9Qw/0eXPujKT7tU5xxSI2SdceJqzUbAz2o
FRQ6Px7/GydpM/Rl+qYoGPcauHUL1aSeVJZqDFqcIF0CAwEAAaOCATwwggE4MBIGA1UdEwEB/wQI
MAYBAf8CAQAwRgYDVR0gBD8wPTA7BgcqhXAjAgEBMDAwLgYIKwYBBQUHAgEWImh0dHBzOi8vcmVw
b3NpdG9yeS50cnVzdC50ZWxpYS5jb20wgYkGA1UdHwSBgTB/MH2ge6B5hndsZGFwOi8vbGRhcC50
cnVzdC50ZWxpYS5jb20vY249VGVsaWFTb25lcmElMjBQdWJsaWMlMjBSb290JTIwQ0ElMjB2MSxv
PVRlbGlhU29uZXJhJTIwR3JvdXA/YXV0aG9yaXR5cmV2b2NhdGlvbmxpc3Q/YmFzZTAOBgNVHQ8B
Af8EBAMCAQYwHQYDVR0OBBYEFJYnw7jepV9dRD45UuVFsXZfYzCbMB8GA1UdIwQYMBaAFEXb8I+4
GmKhqCMbY4g4o9vgGmLxMA0GCSqGSIb3DQEBBQUAA4IBAQB2AEoqQz+M3Ra9alkpn/YnwhXIv6tP
jhUvSuNs00Nhd0T9XhlIU3a65CaB/UKSqnayE0t7Q0Qq3r+x/GK3in/mik8i/PK2/q8HutzYFSzz
6Npztpo2JG7AEKOJPVaeebjng45m6vNC7RIfzU9sG2LBR/hewS8s6dFFn70w795xUwJBWZ67OzIK
XrIVVvHTOYpbWA+MESKAXwFhnVONrOTWlVwrMUi4HbiPWpOk+xQbgehCEi7mu3cXsaU1Xq3kMXui
NuC7VKoob8mFO9o9RT+dlirD2uRXwNpvCu3but6Kyhu0+nvy2iXGKjdlxlWTsdDyulXYz+OYCMZ9
lFWRzMIPMIIEbTCCA1WgAwIBAgIRAJywjASay5cieGNithuGWj0wDQYJKoZIhvcNAQEFBQAwOjEZ
MBcGA1UEChMQUlNBIFNlY3VyaXR5IEluYzEdMBsGA1UECxMUUlNBIFNlY3VyaXR5IDIwNDggVjMw
HhcNMDYxMDMxMjA0MjI3WhcNMTYxMTAxMTU0MjI1WjBEMRowGAYDVQQKDBFUZWxpYVNvbmVyYSBH
cm91cDEmMCQGA1UEAwwdVGVsaWFTb25lcmEgUHVibGljIFJvb3QgQ0EgdjEwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDKTxADapCAq3mplX4R4gNt+WZe5QKGnaVEQSyY7lICKF5DuVdW
PMLHDjzhw5IzDd860ZZx/0VrhGB3DmP4SDIWCKo2PxvY5NckdBWPWp/T2uaQdOAwgqHpN0pe1X7/
jel59WsWYXKGg/81Wth73ZK/geE7Gz9Pvj1LU6N4YhLMgooxKnCS+ZjB5icWAg+Qd1QpQhF46H1i
bp6LsBWDp56MPpg8F5X6y7MGVcKYLdnLOPs84uxRW9qs1kBopzQBj6s5SyVh8A+j5liDBjghXYpw
/+paGEdqHPeSFYxZKeJatmjEKLYlxcZWRKf436KvQA9jBhMEmytMNbGicR1mRH6tAgMBAAGjggFi
MIIBXjAfBgNVHSMEGDAWgBQHw1EwpKrpRa41JPr/JCwz0LGdjDAdBgNVHQ4EFgQURdvwj7gaYqGo
IxtjiDij2+AaYvEwEgYDVR0TAQH/BAgwBgEB/wIBBDCBhQYDVR0gBH4wfDA9BgkqhkiG9w0FBgEw
MDAuBggrBgEFBQcCARYiaHR0cHM6Ly9yZXBvc2l0b3J5LnRydXN0LnRlbGlhLmNvbTA7BgcqhXAj
AgEBMDAwLgYIKwYBBQUHAgEWImh0dHBzOi8vcmVwb3NpdG9yeS50cnVzdC50ZWxpYS5jb20wcAYD
VR0fBGkwZzBloGOgYYZfaHR0cDovL3d3dy5yc2FzZWN1cml0eS5jb20vcHJvZHVjdHMva2Vvbi9y
ZXBvc2l0b3J5L2NlcnRpZmljYXRlX3N0YXR1cy9SU0FfU2VjdXJpdHlfMjA0OF92My5DUkwwDgYD
VR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBBQUAA4IBAQAEXpos2CnIm7/872ytSrEHWZgvhOUEkUm2
5PWf/XkWko41TaL9vIS1S6AdWChNqWmnYiS7GfaIiDM9s1D6K7hidWBDOm46bNdM3ZwhMyDCfkDJ
SgeJ0w+7YmjvChu7gWqDZCsbtZ5gA1ixCTdDnuZB67JGSPGW6r73coraDP8diOpiQouMvM6bKuTP
BH/1poLccsUxsKgrQ23JC9LWCRb8cYHkZjXFH1K44TsIl5Lne2oT0JI3pwdA2v6jO4p/OLHntP+n
pjwPbedMPUZkDYCkd3LSxj8c3JTxtA8SlPCtIHE1hh65xihg1JRIliSphrqr9kbfwHdeVxPdOI5G
tDYPMYICEjCCAg4CAQEwTTA5MREwDwYDVQQKDAhFcmljc3NvbjEkMCIGA1UEAwwbRXJpY3Nzb24g
TkwgSW5kaXZpZHVhbCBDQTAxAhAhVsFUBw1ddjP0q9Mjb9LGMAkGBSsOAwIaBQCgggEbMBgGCSqG
SIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTExMDIxNzE2NDUxM1owIwYJKoZI
hvcNAQkEMRYEFNxg4HxeAJU/rS8Xfhmcns2bX9AtMFwGCSsGAQQBgjcQBDFPME0wOTERMA8GA1UE
CgwIRXJpY3Nzb24xJDAiBgNVBAMMG0VyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EwMQIQIVbBVAcN
XXYz9KvTI2/SxjBeBgsqhkiG9w0BCRACCzFPoE0wOTERMA8GA1UECgwIRXJpY3Nzb24xJDAiBgNV
BAMMG0VyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EwMQIQIVbBVAcNXXYz9KvTI2/SxjANBgkqhkiG
9w0BAQEFAASBgCMnkvI8AQAnjqyXhWwfPW53PYy73cNIUJs/Ojj9Cc7VKN6aBMm+g1fC1Ejiwgoi
EWwLPbn/5EEtLuvQ7eI8AIy4cxZa0PdzoxJQtcK4WEch2/TtGQbZO43rlApW5162MqHEp9pJeOdk
YobFtCltX2H/MRnM93zmqrYX9W11aaEBAAAAAAAA

--Apple-Mail-162--321150605--

From manav.bhatia@alcatel-lucent.com  Thu Feb 17 08:47:46 2011
Return-Path: <manav.bhatia@alcatel-lucent.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A7F0D3A6AB2 for <ospf@core3.amsl.com>; Thu, 17 Feb 2011 08:47:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.438
X-Spam-Level: 
X-Spam-Status: No, score=-5.438 tagged_above=-999 required=5 tests=[AWL=-1.139, BAYES_00=-2.599, MANGLED_PILL=2.3, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rT6C8yW2h7CC for <ospf@core3.amsl.com>; Thu, 17 Feb 2011 08:47:45 -0800 (PST)
Received: from ihemail1.lucent.com (ihemail1.lucent.com [135.245.0.33]) by core3.amsl.com (Postfix) with ESMTP id 0C6693A6C3C for <ospf@ietf.org>; Thu, 17 Feb 2011 08:47:44 -0800 (PST)
Received: from inbansmailrelay2.in.alcatel-lucent.com (h135-250-11-33.lucent.com [135.250.11.33]) by ihemail1.lucent.com (8.13.8/IER-o) with ESMTP id p1HGm4g8013825 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Thu, 17 Feb 2011 10:48:08 -0600 (CST)
Received: from INBANSXCHHUB01.in.alcatel-lucent.com (inbansxchhub01.in.alcatel-lucent.com [135.250.12.32]) by inbansmailrelay2.in.alcatel-lucent.com (8.14.3/8.14.3/GMO) with ESMTP id p1HGm37G003473 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Thu, 17 Feb 2011 22:18:04 +0530
Received: from INBANSXCHMBSA1.in.alcatel-lucent.com ([135.250.12.50]) by INBANSXCHHUB01.in.alcatel-lucent.com ([135.250.12.32]) with mapi; Thu, 17 Feb 2011 22:18:03 +0530
From: "Bhatia, Manav (Manav)" <manav.bhatia@alcatel-lucent.com>
To: Acee Lindem <acee.lindem@ericsson.com>, Srinivasan K L <klsrini@huawei.com>
Date: Thu, 17 Feb 2011 22:18:01 +0530
Thread-Topic: [OSPF] Supporting Authentication Trailer for OSPFv3
Thread-Index: AcvOwg0P4wBeAps2TJKNsFsX2gpZuQAADB4Q
Message-ID: <7C362EEF9C7896468B36C9B79200D8350CFC91BBA7@INBANSXCHMBSA1.in.alcatel-lucent.com>
References: <11DE3EEC54A8A44EAD99D8C0D3FD7207A350F93D92@ENFIMBOX1.ad.datcon.co.uk> <02899E649F6C4F20B30D73CA77BBC767@china.huawei.com> <7C362EEF9C7896468B36C9B79200D8350CFC91BB8F@INBANSXCHMBSA1.in.alcatel-lucent.com> <31D267CCD8CD473387CE5947588F0FF7@china.huawei.com> <0CF22788-92B1-4BAF-B6A3-175C3687FD6D@ericsson.com>
In-Reply-To: <0CF22788-92B1-4BAF-B6A3-175C3687FD6D@ericsson.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.57 on 135.245.2.33
Cc: "ospf@ietf.org" <ospf@ietf.org>, Alan Davey <Alan.Davey@metaswitch.com>
Subject: Re: [OSPF] Supporting Authentication Trailer for OSPFv3
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Feb 2011 16:47:46 -0000

Arent we mixing this draft with draft-bhatia-karp-ospf-ip-layer-protection-=
03?

If not, then I don't see why AT will create any new problems for GR?

Cheers, Manav=20

> -----Original Message-----
> From: Acee Lindem [mailto:acee.lindem@ericsson.com]=20
> Sent: Thursday, February 17, 2011 10.15 PM
> To: Srinivasan K L
> Cc: Bhatia, Manav (Manav); Alan Davey; ospf@ietf.org
> Subject: Re: [OSPF] Supporting Authentication Trailer for OSPFv3
>=20
> Hi Srini,
> The fact that graceful restart will be more difficult is part=20
> of the cost of implementing this draft. One of the jobs of=20
> the OSPF WG is determining whether the "medicine is worse=20
> than the disease". In this case, the disease is well-timed=20
> replay attacks and the medicine is the proposed solution.=20
> Thanks,
> Acee=20
> On Feb 17, 2011, at 10:01 AM, Srinivasan K L wrote:
>=20
> > Hi Manav,
> >=20
> > With this new draft, since the sequence number MUST be=20
> strictly increasing,
> > I think using the clock may no longer be an option. Also,=20
> unplanned GR can
> > never be supported since at RouterDeadInterval, the=20
> rebooted router will be
> > declared down and there would be no use in processing the=20
> Grace LSAs after
> > that. Would this not be a significant restriction ? Maybe=20
> we can find a
> > solution for this too....
> >=20
> > Regardsm
> > Srini.=20
> >=20
> >=20
> **************************************************************
> **************
> > ***********
> > This e-mail and attachments contain confidential=20
> information from HUAWEI,
> > which is intended only for the person or entity whose=20
> address is listed
> > above. Any use of the information contained herein in any=20
> way (including,
> > but not limited to, total or partial disclosure, reproduction, or
> > dissemination) by persons other than the intended recipient's) is
> > prohibited. If you receive this e-mail in error, please=20
> notify the sender by
> > phone or email immediately and delete it!
> >=20
> >=20
> > -----Original Message-----
> > From: Bhatia, Manav (Manav)=20
> [mailto:manav.bhatia@alcatel-lucent.com]=20
> > Sent: Thursday, February 17, 2011 8:18 PM
> > To: Srinivasan K L; 'Alan Davey'; ospf@ietf.org
> > Subject: RE: [OSPF] Supporting Authentication Trailer for OSPFv3
> >=20
> > Hi Srini,
> >=20
> > This problem is not unique to this solution. As per RFC 3623:
> >=20
> > "The router may need to preserve the cryptographic sequence=20
> numbers being
> > used on each interface in non-volatile storage.         An=20
> alternative is to
> > use the router's clock for cryptographic sequence number=20
> generation and
> > ensure that the clock is         preserved across restarts=20
> (either on the
> > same or redundant route processors).  If neither of these=20
> can be guaranteed,
> > it         can take up to RouterDeadInterval seconds after=20
> the restart
> > before adjacencies can be reestablished and this would=20
> force         the
> > grace period to be lengthened greatly."
> >=20
> > Cheers, Manav
> > ________________________________
> >=20
> > 	From: ospf-bounces@ietf.org=20
> [mailto:ospf-bounces@ietf.org] On Behalf
> > Of Srinivasan K L
> > 	Sent: Thursday, February 17, 2011 8.03 PM
> > 	To: 'Alan Davey'; ospf@ietf.org
> > 	Subject: Re: [OSPF] Supporting Authentication Trailer for OSPFv3
> > =09
> > =09
> >=20
> > 	Hi,
> >=20
> > 	=20
> >=20
> > 	This question has set me thinking on the draft=20
> "Security Extension
> > for OSPFv2 when using Manual Key Management". When a router reboots,
> > assuming that it cannot remember the last sequence number=20
> it used, how will
> > it start re-establishing peers. Are the existing peers=20
> supposed to accept
> > (temporarily maybe, without losing the previous sequence=20
> number information
> > - anyway the challenge mechanism can protect against replay=20
> attacks) packets
> > with a new (lower) sequence number that pass=20
> authentication. Or will it take
> > RouterDeadInterval for the rebooted router to get accepted?=20
> In case it takes
> > RouterDeadInterval, unplanned GR cannot be supported, since=20
> the first
> > packets sent out will be grace LSAs, probably with lower=20
> (zero) sequence
> > numbers. I think this should be explicitly covered in the draft.
> >=20
> > 	=20
> >=20
> > 	=20
> >=20
> > 	Regards,
> >=20
> > 	Srini.
> >=20
> > =09
> >=20
> **************************************************************
> **************
> > ***********
> > 	This e-mail and attachments contain confidential=20
> information from
> > HUAWEI, which is intended only for the person or entity=20
> whose address is
> > listed above. Any use of the information contained herein in any way
> > (including, but not limited to, total or partial=20
> disclosure, reproduction,
> > or dissemination) by persons other than the intended recipient's) is
> > prohibited. If you receive this e-mail in error, please=20
> notify the sender by
> > phone or email immediately and delete it!
> >=20
> > 	________________________________
> >=20
> > 		From: ospf-bounces@ietf.org=20
> [mailto:ospf-bounces@ietf.org]
> > On Behalf Of Alan Davey
> > 	Sent: Thursday, February 17, 2011 5:20 PM
> > 	To: ospf@ietf.org
> > 	Subject: Re: [OSPF] Supporting Authentication Trailer for OSPFv3
> >=20
> > 	=20
> >=20
> > 	Folks
> >=20
> > 	=20
> >=20
> > 	I have read draft-ietf-ospf-auth-trailer-ospfv3-02 and=20
> have a few
> > minor nits as follows.
> >=20
> > 	=20
> >=20
> > 	-           After an unplanned graceful restart, a=20
> router may send
> > Grace-LSAs in an LS Update packet before any Hello packets.=20
>  Unless I am
> > missing something, the draft should include such LS Update=20
> packets in the
> > list of those that MUST have the AT-bit set.
> >=20
> > 	-          In Figure 1, for the packet on the left hand=20
> side, the IP
> > Header Length HL =3D PL + LL (not PL + AL).
> >=20
> > 	-          In section 4.1 Authentication Trailer, in=20
> the Auth type
> > bullet, the following wording be clearer; "At present, the=20
> only value
> > defined is 1, to denote ..."?
> >=20
> > 	=20
> >=20
> > 	Regards
> >=20
> > 	Alan Davey
> >=20
> > 	=20
> >=20
> > 	Software Engineer, Network Technologies Division
> > 	Metaswitch Networks
> >=20
> > 	alan.davey@metaswitch.com <mailto:alan.davey@metaswitch.com>=20
> > 	+44 (0) 20 8366 1177
> > 	www.metaswitch.com <http://www.metaswitch.com/>=20
> >=20
> > 	=20
> >=20
> > 	=20
> >=20
> > _______________________________________________
> > OSPF mailing list
> > OSPF@ietf.org
> > https://www.ietf.org/mailman/listinfo/ospf
>=20
> =

From acee.lindem@ericsson.com  Thu Feb 17 08:50:57 2011
Return-Path: <acee.lindem@ericsson.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2AE3D3A6AB2 for <ospf@core3.amsl.com>; Thu, 17 Feb 2011 08:50:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.219
X-Spam-Level: 
X-Spam-Status: No, score=-1.219 tagged_above=-999 required=5 tests=[AWL=-0.920, BAYES_00=-2.599, MANGLED_PILL=2.3]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3qVSzlfNUhsH for <ospf@core3.amsl.com>; Thu, 17 Feb 2011 08:50:48 -0800 (PST)
Received: from imr4.ericy.com (imr4.ericy.com [198.24.6.8]) by core3.amsl.com (Postfix) with ESMTP id 8E5793A6C7D for <ospf@ietf.org>; Thu, 17 Feb 2011 08:50:48 -0800 (PST)
Received: from eusaamw0711.eamcs.ericsson.se ([147.117.20.178]) by imr4.ericy.com (8.14.3/8.14.3/Debian-9.1ubuntu1) with ESMTP id p1HHZjMG008828; Thu, 17 Feb 2011 11:36:58 -0600
Received: from EUSAACMS0702.eamcs.ericsson.se ([169.254.1.54]) by eusaamw0711.eamcs.ericsson.se ([147.117.20.178]) with mapi; Thu, 17 Feb 2011 11:50:47 -0500
From: Acee Lindem <acee.lindem@ericsson.com>
To: Srinivasan K L <klsrini@huawei.com>
Date: Thu, 17 Feb 2011 11:50:44 -0500
Thread-Topic: Security Extension for OSPFv2 when using Manual Key Management (Resent with the correct draft in subject) 
Thread-Index: AcvOwtMZv/lMVvtqTNSyVBNrzUiXlg==
Message-ID: <9BCCC5A7-AF1C-4383-96DD-6BC44DF53A81@ericsson.com>
References: <11DE3EEC54A8A44EAD99D8C0D3FD7207A350F93D92@ENFIMBOX1.ad.datcon.co.uk> <02899E649F6C4F20B30D73CA77BBC767@china.huawei.com> <7C362EEF9C7896468B36C9B79200D8350CFC91BB8F@INBANSXCHMBSA1.in.alcatel-lucent.com> <31D267CCD8CD473387CE5947588F0FF7@china.huawei.com>
In-Reply-To: <31D267CCD8CD473387CE5947588F0FF7@china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/signed; boundary="Apple-Mail-167--320818676"; protocol="application/pkcs7-signature"; micalg=sha1
MIME-Version: 1.0
Cc: "ospf@ietf.org" <ospf@ietf.org>, Alan Davey <Alan.Davey@metaswitch.com>
Subject: [OSPF] Security Extension for OSPFv2 when using Manual Key Management (Resent with the correct draft in subject)
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Feb 2011 16:50:57 -0000

--Apple-Mail-167--320818676
Content-Type: multipart/mixed;
	boundary=Apple-Mail-166--320818708


--Apple-Mail-166--320818708
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi Srini,
The fact that graceful restart will be more difficult is part of the =
cost of implementing this draft. One of the jobs of the OSPF WG is =
determining whether the "medicine is worse than the disease". In this =
case, the disease is well-timed replay attacks and the medicine is the =
proposed solution.=20
Thanks,
Acee=20
On Feb 17, 2011, at 10:01 AM, Srinivasan K L wrote:

> Hi Manav,
>=20
> With this new draft, since the sequence number MUST be strictly =
increasing,
> I think using the clock may no longer be an option. Also, unplanned GR =
can
> never be supported since at RouterDeadInterval, the rebooted router =
will be
> declared down and there would be no use in processing the Grace LSAs =
after
> that. Would this not be a significant restriction ? Maybe we can find =
a
> solution for this too....
>=20
> Regardsm
> Srini.=20
>=20
> =
**************************************************************************=
**
> ***********
> This e-mail and attachments contain confidential information from =
HUAWEI,
> which is intended only for the person or entity whose address is =
listed
> above. Any use of the information contained herein in any way =
(including,
> but not limited to, total or partial disclosure, reproduction, or
> dissemination) by persons other than the intended recipient's) is
> prohibited. If you receive this e-mail in error, please notify the =
sender by
> phone or email immediately and delete it!
>=20
>=20
> -----Original Message-----
> From: Bhatia, Manav (Manav) [mailto:manav.bhatia@alcatel-lucent.com]=20=

> Sent: Thursday, February 17, 2011 8:18 PM
> To: Srinivasan K L; 'Alan Davey'; ospf@ietf.org
> Subject: RE: [OSPF] Supporting Authentication Trailer for OSPFv3
>=20
> Hi Srini,
>=20
> This problem is not unique to this solution. As per RFC 3623:
>=20
> "The router may need to preserve the cryptographic sequence numbers =
being
> used on each interface in non-volatile storage.         An alternative =
is to
> use the router's clock for cryptographic sequence number generation =
and
> ensure that the clock is         preserved across restarts (either on =
the
> same or redundant route processors).  If neither of these can be =
guaranteed,
> it         can take up to RouterDeadInterval seconds after the restart
> before adjacencies can be reestablished and this would force         =
the
> grace period to be lengthened greatly."
>=20
> Cheers, Manav
> ________________________________
>=20
> 	From: ospf-bounces@ietf.org [mailto:ospf-bounces@ietf.org] On =
Behalf
> Of Srinivasan K L
> 	Sent: Thursday, February 17, 2011 8.03 PM
> 	To: 'Alan Davey'; ospf@ietf.org
> 	Subject: Re: [OSPF] Supporting Authentication Trailer for OSPFv3
> =09
> =09
>=20
> 	Hi,
>=20
> 	=20
>=20
> 	This question has set me thinking on the draft "Security =
Extension
> for OSPFv2 when using Manual Key Management". When a router reboots,
> assuming that it cannot remember the last sequence number it used, how =
will
> it start re-establishing peers. Are the existing peers supposed to =
accept
> (temporarily maybe, without losing the previous sequence number =
information
> - anyway the challenge mechanism can protect against replay attacks) =
packets
> with a new (lower) sequence number that pass authentication. Or will =
it take
> RouterDeadInterval for the rebooted router to get accepted? In case it =
takes
> RouterDeadInterval, unplanned GR cannot be supported, since the first
> packets sent out will be grace LSAs, probably with lower (zero) =
sequence
> numbers. I think this should be explicitly covered in the draft.
>=20
> 	=20
>=20
> 	=20
>=20
> 	Regards,
>=20
> 	Srini.
>=20
> =09
> =
**************************************************************************=
**
> ***********
> 	This e-mail and attachments contain confidential information =
from
> HUAWEI, which is intended only for the person or entity whose address =
is
> listed above. Any use of the information contained herein in any way
> (including, but not limited to, total or partial disclosure, =
reproduction,
> or dissemination) by persons other than the intended recipient's) is
> prohibited. If you receive this e-mail in error, please notify the =
sender by
> phone or email immediately and delete it!
>=20
> 	________________________________
>=20
> 		From: ospf-bounces@ietf.org =
[mailto:ospf-bounces@ietf.org]
> On Behalf Of Alan Davey
> 	Sent: Thursday, February 17, 2011 5:20 PM
> 	To: ospf@ietf.org
> 	Subject: Re: [OSPF] Supporting Authentication Trailer for OSPFv3
>=20
> 	=20
>=20
> 	Folks
>=20
> 	=20
>=20
> 	I have read draft-ietf-ospf-auth-trailer-ospfv3-02 and have a =
few
> minor nits as follows.
>=20
> 	=20
>=20
> 	-           After an unplanned graceful restart, a router may =
send
> Grace-LSAs in an LS Update packet before any Hello packets.  Unless I =
am
> missing something, the draft should include such LS Update packets in =
the
> list of those that MUST have the AT-bit set.
>=20
> 	-          In Figure 1, for the packet on the left hand side, =
the IP
> Header Length HL =3D PL + LL (not PL + AL).
>=20
> 	-          In section 4.1 Authentication Trailer, in the Auth =
type
> bullet, the following wording be clearer; "At present, the only value
> defined is 1, to denote ..."?
>=20
> 	=20
>=20
> 	Regards
>=20
> 	Alan Davey
>=20
> 	=20
>=20
> 	Software Engineer, Network Technologies Division
> 	Metaswitch Networks
>=20
> 	alan.davey@metaswitch.com <mailto:alan.davey@metaswitch.com>=20
> 	+44 (0) 20 8366 1177
> 	www.metaswitch.com <http://www.metaswitch.com/>=20
>=20
> 	=20
>=20
> 	=20
>=20
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf


--Apple-Mail-166--320818708
Content-Disposition: attachment;
	filename=smime.p7s
Content-Type: application/pkcs7-signature;
	name="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIM8jCCBDQw
ggMcoAMCAQICECFWwVQHDV12M/Sr0yNv0sYwDQYJKoZIhvcNAQEFBQAwOTERMA8GA1UECgwIRXJp
Y3Nzb24xJDAiBgNVBAMMG0VyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EwMTAeFw0xMDEwMDEyMDA0
NTlaFw0xMzEwMDEyMDA0NDhaMG8xETAPBgNVBAoMCEVyaWNzc29uMR8wHQYDVQQDDBZBY2VlIExp
bmRlbSBMaW5kZW0gSUlJMRAwDgYDVQQFEwdlYWxmbGluMScwJQYJKoZIhvcNAQkBFhhhY2VlLmxp
bmRlbUBlcmljc3Nvbi5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAI/Dc9ALiZuBMyuv
bsc3eBxjXZpMi45Z0vzsUQZTJGTBeY7p9JsdzXC9J1uMisBxYVi39R3KJo6I4hXVp9wrA1rxh4AE
bnP1+Gxfpj33uWEFYbBnVAJkIWYWF7CYTn8Zm/yd13vPXtuGA6ESeLnnJafwC9Y0YwUQ+4HX7PNv
uauVAgMBAAGjggGEMIIBgDCBwAYDVR0fBIG4MIG1MIGyoIGvoIGshjdodHRwOi8vY3JsLnRydXN0
LnRlbGlhLmNvbS9Fcmljc3Nvbk5MSW5kaXZpZHVhbENBMDEuY3JshnFsZGFwOi8vbGRhcC50cnVz
dC50ZWxpYS5jb20vY249RXJpY3Nzb24lMjBOTCUyMEluZGl2aWR1YWwlMjBDQTAxLG89RXJpY3Nz
b24/Y2VydGlmaWNhdGVyZXZvY2F0aW9ubGlzdDtiaW5hcnk/YmFzZTAjBgNVHREEHDAagRhhY2Vl
LmxpbmRlbUBlcmljc3Nvbi5jb20wRgYDVR0gBD8wPTA7BgYqhXBrAQEwMTAvBggrBgEFBQcCARYj
aHR0cDovL3d3dy5lcmljc3Nvbi5jb20vbGVnYWwuc2h0bWwwHQYDVR0OBBYEFAgOzAPuplmPr7C1
BTqV94OyqUdhMB8GA1UdIwQYMBaAFJYnw7jepV9dRD45UuVFsXZfYzCbMA4GA1UdDwEB/wQEAwIF
oDANBgkqhkiG9w0BAQUFAAOCAQEAE1gyNW6c2t/YsLxW5sm67+gVGK0Lnge4ub+k8dgGrK7Mj7em
nkOIFkjdv/tqdJ/SoUy/WEkBXba2TfpZ+lfluMgLYux1vSvqBUxYBsUHeNth2Q/Y6A9sCaDTBPlK
vZ2jLz814NavrVfgTCLdxX6zNtGdwzhviz+FyqyxYF43Q86RP8Gd/Npaz1W8pmYAHm0+lezuTx5k
F3Av3+SaZ/MR6s+RWuXEIdED36ajeQz+OG8Mh3nplofzdrOeoWGDz53YlfRhgj+TXo+H1lclZAvD
WVaMMXPdb27h9Hngsq87dkCW9uAyv8DI993rdhqzlEgUyQIL32icAXfTmTYgoGPOwjCCBEUwggMt
oAMCAQICEBPJ6v/eJq2p3KTKI4GDR+MwDQYJKoZIhvcNAQEFBQAwRDEaMBgGA1UECgwRVGVsaWFT
b25lcmEgR3JvdXAxJjAkBgNVBAMMHVRlbGlhU29uZXJhIFB1YmxpYyBSb290IENBIHYxMB4XDTA2
MTAwNjEwMDA1M1oXDTE2MTAwMjA1MDQxN1owOTERMA8GA1UECgwIRXJpY3Nzb24xJDAiBgNVBAMM
G0VyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EwMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBALYQd+Q1HuuHxDyNGFlEPzCxuPPFO5W2xyr+nqCVnNJ4QYFe1HACqavqNLwUGIqIEyHv1rLn
fub9LBc7dQpRHjl/dggin0ONOFJ36nbGEbfHjLJz2BzOWvwl84Sc+Fx09IrDU/SZSWFSfhqTu3TT
39h79brHdRkdPBUgBYgsiFKriHI0TjP5G8628H27BDzqUpzGLSYWgt6/tpwuOH5lcfNfHWMcCYXR
lobv0Klu8lxG5amWqAnqrH6ECOyYJTRbHTsaTIZOHy9Qw/0eXPujKT7tU5xxSI2SdceJqzUbAz2o
FRQ6Px7/GydpM/Rl+qYoGPcauHUL1aSeVJZqDFqcIF0CAwEAAaOCATwwggE4MBIGA1UdEwEB/wQI
MAYBAf8CAQAwRgYDVR0gBD8wPTA7BgcqhXAjAgEBMDAwLgYIKwYBBQUHAgEWImh0dHBzOi8vcmVw
b3NpdG9yeS50cnVzdC50ZWxpYS5jb20wgYkGA1UdHwSBgTB/MH2ge6B5hndsZGFwOi8vbGRhcC50
cnVzdC50ZWxpYS5jb20vY249VGVsaWFTb25lcmElMjBQdWJsaWMlMjBSb290JTIwQ0ElMjB2MSxv
PVRlbGlhU29uZXJhJTIwR3JvdXA/YXV0aG9yaXR5cmV2b2NhdGlvbmxpc3Q/YmFzZTAOBgNVHQ8B
Af8EBAMCAQYwHQYDVR0OBBYEFJYnw7jepV9dRD45UuVFsXZfYzCbMB8GA1UdIwQYMBaAFEXb8I+4
GmKhqCMbY4g4o9vgGmLxMA0GCSqGSIb3DQEBBQUAA4IBAQB2AEoqQz+M3Ra9alkpn/YnwhXIv6tP
jhUvSuNs00Nhd0T9XhlIU3a65CaB/UKSqnayE0t7Q0Qq3r+x/GK3in/mik8i/PK2/q8HutzYFSzz
6Npztpo2JG7AEKOJPVaeebjng45m6vNC7RIfzU9sG2LBR/hewS8s6dFFn70w795xUwJBWZ67OzIK
XrIVVvHTOYpbWA+MESKAXwFhnVONrOTWlVwrMUi4HbiPWpOk+xQbgehCEi7mu3cXsaU1Xq3kMXui
NuC7VKoob8mFO9o9RT+dlirD2uRXwNpvCu3but6Kyhu0+nvy2iXGKjdlxlWTsdDyulXYz+OYCMZ9
lFWRzMIPMIIEbTCCA1WgAwIBAgIRAJywjASay5cieGNithuGWj0wDQYJKoZIhvcNAQEFBQAwOjEZ
MBcGA1UEChMQUlNBIFNlY3VyaXR5IEluYzEdMBsGA1UECxMUUlNBIFNlY3VyaXR5IDIwNDggVjMw
HhcNMDYxMDMxMjA0MjI3WhcNMTYxMTAxMTU0MjI1WjBEMRowGAYDVQQKDBFUZWxpYVNvbmVyYSBH
cm91cDEmMCQGA1UEAwwdVGVsaWFTb25lcmEgUHVibGljIFJvb3QgQ0EgdjEwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDKTxADapCAq3mplX4R4gNt+WZe5QKGnaVEQSyY7lICKF5DuVdW
PMLHDjzhw5IzDd860ZZx/0VrhGB3DmP4SDIWCKo2PxvY5NckdBWPWp/T2uaQdOAwgqHpN0pe1X7/
jel59WsWYXKGg/81Wth73ZK/geE7Gz9Pvj1LU6N4YhLMgooxKnCS+ZjB5icWAg+Qd1QpQhF46H1i
bp6LsBWDp56MPpg8F5X6y7MGVcKYLdnLOPs84uxRW9qs1kBopzQBj6s5SyVh8A+j5liDBjghXYpw
/+paGEdqHPeSFYxZKeJatmjEKLYlxcZWRKf436KvQA9jBhMEmytMNbGicR1mRH6tAgMBAAGjggFi
MIIBXjAfBgNVHSMEGDAWgBQHw1EwpKrpRa41JPr/JCwz0LGdjDAdBgNVHQ4EFgQURdvwj7gaYqGo
IxtjiDij2+AaYvEwEgYDVR0TAQH/BAgwBgEB/wIBBDCBhQYDVR0gBH4wfDA9BgkqhkiG9w0FBgEw
MDAuBggrBgEFBQcCARYiaHR0cHM6Ly9yZXBvc2l0b3J5LnRydXN0LnRlbGlhLmNvbTA7BgcqhXAj
AgEBMDAwLgYIKwYBBQUHAgEWImh0dHBzOi8vcmVwb3NpdG9yeS50cnVzdC50ZWxpYS5jb20wcAYD
VR0fBGkwZzBloGOgYYZfaHR0cDovL3d3dy5yc2FzZWN1cml0eS5jb20vcHJvZHVjdHMva2Vvbi9y
ZXBvc2l0b3J5L2NlcnRpZmljYXRlX3N0YXR1cy9SU0FfU2VjdXJpdHlfMjA0OF92My5DUkwwDgYD
VR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBBQUAA4IBAQAEXpos2CnIm7/872ytSrEHWZgvhOUEkUm2
5PWf/XkWko41TaL9vIS1S6AdWChNqWmnYiS7GfaIiDM9s1D6K7hidWBDOm46bNdM3ZwhMyDCfkDJ
SgeJ0w+7YmjvChu7gWqDZCsbtZ5gA1ixCTdDnuZB67JGSPGW6r73coraDP8diOpiQouMvM6bKuTP
BH/1poLccsUxsKgrQ23JC9LWCRb8cYHkZjXFH1K44TsIl5Lne2oT0JI3pwdA2v6jO4p/OLHntP+n
pjwPbedMPUZkDYCkd3LSxj8c3JTxtA8SlPCtIHE1hh65xihg1JRIliSphrqr9kbfwHdeVxPdOI5G
tDYPMYICEjCCAg4CAQEwTTA5MREwDwYDVQQKDAhFcmljc3NvbjEkMCIGA1UEAwwbRXJpY3Nzb24g
TkwgSW5kaXZpZHVhbCBDQTAxAhAhVsFUBw1ddjP0q9Mjb9LGMAkGBSsOAwIaBQCgggEbMBgGCSqG
SIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTExMDIxNzE2NDUxM1owIwYJKoZI
hvcNAQkEMRYEFNxg4HxeAJU/rS8Xfhmcns2bX9AtMFwGCSsGAQQBgjcQBDFPME0wOTERMA8GA1UE
CgwIRXJpY3Nzb24xJDAiBgNVBAMMG0VyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EwMQIQIVbBVAcN
XXYz9KvTI2/SxjBeBgsqhkiG9w0BCRACCzFPoE0wOTERMA8GA1UECgwIRXJpY3Nzb24xJDAiBgNV
BAMMG0VyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EwMQIQIVbBVAcNXXYz9KvTI2/SxjANBgkqhkiG
9w0BAQEFAASBgCMnkvI8AQAnjqyXhWwfPW53PYy73cNIUJs/Ojj9Cc7VKN6aBMm+g1fC1Ejiwgoi
EWwLPbn/5EEtLuvQ7eI8AIy4cxZa0PdzoxJQtcK4WEch2/TtGQbZO43rlApW5162MqHEp9pJeOdk
YobFtCltX2H/MRnM93zmqrYX9W11aaEBAAAAAAAA

--Apple-Mail-166--320818708
Content-Disposition: attachment;
	filename=ATT00001..txt
Content-Type: text/plain;
	name="ATT00001..txt"
Content-Transfer-Encoding: quoted-printable

_______________________________________________=0D
OSPF mailing list=0D
OSPF@ietf.org=0D
https://www.ietf.org/mailman/listinfo/ospf=0D

--Apple-Mail-166--320818708--

--Apple-Mail-167--320818676
Content-Disposition: attachment; filename="smime.p7s"
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIM8jCCBDQw
ggMcoAMCAQICECFWwVQHDV12M/Sr0yNv0sYwDQYJKoZIhvcNAQEFBQAwOTERMA8GA1UECgwIRXJp
Y3Nzb24xJDAiBgNVBAMMG0VyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EwMTAeFw0xMDEwMDEyMDA0
NTlaFw0xMzEwMDEyMDA0NDhaMG8xETAPBgNVBAoMCEVyaWNzc29uMR8wHQYDVQQDDBZBY2VlIExp
bmRlbSBMaW5kZW0gSUlJMRAwDgYDVQQFEwdlYWxmbGluMScwJQYJKoZIhvcNAQkBFhhhY2VlLmxp
bmRlbUBlcmljc3Nvbi5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAI/Dc9ALiZuBMyuv
bsc3eBxjXZpMi45Z0vzsUQZTJGTBeY7p9JsdzXC9J1uMisBxYVi39R3KJo6I4hXVp9wrA1rxh4AE
bnP1+Gxfpj33uWEFYbBnVAJkIWYWF7CYTn8Zm/yd13vPXtuGA6ESeLnnJafwC9Y0YwUQ+4HX7PNv
uauVAgMBAAGjggGEMIIBgDCBwAYDVR0fBIG4MIG1MIGyoIGvoIGshjdodHRwOi8vY3JsLnRydXN0
LnRlbGlhLmNvbS9Fcmljc3Nvbk5MSW5kaXZpZHVhbENBMDEuY3JshnFsZGFwOi8vbGRhcC50cnVz
dC50ZWxpYS5jb20vY249RXJpY3Nzb24lMjBOTCUyMEluZGl2aWR1YWwlMjBDQTAxLG89RXJpY3Nz
b24/Y2VydGlmaWNhdGVyZXZvY2F0aW9ubGlzdDtiaW5hcnk/YmFzZTAjBgNVHREEHDAagRhhY2Vl
LmxpbmRlbUBlcmljc3Nvbi5jb20wRgYDVR0gBD8wPTA7BgYqhXBrAQEwMTAvBggrBgEFBQcCARYj
aHR0cDovL3d3dy5lcmljc3Nvbi5jb20vbGVnYWwuc2h0bWwwHQYDVR0OBBYEFAgOzAPuplmPr7C1
BTqV94OyqUdhMB8GA1UdIwQYMBaAFJYnw7jepV9dRD45UuVFsXZfYzCbMA4GA1UdDwEB/wQEAwIF
oDANBgkqhkiG9w0BAQUFAAOCAQEAE1gyNW6c2t/YsLxW5sm67+gVGK0Lnge4ub+k8dgGrK7Mj7em
nkOIFkjdv/tqdJ/SoUy/WEkBXba2TfpZ+lfluMgLYux1vSvqBUxYBsUHeNth2Q/Y6A9sCaDTBPlK
vZ2jLz814NavrVfgTCLdxX6zNtGdwzhviz+FyqyxYF43Q86RP8Gd/Npaz1W8pmYAHm0+lezuTx5k
F3Av3+SaZ/MR6s+RWuXEIdED36ajeQz+OG8Mh3nplofzdrOeoWGDz53YlfRhgj+TXo+H1lclZAvD
WVaMMXPdb27h9Hngsq87dkCW9uAyv8DI993rdhqzlEgUyQIL32icAXfTmTYgoGPOwjCCBEUwggMt
oAMCAQICEBPJ6v/eJq2p3KTKI4GDR+MwDQYJKoZIhvcNAQEFBQAwRDEaMBgGA1UECgwRVGVsaWFT
b25lcmEgR3JvdXAxJjAkBgNVBAMMHVRlbGlhU29uZXJhIFB1YmxpYyBSb290IENBIHYxMB4XDTA2
MTAwNjEwMDA1M1oXDTE2MTAwMjA1MDQxN1owOTERMA8GA1UECgwIRXJpY3Nzb24xJDAiBgNVBAMM
G0VyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EwMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBALYQd+Q1HuuHxDyNGFlEPzCxuPPFO5W2xyr+nqCVnNJ4QYFe1HACqavqNLwUGIqIEyHv1rLn
fub9LBc7dQpRHjl/dggin0ONOFJ36nbGEbfHjLJz2BzOWvwl84Sc+Fx09IrDU/SZSWFSfhqTu3TT
39h79brHdRkdPBUgBYgsiFKriHI0TjP5G8628H27BDzqUpzGLSYWgt6/tpwuOH5lcfNfHWMcCYXR
lobv0Klu8lxG5amWqAnqrH6ECOyYJTRbHTsaTIZOHy9Qw/0eXPujKT7tU5xxSI2SdceJqzUbAz2o
FRQ6Px7/GydpM/Rl+qYoGPcauHUL1aSeVJZqDFqcIF0CAwEAAaOCATwwggE4MBIGA1UdEwEB/wQI
MAYBAf8CAQAwRgYDVR0gBD8wPTA7BgcqhXAjAgEBMDAwLgYIKwYBBQUHAgEWImh0dHBzOi8vcmVw
b3NpdG9yeS50cnVzdC50ZWxpYS5jb20wgYkGA1UdHwSBgTB/MH2ge6B5hndsZGFwOi8vbGRhcC50
cnVzdC50ZWxpYS5jb20vY249VGVsaWFTb25lcmElMjBQdWJsaWMlMjBSb290JTIwQ0ElMjB2MSxv
PVRlbGlhU29uZXJhJTIwR3JvdXA/YXV0aG9yaXR5cmV2b2NhdGlvbmxpc3Q/YmFzZTAOBgNVHQ8B
Af8EBAMCAQYwHQYDVR0OBBYEFJYnw7jepV9dRD45UuVFsXZfYzCbMB8GA1UdIwQYMBaAFEXb8I+4
GmKhqCMbY4g4o9vgGmLxMA0GCSqGSIb3DQEBBQUAA4IBAQB2AEoqQz+M3Ra9alkpn/YnwhXIv6tP
jhUvSuNs00Nhd0T9XhlIU3a65CaB/UKSqnayE0t7Q0Qq3r+x/GK3in/mik8i/PK2/q8HutzYFSzz
6Npztpo2JG7AEKOJPVaeebjng45m6vNC7RIfzU9sG2LBR/hewS8s6dFFn70w795xUwJBWZ67OzIK
XrIVVvHTOYpbWA+MESKAXwFhnVONrOTWlVwrMUi4HbiPWpOk+xQbgehCEi7mu3cXsaU1Xq3kMXui
NuC7VKoob8mFO9o9RT+dlirD2uRXwNpvCu3but6Kyhu0+nvy2iXGKjdlxlWTsdDyulXYz+OYCMZ9
lFWRzMIPMIIEbTCCA1WgAwIBAgIRAJywjASay5cieGNithuGWj0wDQYJKoZIhvcNAQEFBQAwOjEZ
MBcGA1UEChMQUlNBIFNlY3VyaXR5IEluYzEdMBsGA1UECxMUUlNBIFNlY3VyaXR5IDIwNDggVjMw
HhcNMDYxMDMxMjA0MjI3WhcNMTYxMTAxMTU0MjI1WjBEMRowGAYDVQQKDBFUZWxpYVNvbmVyYSBH
cm91cDEmMCQGA1UEAwwdVGVsaWFTb25lcmEgUHVibGljIFJvb3QgQ0EgdjEwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDKTxADapCAq3mplX4R4gNt+WZe5QKGnaVEQSyY7lICKF5DuVdW
PMLHDjzhw5IzDd860ZZx/0VrhGB3DmP4SDIWCKo2PxvY5NckdBWPWp/T2uaQdOAwgqHpN0pe1X7/
jel59WsWYXKGg/81Wth73ZK/geE7Gz9Pvj1LU6N4YhLMgooxKnCS+ZjB5icWAg+Qd1QpQhF46H1i
bp6LsBWDp56MPpg8F5X6y7MGVcKYLdnLOPs84uxRW9qs1kBopzQBj6s5SyVh8A+j5liDBjghXYpw
/+paGEdqHPeSFYxZKeJatmjEKLYlxcZWRKf436KvQA9jBhMEmytMNbGicR1mRH6tAgMBAAGjggFi
MIIBXjAfBgNVHSMEGDAWgBQHw1EwpKrpRa41JPr/JCwz0LGdjDAdBgNVHQ4EFgQURdvwj7gaYqGo
IxtjiDij2+AaYvEwEgYDVR0TAQH/BAgwBgEB/wIBBDCBhQYDVR0gBH4wfDA9BgkqhkiG9w0FBgEw
MDAuBggrBgEFBQcCARYiaHR0cHM6Ly9yZXBvc2l0b3J5LnRydXN0LnRlbGlhLmNvbTA7BgcqhXAj
AgEBMDAwLgYIKwYBBQUHAgEWImh0dHBzOi8vcmVwb3NpdG9yeS50cnVzdC50ZWxpYS5jb20wcAYD
VR0fBGkwZzBloGOgYYZfaHR0cDovL3d3dy5yc2FzZWN1cml0eS5jb20vcHJvZHVjdHMva2Vvbi9y
ZXBvc2l0b3J5L2NlcnRpZmljYXRlX3N0YXR1cy9SU0FfU2VjdXJpdHlfMjA0OF92My5DUkwwDgYD
VR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBBQUAA4IBAQAEXpos2CnIm7/872ytSrEHWZgvhOUEkUm2
5PWf/XkWko41TaL9vIS1S6AdWChNqWmnYiS7GfaIiDM9s1D6K7hidWBDOm46bNdM3ZwhMyDCfkDJ
SgeJ0w+7YmjvChu7gWqDZCsbtZ5gA1ixCTdDnuZB67JGSPGW6r73coraDP8diOpiQouMvM6bKuTP
BH/1poLccsUxsKgrQ23JC9LWCRb8cYHkZjXFH1K44TsIl5Lne2oT0JI3pwdA2v6jO4p/OLHntP+n
pjwPbedMPUZkDYCkd3LSxj8c3JTxtA8SlPCtIHE1hh65xihg1JRIliSphrqr9kbfwHdeVxPdOI5G
tDYPMYICEjCCAg4CAQEwTTA5MREwDwYDVQQKDAhFcmljc3NvbjEkMCIGA1UEAwwbRXJpY3Nzb24g
TkwgSW5kaXZpZHVhbCBDQTAxAhAhVsFUBw1ddjP0q9Mjb9LGMAkGBSsOAwIaBQCgggEbMBgGCSqG
SIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTExMDIxNzE2NTA0NVowIwYJKoZI
hvcNAQkEMRYEFPS8eVJb8H+bc70LZVdRQQPRTlwQMFwGCSsGAQQBgjcQBDFPME0wOTERMA8GA1UE
CgwIRXJpY3Nzb24xJDAiBgNVBAMMG0VyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EwMQIQIVbBVAcN
XXYz9KvTI2/SxjBeBgsqhkiG9w0BCRACCzFPoE0wOTERMA8GA1UECgwIRXJpY3Nzb24xJDAiBgNV
BAMMG0VyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EwMQIQIVbBVAcNXXYz9KvTI2/SxjANBgkqhkiG
9w0BAQEFAASBgF0608LL5yRg3QGvRY5/YNSu/Jq5QhKVDOAptmrPQmoYgMqqsyySBlJ7dpuHaDYs
aEoO39i+mipZK11geTiwz+70wUiXYmNHexE1HoM74hZEezqLcJCz8SnT4dYKzeBq1ZeZIvxicncp
VMrK4tfGKEZ9pjZQfWCOu9cRBIZtbNg9AAAAAAAA

--Apple-Mail-167--320818676--

From acee@lindem.com  Thu Feb 17 10:32:31 2011
Return-Path: <acee@lindem.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 284B83A6E5E for <ospf@core3.amsl.com>; Thu, 17 Feb 2011 10:32:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.298
X-Spam-Level: 
X-Spam-Status: No, score=-0.298 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, MANGLED_PILL=2.3]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eBQrg1k0ZFho for <ospf@core3.amsl.com>; Thu, 17 Feb 2011 10:32:30 -0800 (PST)
Received: from cdptpa-omtalb.mail.rr.com (cdptpa-omtalb.mail.rr.com [75.180.132.121]) by core3.amsl.com (Postfix) with ESMTP id DEF633A6E55 for <ospf@ietf.org>; Thu, 17 Feb 2011 10:32:29 -0800 (PST)
X-Authority-Analysis: v=1.1 cv=Inhw+Jdt7z1D3BivGPfn2aw54OvUEJw5lAn/booRZkE= c=1 sm=0 a=0pU0fKrKEm8A:10 a=vBnH86IIPThSVV33hWu2Vw==:17 a=bwR9eBR2AAAA:8 a=48vgC7mUAAAA:8 a=Dcl2QuOfaQ4ig1qZKxAA:9 a=s-Yf-wl-Y0iBUNIkYMjVbE6HuTwA:4 a=pILNOxqGKmIA:10 a=1Rxr-DKSoAkA:10 a=lZB815dzVvQA:10 a=k0SWodTWHY_aE3vPUIQA:9 a=hIRCxt4bW9-rD0649R8A:7 a=vHi1VWNEhAOZwnU1nTn6TtRRVFEA:4 a=vBnH86IIPThSVV33hWu2Vw==:117
X-Cloudmark-Score: 0
X-Originating-IP: 75.177.132.147
Received: from [75.177.132.147] ([75.177.132.147:58994] helo=[192.168.1.103]) by cdptpa-oedge04.mail.rr.com (envelope-from <acee@lindem.com>) (ecelerity 2.2.3.46 r()) with ESMTP id 17/43-13137-CD96D5D4; Thu, 17 Feb 2011 18:33:01 +0000
Mime-Version: 1.0 (Apple Message framework v1082)
Content-Type: multipart/alternative; boundary=Apple-Mail-20--314683107
From: Acee Lindem <acee@lindem.com>
In-Reply-To: <11DE3EEC54A8A44EAD99D8C0D3FD7207A350F93D92@ENFIMBOX1.ad.datcon.co.uk>
Date: Thu, 17 Feb 2011 13:33:00 -0500
Message-Id: <09B0ED0C-FCA4-4E8E-AF5D-9F0A1A95F56C@lindem.com>
References: <11DE3EEC54A8A44EAD99D8C0D3FD7207A350F93D92@ENFIMBOX1.ad.datcon.co.uk>
To: Alan Davey <Alan.Davey@metaswitch.com>
X-Mailer: Apple Mail (2.1082)
Cc: "ospf@ietf.org" <ospf@ietf.org>
Subject: Re: [OSPF] Supporting Authentication Trailer for OSPFv3
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Feb 2011 18:32:31 -0000

--Apple-Mail-20--314683107
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

Hi Alan,

On Feb 17, 2011, at 6:50 AM, Alan Davey wrote:

> Folks
> =20
> I have read draft-ietf-ospf-auth-trailer-ospfv3-02 and have a few =
minor nits as follows.
> =20
> -           After an unplanned graceful restart, a router may send =
Grace-LSAs in an LS Update packet before any Hello packets.  Unless I am =
missing something, the draft should include such LS Update packets in =
the list of those that MUST have the AT-bit set.

The options are not included in the LS Update packet. However, if the =
restarting router was using the authentication restart before the =
restart, it should use it afterwards and the helping neighbor =
adjacencies should reflect this fact.=20


> -          In Figure 1, for the packet on the left hand side, the IP =
Header Length HL =3D PL + LL (not PL + AL).

Right - this will be included in the 03 version.

> -          In section 4.1 Authentication Trailer, in the Auth type =
bullet, the following wording be clearer; =93At present, the only value =
defined is 1, to denote ...=94?

Ok - I'll reword this in the 03 version as well.=20

Thanks,
Acee


> =20
> Regards
> Alan Davey
> =20
> Software Engineer, Network Technologies Division
> Metaswitch Networks
> alan.davey@metaswitch.com
> +44 (0) 20 8366 1177
> www.metaswitch.com
> =20
> =20
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf


--Apple-Mail-20--314683107
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=windows-1252

<html><head><base href=3D"x-msg://203/"></head><body style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; ">Hi Alan,<div><br><div><div>On Feb 17, 2011, at 6:50 =
AM, Alan Davey wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; =
font-family: Helvetica; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
lang=3D"EN-GB" link=3D"blue" vlink=3D"purple"><div class=3D"WordSection1" =
style=3D"page: WordSection1; "><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-bottom: 0.0001pt; margin-left: 0cm; font-size: =
11pt; font-family: Calibri, sans-serif; ">Folks<o:p></o:p></div><div =
style=3D"margin-top: 0cm; margin-right: 0cm; margin-bottom: 0.0001pt; =
margin-left: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; =
"><o:p>&nbsp;</o:p></div><div style=3D"margin-top: 0cm; margin-right: =
0cm; margin-bottom: 0.0001pt; margin-left: 0cm; font-size: 11pt; =
font-family: Calibri, sans-serif; ">I have read =
draft-ietf-ospf-auth-trailer-ospfv3-02 and have a few minor nits as =
follows.<o:p></o:p></div><div style=3D"margin-top: 0cm; margin-right: =
0cm; margin-bottom: 0.0001pt; margin-left: 0cm; font-size: 11pt; =
font-family: Calibri, sans-serif; "><o:p>&nbsp;</o:p></div><div =
style=3D"margin-top: 0cm; margin-right: 0cm; margin-bottom: 0.0001pt; =
margin-left: 36pt; font-size: 11pt; font-family: Calibri, sans-serif; =
text-indent: -18pt; "><span>-<span style=3D"font: normal normal normal =
7pt/normal 'Times New Roman'; =
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></span>&nbsp;After =
an unplanned graceful restart, a router may send Grace-LSAs in an LS =
Update packet before any Hello packets.&nbsp; Unless I am missing =
something, the draft should include such LS Update packets in the list =
of those that MUST have the AT-bit =
set.</div></div></div></span></blockquote><div><br></div><div>The =
options are not included in the LS Update packet. However, if the =
restarting router was using the authentication restart before the =
restart, it should use it afterwards and the helping neighbor =
adjacencies should reflect this =
fact.&nbsp;</div><div><br></div><br><blockquote type=3D"cite"><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; =
font-family: Helvetica; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
lang=3D"EN-GB" link=3D"blue" vlink=3D"purple"><div class=3D"WordSection1" =
style=3D"page: WordSection1; "><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-bottom: 0.0001pt; margin-left: 36pt; =
font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -18pt; =
"><o:p></o:p></div><div style=3D"margin-top: 0cm; margin-right: 0cm; =
margin-bottom: 0.0001pt; margin-left: 36pt; font-size: 11pt; =
font-family: Calibri, sans-serif; text-indent: -18pt; "><span>-<span =
style=3D"font: normal normal normal 7pt/normal 'Times New Roman'; =
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></span>In Figure 1, =
for the packet on the left hand side, the IP Header Length HL =3D PL + =
LL (not PL + =
AL).</div></div></div></span></blockquote><div><br></div><div>Right - =
this will be included in the 03 version.</div><br><blockquote =
type=3D"cite"><span class=3D"Apple-style-span" style=3D"border-collapse: =
separate; font-family: Helvetica; font-style: normal; font-variant: =
normal; font-weight: normal; letter-spacing: normal; line-height: =
normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: =
normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: =
0px; -webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
lang=3D"EN-GB" link=3D"blue" vlink=3D"purple"><div class=3D"WordSection1" =
style=3D"page: WordSection1; "><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-bottom: 0.0001pt; margin-left: 36pt; =
font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -18pt; =
"><o:p></o:p></div><div style=3D"margin-top: 0cm; margin-right: 0cm; =
margin-bottom: 0.0001pt; margin-left: 36pt; font-size: 11pt; =
font-family: Calibri, sans-serif; text-indent: -18pt; "><span>-<span =
style=3D"font: normal normal normal 7pt/normal 'Times New Roman'; =
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></span>In section =
4.1 Authentication Trailer, in the Auth type bullet, the following =
wording be clearer; =93At present, the only value defined is 1, to =
denote ...=94?</div></div></div></span></blockquote><div><br></div><div>Ok=
 - I'll reword this in the 03 version as =
well.&nbsp;</div><div><br></div><div>Thanks,</div><div>Acee</div><div><br>=
</div><br><blockquote type=3D"cite"><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; font-family: Helvetica; font-style: =
normal; font-variant: normal; font-weight: normal; letter-spacing: =
normal; line-height: normal; orphans: 2; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
lang=3D"EN-GB" link=3D"blue" vlink=3D"purple"><div class=3D"WordSection1" =
style=3D"page: WordSection1; "><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-bottom: 0.0001pt; margin-left: 36pt; =
font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -18pt; =
"><o:p></o:p></div><div style=3D"margin-top: 0cm; margin-right: 0cm; =
margin-bottom: 0.0001pt; margin-left: 0cm; font-size: 11pt; font-family: =
Calibri, sans-serif; "><o:p>&nbsp;</o:p></div><div style=3D"margin-top: =
0cm; margin-right: 0cm; margin-bottom: 0.0001pt; margin-left: 0cm; =
font-size: 11pt; font-family: Calibri, sans-serif; =
">Regards<o:p></o:p></div><div style=3D"margin-top: 0cm; margin-right: =
0cm; margin-bottom: 0.0001pt; margin-left: 0cm; font-size: 11pt; =
font-family: Calibri, sans-serif; ">Alan Davey<o:p></o:p></div><div =
style=3D"margin-top: 0cm; margin-right: 0cm; margin-bottom: 0.0001pt; =
margin-left: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; =
"><o:p>&nbsp;</o:p></div><div style=3D"margin-top: 0cm; margin-right: =
0cm; margin-bottom: 0.0001pt; margin-left: 0cm; font-size: 11pt; =
font-family: Calibri, sans-serif; "><i><span style=3D"font-size: 10pt; =
font-family: Arial, sans-serif; ">Software Engineer, Network =
Technologies Division</span></i><span style=3D"font-size: 10pt; =
font-family: Arial, sans-serif; "><br><b><span style=3D"color: navy; =
">Metaswitch Networks</span></b><o:p></o:p></span></div><div =
style=3D"margin-top: 0cm; margin-right: 0cm; margin-bottom: 0.0001pt; =
margin-left: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; =
"><a href=3D"mailto:alan.davey@metaswitch.com" style=3D"color: blue; =
text-decoration: underline; "><span style=3D"font-size: 10pt; =
font-family: Arial, sans-serif; color: blue; =
">alan.davey@metaswitch.com</span></a><span style=3D"font-size: 10pt; =
font-family: Arial, sans-serif; "><br><span style=3D"color: gray; ">+44 =
(0) 20 8366 1177<br></span></span><a href=3D"http://www.metaswitch.com/" =
style=3D"color: blue; text-decoration: underline; "><span =
style=3D"font-size: 10pt; font-family: Arial, sans-serif; color: gray; =
">www.metaswitch.com</span></a><o:p></o:p></div><div style=3D"margin-top: =
0cm; margin-right: 0cm; margin-bottom: 0.0001pt; margin-left: 0cm; =
font-size: 11pt; font-family: Calibri, sans-serif; =
"><o:p>&nbsp;</o:p></div><div style=3D"margin-top: 0cm; margin-right: =
0cm; margin-bottom: 0.0001pt; margin-left: 0cm; font-size: 11pt; =
font-family: Calibri, sans-serif; =
"><o:p>&nbsp;</o:p></div></div>___________________________________________=
____<br>OSPF mailing list<br><a href=3D"mailto:OSPF@ietf.org" =
style=3D"color: blue; text-decoration: underline; =
">OSPF@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/ospf" style=3D"color: =
blue; text-decoration: underline; =
">https://www.ietf.org/mailman/listinfo/ospf</a><br></div></span></blockqu=
ote></div><br></div></body></html>=

--Apple-Mail-20--314683107--

From klsrini@huawei.com  Thu Feb 17 20:55:52 2011
Return-Path: <klsrini@huawei.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C35343A6E07 for <ospf@core3.amsl.com>; Thu, 17 Feb 2011 20:55:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.195
X-Spam-Level: 
X-Spam-Status: No, score=-2.195 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553,  MANGLED_PILL=2.3, RCVD_IN_DNSWL_MED=-4, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aLwXfNWZFl3R for <ospf@core3.amsl.com>; Thu, 17 Feb 2011 20:55:51 -0800 (PST)
Received: from szxga04-in.huawei.com (unknown [119.145.14.67]) by core3.amsl.com (Postfix) with ESMTP id E98963A6A9D for <ospf@ietf.org>; Thu, 17 Feb 2011 20:55:50 -0800 (PST)
Received: from huawei.com (szxga04-in [172.24.2.12]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LGS00EFYR1JQM@szxga04-in.huawei.com> for ospf@ietf.org; Fri, 18 Feb 2011 12:56:08 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LGS00F4JR1J08@szxga04-in.huawei.com> for ospf@ietf.org; Fri, 18 Feb 2011 12:56:07 +0800 (CST)
Received: from BLRNSHTIPL1NC ([10.18.1.31]) by szxml04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LGS00A64R1I6K@szxml04-in.huawei.com> for ospf@ietf.org; Fri, 18 Feb 2011 12:56:07 +0800 (CST)
Date: Fri, 18 Feb 2011 10:26:06 +0530
From: Srinivasan K L <klsrini@huawei.com>
In-reply-to: <7C362EEF9C7896468B36C9B79200D8350CFC91BBA5@INBANSXCHMBSA1.in.alcatel-lucent.com>
To: "'Bhatia, Manav (Manav)'" <manav.bhatia@alcatel-lucent.com>, 'Alan Davey' <Alan.Davey@metaswitch.com>, ospf@ietf.org
Message-id: <8E999D3779E84F00B16FC48ACC70DB51@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.3790.4657
X-Mailer: Microsoft Office Outlook 11
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Thread-index: AcvOmNyp3+oAxVaJRAynrUJv0lsUAAABcNMgAASztrAAAFoasAABNx1wABvNpeA=
References: <11DE3EEC54A8A44EAD99D8C0D3FD7207A350F93D92@ENFIMBOX1.ad.datcon.co.uk> <02899E649F6C4F20B30D73CA77BBC767@china.huawei.com> <7C362EEF9C7896468B36C9B79200D8350CFC91BB8F@INBANSXCHMBSA1.in.alcatel-lucent.com> <31D267CCD8CD473387CE5947588F0FF7@china.huawei.com> <7C362EEF9C7896468B36C9B79200D8350CFC91BBA5@INBANSXCHMBSA1.in.alcatel-lucent.com>
Subject: Re: [OSPF] Security Extension for OSPFv2 when using Manual Key Management
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Feb 2011 04:55:52 -0000

Hi Manav,

While I too am not so keen on using the clock, it must be admitted that
using the clock is a "cheap" way of generating non-decreasing sequence
numbers. Given that clock changes will not be frequent, it can be argued
that this is ok. But the new draft rules this possibility out completely by
mandating the use of strictly increasing sequence numbers. So while GR
will/can work by the existing mechanism, the new draft makes it difficult.
So it may be better to give a solution for this too.

BTW, can you please explain how rollover of the sequence number is expected
to be handled in the new draft?

Thanks,
Srini.

P.S> Have changed the "subject" ;-)

-----Original Message-----
From: Bhatia, Manav (Manav) [mailto:manav.bhatia@alcatel-lucent.com] 
Sent: Thursday, February 17, 2011 9:57 PM
To: Srinivasan K L; 'Alan Davey'; ospf@ietf.org
Subject: RE: [OSPF] Supporting Authentication Trailer for OSPFv3

Hi Srini,

While 3623 alludes to using a clock to generate the seq number, I don't
think we should, as the clock can go back in time, which can disrupt OSPF
routing. 

There is no change in the crypto sequence number mechanism in this draft and
we will be able to do GR similar to how its done for OSPFv2.

Cheers, Manav

> -----Original Message-----
> From: Srinivasan K L [mailto:klsrini@huawei.com] 
> Sent: Thursday, February 17, 2011 8.31 PM
> To: Bhatia, Manav (Manav); 'Alan Davey'; ospf@ietf.org
> Subject: RE: [OSPF] Supporting Authentication Trailer for OSPFv3
> 
> Hi Manav,
> 
> With this new draft, since the sequence number MUST be 
> strictly increasing,
> I think using the clock may no longer be an option. Also, 
> unplanned GR can
> never be supported since at RouterDeadInterval, the rebooted 
> router will be
> declared down and there would be no use in processing the 
> Grace LSAs after
> that. Would this not be a significant restriction ? Maybe we 
> can find a
> solution for this too....
> 
> Regardsm
> Srini. 
> 
> **************************************************************
> **************
> ***********
> This e-mail and attachments contain confidential information 
> from HUAWEI,
> which is intended only for the person or entity whose address 
> is listed
> above. Any use of the information contained herein in any way 
> (including,
> but not limited to, total or partial disclosure, reproduction, or
> dissemination) by persons other than the intended recipient's) is
> prohibited. If you receive this e-mail in error, please 
> notify the sender by
> phone or email immediately and delete it!
> 
> 
> -----Original Message-----
> From: Bhatia, Manav (Manav) [mailto:manav.bhatia@alcatel-lucent.com] 
> Sent: Thursday, February 17, 2011 8:18 PM
> To: Srinivasan K L; 'Alan Davey'; ospf@ietf.org
> Subject: RE: [OSPF] Supporting Authentication Trailer for OSPFv3
> 
> Hi Srini,
> 
> This problem is not unique to this solution. As per RFC 3623:
> 
> "The router may need to preserve the cryptographic sequence 
> numbers being
> used on each interface in non-volatile storage.         An 
> alternative is to
> use the router's clock for cryptographic sequence number 
> generation and
> ensure that the clock is         preserved across restarts 
> (either on the
> same or redundant route processors).  If neither of these can 
> be guaranteed,
> it         can take up to RouterDeadInterval seconds after the restart
> before adjacencies can be reestablished and this would force  
>        the
> grace period to be lengthened greatly."
> 
> Cheers, Manav
> ________________________________
> 
> 	From: ospf-bounces@ietf.org 
> [mailto:ospf-bounces@ietf.org] On Behalf
> Of Srinivasan K L
> 	Sent: Thursday, February 17, 2011 8.03 PM
> 	To: 'Alan Davey'; ospf@ietf.org
> 	Subject: Re: [OSPF] Supporting Authentication Trailer for OSPFv3
> 	
> 	
> 
> 	Hi,
> 
> 	 
> 
> 	This question has set me thinking on the draft 
> "Security Extension
> for OSPFv2 when using Manual Key Management". When a router reboots,
> assuming that it cannot remember the last sequence number it 
> used, how will
> it start re-establishing peers. Are the existing peers 
> supposed to accept
> (temporarily maybe, without losing the previous sequence 
> number information
> - anyway the challenge mechanism can protect against replay 
> attacks) packets
> with a new (lower) sequence number that pass authentication. 
> Or will it take
> RouterDeadInterval for the rebooted router to get accepted? 
> In case it takes
> RouterDeadInterval, unplanned GR cannot be supported, since the first
> packets sent out will be grace LSAs, probably with lower 
> (zero) sequence
> numbers. I think this should be explicitly covered in the draft.
> 
> 	 
> 
> 	 
> 
> 	Regards,
> 
> 	Srini.
> 
> 	
> **************************************************************
> **************
> ***********
> 	This e-mail and attachments contain confidential 
> information from
> HUAWEI, which is intended only for the person or entity whose 
> address is
> listed above. Any use of the information contained herein in any way
> (including, but not limited to, total or partial disclosure, 
> reproduction,
> or dissemination) by persons other than the intended recipient's) is
> prohibited. If you receive this e-mail in error, please 
> notify the sender by
> phone or email immediately and delete it!
> 
> 	________________________________
> 
> 		From: ospf-bounces@ietf.org 
> [mailto:ospf-bounces@ietf.org]
> On Behalf Of Alan Davey
> 	Sent: Thursday, February 17, 2011 5:20 PM
> 	To: ospf@ietf.org
> 	Subject: Re: [OSPF] Supporting Authentication Trailer for OSPFv3
> 
> 	 
> 
> 	Folks
> 
> 	 
> 
> 	I have read draft-ietf-ospf-auth-trailer-ospfv3-02 and 
> have a few
> minor nits as follows.
> 
> 	 
> 
> 	-           After an unplanned graceful restart, a 
> router may send
> Grace-LSAs in an LS Update packet before any Hello packets.  
> Unless I am
> missing something, the draft should include such LS Update 
> packets in the
> list of those that MUST have the AT-bit set.
> 
> 	-          In Figure 1, for the packet on the left hand 
> side, the IP
> Header Length HL = PL + LL (not PL + AL).
> 
> 	-          In section 4.1 Authentication Trailer, in 
> the Auth type
> bullet, the following wording be clearer; "At present, the only value
> defined is 1, to denote ..."?
> 
> 	 
> 
> 	Regards
> 
> 	Alan Davey
> 
> 	 
> 
> 	Software Engineer, Network Technologies Division
> 	Metaswitch Networks
> 
> 	alan.davey@metaswitch.com <mailto:alan.davey@metaswitch.com> 
> 	+44 (0) 20 8366 1177
> 	www.metaswitch.com <http://www.metaswitch.com/> 
> 
> 	 
> 
> 	 
> 
> =


From manav.bhatia@alcatel-lucent.com  Thu Feb 17 21:19:42 2011
Return-Path: <manav.bhatia@alcatel-lucent.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2ACA33A6C7E for <ospf@core3.amsl.com>; Thu, 17 Feb 2011 21:19:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.602
X-Spam-Level: 
X-Spam-Status: No, score=-6.602 tagged_above=-999 required=5 tests=[AWL=-0.003, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zWtqZX-hjLA2 for <ospf@core3.amsl.com>; Thu, 17 Feb 2011 21:19:36 -0800 (PST)
Received: from ihemail4.lucent.com (ihemail4.lucent.com [135.245.0.39]) by core3.amsl.com (Postfix) with ESMTP id 1802B3A6A9D for <ospf@ietf.org>; Thu, 17 Feb 2011 21:19:35 -0800 (PST)
Received: from inbansmailrelay2.in.alcatel-lucent.com (h135-250-11-33.lucent.com [135.250.11.33]) by ihemail4.lucent.com (8.13.8/IER-o) with ESMTP id p1I5JmmQ004520 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Thu, 17 Feb 2011 23:19:52 -0600 (CST)
Received: from INBANSXCHHUB03.in.alcatel-lucent.com (inbansxchhub03.in.alcatel-lucent.com [135.250.12.80]) by inbansmailrelay2.in.alcatel-lucent.com (8.14.3/8.14.3/GMO) with ESMTP id p1I5Jl6U008463 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Fri, 18 Feb 2011 10:49:47 +0530
Received: from INBANSXCHMBSA1.in.alcatel-lucent.com ([135.250.12.50]) by INBANSXCHHUB03.in.alcatel-lucent.com ([135.250.12.80]) with mapi; Fri, 18 Feb 2011 10:49:47 +0530
From: "Bhatia, Manav (Manav)" <manav.bhatia@alcatel-lucent.com>
To: Srinivasan K L <klsrini@huawei.com>, "ospf@ietf.org" <ospf@ietf.org>
Date: Fri, 18 Feb 2011 10:49:45 +0530
Thread-Topic: [OSPF] Security Extension for OSPFv2 when using Manual Key Management
Thread-Index: AcvOmNyp3+oAxVaJRAynrUJv0lsUAAABcNMgAASztrAAAFoasAABNx1wABvNpeAAAHuooA==
Message-ID: <7C362EEF9C7896468B36C9B79200D8350CFC91BC45@INBANSXCHMBSA1.in.alcatel-lucent.com>
References: <11DE3EEC54A8A44EAD99D8C0D3FD7207A350F93D92@ENFIMBOX1.ad.datcon.co.uk> <02899E649F6C4F20B30D73CA77BBC767@china.huawei.com> <7C362EEF9C7896468B36C9B79200D8350CFC91BB8F@INBANSXCHMBSA1.in.alcatel-lucent.com> <31D267CCD8CD473387CE5947588F0FF7@china.huawei.com> <7C362EEF9C7896468B36C9B79200D8350CFC91BBA5@INBANSXCHMBSA1.in.alcatel-lucent.com> <8E999D3779E84F00B16FC48ACC70DB51@china.huawei.com>
In-Reply-To: <8E999D3779E84F00B16FC48ACC70DB51@china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.57 on 135.245.2.39
Subject: Re: [OSPF] Security Extension for OSPFv2 when using Manual Key Management
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Feb 2011 05:19:42 -0000

Hi Srini,

Ok, so now were NOT discussing the Authentication Trailer draft! Thanks for=
 clearing the confusion!

> While I too am not so keen on using the clock, it must be=20
> admitted that
> using the clock is a "cheap" way of generating non-decreasing sequence
> numbers. Given that clock changes will not be frequent, it=20

I don't think it's a reasonable to use a clock for generating sequence numb=
ers citing the reason that clock changes will not be frequent. Even if it c=
hanges once the router does become vulnerable to attacks.

> can be argued
> that this is ok. But the new draft rules this possibility out=20
> completely by
> mandating the use of strictly increasing sequence numbers. So while GR
> will/can work by the existing mechanism, the new draft makes=20
> it difficult.
> So it may be better to give a solution for this too.

The existing GR mechanism will only work if you can somehow remember your l=
ast sequence number. If you have the ability to do that then you can easily=
 increment your sequence number the next time you come up.

> BTW, can you please explain how rollover of the sequence=20
> number is expected
> to be handled in the new draft?

There are two proposals in the draft now.

One uses the nonce and the session ID and the other uses the 64 bit crypto =
sequence. Lets first look at the latter, as that's much easier.=20

When the router reboots, the most significant 4 bytes would increase by one=
 and the helpers will accept the packets as they'll come with a seq number =
that's higher than what they have. In this case we don't even need the rest=
riction that's currently placed in 3623 about preserving the sequence numbe=
r across restarts.=20

In case the WG decides to go by the nonce/session ID mechanism then we coul=
d add a note saying that the restarting router must preserve its FIB and ot=
her state information, such as the grace period, nonce, session ID and cryp=
tographic sequence number for an interface, across the restart.=20

I am not a big fan of preserving too much state across restarts and we can =
also think of mechanisms by which the restarting router need not preserve i=
ts nonce and session ID info across restarts. However, lets only spend time=
 on this once we have some clarity on the approach the WG wants to take. If=
 the WG decides to go by the expanded cryptographic sequence space then we =
don't need to worry about this.

We will also add a note on the graceful restart mechanism in the next versi=
on of the draft.

Cheers, Manav

From klsrini@huawei.com  Thu Feb 17 22:51:06 2011
Return-Path: <klsrini@huawei.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 765253A6D10 for <ospf@core3.amsl.com>; Thu, 17 Feb 2011 22:51:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.194
X-Spam-Level: 
X-Spam-Status: No, score=-2.194 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, HTML_MESSAGE=0.001, MANGLED_PILL=2.3, RCVD_IN_DNSWL_MED=-4, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1jXGXbUuh1i0 for <ospf@core3.amsl.com>; Thu, 17 Feb 2011 22:50:58 -0800 (PST)
Received: from szxga04-in.huawei.com (unknown [119.145.14.67]) by core3.amsl.com (Postfix) with ESMTP id 392743A68DD for <ospf@ietf.org>; Thu, 17 Feb 2011 22:50:58 -0800 (PST)
Received: from huawei.com (szxga04-in [172.24.2.12]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LGS00MHFWDIET@szxga04-in.huawei.com> for ospf@ietf.org; Fri, 18 Feb 2011 14:51:18 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LGS007L9WDI0F@szxga04-in.huawei.com> for ospf@ietf.org; Fri, 18 Feb 2011 14:51:18 +0800 (CST)
Received: from BLRNSHTIPL1NC ([10.18.1.31]) by szxml06-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LGS0047KWDDO0@szxml06-in.huawei.com> for ospf@ietf.org; Fri, 18 Feb 2011 14:51:18 +0800 (CST)
Date: Fri, 18 Feb 2011 12:21:14 +0530
From: Srinivasan K L <klsrini@huawei.com>
In-reply-to: <09B0ED0C-FCA4-4E8E-AF5D-9F0A1A95F56C@lindem.com>
To: 'Acee Lindem' <acee@lindem.com>, 'Alan Davey' <Alan.Davey@metaswitch.com>
Message-id: <D8FBB66DAB8448CABD833F528AD40279@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.3790.4657
X-Mailer: Microsoft Office Outlook 11
Content-type: multipart/alternative; boundary="Boundary_(ID_cg79R3GDGwARFMmojQpqRg)"
Thread-index: AcvO0TJxDm690Z5ES8S9ezbjS8aDkQAZjvJg
References: <11DE3EEC54A8A44EAD99D8C0D3FD7207A350F93D92@ENFIMBOX1.ad.datcon.co.uk> <09B0ED0C-FCA4-4E8E-AF5D-9F0A1A95F56C@lindem.com>
Cc: ospf@ietf.org
Subject: Re: [OSPF] Supporting Authentication Trailer for OSPFv3
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Feb 2011 06:51:07 -0000

This is a multi-part message in MIME format.

--Boundary_(ID_cg79R3GDGwARFMmojQpqRg)
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT

Hi Acee,

 

I am a little confused here. Quoting from the draft:

2.1.  AT-Bit in Options Field
 
   A new AT-bit (AT stands for Authentication Trailer) is introduced
   into the OSPFv3 Options field.  OSPFv3 routers MUST set the AT-bit in
   OSPFv3 Hello and Database Description packets to indicate that the
   OSPFv3 router will include the authentication trailer in all OSPFv3
   packets on the link.  For OSPFv3 Hello and Database Description
   packets, the AT-bit indicates the AT is present.  For other OSPFv3
   packet types, the OSPFv3 AT bit setting is preserved from the OSPFv3
   Hello/Database Description setting.
 

 

The last line above says that the bit setting must be preserved from the
hello/dd. Does this not mean that the bit will be set in the LS Update
containing the Grace LSA? I do understand that the restarting router must
remember that AT was used or not before and then set/clear it accordingly.

 

Regards,

Srini.

 

  _____  

From: ospf-bounces@ietf.org [mailto:ospf-bounces@ietf.org] On Behalf Of Acee
Lindem
Sent: Friday, February 18, 2011 12:03 AM
To: Alan Davey
Cc: ospf@ietf.org
Subject: Re: [OSPF] Supporting Authentication Trailer for OSPFv3

 

Hi Alan,

 

On Feb 17, 2011, at 6:50 AM, Alan Davey wrote:





Folks

 

I have read draft-ietf-ospf-auth-trailer-ospfv3-02 and have a few minor nits
as follows.

 

-           After an unplanned graceful restart, a router may send
Grace-LSAs in an LS Update packet before any Hello packets.  Unless I am
missing something, the draft should include such LS Update packets in the
list of those that MUST have the AT-bit set.

 

The options are not included in the LS Update packet. However, if the
restarting router was using the authentication restart before the restart,
it should use it afterwards and the helping neighbor adjacencies should
reflect this fact. 

 





-          In Figure 1, for the packet on the left hand side, the IP Header
Length HL = PL + LL (not PL + AL).

 

Right - this will be included in the 03 version.





-          In section 4.1 Authentication Trailer, in the Auth type bullet,
the following wording be clearer; "At present, the only value defined is 1,
to denote ..."?

 

Ok - I'll reword this in the 03 version as well. 

 

Thanks,

Acee

 





 

Regards

Alan Davey

 

Software Engineer, Network Technologies Division
Metaswitch Networks

 <mailto:alan.davey@metaswitch.com> alan.davey@metaswitch.com
+44 (0) 20 8366 1177
 <http://www.metaswitch.com/> www.metaswitch.com

 

 

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

 


--Boundary_(ID_cg79R3GDGwARFMmojQpqRg)
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=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 11 (filtered medium)">
<base href=3D"x-msg://203/">
<!--[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:Helvetica;
	panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 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:12.0pt;
	font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:blue;
	text-decoration:underline;}
p
	{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";}
pre
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:Arial;
	color:navy;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1027" />
</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=3Dblue style=3D'word-wrap: =
break-word;-webkit-nbsp-mode: space;
-webkit-line-break: after-white-space'>

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Hi =
Acee,<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>I am a little confused here. =
Quoting from
the draft:<o:p></o:p></span></font></p>

<pre><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>2.1.&nbsp; AT-Bit in Options =
Field<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp; A new AT-bit (AT stands for =
Authentication Trailer) is =
introduced<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp; into the OSPFv3 Options =
field.&nbsp; OSPFv3 routers MUST set the AT-bit =
in<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp; OSPFv3 Hello and Database =
Description packets to indicate that =
the<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp; OSPFv3 router will include the =
authentication trailer in all =
OSPFv3<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp; packets on the link.&nbsp; For =
OSPFv3 Hello and Database =
Description<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp; packets, the AT-bit indicates =
the AT is present.&nbsp; For other =
OSPFv3<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp; packet types, the OSPFv3 AT bit =
setting is preserved from the =
OSPFv3<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp; Hello/Database Description =
setting.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>The last line above says that the =
bit
setting must be preserved from the hello/dd. Does this not mean that the =
bit
will be set in the LS Update containing the Grace LSA? I do understand =
that the
restarting router must remember that AT was used or not before and then
set/clear it accordingly.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Regards,<o:p></o:p></span></font></p=
>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Srini.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D"Times New Roman"><span style=3D'font-size:12.0pt'>

<hr size=3D2 width=3D"100%" align=3Dcenter tabindex=3D-1>

</span></font></div>

<p class=3DMsoNormal><b><font size=3D2 face=3DTahoma><span =
style=3D'font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font =
size=3D2
face=3DTahoma><span style=3D'font-size:10.0pt;font-family:Tahoma'>
ospf-bounces@ietf.org [mailto:ospf-bounces@ietf.org] <b><span =
style=3D'font-weight:
bold'>On Behalf Of </span></b>Acee Lindem<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Friday, February =
18, 2011
12:03 AM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> Alan Davey<br>
<b><span style=3D'font-weight:bold'>Cc:</span></b> ospf@ietf.org<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> Re: [OSPF] =
Supporting
Authentication Trailer for OSPFv3</span></font><o:p></o:p></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><!--[if gte vml 1]><v:shapetype id=3D"_x0000_t74" =
coordsize=3D"21600,21600"=20
 o:spt=3D"74" =
path=3D"m10860,2187c10451,1746,9529,1018,9015,730,7865,152,6685,,5415,,41=
75,152,2995,575,1967,1305,1150,2187,575,3222,242,4220,,5410,242,6560,575,=
7597l10860,21600,20995,7597v485,-1037,605,-2187,485,-3377c21115,3222,2042=
0,2187,19632,1305,18575,575,17425,152,16275,,15005,,13735,152,12705,730v-=
529,288,-1451,1016,-1845,1457xe">
 <v:stroke joinstyle=3D"miter" />
 <v:path gradientshapeok=3D"t" o:connecttype=3D"custom" =
o:connectlocs=3D"10860,2187;2928,10800;10860,21600;18672,10800"=20
  o:connectangles=3D"270,180,90,0" textboxrect=3D"5037,2277,16557,13677" =
/>
</v:shapetype><v:shape id=3D"DtsShapeName" o:spid=3D"_x0000_s1026" =
type=3D"#_x0000_t74"=20
 =
alt=3D"8@EBE64058575G218608535979D3D7E90870BR870BRCMSORIUHQM0,BIHO@]j6137=
4!!!!!!!!!!1113308@D@E@EOnsl`m/enu!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1!1"=20
 =
style=3D'position:absolute;margin-left:0;margin-top:0;width:.05pt;height:=
.05pt;
 z-index:1;visibility:hidden'>
 <w:anchorlock/>
</v:shape><![endif]--></span>Hi Alan,<o:p></o:p></font></p>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>On Feb 17, 2011, at 6:50 AM, Alan Davey =
wrote:<o:p></o:p></span></font></p>

</div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><br>
<br>
<o:p></o:p></span></font></p>

<span style=3D'orphans: 2;widows: 2;-webkit-border-horizontal-spacing: =
0px;
-webkit-border-vertical-spacing: 0px;-webkit-text-decorations-in-effect: =
none;
-webkit-text-size-adjust: auto;-webkit-text-stroke-width: =
0px;word-spacing:
0px'>

<div link=3Dblue vlink=3Dpurple>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DCalibri><span lang=3DEN-GB =
style=3D'font-size:
11.0pt;font-family:Calibri'>Folks<o:p></o:p></span></font></p>

<u1:p></u1:p></div>

<div><u1:p>

<p class=3DMsoNormal><font size=3D2 face=3DCalibri><span lang=3DEN-GB =
style=3D'font-size:
11.0pt;font-family:Calibri'>&nbsp;<o:p></o:p></span></font></p>

</u1:p></div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DCalibri><span lang=3DEN-GB =
style=3D'font-size:
11.0pt;font-family:Calibri'>I have read =
draft-ietf-ospf-auth-trailer-ospfv3-02
and have a few minor nits as follows.<o:p></o:p></span></font></p>

<u1:p></u1:p></div>

<div><u1:p>

<p class=3DMsoNormal><font size=3D2 face=3DCalibri><span lang=3DEN-GB =
style=3D'font-size:
11.0pt;font-family:Calibri'>&nbsp;<o:p></o:p></span></font></p>

</u1:p></div>

<div style=3D'margin-left:.5in'>

<p class=3DMsoNormal style=3D'text-indent:-.25in'><font size=3D2 =
face=3DCalibri><span
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:Calibri'>-</span></font><font
size=3D1><span lang=3DEN-GB =
style=3D'font-size:7.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;<span
class=3Dapple-converted-space>&nbsp;</span></span></font><font size=3D2
face=3DCalibri><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:Calibri'>&nbsp;After
an unplanned graceful restart, a router may send Grace-LSAs in an LS =
Update
packet before any Hello packets.&nbsp; Unless I am missing something, =
the draft
should include such LS Update packets in the list of those that MUST =
have the
AT-bit set.<o:p></o:p></span></font></p>

</div>

</div>

</span>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>The options are not included in the LS Update packet. However, =
if the
restarting router was using the authentication restart before the =
restart, it
should use it afterwards and the helping neighbor adjacencies should =
reflect
this fact.&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><br>
<br>
<o:p></o:p></span></font></p>

<span style=3D'orphans: 2;widows: 2;-webkit-border-horizontal-spacing: =
0px;
-webkit-border-vertical-spacing: 0px;-webkit-text-decorations-in-effect: =
none;
-webkit-text-size-adjust: auto;-webkit-text-stroke-width: =
0px;word-spacing:
0px'><u1:p></u1:p>

<div link=3Dblue vlink=3Dpurple>

<div style=3D'margin-left:.5in'>

<p class=3DMsoNormal style=3D'text-indent:-.25in'><font size=3D2 =
face=3DCalibri><span
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:Calibri'>-</span></font><font
size=3D1><span lang=3DEN-GB =
style=3D'font-size:7.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;<span
class=3Dapple-converted-space>&nbsp;</span></span></font><font size=3D2
face=3DCalibri><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:Calibri'>In
Figure 1, for the packet on the left hand side, the IP Header Length HL =
=3D PL +
LL (not PL + AL).<o:p></o:p></span></font></p>

</div>

</div>

</span>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>Right - this will be included in the 03 =
version.<o:p></o:p></span></font></p>

</div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><br>
<br>
<o:p></o:p></span></font></p>

<span style=3D'orphans: 2;widows: 2;-webkit-border-horizontal-spacing: =
0px;
-webkit-border-vertical-spacing: 0px;-webkit-text-decorations-in-effect: =
none;
-webkit-text-size-adjust: auto;-webkit-text-stroke-width: =
0px;word-spacing:
0px'><u1:p></u1:p>

<div link=3Dblue vlink=3Dpurple>

<div style=3D'margin-left:.5in'>

<p class=3DMsoNormal style=3D'text-indent:-.25in'><font size=3D2 =
face=3DCalibri><span
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:Calibri'>-</span></font><font
size=3D1><span lang=3DEN-GB =
style=3D'font-size:7.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;<span
class=3Dapple-converted-space>&nbsp;</span></span></font><font size=3D2
face=3DCalibri><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:Calibri'>In
section 4.1 Authentication Trailer, in the Auth type bullet, the =
following
wording be clearer; &#8220;At present, the only value defined is 1, to =
denote ...&#8221;?<o:p></o:p></span></font></p>

</div>

</div>

</span>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>Ok - I'll reword this in the 03 version as =
well.&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>Thanks,<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>Acee<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><br>
<br>
<o:p></o:p></span></font></p>

<span style=3D'orphans: 2;widows: 2;-webkit-border-horizontal-spacing: =
0px;
-webkit-border-vertical-spacing: 0px;-webkit-text-decorations-in-effect: =
none;
-webkit-text-size-adjust: auto;-webkit-text-stroke-width: =
0px;word-spacing:
0px'><u1:p></u1:p><u1:p>

<div link=3Dblue vlink=3Dpurple>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DCalibri><span lang=3DEN-GB =
style=3D'font-size:
11.0pt;font-family:Calibri'>&nbsp;<o:p></o:p></span></font></p>

</u1:p></div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DCalibri><span lang=3DEN-GB =
style=3D'font-size:
11.0pt;font-family:Calibri'>Regards<o:p></o:p></span></font></p>

<u1:p></u1:p></div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DCalibri><span lang=3DEN-GB =
style=3D'font-size:
11.0pt;font-family:Calibri'>Alan Davey<o:p></o:p></span></font></p>

<u1:p></u1:p></div>

<div><u1:p>

<p class=3DMsoNormal><font size=3D2 face=3DCalibri><span lang=3DEN-GB =
style=3D'font-size:
11.0pt;font-family:Calibri'>&nbsp;<o:p></o:p></span></font></p>

</u1:p></div>

<div>

<p class=3DMsoNormal><i><font size=3D2 face=3DArial><span lang=3DEN-GB
style=3D'font-size:10.0pt;font-family:Arial;font-style:italic'>Software =
Engineer,
Network Technologies Division</span></font></i><font size=3D2 =
face=3DArial><span
lang=3DEN-GB style=3D'font-size:10.0pt;font-family:Arial'><br>
<b><font color=3Dnavy><span =
style=3D'color:navy;font-weight:bold'>Metaswitch
Networks<u1:p></u1:p></span></font></b></span></font><font size=3D2 =
face=3DCalibri><span
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:Calibri'><o:p></o:p></span></font><=
/p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DCalibri><span lang=3DEN-GB =
style=3D'font-size:
11.0pt;font-family:Calibri'><a =
href=3D"mailto:alan.davey@metaswitch.com"><font
size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial'>alan.davey@metaswitch.com</s=
pan></font></a></span></font><font
size=3D2 face=3DArial><span lang=3DEN-GB =
style=3D'font-size:10.0pt;font-family:Arial'><br>
<font color=3Dgray><span style=3D'color:gray'>+44 (0) 20 8366 1177<br>
</span></font></span></font><font size=3D2 face=3DCalibri><span =
lang=3DEN-GB
style=3D'font-size:11.0pt;font-family:Calibri'><a
href=3D"http://www.metaswitch.com/"><font size=3D2 color=3Dgray =
face=3DArial><span
style=3D'font-size:10.0pt;font-family:Arial;color:gray'>www.metaswitch.co=
m</span></font></a><o:p></o:p></span></font></p>

<u1:p></u1:p></div>

<div><u1:p>

<p class=3DMsoNormal><font size=3D2 face=3DCalibri><span lang=3DEN-GB =
style=3D'font-size:
11.0pt;font-family:Calibri'>&nbsp;<o:p></o:p></span></font></p>

</u1:p></div>

<div><u1:p>

<p class=3DMsoNormal><font size=3D2 face=3DCalibri><span lang=3DEN-GB =
style=3D'font-size:
11.0pt;font-family:Calibri'>&nbsp;<o:p></o:p></span></font></p>

</u1:p></div>

<p class=3DMsoNormal><font size=3D4 face=3DHelvetica><span lang=3DEN-GB
style=3D'font-size:13.5pt;font-family:Helvetica'>________________________=
_______________________<br>
OSPF mailing list<br>
<a href=3D"mailto:OSPF@ietf.org">OSPF@ietf.org</a><br>
<a =
href=3D"https://www.ietf.org/mailman/listinfo/ospf">https://www.ietf.org/=
mailman/listinfo/ospf</a><o:p></o:p></span></font></p>

</div>

</div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'></span><o:p>&nbsp;</o:p></span></font></p>

</div>

</div>

</body>

</html>

--Boundary_(ID_cg79R3GDGwARFMmojQpqRg)--

From manav.bhatia@alcatel-lucent.com  Thu Feb 17 22:58:45 2011
Return-Path: <manav.bhatia@alcatel-lucent.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0EF943A6CDA for <ospf@core3.amsl.com>; Thu, 17 Feb 2011 22:58:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.49
X-Spam-Level: 
X-Spam-Status: No, score=-5.49 tagged_above=-999 required=5 tests=[AWL=-1.192,  BAYES_00=-2.599, HTML_MESSAGE=0.001, MANGLED_PILL=2.3, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jUZZ25bRIq2T for <ospf@core3.amsl.com>; Thu, 17 Feb 2011 22:58:29 -0800 (PST)
Received: from ihemail1.lucent.com (ihemail1.lucent.com [135.245.0.33]) by core3.amsl.com (Postfix) with ESMTP id 2D17D3A68DD for <ospf@ietf.org>; Thu, 17 Feb 2011 22:58:28 -0800 (PST)
Received: from inbansmailrelay2.in.alcatel-lucent.com (h135-250-11-33.lucent.com [135.250.11.33]) by ihemail1.lucent.com (8.13.8/IER-o) with ESMTP id p1I6wnWm027735 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Fri, 18 Feb 2011 00:58:53 -0600 (CST)
Received: from INBANSXCHHUB02.in.alcatel-lucent.com (inbansxchhub02.in.alcatel-lucent.com [135.250.12.35]) by inbansmailrelay2.in.alcatel-lucent.com (8.14.3/8.14.3/GMO) with ESMTP id p1I6qu4j019723 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Fri, 18 Feb 2011 12:28:47 +0530
Received: from INBANSXCHMBSA1.in.alcatel-lucent.com ([135.250.12.50]) by INBANSXCHHUB02.in.alcatel-lucent.com ([135.250.12.35]) with mapi; Fri, 18 Feb 2011 12:28:28 +0530
From: "Bhatia, Manav (Manav)" <manav.bhatia@alcatel-lucent.com>
To: Srinivasan K L <klsrini@huawei.com>, "'Acee Lindem'" <acee@lindem.com>, "'Alan Davey'" <Alan.Davey@metaswitch.com>
Date: Fri, 18 Feb 2011 12:28:25 +0530
Thread-Topic: [OSPF] Supporting Authentication Trailer for OSPFv3
Thread-Index: AcvO0TJxDm690Z5ES8S9ezbjS8aDkQAZjvJgAABagXA=
Message-ID: <7C362EEF9C7896468B36C9B79200D8350CFC91BCD2@INBANSXCHMBSA1.in.alcatel-lucent.com>
References: <11DE3EEC54A8A44EAD99D8C0D3FD7207A350F93D92@ENFIMBOX1.ad.datcon.co.uk> <09B0ED0C-FCA4-4E8E-AF5D-9F0A1A95F56C@lindem.com> <D8FBB66DAB8448CABD833F528AD40279@china.huawei.com>
In-Reply-To: <D8FBB66DAB8448CABD833F528AD40279@china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_7C362EEF9C7896468B36C9B79200D8350CFC91BCD2INBANSXCHMBSA_"
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.57 on 135.245.2.33
Cc: "ospf@ietf.org" <ospf@ietf.org>
Subject: Re: [OSPF] Supporting Authentication Trailer for OSPFv3
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Feb 2011 06:58:45 -0000

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

Hi Srini,

In OSPFv3 the Options field is present only in the Hellos and the DD packet=
s, hence you cannot set the AT bit in the LS Update packet containing the G=
race LSAs. The helping router would know that AT has been negotiated with t=
he restarting router and MUST hence look for the AT block.

Cheers, Manav

________________________________
From: ospf-bounces@ietf.org [mailto:ospf-bounces@ietf.org] On Behalf Of Sri=
nivasan K L
Sent: Friday, February 18, 2011 12.21 PM
To: 'Acee Lindem'; 'Alan Davey'
Cc: ospf@ietf.org
Subject: Re: [OSPF] Supporting Authentication Trailer for OSPFv3

Hi Acee,

I am a little confused here. Quoting from the draft:

2.1.  AT-Bit in Options Field



   A new AT-bit (AT stands for Authentication Trailer) is introduced

   into the OSPFv3 Options field.  OSPFv3 routers MUST set the AT-bit in

   OSPFv3 Hello and Database Description packets to indicate that the

   OSPFv3 router will include the authentication trailer in all OSPFv3

   packets on the link.  For OSPFv3 Hello and Database Description

   packets, the AT-bit indicates the AT is present.  For other OSPFv3

   packet types, the OSPFv3 AT bit setting is preserved from the OSPFv3

   Hello/Database Description setting.



The last line above says that the bit setting must be preserved from the he=
llo/dd. Does this not mean that the bit will be set in the LS Update contai=
ning the Grace LSA? I do understand that the restarting router must remembe=
r that AT was used or not before and then set/clear it accordingly.

Regards,
Srini.

________________________________
From: ospf-bounces@ietf.org [mailto:ospf-bounces@ietf.org] On Behalf Of Ace=
e Lindem
Sent: Friday, February 18, 2011 12:03 AM
To: Alan Davey
Cc: ospf@ietf.org
Subject: Re: [OSPF] Supporting Authentication Trailer for OSPFv3

Hi Alan,

On Feb 17, 2011, at 6:50 AM, Alan Davey wrote:


Folks

I have read draft-ietf-ospf-auth-trailer-ospfv3-02 and have a few minor nit=
s as follows.

-           After an unplanned graceful restart, a router may send Grace-LS=
As in an LS Update packet before any Hello packets.  Unless I am missing so=
mething, the draft should include such LS Update packets in the list of tho=
se that MUST have the AT-bit set.

The options are not included in the LS Update packet. However, if the resta=
rting router was using the authentication restart before the restart, it sh=
ould use it afterwards and the helping neighbor adjacencies should reflect =
this fact.



-          In Figure 1, for the packet on the left hand side, the IP Header=
 Length HL =3D PL + LL (not PL + AL).

Right - this will be included in the 03 version.


-          In section 4.1 Authentication Trailer, in the Auth type bullet, =
the following wording be clearer; "At present, the only value defined is 1,=
 to denote ..."?

Ok - I'll reword this in the 03 version as well.

Thanks,
Acee




Regards
Alan Davey

Software Engineer, Network Technologies Division
Metaswitch Networks
alan.davey@metaswitch.com<mailto:alan.davey@metaswitch.com>
+44 (0) 20 8366 1177
www.metaswitch.com<http://www.metaswitch.com/>


_______________________________________________
OSPF mailing list
OSPF@ietf.org<mailto:OSPF@ietf.org>
https://www.ietf.org/mailman/listinfo/ospf


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

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns=3D"http://www.w3.org/TR/REC-html40" xmlns:v =3D=20
"urn:schemas-microsoft-com:vml" xmlns:o =3D=20
"urn:schemas-microsoft-com:office:office" xmlns:w =3D=20
"urn:schemas-microsoft-com:office:word"><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2900.6049" name=3DGENERATOR><BASE href=3Dx-msg=
://203/><!--[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-face {
	font-family: Helvetica;
}
@font-face {
	font-family: Tahoma;
}
@font-face {
	font-family: Calibri;
}
@page Section1 {size: 8.5in 11.0in; margin: 1.0in 1.25in 1.0in 1.25in; }
P.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
LI.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
DIV.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
A:link {
	COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
	COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
	COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
	COLOR: blue; TEXT-DECORATION: underline
}
P {
	FONT-SIZE: 12pt; MARGIN-LEFT: 0in; MARGIN-RIGHT: 0in; FONT-FAMILY: "Times =
New Roman"; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto
}
PRE {
	FONT-SIZE: 10pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Courier New"
}
SPAN.EmailStyle19 {
	COLOR: navy; FONT-FAMILY: Arial; mso-style-type: personal-reply
}
DIV.Section1 {
	page: Section1
}
</STYLE>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1027" />
</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=20
style=3D"WORD-WRAP: break-word; webkit-nbsp-mode: space; webkit-line-break:=
 after-white-space"=20
vLink=3Dblue link=3Dblue>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D497365506-18022011><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>Hi Srini,</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D497365506-18022011><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D497365506-18022011><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>In OSPFv3 the Options field is present only in the=
 Hellos=20
and the DD packets, hence you cannot set the AT bit in the LS Update packet=
=20
containing the Grace LSAs. The helping router would know that AT has been=20
negotiated with the restarting router and MUST hence look for the AT=20
block.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D497365506-18022011><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D497365506-18022011><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>Cheers, Manav</FONT></SPAN></DIV><BR>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px soli=
d; MARGIN-RIGHT: 0px">
  <DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
  <HR tabIndex=3D-1>
  <FONT face=3DTahoma size=3D2><B>From:</B> ospf-bounces@ietf.org=20
  [mailto:ospf-bounces@ietf.org] <B>On Behalf Of </B>Srinivasan K=20
  L<BR><B>Sent:</B> Friday, February 18, 2011 12.21 PM<BR><B>To:</B> 'Acee=
=20
  Lindem'; 'Alan Davey'<BR><B>Cc:</B> ospf@ietf.org<BR><B>Subject:</B> Re:=
=20
  [OSPF] Supporting Authentication Trailer for OSPFv3<BR></FONT><BR></DIV>
  <DIV></DIV>
  <DIV class=3DSection1>
  <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">Hi=20
  Acee,<o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"><o:p>&nbsp;</o=
:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">I am a little=
=20
  confused here. Quoting from the draft:<o:p></o:p></SPAN></FONT></P><PRE><=
FONT face=3D"Courier New" size=3D2><SPAN style=3D"FONT-SIZE: 10pt">2.1.&nbs=
p; AT-Bit in Options Field<o:p></o:p></SPAN></FONT></PRE><PRE><FONT face=3D=
"Courier New" size=3D2><SPAN style=3D"FONT-SIZE: 10pt"><o:p>&nbsp;</o:p></S=
PAN></FONT></PRE><PRE><FONT face=3D"Courier New" size=3D2><SPAN style=3D"FO=
NT-SIZE: 10pt">&nbsp;&nbsp; A new AT-bit (AT stands for Authentication Trai=
ler) is introduced<o:p></o:p></SPAN></FONT></PRE><PRE><FONT face=3D"Courier=
 New" size=3D2><SPAN style=3D"FONT-SIZE: 10pt">&nbsp;&nbsp; into the OSPFv3=
 Options field.&nbsp; OSPFv3 routers MUST set the AT-bit in<o:p></o:p></SPA=
N></FONT></PRE><PRE><FONT face=3D"Courier New" size=3D2><SPAN style=3D"FONT=
-SIZE: 10pt">&nbsp;&nbsp; OSPFv3 Hello and Database Description packets to =
indicate that the<o:p></o:p></SPAN></FONT></PRE><PRE><FONT face=3D"Courier =
New" size=3D2><SPAN style=3D"FONT-SIZE: 10pt">&nbsp;&nbsp; OSPFv3 router wi=
ll include the authentication trailer in all OSPFv3<o:p></o:p></SPAN></FONT=
></PRE><PRE><FONT face=3D"Courier New" size=3D2><SPAN style=3D"FONT-SIZE: 1=
0pt">&nbsp;&nbsp; packets on the link.&nbsp; For OSPFv3 Hello and Database =
Description<o:p></o:p></SPAN></FONT></PRE><PRE><FONT face=3D"Courier New" s=
ize=3D2><SPAN style=3D"FONT-SIZE: 10pt">&nbsp;&nbsp; packets, the AT-bit in=
dicates the AT is present.&nbsp; For other OSPFv3<o:p></o:p></SPAN></FONT><=
/PRE><PRE><FONT face=3D"Courier New" size=3D2><SPAN style=3D"FONT-SIZE: 10p=
t">&nbsp;&nbsp; packet types, the OSPFv3 AT bit setting is preserved from t=
he OSPFv3<o:p></o:p></SPAN></FONT></PRE><PRE><FONT face=3D"Courier New" siz=
e=3D2><SPAN style=3D"FONT-SIZE: 10pt">&nbsp;&nbsp; Hello/Database Descripti=
on setting.<o:p></o:p></SPAN></FONT></PRE><PRE><FONT face=3D"Courier New" s=
ize=3D2><SPAN style=3D"FONT-SIZE: 10pt"><o:p>&nbsp;</o:p></SPAN></FONT></PR=
E>
  <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"><o:p>&nbsp;</o=
:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">The last line =
above=20
  says that the bit setting must be preserved from the hello/dd. Does this =
not=20
  mean that the bit will be set in the LS Update containing the Grace LSA? =
I do=20
  understand that the restarting router must remember that AT was used or n=
ot=20
  before and then set/clear it accordingly.<o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"><o:p>&nbsp;</o=
:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">Regards,<o:p><=
/o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">Srini.<o:p></o=
:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <DIV class=3DMsoNormal style=3D"TEXT-ALIGN: center" align=3Dcenter><FONT=
=20
  face=3D"Times New Roman" size=3D3><SPAN style=3D"FONT-SIZE: 12pt">
  <HR tabIndex=3D-1 align=3Dcenter width=3D"100%" SIZE=3D2>
  </SPAN></FONT></DIV>
  <P class=3DMsoNormal><B><FONT face=3DTahoma size=3D2><SPAN=20
  style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">From:</=
SPAN></FONT></B><FONT=20
  face=3DTahoma size=3D2><SPAN style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Tahom=
a">=20
  ospf-bounces@ietf.org [mailto:ospf-bounces@ietf.org] <B><SPAN=20
  style=3D"FONT-WEIGHT: bold">On Behalf Of </SPAN></B>Acee Lindem<BR><B><SP=
AN=20
  style=3D"FONT-WEIGHT: bold">Sent:</SPAN></B> Friday, February 18, 2011 12=
:03=20
  AM<BR><B><SPAN style=3D"FONT-WEIGHT: bold">To:</SPAN></B> Alan Davey<BR><=
B><SPAN=20
  style=3D"FONT-WEIGHT: bold">Cc:</SPAN></B> ospf@ietf.org<BR><B><SPAN=20
  style=3D"FONT-WEIGHT: bold">Subject:</SPAN></B> Re: [OSPF] Supporting=20
  Authentication Trailer for OSPFv3</SPAN></FONT><o:p></o:p></P>
  <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt"><!--[if gte vml 1]><v:shapetype id=3D"_x0000_t7=
4" coordsize=3D"21600,21600"=20
 o:spt=3D"74" path=3D"m10860,2187c10451,1746,9529,1018,9015,730,7865,152,66=
85,,5415,,4175,152,2995,575,1967,1305,1150,2187,575,3222,242,4220,,5410,242=
,6560,575,7597l10860,21600,20995,7597v485,-1037,605,-2187,485,-3377c21115,3=
222,20420,2187,19632,1305,18575,575,17425,152,16275,,15005,,13735,152,12705=
,730v-529,288,-1451,1016,-1845,1457xe">
 <v:stroke joinstyle=3D"miter" />
 <v:path gradientshapeok=3D"t" o:connecttype=3D"custom" o:connectlocs=3D"10=
860,2187;2928,10800;10860,21600;18672,10800"=20
  o:connectangles=3D"270,180,90,0" textboxrect=3D"5037,2277,16557,13677" />
</v:shapetype><v:shape id=3D"DtsShapeName" o:spid=3D"_x0000_s1026" type=3D"=
#_x0000_t74"=20
 alt=3D"8@EBE64058575G218608535979D3D7E90870BR870BRCMSORIUHQM0,BIHO@]j61374=
!!!!!!!!!!1113308@D@E@EOnsl`m/enu!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1!1"=20
 style=3D'position:absolute;margin-left:0;margin-top:0;width:.05pt;height:.=
05pt;
 z-index:1;visibility:hidden'>
 <w:anchorlock/>
</v:shape><![endif]--></SPAN>Hi Alan,<o:p></o:p></FONT></P>
  <DIV>
  <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <DIV>
  <DIV>
  <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt">On Feb 17, 2011, at 6:50 AM, Alan Davey=20
  wrote:<o:p></o:p></SPAN></FONT></P></DIV>
  <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt"><BR><BR><o:p></o:p></SPAN></FONT></P><SPAN=20
  style=3D"WORD-SPACING: 0px; orphans: 2; widows: 2; webkit-border-horizont=
al-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decoratio=
ns-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width=
: 0px">
  <DIV vlink=3D"purple" link=3D"blue">
  <DIV>
  <P class=3DMsoNormal><FONT face=3DCalibri size=3D2><SPAN lang=3DEN-GB=20
  style=3D"FONT-SIZE: 11pt; FONT-FAMILY: Calibri">Folks<o:p></o:p></SPAN></=
FONT></P><U1:P></U1:P></DIV>
  <DIV><U1:P>
  <P class=3DMsoNormal><FONT face=3DCalibri size=3D2><SPAN lang=3DEN-GB=20
  style=3D"FONT-SIZE: 11pt; FONT-FAMILY: Calibri">&nbsp;<o:p></o:p></SPAN><=
/FONT></P></U1:P></DIV>
  <DIV>
  <P class=3DMsoNormal><FONT face=3DCalibri size=3D2><SPAN lang=3DEN-GB=20
  style=3D"FONT-SIZE: 11pt; FONT-FAMILY: Calibri">I have read=20
  draft-ietf-ospf-auth-trailer-ospfv3-02 and have a few minor nits as=20
  follows.<o:p></o:p></SPAN></FONT></P><U1:P></U1:P></DIV>
  <DIV><U1:P>
  <P class=3DMsoNormal><FONT face=3DCalibri size=3D2><SPAN lang=3DEN-GB=20
  style=3D"FONT-SIZE: 11pt; FONT-FAMILY: Calibri">&nbsp;<o:p></o:p></SPAN><=
/FONT></P></U1:P></DIV>
  <DIV style=3D"MARGIN-LEFT: 0.5in">
  <P class=3DMsoNormal style=3D"TEXT-INDENT: -0.25in"><FONT face=3DCalibri=
=20
  size=3D2><SPAN lang=3DEN-GB=20
  style=3D"FONT-SIZE: 11pt; FONT-FAMILY: Calibri">-</SPAN></FONT><FONT=20
  size=3D1><SPAN lang=3DEN-GB=20
  style=3D"FONT-SIZE: 7pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;<SPAN=20
  class=3Dapple-converted-space>&nbsp;</SPAN></SPAN></FONT><FONT face=3DCal=
ibri=20
  size=3D2><SPAN lang=3DEN-GB=20
  style=3D"FONT-SIZE: 11pt; FONT-FAMILY: Calibri">&nbsp;After an unplanned=
=20
  graceful restart, a router may send Grace-LSAs in an LS Update packet bef=
ore=20
  any Hello packets.&nbsp; Unless I am missing something, the draft should=
=20
  include such LS Update packets in the list of those that MUST have the AT=
-bit=20
  set.<o:p></o:p></SPAN></FONT></P></DIV></DIV></SPAN>
  <DIV>
  <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt"><o:p>&nbsp;</o:p></SPAN></FONT></P></DIV>
  <DIV>
  <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt">The options are not included in the LS Update p=
acket.=20
  However, if the restarting router was using the authentication restart be=
fore=20
  the restart, it should use it afterwards and the helping neighbor adjacen=
cies=20
  should reflect this fact.&nbsp;<o:p></o:p></SPAN></FONT></P></DIV>
  <DIV>
  <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt"><o:p>&nbsp;</o:p></SPAN></FONT></P></DIV>
  <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt"><BR><BR><o:p></o:p></SPAN></FONT></P><SPAN=20
  style=3D"WORD-SPACING: 0px; orphans: 2; widows: 2; webkit-border-horizont=
al-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decoratio=
ns-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width=
: 0px"><U1:P></U1:P>
  <DIV vlink=3D"purple" link=3D"blue">
  <DIV style=3D"MARGIN-LEFT: 0.5in">
  <P class=3DMsoNormal style=3D"TEXT-INDENT: -0.25in"><FONT face=3DCalibri=
=20
  size=3D2><SPAN lang=3DEN-GB=20
  style=3D"FONT-SIZE: 11pt; FONT-FAMILY: Calibri">-</SPAN></FONT><FONT=20
  size=3D1><SPAN lang=3DEN-GB=20
  style=3D"FONT-SIZE: 7pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;<SPAN=20
  class=3Dapple-converted-space>&nbsp;</SPAN></SPAN></FONT><FONT face=3DCal=
ibri=20
  size=3D2><SPAN lang=3DEN-GB style=3D"FONT-SIZE: 11pt; FONT-FAMILY: Calibr=
i">In=20
  Figure 1, for the packet on the left hand side, the IP Header Length HL =
=3D PL +=20
  LL (not PL + AL).<o:p></o:p></SPAN></FONT></P></DIV></DIV></SPAN>
  <DIV>
  <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt"><o:p>&nbsp;</o:p></SPAN></FONT></P></DIV>
  <DIV>
  <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt">Right - this will be included in the 03=20
  version.<o:p></o:p></SPAN></FONT></P></DIV>
  <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt"><BR><BR><o:p></o:p></SPAN></FONT></P><SPAN=20
  style=3D"WORD-SPACING: 0px; orphans: 2; widows: 2; webkit-border-horizont=
al-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decoratio=
ns-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width=
: 0px"><U1:P></U1:P>
  <DIV vlink=3D"purple" link=3D"blue">
  <DIV style=3D"MARGIN-LEFT: 0.5in">
  <P class=3DMsoNormal style=3D"TEXT-INDENT: -0.25in"><FONT face=3DCalibri=
=20
  size=3D2><SPAN lang=3DEN-GB=20
  style=3D"FONT-SIZE: 11pt; FONT-FAMILY: Calibri">-</SPAN></FONT><FONT=20
  size=3D1><SPAN lang=3DEN-GB=20
  style=3D"FONT-SIZE: 7pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;<SPAN=20
  class=3Dapple-converted-space>&nbsp;</SPAN></SPAN></FONT><FONT face=3DCal=
ibri=20
  size=3D2><SPAN lang=3DEN-GB style=3D"FONT-SIZE: 11pt; FONT-FAMILY: Calibr=
i">In=20
  section 4.1 Authentication Trailer, in the Auth type bullet, the followin=
g=20
  wording be clearer; &#8220;At present, the only value defined is 1, to de=
note=20
  ...&#8221;?<o:p></o:p></SPAN></FONT></P></DIV></DIV></SPAN>
  <DIV>
  <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt"><o:p>&nbsp;</o:p></SPAN></FONT></P></DIV>
  <DIV>
  <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt">Ok - I'll reword this in the 03 version as=20
  well.&nbsp;<o:p></o:p></SPAN></FONT></P></DIV>
  <DIV>
  <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt"><o:p>&nbsp;</o:p></SPAN></FONT></P></DIV>
  <DIV>
  <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt">Thanks,<o:p></o:p></SPAN></FONT></P></DIV>
  <DIV>
  <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt">Acee<o:p></o:p></SPAN></FONT></P></DIV>
  <DIV>
  <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt"><o:p>&nbsp;</o:p></SPAN></FONT></P></DIV>
  <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt"><BR><BR><o:p></o:p></SPAN></FONT></P><SPAN=20
  style=3D"WORD-SPACING: 0px; orphans: 2; widows: 2; webkit-border-horizont=
al-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decoratio=
ns-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width=
: 0px"><U1:P></U1:P><U1:P>
  <DIV vlink=3D"purple" link=3D"blue">
  <DIV>
  <P class=3DMsoNormal><FONT face=3DCalibri size=3D2><SPAN lang=3DEN-GB=20
  style=3D"FONT-SIZE: 11pt; FONT-FAMILY: Calibri">&nbsp;<o:p></o:p></SPAN><=
/FONT></P></U1:P></DIV>
  <DIV>
  <P class=3DMsoNormal><FONT face=3DCalibri size=3D2><SPAN lang=3DEN-GB=20
  style=3D"FONT-SIZE: 11pt; FONT-FAMILY: Calibri">Regards<o:p></o:p></SPAN>=
</FONT></P><U1:P></U1:P></DIV>
  <DIV>
  <P class=3DMsoNormal><FONT face=3DCalibri size=3D2><SPAN lang=3DEN-GB=20
  style=3D"FONT-SIZE: 11pt; FONT-FAMILY: Calibri">Alan=20
  Davey<o:p></o:p></SPAN></FONT></P><U1:P></U1:P></DIV>
  <DIV><U1:P>
  <P class=3DMsoNormal><FONT face=3DCalibri size=3D2><SPAN lang=3DEN-GB=20
  style=3D"FONT-SIZE: 11pt; FONT-FAMILY: Calibri">&nbsp;<o:p></o:p></SPAN><=
/FONT></P></U1:P></DIV>
  <DIV>
  <P class=3DMsoNormal><I><FONT face=3DArial size=3D2><SPAN lang=3DEN-GB=20
  style=3D"FONT-SIZE: 10pt; FONT-STYLE: italic; FONT-FAMILY: Arial">Softwar=
e=20
  Engineer, Network Technologies Division</SPAN></FONT></I><FONT face=3DAri=
al=20
  size=3D2><SPAN lang=3DEN-GB=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial"><BR><B><FONT color=3Dnavy><=
SPAN=20
  style=3D"FONT-WEIGHT: bold; COLOR: navy">Metaswitch=20
  Networks<U1:P></U1:P></SPAN></FONT></B></SPAN></FONT><FONT face=3DCalibri=
=20
  size=3D2><SPAN lang=3DEN-GB=20
  style=3D"FONT-SIZE: 11pt; FONT-FAMILY: Calibri"><o:p></o:p></SPAN></FONT>=
</P></DIV>
  <DIV>
  <P class=3DMsoNormal><FONT face=3DCalibri size=3D2><SPAN lang=3DEN-GB=20
  style=3D"FONT-SIZE: 11pt; FONT-FAMILY: Calibri"><A=20
  href=3D"mailto:alan.davey@metaswitch.com"><FONT face=3DArial size=3D2><SP=
AN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">alan.davey@metaswitch.com</=
SPAN></FONT></A></SPAN></FONT><FONT=20
  face=3DArial size=3D2><SPAN lang=3DEN-GB=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial"><BR><FONT color=3Dgray><SPA=
N=20
  style=3D"COLOR: gray">+44 (0) 20 8366 1177<BR></SPAN></FONT></SPAN></FONT=
><FONT=20
  face=3DCalibri size=3D2><SPAN lang=3DEN-GB=20
  style=3D"FONT-SIZE: 11pt; FONT-FAMILY: Calibri"><A=20
  href=3D"http://www.metaswitch.com/"><FONT face=3DArial color=3Dgray size=
=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: Arial">www.metaswitch=
.com</SPAN></FONT></A><o:p></o:p></SPAN></FONT></P><U1:P></U1:P></DIV>
  <DIV><U1:P>
  <P class=3DMsoNormal><FONT face=3DCalibri size=3D2><SPAN lang=3DEN-GB=20
  style=3D"FONT-SIZE: 11pt; FONT-FAMILY: Calibri">&nbsp;<o:p></o:p></SPAN><=
/FONT></P></U1:P></DIV>
  <DIV><U1:P>
  <P class=3DMsoNormal><FONT face=3DCalibri size=3D2><SPAN lang=3DEN-GB=20
  style=3D"FONT-SIZE: 11pt; FONT-FAMILY: Calibri">&nbsp;<o:p></o:p></SPAN><=
/FONT></P></U1:P></DIV>
  <P class=3DMsoNormal><FONT face=3DHelvetica size=3D4><SPAN lang=3DEN-GB=20
  style=3D"FONT-SIZE: 13.5pt; FONT-FAMILY: Helvetica">_____________________=
__________________________<BR>OSPF=20
  mailing list<BR><A href=3D"mailto:OSPF@ietf.org">OSPF@ietf.org</A><BR><A=
=20
  href=3D"https://www.ietf.org/mailman/listinfo/ospf">https://www.ietf.org/=
mailman/listinfo/ospf</A><o:p></o:p></SPAN></FONT></P></DIV></DIV>
  <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt"></SPAN><o:p>&nbsp;</o:p></SPAN></FONT></P></DIV=
></DIV></BLOCKQUOTE></BODY></HTML>

--_000_7C362EEF9C7896468B36C9B79200D8350CFC91BCD2INBANSXCHMBSA_--

From klsrini@huawei.com  Thu Feb 17 23:05:01 2011
Return-Path: <klsrini@huawei.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0BFDC3A6D4F for <ospf@core3.amsl.com>; Thu, 17 Feb 2011 23:05:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.194
X-Spam-Level: 
X-Spam-Status: No, score=-2.194 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, HTML_MESSAGE=0.001, MANGLED_PILL=2.3, RCVD_IN_DNSWL_MED=-4, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xyfasQ8pHAuw for <ospf@core3.amsl.com>; Thu, 17 Feb 2011 23:04:53 -0800 (PST)
Received: from szxga03-in.huawei.com (unknown [119.145.14.66]) by core3.amsl.com (Postfix) with ESMTP id 9AC793A68DD for <ospf@ietf.org>; Thu, 17 Feb 2011 23:04:52 -0800 (PST)
Received: from huawei.com (szxga03-in [172.24.2.9]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LGS000P8WY2RY@szxga03-in.huawei.com> for ospf@ietf.org; Fri, 18 Feb 2011 15:03:38 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LGS00C0IWY2CU@szxga03-in.huawei.com> for ospf@ietf.org; Fri, 18 Feb 2011 15:03:38 +0800 (CST)
Received: from BLRNSHTIPL1NC ([10.18.1.31]) by szxml04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LGS00351WXZSB@szxml04-in.huawei.com> for ospf@ietf.org; Fri, 18 Feb 2011 15:03:38 +0800 (CST)
Date: Fri, 18 Feb 2011 12:33:35 +0530
From: Srinivasan K L <klsrini@huawei.com>
In-reply-to: <7C362EEF9C7896468B36C9B79200D8350CFC91BCD2@INBANSXCHMBSA1.in.alcatel-lucent.com>
To: "'Bhatia, Manav (Manav)'" <manav.bhatia@alcatel-lucent.com>, 'Acee Lindem' <acee@lindem.com>, 'Alan Davey' <Alan.Davey@metaswitch.com>
Message-id: <E56447E99048464699E98C753486DCE0@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.3790.4657
X-Mailer: Microsoft Office Outlook 11
Content-type: multipart/alternative; boundary="Boundary_(ID_Hn1/XRSfY2gIpSSGjEXTYw)"
Thread-index: AcvO0TJxDm690Z5ES8S9ezbjS8aDkQAZjvJgAABagXAAAD9j0A==
References: <11DE3EEC54A8A44EAD99D8C0D3FD7207A350F93D92@ENFIMBOX1.ad.datcon.co.uk> <09B0ED0C-FCA4-4E8E-AF5D-9F0A1A95F56C@lindem.com> <D8FBB66DAB8448CABD833F528AD40279@china.huawei.com> <7C362EEF9C7896468B36C9B79200D8350CFC91BCD2@INBANSXCHMBSA1.in.alcatel-lucent.com>
Cc: ospf@ietf.org
Subject: Re: [OSPF] Supporting Authentication Trailer for OSPFv3
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Feb 2011 07:05:01 -0000

This is a multi-part message in MIME format.

--Boundary_(ID_Hn1/XRSfY2gIpSSGjEXTYw)
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT

Hi Manav,

 

Got it, thanks.

 

Regards,

Srini.

****************************************************************************
***********
This e-mail and attachments contain confidential information from HUAWEI,
which is intended only for the person or entity whose address is listed
above. Any use of the information contained herein in any way (including,
but not limited to, total or partial disclosure, reproduction, or
dissemination) by persons other than the intended recipient's) is
prohibited. If you receive this e-mail in error, please notify the sender by
phone or email immediately and delete it!

  _____  

From: Bhatia, Manav (Manav) [mailto:manav.bhatia@alcatel-lucent.com] 
Sent: Friday, February 18, 2011 12:28 PM
To: Srinivasan K L; 'Acee Lindem'; 'Alan Davey'
Cc: ospf@ietf.org
Subject: RE: [OSPF] Supporting Authentication Trailer for OSPFv3

 

Hi Srini,

 

In OSPFv3 the Options field is present only in the Hellos and the DD
packets, hence you cannot set the AT bit in the LS Update packet containing
the Grace LSAs. The helping router would know that AT has been negotiated
with the restarting router and MUST hence look for the AT block.

 

Cheers, Manav

 


  _____  


From: ospf-bounces@ietf.org [mailto:ospf-bounces@ietf.org] On Behalf Of
Srinivasan K L
Sent: Friday, February 18, 2011 12.21 PM
To: 'Acee Lindem'; 'Alan Davey'
Cc: ospf@ietf.org
Subject: Re: [OSPF] Supporting Authentication Trailer for OSPFv3

Hi Acee,

 

I am a little confused here. Quoting from the draft:

2.1.  AT-Bit in Options Field
 
   A new AT-bit (AT stands for Authentication Trailer) is introduced
   into the OSPFv3 Options field.  OSPFv3 routers MUST set the AT-bit in
   OSPFv3 Hello and Database Description packets to indicate that the
   OSPFv3 router will include the authentication trailer in all OSPFv3
   packets on the link.  For OSPFv3 Hello and Database Description
   packets, the AT-bit indicates the AT is present.  For other OSPFv3
   packet types, the OSPFv3 AT bit setting is preserved from the OSPFv3
   Hello/Database Description setting.
 

 

The last line above says that the bit setting must be preserved from the
hello/dd. Does this not mean that the bit will be set in the LS Update
containing the Grace LSA? I do understand that the restarting router must
remember that AT was used or not before and then set/clear it accordingly.

 

Regards,

Srini.

 


  _____  


From: ospf-bounces@ietf.org [mailto:ospf-bounces@ietf.org] On Behalf Of Acee
Lindem
Sent: Friday, February 18, 2011 12:03 AM
To: Alan Davey
Cc: ospf@ietf.org
Subject: Re: [OSPF] Supporting Authentication Trailer for OSPFv3

 

Hi Alan,

 

On Feb 17, 2011, at 6:50 AM, Alan Davey wrote:

 



Folks

 

I have read draft-ietf-ospf-auth-trailer-ospfv3-02 and have a few minor nits
as follows.

 

-           After an unplanned graceful restart, a router may send
Grace-LSAs in an LS Update packet before any Hello packets.  Unless I am
missing something, the draft should include such LS Update packets in the
list of those that MUST have the AT-bit set.

 

The options are not included in the LS Update packet. However, if the
restarting router was using the authentication restart before the restart,
it should use it afterwards and the helping neighbor adjacencies should
reflect this fact. 

 

 



-          In Figure 1, for the packet on the left hand side, the IP Header
Length HL = PL + LL (not PL + AL).

 

Right - this will be included in the 03 version.

 



-          In section 4.1 Authentication Trailer, in the Auth type bullet,
the following wording be clearer; "At present, the only value defined is 1,
to denote ..."?

 

Ok - I'll reword this in the 03 version as well. 

 

Thanks,

Acee

 

 



 

Regards

Alan Davey

 

Software Engineer, Network Technologies Division
Metaswitch Networks

 <mailto:alan.davey@metaswitch.com> alan.davey@metaswitch.com
+44 (0) 20 8366 1177
 <http://www.metaswitch.com/> www.metaswitch.com

 

 

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

 


--Boundary_(ID_Hn1/XRSfY2gIpSSGjEXTYw)
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=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 11 (filtered medium)">
<base href=3D"x-msg://203/">
<!--[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:Helvetica;
	panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 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:12.0pt;
	font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:blue;
	text-decoration:underline;}
p
	{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";}
pre
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:Arial;
	color:navy;}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:Arial;
	color:navy;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1027" />
</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=3Dblue style=3D'WORD-WRAP: =
break-word;webkit-nbsp-mode: space;
webkit-line-break: after-white-space'>

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Hi =
Manav,<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Got it, =
thanks.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Regards,<o:p></o:p></span></font></p=
>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Srini.<o:p></o:p></span></font></p>

<p style=3D'margin-bottom:12.0pt'><font size=3D2 color=3Dnavy =
face=3D"Times New Roman"><span
style=3D'font-size:10.0pt;color:navy'>***********************************=
****************************************************<br>
This e-mail and attachments contain confidential information from =
HUAWEI, which
is intended only for the person or entity whose address is listed above. =
Any
use of the information contained herein in any way (including, but not =
limited
to, total or partial disclosure, reproduction, or dissemination) by =
persons
other than the intended recipient's) is prohibited. If you receive this =
e-mail
in error, please notify the sender by phone or email immediately and =
delete it!</span></font><o:p></o:p></p>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D"Times New Roman"><span style=3D'font-size:12.0pt'>

<hr size=3D2 width=3D"100%" align=3Dcenter tabindex=3D-1>

</span></font></div>

<p class=3DMsoNormal><b><font size=3D2 face=3DTahoma><span =
style=3D'font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font =
size=3D2
face=3DTahoma><span style=3D'font-size:10.0pt;font-family:Tahoma'> =
Bhatia, Manav
(Manav) [mailto:manav.bhatia@alcatel-lucent.com] <br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Friday, February =
18, 2011
12:28 PM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> Srinivasan K L; 'Acee =
Lindem';
'Alan Davey'<br>
<b><span style=3D'font-weight:bold'>Cc:</span></b> ospf@ietf.org<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> RE: [OSPF] =
Supporting
Authentication Trailer for OSPFv3</span></font><o:p></o:p></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><!--[if gte vml 1]><v:shapetype id=3D"_x0000_t74" =
coordsize=3D"21600,21600"=20
 o:spt=3D"74" =
path=3D"m10860,2187c10451,1746,9529,1018,9015,730,7865,152,6685,,5415,,41=
75,152,2995,575,1967,1305,1150,2187,575,3222,242,4220,,5410,242,6560,575,=
7597l10860,21600,20995,7597v485,-1037,605,-2187,485,-3377c21115,3222,2042=
0,2187,19632,1305,18575,575,17425,152,16275,,15005,,13735,152,12705,730v-=
529,288,-1451,1016,-1845,1457xe">
 <v:stroke joinstyle=3D"miter" />
 <v:path gradientshapeok=3D"t" o:connecttype=3D"custom" =
o:connectlocs=3D"10860,2187;2928,10800;10860,21600;18672,10800"=20
  o:connectangles=3D"270,180,90,0" textboxrect=3D"5037,2277,16557,13677" =
/>
</v:shapetype><v:shape id=3D"DtsShapeName" o:spid=3D"_x0000_s1026" =
type=3D"#_x0000_t74"=20
 =
alt=3D"8@EBE64058575G218608535979D3D7E90870BR870BRCMSORIUHQM0,BIHO@]j6137=
4!!!!!!!!!!1113308@D@E@EOnsl`m/enu!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1!1"=20
 =
style=3D'position:absolute;margin-left:0;margin-top:0;width:.05pt;height:=
.05pt;
 z-index:1;visibility:hidden'>
 <w:anchorlock/>
</v:shape><![endif]--></span></font><font size=3D2 color=3Dblue =
face=3DArial><span
style=3D'font-size:10.0pt;font-family:Arial;color:blue'>Hi =
Srini,</span></font><o:p></o:p></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:blue'>In OSPFv3 the Options field is =
present
only in the Hellos and the DD packets, hence you cannot set the AT bit =
in the
LS Update packet containing the Grace LSAs. The helping router would =
know that
AT has been negotiated with the restarting router and MUST hence look =
for the
AT block.</span></font><o:p></o:p></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:blue'>Cheers, =
Manav</span></font><o:p></o:p></p>

<blockquote style=3D'border:none;border-left:solid blue =
1.5pt;padding:0in 0in 0in 4.0pt;
margin-left:3.75pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt'=
>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D"Times New Roman"><span style=3D'font-size:12.0pt'>

<hr size=3D2 width=3D"100%" align=3Dcenter tabIndex=3D-1>

</span></font></div>

<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><b><font size=3D2 =
face=3DTahoma><span
style=3D'font-size:10.0pt;font-family:Tahoma;font-weight:bold'>From:</spa=
n></font></b><font
size=3D2 face=3DTahoma><span =
style=3D'font-size:10.0pt;font-family:Tahoma'>
ospf-bounces@ietf.org [mailto:ospf-bounces@ietf.org] <b><span =
style=3D'font-weight:
bold'>On Behalf Of </span></b>Srinivasan K L<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Friday, February =
18, 2011
12.21 PM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> 'Acee Lindem'; 'Alan =
Davey'<br>
<b><span style=3D'font-weight:bold'>Cc:</span></b> ospf@ietf.org<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> Re: [OSPF] =
Supporting
Authentication Trailer for OSPFv3</span></font><o:p></o:p></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Hi =
Acee,<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>I am a little confused here. =
Quoting from
the draft:<o:p></o:p></span></font></p>

<pre><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>2.1.&nbsp; AT-Bit in Options =
Field<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp; A new AT-bit (AT stands for =
Authentication Trailer) is =
introduced<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp; into the OSPFv3 Options =
field.&nbsp; OSPFv3 routers MUST set the AT-bit =
in<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp; OSPFv3 Hello and Database =
Description packets to indicate that =
the<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp; OSPFv3 router will include the =
authentication trailer in all =
OSPFv3<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp; packets on the link.&nbsp; For =
OSPFv3 Hello and Database =
Description<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp; packets, the AT-bit indicates =
the AT is present.&nbsp; For other =
OSPFv3<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp; packet types, the OSPFv3 AT bit =
setting is preserved from the =
OSPFv3<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp; Hello/Database Description =
setting.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>The last line above says that the =
bit
setting must be preserved from the hello/dd. Does this not mean that the =
bit
will be set in the LS Update containing the Grace LSA? I do understand =
that the
restarting router must remember that AT was used or not before and then
set/clear it accordingly.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Regards,<o:p></o:p></span></font></p=
>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Srini.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D"Times New Roman"><span style=3D'font-size:12.0pt'>

<hr size=3D2 width=3D"100%" align=3Dcenter tabIndex=3D-1>

</span></font></div>

<p class=3DMsoNormal><b><font size=3D2 face=3DTahoma><span =
style=3D'font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font =
size=3D2
face=3DTahoma><span style=3D'font-size:10.0pt;font-family:Tahoma'>
ospf-bounces@ietf.org [mailto:ospf-bounces@ietf.org] <b><span =
style=3D'font-weight:
bold'>On Behalf Of </span></b>Acee Lindem<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Friday, February =
18, 2011
12:03 AM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> Alan Davey<br>
<b><span style=3D'font-weight:bold'>Cc:</span></b> ospf@ietf.org<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> Re: [OSPF] =
Supporting
Authentication Trailer for OSPFv3</span></font><o:p></o:p></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><!--[if gte vml 1]><v:shape id=3D"_x0000_s1026" =
type=3D"#_x0000_t74" =
alt=3D"8@EBE64058575G218608535979D3D7E90870BR870BRCMSORIUHQM0,BIHO@]j6137=
4!!!!!!!!!!1113308@D@E@EOnsl`m/enu!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1!1"=20
 =
style=3D'position:absolute;margin-left:0;margin-top:0;width:.05pt;height:=
.05pt;
 z-index:2;visibility:hidden'>
 <w:anchorlock/>
</v:shape><![endif]-->Hi Alan,<o:p></o:p></span></font></p>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>On Feb 17, 2011, at 6:50 AM, Alan Davey =
wrote:<o:p></o:p></span></font></p>

</div>

<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><font size=3D3
face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<span style=3D'orphans: 2;widows: 2;webkit-border-horizontal-spacing: =
0px;
webkit-border-vertical-spacing: 0px;webkit-text-decorations-in-effect: =
none;
webkit-text-size-adjust: auto;webkit-text-stroke-width: =
0px;word-spacing:0px'>

<div vlink=3Dpurple link=3Dblue>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DCalibri><span lang=3DEN-GB =
style=3D'font-size:
11.0pt;font-family:Calibri'>Folks<o:p></o:p></span></font></p>

</div>

<U1:P></U1:P>

<div><U1:P>

<p class=3DMsoNormal><font size=3D2 face=3DCalibri><span lang=3DEN-GB =
style=3D'font-size:
11.0pt;font-family:Calibri'>&nbsp;<o:p></o:p></span></font></p>

</div>

</U1:P>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DCalibri><span lang=3DEN-GB =
style=3D'font-size:
11.0pt;font-family:Calibri'>I have read =
draft-ietf-ospf-auth-trailer-ospfv3-02
and have a few minor nits as follows.<o:p></o:p></span></font></p>

</div>

<U1:P></U1:P>

<div><U1:P>

<p class=3DMsoNormal><font size=3D2 face=3DCalibri><span lang=3DEN-GB =
style=3D'font-size:
11.0pt;font-family:Calibri'>&nbsp;<o:p></o:p></span></font></p>

</div>

</U1:P>

<div style=3D'margin-left:.5in'>

<p class=3DMsoNormal style=3D'text-indent:-.25in'><font size=3D2 =
face=3DCalibri><span
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:Calibri'>-</span></font><font
size=3D1><span lang=3DEN-GB =
style=3D'font-size:7.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;<span
class=3Dapple-converted-space>&nbsp;</span></span></font><font size=3D2
face=3DCalibri><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:Calibri'>&nbsp;After
an unplanned graceful restart, a router may send Grace-LSAs in an LS =
Update
packet before any Hello packets.&nbsp; Unless I am missing something, =
the draft
should include such LS Update packets in the list of those that MUST =
have the
AT-bit set.<o:p></o:p></span></font></p>

</div>

</div>

</span>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>The options are not included in the LS Update packet. However, =
if the
restarting router was using the authentication restart before the =
restart, it
should use it afterwards and the helping neighbor adjacencies should =
reflect
this fact.&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><font size=3D3
face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<span style=3D'orphans: 2;widows: 2;webkit-border-horizontal-spacing: =
0px;
webkit-border-vertical-spacing: 0px;webkit-text-decorations-in-effect: =
none;
webkit-text-size-adjust: auto;webkit-text-stroke-width: =
0px;word-spacing:0px'><U1:P></U1:P>

<div vlink=3Dpurple link=3Dblue>

<div style=3D'margin-left:.5in'>

<p class=3DMsoNormal style=3D'text-indent:-.25in'><font size=3D2 =
face=3DCalibri><span
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:Calibri'>-</span></font><font
size=3D1><span lang=3DEN-GB =
style=3D'font-size:7.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;<span
class=3Dapple-converted-space>&nbsp;</span></span></font><font size=3D2
face=3DCalibri><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:Calibri'>In
Figure 1, for the packet on the left hand side, the IP Header Length HL =
=3D PL +
LL (not PL + AL).<o:p></o:p></span></font></p>

</div>

</div>

</span>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>Right - this will be included in the 03 =
version.<o:p></o:p></span></font></p>

</div>

<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><font size=3D3
face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<span style=3D'orphans: 2;widows: 2;webkit-border-horizontal-spacing: =
0px;
webkit-border-vertical-spacing: 0px;webkit-text-decorations-in-effect: =
none;
webkit-text-size-adjust: auto;webkit-text-stroke-width: =
0px;word-spacing:0px'><U1:P></U1:P>

<div vlink=3Dpurple link=3Dblue>

<div style=3D'margin-left:.5in'>

<p class=3DMsoNormal style=3D'text-indent:-.25in'><font size=3D2 =
face=3DCalibri><span
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:Calibri'>-</span></font><font
size=3D1><span lang=3DEN-GB =
style=3D'font-size:7.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;<span
class=3Dapple-converted-space>&nbsp;</span></span></font><font size=3D2
face=3DCalibri><span lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:Calibri'>In
section 4.1 Authentication Trailer, in the Auth type bullet, the =
following
wording be clearer; &#8220;At present, the only value defined is 1, to =
denote
...&#8221;?<o:p></o:p></span></font></p>

</div>

</div>

</span>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>Ok - I'll reword this in the 03 version as =
well.&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>Thanks,<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>Acee<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><font size=3D3
face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<span style=3D'orphans: 2;widows: 2;webkit-border-horizontal-spacing: =
0px;
webkit-border-vertical-spacing: 0px;webkit-text-decorations-in-effect: =
none;
webkit-text-size-adjust: auto;webkit-text-stroke-width: =
0px;word-spacing:0px'><U1:P></U1:P><U1:P>

<div vlink=3Dpurple link=3Dblue>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DCalibri><span lang=3DEN-GB =
style=3D'font-size:
11.0pt;font-family:Calibri'>&nbsp;<o:p></o:p></span></font></p>

</div>

</U1:P>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DCalibri><span lang=3DEN-GB =
style=3D'font-size:
11.0pt;font-family:Calibri'>Regards<o:p></o:p></span></font></p>

</div>

<U1:P></U1:P>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DCalibri><span lang=3DEN-GB =
style=3D'font-size:
11.0pt;font-family:Calibri'>Alan Davey<o:p></o:p></span></font></p>

</div>

<U1:P></U1:P>

<div><U1:P>

<p class=3DMsoNormal><font size=3D2 face=3DCalibri><span lang=3DEN-GB =
style=3D'font-size:
11.0pt;font-family:Calibri'>&nbsp;<o:p></o:p></span></font></p>

</div>

</U1:P>

<div>

<p class=3DMsoNormal><i><font size=3D2 face=3DArial><span lang=3DEN-GB
style=3D'font-size:10.0pt;font-family:Arial;font-style:italic'>Software =
Engineer,
Network Technologies Division</span></font></i><font size=3D2 =
face=3DArial><span
lang=3DEN-GB style=3D'font-size:10.0pt;font-family:Arial'><br>
<b><font color=3Dnavy><span =
style=3D'color:navy;font-weight:bold'>Metaswitch
Networks<U1:P></U1:P></span></font></b></span></font><font size=3D2 =
face=3DCalibri><span
lang=3DEN-GB =
style=3D'font-size:11.0pt;font-family:Calibri'><o:p></o:p></span></font><=
/p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 face=3DCalibri><span lang=3DEN-GB =
style=3D'font-size:
11.0pt;font-family:Calibri'><a =
href=3D"mailto:alan.davey@metaswitch.com"><font
size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial'>alan.davey@metaswitch.com</s=
pan></font></a></span></font><font
size=3D2 face=3DArial><span lang=3DEN-GB =
style=3D'font-size:10.0pt;font-family:Arial'><br>
<font color=3Dgray><span style=3D'color:gray'>+44 (0) 20 8366 1177<br>
</span></font></span></font><font size=3D2 face=3DCalibri><span =
lang=3DEN-GB
style=3D'font-size:11.0pt;font-family:Calibri'><a
href=3D"http://www.metaswitch.com/"><font size=3D2 color=3Dgray =
face=3DArial><span
style=3D'font-size:10.0pt;font-family:Arial;color:gray'>www.metaswitch.co=
m</span></font></a><o:p></o:p></span></font></p>

</div>

<U1:P></U1:P>

<div><U1:P>

<p class=3DMsoNormal><font size=3D2 face=3DCalibri><span lang=3DEN-GB =
style=3D'font-size:
11.0pt;font-family:Calibri'>&nbsp;<o:p></o:p></span></font></p>

</div>

</U1:P>

<div><U1:P>

<p class=3DMsoNormal><font size=3D2 face=3DCalibri><span lang=3DEN-GB =
style=3D'font-size:
11.0pt;font-family:Calibri'>&nbsp;<o:p></o:p></span></font></p>

</div>

</U1:P>

<p class=3DMsoNormal><font size=3D4 face=3DHelvetica><span lang=3DEN-GB
style=3D'font-size:13.5pt;font-family:Helvetica'>________________________=
_______________________<br>
OSPF mailing list<br>
<a href=3D"mailto:OSPF@ietf.org">OSPF@ietf.org</a><br>
<a =
href=3D"https://www.ietf.org/mailman/listinfo/ospf">https://www.ietf.org/=
mailman/listinfo/ospf</a><o:p></o:p></span></font></p>

</div>

</div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

</blockquote>

</span></div>

</body>

</html>

--Boundary_(ID_Hn1/XRSfY2gIpSSGjEXTYw)--

From acee.lindem@ericsson.com  Sat Feb 19 11:54:12 2011
Return-Path: <acee.lindem@ericsson.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 36C8C3A6E51 for <ospf@core3.amsl.com>; Sat, 19 Feb 2011 11:54:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.27
X-Spam-Level: 
X-Spam-Status: No, score=-2.27 tagged_above=-999 required=5 tests=[AWL=0.328,  BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lUDgY3hYMS2X for <ospf@core3.amsl.com>; Sat, 19 Feb 2011 11:54:11 -0800 (PST)
Received: from imr4.ericy.com (imr4.ericy.com [198.24.6.8]) by core3.amsl.com (Postfix) with ESMTP id 36FB73A6E28 for <ospf@ietf.org>; Sat, 19 Feb 2011 11:54:10 -0800 (PST)
Received: from eusaamw0712.eamcs.ericsson.se ([147.117.20.181]) by imr4.ericy.com (8.14.3/8.14.3/Debian-9.1ubuntu1) with ESMTP id p1JKf0SD002416 for <ospf@ietf.org>; Sat, 19 Feb 2011 14:41:01 -0600
Received: from EUSAACMS0702.eamcs.ericsson.se ([169.254.2.123]) by eusaamw0712.eamcs.ericsson.se ([147.117.20.181]) with mapi; Sat, 19 Feb 2011 14:54:40 -0500
From: Acee Lindem <acee.lindem@ericsson.com>
To: "ospf@ietf.org" <ospf@ietf.org>
Date: Sat, 19 Feb 2011 14:54:38 -0500
Thread-Topic: New Version Notification for draft-ietf-ospf-auth-trailer-ospfv3-03 
Thread-Index: AcvQbtf42Wh5t4g6Sv+ZPA6bcE0tOQ==
Message-ID: <A16E7189-191E-463B-A523-75FCCD671202@ericsson.com>
References: <20110219195033.2E5F63A6DDA@core3.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/signed; boundary="Apple-Mail-215--136984626"; protocol="application/pkcs7-signature"; micalg=sha1
MIME-Version: 1.0
Subject: [OSPF] Fwd: New Version Notification for draft-ietf-ospf-auth-trailer-ospfv3-03
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 19 Feb 2011 19:54:12 -0000

--Apple-Mail-215--136984626
Content-Type: multipart/alternative;
	boundary=Apple-Mail-214--136984641


--Apple-Mail-214--136984641
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

This version includes recent comments from Alan Davey and Rajesh Shetty. =
It now states explicitly that OSPFv3 checksum computation and =
verification should be omitted when the proposed OSPFv3 authentication =
mechanisms are being used.=20

Thanks,
Acee

Begin forwarded message:

> From: IETF I-D Submission Tool <idsubmission@ietf.org>
> Date: February 19, 2011 2:50:33 PM EST
> To: Acee Lindem <acee.lindem@ericsson.com>
> Cc: "Vishwas Manral " <vishwas@ipinfusion.com>, =
"manav.bhatia@alcatel-lucent.com" <manav.bhatia@alcatel-lucent.com>
> Subject: New Version Notification for =
draft-ietf-ospf-auth-trailer-ospfv3-03=20
>=20
>=20
> A new version of I-D, draft-ietf-ospf-auth-trailer-ospfv3-03.txt has =
been successfully submitted by Acee Lindem and posted to the IETF =
repository.
>=20
> Filename:	 draft-ietf-ospf-auth-trailer-ospfv3
> Revision:	 03
> Title:		 Supporting Authentication Trailer for OSPFv3
> Creation_date:	 2011-02-19
> WG ID:		 ospf
> Number_of_pages: 20
>=20
> Abstract:
> Currently OSPFv3 uses IPsec for authenticating protocol packets.
> However, there are some environments, e.g., Mobile Ad-hoc Networks
> (MANETs), where IPsec is difficult to configure and maintain, and
> this mechanism cannot be used.  This draft proposes an alternative
> mechanism that can be used so that OSPFv3 does not depend upon IPsec
> for authentication.
>=20
>=20
>=20
> The IETF Secretariat.
>=20
>=20


--Apple-Mail-214--136984641
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">This =
version includes recent comments from Alan Davey and Rajesh Shetty. It =
now states explicitly that OSPFv3 checksum computation and verification =
should be omitted when the proposed OSPFv3 authentication mechanisms are =
being =
used.&nbsp;<div><br></div><div>Thanks,</div><div>Acee<br><div><br><div>Beg=
in forwarded message:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px;"><span style=3D"font-family:'Helvetica'; =
font-size:medium; color:rgba(0, 0, 0, 1);"><b>From: </b></span><span =
style=3D"font-family:'Helvetica'; font-size:medium;">IETF I-D Submission =
Tool &lt;<a =
href=3D"mailto:idsubmission@ietf.org">idsubmission@ietf.org</a>&gt;<br></s=
pan></div><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px;"><span =
style=3D"font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, =
1);"><b>Date: </b></span><span style=3D"font-family:'Helvetica'; =
font-size:medium;">February 19, 2011 2:50:33 PM EST<br></span></div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px;"><span style=3D"font-family:'Helvetica'; =
font-size:medium; color:rgba(0, 0, 0, 1);"><b>To: </b></span><span =
style=3D"font-family:'Helvetica'; font-size:medium;">Acee Lindem &lt;<a =
href=3D"mailto:acee.lindem@ericsson.com">acee.lindem@ericsson.com</a>&gt;<=
br></span></div><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px;"><span =
style=3D"font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, =
1);"><b>Cc: </b></span><span style=3D"font-family:'Helvetica'; =
font-size:medium;">"Vishwas Manral " &lt;<a =
href=3D"mailto:vishwas@ipinfusion.com">vishwas@ipinfusion.com</a>&gt;, =
"<a =
href=3D"mailto:manav.bhatia@alcatel-lucent.com">manav.bhatia@alcatel-lucen=
t.com</a>" &lt;<a =
href=3D"mailto:manav.bhatia@alcatel-lucent.com">manav.bhatia@alcatel-lucen=
t.com</a>&gt;<br></span></div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span =
style=3D"font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, =
1);"><b>Subject: </b></span><span style=3D"font-family:'Helvetica'; =
font-size:medium;"><b>New Version Notification for =
draft-ietf-ospf-auth-trailer-ospfv3-03 =
</b><br></span></div><br><div><br>A new version of I-D, =
draft-ietf-ospf-auth-trailer-ospfv3-03.txt has been successfully =
submitted by Acee Lindem and posted to the IETF =
repository.<br><br>Filename:<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span> =
draft-ietf-ospf-auth-trailer-ospfv3<br>Revision:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span> =
03<br>Title:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span> Supporting Authentication Trailer for =
OSPFv3<br>Creation_date:<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span> 2011-02-19<br>WG ID:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span> =
ospf<br>Number_of_pages: 20<br><br>Abstract:<br>Currently OSPFv3 uses =
IPsec for authenticating protocol packets.<br>However, there are some =
environments, e.g., Mobile Ad-hoc Networks<br>(MANETs), where IPsec is =
difficult to configure and maintain, and<br>this mechanism cannot be =
used. &nbsp;This draft proposes an alternative<br>mechanism that can be =
used so that OSPFv3 does not depend upon IPsec<br>for =
authentication.<br><br><br><br>The IETF =
Secretariat.<br><br><br></div></blockquote></div><br></div></body></html>=

--Apple-Mail-214--136984641--

--Apple-Mail-215--136984626
Content-Disposition: attachment; filename="smime.p7s"
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIM8jCCBDQw
ggMcoAMCAQICECFWwVQHDV12M/Sr0yNv0sYwDQYJKoZIhvcNAQEFBQAwOTERMA8GA1UECgwIRXJp
Y3Nzb24xJDAiBgNVBAMMG0VyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EwMTAeFw0xMDEwMDEyMDA0
NTlaFw0xMzEwMDEyMDA0NDhaMG8xETAPBgNVBAoMCEVyaWNzc29uMR8wHQYDVQQDDBZBY2VlIExp
bmRlbSBMaW5kZW0gSUlJMRAwDgYDVQQFEwdlYWxmbGluMScwJQYJKoZIhvcNAQkBFhhhY2VlLmxp
bmRlbUBlcmljc3Nvbi5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAI/Dc9ALiZuBMyuv
bsc3eBxjXZpMi45Z0vzsUQZTJGTBeY7p9JsdzXC9J1uMisBxYVi39R3KJo6I4hXVp9wrA1rxh4AE
bnP1+Gxfpj33uWEFYbBnVAJkIWYWF7CYTn8Zm/yd13vPXtuGA6ESeLnnJafwC9Y0YwUQ+4HX7PNv
uauVAgMBAAGjggGEMIIBgDCBwAYDVR0fBIG4MIG1MIGyoIGvoIGshjdodHRwOi8vY3JsLnRydXN0
LnRlbGlhLmNvbS9Fcmljc3Nvbk5MSW5kaXZpZHVhbENBMDEuY3JshnFsZGFwOi8vbGRhcC50cnVz
dC50ZWxpYS5jb20vY249RXJpY3Nzb24lMjBOTCUyMEluZGl2aWR1YWwlMjBDQTAxLG89RXJpY3Nz
b24/Y2VydGlmaWNhdGVyZXZvY2F0aW9ubGlzdDtiaW5hcnk/YmFzZTAjBgNVHREEHDAagRhhY2Vl
LmxpbmRlbUBlcmljc3Nvbi5jb20wRgYDVR0gBD8wPTA7BgYqhXBrAQEwMTAvBggrBgEFBQcCARYj
aHR0cDovL3d3dy5lcmljc3Nvbi5jb20vbGVnYWwuc2h0bWwwHQYDVR0OBBYEFAgOzAPuplmPr7C1
BTqV94OyqUdhMB8GA1UdIwQYMBaAFJYnw7jepV9dRD45UuVFsXZfYzCbMA4GA1UdDwEB/wQEAwIF
oDANBgkqhkiG9w0BAQUFAAOCAQEAE1gyNW6c2t/YsLxW5sm67+gVGK0Lnge4ub+k8dgGrK7Mj7em
nkOIFkjdv/tqdJ/SoUy/WEkBXba2TfpZ+lfluMgLYux1vSvqBUxYBsUHeNth2Q/Y6A9sCaDTBPlK
vZ2jLz814NavrVfgTCLdxX6zNtGdwzhviz+FyqyxYF43Q86RP8Gd/Npaz1W8pmYAHm0+lezuTx5k
F3Av3+SaZ/MR6s+RWuXEIdED36ajeQz+OG8Mh3nplofzdrOeoWGDz53YlfRhgj+TXo+H1lclZAvD
WVaMMXPdb27h9Hngsq87dkCW9uAyv8DI993rdhqzlEgUyQIL32icAXfTmTYgoGPOwjCCBEUwggMt
oAMCAQICEBPJ6v/eJq2p3KTKI4GDR+MwDQYJKoZIhvcNAQEFBQAwRDEaMBgGA1UECgwRVGVsaWFT
b25lcmEgR3JvdXAxJjAkBgNVBAMMHVRlbGlhU29uZXJhIFB1YmxpYyBSb290IENBIHYxMB4XDTA2
MTAwNjEwMDA1M1oXDTE2MTAwMjA1MDQxN1owOTERMA8GA1UECgwIRXJpY3Nzb24xJDAiBgNVBAMM
G0VyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EwMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBALYQd+Q1HuuHxDyNGFlEPzCxuPPFO5W2xyr+nqCVnNJ4QYFe1HACqavqNLwUGIqIEyHv1rLn
fub9LBc7dQpRHjl/dggin0ONOFJ36nbGEbfHjLJz2BzOWvwl84Sc+Fx09IrDU/SZSWFSfhqTu3TT
39h79brHdRkdPBUgBYgsiFKriHI0TjP5G8628H27BDzqUpzGLSYWgt6/tpwuOH5lcfNfHWMcCYXR
lobv0Klu8lxG5amWqAnqrH6ECOyYJTRbHTsaTIZOHy9Qw/0eXPujKT7tU5xxSI2SdceJqzUbAz2o
FRQ6Px7/GydpM/Rl+qYoGPcauHUL1aSeVJZqDFqcIF0CAwEAAaOCATwwggE4MBIGA1UdEwEB/wQI
MAYBAf8CAQAwRgYDVR0gBD8wPTA7BgcqhXAjAgEBMDAwLgYIKwYBBQUHAgEWImh0dHBzOi8vcmVw
b3NpdG9yeS50cnVzdC50ZWxpYS5jb20wgYkGA1UdHwSBgTB/MH2ge6B5hndsZGFwOi8vbGRhcC50
cnVzdC50ZWxpYS5jb20vY249VGVsaWFTb25lcmElMjBQdWJsaWMlMjBSb290JTIwQ0ElMjB2MSxv
PVRlbGlhU29uZXJhJTIwR3JvdXA/YXV0aG9yaXR5cmV2b2NhdGlvbmxpc3Q/YmFzZTAOBgNVHQ8B
Af8EBAMCAQYwHQYDVR0OBBYEFJYnw7jepV9dRD45UuVFsXZfYzCbMB8GA1UdIwQYMBaAFEXb8I+4
GmKhqCMbY4g4o9vgGmLxMA0GCSqGSIb3DQEBBQUAA4IBAQB2AEoqQz+M3Ra9alkpn/YnwhXIv6tP
jhUvSuNs00Nhd0T9XhlIU3a65CaB/UKSqnayE0t7Q0Qq3r+x/GK3in/mik8i/PK2/q8HutzYFSzz
6Npztpo2JG7AEKOJPVaeebjng45m6vNC7RIfzU9sG2LBR/hewS8s6dFFn70w795xUwJBWZ67OzIK
XrIVVvHTOYpbWA+MESKAXwFhnVONrOTWlVwrMUi4HbiPWpOk+xQbgehCEi7mu3cXsaU1Xq3kMXui
NuC7VKoob8mFO9o9RT+dlirD2uRXwNpvCu3but6Kyhu0+nvy2iXGKjdlxlWTsdDyulXYz+OYCMZ9
lFWRzMIPMIIEbTCCA1WgAwIBAgIRAJywjASay5cieGNithuGWj0wDQYJKoZIhvcNAQEFBQAwOjEZ
MBcGA1UEChMQUlNBIFNlY3VyaXR5IEluYzEdMBsGA1UECxMUUlNBIFNlY3VyaXR5IDIwNDggVjMw
HhcNMDYxMDMxMjA0MjI3WhcNMTYxMTAxMTU0MjI1WjBEMRowGAYDVQQKDBFUZWxpYVNvbmVyYSBH
cm91cDEmMCQGA1UEAwwdVGVsaWFTb25lcmEgUHVibGljIFJvb3QgQ0EgdjEwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDKTxADapCAq3mplX4R4gNt+WZe5QKGnaVEQSyY7lICKF5DuVdW
PMLHDjzhw5IzDd860ZZx/0VrhGB3DmP4SDIWCKo2PxvY5NckdBWPWp/T2uaQdOAwgqHpN0pe1X7/
jel59WsWYXKGg/81Wth73ZK/geE7Gz9Pvj1LU6N4YhLMgooxKnCS+ZjB5icWAg+Qd1QpQhF46H1i
bp6LsBWDp56MPpg8F5X6y7MGVcKYLdnLOPs84uxRW9qs1kBopzQBj6s5SyVh8A+j5liDBjghXYpw
/+paGEdqHPeSFYxZKeJatmjEKLYlxcZWRKf436KvQA9jBhMEmytMNbGicR1mRH6tAgMBAAGjggFi
MIIBXjAfBgNVHSMEGDAWgBQHw1EwpKrpRa41JPr/JCwz0LGdjDAdBgNVHQ4EFgQURdvwj7gaYqGo
IxtjiDij2+AaYvEwEgYDVR0TAQH/BAgwBgEB/wIBBDCBhQYDVR0gBH4wfDA9BgkqhkiG9w0FBgEw
MDAuBggrBgEFBQcCARYiaHR0cHM6Ly9yZXBvc2l0b3J5LnRydXN0LnRlbGlhLmNvbTA7BgcqhXAj
AgEBMDAwLgYIKwYBBQUHAgEWImh0dHBzOi8vcmVwb3NpdG9yeS50cnVzdC50ZWxpYS5jb20wcAYD
VR0fBGkwZzBloGOgYYZfaHR0cDovL3d3dy5yc2FzZWN1cml0eS5jb20vcHJvZHVjdHMva2Vvbi9y
ZXBvc2l0b3J5L2NlcnRpZmljYXRlX3N0YXR1cy9SU0FfU2VjdXJpdHlfMjA0OF92My5DUkwwDgYD
VR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBBQUAA4IBAQAEXpos2CnIm7/872ytSrEHWZgvhOUEkUm2
5PWf/XkWko41TaL9vIS1S6AdWChNqWmnYiS7GfaIiDM9s1D6K7hidWBDOm46bNdM3ZwhMyDCfkDJ
SgeJ0w+7YmjvChu7gWqDZCsbtZ5gA1ixCTdDnuZB67JGSPGW6r73coraDP8diOpiQouMvM6bKuTP
BH/1poLccsUxsKgrQ23JC9LWCRb8cYHkZjXFH1K44TsIl5Lne2oT0JI3pwdA2v6jO4p/OLHntP+n
pjwPbedMPUZkDYCkd3LSxj8c3JTxtA8SlPCtIHE1hh65xihg1JRIliSphrqr9kbfwHdeVxPdOI5G
tDYPMYICEjCCAg4CAQEwTTA5MREwDwYDVQQKDAhFcmljc3NvbjEkMCIGA1UEAwwbRXJpY3Nzb24g
TkwgSW5kaXZpZHVhbCBDQTAxAhAhVsFUBw1ddjP0q9Mjb9LGMAkGBSsOAwIaBQCgggEbMBgGCSqG
SIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTExMDIxOTE5NTQzOVowIwYJKoZI
hvcNAQkEMRYEFMynNPAzYkokObxjO4DVc2T57aQoMFwGCSsGAQQBgjcQBDFPME0wOTERMA8GA1UE
CgwIRXJpY3Nzb24xJDAiBgNVBAMMG0VyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EwMQIQIVbBVAcN
XXYz9KvTI2/SxjBeBgsqhkiG9w0BCRACCzFPoE0wOTERMA8GA1UECgwIRXJpY3Nzb24xJDAiBgNV
BAMMG0VyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EwMQIQIVbBVAcNXXYz9KvTI2/SxjANBgkqhkiG
9w0BAQEFAASBgH4KxeLlyxVN/bbdQmph2fJSLI+FlwzF24dP+Lzqpie9ovpAYiEJw3lD/N/ZVUip
vDW3u1kiPOmPt4r7uMU6Pzuvw5QcJfB8khb2vXVRIOalAkEWBJxYJkEIymfle2BD1yIaEqFaJH5M
PBK21tP550xyCbyXahzQZ3wIvu5nEFNnAAAAAAAA

--Apple-Mail-215--136984626--

From acee.lindem@ericsson.com  Tue Feb 22 10:02:20 2011
Return-Path: <acee.lindem@ericsson.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0249F3A6950 for <ospf@core3.amsl.com>; Tue, 22 Feb 2011 10:02:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.311
X-Spam-Level: 
X-Spam-Status: No, score=-2.311 tagged_above=-999 required=5 tests=[AWL=0.288,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pKKBrPD8UP6u for <ospf@core3.amsl.com>; Tue, 22 Feb 2011 10:02:18 -0800 (PST)
Received: from imr4.ericy.com (imr4.ericy.com [198.24.6.8]) by core3.amsl.com (Postfix) with ESMTP id EA41A3A694D for <ospf@ietf.org>; Tue, 22 Feb 2011 10:02:15 -0800 (PST)
Received: from eusaamw0707.eamcs.ericsson.se ([147.117.20.32]) by imr4.ericy.com (8.14.3/8.14.3/Debian-9.1ubuntu1) with ESMTP id p1MInqDc028184; Tue, 22 Feb 2011 12:49:54 -0600
Received: from EUSAACMS0702.eamcs.ericsson.se ([169.254.1.224]) by eusaamw0707.eamcs.ericsson.se ([147.117.20.32]) with mapi; Tue, 22 Feb 2011 13:02:57 -0500
From: Acee Lindem <acee.lindem@ericsson.com>
To: "ospf@ietf.org" <ospf@ietf.org>
Date: Tue, 22 Feb 2011 13:02:54 -0500
Thread-Topic: Routing for IPv4-embedded IPv6 Packets - draft-cheng-ospf-ipv4-embedded-ipv6-routing-03   
Thread-Index: AcvSurvQIJ8Jtdk5Sme2YUiSp5Iz5g==
Message-ID: <A18C9C69-3DE1-4510-9FA0-B4CCD7B42EFF@ericsson.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/signed; boundary="Apple-Mail-31-115511475"; protocol="application/pkcs7-signature"; micalg=sha1
MIME-Version: 1.0
Cc: Alain Durand <adurand@juniper.net>, Dave Thaler <dthaler@microsoft.com>, Dan Wing <dwing@cisco.com>, David
Subject: [OSPF] Routing for IPv4-embedded IPv6 Packets - draft-cheng-ospf-ipv4-embedded-ipv6-routing-03
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Feb 2011 18:02:20 -0000

--Apple-Mail-31-115511475
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

We've had a number of discussions with the chairs of the BEHAVE WG and =
are not opposed to this draft being accepted by the OSPF WG with an =
intended status of "Informational".=20
We've also informed the SOFTWIRE WG chairs and they are acquiescent.=20

Hence, I'd now ask for support for or against accepting this as WG draft =
with intended status of informational.=20

Here is a link for your convenience:=20

=
http://www.ietf.org/id/draft-cheng-ospf-ipv4-embedded-ipv6-routing-03.txt

Thanks,
Acee


--Apple-Mail-31-115511475
Content-Disposition: attachment; filename="smime.p7s"
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIM8jCCBDQw
ggMcoAMCAQICECFWwVQHDV12M/Sr0yNv0sYwDQYJKoZIhvcNAQEFBQAwOTERMA8GA1UECgwIRXJp
Y3Nzb24xJDAiBgNVBAMMG0VyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EwMTAeFw0xMDEwMDEyMDA0
NTlaFw0xMzEwMDEyMDA0NDhaMG8xETAPBgNVBAoMCEVyaWNzc29uMR8wHQYDVQQDDBZBY2VlIExp
bmRlbSBMaW5kZW0gSUlJMRAwDgYDVQQFEwdlYWxmbGluMScwJQYJKoZIhvcNAQkBFhhhY2VlLmxp
bmRlbUBlcmljc3Nvbi5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAI/Dc9ALiZuBMyuv
bsc3eBxjXZpMi45Z0vzsUQZTJGTBeY7p9JsdzXC9J1uMisBxYVi39R3KJo6I4hXVp9wrA1rxh4AE
bnP1+Gxfpj33uWEFYbBnVAJkIWYWF7CYTn8Zm/yd13vPXtuGA6ESeLnnJafwC9Y0YwUQ+4HX7PNv
uauVAgMBAAGjggGEMIIBgDCBwAYDVR0fBIG4MIG1MIGyoIGvoIGshjdodHRwOi8vY3JsLnRydXN0
LnRlbGlhLmNvbS9Fcmljc3Nvbk5MSW5kaXZpZHVhbENBMDEuY3JshnFsZGFwOi8vbGRhcC50cnVz
dC50ZWxpYS5jb20vY249RXJpY3Nzb24lMjBOTCUyMEluZGl2aWR1YWwlMjBDQTAxLG89RXJpY3Nz
b24/Y2VydGlmaWNhdGVyZXZvY2F0aW9ubGlzdDtiaW5hcnk/YmFzZTAjBgNVHREEHDAagRhhY2Vl
LmxpbmRlbUBlcmljc3Nvbi5jb20wRgYDVR0gBD8wPTA7BgYqhXBrAQEwMTAvBggrBgEFBQcCARYj
aHR0cDovL3d3dy5lcmljc3Nvbi5jb20vbGVnYWwuc2h0bWwwHQYDVR0OBBYEFAgOzAPuplmPr7C1
BTqV94OyqUdhMB8GA1UdIwQYMBaAFJYnw7jepV9dRD45UuVFsXZfYzCbMA4GA1UdDwEB/wQEAwIF
oDANBgkqhkiG9w0BAQUFAAOCAQEAE1gyNW6c2t/YsLxW5sm67+gVGK0Lnge4ub+k8dgGrK7Mj7em
nkOIFkjdv/tqdJ/SoUy/WEkBXba2TfpZ+lfluMgLYux1vSvqBUxYBsUHeNth2Q/Y6A9sCaDTBPlK
vZ2jLz814NavrVfgTCLdxX6zNtGdwzhviz+FyqyxYF43Q86RP8Gd/Npaz1W8pmYAHm0+lezuTx5k
F3Av3+SaZ/MR6s+RWuXEIdED36ajeQz+OG8Mh3nplofzdrOeoWGDz53YlfRhgj+TXo+H1lclZAvD
WVaMMXPdb27h9Hngsq87dkCW9uAyv8DI993rdhqzlEgUyQIL32icAXfTmTYgoGPOwjCCBEUwggMt
oAMCAQICEBPJ6v/eJq2p3KTKI4GDR+MwDQYJKoZIhvcNAQEFBQAwRDEaMBgGA1UECgwRVGVsaWFT
b25lcmEgR3JvdXAxJjAkBgNVBAMMHVRlbGlhU29uZXJhIFB1YmxpYyBSb290IENBIHYxMB4XDTA2
MTAwNjEwMDA1M1oXDTE2MTAwMjA1MDQxN1owOTERMA8GA1UECgwIRXJpY3Nzb24xJDAiBgNVBAMM
G0VyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EwMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBALYQd+Q1HuuHxDyNGFlEPzCxuPPFO5W2xyr+nqCVnNJ4QYFe1HACqavqNLwUGIqIEyHv1rLn
fub9LBc7dQpRHjl/dggin0ONOFJ36nbGEbfHjLJz2BzOWvwl84Sc+Fx09IrDU/SZSWFSfhqTu3TT
39h79brHdRkdPBUgBYgsiFKriHI0TjP5G8628H27BDzqUpzGLSYWgt6/tpwuOH5lcfNfHWMcCYXR
lobv0Klu8lxG5amWqAnqrH6ECOyYJTRbHTsaTIZOHy9Qw/0eXPujKT7tU5xxSI2SdceJqzUbAz2o
FRQ6Px7/GydpM/Rl+qYoGPcauHUL1aSeVJZqDFqcIF0CAwEAAaOCATwwggE4MBIGA1UdEwEB/wQI
MAYBAf8CAQAwRgYDVR0gBD8wPTA7BgcqhXAjAgEBMDAwLgYIKwYBBQUHAgEWImh0dHBzOi8vcmVw
b3NpdG9yeS50cnVzdC50ZWxpYS5jb20wgYkGA1UdHwSBgTB/MH2ge6B5hndsZGFwOi8vbGRhcC50
cnVzdC50ZWxpYS5jb20vY249VGVsaWFTb25lcmElMjBQdWJsaWMlMjBSb290JTIwQ0ElMjB2MSxv
PVRlbGlhU29uZXJhJTIwR3JvdXA/YXV0aG9yaXR5cmV2b2NhdGlvbmxpc3Q/YmFzZTAOBgNVHQ8B
Af8EBAMCAQYwHQYDVR0OBBYEFJYnw7jepV9dRD45UuVFsXZfYzCbMB8GA1UdIwQYMBaAFEXb8I+4
GmKhqCMbY4g4o9vgGmLxMA0GCSqGSIb3DQEBBQUAA4IBAQB2AEoqQz+M3Ra9alkpn/YnwhXIv6tP
jhUvSuNs00Nhd0T9XhlIU3a65CaB/UKSqnayE0t7Q0Qq3r+x/GK3in/mik8i/PK2/q8HutzYFSzz
6Npztpo2JG7AEKOJPVaeebjng45m6vNC7RIfzU9sG2LBR/hewS8s6dFFn70w795xUwJBWZ67OzIK
XrIVVvHTOYpbWA+MESKAXwFhnVONrOTWlVwrMUi4HbiPWpOk+xQbgehCEi7mu3cXsaU1Xq3kMXui
NuC7VKoob8mFO9o9RT+dlirD2uRXwNpvCu3but6Kyhu0+nvy2iXGKjdlxlWTsdDyulXYz+OYCMZ9
lFWRzMIPMIIEbTCCA1WgAwIBAgIRAJywjASay5cieGNithuGWj0wDQYJKoZIhvcNAQEFBQAwOjEZ
MBcGA1UEChMQUlNBIFNlY3VyaXR5IEluYzEdMBsGA1UECxMUUlNBIFNlY3VyaXR5IDIwNDggVjMw
HhcNMDYxMDMxMjA0MjI3WhcNMTYxMTAxMTU0MjI1WjBEMRowGAYDVQQKDBFUZWxpYVNvbmVyYSBH
cm91cDEmMCQGA1UEAwwdVGVsaWFTb25lcmEgUHVibGljIFJvb3QgQ0EgdjEwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDKTxADapCAq3mplX4R4gNt+WZe5QKGnaVEQSyY7lICKF5DuVdW
PMLHDjzhw5IzDd860ZZx/0VrhGB3DmP4SDIWCKo2PxvY5NckdBWPWp/T2uaQdOAwgqHpN0pe1X7/
jel59WsWYXKGg/81Wth73ZK/geE7Gz9Pvj1LU6N4YhLMgooxKnCS+ZjB5icWAg+Qd1QpQhF46H1i
bp6LsBWDp56MPpg8F5X6y7MGVcKYLdnLOPs84uxRW9qs1kBopzQBj6s5SyVh8A+j5liDBjghXYpw
/+paGEdqHPeSFYxZKeJatmjEKLYlxcZWRKf436KvQA9jBhMEmytMNbGicR1mRH6tAgMBAAGjggFi
MIIBXjAfBgNVHSMEGDAWgBQHw1EwpKrpRa41JPr/JCwz0LGdjDAdBgNVHQ4EFgQURdvwj7gaYqGo
IxtjiDij2+AaYvEwEgYDVR0TAQH/BAgwBgEB/wIBBDCBhQYDVR0gBH4wfDA9BgkqhkiG9w0FBgEw
MDAuBggrBgEFBQcCARYiaHR0cHM6Ly9yZXBvc2l0b3J5LnRydXN0LnRlbGlhLmNvbTA7BgcqhXAj
AgEBMDAwLgYIKwYBBQUHAgEWImh0dHBzOi8vcmVwb3NpdG9yeS50cnVzdC50ZWxpYS5jb20wcAYD
VR0fBGkwZzBloGOgYYZfaHR0cDovL3d3dy5yc2FzZWN1cml0eS5jb20vcHJvZHVjdHMva2Vvbi9y
ZXBvc2l0b3J5L2NlcnRpZmljYXRlX3N0YXR1cy9SU0FfU2VjdXJpdHlfMjA0OF92My5DUkwwDgYD
VR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBBQUAA4IBAQAEXpos2CnIm7/872ytSrEHWZgvhOUEkUm2
5PWf/XkWko41TaL9vIS1S6AdWChNqWmnYiS7GfaIiDM9s1D6K7hidWBDOm46bNdM3ZwhMyDCfkDJ
SgeJ0w+7YmjvChu7gWqDZCsbtZ5gA1ixCTdDnuZB67JGSPGW6r73coraDP8diOpiQouMvM6bKuTP
BH/1poLccsUxsKgrQ23JC9LWCRb8cYHkZjXFH1K44TsIl5Lne2oT0JI3pwdA2v6jO4p/OLHntP+n
pjwPbedMPUZkDYCkd3LSxj8c3JTxtA8SlPCtIHE1hh65xihg1JRIliSphrqr9kbfwHdeVxPdOI5G
tDYPMYICEjCCAg4CAQEwTTA5MREwDwYDVQQKDAhFcmljc3NvbjEkMCIGA1UEAwwbRXJpY3Nzb24g
TkwgSW5kaXZpZHVhbCBDQTAxAhAhVsFUBw1ddjP0q9Mjb9LGMAkGBSsOAwIaBQCgggEbMBgGCSqG
SIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTExMDIyMjE4MDI1NVowIwYJKoZI
hvcNAQkEMRYEFN/k1jjNtZBOxLSJHR9k1CFrA0O4MFwGCSsGAQQBgjcQBDFPME0wOTERMA8GA1UE
CgwIRXJpY3Nzb24xJDAiBgNVBAMMG0VyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EwMQIQIVbBVAcN
XXYz9KvTI2/SxjBeBgsqhkiG9w0BCRACCzFPoE0wOTERMA8GA1UECgwIRXJpY3Nzb24xJDAiBgNV
BAMMG0VyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EwMQIQIVbBVAcNXXYz9KvTI2/SxjANBgkqhkiG
9w0BAQEFAASBgBkq1zyjFa/mHLt1xCGvZo57YBSXFHWSHJBJp1hhamdDIp+Fr6dygdcIpFX91lLt
8KG/XTW2hwHaJ6U4y+RSsmSsXKTjRfzIJg48TUqK5NfKKpi0Y7EDFc30kSag45MGtZUzQ2qt+ktK
wTDQFTnoUBaCvOynS515A8+v+pId/7oTAAAAAAAA

--Apple-Mail-31-115511475--

From acee.lindem@ericsson.com  Tue Feb 22 10:09:31 2011
Return-Path: <acee.lindem@ericsson.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4167B3A6950 for <ospf@core3.amsl.com>; Tue, 22 Feb 2011 10:09:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.343
X-Spam-Level: 
X-Spam-Status: No, score=-2.343 tagged_above=-999 required=5 tests=[AWL=0.256,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id loOuuHHY0-y4 for <ospf@core3.amsl.com>; Tue, 22 Feb 2011 10:09:30 -0800 (PST)
Received: from imr4.ericy.com (imr4.ericy.com [198.24.6.8]) by core3.amsl.com (Postfix) with ESMTP id 523143A68C8 for <ospf@ietf.org>; Tue, 22 Feb 2011 10:09:30 -0800 (PST)
Received: from eusaamw0712.eamcs.ericsson.se ([147.117.20.181]) by imr4.ericy.com (8.14.3/8.14.3/Debian-9.1ubuntu1) with ESMTP id p1MIv7Jr029832; Tue, 22 Feb 2011 12:57:08 -0600
Received: from EUSAACMS0702.eamcs.ericsson.se ([169.254.1.224]) by eusaamw0712.eamcs.ericsson.se ([147.117.20.181]) with mapi; Tue, 22 Feb 2011 13:10:11 -0500
From: Acee Lindem <acee.lindem@ericsson.com>
To: Nischal Sheth <nsheth@juniper.net>
Date: Tue, 22 Feb 2011 13:10:08 -0500
Thread-Topic: [OSPF] OSPF Hybrid Broadcast and P2MP Interface Type
Thread-Index: AcvSu75+VNuBUribS4ij2HE3LTP6sQ==
Message-ID: <C687946D-2D50-4DEE-B276-9826E6B98943@ericsson.com>
References: <FC090A1B-0A33-4CC8-B7B8-34076F16EE4D@ericsson.com> <1D23749D4168CC4D8B8652397B5F6432041769BB@XMB-RCD-206.cisco.com> <13205C286662DE4387D9AF3AC30EF456B03C2377D6@EMBX01-WF.jnpr.net> <1D23749D4168CC4D8B8652397B5F643204176A6C@XMB-RCD-206.cisco.com> <4D5474C5.1050107@juniper.net>
In-Reply-To: <4D5474C5.1050107@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/signed; boundary="Apple-Mail-32-115945235"; protocol="application/pkcs7-signature"; micalg=sha1
MIME-Version: 1.0
Cc: "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>, "ospf@ietf.org" <ospf@ietf.org>
Subject: Re: [OSPF] OSPF Hybrid Broadcast and P2MP Interface Type
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Feb 2011 18:09:31 -0000

--Apple-Mail-32-115945235
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Speaking as a WG member, I really don't see this hybrid interface =
optimization as conflicting with the problem space covered by the MANET =
draft.=20
Thanks,
Acee=20
On Feb 10, 2011, at 6:29 PM, Nischal Sheth wrote:

> On 1/6/2011 2:26 PM, Alvaro Retana (aretana) wrote:
>=20
>> You don't need to implement everything in the rfc to support the
>> interface functionality.  Most of the work in the rfc is oriented at
>> reducing the overhead on the wire (Incremental Hellos, Smart Peering) =
or
>> at addressing the cases where not all the nodes are visible =
(Overlapping
>> Relays).
>>=20
>> If you don't care about reducing the overhead and can guarantee that =
all
>> the nodes are visible, then the interface definition is enough. ;-)
>> That reduces to taking advantage of the broadcast characteristics for
>> flooding, but using p2p adjacencies -- which would be a lot easier to
>> operate because it is clearer what the relationship between the peers
>> w/the different metrics is.
>>=20
>> In my mind the problem in your document is already solved.
>>=20
>=20
> Hi Alvaro,
>=20
> If one were to use just the interface definition, we would end up with =
a=20
> full mesh of adjacencies between all routers on the broadcast network.
> This is less desirable compared to the hybrid interface which requires=20=

> adjacencies only to the DR/BDR.
>=20
> One would need to implement Smart Peering in order to reduce the =
number=20
> of adjacencies on the MANET interface.  However, doing so would result=20=

> in suboptimal routing unless you implement Unsynchronized Adjacencies.
> Finally, Unsynchronized Adjacencies requires a protocol extension =
which=20
> is defined only for OSPFv3.
>=20
> Based on the points above, I don't consider the MANET Interface to be =
a=20
> true superset of the hybrid interface to solve the problem at hand.
>=20
> -Nischal
>=20


--Apple-Mail-32-115945235
Content-Disposition: attachment; filename="smime.p7s"
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIM8jCCBDQw
ggMcoAMCAQICECFWwVQHDV12M/Sr0yNv0sYwDQYJKoZIhvcNAQEFBQAwOTERMA8GA1UECgwIRXJp
Y3Nzb24xJDAiBgNVBAMMG0VyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EwMTAeFw0xMDEwMDEyMDA0
NTlaFw0xMzEwMDEyMDA0NDhaMG8xETAPBgNVBAoMCEVyaWNzc29uMR8wHQYDVQQDDBZBY2VlIExp
bmRlbSBMaW5kZW0gSUlJMRAwDgYDVQQFEwdlYWxmbGluMScwJQYJKoZIhvcNAQkBFhhhY2VlLmxp
bmRlbUBlcmljc3Nvbi5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAI/Dc9ALiZuBMyuv
bsc3eBxjXZpMi45Z0vzsUQZTJGTBeY7p9JsdzXC9J1uMisBxYVi39R3KJo6I4hXVp9wrA1rxh4AE
bnP1+Gxfpj33uWEFYbBnVAJkIWYWF7CYTn8Zm/yd13vPXtuGA6ESeLnnJafwC9Y0YwUQ+4HX7PNv
uauVAgMBAAGjggGEMIIBgDCBwAYDVR0fBIG4MIG1MIGyoIGvoIGshjdodHRwOi8vY3JsLnRydXN0
LnRlbGlhLmNvbS9Fcmljc3Nvbk5MSW5kaXZpZHVhbENBMDEuY3JshnFsZGFwOi8vbGRhcC50cnVz
dC50ZWxpYS5jb20vY249RXJpY3Nzb24lMjBOTCUyMEluZGl2aWR1YWwlMjBDQTAxLG89RXJpY3Nz
b24/Y2VydGlmaWNhdGVyZXZvY2F0aW9ubGlzdDtiaW5hcnk/YmFzZTAjBgNVHREEHDAagRhhY2Vl
LmxpbmRlbUBlcmljc3Nvbi5jb20wRgYDVR0gBD8wPTA7BgYqhXBrAQEwMTAvBggrBgEFBQcCARYj
aHR0cDovL3d3dy5lcmljc3Nvbi5jb20vbGVnYWwuc2h0bWwwHQYDVR0OBBYEFAgOzAPuplmPr7C1
BTqV94OyqUdhMB8GA1UdIwQYMBaAFJYnw7jepV9dRD45UuVFsXZfYzCbMA4GA1UdDwEB/wQEAwIF
oDANBgkqhkiG9w0BAQUFAAOCAQEAE1gyNW6c2t/YsLxW5sm67+gVGK0Lnge4ub+k8dgGrK7Mj7em
nkOIFkjdv/tqdJ/SoUy/WEkBXba2TfpZ+lfluMgLYux1vSvqBUxYBsUHeNth2Q/Y6A9sCaDTBPlK
vZ2jLz814NavrVfgTCLdxX6zNtGdwzhviz+FyqyxYF43Q86RP8Gd/Npaz1W8pmYAHm0+lezuTx5k
F3Av3+SaZ/MR6s+RWuXEIdED36ajeQz+OG8Mh3nplofzdrOeoWGDz53YlfRhgj+TXo+H1lclZAvD
WVaMMXPdb27h9Hngsq87dkCW9uAyv8DI993rdhqzlEgUyQIL32icAXfTmTYgoGPOwjCCBEUwggMt
oAMCAQICEBPJ6v/eJq2p3KTKI4GDR+MwDQYJKoZIhvcNAQEFBQAwRDEaMBgGA1UECgwRVGVsaWFT
b25lcmEgR3JvdXAxJjAkBgNVBAMMHVRlbGlhU29uZXJhIFB1YmxpYyBSb290IENBIHYxMB4XDTA2
MTAwNjEwMDA1M1oXDTE2MTAwMjA1MDQxN1owOTERMA8GA1UECgwIRXJpY3Nzb24xJDAiBgNVBAMM
G0VyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EwMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBALYQd+Q1HuuHxDyNGFlEPzCxuPPFO5W2xyr+nqCVnNJ4QYFe1HACqavqNLwUGIqIEyHv1rLn
fub9LBc7dQpRHjl/dggin0ONOFJ36nbGEbfHjLJz2BzOWvwl84Sc+Fx09IrDU/SZSWFSfhqTu3TT
39h79brHdRkdPBUgBYgsiFKriHI0TjP5G8628H27BDzqUpzGLSYWgt6/tpwuOH5lcfNfHWMcCYXR
lobv0Klu8lxG5amWqAnqrH6ECOyYJTRbHTsaTIZOHy9Qw/0eXPujKT7tU5xxSI2SdceJqzUbAz2o
FRQ6Px7/GydpM/Rl+qYoGPcauHUL1aSeVJZqDFqcIF0CAwEAAaOCATwwggE4MBIGA1UdEwEB/wQI
MAYBAf8CAQAwRgYDVR0gBD8wPTA7BgcqhXAjAgEBMDAwLgYIKwYBBQUHAgEWImh0dHBzOi8vcmVw
b3NpdG9yeS50cnVzdC50ZWxpYS5jb20wgYkGA1UdHwSBgTB/MH2ge6B5hndsZGFwOi8vbGRhcC50
cnVzdC50ZWxpYS5jb20vY249VGVsaWFTb25lcmElMjBQdWJsaWMlMjBSb290JTIwQ0ElMjB2MSxv
PVRlbGlhU29uZXJhJTIwR3JvdXA/YXV0aG9yaXR5cmV2b2NhdGlvbmxpc3Q/YmFzZTAOBgNVHQ8B
Af8EBAMCAQYwHQYDVR0OBBYEFJYnw7jepV9dRD45UuVFsXZfYzCbMB8GA1UdIwQYMBaAFEXb8I+4
GmKhqCMbY4g4o9vgGmLxMA0GCSqGSIb3DQEBBQUAA4IBAQB2AEoqQz+M3Ra9alkpn/YnwhXIv6tP
jhUvSuNs00Nhd0T9XhlIU3a65CaB/UKSqnayE0t7Q0Qq3r+x/GK3in/mik8i/PK2/q8HutzYFSzz
6Npztpo2JG7AEKOJPVaeebjng45m6vNC7RIfzU9sG2LBR/hewS8s6dFFn70w795xUwJBWZ67OzIK
XrIVVvHTOYpbWA+MESKAXwFhnVONrOTWlVwrMUi4HbiPWpOk+xQbgehCEi7mu3cXsaU1Xq3kMXui
NuC7VKoob8mFO9o9RT+dlirD2uRXwNpvCu3but6Kyhu0+nvy2iXGKjdlxlWTsdDyulXYz+OYCMZ9
lFWRzMIPMIIEbTCCA1WgAwIBAgIRAJywjASay5cieGNithuGWj0wDQYJKoZIhvcNAQEFBQAwOjEZ
MBcGA1UEChMQUlNBIFNlY3VyaXR5IEluYzEdMBsGA1UECxMUUlNBIFNlY3VyaXR5IDIwNDggVjMw
HhcNMDYxMDMxMjA0MjI3WhcNMTYxMTAxMTU0MjI1WjBEMRowGAYDVQQKDBFUZWxpYVNvbmVyYSBH
cm91cDEmMCQGA1UEAwwdVGVsaWFTb25lcmEgUHVibGljIFJvb3QgQ0EgdjEwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDKTxADapCAq3mplX4R4gNt+WZe5QKGnaVEQSyY7lICKF5DuVdW
PMLHDjzhw5IzDd860ZZx/0VrhGB3DmP4SDIWCKo2PxvY5NckdBWPWp/T2uaQdOAwgqHpN0pe1X7/
jel59WsWYXKGg/81Wth73ZK/geE7Gz9Pvj1LU6N4YhLMgooxKnCS+ZjB5icWAg+Qd1QpQhF46H1i
bp6LsBWDp56MPpg8F5X6y7MGVcKYLdnLOPs84uxRW9qs1kBopzQBj6s5SyVh8A+j5liDBjghXYpw
/+paGEdqHPeSFYxZKeJatmjEKLYlxcZWRKf436KvQA9jBhMEmytMNbGicR1mRH6tAgMBAAGjggFi
MIIBXjAfBgNVHSMEGDAWgBQHw1EwpKrpRa41JPr/JCwz0LGdjDAdBgNVHQ4EFgQURdvwj7gaYqGo
IxtjiDij2+AaYvEwEgYDVR0TAQH/BAgwBgEB/wIBBDCBhQYDVR0gBH4wfDA9BgkqhkiG9w0FBgEw
MDAuBggrBgEFBQcCARYiaHR0cHM6Ly9yZXBvc2l0b3J5LnRydXN0LnRlbGlhLmNvbTA7BgcqhXAj
AgEBMDAwLgYIKwYBBQUHAgEWImh0dHBzOi8vcmVwb3NpdG9yeS50cnVzdC50ZWxpYS5jb20wcAYD
VR0fBGkwZzBloGOgYYZfaHR0cDovL3d3dy5yc2FzZWN1cml0eS5jb20vcHJvZHVjdHMva2Vvbi9y
ZXBvc2l0b3J5L2NlcnRpZmljYXRlX3N0YXR1cy9SU0FfU2VjdXJpdHlfMjA0OF92My5DUkwwDgYD
VR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBBQUAA4IBAQAEXpos2CnIm7/872ytSrEHWZgvhOUEkUm2
5PWf/XkWko41TaL9vIS1S6AdWChNqWmnYiS7GfaIiDM9s1D6K7hidWBDOm46bNdM3ZwhMyDCfkDJ
SgeJ0w+7YmjvChu7gWqDZCsbtZ5gA1ixCTdDnuZB67JGSPGW6r73coraDP8diOpiQouMvM6bKuTP
BH/1poLccsUxsKgrQ23JC9LWCRb8cYHkZjXFH1K44TsIl5Lne2oT0JI3pwdA2v6jO4p/OLHntP+n
pjwPbedMPUZkDYCkd3LSxj8c3JTxtA8SlPCtIHE1hh65xihg1JRIliSphrqr9kbfwHdeVxPdOI5G
tDYPMYICEjCCAg4CAQEwTTA5MREwDwYDVQQKDAhFcmljc3NvbjEkMCIGA1UEAwwbRXJpY3Nzb24g
TkwgSW5kaXZpZHVhbCBDQTAxAhAhVsFUBw1ddjP0q9Mjb9LGMAkGBSsOAwIaBQCgggEbMBgGCSqG
SIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTExMDIyMjE4MTAwOVowIwYJKoZI
hvcNAQkEMRYEFKvcnTve+R+Ij8OLMt/iUfFmzo3EMFwGCSsGAQQBgjcQBDFPME0wOTERMA8GA1UE
CgwIRXJpY3Nzb24xJDAiBgNVBAMMG0VyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EwMQIQIVbBVAcN
XXYz9KvTI2/SxjBeBgsqhkiG9w0BCRACCzFPoE0wOTERMA8GA1UECgwIRXJpY3Nzb24xJDAiBgNV
BAMMG0VyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EwMQIQIVbBVAcNXXYz9KvTI2/SxjANBgkqhkiG
9w0BAQEFAASBgAo+hnJuuyTiEVtXbI3Xv+/swE9FoZjoMjE3BCwgbZ5eRMeittIIx1EwrvD71Rf+
Ki7Dl8Ddx9KdCrrsTyXieI+QiPbKyrsKvWOUmYmNJ123Bqxk3SfYioqM5cm3S50Mo6VoQ/dymh5m
Gjq1J6+1Ph+TG2GSoiOT5lyuyaQDjyfSAAAAAAAA

--Apple-Mail-32-115945235--

From aretana@cisco.com  Wed Feb 23 03:39:23 2011
Return-Path: <aretana@cisco.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EA6C13A6850 for <ospf@core3.amsl.com>; Wed, 23 Feb 2011 03:39:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level: 
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DedmvvZJO7li for <ospf@core3.amsl.com>; Wed, 23 Feb 2011 03:39:22 -0800 (PST)
Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by core3.amsl.com (Postfix) with ESMTP id 0EE443A6845 for <ospf@ietf.org>; Wed, 23 Feb 2011 03:39:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=aretana@cisco.com; l=922; q=dns/txt; s=iport; t=1298461209; x=1299670809; h=mime-version:content-transfer-encoding:subject:date: message-id:in-reply-to:references:from:to:cc; bh=waXshOMJvfuoGNjyR8akwU+K/dwyoFM6Q23NDYv9JAE=; b=OP1LuGNPnEZDeQUFe7IhOi5hX8SipGtKkukjgCEgchehllOwxUI1jIJU JJ/0nCqipaAMZUgXeY7VuNitlHCGlEMO96qcSUGYjhgppWyNoFyTPu/YL 3YrmnVwGCm+/CORnyzinQX4E7p8CRj8x+gI3vYbu0vt9DeqLRbm9NW281 U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AggBAKKAZE2tJV2d/2dsb2JhbACXWY5Mc6EGm22FXgSFDYpK
X-IronPort-AV: E=Sophos;i="4.62,211,1297036800"; d="scan'208";a="218590690"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by rtp-iport-1.cisco.com with ESMTP; 23 Feb 2011 11:40:08 +0000
Received: from xbh-rcd-102.cisco.com (xbh-rcd-102.cisco.com [72.163.62.139]) by rcdn-core-6.cisco.com (8.14.3/8.14.3) with ESMTP id p1NBe8D3025578;  Wed, 23 Feb 2011 11:40:08 GMT
Received: from xmb-rcd-206.cisco.com ([72.163.62.213]) by xbh-rcd-102.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Wed, 23 Feb 2011 05:40:08 -0600
x-mimeole: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Wed, 23 Feb 2011 05:40:03 -0600
Message-ID: <1D23749D4168CC4D8B8652397B5F6432048C6022@XMB-RCD-206.cisco.com>
In-Reply-To: <A18C9C69-3DE1-4510-9FA0-B4CCD7B42EFF@ericsson.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [OSPF] Routing for IPv4-embedded IPv6 Packets - draft-cheng-ospf-ipv4-embedded-ipv6-routing-03
Thread-Index: AcvSurvQIJ8Jtdk5Sme2YUiSp5Iz5gAk5Ppw
References: <A18C9C69-3DE1-4510-9FA0-B4CCD7B42EFF@ericsson.com>
From: "Alvaro Retana (aretana)" <aretana@cisco.com>
To: "Acee Lindem" <acee.lindem@ericsson.com>, <ospf@ietf.org>
X-OriginalArrivalTime: 23 Feb 2011 11:40:08.0111 (UTC) FILETIME=[6BE28BF0:01CBD34E]
Cc: David@core3.amsl.com, Alain Durand <adurand@juniper.net>, "Dan Wing \(dwing\)" <dwing@cisco.com>, Dave Thaler <dthaler@microsoft.com>
Subject: Re: [OSPF] Routing for IPv4-embedded IPv6 Packets - draft-cheng-ospf-ipv4-embedded-ipv6-routing-03
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Feb 2011 11:39:23 -0000

For.

> -----Original Message-----
> From: ospf-bounces@ietf.org [mailto:ospf-bounces@ietf.org] On Behalf
Of
> Acee Lindem
> Sent: Tuesday, February 22, 2011 1:03 PM
> To: ospf@ietf.org
> Cc: Alain Durand; Dave Thaler; Dan Wing (dwing); David@core3.amsl.com
> Subject: [OSPF] Routing for IPv4-embedded IPv6 Packets - draft-cheng-
> ospf-ipv4-embedded-ipv6-routing-03
>=20
> We've had a number of discussions with the chairs of the BEHAVE WG and
> are not opposed to this draft being accepted by the OSPF WG with an
> intended status of "Informational".
> We've also informed the SOFTWIRE WG chairs and they are acquiescent.
>=20
> Hence, I'd now ask for support for or against accepting this as WG
> draft with intended status of informational.
>=20
> Here is a link for your convenience:
>=20
> http://www.ietf.org/id/draft-cheng-ospf-ipv4-embedded-ipv6-routing-
> 03.txt
>=20
> Thanks,
> Acee


From russ@cisco.com  Wed Feb 23 06:26:17 2011
Return-Path: <russ@cisco.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 22E883A6A0D for <ospf@core3.amsl.com>; Wed, 23 Feb 2011 06:26:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.531
X-Spam-Level: 
X-Spam-Status: No, score=-10.531 tagged_above=-999 required=5 tests=[AWL=0.068, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 95ec85BsTeJf for <ospf@core3.amsl.com>; Wed, 23 Feb 2011 06:26:16 -0800 (PST)
Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by core3.amsl.com (Postfix) with ESMTP id 077353A69F8 for <ospf@ietf.org>; Wed, 23 Feb 2011 06:26:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=russ@cisco.com; l=2587; q=dns/txt; s=iport; t=1298471223; x=1299680823; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to; bh=S/HPh8zNozKpeYAHBOF4zYKC12G2nUhHwy0110BnnYs=; b=ceo2QFeJNYGh71ppXrKxuDbAYaQkquCk3rs4UKFHR3XJ+zpimYOhgLcx U8+C7s/Y03IUi5Neydny5/SI+0tTqSbO9LVEMvDNd21aW0zRgu3c7zuKj BnUIRW4Cjoh3ZcWfRWBvVB4eho1QAzVpy8sbNC/SNmk76km9KfWSno60H c=;
X-Files: signature.asc : 259
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAHqoZE1AZnwM/2dsb2JhbACmGXOgQ5t0hV4EhQ2HCYM7
X-IronPort-AV: E=Sophos;i="4.62,212,1297036800";  d="asc'?scan'208";a="218635240"
Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-1.cisco.com with ESMTP; 23 Feb 2011 14:27:03 +0000
Received: from [10.116.137.181] (rtp-russwh-8714.cisco.com [10.116.137.181]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id p1NER2l5022643; Wed, 23 Feb 2011 14:27:02 GMT
Message-ID: <4D651936.9020206@cisco.com>
Date: Wed, 23 Feb 2011 09:27:02 -0500
From: Russ White <russ@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: Acee Lindem <acee.lindem@ericsson.com>
References: <EC96753D-4C19-400C-8717-7B81D6413E50@ericsson.com>
In-Reply-To: <EC96753D-4C19-400C-8717-7B81D6413E50@ericsson.com>
X-Enigmail-Version: 1.1.1
Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigFF8272A8A2D315409CDE47F2"
Cc: "ospf@ietf.org" <ospf@ietf.org>
Subject: Re: [OSPF] OSPF Information Hiding
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Feb 2011 14:26:17 -0000

This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enigFF8272A8A2D315409CDE47F2
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable


> Given all the discussions on OSPFv2 security, we've neglected discussio=
n on some of the other drafts. Please send you views, positive, or negati=
ve, as to whether or not this draft should be a WG document.=20

I have some questions on 2.2.2.1...

=3D=3D
   To hide a transit-only broadcast network, a special network mask
   value 255.255.255.255 MUST be used in the network LSA.  While a
   broadcast network connects more than routers, using 255.255.255.255
   will not hide an access broadcast network accidentally.
=3D=3D

I'm never really "happy" with "magic numbers" like this... I know we are
forced to resort to them from time to time, but I think avoidance is the
better part of design, if possible.

With that in mind --do we really need it? In an SPF from "off link,"
doesn't a broadcast link really just look like a bunch of point to
points (hub and spoke), on which all the routers are attached to the
same ip subnet? Why, if so, do we actually need the connection to the
shared broadcast network off link, if so? IE, the TWCC should be running
id-to-id across the apparent point-to-points, and routers off link don't
much care about the shared broadcast network in the middle.

On link, we care about the shared broadcast link (to make certain we're
actually on the same IP subnet to go full), but that's not carried in
the type 2, and the trick of representing this as a host route would
break that anyway (if we were relying on it).

So I'm not certain we even need the magic number here. Just advertise
the connection to the other routers as p-2-p in the type 2 (by the DR),
and advertise the p-2-p connection in the type 1 from all the other
routers on the link, and you're done (?)... You can just pull the
attached subnet out, like you would with a type 1?

Thoughts?

:-)

Russ






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

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk1lGToACgkQER27sUhU9OTADgCggD5GSu9PHxiNpqeJ2p8GTRSN
Jm8An3G9fwTFCgPIo4pur6sIAKVZ2bk4
=Kxvm
-----END PGP SIGNATURE-----

--------------enigFF8272A8A2D315409CDE47F2--

From acee.lindem@ericsson.com  Wed Feb 23 07:02:52 2011
Return-Path: <acee.lindem@ericsson.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6B6E23A6A28 for <ospf@core3.amsl.com>; Wed, 23 Feb 2011 07:02:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.369
X-Spam-Level: 
X-Spam-Status: No, score=-2.369 tagged_above=-999 required=5 tests=[AWL=0.230,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id A1D1h9eSqpkG for <ospf@core3.amsl.com>; Wed, 23 Feb 2011 07:02:51 -0800 (PST)
Received: from imr4.ericy.com (imr4.ericy.com [198.24.6.8]) by core3.amsl.com (Postfix) with ESMTP id 5EE243A68E0 for <ospf@ietf.org>; Wed, 23 Feb 2011 07:02:47 -0800 (PST)
Received: from eusaamw0712.eamcs.ericsson.se ([147.117.20.181]) by imr4.ericy.com (8.14.3/8.14.3/Debian-9.1ubuntu1) with ESMTP id p1NFoZwI015219; Wed, 23 Feb 2011 09:50:37 -0600
Received: from EUSAACMS0702.eamcs.ericsson.se ([169.254.1.224]) by eusaamw0712.eamcs.ericsson.se ([147.117.20.181]) with mapi; Wed, 23 Feb 2011 10:03:27 -0500
From: Acee Lindem <acee.lindem@ericsson.com>
To: Russ White <russ@cisco.com>
Date: Wed, 23 Feb 2011 10:03:24 -0500
Thread-Topic: [OSPF] OSPF Information Hiding
Thread-Index: AcvTatK0KV7R5ccSTWafW8hmunBjsg==
Message-ID: <1B04BA90-6619-4CD9-9BFC-C66B833FE655@ericsson.com>
References: <EC96753D-4C19-400C-8717-7B81D6413E50@ericsson.com> <4D651936.9020206@cisco.com>
In-Reply-To: <4D651936.9020206@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/signed; boundary="Apple-Mail-10-191141611"; protocol="application/pkcs7-signature"; micalg=sha1
MIME-Version: 1.0
Cc: "ospf@ietf.org" <ospf@ietf.org>
Subject: Re: [OSPF] OSPF Information Hiding
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Feb 2011 15:02:52 -0000

--Apple-Mail-10-191141611
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi Russ,=20

OSPFv2, as specified in RFC 2328, states that a multi-access network's =
subnet is specified by the DR's Network-LSA LSID/mask and installed =
during the SPF graph traversal. Hence, without some form of signaling, =
there is no way to prevent other routers in the OSPF area from =
installing the subnet route (whether or not it is really needed for any =
purpose in the OSPF network deployment).=20

Thanks,
Acee


On Feb 23, 2011, at 9:27 AM, Russ White wrote:

>=20
>> Given all the discussions on OSPFv2 security, we've neglected =
discussion on some of the other drafts. Please send you views, positive, =
or negative, as to whether or not this draft should be a WG document.=20
>=20
> I have some questions on 2.2.2.1...
>=20
> =3D=3D
>   To hide a transit-only broadcast network, a special network mask
>   value 255.255.255.255 MUST be used in the network LSA.  While a
>   broadcast network connects more than routers, using 255.255.255.255
>   will not hide an access broadcast network accidentally.
> =3D=3D
>=20
> I'm never really "happy" with "magic numbers" like this... I know we =
are
> forced to resort to them from time to time, but I think avoidance is =
the
> better part of design, if possible.
>=20
> With that in mind --do we really need it? In an SPF from "off link,"
> doesn't a broadcast link really just look like a bunch of point to
> points (hub and spoke), on which all the routers are attached to the
> same ip subnet? Why, if so, do we actually need the connection to the
> shared broadcast network off link, if so? IE, the TWCC should be =
running
> id-to-id across the apparent point-to-points, and routers off link =
don't
> much care about the shared broadcast network in the middle.
>=20
> On link, we care about the shared broadcast link (to make certain =
we're
> actually on the same IP subnet to go full), but that's not carried in
> the type 2, and the trick of representing this as a host route would
> break that anyway (if we were relying on it).
>=20
> So I'm not certain we even need the magic number here. Just advertise
> the connection to the other routers as p-2-p in the type 2 (by the =
DR),
> and advertise the p-2-p connection in the type 1 from all the other
> routers on the link, and you're done (?)... You can just pull the
> attached subnet out, like you would with a type 1?
>=20
> Thoughts?
>=20
> :-)
>=20
> Russ
>=20
>=20
>=20
>=20
>=20


--Apple-Mail-10-191141611
Content-Disposition: attachment; filename="smime.p7s"
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIM8jCCBDQw
ggMcoAMCAQICECFWwVQHDV12M/Sr0yNv0sYwDQYJKoZIhvcNAQEFBQAwOTERMA8GA1UECgwIRXJp
Y3Nzb24xJDAiBgNVBAMMG0VyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EwMTAeFw0xMDEwMDEyMDA0
NTlaFw0xMzEwMDEyMDA0NDhaMG8xETAPBgNVBAoMCEVyaWNzc29uMR8wHQYDVQQDDBZBY2VlIExp
bmRlbSBMaW5kZW0gSUlJMRAwDgYDVQQFEwdlYWxmbGluMScwJQYJKoZIhvcNAQkBFhhhY2VlLmxp
bmRlbUBlcmljc3Nvbi5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAI/Dc9ALiZuBMyuv
bsc3eBxjXZpMi45Z0vzsUQZTJGTBeY7p9JsdzXC9J1uMisBxYVi39R3KJo6I4hXVp9wrA1rxh4AE
bnP1+Gxfpj33uWEFYbBnVAJkIWYWF7CYTn8Zm/yd13vPXtuGA6ESeLnnJafwC9Y0YwUQ+4HX7PNv
uauVAgMBAAGjggGEMIIBgDCBwAYDVR0fBIG4MIG1MIGyoIGvoIGshjdodHRwOi8vY3JsLnRydXN0
LnRlbGlhLmNvbS9Fcmljc3Nvbk5MSW5kaXZpZHVhbENBMDEuY3JshnFsZGFwOi8vbGRhcC50cnVz
dC50ZWxpYS5jb20vY249RXJpY3Nzb24lMjBOTCUyMEluZGl2aWR1YWwlMjBDQTAxLG89RXJpY3Nz
b24/Y2VydGlmaWNhdGVyZXZvY2F0aW9ubGlzdDtiaW5hcnk/YmFzZTAjBgNVHREEHDAagRhhY2Vl
LmxpbmRlbUBlcmljc3Nvbi5jb20wRgYDVR0gBD8wPTA7BgYqhXBrAQEwMTAvBggrBgEFBQcCARYj
aHR0cDovL3d3dy5lcmljc3Nvbi5jb20vbGVnYWwuc2h0bWwwHQYDVR0OBBYEFAgOzAPuplmPr7C1
BTqV94OyqUdhMB8GA1UdIwQYMBaAFJYnw7jepV9dRD45UuVFsXZfYzCbMA4GA1UdDwEB/wQEAwIF
oDANBgkqhkiG9w0BAQUFAAOCAQEAE1gyNW6c2t/YsLxW5sm67+gVGK0Lnge4ub+k8dgGrK7Mj7em
nkOIFkjdv/tqdJ/SoUy/WEkBXba2TfpZ+lfluMgLYux1vSvqBUxYBsUHeNth2Q/Y6A9sCaDTBPlK
vZ2jLz814NavrVfgTCLdxX6zNtGdwzhviz+FyqyxYF43Q86RP8Gd/Npaz1W8pmYAHm0+lezuTx5k
F3Av3+SaZ/MR6s+RWuXEIdED36ajeQz+OG8Mh3nplofzdrOeoWGDz53YlfRhgj+TXo+H1lclZAvD
WVaMMXPdb27h9Hngsq87dkCW9uAyv8DI993rdhqzlEgUyQIL32icAXfTmTYgoGPOwjCCBEUwggMt
oAMCAQICEBPJ6v/eJq2p3KTKI4GDR+MwDQYJKoZIhvcNAQEFBQAwRDEaMBgGA1UECgwRVGVsaWFT
b25lcmEgR3JvdXAxJjAkBgNVBAMMHVRlbGlhU29uZXJhIFB1YmxpYyBSb290IENBIHYxMB4XDTA2
MTAwNjEwMDA1M1oXDTE2MTAwMjA1MDQxN1owOTERMA8GA1UECgwIRXJpY3Nzb24xJDAiBgNVBAMM
G0VyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EwMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBALYQd+Q1HuuHxDyNGFlEPzCxuPPFO5W2xyr+nqCVnNJ4QYFe1HACqavqNLwUGIqIEyHv1rLn
fub9LBc7dQpRHjl/dggin0ONOFJ36nbGEbfHjLJz2BzOWvwl84Sc+Fx09IrDU/SZSWFSfhqTu3TT
39h79brHdRkdPBUgBYgsiFKriHI0TjP5G8628H27BDzqUpzGLSYWgt6/tpwuOH5lcfNfHWMcCYXR
lobv0Klu8lxG5amWqAnqrH6ECOyYJTRbHTsaTIZOHy9Qw/0eXPujKT7tU5xxSI2SdceJqzUbAz2o
FRQ6Px7/GydpM/Rl+qYoGPcauHUL1aSeVJZqDFqcIF0CAwEAAaOCATwwggE4MBIGA1UdEwEB/wQI
MAYBAf8CAQAwRgYDVR0gBD8wPTA7BgcqhXAjAgEBMDAwLgYIKwYBBQUHAgEWImh0dHBzOi8vcmVw
b3NpdG9yeS50cnVzdC50ZWxpYS5jb20wgYkGA1UdHwSBgTB/MH2ge6B5hndsZGFwOi8vbGRhcC50
cnVzdC50ZWxpYS5jb20vY249VGVsaWFTb25lcmElMjBQdWJsaWMlMjBSb290JTIwQ0ElMjB2MSxv
PVRlbGlhU29uZXJhJTIwR3JvdXA/YXV0aG9yaXR5cmV2b2NhdGlvbmxpc3Q/YmFzZTAOBgNVHQ8B
Af8EBAMCAQYwHQYDVR0OBBYEFJYnw7jepV9dRD45UuVFsXZfYzCbMB8GA1UdIwQYMBaAFEXb8I+4
GmKhqCMbY4g4o9vgGmLxMA0GCSqGSIb3DQEBBQUAA4IBAQB2AEoqQz+M3Ra9alkpn/YnwhXIv6tP
jhUvSuNs00Nhd0T9XhlIU3a65CaB/UKSqnayE0t7Q0Qq3r+x/GK3in/mik8i/PK2/q8HutzYFSzz
6Npztpo2JG7AEKOJPVaeebjng45m6vNC7RIfzU9sG2LBR/hewS8s6dFFn70w795xUwJBWZ67OzIK
XrIVVvHTOYpbWA+MESKAXwFhnVONrOTWlVwrMUi4HbiPWpOk+xQbgehCEi7mu3cXsaU1Xq3kMXui
NuC7VKoob8mFO9o9RT+dlirD2uRXwNpvCu3but6Kyhu0+nvy2iXGKjdlxlWTsdDyulXYz+OYCMZ9
lFWRzMIPMIIEbTCCA1WgAwIBAgIRAJywjASay5cieGNithuGWj0wDQYJKoZIhvcNAQEFBQAwOjEZ
MBcGA1UEChMQUlNBIFNlY3VyaXR5IEluYzEdMBsGA1UECxMUUlNBIFNlY3VyaXR5IDIwNDggVjMw
HhcNMDYxMDMxMjA0MjI3WhcNMTYxMTAxMTU0MjI1WjBEMRowGAYDVQQKDBFUZWxpYVNvbmVyYSBH
cm91cDEmMCQGA1UEAwwdVGVsaWFTb25lcmEgUHVibGljIFJvb3QgQ0EgdjEwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDKTxADapCAq3mplX4R4gNt+WZe5QKGnaVEQSyY7lICKF5DuVdW
PMLHDjzhw5IzDd860ZZx/0VrhGB3DmP4SDIWCKo2PxvY5NckdBWPWp/T2uaQdOAwgqHpN0pe1X7/
jel59WsWYXKGg/81Wth73ZK/geE7Gz9Pvj1LU6N4YhLMgooxKnCS+ZjB5icWAg+Qd1QpQhF46H1i
bp6LsBWDp56MPpg8F5X6y7MGVcKYLdnLOPs84uxRW9qs1kBopzQBj6s5SyVh8A+j5liDBjghXYpw
/+paGEdqHPeSFYxZKeJatmjEKLYlxcZWRKf436KvQA9jBhMEmytMNbGicR1mRH6tAgMBAAGjggFi
MIIBXjAfBgNVHSMEGDAWgBQHw1EwpKrpRa41JPr/JCwz0LGdjDAdBgNVHQ4EFgQURdvwj7gaYqGo
IxtjiDij2+AaYvEwEgYDVR0TAQH/BAgwBgEB/wIBBDCBhQYDVR0gBH4wfDA9BgkqhkiG9w0FBgEw
MDAuBggrBgEFBQcCARYiaHR0cHM6Ly9yZXBvc2l0b3J5LnRydXN0LnRlbGlhLmNvbTA7BgcqhXAj
AgEBMDAwLgYIKwYBBQUHAgEWImh0dHBzOi8vcmVwb3NpdG9yeS50cnVzdC50ZWxpYS5jb20wcAYD
VR0fBGkwZzBloGOgYYZfaHR0cDovL3d3dy5yc2FzZWN1cml0eS5jb20vcHJvZHVjdHMva2Vvbi9y
ZXBvc2l0b3J5L2NlcnRpZmljYXRlX3N0YXR1cy9SU0FfU2VjdXJpdHlfMjA0OF92My5DUkwwDgYD
VR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBBQUAA4IBAQAEXpos2CnIm7/872ytSrEHWZgvhOUEkUm2
5PWf/XkWko41TaL9vIS1S6AdWChNqWmnYiS7GfaIiDM9s1D6K7hidWBDOm46bNdM3ZwhMyDCfkDJ
SgeJ0w+7YmjvChu7gWqDZCsbtZ5gA1ixCTdDnuZB67JGSPGW6r73coraDP8diOpiQouMvM6bKuTP
BH/1poLccsUxsKgrQ23JC9LWCRb8cYHkZjXFH1K44TsIl5Lne2oT0JI3pwdA2v6jO4p/OLHntP+n
pjwPbedMPUZkDYCkd3LSxj8c3JTxtA8SlPCtIHE1hh65xihg1JRIliSphrqr9kbfwHdeVxPdOI5G
tDYPMYICEjCCAg4CAQEwTTA5MREwDwYDVQQKDAhFcmljc3NvbjEkMCIGA1UEAwwbRXJpY3Nzb24g
TkwgSW5kaXZpZHVhbCBDQTAxAhAhVsFUBw1ddjP0q9Mjb9LGMAkGBSsOAwIaBQCgggEbMBgGCSqG
SIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTExMDIyMzE1MDMyNVowIwYJKoZI
hvcNAQkEMRYEFF9zkb9LUv7mOtyTle3BhRyYakRaMFwGCSsGAQQBgjcQBDFPME0wOTERMA8GA1UE
CgwIRXJpY3Nzb24xJDAiBgNVBAMMG0VyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EwMQIQIVbBVAcN
XXYz9KvTI2/SxjBeBgsqhkiG9w0BCRACCzFPoE0wOTERMA8GA1UECgwIRXJpY3Nzb24xJDAiBgNV
BAMMG0VyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EwMQIQIVbBVAcNXXYz9KvTI2/SxjANBgkqhkiG
9w0BAQEFAASBgCvFOVCPD7MH7WKJ5hC7Jmbwr//uoUjRmVxlnnGX4Y23edeT9Q/r9MXuJM45dKqm
KJvA76L55iT5W62PqSiul71xc/+DdHehOxn0Xe+EfiWjjSFdM9ZCGg7ySvDgX/M2BbLVai3e2Oqo
GOAb6+p0rH81+D14o1zze2+ykoIph0fEAAAAAAAA

--Apple-Mail-10-191141611--

From russ@cisco.com  Wed Feb 23 07:28:23 2011
Return-Path: <russ@cisco.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A72463A68E8 for <ospf@core3.amsl.com>; Wed, 23 Feb 2011 07:28:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.534
X-Spam-Level: 
X-Spam-Status: No, score=-10.534 tagged_above=-999 required=5 tests=[AWL=0.065, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fRLx4nvlSL9J for <ospf@core3.amsl.com>; Wed, 23 Feb 2011 07:28:22 -0800 (PST)
Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by core3.amsl.com (Postfix) with ESMTP id 886BA3A689A for <ospf@ietf.org>; Wed, 23 Feb 2011 07:28:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=russ@cisco.com; l=1433; q=dns/txt; s=iport; t=1298474950; x=1299684550; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to; bh=W4xZND+nn5vGHrBoiKaabgLJY+HVONbObHu6ZYFeeQ0=; b=jPtNnGQ/9DwGfsnVr4agBQp4k0pnbb5uU8ixvwMMDcKzPJBFEzsTlq/e wbHf1ZYwIWu7F7iLcZTej2e91IzcPlPMgjoCA6cipIx2EWroCz72EMvS3 3J1MXRcCD74aPduaGBWNARob05zIyh0Xf3155jRs+0Dw4CMSF23uZj6s3 E=;
X-Files: signature.asc : 259
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAIq2ZE1AZnwN/2dsb2JhbACmGXOgRpt1hV4EhQ2HCYM7
X-IronPort-AV: E=Sophos;i="4.62,212,1297036800";  d="asc'?scan'208";a="218656645"
Received: from rtp-core-2.cisco.com ([64.102.124.13]) by rtp-iport-1.cisco.com with ESMTP; 23 Feb 2011 15:29:09 +0000
Received: from [10.116.137.181] (rtp-russwh-8714.cisco.com [10.116.137.181]) by rtp-core-2.cisco.com (8.13.8/8.14.3) with ESMTP id p1NFT9S1029232; Wed, 23 Feb 2011 15:29:09 GMT
Message-ID: <4D6527C8.40003@cisco.com>
Date: Wed, 23 Feb 2011 10:29:12 -0500
From: Russ White <russ@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: Acee Lindem <acee.lindem@ericsson.com>
References: <EC96753D-4C19-400C-8717-7B81D6413E50@ericsson.com> <4D651936.9020206@cisco.com> <1B04BA90-6619-4CD9-9BFC-C66B833FE655@ericsson.com>
In-Reply-To: <1B04BA90-6619-4CD9-9BFC-C66B833FE655@ericsson.com>
X-Enigmail-Version: 1.1.1
Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig6A6531C2A1FDF225C9D7AE53"
Cc: "ospf@ietf.org" <ospf@ietf.org>
Subject: Re: [OSPF] OSPF Information Hiding
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Feb 2011 15:28:23 -0000

This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig6A6531C2A1FDF225C9D7AE53
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable


> OSPFv2, as specified in RFC 2328, states that a multi-access network's =
subnet is specified by the DR's Network-LSA LSID/mask and installed durin=
g the SPF graph traversal. Hence, without some form of signaling, there i=
s no way to prevent other routers in the OSPF area from installing the su=
bnet route (whether or not it is really needed for any purpose in the OSP=
F network deployment).=20

So, in reality, this isn't about the way SPF is run, but the assumption
in RFC2328 that the LSID/subnet mask from the type 2 is the "correct"
subnet to put in the table when building the tree... Hmm...

Then it seems like the magic number is unavoidable in this case.

:-)

Russ



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

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk1lJ8gACgkQER27sUhU9OQFCwCdHyzFdVmw0Ubao6SfX2X5UHo2
48kAmQFfL/2RxrawyCa8z/37sTxuxnt5
=qze2
-----END PGP SIGNATURE-----

--------------enig6A6531C2A1FDF225C9D7AE53--

From curtis@occnc.com  Wed Feb 23 20:09:53 2011
Return-Path: <curtis@occnc.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 96B033A6953 for <ospf@core3.amsl.com>; Wed, 23 Feb 2011 20:09:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3WVpsHlwgD86 for <ospf@core3.amsl.com>; Wed, 23 Feb 2011 20:09:47 -0800 (PST)
Received: from harbor.orleans.occnc.com (harbor.orleans.occnc.com [173.9.106.135]) by core3.amsl.com (Postfix) with ESMTP id DF1F73A6960 for <ospf@ietf.org>; Wed, 23 Feb 2011 20:09:46 -0800 (PST)
Received: from harbor.orleans.occnc.com (harbor.orleans.occnc.com [173.9.106.135]) by harbor.orleans.occnc.com (8.13.6/8.13.6) with ESMTP id p1O4ARPV079556; Wed, 23 Feb 2011 23:10:27 -0500 (EST) (envelope-from curtis@harbor.orleans.occnc.com)
Message-Id: <201102240410.p1O4ARPV079556@harbor.orleans.occnc.com>
To: Acee Lindem <acee.lindem@ericsson.com>
From: Curtis Villamizar <curtis@occnc.com>
In-reply-to: Your message of "Thu, 17 Feb 2011 11:45:12 EST." <0CF22788-92B1-4BAF-B6A3-175C3687FD6D@ericsson.com> 
Date: Wed, 23 Feb 2011 23:10:27 -0500
Sender: curtis@occnc.com
Cc: "ospf@ietf.org" <ospf@ietf.org>, Alan Davey <Alan.Davey@metaswitch.com>
Subject: Re: [OSPF] Supporting Authentication Trailer for OSPFv3
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: curtis@occnc.com
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Feb 2011 04:09:53 -0000

In message <0CF22788-92B1-4BAF-B6A3-175C3687FD6D@ericsson.com>
Acee Lindem writes:
>  
> Hi Srini,
>  
> The fact that graceful restart will be more difficult is part of the
> cost of implementing this draft. One of the jobs of the OSPF WG is
> determining whether the "medicine is worse than the disease". In this
> case, the disease is well-timed replay attacks and the medicine is the
> proposed solution.
>  
> Thanks,
> Acee


Acee, et al.

I hope no one minds that I trimmed the rest of the context.

It should be possible to on startup negociate a new initial sequence
number through an exchange that involves the exchange of an encrypted
or authenticated challenge using a shared key.  This would involve
additional protocol exchange which is in neither of the security
drafts being considered, but either could be changed.

Do so would allow the replay attack problem to be addressed without
creating a new problem due to forgetting the last sequence number that
was used after a gracefull restart wakeup.

If we are going to go to this extent, adding a negociation step, then
you might also want to add an option to exchange an encrypted session
key to avoid an attack where enough "in the clear" information is
authenticated to guess the key in use.

I can barely keep up with IETF email so I'd rather someone else pick
this idea up if its thought to be a good idea (maybe it isn't).  Now
back to lurking.

Curtis

From aretana@cisco.com  Fri Feb 25 10:33:38 2011
Return-Path: <aretana@cisco.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D914B3A683B for <ospf@core3.amsl.com>; Fri, 25 Feb 2011 10:33:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level: 
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HiPBEC+Asbdt for <ospf@core3.amsl.com>; Fri, 25 Feb 2011 10:33:37 -0800 (PST)
Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id 9A5483A6837 for <ospf@ietf.org>; Fri, 25 Feb 2011 10:33:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=aretana@cisco.com; l=1902; q=dns/txt; s=iport; t=1298658870; x=1299868470; h=mime-version:content-transfer-encoding:subject:date: message-id:from:to; bh=PTh5Hm7kbKamPBzZBk3CKa4KHVtMjxDCZweqdJ8ZqC8=; b=K8f89e0WZRci0Gaoavf52Klo6M5VXu2AFTAVa7xyL5kAvUucACCYbHT6 BAVr/OrvEZi1kMIli/ieHYJsAq3IjW/JzcrGhVeEFArIt03SH0H7pdSYM PVt6hn+N5KEVaf8Lq96H8BzuuogmzJMmLc+5bXw4NL8V20UZUOxflbiWk g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AmgBAOeEZ02tJV2c/2dsb2JhbACEJJNGP40wYnShL4sEkFiBJ4NDdgSFEIpR
X-IronPort-AV: E=Sophos;i="4.62,226,1297036800"; d="scan'208";a="220411891"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by rtp-iport-2.cisco.com with ESMTP; 25 Feb 2011 18:34:30 +0000
Received: from xbh-rcd-201.cisco.com (xbh-rcd-201.cisco.com [72.163.62.200]) by rcdn-core-5.cisco.com (8.14.3/8.14.3) with ESMTP id p1PIYUxD022344 for <ospf@ietf.org>; Fri, 25 Feb 2011 18:34:30 GMT
Received: from xmb-rcd-206.cisco.com ([72.163.62.213]) by xbh-rcd-201.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Fri, 25 Feb 2011 12:34:30 -0600
x-mimeole: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Date: Fri, 25 Feb 2011 12:33:20 -0600
Message-ID: <1D23749D4168CC4D8B8652397B5F643204965BD5@XMB-RCD-206.cisco.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: New Version Notification for draft-retana-ospf-rfc3137bis-00 
Thread-Index: AcvVGdVS22nBfT6xTI2odjgY3ZMrKQAACA4g
From: "Alvaro Retana (aretana)" <aretana@cisco.com>
To: <ospf@ietf.org>
X-OriginalArrivalTime: 25 Feb 2011 18:34:30.0639 (UTC) FILETIME=[A3EEBFF0:01CBD51A]
Subject: [OSPF] New Version Notification for draft-retana-ospf-rfc3137bis-00
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 Feb 2011 18:33:39 -0000

RllJDQoNCkkganVzdCBwdXNoZWQgdGhlIGJ1dHRvbiB0byBwdWJsaXNoIHRoZSByZXZpc2lvbiBv
ZiBSRkMzMTM3OyBiYXNpY2FsbHkgaXQncyB1cGRhdGVkIHRvIGluZGljYXRlIE9TUEZ2My4NCg0K
aHR0cDovL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1yZXRhbmEtb3NwZi1yZmMzMTM3YmlzLTAwLnR4
dA0KDQpUaGFua3MhDQoNCkFsdmFyby4NCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZy
b206IElFVEYgSS1EIFN1Ym1pc3Npb24gVG9vbCBbbWFpbHRvOmlkc3VibWlzc2lvbkBpZXRmLm9y
Z10gDQpTZW50OiBGcmlkYXksIEZlYnJ1YXJ5IDI1LCAyMDExIDE6MjggUE0NClRvOiBBbHZhcm8g
UmV0YW5hIChhcmV0YW5hKQ0KQ2M6IExpZW0gTmd1eWVuIChsaG5ndXllbik7IFJ1c3MgV2hpdGUg
KHJ1c3N3aCk7IEFsZXggWmluaW4gKGF6aW5pbik7IGRtY3BoZXJzb25AdmVyaXNpZ24uY29tDQpT
dWJqZWN0OiBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yIGRyYWZ0LXJldGFuYS1vc3BmLXJm
YzMxMzdiaXMtMDAgDQoNCg0KQSBuZXcgdmVyc2lvbiBvZiBJLUQsIGRyYWZ0LXJldGFuYS1vc3Bm
LXJmYzMxMzdiaXMtMDAudHh0IGhhcyBiZWVuIHN1Y2Nlc3NmdWxseSBzdWJtaXR0ZWQgYnkgQWx2
YXJvIFJldGFuYSBhbmQgcG9zdGVkIHRvIHRoZSBJRVRGIHJlcG9zaXRvcnkuDQoNCkZpbGVuYW1l
OgkgZHJhZnQtcmV0YW5hLW9zcGYtcmZjMzEzN2Jpcw0KUmV2aXNpb246CSAwMA0KVGl0bGU6CQkg
T1NQRiBTdHViIFJvdXRlciBBZHZlcnRpc2VtZW50DQpDcmVhdGlvbl9kYXRlOgkgMjAxMS0wMi0y
NQ0KV0cgSUQ6CQkgSW5kZXBlbmRlbnQgU3VibWlzc2lvbg0KTnVtYmVyX29mX3BhZ2VzOiA2DQoN
CkFic3RyYWN0Og0KVGhpcyBtZW1vIGRlc2NyaWJlcyBhIGJhY2t3YXJkLWNvbXBhdGlibGUgdGVj
aG5pcXVlIHRoYXQgbWF5IGJlIHVzZWQNCmJ5IE9TUEYgKE9wZW4gU2hvcnRlc3QgUGF0aCBGaXJz
dCkgaW1wbGVtZW50YXRpb25zIHRvIGFkdmVydGlzZQ0KdW5hdmFpbGFiaWxpdHkgdG8gZm9yd2Fy
ZCB0cmFuc2l0IHRyYWZmaWMgb3IgdG8gbG93ZXIgdGhlIHByZWZlcmVuY2UNCmxldmVsIGZvciB0
aGUgcGF0aHMgdGhyb3VnaCBzdWNoIGEgcm91dGVyLiAgSW4gc29tZSBjYXNlcywgaXQgaXMNCmRl
c2lyYWJsZSBub3QgdG8gcm91dGUgdHJhbnNpdCB0cmFmZmljIHZpYSBhIHNwZWNpZmljIE9TUEYg
cm91dGVyLg0KSG93ZXZlciwgT1NQRiBkb2VzIG5vdCBzcGVjaWZ5IGEgc3RhbmRhcmQgd2F5IHRv
IGFjY29tcGxpc2ggdGhpcy4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCg0KDQpUaGUgSUVU
RiBTZWNyZXRhcmlhdC4gDQoNCg==

From mjbarnes@cisco.com  Mon Feb 28 18:13:21 2011
Return-Path: <mjbarnes@cisco.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A987B3A6C6F; Mon, 28 Feb 2011 18:13:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level: 
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id v06krYYgAR0x; Mon, 28 Feb 2011 18:13:20 -0800 (PST)
Received: from sj-iport-4.cisco.com (sj-iport-4.cisco.com [171.68.10.86]) by core3.amsl.com (Postfix) with ESMTP id 75D623A6C4C; Mon, 28 Feb 2011 18:13:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=mjbarnes@cisco.com; l=5754; q=dns/txt; s=iport; t=1298945662; x=1300155262; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; bh=YJU1oGSgaMncxAWN6sKjXO9kL6otgN5maqEBbafATlo=; b=Cydz4ahG3KJuqtkcwENzZm/WqG/q3Pqzely+i7QaN3lrf7adU6MAflfz jnO+OyrTItJYlLJI8qJrqV8NFO1XBKeA+V7sXMFxqbktk8YGu5vg9JgE4 MWudt+C1undAujUqc2hYOgv9iH1FeD3R3JpjkEUFUKLzBa05QDBbNUnq8 s=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEADfla02rR7Ht/2dsb2JhbACmSXSfSptrhWEEhRKHDYM+iFM
X-IronPort-AV: E=Sophos;i="4.62,245,1297036800"; d="scan'208";a="266842501"
Received: from sj-core-1.cisco.com ([171.71.177.237]) by sj-iport-4.cisco.com with ESMTP; 01 Mar 2011 02:14:22 +0000
Received: from [10.21.150.85] (sjc-vpn7-1621.cisco.com [10.21.150.85]) by sj-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id p212EL9s004094; Tue, 1 Mar 2011 02:14:21 GMT
Message-ID: <4D6C567D.5030501@cisco.com>
Date: Mon, 28 Feb 2011 18:14:21 -0800
From: Michael Barnes <mjbarnes@cisco.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.15) Gecko/20101027 Fedora/3.0.10-1.fc12 Thunderbird/3.0.10
MIME-Version: 1.0
To: Sam Hartman <hartmans-ietf@mit.edu>
References: <7C362EEF9C7896468B36C9B79200D8350CFB03C880@INBANSXCHMBSA1.in.alcatel-lucent.com>	<4D2FD840.3040908@cisco.com>	<7C362EEF9C7896468B36C9B79200D8350CFB0DF0F7@INBANSXCHMBSA1.in.alcatel-lucent.com>	<4D3029F7.6040107@cisco.com> <tsl39ovbr54.fsf@mit.edu>	<4D3720F2.70301@cisco.com> <tsloc7chid7.fsf@mit.edu>	<4D372F7B.9030507@cisco.com> <tslhbd2cpke.fsf@mit.edu>
In-Reply-To: <tslhbd2cpke.fsf@mit.edu>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "ospf@ietf.org" <ospf@ietf.org>, "karp@ietf.org" <karp@ietf.org>
Subject: Re: [OSPF] [karp] Security Extension for OSPFv2 when using Manual Key Management
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 Mar 2011 02:13:21 -0000

Hi Sam,

On 01/21/2011 06:13 AM, Sam Hartman wrote:
>>>>>> "Michael" == Michael Barnes<mjbarnes@cisco.com>  writes:
>
>      Michael>  I don't think the bandwidth is really an issue, but CPU
>      Michael>  is. It is important that processing of these packets can be
>      Michael>  completed as quickly as possible. We are constantly being
>      Michael>  asked to scale to ever larger number of neighbors and
>      Michael>  adding overhead to Hello packets could make this security
>      Michael>  mechanism undesirable in those settings.
>
> So, I don't think we can avoid a bit of overhead when we are bringing up
> a new neighbor association: we're trying to do new things in that
> situation.  I've thought about it and the overhead in that situation of
> having the exchange in the hello is less than with extra challenge
> response packets.
>
> So, we're left with the question of what's the overhead when we already
> have a neighbor relationship That's the common path and so it is our
> primary goal for optimization.
>
> I went to read the description of receiver behavior in the draft to
> confirm my understanding of what the overhead is.  I found a bug: it
> turns out that the behavior of hello packets for neighbors in two-way or
> greater is unspecified.  It's intended to be the same as the behavior
> for non-hello packets.
> So, let's look at what that behavior is:
>
>          <t>If a packet other than a hello is received with the new
>          cryptographic authentication option, it must correspond to an existing
>          neighbor relationship in at least the 2-way state. If the neighbor is
>          not in 2-way state or greater, the packet is discarded. If the session
>          ID does not match the session ID recorded with the neighbor, the
>          packet is discarded. If the sequence number in the cryptographic
>          authentication option is not strictly greater than the sequence number
>          associated with the neighbor, then the packet is discarded. If the
>          cryptographic verification of the checksum fails, the packet is
>          discarded. Otherwise, the packet is accepted by the cryptographic
>          authentication and the sequence number associated with the neighbor is
>          updated to be the sequence number in the packet.</t>
>
> So, if we update that first sentence to say that section applies to all
> packets where the neighbor is in 2-way state or greater, we get correct
> behavior.  So, what new overhead do we need?  First, we need a compare
> against the neighbor state; if it is not 2-way or greater, we need to go
> to a less optimal path.  Then we need to compare the session ID.
>
> That's the only new behavior.  We change the sequence number check from
> greater than or equal to to strictly greater than, but on all hardware
> I'm aware of, that's the same performance.  So, we've added two
> operations to the reception of packets for existing neighbors. The
> operations can be executed in parallel. On a general purpose CPU, both
> operations would be single instructions.
>
> My opinion is that is likely to be acceptable to any environment where
> cryptographic authentication is acceptable.
>
> Note that while we send additional information in a hello packet, we
> only need to look at that information when setting up a new neighbor.
>
> So, let's take a look at what we've done to sending a hello packet
> because that's also a common operation.
>
> We've added two items of state for each neighbor: the session ID and
> nonce. I guess copying these values into a constructed outgoing packet
> could be considered per-neighbor overhead. However, an implementation
> could choose to construct the neighbor list of the outgoing hello packet
> and store it in a buffer, updating only when the neighbor list
> changes. So, there is an implementation strategy that does not change
> the cost of sending a hello in the steady state.
>
> I'll also note that the effort required for the "slow" path (updating
> set of neighbors) is modest: we're talking about a couple of compares
> and neighbor structure updates.
>
> This conversation has been fairly useful.  I've noticed a couple of
> places where we can optimize receiver behavior to reduce number of
> packets and to improve convirgence in case of reboot.  We might even be
> able to optimize what locks you're likely to hold when a bit. (I realize
> that where locks are in a data structure is very implementation
> dependent, but there are things we can do like minimizing the cases
> where fields need to be updated that are valuable here.)
>
> So, I'll work with the other authors to fix the bug I pointed out above
> and to improve the receiver behavior.
>
> Now that I've thought about the tradeoffs between challenge packets and
> using the hello, I think that the CPU impact of hello packets will be
> lower than that of challenge packets. So, my preference is to stick with
> our original design.

I do have a concern which I don't think you addressed. The size of the 
packet may have increased significantly (for some link types we may have 
more than a handful of neighbors). So when considering a stable link it 
may be hundreds of thousands of Hello packets exchanged for a given 
interface where that extra data is not needed yet the hash algorithm 
must be run, on both sender and receiver, for all of that unused data. 
Multiply by dozens or perhaps even hundreds of interfaces. I disagree 
that over the long term the CPU impact will be lower than if challenge 
response packets were used. I'm not really happy about wasting CPU 
cycles that way.

Regards,
Michael
