<?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 I-D.ietf-mpls-mna-hdr SYSTEM "https://bib.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-mpls-mna-hdr.xml">
<!ENTITY I-D.ietf-teas-ns-ip-mpls SYSTEM "https://bib.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-teas-ns-ip-mpls.xml">
<!ENTITY RFC2119 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml">
<!ENTITY RFC3032 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.3032.xml">
<!ENTITY RFC6790 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.6790.xml">
<!ENTITY RFC8174 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml">
<!ENTITY RFC9543 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9543.xml">
<!ENTITY RFC9789 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9789.xml">
]>


<rfc ipr="trust200902" docName="draft-ietf-mpls-mna-nrp-selector-06" category="std" consensus="true" submissionType="IETF">
  <front>
    <title abbrev="MNA NRP Selector">MPLS Network Actions for Network Resource Partition Selector</title>

    <author initials="T." surname="Li" fullname="Tony Li">
      <organization>HPE</organization>
      <address>
        <postal>
          <street>1701 E Mossy Oaks Rd.</street>
          <city>Spring</city>
          <region>TX</region>
          <code>77389</code>
          <country>United States</country>
        </postal>
        <email>tony.li@tony.li</email>
      </address>
    </author>
    <author initials="V. P." surname="Beeram" fullname="Vishnu Pavan Beeram">
      <organization>HPE</organization>
      <address>
        <postal>
          <street>1701 E Mossy Oaks Rd.</street>
          <city>Spring</city>
          <region>TX</region>
          <code>77389</code>
          <country>United States</country>
        </postal>
        <email>vbeeram@juniper.net</email>
      </address>
    </author>
    <author initials="J." surname="Drake" fullname="John Drake">
      <organization></organization>
      <address>
        <email>je_drake@yahoo.com</email>
      </address>
    </author>
    <author initials="T." surname="Saad" fullname="Tarek Saad">
      <organization>Cisco Systems</organization>
      <address>
        <email>tsaad.net@gmail.com</email>
      </address>
    </author>
    <author initials="I." surname="Meilik" fullname="Israel Meilik">
      <organization>Broadcom</organization>
      <address>
        <email>israel.meilik@broadcom.com</email>
      </address>
    </author>

    <date year="2026" month="May" day="05"/>

    
    <workgroup>MPLS Working Group</workgroup>
    

    <abstract>


<t>An IETF Network Slice service provides connectivity coupled with a set
of network resource commitments and is expressed in terms of one or
more connectivity constructs. A Network Resource Partition (NRP) is a
collection of resources identified in the underlay network to support
IETF Network Slice services.  A Slice-Flow Aggregate refers to the set
of traffic streams from one or more connectivity constructs belonging
to one or more IETF Network Slices that are mapped to a specific NRP
and provide the same forwarding treatment.  The packets associated
with a Slice-Flow Aggregate may carry markings in the packet's
network layer header to identify this association and each is
referred to as NRP Selector.  The NRP Selector is used to map
the packet to the associated NRP and provides the
corresponding forwarding treatment to the packet.</t>

<t>MPLS Network Actions (MNA) technologies are used to indicate actions
for Label Switched Paths (LSPs) and/or MPLS packets and to transfer
data needed for these actions.  This document specifies options for
using MPLS Network Actions (MNAs) to carry the NRP Selector in MPLS packets.</t>



    </abstract>



  </front>

  <middle>


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

<t>An IETF Network Slice <xref target="RFC9543"/> service
provides connectivity coupled with a set of specific commitments of
network resources between a number of endpoints over a shared
underlay network.  The IETF Network Slice service is expressed in
terms of one or more connectivity constructs.  A Network Resource
Partition (NRP) (<xref target="RFC9543"/>, Section 7) is a collection
of resources identified in the underlay network to support IETF
Network Slice services (or any other services that need logical
network structures with required characteristics to be created).  An
NRP Policy is a policy construct that
enables instantiation of mechanisms in support of service specific
control and data plane behaviors on select topological elements
associated with the NRP. This is also discussed in
<xref target="I-D.ietf-teas-ns-ip-mpls"/>.</t>

