<?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.2 (Ruby 3.2.2) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-latour-pre-registration-00" category="std" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.18.2 -->
  <front>
    <title abbrev="EPP Pre-Registration Verification">EPP Pre-Registration Verification</title>
    <seriesInfo name="Internet-Draft" value="draft-latour-pre-registration-00"/>
    <author initials="J." surname="Latour" fullname="Jacques Latour">
      <organization>CIRA</organization>
      <address>
        <email>jacques.latour@cira.ca</email>
      </address>
    </author>
    <author initials="D." surname="Slaunwhite" fullname="Don Slaunwhite">
      <organization>CIRA</organization>
      <address>
        <email>don.slaunwhite@cira.ca</email>
      </address>
    </author>
    <author initials="T." surname="Johnson" fullname="Tim Johnson">
      <organization>InternetNZ</organization>
      <address>
        <email>timj@internetnz.net.nz</email>
      </address>
    </author>
    <date year="2023" month="November" day="15"/>
    <keyword>Internet-Draft</keyword>
    <abstract>
      <?line 44?>

<t>This Internet Draft introduces an extension to the Extensible Provisioning Protocol (EPP) for top-level domain (TLD) registries, enabling registrars to submit pre-registration information for domain names. The extension facilitates quality verification by the registry, employing advanced Artificial Intelligence and Machine Learning (AI/ML) techniques. Pre-registrations are assigned a quality score based on the analysis of the submitted data, ranging from 0 for non-abusive registrations to 100 for potentially abusive ones. This extension addresses the critical need to proactively identify and mitigate abusive domain registrations within TLDs, contributing to a safer and more reliable internet environment. The document outlines the EPP command definitions, XML schemas, data flow, and security considerations necessary to implement this innovative quality assurance mechanism, thereby enhancing the integrity and trustworthiness of TLD registrations.</t>
    </abstract>
    <note removeInRFC="true">
      <name>About This Document</name>
      <t>
        The latest revision of this draft can be found at <eref target="https://CIRALabs.github.com/CIRALabs/epp-pre-registration-verification/draft-latour-pre-registration.html"/>.
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-latour-pre-registration/"/>.
      </t>
      <t>
        Discussion of this document takes place on the
        WG Working Group mailing list (<eref target="mailto:WG@example.com"/>).
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/CIRALabs/epp-pre-registration-verification"/>.</t>
    </note>
  </front>
  <middle>
    <?line 48?>

<section anchor="introduction">
      <name>Introduction</name>
      <section anchor="problem-statement">
        <name>Problem Statement</name>
        <t>The current EPP protocol lacks mechanisms for registrars to submit pre-registration data to the registry for quality verification. This gap leads to potential issues with abusive domain registrations, which can harm the integrity of the top-level domain (TLD).
## Use Case Description</t>
        <t>A registrant wants to register domain names within a TLD registry via a registrar. To ensure the quality of registrations and prevent abusive domains, the registrar uses the proposed EPP extension to submit pre-registration data of the registrant to the registry. The registry, equipped with AI/ML techniques or services, analyzes this data to assign a registrant quality score back to the registrar. Based on this score, the registrar can decide whether to accept, reject or put on hold the registration request.</t>
      </section>
      <section anchor="importance-and-benefits">
        <name>Importance and Benefits</name>
        <t>Addressing the quality of the registrant data before the actual registration process occurs brings many benefits.  Adding a pre-registration process benefits the domain registration ecosystem by:
- Potentially reducing the number of malicious registration and frauds and reducing operating costs to registrar and registry in responding to the abuse.
- Ensuring the quality of domain registrations is crucial to maintaining the trust and reputation of the TLD. Abusive registrations can lead to various issues, including spam, phishing, and other malicious activities.
- The proposed extension enables registries to proactively identify and block abusive registrations, thereby improving the overall quality of domain names within the TLD. This can lead to a safer and more reliable internet for end-users.
- And contributing to a safer internet.</t>
      </section>
      <section anchor="scope-of-the-extension-verification">
        <name>Scope of the Extension - Verification</name>
        <t>This EPP extension focuses on enabling registrars to submit pre-registration data to the registry and receive a registrant quality score based on abuse AI/ML analysis. It does not address other aspects of domain registration, such as pricing or dispute resolution.</t>
      </section>
    </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>
      <?line -18?>

