<?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.6.19 (Ruby 3.1.3) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-boucadair-opsawg-tsvwg-udp-ipfix-03" category="std" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.15.3 -->
  <front>
    <title abbrev="IPFIX IE for UDP Options">Export of UDP Options Information in IP Flow Information Export (IPFIX)</title>
    <seriesInfo name="Internet-Draft" value="draft-boucadair-opsawg-tsvwg-udp-ipfix-03"/>
    <author fullname="Mohamed Boucadair">
      <organization>Orange</organization>
      <address>
        <postal>
          <city>Rennes</city>
          <code>35000</code>
          <country>France</country>
        </postal>
        <email>mohamed.boucadair@orange.com</email>
      </address>
    </author>
    <author fullname="Tirumaleswar Reddy.K">
      <organization>Nokia</organization>
      <address>
        <postal>
          <country>India</country>
        </postal>
        <email>kondtir@gmail.com</email>
      </address>
    </author>
    <date year="2023" month="January" day="24"/>
    <area>Operations and Management</area>
    <workgroup>OPSAWG</workgroup>
    <keyword>surplus area</keyword>
    <keyword>UDP options</keyword>
    <abstract>
      <t>This document specifies new IP Flow Information Export (IPFIX) Information Elements for UDP options.</t>
    </abstract>
    <note removeInRFC="true">
      <name>Discussion Venues</name>
      <t>Discussion of this document takes place on the
    Operations and Management Area Working Group Working Group mailing list (opsawg@ietf.org),
    which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/opsawg/"/>.</t>
      <t>Source for this draft and an issue tracker can be found at
    <eref target="https://github.com/boucadair/udp-ipfix"/>.</t>
    </note>
  </front>
  <middle>
    <section anchor="introduction">
      <name>Introduction</name>
      <t>IP Flow Information Export (IPFIX) <xref target="RFC7011"/> is a protocol that is widely deployed in operators networks for traffic management purposes. The protocol specifies the encoding of a set of basic data types and how the various Information Elements (IEs) are transmitted. In order to support the export of new flow-related measurement data, new IEs can be defined and registered in a dedicated IANA registry <xref target="IANA-IPFIX"/> for interoperability.</t>
      <t>This document specifies new IPFIX Information Elements for UDP options (<xref target="IANA"/>). A brief overview of UDP option is provided in <xref target="uo"/>.</t>
    </section>
    <section anchor="conventions-and-definitions">
      <name>Conventions and Definitions</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>
      <t>This document uses the terms defined in Section 3 of <xref target="I-D.ietf-tsvwg-udp-options"/> and <xref target="RFC7011"/>.</t>
    </section>
    <section anchor="uo">
      <name>UDP Options at a Glance</name>
      <t>UDP <xref target="RFC0768"/> does not support an extension mechanism similar to the options supported by other transport protocols, such as TCP <xref target="RFC9293"/>, SCTP <xref target="RFC9260"/>, or DCCP <xref target="RFC4340"/>. Such a mechanism can be useful for various applications, e.g., discover a path MTU or share timestamps. To fill that void, <xref target="I-D.ietf-tsvwg-udp-options"/> extends UDP with a mechanism to insert extensions in datagrams. To do so, and unlike the conventional approach that relies upon transport headers, <xref target="I-D.ietf-tsvwg-udp-options"/> uses trailers. Concretely, UDP options are placed in the surplus area (that is, the area of an IP payload that follows a UDP packet). See <xref target="spa"/>. An example of the use of UDP options is described in <xref target="I-D.ietf-tsvwg-udp-options-dplpmtud"/>.</t>
      <figure anchor="spa">
        <name>Surplus Area</name>
        <artwork align="center"><![CDATA[
                       IP transport payload
          <------------------------------------------------->
+--------+---------+----------------------+------------------+
| IP Hdr | UDP Hdr |     UDP user data    |   surplus area   |
+--------+---------+----------------------+------------------+
          <------------------------------>
                     UDP Length
]]></artwork>
      </figure>
      <t><xref target="udpOptions"/> introduces a new IE to export the observed UDP options.</t>
      <t>Options indicated by Kind values in the range 0-191 are called SAFE options because they do not alter the UDP data payload. Such options can be silently ignored by receivers without affecting the meaning of the UDP user data (Section 9 of <xref target="I-D.ietf-tsvwg-udp-options"/>).</t>
      <t>Options indicated by Kind values in the range 192-255 are called UNSAFE options. Such options are not safe to ignore (Section 10 of <xref target="I-D.ietf-tsvwg-udp-options"/>).</t>
      <t><xref target="I-D.ietf-tsvwg-udp-options"/> reserves two options for experiements: the Experimental option (EXP, Kind=127) for SAFE options and the UNSAFE Experimental option (UEXP, Kind=254). For both options, Experimental ID (ExIDs) are used to differentiate concurrent use of these options. Known ExIDs are expected to be registered within IANA. <xref target="udpExID"/> specifies a new IPFIX IE to export observed ExIDs in the EXP options. Also, <xref target="udpUExID"/> specifies a new IPFIX to export observed ExIDs in the UEXP options. Only 16-bits ExIDs are supported.</t>
      <t>This document does not intend to elaborate operational guidance/implications of UDP options. The document focuses exclusively on exporting observed UDP options in datagrams. The motivation for exporting such data is similar to the one for exporting TCP options (tcpOptions IE) or IPv6 Extension Headers (ipv6ExtensionHeaders).</t>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>This document does not introduce new security considerations other than those already discussed in <xref target="RFC7012"/>.</t>
      <t>The reader may refer to Section 22 of <xref target="I-D.ietf-tsvwg-udp-options"/> for the security considerations related to UDP options.</t>
    </section>
    <section anchor="IANA">
      <name>IANA Considerations</name>
      <t>This document requests IANA to add the following new IEs to the IANA registry entitled "IP Flow Information Export (IPFIX) Entities" <xref target="IANA-IPFIX"/>.</t>
      <section anchor="udpOptions">
        <name>udpOptions</name>
        <ul spacing="normal">
          <li>Name:  udpOptions</li>
          <li>ElementID:  TBD1</li>
          <li>Description: Observed UDP options of a Flow.  The information is encoded in a set of bit fields. Multiple instances of the udpOptions IE are included to cover the 0-255 range (<xref target="instances"/>); each 64 values are mapped to an IE with th order preserved. Options are mapped to bits according to their option numbers. Option number X is mapped to bit X[64] of the IE instance determined by the order "1+1[X/64]". A bit is set to 1 (or 0) if the corresponding UDP option is observed (or not).  A udpOptions IE instance <bcp14>MAY</bcp14> be ommited if there is no ambiguity to determine the position of an observed UDP option. For example, (1) if only option kinds =&lt;63 are observed, then only one udpOptions IE instance is included, (2) if only option kinds =&lt;127 are observed, then two udpOptions IEs instances are included, (3) if some option kinds =&lt;63 while others are &gt;=192 are observed, then four udpOptions IE instances are included with the second and third IE instances are both set to 0, etc.</li>
          <li>Abstract Data Type:  unsigned64</li>
          <li>Data Type Semantics:  flags</li>
          <li>Additional Information: See the assigned UDP options in the "UDP Option Kind Numbers" registry at URL_IANA_UDP_OPTIONS. See <xref target="I-D.ietf-tsvwg-udp-options"/> for more details about UDP options.</li>
          <li>Reference:  [This-Document]</li>
        </ul>
        <figure anchor="instances">
          <name>Mapping UDP Options to udpOptions IE Instances</name>
          <artwork align="center"><![CDATA[
+----------+----------+----------+----------+
|udpOptions|udpOptions|udpOptions|udpOptions|
|Instance#1|Instance#2|Instance#3|Instance#4|
+----------+----------+----------+----------+
    0-63      64-127    128-191    192-255
    Range      Range     Range       Range
]]></artwork>
        </figure>
      </section>
      <section anchor="udpExID">
        <name>udpExID</name>
        <ul spacing="normal">
          <li>Name:  udpExID</li>
          <li>ElementID:  TBD2</li>
          <li>Description: Observed Expermients ID (ExIDs) in the Experimental option (EXP, Kind=127). The information is encoded in a set of 16-bit fields. Each 16-bit field carries the observed ExID in an EXP option.</li>
          <li>Abstract Data Type:  octetArray</li>
          <li>Data Type Semantics:  identifier</li>
          <li>Additional Information:  See the assignments in the "UDP Experimental Option Experiment Identifiers (UDP ExIDs)" registry at URL_IANA_UDP_ExIDs. See <xref target="I-D.ietf-tsvwg-udp-options"/> for more details about ExIDs.</li>
          <li>Reference:  [This-Document]</li>
        </ul>
      </section>
      <section anchor="udpUExID">
        <name>udpUnsafeExID</name>
        <ul spacing="normal">
          <li>Name:  udpUnsafeExID</li>
          <li>ElementID:  TBD3</li>
          <li>Description: Observed Expermients ID (ExIDs) in the UNSAFE Experimental option (UEXP, Kind=254). The information is encoded in a set of 16-bit fields. Each 16-bit field carries the observed ExID in an UEXP option.</li>
          <li>Abstract Data Type:  octetArray</li>
          <li>Data Type Semantics:  identifier</li>
          <li>Additional Information:  See the assignments in the "UDP Experimental Option Experiment Identifiers (UDP ExIDs)" registry at URL_IANA_UDP_ExIDs. See <xref target="I-D.ietf-tsvwg-udp-options"/> for more details about ExIDs.</li>
          <li>Reference:  [This-Document]</li>
        </ul>
      </section>
    </section>
  </middle>
  <back>
    <references>
      <name>References</name>
      <references>
        <name>Normative References</name>
        <reference anchor="RFC7011">
          <front>
            <title>Specification of the IP Flow Information Export (IPFIX) Protocol for the Exchange of Flow Information</title>
            <author fullname="B. Claise" initials="B." role="editor" surname="Claise">
              <organization/>
            </author>
            <author fullname="B. Trammell" initials="B." role="editor" surname="Trammell">
              <organization/>
            </author>
            <author fullname="P. Aitken" initials="P." surname="Aitken">
              <organization/>
            </author>
            <date month="September" year="2013"/>
            <abstract>
              <t>This document specifies the IP Flow Information Export (IPFIX) protocol, which serves as a means for transmitting Traffic Flow information over the network.  In order to transmit Traffic Flow information from an Exporting Process to a Collecting Process, a common representation of flow data and a standard means of communicating them are required.  This document describes how the IPFIX Data and Template Records are carried over a number of transport protocols from an IPFIX Exporting Process to an IPFIX Collecting Process.  This document obsoletes RFC 5101.</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="77"/>
          <seriesInfo name="RFC" value="7011"/>
          <seriesInfo name="DOI" value="10.17487/RFC7011"/>
        </reference>
        <reference anchor="RFC2119">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <author fullname="S. Bradner" initials="S." surname="Bradner">
              <organization/>
            </author>
            <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">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <author fullname="B. Leiba" initials="B." surname="Leiba">
              <organization/>
            </author>
            <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>
        <reference anchor="I-D.ietf-tsvwg-udp-options">
          <front>
            <title>Transport Options for UDP</title>
            <author fullname="Dr. Joseph D. Touch" initials="J. D." surname="Touch">
              <organization>Independent Consultant</organization>
            </author>
            <date day="27" month="December" year="2022"/>
            <abstract>
              <t>   Transport protocols are extended through the use of transport header
   options. This document extends UDP by indicating the location,
   syntax, and semantics for UDP transport layer options.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-tsvwg-udp-options-19"/>
        </reference>
        <reference anchor="RFC0768">
          <front>
            <title>User Datagram Protocol</title>
            <author fullname="J. Postel" initials="J." surname="Postel">
              <organization/>
            </author>
            <date month="August" year="1980"/>
          </front>
          <seriesInfo name="STD" value="6"/>
          <seriesInfo name="RFC" value="768"/>
          <seriesInfo name="DOI" value="10.17487/RFC0768"/>
        </reference>
        <reference anchor="RFC7012">
          <front>
            <title>Information Model for IP Flow Information Export (IPFIX)</title>
            <author fullname="B. Claise" initials="B." role="editor" surname="Claise">
              <organization/>
            </author>
            <author fullname="B. Trammell" initials="B." role="editor" surname="Trammell">
              <organization/>
            </author>
            <date month="September" year="2013"/>
            <abstract>
              <t>This document defines the data types and management policy for the information model for the IP Flow Information Export (IPFIX) protocol.  This information model is maintained as the IANA "IPFIX                         Information Elements" registry, the initial contents of which were defined by RFC 5102.  This information model is used by the IPFIX protocol for encoding measured traffic information and information related to the traffic Observation Point, the traffic Metering Process, and the Exporting Process.  Although this model was developed for the IPFIX protocol, it is defined in an open way that allows it to be easily used in other protocols, interfaces, and applications. This document obsoletes RFC 5102.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7012"/>
          <seriesInfo name="DOI" value="10.17487/RFC7012"/>
        </reference>
      </references>
      <references>
        <name>Informative References</name>
        <reference anchor="IANA-IPFIX" target="https://www.iana.org/assignments/ipfix/ipfix.xhtml">
          <front>
            <title>IP Flow Information Export (IPFIX) Entities</title>
            <author>
              <organization/>
            </author>
            <date>n.d.</date>
          </front>
        </reference>
        <reference anchor="RFC9293">
          <front>
            <title>Transmission Control Protocol (TCP)</title>
            <author fullname="W. Eddy" initials="W." role="editor" surname="Eddy">
              <organization/>
            </author>
            <date month="August" year="2022"/>
            <abstract>
              <t>This document specifies the Transmission Control Protocol (TCP).  TCP is an important transport-layer protocol in the Internet protocol stack, and it has continuously evolved over decades of use and growth of the Internet.  Over this time, a number of changes have been made to TCP as it was specified in RFC 793, though these have only been documented in a piecemeal fashion.  This document collects and brings those changes together with the protocol specification from RFC 793.  This document obsoletes RFC 793, as well as RFCs 879, 2873, 6093, 6429, 6528, and 6691 that updated parts of RFC 793.  It updates RFCs 1011 and 1122, and it should be considered as a replacement for the portions of those documents dealing with TCP requirements.  It also updates RFC 5961 by adding a small clarification in reset handling while in the SYN-RECEIVED state.  The TCP header control bits from RFC 793 have also been updated based on RFC 3168.</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="7"/>
          <seriesInfo name="RFC" value="9293"/>
          <seriesInfo name="DOI" value="10.17487/RFC9293"/>
        </reference>
        <reference anchor="RFC9260">
          <front>
            <title>Stream Control Transmission Protocol</title>
            <author fullname="R. Stewart" initials="R." surname="Stewart">
              <organization/>
            </author>
            <author fullname="M. Tüxen" initials="M." surname="Tüxen">
              <organization/>
            </author>
            <author fullname="K. Nielsen" initials="K." surname="Nielsen">
              <organization/>
            </author>
            <date month="June" year="2022"/>
            <abstract>
              <t>This document describes the Stream Control Transmission Protocol (SCTP) and obsoletes RFC 4960.  It incorporates the specification of the chunk flags registry from RFC 6096 and the specification of the I bit of DATA chunks from RFC 7053. Therefore, RFCs 6096 and 7053 are also obsoleted by this document. In addition, RFCs 4460 and 8540, which describe errata for SCTP, are obsoleted by this document. </t>
              <t>SCTP was originally designed to transport Public Switched Telephone Network (PSTN) signaling messages over IP networks. It is also suited to be used for other applications, for example, WebRTC.</t>
              <t>SCTP is a reliable transport protocol operating on top of a connectionless packet network, such as IP. It offers the following services to its users:</t>
              <t>The design of SCTP includes appropriate congestion avoidance behavior and resistance to flooding and masquerade attacks.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9260"/>
          <seriesInfo name="DOI" value="10.17487/RFC9260"/>
        </reference>
        <reference anchor="RFC4340">
          <front>
            <title>Datagram Congestion Control Protocol (DCCP)</title>
            <author fullname="E. Kohler" initials="E." surname="Kohler">
              <organization/>
            </author>
            <author fullname="M. Handley" initials="M." surname="Handley">
              <organization/>
            </author>
            <author fullname="S. Floyd" initials="S." surname="Floyd">
              <organization/>
            </author>
            <date month="March" year="2006"/>
            <abstract>
              <t>The Datagram Congestion Control Protocol (DCCP) is a transport protocol that provides bidirectional unicast connections of congestion-controlled unreliable datagrams.  DCCP is suitable for applications that transfer fairly large amounts of data and that can benefit from control over the tradeoff between timeliness and reliability.  [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="4340"/>
          <seriesInfo name="DOI" value="10.17487/RFC4340"/>
        </reference>
        <reference anchor="I-D.ietf-tsvwg-udp-options-dplpmtud">
          <front>
            <title>Datagram PLPMTUD for UDP Options</title>
            <author fullname="Gorry Fairhurst" initials="G." surname="Fairhurst">
              <organization>University of Aberdeen</organization>
            </author>
            <author fullname="Tom Jones" initials="T." surname="Jones">
              <organization>University of Aberdeen</organization>
            </author>
            <date day="9" month="September" year="2022"/>
            <abstract>
              <t>   This document specifies how a UDP Options sender implements Datagram
   Packetization Layer Path Maximum Transmission Unit Discovery
   (DPLPMTUD) as a robust method for Path Maximum Transmission Unit
   discovery.  This method uses the UDP Options packetization layer.  It
   allows a datagram application to discover the largest size of
   datagram that can be sent across a specific network path.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-tsvwg-udp-options-dplpmtud-04"/>
        </reference>
      </references>
    </references>
    <section numbered="false" anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>TODO acknowledge.</t>
    </section>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA+1Y23IbuRF9n69A6BdpV6RFSpbXzNoJV6TWrLUu0aXilGtr
C5wBSZRmBhNgRjIjK9+Sb8mX5TSAuVGUJWer8hQ+SDMYoNHoy+nT6Ha7QS7z
WAxZZ/I5Uzpnas6uxmfsNMulSg2bpnOlE04vTKZsesaOYnXbGvYLt6ZnR9OP
252Az2Za3ECiHWDTCcPcptBOEPJcLJReDZnJoyCIVJjyBEpEms/z7kwVIY+4
1F2VGX676ObmBn+LKOvKbC4/d3f3AlPMEmkMxOWrDCunk8ujIC2SmdDDIIL4
YRBiK5GawgxZrgsRQKW9gGvBodppJjR3J+RpxI55yhciEWneCW6Vvl5oVWQ0
7exi9NefO8G1WGE4Ggasy0yhs7jAOkiidzqYcgcLAl7kS6VpXsDwmxdx7E52
rJb4H7GfyrPZ70oveCr/YTUZslPN04WwH0KZwzjnIk2FcQMqgpS9V7u7u/69
SHMy4BEWhW6RSLiMhyxxW/UqM/5ZWcG9UCXBQ80upS4SHgtzyzV2jKJV75cN
yp2oa8nbW0/TyA/5na9VGuXYb0GvbrvUhckN/BHIMmjojbHp6GTUtTEytEKY
j8SnY4xNUsyV3jQs53oh8iFb5nlmhi9f3t7e9iQ82sMJXnIEySIl15qXNnrc
397nZZ7EQdDtdhmfmVzzMA+Cy6U0DNFY0HxmMhHKObZhqbh9jlqtT7GNJ1MF
v4+RntszkVEUiyB4gUW5VlER0tcgeMYud3d/OD86fL3b79/fM+jLWaZVrkIV
s3zJcxq6lZGIVywSWaxWiDpkrrIRrzQdJqcYd5rh4PO5DFlSZQDLEODKCNNj
l0tRy66tkWNYpIhImS4ILzgzwgLHjBuIQvZxRlnpcmuJ09CKG66lKsxmI21N
J2abUooUSk0i8xwRjLmIwkhATYW8y6wZ7O4VVpFn5jBYV4sYWR+xRHBkqDsJ
abLjnDcxLOQpmwkYZS5TTCTdtFhIkwvtTMTxLZKhFUPB6T/rFUxeByuMToaT
KdZZo85kjGztPRU9FgufESBsy+12f7/dYyM201LMmboR+kZCjodnN5dcDf/c
wNv2AHd3hbq/71FUHar0BtIrhBvTqaVHKfIrII0RphnWOb66uOzsuP/s5NQ+
n0/+cjU9n4zp+eL96MOH6iHwMy7en159GNdP9crD0+PjycnYLcYoaw0FnePR
3/CFtALAXk5PT0YfOqR+3rKfDQZFHrOmzrQgv3ATRMKEWs7ckX86PPv3v/r7
PikG/f4b+Me9/NB/vY+X26VI3W4qRU64VwTRKuBZJri2no9jhEcmcx4bzDXM
IGpTtkRkwJrffSLL/DpkP87CrL//zg/QgVuDpc1ag9ZmD0ceLHZG3DC0YZvK
mq3xNUu39R39rfVe2r0xuB6/hfGpDuMnpkobWOtCWLBiexSNsPW0O+5Jkc8b
ddrHMsxPhm8ilo3OJsMAYnH2c0xVjN29QAAHAX12a3ZfH/wAIZGiNFJ5BQJI
ZfE5R3UnPRIRLlGpTMKMTGTMLVyQ5mVG+VXQfrZiCl+0gxkrqgQ4ON4U4ZK8
f3lI+/8J+78ZvNm7v99hF4eX9dDBLg0ha8eH1cT9vX2M9tiFFdFQyaMOrImS
a3O9BEKEX0xoQyruMNFb9HZYJE1IuU6gzvMlO768oo3M0maDTITJeZIRNCs2
l7FH/Bslo50nPWENhnwn697KvK0mLCZBl2CPyq6GfE0QutA8cVtGgGHlkqlI
Y3ktrJnDCmt4TKfSisMIVjOgMiFgkcFNtcmXggPUzdMquxjUYBOY3iNQCwkG
4tVOCzHJOFnMQxeepFKTpLEtXxZt2rshqlqWzWZ8FSseOW3nKkYpoYpK0jMe
XoscIHwhEJl3JuPk4BFFHnwQCxJCAqFkG5YN4XILpRAjj5+zG2VxluRFZJPj
n/g5WvPwB30bces0b8z9sfutv3fB9+Vj9dB4av02DH8ffCGd3keafbHnd0/0
ozcYRjs2gB8Nt7yCod+7+7OP/m6zRUnJDyJd5Etn9rshewE3OyL6tnPh1R1B
3Q6UtrSpy2PwybedUFBV6gCtUHWj7LSKWen5HNEfzz0ouzxlsbA0g2FuEBlt
WlgCokxLEgK0+gVvQIy4EKaMbUvm2W63/6ZvIz9E9cLki9HRpArAmQg5xSXV
Ocpawk4e5wR8kED7Wr/4GPKwVS72kGWQdWmOkonzKu3U0SIUoO/aWARRBaTO
51QOwARJMthX6llhuVEdBVtl4XjzjMKx/c0W6b8ZdAevXjVtcnXStMraMWme
rSl8bpmGO2atZX/3mWo+hWJaWH8DyW5VtTtVAsSEAL2zNHBoTzKxIzQAKPUk
b2vy8WzHHvttf/B6265sOZvg2FrbnXajjKtayODVPkDtCFJmqIWllJ32uukY
+36ejj0rhxMjslEk4W5NYA93EPCHhdaeLXinG1Hb+5eUaJSVY8XQgcPciUKE
Neg3hRPdL4D49pjNKFoF49U0mjeJdDOnqnxyG/mgwIFrRUYx1S0r9+qrgp+S
etUSe0qMsn/QnUnw+PqYFd940BRURIY4bWrtgL5lhgY9F75Fc2V0UciIKNFL
mdQsYa3MuAatkj3HA9VL8TkEaiFLoZtK/XFsUm7AnfUaTzms0KG7HsUHqV9v
6ZHNZBxpnWqlYm02kaiqpcnDEiHhum2iNNOzmwOYrORw7x0lYFsyuzmohv0o
JRlYIxKz0Gi1iAcY9Dz+BudrNnZIbP1rytVha3XJB8GD8Ad9L3ASeB+tLBcr
jCkruKewA1ulyU7aKofOmWBx7prUEjsGg+dwY9uAE1t5RLWyp4Xgdql44frT
th3Anm3fuG4PLf4OrESA2jWQxSOHF47ukK/KFtk7s938UrbnhKadb7iZ6az1
zKT0C1YXSqL6ddVEj8VO7G1UYwrGfI88HePD5U/jPobGlldl/sZsU0TbGwnS
s8dsPMvmFaZxNxdlw19eXEikjxRxhBQ4LuJcEr0DH84pBU1F9KJGENtElylS
LXIecryd5u3aMuSKEpr5Sg6qxR+ZIG58sF9WMJKSUCNqZRAnnThyTshsrz4y
Xz5QpU8blateZMGHhyGm2zJsfSh1Cf3uUtSUq/07+0i2aAlhHz8d7P9aHhZ6
lIqDy1IPaNs/FGCb7la1Tv/7/qePL7GqY68qpL18IptCYp9tIbx3t5mc+y4B
lQLUNbVati8xKmSiJUhd1CfIa9u70ga9LBUPlSSSksOJJ2dQ1jOezCTAE8lE
5apU3GqQKWNvQDz73wCHrix6fr/DtvpWe3tv4JW9ltRCvf3xYM96oZRhW4vU
z0zXQ6VSXZoqZCB98Kh01PlN4ok/tCSbRpA24xHC96xwoxKxQfXbpaT+hezm
Fr57C/a0acu5KvQjp2lvWUatRTM42bMSqaOHayzv8GGyi9Y3D3vI7JG/hmVj
KjGX9lofbSZd34roYJ9yv/wAnE04kCYEbWLzmC8ILEZRJH31bADU0LZvtvEz
TtR6+aNvnfpGwhHME5c1nRoG0R9enX/4jUDtN8z+zV2hXJTt4dNInxC7RESi
m4UZZkSeW6j+HTsXllyFdPBPBOLdsQfxX31j2GiDnn4MvtSOe/ox+DL1TnrR
rx8H9eNe/bj/5Rs1oW5rt4vIs7+D/S5FOH79wQ+2j6FHR9/t1HOLnaz92Bh0
z3XTVoeXb92OAWwlzJShm68lDyuPY77S3LmiRdTOVSxLHtvlioYe1qrBo7XK
8uxE2rvfBs0uaevTHUDvuWXNMdOqsk2o9DTH0CZpXd7ot/iuFZM2OPSjCarA
5/OR1nz1aIKCouARO+qvZOlamrqr8WZ2tgzjU7UeY9NqE5BIN5/M+pUEthN+
V/o6CU8lrguhq5T6zDqQrjZEUj3nYTzt/Zfx9E1N4f8qrq7+H1i/P7AArGzG
w2tqB0bhNVptkPSFPR9A0dE8Eb3tzHlsBGHZ5en4FESxnCl6wX8AgbD3mAAg
AAA=

-->

</rfc>