<t>A Slice-Flow Aggregate refers to the set of traffic streams from one
or more connectivity constructs belonging to one or more IETF Network
Slices that are mapped to a specific NRP and are provided the same
forwarding treatment.  The NRP policy dictates the identification of
the flow aggregate that the packet belongs to and the corresponding
forwarding treatment that needs to be applied to the packet.  The
packets associated with a Slice-Flow Aggregate may carry markings in
the packet's network layer header to identify this association and
each is referred to as NRP Selector (NRPS).
<xref target="I-D.ietf-teas-ns-ip-mpls"/> discusses a few options for carrying the
NRP Selector in MPLS packets, including overloading the semantics of
forwarding/service labels and using a dedicated identifier field.</t>

<t><xref target="RFC9789"/> specifies an architectural framework for the
MPLS Network Actions (MNA) technologies.  MNA technologies are used
to indicate actions for Label Switched Paths (LSPs) and/or MPLS
packets and to transfer data needed for these actions.  The MNA
architecture can facilitate carrying the dedicated identifier based
NRP Selector in the MPLS label stack.  This document discusses a few options
for using MPLS network actions to carry the NRP Selector.  These
encodings are compliant with the MNA header encoding formats defined
in <xref target="I-D.ietf-mpls-mna-hdr"/>.</t>

<t>The reader is expected to be familiar with the terminology specified in
<xref target="RFC9789"/> and MNA header encoding formats defined in
<xref target="I-D.ietf-mpls-mna-hdr"/>.</t>

<section anchor="REQ-lang"><name>Requirements Language</name>

<t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL
NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED",
"MAY", and "OPTIONAL" 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.
These words may also appear in this document in
lower case as plain English words, absent their normative meanings.</t>

</section>
</section>
<section anchor="mpls-network-actions"><name>MPLS Network Actions</name>

<t>The MNA Label Stack Entries (LSEs) in the following subsections use
 the format and fields defined in <xref target="I-D.ietf-mpls-mna-hdr"/>, Section
 4, with no change to their meanings.  Only the Ancillary Data is
 modified to carry the NRPS Selector as described in each of the
 subsections.</t>

<section anchor="bit-nrp-selector-nrps13-action"><name>13-bit NRP Selector (NRPS13) Action</name>

<t>The format of the 13-bit NRP Selector (NRPS13) Action (when encoded in
the second label stack entry in the Network Action Sub-Stack) is:</t>

<figure title="A 13-bit NRP Selector in a Format B LSE" anchor="fig1"><artwork><![CDATA[
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Opcode=TBA1 |           NRPS          |R|IHS|S|  NASL |U| NAL |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
]]></artwork></figure>

<t>This complies with MNA LSE Format B (<xref target="I-D.ietf-mpls-mna-hdr"/>, Section 4.2).
The fields are:</t>

<t><list style="symbols">
  <t>Opcode: The MNA Opcode (TBA1). See <xref target="I-D.ietf-mpls-mna-hdr"/>, Section 5.1.</t>
  <t>NRPS: Network Resource Partition Selector. If this is the top-most
    NRPS in the label stack, the packet carrying the
    NRPS13 action is to be given the forwarding treatment specified
    by the associated NRP policy.  See <xref target="I-D.ietf-teas-ns-ip-mpls"/>,
    Section 5.1.1.</t>
  <t>R: Reserved. See <xref target="I-D.ietf-mpls-mna-hdr"/>, Section 4.2.</t>
  <t>IHS: The Scope of the NAS. See <xref target="I-D.ietf-mpls-mna-hdr"/>, Section 5.3.</t>
  <t>S: The Bottom of Stack. <xref target="RFC3032"/></t>
  <t>NASL: The Network Action Sub-Stack Length (NASL).  See
<xref target="I-D.ietf-mpls-mna-hdr"/>, Section 4.2.</t>
  <t>U: Unknown Network Action Handling. See
