<?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.29 (Ruby 3.4.4) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-jabley-dnsop-missing-mname-01" category="std" consensus="true" submissionType="IETF" updates="2136" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.28.1 -->
  <front>
    <title abbrev="Non-Availability of Dynamic Updates">Indicating Non-Availability of Dynamic Updates in the DNS</title>
    <seriesInfo name="Internet-Draft" value="draft-jabley-dnsop-missing-mname-01"/>
    <author fullname="Joe Abley">
      <organization>Cloudflare</organization>
      <address>
        <email>jabley@cloudflare.com</email>
      </address>
    </author>
    <author fullname="Peter Thomassen">
      <organization>deSEC, Secure Systems Engineering</organization>
      <address>
        <email>peter@desec.io</email>
      </address>
    </author>
    <date year="2025" month="June" day="17"/>
    <area>Operations and Management</area>
    <workgroup>Domain Name System Operations</workgroup>
    <keyword>dns</keyword>
    <keyword>mname</keyword>
    <abstract>
      <?line 39?>

<t>The Start of Authority Resource Record in the Domain Name System
includes various parameters related to the handling of data in DNS
zones.  These parameters are variously used by authority-only
servers, caching resolvers and DNS clients to guide them in the way
that data contained within particular zones should be used.</t>
      <t>One particular field in the SOA RR is known as <tt>MNAME</tt>, which is
used to specify the "Primary Master" server for a zone.  This is
the server to which clients use Dynamic Update to send DNS UPDATE
messages. Many zones do not support the Dynamic Update, and any
such DNS UPDATE messages which are received provide no usual purpose.
For such zones it may be preferable not to receive updates from
clients at all.</t>
      <t>This document proposes a convention by which a zone operator can
signal to clients that a particular zone does not support Dynamic
Update.</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-jabley-dnsop-missing-mname/"/>.
      </t>
      <t>
        Discussion of this document takes place on the
        Domain Name System Operations Working Group mailing list (<eref target="mailto:dnsop@ietf.org"/>),
        which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/dnsop/"/>.
        Subscribe at <eref target="https://www.ietf.org/mailman/listinfo/dnsop/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/ableyjoe/draft-jabley-dnsop-missing-mname"/>.</t>
    </note>
  </front>
  <middle>
    <?line 60?>

<section anchor="introduction">
      <name>Introduction</name>
      <t><xref target="RFC2136"/> specifies a mechanism for clients to update zones in
the DNS dynamically. This Dynamic Update mechanism is widely-deployed
and is used, for example, to update DNS records in response to a
local change of IP address.</t>
      <t>Many zones, however, do not support Dynamic Update as a matter of
policy.  For such zones, specifying a DNS server name in the MNAME
field of an SOA record has no benefit, and in fact may well cause
unwanted DNS UPDATE traffic to be received by the named server.</t>
      <t>This document proposes a convention by which a zone operator can
signal to clients that a particular zone does not support Dynamic
Update.</t>
    </section>
    <section anchor="terminology">
      <name>Terminology</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?>

<t>This document assumes familiarity with the terminology of the Domain
Name System as described in <xref target="RFC9499"/>.</t>
      <t>This document uses the abbreviation <tt>SOA.MNAME</tt> to mean the <tt>MNAME</tt>
field of the RDATA of an <tt>SOA</tt> Resource Record.</t>
      <t>This document uses the phrase "Dynamic Update" to describe the
general facility used by clients to request changes to DNS data
published by authority servers, and "DNS UPDATE" to refer to the
particular DNS messages used to make that happen. See <xref target="RFC2136"/>
for more information about Dynamic Update.</t>
    </section>
    <section anchor="use-of-soamname">
      <name>Use of SOA.MNAME</name>
      <t>The Start of Authority (SOA) Resource Record (RR) is defined in
<xref target="RFC1035"/>.  The <tt>MNAME</tt> field of the SOA RDATA (<tt>SOA.MNAME</tt>) is
defined in that document as "The &lt;domain-name&gt; of the name
server that was the original or primary source of data for this
zone."</t>
      <t><xref target="RFC1035"/> includes no specific guidance on the use of <tt>SOA.MNAME</tt>,
