<?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.39 (Ruby 3.1.2) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-newbold-atp-aturi-00" category="std" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.33.0 -->
  <front>
    <title abbrev="AT URI">The "at" URI Scheme</title>
    <seriesInfo name="Internet-Draft" value="draft-newbold-atp-aturi-00"/>
    <author fullname="Bryan Newbold">
      <organization>Bluesky Social</organization>
      <address>
        <email>bnewbold@robocracy.org</email>
      </address>
    </author>
    <date year="2026" month="October" day="01"/>
    <area>Applications and Real-Time Area</area>
    <workgroup>Authenticated Transfer</workgroup>
    <abstract>
      <?line 80?>

<t>This document defines the "at" URI scheme, which is used to reference accounts and data records in the Authenticated Transfer Protocol.</t>
    </abstract>
    <note removeInRFC="true">
      <name>About This Document</name>
      <t>
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-newbold-atp-aturi/"/>.
      </t>
      <t>
        Discussion of this document takes place on the
        Authenticated Transfer Working Group mailing list (<eref target="mailto:atp@ietf.org"/>),
        which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/atp/"/>.
        Subscribe at <eref target="https://www.ietf.org/mailman/listinfo/atp/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/ietf-wg-atp/drafts"/>.</t>
    </note>
  </front>
  <middle>
    <?line 84?>