</section>
    <section anchor="terminology">
      <name>Terminology</name>
      <t><strong>Pre-Registration Registrant Information</strong>: This term refers to the data and details submitted by the registrar before the registration of a domain name. It typically includes information provided by the registrant, such as contact information and the intended use of the domain name, and is used for quality verification by the registry as part of the pre-registration process.</t>
      <t><strong>Registrant</strong>: RFC8499 defines the registrant as "an individual or organization on whose behalf a name in a zone is registered by the registry. A registrant is created in the registry after a successful registration with the registrar.</t>
      <t><strong>AI/ML-Powered Domain Abuse Mitigation</strong>: This term encompasses the use of Artificial Intelligence (AI) and Machine Learning (ML) technologies within the top-level domain (TLD) industry to identify, prevent, and mitigate abusive domain registrations. These technologies are employed to detect and combat various forms of domain abuse, such as spam, phishing, malware distribution, and other malicious activities, ultimately enhancing the security and integrity of domain name space.</t>
      <t><strong>Quality Score</strong>: Define a quality score as the numeric value assigned to a pre-registration registrant based on the AI/ML analysis of their pre-registration data. Mention that higher scores indicate potentially abusive registrations.</t>
      <t><strong>EPP</strong>: RFC 5730: Extensible Provisioning Protocol (EPP) (rfc-editor.org)</t>
    </section>
    <section anchor="extension-overview-and-command-definition">
      <name>Extension Overview and Command Definition</name>
      <section anchor="extension-overview">
        <name>Extension Overview</name>
        <section anchor="epp-protocol-extension-purpose">
          <name>EPP Protocol Extension Purpose</name>
          <t>This extension is designed to enhance the Extensible Provisioning Protocol (EPP) by introducing mechanisms for registrars to submit pre-registration information to the registry, thus enabling the verification of the quality of domain name registrations using advanced Artificial Intelligence and Machine Learning (AI/ML) techniques. The primary objectives of this extension are as follows:</t>
          <ul spacing="normal">
            <li>
              <t>Quality Assurance: To proactively assess the quality of domain name registrations and reduce the risk of abusive registrations within the top-level domain (TLD).</t>
            </li>
            <li>
              <t>Enhanced Trust: To improve the overall quality of domain names within the TLD, promoting a safer and more trustworthy internet environment.</t>
            </li>
          </ul>
        </section>
        <section anchor="integration-with-aiml-techniques">
          <name>Integration with AI/ML Techniques</name>
          <t>The extension integrates AI/ML techniques into the EPP framework, allowing the registry to analyze pre-registration data for signs of potential abuse. These techniques include data analysis, pattern recognition, and predictive modeling. The analysis results in a registrant quality score, which helps the registry make informed decisions regarding the acceptance or rejection of registration requests.</t>
        </section>
      </section>
    </section>
    <section anchor="epp-command-definition">
      <name>EPP Command Definition</name>
      <section anchor="new-epp-commands">
        <name>New EPP Commands</name>
        <t>This extension introduces new EPP commands to facilitate pre-registration data submission and quality verification. The following commands are defined within the extension:
### "create" Command Extension
Command Name: "create" (Extended)
Purpose: To create a new domain registration while including additional XML elements for registrars to submit pre-registration data. Registrars can provide information such as the intended use of the domain and other relevant details.
XML Element: <tt>&lt;pre-registration-data&gt;</tt> - This element encapsulates the pre-registration data submitted by the registrar.
Usage: Registrars initiate the "create" command with the pre-registration data, which is then stored by the registry for later analysis.
### "verify" Command</t>
        <t>Command Name: "verify" (New)
Purpose: To trigger the quality verification process for pre-registration data that has been submitted. Registrars can initiate this command after an initial "create" request.
XML Element: N/A
Usage: After pre-registration data is submitted through the "create" command, registrars can use the "verify" command to request the registry's AI/ML analysis and obtain a registrant quality score.</t>
      </section>
      <section anchor="xml-schema-definitions">
        <name>XML Schema Definitions</name>
        <t>To support these new EPP commands, the extension defines the XML schema elements necessary for encapsulating pre-registration data, ensuring interoperability between EPP clients and servers.</t>
        <t>TBD</t>
      </section>
    </section>
    <section anchor="epp-protocol-extension">
      <name>EPP Protocol Extension</name>
      <section anchor="extended-create-command-for-pre-registration-and-quality-verification">
        <name>Extended "create" Command for Pre-Registration and Quality Verification</name>
        <t>This section outlines the extension of the existing "create" EPP command to accommodate the pre-registration data submission and quality verification process. The extended "create" command enables registrars to provide additional information related to the intended use of the domain name, facilitating quality assurance within the top-level domain (TLD).</t>
        <section anchor="command-name">
          <name>Command Name</name>
          <t>Command Name: "create" (Extended)</t>
        </section>
        <section anchor="command-purpose">
          <name>Command Purpose</name>
          <t>The extended "create" command serves the following purposes:
