<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.43 (Ruby 3.2.3) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-sriram-savnet-intrasav-solution-01" category="bcp" consensus="true" submissionType="IETF" updates="2827 3704 8704" version="3">
  <!-- xml2rfc v2v3 conversion 3.35.0 -->
  <front>
    <title abbrev="IntraSAV">IntraSAV - A Solution for Intra-Domain Source Address Validation</title>
    <seriesInfo name="Internet-Draft" value="draft-sriram-savnet-intrasav-solution-01"/>
    <author initials="K." surname="Sriram" fullname="Kotikalapudi Sriram">
      <organization>US NIST</organization>
      <address>
        <postal>
          <city>Gaithersburg, MD 20899</city>
          <country>United States of America</country>
        </postal>
        <email>ksriram@nist.gov</email>
      </address>
    </author>
    <author initials="L." surname="Qin" fullname="Lancheng Qin">
      <organization>Zhongguancun Laboratory</organization>
      <address>
        <postal>
          <city>Beijing</city>
          <country>China</country>
        </postal>
        <email>qinlc@zgclab.edu.cn</email>
      </address>
    </author>
    <author initials="I." surname="Lubashev" fullname="Igor Lubashev">
      <organization>Akamai Technologies</organization>
      <address>
        <postal>
          <city>Cambridge, MA 02142</city>
          <country>United States of America</country>
        </postal>
        <email>ilubashe@akamai.com</email>
      </address>
    </author>
    <author initials="N." surname="Geng" fullname="Nan Geng">
      <organization>Huawei</organization>
      <address>
        <postal>
          <city>Beijing</city>
          <country>China</country>
        </postal>
        <email>gengnan@huawei.com</email>
      </address>
    </author>
    <author initials="D." surname="Li" fullname="Dan Li">
      <organization>Tsinghua University</organization>
      <address>
        <postal>
          <city>Beijing</city>
          <country>China</country>
        </postal>
        <email>tolidan@tsinghua.edu.cn</email>
      </address>
    </author>
    <date year="2026" month="November" day="02"/>
    <area>ops</area>
    <workgroup>SAVNET</workgroup>
    <keyword>Internet-Draft</keyword>
    <abstract>
      <?line 69?>

<t>This document specifies a solution, named IntraSAV, for intra-domain source address validation (SAV). This solution addresses the problem stated in the ietf-savnet-intra-domain-problem-statement (RFC-to-be) document. This document updates BCP 38 (<xref target="RFC2827"/>) and BCP 84 (<xref target="RFC3704"/>, <xref target="RFC8704"/>) by providing a more comprehensive solution methodology and accommodating prefixes that are not routed but used for sourcing traffic originating from an AS.</t>
    </abstract>
  </front>
  <middle>
    <?line 73?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>The scope of intra-domain SAV is stated in <xref target="I-D.ietf-savnet-intra-domain-problem-statement"/> as follows: "Intra-domain SAV is applied at external interfaces (on routers) facing entities that are not deployed as neighboring ASes and are therefore not covered by inter-domain SAV. For example, an entity can be a single host, a set of hosts, or a customer network with no AS that manages one or more IP prefixes. The entity may source traffic using prefixes assigned by the AS or its own BYOIP prefixes. From the perspective of other ASes, such traffic is originated by the AS."</t>
      <t>This document specifies a solution, named IntraSAV, for intra-domain source address validation (SAV). This solution addresses the problem stated in the ietf-savnet-intra-domain-problem-statement (RFC-to-be) document.</t>
      <section anchor="terminology">
        <name>Terminology</name>
        <t>The terminology used in this document follows Section 1.1 in <xref target="I-D.ietf-savnet-intra-domain-problem-statement"/>.</t>
      </section>
      <section anchor="requirements-language">
        <name>Requirements Language</name>
        <t>The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL
NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>",
"<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to be interpreted as
described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they
appear in all capitals, as shown here.</t>
        <?line -18?>