<xref target="I-D.ietf-mpls-mna-hdr"/>, Section 5.4.</t>
  <t>NAL: Network Action Length. See <xref target="I-D.ietf-mpls-mna-hdr"/>, Section 4.2.</t>
</list></t>

<t>Each Network Action is required to specify the following by
<xref target="I-D.ietf-mpls-mna-hdr"/>:</t>

<t><list style="symbols">
  <t>Format: LSE Format B</t>
  <t>Scope: The NRPS13 Action is valid in all scopes.</t>
  <t>Ancillary Data: The NRPS13 Action carries 13 bits of ancillary data.
   The NRPS is encoded in 13 bits.</t>
  <t>Processing: If this is the top-most
   NRPS in the label stack, the packet carrying the NRPS13
   action is to be given the forwarding treatment specified by the
   associated NRP policy.</t>
  <t>Interactions: None</t>
</list></t>

</section>
<section anchor="bit-nrp-selector-nrps20-action"><name>20-bit NRP Selector (NRPS20) Action</name>

<t>The format of the 20-bit NRP Selector (NRPS20) Action is:</t>

<figure title="A 20-bit NRP Selector in a Format C LSE" anchor="fig2"><artwork><![CDATA[
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Opcode=TBA2 |             NRPS              |S|  NRPS |U| NAL |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
]]></artwork></figure>

<t>This complies with MNA LSE Format C (<xref target="I-D.ietf-mpls-mna-hdr"/>, Section 4.3).
The fields are:</t>

<t><list style="symbols">
  <t>Opcode: The MNA Opcode (TBA2). See <xref target="I-D.ietf-mpls-mna-hdr"/>, Section 5.1.</t>
  <t>NRPS: Network Resource Partition Selector. This field is
intentionally split across the S bit.  If this is the top-most NRPS
in the label stack, the packet carrying the NRPS20 action is to be
given the forwarding treatment specified by the associated NRP
policy. See <xref target="I-D.ietf-mpls-mna-hdr"/>, Section 4.3 and
<xref target="I-D.ietf-teas-ns-ip-mpls"/>, Section 5.1.1.</t>
  <t>S: The Bottom of Stack. <xref target="RFC3032"/></t>
  <t>U: Unknown Network Action Handling. See
<xref target="I-D.ietf-mpls-mna-hdr"/>, Section 5.4.</t>
  <t>NAL: Network Action Length. See <xref target="I-D.ietf-mpls-mna-hdr"/>, Section 4.3.</t>
</list></t>

<t>Each Network Action is required to specify the following by
<xref target="I-D.ietf-mpls-mna-hdr"/>:</t>

<t><list style="symbols">
  <t>Format: LSE Format C</t>
  <t>Scope: The NRPS20 Action is valid in all scopes.</t>
  <t>Ancillary Data: The NRPS20 Action carries 20 bits of ancillary data.
   The NRPS is encoded in the 20 bits.</t>
  <t>Processing: If this is the top-most
    NRPS in the label stack, the packet carrying the NRPS20
    action is to be given the forwarding treatment specified by the
    associated NRP policy.</t>
  <t>Interactions: None</t>
</list></t>

</section>
<section anchor="bit-entropy-and-nrp-selector-enrps20-action"><name>20-bit Entropy and NRP Selector (ENRPS20) Action</name>

<t>The format of the 20-bit Entropy and NRP Selector (ENRPS20)
Action is:</t>

<figure title="A 12-bit Entropy Value and an 8-bit NRP Selector in a Format C LSE" anchor="fig3"><artwork><![CDATA[
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Opcode=TBA3 |        Entropy        | NRPS  |S|  NRPS |U| NAL |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
]]></artwork></figure>

<t>This complies with MNA LSE Format C (<xref target="I-D.ietf-mpls-mna-hdr"/>, Section 4.3).
The fields are:</t>

