
From pranjalchakravarty@yahoo.co.in  Mon Jul  6 02:00:07 2009
Return-Path: <pranjalchakravarty@yahoo.co.in>
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 9C51A3A6CEB for <ospf@core3.amsl.com>; Mon,  6 Jul 2009 02:00:07 -0700 (PDT)
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=[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 6EFycccCtIdt for <ospf@core3.amsl.com>; Mon,  6 Jul 2009 02:00:06 -0700 (PDT)
Received: from web8403.mail.in.yahoo.com (web8403.mail.in.yahoo.com [202.43.219.151]) by core3.amsl.com (Postfix) with SMTP id CD0B83A6CD6 for <ospf@ietf.org>; Mon,  6 Jul 2009 02:00:03 -0700 (PDT)
Received: (qmail 22296 invoked by uid 60001); 6 Jul 2009 08:47:47 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.co.in; s=s1024; t=1246870066; bh=edsuXJDetLCXqJiPxylRBRQ3VBw/Lk1t4A894WBJ2oc=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:MIME-Version:Content-Type; b=Xl6dsoRJaKsY4EKK/aplLAxVKJFvEEsgaUbRBLGlSBHBYAj5XzrWeIiGT4aRBv7mcvAxXikU5rsRBzGLFFFuIzJdu4If4bBy5XvJxke+DZNVLhjVY+4l2E1kdEMSj5CpsXTGOnERyWHcVhlyBbKqDXRthVR+VHDjUTt7sUXqOHE=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.co.in; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:MIME-Version:Content-Type; b=w6A1UiEvr4MN8bfY8Q2G0KLlLYeIdxy6cIOyZ/4oEeOmdagfxY7JL4FsFhNSStTOLLhYdr2AM/o+kX3OLAONfCRBVu8HhxYiTtfsQTdSEZgdi7JBEzWhS3LvnvuoByG38E3LOTZfZPR9aVUOFC3h8Z9cwZNrMYFGuSSFp4skbXI=;
Message-ID: <962622.19515.qm@web8403.mail.in.yahoo.com>
X-YMail-OSG: VdbFbEUVM1m2aYiTjYutyCZImCSRJ6S2W4H86Q0IAASBwOWf08GxzXnUmD2pCw4yQWe0PO6fYaFZgYaTwfWpptYSrcOWIpt0pE8p.W9QvYfbQpPJkrrb3IUPKiSMRvufTwj6tomvzLXnLqHvgO68WYCqK.EkoniUrp2YFj6vvTlyButMeQJcUrOb9CftoskLEH8ZfP0VpsjJHjvb0j9aTnOzcAbp_eDeY65mfIYKEv73yuoH13DS.ns-
Received: from [210.94.41.89] by web8403.mail.in.yahoo.com via HTTP; Mon, 06 Jul 2009 14:17:46 IST
X-Mailer: YahooMailClassic/5.4.17 YahooMailWebService/0.7.289.15
Date: Mon, 6 Jul 2009 14:17:46 +0530 (IST)
From: Pranjal Chakravarty <pranjalchakravarty@yahoo.co.in>
To: ospf@ietf.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="0-594748495-1246870066=:19515"
Subject: [OSPF] OSPF Memory full problem
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, 06 Jul 2009 09:00:07 -0000

--0-594748495-1246870066=:19515
Content-Type: multipart/alternative; boundary="0-245738618-1246870066=:19515"

--0-245738618-1246870066=:19515
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

IS RFC 4222 support mandatory in OSPF implementaion ,Does LSA storm and sub=
sequently memory full and CPU load occur without it ?
Attached along a doc regarding memory full problem in OSPF .
=A0
Regards
=A0=0A=0A=0A      Looking for local information? Find it on Yahoo! Local ht=
tp://in.local.yahoo.com/
--0-245738618-1246870066=:19515
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<table cellspacing=3D"0" cellpadding=3D"0" border=3D"0" ><tr><td valign=3D"=
top" style=3D"font: inherit;"><DIV>IS RFC 4222 support mandatory in OSPF im=
plementaion ,Does LSA storm and subsequently memory full and CPU load occur=
 without it ?</DIV>
<DIV>Attached along a doc regarding memory full problem in OSPF .</DIV>
<DIV>&nbsp;</DIV>
<DIV>Regards</DIV>
<DIV>&nbsp;</DIV></td></tr></table><br>=0A=0A=0A=0A      <!--3--><hr size=
=3D1></hr> Looking for local information? Find it on <a href=3D"http://in.r=
d.yahoo.com/tagline_local_1/*http://in.local.yahoo.com/" target=3D"_blank">=
 Yahoo! Local</a>
--0-245738618-1246870066=:19515--
--0-594748495-1246870066=:19515
Content-Type: application/msword; name="OSPF Memory Full Problem.doc"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="OSPF Memory Full Problem.doc"

0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAAD
AAAAFQAAAAAAAAAAEAAAFwAAAAEAAAD+////AAAAABQAAAAZAAAA8QAAAP//
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
///////////////////////spcEAJ2AJBAAA+FK/AAAAAAAAEAAAAAAABgAA
fQ0AAA4AYmpiauvI68gAAAAAAAAAAAAAAAAAAAAAAAASBBYAMhYAAImiAACJ
ogAAfQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//w8AAAAAAAAA
AAD//w8AAAAAAAAAAAD//w8AAAAAAAAAAAAAAAAAAAAAAKQAAAAAALYDAAAA
AAAAtgMAALYDAAAAAAAAtgMAAAAAAAC2AwAAAAAAALYDAAAAAAAAtgMAABQA
AAAAAAAAAAAAAMoDAAAAAAAAjgYAAAAAAACOBgAAAAAAAI4GAAAAAAAAjgYA
ABQAAACiBgAADAAAAMoDAAAAAAAAXgsAAC4BAAC6BgAAKAAAAOIGAAAAAAAA
4gYAAAAAAADiBgAAAAAAAOIGAAAAAAAA4gYAAAAAAADiBgAAAAAAAOIGAAAA
AAAA0QoAAAIAAADTCgAAAAAAANMKAAAAAAAA0woAAAAAAADTCgAAAAAAANMK
AAAAAAAA0woAACQAAACMDAAAaAIAAPQOAAA8AAAA9woAACEAAAAAAAAAAAAA
AAAAAAAAAAAAtgMAAAAAAADiBgAAAAAAAAAAAAAAAAAAAAAAAAAAAADiBgAA
AAAAAOIGAAAAAAAA4gYAAAAAAADiBgAAAAAAAPcKAAAAAAAAAAAAAAAAAAC2
AwAAAAAAALYDAAAAAAAA4gYAAAAAAAAAAAAAAAAAAOIGAAAAAAAAGAsAABYA
AACOBwAAAAAAAI4HAAAAAAAAjgcAAAAAAADiBgAALgAAALYDAAAAAAAA4gYA
AAAAAAC2AwAAAAAAAOIGAAAAAAAA0QoAAAAAAAAAAAAAAAAAAI4HAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAA4gYAAAAAAADRCgAAAAAAAAAAAAAAAAAAjgcAAAAAAACOBwAAHgAAAGEK
AAAYAAAAtgMAAAAAAAC2AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArQoAAAAAAADiBgAA
AAAAAK4GAAAMAAAAYCNVHfr9yQEAAAAAAAAAAI4GAAAAAAAAEAcAAEYAAAB5
CgAACAAAAAAAAAAAAAAA0QoAAAAAAAAuCwAAMAAAAF4LAAAAAAAAgQoAACwA
AAAwDwAAAAAAAFYHAAAuAAAAMA8AABAAAACtCgAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAADAPAAAAAAAAAAAAAAAAAAC2AwAAAAAAAK0KAAAk
AAAA4gYAAAAAAADiBgAAAAAAAI4HAAAAAAAA4gYAAAAAAADiBgAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4gYAAAAAAADiBgAAAAAA
AOIGAAAAAAAA9woAAAAAAAD3CgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAhAcAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAOIGAAAAAAAA4gYAAAAAAADiBgAAAAAAAF4LAAAAAAAA4gYAAAAA
AADiBgAAAAAAAOIGAAAAAAAA4gYAAAAAAAAAAAAAAAAAAMoDAAAAAAAAygMA
AAAAAADKAwAAxAIAAI4GAAAAAAAAygMAAAAAAADKAwAAAAAAAMoDAAAAAAAA
jgYAAAAAAADKAwAAAAAAAMoDAAAAAAAAygMAAAAAAAC2AwAAAAAAALYDAAAA
AAAAtgMAAAAAAAC2AwAAAAAAALYDAAAAAAAAtgMAAAAAAAD/////AAAAAAIA
DAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMAIABF
AE0AQgBFAEQAIABWAGkAcwBpAG8ALgBEAHIAYQB3AGkAbgBnAC4AMQAxACAA
IAAUAAEAFQANAEYAaQBnAHUAcgBlACAAEwAgAFMARQBRACAA+K28uSAAXAAq
ACAAQQBSAEEAQgBJAEMAIAAUADEAFQAgACgAVABvAHAAbwBsAG8AZwB5ACkA
DQANAFAAcgBvAGIAbABlAG0AIABIAGUAYQBkAGkAbgBnADoAIABPAFMAUABG
AEQAIABDAHIAYQBzAGgAZQBzACAAZAB1AGUAIAB0AG8AIABIAGkAZwBoACAA
TQBlAG0AbwByAHkAIABVAHMAYQBnAGUAIABhAG4AZAAgAEMAUABVACAAVQB0
AGkAbABpAHoAYQB0AGkAbwBuACAAZAB1AGUAIAB0AG8AIABsAGEAcgBnAGUA
IABmAGwAbwB3ACAAbwBmACAATABTAEEALgANAA0AUAByAG8AYgBsAGUAbQAg
AEQAZQBzAGMAcgBpAHAAdABpAG8AbgA6ACAAQQBiAG8AdgBlACAAaQBzACAA
YQAgAE8AUwBQAEYAIABuAGUAdAB3AG8AcgBrACAAdABvAHAAbwBsAG8AZwB5
ACAAdwBpAHQAaAAgAHQAdwBvACAARABVAFQAcwAgAHcAaQB0AGgAIABaAEUA
QgBPAFMAIABPAFMAUEYgcnVubmluZy4gQWxsIHJvdXRlcnMgYXJlIGluIGFy
ZWEgMCBhbmQgdGhlIGFsbCBkYXRhYmFzZSBhcmUgc3luY2hyb25pemVkLg1B
ZnRlciBzb21lIHRpbWUgYW55IG9mIHRoZSBiZWxvdyBldmVudHMgaGFwcGVu
cyBpbiB0aGUgbmV0d29yaw0NT25lIG9yIG1vcmUgTGluayBGYWlsdXJlDU9u
ZSBvciBtb3JlIFJvdXRlciBGYWlsdXJlDVJvdXRlIEZsYXBwaW5nDUluamVj
dGlvbiBvZiBMYXJnZSBudW1iZXIgb2YgZXh0ZXJuYWwgUm91dGVzDQ1CZWNh
dXNlIG9mIHdoaWNoIExTQSBzdG9ybSBoYXBwZW5zIGluIHRoZSBuZXR3b3Jr
DUluIHRoZSBEVVQgKHdpdGggWkVCT1MgT1NQRiBydW5uaW5nKSB0aGVyZSBp
cyBhIGV4cG9uZW50aWFsIGluY3JlYXNlIGluIG1lbW9yeSB1c2FnZSBhbmQg
Y3B1IHV0aWxpemF0aW9uIGJ5IE9TUEYgcHJvY2VzcywgYW5kIGFmdGVyIHNv
bWUgdGltZSBPU1BGIHByb2Nlc3MgaXMgY3Jhc2hlZCBkdWUgdG8gbWVtb3J5
IGZ1bGwgaW4gRFVULg1Ob3cgdGhlIGRvdWJ0IGlzLCBEb2VzIHRoZSBhYm92
ZSBwcm9ibGVtIG9mIE1lbW9yeSBmdWxsIGhhcHBlbmVkIGJlY2F1c2Ugb2Yg
TFNBIHN0b3JtPyANDVdlIGtub3cgdGhhdCBSRkMgNDIyMiBkZWFscyB3aXRo
IGJyb2FkY2FzdCBzdG9ybSwgQnV0IEkgZ3Vlc3MgUkZDIDQyMjIgaXMgc3Vw
cG9ydGVkIGluIG9ubHkgaW4gWkVCT1MgNzcwIC5TbyBkb2VzIGluIHRoZSBv
bGRlciB2ZXJzaW9ucyBvZiBaRUJPUyB0aGUgcHJvYmxlbSB3aWxsIG9jY3Vy
ID8NDUFub3RoZXIgZG91YnQgaXMgdG8gaXMgaXQgYWJzb2x1dGVseSBuZWNl
c3NhcnkgdG8gc3VwcG9ydCBSRkMgNDIyMiBpbiBEVVSScyBPU1BGIGltcGxl
bWVudGF0aW9uIHRvIGF2b2lkIHRoZSBwcm9ibGVtIG9mIE1lbW9yeSBGdWxs
ID8NDQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAGAAACCAAANAgAADYIAAA6CAAAPAgAAEoIAABMCAAATggAAG4IAABwCAAA
cggAAHQIAAB2CAAAeggAAIoIAACMCAAAjggAAJAIAACgCAAAsAgAALIIAAD2
CAAANgkAAEAJAABSCQAAWgkAAFwJAABeCQAAbgkAAIQJAACSCQAAngkAAKgJ
AAC4CQAAyAkAAAIKAAADCgAADwoAAD8KAABLCgAAjAoAAI0KAADQCgAA3QoA
AP0KAAD+CgAAQQsAAEYLAABMCwAAVAsAAGQLAACgCwAAoQsAAK0LAADCCwAA
AQwAAAcMAAAZDAAAJAwAADEMAAAyDAAAOQwAAEYMAABKDAAA9/Pm9+Ld1eLd
4tXM1d3i3fPHvbW9x93i3eLHsKa14t2w3aKw3eLd4t2w3bDdsN2w3aLdsN2i
sN2w3bCi3aLdsAYWaJEEBwAAEhVokQQHABZo8TTGADUIgW8oAQAJFmiRBAcA
bygBDxVokQQHABZo8TTGADUIgRIVaJEEBwAWaFpn/gA1CIFvKAEACRZoWmf+
AG8oAREWaPE0xgBtSAAEbkgABHUIAQ8DagAAAAAWaPE0xgBVCAEJFmjxNMYA
bygBBhZo8TTGAAAYA2pagvxNCggBFmhaZ/4AVQgBVggBbygBAAYWaFpn/gAA
DwNqAAAAABZoWmf+AFUIAQBAAAYAADwIAACOCAAAkAgAAFwJAABeCQAATQoA
AIwKAACNCgAApgoAAMEKAADQCgAA/QoAAP4KAAAwCwAA8QsAAEkMAABKDAAA
9AwAAPUMAAB7DQAAfA0AAH0NAAD5AAAAAAAAAAAAAAAA8QAAAAAAAAAAAAAA
AO8AAAAAAAAAAAAAAADvAAAAAAAAAAAAAAAA7wAAAAAAAAAAAAAAAO8AAAAA
AAAAAAAAAADvAAAAAAAAAAAAAAAA7wAAAAAAAAAAAAAAAOcAAAAAAAAAAAAA
AADnAAAAAAAAAAAAAAAA5wAAAAAAAAAAAAAAAOcAAAAAAAAAAAAAAADnAAAA
AAAAAAAAAAAA4gAAAAAAAAAAAAAAAOIAAAAAAAAAAAAAAADiAAAAAAAAAAAA
AAAA4gAAAAAAAAAAAAAAAOIAAAAAAAAAAAAAAADiAAAAAAAAAAAAAAAA4gAA
AAAAAAAAAAAAAO8AAAAAAAAAAAAAAADvAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAZ2TxNMYACAAACiYAC0YBAGdk8TTG
AAABAAAABw8AAyQBYSQBZ2TxNMYABgAABiQBZ2TxNMYAABYABgAAfQ0AAP4A
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAgEBAUoMAABrDAAAdAwAAHUMAAB/DAAAgAwAAIEMAACCDAAAkAwAAKYM
AACuDAAAtwwAALwMAADRDAAA2wwAAPQMAAD1DAAADw0AABkNAAAaDQAAPg0A
AD8NAAB6DQAAew0AAHwNAAB9DQAA+vb68vr2+u367frt+u367fr2+u3y7frl
4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAJFmhaZ/4AbygBDxVokQQHABZoWmf+AG8oAQkWaJEEBwBvKAEGFmiR
BAcAAAYWaPE0xgAACRZo8TTGAG8oAQAZMAAxkGgBMlACAB+wgi4gsMZBIbCl
BiKwpQYjkMEHJJClBiWwAAAXsFMDGLDgAwyQqQEAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
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
DQAAAA4AAAAPAAAAEAAAABEAAAASAAAAEwAAAD4BAAD9////FgAAAPAAAAD+
////OwEAAP3///8bAAAAHAAAAB0AAAAeAAAAHwAAACAAAAAhAAAAIgAAACMA
AAAkAAAAJQAAACYAAAAnAAAAKAAAACkAAAAqAAAAKwAAACwAAAAtAAAALgAA
AC8AAAAwAAAAMQAAADIAAAAzAAAANAAAADUAAAA2AAAANwAAADgAAAA5AAAA
OgAAADsAAAA8AAAAPQAAAD4AAAA/AAAAQAAAAEEAAABCAAAAQwAAAEQAAABF
AAAARgAAAEcAAABIAAAASQAAAEoAAABLAAAATAAAAE0AAABOAAAATwAAAFAA
AABRAAAAUgAAAFMAAABUAAAAVQAAAFYAAABXAAAAWAAAAFkAAABaAAAAWwAA
AFwAAABdAAAAXgAAAF8AAABgAAAAYQAAAGIAAABjAAAAZAAAAGUAAABmAAAA
ZwAAAGgAAABpAAAAagAAAGsAAABsAAAAbQAAAG4AAABvAAAAcAAAAHEAAABy
AAAAcwAAAHQAAAB1AAAAdgAAAHcAAAB4AAAAeQAAAHoAAAB7AAAAfAAAAH0A
AAB+AAAAfwAAAIAAAABSAG8AbwB0ACAARQBuAHQAcgB5AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgAFAf//////////
DgAAAAYJAgAAAAAAwAAAAAAAAEYAAAAAAAAAAAAAAADAO3gd+v3JARgAAABA
FwAAAAAAAEQAYQB0AGEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAIB////////////////AAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAPI/AAAAAAAA
VwBvAHIAZABEAG8AYwB1AG0AZQBuAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAABoAAgENAAAA//////////8AAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMhYAAAAAAABPAGIAagBl
AGMAdABQAG8AbwBsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAFgABARAAAAD/////BAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAwJxTHfr9yQHAO3gd+v3JAQAAAAAAAAAAAAAAAF8AMQAzADAAOAAzADkA
NAAwADcANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAYAAEB//////////8IAAAAFBoCAAAAAADAAAAAAAAARgAAAADAnFMd
+v3JAcCcUx36/ckBAAAAAAAAAAAAAAAAAQBPAGwAZQAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoA
AgH///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAFAAAAAAAAAADAEUAUABSAEkATgBUAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAACAAUAAAAH
AAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoA
AADYqwEAAAAAAAEAQwBvAG0AcABPAGIAagAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAIB////////////////
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAHIAAAAA
AAAA/v///wIAAAD+/////v////7///8GAAAABwAAAAgAAAAJAAAA/v///wsA
AAAMAAAADQAAAA4AAAAPAAAAEAAAABEAAAD+////EwAAABQAAAAVAAAAFgAA
ABcAAAAYAAAA/v///xoAAAAbAAAAHAAAAB0AAAD+////HwAAACAAAAAhAAAA
IgAAACMAAAAkAAAAJQAAACYAAAAnAAAAKAAAACkAAAAqAAAAKwAAACwAAAAt
AAAALgAAAC8AAAAwAAAAMQAAADIAAAAzAAAANAAAADUAAAA2AAAANwAAADgA
AAA5AAAAOgAAADsAAAA8AAAAPQAAAD4AAAA/AAAAQAAAAEEAAABCAAAAQwAA
AEQAAABFAAAARgAAAEcAAABIAAAASQAAAEoAAABLAAAATAAAAE0AAABOAAAA
TwAAAFAAAABRAAAAUgAAAFMAAABUAAAAVQAAAFYAAABXAAAAWAAAAFkAAABa
AAAA/v///1wAAAD+////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
//////////////////////////8BAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQD+/wMK
AAD/////FBoCAAAAAADAAAAAAAAARhcAAABNaWNyb3NvZnQgVmlzaW8gteW3
zsDXABIAAABWaXNpbyAxMS4wIFNoYXBlcwARAAAAVmlzaW8uRHJhd2luZy4x
MQD0ObJxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMADQAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAA/v8AAAQAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7/AAAFAQIAAAAAAAAAAAAAAAAA
AAAAAAEAAADghZ/y+U9oEKuRCAArJ7PZMAAAAOAAAAAKAAAAAQAAAFgAAAAC
AAAAYAAAAAMAAABsAAAABAAAAHgAAAAFAAAAiAAAAAYAAACUAAAABwAAAKAA
AAAIAAAArAAAABIAAAC8AAAADQAAANQAAAACAAAAtQMAAB4AAAAEAAAAAAAA
AB4AAAAEAAAAAAAAAB4AAAAIAAAAdXNlcgAAAAAeAAAABAAAAIEAAACCAAAA
gwAAAIQAAACFAAAAhgAAAIcAAACIAAAAiQAAAIoAAACLAAAAjAAAAI0AAACO
AAAAjwAAAJAAAACRAAAAkgAAAJMAAACUAAAAlQAAAJYAAACXAAAAmAAAAJkA
AACaAAAAmwAAAJwAAACdAAAAngAAAJ8AAACgAAAAoQAAAKIAAACjAAAApAAA
AKUAAACmAAAApwAAAKgAAACpAAAAqgAAAKsAAACsAAAArQAAAK4AAACvAAAA
sAAAALEAAACyAAAAswAAALQAAAC1AAAAtgAAALcAAAC4AAAAuQAAALoAAAC7
AAAAvAAAAL0AAAC+AAAAvwAAAMAAAADBAAAAwgAAAMMAAADEAAAAxQAAAMYA
AADHAAAAyAAAAMkAAADKAAAAywAAAMwAAADNAAAAzgAAAM8AAADQAAAA0QAA
ANIAAADTAAAA1AAAANUAAADWAAAA1wAAANgAAADZAAAA2gAAANsAAADcAAAA
3QAAAN4AAADfAAAA4AAAAOEAAADiAAAA4wAAAOQAAADlAAAA5gAAAOcAAADo
AAAA6QAAAOoAAADrAAAA7AAAAO0AAADuAAAA7wAAAP7///88AQAA/f////MA
AAD0AAAA9QAAAPYAAAD3AAAA+AAAAPkAAAD6AAAA+wAAAPwAAAD9AAAA/gAA
AP8AAAAAAQAAAQAAAGwAAAASAAAADgAAAMMCAAD3AQAAAAAAAAAAAABsSwAA
FjUAACBFTUYAAAEA2KsBAEoSAAADAAAAAAAAAAAAAAAAAAAAeAUAABoEAABy
AQAAFQEAAAAAAAAAAAAAAAAAAFClBQAIOgQARgAAACwAAAAgAAAARU1GKwFA
AQAcAAAAEAAAAAIQwNsBAAAAYAAAAGAAAABGAAAAWAAAAEwAAABFTUYrMEAC
ABAAAAAEAAAAAACAPx9ABAAMAAAAAAAAAB5ABQAMAAAAAAAAAB1AAAAUAAAA
CAAAAAIAAAACAgAABEAAAAwAAAAAAAAARgAAAEgBAAA8AQAARU1GKwhAAAOQ
AAAAhAAAAAIQwNsNAAAAAAAAAIzaBENEtlJDjNoEQ6leQ0PrP+BCte42Q+cb
rUK17jZDw+9zQrXuNkNoBSFCqV5DQ2cFIUJEtlJDZAUhQt8NYkPA73NC031u
Q+MbrULTfW5D5j/gQtR9bkOL2gRD4A1iQ4zaBENFtlJDAAMDAwMDAwMDAwMD
gwMDAzNAAAEMAAAAAAAAACpAAAAkAAAAGAAAAAAAwEIAAAAAAAAAAAAAwMJn
BSFC031uQwhAAQFUAAAASAAAAAIQwNsEAAAAAgAAAAAAAACrqiq8q6oqvDFD
fD+mfRk//////9/f3///////39/f/3/lgbPSwxs/R17Svy981bCPNnU/kqWF
uwpAAAAkAAAAGAAAAAEAAAABAAAAq6oqvKuqKrwxQ3w/pn0ZPyEAAAAIAAAA
YgAAAAwAAAABAAAAIQAAAAgAAAA7AAAACAAAABMAAAAMAAAAAQAAAFUAAABQ
AAAAAAAAAAAAAAD//////////w0AAACFANMAhQDEAHEAtwBXALcAPQC3ACkA
xAApANMAKQDjAD0A7wBXAO8AcQDvAIUA4wCFANMAPAAAAAgAAABDAAAADAAA
AAEAAAATAAAADAAAAAEAAAAlAAAADAAAAAgAAIAnAAAAGAAAAAEAAAAAAAAA
/v7+AAAAAAAlAAAADAAAAAEAAAAlAAAADAAAAAgAAIBWAAAAMAAAAAAAAAAA
AAAA//////////8FAAAAJwC1ACcAtgCGALYAhgC1ACcAtQAlAAAADAAAAAgA
AIAlAAAADAAAAAAAAIAoAAAADAAAAAEAAAAnAAAAGAAAAAEAAAAAAAAA39/f
AAAAAAAlAAAADAAAAAEAAAAlAAAADAAAAAgAAIBWAAAAMAAAAAAAAAAAAAAA
//////////8FAAAAJwC2ACcAtwCGALcAhgC2ACcAtgAlAAAADAAAAAgAAIAl
AAAADAAAAAAAAIAoAAAADAAAAAEAAAAnAAAAGAAAAAEAAAAAAAAA4ODgAAAA
AAAlAAAADAAAAAEAAAAlAAAADAAAAAgAAIBWAAAAMAAAACkAAAC4AAAAhAAA
ALkAAAAFAAAAJwC3ACcAuQCGALkAhgC3ACcAtwAlAAAADAAAAAgAAIAlAAAA
DAAAAAAAAIAoAAAADAAAAAEAAAAnAAAAGAAAAAEAAAAAAAAA4eHhAAAAAAAl
AAAADAAAAAEAAAAlAAAADAAAAAgAAIBWAAAAMAAAACkAAAC5AAAAhAAAALsA
AAAFAAAAJwC5ACcAuwCGALsAhgC5ACcAuQAlAAAADAAAAAgAAIAlAAAADAAA
AAAAAIAoAAAADAAAAAEAAAAnAAAAGAAAAAEAAAAAAAAA4uLiAAAAAAAlAAAA
DAAAAAEAAAAlAAAADAAAAAgAAIBWAAAAMAAAACkAAAC7AAAAhAAAAL0AAAAF
AAAAJwC7ACcAvQCGAL0AhgC7ACcAuwAlAAAADAAAAAgAAIAlAAAADAAAAAAA
AIAoAAAADAAAAAEAAAAnAAAAGAAAAAEAAAAAAAAA4+PjAAAAAAAlAAAADAAA
AAEAAAAlAAAADAAAAAgAAIBWAAAAMAAAACkAAAC9AAAAhAAAAL8AAAAFAAAA
JwC9ACcAvwCGAL8AhgC9ACcAvQAlAAAADAAAAAgAAIAlAAAADAAAAAAAAIAo
AAAADAAAAAEAAAAnAAAAGAAAAAEAAAAAAAAA5OTkAAAAAAAlAAAADAAAAAEA
AAAlAAAADAAAAAgAAIBWAAAAMAAAACkAAAC/AAAAhAAAAMAAAAAFAAAAJwC/
ACcAwACGAMAAhgC/ACcAvwAlAAAADAAAAAgAAIAlAAAADAAAAAAAAIAoAAAA
DAAAAAEAAAAnAAAAGAAAAAEAAAAAAAAA5eXlAAAAAAAlAAAADAAAAAEAAAAl
AAAADAAAAAgAAIBWAAAAMAAAACkAAADAAAAAhAAAAMIAAAAFAAAAJwDAACcA
wgCGAMIAhgDAACcAwAAlAAAADAAAAAgAAIAlAAAADAAAAAAAAIAoAAAADAAA
AAEAAAAnAAAAGAAAAAEAAAAAAAAA5ubmAAAAAAAlAAAADAAAAAEAAAAlAAAA
DAAAAAgAAIBWAAAAMAAAACkAAADCAAAAhAAAAMQAAAAFAAAAJwDCACcAxACG
AMQAhgDCACcAwgAlAAAADAAAAAgAAIAlAAAADAAAAAAAAIAoAAAADAAAAAEA
AAAnAAAAGAAAAAEAAAAAAAAA5+fnAAAAAAAlAAAADAAAAAEAAAAlAAAADAAA
AAgAAIBWAAAAMAAAACkAAADEAAAAhAAAAMYAAAAFAAAAJwDEACcAxgCGAMYA
hgDEACcAxAAlAAAADAAAAAgAAIAlAAAADAAAAAAAAIAoAAAADAAAAAEAAAAn
AAAAGAAAAAEAAAAAAAAA6OjoAAAAAAAlAAAADAAAAAEAAAAlAAAADAAAAAgA
AIBWAAAAMAAAACkAAADGAAAAhAAAAMgAAAAFAAAAJwDGACcAyACGAMgAhgDG
ACcAxgAlAAAADAAAAAgAAIAlAAAADAAAAAAAAIAoAAAADAAAAAEAAAAnAAAA
GAAAAAEAAAAAAAAA6enpAAAAAAAlAAAADAAAAAEAAAAlAAAADAAAAAgAAIBW
AAAAMAAAACkAAADIAAAAhAAAAMkAAAAFAAAAJwDIACcAyQCGAMkAhgDIACcA
yAAlAAAADAAAAAgAAIAlAAAADAAAAAAAAIAoAAAADAAAAAEAAAAnAAAAGAAA
AAEAAAAAAAAA6urqAAAAAAAlAAAADAAAAAEAAAAlAAAADAAAAAgAAIBWAAAA
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
AQAAAAEAAACrqiq8q6oqvDFDfD8JLzI/IQAAAAgAAABiAAAADAAAAAEAAAAh
AAAACAAAADsAAAAIAAAAEwAAAAwAAAABAAAAGwAAABAAAAApAAAA0wAAADYA
AAAQAAAAKQAAAPgAAABYAAAAQAAAAAAAAAAAAAAA//////////8JAAAAKQAI
AT0AFAFXABQBcQAUAYUACAGFAPgAhQD4AIUA+ACFAPgANgAAABAAAACFAAAA
0wAAAFgAAAA0AAAAAAAAAAAAAAD//////////wYAAACFAOMAcQDvAFcA7wA9
AO8AKQDjACkA0wA9AAAACAAAADwAAAAIAAAAQwAAAAwAAAABAAAAEwAAAAwA
AAABAAAAJQAAAAwAAAAIAACAJwAAABgAAAACAAAAAAAAAMDAwAAAAAAAJQAA
AAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAAAAAAAAAAAAAP//////////
BQAAACcA0QAnABQBKAAUASgA0QAnANEAJQAAAAwAAAAIAACAJQAAAAwAAAAA
AACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAMHBwQAAAAAAJQAAAAwA
AAACAAAAJQAAAAwAAAAIAACAVgAAADAAAAApAAAA1AAAACkAAAATAQAABQAA
ACgA0QAoABQBKQAUASkA0QAoANEAJQAAAAwAAAAIAACAJQAAAAwAAAAAAACA
KAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAMLCwgAAAAAAJQAAAAwAAAAC
AAAAJQAAAAwAAAAIAACAVgAAADAAAAApAAAA1AAAACoAAAATAQAABQAAACkA
0QApABQBKgAUASoA0QApANEAJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAA
AAwAAAACAAAAJwAAABgAAAACAAAAAAAAAMTExAAAAAAAJQAAAAwAAAACAAAA
JQAAAAwAAAAIAACAVgAAADAAAAAqAAAA1AAAACsAAAATAQAABQAAACoA0QAq
ABQBKwAUASsA0QAqANEAJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwA
AAACAAAAJwAAABgAAAACAAAAAAAAAMXFxQAAAAAAJQAAAAwAAAACAAAAJQAA
AAwAAAAIAACAVgAAADAAAAArAAAA1AAAACwAAAATAQAABQAAACsA0QArABQB
LAAUASwA0QArANEAJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAAC
AAAAJwAAABgAAAACAAAAAAAAAMbGxgAAAAAAJQAAAAwAAAACAAAAJQAAAAwA
AAAIAACAVgAAADAAAAAsAAAA1AAAAC0AAAATAQAABQAAACwA0QAsABQBLQAU
AS0A0QAsANEAJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAA
JwAAABgAAAACAAAAAAAAAMjIyAAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAI
AACAVgAAADAAAAAtAAAA1AAAAC4AAAATAQAABQAAAC0A0QAtABQBLgAUAS4A
0QAtANEAJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAA
ABgAAAACAAAAAAAAAMnJyQAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACA
VgAAADAAAAAuAAAA1AAAAC8AAAATAQAABQAAAC4A0QAuABQBLwAUAS8A0QAu
ANEAJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgA
AAACAAAAAAAAAMrKygAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAA
ADAAAAAvAAAA1AAAADAAAAATAQAABQAAAC8A0QAvABQBMAAUATAA0QAvANEA
JQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAAC
AAAAAAAAAMzMzAAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAA
AAAwAAAA1AAAADEAAAATAQAABQAAADAA0QAwABQBMQAUATEA0QAwANEAJQAA
AAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAA
AAAAAM3NzQAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAAAx
AAAA1AAAADIAAAATAQAABQAAADEA0QAxABQBMgAUATIA0QAxANEAJQAAAAwA
AAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAA
AM/PzwAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAAAyAAAA
1AAAADMAAAATAQAABQAAADIA0QAyABQBMwAUATMA0QAyANEAJQAAAAwAAAAI
AACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAANDQ
0AAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAAAzAAAA1AAA
ADQAAAATAQAABQAAADMA0QAzABQBNAAUATQA0QAzANEAJQAAAAwAAAAIAACA
JQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAANHR0QAA
AAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAAA0AAAA1AAAADUA
AAATAQAABQAAADQA0QA0ABQBNQAUATUA0QA0ANEAJQAAAAwAAAAIAACAJQAA
AAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAANPT0wAAAAAA
JQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAAA1AAAA1AAAADYAAAAT
AQAABQAAADUA0QA1ABQBNgAUATYA0QA1ANEAJQAAAAwAAAAIAACAJQAAAAwA
AAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAANTU1AAAAAAAJQAA
AAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAAA2AAAA1AAAADcAAAATAQAA
BQAAADYA0QA2ABQBNwAUATcA0QA2ANEAJQAAAAwAAAAIAACAJQAAAAwAAAAA
AACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAANXV1QAAAAAAJQAAAAwA
AAACAAAAJQAAAAwAAAAIAACAVgAAADAAAAA3AAAA1AAAADgAAAATAQAABQAA
ADcA0QA3ABQBOAAUATgA0QA3ANEAJQAAAAwAAAAIAACAJQAAAAwAAAAAAACA
KAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAANfX1wAAAAAAJQAAAAwAAAAC
AAAAJQAAAAwAAAAIAACAVgAAADAAAAA4AAAA1AAAADkAAAATAQAABQAAADgA
0QA4ABQBOQAUATkA0QA4ANEAJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAA
AAwAAAACAAAAJwAAABgAAAACAAAAAAAAANjY2AAAAAAAJQAAAAwAAAACAAAA
JQAAAAwAAAAIAACAVgAAADAAAAA5AAAA1AAAADoAAAATAQAABQAAADkA0QA5
ABQBOgAUAToA0QA5ANEAJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwA
AAACAAAAJwAAABgAAAACAAAAAAAAANnZ2QAAAAAAJQAAAAwAAAACAAAAJQAA
AAwAAAAIAACAVgAAADAAAAA6AAAA1AAAADsAAAATAQAABQAAADoA0QA6ABQB
OwAUATsA0QA6ANEAJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAAC
AAAAJwAAABgAAAACAAAAAAAAANvb2wAAAAAAJQAAAAwAAAACAAAAJQAAAAwA
AAAIAACAVgAAADAAAAA7AAAA1AAAADwAAAATAQAABQAAADsA0QA7ABQBPAAU
ATwA0QA7ANEAJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAA
JwAAABgAAAACAAAAAAAAANzc3AAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAI
AACAVgAAADAAAAA8AAAA1AAAAD0AAAATAQAABQAAADwA0QA8ABQBPQAUAT0A
0QA8ANEAJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAA
ABgAAAACAAAAAAAAAN3d3QAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACA
VgAAADAAAAA9AAAA1AAAAD4AAAATAQAABQAAAD0A0QA9ABQBPgAUAT4A0QA9
ANEAJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgA
AAACAAAAAAAAAN/f3wAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAA
ADAAAAA+AAAA1AAAAD8AAAATAQAABQAAAD4A0QA+ABQBPwAUAT8A0QA+ANEA
JQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAAC
AAAAAAAAAODg4AAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAA
AAA/AAAA1AAAAEAAAAATAQAABQAAAD8A0QA/ABQBQAAUAUAA0QA/ANEAJQAA
AAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAA
AAAAAOHh4QAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAABA
AAAA1AAAAEEAAAATAQAABQAAAEAA0QBAABQBQQAUAUEA0QBAANEAJQAAAAwA
AAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAA
AOLi4gAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAABBAAAA
1AAAAEIAAAATAQAABQAAAEEA0QBBABQBQgAUAUIA0QBBANEAJQAAAAwAAAAI
AACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAOTk
5AAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAABCAAAA1AAA
AEMAAAATAQAABQAAAEIA0QBCABQBQwAUAUMA0QBCANEAJQAAAAwAAAAIAACA
JQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAOXl5QAA
AAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAABDAAAA1AAAAEQA
AAATAQAABQAAAEMA0QBDABQBRAAUAUQA0QBDANEAJQAAAAwAAAAIAACAJQAA
AAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAObm5gAAAAAA
JQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAABEAAAA1AAAAEUAAAAT
AQAABQAAAEQA0QBEABQBRQAUAUUA0QBEANEAJQAAAAwAAAAIAACAJQAAAAwA
AAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAOfn5wAAAAAAJQAA
AAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAABFAAAA1AAAAEYAAAATAQAA
BQAAAEUA0QBFABQBRgAUAUYA0QBFANEAJQAAAAwAAAAIAACAJQAAAAwAAAAA
AACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAOnp6QAAAAAAJQAAAAwA
AAACAAAAJQAAAAwAAAAIAACAVgAAADAAAABGAAAA1AAAAEcAAAATAQAABQAA
AEYA0QBGABQBRwAUAUcA0QBGANEAJQAAAAwAAAAIAACAJQAAAAwAAAAAAACA
KAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAOrq6gAAAAAAJQAAAAwAAAAC
AAAAJQAAAAwAAAAIAACAVgAAADAAAABHAAAA1AAAAEgAAAATAQAABQAAAEcA
0QBHABQBSAAUAUgA0QBHANEAJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAA
AAwAAAACAAAAJwAAABgAAAACAAAAAAAAAOvr6wAAAAAAJQAAAAwAAAACAAAA
JQAAAAwAAAAIAACAVgAAADAAAABIAAAA1AAAAEkAAAATAQAABQAAAEgA0QBI
ABQBSQAUAUkA0QBIANEAJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwA
AAACAAAAJwAAABgAAAACAAAAAAAAAO3t7QAAAAAAJQAAAAwAAAACAAAAJQAA
AAwAAAAIAACAVgAAADAAAABJAAAA1AAAAEoAAAATAQAABQAAAEkA0QBJABQB
SgAUAUoA0QBJANEAJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAAC
AAAAJwAAABgAAAACAAAAAAAAAO7u7gAAAAAAJQAAAAwAAAACAAAAJQAAAAwA
AAAIAACAVgAAADAAAABKAAAA1AAAAEsAAAATAQAABQAAAEoA0QBKABQBSwAU
AUsA0QBKANEAJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAA
JwAAABgAAAACAAAAAAAAAO/v7wAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAI
AACAVgAAADAAAABLAAAA1AAAAEwAAAATAQAABQAAAEsA0QBLABQBTAAUAUwA
0QBLANEAJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAA
ABgAAAACAAAAAAAAAPHx8QAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACA
VgAAADAAAABMAAAA1AAAAE0AAAATAQAABQAAAEwA0QBMABQBTQAUAU0A0QBM
ANEAJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgA
AAACAAAAAAAAAPLy8gAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAA
ADAAAABNAAAA1AAAAE4AAAATAQAABQAAAE0A0QBNABQBTgAUAU4A0QBNANEA
JQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAAC
AAAAAAAAAPPz8wAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAA
AABOAAAA1AAAAE8AAAATAQAABQAAAE4A0QBOABQBTwAUAU8A0QBOANEAJQAA
AAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAA
AAAAAPX19QAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAABP
AAAA1AAAAFAAAAATAQAABQAAAE8A0QBPABQBUAAUAVAA0QBPANEAJQAAAAwA
AAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAA
APb29gAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAABQAAAA
1AAAAFEAAAATAQAABQAAAFAA0QBQABQBUQAUAVEA0QBQANEAJQAAAAwAAAAI
AACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAPf3
9wAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAABRAAAA1AAA
AFIAAAATAQAABQAAAFEA0QBRABQBUgAUAVIA0QBRANEAJQAAAAwAAAAIAACA
JQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAPn5+QAA
AAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAABSAAAA1AAAAFMA
AAATAQAABQAAAFIA0QBSABQBUwAUAVMA0QBSANEAJQAAAAwAAAAIAACAJQAA
AAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAPr6+gAAAAAA
JQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAABTAAAA1AAAAFQAAAAT
AQAABQAAAFMA0QBTABQBVAAUAVQA0QBTANEAJQAAAAwAAAAIAACAJQAAAAwA
AAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAPz8/AAAAAAAJQAA
AAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAABUAAAA1AAAAFUAAAATAQAA
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
JQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAANzc3AAA
AAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAABxAAAA1AAAAHIA
AAATAQAABQAAAHEA0QBxABQBcgAUAXIA0QBxANEAJQAAAAwAAAAIAACAJQAA
AAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAANvb2wAAAAAA
JQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAAByAAAA1AAAAHMAAAAT
AQAABQAAAHIA0QByABQBcwAUAXMA0QByANEAJQAAAAwAAAAIAACAJQAAAAwA
AAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAANra2gAAAAAAJQAA
AAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAABzAAAA1AAAAHQAAAATAQAA
BQAAAHMA0QBzABQBdAAUAXQA0QBzANEAJQAAAAwAAAAIAACAJQAAAAwAAAAA
AACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAANjY2AAAAAAAJQAAAAwA
AAACAAAAJQAAAAwAAAAIAACAVgAAADAAAAB0AAAA1AAAAHUAAAATAQAABQAA
AHQA0QB0ABQBdQAUAXUA0QB0ANEAJQAAAAwAAAAIAACAJQAAAAwAAAAAAACA
KAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAANfX1wAAAAAAJQAAAAwAAAAC
AAAAJQAAAAwAAAAIAACAVgAAADAAAAB1AAAA1AAAAHYAAAATAQAABQAAAHUA
0QB1ABQBdgAUAXYA0QB1ANEAJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAA
AAwAAAACAAAAJwAAABgAAAACAAAAAAAAANXV1QAAAAAAJQAAAAwAAAACAAAA
JQAAAAwAAAAIAACAVgAAADAAAAB2AAAA1AAAAHcAAAATAQAABQAAAHYA0QB2
ABQBdwAUAXcA0QB2ANEAJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwA
AAACAAAAJwAAABgAAAACAAAAAAAAANTU1AAAAAAAJQAAAAwAAAACAAAAJQAA
AAwAAAAIAACAVgAAADAAAAB3AAAA1AAAAHgAAAATAQAABQAAAHcA0QB3ABQB
eAAUAXgA0QB3ANEAJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAAC
AAAAJwAAABgAAAACAAAAAAAAANPT0wAAAAAAJQAAAAwAAAACAAAAJQAAAAwA
AAAIAACAVgAAADAAAAB4AAAA1AAAAHkAAAATAQAABQAAAHgA0QB4ABQBeQAU
AXkA0QB4ANEAJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAA
JwAAABgAAAACAAAAAAAAANHR0QAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAI
AACAVgAAADAAAAB5AAAA1AAAAHoAAAATAQAABQAAAHkA0QB5ABQBegAUAXoA
0QB5ANEAJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAA
ABgAAAACAAAAAAAAANDQ0AAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACA
VgAAADAAAAB6AAAA1AAAAHsAAAATAQAABQAAAHoA0QB6ABQBewAUAXsA0QB6
ANEAJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgA
AAACAAAAAAAAAM/PzwAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAA
ADAAAAB7AAAA1AAAAHwAAAATAQAABQAAAHsA0QB7ABQBfAAUAXwA0QB7ANEA
JQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAAC
AAAAAAAAAM3NzQAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAA
AAB8AAAA1AAAAH0AAAATAQAABQAAAHwA0QB8ABQBfQAUAX0A0QB8ANEAJQAA
AAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAA
AAAAAMzMzAAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAAB9
AAAA1AAAAH4AAAATAQAABQAAAH0A0QB9ABQBfgAUAX4A0QB9ANEAJQAAAAwA
AAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAA
AMvLywAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAAB+AAAA
1AAAAH8AAAATAQAABQAAAH4A0QB+ABQBfwAUAX8A0QB+ANEAJQAAAAwAAAAI
AACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAMnJ
yQAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAAB/AAAA1AAA
AIAAAAATAQAABQAAAH8A0QB/ABQBgAAUAYAA0QB/ANEAJQAAAAwAAAAIAACA
JQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAMjIyAAA
AAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAACAAAAA1AAAAIEA
AAATAQAABQAAAIAA0QCAABQBgQAUAYEA0QCAANEAJQAAAAwAAAAIAACAJQAA
AAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAMfHxwAAAAAA
JQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAACBAAAA1AAAAIIAAAAT
AQAABQAAAIEA0QCBABQBggAUAYIA0QCBANEAJQAAAAwAAAAIAACAJQAAAAwA
AAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAMXFxQAAAAAAJQAA
AAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAACCAAAA1AAAAIMAAAATAQAA
BQAAAIIA0QCCABQBgwAUAYMA0QCCANEAJQAAAAwAAAAIAACAJQAAAAwAAAAA
AACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAMTExAAAAAAAJQAAAAwA
AAACAAAAJQAAAAwAAAAIAACAVgAAADAAAACDAAAA1AAAAIQAAAATAQAABQAA
AIMA0QCDABQBhAAUAYQA0QCDANEAJQAAAAwAAAAIAACAJQAAAAwAAAAAAACA
KAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAMPDwwAAAAAAJQAAAAwAAAAC
AAAAJQAAAAwAAAAIAACAVgAAADAAAACEAAAA1AAAAIQAAAATAQAABQAAAIQA
0QCEABQBhQAUAYUA0QCEANEAJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAA
AAwAAAACAAAAJwAAABgAAAACAAAAAAAAAMHBwQAAAAAAJQAAAAwAAAACAAAA
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
kAF2AXsBagFhAWoBSAFqATMBdgEzAYYBMwGVAUgBogFhAaIBewGiAZABlQGQ
AYYBPAAAAAgAAABDAAAADAAAAAEAAAATAAAADAAAAAEAAAAlAAAADAAAAAgA
AIAnAAAAGAAAAAIAAAAAAAAA////AAAAAAAlAAAADAAAAAIAAAAlAAAADAAA
AAgAAIBWAAAAMAAAAAAAAAAAAAAA//////////8FAAAAMQFoATEBaQGQAWkB
kAFoATEBaAElAAAADAAAAAgAAIAlAAAADAAAAAAAAIAoAAAADAAAAAIAAAAn
AAAAGAAAAAIAAAAAAAAA39/fAAAAAAAlAAAADAAAAAIAAAAlAAAADAAAAAgA
AIBWAAAAMAAAAAAAAAAAAAAA//////////8FAAAAMQFpATEBagGQAWoBkAFp
ATEBaQElAAAADAAAAAgAAIAlAAAADAAAAAAAAIAoAAAADAAAAAIAAAAnAAAA
GAAAAAIAAAAAAAAA4ODgAAAAAAAlAAAADAAAAAIAAAAlAAAADAAAAAgAAIBW
AAAAMAAAADMBAABrAQAAjwEAAGwBAAAFAAAAMQFqATEBbAGQAWwBkAFqATEB
agElAAAADAAAAAgAAIAlAAAADAAAAAAAAIAoAAAADAAAAAIAAAAnAAAAGAAA
AAIAAAAAAAAA4eHhAAAAAAAlAAAADAAAAAIAAAAlAAAADAAAAAgAAIBWAAAA
MAAAADMBAABsAQAAjwEAAG0BAAAFAAAAMQFsATEBbQGQAW0BkAFsATEBbAEl
AAAADAAAAAgAAIAlAAAADAAAAAAAAIAoAAAADAAAAAIAAAAnAAAAGAAAAAIA
AAAAAAAA4uLiAAAAAAAlAAAADAAAAAIAAAAlAAAADAAAAAgAAIBWAAAAMAAA
ADMBAABtAQAAjwEAAG8BAAAFAAAAMQFtATEBbwGQAW8BkAFtATEBbQElAAAA
DAAAAAgAAIAlAAAADAAAAAAAAIAoAAAADAAAAAIAAAAnAAAAGAAAAAIAAAAA
AAAA4+PjAAAAAAAlAAAADAAAAAIAAAAlAAAADAAAAAgAAIBWAAAAMAAAADMB
AABvAQAAjwEAAHEBAAAFAAAAMQFvATEBcQGQAXEBkAFvATEBbwElAAAADAAA
AAgAAIAlAAAADAAAAAAAAIAoAAAADAAAAAIAAAAnAAAAGAAAAAIAAAAAAAAA
5OTkAAAAAAAlAAAADAAAAAIAAAAlAAAADAAAAAgAAIBWAAAAMAAAADMBAABx
AQAAjwEAAHMBAAAFAAAAMQFxATEBcwGQAXMBkAFxATEBcQElAAAADAAAAAgA
AIAlAAAADAAAAAAAAIAoAAAADAAAAAIAAAAnAAAAGAAAAAIAAAAAAAAA5eXl
AAAAAAAlAAAADAAAAAIAAAAlAAAADAAAAAgAAIBWAAAAMAAAADMBAABzAQAA
jwEAAHUBAAAFAAAAMQFzATEBdQGQAXUBkAFzATEBcwElAAAADAAAAAgAAIAl
AAAADAAAAAAAAIAoAAAADAAAAAIAAAAnAAAAGAAAAAIAAAAAAAAA5ubmAAAA
AAAlAAAADAAAAAIAAAAlAAAADAAAAAgAAIBWAAAAMAAAADMBAAB1AQAAjwEA
AHYBAAAFAAAAMQF1ATEBdgGQAXYBkAF1ATEBdQElAAAADAAAAAgAAIAlAAAA
DAAAAAAAAIAoAAAADAAAAAIAAAAnAAAAGAAAAAIAAAAAAAAA5+fnAAAAAAAl
AAAADAAAAAIAAAAlAAAADAAAAAgAAIBWAAAAMAAAADMBAAB2AQAAjwEAAHgB
AAAFAAAAMQF2ATEBeAGQAXgBkAF2ATEBdgElAAAADAAAAAgAAIAlAAAADAAA
AAAAAIAoAAAADAAAAAIAAAAnAAAAGAAAAAIAAAAAAAAA6OjoAAAAAAAlAAAA
DAAAAAIAAAAlAAAADAAAAAgAAIBWAAAAMAAAADMBAAB4AQAAjwEAAHoBAAAF
AAAAMQF4ATEBegGQAXoBkAF4ATEBeAElAAAADAAAAAgAAIAlAAAADAAAAAAA
AIAoAAAADAAAAAIAAAAnAAAAGAAAAAIAAAAAAAAA6enpAAAAAAAlAAAADAAA
AAIAAAAlAAAADAAAAAgAAIBWAAAAMAAAADMBAAB6AQAAjwEAAHwBAAAFAAAA
MQF6ATEBfAGQAXwBkAF6ATEBegElAAAADAAAAAgAAIAlAAAADAAAAAAAAIAo
AAAADAAAAAIAAAAnAAAAGAAAAAIAAAAAAAAA6urqAAAAAAAlAAAADAAAAAIA
AAAlAAAADAAAAAgAAIBWAAAAMAAAADMBAAB8AQAAjwEAAH4BAAAFAAAAMQF8
ATEBfgGQAX4BkAF8ATEBfAElAAAADAAAAAgAAIAlAAAADAAAAAAAAIAoAAAA
DAAAAAIAAAAnAAAAGAAAAAIAAAAAAAAA6+vrAAAAAAAlAAAADAAAAAIAAAAl
AAAADAAAAAgAAIBWAAAAMAAAADMBAAB+AQAAjwEAAH8BAAAFAAAAMQF+ATEB
fwGQAX8BkAF+ATEBfgElAAAADAAAAAgAAIAlAAAADAAAAAAAAIAoAAAADAAA
AAIAAAAnAAAAGAAAAAIAAAAAAAAA7OzsAAAAAAAlAAAADAAAAAIAAAAlAAAA
DAAAAAgAAIBWAAAAMAAAADMBAAB/AQAAjwEAAIEBAAAFAAAAMQF/ATEBgQGQ
AYEBkAF/ATEBfwElAAAADAAAAAgAAIAlAAAADAAAAAAAAIAoAAAADAAAAAIA
AAAnAAAAGAAAAAIAAAAAAAAA7e3tAAAAAAAlAAAADAAAAAIAAAAlAAAADAAA
AAgAAIBWAAAAMAAAADMBAACBAQAAjwEAAIMBAAAFAAAAMQGBATEBgwGQAYMB
kAGBATEBgQElAAAADAAAAAgAAIAlAAAADAAAAAAAAIAoAAAADAAAAAIAAAAn
AAAAGAAAAAIAAAAAAAAA7u7uAAAAAAAlAAAADAAAAAIAAAAlAAAADAAAAAgA
AIBWAAAAMAAAADMBAACDAQAAjwEAAIUBAAAFAAAAMQGDATEBhQGQAYUBkAGD
ATEBgwElAAAADAAAAAgAAIAlAAAADAAAAAAAAIAoAAAADAAAAAIAAAAnAAAA
GAAAAAIAAAAAAAAA7+/vAAAAAAAlAAAADAAAAAIAAAAlAAAADAAAAAgAAIBW
AAAAMAAAADMBAACFAQAAjwEAAIcBAAAFAAAAMQGFATEBhwGQAYcBkAGFATEB
hQElAAAADAAAAAgAAIAlAAAADAAAAAAAAIAoAAAADAAAAAIAAAAnAAAAGAAA
AAIAAAAAAAAA8PDwAAAAAAAlAAAADAAAAAIAAAAlAAAADAAAAAgAAIBWAAAA
MAAAADMBAACHAQAAjwEAAIgBAAAFAAAAMQGHATEBiAGQAYgBkAGHATEBhwEl
AAAADAAAAAgAAIAlAAAADAAAAAAAAIAoAAAADAAAAAIAAAAnAAAAGAAAAAIA
AAAAAAAA8fHxAAAAAAAlAAAADAAAAAIAAAAlAAAADAAAAAgAAIBWAAAAMAAA
ADMBAACIAQAAjwEAAIoBAAAFAAAAMQGIATEBigGQAYoBkAGIATEBiAElAAAA
DAAAAAgAAIAlAAAADAAAAAAAAIAoAAAADAAAAAIAAAAnAAAAGAAAAAIAAAAA
AAAA8vLyAAAAAAAlAAAADAAAAAIAAAAlAAAADAAAAAgAAIBWAAAAMAAAADMB
AACKAQAAjwEAAIwBAAAFAAAAMQGKATEBjAGQAYwBkAGKATEBigElAAAADAAA
AAgAAIAlAAAADAAAAAAAAIAoAAAADAAAAAIAAAAnAAAAGAAAAAIAAAAAAAAA
8/PzAAAAAAAlAAAADAAAAAIAAAAlAAAADAAAAAgAAIBWAAAAMAAAADMBAACM
AQAAjwEAAI4BAAAFAAAAMQGMATEBjgGQAY4BkAGMATEBjAElAAAADAAAAAgA
AIAlAAAADAAAAAAAAIAoAAAADAAAAAIAAAAnAAAAGAAAAAIAAAAAAAAA9PT0
AAAAAAAlAAAADAAAAAIAAAAlAAAADAAAAAgAAIBWAAAAMAAAADMBAACOAQAA
jwEAAJABAAAFAAAAMQGOATEBkAGQAZABkAGOATEBjgElAAAADAAAAAgAAIAl
AAAADAAAAAAAAIAoAAAADAAAAAIAAAAnAAAAGAAAAAIAAAAAAAAA9fX1AAAA
AAAlAAAADAAAAAIAAAAlAAAADAAAAAgAAIBWAAAAMAAAADMBAACQAQAAjwEA
AJEBAAAFAAAAMQGQATEBkQGQAZEBkAGQATEBkAElAAAADAAAAAgAAIAlAAAA
DAAAAAAAAIAoAAAADAAAAAIAAAAnAAAAGAAAAAIAAAAAAAAA9vb2AAAAAAAl
AAAADAAAAAIAAAAlAAAADAAAAAgAAIBWAAAAMAAAADMBAACRAQAAjwEAAJMB
AAAFAAAAMQGRATEBkwGQAZMBkAGRATEBkQElAAAADAAAAAgAAIAlAAAADAAA
AAAAAIAoAAAADAAAAAIAAAAnAAAAGAAAAAIAAAAAAAAA9/f3AAAAAAAlAAAA
DAAAAAIAAAAlAAAADAAAAAgAAIBWAAAAMAAAADMBAACTAQAAjwEAAJUBAAAF
AAAAMQGTATEBlQGQAZUBkAGTATEBkwElAAAADAAAAAgAAIAlAAAADAAAAAAA
AIAoAAAADAAAAAIAAAAnAAAAGAAAAAIAAAAAAAAA+Pj4AAAAAAAlAAAADAAA
AAIAAAAlAAAADAAAAAgAAIBWAAAAMAAAADMBAACVAQAAjwEAAJcBAAAFAAAA
MQGVATEBlwGQAZcBkAGVATEBlQElAAAADAAAAAgAAIAlAAAADAAAAAAAAIAo
AAAADAAAAAIAAAAnAAAAGAAAAAIAAAAAAAAA+fn5AAAAAAAlAAAADAAAAAIA
AAAlAAAADAAAAAgAAIBWAAAAMAAAADMBAACXAQAAjwEAAJkBAAAFAAAAMQGX
ATEBmQGQAZkBkAGXATEBlwElAAAADAAAAAgAAIAlAAAADAAAAAAAAIAoAAAA
DAAAAAIAAAAnAAAAGAAAAAIAAAAAAAAA+vr6AAAAAAAlAAAADAAAAAIAAAAl
AAAADAAAAAgAAIBWAAAAMAAAADMBAACZAQAAjwEAAJoBAAAFAAAAMQGZATEB
mgGQAZoBkAGZATEBmQElAAAADAAAAAgAAIAlAAAADAAAAAAAAIAoAAAADAAA
AAIAAAAnAAAAGAAAAAIAAAAAAAAA+/v7AAAAAAAlAAAADAAAAAIAAAAlAAAA
DAAAAAgAAIBWAAAAMAAAADMBAACaAQAAjwEAAJwBAAAFAAAAMQGaATEBnAGQ
AZwBkAGaATEBmgElAAAADAAAAAgAAIAlAAAADAAAAAAAAIAoAAAADAAAAAIA
AAAnAAAAGAAAAAIAAAAAAAAA/Pz8AAAAAAAlAAAADAAAAAIAAAAlAAAADAAA
AAgAAIBWAAAAMAAAADMBAACcAQAAjwEAAJ4BAAAFAAAAMQGcATEBngGQAZ4B
kAGcATEBnAElAAAADAAAAAgAAIAlAAAADAAAAAAAAIAoAAAADAAAAAIAAAAn
AAAAGAAAAAIAAAAAAAAA/f39AAAAAAAlAAAADAAAAAIAAAAlAAAADAAAAAgA
AIBWAAAAMAAAADMBAACeAQAAjwEAAKABAAAFAAAAMQGeATEBoAGQAaABkAGe
ATEBngElAAAADAAAAAgAAIAlAAAADAAAAAAAAIAoAAAADAAAAAIAAAAnAAAA
GAAAAAIAAAAAAAAA/v7+AAAAAAAlAAAADAAAAAIAAAAlAAAADAAAAAgAAIBW
AAAAMAAAADMBAACgAQAAjwEAAKEBAAAFAAAAMQGgATEBogGQAaIBkAGgATEB
oAElAAAADAAAAAgAAIAlAAAADAAAAAAAAIAoAAAADAAAAAIAAAAlAAAADAAA
AAcAAIAiAAAADAAAAP////9GAAAAeAAAAGwAAABFTUYrK0AAAAwAAAAAAAAA
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
//////////8JAAAAMwG6AUgBxwFhAccBewHHAZABugGQAasBkAGrAZABqwGQ
AasBNgAAABAAAACQAQAAhgEAAFgAAAA0AAAAAAAAAAAAAAD//////////wYA
AACQAZUBewGiAWEBogFIAaIBMwGVATMBhgE9AAAACAAAADwAAAAIAAAAQwAA
AAwAAAABAAAAEwAAAAwAAAABAAAAJQAAAAwAAAAIAACAJwAAABgAAAACAAAA
AAAAAMHBwQAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAAAA
AAAAAAAAAP//////////BQAAADEBhAExAccBMgHHATIBhAExAYQBJQAAAAwA
AAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAA
AMDAwAAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAAAzAQAA
hwEAADMBAADGAQAABQAAADIBhAEyAccBMwHHATMBhAEyAYQBJQAAAAwAAAAI
AACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAMLC
wgAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAAAzAQAAhwEA
ADQBAADGAQAABQAAADMBhAEzAccBNAHHATQBhAEzAYQBJQAAAAwAAAAIAACA
JQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAMPDwwAA
AAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAAA0AQAAhwEAADUB
AADGAQAABQAAADQBhAE0AccBNQHHATUBhAE0AYQBJQAAAAwAAAAIAACAJQAA
AAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAMTExAAAAAAA
JQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAAA1AQAAhwEAADYBAADG
AQAABQAAADUBhAE1AccBNgHHATYBhAE1AYQBJQAAAAwAAAAIAACAJQAAAAwA
AAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAMbGxgAAAAAAJQAA
AAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAAA2AQAAhwEAADcBAADGAQAA
BQAAADYBhAE2AccBNwHHATcBhAE2AYQBJQAAAAwAAAAIAACAJQAAAAwAAAAA
AACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAMfHxwAAAAAAJQAAAAwA
AAACAAAAJQAAAAwAAAAIAACAVgAAADAAAAA3AQAAhwEAADgBAADGAQAABQAA
ADcBhAE3AccBOAHHATgBhAE3AYQBJQAAAAwAAAAIAACAJQAAAAwAAAAAAACA
KAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAMnJyQAAAAAAJQAAAAwAAAAC
AAAAJQAAAAwAAAAIAACAVgAAADAAAAA4AQAAhwEAADkBAADGAQAABQAAADgB
hAE4AccBOQHHATkBhAE4AYQBJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAA
AAwAAAACAAAAJwAAABgAAAACAAAAAAAAAMrKygAAAAAAJQAAAAwAAAACAAAA
JQAAAAwAAAAIAACAVgAAADAAAAA5AQAAhwEAADoBAADGAQAABQAAADkBhAE5
AccBOgHHAToBhAE5AYQBJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwA
AAACAAAAJwAAABgAAAACAAAAAAAAAMvLywAAAAAAJQAAAAwAAAACAAAAJQAA
AAwAAAAIAACAVgAAADAAAAA6AQAAhwEAADsBAADGAQAABQAAADoBhAE6AccB
OwHHATsBhAE6AYQBJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAAC
AAAAJwAAABgAAAACAAAAAAAAAM3NzQAAAAAAJQAAAAwAAAACAAAAJQAAAAwA
AAAIAACAVgAAADAAAAA7AQAAhwEAADwBAADGAQAABQAAADsBhAE7AccBPAHH
ATwBhAE7AYQBJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAA
JwAAABgAAAACAAAAAAAAAM7OzgAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAI
AACAVgAAADAAAAA8AQAAhwEAAD0BAADGAQAABQAAADwBhAE8AccBPQHHAT0B
hAE8AYQBJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAA
ABgAAAACAAAAAAAAAM/PzwAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACA
VgAAADAAAAA9AQAAhwEAAD4BAADGAQAABQAAAD0BhAE9AccBPgHHAT4BhAE9
AYQBJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgA
AAACAAAAAAAAANHR0QAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAA
ADAAAAA+AQAAhwEAAD8BAADGAQAABQAAAD4BhAE+AccBPwHHAT8BhAE+AYQB
JQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAAC
AAAAAAAAANLS0gAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAA
AAA/AQAAhwEAAEABAADGAQAABQAAAD8BhAE/AccBQAHHAUABhAE/AYQBJQAA
AAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAA
AAAAANPT0wAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAABA
AQAAhwEAAEEBAADGAQAABQAAAEABhAFAAccBQQHHAUEBhAFAAYQBJQAAAAwA
AAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAA
ANXV1QAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAABBAQAA
hwEAAEIBAADGAQAABQAAAEEBhAFBAccBQgHHAUIBhAFBAYQBJQAAAAwAAAAI
AACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAANbW
1gAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAABCAQAAhwEA
AEMBAADGAQAABQAAAEIBhAFCAccBQwHHAUMBhAFCAYQBJQAAAAwAAAAIAACA
JQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAANfX1wAA
AAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAABDAQAAhwEAAEQB
AADGAQAABQAAAEMBhAFDAccBRAHHAUQBhAFDAYQBJQAAAAwAAAAIAACAJQAA
AAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAANnZ2QAAAAAA
JQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAABEAQAAhwEAAEUBAADG
AQAABQAAAEQBhAFEAccBRQHHAUUBhAFEAYQBJQAAAAwAAAAIAACAJQAAAAwA
AAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAANra2gAAAAAAJQAA
AAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAABFAQAAhwEAAEYBAADGAQAA
BQAAAEUBhAFFAccBRgHHAUYBhAFFAYQBJQAAAAwAAAAIAACAJQAAAAwAAAAA
AACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAANvb2wAAAAAAJQAAAAwA
AAACAAAAJQAAAAwAAAAIAACAVgAAADAAAABGAQAAhwEAAEcBAADGAQAABQAA
AEYBhAFGAccBRwHHAUcBhAFGAYQBJQAAAAwAAAAIAACAJQAAAAwAAAAAAACA
KAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAN3d3QAAAAAAJQAAAAwAAAAC
AAAAJQAAAAwAAAAIAACAVgAAADAAAABHAQAAhwEAAEgBAADGAQAABQAAAEcB
hAFHAccBSAHHAUgBhAFHAYQBJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAA
AAwAAAACAAAAJwAAABgAAAACAAAAAAAAAN7e3gAAAAAAJQAAAAwAAAACAAAA
JQAAAAwAAAAIAACAVgAAADAAAABIAQAAhwEAAEkBAADGAQAABQAAAEgBhAFI
AccBSQHHAUkBhAFIAYQBJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwA
AAACAAAAJwAAABgAAAACAAAAAAAAAODg4AAAAAAAJQAAAAwAAAACAAAAJQAA
AAwAAAAIAACAVgAAADAAAABJAQAAhwEAAEoBAADGAQAABQAAAEkBhAFJAccB
SgHHAUoBhAFJAYQBJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAAC
AAAAJwAAABgAAAACAAAAAAAAAOHh4QAAAAAAJQAAAAwAAAACAAAAJQAAAAwA
AAAIAACAVgAAADAAAABKAQAAhwEAAEsBAADGAQAABQAAAEoBhAFKAccBSwHH
AUsBhAFKAYQBJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAA
JwAAABgAAAACAAAAAAAAAOLi4gAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAI
AACAVgAAADAAAABLAQAAhwEAAEwBAADGAQAABQAAAEsBhAFLAccBTAHHAUwB
hAFLAYQBJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAA
ABgAAAACAAAAAAAAAOPj4wAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACA
VgAAADAAAABMAQAAhwEAAE0BAADGAQAABQAAAEwBhAFMAccBTQHHAU0BhAFM
AYQBJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgA
AAACAAAAAAAAAOTk5AAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAA
ADAAAABNAQAAhwEAAE4BAADGAQAABQAAAE0BhAFNAccBTgHHAU4BhAFNAYQB
JQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAAC
AAAAAAAAAOXl5QAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAA
AABOAQAAhwEAAE8BAADGAQAABQAAAE4BhAFOAccBTwHHAU8BhAFOAYQBJQAA
AAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAA
AAAAAOfn5wAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAABP
AQAAhwEAAFABAADGAQAABQAAAE8BhAFPAccBUAHHAVABhAFPAYQBJQAAAAwA
AAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAA
AOjo6AAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAABQAQAA
hwEAAFEBAADGAQAABQAAAFABhAFQAccBUQHHAVEBhAFQAYQBJQAAAAwAAAAI
AACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAOnp
6QAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAABRAQAAhwEA
AFIBAADGAQAABQAAAFEBhAFRAccBUgHHAVIBhAFRAYQBJQAAAAwAAAAIAACA
JQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAOvr6wAA
AAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAABSAQAAhwEAAFMB
AADGAQAABQAAAFIBhAFSAccBUwHHAVMBhAFSAYQBJQAAAAwAAAAIAACAJQAA
AAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAOzs7AAAAAAA
JQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAABTAQAAhwEAAFQBAADG
AQAABQAAAFMBhAFTAccBVAHHAVQBhAFTAYQBJQAAAAwAAAAIAACAJQAAAAwA
AAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAO3t7QAAAAAAJQAA
AAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAABUAQAAhwEAAFUBAADGAQAA
BQAAAFQBhAFUAccBVQHHAVUBhAFUAYQBJQAAAAwAAAAIAACAJQAAAAwAAAAA
AACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAO/v7wAAAAAAJQAAAAwA
AAACAAAAJQAAAAwAAAAIAACAVgAAADAAAABVAQAAhwEAAFYBAADGAQAABQAA
AFUBhAFVAccBVgHHAVYBhAFVAYQBJQAAAAwAAAAIAACAJQAAAAwAAAAAAACA
KAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAPDw8AAAAAAAJQAAAAwAAAAC
AAAAJQAAAAwAAAAIAACAVgAAADAAAABWAQAAhwEAAFcBAADGAQAABQAAAFYB
hAFWAccBVwHHAVcBhAFWAYQBJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAA
AAwAAAACAAAAJwAAABgAAAACAAAAAAAAAPHx8QAAAAAAJQAAAAwAAAACAAAA
JQAAAAwAAAAIAACAVgAAADAAAABXAQAAhwEAAFgBAADGAQAABQAAAFcBhAFX
AccBWAHHAVgBhAFXAYQBJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwA
AAACAAAAJwAAABgAAAACAAAAAAAAAPPz8wAAAAAAJQAAAAwAAAACAAAAJQAA
AAwAAAAIAACAVgAAADAAAABYAQAAhwEAAFkBAADGAQAABQAAAFgBhAFYAccB
WQHHAVkBhAFYAYQBJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAAC
AAAAJwAAABgAAAACAAAAAAAAAPT09AAAAAAAJQAAAAwAAAACAAAAJQAAAAwA
AAAIAACAVgAAADAAAABZAQAAhwEAAFoBAADGAQAABQAAAFkBhAFZAccBWgHH
AVoBhAFZAYQBJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAA
JwAAABgAAAACAAAAAAAAAPb29gAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAI
AACAVgAAADAAAABaAQAAhwEAAFsBAADGAQAABQAAAFoBhAFaAccBWwHHAVsB
hAFaAYQBJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAA
ABgAAAACAAAAAAAAAPf39wAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACA
VgAAADAAAABbAQAAhwEAAFwBAADGAQAABQAAAFsBhAFbAccBXAHHAVwBhAFb
AYQBJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgA
AAACAAAAAAAAAPj4+AAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAA
ADAAAABcAQAAhwEAAF0BAADGAQAABQAAAFwBhAFcAccBXQHHAV0BhAFcAYQB
JQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAAC
AAAAAAAAAPr6+gAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAA
AABdAQAAhwEAAF4BAADGAQAABQAAAF0BhAFdAccBXgHHAV4BhAFdAYQBJQAA
AAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAA
AAAAAPv7+wAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAABe
AQAAhwEAAF8BAADGAQAABQAAAF4BhAFeAccBXwHHAV8BhAFeAYQBJQAAAAwA
AAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAA
APz8/AAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAABfAQAA
hwEAAGABAADGAQAABQAAAF8BhAFfAccBYAHHAWABhAFfAYQBJQAAAAwAAAAI
AACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAP7+
/gAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAABgAQAAhwEA
AGEBAADGAQAABQAAAGABhAFgAccBYQHHAWEBhAFgAYQBJQAAAAwAAAAIAACA
JQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAP///wAA
AAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAABhAQAAhwEAAGIB
AADGAQAABQAAAGEBhAFhAccBYgHHAWIBhAFhAYQBJQAAAAwAAAAIAACAJQAA
AAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAP7+/gAAAAAA
JQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAABiAQAAhwEAAGMBAADG
AQAABQAAAGIBhAFiAccBYwHHAWMBhAFiAYQBJQAAAAwAAAAIAACAJQAAAAwA
AAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAPz8/AAAAAAAJQAA
AAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAABjAQAAhwEAAGQBAADGAQAA
BQAAAGMBhAFjAccBZAHHAWQBhAFjAYQBJQAAAAwAAAAIAACAJQAAAAwAAAAA
AACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAPv7+wAAAAAAJQAAAAwA
AAACAAAAJQAAAAwAAAAIAACAVgAAADAAAABkAQAAhwEAAGUBAADGAQAABQAA
AGQBhAFkAccBZQHHAWUBhAFkAYQBJQAAAAwAAAAIAACAJQAAAAwAAAAAAACA
KAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAPr6+gAAAAAAJQAAAAwAAAAC
AAAAJQAAAAwAAAAIAACAVgAAADAAAABlAQAAhwEAAGYBAADGAQAABQAAAGUB
hAFlAccBZgHHAWYBhAFlAYQBJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAA
AAwAAAACAAAAJwAAABgAAAACAAAAAAAAAPj4+AAAAAAAJQAAAAwAAAACAAAA
JQAAAAwAAAAIAACAVgAAADAAAABmAQAAhwEAAGcBAADGAQAABQAAAGYBhAFm
AccBZwHHAWcBhAFmAYQBJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwA
AAACAAAAJwAAABgAAAACAAAAAAAAAPf39wAAAAAAJQAAAAwAAAACAAAAJQAA
AAwAAAAIAACAVgAAADAAAABnAQAAhwEAAGgBAADGAQAABQAAAGcBhAFnAccB
aAHHAWgBhAFnAYQBJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAAC
AAAAJwAAABgAAAACAAAAAAAAAPb29gAAAAAAJQAAAAwAAAACAAAAJQAAAAwA
AAAIAACAVgAAADAAAABoAQAAhwEAAGkBAADGAQAABQAAAGgBhAFoAccBaQHH
AWkBhAFoAYQBJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAA
JwAAABgAAAACAAAAAAAAAPT09AAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAI
AACAVgAAADAAAABpAQAAhwEAAGoBAADGAQAABQAAAGkBhAFpAccBagHHAWoB
hAFpAYQBJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAA
ABgAAAACAAAAAAAAAPPz8wAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACA
VgAAADAAAABqAQAAhwEAAGsBAADGAQAABQAAAGoBhAFqAccBawHHAWsBhAFq
AYQBJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgA
AAACAAAAAAAAAPLy8gAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAA
ADAAAABrAQAAhwEAAGwBAADGAQAABQAAAGsBhAFrAccBbAHHAWwBhAFrAYQB
JQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAAC
AAAAAAAAAPDw8AAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAA
AABsAQAAhwEAAG0BAADGAQAABQAAAGwBhAFsAccBbQHHAW0BhAFsAYQBJQAA
AAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAA
AAAAAO/v7wAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAABt
AQAAhwEAAG4BAADGAQAABQAAAG0BhAFtAccBbgHHAW4BhAFtAYQBJQAAAAwA
AAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAA
AO3t7QAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAABuAQAA
hwEAAG8BAADGAQAABQAAAG4BhAFuAccBbwHHAW8BhAFuAYQBJQAAAAwAAAAI
AACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAOzs
7AAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAABvAQAAhwEA
AHABAADGAQAABQAAAG8BhAFvAccBcAHHAXABhAFvAYQBJQAAAAwAAAAIAACA
JQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAOvr6wAA
AAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAABwAQAAhwEAAHEB
AADGAQAABQAAAHABhAFwAccBcQHHAXEBhAFwAYQBJQAAAAwAAAAIAACAJQAA
AAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAOnp6QAAAAAA
JQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAABxAQAAhwEAAHIBAADG
AQAABQAAAHEBhAFxAccBcgHHAXIBhAFxAYQBJQAAAAwAAAAIAACAJQAAAAwA
AAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAOjo6AAAAAAAJQAA
AAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAAByAQAAhwEAAHMBAADGAQAA
BQAAAHIBhAFyAccBcwHHAXMBhAFyAYQBJQAAAAwAAAAIAACAJQAAAAwAAAAA
AACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAOfn5wAAAAAAJQAAAAwA
AAACAAAAJQAAAAwAAAAIAACAVgAAADAAAABzAQAAhwEAAHQBAADGAQAABQAA
AHMBhAFzAccBdAHHAXQBhAFzAYQBJQAAAAwAAAAIAACAJQAAAAwAAAAAAACA
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
BQAAAIEBhAGBAccBggHHAYIBhAGBAYQBJQAAAAwAAAAIAACAJQAAAAwAAAAA
AACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAANPT0wAAAAAAJQAAAAwA
AAACAAAAJQAAAAwAAAAIAACAVgAAADAAAACCAQAAhwEAAIMBAADGAQAABQAA
AIIBhAGCAccBgwHHAYMBhAGCAYQBJQAAAAwAAAAIAACAJQAAAAwAAAAAAACA
KAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAANLS0gAAAAAAJQAAAAwAAAAC
AAAAJQAAAAwAAAAIAACAVgAAADAAAACDAQAAhwEAAIQBAADGAQAABQAAAIMB
hAGDAccBhAHHAYQBhAGDAYQBJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAA
AAwAAAACAAAAJwAAABgAAAACAAAAAAAAANHR0QAAAAAAJQAAAAwAAAACAAAA
JQAAAAwAAAAIAACAVgAAADAAAACEAQAAhwEAAIUBAADGAQAABQAAAIQBhAGE
AccBhQHHAYUBhAGEAYQBJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwA
AAACAAAAJwAAABgAAAACAAAAAAAAAM/PzwAAAAAAJQAAAAwAAAACAAAAJQAA
AAwAAAAIAACAVgAAADAAAACFAQAAhwEAAIYBAADGAQAABQAAAIUBhAGFAccB
hgHHAYYBhAGFAYQBJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAAC
AAAAJwAAABgAAAACAAAAAAAAAM7OzgAAAAAAJQAAAAwAAAACAAAAJQAAAAwA
AAAIAACAVgAAADAAAACGAQAAhwEAAIcBAADGAQAABQAAAIYBhAGGAccBhwHH
AYcBhAGGAYQBJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAA
JwAAABgAAAACAAAAAAAAAM3NzQAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAI
AACAVgAAADAAAACHAQAAhwEAAIgBAADGAQAABQAAAIcBhAGHAccBiAHHAYgB
hAGHAYQBJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAA
ABgAAAACAAAAAAAAAMvLywAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACA
VgAAADAAAACIAQAAhwEAAIkBAADGAQAABQAAAIgBhAGIAccBiQHHAYkBhAGI
AYQBJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgA
AAACAAAAAAAAAMrKygAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAA
ADAAAACJAQAAhwEAAIoBAADGAQAABQAAAIkBhAGJAccBigHHAYoBhAGJAYQB
JQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAAC
AAAAAAAAAMnJyQAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAA
AACKAQAAhwEAAIsBAADGAQAABQAAAIoBhAGKAccBiwHHAYsBhAGKAYQBJQAA
AAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAA
AAAAAMfHxwAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAACL
AQAAhwEAAIwBAADGAQAABQAAAIsBhAGLAccBjAHHAYwBhAGLAYQBJQAAAAwA
AAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAA
AMbGxgAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAACMAQAA
hwEAAI0BAADGAQAABQAAAIwBhAGMAccBjQHHAY0BhAGMAYQBJQAAAAwAAAAI
AACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAMXF
xQAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAACNAQAAhwEA
AI4BAADGAQAABQAAAI0BhAGNAccBjgHHAY4BhAGNAYQBJQAAAAwAAAAIAACA
JQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAMPDwwAA
AAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAACOAQAAhwEAAI8B
AADGAQAABQAAAI4BhAGOAccBjwHHAY8BhAGOAYQBJQAAAAwAAAAIAACAJQAA
AAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAMLCwgAAAAAA
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
AgAAACUAAAAMAAAACAAAgFYAAAAwAAAANAEAAD0AAAA1AQAAfAAAAAUAAAA0
AToANAF9ADUBfQA1AToANAE6ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgA
AAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADHx8cAAAAAACUAAAAMAAAAAgAA
ACUAAAAMAAAACAAAgFYAAAAwAAAANQEAAD0AAAA2AQAAfAAAAAUAAAA1AToA
NQF9ADYBfQA2AToANQE6ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAM
AAAAAgAAACcAAAAYAAAAAgAAAAAAAADIyMgAAAAAACUAAAAMAAAAAgAAACUA
AAAMAAAACAAAgFYAAAAwAAAANgEAAD0AAAA3AQAAfAAAAAUAAAA2AToANgF9
ADcBfQA3AToANgE6ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAA
AgAAACcAAAAYAAAAAgAAAAAAAADKysoAAAAAACUAAAAMAAAAAgAAACUAAAAM
AAAACAAAgFYAAAAwAAAANwEAAD0AAAA4AQAAfAAAAAUAAAA3AToANwF9ADgB
fQA4AToANwE6ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAA
ACcAAAAYAAAAAgAAAAAAAADLy8sAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAA
CAAAgFYAAAAwAAAAOAEAAD0AAAA5AQAAfAAAAAUAAAA4AToAOAF9ADkBfQA5
AToAOAE6ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcA
AAAYAAAAAgAAAAAAAADMzMwAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAA
gFYAAAAwAAAAOQEAAD0AAAA6AQAAfAAAAAUAAAA5AToAOQF9ADoBfQA6AToA
OQE6ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAY
AAAAAgAAAAAAAADOzs4AAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYA
AAAwAAAAOgEAAD0AAAA7AQAAfAAAAAUAAAA6AToAOgF9ADsBfQA7AToAOgE6
ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAA
AgAAAAAAAADPz88AAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAw
AAAAOwEAAD0AAAA8AQAAfAAAAAUAAAA7AToAOwF9ADwBfQA8AToAOwE6ACUA
AAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAA
AAAAAADQ0NAAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAA
PAEAAD0AAAA9AQAAfAAAAAUAAAA8AToAPAF9AD0BfQA9AToAPAE6ACUAAAAM
AAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAA
AADS0tIAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAPQEA
AD0AAAA+AQAAfAAAAAUAAAA9AToAPQF9AD4BfQA+AToAPQE6ACUAAAAMAAAA
CAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADT
09MAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAPgEAAD0A
AAA/AQAAfAAAAAUAAAA+AToAPgF9AD8BfQA/AToAPgE6ACUAAAAMAAAACAAA
gCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADV1dUA
AAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAPwEAAD0AAABA
AQAAfAAAAAUAAAA/AToAPwF9AEABfQBAAToAPwE6ACUAAAAMAAAACAAAgCUA
AAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADW1tYAAAAA
ACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAQAEAAD0AAABBAQAA
fAAAAAUAAABAAToAQAF9AEEBfQBBAToAQAE6ACUAAAAMAAAACAAAgCUAAAAM
AAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADX19cAAAAAACUA
AAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAQQEAAD0AAABCAQAAfAAA
AAUAAABBAToAQQF9AEIBfQBCAToAQQE6ACUAAAAMAAAACAAAgCUAAAAMAAAA
AAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADZ2dkAAAAAACUAAAAM
AAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAQgEAAD0AAABDAQAAfAAAAAUA
AABCAToAQgF9AEMBfQBDAToAQgE6ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAA
gCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADa2toAAAAAACUAAAAMAAAA
AgAAACUAAAAMAAAACAAAgFYAAAAwAAAAQwEAAD0AAABEAQAAfAAAAAUAAABD
AToAQwF9AEQBfQBEAToAQwE6ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgA
AAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADb29sAAAAAACUAAAAMAAAAAgAA
ACUAAAAMAAAACAAAgFYAAAAwAAAARAEAAD0AAABFAQAAfAAAAAUAAABEAToA
RAF9AEUBfQBFAToARAE6ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAM
AAAAAgAAACcAAAAYAAAAAgAAAAAAAADd3d0AAAAAACUAAAAMAAAAAgAAACUA
AAAMAAAACAAAgFYAAAAwAAAARQEAAD0AAABGAQAAfAAAAAUAAABFAToARQF9
AEYBfQBGAToARQE6ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAA
AgAAACcAAAAYAAAAAgAAAAAAAADe3t4AAAAAACUAAAAMAAAAAgAAACUAAAAM
AAAACAAAgFYAAAAwAAAARgEAAD0AAABHAQAAfAAAAAUAAABGAToARgF9AEcB
fQBHAToARgE6ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAA
ACcAAAAYAAAAAgAAAAAAAADf398AAAAAACUAAAAMAAAAAgAAACUAAAAMAAAA
CAAAgFYAAAAwAAAARwEAAD0AAABIAQAAfAAAAAUAAABHAToARwF9AEgBfQBI
AToARwE6ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcA
AAAYAAAAAgAAAAAAAADh4eEAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAA
gFYAAAAwAAAASAEAAD0AAABJAQAAfAAAAAUAAABIAToASAF9AEkBfQBJAToA
SAE6ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAY
AAAAAgAAAAAAAADi4uIAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYA
AAAwAAAASQEAAD0AAABKAQAAfAAAAAUAAABJAToASQF9AEoBfQBKAToASQE6
ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAA
AgAAAAAAAADj4+MAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAw
AAAASgEAAD0AAABLAQAAfAAAAAUAAABKAToASgF9AEsBfQBLAToASgE6ACUA
AAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAA
AAAAAADk5OQAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAA
SwEAAD0AAABMAQAAfAAAAAUAAABLAToASwF9AEwBfQBMAToASwE6ACUAAAAM
AAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAA
AADl5eUAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAATAEA
AD0AAABNAQAAfAAAAAUAAABMAToATAF9AE0BfQBNAToATAE6ACUAAAAMAAAA
CAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADn
5+cAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAATQEAAD0A
AABOAQAAfAAAAAUAAABNAToATQF9AE4BfQBOAToATQE6ACUAAAAMAAAACAAA
gCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADo6OgA
AAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAATgEAAD0AAABP
AQAAfAAAAAUAAABOAToATgF9AE8BfQBPAToATgE6ACUAAAAMAAAACAAAgCUA
AAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADp6ekAAAAA
ACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAATwEAAD0AAABQAQAA
fAAAAAUAAABPAToATwF9AFABfQBQAToATwE6ACUAAAAMAAAACAAAgCUAAAAM
AAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADr6+sAAAAAACUA
AAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAUAEAAD0AAABRAQAAfAAA
AAUAAABQAToAUAF9AFEBfQBRAToAUAE6ACUAAAAMAAAACAAAgCUAAAAMAAAA
AAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADs7OwAAAAAACUAAAAM
AAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAUQEAAD0AAABSAQAAfAAAAAUA
AABRAToAUQF9AFIBfQBSAToAUQE6ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAA
gCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADt7e0AAAAAACUAAAAMAAAA
AgAAACUAAAAMAAAACAAAgFYAAAAwAAAAUgEAAD0AAABTAQAAfAAAAAUAAABS
AToAUgF9AFMBfQBTAToAUgE6ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgA
AAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADv7+8AAAAAACUAAAAMAAAAAgAA
ACUAAAAMAAAACAAAgFYAAAAwAAAAUwEAAD0AAABUAQAAfAAAAAUAAABTAToA
UwF9AFQBfQBUAToAUwE6ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAM
AAAAAgAAACcAAAAYAAAAAgAAAAAAAADw8PAAAAAAACUAAAAMAAAAAgAAACUA
AAAMAAAACAAAgFYAAAAwAAAAVAEAAD0AAABVAQAAfAAAAAUAAABUAToAVAF9
AFUBfQBVAToAVAE6ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAA
AgAAACcAAAAYAAAAAgAAAAAAAADx8fEAAAAAACUAAAAMAAAAAgAAACUAAAAM
AAAACAAAgFYAAAAwAAAAVQEAAD0AAABWAQAAfAAAAAUAAABVAToAVQF9AFYB
fQBWAToAVQE6ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAA
ACcAAAAYAAAAAgAAAAAAAADz8/MAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAA
CAAAgFYAAAAwAAAAVgEAAD0AAABXAQAAfAAAAAUAAABWAToAVgF9AFcBfQBX
AToAVgE6ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcA
AAAYAAAAAgAAAAAAAAD09PQAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAA
gFYAAAAwAAAAVwEAAD0AAABYAQAAfAAAAAUAAABXAToAVwF9AFgBfQBYAToA
VwE6ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAY
AAAAAgAAAAAAAAD19fUAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYA
AAAwAAAAWAEAAD0AAABZAQAAfAAAAAUAAABYAToAWAF9AFkBfQBZAToAWAE6
ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAA
AgAAAAAAAAD39/cAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAw
AAAAWQEAAD0AAABaAQAAfAAAAAUAAABZAToAWQF9AFoBfQBaAToAWQE6ACUA
AAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAA
AAAAAAD4+PgAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAA
WgEAAD0AAABbAQAAfAAAAAUAAABaAToAWgF9AFsBfQBbAToAWgE6ACUAAAAM
AAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAA
AAD5+fkAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAWwEA
AD0AAABcAQAAfAAAAAUAAABbAToAWwF9AFwBfQBcAToAWwE6ACUAAAAMAAAA
CAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAAD7
+/sAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAXAEAAD0A
AABdAQAAfAAAAAUAAABcAToAXAF9AF0BfQBdAToAXAE6ACUAAAAMAAAACAAA
gCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAAD8/PwA
AAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAXQEAAD0AAABe
AQAAfAAAAAUAAABdAToAXQF9AF4BfQBeAToAXQE6ACUAAAAMAAAACAAAgCUA
AAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAAD9/f0AAAAA
ACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAXgEAAD0AAABfAQAA
fAAAAAUAAABeAToAXgF9AF8BfQBfAToAXgE6ACUAAAAMAAAACAAAgCUAAAAM
AAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAAD///8AAAAAACUA
AAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAXwEAAD0AAABgAQAAfAAA
AAUAAABfAToAXwF9AGABfQBgAToAXwE6ACUAAAAMAAAACAAAgCUAAAAMAAAA
AAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAAD+/v4AAAAAACUAAAAM
AAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAYAEAAD0AAABhAQAAfAAAAAUA
AABgAToAYAF9AGEBfQBhAToAYAE6ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAA
gCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAAD8/PwAAAAAACUAAAAMAAAA
AgAAACUAAAAMAAAACAAAgFYAAAAwAAAAYQEAAD0AAABiAQAAfAAAAAUAAABh
AToAYQF9AGIBfQBiAToAYQE6ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgA
AAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAAD7+/sAAAAAACUAAAAMAAAAAgAA
ACUAAAAMAAAACAAAgFYAAAAwAAAAYgEAAD0AAABjAQAAfAAAAAUAAABiAToA
YgF9AGMBfQBjAToAYgE6ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAM
AAAAAgAAACcAAAAYAAAAAgAAAAAAAAD6+voAAAAAACUAAAAMAAAAAgAAACUA
AAAMAAAACAAAgFYAAAAwAAAAYwEAAD0AAABkAQAAfAAAAAUAAABjAToAYwF9
AGQBfQBkAToAYwE6ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAA
AgAAACcAAAAYAAAAAgAAAAAAAAD4+PgAAAAAACUAAAAMAAAAAgAAACUAAAAM
AAAACAAAgFYAAAAwAAAAZAEAAD0AAABlAQAAfAAAAAUAAABkAToAZAF9AGUB
fQBlAToAZAE6ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAA
ACcAAAAYAAAAAgAAAAAAAAD39/cAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAA
CAAAgFYAAAAwAAAAZQEAAD0AAABmAQAAfAAAAAUAAABlAToAZQF9AGYBfQBm
AToAZQE6ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcA
AAAYAAAAAgAAAAAAAAD29vYAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAA
gFYAAAAwAAAAZgEAAD0AAABnAQAAfAAAAAUAAABmAToAZgF9AGcBfQBnAToA
ZgE6ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAY
AAAAAgAAAAAAAAD09PQAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYA
AAAwAAAAZwEAAD0AAABoAQAAfAAAAAUAAABnAToAZwF9AGgBfQBoAToAZwE6
ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAA
AgAAAAAAAADz8/MAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAw
AAAAaAEAAD0AAABpAQAAfAAAAAUAAABoAToAaAF9AGkBfQBpAToAaAE6ACUA
AAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAA
AAAAAADy8vIAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAA
aQEAAD0AAABqAQAAfAAAAAUAAABpAToAaQF9AGoBfQBqAToAaQE6ACUAAAAM
AAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAA
AADw8PAAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAagEA
AD0AAABrAQAAfAAAAAUAAABqAToAagF9AGsBfQBrAToAagE6ACUAAAAMAAAA
CAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADv
7+8AAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAawEAAD0A
AABsAQAAfAAAAAUAAABrAToAawF9AGwBfQBsAToAawE6ACUAAAAMAAAACAAA
gCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADu7u4A
AAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAbAEAAD0AAABt
AQAAfAAAAAUAAABsAToAbAF9AG0BfQBtAToAbAE6ACUAAAAMAAAACAAAgCUA
AAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADs7OwAAAAA
ACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAbQEAAD0AAABuAQAA
fAAAAAUAAABtAToAbQF9AG4BfQBuAToAbQE6ACUAAAAMAAAACAAAgCUAAAAM
AAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADr6+sAAAAAACUA
AAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAbgEAAD0AAABvAQAAfAAA
AAUAAABuAToAbgF9AG8BfQBvAToAbgE6ACUAAAAMAAAACAAAgCUAAAAMAAAA
AAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADq6uoAAAAAACUAAAAM
AAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAbwEAAD0AAABwAQAAfAAAAAUA
AABvAToAbwF9AHABfQBwAToAbwE6ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAA
gCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADo6OgAAAAAACUAAAAMAAAA
AgAAACUAAAAMAAAACAAAgFYAAAAwAAAAcAEAAD0AAABxAQAAfAAAAAUAAABw
AToAcAF9AHEBfQBxAToAcAE6ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgA
AAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADn5+cAAAAAACUAAAAMAAAAAgAA
ACUAAAAMAAAACAAAgFYAAAAwAAAAcQEAAD0AAAByAQAAfAAAAAUAAABxAToA
cQF9AHIBfQByAToAcQE6ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAM
AAAAAgAAACcAAAAYAAAAAgAAAAAAAADm5uYAAAAAACUAAAAMAAAAAgAAACUA
AAAMAAAACAAAgFYAAAAwAAAAcgEAAD0AAABzAQAAfAAAAAUAAAByAToAcgF9
AHMBfQBzAToAcgE6ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAA
AgAAACcAAAAYAAAAAgAAAAAAAADk5OQAAAAAACUAAAAMAAAAAgAAACUAAAAM
AAAACAAAgFYAAAAwAAAAcwEAAD0AAAB0AQAAfAAAAAUAAABzAToAcwF9AHQB
fQB0AToAcwE6ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAA
ACcAAAAYAAAAAgAAAAAAAADj4+MAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAA
CAAAgFYAAAAwAAAAdAEAAD0AAAB1AQAAfAAAAAUAAAB0AToAdAF9AHUBfQB1
AToAdAE6ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcA
AAAYAAAAAgAAAAAAAADi4uIAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAA
gFYAAAAwAAAAdQEAAD0AAAB2AQAAfAAAAAUAAAB1AToAdQF9AHYBfQB2AToA
dQE6ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAY
AAAAAgAAAAAAAADh4eEAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYA
AAAwAAAAdgEAAD0AAAB3AQAAfAAAAAUAAAB2AToAdgF9AHcBfQB3AToAdgE6
ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAA
AgAAAAAAAADg4OAAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAw
AAAAdwEAAD0AAAB4AQAAfAAAAAUAAAB3AToAdwF9AHgBfQB4AToAdwE6ACUA
AAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAA
AAAAAADe3t4AAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAA
eAEAAD0AAAB5AQAAfAAAAAUAAAB4AToAeAF9AHkBfQB5AToAeAE6ACUAAAAM
AAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAA
AADd3d0AAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAeQEA
AD0AAAB6AQAAfAAAAAUAAAB5AToAeQF9AHoBfQB6AToAeQE6ACUAAAAMAAAA
CAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADc
3NwAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAegEAAD0A
AAB7AQAAfAAAAAUAAAB6AToAegF9AHsBfQB7AToAegE6ACUAAAAMAAAACAAA
gCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADa2toA
AAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAewEAAD0AAAB8
AQAAfAAAAAUAAAB7AToAewF9AHwBfQB8AToAewE6ACUAAAAMAAAACAAAgCUA
AAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADZ2dkAAAAA
ACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAfAEAAD0AAAB9AQAA
fAAAAAUAAAB8AToAfAF9AH0BfQB9AToAfAE6ACUAAAAMAAAACAAAgCUAAAAM
AAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADY2NgAAAAAACUA
AAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAfQEAAD0AAAB+AQAAfAAA
AAUAAAB9AToAfQF9AH4BfQB+AToAfQE6ACUAAAAMAAAACAAAgCUAAAAMAAAA
AAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADW1tYAAAAAACUAAAAM
AAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAfgEAAD0AAAB/AQAAfAAAAAUA
AAB+AToAfgF9AH8BfQB/AToAfgE6ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAA
gCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADV1dUAAAAAACUAAAAMAAAA
AgAAACUAAAAMAAAACAAAgFYAAAAwAAAAfwEAAD0AAACAAQAAfAAAAAUAAAB/
AToAfwF9AIABfQCAAToAfwE6ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgA
AAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADU1NQAAAAAACUAAAAMAAAAAgAA
ACUAAAAMAAAACAAAgFYAAAAwAAAAgAEAAD0AAACBAQAAfAAAAAUAAACAAToA
gAF9AIEBfQCBAToAgAE6ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAM
AAAAAgAAACcAAAAYAAAAAgAAAAAAAADS0tIAAAAAACUAAAAMAAAAAgAAACUA
AAAMAAAACAAAgFYAAAAwAAAAgQEAAD0AAACCAQAAfAAAAAUAAACBAToAgQF9
AIIBfQCCAToAgQE6ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAA
AgAAACcAAAAYAAAAAgAAAAAAAADR0dEAAAAAACUAAAAMAAAAAgAAACUAAAAM
AAAACAAAgFYAAAAwAAAAggEAAD0AAACDAQAAfAAAAAUAAACCAToAggF9AIMB
fQCDAToAggE6ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAA
ACcAAAAYAAAAAgAAAAAAAADPz88AAAAAACUAAAAMAAAAAgAAACUAAAAMAAAA
CAAAgFYAAAAwAAAAgwEAAD0AAACEAQAAfAAAAAUAAACDAToAgwF9AIQBfQCE
AToAgwE6ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcA
AAAYAAAAAgAAAAAAAADOzs4AAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAA
gFYAAAAwAAAAhAEAAD0AAACFAQAAfAAAAAUAAACEAToAhAF9AIUBfQCFAToA
hAE6ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAY
AAAAAgAAAAAAAADNzc0AAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYA
AAAwAAAAhQEAAD0AAACGAQAAfAAAAAUAAACFAToAhQF9AIYBfQCGAToAhQE6
ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAA
AgAAAAAAAADLy8sAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAw
AAAAhgEAAD0AAACHAQAAfAAAAAUAAACGAToAhgF9AIcBfQCHAToAhgE6ACUA
AAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAA
AAAAAADKysoAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAA
hwEAAD0AAACIAQAAfAAAAAUAAACHAToAhwF9AIgBfQCIAToAhwE6ACUAAAAM
AAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAA
AADJyckAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAiAEA
AD0AAACJAQAAfAAAAAUAAACIAToAiAF9AIkBfQCJAToAiAE6ACUAAAAMAAAA
CAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADH
x8cAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAiQEAAD0A
AACKAQAAfAAAAAUAAACJAToAiQF9AIoBfQCKAToAiQE6ACUAAAAMAAAACAAA
gCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADGxsYA
AAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAigEAAD0AAACL
AQAAfAAAAAUAAACKAToAigF9AIsBfQCLAToAigE6ACUAAAAMAAAACAAAgCUA
AAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADFxcUAAAAA
ACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAiwEAAD0AAACMAQAA
fAAAAAUAAACLAToAiwF9AIwBfQCMAToAiwE6ACUAAAAMAAAACAAAgCUAAAAM
AAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADDw8MAAAAAACUA
AAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAjAEAAD0AAACNAQAAfAAA
AAUAAACMAToAjAF9AI0BfQCNAToAjAE6ACUAAAAMAAAACAAAgCUAAAAMAAAA
AAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADCwsIAAAAAACUAAAAM
AAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAjQEAAD0AAACNAQAAfAAAAAUA
AACNAToAjQF9AI4BfQCOAToAjQE6ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAA
gCgAAAAMAAAAAgAAACUAAAAMAAAABwAAgCIAAAAMAAAA/////0YAAAB4AAAA
bAAAAEVNRisrQAAADAAAAAAAAAA0QAIADAAAAAAAAAAIQAMCQAAAADQAAAAC
EMDbAAAAAM4AAAAAAAAAj8J1PwIAAAACAAAAAgAAAAIAAAAAAAAAAhDA2wAA
AAAAAAD/FUAAABAAAAAEAAAAAwAAACQAAAAkAAAAAACAPQAAAAAAAAAAAACA
PQAAAAAAAAAAAgAAAF8AAAA4AAAAAgAAADgAAAAAAAAAOAAAAAAAAAAAAAEA
DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAF
AACAOwAAAAgAAAAbAAAAEAAAAA4TAAC5AwAANgAAABAAAAAOEwAACgYAAFgA
AABAAAAAAAAAAAAAAAD//////////wkAAAAOE/8GWRTGB/IVxgeMF8YH1xj/
BtcYCgbXGAoG1xgKBtcYCgZZAAAAJAAAAAAAAAAAAAAA//////////8CAAAA
1xgKBtcYuQNYAAAANAAAAAAAAAAAAAAA//////////8GAAAA1xiuBIwXdQXy
FXUFWRR1BQ4TrgQOE7kDPQAAAAgAAAA8AAAACAAAAEAAAAAYAAAALwEAADoA
AACPAQAAfgAAACUAAAAMAAAABwAAgCUAAAAMAAAAAAAAgCQAAAAkAAAAAACA
QQAAAAAAAAAAAACAQQAAAAAAAAAAAgAAACgAAAAMAAAAAgAAAEYAAAAsAQAA
IAEAAEVNRisIQAMCQAAAADQAAAACEMDbAAAAAM4AAAAAAAAAj8J1PwIAAAAC
AAAAAgAAAAIAAAAAAAAAAhDA2wAAAAAAAAD/CEAAA8wAAADAAAAAAhDA2xQA
AAAAAAAA2LXGQ5sfbkLYtcZDL8EwQoxYvEO+Av5Bi4+vQ78C/kGKxqJDvgL+
QT9pmEMtwTBCPmmYQ5gfbkI+aZhDmx9uQj5pmEP2I8FCPmmYQyvT30KJxqJD
FLP4QoqPr0MUs/hCi1i8Qxaz+ELXtcZDL9PfQti1xkP2I8FC2LXGQ/YjwULY
tcZD9iPBQti1xkP2I8FC17XGQ/YjwULXtcZDmx9uQgADAwMDAwMBAQMDAwMD
AwMDAwGBFUAAABAAAAAEAAAAAwAAACQAAAAkAAAAAACAPQAAAAAAAAAAAACA
PQAAAAAAAAAAAgAAAF8AAAA4AAAAAgAAADgAAAAAAAAAOAAAAAAAAAAAAAEA
DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAF
AACAOwAAAAgAAAAbAAAAEAAAANcYAAC5AwAAWAAAADQAAAAAAAAAAAAAAP//
////////BgAAANcYwwKMF/wB8hX8AVkU/AEOE8MCDhO5A1kAAAAkAAAAAAAA
AAAAAAD//////////wIAAAAOE7kDDhMKBlgAAABAAAAAAAAAAAAAAAD/////
/////wkAAAAOE/8GWRTGB/IVxgeMF8YH1xj/BtcYCgbXGAoG1xgKBtcYCgZZ
AAAAJAAAAAAAAAAAAAAA//////////8CAAAA1xgKBtcYuQM9AAAACAAAADwA
AAAIAAAAQAAAABgAAAAvAQAAHgAAAI8BAAB+AAAAJQAAAAwAAAAHAACAJQAA
AAwAAAAAAACAJAAAACQAAAAAAIBBAAAAAAAAAAAAAIBBAAAAAAAAAAACAAAA
KAAAAAwAAAACAAAAIgAAAAwAAAD/////RgAAABwAAAAQAAAARU1GKwRAAAAM
AAAAAAAAAEYAAABIAQAAPAEAAEVNRisIQAADkAAAAIQAAAACEMDbDQAAAAAA
AADBxSBERjdbQ8HFIESr30tDHJcbRLdvP0ObMhVEt28/QxrODkS3bz9DdZ8J
RKvfS0N1nwlERjdbQ3WfCUThjmpDGs4ORNX+dkObMhVE1f52QxuXG0TW/nZD
wcUgROKOakPBxSBERzdbQwADAwMDAwMDAwMDA4MDAwMzQAABDAAAAAAAAAAq
QAAAJAAAABgAAAAAAMBCAAAAAAAAAAAAAMDCdZ8JRNX+dkMIQAEBVAAAAEgA
AAACEMDbBAAAAAIAAAAAAAAAq6oqvKuqKrwxQ3w/pn0ZP//////f39//////
/9/f3/9/5YGz0sMbP0de0r8vfNWwjzZ1P5KlhbsKQAAAJAAAABgAAAABAAAA
AQAAAKuqKryrqiq8MUN8P6Z9GT8hAAAACAAAAGIAAAAMAAAAAQAAACEAAAAI
AAAAOwAAAAgAAAATAAAADAAAAAEAAABVAAAAUAAAAAAAAAAAAAAA////////
//8NAAAAhALcAIQCzABvAsAAVQLAADwCwAAnAswAJwLcACcC6wA8AvcAVQL3
AG8C9wCEAusAhALcADwAAAAIAAAAQwAAAAwAAAABAAAAEwAAAAwAAAABAAAA
JQAAAAwAAAAIAACAJwAAABgAAAACAAAAAAAAAP///wAAAAAAJQAAAAwAAAAC
AAAAJQAAAAwAAAAIAACAVgAAADAAAAAAAAAAAAAAAP//////////BQAAACUC
vgAlAr8AhAK/AIQCvgAlAr4AJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAA
AAwAAAACAAAAJwAAABgAAAACAAAAAAAAAN/f3wAAAAAAJQAAAAwAAAACAAAA
JQAAAAwAAAAIAACAVgAAADAAAAAAAAAAAAAAAP//////////BQAAACUCvwAl
AsAAhALAAIQCvwAlAr8AJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwA
AAACAAAAJwAAABgAAAACAAAAAAAAAODg4AAAAAAAJQAAAAwAAAACAAAAJQAA
AAwAAAAIAACAVgAAADAAAAAnAgAAwQAAAIMCAADCAAAABQAAACUCwAAlAsIA
hALCAIQCwAAlAsAAJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAAC
AAAAJwAAABgAAAACAAAAAAAAAOHh4QAAAAAAJQAAAAwAAAACAAAAJQAAAAwA
AAAIAACAVgAAADAAAAAnAgAAwgAAAIMCAADDAAAABQAAACUCwgAlAsMAhALD
AIQCwgAlAsIAJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAA
JwAAABgAAAACAAAAAAAAAOLi4gAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAI
AACAVgAAADAAAAAnAgAAwwAAAIMCAADFAAAABQAAACUCwwAlAsUAhALFAIQC
wwAlAsMAJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAA
ABgAAAACAAAAAAAAAOPj4wAAAAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACA
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
JQAAAAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAPj4+AAA
AAAAJQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAAAnAgAA6wAAAIMC
AADtAAAABQAAACUC6wAlAu0AhALtAIQC6wAlAusAJQAAAAwAAAAIAACAJQAA
AAwAAAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAPn5+QAAAAAA
JQAAAAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAAAnAgAA7QAAAIMCAADv
AAAABQAAACUC7QAlAu8AhALvAIQC7QAlAu0AJQAAAAwAAAAIAACAJQAAAAwA
AAAAAACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAPr6+gAAAAAAJQAA
AAwAAAACAAAAJQAAAAwAAAAIAACAVgAAADAAAAAnAgAA7wAAAIMCAADwAAAA
BQAAACUC7wAlAvAAhALwAIQC7wAlAu8AJQAAAAwAAAAIAACAJQAAAAwAAAAA
AACAKAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAPv7+wAAAAAAJQAAAAwA
AAACAAAAJQAAAAwAAAAIAACAVgAAADAAAAAnAgAA8AAAAIMCAADyAAAABQAA
ACUC8AAlAvIAhALyAIQC8AAlAvAAJQAAAAwAAAAIAACAJQAAAAwAAAAAAACA
KAAAAAwAAAACAAAAJwAAABgAAAACAAAAAAAAAPz8/AAAAAAAJQAAAAwAAAAC
AAAAJQAAAAwAAAAIAACAVgAAADAAAAAnAgAA8gAAAIMCAAD0AAAABQAAACUC
8gAlAvQAhAL0AIQC8gAlAvIAJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAA
AAwAAAACAAAAJwAAABgAAAACAAAAAAAAAP39/QAAAAAAJQAAAAwAAAACAAAA
JQAAAAwAAAAIAACAVgAAADAAAAAnAgAA9AAAAIMCAAD2AAAABQAAACUC9AAl
AvYAhAL2AIQC9AAlAvQAJQAAAAwAAAAIAACAJQAAAAwAAAAAAACAKAAAAAwA
AAACAAAAJwAAABgAAAACAAAAAAAAAP7+/gAAAAAAJQAAAAwAAAACAAAAJQAA
AAwAAAAIAACAVgAAADAAAAAnAgAA9gAAAIMCAAD2AAAABQAAACUC9gAlAvgA
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
CS8yPyEAAAAIAAAAYgAAAAwAAAABAAAAIQAAAAgAAAA7AAAACAAAABMAAAAM
AAAAAQAAABsAAAAQAAAAJwIAANwAAAA2AAAAEAAAACcCAAABAQAAWAAAAEAA
AAAAAAAAAAAAAP//////////CQAAACcCEAE8Ah0BVQIdAW8CHQGEAhABhAIB
AYQCAQGEAgEBhAIBATYAAAAQAAAAhAIAANwAAABYAAAANAAAAAAAAAAAAAAA
//////////8GAAAAhALrAG8C9wBVAvcAPAL3ACcC6wAnAtwAPQAAAAgAAAA8
AAAACAAAAEMAAAAMAAAAAQAAABMAAAAMAAAAAQAAACUAAAAMAAAACAAAgCcA
AAAYAAAAAgAAAAAAAADBwcEAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAA
gFYAAAAwAAAAJwIAAN0AAAAnAgAAHAEAAAUAAAAlAtoAJQIdAScCHQEnAtoA
JQLaACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAY
AAAAAgAAAAAAAADCwsIAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYA
AAAwAAAAJwIAAN0AAAAoAgAAHAEAAAUAAAAnAtoAJwIdASgCHQEoAtoAJwLa
ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAA
AgAAAAAAAADDw8MAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAw
AAAAKAIAAN0AAAApAgAAHAEAAAUAAAAoAtoAKAIdASkCHQEpAtoAKALaACUA
AAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAA
AAAAAADFxcUAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAA
KQIAAN0AAAAqAgAAHAEAAAUAAAApAtoAKQIdASoCHQEqAtoAKQLaACUAAAAM
AAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAA
AADGxsYAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAKgIA
AN0AAAArAgAAHAEAAAUAAAAqAtoAKgIdASsCHQErAtoAKgLaACUAAAAMAAAA
CAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADH
x8cAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAKwIAAN0A
AAAsAgAAHAEAAAUAAAArAtoAKwIdASwCHQEsAtoAKwLaACUAAAAMAAAACAAA
gCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADJyckA
AAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAALAIAAN0AAAAt
AgAAHAEAAAUAAAAsAtoALAIdAS0CHQEtAtoALALaACUAAAAMAAAACAAAgCUA
AAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADKysoAAAAA
ACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAALQIAAN0AAAAuAgAA
HAEAAAUAAAAtAtoALQIdAS4CHQEuAtoALQLaACUAAAAMAAAACAAAgCUAAAAM
AAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADMzMwAAAAAACUA
AAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAALgIAAN0AAAAvAgAAHAEA
AAUAAAAuAtoALgIdAS8CHQEvAtoALgLaACUAAAAMAAAACAAAgCUAAAAMAAAA
AAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADNzc0AAAAAACUAAAAM
AAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAALwIAAN0AAAAwAgAAHAEAAAUA
AAAvAtoALwIdATACHQEwAtoALwLaACUAAAAMAAAACAAAgCUAAAAMAAAAAAAA
gCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADOzs4AAAAAACUAAAAMAAAA
AgAAACUAAAAMAAAACAAAgFYAAAAwAAAAMAIAAN0AAAAxAgAAHAEAAAUAAAAw
AtoAMAIdATECHQExAtoAMALaACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgA
AAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADQ0NAAAAAAACUAAAAMAAAAAgAA
ACUAAAAMAAAACAAAgFYAAAAwAAAAMQIAAN0AAAAyAgAAHAEAAAUAAAAxAtoA
MQIdATICHQEyAtoAMQLaACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAM
AAAAAgAAACcAAAAYAAAAAgAAAAAAAADR0dEAAAAAACUAAAAMAAAAAgAAACUA
AAAMAAAACAAAgFYAAAAwAAAAMgIAAN0AAAAzAgAAHAEAAAUAAAAyAtoAMgId
ATMCHQEzAtoAMgLaACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAA
AgAAACcAAAAYAAAAAgAAAAAAAADS0tIAAAAAACUAAAAMAAAAAgAAACUAAAAM
AAAACAAAgFYAAAAwAAAAMwIAAN0AAAA0AgAAHAEAAAUAAAAzAtoAMwIdATQC
HQE0AtoAMwLaACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAA
ACcAAAAYAAAAAgAAAAAAAADU1NQAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAA
CAAAgFYAAAAwAAAANAIAAN0AAAA1AgAAHAEAAAUAAAA0AtoANAIdATUCHQE1
AtoANALaACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcA
AAAYAAAAAgAAAAAAAADV1dUAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAA
gFYAAAAwAAAANQIAAN0AAAA2AgAAHAEAAAUAAAA1AtoANQIdATYCHQE2AtoA
NQLaACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAY
AAAAAgAAAAAAAADW1tYAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYA
AAAwAAAANgIAAN0AAAA3AgAAHAEAAAUAAAA2AtoANgIdATcCHQE3AtoANgLa
ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAA
AgAAAAAAAADY2NgAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAw
AAAANwIAAN0AAAA4AgAAHAEAAAUAAAA3AtoANwIdATgCHQE4AtoANwLaACUA
AAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAA
AAAAAADZ2dkAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAA
OAIAAN0AAAA5AgAAHAEAAAUAAAA4AtoAOAIdATkCHQE5AtoAOALaACUAAAAM
AAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAA
AADa2toAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAOQIA
AN0AAAA6AgAAHAEAAAUAAAA5AtoAOQIdAToCHQE6AtoAOQLaACUAAAAMAAAA
CAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADc
3NwAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAOgIAAN0A
AAA7AgAAHAEAAAUAAAA6AtoAOgIdATsCHQE7AtoAOgLaACUAAAAMAAAACAAA
gCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADd3d0A
AAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAOwIAAN0AAAA8
AgAAHAEAAAUAAAA7AtoAOwIdATwCHQE8AtoAOwLaACUAAAAMAAAACAAAgCUA
AAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADe3t4AAAAA
ACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAPAIAAN0AAAA9AgAA
HAEAAAUAAAA8AtoAPAIdAT0CHQE9AtoAPALaACUAAAAMAAAACAAAgCUAAAAM
AAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADg4OAAAAAAACUA
AAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAPQIAAN0AAAA+AgAAHAEA
AAUAAAA9AtoAPQIdAT4CHQE+AtoAPQLaACUAAAAMAAAACAAAgCUAAAAMAAAA
AAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADh4eEAAAAAACUAAAAM
AAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAPgIAAN0AAAA/AgAAHAEAAAUA
AAA+AtoAPgIdAT8CHQE/AtoAPgLaACUAAAAMAAAACAAAgCUAAAAMAAAAAAAA
gCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADi4uIAAAAAACUAAAAMAAAA
AgAAACUAAAAMAAAACAAAgFYAAAAwAAAAPwIAAN0AAABAAgAAHAEAAAUAAAA/
AtoAPwIdAUACHQFAAtoAPwLaACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgA
AAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADj4+MAAAAAACUAAAAMAAAAAgAA
ACUAAAAMAAAACAAAgFYAAAAwAAAAQAIAAN0AAABBAgAAHAEAAAUAAABAAtoA
QAIdAUECHQFBAtoAQALaACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAM
AAAAAgAAACcAAAAYAAAAAgAAAAAAAADl5eUAAAAAACUAAAAMAAAAAgAAACUA
AAAMAAAACAAAgFYAAAAwAAAAQQIAAN0AAABCAgAAHAEAAAUAAABBAtoAQQId
AUICHQFCAtoAQQLaACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAA
AgAAACcAAAAYAAAAAgAAAAAAAADm5uYAAAAAACUAAAAMAAAAAgAAACUAAAAM
AAAACAAAgFYAAAAwAAAAQgIAAN0AAABDAgAAHAEAAAUAAABCAtoAQgIdAUMC
HQFDAtoAQgLaACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAA
ACcAAAAYAAAAAgAAAAAAAADn5+cAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAA
CAAAgFYAAAAwAAAAQwIAAN0AAABEAgAAHAEAAAUAAABDAtoAQwIdAUQCHQFE
AtoAQwLaACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcA
AAAYAAAAAgAAAAAAAADo6OgAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAA
gFYAAAAwAAAARAIAAN0AAABFAgAAHAEAAAUAAABEAtoARAIdAUUCHQFFAtoA
RALaACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAY
AAAAAgAAAAAAAADq6uoAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYA
AAAwAAAARQIAAN0AAABGAgAAHAEAAAUAAABFAtoARQIdAUYCHQFGAtoARQLa
ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAA
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
UwLaACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAY
AAAAAgAAAAAAAAD+/v4AAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYA
AAAwAAAAVAIAAN0AAABVAgAAHAEAAAUAAABUAtoAVAIdAVUCHQFVAtoAVALa
ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAA
AgAAAAAAAAD///8AAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAw
AAAAVQIAAN0AAABWAgAAHAEAAAUAAABVAtoAVQIdAVYCHQFWAtoAVQLaACUA
AAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAA
AAAAAAD9/f0AAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAA
VgIAAN0AAABXAgAAHAEAAAUAAABWAtoAVgIdAVcCHQFXAtoAVgLaACUAAAAM
AAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAA
AAD8/PwAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAVwIA
AN0AAABYAgAAHAEAAAUAAABXAtoAVwIdAVgCHQFYAtoAVwLaACUAAAAMAAAA
CAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAAD7
+/sAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAWAIAAN0A
AABZAgAAHAEAAAUAAABYAtoAWAIdAVkCHQFZAtoAWALaACUAAAAMAAAACAAA
gCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAAD5+fkA
AAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAWQIAAN0AAABa
AgAAHAEAAAUAAABZAtoAWQIdAVoCHQFaAtoAWQLaACUAAAAMAAAACAAAgCUA
AAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAAD4+PgAAAAA
ACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAWgIAAN0AAABbAgAA
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
AgAAACcAAAAYAAAAAgAAAAAAAADd3d0AAAAAACUAAAAMAAAAAgAAACUAAAAM
AAAACAAAgFYAAAAwAAAAbwIAAN0AAABwAgAAHAEAAAUAAABvAtoAbwIdAXAC
HQFwAtoAbwLaACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAA
ACcAAAAYAAAAAgAAAAAAAADb29sAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAA
CAAAgFYAAAAwAAAAcAIAAN0AAABxAgAAHAEAAAUAAABwAtoAcAIdAXECHQFx
AtoAcALaACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcA
AAAYAAAAAgAAAAAAAADa2toAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAA
gFYAAAAwAAAAcQIAAN0AAAByAgAAHAEAAAUAAABxAtoAcQIdAXICHQFyAtoA
cQLaACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAY
AAAAAgAAAAAAAADZ2dkAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYA
AAAwAAAAcgIAAN0AAABzAgAAHAEAAAUAAAByAtoAcgIdAXMCHQFzAtoAcgLa
ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAA
AgAAAAAAAADX19cAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAw
AAAAcwIAAN0AAAB0AgAAHAEAAAUAAABzAtoAcwIdAXQCHQF0AtoAcwLaACUA
AAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAA
AAAAAADW1tYAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAA
dAIAAN0AAAB1AgAAHAEAAAUAAAB0AtoAdAIdAXUCHQF1AtoAdALaACUAAAAM
AAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAA
AADU1NQAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAdQIA
AN0AAAB2AgAAHAEAAAUAAAB1AtoAdQIdAXYCHQF2AtoAdQLaACUAAAAMAAAA
CAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADT
09MAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAdgIAAN0A
AAB3AgAAHAEAAAUAAAB2AtoAdgIdAXcCHQF3AtoAdgLaACUAAAAMAAAACAAA
gCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADS0tIA
AAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAdwIAAN0AAAB4
AgAAHAEAAAUAAAB3AtoAdwIdAXgCHQF4AtoAdwLaACUAAAAMAAAACAAAgCUA
AAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADQ0NAAAAAA
ACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAeAIAAN0AAAB5AgAA
HAEAAAUAAAB4AtoAeAIdAXkCHQF5AtoAeALaACUAAAAMAAAACAAAgCUAAAAM
AAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADPz88AAAAAACUA
AAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAeQIAAN0AAAB6AgAAHAEA
AAUAAAB5AtoAeQIdAXoCHQF6AtoAeQLaACUAAAAMAAAACAAAgCUAAAAMAAAA
AAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADOzs4AAAAAACUAAAAM
AAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAAegIAAN0AAAB7AgAAHAEAAAUA
AAB6AtoAegIdAXsCHQF7AtoAegLaACUAAAAMAAAACAAAgCUAAAAMAAAAAAAA
gCgAAAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADMzMwAAAAAACUAAAAMAAAA
AgAAACUAAAAMAAAACAAAgFYAAAAwAAAAewIAAN0AAAB8AgAAHAEAAAUAAAB7
AtoAewIdAXwCHQF8AtoAewLaACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgA
AAAMAAAAAgAAACcAAAAYAAAAAgAAAAAAAADLy8sAAAAAACUAAAAMAAAAAgAA
ACUAAAAMAAAACAAAgFYAAAAwAAAAfAIAAN0AAAB9AgAAHAEAAAUAAAB8AtoA
fAIdAX0CHQF9AtoAfALaACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAM
AAAAAgAAACcAAAAYAAAAAgAAAAAAAADKysoAAAAAACUAAAAMAAAAAgAAACUA
AAAMAAAACAAAgFYAAAAwAAAAfQIAAN0AAAB+AgAAHAEAAAUAAAB9AtoAfQId
AX4CHQF+AtoAfQLaACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAA
AgAAACcAAAAYAAAAAgAAAAAAAADIyMgAAAAAACUAAAAMAAAAAgAAACUAAAAM
AAAACAAAgFYAAAAwAAAAfgIAAN0AAAB/AgAAHAEAAAUAAAB+AtoAfgIdAX8C
HQF/AtoAfgLaACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAA
ACcAAAAYAAAAAgAAAAAAAADHx8cAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAA
CAAAgFYAAAAwAAAAfwIAAN0AAACAAgAAHAEAAAUAAAB/AtoAfwIdAYACHQGA
AtoAfwLaACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcA
AAAYAAAAAgAAAAAAAADGxsYAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAA
gFYAAAAwAAAAgAIAAN0AAACBAgAAHAEAAAUAAACAAtoAgAIdAYECHQGBAtoA
gALaACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAY
AAAAAgAAAAAAAADExMQAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYA
AAAwAAAAgQIAAN0AAACCAgAAHAEAAAUAAACBAtoAgQIdAYICHQGCAtoAgQLa
ACUAAAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAA
AgAAAAAAAADDw8MAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAw
AAAAggIAAN0AAACDAgAAHAEAAAUAAACCAtoAggIdAYMCHQGDAtoAggLaACUA
AAAMAAAACAAAgCUAAAAMAAAAAAAAgCgAAAAMAAAAAgAAACcAAAAYAAAAAgAA
AAAAAADCwsIAAAAAACUAAAAMAAAAAgAAACUAAAAMAAAACAAAgFYAAAAwAAAA
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
/////0YAAAAcAAAAEAAAAEVNRisCQAAADAAAAAAAAAAOAAAAFAAAAAAAAAAQ
AAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAADAE8AYgBqAEkAbgBmAG8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAEgACAQYAAAAKAAAA/////wAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAGAAAAAAAAAFYAaQBz
AGkAbwBEAG8AYwB1AG0AZQBuAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAcAAIB////////////////AAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAA8gAAAB2QAAAAAAAAVgBpAHMAaQBvAEkA
bgBmAG8AcgBtAGEAdABpAG8AbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAACIAAgAJAAAACwAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAEAAAAHAAAAAAAAAAFAFMAdQBtAG0AYQByAHkASQBu
AGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
KAACAf////8MAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAUAAAAQAQAAAAAAAAEBAAACAQAAAwEAAAQBAAAFAQAABgEAAAcB
AAAIAQAACQEAAAoBAAALAQAADAEAAA0BAAAOAQAADwEAABABAAARAQAAEgEA
ABMBAAAUAQAAFQEAABYBAAAXAQAAGAEAABkBAAAaAQAAGwEAABwBAAAdAQAA
HgEAAB8BAAAgAQAAIQEAACIBAAAjAQAAJAEAACUBAAAmAQAAJwEAACgBAAAp
AQAAKgEAACsBAAAsAQAALQEAAC4BAAAvAQAAMAEAADEBAAAyAQAAMwEAADQB
AAA1AQAANgEAADcBAAA4AQAAOQEAADoBAAD+////PQEAAF8BAABWAQAAPwEA
AEABAABBAQAAQgEAAEMBAABEAQAARQEAAEYBAABHAQAASAEAAEkBAABKAQAA
SwEAAEwBAABNAQAATgEAAE8BAABQAQAAUQEAAFIBAABTAQAAVAEAAFUBAAD+
////VwEAAFgBAABZAQAAWgEAAFsBAABcAQAAXQEAAF4BAAD+/////v//////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////VmlzaW8gKFRN
KSBEcmF3aW5nDQoAAAAAAAALAB2QAAAAhAEAFAAAADwjjwGojgAAdQEAAFIA
AAAAABUAIOmTfGAAlHz/////XQCUfCUSfnwAABUAAAAAAMD1FQAISBYAeAEV
AAgIAAAA2EdLPZTBAUDKvUHD+skBANhHSz2UwQHtwOrxAy/p8v///4MA//by
//P78AcB+PEAiYDq8RYEgBYAIAAZAID/AMDAwADm5ub/AM3NzQCzs7PvAJqa
miEAgABm/2ZmAE1NTQAzPzMzABoaGvnyLgH/3d3dAJaWlgD/6urqAKeEUAD/
ybqWAOHYwQD/tqBtAIFyPQD/3NK4AI50NwD/NzdzAMbR4wD/To7CAIuu3gD/
Y2OxAC4uWgD/qanTAENDiQB/7+/vAPr6+tzyGAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAFRLp8hXj+P8AAFUa6/D/8vAh6/Ac6POg+vQHD+vw9vHm9Urn
9AQ66/BE6/ABAFQ1AejzgPLxSQ9bD/Lx4PsxAeb1aOrn9BDr8Fjr8AIAVIUY
6/BA3/yUAZQB5vUBrpkCAAADLgQF6/AGquvwB+vwCOvwCevwCqrr8Avr8Azr
8A3r8A6q6/AP5/ST4/guyAJV5wEBAcIB5wECAGJXAQD+HRIBIxYCIxG+4wEC
A2EA/urxhfTABOrxmRATMHoUrh9H4XqEP74DowbHAZkCSxOUAQIAWxYmFQDk
Lxl+EgOjBiYTBGICqiUUBZQWBpQWB5QWCCS4EX4SCR0GQxKGxATq8QEDwwAT
EW8GTBMLJGMTHymNUOD78D8aH5McHRIDIpQWBCMWwRJ+EgbqF34SRQeKLAiK
LOkYHRIKgCYpCyImoRMM1CwNNCahEy0OHQTwP0MSh8gE7xXwExAiLy4/TBM/
uVwu/5fL5eI/IAAADeDy8O9BCw+6Cn0U1CwVAdQsAtQsA9QncC+CJSBPNpMk
WDbZFZUVCZQWySgK6hugfQjgEBNqP8EDHRQAlRWTGZUVaymVFcEf0xv8P1TJ
Ih0SC5QWDJQWDZQWVQ6UFg+UFhCUFhGUFiUSlBYTlBHq8aTQBOrxaTMFI+L5
/W8CEgQ9U0g/I0E6OxIAQRA7EgFkVVECZFVAETsSBGRVBWRVBQZkVQdBEKJP
tE7ZT+tETusBAhBgrhE7EhFkVVUSZFUTZFUUZFUVZFVVFmRVF2RVGKNVGZQW
LxpiEgThUxvoUn4SJRwEO4TUBOrxETRPTBUDAKPYBCUFExA9UaNpcDtS4lIA
6FLiUgHHZwLHZwkD6FLq8afcBHBoPVG/atLq8bfgBOrx9xATICAYowYuf6MG
CAhAf11/RSeBICUWgnChM6gXoh1+EgQ6lXwFqBwGYgiWRtZwVKQjlXwJlXwK
lXwLqBfS6vG95ATq8bF1afA/D4gTiBM8T3I8HReRM6odBODjNAJ3jAOKLASC
iiwFiiyJL6kbq1Lq8b4U6ATq8VEQFAJsZViPIBuEuRBwXQGBVT+UkFHq8b8E
7ATq8fp1b3WfSxVeX3BfAIJflF+mX7RPxk/IX+pP/E9UDlkdEhSUFhUWVcDw
BPhfkitYwwFATCaTyS9kMrk/hK3JlahQM1nSp6iFrnNVzaHly6YAd5/tr4Wf
l5+pn7ufzZ/fn0DxnwOhJBUPryGkfhIQuqZKoRMRqbwSlqahExPJvKkUqKah
ExXpvBapvBcmqbwYIMyloRMZKcc/ZKqVFRuUFhyUFh2UFh4yFlXI9AQaP9A/
jM+exhhJW0MhwwABCZNmwwGBOgHQ4zSWNeHFpjXhxbY14cVApoULMLGKCzCO
RCQVBzcWVQgRtQkRtQoRtQtQtV0QIxYRYgk6pgdCEwWS+AgeywBnn6/fwd/T
39Dl3/ffCe/l9prHAAMNpNsBywEB2gIv4gEr5gMA5wE54+8BxwFR4y/jXeZc
54ED+wFX4/sBL+OF5oTnAwiUAS/jo+YDdGFX43RjveqDAxJU5tXhL+Pf5t7n
A8BFgVfjRYEv4wf2BvcDFGBU5iXxL+Mv9i73AxVU5jBN8S/jV/ZW9wMWVOZ1
8Rgv43/2fvcDF1TmnfEv4wSn9qb3A58BV+OfAS/jz/YGzvcDGVTm7fEv4/f2
9veE7PIAIxpU5h8BL+MpBgOEHwEAIxtU5kcBOeNRBgMERwEAIxxU5m8BL+N5
BngHCQNvAWkDHSzmoQagAgAlRwAAaXk0fDFvA1Tj8VArRXQ5h2b2ZJS0aFQr
V97aBxAnADDNolXFtNupdfEABDW/MPOuEgjaBodmSCQEWk9sT35DJN9AkEWU
IyIWR99Z3y6TDBG1FQ0RtQ4RtQ8RsKOzRBZcsrS6LDNiFnEUNFgmJTWftjY7
FnITOUVh+WGhanAFzA/eD4IrlbRoOFgLFzc/xCYhM9ci80MXAkQWATxUOhfb
rxQ/dj+IPyCaP6w41iaudBMsBRMnNN6C31UI6FJdvxFMWCAE0gwIWDeFt/lh
ayzmcy+FL0FKCYi0aHRpAXp1csScYS0xCnMBRPzyVGJB92MFcHVPQAVwkQGH
TQxLcwFKdWj2ZAJXESgAR63hs2lXEQpJWkUqm0WTtGgr/IQBwMILtIpIlAE+
lQI+lSux+WGF+oRoMzSDMHoUrkdH4XqEt8RvdnMBAiw4KwIgGoqGqkhN/ISw
bYSwY8QvUAxLvsF3X/pgh4L1SLaGyrRfE2gPZPqz4jU/flDgBXDvQRs/JD+Q
Nj9IP1o7WDwEfldzEgVA6zVpIccPCU8bT6MqizSHABVvzS/fLxog9C9Zf2t/
V2oBBn5bVkFtJWJPt3+GT5hPCOVsuUWRASTKZ1uV2EWRAQDfeVpF/E8OXyBf
Ml9EX1ZfAGhf3l+MX55fsF/CX9RfkHsA9zWmf02fU5JJlWWZ43+xTQhzAb6B
zWQInk+sSmAVQI+gUo9kj3aJ8FFgFZzZgzI3HMdxKKCsPyevOaYwYBMtb3Wf
eH8CADmmbmQKiawCiawDqadSRVcRXk9A18BTn8l/23+pTzRDBuUkgMlE4/HY
aTKxMrHoTxMTBUDLn92f758Br4GK2IQy2EhH/wAXpI+Bpok7AW8RBhyaN0DH
j9mP64/9jw+fBOFf90aMIa8zo0nPHrNRr0Bsr3Wvg2+Vb56E7jKkEhhBNizD
HrlHc2IgM8bwqMYIWmKctjZBv2640cGe0D/hAInffp2Tv6W2vw/Lb91v9Q+K
N0ByO0cE1rMcFDRDwCAqHzwfTh9gGwbHByrm7jIFyW64cFpgQJCNBeBGcbEA
UbaG0cDlqZIEIaqSWyGmMbAEIROCFIFbIQANN0AOBtvkAA/+5BSCSyE6QfTh
MwASGPT44QATJfQB8QMAFDL00EJX8WHxOkGI8gB18RvxsPKd8Sjx2PLj8TXx
AAAC7fFC8TICHwE+4lsBWwGAsfGCAo0BQbKhAaEBFQIeBLT0PQIfwfRlAr6B
voGXAsgjISMhtQIqgrS38QAsWjdALcH0AC43QC+clBBVQjKxX+E8nATjrzUE
htEAQw3ST4ufnZ+vn8Gfer+MvwCevwmvG682rz+vwM+T3+TPAIevma+rr72n
y9/d3+/fAe4guUEW5thFJ+AbFLwy70TvAFbvh5Z74wgmuGaedbUfxx8E7W81
QnsFf7QvKX87d5kwAEh//y8RP4SZ8z91L4cvKU8AO09NSlcBz6/hr1yfbp8X
vwD8fw6PII8yj7gPyADND98OEG3Tgon88ZKOAd2/b+bFj+sAfP1TGEPBGcDA
f8AAARrd3d1Bz+BTz2XHQvGJMhVR8AB6oYQe0Q9StkEVUbUdWQMLYsgUUtAd
VKUfPj9QP6DbH3QwtWDzHyfhVbJSxQAQLyIvNC9o7ZN4jAE4n4IwALY/KWMy
sTdta19tD38PkQ/Aow86T8cPXk+wv4mKUBsf6LSBTmuWT+i8/WYAlXbpARoP
LA9XdnHhZX1bDwDuPwBPEk8kT6Vvt2/Jb9tvAO1v/28RfyN+9gHqNQIfe48A
Jh84H7mPXB9uH4Afkh9NXwBfX3Ffg1/sH/4fuV/LX91fAEYvWC8gnzKfji+g
L+ZPxC8A1i/oL/ove69UbzA/5Z/3nwBmP3g/ijr1o50/UH/BP9M/AOU/mH+q
f7x/zn8/T/J/BI8gdU+HTzqPq0+9S2boqNJCAwEO2ELjT/VPB1X1pyRaHBxV
ceIDYg7wAxmfsq8AxK+IX2GfrF+Fn5efqZ8dzwASAfzhPH9Of4PWfbGR3X1/
AGFvc2+Fb5dvqr/tf86/6w8i4qKmc49a75eED9hBo4+ASL/Hj9mP64/9j73j
IcIFA2IPps+4z8rP3M9bn22fAH+fJN8237Wfx58H/xn//Z8AD68qrzOvRa9X
r2mvYg/w3wCfr8z/3v/Vr+eviTt9sQu/AB2/L79Bv1O/Zb93v4m/m79wBu+/
vyrv478AADj4vMBHww3PDVSOzbtPzUcblv+WlgABHOrq6lBRz2PPBV8XXwE/
VI0yWwVQdyLcR1+PD6EPLP/pz0D7zw3fdP+G/0Pf+1wN8A8EAh+MOQ4hFJ45
NB9GHUkxAShbF6fxq93MKYUVeRWRHxAU77UfOO/JA2xR72tPl4TBAkYhge8w
H6Xv9+ABAA11zwBgAxeGwDUojwnPEEyPLHUiIXkVTZ4U8BJIz8hNL18vsuID
bDJk0QEFALEvwy/VL+cvRf9X/x0/Lz8AQT+f/7H3NHGeMXE/gz9jZgCMAXFt
sj9GH1gfah98HxBPAKAfNE/EH+6/AM8SzyTPygIhWy9fQV9TX3LPAMpAncMB
AcJ2o8+PX6Ffs1/0LwY/IBg/+18Nb04/V9oPRW9XbwAUHyYfjW+fb7Fvw2/V
b+dvAPlvC38df9of7B/+HxAvIi8eNCMa3d3dPi+af2IvBHQvhivQlS+nL+J/
9H8GjwAYjyqPPI9Oj2CPco+Ej7PjAJyPro/Aj9KP5I/2jwifGp8ALJ8+n1Cf
Yp90nzR/Rn9YfwLHm3FiQ+GTl5JPx/GfA68AFag1q8Z3Q6Q1q1ivaq98rwCO
r6Cvsq/Er9av6K/6r+cFAM8BGL8qvzy/Tr9gv3K/hL+Alr+ov7q/zL/ev/C/
hJ8d56eEUBjPrJgYAGKPVQBidL6fQ8lfwh4Dybo9IFrPbM+uf8BzsJR/HABi
TQBipTyrALLPxM/Wz+jP+s8M3x7fMN8QQt9U32bf6wESfd+P36HfALPfxd/X
3+nf+98N7x/vMe8AQ+9V72fvk5+L77efyZ80Iw8f4djBy+/d73zPG68eCPhT
AGLFF/8p/zv/AE3/X/9x/4P/lf+n/7n/y/8C3f8T8P8CDxQPJg84D0oPAFwP
bg+AD5IPpA+2D8gP2g/g7A/+DxAfIh/bkyC2oIFtPh9QH2IfdB+GGEqgiQCV
H6cfuR/LH90f7x8BLxMvECUvNy9JL1svFG4vgC+SLwCkL7YvyC/aL+wv/i8Q
PyI/8DQ/Rj9YPxHAIYFyPfxxP4M4HwBiVgBi+VmVP9CZItzSuAAPI450N7w/
zj/gP/Iy9R2PEr6AHmoAYl0AE08lTzdPSU9bT21Pf0+RTwCjT7VPx0/ZT/Az
8U8DXxVfACdfOV9LX11fb1+BX5NfpV94t1/JX109JDc3c+9fHoM4oABiVA1B
FG/RmP8lxtHjACZOjqHCOm9Mb15v8jKRi4LI/ierigBidQBigACRb6NvtW/H
b9lv62/9bw9/ACF/M39Ff1d/opFtf39/kX8Ao3+1f8d/2X/rf/1/D48hjwAz
j0WPV49tP38/kT+fj7GADyeLrt64j8qP3I/uj/6GFY8AYoYAYqoAD58hnzOf
RZ9Xn2mfe5+NnxCfn7Gfw5/Vnxfon/qfDK8AHq8wr0KvVK9mr3iviq+crwCu
r8Cv0q/kr/avCL8avyyzDyhjY7E2v0i/Wr9svwiGFYqAD0CCjb+fv7G/w78A
1b/nv/m/C88dzy/PQc9TzwA+4WnPe8+Nz5/Psc/Dz9XPgOfP+c8L3x3fL99B
31PfKUcuLlpp33+LD0BAjd/+KRkqqanTACtDg0OJtN/G39jf8jIE47ME9t6R
EGAL7x3vL+9B71PvgGXvd++J75vvre+/79HvGQDk7/bvCP8a/yz/Pv9Q/2L/
AHT/hv+Y/6r/vP/O/2LQNAPw6f991pcPFg9VLO/vA+8AZdM0D0YPWA9qA/cw
AeH6i/c/lA+mD7gPyg/cDwcAAG3xCbIiAh8UHyYfIDgfABJ7LyA050EaYh90
HwCGH5gfqh+8H84f4B/yHwQvABYvKC86L0wvYt9wL4bflCk9cZlDLfr6+rYj
sS+Qwy/VL3FhADPrBzRPFAEBAA0/Hz8xP0M/VT9nP3k/QIs/nT+vP8E/kl9k
chvrPwD9Pw9PIU8zT0VPV09pT3tPAI1Pn0+xT8NP1U9eL/lPUm8+HV9VD+bm
5qsvRl84WF/l0E8SAGIPilT+L8COX6Bfsl/EX9Zf6F4ZwAPAwP1fD28hbzNv
RWr8cwG12zwvg25vgG+Sb6Rvtm8AyG/ab+xv/m8QfyJ/NH9GfwBYf2p/fH+O
f53b6kK5c7l/AMt/X19xVgKKBa0KjxyPLo8AQI9Sj2SPdo+Ij5qPrI++jwTQ
j2HBHeeP+Y8Lnx2fL58AQZ9Tn2Wfd5+Jn5ufrZ+/n4IAEi3bTEET7J9NHZt/
VQkuBLHqQw4BsTyvTq9gr3Bvo/MvEFZPEgNiDtnjAKyvvq/Qr+Kv8QnqQgW/
F78gKb87v02/EVnf4R5wv4K/ggHpD6G0E+m0v8a9CcEgQtu3CCbvNOrOlRHJ
EB7G0CbRRsSRx86VTSaoGd//398AHhrk5OQwuc/Lz93HjOECAk3heNCFPqaj
aiDfMt9E33fRlWL6uHvxB9Hv2uYhM3nyAfOf16DWiVDL45fWhtmw/4gm/QAS
XREf49/13/v5BwChtA0JWu/Gv9i/6r/8v33v6I/voe+z6RsBsSAc4UPh4cnv
2+/t74UCQKajBMqRdgUjYM9yz0rWC/8d/wAv/0H/U/+UH3f/if+b/+QfIL//
0fhN4c6R5PwB9P8zJADrcUEt+R8570vvXe9v738PtJEPyJszHsMyVH/SlQgk
H/tG9+IA7CYa0gAAXO1QAVVG6/D/8vAD6/BE6PNm+vQAA/HyDg///+rxUB8N
4Pv28eb1aOf0AevwLRxWAlQY6/AE3/xZAdRZAeL5kuP4hOvwAgDbVT/o8whA
nw3APzaxBb9J6PPwP8MGaA0K5/RQ4PvwnwQCH1IF9fALBDzp8m91CF0Pbw/j
+BWo4/hamQP98vB1ETIDzQEvEAEBdRFVAvwL9wAAEZkCYAPwxX+wrCDBAAD+
kxBvAAIBYOvw/h2ZAa8KYAlDJhBuvRBlLwBjAHQmEHKuEerxoWWZAi0fPx97
DoPj+AoKmQMF6/BIChbrpAHq8SDz8AAAlv7v8o3/XoB/////v3///gN///z6
CwD4CwDwAAAH9P8Df/f0B3/397WfIAAfIASAAC0D/318NQxwF/f/YEkC3hYB
//9gH1YAP//f/32D/wFgAQHB//8B+IN4AX+L9/8B92EAj4r/Bv/zODMz/3+K
//+DAAMD/4+J//8H8w///wP/f++J/wWHjgAHh4f/AY+D/wd/D/nekAGF/wF/
oACPAJ+ZkA//j6oAnwL/mfldAKkG/wCOALcH8P7CBwOP//CDMwHPg4MzgrkC
EwGGAJMEA8MAdQGFywGQAP+CnwABqQC+AAwRAh8UH4/f/zOTMz8sFvAJ95kA
Px4W8P+f8P5HEYd4BnD///DleJMABl4Q3ACK/wJ/f/CDAIv/BCYQ74+M/wQE
AH+M/w2DnQC0//1I6/B0xyAA8MXfsKwgwUDz9FjV/5SyIABwwXTH/wTVIACs
wHTH/Vjz8L2sXLh8uf8gAJDH2bM8x/tcuAgAyBXIadUfyLLksi7c8AAAlUjr
8P/y8ATr9OvwRCDr8Pbx9vHw8xENDe/0Iwm65PcBBgYAAAPn9Ghq5/QJ6/A8
PgJUGOvwISTf/F0BXQE5CQJKBPbxVQXr8Abr8Afr8Ajn9PWb4/gyQQACAFVA
Vujz+D/DDfDUBr/DBN3gywXgv1A2CgIQckoBApwBQQEBBBuNAdsEdZAAYCDo
BQWAX0EAAED+CBIDDhZNBRgSBXVNACIeFY0BaQb5Bi0TDo0BB2FsGbUIeRUc
jQJ1CksQdf0MSxAD5GICAAaOiRgBdQuXESMAnhoXUo0BApoSlRIEwRgDthJI
sRLXFOrxnT4E6vGOjQLswgXcBgBAFS3wPwEjDxpKAg4WNycCMiINFxJBLQEO
FmsnAzIiOBd1KBLq8ZyNBOrxC70KLxDfBf8ychzHcRzH4d8/QJ/0Sc0gzz/a
wyTRyyW/P/kKQADuaAECAHJsAQkAwKWBQQHYLxH2IgH8IwFKAzgqyBNMSxAE
Mi0vEO9iBQBySQIHwAU5gZABXQBA/hbfEy0xG3UfSxCALi8RTCebEBQVEGw2
A1AyBFsyIxcyGBpwMgVQMgV1IxCKOerxiaBKCPYjVfwWPAY/AC9VTenyo0II
0gYj/fLwwgJB/gdENQs2MI8AYBH/VgBpAHMAXwB/UwBFAC4AY1QA/20AIQAj
ADIAvTBBRAAA/oesEmD/PkMAbwBwAHnuPDBpAGdUAHQAIEsAKDVAKWZAQEMz
ZkDVTSlAYzwwbytAbwBJZmRCVUFyWECRQWFkQPVpVkBuM0AgAEEAVWyqQCBc
SHOuQmUrQBVlPDB2wEBkM0BKQOrxaaSZBOrxPQYjCAKQAbyiIwpBAgASBA5H
8L0/OQYIIwQACBIFSJwB/SIJAqedBOrxE/w3kwEAIwEkQAFIQurxhAShBOrx
Nc001j1sAWojcDKoazc4EiJXhaUIIwYjMn97FK5H4XqEClMo8yDn9O1DAf0V
cIkIaAFQZQTyX6An6vHJ4/gRjQKhVEEBbAFsAf0SqvoY5uAgY7EvSm+cAT9S
4wAP1MgS/CX+eWIDFDX+Hf6CEmAJTdGkwrj/0iAABMdYziAfAMC8vaxKQDIn
cDJAmwL9ImUocDJrIv0iA+7xlBwQLTbFLxBg6/BGMsNaLxCheWF1XEsQkk0B
paLHEaAjATowo5YQAF+TYgAAkPQSaY0EgEEBjxFlBEUFOQnUOuvwlPDj+FUB
ZlRLdxAnADIGxSJxvApW6/BQMTtA4ARESEHg+xJLdtQ2CBIHgFcq6vFskQgo
PgJVaAEIERDi+QUHhg/q8Ynj+E0BwABbAQF5YQCK+hgUBioEuCaWJYufKFuP
4AR0h00FAIaL3AiYI1XY6/BI6/CE6/Bk+fC9Aunyr40eWOrx//4MAAAArk8A
YAg/yfWpAAAB6/AcAf8AAK3j0hFFCqsp9+L5Buf0Ruvw1P8EkgHXFAAA3+7r
8NYAI+vwVBGJvwG2FQAANxwAQvsACuvwtOKLAe3PFgAAS+vwZAO8gl+AATgX
AP3yQNz/vvHy7AWSATqBAO4BA1ABrQFVHuvwAuvwIuvwI+b1FTDr8DHr8ATc
8QAAIgAAACMAAAAkAAAAAAAAAAAABAAAABYAAACldOvwNO/06vED+/Wj/3Ur
0/NQHkBlf9Zb6/9WFUDj+OkCHwTq8Qvr8Az9ib8B0BsAAA7r8EE+LQL0/IkB
3jcG6vEBAdz0VW7p8ifr8DDr8DHr8FUy6/Az6/A06/A16/BVNuvwN+vwOOvw
OevwVTrr8Dvr8Dzr8D3r8FU+6/A/6/BA6/BB6/BVQuvwQ+vwROvwRevwVUbr
8Efr8Ejr8Enc8AAApXTr8DTv9OrxG+f0A/+jdSvT81AeQP9l1lvr/1YVQNLj
+AIfBOrxC+vwBEB/kgEyHAAAW+vwfUMtAsSUgAGNNwAKIgFB6fIB3PQUAAAA
bgAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAQAAAAEwDkgHsGwAARgAAAFIAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAQAAAAIQDkgGPHAAASgAAAFIAAAAAAAVI6/A83P8EDxYPKA4FSOvw
PNz/BA8WDygOFAAAAG4AAAAAAAAAAAAAAAAAAAAFAAAAAAAAAEUAAAD0A5IB
Ux0AAA0AAABSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAEUAAAAsBJIBYB0AAA0AAABSAAAAAABVRuvw
//LwAuvwROjzZvr0AALx8g4P///q8VAfDeD79vHm9Wjn9ATr8L0o6/ABAFQY
6/AQUN/8WQFZAeb1AUIEA+f09ZLj+IQGAlU/TCa/k8lkMvk/qwZGf4zH4/F4
PL68Bv+/RgqFQqFQKGOkP88GkAXg+wFQ4Pvz8D/lD+oL/wMABCU46fLIhQTq
8UilBOjz49A/Rh9YFgEb8D8BnocBAQkAB4EI6vHA0kIIkKUDgwZArAO5P/qu
Hcm/GLlcLpfLs+XS0RivHnNV9xHloPUWFh8XL4YZ6/CkjQhudJ8Y5/T+IAIS
BP0wBvQHFzcSQQYBG2AbfP+3sMYw0SwAfP+xrLksACSxuP/SzMZs0CwA3O/C
pMJchiDAyRX/1iwAjNYgwSwfAPDFsKyNI1Yg6vEJZYUEiAEcXgd8CYQFLiiq
6fKD4/gKpQMF6/BHABwm67UB6vEg8/AAAKf+7/KN/2b4H////+AH//+AAf//
/wAA//4AAH/8fwAAP/gAAB8aAQ/wAAAPIg80DzoBGgXYFgESAQ4B/8AMAPw/
98P/BDoBi/8B8P+EAAEPif8I8P8AB4eHgAAPiP//AwAHd4N4Av9wAIf/A/AA
d/+EhwOIAA+G//8BAIN3hHgCiNsAhWoAB3eTAIKI/wKAD4T/AvAH5p4BA4ix
AZwCh4OIqwEAwAGEnwCCyQSD33cEh4AHxwQMAHd3d3A8AXiIiMsA7wQAd3Cy
AAQACP70AQUAdwmZn4T3/wOQ9AEMAHD5/5n//5//mZ8I7uYCD/mZGxD5n/+J
8CAUHBCZGBAuEcoBg+eZBJ8NAPYB///5+4OZPxMM8A///xuZmRcQn/CyAFsR
NxD9/yYQ8A+F/woAOisQ+V4QnwCGtADLAP+CmQKQD4f/gnMABl0QOgCJ/4Z1
AA2LkRC3//146/CY03THwMn/XLggAEywtMX/KMYgAOSyTMf/IADIubDGpML/
IAAkxni5vcr/IADospTNfLn/IAAEsnS54Kz/IABbAI3BMcH3XQBEBwAgwd3Q
/1jV7MUgAHCz73THMNEeAfS8cP+smLAgAIXHJb+4YNUgABgPAIj/x7XCyLLk
si4A3PAAAFVH6/D/8vAI6/BE6PNG+vQAB+ny8vERDQPv9FAjCeD79vHm9Wg+
CDjr8C8BAFQY6/AgNg9ECqUB6/AC6/AjAQTr8AW66/AGBgYAAJvj+Av+jAAC
AFVGTCaT38lkMuk/uwfg71/3+/1+78wO394HXVB9Cc8Duo0BApgBlogBAQSY
AScGAhAVCcIZFwT28QoSRAIKEgIJzC8WQhYCCi8WVhYCC8wvFmoWAgwvFn4W
AhDMLxaSFgITLxamFgIW1okBBHWMAGBoBOA/VwX+sI0BAwYWBRAWVQEaFgUu
FgEuFgNCFlUBQhYDVhYBVhYDahZVAWoWA34WAX4WA5IWVQGSFgOmFgGmFgO6
EmMFdSMAxBmSEQMHmAEqfhIGliIInCwGnCfq8amkhQTq8XGJAlXc/xKzBP7y
8Ojz8D+ACQC9NIkBEGIAABAwe/7q8cEAAEBgAToq6/CBIwGAHDIuIjmVIyrf
EjLr8PLp8oSJBOrxUVHXL84iliINmAERXgG9EH4RAgKATDoxJICNAekSfhIF
En4S1RJIN5zEjQTq8SeIALgB4AVAk/s+6dcww79AHMe1ceAwvNU10z/fNKxQ
1TbwBiowhwEPiQJyHhPrwP4SQgEYQwHA/rUVhzJ1jTBggYgBLbQ6MboSAzZC
dR/CEIAOMDBA/hoBFn4SDxKmM4C6FFFBxRhbQtUSfhLfFgnRAYAkaADEGTmJ
AQZ1dgkAYHX28GCAIhww26Id6/CgDevwYgHrAKOSEZNoBPC/kF11nABgBf7q
8b6RBErq8RlfNALFIuH6Ac4lEaOVBPRFuAD98vA7UfEh+PEnggUEU2AHIQAj
qwA1ZFAxCTA36/D+/YciQmA+QwBvAP9wAHkAcgBpAPVnUAB0ZwAoAGMAXSln
ADIAMJdQM2cAdU2DUGOBUG8Ac3tQSWaJUnpRcn1QtlFhiVDdaXtQbgAuZwBB
AFVsz1AggVhz01JlqVAVZYFQduVQZMlQb1Dq8YGnmQTq8ZwBuADxIc4joICd
CGQB2iTOJYAGkhHr8CwOLxYAABReA1VhD17j+FhAQOX2JmNUPMdQb2cApW2/
UHOJUOpRPuvwZ4CJBAkBZAFhBL1vngfq8cmC4/hSiWOcAUgxSDHOIjMg/2RW
MgoxCjEzAjUZdPxCQTYmdCxSbVFtUcUitMsohNwhjGBh5vUQY5YiGRcF3ilx
AgB1XMIQoSVE6/A2R8UcMSIxjAHDHDAJkiYyUUBA80JDcVY1EkMNVGgEFEAQ
Ys4iQ3EzBWK7eyDKfPxFu3qAUMp8gCxVu3s7MMx6DVUccYxg6elfziTLcyaR
AoQB0Prp8sDo80bZMwS//3PNtU6DkIZTL75ZAkbq8W6NBIwBALNv4fpWNdpt
gDGMYIgBXQEUXQPr8KnLKMuJYztVO1GoaAkBmQ9e8IgAG1pTCP8lAF8AjcEx
wRcoACbpYCluUWoRdlDqUZYCW5JARkJgGE7/AEUAVABXAE+66WBLZwBTAEjN
UFBKdJAgiJBSepCJkVJ2kKVJdJBTJzFeMEBUkw5KW5cPW5cQW5Lq8XKRBICb
j62Pv4/RjRQRFBGIAREBucsofHCLYd8Pa5E3g+T3XvEjATwAALoSAMAdEroS
AYYt6vFwlQTYn+qfKPyfDq8gqKrLKDXHMj2n3NY2DL8CBwEYkgHAJG2vyxIX
haOsQRPFGBJC5QIYSwMnRtFBAghg/wlN0aTCuNIg/wAEx1jOIADAB7y9rG9Q
kjKXAn4TGhYABRIoE5I86RfVEu4TzEC9EPwYRcASYgIABg3kWv6wBf6wA/4K
MgUnRbyGIv67YgUAckgzwBalcgUD80JtmQQwQaqvAOH6MEHNr0MABrNVYQJ1
BTYACjIYeTMCu0G7QfxCITEhMYIsUjvRxMUia6DgwgkCPSDrxEUCo2GjYUIR
APwh/CGAVhFYomuRahHNUCDTfhEAIUIs1NZBs1A60w799frxABJBdJBU00Ji
joGOgYAx7fIK7vES6vFIetSmEZyQiNMSXGK2yyjqZOghlfEhP1s/ARIEAAHg
a5BRQFZjkQpTUABhfVBls1DlbJhic25REkNgAqUDx0T4QPNCl9FWNfEBp9+4
ud9rkIayAmAJ1tdUmH9Q3NHq2ljO+dgzBVjoDe8f78jTI2GTDFMA4XUSMD/v
b1DWg2ADpBHClrH52PxFVC6LguohlPjG1aYRZJAEHMhwyM/FxbTMb1CGsgRg
qwlF1SB1g1BwlmBlIsdQdPVVl9EsVVbj7/Xv/MjTMENgBRzIiNQ/IACIvDjW
Hf8v/2CX0Q1VTf9f/3H8gL2C/4CU/zn5oAW6/8z/cf/w8CSDwYUAEPn/Cw/0
xG3QTngoDzoPTAuQx7DA8fZeMEIEYAVB5dJlN/vwA9KRD6MPtQ98xyi4AMsP
3Q8O1HrU/Q8PH2uQaLMDYALL5Dkf+dgd0lsfbR8efx90rDy7lR83+yrSwGDU
wR/TH2uQ1kFkkAEpAbz0Hzf7N9IkDysvA/cEUv8CYAcksbjSzP/GbNAgAHTH
hHoroP4EUgRgB07hAgV3tVJrOflE0udngC+SL/p49UmIkCAA/MiMgcG6L8wv
UdJ2L/Uvmi8c/8EMvjexIADID7mkwmxxgCU/zi1CZPBy5VY/aD86kgJgCAD/
ray5IAB4xzB/0ZjTdMekwpA/wKI/a9IJ58M/1T8N9ezTApKxGP4/EE9309/v
Ok9wN15RsgJgBk3NUEMcP8BxT5TUhdK5P6FP3T/kzt+ku8iy8JOwOLsHkMf0
j3DTT84tXGVPPwAPX50vryRgBENfVVhP4R8BCB8BDcFVxBzDb9FqTWGowZCh
cdSRoqFLhYNxaBDRAgMAVV7RfdEaZy+lLGQD0QA3awTlLGQQ0Tdr2XUsZB3R
ADdr/3UsZCrRN2tF9Sxk9sEAN2tLhSxkhdE3Z5VI6/D/8vAC6/Tr8EQ66/AE
6/ACAAXv9BENER/v9CMJ5PcBBgI7B+rxaWjn9AsBLD4CVBjr8CEU3/wLAQsB
OQ0DAgTq8fWb4/hDQQACAFVG/+Dv9/v9ft8//0aDwWAwGAzWlT+zBO+7BebE
BboIUG6BCcADOJEBAgg+BJMBBP4BlAEK/QIMEgWw/gELARATIBIFFgYBBO11
9vBgIOjz4D8FBf74AgP+BhsSDBJLEhYcTEsSKhgFdZQAOhkaBgIxdDcRCwGJ
HQF0hRGfEmVmvhLWQxBsAQICmhZXYgEAkhQDtB3mQxDq6vGFSggjBgJVMHp/
FK5H4XqEPzwDaUDm9fbxAkwGAIZCCPU9ByMY8vAAGcDA/8AAGhrd3d0ADQFI
IQAAFSNbKekJ6/CX8D8BmAOjkQTq8aUKByP+8vD98vCbIZshNQv9h68SYD5D
AG8A/3AAeQByAGkA9WdUAHSiECgAYwBdKaIQMgAw3iAzohB1TcogY8ggbwBz
wiBJZtAiwSFyxCD9IWHQIN1pwiBuAC6iEEEAVWwWMCDIKHMaMmXwINVlyCB2
LDBkEDAAAEr1EqeVCAaVJ00DbD4EClAxMD4CVWgBaAHi+VAxEFAxhA8DA4AF
ieP4lAGwAFcAAQ/q8YpKCDQHIzlG5vXOBgEAEAYCNhIVYlsA/vEyAYQS1xLq
8fWLQgg61z3LXC6Xl8vl0u4//jASBkMgT/W2bdtZQPMUkIkowaDXNMYGMkXX
B2guIIJ7q6qpQPo/ARDxOZDYEUxPXkEwEgI2HfEyA8QHQ/0xHH8TNxGEEgYg
BUGoQvLzFBVBmAXWNcYOoDpL2BEBT2RDgAWm1z1F9tAFkfC2BDomk8mHZDLZ
6AemT0NPORCmihEC79RMWj0WMBLyQyB/hSRJkiRJ4kMQAP1PD1uVSOvw//Lw
Auv06/BEOuvwBOvwAgAF7/QRDREf7/QjCeT3AQYCOwfq8Wlo5/QLASw+AlQY
6/AhFN/8CwELATkNAwIE6vH1m+P4+QYCVUZOs//VIpci5T9GCv+FQqFQKOk/
Rv937WaTYIzVP/9GORwOh8PhyLrEBcXNBbg/UDkIAbfAAxCRAQIJPgQB2wQW
BgEEdfbwYCBe6PPgPwX++AID/gZNBQgSBXWUABIZGgYC+XQPEQsBINJRDOo3
KHnlQRUBdDURTxJ/j8L1KFyP6UEV/QJKF0hHMaij5PXVQRUDZBdI4XoUp65H
yRsQ6vGFSgg4/q0DMk4b6LSBTktrPzwDQOb19vECTAP5FQYCwxaAQQAAQGqr
EoZCCFutAwL/6/D/GcDAwAABGt0P3d0AAfLw6/DLEyYprOkG6PPwP0EADwYC
YnMCAPUTTyICYgFXJFLq8aORBOrxpa0D/vLwof3y8IQhhCE1C4dfEmD/PkMA
bwBwAHm/AHIAaQBnVAB0/wAgACgAYwAprrsgMgAwxyAzuyBNurMgY7EgbwBz
qyBmpLkiqiFyrSDmIWG5IGnuqyBuAC67IEEAbKr/ICCxKHMDMmXZIGVqsSB2
FTBk+SAAAKsSJaeVCAZ+J00DbD4E/gEVPD4CVWgBJN/8/gH+AVCEDwMDCwE5
MQfr8Ajn9LGJ4/iUAbAAAAFPIQDlikoIWq0E5vVGWJ+fz+fz+axLIPgBAlUA
DhJiWwD+CBIBNBN/VKUjewai0hsVNFEynTEK5TIDARJGTQIFi0IINMw9zwXk
P+Yy+zPAZCCqEzBBdSXSEbABCg3/vM2vjM4/Rq3xG09FCBLrMyCwLW5Pwvyu
5hsQ9jlMEQLh76kUMEGYBYdFrT6q/3SeAMI/Rh003xqNRqPBn0wMtt+4CfO7
2rVM/CzIsEUsRYAFOq0Exga4JR+TyWQymVRMc0H2OX8IICod2TPAy0j8OTEx
WYu1mgUa0nPSP9I2oEv+d7UHUIHrGxRrRfIxLEWZMYNJrP+dI7IiGLk/RmvM
nt4xvJ9MCKYERZb2OfqkBEHiy0idNTLozD/eNU8jckEBCgDAGl0jAU9jAcCr
EpVI6/D/8vAC6/Tr8EQ66/AE6/ACAAXv9BENER/v9CMJ5PcBBgI7B+rxaWjn
9AsBLD4CVBjr8CEU3/wLAQsBOQ0DAgTq8fWb4/j5BgJVRotr/9EOPArUP0ZX
/6vVarVa6T9G/1wJTdqD6dY//0adTqfT6XTKusQFxs0Fuj9QgQnA2wMQkQEC
Cj4EAQRtFgYBBHX28GAg6POv4D8F/vgCA/4GBaYIEgV1lAASGRoGAnT8DxEL
ASBu9LF/UZtc1EEVAXQ1EU8Sw7/1KFyPwulBFQL+ShfYF5wAXUfX+kEVA2QX
4XoUrkdT4cobEOrxhUoIOK0D/zJOG+i0gU5rpT88A0Dm9fbxAkwDFXwGAsMW
gEEAAECrErWGQghbrQMC/+vwGf/AwMAAARrd3QfdAAHy8OvwyxMmKekJ1uvw
8D9BAA8GAmICOQD1E08iAmIBVyTq8amjkQTq8aWtA/7y8P3Q8vCEIYQhNQuH
XxJgPv9DAG8AcAB5AN9yAGkAZ1QAdAB/IAAoAGMAKbsgVzIAMMcgM7sgTbMg
XWOxIG8Ac6sgZrkiUqohcq0g5iFhuSBpqyB3bgAuuyBBAGz/IFUgsShzAzJl
2SBlsSC1dhUwZPkgAACrEqdSlQgGfidNA2w+BAnr8BU8PgJVaAEk3/xSMVIx
UIQPAwMLATkxB+vwCOf0sYnj+JQBsAAAAU8hAOWKSgharQTGBoE0Gs+NRqPB
SyD4AQIArA4SZCAF/ggSATQTc5VVA0HlGxUA/gGdMQom5TIDARJGTQKLQgjS
Ef6wAV3tZpNgjNX/P0ZzJ5PJZDLxiUsgCBLrMyCCYRjPhmEY7hsQ9jkD6R95
nud5rqkUMEF1Jf06rQQmDbzNr4ynvj9GOQdXSc0DQtWEGxT6NGJbAIJGmAU8
Raf/1O8/adLLP0Z/95/P5/P5rFRMf/W2bdu2beNqTA3RZUGG0YBIgAWTReb1
/0bN6XQ6nU7H+OM80EH2OQTDMAzD4zDsgEg5MY9J9r9hz2400qXNB1VL4+eC
e0G+wUzyMSxFmTE4SVP/IsQte6PQP0Z/CJlMJpPJtFRMf/LzPM/zPOdqTH8W
kiRJkiTZgEiinTUyzD/eNU8jckEBCmsAwF0jAVVjAcCrEpVI6/D/8vAC6/Tr
8EQ66/AE6/ACAAXv9BENER/v9CMJ5PcBBgI7B+rxaWjn9AsBLD4CVBjr8CEU
3/wLAQsBOQ0DAgTq8fWb4/j5BgJVRhs6/4/033nlP0av/9fr9Xq94j9G/1wJ
TdqD6dY//0adTqfT6XTKusQFxs0Fuj9QgQnA2wMQkQECCz4EAQRtFgYBBHX2
8GAg6POv4D8F/vgCA/4GBaYIEgV1lAASGRoGAnT8DxELASDJBSdA15vR5UEV
AXQ1EU8SCr/Xo3A9CuNBFQL+ShfYF5wAXUfX+kEVA2QX4XoUrkdT4cobEOrx
hUoIOK0D/zJOG+i0gU5rpT88A0Dm9fbxAkwDFXwGAsMWgEEAAECrErWGQghb
rQMC/+vwGf/AwMAAARrd3QfdAAHy8OvwyxMmKekJ1uvw8D9BAA8GAmICOQD1
E08iAmIBVyTq8amjkQTq8aWtA/7y8P3Q8vCEIYQhNQuHXxJgPv9DAG8AcAB5
AN9yAGkAZ1QAdAB/IAAoAGMAKbsgVzIAMMcgM7sgTbMgXWOxIG8Ac6sgZrki
Uqohcq0g5iFhuSBpqyB3bgAuuyBBAGz/IFUgsShzAzJl2SBlsSC1dhUwZPkg
AACrEqdSlQgGfidNA2w+BAnr8BU8PgJVaAEk3/xSMVIxUIQPAwMLATkxB+vw
COf0sYnj+JQBsAAAAU8hAOWKSgharQTm9UY3NJ8ajUajsUsg+AECVQAOEmJb
AP4IEgE0EysZVQNB1RsVAP4BnTFNCuUyAwESRk0Ci0II/NIRsAGPv2FuNNL/
lT9G6hsOh8Pj4chLIAgS6zMgU+efeZ7nea4bEPY5KD9hGIZhGO6pFDBB+nUl
Oq0EJAy8za8DjM7NB1VLAkNaEeYy+zPwZCCBR5gFPEURPqp0/54Awj9Gn2az
79lsNsNUTBaSJO9JkiTZakyX8zwPz/M854BIgAWTRcYGf4Umk8lkMpnjPBTQ
QfY542RCvoBIOTGPSf9d0YBMPS/UP/zSNlVLBMMwDMMwwezBTPIxLEWZMThJ
J5z/I7IiGLk/Rs+/AYFAIBDAVEwd9ntBhtFqTJu2bdsjtm10ESxFnTUyzD/e
NbpPI3JBAQoAwF0jAQZVYwHAqxKVSOvw//LwAuv06/BEOuvwBOvwAgAF7/QR
DREf7/QjCeT3AQYCOwfq8Wlo5/QLASw+AlQY6/AhFN/8CwELATkNAwIE6vH1
m+P4+QYCVUYkef9Ess241D9G/P/9fr/f7+I/Rv/G7GaTYIzVP/9GORwOh8Ph
yPrEBcXNBbg/UCgtv0RU+yEJQEEAAbfAAxCRAQIMPgQB2wQWBgEEdfbwYCBe
6PPgPwX++AID/gZNBQgSBXWUABIZGgYC+XQPEQsBIFxc5ys3rg3VQRUBdDUR
TxJ/PQrXo3A940EV/QJKF5RGMaij5PpaFgNkF0jhehSuU0fJGxDq8YVKCDit
A/8yThvotIFOa6U/PANA5vX28QJMAxV8BgLDFoBBAABAqxK1hkIIW60DAv/r
8Bn/wMDAAAEa3d2H3QAB8vDr8MsTJilQ1uD78D9BAA8GAmICOQD1E08iAmIB
VyTq8amjkQTq8aWtA/7y8P3Q8vCEIYQhNQuHXxJgPv9DAG8AcAB5AN9yAGkA
Z1QAdAB/IAAoAGMAKbsgVzIAMMcgM7sgTbMgXWOxIG8Ac6sgZrkiUqohcq0g
5iFhuSBpqyB3bgAuuyBBAGz/IFUgsShzAzJl2SBlsSC1dhUwZPkgAACrEqdS
lQgGfidNA2w+BAnr8BU8PgJVaAEk3/xSMVIxUIQPAwMLATkxB+vwCOf0sYnj
+JQBsAAAAU8hAOWKSgharQTm9UZAnp/P5/P5rEsg+AECVQAOEmJbAP4IEgE0
E3+gpCN7BqLSGxVpAP4BnTEK5TIDARJGak0Ci0IIOsw98xvRAxTkP/Y5phEC
76kUMEF1Jf48RZYLvM2vjM7mzQcBAAgSXEMgVi0fbsL8ruYbFPo0ZCDwe0eY
BdIRsAGgPap0/54Awj9GYzQa741Go8GlTFi1uA8J87vaGxD2ObRHLEX4gAU8
RcYGuCWTyWTjMplUTMpB9jkIICqPHdkzwHpIOTE4SfF/tJoFGtLSP9I2FqZL
/ncGUeu7TPIxLEX8mTHaSeybI7IiGF+5P0ZYn94xvKVMI1SlBEX2Of5T4npI
nTXRMsw/3jVPI3JBAQoANcBdIwFPYwHAqxKVSOvw//LwAuv06/BEOuvwBOvw
AgAF7/QRDREe7/QjCeT3AQYCOwfq8Wlo5/QFASg+AlQY6/ChEN/8BQEFATkN
A+f0m/rj+BtBAAIAVUbg/+/3+/1+3z9G/4PBYDAYDOY//q8E7z9GuVwul8fL
5eLABbYAywPSP11QgQnAAySRAQJsAdZBAQEE+gUK+QYKBG0WBgEEdfbwYCDo
86/gPwX+9AID+gYFbAQWMxYKBRgSBXWUAIoiGRoGAnQfEQsBXR0BqXRZEXMS
ZpIS5isQFLoGAQJuFmIBAGYUA0qIFzPAEuMrEOrxhUoI/SMGAlUwehSuR9/h
eoQ/GPLwAAFpQOb19vECTAYAo0IIFaXbE/7y8P3y8BshGyH6NQuHgxJgPkMA
b/8AcAB5AHIAaesAZ1QAdHYQKABjuwApdhAyADBeIDPqdhBNSiBjSCBvAHOS
QiBmUCJBIXJEIH0hYbpQIGlCIG4ALnYQQasAbJYgIEgoc5oiZapwIGVIIHas
IGSQIACVAMkSp5EIBhUnTQNsXD4IIxEBAFVoAQjf/Ij5E4IL6vGJ4/iUAawA
ACsBD+rxj0oIsNsT0w94wQ1dNtoG4j8BABgSyQAeHRgSAVgdbAECAggeEqsS
GBIDWB0YH602VxMAqxLc8ZVI6/D/8vAC6/Tr8EQ66/AE6/ACAAXv9BENESDv
9CMJ5PcBBgI7B+rx1Wjn9APr8CQ+AlQYwuvwDN/8XQFdATkPAAD1m+P4PUEA
AgBVRv/g7/f7/X7fP9KrDe+8DrIIUIEJwANtOFoBAhM+BAEE9gES9vEK9QIE
EgX2AQUBCBO2GBIFFgYBBHX28GBeMwTgPwX+8AID9gbAExIEEkMSDhxDEiIY
BXUUXQAyGRoGAnQvEQsBgR1TAXR9EZccFAYBApIWF2IBAL4UA6wWzxLq8bWj
SgilBgJV/vLw/dDy8P8R/xE1C4enEmA+/0MAbwBwAHkAX3IAaQBnVAB0mhDf
KABjACmaEDIAVTBCIDOaEE0uIGMsIJdvAHMmIGY0IiUhctQoIGEhYTQgaSYg
bgBdLpoQQQBseiAgLChVc34iZVQgZSwgdpAgrWR0IAAA5xKnQggGpPkXTQNs
PgS0ITA+AlUAaAFoAeL5tCG0IYQNXQEFAdQLAerxieP4EfkTAQH7Dg4GAmEB
gEEAKwBA5xKKSgg6+RO9B/+DwWAwGAzmP4cBABAGAi4SzxIoEgFKfBNmfzLm
OxDq8ZBCCMGgSTTm9Vg2tA/hBiBBe6uq0DD6PwEQYzmQCjByP4QyKBICLh1j
MgNEfBLPEhx3Ey8RfBIGzTbi5hOLfQhINaE2uVwuT5fL5dJgPOQ9M4dCAdOG
OAUBlTm+BmFFzwfm9QDEP9Y7bz2HR/4/EE3kMSRPADZPDDVIP1o/6U9+PN8M
AgAASOvwuAE/AACrAIcA7/Dr8K8ZV9Qf6vH/DAAA/wCd/I7RvKIx+uvwAf30
AAAHR1VfSVnPSF3i+RTn9P1G6/DkB5IB5x13AABO9/DWACPr8F/8EokBNQcA
YPfw90IACuvwhICPAZ+VIAAAhevwZAPkv4KAARohAP3yQPbc/wBH6/DECJIB
DRyBAIUIUAGtD78P8vH/zA2SAaEpAAD1re/w1vHyrA6SAb9OLAAAMgPgBYz/
D5IBgC8AAEv+8QZsEJIByzIA+wBJ8QZMEZIBFA82AAAw8QIrHz0fTx/+8vEs
EpIBRDkAwwDlTwJzH4Uf8vEME3+SASk7AAA33wIAqRGVquvwKOvwdtz/4foC
6uvwBef0HuvwZASSvwEoGwAAkevwU/sAyevwpDyDAbm6KwAX6/BCAD/r8BTf
A5IB2Rz081AANUTr8LxLAG0dUAUiAf90B5IBYD0AABMDATAB6vEEBAQUAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAN3j6/ABABXj+Pz//+n/dAIIAgQA+f8KAOb1
8L+jdSv/0/NQDkBl1ls/6/9WBUAB3P/x8K7w8QEAZygACevwImAqD14PcA+C
D+L5/z+PDww0CcAPAAB/WQEAAAIAHevw/Qjn9Hv/AQD6/w//AQIA7/AJAhEP
Iw8ANQ9HD1kPaw99D48PoQ/l9t0C3f5EAQrr8EMA/zoAXABQAHIA928AZ9wA
YQBtAP8gAEYAaQBsAFdlAHPYAE3sAGPcAl1z3gBmAHToAE8EEFVm+AJl2ABW
7ABz7ADXbwAxIhBcIhAwAHc0ADLYAEEATjQQX08AVABf9gAuGBANU0QQAAB/
WwEAAAIAHevw/Qjn9Hv/AQD6/zf/AQLx8AAA7/AQDwAiDzQPRg9YD2oPfA+O
D6APuOT3CgHg+0QBCu/wQ/8AOgBcAFAAcu8AbwBn3ABhAG3/ACAARgBpAGyv
AGUAc9gATewAY7rcAnPeAGYAdOgAT6oEEGb4AmXYAFbsAHOu7ABvADEiEFwi
EDCvADQAMtgAQgoQUq8ARABFNhBf9gAuGhgQU0YQAAB/WwEAAAIAHevw/Qjn
9Hv/AQD6/x//AQIAA+vw7/AQDwAiDzQPRg9YD2oPfA+OD6APuuT3At3+RAEK
vQBD/wA6AFwAUABy7wBvAGfcAGEAbf8AIABGAGkAbK8AZQBz2ABN7ABjutwC
c94AZgB06ABPqgQQZvgCZdgAVuwAc67sAG8AMSIQXCIQMO8ANAAy2ABDAEH7
AEwKEFUAVABfavYALhgQU0YQAAB/WQEAAAIAHevw/Qjn9Hv/AQD6/x//AQIA
BOvw7/AQDwAiDzQPRg9YD2oPfA+OD6AP+uT3At3+RAEKAwD/AEMAOgBcAFC/
AHIAbwBn3ABh/wBtACAARgBpvwBsAGUAc9gATersAGPcAnPeAGYAdKroAE8E
EGb4AmXYAFa67ABz7ABvADEiEFy+IhAwADQAMtgAQ7oKEE3aAFMAX/YALhoY
EFM6EAAAf1sBAAACAB3r8P0I5/R7/wEA+v8f/wECAAXr8O/wEA8AIg80D0YP
WA9qD3wPjg+gD/rk9wLd/kQBCgQA/wBDADoAXABQvwByAG8AZ9wAYf8AbQAg
AEYAab8AbABlAHPYAE3q7ABj3AJz3gBmAHSq6ABPBBBm+AJl2ABWuuwAc+wA
bwAxIhBcviIQMAA0ADLYAET/AFQATABOAEWqNBBf9gAuGBBTRhAAAQB/WwEA
AAIAHevw/Qjn9Hv/AQD6/x//AQIABuvw7/AQDwAiDzQPRg9YD2oPfA+OD6AP
8uT3AuX2DgXEAQoF/wAAQwA6AFwAf1AAcgBvAGfcAP9hAG0AIABGAH9pAGwA
ZQBz2ADVTewAY9wCc94AZgBVdOgATwQQZvgCZdgAdVbsAHPsAG8AMSIQfVwi
EDAANAAy2ALfRQBSAEnaAEgA1V/2AC4YEFNGEAAAf1sBAAACAB3r8P0I5/R7
/wEA+v8f/wECAAfr8O/wEA8AIg80D0YPWA9qD3wPjg+gD/rk9wLd/kQBCgYA
/wBDADoAXABQvwByAG8AZ9wAYf8AbQAgAEYAab8AbABlAHPYAE3q7ABj3AJz
3gBmAHSq6ABPBBBm+AJl2ABWuuwAc+wAbwAxIhBcviIQMAA0ADLYAE6/AEUA
VABMChBDqwBf9gAuGBBTRhAAAQB/WwEAAAIAHevw/Qjn9Hv/AQD6/wf/AQL3
8u/wEA8iDzQPgEYPWA9qD3wPjg+gD+T3Av7d/kQBCgcAAEP/ADoAXABQAHLv
AG8AZ9wAYQBt/wAgAEYAaQBsrwBlAHPYAE3sAGO63AJz3gBmAHToAE+qBBBm
+AJl2ABW7ABzruwAbwAxIhBcIhAw7wA0ADLYAE4ARb8AVABTAFn2AF9q9gAu
GBBTOBAAAH9bAQAAAgAd6/D9COf0e/8BAPr/H/8BAgAJ6/Dv8BAPACIPNA9G
D1gPag98D44PoA925PcCgN79RAEK+PD/QwA6AFwAUADfcgBvAGfcAGEA/20A
IABGAGkAX2wAZQBz2ABN7AB1Y9wCc94AZgB06ABVTwQQZvgCZdgAVuwAXXPs
AG8AMSIQXCIQ3zAANAAy2ABTAKdFAFIYEDURX/YALhoYEFMyEAAAXzgBAAAo
6/AE7/BPcAIEAtz/6PMKEwT66vEq6/DsQJMBCq8/AABV6/BDIQK0rxmJAV8r
AKUvBhT/G4kBBEAAAKi+LwZ0HIkBrE8K1P8diQFUQQAApr4vBjQfiQH6cwCq
/i8GlCCJAaRCAPsAqS8G9CGJAU19Q4YJVCOJAfepAH2nLwckiQGeRLwFlOrx
7/AA/fED8/Hr8AWq6/AG6/AH6/AI6/AJAAQEVRXr8P/y8DLr8GDo8/z69PHy
AAAfIAAs/uD78D/ZbDabzf9mG0B7vV6v14frDUDe/fLxCQNMDwCpAPbx5vVG
5/QG6/BETuvwAQBUeQHq8QVCBkCQDQUHpAfg+3UB5vVo5/T1BOvwKOvwAgBU
GELr8BDf/NgB2AHm9QHdAlcAAAPn9JLj+IQMEv9VRqN1K9PzUP8eQEZl1lvr
//9WFUBGjMfj8e94PL4/PBW/Rgp/hUKhUCikP04WxA8V3/xQEw1lH+H6Af8v
AwAEPOnymwQU6vExhSQTMgbFHfA/1x3MGC53GQHPA+cBAwsRBhK7AQTnAQIE
dQsQYEVihgD+CiIPEhQiBRoiIwV1DxAkI+rxwAgU6vHpkCQTewABBhJATCa/
k8lkMrk/ai3J/nsouVwul8vl0iyNKGsuc1WzIeWxJpUfVNMvAxMGzRXIDBhI
JBPGwSTQPwg/GjaAG/A/3mQiAgkABwAV8A8CDxJuBBjjAeAEaj9QJ+rxlcnj
+BEMElQHEdwBJ1YEFBCpsxinmDP98vCiwjUg4/jCOZce8AcQI/7dAmAMycAg
AGz/rTHBXNQoACa/AEwAKQAuFEIAlwD+C90BAfrxHUMC+iRCFN0BA2ACQwBN
U+vwgFHMEB1DDiRHJQ8kRxAkQurxZwgUXD9Ibj+AP5I9KbhEthK0sxjU3AGb
MOjiNf7y8AEA/Rn8MwdOAGUAdP8AdwBvAHIAa1JlRW8MFA8RJN0HDN/8KAtV
/w3q8ajj+EIkE8I1GLECthTiNQH8HkAeQvnyAh1OCmRGSlG2FVZfaF96XwiM
X55WUiVasF9hImIgylr8lzH/MAPwxbCsILXB31sd7lMJQ/lAbo5TMGUAY/VA
+kFmRGUU1QTu8WzdB1Tf/+3y/w9S1gMFcgREMQjr8Anr8FEK6/AeQR5RDevw
DuvwKQ/kBJcxEuvwE+vwNEFC6vGD4/jIYScQBxFH5fYA+GG2FQR0xGEPe1Il
BHSXMYAPew8VBHTqQQ97+wUEdCEQ/iTyZ7RhAHgikH7EBQR0APsxk3tENQR0
E1GTe8BhAHgRJZB+xGEAeCaQfshhAHgApjGTex5BAHjcAZN7HlUEdBC7QZN7
1GEAeCqQfthhAHgBK5B+3GEAeBIBk3vnBQR0AS2QfpcxAHgZQZN76GEAeBEv
kH7sYQB4MJB+8GUEdAExkHqkQaF1eWTYAX6Rn5HWBxERSuvwS8FkEUxa6/BN
lDQRTuvwT+vwAOpBLZX+nxCv5fYPcQcRyGEAeQxEMwcR2AHy8bRhkA9FDwBE
h8wJxGESAeAE8GXm9bRhoCWFlEW4aa4V5vVFvxRcvzlfpftZ7N8Qov9BXrmz
B0BAuH/b7Xa73e4//60B3hC3+xrrgyMRUiWXM2AgIJprtjbEBUK0wjEB1lnq
8WGk4HgbkUa86PMSBORBxIAf5/ScAYjmpRK2kz796eeww79AHMdxWvCwvOW1
0z/vtKzltoIitoDk921Pf0+RT6NKUiCYM3UB9vH28bYSM37EDyJJNIvEDxI1
mMT7AjalxIKhcjeyxMQCyEncYZswYQDm9a23VDEPEQcRMs/dLFPPApM8ODPU
thJkYdgBLs9AzzAU35I9pjGmNRG5sxh+kSCbMBG/6R/cyerxcLFkS98QXd9v
34Hfk9iqsxhdka7aXOe2VO4CBwHW2W1yBBDwzwLfEe/p8ggHEJswNEFAgcW2
Eo7FDyKbxQ8SOfjkEvsCOgX0oXI7EvTEAqwRJKwRRDI9LPQEgj459CWCQLix
uLFGgjIBMgFngkFg9BAeUq9Rr1GpgkN69MqCeQEAeQHrguah5qHnAm0BbQEt
kkAPcQ9xTpIBMQExb5JJyPRA8GJtYUQxRDHl4+ICHIVsANz1nG+ua/RvJRIL
EZN7HXwADxGTez582AGTe198WaGTewCAfHDBk38AeEQxtH8AeMBhiMYHojEE
hXQUU7HpjGXgf+/3+/1+7z85FQBjr+ZBW6dEMaxtSxkqwW2lAMBh+oHEYT5R
NELO46Hvimf4G5HB5pgzfLewxjBB0f8jKsUBMTykcWEDMyMATqg6IUsfb60+
WadVj6VxYQDOMRdUBIUI6YB1KlXWr9i8f2ez2Ww2m+UHuH+hUCgUCoXiELgC
vCPSIru1OWS/dr15YT5VIlojVWEvKMdNvYkjXki1AY+kWDbR2rrOJbItjTbL
JkHiuLTnEV9x7x8BL/8scQAeLyovPC+PpVmhWi8H6qF1+FIliS/Ysylt0elg
/7bkP0AkeKI3/4Kn6D9AM/1p/7kMHtU/QOYlX0ZWXmLIg0XFjEUBuCK3HmHj
J4B19S8HPyxxACLxITQTUYhpLHG6qQ8PyK+EUD9ItYqkWKUR2rHE1pm/Wcb8
l2WsuLSLwP1YZF6ORX1XX3VkVTlK/zjjRfDNP0Bd+KFegHVkVZaZnFNy/6TB
P0A7jxRXh/hIwXxYoXVkVYVGmz8Vi8VisZh8WMJ1fmRV9YhpV71xjTDwhmuD
UQMFZFU0Yjcfv6eXuD9AEHZSvAB8WASFZF92WucRR9XFP0qsADSh8D/8Pw5P
IE8yT0RPVk9+46huwLhBoaP/sL9Rji395NiCQEH/N2pqNHTWP0B/SNeegnTt
yXp1BcaDdbnVL7lPy0/dT+9PgAFfE18lXzdfSV9bXnx2nbT3XoddGYZFTRcj
YYiUp186ZlTDUr1Kb9tfhf/VN4H2Q8s/QOM0WnddCG3E1nx07c8pSNfGKG86
ZoaiHwMQe2Klg3dUb5Fl/xRfnKJKTtA//0Ah8sWvJF+0AH5vWo9si+cR6dW8
b0qsd7EA52/zbwV/F38pfzt/TX/jqL+BexHW6guwIH4f2IXch13CIHx/jn8A
oH+yf8R/1n/of/p/DI8ej1Awj0KPAJ/H01T3UrFzj3o6ZiE7kpU/QJmhX8Y0
bFdJxFRDn91d/Zj+71S7QG2DDtTCzPSPh59kFiNvNWvwwo9pCOXHcHDCj15t
tv1gcGTdu3dVxHsBv3WfUb9ju+cRHLGvn8GfAf9r8d6f6p/8nw6vIK8yr/xE
r2hIH904GrVO/9Q/QKruEKLqjY7CIIX8h01q051JKH8tRFT7IQlAsU8Asa/D
r9Wv56/5rwu/Hb8vv4xBv5Jthlh3X0PvUvKhjI+/NGzMSMRUoF/dXY6C3LWA
91/VjWvVIW8zbV0IRG9Ez5sjfF3FdVN9b3LvAFns5xEDAabPuM+UEtXP4c8A
888F3xffKd8735YvqCWLQACzJqosVQiWr5/fsd/D2hPhATAeNw8B49kT4TNl
+98lB0Aj7zXvdP+pJmLvkW6zzyQCNWOQgih2O7kgcBWhN+fVXqhGIIKrqsEQ
+rfvQDpmYQ54FycFdjWZZiqrJStm3KQ0GxDC2KdHvhwwofEb4Z3/r///E8P/
1f8A5//5+AfhCA8aCoIVHwU3DwBJDAE8ljATPAc4hA+WAuUlAKMPtQ/HD9kP
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
bG9+b5Bvom//QOK4vVnBDvP/P0AuqBaB6dD972W18j9ASCaTT8lkMtlluKGj
yelvAFnx0JEDf6y90KYuf0B/Un8AZH92f4h/mn+sf75/0H/ifwBQn2KfdJ+G
nzyPPNCYptS/AMOP+L+QjxzMoaUzz0XPNJ8A74/JRILP5r+mzz6fxb8uzxDu
z1LPmJ+qlzT2ULifV+MBLtGf45/1nwevGa8rrz2v+E+vYa9zr0BObhgH/xi6
+D9AnHEpf1KzMAJAQIjRZSlQtKRo5M5w5bm6r1nxAKHR1K9z/aHm/68RvyO/
Nb8AR79Zv2u/fb+Pv6G/s78h3wAz30XfV98NzwMQaeal/5TPAMn/Yc/t/HLl
BA8WDwXfwM8AyURTD7f/dw8P35b///+/D3AjD2naatOrlkQAUickAS+i37Tf
xt/Y3+rf/N8O7/gg7zLvRO9AzrgUqf9ZGB1AQB4zin+CyzwEQECwq6X/AIVC
oVAotD8KJyTSLyWki+8qMWARpe8ARD1gJtDv4u/07wb/GP8q/wA8/07/YP9y
/4T/8g8EHxYfACgf3v9U4CgnZT9mD4k/Mw8ArTwyJMM/1T/WD5EPyUUTTwB3
PzdP4Q9WP78/f0/jPzsfAE0f6SJkH3YfiB+aH6wfvh/Q0B/iH/QfR+00kKXM
if81WDbyDkBADBIyIuQvKOdT1EEv8mrqIQBkLxV9H2aPL6Evsy/FL9cvAOkv
+y8NPx8/MT9DP7FPw08A1U/nT50/VODnVyR/JU9IfwDyP2x8ak+Nf45PSU9b
T9V/ADl/+X+jTxh/gX9Bj+tP/U8CUB0xIF8yX0RfVl9oX3pf8Ixfnl+wX8Jf
QMa0Ev8oGfgaQEB6Yd8hTrGvDSYg1Wp/tVqt5j9AEPpVCqaT1q2VxAlvzKHe
gSNvAOat3pZOb2Bvcm+Eb5ZvqG8Aum/Mb95v8G8Cf3CPgo+UjwCmj1x/rzGn
leKv438Gv7B/ACq8r5VBv1O/VI8Pj2vEkL8A9K+0v16P0688v/y/YL+4jwDK
jQEAAAAlAAAAJgAAAAAAAAARVZbp8iXr8Cbr8Cfr8FUo6/Ap6/Aw6/Ax6/BV
MuvwM+vwNOvwNevwVTbr8Dfr8Djr8Dnr8FU66/A76/A86/A96/BVPuvwP+vw
QOvwQevwVULr8EPr8ETr8EXr8FVG6/BH6/BI6/BJ6/BVSuvwS+vwTOvwTevw
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
AAAAQgDXAAAAzEqSATR2AABHAAAAQgDXAAAAVEqSAXt2AAA1AAAAQgDXAAAA
3EmSAbB2AAA3AAAAQgDXAAAAZEmSAed2AAA9AAAAQgDXAAAA7EiSASR3AAAt
AAAAQgDXAAAAdEiSAVF3AAAnAAAAQgDXAAAA/EeSAXh3AAAiAAAAQgDXAAAA
hEeSAZp3AAAjAAAAQgDXAAAADEeSAb13AAA5AAAAQgDXAAAAlEaSAfZ3AAAi
AAAAQgDXAAAAHEaSARh4AAA5AAAAQgDXAAAApEWSAVF4AAAmAAAAQgDXAAAA
LEWSAXd4AAAnAAAAQgDXAAAAtESSAZ54AABDAAAAQgDXAAAAPESSAeF4AAA+
AAAAQgDXAAAAxEOSAR95AAA1AAAAQgDXAAAATEOSAVR5AABHAAAAQgAAAAAA
9RLr8AHr8FQAaAB/ZQBEAG8AY9zw9SLr8AHr8EcAZQB/cwB0AHUAcvfw3yAA
RgBv//BtAA1h+/AAAPUS6/AB6/AcyKTC/5jMIAAV1t3CAwAAAQAAAEjFtLAg
wQAAAQAAAEcAdQBpAGQAZQAAAAEAAAAksbjSIABc1ADJAAD1GuvwAevwTgBl
APd0ACD18G8AcgAfbQBhAGzc8PUW6/AB6/BWAGkAfXP38G8AIAAwAQADAAD1
EuvwAevwJLG40v8gAACslLIgwQMAAPUg6/AB6/BOAGUA/XTt8FQAaABpABVu
7fBsAQJl3PABAAAAJLG40iAAALNEvgAA9R7r8AHr8E4AZQD/dAAgAEMAbwB9
bvnwcgBhAHP58AMAAPUW6/AB6/BWAGkA/XP38G8AIAA3AAEw3PD1EuvwAevw
JLG40v8gAPitvLmQxwMAAPUa6/AB6/BOAGUA/3QAIABTAGgAf2EAZABvAHfc
8PUW6/AB6/BWAGkA/XP38G8AIAAwAAEy3PABAAAA8MWwrCDBAAD1GOvwAevw
QwBvAH1u+fBlAGMAdPfwAXLc8PUW6/AB6/BWAGkA/XP38G8AIAA5AAEw3PD1
FuvwAevwVgBpAP1z9/BvACAAMAABMdzw9Rbr8AHr8FYAaQD9c/fwbwAgADAA
ATPc8PUW6/AB6/BWAGkA/XP38G8AIAAxAAEw3PD1FuvwAevwVgBpAH1z9/Bv
ACAAMQEAAwAA9Rbr8AHr8FYAaQD9c/fwbwAgADEAATLc8PUW6/AB6/BWAGkA
/XP38G8AIAAxAAEz3PD1FuvwAevwVgBpAP1z9/BvACAAMgABMNzw9Rbr8AHr
8FYAaQD9c/fwbwAgADIAATHc8PUW6/AB6/BWAGkAfXP38G8AIAAyAQADAAD1
FuvwAevwVgBpAP1z9/BvACAAMgABM9zw9Rbr8AHr8FYAaQD9c/fwbwAgADUA
ATDc8PUW6/AB6/BWAGkA/XP38G8AIAA1AAEx3PD1FuvwAevwVgBpAP1z9/Bv
ACAANQABMtzw9Rbr8AHr8FYAaQD9c/fwbwAgADUAATPc8PUW6/AB6/BWAGkA
/XP38G8AIAA4AAEw3PD1EuvwAevw2bMByP8gAPDFsKwgwQMAAPUo6/AB6/BE
AHkA/24AYQBtAGkA12MAIAEAb/nwbgAVZQEAdAcActzw9R7r8AHr8FQAZQD/
eAB0AFAAbwBXcwBp+/Bp//Bu3PABAAAAmNN0x8DJLQAxAAAA9RLr8AHr8FAA
YQB/ZwBlAC0AMdzwAgAAAFIAbwB3AF8AMQAAAPUY6/AB6/BMAG8Af2MAYQBs
AFL38Ad3ADDc8PUa6/AB6/BTAGMA32gAZQBt+/BOAA1h/fIAAAEAAAAwrjjW
IAAXx3S6AAD1GuvwAevwUwB5AP9tAGIAbwBsABcgAFT98HDc8AEAAAAwrjjW
IABexXS6AAD1HuvwAevwUwB5AP9tAGIAbwBsAN8gAEYAcv3wbgABdNzwAQAA
ADCuONYgACTH/awAAPUi6/AB6/BTAHkA/20AYgBvAGwAfyAATwB1AHT/8B9p
AG4AZdzwAgAAAHy3sMYw0QAA9RLr8ALr8FIAbwB/dQB0AGUActzw9RTr8ALr
8EgAYQD/cwBUAGUAeAABdNzw9Rrr8ALr8FMAaAD/YQBwAGUAQwA1bPnwcwUA
AAD1GOvwAuvwUwBoAP9hAHAAZQBUAA15+/IAAPUe6/AC6/BTAHUA/WL18GgA
YQBwAN9lAFQAeQECAAD1IuvwAuvwdgBpAH9zAEwAZQBn/fD/bgBkAFMAaAA3
YQBw/fAAAAIAAABTAG8AbABTAEgAAAD1GuvwAuvwUAByAN9vAHAAZffwdAAF
af3wc9zw9R7r8ALr8E0AYQDfbgB1AGb38GMA3XT78HIAZQcAAAD1IOvwAuvw
UAByAP9vAGQAdQBjAPd0AE798G0AYgANZffwAAD1GuvwAuvwUABhAP9yAHQA
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
AAAAtIqUAeiBAAAOAAAARQAzAAAAJESWAfaBAAAfAAAARwAzAAAARESWARWC
AAAbAAAARwAzAAAAZESWATCCAAAeAAAARwAzAAAA/MKTAU6CAAAmAAAARwAz
AAAAJMOTAXSCAAAkAAAARwAzAAAAhESWAZiCAAAcAAAARwAzAAAATMOTAbSC
AAAmAAAARwAzAAAABLCDAdqCAAArAAAARwAzAAAAzIqUAQWDAAAQAAAARQAz
AAAApESWARWDAAAaAAAARwAzAAAA5IqUAS+DAAAVAAAARwAzAAAAxESWAUSD
AAAcAAAARwAzAAAA/IqUAWCDAAAVAAAARwAzAAAA5ESWAXWDAAAcAAAARwAA
AAAAAQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsA
AAAMAAAADQAAAA4AAAAPAAAAEAAAABEAAAASAAAAEwAAABQAAAAVAAAAFgAA
ABcAAAAYAAAAGQAAABoAAAAbAAAAHAAAAB0AAAAeAAAAHwAAACAAAAAhAAAA
IgAAACMAAAAkAAAAJQAAACYAAAAnAAAAKAAAACkAAAAqAAAAKwAAACwAAAAt
AAAALgAAAC8AAAAwAAAAMQAAADIAAAAzAAAANAAAADUAAAA2AAAANwAAADgA
AAA5AAAAOgAAADsAAAA8AAAAPQAAAD4AAAA/AAAAQAAAAEEAAABCAAAAQwAA
AEQAAABFAAAARgAAAEcAAABIAAAASQAAAEoAAABLAAAATAAAAE0AAABOAAAA
TwAAAAAAAABdPuvwcgHQ6fLA6PP7RhTr8HgAbQBs/wA6AHMAcABhrwBjAGXr
8BLr8HDrAHIVAHMVAHIAdgAVAlUS5/QB9fBQ+fBU3PIYAAAAGgAAAAEAAAAA
AAAAAAAAAAEAAAABAAAAAAAAAC8AAAAUi5QBzYoAAA0AAABDAAAAAAAAAAAA
VZbp8gPr8ATr8AXr8FUG6/AH6/AI6/AJ6/BVCuvwC+vwDOvwDevwVQ7r8A/r
8BDr8BHr8FUS6/AT6/AU6/AV6/BVFuvwF+vwGOvwGevwVRrr8Bvr8Bzr8B3r
8FUe6/Af6/Ag6/Ah6/BVKuvwK+vwLOvwLevwBS7r8C/c8AAAAAAAAAQAAAAW
AAAApXTr8DTv9OrxJevwA/7/8aN1K9PzUB7/QGXWW+v/VhWlQOP4Ah8E6vEL
6/CE/8KQARSLAAB8+uvwQy0CLIuUAZAqNwAO6/BB6fIB3PQAAAAAAAABAAAA
AgAAAAAAJXTr8DTv9OrxA9z/3f7pAh8E6vEL6/BEi5S/AeuLAAAO6/BBPi0C
vJSAAfk3ACIBBUHp8gEQBBQAAABKAQAAAAAAAAAAAAAAAAAADwAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA
AAAAZMuVAZ6LAABNAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAnMuVAfuLAAA3AAAAUgAA
AAAABUjr8Dzc/wQPFg8oDgVI6/A83P8EDxYPKA4UAAAASgEAAAAAAAAAAAAA
AAAAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAARQAAAAzMlQFgjQAADQAAAFIAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQAAAETM
lQFtjQAADQAAAFIAAAAAAHvwAuvwAQAA5PPwTuD7AQAG6/AKBQTr8BUJ6/Bn
8/Ai3P80D0YPeFgP+f7k9x8gACyGAfxoD+jzKAK+ebUS/4jjQCi2YAu2eKsC
pwanDshdBgH3/NewN4P39hbrCESG14QBgOvwsuvwQgB9F+vwdCOPATLz8FUg
6/BQCxKsERBWFRbd/+vw7MyV9/ZgAH086/Cc94kBevPwVQoHEhrr8OQREITz
8H9NEwAA0gBD6/C/ZIuMAdEUDANA9pQPAB3r8NwCkgHfYz4AAGPr8FIAvSQx
EROSAcaTEBz0GRKtHyHr8CQUkgGp5pMQGBMp6/BcxRBFr0UAAKiXEifr8JS+
xRDvcwAAaBkSMf7r8MTIlQFbdABrAKDr8NKuHwDY6/D/hMqVAZt5AABd0PPw
UAAy6/C8HyD7kYPr8AcAAFQA/dH7AQKWAZWKAKsAOAcSLuvw9B8g2upHIDYZ
Ej/r8CzLlb8BMowAAConIkQa6/DUZyB6jWwlhSEAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAQAAAAAAAAAHgAAAAQAAAAAAAAA
HgAAAAgAAAB1c2VyAAAAAB4AAAAQAAAATWljcm9zb2Z0IFZpc2lvAEAAAACg
iSbl9v3JAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAP7/AAAFAQIAAAAAAAAAAAAAAAAAAAAAAAIAAAAC1c3VnC4b
EJOXCAArLPmuRAAAAAXVzdWcLhsQk5cIACss+a5oAQAAJAEAAAsAAAABAAAA
YAAAAAIAAABoAAAADgAAAHQAAAAPAAAAgAAAABcAAACQAAAACwAAAJgAAAAQ
AAAAoAAAABMAAACoAAAAFgAAALAAAAANAAAAuAAAAAwAAADsAAAAAgAAALUD
AAAeAAAABAAAAAAAAAAeAAAABAAAAAAAAAAeAAAACAAAAHNhbXN1bmcAAwAA
AA8nCwALAAAAAAAAAAsAAAAAAAAACwAAAAAAAAALAAAAAAAAAB4QAAADAAAA
DAAAAMbkwMzB9i0xAG5nAAwAAAC1v8D7IL+ssOG8sQAIAAAAtvO/7MXNALAM
EAAABAAAAB4AAAAIAAAAxuTAzMH2AAADAAAAAQAAAB4AAAAIAAAAuLa9usXN
AAADAAAAAgAAAIAAAAAEAAAAAAAAACgAAAABAAAAYAAAAAUARABvAGMAdQBt
AGUAbgB0AFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAA
AAAAAAAAAAA4AAIA////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAACgAAAOgBAAAAAAAAMQBUAGEAYgBsAGUAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AA4AAgABAAAAAwAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAeAAAAQA8AAAAAAAAFAFMAdQBtAG0AYQByAHkASQBuAGYAbwBy
AG0AYQB0AGkAbwBuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAQIA
AAAPAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
ABIAAACcAQAAAAAAAAUARABvAGMAdQBtAGUAbgB0AFMAdQBtAG0AYQByAHkA
SQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAA4AAIB////////////
////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAABwB
AAAAAAAAAgAAAGgAAAADAAAAdAAAAAIAAAACAAAADgAAAF9QSURfTElOS0JB
U0UAAwAAABUAAABfVlBJRF9BTFRFUk5BVEVOQU1FUwAAAgAAALUDAABBAAAA
AgAAAAAAAAAeAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+
/wAABQECAAAAAAAAAAAAAAAAAAAAAAABAAAA4IWf8vlPaBCrkQgAKyez2TAA
AABsAQAAEQAAAAEAAACQAAAAAgAAAJgAAAADAAAApAAAAAQAAACwAAAABQAA
AMAAAAAGAAAAzAAAAAcAAADYAAAACAAAAOwAAAAJAAAA/AAAABIAAAAIAQAA
CgAAACgBAAAMAAAANAEAAA0AAABAAQAADgAAAEwBAAAPAAAAVAEAABAAAABc
AQAAEwAAAGQBAAACAAAAtQMAAB4AAAAEAAAAIAAAAB4AAAAEAAAAAAAAAB4A
AAAIAAAAdXNlcgAAAAAeAAAABAAAAAAAAAAeAAAABAAAAAAAAAAeAAAADAAA
AE5vcm1hbC5kb3QAAB4AAAAIAAAAdXNlcgAAAAAeAAAABAAAADEAAAAeAAAA
GAAAAE1pY3Jvc29mdCBPZmZpY2UgV29yZAAAAEAAAAAAeqVUBAAAAEAAAAAA
JL/G9f3JAUAAAAAAnmQb+v3JAQMAAADhv5gKMHbDsGPHjpgYFgvDEo0BvvBf
QgUYm6wrXiIMSzUG+MJ/KRVgbLK+eql1dg+XMAN84e+nAozdMGzdujUmBn8U
Bvj6uZ4ACjA2WW8freYfvvBfTgUYx8JQ2Jr82fJ9KnJNfnGtvTe1funSc1y/
FF5nEl5bskw9oE7i2bUliOdfWvjakmVxU8vviW9WYUypZhXiyjSr0Lns1PKd
y86/VFf49TqXDb1+YWtLsI4f6/mxrh/r+7HOH+v9I9eWZEsful7WXmHfAOx9
Wpxr/2qo10vxFL1eDThF/b2x3grv9pfl/opyoKC9Tk/IXqc7ZK9TrIt6Wh3H
uihb1meZXKcle6N6zi6/WmyZ6LNX/8o+G1ufir6HRF+H/5fPiWO/xh4T8y8t
7r5fWD9eL/04uRj78bmsD4xlb96NT+2wX3pii432s7+9Yk9q/6p9evN6e+Li
5+0vVTvh5d8xvrb//fan6vg1qsXj0fq7/cUer44vumWPPUE9Hu1E9Xy0r6jX
W6aOo31ZPf4Xe/MqxbrmD754vf+GvXnXepZ71npmeuZ5xnqGKrVVSldxuro/
3XOPih9T9z+mjj+mHnePB4//NWvvwnu2uPkcTvOM9qR5xigGCLdHe0yOsUVn
GKN8xyr/seRAbHKsMV0ldJzS7Urjw2trlHeaZ7zyH08OxCbHXNPFGwwTHIbx
yneC8p9ADsQma4TTxRsMkxyGCcp3kvKfRA7EJse/08UbDFMchknKd4ryn0IO
xCbnAdLFGwzTHIYpynea8p9GDsQm50PSxRsMMxyGacp3hvKfQQ7EJueF0sUb
DDMdhhnKdybPZ2t5e4bH5PxYuniDYbbDMFP5zlb+s8mB2A1D5N68hTHMFoa5
DsNs5TtX+c8lB2KTc5Xp4g2G+Q7DXOU7X/nPJwdik3O26eINhoUOw3zlu1D5
LyQHYpNz1+niDYZFDsNC5btI+S8iB2I3DJF78xbGsEgYFjsMi5TvYuW/mByI
TdYRpIs3GJY6DIuV71Llv5QciE3WU6SLNxiWOQxLle8y5b+MHIhN1munizcY
VjgMy5TvCuW/ghyITda2pIs3GFY6DCuU70rlv5IciE3W+KSLNxhWOQwrle8q
5b+KHIhN1jqlizcYVjsMq5TvauW/mhyITdaMp4s3GNY4DKuV7xrlv4YciE3W
naWLNxjWOgxrlO9a+W8NeUzW36WLNxjucBjWKt871P/vIAVik3WI6eINhrsc
hjuU713K+S5yIDZZt54u3mC4x2G4S/neI9+17iKPyZrQdPEGw28chnuU72+U
/2/IgdhkbWy6eIPhfofhN8r3fuV/PzkQm6wRThdvMDzgMNyvfB9Q/g+QA7Eb
hsi9eQtjeEAYHnIYHlC+Dyn/h8iB2GS9drp4g+Fhh+Eh5fuw8n+YHIhN1q2n
izcYHnEYHla+jyj/R8iB2GT9frp4g+FRh+ER5YtxkMfIgfh8nwf4tXvwFjUP
UNAevJFjquExqDSVy9Fy7v2dJ7QH73cpvVK+SxlSZV2V+5MrJN+fPLvS/cl1
Kg6pUqdir5Q6FTtUnV3psmoVki+rtq7KZdW+S+lQFY8v6f33fuyTb6f9tMlG
uzdvg33oyhfZdnplg93vxj9zbHLUgs32uiUvcCzylo0b7XXdX7XDzyup/feG
yndzXH8v94TG6S5JsVIuSUmr8nhyWpWmVZZXqZBcP6Vbcq+U2VWerYJjF/bf
K3r/vcEy7rJErqfPNa8l0UfRB9EXA3l/sG+vsMXu2eYJ9sVtHz3DPthm3W/t
nyq9Yi999lH72c9fts8ce9Y+8u5rdvh5JdVHsySXw7Q+WiF5eZWvKtspz1Tq
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
PcmB2OR+v2niDYbeDkNPpd7Kvzc5EJusnU8TbzD0cRh6K2EcJJcciC/s93tu
+/3WU/m8SuZZMDaKMah9KRvi96VsjVtd5SfP15V/8vSt9JMnqeLWuKSKG+KT
Kv4+oW+lGaW+rjyj1OoqM0rtS/l9Ah5f0nsAVhq1yR7zbq4Pbd6PNXx/r72e
7ZidL9sv5Hh9GJtMPjjCt33tHzl2+cSuV+wmK2xf+HkltQfgYPlujjqY8Djd
qSoj4k9VuTtuefLdcdWqfBb3deW749OTN8T3q3JpPI5d2AOw6D0AsbbqBqnt
yXCR15Loo+iD6Iun1vze7rtwjG9yr8fZF4989TT74PCXH7a33l/L99sNj9iZ
fa72Xf7NOvvY2i6+8PNKqo9mSC6HaH3068qfxb1T+cn4WyttiK9eeUT8/opP
xaVUWhI3uHJWPI5d6KNF99EWMjY4VOuj55LXkuqjvn+u9d2w9nn7UP5UnifR
RxvV/ZP9yYuLfS+Myrdf6X6/b+bI1+yfvvkfnmdr9VnuCz+vJM+jzaWOrouT
y5UJlyXvVu/vDfHbk5MSElN2J7xZ5cuE5cnpCTh2oY/Gdh71Sm1gNxd5LYk+
6tnwW/ZFtP1/9yDPk2j/t/eT7IPoi1cPm+XrsuY59l2cZ60Bq33h55XkvunN
5TzaWXL5Y8WkhB8rHkoYXPlQwu5KK1X+DsW/UHmDev8PT8CxC300tn3TvXIe
7eIiryU1l36f1K2F+3K02g/MVT8oc+PfX7eZbe13D3OOvNL//cg5crSYI09W
LebG66njmHvH4wtq92lteK4ec++Yq+ecu3rdk5iDl7l4zNWXUsfh/zDm3rV9
f8Mb/57L/DuY/5v2/U2Ta6HGWjzUKrwuKk399q09C9T7f4E1R2mNitd4hv5C
hdWfhB7TotC6Foz/zJEaANQCoCYAtQH/7r2A63m8Sgus+pSXscm9gMPj6Gjn
y3gAfOGfRnkZm6xNDDM00BjgC/8GlJexyRrNBsKQrjHAF/7plJexyb2A04Wh
ocYAX/g3pLyMTdbsNhSGRhoDfOHfiPIyNlm73EgYGmsM8IV/Y8rL2A3Dzp07
Y2JoLAxNNAb4wr8J5WVsspa9iTA01RjgC/+mlJexyZr+psLQTGOAL/ybUV7G
bhjeeOONmBiaCYNXY4Av/L2Ul7HJNR5eYWiuMcAX/s0pL2OTa12aC0MLjQG+
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
aa/y30sOxgbnmVPFGwzvOQx7ld5T/u+Rg7HB+fZU8QbDPofhPaV9yn8fORgb
rO9OFW8wfOAw7FP6QPl/QA7GBmsfUsUbDAcchg+UDij/A+RgbLAGJFW8wXDQ
YTigdFD5HyQHY4O1MKniDYZDDsNBpUPK/xA5GBusMU8VbzAccRgOKR1R/kfI
wdhgXVKqeIPhqMNwROmo8j9KDsYG67NSxRsMxxyGo0rHlP8xcjA2WKeWKt5g
OO4wHFM6rvyPk4OxwTr3VPEGwycOw3GlT5T/J+RgbLBmMFW8wfCpw/CJ0qfK
/1NyMDZYO5kq3mA46TB8qnRSvmt9GooN1pCmijcYTjkMJ5VOKf9T5GBssNY+
VbzBcNphOKV0WvmfJgdjg/W8qeINhi8dhtNKXyr/L8nB2GBdc6p4g+Frh+FL
pa+V/9fkYGywvjtVvMHwrcPwtdK3yv9bcjA2WO+fKt5g+N5h+Fbpe+X/PTkY
G6y1TxXvXzJ8r/Sj8v+RHIytC3sHxzLOGh6DqqkOvIY5WtXi7IAxqAY3rE9s
cMNr5Y5f/8MlnWr+cMn66364ZPS1r5Ubfe36xNHXPpO0/rrJl3aqOfnS49dP
vrTBDc8k4fElvZ/gkSuvzGl2rJeNdtGptva7eVXYXvx21ZxbsztzrPHx47l2
s/RkjkU+/Xa1nLp3dLXDzyup/QR7qidg158Zqv2rjNO1TR2c2Db19nIf1ry9
3PTrPy7XqebtibfVXJ+4/vqLE3Hswn6CRe8n2EPGXWbK9fS55rUk+ij6IPpi
xxcq5XyX1M9ec8+l7IvbP6rAPlhmR7mctyu3t5/YkZhz0+tt7OHHLsu5764e
dvh5JdVH0yWXvbQ+2qnmx+Xq1nw08fh16xPn1Bic2OC6x8pNvW5BuVdqeBNx
7EIfLbqPNlAHUKHQW+uj55LXkuqj1k2j7c9eqJxz7+ABPE+ij05enJLTfdUQ
u97DV+b8OXe8fcf/XJEz8JmJPM9+Exxmh59XkudR/JFnyXVhKJdLkybU3K7e
3+sTr7n+oqTRqduTbkg9mfRhzZuScOxCH43tPIoK2NlyrXuueS2JPtq7TSL7
ItpyiyfwPIm2zr3l2QfRFz9ZMdD+Z1ol9l2cZwcfHGmHn1dSfbSR9FGcR7+Q
XHa/7qKk7td9kPRKjQ+Srq+xVOXvg8RE9Zl0/LpBSTh2oY8W3UcbSh/trb33
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
MffZ8z/e7BswoIu99Yotvk/rWrZ3X6K9edTPvq9Gt2J/Oh/OedhXpA6up+S1
0z2hvQXAlFSxfOnvy1UoHV/2UNlvy/Qp95/2N8De2fPU3+CVF3+0X/Ns8fke
LZ+zv3E5+w8vls+55KGW593fAPv9D5Z6vm3CtC+lfOkq1SuUrlVjW9mbalT7
j/sbfH/obd/RTStttH968Xl748s++5FqAfua/vezPd/+BqNwflJ/h0ZKj3tC
TItKp1RYVLpKcp1yNarVqVij2n/a3+DJgZVzLlOfeU+ptkuF/7OfGfyz/VuV
+81P7bAfOw//Bvi3Jqp5QvUY4b9BrvpMya05PPmN6jWqfZdSvH+DfKX18jco
ZP207/HJV2bnfo/10wml64sP87/mowz992M9ttXdaqf+3xHraLIT8gZYzh7i
Z8JroBP4OFs9Un3qf3ljpjUlNdN6d2aoXfQ427y73wzFVl6W9vs4ty/T1hGn
nM2DlSy3cV93K/RvV+L3/S5iwymsgbeYxwTFMtUaYw3ltb67n0NxTY9fZq28
5RB2rIxbIl4paw/FebRH4fjnKw/FbVt5iN14/ceXWeV75sZZoQ0knMuL/er+
8bjfukS+ZCje1L4Sq+eWPRSXrfzmLM2NyzsQeq0fPw6t3H/Zunu+NVF5qOMt
1e0TpSt7Bqp27dWH49b6lb+6P7xm/Yji7ClXM0/j//8Mcb+89FAcWIcozrLq
tfaq3+Mv/xgZ1/FwZf3XsWrcGnrciJmh30Dv3z1lnT2orlPPqoX3pyf09/rT
hHdb1i/3bkscu0n6eceIjIavr3pqfaWMXCuVjXg/qcupvMg9OvTva7H0bfTV
7LPXjk5f9fB9kzfsYKG9Mbb+GJmfnvK+R35uipKfOpIfTyH56Srv62j5wJ4O
j/+KfIT3StDzgevoftZIa5g1yZqm/iZ5Pb9kZrJXXZTFDA2oyja/bi22eWea
htqmbbJ+7fs5Mn+T5ZyP/HWOkr/6kr/SheQvN+L3KSO/Y1ilCsit/vnlJrcF
nRe7WD3U/crh4gcz8376TabVfgfbvOanQu29F2Xx/mLMI/7G+P4V/rdsWkTk
Ece8MbxPw+xlQ59PVEm+T2tZed9XKzQ77t+nGZKfrCj5yZD8FPU+rVWM79PL
erxpIyeFvU+7qz49Q2V6pPp8s16pkmm9OC7T+nhMqL33brZ5zdaH2jLbQvc/
+1GoLeb36TPqCUkYd/aEvrPr+cOxqlbR71P99ymrvUfjrbP7uBRHX9NzW/Bn
gvU/3xeaKfd9bZfkaneUXO2SXLn9THhazl1u8zEadZgR+eD6M3UFNc0arv5C
eTsSspCX7O5V2VqPVw+1B+uG2uQWWcWfN1y7vSF5OxYlb29I3koV0cfO/h6h
64w4eU5BnwMrrdC/D+c2n21lDEjPZxzPFVdb+Z90YKbyh/TKKu73JH7XTyRf
J6Pk6xPJV1yR57SrrYRi/IzUc1PQZ2S6+rbV0Gpk5bcZyLzkVZ0Q6nEn54fi
QcuLPV84v34h+UqI+9d8fSH5KuozMsyuX2NEy114T65zyd3cFU/ZH3q/4mfk
fDnv6rkrE3EOxbev5zKtkXZmXql9bK1nvmebff0lWWwTK7K1Dl8banPrhNpi
fe/Olu9pnyndofRDxOcrjn3nCfEXlNsB//q7Rf2MSCjG86Ke74LOi02sBuoa
tTF4shoyd/nlc9jmHe0RyvH64aGcLp9mILc4L94luX02Sm7vktwWdV7Ufo9f
9N3SJZzP4WfPzxPmhfL1rp/tkX+sYDsk5fZQ3PBeQ/l8TvK5JUo+n4sxn9rv
wccW9Tnj5lyaveyKnE9evdOOaRxmdFym9chzGVaHzqG2+Vq2eV03hOJiPpei
rgDf2+6J+9fvbTj27x4X0HNXyLjAVbsKzY77a8D7JD8PRMnPfXElPy6g5yOm
cYHyfw31nz0/hzLkvTQLbf4l1dnmHbwp1CZnZBV3/wLfg5K/DVHy92Dc+TUu
EMv71BkX2L5cfQoPzrRK/x/bvB/2h+JPfw61xfw+vTUu9L33ibh//d6LY//u
cYFY3qe1rLy95bMKy4779+nTkp91UfLzdNyvGxdw8xm6qu90u/rjVQv9DMV4
90hrKM76z9XIyst6OjP/iSah9qqWbPO+7Mo2e8sQtsX/GdpAPeH3qm2n2o0R
19I4tiGG72ra78E+lVDENYmb/qXns6D+Vd/Kfma0gTxBHSVPXaPkqaPkqaj+
Vb8Yv7vuvXO/756HxvsK++6apv7LG7MzkxlJPJFZWGbcfne9U86TD2BNZkRe
cKx/DN9dwVmcfUXPTUF95SYre3+8ob7ysOTkt1Fy8rDkpKi+clMJ5yPNyt50
iaF8PCr5+F2UfDwaYz7SSrx/WHdcbigfT0k+no6Sj6fO2/5hzb7OUD7WST7+
N0o+1p23/SO/XbqhfDwv+fhjlHw8f572j/pWfv3mhvLxguTjT1Hy8UKM+ahf
wvmoZ+XFdTCUj5clH69EycfLMeajXglfizRQWcr7tHvoanbjsCwT1yIbJS+v
R8nLxhivRcBZuhhz0/T49/aK8cuKyE0Dy1pVIcuqcndmfv9r2BZ3blDP2sMK
7cM9JCI3ODYoptw0KNbrND03BZ9n8+qmFZoR9++j+pKTtCg5qS85KcnzbCz5
UFf0lZoZyke65KNRlHykx5iPtBLvH9nH2xrKRzPJhzdKPpqdt/0j+82uhvLR
QvKRGSUfLc7b/mH9doihfPgkH3aUfPjO0/6hroOWjzaUj1aSj3ZR8tEqxnzU
L+F81LPy+8w2lI8Oko9OUfLRIcZ81Cvxa5GG1pDqecxIdtmVRq5FOktecqPk
pXPM1yLFe512ex0rBzUPheUmXf2Xfc/lWVb8qkzr5tqhtphzgz3n13lC76WX
IsaxcexFT9G5AWdxXqfpuSnk+3DT5oVmxP37qI3kpG2UnLSRnJTkeTaWfKRZ
+dVtQ/loL/noGCUf7WPMR1qJ94+8r7obykdXyUe3KPnoet72j7z9/Qzlo4fk
o1eUfPQ4b/tH9rqxhvLRV/LRL0o++p6n/aO+lX3HVEP5GCD5GBIlHwNizEf9
Es5HPSsvbbGhfAyTfIyIko9hMeajXglfi+D6x6q5jBk5knibkWuRkZKXSVHy
MjLGa5Hivk7DOOPGp3YUmpuGyE3SI6F6+j9uyjRRs4u16g94UD9mWU9FnlPU
7SdiyE3DQnLj5n2k56aQ78O9Dhuqlx8pORkVJScjJScleZ6NJR/qc+6604by
MVryMTZKPkbHmI+0Eu8f2cPLZJnJx0TJx6Qo+Zh43vaP7PaXGsrHFMnHtCj5
mHLe9g/riuqG8jFL8jE7Sj5mnaf9Q10HxacaysdcycfCKPmYG2M+6pdwPupZ
+XsbG8pHnuRjSZR85MWYj3olfC2C65/8jZmh9TC3dTayfmip5OW2KHlZGuO1
SHFfp40b9LMvvE60oNzkYGeAh6pnWp+XzrR2TAm1xZybNUpXqyc9qNq6EbnB
sdox5AacZYsxN18cSM2ZunRZ0blJGpBpHb87I++K37At7tysV0EZ9aTNqq0U
kRscu+zfkBuMT3+07OKic9N9cig3mY8ayQ2u4VdYoWvZu61/vb6/0yr53Nzz
h6o5UzslFZ2b7NWh1WS9XswsbOWN29xg/8N78d6KC9X06bnBsUd/ZW6usEJ7
wUTmpqPUwmOvNuztsjUutO4nHP9RxZ9yj4t1VvRPHv129J/IvQd1ljiNBesP
K8nt8nL7/wHn6lplAAAAAAAAAAAAAAAAAAABAAAAAwAAAKsAAAADAAAA0gMA
AAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
/v8AAAUBAgAAAAAAAAAAAAAAAAAAAAAAAQAAAALVzdWcLhsQk5cIACss+a4w
AAAA7AAAAAwAAAABAAAAaAAAAA8AAABwAAAABQAAAIAAAAAGAAAAiAAAABEA
AACQAAAAFwAAAJgAAAALAAAAoAAAABAAAACoAAAAEwAAALAAAAAWAAAAuAAA
AA0AAADAAAAADAAAAM4AAAACAAAAtQMAAB4AAAAIAAAAc2Ftc3VuZwADAAAA
CAAAAAMAAAACAAAAAwAAAHsEAAADAAAADycLAAsAAAAAAAAACwAAAAAAAAAL
AAAAAAAAAAsAAAAAAAAAHhAAAAEAAAACAAAAIAAMEAAAAgAAAB4AAAAFAAAA
waa48QADAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAACGAhAAEgABAJwADwAEAAAAAwAAAAAABAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
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
cQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB
AEMAbwBtAHAATwBiAGoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAEgACAP///////////////wAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFsAAABtAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAA////////////////AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAD///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AP///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAA==

--0-594748495-1246870066=:19515--

From wwwrun@core3.amsl.com  Mon Jul  6 08:02:23 2009
Return-Path: <wwwrun@core3.amsl.com>
X-Original-To: ospf@ietf.org
Delivered-To: ospf@core3.amsl.com
Received: by core3.amsl.com (Postfix, from userid 30) id D33FD3A6A15; Mon,  6 Jul 2009 08:02:23 -0700 (PDT)
X-idtracker: yes
To: IETF-Announce <ietf-announce@ietf.org> 
From: The IESG <iesg-secretary@ietf.org>
Message-Id: <20090706150223.D33FD3A6A15@core3.amsl.com>
Date: Mon,  6 Jul 2009 08:02:23 -0700 (PDT)
Cc: ospf@ietf.org
Subject: [OSPF] Last Call: draft-ietf-ospf-hmac-sha (OSPFv2 HMAC-SHA
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: ietf@ietf.org
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, 06 Jul 2009 15:02:23 -0000

Cryptographic Authentication) to Proposed Standard

The IESG has received a request from the Open Shortest Path First IGP WG
(ospf) to consider the following document:

- 'OSPFv2 HMAC-SHA Cryptographic Authentication '
   <draft-ietf-ospf-hmac-sha-05.txt> as a Proposed Standard

The IESG plans to make a decision in the next few weeks, and solicits
final comments on this action.  Please send substantive comments to the
ietf@ietf.org mailing lists by 2009-07-20. Exceptionally, 
comments may be sent to iesg@ietf.org instead. In either case, please 
retain the beginning of the Subject line to allow automated sorting.

The file can be obtained via
http://www.ietf.org/internet-drafts/draft-ietf-ospf-hmac-sha-05.txt


IESG discussion can be tracked via
https://datatracker.ietf.org/public/pidtracker.cgi?command=view_id&dTag=15931&rfc_flag=0


From erblichs@earthlink.net  Mon Jul  6 13:51:20 2009
Return-Path: <erblichs@earthlink.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 B699A3A6DBE for <ospf@core3.amsl.com>; Mon,  6 Jul 2009 13:51:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.013
X-Spam-Level: 
X-Spam-Status: No, score=-2.013 tagged_above=-999 required=5 tests=[AWL=-0.015, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_54=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 6taFQwFdocTo for <ospf@core3.amsl.com>; Mon,  6 Jul 2009 13:51:19 -0700 (PDT)
Received: from elasmtp-spurfowl.atl.sa.earthlink.net (elasmtp-spurfowl.atl.sa.earthlink.net [209.86.89.66]) by core3.amsl.com (Postfix) with ESMTP id C431D3A690D for <ospf@ietf.org>; Mon,  6 Jul 2009 13:51:19 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=earthlink.net; b=pDoeo54w64NOULIkrdUijFfQX2JaKglElKKIUHwfA9gICHtK73DgzELSBeagl8Ni; h=Received:Cc:Message-Id:From:To:In-Reply-To:Content-Type:Mime-Version:Subject:Date:References:X-Mailer:X-ELNK-Trace:X-Originating-IP;
Received: from [98.234.127.54] (helo=[10.0.1.3]) by elasmtp-spurfowl.atl.sa.earthlink.net with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.67) (envelope-from <erblichs@earthlink.net>) id 1MNs5R-0001q0-I2; Mon, 06 Jul 2009 13:34:41 -0400
Message-Id: <B0DA6A38-BB97-4E32-96AE-2415C67D319C@earthlink.net>
From: Mitchell Erblich <erblichs@earthlink.net>
To: Pranjal Chakravarty <pranjalchakravarty@yahoo.co.in>
In-Reply-To: <962622.19515.qm@web8403.mail.in.yahoo.com>
Content-Type: multipart/alternative; boundary=Apple-Mail-78-159023964
Mime-Version: 1.0 (Apple Message framework v930.3)
Date: Mon, 6 Jul 2009 10:34:39 -0700
References: <962622.19515.qm@web8403.mail.in.yahoo.com>
X-Mailer: Apple Mail (2.930.3)
X-ELNK-Trace: 074f60c55517ea841aa676d7e74259b7b3291a7d08dfec7970e8ca52fc3a800ca66e4a4412e228b4350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 98.234.127.54
Cc: ospf@ietf.org
Subject: Re: [OSPF] OSPF Memory full problem
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, 06 Jul 2009 20:51:20 -0000

--Apple-Mail-78-159023964
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed;
	delsp=yes
Content-Transfer-Encoding: 7bit

Group,

	IMO,

	By definition, a Best Current Practices document is to suggest
	to resolve possible issues.

	External LSAs using memory is not an issue with stub routers.

	IMO, the best routers don't have a external LSA issue due to
	the fact that they support other routing protocols and thus not
	import the routes.

	Router flapping is implementation dependent where some router
	will keep down the adjacency after a number of flaps in as short
	period of time.

	High density SIMMS are popular and I assume that only legacy
	routers had / have the issue or due to a mis- configuration problem.

	Etc..

	Mitchell Erblich
	=====================

On Jul 6, 2009, at 1:47 AM, Pranjal Chakravarty wrote:

> IS RFC 4222 support mandatory in OSPF implementaion ,Does LSA storm  
> and subsequently memory full and CPU load occur without it ?
> Attached along a doc regarding memory full problem in OSPF .
>
> Regards
>
>
> Looking for local information? Find it on Yahoo! Local<OSPF Memory  
> Full Problem.doc>_______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf


--Apple-Mail-78-159023964
Content-Type: text/html;
	charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; ">Group,<div><br></div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>IMO,<br><div><br></div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>By definition, a Best Current =
Practices document is to suggest</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>to resolve possible =
issues.</div><div><br></div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>External LSAs using memory is not =
an issue with stub routers.</div><div><br></div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>IMO, the =
best routers don't have a external LSA issue due to</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>the fact =
that they support other routing protocols and thus not</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>import =
the routes.</div><div><br></div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Router flapping is implementation =
dependent where some router&nbsp;</div><div><span class=3D"Apple-tab-span"=
 style=3D"white-space:pre">	</span>will&nbsp;keep down the adjacency =
after a number of flaps in as short</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>period of =
time.<br></div><div><br></div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>High density SIMMS are popular =
and I assume that only legacy<br></div><div><span class=3D"Apple-tab-span"=
 style=3D"white-space:pre">	</span>routers had / have the issue or =
due to a mis- configuration problem.<br></div><div><br></div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Etc..<br></div><div><br></div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Mitchell =
Erblich<br></div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	=
</span>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>=
</div><div><br></div><div><div><div>On Jul 6, 2009, at 1:47 AM, Pranjal =
Chakravarty wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><table =
cellspacing=3D"0" cellpadding=3D"0" border=3D"0"><tbody><tr><td =
valign=3D"top" style=3D"font: inherit;"><div>IS RFC 4222 support =
mandatory in OSPF implementaion ,Does LSA storm and subsequently memory =
full and CPU load occur without it ?</div> <div>Attached along a doc =
regarding memory full problem in OSPF .</div> <div>&nbsp;</div> =
<div>Regards</div> <div>&nbsp;</div></td></tr></tbody></table><br>       =
<!--3--><hr size=3D"1"> Looking for local information? Find it on <a =
href=3D"http://in.rd.yahoo.com/tagline_local_1/*http://in.local.yahoo.com/=
" target=3D"_blank"> Yahoo! Local</a><span>&lt;OSPF Memory Full =
Problem.doc></span>_______________________________________________<br>OSPF=
 mailing list<br><a =
href=3D"mailto:OSPF@ietf.org">OSPF@ietf.org</a><br>https://www.ietf.org/ma=
ilman/listinfo/ospf<br></blockquote></div><br></div></div></body></html>=

--Apple-Mail-78-159023964--

From vishwas.ietf@gmail.com  Mon Jul  6 14:51:59 2009
Return-Path: <vishwas.ietf@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 3C6C33A68A3 for <ospf@core3.amsl.com>; Mon,  6 Jul 2009 14:51:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.524
X-Spam-Level: 
X-Spam-Status: No, score=-2.524 tagged_above=-999 required=5 tests=[AWL=0.075,  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 kQh3DgA29pgg for <ospf@core3.amsl.com>; Mon,  6 Jul 2009 14:51:58 -0700 (PDT)
Received: from mail-qy0-f203.google.com (mail-qy0-f203.google.com [209.85.221.203]) by core3.amsl.com (Postfix) with ESMTP id 1AD1228C306 for <ospf@ietf.org>; Mon,  6 Jul 2009 14:51:57 -0700 (PDT)
Received: by qyk41 with SMTP id 41so1323394qyk.29 for <ospf@ietf.org>; Mon, 06 Jul 2009 14:50:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=nlsYVhyselZTLjzeDAuLG66TnzpBIPh8lSOeYF2iR9Y=; b=V+b2cuHp9Elj3QVCVdCGRPmZrHOdcG2SQ/8OUILx/i2mqdgQVq0bfjO6dhEM3r77oV OL5xxN93kSFKMD9UTRdOxZmQSEBMHWL93tZ91seXuGVjEOplj2stIaQk8ch3ofo2/cbY DzsCM9y9fV/1CY6Qi+jrtjkE/+Zyj+iMqv+k0=
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:content-transfer-encoding; b=m5xk9uGNGjI6/LgzNGA4FUnGLwrWUlhNFNJqgtSzAifWPH8cCzbovwTMUtsT/+/gHy YQxLhtkjB0iQTPPBgRPQyI9Px3b4NPCdFQz1F4FUdaf4aP6nnbobGtdCJRFiYAPjfmx/ puLIefqTjvlL3HyxAVoQDWhG0dPiQIIUrjdXM=
MIME-Version: 1.0
Received: by 10.224.73.205 with SMTP id r13mr5546636qaj.386.1246917057574;  Mon, 06 Jul 2009 14:50:57 -0700 (PDT)
In-Reply-To: <962622.19515.qm@web8403.mail.in.yahoo.com>
References: <962622.19515.qm@web8403.mail.in.yahoo.com>
Date: Mon, 6 Jul 2009 14:50:57 -0700
Message-ID: <77ead0ec0907061450r5218f6ccm59472b1c475a967e@mail.gmail.com>
From: Vishwas Manral <vishwas.ietf@gmail.com>
To: Pranjal Chakravarty <pranjalchakravarty@yahoo.co.in>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Cc: OSPF List <ospf@ietf.org>
Subject: Re: [OSPF] OSPF Memory full problem
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, 06 Jul 2009 21:51:59 -0000

Hi Pranjal,

Like Mitchell mentioned the problem cannot be caused by the support
for RFC4222. LSA storm does not have to do with RFC4222 at all, but
the fact that one of the events you mentioned has occured.

Ideally the memory utilization should not increase either (though for
some of the cases it could by a bit - though it should not be the
cause of memory hog).

Thanks,
Vishwas

On Mon, Jul 6, 2009 at 1:47 AM, Pranjal
Chakravarty<pranjalchakravarty@yahoo.co.in> wrote:
> IS RFC 4222 support mandatory in OSPF implementaion ,Does LSA storm and
> subsequently memory full and CPU load occur without it ?
> Attached along a doc regarding memory full problem in OSPF .
>
> Regards
>
> ________________________________
> Looking for local information? Find it on Yahoo! Local
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf
>
>

From dkatz@juniper.net  Tue Jul  7 15:33:22 2009
Return-Path: <dkatz@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 137F33A68A1 for <ospf@core3.amsl.com>; Tue,  7 Jul 2009 15:33:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.158
X-Spam-Level: 
X-Spam-Status: No, score=-5.158 tagged_above=-999 required=5 tests=[AWL=0.840,  BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_54=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 gLzNDRm1XRjS for <ospf@core3.amsl.com>; Tue,  7 Jul 2009 15:33:21 -0700 (PDT)
Received: from exprod7og112.obsmtp.com (exprod7og112.obsmtp.com [64.18.2.177]) by core3.amsl.com (Postfix) with ESMTP id 165833A67FC for <ospf@ietf.org>; Tue,  7 Jul 2009 15:33:21 -0700 (PDT)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob112.postini.com ([64.18.6.12]) with SMTP ID DSNKSlPM+QYzjWSi+6OlgdA8Civ30yXdM2cH@postini.com; Tue, 07 Jul 2009 15:33:48 PDT
Received: from p-emfe01-sac.jnpr.net (66.129.254.72) by P-EMHUB01-HQ.jnpr.net (172.24.192.35) with Microsoft SMTP Server id 8.1.375.2; Tue, 7 Jul 2009 15:09:15 -0700
Received: from p-emlb01-sac.jnpr.net ([66.129.254.46]) by p-emfe01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Tue, 7 Jul 2009 15:09:15 -0700
Received: from emailsmtp55.jnpr.net ([172.24.18.132]) by p-emlb01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Tue, 7 Jul 2009 15:09:15 -0700
Received: from merlot.juniper.net ([172.17.27.10]) by emailsmtp55.jnpr.net with Microsoft SMTPSVC(6.0.3790.1830); Tue, 7 Jul 2009 15:09:15 -0700
Received: from dkatz-sslvpn-nc.jnpr.net (dkatz-sslvpn-nc.jnpr.net [172.23.1.63])	by merlot.juniper.net (8.11.3/8.11.3) with ESMTP id n67M9E032100;	Tue, 7 Jul 2009 15:09:14 -0700 (PDT)	(envelope-from dkatz@juniper.net)
Message-ID: <BB421417-816C-4600-BB7A-5E7DB7ECA820@juniper.net>
From: Dave Katz <dkatz@juniper.net>
To: Pranjal Chakravarty <pranjalchakravarty@yahoo.co.in>
In-Reply-To: <962622.19515.qm@web8403.mail.in.yahoo.com>
Content-Type: multipart/alternative; boundary="Apple-Mail-27-261898404"
MIME-Version: 1.0 (Apple Message framework v935.3)
Date: Tue, 7 Jul 2009 17:09:14 -0500
References: <962622.19515.qm@web8403.mail.in.yahoo.com>
X-Mailer: Apple Mail (2.935.3)
X-OriginalArrivalTime: 07 Jul 2009 22:09:15.0191 (UTC) FILETIME=[90B2DC70:01C9FF4F]
Cc: ospf@ietf.org
Subject: Re: [OSPF] OSPF Memory full problem
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, 07 Jul 2009 22:33:22 -0000

--Apple-Mail-27-261898404
Content-Type: text/plain; charset="US-ASCII"; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit

Any implementation that uses unbounded memory in OSPF with a bounded- 
size LSA database is, by definition, amateurish.

Production-grade software protects itself against such things (even  
when bogosity is caused by somebody else's implementation.)

IMHO.

--Dave


On Jul 6, 2009, at 3:47 AM, Pranjal Chakravarty wrote:

> IS RFC 4222 support mandatory in OSPF implementaion ,Does LSA storm  
> and subsequently memory full and CPU load occur without it ?
> Attached along a doc regarding memory full problem in OSPF .
>
> Regards
>
>
> Looking for local information? Find it on Yahoo! Local<OSPF Memory  
> Full Problem.doc>_______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf


--Apple-Mail-27-261898404
Content-Type: text/html; charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; ">Any implementation that uses =
unbounded memory in OSPF with a bounded-size LSA database is, by =
definition, amateurish.<div><br></div><div>Production-grade software =
protects&nbsp;itself&nbsp;against&nbsp;such&nbsp;things (even when =
bogosity is caused by somebody else's =
implementation.)</div><div><br></div><div>IMHO.</div><div><br></div><div>-=
-Dave</div><div><br><div><br><div><div>On Jul 6, 2009, at 3:47 AM, =
Pranjal Chakravarty wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><table =
cellspacing=3D"0" cellpadding=3D"0" border=3D"0"><tbody><tr><td =
valign=3D"top" style=3D"font: inherit;"><div>IS RFC 4222 support =
mandatory in OSPF implementaion ,Does LSA storm and subsequently memory =
full and CPU load occur without it ?</div> <div>Attached along a doc =
regarding memory full problem in OSPF .</div> <div>&nbsp;</div> =
<div>Regards</div> <div>&nbsp;</div></td></tr></tbody></table><br>       =
<!--3--><hr size=3D"1"> Looking for local information? Find it on <a =
href=3D"http://in.rd.yahoo.com/tagline_local_1/*http://in.local.yahoo.com/=
" target=3D"_blank"> Yahoo! Local</a><span>&lt;OSPF Memory Full =
Problem.doc&gt;</span>_______________________________________________<br>O=
SPF mailing list<br><a =
href=3D"mailto:OSPF@ietf.org">OSPF@ietf.org</a><br>https://www.ietf.org/ma=
ilman/listinfo/ospf<br></blockquote></div><br></div></div></body></html>=

--Apple-Mail-27-261898404--

From keshavaak@huawei.com  Thu Jul  9 05:01:56 2009
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 CC9693A6AFA for <ospf@core3.amsl.com>; Thu,  9 Jul 2009 05:01:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.494
X-Spam-Level: 
X-Spam-Status: No, score=-0.494 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553,  HTML_MESSAGE=0.001, 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 G9f0EO1h1Ko2 for <ospf@core3.amsl.com>; Thu,  9 Jul 2009 05:01:54 -0700 (PDT)
Received: from szxga03-in.huawei.com (unknown [119.145.14.66]) by core3.amsl.com (Postfix) with ESMTP id E3A2C3A6AC0 for <ospf@ietf.org>; Thu,  9 Jul 2009 05:01:53 -0700 (PDT)
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 <0KMI001FEK3NCG@szxga03-in.huawei.com> for ospf@ietf.org; Thu, 09 Jul 2009 20:02:11 +0800 (CST)
Received: from huawei.com ([172.24.1.33]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KMI00BTCK3NK2@szxga03-in.huawei.com> for ospf@ietf.org; Thu, 09 Jul 2009 20:02:11 +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 <0KMI008DZK3MG6@szxml06-in.huawei.com> for ospf@ietf.org; Thu, 09 Jul 2009 20:02:11 +0800 (CST)
Date: Thu, 09 Jul 2009 17:32:09 +0530
From: "Keshava.Ayanur" <keshavaak@huawei.com>
To: ospf@ietf.org
Message-id: <002001ca008d$167f2320$1f01120a@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.3790.3168
X-Mailer: Microsoft Office Outlook 11
Content-type: multipart/alternative; boundary="Boundary_(ID_U3aQ/2zcxy6AOYXVUkPlUA)"
Thread-index: AcoAjRXrcgSGto/jTDuXi74Lc8W3Qg==
Subject: [OSPF] OSPFv3: Multiple Interfacee to Single Link .
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, 09 Jul 2009 12:01:57 -0000

This is a multi-part message in MIME format.

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

Under the Section 3.9 in OSPFv3 RFC 5340
 
"Each of the multiple interfaces are assigned different Interface
IDs.  A router will automatically detect that multiple interfaces
are attached to the same link when a Hello packet is received with
one of the router's link-local addresses as the source address and
an Interface ID other than the Interface ID of the receiving interface."
 
 
If the 'Link Local address' is same for different interfaces with in the
same Router, then how to detect that the multiple interfaces are attached to
same link ?
 
 
Regards,
keshava

--Boundary_(ID_U3aQ/2zcxy6AOYXVUkPlUA)
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)">
<!--[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>
<!--
 /* 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:purple;
	text-decoration:underline;}
pre
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:Arial;
	color:windowtext;}
@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"2050" />
</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><pre><font size=3D2 face=3D"Courier New"><span
style=3D'font-size:10.0pt'>Under the Section 3.9 in OSPFv3 RFC =
5340<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'>&#8220;Each of the multiple interfaces are =
assigned different Interface<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>IDs.&nbsp; A router will automatically detect =
that multiple interfaces<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>are =
attached to the same link when a Hello packet is received =
with<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>one of =
the router's link-local addresses as the source address =
and<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>an =
Interface ID other than the Interface ID of the receiving =
interface.</span></font><font
face=3DArial><span style=3D'font-family:Arial'><!--[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"5203GC89065159E@97E1CGED5@3EDCC@0852B0852B2CMSORIUHQM0,BIHO@]j6134=
6!!!!!!!!!!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;mso-position-horizontal-relative:text;
 mso-position-vertical-relative:text'>
 <w:anchorlock/>
</v:shape><![endif]--></span></font>&#8221;<o:p></o:p></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'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>If the =
&#8216;Link Local address&#8217; is same for different interfaces with =
in the same Router, then how to detect that the multiple interfaces are =
attached to same link ?</span></font><font
face=3DArial><span =
style=3D'font-family:Arial'><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'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>Regards,<o:p></o:p></span></font></pre><pre><f=
ont
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>keshava<o:p></o:p></span></font></pre></div>

</body>

</html>

--Boundary_(ID_U3aQ/2zcxy6AOYXVUkPlUA)--

From mjbarnes@cisco.com  Thu Jul  9 15:24:50 2009
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 1AA2228C11C for <ospf@core3.amsl.com>; Thu,  9 Jul 2009 15:24:50 -0700 (PDT)
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 tP8RY8bs+ukr for <ospf@core3.amsl.com>; Thu,  9 Jul 2009 15:24:49 -0700 (PDT)
Received: from sj-iport-2.cisco.com (sj-iport-2.cisco.com [171.71.176.71]) by core3.amsl.com (Postfix) with ESMTP id 42BF33A6D32 for <ospf@ietf.org>; Thu,  9 Jul 2009 15:24:49 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.42,375,1243814400"; d="scan'208";a="184607958"
Received: from sj-dkim-4.cisco.com ([171.71.179.196]) by sj-iport-2.cisco.com with ESMTP; 09 Jul 2009 22:25:18 +0000
Received: from sj-core-3.cisco.com (sj-core-3.cisco.com [171.68.223.137]) by sj-dkim-4.cisco.com (8.12.11/8.12.11) with ESMTP id n69MPHUj009648;  Thu, 9 Jul 2009 15:25:17 -0700
Received: from xbh-sjc-221.amer.cisco.com (xbh-sjc-221.cisco.com [128.107.191.63]) by sj-core-3.cisco.com (8.13.8/8.14.3) with ESMTP id n69MPHuF014757; Thu, 9 Jul 2009 22:25:17 GMT
Received: from xfe-sjc-212.amer.cisco.com ([171.70.151.187]) by xbh-sjc-221.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.3959);  Thu, 9 Jul 2009 15:25:17 -0700
Received: from [128.107.115.136] ([128.107.115.136]) by xfe-sjc-212.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.3959);  Thu, 9 Jul 2009 15:25:16 -0700
Message-ID: <4A566E4B.4080800@cisco.com>
Date: Thu, 09 Jul 2009 15:25:15 -0700
From: Michael Barnes <mjbarnes@cisco.com>
User-Agent: Thunderbird 2.0.0.14 (X11/20080501)
MIME-Version: 1.0
To: "Keshava.Ayanur" <keshavaak@huawei.com>
References: <002001ca008d$167f2320$1f01120a@china.huawei.com>
In-Reply-To: <002001ca008d$167f2320$1f01120a@china.huawei.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
X-OriginalArrivalTime: 09 Jul 2009 22:25:16.0772 (UTC) FILETIME=[22ABFA40:01CA00E4]
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=1471; t=1247178317; x=1248042317; c=relaxed/simple; s=sjdkim4002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=mjbarnes@cisco.com; z=From:=20Michael=20Barnes=20<mjbarnes@cisco.com> |Subject:=20Re=3A=20[OSPF]=20OSPFv3=3A=20Multiple=20Interfa cee=20to=20Single=20Link=20. |Sender:=20; bh=weMKdxdf7J/A4ymEjNNY2u/5fF1vcbBNSaJ5qobGToA=; b=nv1zXMZUk5ioUS+NAhzuWzTLRwbkUkb0QHMdXfn857+aSMYnycBUHn2xTK zoY6GN4FjvKYKkvMB7BTd5OcofeUm/HVAmhqnpmQ+1qTkX4Dgl6Y+nwv50Zs 4BXs9KIFW1;
Authentication-Results: sj-dkim-4; header.From=mjbarnes@cisco.com; dkim=pass ( sig from cisco.com/sjdkim4002 verified; ); 
Cc: ospf@ietf.org
Subject: Re: [OSPF] OSPFv3: Multiple Interfacee to Single Link .
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, 09 Jul 2009 22:24:50 -0000

Hello keshava,

Keshava.Ayanur wrote:
> Under the Section 3.9 in OSPFv3 RFC 5340
> 
> “Each of the multiple interfaces are assigned different Interface
> IDs.  A router will automatically detect that multiple interfaces
> are attached to the same link when a Hello packet is received with
> one of the router's link-local addresses as the source address and
> an Interface ID other than the Interface ID of the receiving interface.”
> 
> If the ‘Link Local address’ is same for different interfaces with in the same Router, then how to detect that the multiple interfaces are attached to same link ?

That doesn't change the fact that the packet is received with one of the 
router's own link-local addresses as the source address. This text 
doesn't say that the source address must be different than the one for 
the interface on which it is received. The differentiator is the 
Interface ID, which must be unique even if the source address is not.

However, IMHO there is little advantage to having multiple interfaces to 
a link unless the interfaces have different link-local addresses. If the 
automatically generated link-local addresses happen to be the same, the 
user must manually configure unique addresses on those interfaces which 
will be connected to the same link. Otherwise any packet sent to the 
router will be received on all of the interfaces, which seems highly 
undesirable.

Regards,
Michael

> Regards,
> keshava


From keshavaak@huawei.com  Thu Jul  9 23:36:57 2009
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 452E83A6C74 for <ospf@core3.amsl.com>; Thu,  9 Jul 2009 23:36:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.494
X-Spam-Level: 
X-Spam-Status: No, score=-0.494 tagged_above=-999 required=5 tests=[AWL=0.001,  BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553,  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 Y0kMm7mh0j-H for <ospf@core3.amsl.com>; Thu,  9 Jul 2009 23:36:56 -0700 (PDT)
Received: from szxga03-in.huawei.com (unknown [119.145.14.66]) by core3.amsl.com (Postfix) with ESMTP id 61DEE3A67EA for <ospf@ietf.org>; Thu,  9 Jul 2009 23:36:56 -0700 (PDT)
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 <0KMJ00IBTZPJSD@szxga03-in.huawei.com> for ospf@ietf.org; Fri, 10 Jul 2009 14:36:55 +0800 (CST)
Received: from huawei.com ([172.24.1.24]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KMJ000QPZPJCH@szxga03-in.huawei.com> for ospf@ietf.org; Fri, 10 Jul 2009 14:36:55 +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 <0KMJ00D8FZPGFW@szxml04-in.huawei.com> for ospf@ietf.org; Fri, 10 Jul 2009 14:36:55 +0800 (CST)
Date: Fri, 10 Jul 2009 12:06:51 +0530
From: "Keshava.Ayanur" <keshavaak@huawei.com>
In-reply-to: <4A566E4B.4080800@cisco.com>
To: 'Michael Barnes' <mjbarnes@cisco.com>, ospf@ietf.org
Message-id: <000301ca0128$cfb78170$1f01120a@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.3790.3168
X-Mailer: Microsoft Office Outlook 11
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Thread-index: AcoA5EtWMjyj6kooQdOHm7redMitRAAPaqsg
References: <002001ca008d$167f2320$1f01120a@china.huawei.com> <4A566E4B.4080800@cisco.com>
Subject: Re: [OSPF] OSPFv3: Multiple Interfacee to Single Link .
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, 10 Jul 2009 06:36:57 -0000

Hi,

Consider the following scenario.

    E0  |N1
  R1----|				
	  | E1   E2  |N2
	  |---R2-----|

R1 E0: Link Local Address = X, Interface-Id = a.
R2 E1: Link Local Address = Y, Interface-Id = b.
R2 E2: Link Local Address = X, Interface-Id = a.

According to [OSPFv3], if R2 Receives Hello from R1,

Check if one of the router's link-local addresses as the source address and
Interface ID other than the Interface ID of the receiving interface.

So we find interface R2 E2.BUT, the hello packet received was not sent by R2
on E2.

How to handle this issue?

Regards,
Keshava.
	   	  	


-----Original Message-----
From: Michael Barnes [mailto:mjbarnes@cisco.com] 
Sent: Friday, July 10, 2009 3:55 AM
To: Keshava.Ayanur
Cc: ospf@ietf.org
Subject: Re: [OSPF] OSPFv3: Multiple Interfacee to Single Link .

Hello keshava,

Keshava.Ayanur wrote:
> Under the Section 3.9 in OSPFv3 RFC 5340
> 
> "Each of the multiple interfaces are assigned different Interface
> IDs.  A router will automatically detect that multiple interfaces
> are attached to the same link when a Hello packet is received with
> one of the router's link-local addresses as the source address and
> an Interface ID other than the Interface ID of the receiving interface."
> 
> If the 'Link Local address' is same for different interfaces with in the
same Router, then how to detect that the multiple interfaces are attached to
same link ?

That doesn't change the fact that the packet is received with one of the 
router's own link-local addresses as the source address. This text 
doesn't say that the source address must be different than the one for 
the interface on which it is received. The differentiator is the 
Interface ID, which must be unique even if the source address is not.

However, IMHO there is little advantage to having multiple interfaces to 
a link unless the interfaces have different link-local addresses. If the 
automatically generated link-local addresses happen to be the same, the 
user must manually configure unique addresses on those interfaces which 
will be connected to the same link. Otherwise any packet sent to the 
router will be received on all of the interfaces, which seems highly 
undesirable.

Regards,
Michael

> Regards,
> keshava


From mjbarnes@cisco.com  Thu Jul  9 23:48:09 2009
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 CE1763A6D48 for <ospf@core3.amsl.com>; Thu,  9 Jul 2009 23:48:09 -0700 (PDT)
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 nE3CQohrHIbz for <ospf@core3.amsl.com>; Thu,  9 Jul 2009 23:48:08 -0700 (PDT)
Received: from sj-iport-6.cisco.com (sj-iport-6.cisco.com [171.71.176.117]) by core3.amsl.com (Postfix) with ESMTP id DB1DB3A68C5 for <ospf@ietf.org>; Thu,  9 Jul 2009 23:48:08 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.42,377,1243814400"; d="scan'208";a="341165969"
Received: from sj-dkim-2.cisco.com ([171.71.179.186]) by sj-iport-6.cisco.com with ESMTP; 10 Jul 2009 06:48:37 +0000
Received: from sj-core-5.cisco.com (sj-core-5.cisco.com [171.71.177.238]) by sj-dkim-2.cisco.com (8.12.11/8.12.11) with ESMTP id n6A6mbp9008232;  Thu, 9 Jul 2009 23:48:37 -0700
Received: from xbh-sjc-221.amer.cisco.com (xbh-sjc-221.cisco.com [128.107.191.63]) by sj-core-5.cisco.com (8.13.8/8.14.3) with ESMTP id n6A6mbVl024992; Fri, 10 Jul 2009 06:48:37 GMT
Received: from xfe-sjc-211.amer.cisco.com ([171.70.151.174]) by xbh-sjc-221.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.3959);  Thu, 9 Jul 2009 23:48:37 -0700
Received: from [10.21.150.89] ([10.21.150.89]) by xfe-sjc-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.3959);  Thu, 9 Jul 2009 23:48:36 -0700
Message-ID: <4A56E444.6000407@cisco.com>
Date: Thu, 09 Jul 2009 23:48:36 -0700
From: Michael Barnes <mjbarnes@cisco.com>
User-Agent: Thunderbird 2.0.0.14 (X11/20080501)
MIME-Version: 1.0
To: "Keshava.Ayanur" <keshavaak@huawei.com>
References: <002001ca008d$167f2320$1f01120a@china.huawei.com> <4A566E4B.4080800@cisco.com> <000301ca0128$cfb78170$1f01120a@china.huawei.com>
In-Reply-To: <000301ca0128$cfb78170$1f01120a@china.huawei.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 10 Jul 2009 06:48:36.0799 (UTC) FILETIME=[734A64F0:01CA012A]
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=919; t=1247208517; x=1248072517; c=relaxed/simple; s=sjdkim2002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=mjbarnes@cisco.com; z=From:=20Michael=20Barnes=20<mjbarnes@cisco.com> |Subject:=20Re=3A=20[OSPF]=20OSPFv3=3A=20Multiple=20Interfa cee=20to=20Single=20Link=20. |Sender:=20; bh=CxtdC+98NeakoYxQc+VWAq/HEBESIW1yFKH1D+u/Sj4=; b=d4/yp02MQxzqOHuaPKE3Q5OAIY/GsZmegUUP6javsBkiBGoXbIUUETvjpK 9BAltN8Zji7ArVoInZvxKglYocsu4LVUNIjMatV0Qo3k/N/v9I+kOPtcvnwS 0XA7puTbbk;
Authentication-Results: sj-dkim-2; header.From=mjbarnes@cisco.com; dkim=pass ( sig from cisco.com/sjdkim2002 verified; ); 
Cc: ospf@ietf.org
Subject: Re: [OSPF] OSPFv3: Multiple Interfacee to Single Link .
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, 10 Jul 2009 06:48:09 -0000

Hi Keshava,

It is strictly not allowed for R1 and R2 to use the same link-local 
address on the same link. Neighboring routers MUST use different 
link-local addresses, regardless of multiple interfaces to a link.

Regards,
Michael

Keshava.Ayanur wrote:
> Hi,
> 
> Consider the following scenario.
> 
>     E0  |N1
>   R1----|				
> 	  | E1   E2  |N2
> 	  |---R2-----|
> 
> R1 E0: Link Local Address = X, Interface-Id = a.
> R2 E1: Link Local Address = Y, Interface-Id = b.
> R2 E2: Link Local Address = X, Interface-Id = a.
> 
> According to [OSPFv3], if R2 Receives Hello from R1,
> 
> Check if one of the router's link-local addresses as the source address and
> Interface ID other than the Interface ID of the receiving interface.
> 
> So we find interface R2 E2.BUT, the hello packet received was not sent by R2
> on E2.
> 
> How to handle this issue?
> 
> Regards,
> Keshava.

From ravimr@huawei.com  Fri Jul 10 07:24:45 2009
Return-Path: <ravimr@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 230AD28C33B for <ospf@core3.amsl.com>; Fri, 10 Jul 2009 07:24:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.105
X-Spam-Level: 
X-Spam-Status: No, score=0.105 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553,  J_CHICKENPOX_36=0.6, 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 qGNM+Zv-baHh for <ospf@core3.amsl.com>; Fri, 10 Jul 2009 07:24:44 -0700 (PDT)
Received: from szxga02-in.huawei.com (unknown [119.145.14.65]) by core3.amsl.com (Postfix) with ESMTP id 4CAF928C340 for <ospf@ietf.org>; Fri, 10 Jul 2009 07:23:42 -0700 (PDT)
Received: from huawei.com (szxga02-in [172.24.2.6]) by szxga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KMK00H55LBZ2N@szxga02-in.huawei.com> for ospf@ietf.org; Fri, 10 Jul 2009 22:24:00 +0800 (CST)
Received: from huawei.com ([172.24.1.33]) by szxga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KMK00E96LBZWD@szxga02-in.huawei.com> for ospf@ietf.org; Fri, 10 Jul 2009 22:23:59 +0800 (CST)
Received: from BLRNSHTIPL2NC ([10.18.1.32]) by szxml06-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KMK00K09LBYEU@szxml06-in.huawei.com> for ospf@ietf.org; Fri, 10 Jul 2009 22:23:59 +0800 (CST)
Date: Fri, 10 Jul 2009 19:50:14 +0530
From: ravi <ravimr@huawei.com>
In-reply-to: <4A56E444.6000407@cisco.com>
To: 'Michael Barnes' <mjbarnes@cisco.com>, "'Keshava.Ayanur'" <keshavaak@huawei.com>
Message-id: <000001ca0169$8b4f3be0$2001120a@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.3790.3168
X-Mailer: Microsoft Office Outlook 11
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Thread-index: AcoBKpfEC6wICWbMS+aLeZKyfku/vQAPkA2w
References: <002001ca008d$167f2320$1f01120a@china.huawei.com> <4A566E4B.4080800@cisco.com> <000301ca0128$cfb78170$1f01120a@china.huawei.com> <4A56E444.6000407@cisco.com>
Cc: ospf@ietf.org
Subject: Re: [OSPF] OSPFv3: Multiple Interfacee to Single Link .
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, 10 Jul 2009 14:24:45 -0000

I feel couple of points are not clear in the "Multiple Interface to Single
Link" section in RFC-5340.


1. Detection of multiple interfaces to same link: (Same point as mentioned
by Keshav)

Below check should be done only for SELF-ORIGINATED HELLO packets. This is
not explicitly mentioned in the RFC(infact it is removed during transition
from 2740 to 5340). Related RFC extract is given below.

                ---RFC 5340 (4.9) ---
Each of the multiple interfaces are assigned different Interface
ID. A router will automatically detect that multiple interfaces
are attached to the same link when a Hello packet is received with
one of the router's link-local addresses as the source address and
an Interface ID other than the Interface ID of the receiving 
interface.
                ---RFC 5340 (4.9) ---


2. Intra-area-prefix LSA generation for prefixes on standby interface:

If router 'A' has multiple interfaces on the link and router 'B' is DR for
the link, then according to RFC, prefixes in link-LSA associated with
standby interface will not be included in intra-area-prefix LSA generated by
DR 'B' for the link, because Link state ID of standby interface's Link-LSA
will not match neighbor's(A) interface ID.

                   ---RFC 5340 (4.4.3.9) ---
Each link-LSA associated with Link L is examined (these are in the
Designated Router's interface structure for Link L).  If the link-
LSA's Advertising Router is fully adjacent to the Designated
Router and the Link State ID matches the neighbor's interface ID,
the list of prefixes in the link-LSA is copied into the intra-
area-prefix-LSA that is being built.
                   ---RFC 5340 (4.4.3.9) ---

                   ---RFC 5340 (4.9) ---
Prefixes on Standby Interfaces will be processed the same way as
prefixes on the Active Interface.  For example, if the router is
the DR for the link, the Active Interface's prefixes are included
in an intra-area-prefix-LSA which is associated with the Active
Interface's network-LSA, prefixes from Standby Interfaces on the
link will also be included in that intra-area-prefix LSA.
                   ---RFC 5340 (4.9) ---


Regards,
Ravi



****************************************************************************
**************
 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!
 
****************************************************************************
*************


-----Original Message-----
From: ospf-bounces@ietf.org [mailto:ospf-bounces@ietf.org] On Behalf Of
Michael Barnes
Sent: Friday, July 10, 2009 12:19 PM
To: Keshava.Ayanur
Cc: ospf@ietf.org
Subject: Re: [OSPF] OSPFv3: Multiple Interfacee to Single Link .

Hi Keshava,

It is strictly not allowed for R1 and R2 to use the same link-local 
address on the same link. Neighboring routers MUST use different 
link-local addresses, regardless of multiple interfaces to a link.

Regards,
Michael

Keshava.Ayanur wrote:
> Hi,
> 
> Consider the following scenario.
> 
>     E0  |N1
>   R1----|				
> 	  | E1   E2  |N2
> 	  |---R2-----|
> 
> R1 E0: Link Local Address = X, Interface-Id = a.
> R2 E1: Link Local Address = Y, Interface-Id = b.
> R2 E2: Link Local Address = X, Interface-Id = a.
> 
> According to [OSPFv3], if R2 Receives Hello from R1,
> 
> Check if one of the router's link-local addresses as the source address
and
> Interface ID other than the Interface ID of the receiving interface.
> 
> So we find interface R2 E2.BUT, the hello packet received was not sent by
R2
> on E2.
> 
> How to handle this issue?
> 
> Regards,
> Keshava.
_______________________________________________
OSPF mailing list
OSPF@ietf.org
https://www.ietf.org/mailman/listinfo/ospf


From pauwells@cisco.com  Fri Jul 10 09:07:57 2009
Return-Path: <pauwells@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 1097B28C33A for <ospf@core3.amsl.com>; Fri, 10 Jul 2009 09:07:57 -0700 (PDT)
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 1ymlKcxyG6va for <ospf@core3.amsl.com>; Fri, 10 Jul 2009 09:07:56 -0700 (PDT)
Received: from sj-iport-6.cisco.com (sj-iport-6.cisco.com [171.71.176.117]) by core3.amsl.com (Postfix) with ESMTP id 38E3828C2CF for <ospf@ietf.org>; Fri, 10 Jul 2009 09:07:56 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.42,378,1243814400"; d="scan'208";a="341457414"
Received: from sj-dkim-1.cisco.com ([171.71.179.21]) by sj-iport-6.cisco.com with ESMTP; 10 Jul 2009 16:08:24 +0000
Received: from sj-core-2.cisco.com (sj-core-2.cisco.com [171.71.177.254]) by sj-dkim-1.cisco.com (8.12.11/8.12.11) with ESMTP id n6AG8Pr3020576;  Fri, 10 Jul 2009 09:08:25 -0700
Received: from xbh-sjc-221.amer.cisco.com (xbh-sjc-221.cisco.com [128.107.191.63]) by sj-core-2.cisco.com (8.13.8/8.14.3) with ESMTP id n6AG8OF8029286; Fri, 10 Jul 2009 16:08:24 GMT
Received: from xfe-sjc-211.amer.cisco.com ([171.70.151.174]) by xbh-sjc-221.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.3959);  Fri, 10 Jul 2009 09:08:24 -0700
Received: from pauwells-linux.cisco.com ([10.19.20.100]) by xfe-sjc-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.3959);  Fri, 10 Jul 2009 09:08:24 -0700
Message-ID: <4A576777.8090604@cisco.com>
Date: Fri, 10 Jul 2009 11:08:23 -0500
From: Paul Wells <pauwells@cisco.com>
User-Agent: Thunderbird 2.0.0.21 (X11/20090320)
MIME-Version: 1.0
To: "Keshava.Ayanur" <keshavaak@huawei.com>
References: <002001ca008d$167f2320$1f01120a@china.huawei.com>	<4A566E4B.4080800@cisco.com> <000301ca0128$cfb78170$1f01120a@china.huawei.com>
In-Reply-To: <000301ca0128$cfb78170$1f01120a@china.huawei.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 10 Jul 2009 16:08:24.0518 (UTC) FILETIME=[A7219660:01CA0178]
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=2862; t=1247242105; x=1248106105; c=relaxed/simple; s=sjdkim1004; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=pauwells@cisco.com; z=From:=20Paul=20Wells=20<pauwells@cisco.com> |Subject:=20Re=3A=20[OSPF]=20OSPFv3=3A=20Multiple=20Interfa cee=20to=20Single=20Link=20. |Sender:=20; bh=uQKPkiJQoFJ9aJUC4kCg92n/+pB74vqaeBbVBDmHRnQ=; b=srzDtNlKLrGvYQRrRv+VtY0wGG4NdtFR5l6mfc6p4/v8M7TNZAN3Vz0cHo sd8OD3ZGzjc6sVpYp9bVMF+6dXRbiom1bMghYNRxw55Bt0YIXAucqr20In8N WkpAKWoekYYD2s6RhUGT9vDULNZ41nMc9NM6hQxir3D5cinCt3upo=;
Authentication-Results: sj-dkim-1; header.From=pauwells@cisco.com; dkim=pass ( sig from cisco.com/sjdkim1004 verified; ); 
Cc: ospf@ietf.org
Subject: Re: [OSPF] OSPFv3: Multiple Interfacee to Single Link .
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, 10 Jul 2009 16:07:57 -0000

Hi Keshava,

Since the Hello packets sent by R1 and R2 will have different 
router IDs there should be no confusion in this case.

This isn't explicitly mentioned in section 4.9 of 5340. Perhaps 
because it was considered too obvious?

Regards,
Paul

Keshava.Ayanur wrote:
> Hi,
> 
> Consider the following scenario.
> 
>     E0  |N1
>   R1----|				
> 	  | E1   E2  |N2
> 	  |---R2-----|
> 
> R1 E0: Link Local Address = X, Interface-Id = a.
> R2 E1: Link Local Address = Y, Interface-Id = b.
> R2 E2: Link Local Address = X, Interface-Id = a.
> 
> According to [OSPFv3], if R2 Receives Hello from R1,
> 
> Check if one of the router's link-local addresses as the source address and
> Interface ID other than the Interface ID of the receiving interface.
> 
> So we find interface R2 E2.BUT, the hello packet received was not sent by R2
> on E2.
> 
> How to handle this issue?
> 
> Regards,
> Keshava.
> 	   	  	
> 
> 
> -----Original Message-----
> From: Michael Barnes [mailto:mjbarnes@cisco.com] 
> Sent: Friday, July 10, 2009 3:55 AM
> To: Keshava.Ayanur
> Cc: ospf@ietf.org
> Subject: Re: [OSPF] OSPFv3: Multiple Interfacee to Single Link .
> 
> Hello keshava,
> 
> Keshava.Ayanur wrote:
>> Under the Section 3.9 in OSPFv3 RFC 5340
>>
>> "Each of the multiple interfaces are assigned different Interface
>> IDs.  A router will automatically detect that multiple interfaces
>> are attached to the same link when a Hello packet is received with
>> one of the router's link-local addresses as the source address and
>> an Interface ID other than the Interface ID of the receiving interface."
>>
>> If the 'Link Local address' is same for different interfaces with in the
> same Router, then how to detect that the multiple interfaces are attached to
> same link ?
> 
> That doesn't change the fact that the packet is received with one of the 
> router's own link-local addresses as the source address. This text 
> doesn't say that the source address must be different than the one for 
> the interface on which it is received. The differentiator is the 
> Interface ID, which must be unique even if the source address is not.
> 
> However, IMHO there is little advantage to having multiple interfaces to 
> a link unless the interfaces have different link-local addresses. If the 
> automatically generated link-local addresses happen to be the same, the 
> user must manually configure unique addresses on those interfaces which 
> will be connected to the same link. Otherwise any packet sent to the 
> router will be received on all of the interfaces, which seems highly 
> undesirable.
> 
> Regards,
> Michael
> 
>> Regards,
>> keshava
> 
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf

From mjbarnes@cisco.com  Fri Jul 10 09:22:06 2009
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 1E92E28C2A8 for <ospf@core3.amsl.com>; Fri, 10 Jul 2009 09:22:06 -0700 (PDT)
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 G+WtTMxc69Is for <ospf@core3.amsl.com>; Fri, 10 Jul 2009 09:22:03 -0700 (PDT)
Received: from sj-iport-2.cisco.com (sj-iport-2.cisco.com [171.71.176.71]) by core3.amsl.com (Postfix) with ESMTP id AF3463A6C7D for <ospf@ietf.org>; Fri, 10 Jul 2009 09:22:03 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.42,379,1243814400"; d="scan'208";a="184878470"
Received: from sj-dkim-4.cisco.com ([171.71.179.196]) by sj-iport-2.cisco.com with ESMTP; 10 Jul 2009 16:22:32 +0000
Received: from sj-core-2.cisco.com (sj-core-2.cisco.com [171.71.177.254]) by sj-dkim-4.cisco.com (8.12.11/8.12.11) with ESMTP id n6AGMWSp009608;  Fri, 10 Jul 2009 09:22:32 -0700
Received: from xbh-sjc-231.amer.cisco.com (xbh-sjc-231.cisco.com [128.107.191.100]) by sj-core-2.cisco.com (8.13.8/8.14.3) with ESMTP id n6AGMWWV012842; Fri, 10 Jul 2009 16:22:32 GMT
Received: from xfe-sjc-212.amer.cisco.com ([171.70.151.187]) by xbh-sjc-231.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.3959);  Fri, 10 Jul 2009 09:22:32 -0700
Received: from [128.107.115.136] ([128.107.115.136]) by xfe-sjc-212.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.3959);  Fri, 10 Jul 2009 09:22:31 -0700
Message-ID: <4A576AC7.5080903@cisco.com>
Date: Fri, 10 Jul 2009 09:22:31 -0700
From: Michael Barnes <mjbarnes@cisco.com>
User-Agent: Thunderbird 2.0.0.14 (X11/20080501)
MIME-Version: 1.0
To: "Keshava.Ayanur" <keshavaak@huawei.com>
References: <002001ca008d$167f2320$1f01120a@china.huawei.com> <4A566E4B.4080800@cisco.com> <000301ca0128$cfb78170$1f01120a@china.huawei.com> <4A56E444.6000407@cisco.com>
In-Reply-To: <4A56E444.6000407@cisco.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 10 Jul 2009 16:22:31.0719 (UTC) FILETIME=[A01A3370:01CA017A]
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=1352; t=1247242952; x=1248106952; c=relaxed/simple; s=sjdkim4002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=mjbarnes@cisco.com; z=From:=20Michael=20Barnes=20<mjbarnes@cisco.com> |Subject:=20Re=3A=20[OSPF]=20OSPFv3=3A=20Multiple=20Interfa cee=20to=20Single=20Link=20. |Sender:=20; bh=ByHtDVtb5PxgngPr7fIjcrn0BhaygXTpIf7C4WbDvFM=; b=FGp3wnnThcV06BkEfxyFIghAGcR8ZlLI0L6HG68o4w8ANopDw/a6Nrztww kzEkhLAkVL5cjU2glEux3GupKcEsNCXbEHZ8cHX3GLE+sLLBlOYkx1HcF4Qe r/lswQULWd;
Authentication-Results: sj-dkim-4; header.From=mjbarnes@cisco.com; dkim=pass ( sig from cisco.com/sjdkim4002 verified; ); 
Cc: ospf@ietf.org
Subject: Re: [OSPF] OSPFv3: Multiple Interfacee to Single Link .
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, 10 Jul 2009 16:22:06 -0000

Hello again Keshava,

I misread your diagram. I initially thought that both of R2's interfaces 
were on the same link.

It is implicitly understood that you will also check the Router-ID in 
the packet. So packets received by R2 from R1 on N1 will not be 
considered in the multiple interfaces to a link check.

Regards,
Michael

Michael Barnes wrote:
> Hi Keshava,
> 
> It is strictly not allowed for R1 and R2 to use the same link-local 
> address on the same link. Neighboring routers MUST use different 
> link-local addresses, regardless of multiple interfaces to a link.
> 
> Regards,
> Michael
> 
> Keshava.Ayanur wrote:
>> Hi,
>>
>> Consider the following scenario.
>>
>>     E0  |N1
>>   R1----|               
>>       | E1   E2  |N2
>>       |---R2-----|
>>
>> R1 E0: Link Local Address = X, Interface-Id = a.
>> R2 E1: Link Local Address = Y, Interface-Id = b.
>> R2 E2: Link Local Address = X, Interface-Id = a.
>>
>> According to [OSPFv3], if R2 Receives Hello from R1,
>>
>> Check if one of the router's link-local addresses as the source 
>> address and
>> Interface ID other than the Interface ID of the receiving interface.
>>
>> So we find interface R2 E2.BUT, the hello packet received was not sent 
>> by R2
>> on E2.
>>
>> How to handle this issue?
>>
>> Regards,
>> Keshava.
> 

From mjbarnes@cisco.com  Fri Jul 10 09:36:10 2009
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 363D128C2A8 for <ospf@core3.amsl.com>; Fri, 10 Jul 2009 09:36:10 -0700 (PDT)
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 uKGKZxU3OG8x for <ospf@core3.amsl.com>; Fri, 10 Jul 2009 09:36:09 -0700 (PDT)
Received: from sj-iport-3.cisco.com (sj-iport-3.cisco.com [171.71.176.72]) by core3.amsl.com (Postfix) with ESMTP id 6D1053A6957 for <ospf@ietf.org>; Fri, 10 Jul 2009 09:36:09 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.42,379,1243814400"; d="scan'208";a="176081619"
Received: from sj-dkim-3.cisco.com ([171.71.179.195]) by sj-iport-3.cisco.com with ESMTP; 10 Jul 2009 16:36:33 +0000
Received: from sj-core-2.cisco.com (sj-core-2.cisco.com [171.71.177.254]) by sj-dkim-3.cisco.com (8.12.11/8.12.11) with ESMTP id n6AGaXqV010070;  Fri, 10 Jul 2009 09:36:33 -0700
Received: from xbh-sjc-221.amer.cisco.com (xbh-sjc-221.cisco.com [128.107.191.63]) by sj-core-2.cisco.com (8.13.8/8.14.3) with ESMTP id n6AGaXGl029375; Fri, 10 Jul 2009 16:36:33 GMT
Received: from xfe-sjc-211.amer.cisco.com ([171.70.151.174]) by xbh-sjc-221.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.3959);  Fri, 10 Jul 2009 09:36:33 -0700
Received: from [128.107.115.136] ([128.107.115.136]) by xfe-sjc-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.3959);  Fri, 10 Jul 2009 09:36:32 -0700
Message-ID: <4A576E10.8070807@cisco.com>
Date: Fri, 10 Jul 2009 09:36:32 -0700
From: Michael Barnes <mjbarnes@cisco.com>
User-Agent: Thunderbird 2.0.0.14 (X11/20080501)
MIME-Version: 1.0
To: Paul Wells <pauwells@cisco.com>
References: <002001ca008d$167f2320$1f01120a@china.huawei.com>	<4A566E4B.4080800@cisco.com> <000301ca0128$cfb78170$1f01120a@china.huawei.com> <4A576777.8090604@cisco.com>
In-Reply-To: <4A576777.8090604@cisco.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 10 Jul 2009 16:36:32.0508 (UTC) FILETIME=[95406BC0:01CA017C]
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=1173; t=1247243793; x=1248107793; c=relaxed/simple; s=sjdkim3002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=mjbarnes@cisco.com; z=From:=20Michael=20Barnes=20<mjbarnes@cisco.com> |Subject:=20Re=3A=20[OSPF]=20OSPFv3=3A=20Multiple=20Interfa cee=20to=20Single=20Link=20. |Sender:=20; bh=MbzU/HNG5pRSFPQl7LIlcBSe8yIBEojJTfY0EvzYP10=; b=Jado3bV3yVy5n0Iw6+W5iYrST2F/6JCRkp1lEsQBkEzsdf1eT/f3jJ0uxs TMj+qN0AtjPKAn/A0u9k2oAQ2CLcx3a4tVO2nfBOsTpDF2Wbf2Bea98y62Lw LRFGFVhAE7;
Authentication-Results: sj-dkim-3; header.From=mjbarnes@cisco.com; dkim=pass ( sig from cisco.com/sjdkim3002 verified; ); 
Cc: ospf@ietf.org
Subject: Re: [OSPF] OSPFv3: Multiple Interfacee to Single Link .
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, 10 Jul 2009 16:36:10 -0000

Paul Wells wrote:
> Hi Keshava,
> 
> Since the Hello packets sent by R1 and R2 will have different router IDs 
> there should be no confusion in this case.
> 
> This isn't explicitly mentioned in section 4.9 of 5340. Perhaps because 
> it was considered too obvious?

I guess all of the reviewers thought so. ;-) However, I agree it would 
be good to have it stated explicitly.

Cheers,
Michael

> Regards,
> Paul
> 
> Keshava.Ayanur wrote:
>> Hi,
>>
>> Consider the following scenario.
>>
>>     E0  |N1
>>   R1----|               
>>       | E1   E2  |N2
>>       |---R2-----|
>>
>> R1 E0: Link Local Address = X, Interface-Id = a.
>> R2 E1: Link Local Address = Y, Interface-Id = b.
>> R2 E2: Link Local Address = X, Interface-Id = a.
>>
>> According to [OSPFv3], if R2 Receives Hello from R1,
>>
>> Check if one of the router's link-local addresses as the source 
>> address and
>> Interface ID other than the Interface ID of the receiving interface.
>>
>> So we find interface R2 E2.BUT, the hello packet received was not sent 
>> by R2
>> on E2.
>>
>> How to handle this issue?
>>
>> Regards,
>> Keshava.
>>            

From prvs=440effb63=acee@redback.com  Wed Jul 15 12:42:15 2009
Return-Path: <prvs=440effb63=acee@redback.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 A87513A6BAC for <ospf@core3.amsl.com>; Wed, 15 Jul 2009 12:42:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.526
X-Spam-Level: 
X-Spam-Status: No, score=-2.526 tagged_above=-999 required=5 tests=[AWL=0.073,  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 eHjYt4npG5GT for <ospf@core3.amsl.com>; Wed, 15 Jul 2009 12:42:14 -0700 (PDT)
Received: from mgate.redback.com (mgate.redback.com [155.53.3.41]) by core3.amsl.com (Postfix) with ESMTP id 9B6DF3A6A6C for <ospf@ietf.org>; Wed, 15 Jul 2009 12:42:14 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.42,406,1243839600"; d="txt'?scan'208";a="3530349"
Received: from prattle.redback.com ([155.53.12.9]) by mgate.redback.com with ESMTP; 15 Jul 2009 12:40:31 -0700
Received: from localhost (localhost [127.0.0.1]) by prattle.redback.com (Postfix) with ESMTP id 386BC6426CB; Wed, 15 Jul 2009 12:40:31 -0700 (PDT)
Received: from prattle.redback.com ([127.0.0.1]) by localhost (prattle [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18113-04; Wed, 15 Jul 2009 12:40:31 -0700 (PDT)
Received: from [IPv6???1] (svilogin-1.sj.us.am.ericsson.se [155.53.154.39]) by prattle.redback.com (Postfix) with ESMTP id 9D6FF6426CA; Wed, 15 Jul 2009 12:40:30 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v753.1)
To: ospf-ads@tools.ietf.org
Message-Id: <2FA160AE-A497-4AFA-9156-8B25F40BFE27@redback.com>
Content-Type: multipart/mixed; boundary=Apple-Mail-17-944163476
From: Acee Lindem <acee@redback.com>
Date: Wed, 15 Jul 2009 15:40:19 -0400
X-Mailer: Apple Mail (2.753.1)
Cc: OSPF List <ospf@ietf.org>
Subject: [OSPF] Request for Publication for "Support of Address Families in OSPFv3" - draft-ietf-ospf-af-alt-08.txt
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, 15 Jul 2009 19:59:20 -0000

--Apple-Mail-17-944163476
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=US-ASCII;
	delsp=yes;
	format=flowed

Hello Ross, Adrian,

The OSPF WG would like to request publication of the subject  
standards track document.

http://www.ietf.org/internet-drafts/draft-ietf-ospf-af-alt-08.txt

I've attached the protocol write-up for the draft.

Thanks,
Acee


--Apple-Mail-17-944163476
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	x-unix-mode=0644;
	name=ospf-af-alt-proto-writeup.txt
Content-Disposition: attachment;
	filename=ospf-af-alt-proto-writeup.txt

  1. Have the chairs personally reviewed this version of the Internet 
     Draft (ID), and in particular, do they believe this ID is ready
     to forward to the IESG for publication?

     Yes 

  2. Has the document had adequate review from both key WG members and
     key non-WG members? 

     Yes. Dave Ward, in his capacity as Routing AD, reviewed it
     several times. 

     Do you have any concerns about the depth or
     breadth of the reviews that have been performed?
    
     No
 
  3. Do you have concerns that the document needs more review from a
     particular (broader) perspective (e.g., security, operational 
     complexity, someone familiar with AAA, etc.)?

     No

  4. Do you have any specific concerns/issues with this document that
     you believe the ADs and/or IESG should be aware of? For example,
     perhaps you are uncomfortable with certain parts of the document,
     or have concerns whether there really is a need for it. In any event,
     if your issues have been discussed in the WG and the WG has
     indicated it that it still wishes to advance the document, detail
     those concerns in the write-up.

     No

  5. How solid is the WG consensus behind this document? Does it represent
     the strong concurrence of a few individuals, with others being silent,
     or does the WG as a whole understand and agree with it?

     There is no opposition to this draft. We still have an outstanding 
     requirement to support advertisement of multiple address families
     using a single instance but it hasn't be strong enough to push the 
     work forward. 

  6. Has anyone threatened an appeal or otherwise indicated extreme
     discontent? If so, please summarise the areas of conflict
     in separate email to the Responsible Area Director.

     No

  7. Have the chairs verified that the document adheres to all
     of the ID Checklist items?
idnits 2.11.12 

tmp/draft-ietf-ospf-af-alt-08.txt:

  Checking boilerplate required by RFC 5378 and the IETF Trust (see
  http://trustee.ietf.org/license-info):
  ----------------------------------------------------------------------------

     No issues found here.

  Checking nits according to http://www.ietf.org/ietf/1id-guidelines.txt:
  ----------------------------------------------------------------------------

     No issues found here.

  Checking nits according to http://www.ietf.org/ID-Checklist.html:
  ----------------------------------------------------------------------------

     No issues found here.

  Miscellaneous warnings:
  ----------------------------------------------------------------------------

  == The document seems to lack a disclaimer for pre-RFC5378 work, but was
     first submitted before 10 November 2008.  Should you add the disclaimer?
     (See the Legal Provisions document at
     http://trustee.ietf.org/license-info for more information.). 


  Checking references for intended status: Proposed Standard
  ----------------------------------------------------------------------------

     (See RFCs 3967 and 4897 for information about using normative references
     to lower-maturity documents in RFCs)

  == Outdated reference: A later version (-08) exists of
     draft-ietf-ospf-lls-05


     Summary: 0 errors (**), 2 warnings (==), 0 comments (--).

     Run idnits with the --verbose option for more detailed information about
     the items above.
--------------------------------------------------------------------------------

  8. Is the document split into normative and informative references?

     Yes

     Are there normative references to IDs, where the IDs are not
     also ready for advancement or are otherwise in an unclear state? (note
     here that the RFC editor will not publish an RFC with normative
     references to IDs, it will delay publication until all such IDs
     are also ready for publication as RFCs.)

     No - only informational references to IDs. the [LLS] reference is
     currently on the RFC queue.

  9. What is the intended status of the document? (e.g., Proposed Standard,
     Informational?)

     Proposed Standard

 10. For Standards Track and BCP documents, the IESG approval announcement 
     includes a write-up section with the following sections:

    * Technical Summary
    * Working Group Summary
    * Protocol Quality

This document describes protocol extentions to advertise multiple address
families using multiple instances of OSPFv3. The protocol extentions are
very intuitive and implementable. Full backward compatibility is provided
with implementations not supporting the specifications. 

There are several implementations, at least one of which, is commercially
available. 




    

--Apple-Mail-17-944163476--

From keshavaak@huawei.com  Fri Jul 17 07:44:17 2009
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 D14A63A6CC3 for <ospf@core3.amsl.com>; Fri, 17 Jul 2009 07:44:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.617
X-Spam-Level: 
X-Spam-Status: No, score=-0.617 tagged_above=-999 required=5 tests=[AWL=0.122,  BAYES_20=-0.74, 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 ehUj2lQxhZAz for <ospf@core3.amsl.com>; Fri, 17 Jul 2009 07:44:13 -0700 (PDT)
Received: from szxga01-in.huawei.com (szxga01-in.huawei.com [119.145.14.64]) by core3.amsl.com (Postfix) with ESMTP id F001A3A6C53 for <ospf@ietf.org>; Fri, 17 Jul 2009 07:43:48 -0700 (PDT)
Received: from huawei.com (szxga01-in [172.24.2.3]) by szxga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KMX00HIJKWJHW@szxga01-in.huawei.com> for ospf@ietf.org; Fri, 17 Jul 2009 22:43:31 +0800 (CST)
Received: from huawei.com ([172.24.1.24]) by szxga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KMX000K4KWIVH@szxga01-in.huawei.com> for ospf@ietf.org; Fri, 17 Jul 2009 22:43:30 +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 <0KMX003T0KWHB4@szxml04-in.huawei.com> for ospf@ietf.org; Fri, 17 Jul 2009 22:43:30 +0800 (CST)
Date: Fri, 17 Jul 2009 20:13:30 +0530
From: "Keshava.Ayanur" <keshavaak@huawei.com>
To: ospf@ietf.org
Message-id: <000f01ca06ec$f4c9e100$1f01120a@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.3790.3168
X-Mailer: Microsoft Office Outlook 11
Content-type: multipart/alternative; boundary="Boundary_(ID_jYodWvC1U9XkybSSLpsLFg)"
Thread-index: AcoG7PNf2Ow63dbKS+Gp386MkS8y8A==
Subject: [OSPF] OSPFv3: Intra-area-prefix LSA generation v/s Multiple Interface to Single Link
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, 17 Jul 2009 14:44:17 -0000

This is a multi-part message in MIME format.

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

Hi,

 

As per RFC-5340 (4.4.3.9) during Intra-area-prefix LSA origination by DR, it
should check the Neighbor's state and interface-id,  in order to copy the
list of prefixes from  the Link-LSA into intra-area-prefix LSA.

But there is a conflicting statement in the RFC for Intra-area-prefix LSA
generation in the RFC section (4.4.3.9) and (4.9).

 

 

In 4.4.3.9 Section::

Intra-area-prefix LSA

If router 'A' has multiple interfaces on the link and router 'B' is DR for

the link, then according to RFC, prefixes in link-LSA associated with

standby interface will not be included in intra-area-prefix LSA generated by

DR 'B' for the link, because Link state ID of standby interface's Link-LSA

will not match neighbor's(A) interface ID.

Each link-LSA associated with Link L is examined (these are in the

Designated Router's interface structure for Link L).  If the link-

LSA's Advertising Router is fully adjacent to the Designated

Router and the Link State ID matches the neighbor's interface ID,

the list of prefixes in the link-LSA is copied into the intra-

area-prefix-LSA that is being built.

 

In 4.9 Section:: 

Intra-area-prefix LSA generation for prefixes on standby interface

Prefixes on Standby Interfaces will be processed the same way as

prefixes on the Active Interface.  For example, if the router is

the DR for the link, the Active Interface's prefixes are included

in an intra-area-prefix-LSA which is associated with the Active

Interface's network-LSA, prefixes from Standby Interfaces on the

link will also be included in that intra-area-prefix LSA.

                   ---RFC 5340 (4.9) ---

 


--Boundary_(ID_jYodWvC1U9XkybSSLpsLFg)
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)">
<!--[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>
<!--
 /* 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:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:Arial;
	color:windowtext;}
@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"2050" />
</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 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><!--[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"5203GC89065159E@97E1CGED5@3EDCC@0852B0852B2CMSORIUHQM0,BIHO@]j6134=
6!!!!!!!!!!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 face=3DArial><span
style=3D'font-size:10.0pt;font-family:Arial'>Hi,<o:p></o:p></span></font>=
</p>

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

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>As per RFC-5340 </span></font><font size=3D2 =
face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier New"'>(4.4.3.9) =
</span></font><font
size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial'>during Intra-area-prefix
LSA origination by DR, it should check the Neighbor&#8217;s state and
interface-id, &nbsp;in order to copy the list of prefixes from &nbsp;the =
Link-LSA into intra-area-prefix
LSA.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>But there is a conflicting statement in the RFC for
Intra-area-prefix LSA generation in the RFC section </span></font><font =
size=3D2
face=3D"Courier New"><span =
style=3D'font-size:10.0pt;font-family:"Courier New"'>(4.4.3.9)
and (4.9).<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>&nbsp;<o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 =
face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier =
New"'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal style=3D'text-autospace:none'><b><u><font size=3D2
face=3D"Courier New"><span =
style=3D'font-size:10.0pt;font-family:"Courier New";
font-weight:bold'>In 4.4.3.9 =
Section::<o:p></o:p></span></font></u></b></p>

<p class=3DMsoNormal =
style=3D'text-indent:.5in;text-autospace:none'><u><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;font-family:"Courier New"'>Intra-area-prefix
LSA<b><span =
style=3D'font-weight:bold'><o:p></o:p></span></b></span></font></u></p>

<p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 =
face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier New"'>If router 'A' has =
multiple
interfaces on the link and router 'B' is DR =
for<o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 =
face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier New"'>the link, then =
according to
RFC, prefixes in link-LSA associated with<o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 =
face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier New"'>standby interface =
will not
be included in intra-area-prefix LSA generated =
by<o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 =
face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier New"'>DR 'B' for the =
link, because
Link state ID of standby interface's =
Link-LSA<o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 =
face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier New"'>will not match =
neighbor's(A)
interface ID.<o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 =
face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier New"'>Each link-LSA =
associated
with Link L is examined (these are in the<o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 =
face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier New"'>Designated Router's
interface structure for Link L).&nbsp; If the =
link-<o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 =
face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier New"'>LSA's Advertising =
Router is
fully adjacent to the Designated<o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 =
face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier New"'>Router and the Link =
State ID
matches the neighbor's interface ID,<o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 =
face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier New"'>the list of =
prefixes in the
link-LSA is copied into the intra-<o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 =
face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier New"'>area-prefix-LSA =
that is
being built.<o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 =
face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier =
New"'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal style=3D'text-autospace:none'><b><u><font size=3D2
face=3D"Courier New"><span =
style=3D'font-size:10.0pt;font-family:"Courier New";
font-weight:bold'>In 4.9 Section:: <o:p></o:p></span></font></u></b></p>

<p class=3DMsoNormal =
style=3D'text-indent:.5in;text-autospace:none'><u><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;font-family:"Courier New"'>Intra-area-prefix
LSA generation for prefixes on standby =
interface<o:p></o:p></span></font></u></p>

<p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 =
face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier New"'>Prefixes on Standby
Interfaces will be processed the same way =
as<o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 =
face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier New"'>prefixes on the =
Active
Interface.&nbsp; For example, if the router =
is<o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 =
face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier New"'>the DR for the =
link, the
Active Interface's prefixes are included<o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 =
face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier New"'>in an =
intra-area-prefix-LSA
which is associated with the Active<o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 =
face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier New"'>Interface's =
network-LSA,
prefixes from Standby Interfaces on the<o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 =
face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier New"'>link will also be =
included
in that intra-area-prefix LSA.<o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 =
face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ---RFC
5340 (4.9) ---<o:p></o:p></span></font></p>

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

</div>

</body>

</html>

--Boundary_(ID_jYodWvC1U9XkybSSLpsLFg)--

From prvs=445b6b203=acee@redback.com  Mon Jul 20 08:20:06 2009
Return-Path: <prvs=445b6b203=acee@redback.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 273DC3A6BD6 for <ospf@core3.amsl.com>; Mon, 20 Jul 2009 08:20:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-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 5vnh13cbdsLF for <ospf@core3.amsl.com>; Mon, 20 Jul 2009 08:20:05 -0700 (PDT)
Received: from mgate.redback.com (mgate.redback.com [155.53.3.41]) by core3.amsl.com (Postfix) with ESMTP id 55B203A6856 for <ospf@ietf.org>; Mon, 20 Jul 2009 08:20:05 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.43,235,1246863600";  d="scan'208";a="3683725"
Received: from prattle.redback.com ([155.53.12.9]) by mgate.redback.com with ESMTP; 20 Jul 2009 08:20:05 -0700
Received: from localhost (localhost [127.0.0.1]) by prattle.redback.com (Postfix) with ESMTP id A0756356327 for <ospf@ietf.org>; Mon, 20 Jul 2009 08:20:05 -0700 (PDT)
Received: from prattle.redback.com ([127.0.0.1]) by localhost (prattle [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02217-08 for <ospf@ietf.org>; Mon, 20 Jul 2009 08:20:05 -0700 (PDT)
Received: from [IPv6???1] (svilogin-1.sj.us.am.ericsson.se [155.53.154.39]) by prattle.redback.com (Postfix) with ESMTP id 56C67356326 for <ospf@ietf.org>; Mon, 20 Jul 2009 08:20:05 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v753.1)
Content-Transfer-Encoding: 7bit
Message-Id: <F852D396-3800-4719-8FBB-AE40C572D67B@redback.com>
Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
To: OSPF List <ospf@ietf.org>
From: Acee Lindem <acee@redback.com>
Date: Mon, 20 Jul 2009 11:20:04 -0400
X-Mailer: Apple Mail (2.753.1)
Subject: [OSPF] Gen-ART review of draft-ietf-ospf-hmac-sha-05
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, 20 Jul 2009 15:20:53 -0000

David Black's General Area Review Team (Gen-ART) comments on draft- 
ietf-ospf-hmac-sha-05.txt are attached:


I have been selected as the General Area Review Team (Gen-ART)
reviewer for this draft (for background on Gen-ART, please see
http://www.alvestrand.no/ietf/gen/art/gen-art-FAQ.html).

Please resolve these comments along with any other Last Call
comments you may receive.

Document: draft-ietf-ospf-hmac-sha-05
Reviewer: David L. Black
Review Date: July 20, 2009
IETF LC End Date: July 20, 2009

Summary:

This draft is basically ready for publication, but has nits
that should be fixed before publication.

Comments:

This draft extends OSPFv2 cryptographic authentication to use
keyed HMACs based on the NIST secure hash standard family of
hashes (SHA-*).  The draft is solidly written, and is a
reasonably straightforward application of HMAC and the SHA-*
hashes to OSPFv2.  The draft is in good shape - all of my
comments are minor.

I wonder whether the "SHOULD" requirement for implementation
in Section 3 ought to include HMAC-SHA-224 and HMAC-SHA-384.
I would have stated requirements for these two hashes as "MAY"
in order to encourage use of either HMAC-SHA-256 or HMAC-SHA-512
when HMAC-SHA-1 is insufficient, but this is a judgment call.
To avoid confusion, this is a request that the authors think
about this topic; it is *not* a comment that the requirement
needs to be changed.  If the authors believe that the current
"SHOULD" requirements for these two hashes are the right
approach, that is acceptable to me.

In Section 3.2, it would be useful for the draft to say that an
OSPFv2 Security Association is not set up inband via OSPFv2, in
contrast to an IPsec Security Association created via IKE.  Among
the reasons that this should be done is that the term "OSPFv2
Security Association" is introduced in this draft - that term
does not occur in RFC 2328, even though Section D.3 of RFC 2328
defines an abstraction for which "OSPFv2 Security Association"
is an appropriate name.  I recommend stating that this term is
new to this draft.

The mention of IP Security in the next to last paragraph of
the Security Considerations (section 4) should cite an
informative reference, RFC 4301 would be appropriate.

idnits 2.11.12 did not find any issues.

Thanks,
--David
----------------------------------------------------
David L. Black, Distinguished Engineer
EMC Corporation, 176 South St., Hopkinton, MA  01748
+1 (508) 293-7953             FAX: +1 (508) 293-7786
black_david@emc.com        Mobile: +1 (978) 394-7754
----------------------------------------------------

From prvs=445b6b203=acee@redback.com  Mon Jul 20 08:30:01 2009
Return-Path: <prvs=445b6b203=acee@redback.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 9098F28C18F for <ospf@core3.amsl.com>; Mon, 20 Jul 2009 08:30:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.466
X-Spam-Level: 
X-Spam-Status: No, score=-2.466 tagged_above=-999 required=5 tests=[AWL=0.132,  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 0nRnmhZZNt-9 for <ospf@core3.amsl.com>; Mon, 20 Jul 2009 08:30:00 -0700 (PDT)
Received: from mgate.redback.com (mgate.redback.com [155.53.3.41]) by core3.amsl.com (Postfix) with ESMTP id B13D628C173 for <ospf@ietf.org>; Mon, 20 Jul 2009 08:28:44 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.43,235,1246863600"; d="scan'208,217";a="3683984"
Received: from prattle.redback.com ([155.53.12.9]) by mgate.redback.com with ESMTP; 20 Jul 2009 08:28:44 -0700
Received: from localhost (localhost [127.0.0.1]) by prattle.redback.com (Postfix) with ESMTP id 0634F703FF; Mon, 20 Jul 2009 08:28:45 -0700 (PDT)
Received: from prattle.redback.com ([127.0.0.1]) by localhost (prattle [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06170-09; Mon, 20 Jul 2009 08:28:44 -0700 (PDT)
Received: from [IPv6???1] (svilogin-1.sj.us.am.ericsson.se [155.53.154.39]) by prattle.redback.com (Postfix) with ESMTP id 2BF34703FE; Mon, 20 Jul 2009 08:28:44 -0700 (PDT)
In-Reply-To: <000f01ca06ec$f4c9e100$1f01120a@china.huawei.com>
References: <000f01ca06ec$f4c9e100$1f01120a@china.huawei.com>
Mime-Version: 1.0 (Apple Message framework v753.1)
Content-Type: multipart/alternative; boundary=Apple-Mail-1--786416097
Message-Id: <9BC047BC-D53F-400C-8D95-711DB4F34FA4@redback.com>
From: Acee Lindem <acee@redback.com>
Date: Mon, 20 Jul 2009 11:28:43 -0400
To: Keshava.Ayanur <keshavaak@huawei.com>
X-Mailer: Apple Mail (2.753.1)
Cc: ospf@ietf.org
Subject: Re: [OSPF] OSPFv3: Intra-area-prefix LSA generation v/s Multiple Interface to Single Link
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, 20 Jul 2009 15:30:01 -0000

--Apple-Mail-1--786416097
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=WINDOWS-1252;
	delsp=yes;
	format=flowed

Keshava,
The formal description of Intra-area-prefix LSA generation in 4.4.3.9 =20=

is authoritative and should be followed. Section 4.9 discusses the =20
additional/different processing when a router has OSPFv3 multiple =20
interfaces on the same link. The text you excerpted is simply an =20
example of like processing between the active and standby interfaces =20
and is not meant to supersede the formal LSA generation description. =20
This should be obvious from the context of these sections.
Thanks,
Acee

On Jul 17, 2009, at 10:43 AM, Keshava.Ayanur wrote:

> Hi,
>
>
>
> As per RFC-5340 (4.4.3.9) during Intra-area-prefix LSA origination =20
> by DR, it should check the Neighbor=92s state and interface-id,  in =20=

> order to copy the list of prefixes from  the Link-LSA into intra-=20
> area-prefix LSA.
>
> But there is a conflicting statement in the RFC for Intra-area-=20
> prefix LSA generation in the RFC section (4.4.3.9) and (4.9).
>
>
>
>
>
> In 4.4.3.9 Section::
>
> Intra-area-prefix LSA
>
> If router 'A' has multiple interfaces on the link and router 'B' is =20=

> DR for
>
> the link, then according to RFC, prefixes in link-LSA associated with
>
> standby interface will not be included in intra-area-prefix LSA =20
> generated by
>
> DR 'B' for the link, because Link state ID of standby interface's =20
> Link-LSA
>
> will not match neighbor's(A) interface ID.
>
> Each link-LSA associated with Link L is examined (these are in the
>
> Designated Router's interface structure for Link L).  If the link-
>
> LSA's Advertising Router is fully adjacent to the Designated
>
> Router and the Link State ID matches the neighbor's interface ID,
>
> the list of prefixes in the link-LSA is copied into the intra-
>
> area-prefix-LSA that is being built.
>
>
>
> In 4.9 Section::
>
> Intra-area-prefix LSA generation for prefixes on standby interface
>
> Prefixes on Standby Interfaces will be processed the same way as
>
> prefixes on the Active Interface.  For example, if the router is
>
> the DR for the link, the Active Interface's prefixes are included
>
> in an intra-area-prefix-LSA which is associated with the Active
>
> Interface's network-LSA, prefixes from Standby Interfaces on the
>
> link will also be included in that intra-area-prefix LSA.
>
>                    ---RFC 5340 (4.9) ---
>
>
>
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf


--Apple-Mail-1--786416097
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=WINDOWS-1252

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; ">Keshava,&nbsp;<div>The formal =
description of Intra-area-prefix LSA generation in 4.4.3.9 is =
authoritative and should be followed. Section 4.9 discusses the =
additional/different processing when a router has OSPFv3 multiple =
interfaces on the same link. The text you excerpted is simply an example =
of like processing between the active and standby interfaces and is not =
meant to supersede the formal LSA generation description. This should be =
obvious from the context of these =
sections.&nbsp;</div><div>Thanks,</div><div>Acee&nbsp;</div><div><br><div>=
<div>On Jul 17, 2009, at 10:43 AM, Keshava.Ayanur wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"> <div =
class=3D"Section1"><p class=3D"MsoNormal"><font size=3D"2" =
face=3D"Arial"><span style=3D"font-size:10.0pt; =
font-family:Arial"><!--[if gte vml 1]><v:shapetype 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,,417=
5,152,2995,575,1967,1305,1150,2187,575,3222,242,4220,,5410,242,6560,575,75=
97l10860,21600,20995,7597v485,-1037,605,-2187,485,-3377c21115,3222,20420,2=
187,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"   =
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"  =
alt=3D"5203GC89065159E@97E1CGED5@3EDCC@0852B0852B2CMSORIUHQM0,BIHO@]j61346=
!!!!!!!!!!1113308@D@E@EOnsl`m/enu!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!!!!!!!!!!!!!!!1!1"  =
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=3D"2" face=3D"Arial"><span =
style=3D"font-size:10.0pt;font-family:Arial">Hi,<o:p></o:p></span></font><=
/p><p class=3D"MsoNormal"><font size=3D"2" face=3D"Arial"><span =
style=3D"font-size:10.0pt; =
font-family:Arial"><o:p>&nbsp;</o:p></span></font></p><p =
class=3D"MsoNormal"><font size=3D"2" face=3D"Arial"><span =
style=3D"font-size:10.0pt; font-family:Arial">As per RFC-5340 =
</span></font><font size=3D"2" face=3D"Courier New"><span =
style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;">(4.4.3.9) =
</span></font><font size=3D"2" face=3D"Arial"><span =
style=3D"font-size:10.0pt;font-family:Arial">during Intra-area-prefix =
LSA origination by DR, it should check the Neighbor=92s state and =
interface-id, &nbsp;in order to copy the list of prefixes from &nbsp;the =
Link-LSA into intra-area-prefix LSA.<o:p></o:p></span></font></p><p =
class=3D"MsoNormal"><font size=3D"2" face=3D"Arial"><span =
style=3D"font-size:10.0pt; font-family:Arial">But there is a conflicting =
statement in the RFC for Intra-area-prefix LSA generation in the RFC =
section </span></font><font size=3D"2" face=3D"Courier New"><span =
style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;">(4.4.3.9) =
and (4.9).<o:p></o:p></span></font></p><p class=3D"MsoNormal"><font =
size=3D"2" face=3D"Courier New"><span style=3D"font-size:10.0pt; =
font-family:&quot;Courier =
New&quot;">&nbsp;<o:p></o:p></span></font></p><p class=3D"MsoNormal" =
style=3D"text-autospace:none"><font size=3D"2" face=3D"Courier =
New"><span style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;"><o:p>&nbsp;</o:p></span></font></p><p class=3D"MsoNormal" =
style=3D"text-autospace:none"><b><u><font size=3D"2" face=3D"Courier =
New"><span style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;; font-weight:bold">In 4.4.3.9 =
Section::<o:p></o:p></span></font></u></b></p><p class=3D"MsoNormal" =
style=3D"text-indent:.5in;text-autospace:none"><u><font size=3D"2" =
face=3D"Courier New"><span =
style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">Intra-area-prefix LSA<b><span =
style=3D"font-weight:bold"><o:p></o:p></span></b></span></font></u></p><p =
class=3D"MsoNormal" style=3D"text-autospace:none"><font size=3D"2" =
face=3D"Courier New"><span =
style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;">If router =
'A' has multiple interfaces on the link and router 'B' is DR =
for<o:p></o:p></span></font></p><p class=3D"MsoNormal" =
style=3D"text-autospace:none"><font size=3D"2" face=3D"Courier =
New"><span style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">the link, then according to RFC, prefixes in link-LSA =
associated with<o:p></o:p></span></font></p><p class=3D"MsoNormal" =
style=3D"text-autospace:none"><font size=3D"2" face=3D"Courier =
New"><span style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">standby interface will not be included in intra-area-prefix =
LSA generated by<o:p></o:p></span></font></p><p class=3D"MsoNormal" =
style=3D"text-autospace:none"><font size=3D"2" face=3D"Courier =
New"><span style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">DR 'B' for the link, because Link state ID of standby =
interface's Link-LSA<o:p></o:p></span></font></p><p class=3D"MsoNormal" =
style=3D"text-autospace:none"><font size=3D"2" face=3D"Courier =
New"><span style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">will not match neighbor's(A) interface =
ID.<o:p></o:p></span></font></p><p class=3D"MsoNormal" =
style=3D"text-autospace:none"><font size=3D"2" face=3D"Courier =
New"><span style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">Each link-LSA associated with Link L is examined (these are =
in the<o:p></o:p></span></font></p><p class=3D"MsoNormal" =
style=3D"text-autospace:none"><font size=3D"2" face=3D"Courier =
New"><span style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">Designated Router's interface structure for Link L).&nbsp; If =
the link-<o:p></o:p></span></font></p><p class=3D"MsoNormal" =
style=3D"text-autospace:none"><font size=3D"2" face=3D"Courier =
New"><span style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">LSA's Advertising Router is fully adjacent to the =
Designated<o:p></o:p></span></font></p><p class=3D"MsoNormal" =
style=3D"text-autospace:none"><font size=3D"2" face=3D"Courier =
New"><span style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">Router and the Link State ID matches the neighbor's interface =
ID,<o:p></o:p></span></font></p><p class=3D"MsoNormal" =
style=3D"text-autospace:none"><font size=3D"2" face=3D"Courier =
New"><span style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">the list of prefixes in the link-LSA is copied into the =
intra-<o:p></o:p></span></font></p><p class=3D"MsoNormal" =
style=3D"text-autospace:none"><font size=3D"2" face=3D"Courier =
New"><span style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">area-prefix-LSA that is being =
built.<o:p></o:p></span></font></p><p class=3D"MsoNormal" =
style=3D"text-autospace:none"><font size=3D"2" face=3D"Courier =
New"><span style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;"><o:p>&nbsp;</o:p></span></font></p><p class=3D"MsoNormal" =
style=3D"text-autospace:none"><b><u><font size=3D"2" face=3D"Courier =
New"><span style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;; font-weight:bold">In 4.9 Section:: =
<o:p></o:p></span></font></u></b></p><p class=3D"MsoNormal" =
style=3D"text-indent:.5in;text-autospace:none"><u><font size=3D"2" =
face=3D"Courier New"><span =
style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">Intra-area-prefix LSA generation for prefixes on standby =
interface<o:p></o:p></span></font></u></p><p class=3D"MsoNormal" =
style=3D"text-autospace:none"><font size=3D"2" face=3D"Courier =
New"><span style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">Prefixes on Standby Interfaces will be processed the same way =
as<o:p></o:p></span></font></p><p class=3D"MsoNormal" =
style=3D"text-autospace:none"><font size=3D"2" face=3D"Courier =
New"><span style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">prefixes on the Active Interface.&nbsp; For example, if the =
router is<o:p></o:p></span></font></p><p class=3D"MsoNormal" =
style=3D"text-autospace:none"><font size=3D"2" face=3D"Courier =
New"><span style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">the DR for the link, the Active Interface's prefixes are =
included<o:p></o:p></span></font></p><p class=3D"MsoNormal" =
style=3D"text-autospace:none"><font size=3D"2" face=3D"Courier =
New"><span style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">in an intra-area-prefix-LSA which is associated with the =
Active<o:p></o:p></span></font></p><p class=3D"MsoNormal" =
style=3D"text-autospace:none"><font size=3D"2" face=3D"Courier =
New"><span style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">Interface's network-LSA, prefixes from Standby Interfaces on =
the<o:p></o:p></span></font></p><p class=3D"MsoNormal" =
style=3D"text-autospace:none"><font size=3D"2" face=3D"Courier =
New"><span style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">link will also be included in that intra-area-prefix =
LSA.<o:p></o:p></span></font></p><p class=3D"MsoNormal" =
style=3D"text-autospace:none"><font size=3D"2" face=3D"Courier =
New"><span style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ---RFC 5340 (4.9) =
---<o:p></o:p></span></font></p><p class=3D"MsoNormal" =
style=3D"text-autospace:none"><font size=3D"3" face=3D"Times New =
Roman"><span =
style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></span></font></p> =
</div><div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: =
0px; margin-left: 0px; =
">_______________________________________________</div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">OSPF mailing list</div><div style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><a =
href=3D"mailto:OSPF@ietf.org">OSPF@ietf.org</a></div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; "><a =
href=3D"https://www.ietf.org/mailman/listinfo/ospf">https://www.ietf.org/m=
ailman/listinfo/ospf</a></div> =
</blockquote></div><br></div></body></html>=

--Apple-Mail-1--786416097--

From wwwrun@core3.amsl.com  Mon Jul 20 09:27:30 2009
Return-Path: <wwwrun@core3.amsl.com>
X-Original-To: ospf@ietf.org
Delivered-To: ospf@core3.amsl.com
Received: by core3.amsl.com (Postfix, from userid 30) id 4E65B3A6B36; Mon, 20 Jul 2009 09:27:30 -0700 (PDT)
X-idtracker: yes
From: The IESG <iesg-secretary@ietf.org>
To: IETF-Announce <ietf-announce@ietf.org>
Message-Id: <20090720162730.4E65B3A6B36@core3.amsl.com>
Date: Mon, 20 Jul 2009 09:27:30 -0700 (PDT)
Cc: ospf mailing list <ospf@ietf.org>, ospf chair <ospf-chairs@tools.ietf.org>, Internet Architecture Board <iab@iab.org>, RFC Editor <rfc-editor@rfc-editor.org>
Subject: [OSPF] Protocol Action: 'Management Information Base for OSPFv3' to Proposed Standard
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, 20 Jul 2009 16:27:30 -0000

The IESG has approved the following document:

- 'Management Information Base for OSPFv3 '
   <draft-ietf-ospf-ospfv3-mib-15.txt> as a Proposed Standard


This document is the product of the Open Shortest Path First IGP Working Group. 

The IESG contact persons are Ross Callon and Adrian Farrel.

A URL of this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-ospf-ospfv3-mib-15.txt

Technical Summary

   This memo defines a portion of the Management Information Base (MIB) 
   for use with network management protocols in IPv6-based internets. 
   In particular, it defines objects for managing the Open Shortest Path 
   First (OSPF) Routing Protocol for IPv6, otherwise known as OSPF 
   version 3 (OSPFv3). 

Working Group Summary

   No dissent reported (see updated PROTO writeup by Acee Lindem). 
   This document has been on the WG charter since 2002. Comments have
   been requested several times and changes have been covered in
   slides at WG meetings.  There has been ample time for review and,
   to the best of my knowledge, there is no dissent to its adoption.  

Document Quality

   The management information base for the OSPFv3 described in 
   this document is very similar in structure to the OSPFv2 MIB as 
   described in RFC 4750. There are some differences in the MIB due to 
   differences in the protocol and the fact that we were not tied to
   compatibility with an earlier RFC (RFC 1850 for the OSPFv2 MIB). 
   Various revisions of the OSPFv3 MIB draft have been implemented as
   vendor specific MIBs by multiple vendors.  

   The document has been updated in response to MIB doctor review
   by Joan Cucchiara and in response to Sec directorate review by 
   Juergen Schoenwaelder). 

Personnel

   Acee Lindem is the Document Shepherd for this document. Ross Callon
   is the Responsible Area Director.  

RFC Editor Note

  (Insert RFC Editor Note here or remove section)

IRTF Note

  (Insert IRTF Note here or remove section)

IESG Note

  (Insert IESG Note here or remove section)

IANA Note

  (Insert IANA Note here or remove section)


From wwwrun@core3.amsl.com  Mon Jul 20 09:44:31 2009
Return-Path: <wwwrun@core3.amsl.com>
X-Original-To: ospf@ietf.org
Delivered-To: ospf@core3.amsl.com
Received: by core3.amsl.com (Postfix, from userid 30) id 12C2B28C1F1; Mon, 20 Jul 2009 09:44:30 -0700 (PDT)
X-idtracker: yes
From: The IESG <iesg-secretary@ietf.org>
To: IETF-Announce <ietf-announce@ietf.org>
Message-Id: <20090720164431.12C2B28C1F1@core3.amsl.com>
Date: Mon, 20 Jul 2009 09:44:31 -0700 (PDT)
Cc: ospf mailing list <ospf@ietf.org>, ospf chair <ospf-chairs@tools.ietf.org>, Internet Architecture Board <iab@iab.org>, RFC Editor <rfc-editor@rfc-editor.org>
Subject: [OSPF] Protocol Action: 'Dynamic Hostname Exchange Mechanism for OSPF' to Proposed Standard
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, 20 Jul 2009 16:44:31 -0000

The IESG has approved the following document:

- 'Dynamic Hostname Exchange Mechanism for OSPF '
   <draft-ietf-ospf-dynamic-hostname-05.txt> as a Proposed Standard


This document is the product of the Open Shortest Path First IGP Working Group. 

The IESG contact persons are Ross Callon and Adrian Farrel.

A URL of this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-ospf-dynamic-hostname-05.txt

Technical Summary

   This document defines a new OSPF Router Information (RI) TLV that
   allows OSPF routers to flood their hostname-to-Router ID mapping
   information across an OSPF network to provide a simple and dynamic
   mechanism for routers running OSPF to learn about symbolic hostnames
   just like for routers running IS-IS.  This mechanism is applicable to
   both OSPFv2 and OSPFv3.

Working Group Summary

   No controvery reported (see PROTO writeup by Acee Lindem). A
   nearly identical capability has been published and is implemented
   for IS-IS. 

Document Quality

   We am not aware of implementation of this feature. However, a
   nearly identical capability has been implemented for IS-IS 
   (as RFC2763, which is referenced in this document). Given the
   simplicity of the capability, and its similarity to the IS-IS
   capability, the document has had ample review. It has completed
   WG and IETF last calls, and has been updated based on OPS
   Directory comments, and in response to IESG comments. 

Personnel

   Acee Lindem is the Document Shepherd for this document. Ross Callon
   is the Responsible Area Director.


From manav@alcatel-lucent.com  Wed Jul 22 08:33:58 2009
Return-Path: <manav@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 B1E593A6820; Wed, 22 Jul 2009 08:33:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-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 d18HaDEwde83; Wed, 22 Jul 2009 08:33:57 -0700 (PDT)
Received: from hoemail1.alcatel.com (hoemail1.alcatel.com [192.160.6.148]) by core3.amsl.com (Postfix) with ESMTP id 83B723A6B35; Wed, 22 Jul 2009 08:33:54 -0700 (PDT)
Received: from horh1.usa.alcatel.com (h172-22-218-55.lucent.com [172.22.218.55]) by hoemail1.alcatel.com (8.13.8/IER-o) with ESMTP id n6MFVlat012760; Wed, 22 Jul 2009 10:31:47 -0500 (CDT)
Received: from mail.apac.alcatel-lucent.com (h202-65-2-130.alcatel.com [202.65.2.130]) by horh1.usa.alcatel.com (8.13.8/emsr) with ESMTP id n6MFVhx4009032; Wed, 22 Jul 2009 10:31:45 -0500 (CDT)
Received: from INBANSXCHHUB01.in.alcatel-lucent.com (inbansxchhub01.in.alcatel-lucent.com [135.250.12.32]) by mail.apac.alcatel-lucent.com (8.13.7/8.13.7/Alcanet1.0) with ESMTP id n6MFQLRm030242; Wed, 22 Jul 2009 23:26:22 +0800
Received: from INBANSXCHMBSA1.in.alcatel-lucent.com ([135.250.12.50]) by INBANSXCHHUB01.in.alcatel-lucent.com ([135.250.12.32]) with mapi; Wed, 22 Jul 2009 21:01:34 +0530
From: "Bhatia, Manav (Manav)" <manav@alcatel-lucent.com>
To: "Black_David@emc.com" <Black_David@emc.com>, "gen-art@ietf.org" <gen-art@ietf.org>, "vishwas@ipinfusion.com" <vishwas@ipinfusion.com>, "mfanto@aegisdatasecurity.com" <mfanto@aegisdatasecurity.com>, "riw@cisco.com" <riw@cisco.com>, "tony.li@tony.li" <tony.li@tony.li>, "mjbarnes@cisco.com" <mjbarnes@cisco.com>, "rja@extremenetworks.com" <rja@extremenetworks.com>
Date: Wed, 22 Jul 2009 21:01:32 +0530
Thread-Topic: Gen-ART review of draft-ietf-ospf-hmac-sha-05
Thread-Index: Acm0yTf6A1Uyv+DXSLmW1Y0BiCQELhUcy+/wAGk6GoA=
Message-ID: <7C362EEF9C7896468B36C9B79200D8350A1C59A40B@INBANSXCHMBSA1.in.alcatel-lucent.com>
References: <9FA859626025B64FBC2AF149D97C944A033D043C@CORPUSMX80A.corp.emc.com>
In-Reply-To: <9FA859626025B64FBC2AF149D97C944A033D043C@CORPUSMX80A.corp.emc.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 172.22.12.27
X-Scanned-By: MIMEDefang 2.64 on 202.65.2.130
Cc: "ospf@ietf.org" <ospf@ietf.org>, "adrian.farrel@huawei.com" <adrian.farrel@huawei.com>
Subject: Re: [OSPF] Gen-ART review of draft-ietf-ospf-hmac-sha-05
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, 22 Jul 2009 15:33:58 -0000

Hi David,

Thanks for the review!
=20
> I wonder whether the "SHOULD" requirement for implementation
> in Section 3 ought to include HMAC-SHA-224 and HMAC-SHA-384.
> I would have stated requirements for these two hashes as "MAY"
> in order to encourage use of either HMAC-SHA-256 or HMAC-SHA-512
> when HMAC-SHA-1 is insufficient, but this is a judgment call.
> To avoid confusion, this is a request that the authors think
> about this topic; it is *not* a comment that the requirement
> needs to be changed.  If the authors believe that the current
> "SHOULD" requirements for these two hashes are the right
> approach, that is acceptable to me.

Given that SHA-224 (and perhaps SHA-384) is not even present in all crypto =
libraries we could, if others don't see a problem, move this from a SHOULD =
to a MAY.

> In Section 3.2, it would be useful for the draft to say that an
> OSPFv2 Security Association is not set up inband via OSPFv2, in
> contrast to an IPsec Security Association created via IKE.  Among

Yup, sounds reasonable. We could add this too.

> the reasons that this should be done is that the term "OSPFv2
> Security Association" is introduced in this draft - that term
> does not occur in RFC 2328, even though Section D.3 of RFC 2328
> defines an abstraction for which "OSPFv2 Security Association"
> is an appropriate name.  I recommend stating that this term is
> new to this draft.
>=20
> The mention of IP Security in the next to last paragraph of
> the Security Considerations (section 4) should cite an
> informative reference, RFC 4301 would be appropriate.
>=20

Yup, this can also be done.

Cheers, Manav=

From prvs=448ddb890=acee@redback.com  Wed Jul 22 17:54:55 2009
Return-Path: <prvs=448ddb890=acee@redback.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 5A8E728C12B for <ospf@core3.amsl.com>; Wed, 22 Jul 2009 17:54:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.168
X-Spam-Level: 
X-Spam-Status: No, score=-2.168 tagged_above=-999 required=5 tests=[AWL=0.430,  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 Rk7s7-tleblH for <ospf@core3.amsl.com>; Wed, 22 Jul 2009 17:54:54 -0700 (PDT)
Received: from mgate.redback.com (mgate.redback.com [155.53.3.41]) by core3.amsl.com (Postfix) with ESMTP id 49EF93A6C8A for <ospf@ietf.org>; Wed, 22 Jul 2009 17:54:54 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.43,249,1246863600"; d="scan'208,217";a="3766072"
Received: from prattle.redback.com ([155.53.12.9]) by mgate.redback.com with ESMTP; 22 Jul 2009 17:53:42 -0700
Received: from localhost (localhost [127.0.0.1]) by prattle.redback.com (Postfix) with ESMTP id 6A808525BB2 for <ospf@ietf.org>; Wed, 22 Jul 2009 17:53:42 -0700 (PDT)
Received: from prattle.redback.com ([127.0.0.1]) by localhost (prattle [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17301-04 for <ospf@ietf.org>; Wed, 22 Jul 2009 17:53:42 -0700 (PDT)
Received: from [IPv6???1] (svilogin-1.sj.us.am.ericsson.se [155.53.154.39]) by prattle.redback.com (Postfix) with ESMTP id B4B4C525BB1 for <ospf@ietf.org>; Wed, 22 Jul 2009 17:53:41 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v753.1)
To: OSPF List <ospf@ietf.org>
Message-Id: <3A48212D-27A3-4A2C-B5BC-CD7380170C3D@redback.com>
Content-Type: multipart/alternative; boundary=Apple-Mail-15--579718459
From: Acee Lindem <acee@redback.com>
Date: Wed, 22 Jul 2009 20:53:41 -0400
X-Mailer: Apple Mail (2.753.1)
Subject: [OSPF] FW: Gen-ART review of draft-ietf-ospf-hmac-sha-05
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, 23 Jul 2009 01:32:34 -0000

--Apple-Mail-15--579718459
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed

From: <Black_David@emc.com>
Date: July 22, 2009 8:40:47 PM EDT
To: <rja@extremenetworks.com>
Cc: <ospf@ietf.org>, <Black_David@emc.com>
Subject: RE: Gen-ART review of draft-ietf-ospf-hmac-sha-05


Ran,

This is fine with me - about the level of requirement for
SHA-224 and SHA-384, I originally wrote:

> To avoid confusion, this is a request that the authors think
> about this topic; it is *not* a comment that the requirement
> needs to be changed.  If the authors believe that the current
> "SHOULD" requirements for these two hashes are the right
> approach, that is acceptable to me.

Thinking has clearly happened ;-), and I have no problem with
a result that that the requirement level will not be changed
because doing so would reduce consensus.

Thanks,
--David

> -----Original Message-----
> From: RJ Atkinson [mailto:rja@extremenetworks.com]
> Sent: Wednesday, July 22, 2009 5:55 PM
> To: Black, David
> Cc: ospf@ietf.org
> Subject: Re: Gen-ART review of draft-ietf-ospf-hmac-sha-05
>
> All,
>
> On  22 Jul 2009, at 11:31, Bhatia, Manav (Manav) wrote:
>> Given that SHA-224 (and perhaps SHA-384) is not even present in all
>> crypto libraries we could, if others don't see a problem, move this
>> from a SHOULD to a MAY.
>
> All of the key-lengths for SHA-1 and SHA-2 are available in
> at least some freely available crypto libraries, specifically
> including both SHA-224 and SHA-384.
>
> (ASIDE:  Commonly used search engines can be used to find such
libraries.
> Choice of which libraries, if any, to use is obviously implementer's
choice.)
>
> Making that change to "MAY" would reduce consensus, as compared
> with retaining the current "SHOULD" text, so it is best to keep
> the current language as-is.
>
>>> In Section 3.2, it would be useful for the draft to say that an
>>> OSPFv2 Security Association is not set up inband via OSPFv2, in
>>> contrast to an IPsec Security Association created via IKE.  Among
>>
>> Yup, sounds reasonable. We could add this too.
>
> I made that edit about an hour after David's note was originally sent.
>
>>> the reasons that this should be done is that the term "OSPFv2
>>> Security Association" is introduced in this draft - that term
>>> does not occur in RFC 2328, even though Section D.3 of RFC 2328
>>> defines an abstraction for which "OSPFv2 Security Association"
>>> is an appropriate name.  I recommend stating that this term is
>>> new to this draft.
>>>
>>> The mention of IP Security in the next to last paragraph of
>>> the Security Considerations (section 4) should cite an
>>> informative reference, RFC 4301 would be appropriate.
>>>
>>
>> Yup, this can also be done.
>
> Again, I made that edit about an hour after David's note was
> originally sent.
>
> Cheers,
>
> Ran Atkinson
> (who is the active document editor for this draft)
>
>

--Apple-Mail-15--579718459
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=US-ASCII

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; ">
<div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; "><font face=3D"Helvetica" size=3D"3" color=3D"#000000" =
style=3D"font: 12.0px Helvetica; color: #000000"><b>From: =
</b></font><font face=3D"Helvetica" size=3D"3" style=3D"font: 12.0px =
Helvetica">&lt;<a =
href=3D"mailto:Black_David@emc.com">Black_David@emc.com</a>&gt;</font></di=
v><div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 34px; text-indent: -34px; "><font face=3D"Helvetica" =
size=3D"3" color=3D"#000000" style=3D"font: 12.0px Helvetica; color: =
#000000"><b>Date: </b></font><font face=3D"Helvetica" size=3D"3" =
style=3D"font: 12.0px Helvetica">July 22, 2009 8:40:47 PM =
EDT</font></div><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 21px; text-indent: -21px; "><font =
face=3D"Helvetica" size=3D"3" color=3D"#000000" style=3D"font: 12.0px =
Helvetica; color: #000000"><b>To: </b></font><font face=3D"Helvetica" =
size=3D"3" style=3D"font: 12.0px Helvetica">&lt;<a =
href=3D"mailto:rja@extremenetworks.com">rja@extremenetworks.com</a>&gt;</f=
ont></div><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 23px; text-indent: -23px; "><font =
face=3D"Helvetica" size=3D"3" color=3D"#000000" style=3D"font: 12.0px =
Helvetica; color: #000000"><b>Cc: </b></font><font face=3D"Helvetica" =
size=3D"3" style=3D"font: 12.0px Helvetica">&lt;<a =
href=3D"mailto:ospf@ietf.org">ospf@ietf.org</a>&gt;, &lt;<a =
href=3D"mailto:Black_David@emc.com">Black_David@emc.com</a>&gt;</font></di=
v><div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 50px; text-indent: -50px; "><font face=3D"Helvetica" =
size=3D"3" color=3D"#000000" style=3D"font: 12.0px Helvetica; color: =
#000000"><b>Subject: </b></font><font face=3D"Helvetica" size=3D"3" =
style=3D"font: 12.0px Helvetica"><b>RE: Gen-ART review of =
draft-ietf-ospf-hmac-sha-05</b></font></div><div style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; =
min-height: 14px; "><br></div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: =
14px; "><br></div><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; ">Ran,</div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; min-height: 14px; "><br></div><div style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">This is =
fine with me - about the level of requirement for</div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">SHA-224 and SHA-384, I originally wrote:</div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; min-height: 14px; "><br></div> <blockquote =
type=3D"cite"><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; ">To avoid confusion, this is a =
request that the authors think</div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">about this =
topic; it is *not* a comment that the requirement</div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">needs to be changed.<span =
class=3D"Apple-converted-space">&nbsp; </span>If the authors believe =
that the current</div><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; ">"SHOULD" requirements for these =
two hashes are the right</div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">approach, =
that is acceptable to me.</div> </blockquote><div style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; =
min-height: 14px; "><br></div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Thinking has =
clearly happened ;-), and I have no problem with</div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">a result that that the requirement level will not be =
changed</div><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; ">because doing so would reduce =
consensus.<span class=3D"Apple-converted-space">&nbsp;</span></div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; min-height: 14px; "><br></div><div style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; =
">Thanks,</div><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; ">--David<span =
class=3D"Apple-converted-space">&nbsp;</span></div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; min-height: 14px; "><br></div> <blockquote =
type=3D"cite"><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; ">-----Original =
Message-----</div><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; ">From: RJ Atkinson [<a =
href=3D"mailto:rja@extremenetworks.com">mailto:rja@extremenetworks.com</a>=
]<span class=3D"Apple-converted-space">&nbsp;</span></div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">Sent: Wednesday, July 22, 2009 5:55 PM</div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">To: Black, David</div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Cc: <a =
href=3D"mailto:ospf@ietf.org">ospf@ietf.org</a></div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">Subject: Re: Gen-ART review of =
draft-ietf-ospf-hmac-sha-05</div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: =
14px; "><br></div><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; ">All,</div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; min-height: 14px; "><br></div><div style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">On<span =
class=3D"Apple-converted-space">&nbsp; </span>22 Jul 2009, at 11:31, =
Bhatia, Manav (Manav) wrote:</div> <blockquote type=3D"cite"><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">Given that SHA-224 (and perhaps SHA-384) is not even =
present in all</div><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; ">crypto libraries we could, if =
others don't see a problem, move this</div><div style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">from a =
SHOULD to a MAY.</div> </blockquote><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: =
14px; "><br></div><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; ">All of the key-lengths for SHA-1 =
and SHA-2 are available in</div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">at least some =
freely available crypto libraries, specifically</div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">including both SHA-224 and SHA-384.</div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; min-height: 14px; "><br></div><div style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; =
">(ASIDE:<span class=3D"Apple-converted-space">&nbsp; </span>Commonly =
used search engines can be used to find such</div> </blockquote><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">libraries.</div> <blockquote type=3D"cite"><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">Choice of which libraries, if any, to use is =
obviously implementer's</div> </blockquote><div style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; =
">choice.)</div> <blockquote type=3D"cite"><div style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; =
min-height: 14px; "><br></div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Making that =
change to "MAY" would reduce consensus, as compared</div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">with retaining the current "SHOULD" text, so it is =
best to keep</div><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; ">the current language =
as-is.</div><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div> =
<blockquote type=3D"cite"><blockquote type=3D"cite"><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">In Section 3.2, it would be useful for the draft to =
say that an</div><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; ">OSPFv2 Security Association is =
not set up inband via OSPFv2, in</div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">contrast to =
an IPsec Security Association created via IKE.<span =
class=3D"Apple-converted-space">&nbsp; </span>Among</div> =
</blockquote><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">Yup, sounds reasonable. We could add this too.</div> =
</blockquote><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">I made that edit about an hour after David's note =
was originally sent.</div><div style=3D"margin-top: 0px; margin-right: =
0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; =
"><br></div> <blockquote type=3D"cite"><blockquote type=3D"cite"><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">the reasons that this should be done is that the =
term "OSPFv2</div><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; ">Security Association" is =
introduced in this draft - that term</div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">does not =
occur in RFC 2328, even though Section D.3 of RFC 2328</div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">defines an abstraction for which "OSPFv2 Security =
Association"</div><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; ">is an appropriate name.<span =
class=3D"Apple-converted-space">&nbsp; </span>I recommend stating that =
this term is</div><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; ">new to this draft.</div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; min-height: 14px; "><br></div><div style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">The =
mention of IP Security in the next to last paragraph of</div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">the Security Considerations (section 4) should cite =
an</div><div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: =
0px; margin-left: 0px; ">informative reference, RFC 4301 would be =
appropriate.</div><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div> =
</blockquote><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">Yup, this can also be done.</div> </blockquote><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; min-height: 14px; "><br></div><div style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Again, I =
made that edit about an hour after David's note was <span =
class=3D"Apple-converted-space">&nbsp;</span></div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">originally sent.</div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: =
14px; "><br></div><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; ">Cheers,</div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; min-height: 14px; "><br></div><div style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Ran =
Atkinson</div><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; ">(who is the active document =
editor for this draft)</div><div style=3D"margin-top: 0px; margin-right: =
0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; =
"><br></div><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div> =
</blockquote></body></html>=

--Apple-Mail-15--579718459--

From prvs=4537901f5=acee@redback.com  Tue Jul 28 01:29:05 2009
Return-Path: <prvs=4537901f5=acee@redback.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 A4D0E3A6D53; Tue, 28 Jul 2009 01:29:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.247
X-Spam-Level: 
X-Spam-Status: No, score=-2.247 tagged_above=-999 required=5 tests=[AWL=0.352,  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 8G96Uwwhu173; Tue, 28 Jul 2009 01:29:04 -0700 (PDT)
Received: from mgate.redback.com (mgate.redback.com [155.53.3.41]) by core3.amsl.com (Postfix) with ESMTP id 60A363A677E; Tue, 28 Jul 2009 01:29:03 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.43,282,1246863600"; d="txt'?scan'208";a="3919467"
Received: from prattle.redback.com ([155.53.12.9]) by mgate.redback.com with ESMTP; 28 Jul 2009 01:29:03 -0700
Received: from localhost (localhost [127.0.0.1]) by prattle.redback.com (Postfix) with ESMTP id C560AC90724; Tue, 28 Jul 2009 01:29:03 -0700 (PDT)
Received: from prattle.redback.com ([127.0.0.1]) by localhost (prattle [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01658-02; Tue, 28 Jul 2009 01:29:03 -0700 (PDT)
Received: from [IPv6???1] (svilogin-1.sj.us.am.ericsson.se [155.53.154.39]) by prattle.redback.com (Postfix) with ESMTP id AF0D9C90722; Tue, 28 Jul 2009 01:29:02 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v753.1)
To: Ross Callon <rcallon@juniper.net>, Adrian Farrel <adrian@olddog.co.uk>
Message-Id: <C8934C90-47AB-45E9-A4D7-92FB234F181C@redback.com>
Content-Type: multipart/mixed; boundary=Apple-Mail-2--120397666
From: Acee Lindem <acee@redback.com>
Date: Tue, 28 Jul 2009 04:29:01 -0400
X-Mailer: Apple Mail (2.753.1)
Cc: OSPF List <ospf@ietf.org>, iesg-secretary@ietf.org
Subject: [OSPF] Advertising a Router's Local Addresses in OSPF TE Extensions - draft-ietf-ospf-te-node-addr-06.txt (Resending with IESG Secretrary Copied)
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, 28 Jul 2009 08:30:15 -0000

--Apple-Mail-2--120397666
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=US-ASCII;
	delsp=yes;
	format=flowed

Hello Ross, Adrian,

The OSPF WG would like to request publication of the subject  
standards track document.

http://www.ietf.org/internet-drafts/draft-ietf-ospf-te-node-addr-06.txt

I've attached the protocol write-up for the draft.

Thanks,
Acee
--Apple-Mail-2--120397666
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	x-unix-mode=0644;
	name=ospf-te-node-address-proto-writeup.txt
Content-Disposition: attachment;
	filename=ospf-te-node-address-proto-writeup.txt

  1. Have the chairs personally reviewed this version of the Internet 
     Draft (ID), and in particular, do they believe this ID is ready
     to forward to the IESG for publication?

     Yes 

  2. Has the document had adequate review from both key WG members and
     key non-WG members? 

     Yes - I've reviewed it myself several times.

     Do you have any concerns about the depth or
     breadth of the reviews that have been performed?
    
     No
 
  3. Do you have concerns that the document needs more review from a
     particular (broader) perspective (e.g., security, operational 
     complexity, someone familiar with AAA, etc.)?

     No

  4. Do you have any specific concerns/issues with this document that
     you believe the ADs and/or IESG should be aware of? For example,
     perhaps you are uncomfortable with certain parts of the document,
     or have concerns whether there really is a need for it. In any event,
     if your issues have been discussed in the WG and the WG has
     indicated it that it still wishes to advance the document, detail
     those concerns in the write-up.

     No

  5. How solid is the WG consensus behind this document? Does it represent
     the strong concurrence of a few individuals, with others being silent,
     or does the WG as a whole understand and agree with it?

     The draft has been around for several years and evolved to allow its
     applicability to ASON routing. I see no barriers to standardization. 

  6. Has anyone threatened an appeal or otherwise indicated extreme
     discontent? If so, please summarise the areas of conflict
     in separate email to the Responsible Area Director.

     No

  7. Have the chairs verified that the document adheres to all
     of the ID Checklist items? 
idnits 2.11.11 

tmp/draft-ietf-ospf-te-node-addr-06.txt:

  Checking boilerplate required by RFC 5378 and the IETF Trust (see
  http://trustee.ietf.org/license-info):
  ----------------------------------------------------------------------------

     No issues found here.

  Checking nits according to http://www.ietf.org/ietf/1id-guidelines.txt:
  ----------------------------------------------------------------------------

  == No 'Intended status' indicated for this document; assuming Proposed
     Standard


  Checking nits according to http://www.ietf.org/ID-Checklist.html:
  ----------------------------------------------------------------------------

     No issues found here.

  Miscellaneous warnings:
  ----------------------------------------------------------------------------

     No issues found here.

  Checking references for intended status: Proposed Standard
  ----------------------------------------------------------------------------

     (See RFCs 3967 and 4897 for information about using normative references
     to lower-maturity documents in RFCs)

     No issues found here.

     Summary: 0 errors (**), 1 warning (==), 0 comments (--).

     Run idnits with the --verbose option for more detailed information about
     the items above.
--------------------------------------------------------------------------------


  8. Is the document split into normative and informative references?

     Yes

     Are there normative references to IDs, where the IDs are not
     also ready for advancement or are otherwise in an unclear state? (note
     here that the RFC editor will not publish an RFC with normative
     references to IDs, it will delay publication until all such IDs
     are also ready for publication as RFCs.)

     No

  9. What is the intended status of the document? (e.g., Proposed Standard,
     Informational?)

     Proposed Standard

 10. For Standards Track and BCP documents, the IESG approval announcement 
     includes a write-up section with the following sections:

    * Technical Summary

      This draft extends OSPF TE to advertise addresses and prefixes without
      the overhead of the TE link sub-TLV or relegation to host addresses. 
 
    * Working Group Summary

      There is no opposition to the draft and  at least on CCAMP draft has
      it as a normative reference. 

    * Protocol Quality

      The TLV and sub-TLV definitions and conventions for advertisement
      of IPv4 and IPv6 addresses are consistent with OSPF and OSPFv3. This 
      encoding is both straight forward and concise.


    

--Apple-Mail-2--120397666
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed

_______________________________________________
OSPF mailing list
OSPF@ietf.org
https://www.ietf.org/mailman/listinfo/ospf
--Apple-Mail-2--120397666--

From prvs=4537901f5=acee@redback.com  Tue Jul 28 01:41:07 2009
Return-Path: <prvs=4537901f5=acee@redback.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 A6E873A6907 for <ospf@core3.amsl.com>; Tue, 28 Jul 2009 01:41:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.247
X-Spam-Level: 
X-Spam-Status: No, score=-2.247 tagged_above=-999 required=5 tests=[AWL=0.351,  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 DX7FRmFzEvwk for <ospf@core3.amsl.com>; Tue, 28 Jul 2009 01:41:06 -0700 (PDT)
Received: from mgate.redback.com (mgate.redback.com [155.53.3.41]) by core3.amsl.com (Postfix) with ESMTP id 0085C3A6A75 for <ospf@ietf.org>; Tue, 28 Jul 2009 01:41:05 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.43,282,1246863600"; d="scan'208,217";a="3919856"
Received: from prattle.redback.com ([155.53.12.9]) by mgate.redback.com with ESMTP; 28 Jul 2009 01:41:07 -0700
Received: from localhost (localhost [127.0.0.1]) by prattle.redback.com (Postfix) with ESMTP id A4DAD3ABA0C for <ospf@ietf.org>; Tue, 28 Jul 2009 01:41:07 -0700 (PDT)
Received: from prattle.redback.com ([127.0.0.1]) by localhost (prattle [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08374-08 for <ospf@ietf.org>; Tue, 28 Jul 2009 01:41:07 -0700 (PDT)
Received: from [IPv6???1] (svilogin-1.sj.us.am.ericsson.se [155.53.154.39]) by prattle.redback.com (Postfix) with ESMTP id 3C50D3ABA0A for <ospf@ietf.org>; Tue, 28 Jul 2009 01:41:07 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v753.1)
To: OSPF List <ospf@ietf.org>
Message-Id: <0E570257-B6C9-4829-BF3C-46223359E978@redback.com>
Content-Type: multipart/alternative; boundary=Apple-Mail-3--119673208
From: Acee Lindem <acee@redback.com>
Date: Tue, 28 Jul 2009 04:41:06 -0400
X-Mailer: Apple Mail (2.753.1)
Subject: [OSPF] OSPF WG Agenda Addition
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, 28 Jul 2009 08:41:07 -0000

--Apple-Mail-3--119673208
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=US-ASCII;
	delsp=yes;
	format=flowed

Lyndon Ong will present the Optical Interworking Forum (OIF) OSPF TE  
extension requirements for ASON. Reference draft-ietf-ccamp-gmpls- 
ason-routing-ospf-08.txt for more information on ASON routing and the  
extensions defined in CCAMP.

Thanks,
Acee


--Apple-Mail-3--119673208
Content-Transfer-Encoding: 7bit
Content-Type: text/html;
	charset=US-ASCII

<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Lyndon Ong will present the Optical Interworking Forum (OIF) OSPF TE extension requirements for ASON. Reference d<span class="Apple-style-span" style="font-family: monospace; white-space: pre; ">raft-ietf-ccamp-gmpls-ason-routing-ospf-08.txt for more information on ASON routing and the extensions defined in CCAMP. </span><div><font class="Apple-style-span" face="monospace"><span class="Apple-style-span" style="white-space: pre;"><br></span></font></div><div><font class="Apple-style-span" face="monospace"><span class="Apple-style-span" style="white-space: pre;">Thanks,</span></font></div><div><font class="Apple-style-span" face="monospace"><span class="Apple-style-span" style="white-space: pre;">Acee <br></span></font><pre>
</pre></div></body></html>
--Apple-Mail-3--119673208--

From prvs=4537901f5=acee@redback.com  Tue Jul 28 02:12:00 2009
Return-Path: <prvs=4537901f5=acee@redback.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 2ACCF3A6D24 for <ospf@core3.amsl.com>; Tue, 28 Jul 2009 02:12:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.271
X-Spam-Level: 
X-Spam-Status: No, score=-2.271 tagged_above=-999 required=5 tests=[AWL=0.329,  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 t4BGMkPS5Rfv for <ospf@core3.amsl.com>; Tue, 28 Jul 2009 02:11:59 -0700 (PDT)
Received: from mgate.redback.com (mgate.redback.com [155.53.3.41]) by core3.amsl.com (Postfix) with ESMTP id 3965B3A6A75 for <ospf@ietf.org>; Tue, 28 Jul 2009 02:11:59 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.43,282,1246863600";  d="scan'208";a="3920615"
Received: from prattle.redback.com ([155.53.12.9]) by mgate.redback.com with ESMTP; 28 Jul 2009 02:12:00 -0700
Received: from localhost (localhost [127.0.0.1]) by prattle.redback.com (Postfix) with ESMTP id DC00E477A11 for <ospf@ietf.org>; Tue, 28 Jul 2009 02:12:00 -0700 (PDT)
Received: from prattle.redback.com ([127.0.0.1]) by localhost (prattle [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18024-01 for <ospf@ietf.org>; Tue, 28 Jul 2009 02:12:00 -0700 (PDT)
Received: from [IPv6???1] (svilogin-1.sj.us.am.ericsson.se [155.53.154.39]) by prattle.redback.com (Postfix) with ESMTP id 7261B477A10 for <ospf@ietf.org>; Tue, 28 Jul 2009 02:12:00 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v753.1)
Content-Transfer-Encoding: 7bit
Message-Id: <95684776-CCED-4474-ABC9-BE0E92E39345@redback.com>
Content-Type: text/plain; charset=US-ASCII; format=flowed
To: OSPF List <ospf@ietf.org>
From: Acee Lindem <acee@redback.com>
Date: Tue, 28 Jul 2009 05:11:59 -0400
X-Mailer: Apple Mail (2.753.1)
Subject: [OSPF] Updated OSPF WG Agenda
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, 28 Jul 2009 09:12:00 -0000

http://www.ietf.org/proceedings/75/agenda/ospf.txt

From JARLT@nortel.com  Tue Jul 28 03:03:21 2009
Return-Path: <JARLT@nortel.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 1A0A13A6D27 for <ospf@core3.amsl.com>; Tue, 28 Jul 2009 03:03:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.598
X-Spam-Level: 
X-Spam-Status: No, score=-6.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, 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 TlO7Cq-5moAx for <ospf@core3.amsl.com>; Tue, 28 Jul 2009 03:03:16 -0700 (PDT)
Received: from zcars04e.nortel.com (zcars04e.nortel.com [47.129.242.56]) by core3.amsl.com (Postfix) with ESMTP id D50E23A6CC9 for <ospf@ietf.org>; Tue, 28 Jul 2009 03:03:15 -0700 (PDT)
Received: from zharhxm0.corp.nortel.com (zharhxm0.corp.nortel.com [47.165.48.148]) by zcars04e.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id n6SA1Nw12513 for <ospf@ietf.org>; Tue, 28 Jul 2009 10:01:24 GMT
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CA0F6A.9C381DC0"
Date: Tue, 28 Jul 2009 11:03:40 +0100
Message-ID: <D82D44F382DC2D4A892E981DBC3B117709585928@zharhxm0.corp.nortel.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Question about Stub advertisement of a PtP link RFC 2328 
Thread-Index: AcoPaq5/MnrPWyJ4RPieObB89srg3A==
From: "Juergen Arlt" <jarlt@nortel.com>
To: <ospf@ietf.org>
Subject: [OSPF] Question about Stub advertisement of a PtP link RFC 2328
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, 28 Jul 2009 10:03:21 -0000

This is a multi-part message in MIME format.

------_=_NextPart_001_01CA0F6A.9C381DC0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

I have a very specific problem on an unnumbered point to point link for
an IPsec tunnel. This link is associated to another IP interfaces
address on the device to borrow an IP (source) address for the packets.
The link itself (as being unnumbered has no IP subnet assigned).

Which option of the following in "12.4.1.1.  Describing point-to-point
interfaces" would apply for the stub area advertisement?=20

		     In addition, as long as the state of the interface
                    is "Point-to-Point" (and regardless of the
                    neighboring router state), a Type 3 link (stub
                    network) should be added. There are two forms that
                    this stub link can take:

                    Option 1
                        Assuming that the neighboring router's IP
                        address is known, set the Link ID of the Type 3
                        link to the neighbor's IP address, the Link Data
                        to the mask 0xffffffff (indicating a host
                        route), and the cost to the interface's
                        configured output cost.[15]

                    Option 2
                        If a subnet has been assigned to the point-to-
                        point link, set the Link ID of the Type 3 link
                        to the subnet's IP address, the Link Data to the
                        subnet's mask, and the cost to the interface's
                        configured output cost.[16]


I would read that option 2 would not apply as the link is unnumbered
therefore no subnet has been assigned to that link (even though an
associated address is set).=20
For my specific PtP case the neighbor address is known as the tunnel
endpoint is manually configured (though not in any local network)
therefore I can use this for the Stub entry.=20

Is that reading correct?


What if we are talking about a virtual link?=20

        Although a virtual link acts like an
        unnumbered point-to-point link, it does have an associated IP
        interface address.  This address is used as the IP source in
        OSPF protocol packets it sends along the virtual link, and is
        set dynamically during the routing table build process.

Is has no known neighbor router IP as it knows only the neighbor routers
router-ID (not IP) and it has no subnet assigned to the virtual link
(though an associated IP). How should the stub advertisement look like -
which of the options apply?

Regards
Juergen Arlt




-------------------------------------------------
Juergen Arlt
Nortel GmbH
Senior Network Solutions Engineer
Global Network Technical Support
Mittlerer Pfad 26
70499 Stuttgart
Germany

Tel: +49 (711) 1394361
ESN: 595 4361
Fax: +49 (711) 1394330
-------------------------------------------------


------_=_NextPart_001_01CA0F6A.9C381DC0
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
6.5.7654.12">
<TITLE>Question about Stub advertisement of a PtP link RFC 2328 </TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier New">I =
have a very specific problem on an unnumbered point to point =
link</FONT></SPAN><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier =
New"> for an IPsec tunnel</FONT></SPAN><SPAN LANG=3D"en-us"><FONT =
SIZE=3D2 FACE=3D"Courier New">. This link is</FONT></SPAN><SPAN =
LANG=3D"en-us"> <FONT SIZE=3D2 FACE=3D"Courier New">associated to =
an</FONT></SPAN><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier =
New">other</FONT></SPAN><SPAN LANG=3D"en-us"> <FONT SIZE=3D2 =
FACE=3D"Courier New">IP</FONT></SPAN><SPAN LANG=3D"en-us"> <FONT =
SIZE=3D2 FACE=3D"Courier New">interface</FONT></SPAN><SPAN =
LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier New">s =
address</FONT></SPAN><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier =
New"></FONT></SPAN><SPAN LANG=3D"en-us"> <FONT SIZE=3D2 FACE=3D"Courier =
New">o</FONT></SPAN><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier =
New">n the device to borrow an IP</FONT></SPAN><SPAN LANG=3D"en-us"> =
<FONT SIZE=3D2 FACE=3D"Courier New">(source)</FONT></SPAN><SPAN =
LANG=3D"en-us"> <FONT SIZE=3D2 FACE=3D"Courier New">address for the =
packets</FONT></SPAN><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier =
New">.</FONT></SPAN><SPAN LANG=3D"en-us"> <FONT SIZE=3D2 FACE=3D"Courier =
New">The link itself (as being unnumbered has n</FONT></SPAN><SPAN =
LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier New">o</FONT></SPAN><SPAN =
LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier New"> IP subnet =
assigned)</FONT></SPAN><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Courier New">.</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier =
New">Which option of the following</FONT></SPAN><SPAN LANG=3D"en-us"> =
<FONT SIZE=3D2 FACE=3D"Courier New">in</FONT></SPAN><SPAN =
LANG=3D"en-us"> <FONT SIZE=3D2 FACE=3D"Courier =
New">&#8220;</FONT></SPAN><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Courier New">12.4.1.1.&nbsp; Describing point-to-point =
interfaces</FONT></SPAN><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Courier New">&#8221;</FONT></SPAN><SPAN LANG=3D"en-us"><FONT =
SIZE=3D2 FACE=3D"Courier New"> would apply for the stub area =
advertisement</FONT></SPAN><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Courier New">?</FONT></SPAN><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Courier New"></FONT></SPAN><SPAN LANG=3D"en-us"> </SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN></P>

<P DIR=3DLTR><SPAN =
LANG=3D"en-us">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2 =
FACE=3D"Courier New">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></SPAN><SPAN =
LANG=3D"en-us"> <FONT SIZE=3D2 FACE=3D"Courier New">In addition, as long =
as the state of the interface</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier =
New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; is =
&quot;Point-to-Point&quot; (and regardless of the</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier =
New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; neighboring router =
state), a Type 3 link (stub</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier =
New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; network) should be added. =
There are two forms that</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier =
New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this stub link can =
take:</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier =
New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Option =
1</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier =
New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Assuming that the neighboring router's IP</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier =
New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
address is known, set the Link ID of the Type 3</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier =
New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
link to the neighbor's IP address, the Link Data</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier =
New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
to the mask 0xffffffff (indicating a host</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier =
New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
route), and the cost to the interface's</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier =
New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
configured output cost.[15]</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier =
New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Option =
2</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier =
New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
If a subnet has been assigned to the point-to-</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier =
New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
point link, set the Link ID of the Type 3 link</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier =
New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
to the subnet's IP address, the Link Data to the</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier =
New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
subnet's mask, and the cost to the interface's</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier =
New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
configured output cost.[16]</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier New">I =
would read that option 2 would not apply as the link is unnumbered =
therefore no subnet has been assigned to that link</FONT></SPAN><SPAN =
LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier New"> (even though an =
associated address is set)</FONT></SPAN><SPAN LANG=3D"en-us"><FONT =
SIZE=3D2 FACE=3D"Courier New">.</FONT></SPAN><SPAN LANG=3D"en-us"> =
</SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier =
New">For</FONT></SPAN><SPAN LANG=3D"en-us"> <FONT SIZE=3D2 =
FACE=3D"Courier New">my specific PtP case</FONT></SPAN><SPAN =
LANG=3D"en-us"> <FONT SIZE=3D2 FACE=3D"Courier New">the neighbor address =
is known</FONT></SPAN><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Courier New"></FONT></SPAN><SPAN LANG=3D"en-us"> <FONT SIZE=3D2 =
FACE=3D"Courier New">as the tunnel endpoint is manually =
configured</FONT></SPAN><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Courier New"></FONT></SPAN><SPAN LANG=3D"en-us"> <FONT SIZE=3D2 =
FACE=3D"Courier New">(though not in any local =
network)</FONT></SPAN><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Courier New"></FONT></SPAN><SPAN LANG=3D"en-us"> <FONT SIZE=3D2 =
FACE=3D"Courier New">therefore I can use this for the Stub entry. =
</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier New">Is =
that reading correct?</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier =
New">What if we are talking about a virtual link?</FONT></SPAN><SPAN =
LANG=3D"en-us"> </SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier =
New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></SPAN><SPAN =
LANG=3D"en-us"> <FONT SIZE=3D2 FACE=3D"Courier New">Although a virtual =
link acts like an</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier =
New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; unnumbered =
point-to-point link, it does have an associated IP</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier =
New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; interface address.&nbsp; =
This address is used as the IP source in</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier =
New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OSPF protocol packets it =
sends along the virtual link, and is</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier =
New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; set dynamically during =
the routing table build process.</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier New">Is =
has no known neighbor router IP as it knows only the neighbor routers =
router</FONT></SPAN><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier =
New">-</FONT></SPAN><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier =
New">ID</FONT></SPAN><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier =
New"> (not IP)</FONT></SPAN><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Courier New"> and it has no subnet assigned to the virtual =
link</FONT></SPAN><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier =
New"> (though an associated IP)</FONT></SPAN><SPAN LANG=3D"en-us"><FONT =
SIZE=3D2 FACE=3D"Courier New">.</FONT></SPAN><SPAN LANG=3D"en-us"><FONT =
SIZE=3D2 FACE=3D"Courier New"> How should the stub advertisement look =
like</FONT></SPAN><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier =
New"> - which of the options apply?</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier =
New">Regards</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Courier =
New">Juergen Arlt</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-gb"></SPAN><A NAME=3D""><SPAN =
LANG=3D"en-gb"><FONT SIZE=3D2 =
FACE=3D"Arial">-------------------------------------------------</FONT></=
SPAN></A></P>

<P DIR=3DLTR><SPAN LANG=3D"en-gb"><FONT SIZE=3D2 FACE=3D"Arial">Juergen =
Arlt</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-gb"><FONT SIZE=3D2 FACE=3D"Arial">Nortel =
GmbH</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-gb"><FONT SIZE=3D2 FACE=3D"Arial">Senior =
Network Solutions Engineer</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-gb"><FONT SIZE=3D2 FACE=3D"Arial">Global =
Network Technical Support</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-gb"><FONT SIZE=3D2 =
FACE=3D"Arial">Mittlerer Pfad 26</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-gb"><FONT SIZE=3D2 FACE=3D"Arial">70499 =
Stuttgart</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-gb"><FONT SIZE=3D2 =
FACE=3D"Arial">Germany</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-gb"><FONT SIZE=3D2 FACE=3D"Arial">Tel: +49 =
(711) 1394361</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-gb"><FONT SIZE=3D2 =
FACE=3D"Arial">ESN: 595 4361</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-gb"><FONT SIZE=3D2 FACE=3D"Arial">Fax: +49 =
(711) 1394330</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-gb"><FONT SIZE=3D2 =
FACE=3D"Arial">-------------------------------------------------</FONT></=
SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"nl"></SPAN></P>

</BODY>
</HTML>
------_=_NextPart_001_01CA0F6A.9C381DC0--

From joakim.tjernlund@transmode.se  Tue Jul 28 03:15:13 2009
Return-Path: <joakim.tjernlund@transmode.se>
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 69DD73A69D5 for <ospf@core3.amsl.com>; Tue, 28 Jul 2009 03:15:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.649
X-Spam-Level: 
X-Spam-Status: No, score=-1.649 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_SE=0.35, J_CHICKENPOX_37=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 u4uh7mKgA9uj for <ospf@core3.amsl.com>; Tue, 28 Jul 2009 03:15:12 -0700 (PDT)
Received: from gw1.transmode.se (gw1.transmode.se [213.115.205.20]) by core3.amsl.com (Postfix) with ESMTP id 1BF0B3A6CB7 for <ospf@ietf.org>; Tue, 28 Jul 2009 03:15:12 -0700 (PDT)
Received: from sesr04.transmode.se (sesr04.transmode.se [192.168.201.15]) by gw1.transmode.se (Postfix) with ESMTP id B5F2A650001; Tue, 28 Jul 2009 12:14:36 +0200 (CEST)
In-Reply-To: <D82D44F382DC2D4A892E981DBC3B117709585928@zharhxm0.corp.nortel.com>
References: <D82D44F382DC2D4A892E981DBC3B117709585928@zharhxm0.corp.nortel.com>
X-KeepSent: 53796D24:FE2287D0-C1257601:0037B9DB; type=4; name=$KeepSent
To: "Juergen Arlt" <jarlt@nortel.com>
X-Mailer: Lotus Notes Release 8.5 December 05, 2008
Message-ID: <OF53796D24.FE2287D0-ONC1257601.0037B9DB-C1257601.0038521D@transmode.se>
From: Joakim Tjernlund <joakim.tjernlund@transmode.se>
Date: Tue, 28 Jul 2009 12:15:10 +0200
X-MIMETrack: Serialize by Router on sesr04/Transmode(Release 8.5 HF407|May 07, 2009) at 2009-07-28 12:15:11
MIME-Version: 1.0
Content-type: text/plain; charset=UTF-8
Cc: ospf@ietf.org
Subject: Re: [OSPF] Question about Stub advertisement of a PtP link RFC 2328
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, 28 Jul 2009 10:15:13 -0000

>
> I have a very specific problem on an unnumbered point to point link for an
> IPsec tunnel. This link is associated to another IP interfaces address on the
> device to borrow an IP (source) address for the packets. The link itself (as
> being unnumbered has no IP subnet assigned).
> Which option of the following in â€œ12.4.1.1.  Describing point-to-point
> interfacesâ€ would apply for the stub area advertisement?
>                      In addition, as long as the state of the interface
>                     is "Point-to-Point" (and regardless of the
>                     neighboring router state), a Type 3 link (stub
>                     network) should be added. There are two forms that
>                     this stub link can take:
>                     Option 1
>                         Assuming that the neighboring router's IP
>                         address is known, set the Link ID of the Type 3
>                         link to the neighbor's IP address, the Link Data
>                         to the mask 0xffffffff (indicating a host
>                         route), and the cost to the interface's
>                         configured output cost.[15]
>                     Option 2
>                         If a subnet has been assigned to the point-to-
>                         point link, set the Link ID of the Type 3 link
>                         to the subnet's IP address, the Link Data to the
>                         subnet's mask, and the cost to the interface's
>                         configured output cost.[16]
> I would read that option 2 would not apply as the link is unnumbered therefore
> no subnet has been assigned to that link (even though an associated address is set).
> For my specific PtP case the neighbor address is known as the tunnel endpoint
> is manually configured (though not in any local network) therefore I can use
> this for the Stub entry.
> Is that reading correct?

There was a discussion about this some months ago(started by me) on this subject.
The short answer is that for unnumbered links you don't send Option 1 nor Option 2. The
spec is a bit unclear but that is what the list concluded.

> What if we are talking about a virtual link?
>         Although a virtual link acts like an
>         unnumbered point-to-point link, it does have an associated IP
>         interface address.  This address is used as the IP source in
>         OSPF protocol packets it sends along the virtual link, and is
>         set dynamically during the routing table build process.
> Is has no known neighbor router IP as it knows only the neighbor routers
> router-ID (not IP) and it has no subnet assigned to the virtual link (though
> an associated IP). How should the stub advertisement look like - which of the
> options apply?
> Regards
> Juergen Arlt
> -------------------------------------------------
> Juergen Arlt
> Nortel GmbH
> Senior Network Solutions Engineer
> Global Network Technical Support
> Mittlerer Pfad 26
> 70499 Stuttgart
> Germany
> Tel: +49 (711) 1394361
> ESN: 595 4361
> Fax: +49 (711) 1394330
> -------------------------------------------------
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf


From JARLT@nortel.com  Tue Jul 28 03:22:32 2009
Return-Path: <JARLT@nortel.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 5FFBE3A6D9D for <ospf@core3.amsl.com>; Tue, 28 Jul 2009 03:22:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.299
X-Spam-Level: 
X-Spam-Status: No, score=-6.299 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599, J_CHICKENPOX_37=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 IkusYX0-g1rU for <ospf@core3.amsl.com>; Tue, 28 Jul 2009 03:22:31 -0700 (PDT)
Received: from zrtps0kp.nortel.com (zrtps0kp.nortel.com [47.140.192.56]) by core3.amsl.com (Postfix) with ESMTP id 2E1073A6D86 for <ospf@ietf.org>; Tue, 28 Jul 2009 03:22:31 -0700 (PDT)
Received: from zharhxm0.corp.nortel.com (zharhxm0.corp.nortel.com [47.165.48.148]) by zrtps0kp.nortel.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id n6SAMOs14699; Tue, 28 Jul 2009 10:22:24 GMT
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: Tue, 28 Jul 2009 11:22:44 +0100
Message-ID: <D82D44F382DC2D4A892E981DBC3B117709585984@zharhxm0.corp.nortel.com>
In-Reply-To: <OF53796D24.FE2287D0-ONC1257601.0037B9DB-C1257601.0038521D@transmode.se>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [OSPF] Question about Stub advertisement of a PtP link RFC 2328
Thread-Index: AcoPbE2pD6rOe9zDTq6eyeR+7o+AugAAI+mQ
References: <D82D44F382DC2D4A892E981DBC3B117709585928@zharhxm0.corp.nortel.com> <OF53796D24.FE2287D0-ONC1257601.0037B9DB-C1257601.0038521D@transmode.se>
From: "Juergen Arlt" <jarlt@nortel.com>
To: "Joakim Tjernlund" <joakim.tjernlund@transmode.se>
Cc: ospf@ietf.org
Subject: Re: [OSPF] Question about Stub advertisement of a PtP link RFC 2328
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, 28 Jul 2009 10:22:32 -0000

As I need to convince our development team - can you give me some more
background on this. They are advertising currently the associated
address for the link (that to me is the incorrect approach) which caused
some misbehavior in the network.
Thanks and regards
Juergen


-----Original Message-----
From: Joakim Tjernlund [mailto:joakim.tjernlund@transmode.se]=20
Sent: Dienstag, 28. Juli 2009 12:15
To: Arlt, Juergen (GERST:476S)
Cc: ospf@ietf.org
Subject: Re: [OSPF] Question about Stub advertisement of a PtP link RFC
2328

>
> I have a very specific problem on an unnumbered point to point link
for an
> IPsec tunnel. This link is associated to another IP interfaces address
on the
> device to borrow an IP (source) address for the packets. The link
itself (as
> being unnumbered has no IP subnet assigned).
> Which option of the following in "12.4.1.1.  Describing point-to-point
> interfaces" would apply for the stub area advertisement?
>                      In addition, as long as the state of the
interface
>                     is "Point-to-Point" (and regardless of the
>                     neighboring router state), a Type 3 link (stub
>                     network) should be added. There are two forms that
>                     this stub link can take:
>                     Option 1
>                         Assuming that the neighboring router's IP
>                         address is known, set the Link ID of the Type
3
>                         link to the neighbor's IP address, the Link
Data
>                         to the mask 0xffffffff (indicating a host
>                         route), and the cost to the interface's
>                         configured output cost.[15]
>                     Option 2
>                         If a subnet has been assigned to the point-to-
>                         point link, set the Link ID of the Type 3 link
>                         to the subnet's IP address, the Link Data to
the
>                         subnet's mask, and the cost to the interface's
>                         configured output cost.[16]
> I would read that option 2 would not apply as the link is unnumbered
therefore
> no subnet has been assigned to that link (even though an associated
address is set).
> For my specific PtP case the neighbor address is known as the tunnel
endpoint
> is manually configured (though not in any local network) therefore I
can use
> this for the Stub entry.
> Is that reading correct?

There was a discussion about this some months ago(started by me) on this
subject.
The short answer is that for unnumbered links you don't send Option 1
nor Option 2. The
spec is a bit unclear but that is what the list concluded.

> What if we are talking about a virtual link?
>         Although a virtual link acts like an
>         unnumbered point-to-point link, it does have an associated IP
>         interface address.  This address is used as the IP source in
>         OSPF protocol packets it sends along the virtual link, and is
>         set dynamically during the routing table build process.
> Is has no known neighbor router IP as it knows only the neighbor
routers
> router-ID (not IP) and it has no subnet assigned to the virtual link
(though
> an associated IP). How should the stub advertisement look like - which
of the
> options apply?
> Regards
> Juergen Arlt
> -------------------------------------------------
> Juergen Arlt
> Nortel GmbH
> Senior Network Solutions Engineer
> Global Network Technical Support
> Mittlerer Pfad 26
> 70499 Stuttgart
> Germany
> Tel: +49 (711) 1394361
> ESN: 595 4361
> Fax: +49 (711) 1394330
> -------------------------------------------------
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf


From joakim.tjernlund@transmode.se  Tue Jul 28 03:34:56 2009
Return-Path: <joakim.tjernlund@transmode.se>
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 2D3F43A68B5 for <ospf@core3.amsl.com>; Tue, 28 Jul 2009 03:34:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.649
X-Spam-Level: 
X-Spam-Status: No, score=-1.649 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_SE=0.35, J_CHICKENPOX_37=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 hNsBzmTNfyJr for <ospf@core3.amsl.com>; Tue, 28 Jul 2009 03:34:55 -0700 (PDT)
Received: from gw1.transmode.se (gw1.transmode.se [213.115.205.20]) by core3.amsl.com (Postfix) with ESMTP id EC5F53A6CDA for <ospf@ietf.org>; Tue, 28 Jul 2009 03:34:54 -0700 (PDT)
Received: from sesr04.transmode.se (sesr04.transmode.se [192.168.201.15]) by gw1.transmode.se (Postfix) with ESMTP id 5ED6F650001; Tue, 28 Jul 2009 12:34:15 +0200 (CEST)
In-Reply-To: <D82D44F382DC2D4A892E981DBC3B117709585984@zharhxm0.corp.nortel.com>
References: <D82D44F382DC2D4A892E981DBC3B117709585928@zharhxm0.corp.nortel.com> <OF53796D24.FE2287D0-ONC1257601.0037B9DB-C1257601.0038521D@transmode.se> <D82D44F382DC2D4A892E981DBC3B117709585984@zharhxm0.corp.nortel.com>
X-KeepSent: 1CAFB686:6695737C-C1257601:0039A980; type=4; name=$KeepSent
To: "Juergen Arlt" <jarlt@nortel.com>
X-Mailer: Lotus Notes Release 8.5 December 05, 2008
Message-ID: <OF1CAFB686.6695737C-ONC1257601.0039A980-C1257601.003A1E9D@transmode.se>
From: Joakim Tjernlund <joakim.tjernlund@transmode.se>
Date: Tue, 28 Jul 2009 12:34:49 +0200
X-MIMETrack: Serialize by Router on sesr04/Transmode(Release 8.5 HF407|May 07, 2009) at 2009-07-28 12:34:50
MIME-Version: 1.0
Content-type: text/plain; charset=US-ASCII
Cc: ospf@ietf.org
Subject: Re: [OSPF] Question about Stub advertisement of a PtP link RFC 2328
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, 28 Jul 2009 10:34:56 -0000

"Juergen Arlt" <jarlt@nortel.com> wrote on 28/07/2009 12:22:44:
>
> As I need to convince our development team - can you give me some more
> background on this. They are advertising currently the associated
> address for the link (that to me is the incorrect approach) which caused
> some misbehavior in the network.
> Thanks and regards
> Juergen

Just find the discussion in the archive. It was quite clear what to do.
Acee Lindem, chair of OSPF WG, clarified this and there was no
room for other interpretations. If you read the OSPF spec there are
lots of hints and the previous version of the OSPF spec was very clear
too.

 Jocke

>
> -----Original Message-----
> From: Joakim Tjernlund [mailto:joakim.tjernlund@transmode.se]
> Sent: Dienstag, 28. Juli 2009 12:15
> To: Arlt, Juergen (GERST:476S)
> Cc: ospf@ietf.org
> Subject: Re: [OSPF] Question about Stub advertisement of a PtP link RFC
> 2328
>
> >
> > I have a very specific problem on an unnumbered point to point link
> for an
> > IPsec tunnel. This link is associated to another IP interfaces address
> on the
> > device to borrow an IP (source) address for the packets. The link
> itself (as
> > being unnumbered has no IP subnet assigned).
> > Which option of the following in "12.4.1.1.  Describing point-to-point
> > interfaces" would apply for the stub area advertisement?
> >                      In addition, as long as the state of the
> interface
> >                     is "Point-to-Point" (and regardless of the
> >                     neighboring router state), a Type 3 link (stub
> >                     network) should be added. There are two forms that
> >                     this stub link can take:
> >                     Option 1
> >                         Assuming that the neighboring router's IP
> >                         address is known, set the Link ID of the Type
> 3
> >                         link to the neighbor's IP address, the Link
> Data
> >                         to the mask 0xffffffff (indicating a host
> >                         route), and the cost to the interface's
> >                         configured output cost.[15]
> >                     Option 2
> >                         If a subnet has been assigned to the point-to-
> >                         point link, set the Link ID of the Type 3 link
> >                         to the subnet's IP address, the Link Data to
> the
> >                         subnet's mask, and the cost to the interface's
> >                         configured output cost.[16]
> > I would read that option 2 would not apply as the link is unnumbered
> therefore
> > no subnet has been assigned to that link (even though an associated
> address is set).
> > For my specific PtP case the neighbor address is known as the tunnel
> endpoint
> > is manually configured (though not in any local network) therefore I
> can use
> > this for the Stub entry.
> > Is that reading correct?
>
> There was a discussion about this some months ago(started by me) on this
> subject.
> The short answer is that for unnumbered links you don't send Option 1
> nor Option 2. The
> spec is a bit unclear but that is what the list concluded.
>
> > What if we are talking about a virtual link?
> >         Although a virtual link acts like an
> >         unnumbered point-to-point link, it does have an associated IP
> >         interface address.  This address is used as the IP source in
> >         OSPF protocol packets it sends along the virtual link, and is
> >         set dynamically during the routing table build process.
> > Is has no known neighbor router IP as it knows only the neighbor
> routers
> > router-ID (not IP) and it has no subnet assigned to the virtual link
> (though
> > an associated IP). How should the stub advertisement look like - which
> of the
> > options apply?
> > Regards
> > Juergen Arlt
> > -------------------------------------------------
> > Juergen Arlt
> > Nortel GmbH
> > Senior Network Solutions Engineer
> > Global Network Technical Support
> > Mittlerer Pfad 26
> > 70499 Stuttgart
> > Germany
> > Tel: +49 (711) 1394361
> > ESN: 595 4361
> > Fax: +49 (711) 1394330
> > -------------------------------------------------
> > _______________________________________________
> > OSPF mailing list
> > OSPF@ietf.org
> > https://www.ietf.org/mailman/listinfo/ospf
>
>
>


From prvs=4537901f5=acee@redback.com  Tue Jul 28 05:50:07 2009
Return-Path: <prvs=4537901f5=acee@redback.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 3BE5B3A6A3C for <ospf@core3.amsl.com>; Tue, 28 Jul 2009 05:50:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.991
X-Spam-Level: 
X-Spam-Status: No, score=-1.991 tagged_above=-999 required=5 tests=[AWL=0.008,  BAYES_00=-2.599, J_CHICKENPOX_37=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 rO3YcjaTkpuL for <ospf@core3.amsl.com>; Tue, 28 Jul 2009 05:50:06 -0700 (PDT)
Received: from mgate.redback.com (mgate.redback.com [155.53.3.41]) by core3.amsl.com (Postfix) with ESMTP id 4EF903A69AA for <ospf@ietf.org>; Tue, 28 Jul 2009 05:50:06 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.43,283,1246863600";  d="scan'208";a="3927392"
Received: from prattle.redback.com ([155.53.12.9]) by mgate.redback.com with ESMTP; 28 Jul 2009 05:50:07 -0700
Received: from localhost (localhost [127.0.0.1]) by prattle.redback.com (Postfix) with ESMTP id F191AC54E2D; Tue, 28 Jul 2009 05:50:07 -0700 (PDT)
Received: from prattle.redback.com ([127.0.0.1]) by localhost (prattle [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25876-07; Tue, 28 Jul 2009 05:50:07 -0700 (PDT)
Received: from [IPv6???1] (svilogin-1.sj.us.am.ericsson.se [155.53.154.39]) by prattle.redback.com (Postfix) with ESMTP id DB05FC54E2C; Tue, 28 Jul 2009 05:50:06 -0700 (PDT)
In-Reply-To: <OF1CAFB686.6695737C-ONC1257601.0039A980-C1257601.003A1E9D@transmode.se>
References: <D82D44F382DC2D4A892E981DBC3B117709585928@zharhxm0.corp.nortel.com> <OF53796D24.FE2287D0-ONC1257601.0037B9DB-C1257601.0038521D@transmode.se> <D82D44F382DC2D4A892E981DBC3B117709585984@zharhxm0.corp.nortel.com> <OF1CAFB686.6695737C-ONC1257601.0039A980-C1257601.003A1E9D@transmode.se>
Mime-Version: 1.0 (Apple Message framework v753.1)
Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
Message-Id: <A2841A50-A263-480C-A06E-C692B53989A5@redback.com>
Content-Transfer-Encoding: 7bit
From: Acee Lindem <acee@redback.com>
Date: Tue, 28 Jul 2009 08:50:05 -0400
To: Joakim Tjernlund <joakim.tjernlund@transmode.se>
X-Mailer: Apple Mail (2.753.1)
Cc: ospf@ietf.org
Subject: Re: [OSPF] Question about Stub advertisement of a PtP link RFC 2328
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, 28 Jul 2009 12:50:07 -0000

Hi Joakim, Juergen,

That is correct, there is no stub link at all associated with an  
unnumbered link. It sounds like you have some requirements to  
advertise local endpoints though. If you are truly modeling the  
tunnel as an unnumbered P2P interface, then these requirements should  
be satisfied by advertising the endpoint interface independently as a  
stub link. Many times this is the loopback and the endpoint for many  
tunnels.

Thanks,
Acee
On Jul 28, 2009, at 6:34 AM, Joakim Tjernlund wrote:

> "Juergen Arlt" <jarlt@nortel.com> wrote on 28/07/2009 12:22:44:
>>
>> As I need to convince our development team - can you give me some  
>> more
>> background on this. They are advertising currently the associated
>> address for the link (that to me is the incorrect approach) which  
>> caused
>> some misbehavior in the network.
>> Thanks and regards
>> Juergen
>
> Just find the discussion in the archive. It was quite clear what to  
> do.
> Acee Lindem, chair of OSPF WG, clarified this and there was no
> room for other interpretations. If you read the OSPF spec there are
> lots of hints and the previous version of the OSPF spec was very clear
> too.
>
>  Jocke
>
>>
>> -----Original Message-----
>> From: Joakim Tjernlund [mailto:joakim.tjernlund@transmode.se]
>> Sent: Dienstag, 28. Juli 2009 12:15
>> To: Arlt, Juergen (GERST:476S)
>> Cc: ospf@ietf.org
>> Subject: Re: [OSPF] Question about Stub advertisement of a PtP  
>> link RFC
>> 2328
>>
>>>
>>> I have a very specific problem on an unnumbered point to point link
>> for an
>>> IPsec tunnel. This link is associated to another IP interfaces  
>>> address
>> on the
>>> device to borrow an IP (source) address for the packets. The link
>> itself (as
>>> being unnumbered has no IP subnet assigned).
>>> Which option of the following in "12.4.1.1.  Describing point-to- 
>>> point
>>> interfaces" would apply for the stub area advertisement?
>>>                      In addition, as long as the state of the
>> interface
>>>                     is "Point-to-Point" (and regardless of the
>>>                     neighboring router state), a Type 3 link (stub
>>>                     network) should be added. There are two forms  
>>> that
>>>                     this stub link can take:
>>>                     Option 1
>>>                         Assuming that the neighboring router's IP
>>>                         address is known, set the Link ID of the  
>>> Type
>> 3
>>>                         link to the neighbor's IP address, the Link
>> Data
>>>                         to the mask 0xffffffff (indicating a host
>>>                         route), and the cost to the interface's
>>>                         configured output cost.[15]
>>>                     Option 2
>>>                         If a subnet has been assigned to the  
>>> point-to-
>>>                         point link, set the Link ID of the Type 3  
>>> link
>>>                         to the subnet's IP address, the Link Data to
>> the
>>>                         subnet's mask, and the cost to the  
>>> interface's
>>>                         configured output cost.[16]
>>> I would read that option 2 would not apply as the link is unnumbered
>> therefore
>>> no subnet has been assigned to that link (even though an associated
>> address is set).
>>> For my specific PtP case the neighbor address is known as the tunnel
>> endpoint
>>> is manually configured (though not in any local network) therefore I
>> can use
>>> this for the Stub entry.
>>> Is that reading correct?
>>
>> There was a discussion about this some months ago(started by me)  
>> on this
>> subject.
>> The short answer is that for unnumbered links you don't send Option 1
>> nor Option 2. The
>> spec is a bit unclear but that is what the list concluded.
>>
>>> What if we are talking about a virtual link?
>>>         Although a virtual link acts like an
>>>         unnumbered point-to-point link, it does have an  
>>> associated IP
>>>         interface address.  This address is used as the IP source in
>>>         OSPF protocol packets it sends along the virtual link,  
>>> and is
>>>         set dynamically during the routing table build process.
>>> Is has no known neighbor router IP as it knows only the neighbor
>> routers
>>> router-ID (not IP) and it has no subnet assigned to the virtual link
>> (though
>>> an associated IP). How should the stub advertisement look like -  
>>> which
>> of the
>>> options apply?
>>> Regards
>>> Juergen Arlt
>>> -------------------------------------------------
>>> Juergen Arlt
>>> Nortel GmbH
>>> Senior Network Solutions Engineer
>>> Global Network Technical Support
>>> Mittlerer Pfad 26
>>> 70499 Stuttgart
>>> Germany
>>> Tel: +49 (711) 1394361
>>> ESN: 595 4361
>>> Fax: +49 (711) 1394330
>>> -------------------------------------------------
>>> _______________________________________________
>>> OSPF mailing list
>>> OSPF@ietf.org
>>> https://www.ietf.org/mailman/listinfo/ospf
>>
>>
>>
>
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf


From JARLT@nortel.com  Tue Jul 28 06:09:51 2009
Return-Path: <JARLT@nortel.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 541713A6F54 for <ospf@core3.amsl.com>; Tue, 28 Jul 2009 06:09:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.149
X-Spam-Level: 
X-Spam-Status: No, score=-6.149 tagged_above=-999 required=5 tests=[AWL=-0.150, BAYES_00=-2.599, J_CHICKENPOX_37=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 mGApV0mCBMJR for <ospf@core3.amsl.com>; Tue, 28 Jul 2009 06:09:50 -0700 (PDT)
Received: from zcars04e.nortel.com (zcars04e.nortel.com [47.129.242.56]) by core3.amsl.com (Postfix) with ESMTP id 047F33A68E9 for <ospf@ietf.org>; Tue, 28 Jul 2009 06:09:49 -0700 (PDT)
Received: from zharhxm0.corp.nortel.com (zharhxm0.corp.nortel.com [47.165.48.148]) by zcars04e.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id n6SD7Uw05650; Tue, 28 Jul 2009 13:07:30 GMT
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: Tue, 28 Jul 2009 14:09:49 +0100
Message-ID: <D82D44F382DC2D4A892E981DBC3B117709585C2F@zharhxm0.corp.nortel.com>
In-Reply-To: <A2841A50-A263-480C-A06E-C692B53989A5@redback.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [OSPF] Question about Stub advertisement of a PtP link RFC 2328
Thread-Index: AcoPgf8ARxDUIt2mTaybN9uci3xfOQAAGjWQ
References: <D82D44F382DC2D4A892E981DBC3B117709585928@zharhxm0.corp.nortel.com> <OF53796D24.FE2287D0-ONC1257601.0037B9DB-C1257601.0038521D@transmode.se> <D82D44F382DC2D4A892E981DBC3B117709585984@zharhxm0.corp.nortel.com> <OF1CAFB686.6695737C-ONC1257601.0039A980-C1257601.003A1E9D@transmode.se> <A2841A50-A263-480C-A06E-C692B53989A5@redback.com>
From: "Juergen Arlt" <jarlt@nortel.com>
To: "Acee Lindem" <acee@redback.com>, "Joakim Tjernlund" <joakim.tjernlund@transmode.se>
Cc: ospf@ietf.org
Subject: Re: [OSPF] Question about Stub advertisement of a PtP link RFC 2328
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, 28 Jul 2009 13:09:51 -0000

I don't want to worm up the long discussion that took place in January
(thanks to Joakims hint) but I still read that the option 1 should be
used to advertise the remote router IP as a stub host route - though it
is not required for the protocol to work. I agree however that in the
LSA example of 2328 Router 3 ommited the option 1 as well.

But the advertisement of the neighbor IP is clearly stated in RFC 1583
and I would read now the same in 2328.

Quote "When interface addresses are assigned, they are modelled as stub
links, with each router advertising a stub connection to the other
router's interface address."

The issue however is actually not the tunnel endpoint reachability but
our developers did advertise the network of the unnumbered associated IP
address as stub (which did not even have OSPF configured) along with the
ptp link which led to some weird routing problems.=20

Now I am trying to convince them to correct this and want to make sure
it is done correctly. So I proposed to use option 1 - as we know the
tunnel endpoints IP (manual configuration) and remove the incorrect
option 2 implementation.

Thanks
Juergen



-----Original Message-----
From: Acee Lindem [mailto:acee@redback.com]=20
Sent: Dienstag, 28. Juli 2009 14:50
To: Joakim Tjernlund
Cc: Arlt, Juergen (GERST:476S); ospf@ietf.org
Subject: Re: [OSPF] Question about Stub advertisement of a PtP link RFC
2328

Hi Joakim, Juergen,

That is correct, there is no stub link at all associated with an =20
unnumbered link. It sounds like you have some requirements to =20
advertise local endpoints though. If you are truly modeling the =20
tunnel as an unnumbered P2P interface, then these requirements should =20
be satisfied by advertising the endpoint interface independently as a =20
stub link. Many times this is the loopback and the endpoint for many =20
tunnels.

Thanks,
Acee
On Jul 28, 2009, at 6:34 AM, Joakim Tjernlund wrote:

> "Juergen Arlt" <jarlt@nortel.com> wrote on 28/07/2009 12:22:44:
>>
>> As I need to convince our development team - can you give me some =20
>> more
>> background on this. They are advertising currently the associated
>> address for the link (that to me is the incorrect approach) which =20
>> caused
>> some misbehavior in the network.
>> Thanks and regards
>> Juergen
>
> Just find the discussion in the archive. It was quite clear what to =20
> do.
> Acee Lindem, chair of OSPF WG, clarified this and there was no
> room for other interpretations. If you read the OSPF spec there are
> lots of hints and the previous version of the OSPF spec was very clear
> too.
>
>  Jocke
>
>>
>> -----Original Message-----
>> From: Joakim Tjernlund [mailto:joakim.tjernlund@transmode.se]
>> Sent: Dienstag, 28. Juli 2009 12:15
>> To: Arlt, Juergen (GERST:476S)
>> Cc: ospf@ietf.org
>> Subject: Re: [OSPF] Question about Stub advertisement of a PtP =20
>> link RFC
>> 2328
>>
>>>
>>> I have a very specific problem on an unnumbered point to point link
>> for an
>>> IPsec tunnel. This link is associated to another IP interfaces =20
>>> address
>> on the
>>> device to borrow an IP (source) address for the packets. The link
>> itself (as
>>> being unnumbered has no IP subnet assigned).
>>> Which option of the following in "12.4.1.1.  Describing point-to-=20
>>> point
>>> interfaces" would apply for the stub area advertisement?
>>>                      In addition, as long as the state of the
>> interface
>>>                     is "Point-to-Point" (and regardless of the
>>>                     neighboring router state), a Type 3 link (stub
>>>                     network) should be added. There are two forms =20
>>> that
>>>                     this stub link can take:
>>>                     Option 1
>>>                         Assuming that the neighboring router's IP
>>>                         address is known, set the Link ID of the =20
>>> Type
>> 3
>>>                         link to the neighbor's IP address, the Link
>> Data
>>>                         to the mask 0xffffffff (indicating a host
>>>                         route), and the cost to the interface's
>>>                         configured output cost.[15]
>>>                     Option 2
>>>                         If a subnet has been assigned to the =20
>>> point-to-
>>>                         point link, set the Link ID of the Type 3 =20
>>> link
>>>                         to the subnet's IP address, the Link Data to
>> the
>>>                         subnet's mask, and the cost to the =20
>>> interface's
>>>                         configured output cost.[16]
>>> I would read that option 2 would not apply as the link is unnumbered
>> therefore
>>> no subnet has been assigned to that link (even though an associated
>> address is set).
>>> For my specific PtP case the neighbor address is known as the tunnel
>> endpoint
>>> is manually configured (though not in any local network) therefore I
>> can use
>>> this for the Stub entry.
>>> Is that reading correct?
>>
>> There was a discussion about this some months ago(started by me) =20
>> on this
>> subject.
>> The short answer is that for unnumbered links you don't send Option 1
>> nor Option 2. The
>> spec is a bit unclear but that is what the list concluded.
>>
>>> What if we are talking about a virtual link?
>>>         Although a virtual link acts like an
>>>         unnumbered point-to-point link, it does have an =20
>>> associated IP
>>>         interface address.  This address is used as the IP source in
>>>         OSPF protocol packets it sends along the virtual link, =20
>>> and is
>>>         set dynamically during the routing table build process.
>>> Is has no known neighbor router IP as it knows only the neighbor
>> routers
>>> router-ID (not IP) and it has no subnet assigned to the virtual link
>> (though
>>> an associated IP). How should the stub advertisement look like - =20
>>> which
>> of the
>>> options apply?
>>> Regards
>>> Juergen Arlt
>>> -------------------------------------------------
>>> Juergen Arlt
>>> Nortel GmbH
>>> Senior Network Solutions Engineer
>>> Global Network Technical Support
>>> Mittlerer Pfad 26
>>> 70499 Stuttgart
>>> Germany
>>> Tel: +49 (711) 1394361
>>> ESN: 595 4361
>>> Fax: +49 (711) 1394330
>>> -------------------------------------------------
>>> _______________________________________________
>>> OSPF mailing list
>>> OSPF@ietf.org
>>> https://www.ietf.org/mailman/listinfo/ospf
>>
>>
>>
>
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf


From joakim.tjernlund@transmode.se  Tue Jul 28 08:20:42 2009
Return-Path: <joakim.tjernlund@transmode.se>
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 A5EE53A6AD9 for <ospf@core3.amsl.com>; Tue, 28 Jul 2009 08:20:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.349
X-Spam-Level: 
X-Spam-Status: No, score=-1.349 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599, HELO_EQ_SE=0.35, J_CHICKENPOX_37=0.6, J_CHICKENPOX_72=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 y-SB+7+CZH34 for <ospf@core3.amsl.com>; Tue, 28 Jul 2009 08:20:41 -0700 (PDT)
Received: from gw1.transmode.se (gw1.transmode.se [213.115.205.20]) by core3.amsl.com (Postfix) with ESMTP id 2EB9C3A6F6F for <ospf@ietf.org>; Tue, 28 Jul 2009 08:20:41 -0700 (PDT)
Received: from sesr04.transmode.se (sesr04.transmode.se [192.168.201.15]) by gw1.transmode.se (Postfix) with ESMTP id 9F189650002; Tue, 28 Jul 2009 17:20:05 +0200 (CEST)
In-Reply-To: <D82D44F382DC2D4A892E981DBC3B117709585C2F@zharhxm0.corp.nortel.com>
References: <D82D44F382DC2D4A892E981DBC3B117709585928@zharhxm0.corp.nortel.com> <OF53796D24.FE2287D0-ONC1257601.0037B9DB-C1257601.0038521D@transmode.se> <D82D44F382DC2D4A892E981DBC3B117709585984@zharhxm0.corp.nortel.com> <OF1CAFB686.6695737C-ONC1257601.0039A980-C1257601.003A1E9D@transmode.se> <A2841A50-A263-480C-A06E-C692B53989A5@redback.com> <D82D44F382DC2D4A892E981DBC3B117709585C2F@zharhxm0.corp.nortel.com>
X-KeepSent: 957B381E:B8F2E8C2-C1257601:00533D34; type=4; name=$KeepSent
To: "Juergen Arlt" <jarlt@nortel.com>
X-Mailer: Lotus Notes Release 8.5 December 05, 2008
Message-ID: <OF957B381E.B8F2E8C2-ONC1257601.00533D34-C1257601.005449F3@transmode.se>
From: Joakim Tjernlund <joakim.tjernlund@transmode.se>
Date: Tue, 28 Jul 2009 17:20:39 +0200
X-MIMETrack: Serialize by Router on sesr04/Transmode(Release 8.5 HF407|May 07, 2009) at 2009-07-28 17:20:40
MIME-Version: 1.0
Content-type: text/plain; charset=US-ASCII
Cc: ospf@ietf.org
Subject: Re: [OSPF] Question about Stub advertisement of a PtP link RFC 2328
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, 28 Jul 2009 15:20:42 -0000

"Juergen Arlt" <jarlt@nortel.com> wrote on 28/07/2009 15:09:49:
>
> I don't want to worm up the long discussion that took place in January
> (thanks to Joakims hint) but I still read that the option 1 should be
> used to advertise the remote router IP as a stub host route - though it
> is not required for the protocol to work. I agree however that in the
> LSA example of 2328 Router 3 ommited the option 1 as well.
>
> But the advertisement of the neighbor IP is clearly stated in RFC 1583
> and I would read now the same in 2328.
>
> Quote "When interface addresses are assigned, they are modelled as stub
> links, with each router advertising a stub connection to the other
> router's interface address."

Since the P2P I/F has an IP address(as I read it) and I guess an /32 mask
I think you can view it as an numbered I/F and use Option 1.
It does not matter that the IP address isn't unique I think.
I you have many P2P links you get a significantly bigger Router LSA
though so I think Acee's suggestion is better.

>
> The issue however is actually not the tunnel endpoint reachability but
> our developers did advertise the network of the unnumbered associated IP
> address as stub (which did not even have OSPF configured) along with the
> ptp link which led to some weird routing problems.
>
> Now I am trying to convince them to correct this and want to make sure
> it is done correctly. So I proposed to use option 1 - as we know the
> tunnel endpoints IP (manual configuration) and remove the incorrect
> option 2 implementation.
>
> Thanks
> Juergen
>
>
>
> -----Original Message-----
> From: Acee Lindem [mailto:acee@redback.com]
> Sent: Dienstag, 28. Juli 2009 14:50
> To: Joakim Tjernlund
> Cc: Arlt, Juergen (GERST:476S); ospf@ietf.org
> Subject: Re: [OSPF] Question about Stub advertisement of a PtP link RFC
> 2328
>
> Hi Joakim, Juergen,
>
> That is correct, there is no stub link at all associated with an
> unnumbered link. It sounds like you have some requirements to
> advertise local endpoints though. If you are truly modeling the
> tunnel as an unnumbered P2P interface, then these requirements should
> be satisfied by advertising the endpoint interface independently as a
> stub link. Many times this is the loopback and the endpoint for many
> tunnels.
>
> Thanks,
> Acee
> On Jul 28, 2009, at 6:34 AM, Joakim Tjernlund wrote:
>
> > "Juergen Arlt" <jarlt@nortel.com> wrote on 28/07/2009 12:22:44:
> >>
> >> As I need to convince our development team - can you give me some
> >> more
> >> background on this. They are advertising currently the associated
> >> address for the link (that to me is the incorrect approach) which
> >> caused
> >> some misbehavior in the network.
> >> Thanks and regards
> >> Juergen
> >
> > Just find the discussion in the archive. It was quite clear what to
> > do.
> > Acee Lindem, chair of OSPF WG, clarified this and there was no
> > room for other interpretations. If you read the OSPF spec there are
> > lots of hints and the previous version of the OSPF spec was very clear
> > too.
> >
> >  Jocke
> >
> >>
> >> -----Original Message-----
> >> From: Joakim Tjernlund [mailto:joakim.tjernlund@transmode.se]
> >> Sent: Dienstag, 28. Juli 2009 12:15
> >> To: Arlt, Juergen (GERST:476S)
> >> Cc: ospf@ietf.org
> >> Subject: Re: [OSPF] Question about Stub advertisement of a PtP
> >> link RFC
> >> 2328
> >>
> >>>
> >>> I have a very specific problem on an unnumbered point to point link
> >> for an
> >>> IPsec tunnel. This link is associated to another IP interfaces
> >>> address
> >> on the
> >>> device to borrow an IP (source) address for the packets. The link
> >> itself (as
> >>> being unnumbered has no IP subnet assigned).
> >>> Which option of the following in "12.4.1.1.  Describing point-to-
> >>> point
> >>> interfaces" would apply for the stub area advertisement?
> >>>                      In addition, as long as the state of the
> >> interface
> >>>                     is "Point-to-Point" (and regardless of the
> >>>                     neighboring router state), a Type 3 link (stub
> >>>                     network) should be added. There are two forms
> >>> that
> >>>                     this stub link can take:
> >>>                     Option 1
> >>>                         Assuming that the neighboring router's IP
> >>>                         address is known, set the Link ID of the
> >>> Type
> >> 3
> >>>                         link to the neighbor's IP address, the Link
> >> Data
> >>>                         to the mask 0xffffffff (indicating a host
> >>>                         route), and the cost to the interface's
> >>>                         configured output cost.[15]
> >>>                     Option 2
> >>>                         If a subnet has been assigned to the
> >>> point-to-
> >>>                         point link, set the Link ID of the Type 3
> >>> link
> >>>                         to the subnet's IP address, the Link Data to
> >> the
> >>>                         subnet's mask, and the cost to the
> >>> interface's
> >>>                         configured output cost.[16]
> >>> I would read that option 2 would not apply as the link is unnumbered
> >> therefore
> >>> no subnet has been assigned to that link (even though an associated
> >> address is set).
> >>> For my specific PtP case the neighbor address is known as the tunnel
> >> endpoint
> >>> is manually configured (though not in any local network) therefore I
> >> can use
> >>> this for the Stub entry.
> >>> Is that reading correct?
> >>
> >> There was a discussion about this some months ago(started by me)
> >> on this
> >> subject.
> >> The short answer is that for unnumbered links you don't send Option 1
> >> nor Option 2. The
> >> spec is a bit unclear but that is what the list concluded.
> >>
> >>> What if we are talking about a virtual link?
> >>>         Although a virtual link acts like an
> >>>         unnumbered point-to-point link, it does have an
> >>> associated IP
> >>>         interface address.  This address is used as the IP source in
> >>>         OSPF protocol packets it sends along the virtual link,
> >>> and is
> >>>         set dynamically during the routing table build process.
> >>> Is has no known neighbor router IP as it knows only the neighbor
> >> routers
> >>> router-ID (not IP) and it has no subnet assigned to the virtual link
> >> (though
> >>> an associated IP). How should the stub advertisement look like -
> >>> which
> >> of the
> >>> options apply?
> >>> Regards
> >>> Juergen Arlt
> >>> -------------------------------------------------
> >>> Juergen Arlt
> >>> Nortel GmbH
> >>> Senior Network Solutions Engineer
> >>> Global Network Technical Support
> >>> Mittlerer Pfad 26
> >>> 70499 Stuttgart
> >>> Germany
> >>> Tel: +49 (711) 1394361
> >>> ESN: 595 4361
> >>> Fax: +49 (711) 1394330
> >>> -------------------------------------------------
> >>> _______________________________________________
> >>> OSPF mailing list
> >>> OSPF@ietf.org
> >>> https://www.ietf.org/mailman/listinfo/ospf
> >>
> >>
> >>
> >
> > _______________________________________________
> > OSPF mailing list
> > OSPF@ietf.org
> > https://www.ietf.org/mailman/listinfo/ospf
>
>
>


From joakim.tjernlund@transmode.se  Tue Jul 28 10:18:54 2009
Return-Path: <joakim.tjernlund@transmode.se>
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 0B6013A67FF for <ospf@core3.amsl.com>; Tue, 28 Jul 2009 10:18:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.849
X-Spam-Level: 
X-Spam-Status: No, score=-1.849 tagged_above=-999 required=5 tests=[AWL=0.400,  BAYES_00=-2.599, HELO_EQ_SE=0.35]
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 O4GikAQwY326 for <ospf@core3.amsl.com>; Tue, 28 Jul 2009 10:18:53 -0700 (PDT)
Received: from gw1.transmode.se (gw1.transmode.se [213.115.205.20]) by core3.amsl.com (Postfix) with ESMTP id 31A153A6D80 for <ospf@ietf.org>; Tue, 28 Jul 2009 10:18:43 -0700 (PDT)
Received: from sesr04.transmode.se (sesr04.transmode.se [192.168.201.15]) by gw1.transmode.se (Postfix) with ESMTP id 5FDB465000A; Tue, 28 Jul 2009 19:16:17 +0200 (CEST)
In-Reply-To: <D82D44F382DC2D4A892E981DBC3B117709585C2F@zharhxm0.corp.nortel.com>
References: <D82D44F382DC2D4A892E981DBC3B117709585928@zharhxm0.corp.nortel.com> <OF53796D24.FE2287D0-ONC1257601.0037B9DB-C1257601.0038521D@transmode.se> <D82D44F382DC2D4A892E981DBC3B117709585984@zharhxm0.corp.nortel.com> <OF1CAFB686.6695737C-ONC1257601.0039A980-C1257601.003A1E9D@transmode.se> <A2841A50-A263-480C-A06E-C692B53989A5@redback.com> <D82D44F382DC2D4A892E981DBC3B117709585C2F@zharhxm0.corp.nortel.com>
X-KeepSent: 295BED83:5999A671-C1257601:005E8327; type=4; name=$KeepSent
To: "Juergen Arlt" <jarlt@nortel.com>
X-Mailer: Lotus Notes Release 8.5 December 05, 2008
Message-ID: <OF295BED83.5999A671-ONC1257601.005E8327-C1257601.005EED97@transmode.se>
From: Joakim Tjernlund <joakim.tjernlund@transmode.se>
Date: Tue, 28 Jul 2009 19:16:52 +0200
X-MIMETrack: Serialize by Router on sesr04/Transmode(Release 8.5 HF407|May 07, 2009) at 2009-07-28 19:16:52
MIME-Version: 1.0
Content-type: text/plain; charset=US-ASCII
Cc: ospf@ietf.org
Subject: Re: [OSPF] Question about Stub advertisement of a PtP link RFC 2328
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, 28 Jul 2009 17:18:54 -0000

"Juergen Arlt" <jarlt@nortel.com> wrote on 28/07/2009 15:09:49:
>
> I don't want to worm up the long discussion that took place in January
> (thanks to Joakims hint) but I still read that the option 1 should be
> used to advertise the remote router IP as a stub host route - though it
> is not required for the protocol to work. I agree however that in the
> LSA example of 2328 Router 3 ommited the option 1 as well.
>
> But the advertisement of the neighbor IP is clearly stated in RFC 1583
> and I would read now the same in 2328.
>
> Quote "When interface addresses are assigned, they are modelled as stub
> links, with each router advertising a stub connection to the other
> router's interface address."

BTW, I read "interface addresses are assigned" == numbered so this
para does not apply to unnumbered I/F's

 Jocke


From prvs=45427c54b=acee@redback.com  Wed Jul 29 01:28:52 2009
Return-Path: <prvs=45427c54b=acee@redback.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 1C96C3A6A73 for <ospf@core3.amsl.com>; Wed, 29 Jul 2009 01:28:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.992
X-Spam-Level: 
X-Spam-Status: No, score=-1.992 tagged_above=-999 required=5 tests=[AWL=0.008,  BAYES_00=-2.599, J_CHICKENPOX_37=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 BmOSadHVwk2A for <ospf@core3.amsl.com>; Wed, 29 Jul 2009 01:28:51 -0700 (PDT)
Received: from mgate.redback.com (mgate.redback.com [155.53.3.41]) by core3.amsl.com (Postfix) with ESMTP id 591213A6BBB for <ospf@ietf.org>; Wed, 29 Jul 2009 01:28:39 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.43,288,1246863600";  d="scan'208";a="3966840"
Received: from prattle.redback.com ([155.53.12.9]) by mgate.redback.com with ESMTP; 29 Jul 2009 01:28:41 -0700
Received: from localhost (localhost [127.0.0.1]) by prattle.redback.com (Postfix) with ESMTP id 314935363E6; Wed, 29 Jul 2009 01:28:41 -0700 (PDT)
Received: from prattle.redback.com ([127.0.0.1]) by localhost (prattle [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12814-09; Wed, 29 Jul 2009 01:28:41 -0700 (PDT)
Received: from [IPv6???1] (svilogin-1.sj.us.am.ericsson.se [155.53.154.39]) by prattle.redback.com (Postfix) with ESMTP id 1858A5363E7; Wed, 29 Jul 2009 01:28:39 -0700 (PDT)
In-Reply-To: <D82D44F382DC2D4A892E981DBC3B117709585C2F@zharhxm0.corp.nortel.com>
References: <D82D44F382DC2D4A892E981DBC3B117709585928@zharhxm0.corp.nortel.com> <OF53796D24.FE2287D0-ONC1257601.0037B9DB-C1257601.0038521D@transmode.se> <D82D44F382DC2D4A892E981DBC3B117709585984@zharhxm0.corp.nortel.com> <OF1CAFB686.6695737C-ONC1257601.0039A980-C1257601.003A1E9D@transmode.se> <A2841A50-A263-480C-A06E-C692B53989A5@redback.com> <D82D44F382DC2D4A892E981DBC3B117709585C2F@zharhxm0.corp.nortel.com>
Mime-Version: 1.0 (Apple Message framework v753.1)
Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
Message-Id: <D0874692-E0EB-4CC7-AE9F-0A563B02BAB8@redback.com>
Content-Transfer-Encoding: 7bit
From: Acee Lindem <acee@redback.com>
Date: Wed, 29 Jul 2009 04:28:38 -0400
To: Juergen Arlt <jarlt@nortel.com>
X-Mailer: Apple Mail (2.753.1)
Cc: ospf@ietf.org, Joakim Tjernlund <joakim.tjernlund@transmode.se>
Subject: Re: [OSPF] Question about Stub advertisement of a PtP link RFC 2328
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, 29 Jul 2009 08:30:54 -0000

Hi Juergen,
I agree that in this situation you should not advertise the subnet of  
the outgoing link for the IPsec tunnel. If you advertise the tunnel  
endpoint as per option 1, you are not modeling the link as an  
unnumbered link. The OSPF specification does not specify how to model  
the tunnel - this is up to your implementation.
Acee
On Jul 28, 2009, at 9:09 AM, Juergen Arlt wrote:

> I don't want to worm up the long discussion that took place in January
> (thanks to Joakims hint) but I still read that the option 1 should be
> used to advertise the remote router IP as a stub host route -  
> though it
> is not required for the protocol to work. I agree however that in the
> LSA example of 2328 Router 3 ommited the option 1 as well.
>
> But the advertisement of the neighbor IP is clearly stated in RFC 1583
> and I would read now the same in 2328.
>
> Quote "When interface addresses are assigned, they are modelled as  
> stub
> links, with each router advertising a stub connection to the other
> router's interface address."
>
> The issue however is actually not the tunnel endpoint reachability but
> our developers did advertise the network of the unnumbered  
> associated IP
> address as stub (which did not even have OSPF configured) along  
> with the
> ptp link which led to some weird routing problems.
>
> Now I am trying to convince them to correct this and want to make sure
> it is done correctly. So I proposed to use option 1 - as we know the
> tunnel endpoints IP (manual configuration) and remove the incorrect
> option 2 implementation.
>
> Thanks
> Juergen
>
>
>
> -----Original Message-----
> From: Acee Lindem [mailto:acee@redback.com]
> Sent: Dienstag, 28. Juli 2009 14:50
> To: Joakim Tjernlund
> Cc: Arlt, Juergen (GERST:476S); ospf@ietf.org
> Subject: Re: [OSPF] Question about Stub advertisement of a PtP link  
> RFC
> 2328
>
> Hi Joakim, Juergen,
>
> That is correct, there is no stub link at all associated with an
> unnumbered link. It sounds like you have some requirements to
> advertise local endpoints though. If you are truly modeling the
> tunnel as an unnumbered P2P interface, then these requirements should
> be satisfied by advertising the endpoint interface independently as a
> stub link. Many times this is the loopback and the endpoint for many
> tunnels.
>
> Thanks,
> Acee
> On Jul 28, 2009, at 6:34 AM, Joakim Tjernlund wrote:
>
>> "Juergen Arlt" <jarlt@nortel.com> wrote on 28/07/2009 12:22:44:
>>>
>>> As I need to convince our development team - can you give me some
>>> more
>>> background on this. They are advertising currently the associated
>>> address for the link (that to me is the incorrect approach) which
>>> caused
>>> some misbehavior in the network.
>>> Thanks and regards
>>> Juergen
>>
>> Just find the discussion in the archive. It was quite clear what to
>> do.
>> Acee Lindem, chair of OSPF WG, clarified this and there was no
>> room for other interpretations. If you read the OSPF spec there are
>> lots of hints and the previous version of the OSPF spec was very  
>> clear
>> too.
>>
>>  Jocke
>>
>>>
>>> -----Original Message-----
>>> From: Joakim Tjernlund [mailto:joakim.tjernlund@transmode.se]
>>> Sent: Dienstag, 28. Juli 2009 12:15
>>> To: Arlt, Juergen (GERST:476S)
>>> Cc: ospf@ietf.org
>>> Subject: Re: [OSPF] Question about Stub advertisement of a PtP
>>> link RFC
>>> 2328
>>>
>>>>
>>>> I have a very specific problem on an unnumbered point to point link
>>> for an
>>>> IPsec tunnel. This link is associated to another IP interfaces
>>>> address
>>> on the
>>>> device to borrow an IP (source) address for the packets. The link
>>> itself (as
>>>> being unnumbered has no IP subnet assigned).
>>>> Which option of the following in "12.4.1.1.  Describing point-to-
>>>> point
>>>> interfaces" would apply for the stub area advertisement?
>>>>                      In addition, as long as the state of the
>>> interface
>>>>                     is "Point-to-Point" (and regardless of the
>>>>                     neighboring router state), a Type 3 link (stub
>>>>                     network) should be added. There are two forms
>>>> that
>>>>                     this stub link can take:
>>>>                     Option 1
>>>>                         Assuming that the neighboring router's IP
>>>>                         address is known, set the Link ID of the
>>>> Type
>>> 3
>>>>                         link to the neighbor's IP address, the Link
>>> Data
>>>>                         to the mask 0xffffffff (indicating a host
>>>>                         route), and the cost to the interface's
>>>>                         configured output cost.[15]
>>>>                     Option 2
>>>>                         If a subnet has been assigned to the
>>>> point-to-
>>>>                         point link, set the Link ID of the Type 3
>>>> link
>>>>                         to the subnet's IP address, the Link  
>>>> Data to
>>> the
>>>>                         subnet's mask, and the cost to the
>>>> interface's
>>>>                         configured output cost.[16]
>>>> I would read that option 2 would not apply as the link is  
>>>> unnumbered
>>> therefore
>>>> no subnet has been assigned to that link (even though an associated
>>> address is set).
>>>> For my specific PtP case the neighbor address is known as the  
>>>> tunnel
>>> endpoint
>>>> is manually configured (though not in any local network)  
>>>> therefore I
>>> can use
>>>> this for the Stub entry.
>>>> Is that reading correct?
>>>
>>> There was a discussion about this some months ago(started by me)
>>> on this
>>> subject.
>>> The short answer is that for unnumbered links you don't send  
>>> Option 1
>>> nor Option 2. The
>>> spec is a bit unclear but that is what the list concluded.
>>>
>>>> What if we are talking about a virtual link?
>>>>         Although a virtual link acts like an
>>>>         unnumbered point-to-point link, it does have an
>>>> associated IP
>>>>         interface address.  This address is used as the IP  
>>>> source in
>>>>         OSPF protocol packets it sends along the virtual link,
>>>> and is
>>>>         set dynamically during the routing table build process.
>>>> Is has no known neighbor router IP as it knows only the neighbor
>>> routers
>>>> router-ID (not IP) and it has no subnet assigned to the virtual  
>>>> link
>>> (though
>>>> an associated IP). How should the stub advertisement look like -
>>>> which
>>> of the
>>>> options apply?
>>>> Regards
>>>> Juergen Arlt
>>>> -------------------------------------------------
>>>> Juergen Arlt
>>>> Nortel GmbH
>>>> Senior Network Solutions Engineer
>>>> Global Network Technical Support
>>>> Mittlerer Pfad 26
>>>> 70499 Stuttgart
>>>> Germany
>>>> Tel: +49 (711) 1394361
>>>> ESN: 595 4361
>>>> Fax: +49 (711) 1394330
>>>> -------------------------------------------------
>>>> _______________________________________________
>>>> OSPF mailing list
>>>> OSPF@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/ospf
>>>
>>>
>>>
>>
>> _______________________________________________
>> OSPF mailing list
>> OSPF@ietf.org
>> https://www.ietf.org/mailman/listinfo/ospf
>


From erblichs@earthlink.net  Wed Jul 29 10:43:29 2009
Return-Path: <erblichs@earthlink.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 54A483A6D27 for <ospf@core3.amsl.com>; Wed, 29 Jul 2009 10:43:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-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 B6V3wRW667im for <ospf@core3.amsl.com>; Wed, 29 Jul 2009 10:43:28 -0700 (PDT)
Received: from elasmtp-scoter.atl.sa.earthlink.net (elasmtp-scoter.atl.sa.earthlink.net [209.86.89.67]) by core3.amsl.com (Postfix) with ESMTP id 74BD93A6843 for <ospf@ietf.org>; Wed, 29 Jul 2009 10:43:28 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=earthlink.net; b=bOpfilzV4mD5HW7MY9n4VvtamvqKNSX/c3wRkWYLFgjk9VdXKglxdIFsDEswuETX; h=Received:Message-Id:From:To:Content-Type:Content-Transfer-Encoding:Mime-Version:Subject:Date:X-Mailer:X-ELNK-Trace:X-Originating-IP;
Received: from [98.234.127.54] (helo=[10.0.1.4]) by elasmtp-scoter.atl.sa.earthlink.net with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.67) (envelope-from <erblichs@earthlink.net>) id 1MWDBa-0007xe-1z for ospf@ietf.org; Wed, 29 Jul 2009 13:43:30 -0400
Message-Id: <1FB0B0EB-0409-4A0A-8B76-62E777463D65@earthlink.net>
From: Mitchell Erblich <erblichs@earthlink.net>
To: OSPF List <ospf@ietf.org>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v935.3)
Date: Wed, 29 Jul 2009 10:43:28 -0700
X-Mailer: Apple Mail (2.935.3)
X-ELNK-Trace: 074f60c55517ea841aa676d7e74259b7b3291a7d08dfec79d13e8dd4ac4f636fbcd2f3bae443b881350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 98.234.127.54
Subject: [OSPF] old draft : Efficient LSA Refreshment in OSPF
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, 29 Jul 2009 17:43:29 -0000

Group,

		I had a discussion whether this older problem and solution is still
		a valid problem in today's routers.

		My assumption is that since the time that thus draft was written
		that a core interface media has moved from 100Mb to 10Gb. Due
		to this and more efficient processors, this is no longer an issue.
		Secondary items that lessen this are:

			* when a number of IP datagrams are recieved, the systems
			  move to a polling mode to effectively decrease the number of
			  interrupt per packets,

			* grouping a larger number of LSAs together should minimize
			   the internal fragmentation and minimize the total number
			   of packets and reduce the byte count recieved by the size
			   of headers,
			
			* and IP now has ECN support in addition to OSPFs acks

		Thus, if a byte count of the LSAs  (non DNA LSAs) to be refreshed is
		tracked, the new and Refreshed LSAs, then the LSAs need minimal
		dispersion, to keep the active bit rate that will prevent rexmits and
		keep the cpu load below 5%.

		IMO, if the number of LSAs to be refreshed from one router is
		excessive,  todays routers can process / spread out all of the LSAs  
within
		within a few secs without consuming even 5% of the interface's
		bandwidth..

		Mitchell Erblich

		

		

		

			

		

From prvs=456ebf9e7=acee@redback.com  Fri Jul 31 13:56:31 2009
Return-Path: <prvs=456ebf9e7=acee@redback.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 4D87D3A6DBD for <ospf@core3.amsl.com>; Fri, 31 Jul 2009 13:56:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.827
X-Spam-Level: 
X-Spam-Status: No, score=-1.827 tagged_above=-999 required=5 tests=[AWL=-0.220, BAYES_00=-2.599, DATE_IN_PAST_12_24=0.992]
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 GJ5h-FddfFVT for <ospf@core3.amsl.com>; Fri, 31 Jul 2009 13:56:30 -0700 (PDT)
Received: from mgate.redback.com (mgate.redback.com [155.53.3.41]) by core3.amsl.com (Postfix) with ESMTP id 9335F3A6D0B for <ospf@ietf.org>; Fri, 31 Jul 2009 13:56:30 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.43,304,1246863600";  d="scan'208";a="4088139"
Received: from prattle.redback.com ([155.53.12.9]) by mgate.redback.com with ESMTP; 31 Jul 2009 13:56:32 -0700
Received: from localhost (localhost [127.0.0.1]) by prattle.redback.com (Postfix) with ESMTP id C632B79C90B; Fri, 31 Jul 2009 13:56:32 -0700 (PDT)
Received: from prattle.redback.com ([127.0.0.1]) by localhost (prattle [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 14728-04; Fri, 31 Jul 2009 13:56:32 -0700 (PDT)
Received: from [IPv6???1] (svilogin-1.sj.us.am.ericsson.se [155.53.154.39]) by prattle.redback.com (Postfix) with ESMTP id 5B4D51D1612; Fri, 31 Jul 2009 13:56:32 -0700 (PDT)
In-Reply-To: <1FB0B0EB-0409-4A0A-8B76-62E777463D65@earthlink.net>
References: <1FB0B0EB-0409-4A0A-8B76-62E777463D65@earthlink.net>
Mime-Version: 1.0 (Apple Message framework v753.1)
Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
Message-Id: <EEC93BF0-982E-4468-AD8E-FB417B67CA01@redback.com>
Content-Transfer-Encoding: 7bit
From: Acee Lindem <acee@redback.com>
Date: Fri, 31 Jul 2009 03:06:52 -0400
To: Mitchell Erblich <erblichs@earthlink.net>
X-Mailer: Apple Mail (2.753.1)
Cc: OSPF List <ospf@ietf.org>
Subject: Re: [OSPF] old draft : Efficient LSA Refreshment in OSPF
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, 31 Jul 2009 21:21:34 -0000

Hi Mitchell,
I don't think everyone knows which problem or draft you are referring  
too (at least I didn't).
Thanks,
Acee
On Jul 29, 2009, at 1:43 PM, Mitchell Erblich wrote:

>
> Group,
>
> 		I had a discussion whether this older problem and solution is still
> 		a valid problem in today's routers.
>
> 		My assumption is that since the time that thus draft was written
> 		that a core interface media has moved from 100Mb to 10Gb. Due
> 		to this and more efficient processors, this is no longer an issue.
> 		Secondary items that lessen this are:
>
> 			* when a number of IP datagrams are recieved, the systems
> 			  move to a polling mode to effectively decrease the number of
> 			  interrupt per packets,
>
> 			* grouping a larger number of LSAs together should minimize
> 			   the internal fragmentation and minimize the total number
> 			   of packets and reduce the byte count recieved by the size
> 			   of headers,
> 			
> 			* and IP now has ECN support in addition to OSPFs acks
>
> 		Thus, if a byte count of the LSAs  (non DNA LSAs) to be refreshed is
> 		tracked, the new and Refreshed LSAs, then the LSAs need minimal
> 		dispersion, to keep the active bit rate that will prevent rexmits  
> and
> 		keep the cpu load below 5%.
>
> 		IMO, if the number of LSAs to be refreshed from one router is
> 		excessive,  todays routers can process / spread out all of the  
> LSAs within
> 		within a few secs without consuming even 5% of the interface's
> 		bandwidth..
>
> 		Mitchell Erblich
>
> 		
>
> 		
>
> 		
>
> 			
>
> 		
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf

