<?xml version="1.0" encoding="utf-8"?>
  <?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
  <!-- generated by https://github.com/cabo/kramdown-rfc version 1.6.14 (Ruby 2.6.10) -->


<!DOCTYPE rfc  [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">

<!ENTITY RFC8402 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8402.xml">
<!ENTITY RFC3031 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.3031.xml">
<!ENTITY RFC8660 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8660.xml">
<!ENTITY RFC2131 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2131.xml">
<!ENTITY RFC2328 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2328.xml">
<!ENTITY RFC5340 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.5340.xml">
<!ENTITY RFC1195 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.1195.xml">
<!ENTITY I-D.ietf-lsr-isis-area-proxy SYSTEM "https://bib.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-lsr-isis-area-proxy.xml">
<!ENTITY RFC7752 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.7752.xml">
<!ENTITY I-D.united-tvr-schedule-yang SYSTEM "https://bib.ietf.org/public/rfc/bibxml3/reference.I-D.united-tvr-schedule-yang.xml">
<!ENTITY RFC5304 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.5304.xml">
]>


<rfc ipr="trust200902" docName="draft-li-arch-sat-00" category="info" submissionType="IETF">
  <front>
    <title abbrev="Routing for Satellites">A Routing Architecture for Satellite Networks</title>

    <author initials="T." surname="Li" fullname="Tony Li">
      <organization>Juniper Networks</organization>
      <address>
        <email>tony.li@tony.li</email>
      </address>
    </author>

    <date year="2023" month="December" day="05"/>

    
    <workgroup>Network Working Group</workgroup>
    

    <abstract>


<t>Satellite networks present some interesting challenges for packet
networking. The entire topology is continually in motion, with links
that are far less reliable than what is common in terrestrial
networks. Some changes to link connectivity can be anticipated due to
orbital mechanics.</t>

<t>This document proposes a routing architecture for satellite networks
based on existing routing protocols and mechanisms, enhanced with
scheduled link connectivity change information. This document proposes
no protocol changes.</t>



    </abstract>



  </front>

  <middle>


<section anchor="introduction"><name>Introduction</name>

<t>Satellite networks present some interesting challenges for packet
networking. The entire topology is continually in motion, with links
that are far less reliable than what is common in terrestrial
networks. Some changes to link connectivity can be anticipated due to
orbital mechanics.</t>

<t>This document proposes a routing architecture for satellite networks
based on existing routing protocols and mechanisms, enhanced with
scheduled link connectivity change information. This document proposes
no protocol changes.</t>

<section anchor="terms-and-abbreviations"><name>Terms and Abbreviations</name>

<t><list style="symbols">
  <t>Downlink: The half of a ground link leading from a satellite to a
ground station.</t>
  <t>Gateway: A ground station that participates as part of the network
and acts as the interconnect between satellite constellations and
the planetary network. Gateways have a much higher bandwidth than
user stations, have ample computing capabilities, and perform traffic
engineering duties. Multiple gateways are assumed to exist, with
each serving a portion of the network.</t>
  <t>GEO: Geostationary Earth Orbit. A satellite in GEO has an orbit that
is synchronized to planetary rotation, so it effectively sits over
one spot on the planet.</t>
  <t>Ground link: A link between a satellite and a ground station.</t>
  <t>IGP: Interior Gateway Protocol. A routing protocol that is used
within a single administrative domain. Note that 'gateway' in this
context is semantically equivalent to 'router' and has no
relationship to the 'gateway' used in the rest of this document.</t>
  <t>IS-IS: Intermediate System to Intermediate System routing
protocol. An IGP that is commonly used by service providers.</t>
  <t>ISL: Inter-satellite link. Frequently a free space laser.</t>
  <t>L1: IS-IS Level 1</t>
  <t>L1L2: IS-IS Level 1 and Level 2</t>
  <t>L2: IS-IS Level 2</t>
  <t>LEO: Low Earth Orbit.</t>
  <t>Local gateway: Each user station is associated with a single gateway