</section>
    </section>
    <section anchor="intrasav-solution">
      <name>IntraSAV Solution</name>
      <t>The focus here is on SAV at router interfaces, where traffic sourced from prefixes used (or originated) at the local AS (i.e., the SAV-performing AS) arrives from either (1) directly connected hosts, or (2) customers with non-BGP interfaces <xref target="I-D.ietf-savnet-intra-domain-problem-statement"/>. In these scenarios, the AS may support two types of prefixes for route or traffic origination: (1) its own provider-owned prefixes, and (2) Bring Your Own IP (BYOIP) prefixes. The proposed SAV solution requires BYOIP customers to inform the local AS about the specific prefixes they intend to use on their respective interfaces for routing and/or source addressing. This data becomes part of the configuration information at the local AS (as defined in the Terminology section of <xref target="I-D.ietf-savnet-inter-domain-problem-statement"/>). The local AS similarly incorporates the routing and source addressing requirements (on a per-interface basis) for its own (provider-owned) prefixes into this configuration. Finally, possibly using a SAV agent, the local AS uses the consolidated configuration information to construct and deploy an intra-domain SAV table (allowlist) for each relevant interface of its Customer Edge (CE) routers.</t>
      <t>The prefix owners (whether the BYOIP customers or the local AS) should register ROAs for their prefixes, authorizing the local AS as the origin. For prefixes originating at the local AS (for either routing or sourcing), the local configuration information takes precedence over the ROA information for both route origination and SAV. However, the local AS should still check the ROAs against its configuration and alert customers to any inconsistencies. This verification is important because remote ASes (one or more hops away) rely on these ROAs (along with other information) to compute their own inter-domain SAV tables <xref target="I-D.ietf-savnet-inter-domain-problem-statement"/> <xref target="I-D.ietf-sidrops-bar-sav"/>.</t>
      <t>The IntraSAV solution method is illustrated below in <xref target="intraAS-top"/>. The figure also illustrates an internal AS topology. IntraSAV is applied at CE routers 1 and 2 on Interfaces 1 and 2 that support Customers 1 and 2, respectively. The Configuration Manager (CM), including a SAV Agent, plays a key role in facilitating IntraSAV. The role of the CM is to authenticate the customers and collect their configuration information for routing and SAV purposes. Customer 1 registers prefixes {p, q} and specifies that both prefixes are routed (i.e., announced). Note that "can be routed (announced)" implies that the prefix can also be used for sourcing traffic. On the other hand, Customer 2 registers prefixes {r, s} and specifies that r is routed while s is not routed but used for sourcing at this AS. The SAV agent in the CM makes use of this configuration information and programs CE router interfaces 1 and 2 with SAV tables (allowlists) {p, q} and {r, s}, respectively. As long as the configuration information available to the local Configuration Manager is complete, IntraSAV guarantees zero improper blocks and zero improper admits.</t>
      <figure anchor="intraAS-top">
        <name>Illustration of internal AS topology and the IntraSAV solution method.</name>
        <artwork><![CDATA[
             [ External AS / Internet ]
                        |
+-----------------------------------AS boundary--------+
|                       |                              |
|                 +-------------+                      |
|                 |    ASBR     |                      |
|                 +-------------+                      |
|                       | Interface 3                             |
|                 +-------------+                      |
|                 | Core router |                      |
|                 +-------------+                      |
|                   /         \                        |
|  +-----------------+     +------------------+        |
|  | Customer Edge   |     | Customer Edge    |        |
|  |  CE router 1    |     |  CE router 2     |        |
|  +-----------------+     +------------------+        |
|  Interface 1   /\{p, q}       {r, s}/\  Interface 2  |
|     |           \  SAV tables for   /      |         |
|     |            \   Interfaces 1  /       |         |
|     |             \    and 2      /        |         |
|     |         +-----------------------+    |         |
|     |         | Configuration Manager |    |         |
|     |         |      [SAV Agent]      |    |         |
|     |         +-----------------------+    |         |
|     |            /\ (configuration /\      |         |
|     |            |  information)   |       |         |
+-----|------------|-----------------|-----------------+
      |            |                 |       |        
      |            |                 |       |        
 Prefixes {p, q}   |                 |  Prefixes {r, s}
   Customer 1 -----+                 +------ Customer 2
 (both p and q are routed)         (r is routed but s is
                                  used only for sourcing)
]]></artwork>
      </figure>
      <t>** To be Discussed (by authors and the WG): The AS operator may choose to apply IntraSAV on Interface 3 at the ASBR in <xref target="intraAS-top"/>. This type of ingress SAV may be done in addition to or as an alternative to doing IntraSAV at the CE router interfaces described above. The important consideration is that the operator should be certain, based on knowledge of the local topology and information in the CM, that all the traffic the ASBR interface receives is expected to be sourced from known prefixes and originating from the local AS. It is clear in the topology of <xref target="intraAS-top"/> that the expected set of traffic-sourcing prefixes at Interface 3 is equal to the superset of the sets of prefixes configured for the CE router interfaces (Interfaces 1 and 2). So, the operator can confidently apply the prefix-superset {p, q, r, s} as the SAV table (allowlist) on Interface 3 at the ASBR (see <xref target="intraAS-top"/>). It may be noted that this proposal (i.e., SAV at an internal ASBR interface) likely goes beyond the scope stated in <xref target="I-D.ietf-savnet-intra-domain-problem-statement"/> except when the ASBR interface in consideration is directly serving a set of hosts or a non-AS customer. Generally, this proposal is useful for cases when the AS operator determines that it is much more feasible to upgrade their ASBR rather than the CE routers for SAV. **</t>
    </section>
    <section anchor="sec-implement">
      <name>Implementation and Deployment Considerations</name>
      <t>The local AS maintains a Configuration Manager (CM). For the prefixes provisioned by the local AS, the AS operator enters in the CM the configuration information that associates the prefixes to specific interfaces for the purposes of route announcements and SAV. Non-AS customers with BYOIP prefixes also register configuration information for their prefixes in the CM. An example data structure for the configuration information is shown in <xref target="CMdata"/>. Each such record lists routing and sourcing-only prefixes applicable for each {customer, interface} pair. The interface ID is provided by the AS operator. The routed prefixes (<xref target="CMdata"/>) are included by default in the SAV table for the given interface; the SAV agent (<xref target="intraAS-top"/>) performs this work. If a set of sourcing-only prefixes is present in the record (<xref target="CMdata"/>), this set is also included in the SAV table. The configuration information in the CM is updated whenever any changes occur in prefixes regarding their routing or sourcing usage at an interface.</t>
      <figure anchor="CMdata">
        <name>Illustration of a Configuration Manager data structure.</name>
        <artwork><![CDATA[
+--------------------------------------------------+
|                   Customer ID                    |
+--------------------------------------------------+
|                   Interface ID                   |
+--------------------------------------------------+
|           Prefixes routed (announced)            |
|  (allowed by default for traffic sourcing also)  |
+--------------------------------------------------+
|     Prefixes used for traffic sourcing only      |
+--------------------------------------------------+
|  Special instructions from customer (optional)   |
+--------------------------------------------------+
]]></artwork>
      </figure>
      <t>A customer may use the bottommost field (<xref target="CMdata"/>) to provide an optional special instruction such as "the union of all our prefixes must be included in the SAV table at all router interfaces where we are present (at this AS)". In this example, the customer's registered configuration information conveys that they may be routing different sets of prefixes from different interfaces but use a common union set of prefixes for source addresses at all those interfaces. This is a form of asymmetric routing and sourcing. The data structure illustrated in <xref target="CMdata"/> allows the customer to register (configure) any form of asymmetric routing or sourcing.</t>
    </section>
    <section anchor="sec-security">
      <name>Security Considerations</name>
      <t>Checking the configuration information against ROA information helps in affirming accuracy and avoiding improper blocks and improper permits in IntraSAV at the local AS. This, in turn, helps with avoiding improper blocks and improper permits in inter-domain SAV (e.g., BAR-SAV <xref target="I-D.ietf-sidrops-bar-sav"/>) at ASes one or more hops away.</t>
      <t>The AS operator or its CM should cross-check the customer ID (or organization name) and associated prefixes against the corresponding RPKI resource certificate or prefix registration in the RIR. This check serves as an enhanced form of authentication (reinforcing the customer registration process) for the configuration information for a given customer.</t>
    </section>
    <section anchor="sec-iana">
      <name>IANA Considerations</name>
      <t>This document does not have IANA considerations.</t>
    </section>
    <section anchor="acknowledgements">
      <name>Acknowledgements</name>
      <t>The authors wish to thank Paul Vixie, Doug Montgomery, Jeff Haas, Joel Halpern, and Ron Bonica for suggestions and discussions.</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="RFC2827" target="https://www.rfc-editor.org/info/rfc2827" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2827.xml">
          <front>
            <title>Network Ingress Filtering: Defeating Denial of Service Attacks which employ IP Source Address Spoofing</title>
            <author fullname="P. Ferguson" initials="P." surname="Ferguson"/>
            <author fullname="D. Senie" initials="D." surname="Senie"/>
            <date month="May" year="2000"/>
            <abstract>
              <t>This paper discusses a simple, effective, and straightforward method for using ingress traffic filtering to prohibit DoS (Denial of Service) attacks which use forged IP addresses to be propagated from 'behind' an Internet Service Provider's (ISP) aggregation point. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="38"/>
          <seriesInfo name="RFC" value="2827"/>
          <seriesInfo name="DOI" value="10.17487/RFC2827"/>
        </reference>
        <reference anchor="RFC3704" target="https://www.rfc-editor.org/info/rfc3704" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.3704.xml">
          <front>
            <title>Ingress Filtering for Multihomed Networks</title>
            <author fullname="F. Baker" initials="F." surname="Baker"/>
            <author fullname="P. Savola" initials="P." surname="Savola"/>
            <date month="March" year="2004"/>
            <abstract>
              <t>BCP 38, RFC 2827, is designed to limit the impact of distributed denial of service attacks, by denying traffic with spoofed addresses access to the network, and to help ensure that traffic is traceable to its correct source network. As a side effect of protecting the Internet against such attacks, the network implementing the solution also protects itself from this and other attacks, such as spoofed management access to networking equipment. There are cases when this may create problems, e.g., with multihoming. This document describes the current ingress filtering operational mechanisms, examines generic issues related to ingress filtering, and delves into the effects on multihoming in particular. This memo updates RFC 2827. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="84"/>
          <seriesInfo name="RFC" value="3704"/>
          <seriesInfo name="DOI" value="10.17487/RFC3704"/>
        </reference>
        <reference anchor="RFC8704" target="https://www.rfc-editor.org/info/rfc8704" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8704.xml">
          <front>
            <title>Enhanced Feasible-Path Unicast Reverse Path Forwarding</title>
            <author fullname="K. Sriram" initials="K." surname="Sriram"/>
            <author fullname="D. Montgomery" initials="D." surname="Montgomery"/>
            <author fullname="J. Haas" initials="J." surname="Haas"/>
            <date month="February" year="2020"/>
            <abstract>
              <t>This document identifies a need for and proposes improvement of the unicast Reverse Path Forwarding (uRPF) techniques (see RFC 3704) for detection and mitigation of source address spoofing (see BCP 38). Strict uRPF is inflexible about directionality, the loose uRPF is oblivious to directionality, and the current feasible-path uRPF attempts to strike a balance between the two (see RFC 3704). However, as shown in this document, the existing feasible-path uRPF still has shortcomings. This document describes enhanced feasible-path uRPF (EFP-uRPF) techniques that are more flexible (in a meaningful way) about directionality than the feasible-path uRPF (RFC 3704). The proposed EFP-uRPF methods aim to significantly reduce false positives regarding invalid detection in source address validation (SAV). Hence, they can potentially alleviate ISPs' concerns about the possibility of disrupting service for their customers and encourage greater deployment of uRPF techniques. This document updates RFC 3704.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="84"/>
          <seriesInfo name="RFC" value="8704"/>
          <seriesInfo name="DOI" value="10.17487/RFC8704"/>
        </reference>
        <reference anchor="I-D.ietf-savnet-intra-domain-problem-statement" target="https://datatracker.ietf.org/doc/html/draft-ietf-savnet-intra-domain-problem-statement-26" xml:base="https://bib.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-savnet-intra-domain-problem-statement.xml">
          <front>
            <title>Problem Statement, Gap Analysis, and Requirements for Intra-domain Source Address Validation</title>
            <author fullname="Lancheng Qin" initials="L." surname="Qin">
              <organization>Zhongguancun Laboratory</organization>
            </author>
            <author fullname="Dan Li" initials="D." surname="Li">
              <organization>Tsinghua University</organization>
            </author>
            <author fullname="Jianping Wu" initials="J." surname="Wu">
              <organization>Tsinghua University</organization>
            </author>
            <author fullname="Mingqing(Michael) Huang" initials="M." surname="Huang">
              <organization>Zhongguancun Laboratory</organization>
            </author>
            <author fullname="Nan Geng" initials="N." surname="Geng">
              <organization>Huawei</organization>
            </author>
            <date day="1" month="June" year="2026"/>
            <abstract>
              <t>Source address validation (SAV) is an important means to mitigate IP source address spoofing [RFC2827]. This document analyzes the gaps in current operational mechanisms for intra-domain SAV. It also identifies the properties that new intra-domain SAV mechanisms are expected to provide.</t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-savnet-intra-domain-problem-statement-26"/>
        </reference>
        <reference anchor="RFC2119" target="https://www.rfc-editor.org/info/rfc2119" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <author fullname="S. Bradner" initials="S." surname="Bradner"/>
            <date month="March" year="1997"/>
            <abstract>
              <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="2119"/>
          <seriesInfo name="DOI" value="10.17487/RFC2119"/>
        </reference>
        <reference anchor="RFC8174" target="https://www.rfc-editor.org/info/rfc8174" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <author fullname="B. Leiba" initials="B." surname="Leiba"/>
            <date month="May" year="2017"/>
            <abstract>
              <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="8174"/>
          <seriesInfo name="DOI" value="10.17487/RFC8174"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="I-D.ietf-savnet-inter-domain-problem-statement" target="https://datatracker.ietf.org/doc/html/draft-ietf-savnet-inter-domain-problem-statement-22" xml:base="https://bib.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-savnet-inter-domain-problem-statement.xml">
          <front>
            <title>Problem Statement, Gap Analysis, and Requirements for Inter-domain Source Address Validation</title>
            <author fullname="Dan Li"/>
            <author fullname="Lancheng Qin"/>
            <author fullname="Libin Liu"/>
            <author fullname="Mingqing Huang"/>
            <author fullname="Kotikalapudi Sriram"/>
            <date day="2" month="November" year="2026"/>
            <abstract>
              <t>This document analyzes the problem space and provides a gap analysis
   of existing inter-domain source address validation (SAV) mechanisms.
   Based on these findings, it outlines the technical requirements for
   future improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-savnet-inter-domain-problem-statement-22"/>
        </reference>
        <reference anchor="I-D.ietf-sidrops-bar-sav" target="https://datatracker.ietf.org/doc/html/draft-ietf-sidrops-bar-sav-10" xml:base="https://bib.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-sidrops-bar-sav.xml">
          <front>
            <title>Source Address Validation Using BGP UPDATEs, ASPA, and ROA (BAR-SAV)</title>
            <author fullname="Kotikalapudi Sriram" initials="K." surname="Sriram">
              <organization>USA National Institute of Standards and Technology</organization>
            </author>
            <author fullname="Igor Lubashev" initials="I." surname="Lubashev">
              <organization>Akamai Technologies</organization>
            </author>
            <author fullname="Doug Montgomery" initials="D." surname="Montgomery">
              <organization>USA National Institute of Standards and Technology</organization>
            </author>
            <date day="19" month="July" year="2026"/>
            <abstract>
              <t>Designing an efficient source address validation (SAV) filter requires minimizing false positives (i.e., avoiding blocking legitimate traffic) while maintaining directionality (see RFC8704). This document advances the technology for SAV filter design through a method that makes use of BGP UPDATE messages, Autonomous System Provider Authorization (ASPA), and Route Origin Authorization (ROA). The proposed method's name is abbreviated as BAR-SAV. BAR-SAV can be used by network operators to derive more robust SAV filters and thus improve network resilience. This document updates RFC8704.</t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-sidrops-bar-sav-10"/>
        </reference>
      </references>
    </references>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA91a23Ybt5J976/AKA9D2iRtKV4rjubMOaYlJdaJJftIcmZl