- To create a new domain registration within the TLD.
- To allow registrars to submit pre-registration data for quality verification.
- To enhance the quality assurance process by providing registrars the opportunity to convey relevant information about the domain's intended use.</t>
        </section>
        <section anchor="xml-element-extension">
          <name>XML Element Extension</name>
          <t>To enable registrars to submit pre-registration data, the "create" command is extended to include an optional XML element, <tt>&lt;pre-registration-data&gt;</tt>. This XML element is included within the "create" command's payload and encapsulates the pre-registration information provided by the registrar.</t>
          <t><strong><em>XML Element:</em></strong></t>
          <ul spacing="normal">
            <li>
              <t><tt>&lt;pre-registration-data&gt;</tt> (Optional)</t>
            </li>
          </ul>
        </section>
        <section anchor="usage">
          <name>Usage</name>
          <t>Registrars initiate the extended "create" command in the following manner:</t>
          <ul spacing="normal">
            <li>
              <t>The registrar includes the <tt>&lt;pre-registration-data&gt;</tt> XML element within the "create" command when submitting a domain registration request.</t>
            </li>
            <li>
              <t>The <tt>&lt;pre-registration-data&gt;</tt> element allows registrars to provide information related to the intended use of the domain, additional contact details, or any other relevant data.</t>
            </li>
          </ul>
          <t>Example "create" Command with Pre-Registration Data:</t>
          <sourcecode type="xml"><![CDATA[
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
     <command>
       <create>
         <!-- Domain creation data -->
         <domain:create>
           <!-- Domain details -->
         </domain:create>
         <!-- Pre-Registration Data -->
         <pre-registration-data>
           <!-- Pre-registration information -->
         </pre-registration-data>
       </create>
     </command>
   </epp>
]]></sourcecode>
          <t>The inclusion of the <tt>&lt;pre-registration-data&gt;</tt> element within the "create" command allows registries to participate in the quality assurance process and ensures that additional data relevant to the domain's use is considered prior its potentially abusive registration.</t>
          <t>Extended "create" Command: The existing "create" command will be extended to include an optional XML element for registrars to submit pre-registration data. This will enable registrars to provide additional information related to the intended use of the domain name.</t>
        </section>
      </section>
      <section anchor="introduction-of-new-verify-epp-commands">
        <name>Introduction of New Verify EPP Commands</name>
        <t>New "verify" Command: A new EPP command, "verify" will be introduced to trigger the quality verification process on the submitted pre-registration data. Registrars can use this command after the initial "create" request.
It's important to note that the time to respond to the verify command is important to take in account, should be in the order of seconds and not minutes.</t>
      </section>
      <section anchor="command-flow-overview">
        <name>Command Flow Overview</name>
        <t>Command Flow: The process begins with a registrar initiating a "create" command with additional pre-registration data. The registry, upon receiving the request, stores the data for further analysis. Once the data is collected, the registrar can initiate the "verify" command to trigger the quality verification process, which results in the assignment of a quality score.