in its region.</t>
  <t>LSP: IS-IS Link State Protocol Data Unit. An LSP is a set of packets
that describe a node's connectivity to other nodes.</t>
  <t>MEO: Medium Earth Orbit.</t>
  <t>SID: Segment Identifier <xref target="RFC8402"/></t>
  <t>Stripe: A set of satellites in a few adjacent orbits. These form an
IS-IS L1 area.</t>
  <t>SR: Segment Routing <xref target="RFC8402"/></t>
  <t>Uplink: The half of a ground link leading from a ground station to a
satellite.</t>
  <t>User station: A ground station interconnected with a small end user
network.</t>
</list></t>

</section>
<section anchor="topological-considerations"><name>Topological Considerations</name>

<t>Satellites travel in specific orbits around their parent planet. Some
of them have their orbital periods synchronized to the rotation of the
planet, so they are effectively stationary over a single point.  Other
satellites have orbits that cause them to travel across regions of the
planet gradually or quite rapidly. Respectively, these are typically
known as Geostationary Earth Orbits (GEO), Medium Earth Orbit (MEO),
or Low Earth Orbit (LEO), depending on altitude.  For this discussion,
nothing is Earth-specific and generalizes to any celestial body, so we
use these common terms with the understanding that they could be
equally applicable to Mars, Venus, lunar, or even solar orbits.</t>

<t>Satellites may have data interconnections with one another through
Inter-Satellite Links (ISLs). Due to differences in orbits, ISLs may
be connected temporarily, with periods of potential connectivity
computed through orbital mechanics. Multiple satellites may be in the
same orbit but separated in time and space, with a roughly constant
separation. Satellites in the same orbit may have ISLs that have a
higher duty cycle than cross-orbit ISLs but are still not guaranteed
to always be connected.</t>

<t>Ground stations can communicate with one or more satellites that are
in their region. Some ground stations have a limited capacity and
communicate with only a single satellite at a time. These are known as
user stations. Other ground stations that may have richer connectivity
and higher bandwidth are commonly called gateways and provide
connectivity between the satellite network and conventional wired
networks. Gateways serve ground stations that are in their geographic
region and are replicated as necessary to meet the needs of the
service. Traffic from one ground station to another may need to
traverse a path across multiple satellites via ISLs.</t>

</section>
<section anchor="link-changes"><name>Link Changes</name>

<t>Like conventional network links, ISLs and ground links can fail at any
time. However, unlike conventional links, there are predictable times
when ISLs and ground links can potentially connect and
disconnect. These predictions can be computed and cataloged in a
schedule that can be distributed to relevant network
elements. Predictions of a link connecting are not a guarantee: a link
may not connect for a variety of reasons. Predictions of a link
disconnecting due to orbital mechanics are effectively guaranteed, as
the underlying physics is extremely unlikely to improve unexpectedly.</t>

</section>
<section anchor="scalability"><name>Scalability</name>

<t>Some proposed satellite networks are fairly large, with tens of
thousands of proposed satellites. A key concern is the ability to
reach this scale and larger.</t>

<t>As we know, the key to scalability is the ability to create
hierarchical abstractions, so a key question of any routing
architecture will be about the abstractions that can be created to
contain topological information.</t>

<t>Normal routing protocols are architected to operate with a static but
somewhat unreliable topology. Satellite networks lack the static
organization of terrestrial networks, so normal architectural
practices may not apply and alternative approaches may need
consideration.</t>

</section>
<section anchor="assumptions"><name>Assumptions</name>

<t>In this section, we discuss some of the assumptions that are the basis
for this architectural proposal.</t>

<t>The data payload is IP packets.</t>

<section anchor="traffic-patterns"><name>Traffic Patterns</name>