<section anchor="intro">
      <name>Introduction</name>
      <t>The Authenticated Transfer Protocol enables the creation of decentralized networks for publication of self-certifying data. An introduction to the overall protocol architecture is given in <xref target="AT-ARCH"/>, and the data repository and synchronization mechanisms are described in <xref target="AT-REPOSYNC"/>.</t>
      <t>Each account has a global permanent account identifier that can be resolved to a network hosting location and to public key material. Multiple account identifier systems are supported, but details are out of scope for this document. Accounts publish structured data records of different application-defined types in data repositories. Each account has a single repository for all of its public data records, organized in collections by record type, with one or more records in each collection.</t>
      <t>Individual records can be globally referenced by account, collection, and record key. Records themselves may include references to other records, forming a global data graph. Record references can be resolved to fetch individual records. They can also be used when annotating records for the purpose of content moderation.</t>
      <t>This document describes a string identifier syntax for referencing data records and entire accounts.</t>
      <t>The identifiers described in this version of the document comply with most of the <xref target="RFC3986"/> generic Uniform Resource Identifier (URI) requirements, but not all of them. Using account identifiers with multiple colons in the authority section violates the generic syntax rules for URI schemes using the double-slash prefix (<tt>//</tt>), which this version uses. This means the identifier syntax described in this document is not eligible for permanent registration in the IANA URI Registry under <xref target="RFC7595"/>.</t>
    </section>
    <section anchor="structure">
      <name>Structure</name>
      <t>The generic structure of an "at" URI is:</t>
      <artwork><![CDATA[
"at://" ACCOUNT-AUTHORITY [ PATH ] [ "?" QUERY ] [ "#" FRAGMENT ]
]]></artwork>
      <t>The required authority section references an account. It may be a permanent account identifier or an account handle. A URI that only includes the authority section can be used as a reference to an overall account. Handles in the authority section are discouraged in most other use cases; see <xref target="security"/>.</t>
      <t>Except for the authority syntax noted in <xref target="intro"/>, the structure aligns with the generic structure and semantics described in Section 3 of <xref target="RFC3986"/>. An empty authority section is not allowed. Userinfo is not supported in the authority section, and host/port separation with a colon character is not used. The query and fragment sections have no defined semantics and are reserved for future use.</t>
      <t>The path section can be used to reference a specific resource controlled by the account authority. A common use case is to reference an individual data record from the account's public data repository:</t>
      <artwork><![CDATA[
"at://" ACCOUNT-AUTHORITY "/" COLLECTION "/" RECORD-KEY
]]></artwork>
      <t>The collection part indicates the data record type (schema), and the record key identifies the individual record. The URI path section matches the path under which records are stored in the repository data structure described in <xref target="AT-REPOSYNC"/>.</t>
    </section>
    <section anchor="syntax">
      <name>Syntax</name>
      <t>The overall AT URI encoded string length limit is 8192 ASCII characters. AT URIs MUST NOT include a trailing slash.</t>
      <t>The authority section of AT URIs can contain either a permanent account identifier or an account handle. The syntax of specific account identifier systems is out of scope for this document, but a few generic syntax restrictions apply to all such identifiers:</t>
      <ul spacing="normal">
        <li>
          <t>the account identifier string is ASCII, containing letters (A-Z, a-z), digits (0-9), period (<tt>.</tt>), hyphen (<tt>-</tt>), underscore (<tt>_</tt>), and colon (<tt>:</tt>)</t>
        </li>
        <li>
          <t>other ASCII characters may be represented with percent encoding (percent character <tt>%</tt> followed by two hexadecimal characters)</t>
        </li>
        <li>
          <t>must not end in a colon (<tt>:</tt>)</t>
        </li>
        <li>
          <t>length (including percent encoding) is between 1 and 2048 characters</t>
        </li>
        <li>
          <t>MUST NOT be a simple account handle</t>
        </li>
      </ul>
      <t>The account handle system is out of scope for this document, but the handle syntax is as follows:</t>
      <ul spacing="normal">
        <li>
          <t>at most 253 ASCII characters in total</t>
        </li>
        <li>
          <t>consists of multiple segments separated by periods (<tt>.</tt>)</t>
        </li>
        <li>
          <t>empty segments and leading or trailing periods are not allowed</t>
        </li>
        <li>
          <t>there must be at least two segments, and thus at least one period ("bare" top-level domains are not allowed)</t>
        </li>
        <li>
          <t>each segment must have between 1 and 63 characters, consisting of lower-case letters (a-z), digits (0-9), and hyphens (<tt>-</tt>)</t>
        </li>
        <li>
          <t>segments cannot begin or end with hyphens</t>
        </li>
        <li>
          <t>the last segment must not start with a digit</t>
        </li>
      </ul>
      <t>Handles MUST be normalized to lower-case when included in AT URIs.</t>
      <section anchor="record-ref">
        <name>Record References</name>
        <t>An AT URI referencing a record has additional syntax restrictions. It has exactly two path segments, and must not include query parameters.</t>
        <t>The first path component must be a valid Namespace Identifier (NSID) string, as defined in Appendix D of <xref target="AT-REPOSYNC"/>. A non-normative summary of that syntax is:</t>
        <ul spacing="normal">
          <li>
            <t>at most 317 ASCII characters in length</t>
          </li>
          <li>
            <t>overall NSID is case-sensitive</t>
          </li>
          <li>
            <t>"domain authority" part (reverse-order DNS hostname, with at least two segments separated by periods) separated from a final "name" part by a period (<tt>.</tt>)</t>
          </li>
          <li>
            <t>domain authority segments are each between 1 and 63 characters; consist of ASCII lower-case letters (a-z), digits (0-9), and hyphens (<tt>-</tt>); must not start or end with a hyphen; the first segment must not start with a digit</t>
          </li>
          <li>
            <t>the final name part is between 1 and 63 characters; consists of ASCII alphanumerics (A-Z, a-z, 0-9); must not start with a digit</t>
          </li>
        </ul>
        <t>The second path component is a Record Key string, with syntax defined in Section 3.1 of <xref target="AT-REPOSYNC"/>. A non-normative summary of that syntax is:</t>
        <ul spacing="normal">
          <li>
            <t>length between 1 and 512 ASCII characters</t>
          </li>
          <li>
            <t>consists of alphanumerics (A-Z, a-z, 0-9), period (<tt>.</tt>), hyphen (<tt>-</tt>), underscore (<tt>_</tt>), colon (<tt>:</tt>), and tilde (<tt>~</tt>)</t>
          </li>
          <li>
            <t>case-sensitive</t>
          </li>
          <li>
            <t>literal values <tt>.</tt> and <tt>..</tt> are forbidden</t>
          </li>
        </ul>
      </section>
    </section>
    <section anchor="examples">
      <name>Examples</name>
      <t>The following are valid AT URIs referencing accounts:</t>
      <artwork><![CDATA[
at://did:plc:foxkcdp2jhdxd75z7uuqu3s2
at://handle.example.com
]]></artwork>
      <t>The following are invalid AT URIs under the syntax defined in this document:</t>
      <artwork><![CDATA[
// trailing slash
at://did:plc:foxkcdp2jhdxd75z7uuqu3s2/

// userinfo
at://user:pass@did:plc:foxkcdp2jhdxd75z7uuqu3s2

// @-sign
at://@handle.example.com
]]></artwork>
      <t>The following are valid AT URIs referencing a record:</t>
      <artwork><![CDATA[
at://did:plc:foxkcdp2jhdxd75z7uuqu3s2/com.example.record/3mwp2ezf3fh22
at://did:plc:foxkcdp2jhdxd75z7uuqu3s2/com.example.more-sections.record/3mwp2ezf3fh22
at://did:plc:foxkcdp2jhdxd75z7uuqu3s2/com.example.otherRecordV2/3mwp2ezf3fh22
at://did:plc:foxkcdp2jhdxd75z7uuqu3s2/com.example.record/...
at://did:plc:foxkcdp2jhdxd75z7uuqu3s2/com.example.record/~home
at://did:plc:foxkcdp2jhdxd75z7uuqu3s2/com.example.r/1
]]></artwork>
      <t>The following are invalid record references (though they may be valid generic AT URIs):</t>
      <artwork><![CDATA[
// disallowed record keys
at://did:plc:foxkcdp2jhdxd75z7uuqu3s2/com.example.record/..
at://did:plc:foxkcdp2jhdxd75z7uuqu3s2/com.example.record/one@two

// disallowed NSIDs
at://did:plc:foxkcdp2jhdxd75z7uuqu3s2/example/3mwp2ezf3fh22
at://did:plc:foxkcdp2jhdxd75z7uuqu3s2/com.example/3mwp2ezf3fh22
at://did:plc:foxkcdp2jhdxd75z7uuqu3s2/com.EXAMPLE.record/3mwp2ezf3fh22
at://did:plc:foxkcdp2jhdxd75z7uuqu3s2/123.example.record/3mwp2ezf3fh22
at://did:plc:foxkcdp2jhdxd75z7uuqu3s2/com.example.bad-record/3mwp2ezf3fh22
at://did:plc:foxkcdp2jhdxd75z7uuqu3s2/com.example.record-/3mwp2ezf3fh22

// trailing slash
at://did:plc:foxkcdp2jhdxd75z7uuqu3s2/com.example.record/3mwp2ezf3fh22/

// query section
at://did:plc:foxkcdp2jhdxd75z7uuqu3s2/com.example.record/3mwp2ezf3fh22?key=value
]]></artwork>
    </section>
    <section anchor="security">
      <name>Security Considerations</name>
      <t>Record references that use account handles instead of permanent account identifiers can have the authority of the reference change over time. Such references should be resolved to a permanent account identifier before being persisted to long-term storage. References stored in record data should always use permanent account identifiers.</t>
    </section>
    <section anchor="iana">
      <name>IANA Considerations</name>
      <section anchor="uri-scheme-registration">
        <name>URI Scheme Registration</name>
        <t>As noted in <xref target="intro"/>, the identifier syntax described in this version of the document is not eligible for permanent registration in the IANA URI Registry under <xref target="RFC7595"/>.</t>
        <t>If it were, registration metadata would be included in this section.</t>
      </section>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="RFC3986">
          <front>
            <title>Uniform Resource Identifier (URI): Generic Syntax</title>
            <author fullname="T. Berners-Lee" initials="T." surname="Berners-Lee"/>
            <author fullname="R. Fielding" initials="R." surname="Fielding"/>
            <author fullname="L. Masinter" initials="L." surname="Masinter"/>
            <date month="January" year="2005"/>
            <abstract>
              <t>A Uniform Resource Identifier (URI) is a compact sequence of characters that identifies an abstract or physical resource. This specification defines the generic URI syntax and a process for resolving URI references that might be in relative form, along with guidelines and security considerations for the use of URIs on the Internet. The URI syntax defines a grammar that is a superset of all valid URIs, allowing an implementation to parse the common components of a URI reference without knowing the scheme-specific requirements of every possible identifier. This specification does not define a generative grammar for URIs; that task is performed by the individual specifications of each URI scheme. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="66"/>
          <seriesInfo name="RFC" value="3986"/>
          <seriesInfo name="DOI" value="10.17487/RFC3986"/>
        </reference>
        <reference anchor="RFC7595">
          <front>
            <title>Guidelines and Registration Procedures for URI Schemes</title>
            <author fullname="D. Thaler" initials="D." role="editor" surname="Thaler"/>
            <author fullname="T. Hansen" initials="T." surname="Hansen"/>
            <author fullname="T. Hardie" initials="T." surname="Hardie"/>
            <date month="June" year="2015"/>
            <abstract>
              <t>This document updates the guidelines and recommendations, as well as the IANA registration processes, for the definition of Uniform Resource Identifier (URI) schemes. It obsoletes RFC 4395.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="35"/>
          <seriesInfo name="RFC" value="7595"/>
          <seriesInfo name="DOI" value="10.17487/RFC7595"/>
        </reference>
        <reference anchor="AT-REPOSYNC" target="https://datatracker.ietf.org/doc/draft-holmgren-at-repository/">
          <front>
            <title>Authenticated Transfer: Repository and Synchronization</title>
            <author fullname="Daniel Holmgren">
              <organization>Bluesky Social</organization>
            </author>
            <author fullname="Bryan Newbold">
              <organization>Bluesky Social</organization>
            </author>
            <date year="2026" month="September"/>
          </front>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="AT-ARCH" target="https://datatracker.ietf.org/doc/draft-newbold-at-architecture">
          <front>
            <title>Authenticated Transfer: Architecture Overview</title>
            <author fullname="Bryan Newbold">
              <organization>Bluesky Social</organization>
            </author>
            <author fullname="Daniel Holmgren">
              <organization>Bluesky Social</organization>
            </author>
            <date year="2026" month="March"/>
          </front>
        </reference>
        <reference anchor="ATPAPER" target="https://doi.org/10.1145/3694809.3700740">
          <front>
            <title>Bluesky and the AT Protocol: Usable Decentralized Social Media</title>
            <author fullname="Martin Kleppmann">
              <organization/>
            </author>
            <author fullname="Paul Frazee">
              <organization/>
            </author>
            <author fullname="Jake Gold">
              <organization/>
            </author>
            <author fullname="Jay Graber">
              <organization/>
            </author>
            <author fullname="Daniel Holmgren">
              <organization/>
            </author>
            <author fullname="Devin Ivy">
              <organization/>
            </author>
            <author fullname="Jeromy Johnson">
              <organization/>
            </author>
            <author fullname="Bryan Newbold">
              <organization/>
            </author>
            <author fullname="Jaz Volpert">
              <organization/>
            </author>
            <date year="2024" month="December"/>
          </front>
        </reference>
      </references>
    </references>
    <?line 228?>

<section numbered="false" anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>This document is based on the original Authenticated Transfer URI design work by Paul Frazee and Daniel Holmgren, as described in <xref target="ATPAPER"/>.</t>
    </section>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA7Va+2/bOBL+XX8F4eCwCRA5rz5dLLa+NN1md5v0EnfveofD
hZZomxe9VpSSukX6t983Q1KSH02yaW+BRW2ZHA6/+Wa+IZUwDINKV4kaiB9G
MyV6suqJ92fH4jyaqVT9EMjxuFRXA9Ebjuh5L4hkpaZ5OR8IU8VBEOdRJlNM
j0s5qcJMXY/zJA5lVeD/utTh7m5g6nGqjdF5Vs0LDD0+Gr0Osjodq3IQ1EUM
i2YQ0D+DIMozozJT4wFW3Q1kqSStXhSJxtKwYYTMYnGmZBKOdKrEECN6wXVe
Xk7LvC5ocF3NVFbReBWLUSkzM1FlL7hUcwyLYVllNdYS4q4ZQliPe3+HeZ1N
xc80gZ6nUicDgqt4qVU16efllB5PdTWrx/iBHobXUwJih6ExvSCQWCbHnkWI
oUJM6iSx4P21nMtMnFjw+DfYk5n+xDvG70mtzOVcnOeRlgkPUNaDsUP8ZZmP
86iU0ZxcCYIsL1NMvuJtnr0+PHj+7MnAf7CPnj5+/njgP+DRcBSeHb07Pf9w
cjjgJRwxvoIOpqoiN7oCGTgk5/MsmpW597rHNjiq4lwVlaJ4i/3d/SfWuCyn
qhqIWVUVZrCzg4Gygv+Xqux7RHfALoteOMuTdFqqDICGZbPuDptqYOX/Qvdv
F99XwFIl4o0z0oy4E+X15lbDdaexQGeTbkgA9vDs8M39gB6W0UxXKkJCKXF6
pcorra67+L6VGPFgbNukDWVnpXti+wAwvnughqN3w3dHZ4to+lHETeCKQeJd
mVd5lCNv3hs5TpR4pSIAXspEfwLi1p54q2Itu/DSKM/eR+sRzjWDurfb39t7
9Hjn4MnzR892n/cPnu7uPn20e08oEcZKZ+LXRBVFKrPslqHvZJ2I16X8pNQt
o36Rl0r83MZl/Zg5yprE9v50XNaOVFfYwvHV/LYlVZmnc/FLPstMfpuxddxa
v4dP4vc8KVRZBf1+PwjCMBRybIj0VRCMZtoI8L1OEWwRq4nOlGFONHpnWO+2
xfVMI5MwvDYgRJWLUiEFVRYpIaMor7PK6g+lFH6LoCdGYMNMsLXp25DOuZXq
OE5UEGyIYzAvj+uISC0+b2j6ekPe3mlKqIzoa/cQQQDZRD7B3rp8zlRFumgE
So8o6rGXUBppVDIJIwCmJ3NSNtpQXwwzobteAQBaIkfNkUkiCr9+t04QWlOU
NZoqPn92le3mZrvJPAfWglqYRbUQqYpmIJlJgS9sxspEpR5jE96o16abGwB5
JBElFxAxk5gjpkk+RvKCA0gdirP/WceE5EQDv2omKxGBUmMFf0yeXNkgSw+V
mOWmIjiS3EHFe8gdegItBKS/UiXqRF+8rZNKF4lat5SZG0ie3YypiyIvEclt
Ma6JgBW02/6U4ztFI8oLxWGqulxFQDzp2AEzQ9dV1gz7Egcp+HrCXMXW23Yp
tHSPuZNhqi5GQyvTF2vgNEAhUd2okXdEAqykvUPRghPbvk7bsIEoiYpszzae
u0HsB/IMjZLIMwBQijQvVTeXFHnTTka4j7NYX+m4Rnz9OBdFG/Vk3uZpTGu5
vWx3zFg6OicQxz76F2sKFE2RDleAJ0Ux1FmU1LFqLRoiQI5RZbtREnPiScM7
xmFaymLmDXcNrOHcRFVUaVZ21hcoAHOeIROT0zSuRdcoCNhClkPLaWUPhCWN
QjxKhEpReNBEV0SDNI+Rtw7D5SJo84tDXZVkcIG8WSU/smm/CV8jmnUJTZpQ
tpWxb4tXa8gs5jFzG6XEuBrEtcF7FOVpgTgyMVJkoR/w+bPrWm9uxFRlSL1I
vM80BQBAm7wuUZuPW983Uc634OUfNVwjy8ZmHYDz9KWA99ECcABXUtc4H3xy
g0LEYFfkrYrrao4Kamvklc4TOsLwz95Dh2BZU5UmHFuRIW2hle3ukUUqNIlE
ahfAWn8Umxc7OxdbXooWMAMRmB94lCpoAttYjdsq6A3K+ExAqERPNTVArAxN
ySzVVJNo8r7cho+HJ0P2/sz+OBd1BlrZuNDRgQvyhjj3hQlS1hQpJ2cNKs0Y
RAEEb+RX47wXfPnyJcATtFM9MTw8PH1/Ail5P3pzenY8+iD+Jd4NR2/Ev/Gh
91NP/O390dkH+22jJ16fDX9+e3QyEv9mK7yoo0C8JmSdzKQ0sxToi+OKCwAy
Tt6uI1QJs07BzKDoqNW8FdaYPEuaQmK+whtXEzi5ueS2rQZJUtaobuPfG17o
FiqycmqISV3KqQ2/TSUuXlgJi4JCLzCBEgvTappvJfVjhFNaU046xi2pQBuv
xrZTgcDTwDam6Dqmmcueam3UWfhxcqXOZqk2nLstHBA1OjnPPYlKCziyul/H
ZoCUX6uYUhoL4qDlf2iE96uQWVUg1d+hkXhcSMd/3oe06S/QnFAvCRSdaQob
l2rxR61cTzMB6pxlxsveTF4pDBdehNvN03jJugefSRII+EnNMMG2K6WFhA/r
CLPYmQpTqAjUjFhhuCKSBpQkfqyHvHdH1wYDYiyqbmoLC1ODdrdoOutKVEcA
sNk87dr9Ybkl8I3DnZndw9PD099+OzocHZ+e8Nezo8PTs1fhr0cf2nxupRyw
IFTkV9QU3q5r1GKITa62cqttQ1vtb3PZldBlFbaRpXReiABaPxi1c/gHWwpt
pW6EkTo+bLxlXaeJYjfbhLijzd2gSxVKPpRU/uDqqa8M9lIOMhxB6WMv5InK
pvAt0anmgv9s7/m+GJ4fHh+3NIaM2MlGvH1/PhInp6Om8ZECEqATMsXC5Li4
mn7IVG+EuEmUk9S/aS43D6qhtJArONQWe1rf0mBjg7c30Vb+JRqu6xV5VgSZ
y1VqmudceoGsqak5a3sCkDhcyKKuJ65/MhbkbQ+EjUVFaIvNYfhPMDH8BD7G
0F400Ju74XN8A0g6j6H6fRL92bygPm/zIqRvTC9sC0zZvPjPheOyrUibF4OL
LThla/tyeL2QgXpUYTKqgVzQsBwdES1nyMNN/6QtcRd/uQCMtqhy9bjOxUx9
lDhd6hQ50i5DDqS1sd2VypjGcslBR8dNSy9actmHLcJujBOYwtb3eI/7u4+e
ddaBmYamLM9Gp92Dl6WP4+nCM8eT+9KEQtxMZI5giDQODksDWVlV3X98sIo7
pTxa9ATj6C4bHROfzZpu0iiWCOOVxiJsSWAsCzDVCl4zlhBJlGTwyG+fnn4a
lZyOEFqq4hmHhvCqaDo+UyS9VV8Ya9P+TicyT8jeGGZ72E0RJupKofrnKVi9
shr7S0c2Z9iuysq3GNMnBx2gtj08vKeJIFNlyBrU5My6dGG55iQxNkuweoNT
xOcjLDtFGAAUMZJZ72a4HE5oqwvecrNQkao41edFg8B3XEy+MW0bFc1erqBQ
dHzm05kroJwFrjBSEd/wB8Kztu38vGHlIoTUoqgP/YSF81YjaHwkj2NNhQr5
t6Z6cfNKw5CmUZXYnHXa1Q13s1tf7G33QlRMFeuCTaKJLjGQDdDBLM8aqDj9
rgBCLE4wxxRy6fx1cn78assVxW3KHd/8ECpFgZjgkPPKtnmLgod+JMuzsHl3
gSqcphLu8ZkNJG1SciEPD/aers1DW3ioRDq5JM8onyliIb1m0rQKBvQstVuJ
69kWY7NUdPRSIYKArb06OedWkS4d3RXG2sxam9tbnafcO0GRNEWzR+bcgnR1
saAIcG7Zt05ZQCJy5t2SZy98nrFaM0oPTrUXy8nSTTHpxr7gFLP8uU+OhW48
QUFIuOZuWRDWb8q0u5JJgcKNUl5Se93o7bagzax4vpjm3HUg1bDOEuWp+vv0
/RWNo6c1z2+O2w2/m1NMf+87ENwp5yIQj/dWm7klsbkVij/bcXTE3CmGTmL6
9QuzcyWXEl1RtlGJqFHosAjPuujTh5KFd6xj1Atqb48+StJxqofKfXQtrhVc
roKYZOuNbzYXaqS7e3KnDD5kxDoeFEk0mOQfL6O42P/vLP4YP3386Wld/1Ef
mH07yrWcbt0+Yt6eNRZX19ni+rbrr9pWtcOAhZ7CObWzs9RR38/NnYBm1u5M
a+fQt0EhjXl55yZp8svQ4Exup768/4ZvgdtJ0p+BewcrNava6TsH6XWxrz5N
Diaz/f0HmKE749Afs7+XUW6lbbL/vv/N1pxT9D7qwZO/zPJUPWT6zt5dZC5X
Lqk3ITD1lO9u5v78YMf6Y5NjxFbL61gb1wZ2jtfmW9B6+FxU7JeQ4WDJL1L9
+3rkLH5r7B88/+gfw7fvfjv6FkLv7R9872QbS+pTv4sp1/Uu2XlwhbyrstgS
antcVy2+k+WfwPMfWeNsom2Q9vNtqjgkKfZvXkjamnvWIFh9NcS6T/dvi+dW
6mBxcJUxCfptFyn27oWPW4s3nO79SXuXRy9Yp/byCCKeqr44r/neqvHFoAAk
8erb0VsvcsZqQu3CWLkTKbUh/nyUTUN0Aynfh8mp6nePQO0dmasc9m7MuiCT
aznnt/C3b54vyfgVxQrqWmbyho9f7R+0+ZcYPAjHLvPVa+37vFX52qus/9dL
lmN68yrQvOP0sWAFRzfJ6F37+HWPouyraV6m0h8hjGV0ScgNo8ssv05UbE8U
weeB/bs8Ff/Ym8jEqN7N8ptD6swlXUHn1nWQbcrN+1f+ZoF2BejQhgh+w44j
TuePV7g3XPrrEndoXLoZ5b/wIRj+B2N34MS0KAAA

-->

</rfc>
