From owner-ospf@PEACH.EASE.LSOFT.COM  Wed Dec  1 07:38:53 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA22817
	for <ospf-archive@LISTS.IETF.ORG>; Wed, 1 Dec 2004 07:38:53 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <3.00EF76B1@cherry.ease.lsoft.com>; Wed, 1 Dec 2004 7:37:48 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 47493839 for OSPF@PEACH.EASE.LSOFT.COM;
          Wed, 1 Dec 2004 07:37:41 -0500
Received: from 208.17.33.59 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i) with
          TCP; Wed, 1 Dec 2004 07:37:41 -0400
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain
Message-ID:  <6FEB46B4943AA348B0776325DA8EC37F027B3C87@entcoexch01.broadband.att.com>
Date:         Wed, 1 Dec 2004 05:37:15 -0700
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: "Field, Brian" <Brian_Field@CABLE.COMCAST.COM>
Subject: Re: router LSA with unknown link type
To: OSPF@PEACH.EASE.LSOFT.COM
Precedence: list

A couple of comments:

* Is it clear from 2328 that when a router receives a router LSA with an
unknown link type that the router should not drop the LSA but should instead

store the intact LSA in its LSDB and continue to flood the intact LSA?

* In the SPF algorithm, I wonder if it might make sense to tighten up the
language some, specifically around (2b) in 16.1 (and maybe in other
locations):

            (b) Otherwise, W is a transit vertex (router or transit
                network).  Look up the vertex W's LSA (router-LSA or
                network-LSA) in Area A's link state database.  If the
                LSA does not exist, or its LS age is equal to MaxAge, or
                it does not have a link back to vertex V, examine the
                next link in V's LSA.[23]

In the context of possible new link types, the text "... it does not have a
link back to vertex V" may be too vague.  Maybe we should specify the
specific
link types that this link must have in order for this check to succeed?

* In section 4 of the proposed draft, I have two issues with the following:

   Any future extensions SHOULD not cause any change in routing table
   calculations. Such a change can result in routing loops because the
routers
   unaware of the extension will ignore the link.

I'm not convinced that we should close the door on defining new link types
which
define non-edge topo and which are carried in the router LSA.   Further, I'm
not
convinced that introducing these new link types will necessarily cause
routing
loops.

Consider some set of routers which forward all router LSAs intact (per this
ID).
Some routers support just link types 1-4 and others support 1-4 and a new
link type
(which defines topo info).   All routers have the same LSDB which contains
link
types 1-4 and new ones.  The old routers compute trees based on types 1-4.
The
new routers compute trees based on links 1-4 and the new links.  Instead of
causing forwarding loops, doesn't this just cause some routers (the ones
that
understand the new link types) to have short cuts in their topos?

Now I could see forwarding loops being developed if routers, upon seeing a
router LSA with an unknown link type, dropped the router LSA and did not
store
it in its LSDB or flood it.  But per 2328 or this spec, that's not proper
behavior.

Thanks
Brian




________________________________

        From: Vishwas Manral [mailto:Vishwas@SINETT.COM]
        Sent: Tuesday, November 30, 2004 9:57 AM
        To: OSPF@PEACH.EASE.LSOFT.COM
        Subject: Re: router LSA with unknown link type


        Hi Mitchell,

        Good to hear from you and thanks for the comments. The basic idea is
that the flooding happens normally, as is(we do not check if we understand a
link type before flooding forward). This allows new link-types.

        The change done is to explicitly state that while doing the routing
table calculations the link needs to be ignored. Maybe I will change the
text to further clarify this.

        Thanks,
        Vishwas

________________________________

        From: Mailing List on behalf of Erblichs
        Sent: Tue 11/30/2004 8:43 AM
        To: OSPF@PEACH.EASE.LSOFT.COM
        Subject: Re: router LSA with unknown link type



        Vishwas & Acee,

                Are we viewing a area that has a mix of routers
                that understand some link-types beyond 4 and some
                routers that don't understand them????

                In the perfect world shouldn't all the routers
                within a area treat anything beyond 4 the same way?

                If this is the case, some option must be created
                that is communicated that identifies the area's
                link-types attributes. However... that seemed to
                be mentioned and dropped..

                I aggree the non-stated default should be "ignore".
                1) However, should the adj be dropped upon receipt of
                recv a unknown LSA? This would remove inconsistencies
                within a area vs allowing the issue to exist in later
                implimentations.

                2) "silently ignored" ; Else should a log entry be present
                 that a LSDB inconsistency exists within the LSDB? To
                prevent a circular buffer from potentially filling with
                this msg type, only every so X entries be logged. So, I
                question what is ment by "silently ignored" and why? IMO,
                "silently ignore" is probably not appropriate due to the
                reasons for not knowing why routing Loops can/are existing
                in the selected routes.

                3) should it be mentioned that a DR/BDR be always fully
                aware of a super-set of link-types, and thus accept
                them? If not then only the subset will be communicated
                to "others".

                Mitchell Erblich
                -----------------


        Vishwas Manral wrote:
        >
        > Hi Acee,
        >
        > I am attaching the document where I have added, exactly what you
have
        > stated.
        >
        > Thanks,
        > Vishwas
        >
        > -----Original Message-----
        > From: Mailing List [mailto:OSPF@PEACH.EASE.LSOFT.COM] On Behalf Of
Acee
        > Lindem
        > Sent: Tuesday, November 30, 2004 6:30 PM
        > To: OSPF@PEACH.EASE.LSOFT.COM
        > Subject: Re: router LSA with unknown link type
        >
        > Vishwas Manral wrote:
        >
        > > Hi Acee,
        > >
        > > Here goes the link: -
        > >
        >
http://www.ietf.org/internet-drafts/draft-manral-ospf-router-lsa-unknown
        > -type-00.txt
        > >
        > > Do let me know your views?
        >
        > Hi Vishwas,
        >
        > I feel we should move forward with support for the "silently
ignore"
        > option. I think
        > that you should add a section with a caveat that states that the
        > addition of new link types
        > will still have compatibility implications since there is the
potential
        > for routing loops if
        > some routers in the area support the new types and others ignore
them.
        > However,
        > the situation is better than what we have today.
        >
        > Thanks,
        > Acee
        >
        > >
        > > Thanks,
        > > Vishwas
        > >
        > >
        >
------------------------------------------------------------------------
        > > *From:* Mailing List on behalf of Vishwas Manral
        > > *Sent:* Thu 11/25/2004 9:48 PM
        > > *To:* OSPF@PEACH.EASE.LSOFT.COM
        > > *Subject:* Re: router LSA with unknown link type
        > >
        > > Hi Acee,
        > >
        > > I think we must not forget there can be malicious violations of
the
        > > protocol too, as Tony rightly specified we need to specify the
        > behavior
        > > when unexpected or corrupt data is received.
        > >
        > > As you stated, I intend to post a short draft on this soon.
        > >
        > > Thanks,
        > > Vishwas
        > > -----Original Message-----
        > > From: Mailing List [mailto:OSPF@PEACH.EASE.LSOFT.COM] On Behalf
Of
        > Acee
        > > Lindem
        > > Sent: Thursday, November 25, 2004 10:44 PM
        > > To: OSPF@PEACH.EASE.LSOFT.COM
        > > Subject: Re: router LSA with unknown link type
        > >
        > > All,
        > > While it would have been better if RFC 2328 did precisely
specify what
        > > to do with unknown link types the fact of the matter is that it
        > doesn't.
        > > IMHO,
        > > we'd need a short draft in order to formally specify this (or
        > concensus
        > > and inclusion
        > > in the RFC 2740 respin). At this point, the implementation(s)
that
        > > generate(s)
        > > the unknown link types is/are the ones in violation of the
protocol.
        > >
        > > Speaking as a WG member, I really don't like the idea of
extending the
        > > protocol
        > > using unknown link types UNLESS the new types are in fact a
different
        > > type of
        > > intra-area topological edge in the SPF graph. Once we open it up
I can
        > > envision people
        > > trying to cram all sorts of non-link data in the router LSA. If
we
        > want
        > > to extend the
        > > protocol past what it does today there are cleaner ways of doing
it
        > > (e.g., new LSA types
        > > supporting TLVs).
        > >
        > > Thanks,
        > > Acee
        > >
        > >
        > > Nitin Kakkar wrote:
        > >
        > > >IMHO I can think of two possibilities for this condition
        > > >
        > > >1) Some error in LSA creation, which overwrite link type field.
:
        > This
        > > >should be reflected in checksum error and should be handled
such.
        > > >
        > > >2) Some new invension which adds to the existing 4 types of
Link
        > Types
        > > (or
        > > >support for unknown link types): This Needs to have some common
        > > >understanding (RFC etc) to handle this. I feel that they can be
        > handled
        > > like
        > > >unknwon LSA's (store & forward only, no routing calc's)
        > > >
        > > >HTH
        > > >Nitin
        > > >
        > > >-----Original Message-----
        > > >From: Mailing List [mailto:OSPF@PEACH.EASE.LSOFT.COM]On Behalf
Of
        > Acee
        > > >Lindem
        > > >Sent: 2004Ae11OA24EO 21:37
        > > >To: OSPF@PEACH.EASE.LSOFT.COM
        > > >Subject: Re: router LSA with unknown link type
        > > >
        > > >
        > > >Field, Brian wrote:
        > > >
        > > >
        > > >
        > > >>If a router receives a router LSA that contains several links
and
        > > >>for one of the links, the link type field is not known, should
the
        > > >>router ignore the entire router LSA or just skip this one
link?
        > > >>
        > > >>
        > > >>
        > > >>
        > > >Hi Brian,
        > > >Unfortunately, the handling of unknown link types is not
specifically
        > > >defined in RFC 2328.
        > > >Since links types 1-4 are the only ones defined an
implementation
        > > should
        > > >probably log
        > > >the invalid link type (with rate limiting). Whether it ignores
the
        > LSA
        > > >or just the unknown link is
        > > >implementation specific. If we were to move forward with link
type
        > > >extension it would not be
        > > >backward compatible (at least not without knobs or other
mechanisms).
        > > >
        > > >Thanks,
        > > >Acee
        > > >
        > > >
        > > >
        > > >>Thanks
        > > >>Brian
        > > >>
        > > >>
        > > >>
        > >
        >
        >
------------------------------------------------------------------------
        >                                                           Name:
draft-manral-ospf-router-lsa-unknown-type-01.txt
        >    draft-manral-ospf-router-lsa-unknown-type-01.txt       Type:
Plain Text (text/plain)
        >                                                       Encoding:
base64
        >                                                    Description:
draft-manral-ospf-router-lsa-unknown-type-01.txt



From owner-ospf@PEACH.EASE.LSOFT.COM  Wed Dec  1 10:16:58 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA09189
	for <ospf-archive@LISTS.IETF.ORG>; Wed, 1 Dec 2004 10:16:57 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <21.00EF7980@cherry.ease.lsoft.com>; Wed, 1 Dec 2004 10:16:52 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 47509722 for OSPF@PEACH.EASE.LSOFT.COM;
          Wed, 1 Dec 2004 10:16:50 -0500
Received: from 64.102.122.149 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i)
          with TCP; Wed, 1 Dec 2004 10:16:49 -0400
Received: from rtp-core-1.cisco.com (64.102.124.12) by rtp-iport-2.cisco.com
          with ESMTP; 01 Dec 2004 10:16:50 -0500
X-BrightmailFiltered: true
X-Brightmail-Tracker: AAAAAA==
Received: from fruitpie.cisco.com (IDENT:mirapoint@fruitpie.cisco.com
          [64.102.16.27]) by rtp-core-1.cisco.com (8.12.10/8.12.6) with ESMTP
          id iB1FGlgl022076 for <OSPF@PEACH.EASE.LSOFT.COM>; Wed, 1 Dec 2004
          10:16:47 -0500 (EST)
Received: from [64.102.48.185] (dhcp-64-102-48-185.cisco.com [64.102.48.185])
          by fruitpie.cisco.com (MOS 3.4.6-GR) with ESMTP id BDS02052; Wed, 1
          Dec 2004 07:16:46 -0800 (PST)
User-Agent: Mozilla Thunderbird 0.9 (Windows/20041103)
X-Accept-Language: en-us, en
MIME-Version: 1.0
References: <6FEB46B4943AA348B0776325DA8EC37F027B3C87@entcoexch01.broadband.att.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID:  <41ADE05E.5030504@cisco.com>
Date:         Wed, 1 Dec 2004 10:16:46 -0500
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Acee Lindem <acee@CISCO.COM>
Subject: Re: router LSA with unknown link type
To: OSPF@PEACH.EASE.LSOFT.COM
In-Reply-To:  <6FEB46B4943AA348B0776325DA8EC37F027B3C87@entcoexch01.broadband.att.com>
Precedence: list
Content-Transfer-Encoding: 7bit

Field, Brian wrote:

>A couple of comments:
>
>* Is it clear from 2328 that when a router receives a router LSA with an
>unknown link type that the router should not drop the LSA but should instead
>store the intact LSA in its LSDB and continue to flood the intact LSA?
>
>
It isn't really clear and hence the need for the Vishwas' draft.

>* In the SPF algorithm, I wonder if it might make sense to tighten up the
>language some, specifically around (2b) in 16.1 (and maybe in other
>locations):
>
>            (b) Otherwise, W is a transit vertex (router or transit
>                network).  Look up the vertex W's LSA (router-LSA or
>                network-LSA) in Area A's link state database.  If the
>                LSA does not exist, or its LS age is equal to MaxAge, or
>                it does not have a link back to vertex V, examine the
>                next link in V's LSA.[23]
>
>In the context of possible new link types, the text "... it does not have a
>link back to vertex V" may be too vague.  Maybe we should specify the
>specific link types that this link must have in order for this check to succeed?
>
>* In section 4 of the proposed draft, I have two issues with the following:
>
>   Any future extensions SHOULD not cause any change in routing table
>   calculations. Such a change can result in routing loops because the routers
>   unaware of the extension will ignore the link.
>
>I'm not convinced that we should close the door on defining new link types
>which define non-edge topo and which are carried in the router LSA.
>
I agree - what the draft should say is that the introduction of new link
types should address
backward compatibility issues within the area.

>Further, I'm
>not convinced that introducing these new link types will necessarily cause
>routing loops.
>
>
It depends on the topology. However, if some routers are using the new
links and
others are ignoring them there is the potential for loops.


>Consider some set of routers which forward all router LSAs intact (per this
>ID).Some routers support just link types 1-4 and others support 1-4 and a new
>link type (which defines topo info).   All routers have the same LSDB which contains
>link types 1-4 and new ones.  The old routers compute trees based on types 1-4.
>The new routers compute trees based on links 1-4 and the new links.  Instead of
>causing forwarding loops, doesn't this just cause some routers (the ones
>that understand the new link types) to have short cuts in their topos?
>
>
No - if you have router that doesn't understand the new types in the
path to the router with the
shortcut you could have a loop.


>Now I could see forwarding loops being developed if routers, upon seeing a
>router LSA with an unknown link type, dropped the router LSA and did not
>storeit in its LSDB or flood it.  But per 2328 or this spec, that's not proper
>behavior.
>
>Thanks
>Brian
>
>
>
>
>________________________________
>
>        From: Vishwas Manral [mailto:Vishwas@SINETT.COM]
>        Sent: Tuesday, November 30, 2004 9:57 AM
>        To: OSPF@PEACH.EASE.LSOFT.COM
>        Subject: Re: router LSA with unknown link type
>
>
>        Hi Mitchell,
>
>        Good to hear from you and thanks for the comments. The basic idea is
>that the flooding happens normally, as is(we do not check if we understand a
>link type before flooding forward). This allows new link-types.
>
>        The change done is to explicitly state that while doing the routing
>table calculations the link needs to be ignored. Maybe I will change the
>text to further clarify this.
>
>        Thanks,
>        Vishwas
>
>________________________________
>
>        From: Mailing List on behalf of Erblichs
>        Sent: Tue 11/30/2004 8:43 AM
>        To: OSPF@PEACH.EASE.LSOFT.COM
>        Subject: Re: router LSA with unknown link type
>
>
>
>        Vishwas & Acee,
>
>                Are we viewing a area that has a mix of routers
>                that understand some link-types beyond 4 and some
>                routers that don't understand them????
>
>                In the perfect world shouldn't all the routers
>                within a area treat anything beyond 4 the same way?
>
>                If this is the case, some option must be created
>                that is communicated that identifies the area's
>                link-types attributes. However... that seemed to
>                be mentioned and dropped..
>
>                I aggree the non-stated default should be "ignore".
>                1) However, should the adj be dropped upon receipt of
>                recv a unknown LSA? This would remove inconsistencies
>                within a area vs allowing the issue to exist in later
>                implimentations.
>
>                2) "silently ignored" ; Else should a log entry be present
>                 that a LSDB inconsistency exists within the LSDB? To
>                prevent a circular buffer from potentially filling with
>                this msg type, only every so X entries be logged. So, I
>                question what is ment by "silently ignored" and why? IMO,
>                "silently ignore" is probably not appropriate due to the
>                reasons for not knowing why routing Loops can/are existing
>                in the selected routes.
>
>                3) should it be mentioned that a DR/BDR be always fully
>                aware of a super-set of link-types, and thus accept
>                them? If not then only the subset will be communicated
>                to "others".
>
>                Mitchell Erblich
>                -----------------
>
>
>        Vishwas Manral wrote:
>        >
>        > Hi Acee,
>        >
>        > I am attaching the document where I have added, exactly what you
>have
>        > stated.
>        >
>        > Thanks,
>        > Vishwas
>        >
>        > -----Original Message-----
>        > From: Mailing List [mailto:OSPF@PEACH.EASE.LSOFT.COM] On Behalf Of
>Acee
>        > Lindem
>        > Sent: Tuesday, November 30, 2004 6:30 PM
>        > To: OSPF@PEACH.EASE.LSOFT.COM
>        > Subject: Re: router LSA with unknown link type
>        >
>        > Vishwas Manral wrote:
>        >
>        > > Hi Acee,
>        > >
>        > > Here goes the link: -
>        > >
>        >
>http://www.ietf.org/internet-drafts/draft-manral-ospf-router-lsa-unknown
>        > -type-00.txt
>        > >
>        > > Do let me know your views?
>        >
>        > Hi Vishwas,
>        >
>        > I feel we should move forward with support for the "silently
>ignore"
>        > option. I think
>        > that you should add a section with a caveat that states that the
>        > addition of new link types
>        > will still have compatibility implications since there is the
>potential
>        > for routing loops if
>        > some routers in the area support the new types and others ignore
>them.
>        > However,
>        > the situation is better than what we have today.
>        >
>        > Thanks,
>        > Acee
>        >
>        > >
>        > > Thanks,
>        > > Vishwas
>        > >
>        > >
>        >
>------------------------------------------------------------------------
>        > > *From:* Mailing List on behalf of Vishwas Manral
>        > > *Sent:* Thu 11/25/2004 9:48 PM
>        > > *To:* OSPF@PEACH.EASE.LSOFT.COM
>        > > *Subject:* Re: router LSA with unknown link type
>        > >
>        > > Hi Acee,
>        > >
>        > > I think we must not forget there can be malicious violations of
>the
>        > > protocol too, as Tony rightly specified we need to specify the
>        > behavior
>        > > when unexpected or corrupt data is received.
>        > >
>        > > As you stated, I intend to post a short draft on this soon.
>        > >
>        > > Thanks,
>        > > Vishwas
>        > > -----Original Message-----
>        > > From: Mailing List [mailto:OSPF@PEACH.EASE.LSOFT.COM] On Behalf
>Of
>        > Acee
>        > > Lindem
>        > > Sent: Thursday, November 25, 2004 10:44 PM
>        > > To: OSPF@PEACH.EASE.LSOFT.COM
>        > > Subject: Re: router LSA with unknown link type
>        > >
>        > > All,
>        > > While it would have been better if RFC 2328 did precisely
>specify what
>        > > to do with unknown link types the fact of the matter is that it
>        > doesn't.
>        > > IMHO,
>        > > we'd need a short draft in order to formally specify this (or
>        > concensus
>        > > and inclusion
>        > > in the RFC 2740 respin). At this point, the implementation(s)
>that
>        > > generate(s)
>        > > the unknown link types is/are the ones in violation of the
>protocol.
>        > >
>        > > Speaking as a WG member, I really don't like the idea of
>extending the
>        > > protocol
>        > > using unknown link types UNLESS the new types are in fact a
>different
>        > > type of
>        > > intra-area topological edge in the SPF graph. Once we open it up
>I can
>        > > envision people
>        > > trying to cram all sorts of non-link data in the router LSA. If
>we
>        > want
>        > > to extend the
>        > > protocol past what it does today there are cleaner ways of doing
>it
>        > > (e.g., new LSA types
>        > > supporting TLVs).
>        > >
>        > > Thanks,
>        > > Acee
>        > >
>        > >
>        > > Nitin Kakkar wrote:
>        > >
>        > > >IMHO I can think of two possibilities for this condition
>        > > >
>        > > >1) Some error in LSA creation, which overwrite link type field.
>:
>        > This
>        > > >should be reflected in checksum error and should be handled
>such.
>        > > >
>        > > >2) Some new invension which adds to the existing 4 types of
>Link
>        > Types
>        > > (or
>        > > >support for unknown link types): This Needs to have some common
>        > > >understanding (RFC etc) to handle this. I feel that they can be
>        > handled
>        > > like
>        > > >unknwon LSA's (store & forward only, no routing calc's)
>        > > >
>        > > >HTH
>        > > >Nitin
>        > > >
>        > > >-----Original Message-----
>        > > >From: Mailing List [mailto:OSPF@PEACH.EASE.LSOFT.COM]On Behalf
>Of
>        > Acee
>        > > >Lindem
>        > > >Sent: 2004Ae11OA24EO 21:37
>        > > >To: OSPF@PEACH.EASE.LSOFT.COM
>        > > >Subject: Re: router LSA with unknown link type
>        > > >
>        > > >
>        > > >Field, Brian wrote:
>        > > >
>        > > >
>        > > >
>        > > >>If a router receives a router LSA that contains several links
>and
>        > > >>for one of the links, the link type field is not known, should
>the
>        > > >>router ignore the entire router LSA or just skip this one
>link?
>        > > >>
>        > > >>
>        > > >>
>        > > >>
>        > > >Hi Brian,
>        > > >Unfortunately, the handling of unknown link types is not
>specifically
>        > > >defined in RFC 2328.
>        > > >Since links types 1-4 are the only ones defined an
>implementation
>        > > should
>        > > >probably log
>        > > >the invalid link type (with rate limiting). Whether it ignores
>the
>        > LSA
>        > > >or just the unknown link is
>        > > >implementation specific. If we were to move forward with link
>type
>        > > >extension it would not be
>        > > >backward compatible (at least not without knobs or other
>mechanisms).
>        > > >
>        > > >Thanks,
>        > > >Acee
>        > > >
>        > > >
>        > > >
>        > > >>Thanks
>        > > >>Brian
>        > > >>
>        > > >>
>        > > >>
>        > >
>        >
>        >
>------------------------------------------------------------------------
>        >                                                           Name:
>draft-manral-ospf-router-lsa-unknown-type-01.txt
>        >    draft-manral-ospf-router-lsa-unknown-type-01.txt       Type:
>Plain Text (text/plain)
>        >                                                       Encoding:
>base64
>        >                                                    Description:
>draft-manral-ospf-router-lsa-unknown-type-01.txt
>
>
>
>


From owner-ospf@PEACH.EASE.LSOFT.COM  Wed Dec  1 10:52:34 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA15314
	for <ospf-archive@LISTS.IETF.ORG>; Wed, 1 Dec 2004 10:52:30 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <10.00EF7B1D@cherry.ease.lsoft.com>; Wed, 1 Dec 2004 10:52:26 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 47512494 for OSPF@PEACH.EASE.LSOFT.COM;
          Wed, 1 Dec 2004 10:52:24 -0500
Received: from 208.17.33.54 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i) with
          TCP; Wed, 1 Dec 2004 10:51:19 -0400
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain
Message-ID:  <6FEB46B4943AA348B0776325DA8EC37F027B3CA9@entcoexch01.broadband.att.com>
Date:         Wed, 1 Dec 2004 08:50:49 -0700
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: "Field, Brian" <Brian_Field@CABLE.COMCAST.COM>
Subject: Re: router LSA with unknown link type
To: OSPF@PEACH.EASE.LSOFT.COM
Precedence: list

Ok, so in the draft, in section 2, it states:

--

   Section 12.4.1 [OSPFv2] describes the various values used to Link-types
   in Router LSA's. The values 1, 2, 3 and 4 are defined.

   If a Router LSA with an unknown link-type is being processed, the link
   is ignored and the rest of the router LSA is processed normally.

   Section 16.1 (2)(a) [OSPFv2]  should now read

                If this is a link to a stub network, examine the next
                link in V's LSA.  Links to stub networks will be
                considered in the second stage of the shortest path
                calculation. If the link type is unknown examine the
                next link in V's LSA. Unknown Link Types are ignored.

--

Is the processing mentioned in the second paragraph above meant to specify
that
router LSAs with unknown link types should be stored intact into the LSDB
and
flooded intact?  When I read this, I thought this was applying to the
updated text
listed in the third paragraph.  The storage and flooding implications of the
above test isn't clear to me, but if this is clear to the developers, then I
don't
have an issue with it.

Maybe this is obvious to others but it's not to me.   Maybe my assumption
base
is incorrect.  I'm thinking that "old" routers originate router LSAs with
just
types 1-4 and "new" routers originate router LSAs with types 1-4 and
possibly new
link types.   Based on this spec, "old" and "new" routers share the same
LSDB for
types 1-4 as router LSAs are no longer ignored when an unknown link type is
present.
The LSDB across routers isn't "inconsistent" but some routers have some
additional
topo info. Given this, could someone provide an example where a forwarding
loop is
created?

Thanks
Brian






> -----Original Message-----
> From: Acee Lindem [mailto:acee@CISCO.COM]
> Sent: Wednesday, December 01, 2004 8:17 AM
> To: OSPF@PEACH.EASE.LSOFT.COM
> Subject: Re: router LSA with unknown link type
>
> Field, Brian wrote:
>
> >A couple of comments:
> >
> >* Is it clear from 2328 that when a router receives a router
> LSA with
> >an unknown link type that the router should not drop the LSA
> but should
> >instead store the intact LSA in its LSDB and continue to
> flood the intact LSA?
> >
> >
> It isn't really clear and hence the need for the Vishwas' draft.
>
> >* In the SPF algorithm, I wonder if it might make sense to
> tighten up
> >the language some, specifically around (2b) in 16.1 (and
> maybe in other
> >locations):
> >
> >            (b) Otherwise, W is a transit vertex (router or transit
> >                network).  Look up the vertex W's LSA (router-LSA or
> >                network-LSA) in Area A's link state database.  If the
> >                LSA does not exist, or its LS age is equal
> to MaxAge, or
> >                it does not have a link back to vertex V, examine the
> >                next link in V's LSA.[23]
> >
> >In the context of possible new link types, the text "... it does not
> >have a link back to vertex V" may be too vague.  Maybe we should
> >specify the specific link types that this link must have in
> order for this check to succeed?
> >
> >* In section 4 of the proposed draft, I have two issues with
> the following:
> >
> >   Any future extensions SHOULD not cause any change in routing table
> >   calculations. Such a change can result in routing loops
> because the routers
> >   unaware of the extension will ignore the link.
> >
> >I'm not convinced that we should close the door on defining new link
> >types which define non-edge topo and which are carried in
> the router LSA.
> >
> I agree - what the draft should say is that the introduction
> of new link types should address backward compatibility
> issues within the area.
>
> >Further, I'm
> >not convinced that introducing these new link types will necessarily
> >cause routing loops.
> >
> >
> It depends on the topology. However, if some routers are
> using the new links and others are ignoring them there is the
> potential for loops.
>
>
> >Consider some set of routers which forward all router LSAs
> intact (per
> >this ID).Some routers support just link types 1-4 and others
> support 1-4 and a new
> >link type (which defines topo info).   All routers have the
> same LSDB which contains
> >link types 1-4 and new ones.  The old routers compute trees
> based on types 1-4.
> >The new routers compute trees based on links 1-4 and the new links.
> >Instead of causing forwarding loops, doesn't this just cause some
> >routers (the ones that understand the new link types) to
> have short cuts in their topos?
> >
> >
> No - if you have router that doesn't understand the new types
> in the path to the router with the shortcut you could have a loop.
>
>
> >Now I could see forwarding loops being developed if routers, upon
> >seeing a router LSA with an unknown link type, dropped the
> router LSA
> >and did not storeit in its LSDB or flood it.  But per 2328 or this
> >spec, that's not proper behavior.
> >
> >Thanks
> >Brian
> >
> >
> >
> >
> >________________________________
> >
> >        From: Vishwas Manral [mailto:Vishwas@SINETT.COM]
> >        Sent: Tuesday, November 30, 2004 9:57 AM
> >        To: OSPF@PEACH.EASE.LSOFT.COM
> >        Subject: Re: router LSA with unknown link type
> >
> >
> >        Hi Mitchell,
> >
> >        Good to hear from you and thanks for the comments. The basic
> >idea is that the flooding happens normally, as is(we do not
> check if we
> >understand a link type before flooding forward). This allows
> new link-types.
> >
> >        The change done is to explicitly state that while doing the
> >routing table calculations the link needs to be ignored.
> Maybe I will
> >change the text to further clarify this.
> >
> >        Thanks,
> >        Vishwas
> >
> >________________________________
> >
> >        From: Mailing List on behalf of Erblichs
> >        Sent: Tue 11/30/2004 8:43 AM
> >        To: OSPF@PEACH.EASE.LSOFT.COM
> >        Subject: Re: router LSA with unknown link type
> >
> >
> >
> >        Vishwas & Acee,
> >
> >                Are we viewing a area that has a mix of routers
> >                that understand some link-types beyond 4 and some
> >                routers that don't understand them????
> >
> >                In the perfect world shouldn't all the routers
> >                within a area treat anything beyond 4 the same way?
> >
> >                If this is the case, some option must be created
> >                that is communicated that identifies the area's
> >                link-types attributes. However... that seemed to
> >                be mentioned and dropped..
> >
> >                I aggree the non-stated default should be "ignore".
> >                1) However, should the adj be dropped upon receipt of
> >                recv a unknown LSA? This would remove inconsistencies
> >                within a area vs allowing the issue to exist in later
> >                implimentations.
> >
> >                2) "silently ignored" ; Else should a log
> entry be present
> >                 that a LSDB inconsistency exists within the LSDB? To
> >                prevent a circular buffer from potentially
> filling with
> >                this msg type, only every so X entries be
> logged. So, I
> >                question what is ment by "silently ignored"
> and why? IMO,
> >                "silently ignore" is probably not
> appropriate due to the
> >                reasons for not knowing why routing Loops
> can/are existing
> >                in the selected routes.
> >
> >                3) should it be mentioned that a DR/BDR be
> always fully
> >                aware of a super-set of link-types, and thus accept
> >                them? If not then only the subset will be
> communicated
> >                to "others".
> >
> >                Mitchell Erblich
> >                -----------------
> >
> >
> >        Vishwas Manral wrote:
> >        >
> >        > Hi Acee,
> >        >
> >        > I am attaching the document where I have added,
> exactly what
> >you have
> >        > stated.
> >        >
> >        > Thanks,
> >        > Vishwas
> >        >
> >        > -----Original Message-----
> >        > From: Mailing List [mailto:OSPF@PEACH.EASE.LSOFT.COM] On
> >Behalf Of Acee
> >        > Lindem
> >        > Sent: Tuesday, November 30, 2004 6:30 PM
> >        > To: OSPF@PEACH.EASE.LSOFT.COM
> >        > Subject: Re: router LSA with unknown link type
> >        >
> >        > Vishwas Manral wrote:
> >        >
> >        > > Hi Acee,
> >        > >
> >        > > Here goes the link: -
> >        > >
> >        >
> >http://www.ietf.org/internet-drafts/draft-manral-ospf-router-
> lsa-unknown
> >        > -type-00.txt
> >        > >
> >        > > Do let me know your views?
> >        >
> >        > Hi Vishwas,
> >        >
> >        > I feel we should move forward with support for the
> "silently
> >ignore"
> >        > option. I think
> >        > that you should add a section with a caveat that
> states that the
> >        > addition of new link types
> >        > will still have compatibility implications since
> there is the
> >potential
> >        > for routing loops if
> >        > some routers in the area support the new types and others
> >ignore them.
> >        > However,
> >        > the situation is better than what we have today.
> >        >
> >        > Thanks,
> >        > Acee
> >        >
> >        > >
> >        > > Thanks,
> >        > > Vishwas
> >        > >
> >        > >
> >        >
> >-------------------------------------------------------------
> -----------
> >        > > *From:* Mailing List on behalf of Vishwas Manral
> >        > > *Sent:* Thu 11/25/2004 9:48 PM
> >        > > *To:* OSPF@PEACH.EASE.LSOFT.COM
> >        > > *Subject:* Re: router LSA with unknown link type
> >        > >
> >        > > Hi Acee,
> >        > >
> >        > > I think we must not forget there can be malicious
> >violations of the
> >        > > protocol too, as Tony rightly specified we need
> to specify the
> >        > behavior
> >        > > when unexpected or corrupt data is received.
> >        > >
> >        > > As you stated, I intend to post a short draft on
> this soon.
> >        > >
> >        > > Thanks,
> >        > > Vishwas
> >        > > -----Original Message-----
> >        > > From: Mailing List [mailto:OSPF@PEACH.EASE.LSOFT.COM] On
> >Behalf Of
> >        > Acee
> >        > > Lindem
> >        > > Sent: Thursday, November 25, 2004 10:44 PM
> >        > > To: OSPF@PEACH.EASE.LSOFT.COM
> >        > > Subject: Re: router LSA with unknown link type
> >        > >
> >        > > All,
> >        > > While it would have been better if RFC 2328 did
> precisely
> >specify what
> >        > > to do with unknown link types the fact of the
> matter is that it
> >        > doesn't.
> >        > > IMHO,
> >        > > we'd need a short draft in order to formally
> specify this (or
> >        > concensus
> >        > > and inclusion
> >        > > in the RFC 2740 respin). At this point, the
> >implementation(s) that
> >        > > generate(s)
> >        > > the unknown link types is/are the ones in
> violation of the
> >protocol.
> >        > >
> >        > > Speaking as a WG member, I really don't like the idea of
> >extending the
> >        > > protocol
> >        > > using unknown link types UNLESS the new types
> are in fact a
> >different
> >        > > type of
> >        > > intra-area topological edge in the SPF graph.
> Once we open
> >it up I can
> >        > > envision people
> >        > > trying to cram all sorts of non-link data in the router
> >LSA. If we
> >        > want
> >        > > to extend the
> >        > > protocol past what it does today there are
> cleaner ways of
> >doing it
> >        > > (e.g., new LSA types
> >        > > supporting TLVs).
> >        > >
> >        > > Thanks,
> >        > > Acee
> >        > >
> >        > >
> >        > > Nitin Kakkar wrote:
> >        > >
> >        > > >IMHO I can think of two possibilities for this condition
> >        > > >
> >        > > >1) Some error in LSA creation, which overwrite
> link type field.
> >:
> >        > This
> >        > > >should be reflected in checksum error and should be
> >handled such.
> >        > > >
> >        > > >2) Some new invension which adds to the
> existing 4 types
> >of Link
> >        > Types
> >        > > (or
> >        > > >support for unknown link types): This Needs to
> have some common
> >        > > >understanding (RFC etc) to handle this. I feel
> that they can be
> >        > handled
> >        > > like
> >        > > >unknwon LSA's (store & forward only, no routing calc's)
> >        > > >
> >        > > >HTH
> >        > > >Nitin
> >        > > >
> >        > > >-----Original Message-----
> >        > > >From: Mailing List [mailto:OSPF@PEACH.EASE.LSOFT.COM]On
> >Behalf Of
> >        > Acee
> >        > > >Lindem
> >        > > >Sent: 2004Ae11OA24EO 21:37
> >        > > >To: OSPF@PEACH.EASE.LSOFT.COM
> >        > > >Subject: Re: router LSA with unknown link type
> >        > > >
> >        > > >
> >        > > >Field, Brian wrote:
> >        > > >
> >        > > >
> >        > > >
> >        > > >>If a router receives a router LSA that
> contains several
> >links and
> >        > > >>for one of the links, the link type field is
> not known,
> >should the
> >        > > >>router ignore the entire router LSA or just
> skip this one
> >link?
> >        > > >>
> >        > > >>
> >        > > >>
> >        > > >>
> >        > > >Hi Brian,
> >        > > >Unfortunately, the handling of unknown link
> types is not
> >specifically
> >        > > >defined in RFC 2328.
> >        > > >Since links types 1-4 are the only ones defined an
> >implementation
> >        > > should
> >        > > >probably log
> >        > > >the invalid link type (with rate limiting). Whether it
> >ignores the
> >        > LSA
> >        > > >or just the unknown link is
> >        > > >implementation specific. If we were to move
> forward with
> >link type
> >        > > >extension it would not be
> >        > > >backward compatible (at least not without knobs
> or other
> >mechanisms).
> >        > > >
> >        > > >Thanks,
> >        > > >Acee
> >        > > >
> >        > > >
> >        > > >
> >        > > >>Thanks
> >        > > >>Brian
> >        > > >>
> >        > > >>
> >        > > >>
> >        > >
> >        >
> >        >
> >-------------------------------------------------------------
> -----------
> >        >
>        Name:
> >draft-manral-ospf-router-lsa-unknown-type-01.txt
> >        >
> draft-manral-ospf-router-lsa-unknown-type-01.txt       Type:
> >Plain Text (text/plain)
> >        >
>    Encoding:
> >base64
> >        >
> Description:
> >draft-manral-ospf-router-lsa-unknown-type-01.txt
> >
> >
> >
> >
>


From owner-ospf@PEACH.EASE.LSOFT.COM  Wed Dec  1 11:19:12 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA19461
	for <ospf-archive@LISTS.IETF.ORG>; Wed, 1 Dec 2004 11:19:12 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <23.00EF7ACE@cherry.ease.lsoft.com>; Wed, 1 Dec 2004 11:19:03 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 47515075 for OSPF@PEACH.EASE.LSOFT.COM;
          Wed, 1 Dec 2004 11:18:45 -0500
Received: from 158.130.12.194 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i)
          with TCP; Wed, 1 Dec 2004 11:18:45 -0400
Received: from ee.upenn.edu (mx.ipsumnetworks.com [209.218.185.34])
          (authenticated bits=0) by lion.seas.upenn.edu (8.12.10/8.12.10) with
          ESMTP id iB1GIj6C001046 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128
          verify=NOT); Wed, 1 Dec 2004 11:18:45 -0500
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.5)
            Gecko/20031013 Thunderbird/0.3
X-Accept-Language: en-us, en
MIME-Version: 1.0
References: <6FEB46B4943AA348B0776325DA8EC37F027B3CA9@entcoexch01.broadband.att.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID:  <41ADEEDE.5050601@ee.upenn.edu>
Date:         Wed, 1 Dec 2004 11:18:38 -0500
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Roch Guerin <guerin@EE.UPENN.EDU>
Organization: University of Pennsylvania
Subject: Re: router LSA with unknown link type
To: OSPF@PEACH.EASE.LSOFT.COM
In-Reply-To:  <6FEB46B4943AA348B0776325DA8EC37F027B3CA9@entcoexch01.broadband.att.com>
Precedence: list
Content-Transfer-Encoding: 7bit

Brian,

I guess a simple example seems to be as illustrated below:

|A|------|B|------|D|
 |                         |
|E|------|F|------|G|----R

Router B is an "old" router, and all the other are "new" routers.
Router D has a link of new type to router G that is connected to route
R.  The (bidirectional) costs on all links are 1 except for the link A-E
that has a cost of 10.  From router A's perspective, the shortest path
to R is through router B, but because router B does not "see" the link
of new type between routers D and G, its shortest path to R is through
router A.  Hence a routing loop.

Roch

>Maybe this is obvious to others but it's not to me.   Maybe my assumption
>base
>is incorrect.  I'm thinking that "old" routers originate router LSAs with
>just
>types 1-4 and "new" routers originate router LSAs with types 1-4 and
>possibly new
>link types.   Based on this spec, "old" and "new" routers share the same
>LSDB for
>types 1-4 as router LSAs are no longer ignored when an unknown link type is
>present.
>The LSDB across routers isn't "inconsistent" but some routers have some
>additional
>topo info. Given this, could someone provide an example where a forwarding
>loop is
>created?
>


From owner-ospf@PEACH.EASE.LSOFT.COM  Wed Dec  1 12:11:15 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA27564
	for <ospf-archive@LISTS.IETF.ORG>; Wed, 1 Dec 2004 12:11:07 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <18.00EF7A02@cherry.ease.lsoft.com>; Wed, 1 Dec 2004 12:11:07 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 47519804 for OSPF@PEACH.EASE.LSOFT.COM;
          Wed, 1 Dec 2004 12:11:03 -0500
Received: from 63.197.255.158 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i)
          with TCP; Wed, 1 Dec 2004 12:11:02 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5.6944.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative;
              boundary="----_=_NextPart_001_01C4D7C9.D3E43244"
Thread-Topic: router LSA with unknown link type
thread-index: AcTXueNRrbapNXJMTfebJorGYsbfTwADXZCW
Message-ID:  <BB6D74C75CC76A419B6D6FA7C38317B207EA66@sinett-sbs.SiNett.LAN>
Date:         Wed, 1 Dec 2004 09:18:51 -0800
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Vishwas Manral <Vishwas@SINETT.COM>
Subject: Re: router LSA with unknown link type
To: OSPF@PEACH.EASE.LSOFT.COM
Precedence: list

This is a multi-part message in MIME format.

------_=_NextPart_001_01C4D7C9.D3E43244
Content-Type: text/plain;
        charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi folks,
=20
>>I'm not convinced that we should close the door on defining new link =
types
>>which define non-edge topo and which are carried in the router LSA.
> I agree - what the draft should say is that the introduction of new =
link
> types should address backward compatibility issues within the area.
=20
Would the following text be ok?

   Any future extensions MUST take care of backward compatibility =
issues.
   Incase a new extension is defined, the routers unaware of the =
extension will=20
   ignore the link. Care must be taken that this new extension does not =
cause=20
   routing loops to occur, when some of routers do not understand the=20
   new extension.

Thanks,
Vishwas

________________________________

From: Mailing List on behalf of Acee Lindem
Sent: Wed 12/1/2004 7:16 AM
To: OSPF@PEACH.EASE.LSOFT.COM
Subject: Re: router LSA with unknown link type



Field, Brian wrote:

>A couple of comments:
>
>* Is it clear from 2328 that when a router receives a router LSA with =
an
>unknown link type that the router should not drop the LSA but should =
instead
>store the intact LSA in its LSDB and continue to flood the intact LSA?
>
>
It isn't really clear and hence the need for the Vishwas' draft.

>* In the SPF algorithm, I wonder if it might make sense to tighten up =
the
>language some, specifically around (2b) in 16.1 (and maybe in other
>locations):
>
>            (b) Otherwise, W is a transit vertex (router or transit
>                network).  Look up the vertex W's LSA (router-LSA or
>                network-LSA) in Area A's link state database.  If the
>                LSA does not exist, or its LS age is equal to MaxAge, =
or
>                it does not have a link back to vertex V, examine the
>                next link in V's LSA.[23]
>
>In the context of possible new link types, the text "... it does not =
have a
>link back to vertex V" may be too vague.  Maybe we should specify the
>specific link types that this link must have in order for this check to =
succeed?
>
>* In section 4 of the proposed draft, I have two issues with the =
following:
>
>   Any future extensions SHOULD not cause any change in routing table
>   calculations. Such a change can result in routing loops because the =
routers
>   unaware of the extension will ignore the link.
>
>I'm not convinced that we should close the door on defining new link =
types
>which define non-edge topo and which are carried in the router LSA.
>
I agree - what the draft should say is that the introduction of new link
types should address
backward compatibility issues within the area.

>Further, I'm
>not convinced that introducing these new link types will necessarily =
cause
>routing loops.
>
>
It depends on the topology. However, if some routers are using the new
links and
others are ignoring them there is the potential for loops.


>Consider some set of routers which forward all router LSAs intact (per =
this
>ID).Some routers support just link types 1-4 and others support 1-4 and =
a new
>link type (which defines topo info).   All routers have the same LSDB =
which contains
>link types 1-4 and new ones.  The old routers compute trees based on =
types 1-4.
>The new routers compute trees based on links 1-4 and the new links.  =
Instead of
>causing forwarding loops, doesn't this just cause some routers (the =
ones
>that understand the new link types) to have short cuts in their topos?
>
>
No - if you have router that doesn't understand the new types in the
path to the router with the
shortcut you could have a loop.


>Now I could see forwarding loops being developed if routers, upon =
seeing a
>router LSA with an unknown link type, dropped the router LSA and did =
not
>storeit in its LSDB or flood it.  But per 2328 or this spec, that's not =
proper
>behavior.
>
>Thanks
>Brian
>
>
>
>
>________________________________
>
>        From: Vishwas Manral [mailto:Vishwas@SINETT.COM]
>        Sent: Tuesday, November 30, 2004 9:57 AM
>        To: OSPF@PEACH.EASE.LSOFT.COM
>        Subject: Re: router LSA with unknown link type
>
>
>        Hi Mitchell,
>
>        Good to hear from you and thanks for the comments. The basic =
idea is
>that the flooding happens normally, as is(we do not check if we =
understand a
>link type before flooding forward). This allows new link-types.
>
>        The change done is to explicitly state that while doing the =
routing
>table calculations the link needs to be ignored. Maybe I will change =
the
>text to further clarify this.
>
>        Thanks,
>        Vishwas
>
>________________________________
>
>        From: Mailing List on behalf of Erblichs
>        Sent: Tue 11/30/2004 8:43 AM
>        To: OSPF@PEACH.EASE.LSOFT.COM
>        Subject: Re: router LSA with unknown link type
>
>
>
>        Vishwas & Acee,
>
>                Are we viewing a area that has a mix of routers
>                that understand some link-types beyond 4 and some
>                routers that don't understand them????
>
>                In the perfect world shouldn't all the routers
>                within a area treat anything beyond 4 the same way?
>
>                If this is the case, some option must be created
>                that is communicated that identifies the area's
>                link-types attributes. However... that seemed to
>                be mentioned and dropped..
>
>                I aggree the non-stated default should be "ignore".
>                1) However, should the adj be dropped upon receipt of
>                recv a unknown LSA? This would remove inconsistencies
>                within a area vs allowing the issue to exist in later
>                implimentations.
>
>                2) "silently ignored" ; Else should a log entry be =
present
>                 that a LSDB inconsistency exists within the LSDB? To
>                prevent a circular buffer from potentially filling with
>                this msg type, only every so X entries be logged. So, I
>                question what is ment by "silently ignored" and why? =
IMO,
>                "silently ignore" is probably not appropriate due to =
the
>                reasons for not knowing why routing Loops can/are =
existing
>                in the selected routes.
>
>                3) should it be mentioned that a DR/BDR be always fully
>                aware of a super-set of link-types, and thus accept
>                them? If not then only the subset will be communicated
>                to "others".
>
>                Mitchell Erblich
>                -----------------
>
>
>        Vishwas Manral wrote:
>        >
>        > Hi Acee,
>        >
>        > I am attaching the document where I have added, exactly what =
you
>have
>        > stated.
>        >
>        > Thanks,
>        > Vishwas
>        >
>        > -----Original Message-----
>        > From: Mailing List [mailto:OSPF@PEACH.EASE.LSOFT.COM] On =
Behalf Of
>Acee
>        > Lindem
>        > Sent: Tuesday, November 30, 2004 6:30 PM
>        > To: OSPF@PEACH.EASE.LSOFT.COM
>        > Subject: Re: router LSA with unknown link type
>        >
>        > Vishwas Manral wrote:
>        >
>        > > Hi Acee,
>        > >
>        > > Here goes the link: -
>        > >
>        >
>http://www.ietf.org/internet-drafts/draft-manral-ospf-router-lsa-unknown=

>        > -type-00.txt
>        > >
>        > > Do let me know your views?
>        >
>        > Hi Vishwas,
>        >
>        > I feel we should move forward with support for the "silently
>ignore"
>        > option. I think
>        > that you should add a section with a caveat that states that =
the
>        > addition of new link types
>        > will still have compatibility implications since there is the
>potential
>        > for routing loops if
>        > some routers in the area support the new types and others =
ignore
>them.
>        > However,
>        > the situation is better than what we have today.
>        >
>        > Thanks,
>        > Acee
>        >
>        > >
>        > > Thanks,
>        > > Vishwas
>        > >
>        > >
>        >
>------------------------------------------------------------------------=

>        > > *From:* Mailing List on behalf of Vishwas Manral
>        > > *Sent:* Thu 11/25/2004 9:48 PM
>        > > *To:* OSPF@PEACH.EASE.LSOFT.COM
>        > > *Subject:* Re: router LSA with unknown link type
>        > >
>        > > Hi Acee,
>        > >
>        > > I think we must not forget there can be malicious =
violations of
>the
>        > > protocol too, as Tony rightly specified we need to specify =
the
>        > behavior
>        > > when unexpected or corrupt data is received.
>        > >
>        > > As you stated, I intend to post a short draft on this soon.
>        > >
>        > > Thanks,
>        > > Vishwas
>        > > -----Original Message-----
>        > > From: Mailing List [mailto:OSPF@PEACH.EASE.LSOFT.COM] On =
Behalf
>Of
>        > Acee
>        > > Lindem
>        > > Sent: Thursday, November 25, 2004 10:44 PM
>        > > To: OSPF@PEACH.EASE.LSOFT.COM
>        > > Subject: Re: router LSA with unknown link type
>        > >
>        > > All,
>        > > While it would have been better if RFC 2328 did precisely
>specify what
>        > > to do with unknown link types the fact of the matter is =
that it
>        > doesn't.
>        > > IMHO,
>        > > we'd need a short draft in order to formally specify this =
(or
>        > concensus
>        > > and inclusion
>        > > in the RFC 2740 respin). At this point, the =
implementation(s)
>that
>        > > generate(s)
>        > > the unknown link types is/are the ones in violation of the
>protocol.
>        > >
>        > > Speaking as a WG member, I really don't like the idea of
>extending the
>        > > protocol
>        > > using unknown link types UNLESS the new types are in fact a
>different
>        > > type of
>        > > intra-area topological edge in the SPF graph. Once we open =
it up
>I can
>        > > envision people
>        > > trying to cram all sorts of non-link data in the router =
LSA. If
>we
>        > want
>        > > to extend the
>        > > protocol past what it does today there are cleaner ways of =
doing
>it
>        > > (e.g., new LSA types
>        > > supporting TLVs).
>        > >
>        > > Thanks,
>        > > Acee
>        > >
>        > >
>        > > Nitin Kakkar wrote:
>        > >
>        > > >IMHO I can think of two possibilities for this condition
>        > > >
>        > > >1) Some error in LSA creation, which overwrite link type =
field.
>:
>        > This
>        > > >should be reflected in checksum error and should be =
handled
>such.
>        > > >
>        > > >2) Some new invension which adds to the existing 4 types =
of
>Link
>        > Types
>        > > (or
>        > > >support for unknown link types): This Needs to have some =
common
>        > > >understanding (RFC etc) to handle this. I feel that they =
can be
>        > handled
>        > > like
>        > > >unknwon LSA's (store & forward only, no routing calc's)
>        > > >
>        > > >HTH
>        > > >Nitin
>        > > >
>        > > >-----Original Message-----
>        > > >From: Mailing List [mailto:OSPF@PEACH.EASE.LSOFT.COM]On =
Behalf
>Of
>        > Acee
>        > > >Lindem
>        > > >Sent: 2004Ae11OA24EO 21:37
>        > > >To: OSPF@PEACH.EASE.LSOFT.COM
>        > > >Subject: Re: router LSA with unknown link type
>        > > >
>        > > >
>        > > >Field, Brian wrote:
>        > > >
>        > > >
>        > > >
>        > > >>If a router receives a router LSA that contains several =
links
>and
>        > > >>for one of the links, the link type field is not known, =
should
>the
>        > > >>router ignore the entire router LSA or just skip this one
>link?
>        > > >>
>        > > >>
>        > > >>
>        > > >>
>        > > >Hi Brian,
>        > > >Unfortunately, the handling of unknown link types is not
>specifically
>        > > >defined in RFC 2328.
>        > > >Since links types 1-4 are the only ones defined an
>implementation
>        > > should
>        > > >probably log
>        > > >the invalid link type (with rate limiting). Whether it =
ignores
>the
>        > LSA
>        > > >or just the unknown link is
>        > > >implementation specific. If we were to move forward with =
link
>type
>        > > >extension it would not be
>        > > >backward compatible (at least not without knobs or other
>mechanisms).
>        > > >
>        > > >Thanks,
>        > > >Acee
>        > > >
>        > > >
>        > > >
>        > > >>Thanks
>        > > >>Brian
>        > > >>
>        > > >>
>        > > >>
>        > >
>        >
>        >
>------------------------------------------------------------------------=

>        >                                                           =
Name:
>draft-manral-ospf-router-lsa-unknown-type-01.txt
>        >    draft-manral-ospf-router-lsa-unknown-type-01.txt       =
Type:
>Plain Text (text/plain)
>        >                                                       =
Encoding:
>base64
>        >                                                    =
Description:
>draft-manral-ospf-router-lsa-unknown-type-01.txt
>
>
>
>



------_=_NextPart_001_01C4D7C9.D3E43244
Content-Type: text/html;
        charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">=0A=
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">=0A=
<HTML>=0A=
<HEAD>=0A=
=0A=
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
6.5.6944.0">=0A=
<TITLE>Re: router LSA with unknown link type</TITLE>=0A=
</HEAD>=0A=
<BODY>=0A=
<DIV id=3DidOWAReplyText14351 dir=3Dltr>=0A=
<DIV dir=3Dltr><FONT face=3DArial color=3D#000000 size=3D2>Hi =
folks,</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2>&gt;&gt;I'm not convinced that we should =
close the =0A=
door on defining new link types<BR>&gt;&gt;which define non-edge topo =
and which =0A=
are carried in the router LSA.</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2>&gt; I agree - what the draft should say =
is that the =0A=
introduction of new link<BR>&gt; types should address backward =
compatibility =0A=
issues within the area.</FONT></DIV><FONT size=3D2></FONT>=0A=
<DIV dir=3Dltr>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2>Would the following text be =0A=
ok?</FONT></DIV><BR><FONT size=3D2>&nbsp;&nbsp; Any future extensions =
MUST take =0A=
care of backward compatibility issues.</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2>&nbsp;&nbsp; Incase a new&nbsp;extension =0A=
is&nbsp;</FONT><FONT size=3D2>defined, </FONT><FONT size=3D2>the routers =
unaware of =0A=
the extension will </FONT></DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2>&nbsp;&nbsp; ignore the&nbsp;</FONT><FONT =
size=3D2>link. =0A=
Care must be taken that this new extension does not cause </FONT></DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2>&nbsp;&nbsp; routing loops to occur, when =
some of =0A=
routers do not understand the </FONT></DIV>=0A=
<DIV dir=3Dltr><FONT size=3D2>&nbsp;&nbsp; new</FONT><FONT size=3D2> =0A=
extension.<BR></DIV></FONT>=0A=
<DIV dir=3Dltr>Thanks,</DIV>=0A=
<DIV dir=3Dltr>Vishwas</DIV></DIV>=0A=
<DIV dir=3Dltr><BR>=0A=
<HR tabIndex=3D-1>=0A=
<FONT face=3DTahoma size=3D2><B>From:</B> Mailing List on behalf of Acee =0A=
Lindem<BR><B>Sent:</B> Wed 12/1/2004 7:16 AM<BR><B>To:</B> =0A=
OSPF@PEACH.EASE.LSOFT.COM<BR><B>Subject:</B> Re: router LSA with unknown =
link =0A=
type<BR></FONT><BR></DIV>=0A=
<DIV>=0A=
<P><FONT size=3D2>Field, Brian wrote:<BR><BR>&gt;A couple of =0A=
comments:<BR>&gt;<BR>&gt;* Is it clear from 2328 that when a router =
receives a =0A=
router LSA with an<BR>&gt;unknown link type that the router should not =
drop the =0A=
LSA but should instead<BR>&gt;store the intact LSA in its LSDB and =
continue to =0A=
flood the intact LSA?<BR>&gt;<BR>&gt;<BR>It isn't really clear and hence =
the =0A=
need for the Vishwas' draft.<BR><BR>&gt;* In the SPF algorithm, I wonder =
if it =0A=
might make sense to tighten up the<BR>&gt;language some, specifically =
around =0A=
(2b) in 16.1 (and maybe in =0A=
other<BR>&gt;locations):<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
(b) Otherwise, W is a transit vertex (router or =0A=
transit<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
network).&nbsp; Look up the vertex W's LSA (router-LSA =0A=
or<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
network-LSA) in Area A's link state database.&nbsp; If =0A=
the<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
LSA does not exist, or its LS age is equal to MaxAge, =0A=
or<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
it does not have a link back to vertex V, examine =0A=
the<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
next link in V's LSA.[23]<BR>&gt;<BR>&gt;In the context of possible new =
link =0A=
types, the text "... it does not have a<BR>&gt;link back to vertex V" =
may be too =0A=
vague.&nbsp; Maybe we should specify the<BR>&gt;specific link types that =
this =0A=
link must have in order for this check to succeed?<BR>&gt;<BR>&gt;* In =
section 4 =0A=
of the proposed draft, I have two issues with the =0A=
following:<BR>&gt;<BR>&gt;&nbsp;&nbsp; Any future extensions SHOULD not =
cause =0A=
any change in routing table<BR>&gt;&nbsp;&nbsp; calculations. Such a =
change can =0A=
result in routing loops because the routers<BR>&gt;&nbsp;&nbsp; unaware =
of the =0A=
extension will ignore the link.<BR>&gt;<BR>&gt;I'm not convinced that we =
should =0A=
close the door on defining new link types<BR>&gt;which define non-edge =
topo and =0A=
which are carried in the router LSA.<BR>&gt;<BR>I agree - what the draft =
should =0A=
say is that the introduction of new link<BR>types should =
address<BR>backward =0A=
compatibility issues within the area.<BR><BR>&gt;Further, I'm<BR>&gt;not =0A=
convinced that introducing these new link types will necessarily =0A=
cause<BR>&gt;routing loops.<BR>&gt;<BR>&gt;<BR>It depends on the =
topology. =0A=
However, if some routers are using the new<BR>links and<BR>others are =
ignoring =0A=
them there is the potential for loops.<BR><BR><BR>&gt;Consider some set =
of =0A=
routers which forward all router LSAs intact (per this<BR>&gt;ID).Some =
routers =0A=
support just link types 1-4 and others support 1-4 and a new<BR>&gt;link =
type =0A=
(which defines topo info).&nbsp;&nbsp; All routers have the same LSDB =
which =0A=
contains<BR>&gt;link types 1-4 and new ones.&nbsp; The old routers =
compute trees =0A=
based on types 1-4.<BR>&gt;The new routers compute trees based on links =
1-4 and =0A=
the new links.&nbsp; Instead of<BR>&gt;causing forwarding loops, doesn't =
this =0A=
just cause some routers (the ones<BR>&gt;that understand the new link =
types) to =0A=
have short cuts in their topos?<BR>&gt;<BR>&gt;<BR>No - if you have =
router that =0A=
doesn't understand the new types in the<BR>path to the router with =0A=
the<BR>shortcut you could have a loop.<BR><BR><BR>&gt;Now I could see =
forwarding =0A=
loops being developed if routers, upon seeing a<BR>&gt;router LSA with =
an =0A=
unknown link type, dropped the router LSA and did not<BR>&gt;storeit in =
its LSDB =0A=
or flood it.&nbsp; But per 2328 or this spec, that's not =0A=
proper<BR>&gt;behavior.<BR>&gt;<BR>&gt;Thanks<BR>&gt;Brian<BR>&gt;<BR>&gt=
;<BR>&gt;<BR>&gt;<BR>&gt;________________________________<BR>&gt;<BR>&gt;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
From: Vishwas Manral [<A =0A=
href=3D"mailto:Vishwas@SINETT.COM">mailto:Vishwas@SINETT.COM</A>]<BR>&gt;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
Sent: Tuesday, November 30, 2004 9:57 =0A=
AM<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; To: =0A=
OSPF@PEACH.EASE.LSOFT.COM<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; =0A=
Subject: Re: router LSA with unknown link =0A=
type<BR>&gt;<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Hi =0A=
Mitchell,<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Good =
to hear =0A=
from you and thanks for the comments. The basic idea is<BR>&gt;that the =
flooding =0A=
happens normally, as is(we do not check if we understand a<BR>&gt;link =
type =0A=
before flooding forward). This allows new =0A=
link-types.<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
The change =0A=
done is to explicitly state that while doing the routing<BR>&gt;table =0A=
calculations the link needs to be ignored. Maybe I will change =
the<BR>&gt;text =0A=
to further clarify =0A=
this.<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
Thanks,<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
Vishwas<BR>&gt;<BR>&gt;________________________________<BR>&gt;<BR>&gt;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
From: Mailing List on behalf of =0A=
Erblichs<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sent: Tue =
11/30/2004 =0A=
8:43 AM<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; To: =0A=
OSPF@PEACH.EASE.LSOFT.COM<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; =0A=
Subject: Re: router LSA with unknown link =0A=
type<BR>&gt;<BR>&gt;<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; =0A=
Vishwas &amp; =0A=
Acee,<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
Are we viewing a area that has a mix of =0A=
routers<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
that understand some link-types beyond 4 and =0A=
some<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
routers that don't understand =0A=
them????<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
In the perfect world shouldn't all the =0A=
routers<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
within a area treat anything beyond 4 the same =0A=
way?<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
If this is the case, some option must be =0A=
created<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
that is communicated that identifies the =0A=
area's<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
link-types attributes. However... that seemed =0A=
to<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
be mentioned and =0A=
dropped..<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
I aggree the non-stated default should be =0A=
"ignore".<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
1) However, should the adj be dropped upon receipt =0A=
of<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
recv a unknown LSA? This would remove =0A=
inconsistencies<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
within a area vs allowing the issue to exist in =0A=
later<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
implimentations.<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
2) "silently ignored" ; Else should a log entry be =0A=
present<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
that a LSDB inconsistency exists within the LSDB? =0A=
To<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
prevent a circular buffer from potentially filling =0A=
with<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
this msg type, only every so X entries be logged. So, =0A=
I<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
question what is ment by "silently ignored" and why? =0A=
IMO,<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
"silently ignore" is probably not appropriate due to =0A=
the<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
reasons for not knowing why routing Loops can/are =0A=
existing<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
in the selected =0A=
routes.<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
3) should it be mentioned that a DR/BDR be always =0A=
fully<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
aware of a super-set of link-types, and thus =0A=
accept<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
them? If not then only the subset will be =0A=
communicated<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
to =0A=
"others".<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
Mitchell =0A=
Erblich<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
-----------------<BR>&gt;<BR>&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp; =0A=
Vishwas Manral wrote:<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Hi =0A=
Acee,<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; I am =
attaching the =0A=
document where I have added, exactly what =0A=
you<BR>&gt;have<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =0A=
stated.<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =0A=
Thanks,<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =0A=
Vishwas<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =
-----Original =0A=
Message-----<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =
From: =0A=
Mailing List [<A =0A=
href=3D"mailto:OSPF@PEACH.EASE.LSOFT.COM">mailto:OSPF@PEACH.EASE.LSOFT.CO=
M</A>] On =0A=
Behalf Of<BR>&gt;Acee<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt; =0A=
Lindem<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Sent: =
Tuesday, =0A=
November 30, 2004 6:30 =
PM<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =0A=
To: =
OSPF@PEACH.EASE.LSOFT.COM<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; =0A=
&gt; Subject: Re: router LSA with unknown link =0A=
type<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Vishwas =
Manral =0A=
wrote:<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; Hi =0A=
Acee,<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; Here =
goes the =0A=
link: -<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<BR>&gt;<A =0A=
href=3D"http://www.ietf.org/internet-drafts/draft-manral-ospf-router-lsa-=
unknown">http://www.ietf.org/internet-drafts/draft-manral-ospf-router-lsa=
-unknown</A><BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt; -type-00.txt<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; Do let =
me know =0A=
your views?<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Hi =0A=
Vishwas,<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; I feel we =
should =0A=
move forward with support for the =0A=
"silently<BR>&gt;ignore"<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
; &gt; =0A=
option. I think<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =
that you =0A=
should add a section with a caveat that states that =0A=
the<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; addition of =
new link =0A=
types<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; will still =
have =0A=
compatibility implications since there is =0A=
the<BR>&gt;potential<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt; for =0A=
routing loops if<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =
some =0A=
routers in the area support the new types and others =0A=
ignore<BR>&gt;them.<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt; =0A=
However,<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; the =
situation is =0A=
better than what we have =0A=
today.<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =0A=
Thanks,<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =0A=
Acee<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =0A=
Thanks,<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =0A=
Vishwas<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;<BR>&gt;-------------------------------------------------------------=
-----------<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt; &gt; *From:* Mailing List on behalf of Vishwas =0A=
Manral<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =
*Sent:* Thu =0A=
11/25/2004 9:48 PM<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt; &gt; =0A=
*To:* =0A=
OSPF@PEACH.EASE.LSOFT.COM<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; &gt; =0A=
&gt; *Subject:* Re: router LSA with unknown link =0A=
type<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; Hi =0A=
Acee,<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; I think =
we must =0A=
not forget there can be malicious violations =0A=
of<BR>&gt;the<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =
&gt; =0A=
protocol too, as Tony rightly specified we need to specify =0A=
the<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =0A=
behavior<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =
when =0A=
unexpected or corrupt data is =0A=
received.<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; As you =
stated, =0A=
I intend to post a short draft on this =0A=
soon.<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =0A=
Thanks,<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =0A=
Vishwas<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =0A=
-----Original =
Message-----<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt; &gt; From: Mailing List [<A =0A=
href=3D"mailto:OSPF@PEACH.EASE.LSOFT.COM">mailto:OSPF@PEACH.EASE.LSOFT.CO=
M</A>] On =0A=
Behalf<BR>&gt;Of<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =0A=
Acee<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =0A=
Lindem<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; Sent: =0A=
Thursday, November 25, 2004 10:44 =0A=
PM<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; To: =0A=
OSPF@PEACH.EASE.LSOFT.COM<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; &gt; =0A=
&gt; Subject: Re: router LSA with unknown link =0A=
type<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =0A=
All,<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; While =
it would =0A=
have been better if RFC 2328 did precisely<BR>&gt;specify =0A=
what<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; to do =
with =0A=
unknown link types the fact of the matter is that =0A=
it<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =0A=
doesn't.<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =0A=
IMHO,<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; we'd =
need a =0A=
short draft in order to formally specify this =0A=
(or<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =0A=
concensus<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =
and =0A=
inclusion<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; in =
the RFC =0A=
2740 respin). At this point, the =0A=
implementation(s)<BR>&gt;that<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp; =0A=
&gt; &gt; generate(s)<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt; =0A=
&gt; the unknown link types is/are the ones in violation of =0A=
the<BR>&gt;protocol.<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =
Speaking as a =0A=
WG member, I really don't like the idea of<BR>&gt;extending =0A=
the<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =0A=
protocol<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =
using =0A=
unknown link types UNLESS the new types are in fact =0A=
a<BR>&gt;different<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt; &gt; =0A=
type of<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =
intra-area =0A=
topological edge in the SPF graph. Once we open it up<BR>&gt;I =0A=
can<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; envision =0A=
people<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =
trying to =0A=
cram all sorts of non-link data in the router LSA. =0A=
If<BR>&gt;we<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =0A=
want<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; to =
extend =0A=
the<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; protocol =
past =0A=
what it does today there are cleaner ways of =0A=
doing<BR>&gt;it<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =
&gt; =0A=
(e.g., new LSA types<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt; &gt; =0A=
supporting TLVs).<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =0A=
Thanks,<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =0A=
Acee<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; Nitin =
Kakkar =0A=
wrote:<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =
&gt;IMHO I can =0A=
think of two possibilities for this =0A=
condition<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; &gt;1) =
Some =0A=
error in LSA creation, which overwrite link type =0A=
field.<BR>&gt;:<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =0A=
This<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =
&gt;should be =0A=
reflected in checksum error and should be =0A=
handled<BR>&gt;such.<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt; &gt; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; &gt;2) =
Some new =0A=
invension which adds to the existing 4 types =0A=
of<BR>&gt;Link<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =0A=
Types<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =0A=
(or<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =
&gt;support for =0A=
unknown link types): This Needs to have some =0A=
common<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =0A=
&gt;understanding (RFC etc) to handle this. I feel that they can =0A=
be<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =0A=
handled<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =0A=
like<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =
&gt;unknwon =0A=
LSA's (store &amp; forward only, no routing =0A=
calc's)<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =0A=
&gt;HTH<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =0A=
&gt;Nitin<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =0A=
&gt;-----Original =
Message-----<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt; &gt; &gt;From: Mailing List [<A =0A=
href=3D"mailto:OSPF@PEACH.EASE.LSOFT.COM">mailto:OSPF@PEACH.EASE.LSOFT.CO=
M</A>]On =0A=
Behalf<BR>&gt;Of<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =0A=
Acee<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =0A=
&gt;Lindem<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =
&gt;Sent: =0A=
2004Ae11OA24EO 21:37<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt; &gt; =0A=
&gt;To: =0A=
OSPF@PEACH.EASE.LSOFT.COM<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; &gt; =0A=
&gt; &gt;Subject: Re: router LSA with unknown link =0A=
type<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =
&gt;Field, =0A=
Brian wrote:<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =
&gt;&gt;If a =0A=
router receives a router LSA that contains several =0A=
links<BR>&gt;and<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =
&gt; =0A=
&gt;&gt;for one of the links, the link type field is not known, =0A=
should<BR>&gt;the<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =
&gt; =0A=
&gt;&gt;router ignore the entire router LSA or just skip this =0A=
one<BR>&gt;link?<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =
&gt; =0A=
&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =0A=
&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =0A=
&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =0A=
&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =
&gt;Hi =0A=
Brian,<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =0A=
&gt;Unfortunately, the handling of unknown link types is =0A=
not<BR>&gt;specifically<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
 &gt; =0A=
&gt; &gt;defined in RFC =
2328.<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt; &gt; &gt;Since links types 1-4 are the only ones defined =0A=
an<BR>&gt;implementation<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
; &gt; =0A=
&gt; should<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =0A=
&gt;probably log<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =
&gt; =0A=
&gt;the invalid link type (with rate limiting). Whether it =0A=
ignores<BR>&gt;the<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt; =0A=
LSA<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; &gt;or =
just the =0A=
unknown link is<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =
&gt; =0A=
&gt;implementation specific. If we were to move forward with =0A=
link<BR>&gt;type<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =
&gt; =0A=
&gt;extension it would not =
be<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt; &gt; &gt;backward compatible (at least not without knobs or =0A=
other<BR>&gt;mechanisms).<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; &gt; =0A=
&gt; &gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =0A=
&gt;Thanks,<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =0A=
&gt;Acee<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =0A=
&gt;&gt;Thanks<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =
&gt; =0A=
&gt;&gt;Brian<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =
&gt; =0A=
&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =0A=
&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt; =0A=
&gt;&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;<BR>&gt;-------------------------------------------------------------=
-----------<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
Name:<BR>&gt;draft-manral-ospf-router-lsa-unknown-type-01.txt<BR>&gt;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&nbsp;&nbsp;&nbsp; =0A=
draft-manral-ospf-router-lsa-unknown-type-01.txt&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; =0A=
Type:<BR>&gt;Plain Text =0A=
(text/plain)<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =0A=
Encoding:<BR>&gt;base64<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
 =0A=
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; =0A=
Description:<BR>&gt;draft-manral-ospf-router-lsa-unknown-type-01.txt<BR>&=
gt;<BR>&gt;<BR>&gt;<BR>&gt;<BR></FONT></P></DIV>=0A=
=0A=
</BODY>=0A=
</HTML>
------_=_NextPart_001_01C4D7C9.D3E43244--


From owner-ospf@PEACH.EASE.LSOFT.COM  Wed Dec  1 16:30:43 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA26930
	for <ospf-archive@LISTS.IETF.ORG>; Wed, 1 Dec 2004 16:30:43 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <15.00EF8152@cherry.ease.lsoft.com>; Wed, 1 Dec 2004 16:30:42 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 47560018 for OSPF@PEACH.EASE.LSOFT.COM;
          Wed, 1 Dec 2004 16:30:37 -0500
Received: from 64.102.122.149 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i)
          with TCP; Wed, 1 Dec 2004 16:30:36 -0400
Received: from rtp-core-2.cisco.com (64.102.124.13) by rtp-iport-2.cisco.com
          with ESMTP; 01 Dec 2004 16:30:40 -0500
X-BrightmailFiltered: true
X-Brightmail-Tracker: AAAAAA==
Received: from fruitpie.cisco.com (IDENT:mirapoint@fruitpie.cisco.com
          [64.102.16.27]) by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP
          id iB1LUZtX006725 for <OSPF@PEACH.EASE.LSOFT.COM>; Wed, 1 Dec 2004
          16:30:36 -0500 (EST)
Received: from [64.102.48.185] (dhcp-64-102-48-185.cisco.com [64.102.48.185])
          by fruitpie.cisco.com (MOS 3.4.6-GR) with ESMTP id BDS36732; Wed, 1
          Dec 2004 13:30:37 -0800 (PST)
User-Agent: Mozilla Thunderbird 0.9 (Windows/20041103)
X-Accept-Language: en-us, en
MIME-Version: 1.0
References: <BB6D74C75CC76A419B6D6FA7C38317B207EA66@sinett-sbs.SiNett.LAN>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID:  <41AE37FC.4040207@cisco.com>
Date:         Wed, 1 Dec 2004 16:30:36 -0500
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Acee Lindem <acee@CISCO.COM>
Subject: Re: router LSA with unknown link type
To: OSPF@PEACH.EASE.LSOFT.COM
In-Reply-To:  <BB6D74C75CC76A419B6D6FA7C38317B207EA66@sinett-sbs.SiNett.LAN>
Precedence: list
Content-Transfer-Encoding: 7bit

Vishwas Manral wrote:

> Hi folks,
>
> >>I'm not convinced that we should close the door on defining new link
> types
> >>which define non-edge topo and which are carried in the router LSA.
> > I agree - what the draft should say is that the introduction of new link
> > types should address backward compatibility issues within the area.
>
> Would the following text be ok?

Much better, I just didn't want to the draft to give the impression that
ignoring unknown link types would solve all the backward compatibility
issues.

Thanks,
Acee

>
>    Any future extensions MUST take care of backward compatibility issues.
>    Incase a new extension is defined, the routers unaware of the
> extension will
>    ignore the link. Care must be taken that this new extension does
> not cause
>    routing loops to occur, when some of routers do not understand the
>    new extension.
> Thanks,
> Vishwas
>
> ------------------------------------------------------------------------
> *From:* Mailing List on behalf of Acee Lindem
> *Sent:* Wed 12/1/2004 7:16 AM
> *To:* OSPF@PEACH.EASE.LSOFT.COM
> *Subject:* Re: router LSA with unknown link type
>
> Field, Brian wrote:
>
> >A couple of comments:
> >
> >* Is it clear from 2328 that when a router receives a router LSA with an
> >unknown link type that the router should not drop the LSA but should
> instead
> >store the intact LSA in its LSDB and continue to flood the intact LSA?
> >
> >
> It isn't really clear and hence the need for the Vishwas' draft.
>
> >* In the SPF algorithm, I wonder if it might make sense to tighten up the
> >language some, specifically around (2b) in 16.1 (and maybe in other
> >locations):
> >
> >            (b) Otherwise, W is a transit vertex (router or transit
> >                network).  Look up the vertex W's LSA (router-LSA or
> >                network-LSA) in Area A's link state database.  If the
> >                LSA does not exist, or its LS age is equal to MaxAge, or
> >                it does not have a link back to vertex V, examine the
> >                next link in V's LSA.[23]
> >
> >In the context of possible new link types, the text "... it does not
> have a
> >link back to vertex V" may be too vague.  Maybe we should specify the
> >specific link types that this link must have in order for this check
> to succeed?
> >
> >* In section 4 of the proposed draft, I have two issues with the
> following:
> >
> >   Any future extensions SHOULD not cause any change in routing table
> >   calculations. Such a change can result in routing loops because
> the routers
> >   unaware of the extension will ignore the link.
> >
> >I'm not convinced that we should close the door on defining new link
> types
> >which define non-edge topo and which are carried in the router LSA.
> >
> I agree - what the draft should say is that the introduction of new link
> types should address
> backward compatibility issues within the area.
>
> >Further, I'm
> >not convinced that introducing these new link types will necessarily
> cause
> >routing loops.
> >
> >
> It depends on the topology. However, if some routers are using the new
> links and
> others are ignoring them there is the potential for loops.
>
>
> >Consider some set of routers which forward all router LSAs intact
> (per this
> >ID).Some routers support just link types 1-4 and others support 1-4
> and a new
> >link type (which defines topo info).   All routers have the same LSDB
> which contains
> >link types 1-4 and new ones.  The old routers compute trees based on
> types 1-4.
> >The new routers compute trees based on links 1-4 and the new links.
> Instead of
> >causing forwarding loops, doesn't this just cause some routers (the ones
> >that understand the new link types) to have short cuts in their topos?
> >
> >
> No - if you have router that doesn't understand the new types in the
> path to the router with the
> shortcut you could have a loop.
>
>
> >Now I could see forwarding loops being developed if routers, upon
> seeing a
> >router LSA with an unknown link type, dropped the router LSA and did not
> >storeit in its LSDB or flood it.  But per 2328 or this spec, that's
> not proper
> >behavior.
> >
> >Thanks
> >Brian
> >
> >
> >
> >
> >________________________________
> >
> >        From: Vishwas Manral [mailto:Vishwas@SINETT.COM]
> >        Sent: Tuesday, November 30, 2004 9:57 AM
> >        To: OSPF@PEACH.EASE.LSOFT.COM
> >        Subject: Re: router LSA with unknown link type
> >
> >
> >        Hi Mitchell,
> >
> >        Good to hear from you and thanks for the comments. The basic
> idea is
> >that the flooding happens normally, as is(we do not check if we
> understand a
> >link type before flooding forward). This allows new link-types.
> >
> >        The change done is to explicitly state that while doing the
> routing
> >table calculations the link needs to be ignored. Maybe I will change the
> >text to further clarify this.
> >
> >        Thanks,
> >        Vishwas
> >
> >________________________________
> >
> >        From: Mailing List on behalf of Erblichs
> >        Sent: Tue 11/30/2004 8:43 AM
> >        To: OSPF@PEACH.EASE.LSOFT.COM
> >        Subject: Re: router LSA with unknown link type
> >
> >
> >
> >        Vishwas & Acee,
> >
> >                Are we viewing a area that has a mix of routers
> >                that understand some link-types beyond 4 and some
> >                routers that don't understand them????
> >
> >                In the perfect world shouldn't all the routers
> >                within a area treat anything beyond 4 the same way?
> >
> >                If this is the case, some option must be created
> >                that is communicated that identifies the area's
> >                link-types attributes. However... that seemed to
> >                be mentioned and dropped..
> >
> >                I aggree the non-stated default should be "ignore".
> >                1) However, should the adj be dropped upon receipt of
> >                recv a unknown LSA? This would remove inconsistencies
> >                within a area vs allowing the issue to exist in later
> >                implimentations.
> >
> >                2) "silently ignored" ; Else should a log entry be
> present
> >                 that a LSDB inconsistency exists within the LSDB? To
> >                prevent a circular buffer from potentially filling with
> >                this msg type, only every so X entries be logged. So, I
> >                question what is ment by "silently ignored" and why? IMO,
> >                "silently ignore" is probably not appropriate due to the
> >                reasons for not knowing why routing Loops can/are
> existing
> >                in the selected routes.
> >
> >                3) should it be mentioned that a DR/BDR be always fully
> >                aware of a super-set of link-types, and thus accept
> >                them? If not then only the subset will be communicated
> >                to "others".
> >
> >                Mitchell Erblich
> >                -----------------
> >
> >
> >        Vishwas Manral wrote:
> >        >
> >        > Hi Acee,
> >        >
> >        > I am attaching the document where I have added, exactly
> what you
> >have
> >        > stated.
> >        >
> >        > Thanks,
> >        > Vishwas
> >        >
> >        > -----Original Message-----
> >        > From: Mailing List [mailto:OSPF@PEACH.EASE.LSOFT.COM] On
> Behalf Of
> >Acee
> >        > Lindem
> >        > Sent: Tuesday, November 30, 2004 6:30 PM
> >        > To: OSPF@PEACH.EASE.LSOFT.COM
> >        > Subject: Re: router LSA with unknown link type
> >        >
> >        > Vishwas Manral wrote:
> >        >
> >        > > Hi Acee,
> >        > >
> >        > > Here goes the link: -
> >        > >
> >        >
> >http://www.ietf.org/internet-drafts/draft-manral-ospf-router-lsa-unknown
> >        > -type-00.txt
> >        > >
> >        > > Do let me know your views?
> >        >
> >        > Hi Vishwas,
> >        >
> >        > I feel we should move forward with support for the "silently
> >ignore"
> >        > option. I think
> >        > that you should add a section with a caveat that states
> that the
> >        > addition of new link types
> >        > will still have compatibility implications since there is the
> >potential
> >        > for routing loops if
> >        > some routers in the area support the new types and others
> ignore
> >them.
> >        > However,
> >        > the situation is better than what we have today.
> >        >
> >        > Thanks,
> >        > Acee
> >        >
> >        > >
> >        > > Thanks,
> >        > > Vishwas
> >        > >
> >        > >
> >        >
> >------------------------------------------------------------------------
> >        > > *From:* Mailing List on behalf of Vishwas Manral
> >        > > *Sent:* Thu 11/25/2004 9:48 PM
> >        > > *To:* OSPF@PEACH.EASE.LSOFT.COM
> >        > > *Subject:* Re: router LSA with unknown link type
> >        > >
> >        > > Hi Acee,
> >        > >
> >        > > I think we must not forget there can be malicious
> violations of
> >the
> >        > > protocol too, as Tony rightly specified we need to
> specify the
> >        > behavior
> >        > > when unexpected or corrupt data is received.
> >        > >
> >        > > As you stated, I intend to post a short draft on this soon.
> >        > >
> >        > > Thanks,
> >        > > Vishwas
> >        > > -----Original Message-----
> >        > > From: Mailing List [mailto:OSPF@PEACH.EASE.LSOFT.COM] On
> Behalf
> >Of
> >        > Acee
> >        > > Lindem
> >        > > Sent: Thursday, November 25, 2004 10:44 PM
> >        > > To: OSPF@PEACH.EASE.LSOFT.COM
> >        > > Subject: Re: router LSA with unknown link type
> >        > >
> >        > > All,
> >        > > While it would have been better if RFC 2328 did precisely
> >specify what
> >        > > to do with unknown link types the fact of the matter is
> that it
> >        > doesn't.
> >        > > IMHO,
> >        > > we'd need a short draft in order to formally specify this (or
> >        > concensus
> >        > > and inclusion
> >        > > in the RFC 2740 respin). At this point, the implementation(s)
> >that
> >        > > generate(s)
> >        > > the unknown link types is/are the ones in violation of the
> >protocol.
> >        > >
> >        > > Speaking as a WG member, I really don't like the idea of
> >extending the
> >        > > protocol
> >        > > using unknown link types UNLESS the new types are in fact a
> >different
> >        > > type of
> >        > > intra-area topological edge in the SPF graph. Once we
> open it up
> >I can
> >        > > envision people
> >        > > trying to cram all sorts of non-link data in the router
> LSA. If
> >we
> >        > want
> >        > > to extend the
> >        > > protocol past what it does today there are cleaner ways
> of doing
> >it
> >        > > (e.g., new LSA types
> >        > > supporting TLVs).
> >        > >
> >        > > Thanks,
> >        > > Acee
> >        > >
> >        > >
> >        > > Nitin Kakkar wrote:
> >        > >
> >        > > >IMHO I can think of two possibilities for this condition
> >        > > >
> >        > > >1) Some error in LSA creation, which overwrite link type
> field.
> >:
> >        > This
> >        > > >should be reflected in checksum error and should be handled
> >such.
> >        > > >
> >        > > >2) Some new invension which adds to the existing 4 types of
> >Link
> >        > Types
> >        > > (or
> >        > > >support for unknown link types): This Needs to have some
> common
> >        > > >understanding (RFC etc) to handle this. I feel that they
> can be
> >        > handled
> >        > > like
> >        > > >unknwon LSA's (store & forward only, no routing calc's)
> >        > > >
> >        > > >HTH
> >        > > >Nitin
> >        > > >
> >        > > >-----Original Message-----
> >        > > >From: Mailing List [mailto:OSPF@PEACH.EASE.LSOFT.COM]On
> Behalf
> >Of
> >        > Acee
> >        > > >Lindem
> >        > > >Sent: 2004Ae11OA24EO 21:37
> >        > > >To: OSPF@PEACH.EASE.LSOFT.COM
> >        > > >Subject: Re: router LSA with unknown link type
> >        > > >
> >        > > >
> >        > > >Field, Brian wrote:
> >        > > >
> >        > > >
> >        > > >
> >        > > >>If a router receives a router LSA that contains several
> links
> >and
> >        > > >>for one of the links, the link type field is not known,
> should
> >the
> >        > > >>router ignore the entire router LSA or just skip this one
> >link?
> >        > > >>
> >        > > >>
> >        > > >>
> >        > > >>
> >        > > >Hi Brian,
> >        > > >Unfortunately, the handling of unknown link types is not
> >specifically
> >        > > >defined in RFC 2328.
> >        > > >Since links types 1-4 are the only ones defined an
> >implementation
> >        > > should
> >        > > >probably log
> >        > > >the invalid link type (with rate limiting). Whether it
> ignores
> >the
> >        > LSA
> >        > > >or just the unknown link is
> >        > > >implementation specific. If we were to move forward with
> link
> >type
> >        > > >extension it would not be
> >        > > >backward compatible (at least not without knobs or other
> >mechanisms).
> >        > > >
> >        > > >Thanks,
> >        > > >Acee
> >        > > >
> >        > > >
> >        > > >
> >        > > >>Thanks
> >        > > >>Brian
> >        > > >>
> >        > > >>
> >        > > >>
> >        > >
> >        >
> >        >
> >------------------------------------------------------------------------
> >        >                                                           Name:
> >draft-manral-ospf-router-lsa-unknown-type-01.txt
> >        >    draft-manral-ospf-router-lsa-unknown-type-01.txt       Type:
> >Plain Text (text/plain)
> >        >                                                       Encoding:
> >base64
> >        >                                                    Description:
> >draft-manral-ospf-router-lsa-unknown-type-01.txt
> >
> >
> >
> >
>


From owner-ospf@PEACH.EASE.LSOFT.COM  Thu Dec  2 04:46:24 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA24096
	for <ospf-archive@LISTS.IETF.ORG>; Thu, 2 Dec 2004 04:46:23 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <10.00EF8E6E@cherry.ease.lsoft.com>; Thu, 2 Dec 2004 4:46:22 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 47613998 for OSPF@PEACH.EASE.LSOFT.COM;
          Thu, 2 Dec 2004 04:46:16 -0500
Received: from 202.43.216.211 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i)
          with TCP; Thu, 2 Dec 2004 04:46:15 -0400
Received: from [202.96.96.35] by web15408.mail.cnb.yahoo.com via HTTP; Thu, 02
          Dec 2004 17:46:05 CST
MIME-Version: 1.0
Content-Type: text/plain; charset=gb2312
Content-Transfer-Encoding: 8bit
Message-ID:  <20041202094605.47235.qmail@web15408.mail.cnb.yahoo.com>
Date:         Thu, 2 Dec 2004 17:46:05 +0800
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Jing Shen <jshen_cad@YAHOO.COM.CN>
Subject: Number of Routes and network stability
Comments: To: routing discussion <irtf-rr@puck.nether.net>,
          end-to-end list <end2end-interest@postel.org>
To: OSPF@PEACH.EASE.LSOFT.COM
Precedence: list
Content-Transfer-Encoding: 8bit

Hi,

Some vendors recommended that number of routers within
one OSPF area should not exceed 50, some others
recommended  number of routes within one area should
not exceed 3000.

To my understanding, OSPF stability is directly
related to link stability, radius of an OSPF area and
OSPF implementation( router hardware, methodology of
link status processing). But, is there any research
done on this topic? or how are those recommendation
derived ?

thanks

Jing Shen

_________________________________________________________
Do You Yahoo!?
×¢²áÊÀ½çÒ»Á÷Æ·ÖÊµÄÑÅ»¢Ãâ·ÑµçÓÊ
http://cn.rd.yahoo.com/mail_cn/tag/1g/*http://cn.mail.yahoo.com/


From owner-ospf@PEACH.EASE.LSOFT.COM  Thu Dec  2 07:52:45 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA10773
	for <ospf-archive@LISTS.IETF.ORG>; Thu, 2 Dec 2004 07:52:44 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <9.00EF903D@cherry.ease.lsoft.com>; Thu, 2 Dec 2004 7:47:39 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 47657337 for OSPF@PEACH.EASE.LSOFT.COM;
          Thu, 2 Dec 2004 07:46:44 -0500
Received: from 132.151.1.176 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i) with
          TCP; Thu, 2 Dec 2004 07:36:43 -0400
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1]) by ietf.org
          (8.9.1a/8.9.1a) with ESMTP id HAA09175; Thu, 2 Dec 2004 07:36:45
          -0500 (EST)
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
Message-ID:  <200412021236.HAA09175@ietf.org>
Date:         Thu, 2 Dec 2004 07:36:45 -0500
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Internet-Drafts@ietf.org
Subject: I-D ACTION:draft-ietf-ospf-cap-04.txt
Comments: To: i-d-announce@ietf.org
To: OSPF@PEACH.EASE.LSOFT.COM
Precedence: list

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Open Shortest Path First IGP Working Group of the IETF.

        Title           : Extensions to OSPF for Advertising Optional Router
                          Capabilities
        Author(s)       : A. Lindem, et al.
        Filename        : draft-ietf-ospf-cap-04.txt
        Pages           : 13
        Date            : 2004-12-1

It is useful for routers in an OSPF routing domain to know the
   capabilities of their neighbors and other routers in the OSPF routing
   domain.  This draft proposes extensions to OSPF for advertising
   optional router capabilities.  A new Router Information (RI) opaque
   LSA is proposed for this purpose.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-ospf-cap-04.txt

To remove yourself from the I-D Announcement list, send a message to
i-d-announce-request@ietf.org with the word unsubscribe in the body of the message.
You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce
to change your subscription settings.


Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
        "get draft-ietf-ospf-cap-04.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
        mailserv@ietf.org.
In the body type:
        "FILE /internet-drafts/draft-ietf-ospf-cap-04.txt".

NOTE:   The mail server at ietf.org can return the document in
        MIME-encoded form by using the "mpack" utility.  To use this
        feature, insert the command "ENCODING mime" before the "FILE"
        command.  To decode the response(s), you will need "munpack" or
        a MIME-compliant mail reader.  Different MIME-compliant mail readers
        exhibit different behavior, especially when dealing with
        "multipart" MIME messages (i.e. documents which have been split
        up into multiple messages), so check your local documentation on
        how to manipulate these messages.


Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body;
        access-type="mail-server";
        server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID:     <2004-12-2080504.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-ospf-cap-04.txt

--OtherAccess
Content-Type: Message/External-body;
        name="draft-ietf-ospf-cap-04.txt";
        site="ftp.ietf.org";
        access-type="anon-ftp";
        directory="internet-drafts"

Content-Type: text/plain
Content-ID:     <2004-12-2080504.I-D@ietf.org>

--OtherAccess--

--NextPart--


From owner-ospf@PEACH.EASE.LSOFT.COM  Thu Dec  2 10:37:32 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA29821
	for <ospf-archive@LISTS.IETF.ORG>; Thu, 2 Dec 2004 10:37:31 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <7.00EF942F@cherry.ease.lsoft.com>; Thu, 2 Dec 2004 10:37:26 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 47676596 for OSPF@PEACH.EASE.LSOFT.COM;
          Thu, 2 Dec 2004 10:37:24 -0500
Received: from 47.129.242.57 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i) with
          TCP; Thu, 2 Dec 2004 10:37:24 -0400
Received: from zrtpd0j7.us.nortel.com (zrtpd0j7.us.nortel.com [47.140.203.25])
          by zcars04f.nortelnetworks.com (Switch-2.2.6/Switch-2.2.0) with ESMTP
          id iB2FbMo00698 for <OSPF@PEACH.EASE.LSOFT.COM>; Thu, 2 Dec 2004
          10:37:22 -0500 (EST)
Received: by zrtpd0j7.us.nortel.com with Internet Mail Service (5.5.2653.19) id
          <XQM2RJZM>; Thu, 2 Dec 2004 10:37:17 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
              boundary="----_=_NextPart_001_01C4D884.C9CAF1F0"
Message-ID:  <F7BCEF17E9962143A48BF3BFA701661A9A4793@zrtphxm0.corp.nortel.com>
Date:         Thu, 2 Dec 2004 10:37:06 -0500
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Andrew Smith <ajsmith@NORTELNETWORKS.COM>
Subject: Re: Number of Routes and network stability
To: OSPF@PEACH.EASE.LSOFT.COM
Precedence: list

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C4D884.C9CAF1F0
Content-Type: text/plain;
        charset="gb2312"
Content-Transfer-Encoding: quoted-printable

The recommendation for number of routers per area is usually derived by
considering the amount of processor power and memory available to the
routers in an area. Usually you consider the lowest common denominator. =
This
means the smallest router (the router with the fewest resources) limits =
the
size of the area.

A good rule of thumb is no more than 100 routers per area. If you try =
to
keep an initial design to 50-70 routers that usually allows room to =
grow and
recover from a network crisis.

The vendors that say they can do 3000 routers per area are giving a
scalability number for that box. This particular router can achieve =
3000
routers per area "under the proper circumstances". This is good to know =
for
how much the box can take, not how high to scale your OSPF areas.

Regards,
Andy Smith

-----Original Message-----
From: Mailing List [mailto:OSPF@PEACH.EASE.LSOFT.COM] On Behalf Of Jing =
Shen
Sent: Thursday, December 02, 2004 4:46 AM
To: OSPF@PEACH.EASE.LSOFT.COM
Subject: Number of Routes and network stability


Hi,

Some vendors recommended that number of routers within
one OSPF area should not exceed 50, some others
recommended  number of routes within one area should
not exceed 3000.

To my understanding, OSPF stability is directly
related to link stability, radius of an OSPF area and
OSPF implementation( router hardware, methodology of
link status processing). But, is there any research
done on this topic? or how are those recommendation
derived ?

thanks

Jing Shen

_________________________________________________________
Do You Yahoo!?
=D7=A2=B2=E1=CA=C0=BD=E7=D2=BB=C1=F7=C6=B7=D6=CA=B5=C4=D1=C5=BB=A2=C3=E2=
=B7=D1=B5=E7=D3=CA
http://cn.rd.yahoo.com/mail_cn/tag/1g/*http://cn.mail.yahoo.com/


------_=_NextPart_001_01C4D884.C9CAF1F0
Content-Type: text/html;
        charset="gb2312"
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=3Dgb2312">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2658.2">
<TITLE>RE: Number of Routes and network stability</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>The recommendation for number of routers per area is =
usually derived by considering the amount of processor power and memory =
available to the routers in an area. Usually you consider the lowest =
common denominator. This means the smallest router (the router with the =
fewest resources) limits the size of the area.</FONT></P>

<P><FONT SIZE=3D2>A good rule of thumb is no more than 100 routers per =
area. If you try to keep an initial design to 50-70 routers that =
usually allows room to grow and recover from a network =
crisis.</FONT></P>

<P><FONT SIZE=3D2>The vendors that say they can do 3000 routers per =
area are giving a scalability number for that box. This particular =
router can achieve 3000 routers per area &quot;under the proper =
circumstances&quot;. This is good to know for how much the box can =
take, not how high to scale your OSPF areas.</FONT></P>

<P><FONT SIZE=3D2>Regards,</FONT>
<BR><FONT SIZE=3D2>Andy Smith</FONT>
</P>

<P><FONT SIZE=3D2>-----Original Message-----</FONT>
<BR><FONT SIZE=3D2>From: Mailing List [<A =
HREF=3D"mailto:OSPF@PEACH.EASE.LSOFT.COM">mailto:OSPF@PEACH.EASE.LSOFT.C=
OM</A>] On Behalf Of Jing Shen</FONT>
<BR><FONT SIZE=3D2>Sent: Thursday, December 02, 2004 4:46 AM</FONT>
<BR><FONT SIZE=3D2>To: OSPF@PEACH.EASE.LSOFT.COM</FONT>
<BR><FONT SIZE=3D2>Subject: Number of Routes and network =
stability</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>Hi,</FONT>
</P>

<P><FONT SIZE=3D2>Some vendors recommended that number of routers =
within</FONT>
<BR><FONT SIZE=3D2>one OSPF area should not exceed 50, some =
others</FONT>
<BR><FONT SIZE=3D2>recommended&nbsp; number of routes within one area =
should</FONT>
<BR><FONT SIZE=3D2>not exceed 3000.</FONT>
</P>

<P><FONT SIZE=3D2>To my understanding, OSPF stability is =
directly</FONT>
<BR><FONT SIZE=3D2>related to link stability, radius of an OSPF area =
and</FONT>
<BR><FONT SIZE=3D2>OSPF implementation( router hardware, methodology =
of</FONT>
<BR><FONT SIZE=3D2>link status processing). But, is there any =
research</FONT>
<BR><FONT SIZE=3D2>done on this topic? or how are those =
recommendation</FONT>
<BR><FONT SIZE=3D2>derived ?</FONT>
</P>

<P><FONT SIZE=3D2>thanks</FONT>
</P>

<P><FONT SIZE=3D2>Jing Shen</FONT>
</P>

<P><FONT =
SIZE=3D2>_________________________________________________________</FONT=
>
<BR><FONT SIZE=3D2>Do You Yahoo!?</FONT>
<BR><FONT =
SIZE=3D2>=D7=A2=B2=E1=CA=C0=BD=E7=D2=BB=C1=F7=C6=B7=D6=CA=B5=C4=D1=C5=BB=
=A2=C3=E2=B7=D1=B5=E7=D3=CA</FONT>
<BR><FONT SIZE=3D2><A =
HREF=3D"http://cn.rd.yahoo.com/mail_cn/tag/1g/*http://cn.mail.yahoo.com/=
" =
TARGET=3D"_blank">http://cn.rd.yahoo.com/mail_cn/tag/1g/*http://cn.mail.=
yahoo.com/</A></FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C4D884.C9CAF1F0--


From owner-ospf@PEACH.EASE.LSOFT.COM  Thu Dec  2 20:29:05 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA24657
	for <ospf-archive@LISTS.IETF.ORG>; Thu, 2 Dec 2004 20:29:03 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <23.00EF9EB5@cherry.ease.lsoft.com>; Thu, 2 Dec 2004 20:28:56 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 47735418 for OSPF@PEACH.EASE.LSOFT.COM;
          Thu, 2 Dec 2004 20:28:44 -0500
Received: from 202.43.216.212 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i)
          with TCP; Thu, 2 Dec 2004 20:28:43 -0400
Received: from [202.96.96.35] by web15409.mail.cnb.yahoo.com via HTTP; Fri, 03
          Dec 2004 09:28:38 CST
MIME-Version: 1.0
Content-Type: text/plain; charset=gb2312
Content-Transfer-Encoding: 8bit
Message-ID:  <20041203012838.83786.qmail@web15409.mail.cnb.yahoo.com>
Date:         Fri, 3 Dec 2004 09:28:38 +0800
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Jing Shen <jshen_cad@YAHOO.COM.CN>
Subject: Re: Number of Routes and network stability
Comments: To: routing discussion <irtf-rr@puck.nether.net>
To: OSPF@PEACH.EASE.LSOFT.COM
In-Reply-To:  <F7BCEF17E9962143A48BF3BFA701661A9A4793@zrtphxm0.corp.nortel.com>
Precedence: list
Content-Transfer-Encoding: 8bit

Hi,

Reading  preivious post on OSPF list
(http://peach.ease.lsoft.com/scripts/wa.exe?A2=ind0410&L=ospf&T=0&F=&S=&P=6696),
it seems amount of LSA announcement is another
possible reason for route flaping.

Should it limit the number of link state announced on
one interface ?

regards


> The recommendation for number of routers per area is
> usually derived by
> considering the amount of processor power and memory
> available to the
> routers in an area. Usually you consider the lowest
> common denominator. This
> means the smallest router (the router with the
> fewest resources) limits the
> size of the area.
>


=====
Jing Shen

Data Communication Center
HangZhou TeleCom
HangZhou ZJ 310027
P.R.China

' spamcontrol '

_________________________________________________________
Do You Yahoo!?
×¢²áÊÀ½çÒ»Á÷Æ·ÖÊµÄÑÅ»¢Ãâ·ÑµçÓÊ
http://cn.rd.yahoo.com/mail_cn/tag/1g/*http://cn.mail.yahoo.com/


From owner-ospf@PEACH.EASE.LSOFT.COM  Thu Dec  2 21:47:45 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA00312
	for <ospf-archive@LISTS.IETF.ORG>; Thu, 2 Dec 2004 21:47:45 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <22.00EF9FBE@cherry.ease.lsoft.com>; Thu, 2 Dec 2004 21:47:44 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 47742043 for OSPF@PEACH.EASE.LSOFT.COM;
          Thu, 2 Dec 2004 21:47:40 -0500
Received: from 207.217.121.251 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i)
          with TCP; Thu, 2 Dec 2004 21:47:40 -0400
Received: from user-2ivfitd.dialup.mindspring.com ([165.247.203.173]
          helo=earthlink.net) by pop-a065d10.pas.sa.earthlink.net with esmtp
          (Exim 3.33 #1) id 1Ca3Tw-0007Zj-00; Thu, 02 Dec 2004 18:47:41 -0800
X-Sender: "Erblichs" <@smtp.earthlink.net> (Unverified)
X-Mailer: Mozilla 4.72 [en]C-gatewaynet  (Win98; I)
X-Accept-Language: en
MIME-Version: 1.0
References: <F7BCEF17E9962143A48BF3BFA701661A9A4793@zrtphxm0.corp.nortel.com>
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Message-ID:  <41AFD41D.BCE09A6B@earthlink.net>
Date:         Thu, 2 Dec 2004 18:49:01 -0800
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Erblichs <erblichs@EARTHLINK.NET>
Subject: Re: Number of Routes and network stability
Comments: To: ajsmith@nortelnetworks.com
To: OSPF@PEACH.EASE.LSOFT.COM
Precedence: list
Content-Transfer-Encoding: 8bit

Andrew Smith,

        I don't think I agree with 90% of this.

        Available memory has to do with the max size of
        the LSDB, siumultaneous rexmit queues, etc, THAN
        the max number of routers supported in a area.

        Assuming that enough memory is available, link-stability
        and dead-router interval are more important than CPU
        capability wrt network stability. Next comes with the
        number & sizing of input queues, link-speed, and network
        topology.

        If the number of hellos and OSPF control pkts
        overload a CPU, then I hate to see the SPF timeframes,
        or what would happen if a large number of pkts
        are targeted to the router.

        If one says that they can't handle close to 3000
        simultaneous links with other routers in a area,
        then IMO, they have a few issues with their code.

        I am NOT stating that 3000 simultaneous full adjs can
        be formed. But if you are dropping adjs because their
        are too many routers in the area and you thus are
        dropping (or delaing the processing of) hellos, then
        their is something wrong with the code or hardware.

        Support for a large number of routers within a area
        more has to do with IMO, the ability to decrease the
        hello interval and hello multiplier and still not drop
        adjs. Secondly, each router then COULD support fewer
        links and a failed router would have less of a topology
        effect.

        Mitchell Erblich
        -----------------

> Andrew Smith wrote:
>
> The recommendation for number of routers per area is usually derived
> by considering the amount of processor power and memory available to
> the routers in an area. Usually you consider the lowest common
> denominator. This means the smallest router (the router with the
> fewest resources) limits the size of the area.
>
> A good rule of thumb is no more than 100 routers per area. If you try
> to keep an initial design to 50-70 routers that usually allows room to
> grow and recover from a network crisis.
>
> The vendors that say they can do 3000 routers per area are giving a
> scalability number for that box. This particular router can achieve
> 3000 routers per area "under the proper circumstances". This is good
> to know for how much the box can take, not how high to scale your OSPF
> areas.
>
> Regards,
> Andy Smith
>
> -----Original Message-----
> From: Mailing List [mailto:OSPF@PEACH.EASE.LSOFT.COM] On Behalf Of
> Jing Shen
> Sent: Thursday, December 02, 2004 4:46 AM
> To: OSPF@PEACH.EASE.LSOFT.COM
> Subject: Number of Routes and network stability
>
> Hi,
>
> Some vendors recommended that number of routers within
> one OSPF area should not exceed 50, some others
> recommended  number of routes within one area should
> not exceed 3000.
>
> To my understanding, OSPF stability is directly
> related to link stability, radius of an OSPF area and
> OSPF implementation( router hardware, methodology of
> link status processing). But, is there any research
> done on this topic? or how are those recommendation
> derived ?
>
> thanks
>
> Jing Shen
>
> _________________________________________________________
> Do You Yahoo!?
> ×¢²áÊÀ½çÒ»Á÷Æ·ÖÊµÄÑÅ»¢Ãâ·ÑµçÓÊ
> http://cn.rd.yahoo.com/mail_cn/tag/1g/*http://cn.mail.yahoo.com/


From owner-ospf@PEACH.EASE.LSOFT.COM  Fri Dec  3 04:02:47 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA13739
	for <ospf-archive@LISTS.IETF.ORG>; Fri, 3 Dec 2004 04:02:47 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <20.00EFA6CC@cherry.ease.lsoft.com>; Fri, 3 Dec 2004 4:02:47 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 47769417 for OSPF@PEACH.EASE.LSOFT.COM;
          Fri, 3 Dec 2004 04:02:45 -0500
Received: from 204.176.140.238 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i)
          with TCP; Fri, 3 Dec 2004 03:52:45 -0400
Received: from manikantan (dsl-TN-075.240.247.61.touchtelindia.net
          [61.247.240.75] (may be forged)) (authenticated bits=0) by
          mail2.webindia.com (8.13.1/8.13.1) with ESMTP id iB397uBG008204 for
          <OSPF@PEACH.EASE.LSOFT.COM>; Fri, 3 Dec 2004 01:08:04 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook, Build 11.0.5510
Thread-Index: AcTYb/LRbQj3TkmGRYmAuPH1kn91gAAm3MZA
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-IBIS-MailScanner-Information: Please contact the ISP for more information
X-IBIS-MailScanner: Found to be clean
X-MailScanner-From: manis@net-o2.com
Message-ID:  <200412030908.iB397uBG008204@mail2.webindia.com>
Date:         Fri, 3 Dec 2004 14:25:23 +0530
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Manikantan Srinivasan <manis@NET-O2.COM>
Organization: Net-O2 Technologies
Subject: Clarification related to Flooding an LSA by DR Other on its received interface
To: OSPF@PEACH.EASE.LSOFT.COM
In-Reply-To:  <200412021236.HAA09175@ietf.org>
Precedence: list
Content-Transfer-Encoding: 7bit

Hello

Good day to you.

I have the following doubt/question.

As per Sec 13.3 Bullet 3 (Page 150) RFC 2328,

        (3) If the new LSA was received on this interface, and it was
            received from either the Designated Router or the Backup
            Designated Router, chances are that all the neighbors have
            received the LSA already.  Therefore, examine the next
            interface.

I understand, when a DR other (Router 1) receives an LSA from a DR (Router
2), Router 1 will skip flooding back the received LSA back in the received
interface.

1) Is this a "SHOULD" condition, i.e DR Other SHOULD not flood the LSA back?
Or

2) can (DR Other) MAY flood the LSA over the received interface? If so what
should be the destination address?

3) I notice few (atleast 2) implementations (when the DUT is DR Other), the
LSA received from DR is flooded back on the received interface, as a unicast
packet addressed to BDR. Is this a valid condition/implementation? IS this
behavior a "SHOULD" condition?

Thanks in advance

With best regards
Mani


From owner-ospf@PEACH.EASE.LSOFT.COM  Fri Dec  3 09:42:21 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA10355
	for <ospf-archive@LISTS.IETF.ORG>; Fri, 3 Dec 2004 09:42:16 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <5.00EFACDA@cherry.ease.lsoft.com>; Fri, 3 Dec 2004 9:41:58 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 47832743 for OSPF@PEACH.EASE.LSOFT.COM;
          Fri, 3 Dec 2004 09:41:56 -0500
Received: from 47.129.242.57 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i) with
          TCP; Fri, 3 Dec 2004 09:41:56 -0400
Received: from zrtpd0j7.us.nortel.com (zrtpd0j7.us.nortel.com [47.140.203.25])
          by zcars04f.nortelnetworks.com (Switch-2.2.6/Switch-2.2.0) with ESMTP
          id iB3EfrO19075 for <OSPF@PEACH.EASE.LSOFT.COM>; Fri, 3 Dec 2004
          09:41:53 -0500 (EST)
Received: by zrtpd0j7.us.nortel.com with Internet Mail Service (5.5.2653.19) id
          <YFGSGDWH>; Fri, 3 Dec 2004 09:41:49 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
              boundary="----_=_NextPart_001_01C4D946.359B28C4"
Message-ID:  <F7BCEF17E9962143A48BF3BFA701661A9A4EE3@zrtphxm0.corp.nortel.com>
Date:         Fri, 3 Dec 2004 09:41:43 -0500
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Andrew Smith <ajsmith@NORTELNETWORKS.COM>
Subject: Re: Number of Routes and network stability
To: OSPF@PEACH.EASE.LSOFT.COM
Precedence: list

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C4D946.359B28C4
Content-Type: text/plain;
        charset="iso-8859-1"
X-MIME-Autoconverted: from 8bit to quoted-printable by zcars04f.nortelnetworks.com id iB3EfrO19075
Content-Transfer-Encoding: quoted-printable

Mitchell Erblich,
I will not disagree with your statements. I believe you are correct in th=
ose
assumptions.=20

However, I am not talking about maximizing a single router's OSPF
implementation so that it performs to the utmost efficiency. I am talking
about a guideline to designing an entire network and compensating for
reality from day to day. If you design a network around the maximums of o=
ne
particular box then you will find yourself in trouble when an issue occur=
s.
Especially when other factors almost always exist such as other routing
protocols (BGP) or Multilink PPP sessions which can be processor intensiv=
e.

Engineering a network requires an allowance for the unknown. For instance=
, a
router developing a memory leak on buffers when it is getting pummeled by=
 a
virus like the Nachi worm. I have seen it happen and the affect can be
detrimental to say the least.

I have cleaned up messes not of my own design as I am sure you have had t=
o
do as well. I give my advice hoping others can avoid the issues I have se=
en
before.

Andrew Smith

-----Original Message-----
From: Mailing List [mailto:OSPF@PEACH.EASE.LSOFT.COM] On Behalf Of Erblic=
hs
Sent: Thursday, December 02, 2004 9:49 PM
To: OSPF@PEACH.EASE.LSOFT.COM
Subject: Re: Number of Routes and network stability


Andrew Smith,

        I don't think I agree with 90% of this.

        Available memory has to do with the max size of
        the LSDB, siumultaneous rexmit queues, etc, THAN
        the max number of routers supported in a area.

        Assuming that enough memory is available, link-stability
        and dead-router interval are more important than CPU
        capability wrt network stability. Next comes with the
        number & sizing of input queues, link-speed, and network
        topology.

        If the number of hellos and OSPF control pkts
        overload a CPU, then I hate to see the SPF timeframes,
        or what would happen if a large number of pkts
        are targeted to the router.

        If one says that they can't handle close to 3000
        simultaneous links with other routers in a area,
        then IMO, they have a few issues with their code.

        I am NOT stating that 3000 simultaneous full adjs can
        be formed. But if you are dropping adjs because their
        are too many routers in the area and you thus are
        dropping (or delaing the processing of) hellos, then
        their is something wrong with the code or hardware.

        Support for a large number of routers within a area
        more has to do with IMO, the ability to decrease the
        hello interval and hello multiplier and still not drop
        adjs. Secondly, each router then COULD support fewer
        links and a failed router would have less of a topology
        effect.

        Mitchell Erblich
        -----------------

> Andrew Smith wrote:
>
> The recommendation for number of routers per area is usually derived=20
> by considering the amount of processor power and memory available to=20
> the routers in an area. Usually you consider the lowest common=20
> denominator. This means the smallest router (the router with the=20
> fewest resources) limits the size of the area.
>
> A good rule of thumb is no more than 100 routers per area. If you try=20
> to keep an initial design to 50-70 routers that usually allows room to=20
> grow and recover from a network crisis.
>
> The vendors that say they can do 3000 routers per area are giving a=20
> scalability number for that box. This particular router can achieve=20
> 3000 routers per area "under the proper circumstances". This is good=20
> to know for how much the box can take, not how high to scale your OSPF=20
> areas.
>
> Regards,
> Andy Smith
>
> -----Original Message-----
> From: Mailing List [mailto:OSPF@PEACH.EASE.LSOFT.COM] On Behalf Of=20
> Jing Shen
> Sent: Thursday, December 02, 2004 4:46 AM
> To: OSPF@PEACH.EASE.LSOFT.COM
> Subject: Number of Routes and network stability
>
> Hi,
>
> Some vendors recommended that number of routers within
> one OSPF area should not exceed 50, some others
> recommended  number of routes within one area should
> not exceed 3000.
>
> To my understanding, OSPF stability is directly
> related to link stability, radius of an OSPF area and
> OSPF implementation( router hardware, methodology of
> link status processing). But, is there any research
> done on this topic? or how are those recommendation
> derived ?
>
> thanks
>
> Jing Shen
>
> _________________________________________________________
> Do You Yahoo!?
> =D7=A2=B2=E1=CA=C0=BD=E7=D2=BB=C1=F7=C6=B7=D6=CA=B5=C4=D1=C5=BB=A2=C3=E2=
=B7=D1=B5=E7=D3=CA=20
> http://cn.rd.yahoo.com/mail_cn/tag/1g/*http://cn.mail.yahoo.com/


------_=_NextPart_001_01C4D946.359B28C4
Content-Type: text/html;
        charset="iso-8859-1"
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=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2658.2">
<TITLE>RE: Number of Routes and network stability</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>Mitchell Erblich,</FONT>
<BR><FONT SIZE=3D2>I will not disagree with your statements. I believe =
you are correct in those assumptions. </FONT>
</P>

<P><FONT SIZE=3D2>However, I am not talking about maximizing a single =
router's OSPF implementation so that it performs to the utmost =
efficiency. I am talking about a guideline to designing an entire =
network and compensating for reality from day to day. If you design a =
network around the maximums of one particular box then you will find =
yourself in trouble when an issue occurs. Especially when other factors =
almost always exist such as other routing protocols (BGP) or Multilink =
PPP sessions which can be processor intensive.</FONT></P>

<P><FONT SIZE=3D2>Engineering a network requires an allowance for the =
unknown. For instance, a router developing a memory leak on buffers =
when it is getting pummeled by a virus like the Nachi worm. I have seen =
it happen and the affect can be detrimental to say the =
least.</FONT></P>

<P><FONT SIZE=3D2>I have cleaned up messes not of my own design as I am =
sure you have had to do as well. I give my advice hoping others can =
avoid the issues I have seen before.</FONT></P>

<P><FONT SIZE=3D2>Andrew Smith</FONT>
</P>

<P><FONT SIZE=3D2>-----Original Message-----</FONT>
<BR><FONT SIZE=3D2>From: Mailing List [<A =
HREF=3D"mailto:OSPF@PEACH.EASE.LSOFT.COM">mailto:OSPF@PEACH.EASE.LSOFT.C=
OM</A>] On Behalf Of Erblichs</FONT>
<BR><FONT SIZE=3D2>Sent: Thursday, December 02, 2004 9:49 PM</FONT>
<BR><FONT SIZE=3D2>To: OSPF@PEACH.EASE.LSOFT.COM</FONT>
<BR><FONT SIZE=3D2>Subject: Re: Number of Routes and network =
stability</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>Andrew Smith,</FONT>
</P>

<P><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I don't =
think I agree with 90% of this.</FONT>
</P>

<P><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Available =
memory has to do with the max size of</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the LSDB, =
siumultaneous rexmit queues, etc, THAN</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the max =
number of routers supported in a area.</FONT>
</P>

<P><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Assuming =
that enough memory is available, link-stability</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; and =
dead-router interval are more important than CPU</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
capability wrt network stability. Next comes with the</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; number =
&amp; sizing of input queues, link-speed, and network</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
topology.</FONT>
</P>

<P><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If the =
number of hellos and OSPF control pkts</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; overload =
a CPU, then I hate to see the SPF timeframes,</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; or what =
would happen if a large number of pkts</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; are =
targeted to the router.</FONT>
</P>

<P><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If one =
says that they can't handle close to 3000</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
simultaneous links with other routers in a area,</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; then IMO, =
they have a few issues with their code.</FONT>
</P>

<P><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I am NOT =
stating that 3000 simultaneous full adjs can</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; be =
formed. But if you are dropping adjs because their</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; are too =
many routers in the area and you thus are</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dropping =
(or delaing the processing of) hellos, then</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; their is =
something wrong with the code or hardware.</FONT>
</P>

<P><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Support =
for a large number of routers within a area</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; more has =
to do with IMO, the ability to decrease the</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; hello =
interval and hello multiplier and still not drop</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; adjs. =
Secondly, each router then COULD support fewer</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; links and =
a failed router would have less of a topology</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
effect.</FONT>
</P>

<P><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Mitchell =
Erblich</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
-----------------</FONT>
</P>

<P><FONT SIZE=3D2>&gt; Andrew Smith wrote:</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt; The recommendation for number of routers per =
area is usually derived </FONT>
<BR><FONT SIZE=3D2>&gt; by considering the amount of processor power =
and memory available to </FONT>
<BR><FONT SIZE=3D2>&gt; the routers in an area. Usually you consider =
the lowest common </FONT>
<BR><FONT SIZE=3D2>&gt; denominator. This means the smallest router =
(the router with the </FONT>
<BR><FONT SIZE=3D2>&gt; fewest resources) limits the size of the =
area.</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt; A good rule of thumb is no more than 100 =
routers per area. If you try </FONT>
<BR><FONT SIZE=3D2>&gt; to keep an initial design to 50-70 routers that =
usually allows room to </FONT>
<BR><FONT SIZE=3D2>&gt; grow and recover from a network crisis.</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt; The vendors that say they can do 3000 routers =
per area are giving a </FONT>
<BR><FONT SIZE=3D2>&gt; scalability number for that box. This =
particular router can achieve </FONT>
<BR><FONT SIZE=3D2>&gt; 3000 routers per area &quot;under the proper =
circumstances&quot;. This is good </FONT>
<BR><FONT SIZE=3D2>&gt; to know for how much the box can take, not how =
high to scale your OSPF </FONT>
<BR><FONT SIZE=3D2>&gt; areas.</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt; Regards,</FONT>
<BR><FONT SIZE=3D2>&gt; Andy Smith</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt; -----Original Message-----</FONT>
<BR><FONT SIZE=3D2>&gt; From: Mailing List [<A =
HREF=3D"mailto:OSPF@PEACH.EASE.LSOFT.COM">mailto:OSPF@PEACH.EASE.LSOFT.C=
OM</A>] On Behalf Of </FONT>
<BR><FONT SIZE=3D2>&gt; Jing Shen</FONT>
<BR><FONT SIZE=3D2>&gt; Sent: Thursday, December 02, 2004 4:46 =
AM</FONT>
<BR><FONT SIZE=3D2>&gt; To: OSPF@PEACH.EASE.LSOFT.COM</FONT>
<BR><FONT SIZE=3D2>&gt; Subject: Number of Routes and network =
stability</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt; Hi,</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt; Some vendors recommended that number of routers =
within</FONT>
<BR><FONT SIZE=3D2>&gt; one OSPF area should not exceed 50, some =
others</FONT>
<BR><FONT SIZE=3D2>&gt; recommended&nbsp; number of routes within one =
area should</FONT>
<BR><FONT SIZE=3D2>&gt; not exceed 3000.</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt; To my understanding, OSPF stability is =
directly</FONT>
<BR><FONT SIZE=3D2>&gt; related to link stability, radius of an OSPF =
area and</FONT>
<BR><FONT SIZE=3D2>&gt; OSPF implementation( router hardware, =
methodology of</FONT>
<BR><FONT SIZE=3D2>&gt; link status processing). But, is there any =
research</FONT>
<BR><FONT SIZE=3D2>&gt; done on this topic? or how are those =
recommendation</FONT>
<BR><FONT SIZE=3D2>&gt; derived ?</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt; thanks</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt; Jing Shen</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt; =
_________________________________________________________</FONT>
<BR><FONT SIZE=3D2>&gt; Do You Yahoo!?</FONT>
<BR><FONT SIZE=3D2>&gt; =
=D7=A2=B2=E1=CA=C0=BD=E7=D2=BB=C1=F7=C6=B7=D6=CA=B5=C4=D1=C5=BB=A2=C3=E2=
=B7=D1=B5=E7=D3=CA </FONT>
<BR><FONT SIZE=3D2>&gt; <A =
HREF=3D"http://cn.rd.yahoo.com/mail_cn/tag/1g/*http://cn.mail.yahoo.com/=
" =
TARGET=3D"_blank">http://cn.rd.yahoo.com/mail_cn/tag/1g/*http://cn.mail.=
yahoo.com/</A></FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C4D946.359B28C4--


From owner-ospf@PEACH.EASE.LSOFT.COM  Fri Dec  3 20:24:33 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA27644
	for <ospf-archive@LISTS.IETF.ORG>; Fri, 3 Dec 2004 20:24:32 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <5.00EFB72B@cherry.ease.lsoft.com>; Fri, 3 Dec 2004 20:24:31 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 47891734 for OSPF@PEACH.EASE.LSOFT.COM;
          Fri, 3 Dec 2004 20:24:29 -0500
Received: from 64.233.184.202 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i)
          with TCP; Fri, 3 Dec 2004 20:14:29 -0400
Received: by wproxy.gmail.com with SMTP id 50so64938wri for
          <ospf@peach.ease.lsoft.com>; Fri, 03 Dec 2004 17:14:30 -0800 (PST)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com;
                     h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:references;
                     b=VpyzayBhvx/XU+h5YhL05omj0G/ue+ZekQ4AK4EV2RQCFRKfKINTEqzYYbffhNGR5DWWEPdXZ0wZz+K9RDCDdM/L1+XLTmhw/N8n/i9MkuOiWU1YPCHLxeTCHzzaWF0nL+CJ8cn1WOvY9KDVjiz0kVNd9LGuwZ4niyzrceyO+88=
Received: by 10.54.23.65 with SMTP id 65mr72150wrw; Fri, 03 Dec 2004 17:14:29
          -0800 (PST)
Received: by 10.54.41.18 with HTTP; Fri, 3 Dec 2004 17:14:29 -0800 (PST)
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
References: <20041202094605.47235.qmail@web15408.mail.cnb.yahoo.com>
Message-ID:  <8b7d2e17041203171454d6a8b0@mail.gmail.com>
Date:         Fri, 3 Dec 2004 17:14:29 -0800
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Scott Whyte <swhyte@GMAIL.COM>
Subject: Re: Number of Routes and network stability
To: OSPF@PEACH.EASE.LSOFT.COM
In-Reply-To:  <20041202094605.47235.qmail@web15408.mail.cnb.yahoo.com>
Precedence: list
Content-Transfer-Encoding: quoted-printable

On Thu, 2 Dec 2004 17:46:05 +0800, Jing Shen <jshen_cad@yahoo.com.cn> wrote=
:
> Hi,
>=20
> Some vendors recommended that number of routers within
> one OSPF area should not exceed 50, some others
> recommended  number of routes within one area should
> not exceed 3000.
>=20
> To my understanding, OSPF stability is directly
> related to link stability, radius of an OSPF area and
> OSPF implementation( router hardware, methodology of
> link status processing). But, is there any research
> done on this topic? or how are those recommendation
> derived ?

The number 50 was pulled out of thin air.  Its also been deprecated
for quite some time.

-Scott

>=20
> thanks
>=20
> Jing Shen
>=20
> _________________________________________________________
> Do You Yahoo!?
> =E6=B3=A8=E5=86=8C=E4=B8=96=E7=95=8C=E4=B8=80=E6=B5=81=E5=93=81=E8=B4=A8=
=E7=9A=84=E9=9B=85=E8=99=8E=E5=85=8D=E8=B4=B9=E7=94=B5=E9=82=AE
> http://cn.rd.yahoo.com/mail_cn/tag/1g/*http://cn.mail.yahoo.com/
>


From owner-ospf@PEACH.EASE.LSOFT.COM  Sat Dec  4 07:02:36 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA22874
	for <ospf-archive@LISTS.IETF.ORG>; Sat, 4 Dec 2004 07:02:36 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <8.00EFC1FF@cherry.ease.lsoft.com>; Sat, 4 Dec 2004 7:02:37 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 47972206 for OSPF@PEACH.EASE.LSOFT.COM;
          Sat, 4 Dec 2004 07:02:33 -0500
Received: from 203.197.124.190 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i)
          with TCP; Sat, 4 Dec 2004 07:02:32 -0400
Received: from NUTMEG ([192.168.10.140]) by alumnux.com (8.9.3/8.9.3) with SMTP
          id RAA19208 for <OSPF@PEACH.EASE.LSOFT.COM>; Sat, 4 Dec 2004 17:18:00
          +0530
MIME-Version: 1.0
Content-Type: multipart/alternative;
              boundary="----=_NextPart_000_0010_01C4DA28.1582B0D0"
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook CWS, Build 9.0.2416 (9.0.2910.0)
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4942.400
Importance: Normal
Message-ID:  <000f01c4d9f9$fbca74d0$8c0aa8c0@NUTMEG>
Date:         Sat, 4 Dec 2004 17:38:35 +0530
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Joseph Placid <joseph@ALUMNUX.COM>
Subject: Stub link
To: OSPF@PEACH.EASE.LSOFT.COM
Precedence: list

This is a multi-part message in MIME format.

------=_NextPart_000_0010_01C4DA28.1582B0D0
Content-Type: text/plain;
        charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

Hi,

In the given Scenario, how would R1 advertise the Link between R1 and R2.
Would it advertise it as a stub link (Link Type 3) in its Router LSA ?

Thanks in advance,
Joseph


           LAN1
                 |
| R1| ------|R2|
                 |
           LAN2










------=_NextPart_000_0010_01C4DA28.1582B0D0
Content-Type: text/html;
        charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">


<META content=3D"MSHTML 5.00.3821.2800" name=3DGENERATOR></HEAD>
<BODY>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D015554011-04122004>Hi,</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D015554011-04122004>In the =
given=20
Scenario, how would R1 advertise the Link between R1 and R2. Would it =
advertise=20
it as a stub link (Link Type 3) in its Router LSA ?</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D015554011-04122004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D015554011-04122004>Thanks =
in=20
advance,</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D015554011-04122004>Joseph</SPAN></FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D015554011-04122004>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;=20
LAN1</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D015554011-04122004>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
|</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN =
class=3D015554011-04122004></SPAN></FONT><FONT=20
face=3DArial size=3D2><SPAN class=3D015554011-04122004>| R1|=20
------|R2|</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D015554011-04122004>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
|</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D015554011-04122004>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;LAN2</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D015554011-04122004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D015554011-04122004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D015554011-04122004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D015554011-04122004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D015554011-04122004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D015554011-04122004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D015554011-04122004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D015554011-04122004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D015554011-04122004></SPAN></FONT>&nbsp;</DIV></BODY></HTML>

------=_NextPart_000_0010_01C4DA28.1582B0D0--


From owner-ospf@PEACH.EASE.LSOFT.COM  Sun Dec  5 14:40:22 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA02179
	for <ospf-archive@LISTS.IETF.ORG>; Sun, 5 Dec 2004 14:40:21 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <18.00EFD8C1@cherry.ease.lsoft.com>; 5 Dec 2004 14:40:20 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 48122549 for OSPF@PEACH.EASE.LSOFT.COM;
          Sun, 5 Dec 2004 14:40:16 -0500
Received: from 69.25.242.10 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i) with
          TCP; Sun, 5 Dec 2004 14:40:16 -0400
Received: from CallSciences (unverified [172.21.6.71]) by ucmmail.com
          (Rockliffe SMTPRA 5.3.11) with SMTP id
          <B0037089218@vljcms10.ucmretail.internal.callsciences.com>; Sun, 5
          Dec 2004 14:40:18 -0500
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="PART_BOUNDARY_QKSYAYGVWX"
Message-ID:  <B0037089218@vljcms10.ucmretail.internal.callsciences.com>
Date:         Sun, 5 Dec 2004 14:40:16 -0500
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Sean Andersen <farshad@ONEBOX.COM>
Subject: Re: Stub link
To: OSPF@PEACH.EASE.LSOFT.COM
Precedence: list

--PART_BOUNDARY_QKSYAYGVWX
Content-Type: text/plain; not specified

Joseph,

A good place to start is RFC 2328 section 12.4.1 page 126 -- 129 (especially the last page).


Hope that helps,

Sean


-----Original Message-----
From:     Joseph Placid <joseph@ALUMNUX.COM>
Sent:     Sat, 4 Dec 2004 17:38:35 +0530
To:       OSPF@PEACH.EASE.LSOFT.COM
Subject:  Stub link

Hi,

In the given Scenario, how would R1 advertise the Link between R1 and R2.
Would it advertise it as a stub link (Link Type 3) in its Router LSA ?

Thanks in advance,
Joseph


           LAN1
                 |
| R1| ------|R2|
                 |
           LAN2












--PART_BOUNDARY_QKSYAYGVWX
Content-Type: text/html; name="2004125143710.html"
Content-Disposition: filename="2004125143710.html"
Content-MD5: WRlFkA4fwMWu29svj+hYmQ==
Content-Transfer-Encoding: base64

//48ACEARABPAEMAVABZAFAARQAgAEgAVABNAEwAIABQAFUAQgBMAEkAQwAgACIALQAvAC8A
VwAzAEMALwAvAEQAVABEACAASABUAE0ATAAgADQALgAwACAAVAByAGEAbgBzAGkAdABpAG8A
bgBhAGwALwAvAEUATgAiAD4ADQAKADwASABUAE0ATAA+ADwASABFAEEARAA+AA0ACgA8AE0A
RQBUAEEAIABIAFQAVABQAC0ARQBRAFUASQBWAD0AIgBDAG8AbgB0AGUAbgB0AC0AVAB5AHAA
ZQAiACAAQwBPAE4AVABFAE4AVAA9ACIAdABlAHgAdAAvAGgAdABtAGwAOwAgAGMAaABhAHIA
cwBlAHQAPQBpAHMAbwAtADgAOAA1ADkALQAxACIAPgANAAoADQAKAA0ACgA8AE0ARQBUAEEA
IABjAG8AbgB0AGUAbgB0AD0AIgBNAFMASABUAE0ATAAgADUALgAwADAALgAzADgAMgAxAC4A
MgA4ADAAMAAiACAAbgBhAG0AZQA9AEcARQBOAEUAUgBBAFQATwBSAD4APAAvAEgARQBBAEQA
PgANAAoAPABCAE8ARABZAD4ADQAKADwARABJAFYAPgA8AEYATwBOAFQAIABmAGEAYwBlAD0A
QQByAGkAYQBsACAAcwBpAHoAZQA9ADIAPgA8AFMAUABBAE4AIAANAAoAYwBsAGEAcwBzAD0A
MAAxADUANQA1ADQAMAAxADEALQAwADQAMQAyADIAMAAwADQAPgBIAGkALAA8AC8AUwBQAEEA
TgA+ADwALwBGAE8ATgBUAD4APAAvAEQASQBWAD4ADQAKADwARABJAFYAPgA8AEYATwBOAFQA
IABmAGEAYwBlAD0AQQByAGkAYQBsACAAcwBpAHoAZQA9ADIAPgA8AC8ARgBPAE4AVAA+ACYA
bgBiAHMAcAA7ADwALwBEAEkAVgA+AA0ACgA8AEQASQBWAD4APABGAE8ATgBUACAAZgBhAGMA
ZQA9AEEAcgBpAGEAbAAgAHMAaQB6AGUAPQAyAD4APABTAFAAQQBOACAAYwBsAGEAcwBzAD0A
MAAxADUANQA1ADQAMAAxADEALQAwADQAMQAyADIAMAAwADQAPgBJAG4AIAB0AGgAZQAgAGcA
aQB2AGUAbgAgAA0ACgBTAGMAZQBuAGEAcgBpAG8ALAAgAGgAbwB3ACAAdwBvAHUAbABkACAA
UgAxACAAYQBkAHYAZQByAHQAaQBzAGUAIAB0AGgAZQAgAEwAaQBuAGsAIABiAGUAdAB3AGUA
ZQBuACAAUgAxACAAYQBuAGQAIABSADIALgAgAFcAbwB1AGwAZAAgAGkAdAAgAGEAZAB2AGUA
cgB0AGkAcwBlACAADQAKAGkAdAAgAGEAcwAgAGEAIABzAHQAdQBiACAAbABpAG4AawAgACgA
TABpAG4AawAgAFQAeQBwAGUAIAAzACkAIABpAG4AIABpAHQAcwAgAFIAbwB1AHQAZQByACAA
TABTAEEAIAA/ADwALwBTAFAAQQBOAD4APAAvAEYATwBOAFQAPgA8AC8ARABJAFYAPgANAAoA
PABEAEkAVgA+ADwARgBPAE4AVAAgAGYAYQBjAGUAPQBBAHIAaQBhAGwAIABzAGkAegBlAD0A
MgA+ADwAUwBQAEEATgAgAA0ACgBjAGwAYQBzAHMAPQAwADEANQA1ADUANAAwADEAMQAtADAA
NAAxADIAMgAwADAANAA+ADwALwBTAFAAQQBOAD4APAAvAEYATwBOAFQAPgAmAG4AYgBzAHAA
OwA8AC8ARABJAFYAPgANAAoAPABEAEkAVgA+ADwARgBPAE4AVAAgAGYAYQBjAGUAPQBBAHIA
aQBhAGwAIABzAGkAegBlAD0AMgA+ADwAUwBQAEEATgAgAGMAbABhAHMAcwA9ADAAMQA1ADUA
NQA0ADAAMQAxAC0AMAA0ADEAMgAyADAAMAA0AD4AVABoAGEAbgBrAHMAIABpAG4AIAANAAoA
YQBkAHYAYQBuAGMAZQAsADwALwBTAFAAQQBOAD4APAAvAEYATwBOAFQAPgA8AC8ARABJAFYA
PgANAAoAPABEAEkAVgA+ADwARgBPAE4AVAAgAGYAYQBjAGUAPQBBAHIAaQBhAGwAIABzAGkA
egBlAD0AMgA+ADwAUwBQAEEATgAgAA0ACgBjAGwAYQBzAHMAPQAwADEANQA1ADUANAAwADEA
MQAtADAANAAxADIAMgAwADAANAA+AEoAbwBzAGUAcABoADwALwBTAFAAQQBOAD4APAAvAEYA
TwBOAFQAPgA8AC8ARABJAFYAPgANAAoAPABEAEkAVgA+ACYAbgBiAHMAcAA7ADwALwBEAEkA
VgA+AA0ACgA8AEQASQBWAD4AJgBuAGIAcwBwADsAPAAvAEQASQBWAD4ADQAKADwARABJAFYA
PgA8AEYATwBOAFQAIABmAGEAYwBlAD0AQQByAGkAYQBsACAAcwBpAHoAZQA9ADIAPgA8AFMA
UABBAE4AIAANAAoAYwBsAGEAcwBzAD0AMAAxADUANQA1ADQAMAAxADEALQAwADQAMQAyADIA
MAAwADQAPgAmAG4AYgBzAHAAOwAmAG4AYgBzAHAAOwAmAG4AYgBzAHAAOwAmAG4AYgBzAHAA
OwAmAG4AYgBzAHAAOwAmAG4AYgBzAHAAOwAmAG4AYgBzAHAAOwAmAG4AYgBzAHAAOwAmAG4A
YgBzAHAAOwAmAG4AYgBzAHAAOwAgAA0ACgBMAEEATgAxADwALwBTAFAAQQBOAD4APAAvAEYA
TwBOAFQAPgA8AC8ARABJAFYAPgANAAoAPABEAEkAVgA+ADwARgBPAE4AVAAgAGYAYQBjAGUA
PQBBAHIAaQBhAGwAIABzAGkAegBlAD0AMgA+ADwAUwBQAEEATgAgAA0ACgBjAGwAYQBzAHMA
PQAwADEANQA1ADUANAAwADEAMQAtADAANAAxADIAMgAwADAANAA+ACYAbgBiAHMAcAA7ACYA
bgBiAHMAcAA7ACYAbgBiAHMAcAA7ACYAbgBiAHMAcAA7ACYAbgBiAHMAcAA7ACYAbgBiAHMA
cAA7ACYAbgBiAHMAcAA7ACYAbgBiAHMAcAA7ACYAbgBiAHMAcAA7ACYAbgBiAHMAcAA7ACYA
bgBiAHMAcAA7ACYAbgBiAHMAcAA7ACYAbgBiAHMAcAA7ACYAbgBiAHMAcAA7ACYAbgBiAHMA
cAA7ACYAbgBiAHMAcAA7ACAADQAKAHwAPAAvAFMAUABBAE4APgA8AC8ARgBPAE4AVAA+ADwA
LwBEAEkAVgA+AA0ACgA8AEQASQBWAD4APABGAE8ATgBUACAAZgBhAGMAZQA9AEEAcgBpAGEA
bAAgAHMAaQB6AGUAPQAyAD4APABTAFAAQQBOACAAYwBsAGEAcwBzAD0AMAAxADUANQA1ADQA
MAAxADEALQAwADQAMQAyADIAMAAwADQAPgA8AC8AUwBQAEEATgA+ADwALwBGAE8ATgBUAD4A
PABGAE8ATgBUACAADQAKAGYAYQBjAGUAPQBBAHIAaQBhAGwAIABzAGkAegBlAD0AMgA+ADwA
UwBQAEEATgAgAGMAbABhAHMAcwA9ADAAMQA1ADUANQA0ADAAMQAxAC0AMAA0ADEAMgAyADAA
MAA0AD4AfAAgAFIAMQB8ACAADQAKAC0ALQAtAC0ALQAtAHwAUgAyAHwAPAAvAFMAUABBAE4A
PgA8AC8ARgBPAE4AVAA+ADwALwBEAEkAVgA+AA0ACgA8AEQASQBWAD4APABGAE8ATgBUACAA
ZgBhAGMAZQA9AEEAcgBpAGEAbAAgAHMAaQB6AGUAPQAyAD4APABTAFAAQQBOACAADQAKAGMA
bABhAHMAcwA9ADAAMQA1ADUANQA0ADAAMQAxAC0AMAA0ADEAMgAyADAAMAA0AD4AJgBuAGIA
cwBwADsAJgBuAGIAcwBwADsAJgBuAGIAcwBwADsAJgBuAGIAcwBwADsAJgBuAGIAcwBwADsA
JgBuAGIAcwBwADsAJgBuAGIAcwBwADsAJgBuAGIAcwBwADsAJgBuAGIAcwBwADsAJgBuAGIA
cwBwADsAJgBuAGIAcwBwADsAJgBuAGIAcwBwADsAJgBuAGIAcwBwADsAJgBuAGIAcwBwADsA
JgBuAGIAcwBwADsAJgBuAGIAcwBwADsAIAANAAoAfAA8AC8AUwBQAEEATgA+ADwALwBGAE8A
TgBUAD4APAAvAEQASQBWAD4ADQAKADwARABJAFYAPgA8AEYATwBOAFQAIABmAGEAYwBlAD0A
QQByAGkAYQBsACAAcwBpAHoAZQA9ADIAPgA8AFMAUABBAE4AIAANAAoAYwBsAGEAcwBzAD0A
MAAxADUANQA1ADQAMAAxADEALQAwADQAMQAyADIAMAAwADQAPgAmAG4AYgBzAHAAOwAmAG4A
YgBzAHAAOwAmAG4AYgBzAHAAOwAmAG4AYgBzAHAAOwAmAG4AYgBzAHAAOwAmAG4AYgBzAHAA
OwAmAG4AYgBzAHAAOwAmAG4AYgBzAHAAOwAmAG4AYgBzAHAAOwAmAG4AYgBzAHAAOwAmAG4A
YgBzAHAAOwBMAEEATgAyADwALwBTAFAAQQBOAD4APAAvAEYATwBOAFQAPgA8AC8ARABJAFYA
PgANAAoAPABEAEkAVgA+ADwARgBPAE4AVAAgAGYAYQBjAGUAPQBBAHIAaQBhAGwAIABzAGkA
egBlAD0AMgA+ADwAUwBQAEEATgAgAA0ACgBjAGwAYQBzAHMAPQAwADEANQA1ADUANAAwADEA
MQAtADAANAAxADIAMgAwADAANAA+ADwALwBTAFAAQQBOAD4APAAvAEYATwBOAFQAPgAmAG4A
YgBzAHAAOwA8AC8ARABJAFYAPgANAAoAPABEAEkAVgA+ADwARgBPAE4AVAAgAGYAYQBjAGUA
PQBBAHIAaQBhAGwAIABzAGkAegBlAD0AMgA+ADwAUwBQAEEATgAgAA0ACgBjAGwAYQBzAHMA
PQAwADEANQA1ADUANAAwADEAMQAtADAANAAxADIAMgAwADAANAA+ADwALwBTAFAAQQBOAD4A
PAAvAEYATwBOAFQAPgAmAG4AYgBzAHAAOwA8AC8ARABJAFYAPgANAAoAPABEAEkAVgA+ADwA
RgBPAE4AVAAgAGYAYQBjAGUAPQBBAHIAaQBhAGwAIABzAGkAegBlAD0AMgA+ADwAUwBQAEEA
TgAgAA0ACgBjAGwAYQBzAHMAPQAwADEANQA1ADUANAAwADEAMQAtADAANAAxADIAMgAwADAA
NAA+ADwALwBTAFAAQQBOAD4APAAvAEYATwBOAFQAPgAmAG4AYgBzAHAAOwA8AC8ARABJAFYA
PgANAAoAPABEAEkAVgA+ADwARgBPAE4AVAAgAGYAYQBjAGUAPQBBAHIAaQBhAGwAIABzAGkA
egBlAD0AMgA+ADwAUwBQAEEATgAgAA0ACgBjAGwAYQBzAHMAPQAwADEANQA1ADUANAAwADEA
MQAtADAANAAxADIAMgAwADAANAA+ADwALwBTAFAAQQBOAD4APAAvAEYATwBOAFQAPgAmAG4A
YgBzAHAAOwA8AC8ARABJAFYAPgANAAoAPABEAEkAVgA+ADwARgBPAE4AVAAgAGYAYQBjAGUA
PQBBAHIAaQBhAGwAIABzAGkAegBlAD0AMgA+ADwAUwBQAEEATgAgAA0ACgBjAGwAYQBzAHMA
PQAwADEANQA1ADUANAAwADEAMQAtADAANAAxADIAMgAwADAANAA+ADwALwBTAFAAQQBOAD4A
PAAvAEYATwBOAFQAPgAmAG4AYgBzAHAAOwA8AC8ARABJAFYAPgANAAoAPABEAEkAVgA+ADwA
RgBPAE4AVAAgAGYAYQBjAGUAPQBBAHIAaQBhAGwAIABzAGkAegBlAD0AMgA+ADwAUwBQAEEA
TgAgAA0ACgBjAGwAYQBzAHMAPQAwADEANQA1ADUANAAwADEAMQAtADAANAAxADIAMgAwADAA
NAA+ADwALwBTAFAAQQBOAD4APAAvAEYATwBOAFQAPgAmAG4AYgBzAHAAOwA8AC8ARABJAFYA
PgANAAoAPABEAEkAVgA+ADwARgBPAE4AVAAgAGYAYQBjAGUAPQBBAHIAaQBhAGwAIABzAGkA
egBlAD0AMgA+ADwAUwBQAEEATgAgAA0ACgBjAGwAYQBzAHMAPQAwADEANQA1ADUANAAwADEA
MQAtADAANAAxADIAMgAwADAANAA+ADwALwBTAFAAQQBOAD4APAAvAEYATwBOAFQAPgAmAG4A
YgBzAHAAOwA8AC8ARABJAFYAPgANAAoAPABEAEkAVgA+ADwARgBPAE4AVAAgAGYAYQBjAGUA
PQBBAHIAaQBhAGwAIABzAGkAegBlAD0AMgA+ADwAUwBQAEEATgAgAA0ACgBjAGwAYQBzAHMA
PQAwADEANQA1ADUANAAwADEAMQAtADAANAAxADIAMgAwADAANAA+ADwALwBTAFAAQQBOAD4A
PAAvAEYATwBOAFQAPgAmAG4AYgBzAHAAOwA8AC8ARABJAFYAPgANAAoAPABEAEkAVgA+ADwA
RgBPAE4AVAAgAGYAYQBjAGUAPQBBAHIAaQBhAGwAIABzAGkAegBlAD0AMgA+ADwAUwBQAEEA
TgAgAA0ACgBjAGwAYQBzAHMAPQAwADEANQA1ADUANAAwADEAMQAtADAANAAxADIAMgAwADAA
NAA+ADwALwBTAFAAQQBOAD4APAAvAEYATwBOAFQAPgAmAG4AYgBzAHAAOwA8AC8ARABJAFYA
PgA8AC8AQgBPAEQAWQA+ADwALwBIAFQATQBMAD4ADQAKAA==



--PART_BOUNDARY_QKSYAYGVWX--


From owner-ospf@PEACH.EASE.LSOFT.COM  Sun Dec  5 22:37:53 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA04902
	for <ospf-archive@LISTS.IETF.ORG>; Sun, 5 Dec 2004 22:37:52 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <2.00EFE0F8@cherry.ease.lsoft.com>; 5 Dec 2004 22:37:49 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 48149135 for OSPF@PEACH.EASE.LSOFT.COM;
          Sun, 5 Dec 2004 22:37:44 -0500
Received: from 64.102.122.149 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i)
          with TCP; Sun, 5 Dec 2004 22:37:44 -0400
Received: from rtp-core-2.cisco.com (64.102.124.13) by rtp-iport-2.cisco.com
          with ESMTP; 05 Dec 2004 22:37:48 -0500
X-BrightmailFiltered: true
X-Brightmail-Tracker: AAAAAA==
Received: from fruitpie.cisco.com (IDENT:mirapoint@fruitpie.cisco.com
          [64.102.16.27]) by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP
          id iB63biA6021006 for <OSPF@PEACH.EASE.LSOFT.COM>; Sun, 5 Dec 2004
          22:37:45 -0500 (EST)
Received: from [192.168.2.6] (rtp-vpn3-495.cisco.com [10.82.217.241]) by
          fruitpie.cisco.com (MOS 3.4.6-GR) with ESMTP id BDU39221; Sun, 5 Dec
          2004 19:37:43 -0800 (PST)
User-Agent: Mozilla Thunderbird 0.9 (Windows/20041103)
X-Accept-Language: en-us, en
MIME-Version: 1.0
References: <200412030908.iB397uBG008204@mail2.webindia.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID:  <41B3D407.1010102@cisco.com>
Date:         Sun, 5 Dec 2004 22:37:43 -0500
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Acee Lindem <acee@CISCO.COM>
Subject: Re: Clarification related to Flooding an LSA by DR Other on its received interface
To: OSPF@PEACH.EASE.LSOFT.COM
In-Reply-To:  <200412030908.iB397uBG008204@mail2.webindia.com>
Precedence: list
Content-Transfer-Encoding: 7bit

Manikantan Srinivasan wrote:

>Hello
>
>Good day to you.
>
>I have the following doubt/question.
>
>As per Sec 13.3 Bullet 3 (Page 150) RFC 2328,
>
>        (3) If the new LSA was received on this interface, and it was
>            received from either the Designated Router or the Backup
>            Designated Router, chances are that all the neighbors have
>            received the LSA already.  Therefore, examine the next
>            interface.
>
>I understand, when a DR other (Router 1) receives an LSA from a DR (Router
>2), Router 1 will skip flooding back the received LSA back in the received
>interface.
>
>1) Is this a "SHOULD" condition, i.e DR Other SHOULD not flood the LSA back?
>Or
>
>2) can (DR Other) MAY flood the LSA over the received interface? If so what
>should be the destination address?
>
>3) I notice few (atleast 2) implementations (when the DUT is DR Other), the
>LSA received from DR is flooded back on the received interface, as a unicast
>packet addressed to BDR. Is this a valid condition/implementation? IS this
>behavior a "SHOULD" condition?
>
>
Hi Mani,

I've re-read RFC 2328 and unfortunately the broadcast network flooding
is complex
and not all that clear. What I suspect is happening is that the DR-other
router is adding
the new LSA to its retransmission list and retransmitting when the timer
expires. Based on
RFC 2328, this is correct. However, section 13.5  is somewhat unclear on
whether or not the
BDR should send a delayed acknowledgement. I think that it should since
the BDR is NOT the
router that re-flooded the LSA out the receiving interface (as
determined in section 13, step 5b)  -
even though the BDR knows that the DR is reflooding it out the receiving
interface.
Consequently, the first thing I would check before suspecting two
separate DR-other
implementations is whether or not the BDR is sending the delayed
acknowledgement. If it is
not, then it is the implementation that is culpable.

Other opinions are welcome.

Thanks,
Acee

>Thanks in advance
>
>With best regards
>Mani
>
>
>


From owner-ospf@PEACH.EASE.LSOFT.COM  Tue Dec  7 02:17:32 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA25459
	for <ospf-archive@LISTS.IETF.ORG>; Tue, 7 Dec 2004 02:17:31 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <9.00F00139@cherry.ease.lsoft.com>; Tue, 7 Dec 2004 2:17:30 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 47936138 for OSPF@PEACH.EASE.LSOFT.COM;
          Tue, 7 Dec 2004 02:17:29 -0500
Received: from 203.199.83.246 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i)
          with TCP; Tue, 7 Dec 2004 02:17:28 -0500
Received: (qmail 25822 invoked by uid 510); 7 Dec 2004 07:18:20 -0000
Received: from unknown (203.126.136.220) by rediffmail.com via HTTP; 07 dec
          2004 07:18:20 -0000
MIME-Version: 1.0
Content-type: multipart/alternative;
              boundary="Next_1102403900---0-203.199.83.246-25814"
Message-ID:  <20041207071820.25821.qmail@webmail35.rediffmail.com>
Date:         Tue, 7 Dec 2004 07:18:20 -0000
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Vivek Dubey <vivek_ospf@REDIFFMAIL.COM>
Subject: draft-ietf-ospf-cap-04.txt
To: OSPF@PEACH.EASE.LSOFT.COM
Precedence: list

 This is a multipart mime message


--Next_1102403900---0-203.199.83.246-25814
Content-type: text/plain;
        charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hi,=0ASection 2.3:=0Adraft>TLV flooding scope rules will be specified on a =
per-TLV basis =A0=0Adraft>If a type 11 opaque LSA is chosen, the originatin=
g router should =0A      also advertise type 10 LSA(s) into any attached NS=
SA/stub area=0A=0Avivek) If scope of TLV is defined to be AS (Type 11), why=
 should, the =0A       originating router advertise type 10 LSA(s) into any=
 =0A       attached NSSA/stub area ? Idea seems to get the capabilities=0A =
      advertised to NSSA/STUB neighbors of originating router. But =0A     =
  what about NSSA/STUB areas attached not to "originating" =0A       router=
s?? =0A=0Adraft>An OSPF router MAY advertise different capabilities when bo=
th =0A      NSSA/stub area type 10 LSA(s) and an AS scoped type 11 opaque =
=0A      LSA is advertised.=0Avivek> Capabilities here should map to differ=
ent TLV's ??=0A=0AThanks=0AVivek=0A
--Next_1102403900---0-203.199.83.246-25814
Content-type: text/html;
        charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

<P>=0AHi,<BR>=0ASection 2.3:<BR>=0Adraft&gt;TLV flooding scope rules will b=
e specified on a per-TLV basis&nbsp; <BR>=0Adraft&gt;If a type 11 opaque LS=
A is chosen, the originating router should <BR>=0A&nbsp; &nbsp; &nbsp; also=
 advertise type 10 LSA(s) into any attached NSSA/stub area<BR>=0A<BR>=0Aviv=
ek) If scope of TLV is defined to be AS (Type 11), why should, the <BR>=0A&=
nbsp; &nbsp; &nbsp;  originating router advertise type 10 LSA(s) into any <=
BR>=0A&nbsp; &nbsp; &nbsp;  attached NSSA/stub area ? Idea seems to get the=
 capabilities<BR>=0A&nbsp; &nbsp; &nbsp;  advertised to NSSA/STUB neighbors=
 of originating router. But <BR>=0A&nbsp; &nbsp; &nbsp;  what about NSSA/ST=
UB areas attached not to &quot;originating&quot; <BR>=0A&nbsp; &nbsp; &nbsp=
;  routers?? <BR>=0A<BR>=0Adraft&gt;An OSPF router MAY advertise different =
capabilities when both <BR>=0A&nbsp; &nbsp; &nbsp; NSSA/stub area type 10 L=
SA(s) and an AS scoped type 11 opaque <BR>=0A&nbsp; &nbsp; &nbsp; LSA is ad=
vertised.<BR>=0Avivek&gt; Capabilities here should map to different TLV's ?=
?<BR>=0A<BR>=0AThanks<BR>=0AVivek<BR>=0A=0A</P>=0A<br><br>=0A<A target=3D"_=
blank" HREF=3D"http://clients.rediff.com/signature/track_sig.asp"><IMG SRC=
=3D"http://ads.rediff.com/RealMedia/ads/adstream_nx.cgi/www.rediffmail.com/=
inbox.htm@Bottom" BORDER=3D0 VSPACE=3D0 HSPACE=3D0></a>=0A
--Next_1102403900---0-203.199.83.246-25814--


From owner-ospf@PEACH.EASE.LSOFT.COM  Tue Dec  7 03:54:42 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA02743
	for <ospf-archive@LISTS.IETF.ORG>; Tue, 7 Dec 2004 03:54:41 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <12.00F0029C@cherry.ease.lsoft.com>; Tue, 7 Dec 2004 3:54:41 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 47940268 for OSPF@PEACH.EASE.LSOFT.COM;
          Tue, 7 Dec 2004 03:54:40 -0500
Received: from 144.254.15.119 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i)
          with TCP; Tue, 7 Dec 2004 03:54:32 -0500
Received: from cisco.com (ppsenak-isdn-home.cisco.com [10.49.2.218]) by
          strange-brew.cisco.com (8.11.7p1+Sun/8.8.8) with ESMTP id
          iB78sT122303 for <OSPF@PEACH.EASE.LSOFT.COM>; Tue, 7 Dec 2004
          09:54:29 +0100 (CET)
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.0.2)
            Gecko/20030208 Netscape/7
X-Accept-Language: en-us, en
MIME-Version: 1.0
References: <20041207071820.25821.qmail@webmail35.rediffmail.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID:  <41B56FC4.7050202@cisco.com>
Date:         Tue, 7 Dec 2004 09:54:28 +0100
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Peter Psenak <ppsenak@CISCO.COM>
Subject: Re: draft-ietf-ospf-cap-04.txt
To: OSPF@PEACH.EASE.LSOFT.COM
Precedence: list
Content-Transfer-Encoding: 7bit

Vivek,

Vivek Dubey wrote:
> Hi,
> Section 2.3:
> draft>TLV flooding scope rules will be specified on a per-TLV basis
> draft>If a type 11 opaque LSA is chosen, the originating router should
>       also advertise type 10 LSA(s) into any attached NSSA/stub area
>
> vivek) If scope of TLV is defined to be AS (Type 11), why should, the
>       originating router advertise type 10 LSA(s) into any
>       attached NSSA/stub area ? Idea seems to get the capabilities
>       advertised to NSSA/STUB neighbors of originating router. But
>       what about NSSA/STUB areas attached not to "originating"
>       routers??

an analogy is when you have an ABR connected to backbone area and NSSA
area and you redistribute routes from some external source. ABR will
generate Type-5 external LSA, plus it can be configured to advertise
Type-7 LSA to the NSSA area for the same prefix.
If you have another ASBR somewhere in backbone area, Type-5 LSAs it
generates will not get propagated to NSSA area.

>
> draft>An OSPF router MAY advertise different capabilities when both
>       NSSA/stub area type 10 LSA(s) and an AS scoped type 11 opaque
>       LSA is advertised.
> vivek> Capabilities here should map to different TLV's ??

I guess it can be different TLVs or different content in the same TLV.

Peter

>
> Thanks
> Vivek
>
>
>
> <http://clients.rediff.com/signature/track_sig.asp>


From owner-ospf@PEACH.EASE.LSOFT.COM  Tue Dec  7 12:33:26 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA27749
	for <ospf-archive@LISTS.IETF.ORG>; Tue, 7 Dec 2004 12:33:24 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <1.00F00D1F@cherry.ease.lsoft.com>; Tue, 7 Dec 2004 12:33:23 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 48018681 for OSPF@PEACH.EASE.LSOFT.COM;
          Tue, 7 Dec 2004 12:33:20 -0500
Received: from 203.199.83.148 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i)
          with TCP; Tue, 7 Dec 2004 12:33:19 -0500
Received: (qmail 19982 invoked by uid 510); 7 Dec 2004 17:34:11 -0000
Received: from unknown (203.126.136.220) by rediffmail.com via HTTP; 07 dec
          2004 17:34:11 -0000
MIME-Version: 1.0
Content-type: multipart/alternative;
              boundary="Next_1102440851---0-203.199.83.148-19949"
Message-ID:  <20041207173411.19981.qmail@webmail26.rediffmail.com>
Date:         Tue, 7 Dec 2004 17:34:11 -0000
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Vivek Dubey <vivek_ospf@REDIFFMAIL.COM>
Subject: Re: draft-ietf-ospf-cap-04.txt
To: OSPF@PEACH.EASE.LSOFT.COM
Precedence: list

 This is a multipart mime message


--Next_1102440851---0-203.199.83.148-19949
Content-type: text/plain;
        charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Peter,=0A=0A1) In case of ABR analogy, the information was directly relevan=
t to=0A   OSPF routing and even than it was provided as configuration=A0opt=
ion, =0A   not a "should" condition.=0A=0A   Here, OSPF RI Opaque LSA is us=
ed for both:=0A   a) Advertising router's OSPF capabilities (TLV 1)=0A   b)=
 Capablities Opaque to OSPF (Any future TLVs defined)=0A=0A   And since flo=
oding scope is per TLV and depends on local policy,=0A   there should be no=
 dependency on Type's of area configured at OSPF =0A   level. =0A=0A2) =0Ad=
raft>An OSPF router MAY advertise different capabilities when both=0A      =
 NSSA/stub area type 10 LSA(s) and an AS scoped type 11 opaque=0A       LSA=
 is advertised.=0Avivek> Capabilities here should map to different TLV's ??=
=0A=0APeter>I guess it can be different TLVs or different content in the sa=
me TLV.=0A=0Avivek> Different content in same TLV, advertised in different =
scoped=0A       LSAs (Type 10 and Type 11). Doesnt seems a good idea to me.=
=0A       Any possible scenarios?=0A=0AThanks=0AVivek=0A=0A=0A=0A=0A=0AOn T=
ue, 07 Dec 2004 Peter Psenak wrote :=0A>Vivek,=0A>=0A>Vivek Dubey wrote:=0A=
>>Hi,=0A>>Section 2.3:=0A>>draft>TLV flooding scope rules will be specified=
 on a per-TLV basis=0A>>draft>If a type 11 opaque LSA is chosen, the origin=
ating router should=0A>>       also advertise type 10 LSA(s) into any attac=
hed NSSA/stub area=0A>>=0A>>vivek) If scope of TLV is defined to be AS (Typ=
e 11), why should, the=0A>>       originating router advertise type 10 LSA(=
s) into any=0A>>       attached NSSA/stub area ? Idea seems to get the capa=
bilities=0A>>       advertised to NSSA/STUB neighbors of originating router=
. But=0A>>       what about NSSA/STUB areas attached not to "originating"=
=0A>>       routers??=0A>=0A>an analogy is when you have an ABR connected t=
o backbone area and NSSA=0A>area and you redistribute routes from some exte=
rnal source. ABR will=0A>generate Type-5 external LSA, plus it can be confi=
gured to advertise=0A>Type-7 LSA to the NSSA area for the same prefix.=0A>I=
f you have another ASBR somewhere in backbone area, Type-5 LSAs it=0A>gener=
ates will not get propagated to NSSA area.=0A>=0A>>=0A>>draft>An OSPF route=
r MAY advertise different capabilities when both=0A>>       NSSA/stub area =
type 10 LSA(s) and an AS scoped type 11 opaque=0A>>       LSA is advertised=
.=0A>>vivek> Capabilities here should map to different TLV's ??=0A>=0A>I gu=
ess it can be different TLVs or different content in the same TLV.=0A>=0A>P=
eter=0A>=0A>>=0A>>Thanks=0A>>Vivek=0A>>=0A>>=0A>>=0A>><http://clients.redif=
f.com/signature/track_sig.asp>=0A
--Next_1102440851---0-203.199.83.148-19949
Content-type: text/html;
        charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

<P>=0APeter,<BR>=0A<BR>=0A1) In case of ABR analogy, the information was di=
rectly relevant to<BR>=0A&nbsp;  OSPF routing and even than it was provided=
 as configuration=A0option, <BR>=0A&nbsp;  not a &quot;should&quot; conditi=
on.<BR>=0A<BR>=0A&nbsp;  Here, OSPF RI Opaque LSA is used for both:<BR>=0A&=
nbsp;  a) Advertising router's OSPF capabilities (TLV 1)<BR>=0A&nbsp;  b) C=
apablities Opaque to OSPF (Any future TLVs defined)<BR>=0A<BR>=0A&nbsp;  An=
d since flooding scope is per TLV and depends on local policy,<BR>=0A&nbsp;=
  there should be no dependency on Type's of area configured at OSPF <BR>=
=0A&nbsp;  level. <BR>=0A<BR>=0A2) <BR>=0Adraft&gt;An OSPF router MAY adver=
tise different capabilities when both<BR>=0A&nbsp; &nbsp; &nbsp;  NSSA/stub=
 area type 10 LSA(s) and an AS scoped type 11 opaque<BR>=0A&nbsp; &nbsp; &n=
bsp;  LSA is advertised.<BR>=0Avivek&gt; Capabilities here should map to di=
fferent TLV's ??<BR>=0A<BR>=0APeter&gt;I guess it can be different TLVs or =
different content in the same TLV.<BR>=0A<BR>=0Avivek&gt; Different content=
 in same TLV, advertised in different scoped<BR>=0A&nbsp; &nbsp; &nbsp;  LS=
As (Type 10 and Type 11). Doesnt seems a good idea to me.<BR>=0A&nbsp; &nbs=
p; &nbsp;  Any possible scenarios?<BR>=0A<BR>=0AThanks<BR>=0AVivek<BR>=0A<B=
R>=0A<BR>=0A<BR>=0A<BR>=0A<BR>=0AOn Tue, 07 Dec 2004 Peter Psenak wrote :<B=
R>=0A&gt;Vivek,<BR>=0A&gt;<BR>=0A&gt;Vivek Dubey wrote:<BR>=0A&gt;&gt;Hi,<B=
R>=0A&gt;&gt;Section 2.3:<BR>=0A&gt;&gt;draft&gt;TLV flooding scope rules w=
ill be specified on a per-TLV basis<BR>=0A&gt;&gt;draft&gt;If a type 11 opa=
que LSA is chosen, the originating router should<BR>=0A&gt;&gt;&nbsp; &nbsp=
; &nbsp;  also advertise type 10 LSA(s) into any attached NSSA/stub area<BR=
>=0A&gt;&gt;<BR>=0A&gt;&gt;vivek) If scope of TLV is defined to be AS (Type=
 11), why should, the<BR>=0A&gt;&gt;&nbsp; &nbsp; &nbsp;  originating route=
r advertise type 10 LSA(s) into any<BR>=0A&gt;&gt;&nbsp; &nbsp; &nbsp;  att=
ached NSSA/stub area ? Idea seems to get the capabilities<BR>=0A&gt;&gt;&nb=
sp; &nbsp; &nbsp;  advertised to NSSA/STUB neighbors of originating router.=
 But<BR>=0A&gt;&gt;&nbsp; &nbsp; &nbsp;  what about NSSA/STUB areas attache=
d not to &quot;originating&quot;<BR>=0A&gt;&gt;&nbsp; &nbsp; &nbsp;  router=
s??<BR>=0A&gt;<BR>=0A&gt;an analogy is when you have an ABR connected to ba=
ckbone area and NSSA<BR>=0A&gt;area and you redistribute routes from some e=
xternal source. ABR will<BR>=0A&gt;generate Type-5 external LSA, plus it ca=
n be configured to advertise<BR>=0A&gt;Type-7 LSA to the NSSA area for the =
same prefix.<BR>=0A&gt;If you have another ASBR somewhere in backbone area,=
 Type-5 LSAs it<BR>=0A&gt;generates will not get propagated to NSSA area.<B=
R>=0A&gt;<BR>=0A&gt;&gt;<BR>=0A&gt;&gt;draft&gt;An OSPF router MAY advertis=
e different capabilities when both<BR>=0A&gt;&gt;&nbsp; &nbsp; &nbsp;  NSSA=
/stub area type 10 LSA(s) and an AS scoped type 11 opaque<BR>=0A&gt;&gt;&nb=
sp; &nbsp; &nbsp;  LSA is advertised.<BR>=0A&gt;&gt;vivek&gt; Capabilities =
here should map to different TLV's ??<BR>=0A&gt;<BR>=0A&gt;I guess it can b=
e different TLVs or different content in the same TLV.<BR>=0A&gt;<BR>=0A&gt=
;Peter<BR>=0A&gt;<BR>=0A&gt;&gt;<BR>=0A&gt;&gt;Thanks<BR>=0A&gt;&gt;Vivek<B=
R>=0A&gt;&gt;<BR>=0A&gt;&gt;<BR>=0A&gt;&gt;<BR>=0A&gt;&gt;&lt;http://client=
s.rediff.com/signature/track_sig.asp&gt;<BR>=0A=0A</P>=0A<br><br>=0A<A targ=
et=3D"_blank" HREF=3D"http://clients.rediff.com/signature/track_sig.asp"><I=
MG SRC=3D"http://ads.rediff.com/RealMedia/ads/adstream_nx.cgi/www.rediffmai=
l.com/inbox.htm@Bottom" BORDER=3D0 VSPACE=3D0 HSPACE=3D0></a>=0A
--Next_1102440851---0-203.199.83.148-19949--


From owner-ospf@PEACH.EASE.LSOFT.COM  Tue Dec  7 17:17:01 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA05991
	for <ospf-archive@LISTS.IETF.ORG>; Tue, 7 Dec 2004 17:17:01 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <14.00F0130F@cherry.ease.lsoft.com>; Tue, 7 Dec 2004 17:17:01 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 48047631 for OSPF@PEACH.EASE.LSOFT.COM;
          Tue, 7 Dec 2004 17:16:59 -0500
Received: from 64.102.122.149 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i)
          with TCP; Tue, 7 Dec 2004 17:16:59 -0500
Received: from rtp-core-2.cisco.com (64.102.124.13) by rtp-iport-2.cisco.com
          with ESMTP; 07 Dec 2004 17:16:59 -0500
X-BrightmailFiltered: true
X-Brightmail-Tracker: AAAAAA==
Received: from fruitpie.cisco.com (IDENT:mirapoint@fruitpie.cisco.com
          [64.102.16.27]) by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP
          id iB7MGvA6010743; Tue, 7 Dec 2004 17:16:57 -0500 (EST)
Received: from [64.102.48.185] (dhcp-64-102-48-185.cisco.com [64.102.48.185])
          by fruitpie.cisco.com (MOS 3.4.6-GR) with ESMTP id BDV78421; Tue, 7
          Dec 2004 14:16:56 -0800 (PST)
User-Agent: Mozilla Thunderbird 0.9 (Windows/20041103)
X-Accept-Language: en-us, en
MIME-Version: 1.0
References: <20041207173411.19981.qmail@webmail26.rediffmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID:  <41B62BD7.7090305@cisco.com>
Date:         Tue, 7 Dec 2004 17:16:55 -0500
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Acee Lindem <acee@CISCO.COM>
Subject: Re: draft-ietf-ospf-cap-04.txt
Comments: To: Jean Philippe Vasseur <jvasseur@cisco.com>
To: OSPF@PEACH.EASE.LSOFT.COM
In-Reply-To:  <20041207173411.19981.qmail@webmail26.rediffmail.com>
Precedence: list
Content-Transfer-Encoding: 7bit

Hi Vivek,


Vivek Dubey wrote:

> Peter,
>
> 1) In case of ABR analogy, the information was directly relevant to
>   OSPF routing and even than it was provided as configuration option,
>   not a "should" condition.
>
I think the configuration option is implementation specific. Although it is
not covered explicitly I think RFC 3103 implies an ABR will redistribute
into both attached NSSAs and regular areas.


>
>   Here, OSPF RI Opaque LSA is used for both:
>   a) Advertising router's OSPF capabilities (TLV 1)
>   b) Capablities Opaque to OSPF (Any future TLVs defined)
>
>   And since flooding scope is per TLV and depends on local policy,
>   there should be no dependency on Type's of area configured at OSPF
>   level.
>
> 2)
> draft>An OSPF router MAY advertise different capabilities when both
>       NSSA/stub area type 10 LSA(s) and an AS scoped type 11 opaque
>       LSA is advertised.
> vivek> Capabilities here should map to different TLV's ??
>
> Peter>I guess it can be different TLVs or different content in the
> same TLV.
>
> vivek> Different content in same TLV, advertised in different scoped
>       LSAs (Type 10 and Type 11). Doesnt seems a good idea to me.
>       Any possible scenarios?
>
JP - can you take a shot at this? I seem to remember that you had a
scenario in minde.

Thanks,
Acee

>
> Thanks
> Vivek
>
>
>
>
>
> On Tue, 07 Dec 2004 Peter Psenak wrote :
> >Vivek,
> >
> >Vivek Dubey wrote:
> >>Hi,
> >>Section 2.3:
> >>draft>TLV flooding scope rules will be specified on a per-TLV basis
> >>draft>If a type 11 opaque LSA is chosen, the originating router should
> >>      also advertise type 10 LSA(s) into any attached NSSA/stub area
> >>
> >>vivek) If scope of TLV is defined to be AS (Type 11), why should, the
> >>      originating router advertise type 10 LSA(s) into any
> >>      attached NSSA/stub area ? Idea seems to get the capabilities
> >>      advertised to NSSA/STUB neighbors of originating router. But
> >>      what about NSSA/STUB areas attached not to "originating"
> >>      routers??
> >
> >an analogy is when you have an ABR connected to backbone area and NSSA
> >area and you redistribute routes from some external source. ABR will
> >generate Type-5 external LSA, plus it can be configured to advertise
> >Type-7 LSA to the NSSA area for the same prefix.
> >If you have another ASBR somewhere in backbone area, Type-5 LSAs it
> >generates will not get propagated to NSSA area.
> >
> >>
> >>draft>An OSPF router MAY advertise different capabilities when both
> >>      NSSA/stub area type 10 LSA(s) and an AS scoped type 11 opaque
> >>      LSA is advertised.
> >>vivek> Capabilities here should map to different TLV's ??
> >
> >I guess it can be different TLVs or different content in the same TLV.
> >
> >Peter
> >
> >>
> >>Thanks
> >>Vivek
> >>
> >>
> >>
> >><http://clients.rediff.com/signature/track_sig.asp>
>
>
>
> <http://clients.rediff.com/signature/track_sig.asp>


From owner-ospf@PEACH.EASE.LSOFT.COM  Tue Dec  7 17:25:17 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA06972
	for <ospf-archive@LISTS.IETF.ORG>; Tue, 7 Dec 2004 17:25:17 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <21.00F01407@cherry.ease.lsoft.com>; Tue, 7 Dec 2004 17:25:18 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 48048392 for OSPF@PEACH.EASE.LSOFT.COM;
          Tue, 7 Dec 2004 17:25:17 -0500
Received: from 171.71.176.72 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i) with
          TCP; Tue, 7 Dec 2004 17:25:16 -0500
Received: from sj-core-1.cisco.com (171.71.177.237) by sj-iport-3.cisco.com
          with ESMTP; 07 Dec 2004 15:30:28 +0000
X-BrightmailFiltered: true
X-Brightmail-Tracker: AAAAAA==
Received: from wells.cisco.com (wells.cisco.com [171.71.177.223]) by
          sj-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id iB7MPBD9011980;
          Tue, 7 Dec 2004 14:25:11 -0800 (PST)
Received: from [24.181.239.125] (che-vpn-cluster-1-55.cisco.com [10.86.240.55])
          by wells.cisco.com (8.8.6 (PHNE_14041)/CISCO.SERVER.1.2) with ESMTP
          id OAA28918; Tue, 7 Dec 2004 14:25:13 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v619)
References: <20041207173411.19981.qmail@webmail26.rediffmail.com>
            <41B62BD7.7090305@cisco.com>
Content-Type: text/plain; charset=US-ASCII; format=flowed
Content-Transfer-Encoding: 7bit
X-Mailer: Apple Mail (2.619)
Message-ID:  <DFF348C9-489E-11D9-86D6-000D93330B14@cisco.com>
Date:         Tue, 7 Dec 2004 17:25:18 -0500
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: JP Vasseur <jvasseur@CISCO.COM>
Subject: Re: draft-ietf-ospf-cap-04.txt
Comments: To: Vivek Dubey <vivek_ospf@REDIFFMAIL.COM>
To: OSPF@PEACH.EASE.LSOFT.COM
In-Reply-To:  <41B62BD7.7090305@cisco.com>
Precedence: list
Content-Transfer-Encoding: 7bit

Hi Vivek,

On Dec 7, 2004, at 5:16 PM, Acee Lindem wrote:

> Hi Vivek,
>
>
> Vivek Dubey wrote:
>
>> Peter,
>>
>> 1) In case of ABR analogy, the information was directly relevant to
>>   OSPF routing and even than it was provided as configuration option,
>>   not a "should" condition.
>>
> I think the configuration option is implementation specific. Although
> it is
> not covered explicitly I think RFC 3103 implies an ABR will
> redistribute
> into both attached NSSAs and regular areas.
>
>
>>
>>   Here, OSPF RI Opaque LSA is used for both:
>>   a) Advertising router's OSPF capabilities (TLV 1)
>>   b) Capablities Opaque to OSPF (Any future TLVs defined)
>>
>>   And since flooding scope is per TLV and depends on local policy,
>>   there should be no dependency on Type's of area configured at OSPF
>>   level.
>>
>> 2)
>> draft>An OSPF router MAY advertise different capabilities when both
>>       NSSA/stub area type 10 LSA(s) and an AS scoped type 11 opaque
>>       LSA is advertised.
>> vivek> Capabilities here should map to different TLV's ??
>>
>> Peter>I guess it can be different TLVs or different content in the
>> same TLV.
>>
>> vivek> Different content in same TLV, advertised in different scoped
>>       LSAs (Type 10 and Type 11). Doesnt seems a good idea to me.
>>       Any possible scenarios?
>>
> JP - can you take a shot at this? I seem to remember that you had a
> scenario in minde.
>

Indeed. In the case of TE, there are various cases where a router may
want to advertise a capability with different flooding scopes thus two
different opaque LSAs. For instance, a router may belong to two
different meshes of TE LSPs, one local to its area (RI LSA of Type 10)
one across the routing domain (RI LSA of Type 11). The same TLV
(automesh) is used, with different contents, carried in different LSA
(type 10 and 11).

Thanks.

JP.

> Thanks,
> Acee
>
>>
>> Thanks
>> Vivek
>>
>>
>>
>>
>>
>> On Tue, 07 Dec 2004 Peter Psenak wrote :
>> >Vivek,
>> >
>> >Vivek Dubey wrote:
>> >>Hi,
>> >>Section 2.3:
>> >>draft>TLV flooding scope rules will be specified on a per-TLV basis
>> >>draft>If a type 11 opaque LSA is chosen, the originating router
>> should
>> >>      also advertise type 10 LSA(s) into any attached NSSA/stub area
>> >>
>> >>vivek) If scope of TLV is defined to be AS (Type 11), why should,
>> the
>> >>      originating router advertise type 10 LSA(s) into any
>> >>      attached NSSA/stub area ? Idea seems to get the capabilities
>> >>      advertised to NSSA/STUB neighbors of originating router. But
>> >>      what about NSSA/STUB areas attached not to "originating"
>> >>      routers??
>> >
>> >an analogy is when you have an ABR connected to backbone area and
>> NSSA
>> >area and you redistribute routes from some external source. ABR will
>> >generate Type-5 external LSA, plus it can be configured to advertise
>> >Type-7 LSA to the NSSA area for the same prefix.
>> >If you have another ASBR somewhere in backbone area, Type-5 LSAs it
>> >generates will not get propagated to NSSA area.
>> >
>> >>
>> >>draft>An OSPF router MAY advertise different capabilities when both
>> >>      NSSA/stub area type 10 LSA(s) and an AS scoped type 11 opaque
>> >>      LSA is advertised.
>> >>vivek> Capabilities here should map to different TLV's ??
>> >
>> >I guess it can be different TLVs or different content in the same
>> TLV.
>> >
>> >Peter
>> >
>> >>
>> >>Thanks
>> >>Vivek
>> >>
>> >>
>> >>
>> >><http://clients.rediff.com/signature/track_sig.asp>
>>
>>
>>
>> <http://clients.rediff.com/signature/track_sig.asp>
>


From owner-ospf@PEACH.EASE.LSOFT.COM  Wed Dec  8 05:44:47 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA11604
	for <ospf-archive@LISTS.IETF.ORG>; Wed, 8 Dec 2004 05:44:47 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <10.00F02357@cherry.ease.lsoft.com>; Wed, 8 Dec 2004 5:44:47 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 48103479 for OSPF@PEACH.EASE.LSOFT.COM;
          Wed, 8 Dec 2004 05:44:45 -0500
Received: from 203.197.124.190 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i)
          with TCP; Wed, 8 Dec 2004 05:44:44 -0500
Received: from NUTMEG ([192.168.10.140]) by alumnux.com (8.9.3/8.9.3) with SMTP
          id PAA20921 for <OSPF@PEACH.EASE.LSOFT.COM>; Wed, 8 Dec 2004 15:59:25
          +0530
MIME-Version: 1.0
Content-Type: multipart/alternative;
              boundary="----=_NextPart_000_0014_01C4DD41.E6205D70"
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook CWS, Build 9.0.2416 (9.0.2910.0)
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4942.400
Message-ID:  <001301c4dd13$cc682170$8c0aa8c0@NUTMEG>
Date:         Wed, 8 Dec 2004 16:20:56 +0530
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Joseph Placid <joseph@ALUMNUX.COM>
Subject: Unknown Opaque type
To: OSPF@PEACH.EASE.LSOFT.COM
Precedence: list

This is a multi-part message in MIME format.

------=_NextPart_000_0014_01C4DD41.E6205D70
Content-Type: text/plain;
        charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

Hi,
    What should an opaque capable router do if it receives an opaque LSA
having an unknown opaque type through flooding? Is this mentioned in RFC
2370?

Thanks,
Joseph

------=_NextPart_000_0014_01C4DD41.E6205D70
Content-Type: text/html;
        charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">


<META content=3D"MSHTML 5.00.3821.2800" name=3DGENERATOR></HEAD>
<BODY>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D968084610-08122004>Hi,</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN =
class=3D968084610-08122004>&nbsp;&nbsp;&nbsp;=20
What&nbsp;should an opaque capable router&nbsp;do if it receives an =
opaque LSA=20
having an unknown opaque type through flooding? Is this mentioned in RFC =

2370?</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D968084610-08122004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D968084610-08122004>Thanks,</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D968084610-08122004>Joseph</SPAN></FONT></DIV></BODY></HTML>

------=_NextPart_000_0014_01C4DD41.E6205D70--


From owner-ospf@PEACH.EASE.LSOFT.COM  Wed Dec  8 06:06:20 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA13396
	for <ospf-archive@LISTS.IETF.ORG>; Wed, 8 Dec 2004 06:06:20 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <9.00F0225F@cherry.ease.lsoft.com>; Wed, 8 Dec 2004 6:06:21 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 48103742 for OSPF@PEACH.EASE.LSOFT.COM;
          Wed, 8 Dec 2004 06:06:19 -0500
Received: from 166.111.8.16 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i) with
          TCP; Wed, 8 Dec 2004 05:51:35 -0500
Received: (eyou send program); Wed, 08 Dec 2004 18:46:16 +0800
Received: from unknown (HELO mails.tsinghua.edu.cn) (unknown@127.0.0.1) by
          127.0.0.1 with SMTP; Wed, 08 Dec 2004 18:46:16 +0800
X-scanvirus: By Symantec Scan Engine
X-scanresult: CLEAN
X-Received: tu066089.tsinghua.edu.cn,166.111.66.89,20041208184615
Received: from tu066089.tsinghua.edu.cn (HELO yangyang) (yy01@166.111.66.89) by
          localhost with SMTP; 8 Dec 2004 10:46:15 -0000
X-mailer: Foxmail 4.2 [cn]
Mime-Version: 1.0
Content-Type: text/plain; charset="GB2312"
Content-Transfer-Encoding: quoted-printable
Message-ID:  <302502776.13247@mails.tsinghua.edu.cn>
Date:         Wed, 8 Dec 2004 18:51:12 +0800
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: =?GB2312?Q?=D1=EE=D1=F3?= <yy01@MAILS.TSINGHUA.EDU.CN>
Organization: =?GB2312?Q?=C7=E5=BB=AA=B4=F3=D1=A7=B5=E7=D7=D3=B9=A4=B3=CC=CF=B5?=
Subject: Re: Unknown Opaque type
To: OSPF@PEACH.EASE.LSOFT.COM
Precedence: list
Content-Transfer-Encoding: quoted-printable

Joseph Placid,
    I think the LSA should be discarded without further=
 processing.
=09

=3D=3D=3D=3D=3D=3D=3D 2004-12-08 16:20:00 =3D=3D=3D=3D=3D=3D=3D

>Hi,
>    What should an opaque capable router do if it receives an=
 opaque LSA
>having an unknown opaque type through flooding? Is this=
 mentioned in RFC
>2370?
>
>Thanks,
>Joseph

=3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D
=09=09=09
Yang
=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1yy01@mails.tsinghua.edu.cn
=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A12004-12-08

-----------------------------------------------------
Yang Yang, Ph.D. Candidate
Dept. E.E., Tsinghua Univ., Beijing 100084, P.R.CHINA
-----------------------------------------------------


From owner-ospf@PEACH.EASE.LSOFT.COM  Wed Dec  8 06:16:05 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA13967
	for <ospf-archive@LISTS.IETF.ORG>; Wed, 8 Dec 2004 06:16:05 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <6.00F02499@cherry.ease.lsoft.com>; Wed, 8 Dec 2004 6:16:06 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 48122117 for OSPF@PEACH.EASE.LSOFT.COM;
          Wed, 8 Dec 2004 06:16:05 -0500
Received: from 64.102.122.149 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i)
          with TCP; Wed, 8 Dec 2004 06:16:02 -0500
Received: from rtp-core-2.cisco.com (64.102.124.13) by rtp-iport-2.cisco.com
          with ESMTP; 08 Dec 2004 06:16:03 -0500
X-BrightmailFiltered: true
X-Brightmail-Tracker: AAAAAA==
Received: from fruitpie.cisco.com (IDENT:mirapoint@fruitpie.cisco.com
          [64.102.16.27]) by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP
          id iB8BG0A6002491 for <OSPF@PEACH.EASE.LSOFT.COM>; Wed, 8 Dec 2004
          06:16:01 -0500 (EST)
Received: from [192.168.2.6] (rtp-vpn3-48.cisco.com [10.82.216.48]) by
          fruitpie.cisco.com (MOS 3.4.6-GR) with ESMTP id BDW05798; Wed, 8 Dec
          2004 03:15:59 -0800 (PST)
User-Agent: Mozilla Thunderbird 0.9 (Windows/20041103)
X-Accept-Language: en-us, en
MIME-Version: 1.0
References: <302502776.13247@mails.tsinghua.edu.cn>
Content-Type: text/plain; charset=GB2312
Content-Transfer-Encoding: 8bit
Message-ID:  <41B6E26F.6010401@cisco.com>
Date:         Wed, 8 Dec 2004 06:15:59 -0500
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Acee Lindem <acee@CISCO.COM>
Subject: Re: Unknown Opaque type
To: OSPF@PEACH.EASE.LSOFT.COM
In-Reply-To:  <302502776.13247@mails.tsinghua.edu.cn>
Precedence: list
Content-Transfer-Encoding: 8bit

ÑîÑó wrote:

>Joseph Placid,
>    I think the LSA should be discarded without further processing.
>
>
Yang,

Actually it should store it in its database and flood it at the
appropriate scope. See
section 2.0 of RFC 2370.

Hope this helps,
Acee



>
>
>======= 2004-12-08 16:20:00 =======
>
>
>
>>Hi,
>>   What should an opaque capable router do if it receives an opaque LSA
>>having an unknown opaque type through flooding? Is this mentioned in RFC
>>2370?
>>
>>Thanks,
>>Joseph
>>
>>
>
>= = = = = = = = = = = = = = = = = = = =
>
>Yang
>¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡yy01@mails.tsinghua.edu.cn
>¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2004-12-08
>
>-----------------------------------------------------
>Yang Yang, Ph.D. Candidate
>Dept. E.E., Tsinghua Univ., Beijing 100084, P.R.CHINA
>-----------------------------------------------------
>
>
>


From owner-ospf@PEACH.EASE.LSOFT.COM  Wed Dec  8 17:59:45 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA20580
	for <ospf-archive@LISTS.IETF.ORG>; Wed, 8 Dec 2004 17:59:44 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <10.00F03303@cherry.ease.lsoft.com>; Wed, 8 Dec 2004 17:59:44 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 48207824 for OSPF@PEACH.EASE.LSOFT.COM;
          Wed, 8 Dec 2004 17:59:42 -0500
Received: from 132.177.123.82 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i)
          with TCP; Wed, 8 Dec 2004 17:59:42 -0500
Received: from iol.unh.edu (scrappy.iol.unh.edu [132.177.118.198]) by
          io.iol.unh.edu (8.13.1/8.13.1) with ESMTP id iB8MxcZu004492 for
          <OSPF@PEACH.EASE.LSOFT.COM>; Wed, 8 Dec 2004 17:59:38 -0500
User-Agent: Mozilla/5.0 (X11; U; Linux alpha; en-US; rv:0.9.9) Gecko/20020503
X-Accept-Language: en-us, en
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-UNH-IOL-MailScanner-Information: Please contact systems@iol.unh.edu for more
                         information
X-UNH-IOL-MailScanner: Found to be clean
X-UNH-IOL-MailScanner-From: mcleary@iol.unh.edu
Message-ID:  <41B787B9.4070104@iol.unh.edu>
Date:         Wed, 8 Dec 2004 18:01:13 -0500
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Mike Cleary <mcleary@IOL.UNH.EDU>
Subject: Sending a Type-7 LSA with forwarding address set to 0.0.0.0
To: OSPF@PEACH.EASE.LSOFT.COM
Precedence: list
Content-Transfer-Encoding: 7bit

Hello,
I am having a bit of trouble trying to configure a router to send a type
7 lsa with the forwarding address set to 0.0.0.0.  I was wondering if
anyone could help me with the configuration of this on a
cisco(cisco-like) router.

The following quote is taken from section 3.2 of RFC 3101 and it leads
me to believe that this can be done.


      (1) If the Type-7 LSA has the P-bit clear, or its forwarding
          address is set to 0.0.0.0, or the most specific Type-7 address
          range that subsumes the LSA's network has DoNotAdvertise
          status, then do nothing with this Type-7 LSA and consider the
          next one in the list.  Otherwise term the LSA as translatable
          and proceed with step (2).


The current configuration steps I take are to enable the router on
network 10.10.11.0/24 in area 1 (nssa), give the router a static route
3.3.3.0/24 0.0.0.0, redistribute static on the router.  When I issue the
static route command it sometimes will allow the command sometimes it
rejects it, either way I cannot get the router to redistribute the
static route with the forwarding address set to 0.0.0.0.  Any Suggestions?
Thanks,
~Mike

--
*********************************************
Michael Cleary     Email: mcleary@iol.unh.edu
IPv4 Consortium      UNH InterOperability Lab
121 Technology Dr., Suite 2, Durham, NH 03824
Phone: 603-862-3941    http://www.iol.unh.edu
*********************************************


From owner-ospf@PEACH.EASE.LSOFT.COM  Wed Dec  8 23:54:47 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA02626
	for <ospf-archive@LISTS.IETF.ORG>; Wed, 8 Dec 2004 23:54:46 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <8.00F03828@cherry.ease.lsoft.com>; Wed, 8 Dec 2004 23:54:47 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 48240460 for OSPF@PEACH.EASE.LSOFT.COM;
          Wed, 8 Dec 2004 23:54:46 -0500
Received: from 203.197.124.190 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i)
          with TCP; Wed, 8 Dec 2004 23:54:45 -0500
Received: from NUTMEG ([192.168.10.140]) by alumnux.com (8.9.3/8.9.3) with SMTP
          id KAA05665 for <OSPF@PEACH.EASE.LSOFT.COM>; Thu, 9 Dec 2004 10:09:45
          +0530
MIME-Version: 1.0
Content-Type: text/plain; charset="GB2312"
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook CWS, Build 9.0.2416 (9.0.2910.0)
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4942.400
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by alumnux.com id KAA05665
Message-ID:  <000401c4ddac$23beb270$8c0aa8c0@NUTMEG>
Date:         Thu, 9 Dec 2004 10:31:26 +0530
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Joseph Placid <joseph@ALUMNUX.COM>
Subject: Re: Unknown Opaque type
To: OSPF@PEACH.EASE.LSOFT.COM
In-Reply-To:  <41B6E26F.6010401@cisco.com>
Precedence: list
Content-Transfer-Encoding: quoted-printable

Hi Acee,
        Will the LSA be acknowledged with an LSAck?

Regards,
Joseph

-----Original Message-----
From: Mailing List [mailto:OSPF@PEACH.EASE.LSOFT.COM]On Behalf Of Acee
Lindem
Sent: 08 December 2004 04:46 PM
To: OSPF@PEACH.EASE.LSOFT.COM
Subject: Re: Unknown Opaque type


=D1=EE=D1=F3 wrote:

>Joseph Placid,
>    I think the LSA should be discarded without further processing.
>
>
Yang,

Actually it should store it in its database and flood it at the
appropriate scope. See
section 2.0 of RFC 2370.

Hope this helps,
Acee



>
>
>=3D=3D=3D=3D=3D=3D=3D 2004-12-08 16:20:00 =3D=3D=3D=3D=3D=3D=3D
>
>
>
>>Hi,
>>   What should an opaque capable router do if it receives an opaque LSA
>>having an unknown opaque type through flooding? Is this mentioned in RF=
C
>>2370?
>>
>>Thanks,
>>Joseph
>>
>>
>
>=3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =
=3D =3D
>
>Yang
>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1yy01@mails.tsinghua.edu.=
cn
>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A12004-12-08
>
>-----------------------------------------------------
>Yang Yang, Ph.D. Candidate
>Dept. E.E., Tsinghua Univ., Beijing 100084, P.R.CHINA
>-----------------------------------------------------
>
>
>


From owner-ospf@PEACH.EASE.LSOFT.COM  Thu Dec  9 07:18:18 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA16579
	for <ospf-archive@LISTS.IETF.ORG>; Thu, 9 Dec 2004 07:18:18 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <13.00F04083@cherry.ease.lsoft.com>; Thu, 9 Dec 2004 7:18:17 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 48308455 for OSPF@PEACH.EASE.LSOFT.COM;
          Thu, 9 Dec 2004 07:18:10 -0500
Received: from 64.102.122.148 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i)
          with TCP; Thu, 9 Dec 2004 07:18:10 -0500
Received: from rtp-core-2.cisco.com (64.102.124.13) by rtp-iport-1.cisco.com
          with ESMTP; 09 Dec 2004 07:24:57 -0500
X-BrightmailFiltered: true
X-Brightmail-Tracker: AAAAAA==
Received: from fruitpie.cisco.com (IDENT:mirapoint@fruitpie.cisco.com
          [64.102.16.27]) by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP
          id iB9CI7r7007869 for <OSPF@PEACH.EASE.LSOFT.COM>; Thu, 9 Dec 2004
          07:18:08 -0500 (EST)
Received: from [192.168.2.6] (rtp-vpn3-530.cisco.com [10.82.218.21]) by
          fruitpie.cisco.com (MOS 3.4.6-GR) with ESMTP id BDW85557; Thu, 9 Dec
          2004 04:18:06 -0800 (PST)
User-Agent: Mozilla Thunderbird 0.9 (Windows/20041103)
X-Accept-Language: en-us, en
MIME-Version: 1.0
References: <000401c4ddac$23beb270$8c0aa8c0@NUTMEG>
Content-Type: text/plain; charset=GB2312
Content-Transfer-Encoding: 8bit
Message-ID:  <41B8427E.3030600@cisco.com>
Date:         Thu, 9 Dec 2004 07:18:06 -0500
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Acee Lindem <acee@CISCO.COM>
Subject: Re: Unknown Opaque type
To: OSPF@PEACH.EASE.LSOFT.COM
In-Reply-To:  <000401c4ddac$23beb270$8c0aa8c0@NUTMEG>
Precedence: list
Content-Transfer-Encoding: 8bit

Joseph Placid wrote:

>Hi Acee,
>        Will the LSA be acknowledged with an LSAck?
>
>
Hi Josesph,

Yes - probably the main impetus for opaque LSAs was to allow for new
opaque types
to be introduced without backward issues.

Also, earliar in this thread, there may have been some confusion between
LSA type
and opaque type. The LSA type for an opaque LSA is 9, 10, or 11
depending on
the link scope. The opaque type is the first 8 bits of the opaque LSA's
link ID.

Hope this helps,
Acee




>Regards,
>Joseph
>
>-----Original Message-----
>From: Mailing List [mailto:OSPF@PEACH.EASE.LSOFT.COM]On Behalf Of Acee
>Lindem
>Sent: 08 December 2004 04:46 PM
>To: OSPF@PEACH.EASE.LSOFT.COM
>Subject: Re: Unknown Opaque type
>
>
>ÑîÑó wrote:
>
>
>
>>Joseph Placid,
>>   I think the LSA should be discarded without further processing.
>>
>>
>>
>>
>Yang,
>
>Actually it should store it in its database and flood it at the
>appropriate scope. See
>section 2.0 of RFC 2370.
>
>Hope this helps,
>Acee
>
>
>
>
>
>>======= 2004-12-08 16:20:00 =======
>>
>>
>>
>>
>>
>>>Hi,
>>>  What should an opaque capable router do if it receives an opaque LSA
>>>having an unknown opaque type through flooding? Is this mentioned in RFC
>>>2370?
>>>
>>>Thanks,
>>>Joseph
>>>
>>>
>>>
>>>
>>= = = = = = = = = = = = = = = = = = = =
>>
>>Yang
>>¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡yy01@mails.tsinghua.edu.cn
>>¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2004-12-08
>>
>>-----------------------------------------------------
>>Yang Yang, Ph.D. Candidate
>>Dept. E.E., Tsinghua Univ., Beijing 100084, P.R.CHINA
>>-----------------------------------------------------
>>
>>
>>
>>
>>
>
>
>


From owner-ospf@PEACH.EASE.LSOFT.COM  Tue Dec 14 17:52:24 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA01755
	for <ospf-archive@LISTS.IETF.ORG>; Tue, 14 Dec 2004 17:52:23 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <0.00F0E63E@cherry.ease.lsoft.com>; Tue, 14 Dec 2004 17:52:21 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 49141943 for OSPF@PEACH.EASE.LSOFT.COM;
          Tue, 14 Dec 2004 17:52:20 -0500
Received: from 132.177.123.82 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i)
          with TCP; Tue, 14 Dec 2004 17:52:20 -0500
Received: from iol.unh.edu (scrappy.iol.unh.edu [132.177.118.198]) by
          io.iol.unh.edu (8.13.1/8.13.1) with ESMTP id iBEMqGwV026451 for
          <OSPF@PEACH.EASE.LSOFT.COM>; Tue, 14 Dec 2004 17:52:17 -0500
User-Agent: Mozilla/5.0 (X11; U; Linux alpha; en-US; rv:0.9.9) Gecko/20020503
X-Accept-Language: en-us, en
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-UNH-IOL-MailScanner-Information: Please contact systems@iol.unh.edu for more
                         information
X-UNH-IOL-MailScanner: Found to be clean
X-UNH-IOL-MailScanner-From: mcleary@iol.unh.edu
Message-ID:  <41BF6F08.1040404@iol.unh.edu>
Date:         Tue, 14 Dec 2004 17:54:00 -0500
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Mike Cleary <mcleary@IOL.UNH.EDU>
Subject: Type 7 LSA question
To: OSPF@PEACH.EASE.LSOFT.COM
Precedence: list
Content-Transfer-Encoding: 7bit

Hello,
I sent this issue before but have had no responce.  I am having a bit of
trouble trying to configure a router to send a type 7 lsa with the
forwarding address set to 0.0.0.0.  I was wondering if anyone could help
me with the configuration of this on a cisco(cisco-like) router.

The following quote is taken from section 3.2 of RFC 3101 and it leads
me to believe that this can be done.


     (1) If the Type-7 LSA has the P-bit clear, or its forwarding
         address is set to 0.0.0.0, or the most specific Type-7 address
         range that subsumes the LSA's network has DoNotAdvertise
         status, then do nothing with this Type-7 LSA and consider the
         next one in the list.  Otherwise term the LSA as translatable
         and proceed with step (2).


The current configuration steps I take are to enable the router on
network 10.10.11.0/24 in area 1 (nssa), give the router a static route
3.3.3.0/24 0.0.0.0, redistribute static on the router.  When I issue the
static route command it sometimes will allow the command sometimes it
rejects it, either way I cannot get the router to redistribute the
static route with the forwarding address set to 0.0.0.0.  Any Suggestions?
Thanks,
~Mike

--
*********************************************
Michael Cleary     Email: mcleary@iol.unh.edu
IPv4 Consortium      UNH InterOperability Lab
121 Technology Dr., Suite 2, Durham, NH 03824
Phone: 603-862-3941    http://www.iol.unh.edu
*********************************************


From owner-ospf@PEACH.EASE.LSOFT.COM  Tue Dec 14 22:28:56 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA21709
	for <ospf-archive@LISTS.IETF.ORG>; Tue, 14 Dec 2004 22:28:56 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <5.00F0E98F@cherry.ease.lsoft.com>; Tue, 14 Dec 2004 22:28:55 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 49165609 for OSPF@PEACH.EASE.LSOFT.COM;
          Tue, 14 Dec 2004 22:28:54 -0500
Received: from 64.102.122.148 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i)
          with TCP; Tue, 14 Dec 2004 22:28:53 -0500
Received: from rtp-core-2.cisco.com (64.102.124.13) by rtp-iport-1.cisco.com
          with ESMTP; 14 Dec 2004 22:36:41 -0500
X-BrightmailFiltered: true
X-Brightmail-Tracker: AAAAAA==
Received: from fruitpie.cisco.com (IDENT:mirapoint@fruitpie.cisco.com
          [64.102.16.27]) by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP
          id iBF3Sp9E010669 for <OSPF@PEACH.EASE.LSOFT.COM>; Tue, 14 Dec 2004
          22:28:51 -0500 (EST)
Received: from [192.168.2.6] (rtp-vpn1-27.cisco.com [10.82.224.27]) by
          fruitpie.cisco.com (MOS 3.4.6-GR) with ESMTP id BEA09836; Tue, 14 Dec
          2004 19:28:50 -0800 (PST)
User-Agent: Mozilla Thunderbird 0.9 (Windows/20041103)
X-Accept-Language: en-us, en
MIME-Version: 1.0
References: <41BF6F08.1040404@iol.unh.edu>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID:  <41BFAF72.5030902@cisco.com>
Date:         Tue, 14 Dec 2004 22:28:50 -0500
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Acee Lindem <acee@CISCO.COM>
Subject: Re: Type 7 LSA question
To: OSPF@PEACH.EASE.LSOFT.COM
In-Reply-To:  <41BF6F08.1040404@iol.unh.edu>
Precedence: list
Content-Transfer-Encoding: 7bit

Mike,
Try redistributing a static route on a router internal to an NSSA that
has nothing but unnumbered interfaces in the NSSA.

Good Luck,
Acee


Mike Cleary wrote:

> Hello,
> I sent this issue before but have had no responce.  I am having a bit of
> trouble trying to configure a router to send a type 7 lsa with the
> forwarding address set to 0.0.0.0.  I was wondering if anyone could help
> me with the configuration of this on a cisco(cisco-like) router.
>
> The following quote is taken from section 3.2 of RFC 3101 and it leads
> me to believe that this can be done.
>
>
>     (1) If the Type-7 LSA has the P-bit clear, or its forwarding
>         address is set to 0.0.0.0, or the most specific Type-7 address
>         range that subsumes the LSA's network has DoNotAdvertise
>         status, then do nothing with this Type-7 LSA and consider the
>         next one in the list.  Otherwise term the LSA as translatable
>         and proceed with step (2).
>
>
> The current configuration steps I take are to enable the router on
> network 10.10.11.0/24 in area 1 (nssa), give the router a static route
> 3.3.3.0/24 0.0.0.0, redistribute static on the router.  When I issue the
> static route command it sometimes will allow the command sometimes it
> rejects it, either way I cannot get the router to redistribute the
> static route with the forwarding address set to 0.0.0.0.  Any
> Suggestions?
> Thanks,
> ~Mike
>
> --
> *********************************************
> Michael Cleary     Email: mcleary@iol.unh.edu
> IPv4 Consortium      UNH InterOperability Lab
> 121 Technology Dr., Suite 2, Durham, NH 03824
> Phone: 603-862-3941    http://www.iol.unh.edu
> *********************************************
>


From owner-ospf@PEACH.EASE.LSOFT.COM  Wed Dec 15 01:43:48 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA05016
	for <ospf-archive@LISTS.IETF.ORG>; Wed, 15 Dec 2004 01:43:48 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <19.00F0EE7C@cherry.ease.lsoft.com>; Wed, 15 Dec 2004 1:43:47 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 49184379 for OSPF@PEACH.EASE.LSOFT.COM;
          Wed, 15 Dec 2004 01:43:38 -0500
Received: from 204.176.140.238 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i)
          with TCP; Wed, 15 Dec 2004 01:43:37 -0500
Received: from manikantan (dsl-TN-200.240.247.61.touchtelindia.net
          [61.247.240.200] (may be forged)) (authenticated bits=0) by
          mail2.webindia.com (8.13.1/8.13.1) with ESMTP id iBF7npaP029144 for
          <OSPF@PEACH.EASE.LSOFT.COM>; Tue, 14 Dec 2004 23:50:00 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook, Build 11.0.5510
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
Thread-Index: AcTbRyj8f46ikLHdT5mY5hvfU4ebiAHJ8p3w
X-IBIS-MailScanner-Information: Please contact the ISP for more information
X-IBIS-MailScanner: Found to be clean
X-MailScanner-From: manis@net-o2.com
Message-ID:  <200412150750.iBF7npaP029144@mail2.webindia.com>
Date:         Wed, 15 Dec 2004 12:13:36 +0530
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Manikantan Srinivasan <manis@NET-O2.COM>
Organization: Net-O2 Technologies
Subject: Re: Clarification related to Flooding an LSA by DR Other on its received interface
To: OSPF@PEACH.EASE.LSOFT.COM
In-Reply-To:  <41B3D407.1010102@cisco.com>
Precedence: list
Content-Transfer-Encoding: 7bit

Hello Acee

Thank you for your reply.

In my tests I notice the BDR generating an acknowledgement for the LS Update
sent from DR_Other Router with unicast source address of the BDR.

Since Acknowledgement is generated, can I conclude the DR other
implementation as acceptable.

Secondly will it be acceptable :) to conclude - When a DR_Other receives an
LS Update from DR or BDR, it MAY flood it back on the received interface to
DR/BDR as an unicast (addressed to DR/BDR) .

Thanks again

Best regards
mani


# -----Original Message-----
# From: Mailing List [mailto:OSPF@PEACH.EASE.LSOFT.COM] On
# Behalf Of Acee Lindem
# Sent: Monday, December 06, 2004 9:08 AM
# To: OSPF@PEACH.EASE.LSOFT.COM
# Subject: Re: Clarification related to Flooding an LSA by DR
# Other on its received interface
#
# Manikantan Srinivasan wrote:
#
# >Hello
# >
# >Good day to you.
# >
# >I have the following doubt/question.
# >
# >As per Sec 13.3 Bullet 3 (Page 150) RFC 2328,
# >
# >        (3) If the new LSA was received on this interface, and it was
# >            received from either the Designated Router or the Backup
# >            Designated Router, chances are that all the
# neighbors have
# >            received the LSA already.  Therefore, examine the next
# >            interface.
# >
# >I understand, when a DR other (Router 1) receives an LSA from a DR
# >(Router 2), Router 1 will skip flooding back the received
# LSA back in
# >the received interface.
# >
# >1) Is this a "SHOULD" condition, i.e DR Other SHOULD not
# flood the LSA back?
# >Or
# >
# >2) can (DR Other) MAY flood the LSA over the received
# interface? If so
# >what should be the destination address?
# >
# >3) I notice few (atleast 2) implementations (when the DUT is
# DR Other),
# >the LSA received from DR is flooded back on the received
# interface, as
# >a unicast packet addressed to BDR. Is this a valid
# >condition/implementation? IS this behavior a "SHOULD" condition?
# >
# >
# Hi Mani,
#
# I've re-read RFC 2328 and unfortunately the broadcast network
# flooding is complex and not all that clear. What I suspect is
# happening is that the DR-other router is adding the new LSA
# to its retransmission list and retransmitting when the timer
# expires. Based on RFC 2328, this is correct. However, section
# 13.5  is somewhat unclear on whether or not the BDR should
# send a delayed acknowledgement. I think that it should since
# the BDR is NOT the router that re-flooded the LSA out the
# receiving interface (as determined in section 13, step 5b)  -
# even though the BDR knows that the DR is reflooding it out
# the receiving interface.
# Consequently, the first thing I would check before suspecting
# two separate DR-other implementations is whether or not the
# BDR is sending the delayed acknowledgement. If it is not,
# then it is the implementation that is culpable.
#
# Other opinions are welcome.
#
# Thanks,
# Acee
#
# >Thanks in advance
# >
# >With best regards
# >Mani
# >
# >
# >


From owner-ospf@PEACH.EASE.LSOFT.COM  Wed Dec 15 16:05:04 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA10763
	for <ospf-archive@LISTS.IETF.ORG>; Wed, 15 Dec 2004 16:05:03 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <17.00F1014B@cherry.ease.lsoft.com>; Wed, 15 Dec 2004 16:05:04 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 49311342 for OSPF@PEACH.EASE.LSOFT.COM;
          Wed, 15 Dec 2004 16:05:01 -0500
Received: from 132.177.123.82 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i)
          with TCP; Wed, 15 Dec 2004 16:05:01 -0500
Received: from iol.unh.edu (scrappy.iol.unh.edu [132.177.118.198]) by
          io.iol.unh.edu (8.13.1/8.13.1) with ESMTP id iBFL4vBA022416 for
          <OSPF@PEACH.EASE.LSOFT.COM>; Wed, 15 Dec 2004 16:04:58 -0500
User-Agent: Mozilla/5.0 (X11; U; Linux alpha; en-US; rv:0.9.9) Gecko/20020503
X-Accept-Language: en-us, en
MIME-Version: 1.0
References: <41BF6F08.1040404@iol.unh.edu> <41BFAF72.5030902@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-UNH-IOL-MailScanner-Information: Please contact systems@iol.unh.edu for more
                         information
X-UNH-IOL-MailScanner: Found to be clean
X-UNH-IOL-MailScanner-From: mcleary@iol.unh.edu
Message-ID:  <41C0A763.60502@iol.unh.edu>
Date:         Wed, 15 Dec 2004 16:06:43 -0500
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Mike Cleary <mcleary@IOL.UNH.EDU>
Subject: Re: Type 7 LSA question
To: OSPF@PEACH.EASE.LSOFT.COM
Precedence: list
Content-Transfer-Encoding: 7bit

Hello Acee,
I am a little confused.  How would I configure a router to have an
unnumbered interface in an nssa?
Thanks,
~Mike

Acee Lindem wrote:

> Mike,
> Try redistributing a static route on a router internal to an NSSA that
> has nothing but unnumbered interfaces in the NSSA.
>
> Good Luck,
> Acee
>
>
> Mike Cleary wrote:
>
>> Hello,
>> I sent this issue before but have had no responce.  I am having a bit of
>> trouble trying to configure a router to send a type 7 lsa with the
>> forwarding address set to 0.0.0.0.  I was wondering if anyone could help
>> me with the configuration of this on a cisco(cisco-like) router.
>>
>> The following quote is taken from section 3.2 of RFC 3101 and it leads
>> me to believe that this can be done.
>>
>>
>>     (1) If the Type-7 LSA has the P-bit clear, or its forwarding
>>         address is set to 0.0.0.0, or the most specific Type-7 address
>>         range that subsumes the LSA's network has DoNotAdvertise
>>         status, then do nothing with this Type-7 LSA and consider the
>>         next one in the list.  Otherwise term the LSA as translatable
>>         and proceed with step (2).
>>
>>
>> The current configuration steps I take are to enable the router on
>> network 10.10.11.0/24 in area 1 (nssa), give the router a static route
>> 3.3.3.0/24 0.0.0.0, redistribute static on the router.  When I issue the
>> static route command it sometimes will allow the command sometimes it
>> rejects it, either way I cannot get the router to redistribute the
>> static route with the forwarding address set to 0.0.0.0.  Any
>> Suggestions?
>> Thanks,
>> ~Mike
>>
>> --
>> *********************************************
>> Michael Cleary     Email: mcleary@iol.unh.edu
>> IPv4 Consortium      UNH InterOperability Lab
>> 121 Technology Dr., Suite 2, Durham, NH 03824
>> Phone: 603-862-3941    http://www.iol.unh.edu
>> *********************************************
>>
>


--
*********************************************
Michael Cleary     Email: mcleary@iol.unh.edu
IPv4 Consortium      UNH InterOperability Lab
121 Technology Dr., Suite 2, Durham, NH 03824
Phone: 603-862-3941    http://www.iol.unh.edu
*********************************************


From owner-ospf@PEACH.EASE.LSOFT.COM  Thu Dec 16 18:41:48 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA28786
	for <ospf-archive@LISTS.IETF.ORG>; Thu, 16 Dec 2004 18:41:48 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <5.00F121D4@cherry.ease.lsoft.com>; Thu, 16 Dec 2004 18:41:45 -0500
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.3) with spool id
          49493126 for OSPF@PEACH.EASE.LSOFT.COM; Thu, 16 Dec 2004 18:41:42
          -0500
Received: from 64.102.122.148 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i)
          with TCP; Thu, 16 Dec 2004 18:41:41 -0500
Received: from rtp-core-2.cisco.com (64.102.124.13) by rtp-iport-1.cisco.com
          with ESMTP; 16 Dec 2004 18:49:48 -0500
X-BrightmailFiltered: true
X-Brightmail-Tracker: AAAAAA==
Received: from fruitpie.cisco.com (IDENT:mirapoint@fruitpie.cisco.com
          [64.102.16.27]) by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP
          id iBGNfb9E020101 for <OSPF@PEACH.EASE.LSOFT.COM>; Thu, 16 Dec 2004
          18:41:37 -0500 (EST)
Received: from [192.168.2.6] (sjc-vpn5-210.cisco.com [10.21.88.210]) by
          fruitpie.cisco.com (MOS 3.4.6-GR) with ESMTP id BEB53361; Thu, 16 Dec
          2004 15:41:37 -0800 (PST)
User-Agent: Mozilla Thunderbird 0.9 (Windows/20041103)
X-Accept-Language: en-us, en
MIME-Version: 1.0
References: <41BF6F08.1040404@iol.unh.edu> <41BFAF72.5030902@cisco.com>
            <41C0A763.60502@iol.unh.edu>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID:  <41C21D30.7060205@cisco.com>
Date:         Thu, 16 Dec 2004 18:41:36 -0500
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Acee Lindem <acee@CISCO.COM>
Subject: Re: Type 7 LSA question
To: OSPF@PEACH.EASE.LSOFT.COM
In-Reply-To:  <41C0A763.60502@iol.unh.edu>
Precedence: list
Content-Transfer-Encoding: 7bit

Mike Cleary wrote:

> Hello Acee,
> I am a little confused.  How would I configure a router to have an
> unnumbered interface in an nssa?

Hello Mike,

It's not that easy - you must include the network for the interface 
referenced by
the unnumbered interface points and shut the referenced interface to make
it unavailable for use as a forwarding address. I'll send you a config
offline as this is somewhat vendor specific.

Good Luck,
Acee

> Thanks,
> ~Mike
>
> Acee Lindem wrote:
>
>> Mike,
>> Try redistributing a static route on a router internal to an NSSA that
>> has nothing but unnumbered interfaces in the NSSA.
>>
>> Good Luck,
>> Acee
>>
>>
>> Mike Cleary wrote:
>>
>>> Hello,
>>> I sent this issue before but have had no responce.  I am having a 
>>> bit of
>>> trouble trying to configure a router to send a type 7 lsa with the
>>> forwarding address set to 0.0.0.0.  I was wondering if anyone could 
>>> help
>>> me with the configuration of this on a cisco(cisco-like) router.
>>>
>>> The following quote is taken from section 3.2 of RFC 3101 and it leads
>>> me to believe that this can be done.
>>>
>>>
>>>     (1) If the Type-7 LSA has the P-bit clear, or its forwarding
>>>         address is set to 0.0.0.0, or the most specific Type-7 address
>>>         range that subsumes the LSA's network has DoNotAdvertise
>>>         status, then do nothing with this Type-7 LSA and consider the
>>>         next one in the list.  Otherwise term the LSA as translatable
>>>         and proceed with step (2).
>>>
>>>
>>> The current configuration steps I take are to enable the router on
>>> network 10.10.11.0/24 in area 1 (nssa), give the router a static route
>>> 3.3.3.0/24 0.0.0.0, redistribute static on the router.  When I issue 
>>> the
>>> static route command it sometimes will allow the command sometimes it
>>> rejects it, either way I cannot get the router to redistribute the
>>> static route with the forwarding address set to 0.0.0.0.  Any
>>> Suggestions?
>>> Thanks,
>>> ~Mike
>>>
>>> -- 
>>> *********************************************
>>> Michael Cleary     Email: mcleary@iol.unh.edu
>>> IPv4 Consortium      UNH InterOperability Lab
>>> 121 Technology Dr., Suite 2, Durham, NH 03824
>>> Phone: 603-862-3941    http://www.iol.unh.edu
>>> *********************************************
>>>
>>
>
>
> -- 
> *********************************************
> Michael Cleary     Email: mcleary@iol.unh.edu
> IPv4 Consortium      UNH InterOperability Lab
> 121 Technology Dr., Suite 2, Durham, NH 03824
> Phone: 603-862-3941    http://www.iol.unh.edu
> *********************************************
>


From owner-ospf@PEACH.EASE.LSOFT.COM  Thu Dec 16 19:05:41 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA00557
	for <ospf-archive@LISTS.IETF.ORG>; Thu, 16 Dec 2004 19:05:41 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <18.00F12124@cherry.ease.lsoft.com>; Thu, 16 Dec 2004 19:05:43 -0500
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.3) with spool id
          49496408 for OSPF@PEACH.EASE.LSOFT.COM; Thu, 16 Dec 2004 19:05:42
          -0500
Received: from 64.102.122.149 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i)
          with TCP; Thu, 16 Dec 2004 19:05:42 -0500
Received: from rtp-core-2.cisco.com (64.102.124.13) by rtp-iport-2.cisco.com
          with ESMTP; 16 Dec 2004 19:05:41 -0500
X-BrightmailFiltered: true
X-Brightmail-Tracker: AAAAAA==
Received: from fruitpie.cisco.com (IDENT:mirapoint@fruitpie.cisco.com
          [64.102.16.27]) by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP
          id iBH05c9E027072 for <OSPF@PEACH.EASE.LSOFT.COM>; Thu, 16 Dec 2004
          19:05:38 -0500 (EST)
Received: from [192.168.2.6] (sjc-vpn5-210.cisco.com [10.21.88.210]) by
          fruitpie.cisco.com (MOS 3.4.6-GR) with ESMTP id BEB54702; Thu, 16 Dec
          2004 16:05:38 -0800 (PST)
User-Agent: Mozilla Thunderbird 0.9 (Windows/20041103)
X-Accept-Language: en-us, en
MIME-Version: 1.0
References: <41BF6F08.1040404@iol.unh.edu> <41BFAF72.5030902@cisco.com>        
            <41C0A763.60502@iol.unh.edu> <41C21D30.7060205@cisco.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID:  <41C222D1.8070405@cisco.com>
Date:         Thu, 16 Dec 2004 19:05:37 -0500
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Acee Lindem <acee@CISCO.COM>
Subject: Re: Type 7 LSA question
To: OSPF@PEACH.EASE.LSOFT.COM
In-Reply-To:  <41C21D30.7060205@cisco.com>
Precedence: list
Content-Transfer-Encoding: 7bit

Acee Lindem wrote:

> Mike Cleary wrote:
>
>> Hello Acee,
>> I am a little confused.  How would I configure a router to have an
>> unnumbered interface in an nssa?
>
>
> Hello Mike,
>
> It's not that easy - you must include the network for the interface 
> referenced by
> the unnumbered interface points and shut the referenced interface to make
> it unavailable for use as a forwarding address. I'll send you a config
> offline as this is somewhat vendor specific.

Mike,
I take that back - there is no way to get the NSSA forwarding address to be
advertised as 0 as long as there are any up interfaces in the NSSA 
(which would
be required for your test suites).
Thanks,
Acee


>
> Good Luck,
> Acee
>
>> Thanks,
>> ~Mike
>>
>> Acee Lindem wrote:
>>
>>> Mike,
>>> Try redistributing a static route on a router internal to an NSSA that
>>> has nothing but unnumbered interfaces in the NSSA.
>>>
>>> Good Luck,
>>> Acee
>>>
>>>
>>> Mike Cleary wrote:
>>>
>>>> Hello,
>>>> I sent this issue before but have had no responce.  I am having a 
>>>> bit of
>>>> trouble trying to configure a router to send a type 7 lsa with the
>>>> forwarding address set to 0.0.0.0.  I was wondering if anyone could 
>>>> help
>>>> me with the configuration of this on a cisco(cisco-like) router.
>>>>
>>>> The following quote is taken from section 3.2 of RFC 3101 and it leads
>>>> me to believe that this can be done.
>>>>
>>>>
>>>>     (1) If the Type-7 LSA has the P-bit clear, or its forwarding
>>>>         address is set to 0.0.0.0, or the most specific Type-7 address
>>>>         range that subsumes the LSA's network has DoNotAdvertise
>>>>         status, then do nothing with this Type-7 LSA and consider the
>>>>         next one in the list.  Otherwise term the LSA as translatable
>>>>         and proceed with step (2).
>>>>
>>>>
>>>> The current configuration steps I take are to enable the router on
>>>> network 10.10.11.0/24 in area 1 (nssa), give the router a static route
>>>> 3.3.3.0/24 0.0.0.0, redistribute static on the router.  When I 
>>>> issue the
>>>> static route command it sometimes will allow the command sometimes it
>>>> rejects it, either way I cannot get the router to redistribute the
>>>> static route with the forwarding address set to 0.0.0.0.  Any
>>>> Suggestions?
>>>> Thanks,
>>>> ~Mike
>>>>
>>>> -- 
>>>> *********************************************
>>>> Michael Cleary     Email: mcleary@iol.unh.edu
>>>> IPv4 Consortium      UNH InterOperability Lab
>>>> 121 Technology Dr., Suite 2, Durham, NH 03824
>>>> Phone: 603-862-3941    http://www.iol.unh.edu
>>>> *********************************************
>>>>
>>>
>>
>>
>> -- 
>> *********************************************
>> Michael Cleary     Email: mcleary@iol.unh.edu
>> IPv4 Consortium      UNH InterOperability Lab
>> 121 Technology Dr., Suite 2, Durham, NH 03824
>> Phone: 603-862-3941    http://www.iol.unh.edu
>> *********************************************
>>
>


From owner-ospf@PEACH.EASE.LSOFT.COM  Thu Dec 16 19:32:42 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA02721
	for <ospf-archive@LISTS.IETF.ORG>; Thu, 16 Dec 2004 19:32:42 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <13.00F1226A@cherry.ease.lsoft.com>; Thu, 16 Dec 2004 19:32:44 -0500
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.3) with spool id
          49497991 for OSPF@PEACH.EASE.LSOFT.COM; Thu, 16 Dec 2004 19:32:43
          -0500
Received: from 64.47.51.130 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i) with
          TCP; Thu, 16 Dec 2004 19:32:43 -0500
Received: from vpndg ([128.251.10.1] unverified) by exchange.timetra.com with
          Microsoft SMTPSVC(5.0.2195.6713); Thu, 16 Dec 2004 16:32:39 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0)
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1478
Importance: Normal
X-OriginalArrivalTime: 17 Dec 2004 00:32:39.0096 (UTC)
                       FILETIME=[E9A69380:01C4E3CF]
Message-ID:  <IBEAJJLIJALIFNLMGEACAECKFGAA.Don.Goodspeed@alcatel.com>
Date:         Thu, 16 Dec 2004 16:33:39 -0800
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Don Goodspeed <Don.Goodspeed@ALCATEL.COM>
Subject: Re: Type 7 LSA question
Comments: To: Acee Lindem <acee@cisco.com>
To: OSPF@PEACH.EASE.LSOFT.COM
In-Reply-To:  <41C222D1.8070405@cisco.com>
Precedence: list
Content-Transfer-Encoding: 7bit

Mike,

This part of the NSSA RFC was written with older implementations
in mind that did this on origination of NSSA LSAs. To support
that, when the spec was updated, the language was made stronger
on what should be transmitted but kept less strict was what should
be accepted on receipt.

So while you probably will not find an implementation that sends
0.0.0.0 as the forwarding address on origination, you should be
able to test the reception of this by using your own IOL test
tool for OSPF, or a puchased conformance or traffic generation
vendor such as Ixia (IxOS or ANVL), Agilent's RouterTester (NSX),
or Spirent's Adtech solution.

Cheers,
Don

-----Original Message-----
From: owner-ospf@PEACH.EASE.LSOFT.COM
[mailto:owner-ospf@PEACH.EASE.LSOFT.COM]On Behalf Of Acee Lindem
Sent: Thursday, December 16, 2004 4:06 PM
To: Mailing List
Subject: Re: Type 7 LSA question


Acee Lindem wrote:

> Mike Cleary wrote:
>
>> Hello Acee,
>> I am a little confused.  How would I configure a router to have an
>> unnumbered interface in an nssa?
>
>
> Hello Mike,
>
> It's not that easy - you must include the network for the interface 
> referenced by
> the unnumbered interface points and shut the referenced interface to make
> it unavailable for use as a forwarding address. I'll send you a config
> offline as this is somewhat vendor specific.

Mike,
I take that back - there is no way to get the NSSA forwarding address to be
advertised as 0 as long as there are any up interfaces in the NSSA 
(which would
be required for your test suites).
Thanks,
Acee


>
> Good Luck,
> Acee
>
>> Thanks,
>> ~Mike
>>
>> Acee Lindem wrote:
>>
>>> Mike,
>>> Try redistributing a static route on a router internal to an NSSA that
>>> has nothing but unnumbered interfaces in the NSSA.
>>>
>>> Good Luck,
>>> Acee
>>>
>>>
>>> Mike Cleary wrote:
>>>
>>>> Hello,
>>>> I sent this issue before but have had no responce.  I am having a 
>>>> bit of
>>>> trouble trying to configure a router to send a type 7 lsa with the
>>>> forwarding address set to 0.0.0.0.  I was wondering if anyone could 
>>>> help
>>>> me with the configuration of this on a cisco(cisco-like) router.
>>>>
>>>> The following quote is taken from section 3.2 of RFC 3101 and it leads
>>>> me to believe that this can be done.
>>>>
>>>>
>>>>     (1) If the Type-7 LSA has the P-bit clear, or its forwarding
>>>>         address is set to 0.0.0.0, or the most specific Type-7 address
>>>>         range that subsumes the LSA's network has DoNotAdvertise
>>>>         status, then do nothing with this Type-7 LSA and consider the
>>>>         next one in the list.  Otherwise term the LSA as translatable
>>>>         and proceed with step (2).
>>>>
>>>>
>>>> The current configuration steps I take are to enable the router on
>>>> network 10.10.11.0/24 in area 1 (nssa), give the router a static route
>>>> 3.3.3.0/24 0.0.0.0, redistribute static on the router.  When I 
>>>> issue the
>>>> static route command it sometimes will allow the command sometimes it
>>>> rejects it, either way I cannot get the router to redistribute the
>>>> static route with the forwarding address set to 0.0.0.0.  Any
>>>> Suggestions?
>>>> Thanks,
>>>> ~Mike
>>>>
>>>> -- 
>>>> *********************************************
>>>> Michael Cleary     Email: mcleary@iol.unh.edu
>>>> IPv4 Consortium      UNH InterOperability Lab
>>>> 121 Technology Dr., Suite 2, Durham, NH 03824
>>>> Phone: 603-862-3941    http://www.iol.unh.edu
>>>> *********************************************
>>>>
>>>
>>
>>
>> -- 
>> *********************************************
>> Michael Cleary     Email: mcleary@iol.unh.edu
>> IPv4 Consortium      UNH InterOperability Lab
>> 121 Technology Dr., Suite 2, Durham, NH 03824
>> Phone: 603-862-3941    http://www.iol.unh.edu
>> *********************************************
>>
>


From owner-ospf@PEACH.EASE.LSOFT.COM  Thu Dec 16 19:34:24 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA02869
	for <ospf-archive@LISTS.IETF.ORG>; Thu, 16 Dec 2004 19:34:24 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <9.00F1221F@cherry.ease.lsoft.com>; Thu, 16 Dec 2004 19:34:27 -0500
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.3) with spool id
          49498074 for OSPF@PEACH.EASE.LSOFT.COM; Thu, 16 Dec 2004 19:34:26
          -0500
Received: from 64.102.122.148 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i)
          with TCP; Thu, 16 Dec 2004 19:34:25 -0500
Received: from rtp-core-2.cisco.com (64.102.124.13) by rtp-iport-1.cisco.com
          with ESMTP; 16 Dec 2004 19:42:33 -0500
X-BrightmailFiltered: true
X-Brightmail-Tracker: AAAAAA==
Received: from fruitpie.cisco.com (IDENT:mirapoint@fruitpie.cisco.com
          [64.102.16.27]) by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP
          id iBH0YN9E004065 for <OSPF@PEACH.EASE.LSOFT.COM>; Thu, 16 Dec 2004
          19:34:23 -0500 (EST)
Received: from [192.168.2.6] (sjc-vpn5-210.cisco.com [10.21.88.210]) by
          fruitpie.cisco.com (MOS 3.4.6-GR) with ESMTP id BEB56399; Thu, 16 Dec
          2004 16:34:21 -0800 (PST)
User-Agent: Mozilla Thunderbird 0.9 (Windows/20041103)
X-Accept-Language: en-us, en
MIME-Version: 1.0
References: <41BF6F08.1040404@iol.unh.edu> <41BFAF72.5030902@cisco.com>        
            <41C0A763.60502@iol.unh.edu> <41C21D30.7060205@cisco.com>
            <41C222D1.8070405@cisco.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID:  <41C2298C.6000107@cisco.com>
Date:         Thu, 16 Dec 2004 19:34:20 -0500
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Acee Lindem <acee@CISCO.COM>
Subject: Re: Type 7 LSA question
To: OSPF@PEACH.EASE.LSOFT.COM
In-Reply-To:  <41C222D1.8070405@cisco.com>
Precedence: list
Content-Transfer-Encoding: 7bit

In reviewing RFC 3101, the recommended configuration is to provide
control over the P LSA option bit when redistributing (aka importing)
external  routes into an NSSA. There is no requirement on an implementation
to provide a way to set the forwarding address to 0 - although a non-zero
forwarding address is only required when the P bit is set.

Acee Lindem wrote:

> Acee Lindem wrote:
>
>> Mike Cleary wrote:
>>
>>> Hello Acee,
>>> I am a little confused.  How would I configure a router to have an
>>> unnumbered interface in an nssa?
>>
>>
>>
>> Hello Mike,
>>
>> It's not that easy - you must include the network for the interface 
>> referenced by
>> the unnumbered interface points and shut the referenced interface to 
>> make
>> it unavailable for use as a forwarding address. I'll send you a config
>> offline as this is somewhat vendor specific.
>
>
> Mike,
> I take that back - there is no way to get the NSSA forwarding address 
> to be
> advertised as 0 as long as there are any up interfaces in the NSSA 
> (which would
> be required for your test suites).
> Thanks,
> Acee
>
>
>>
>> Good Luck,
>> Acee
>>
>>> Thanks,
>>> ~Mike
>>>
>>> Acee Lindem wrote:
>>>
>>>> Mike,
>>>> Try redistributing a static route on a router internal to an NSSA that
>>>> has nothing but unnumbered interfaces in the NSSA.
>>>>
>>>> Good Luck,
>>>> Acee
>>>>
>>>>
>>>> Mike Cleary wrote:
>>>>
>>>>> Hello,
>>>>> I sent this issue before but have had no responce.  I am having a 
>>>>> bit of
>>>>> trouble trying to configure a router to send a type 7 lsa with the
>>>>> forwarding address set to 0.0.0.0.  I was wondering if anyone 
>>>>> could help
>>>>> me with the configuration of this on a cisco(cisco-like) router.
>>>>>
>>>>> The following quote is taken from section 3.2 of RFC 3101 and it 
>>>>> leads
>>>>> me to believe that this can be done.
>>>>>
>>>>>
>>>>>     (1) If the Type-7 LSA has the P-bit clear, or its forwarding
>>>>>         address is set to 0.0.0.0, or the most specific Type-7 
>>>>> address
>>>>>         range that subsumes the LSA's network has DoNotAdvertise
>>>>>         status, then do nothing with this Type-7 LSA and consider the
>>>>>         next one in the list.  Otherwise term the LSA as translatable
>>>>>         and proceed with step (2).
>>>>>
>>>>>
>>>>> The current configuration steps I take are to enable the router on
>>>>> network 10.10.11.0/24 in area 1 (nssa), give the router a static 
>>>>> route
>>>>> 3.3.3.0/24 0.0.0.0, redistribute static on the router.  When I 
>>>>> issue the
>>>>> static route command it sometimes will allow the command sometimes it
>>>>> rejects it, either way I cannot get the router to redistribute the
>>>>> static route with the forwarding address set to 0.0.0.0.  Any
>>>>> Suggestions?
>>>>> Thanks,
>>>>> ~Mike
>>>>>
>>>>> -- 
>>>>> *********************************************
>>>>> Michael Cleary     Email: mcleary@iol.unh.edu
>>>>> IPv4 Consortium      UNH InterOperability Lab
>>>>> 121 Technology Dr., Suite 2, Durham, NH 03824
>>>>> Phone: 603-862-3941    http://www.iol.unh.edu
>>>>> *********************************************
>>>>>
>>>>
>>>
>>>
>>> -- 
>>> *********************************************
>>> Michael Cleary     Email: mcleary@iol.unh.edu
>>> IPv4 Consortium      UNH InterOperability Lab
>>> 121 Technology Dr., Suite 2, Durham, NH 03824
>>> Phone: 603-862-3941    http://www.iol.unh.edu
>>> *********************************************
>>>
>>
>


From owner-ospf@PEACH.EASE.LSOFT.COM  Thu Dec 16 21:31:21 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA13051
	for <ospf-archive@LISTS.IETF.ORG>; Thu, 16 Dec 2004 21:31:17 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <7.00F124D3@cherry.ease.lsoft.com>; Thu, 16 Dec 2004 21:31:16 -0500
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.3) with spool id
          49507301 for OSPF@PEACH.EASE.LSOFT.COM; Thu, 16 Dec 2004 21:31:14
          -0500
Received: from 64.102.122.148 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i)
          with TCP; Thu, 16 Dec 2004 21:31:14 -0500
Received: from rtp-core-1.cisco.com (64.102.124.12) by rtp-iport-1.cisco.com
          with ESMTP; 16 Dec 2004 21:39:22 -0500
X-BrightmailFiltered: true
X-Brightmail-Tracker: AAAAAA==
Received: from fruitpie.cisco.com (IDENT:mirapoint@fruitpie.cisco.com
          [64.102.16.27]) by rtp-core-1.cisco.com (8.12.10/8.12.6) with ESMTP
          id iBH2VCHS020021 for <OSPF@PEACH.EASE.LSOFT.COM>; Thu, 16 Dec 2004
          21:31:12 -0500 (EST)
Received: from [192.168.2.6] (sjc-vpn5-210.cisco.com [10.21.88.210]) by
          fruitpie.cisco.com (MOS 3.4.6-GR) with ESMTP id BEB61282; Thu, 16 Dec
          2004 18:31:10 -0800 (PST)
User-Agent: Mozilla Thunderbird 0.9 (Windows/20041103)
X-Accept-Language: en-us, en
MIME-Version: 1.0
References: <200412150750.iBF7npaP029144@mail2.webindia.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID:  <41C244ED.5000007@cisco.com>
Date:         Thu, 16 Dec 2004 21:31:09 -0500
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Acee Lindem <acee@CISCO.COM>
Subject: Re: Clarification related to Flooding an LSA by DR Other on its received interface
To: OSPF@PEACH.EASE.LSOFT.COM
In-Reply-To:  <200412150750.iBF7npaP029144@mail2.webindia.com>
Precedence: list
Content-Transfer-Encoding: 7bit

Mani,
I don't think you've given enough information to conclude whether the
routers under test behave precisely as described in section 13 of RFC 2328.

     1) Where did the DR get the LSA it is flooding? Specifically, was it
          self-originated, received from another router on the broadcast 
network,
          or received on a different interface?
      2) If it was received from another router on the broadcast network,
          which one? Is it the same one that you are observing unicasting
          to the BDR?
     
Note that it would be better to preform this test without any other OSPF
links between the routers on the broadcast network.

Acee
  



Manikantan Srinivasan wrote:

>Hello Acee
>
>Thank you for your reply.
>
>In my tests I notice the BDR generating an acknowledgement for the LS Update
>sent from DR_Other Router with unicast source address of the BDR.
>
>Since Acknowledgement is generated, can I conclude the DR other
>implementation as acceptable.
>
>Secondly will it be acceptable :) to conclude - When a DR_Other receives an
>LS Update from DR or BDR, it MAY flood it back on the received interface to
>DR/BDR as an unicast (addressed to DR/BDR) .
>
>Thanks again
>
>Best regards
>mani
>
>
># -----Original Message-----
># From: Mailing List [mailto:OSPF@PEACH.EASE.LSOFT.COM] On
># Behalf Of Acee Lindem
># Sent: Monday, December 06, 2004 9:08 AM
># To: OSPF@PEACH.EASE.LSOFT.COM
># Subject: Re: Clarification related to Flooding an LSA by DR
># Other on its received interface
>#
># Manikantan Srinivasan wrote:
>#
># >Hello
># >
># >Good day to you.
># >
># >I have the following doubt/question.
># >
># >As per Sec 13.3 Bullet 3 (Page 150) RFC 2328,
># >
># >        (3) If the new LSA was received on this interface, and it was
># >            received from either the Designated Router or the Backup
># >            Designated Router, chances are that all the
># neighbors have
># >            received the LSA already.  Therefore, examine the next
># >            interface.
># >
># >I understand, when a DR other (Router 1) receives an LSA from a DR
># >(Router 2), Router 1 will skip flooding back the received
># LSA back in
># >the received interface.
># >
># >1) Is this a "SHOULD" condition, i.e DR Other SHOULD not
># flood the LSA back?
># >Or
># >
># >2) can (DR Other) MAY flood the LSA over the received
># interface? If so
># >what should be the destination address?
># >
># >3) I notice few (atleast 2) implementations (when the DUT is
># DR Other),
># >the LSA received from DR is flooded back on the received
># interface, as
># >a unicast packet addressed to BDR. Is this a valid
># >condition/implementation? IS this behavior a "SHOULD" condition?
># >
># >
># Hi Mani,
>#
># I've re-read RFC 2328 and unfortunately the broadcast network
># flooding is complex and not all that clear. What I suspect is
># happening is that the DR-other router is adding the new LSA
># to its retransmission list and retransmitting when the timer
># expires. Based on RFC 2328, this is correct. However, section
># 13.5  is somewhat unclear on whether or not the BDR should
># send a delayed acknowledgement. I think that it should since
># the BDR is NOT the router that re-flooded the LSA out the
># receiving interface (as determined in section 13, step 5b)  -
># even though the BDR knows that the DR is reflooding it out
># the receiving interface.
># Consequently, the first thing I would check before suspecting
># two separate DR-other implementations is whether or not the
># BDR is sending the delayed acknowledgement. If it is not,
># then it is the implementation that is culpable.
>#
># Other opinions are welcome.
>#
># Thanks,
># Acee
>#
># >Thanks in advance
># >
># >With best regards
># >Mani
># >
># >
># >
>
>  
>


From owner-ospf@PEACH.EASE.LSOFT.COM  Fri Dec 17 04:00:54 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA25878
	for <ospf-archive@LISTS.IETF.ORG>; Fri, 17 Dec 2004 04:00:53 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <10.00F12D90@cherry.ease.lsoft.com>; Fri, 17 Dec 2004 4:00:52 -0500
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.3) with spool id
          49538335 for OSPF@PEACH.EASE.LSOFT.COM; Fri, 17 Dec 2004 04:00:51
          -0500
Received: from 203.199.83.247 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i)
          with TCP; Fri, 17 Dec 2004 04:00:50 -0500
Received: (qmail 32387 invoked by uid 510); 17 Dec 2004 09:01:37 -0000
Received: from unknown (203.126.136.223) by rediffmail.com via HTTP; 17 dec
          2004 09:01:37 -0000
MIME-Version: 1.0
Content-type: multipart/alternative;
              boundary="Next_1103274097---0-203.199.83.247-32382"
Message-ID:  <20041217090137.32386.qmail@mailweb34.rediffmail.com>
Date:         Fri, 17 Dec 2004 09:01:37 -0000
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Vivek Dubey <vivek_ospf@REDIFFMAIL.COM>
Subject: Re: draft-ietf-ospf-cap-04.txt
To: OSPF@PEACH.EASE.LSOFT.COM
Precedence: list

 This is a multipart mime message


--Next_1103274097---0-203.199.83.247-32382
Content-type: text/plain;
	charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

JP,=0AComments inlined:=0A=0AIndeed. In the case of TE, there are various c=
ases where a router may=0Awant to advertise a capability with different flo=
oding scopes thus two=0Adifferent opaque LSAs. For instance, a router may b=
elong to two=0Adifferent meshes of TE LSPs, one local to its area (RI LSA o=
f Type 10)=0Aone across the routing domain (RI LSA of Type 11). =0A=0Avivek=
> If i understand correctly you are referring to the case when router has a=
ttached NSSA/STUB area's, otherwise RI LSA of Type 11, would suffice.=0A=0A=
The same TLV (automesh) is used, with different contents, carried in differ=
ent LSA (type 10 and 11).=0A=0Avivek> Why same TLV is required to carry dif=
ferent contents in different scoped LSAs. What if same contents are carried=
 in both Type 10 and Type 11 RI opaque LSAs. Are we intending to hide some =
information across different OSPF flooding scopes ? Since router's capabili=
ty is independent of "Flooding Scopes", that should not be the case.=0A=0AT=
hanks=0AVivek=0A=0A=0A=0A=0AOn Wed, 08 Dec 2004 JP Vasseur wrote :=0A>Hi Vi=
vek,=0A>=0A>On Dec 7, 2004, at 5:16 PM, Acee Lindem wrote:=0A>=0A>>Hi Vivek=
,=0A>>=0A>>=0A>>Vivek Dubey wrote:=0A>>=0A>>>Peter,=0A>>>=0A>>>1) In case o=
f ABR analogy, the information was directly relevant to=0A>>>   OSPF routin=
g and even than it was provided as configuration option,=0A>>>   not a "sho=
uld" condition.=0A>>>=0A>>I think the configuration option is implementatio=
n specific. Although=0A>>it is=0A>>not covered explicitly I think RFC 3103 =
implies an ABR will=0A>>redistribute=0A>>into both attached NSSAs and regul=
ar areas.=0A>>=0A>>=0A>>>=0A>>>   Here, OSPF RI Opaque LSA is used for both=
:=0A>>>   a) Advertising router's OSPF capabilities (TLV 1)=0A>>>   b) Capa=
blities Opaque to OSPF (Any future TLVs defined)=0A>>>=0A>>>   And since fl=
ooding scope is per TLV and depends on local policy,=0A>>>   there should b=
e no dependency on Type's of area configured at OSPF=0A>>>   level.=0A>>>=
=0A>>>2)=0A>>>draft>An OSPF router MAY advertise different capabilities whe=
n both=0A>>>       NSSA/stub area type 10 LSA(s) and an AS scoped type 11 o=
paque=0A>>>       LSA is advertised.=0A>>>vivek> Capabilities here should m=
ap to different TLV's ??=0A>>>=0A>>>Peter>I guess it can be different TLVs =
or different content in the=0A>>>same TLV.=0A>>>=0A>>>vivek> Different cont=
ent in same TLV, advertised in different scoped=0A>>>       LSAs (Type 10 a=
nd Type 11). Doesnt seems a good idea to me.=0A>>>       Any possible scena=
rios?=0A>>>=0A>>JP - can you take a shot at this? I seem to remember that y=
ou had a=0A>>scenario in minde.=0A>>=0A>=0A>Indeed. In the case of TE, ther=
e are various cases where a router may=0A>want to advertise a capability wi=
th different flooding scopes thus two=0A>different opaque LSAs. For instanc=
e, a router may belong to two=0A>different meshes of TE LSPs, one local to =
its area (RI LSA of Type 10)=0A>one across the routing domain (RI LSA of Ty=
pe 11). The same TLV=0A>(automesh) is used, with different contents, carrie=
d in different LSA=0A>(type 10 and 11).=0A>=0A>Thanks.=0A>=0A>JP.=0A>=0A>>T=
hanks,=0A>>Acee=0A>>=0A>>>=0A>>>Thanks=0A>>>Vivek=0A>>>=0A>>>=0A>>>=0A>>>=
=0A>>>=0A>>>On Tue, 07 Dec 2004 Peter Psenak wrote :=0A>>> >Vivek,=0A>>> >=
=0A>>> >Vivek Dubey wrote:=0A>>> >>Hi,=0A>>> >>Section 2.3:=0A>>> >>draft>T=
LV flooding scope rules will be specified on a per-TLV basis=0A>>> >>draft>=
If a type 11 opaque LSA is chosen, the originating router=0A>>>should=0A>>>=
 >>      also advertise type 10 LSA(s) into any attached NSSA/stub area=0A>=
>> >>=0A>>> >>vivek) If scope of TLV is defined to be AS (Type 11), why sho=
uld,=0A>>>the=0A>>> >>      originating router advertise type 10 LSA(s) int=
o any=0A>>> >>      attached NSSA/stub area ? Idea seems to get the capabil=
ities=0A>>> >>      advertised to NSSA/STUB neighbors of originating router=
. But=0A>>> >>      what about NSSA/STUB areas attached not to "originating=
"=0A>>> >>      routers??=0A>>> >=0A>>> >an analogy is when you have an ABR=
 connected to backbone area and=0A>>>NSSA=0A>>> >area and you redistribute =
routes from some external source. ABR will=0A>>> >generate Type-5 external =
LSA, plus it can be configured to advertise=0A>>> >Type-7 LSA to the NSSA a=
rea for the same prefix.=0A>>> >If you have another ASBR somewhere in backb=
one area, Type-5 LSAs it=0A>>> >generates will not get propagated to NSSA a=
rea.=0A>>> >=0A>>> >>=0A>>> >>draft>An OSPF router MAY advertise different =
capabilities when both=0A>>> >>      NSSA/stub area type 10 LSA(s) and an A=
S scoped type 11 opaque=0A>>> >>      LSA is advertised.=0A>>> >>vivek> Cap=
abilities here should map to different TLV's ??=0A>>> >=0A>>> >I guess it c=
an be different TLVs or different content in the same=0A>>>TLV.=0A>>> >=0A>=
>> >Peter=0A>>> >=0A>>> >>=0A>>> >>Thanks=0A>>> >>Vivek=0A>>> >>=0A>>> >>=
=0A>>> >>=0A>>> >><http://clients.rediff.com/signature/track_sig.asp>=0A>>>=
=0A>>>=0A>>>=0A>>><http://clients.rediff.com/signature/track_sig.asp>=0A>>=
=0A
--Next_1103274097---0-203.199.83.247-32382
Content-type: text/html;
	charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

<P>=0AJP,<BR>=0AComments inlined:<BR>=0A<BR>=0AIndeed. In the case of TE, t=
here are various cases where a router may<BR>=0Awant to advertise a capabil=
ity with different flooding scopes thus two<BR>=0Adifferent opaque LSAs. Fo=
r instance, a router may belong to two<BR>=0Adifferent meshes of TE LSPs, o=
ne local to its area (RI LSA of Type 10)<BR>=0Aone across the routing domai=
n (RI LSA of Type 11). <BR>=0A<BR>=0Avivek&gt; If i understand correctly yo=
u are referring to the case when router has attached NSSA/STUB area's, othe=
rwise RI LSA of Type 11, would suffice.<BR>=0A<BR>=0AThe same TLV (automesh=
) is used, with different contents, carried in different LSA (type 10 and 1=
1).<BR>=0A<BR>=0Avivek&gt; Why same TLV is required to carry different cont=
ents in different scoped LSAs. What if same contents are carried in both Ty=
pe 10 and Type 11 RI opaque LSAs. Are we intending to hide some information=
 across different OSPF flooding scopes ? Since router's capability is indep=
endent of &quot;Flooding Scopes&quot;, that should not be the case.<BR>=0A<=
BR>=0AThanks<BR>=0AVivek<BR>=0A<BR>=0A<BR>=0A<BR>=0A<BR>=0AOn Wed, 08 Dec 2=
004 JP Vasseur wrote :<BR>=0A&gt;Hi Vivek,<BR>=0A&gt;<BR>=0A&gt;On Dec 7, 2=
004, at 5:16 PM, Acee Lindem wrote:<BR>=0A&gt;<BR>=0A&gt;&gt;Hi Vivek,<BR>=
=0A&gt;&gt;<BR>=0A&gt;&gt;<BR>=0A&gt;&gt;Vivek Dubey wrote:<BR>=0A&gt;&gt;<=
BR>=0A&gt;&gt;&gt;Peter,<BR>=0A&gt;&gt;&gt;<BR>=0A&gt;&gt;&gt;1) In case of=
 ABR analogy, the information was directly relevant to<BR>=0A&gt;&gt;&gt;&n=
bsp;  OSPF routing and even than it was provided as configuration option,<B=
R>=0A&gt;&gt;&gt;&nbsp;  not a &quot;should&quot; condition.<BR>=0A&gt;&gt;=
&gt;<BR>=0A&gt;&gt;I think the configuration option is implementation speci=
fic. Although<BR>=0A&gt;&gt;it is<BR>=0A&gt;&gt;not covered explicitly I th=
ink RFC 3103 implies an ABR will<BR>=0A&gt;&gt;redistribute<BR>=0A&gt;&gt;i=
nto both attached NSSAs and regular areas.<BR>=0A&gt;&gt;<BR>=0A&gt;&gt;<BR=
>=0A&gt;&gt;&gt;<BR>=0A&gt;&gt;&gt;&nbsp;  Here, OSPF RI Opaque LSA is used=
 for both:<BR>=0A&gt;&gt;&gt;&nbsp;  a) Advertising router's OSPF capabilit=
ies (TLV 1)<BR>=0A&gt;&gt;&gt;&nbsp;  b) Capablities Opaque to OSPF (Any fu=
ture TLVs defined)<BR>=0A&gt;&gt;&gt;<BR>=0A&gt;&gt;&gt;&nbsp;  And since f=
looding scope is per TLV and depends on local policy,<BR>=0A&gt;&gt;&gt;&nb=
sp;  there should be no dependency on Type's of area configured at OSPF<BR>=
=0A&gt;&gt;&gt;&nbsp;  level.<BR>=0A&gt;&gt;&gt;<BR>=0A&gt;&gt;&gt;2)<BR>=
=0A&gt;&gt;&gt;draft&gt;An OSPF router MAY advertise different capabilities=
 when both<BR>=0A&gt;&gt;&gt;&nbsp; &nbsp; &nbsp;  NSSA/stub area type 10 L=
SA(s) and an AS scoped type 11 opaque<BR>=0A&gt;&gt;&gt;&nbsp; &nbsp; &nbsp=
;  LSA is advertised.<BR>=0A&gt;&gt;&gt;vivek&gt; Capabilities here should =
map to different TLV's ??<BR>=0A&gt;&gt;&gt;<BR>=0A&gt;&gt;&gt;Peter&gt;I g=
uess it can be different TLVs or different content in the<BR>=0A&gt;&gt;&gt=
;same TLV.<BR>=0A&gt;&gt;&gt;<BR>=0A&gt;&gt;&gt;vivek&gt; Different content=
 in same TLV, advertised in different scoped<BR>=0A&gt;&gt;&gt;&nbsp; &nbsp=
; &nbsp;  LSAs (Type 10 and Type 11). Doesnt seems a good idea to me.<BR>=
=0A&gt;&gt;&gt;&nbsp; &nbsp; &nbsp;  Any possible scenarios?<BR>=0A&gt;&gt;=
&gt;<BR>=0A&gt;&gt;JP - can you take a shot at this? I seem to remember tha=
t you had a<BR>=0A&gt;&gt;scenario in minde.<BR>=0A&gt;&gt;<BR>=0A&gt;<BR>=
=0A&gt;Indeed. In the case of TE, there are various cases where a router ma=
y<BR>=0A&gt;want to advertise a capability with different flooding scopes t=
hus two<BR>=0A&gt;different opaque LSAs. For instance, a router may belong =
to two<BR>=0A&gt;different meshes of TE LSPs, one local to its area (RI LSA=
 of Type 10)<BR>=0A&gt;one across the routing domain (RI LSA of Type 11). T=
he same TLV<BR>=0A&gt;(automesh) is used, with different contents, carried =
in different LSA<BR>=0A&gt;(type 10 and 11).<BR>=0A&gt;<BR>=0A&gt;Thanks.<B=
R>=0A&gt;<BR>=0A&gt;JP.<BR>=0A&gt;<BR>=0A&gt;&gt;Thanks,<BR>=0A&gt;&gt;Acee=
<BR>=0A&gt;&gt;<BR>=0A&gt;&gt;&gt;<BR>=0A&gt;&gt;&gt;Thanks<BR>=0A&gt;&gt;&=
gt;Vivek<BR>=0A&gt;&gt;&gt;<BR>=0A&gt;&gt;&gt;<BR>=0A&gt;&gt;&gt;<BR>=0A&gt=
;&gt;&gt;<BR>=0A&gt;&gt;&gt;<BR>=0A&gt;&gt;&gt;On Tue, 07 Dec 2004 Peter Ps=
enak wrote :<BR>=0A&gt;&gt;&gt; &gt;Vivek,<BR>=0A&gt;&gt;&gt; &gt;<BR>=0A&g=
t;&gt;&gt; &gt;Vivek Dubey wrote:<BR>=0A&gt;&gt;&gt; &gt;&gt;Hi,<BR>=0A&gt;=
&gt;&gt; &gt;&gt;Section 2.3:<BR>=0A&gt;&gt;&gt; &gt;&gt;draft&gt;TLV flood=
ing scope rules will be specified on a per-TLV basis<BR>=0A&gt;&gt;&gt; &gt=
;&gt;draft&gt;If a type 11 opaque LSA is chosen, the originating router<BR>=
=0A&gt;&gt;&gt;should<BR>=0A&gt;&gt;&gt; &gt;&gt;&nbsp; &nbsp; &nbsp; also =
advertise type 10 LSA(s) into any attached NSSA/stub area<BR>=0A&gt;&gt;&gt=
; &gt;&gt;<BR>=0A&gt;&gt;&gt; &gt;&gt;vivek) If scope of TLV is defined to =
be AS (Type 11), why should,<BR>=0A&gt;&gt;&gt;the<BR>=0A&gt;&gt;&gt; &gt;&=
gt;&nbsp; &nbsp; &nbsp; originating router advertise type 10 LSA(s) into an=
y<BR>=0A&gt;&gt;&gt; &gt;&gt;&nbsp; &nbsp; &nbsp; attached NSSA/stub area ?=
 Idea seems to get the capabilities<BR>=0A&gt;&gt;&gt; &gt;&gt;&nbsp; &nbsp=
; &nbsp; advertised to NSSA/STUB neighbors of originating router. But<BR>=
=0A&gt;&gt;&gt; &gt;&gt;&nbsp; &nbsp; &nbsp; what about NSSA/STUB areas att=
ached not to &quot;originating&quot;<BR>=0A&gt;&gt;&gt; &gt;&gt;&nbsp; &nbs=
p; &nbsp; routers??<BR>=0A&gt;&gt;&gt; &gt;<BR>=0A&gt;&gt;&gt; &gt;an analo=
gy is when you have an ABR connected to backbone area and<BR>=0A&gt;&gt;&gt=
;NSSA<BR>=0A&gt;&gt;&gt; &gt;area and you redistribute routes from some ext=
ernal source. ABR will<BR>=0A&gt;&gt;&gt; &gt;generate Type-5 external LSA,=
 plus it can be configured to advertise<BR>=0A&gt;&gt;&gt; &gt;Type-7 LSA t=
o the NSSA area for the same prefix.<BR>=0A&gt;&gt;&gt; &gt;If you have ano=
ther ASBR somewhere in backbone area, Type-5 LSAs it<BR>=0A&gt;&gt;&gt; &gt=
;generates will not get propagated to NSSA area.<BR>=0A&gt;&gt;&gt; &gt;<BR=
>=0A&gt;&gt;&gt; &gt;&gt;<BR>=0A&gt;&gt;&gt; &gt;&gt;draft&gt;An OSPF route=
r MAY advertise different capabilities when both<BR>=0A&gt;&gt;&gt; &gt;&gt=
;&nbsp; &nbsp; &nbsp; NSSA/stub area type 10 LSA(s) and an AS scoped type 1=
1 opaque<BR>=0A&gt;&gt;&gt; &gt;&gt;&nbsp; &nbsp; &nbsp; LSA is advertised.=
<BR>=0A&gt;&gt;&gt; &gt;&gt;vivek&gt; Capabilities here should map to diffe=
rent TLV's ??<BR>=0A&gt;&gt;&gt; &gt;<BR>=0A&gt;&gt;&gt; &gt;I guess it can=
 be different TLVs or different content in the same<BR>=0A&gt;&gt;&gt;TLV.<=
BR>=0A&gt;&gt;&gt; &gt;<BR>=0A&gt;&gt;&gt; &gt;Peter<BR>=0A&gt;&gt;&gt; &gt=
;<BR>=0A&gt;&gt;&gt; &gt;&gt;<BR>=0A&gt;&gt;&gt; &gt;&gt;Thanks<BR>=0A&gt;&=
gt;&gt; &gt;&gt;Vivek<BR>=0A&gt;&gt;&gt; &gt;&gt;<BR>=0A&gt;&gt;&gt; &gt;&g=
t;<BR>=0A&gt;&gt;&gt; &gt;&gt;<BR>=0A&gt;&gt;&gt; &gt;&gt;&lt;http://client=
s.rediff.com/signature/track_sig.asp&gt;<BR>=0A&gt;&gt;&gt;<BR>=0A&gt;&gt;&=
gt;<BR>=0A&gt;&gt;&gt;<BR>=0A&gt;&gt;&gt;&lt;http://clients.rediff.com/sign=
ature/track_sig.asp&gt;<BR>=0A&gt;&gt;<BR>=0A=0A</P>=0A<br><br>=0A<A target=
=3D"_blank" HREF=3D"http://clients.rediff.com/signature/track_sig.asp"><IMG=
 SRC=3D"http://ads.rediff.com/RealMedia/ads/adstream_nx.cgi/www.rediffmail.=
com/inbox.htm@Bottom" BORDER=3D0 VSPACE=3D0 HSPACE=3D0></a>=0A
--Next_1103274097---0-203.199.83.247-32382--


From owner-ospf@PEACH.EASE.LSOFT.COM  Fri Dec 17 10:25:08 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA27458
	for <ospf-archive@LISTS.IETF.ORG>; Fri, 17 Dec 2004 10:25:07 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <17.00F13468@cherry.ease.lsoft.com>; Fri, 17 Dec 2004 10:25:05 -0500
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.3) with spool id
          49607642 for OSPF@PEACH.EASE.LSOFT.COM; Fri, 17 Dec 2004 10:25:03
          -0500
Received: from 130.118.4.3 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i) with
          TCP; Fri, 17 Dec 2004 10:25:03 -0500
Received: from omega7.wr.usgs.gov by omega7.wr.usgs.gov (PMDF V6.0-23 #41392)
          id <01LIHYN9FDOO000IEN@omega7.wr.usgs.gov> for
          OSPF@PEACH.EASE.LSOFT.COM; Fri, 17 Dec 2004 08:26:50 -0700 (PDT)
X-VMS-To: OSPF@PEACH.EASE.LSOFT.COM
X-VMS-Cc: PMURPHY
MIME-version: 1.0
Content-type: TEXT/PLAIN; CHARSET=us-ascii
Message-ID:  <01LIHYN9FDOQ000IEN@omega7.wr.usgs.gov>
Date:         Fri, 17 Dec 2004 08:26:50 -0700
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: "Pat Murphy - (650)329-4044" <pmurphy@omega7.wr.usgs.gov>
Subject: Re: Type 7 LSA question
To: OSPF@PEACH.EASE.LSOFT.COM
Precedence: list

>In reviewing RFC 3101, the recommended configuration is to provide
>control over the P LSA option bit when redistributing (aka importing)
>external  routes into an NSSA. There is no requirement on an implementation
>to provide a way to set the forwarding address to 0 - although a non-zero
>forwarding address is only required when the P bit is set.

When the P-bit is clear RFC 3101 encourages that the forwarding address be 
set just as discussed in RFC 2328 Section 12.4.4.1 where it can indeed be 0. 
Picking a forwarding address from one of the NSSA's interfaces can result in 
inefficient forwarding. It was my hope that implementations would code it 
this way. When the P-bit is set a non-zero forwarding address must be picked 
from one of the NSSA's interfaces, as it is required for translation from 
Type 7 to Type 5.

If an implemention uses the recommended approach a simple static route that 
points at an address external to the OSPF domain will result in a 0 
forwarding address when it is redistributed into OSPF with the P-bit clear.

RFC 3101 recommends that the default setting of the P-bit be clear (See 
Appendix A). Corporate OSPF backbone routing tables are a lot cleaner when 
the default setting of the P-bit is clear. This does require a means of 
toggling the P-bit via configuration. The intent to flood Type-7s into the 
full OSPF routing domain should always be a concious act given its potential 
adverse impact (See Appendix E). 

Pat


From owner-ospf@PEACH.EASE.LSOFT.COM  Sat Dec 18 14:29:50 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA12783
	for <ospf-archive@LISTS.IETF.ORG>; Sat, 18 Dec 2004 14:29:49 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <14.00F153E2@cherry.ease.lsoft.com>; Sat, 18 Dec 2004 14:29:49 -0500
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.3) with spool id
          49744055 for OSPF@PEACH.EASE.LSOFT.COM; Sat, 18 Dec 2004 14:29:35
          -0500
Received: from 64.102.122.149 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i)
          with TCP; Sat, 18 Dec 2004 14:29:35 -0500
Received: from rtp-core-2.cisco.com (64.102.124.13) by rtp-iport-2.cisco.com
          with ESMTP; 18 Dec 2004 14:29:35 -0500
X-BrightmailFiltered: true
X-Brightmail-Tracker: AAAAAA==
Received: from fruitpie.cisco.com (IDENT:mirapoint@fruitpie.cisco.com
          [64.102.16.27]) by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP
          id iBIJTW9E014125 for <OSPF@PEACH.EASE.LSOFT.COM>; Sat, 18 Dec 2004
          14:29:33 -0500 (EST)
Received: from [192.168.2.6] (rtp-vpn1-531.cisco.com [10.82.226.19]) by
          fruitpie.cisco.com (MOS 3.4.6-GR) with ESMTP id BEC47754; Sat, 18 Dec
          2004 11:29:32 -0800 (PST)
User-Agent: Mozilla Thunderbird 0.9 (Windows/20041103)
X-Accept-Language: en-us, en
MIME-Version: 1.0
References: <20041217090137.32386.qmail@mailweb34.rediffmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID:  <41C4851C.9090804@cisco.com>
Date:         Sat, 18 Dec 2004 14:29:32 -0500
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Acee Lindem <acee@CISCO.COM>
Subject: Re: draft-ietf-ospf-cap-04.txt
To: OSPF@PEACH.EASE.LSOFT.COM
In-Reply-To:  <20041217090137.32386.qmail@mailweb34.rediffmail.com>
Precedence: list
Content-Transfer-Encoding: 7bit

Hi Vivek,
Independent of the capabilities LSA application, I don't see why a
router couldn't have different capabilities in different areas dependent
on configuration or policy. What do you see wrong with this?

Speaking as work group member,
Acee

Vivek Dubey wrote:

> JP,
> Comments inlined:
>
> Indeed. In the case of TE, there are various cases where a router may
> want to advertise a capability with different flooding scopes thus two
> different opaque LSAs. For instance, a router may belong to two
> different meshes of TE LSPs, one local to its area (RI LSA of Type 10)
> one across the routing domain (RI LSA of Type 11).
>
> vivek> If i understand correctly you are referring to the case when 
> router has attached NSSA/STUB area's, otherwise RI LSA of Type 11, 
> would suffice.
>
> The same TLV (automesh) is used, with different contents, carried in 
> different LSA (type 10 and 11).
>
> vivek> Why same TLV is required to carry different contents in 
> different scoped LSAs. What if same contents are carried in both Type 
> 10 and Type 11 RI opaque LSAs. Are we intending to hide some 
> information across different OSPF flooding scopes ? Since router's 
> capability is independent of "Flooding Scopes", that should not be the 
> case.
>
> Thanks
> Vivek
>
>
>
>
> On Wed, 08 Dec 2004 JP Vasseur wrote :
> >Hi Vivek,
> >
> >On Dec 7, 2004, at 5:16 PM, Acee Lindem wrote:
> >
> >>Hi Vivek,
> >>
> >>
> >>Vivek Dubey wrote:
> >>
> >>>Peter,
> >>>
> >>>1) In case of ABR analogy, the information was directly relevant to
> >>>  OSPF routing and even than it was provided as configuration option,
> >>>  not a "should" condition.
> >>>
> >>I think the configuration option is implementation specific. Although
> >>it is
> >>not covered explicitly I think RFC 3103 implies an ABR will
> >>redistribute
> >>into both attached NSSAs and regular areas.
> >>
> >>
> >>>
> >>>  Here, OSPF RI Opaque LSA is used for both:
> >>>  a) Advertising router's OSPF capabilities (TLV 1)
> >>>  b) Capablities Opaque to OSPF (Any future TLVs defined)
> >>>
> >>>  And since flooding scope is per TLV and depends on local policy,
> >>>  there should be no dependency on Type's of area configured at OSPF
> >>>  level.
> >>>
> >>>2)
> >>>draft>An OSPF router MAY advertise different capabilities when both
> >>>      NSSA/stub area type 10 LSA(s) and an AS scoped type 11 opaque
> >>>      LSA is advertised.
> >>>vivek> Capabilities here should map to different TLV's ??
> >>>
> >>>Peter>I guess it can be different TLVs or different content in the
> >>>same TLV.
> >>>
> >>>vivek> Different content in same TLV, advertised in different scoped
> >>>      LSAs (Type 10 and Type 11). Doesnt seems a good idea to me.
> >>>      Any possible scenarios?
> >>>
> >>JP - can you take a shot at this? I seem to remember that you had a
> >>scenario in minde.
> >>
> >
> >Indeed. In the case of TE, there are various cases where a router may
> >want to advertise a capability with different flooding scopes thus two
> >different opaque LSAs. For instance, a router may belong to two
> >different meshes of TE LSPs, one local to its area (RI LSA of Type 10)
> >one across the routing domain (RI LSA of Type 11). The same TLV
> >(automesh) is used, with different contents, carried in different LSA
> >(type 10 and 11).
> >
> >Thanks.
> >
> >JP.
> >
> >>Thanks,
> >>Acee
> >>
> >>>
> >>>Thanks
> >>>Vivek
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>On Tue, 07 Dec 2004 Peter Psenak wrote :
> >>> >Vivek,
> >>> >
> >>> >Vivek Dubey wrote:
> >>> >>Hi,
> >>> >>Section 2.3:
> >>> >>draft>TLV flooding scope rules will be specified on a per-TLV basis
> >>> >>draft>If a type 11 opaque LSA is chosen, the originating router
> >>>should
> >>> >>      also advertise type 10 LSA(s) into any attached NSSA/stub area
> >>> >>
> >>> >>vivek) If scope of TLV is defined to be AS (Type 11), why should,
> >>>the
> >>> >>      originating router advertise type 10 LSA(s) into any
> >>> >>      attached NSSA/stub area ? Idea seems to get the capabilities
> >>> >>      advertised to NSSA/STUB neighbors of originating router. But
> >>> >>      what about NSSA/STUB areas attached not to "originating"
> >>> >>      routers??
> >>> >
> >>> >an analogy is when you have an ABR connected to backbone area and
> >>>NSSA
> >>> >area and you redistribute routes from some external source. ABR will
> >>> >generate Type-5 external LSA, plus it can be configured to advertise
> >>> >Type-7 LSA to the NSSA area for the same prefix.
> >>> >If you have another ASBR somewhere in backbone area, Type-5 LSAs it
> >>> >generates will not get propagated to NSSA area.
> >>> >
> >>> >>
> >>> >>draft>An OSPF router MAY advertise different capabilities when both
> >>> >>      NSSA/stub area type 10 LSA(s) and an AS scoped type 11 opaque
> >>> >>      LSA is advertised.
> >>> >>vivek> Capabilities here should map to different TLV's ??
> >>> >
> >>> >I guess it can be different TLVs or different content in the same
> >>>TLV.
> >>> >
> >>> >Peter
> >>> >
> >>> >>
> >>> >>Thanks
> >>> >>Vivek
> >>> >>
> >>> >>
> >>> >>
> >>> >><http://clients.rediff.com/signature/track_sig.asp>
> >>>
> >>>
> >>>
> >>><http://clients.rediff.com/signature/track_sig.asp>
> >>
>
>
> <http://clients.rediff.com/signature/track_sig.asp>


From owner-ospf@PEACH.EASE.LSOFT.COM  Mon Dec 20 08:39:59 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA28034
	for <ospf-archive@LISTS.IETF.ORG>; Mon, 20 Dec 2004 08:39:59 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <11.00F17749@cherry.ease.lsoft.com>; Mon, 20 Dec 2004 8:39:58 -0500
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.3) with spool id
          49975387 for OSPF@PEACH.EASE.LSOFT.COM; Mon, 20 Dec 2004 08:39:50
          -0500
Received: from 204.176.140.238 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i)
          with TCP; Mon, 20 Dec 2004 08:39:50 -0500
Received: from manikantan (dsl-TN-099.240.247.61.touchtelindia.net
          [61.247.240.99] (may be forged)) (authenticated bits=0) by
          mail2.webindia.com (8.13.1/8.13.1) with ESMTP id iBKDdb2P012423 for
          <OSPF@PEACH.EASE.LSOFT.COM>; Mon, 20 Dec 2004 05:39:45 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook, Build 11.0.5510
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
Thread-Index: AcTj6cvXOJAmmMHKQsGCbvg+3+M0fgCr11xQ
X-IBIS-MailScanner-Information: Please contact the ISP for more information
X-IBIS-MailScanner: Found to be clean
X-MailScanner-From: manis@net-o2.com
Message-ID:  <200412201339.iBKDdb2P012423@mail2.webindia.com>
Date:         Mon, 20 Dec 2004 19:10:00 +0530
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Manikantan Srinivasan <manis@NET-O2.COM>
Organization: Net-O2 Technologies
Subject: Re: Clarification related to Flooding an LSA by DR Other on its received interface
To: OSPF@PEACH.EASE.LSOFT.COM
In-Reply-To:  <41C244ED.5000007@cisco.com>
Precedence: list
Content-Transfer-Encoding: 7bit

Hello Acee

Good day to you. Thanks for your reply. 

Apologize for the delay and sorry for my mails being less informative
regarding my test topology. I hope I have detailed them now :)

In an attempt to create a set of cases, that can test an OSPF implementation
conformance to OSPF RFCs, I have defined a test case for Section 13.3 Bullet
3 (Page 150) in RFC 2328

For Quick reference the section is placed below
-----------
       (3) If the new LSA was received on this interface, and it was
            received from either the Designated Router or the Backup
            Designated Router, chances are that all the neighbors have
            received the LSA already.  Therefore, examine the next
            interface.
-------------

I have a defined a test topology as shown below

############################################################################
###
# Test Setup          :
#
#
#
#                  TEE                                      DUT
#
#               __________                              __________
#
#              |  _____   |                            |          |
#
#              | |     |  |                            |          |
#
#        I2 -----| RT1 |-||I1                          |          |
#
#              | |_____| ||                            |          |
#
#              |         ||                            |          |
#
#              |         |-----------------------------|    RT2   |
#
#              | ....... ||           (I1,BB)          |          |
#
#              | :     : ||                            |          |
#
#              | : SR1 :-||                            |          |
#
#              | :.....:  |                            |          |
#
#              |__________|                            |__________|
#
#
#
#              (Router IDs)            SR1_ID  <  RT1_ID  <  (RT2_ID = 0
#
#              (Router Priorities) RT1_I1_PRY  >  SR1_I1_PRY  >  RT2_I1_PRY
#
#
#
############################################################################
###

As test steps,

1) The needful PDUs from RT1 are generated and full adjacency is established
with RT2
   (At this point I1 is the only interface enabled at RT1)

2) The needful PDUs from SR1 are generated and full adjacency is established
with RT2
   (Since RT1 and SR1 are nodes handled by my test software, I don't
explicitly enable adjacency between RT1 and SR1)

3) I2 is enabled at RT1, which enables RT1 to generate a new Router LSA. RT2
being a DROther should not propagate back the LSA on the received interface.

In my test setup, the RT2 (DUT) propagates back the received new LSA.

When I create a topology using 3 DUTs (not my test software) I notice the
DR_Other does not propagate the received LSA.

I have to spend some more time with my test steps.

I will keep you and the mailing list posted as soon as I figure out and fix
my bug :)

Thank you for your valuable time.

Best regards
Mani
 

# -----Original Message-----
# From: Mailing List [mailto:OSPF@PEACH.EASE.LSOFT.COM] On 
# Behalf Of Acee Lindem
# Sent: Friday, December 17, 2004 8:01 AM
# To: OSPF@PEACH.EASE.LSOFT.COM
# Subject: Re: Clarification related to Flooding an LSA by DR 
# Other on its received interface
# 
# Mani,
# I don't think you've given enough information to conclude 
# whether the routers under test behave precisely as described 
# in section 13 of RFC 2328.
# 
#      1) Where did the DR get the LSA it is flooding? 
# Specifically, was it
#           self-originated, received from another router on 
# the broadcast network,
#           or received on a different interface?
#       2) If it was received from another router on the 
# broadcast network,
#           which one? Is it the same one that you are 
# observing unicasting
#           to the BDR?
#      
# Note that it would be better to preform this test without any 
# other OSPF links between the routers on the broadcast network.
# 
# Acee
#   
# 
# 
# 
# Manikantan Srinivasan wrote:
# 
# >Hello Acee
# >
# >Thank you for your reply.
# >
# >In my tests I notice the BDR generating an acknowledgement 
# for the LS 
# >Update sent from DR_Other Router with unicast source address 
# of the BDR.
# >
# >Since Acknowledgement is generated, can I conclude the DR other 
# >implementation as acceptable.
# >
# >Secondly will it be acceptable :) to conclude - When a DR_Other 
# >receives an LS Update from DR or BDR, it MAY flood it back on the 
# >received interface to DR/BDR as an unicast (addressed to DR/BDR) .
# >
# >Thanks again
# >
# >Best regards
# >mani
# >
# >
# ># -----Original Message-----
# ># From: Mailing List [mailto:OSPF@PEACH.EASE.LSOFT.COM] On # 
# Behalf Of 
# >Acee Lindem # Sent: Monday, December 06, 2004 9:08 AM # To: 
# >OSPF@PEACH.EASE.LSOFT.COM # Subject: Re: Clarification related to 
# >Flooding an LSA by DR # Other on its received interface # # 
# Manikantan 
# >Srinivasan wrote:
# >#
# ># >Hello
# ># >
# ># >Good day to you.
# ># >
# ># >I have the following doubt/question.
# ># >
# ># >As per Sec 13.3 Bullet 3 (Page 150) RFC 2328, # >
# ># >        (3) If the new LSA was received on this 
# interface, and it was
# ># >            received from either the Designated Router or 
# the Backup
# ># >            Designated Router, chances are that all the
# ># neighbors have
# ># >            received the LSA already.  Therefore, examine the next
# ># >            interface.
# ># >
# ># >I understand, when a DR other (Router 1) receives an LSA 
# from a DR # 
# >>(Router 2), Router 1 will skip flooding back the received # 
# LSA back 
# >in # >the received interface.
# ># >
# ># >1) Is this a "SHOULD" condition, i.e DR Other SHOULD not 
# # flood the 
# >LSA back?
# ># >Or
# ># >
# ># >2) can (DR Other) MAY flood the LSA over the received # 
# interface? 
# >If so # >what should be the destination address?
# ># >
# ># >3) I notice few (atleast 2) implementations (when the DUT is # DR 
# >Other), # >the LSA received from DR is flooded back on the 
# received # 
# >interface, as # >a unicast packet addressed to BDR. Is this 
# a valid # 
# >>condition/implementation? IS this behavior a "SHOULD" condition?
# ># >
# ># >
# ># Hi Mani,
# >#
# ># I've re-read RFC 2328 and unfortunately the broadcast network # 
# >flooding is complex and not all that clear. What I suspect is # 
# >happening is that the DR-other router is adding the new LSA # to its 
# >retransmission list and retransmitting when the timer # 
# expires. Based 
# >on RFC 2328, this is correct. However, section # 13.5  is somewhat 
# >unclear on whether or not the BDR should # send a delayed 
# >acknowledgement. I think that it should since # the BDR is NOT the 
# >router that re-flooded the LSA out the # receiving interface (as 
# >determined in section 13, step 5b)  - # even though the BDR 
# knows that 
# >the DR is reflooding it out # the receiving interface.
# ># Consequently, the first thing I would check before 
# suspecting # two 
# >separate DR-other implementations is whether or not the # BDR is 
# >sending the delayed acknowledgement. If it is not, # then it is the 
# >implementation that is culpable.
# >#
# ># Other opinions are welcome.
# >#
# ># Thanks,
# ># Acee
# >#
# ># >Thanks in advance
# ># >
# ># >With best regards
# ># >Mani
# ># >
# ># >
# ># >
# >
# >  
# >


From owner-ospf@PEACH.EASE.LSOFT.COM  Tue Dec 21 04:10:29 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA17786
	for <ospf-archive@LISTS.IETF.ORG>; Tue, 21 Dec 2004 04:10:28 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <1.00F18E17@cherry.ease.lsoft.com>; Tue, 21 Dec 2004 4:10:28 -0500
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.3) with spool id
          50073972 for OSPF@PEACH.EASE.LSOFT.COM; Tue, 21 Dec 2004 04:10:27
          -0500
Received: from 61.144.161.54 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i) with
          TCP; Tue, 21 Dec 2004 04:10:26 -0500
Received: from huawei.com (szxga02-in [172.24.2.6]) by szxga02-in.huawei.com
          (iPlanet Messaging Server 5.2 HotFix 1.25 (built Mar 3 2004)) with
          ESMTP id <0I92002QBEKYAX@szxga02-in.huawei.com> for
          OSPF@PEACH.EASE.LSOFT.COM; Tue, 21 Dec 2004 17:05:22 +0800 (CST)
Received: from szxml01-in ([172.24.1.3]) by szxga02-in.huawei.com (iPlanet
          Messaging Server 5.2 HotFix 1.25 (built Mar 3 2004)) with ESMTP id
          <0I9200HXTEKXDC@szxga02-in.huawei.com> for OSPF@PEACH.EASE.LSOFT.COM;
          Tue, 21 Dec 2004 17:05:21 +0800 (CST)
Received: from NitinKCL7064 ([10.18.4.174]) by szxml01-in.huawei.com (iPlanet
          Messaging Server 5.2 HotFix 1.25 (built Mar 3 2004)) with ESMTPA id
          <0I9200B0MEP3Z4@szxml01-in.huawei.com> for OSPF@PEACH.EASE.LSOFT.COM;
          Tue, 21 Dec 2004 17:07:53 +0800 (CST)
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1441
X-Mailer: Microsoft Outlook CWS, Build 9.0.2416 (9.0.2911.0)
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: 7BIT
Importance: Normal
X-Priority: 3 (Normal)
X-MSMail-priority: Normal
Message-ID:  <000701c4e73d$12e44e70$ae04120a@in.huawei.com>
Date:         Tue, 21 Dec 2004 14:41:36 +0530
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Nitin Kakkar <nitink@HUAWEI.COM>
Subject: Vlink Question
To: OSPF@PEACH.EASE.LSOFT.COM
In-Reply-To:  <41C4851C.9090804@cisco.com>
Precedence: list
Content-Transfer-Encoding: 7BIT

Hello,
  I have a vlink related question. Please consider the following topology.
Two routers (RTA & RTB) have two interfaces connected between them. A VLINK
is configured between RTA & RTB. Initially the interface cost of e1 was 1000
and interface cost of e0 was 100. So while establishing VLINK the interface
e0 was chosen as outgoing interface.


       vlink with area 1 as the transit
          ********************************
       cost 100
      e0                  	               e0
                      area 1
          -------------------------------
	RTA    			   		   RTB
         -------------------------------
                    area 1
      e1		                           e1
      cost 1000



Now the cost of interface e1 has been changed from 1000 to 1. So now it
offers the best out going interface for VLINK.
To update the VLINK and change the out going interface to e0. should we
1) Bring down the VLINK & Bring it UP again.
2) Should we flush LSA's previously originated while establishing VLINK over
interface e0
3) Is there any mechanism defined to switch over VLINK interface.

Thanks & Regards
Nitin


From owner-ospf@PEACH.EASE.LSOFT.COM  Tue Dec 21 05:28:17 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA23615
	for <ospf-archive@LISTS.IETF.ORG>; Tue, 21 Dec 2004 05:28:16 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <11.00F18DA9@cherry.ease.lsoft.com>; Tue, 21 Dec 2004 5:28:13 -0500
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.3) with spool id
          50077029 for OSPF@PEACH.EASE.LSOFT.COM; Tue, 21 Dec 2004 05:28:09
          -0500
Received: from 61.144.161.55 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i) with
          TCP; Tue, 21 Dec 2004 05:27:57 -0500
Received: from huawei.com (szxga03-in [172.24.2.9]) by szxga03-in.huawei.com
          (iPlanet Messaging Server 5.2 HotFix 1.25 (built Mar 3 2004)) with
          ESMTP id <0I9200EKNID9VM@szxga03-in.huawei.com> for
          OSPF@PEACH.EASE.LSOFT.COM; Tue, 21 Dec 2004 18:27:09 +0800 (CST)
Received: from szxml02-in ([172.24.1.6]) by szxga03-in.huawei.com (iPlanet
          Messaging Server 5.2 HotFix 1.25 (built Mar 3 2004)) with ESMTP id
          <0I9200JFLID9U2@szxga03-in.huawei.com> for OSPF@PEACH.EASE.LSOFT.COM;
          Tue, 21 Dec 2004 18:27:09 +0800 (CST)
Received: from dell60 ([10.18.4.207]) by szxml02-in.huawei.com (iPlanet
          Messaging Server 5.2 HotFix 1.25 (built Mar 3 2004)) with ESMTPA id
          <0I92009EYIEUVA@szxml02-in.huawei.com> for OSPF@PEACH.EASE.LSOFT.COM;
          Tue, 21 Dec 2004 18:28:07 +0800 (CST)
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Mailer: Microsoft Outlook, Build 10.0.4024
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Importance: Normal
X-Priority: 3 (Normal)
X-MSMail-priority: Normal
Message-ID:  <000001c4e748$a54f0f60$cf04120a@in.huawei.com>
Date:         Tue, 21 Dec 2004 16:04:25 +0530
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: sujay <sujayg@HUAWEI.COM>
Subject: Re: Vlink Question
To: OSPF@PEACH.EASE.LSOFT.COM
In-Reply-To:  <000701c4e73d$12e44e70$ae04120a@in.huawei.com>
Precedence: list
Content-Transfer-Encoding: 7BIT

1. Maybe there is no need to get the VLINK down, as the VLINK NBR is
still reachable albeit thru another interface.

2. We should flush the LSA and flood the correct router lsa else the
vlink nbr reachability cost is wrong.

Regds,
~Sujay



-----Original Message-----
From: Mailing List [mailto:OSPF@PEACH.EASE.LSOFT.COM] On Behalf Of Nitin
Kakkar
Sent: Tuesday, December 21, 2004 2:42 PM
To: OSPF@PEACH.EASE.LSOFT.COM
Subject: Vlink Question


Hello,
  I have a vlink related question. Please consider the following
topology. Two routers (RTA & RTB) have two interfaces connected between
them. A VLINK is configured between RTA & RTB. Initially the interface
cost of e1 was 1000 and interface cost of e0 was 100. So while
establishing VLINK the interface e0 was chosen as outgoing interface.


       vlink with area 1 as the transit
          ********************************
       cost 100
      e0                  	               e0
                      area 1
          -------------------------------
	RTA    			   		   RTB
         -------------------------------
                    area 1
      e1		                           e1
      cost 1000



Now the cost of interface e1 has been changed from 1000 to 1. So now it
offers the best out going interface for VLINK. To update the VLINK and
change the out going interface to e0. should we
1) Bring down the VLINK & Bring it UP again.
2) Should we flush LSA's previously originated while establishing VLINK
over interface e0
3) Is there any mechanism defined to switch over VLINK interface.

Thanks & Regards
Nitin


From owner-ospf@PEACH.EASE.LSOFT.COM  Tue Dec 21 05:52:03 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA24593
	for <ospf-archive@LISTS.IETF.ORG>; Tue, 21 Dec 2004 05:52:02 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <3.00F18E1A@cherry.ease.lsoft.com>; Tue, 21 Dec 2004 5:52:02 -0500
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.3) with spool id
          50077694 for OSPF@PEACH.EASE.LSOFT.COM; Tue, 21 Dec 2004 05:52:01
          -0500
Received: from 64.233.184.196 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i)
          with TCP; Tue, 21 Dec 2004 05:42:01 -0500
Received: by wproxy.gmail.com with SMTP id 71so370143wra for
          <OSPF@peach.ease.lsoft.com>; Tue, 21 Dec 2004 02:42:01 -0800 (PST)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com;
                     h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:references;
                     b=dqZBSKQdUkQ6SFsIQFs2pL4oK5YOYbtDLd9qrr3a3xElAix45OSqQd1oHF/5sqAoUl9CZ8krH8j9h8TkFTmQueT+/Xns82T8XoaCHnteRiA/U30GcdMD5Uc3wBMGrJjhk4J+6Gdcx6clwBRVjPi73Y4yM1GT1jBPDQkmOAHPCb8=
Received: by 10.54.52.77 with SMTP id z77mr349012wrz; Tue, 21 Dec 2004 02:42:01
          -0800 (PST)
Received: by 10.54.13.23 with HTTP; Tue, 21 Dec 2004 02:42:00 -0800 (PST)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
References: <41C4851C.9090804@cisco.com>
            <000701c4e73d$12e44e70$ae04120a@in.huawei.com>
Message-ID:  <c4bf85a204122102424e82c8eb@mail.gmail.com>
Date:         Tue, 21 Dec 2004 16:12:00 +0530
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Santosh Esale <s.esale@GMAIL.COM>
Subject: Re: Vlink Question
To: OSPF@PEACH.EASE.LSOFT.COM
In-Reply-To:  <000701c4e73d$12e44e70$ae04120a@in.huawei.com>
Precedence: list
Content-Transfer-Encoding: 7bit

Hi nitin,
           In ospfv3, I guess thier is no need to bring down the
adjacency, only re-orginate the router-lsa.

More comments expected .

The process may occur as follow
----------------------------------------------
Destination ipv6 addresses for a vlink has been set to the FIRST prefix
encountered having the "LA-bit" set(either of e0 or e1's ipv6
address/128, with next-hop to e0 in first case ),Now when the cost is
changed, SPF will change the next-hop of vlink to e1 while calculating
transit areas' summary-LSAs,and hence the unicats hello's on vlink
will use the next-hop address of e1 instead of e0,as well the
interface id(which has been allocated to vlink) is same, only the 
virtual(p2p) link cost has been changed betw RTA and RTB, hence
re-orginate the router-lsa and trigger SPF.why to bring down the
adjaceny  and bring up ?


regards
Santosh




On Tue, 21 Dec 2004 14:41:36 +0530, Nitin Kakkar <nitink@huawei.com> wrote:
> Hello,
>  I have a vlink related question. Please consider the following topology.
> Two routers (RTA & RTB) have two interfaces connected between them. A VLINK
> is configured between RTA & RTB. Initially the interface cost of e1 was 1000
> and interface cost of e0 was 100. So while establishing VLINK the interface
> e0 was chosen as outgoing interface.
> 
>       vlink with area 1 as the transit
>          ********************************
>       cost 100
>      e0                                       e0
>                      area 1
>          -------------------------------
>        RTA                                        RTB
>         -------------------------------
>                    area 1
>      e1                                           e1
>      cost 1000
> 
> Now the cost of interface e1 has been changed from 1000 to 1. So now it
> offers the best out going interface for VLINK.
> To update the VLINK and change the out going interface to e0. should we
> 1) Bring down the VLINK & Bring it UP again.
> 2) Should we flush LSA's previously originated while establishing VLINK over
> interface e0
> 3) Is there any mechanism defined to switch over VLINK interface.
> 
> Thanks & Regards
> Nitin
>


From owner-ospf@PEACH.EASE.LSOFT.COM  Tue Dec 21 06:46:00 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA28457
	for <ospf-archive@LISTS.IETF.ORG>; Tue, 21 Dec 2004 06:45:59 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <20.00F1900B@cherry.ease.lsoft.com>; Tue, 21 Dec 2004 6:45:58 -0500
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.3) with spool id
          50110316 for OSPF@PEACH.EASE.LSOFT.COM; Tue, 21 Dec 2004 06:45:39
          -0500
Received: from 61.11.119.134 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i) with
          TCP; Tue, 21 Dec 2004 06:45:39 -0500
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
X-MimeOLE: Produced By Microsoft Exchange V6.0.6603.0
Thread-Topic: Vlink Question
Thread-Index: AcTnPPX3vueU6C6qTM+ELFD4T12U/wAFLU5w
Message-ID:  <36993D449C7FA647BF43568E0793AB3E010D6A86@nevis_pune_xchg.pune.nevisnetworks.com>
Date:         Tue, 21 Dec 2004 17:15:36 +0530
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Naresh Paliwal <naresh.paliwal@NEVISNETWORKS.COM>
Subject: Re: Vlink Question
To: OSPF@PEACH.EASE.LSOFT.COM
Precedence: list
Content-Transfer-Encoding: quoted-printable

Nitin,
Every Virtual link belongs to Backbone, and when the cost of a virtual
link changes, a new router-LSA should be originated for the backbone
area.=20

This should be enough to convey the change to other routers. There is no
need to MaxAge the last LSA, the INCREASED SEQUENCE NUMBER should be
enough to solve the purpose.

And as far as I know, none of the implementation manually allows to
choose/switch the virtual-link interface.

Regards
-Naresh

-----Original Message-----
From: Mailing List [mailto:OSPF@PEACH.EASE.LSOFT.COM] On Behalf Of Nitin
Kakkar
Sent: Tuesday, December 21, 2004 2:42 PM
To: OSPF@PEACH.EASE.LSOFT.COM
Subject: Vlink Question

Hello,
  I have a vlink related question. Please consider the following
topology.
Two routers (RTA & RTB) have two interfaces connected between them. A
VLINK
is configured between RTA & RTB. Initially the interface cost of e1 was
1000
and interface cost of e0 was 100. So while establishing VLINK the
interface
e0 was chosen as outgoing interface.


       vlink with area 1 as the transit
          ********************************
       cost 100
      e0                  	               e0
                      area 1
          -------------------------------
	RTA    			   		   RTB
         -------------------------------
                    area 1
      e1		                           e1
      cost 1000



Now the cost of interface e1 has been changed from 1000 to 1. So now it
offers the best out going interface for VLINK.
To update the VLINK and change the out going interface to e0. should we
1) Bring down the VLINK & Bring it UP again.
2) Should we flush LSA's previously originated while establishing VLINK
over
interface e0
3) Is there any mechanism defined to switch over VLINK interface.

Thanks & Regards
Nitin


From owner-ospf@PEACH.EASE.LSOFT.COM  Tue Dec 21 06:46:12 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA28480
	for <ospf-archive@LISTS.IETF.ORG>; Tue, 21 Dec 2004 06:46:09 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <11.00F19036@cherry.ease.lsoft.com>; Tue, 21 Dec 2004 6:46:07 -0500
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.3) with spool id
          50110377 for OSPF@PEACH.EASE.LSOFT.COM; Tue, 21 Dec 2004 06:46:06
          -0500
Received: from 63.113.148.10 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i) with
          TCP; Tue, 21 Dec 2004 06:46:05 -0500
Received: from mgate1.riverstonenet.com by riverstonenet.com
          (8.9.3+Sun/SMI-SVR4-Yago) id DAA16175; Tue, 21 Dec 2004 03:46:04
          -0800 (PST)
Received: (from daemon@localhost) by mgate1.riverstonenet.com (8.13.1/8.13.1)
          id iBLBk4p9016670; Tue, 21 Dec 2004 03:46:04 -0800 (PST)
X-Authentication-Warning: mgate1.riverstonenet.com: Processed by daemon with -C
                         /etc/mail/sendmail-simple.cf
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109]) by
          mgate1.riverstonenet.com (8.13.1/8.13.1) with ESMTP id iBLBk1E0016653
          for <amehta@YAGOSYS.COM>; Tue, 21 Dec 2004 03:46:03 -0800 (PST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP
          for Digital Unix v1.1b) with SMTP id
          <20.00F1900B@cherry.ease.lsoft.com>; Tue, 21 Dec 2004 6:45:58 -0500
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.3) with spool id
          50110316 for OSPF@PEACH.EASE.LSOFT.COM; Tue, 21 Dec 2004 06:45:39
          -0500
Received: from 61.11.119.134 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i) with
          TCP; Tue, 21 Dec 2004 06:45:39 -0500
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
X-MimeOLE: Produced By Microsoft Exchange V6.0.6603.0
Thread-Topic: Vlink Question
Thread-Index: AcTnPPX3vueU6C6qTM+ELFD4T12U/wAFLU5w
Precedence: list
X-Spam-Status: No,
               score=0.0 required=4.0 tests=none autolearn=failed version=3.0.1
X-Spam-Checker-Version: SpamAssassin 3.0.1 (2004-10-22) on
                        mgate1.riverstonenet.com
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by mgate1.riverstonenet.com
                      id iBLBk1E0016653
Message-ID:  <36993D449C7FA647BF43568E0793AB3E010D6A86@nevis_pune_xchg.pune.nevisnetworks.com>
Date:         Tue, 21 Dec 2004 17:15:36 +0530
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Naresh Paliwal <naresh.paliwal@NEVISNETWORKS.COM>
Subject: Re: Vlink Question
To: OSPF@PEACH.EASE.LSOFT.COM
Content-Transfer-Encoding: 8bit

Nitin,
Every Virtual link belongs to Backbone, and when the cost of a virtual
link changes, a new router-LSA should be originated for the backbone
area. 

This should be enough to convey the change to other routers. There is no
need to MaxAge the last LSA, the INCREASED SEQUENCE NUMBER should be
enough to solve the purpose.

And as far as I know, none of the implementation manually allows to
choose/switch the virtual-link interface.

Regards
-Naresh

-----Original Message-----
From: Mailing List [mailto:OSPF@PEACH.EASE.LSOFT.COM] On Behalf Of Nitin
Kakkar
Sent: Tuesday, December 21, 2004 2:42 PM
To: OSPF@PEACH.EASE.LSOFT.COM
Subject: Vlink Question

Hello,
  I have a vlink related question. Please consider the following
topology.
Two routers (RTA & RTB) have two interfaces connected between them. A
VLINK
is configured between RTA & RTB. Initially the interface cost of e1 was
1000
and interface cost of e0 was 100. So while establishing VLINK the
interface
e0 was chosen as outgoing interface.


       vlink with area 1 as the transit
          ********************************
       cost 100
      e0                  	               e0
                      area 1
          -------------------------------
	RTA    			   		   RTB
         -------------------------------
                    area 1
      e1		                           e1
      cost 1000



Now the cost of interface e1 has been changed from 1000 to 1. So now it
offers the best out going interface for VLINK.
To update the VLINK and change the out going interface to e0. should we
1) Bring down the VLINK & Bring it UP again.
2) Should we flush LSA's previously originated while establishing VLINK
over
interface e0
3) Is there any mechanism defined to switch over VLINK interface.

Thanks & Regards
Nitin


From owner-ospf@PEACH.EASE.LSOFT.COM  Tue Dec 21 22:07:49 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA11504
	for <ospf-archive@LISTS.IETF.ORG>; Tue, 21 Dec 2004 22:07:49 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <16.00F1A0C6@cherry.ease.lsoft.com>; Tue, 21 Dec 2004 22:07:46 -0500
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.3) with spool id
          50193753 for OSPF@PEACH.EASE.LSOFT.COM; Tue, 21 Dec 2004 22:07:44
          -0500
Received: from 64.47.51.130 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i) with
          TCP; Tue, 21 Dec 2004 22:07:44 -0500
Received: from dgoodspeedpc ([172.22.184.130] unverified) by
          exchange.timetra.com with Microsoft SMTPSVC(5.0.2195.6713); Tue, 21
          Dec 2004 19:07:40 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook CWS, Build 9.0.6604 (9.0.2911.0)
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441
X-OriginalArrivalTime: 22 Dec 2004 03:07:40.0299 (UTC)
                       FILETIME=[65AA45B0:01C4E7D3]
Message-ID:  <006c01c4e7d3$67c1b400$f703a8c0@eng.timetra.com>
Date:         Tue, 21 Dec 2004 19:07:42 -0800
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Don Goodspeed <Don.Goodspeed@ALCATEL.COM>
Subject: MIB Update still stuck at revision 8
To: OSPF@PEACH.EASE.LSOFT.COM
Precedence: list
Content-Transfer-Encoding: 7bit

All,

I believe my last round of comments were mostly included in drafts 7 and 8,
and nothing new has been presented on the list in months, so can we push
this update forward?

Thanks,
Don


From owner-ospf@PEACH.EASE.LSOFT.COM  Wed Dec 22 07:29:53 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA17322
	for <ospf-archive@LISTS.IETF.ORG>; Wed, 22 Dec 2004 07:29:52 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <13.00F1AEA3@cherry.ease.lsoft.com>; Wed, 22 Dec 2004 7:29:48 -0500
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.3) with spool id
          50268571 for OSPF@PEACH.EASE.LSOFT.COM; Wed, 22 Dec 2004 07:29:43
          -0500
Received: from 64.102.122.148 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i)
          with TCP; Wed, 22 Dec 2004 07:29:43 -0500
Received: from rtp-core-1.cisco.com (64.102.124.12) by rtp-iport-1.cisco.com
          with ESMTP; 22 Dec 2004 07:38:50 -0500
X-BrightmailFiltered: true
X-Brightmail-Tracker: AAAAAA==
Received: from fruitpie.cisco.com (IDENT:mirapoint@fruitpie.cisco.com
          [64.102.16.27]) by rtp-core-1.cisco.com (8.12.10/8.12.6) with ESMTP
          id iBMCTeEu016345 for <OSPF@PEACH.EASE.LSOFT.COM>; Wed, 22 Dec 2004
          07:29:41 -0500 (EST)
Received: from [10.82.242.84] (rtp-vpn2-596.cisco.com [10.82.242.84]) by
          fruitpie.cisco.com (MOS 3.4.6-GR) with ESMTP id BEE28517; Wed, 22 Dec
          2004 04:29:40 -0800 (PST)
User-Agent: Mozilla Thunderbird 0.9 (Windows/20041103)
X-Accept-Language: en-us, en
MIME-Version: 1.0
References: <006c01c4e7d3$67c1b400$f703a8c0@eng.timetra.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID:  <41C968B3.60006@cisco.com>
Date:         Wed, 22 Dec 2004 07:29:39 -0500
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Acee Lindem <acee@CISCO.COM>
Subject: Re: MIB Update still stuck at revision 8
To: OSPF@PEACH.EASE.LSOFT.COM
In-Reply-To:  <006c01c4e7d3$67c1b400$f703a8c0@eng.timetra.com>
Precedence: list
Content-Transfer-Encoding: 7bit

Don Goodspeed wrote:

>All,
>
>I believe my last round of comments were mostly included in drafts 7 and 8,
>and nothing new has been presented on the list in months, so can we push
>this update forward?
>  
>
Hi Don,
The MIB update has been through WG last call and is the process of AD 
review. It has grown
to quite a large document and represents a large review effort. I'll 
check on the status.

Thanks,
Acee


>Thanks,
>Don
>
>  
>


From owner-ospf@PEACH.EASE.LSOFT.COM  Fri Dec 24 05:02:45 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA01794
	for <ospf-archive@LISTS.IETF.ORG>; Fri, 24 Dec 2004 05:02:45 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <13.00F1E139@cherry.ease.lsoft.com>; Fri, 24 Dec 2004 5:02:43 -0500
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.3) with spool id
          50502442 for OSPF@PEACH.EASE.LSOFT.COM; Fri, 24 Dec 2004 05:02:25
          -0500
Received: from 204.176.140.238 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i)
          with TCP; Fri, 24 Dec 2004 05:02:24 -0500
Received: from manikantan (dsl-TN-211.240.247.61.touchtelindia.net
          [61.247.240.211] (may be forged)) (authenticated bits=0) by
          mail2.webindia.com (8.13.1/8.13.1) with ESMTP id iBOA2cMl010724 for
          <OSPF@PEACH.EASE.LSOFT.COM>; Fri, 24 Dec 2004 02:02:43 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook, Build 11.0.5510
Thread-Index: AcTj6cvXOJAmmMHKQsGCbvg+3+M0fgCr11xQAL8OEOA=
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-IBIS-MailScanner-Information: Please contact the ISP for more information
X-IBIS-MailScanner: Found to be clean
X-MailScanner-From: manis@net-o2.com
Message-ID:  <200412241002.iBOA2cMl010724@mail2.webindia.com>
Date:         Fri, 24 Dec 2004 15:32:40 +0530
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Manikantan Srinivasan <manis@NET-O2.COM>
Organization: Net-O2 Technologies
Subject: Issue fixed RE: Clarification related to Flooding an LSA by DR Other on its received interface
To: OSPF@PEACH.EASE.LSOFT.COM
Precedence: list
Content-Transfer-Encoding: 7bit

Hello Acee,

Good day to you

The bug in my test steps has been identified and fixed.

The DR_Other implementation was performing the action as per Section 13.3
bullet 1 sub bullet d. i.e the DR_Other added the LSA update from DR to the
BDR's retransmission list.

===============

(d) At this point we are not positive that the neighbor has
    an up-to-date instance of this new LSA.  Add the new LSA
    to the Link state retransmission list for the adjacency.
    This ensures that the flooding procedure is reliable;
    the LSA will be retransmitted at intervals until an
    acknowledgment is seen from the neighbor.
=================

In my test steps, I had skipped sending the ack from BDR for the update
transmitted from the DR. This was causing the LSA to be retransmitted from
the DR_Other.

When my test steps included the generation of LS Ack from BDR for the update
from DR, The DR_other does not forward the packet.

Thank you

Best regards
mani 
<snip>


From owner-ospf@PEACH.EASE.LSOFT.COM  Fri Dec 24 12:24:46 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA00162
	for <ospf-archive@LISTS.IETF.ORG>; Fri, 24 Dec 2004 12:24:45 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <3.00F1ECC3@cherry.ease.lsoft.com>; Fri, 24 Dec 2004 12:24:41 -0500
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.3) with spool id
          50559768 for OSPF@PEACH.EASE.LSOFT.COM; Fri, 24 Dec 2004 12:24:40
          -0500
Received: from 64.102.122.149 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i)
          with TCP; Fri, 24 Dec 2004 12:24:40 -0500
Received: from rtp-core-2.cisco.com (64.102.124.13) by rtp-iport-2.cisco.com
          with ESMTP; 24 Dec 2004 12:24:40 -0500
X-BrightmailFiltered: true
X-Brightmail-Tracker: AAAAAA==
Received: from fruitpie.cisco.com (IDENT:mirapoint@fruitpie.cisco.com
          [64.102.16.27]) by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP
          id iBOHOcgE011708 for <OSPF@PEACH.EASE.LSOFT.COM>; Fri, 24 Dec 2004
          12:24:39 -0500 (EST)
Received: from [10.82.240.125] (rtp-vpn2-125.cisco.com [10.82.240.125]) by
          fruitpie.cisco.com (MOS 3.4.6-GR) with ESMTP id BEF47580; Fri, 24 Dec
          2004 09:24:36 -0800 (PST)
User-Agent: Mozilla Thunderbird 0.9 (Windows/20041103)
X-Accept-Language: en-us, en
MIME-Version: 1.0
References: <200412241002.iBOA2cMl010724@mail2.webindia.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID:  <41CC50D4.5060102@cisco.com>
Date:         Fri, 24 Dec 2004 12:24:36 -0500
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Acee Lindem <acee@CISCO.COM>
Subject: Re: Issue fixed RE: Clarification related to Flooding an LSA by DR Other on its received interface
To: OSPF@PEACH.EASE.LSOFT.COM
In-Reply-To:  <200412241002.iBOA2cMl010724@mail2.webindia.com>
Precedence: list
Content-Transfer-Encoding: 7bit

Hi Mani,

I'd expected it might be a problem with the BDR since it has the
most complex role with respect to reliable flooding on broadcast
networks. Also, the RFC is confusing with respect to 13 (5)(b) and
"flooding out the receiving interface". The BDR may be aware that
the DR has flooded the LSA back out the receiving interface yet it
should NOT note this fact for the acknowledgement processing
described in the table in section 13.5.

Good Luck in the New Year,
Acee

Manikantan Srinivasan wrote:

>Hello Acee,
>
>Good day to you
>
>The bug in my test steps has been identified and fixed.
>
>The DR_Other implementation was performing the action as per Section 13.3
>bullet 1 sub bullet d. i.e the DR_Other added the LSA update from DR to the
>BDR's retransmission list.
>
>===============
>
>(d) At this point we are not positive that the neighbor has
>    an up-to-date instance of this new LSA.  Add the new LSA
>    to the Link state retransmission list for the adjacency.
>    This ensures that the flooding procedure is reliable;
>    the LSA will be retransmitted at intervals until an
>    acknowledgment is seen from the neighbor.
>=================
>
>In my test steps, I had skipped sending the ack from BDR for the update
>transmitted from the DR. This was causing the LSA to be retransmitted from
>the DR_Other.
>
>When my test steps included the generation of LS Ack from BDR for the update
>from DR, The DR_other does not forward the packet.
>
>Thank you
>
>Best regards
>mani 
><snip>
>
>  
>


From owner-ospf@PEACH.EASE.LSOFT.COM  Tue Dec 28 00:08:42 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA08932
	for <ospf-archive@LISTS.IETF.ORG>; Tue, 28 Dec 2004 00:08:41 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <21.00F25913@cherry.ease.lsoft.com>; Tue, 28 Dec 2004 0:08:41 -0500
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.3) with spool id
          50943061 for OSPF@PEACH.EASE.LSOFT.COM; Tue, 28 Dec 2004 00:08:39
          -0500
Received: from 61.144.161.55 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0l) with
          TCP; Tue, 28 Dec 2004 00:05:16 -0500
Received: from huawei.com (szxga03-in [172.24.2.9]) by szxga03-in.huawei.com
          (iPlanet Messaging Server 5.2 HotFix 1.25 (built Mar 3 2004)) with
          ESMTP id <0I9F00DF122V1R@szxga03-in.huawei.com> for
          OSPF@PEACH.EASE.LSOFT.COM; Tue, 28 Dec 2004 13:04:07 +0800 (CST)
Received: from szxml01-in ([172.24.1.3]) by szxga03-in.huawei.com (iPlanet
          Messaging Server 5.2 HotFix 1.25 (built Mar 3 2004)) with ESMTP id
          <0I9F00FHK22VRO@szxga03-in.huawei.com> for OSPF@PEACH.EASE.LSOFT.COM;
          Tue, 28 Dec 2004 13:04:07 +0800 (CST)
Received: from KSProsonna ([10.18.4.183]) by szxml01-in.huawei.com (iPlanet
          Messaging Server 5.2 HotFix 1.25 (built Mar 3 2004)) with ESMTPA id
          <0I9F00EL228UPP@szxml01-in.huawei.com> for OSPF@PEACH.EASE.LSOFT.COM;
          Tue, 28 Dec 2004 13:07:43 +0800 (CST)
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Mailer: Microsoft Outlook, Build 10.0.3416
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Importance: Normal
X-Priority: 3 (Normal)
X-MSMail-priority: Normal
Message-ID:  <!~!UENERkVCMDkAAQACAAAAAAAAAAAAAAAAABgAAAAAAAAAR/Pkz/wbZ0OHqMjdoCAv58KAAAAQAAAA0tgFT/QfMUWyFmxkDppTbwEAAAAA@huawei.com>
Date:         Tue, 28 Dec 2004 10:41:16 +0530
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: prasanna <KSPrasanna@HUAWEI.COM>
Organization: huawei
Subject: Which route is seleted when two process learn the same route over same link
To: OSPF@PEACH.EASE.LSOFT.COM
In-Reply-To:  <41CC50D4.5060102@cisco.com>
Precedence: list
Content-Transfer-Encoding: 7BIT

Hi all
   I have small doubt. 
Consider the following topology
          Area 1                Area 1
RTA<eth1>-------<eth1>RTB<eth2>----------+
                               2000:BBBB::B/64

In this set up we run two OSPFv3 process with different instances over
Eth1 of RTA and Eth1 and Eth2 of RTB 

Now ospfv3 routing table of both the process will have identical route
(I.e. Next hop is same, out-going interface is same, and Cost is same)to
2000:BBBB::/64.

Assume the preference/distance of these process also same. Now in this
scenario which route should be added to the ipv6 routing-table (/FIB). 

Adding both is redundant, as all the attributes of the route are same.  

Thanks and Regards
Prasanna


From owner-ospf@PEACH.EASE.LSOFT.COM  Tue Dec 28 02:58:06 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA04089
	for <ospf-archive@LISTS.IETF.ORG>; Tue, 28 Dec 2004 02:58:06 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <7.00F25DCD@cherry.ease.lsoft.com>; Tue, 28 Dec 2004 2:58:06 -0500
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.3) with spool id
          50955676 for OSPF@PEACH.EASE.LSOFT.COM; Tue, 28 Dec 2004 02:58:05
          -0500
Received: from 64.233.184.194 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0l)
          with TCP; Tue, 28 Dec 2004 02:58:05 -0500
Received: by wproxy.gmail.com with SMTP id 70so808931wra for
          <OSPF@peach.ease.lsoft.com>; Mon, 27 Dec 2004 23:58:04 -0800 (PST)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com;
                     h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:references;
                     b=sN5Se6AeMd3ViSNl2Ir/cQnIa7PPHBb90wK9vWNQ/2PMSeQ/Mkn8KdAQ/UsdjwtihdvFKzcQMOc30ot6eqb8nt9aOF4kYJUWS60zVeIvJTuKKvSV9jShGK6fkg0Lr10r/NiihPs6jbmj+88pMbXuT1mnPcse+WI6pYg3PcXoTn4=
Received: by 10.54.35.5 with SMTP id i5mr395282wri; Mon, 27 Dec 2004 23:58:04
          -0800 (PST)
Received: by 10.54.13.29 with HTTP; Mon, 27 Dec 2004 23:58:04 -0800 (PST)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
References: <41CC50D4.5060102@cisco.com>
            <!~!UENERkVCMDkAAQACAAAAAAAAAAAAAAAAABgAAAAAAAAAR/Pkz/wbZ0OHqMjdoCAv58KAAAAQAAAA0tgFT/QfMUWyFmxkDppTbwEAAAAA@huawei.com>
Message-ID:  <c4bf85a20412272358f9f7076@mail.gmail.com>
Date:         Tue, 28 Dec 2004 13:28:04 +0530
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Santosh Esale <s.esale@GMAIL.COM>
Subject: Re: Which route is seleted when two process learn the same route over same link
To: OSPF@PEACH.EASE.LSOFT.COM
In-Reply-To:  <!~!UENERkVCMDkAAQACAAAAAAAAAAAAAAAAABgAAAAAAAAAR/Pkz/wbZ0OHqMjdoCAv58KAAAAQAAAA0tgFT/QfMUWyFmxkDppTbwEAAAAA@huawei.com>
Precedence: list
Content-Transfer-Encoding: 7bit

In such scenerios, OSPFv3's 2 processes will add  their respective
routes to RIB of Route Manager which is perfectly fine.

Now the Route Manager while selecting routes(making active) to
download to FIB, knows that the both the route are same(all
attributes) except process number, So it shud make only one route
active and download to FIB and the second route will remain in
RIB(inactive) and will not be downloaded to FIB. Or  If one process
has added route first to  RIB , which would have been downloaded to
FIB,and  when the second route comes, Route manager knows it is same
as previous ospfv3 route except process number attribute, and it shud
not be made active and downloaded to FIB.

when the active route is withdrawn by ospfv3 process, the inactive
route of other ospfv3 process from RIB can now be downloaded to FIB.

Regards
Santosh




On Tue, 28 Dec 2004 10:41:16 +0530, prasanna <KSPrasanna@huawei.com> wrote:
> Hi all
>   I have small doubt.
> Consider the following topology
>          Area 1                Area 1
> RTA<eth1>-------<eth1>RTB<eth2>----------+
>                               2000:BBBB::B/64
> 
> In this set up we run two OSPFv3 process with different instances over
> Eth1 of RTA and Eth1 and Eth2 of RTB
> 
> Now ospfv3 routing table of both the process will have identical route
> (I.e. Next hop is same, out-going interface is same, and Cost is same)to
> 2000:BBBB::/64.
> 
> Assume the preference/distance of these process also same. Now in this
> scenario which route should be added to the ipv6 routing-table (/FIB).
> 
> Adding both is redundant, as all the attributes of the route are same.
> 
> Thanks and Regards
> Prasanna
> 


-- 
Regards

Santosh Esale

Member Technical Staff 

Riverstone Networks India Pvt Ltd.


From owner-ospf@PEACH.EASE.LSOFT.COM  Wed Dec 29 15:51:17 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA10291
	for <ospf-archive@LISTS.IETF.ORG>; Wed, 29 Dec 2004 15:51:16 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <8.00F29093@cherry.ease.lsoft.com>; Wed, 29 Dec 2004 15:51:14 -0500
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.3) with spool id
          51177625 for OSPF@PEACH.EASE.LSOFT.COM; Wed, 29 Dec 2004 15:51:13
          -0500
Received: from 132.151.1.176 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0l) with
          TCP; Wed, 29 Dec 2004 15:41:12 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1]) by ietf.org
          (8.9.1a/8.9.1a) with ESMTP id PAA09428; Wed, 29 Dec 2004 15:41:10
          -0500 (EST)
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
Message-ID:  <200412292041.PAA09428@ietf.org>
Date:         Wed, 29 Dec 2004 15:41:10 -0500
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Internet-Drafts@ietf.org
Subject: I-D ACTION:draft-ietf-ospf-ospfv3-auth-06.txt
Comments: To: i-d-announce@ietf.org
To: OSPF@PEACH.EASE.LSOFT.COM
Precedence: list

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Open Shortest Path First IGP Working Group of the IETF.

	Title		: Authentication/Confidentiality for OSPFv3
	Author(s)	: M. Gupta, N. Melam
	Filename	: draft-ietf-ospf-ospfv3-auth-06.txt
	Pages		: 15
	Date		: 2004-12-29
	
This document describes means/mechanisms to provide 
authentication/confidentiality to OSPFv3 using IPv6 AH/ESP Extension 
Header.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-ospf-ospfv3-auth-06.txt

To remove yourself from the I-D Announcement list, send a message to 
i-d-announce-request@ietf.org with the word unsubscribe in the body of the message.  
You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce 
to change your subscription settings.


Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-ospf-ospfv3-auth-06.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-ospf-ospfv3-auth-06.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body;
	access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID:	<2004-12-29154103.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-ospf-ospfv3-auth-06.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-ospf-ospfv3-auth-06.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<2004-12-29154103.I-D@ietf.org>

--OtherAccess--

--NextPart--


From owner-ospf@PEACH.EASE.LSOFT.COM  Wed Dec 29 16:22:19 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA17075
	for <ospf-archive@LISTS.IETF.ORG>; Wed, 29 Dec 2004 16:22:18 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <8.00F29112@cherry.ease.lsoft.com>; Wed, 29 Dec 2004 16:22:19 -0500
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.3) with spool id
          51179838 for OSPF@PEACH.EASE.LSOFT.COM; Wed, 29 Dec 2004 16:22:18
          -0500
Received: from 131.228.20.21 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0l) with
          TCP; Wed, 29 Dec 2004 16:22:14 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
          by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id
          iBTLMCD28027; Wed, 29 Dec 2004 23:22:12 +0200 (EET)
X-Scanned: Wed, 29 Dec 2004 23:28:24 +0200 Nokia Message Protector V1.3.34
           2004121512 - RELEASE
Received: (from root@localhost) by esdks001.ntc.nokia.com (8.12.9/8.12.9) id
          iBTLSOCO013651; Wed, 29 Dec 2004 23:28:24 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97) by esdks001.ntc.nokia.com
          00CXdIaN; Wed, 29 Dec 2004 23:28:22 EET
Received: from daebh001.NOE.Nokia.com (daebh001.americas.nokia.com
          [10.241.35.121]) by mgw-int2.ntc.nokia.com
          (Switch-2.2.8/Switch-2.2.8) with ESMTP id iBTLLSx02290; Wed, 29 Dec
          2004 23:21:28 +0200 (EET)
Received: from daebe009.NOE.Nokia.com ([10.241.35.109]) by
          daebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881); Wed, 29
          Dec 2004 15:21:28 -0600
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Thread-Topic: I-D ACTION:draft-ietf-ospf-ospfv3-auth-06.txt
thread-index: AcTt6Ey108ldSj9qSBG6qc/YgFidaAAAy/6A
X-OriginalArrivalTime: 29 Dec 2004 21:21:28.0133 (UTC)
                       FILETIME=[5BCB4750:01C4EDEC]
Message-ID:  <8D260779A766FB4A9C1739A476F84FA4026AB7FD@daebe009.americas.nokia.com>
Date:         Wed, 29 Dec 2004 15:21:27 -0600
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Mukesh Gupta <Mukesh.K.Gupta@NOKIA.COM>
Subject: draft-ietf-ospf-ospfv3-auth-06.txt Ready for IESG review
Comments: To: fenner@research.att.com, zinin@psg.com
Comments: cc: Nagavenkata.Melam@nokia.com
To: OSPF@PEACH.EASE.LSOFT.COM
Precedence: list
Content-Transfer-Encoding: quoted-printable

Alex/Bill,

06 version of the OSPFv3 Security draft addresses the=20
following comments/issues:

From IESG:
- Discuss about how much protection OSPF has for replay=20
  attacks without the security enabled
- Add references to 3602 and 2404
- Analyze and recommend values of rekeying interval and =
KeyRolloverInterval
- Spell out in the security considerations that one router can =
impersonate another
- Larger routing security not considered here (refer to rpsec)
  i.e., "What's left to worry about after you deploy this?"
- Refer to rpsec drafts

From authors:
- MUST requirement for hex format keys.  This will significantly=20
  increase the entropy of the keys.

We have addressed all the comments from IESG and we think that
this version is ready to be reviewed by IESG again.

Regards
Mukesh & Suresh

> -----Original Message-----
> From: Mailing List [mailto:OSPF@PEACH.EASE.LSOFT.COM]On Behalf Of ext
> Internet-Drafts@IETF.ORG
> Sent: Wednesday, December 29, 2004 12:41 PM
> To: OSPF@PEACH.EASE.LSOFT.COM
> Subject: I-D ACTION:draft-ietf-ospf-ospfv3-auth-06.txt
>=20
>=20
> A New Internet-Draft is available from the on-line=20
> Internet-Drafts directories.
> This draft is a work item of the Open Shortest Path First IGP=20
> Working Group of the IETF.
>=20
> 	Title		: Authentication/Confidentiality for OSPFv3
> 	Author(s)	: M. Gupta, N. Melam
> 	Filename	: draft-ietf-ospf-ospfv3-auth-06.txt
> 	Pages		: 15
> 	Date		: 2004-12-29
> =09
> This document describes means/mechanisms to provide=20
> authentication/confidentiality to OSPFv3 using IPv6 AH/ESP Extension=20
> Header.
>=20
> A URL for this Internet-Draft is:
> http://www.ietf.org/internet-drafts/draft-ietf-ospf-ospfv3-auth-06.txt
>=20
> To remove yourself from the I-D Announcement list, send a message to=20
> i-d-announce-request@ietf.org with the word unsubscribe in=20
> the body of the message. =20
> You can also visit=20
> https://www1.ietf.org/mailman/listinfo/I-D-announce=20
> to change your subscription settings.
>=20
>=20
> Internet-Drafts are also available by anonymous FTP. Login=20
> with the username
> "anonymous" and a password of your e-mail address. After logging in,
> type "cd internet-drafts" and then
> 	"get draft-ietf-ospf-ospfv3-auth-06.txt".
>=20
> A list of Internet-Drafts directories can be found in
> http://www.ietf.org/shadow.html=20
> or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
>=20
>=20
> Internet-Drafts can also be obtained by e-mail.
>=20
> Send a message to:
> 	mailserv@ietf.org.
> In the body type:
> 	"FILE /internet-drafts/draft-ietf-ospf-ospfv3-auth-06.txt".
> =09
> NOTE:	The mail server at ietf.org can return the document in
> 	MIME-encoded form by using the "mpack" utility.  To use this
> 	feature, insert the command "ENCODING mime" before the "FILE"
> 	command.  To decode the response(s), you will need "munpack" or
> 	a MIME-compliant mail reader.  Different MIME-compliant=20
> mail readers
> 	exhibit different behavior, especially when dealing with
> 	"multipart" MIME messages (i.e. documents which have been split
> 	up into multiple messages), so check your local documentation on
> 	how to manipulate these messages.
> 	=09
> 	=09
> Below is the data which will enable a MIME compliant mail reader
> implementation to automatically retrieve the ASCII version of the
> Internet-Draft.
>=20


From owner-ospf@PEACH.EASE.LSOFT.COM  Wed Dec 29 16:22:34 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA17135
	for <ospf-archive@LISTS.IETF.ORG>; Wed, 29 Dec 2004 16:22:27 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <2.00F292B8@cherry.ease.lsoft.com>; Wed, 29 Dec 2004 16:22:25 -0500
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.3) with spool id
          51179889 for OSPF@PEACH.EASE.LSOFT.COM; Wed, 29 Dec 2004 16:22:24
          -0500
Received: from 63.113.148.10 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0l) with
          TCP; Wed, 29 Dec 2004 16:22:24 -0500
Received: from mgate1.riverstonenet.com by riverstonenet.com
          (8.9.3+Sun/SMI-SVR4-Yago) id NAA18740; Wed, 29 Dec 2004 13:22:23
          -0800 (PST)
Received: (from daemon@localhost) by mgate1.riverstonenet.com (8.13.1/8.13.1)
          id iBTLMNt3007119; Wed, 29 Dec 2004 13:22:23 -0800 (PST)
X-Authentication-Warning: mgate1.riverstonenet.com: Processed by daemon with -C
                         /etc/mail/sendmail-simple.cf
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109]) by
          mgate1.riverstonenet.com (8.13.1/8.13.1) with ESMTP id iBTLMKn3007106
          for <amehta@YAGOSYS.COM>; Wed, 29 Dec 2004 13:22:20 -0800 (PST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP
          for Digital Unix v1.1b) with SMTP id
          <8.00F29112@cherry.ease.lsoft.com>; Wed, 29 Dec 2004 16:22:19 -0500
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.3) with spool id
          51179838 for OSPF@PEACH.EASE.LSOFT.COM; Wed, 29 Dec 2004 16:22:18
          -0500
Received: from 131.228.20.21 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0l) with
          TCP; Wed, 29 Dec 2004 16:22:14 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
          by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id
          iBTLMCD28027; Wed, 29 Dec 2004 23:22:12 +0200 (EET)
X-Scanned: Wed, 29 Dec 2004 23:28:24 +0200 Nokia Message Protector V1.3.34
           2004121512 - RELEASE
Received: (from root@localhost) by esdks001.ntc.nokia.com (8.12.9/8.12.9) id
          iBTLSOCO013651; Wed, 29 Dec 2004 23:28:24 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97) by esdks001.ntc.nokia.com
          00CXdIaN; Wed, 29 Dec 2004 23:28:22 EET
Received: from daebh001.NOE.Nokia.com (daebh001.americas.nokia.com
          [10.241.35.121]) by mgw-int2.ntc.nokia.com
          (Switch-2.2.8/Switch-2.2.8) with ESMTP id iBTLLSx02290; Wed, 29 Dec
          2004 23:21:28 +0200 (EET)
Received: from daebe009.NOE.Nokia.com ([10.241.35.109]) by
          daebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881); Wed, 29
          Dec 2004 15:21:28 -0600
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Thread-Topic: I-D ACTION:draft-ietf-ospf-ospfv3-auth-06.txt
thread-index: AcTt6Ey108ldSj9qSBG6qc/YgFidaAAAy/6A
X-OriginalArrivalTime: 29 Dec 2004 21:21:28.0133 (UTC)
                       FILETIME=[5BCB4750:01C4EDEC]
Precedence: list
X-Spam-Status: No,
               score=0.0 required=4.0 tests=none autolearn=failed version=3.0.1
X-Spam-Checker-Version: SpamAssassin 3.0.1 (2004-10-22) on
                        mgate1.riverstonenet.com
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by mgate1.riverstonenet.com
                      id iBTLMKn3007106
Message-ID:  <8D260779A766FB4A9C1739A476F84FA4026AB7FD@daebe009.americas.nokia.com>
Date:         Wed, 29 Dec 2004 15:21:27 -0600
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Comments:     To: fenner@research.att.com, zinin@psg.com
Comments:     cc: Nagavenkata.Melam@nokia.com
From: Mukesh Gupta <Mukesh.K.Gupta@NOKIA.COM>
Subject: draft-ietf-ospf-ospfv3-auth-06.txt Ready for IESG review
To: OSPF@PEACH.EASE.LSOFT.COM
Content-Transfer-Encoding: 8bit

Alex/Bill,

06 version of the OSPFv3 Security draft addresses the 
following comments/issues:

From IESG:
- Discuss about how much protection OSPF has for replay 
  attacks without the security enabled
- Add references to 3602 and 2404
- Analyze and recommend values of rekeying interval and KeyRolloverInterval
- Spell out in the security considerations that one router can impersonate another
- Larger routing security not considered here (refer to rpsec)
  i.e., "What's left to worry about after you deploy this?"
- Refer to rpsec drafts

From authors:
- MUST requirement for hex format keys.  This will significantly 
  increase the entropy of the keys.

We have addressed all the comments from IESG and we think that
this version is ready to be reviewed by IESG again.

Regards
Mukesh & Suresh

> -----Original Message-----
> From: Mailing List [mailto:OSPF@PEACH.EASE.LSOFT.COM]On Behalf Of ext
> Internet-Drafts@IETF.ORG
> Sent: Wednesday, December 29, 2004 12:41 PM
> To: OSPF@PEACH.EASE.LSOFT.COM
> Subject: I-D ACTION:draft-ietf-ospf-ospfv3-auth-06.txt
> 
> 
> A New Internet-Draft is available from the on-line 
> Internet-Drafts directories.
> This draft is a work item of the Open Shortest Path First IGP 
> Working Group of the IETF.
> 
> 	Title		: Authentication/Confidentiality for OSPFv3
> 	Author(s)	: M. Gupta, N. Melam
> 	Filename	: draft-ietf-ospf-ospfv3-auth-06.txt
> 	Pages		: 15
> 	Date		: 2004-12-29
> 	
> This document describes means/mechanisms to provide 
> authentication/confidentiality to OSPFv3 using IPv6 AH/ESP Extension 
> Header.
> 
> A URL for this Internet-Draft is:
> http://www.ietf.org/internet-drafts/draft-ietf-ospf-ospfv3-auth-06.txt
> 
> To remove yourself from the I-D Announcement list, send a message to 
> i-d-announce-request@ietf.org with the word unsubscribe in 
> the body of the message.  
> You can also visit 
> https://www1.ietf.org/mailman/listinfo/I-D-announce 
> to change your subscription settings.
> 
> 
> Internet-Drafts are also available by anonymous FTP. Login 
> with the username
> "anonymous" and a password of your e-mail address. After logging in,
> type "cd internet-drafts" and then
> 	"get draft-ietf-ospf-ospfv3-auth-06.txt".
> 
> A list of Internet-Drafts directories can be found in
> http://www.ietf.org/shadow.html 
> or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
> 
> 
> Internet-Drafts can also be obtained by e-mail.
> 
> Send a message to:
> 	mailserv@ietf.org.
> In the body type:
> 	"FILE /internet-drafts/draft-ietf-ospf-ospfv3-auth-06.txt".
> 	
> NOTE:	The mail server at ietf.org can return the document in
> 	MIME-encoded form by using the "mpack" utility.  To use this
> 	feature, insert the command "ENCODING mime" before the "FILE"
> 	command.  To decode the response(s), you will need "munpack" or
> 	a MIME-compliant mail reader.  Different MIME-compliant 
> mail readers
> 	exhibit different behavior, especially when dealing with
> 	"multipart" MIME messages (i.e. documents which have been split
> 	up into multiple messages), so check your local documentation on
> 	how to manipulate these messages.
> 		
> 		
> Below is the data which will enable a MIME compliant mail reader
> implementation to automatically retrieve the ASCII version of the
> Internet-Draft.
> 


From owner-ospf@PEACH.EASE.LSOFT.COM  Wed Dec 29 17:22:04 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA26068
	for <ospf-archive@LISTS.IETF.ORG>; Wed, 29 Dec 2004 17:22:04 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <20.00F292BA@cherry.ease.lsoft.com>; Wed, 29 Dec 2004 17:22:04 -0500
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.3) with spool id
          51184520 for OSPF@PEACH.EASE.LSOFT.COM; Wed, 29 Dec 2004 17:22:00
          -0500
Received: from 192.20.225.110 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0l)
          with TCP; Wed, 29 Dec 2004 17:21:58 -0500
Received: from windsor.research.att.com (windsor.research.att.com
          [135.207.26.46]) by mail-blue.research.att.com (Postfix) with ESMTP
          id BC3BC197350; Wed, 29 Dec 2004 17:08:40 -0500 (EST)
Received: (from fenner@localhost) by windsor.research.att.com
          (8.11.6+Sun/8.8.5) id iBTMLv418987; Wed, 29 Dec 2004 14:21:58 -0800
          (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Versions: dmail (solaris) 2.6d/makemail 2.10
Message-ID:  <200412292221.iBTMLv418987@windsor.research.att.com>
Date:         Wed, 29 Dec 2004 14:21:54 -0800
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Bill Fenner <fenner@RESEARCH.ATT.COM>
Subject: Re: draft-ietf-ospf-ospfv3-auth-06.txt Ready for IESG review
Comments: To: Mukesh.K.Gupta@nokia.com
Comments: cc: zinin@psg.com, Nagavenkata.Melam@nokia.com
To: OSPF@PEACH.EASE.LSOFT.COM
Precedence: list

Thanks, Mukesh.  I'll review it and put it on the IESG agenda for
January 6th.

  Bill


From owner-ospf@PEACH.EASE.LSOFT.COM  Thu Dec 30 00:08:08 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA25463
	for <ospf-archive@LISTS.IETF.ORG>; Thu, 30 Dec 2004 00:08:07 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <17.00F29CF3@cherry.ease.lsoft.com>; Thu, 30 Dec 2004 0:07:58 -0500
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.3) with spool id
          51217098 for OSPF@PEACH.EASE.LSOFT.COM; Thu, 30 Dec 2004 00:07:52
          -0500
Received: from 63.197.255.158 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0l)
          with TCP; Thu, 30 Dec 2004 00:01:14 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5.6944.0
MIME-Version: 1.0
X-MS-TNEF-Correlator: <BB6D74C75CC76A419B6D6FA7C38317B207EA89@sinett-sbs.SiNett.LAN>
Thread-Topic: I-D ACTION:draft-ietf-ospf-ospfv3-auth-06.txt
thread-index: AcTt6Ey108ldSj9qSBG6qc/YgFidaAAAy/6AABBUfKo=
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Message-ID:  <BB6D74C75CC76A419B6D6FA7C38317B207EA89@sinett-sbs.SiNett.LAN>
Date:         Wed, 29 Dec 2004 21:09:56 -0800
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Vishwas Manral <Vishwas@SINETT.COM>
Subject: Re: draft-ietf-ospf-ospfv3-auth-06.txt Ready for IESG review
To: OSPF@PEACH.EASE.LSOFT.COM
Precedence: list
Content-Transfer-Encoding: quoted-printable

Hi Mukesh and Suresh,
=20
I went through the draft and think it is in pretty good shape now and =
seems most of my comments are taken care of. However :-
=20
1. In the draft you state that there are know known problems of =
replaying DB packets. Replaying a DB packet can result in the entrie =
database being exchanged again which is a CPU heavy process.
2. Similar issues with LS request packets.
3.  Though we have addressed the case of specifying some =
default/supported values, I think we do not do that for all optional =
parameters. e.g. ESN etc.
4. We can have multiple SA's between two routers. When DSCP is supported =
should the same SA be used or should multiple SA's be used?
=20
Thanks,
Vishwas

________________________________

From: Mailing List on behalf of Mukesh Gupta
Sent: Wed 12/29/2004 1:21 PM
To: OSPF@PEACH.EASE.LSOFT.COM
Subject: draft-ietf-ospf-ospfv3-auth-06.txt Ready for IESG review



Alex/Bill,

06 version of the OSPFv3 Security draft addresses the
following comments/issues:

From IESG:
- Discuss about how much protection OSPF has for replay
  attacks without the security enabled
- Add references to 3602 and 2404
- Analyze and recommend values of rekeying interval and =
KeyRolloverInterval
- Spell out in the security considerations that one router can =
impersonate another
- Larger routing security not considered here (refer to rpsec)
  i.e., "What's left to worry about after you deploy this?"
- Refer to rpsec drafts

From authors:
- MUST requirement for hex format keys.  This will significantly
  increase the entropy of the keys.

We have addressed all the comments from IESG and we think that
this version is ready to be reviewed by IESG again.

Regards
Mukesh & Suresh

> -----Original Message-----
> From: Mailing List [mailto:OSPF@PEACH.EASE.LSOFT.COM]On Behalf Of ext
> Internet-Drafts@IETF.ORG
> Sent: Wednesday, December 29, 2004 12:41 PM
> To: OSPF@PEACH.EASE.LSOFT.COM
> Subject: I-D ACTION:draft-ietf-ospf-ospfv3-auth-06.txt
>
>
> A New Internet-Draft is available from the on-line
> Internet-Drafts directories.
> This draft is a work item of the Open Shortest Path First IGP
> Working Group of the IETF.
>
>       Title           : Authentication/Confidentiality for OSPFv3
>       Author(s)       : M. Gupta, N. Melam
>       Filename        : draft-ietf-ospf-ospfv3-auth-06.txt
>       Pages           : 15
>       Date            : 2004-12-29
>     =20
> This document describes means/mechanisms to provide
> authentication/confidentiality to OSPFv3 using IPv6 AH/ESP Extension
> Header.
>
> A URL for this Internet-Draft is:
> http://www.ietf.org/internet-drafts/draft-ietf-ospf-ospfv3-auth-06.txt
>
> To remove yourself from the I-D Announcement list, send a message to
> i-d-announce-request@ietf.org with the word unsubscribe in
> the body of the message.=20
> You can also visit
> https://www1.ietf.org/mailman/listinfo/I-D-announce
> to change your subscription settings.
>
>
> Internet-Drafts are also available by anonymous FTP. Login
> with the username
> "anonymous" and a password of your e-mail address. After logging in,
> type "cd internet-drafts" and then
>       "get draft-ietf-ospf-ospfv3-auth-06.txt".
>
> A list of Internet-Drafts directories can be found in
> http://www.ietf.org/shadow.html
> or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
>
>
> Internet-Drafts can also be obtained by e-mail.
>
> Send a message to:
>       mailserv@ietf.org.
> In the body type:
>       "FILE /internet-drafts/draft-ietf-ospf-ospfv3-auth-06.txt".
>     =20
> NOTE: The mail server at ietf.org can return the document in
>       MIME-encoded form by using the "mpack" utility.  To use this
>       feature, insert the command "ENCODING mime" before the "FILE"
>       command.  To decode the response(s), you will need "munpack" or
>       a MIME-compliant mail reader.  Different MIME-compliant
> mail readers
>       exhibit different behavior, especially when dealing with
>       "multipart" MIME messages (i.e. documents which have been split
>       up into multiple messages), so check your local documentation on
>       how to manipulate these messages.
>             =20
>             =20
> Below is the data which will enable a MIME compliant mail reader
> implementation to automatically retrieve the ASCII version of the
> Internet-Draft.
>


From owner-ospf@PEACH.EASE.LSOFT.COM  Thu Dec 30 00:08:50 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA25528
	for <ospf-archive@LISTS.IETF.ORG>; Thu, 30 Dec 2004 00:08:49 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <18.00F29AA5@cherry.ease.lsoft.com>; Thu, 30 Dec 2004 0:08:48 -0500
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.3) with spool id
          51217397 for OSPF@PEACH.EASE.LSOFT.COM; Thu, 30 Dec 2004 00:08:42
          -0500
Received: from 63.113.148.10 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0l) with
          TCP; Thu, 30 Dec 2004 00:08:19 -0500
Received: from mgate1.riverstonenet.com by riverstonenet.com
          (8.9.3+Sun/SMI-SVR4-Yago) id VAA10767; Wed, 29 Dec 2004 21:08:18
          -0800 (PST)
Received: (from daemon@localhost) by mgate1.riverstonenet.com (8.13.1/8.13.1)
          id iBU58IHP005697; Wed, 29 Dec 2004 21:08:18 -0800 (PST)
X-Authentication-Warning: mgate1.riverstonenet.com: Processed by daemon with -C
                         /etc/mail/sendmail-simple.cf
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109]) by
          mgate1.riverstonenet.com (8.13.1/8.13.1) with ESMTP id iBU5864u005677
          for <amehta@YAGOSYS.COM>; Wed, 29 Dec 2004 21:08:06 -0800 (PST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP
          for Digital Unix v1.1b) with SMTP id
          <17.00F29CF3@cherry.ease.lsoft.com>; Thu, 30 Dec 2004 0:07:58 -0500
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.3) with spool id
          51217098 for OSPF@PEACH.EASE.LSOFT.COM; Thu, 30 Dec 2004 00:07:52
          -0500
Received: from 63.197.255.158 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0l)
          with TCP; Thu, 30 Dec 2004 00:01:14 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5.6944.0
MIME-Version: 1.0
X-MS-TNEF-Correlator: <BB6D74C75CC76A419B6D6FA7C38317B207EA89@sinett-sbs.SiNett.LAN>
Thread-Topic: I-D ACTION:draft-ietf-ospf-ospfv3-auth-06.txt
thread-index: AcTt6Ey108ldSj9qSBG6qc/YgFidaAAAy/6AABBUfKo=
Content-Type: text/plain; charset="iso-8859-1"
Precedence: list
X-Spam-Status: No,
               score=0.0 required=4.0 tests=none autolearn=failed version=3.0.1
X-Spam-Checker-Version: SpamAssassin 3.0.1 (2004-10-22) on
                        mgate1.riverstonenet.com
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by mgate1.riverstonenet.com
                      id iBU5864u005677
Message-ID:  <BB6D74C75CC76A419B6D6FA7C38317B207EA89@sinett-sbs.SiNett.LAN>
Date:         Wed, 29 Dec 2004 21:09:56 -0800
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Vishwas Manral <Vishwas@SINETT.COM>
Subject: Re: draft-ietf-ospf-ospfv3-auth-06.txt Ready for IESG review
To: OSPF@PEACH.EASE.LSOFT.COM
Content-Transfer-Encoding: 8bit

Hi Mukesh and Suresh,
 
I went through the draft and think it is in pretty good shape now and seems most of my comments are taken care of. However :-
 
1. In the draft you state that there are know known problems of replaying DB packets. Replaying a DB packet can result in the entrie database being exchanged again which is a CPU heavy process.
2. Similar issues with LS request packets.
3.  Though we have addressed the case of specifying some default/supported values, I think we do not do that for all optional parameters. e.g. ESN etc.
4. We can have multiple SA's between two routers. When DSCP is supported should the same SA be used or should multiple SA's be used?
 
Thanks,
Vishwas

________________________________

From: Mailing List on behalf of Mukesh Gupta
Sent: Wed 12/29/2004 1:21 PM
To: OSPF@PEACH.EASE.LSOFT.COM
Subject: draft-ietf-ospf-ospfv3-auth-06.txt Ready for IESG review



Alex/Bill,

06 version of the OSPFv3 Security draft addresses the
following comments/issues:

From IESG:
- Discuss about how much protection OSPF has for replay
  attacks without the security enabled
- Add references to 3602 and 2404
- Analyze and recommend values of rekeying interval and KeyRolloverInterval
- Spell out in the security considerations that one router can impersonate another
- Larger routing security not considered here (refer to rpsec)
  i.e., "What's left to worry about after you deploy this?"
- Refer to rpsec drafts

From authors:
- MUST requirement for hex format keys.  This will significantly
  increase the entropy of the keys.

We have addressed all the comments from IESG and we think that
this version is ready to be reviewed by IESG again.

Regards
Mukesh & Suresh

> -----Original Message-----
> From: Mailing List [mailto:OSPF@PEACH.EASE.LSOFT.COM]On Behalf Of ext
> Internet-Drafts@IETF.ORG
> Sent: Wednesday, December 29, 2004 12:41 PM
> To: OSPF@PEACH.EASE.LSOFT.COM
> Subject: I-D ACTION:draft-ietf-ospf-ospfv3-auth-06.txt
>
>
> A New Internet-Draft is available from the on-line
> Internet-Drafts directories.
> This draft is a work item of the Open Shortest Path First IGP
> Working Group of the IETF.
>
>       Title           : Authentication/Confidentiality for OSPFv3
>       Author(s)       : M. Gupta, N. Melam
>       Filename        : draft-ietf-ospf-ospfv3-auth-06.txt
>       Pages           : 15
>       Date            : 2004-12-29
>      
> This document describes means/mechanisms to provide
> authentication/confidentiality to OSPFv3 using IPv6 AH/ESP Extension
> Header.
>
> A URL for this Internet-Draft is:
> http://www.ietf.org/internet-drafts/draft-ietf-ospf-ospfv3-auth-06.txt
>
> To remove yourself from the I-D Announcement list, send a message to
> i-d-announce-request@ietf.org with the word unsubscribe in
> the body of the message. 
> You can also visit
> https://www1.ietf.org/mailman/listinfo/I-D-announce
> to change your subscription settings.
>
>
> Internet-Drafts are also available by anonymous FTP. Login
> with the username
> "anonymous" and a password of your e-mail address. After logging in,
> type "cd internet-drafts" and then
>       "get draft-ietf-ospf-ospfv3-auth-06.txt".
>
> A list of Internet-Drafts directories can be found in
> http://www.ietf.org/shadow.html
> or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
>
>
> Internet-Drafts can also be obtained by e-mail.
>
> Send a message to:
>       mailserv@ietf.org.
> In the body type:
>       "FILE /internet-drafts/draft-ietf-ospf-ospfv3-auth-06.txt".
>      
> NOTE: The mail server at ietf.org can return the document in
>       MIME-encoded form by using the "mpack" utility.  To use this
>       feature, insert the command "ENCODING mime" before the "FILE"
>       command.  To decode the response(s), you will need "munpack" or
>       a MIME-compliant mail reader.  Different MIME-compliant
> mail readers
>       exhibit different behavior, especially when dealing with
>       "multipart" MIME messages (i.e. documents which have been split
>       up into multiple messages), so check your local documentation on
>       how to manipulate these messages.
>              
>              
> Below is the data which will enable a MIME compliant mail reader
> implementation to automatically retrieve the ASCII version of the
> Internet-Draft.
>


From owner-ospf@PEACH.EASE.LSOFT.COM  Thu Dec 30 00:46:51 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA27819
	for <ospf-archive@LISTS.IETF.ORG>; Thu, 30 Dec 2004 00:46:50 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <23.00F29CDB@cherry.ease.lsoft.com>; Thu, 30 Dec 2004 0:46:48 -0500
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.3) with spool id
          51222196 for OSPF@PEACH.EASE.LSOFT.COM; Thu, 30 Dec 2004 00:46:46
          -0500
Received: from 63.197.255.158 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0l)
          with TCP; Thu, 30 Dec 2004 00:46:46 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5.6944.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative;
              boundary="----_=_NextPart_001_01C4EE34.2C9BF086"
Thread-Topic: draft-ietf-ospf-ospfv3-auth-06.txt Ready for IESG review
thread-index: AcTuNCyZyn9vDJkgR2uoT7vU2kWhqw==
Message-ID:  <BB6D74C75CC76A419B6D6FA7C38317B207EA8B@sinett-sbs.SiNett.LAN>
Date:         Wed, 29 Dec 2004 21:55:32 -0800
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Vishwas Manral <Vishwas@SINETT.COM>
Subject: Re: draft-ietf-ospf-ospfv3-auth-06.txt Ready for IESG review
To: OSPF@PEACH.EASE.LSOFT.COM
Precedence: list

This is a multi-part message in MIME format.

------_=_NextPart_001_01C4EE34.2C9BF086
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi,
=20
Some more minor comments: -
=20
1. In "Rekeying Interval" You are giving examples only for ESP, but it =
is never stated that we are talking only of ESP(and not AH).
2.  You state=20
" DES Encryption and HMAC-MD5 Authentication will be more secure
   because of the additional security provided by DES"
but the draft =
http://www.ietf.org/internet-drafts/draft-ietf-ipsec-esp-ah-algorithms-02=
.txt
very clearly states that for AH/ESP we should not use DES(for well known =
reasons)=20
      "SHOULD NOT     DES-CBC [RFC 2405] (3)". I am not sure if we want =
to mention DES at all.
3. The section 12, is states the mandatory "encryption and =
authentication algorithms" but does not state the key size to be used =
for AES-CBC.
4. On another front instead of having one draft specifying both the =
support as well as the algorithm's used, would we want a seperate draft =
for supported algorithms. This allows us to change the supported =
algorithms even when the base OSPFv3 for IPSec stays the same e.g. when =
vulnerabilities are found in the algorithm or when key sizes have to be =
made bigger. This is how it is done in the IPSec working group too(where =
AH/ESP algorithm's have been seperated from the supported algorithms).
=20
Thanks,
Vishwas
=20

-------------------------------------------------------------------------=
-------
From: Mailing List on behalf of Vishwas Manral
Sent: Wed 12/29/2004 9:09 PM
To: OSPF@PEACH.EASE.LSOFT.COM
Subject: Re: draft-ietf-ospf-ospfv3-auth-06.txt Ready for IESG review

Hi Mukesh and Suresh,
I went through the draft and think it is in pretty good shape now and =
seems most of my comments are taken care of. However :-
1. In the draft you state that there are know known problems of =
replaying DB packets. Replaying a DB packet can result in the entrie =
database being exchanged again which is a CPU heavy process.
2. Similar issues with LS request packets.
3.  Though we have addressed the case of specifying some =
default/supported values, I think we do not do that for all optional =
parameters. e.g. ESN etc.
4. We can have multiple SA's between two routers. When DSCP is supported =
should the same SA be used or should multiple SA's be used?
Thanks,
Vishwas
________________________________
From: Mailing List on behalf of Mukesh Gupta
Sent: Wed 12/29/2004 1:21 PM
To: OSPF@PEACH.EASE.LSOFT.COM
Subject: draft-ietf-ospf-ospfv3-auth-06.txt Ready for IESG review
=20
Alex/Bill,
06 version of the OSPFv3 Security draft addresses the
following comments/issues:
From IESG:
- Discuss about how much protection OSPF has for replay
  attacks without the security enabled
- Add references to 3602 and 2404
- Analyze and recommend values of rekeying interval and =
KeyRolloverInterval
- Spell out in the security considerations that one router can =
impersonate another
- Larger routing security not considered here (refer to rpsec)
  i.e., "What's left to worry about after you deploy this?"
- Refer to rpsec drafts
From authors:
- MUST requirement for hex format keys.  This will significantly
  increase the entropy of the keys.
We have addressed all the comments from IESG and we think that
this version is ready to be reviewed by IESG again.
Regards
Mukesh & Suresh

------_=_NextPart_001_01C4EE34.2C9BF086
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<HTML>=0A=
<HEAD>=0A=
<META NAME=3D"GENERATOR" Content=3D"Microsoft DHTML Editing Control">=0A=
<TITLE></TITLE>=0A=
</HEAD>=0A=
<BODY>=0A=
<DIV>Hi,</DIV>=0A=
<DIV>&nbsp;</DIV>=0A=
<DIV>Some more minor comments: -</DIV>=0A=
<DIV>&nbsp;</DIV>=0A=
<DIV>1. In "Rekeying Interval" You are giving examples only for ESP, but =
it is =0A=
never stated that we are talking only of ESP(and not AH).</DIV>=0A=
<DIV>2.&nbsp; You state <BR>" DES Encryption and HMAC-MD5 Authentication =
will be =0A=
more secure<BR>&nbsp;&nbsp; because of the additional security provided =
by =0A=
DES"<BR>but the draft <A =0A=
href=3D"http://www.ietf.org/internet-drafts/draft-ietf-ipsec-esp-ah-algor=
ithms-02.txt">http://www.ietf.org/internet-drafts/draft-ietf-ipsec-esp-ah=
-algorithms-02.txt</A><BR>very =0A=
clearly states that for AH/ESP we should not use DES(for well known =
reasons) =0A=
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "SHOULD NOT&nbsp;&nbsp;&nbsp;&nbsp; =
DES-CBC =0A=
[RFC 2405] (3)". I am not sure if we want to mention DES at all.</DIV>=0A=
<DIV>3. The section 12, is states the mandatory "encryption and =
authentication =0A=
algorithms" but does not state the key size to be used for AES-CBC.</DIV>=0A=
<DIV>4. On another front instead of having one draft specifying both the =
support =0A=
as well as the algorithm's used, would we want a seperate draft for =
supported =0A=
algorithms. This allows us to change the supported algorithms even when =
the base =0A=
OSPFv3 for IPSec stays the same e.g. when vulnerabilities are found in =
the =0A=
algorithm or when key sizes have to be made bigger. This is how it is =
done in =0A=
the IPSec working group too(where AH/ESP algorithm's have been seperated =
from =0A=
the supported algorithms).</DIV>=0A=
<DIV>&nbsp;</DIV>=0A=
<DIV>Thanks,<BR>Vishwas</DIV>=0A=
<DIV>&nbsp;</DIV>=0A=
<DIV><BR>----------------------------------------------------------------=
----------------<BR>From: =0A=
Mailing List on behalf of Vishwas Manral<BR>Sent: Wed 12/29/2004 9:09 =
PM<BR>To: =0A=
<A =0A=
href=3D"mailto:OSPF@PEACH.EASE.LSOFT.COM">OSPF@PEACH.EASE.LSOFT.COM</A><B=
R>Subject: =0A=
Re: draft-ietf-ospf-ospfv3-auth-06.txt Ready for IESG review</DIV>=0A=
<DIV><BR>Hi Mukesh and Suresh,</DIV>=0A=
<DIV>I went through the draft and think it is in pretty good shape now =
and seems =0A=
most of my comments are taken care of. However :-</DIV>=0A=
<DIV>1. In the draft you state that there are know known problems of =
replaying =0A=
DB packets. Replaying a DB packet can result in the entrie database =
being =0A=
exchanged again which is a CPU heavy process.<BR>2. Similar issues with =
LS =0A=
request packets.<BR>3.&nbsp; Though we have addressed the case of =
specifying =0A=
some default/supported values, I think we do not do that for all =
optional =0A=
parameters. e.g. ESN etc.<BR>4. We can have multiple SA's between two =
routers. =0A=
When DSCP is supported should the same SA be used or should multiple =
SA's be =0A=
used?</DIV>=0A=
<DIV>Thanks,<BR>Vishwas</DIV>=0A=
<DIV>________________________________</DIV>=0A=
<DIV>From: Mailing List on behalf of Mukesh Gupta<BR>Sent: Wed =
12/29/2004 1:21 =0A=
PM<BR>To: <A =0A=
href=3D"mailto:OSPF@PEACH.EASE.LSOFT.COM">OSPF@PEACH.EASE.LSOFT.COM</A><B=
R>Subject: =0A=
draft-ietf-ospf-ospfv3-auth-06.txt Ready for IESG review</DIV>=0A=
<DIV>&nbsp;</DIV>=0A=
<DIV>Alex/Bill,</DIV>=0A=
<DIV>06 version of the OSPFv3 Security draft addresses the<BR>following =0A=
comments/issues:</DIV>=0A=
<DIV>From IESG:<BR>- Discuss about how much protection OSPF has for =0A=
replay<BR>&nbsp; attacks without the security enabled<BR>- Add =
references to =0A=
3602 and 2404<BR>- Analyze and recommend values of rekeying interval and =0A=
KeyRolloverInterval<BR>- Spell out in the security considerations that =
one =0A=
router can impersonate another<BR>- Larger routing security not =
considered here =0A=
(refer to rpsec)<BR>&nbsp; i.e., "What's left to worry about after you =
deploy =0A=
this?"<BR>- Refer to rpsec drafts</DIV>=0A=
<DIV>From authors:<BR>- MUST requirement for hex format keys.&nbsp; This =
will =0A=
significantly<BR>&nbsp; increase the entropy of the keys.</DIV>=0A=
<DIV>We have addressed all the comments from IESG and we think =
that<BR>this =0A=
version is ready to be reviewed by IESG again.</DIV>=0A=
<DIV>Regards<BR>Mukesh &amp; Suresh</DIV>=0A=
</BODY>=0A=
</HTML>
------_=_NextPart_001_01C4EE34.2C9BF086--


From owner-ospf@PEACH.EASE.LSOFT.COM  Thu Dec 30 11:58:14 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA27273
	for <ospf-archive@LISTS.IETF.ORG>; Thu, 30 Dec 2004 11:57:30 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <3.00F2A87E@cherry.ease.lsoft.com>; Thu, 30 Dec 2004 11:57:30 -0500
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.3) with spool id
          51293231 for OSPF@PEACH.EASE.LSOFT.COM; Thu, 30 Dec 2004 11:57:23
          -0500
Received: from 132.177.123.82 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0l)
          with TCP; Thu, 30 Dec 2004 11:57:22 -0500
Received: from iol.unh.edu (scrappy.iol.unh.edu [132.177.118.198]) by
          io.iol.unh.edu (8.13.2/8.13.2) with ESMTP id iBUGvFfI030396 for
          <OSPF@PEACH.EASE.LSOFT.COM>; Thu, 30 Dec 2004 11:57:15 -0500
User-Agent: Mozilla/5.0 (X11; U; Linux alpha; en-US; rv:0.9.9) Gecko/20020503
X-Accept-Language: en-us, en
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="------------010400010609010608010404"
X-UNH-IOL-MailScanner-Information: Please contact systems@iol.unh.edu for more
                         information
X-UNH-IOL-MailScanner: Found to be clean
X-UNH-IOL-MailScanner-From: mcleary@iol.unh.edu
Message-ID:  <41D43402.4060303@iol.unh.edu>
Date:         Thu, 30 Dec 2004 11:59:46 -0500
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Mike Cleary <mcleary@IOL.UNH.EDU>
Subject: NSSA Test Case
To: OSPF@PEACH.EASE.LSOFT.COM
Precedence: list

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

Hello,
I am trying to set up a test case where two routers advertise static 
routes to the same network 3.3.3.0/24 with the same forwarding address. 
 I need one of the routers to be running in the backbone on network 
10.10.10.0/24 and both of the routers to be running in area 1 (nssa) on 
network 10.10.11.0/24.  I tried giving the routers a forwarding address 
of 10.10.10.141 however one of them does not use this as the forwarding 
address since it is not running on network 10.10.10.0/24.  I also tried 
advertising a forwarding address of 10.10.11.141 since they will both be 
able to advertize this.  However the problem is that I have a third 
router also running on network 1 and it installs the route through 
10.10.11.141 instead of chosing one of the two routers.  Does anyone 
know of a way to force the third router to chose one of the two others 
to install the route through?  I have attached a diagram that might be 
helpful.
Thanks,
~Mike
     

-- 
*********************************************
Michael Cleary     Email: mcleary@iol.unh.edu
IPv4 Consortium      UNH InterOperability Lab
121 Technology Dr., Suite 2, Durham, NH 03824
Phone: 603-862-3941    http://www.iol.unh.edu
*********************************************



--------------010400010609010608010404
Content-Type: image/bmp;
 name="test.bmp"
Content-Disposition: inline;
 filename="test.bmp"
Content-Transfer-Encoding: base64

Qk2WpgMAAAAAADYAAAAoAAAAjgEAAMgAAAABABgAAAAAAAAAAADEDgAAxA4AAAAAAAAAAAAA
39/ff39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/z8/PAAB/f382NjZsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxEREReXl4AAH9/f2xsbNjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2IeHh15eXgAAf39/bGxs2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYh4eHXl5eAAB/f39sbGzY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NiHh4deXl4AAH9/f2xsbNjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2IeHh15eXgAAf39/bGxs
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYh4eHXl5e
AAB/f39sbGzY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NiHh4deXl4AAH9/f2xsbNjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2IeHh15eXgAAf39/bGxs2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjYh4eHXl5eAAB/f39sbGzY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NiHh4deXl4AAH9/f2xsbNjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2IeHh15eXgAAf39/bGxs2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYh4eHXl5eAAB/f39s
bGzY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NiHh4de
Xl4AAH9/f2xsbNjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2IeHhwAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAIeHh9jY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2IeHh15eXgAAf39/bGxs2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYbGxsZnFu
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdZnFubGxs2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYysrKbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsr6+v2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjYh4eHXl5eAAB/f39sbGzY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NhsbGxmcW7N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t1mcW5sbGzY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NiHh4cnKilmcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5m
cW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5m
cW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5m
cW5mcW5mcW5mcW5mcW5mcW5mcW5AR0VRUlLY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NiHh4deXl4AAH9/f2xsbNjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2GxsbGZxbs3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3WZxbmxsbNjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2IeHh05VU83i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3YCNilFSUtjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2IeHh15eXgAAf39/bGxs2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjYbGxsZnFuzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdZnFubGxs2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYoqKioqKioqKioqKioqKi
oqKioqKioqKibGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsm5uboqKioqKioqKioqKioqKioqKi
oqKi0dHR2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjYh4eHTlVTzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdgI2KUVJS2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYh4eHXl5eAAB/f39sbGzY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NhsbGxmcW7N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t1mcW5sbGzY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2Ni2traioqKioqJsbGxsbGxaWlo5OTk5OTkWFhYAAAAAAAA9PT09PT09
PT09PT09PT09PT09PT09PT1/f39/f39/f39/f39/f39/f39/f39/f39FRUU9PT09PT09PT09
PT09PT09PT09PT0HBwcAAAAHBwc5OTk5OTlTU1NsbGxsbGybm5uioqKvr6/Y2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NiHh4dOVVPN4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t2AjYpRUlLY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjOzs7Y2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NiHh4deXl4AAH9/
f2xsbNjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2GxsbGZxbs3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3WZx
bmxsbNjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2MrKyqKiooCAgGxsbDk5OR0dHQAAACYmJj09PT09PX9/f39/f5eXl7+/v7+/v+fn5///////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////f397+/v7+/v5+fn39/f39/f0VFRT09PS4uLgAA
ABYWFjk5OWZmZnl5eaKiosTExNjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2IeHh05VU83i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3YCN
ilFSUtjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2H19fdjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2MPDw319fdjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2IeH
h15eXgAAf39/bGxs2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYbGxsZnFuzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdZnFubGxs2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYqampeXl5
WlpaOTk5Dw8PDw8PPT09ZmZmf39/v7+/39/f////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////5+fnv7+/h4eHb29vPT09FhYWBwcHOTk5U1NTcnJyoqKi2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYh4eHTlVTzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdgI2KUVJS2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYYmJiw8PD2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYoqKicXFx
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjYh4eHXl5eAAB/f39sbGzY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NhsbGxm
cW7N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t1mcW5sbGzY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjR0dGbm5tsbGw5OTkA
AAA2NjZvb2+Xl5e/v7/v7+//////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////39/e/v7+fn594eHg9PT0AAAAy
MjJmZmaUlJTKysrY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NiHh4dO
VVPN4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t2AjYpRUlLY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NiioqJFRUXY
2NjY2NiioqJxcXGKiorOzs7Y2NjY2NjY2NiKiorY2NjY2NiioqKioqJiYmJUVFR9fX3Y2NjY
2NjY2NiWlpZ9fX1iYmJiYmK4uLjY2Ni4uLhxcXGKiorOzs7Y2NjY2NiioqJxcXFxcXGioqLY
2NjY2NgzMzPDw8PY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NiHh4deXl4AAH9/f2xsbNjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2GxsbGZxbs3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3WZxbmxsbNjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2K+vr3Jycjk5OQcHB0VF
RX9/f7+/v///////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////8fHx4eHh05OTg8PDzIyMmZmZqmpqdjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2IeHh05VU83i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3YCNilFSUtjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2FRUVHFxcdjY2NjY2NjY2HFxcc7OztjY2NjY2NjY2K2trR8fH9jY2NjY2HFxcX19fdjY2NjY
2H19fVRUVNjY2NjY2DMzM8PDw9jY2M7OzjMzM7i4uNjY2IqKioqKitjY2NjY2NjY2NjY2DMz
M1RUVNjY2NjY2NjY2GJiYn19fdjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2IeHh15eXgAAf39/bGxs2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjYbGxsZnFuzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdZnFubGxs2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYr6+vYGBgHR0dLi4ueHh4
v7+/////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////x8fHh4eHNjY2FhYWWlpaoqKi2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjYh4eHTlVTzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdgI2KUVJS2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjYHx8fra2t2NjY2NjY2NjYcXFx2NjY2NjY2NjYzs7OHx8fHx8f2NjY2NjYlpaW
2NjY2NjY2NjYw8PDHx8f2NjY2NjYoqKi2NjY2NjY2NjYVFRUcXFx2NjY2NjYVFRU2NjY2NjY
2NjYuLi4Hx8fw8PD2NjY2NjY2NjYcXFxMzMz2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYh4eHXl5eAAB/f39sbGzY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NhsbGxmcW7N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t1mcW5sbGzY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjKysqAgIAkJCQuLi6Pj4/f
39//////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////n5+eXl5c9PT0d
HR1zc3PExMTY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NiHh4dOVVPN4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t2AjYpRUlLY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NgfHx+tra3Y2NjY2NjY2NhxcXHY2NjY2NjY2NgzMzNFRUVxcXHY
2NjY2NjOzs7Y2NjY2NjDw8MzMzMzMzPY2NjY2NjY2NjY2NjY2Nh9fX0AAACKiorY2NjY2Nh9
fX1UVFRiYmJiYmIzMzNFRUXY2NjY2NjY2NjY2NhxcXEzMzPY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NiHh4deXl4AAH9/f2xsbNjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2GxsbGZxbs3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3WZxbmxsbNjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2K+vr1NTUxYWFmZmZtfX
1///////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////9/f33d3dxYWFk1NTa+vr9jY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2IeHh05VU83i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3YCNilFSUtjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2B8fH62trdjY2NjY2NjY2HFxcdjY2NjY2FRUVDMz
M9jY2HFxcdjY2NjY2NjY2NjY2HFxcR8fHzMzM62trdjY2NjY2NjY2KKiojMzMwAAAGJiYtjY
2NjY2NjY2NjY2GJiYtjY2NjY2B8fH6KiotjY2NjY2NjY2NjY2HFxcTMzM9jY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2IeHh15eXgAA
f39/bGxs2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYbGxsZnFuzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
ZnFubGxs2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYr6+vRkZGLi4un5+f
9/f3////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////p6enLi4uRkZGr6+v2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYh4eHTlVTzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
gI2KUVJS2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYRUVFioqK2NjY2NjY2NjYcXFx2NjY
fX19Hx8fuLi42NjYcXFx2NjY2NjYw8PDMzMzHx8fcXFx2NjY2NjY2NjY2NjYYmJiAAAARUVF
oqKi2NjY2NjY2NjY2NjY2NjYYmJi2NjYioqKMzMz2NjY2NjY2NjY2NjY2NjYYmJiYmJi2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
h4eHXl5eAAB/f39sbGzY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NhsbGxmcW7N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t1mcW5sbGzY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjKysphYWEuLi6v
r6//////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////+vr68uLi5NTU3ExMTY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NiHh4dOVVPN4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t2AjYpRUlLY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NiKiopiYmLY2NjY2NjY
2NhxcXGioqIAAACWlpbY2NjY2NhxcXHY2NjY2NhUVFQzMzPOzs7Y2NjY2NiioqLY2NjDw8Mf
Hx+KiorY2NjY2Nitra3Y2NjY2NjY2NjY2NjDw8N9fX0zMzN9fX3Y2NjY2NjY2NjY2NjY2Ngz
MzO4uLjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NiHh4deXl4AAH9/f2xsbNjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Gxs
bGZxbs3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3WZxbmxsbNjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2JubmyUl
JY6Ojv//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////6en
pyUlJYeHh9jY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2IeH
h05VU83i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3YCNilFSUtjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2EVF
RdjY2NjY2NjY2HFxcR8fH3FxcdjY2NjY2NjY2HFxcdjY2NjY2FRUVIqKitjY2NjY2MPDw3Fx
cdjY2MPDwzMzM9jY2NjY2NjY2FRUVNjY2NjY2NjY2NjY2NjY2EVFRR8fH9jY2NjY2NjY2NjY
2NjY2MPDw2JiYtjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2IeHh15eXgAAf39/bGxs2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjYbGxsZnFuzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdZnFubGxs2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
bm5uRUVF5+fn////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////7+/vXl5eW1tb0dHR2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjYh4eHTlVTzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdgI2KUVJS2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjYfX192NjYoqKiMzMzVFRU2NjY2NjY2NjYw8PDRUVFoqKi2NjYuLi4RUVFra2t
oqKiRUVFcXFx2NjY2NjYVFRUfX19ra2tcXFxMzMz2NjY2NjY2NjY2NjY2NjYoqKiVFRU2NjY
2NjY2NjY2NjY2NjYYmJi2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYh4eHXl5eAAB/f39sbGzY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NhsbGxmcW7N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t1mcW5sbGzY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NhUVFR9fX3/////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////+WlpZHR0fR0dHY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NiHh4dOVVPN4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t2AjYpRUlLY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjDw8PY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2Nitra24uLjY2NjOzs7Y2NjY2NjY2Ni4uLitra3Y2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2Ni4uLjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NiHh4deXl4AAH9/f2xsbNjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2GxsbGZxbs3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3WZxbmxsbNjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2HR0dHZ2dv//////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////56enlRUVNjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2IeHh05VU83i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3YCNilFSUtjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2IeHh15eXgAAf39/bGxs
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYbGxsZnFuzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdZnFubGxs
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjYm5ubRUVF////////////////////////////////////////////
////////////////////////////////////////////v7+/hYWFlJSU2dnZ////////////
o6OjhYWFsbGx////////////UVFR5ubm////////sbGxhYWFsbGx8/Pz////////////hYWF
hYWF2dnZ////////sbGxdHR0////////8/Pzo6OjhYWFsbGx////////////v7+/hYWFlJSU
2dnZ////////dHR0sbGx////////v7+/dHR0lJSU////////hYWF////////////sbGxhYWF
hYWFhYWFhYWFv7+/////////////////v7+/lJSU////////////////////////////////
////////////////////////////////////////////////////////////ZmZmgICA2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYh4eHTlVTzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdgI2KUVJS
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYh4eHXl5e
AAB/f39sbGzY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NhsbGxmcW7N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t2uwLxBSEbN4t3N4t3N4t3N4t1dZ2VrdnPN4t1dZ2VBSEZBSEaOnZnN
4t3N4t1BSEZBSEZdZ2VQWFbN4t2aqaYwNTSDkI3N4t1BSEYwNTRBSEauwLzN4t1QWFauwLzN
4t3N4t3N4t3N4t3N4t1rdnMwNTQwNTRrdnPN4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t1mcW5sbGzY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NgrKyvPz8//////////////////////////////////
//////////////////////////////////////////////////////////88PDy/v7//////
//////+jo6OFhYX///+FhYWjo6P///////9RUVHm5ub///////////8lJSX/////////////
//9jY2O/v7////9RUVHZ2dn///+xsbF0dHT////////////MzMw8PDz/////////////////
//88PDy/v7////////////90dHSxsbH////Z2dlRUVH///+/v79jY2P///+jo6PZ2dn/////
//////9RUVGFhYWFhYWFhYV0dHT///////////////+FhYU8PDz/////////////////////
///////////////////////////////////////////////////////////////////////n
5+cdHR3R0dHY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NiHh4dOVVPN4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t2AjYpRUlLY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NiHh4deXl4AAH9/f2xsbNjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2GxsbGZxbs3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3aS1sR4hIM3i3c3i3c3i3Y6dmR4hIMPX011nZVBYVs3i
3bnMxx4hILnMx3eDgFBYVs3i3Y6dmR4hIM3i3Wt2c3eDgM3i3UFIRoOQjc3i3aS1sR4hIM3i
3TA1NKS1sc3i3c3i3c3i3c3i3ZqppjA1NMPX08PX0zA1NIOQjc3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3WZxbmxsbNjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2K+vry4uLv//////////////////////////
/////////////////////////////////////////////////////////////////////zw8
PMzMzP///////////yUlJdnZ2f///9nZ2SUlJf///////////////////////////yUlJf//
/////////+bm5iUlJf///////5SUlGNjY////////////////////////8zMzDw8PP//////
/////////////zw8PMzMzP///////////////////////2NjY5SUlP///////yUlJebm5v//
/4WFhf///////////////5SUlP///////////////8zMzMzMzMzMzHR0dDw8PNnZ2f//////
////////////////////////////////////////////////////////////////////////
/////////////05OTpSUlNjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2IeHh05VU83i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3aS1sc3i3c3i3c3i3c3i3bnMx67AvM3i3bnMx6S1
saS1sc3i3c3i3c3i3a7AvKS1sbnMx67AvM3i3c3i3aS1scPX083i3a7AvI6dma7AvM3i3c3i
3a7AvM3i3c3i3c3i3c3i3c3i3a7AvKS1saS1saS1saS1scPX083i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3YCNilFSUtjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2IeHh15eXgAAf39/bGxs2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
bGxsZnFuzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdpLWxHiEgzeLdzeLdzeLdMDU0jp2ZzeLd
MDU0rsC8zeLdzeLdXWdld4OAa3Zza3ZzzeLdzeLdHiEgzeLda3ZzpLWxzeLdHiEgpLWxpLWx
pLWxpLWxzeLdMDU0pLWxzeLdzeLdzeLdzeLdrsC8mqmmzeLdzeLda3Zza3ZzzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdZnFuNjY2bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsRkZGS0tL////////////////
////////////////////////////////////////////////////////////////////////
////////PDw8zMzM////////2dnZJSUl////////////JSUl2dnZ////////////////////
////JSUl////////////lJSUPDw8////////zMzMJSUl////////////////////////zMzM
PDw8////////////////////PDw8zMzM////////////////////////JSUlzMzM////////
PDw8lJSU////dHR0////////////////8/PzdHR0////////////JSUlPDw8PDw8JSUlJSUl
Y2Nj////////////////////////////////////////////////////////////////////
////////////////////////aWlpOTk5bGxsgICAoqKioqKioqKioqKitra22NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
h4eHTlVTzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdpLWxHiEgzeLdzeLdzeLdw9fTHiEgjp2Z
mqmmHiEga3ZzUFhWMDU0zeLdmqmmHiEga3ZzQUhGHiEgzeLda3ZzMDU0mqmmg5CNMDU0a3Zz
UFhWUFhWzeLdMDU0pLWxzeLdzeLdzeLdzeLda3ZzHiEgMDU0MDU0MDU0d4OAzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdgI2KUVJS2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjYh4eHXl5eAAB/f39sbGzY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NhsbGxmcW7N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t2ktbEeISCktbGktbEwNTRd
Z2XN4t3N4t0wNTS5zMfN4t3N4t1rdnNrdnNrdnNrdnPN4t3N4t0eISDN4t1rdnOktbHN4t0e
ISAwNTQwNTQwNTQAAACuwLwwNTSktbHN4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t1QWFZ3g4DN
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t1mcW42NjZsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxGRkZLS0v/////
////////////////////////////////////////////////////////////////////////
//////////////////88PDzMzMz////////MzMwlJSX///////////8lJSXMzMz/////////
//////////////8lJSX///////////+FhYU8PDz////////MzMwlJSX/////////////////
///////MzMw8PDz///////////////////88PDzMzMz///////////////////////8lJSXM
zMz///////88PDyFhYX///+/v7/Z2dn///////////////+/v7+jo6P///////+UlJTZ2dn/
//+FhYU8PDz/////////////////////////////////////////////////////////////
//////////////////////////////////9paWk5OTlsbGxYWFg2NjY2NjY2NjY2NjYiIiIA
AAAAAAAAAAAAAAAUFBQ2NjY2NjY2NjY2NjZLS0tsbGxsbGxsbGxsbGyAgICioqKioqKioqKi
oqK2trbY2NiHh4dOVVPN4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t2ktbEeISDN4t3N4t3N4t1Q
WFZQWFbN4t0wNTSOnZnN4t3N4t1BSEaaqaZrdnNrdnPN4t3N4t0eISDN4t1rdnOktbHN4t0e
ISDD19PN4t3N4t1rdnPN4t0wNTSktbHN4t3N4t3N4t3N4t3N4t0wNTSDkI3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t2AjYpRUlLY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NiHh4deXl4AAH9/f2xsbNjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2GxsbGZxbs3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3aS1sQAAADA1
NDA1NDA1NDA1NF1nZc3i3VBYVneDgM3i3c3i3TA1NK7AvGt2c2t2c83i3c3i3R4hIM3i3Wt2
c6S1sc3i3TA1NJqpps3i3bnMxx4hIM3i3TA1NHeDgM3i3c3i3c3i3c3i3c3i3c3i3YOQjR4h
IF1nZc3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3WZxbmxsbNjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2K+v
ry4uLv//////////////////////////////////////////////////////////////////
/////////////////////////////zw8PMzMzP///////8zMzCUlJf///////////yUlJczM
zP///////////////////////yUlJf///////////4WFhTw8PP///////8zMzCUlJf//////
/////////////////8zMzDw8PP///////////////////zw8PMzMzP//////////////////
/////yUlJczMzP///////zw8PIWFhf///////4WFhf///////////////////1FRUf//////
/////4WFhf///4WFhTw8PP//////////////////////////////////////////////////
/////////////////////////////////////////////05OTpSUlNjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2MTExKKioqKioqKioqKioo2NjWxsbGxsbGxsbGxsbFhYWDY2
NjY2NjY2NjY2NiIiIgAAAAAAAEpRT83i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3aS1sR4hIM3i
3c3i3YOQjR4hIMPX083i3R4hIM3i3c3i3c3i3Wt2c2t2c2t2c2t2c83i3c3i3R4hIM3i3Wt2
c6S1sc3i3R4hIDA1NDA1NDA1NDA1NK7AvDA1NKS1sc3i3c3i3c3i3c3i3c3i3c3i3TA1NFBY
Vs3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3YCNilFSUtjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2IqKinFxcaKiotjY2NjY2M7OzoqKinFx
cX19fc7OzoqKinFxcZaWltjY2NjY2Li4uFRUVFRUVLi4uNjY2NjY2HFxcX19fcPDw3FxcdjY
2NjY2NjY2NjY2NjY2NjY2IqKinFxcZaWltjY2NjY2NjY2EVFRcPDw9jY2NjY2IqKinFxcZaW
ltjY2NjY2NjY2EVFRcPDw9jY2NjY2IqKinFxcZaWltjY2NjY2NjY2EVFRcPDw9jY2NjY2JaW
lnFxcZaWls7OztjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2IeHh15eXgAAf39/bGxs2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYbGxsZnFuzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
pLWxHiEgzeLdzeLdzeLdw9fTHiEguczHzeLdQUhGQUhGMDU0a3ZzzeLda3Zza3ZzzeLdzeLd
HiEgrsC8HiEgMDU0rsC8pLWxMDU0QUhGMDU0pLWxzeLdQUhGUFhWHiEguczHzeLdzeLdzeLd
zeLdzeLdw9fTMDU0uczHzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdZnFubGxs2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjYKysrz8/P////////////////////////////////////////////////////
////////////////////////////////////////PDw8zMzM////////////JSUl////////
////JSUl5ubm////////////////////////JSUl////////////v7+/PDw8////////zMzM
JSUl////////////////////////zMzMPDw8////////////////////PDw8zMzM////////
////////////////PDw8v7+/////////PDw8o6Oj////////dHR0////8/Pz////////////
PDw8o6Oj////////8/PzhYWFhYWFPDw8////////////////////////////////////////
////////////////////////////////////////////////////5+fnHR0d0dHR2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYh4eHTlVTzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
pLWxAAAAMDU0MDU0AAAAUFhWuczHzeLdMDU0pLWxzeLdzeLdUFhWg5CNa3Zza3ZzzeLdzeLd
HiEgzeLda3ZzpLWxzeLdHiEgmqmmpLWxpLWxHiEgzeLdMDU0pLWxzeLdzeLdzeLdzeLdzeLd
zeLdzeLdUFhWUFhWzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdgI2KUVJS2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYRUVF2NjY2NjY2NjY
2NjYlpaWHx8fw8PD2NjYra2tHx8f2NjY2NjY2NjYHx8fVFRUioqKVFRU2NjYfX19RUVFuLi4
YmJiMzMzuLi42NjY2NjY2NjY2NjYioqKcXFx2NjYcXFxioqK2NjY2NjYRUVFw8PD2NjYioqK
cXFx2NjYcXFxioqK2NjY2NjYRUVFw8PD2NjYioqKcXFx2NjYcXFxioqK2NjY2NjYRUVFw8PD
2NjY2NjY2NjYHx8f2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYh4eHXl5eAAB/f39s
bGzY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NhsbGxmcW7N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t2ktbEeISDN4t3N4t3N4t3D19MeISDN4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t1rdnOktbHN4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t2DkI1BSEbN4t3N4t0wNTSuwLzN4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t1mcW5s
bGzY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2Nibm5tFRUX/////////////////////////////////////////
//////////////////////////////////////////////////88PDzMzMz///////////9R
UVG/v7/////MzMxRUVH///////////////////////////8lJSX///////////////8lJSX/
//////+FhYWFhYX////////////////////////MzMw8PDz///////////////////88PDzM
zMz///////////////////////+FhYV0dHT///////8lJSX///////////+/v7/Z2dnMzMzM
zMz///////8lJSWjo6P///////////+xsbFRUVE8PDz/////////////////////////////
//////////////////////////////////////////////////////////////9mZmaAgIDY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NiHh4dOVVPN4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t2ktbEeISCktbGktbGktbF3g4AwNTTN4t2OnZkwNTSktbF3g4AwNTTN4t1rdnNr
dnPN4t3N4t0eISDN4t1dZ2WDkI3N4t1dZ2VQWFaktbFdZ2VQWFbN4t0wNTRBSEZrdnPN4t3N
4t3N4t3N4t3N4t3N4t3N4t0wNTSaqabN4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t2AjYpR
UlLY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NiKioqi
oqLY2NjY2NjY2NhFRUVUVFTY2NjY2Nitra0zMzPY2NjY2Nh9fX1FRUXY2NjY2NjY2Ni4uLiK
iopUVFTY2Nitra0zMzPY2NjY2NjY2NjY2NjY2NgfHx+4uLjY2Ni4uLgfHx/Y2NjY2NjY2NjY
2NjY2NgfHx+4uLjY2Ni4uLgfHx/Y2NjY2NjY2NjY2NjY2NgfHx+4uLjY2Ni4uLgfHx/Y2NjY
2NjY2NjY2NjY2NjY2NjY2NgfHx/Y2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NiHh4de
Xl4AAH9/f2xsbNjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2GxsbGZxbs3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3aS1sQAAADA1NDA1NEFIRh4hIF1nZc3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3Y6dma7AvM3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3UFIRjA1NDA1NFBYVs3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3WZxbmxsbNjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2HR0dHZ2dv//////////////////////////
/////////////////////////////////////////////////////////7GxsSUlJczMzP//
/////////9nZ2VFRUczMzHR0dNnZ2f///////////////////////4WFhSUlJf//////////
/////6Ojo3R0dMzMzGNjY////////////////////////+bm5mNjYzw8PP//////////////
/7GxsSUlJczMzP///////////////////////////1FRUbGxsZSUlKOjo///////////////
/4WFhf///1FRUTw8PCUlJTw8PP///////////////////3R0dDw8PP//////////////////
/////////////////////////////////////////////////////////////////////56e
nlRUVNjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2IeHh05VU83i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3aS1sR4hIM3i3c3i3c3i3c3i3R4hIK7AvM3i3Zqppmt2c2t2c8PX
083i3Zqpppqpps3i3c3i3Wt2c8PX00FIRl1nZcPX083i3YOQjWt2c3eDgM3i3c3i3YOQjaS1
sWt2c83i3c3i3c3i3YOQjXeDgM3i3c3i3Wt2c2t2c83i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3YCNilFSUtjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2DMzM2JiYmJiYlRUVAAAALi4uNjY2NjY2K2trTMzM9jY2NjY2HFxcXFxcdjY2NjY
2NjY2NjY2NjY2IqKinFxcZaWljMzM9jY2NjY2NjY2NjY2Li4uB8fH9jY2NjY2NjY2B8fH7i4
uNjY2NjY2NjY2Li4uB8fH9jY2NjY2NjY2B8fH7i4uNjY2NjY2NjY2Li4uB8fH9jY2NjY2NjY
2B8fH7i4uNjY2NjY2NjY2NjY2NjY2NjY2B8fH9jY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2IeHh15eXgAAf39/bGxs2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYbGxsZnFu
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdpLWxpLWxpLWxzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLduczHzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdZnFubGxs2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYVFRUfX19////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////zMzM////////////////////////////////////5ubm
////////////////////5ubmzMzM////////////////////////////////////5ubm////
////////////////////////////////////////////////////////zMzM5ubm////////
////////////sbGx////////zMzMzMzM////////////////////////////2dnZ////////
////////////////////////////////////////////////////////////////////////
////lpaWR0dH0dHR2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYh4eHTlVT
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdpLWxHiEgpLWxpLWxpLWxa3ZzMDU0zeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLda3ZzpLWxzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLduczHHiEgjp2ZpLWxMDU0mqmmzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdgI2KUVJS2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjYcXFxw8PD2NjYcXFxRUVF2NjY2NjY2NjYra2tMzMz2NjY2NjYioqK
RUVFcXFxcXFxHx8fioqKzs7OfX192NjYioqKMzMz2NjY2NjY2NjY2NjYra2tHx8f2NjY2NjY
2NjYHx8fra2t2NjY2NjY2NjYra2tHx8f2NjY2NjY2NjYHx8fra2t2NjY2NjY2NjYra2tHx8f
2NjY2NjY2NjYHx8fra2t2NjY2NjY2NjY2NjY2NjY2NjYHx8f2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjYh4eHXl5eAAB/f39sbGzY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NhsbGxmcW7N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t1mcW5sbGzY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Nhubm5F
RUXn5+f/////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////v7+9eXl5bW1vR0dHY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NiHh4dOVVPN4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t2uwLwwNTQwNTQwNTRdZ2VrdnO5zMfN
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t2aqaZQWFZQWFaOnZnN4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t2AjYpRUlLY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjDw8NxcXHY2NgfHx+KiorY2NjY2NjOzs5xcXEzMzNx
cXFFRUXDw8NiYmLY2Nitra0fHx/Y2Ni4uLgzMzPY2NhxcXFFRUXY2NjY2NjY2NjY2Nitra0f
Hx/Y2NjY2NjY2NgfHx+tra3Y2NjY2NjY2Nitra0fHx/Y2NjY2NjY2NgfHx+tra3Y2NjY2NjY
2Nitra0fHx/Y2NjY2NjY2NgfHx+tra3Y2NjY2NjY2NjY2NjY2NjY2NgfHx/Y2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NiHh4deXl4AAH9/f2xsbNjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2GxsbGZxbs3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3WZxbmxsbNjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2JubmyUlJY6Ojv//////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////6enpyUlJYeHh9jY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2IeHh05VU83i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3YCNilFSUtjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2GJiYoqKih8fH9jY2NjY2NjY2NjY
2NjY2JaWlsPDw319fdjY2NjY2H19fXFxccPDw9jY2NjY2Li4uHFxcX19fdjY2NjY2NjY2NjY
2NjY2NjY2B8fH9jY2NjY2NjY2B8fH8PDw9jY2NjY2NjY2NjY2B8fH9jY2NjY2NjY2B8fH8PD
w9jY2NjY2NjY2NjY2B8fH9jY2NjY2NjY2B8fH8PDw9jY2NjY2NjY2NjY2NjY2NjY2B8fH9jY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2IeHh15eXgAAf39/bGxs2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjYbGxsZnFuzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdZnFubGxs2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjYysrKYWFhLi4ur6+v////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////r6+vLi4uTU1NxMTE2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjYh4eHTlVTzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdgI2KUVJS2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYoqKiHx8fcXFx2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjYRUVFoqKi2NjYra2tRUVF2NjY2NjY2NjY2NjY2NjYRUVFoqKi2NjY
ra2tRUVF2NjY2NjY2NjY2NjY2NjYRUVFoqKi2NjYra2tRUVF2NjY2NjY2NjY2NjY2NjY2NjY
2NjYHx8f2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYh4eHXl5eAAB/f39sbGzY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NhsbGxmcW7N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t1mcW5sbGzY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Nivr69GRkYuLi6fn5/39/f/////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////+np6cuLi5GRkavr6/Y2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NiHh4dOVVPN4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t2AjYpRUlLY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Ngz
MzPDw8PY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Ni4uLhFRUWtra1iYmK4uLjY2NjY2NjY2NjY2NjY2Ni4
uLhFRUWtra1iYmK4uLjY2NjY2NjY2NjY2NjY2Ni4uLhFRUWtra1iYmK4uLjY2NjY2NjY2NjY
2NjY2NjY2NhxcXEfHx/Y2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NiHh4deXl4AAH9/
f2xsbNjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2GxsbGZxbs3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3WZx
bmxsbNjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2K+vr1NTUxYW
FmZmZtfX1///////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////9/f33d3dxYWFk1NTa+vr9jY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2IeHh05VU83i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3YCN
ilFSUtjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2M7OztjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2K2trdjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2K2trdjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2K2trdjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2MPDw9jY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2IeH
h15eXgAAf39/bGxs2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYbGxsZnFuzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdZnFubGxs2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjYysrKgICAJCQkLi4uj4+P39/f////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////5+fnl5eXPT09HR0dc3NzxMTE2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYh4eHTlVTzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdgI2KUVJS2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjYh4eHXl5eAAB/f39sbGzY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NhsbGxm
cW7N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t1mcW5sbGzY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Nivr69gYGAdHR0uLi54eHi/v7//////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////Hx8eHh4c2NjYWFhZaWlqioqLY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NiHh4dO
VVPN4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t2AjYpRUlLY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NiHh4deXl4AAH9/f2xsbNjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2GxsbGZxbs3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3WZxbmxsbNjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2K+vr3Jycjk5OQcHB0VF
RX9/f7+/v+/v7///////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////8fHx4eHh05OTg8PDzIyMmZmZqmpqdjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2IeHh05VU83i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3YCNilFSUtjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2IeHh15eXgAAf39/bGxs2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjYbGxsZnFuzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdZnFubGxs2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY0dHRm5ubbGxsMjIyAAAAMzMzb29vl5eXv7+/7+/v////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////9/f3
v7+/n5+feHh4PT09AAAAMjIyZmZmlJSUysrK2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjYh4eHTlVTzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdgI2KUVJS2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYh4eHXl5eAAB/f39sbGzY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NhsbGxmcW7N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t1mcW5sbGzY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2Ni2trY2Nja9vb2pqal5eXlaWlo5OTkPDw8PDw89PT1mZmZ/f3+/
v7/f39//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////n5+e/v7+Hh4dvb289
PT0WFhYHBwc5OTlTU1NycnKioqLY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NiHh4dOVVPN4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t2AjYpRUlLY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NiHh4deXl4AAH9/f2xsbNjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2GxsbGZxbs3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3WZxbmxsbNjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2K+vry8vL729vdjY2NjY2NjY2NjY2NjY2NjY2MrKyqKi
ooCAgGxsbDk5OR0dHQAAACYmJj09PT09PX9/f39/f5eXl7+/v7+/v+fn5///////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////f397+/v7+/v5+fn39/f39/f0VFRT09PS4uLgAAABYWFjk5
OWZmZnl5eaKiosTExNjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2IeHh05VU83i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3YCNilFSUtjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2IeHh15eXgAA
f39/bGxs2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYbGxsZnFuzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
ZnFubGxs2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYoqKiNjY2ysrK2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYtra2oqKioqKibGxsbGxsWlpaOTk5OTk5FhYWAAAA
AAAAPT09PT09PT09PT09PT09PT09PT09PT09f39/f39/f39/f39/f39/f39/f39/f39/RUVF
PT09PT09PT09PT09PT09PT09PT09BwcHAAAABwcHOTk5OTk5U1NTbGxsbGxsm5uboqKir6+v
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYh4eHTlVTzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
gI2KUVJS2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
h4eHXl5eAAB/f39sbGzY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NhsbGxmcW7N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t1mcW5sbGzY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Nibm5s9PT3KysrY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NiioqKioqKioqKioqKioqKioqKioqKioqJsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGybm5uioqKioqKioqKioqKioqKioqKioqLR0dHY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NiHh4dOVVPN4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t2AjYpRUlLY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NiHh4deXl4AAH9/f2xsbNjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Gxs
bGZxbs3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3WZxbmxsbNjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2I2NjURERNHR0djY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2IeH
h05VU83i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3YCNilFSUtjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2IeHh15eXgAAf39/bGxs2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjYbGxsZnFuzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdZnFubGxs2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYh4eHS0tL0dHR2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjYh4eHTlVTzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdgI2KUVJS2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYh4eHXl5eAAB/f39sbGzY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NhsbGxmcW7N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t1mcW5sbGzY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Nh5eXlRUVHY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NiHh4dOVVPN4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t2AjYpRUlLY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NiHh4deXl4AAH9/f2xsbNjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2IeHhwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIeHh9jY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Gxs
bF9fX9jY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2IeHh05VU83i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3YCNilFSUtjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2IeHh15eXgAAf39/bGxs
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjYWFhYbGxs2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYh4eHJyopZnFuZnFuZnFuZnFuZnFuZnFu
ZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFu
ZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFu
ZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuQEdFUVJS
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYh4eHXl5e
AAB/f39sbGzY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NhRUVGAgIDY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjKyspsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGyvr6/Y2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NiHh4deXl4AAH9/f2xsbNjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NHR0URERIeHh9jY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2IeHh15eXgAAf39/bGxs2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY0dHRRERElJSU2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjYh4eHXl5eAAB/f39sbGzY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjKyso2Njabm5vY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NiHh4deXl4AAH9/f2xsbNjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2MrKyjY2NqmpqdjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2IeHh15eXgAAf39/bGxs2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYvb29KSkpr6+v2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYh4eHXl5eAAB/f39s
bGzY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Ni9vb02Nja9vb3Y2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NiHh4de
Xl4AAH9/f2xsbNjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2K+vrykpKb29vdjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2IeHh15eXgAAf39/bGxs2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYr6+vNjY2ysrK
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjYh4eHXl5eAAB/f39sbGzY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Nibm5sv
Ly/KysrY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NiHh4deXl4AAH9/f2xsbNjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2JSUlERERNHR0djY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY
2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2IeHh15eXgAAf39/NjY2bGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsQ0NDIiIiaWlpbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs
bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsREREXl5eAADf399/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39LS0swMDB/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f3/Pz88AAP//
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////39/f2hoaP//////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////wAA////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////eHh4f39/////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////AAD/////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////9gYGCHh4f/////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////8AAP//////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////f391hYWJ+fn///////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////wAA////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////9/f3UFBQp6en////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////AAD/////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////v7+9ISEi3t7f/////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////8AAP//////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////+/v70BAQL+/v///
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////wAA
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////39/fQEBA
z8/P////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////AAD/////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////f
399AQEDPz8//////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////8AAP//////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////8/Pzzg4ON/f3///////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////wAA////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////39/ff39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/Z2dnICAgc3Nzf39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/39/f////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////AAD/////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////9/f38zOTdmcW5mcW5mcW5mcW5mcW5m
cW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5m
cW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5m
cW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW5mcW4zOTd/
f3//////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////8AAP//////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////39/f2Zxbs3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3WZxbn9/f///////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////wAA////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////f39/ZnFu
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdZnFuf39/////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
AAD/////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//9/f39mcW7N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t1mcW5/f3//////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////8AAP//////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////39/f2Zxbs3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3WZxbn9/f///////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////wAA////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////f39/ZnFuzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdZnFuf39/////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////AAD/////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////9/f39mcW7N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t1mcW5/f3//////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////8AAP//////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////39/f2Zxbs3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3WZx
bn9/f///////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////wAA////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////f39/ZnFuzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdZnFuf39/////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////AAD/////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////9/f39m
cW7N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t1mcW5/f3//////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//8AAP//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////39/f2Zxbs3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3WZxbn9/f///////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////wAA////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////f39/ZnFuzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdZnFuf39/////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////AAD/////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////9/f39mcW7N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t1mcW5/f3//////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////8AAP//////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////39/f2Zxbs3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3WZxbn9/f///
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////wAA////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////f39/ZnFuzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
ZnFuf39/////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////AAD/////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////9/f39mcW7N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t1mcW5/f3//////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////8AAP//
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////39/
f2Zxbs3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3WZxbn9/f///////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////wAA////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////f39/ZnFuzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdZnFuf39/////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////AAD/////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////9/f39mcW7N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t1mcW5/f3//////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////8AAP//////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////39/f2Zxbs3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3aS1sc3i3c3i3c3i3c3i3bnMx67AvM3i3bnMx6S1saS1sc3i3c3i3c3i3a7AvKS1sbnMx67A
vM3i3c3i3aS1scPX083i3a7AvI6dma7AvM3i3c3i3a7AvM3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3aS1sc3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3WZxbn9/f///////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////wAA////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////f39/ZnFuzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdpLWxHiEgzeLdzeLdzeLdw9fTHiEgjp2ZmqmmHiEga3ZzUFhWMDU0zeLdmqmmHiEg
a3ZzQUhGHiEgzeLda3ZzMDU0mqmmg5CNMDU0a3ZzUFhWUFhWzeLdMDU0pLWxzeLdzeLdzeLd
zeLdzeLdzeLdzeLdHiEgzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdZnFuf39/
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////AAD/////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////9/f39mcW7N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t2ktbEeISDN4t3N4t3N4t1QWFZQWFbN4t0wNTSOnZnN4t3N4t1BSEaa
qaZrdnNrdnPN4t3N4t0eISDN4t1rdnOktbHN4t0eISDD19PN4t3N4t1rdnPN4t0wNTSktbHN
4t3N4t3N4t3N4t3N4t3N4t3N4t0eISDN4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t1mcW5/f3//////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////8AAP//////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////39/f2Zxbs3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3aS1sR4hIM3i3c3i3YOQjR4hIMPX083i3R4hIM3i3c3i
3c3i3Wt2c2t2c2t2c2t2c83i3c3i3R4hIM3i3Wt2c6S1sc3i3R4hIDA1NDA1NDA1NDA1NK7A
vDA1NKS1sc3i3c3i3c3i3c3i3c3i3c3i3c3i3R4hIM3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3WZxbn9/f///////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////wAA
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
f39/ZnFuzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdpLWxAAAAMDU0MDU0AAAAUFhWuczHzeLd
MDU0pLWxzeLdzeLdUFhWg5CNa3Zza3ZzzeLdzeLdHiEgzeLda3ZzpLWxzeLdHiEgmqmmpLWx
pLWxHiEgzeLdMDU0pLWxzeLdzeLdzeLdzeLdzeLdzeLdzeLdHiEgzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdZnFuf39/////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////AAD/////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////9/f39mcW7N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t2ktbEeISCktbGktbGktbF3
g4AwNTTN4t2OnZkwNTSktbF3g4AwNTTN4t1rdnNrdnPN4t3N4t0eISDN4t1dZ2WDkI3N4t1d
Z2VQWFaktbFdZ2VQWFbN4t0wNTRBSEZrdnPN4t3N4t3N4t3N4t3D19PN4t0eISDN4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t1mcW5/f3//////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////8AAP//////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////39/f2Zxbs3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3aS1sR4hIM3i
3c3i3c3i3c3i3R4hIK7AvM3i3Zqppmt2c2t2c8PX083i3Zqpppqpps3i3c3i3Wt2c8PX00FI
Rl1nZcPX083i3YOQjWt2c3eDgM3i3c3i3YOQjaS1sWt2c83i3c3i3c3i3c3i3UFIRlBYVh4h
IM3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3WZxbn9/f///////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////wAA////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////f39/ZnFuzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
pLWxHiEgpLWxpLWxpLWxa3ZzMDU0zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLda3ZzpLWxzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLda3ZzHiEgzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdZnFuf39/////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////AAD/////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////9/f39mcW7N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t2uwLwwNTQwNTQwNTRdZ2VrdnO5zMfN4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t1dZ2XN4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t1mcW5/
f3//////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////8AAP//////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////39/f2Zxbs3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3WZxbn9/f///////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////wAA////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////f39/ZnFu
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdZnFuf39/////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
AAD/////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//9/f39mcW7N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t1mcW5/f3//////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////8AAP//////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////39/f2Zxbs3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3WZxbn9/f///////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////wAA////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////f39/ZnFuzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdZnFuf39/////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////AAD/////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////9/f39mcW7N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t1mcW5/f3//////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////8AAP//////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////39/f2Zxbs3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3WZx
bn9/f///////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////wAA////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////f39/ZnFuzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdZnFuf39/////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////AAD/////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////9/f39m
cW7N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t1mcW5/f3//////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//8AAP//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////39/f2Zxbs3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3WZxbn9/f///////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////wAA////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////f39/ZnFuzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdZnFuf39/////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////AAD/////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////9/f39mcW7N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t1mcW5/f3//////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////8AAP//////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////39/f2Zxbs3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3WZxbn9/f///
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////wAA////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////f39/ZnFuzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
zeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLdzeLd
ZnFuf39/////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////AAD/////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////9/f39mcW7N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N4t3N
4t3N4t3N4t1mcW5/f3//////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////8AAP//
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////39/
f2Zxbs3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i3c3i
3c3i3c3i3c3i3c3i3c3i3WZxbn9/f///////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////wAA////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////f39/Mzk3ZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFu
ZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFu
ZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFu
ZnFuZnFuZnFuZnFuZnFuZnFuZnFuZnFuMzk3f39/////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////AAD/////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////f399/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f3/f39//////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////8AAP//////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////wAA////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////39/fz8/P////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////AAD/////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////////f399AQEDPz8//////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////8AAP//////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////+/v70BAQM/Pz///////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////wAA
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////7+/vQEBAt7e3////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////AAD/////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////v
7+9QUFC3t7f/////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////8AAP//////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////f391BQULe3t///////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////wAA////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////9/f3UFBQn5+f////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////AAD/////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////39/dgYGCfn5//////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////8AAP//////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////2BgYJ+fn///
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////wAA////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////YGBgf39/////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
AAD/////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////9/f39/f3//////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////8AAP//////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////39/f3h4eP//////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////wAA////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////h4eHYGBg////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////AAD/////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////+fn59gYGD/
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////8AAP//////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////5+fn1hYWPf39///////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////wAA////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////p6enUFBQ9/f3////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////AAD/////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////+3t7dQUFD39/f/////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//8AAP//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////7e3t0hISO/v7///////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////wAA////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////v7+/QEBA
7+/v////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////AAD/////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////Pz89AQEDv7+//////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////8AAP//////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////8/Pzzg4ON/f3///////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////wAA////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////19fXQEBA39/f////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////AAD/////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////f399AQEDf39//////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////8AAP//
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////9/f3zAw
MM/Pz///////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////wAA////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////7+/vQEBAz8/P////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////AAD/////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////v7+9AQEDHx8f/////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////8AAP//////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////+/v70BAQLe3t///////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////wAA////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////9/f3UFBQt7e3////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////AAD/////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////39/dQ
UFCvr6//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////8AAP//////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////f391BQUJ+fn///////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////wAA
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////YGBgn5+f////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/f39/f39/f39/f39/f39/f39/f39/f39/t7e3
v7+/v7+/v7+/v7+/v7+/v7+/v7+/9/f3////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////AAD/////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////9gYGCPj4//////////////////////
///////////////////////////////////////////X19e/v7+/v79/f39/f39oaGhAQEBA
QEAYGBgAAAAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB/f39/f39/f39/f39/f39/f39/
f39/f39ISEhAQEBAQEBAQEBAQEBAQEBAQEBAQEAICAgAAAAICAhAQEBAQEBgYGB/f39/f3+3
t7e/v7/Pz8//////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////8AAP//////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////3BwcH9/f///////
/////////////////////////+/v77+/v5eXl39/f0BAQCAgIAAAACgoKEBAQEBAQH9/f39/
f5eXl7+/v7+/v+fn5///////////////////////////////////////////////////////
//////////////////////////////////////////////////////////f397+/v7+/v5+f
n39/f39/f0hISEBAQDAwMAAAABgYGEBAQHh4eI+Pj7+/v+fn5///////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////wAA////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
f39/f39/////////x8fHj4+PaGhoQEBAEBAQEBAQQEBAaGhof39/v7+/39/f////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////5+fnv7+/h4eHcHBwQEBAGBgYCAgIQEBAYGBg
h4eHv7+/////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////AAD/////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////39/e3t7c/Pz8kJCQAAAA4ODhwcHCXl5e/v7/v7+//////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////3
9/e/v7+fn594eHhAQEAAAAA4ODh4eHivr6/v7+//////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////z8/P/////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////8AAP//////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////8/Pz4eHh0BAQAgICEhISH9/f7Ozs///////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////8fHx4eHh1BQUBAQEDg4OHh4eMfHx///////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////7GxsdnZ2f//////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////8zMzKOjo///////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////wAA////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////z8/PcHBwICAgMDAweHh4v7+/////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////x8fHh4eHODg4
GBgYaGhov7+/////////////////////////////////////////////////////////////
////////////////////////////////////o6Ojo6Oj////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////hYWFv7+/////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
AAD/////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///v7++Xl5coKCgwMDCPj4/f39//////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////n5+eXl5dAQEAgICCHh4fn5+f/////////////////////////////////////
//////////////////////////////////////////////88PDz////////Z2dmFhYWFhYWF
hYWFhYWFhYW/v7////////////+UlJSFhYXz8/OFhYXZ2dn///////90dHRjY2PZ2dn///+x
sbGFhYWxsbHz8/OFhYWFhYXZ2dn///+jo6NjY2OUlJTm5ub///////////+jo6NjY2OUlJT/
//////+/v7+FhYWxsbHZ2dmFhYWFhYXZ2dn///+xsbFRUVF0dHT///////////////88PDz/
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////8AAP//////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////8/Pz2BgYBgYGGhoaNfX1///////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////9/f33h4eBgYGFhYWM/Pz///////////////////
/////////////////////////////////////////////////////6Ojozw8PP//////////
/7GxsSUlJf///////+bm5jw8PGNjY////9nZ2SUlJdnZ2aOjoyUlJb+/v////zw8PDw8PLGx
sWNjY+bm5v///yUlJczMzNnZ2SUlJczMzP///8zMzDw8PP///////1FRUebm5v///4WFhVFR
Uf///////1FRUf///////yUlJf///////4WFhYWFhf///7+/vwAAAHR0dKOjo3R0dP//////
/////zw8PNnZ2f//////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////wAA////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////z8/PUFBQMDAwn5+f9/f3////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////p6enMDAwUFBQz8/P
////////////////////////////////////////////////////////////////Y2NjhYWF
////////////zMzMJSUl////////////v7+/AAAA2dnZ5ubmPDw8////////JSUl////2dnZ
JSUl8/Pz////////v7+/////JSUlv7+/PDw8o6Oj////////zMzMPDw8////////o6OjY2Nj
////JSUlv7+/////////PDw8o6Oj////JSUl////////hYWFhYWF////UVFRhYWF////////
5ubm8/Pz////////PDw8hYWF////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////AAD/////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////v7+9wcHAwMDCvr6//////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//+vr68wMDBYWFjn5+f/////////////////////////////////////////////////////
//88PDyFhYX////////////MzMwlJSX///////////+FhYUlJSXm5ub///+/v790dHS/v78l
JSX////MzMw8PDz///////////////////8lJSU8PDxjY2P////////////MzMw8PDz/////
///MzMw8PDz///8lJSXMzMz///////88PDyFhYX///8lJSX///////+FhYWFhYX///88PDzM
zMz///////////////////////88PDyFhYX/////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////8AAP//////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////7e3tygoKI+Pj///////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////6enpygoKJ+fn///////////////////////////////////////
/////////////1FRUYWFhf///////////8zMzCUlJczMzMzMzHR0dDw8PLGxsf///////4WF
hf///8zMzCUlJf///+bm5jw8PP///////7GxsdnZ2f///yUlJZSUlHR0dP///////////8zM
zDw8PP///////3R0dFFRUf///zw8PMzMzP///////zw8PKOjo////yUlJf///////4WFhYWF
hf///2NjY3R0dIWFhXR0dCUlJebm5v///////zw8PIWFhf//////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////wAA////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////f39/SEhI5+fn////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////7+/vYGBgaGho9/f3////////////////////
////////////////////////lJSUY2Nj////////////zMzMJSUlzMzMzMzMo6OjJSUlsbGx
////////JSUl8/Pzv7+/JSUl////////dHR0zMzM8/PzJSUlsbGx////JSUlzMzM8/PzhYWF
////////zMzMJSUlhYWFdHR0AAAAsbGx////sbGxhYWF////o6OjPDw8////sbGxJSUllJSU
sbGxPDw8o6Oj////2dnZhYWF////lJSUUVFR////////////PDw8v7+/////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////AAD/////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////9gYGB/f3//////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////+Xl5dQUFD39/f/////
///////////////////////////////////m5uY8PDz////////////MzMwlJSX/////////
//90dHQ8PDz////////m5uaUlJSFhYXm5ub////////////MzMyFhYW/v7////////8lJSXM
zMz////MzMzZ2dn////MzMw8PDzm5uaFhYW/v7/////////////m5uaFhYWjo6P/////////
//+jo6P///+jo6OUlJT////////////m5uaFhYWUlJT///////////////8lJSX/////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//8AAP//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////4eHh3h4eP//////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////5+f
n2BgYP///////////////////////////////////////////3R0dObm5v///////8zMzCUl
Jf///////////2NjY1FRUf//////////////////////////////////////////////////
/////yUlJczMzP///////////////8zMzDw8PP//////////////////////////////////
/////////////////////////////////////////////////////////////////6Ojo7Gx
sf//////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////wAA////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////t7e3SEhI////////////////////
////////////////////////////////////////////////////////////////////v7+/
hYWFlJSU2dnZ////////////o6OjhYWFsbGx////////////UVFR5ubm////////sbGxhYWF
sbGx8/Pz////////////hYWFhYWF2dnZ////////sbGxdHR0////////8/Pzo6OjhYWFsbGx
////////////v7+/dHR0lJSU////////////dHR0sbGx////////v7+/dHR0lJSU////////
hYWF////////////sbGxhYWFhYWFhYWFhYWFv7+/////////////////v7+/lJSU////////
////////////////////////////////////////////////////////////////////////
////////////aGhol5eX////////////////////////////////////////////lJSU////
8/PzlJSUJSUlv7+/v7+/Y2NjUVFR////////////////////////////////////////////
////////////zMzMJSUlzMzM////////////8/PzlJSUPDw8////////////////////////
////////////////////////////////////////////////////////////////////////
zMzMhYWF////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////AAD/////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////8wMDDPz8//////////
////////////////////////////////////////////////////////////////////////
//////////88PDy/v7////////////+jo6OFhYX///+FhYWjo6P///////9RUVHm5ub/////
//////8lJSX///////////////9jY2O/v7////9RUVHZ2dn///+xsbF0dHT////////////M
zMw8PDz////////////Z2dlRUVH///+/v79jY2P///////90dHSxsbH////Z2dlRUVH///+/
v79jY2P///+jo6PZ2dn///////////9RUVGFhYWFhYWFhYV0dHT///////////////+FhYU8
PDz/////////////////////////////////////////////////////////////////////
///////////////////////n5+cgICD39/f/////////////////////////////////////
///////Z2dn/////////////////////////////////////////////////////////////
//////////////////////////+jo6Pz8/P////////////////m5uajo6P/////////////
////////////////////////////////////////////////////////////////////////
///////////Z2dn/////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////8AAP//////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////8/PzzAwMP//
////////////////////////////////////////////////////////////////////////
/////////////////////zw8PMzMzP///////////yUlJdnZ2f///9nZ2SUlJf//////////
/////////////////yUlJf///////////+bm5iUlJf///////5SUlGNjY///////////////
/////////8zMzDw8PP///////////2NjY5SUlP///////yUlJebm5v///////////////2Nj
Y5SUlP///////yUlJebm5v///4WFhf///////////////5SUlP///////////////8zMzMzM
zMzMzHR0dDw8PNnZ2f//////////////////////////////////////////////////////
/////////////////////////////////////1BQUK+vr///////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////wAA////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
p6enWFhY////////////////////////////////////////////////////////////////
////////////////////////////////PDw8zMzM////////2dnZJSUl////////////JSUl
2dnZ////////////////////////JSUl////////////lJSUPDw8////////zMzMJSUl////
////////////////////zMzMPDw8////////////JSUlzMzM////////PDw8lJSU////////
////////JSUlzMzM////////PDw8lJSU////dHR0////////////////8/PzdHR0////////
////JSUlPDw8PDw8JSUlJSUlY2Nj////////////////////////////////////////////
////////////////////////////////////////////////eHh4h4eH////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////AAD/////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////+np6dYWFj/////////////////////////////////////////////////////
//////////////////////////////////////////88PDzMzMz////////MzMwlJSX/////
//////8lJSXMzMz///////////////////////8lJSX///////////+FhYU8PDz////////M
zMwlJSX////////////////////////MzMw8PDz///////////8lJSXMzMz///////88PDyF
hYX///////////////8lJSXMzMz///////88PDyFhYX///+/v7/Z2dn///////////////+/
v7+jo6P///////+UlJTZ2dn///+FhYU8PDz/////////////////////////////////////
//////////////////////////////////////////////////////////94eHiHh4f/////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////8AAP//
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////8/PzzAwMP//////////////////////////////////////////
/////////////////////////////////////////////////////zw8PMzMzP///////8zM
zCUlJf///////////yUlJczMzP///////////////////////yUlJf///////////4WFhTw8
PP///////8zMzCUlJf///////////////////////8zMzDw8PP///////////yUlJczMzP//
/////zw8PIWFhf///////////////yUlJczMzP///////zw8PIWFhf///////4WFhf//////
/////////////1FRUf///////////4WFhf///4WFhTw8PP//////////////////////////
/////////////////////////////////////////////////////////////////////1BQ
UK+vr///////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////wAA////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////MDAwz8/P////////////////////////////
////////////////////////////////////////////////////////////////PDw8zMzM
////////////JSUl////////////JSUl5ubm////////////////////////JSUl////////
////v7+/PDw8////////zMzMJSUl////////////////////////zMzMPDw8////////////
PDw8v7+/////////PDw8o6Oj////////////////PDw8v7+/////////PDw8o6Oj////////
dHR0////8/Pz////////////PDw8o6Oj////////8/PzhYWFhYWFPDw8////////////////
////////////////////////////////////////////////////////////////////////
////5+fnICAg9/f3////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////AAD/////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////+3t7dISEj/////////////////
////////////////////////////////////////////////////////////////////////
//88PDzMzMz///////////9RUVG/v7/////MzMxRUVH///////////////////////////8l
JSX///////////////8lJSX///////+FhYWFhYX////////////////////////MzMw8PDz/
//////////+FhYV0dHT///////8lJSX///////////////////+FhYV0dHT///////8lJSX/
//////////+/v7/Z2dnMzMzMzMz///////8lJSWjo6P///////////+xsbFRUVE8PDz/////
////////////////////////////////////////////////////////////////////////
//////////////9oaGiXl5f/////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////8AAP//////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////4eHh3h4eP//
////////////////////////////////////////////////////////////////////////
/////////7GxsSUlJczMzP///////////9nZ2VFRUczMzHR0dNnZ2f//////////////////
/////4WFhSUlJf///////////////6Ojo3R0dMzMzGNjY////////////////////////+bm
5mNjYzw8PP///////////////1FRUbGxsZSUlKOjo////////////////////////1FRUbGx
sZSUlKOjo////////////////4WFhf///1FRUTw8PCUlJTw8PP///////////////////3R0
dDw8PP//////////////////////////////////////////////////////////////////
/////////////////////5+fn2BgYP///////////////////////////////6Ojo4WFhb+/
v/////////Pz86Ojo4WFhZSUlPPz86Ojo4WFhbGxsf///////9nZ2WNjY2NjY9nZ2f//////
/4WFhZSUlObm5oWFhf///////////////////////6Ojo4WFhbGxsf///////////1FRUebm
5v///////6Ojo4WFhbGxsf///////////1FRUebm5v///////6Ojo4WFhbGxsf//////////
/1FRUebm5v///////6Ojo4WFhbGxsf//////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////wAA////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////YGBgf39/////////////////////////////////////////////////////////////
////////////////////////////////////////////////////zMzM////////////////
////////////////////5ubm////////////////////5ubmzMzM////////////////////
////////////////5ubm////////////////////zMzM5ubm////////////////////////
////////zMzM5ubm////////////////////sbGx////////zMzMzMzM////////////////
////////////2dnZ////////////////////////////////////////////////////////
////////////////////////////l5eXUFBQ9/f3////////////////////////////////
////UVFR////////////////sbGxJSUl5ubm////zMzMJSUl////////////JSUlY2Njo6Oj
Y2Nj////lJSUUVFR2dnZdHR0PDw82dnZ////////////////o6OjhYWF////hYWFo6Oj////
////UVFR5ubm////o6OjhYWF////hYWFo6Oj////////UVFR5ubm////o6OjhYWF////hYWF
o6Oj////////UVFR5ubm////o6OjhYWF////hYWFo6Oj////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////AAD/////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////9/f39ISEjn5+f/////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////////////v7+9gYGBoaGj39/f/////////////////////////
//////////////+jo6O/v7////////////9RUVFjY2P////////MzMw8PDz///////+UlJRR
UVH////////////Z2dmjo6NjY2P////MzMw8PDz///////////////////8lJSXZ2dn////Z
2dklJSX///////////////////8lJSXZ2dn////Z2dklJSX///////////////////8lJSXZ
2dn////Z2dklJSX///////////////////8lJSXZ2dn////Z2dklJSX/////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////8AAP//////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////7e3tygoKI+Pj///////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////6enpygoKJ+fn///////////////////////
/////////////////////////////zw8PHR0dHR0dGNjYwAAANnZ2f///////8zMzDw8PP//
/////4WFhYWFhf///////////////////6Ojo4WFhbGxsTw8PP///////////////9nZ2SUl
Jf///////////yUlJdnZ2f///////////9nZ2SUlJf///////////yUlJdnZ2f//////////
/9nZ2SUlJf///////////yUlJdnZ2f///////////9nZ2SUlJf///////////yUlJdnZ2f//
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////wAA
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////7+/vcHBwMDAwr6+v////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////r6+vMDAwWFhY5+fn////////////////
////////////////////////////////////////hYWF5ubm////hYWFUVFR////////////
zMzMPDw8////////o6OjUVFRhYWFhYWFJSUlo6Oj8/PzlJSU////o6OjPDw8////////////
////zMzMJSUl////////////JSUlzMzM////////////zMzMJSUl////////////JSUlzMzM
////////////zMzMJSUl////////////JSUlzMzM////////////zMzMJSUl////////////
JSUlzMzM////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////AAD/////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////Pz89Q
UFAwMDCfn5/39/f/////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////+np6cwMDBQUFDPz8//////////////
///////////////////////////////////////////////////m5uaFhYX///8lJSWjo6P/
///////z8/OFhYU8PDyFhYVRUVHm5uZ0dHT////MzMwlJSX////Z2dk8PDz///+FhYVRUVH/
///////////////MzMwlJSX///////////8lJSXMzMz////////////MzMwlJSX/////////
//8lJSXMzMz////////////MzMwlJSX///////////8lJSXMzMz////////////MzMwlJSX/
//////////8lJSXMzMz/////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////8AAP//////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////8/Pz2BgYBgYGGhoaNfX1///////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////9/f33h4eBgYGFhYWM/Pz///////////
/////////////////////////////////////////////////////////////////3R0dKOj
oyUlJf///////////////////7Gxsebm5pSUlP///////5SUlIWFhebm5v///////9nZ2YWF
hZSUlP///////////////////////yUlJf///////////yUlJebm5v///////////////yUl
Jf///////////yUlJebm5v///////////////yUlJf///////////yUlJebm5v//////////
/////yUlJf///////////yUlJebm5v//////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////wAA////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////7+/vl5eXKCgoMDAwj4+P39/f////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////5+fnl5eXQEBAICAgh4eH5+fn////////
////////////////////////////////////////////////////////////////////////
////v7+/JSUlhYWF////////////////////////////////////////////////////////
////////////////////////////////////////UVFRv7+/////zMzMUVFR////////////
////////UVFRv7+/////zMzMUVFR////////////////////UVFRv7+/////zMzMUVFR////
////////////////UVFRv7+/////zMzMUVFR////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////AAD/////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////Pz89wcHAgICAwMDB4
eHi/v7//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////////////////////Hx8eHh4c4ODgYGBhoaGi/v7//////////
////////////////////////////////////////////////////////////////////////
//////////////////88PDzm5ub/////////////////////////////////////////////
///////////////////////////////////////////////////Z2dlRUVHMzMx0dHTZ2dn/
///////////////////Z2dlRUVHMzMx0dHTZ2dn////////////////////Z2dlRUVHMzMx0
dHTZ2dn////////////////////Z2dlRUVHMzMx0dHTZ2dn/////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////8AAP//////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////8/Pz4eHh0BAQAgICEhISH9/f7+/v///////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////8fHx4eHh1BQUBAQEDg4OHh4eMfHx///////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////Pz8///////////////////////////////////////
/////////////////////////////////////////////////////////////////////8zM
zP///////////////////////////////////8zMzP//////////////////////////////
/////8zMzP///////////////////////////////////8zMzP//////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////wAA////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////9/f3t7e3f39/QEBAAAAAODg4cHBwl5eXv7+/7+/v////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////9/f3v7+/n5+feHh4QEBAAAAAODg4eHh4r6+v7+/v////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
AAD/////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////Hx8ePj49oaGhA
QEAQEBAQEBBAQEBoaGh/f3+/v7/f39//////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////n5+e/v7+Hh4dwcHBAQEAYGBgICAhAQEBgYGCHh4e/v7//////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////8AAP//////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////+/v77+/v5eXl39/f0BAQCAgIAAAACgoKEBAQEBAQH9/f39/f5eXl7+/
v7+/v+fn5///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////f397+/v7+/v5+fn39/f39/
f0hISEBAQDAwMAAAABgYGEBAQHh4eI+Pj7+/v+fn5///////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////wAA////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////19fXv7+/v7+/f39/
f39/aGhoQEBAQEBAGBgYAAAAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf39/f39/f39/
f39/f39/f39/f39/f39/SEhIQEBAQEBAQEBAQEBAQEBAQEBAQEBACAgIAAAACAgIQEBAQEBA
YGBgf39/f39/t7e3v7+/z8/P////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////AAD/////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v79/
f39/f39/f39/f39/f39/f39/f39/f3+3t7e/v7+/v7+/v7+/v7+/v7+/v7+/v7/39/f/////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////8AAA==
--------------010400010609010608010404--


From owner-ospf@PEACH.EASE.LSOFT.COM  Thu Dec 30 17:03:21 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA21481
	for <ospf-archive@LISTS.IETF.ORG>; Thu, 30 Dec 2004 17:03:20 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <11.00F2AC3C@cherry.ease.lsoft.com>; Thu, 30 Dec 2004 17:03:17 -0500
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.3) with spool id
          51315505 for OSPF@PEACH.EASE.LSOFT.COM; Thu, 30 Dec 2004 17:03:00
          -0500
Received: from 131.228.20.21 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0l) with
          TCP; Thu, 30 Dec 2004 17:02:59 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
          by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id
          iBUM2wD00063 for <OSPF@PEACH.EASE.LSOFT.COM>; Fri, 31 Dec 2004
          00:02:59 +0200 (EET)
X-Scanned: Fri, 31 Dec 2004 00:02:26 +0200 Nokia Message Protector V1.3.34
           2004121512 - RELEASE
Received: (from root@localhost) by esdks002.ntc.nokia.com (8.12.9/8.12.9) id
          iBUM2QcT016969 for <OSPF@PEACH.EASE.LSOFT.COM>; Fri, 31 Dec 2004
          00:02:26 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96) by esdks002.ntc.nokia.com
          00vxEk6Q; Fri, 31 Dec 2004 00:02:26 EET
Received: from daebh001.NOE.Nokia.com (daebh001.americas.nokia.com
          [10.241.35.121]) by mgw-int1.ntc.nokia.com
          (Switch-2.2.8/Switch-2.2.8) with ESMTP id iBUM2OU09434 for
          <OSPF@PEACH.EASE.LSOFT.COM>; Fri, 31 Dec 2004 00:02:24 +0200 (EET)
Received: from daebe009.NOE.Nokia.com ([10.241.35.109]) by
          daebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881); Thu, 30
          Dec 2004 16:01:20 -0600
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Thread-Topic: I-D ACTION:draft-ietf-ospf-ospfv3-auth-06.txt
thread-index: AcTt6Ey108ldSj9qSBG6qc/YgFidaAAAy/6AABBUfKoAHi1O8A==
X-OriginalArrivalTime: 30 Dec 2004 22:01:20.0557 (UTC)
                       FILETIME=[1833F5D0:01C4EEBB]
Message-ID:  <8D260779A766FB4A9C1739A476F84FA401F79BA8@daebe009.americas.nokia.com>
Date:         Thu, 30 Dec 2004 16:01:19 -0600
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Mukesh Gupta <Mukesh.K.Gupta@NOKIA.COM>
Subject: Re: draft-ietf-ospf-ospfv3-auth-06.txt Ready for IESG review
To: OSPF@PEACH.EASE.LSOFT.COM
Precedence: list
Content-Transfer-Encoding: quoted-printable

Vishwas,

Thanks for reviewing the draft again.  Please see my comments
inline..

> 1. In the draft you state that there are know known problems=20
> of replaying DB packets. Replaying a DB packet can result in=20
> the entrie database being exchanged again which is a CPU=20
> heavy process.
> 2. Similar issues with LS request packets.

Though we trusted section 3.2.3 of the draft=20
draft-ietf-rpsec-ospf-vuln-01.txt to make those statements,
isn't it true that the duplicate DD packets are just discarded=20
if the adjacency is already in FULL state ?

Yes there are resource consumption problems with replayed
LSR packets.  Should we replace text

"There are no known threats of replaying these type of packets."

with

"There are no known threats of replaying these type of packets
except that the receiving router will have to spend some resources
to handle these packets."

> 3.  Though we have addressed the case of specifying some=20
> default/supported values, I think we do not do that for all=20
> optional parameters. e.g. ESN etc.

Sorry ! I do not understand which default/supported values=20
you are talking about here :(  Could you please be a little
more specific?

> 4. We can have multiple SA's between two routers. When DSCP=20
> is supported should the same SA be used or should multiple=20
> SA's be used?

Do you see any problems in any way ?  I would leave it to the
administrator if they want to use the same SA or the different
ones.

Regards
Mukesh


From owner-ospf@PEACH.EASE.LSOFT.COM  Thu Dec 30 17:03:40 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA21531
	for <ospf-archive@LISTS.IETF.ORG>; Thu, 30 Dec 2004 17:03:39 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <10.00F2ADDA@cherry.ease.lsoft.com>; Thu, 30 Dec 2004 17:03:41 -0500
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.3) with spool id
          51315660 for OSPF@PEACH.EASE.LSOFT.COM; Thu, 30 Dec 2004 17:03:38
          -0500
Received: from 63.113.148.10 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0l) with
          TCP; Thu, 30 Dec 2004 17:03:37 -0500
Received: from mgate1.riverstonenet.com by riverstonenet.com
          (8.9.3+Sun/SMI-SVR4-Yago) id OAA04068; Thu, 30 Dec 2004 14:03:38
          -0800 (PST)
Received: (from daemon@localhost) by mgate1.riverstonenet.com (8.13.1/8.13.1)
          id iBUM3bhk008542; Thu, 30 Dec 2004 14:03:37 -0800 (PST)
X-Authentication-Warning: mgate1.riverstonenet.com: Processed by daemon with -C
                         /etc/mail/sendmail-simple.cf
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109]) by
          mgate1.riverstonenet.com (8.13.1/8.13.1) with ESMTP id iBUM3VKq008522
          for <amehta@YAGOSYS.COM>; Thu, 30 Dec 2004 14:03:33 -0800 (PST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP
          for Digital Unix v1.1b) with SMTP id
          <11.00F2AC3C@cherry.ease.lsoft.com>; Thu, 30 Dec 2004 17:03:17 -0500
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.3) with spool id
          51315505 for OSPF@PEACH.EASE.LSOFT.COM; Thu, 30 Dec 2004 17:03:00
          -0500
Received: from 131.228.20.21 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0l) with
          TCP; Thu, 30 Dec 2004 17:02:59 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
          by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id
          iBUM2wD00063 for <OSPF@PEACH.EASE.LSOFT.COM>; Fri, 31 Dec 2004
          00:02:59 +0200 (EET)
X-Scanned: Fri, 31 Dec 2004 00:02:26 +0200 Nokia Message Protector V1.3.34
           2004121512 - RELEASE
Received: (from root@localhost) by esdks002.ntc.nokia.com (8.12.9/8.12.9) id
          iBUM2QcT016969 for <OSPF@PEACH.EASE.LSOFT.COM>; Fri, 31 Dec 2004
          00:02:26 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96) by esdks002.ntc.nokia.com
          00vxEk6Q; Fri, 31 Dec 2004 00:02:26 EET
Received: from daebh001.NOE.Nokia.com (daebh001.americas.nokia.com
          [10.241.35.121]) by mgw-int1.ntc.nokia.com
          (Switch-2.2.8/Switch-2.2.8) with ESMTP id iBUM2OU09434 for
          <OSPF@PEACH.EASE.LSOFT.COM>; Fri, 31 Dec 2004 00:02:24 +0200 (EET)
Received: from daebe009.NOE.Nokia.com ([10.241.35.109]) by
          daebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881); Thu, 30
          Dec 2004 16:01:20 -0600
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Thread-Topic: I-D ACTION:draft-ietf-ospf-ospfv3-auth-06.txt
thread-index: AcTt6Ey108ldSj9qSBG6qc/YgFidaAAAy/6AABBUfKoAHi1O8A==
X-OriginalArrivalTime: 30 Dec 2004 22:01:20.0557 (UTC)
                       FILETIME=[1833F5D0:01C4EEBB]
Precedence: list
X-Spam-Status: No,
               score=0.0 required=4.0 tests=none autolearn=failed version=3.0.1
X-Spam-Checker-Version: SpamAssassin 3.0.1 (2004-10-22) on
                        mgate1.riverstonenet.com
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by mgate1.riverstonenet.com
                      id iBUM3VKq008522
Message-ID:  <8D260779A766FB4A9C1739A476F84FA401F79BA8@daebe009.americas.nokia.com>
Date:         Thu, 30 Dec 2004 16:01:19 -0600
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Mukesh Gupta <Mukesh.K.Gupta@NOKIA.COM>
Subject: Re: draft-ietf-ospf-ospfv3-auth-06.txt Ready for IESG review
To: OSPF@PEACH.EASE.LSOFT.COM
Content-Transfer-Encoding: 8bit

Vishwas,

Thanks for reviewing the draft again.  Please see my comments
inline..

> 1. In the draft you state that there are know known problems 
> of replaying DB packets. Replaying a DB packet can result in 
> the entrie database being exchanged again which is a CPU 
> heavy process.
> 2. Similar issues with LS request packets.

Though we trusted section 3.2.3 of the draft 
draft-ietf-rpsec-ospf-vuln-01.txt to make those statements,
isn't it true that the duplicate DD packets are just discarded 
if the adjacency is already in FULL state ?

Yes there are resource consumption problems with replayed
LSR packets.  Should we replace text

"There are no known threats of replaying these type of packets."

with

"There are no known threats of replaying these type of packets
except that the receiving router will have to spend some resources
to handle these packets."

> 3.  Though we have addressed the case of specifying some 
> default/supported values, I think we do not do that for all 
> optional parameters. e.g. ESN etc.

Sorry ! I do not understand which default/supported values 
you are talking about here :(  Could you please be a little
more specific?

> 4. We can have multiple SA's between two routers. When DSCP 
> is supported should the same SA be used or should multiple 
> SA's be used?

Do you see any problems in any way ?  I would leave it to the
administrator if they want to use the same SA or the different
ones.

Regards
Mukesh


From owner-ospf@PEACH.EASE.LSOFT.COM  Thu Dec 30 17:15:02 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA22329
	for <ospf-archive@LISTS.IETF.ORG>; Thu, 30 Dec 2004 17:15:02 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <18.00F2AB73@cherry.ease.lsoft.com>; Thu, 30 Dec 2004 17:15:03 -0500
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.3) with spool id
          51316654 for OSPF@PEACH.EASE.LSOFT.COM; Thu, 30 Dec 2004 17:15:01
          -0500
Received: from 131.228.20.27 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0l) with
          TCP; Thu, 30 Dec 2004 17:15:00 -0500
Received: from esdks003.ntc.nokia.com (esdks003.ntc.nokia.com [172.21.138.158])
          by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id
          iBUMF0K17039 for <OSPF@PEACH.EASE.LSOFT.COM>; Fri, 31 Dec 2004
          00:15:00 +0200 (EET)
X-Scanned: Fri, 31 Dec 2004 00:14:27 +0200 Nokia Message Protector V1.3.34
           2004121512 - RELEASE
Received: (from root@localhost) by esdks003.ntc.nokia.com (8.12.9/8.12.9) id
          iBUMERdN032496 for <OSPF@PEACH.EASE.LSOFT.COM>; Fri, 31 Dec 2004
          00:14:27 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96) by esdks003.ntc.nokia.com
          00CYBC0D; Fri, 31 Dec 2004 00:14:25 EET
Received: from daebh002.NOE.Nokia.com (daebh002.americas.nokia.com
          [10.241.35.122]) by mgw-int1.ntc.nokia.com
          (Switch-2.2.8/Switch-2.2.8) with ESMTP id iBUMEOU18932 for
          <OSPF@PEACH.EASE.LSOFT.COM>; Fri, 31 Dec 2004 00:14:24 +0200 (EET)
Received: from daebe009.NOE.Nokia.com ([10.241.35.109]) by
          daebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881); Thu, 30
          Dec 2004 16:14:23 -0600
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Thread-Topic: draft-ietf-ospf-ospfv3-auth-06.txt Ready for IESG review
thread-index: AcTuNCyZyn9vDJkgR2uoT7vU2kWhqwAhvbVQ
X-OriginalArrivalTime: 30 Dec 2004 22:14:23.0308 (UTC)
                       FILETIME=[EAC248C0:01C4EEBC]
Message-ID:  <8D260779A766FB4A9C1739A476F84FA401F79BA9@daebe009.americas.nokia.com>
Date:         Thu, 30 Dec 2004 16:14:23 -0600
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Mukesh Gupta <Mukesh.K.Gupta@NOKIA.COM>
Subject: Re: draft-ietf-ospf-ospfv3-auth-06.txt Ready for IESG review
To: OSPF@PEACH.EASE.LSOFT.COM
Precedence: list
Content-Transfer-Encoding: quoted-printable

Vishwas,

Comments inline...

> 1. In "Rekeying Interval" You are giving examples only for=20
> ESP, but it is never stated that we are talking only of=20
> ESP(and not AH).

We wanted to keep the section general without making it
specific to ESP or AH.  So when we say "Null encryption with
MD5 authentication", it could be used either with ESP or
with AH.  Do we need to add more text to make it clearer?
Do you any have specific changes in mind ?

> 2.  You state=20
> " DES Encryption and HMAC-MD5 Authentication will be more secure
>   because of the additional security provided by DES"
> but the draft draft-ietf-ipsec-esp-ah-algorithms-02.txt
> very clearly states that for AH/ESP we should not use DES
> (for well known reasons) "SHOULD NOT DES-CBC [RFC 2405] (3)".
> I am not sure if we want to mention DES at all.

Well, the draft does not recommend using DES either. We just
wanted to compare some non-null encryption schemes with null
encryption schemes and we chose des, 3des and AES.  The draft
mandates the usage of AES so it is inline with the other
IPsec drafts.

> 3. The section 12, is states the mandatory "encryption=20
> and authentication algorithms" but does not state the key=20
> size to be used for AES-CBC.

All the IPsec implementations that support AES for IPsec
MUST support 128 bit key size (RFC 3602).  So are we not
ok without mentioning the key sizes in this draft and
just referring to 3602?

> 4. On another front instead of having one draft specifying=20
> both the support as well as the algorithm's used, would we=20
> want a seperate draft for supported algorithms. This allows=20
> us to change the supported algorithms even when the base=20
> OSPFv3 for IPSec stays the same e.g. when vulnerabilities=20
> are found in the algorithm or when key sizes have to be=20
> made bigger. This is how it is done in the IPSec working=20
> group too(where AH/ESP algorithm's have been seperated=20
> from the supported algorithms).

We had taken this approach in previous revs (04, I guess)
but Security ADs (Russ) wanted to have at least one algorithm
required by this draft just to make sure that the=20
implementations were interoperable.  We added AES/SHA1
as mandatory as suggested by Russ.

Regards
Mukesh


From owner-ospf@PEACH.EASE.LSOFT.COM  Thu Dec 30 17:15:09 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA22350
	for <ospf-archive@LISTS.IETF.ORG>; Thu, 30 Dec 2004 17:15:08 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <7.00F2AD85@cherry.ease.lsoft.com>; Thu, 30 Dec 2004 17:15:09 -0500
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.3) with spool id
          51316691 for OSPF@PEACH.EASE.LSOFT.COM; Thu, 30 Dec 2004 17:15:07
          -0500
Received: from 63.113.148.10 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0l) with
          TCP; Thu, 30 Dec 2004 17:15:07 -0500
Received: from mgate1.riverstonenet.com by riverstonenet.com
          (8.9.3+Sun/SMI-SVR4-Yago) id OAA05247; Thu, 30 Dec 2004 14:15:07
          -0800 (PST)
Received: (from daemon@localhost) by mgate1.riverstonenet.com (8.13.1/8.13.1)
          id iBUMF7Ob009265; Thu, 30 Dec 2004 14:15:07 -0800 (PST)
X-Authentication-Warning: mgate1.riverstonenet.com: Processed by daemon with -C
                         /etc/mail/sendmail-simple.cf
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109]) by
          mgate1.riverstonenet.com (8.13.1/8.13.1) with ESMTP id iBUMF4lD009251
          for <amehta@YAGOSYS.COM>; Thu, 30 Dec 2004 14:15:05 -0800 (PST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP
          for Digital Unix v1.1b) with SMTP id
          <18.00F2AB73@cherry.ease.lsoft.com>; Thu, 30 Dec 2004 17:15:03 -0500
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.3) with spool id
          51316654 for OSPF@PEACH.EASE.LSOFT.COM; Thu, 30 Dec 2004 17:15:01
          -0500
Received: from 131.228.20.27 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0l) with
          TCP; Thu, 30 Dec 2004 17:15:00 -0500
Received: from esdks003.ntc.nokia.com (esdks003.ntc.nokia.com [172.21.138.158])
          by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id
          iBUMF0K17039 for <OSPF@PEACH.EASE.LSOFT.COM>; Fri, 31 Dec 2004
          00:15:00 +0200 (EET)
X-Scanned: Fri, 31 Dec 2004 00:14:27 +0200 Nokia Message Protector V1.3.34
           2004121512 - RELEASE
Received: (from root@localhost) by esdks003.ntc.nokia.com (8.12.9/8.12.9) id
          iBUMERdN032496 for <OSPF@PEACH.EASE.LSOFT.COM>; Fri, 31 Dec 2004
          00:14:27 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96) by esdks003.ntc.nokia.com
          00CYBC0D; Fri, 31 Dec 2004 00:14:25 EET
Received: from daebh002.NOE.Nokia.com (daebh002.americas.nokia.com
          [10.241.35.122]) by mgw-int1.ntc.nokia.com
          (Switch-2.2.8/Switch-2.2.8) with ESMTP id iBUMEOU18932 for
          <OSPF@PEACH.EASE.LSOFT.COM>; Fri, 31 Dec 2004 00:14:24 +0200 (EET)
Received: from daebe009.NOE.Nokia.com ([10.241.35.109]) by
          daebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881); Thu, 30
          Dec 2004 16:14:23 -0600
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Thread-Topic: draft-ietf-ospf-ospfv3-auth-06.txt Ready for IESG review
thread-index: AcTuNCyZyn9vDJkgR2uoT7vU2kWhqwAhvbVQ
X-OriginalArrivalTime: 30 Dec 2004 22:14:23.0308 (UTC)
                       FILETIME=[EAC248C0:01C4EEBC]
Precedence: list
X-Spam-Status: No,
               score=0.0 required=4.0 tests=none autolearn=failed version=3.0.1
X-Spam-Checker-Version: SpamAssassin 3.0.1 (2004-10-22) on
                        mgate1.riverstonenet.com
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by mgate1.riverstonenet.com
                      id iBUMF4lD009251
Message-ID:  <8D260779A766FB4A9C1739A476F84FA401F79BA9@daebe009.americas.nokia.com>
Date:         Thu, 30 Dec 2004 16:14:23 -0600
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Mukesh Gupta <Mukesh.K.Gupta@NOKIA.COM>
Subject: Re: draft-ietf-ospf-ospfv3-auth-06.txt Ready for IESG review
To: OSPF@PEACH.EASE.LSOFT.COM
Content-Transfer-Encoding: 8bit

Vishwas,

Comments inline...

> 1. In "Rekeying Interval" You are giving examples only for 
> ESP, but it is never stated that we are talking only of 
> ESP(and not AH).

We wanted to keep the section general without making it
specific to ESP or AH.  So when we say "Null encryption with
MD5 authentication", it could be used either with ESP or
with AH.  Do we need to add more text to make it clearer?
Do you any have specific changes in mind ?

> 2.  You state 
> " DES Encryption and HMAC-MD5 Authentication will be more secure
>   because of the additional security provided by DES"
> but the draft draft-ietf-ipsec-esp-ah-algorithms-02.txt
> very clearly states that for AH/ESP we should not use DES
> (for well known reasons) "SHOULD NOT DES-CBC [RFC 2405] (3)".
> I am not sure if we want to mention DES at all.

Well, the draft does not recommend using DES either. We just
wanted to compare some non-null encryption schemes with null
encryption schemes and we chose des, 3des and AES.  The draft
mandates the usage of AES so it is inline with the other
IPsec drafts.

> 3. The section 12, is states the mandatory "encryption 
> and authentication algorithms" but does not state the key 
> size to be used for AES-CBC.

All the IPsec implementations that support AES for IPsec
MUST support 128 bit key size (RFC 3602).  So are we not
ok without mentioning the key sizes in this draft and
just referring to 3602?

> 4. On another front instead of having one draft specifying 
> both the support as well as the algorithm's used, would we 
> want a seperate draft for supported algorithms. This allows 
> us to change the supported algorithms even when the base 
> OSPFv3 for IPSec stays the same e.g. when vulnerabilities 
> are found in the algorithm or when key sizes have to be 
> made bigger. This is how it is done in the IPSec working 
> group too(where AH/ESP algorithm's have been seperated 
> from the supported algorithms).

We had taken this approach in previous revs (04, I guess)
but Security ADs (Russ) wanted to have at least one algorithm
required by this draft just to make sure that the 
implementations were interoperable.  We added AES/SHA1
as mandatory as suggested by Russ.

Regards
Mukesh


From owner-ospf@PEACH.EASE.LSOFT.COM  Thu Dec 30 23:29:10 2004
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA14108
	for <ospf-archive@LISTS.IETF.ORG>; Thu, 30 Dec 2004 23:29:09 -0500 (EST)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <14.00F2B1E3@cherry.ease.lsoft.com>; Thu, 30 Dec 2004 23:29:05 -0500
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.3) with spool id
          51340402 for OSPF@PEACH.EASE.LSOFT.COM; Thu, 30 Dec 2004 23:29:03
          -0500
Received: from 63.197.255.158 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0l)
          with TCP; Thu, 30 Dec 2004 23:29:03 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5.6944.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative;
              boundary="----_=_NextPart_001_01C4EEF2.7C92017A"
Thread-Topic: draft-ietf-ospf-ospfv3-auth-06.txt Ready for IESG review
thread-index: AcTuNCyZyn9vDJkgR2uoT7vU2kWhqwAhvbVQAA235jg=
Message-ID:  <BB6D74C75CC76A419B6D6FA7C38317B207EA8E@sinett-sbs.SiNett.LAN>
Date:         Thu, 30 Dec 2004 20:34:27 -0800
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Vishwas Manral <Vishwas@SINETT.COM>
Subject: Re: draft-ietf-ospf-ospfv3-auth-06.txt Ready for IESG review
To: OSPF@PEACH.EASE.LSOFT.COM
Precedence: list

This is a multi-part message in MIME format.

------_=_NextPart_001_01C4EEF2.7C92017A
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi Mukesh,

My comments prefixed with a VM>.
> We wanted to keep the section general without making it
> specific to ESP or AH.  So when we say "Null encryption with
> MD5 authentication", it could be used either with ESP or
> with AH.  Do we need to add more text to make it clearer?
> Do you any have specific changes in mind ?
VM> I do not agree when you say NULL encryption it can refer to AH, I=20
think it means only ESP. NULL Encryption can be treated equivalent=20
to any other encryption algorithm atleast that is what I know of.

> Well, the draft does not recommend using DES either. We just
> wanted to compare some non-null encryption schemes with null
> encryption schemes and we chose des, 3des and AES.  The draft
> mandates the usage of AES so it is inline with the other
> IPsec drafts.
VM> I do not think we should use examples of schemes, which have been=20
mentioned as "SHOULD NOT" by the IETF/NIST.

> All the IPsec implementations that support AES for IPsec
> MUST support 128 bit key size (RFC 3602).  So are we not
> ok without mentioning the key sizes in this draft and just=20
> referring to 3602?
VM> Mukesh I am comming more from the point of view of=20
draft-ietf-ipsec-esp-ah-algorithms-02.txt, which also seems
to specify the key size. IT is the document for ESP/AH=20
specifying mandatory protocols.

> We had taken this approach in previous revs (04, I guess)
> but Security ADs (Russ) wanted to have at least one algorithm
> required by this draft just to make sure that the
> implementations were interoperable.  We added AES/SHA1
> as mandatory as suggested by Russ.
VM> I guess I should have been clearer. I agree and infact had asked
for the same thing in my previous review. I am asking is that
we have another companion draft specifying the mandatory algorithms
as is done for IPSec/IKE etc. It helps becuase as and when we move=20
forward and algorithms change we just need to change that document=20
rather then the whole IPSec for OSPF document.

>"There are no known threats of replaying these type of packets."
> with
> "There are no known threats of replaying these type of packets
> except that the receiving router will have to spend some resources
> to handle these packets."
VM> I agree, however I think one more point we miss is that, when=20
adjacencies are not full the link is not used for transit data traffic.
In the sense its a clear DoS attack where we can make the link unusable.
I have already told the OSPF Vulnerabilities draft authors about the=20
same. This also causes transient loops because of changing topologies.

> Sorry ! I do not understand which default/supported values
> you are talking about here :(  Could you please be a little
> more specific?
VM> As you stated that Russ specified(and I totally agree) some minimal=20
options for implementations to interoperate is necessary(and I think
the primary aim of this draft). We should specify if we are using =
options
Extended Sequence Numbers(ESN) or not at the minimum etc. The reason is
the same for DSCP, check the recent discussion on
http://www1.ietf.org/mail-archive/web/ipsec/current/index.html I had =
with=20
Steve Kent and the changes being made to the IPSec security architecture =

document because of that.

VM> Mukesh, I also noted that recommendation of changes for the MIB is =
not=20
made in the draft Would there be any changes to the MIB?

Thanks,
Vishwas

=20


------_=_NextPart_001_01C4EEF2.7C92017A
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">=0A=
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">=0A=
<HTML>=0A=
<HEAD>=0A=
=0A=
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
6.5.6944.0">=0A=
<TITLE>Re: draft-ietf-ospf-ospfv3-auth-06.txt Ready for IESG =
review</TITLE>=0A=
</HEAD>=0A=
<BODY>=0A=
<P>Hi Mukesh,</P>=0A=
<P>My comments prefixed with a VM&gt;.<BR>&gt; We wanted to keep the =
section =0A=
general without making it<BR>&gt; specific to ESP or AH.&nbsp; So when =
we say =0A=
"Null encryption with<BR>&gt; MD5 authentication", it could be used =
either with =0A=
ESP or<BR>&gt; with AH.&nbsp; Do we need to add more text to make it =0A=
clearer?<BR>&gt; Do you any have specific changes in mind ?<BR>VM&gt; I =
do not =0A=
agree when you say NULL encryption it can refer to AH, I <BR>think it =
means only =0A=
ESP. NULL Encryption can be treated equivalent <BR>to any other =
encryption =0A=
algorithm atleast that is what I know of.</P>=0A=
<P>&gt; Well, the draft does not recommend using DES either. We =
just<BR>&gt; =0A=
wanted to compare some non-null encryption schemes with null<BR>&gt; =
encryption =0A=
schemes and we chose des, 3des and AES.&nbsp; The draft<BR>&gt; mandates =
the =0A=
usage of AES so it is inline with the other<BR>&gt; IPsec =
drafts.<BR>VM&gt; I do =0A=
not think we should use examples of schemes, which have been =
<BR>mentioned as =0A=
"SHOULD NOT" by the IETF/NIST.</P>=0A=
<P>&gt; All the IPsec implementations that support AES for IPsec<BR>&gt; =
MUST =0A=
support 128 bit key size (RFC 3602).&nbsp; So are we not<BR>&gt; ok =
without =0A=
mentioning the key sizes in this draft and just <BR>&gt; referring to =0A=
3602?<BR>VM&gt; Mukesh I am comming more from the point of view of =0A=
<BR>draft-ietf-ipsec-esp-ah-algorithms-02.txt, which also seems<BR>to =
specify =0A=
the key size. IT is the document for ESP/AH <BR>specifying mandatory =0A=
protocols.</P>=0A=
<P>&gt; We had taken this approach in previous revs (04, I =
guess)<BR>&gt; but =0A=
Security ADs (Russ) wanted to have at least one algorithm<BR>&gt; =
required by =0A=
this draft just to make sure that the<BR>&gt; implementations were =0A=
interoperable.&nbsp; We added AES/SHA1<BR>&gt; as mandatory as suggested =
by =0A=
Russ.<BR>VM&gt; I guess I should have been clearer. I agree and infact =
had =0A=
asked<BR>for the same thing in my previous review. I am asking is =
that<BR>we =0A=
have another companion draft specifying the mandatory algorithms<BR>as =
is done =0A=
for IPSec/IKE etc. It helps becuase as and when we move <BR>forward and =0A=
algorithms change we just need to change that document <BR>rather then =
the whole =0A=
IPSec for OSPF document.</P>=0A=
<P>&gt;"There are no known threats of replaying these type of =
packets."<BR>&gt; =0A=
with<BR>&gt; "There are no known threats of replaying these type of =0A=
packets<BR>&gt; except that the receiving router will have to spend some =0A=
resources<BR>&gt; to handle these packets."<BR>VM&gt; I agree, however I =
think =0A=
one more point we miss is that, when <BR>adjacencies are not full the =
link is =0A=
not used for transit data traffic.<BR>In the sense its a clear DoS =
attack where =0A=
we can make the link unusable.<BR>I have already told the OSPF =
Vulnerabilities =0A=
draft authors about the <BR>same. This also causes transient loops =
because of =0A=
changing topologies.</P>=0A=
<P>&gt; Sorry ! I do not understand which default/supported =
values<BR>&gt; you =0A=
are talking about here :(&nbsp; Could you please be a little<BR>&gt; =
more =0A=
specific?<BR>VM&gt; As you stated that Russ specified(and I totally =
agree) some =0A=
minimal <BR>options for implementations to interoperate is necessary(and =
I =0A=
think<BR>the primary aim of this draft). We should specify if we are =
using =0A=
options<BR>Extended Sequence Numbers(ESN) or not at the minimum etc. The =
reason =0A=
is<BR>the same for DSCP, check the recent discussion on<BR><A =0A=
href=3D"http://www1.ietf.org/mail-archive/web/ipsec/current/index.html">h=
ttp://www1.ietf.org/mail-archive/web/ipsec/current/index.html</A> =0A=
I had with <BR>Steve Kent and the changes being made to the IPSec =
security =0A=
architecture <BR>document because of that.</P>=0A=
<P>VM&gt; Mukesh, I also noted that recommendation of changes for the =
MIB is not =0A=
<BR>made in the draft Would there be any changes to the MIB?</P>=0A=
<P>Thanks,<BR>Vishwas</P>=0A=
<P>&nbsp;</P>=0A=
=0A=
</BODY>=0A=
</HTML>
------_=_NextPart_001_01C4EEF2.7C92017A--