<t>We assume that the primary use of the satellite network is to provide
access from a wide range of geographic locations. We assume that
providing high bandwidth bulk transit between peer networks is not a
goal. It has been noted that satellite networks can provide lower
latencies than terrestrial fiber networks <xref target="Handley"/>. This proposal
does not preclude such applications but also does not articulate the
mechanisms necessary for user stations to perform the necessary
traffic engineering computations. Low-latency applications are not
discussed further.</t>

<t>As with most access networks, we assume that there will be
bidirectional traffic between the user station and the gateway, but
that the bulk of the traffic will be from the gateway to the user
station. We expect that the uplink from the gateway to the satellite
network to be the bandwidth bottleneck, and that gateways will need to
be replicated to scale the uplink bandwidth.</t>

<t>We assume that it is not essential to provide optimal routing for
traffic from user station to user station. If this traffic is sent
first to a gateway and then back into the satellite network, this
would be acceptable. This type of route is commonly called a
'hairpin' and is not discussed further.</t>

<t>We assume that traffic for a user station should enter the network
through a gateway that is in some close topological proximity to the
user station. This is to maximize the practical capacity of the
satellite network. Similarly, we assume that user station traffic
should exit the network through the gateway that is in the closest
topological proximity.</t>

<t>This architecture does not preclude gateway-to-gateway traffic, but it
does not seek to optimize it.</t>

<t>We assume that a user station registers with one satellite at a time,
forming a temporary association that is relayed to the local
gateway. The mechanism for this registration is outside of the scope
of this document.</t>

</section>
<section anchor="stochastic-connectivity"><name>Stochastic Connectivity</name>

<t>We assume that links in general will be available when scheduled. As
with any network, there will be failures, and the schedule is not
a guarantee, but we also expect that the schedule is mostly
accurate. We assume that at any given instant, there is enough
connectivity to run the network and support the traffic demand. If
this assumption does not hold, then no routing architecture can
magically make the network more capable.</t>

<t>We assume that, in general, intra-orbit ISLs have higher reliability
and persistence than inter-orbit ISLs.</t>

<t>We assume that the network is connected at all times, even if some
links are down. This implies that there is always some path to the
destination. In the extreme case where there is no such path, we
assume that it is acceptable to drop the payload packets. We do not
require buffering of traffic when a link is down. Instead, traffic
should be rerouted.</t>

</section>
</section>
<section anchor="problem-statement"><name>Problem Statement</name>

<t>The goal of the routing architecture is to provide an organizational
structure to protocols running on the satellite network such that
topology information is conveyed through relevant portions of the
network, that paths are computed across the network, and that data can
be delivered along those paths, and the structure can scale to a
very large network without undue changes to the organizational
structure.</t>

</section>
</section>
<section anchor="forwarding-plane"><name>Forwarding Plane</name>

<t>The end goal of a network is to deliver traffic. In a satellite
network where the topology is in a continual state of flux and the
user stations are frequently changing their association with the
satellites, having a highly flexible and adaptive forwarding plane is
essential. Toward this end, we propose to use MPLS as the fundamental
forwarding plane architecture <xref target="RFC3031"/>. Specifically, we propose
to use a Segment Routing (SR) <xref target="RFC8402"/> based approach with an MPLS
data plane <xref target="RFC8660"/>, where each
satellite is assigned a node Segment Identifier (SID). A path through
the network can be then expressed as a label stack of node SIDs.  IP
forwarding is not used within the internals of the satellite network,
although each satellite may be assigned an IP address for management
purposes. Existing SR label stack compression algorithms may be used,
so that the label stack need only contain the significant waypoints
along the path. This implies that the label stack operates as a form
of loose source routing through the network. If there is an unexpected
topology change in the network, then the IGP will compute a new path
to the next waypoint, allowing packet delivery despite ISL failures.</t>