<t><list style="symbols">
  <t>Opcode: The MNA Opcode (TBA3). See <xref target="I-D.ietf-mpls-mna-hdr"/>, Section 5.1.</t>
  <t>Entropy: A 12-bit Entropy Value. The Entropy Value has semantics
    consistent with the Entropy Label <xref target="RFC6790"/>.  While the RFC
    6790 Entropy Label has some restrictions to avoid collisions
    with the reserved label space (0-15) <xref target="RFC3032"/>, those
    restrictions are not necessary for the Entropy Value and do not
    apply. The selection of the Opcode ensures that this cannot
    be mistaken for a reserved label.</t>
  <t>NRPS: Network Resource Partition Selector. This field is
intentionally split across the S bit.  If this is the top-most NRPS
in the label stack, the packet carrying the ENRPS20 action is to be
given the forwarding treatment specified by the associated NRP
policy. See <xref target="I-D.ietf-mpls-mna-hdr"/>, Section 4.3 and
<xref target="I-D.ietf-teas-ns-ip-mpls"/>, Section 5.1.1.</t>
  <t>S: The Bottom of Stack. <xref target="RFC3032"/></t>
  <t>U: Unknown Network Action Handling. See
<xref target="I-D.ietf-mpls-mna-hdr"/>, Section 5.4.</t>
  <t>NAL: Network Action Length. See <xref target="I-D.ietf-mpls-mna-hdr"/>, Section 4.3.</t>
</list></t>

<t>Each Network Action is required to specify the following by
<xref target="I-D.ietf-mpls-mna-hdr"/>:</t>

<t><list style="symbols">
  <t>Format: LSE Format C</t>
  <t>Scope: The ENRPS20 Action is valid in all scopes.</t>
  <t>Ancillary Data: The ENRPS20 Action carries 20 bits of ancillary
   data.  The most significant 12 bits of ancillary data is the
   Entropy Value.  The least significant 8 bits of ancillary data is
   the NRPS.</t>
  <t>Processing: The Entropy Value has semantics consistent with the
    Entropy Label <xref target="RFC6790"/>.  While the RFC 6790 Entropy Label has
    some restrictions to avoid collisions with the reserved label
    space (0-15) <xref target="RFC3032"/>, those restrictions are not necessary
    for the Entropy Value and do not apply.  The selection of the
    Opcode ensures that this cannot be mistaken for a reserved
    label.  If this is the top-most NRPS in the label stack, the
    packet carrying the ENRPS20 action is to be given the forwarding
    treatment specified by the associated NRP policy.</t>
  <t>Interactions: None</t>
</list></t>

</section>
<section anchor="top-most-nrps-action"><name>Top-most NRPS Action</name>

<t>Multiple NRPS Actions MAY be encoded in a single packet.  An
implementation MUST use only the top-most NRPS Action to determine the
packet's forwarding treatment. An implementation that finds a
subsequent opcode of any of the three NRPS Actions in the label stack
MUST ignore it. The specific scenarios where multiple NRPS Actions are
present in the label stack are outside the scope of this document. See
<xref target="I-D.ietf-teas-ns-ip-mpls"/>.</t>

</section>
<section anchor="unknown-nrps"><name>Unknown NRPS</name>

<t>An NRP-capable node SHOULD drop a packet by default if the encoded
NRPS cannot be mapped to a known NRP. This requirement MAY be
overridden by an operator-specified policy, the specification of which
is outside the scope of this document.  See
<xref target="I-D.ietf-teas-ns-ip-mpls"/> for more details.</t>

</section>
</section>
<section anchor="operational-considerations"><name>Operational Considerations</name>

<t>MNA In-stack operational considerations are discussed in 
<xref target="I-D.ietf-mpls-mna-hdr"/>, Section 13.</t>

<t>The choice of the number of bits to encode an NRP Selector is a
network-wide deployment decision. This decision may be constrained by
implementations.</t>

<t>The choice of which Action to use when the NRP Selector could fit in
multiple Actions is open, but it is RECOMMENDED to use NRPS13 where
possible unless Entropy is also to be carried and it is possible to
use ENRPS20.</t>

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

<section anchor="bit-nrp-selector-action"><name>13-bit NRP Selector Action</name>