although the general tone in which SOA RDATA are discussed suggests
that its intended purpose was for the management of zone transfers
between authority-only servers.  There are no known implementations
of authority-only servers known to the author which use SOA.MNAME
to manage or perform zone transfers, however; for bootstrapping
reasons, commonly-deployed implementations require master servers
to be specified explicitly, usually by address rather than name.</t>
      <t><tt>SOA.MNAME</tt> was subsequently referred to in <xref target="RFC1996"/> as part
of the definition of the term "Primary Master".  The server specified
in <tt>SOA.MNAME</tt> was, by default, to be excluded from the set of
servers to which DNS NOTIFY messages would be sent.</t>
      <t>In <xref target="RFC2136"/> <tt>SOA.MNAME</tt> was again used to provide a definition
of the term "Primary Master", in this case for the purpose of
identifying the server towards which DNS UPDATE messages relating
to that zone should be sent.</t>
      <t>There have been no other references to the use of <tt>SOA.MNAME</tt> in
the RFC series.</t>
      <t>This document specifies a convention by which a zone operator may
include an empty <tt>SOA.MNAME</tt> in order to deliberately specify that
there is no appropriate place for Dynamic Update messages to be
sent, i.e. that the corresponding zone does not support Dynamic
Update.</t>
    </section>
    <section anchor="operations">
      <name>Operations</name>
      <section anchor="dns-software">
        <name>DNS Software</name>
        <t>DNS software <bcp14>MUST</bcp14> accept an empty value of <tt>SOA.MNAME</tt> as valid.
This includes software that consumes, generates, collects, manages
and validates DNS messages and software that provides related
provisioning and user interfaces for zone administrators.</t>
      </section>
      <section anchor="zone-administrators">
        <name>Zone Administrators</name>
        <t>Zone administrators who do not wish to receive Dynamic Update
messages from clients for a particular zone <bcp14>MAY</bcp14> specify an empty
<tt>SOA.MNAME</tt>.  The textual representation of an empty field in the
canonical representation of zone data is a single ".", as illustrated
in <xref target="soa"/>.</t>
        <figure anchor="soa">
          <name>SOA Resource Record with empty SOA.MNAME</name>
          <artwork><![CDATA[
@       1800    IN      SOA     administrator.example.org. . (
                                  20080622  ; serial
                                  1800      ; refresh
                                  900       ; retry
                                  10800     ; expire
                                  1800 )    ; negative cache TTL
]]></artwork>
        </figure>
      </section>
      <section anchor="dynamic-update-clients">
        <name>Dynamic Update Clients</name>
        <t>Dynamic Update clients who identify the recipient of DNS UPDATE
messages from the value of <tt>SOA.MNAME</tt> <bcp14>SHOULD</bcp14> interpret an empty
<tt>SOA.MNAME</tt> as an indication that Dynamic Updates are unsupported
by that zone.</t>
        <t>Dynamic Update clients <bcp14>SHOULD NOT</bcp14> send DNS UPDATE messages for zones
whose <tt>SOA.NAME</tt> is empty.</t>
      </section>
    </section>
    <section anchor="impact-on-deployed-systems-and-protocols">
      <name>Impact on Deployed Systems and Protocols</name>
      <section anchor="impact-on-dns-notify">
        <name>Impact on DNS NOTIFY</name>
        <t><xref target="RFC1996"/> specifies that the Primary Server, which is derived
from SOA.MNAME, be excluded from the set of servers to which NOTIFY
messages should be sent.</t>
        <t>For zones where the value of <tt>SOA.MNAME</tt> record corresponds to a
namserver listed in the apex NS RRSet, making the MNAME field empty
might cause additional DNS NOTIFY traffic, since DNS NOTIFY messages
that would have been suppressed towards the nameserver published
as <tt>SOA.MNAME</tt> will instead be sent.</t>
        <t>Authoritative DNS infrastructure deployed on a scale where high