<t>We assume that there is a link-layer mechanism for a user station to
associate with a satellite. User stations will have an IP
address that is assigned from a prefix managed by its local
gateway. The mechanisms for this assignment and its communication to
the end station are not discussed herein but might be similar to DHCP
<xref target="RFC2131"/>. User station IP addresses change infrequently and do not
reflect their association with their first-hop satellite.  Gateways
advertise a prefix into the global Internet for all of its local user
stations.</t>

<t>User stations may be assigned a node SID, in which case MPLS
forwarding can be used for all hops to the user
station. Alternatively, if the user station does not have a node SID,
then the last hop from the satellite to the end station can be
performed based on the destination IP address of the packet. This does
not require a full longest prefix match lookup as the IP address is
merely a unique identifier at this point.</t>

<t>Similarly, gateways may be assigned a node SID. A possible
optimization is that a single SID value be assigned as a global
constant to always direct traffic to the topologically closest
gateway.  If traffic engineering is required for traffic that is
flowing to a gateway, a specific path may be encoded in a label stack
that is attached to the packet by the user station or by the first-hop
satellite.</t>

<t>Gateways can also perform traffic engineering by using different paths
and label stacks for different traffic flows. Routing a single traffic
flow across multiple paths has proven to cause performance issues with
transport protocols, so that approach is not recommended.</t>

</section>
<section anchor="igp-selection"><name>IGP Selection</name>

<t>The IETF currently actively supports two Interior Gateway Protocols
(IGPs): OSPF <xref target="RFC2328"/><xref target="RFC5340"/> and IS-IS <xref target="ISO10589"/>
<xref target="RFC1195"/>.</t>

<t>OSPF requires that the network operate around a backbone area, with
subsidiary areas hanging off of the backbone. While this works well
for traditional terrestrial networks, this does not seem appropriate
for satellite networks, where there is no centralized portion of the
topology.</t>

<t>IS-IS has a different hierarchical structure, where Level 1 (L1) areas
are connected sets of nodes, and then Level 2 (L2) is a connected
subset of the topology that intersects all of the L1 areas. Individual
nodes can be L1, L2, or both (L1L2). In particular, we propose that
all nodes in the network be L1L2 so that local routing is done based
on L1 information and then global routing is done based on L2
information.</t>

<t>IS-IS also has the interesting property that it does not require
interface addresses. This feature is commonly known as 'unnumbered
interfaces'. This is particularly helpful in satellite topologies
because it implies that ISLs may be used flexibly. Sometimes an
interface might be used as an L1 link to another satellite and a few
orbits later it might be used as an L1L2 link to a completely
different satellite without any reconfiguration or renumbering.</t>

<t>Scalability for IS-IS can be achieved through the use of a proposal
known as Area Proxy <xref target="I-D.ietf-lsr-isis-area-proxy"/>. With this
proposal, all of the nodes in an L1 area combine their information
into a single L2 Link State Protocol Data Unit (LSP). This implies
that the size of the L1 Link State Database (LSDB) scales as the
number of nodes in the L1 area and the size of the L2 LSDB scales with
the number of L1 areas.</t>

<t>The Area Proxy proposal also includes the concept of an Area SID. This
is useful because it allows traffic engineering to construct a path
that traverses areas with a minimal number of label stack entries.</t>

<t>Suppose, for example, that a network has 1,000 L1 areas, each with
1,000 satellites. This would then mean that the network supports
1,000,000 satellites, but only requires 1,000 entries in its L1 LSDB
and 1,000 entries in its L2 LSDB; numbers that are easily achievable
today. The resulting MPLS label table would contain 1,000 node SIDs
from the L1 (and L2) LSDB and 1,000 area SIDs from the L2 LSDB.  If each
satellite advertises an IP address for management purposes, then the
IP routing table would have 1,000 entries for the L1 management
addresses and 1,000 area proxy addresses from L2.</t>

<t>In this proposal, IS-IS does not carry any IP routes other than those
that are in the satellite topology. In particular, there are no IP
routes for user stations or the remainder of the Internet.</t>

</section>
<section anchor="stripes-and-areas"><name>Stripes and Areas</name>