<t>This document requests that IANA allocate a codepoint (TBA1) from the
"Network Action Opcodes" registry in the "MPLS Network Actions" group
<xref target="NAO"/> for the 13-bit NRP Selector Action.  The allocation should
reference this document with the description " 13-bit NRP Selector".</t>

</section>
<section anchor="bit-nrp-selector-action-1"><name>20-bit NRP Selector Action</name>

<t>This document requests that IANA allocate a codepoint (TBA2) from the
"Network Action Opcodes" registry in the "MPLS Network Actions" group
<xref target="NAO"/> for the 20-bit NRP Selector Action.  The allocation should
reference this document with the description "20-bit NRP Selector".</t>

</section>
<section anchor="bit-entropy-and-nrp-selector-action"><name>20-bit Entropy and NRP Selector Action</name>

<t>This document requests that IANA allocate a codepoint (TBA3) from the
"Network Action Opcodes" registry in the "MPLS Network Actions" group
<xref target="NAO"/> for the 20-bit Entropy and NRP Selector Action.  The
allocation should reference this document with the description "20-bit
Entropy and NRP Selector".</t>

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

<t>The forwarding plane is insecure. If an adversary can affect the
forwarding plane, then they can inject data, remove data, corrupt
data, or modify data. MNA additionally allows an adversary to make
packets perform arbitrary network actions.</t>

<t>Link-level security mechanisms can help mitigate some on-link attacks,
but does nothing to preclude hostile nodes.</t>

<t>Unauthorized use of an NRPS can lead to traffic receiving unintended
resource treatment and/or disclosure of network policies.</t>

<t>Further security considerations can be found in
<xref target="I-D.ietf-teas-ns-ip-mpls"/>, <xref target="I-D.ietf-mpls-mna-hdr"/>, Section 12
and <xref target="RFC9789"/>, Section 7.</t>

</section>
<section anchor="contributors"><name>Contributors</name>

<t>The following individuals contributed to this document:</t>

<figure><artwork><![CDATA[
Colby Barth
Juniper Networks
Email: cbarth@juniper.net

Srihari R.  Sangli
Juniper Networks
Email: ssangli@juniper.net

Chandra Ramachandran
Juniper Networks
Email: csekar@juniper.net

Kireeti Kompella
Juniper Networks
Email: kireeti@juniper.net
]]></artwork></figure>

</section>


  </middle>

  <back>


    <references title='Normative References'>

&I-D.ietf-mpls-mna-hdr;
&I-D.ietf-teas-ns-ip-mpls;
&RFC2119;
&RFC3032;
&RFC6790;
&RFC8174;
&RFC9543;
&RFC9789;


    </references>

    <references title='Informative References'>

<reference anchor="NAO" >
  <front>
    <title>MPLS Network Actions, Network Action Opcodes</title>
    <author >
      <organization></organization>
    </author>
    <date year="2026" month="May"/>
  </front>
  <format type="url" target="https://www.iana.org/assignments/mpls-network-actions/mpls-network-actions.xhtml#network-action-opcodes"/>
</reference>


    </references>



  </back>