NOTIFY traffic is a concern often uses dedicated zone transfer
servers, separate from the authoritative nameservers intended to
receive queries from the Internet, and in that situation no additional
DNS NOTIFY traffic would be expected.  However, in other situations,
the operators of the authority-only servers for the zone might
choose to avoid any unwanted NOTIFY traffic by using an explicit
notify list.</t>
      </section>
      <section anchor="impact-on-dynamic-update">
        <name>Impact on Dynamic Update</name>
        <t>The goal of the convention specified in this document is to prevent
Dynamic Update clients from sending DNS UPDATE messages for particular
zones.  The use of an empty <tt>SOA.MNAME</tt> is intended to prevent a
Dynamic Update client from finding a server to send DNS UPDATE
messages to.</t>
      </section>
      <section anchor="unintended-consequences">
        <name>Unintended Consequences</name>
        <t>Some concern has been raised in the past that an empty <tt>SOA.MNAME</tt>
might result in unwanted traffic being sent to root servers, e.g.
for clients that might interpret the <tt>MNAME</tt> as a host name and try
to use the DNS to find addresses for it.</t>
        <t>Use of an empty <tt>SOA.MNAME</tt> is not new; cursory analysis of passive
DNS data demonstrates a robust volume of DNS responses that include
an empty <tt>SOA.MNAME</tt> for zones across a variety of top-level domains.
No negative consequences of this traffic have been identified.  See
<xref target="quantify"/> for discussion.</t>
      </section>
    </section>
    <section anchor="updates-to-rfc-2136">
      <name>Updates to RFC 2136</name>
      <t><xref target="RFC2136"/> is updated to reflect the interpretation of an empty
<tt>SOA.MNAME</tt> to mean that the enclosing zone does not support Dynamic
Update.</t>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>The convention described in this document provides no additional
security risks to DNS zone or server administrators.</t>
      <t>Name servers which do not support Dynamic Update for the zones they
host might experience a security benefit from reduced DNS UPDATE
traffic by including an empty <tt>SOA.MNAME</tt> in those zones, since the
absence of that unwanted traffic might provide additional headroom
in network bandwidth and server capacity for legitimate and intended
DNS traffic.</t>
      <t>Clients that normally send DNS UPDATE messages might see a security
benefit from not leaking the information contained within those
messages to nameservers that are not configured to receive them.</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>This document makes no requests of the IANA.</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="RFC2136">
          <front>
            <title>Dynamic Updates in the Domain Name System (DNS UPDATE)</title>
            <author fullname="P. Vixie" initials="P." role="editor" surname="Vixie"/>
            <author fullname="S. Thomson" initials="S." surname="Thomson"/>
            <author fullname="Y. Rekhter" initials="Y." surname="Rekhter"/>
            <author fullname="J. Bound" initials="J." surname="Bound"/>
            <date month="April" year="1997"/>
            <abstract>
              <t>Using this specification of the UPDATE opcode, it is possible to add or delete RRs or RRsets from a specified zone. Prerequisites are specified separately from update operations, and can specify a dependency upon either the previous existence or nonexistence of an RRset, or the existence of a single RR. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="2136"/>
          <seriesInfo name="DOI" value="10.17487/RFC2136"/>
        </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"/>
            <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>
        <reference anchor="RFC1035">
          <front>
            <title>Domain names - implementation and specification</title>
            <author fullname="P. Mockapetris" initials="P." surname="Mockapetris"/>
            <date month="November" year="1987"/>
            <abstract>
              <t>This RFC is the revised specification of the protocol and format used in the implementation of the Domain Name System. It obsoletes RFC-883. This memo documents the details of the domain name client - server communication.</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="13"/>
          <seriesInfo name="RFC" value="1035"/>
          <seriesInfo name="DOI" value="10.17487/RFC1035"/>
        </reference>
        <reference anchor="RFC1996">
          <front>
            <title>A Mechanism for Prompt Notification of Zone Changes (DNS NOTIFY)</title>
            <author fullname="P. Vixie" initials="P." surname="Vixie"/>
            <date month="August" year="1996"/>
            <abstract>
              <t>This memo describes the NOTIFY opcode for DNS, by which a master server advises a set of slave servers that the master's data has been changed and that a query should be initiated to discover the new data. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="1996"/>
          <seriesInfo name="DOI" value="10.17487/RFC1996"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="RFC9499">
          <front>
            <title>DNS Terminology</title>
            <author fullname="P. Hoffman" initials="P." surname="Hoffman"/>
            <author fullname="K. Fujiwara" initials="K." surname="Fujiwara"/>
            <date month="March" year="2024"/>
            <abstract>
              <t>The Domain Name System (DNS) is defined in literally dozens of different RFCs. The terminology used by implementers and developers of DNS protocols, and by operators of DNS systems, has changed in the decades since the DNS was first defined. This document gives current definitions for many of the terms used in the DNS in a single document.</t>
              <t>This document updates RFC 2308 by clarifying the definitions of "forwarder" and "QNAME". It obsoletes RFC 8499 by adding multiple terms and clarifications. Comprehensive lists of changed and new definitions can be found in Appendices A and B.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="219"/>
          <seriesInfo name="RFC" value="9499"/>
          <seriesInfo name="DOI" value="10.17487/RFC9499"/>
        </reference>
      </references>
    </references>
    <?line 267?>