<t>A significant problem with any link state routing protocol is that of
area partition. While there have been many proposals for automatic
partition repair, none has seen significant production deployment. It
seems best to simply avoid this issue altogether and ensure that areas
have an extremely low probability of partitioning.</t>

<t>As discussed above, intra-orbit ISLs are assumed to have higher
reliability and persistence than inter-orbit ISLs. However, even
intra-orbit ISLs are not sufficiently reliable to avoid partition
issues. Therefore, we propose to group a small number of adjacent
orbits as an IS-IS L1 area, called a stripe. We assume that
for any given reliability requirement, there is a small number of
orbits that can be used to form a stripe that satisfies the
reliability requirement.</t>

<t>Stripes are connected to other adjacent stripes using the same ISL
mechanism, forming the L2 topology of the network. Each stripe should
have multiple L2 connections and should never become partitioned from
the remainder of the network.</t>

<t>MEO and GEO constellations that have intra-constellation ISLs can also
form an IS-IS L1L2 area. Satellites that lack intra-constellation ISLs
are better as independent L2 nodes.</t>

</section>
<section anchor="traffic-engineering"><name>Traffic Engineering</name>

<t>Forwarding in this architecture is straightforward. A path from a
gateway to a user station on the same orbit only requires a single
node SID for the satellite that provides the downlink to the user
station.</t>

<t>Similarly, a user station returning a packet to a gateway need only
provide a gateway node SID.</t>

<t>For off-orbit forwarding, the situation is a bit more complex. A
gateway would need to provide the area SID of the destination area
plus the node SID of the downlink satellite. For return traffic, user
stations or first-hop satellites would want to provide the area SID
for the gateway as well as the gateway SID.</t>

<t>As an example, consider a packet from an Internet destination S to a
user station D. A local gateway L has injected a prefix covering D
into BGP and advertised it globally. The packet is forwarded to L
using legacy IP forwarding. When L receives the packet, it performs a
lookup in a pre-computed forwarding table. This contains a SID list
for the user station that has already been converted into a label
stack. Suppose that the user station is currently associated with a
different orbit so that the label stack will contain an area label A
and a label for the satellite associated with the user station U,
resulting in a label stack (A, U).</t>

<t>The local gateway forwards this into the satellite network. The first
hop satellite now forwards based on the area label A at the top of the
stack. All area labels are propagated as part of the L2 topology. This
forwarding continues until the packet reaches a satellite that is
adjacent to the destination area. That satellite performs a penultimate
hop pop on label A, removing that label and forwarding
the packet into the destination area.</t>

<t>The packet is now forwarded based on the remaining label U, which was
propagated as part of the L1 topology. The last satellite forwards the
packet based on the destination address D and forwards the packet to
the user station.</t>