4jyA3SCJo2aDbnRLZmzlW+Zb5stmV+HS3bzIjjOZh9GDTYINoFCXXbsKPRwO
k0pXuToUp0VVysvxj2IoxuLS5HWlTSGmpnS/DI/NQuoCv9RlqsQ4y0plrfhR
5jqT9GgiJ5NS3TQLJUlm0kIusHZWymk1tKUu5WJo5U2hqqGmx/B5aP1ew8f7
iZngm6qUPUzqJdbFB7F38PTgG/H1N4+fiKf4Zy+h8cMkxb8zU64OxSRdJrae
LLS1WOZqtaTTnFx9lyR6WR6KqqxtdfD48bePDxJZKnkozNImt6a8npWmXh4K
yHp+cpVcqxUGMz6AKknEYxI7SWRdzU15mIhhIoQuINIPI3HJh8GAO+EPptLX
MpfLOtPNb6acyUL/yvo5FG8uxfnp5RXGFVSZH4prp5FnhbbVaGZu8EuqK5zo
e6mruSrtpC5nA3F2LA4eP/32W/rZ1FAbnnhT6Epl4rIiHQkzFeOFKnUqEwEx
RZDz5Uj8QxdRyJeySOeqmPlBSHco/nNuitmsxi91gQcmppQVtBpFea70P3Ux
a+99NNeFbE7xThd5+uzXWZrLyUhl9SgtkpauTkfiZT2Rdq5uoiCnMFx7tKun
8bXEyuJKpfPC5GamlW1207mb9kzyU6PULKKsR3IxKXU2U9DZWDw+2H9y8Fk6
a0l7PhLfKz6uk/RcFmGA1fWilrdK/w7tzDC5kMWzOU9kcVvbHUM5Om52jM34
K291ZbEyppHcN3AGbPg79q0MBWbxrPKrRMsUplxA0TcIISEuvjui6PIfKcb8
x6f+4+nweKRVNe1E7TBjLBguSzPJFSKaNLpQRXWIkCum7Q22zFflPfPbM3RW
IlKHE1nS7MNkNBolyXA4FHJiIUWK0LyaaysAMzXNFnapUj2FuwgpAqoMWLdZ
RKUBQ1r7GHiUIU16SLuJkCZ6mNAfCd4lLBiewy6IUeHPIPgMGRbm0c9XmehB
28PKDCeqH0/it4wH81gonh+9Fl8/Fb0PH7zh7u76QhYZ//D0if+BzHh3NxD8
5Sl/6YvJikS90RncAepZmFLBdxbLUgERLKzVHHChgHcZRd6KF5cpHlwY0gnm
YsZUv+fTy0oAUEVhKgEkpeNPaghr8YGUzHqlKTj/dKpTuLWewUl5mWlpFlhd
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

-->

</rfc>