By mapping the EPP verify commands to the new registration process, it demonstrate how the new extension fits into the existing EPP framework and how it can facilitate the pre-registration data submission and quality verification.</t>
      </section>
    </section>
    <section anchor="pre-registration-and-verification-command-flow">
      <name>Pre-Registration and Verification Command Flow</name>
      <section anchor="pre-registration-data-submission-flow">
        <name>Pre-Registration Data Submission Flow</name>
        <t>The command flow within the EPP protocol extension for pre-registration and quality verification is a series of interactions between the registrar and the registry. This section outlines the steps involved in submitting pre-registration data and initiating the quality verification process:</t>
        <t><strong><em>Step 1: Registrar Initiates "create" Command</em></strong></t>
        <t>The process begins when a registrar initiates a modified "create" command, extending the EPP protocol. This command is used to request the creation of a new domain registration.</t>
        <t><strong><em>Step 2: Registrar Includes Pre-Registration Data</em></strong></t>
        <t>Within the "create" command, the registrar includes the <tt>&lt;pre-registration-data&gt;</tt> XML element. This element encapsulates the pre-registration information, such as the intended use of the domain and any other relevant data.</t>
        <t><strong><em>Step 3: Registry Receives and Stores Pre-Registration Data</em></strong></t>
        <t>The registry, upon receiving the "create" command, stores the pre-registration data associated with the domain name in question. This data is queued for subsequent quality verification.</t>
      </section>
      <section anchor="quality-verification-flow">
        <name>Quality Verification Flow</name>
        <t>After pre-registration data is successfully submitted through the "create" command, the quality verification process can be initiated by the registrar. Here's how the flow continues:</t>
        <t><strong><em>Step 4: Registrar Initiates "verify" Command</em></strong></t>
        <t>After the pre-registration data has been stored, the registrar initiates the "verify" command, a new EPP command introduced by this extension.</t>
        <t><strong><em>Step 5: Registry Triggers Quality Verification</em></strong></t>
        <t>Upon receiving the "verify" command, the registry's system is triggered to initiate the quality verification process. This process involves AI/ML analysis of the pre-registration data.</t>
        <t><strong><em>Step 6: AI/ML Analysis and Quality Score Calculation</em></strong></t>
        <t>The registry's AI/ML algorithms analyze the pre-registration data to assess its quality. This analysis considers factors such as the nature of the registration, the intended use of the domain, and other relevant data. Based on the analysis, the system calculates a registrant quality score.</t>
        <t><strong><em>Step 7: Registry Provides Quality Score</em></strong></t>
        <t>The registry sends the registrant quality score as part of the "verify" command response to the registrar. The score indicates the perceived quality of the registration, with values ranging from 0 for non-abusive registrations to 100 for potentially abusive ones.</t>
        <t><strong><em>Step 8: Registrar Takes Action Based on Quality Score</em></strong></t>
        <t>Depending on the quality score received, the registrar can make informed decisions regarding the acceptance, rejection, or further review of the domain registration request.</t>
      </section>
    </section>
    <section anchor="pre-registration-quality-score-guidance">
      <name>Pre-Registration Quality Score <strong><em>Guidance</em></strong></name>
      <t>This section provides a range of registrant quality scores with corresponding actionable actions for the proposed quality verification process, where 0 indicates a good registration and 100 signifies an absolutely malicious registration:</t>
      <section anchor="score-0-20-non-abusive">
        <name>Score 0 - 20 (Non-Abusive):</name>
        <section anchor="actionable-actions">
          <name>Actionable Actions:</name>
          <ul spacing="normal">
            <li>
              <t>The registration appears to be non-abusive and legitimate.</t>
            </li>
            <li>
              <t>The address and information provided by the registrant match and seem trustworthy.</t>
            </li>
            <li>
              <t>No immediate action required.</t>
            </li>
          </ul>
        </section>
      </section>
      <section anchor="score-21-40-low-suspicion">
        <name>Score 21 - 40 (Low Suspicion):</name>
        <section anchor="actionable-actions-1">
          <name>Actionable Actions:</name>
          <ul spacing="normal">
            <li>
              <t>The registration raises minimal suspicion.</t>
            </li>
            <li>
              <t>While the information appears consistent, there might be subtle irregularities.</t>
            </li>
            <li>
              <t>Regular monitoring and further review may be necessary.</t>
            </li>
            <li>
              <t>Regular monitoring and further review may be necessary.</t>
            </li>
          </ul>
        </section>
      </section>
      <section anchor="score-41-60-moderate-suspicion">
        <name>Score 41 - 60 (Moderate Suspicion):</name>
      </section>
      <section anchor="actionable-actions-2">
        <name>Actionable Actions:</name>
        <ul spacing="normal">
          <li>
            <t>The registration raises moderate suspicion.</t>
          </li>
          <li>
            <t>Some elements in the registration data seem incongruent or questionable.</t>
          </li>
          <li>
            <t>Investigate further and consider additional verification steps.</t>
          </li>
          <li>
            <t>Suspend the registration at the Registry? (after Registrar registration)</t>
          </li>
        </ul>
      </section>
      <section anchor="score-61-80-high-suspicion">
        <name>Score 61 - 80 (High Suspicion):</name>
        <section anchor="actionable-actions-3">
          <name>Actionable Actions:</name>
          <ul spacing="normal">
            <li>
              <t>The registration exhibits a high level of suspicion.</t>
            </li>
            <li>
              <t>Several aspects of the registration data appear inconsistent or potentially problematic.</t>
            </li>
            <li>
              <t>Immediate investigation and verification are necessary.</t>
            </li>
            <li>
              <t>Suspend the registration at the Registar</t>
            </li>
          </ul>
        </section>
      </section>
      <section anchor="score-81-99-very-high-suspicion">
        <name>Score 81 - 99 (Very High Suspicion):</name>
        <section anchor="actionable-actions-4">
          <name>Actionable Actions:</name>
          <ul spacing="normal">
            <li>
              <t>The registration is highly suspicious and raises significant concerns.</t>
            </li>
            <li>
              <t>Multiple elements in the registration data are irregular or seem malicious.</t>
            </li>
            <li>
              <t>Implement rigorous verification and consider delaying or rejecting the registration.</t>
            </li>
          </ul>
        </section>
      </section>
      <section anchor="score-100-absolutely-malicious">
        <name>Score 100 (Absolutely Malicious):</name>
        <section anchor="actionable-actions-5">
          <name>Actionable Actions:</name>
          <ul spacing="normal">
            <li>
              <t>The registration is deemed absolutely malicious and poses a severe threat.</t>
            </li>
            <li>
              <t>Clear evidence of fraudulent activity or malicious intent is present.</t>
            </li>
            <li>
              <t>Reject the registration and take appropriate measures to prevent abuse.</t>
            </li>
          </ul>
          <t>These quality score ranges and associated actions provide guidance for registrars and registries in evaluating the legitimacy of domain registrations. The specific actions to be taken can vary depending on the policies and procedures of the TLD registry and the severity of the suspicions raised by the quality score.</t>
        </section>
      </section>
      <section anchor="error-handling">
        <name>Error Handling</name>
        <t>TBD</t>
      </section>
      <section anchor="registration-timing-considerations">
        <name>Registration Timing Considerations</name>
        <t>This process has to be quick, if too slow a timer must be defined to mark the registration verification as incomplete, need a specific workflow</t>
      </section>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>TODO Security</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>This document has no IANA actions.</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-normative-references">
      <name>Normative References</name>
      <reference anchor="RFC2119">
        <front>
          <title>Key words for use in RFCs to Indicate Requirement Levels</title>
          <author fullname="S. Bradner" initials="S." surname="Bradner"/>
          <date month="March" year="1997"/>
          <abstract>
            <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
          </abstract>
        </front>
        <seriesInfo name="BCP" value="14"/>
        <seriesInfo name="RFC" value="2119"/>
        <seriesInfo name="DOI" value="10.17487/RFC2119"/>
      </reference>
      <reference anchor="RFC8174">
        <front>
          <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
          <author fullname="B. Leiba" initials="B." surname="Leiba"/>
          <date month="May" year="2017"/>
          <abstract>
            <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
          </abstract>
        </front>
        <seriesInfo name="BCP" value="14"/>
        <seriesInfo name="RFC" value="8174"/>
        <seriesInfo name="DOI" value="10.17487/RFC8174"/>
      </reference>
    </references>
    <?line 330?>

