<?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-07" 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="June" day="11"/>

    
    <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 only in the Hop by Hop (HbH) scope.</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 only in HbH scope.</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 only in HbH scope.</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:
H4sIAGkbK2oAA+1b3XIbuZW+x1Ng5Yu1NiItUvbIZlWqTMvyWhPJUkR5klxt
gd0giVGz0Wl0S+Ha2mfZZ9kny3cO0D+kSInyjFPJ1DqVEYkGDs7vdw4ah51O
R0Q2Nul0IMti0nktClMkeiDPLk5H8pMubm1+LYdRYWzq5MTm9dildrbMIy0v
VI41eC5HOtFRYXOhxuNc34DIp6H8dHnRPIhtlKo5yMe5mhQdo7HlPEtcZ56q
TppnHRdmdvYPxe00sPEn7AcO5X/mtsxEpAo9tfliIF0RC1eO58Y5bF8sMhA+
Ob76IEyWD2SRl67o7++/2e8LocpiZvOBkLKD//M/k7qBvOrKU1ONeNaubLpo
DdocbHy8OK6+uyLXuhjI3uF+Tx7LM+vcQp6raycv4241KTIF+BtlOdiuxnI9
BZeg/+d6lo2x3+Hhwes3zVCZFiTb59QUOpajAtK66qmeK5NAMnDYTczb8LcW
iiX6qXvRle+0ztVcNEL9ZNwsLWGrG5W2ny5J97ho9+RaEWpVogfECbLcjJmZ
tz+Xqcl03k11cc9IP3bl+1xd62U7/Whn6fJ4IPmz/q+Yht8u1MzabmTnyxqC
zUdKxS3tXKlcXzeDrJQj4yIrRwtX6PkSx4XDPOLz7ZQG7tM/6cozbRJz3drh
xOVKJ+1x3uRdblXsCdT0DU/tznnq23GYwduI1OZzVZgbTZ580nnfXY6gWZwv
PSi0cp3UdUzGc+jZ5Yejfq/3Jnw82D/oh48/HL7ZDx9f9w5fDqT//ObVy4Mw
/ObwNdaZdNJm4tPwfMDcB9zYWQcceysD8jwjT3E7vDKGTyDS1UL29/s/8JDf
YhAMW+ZQy86sKDI3ePHi9va2a1SqutDgC4XQn6ZznRbuBash9Rt1lN957WD3
b7NinjxbHu3YiqdOpyPVGMGAB0IMU8aUWoJRYgB6Tuc39DfL7Y3BKnh6mgK5
zA0ihNw+S+Dut6aYSYXJhbATGfZDzATkhEnnpmDmpUpjWF7qv2V47LDWpLLQ
+dxJrLSphr+Iuc316kYp+CyjwnXl8CFofg4Y3qUNFOA+IYylUZCumHESYqSF
mZiw90zLMo11nsAuFeeFla7MMpsXYrNOwAp44aHOh8TeyuF0CpiAkbHZROeO
yBD5oBboeTIxEaOPgryT3M6DxPIhieVYJzadEhKBYHvBfd6w50wVEmEu5yrL
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
OiLqEKMuUrqbH5eYUND3Vt9ARTm8VueoEhkqUEPuW6YJkkKdA6oWudAFyCk/
9p3kTLdeV1hBRAPOsslPhrDrqq03XCw3B/Z2CwA5OzJXyCNMD3Wz9U0+/EsQ
bhANF3++v45AbWfDbwH4tySudae89qcEO3LKvwL68uXT8Dz486abbb8k5MTA
G+3oZmQh3zANx9IrvQ11Nvf38dyyI3fW7bDT3fgi/5frrP/ddbaZ719JZ2s2
WFbZxjc9v1x9B/8o9T0iQ+iAvKdK+S2qFJs2Y7USrJY5tauuBvbV8jnSN+oa
7v6lJZovz6kZMEa64kM9dcmpyYSbd2dLvai8mJMV68xPNenPNJXK+j1INkfa
C1+olbTMCuG/cfaJ6Rjljx+UXVQcm/rUTXq6dcu88E8UrpsuUiQhem+IlAOV
5DRjpYEOyjg16XUn0TdUZVRaabU2E88znWQoeAvDPadc6du0g5Mo6BSU7tye
IJCOLYplZP9Z6PlFKUNdmziLoIAzoaqgPT+n/meG5r917Mu9SchYXEDQ0ajq
X+TWY9DR5oaolim/e6Byo/51UFPihlZIyq6Jpdpdtn5NxMWD4f0/lHnhO8yD
wCspmnig1j1bpo92U+9tc3bu9flXM60Gv1Z7PXvkEfWIG2jR5tTU5WGlOT1T
V+iNiUukMRlVU6se4lZQVG95j2yCKuqdgpziR/+LwSpanTj2v5+LxvR46QeF
YpSbGepUeUklkqImtY3Lceii58vrj+A3ca7kpZqryH9ONzPg9LXKlwn8wdBP
K438g51nGkfgjYuv/cSl1Sz63wF2K6XHqjsAAA==

-->

</rfc>