<t>The return case is similar. The label stack, in this case, consists of
a label for the local gateway's area, A', and the label for the local
gateway, L, resulting in the stack (A', L). The forwarding mechanisms
are similar to the previous case.</t>

<t>Very frequently, access networks congest due to oversubscription and
the economics of access. Network operators can use traffic engineering
to ensure that they are getting higher efficiency out of their
networks by utilizing all available paths and capacity near any
congestion points. In this particular case, the gateway will have
information about all of the traffic that it is generating and can use
all of the possible paths through the network in its topological
neighborhood.  Since we're already using SR, this is easily done just
by adding more explicit SIDs to the label stack. These can be
additional area SIDs, node SIDs, or adjacency SIDs. Path computation
can be performed by traditional Path Computation Elements (PCE).</t>

<t>Each gateway or its PCE will need topological information from all of
the areas that it will route through. It can do this by being a
participant in the IGP, either directly, via a tunnel, or another
delivery mechanism such as BGP-LS <xref target="RFC7752"/>.  User stations do not
participate in the IGP.</t>

<t>Traffic engineering for traffic into a gateway can also be provided by
an explicit SR path on the traffic. This can help ensure that ISLs
near the gateway do not congest with traffic for the gateway.  These
paths can be computed by the gateway or PCE and then distributed to
the first-hop satellite or user station, which would then apply them
to traffic. The delivery mechanism is outside of the scope of this
document.</t>

</section>
<section anchor="scheduling"><name>Scheduling</name>

<t>The most significant difference between terrestrial and satellite
networks from a routing perspective is that some of the topological
changes that will happen to the network can be anticipated and
computed. Both link and node changes will affect the topology and the
network should react smoothly and predictably.</t>

<t>The management plane is responsible for providing information about
scheduled topological changes. The exact details of how the
information is disseminated are outside of the scope of this document
but could be done through a YANG model
<xref target="I-D.united-tvr-schedule-yang"/>. Scheduling information needs to be
accessible to all of the nodes that will make routing decisions based
on the topological changes in the schedule, so information about an L1
topological change will need to be circulated to all nodes in the L1
area and information about L2 changes will need to propagate to all
L2 nodes, plus the gateways and PCEs that carry the related
topological information.</t>

<t>There is very little reaction that the network should do in response
to a topological addition. A link coming up or a node joining the
topology should not have any functional change until the change is
proven to be fully operational based on the usual liveness mechanisms
found within IS-IS. Nodes may pre-compute their routing table changes
but should not install them before all of the relevant adjacencies are
flooded. The benefits of this pre-computation appear to be very
small. Gateways and PCEs may also choose to pre-compute paths based on
these changes, but should be careful to not install paths
using the new parts of the topology until they are confirmed
to be operational. If some path pre-installation is performed,
gateways and PCEs must be prepared for the situation where the
topology does not become operational and may need to take alternate
steps instead, such as reverting any related pre-installed paths.</t>

<t>The network may choose to not do any pre-installation or
pre-computation in reaction to topological additions, at a small
cost of some operational efficiency.</t>

<t>Topological deletions are an entirely different matter. If a link or
node is to be removed from the topology, then the network should act
before the anticipated change to route traffic around the expected
topological loss. Specifically, at some point before the topology
change, the affected links should be set to a high metric to direct
traffic to alternate paths. This is a common operational procedure in
existing networks when links are taken out of service, such as when
proactive maintenance needs to be performed. This type of change does
require some time to propagate through the network, so the metric
change should be initiated far enough in advance that the network
converges before the actual topological change. Gateways and PCEs
should also update paths around the topology change and install these
changes before the topology change takes place. The time necessary for
both IGP and path changes will vary depending on the exact network and
configuration.</t>

</section>
<section anchor="security-considerations"><name>Security Considerations</name>

<t>This document discusses one possible routing architecture for
satellite networks. It proposes no new protocols or mechanisms and
thus has no new security impact. Security for IS-IS is provided by
<xref target="RFC5304"/>.</t>

</section>
<section anchor="acknowledgements"><name>Acknowledgements</name>

<t>We would like to thank Dino Farinacci, Olivier De jonckere, and Dean
Bogdanovic for their comments.</t>

</section>
<section anchor="iana-considerations"><name>IANA Considerations</name>

<t>This document makes no requests for IANA.</t>

</section>


  </middle>

  <back>


    <references title='Normative References'>

<reference anchor="ISO10589" >
  <front>
    <title>Intermediate System to Intermediate System Intra-Domain Routing Exchange Protocol for use in Conjunction with the Protocol for Providing the Connectionless-mode Network Service (ISO 8473)</title>
    <author >
      <organization>International Organization for Standardization</organization>
    </author>
    <date year="2002" month="November"/>
  </front>
  <seriesInfo name="ISO/IEC 10589:2002" value=""/>
  <format type="pdf" target="https://standards.iso.org/ittf/PubliclyAvailableStandards/c030932_ISO_IEC_10589_2002(E).zip"/>
</reference>
&RFC8402;
&RFC3031;
&RFC8660;
&RFC2131;
&RFC2328;
&RFC5340;
&RFC1195;
&I-D.ietf-lsr-isis-area-proxy;
&RFC7752;
&I-D.united-tvr-schedule-yang;
&RFC5304;


    </references>

    <references title='Informative References'>

<reference anchor="Handley" >
  <front>
    <title>Delay is Not an Option: Low Latency Routing in Space</title>
    <author initials="M." surname="Handley" fullname="Mark Handley">
      <organization></organization>
    </author>
    <date year="2018" month="November"/>
  </front>
  <seriesInfo name="ACM" value="Proceedings of the 17th ACM Workshop on Hot Topics in Networks"/>
  <seriesInfo name="DOI" value="10.1145/3286062.3286075"/>
  <format type="pdf" target="https://doi.org/10.1145/3286062.3286075"/>
</reference>


    </references>



  </back>

<!-- ##markdown-source:
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
eCIKTRkrVSQnLCfvR8iqakl5XTv2m+iUU4gb4DNnNj6wNUlxMTrVMJs19X4s
cvoLzVIwgFJnyV5lzycw6qYaGhrxx1xQEG73bDQcwLzbOdBsQEfiQ1wPWOxk
fFeCOZQtCaL2MyCazzM6EwYfQsUt9NMnzXTNSqW5Q2pjvNp4UBy0Sgs8UI1t
+Uk1iidIqFv7V1jZRbAsi7HhcRI3uKRdpaQP6rZDMUCL2zHVI45AQARIa7hC
qg1BxTgzIh92/fOrOyNe4eJc3FF65MQ2oElxFi8Za8HuAWHAyzLSfcpF48+c
GC9pkDjhcmj+gKMQ91BKK0W4FzLlh6pdI3rIULnV6nzF4SqwdVK8IA2ZCvDI
+oPzYSC635VwFgzJ2HMmrkjdGbsivzFO4U4XTa5iNZR8erk9rttEhC3NwkCI
CfZTId2hTWKlZTJ7OBe+kGi0zkX65icz6ckEhKYeTz2o2FsYreRpyiHzmBH+
Y8R5yQfRBFZQ6wHcgkf5OHY+BiYrI5bWUD5ubkJpoTBZGQMIWytVA3nwwpgk
Ww9FoKelxZEHsItCutE0OIA7TX+1oYqns8e8wu6TpchHiEIZ38LOYutYKnAB
Hiuzk/yenLZm/cGQ2WWeKCdy4suMFNUJq4rXMFv1eWm1aEEH8MMVHGOVGUh3
wAPplaX+3gQfNAxUeg+ZuXrS9eFYBUGL/jlYpUlniUJLljSLc9nZUOfkmGuq
hHPfS4ceFC4b6fIESsXFxYdCzQlsQKT1GCcI0Gcf9PtRZ1UAOdWxuQfGFTqZ
0FFSacwYbHGjlcqH4Ro5p8Iho9B5oXyIAEqRB7QALhdGJqkOR7R7W1mdLyfX
TfePMqTvvfrDMGokCTfUcd8+PaDpzHOs6V5cZu/u735SfHbx8uL7z5/lv795
+TWwGrtZmTH7809/vejzZ/Xc5+c/fAPPbQyvobqWwAIPyXxjSaexcq5Ernm4
pbe5Dtm6ce3KouS6D7U7M4+82+3Wewv/HvLLXcmVWPBL6v17aI9RLS9KX8Q+
2WYavK/xRa1a+N/1FIzN6XHzxYlkmSbzZPComI0EB6wC5gj7eMg30b5J5zBk
SX4XP3z5/Pb8hbDDSPLnCwfODs5j2JjGNX4oEy9evBBAEt5hDtsw7x3QlBgw
KQr1wJwPbfSMzhU6SruKEtnySPcCaEsfl27PF9ntBc87rVt4i+c0QvqC07TO
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

-->

</rfc>