<section numbered="false" anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>TODO acknowledge.</t>
    </section>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA61c65LbNrL+z6fATn7EdknyJd4kVnmTlT2TZFIzttczPjl7
trZqIRKSGFMEQ5AzUVLJs5xnOU92vm4AJEBRM2MnqbItXgB0N7q/vqCZ6XSa
NHlTqLk4OnnzRryp1fStWuemqWWT61L8l6rzVZ7yxVEil8taXd3t3Uynpdxi
4qyWq2ZayEa39bTCoDoYNH30KMmrei6aujXNk0ePnj16kmAKtdb1bi5MkyWm
XW5zY/Bys6sw3+nJ5TdCfCJkYTRIyctMVQp/lc3RRBypLG90ncuCLk4XL/CP
rvHr7eU3R0mqS6NK0xpeTyVg5bNE1krOk2tdv1/Xuq3myXu1w1WGlcpG1aVq
psfEQlLlc/GvRqcTYXTd1Gpl8Gu3pR//TpIrVbZqnghhZxE/fIvfluIfMHde
rsW39AR3tzIv6IW/q5/ltirULNVbGpg3m3YJll6evl2cyaV5qKpqX2JXkZiF
gGSVaTBs0zSVmT986IfP7IQ0+8O7T/nwxv2abZptcZQksm02uga7U1Ag8hIS
/X4mzngQ3bFb/71Mf2qVCe7rej0XRAxdKCuIH+1bM7vk39O8lrNUhlMfz8RF
IdvyepM3qp/+GEoX3x+bPgPVpntrbPrLmfheb0qjy37uy3wb3uSJvT68+p9g
+ibf/vj33D0pf5nh71n5S5KUut5CZFfQiSQvV8FVMp1OBfYCIk2bJLnc5Kab
WrCqgaym1lmbQnayFOrnBlpLJtZo0WyUOLE3loWCFeqrnJ6RguEC+qkLcQ8G
el9gUYyopoW6UgXkAIJLce/y7Pi+cHuaK+iwKuWyoOF+o2tDC7HdNWKoAaJj
Br9pBTcvic3MxCXI6+ldyTQv8oY0VPzUSvzciVDZxHLHDLkFdiAGBqF3RI3M
rmSZqkws6oYGwKZZTEWRrxUeQDKZOJfpJi+VOFOyZhHcW5w+PD+7LxqVbsqc
9YqRKmQBQq0xHJiyLjG/7EgzqcaDpTS4S9Le0CKy2BnskF7xtZVKgxcy2ciJ
qGW5pnVXtd6KRyyQEhYll63Bbot4WUj18SP7UqUhowY8FTvhX9allSBW60Uo
s6xWxkCAtHxa5w1kV4hSgQTMV9UaWoTRmCcnEMxXO5YMqMzXEHw3u9unmKJr
QARuQiegCIBHqMSybYghzC2FkStV2+lIMrUqckla5/UdunOV17rcYmG794D9
lq6EbhsolSOb/AVgaEszZWqVlzkvPxH/fX4GqW9gS7ggiYpVoa8nvKRRaVvT
thBsgzdPc6lgF0bWO6IxJwDlBRuSW16W+ooNrdtU7HNbkyaJLXRClrnZToio
WkH5VIk7KfO7sWyteUlan10SPAFJCAuSBkBOsQBn1pq3eZYVKqH/PiElZeOl
F3D9CZklhLYVF2QIRGtCkgJzNdFNsqm84RYyfW96Qg3ryt3skqXnAMLbEw8f
MzynZmtZiULJjCfuVFLA3RJsk3LcqD4TAUxNNyIFSG1kvR0I0ZnMOATNSDLv
jBIvYW7iWBmodmVFtuhWgXiu8ReTZ++pGHC8Astwa8BqLnGrkxu41YIcP3SY
KPISAYEDXMC2Q7BXtC8x42YSClbWovUmib2rNCEGbWQE1TfulBNOwOlg76w9
Bcj4U5tXFdbhbWGYC1COohyj6qs8JUhn1PqFCcQue82wiBcIBosOoS99P6CD
pPeiR0RMx68OxUEqkKkUZgqdUGRevGKaqqoBSqofVdoQjVXb0EQbXWTRDCyY
WhErzYyt5nRbwfakR/oXqgRwNCZZWED0Nhvs5UCezPZSrbTbdeAk3o1XxOal
bNspzNGIZY1pYX+y3GGkXXAmBJZkj7S/lX68f5kXGjEVoVJtdlDfLVzePJmK
NwH+1wpo4fkp2+0SwgM7WzCW5ro18UwkjFUt28yqazdYV4yQ+IWlQpOh7bFv
Outg2kyly8wBPUsH6q5moOyE7GREuqP+A+qQ1i37ZsxDLzT440czgrq1sfGW
frdRsNeZWIy6SdIlQiWa8krWLAILSRPQnhYt020qCSCvoJEAgLV1GZoVrxcc
u0b4GvhVcHYZWmtvqRz/qE7KuTI3OtZloWEkow6+9ytwSxSYOTloQC92ekSa
EYh1YmFsDqVwB09MSI80aIpdrJnbBd495NH9KGtpFyl0x+/LSSeXaZTR2Tg1
xrgVnD3BoBfi3YPIUWdlFSVVJNcbQcqhEausQ0Ifp83EKSxfg6hSNz54cnoh
TQUUMgeUGclcC18mDajNrUXB1+QGiks0Gl207DnZx7/UJTmJzmkc90FNwt4d
SaSgLNKIo/N3F5eUjdK/4tVr/v325B/vTt+eHNPvi+8WZ2fdj8S9cfHd63dn
x/2vfuTL1+fnJ6+O7WDcFdGt5Oh88c8jaw5Hr99cnr5+tTg7ErkD7y4+oxAY
G7B0KoQdoqBWmiRjV7zEBca8ePnm//738VPx669/efvNyyePHz/77Td38eXj
L57iAmhfOuMrYSr2EuLeJRLeSpKuCdL9VFZIBApyTnAhG30NJwBbgTgf/Isk
8++5eL5Mq8dPv3I3iOHoppdZdJNltn9nb7AV4sitkWU6aUb3B5KO6V38M7r2
cg9uPv+awmExffzl11+xCl2qepuXutDrHWTwYK+c8rbX/9M+5XrwYG7hAXu2
hVrCmo03JDYqG2IDhQsTJCtxnoVdCfxiZJiwDRmCE9tTs6so6SAkZPhVJsoC
Geqy/VXKprcpQiLgaTSOg2wXMZY0nszZwVBAgtUusNyS3R+KaIepJBuyrBs/
4SHXTQr4oJc1yZeU++mzZzZTcVFegEaY+EhSHpzBt2QUUoAkXa8Rsf/ihFjC
DuBlIOWNLEiixAdbgvgFWR4x48PZPbEh8IsCYHaxSjbWIGMWVxQPSxIysbJq
B9ENR4pxLEfcMmJO3+hrXv3YSnrBYHpus8Y9RUPCrbeV7PJQt1OHUnNk4fcP
5Oddck6an8fO70CxApJumV/K95wrnvg4fXL3bJcjahAeLU84aIsONqGG7VCo
Ktl7bpey6UIQUtzQebD76TV8GI8gCrmmyTMOKpat9TE3RykT0RZNDvOgqCPO
TbtsmI0hzLECUyEiUsbUB/9wNnJBPpM2k12U2qt2SOPDThhTCmaLNqiNcMyw
ZzqBdkbFktgVO8vL63H3PxPn1oPiJUh5k69JKkyUYeOiMvBonWSYgT94gLDE
Ga746xefPZrftUJ2r16lU1synsGC7xMu9wHQ6ytKqNQ1i/ylK1/0np5jp/23
6fYnwlbI3WL9S2/amsLPZFDkIcesepHbnVcfUuujmNPVHejpR1UQQmwexGbk
0qGpXZRHzyL0dSg7HuEO4vvW/Ln1PRvXw2wAEXpJmSa0xKlfXEuz+r7SRaGv
zTxBlOzNZOGrRHOqFYTBP4OeuTt3XVLmvGtu3rNXHU11bgU/m5FtrKQuKZ9i
Am1+oT4iuyDg1Fvd2IR2kFb0Ja/deI3PKvcpw0/gY6zhX3Z7YmPgQL/dAFCz
V7jAM90VCZHYbhWdxUwoaNTXXtc6l0eAZIsbB5IKUneyJN7/vqRl09vQAfjV
OaDxsZNFLshINsQ9pSN6bc194qtDQCYuMG51psgYrAJ2qAf4Aogb6+0PJTG+
crZRRWViDrfyvXKmSFVmlbLJc8Ag68wLxFZWGCXYvlnrrR2OlVQIJi0oHcCx
V4C54LHZQ6j+RKJ0r7qCLkNKX+g/sC39KR6L8VBNUjnjtGUMNz97UfZeWajM
HXFzVsojGyUddRx2qJv4O6/4aKd78R6/gcDzfuJwmW3LPqagDYyO1XKwdZx5
+0oEskwWJNSM6tnKFqQ/tHY76yL+2ib/LqyOYNkHG7eEzX2UUYOaK66G2Zxg
lhCJJ5bEufjP873DQKLlq/+IqTuIcNV1ILKsoNhsw6PxdL/NoxnHLHln5BoS
DrhkBSRZ05vdtviDgi56HV3KW1DO5EAy8OH7sTTvARFd9xUCqy2sebtOW5Kh
kvjn92AZsX4gmluvqb4ZeITIF/qiIJ/zjFc+OOKRVDck0r3Q9lQgEBClAY5C
F/b7x0Uvuq6AGm3yq4cLL/wFDx0nKg8TxmZT63a9Gd2ZSajVRCYpIL/oheYp
5RokkxTtyqdmGCqywi4beSNo2moVsXbBR0aDqguZV0U1Y1oLFA1xahKjRpTe
9edQvfn250y2tuYNgEz+gEoqXztl58kV2WXODCxVc017zQQVOS9gD7nqKy7Y
JZcvjhMP0vuRYx9sksXvYR1RuFdBoAc+volKeRbcjXcZ4UldLx6HKOpnTEgs
dWuGh3m2xo8LnXk7/mj87zLy/hA54tWvOajXOmj1aBmAcQicwEFOoV2scWvJ
oXNoxPr+UeId4jaGmRBU9iBmxA9Fg/pk4SZxsAbZzet9Z2WHGjpquJNLiyvQ
dhRHYB9S0D142mjnC9OafZF2Ryk7t5fDajKFumzfbUkjQUxKVdhd7+Oi4tIS
eh3s66cm2nS3PwFOhrbGxHJ9/e7cT8a9mI+iMqt8Pt4EaupqP2iYHPbI7lgg
eFnkXfwaBUZDGj6lStiu0DIT1n5uc+V3Ke7ZUtKD0NHgklKqwzHFvdeOZafo
7JSS5FBEcFjnHaO9vuNuqWrO6C5DIvuCJb1/mLJQqjdIksvb3kvaDGrMmjo3
bKk5vKxfki3tEKJ9FIxNQiD0xVcXA3JLHB1xDkNEikKT5MR2pe07GQ7I9rzM
MUZB8L///rv4eVskz1VV0Y/S/O2orct5rprVvJLI68wct+elmVMP2uPZo6Ov
qI1KiOdOuO6SbvDC3TXu/GU69YVKfthBznQavmZ5n++Nj2fw5fF47MNDg3no
KNuDGcZ3eY+KYTtStMEDmm6e8vnDiFhcBpJ8Tr1+X9G+JDYdZ1MIXfvtenmT
KcQ6609NZd3kaV6RCbuBh5HeghF1ZRgbEQcqy5vbaaY/4PBITurOAbFtDFKU
l+dQajqBv61iyBp+II6au9BjGPL0KUlR0JHZByD6B2eBjPK80KgL+lPjHNdp
ETQs0UtUC+B4cReXBBJ6MEyckFMMI+1J/5IXWFc+sJTdNYNydeU+Lblb5mzz
kb2MyQrkUMp02lCI4JpOWOVKzY5I2jCiybfKJjTcOuElbDkN3X00R2OrORwl
t3wgttFtkVmZ2Jimzmy/B+JxXbquDjq83uZl2yhj98hj8DcUkvWl5vD23Dc4
uI6UdV76Hq7IIbKHtc5rPOcOVOugjoal4bZixaOD+75ex1Kd2LTc9MeTZA2r
trbn8d2Z/WsfFvpEFLlPgfREZWN9RnHZYCTnvKt++RpCULLj2hqfftguxtXw
wGSWvKAaXVV5VknxYyXoDmTJLsbOHCcAKnihLeCLniixwab6AUF7Rd4E5dEO
laI6KWsLDceMJJugEPeHkrGZa2YcTSrDZDLSTNfuOOYqL/o17ZukQ37PqOkz
dDZRT2TYbzJSuziYTlJZgbKj3J4FcEouU1t39+l4rFz+QDpswTuUKJtGVbQ7
V7q4skezQVg4LnYbuXbmd5t2zjnAvsA64nFQNgNcW/U3e+6LA/AxEKCodQQE
6PiTythYeiTKnjg3Fyq63xTfo9SjHh/OD+o9XajGZnQg95z1bD6J2XSR+6g+
Mas/HA5Phrjx4XnA7EMLoIEbnnxIofZwJO7l8lknlx1+cIOUdRMXFl0PS+hW
oN6XW4DYB9TYGJ3mHGV0JdrwOAz/sgrkXZuxR3Xcbl0LB4zFkKYENb4B/ABJ
xopXDj1uLWT6jghEgXetat4ajhDALlVnPSM5sfgO0SjiCA/oDGyUfsGXq9Ci
nx6w6EF0xZu46KKXcX77QjLXwPdV388+5i8nzjLDql4QrTGH4UlQoJZ/DdTy
0rpcM7pnzMW7EeXbo2VQJXYts1Tjt/P7kDsIAG4rJeam2z+H1nvV50MtQgMz
/HzuBi7CsnXUaCFeyiLlIrHj+nIzVvYu1rqG6WxNd5h5eHdt4zaT33Rf0TjG
Og58JmQoAIAWmAiAStlQ6/ugRdoC1a1lhJGjJI4BX4x9JmPnc9uWOlmwm7mh
qO/l+0WgT29smmPEoI9lIFL4Zo63Arb2+kUHjWB7AaMN6I0aaXynpewkviHF
AaOqGYWzQ+3nVrYMj9xRY/78D4V6uX0ZYsklEg7omY1Yuj3al+IxfzXJba5x
nm75dX24o/H3h55Q+/5/lkkQ/9eKu2tijzheSBuLRGPDA1PftnlG6zktCSK3
ymuT5H1Q4TH5UF9czoSfQZO8jRs5HfchJH9dtwk6ym/LNIBe2PhekaRYa53F
DJM+0s5TAkJRGX//J5fcfEzNKOPfBMx9GzevMBVPHol7r6Bcrr3+/tyWWxc9
E/anPR4YqK2wfbvGdQeHSkrUFXjVtqj58qZvsrae4y5toWCjIXTi0wsARdB2
QpO+ov4WqBZDvBU3a0IO+Of2a8/rk8dg9imYPYOXvWhNRbIpb2J3jN9a5tTW
iHQbbBUATjcPkfIDH/VbjAzOFpyEGHVNw3X7hvd3m683DYkNMUdDTQJQojUw
sO4+QnhrrxF2l/ylMikXZUCxTWzljoXvjyD/yMheXk9JXp9DXueaP6dTQ6F9
sMz8PJHQLjSiwO4YNW5aDbNQ2nrE5bpc1xwI8umRDRyJAprqtLyiG9za2ZcN
ss7fhbWKyO44PWNiQJkqRz42cmUd73G+FvdslaiH0vD1+4EYPycxfgkxfofd
/ni9Uz9v8iX5dMnNj8IeIlIhKBKm4vau8OOFcXF27fa9VoqB/6jsh4gYlLJw
OyPLOzF7EIqESQ04kSreTaiyDoT2JQnt2TNxD4HhTvwxyQHZSWIc2tspWtd3
Z9XSoWdKUANppKouWRfOqbuWjjZuV05iuTNe+3EdtLWDXys+/+kpYlNdEw2x
1EI9zVQhd+6jEucN49a2IO2xAiM3cG/RQ/+5X/sjpJWBePq6Y8yRcFcbnRVz
teRK8VcBlBoRjy8L0ilFOM6tZiv76Vlb8KmV7VveEU/9fBxM8tkk4lnDTYOE
XfwB4L6+kBJROAHthR+tWRu3SrpDAR19jUmx4iW3dgxiFXLplpEgN/V+2hfM
1y46GBbkg0/jcm4IBLsI2foajfd46cHP4FygCAOl3e9Wtg6U2Cs5brqiXpJs
GHdVmiSn/MenCBcyZr7/Ti5o+Hc2x/sUhJ0dYhhrAp3PHemfOalrCOA7TEXN
i67vBPej2Ooy3xKJL6Mvr11Q5bMpSjsti3DN6fuJyEGM1sJQziu5Xg69oC8A
l33/Hn8lWL/f14TYdPhgW5OBNQgf+WN32QuYCp8rLgNQYHjhO+P3qH19/Lp7
aj/NXrxajDPVfRdFXJXavuk2cub+nw30dSzNskjfl/q6UNmaQST5dW4/2lTZ
345WsjDq6De3uOzehPD/H24LRcxtRQAA

-->

</rfc>