<section anchor="quantify">
      <name>Empty SOA.MNAME Observed in SOA Responses</name>
      <t>A quick check using a variety of passive DNS datasets relating to
observed traffic on 2024-10-30 reveals examples of responses with
empty <tt>SOA.MNAME</tt> in the real world, as illustrated in <xref target="realworld"/>.
This perhaps suggests that a study with normalisation and a longer
time base might be useful to include in a future revision of this
draft.</t>
      <table anchor="realworld">
        <name>DNS Responses Observed with empty SOA.MNAME</name>
        <thead>
          <tr>
            <th align="left">source</th>
            <th align="left">counter</th>
            <th align="left">notes</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td align="left">com</td>
            <td align="left">109328</td>
            <td align="left"> </td>
          </tr>
          <tr>
            <td align="left">net</td>
            <td align="left">8854</td>
            <td align="left"> </td>
          </tr>
          <tr>
            <td align="left">org</td>
            <td align="left">1792</td>
            <td align="left"> </td>
          </tr>
          <tr>
            <td align="left">czds</td>
            <td align="left">964</td>
            <td align="left"> </td>
          </tr>
          <tr>
            <td align="left">imp</td>
            <td align="left">634</td>
            <td align="left">old gTLDs e.g. aero</td>
          </tr>
          <tr>
            <td align="left">opencc</td>
            <td align="left">111</td>
            <td align="left">see openintel website</td>
          </tr>
        </tbody>
      </table>
    </section>
    <section numbered="false" anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>Various participants in the DNSOP working group provided feedback
to this idea when it was originally circulated in 2008. The names
of the people have concerned have long since faded from memory,
but the authors thank them generally and anonymously, regardless.</t>
      <t>Raffaele Sommese helped quantify existing observed use of SOA
responses with empty MNAME fields in a variety of passive DNS
datasets, as summarised briefly in <xref target="quantify"/>.</t>
    </section>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA81a63IbtxX+j6dA6ZlM0iFZyXYSS85NteRGHVtyJbmdpNOZ