<!-- ##markdown-source:
H4sIAIoZ+mkAA+1b3XIbOXa+x1Mg8kWsRKRF0h7brNoq07Ica1ayFFGezV6l
wG6QxKjZ6G10S8vYzrPkWfJk+c4B+ocUKVH2eGt3Kt7aEYkGDs7vdw4ah51O
R0Q2NulsKMti2nklClMkeijPLk7H8qMubm1+LUdRYWzq5NTm9dildrbMIy0v
VI41eC7HOtFRYXOhJpNc34DIx5H8eHnRPIhtlKoFyMe5mhYdo7HlIktcZ5Gq
TppnHRdmdg5/ErezwMafsB84lP+W2zITkSr0zObLoXRFLFw5WRjnsH2xzED4
5PjqvTBZPpRFXrqif3j4+rAvhCqLuc2HQsoO/s//TOqG8qorT0014lm7sumy
NWhzsPHh4rj67opc62Ioey8Pe/JYnlnnlvJcXTt5GXerSZEpwN84y8F2NZbr
GbgE/f+oZ9kY+718OXj1uhkq04Jk+5SaQsdyXEBaVz3VC2USSAYOu4l5E/7W
QrFEv3QvuvKt1rlaiEaoX4ybpyVsdaPS9tMV6R4W7Y5ca0KtS3SPOEGWmwkz
8+bXMjWZzrupLu4Y6eeufJera71qp5/tPF0dDyR/1f8Z0/CbpZpb243sYlVD
sPlYqbilnSuV6+tmkJVyZFxk5XjpCr1Y4bhwmEd8vpnRwF36J115pk1irls7
nLhc6aQ9zpu8za2KPYGavuGp3QVPfTMJM3gbkdp8oQpzo8mTTzrvuqsRNI/z
lQeFVq6Tuo7JeA49u3x/1O/1XoePg8NBP3z86eXrw/DxVe/l86H0n1+/eD4I
w69fvsI6k07bTHwcnQ+Z+4Abe5uA42BtQJ5n5Cluj1fG8AlEulrK/mH/Jx7y
WwyDYcscatmbF0Xmhs+e3d7edo1KVRcafKYQ+rN0odPCPWM1pH6jjvI7bxzs
/nVeLJInq6MdW/HU6XSkmiAY8ECIUcqYUkswTgxAz+n8hv5mub0xWAVPT1Mg
l7lBhJDbZwnc/dYUc6kwuRB2KsN+iJmAnDDpwhTMvFRpDMtL/dcMjx3WmlQW
Ol84iZU21fAXsbC5Xt8oBZ9lVLiuHN0HzU8Bw/u0gQLcJ4SxNArSFTNOQoy0
MFMT9p5rWaaxzhPYpeK8sNKVWWbzQmzXCVgBLzzUeZ/YWzmazQATMDI2m+rc
ERkiH9QCPU+nJmL0UZB3mttFkFjeJ7Gc6MSmM0IiEGwvuMsb9pyrQiLM5UJl
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
UFEOr9M5qkSG6tOQ+5ZpgqRQ54CqCy40+nHKj32zONOt1xVWENGAs2zykxHs
um7rLXfHzWG9fctPzo7MFfII00OhYn0fD//Yg3tAw92eb6EjUNvb0u7PPxdx
rWvjjb8W2JMz/qHP588fR+fBn7ddXvslIScG3mhHNycL+Z5oOJZea1+os7m/
cueuHLm3aYe97tYX+N+vs/4P19l2vn8jnW3YYFVlW9/yfL/6Bn8r9T0gQ2hy
vKNK+S2qFNs2Y7USrJY5daSuB/bV6hnS9+IabvClJZrvx6nfL0a64gM9NcKp
6ZT7c+cr7aa8mJMV68xPNemvNJXK+gNItkDaC1+oW7TMCuG/cfaJ6Qjljx+U
XVQcm/rETXq6dau88K8QrptGUSQhemeIlAOV5DRjrUcOyjg16XUn0TdUZVRa
aXUvE89znWQoeAvDbaVc6du0g1Mo6BSU7tyBIJCOLYplZP95aOtFKUONmTiL
oIAzoaqgPT+l/peE5r907Mu9achYXEDQ0ahqUeTuYtDR5oaolim/d6Byo/4B
UFPihm5Hyq6Jpdpdtn4wxMWD4f3fl3nhm8iDwGspmnig7jxbpg82TB/scm7u
9fmHMa0evlYHPXvkEbWBG2jR5tS35WGlOTlT4+eNiUukMRlVU6s24VZQVG94
j2yCKuqtgpziZ/+jwCpanTj2P5GLJvR45TeDYpybOepUeUklkqI+tK3Lceii
56vrj+A3ca7kpVqoyH9OtzPg9LXKVwn80dCvJ438o11kGkfgrYuv/cSV1Sz6
/wGfrI/ljTsAAA==

-->

</rfc>