gLsgiWi52CywYhg5eZY+S5+s3zkA9kJSjvuv+mGTu7gcnMt3vnPAyWQihDe+
0MdydF7mJlPelAt5YcvJyZ0yhZqZwviNtHN5uinVymTybZUrr500pfRLLU8v
rkdCzWa1vsMaHzBxJLCJXth6cyydz0UTHh/Lx4dPPhMitxmGQ568VnM/+VHN
Cr2Z5KWz1WRlnIN4kxWNmBwcCtfM+Jkt/abCnPOzm5eibFYzXR8LWvZYZLZ0
unQNNvB1owWkfCJUrRWkvax0jQNjhFRlLl+rUi30Spd+JNa2vl3Utqkw7NSu
FE57gU3l9cZ5vZLdzJG41RuMzo+FnEjISf+xgOJOlw0kkPIDF5IynGL0D2xO
ZvgLzaPnmFbgOWvhG6P9fGrrBb1YGL9sZnjFavrR6j/9ntpGQqjGL21N8mIF
KedNUQSV/9VqeUIT+Tm2UKX5haU7li8K2+TzAprjlzqIFPb5JmtfTjO72l34
jfa6ljdLnN/BGnuWz/X12YuxvNZZUyflOHlWLkypdQ3p+7tWtNw3uXY6mxor
RGnrFda5g7KFKee9b5PJRKqZ87XKvBA38Ndrr2pPbnnCWiAfvdLONnWm8SGD
IVvP3rEWFs+KBvvKO1Ub2zhZqRqvIY2TtS7gcLn0lmcv4VEFGRFbwRMVrYpY
Eb/YUruphDIgfn8+lJeWLTaycVhqtpEqSTmxZbERTtd3GDyWmcqWtHoN2Ys7
ng8PxgYyKww82JEci8bkmqRZpTOt1Ub4pfJBJMSGxxGx0xp+hCEQx5usgSEl
yynd0jYFBNEs0FSIy1L3R82NLlqFXV+eyKsraZy8Le26lMrJH15fnLw++2Es
10uTLfFK8MEgm6t0ZuYbnjh6U5uVqjeIQKi5HslwTAlLSsWSsMKwMBagCfE9
lgnrpjNj8S244a10VM3bN6cnN2dipZ1DoMMKiPhNPGluZWm9dE1VWTgIO8Bg
pTFrGBOAOtiyW0+m9aIwZMhaZxoemMuqtndkhNJCuEYVsmrqyjo9FS9xOF4p
7G88onxDmq5qPQcoILBYIhwgriYjVMp5jSBLZ4YxVVFMybsNHSNrCMFoY9oH
78nMgCKKM/KoKCRvKy3DDyTJVCmcWZSQEBu2PkSuorbdAptg3b62oqZE0BRk
4cBbmTwvtBCP5Hnpa5s3GckgxP39H65eviC4//XX6AeGBV3pDGFj3Iot33Pk
cPCkqVLExCPzsC/Ov5kGB9myfrci3q1hiAKgqKvCbnQuyJ6GnSYf8476Z7Wq
Cli625J2qRkWOOMh3CpKKDRCicJia0k7LDTF+fkbqfIcYxxU0PnWWC7tWsNh
x9tetiWtYiUoT2Bp56KyhclwMDl0lXGKHYp/xRLGeCCwTcHIgSdCfEI0VXJ4
hqMAnMh+cLZSz40Pno15c6Ake+FaFziXgmZEU65VSbjWc3jA6XwOsT0t0fn6
LEQzSZFHkf7f3PKRvNH1ypS2sItNSAhI33LN9h29fnt9MxqH/+XFJX++Ovvb
2/Ors1P6fP3tyatX7QcRR1x/e/n21Wn3qZv54vL167OL0zAZT+XgkRi9Pvlu
FJQ/unxzc355cfJqFOzXVxnhSdC0gSFqwAOZQzmBRJTVZqbZdn9+8eY//z58
KlNwHR4huMKXZ4efP8WX9VKXYTdKJfErDLYRqqo0lIhVFNu9Ml4V8DPFCQBI
vtQ1qe+P/yTN/OtYfjHLqsOnX8UHdODBw6SzwUPW2e6TnclBiXse7dmm1ebg
+Zamh/KefDf4nvTee/jF18jbWk4On339ldj2X/AXfAAEw7EKo5g/UPJkz/ed
b1HMdSRC9CkftDqw3P391zDS0dMjWGwnXhqKFVooUGzDdEn+gFiehtRKrrHS
KgR9TLdd2NPDK8TsScQAmvjDNuF5eNNqWSuA3WiIUyPaMx2BxokFgKRGjAJA
Au1P9KWH4bX+qdHOR7jkRwzhICKiamaFccstyiNbtsMh0gHQKKw3DxSABOhB
AQ1rM3JiGyt1qwNsLMnZyymYppb9RCQoAaxsTVEWGSQUrWa22YbpgCNvHUN+
a4gH2eXHGPLJDsf8+OrqE0o+OQC4ZD+IafHw4Mmn8AMmiMmecmBPplls0497
fkCriW61cNie28oRLfhR4Z/n7JITgumPFv55WpZLlkSsaPJaBSfAMcDCYV0o
qIpELR4mcVvSHYEWs9vpSAzOIlvWXCbaB10SN1UlrRFctwn67J1oLFQBJTaL
EFzJxzxBPQ4YEkanDILJ3LiscWRz1yxgf+8C2zXeMXiWOVGywMD4fEFw8IS2
9CMhOJsgyZUOLubETPu11uUWF0/eGUyFzUkAnDBwX0NEgtYLxZ2g8Ns7PY6P
VUMYE89GKun8i72YpGQ76JqcdEvSlmg854PNrPVU+lQV1U8oeR0kQelgVyuS
oCVC28JyqJqatEJ0PEkqQhJKhC0HXapAUIwvNuNAbnEqit9AgSQy+DL4UsnO
hbjp4xapH/W7I1gosUYI6DrEK8Miu9DREbFExaWWF9FX2c8NR2h8QtC7U0fE
KIpO3QqOMk5uSTImwbGqago/jtlW/8xumzPdlqHsIPdIRVhXfhDkIOmcv/yu
VwukwgnVh8fRz8sB3GwLINWCis2EV6lsUL2jivcdddzyhowQO/l18nVIjeVA
tgJrHNRQa0XkpzvJdlXDhS15EPsooomdrqsM4wFDECwV6pQZRQtCwbIDsF01
Qt0lL9+N9UTqoR8SDOXATlLqFwofQh3BY1O9TplPryqA8XBLRFIecggKA+Qy
TNQUmW1pqjxJRTmBwQuRBPpaG+LqVaGyoOedkiPqjb1IkHZgnClKWFYenRIZ
IBQSORnjw7lr1yzCt0dsrGs792tqygiuA+I3ybRMZZmufHf4O1U0O4pX1Mwo
DEhAKLATVrdLsdTURSPeM44w7DUDSVHozONTACbHFRWvxmXqIBPTq+Ga0cfb
zongB9TM48IG4+EndSC9IBY6oDVrS+XgWYawDZZ2rJxH8nt6czJ4I8T3u8Ph
LzYVYmuwjn6FPbRl2ykIEJDITGhLbFcfYJat5ySV9wEvgpHXP3vqA9QaRN4l
zI30LNip31QRqICgkGzvjOA53FyiqKAmXwG2Nh0xdTdF0fCZA+Ld3zurmGH+
9ttv4hsZ/g6fHRzQ/+cX4TvlU/obqGwaC2PqOk7lVH4s5O/+PT44eHbw2ePH
Uj7niFbFB0xK0tAkwAaOu/yAWUdpEs/y9eZDdjpIWz2nPGZiW/MDxPskTCr1
gpuM3InT8ubmFev1/lg+gp4lN9W/HDE92aJ+XC4ES7feMfo1+PAWlrwIHofg
Hj5PnkienHCdkQV+bCoTacyelleXy/aCQSy02jpzryNzmwIMJ14X2Mg1t+8H
KM6bMsIZXHC26bLH9METdaXedtuug5IEA07g/EglLFvEdBfkDXh5vqqoowEJ
TxPVSZ1lgpc3tfUWIBbQtDe4TectkQ0spEtBLZSnNHzN2bTrcyKj1NQUEazw
Vnnj9xELuUMsohTtyXeS7sukCirnGVgfsGxs/HSZx4UWFowQiQAKMK/bXq6q
9M8Seri6utaeAP428QZeMGJU8I2VWSx9aBcR+WOyArzqsaLYMBoTRGV6H18K
PD2Qpo5DkPcQl2RSFHhKKlWi1G3lKKjb3OdUgD8cBmdSfYWluizELgmCcg9F
rq+bzNPVQ0uKqfqTDsCro26XOKYYHijgLpJjpmtCZFQYoXiGdSk4sMyAoXf9
e6ep9Q/Hb31ADSTrjtirXLwVKVGBNBNL6qafU8yWumvmsUKdQbLhGCX60tpG
7NqmI6yAQ2R1nSNhfZv6lsSVmMy1C7oxE7ZEt1wi4g9UOYmQsjrYYUS2tDZ2
Uu+s4da6bLuNW8LNqKUQaEFbdggkcMI9ctxIAXoxPEzkXJwvLBWx80jBWgbZ
FTQ7rTfjAhnXNPYhyGITEFiRfA/hVccW+jdAiQnv56cDyycpELN75QhizE0Q
Q/WuSB66/sC7qLa3ZbvRC+puU0UGviXEtV3p1r2pacxRWSvjOqSoEDyxI7vn
FBEcEMSorGhKa+HWtJoEpvBkImaJA6co0dPFVAzuAmifsGSXpHqdr9BCR1bw
oRlOsUCEgBr6TqcLa9qINJVK1WgjQ2709v0WIdJY6vVzmTW1szVRPVVsnGH/
hyocglOkvhZgAJV24GAkV21nYGTyzhZwr5Sh05VCPFwk4GKvAG3mA7evraM1
6cpQh4t2b6tJAScpZGjxgBhf2B5R6Zk2hAG5d7RCh7mRTxgGgGutkQJ/ahRT
DKRAkiB2WRA7sRUWMz60SvVbuMcfFLt0y8KD8ti5o7qBrdFacYcGi/1Nzph3
cYrCuv+tfOLLZWrJkZPjmG0tdTMEhEF31m9fX4SaZQinLq1cG3fbtjZDPZr6
J7tFCzeFE0CGhP/++6E+iLrQumdXDwFBuA1foARL4R8linc8AR5qnTfZ4C5H
9BA2uF5C2X31sme+lW6hOJdTjaJmjrdlp4KBdmI8CNg2NTqOsER2RsjTzToc
1dOvLuQMQbs2OUgy14xBeZkCstN5SAeFXmCBFV+ZcbIL4MVxF7eEel/0MYN/
IlBwQnqAVQYZne5rTwy0R5YpdMeE+o3inat0VlUfawcpPeBlHW54MXduFk2d
oiNkeLq2jzT25OJkj8/2/ZL62+yUscvepmOam+5jZyq7pfXOhrWHvJyxWOzu
sWCJiHT/qA19UCeQDpPdSpQ7+Dem4z7+RPhr2/pgtV33iMiLTRslv4DiHh88
fjo5PJg8OZCU4FTh0jUsn6FDR9KreMArqfCBN8F9iny79g29RHrPr6kCZt0h
WJaqcm2nON0qOt/k8U4nOI1x8S6AEoYsbLkAkYP7AS+p1Rb8JvxCYt4UoXsZ
2k50oSbnDfNKurxxbcOSevX0Qx2Y5l2sDuW7zDaEhvIdnAIH3v17J95NyJD0
cefDnsEZnJY/Hh4cPXn8DB8eqmwxGOEXPj579ulT/vCewbZexJU/P3r8e4Oz
X3I+zbujz57K3xtsVlX4+NmTNNiCly5uXp065gNS6domMSrgTkZiHB7GwRTA
9JhAAR6hZ2CspFyuzFsvSPU5uWrn7m0gPFyiy5OMGvaFzhcrLs3vj8PvzXT+
5WgO79U07u/dz4PA+kylSt//wdzlG3JVxhH+aVhCRlSEWuccptwpJQaYa8VX
tfQDEeoTp9sYQFlmamKU0cep4TJlUslAk7rFlbaIpZDfI5PTscQiV44oPldt
PboCZ6k3YzFrfI/Qc3iUt+HHRPEqptjEn8TYcrPiny2N4eYLlGlF+AnEFaJc
aewOHknYB7gvKuyTQAWRjnzIP5JKmm/aazUxDP1ojl716UJ87QcgkQAo3GI3
K1TpzFpnGD0vNgEVOmIDaf8L/odyQg0pAAA=

-->

</rfc>
