From: "Saved by Windows Internet Explorer 10"
Subject: Invisible XML
Date: Mon, 20 Jan 2014 10:17:03 +0100
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01CF15C8.C37AEF50"
X-MimeOLE: Produced By Microsoft MimeOLE V6.1.7601.17609

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CF15C8.C37AEF50
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.balisage.net/Proceedings/vol10/html/Pemberton01/BalisageVol10-Pemberton01.html

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3.org/TR/html4/loose.dtd"><HTML=20
lang=3D"en"><HEAD><META content=3D"IE=3D10.000" =
http-equiv=3D"X-UA-Compatible">
=20
<META http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3DUTF-8">=20
<TITLE>Invisible XML</TITLE> <LINK =
href=3D"http://www.balisage.net/Proceedings/balisage-proceedings.css"=20
rel=3D"stylesheet" type=3D"text/css">=20
<META name=3D"GENERATOR" content=3D"MSHTML 10.00.9200.16750">=20
<META name=3D"keywords" content=3D"Markup Languages, Parsing">=20
<SCRIPT type=3D"text/javascript">=0A=
    function toggle(folderID) {=0A=
      folder =3D document.getElementById("folder-"+folderID);=0A=
      icon =3D document.getElementById("icon-"+folderID)=0A=
      // need to:=0A=
      //   switch folder.style.display between 'none' and 'block'=0A=
      //   switch between collapse and expand icons=0A=
      if (folder.style.display !=3D "block") {=0A=
        folder.style.display =3D "block";=0A=
        icon.src =3D "../../../icons/minus.png" ;=0A=
        icon.alt =3D "collapse" ;=0A=
      }=0A=
      else {=0A=
        folder.style.display =3D "none";=0A=
        icon.src =3D "../../../icons/plus.png" ;=0A=
        icon.alt =3D "expand" ;=0A=
      };=0A=
      return;=0A=
    }=0A=
=0A=
   function hidecite(citeID) {=0A=
     cite =3D document.getElementById(citeID);=0A=
     cite.style.display =3D "none";=0A=
     return;=0A=
   }=0A=
   =0A=
   function showcite(citeID,anchorID) {=0A=
     cite =3D document.getElementById(citeID);=0A=
=0A=
     citeLeft =3D cite.style.left;=0A=
     citeTop =3D cite.style.top;=0A=
     =0A=
     if (citeLeft !=3D (getLeft(anchorID)+"px") ||=0A=
         citeTop !=3D (getTop(anchorID)+"px")) {=0A=
       cite.style.display =3D "none";=0A=
     }=0A=
     =0A=
     if (cite.style.display !=3D "table-cell") {=0A=
        movebox(citeID, anchorID);=0A=
        cite.style.display =3D "table-cell";=0A=
     }=0A=
     else {=0A=
       cite.style.display =3D "none";=0A=
     };=0A=
     return;=0A=
   }=0A=
=0A=
   function movebox(citeID, anchorID) {=0A=
=0A=
     cite =3D document.getElementById(citeID);=0A=
     =0A=
     // alert(cite.offsetWidth + " by " + cite.offsetHeight)=0A=
     =0A=
     horizontalOffset =3D getLeft(anchorID);=0A=
     // horizontalOffset =3D (inMain(anchorID)) ?=0A=
     // (horizontalOffset - 260) : (horizontalOffset + 20)=0A=
     // (horizontalOffset - (20 + cite.offsetWidth)) : (horizontalOffset =
+ 20)=0A=
=0A=
     verticalOffset =3D getTop(anchorID);=0A=
     // verticalOffset =3D (inMain(anchorID)) ?=0A=
     // (verticalOffset - 20) : (verticalOffset + 20)=0A=
     // (verticalOffset - (20 + cite.offsetHeight)) : (verticalOffset + =
20)=0A=
=0A=
     /*=0A=
     horizontalOffset =3D getAbsoluteLeft(anchorID) - =
getScrollLeft(anchorID) + 20;=0A=
     if (inMain(anchorID)) {=0A=
       horizontalOffset =3D horizontalOffset - 300;=0A=
     }=0A=
     verticalOffset =3D getAbsoluteTop(anchorID) - =
getScrollTop(anchorID) - 40;=0A=
     if (inMain(anchorID)) {=0A=
       verticalOffset =3D verticalOffset - 300;=0A=
     }=0A=
     */=0A=
     =0A=
     cite.style.left =3D horizontalOffset + "px";=0A=
     cite.style.top =3D verticalOffset + "px";=0A=
   }=0A=
   =0A=
   function getLeft(objectID) {=0A=
     var left =3D getAbsoluteLeft(objectID) - getScrollLeft(objectID);=0A=
     left =3D (inMain(objectID)) ? (left - 260) : (left + 20)    =0A=
     return left;=0A=
   }=0A=
   =0A=
   function getTop(objectID) {=0A=
     var top =3D getAbsoluteTop(objectID) - getScrollTop(objectID);=0A=
     top =3D (inMain(objectID)) ? (top - 50) : (top + 20)=0A=
     return top;     =0A=
   }=0A=
   =0A=
   function getAbsoluteLeft(objectId) {=0A=
   // Get an object left position from the upper left viewport corner=0A=
     o =3D document.getElementById(objectId)=0A=
     oLeft =3D o.offsetLeft            // Get left position from the =
parent object=0A=
     while(o.offsetParent!=3Dnull) {   // Parse the parent hierarchy up =
to the document element=0A=
       oParent =3D o.offsetParent    // Get parent object reference=0A=
       oLeft +=3D oParent.offsetLeft // Add parent left position=0A=
       o =3D oParent=0A=
      }=0A=
    return oLeft=0A=
    }=0A=
=0A=
    function getAbsoluteTop(objectId) {=0A=
    // Get an object top position from the upper left viewport corner=0A=
      o =3D document.getElementById(objectId)=0A=
      oTop =3D o.offsetTop            // Get top position from the =
parent object=0A=
      while(o.offsetParent!=3Dnull) { // Parse the parent hierarchy up =
to the document element=0A=
        oParent =3D o.offsetParent  // Get parent object reference=0A=
        oTop +=3D oParent.offsetTop // Add parent top position=0A=
        o =3D oParent=0A=
      }=0A=
    return oTop=0A=
    }=0A=
=0A=
   function getScrollLeft(objectId) {=0A=
     // Get a left scroll position=0A=
     o =3D document.getElementById(objectId)=0A=
     oLeft =3D o.scrollLeft            // Get left position from the =
parent object=0A=
     while(o.offsetParent!=3Dnull) {   // Parse the parent hierarchy up =
to the document element=0A=
       oParent =3D o.offsetParent    // Get parent object reference=0A=
       oLeft +=3D oParent.scrollLeft // Add parent left position=0A=
       o =3D oParent=0A=
      }=0A=
    return oLeft=0A=
    }=0A=
=0A=
    function getScrollTop(objectId) {=0A=
    // Get a right scroll position=0A=
      o =3D document.getElementById(objectId)=0A=
      oTop =3D o.scrollTop            // Get top position from the =
parent object=0A=
      while(o.offsetParent!=3Dnull) { // Parse the parent hierarchy up =
to the document element=0A=
        oParent =3D o.offsetParent  // Get parent object reference=0A=
        oTop +=3D oParent.scrollTop // Add parent top position=0A=
        o =3D oParent=0A=
      }=0A=
    return oTop=0A=
    }=0A=
=0A=
    function inMain(objectId) {=0A=
    // returns true if in div#main=0A=
      o =3D document.getElementById(objectId)=0A=
      while(o.parentNode !=3D null) { // Parse the parent hierarchy up =
to div#main=0A=
        oParent =3D o.parentNode=0A=
        if (o.id =3D=3D "main") { return true; }=0A=
        o =3D oParent;=0A=
      }=0A=
    return false;=0A=
    }=0A=
=0A=
=0A=
   /*=0A=
   function showcite(citeID) {=0A=
      cite =3D document.getElementById(citeID);=0A=
      if (cite.style.display !=3D "table-cell") {=0A=
        cite.style.display =3D "table-cell";=0A=
      }=0A=
      else {=0A=
        cite.style.display =3D "none";=0A=
      };=0A=
      return;=0A=
    }=0A=
    */=0A=
=0A=
      </SCRIPT>
 </HEAD>=20
<BODY>
<DIV class=3D"inline-citation" id=3D"cite-RelaxNG" style=3D"width: =
240px; display: none;"><A=20
class=3D"quiet" style=3D"font-size: 90%;"=20
href=3D"javascript:hidecite('cite-RelaxNG')"><IMG style=3D"margin: 1px; =
clear: both; float: right;"=20
alt=3D"[x]" =
src=3D"http://www.balisage.net/Proceedings/icons/eks.png"></A>=20
<P style=3D"margin: 0ex;">James Clark, Makoto MURATA (eds.), 2001, RELAX =
NG=20
Specification, <A class=3D"link" =
href=3D"https://www.oasis-open.org/committees/relax-ng/spec.html"=20
target=3D"_new">https://www.oasis-open.org/committees/relax-ng/spec.html<=
/A>=20
</P></DIV>
<DIV class=3D"inline-citation" id=3D"cite-RelaxNGCOMPACT" =
style=3D"width: 240px; display: none;"><A=20
class=3D"quiet" style=3D"font-size: 90%;" =
href=3D"javascript:hidecite('cite-RelaxNGCOMPACT')"><IMG=20
style=3D"margin: 1px; clear: both; float: right;" alt=3D"[x]" =
src=3D"http://www.balisage.net/Proceedings/icons/eks.png"></A>=20
<P style=3D"margin: 0ex;">James Clark (ed.). 2002, RELAX NG Compact =
Syntax, <A=20
class=3D"link" =
href=3D"https://www.oasis-open.org/committees/relax-ng/compact-20021121.h=
tml"=20
target=3D"_new">https://www.oasis-open.org/committees/relax-ng/compact-20=
021121.html</A>=20
</P></DIV>
<DIV class=3D"inline-citation" id=3D"cite-BNF"=20
style=3D"width: 240px; display: none;"><A class=3D"quiet" =
style=3D"font-size: 90%;"=20
href=3D"javascript:hidecite('cite-BNF')"><IMG style=3D"margin: 1px; =
clear: both; float: right;"=20
alt=3D"[x]" =
src=3D"http://www.balisage.net/Proceedings/icons/eks.png"></A>=20
<P style=3D"margin: 0ex;">Backus-Naur Form, <A class=3D"link" =
href=3D"http://en.wikipedia.org/wiki/Backus-Naur_Form"=20
target=3D"_new">http://en.wikipedia.org/wiki/Backus-Naur_Form</A> =
</P></DIV>
<DIV class=3D"inline-citation" id=3D"cite-VWG"=20
style=3D"width: 240px; display: none;"><A class=3D"quiet" =
style=3D"font-size: 90%;"=20
href=3D"javascript:hidecite('cite-VWG')"><IMG style=3D"margin: 1px; =
clear: both; float: right;"=20
alt=3D"[x]" =
src=3D"http://www.balisage.net/Proceedings/icons/eks.png"></A>=20
<P style=3D"margin: 0ex;">S. Pemberton, 1982, "Executable Semantic =
Definition of
 Programming Languages Using Two-level Grammars", <A class=3D"link" =
href=3D"http://www.cwi.nl/~steven/vw.html"=20
target=3D"_new">http://www.cwi.nl/~steven/vw.html</A> </P></DIV>
<DIV class=3D"inline-citation" id=3D"cite-LL1"=20
style=3D"width: 240px; display: none;"><A class=3D"quiet" =
style=3D"font-size: 90%;"=20
href=3D"javascript:hidecite('cite-LL1')"><IMG style=3D"margin: 1px; =
clear: both; float: right;"=20
alt=3D"[x]" =
src=3D"http://www.balisage.net/Proceedings/icons/eks.png"></A>=20
<P style=3D"margin: 0ex;">Alfred Aho and Jeffrey D. Ullman, 1977, =
"Principles of
 Compiler Design", Addison-Wesley, ISBN 0-201-00022-9.</P></DIV>
<DIV class=3D"inline-citation" id=3D"cite-Earley" style=3D"width: 240px; =
display: none;"><A=20
class=3D"quiet" style=3D"font-size: 90%;"=20
href=3D"javascript:hidecite('cite-Earley')"><IMG style=3D"margin: 1px; =
clear: both; float: right;"=20
alt=3D"[x]" =
src=3D"http://www.balisage.net/Proceedings/icons/eks.png"></A>=20
<P style=3D"margin: 0ex;">Earley, Jay (1970), "An efficient context-free =
parsing=20
algorithm", Communications of the ACM 13 (2): 94-102, doi:<A =
class=3D"doi" href=3D"http://dx.doi.org/10.1145/362007.362035"=20
target=3D"_new">10.1145/362007.362035</A> </P></DIV>
<DIV class=3D"inline-citation" id=3D"cite-MediaType" style=3D"width: =
240px; display: none;"><A=20
class=3D"quiet" style=3D"font-size: 90%;" =
href=3D"javascript:hidecite('cite-MediaType')"><IMG=20
style=3D"margin: 1px; clear: both; float: right;" alt=3D"[x]" =
src=3D"http://www.balisage.net/Proceedings/icons/eks.png"></A>=20
<P style=3D"margin: 0ex;">N. Freed et al., 1996, "Multipurpose Internet =
Mail=20
Extensions, (MIME) Part Two: Media Types", <A class=3D"link" =
href=3D"http://www.ietf.org/rfc/rfc2046.txt"=20
target=3D"_new">http://www.ietf.org/rfc/rfc2046.txt</A> </P></DIV>
<DIV id=3D"mast">
<DIV class=3D"content">
<H2 class=3D"article-title" id=3D"d103851e2">Invisible XML</H2>
<DIV class=3D"author">
<H3 class=3D"author">Steven Pemberton</H3>
<DIV class=3D"affiliation">
<P class=3D"jobtitle">Researcher</P>
<P class=3D"orgname">CWI, Amsterdam</P></DIV>
<H5 class=3D"author-email"><CODE class=3D"email">&lt;<A class=3D"email" =
href=3D"mailto:steven.pemberton@cwi.nl">steven.pemberton@cwi.nl</A>&gt;</=
CODE>=20
</H5></DIV>
<DIV class=3D"legalnotice-block">
<P id=3D"d103851e32">Copyright =C2=A9 Steven Pemberton 2013, all rights=20
reserved.</P></DIV>
<DIV class=3D"mast-box">
<P class=3D"title"><A class=3D"quiet" =
href=3D"javascript:toggle('d103851e10')"><IMG=20
class=3D"toc-icon" id=3D"icon-d103851e10" alt=3D"expand" =
src=3D"http://www.balisage.net/Proceedings/icons/plus.png"></A>=20
<SPAN onclick=3D"javascript:toggle('d103851e10');return =
true">Abstract</SPAN> </P>
<DIV class=3D"folder" id=3D"folder-d103851e10" style=3D"display: none;">
<P id=3D"d103851e11">What if you could see everything as XML? XML has =
many
 strengths for data exchange, strengths both inherent in the nature of =
XML=20
markup and strengths that derive from the ubiquity of tools that can =
process=20
XML. For authoring, however, other forms are preferred: no one writes =
CSS or=20
Javascript in XML. It does not follow, however, that there is no value =
in=20
representing such information in XML. <SPAN class=3D"ital">Invisible =
XML</SPAN> is=20
a method for treating non-XML documents as if they were XML, enabling =
authors to=20
write in a format they prefer while providing XML for processes that are =
more=20
effective with XML content. There is really no reason why XML cannot be =
more=20
ubiquitous than it is.</P></DIV></DIV>
<DIV class=3D"toc">
<P><B>Table of Contents</B> </P>
<DL>
  <DT><SPAN class=3D"section"><A class=3D"toc" =
href=3D"http://www.balisage.net/Proceedings/vol10/html/Pemberton01/Balisa=
geVol10-Pemberton01.html#XML_and_Authorin">XML=20
  and Authoring</A></SPAN> </DT>
  <DT><SPAN class=3D"section"><A class=3D"toc" =
href=3D"http://www.balisage.net/Proceedings/vol10/html/Pemberton01/Balisa=
geVol10-Pemberton01.html#Parsing_and_Parse_tree">Parsing=20
  and Parse trees</A></SPAN> </DT>
  <DT><SPAN class=3D"section"><A class=3D"toc" =
href=3D"http://www.balisage.net/Proceedings/vol10/html/Pemberton01/Balisa=
geVol10-Pemberton01.html#The_Approac">The=20
  Approach</A></SPAN> </DT>
  <DT><SPAN class=3D"section"><A class=3D"toc" =
href=3D"http://www.balisage.net/Proceedings/vol10/html/Pemberton01/Balisa=
geVol10-Pemberton01.html#Syntax_Descriptio">Syntax
   Description</A></SPAN> </DT>
  <DT><SPAN class=3D"section"><A class=3D"toc" =
href=3D"http://www.balisage.net/Proceedings/vol10/html/Pemberton01/Balisa=
geVol10-Pemberton01.html#Terminal">Terminals</A></SPAN>=20
  </DT>
  <DT><SPAN class=3D"section"><A class=3D"toc" =
href=3D"http://www.balisage.net/Proceedings/vol10/html/Pemberton01/Balisa=
geVol10-Pemberton01.html#Extension">Extensions</A></SPAN>=20
  </DT>
  <DT><SPAN class=3D"section"><A class=3D"toc" =
href=3D"http://www.balisage.net/Proceedings/vol10/html/Pemberton01/Balisa=
geVol10-Pemberton01.html#Parsing_Algorithm">Parsing
   Algorithms</A></SPAN> </DT>
  <DT><SPAN class=3D"section"><A class=3D"toc" =
href=3D"http://www.balisage.net/Proceedings/vol10/html/Pemberton01/Balisa=
geVol10-Pemberton01.html#Deliver">Delivery</A></SPAN>=20
  </DT>
  <DT><SPAN class=3D"section"><A class=3D"toc" =
href=3D"http://www.balisage.net/Proceedings/vol10/html/Pemberton01/Balisa=
geVol10-Pemberton01.html#Using_Invisible_XML_to_define_itsel">Using
   Invisible XML to define itself</A></SPAN> </DT>
  <DT><SPAN class=3D"section"><A class=3D"toc" =
href=3D"http://www.balisage.net/Proceedings/vol10/html/Pemberton01/Balisa=
geVol10-Pemberton01.html#Alternative_Representatio">Alternative
   Representation</A></SPAN> </DT>
  <DT><SPAN class=3D"section"><A class=3D"toc" =
href=3D"http://www.balisage.net/Proceedings/vol10/html/Pemberton01/Balisa=
geVol10-Pemberton01.html#Extra">Extras</A></SPAN>=20
  </DT>
  <DT><SPAN class=3D"section"><A class=3D"toc" =
href=3D"http://www.balisage.net/Proceedings/vol10/html/Pemberton01/Balisa=
geVol10-Pemberton01.html#Restriction_on_the_XML_Produce">Restriction
   on the XML Produced</A></SPAN> </DT>
  <DT><SPAN class=3D"section"><A class=3D"toc" =
href=3D"http://www.balisage.net/Proceedings/vol10/html/Pemberton01/Balisa=
geVol10-Pemberton01.html#Roundtrippin">Roundtripping</A></SPAN>=20
  </DT>
  <DT><SPAN class=3D"section"><A class=3D"toc" =
href=3D"http://www.balisage.net/Proceedings/vol10/html/Pemberton01/Balisa=
geVol10-Pemberton01.html#Conclusio">Conclusion</A></SPAN>=20
  </DT></DL></DIV></DIV></DIV>
<DIV id=3D"navbar">
<P class=3D"navbar"><A class=3D"navbar-link" =
href=3D"http://www.balisage.net/Proceedings/index.html">Series=20
Home</A> | <A class=3D"navbar-link" =
href=3D"http://www.balisage.net/Proceedings/bibliography.html">Master=20
bibliography</A> | <A class=3D"navbar-link" =
href=3D"http://www.balisage.net/Proceedings/authors.html">Author=20
index</A> | <A class=3D"navbar-link" =
href=3D"http://www.balisage.net/Proceedings/topics.html">Topic=20
index</A> | <B>This paper:</B> Web | <A class=3D"navbar-link" =
href=3D"http://www.balisage.net/Proceedings/vol10/print/Pemberton01/Balis=
ageVol10-Pemberton01.html"=20
target=3D"_new">Print/Mobile</A> | <A class=3D"navbar-link" =
href=3D"http://www.balisage.net/Proceedings/vol10/epub/Pemberton01/Balisa=
geVol10-Pemberton01.epub"=20
target=3D"_new">EPUB</A> | <A class=3D"navbar-link" =
href=3D"http://www.balisage.net/Proceedings/vol10/xml/Pemberton01/Balisag=
eVol10-Pemberton01.xml"=20
target=3D"_new">XML Source</A> </P></DIV>
<DIV id=3D"balisage-header"><A href=3D"http://www.balisage.net/"><IMG =
height=3D"105"=20
style=3D"border: currentColor; float: right;" alt=3D"Balisage logo" =
src=3D"http://www.balisage.net/Proceedings/icons/Balisage-logoType-2013.p=
ng"></A>=20
<H2 class=3D"page-header">Balisage: The Markup Conference 2013</H2>
<H1 class=3D"page-header">Proceedings</H1></DIV>
<DIV id=3D"main">
<DIV class=3D"article">
<DIV class=3D"citation-block">
<P class=3D"title"><A class=3D"linkbox" =
href=3D"javascript:toggle('citation')"><IMG=20
class=3D"toc-icon" id=3D"icon-citation" alt=3D"expand" =
src=3D"http://www.balisage.net/Proceedings/icons/plus.png"></A>=20
<SPAN onclick=3D"javascript:toggle('citation');return true">How to cite =
this=20
paper</SPAN> </P>
<DIV class=3D"folder" id=3D"folder-citation" style=3D"display: none;">
<P class=3D"citation">Pemberton, Steven. =E2=80=9CInvisible =
XML.=E2=80=9D  Presented at Balisage:=20
The Markup Conference 2013, Montr=C3=A9al, Canada, August 6 - 9, 2013. =
In=20
<I>Proceedings of Balisage: The Markup Conference 2013</I>. Balisage =
Series on=20
Markup Technologies, vol. 10 (2013). doi:<SPAN=20
class=3D"doi">10.4242/BalisageVol10.Pemberton01</SPAN>.</P></DIV></DIV>
<H2 class=3D"article-title" id=3D"d103851e2">Invisible XML</H2>
<DIV class=3D"confgroup"><SPAN class=3D"conftitle">Balisage: The Markup =
Conference=20
2013<BR></SPAN><SPAN class=3D"confdates">August 6 - 9, 2013<BR></SPAN> =
</DIV>
<DIV class=3D"section" id=3D"XML_and_Authorin">
<H2 class=3D"title" style=3D"clear: both;">XML and Authoring</H2>
<P id=3D"d103851e37">XML is a popular format. It is widely and =
successfully used
 for document and data storage, exchange and presentation. A major =
advantage of=20
using XML is the toolchain and pipeline available for generic XML =
processing.=20
You can easily use new formats within the generic framework.</P>
<P id=3D"d103851e39">However, for authoring purposes XML is seldom =
preferred over
 a notation more directly suited to the purpose. Few would prefer to =
write their=20
CSS rules as</P>
<PRE class=3D"programlisting" =
id=3D"d103851e41">&lt;rule&gt;&lt;simple-selector =
name=3D"body"/&gt;&lt;block&gt;&lt;property name=3D"color" =
value=3D"blue"/&gt;&lt;/block&gt;&lt;/rule&gt;=0A=
</PRE>
<P id=3D"d103851e43">to the more direct</P>
<PRE class=3D"programlisting" id=3D"d103851e45">body {color: blue}=0A=
</PRE>
<P id=3D"d103851e47">and even less would prefer to write</P>
<PRE class=3D"programlisting" =
id=3D"d103851e49">&lt;statement&gt;&lt;if&gt;&lt;condition&gt;&lt;compari=
son name=3D"&amp;lt;"&gt;&lt;var name=3D"max"&gt;&lt;var =
name=3D"a"&gt;&lt;/comparison&gt;&lt;/condition&gt;&lt;then&gt;&lt;statem=
ent&gt;&lt;assign&gt;&lt;var name=3D"max"/&gt;&lt;expression&gt;&lt;var =
name=3D"a"/&gt;&lt;/expression&gt;&lt;/assign&gt;&lt;/statement&gt;&lt;/t=
hen&gt;&lt;/if&gt;&lt;/statement&gt;=0A=
</PRE>
<P id=3D"d103851e51">to the much more direct</P>
<PRE class=3D"programlisting" id=3D"d103851e53">if (max&lt;a) then =
max=3Da;=0A=
</PRE>
<P id=3D"d103851e55">And, of course it should be noted that even RELAX =
NG has both
 an XML syntax and a 'compact' syntax <A class=3D"xref" =
id=3D"d103851e57" =
href=3D"javascript:showcite('cite-RelaxNG','d103851e57')">RELAX=20
NG</A> <A class=3D"xref" id=3D"d103851e59" =
href=3D"javascript:showcite('cite-RelaxNGCOMPACT','d103851e59')">RELAX=20
NG COMPACT</A>.</P>
<P id=3D"d103851e62">In fact if we are to be brutally honest, even XML =
formats
 take short cuts for authoring ease. Take for instance an <CODE=20
class=3D"code">&lt;a&gt;</CODE> element in XHTML:</P>
<PRE class=3D"programlisting" id=3D"d103851e67">&lt;a =
href=3D"http://www.w3.org/TR/1999/xhtml"&gt;XHTML&lt;/a&gt;=0A=
</PRE>
<P id=3D"d103851e69">This does not surface the <SPAN =
class=3D"ital">real</SPAN>=20
structure of the underlying data. If we were to be completely faithful =
to the
 principle of making all relevant structure explicit, we should really =
write=20
something along the lines of</P>
<PRE class=3D"programlisting" =
id=3D"d103851e74">&lt;a&gt;&lt;href&gt;&lt;method =
type=3D"href"/&gt;&lt;domain name=3D"org"/&gt;&lt;site =
name=3D"w3"/&gt;&lt;sub name=3D"www"/&gt;&lt;path&gt;&lt;root&gt;&lt;sub =
name=3D"TR"&gt;&lt;sub name=3D"1999"&gt;&lt;sub =
name=3D"xhtml"&lt;/sub&gt;&lt;/sub&gt;&lt;/sub&gt;&lt;/root&gt;&lt;/path&=
gt;&lt;/href&gt;&lt;text&gt;XHTML&lt;/text&gt;&lt;/a&gt;=0A=
</PRE>
<P id=3D"d103851e76">You might argue about the details here, but this =
example is
 only to show that there are parts of XML documents that could be =
further=20
structured, but that we choose not to, possibly for authoring ease, =
possibly for=20
fear of being laughed out of town.</P>
<P id=3D"d103851e78">The reasons for this are obvious: despite the =
disadvantages
 of not being able to use the generic toolchain any more, or only to a =
lesser=20
degree, the increased readability of the source, and its closer relation =
to the=20
problem domain makes authoring so much easier.</P></DIV>
<DIV class=3D"section" id=3D"Parsing_and_Parse_tree">
<H2 class=3D"title" style=3D"clear: both;">Parsing and Parse trees</H2>
<P id=3D"d103851e83">Part of the advantage of XML is that there is a =
single parser
 needed to be able to deal with any kind of document. This can be =
contrasted=20
with for instance the situation for HTML, where you need a parser for =
the HTML,=20
with separate parsers for CSS and Javascript at least, (and URLs), =
creating=20
extra complexity and brittleness.</P>
<P id=3D"d103851e85">But looked at through a suitable pair of glasses, =
what is XML
 apart from a description of a parse tree for some format (with some =
special=20
treatment for text nodes)? And frankly, what is so difficult about=20
general-purpose parsing? It is a widely understood and easily solved =
problem. Is=20
it not possible to combine the best of both worlds, and have authorable =
formats,=20
that can still use the XML tool chain? Couldn't XML become the =
underlying format=20
for <SPAN class=3D"ital">everything?</SPAN> </P></DIV>
<DIV class=3D"section" id=3D"The_Approac">
<H2 class=3D"title" style=3D"clear: both;">The Approach</H2>
<P id=3D"d103851e92">The approach presented here is to add one more step =
to the
 XML processing chain, an initial one. This step takes any textual =
document, and=20
a (reference to) a suitable syntax description, parses the document =
using the=20
syntax description, and produces as output a parse tree that can be =
treated as=20
an XML document with no further parsing necessary (or alternatively, the =

document can be serialised out to XML).</P>
<P id=3D"d103851e94">In other words, the input document might be</P>
<PRE class=3D"programlisting" id=3D"d103851e96">body {color: blue}=0A=
</PRE>
<P id=3D"d103851e98">but the result of the parse will be the same as if =
an XML
 parser had been presented with the XML document</P>
<PRE class=3D"programlisting" id=3D"d103851e100">&lt;css&gt;=0A=
   &lt;rule&gt;&lt;simple-selector name=3D"body"/&gt;=0A=
      &lt;block&gt;&lt;property name=3D"color" =
value=3D"blue"/&gt;&lt;/block&gt;=0A=
   &lt;/rule&gt;=0A=
&lt;/css&gt;=0A=
</PRE>
<P id=3D"d103851e102">We call this method <SPAN class=3D"ital">Invisible =
XML</SPAN>,=20
since the document is treated as XML, but it is not visibly an XML
 document.</P></DIV>
<DIV class=3D"section" id=3D"Syntax_Descriptio">
<H2 class=3D"title" style=3D"clear: both;">Syntax Description</H2>
<P id=3D"d103851e110">The requirement is to find a suitable way to =
describe the
 syntax of the input document so that the resultant parse-tree is of the =
form=20
suitable for use in our XML chain. If we were to use BNF <A =
class=3D"xref" id=3D"d103851e112"=20
href=3D"javascript:showcite('cite-BNF','d103851e112')">BNF</A>, arguably =
the most=20
well-known syntax-description format, it might look like this (in what =
follows=20
"..." is used for parts of the definition that have been elided and will =
be=20
defined later):</P>
<PRE class=3D"programlisting" id=3D"d103851e114">&lt;css&gt; ::=3D =
&lt;rules&gt;=0A=
&lt;rules&gt; ::=3D &lt;rule&gt; | &lt;rules&gt; &lt;rule&gt;=0A=
&lt;rule&gt; ::=3D &lt;selector&gt; &lt;block&gt;=0A=
&lt;block&gt; ::=3D "{" &lt;properties&gt; "}"=0A=
&lt;properties&gt; ::=3D &lt;property&gt; | &lt;property&gt; ";" =
&lt;properties&gt;=0A=
&lt;property&gt; ::=3D &lt;name&gt; ":" &lt;value&gt; | &lt;empty&gt;=0A=
&lt;selector&gt; ::=3D &lt;name&gt;=0A=
</PRE>
<P id=3D"d103851e116">etc, etc. But it is quickly apparent that this has =
some
 shortcomings. Firstly a surface problem that since we are using this =
for XML,=20
we could quickly go crazy with the use of angle brackets for two =
different=20
purposes. Although there is a certain charm to defining the <CODE=20
class=3D"code">&lt;css&gt;</CODE> element with a syntax rule whose name =
is <CODE=20
class=3D"code">&lt;css&gt;</CODE>, let us rather use a different format. =
Therefore=20
we shall use a variant of VWG format  <A class=3D"xref" =
id=3D"d103851e124" =
href=3D"javascript:showcite('cite-VWG','d103851e124')">VWG</A>.=20
This looks like:</P>
<PRE class=3D"programlisting" id=3D"d103851e126">css: rules.=0A=
rules: rule; rules, rule.=0A=
rule: selector, block.=0A=
block: "{", properties, "}".=0A=
properties:  property; property, ";", properties.=0A=
property:  name, ":", value; empty.=0A=
selector: name.=0A=
name: ...=0A=
value: ...=0A=
empty: .=0A=
</PRE>
<P id=3D"d103851e128">(We shall restrict ourselves to a simplified CSS =
grammar for
 the sake of this article).</P>
<P id=3D"d103851e130">Note that ";" signifies alternatives, and as is =
normal in
 syntax definitions, if one alternative is empty (or reduces to empty), =
the rule=20
is optional.</P>
<P id=3D"d103851e132">If we parse the snippet of CSS above with this, =
and then
 represent the resulting parse tree in an XML style (so that each =
nonterminal is=20
represented as an XML element), a second problem becomes apparent:</P>
<PRE class=3D"programlisting" id=3D"d103851e134">&lt;css&gt;=0A=
   &lt;rules&gt;=0A=
      &lt;rule&gt;=0A=
         &lt;selector&gt;body&lt;/selector&gt;=0A=
         &lt;block&gt;=0A=
            &lt;properties&gt;=0A=
               &lt;property&gt;=0A=
                  &lt;name&gt;color&lt;/name&gt;=0A=
                  &lt;value&gt;blue&lt;/value&gt;=0A=
               &lt;/property&gt;=0A=
            &lt;/properties&gt;=0A=
         &lt;/block&gt;=0A=
      &lt;/rule&gt;=0A=
   &lt;/rules&gt;=0A=
&lt;/css&gt;=0A=
</PRE>
<P id=3D"d103851e136">namely that there are certain elements in the tree =
(<CODE=20
class=3D"code">rules</CODE>, <CODE class=3D"code">properties</CODE>) =
that we really=20
aren't interested in. (You'll notice that some terminal symbols such as =
the=20
brackets, colons and semicolons don't appear in the parse tree. This =
will be=20
discussed later).</P>
<P id=3D"d103851e144">The problem becomes even more apparent with a CSS =
snippet
 like</P>
<PRE class=3D"programlisting" id=3D"d103851e147">body {color: blue; =
font-weight: bold}=0A=
</PRE>
<P id=3D"d103851e149">since the content of the <CODE=20
class=3D"code">&lt;block&gt;</CODE> element then becomes even more =
unwieldly:</P>
<PRE class=3D"programlisting" id=3D"d103851e154">&lt;properties&gt;=0A=
   &lt;property&gt;=0A=
      &lt;name&gt;color&lt;/name&gt;=0A=
      &lt;value&gt;blue&lt;/value&gt;=0A=
   &lt;/property&gt;=0A=
   &lt;properties&gt;=0A=
      &lt;property&gt;=0A=
         &lt;name&gt;font-weight&lt;/name&gt;=0A=
         &lt;value&gt;bold&lt;/value&gt;=0A=
      &lt;/property&gt;=0A=
   &lt;/properties&gt;=0A=
&lt;/properties&gt;=0A=
</PRE>
<P id=3D"d103851e156">where we would prefer to see the much more =
direct</P>
<PRE class=3D"programlisting" id=3D"d103851e158">&lt;property&gt;=0A=
   &lt;name&gt;color&lt;/name&gt;=0A=
   &lt;value&gt;blue&lt;/value&gt;=0A=
&lt;/property&gt;=0A=
&lt;property&gt;=0A=
   &lt;name&gt;font-weight&lt;/name&gt;=0A=
   &lt;value&gt;bold&lt;/value&gt;=0A=
&lt;/property&gt;=0A=
</PRE>
<P id=3D"d103851e160">The problem arises in this case because the syntax
 description method relies on recursion to deal with repetition. To that =
end, we=20
shall introduce a specific notation for repetition. Zero or more=20
repetitions:</P>
<PRE class=3D"programlisting" id=3D"d103851e162">(rule)*=0A=
</PRE>
<P id=3D"d103851e164">and one or more repetitions:</P>
<PRE class=3D"programlisting" id=3D"d103851e166">(rule)+=0A=
</PRE>
<P id=3D"d103851e168">In fact we shall extend these two postfix =
operators to also
 act as infix operators, to handle a commonly occurring case:</P>
<PRE class=3D"programlisting" id=3D"d103851e170">(property)*";"=0A=
(property)+";"=0A=
</PRE>
<P id=3D"d103851e173">which respectively mean "zero or more, separated =
by
 semicolon" and "one or more, separated by semicolon" (there is no =
reason to=20
restrict the separator to a terminal as here; it may also be a =
nonterminal).</P>
<P id=3D"d103851e175">Now we can specify our syntax as:</P>
<PRE class=3D"programlisting" id=3D"d103851e177">css: (rule)*.=0A=
rule: selector, block.=0A=
block: "{", (property)*";", "}".=0A=
property:  name, ":", value; .=0A=
name: ...=0A=
value: ...=0A=
</PRE>
<P id=3D"d103851e179">and the parsetree will now look like this:</P>
<PRE class=3D"programlisting" id=3D"d103851e181">&lt;css&gt;=0A=
   &lt;rule&gt;=0A=
      &lt;selector&gt;body&lt;/selector&gt;=0A=
      &lt;block&gt;=0A=
         &lt;property&gt;=0A=
            &lt;name&gt;color&lt;/name&gt;=0A=
            &lt;value&gt;blue&lt;/value&gt;=0A=
         &lt;/property&gt;=0A=
         &lt;property&gt;=0A=
            &lt;name&gt;font-weight&lt;/name&gt;=0A=
            &lt;value&gt;bold&lt;/value&gt;=0A=
         &lt;/property&gt;=0A=
      &lt;/block&gt;=0A=
   &lt;/rule&gt;=0A=
&lt;/css&gt;=0A=
</PRE>
<P id=3D"d103851e183">However, there is another reason why we might not =
want a
 syntax rule name to appear in the parse tree, and that is when we use a =
syntax=20
rule as a <SPAN class=3D"ital">refinement</SPAN>, that is to say, when =
the syntax=20
rule doesn't represent anything of semantic importance, but has been =
defined so=20
that we can use it in several places without having to repeat it. For =
instance,=20
suppose we wanted to define a series of properties in a separate =
rule:</P>
<PRE class=3D"programlisting" id=3D"d103851e188">properties: =
(property)*";".=0A=
</PRE>
<P id=3D"d103851e190">and use it:</P>
<PRE class=3D"programlisting" id=3D"d103851e192">block: "{", properties, =
"}".=0A=
</PRE>
<P id=3D"d103851e194">but not want <CODE =
class=3D"code">&lt;properties&gt;</CODE> to=20
appear in the final parse tree. What we define is that the use of any =
rule name=20
preceded by a minus sign is only being used for refinement. So that =
would give=20
us:</P>
<PRE class=3D"programlisting" id=3D"d103851e199">properties: =
(property)*";".=0A=
block: "{", -properties, "}".=0A=
</PRE>
<P id=3D"d103851e202">and this would result in the same parse-tree as =
above. Note
 that this still allows a rule to be used in other places and appear in =
the=20
parse tree if needed.</P>
<P id=3D"d103851e204">Also note that for simplicity we have ignored =
treating=20
spaces in the syntax description, but that is also an example of =
something you=20
would not want to have in the parse tree:</P>
<PRE class=3D"programlisting" id=3D"d103851e206">colon: -spaces, ":", =
-spaces.=0A=
spaces: " "*.=0A=
</PRE>
<P id=3D"d103851e208">Similarly, we can use it to make empty =
alternatives more
 explicit:</P>
<PRE class=3D"programlisting" id=3D"d103851e210">property:  name, ":", =
value; -empty.=0A=
</PRE>
<PRE class=3D"programlisting" id=3D"d103851e212">empty: .=0A=
</PRE></DIV>
<DIV class=3D"section" id=3D"Terminal">
<H2 class=3D"title" style=3D"clear: both;">Terminals</H2>
<P id=3D"d103851e217">As alluded to above, in general, terminal symbols =
do not
 appear in the parse-tree, since most of them are only there to delimit=20
structural elements in the source file. If you want them to show up, you =
can add=20
an explicit rule for them:</P>
<PRE class=3D"programlisting" id=3D"d103851e219">colon: ":".=0A=
</PRE>
<P id=3D"d103851e221">which will cause them to show up in the tree like =
this:</P>
<PRE class=3D"programlisting" id=3D"d103851e223"> &lt;property&gt;=0A=
     &lt;name&gt;color&lt;/name&gt;=0A=
     &lt;colon/&gt;=0A=
     &lt;value&gt;blue&lt;/value&gt;=0A=
 &lt;/property&gt;=0A=
</PRE>
<P id=3D"d103851e225">However, there are places where terminals have =
semantic
 meaning, and you <SPAN class=3D"ital">do</SPAN> want them to appear in =
the
 parse-tree, for instance in our example the names and values of the =
properties.=20
To achieve this we mark terminals that are to be copied to the parse =
tree=20
specially:</P>
<PRE class=3D"programlisting" id=3D"d103851e230">name: (+"a"; +"b"; =
...etc...; +"9"; +"-")+.=0A=
</PRE>
<P id=3D"d103851e232">In other words, normally terminals are discarded, =
but if=20
they are preceded with a + they are copied to the parse-tree.</P></DIV>
<DIV class=3D"section" id=3D"Extension">
<H2 class=3D"title" style=3D"clear: both;">Extensions</H2>
<P id=3D"d103851e237">Strictly speaking, this would be enough to allow =
you to=20
parse a document, and output it as an equivalent XML document. However, =
there=20
are possible extensions that give you a little more control over the =
result. The=20
most obvious is allowing the specification of attributes. This is simply =
done by=20
marking the use of rules with at signs:</P>
<PRE class=3D"programlisting" id=3D"d103851e239">css: (rule)*.=0A=
rule: selector, block.=0A=
block: "{", (property)*";", "}".=0A=
property:  @name, ":", value.=0A=
</PRE>
<P id=3D"d103851e241">A rule used like this may clearly not contain any =
structural
 elements (though it may contain terminals and refinements), since =
attributes=20
are not structured, but this is an easy condition to check for. The =
parsetree=20
will now look like this:</P>
<PRE class=3D"programlisting" id=3D"d103851e243">&lt;css&gt;=0A=
   &lt;rule&gt;=0A=
      &lt;selector&gt;body&lt;/selector&gt;=0A=
      &lt;block&gt;=0A=
         &lt;property name=3D"color"&gt;=0A=
            &lt;value&gt;blue&lt;/value&gt;=0A=
         &lt;/property&gt;=0A=
         &lt;property name=3D"font-weight"&gt;=0A=
            &lt;value&gt;bold&lt;/value&gt;=0A=
         &lt;/property&gt;=0A=
      &lt;/block&gt;=0A=
   &lt;/rule&gt;=0A=
&lt;/css&gt;=0A=
</PRE>
<P id=3D"d103851e245">If we changed the rule for <CODE=20
class=3D"code">property</CODE> to look like this:</P>
<PRE class=3D"programlisting" id=3D"d103851e250">property:  @name, ":", =
@value.=0A=
</PRE>
<P id=3D"d103851e252">then the resultant parse-tree would look like</P>
<PRE class=3D"programlisting" id=3D"d103851e254">&lt;css&gt;=0A=
   &lt;rule&gt;=0A=
      &lt;selector&gt;body&lt;/selector&gt;=0A=
      &lt;block&gt;=0A=
         &lt;property name=3D"color" value=3D"blue"/&gt;=0A=
         &lt;property name=3D"font-weight" value=3D"bold"/&gt;=0A=
      &lt;/block&gt;=0A=
   &lt;/rule&gt;=0A=
&lt;/css&gt;=0A=
</PRE>
<P id=3D"d103851e256">Note that by marking the <SPAN =
class=3D"ital">use</SPAN> of a=20
syntax rule in this way, and not the definition, it allows the syntax =
rule to be=20
used for structural elements (<CODE=20
class=3D"code">&lt;name&gt;color&lt;/name&gt;</CODE>) as well as for =
attributes=20
(<CODE class=3D"code">name=3D"color"</CODE>).</P></DIV>
<DIV class=3D"section" id=3D"Parsing_Algorithm">
<H2 class=3D"title" style=3D"clear: both;">Parsing Algorithms</H2>
<P id=3D"d103851e270">Although it would be possible to require the =
syntax to be
 restricted to some class of language, such as LL(1) or LR(1) <A =
class=3D"xref"=20
id=3D"d103851e272" =
href=3D"javascript:showcite('cite-LL1','d103851e272')">LL1</A> in=20
order to make the parser faster, in practice it is easier for the author =
of the=20
syntax if we make no such restriction, since it would require the author =
to=20
understand the principles, and it would require the system to check that =
the=20
syntax adhered to the requirement. In practise a parsing algorithm such =
as=20
Earley's <A class=3D"xref" id=3D"d103851e274" =
href=3D"javascript:showcite('cite-Earley','d103851e274')">Earley</A>=20
is fast enough, and will treat all context-free languages. The only =
remaining=20
problem is if the syntax author describes an ambiguous language. To that =
end we=20
just define that the parser outputs one of the parses, and leave it at =
that. For=20
instance, if expression were defined as:</P>
<PRE class=3D"programlisting" id=3D"d103851e276">expr: i; expr, plus, =
expr.=0A=
i: "i".=0A=
plus: "+".=0A=
</PRE>
<P id=3D"d103851e278">then a string such as</P>
<PRE class=3D"programlisting" id=3D"d103851e280">i+i+i=0A=
</PRE>
<P id=3D"d103851e282">could be parsed as both</P>
<PRE class=3D"programlisting" =
id=3D"d103851e284">&lt;expr&gt;&lt;i/&gt;&lt;/expr&gt;=0A=
&lt;plus/&gt;=0A=
&lt;expr&gt;=0A=
   &lt;expr&gt;&lt;i/&gt;&lt;/expr&gt;=0A=
   &lt;plus/&gt;=0A=
   &lt;expr&gt;&lt;i/&gt;&lt;/expr&gt;=0A=
&lt;/expr&gt;=0A=
</PRE>
<P id=3D"d103851e286">and as</P>
<PRE class=3D"programlisting" id=3D"d103851e288">&lt;expr&gt;=0A=
   &lt;expr&gt;&lt;i/&gt;&lt;/expr&gt;=0A=
   &lt;plus/&gt;=0A=
   &lt;expr&gt;&lt;i/&gt;&lt;/expr&gt;=0A=
&lt;/expr&gt;=0A=
&lt;plus/&gt;=0A=
&lt;expr&gt;&lt;i/&gt;&lt;/expr&gt;=0A=
</PRE></DIV>
<DIV class=3D"section" id=3D"Deliver">
<H2 class=3D"title" style=3D"clear: both;">Delivery</H2>
<P id=3D"d103851e293">To deliver a source document to be parsed by our =
system, we
 can use a media type <A class=3D"xref" id=3D"d103851e295" =
href=3D"javascript:showcite('cite-MediaType','d103851e295')">Media=20
type</A> that supplies a reference to the required syntax description. =
For=20
instance:</P>
<PRE class=3D"programlisting" =
id=3D"d103851e297">application/xml-invisible; =
syntax=3Dhttp://example.com/syntax/css=0A=
</PRE>
<P id=3D"d103851e299">Clearly a system can cache well-known syntax
 descriptions.</P></DIV>
<DIV class=3D"section" id=3D"Using_Invisible_XML_to_define_itsel">
<H2 class=3D"title" style=3D"clear: both;">Using Invisible XML to define =
itself</H2>
<P id=3D"d103851e304">It should go without saying that the syntax =
descriptions
 themselves are in Invisible XML (though in their case the syntax =
description=20
<SPAN class=3D"ital">must</SPAN> be cached to prevent an infinite loop =
of=20
processing.)</P>
<P id=3D"d103851e309">The definition might look like this:</P>
<PRE class=3D"programlisting" id=3D"d103851e311">ixml: (rule)+.=0A=
rule: @name, -colon, -definition, -stop.=0A=
definition: (alternative)*-semicolon.=0A=
alternative: (-term)*-comma.=0A=
term: -symbol; -repetition.=0A=
repetition: one-or-more; zero-or-more.=0A=
one-or-more: -open, -definition, -close, -plus, separator.=0A=
zero-or-more: -open, -definition, -close, -star, separator.=0A=
separator: -symbol; -empty.=0A=
empty: .=0A=
symbol: -terminal; nonterminal; refinement.=0A=
terminal: explicit-terminal; implicit-terminal.=0A=
explicit-terminal: -plus, @string.=0A=
implicit-terminal: @string.=0A=
nonterminal: @name.=0A=
refinement: -minus, @name.=0A=
attribute: -at, @name.=0A=
=0A=
string: -openquote, (-character)*, -closequote.=0A=
name: (-letter)+.=0A=
letter: +"a"; +"b"; ...=0A=
character: ...=0A=
=0A=
colon: -S, ":", -S.=0A=
stop: -S, ".", -S.=0A=
semicolon: -S, ";", -S.=0A=
comma:  -S, ",", -S.=0A=
plus:  -S, "+", -S.=0A=
minus:  -S, "-", -S.=0A=
star:  -S, "*", -S.=0A=
open:  -S, "(", -S.=0A=
close:  -S, ")", -S.=0A=
at:  -S, "@", -S.=0A=
openquote: -S, """".=0A=
closequote: """", -S.=0A=
S: " "*.=0A=
</PRE>
<P id=3D"d103851e313">This would then parse to the XML form:</P>
<PRE class=3D"programlisting" id=3D"d103851e315">&lt;ixml&gt;=0A=
   &lt;rule name=3D"ixml"&gt;=0A=
      &lt;alternative&gt;=0A=
         &lt;one-or-more&gt;=0A=
             &lt;alternative&gt;=0A=
                &lt;nonterminal name=3D"rule"/&gt;=0A=
             &lt;/alternative&gt;&lt;separator/&gt;=0A=
         &lt;/one-or-more&gt;=0A=
      &lt;/alternative&gt;=0A=
   &lt;/rule&gt;=0A=
   &lt;rule name=3D"rule"&gt;=0A=
      &lt;alternative&gt;=0A=
         &lt;attribute name=3D"name"/&gt;=0A=
         &lt;refinement name=3D"definition"/&gt;=0A=
      &lt;/alternative=0A=
   &lt;/rule&gt;=0A=
   &lt;rule name=3D"definition"&gt;=0A=
      &lt;alternative&gt;=0A=
         &lt;zero-or-more&gt;=0A=
            &lt;alternative&gt;=0A=
               &lt;nonterminal name=3D"alternative"/&gt;=0A=
            &lt;/alternative&gt;=0A=
            &lt;separator&gt;&lt;refinement =
name=3D"semicolon"/&gt;&lt;/separator&gt;=0A=
         &lt;/zero-or-more&gt;=0A=
      &lt;/alternative=0A=
   &lt;/rule&gt;=0A=
   ... etc ...=0A=
   &lt;rule name=3D"separator"&gt;=0A=
      &lt;alternative&gt;&lt;refinement =
name=3D"symbol"/&gt;&lt;/alternative&gt;=0A=
      &lt;alternative&gt;&lt;refinement =
name=3D"empty"/&gt;&lt;/alternative&gt;=0A=
   &lt;/rule&gt;=0A=
   ... etc ...=0A=
&lt;/ixml&gt;=0A=
</PRE>
<P id=3D"d103851e317">Thanks to Earley's parsing algorithm, we can =
remove the=20
<CODE class=3D"code">&lt;alternative&gt;</CODE> elements when there is =
only one=20
<CODE class=3D"code">alternative</CODE> in a <CODE =
class=3D"code">rule</CODE>, by
 redefining <CODE class=3D"code">definition</CODE>:</P>
<PRE class=3D"programlisting" id=3D"d103851e331">definition: =
-alternative; alternative, -semicolon, (alternative)+-semicolon.=0A=
</PRE>
<P id=3D"d103851e333">Note how we have used the "-" character to prevent =
it being
 copied in the first case (when there is only one). You wouldn't be able =
to use=20
such a rule as this if there were a requirement on the syntax to be =
LL(1) or=20
LR(1), since the two parts of the rule start with the same symbols.</P>
<P id=3D"d103851e335">Similarly, we can get rid of empty <CODE=20
class=3D"code">&lt;separators/&gt;</CODE> thusly:</P>
<PRE class=3D"programlisting" id=3D"d103851e340">one-or-more: -open, =
-definition, -close, -plus; -open, -definition, -close, -plus, separator.=0A=
zero-or-more: -open, -definition, -close, -star; -open, -definition, =
-close, -star, separator.=0A=
separator: -symbol.=0A=
</PRE>
<P id=3D"d103851e343">We can move the value of the separator into an =
attribute
 with:</P>
<PRE class=3D"programlisting" id=3D"d103851e345">separator: @explicit; =
@implicit; @nonterminal; @refinement.=0A=
explicit: -plus, -string.=0A=
implicit: -string.=0A=
</PRE>
<P id=3D"d103851e347">This would then generate:</P>
<PRE class=3D"programlisting" id=3D"d103851e349">&lt;ixml&gt;=0A=
   &lt;rule name=3D"ixml"&gt;=0A=
      &lt;one-or-more&gt;=0A=
         &lt;nonterminal name=3D"rule"/&gt;=0A=
      &lt;/one-or-more&gt;=0A=
   &lt;/rule&gt;=0A=
   &lt;rule name=3D"rule"&gt;=0A=
      &lt;attribute name=3D"name"/&gt;=0A=
      &lt;refinement name=3D"definition"/&gt;=0A=
   &lt;/rule&gt;=0A=
   &lt;rule name=3D"definition"&gt;=0A=
      &lt;alternative&gt;=0A=
         &lt;refinement name=3D"alternative"/&gt;=0A=
      &lt;/alternative&gt;=0A=
      &lt;alternative&gt;=0A=
         &lt;nonterminal name=3D"alternative"/&gt;=0A=
         &lt;one-or-more&gt;=0A=
            &lt;nonterminal name=3D"alternative"/&gt;=0A=
            &lt;separator refinement=3D"semicolon"/&gt;=0A=
         &lt;/one-or-more&gt;=0A=
      &lt;/alternative&gt;=0A=
   &lt;/rule&gt;=0A=
   ... etc ...=0A=
   &lt;rule name=3D"separator"&gt;=0A=
      &lt;alternative&gt;&lt;refinement =
name=3D"symbol"/&gt;&lt;/alternative&gt;=0A=
      &lt;alternative&gt;&lt;refinement =
name=3D"empty"/&gt;&lt;/alternative&gt;=0A=
   &lt;/rule&gt;=0A=
   ... etc ...=0A=
&lt;/ixml&gt;=0A=
</PRE>
<P id=3D"d103851e351">(An observant reader will have spotted that we =
have allowed
 attributes to be defined by attributes here -- for instance with <CODE =
class=3D"code">@refinement</CODE>=20
-- that is we treat an attribute within an attribute definition as if it =
were a=20
refinement).</P>
<P id=3D"d103851e356">As yet another possibility, we can move the =
separator into=20
an attribute of the <CODE class=3D"code">one-or-more</CODE> or <CODE=20
class=3D"code">zero-or-more</CODE> elements:</P>
<PRE class=3D"programlisting" id=3D"d103851e364">one-or-more: -open, =
-definition, -close, -plus; -open, -definition, -close, -plus, =
-separator.=0A=
zero-or-more: -open, -definition, -close, -star; -open, -definition, =
-close, -star, -separator.=0A=
separator: @explicit; @implicit; @nonterminal; @refinement.=0A=
explicit: -plus, -string.=0A=
implicit: -string.=0A=
</PRE></DIV>
<DIV class=3D"section" id=3D"Alternative_Representatio">
<H2 class=3D"title" style=3D"clear: both;">Alternative =
Representation</H2>
<P id=3D"d103851e370">Although the syntax description so defined was =
developed
 iteratively based on the needs of the user, and is sufficient for its =
purpose,=20
it is clear in the above example, that refinements occur far more =
frequently=20
than true semantic rules. An alternative worth exploring would be to say =
that=20
<SPAN class=3D"ital">nothing</SPAN> is copied to the syntax tree unless=20
specifically marked. Let us use the "^" character to mark items that are =
copied=20
to the tree. The result is clearly much more restful on the eyes:</P>
<PRE class=3D"programlisting" id=3D"d103851e375">ixml: (^rule)+.=0A=
rule: @name, colon, definition, stop.=0A=
definition: alternative; ^alternative, semicolon, =
(^alternative)+semicolon.=0A=
alternative: (term)*comma.=0A=
term: symbol; repetition.=0A=
repetition: ^one-or-more; ^zero-or-more.=0A=
one-or-more: open, definition, close, plus; open, definition, close, =
plus, ^separator.=0A=
zero-or-more: open, definition, close, star; open, definition, close, =
star, ^separator.=0A=
separator: terminal; @nonterminal; @refinement.=0A=
symbol: terminal; ^nonterminal; ^refinement.=0A=
terminal: ^explicit-terminal; ^implicit-terminal.=0A=
explicit-terminal: up, @string.=0A=
implicit-terminal: @string.=0A=
nonterminal: up, @name.=0A=
refinement: @name.=0A=
attribute: at, @name.=0A=
=0A=
string: openquote, (character)*, closequote.=0A=
name: (letter)+.=0A=
letter: ^"a"; ^"b"; ...=0A=
character: ...=0A=
=0A=
colon: S, ":", S.=0A=
stop: S, ".", S.=0A=
semicolon: S, ";", S.=0A=
comma:  S, ",", S.=0A=
plus:  S, "+", S.=0A=
up:  S, "^", S.=0A=
star:  S, "*", S.=0A=
open:  S, "(", S.=0A=
close:  S, ")", S.=0A=
at:  S, "@", S.=0A=
openquote: S, """".=0A=
closequote: """", S.=0A=
S: " "*.=0A=
</PRE></DIV>
<DIV class=3D"section" id=3D"Extra">
<H2 class=3D"title" style=3D"clear: both;">Extras</H2>
<P id=3D"d103851e380">There are obvious extra odds and ends that need =
adding, such
 as sets of characters, to make terminal specification easier, for =
instance:</P>
<PRE class=3D"programlisting" id=3D"d103851e382">letter: ^["a"-"z", =
"A"-"Z", "-"].=0A=
S: [" ", "\t", "\n", ...]*.=0A=
</PRE>
<P id=3D"d103851e384">but these are just details.</P></DIV>
<DIV class=3D"section" id=3D"Restriction_on_the_XML_Produce">
<H2 class=3D"title" style=3D"clear: both;">Restriction on the XML =
Produced</H2>
<P id=3D"d103851e389">It should be noted in passing that in the form =
presented
 here, <SPAN class=3D"ital">Invisible XML</SPAN> only works in one =
direction: you=20
can turn any textual document into an equivalent XML document. However, =
it is=20
not in general possible to turn a textual document into a <SPAN=20
class=3D"ital">particular</SPAN> XML form without more work. For =
instance, you=20
could turn Wiki markup into an XML document, but not into XHTML in=20
particular.</P></DIV>
<DIV class=3D"section" id=3D"Roundtrippin">
<H2 class=3D"title" style=3D"clear: both;">Roundtripping</H2>
<P id=3D"d103851e400">Returning the resultant XML document to its =
original format
 is just a process of presentation, nothing that a suitable bit of XSLT =
couldn't=20
do, or even CSS in some simple cases. In fact it should be apparent that =
from=20
the <SPAN class=3D"ital">Invisible XML</SPAN> syntax, it would be =
straightforward=20
to automatically generate the required piece of XSLT directly.</P></DIV>
<DIV class=3D"section" id=3D"Conclusio">
<H2 class=3D"title" style=3D"clear: both;">Conclusion</H2>
<P id=3D"d103851e408">There is really no reason why XML can't be more =
ubiquitous
 than it is, and similarly there is no reason why XML documents have to =
be=20
written in an explicit XML format <SPAN class=3D"ital">per se</SPAN>. =
Anything=20
that can be parsed can be perceived as XML, since parsing is very easy, =
and=20
parse-trees are really just XML documents in different clothing. <SPAN =
class=3D"ital">Invisible=20
XML</SPAN> allows a multitude of document formats to be authored in =
their
 traditional form, but be processed as XML, with the concomitant =
advantages of=20
the XML toolchain.</P></DIV>
<DIV class=3D"bibliography" id=3D"d103851e416">
<H2 class=3D"title" style=3D"clear: both;">References</H2>
<P class=3D"bibliomixed" id=3D"RelaxNG"><A =
href=3D"http://www.balisage.net/Proceedings/vol10/html/Pemberton01/Balisa=
geVol10-Pemberton01.html#d103851e57">[RELAX=20
NG] </A>James Clark, Makoto MURATA (eds.), 2001, RELAX NG Specification, =
<A=20
class=3D"link" =
href=3D"https://www.oasis-open.org/committees/relax-ng/spec.html"=20
target=3D"_new">https://www.oasis-open.org/committees/relax-ng/spec.html<=
/A> </P>
<P class=3D"bibliomixed" id=3D"RelaxNGCOMPACT"><A =
href=3D"http://www.balisage.net/Proceedings/vol10/html/Pemberton01/Balisa=
geVol10-Pemberton01.html#d103851e59">[RELAX=20
NG COMPACT] </A>James Clark (ed.). 2002, RELAX NG Compact Syntax, <A =
class=3D"link"=20
href=3D"https://www.oasis-open.org/committees/relax-ng/compact-20021121.h=
tml"=20
target=3D"_new">https://www.oasis-open.org/committees/relax-ng/compact-20=
021121.html</A>=20
</P>
<P class=3D"bibliomixed" id=3D"BNF"><A =
href=3D"http://www.balisage.net/Proceedings/vol10/html/Pemberton01/Balisa=
geVol10-Pemberton01.html#d103851e112">[BNF]=20
</A>Backus-Naur Form, <A class=3D"link" =
href=3D"http://en.wikipedia.org/wiki/Backus-Naur_Form"=20
target=3D"_new">http://en.wikipedia.org/wiki/Backus-Naur_Form</A> </P>
<P class=3D"bibliomixed" id=3D"VWG"><A =
href=3D"http://www.balisage.net/Proceedings/vol10/html/Pemberton01/Balisa=
geVol10-Pemberton01.html#d103851e124">[VWG]=20
</A>S. Pemberton, 1982, "Executable Semantic Definition of Programming =
Languages=20
Using Two-level Grammars", <A class=3D"link" =
href=3D"http://www.cwi.nl/~steven/vw.html"=20
target=3D"_new">http://www.cwi.nl/~steven/vw.html</A> </P>
<P class=3D"bibliomixed" id=3D"LL1"><A =
href=3D"http://www.balisage.net/Proceedings/vol10/html/Pemberton01/Balisa=
geVol10-Pemberton01.html#d103851e272">[LL1]=20
</A>Alfred Aho and Jeffrey D. Ullman, 1977, "Principles of Compiler =
Design",=20
Addison-Wesley, ISBN 0-201-00022-9.</P>
<P class=3D"bibliomixed" id=3D"Earley"><A =
href=3D"http://www.balisage.net/Proceedings/vol10/html/Pemberton01/Balisa=
geVol10-Pemberton01.html#d103851e274">[Earley]=20
</A>Earley, Jay (1970), "An efficient context-free parsing algorithm",=20
Communications of the ACM 13 (2): 94-102, doi:<A class=3D"doi" =
href=3D"http://dx.doi.org/10.1145/362007.362035"=20
target=3D"_new">10.1145/362007.362035</A> </P>
<P class=3D"bibliomixed" id=3D"MediaType"><A =
href=3D"http://www.balisage.net/Proceedings/vol10/html/Pemberton01/Balisa=
geVol10-Pemberton01.html#d103851e295">[Media=20
type] </A>N. Freed et al., 1996, "Multipurpose Internet Mail Extensions, =
(MIME)=20
Part Two: Media Types", <A class=3D"link" =
href=3D"http://www.ietf.org/rfc/rfc2046.txt"=20
target=3D"_new">http://www.ietf.org/rfc/rfc2046.txt</A> </P></DIV></DIV>
<DIV id=3D"balisage-footer">
<H3 style=3D"margin: 0.25em; font-family: serif; font-style: =
italic;">Balisage=20
Series on Markup Technologies</H3></DIV></DIV></BODY></HTML>

------=_NextPart_000_0000_01CF15C8.C37AEF50
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.balisage.net/Proceedings/icons/eks.png

iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACx
jwv8YQUAAAAJcEhZcwAACxEAAAsRAX9kX5EAAAAHdElNRQfUCAUXKx+gxAoDAAAASUlEQVQoU42Q
wQ4AIAhCoy/3zysOOPFQcWkoe7gQEWu8xNBN3E9BABiv+gwd2tCCL72UIQ4UrAHOLSRCr7abRKjV
RuoV1ePnnzb4lEDvaRUJOQAAAABJRU5ErkJggg==

------=_NextPart_000_0000_01CF15C8.C37AEF50
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.balisage.net/Proceedings/icons/plus.png

iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAIAAABv85FHAAAAB3RJTUUH1AgFFysfoMQKAwAAAAlw
SFlzAAALEgAACxIB0t1+/AAAAEFJREFUeNpjbGhoYMABWIC4vr4eU6KxsZEJmc/IyIjMZWLADVjQ
dEAY////R8hBOEAJCIOwmShyyJqgZgKdi1UfAE1ZEh02KM7OAAAAAElFTkSuQmCC

------=_NextPart_000_0000_01CF15C8.C37AEF50
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.balisage.net/Proceedings/icons/Balisage-logoType-2013.png

iVBORw0KGgoAAAANSUhEUgAACkEAAAPGCAYAAABeBa88AAAACXBIWXMAAC4jAAAuIwF4pT92AAAA
GXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAABZ89JREFUeNrs3f11G0eWN+DCnvd/
aSIgJgJyIyAcgegIBEUgOgJBEZiKQGAEpiIwGIHJCAaMYKUI8PY1GmNalihS6q+qep5z+sBj74Lo
6kahgP71vbPdbpcAAAAAAAAAAAAAcvM/hgAAAAAAAAAAAADIkRAkAAAAAAAAAAAAkCUhSAAAAAAA
AAAAACBLQpAAAAAAAAAAAABAloQgAQAAAAAAAAAAgCwJQQIAAAAAAAAAAABZEoIEAAAAAAAAAAAA
siQECQAAAAAAAAAAAGRJCBIAAAAAAAAAAADIkhAkAAAAAAAAAAAAkCUhSAAAAAAAAAAAACBLQpAA
AAAAAAAAAABAloQgAQAAAAAAAAAAgCwJQQIAAAAAAAAAAABZEoIEAAAAAAAAAAAAsiQECQAAAAAA
AAAAAGRJCBIAAAAAAAAAAADIkhAkAAAAAAAAAAAAkCUhSAAAAAAAAAAAACBLQpAAAAAAAAAAAABA
loQgAQAAAAAAAAAAgCwJQQIAAAAAAAAAAABZEoIEAAAAAAAAAAAAsiQECQAAAAAAAAAAAGRJCBIA
AAAAAAAAAADIkhAkAAAAAAAAAAAAkCUhSAAAAAAAAAAAACBLQpAAAAAAAAAAAABAloQgAQAAAAAA
AAAAgCwJQQIAAAAAAAAAAABZEoIEAAAAAAAAAAAAsiQECQAAAAAAAAAAAGRJCBIAAAAAAAAAAADI
khAkAAAAAAAAAAAAkCUhSAAAAAAAAAAAACBLQpAAAAAAAAAAAABAloQgAQAAAAAAAAAAgCwJQQIA
AAAAAAAAAABZEoIEAAAAAAAAAAAAsiQECQAAAAAAAAAAAGRJCBIAAAAAAAAAAADIkhAkAAAAAAAA
AAAAkCUhSAAAAAAAAAAAACBLQpAAAAAAAAAAAABAloQgAQAAAAAAAAAAgCwJQQIAAAAAAAAAAABZ
EoIEAAAAAAAAAAAAsiQECQAAAAAAAAAAAGRJCBIAAAAAAAAAAADIkhAkAAAAAAAAAAAAkCUhSAAA
AAAAAAAAACBLQpAAAAAAAAAAAABAloQgAQAAAAAAAAAAgCwJQQIAAAAAAAAAAABZEoIEAAAAAAAA
AAAAsiQECQAAAAAAAAAAAGRJCBIAAAAAAAAAAADIkhAkAAAAAAAAAAAAkCUhSAAAAAAAAAAAACBL
QpAAAAAAAAAAAABAloQgAQAAAAAAAAAAgCwJQQIAAAAAAAAAAABZEoIEAAAAAAAAAAAAsiQECQAA
AAAAAAAAAGRJCBIAAAAAAAAAAADIkhAkAAAAAAAAAAAAkCUhSAAAAAAAAAAAACBLQpAAAAAAAAAA
AABAloQgAQAAAAAAAAAAgCwJQQIAAAAAAAAAAABZEoIEAAAAAAAAAAAAsiQECQAAAAAAAAAAAGRJ
CBIAAAAAAAAAAADIkhAkAAAAAAAAAAAAkCUhSAAAAAAAAAAAACBLQpAAAAAAAAAAAABAloQgAQAA
AAAAAAAAgCwJQQIAAAAAAAAAAABZEoIEAAAAAAAAAAAAsiQECQAAAAAAAAAAAGRJCBIAAAAAAAAA
AADIkhAkAAAAAAAAAAAAkCUhSAAAAAAAAAAAACBLQpAAAAAAAAAAAABAloQgAQAAAAAAAAAAgCwJ
QQIAAAAAAAAAAABZEoIEAAAAAAAAAAAAsiQECQAAAAAAAAAAAGRJCBIAAAAAAAAAAADIkhAkAAAA
AAAAAAAAkCUhSAAAAAAAAAAAACBLQpAAAAAAAAAAAABAloQgAQAAAAAAAAAAgCwJQQIAAAAAAAAA
AABZEoIEAAAAAAAAAAAAsiQECQAAAAAAAAAAAGRJCBIAAAAAAAAAAADIkhAkAAAAAAAAAAAAkCUh
SAAAAAAAAAAAACBLQpAAAAAAAAAAAABAloQgAQAAAAAAAAAAgCwJQQIAAAAAAAAAAABZEoIEAAAA
AAAAAAAAsiQECQAAAAAAAAAAAGRJCBIAAAAAAAAAAADIkhAkAAAAAAAAAAAAkCUhSAAAAAAAAAAA
ACBLQpAAAAAAAAAAAABAloQgAQAAAAAAAAAAgCwJQQIAAAAAAAAAAABZEoIEAAAAAAAAAAAAsiQE
CQAAAAAAAAAAAGRJCBIAAAAAAAAAAADIkhAkAAAAAAAAAAAAkCUhSAAAAAAAAAAAACBLQpAAAAAA
AAAAAABAloQgAQAAAAAAAAAAgCwJQQIAAAAAAAAAAABZEoIEAAAAAAAAAAAAsiQECQAAAAAAAAAA
AGRJCBIAAAAAAAAAAADIkhAkAAAAAAAAAAAAkCUhSAAAAAAAAAAAACBLQpAAAAAAAAAAAABAloQg
AQAAAAAAAAAAgCz9P0MAMH2z2eykeXje/s94PLn3nz//34d/dzzgS7xrtu0X/v32C/9+c/9/7Ha7
jSMMj5oH5s3D/LP3/OHfHf756LP/t38177GPRg8AAAAAAACAUs12u51RABhjAp7N7geZDiHHz//d
s8qG5bbZDoGtbforQHnT/vuPzefWjbOHgueFxb15YH5vO/rOp3zVvGfWRhYAAAAAAACAUglBAvQ1
wf5Vte1L25ER+mGHwOT2s01Qkhzmhwg5HoKOix7nhcvm/bA04gAAAAAAAACUSggS4Ecm0b+qOR4q
OS7S8K2o+bJDi+7D9mc1Se23GWGeOLk3T8R2OuCf/9Sc888dBQAAAAAAAABKJQQJ8JjJ8q+qjov0
VzXHUyOTrU9pH4o8tNneNNu2+UzcGho6mC8W7VwRW59t7Q9B3/+2i2//+W8EfwEAAAAAAAAomRAk
wP1J8e+VHQ+taoUd63Kd9kGybft403xWfjQsPDBvLJqHs9RflcdD2HFzODe1fAcAAAAAAACAPSFI
oN4JcF/d8RB2XKR94PHIyPAFEUI7VI7cJMHI2ueOw5wRwcc+Qo/X6a/A48a5BgAAAAAAAPm613lS
Fzfo630mBAlUsqiICo+L9Ffgsc8WtX26vvfPX2p9u223rsV4Pb/3vw8VMw9qrJYpGFnXHBKBx7N2
/ugyLP2pPX/+3FR4BAAAAAAAgLK0neV+v/ev4hrhzf3NdUL4wfeZECRQ8CLifuBxyhUeD61u74ca
b9r/nd2dIO3Yh3m7HQKT8Xhc+Kl3m/4eirRQzXcOifP1EHx80fHTHyo9XjlHAAAAAAAAoGxfCEF+
zeE64kbFSHji+0wIEihgwTBPfw88Tq0q4eEujm27HQKOVVYObMNlh1BkPM7brcRqkocqfzcWqtmc
m30EH+/a8+AqaW8NAAAAAAAAVXlCCPJzH9JfxVW2RhIeeJ8JQQIZLhDmaR94PGxTqfIYVQBj4XEo
Wf1R6O3Jx/YQjDyEI6cYav1R7t6Z3jnXR/Ax5oOrpNojAAAAAAAAVO0HQpD3xfXHdRKIhC+/z4Qg
gQwWBIcqj4ft2cgvKaq63dzbtkJOvZ8D8/RXOHLRPj4rZPeEIsc5pw7Bx7MOzyVfPAAAAAAAAIC/
6SgEeV9UiFzvdrsrowvt+0wIEpjgAmCeplPpMUJN/w08CqlN7jy5H4wspWLkIRSpgmA/Xy6WSfAR
AAAAAAAAGEgPIciDKOB0kfaByI9GmqrfZ0KQwAQ+8KMdbXzon6VxQ4+HCo+bJPCY67l0v2roSZpO
q/Tv9ak9H+MOno2Q3XefE8t2fjnqcK6ILxOCjwAAT1uXPf/sX3/p3924gx0AAACAkvQYgjyI68px
/fJCGJJq32dCkMBIH/JxsevQivZ4pJcRFffuhx63jkxx59k8TaeqaBcifHcIRLow/PBxj7ll2eH8
El8c1ml/F5UKnQBALeuqxWf/KgKLJ4/4d/PvXHvHevfED7UAAAAAlGSAEORBXNNc7Xa7C6Pe+zHd
pG93q4zjcbi2HI/b9FcXUr+Bdn1MhCCBgT4A4sLYodJjl61on+LQZnijymO15+E8/b3q6LPMd+lD
UiXy8zlmmbptjR5jvBY6BQAyWhN9KZA4f8S/O5nA+vgn39UAAAAAKM2AIciDuNl46be2Xo9pjO3p
Dx6jTforw7I1qj94TIQggR4n/bGrPQo9MvVztEu3aR+IvKqpUmFzDM/uHcOuLtprdw0ADLmemacv
BxIf0zr6tKChuGzWXktnBAAAAAClGSEEeRAFX5aqDvZyTDep299n43r/OrlG/f3HRAgS6Hiiv1/t
cejWw/GhEB80WgXzPefu/N65+yLz3Sm6bXZ7rM57mGfiS8CF0DQAMOC6JkKNNyN8d5qaaAsz92Ms
AAAAACUaMQQZtMju55huUn83qUfBr+hWuDbSTzgmQpDAD07sY7a5jg/rP4NeaZ+Gd8GMEs7rvt4n
VzkHIu8dkwg/dlm1MwKj63YRuXX2AwADr3FWzcMbI5F+diMbAAAAAKUaOQR5oCpkt8d0k/rv1HO4
ln3huD3imAhBAt8xmR/CSGNUzKuy5S+jn/PLVEaFyAhEbu69hz5mMPbxheAw/l2GUd09AwCMvc6J
9tZ/GIn0oVmTnRkGAAAAAEo1kRBkiOvFZzrjdXJMYwxPBzxuUclTGPKhYyIECTxyAh8z+Bh3JBxa
+24dDSbwPui6GuFY/nxvTS0I2La7XrZb160hL9M+/GhhDwCMveaJ9chp5cOgDTYAAAAAxZtQCPLg
7W63WzkyP3RMN2n433fj99RzhX6+ckyEIIEHJu2xgo9FtO+l+PfHPO3DkPH+OMp8dybxnmvGNMZy
2cN8c9i/lSA1ADCRtWSsI381EtpgAwAAAFC+CYYgQ3TOO3OD8ncf000a7yb36KC61D31s2MiBAl8
NlGPFXy8S22bXhfByPB901d4bwyHwOAg1RJ7DpMqCw4ATHHtGOuf+HHqWeVDcd2s0RbOCAAAAABK
N9EQZBCm+/5juknjd/pR0fP+MRGCBNoJeowQVwSU1mkftvKhSgnvo3naB/rivVTCRe0IJ1/18R5t
xmrZjlMfC0PhRwBgymvGq1TGzTM/ul47UaUbAAAAgBpMOAQZ4re6hczGk4/pJo0fggwRZD3zW6sQ
JNQ+KZ+kvyqwDRXY0uqaWt5fy+ZhlfJvlX1/8bRO+0Dkx+8ck3naBx/Pe5pzIrQZLa/XzkAAYKJr
xPju9ZuRSL80a7YLwwAAAABADSYeggyR4zh3nfVJx3STphGCPBy/Ze0ZHCFIqG8inqd9CCm2IcNZ
l0nwkXoXtKsJLYC68CHtw5BXjxyDvivN/ln5UalvAGDi68LnzcM2aYOtDTYAAAAAVckgBHnwShDy
0cd0k6aXAai6PbYQJNQx+cbFtkMIachJOCrHRXWPKy1p8T78c2Eb78GXBe3WoaX9xefltdt559Aa
/KjHv6/tNQCQy3ow1i2vKx8GbbABAAAAqE5GIcggCPm4Y7pJ0yyEdNkcv2WVx0QIEor/II3Jbch2
19GONqrDXbiwBV98X87TvjLky8J27RB6/tjOOX3vX1SXPRd+BAAy+m72u5HQBhsAAACA+mT4+6Ag
5LeP6SZNtxvkdbOd1XYtXQgSyptoo/raMu0rsA3Z7vpJ7XHBe3U2T2WGIYdYsEX48cZQAAAZrf1i
7XJc+zpOG2wAAAAAapTpTdKCkA8f002abggyRBGjRU1ByP9xWkI5H5rNFh9A/9dsv6ZhApBR9fGX
ZvtXM3GeCUDC40Wl1LYM9b/TPtjHw6J1YlQOWghAAgCZfVdbJQHIcG4IAAAAACAbF7PZ7MQwZCt+
k960hdSqIAQJGYvJqtnOm22b9ncNDFVRLqo+/rTb7ebRykw7Wvh+bRhyEe+pJAz50Jwz1zoRAMjw
O9u8eXhjJNJbN7IAAAAAQFaepX2IThAyXxGErKaYmRAkZGikqo9Rhe1ts/27rfq4cSSgO/GeasOQ
r9K+yir7eedVO+cIWwMAOVobgnTbrOVWhgEAAAAAshNByKuaqgkW6LTNFxVPCBIy0kxMy2aL6hlD
Vn28TfsQ0vO4cBVV6xwJ6E/zHltHldW0Dx1/qngoYu45ifFwVgAAmX5/i/bPp0YiLQ0BAAAAAGQr
inJdGYasvZzNZqvSd1IIEiYu2qfFZNRsUQXtfdqXqx3CoeW1EBKMoK2WE6XFLyvc/djnhdA1AJDx
97i4M3plJLTBBgAAAIACVFNNsGBvovBayTsoBAkTda/l9X9iMkr7MsN9i6pzET7S8homIEKAzRYL
kZ9SPS2y40L5UvtrACBz64G+w02ZNtgAAAAAUI6XpYfoKnDRHMOTUndOCBImpm15vUnDtryO8GO0
3p234aOtIwHTEYHkey2ySxZzkfkHAMj9O92ieXhhJNK5IQAAAACAohQdoqtA3Li/bjsZFUcIEiYg
JphmO2+2bdq3vD4d6E9HZblXaR9+XKm8BtPWVtL5d7NdF7zoet/MhTdteAAAILvvdmlfBbJ273QW
AAAAAIDiFB2iq8Rxs61K3DEhSBhRG36MyWXbbL8229FAf/rP8GNUlmu2tfAj5KNtkb1o/vGXtK+c
WOrC6/dmfryygAYAMrMa8HvdVN2lQn9EAwAAAAD+vJZ7YRiy9no2m52VtlNCkDCCZjKZN9u6+cf/
a7Y3aZ+WH8Lfwo+OBOSreQ/HwjJKjV8XvJvRRnIblXIdcQAgg+95sTZ7bSTS0o12AAAAAFC0lyWG
6CpTXEVPIUgY0L3w43/iQ2HAPy38CAX6rCpkqSIk/mszd27aYAEAwFT5rqUNNgAAAADUQlvsvMV1
+FVJOyQECQNoJv5FBHiS8CPQg7Yq5P82223Bu3nabH80c+nKEQcAJvidL9Yox5UPgzbYAAAAAFCP
CNFdGYasRVvsRSk7IwQJPboXfvw97QM8QxF+hMo07/Wb5iEWKJeF7+qbZl69icq6jjoAMJHvfbEu
OTcS6VwbbAAAAACoyulsNvPbaN4uStkRIUjogfAjMIb2onPMPZ8K39WoshRByKWjDgBMQHz3elb5
GHxo1qLu+gYAAACA+qy0xc7acSnX3YUgoUMjhh8j8PS22U6EH6Hq+SeqQb5PdVyEj3183+zzlUU1
ADDiGuxs4O9+UxTfR5fOBgAAAAAYRPwedzeh1xPXbdcOS9YuSrjmLgQJHRgx/BjeNVtUflxpPQbV
zz/HFQ7Bi7SvCnnibAAABl6HxY9CayORlr6LAgAAAMBgbqI7aPP4v2mfF5lCl8AX7Q3j5CmCrNm3
NReChB8wcvjxQ7P9u/lwO3fBCaqcf+ZRBXGk+Wdqjpptoz02ADCwi6QNtjbYAAAAADCC3W4XYcgI
rs2b7VUavzrkRWUd/KJL4/W9LXfnuR+/WfOGMDPAU984s1l8iMQFrxcj/PmYPKPq48aRgCrnn+ft
/PPSaHzRZTM/Lg0DANDzmmyR9jej1CzuMJ+7KQ8AAAAAHtbx74nXu91u8ZW/s0r7in5j3bz9NrqY
Ot5/Hu+4rn/SbouUxw31WR8/IUh42kQ1bx7iDT9G+CguMEXVx7UjAdXOQWMvWnMRYfEzF+QBgB7X
Zdu0r0Zds1e+nwIAAADAtw0Vgmz/1rx5WKfxuglGR9Oto/7F4xItw+PYvZjoy8z6xnftsOFxk9Hz
Nnz0nzROAPJtO9GsHQ2ocg46ay+0v0kCkI8RC/poj31iKACAHtZm8d2w9gDkte+nAAAAADA9EUBs
Q5K/jPQSLhyFrx6Xi2aLIOS/0r6F+dTaaEcW4TzXMVYJEh56g+zbzp6n8SqvxYS3lJKHauegk3aR
eGo0vkvcqbJo5tAbQwEAdLg++8MaK534ngoAAAAAjzNkJcgv/N2rNHze5afmNW4c+Ucdo3nad6Q9
S9MoiHTXHLt5jmOpEiR8faJZNg8RnBmj8tpds/0cH1wuLEGV809Un43wY1xgF4D8fjF3R0XIM0MB
AHTEXcwprXxPBQAAAIDpa4OIi7S/sXlIK6P/6GMUFSKXzT/Om+3dBF7SUZuXyo4QJHwmkvDNFuHH
92mcFmfR+jqqalw5GlDlHBQLim2zvTYanYgg5G+5LtQAgEmt06JDQO03qMRd5oKgAAAAAJCJtmve
Ig0bhDxVqObJx+ljs8Vv0P9O47fJXuY4hkKQ0IoSs80WwcMoQXw8wkuISex/m0ktqmp8dESgujno
pNk2aR/AfmZEOvdeEBIA+JHvi8ndy/EjqfUUAAAAAGRmpCCkm6m/71ht23bnP6fhK3genLa/iWdF
CJLq3Ws7+59mezHCS4hJ65e29fWNIwLVzkFaX/dPEBIA+F6xXqv9RhVtsAEAAAAgUyMEIY9cm/2h
4xVF3E7SeFUhz3MbMyFIqjaBtrMfmm2unRhUOwdFCfCbpPX1kAQhAYDvWbO9qHwYbn1vBQAAAIC8
tUHI5YB/cmXUf+h4HapCvhvhzy9zGy8hSKo0m80WzRaT+1htZyNZ/3MzWZ1pfQ1VzkFR/THu3Pit
2Y4m+BIjoP1LwYdAEBIAePS6LWnbEqydAAAAAKAAbYXBoa4FqwbZzTGLqoyvBv6zz9oCAdkQgqQq
bfBo3fzj7812PNLLOFR/vHJEoMp5KBYo2zTdakJv24D2xQgLqSEJQgIAj7FK07xpZej14Y1TAQAA
AADK0F4Lvhzoz62MeCfHbJ321+8/DfhnswpBzppBcqZQhTZ4FJPrs5FeQkxEESzaOBpQ5Rw0bx5i
YXI60ZcYc9Ty84B287pPmofNiHNn3161C0YAgM/Xb4u0v4GuZtEG+8TZAAAAAADfr+PfGq/bFsk/
+pqiC84mDVNAzDXZ7s6loa/f/yuXDrcqQVLFh0nb+vrXNF6I51D9ceOIQJXzUISwYx6aagDyttkW
X6pQ21b9iUX0p0IPz0W7UAQA+Mc6wRBogw0AAAAAJWqDbVHpb4jrwCsj3tlxi+v3ywH/ZDbVIIUg
KdZEWl/Hh8XPbWvZj44KVDcPzZttk8YNYX9LhLQXD7U4LDwIGcdlIwgJAHy2jluN+D1yKrTBBgAA
AICC7Xa7bRomUHc0m82WRryz4xbFjV4N9OcWuYyLECRFaquuxWT9csSXcaj+eOWIQLXz0JSrP4Z3
jw1pVxCEXLcl3wEA67h58/Cm8mG4SyphAgAAAEDx2kzL5QB/amW0Oz1u6+bh3QB/SiVIGENU8ppA
1bUICP2i+iNUOw9FFdqrNO3qj+FVM0edP3EhVXIQMio9Ca0DAGFtCNLS91kAAAAAqEZcN77r+W9E
NciFoe5Oe73/uuc/86w5blkEIYUgKUbbruyPNG7VtdtmO2kmGhUzoM55KD78t832YsIvMwKMP7V3
hnzPQuoQhCzRaXMMzd8AUPd6bpmmXcl7CFEtfONsAAAAAIA6tDdELwf4Uyuj3bnIKPRdxGiRw0AI
QZK9SIo32zaN364sLhRFAHLrqEB189DzNjz3W5p29cdY/Cx+9KJ2G4R8VejhfN2GHwCACtd0SQvo
uNt75WwAAAAAgLq015D7bq98qhpk58dtiACrSpDQp3uho9+b7WjEl3KoqnbuqECVc9FJ8xALwtcT
f6lRqXbeBhi7WEytm4e3hR7Wi/a4AgB1ifXNs8rHQBtsAAAAAKjXKvVfVVC2pmO73e6qefjQ45+I
VubzqY+DECRZapPhEeQZO3R0nfahoo2jAlXORbFA+6PZjif+UiMAuej6gnbzfLEIvizw0Eb4Yd1W
gwIA6vmO+aLyYdAGGwAAAAAqNlBVwRc5BOoyFMetzwDrYuoDIARJViZU/TG8bT4AFqpkQLVzUdxN
8WsGL/eymadOepyrIgh6W+BhjmDrhbMdAOpY26V9FciaxY9jK2cDAAAAANStrSp43fOfWRnpzo/b
x57HdTH1MRCCJBsTqv54aH9tUoY656KTdi7KoVJQBCCXAyymlqn/suhjeNkc7zNnPQAUL77bHVU+
BtpgAwAAAAAHy56f/6VqkN3b7XZR5Oeup6dfTH3/hSCZvIlVf4xqZ9pfQ73z0aH9dQ4XyXsPQN5b
TEUodFXoYdcWGwDKXt/FDS6vKx+GD+3d3QAAAAAAcf132zy86/nPLI10L1Y9Pe/R1K+bC0EyaROq
/hje9dxSFpjuXJRT++vwaqgA5L2FcITVrws8/M+aTSgAAMq1rnz/o5r30mkAAAAAAHxmlfrtBniu
GE33drvdOlVaDVIIkslqJruYUKdQ/TEm9QgUnTsqUOVcFNWBNimP9tepna/WI/3ts1RmW+xTbbEB
oMh1XnzHO658GLTBBgAAAAD+of3dcNXjn4hiNK7B9qOv43Yy5Z0WgmRyInDUbFH98c0EXk6koxcj
BoqAceejZdoHIHO5OD5mAHKIhfCYtMUGgLLWefOC1y2PpQ02AAAAAPBVbTfAux7/xMoo93Lc1j0d
t8WU91sIkklpK3Fs0jQCR9HWNdpf3zgyUOV8FAu692l/B0oOXk0hsF14W+wL7wwAKMY6o3VeH7TB
BgAAAAAeY9Xjcx/NZrOFIe7FuofnnE95h4UgmYSortVsUYHi1zSNC1GXu91uoS0YVDsfbZp/fJ3R
y341sYq154WeHi8twgGgiPVetFg5rXwYVr7vAgAAAADf0mNVwYOVUe5FHwV+jqbcPVEIktG1gZJt
s72YyEuKMNHSkYEq56OT5iGqv+Z0UXxqAcjUVtC9LPQ0sQgHgLzXe/EDzbryYbhuq3cDAAAAADxG
n0VwTmez2dwQd6u9Cf5DD099MtV9FoJkVM1Etmoefk/TqP4Y7cB+mlqYCBhsPoqKQJtmO8roZb+a
8Jy1KvRUOW3PFQAgT6ukDfbSaQAAAAAAPNZut4vOrtc9/olzo9yLdQ/PKQQJ90WKu203+2YiLylK
90b7642jA1XOSbGo+i3ldUF8ygHIWAhvU7nVIFVOAoA813yL5uF15cOwatdpAAAAAABPserxuZdT
brOcqza8+qnjp9UOGw7aClpTajd722wnbftWoL45ad08/JrZy36VSdXaVaGnzVFz3iy9ewAgO+vK
918bbAAAAADgu7RFxfqqBhnFinTj68em4+dbTHVHhSAZVNv+ekrV1j6kfQXIj44OVDcfPW+2CD+/
zOyl/5JJALL0apAr7yIAyO676FHlw7B0JgAAAAAAP2CV6XPX7Krj51MJkrq1YaNNmk7763C52+3O
BCChyjnpJO3veDjO7KVfZli9p9TFqmqQAJDX2u9N5cPwVhtsAAAAAOBHtNUg73p6+rj+ujDKndt0
/HyTzVgIQdK79oLTNk2n/XV410zOS0cHqp2TNinPAGR281Z7sf1DoafTuXcUAGSh9hbQt82abOU0
AAAAAAA6sOrxuZeGt1vt9fpOg6tRCG+K+yoESa+aEz8CIn+k6bS/Dq+aN7ngCtQ5J8WiaTOxOekx
LjMPbq8LPaWO3Y0EAFl8Jz2tfBiWzgQAAAAAoAu73W6d+qsG+XI2m82Ncuc2HT/fyRR3UgiSXrTt
r2Pi+3ViL+1VOyED9c1Ly+bhfcovAHmbMq842My7Vz0uhMcmVA8AE/5emvq9KzkH0Qb7xtkAAAAA
AHRo1eNzLw1v56r4jVgIks61qexNs72c0Mv6lAQgoeZ5KRZh7zN86RGAXDRz18cCDsNVoafXC3cj
AcBkxfe/ZxXvvzbYAAAAAEDn2uzNp56eXhGa7nUdglxMcSeFIOnUbDY7ad88xxN6WTHxLgQgodp5
Kd77bzJ86Ye562Mhh+Ki4NNs6Z0GAJNbA541Dy8qHwZrFAAAAACgL31d/33WdnmkOypBwlO0k9Af
aVqVNg4hIu2/oM55aZ2mVZX2qXNXKQHIuBtom/aVLUtkEQ4A01oDRhvsi8qH4Z3vwQAAAABAj/r8
DVY1yA61uYMuK3c+n+J+CkHSiTZoNLVWswKQUO+c9LzZNinPAGQ4K3TuWhd6yh21lZABgGlYxedz
xft/144BAAAAAEAv2mDdZU9PfzybzRZGuVNd5g8meW1cCJIfMuGgkQAkVDwvNQ8xL51muguvmrlr
U+jhuSr41Ft69wHAJNaCi+bhdeXDsCyponhJ31OiTXuzrZrtKn5LabbdN7aP7f/dOrpvNNvcSAIA
AAAwIasen3tpeDtV/G/GQpB8t/bH902aXtBIABLqnZcOAcjjTHch2hauSz0+hbfEPvMOBIBJ0Aa7
3Btqcvx+ctJsF80Wv0/8X7P91mxvmu1FetxvKc/a/7u48TS6b/ynea5t+5xzIwwAAADAmNrrv9c9
Pf1Lv4F1qvgMlRAk36Vt+xlvkKkFjQQgod55KfcA5Idm7jqv4FBtCt0vLbEBYPz14CrjtWAXtMGe
xnk4b6s9bpv/+UfaVybt8rw8ap/zP22VyIVRBwAAAGBEfd6YvjS8kzSf4osSguTJogVT2odYnk3s
pQlAQr3zUu4ByNuKFnBaYgMAfawH583DeeXDoA32yOdgtK1u/vE/aV/t8WiAPxtVIn8XhgQAAABg
LLvdLq7/3vX09OdtFoAft+3wuY6muINCkDxJG4CMFkwCkMBU5qXcA5Axf53VcsG68PaMC+9IABjN
eoLfU4d0qQ32eN9H7oUfX470Mg5hyAs/CgMAAAAwgnVPzxu/+Z4Z3k5sS99BIUgerf1R//0EX5oA
JNQ7L+UegAwRgNxWduiuC92vYxedAWCUNeEy7UNgtYrvxOfOhFHOvRj3WMu/nMhLijbZN6pCAgAA
ADCwPltirwwvjyEEyaO0AciXE3xpApBQ77xUQgDyVaUVe0re54V3JwAMvia8qHwYtMEe/ryL1tex
pv01Ta8CabSi+b0NaAIAAABA79rfJy97evqj2WymGiTfJATJg9q2ThEwfDnRl3guAAl1zk0p/wBk
tCxcV3oINwXv28I7FAAGFeupmttgf2jWlFdOg0G/i8QPrvE7xNSrj/7a3tAKAAAAAENY9/jcbvjl
m4Qg+aoMQkavKg4Qgbkp7wDkbTN/LSs+jCWH1xfepQAw2LowPndfVDwE0Rlh6UwY9JxbNQ+/pXyC
ty8FIQEAAAAYQtsB8a6npz+dzWYnRpmHCEHyRe3kEROUACQwpbmphABkXKyuulx3Ww79ttDdO/ZO
BYDB1oW1fyfUBnvYcy7OtzcZvnRBSAAAAACGctHjc6sGyYOEIPmHDAKQ7wQgocq5qYQAZDhr5rCt
I5q2BZ+rC4cXAHoXP3gdVbz/19pgD/c9pNnie8jLjHdDEBIAAACAIax7fO74jWtuiPkaIUj+5l4A
cqqtnS53u510N9Q3N5USgHzblgGn7JbYSrEDQP/fW99UPATaYA8r1u+nBexH/Ejs9xQAAAAAetN2
rrns8U8sjTJfIwTJf2UQgIxKFyY0qG9uKiUAGXPYyhH9LyFIAOB7rSvf/5XK4oN9F1kX8D3kvl9V
LQcAAACgZ+sen/u8zQ/APwhB8qcMApC3zXbmSEG1i6TcLzzemcP+YVvwvs0dXgDo7bvreSorlPZU
cWPNhTNhkHNtlfJugf3V71d+KAYAAACgL21nxNuenj4yTUujzJcIQRI/7McE8UeabgAyWn0t2rK5
QF3z07p5eFHArpyZw/6x+C25EuSpIwwAvawN583DquIh0AZ7uHMtbmAqteX6UeXvIwAAAAD61+eN
3OeGly8RgqxcG4B8P+GXKAAJ9c5P61RG5ZW3hQf+fnSOBwB4rFgfPqt4/7XBHuZ7yPNUfsv1122o
GAAAAAD6cJX6uxZ81Gad4G+EICuWQQAyLIWHoMr5Ke7eKCEAGe0KV47oV90UfA4vHF4A6PSzNSrz
1VxtWRvs4axTHWFb31MAAAAA6EVb6Oyqxz+hGuTTzUvfQSHISmUSgPylmRivHC2ocn76tYBdiTtb
zhxRAIAfXh/WUJnvW/yoN8y5tmgeXlSyuy9VgwQAAACgR33e1H2sKM2TzUvfQSHICmUSgLxU5QKq
nJ/OMpifHuusvcOFryu50q9FNwB0Z5XqboP9VoeEQc+1mgjXAgAAANCL9jfN6x7/xMooc58QZGUy
CRjdNpPh0tGC6uank1ROhZ93zTy2cVS/SUgUAPjWGnHRPLyueAji+/HKmTDYuVZby3WV6wEAAADo
07rH5z5tMwY8TvFjJQRZkUwCRtE+duFoQZXz0yaVUeEnLlSrqMJzQwAAnVhXvv9Lp8BgalzDH/mh
GAAAAIC+7Ha7ddrngPriuvzjFX/9WgiyEhkFjBbax0J181N82K5TOS0Ol44qqYI7aQBggHXiqnk4
qngItMEe7lybNw8vKt39hTMAAAAAgB6te3zul+1ve3xbl9evr6e4g0KQFcgoAPnKBR6obn563s5P
x4Xs0i/msScxVgDA19aJ8+bhTcVDoA32sGpuC71w+AEAAADo0UXPz78yxI/yrPQdFIIsXEYByMu2
DC5Q34KnlADkdTOPXTikT6LyLwDwNbV/P9TGZViLivddBXMAAAAAerPb7bbNw4ce/4RqkN/QjM+i
hv0Ugiz7JM6lxextcoEHapyjYn56WcjufEraYAMAdLVOjO+HpxUPwbvdbrdxJgzqRcX7fuTwAwAA
ANCzdc/PL3P0sHnHzzfJYkdCkIXKqMVsBIfOdrudamBQ1xy1TOUEIMOqvYMFAIAf/y67qngI7pL2
LUOfcwujAAAAAAD92e12V2n/22dflu1vy3zZvOPnu5niTgpBlismkBxazC4Fh6AubQDyfUG7pA02
X6KtIAB8n3WafjeDvr8ju0nQum3o72gLpwEAAAAAPVv3+Nzxm7JqkF+3qGEnhSAL1LaYzaF12Ls2
7Q3UMz/FBcaSAoPaYPPQQhsAeNpa8SzV3ZZYG+xxuEMcAAAAAPrXd07gXDXIr+o6Q7ad4k4KQRam
eUOvUh4tZm93u50UNtQ1P82bh00qKxymDTYAQDdrxfhxqubq2tpgj2dhCAAAAACgX20HnMse/0Tk
EFZG+u/aQlVd205xX4Ugyzpxl83DmwxeqsppUN/8FBe1r1JZAUhtsH9cya0HPzm8APAkq2Y7qnj/
z7XBZkRbQwAAAADAANY9P//rtjgTf1n08JyT/C1bCLIQbXL3fSYvNy7u3DhqUJUIQB4XtD/C3N0o
uRy5zzkAeNr32dcVD8GH5jvylTOBsahuDwAAAMAQdrvdpnm47fnPrIz03yx6OI6TvBYuBFmA9oLR
JpOXGxd31o4aVDVHxXv+tLDd0gYbAKA7NX9HdHMNAAAAAFCTvrstvlQN8m8WHT/fZDsiCkFmrm0x
u055tJi9Sy7uQG1z1HksMgrbLW2wAQC6Wy+uUlkVw59qqQ02Y3+/MQQAAAAADKUtnNZ3kG5tpP/8
/X2Rus+TTbYjohBk/uKNm8sFIxd3oK4P1LPm4dfCdkulHgCA7taL8+bhvOIh0AabKbgxBAAAAAAM
rO+iQ6dtALB2Zz0852RzX0KQGWsrZrzI5OW+2+12G0cNqpmfTlKZd1dog90tC08AqFusF59Vuu9u
rmEqhCABAAAAGNpFIX9j6voIQaoESbfaCmtvMnm5t822ctSgmvnpefMQFW1Ku6CtDTZFLP4AYCJr
xmXzcFrxEJzrlDAZtR8H1UgBAAAAGFT72+hlz3/meDabVduJqC1cddTDUwtB0vmJus7oJWuDDfXM
TxGA3PT0YTq2c0eYJ/C5BwAPrxlrvrkkbq5ZOxMmo+abV279XgMAAADASFZD/I329+gaLXt63u1U
d1gIMjPtm3Od8qmw9na326mGBfWIi9nHBe6XuawfJVd/cjEZAB5eM2qDzVRsK38vAgAAAMDgdrvd
tnn40POfid+ha/0NbNnTcVMJks7kFDCKigIrhwzq0JaSflngrpnL+B5CswDw5TXjotA142Ot2h/3
sG4bWwRytcIGAAAAYExDBBRftr9LV6PZ32XqpxDB7ZT3Wwgyv5M0p4tFS0cNqpmfzpqHXwvdPXNZ
P+fMiVEAgOo+/w+dDWoVbbBV3puY9s7lTxXu+lorbAAAAADGtNvtNs3D9QB/al1ZW+zznp53O+Wd
FoLMRBsWyeliyTutY6Gq+Wld6O6Zy/pT9CKzXbADAH8XP7wcVbrv2mBP26bC81EgFwAAAIApWA/w
N+J36VUNg9lWveyrw/CksxNCkHmcoIdqGc8yecl3tUweYH76c366ymh+MpdNx6LgfbtzeAHgH+vG
uHHmTcVDoA32tNXWFvrC+QgAAADAFOx2u3Ua5vrq60raYq96fO7NlHdcCDIPcXf+cUavd6mlElQj
LhaWWs3HXNavkitBbh1eAPiHdcX7fqsNdhbfa2ppiR0/KDsfAQAAAJiS1UB/p+i22G3I87Sv5596
N0QhyOmfoGfNw8uMXvIHLUChmvnpos8P0JFdmst6d1Lwvjl3AODv68Zog31c8RAsnQXT1t78tK5k
d8/d7AUAAADAlAxYDTIKPJV8g/Cqx+e+nfrOC0FO2Gw2m6e8foSPqglLRw6qmJ/ivf660N2Luezc
Ue5dySHIrcMLAH/7XruqeAje7na7G2dCFi5S+dUg3zXn45VDDQAAAMAEDRVOfNnmHYrS7lOfRawm
/zu3EOS0rZvtWUavd6WaAJSv+fA8SWXfHaENdv/n0Dyzz7fiFoAAMKCLwj/3HxJtsFdOgTw0x2pb
+PecuFPb+QgAAADAVK3TcDcpX7S5hyK0Lb77/m1zM/VxEIKc7gkaVchyajMbF3cuHDkofm6KD8+o
HFLqhewPKqMMYl7wvn1S7QkA/rt2PGseXlQ8BEtnQXbid43bAvcrfjw+c7MXAAAAAFPV/nY1VO4o
8g5Xbf6hBKvUf4ZjM/VBEIKcoEzbhWkdC3WIgOBRofumDfZwFgXv28bhBYD/3jyzrngItMHOUPtD
6zKV1RY79mXRVroEAAAAgCmLEORQv81F7mGT+4C1xQhe9/xn7nL4fVEIcprWKa8qa5fNyb5x2KBs
zYdnLDhOC97FlQuDg1kUvG8+DwGgXVulettg36Wy2yoXrQ2vlnRz1FIgFwAAAIAcDFwNMhzPZrN1
ruM1YDGCTQ7jIQQ5vRM0tzbYKqdBHXPTMvV/98CYbpsFlQvVwzkpeN82Di8A1o6zReFrx29Zajuc
t+b4rZuHVwXsyqtmX64cUQAAAAAyMmQ1yPAy4yDkJg1TjCCL3xiFICck0zbYFy7uQPFz00kqv5LN
0pEe9HwqtSrUJ1V2AGD/PbHifX+nU0IZMg9Cxo/EP7f7AAAAAADZGKEaZMguCNm+3uOB/twmhzER
gpyWOEFzCoZo8UWfE/aiLd3LuMchjsFVKruV4VvBtUEtCt43VXYAsH6czVZpuB9epvgdeeUsKEcb
IvwpDXvn+Y+K17pQARIAAACAjA1dDTJkE4RsXmeMz8uB/tx1LsXxhCCnc4Lm1gY7rFSBpINzf9Vs
m3b72Gy72Jr/9HuznRmh0cWH/FHB+yfMPbxFwfvmQjMAta/t583Dm4qHQBvsArWVPePcvs7g5d7G
a3WTFwAAAAA5G6kaZIgg5NWUC3Y1r23ZPLwe8E9mcw1cCHIaJ2i8eVaZvew7bZXoSJz/p+32ebXB
ueEZdW6KeelF4bvpQvXwSj2nPqm2AwCp5u+I2mAXLL4zNNsi7dtjf5rwOXji+w0AAAAAhRijGmSI
69mb9qb/SWkrQL4f+M8KQfLkN25urWbPHTY68tAFmhPDM9qH5yKVX8Xn0oXqwc+rkqu7CkACUPvn
fI7dDboSP8StnAXla28GnTfb2zSdMGRUt/+peW1+pwEAAACgGCNWgwzHzXYzpevbbavu1wP/2dvm
OGxzOWeEIMc/SRdpuD7tXblW7YoOPdSma254RpmXYtxLf4/HBUsXCYcnBAkAZa4fc+xu0CXVxSvS
VoVcpfHDkPF33zavZe7mLgAAAAAKNVY1yBDF7H6L8OGY7bEjv9FskasZI1u2zulkEYIc3zrD17xy
2OjQQxcLjw3PKK5SftVpn+rchepRlBqCvHNzAAC+1xa/fvyaD9YBdTqEIZstfgCNNtkfhlp7pn34
ct6GMQEAAACgSCNXgzyI8OF2Npsth/7DbSXKCECOlZ3J6rdvIcgRte3CjjJ72dcqDNCxm2+8T7TE
HnZeukjlh0+v2zZ2DL9AKzUc4XwCoObP+EXz8KLS3Y87kJfOAuL7RbPFevdf6a9A5KeOz7V4zp/b
yo8rN3UBAAAAUInIMNyN/BriOvf72Ww2SBiyrf64af7xtzTeNfYPObXC/nPcmhfs7TLGwO9LpW5T
foGQn4Qg6eH9sHPOTeI4nLUfoqX7d24f1oWcX+s0TonuIfzLRWgAKv5eGzc1HVU6BD+rAsk33iNx
U19s8/bxefv4rd+CbtP+N6N4f218JwYAAADIW3sz+e8dPV0U/VlUNn7L5uH9hF5ShDIjnHnVZfYg
wo9p3513CtfVX+VWXOr/mWpGE2+G3AKQqkDSl7jA87Xqg/Hh7bzrf9EQF+LWFezqWwHI0ZTaCvtS
ABKAiq1SvQFIbbD5puYciRDjjZEAAAAAgO8XYby22+5UulrG7+K/xta8rsi7xG/F33Uzcxt8jGvp
ywnt36ccu2sKQY6gDRvlWA1r7ejRk4cCRHPD0/uc9Lx9fz8rfFfvom2cIz7KObYs+PxyTgFQ8/fa
15XuvjbYAAAAAADDihDk7xN8Xcft9mY2m8X/jiqR27S/OfqhLMwiPa5rzBjWOZ4gQpDjuMjwNd/l
mPIlGzH5n37lv80NzyBz0nEF+7l0qI19xy5VFgWgYjV/P1ypBA0AAAAAMJyosjibzT40//hi4i/1
qN1OMx7uHHNt6X+8TYbVvCEXmZ7oK0ePHj10AfHE8PQ6Jy1TnpVpn+rD95SeppNzbJ75As9nIwD8
8/M9PgOPK93962ZdeeEsAAAAAAAYXFSD/GQYevUh10JAQpDDW2f4mj+pAknPbh74b88MTz/aFoY1
XMDVrnBcq0L3SxVIAGpdQ87T/oemGllXAgAAAACMpL0+6yb1fmU7vkKQA2orrh05weEfPn7jvbMw
RL1YpzpCptoVjve597x5OCv1vHKEAbCGrM7KTRAAAAAAAOPZ7Xar5uHWSPTiOucOm0KQw1pl+rqF
IOnbjSEY1mw2i/d1DS0MtSscV1SJKjEk8VYAAoBK15Bxc8NppbtvXQkAAAAAMA1LQ9CLrH8DF4Ic
yGw2W6U8q0BeqqBG3x5xji2MUqfzUVy8fl3J7p474qOdZ88LHf+75OYAAOr9bF9XPARLZwEAAAAA
wPh2u10U2nprJDp124zrVc47IAQ5gMyDIIIeDOXugf/23PB0Nh/NUz0Xr9+1ix/GUWoVyHM3BwBQ
qYtUbxtsVaABAAAAACZEW+zOZV/gSAhyuBMlx4tFtwJEDGj7wH87MTyduUp1XLyOUO3K4R5HwVUg
P+R+9wsAfOdn+6J5eFnp7t+2P6YBAAAAADAtS0PQievdbrfJfSeEIHumCiQ82vaB/zY3PJ3MR6vm
4biS3VWtb+TxT+WFbT9ZRANQ8XfadcVD4PMfAAAAAGCCtMXuzKqEnRCC7F+uQZAIe6h2xZC2D/y3
I8PzY9rqPW8q2d1r1fpGPdfmhZ5rS8FaACr+Tlvrevyt7ggAAAAAANPVdvK5NhLf7bKEKpBBCLJH
mVeBvBL2YGDbb7yf5oboh+aimkKBS0d9VCVWEX4nWAtApevIk1TPjTSf0wYbAAAAACAPZ2lf7I2n
iTE7L2VnhCD7f5Pl2g5UK2yGtv3Gf58bou+2TuW1Jv6aqNazdcjH0VYcfVHYbkUA4tzRBaBSNX8v
XDr8AAAAAADT1xZ5OzMST7YqqUCeEGTPJ0umr/tOyy9G8K2JdW6Inm42m0V460Ulu3uXBLjHti5s
fz5ZLANQ+TrytNLdf+c7MQAAAABAPtqWzm+NxKNdN2NWVL5CCLIns9ls2TwcZfryhYgY4wPpWxcZ
50bpyfNQtC9cVbTLy5LuUsjwfFtl/Ln30Dm1dXQBqPBzfV7ZOvK+u4r3HQAAAAAgW7vdbtU8fDAS
3xTFgJal7ZQQZH9ybp155fBBEdapnjbYH9o7OxhBG5R4U9huRWt1n4cA1OqionXk59xYAwAAAACQ
r2Wz3RqGh8eoxGJAQpA9mM1mi+bhONOXf6vqFWOefw/8t4XhedI8dJHxPPRUcZfCuaM+qnVh+3PZ
3iUEADWuI8+ahxeV7v47N9YAAAAAAOSrvcl9kfY5Av7pstRiQEKQ/Vhm/NrXDh8jUnGlA20Q+3VF
u3whvD3q+RYB1NOCdinC2EK1ANT6uf487atA1kgbbAAAAACAAghCflUUxluWunNCkB1rW4K+zHgX
tP5kqp4bgkfNQc8rex/fqdg36vl2ksoKC0T4YaEFJgAVi8/1o0r3XRtsAAAAAIBC7Ha7myQIed+n
VHgHViHI7i0zfu1aYTO2h86/Y8PzKOtme2bOxfn2XYu+M+EHAGpVYTXx+y61wQYAAAAAKIsg5H/9
GYAs/Vq4EGT3lhm/9rXDx8i2huD7zWazmH9eVLTLH1ysHvV8i1aZpYSTD4u+G0cWgIrV2gY71gHn
Dj8AAAAAQHkEIf9UxbVwIcgOzWazs5R36zCtsCHf+Wee6rpw7WL1+J93JVWKOhOABKDyz/ZVqrfy
ujbYAAAAAAAFqzwI+aqWa+FCkN1aZvzatcJm8maz2YlR+Kp1qqsN9oU5a7T34TyVVTn4lYqiAPhs
T28q3f2oLO5mQAAAAACAwlUahIxr4etadlYIsiOz2ex5yrsN7cZRZAK+VYHluSH64vwTFRFPK9rl
u+aDeuXIj/ZZF0GBUgK3VS36AOArav0sjB+6lg4//5+9971qI2nitpt997vZ8wSANgJwBIwjQPv9
PYchAssRMERgiIAhAkMEHkVgiGBFBPcSwHP8TKGWLWOQRtL8qeq6rnN0sO/1bauna6qrun9dBQAA
AAAAAAAAAD6IQshR/XlIfKiy//3e21k4Isj2yI1/f6pfgAZoR7shsTrmZ/wt9IS0XE+lVSYCSAAA
IJbc25O46tjp8GmDDQAAAAAAAAAAAOCMuC+c1Z+bRIcoAsjMSwvsZRBBtkdu+QWgFSiAWUpn473D
Xw1DrDh6mshwEEACAABr+7zC86XT4U9pgw0AAAAAAAAAAADgExFC1p+8/uVZSKs9tlS4HHkUQAqI
IFtgb29vFGxXxqqYRQCTvqcI6VTla4IEHxNmfhBbG4c0Ko6KDX1AAAkAAPCMrIfvHI6bNtgAAAAA
AAAAAAAAEOK5cRbSaI99VY/nyHMHJESQ7TA2/v2pgAFWGPEI5sQ22OfOhn1ZL9gzZn8QWysTGMqi
7HfFrAIAAOv7Xlb/OHE6/IKYEgAAAAAAAAAAAAAEqZoo4sH6lxdGh7AoBOS+oBQiyHbIjX//iikE
I4x4BD8onY33sV60C6a9X6IAUtYI61WiHsNcAHnPrAIAAOv7cxvs0unwpQ32JVYAAAAAAAAAAAAA
AMtEPcL7+jM19LWvwrz9dcUMIoLcmQRaYT9SBQPAnN8pgq822AJtsPu3s4VAwroAUkqXHyGABAAA
+IHEkgcOx00bbAAAAAAAAAAAAAB4k1gVMqt/eRbmhXa0IkLN5+qPnttfvwQR5O5Yb4VdMYUAdnDa
Blsq9twy+73a2X5cH6yLbe/CvAIkgR8AAMDPWPKj0+HTBhsAAAAAAAAAAAAA1vL9+/ey/oyCPjHk
QvyYUf3xd/7kEewMIkiA9qBS23pKh2POmfb+SEgAeUELdQAAAGLJCG2wAQAAAAAAAAAAYEikaEtb
bZbRVfSEiCHrH+Xe3p5ow/L6czLA15AuR1I06pLuh6tBBLkDUShybHwYFTMJihaQ/+r3igfxts8p
gr822BdU7Ol9XauM29lzq0uqhwIAAPy2zk8cxpILJlgAAAAAAAAAAAAADEUUr2U8CbPzJ2fPt/E8
fRw/Mp/vOvonF8LHSn7S+bAZiCB3w3oVyCfERQA2cNoGWxZ2Kvb0Z2MpCCAfwlwAyQ0YAACAX9f5
Uf2jcDr8C2IDAAAAAAAAAAAAANiVKEYs40f23rP6x1H8jML2hfSkSugszKt8VuxpbwciyN3IjH//
iikEMEPpcMwTbjT0QyICyBtsBgAAYGUs+c7huB/q2KBg+gEAAAAAAAAAAACgbb5//16FV7RXURzZ
9P8PLYEIcjcy498f5TCAAZy2wZ7WC37J7PdiX3IrpTRsY1IxdIK9AAAAvLnWSweDY6fDz7EAAAAA
AAAAAAAAAOgTxI3DgAhyS6Jo5MD4MHjpAGz4mnOHQ58w+73Zl6wFVitDSfvrcR1EzphNAACAV9d6
qfZcOh0+bbABAAAAAAAAAAAAAJzwB49gazLrA0B5DGCC0uGYbziw7p5YFUrWAasCSBE2HCGABAAA
WMlloA02AAAAAAAAAAAAAAAkDpUgtycz/v0fmEIA3Thtg/3c2pjZ79y25Bl/Nrx+5QhlAQAA1q73
krOeOh0+8SQAAAAAAAAAAAAAgCOoBLk9mfHvj3gEQDF7e3uj4LMNdvH9+/f/sIDO7Gq//pTBrgBy
Uf2RNQwAAGA9pdNxX9H1AAAAAAAAAAAAAADAF1SC3IK9vb2jYL+l2IyZBKXvFnY7p3RoAo/fv3+/
5E3o7P0a1T9ug83qotMwr/7I2gUAANBs3S/qHwce48n6U2ABAAAAAAAAAAAAAAC+oBLkdhwlMIaK
aQSF7K/57zMPDyG2Kj52OP85r0BnNjUO8wrA1gSQImT45/v37xkCSAAAgMbrvuSr506Hn1NVHAAA
AAAAAAAAAADAH4ggtyNLYAy0EgVQSKzWVzgc+pS2hZ3ZlFTX/BLsVTC+qD/S+vqWWQQAANgIr5W1
aYMNAAAAAAAAAAAAAOAU2mFvh/VKkE9UxwBQSxnsidXaIGfq2yVWgRJ7slb98a7+TKj8CAAAsNX6
77WiOG2wAQAAAAAAAAAAAAAcQyXI7Tg0/v2pAgmgkNiy2OOh9QWCt9ZtSQQQ34ytV9P686G2hTH2
AAAAsNX6vx/8CgEnXPQDAAAAAAAAAAAAAPALlSA3ZG9vL0tgGDNmEoyS7MFmPLQuHc7pU/DbsrEL
OxpFO7Ikpn2u3PT9+/eSGQQAANgJWUs9VhS/q+OIW6YfAAAAAAAAAAAAAMAvVILcnFECY5gxjaCU
la3mv3//nnIV0zL4PLSmak9L7O3tFWFe6deKAFLEj2f1/I8QQAIAAOwcB0hF8ROHQ5cLNTkWAAAA
AAAAAAAAAADgGypBbs5RAmOomEZQyr7HQTs+tH5A/NaK/WRhXk3TSuvr5+qf9dwXzB4AAEArscB+
8FtZO+dCDQAAAAAAAAAAAAAAIILcnBREkBwSASjB+aH1BAvY2XaK+vPRyFd+jN/3FrECAABAq8j6
euBw3LTBBgAAAAAAAAAAAACAZxBBbo55EWTiLYXBNqsqQU4THXMR/B5aV5j8duzt7U2i7Vhoof4s
fqTqJwAAQCcxQRbsXIhoE9pgAwAAAAAAAAAAAADADxBBbs4749//iSkExRx5GqzjQ2uBKpDb20wZ
bAhnRbhcIn4EAADoFLcVxaksDQAAAAAAAAAAAAAACxBBbkAUn1iHKpBglRQPOb0eWl98//59hklv
vP4U9efYwNe9CXPxY8XMAQAAdBofSGxw6HDoUy5ZAAAAAAAAAAAAAADAMoggN2OfRwDQKaMV/y0p
Aa/jQ2tpjXyJqTe2E3knxFZOlX9VqTJcytwicAUAAOgtRvBYWZs22AAAAAAAAAAAAAAA8BuIIDcj
hVa9FdMIijnwMMh4aH3udI4LWhc2tpEi6Bc/0vIaAABgGGTtfec0lpwx/QAAAAAAAAAAAAAAsAwi
yM2gEiRAR+zt7a17v1KqBFk6nWZaF65/D0RsL1WdNIsfqfoIAAAwbLyQ1z+OncaSVBQHAAAAAAAA
AAAAAIDfQAS5GSlUgrxnGsHo+5VE9cC9vT0RuB07neMCM3/TLrL4fDTbxl2YV328ZcYAAAAGixnk
4pBHISBtsAEAAAAAAAAAAAAA4E0QQW5GCpUgaUMLVt8v8wLeeGhdOJ3fm+/fv1eY+W/2MI42obUV
/EOYCy1uaWMOAACggjLQBhsAAAAAAAAAAAAAAOAXEEFuxiGPAKAzVlaCTESAVQafh9ZSuWeCic/Z
29sbxeeRK7WHh2irt4gNAAAAVMUQWf3jxOHQH2iDDQAAAAAAAAAAAAAAq0AE6QwqsYFiVlWCfLA+
uL29Pan4d+J0bi+pIvhsA3mYCx81tryWVteyPiB8BAAA0BlHSKxcOh1+jgUAAAAAAAAAAAAAAMAq
EEE2JFbuAoDuWFUJ0rSALh5ae61e8/j9+/fC8dqRhfnBvYhgNVV9lOqct+Gn8JFW1wAAALqRKtIH
Dsd9Uccp90w/AAAAAAAAAAAAAACsAhFkc0Y8AoDB3rHK+NiK4PPQWnDXBntvb08EvXmYCx81zbtU
VBXh4y1iAgAAAHOxxbnDoT94vkwDAAAAAAAAAAAAAADNQQTpi0ceAShmlVhsZnVQ8dD6o9M5nX7/
/v3Ww0CVCh/F51eBao8AqfufUZhfJFh8pPrwcnXl4x18yGL9FeH0f/H3s9qfVDx5gF4pnY47Z+oB
YKDcbn8pthKypT8i/33XKv/TpV8v4qz/Fr/m0hoAuRYAwACxz+JnW75OeIp+LizFOkJFzAMA5Ia/
xITLPnKRFxIXAgBs479rB8pTaLbQibDli/FhiCApYzZB4fsldvl1xR/5YDXYq8cmweqh06n9u563
WaI2ux+TnXHQ0+paNpWq8FP0OAsAkNpaOYqfxa+HFF3LJs19/FRsygB09u5LVe3PDod+QRVIAOg4
nzuKn9HST02V/BcHYveLn8RbAORaAAAJxj6LmKda8ntc5geAvvzjcgy4rzA3fFqKC8kLAQCa+HZE
kI0XwSLYb0GGCBK0vl95/eN6xR/5y2Li6/jQWriq52ySmJ0ehZ/Cx2MlX+suROEjN2cBkvQ3iw1q
K2L6hU9CiA3Qji8Yhfkm5ztnQ3+sfcgICwCAlnzp/lJctfhp2a8+xLVhkQcScwGQawEAvPR12Qtf
d2BsCHQ4AoCu4sCXH6u54TT8FI7fMrsAAEv+HhFk44WxCIggAYZ4v0wegjo+tBbkZtLI+ubE0sb4
4vNOwXOt4ofbXgBprYPLvuY4kWHJAX0pHzarAbb2DVVCPmETPhDnAMCOufhybHWQ+JARCQCQawGA
bz+3/yL2SbEr1cLvIQQHgG3jQOuX4dbBhRkAgIX/RwTZeKEsAiJIgK7eLwnMjlOy23pMcvPmxOmU
ntVzVhpOiBbix6ETokX7I3k/qPQIkNa6p7GybJfchPkBXcXsAzT2E+IfvjgcenLVxAGgc3+5vxRX
yc8D548EkQCQa5FrAYAPXzeOn0Nnw59Gv1diCQDwwjdmIb3LL1v7ycAlOQDwuh4ggmy8cBbBvgiS
AyXQ+n5JEPaW4OyittvC2Hi8HloLD/V8HRlJhkbhp+BRw2bRj/L1YV7pcYZ3AEhqrVtsTovP8Xo4
L36u4IAOYK2/EEHPLDhsgy2xGRu0ANDAT46W4qoTnsjb+XmgWhyQa5FrAUAqOWIWfgof3/FUnrsm
XcqHOAeAvJC88E0/eRtjxBmPAwDcrA+IIBsvpEWwL4I0JyYDN0Hqvyv+yD+13d4aGo9sSIiQzeum
q6r2hdG+RjEJkp8ietQgeHyIdvL8YZMaIMn1TdaDxSYMG9S/Igd0OZsvAG/6DznI+UgcCQDwamw1
Cf4qHrWBtEcrLe2vAJBrkWsB4Ot+iB4R96zmKsxFPoghAdL3jdmSbzzgiWwUI3JhBgBc8CePoDH7
PAKATlhXNdBaC+DCceB9M0QAHdt/7EdbWtyKlZ9aDsYQPAI4YqkKyanSr/i05JP+W/q5jlH8LPyt
fLY9bJR2JP/Wz4oLOgC/+xCJYzwKIK+IkQBgRWyVh/4P/6U67SzMK/WHpZ9N4qVFrKRpb0Ce30n9
PGVcIranOiSQa5FrAQCxT5tMl3xf09hp2e/tEjtJDp3LhUJ8H0DSMWCfl1+mMR+cNYjpsvCzGIvW
82GJEb/Wz1LGNal95T2WBQDJrhtUgmy8wFZxgbAMmx+g8d0Sm3yryupTbbP7hsYiifo3p1MpG71H
bdw0XxI1Llj+/fKvtfnk5UOy58SIRALAzVomvkmqEmmsQiJCbKn4I/6oavOwO1bbPQq7tZ6T75fj
LwF+vFez4O9CjcSRI8Q4ALDkC/djbJX36BMfY8xUtRUzxVgpCzorONFCEsi1yLUAQJevy+PHQnXb
aYyZFpf+Zy36viw+h233/h+j76uwLADTfrFP4ePTIg+MMd39Dt97FH3YRLk/vwlzMSS5IACkt4Yg
gmy8aFUBESRA3+/WtLbZDD/hy78YfI602wDwuX7J4Xwe5hsamgRLsmmzOMC/7dM3xQp28ky2qcxy
Vn/XEsva6dkvM4qfZV77MwcvbAch2rDzKLHUucOh/0N7Vthg7X2tk8BrOeNrfvCtavHvEYiomWOZ
syL0V+VN1j6JP8qubUB57IgYEsi1yLWAXAuG8XXj6OsOlX/dhei76ktcGONCiVG2vUgi3QYmWNrO
Pu9lwYrXfOAxOT60ZH99CsIXcd1tV/Ya9/k0iyHlGeS8rwCQ3HqCCLLxQlUFRJAAXbxb31Ow2Xoc
Esh+djqNj/U8jVp8lrNgqwLS323ddgUAE/4+C/PNC23VfO7C/AD/VsEzWlRv2lTMdVN//9yZPb3c
TH5N4PPan+nigORT/fwvecsHswWJpf51OPS72u7GWIAL//aWjxOyV/63UU85AfskeuIrmYe+9t2k
QlAxlCgo7h/IeDUdhj2LIXkfgFyLXItci1wLesn9ZL3VWOF2GRE+Sqx0O+Ted1wbyrB9Rdyxh737
aFejDX1eFzmXqcImoMZ2F4LwPvYAeo3r4vhug26xuzyTnMsaAJDM2oIIsvEiVQVEkABtv1fr2kd/
sNC2IG5ASiL9zulUtjpPa4SxmpnGn/IsJFmQSiL/UVUGIIn1SmslEjnAL8N842am8LmN4vfbJIYW
XzrWvunyyuaykL34fV8Haq3YUpsXGsBtvrkpVMTRl5vtr/BhCz/2mojRqu0+1PZ3xOwPaneydhbB
ifjxlfhSvoc2sZc8ownVQIBci1yLXItcC1q37YXIR3PsrNL3xbXidstnJ3lnpnmPvkHF2bcEjdrO
o+RZH1EwAjbwiXlP+dCiA8DlUPZZj1f+/VPFU/IY40TOM2Fo3/DafuRr/1ubPJ/nv/zf2LM2bEeI
IBu/cFVABAnQ9nu1rnriXxYWmHoct0HfwUVftHqzL+EqSJJAzJYCKVlTEEgC6Pfv4pMkdtJ2O1/N
AX7D5yjPcJNKJXJTPxsiBqi/ax7mB2yjF/8pdXEaLfJ0x8SpQossPTa47nJaqtAGe9gYa5f2httw
FeOn/5Q9C4k9rjXm+mFeDWSGxQK5FrkWuRa5Fuxs+/Kuau58JOv+pfb8bAcRkQigxn0W3Fiq3DsK
vwsaDxM1d86goUn8l8dPHz7xKeadl0PngdEnVMrff3leE+IW6MD+FyLGxc/ltXEUbHSHnC79ehFP
LM78EUxqszlEkI1fziogggRo+71aJR40UZUj3tL76ngaW20F7fR5viaQnHHYBDC4b9fYhs3UgdyL
Z5qHzQ74ez+cc7ym06po2HfDa0Vx2mDrskOJQw+dDZv9keF8njz3jz3+s70fem8Zg9wGndV8Clq4
ArkWuRa5FrkWbBXzTOJHc653E+bioHtDz1b89LbV1HoTJdff87LnmHfwdZSqt7AmDshDf5UQ1Ygf
XzwHKxdQucAB29q4rANHSx/5vZf9RvE79/EzC3NhZIVVDGSLiCAbv7RF2OxWpUbY5Adt79V/KzYB
rmp7nRgYgyxkB06nsHWfEjeImohfX/655d+ndJvyIfwUSD4HTlSrAejUp2eh35aMTTF7IPfi+eZB
6eFcXH/una7pH0jIB30vPFYUpw22LhuUde/c2bA5oBvG1iYxzupTCCCxxNjCBbN4IFYFnUKJuzCv
ConfBnItci1yLXItWG/vVsSPhdVL+DsUremlNXbC3a7wd7BNfCL+sM/zuougTPz44plIzHlqYPoQ
QkITe5Z9jCx+joJfvcQqpjEXkjWyYl+lJ9tEBNn4JS4CIkiAthfGVTde/jHQfiEFv7Atskl8pH2x
fqXE9uKn9cq+iCMB2vUVedDZmkjlrdUdn/WmN+F7OZxzeEN/wU39bHO8wGDvg1RC/OJw6J+oKmYm
J0sVDuj6t7PLAXKwwVq+7hiTXiv9erIHMCbvBHItci1yLXIteNXOET/2/7xnWz7rzoWQhkRObUGn
B9DgD+Xi1kS7fzO2D4MQEl7a7yjMBY/j+PMdT2VjJAer6s8te5Md2ioiyMYvdREQQQK0+U5JAPx5
xR/5S/MmZFzo7x0v8GcJ3JKXOVwEbPJTkg/rFSQfws9S2xI83XOrBGClH8iDzgM5wcTGzZbPfbbh
M+/08MixCIhqfMO+B14r4tASUJcdemyDbaLjQEI2JnHWEHtp5gSQS89Ms1joKcanJdYN5FrkWuRa
5FpgSvwoVYiKlA7bd7xU2FmBh1j5+Kszf3eU4poKG9v+KMZ+fQuAH2Ncd2voWW0arw3Jey7C8W6H
uehRcoZDnkjra6j4rltLPswCf/IIAGAgVt0MezCwSVQGvwLIaQqHHjExl0/1IqDLws/S3ZmxeT5c
CkLP43gkCVyU2r7nZgmA+gM5eWfzxN9Vef6bbAifyuZQh5d5SqevQsGh3LDPP/gTQD7F9x90rIVF
8Ld5+RjfPejevo7i+jqEjZkVQMY8dRJzUo3vp+TG1/X3CwghgVyLXItci1wLf/ccT2sXPyZ7gUHE
AvUciLhzm2rjskaJ2CDrKNf3xCUCSPe+MIvxxxDVT6+MrrlVsFMtthIRHHGNu/d6FBA+9sG76Ask
J0MQ2aYNUwlyo4TGeiVIWjCAlvdJbkj+b1Xgqrk6h+PWhQtc3fyJB3hZDPiOExnWNPwst80tLvC0
/kgcJDGdVuGR1Y2bbeZCErmTDf9v/7SdACYS42+DXDg5wisMGlt4rIhDG2xscGhog92PfU1ivDWE
ICCJylvxwOFf5V+T1mhArkWuRa5FroW/003yfq+Fqoutds9zWAUSf+fbF2bRFw5xZmb6YkuDTona
oOW9r/d6skUuAe37uFI+XDTY0pYRQbpK2mk9Blrep3UiQrWHU45bFy5w3T4uzr/40XH8pFANdHG7
RN65W250QcLJm8RyWoXMHiqSvJyTUdj8cL/VFjtGBAZdgRBoWPv32IKYXBQbJI/xkSuVYdjN8mQu
7BnZh0QICeRa5FrkWuRa3vydrHvazwVc+b16Xqod16DW3lljLW7xd2A19jMv8DYqmP6H6nTJvtOy
lzMOPrsWWeAmzKsuU9BoA/7gETSGQA6gPVbeGFGeOE0cBwFPwXn7OEmsJNCXqrr1RwLDf2IAYplF
ue3r+vM/2TiSm2hxwxrAegJ3FDdDZVNB66GcbNwceds0jIdrd1v4qzY3W0qviTOb1IP6JYmlvInP
aIONDQ4NbbB7iLnCfN9sSAHkRUqbwrEq0aPyr3kdq2EBuRa5FrkWuRa5Vsr+brTk7yxUf/Tm93b1
N2UUgOxqJ3nwdW6Ev/PnC7OBYz/ZWxLh7YRCHsP42jZ8Jah6p/fjHqHkDtcBAaRW5Pz+Wzy7z3gc
zUAECQBDsEoEeaf1S0dR2LnjeSO5eMFCEFn/8q/6c1Z/HhIYliSwUor/X2mhJBs4JDdgMIGTDeoy
zFt9aj2QY+Nmu43qw5ic72ojE8W20bXdUQlt2FjS4/O/pHWHGhs8cprP5OQxndqV5PdVGFZcO22z
laEiLIzpmo14ci1yLXItci1yrUT9nYgDLsO8qql2m3706vdiVeqnHf6Kg11jrrh3fom/g0R9Yabg
4su0/owQ3g7KO977pOIbWfdmYb5H+I6nYgLxv18RQza0c9phN1/kg73SxK8lBHvMJgz8LsnB27cV
f0RtO6UWWitY5qGelyMsuLGNSzJwmtjQpOJlSaIJ2hO4+P5NlCdvsnEzRpCxU6ugrdtdRiHavdME
n7aVxJLEkL5tkDbY0LZN5WFeMWBo3qfaGshIW8VW2+gCuRa5FrkWuRYoeH/E1xVGbFmKSri+9BPF
qh+HiiejmMTTZbNP9bO6xFMk/15lYdi218nam2HNieR9I+Js07aXB9pep8I0xn8zHsXvUAmyOfRZ
B2iHfM1/rxQHBseO542Dw4bIZkmsDvl3mLcgeUpkaCLqlFsms9gum+qQoNFPS7ym/faatGrM2Cz4
wbYt18od/s3L4PNQbsqhHLGkwtgf+rPBItAGG9q1KVlTNAggr1IVQC7FLdppu40ukGuRa5FrkWvB
UP4uixeHPhuxZREHIfxuJw653NJmFpcEvPCAADJ5P7io+j1k5UdBztXeY2/q8r6cx2A6vqHtdTqI
f5aOjpec179i81SC3MhBpPCw/iIhgoHfo9mKBVZlpZi4eMyC35LQN1HUB9vbj4VqCdskoZIM0+IS
hn7HZN24DPrFRfLOjKmm+ur8fdvy/77xTeDYsvOLw0dNhSZiySG4SLQ9rTdfa5kPrLud2ZTkARoq
3ydfiSKuIf/D7wO5FrkWuRa5FnS+3l4GO519HqPfo3jLzzn8r4Wce+OKroriYnIsSMkPJl3Z23j3
0cd6Xka8MbzXoC4fmXAp6ydUgtzcgKxDKzIYcrEV+1t1w0Crcy6CXwHk88KJ9W6PJGrxIEjs/yah
ock7IW1G5KZJGVseAfSawMV2N3Koo/1Q7iHMD0UqZu43H3m/Q4xdbOJ7YtLvNREsOJQbFI8VcR4Q
wqjCo++7Yt3tLAYTe9KygX6Z+kXfOL47I1/3nLyQXItci1yLXAsM+rw8zC+tWREI3EW/hwDyV9pY
B4oNbWcUfAlLblhvk437CkV+8IrK3qo5iGf9oP/dHhuLb2B75Nzhup7zij2ZOYggNyOFpIJyqDAk
+Zr/rq59UgzmPjqes4Jkox1kQzRW1Hwf5jfZUkKCaMSQMEQCZ8E/i/g541BkJdUOyV2xwZ/33JqN
1jHD+ass+Nxsypl9NTYofpI22NCWPZXKfJqX9c1Sq+mSN4Vci1yLXItcC4z4O2n5Ku/ItSH7vaD9
dev+bpmDKIolFv0dimWk6QfF3kX7cK7AD4qNSTVWD3Y2Mv79c94e1e/1fty7+RL8FnjyilxgvN8w
lkkSRJCbkUJigTofhmS84r89KN209LyR9cBGXvvILV25yVb/8lNIo8LwMoghoesEbrFBbSWBk83p
nM3ptVS7+J0oMltnO1nwe+uRTerhfJbXijhXVCVRY4OS/587HDprbzf2VCpbS28czbMlEeRxk9gM
yLXItci1yLVgYJ8ncyc5y7GRr7wQBxXMXif+bpmioQ2J7ztx9HwplpHYXsGSCPxAwVeSi4yZo1au
I+Pfn3xP8bsd10OqP/plURWyjGcTLkEEuRkpHOSMmEYYaOHNgrFW2FEpf+x42tjI65AoMJWAdJrg
8CTAltsmhecgC1r3ydY2qNmc7i/GLtbYjufWbBeI0QaPpQ6cjZkKfLrw6Ptog91NHFYGfZvobi7s
xQPnB0NfmXWAXItci1yLXAu0+jsR/si8fQ52qiN5EwdtGy+19T42rQbpaR2iWEY6PnBRIe6borhP
8pwjZ2uq9YJVh5z7qXy/pRBVFfx1g4HXkT28yuu7ighyM2YJjGHENMJArEscVVU2iIuC58TuhsPD
7oktsrMwrwqZGrKRKJWH7qkEAjv6Y2sb1HI7/z2b0xv5wl3Xm3UVhzwK0YQHDoeH9V2BCnwwrA3K
++9t41PWYPxe+7Ykubw2AeSjQ+GJpfFSDZJci1yLXItcC7TGx9+MxcgexUG70FaxgWKNLYnQxFPx
DIplpOEDZR5nQV91/yOH+0ijBMZAvqfr/c4D7a/hdyTmncVzClcggtyMWQJjoB02DLH4iqDQWivs
wnGw8ERi2y/xJuX7kF57bEE2w7/WfuCW22GwxfohvtjSBrW8wxmb01vx2MK6/ZoNeRWiiS3mmNWg
lA7HTAU+PesnIlxoy5Ykj79W+NVuHU7HzNj3ZU+BXItci1yLXAu0+LtRbPtqzV5vot8jvm1OW89q
XTVIT8UzKJaRwP6A0ksvsofkdT1N4cIqehNded01TwLeQPx+5U0IiQhyM1LYZHmHCAUGYLwmuFaV
NMaF4KPj+SrYXOmfuJE/CrbanG3CSZjfOMmYbWjih+PmjKUNanl3RxzKbc1sx///WxVKSsdrObY4
nA8T4Ye3Cny0wdaFR993V/u9W6a+9bxYqy15nOvKWv4nohPeJHItci1yLXItUJCbyXxZq9onwjMu
+GxOm+9mvsKmvFTApViGbf8nra/l7FXjpZez2r9NnM5LlshQEEHqsKcy+LyUBJuxEEKOvQwYEeQG
xIQjhSpdLEzQN+uCWW0HGJ7bYD/GqoQw0Doj5f/D/KZvqoHW13gzCeCtxE3WjCrYa0/E7fzdaGOj
unhhS0XwJ0QTpqzlg/qwUfApBuSATo8NevR9VGRq347k8mwZlHZHcFqNxqKPHfM2kWuRa5FrkWvB
ULGMdKUJ+iqfNeHMcXW0XZm1+Hcdv7zQEWNkT/n+hPXXrA8cx/VfW7EXyd3/qe2qdDw9WSLjoODW
8O+5vEenPAloiMTDX7wUKkIEOcymwdAggoQ+F2Gxt1WbYjeaEqmYHBw7nrIcqx2euNF1k/AQz6UN
DZWJ4YX/3Y/tiaxtUHMo1w5tPL8fFUriRrXHG8UIgYbnMtg7ZNsV2mPpyr1ogw1tUAa94pap0xzR
4n4kMQm5FrkWuRa5Fgzh88RWZ2HelcYaZ87FQbsya/nvm7zyey/5/hRbNBvziQD8S9BXsfQpxnXe
OzhkiYxjxBs36LsuMSkCSNiGWw+tsRFBbg4iSIDdEsWXqEmkoiDL823eOw6w9eBACCli43sPwRY0
8r8iQJ8FeyJ0DuXao61nmC/FF+8cPkdpzTbDnAb1ZSfOhk17LF2UDsdMG+z2fdlEuS+jBakdDmmJ
Ta5FrkWuRa4FPfs82dv/atBGJa/6gOhMHfmSbY2c5b7k+XZjPo253EIAee98jvZDOkV4DnjrBrMj
WZuueRKwJYvW2EmfzSOC3BxEkACbBXSr2h89KhPdTRwHbhxgK8SBEPLAQ7AFq9eJuEH9JdjboOZQ
TmeMfRptymNV5ztasw0e95YOh04FPj02WATaYMPudjQK+lv8IYK0RcYjINci1yLXIteCPmKY+qOx
9WvTmDajOMHudPAM30WxSYgxshcB+JV3sZrBmO9Wccy3iOuwqdXn5QBN3nc5S0UACTvHN2FeETLZ
bo2IIIfbNBiSQ6YReiJfE3Sr2TyKhz3njufqktvMOnEghFzcOsmZbZcJWxVsblBzKKebjw7HjBBo
eIrgryIOFfh0ram0wYY2uDXgy8hbbZHxCMi1yLXItci1oGOfJ6ISObc7NGpfiIN0M45nR17ajopN
Fky7Kf8n+ZHWSv4IIF/4Ex4B7PC+j2KOB9AGBynbEyLIDYkL9VMCjjJjNqEHJmuSqVLRdy0dz5NU
5CSx1b325PWPu4SHKAet1wghXSVseQywLW5QcygHGkEINHxu5e1AmMNgXXjMZRDhtu/LJkZiMw7Q
bEHVf3Itci0g14IufV4RbFa8XeRUiIP0c+Is35rg80z4Pu3VH4nrXpmzoFesCjawcGkVbHEYK/0n
ByLI7UghKcmYRug4oMvD6tbSt1qC33hb6tjxdOVYrJl5ekh8jAghHST79acM85L9FhM2Nm9AIzcI
gQbHY2s8DoP1rK1FoA027G5Ho2Ck4gu+xxx0oyHXItcCci3oyudVwW41dASQ3fHYwd/p5exoWttk
iQmp939Z0F39kbjudXIeAezw3l+SW0NHfIw6maRABLkdVQJj4CY2dM1kzX8vFH3XS8fzJBVUKsxV
PzFhlEDkKfGhXlOtONlEbRRjKKvtY9i8AY08Noi5oFvfJjGtt00oKvDpWltpgw1t5cRUFICufBX5
HbkWuRaQa0GbPk/OtkQ8aFWYhgCyW2Y8gq3B5+n3f5K3fVWeuxHX8X5Bu++9nAt/5ElAh5RxTyEZ
EEFuR5XAGDKmETpckMW+Vh0Gy8HpTMl3LcLqipUp80TgbYv43uQOhnobNzQhrUTtPtgVCrF5A1pB
CDSsb5PNAW8CNOJHXZQOx4wIt5v83UpbrikzBkCuBUCu5drn5fWPb8Hufj4CSNDKFXap2vcd1R+Z
H+1CKOK6t3Pu1M6hH5jZXmxH2qiXPAnomHep2RkiyC1IpGraOwQm0CHFmv+uovJiPLj2fIhbaBGj
wkZrkBz6XjkIuKoY4IP9RE3WhC/BbnWh55abbN6AQi6o5jw4pcMxEz/qWV8ljzl2NmzaYA+Tv4OO
d95ybpQxg+Ra5FpArgUt+Dw5U7g2HssigASttklOoDv3lzVJ+4UXBJC+cm7muR/KQNcO6IfjuN4k
ASLI7Unh9nnGNEIHAbnY1arDuKmiTaTCcfDwUM/DJRZrk3ruJiH9m1YIIe2vB/v1R0S7lquksUEN
mtfxgscwqI/zKECbEj+qsb9R8HlIhVCm//wd9MBFZiDXAiDX8uzzqmC7FSQ+DzQzIc9SHe99DvrP
MRFA+su5Wc+6tx2p+H/Ck4AeKVJpi40IcntSaL+UMY3QhYPc8b/3GXieek5sMVXm0AByuxGxhc0E
TQLlyniSxgY1aCbnEQzq4/aDPwEaFfh0UQZ/l7logz1M/g4A5FrkWkCuBUP6vKPo8ywLSPB5oBkR
fpc8BpW+795IvLfwcQggfcUVzHe3PkD2njkbhb55l4rdIYLcniqBMaAeh7YX5SzYqQLpOXi4oaWL
feIcXjkY6mntW3Jm3NRasNikOTQ+lAkb1KCUT9jm4JTBnwCNNth61lnaYENbtjQKVIGEfsh4BORa
5FpArgVb+rzKuM9DAAnq12QegTrfJ7nvt/pzYMjHIYh7fS4lD0q1GE/FDHfumw94DDAAJ9F3meZP
5nE7JGmpDeDRugOSUrpUU4AWKdf890KJ3UvwcOh0jp5IbJNC3ilJilMXYlxK2xvEFybiCrHH6wSG
csYt6N7JeASNoB3x8H5ObPUEu4OB7G8UaIMN7UFeSKwE5FrkWvgPIObF53XLGAEkKIZiGbr83qLy
mxXRHCLv9RSpDgzf0akvGAV/+zWiuZot/V78yst9wNmLP9Ml4o+P3vi9h8vEly/Gbw5EkLsh4sGP
xseQhTRae8Pwi3IeVouCVVSBdNq+8JegmwPEpBKN/6Ko9zrxoYrIswxs3GtfB8S3nicwlBsO5UAp
VELTEUd69A8IpfRQBtpgQ3tYXFOoXAnkWuRaAORa6fs8yT8+JzCUM0Qig3DEI2js98j19fi9UZif
1Vsq3oIAcvWcZgnnrw/McKdI7pfS3t80/BQwLj4WhLS3Dd7xhThy8Umleueh6H4s5+6IIHdDXk7r
IsgxgS60EMw1ERYWSr5uasHDRoEpN5rTQ4KQeCCSemn0Y9kExYbVrgMSDKfQ2kEO5XJmdBBGPIK1
5FTEVRFHemtFcsGmtpq1ljbY0KY9jR3nxVbhQJ9ci1wLyLXItfB5dqDq7XAQ4zaDYhm6crPSmO2e
sVe0lpTXAC6qducPRsbjIBHIVvFzn3J8vSTivF2av4UoMoufI8NxSWHZjyGC3M24b2tjfjIeVB/U
YzgiWIEdkQO5VQfCd0qqQErw8NH5PEGaSDBy7WGc9Xt8y8a0qqRsPwb5KYgyHvCTgzLiEayESmjD
+7sjh3GkXKApmH0V9jcKtMGGdhnzCMyxb/i7k7+Ra5FrkWuRa0ETn2epDewqqHoLFnJ9Cg3o8H0W
K98i8l4/r0VI+xI1cVN3FMa+72O0h0o+3vfw4vir+Fn4AzlTGMePpWq/B5arQe7VXxx3sttCViaQ
mF3VdsBGFGz7DozqHyKiXSUG/luDaKn+rrLoeG2fxY379N/FWfBRnUo2pzm01WFz+zGYP0xgOJKs
HSG0GNSe/gvc1sc+ddvofSL+bhPec1lOjf15zGOI+Vh38U3pzNkFonpyLWJZ/Af2CU58Hnvww9pS
Vv/4ypNYywdatavwexaF3/i49XM7CuvPzE3HTrUNjJjpzvzC/4zEzyJ8LNk33mqOF4LIE9737vgD
c9uZMoExcLAAu3C5Jpi7UiKAFDv3KoCUirUIndOncDLOk7ihBcP61KOYzKewQS0+csyhx+DJH4dy
b0MltOFttAj+BJC0wdZjf7TBhrZtKjO+7u47nTpiJXItci0g1yLXStVGq0R8HlVvwQI3CCDV+D0E
kGmy7sw8hfFBN2iOISSvuwnzS6kjKa7GvvHmSN4hlRXjpe+/6s9Z/Zkq/soHVs/jEUHubqwSqDwa
H8YBghLYMlgXuzlZsygWBGaDU7Ch52I9KhNYjxrbNDM+qO+XQzmJf1KpPJqTsA3OEY/gTa7YnB7c
542Cv4Ms2mDrsj+Pc4EgoVusX4QdOfQFmfEh8D6TawG5FrkWvObzUqt6mxHD4vOUQ7EMHbHezKDf
Q+TdbH6tVHfbBVphd4fGd0ziGxHqifCR3K5FlgSRWf3bv+vPRdB5xl9YfL6IINuhTGAMOdMIGwZz
+w1sX4X4LlbvOXA6VdN6DriZw3qUGseI9wfzp4tDuVRuM36qfSSJ+/CwSf06IkRjg1HH2uqteg52
h/0NyR1rc+dYj6NHDufM+pg5KCHXAnItci14zefNAlVvoV32eQQroVjGsH4vNxrriY9D5L1+fpuc
mVvnRkPnx4T9gybfINUJ/4lVH0ve/26R90oKEsTW09qqQx7HS/qmQATZDiksauO4QAM0RTaKVgkL
HzSI76JdT5zPE/jBk+C1YLp796dyk7EK6RzK3SASVwMHc6+T8whU+D1vbYipiKPH/miDDV1hXWyQ
ESuZY8ZrR64F+A9yLVjyeamJvqmMRJxogQfW5sHz++uAADJlbkP6l1gLprkztJzlSyVCET9mXGgb
hqXqkB/CvAov9rkFiCDbMcZZ0N2vvQmyMI+ZTWgYsMtGxfm65F/J170M/qqnLLhiA8bdeiTJ6J2T
4VINsl+/Lz79S0L+lBYeuuBg7nc+sYYP7vc83OB+iWx0Fcy+CvsbBdpgQze2lUL8PCJWMpenznj7
yLUA/0GuBdHnpSaAvEAkQJxoBNbm4fxeWf/4bDhHZ81cP8ceLrFSBbI7+5G1a+jLqk8xphkR1+hA
ihTUH4mbz+L8DLoWWHt+iCDbI4UbNATB0JRyzX9XIb6LmyqnTudIFsQCU+X9TJyc6e7Fl8pzvk7M
P9KmSI997Yc02l+1yZTb+WryO28XaRCg6YrnaIMNXZCCGObAYScTywdqU147ci0g1yLXgmiTqQkg
JX4tmFlVPu+AJ/EqN3R8GMYmowDS6hnlJ3L0xmubh7WA9a47htbnyCW2I2IanUhlyDC/5DFkAaR3
ce/CDIgg2zNACQQejQ/jkKpa0CCgk0Vw1Qaapgoynje1Jmw6u16PnpwM99ThAWjfPl8C2+vEhjXm
1qIqqEzyK7SC1eH7JCfydpGGNth67I822NAlo0TGkTnyCdZjJdYWci0g1yLegBQFkA/YEz7PkO8r
eAy9+7z96POs7i3dcGmg8TyXIf1LrBfE+N3mUAPP7RHzqxvRe9QfsZMhq0Ka6iiMCLJdygTGQDVI
WBXQZaFBG2wN4rv6u4ozPnY6VdN4MwD84umGXs50d+ZH5dmmdih3gchHHRmP4Lc4asZjGNT30QYb
hrS/UaANNnRLKofDGXNmBtrnkWsBvpJcC5+XmgDyifiVmMkQl/i+3n3eQgBptRqziLzRCjR8v0L6
Vbcfg++CQ534iKhhWMRIQ1QxlljmA9UfbRG1H1n0031zYqkoESLI9hc769W3TuLBC8BrgXu55o9p
qiDjOSjLsVj3IIKEXX2+PNfUDuVoU6STjEfwi43SZmZ4ZKPXWwstDvD04LENO76vX0bED4y1T3i/
ybUA/0G84d7npSaAXORPiPzxeRZ4ZH0exOfNgl1hnGgcxuwRNZpr2T/00EWGPcP2kb2/LzEvzAf4
90VAl3GBzSYxBs3CMEJIM9UgEUG2a3SyCJQJDIWgGF5DbHvVgbCaCjKxZfeB03miLDl4a4l9iHi/
dR8qiVdqh3KPAcGsVo55BNioIv8nm9XnzoZ9x6aXGvuTjaQTZ8OmLWX/pJIne8oBMstrDK8cuRaQ
a2Gj7vMryTVSEkBeIahVC5Ugfwffh8/blDHni43n+rODoVLpvX3bWRbPSl74//f8FRYCSC5zGCa2
xxY/dNP3GmHlGSGCbJ8Uqs+dIiiBF4uyJEvrDuS0tMGWipVeS7VTlhyW8ZScjJnuVv39dYo2wo1F
lfaW8RR0xVHgLo5CgKbHH3psw47vg11JPo6Ie3OWhauIRMi1gFyLeMN3fFuFtASQD7Ut0SJWr70d
8CR+gQuP/dpgCgLIT9hM4xzNw3N6oJJs67Yj55gvxbP/p885DXMBJHFxItRzKXsMfQohzbTERgTZ
vrHNQv+q2y5gYYPl4H3dgfCFsjbY75xO14TgBZbwlLAigmzH30vAnOKh3CdutvHuKueKTUYVPlAO
s7xVy+FAWA9loA029JPbE0fYIjP83Z/qd7zkzSPXAnwkuZZLn5eiAPKJ94qYyZi9ItjtN8+y7vMk
P6fASrP17Takv3/zhF/txE8MmR8jgEyUKISckmf+CiLIbigSGAPVIKFpQKfmNki02VOn08UhIrzE
kz3Q4ml3/ymBa4qHcmzg6CbjEVBJQlEMWTgbNrGjrjWYNtjQB/uJjcfMDfQdsCy2IAYn1wJyLXIt
nz5vIYA8TGxoOS1i8XmW4jDstTefl4IA8oH8vDFlguvbS54FkIjlWo+NygH9BALI9BnHeSbmiiCC
7IAYXF4lMJSC2SSgC6vbCGi7AVk6nSdu9sFba9Gjo0SC29jbP7uhb6F1hdh/zgyrtbtRSH/TqMn6
jY3qwFslcWxPjy+kDTbAjraU+Pgyw9+9xDzJtYBci3jXZWxbJWh/V1wgI2YytkZzSaEfnyfrzLdg
ez/pify88XxLTO/hAuuESu+tcztgbPSs4+AdT5s4v+M4311DJUjnFD0ZWpdINUiSB78B3WWDgE7N
Dchoq16rwXGzD97CU7JyxHRv5TtTuK36ZjBOcqcaYsw6X2BTSYUf9FiFb4J/VEMZaIMNsJM/S3x9
suofbtijINcCci1yLZfIeUJqAkgqiupfb/cDwm/y/f7tLg9pVPpG8NZsvovgowvhWW0PJTPequ1I
bDSkdiEjN/dBnOc+BIrv4l6HahBBdmdo/4U0btsUzKbbAP7jmj92oezwymtgpqYdOaikcjTWjOne
2NenfCh3wQaOerxXb53SPlCFH/RYhW/KhqYa+6MNNsDuHCR8eXds+D13LxYh1wL8B7mWQ78nOUZq
AhFiV3yeRf/HhbPu/Z3kHykIIG/YH2o037IOnDsY6gX20IntfBzwK5yRt/minu9K3mViL0SQXSPJ
tvVWpMfRSYOfRfmoQQA/1SS8i7dwDpxOGTdRYRWeAtxjpnsjv7kQ/qR4KDdFHG7C/k4cP4KnwCa9
FopAG2wYdh32Bm22gJy4OVZjhUvv7zm5FpBrkWs5tDtZi1OskEVFURtkPIKf+RaPoHN/J+enKQhN
HwJni03mW96pawdDvSHG78RXrLKd/9vDnJbMhD/iu/zgPfZCBNmtkf2XSBBxGTdQwMeiXDUIjseK
vvO+42D9Jqr6Ad5ah1zZh4US3Ir8pthGiq1iOPCwgfc5QgSkwxdKsv7R2bALWqCooQy0wQZoi5Pa
p48SW6Nyoz7CfacKci0g1yLXcuj3ZM36nODQqChqh4xH8MwF+X7n/i6VSt9PrJeN1zcvAsicGW/V
dkZhvdbi/+vwK0iBNkTOznOijv9+9UWJEEF2TNzknxofhgR0BbOZ/KIsG7W3awJ4jcHxZfB3gLiY
C4IYaMKDo7GOmO5GlCHNQ7kQ2MCxgueDuStEQKpiSE9wiKcn76INNkD7FMRKOmJxTJFcC/Af5Fqu
4tomHaWIXaFrGzzgSTzbLPl+97ZWhTTOIqlyu36+xwEBJGxnO020FjfkbdAl0cdf9bAuqgURZD+k
sIB8jNVSIN1FuWqQMI41BcfRwZ46nbYJQQw0ZOZorFSCXO83y5Cu8OKGAw8zMYfX9mxyC7PAClTY
oczDoaMhc4inywd6PJxiAxa65jSVPatYNcJirPTJ+2EquRaQa5FrObM3Wa+qhGPXGbNsAioUz+Gs
qFt/l5IA8o4Lso3mu3Qw1E8IIDtBbGfVnrMUTusyxriigyREJDd66vDvzzQPHhFkD8SE6SIFx01b
7CQDuqates4ULpxeg3Wp5FNivdAQTwdRiCBX+3upHpuqcJwS/3bwvEE9ZlNahS8c1T/OnQ2bNtiK
5iL4q1RCG2w9zBy8XymQG/zON94PU8m1gFyLXMuZz2tS5YjYFfB7/cBZUff+rkrE3z0GLsium295
Pt9C+t0HzxDDdmI/4otP1ryDsm5lHX0FEbwVzAQIMTfq8j2nEiQ8G5o4HestSQ9wnskG8OsEkBfa
EqkYjB47nTo2n2ETZo7GilB/tc/8nPAQqTBlB68b1Be0mlFD6Wy8D2xsqlmLs/rHR2fDpgqpIhyI
oY9j2zLzca21dSY436Mg1wJyLXItpzlVipX1iV1trb+j4KvDw1twVtSdjaUkgCSmaxbTp94CW9a5
M4TTndnP6Zpnv7i0M+roa1zyjsNLmwjdVYNEBAk/A4wExvAxkU1lFuTmAsibKOLV9t0Lp1PHxh5s
yszRWI+Z7ld95lFIu3IuJf5txR4e27M9aIulHNtg7nCtyJl5Nf6vdDh0Dln08ZT4+C4tdzCJ65Sl
arEigMw8v+fkWkCuRa7l0NYuE7Y1YldbcE45P7vjrKi7dVVioFSEtsR06/MwDwLIDAFkJ/aTNbCf
ifjr6FsOOppfLsHDL3RcDVL1+ogIsl9Dk2CUtthgKYCXJCpXOIRJ8NdGTngkiIEtYCMEfy/+PtUW
DuIXC2baDB43qJ8CG/Oa/KG3OIrLM3ooAm2wgdygD6x3MLFUyQcBJLkWkGuRa/nze3lIt7I5sas9
MufjfwpUgewS2T9KRQApFwawldVrW+oCSMndjtgj7MR+5FLcuvjhakl82lX1PKpAwqr17KlD+1cJ
IsieiTcTp8aH8a6BQwe9C3JTAeSdRgFkbHNw7nT6uI0K26w7rmwm3rqC4OJQDr9oD48HVIWD9qNW
KBP3hy+hKo6u2IQ22KAFD4ceHzVvxK7xFVYOWhFAkmsBuRa5lj+/l3LlW2JXm+vwifPHULBOd2Zf
ZVjd1tZcTMesvjnXsq6lLoC8ibkbMVM3a9Htmpxw+kKE3JkIkhmB14ixQtnRXz/SOm5EkMMwDvZb
EB3H4ADsLchVWL+x/qA4MPZqd3eUq4cdeOARuCSlG6uvQRsPWzGIJETeNqhl7SZe1mF/mUP7y5l5
NflX6XDoCGf04qXyg8X3rjDyPeVid8Y7Tq4F5FrkWi5j2lSF38Su9vBeBfYBH9iZv8tDWgJIOoS8
PdeyrqV+YfWTFDtijessNpJ8aVXXl8dX1qsuOq3eMMewhq5iBipBwk+iI0ohSP8YA0KwsSCLI5qF
ZgJIlRvaTg+wBW6jwq54CoD3me5nfym3y04THiKt2ezhbYOatVuPP/QoQmOTWw+yVtEGGzThxTcc
xnjYylqV1T+ODXxVEca5F0CSawG5FrmWQySfSlX4PSV2xe8ZhNbG3cR4YlcpVQWkQ8jr87xffyoH
8fx7xNKdsu5SnMSr41dy56yD70IcAyuJlWC76FSMCBJ+MzZZYC8SGMq1xTZDDoM6mSOxuXW3NbXf
6C+9JrXc4oAd8WQ/7tekeIj6OfFhcoPR4FrmbLzYqB6K4EuE9sgmt6r1mDbYoIookH5yMtwiVkez
slZpf7f/edHGi1yLOBbItbBRH35P7CvVogTErjZt0nsrbDqGdWNXcqZQJubfxszsb/Ms+aG8P8cJ
D/Ou/hxxObpTOxIB5DoR7eSNOWi7iMsTlzmgIV2scWqLEiGCHJB4OHWTwFAqhJCqF2NJ5L+F9QLI
G803+utxyPty4HAK5TZqiSXDjpDw+PH5EnSmnvSw2WfPLo+creE3bD6osj1vIrScmVeDxxv3iBJs
xIpe5kj2QEoDc5IF3Ydwcln2iNiGXAvItci13NpXysLvIlbGAXJeK4iwjSqQ3cR4VVh/hop/s7+m
yTnZYcL+Qdpfj9mX6dSOZA1at9d8teJcv237Iy6GIW1F7V4WIsjhkYD1wfgYnjeWY6AIuhZjOXhr
Ur5dNpByxeMYOU3uuI0KAJtShbQ2bPCL6cS7XngMbEhrwpsI7Qrhgpr8pQjpbqy/BW2wbSBz5Eks
c2ygLXahOKb5J16WnfHqkGsBuRa5lrt4NnXh9wNtQs3iea26JC4jxsO/bbWmid/4FtKN5RcX15j3
bu1Iqquu01zc9dxBgX04aEQUR995GS8iSB0Gl8Uk3jJywFMhhFSzEO/XHwncm1S+udIsgFwkdyHt
jea34LYWAGzi+y9D+oKLCTcZ7cUkwVf7Faqg6bE92XA6djRkyScLZl6F7Ul1gXNnw0Y4Y8M2S2d+
8UderbUtdjxEOVb4Pl8Eqj+SawG5FrmWdyRuSPniBIJam35vFPxdNvuR88fugtB+jpSaTZGb/z7H
14kOb1H9kYtr3dvRUVjfaeJh1fsXu0C0TcXswAbcdvRuqAMRpAJi8j6Oi5VlEELqWYgl2GmykX7W
842EbcYjQcGJw6mccmsHWsRTAnTkcYLjAWrqLV+nK9oIgF7ENr1cZLigCp8anyj5SOFs2BwK68Hj
WoX96feLYpenToevuS22ppxfxPSf6s9IDth5p8m1gFyLXMu135PzgpT346mgb5cJY4cWfV2eYI4k
6+U9s/ujWNB9wnkw1R/7s6VRWF8x9vlycM959JS8HTaki/hXpS4MEaQSYlCSBYSQsNtCXIRmJb3F
zv4xssFZOp1Oklpok5mjsbpbf2IS5sFX4heZN808cCNfXfzoqYo4h3i68jHaYIM2u8yDXwHkAnVt
sZfajA7ZGUb2hm7CfH9IxI+XHKKQawHzRq7l3u/J5eLPCQ9R1j7syS5jp+OeknN14utSqw5ItdCf
85uF+ZlYivszso6dUf2x97x93T7zuIEAue0CLhUzBJsQfUbbe1AjjWNFBKnL8O4TCeIRQva/CI9i
++smbdfEuWUWkqZ4iHjgcEq5rQUAm9AkCbPOFX7RZHxyFPyIgXJmXI3dZcFXFXEO8XT5PNpggza7
lPm55kk8o6ottogNpTOHiA/r3/4d5lUY70L3l6NlT2ghfNyvPzmH6uRa5FrkWuRasESZ+PgmCP5N
5/oHToePH2zXluTsusJOkp1fuSTyNdEY/irMK/eXzHRvVA1i7k8NL6e3rZshhwMNdjPSOMg/mWdd
iJOsF+izYH+TWhaEe2kZw0Za5wGdCGfLhgGdlMceW0j04+HEucMp5XYzAGziK4uQ/sEHAh+7eKlM
wuUFXZTOxksbYj14bEGE/emOE7OAAHKZRVvsTNsXi7fxLxd+JO6HHC199uPPTQ7yJIaW+GQWP5X8
nneWXItci1yLXAtW+L3LxP3eFOGI7dzD6bivqPbWOilecrnx3iEkilvFx6d4MVrO9ifERL3bVNkg
LroZsCU59gDbUAUHBSQQQSpEErHascovrW9Wy60sEXVmLMwqAjpJlixtkJUk8wAAK9eBLPgQi3NL
326c4qFN0ZTLC6rsrgi+KkPQhliP7Umedexs2NifbpsUwRzz8zvPbbEHPKRoRDzonr01h3F+X6si
8R/7b+Ra5FrkWuRasIPf+5j4MLEn237v1OHQuazQvi0VCebuYicT5/OahTTFrY8xXie379+mLhus
O1LUKN/gr221HTYCedgSKkHCcEQh5CyBRVu++zepbsktu1YX30lMfprYxnOLMktBUqxueexwarnd
DABN/eRCCJ863NK3Sx7Sbx1IG1hdflESbk9VxLE/XbZXOBs29qfbJmVjvWq4Dj8EP+1UF3yun1Fl
Ofdm34Bci1yLXItcC/B7G+O+SloCfs8jXFZo19dlIc19I9d2EoWtqc3rswBa++W9hG1K1px1F0NE
oJpt+Fe32Q57ykzBlrgQQf7BPOslJmVZXOyscx3LBsNuC++RbNbXv/wcmh9oHBkTQEoQ4DGwow02
AGyCrKkeqp3hF+3i4QZywY1LdX7RE7Qh1mV777A/UJRPN7XJq+Cjktir7218VgDkWkCuRa4Fc3+Q
st+jmh5+zyJcVmg/T7rFTpKaUzkvFzFPSgJIWa8u6s8IAeRgdpWH9Z1aZZ7GA++LESfDVkS7fUp9
nIgg9RuiLOBZmCvKrXMqAUmslAEbBuix9PK30LxCorS/PjK4YVQEX20MfwRMWDoANFwTxF+cOBgq
t/Rt22jqa/kdm1HqbM5TFXHaEOuxPdpgg6p9gzCvANmksqPEWZO4X3Dj8HHJMyqwGiDXAnItci1s
ykUb7EtEteZt9MDh0IlV2yXFVsmCyzbYcS+mae5rJj4Pc/FjwaXTwexKumo0iUFzBd0ZiGtgF5Lv
LoII0gDRkYrjfUhgOBKQ3McNG2i26BZxMWu6GSGC2Q9yoGE0wPjocJq53QxA8N/UT46Cj2pn3NK3
zcSBfeZMsxq/6K2KOPany/a8rVXYn26q0OwQSMQly/NYBAe3wF/hI3tTQK4F5FrEGsSzyfu9x+Cz
61RKePQJXFZo19elennxSoEQq/d4fcNuiSbe9/rzt+ToiB8HtS3RJ1QN7Opsh4vBbfqhGbMGO9Cm
rznSOEBEkEaQhU+q+oU0bujLAvJF2mPTfmjlgpvXH1nEzjcI5u7CvP211QSpdDjVU243A7RK6sF/
GXy03OSWvt34ZRTSr4rGppQuiuCrKgQ3wlmT8X/w2vor9thEACmXa/Pl/yHGXF5z0pJuJUCuBeRa
xBrkUuRPoNbvyfnhqbNhixh8wuy3ZkNyrv45UTspnM2lvBf3CcVCy+JHYvPh15qqQS54o6j9PDYD
u9CmgF7lHgoiSGPE2/pniQxHkheqQv6+2C7Ej9eh+SbEovrj2GpSHwPYQ2fTze1mANjUT3pouSm+
EXG4XYrEx0cbWF1+0VsVcS7P6LE9L+1S8X827LEMzQ6HRQCZvbZnIC234r6CN2SzFrsGci0g1yLW
8Oj3Mge51IMisQJsh0cx4CXC3db8XMrVbt0IvBOr/iix+FVA/KjNT1QNbGv6oqMGACgGEaRBYuL2
PqSxQS0iP6kKeev59r0ssrLhuoX4McSAyXL1x8VN5sLh1BPkAgB+8ncmbPaZ3jRI+YY+lxf0QRts
GMrXlc6Gjf3ptcei4dr7FNZX1/I6x4f1c0QURq5FrgXkWsQa5FIJ+jym2Tze/MJjvJwE7SDP8jBR
O3GRv8R8N4XqjxLnXNSfUT13E86FVcXXVQM/IRdKtRX0umcGYQeS90GIII1SL5Di3KTyyV0iQ5Iq
GlIVsvDUIluq18SqDeJs5BbLJuJHWXTfx4DJ+gamBOzeWslxuxkA8JO/88gtfdOkfsAw5tBYVRyd
Bx8VmxYUbJKyJg8IrSn1+sHzBn9UDlyyuI/0JvFi5ZXTx/mRLiX4dXItINci13IUQxQh/Y5MU8tF
I+BHrHvgbNgId9uznyykW+029zB/9ec+5ruW43QpZnVWr0f7InAm1lGZB66Lh540xqnYEuzILPUB
IoI0jDg4aX9c//Kf6ISt8y4GNLOUxZCx6mMeA7hvYX6Ld5Mg7ikGTUfrDjGMPA+PreQeA7ebAboi
ueDfmZ8sMGHTpLxZe8UBiq54OviqAkkbbD22l4W0qzC9Bpe3dNqi5JPXDf/4eIO9gyL4bIstlJ47
lDh+l8i1gFyLXMub3xsFH0IrxGT2yZ2Nd0re1ZqfS7l7Q9IC73h+LvtfX4Ntsf60/nyo52rEJSS1
tibzsm5/b3GhdMYTA7AFIsgEiIGxJK+pVIVcFkNeprAJvSR8lLn6X5gfVmwTwElVhmSCJocH2D8S
eG5pQM9kjsaaVBl4Zy03H9gUMG2reUi3go6IQQpmWRVF8FWJL2fKWZMHgtaUOm3xKDQXQJ5tckgW
81SvogFZV249dSfhXSLXAnItci2XeKh+e5NC8Qjnfi8Lvjo/kPe3i6wrqVYRnST83ss7MAt2K3jK
/omc4f9dr0EZFzxU25rEQk0uOE+IJwBsgggyEV5UhUzl1v67GOz8Wy9IVRQRmtmMjq2uJ7Hi40L4
uO3t8psYOE0SE8+lnIy8xQXBLwBsgKeWm9zSt7+mpwqXF5TF2CHdlkZvxY4zZl7NOuUtd8H/6fSB
TfPJs21ET/Gi7Z3TR3wYfF7UJNci1wJyLWINH3FEFnxUvy2Ybfu+wdl4r8j7W/Vzqe4ZJSnwjq2v
Jce9NhqbP0juHeYFjCa8y+rtLW/oIz5xiQzA8Ltev8A8hfQcuAgFZXPrPNEhyma8bMpXmoKJGFzL
gUQWP20Ea1Iyu0hRNBef11dnr6fcvD/CS8EA71uR8JrwkvepbAY485PSyiPjbTW9eXCd6PBkI5pD
Y132JnGxl4oQxI567E7m4ZuzYd/Fi5agyw6rhnsNO61fcV9pFnxV3V3mjAOP5N8nci0g1yLX8mhP
sranfqlHREI5s23aTkf1j38dDVmqx40QhLdiO5LD3Cfs5/5OSWC31Cnw1Oh7KzqFSyoFJhlXdxJL
1P9+a6Ks+vvtMaOwgy3K/sDXlO0REWT6yYIEECnf7pOql1X83PcRbMSDBwnOxEHIM5bfH7b8zyQr
flx6jvcdPDftQfERt4BgoPetNJpMug7+nWxOL/hAlVxsVSFykzdjI1qVreUh3UPg13jPZiq5y4C5
CwdxumxwkwO9Vjbs639TRLBfHD92fDDxK7kWYKvkWinZUhF8XJD+m/1387ZaBif72BEu3+DnmpCM
wHupkJN8rF26k7P7knfWpN1loZnoq7MLZIggweD7YDb+/pNpTpdobONoyBL8pVgx5SAmRKfxpZUf
sokiGyhV/DOz+NmEhdBx+dej0P2mU/Lix6Vk5NDZK0kZdBiSEY/ApJ/0cig35VDOfMKUqq3Smk2X
rS1uiHvhCvGNGtubOMxd8H/6/F8VehRACtIWu/63b4KvQ+hlZPxHvAvkWuRaQK5FrJFILOGh6uYN
++9J2KqnavQPiKlasx05x01VACmXFItE5imPY7EU30gxJtmPvGWNMe0fbpv45K7WoFi4rE2fAKAJ
dXkdIkgHxM2uLHEx5DKLAypL45SDBRdls+NCf+7sNbwhmQXohYeE/KSnllAFpsv8KeQCAZpKW/PS
lvUR36hqTfY2F9IG+5bZV2ODCwFkEyHuQwcxpPx9WfAjGFtGxix5PG3h0/Pr5FrA/JFreePSSS6F
z7PPJPjJ+4OzmKQPP5fs2KyL76I+oTSUV8q+nOyLlMQs5vM/EUBWDdYWERZ2VqVc3uFYyKsN3jGz
oAmNl9toh+3T4WfBhxhSO08xMC893R6p7a9yZnu0dwEN752Xxb6zUvU9z5ck2CfMGRiJKb8mODS5
iX/EDKuyNZmPb46GTNtKcpchc1TaYNu0wc7yzoTX+6Z8qp/rJdaYzDtFrgXkWuRa5FJpkkyrWMe2
Kpd/ZsGPuAObbc925Dlek6OrjWeKYGNfRZ615Aq3XAxNxjeM6h/3obkA8r7j70M7bEgy19Roj38w
zf6QA7W4CfY+zCsQQr9Iy+uzeg7260/hTAA5Cf7Et7R3AegP8/40Bp8njuaMA2XbFKmu3UwtvmJA
7hBAqlmTxw5zlwm5iyobLBvaoFSp6LJigfikK8/xThSQALkW8ROQa5Fr4Qt4Z6DDXCT4EUA+YbOt
xXf7ifu5W4s5usTd8ULf16B7X0XeRdFJ/BPP7HMEkEn5htuG68qYip8AaYEI0jHi0ONNo7/qz0WY
b5xDN8izlUODv0WA6rE1stNWcp8InEDBu+fpwG6WwBg8HVQ9sqlg2rdkIU1xEK3Z9NlaHvwI0WTz
NWfWVdidbJZ6y9mmHvNUxTYoc3Ha0G+Muz4Yq/9+OZR+cDod7xz6g1Qh1wJyLXItbClNbjwVmkgY
T62hL7HZVu0mZfFsYWzdGcXK65rFjwgf049/ZE+vqj+HDf74GZfRAdIDESQ892mPFQlHsugHqkO2
xUL4+F6erRwaOE9syuDnJp9wR8ssUMK+o7Ga3kyPQp9DR/NV8Hoyf8qQ1mzYpS6/mPqN/pdQhU8P
l85yFwS4unyf5M5NBZBZj4KSPP6bHjms54X8nlyLWB2YP3ItizEt7wxYWae95F+PgWrNbdnNqP5x
nvAQzQi8Y+VHyWP/DTorryN89OMXNhFAXnAZGCBRX1C/3DwFeGuRGMfPCU+kMQ9xcS252fqLPclt
rM+OhiyJ7BGH2MD71zsfrN7aiuvuLDja8IuXL8CmvWZhfqM3Nd4Tv6mzNTkY+OhkuFKFL2PW8XED
8YkLXGrsL69/XGtdtxzm9snkG87fK3ItIA4h1yKmSJeb2O0MbNurrNMHToZ7huimNbsREVvK59d/
axdBxrilCDqrPorwUWzkFsEjfkFD/FB/t9ZEWfV332O2YQdbFP3Xl5Tt8U+mGd4wVhFvSSBeLgki
s/jzHU/olyCqioFURQn7Vx3pfvB3G3OMABIU4aYSpPEDydRbd7yk4NVk/pRBazZ9MeRR8COApAqf
Lkpn450igFTj98QPNBUrnA2xbomtxIMur5dlb6XiDPk+uRaxOjB/5FrYErE7tBoDexFAThFAtmY3
qeckU83nzYrFj1KgZiF8rHhT3PmFsqFfuLN+gULeQWwcduAo9QEigoS1LAsio2OVF2Mhijx29jgk
gJJNG1lYKjZwGiF242mz+Qy7AGVkjvyz1YRFhKoTRza5uIUJRhPsBOM/WrPpxJMo65LLVGp8nPiC
A0dDRoCrx/ZkHjYRQJYDfl35rrPg84KsjFme/RirJdci1wJyLXIt5XGFh5h2igAgCTz5iAnTjd1Y
Hl9cXwpla8xD+Cl85GzWb+wjefppQ3vJeWIAaYMIEjYmBhH3SwtLFuaK4cXPVBJsEdTMwlzw+Dxm
Dic3Djq8tVO/4SYfKGTkZJyW/bNsHHg6RL6keo5pigTHlDOtKmNIL5etOBjWY3cSM507GzYCXB22
J+uQFQHk80XZ6Ke/Op2yExk/LdXItci1gFyLXAtbYpzQShzs5RLaDQKt1uwmC2nvGT1qEngvXSrS
9L7eBTo0wk8bLUNzAWSWSL60z8zDDoyS9wv1i27VoYnY7ihO0lF82eVnk40tuRUrweYsfipujLUe
EL2cn5HiZGYaf1YLm8AeWrODWfCz2ZxS8ARpvYvfnQz1wqKIJAou/nVmln/hK836kyykJ3i4QICm
Moa8D34OQt5zEKLG9iQH9NTpQAS4R8x84/VPPqOlTxMfJTnif+Hn/tNv3STi3lbVMG++0dSyKVZO
PXdqFrKvSFtsci1yLSDXItfSaEsSK1w7GKqIhEbMuHl7nTnJ/Ykdyd034VNtK5cKnrPkqiJ+PFXw
TB5j3nzLZTR4Yafyrnxs6IezIfdg6+8q//YhcTYkto5KZfZM2xj/NDQZktAsWjDLZxdh1bs4sYvJ
Pa///udJCj9LJs94BbYjBvJV/LwWNC1EkguV+vKLcRTaEc0tDhtC+Hno8MuvETp2Thn8CCCf28iR
xILCtTNzNFyrAhJvicoNvtL82p4SVODTiWywehFAXiGAVBMz5cGXAFLImfk37WEU5vtPu1alXWxu
Hy/93ZI7VmG+9zSLP80JIAVZQx1UYXkL2mKTa5FrAbkWuRa+j3HCbjF34Sj3p1Jze3bjIf8oB3y+
+zHHmYT2xFrbstBsVOydwRv2mgcjAshIm+sAlSBhF0bJ+wfNlSDjYpvHT9+L7V0MTCveA4CN310J
kr84GvI/3D4CxUnAtZPh/m3tAoPTyiR/c9EEf6IIKvDhF4dEbrEfcRCiwu68VbAXuDH+uh1oOex5
iToBpPP3h70AYgpyLSDXItfCloblqbYvDv/Jwczk/lQtbdV2qpC2CHKQ3G+p6uN4wPfyR7XHMBc+
sl8GbcU8HzTofTxU3wMz70+bAkEqQW7w4CUgLAZebE/kU38XuWlQIIYE2CiBLR0N+YJDD1CMlxaH
T0YPewpn9jjlUM40qdnrBYdyKrl0NFaqiOvyb54EXI8IIH/LXyfxo9EOploFkIL4sXgJ8qtTEypl
DxN/TuxKrgXYK7kWtkTeCBuhNfbuJPdnulvL3bJAFcg2n+co/LwIOERV1kWXBPnQoRM2sV3xq00F
kGeJanyOsATYYS1tE5X7YX8qe+j7MVH7qOhrSUD1tf5uUhmSgyqA9TRt55UCUw4QgUBYBeaSmBjz
nDqzRzap7SZGstal1KKI1mx6E/ATJ8O945KdKrv76GzYOTP/y/qm+QD2IRhotyz+rH6WF/Uvzx2a
EW2xybXItYBci1xLiy3lwU9r4ZIZN79OT5wMd0ru3yqp281j1/ay1AFBPkPswUnhKRljxbsBO8Q7
mwggNcUMckmoLSH3O3mf0S3BFow6sGt1qBFBxpvj4oi0bj5LMDAT50rVN4A33+NJSP8m1o+EJHDQ
Afrx8j5arDAwcWaLj8RPZtf2FDenc2ZWJaWTcT5hg6rwJhq54qDhh/hV5v5Q8dcUAWRmZUNbBC+x
hdqJQ5OSLjIZ7xa5FrkWkGuRa+H7euGGamFJ2CpVIGHTNXPkINe47ejZDSl8lLxW8qSKeBVasGXx
qU0FkBfKBJBC2/s7R8FggRgYnMzDIAcXQS61zrUQvEhg/qX+znJwMOEdAfgtCSmcDFcOr8fcsADl
76SncuiVsbnxdON5AZVJ7JLa5jSt2XT6xaFa7wxBQQypyu4OHQ35KfhrD/vavEtMYqH65yh+LK1Z
efy+Bw5NS9piH+HfybXItYBci1xrIN+XOYprS2bctK1KfOulevgVgt1W8ZDLli2+a0MJH3+IHsNc
+Eh+BG3ZdB6aCyBvnFQmzwIiSNictrUDKv38Xu0EhnRYR3FRt5igiQPNeU8AfrzPstB6qTp3pvAG
CcAuSYFp6vdxz9jcyEHHZ2cm+RebHib9yKj+8W9CQ5IqzggU9NmZbMzOgo9KENIKK2PW1fi3++Cn
Aonwj+fKC0b3n0S4mlkSlMTnXDl7txZc0AKWXItcC8i1sMWB7EliPA/VmKXd+hEzbtpWJR4/dTBU
ieNH+MTW7MbDvpFU9h61kItlYX45ra+8F9Ej9LXP8K3hH1er34ldcb+0+Ffe1WOlYyVsup7+r+W/
9oPGzih/DviQrW+MntZjCAghAdy1wb5CAAlGyJyMc2rwO3urTHLDBohZisTGk2OLau3Mi1iGbgI6
chfZ8LkNvkRad84FkLIpXBqcc/m+VWy1bEIIKd8z7g9cOzS1cxGhUAWNtZZcC8i1oOc4ZxR8CCAF
Kt/atlU5Ez51Mlw6QLS8xjjI32+3eKdkbyML82qP8rOPivxyFlOF+aVSRI/Q19pRbZAb5YqH0/b7
kmEhgM28ziAiyIRuhiOEBAKQ+ftcOBmuHB5yeA1W8HIz2tSBfjyE99YisOR1NLm+S0KU0ub0lcYb
adjZ3ijYaEvbBrQH1LUueWuD7TaHSaAq3EIIaaaSjFwaTDCOaIqIMzLcLLkWuRaQa0GPeInzJKa9
ZbrNx0kekIp+CHbxc63HdEuix8Wn630N8buyvi8Ej6z10HfMvIme6MGAr5i1/Pe9i5dmeTehKa1X
DtVqf723w060Nc4nglpwHITcBx+HiBJAZdxsAiPvZRclrbXy3liLQImBjh2Z486tPABbbcMOA63Z
sDN8IQRX7deWcbtfkdh8m2r/GPORKvgSHC84o3sEcQXxBZBrQY/r7Sz4qHB+QzES07badgtQzXxA
kNKq7WzSBtcqT7XN7L8ydonzFi2usx5yKzkDvY953D0XeUHBu1+F5gJIE+f39bjaFmZdUbwJNrC/
/9rOG2r729M41j97frCyiJcJJmWfRQhGYAsOnWURfBxqyI0n2rqAJTIn43w0JoAcBV+HcgKXRGyu
73litjphDVdpZ6Ujn5gz42pszpsAcooAMhkO6zFdWtnclnU3xhNV8NV6/jn+jW2xiT3Itci1gFwL
umbsaJ3F5zF/VvKviulud51xMMYq6icWgsej+OmywvkvVR7DXPTIeg5a4uUkBZBL716bsds4OO7+
Ahu9V13kDQ9ax9t3O+wypCuYknY/3HoEb0HIuZPhjrn1BMbInIyzMvZ9PSYjJa+jufVdNt1S2py+
q9dwWmbps7M8+BGj3XAIgs0Re/Q+32Wi8/0xiutM+BTJoWM78mtnJvguvnsF3hd/R64F5FqA72uF
R/bmTfs+sdMDJ8PNmfHWGTsY40notquXiK5+iB3DXPA4w7RA6ZqRsgAyxHewzQtRB1GfRJwEQ6yn
at+9P3oOdE8SNhwJ4gveH3AShMimnZdNrjMOrsEgmZNxWvNDuTM7vONyiEkkZk+lksRTYANaYxwp
c+JFEPMUuI2LzQ3HhcdNUAcVPwtLXza2hb5x+P6dx8qEQK5FrgXkWtBVzCMigUMnw6UKpF073Q9+
zk0vEJZ1ksu/40lszLT+XNWff+rP39Jqu/6IUKyQywvYKSiPbaqQrgBS6OL9IyaHJvFYF3ulldYx
/9HTgxWn9dmBDX1kkxOcIImrh9t7N/HQBsBSMCPrkIs29ZYqDnRUalw7+E+b/iOlKs8Fh8MqfaEn
MRo2OLzN5cGnAPIxODwsdlLx8ziO0xKTaJPeKPDC5FrkWkCuBR2SOxorFUftculkjX4KiHW7YMwj
WMtC8HhWf97Xa/NeFDxOEDyCsVh5EwGk+Nyx0Vi0i3cyx4JgIBtRu8bIYtiH45LqA15upYloCmcD
KQciknh8cTBUuVVPkgUW31FZgzwc9ptab6V1YUi7IvZviajcMuWNNOc/qtBuO4YhmcqmH7Oqyr42
2czCBqEtm/vmdPgfvFWzd5SnCg/1/B7xPprgbw4eybXItYBcCzqyqf+c5Fbs0ZOPWeCMYhqt24/E
Ov/jSfyaB4bYzjrMW1pXPBJIaL2oQnMBZGa180mHe1esQ7DK7mahm+Jmavef/+jhocqN70NHdnRK
NUhIPPHwsIhKMpEz42CUzMk4LVWBFN954swOuaVvMwE/TmhItCDWZV/eBJDYoB6b88iNQwHkKPiq
inYYbdwM8YDiwuH7WOCRybXItYBcCzqyKS+5FT7PLl4qIz4gPOkE7+JnqaR/F3OoD7HC45EUhag/
lwggIaGYxo0AMjLr6O8tsCZ44x3LQ0fdXTWvRX90/FD3nb50bARAqtyG9DdYLJfRBvCyQWCqFXbw
uWlDCxhbidB+YnN2YXwzJDX7GgV/AkhscFib8yi6Xc5lPO5H3Dqc79zaF679YhHmFw5d5WYxzgJy
LXItci3iXMD3bR/ngT3fJ7HqsZPhch7cDZmzPF7aWovg8Z/681e91o6kCq7kUAgeIeG1wpsAMnT4
/Q/i2gvwkqKjv/dR86C7rgQ5CT4PHijPDykGIxMHiesiiJox42A4afCw7lrbAPUWFzxyKGIyETpI
yP4KplTNurQf/ImTZAMAccKwsVAVfO5DPPtzb5e56jkXn3/ocK7Hhr/3k6N5El+U4515F8i1yLXI
taDlHOvUyXDvKFRg1ka95MQ3CNSI8XZEqjzu158sCh5v8XvgZK1wJ4BcYtph3gGw/J7lHeaiqt/H
Pzp8qKP6x7lTmzqw1poIoEEw8tnBUHM2k8G6DTsZZ2nIf9KeDSys8R/xg9CR/6uCP3FSzob1oDYn
MYJXAeRU2mI5XMM87zuNrH3peOGwIEcDci1yLXIt/BlsjSfxd8l0m6RwkpM9BQQnXa2fmRMbekRE
C45j5Cr4FEAKXVaDpDoxvIzJrNlxK3RZCdJ7Ukw1SEglGFkcJqbOmbH2ugCvkbE5QDyggJJX0RQp
CWa4ga8rfpS58CaAvMMGsbkB8bjR6T3mMHn5Nop1p47m6ZCL0uRa+D1yLXItwPdtFTOwV28vL0tN
/L3Sx9NRrDMyJ+NkXQWv64TYvlcBpNDleAqLF2ahk3dN9om77Eigeg37o6OHKgcQ3pXGGa8XJEIR
0j9MlI28kqkG4wHNKPg4+Lf2rtKeDbQnQseJDOeJ/EOdr/YmRsMGh/NlCCBDuPC2/sY17NC5+VsW
1uXBV1vsHG9NrkWuRa5FnAstxb1eKuDeMeMm8VKZ/tHRWInxuqNiqsFZHDMOCCCFLsckz7bE2sgZ
QsfVqrVfkOuqEuQ4+G1BtYBb3pBKQJL6zT0RQObMNrA5YAZrATzt2UDrGj8KabXtKWhBrMa2Soe+
b2GDMyygd3tDAOnwAK6PzTwjjKx+cYdtsekWQ65FrkWuRa4FbeAp5sPn2fN9KYm/1zHBL3aKl/y+
YqrB0RqR1z++BASQIY6ry0uhx7TFdk8ZutXqPWh/AF2JIHmxasOKG/MAVgOSUUj/tsADAkhICA+2
fGdJYBKF5B6Da7DBZUjn0tI0ttaE4f2e+IBTh0N/wAYHowpUA/R4ADcJXLwVRpa/vLO22Ae0xCbX
Itci1yLXAnKtjUAEacs+PV1SmtKqvVNbypwM9YmLtODovc7rH9dN342QsAByiarjv/8zexBu3zfZ
Kzkxbr8780cHD1ZeqENM7BmcC1hGErmUD5ZEpZ4xzZBIUDNysvZa23j35mNoz0YiNBRcwNJhV2Xw
KYDEBoe1Oe97D+4O4GLcyzuXDnnw0xY7Y7p5nuRa5FrEuUCu1TjGpcqeLcRGvVxSwi8S47UBcR14
iWEk50cA+TtVH/8GBdvcvW+j0M/lyUr7s/izg78zx8QAzDvJIqR9oPgYA6n/lD13EU5LQDIKq6t6
LBaXGbfFIOKhCoYc+lTGvnPmzA65BW1jjd8PaVWRueJAWIVdiU15FUDeGFyfsLk0kM3h3OG4qQKZ
EJLPxv2Hzw6GK7kB1dTItci1yLXItYC4F5+Xmo3KmnziZLj4RWK8tqiYanCwPuQBAeSQPkD2zkQI
mXG5xE0u2kuBMwsX8rsQQWaY2Q+OCGTAaNJ6nvAQJZAaD73gR8FjFv3EphV0z5f+HvkhVS1nYX57
THzOPQGNO3IHYywMBpzeqlMR89ggpdZsT8FPuyXN/k7WIK9iNLFBqkD0b3NlQAD57M+9XYiK8VXO
1KeFtFmNa0nqsXPGbLcae5BrAbkWuRa5Fj4PdMTnpaP8H7/YrT0tzso8gJgWPMQwCCDfQMZaP6On
HnKHw5ij5Fili1y0j32SOwsPo1URpKN2nE2hxCxYTFpTvmk5aCAVkzgJNKRq30HLQYx85Mblefy3
HuJc3nI7Mfn31sPaK1UgS2PfOXNmik/e2nEa9RdilykdoEwQ/Q9uUxLXXDt+BNhg/zZXBgSQi9io
8PjOBapApoqsJ98SH+M72RMgPyf2INci1yLOBfzd2jiXtdIOkpMceBkrfrFTn7coKuQl35sx65Dw
+yx7N027PbgTQC5x21P+cCoFlepnnGOdyb5zlz3mopWFZ/JHy39fhpkBmF9wU04yxkMEUrJpVX/k
35VDnY89bQyIKE4Ekd/qf1tajF1GsRwkaNcOxlga/M7eYqKKV1F9IpTa7fypQXF0ajaVB98CSGyw
f5uT540Ack7OuCGl+Cvm6RcO5uwIsyX2INci1yLOBfwdPi8RO83C/KzDAw9SvZxZ78yWvAkgA2Jv
SPh9lhgSAWQz+rzodhrnBtLMGz4mardbgwgSABZOsqh/HCc8xLM6kKr6XnhEgBjmm1ZDVuo7iAvg
v/X3qerPGItPitTbcEoiZHGTyVtMRGUS/RQhrdv5tCAePrm+dv4YsMF+ba4MCCAX3PWd1yixgbar
6YM+JOZ/THyMiCCJPci1yLWIcwF/t5oKKzBDSf4PLfg8dwJIBzkP+H2fZV1ouncn3QxHzgXBfcc8
CCHJG3ZFLoXMLDybtkWQbOb9yoxHAEacZBZiG+VEOevzBrM8zyXxo7ZNUBG6fonVIXOsP4lNgtQP
gy+Ntho5dGaOFW+k+nU+pdv5V9yYdpVcY4PYnBw4IYCcI5dDvB7Akbv8TlJ+KMb8qds3+6bEHuRa
5FrEuYC/w+elYKtF8HNB6cbjJbSe7MijAFKYMfuQ4Ptchs0EkJnRc7/WiOO/6/mffRZCxkr2YPud
uxwgbyjNPJ/6BWvzYX/H5H7hA8ExGHCS+zHoTjXR6E0AudT+5sTQ85FbZzm+ykViYRE56B9ZS4bi
IchXR6b4WM/RiDeSdR6/4MKe8sChHDaIzQ3JRW17hdO17H9M/2+8T1GoIt0LQrpdKp7qOeOwgXWA
XItcizgX8Hf4PMu2KsK1b47y/yMrVY8M2lEV/AkgBblwQHVRSOl9LgMCSGvxH/NgOwe9DMNoA/52
VwkyBiwAYI/bhBONqx4FkFmYb3yeGHtGcmPza2yTPeJ1MBfopN7a3GoVSG8xUcUbqZoysXV+QnI+
2LqTBw7lsEFsbkjk8tKl07GPmf7feEq4Ulee8Ly9w3RZB8i1yLWIcwF/h89LwPd54RIBZCc+z7MA
UmCthVTe5f36I/sSCCC353agf1c62c2itgHsrZ9DCCAfLMVEbbbDHmF6v0JlNTDgLIuQboWFm75u
U8Xn+NV40iZ28G8cC9hgnPhGwaPhSkeIIEHLOi9+4iShIU37utwAv9lSHjiUwwaxuaHxLExABOko
/oqbqjcJ+7cM82Ud4F0n1yLOBfwdPs+ovRZhLpzwwKPHKvw92JB3AaSAAAxSeJf347vcdE1AAPkK
8XkMtf8hfvhrbKsM+t+5yYbvXNuYyhXbFEFSCfJ3Zw6g2VnKZt15osMTAWTe03MsE3uO53Jzh6qQ
Jki9ZUJh+LsjggQN6/x+SO92fsHMDmJLElOtO5R7ih/WXujL5oITm1sgwoRbx2ZxwpvxG6nbA2s+
6wCCIHItci38Lv7OH/c8AtX2moV0z5NeI2fWW7ehcUAAia+DVGJheZebirHuAgLIVQy9v/Mx6gIy
pkLl+zaSbp71Lz8PvH6ayn//wHQIYsCnwwzpti3oRQAZy3zLonOa4DOUwPU+bsSBznf4KKR96/bB
eAWCQ0fm+EhbGNXJc0qbijdUWR9kvZFYoIkAsgjpb2JfJdx61prNPfuE4Kt6Qu7YJqgC+fY6nyyJ
V4PkEnk76wC5FpBrkWt5ybXcFNsg31JtrymKv1dxh1/sxOd9WbF+PvGUAEy8y5LPynrd9AxM4swx
AsiV8Y/kFo8Dfw2ZT6kKWVIkSU/sFat0/huG7+p6Y+0dblMEmWGOv0CADJoT1tQ265adcN7TM6xC
uq3EQ7SP61jpEvQxYXxqfay3BIF4R6cdThJboxYiO+jXjiSmanIoJ3lg6iIlbFCPzT3H/HH9OXDy
aK6ci2Ay3o5X814PBwip+t19THjndYBcC8i1iHM95VpeRANTLEN9XHbgaLx0gejX5z2wFgGYeJcX
7eybrge9dW1MgFLJ95DCT1IkqYhaCOj/PZPKj7ImzurPR+xzO6gE2R23PAJQiqjGU6xS1mcwVQU/
ld5OKYGtLgDaD2lWIF1g/abtyJlJcktfn4+QzYjPqcUuVMHp3Y4kpmp6KCfr0nHij2TCjWUVNrcc
8xdOHg3CBESQb+X0yRPX/jumm3XAMeRa5FrkWs5zrVgZ8djJo8Hn6bVZufT40dGQL/CLvfq8h/Bz
bwkAdMfBVWheYAkB5GaUir6LzPF5/fkflSF7fceyWJjq3/j8tRQze7R4Zo8IshvuOCQDpQ5UbrCl
KJ7qLZiKC5AXAaTcwP2b1g/qSPkm6lMC48uc2SOb1LrW+RTbE0kriEtmt1c7kphqk0O5IvV4qB5n
iWUMbnM/Yv74571UIXEtwI3r2iFvyW/vgaf4ixjAx7t+GRBAkmuRa5FrEff+lmtFwYEXZlgIvg+/
6M7nPUR/x3k6gP53+VtoLsr6hAByM6L4/kbhVxNNyb+1DVTRDqDdd2sUq27K/H8NOjU8hcVniwiy
GwiSQaMjzUJ6t5WFPgWQlyHtCnwLZLPtn/q5Ztx6VEnKIkgqENhLziqegrqEJDWxSMFmaK/xosRU
mxzKSXx57OC9gmFt7mXM76U12QMC3HDEW/Kb/3Xlk2Ks+ZjYsEaY8i/rgPi5JtWl5JD8ilwLyLXI
tbzkWg7XDITfOpGOd+8cjZcuEO35vCIggATwEr8sc1a/1+hktkPzc5P9/+vaHv6L1SHHTNfW75QI
Hyf1R2LfRdVHrZf9n6zuTSOCbJ8pm1Sg0KEehTRbtPcpgPTS9kGqP47q53rLm6M24Uh140lKahcJ
jCNzZJIPvJWq/EOK6xQCoP7XmE0P5YrEH8sNud3gNvdLzB+Ft14qA06wElphv7QJpxeGUstNR5jy
j3VA4rwmF00XbRI9CaPJtci1yLXItYIzv4cIUp/dSj5y7GjIU85EWo3xzlf8kbvwuwCS3A9A37u8
acX+M+LL7Ykx4FT513wXc/gvy4LIWDka3n6XpNX15ZLwUYqWWdjfNito/hOza52CRwDKHOuiZUFq
wqk+BZCj4KPtw0UiIjTWGJvkTK85ZjwCNWt9qusUAqD+bEh88EaHctHuUj4QecIGB7e512J+L7Hq
HQLcZ6gE+eu7UDodu2y6fsQEklsHxJ5PG9p+Hv8/5FpArkWu5SLXWmLk5TlRDU6d3Uoc/tnZsHNm
vpcY74Y2uQBJ5WuLOGbMPlYrFGHeFtkCC0HkabQZuchXLT6eY7t4iV8+R/GnRY2OvNeIIOEZDipA
I3J7LbVqKX0nSmVIu+0DAaqNoEls/iDR4aVUaYtb+jDUWp/aOkV19X7Xl20O5YrEHw3tAYe1ud9i
/ngQ56USCcKEOSMewSD5ryqk+mX9/j8mnAt5WwPkoq7EeIdb2D65FpBrkWt5ybW8xUJTrEXdWu2t
IuKF04rrbduNiCUQQAKksQY03X9bFcfAhkiMXs/BNNjc/zyMn4/Rlp5iXit5x2zxSWm9je/L0YtP
KpqcS8tnI4gg24NKIaDR+ZYhvYPCXhMlB20f5DBpTIBqglTXmNTWz3eObBK/oWOtvwxptoYtmN1e
7Ediqo0P5WJFnNOEH81jPd5LLGQwm3sr5veSb19xAPeDQx4BB4UROYShGqT9NWAXASS5FpBrkWu5
yLVeQFVsGIIy+Lp8Iucj5P/dx3jkNQD63+VR2KywEgLI7mL1rwmMQ/L34/BCY7HU4WH6Iv9dFtzN
wu/dEXoVUMZqjgv2l+Lyxf+eeocs07ERIsj2yDmoAGXBiiQUqR1O9y2A3A9pbww+xACVKkf63+cs
pHsInGODZmHehvcN45CmIOCGyiS9xYrbHsrliT+eHAsZzOZejfljXH7q4DE9BYQJiznn0H9ekQZ7
mJOSCPI/p+/0KDQ/UOOQnFyLXItcy3OutYwX8Tc2qcd25eLZibNh0wViN5tpIoAkrwHQ/y4fxXe5
aezB+XJHxGqQNyH9fdDjN369yk6b/t10E9mNifV3+w/msBWkUsMtjwEUBSuyUXed2LCG2AS/DOlu
NhGg2iLVTYK7lNbPeLDnKhnj1Rzc3kp8HmxpP5dhy0O5uMGdckW+O/xbJzaXh+0rQIbgpwokB3A/
2Xc8dtms/cBBYbJxp7sqGfFATca9tQCSXAvItci1PORanv0eqFmvPzsb9rR+D0tmfyebqdbEeGfk
Nb+Bfwdt73IeEEBqjNmfeAxbgwByex5SiI3aFEF6dXSyOUcbbNCWeJQJvmd5z89REpFUb1kQoNp6
p7OQZlltCeDzxMY0wmKhJ78gwhAREKco1L+hunrn9iNx4rqqNqsO5cYh7Yok5Hbt25ys97sIIEPw
UZ2TNuzEVcJV/TlCAPUqUx6ByTVgk4oiFyvWAXItINci1/KQa3n1e9ilHt/nDfL/3WO8dQLIkqdF
XAuq32Xxg9cbxL53gfPlzokxO3uEQGy0JW2KIO8dGgHtWUBjslqFtDbqzgZ6z4pEzQQBpD1S3SgY
Y4em4RB6WCQBPkx0bAXT22msKGvKukseEiuMVhzKpXxIcMHBcOs2J+90EwHk1Vsxf6xy7+EGL/7v
V0bK4p6bjv8N+fv/lku2xMhvcs8jMLcGiF//FprtUVEliFyLXItYg1zLL+Rgw3Mb/FVNuuJd3Nrf
ZWH1OeRTQAAJYCV22aQCsOhiONfriZgfP/AkoOfYqEphILTD3h4EkKAtWElVAFkO9CxTrAL5XHmP
ANXUey3rTIobUFdUtwHYyS+kWqmYyiTd2k4Zmh3KvXlZIm50p3ooLHESN2zbt7nzhjH/KnGth7yb
Nmy6yeP+z1/151NobxNa2l5fhLn4MWcNXEsqh9Qu5nmDKsCLdQAfCORa5Fquc61XOOLJQk/2K3nw
sbNhS/5fMPtbr5Vfw2oBZEZst5KMRwADv8f79ed+w7j3Al3MIPDMoS8eU4qN/mzx7/J0YwYBJGik
CukcSkuiNBkwUUr1/R5zu9EcRYJjeghsMgFsRWw1c53wEPEN3dmOxFRtHMqlnAMVXBTp3eaElcKX
eDnphJjPJSMl3+OHaCT6CDkkvoy2mYW5QEF+7jfIx6W6m/xdkpNV5GYbM2Mcya0Bsvcz5oIckGsR
a5Brvco+Txd6sF/J8T86HDrV17ezF7m8+HlNbJdtmefI/+eYpwzQS8wr+dcmBZW4tDYQ4k/rOZPL
s+c8DeiYpIpotSmC9BIw4uhBY9AiNpmSADIb+EAoxTaPFxwsmNxUSK0KJNVI0wF/0r9P2E/8uVOZ
pFu7WRcnrj2US7hStvBYj50qkO3mJjsLICPj/8feHV43cawNAJ7l3P/4VoBSAU4FKBXgVICoIKYC
RAUxFSAqiKkgcgWxK7h2BR9UoG8Hj4IAg1fyrjQz+zzn6Cg3NyHandnZeXfefWcEp+zCPP1Ok0x+
x/yuv5nGy/P0YQ/iddKOLzUcSrXznTRXOAvdEyCnkoHFWmItsZZYCw7Wh4/DOHdDUIV/mDg/jnUn
D7jfjGmMlOzJoa7jWRr3uyZAHrpgEeF2W+y0O5Oxg6FUl0Pynx4vwFoeRv7ITVBFjTKDj5Ic/CF4
Cv5rSzyLgf3c1VLUdR0fpNbYZqfuo7CzGIQ8rvj43KeGuZfEftPXolzNyWineszeY5OuLxeOoW30
v3xJGsnzmUHR86Fa+9QW84713GMmNkSsJdYSa8FB+/B55WOf+Ku/vhJj9+fGul7P60SsyZ77XEx+
3Kbyr5fW8hKfy1+P9L7NsKrMIXnU8593U2njv20/xwZ6Mpy0xICtlgTIGChNMrjOalvg/1x5z9VS
nHmFk9n33hiDne/38dp5WvEhSjLpv88MsShX60JBDPRVcutvrOotATIuClQ+9q3HP88Z8p6Tk5fS
r5erSsf/49Q2XRMgLaYh1hJribXudzyi0ypxav9iH34ywuN+aw6y03j3swTI90EC5C4mTgH7uo7b
T7yOt0mAFLNlJo2xJ84EPftUa7/qOwmytoD6ov382g4spyZwZDhxmbVff1Z0reUSKE0r6ypnHnYW
d21PtgxIShCDJm/Zwm5jQk0vPPzIXEv32me6JiJ0XpSrPBlN/3t4n1s/UL1vrPqU4utFxz96DA/3
9L+MY1RxFAOork+1438cq+M9oEsixYdgkRyxlrmGWKuroxGd2iO9a6/9eBHqf9nsLjfGxN7Hu5ho
P+tpbrcc2Sme6mXs8TreZhtlCZCZStsVv3Qm6MmnUPHzmb6TIGuZpMQ3V35rG90gT64Tl1n79a6W
6y1da7kMss8q6io3tsEu0qLCidSJhS7Y6X4fF5X/rPwwVSbpt88ch26JCPG8H28xNtdcBXKp5zyo
z60rQ9w3h95lG53akyCNf3k7cwqydOn3Z3UPiPODv0K3XQzimCcuRKxlriHWgsPfu1+M9PAVu+ne
T6YdxrtXMQHS2drZsVPAwNdxvD7/CdtV/TWHyVx6sfy9M0FP86Jq8+AkQd6KbwDFLa9/bz//TW+u
LPV9Mp641JIAmVWglIK7msxdMcVd3/Eh/LPKDuvEQ3fYaTyID8MWIzhU96p+5zExhrkvEeH9DvOv
E/2PO/pc160At06ATH/2s8pPof6Xr/gy2bnTkKXSF2OWFd0D4jy1awKZRXLEWuYaYi04fD+e3XPv
/lTx4V+Y32/VT/6+Z7x72Z7Pvl8aG1tBoqnexkDX8FGK1bbNIxCzFSK1k0RIHuLlFjs1Fek/Jimf
SXqklMlLfEhXQ0WKT+m6yy3wrOntq4vab2A1BiehvoozL91fYefxIN4jH1d+qLYa7a/PzEK3h1tb
L8ql+eeTSvufe9TufW6SxqkuWwHOdnizdFr5KVSZKW/iKAZRw31niwT4KD77OfVsArGWWEusBQfv
x13WlabpU2OVXNdmt34S+8gf98ztBtlBMVaea//7Yzrdj+NzFfdqBhjrFx1jNTFb2c8WZqm9nzob
bOnlGK73Rz1fcPGN7IsCz4NJBqVMXpah/Id0NylQyvHNu6OKuowJa3nidiQ1JZm8FzjBTvf79cLy
kxEc7lyL99Jn4v1jyEW5mf7HHXFJXPTokgC56wLJ1Pg3etdiKSpzUfoBpPH/OnRPgJyKCRFrmWuI
tSCL+3cc++6r7Bfjthp3gXgj0ez++2P7iet1P0uAvAkDJUB+8wxhTE70Pnq8jmeh+8tqYrY6TEc4
bvIwb8dyvT8a4M9clnYSTICpJFAtQbwZHw8cKD10wlCDG5PWIq/x1xUd0oeRPvz9OKJjnbhyBxPf
uh7DG3xXqvD1cv+I9/suVRpePmBcnlZ46lSBHD4uWSdAftTvvqMKZN7zqivtw0CKvu+kRbV/Qrfn
UvEeMOn52Y9YC7GWWKvGWAuG7scx+XsR7k+AXKSk32eVnYKbUN/OS333kUmapz6/Z263j3W9scVh
Uz2QPsb5je2vt8khGCJmY4/SM9c4jlw4G3SMWU7HcrBDJEGe60PQ6wSmlgTIuNh3/ICFULoT2Jdn
UdGxfN72cqRBx5gCxonLdpB7fhwLXrhX0aGvHG3RX3be4iA9DH+q/5H6w0nHuORDeEACZFqoqzlB
Ya433dsH4lzyD/NyKnNe8DUZr4t3Hf/x9+FhSfBiLbGWWMtcdxSxFl+ZOgXD9OVwf1WwNykBMq5B
1bgN9qn1qJ/2kXjt3bfLwyBzux8YWzKWsY+HXsPrnVq2neNar69EbMP2M01jNYhZkkcDXGxxsL0p
6Bx80u/JfAITA9XSEyBLeSN2UknXWbh6irrO45sXtSz0r7fFEDzB9mNBvE+OZVFOxeKH9ZX1QsZ9
/eVTDwHuSaX9z4t7u41Rf3WIS+KD1JMHzgWmFZ9KVSDv72vz0D3ZagjGB4bwqcQkvvgyRPvZZlEt
JlLMxIOItcRaYi3IQuzLT++JTeYb1SJrcyH2v/fe+Pc9Mf6+53ZjS4J8nF42hV2u4biuGCv1P9ny
X32lgnV9Upu+dSa4I2b5bYwxy6OB/tySJpbK/JLrBKaGBMg4uP5a0OD6pIKu896CQ1HX+STUUw0o
Xu8n+p+XK9hpLIhB6rsRHfJCqz9ofnjfW/rrsWjawxxsWuFpnOtJW/e7eccx6n1PD1KPKz6d+t/P
+1ocs14f8CfcSFJlIOcFXo/TjnOO9bwjJgMNPcaJtRBribVqirXuM6Z1qyM9cJB59X0JkLONGKW2
SvzxOp3pCT/tH/fdG/cxtxvzuLcmCZJtr99YsXoZtq/eu06GUjG8Ummr45fiZpKrFLMsx3jwQyVB
GkDhYZOYGhIg4+A6GdmWRTnwdmN57fW4guNYPwB2vY/nYc0zTd3bPX8axrUoJ1Z4WF+J88P7Xtro
c0yeVnYaP6nWsnW/i+erS1Jan5Xfp5WeTlUgf9zP1g/xD12la6k1sldqkvR5YdfkPNxfGWhtvRvA
Pu6vYi3EWmKtmmKt+4zpJeNjvbD3GO7FPXHJLP2zMQHrjxrHQrHXD+Ou+6p8H6ywSWqzsSXvnKRq
rNDlGo5j9vUO8UJcrz8eazLUmKSxe5ranPF6H0a+Zv9ooAssDsAX+hfsNImpIQHybTsOHKsIt3ef
bPFQ1LU+D3W8ZSsBEh52zx/buK1i8W59ZRa6JSOsH2pd9vDfnIY6EvU3WRTu3v7bJKX1vRVgrYug
Cz3r7r6W4t8ckn6WWiR7JS4Q3pQSp2+M/V0rsl70Ne8AsZZYa0yxFlXc33Ptz4vQPQGy1m2wbw5Q
wbCU++J1+Pl6RA7j3Oi2xA6qQdItTovz2r/C9s9q36f1+mtnchzSGD4Ntsceo7he/3uc6409Lnw0
4J9dyuR54nogo4lMvCktQ7kLzuvB9VRrHsTSKSjmWo8PHV5XcCgSIEd8Habt3HnYOFDyPb/2GCGn
vhIT97pUsFlvcXDd03/6WP8bbZ/rmpTWe4WI9N+ucVy88Mb9D++FcczK5cUgc9r8lTj/LCUBchq2
qyryph3Xpnt+sC7WQqxlrltLrNXF9Yia4qne2Et/jmNApwTIjTGjxnFypjd81zfiOfnnnvZ+f4Bx
btTzvQ3WU7kvTovPKp7v8K/3uWsLBYlxesrV+C3c7t5A/eJ9fKJY1q1HA15ci0Iuqie6ARkFIl23
G8rR+i0xg+vhOPdlXOs1vWU7kwD5nTG9XTPR3DuPA2NdlLuRBLTd/SK95dtla6r1w+o+x6BpZaf0
g7eeO49P8TzdtxA51IsQqkCOp6+d5HYvNK8tQonP8M4KuB7nofvzqPXLr3OxllhLrCXWEmsN6nqE
1y67n78Yb3ROgGz/+ZgY8bzCU/HBWPjdWBf7xn3J3m8yqho1xvZ7mhLd4Nvr9yzFadvGwTE/5yDb
2pOXeE9sPzG2fJNieeoT83N+U/3xa48G/vMNrtBtMjML3d46zdXbSsppXxT++wX4ZYiBS+lvOMfJ
8ktJz3ca0+K5B9S73fPHuii3Hv/o1k8mqZ90WZR4P1CQW9s1Lja9v991TUqLD1cmAyWM1bgV3o0H
z3fGv7ts4zRoO2mZ7PvNtMRnDDk/J4nzjS23v15XQjtUHCjWQqwl1qol1upibIuYE71z5z4dY41t
EiDjWDmv8FTE59Uq6n1/T3xxzzn7Paftw1MS6xgTdWZ6Ld/EvjH2+WOHf/1DOPy29mQmjfPxvvDe
2ahq3vMy5ecsnY6vDZ0EeRZkFcN9k5k4uS01AdL21xm1hepGxVzvLyqYWE0t5v/QmK7DiebeegxY
V4LtWmXnTWWnQOJ0t34SH0jEB1VdEuYH2dYk9dWaKuZ/krh/b5vH+XyXpLSLMGwlHNuw19/XFlvE
v/t8niSWyl+J48NZxtfiSZpvdN3+el0J7ZCLaWItxFpireJjra5GmLwg+Xv3ufU2W2CHUO822HPr
I1/N85b3jHWHfrnlZ5YjbLYXKUmfkc9n07i+S/XH6FV7TZ+oBscP5pbXaU7wayi/KNSYrWPZiXX6
H3s08MUUB9kStn0xseBQfS9eH6UmQNr+Oi/e6sn/ej8O5b+ZP9TWl1UFEiM6XA+otxsD4qLcMnSv
BBsfWNbUn2xF3K2fzNqvf8L9CxLrN/0Wru9OzFd/3u9iP/qzwz8aF9CmHqZubeEU/PswP94Hu74Q
9HlRzpmj4HvTTY7PSzYW1rpWY13POQ6+tZJYC7GWWKuSWGure8mImsi8b7c4bqsEyPbfmYfydyi6
M3Zoj1VF3PDvmuN987xYKS7nZ/xjfYYz14NHfe2u56e7FFGJ84XfjIN0jKsv4/Pd2GeCZMiSbCY/
zj2f/7lHe/hvnBUQrE10BQ4UpP5R6M9/U8n2199a+u0MdL1vU5Eg5wmWBMhuxhI4WJjbbgyI43TX
B80vUwn7k4pOgyS0bnPDLi/H7KMi77Sy0+sh4A/GpvYT7+tdHrC+2lMlnNr6nqSE8NVWbJ0rzqV4
M/bPfT1PujYqZK+0edE802ux67gfXYX8dgEQayHWEmuVHmttY0zP4J7pqVv36W0TIOO95XWlp+RU
n2gmKb6/b83xTQGV4sZ6X3uRrlPGd+3GuWnXl9S+td7+eulsso3YZ1IyZKwMaZvsfMXnoq+C5Met
PNrDBRQbYp75eTjSFdjjhCYuNp6HMrfEXb9NMq+0eUq+cUhMy1tMvij5LVsJkK7HuzxWTbvTfT8+
vLoO2y3KLdJfP6/oVFiY+/ncsGtCwroS99DjTE3x0Y371w/Hpi5bAa4r4UgkNfbt2temYbvklDff
LNgu9/RTr3XX7Meskl4ou8ltW6JU+SlWQOu6rVoO21+LtRBrmW/UGGsZ834+b+T+87QI2ydAHlU8
Vrwde/JPqiB3X3wfY/si1vZSXsGHkTanZy/junbn6drd9UUA21/Tx5h7meYNv4TbSoOfnJUsxBdA
f2/bJiY/nrnOt/NoTxfPIuT9pq43K9jXhGb9dnKJD9riA/Da3yYp+cGSm1/egcyLgg8hPgSeSCAZ
zViyranm/un1v6581XXR/t9Fucoe/n8QpP20j1yHbgu36+2KrsVHW7Eo/H2/m6Wx6b5EmNwq4ZTm
09jPXdvXYkWWv7e8D85dw9xhVtjvnec010gJQF0rP8Wx//cctr8Wa4m1xFpirUpjLWOecW/XPn2U
qoX97Dnz2x9U8J+H7i9CFBVzhZFvIdxx++t1kveyoEMbaxz4LCW1Uvd1O20/1ylG2+Vlv1iw6Fcv
LNOnOA9OlQZjLsvLMN5k9EOK1/bb9vNLrNLZfjwT3dGjPf63ci5HLgmSfUxqulZbyTGQzPkBeJ8u
/XZ6vu5PQtnbjMQXGKYeqG9tOaJjNYf6+X0/9oWtF+UqPLeCtbv7SIyP/unYR97u+c3emipBLvW2
r/pdfED6rkO/8xKEse8h/ewoVaj5c4uY89e7kkbTAz9voVPSQmA2VSA35hpdn0OtF8hzHr/EWoi1
zDdKj7WMeXXc7/c+v0794dk9Y93pHf/uNNy/RXKpTsf63HqL7a/jGHecYZK3+9uPnaVrnjqv29i3
48uiuyamrwsWeV7HYGLsFOfH7V/+N0iIHNo68fHXVPXxtMB7dnYe7fFiiYPxm0zPw0RXYOCJzTR0
q7aSm3hTm4wl0zwFzFcF/3byuu7jQ/VFwYfwPr1pom9tfz3GCepYFuunWvyH13+87++6KFfb/HSp
V3zVP7ZNDrpzIWNgTys53Z+8MflVv4vXYpfFr3UlnEPMASQllN/XJmnc71oJ/Srcv+XuPs6lOU2+
fSq2TUnPUuY5XIdpzP9zi3/tTQkL5GItxFpirQpirW3GvGKfVe8ah6a5JN+Pe/cV17hrrKt9G+yL
sVbeT7s7dNn+OusxrsP4936kl/2TMPIKp5XOT+bput11p8gxFSwio7H4joTI98HLyg8V5/cxb24z
8VFic48e7flCmWcatD3VFRg4INlmC7AcrCdTJyOcTJV4kzHZyDCoCds9lM/Nqx9snUJ3y5EcpwfU
d9/3/wkPW5SLakkEuvLm2lf9Y71o2yU56IeV0TAW79Dv4nX4rMM/fuhKOI/1v6L72jRst/vBuur4
fTGYZOZxKykuOfhi/Mbi2rOO/8p6K7W58VWsJdYSa4m1jHkZmOrN382vYx948pO+/NtP+vKishir
1DliX/3hKFWRu293h/WLZovCD3kx4sv/j3T9U8f8NcZnu259/TnODCMqWESeNhIiZ2nL7F/bz6tw
+zK9PIV74rZwW+3x9/bz3/QC6lzi43AeHeC/OcvxQjCZYKB+tUgBSUlGVf3xDiUet5tkZg8jQrkJ
kOsE6DMt+WDLER2rOdSX63+25X3/5U8eSB65FqrsH/F8dEkOWm9H6R6v/z2033XdCrDoKhEZuhjb
y2Qp8Wqbl/86Vx1PsemNbjXKMWwSulcVzcHpAc/VcdoScZvFtbeFzjfEWmItsZa57phirbG1s3jk
6379s/l1jOHifHr5g38/Vm16XunpeTO2JPCNF87ua9P3oduLZtlLfftqxMPAuW2xy75mU3X+OH/d
dWeDOM6/smMbmY7Rl3EtOb1MH8eqX8Jtpcj4nOEijDcxMt63Yq5NrPQYX1RpUtJjrPZ47lre0xjc
nugSHlrsa9I81yXoqY+vtxl4VtDPjjej2djfJElt93+F/ey4yDp15WXTf2JgU2KF4as0Bki46acv
TNqv/43kcD+kcvhjb/NF2G6R/meLcvHPW1Vyan43t/h8bzjbon/EB9anhwyIK+p/v471vpb6XRxj
uix6rRfPLjP43dtUEczZq7G8VLJj7Pty26okKcny9ZDHEh9MmsUWP786pLeHSiTf4fq4SbHfUqwl
1hJribXEWkUc4/+NrGl/GXuV0w7jXnyOe/Kj85T6Tfz/aqwCGecxx2NKIug416tyfS/TfIJ9svZX
ZqwSx/CH5gf8dJyHguaxx+lztPEdr5MnBR/aRfqOz7HjfGQZv62vZ9T3DpEEuePDi6HF7SOOdQl6
6NvHaYJT0uJdcQ+ABm7DGCiW9JakQCifvpPbva2r+FbKzBjQe3+4Lnwiv43/jrX/bJloFHV6KFnR
wtyoFy92mBdmkThVS/8ba0JT6nfnHe9B622yPmby25ehrBfJfuS3UpOLBuxr63vgTgm3e0p6+sUC
Q1b9ax9t3peDLManikCLLWOOWJVhXvrcXawl1hJruW+VGmvteKylPat+qLdjrVDf8QWjuPB+8rN7
Q+V9ZhSx1pbjXNXJUiOb9xkTy45f56Gf9UGFuxjbtTPZ+FvrRMlN3/4zfbtrXrFOcPxsLHOPWvzn
gP/t09SJc0kUexovMg+8eeBAfZKCklLesCv67f8Bje3BEv1c/4tQZgLkK9tfDzqW/DGSY13f/8YY
oJ1vMZ/NptravuYZI1+Ui/HOvOO8MPaNE3OyXl2MuN/92fEfj9sRz3SV/o0kATKOb9tUnnvQwlz8
99r/5vuB59vxvn6tB2ejpBhlry+U7VD57PO8LNT1/EesJdYSa4m1xhRrje1Z9SzONceWAJ4S3pb3
9Ot7Y7jKt8H+MKIEyK7j3BgS5OJ5GHM1yD/irhnb7qbAXues856eVditjdFJMc1mXLN0VnioRwfs
0DGAmYW89oM/0SV4wEQnPoD+K5STAPkm3FYqcDP5fnxaZDY2kf/1vwjlJUDGPv6bBMhBjWl8PRnh
dT8Nt2+D9b4ol/7sGox2G+JUdeHPjvPCK3My/a/nftfFSwmQg7kYQV+L49U2CZDv0z3w+oH/+fnA
hzfVfbOaZ5WyeP92n/fwtCXg9ZbxZ43Pf8RaYi2xllhrTLHW2LY9fzy2sS8lvP1zT79+2SEBcl1B
t0afq/2OoC9MUrx13zi3frZffYXAtF53M/IQ6V1KcCavazU+o/hfePjaYLyeY7GSYwmQAA/36JD/
8TSQ53TTnukS7DDRWS8ClfIGelyUi9ulzG19+1MSw+g6BixCeQmQcfvriYSbwec552E8CdXP01uP
Y7nu4wPGv0P3Fx/WCy9je4gxuoc2aVH1OnRP3OgrMYjvfdTv7hQXDn7NuIJADXOT6xH0tW22LP+8
WNtH7JnGyvcDHuLU0JmNRSG/82pfC8+xOlR69vRuyznorzU+/xFribXEWmKtMcVaaQx/P7Imn4+k
X3d5mW2d7NZlfnQeyinSsXWfqH09K90DLzvEW2N8tj8PLFLFWA57nU7SmmBMfnzdwx95keay1qQB
evLo0D8gTdJeZnI+no7poRK9THamYftFoEOJwXJcgLLQ3s1ZUA2S+8eAGOyUlgAZ3yg7kQS9N2N6
W382gmv+KF33f27xr8VFubHee0dzzKlvxLlD1wXb9bxsZjwezHIkfW+bfrd+sOqtcmPf0GPcepwb
IuH2dMA47VmqnsNh+9u8/XpSwE/9vL3qHq+/WB3q2Ra/bQyVRMRaYi2xllhrTLHWYmR9/ElKCKu5
b0/D/Ym9nauZpvP1rNLTdVVzgtBGoZUu1R9H+WxfNcjPYt9YSoQ82HW6mfzYx5rg+nq2Zg/Qs0c5
/Ig0eXmbyTmZ6xZ0nPDEvrLNItAhxetrknHFlxyDqhhElhJYP9NiBxkDFqGsBMh1FRBvlO3XmM53
7Q+n4wOm5ZbX/bryxFiT3K5Hcj9Y942uVcFvUr8wL+NB/a79XG7R796kB6u5j0fLCprnsra+tuUY
F12k+LP3c5H68HzAQ7bF2OH72+tCfu5s6MWqja2vt7n+YmWgsVQSEWuJtcRaYq3RxFopCW5sCUDz
Gl9Q2SKxt3M101TcZV5xX5hVPM6t53v3rfFcBdXiZgGJkPu/Rqc9Jz+uY7aJtTqAYTzK5Yek7WNy
KOn/wpv/dAhS40OHEh7Mx8WnmPR0qsrQTlSD5EdjwHkoKwHy7QiqgGQpnfOxPKR+nB7c1Xjdx3lq
vPc/3fK6G3uVv+sR3BPm4bYyU9e+sU5MyH08vqqgeS71u8/WW6fNjRt783GkfW1t8ITbtFAw1Dgl
CfKAcVYop7Lfq7Qd81DnYrrD1tc3abw/GUslEbGWWEusJdYqNNZ6iPnI+nm8By4q69ddE3tfbTnO
LUK922C/rfG6TlXlus733qRn+9dhxFIy+AeR0+f+8k+tc8OMrtFZukZjwnpfa4GbMZs1e4CBPMrp
x8RJfcgjEfJU1+AHk55pKGP76ziR+j0tPkl62n1MGrrKSK9Bsxbby3mOC3Mx8HleyE9eB1Xua4c1
d6zlXvMp6fm+7Wi+9dJ19/k+el3x/WBdhW+bl2JK2rLoYwX976N+9281vmVh44aXkMoc4/adcDsb
6M99LrY6mJjcWsI22O+HqtixscVaXGjbZuvruDBe1Hgv/nCsYi2x1ohjrYc4H+Fc+XlKiK1hzIvz
h/sSe+Oz3K128ql8G+ybGu/1qc0uQ7fqj78W9FLjPpx6ZvCvdzWMjxmO1aftJ86z3vU4to49ZgPY
q0e5/aBMEiFPPfTmjslPly0KDm1zInWu1XoZk4asMtInY9bwY0A8xzFAeVrIT34bbt+AF1Qd3pge
Uj+p5eHLxosP2yQ9x3b+9aFbb7lus+8bsY9vU5Fk60WMDHiJpvx+V8r213cxBh6unx3tWP1x7wm3
6WW/VwP98V4g2n/fm4UyKu1/SM8th7r2LsP22wFPRr4wLtYSa4m1xFq/jmU7yTS3H+PWma9LrnjW
/vaTdI+/r/rj1tVMR7ANdlU7nG1Uf+zyAoCdne4eB6/D+Kri3jc+ntvh8sHX5nF6Ge3/0vXZ58t5
67FdvwXYk0c5/qgMEiEfm0TxzeSnS5B6aB5+DyeOSbk/VJ9qpmHHgXD7sKqEBMiYtPu5+qOS+tnM
a2I7LEZ0yK/TNVPq9X6044sP8drzcLLue8F0h4okpW7Jdq3Fs4tFuva70ra/vstSyx9mjEvz3ddb
/qsHS7hNCQ9DbIc2s4i09773rpA4azbA8c/Tfff1FnPPizTWj307YLGWWAux1hj7xVkYZxW0d6l6
Xkn9ep3w9le4P6Fm12qmi1DvNtgfair0keZ8/wv3V5azs1O3OPDCmfhXfKnkMsVVbDcvnaX5R3wB
o++X8ja3vr52xgH251GuPyyDRMgXJgzsWAVj3+Jk/xcPvwcdj+IkeJ75zzzWUoONA/F+tAxlPFB6
k94QXWq57IztTf1FickDW7yd/604Z532/EDjxmWTTb/YXKztOieMi1IvC96SzQJzPv1um1ikuO2v
f0BF+/32tUnajjSOcdtUO1g/0D90nDQb4J4Z5/0WHffT/44Lueav0lzvY4/HPkvbrG2T/HiT5hdT
MZ9YS6wl1hJrjWL76++MuBpk9GcJFc/S/HoRuiW8rbc7Ptvhv1PzNtifapmPb5nkbWen7k6CbbE3
xVj+73hP9ULf/XPSjaqP70L/6/+xX76y9TXAAcf6dgDO/WYUb0SH2hLnJk04JZaNbxI0Cbdv0eUc
RMZFzrlJ1F77RVyceZ7pz7uJk2qt1Hubz8P21XAONR7MvFGWfX865JzmIP0yLtCO4L7/8qFbsv3g
Ny1D4Q+z2/PSVHDdxoeqcTFim8SguIhR/Fu+7bGv9L+i+t2rmrYBTItETwv9+cW0RZrrxsXFbV/2
+ZDmnh8zOY6YSLcM/b+09Iv59aDtFhfnrkP+L5v1mgCZXrKbbznGx4W0Mzt/iLXEWmItsVYdsVZP
5+869LtdZ0niut1pblUCN7am7no/iglv813mGOm/dRnqrQJZfHyb5rqxP/zRsU/PrPXtdB/5y5m4
sz/Nh5hDFdxX4jODGIedDHzv3HlcB6A/j3L/gaki5MsD/eefhPG+VTfmyVAMTLq8pXfICezv3vw/
iDgeXWX6256UvCVShuPAUUp6zT0BcnM8uNZy2ZuP7Hif5f6GfrrWd73vx+vv1wEfKLnHH7ZvbLNt
1aZ1Rd4axuSLwttwOpJ+t3PlkMwtCv7tRyVcHztUoIs+pblnVpWXUuX+U/2wrHgrlFFtv7cEyI3K
j++2GOPjNfcm3Fb5nes5Yi2xllhLrFVNrNWHMVetjv3mr9iPcoj7UlWxZRrvuiRAxvv75+2OHzDH
OAv1JkBeVZAAOQu3L/t0SYB8o2LcznFgXL9560zcOUa+y2WMPOB1eJwqY8Zr8Z90PQ6VABkrl//y
wHEdgJ48KuFHpgcev4fDlLZ+kSas1D8h2qYs/SGstz2a5PaW44iCqjh5nYV8y+xPtVI/wVG4fSD+
POOfuV4MOzYeFDWGxIB7bA9m4nW0TG+o53Sdrxfkrne8739I19+QWwYXvx1xbu2+Zd/YdrE2l21h
++T+kn+/e5sWgmvcvnxR8G+fZtzX1kkH2259HV3kPPdMz41e9fzHPkvbDNLzmJfirdyrvT44ATKN
77skP0bv0zWnkohYS6wl1hJr1Rdr9THunYfCX1zrY64Wbrd/vY5ztn1eFxvJNfEe/dcWfTqOcQ9K
eEvV755X3K6zksfmFG/Fed99SarrFxqNbQ8bC0+NhfeOkaNJhtxz4mNIfS/OUezSBpDT/SD37bC/
vXmF28W4Q5T5/82bONVOiuID+PhmWa7b5ihdnl+fiQHD3xn+tPiWpGqQD2vbWcj/Tdr3aUwQVJV7
z7kO9b6t/SMxcXd26MSJdP5Pw25bf67tZUue9Fv/r/B2L2r+vOP2lOtxubo3fVPs9U/Bh/CmhMWE
Heceo9gqq+CtTT+1bXOU2bmchO225vv2Hj4vaIvvvvtNPP5ppcnGh7q3xDbKPQHyfdqZ5hBzTvGe
WEusJdYSa1Uea/U8x6t5S+RdxMSyeG3EMfGyr76TzvV047NtX+5lrB7Bve5tSmorcQ4Sf/frjn3h
TPJj7+d/WUCMcWg36V58Xst99Zux+WSPY+NFitmWuhVAhveHkpIgNyYzi7D/N508+K5zcnyaJn05
Bo2SH/PuO7Nw+0Zfbn41ThV1bxFYjffe8+dID/8g/TgtuMfz/pCkiHhfPtnnGBu3uAtlv91fxMPr
9HJDnA9uu01fFgvOA5+b2N9LfYj8IW7Zm3m/O9vh/L5N42j1C8GFJ+JmMSfvISHlIo1z14X1nUXo
NxGyty2RRz4HXlfcz33Rfuck+gcmHEt+FGuJtcRaYq0RxVrGvb2J40u8t8bx5ePG933i2Bbn0rEP
x/v7Qwqz9BbDVTB23ddWx6XNubdM8i4yvhJrVCfeY+NYcl7afTY945hufPb9zHIULyUDFD8vKC0J
8sDBnUTIeibEcUH0LBymqmiXSZTkx3IC3NwSIR9UsWKk7RiDpUWm48F6TDj14Le6fldyYlEf4kO/
xZD3urQIHe/3sx7O9UGqT2SccN9V1hWKUx+JffDZDv963MJqVntCTOELatlV49uYd8x36HejfNBa
8CLfQRMTekh+/JTue4uC+0787X0mQmadWF1I7Jx7xf2d+316xnS645xC8qNYS6wl1hJrjTDW6vl8
L3c81wyr1xguzTf+qvh8lVbh9jjNb7tcexK799cmyyARctsYKJ6z2DeXucUk6RnacfrEvz7UGp51
e4CS5gSlJkFuTGj2vT22RMiyJ8FxkjTP9KGASVSZfWoW8nto+osFlM7tF8eD15n+PGNC3X2v9G1m
+5xXfX7IEnp40JLu8/GhcPx+2tPvO9hDykq2OcquQnEP28KO5sF1BX3wZS730dTv4gLJLgl9o6n+
+IPz9r8S72+HSMLtaSvSahIPBkiE9MJZfTHX2lXq95dbXm+zdL3t8lxS8qNYS6wl1hJrjTjWGuC8
2xY7r/G31+2OR7ANdjEvHKW2ONtinBttPH+g9onzlL+diZ3dpLnj5fqzj76b5u/xXrZOeJyEPF5q
ukjjubkJQEnzgZKTIDcmnDGY+GPP/+mXElOKm/jGfpJj8uNVmkTpT+X2r1nIKxHS4ly3oGoR8qwO
IflxPP0w3pdeOxPf9f/rcPuwJWx83yXOATcfkPR9PWeRBDJAAse+ZfMg+4ELctn0iQOct7MDxFp9
uWjba5pBHDLbsd/FOOF07NvsFNwH9/bMII1vp6mv7bowWmW10QEq2oq1up/7OFeLi0W5V6baqgpd
qsJ0EnZP8DkPkh/FWmItsZZYS6zVfxvUXiWwmBg0DLDdcQXj1X3zo0kJ13+aX3R94Uw8f7h2ivHa
O2ei12s0JkR+TN9h439v4zjNMaPpxt/LMbn7IsVsrl+AEucCpSdBbkxq4g0zBgL7rAp50C2u6Nwv
YmCS40N3kyiB1ZB+07fubKdDJc53IflxnH1y7Fu15ehTuhbPMukjk1BmFbRs7kk9zAfj+Hw61rd+
K6g48fsh2u6B/a73yiEV9MHLcLhtjx5yPxl0Me+BSbaj6W8DbMUsEfL+cx4TMRYh/+2vO1UcS/Ox
Wfo82fU6S9eaBB+xllhLrCXWEmsN1R4lv8BWusFeKBpBZbtXudwX7okn5h3ngVnd60Y8HsY2kwjJ
1rF+jGOtrQIUPg+oJQkyTWoOkdwS3+Y58QZ3dn0hPnCPCao5Jj/a8qjefhffWoqT4xwWeuKDl2ML
LN+NC/HhQ24L6JIfjRu5jBvcVp84ze0eXcEb//EB8HTfW7WlB55xPviQxW/bFoXiqyntrapEikdP
QvfFkWLGoQz64DSUufDXe4WmjS14Z+HhyT2j6W9pznXeYywQX2o8EW/d2T/jGJh7Asa91R83xvSH
zCVu0vk411fEWoi1xFpirT21TZzvPHcm9noNDpbwVvALYZ3n1IfevaFDHHq2xVi3VYVx9tJ+5+aC
dBjH43zwzLM4gErmADUlQW5MbPa9zak3e/Jo9z4WHYdyk4KlhQCo+n6Y0zbL2WyLc+A2maQ2yS0p
+iIFVt5210dnwZuph9a5EtABx7H40Ptx4ed48MW5dB+ehYdtCRvZtuj7c1tyNaWr1P8+DtjvTlMs
Yivi4fpgjPNKTMZ9cNXAjVg3fvpY1B7lrgTpPC5Cf4kBV+m6vXSFFlP98af39x6vNbGeWAuxllhL
rHXI+c4yqIS7j+tu8CrPI6ju+UuOSUc7VLk1ruU7Jnophh/xwhpArff/GpMgNyY3s9DvlkcmuvlO
Yh+66DiU+JbzwoPv0fXJozT25PAm+Wi3asusHb5qk3D7gMxiKZv91ZZFh70ms39Lu+0jca7zZ+Hn
epAXh9LCZZwHxvvd0x5+o22Ifzzn/qfgQ+g1WWmj38Vr80lu10XF/bDUyjYXqf9db3nNTdOnr2NW
gfzLPXXe0/ODT2kesRjx+TxOcdezjH/mD/t+j4mPsS+cBzt/iLUQa4m1xFqH79MSIYcf2wa/349g
G+w3uY0Hacw722JOOPpYoKB4ZWFMZGMMt+U1QM33/pqTIDcCvvggY58VI2xhtp92fei2REO5SRPq
hT4w+n46C/tNxP7hpH5MiZAb4/5pyCcxev12sHGBn/XdeO944UzsTXEvr7R9JP7WZxWc+we9aZvG
+Wn6xPlgXxXA97KQUfg4VcMC8U7tPEC/20vlkErnectQ7uJFTIaMSVJ3JeNO0if2seOe57GSH7/v
S30n7o1u67u0SDzPfP56Z9/fSOo56aEP2PlDrIVYS6wl1jJvHoe99uPCd2O4d6xqz+Ok8HntG/F8
cWPieSX3esRsAPzsvl97EuQDJ7GC+/zacf2QOrcHl+s3/r09wl1jzyKD4Kr6RMh0rmNyRjzOXJIf
L9K4sHA10LEfl1rhqiTFVp+oZKu2u8bJOHe6Tp+7xAeVx+kTz8HTAX7D3Byucz9chDqSCK7Cl2S0
jz/pd5P03Ve/k/z48D5oQbc7yY/396c+q0LG831a+04QhSQ/fkjj7HLjd8dnSdPQX1KPCiJiLcRa
Yi2xlnnzOOx9na9tuziOvq74nP6Ww7iw47xWEZyyx8Xary2+npeeB7uyAYzvfj+WJMgHTmr7CPbP
bIm8c5utEx9z3e46tuu5RUzu6cd9Lq49ZCw6qa2vpq1BZiGfRbgYXC3SuH+t97Nlf/ZW6rCKf0El
zYv+0pS9kBy0ez9cBNWUdpkfSH7s9365DBZ0jW/99aezHse1KhdGU/XM04zH/6+ez6Q4cf151uO1
pYKIWAuxFuYixj7x29Bzrn8qPrdv23N6euDrYhK2XyeW1F3PuDhN4+JjZ6NKH1K8JicDYKz3+rEl
QT5wkttH8L8ItkPt0jZxErp+Sz+3iejVRjt66E3u48634gOcWekBQHqAF8eI+MAkl8VvwRV99vFF
kGDUp6oeVLb9Y9Z+vdOsD7oXFlmhxjhVbn8Lkh+Hmg8ug0TIb585SDjYvU8NsUV26QlBOcZdm/O7
yzQOxE9sv2noN+lxPY6rIGIOg1gLsVbpfTvOcf5wJrrNp8MBi160bbUM9SatxjFicsBzO03t+2zb
PiHGqvJ5QmxTVcLroGARAF/u82NNgtyY6EzCbQWx+EB3n8l260S687EnRKbJ5nTjk+MiVpxALbUX
Bwy2+xYfUs9K688blWFzWbCQFM2Q/X0RLM491E0a65YV9g8LGNuTjNZ/P4zzGdsI/Xj8sVDifrnP
ub2qJPnGa8UlQ2a+I8c6Dov39PUWrkPE1p8X0ozj7h2ItRBrVdS34319EVQ/+9F9/+zQY1raTerP
is/z74coILDj/P5TmsOfuTyMi2Q7bkt8BOD7+/vYkyA3Jjrrt9vjRPjJnv/zN+lGHQOsZe0365R4
uvmGfo5Jj59Se5hAMeS1MDvQmLMpLshlW9FiY2zOqTKsJHb2PU6oQrHb3Kr65COLc1vN6yzIDdcP
PTD+fm61kIx2kPvl2cj64bo63dycdLB+NQ39JkNmWzl+4+XUnBMf98FCmlgLsZZYS6xV+9g3SfGb
7bEz27kttc1lxfOwD+15PjnAvT7O57dZfzGujW9cPEr9xH1fvAZADfd2SZB3Tnim4bY65KHeCI4J
NssU8FyWvN1O2k4qBm/rpMfjjIO4f5NRbWdLAcH4EOPOIhw4sS/jyrASHzn0vfT8wGNEKT5XBRpT
xR6Lt/fO7eKDa9V693P/jtfdWLcRUhk6j344CeNY0F1XwPPQf399K8Ylpz2OcesE1vNDPntIx7X+
jDURwguwrm+xllhLrCXWGuv4d5LacGzj33oelt2LayPYBvt4H8/V0/OJ07D97n+SH42Lx6kPSBLP
a76xPHTsDEBh93RJkPdOlk/SZPnQiTjxQVMMEC7TJ07CL3OYjKfFps3POvHxaeZNvPmweymxiQyu
pWk4/DbZ6/FmXZ12sHFmY+yYhi/bmOX04O2D8YHM5iSLMN4Eo/uMehtQlfju7A8L21cebC6zCONY
SFu/QLUo+aW1SvvhLBz+BaOh+tuZeelB+1aMXeLzoVnP99wYd1ymuGM50G+fhi/Pa4baPrq068kL
sIi1xFpiLbGW8W+3ZLESZV09bATbYL8aelvplMAWz+MuxW3ijg6nkh/ZiJ3mQTLkoVxtjNeetwGw
/b1cEmTnSc8kfEmIzG0xJU4I1pPz5cbfv06fH4n/ztE9f3b8/483/vckfULIu6rjXdZJj58/Jk9k
PN6sA/ZctiG7SWPJeny53Bhzuph+M57E7xyTpC2GUcL4MNY39X90X7cN6Nf3jkXI/yWUofvDmTle
Fv1xFupLQtucK0h8LKMfxj44K7gf6m/5j3NxXvZ8oLbfNf5ax1uTjY95423iQzyfKvsj1hJribXE
Wnzfx2tNhixi29QRbIN90Z7/6cDz8vjZJWHtvXsdP+lbsd/Og2TIoa2rPS6D6vwA9HEPlwS5c1By
kibWT52R7CdO64oKHtJQ2liTUzXaGn36Jri6dkooaGyI48LrkZ4C24D+vH/MR9Y39Ie8++M09LuF
rLkCu/TDWUHz6avU3yQ+ltO/JsHzoRxdhC8vwC6dDsRa5tZiLf2BrebO8VNi0k+RL7i35/w81F2N
+Je+Y+kHVmi37TXb9rdp6msvnI1eeNYGwLD3bkmQvUy24wToJH3bGuNwk6bL8HXSowCG2sYai2v9
BVcSo6llXJiHcTyAiQ+yF+E2KeRa69/bN2KlkvhA91nF/cG2sGX1yfWLHUNVTTNXoOt9c11tPZcq
Xzff9DljWh0x20lQLWTf19G/z4MkPSLWEmuJtcRa9DqvmYV8n0WvXyC6LHUunaoQ/1VxV3rTtsu8
x/M1C7sn6Up+pI9xcd0HVQ7fbm6x3IjXPGsDYNh7tiTI3idBx+FLQqSH3sNNmK43AtxLD2UYYbC1
HmeeOyM/VPyDMNhiTJiH+hboVMN6eN+Yhnq2bbEtbH19c/2J8dMhXiS7SjHFpZhitPfOzX64jwWM
b1/c0+fq7mNH3/QxL7K5jhBribXEWmItSp7XnGzEb4eY11xsxm81vPSQzut1qLewylXbTsc9nKf4
Z6xfZtvlXK2T/SU/0vc8YPaAflmzC/EaAAe9T0uC3MtE6HgjQPR2yHbByXWaLMXva2/0w53jzPoh
VPyMdXHtKnydxGCsYIxjQXx4Ogu3DwZLnG+sK7Ctty661qq9zkdj3yht8fYi9Qdbo9TfRyft1yTF
S+vEoZD+epe5zTpJJvqY/vrfb4u7/OAeenxHH9w2Sfcq9bVv+92lBTd9LHyd/O2l2W7X03X4kvR4
bT6AWEusJdYSa5FV3/82jpvsOEZebPz1Mn3/O5eudR49gm2wf9v1Gf1GEYiH3Hfj+uK8/Q0LVyx7
GA/Xa3RjWp9bP3vbXJfzvA2Aw9+bJUHufTK0XlyZhi+LLGNOjFwvEq2D2hgUWZiEfsaY9ThT05to
31ZtujZewJ1jQbz2ZyHvhy+bWxfadnZ/94ictyS+2OgPSy0GwAjma99+xlZFZP3y6/oT7/+eCSHW
EmuJtcRaUPuYUfs22G/bseb0QONoHO/mxjoOdG1Pwtdrc7UkRV58E7N5QQ2AfO/HkiCzmRjFCdEk
fP3mXOkPwNdv8K2THEPYeJNPJQzYa+C1Dr7Wf51r5ZH122PfVs8RVMHDxoBpOOzDF9vO5tcvDrlN
pzeFAeDH9+e7qpKWWjly/VzoOn1U5UWsJdYSa4m1wBhR9zbYMRH/uMv6X4+Jj3Hsi5U15+6BZBrf
reeKk5BnYuTNN/HaOn6zlg9AefdfSZBFTJI2txOYpL+9/nsh7L5NXJfA4a6HJMuf/G8TIigvAFt/
h/BlkS3qY6FtHTytXW/8780EaWMH7Pf6n4bvX77YdT6xeZ2vr3EJzOPuF5t9Yp3Qvu4bxnsAeNi9
OoSvnwltxnBDPB+669nQx2/+3vp+H8z/cJ2KtRBrAT8dD0a9DXbPlXPjmHjWfhbGPwobByYb84JJ
+HqNro+Y7tsYbjN+sy4HQN33WUmQAAAAAAAAAMMYwTbY71er1eyO4+4z8TH6EG4TH8/1KgAAvpp7
SoIEAAAAAAAA6N8ItsGOlecm66pyaYe7afuZhX4qlceqj4twm/x4rUcBAHDnvFsSJAAAAAAAAED/
RrAN9u/pexpuKz4+6enPVfURAIDu825JkAAAAAAAAAD9GsE22H2LVR/P2s+5qo8AAGw195YECQAA
AAAAANCfEWyD3Ze4nfYi3FZ9vHQ6AADYxX+cAgAAAAAAAIBeLYIEyB+JiY9xm+tz210DANAHSZAA
AAAAAAAAPWma5rT9eu5MfOdD+JL8+NHpAACgtzm47bABAAAAAAAAHq5pmkn7Fbd1VgXylsRHAAAG
pxIkAAAAAAAAQD8WYdwJkP9udd1+lhIfAQDYB0mQAAAAAAAAAA+UtsF+NsJDvwlfqj0u9QQAAPY+
F7cdNgAAAAAAAMDuRrgN9kX4kvh4rQcAANw7X+wjSe9VO/c6cza/pxIkAAAAAAAAwMMsQt0JkJ/S
McYtrs81NwDAQRw5BXeTBAkAAAAAAACwo6Zp5qH+bbBPV6vVQmsDAJCjR04BAAAAAAAAwPaapjlu
v15XfpgXEiABAMiZJEgAAAAAAACA3SxGcIwzzQwAQM4kQQIAAAAAAABsqWmas/braeWH+Wa1Wl1r
bQAAciYJEgAAAAAAAGALTdNM268/Kj/Mm/ZzprUBAMidJEgAAAAAAACAjpqmOQoj2QZ7tVp91OIA
AOROEiQAAAAAAABAd7E64pPKj/HDarVaamoAAEogCRIAAAAAAACgg6ZpTtqvF5Uf5qf2M9PaAACU
QhIkAAAAAAAAwD1GtA323DbYAACURBIkAAAAAAAAwP3O28/jyo/xYrVanWlqAIAsHTsFd5MECQAA
AAAAAPATTdOctl/PKj9M22ADAOTtyCm4myRIAAAAAAAAgB9omiZW3JmP4FDPVqvVtRYHAKA0kiAB
AAAAAAAAfmwR6t8G+2q1Ws01NQAAJZIECQAAAAAAAHCHpmnm7dfTERzqTGsDAGTPdtg/mrevVitn
AQAAAAAAAGBD0zTT9uvvERzqG1UgAQAGn1v2kqTXztsaZ/OO8ysJEgAAAAAAAOCLpmlilZ3L9vOk
8kON22Afa3EAgMHnl5IgB2Q7bAAAAAAAAICvLUL9CZDRTFMDAFA6SZAAAAAAAAAASdM0s/br+QgO
NW6DfanFAQCKmquq4n3XebEdNgAAAAAAAMDnReVJuN0G+3Hlh2obbACA/c4z+0rS+62dxy2d0a/9
xykAAAAAAADoV9M0R+1XTDBaf0fTjX/k2Q5/7Kdwm5y1Fv/6Y/rrZfq+Xq1W11oAdnYe6k+AjGaa
GgCAWkiCBAAAAAAAeICmaabhNtExfibpe4gkqvhnbiZPbv71643fE782EybXyZLX6RNUDoE7r+V5
+/V0BIdqG2wAgHLFeFM89+1c3nbYAAAAAAAA3TRNs052nKbv0hOmbkJKjAwb1STDbUXJpRZnRNd2
vKb/HsGh2gYbAOAw882+kvTiCy1zZ/RrKkECAAAAAAD8QNM0k3Cb8HiSvmvbJvdJ+kTfbtHd6AGM
5DqP29YvRnCon9JYBgBAuY6cgu9JggQAAAAAANiQqj3Owm3S41NnBKq3CF+SgWs2X61W15obAKBo
qnrfQRIkAAAAAAAweinx8TTcJj4+cUZgNNd+vO6fj+BQP6xWqzMtDgBAlfP6drLrLAAAAAAAAKOT
trqepY/Ex2+sVivbYVP7GBCTn5ehvm3uvxW3wZ601/RHrQ4AcLC5Z29JemK176kECQAAAAAAjErT
NLNwm/j4bGSHHhOhLtNfLzf+fvx7kqMY2zhwFG63wX48gsOdSYAEAKBmkiABAAAAAIDqpYSnuO3t
LNRf9fGq/VyH2+TG+LlerVaXegF8JW4N/XQEx/m2vf7PNTcAQFXx7bSd4y2diS8kQQIAAAAAANXa
SH6MnxorvsXqjstwm+y4tBAGncaFk/brxQgONSZEz7U4AEB1jpyCr0mCBAAAAAAAqlN58mNMbIqV
3SQ9wvZjwyTcboNdu5ggbRtsAIA6HaeYkEQSJAAAAAAAUI2Kkx9j4uOi/ZyvVqtrLQ07Ow91VoX9
1rwdKy41NwBAlY6dgq9JggQAAAAAAKrQNM0s3G79+qSSQ4qV3Bbt50ziI/QyRpy1X09HcKgf2jHj
TIsDAFRr4hR8M9dvJ8DOAgAAAAAAUKymaWIVjJjw86ySQ7oJt1XcFloXehsnTtqvv0ZwqHH8OLYN
NgBAdvPRXpP02vle46x+8cgpAAAAAAAAStU0zbz9+ifUkQB50X5+X61WEwmQ0Os4MQm3VVXH4EQC
JADAKOa4U2fhC0mQAAAAAABAcWL1x/Zz2f7l6woOJ1Zue7larabt51zrQu/idfV4BMf5qh1DLjU3
AMAoHDsFX0iCBAAAAAAAirJR/fFp4Yfyqf28UfkRBh0vzioYK7r40I4jZ1ocAGA0JEFuzvvbybCz
AAAAAAAAZK9pmqNwW9Gtlq2vZ6vV6lrLwmBjxkn79dcIDjVWkz22DTYAQNZz076T9G7iC3XO7C2V
IAEAAAAAgOw1TTNtv65D+QmQsfrjq7T19bWWhcHGjEn7tRjJ4Z5IgAQAGJ0nac5LkAQJAAAAAABk
rmmaWfv1d/t5XPihXLWfqS1rYfAxY1019vEIDjcmVV9qdQCAUZo6BbckQQIAAAAAANlqmmbRfr2r
4FDeh9sESMlKMLyYaPx0BMf5QVI1AMCoTZ2CW5IgAQAAAACA7MRKbikB8kUFhxMrtc1sVwt7GTtm
lYwb94mVZWdaHABg1KZOQYoD2oDbWQAAAAAAALKRtrJdhjoqub1crVYLrQp7GTuO09hR+zbYn4LK
sgAApc1Vh0rS+9W8UCVIAAAAAAAgIxIggQeMHeeh/gTIaGahGwCAZOoUSIIEAAAAAAAyIQESeIB4
vT0ZwXG+bceWc80NAEAycwpshw0AAAAAAGRAAiTwgPFj3n69HsGhXrRjy1SLAwAUOWcdMknvl3ae
eD3m86sSJAAAAAAAkIOzUEcC5CsJkLA/TdNMwzgSIG/az4kWBwDgDqOfJ6oECQAAAAAAHFTTNIv2
60UFh/J+tVrNtCjsbeyYtF+X7edx5Yf6qf1M2/HlUqsDABQ7dx0ySe+qnSsej/n8qgQJAAAAAAAc
TNM0s1BHAuSVBEjY69hx1H6dh/oTIKNTCZAAAPzE03Z+LAkSAAAAAABg39IizbsKDiVWabNNLezX
Wft5OoLjfLNarRaaGwCAe5yO+eBthw0AAAAAAOxdquJ2Heqo4vb7arU616qwt/EjLvD+OYJDfa/C
LABANXPYoZP04st5k3b++HGM51clSAAAAAAA4BBq2cb2gwRI2J9UQXYMCZBXYeTVfAAA2EqMr2ej
jRNUggQAAAAAAPapoipuo660AQcYO2qqIHvf2HLcji3XWh0AoJq57D6S9G7aOeRkjOdXJUgAAAAA
AGBvmqaZtF/zSg7nVAIk7NUyjCMBcioBEgCAHTxpY+7ZGA9cEiQAAAAAALBPi1BHEtPFarVaaE7Y
j6Zp4vX2dASHGpOrL7U4AAA7mo/xoCVBAgAAAAAAe5G2wX5WyeHMtSjsdex4MYJDfSO5GgCAB3qS
5s/jihnaibSmBwAAAAAABtU0zVH7dR3qqAL5frVazbQq7GXsmLZff4/gUI0rAAB1z2v3maT3qf1M
2vnlx7GcX5UgAQAAAACAfTgLdSRARnPNCcNrmmbSfp2P4FCvJEACANCjx2OLWyVBAgAAAAAAg2qa
5jjUs5VtrNZ2rVVh8HEjVo+NCZCPKz/Uq/Yz1eIAAPTsj1RVfRQkQQIAAAAAAEM7q+hYFpoT9nat
Pa38GOM2hSdj2qYQAID9zqnTy0XVkwQJAAAAAAAMJlWeeFbJ4cQta5daFQYfN+bt1/PKDzMmQE5V
lgUAYEBPwki2xZYECQAAAAAADGle0bGcaU4YVtM0s/br9QgONVaAvNTiAAAMLG6LfVJ9HNFOrjU1
AAAAAADQu6ZpJu3X/yo5nE+r1epIq8KgY8Zx+7VsP48rP9SX7Xiy0OIAAKOa6x4ySW9dhbzal3BU
ggQAAAAAAIYyr+hYzjUnDKdpmphkvAz1J0C+kgAJAMCexTn2Is25qyQJEgAAAAAA6F1aXKlpyy1J
kDDseLEM9SdAvl+tVmdaHACAA3ia5txVkgQJAAAAAAAMISZA1pLQFLfClgQJw4mJgU8rP8aYADnT
1AAAHNDTpmkWNR6YJEgAAAAAAGAIpxUdiwRIGEjTNPP260Xlh/lBAiQAAJl4UWMi5H+0KwAAAAAA
0KemaSahrqpukiBhmLFi1n69rvwwr9rPTGsDwOjjI/MBchITIY/b7+lqtfpYxXXWHohmBQAAAAAA
etM0TawC+WdFh/TfWhaGIKNxIi66/lP5YcYEyKnxAwBGP++Ztl9/OxNk6Kb9nLTz1cvSD8R22AAA
AAAAQN9OKjqWCwlM0K+UALms/DAlQAIAkLsncV6eXmQsmiRIAAAAAACgN03THLVfzyo6pKVWhd7H
iEX7eVzxYcaKOhIgAQAoQZyX/9nO05dp6/YiSYIEAAAAAAD6NK3seC41KfTqvP08rfj4PoXbLQUl
QAIAUJL4MuP/mqY5Sy8uFUUSJAAAAAAA0KdpZcez1KTQj6ZpFqGuSrHfigmQsQKk5GkAAEr1R/u5
TsmQk1J+tCRIAAAAAACgT8cVHcuNam7Qj6Zp5u3Xi4oPUQIkAAC1iFtkx2TIWBnyvP2c5P6DJUEC
AAAAAAB9qqnK27XmhIdrmmbWfr2u+BAlQAIAUKvn7eevdk7/MSVEznL8kZIgAQAAAACAXjRNc1zZ
IS21KvQyLryr+BAlQAIAMAaxOuTzXOf2kiABAAAAAIC+TCo7nmtNCrtLCZDLig9RAiQAAGRAEiQA
AAAAANCX2ipBXmtS2E3TNEfhNgHycaWHKAESAAAyIQkSAAAAAADoy6Sy45HcBDuQAAkAAOyTJEgA
AAAAAKAvk5oOZrVafdSksJ2NBMinlR6iBEgAAMiMJEgAAAAAAKAvRxUdy43mhJ2cBQmQAADAHkmC
BAAAAAAA+lJT4tO15oTtNE2zaL9eVHp4EiABACBTkiABAAAAAACAB6k8AfKq/UwkQAIAQJ4kQQIA
AAAAAHzv2imAbpqmOQ11J0DGCpAftTQAAORJEiQAAAAAAPBgTdMcVXZI11oVOl37s/brz0oPTwIk
AAAUQBIkAAAAAADQh2OnAMYlJUC+q/TwLoIESAAAKIIkSAAAAAAAAGArlSdAvl+tVhIgAQCgEJIg
AQAAAAAAgM6apjkJdSdAzrQyAACUQxIkAAAAAAAA0EnTNMft16LSw3slARIAAMrzH6cAAAAAAADo
gW1joXIpAXLZfh5XeHgvV6vVQisDAEB5JEECAAAAAAAPtlqtLpumcSKgUhUnQH5qPyftGLbUygAA
UCZJkAAAAAAAAMAPVZ4AOY1J3FoZAADK9cgpAAAAAAAAAO5ScQLkVfuZSIAEAIDySYIEAAAAAAAA
vlNxAuSHcFsB8qNWBgCA8kmCBAAAAAAA+nLjFEAdKk6AfL9arU4kQAIAQD0kQQIAAAAAAH25ruhY
jjQnY1VxAuTL1Wo108IAAFCX/zgFAAAAAAAA3zl2ChijShMgP7WfWP1xqYUBAKA+KkECAAAAAAB9
WToFUK6maWahvgTIq/YzlQAJAAD1UgkSAAAAAADgexOngDFJCZDvKjusD+1ntlqtPmphAACoOJ5p
J/3OAgAAAAAA8GBN00zbr79rOZ7VatVoVUZy7c5CfQmQb9tr+FTrAgBA/WyHDQAAAAAA9KWqamtN
00w0KbWrMAHyU/t5KQESAADGQxIkAAAAAADQi9VqdVnZIU20KjVrmmYe6kqAvGo/03YsWmhdAAAY
D0mQAAAAAABAny4qOpap5qRWTdMs2q/XFR3Sh3CbAHmpdQEAYFwkQQIAAAAAAH26ruhYJpqTGqUE
yBcVHdKr1Wp10n4+al0AABgfSZAAAAAAAECflhUdy7HmpCZN0xy1n3iN1pIA+an9/LZarc60LgAA
jNd/nAIAAAAAAKBHNW1F+1RzUouYABluk5Rr6dcX7Uf1RwAAQCVIAAAAAACgP6vVKiZBfqrleJqm
mWpVKujHsarpMtSTAPmmHWumEiABAIBIEiQAAAAAANC384qOZao5KVllCZDr7a/nWhYAAFiTBAkA
AAAAAPRtWdGxTDUnpWqaZpaux8cVHM6H9jNZrVZLLQsAAHwV+7SBgrMAAAAAAAD0pmmao/br/yo6
pP/adpcCr8NZ+/WuksN51V6DZ1oVAAC4i0qQAAAAAABAr1LC4FVFhzTVqpSkaZpFqCMBMo4jv0qA
BAAAfkYSJAAAAAAAMIRFRcdyojkpQazC2n7O2798UcHhvF2tVsft51LLAgAAP42FbIcNAAAAAAD0
rbItsT+tVqsjrUrm19yk/YoJkE8LP5Sb9jNrr7mlVgUAALpQCRIAAAAAAOhd2hL7QyWH87hpGtUg
yVbbP4/br1gxsfQEyDhmHEuABAAAtiEJEgAAAAAAGMqiomORBEmWmqaZtV//tJ/HBR/Gp/bz+2q1
OkkJ1AAAAN3jItthAwAAAAAAQ2ma5rr9elLJ4fxXghaZXV9n7dcfhR9GrP44c20BAAC7UgkSAAAA
AAAY0ryiY5lpTnLQNM1R+1mGshMgVX8EAAD6iZFUggQAAAAAAIYSk7Xar+tQ9la9azer1WqiVTnw
NXXcfp2Hsiusqv4IAAD0RiVIAAAAAABgMCnJ6aySw3nSNM2JVuVQ2v43a7+WodwEyJv285vqjwAA
QK+xkkqQAAAAAADAkFI1yMtQduW6tYvVajXVqhzgOlq0Xy8KPoS37Wcu+REAAOg9XpIECQAAAAAA
DC1VsHtXyeHESnZLrcqerp1JuN3++mmhh3AVbre+vtSaAADAEGyHDQAAAAAADG61Wi3CbTJUDeZa
lH1I26/H5MESEyA/tZ9X7bV/LAESAAAYkiRIAAAAAABgX2aVHMezpmmmmpOhxC3k0/bXf7WfxwUe
wvv2M1mtVmdaEwAAGJokSAAAAAAAYC9SNbi3lRyO5C4G0TTNcfu1bD8vCvz5sdpr3C4+bn/9UWsC
AAD7IAkSAAAAAADYp3n7uangOJ42TTPTnPSp7VOn7dc/obztrze3vl5qSQAAYK+xVBuIOAsAAAAA
AMDepEp3/1RwKDHxa6LiHT1cE5P2a9F+nhX482N117nrAAAAOBSVIAEAAAAAgL1K22K/qeBQHofb
ypaws1RRNF4TpSVAXrSfX9rr+VQCJAAAcNC4SiVIAAAAAADgEJqmWYYyK9996zdbALND/z8Kt9Uf
nxf20+N29jN9HgAAyCa+kgQJAAAAAAAcQkoCuw63FRVLFpPCjlXDY4u+fxJuEyAfF9bP47bXCy0I
AADkxHbYAAAAAADAQaSkwWn7+VT4oTxpP2dalPs0TTNJFVD/CuUkQMbrM25ffywBEgAAyJEkSAAA
AAAA4GBWq9Vl+3VawaG8aJpmpkX5kbZ/xH4e+3spW8Cvkx8n7XU6V+kUAADINt6yHTYAAAAAAHBo
KUHsz8IPIyaNTVNiJ6z79nG43fr6aUE/+3243fr6WgsCAAC5UwkSAAAAAAA4uNVqFbeTfl/4YcTt
jRdN0xxpUWI/aD+xX/8TykmAjNfgL+31OJMACQAAFBN/qQQJAAAAAADkommaRfv1ovDDuFitVlOt
Oep+PGu/YgLk40J+ssqPAABAsVSCBAAAAAAAshEr0IXyK0I+S8mcjEzb7tP2s2z/8l0oIwFS5UcA
AKD8WEwlSAAAAAAAIDeVVIR8n5I6qb+/TtqveSF99lP7OQ8qPwIAALXEZJIgAQAAAACAHFWSCPl2
tVqdas1q++hR+3WaPrlXfozJj3GL7rO2T37UegAAQDWxmSRIAAAAAAAgV03TzNuv14UfhoqQdfbN
2KYxqTD35Meb9DsXkh8BAIAq4zNJkAAAAAAAQM5Sstm7wg9DImRd/XHefp5k/lOvwm3Vx4VWAwAA
qo7TJEECAAAAAAC5a5rmuP1ahvyr7v2MRMiy+2Bsu3nIP/nxQ7hNflxqNQAAYBTxmiRIAAAAAACg
BE3TTNqv8/bztODDiNX5prYlLqrfzUL+yY+f2s8i3CY/Xms1AABgVHGbJEgAAAAAAKAkTdOctV9/
FHwIN+3nZLVaXWrNrPvZLOSf/Ph5y+v2cy6xFgAAGG38JgkSAAAAAAAoTdM0J+G28l2p22PHyn2n
q9VqoTWz61uzkH/y4/twW/VRIi0AACCOkwQJAAAAAACUqGmao3CbCPm84MP40H5mqvhl0ZdOY1uE
fJMfr1J/X+gvAAAAGzGdJEgAAAAAAKBkFVSFjNtjx0TIpdbce9+ZhNuqjyeZ9p9YMfQ8qPoIAADw
49hOEiQAAAAAAFC6VMnvrP28KPgwVIXcX3+JSY+zkG8V0dgXzm2XDgAA0CHGkwQJAAAAAADUomma
abit7Pes0EOIlf/mq9XqTGv23jcm4TbxMX5y3PJ6vd11TH681mIAAAAd4z1JkAAAAAAAQG2appmF
22TIJ4UeQtwie64SYG99IVZ+fJ5pO8ftrhe2uwYAANgx7pMECQAAAAAA1Kppmnn7ddp+Hhd6CBfh
NhlyqTW3aveY9Lj+5Nb2Eh8BAAD6jAElQQIAAAAAADVrmuYo3CZClpwMqTLk/e0s8REAAGCM8aAk
SAAAAAAAYAxSMuQs3CZDlrxN9iLcJtNdj7w9J+3XNNjqGgAAYNzxviRIAAAAAABgbJqmmYXbZMin
BR/Gh/ZzPpbqkCmJdbrxybHtrsJtkur52JNUAQAA9hYvSoIEAAAAAADGqmma43CbDPmi4MP4FG4r
Di7DbfLdx0raZhJukx2PQ75Jj1WeewAAgKLiR0mQAAAAAADA2KUqg3Fb5dKrQ0YX4TYpb7larZaF
nP+Y6DgJXxIe4/fjzM/vuW2uAQAAMogpJUECAAAAAAB8kSoQxmTImBT5pIJDils0X25+DlGxMJ3X
zc868fFpAedvGW6TSs9dIQAAAJnF8ZIgAQAAAAAA7pYqFM5CPQmRmy7S9zJ9x8TIh1Q2nG789SR9
opyrOv7ovCzTuVja4hoAACDz2F0SJAAAAAAAwP1SJcOYDDltP8+dkSrchJTsGG4rZC6dEgAAgMLi
dUmQAAAAAAAA22uaZhq+JEU+dUay9ylsJDyG26THa6cFAACg8PhcEiQAAAAAAMDDpaTI+DlO34+d
lYO5aj/X4UvS47WERwAAgErjcUmQAAAAAAAA/UvbZx9vfOL/VjGyXxft52NIlR3DbbLjpdMCAAAw
ovhbEiQAAAAAAMD+pIqRR+FLcmT862fOzJ3WW1h//OZbZUcAAABu42xJkAAAAAAAAIfXNM06MXL9
HU3Td/zftW2vfRNut6yO1gmO1+nzUUVHAAAAOsXTkiABAAAAAADKsJEoGW3+dQhfEijDxv8/9Pbb
V+E2eXHT5Td/b/N/q+AIAABAv7GyJEgAAAAAAAAAAACgRI+cAgAAAAAAAAAAAKBEkiABAAAAAAAA
AACAIkmCBAAAAAAAAAAAAIokCRIAAAAAAAAAAAD+n727PW7jVhcAvJvJf/lUIKUCKRWIrkC+FWhT
gZUKxFRgpQJTFVipwHQFpiuI3IFcwV7ABGNaY8n6AJb78TwzGOpkjpfkiyUWwL4LMEiSIAEAAAAA
AAAAAIBBkgQJAAAAAAAAAAAADJIkSAAAAAAAAAAAAGCQfhUCAAAAAJi2uq4PwkssR6G82HqN5fAJ
h/yQXq+3S9u2S9EGAAAAAHKq27YVBQAAAACYiJTwGJMcZ+n1uOOP8DmUVSpLiZEAAAAAwHNIggQA
AACAkavr+lV4iWUWyn4PP2JcOXIZylXbtis1BvDsdj8mucdykNr+6CFJ71+qdZL6TXqNbfMqtM03
ogoAAEBvx8GSIAEAAABgXOq6jttYbxIfTwb28eNKkctQFlaJBHhSuz8LZS/zW3xKbfNFaJuvRRwA
AIBejYvToPVYKCbj5WMnj+u6noWX95ne/6/w/nPVABS7sNV119e1T6FdOxL5ndZ5jP/Hjt/W9Qy6
+43riwLA4/vHZ9U6CWZvBF8pJkReVZJuAO4bMzWhnHb0lsZVAAAA9M4vQgAAz3JY1/WBMOxUIwQA
AExdGJc0ocRtS+MDQjERZm8kXy1u3f06lH/jQ28p2QdAux/aw/Qw8PuquwRIAAAA6CVJkADwfK+E
QPwBAGAXUvLjdfjzbSiHI/+6cdX/9/H7xu+t9oGJtvsHocQVct9XdvkCAACAryRBAsDzNUKwG2mr
v32RAABggn3h7eTHqfWJ4/d9KxkSmGDbHx8Ejav+nogGAAAAfCMJEgCe7zAl49G9RggAAJiStP1p
TICZYvLjbZtkSNtkA1No/y/Cy7tQ9kQDAAAAvicJEgDyaIRgJ2yFDQDAJNza/vRQRL6z2SZ7EcoL
4QBGeA1YhJfXIgEAAAA/JgkSAPKQjNcxW2EDADChvu9ZZfvThzgN5TptFwswlmvAIrVvAAAAwB0k
QQJAHvu2xO5cIwQAAIxZWv1xGf58U9n+9KFinN7FVTOtCgmM4DowryRAAgAAwE9JggSAfBohEG8A
AMghrWYYV388Fo0niatmrjysBgz4OjALL+ciAQAAAD/3qxAAQDbxJuWZMJSXbghbCQcAgLH2dy/C
y2uReLb9UD6GeP7Rtu1COIABXQfiSrbaLQAAYJfjkoPwEsss/af4oOn2rhvbD+7+1bbtXNTYJUmQ
AJDP1y2xQwdvJRTFvRICAADGJiW9LEM5FI2s3sYV1cJYrREKYCDm1TqRGwAAoBNpNfpNiQmPFqRh
UCRBAkBeTWU1yC5IggQAYFTSts3LygRzKacpybRp2/ZGOIAeXw8OKqsBAwAA3Yw/4j3XTTEnxaD9
IgQAkJXkvG464zrhAACMrY+71M8t7iTGOSVDAvTVXAgAAIBS4oNXoSxCiQ+JvgvltDInxQhIggSA
vPbTCi6UI9EUAIDRCOOHplpPOJts7kbcalwiJNDXa0Jsm05FAgAAKDDemIWyDH/+W0l8ZIQkQQJA
frbDLksSJAAAo5ASIN+KROckQgJ91QgBAACQ01by4/tQjkWkaKxfpHh/LSLSrV+FAACyk6RXruNo
K2wAAMbSt22qfidAfgjlOpW4PdLqgf/u4FY56mkf/msiZPp8AH3RCAEAAJBDevjzorLafJfiPNP7
rTrY/PmpWs+vLav1HNuqbdtr4cpLEiQA5LcXk/VCx+VKKLKTYAoAwOD1MAEyTsQuU8k+CRu+70F4
mVXrieDYp9/vyfc+DJ9tEb5v46wEenBtiG3lYQdv9aH6duPt5p7/32zrta8J7QAAwI/HF3Hnwrl+
fG9sxnrHW3X0pfo2H7ds23YlTM8jCRIAyog39iRB5u2sx6eVPKkEAMDQ+7VxrNCHBMh/0phlWfrJ
83T8RfqfZynRJ8ahqbpJ+LnPafg81+Ezzp2dwI6VfPDzc7W+AXoV2rubB/6b5a3r11Fqt69VFQAA
9FO6nxrne2x73X8xQfUklVh3n1PdLSREPs0vQgAARVixUEwBAOA7KYFkscOPECdT/wrlt7Zt4+r1
i11svRPfM5SLUGI8fgvl71C+7DAu5yk5FWCXZgWOGdvWP0N7e5Da/JunHijehAvlLB5HVQEAQP/U
dR3HFNeVBMihijunvA7lY3xgN5SL9CAxD/RLGLDOQqnHUML3eVkgRh/GEp9Ulk57gE7suYmWnXgC
ADBYadJyWe1mG6KY/PhHSoKZ7yLx8S4pITJu0RTjExM0d5UMuTCxDOzYUebjxfY03v+5EFoAABi3
uq7n4eV9ZfvrsdgkRP4b6vYqJbjyE1aCBIByJO3l67jHpdtPRAIAgAH3Z+N2Nl1PRMcEmE3y46LP
MYqrk6UtqQ+q3SRD7qU6AtjVdWI/82Ff2UINAAAmMZ5YhJdzkRiteI/8fajnVSiNcNxNEiQAlCMJ
UiwBACCKq3AddvyecYvpg6FtW3orGfKy47c/TCsnAHQt9yqQl3aFAgCAcYsPU8XEuPDnqWhMQpxb
fBvqfGllyB+TBAkA5dgSOx9xBABgkNIT2l1ORn8K5fe4xXRMKBxq3FIyZIzdy2q9nXdXzkOdHTlz
gY69yHy8uZACAMB4pdXkl1X3D92ye8fVemXIuE32gXB8IwkSAMqSvJenE28rbAAAhtiXjcl0Fx2+
5d9t2x6NafvTtJJZjGOXq0IunL1Ax3ImX38Kbee1kAIAwDhJgCSJ98/jFtlnQrEmCRIAypIEKYYA
AEzXIpS9Dt7nSyj/F1d/HGMQt1aF/KOjtzw0gQwM2JUQAADAOEmA5JY47/gmbZF9MPVgSIIEgMId
j7T9HU8nfgAADE4YB8yrbiak4/bXs7ZtR5/0Er7jIrz8Xq2TPkubpxsLAF04yHislXACAMBoxfkf
CZDcFrfIXk09L0ESJACUZyXDJ0pPrByLBAAAA+vHxm1Nzzt4q00C5GQSXtJ3nVXlEyHjk/QXzmag
IwcZj3UjnAAAMD51XS8q9025W5zLehvOk8nOZ0mCBIDyTqwg8mQSSAEAGKJFB+/xT7VOgJxcskuH
iZCnthICBthGLkUBAADGpa7rs/ByKhI8wOu0Pfbk8hMkQQLA/XLdVJPM9zRNz+oRAADu1dE22Jdt
276aYgLkRoeJkHNnNQAAALArdV3PwssbkeAR4oqhk0uElAQJAPe7ynQcSZCP79AfVPluHs9FFACA
jvqwZ4Xf5kPbto1of5cIWZLVIAEAAICdSElsVyLBE8T77KtwDh1N5QtLggSA++XqVNoS+/FyJY5+
jh084QQAoAPzUPYKHv9T5QGr76REyD86qFcAAACAri2qsnNNjNt+tV4RchKJkJIgAeAebdvGJEhb
Yu9Gk+k4no4CAKC4tDXRacG3iA/3zKa8BfY947ZFeLks+BZWgwQAAAA6Vdd13G3kRCR4pphEezWF
BZskQQLAzy0yHUcS5MM79QdVvq2wFyIKAEAH5gWPHR/MeiUB8l7xxsDngsdvhBgAAADoQrpXOhcJ
MtmsCDnqREhJkADwc4tMx7El9sNl2wo7bY8HAADFpFUgjwu+xZl+7f1SgmhT8C0aUQYAAAA6clHZ
Bpu84gJEyzF/QUmQAPAT6WZjrhVFrAb5MGeZjmMrbAAAujAveOzLtN0zPx+7Laty22Lv13VtPAcA
AAAUleYfbINNCYfh/FqM9ctJggSAh8mVTOem2c879kfVeknuHBYiCgBA4f7rrCq3CmR8GOtMlB9l
Xq23Dy+hEV4AAACgsAshoKDTuq5HOd8oCRIAHmaR6ThxS+wD4bxXk+k4tsIGAKAL85J947TNMw8U
4nVdlbtZEMdzL0QZAAAAKKGu63mVb7EYuMubtDDRqEiCBIAHsCV2p3LFx1NSAAAUVXgVyMu0vTNP
GwuUWg3SeA4AAADILj14aUcQunI1tod9JUECwCM6ApmO0wjlnZ37nFthX4koAACFlerbxwQ+k95P
lFbPLPVQlCRIAAAAoIQ4F7QnDHQk3pOfj+kLSYIEgIdbZDrOoS2x79RkOs6ntA0eAAAUkfr0p4UO
P7cNdm/Gb7fNhBYAAADIySqQ7MjrtNPNKEiCBIAHsiV2J3LFZSGUAAAU1hQ67ucw9rgQ3meP367D
y2WBQ++NaXIYAAAA6AWrQLIri7Fsiy0JEgAex5bYhdgKGwCAgSn1dL6xQj6LQsedCS0AAACQw4BW
gfwQyt+h/BHKy1D+17ZtncpcTQ7WfjWSVUh/VZcA8ChxRZbXGY7zdUtsWzZ/p8l0HFthAwBQVOjL
xxXMSzyd/yH0ZZcinEeMZairuJr/fuZDz0QXAAAAyKSvq0DGOZW48MyV+arRO6/rejH0e+xWggSA
R0gX/k+ZDmdL7DLxWAgl7F5M9I5bRW6VF6ICwIg0hY47F9rsSqwSfyysADA+5jIAgB1pevZ5LkP5
vW3buKDPmQTIybgY+hewEiSjHaiGl6Ot8iK9PjR7/kN6XYVyHV817J3X4abuYl3O0n9+ah3ehLJM
9XgjumSwCOVNpg7thXD+t5KOrbCHVWezrevrQSqPbas3PqfrbZVer1Pb/fU6bGXPXp8Dm/rf9LcO
7/knL9P1GGDXY8XNGGPz98/ar21f0vWpSm3adbpWad+mdR7Fc+akwKE/OZeKjd9eFzgPZlOrr3Tu
b8+1zZ44Bvhwq+8f29WVfv/oxwN3nQfmX9nVOWz+Wds12rkM57dz23V5UvMUP5qr+G/OQh9bG8wg
zpmc90ifI7Yl8b71hfNtsk6GPt8lCZIxdRBjJ+JVen3uUsHHt17je8SXT6mjsQw/fEk2+TuEm/rL
saLC7To8T+/zOdXhVapHF3CeIp4/OZIgbYn9Ta5VIG2FXa6NnlXfbngeZn6L/a0B3vEP3n8z8L/e
ug6r5930t16lYvUjYGht1yzTWHHvnvFivFbFCWrbw4xfU+i4HpAqIPweV4W2xD6qRv6Ax9Z826bk
iuHxj/r+4f02N283fX5taf/GhZvxwGGJ88D8Kx2dw7PK/PMUxwOjnstwfrsuuy4Pru5mGecp7pqr
ON/qYy83/Wx9bG0wvXTWg8/wVyX5kbV59S2Be3htcjiJx3SBiRXxPvNhP4QYzaZ8hmeO618hnvNM
nys+BdOkcriD0HxJnYyFDuOzOoVN6hju6umGf6r1TcqFGhnNebWsMk5ohXOjvuN9Vpnanmzt4sDr
7SbTYP/PEM+LDvoIo663dI19VeV7uKCEz1vX4dXA+1nPdVMqBlvnwlmGNu/lU/pMfe2L9qQfVXpb
Lk8Y0+m5mGtclW50bsYZhzsKzWa8eOVG0SjP+1WBc+tz3GJIdIvVWRzzn2Y+7GWos2aEsepDGzq5
tnRrlc1e9d/S+XBW7W7ubjLzrznns+6ay5pwX7WpzD+by+h4LsP57brsukwPf6/b9bjc6meb+9MG
s/sx+L87/Ajxoe7GwiPZ67S59Z83c+hDeSjn5VCv9ZIgH/CjlwTZrxvP6fPERuO0R2GKT0Jd6GQ8
agJiXvVjWeftTv8i1aOL/LDPsWXVTRJknGzIsRrk5G92pmXe32U63P9+NGiXBPngutgM2k8G9tE/
b7XhNwOLeY7OePb+6takajwnciXBSoLM+1t920H/dvbc35T667w96HwM26cb9um30VT9m0wa7HWK
O6+RJSanPRw1vGvnaOYMMyeLlDLqeZuMfaYsNyrS55n37Jrau/nXEKcYo/OJNKWDafPMP5vL6MNc
hvPbddl1ma3FfM569nu9LSbSLTzAqQ1mkmOKHy4sQ/E6j33WzarAfdkKfbDjv9t+cYoxpEFHusEW
Bx6nPft4cYL4bfh815meghxlxzBdxGPn620PG/M4KfI6lH/jChHp4gP3yTUg3E9PjE1Zrq2w/5FY
8LTOdigXaTXO2D6fDPBr7KdB4nVqw1+o2Wdfr1fpurgnKr2ro6YaSAIkdNluxbFY+m308Wla1yl9
14dYCG1RywLHHPyWmj+Yqzns8cfdnrdZmn8rdk5sz7/27Rw3/8pj2zTzz9Or+9HOZTi/XZddlwdV
b1/n29Pv9U3V7wTIKN4PeJfq8sychTaYzjU7eM/4wPbvEiB3IyYrx8TzUM7SQkm/hfJnqpe+OB5q
/oIkSIbQsTjqcSf/ttjpeR8+75VO4g87hucDmYCISbar9Lnhzg5KtU4SGWoHt09y3Uj2pOLj2ueD
tC3gv9V4Joj3Uht+nRJiXIsfd07E3+JqQNfrKdbRrJIACdu/ibOtccb+AD6y69Q4zAoc8x+rNXQy
fss+mTzU3/FA52q2xfnB95Ihs58TcXxo/hVtWjfMP+er/1HPZTi/XZddlwf5ex3qfHusyzfmLLTB
dHqOHVXdz2nG+f+jtm1XaqAfUlLkRUqIfBnKZU8+2tkQ4ykJkr53LGL2+cdqeE/Xn6RO4quJ1+GQ
JyDi5z0P32FllT7usch0nMm2FamdyNU+SIJ83MB9VfVvZeWsbXga7M/U+oP7XO+qYSQRTbWejjpo
5yRAMpjfQ+ynV+vJ+SHe6Ny+Tr1So8O6ZlZlVs3Wj+1GiQn+owGex9sJ5ENPFtkkQ1rt5Pnj8usB
jg/Nv2L+eeL9srHPZTi/XZddlwfbxx667TmLRh9DG0xRXf/GYnKd+f8eC3WzDCWeF79Vu0+GPB3i
XIskSPrasYgX5GW1flJmyJ3Ed2kgPrX6O0ird45hAiIu6f8xDWDgNltiP5+tsLttn2fVtFb62zyJ
PFf7d1+zR9DnmlLfuOTvVgIkQ/k9xH75x6rfW7Y+5jr1zooZgzIrcMwvoe1dCG0nYvvxMnMZzMoJ
aTvFISeQ32ez2om5m8efF5sEoqGeE5Odf3Xumn+eev1XI57LcH67LrsuD6rONrsZjrGPHduft2n1
9QN9DG0wRXSZOH4Zk+vM/w9DWh2yqdZzT592+FGaocXuV6cPPexcxB/SxYg6i69T53ASF5X0ZMxi
hJ39Nyl5SOeA7zog4bz4UOVZrTa2fZMaiKSb/bbC7i7W82q6iW7nKYlMG/79edFFYh3DqCcJkAzl
WhbHiWNcxfi/FTPi075qu9dKTE7rx3Y4fqvWq7NMsQ29mMBYIPaV3qR5qcYW8w+6rsZrzuFIvtKk
5l+dv+afjZHHO5fh/HZddl0eVL3F+zlvJnCKxvtfXx84GvsDfNpgdtCn6SrR9jIl1DEwaa74aIfX
nHjezIcUs/8XoL27vW4iSRsG3N6z/2EjsDYC2AisiQBPBIgI8ESAiGBMBCMiWBPByBEsjuCVI3hw
BH5VuDQIxoA/qrrr47rO0WH3Oc+2rOq7766qvrvKSpCUluzDpOwfDXYuwkOtdcure8TtJ0LH8L9D
u8UUu/No6XD2pRr09bhNhK2wx8nPs8FKf13ci+8ZF8eDAsgazpMCSBi+eiD0suGfGa5zqxeXb57h
mGvNSs6+RFz9saexwO4h7UIE/LSP+ayxn2bM10Gf0Pxz9zHQ7FyG+HZfdl+u7noN5+z3jkI15KWw
KuSq4XMqBzO2scasFwog67c9h6GO6j/bz+XIX30Y++DVUARJSR2M0LloeVL22dDow429ApuXHYTq
M51EvmFL7IezFXb+/Bxi6uPQ3iTaY3P4087jIgx4W57QaeU87Yq+FEDiWmjzgdD3vGn1oUIj494c
b+h7mYecfb6e8ue+vx7SioRbx4gtx0Wz869i9/N9OJxb889939eanMsQ3+7L7svVnbMw337Uadi+
HBqbX5eDmdB8hO+4GOl7GMH19XW4/4Tr93zkr1YECQ/oYKx66Vy0NgHbaYHNk9hJXLh6iYUjHxId
rpuYioPkF4kO58Hx7W28GKz0972B/qrjuAgD3j+EQRU5Mvf1qwCSWqyH/gp4mnuo0Ih5hmOey8Nk
6ku0utPKvfNpWAlTPv0rLmadjBGfKYBtLnbNP4uB+dDoXIb4dl92X67qnO1Woz0c+hby1aaFQjo5
mInvAbnj7mqwBXpzwvncfkLf+P2IX/uypnkVRZCUkOTDxOzLjn5ySBInjZy7xdBvgc1uVQGdRIJU
RXg9bYl9XGD7t3RvDbnJQ8/ve9HjdqNxUsf1Uv55GmPVOwWQ1HI9rIZ+VzO2enF55gWPI+Db3Pla
S3yVTz/2vtpJvJ+cdTRGbGb+VU4z/6xQrN25DPHdb3y7L1d7vdpZ5+truOoVBeVgfYyJzUf4jkVc
OZAGxS3OxyyErKaGQREkJXQwepyY/b32yVcFNn/RSSRIuSX2vJM2S9VZeq+I52/5OdxfTrXET73p
6Hoba2VB0p0nBZC4Hm762C87bwaFkGXJMYZfa1ZS9iPCqody5+1j7cG2b7n7mCX63VZ/TfQHzT8r
FFsPbW6BLb77jm/35TqvV75WbSGkHKyPUYB55uO/u76+9uJt40YuhFQECXfoYMyGvos0Vg0M0PnS
STSp2ncnw5bY98shtsLOe29dG7zf/V7cUWGJuKgjN4bzpAAS14Ox4j6FkOXk6NT5+cob+VTWj6hd
9avVPCI+Vh3HxkroVxu3i8H8875e55/XQ9sFkHQY3+7LrtdG+9hPnVM5mHuZZzz25faz1MR9iIWQ
5yN81Ytacr0iSKbu7Pb8MP5ZjVtx6hx+11onsXu2xB7/N155k+mr/NzbNiophBVhTjqIjVBI5IF4
HfcRBZBgrHjr2HFQCDm1HGM9BZCkHAes9ffupLtCyO1vDePvnlcHrXL+VV4z//wdveWvJucyxHff
8e2+XNd92fV67z72U+dUDuZOcTgbbp5N5bLwDKA7oX9xMcL3zGtoDEWQTNnJONISw0m80dVy3myx
+uNO/pkHk11LVYz3JE6GtN4ZK6nNW7EcPPh8iDc13YsfcO8O19trp7n487TK3DdWAEltectY8e+e
GYtNap7hmGvNSiJeeLnnmHvopLA8jnNWTnld86/6guaff5K/zjrJX03OZYjvvuPbfbmu+7Lr9d6K
n7NwTvUxCjLPeOwP19fXa03cl/jcZ7H9XGX+qirqFxRBMpWlJvirU1FFW8TO4XqwIsuPhLc2FGX1
3cFItSV2s0WQcYLDVtjp2zUMmhS66Zd8Gxdh0mLl9BZ/nsI5yrkKgAJIamNC+vteWs1qMjlWRFhr
VhL0I06HvlcTeqheCiFXg3m83fl2/6wjp5l//rnm559bncsQ3+Lbfbme+/LeSuvO1/28jIsgycFy
MD82z3jsE83bp+vr648j3F+rqF/4p3Bggo7GYsi7xO/lcLOtVPh8Gn6+xVTo+MziDWeKN+c/P8ja
JqZNBRMPU3QO98/n7pz+6Fw+jedyqtVjjuL5XLrauxQGCCkK/FpeCdJW2Ply9JTOt5/NN5+fmcXP
05i/n084CRHuxScNFomtBhM7pV+/4RwpgITxxoq33bd+NsZ4ujdmfD5Mv9paWMF47a3u0c0yHNN2
2KTImSW8CHWfeZv58GXeZup8ulutZtFwfByNdN7Nv5IiZs0/313r88/NzWWIb/HtvlzdfXldQB66
2Juz2M1f/GzMupu3CJ/Dif7u0zhnsSno+pOD9TFKk2vr8ffGO33bnv/TzLsshd0sn8eCy2IpgmQK
qW+cYVnXs/hZP+Ah7/qbjtBx/LwYsU0WQ9lvPq1GHgh92J3Te57P9Tcd2/ne+Ryzw+/BZL+di1Vc
ieOxg6nPW2I3WuS3SHQcBZBfnAzjT2p8iDl3nbKzG1cKncfP8cgTEyE2m1l9LA50Xrg8ij5HoX+l
ABLyjhV3LvfGiw/pQ5x9M2bcH2dMMYketiiaub5HlXo8fOn88ch+xNRbuX3Yy6ube/zv1rf0WafM
p+EB/MfwoKCx+HiaIT7Mv5LbajD/fB9Nzj83PJchvjuOb/fluu7LcfeFKQpD/5q3eOA5/fZ3zPbm
LsY8r09izpvLwXIw35UrHo112N1fPw755ljmQ+EvdtsOm7GlvFGHTsSv25vw0+1nER5mPbZTGP73
oYhp+wl/57+3n/cjtUuxSxOHlbFG6iCHDv5v28+/QvvH8/DY8xk6aWFlr9DZ/2W4WfFltE51B9sq
cbtUxXnNrQYZB97PCmvnFtr0zUhfF3Loq708fZr6bZ/wADXm/9BJn8XvuxxxYNBKXOSYXCXtOQoT
Egog4e9ST+qexzHjLI4LHt1/iGPGszgGDfn215HHGcHuoQLj5Owcb+hvtCyP7OudDeMXDd42b/Oo
WC4gnwa/Z7rOp3SSMD7MvzJGXjP//DBNzT+3OpchvsW3+3I99+VYdPZm5K/98O28RYr5vL159nBe
/xXzw1jz7EelbIstB8vBheaZHKwCyV/5P3Ofel56GyiCZGwpil9CB/zfsRORrQgmdhBDJ+0/w82D
5JyelNIh/OZGHCaBl5m/Jryx9ip28E9zPayPncX5iB3Fw8EbF71SBJn/N9kK+4sx8szuvjtPMXi/
R97eTcCFQf4YxZDPYlFpC8ZeHfQy3lvfbT9v4/n65ZaPbT+Hv7ZAyjmhqgASbnLSL/HelbXPEB9Q
jDnO2HkRV8ohvxz9g7Vm5ZFjgLH7emPM20yVTz+P4xt6yDdL1Nc0/3q3vz9sF3iQ4pMy7lP9Td98
5pnGR+afH661+efm5jLEt/h2Xx73vvzI+9Fuy+SxjHJO43n9FPNDiMffYt7I7XTq/rUcLAcXKtcL
eBbF4Nt4yPVMdV76j1cESU1Ch/uX+HbTZqwvDatcbT/P42A4pxIfYIUOf86VBUKbho7hasTzud9R
zF1Q8zrjGx0UKg5YUwwinzT4YHuR6DgKIIe/VoHMuZJcGEz/e+z77neuq1UcHH7o8F78kLjI/SZ1
iI238V76rzjJM49vpi5j8er6ls8n1+3nyd0/MveXFUDSs93k83zsbXv2xhm/DuM8UPg8XvNm/iis
BElJfYmQZ16PmFN/i3291QT59Jch/8P3nZYe8j324Zf5V8YW8ov554drYv654bkM8S2+3ZfruS8v
h3EKsSc5p3vnNsRkyLm559mfDNOv9ikHy8ElyjHHdJF61zbqFvuvueY4npS+m4YiSGrxNnS4x36Q
9U2yCJ21Vxm/4kVJDR63aXyW6fCXsZN/MtVD+hhLYwzivHnRJ6tB/j2nzBLmlJUQ+2yR6bjhYeev
cSJ4U1KnPW7f8Tbj17QwqA/37xyTO+9jXBzE2FgqbLx3HgzXrAJIyCc81Bx18vk796vQDwz9ng8j
fN2TwZv5Y5hlOOZGs/KAvsSYq9Pscupkcxqxr/k8c/9/XysP+R4zFjD/yth5LfRjzD8/Xgvzz8uh
sbkM8S2+3ZfruS/HYo4xXjR6N/U5jed1N8/+W+avOpnqxU05WA4u2Mx5YqQ8sRo6XQ1SESSlu4od
iWVBySJbh7+UVd8yv3kZJtIn7+TvdfTD78y5WsuzErc6J7tURZAvG1rdJ1V+uywhfxQiR54OHeJ5
yduNxz5Brgma5zUHRIbVQS9jW/8rvp1sFdaHn5vQF1AACfm8jQ81i7gG9h4ovBrh616X/vZtA2YZ
YkR/lof2/8dYnea3wnJq6P+HlU5G2bav09gy/8pU41fzz2lUPf/c4lyG+Bbf7svV3ZdPRzinv8br
pRjxhaec1+8kq0HKwXJw4Y4yHNNzG8a+v1kJEh7oopSOxC0d/lzFF/OCEmKWNy9LmkjfO6dnse1z
VcMvXc59SbgldtDK5HyqgZLO/PDX5FDqPH0V77sfK7jGwn3qfYZDH1YeGqnuN+F++CpuDXWqsO7R
12sYECqAhHxelfJw6Dtjx/8M+Qt3vPGd10wTUEB/IsThm8xfs3vgXlxOiXODsyH/9tjhId9JZ+Fl
/pWpmH8ucz5gCqn+9pLmMsS3+HZfruS+HOfZjzJ+RdGLDuxdv7nmLaZYDVIOloNLHten9sFzAX5g
lSm/K4KEB3b0i9qG85sORehA5djebD71b4tb/+RYgj50DhelBlws+nk+5JlQP4xLr9MXW2J/ySvh
2rIVdlqp4+JqqK+I6iTHwL7WLfASrZwQ4uBtfGDgWkuX/9Yj9JlNdNCrV6XnqzjOmA95CyGPGtnC
tVSpX5I416Q8wBir08xLXqU09nfmQ/5CyGVDOzLctS+5KfScNzv/apxk/jlHf6XG+ecW5zLEt/h2
X67uvnya+ZwWv+hA/PtyvQgUihFHe8YlB8vBhZtlOKaFY/hRbviUKUaelfy7FUFScke/9Ie5iyH9
g6wSEkaODn/RncNvbgTzTJ3Ek44m0Unb8XzRQOykuv4va1ilcCSpJw6WtbVtzNk57i21Xm/LR/7v
d1t5LF1eaewVQD7J9BWhH3qsAJKOvaqlYHukQkj5O08uN4ajhDgM+eNFxq/YFUDWsCJ82PIt9LE+
ZPyaSbbtm4D5V6Zk/tn8c6o+bIlzGeJbfLsvV3Jfjtv8HnZ+TnfX72r7z9tMhx+zby0Hy8Ely7F6
niJIpsiLu+dfRVIESWlC53lRQ6cw/o3JO25TruARO/ypBxxVdA5v6SSmHsiN+rYTRcSSLbHT//06
81/uEymLqi5K3PLujtfZeki/mtLzCpsiTEA8ZuWEt3Erj40rLOkAcD3kLYB0zujZq9pWrB2hENJq
kHnk6BesNSv3tMx47GoKIL+xGPKuCNn6Qz7zr+6ZU46VwvVr/tn8c9DcXIb4Ft/uy9Xdl5e9n9Nv
zm9ojxw7Fzwbo1hGDpaDK+n7pHRhgQTukBfCfE+O+ZNZqb9ZESSlOa5p4jU+eEu9FeeUxRepO/wX
Q4Vvz2fsJC5d4t1ZpcqNtTZAHNweFtaetZsnPl7tq5zIrQ+f3An3uV+t/pgl762H/AWQVsalV29r
K4DcG2eE63bhngjco18R+v5HOccWNfYpRtgau/XVIM2/1vnyWytS91fMP9fbH2xxLkN8i2/35Uru
y9t+dnjmkmsVyJrn7RZDnpc3F3KwHEzyZ3sWjuGuVhmOaSVIuIN3cUWn2qS+6c+m+BEZln2veovG
OEBJ3bk9jO2MTsV91bwldqqYtxV2noHSZaX33v18Hf7+S2HxoPv0PK5aS7r+VMjVoU0VQEIe57UX
bse8m2uLqbAa5EyYFD8+95Y+U4ynbvOq5j5FnG9aDPlW2G11NUjzr/nyOz8fL4Vr1vzzlzxm/vnh
Y+Iz8S2+3Zfdlx/b18t03N8q72NvhjzFblkX+pCD5eBOrTUBd5Sj76wIEn4iFGFU+YZ1fOsp5YTr
VAkjdcdlWfsWjfHcvi+8nSl/oJGqOKvW1SBthZ1eypVgThtpk5SDvXkHMaSQLoP4kDzE4qHzBtmu
gSa23omFnLlWL1sKlaRmGY4pj3PXvkWIv5eZDv++1lV1bxlzLzIdvsUt38y/fmElyGmkvl7NP4/T
ziWNB0oeE4tv8e2+XMl9Oe7ikmO19fDiZvXz7fE3pF504DDzS5tysBxcg6PE53itSbljrIR8lnou
utiXRhVB0uoAcWyrhMeajf3HZ9heqYmOfnSSeDB3FAdY9CNV8V51D19shZ2tTUuMz6kZ7N0znyik
S35t7gogn2X6CgWQsO2X1/oG/sh9u+NGVy6DLvNepuNeDg1t9RxXA/uQ6fDLxmJqUfnfn3JeYCbF
jD5mmg/mn3+U780/36GfW+qYWHyLb/fl6u7LJ87pJP3gLPMgcrAc3KkLTcA9pX4efFTqD1UESQk+
NFCpnjJpHE7w9y8KP95k9rZXqmGARduTATVuiZ3q2rEV9hezlIOk2t9m3CM+7u43bwimpQASRnHe
wopl34wzwj04x7bYLa5cBr1a5DpuY0Xlu7bKsS32YXyo2gLzr9+cWymm+py2aKVhzD/fSelzGeJb
fLsv13VfzjFmftvQXPtuFcHUq0Hm6lfLwXJw8TKMK9daFTFzu3861xSg+ptlGKxsb14pb4SzsTrL
8cF9yu2Vmurox/N7tm2n8yFdRbuHkh0JRSvb+LlMNJAPsbOq6OenivVTkfSXlG/ZrRu7zkTHz31o
6C3WIiiABGPGBH2cxZD+gc9isIp2iX2vnY1m5Q59jDCWepKpP7hurb3Cw71tm4V7xR8ZDr9oZOxk
/vXv19mstTnMwsdN5p9/HN/mn3987zoV3+K7sfh2X57ovrz9nkWGfvbV0OYzjPCbfi95fC0Hy8Ed
M475kgfmQ5oi608tPz9Lfd/etX2Jc0yKIJna+4Y6Eyk7ELMRb14LHf07WW4/fyY61pPwQCNu2UQf
wrl+neA4YXJkVUmnMwyEDhO2HzdSrga6bqxtwj3oiRD5YfssNENyIScrgIT8Y8Ymr4NYtBPGGamL
do4UdhTZ99qdd+eFu8jVb2t21Y6wWk18qJ16S6YWHvKZf73dbPDwsMacZv75blqZf65hLkN8i2/3
5bruyzn6dicNrrQerIa0RZCHGeYq5GA5uBazxMfzzOCL+fbzJtE9rfVFRFLet4tlO2ym1lIiWVf6
d6fsIJ422tEfYhX7eeEDLcoeLKbwLAwSK/nNqWL8woPir6R8W7K1QZJB30/u963eo6eyzccht7/I
dHgFkPDFsuUfl2mLKeMNqLuP8TRTH+NtB2OrHPeMJ/Elv5qZf2Xy8WjKeDb/3FV/sIa5DPEtvt2X
++5nX8VxfYvXbchHHxIfdiYHy8GdmmU4p3BfqZ83PS/xRyqCZErnjT3Y3SQ81nykDn+44aZcvWjV
eMwudRB5YGc05LrLzmIn1d+5EkHZ4nKjFbrqc3kzM20fKuSml5kOrwASvnjfyf1qmeGYC+ED1cox
5mt5VZP9Mc56SPtwr7Zx+PfGAuZfbzeXbkYZO80G889T9Qtrn38ufi5DfItv9+Xq7ss5vqP1PvZZ
qedADpaDO3alCXig1H2QpyX+SEWQTKm1zsSmwr85ZSel+QeUcTI9VSFbCysJME3OW5T+Q2Nsp9qW
WOHW11K9VXOpKbuy0ARJc1zI5wogYRzLHn5kptUgn8VVLoD65JgrWHW0KviyknMyllVj53cjRXSd
08w/30/t888L8S2+G4xv9+X2+tmtF0GuEx9vJgfLwZ1KGfueHeTJU+sO2qqL2FEEyZQUtrQ1kbDq
pM1SDmh0EPuS6hqpYUtsW2Hnk6q4VLv2473rKB0FkDCq887yV47xlPEG1Gme4ZinvTRefLh3kXoc
tu0HzittEvOvTG1ReH+pROaf65nLEN/i2325Lqlj5n3rLxrFXJyybz2Tg+XgTqWM/Y3m5IE5PfWz
p3mJv1MRJFP50FrHME6yViPxMuGXtf3+QjrCc6mgq45FysFi6YMLW2FT+yCyJUtNkKzvdDIogIRa
+901yFGgZLwB9fU3wnX7JPFhP3T4UkyOnFrjQz7zr0yd08I43fzztP3gWvuDS/EtvhuMb/flaa/Z
5xn62b0Utaacr3ye6HzKwXJwzzaagMfkvNZ/oCJIpuJtpxE6gT9x7Hw+aFAXBqkfEh3usIIV/Shz
gLEo9QfaCjt7DjpI9GlxgHooQv7mg1Ugk+W2kHd/z3R4BZBw+3XRVT8g8ThjZy6UoDo5rttVh+14
Fu8lvedUY+ofe64JsjP/PH2/sMb551rmMsS3+Hae67ovp+7LXW3juZdzuk54rFTPjuRgORh4mE3r
P1ARJC10mFr0dITvSNnhPxO/xQy8KFuqa6XkLbFthc3oKt6aLrdTTZAkvhbbf/7IdHgFkPCdPlPr
W0qNNK46jKtdAPVI3a+97Ojh7F/iPST17w7j8KeVNcXaJfVDTzVBVTnN/HM595bcTsW3+G40vt2X
p70vp46VngrnVgkXZziQg+XgTs3cT7LZaILJ2mtW4g9UBMkULhW2NDVIv+pwK5qzAs8DdQwWQ+5r
fUtsW2FTc9y11t8yGH4kBZDQRH+7pr5ijv6PIkioy5F8WvRvn1c2Hti4pJhYqmvG/HNfuWstvsV3
g/HtvtzONaufLQfLwXX2MaZmJ7NM3F/vbdN6XCuCZAprTTCtuBrIE+fzUTfTSx1EHmiV6DiLAnPL
ImFuWQkV7hh3T4eCt4hvINf0HFshrhRAgjHj2GyJDf32PXJcr932CeMKmKm3xK6psHztqmLinGb+
+XE5bDP0Of+8Et/iu9H4dl9u55rd72siB8vBAIVRBMkUPOyd3tz5LKZjfFjhdko8TsotsUt7AJNq
Nb4PnW6BycOcDIknsRqx0gQPF/OrAkiYxnnn/YDUD1KsBFnePWamFfiOeeo+h/5G8pw6r+i362vS
Uk4z//w4Nc0/r8S3+G40vt2Xp5V6XHyuSeVgObi6PkYz7ACGvPdjiiBxYenwl9JR6jmOPZjsq3O6
GdJtib0o5XfFgc6LRIfzFiV3jbuQP99oib+5sAXAo+MqV/9GASQYX4z9+58JqeLMNAEjzQ0YV6XP
qUcV/Xb9TVrKab32D3ubf65pLkN8i2/35b772WtNKgfLwVXlYOCL5hcfUASJzr4OovOpg8j4VomO
c1zQb0r5t3hYx0/F7QLXWuJW2uXhcbUrgMy1uqgCSJDDfijxtkT790ygfDP5NLnkY8uKVnPV52Rq
5p/L+t01zD+vxbf4bji+3ZfbuWb1s+VgObi+HAx0RBEko7PFaRFSrQZy1ev5TLzUtA5if1I9iDks
aEtsW2Ezmm3chy2w/xxsg507x/QWV7kLIFPmSmiZh0Pp28B4A+qQeuXWde8NGseWF4kP+7yi3w4t
5DTzz/3krjPxLb5bjW/35cmljhHzFnKwHFzZ+AjuYKYJ2qAIkrGda4JpJS6Y6r2jn2qFFjfV/gYY
m+0/HxIdblFAXrEVNqPdw7afMED/XWv8MMestcKD+keh3XIX1p5UtHoQTNK/9nDos9R5/KkmLWrM
63xwW19knviQVxVtKVrbdVzDQz7zr5Qwvir5XlxV/zjRcYofh9YylyG+xbf7cnX3pDD+SjnfZ95C
DpaDK+tjgFjuiyJIkMAfY9N5W6b6/UfCskupiv1KWFXMVthkFR4Kbz+r7X/8n5z5UyZW7x9fYTI0
xNcYK4uG7zjV6vBdVlPI0w5zTfpgOR5uWSWB26Qujl1r0mw5daZJYdTrZNN5W6b6/aXPpZyLb/Hd
cHwzreeFxi1ysBwMkIEiSMbmoVZbHf7eO4jJHojFAgz60tKW2LbCJrm46uPp9hPuNWHr65daRV8r
Q5yF++96SL/95I+8yLDaE8hh2uFHZpoUimeLPjnV+UdOu92m87bsZf75o/gW3+KbTFL33daaVA6W
g6vKwUBnFEFS7Q2VYjr8PUs5eLUaSGdisV/1W2LbCpuEsRRWewxbBZ9tP+H6CKs+vt5+DrXOZPem
1mNuigLInZUzAHLYT/qJVwkP6V5qTE5/cSGffsmp68SHrGH+xvwr7nX6x7Xlr4/iW3w3HN/uy21d
s86nHCwH1zlGAjrxT00AOoiP8Obg4OCNJtVx58FC0V+KAsKwEuPJRL9hkbg9aFxcuTQUn81j7gv/
/ZmWScYD77vF4ZQFkEFYxXd5fX29dDbgKx4mfJ3Pk20ptM05s23O2WjWIu6rxn6MERfy6dcuh3QF
4U80J4ya08w/99EH+Si+0cemktgw9yoHIwcDBVMECf2xJLUOIuUIRX9/JDjO5y2xr6+vpxiALxId
572tsNsRCx1DXtv9u/vPHhhmNlEeqC0+py6A3AkTbStFSfBVDltrhb8kLYKM92L55v5y9E+Nycke
F/Lp34T8l2xVXIXl4F5XqVnB44CP4ptW45vmYkMfUA5GDgYKpggS+mO1LR13ChGK/g4ODsKW2ClW
g1wMI68GGR78JMwpVoGsUCwmC8WN8+FLwaP7zHQuNMGdnBYUp6t4/QB8y8shxuSIC9LZDArLQU6j
1PnnC/FNw/FNY7HhRRg5GDmYZs00QRsUQQKU4bkm6FaqLbEXw/hbYh8nOs7V9fW1IsgKHBwczIev
ix4PtUpRFMz8XMiTJa1IerS9ro7lQPjsXBN8ZZP4eOHevdas9xNW09vm6Rx9qqdWQUc+rTqnAtSo
1PlnfSJajm+ml7Jo7kpzghxMszzvbMQ/NAH0I67aBpQlVeHLk1BIM/LfviisDUh7z3gaYmr7Od1+
Pm4/19v/85/bz+/DTeGuAUF51prg57mywL/pNK6qCrBvowma5gEBuIahSeafeYC1+AYq8VETyMEA
lE0RJPRFB7FcJtA7FVeA+ZDocKMVQdoKuz3fFj1u/0//t/38d/t5PdhmAnIKBcUnmgEU/VGsHFs0
Gpuz3w+fy6fZrRMfzwss4B5XI/PP4lt8A3IwcjB8x8HBgVhugO2wAcrwRBN0bTWk2RJ7zJUgbYXd
Rod+Fs9l+BxpkeqtNUG13myvx9U2H240BR0T/3nbQ8HOw+XYonGmWZFPARhZqfPPa6eGhuObCWV4
2eiTVgU5uIDc9jQusEN6Pcyfzlv/gVaCBICJxSLAqxQDjRG3xF4kOo4CyPEHSLPtZ7n9bLb/9f8N
N9tbK4CE6a00AbDXP9wkPqQ3mR8ux5Znc80KAADQ/dgQ4L7M8eUz0wT1sxIkQCG8udG9UAz4MsFx
jofMhYW2wq42xyyGm+JVBY/t2miCqh2F63TbF1hpCoCiWAmyvX7xPHWMbO/fHogCUMM9sMT5540z
Q8PxDSAHQ97YS1kUOuugyVKudnlV4g9UBAlQjnCTXmuGbqUsgsztJFXnyFbYowwAFtt/ltvPodZo
m62URxEGdeGaWg15tvk43V6zZyaMAIoSxmhvEh9Tv2xafyY+3vlgdc/ePNUEQKWKm382l0HL8Q0g
BxOF5wqpnicYj+Zrj+edXKupFPlCsO2wAaAAlW2Jner4CiAzCivcxC2v/xjaftB+uf38xxlnBCFH
z2O+Ps30HWEiZKmpAYqSpTA9w2qE3K3dZ1qhy/H2OvEhbT8GAADAXaUsFjMezUeBaQMUQQJAOVIV
BWYrgozLiqcqqFs55VnO0dOwktxws8JNy8WPoSDt7fX19cz2g4wUb/NdrG3/XQ43Bbg5vE68hQMA
j5CxnyHXT2OW4ZhrzQoAAAAwulnCYx110F7N/0ZFkABQjuKLIIebbWBTuMywGkf34iqgm+3nRcM/
82L7ebWNn6exEI14TWmCbL4qgMyQD29zqtkBiut/pDbXrABA58xlAADcz1wTfGWW8mAtL1ARFtFJ
fMhPJf5ORZAAUIjEW2IvMv2ZtsIut/Maiqb+O9xsp9uSMCH+Yfv5bfv59/Y6eb79rJzxv9logiy+
VwC521bxQ6bvPdpe0yeaH6Dp+6yVIKcxz3BMq5KXP1ZKfb190qoAxfaxAABKYwyZT+rCvlnDbZV6
bqTI+TBFkABQlmJXg7QVdpni9tfr7X983cDPCQVn59vP2+3n1+Gm6DFsd328/ZxuPxtnnJEtfrIN
6smQpnj9NssMb+YBFd3ftUJRckzqHW7P80zTNsHDjPKlzqkKXwEAAJhiDHmkOb+SurBvrq3qpggS
AMqSqgjyRYaH54tEx7n8SVERdxTP8brCQU9Y3TEUO74bblZ4/GX7+Vfc4jqsurcMK6MqemRir+IK
vd8VYzTX1tVPBttiQ8+sEliWdabjzjXt6JK3eVwdGgAAACA7L9V+JfWz8JbnZLvYJeOfrgnoR5iY
394UNQSUfZ2eba/TUCCWYsXFsBrkKuGfZyvssgY5uwLIZ4X+iSGON8PNG26f4t/6SQEslXh1123X
Q9Hu9npcDOlWyt33cnvsleIKgMnl6r/MByukjy315PiVJgX4anxk/hnxDYAcDF9LXSw2G26ev5H+
GWnLK212sR22IkgAKE8oEkyxtXGyIsjt4HI+2Aq7NKuhjALIXbHjOv67UbBF5e5cALlnsf38menv
OR2sCEcfxHleXkJ4hO194VPCF5X2zbXu6J51cG09dZoBAACgGKnnDuZDvl1LqpFrRczwTLzR55zP
eogLRZDAY7wNqx9pBkhuNaQpgvy8JXZ4aJvgWItEv81W2Gk64CH3vpjo68/j4Cp8PiaKLyjFQwog
d28ih2sjx1uCz7bHPtl+h62xaZ2ina/NEh/P/frxQt/nZeJjHoYJ222O32jeUfrQ8wyHTTG2SX3+
FZVrE2iJ+WfEN1AK8xZyMBjjlmWW6bjzobEi04LnxJL7h+sCunOuCaBssUjwMtHhjgs7jq2w03RU
34z8tR+2n1fbz7+28RnegFqGoi8FkDTmQQWQexYZ/7ZlrrcagWK55suzznTcY01b9XW1STD+2zg1
2aV+YO3FPvgx88+Ib6BFio7kYChlDCkf3ZhnOu6xtvq5Up8RK4IEgDKlKhZ8dEft4OAgHONJor9n
5dQ+6lw8HbENQyHub8NN4eNxKA5T9EjDHlsAuStgeJvp7ws52EqQtO5IE1C4XEVPC007mnlFcfEY
Hob8XeoiSOMiAIB+x3AA95Lh2dphfF7Yu1mm4z5rcFGK1IWdF6X+UEWQ0J+NJoAqrBId50WCjnCq
jpGtsB9vGQY3mb8jFD+GgrCwNeOpwkc68OgCyD2nQ7qVfG/L53OnC7qR+npfa9LHif3YqwyHfma1
32qvqxAXqa6tlP2HJ0713ygMhXFtNAHiGyhgDJd6Xtu4TQ6GUsb9wVyTZh3rN9O+sU7gWeLDFvvs
WBEk6CACZQ7QS9oSO1URpFXMHtdJnW3/eZ3xK8JD/d9i8eNKi9OJlAWQu8nVk4x/r2uT1u91c63w
F29zl+ks03FtiT1OXzr1y0Qp33rfJP69iv4y5tSExa/Qqo0mQHwDDTrUBHIwFBS/c02avLBvX0tz
dTl+S7GLHimCBDdYoFyTb4mdeCvsM6f0UXIWkYYHuM/Dyo+amY68ylHwuz1myHXnmf7msM3F0qlr
j2KVvyj8+yL1JJ5xYBrrTMddaNrs5hmOmXLCN/Ub9PJp3pwK6HcgvoE6JN2u0yr+cjAUFL/znhtz
hJfpXzSU83MUQVoJEmjyBquzD3mtCuiopeoYXVxfXxugPrwzH87fi0yHfx8GS84PnXmVecXTRcZj
n5hwbZJilRuKQYc8D1Xc55NZZzquLbHzmxceDx8r+L215tTU95YLrQo/lbLf4f6I+AYew5bYcrBz
SYvxGzyL2xz3aj7Cd1S/GmSMkRzPl9el/mZFkNCflBPrOoiQUSFbYqfq4K2c0UdZZjru+22cLeIW
vtCL3AWQu2Kjt5kO/0ROpWGKIPOMsy41adL8nqsA6kQLZ5Vj4nqd8Fip++Pyab62MHaCnzP/jPgW
31CK1H23uSaVg6GA+N057rg9x8jHLczV5YqRTak/WBEkdCZxoYsVayC/VaLjLO77P7AVdhniWzov
Mxz6PBRAamE68y53AeSesL18rsKjo5ijaYdiFe2wb574eBtNmlSufu2i8zf4c/anU45rdi4Tr7Ca
+mGIfJqvLdaaFH7M/DPiW3xDQVL3s2eaVA6GB8rxQt284/Y8GuE7DkfYdju3LIWcJe86pAgS+nSe
6DjPNCVkt0p1vT5gi71Fou+2Ffbj5Ch0uhz6fkOMfo22ck+clMv5puCpYpmmOJc3DsX1Z6kLdj5q
0qRyFUE+0T+rqj+9Lvw6lU/z5VRjW7gb88+Ib/ENJUjdd/OykRwMD3J9fb3OcNgu55FGXiBiWXE7
Pc+U685L/t2KIKFPySbXH1BUBdyvUxwG6am23Du+x7UdHpi9SPS9K2eyuEGMLbBhnBx+lnFAeDjY
OrUlc02gLfYo2Ck7t4fxdK6VfpdauJr+9DpxXIW++ZV8mkXq1SHkVLgb88+Ib/ENJUjdd+uycG6b
q5bbz3Wiz2NfLJSDqVnq+aQnne4YNR9zTiEWE9Yo1/OjTck/WhEk6PQ/lreeIL9VouMs7vH/m7LT
bCvsx3mR+HjvM71xBjw+997XG5N1zbBa1xfznn98fBHlMPFhrQSZXq7+bVi9b6F5k15TObbCzhUD
qa/VufOf/mGQsRTc2Sbhscw/I76BYsbDDWyN+hCzgs6JHIw+xNd6LIIc+zcva2ug+NzoZS331pQU
QYJOvw4ilC/VA7b7bImdqgNpK+zHdVLnOutQt5gD32b8ipVWboIteL6Y+/1Fj//In3sXmrf49rzI
tKr6OvHxbK+ePqdeaFKYpP9h/hnxDTyIFdeTmSU81kYOpmPrDMfsauwfV2U8HPlrX1RYAL+spC+c
nCJI6LPTn/IGO9eikP2aDYPC0bbEthV2UVIPws8VpcIkTof0E647R51uedGMTlcQ+JFnsS/Sq9Tx
cJmpWKv3/vnHIV8x1JHVIJPl19mQflX1nGOc1JPIh1aMTv4wSFE53P1euS64fwTiG/pixfUE49SE
x9rIwXRsk+GYTzqbR5rqty5raaDMq0DmuK8mpQgS+pXqgc2RpoRRrEbsHB4X+Hf36nmhcVRah942
shQtFiCd5LxHuA6qNtcEWfsivf92BTvl989vs9S8SeS69+baDj3H9dptPs20OoScCvdj/hnxLb6h
BOvEx+vquk39YlWiIkY5mFrlGlMuOmrDqX5rTS8tL3P2gUt/4V4RJOj0p+gAW30I8htzS+xU1/QH
Kw892izx8daNtpNtKyjeNh+utv+cZzr8k0HBTM3mmiBbX6QqmQp21sIpm1XGY4cV/E408aOup/By
wCLDoS9yrawej3uZ+LA9x1GO8y+nwkTXjPlnxDfwCMmLjjq7bucpx1NyMD2LO4vkcNTDThCxCPHJ
hH/CaemLUcRdp7pdBTJQBAkG6aV1gGu5yT7dfq4TfTzc4i4d480wwpbYibfCPnPmHj9wSXisq4a3
wlYESS1y3vNfxwIq+s71rXjR6eqmOcZVVi3L1z8PL/u8z/gVS6v8Pvqem2NifJX5714nPt5hx/2D
1A8zrzI+sIJWpcxp894az/yz+Bbf4pti+9g5+pq9zFV8LPCcysFy8NhyLZSw7KDtFhN/f5hnKv3Z
92mF99SkFEGCTr/Ofjudftq3SnSck5GuZ0WQZWk518ydXmoQH5y/q3iAS2LeNjfGuEcf7aF5Zy2U
quif3+aJvP7g3Pp0qG8r7J0c1+xJhzEQ7iGHlZ17aFHKnGb++XHMP4tv8U234gtsqVdcVwQ57fUq
B8vBNcvVZi9bfpk2rnBYwmICR6UW/27/ruX2n2cV9YGzUAQJfXf6U60qdxhvPDqIDzsXaxHJHZ0l
vGa/txpIqo6brbAf31lNvWKLIkgoQxiIXmUcgC80cVUUQX5fV0U7mbbCPhdG2cfV64Tj6tu87HCs
nUIoHs2xCuT5CCur5yi0O+5wVdEc95C1SwvufZ80//w484TnQg4T3+Kb3qWOkyc9zMHF7XUPSzsP
crAcXLmcz+pank8tKef+XtriBvHveZP5ay5r2HFQESTo9Ld446mpg3ghDLnHYCJ0LD7kumbjgDbV
GyJWyXi81A8qmyxKjR37J8KFinJ5uBZzTkacllTokHgirKntPON5UgT5fc86m4TOkRf0x8aRe7XG
lW2x75Vbw73iZa5zMVI/IfU8wZOho8LyOK7NsTqEnAoPk3I8sOis7VL1hc0/i2/xDXn6cj1ct0nn
reIuOXKwHKz/kM9Ji3NIcZz/srA/a5VhMZuHtk/4O1aVx24yiiBBpz+Vl/EG1LzEhWJrYchE1+1x
5gGtB0SMRQER1bm+vg4D0lwrtLW8fWprEziKuH9u0cn4IldBrLHGeDn9MuNXHA62xb6PVabjXsVz
XetvWHQUA8sMx7yw0wE8mPnnh/UPw+80/yy+xbf4puzx8VEH123KcUTquVA5WA6uUlzwJtc80pNM
Y+KprQr8m0Jbr6cuhIzfvx7Gec5QxTWvCBL6vsmGRJVyO8ZFJ02X8gHlR5HIRAO727bETnUN2wqb
sTr3VlGjZjlXZGp1+9QjMdCdXiahQyyknqi6TLzCAj+2HOFaWGjmn/YNw7X0LNPhxyxEzfFC2WFs
n9ZjINwzcqwOsXKFwcOYf34w88/iW3yLb9Jer+F5RY4Xkpettll8fpRyfHWW+JzKwXJwzXK23euW
5lPjc45SnwtMWgg5cgHkMCiCBCqRstN50sk2XYtC259+BuvJt8S2FTaVylE0AmPl8zDR8S7jV5S0
aliyrVFamcCJkzfPXAnVxXKOWHg62Aq7hZy+GvKuBvn5Wihlm51Cr6XQNr9n/IrViPG0GfJsK7bs
YM4m1z1DToVyriHzz3KY+Bbf4puS4qXllzdTz1Ws5WA5mKzXw76Vcf5owjPK/4398vL2+46HcQsg
L+J8VfEUQQIpOyitLrG8f0NJ+eaT7ZSY+ro9/s5/NvChhnycq2gExhT6TVeZjv2soBWfUvZ35g2d
e+7mRaMrm+7kKuhfCZ3mrusQJ2edPJR5SL8wZ8y/n2Cid5Uphk4ajoNwr3iR4dDntUz0Q8HMP98v
n5l/Ft/iW3xT/vU65lhwqjFWymdGuXarkIPlYPnodkexSK72mF0O9Swk8Mf2780+bxeOv/2EwtD/
DuMuElPNs39FkNC5bQclJKyUD99fN746RcoHBmsRyMQdjf0tsReJjvnewIcR87FVIKm9H/ZpyFuM
UMqKT5uEx5rXft4L38KjVE2uBpmxoN9W2NPk9NWQfzXIw+Fmmx2FkH/PETknxZcT/KZVpuO+aXjO
ZlXZcaGne6T55/sx/yy+xbf4Js/1uhnyrLje4mqQqefezzKdUzlYDq45H+WeQ1rVPH8Ur8U3lf3Z
4cXMTa5VIeNxw5zv6wl+myJIoCqrwo9Xys02DGJeaicK6Bwn3RLbVtjdmDeWj984pTSS00N/4DzT
4Z8U0t/YJDzWcQOnXR/w/p7FN39bsxysAtmaMVbZC/32tab+q1+4TDxO/9YUq0Duxnzv3YfuFQeH
GQ59FftqQHm5p8lr0/yz+Bbf2onsTivJA1Neqzle2MzZPnKwHFyrdebjP6n1PGXc8ePdCH9+aPew
KmSSYsi48mN4lr8Jxx3yzH38TFUv3CuCBHJ0+lt+SNnlzYIipdwSe5HoWFfxzTvKNBP/UKycRTMl
bCW8STmJkOtNyjFkLNLoQVOrl8XrMtdbuyvhMo3YFz4f4avCmLv78xzvB7lfjFlO+BNXGePntKE4
mGeMA/kU0jH/PP59x/yz+Bbf8He55pWb2Hp2L6c9qeh6lYPlYPno+8KzgZMK2ybXjh+hzT+M9BvC
M4BQDPkpzOGFe8RdV+YMc+DhvIXttbf/9f+G6Yofx4zVZBRBArsll1M/qHlTwAP3ZOJvSfmGjAIe
Somh0Gk6EdddOGxhW474wPaZ00ljfbEwafQ+41esJv6Jm8THW1Sav2rcwqM0qxa2Ac74NnPwYYpV
6/jKWJPLYcu1brfGjgWQf2T+mvdTXk/b714PebbrC1638JA2xn/OcejpAKTKaSGfmn/+cU4Lv8X8
s/gW3+KbvNdr1hXXax+fZbhWs1+vcrAcXLH1SN/ze00vlsf5nlw7fmwmiN8n8ff8d/v5v1gUuf7O
5+P2c739//tfOG/DzfbaJahqbkQRJJAzeZ21UHCTqX1WQo4Eg/VUb6ukeqvPwCetTxmOWfWDzjj4
eS00aFQomrnKdOzDKd9gjkUcKR3VNhGZueitJ8+GNgpSwm/I9fauOJu+nx4K29+N9HVH2093hZAj
FUBeDeMVtP4sX+SyqnmF3Rj36yHtKjX73isqhypymvln/ULxLb6hlPgJ/dJqn5FknLsaYx5HDpaD
q5P4Oe/PrGsY/8eXNXPN91zFMf7UeTrcK46+8ylxAZiL2uZGFEECuxttSPiXOTr8Dbz5lHrVsQvL
hNPgQMNW2Onzco48cVJre8SCpz9EBg1f82HSY5nxK04mnrhL3c9cVnaKV4NVbFN5WfM2rpnfZr7U
HyvGMkPe+56QWz62tF38Ha6hMfqEp/HePHX/YJUxlsKczbriB3u5763LAUid08w/f//+Zv5ZfItv
8c141+t6SL9y4M5RxXMWOV7YPB+jeEYOloMrNtY8XojnolerjfNaq4xf8THmi5wrAreounuaIkhg
3zLDMUPHqtqVKTKtOmY7JVIO7K4K+XM8cM8j9fk9jHmttlz8XIzRSV4PfYRc214+mbgPknpy7KiW
fLb9O1dDOVtXtOJ1pfez8DfnLN5aCo1i8nmYUB0zRg/juHvRcrvGhzdjFECGguKSrqecf0uVD/ZG
uLdaBRLqymnmn//O/LP4Ft8wXRxVN2eR8YXNlRwsB/NDYz73Kjae4zPA9ZBvp4fg40S5qWZXQ4XP
ZhVBAn/JuMJAlZ3EeMNN3Zmr8maBDnJFf0drcrxRd1pTPo4D9dyDHyhJzhVbX0y4jfQ6Uz6bFZ7D
Qv/6pbDO4o9t+1azwvEIBZCXcTxHOePrkPfejfiVT+J1sWpte+zwe7af0J6vR/rKRWGxFK7ti4xf
Uc1qojEWxri3LmUxyJrTzD9/yWvmn8W3+BbfTHO9ng15V+//o6KXd8PfmWO+YtR5CjlYDq40F425
JXaR4/8RnwGu99p9PYy3g0vNzkrYJeW+FEEC31r2clO9Q+cwxw33tMabBWV3QAr4G2yFnU+OIsjP
y95XkovDPemPYdwCyOfCjinFAXjO7RimKo5ZZ8pnxa5epQByFL/Hdi79frYY8q9etxQOxY6vL0b+
zpdx7D1voQHj79hsP0cjfeW7eC8uTe6i791qos8LjoWnsT/xcoQY2EhfUGW/xfzzDfPP4lt8Qxl9
7OILITPPVywn+ElysBxco7Gfr+7G//MCYvVkGO8Z4LfPW61qeodrvsY/WhEk8JX4psx55ptq0Su2
ZHzj4MoNlQzXbAlbYiuAHK9TnsqLknNxWNktrvbzZoKvt+IkJTjJmNsPh/yTvLfdrz5m+k1hEnJV
WA4Lq1SFe6MCyHG8DPeMgothd5N5OV1YBbLYvvrY22Lv5/o/a14VMubSMH7+c8T+WVgFYFloLIW+
ce7VIUI7/6/EcUJ8iPcx3vdzuhoUlcMYOS30W8w/m38W3+JbfDP19XqW8Xrd+SOOa0q9VnPNV0yy
W4UcLAdXaornvCE+/pwqnvfmz38f6Ssvb3nZcTVM/3y9ZOfxmU51FEECt1lmvqmGFVvOSty+MA5G
cr1x4A0ZcnaQp7RyCrLJ2cH8vcQ3UeOgK/zuown/hqdCjynF/kLO/tibifphue5XL2LfcvJrN75B
G3LYC5E8qnDP2JS08t3Ik3knQqDonB5ywquJvv5lvDaWNbVZ7KNuhvG2v95ZFD5mz/mSxLfjhGJW
Wo7x+7/h5qFj9jY2bwOjyXlvMv+M+BbfUML1uvO6pJc343zFasj7wuay0XMqB5NcbNepnvP+HvPT
bMQ4nQ/jz5+vC2t398eMFEECt91sw43gfeavCTe2j6U8jAk33O0n3HBzPWTxhgw5TdlJuyx0u7hW
8nHIS5cZv6KYN1FjHt4MN8UiU6/GaEtsSrj+w7WZcwvV1QQ/K+f9IvQt11NNQH6zYtmhCJ7E7g3m
yVe+G3ky74O+WBU5fTXCGPtH10Yofg/FkIuSX/aIf1/oD461FdK+t6VfS3HVguVIXxfy12bKVU72
5mnGWh3+3Kq6MGpOWw/mn1Mz/yy+xTeUeb0Gu5c3jwuZr8i5e8nllP1qOVgOrtSU7Xu0i+ecc0Zx
B7jwPHuK+fP1d/7vS6F3q/Oa55sVQQLfM8YKA189jJmoYziLbzyFG27ObZWW3pAh46Buyi2xvSUz
Xec8lfAm6se4xdwUeXgRt74uqXBIESQl9cdyOZpg4jX3/Sr05T6OWbARix+XQ5oVy94L+ST+Wvlu
7GKvCSbzrgarQNbUZw9j3osJ/4QQk3/E6+O0pFUrvil+nKI/GIqJl5XEUXgwcj7S1+1WORl1ziY+
wNuND56N9LUhny4GYIrxjvnndMw/i2/xDeVer7tr9r9x1bXnE16rucdci07OqRxMyrF+KGKdcs7o
czwPGeZU4xg/xOn/G6bbPWn9nXbfDObkb73ma/7jFUEC37vZfhqxo/r5Ycz2Bvgp3lhnI3QM92+4
LzN/3UV8UAE5TVWMuNL0TZzbMED+X1w9K/sETBycL/cedh8V1ubHwo5C+mPrzIPw0zGLxEbaYmJX
sLHOuTVyzGOhfxfy2JshzYplS1GfNA52E3fZi73CvXOiybxlnKyjHiEvXRRwfYSi7f8XX4Q5maIg
cnfdhHmAYbrixyGej0VlcRT+3jFfgtvN2WxivDzNFBPHe8WPY48PTuRTmGS8Y/454f3M/LP4Ft9Q
xfU6xL7u/+KWyvPM1+pxfFlzjGs1KGK3CjlYDq5UCe28m1P9v5ijFg+J6Rijp/EZ4J8j5Z/vufzJ
eH8p9L5yXvuuQ/90DoEfdBLDze3dkG/57O/dWMObM+FBROiYr1Ml2rjaURhQHA/jPmCxOgtjOJug
E3kZ304ify6+HClvhRh6GXPwKubgJOc4TujscvCzwps9rJB38rPBfRz8ffIWJCP0I46HPNuCHsZB
/ph9ldVI96swofxnzJ/hWj57bHFD5jwWtmENxSUiPv34IoxlXqe+t8WXBhYTjC12zk1CV9mv+xRX
iFgP42/3fJuQy34fborHL+PfFT4fU/fz4zXzfC+PlvD7P6/+V1tfLt4vQhz9d+SvPtyLlw/Dlzmb
zSPi4jjGw5Qx8d422DD5nIf55zTjRsS3+IbHXa+hjzvmi43hu17EsVi4XlePHYfFF5bmE12rRa2u
LgfLwRUKMXM6lDFf8leOivEX8lQY+/8onsOcT8hBRwW2649yRZhjCQtRvBSCny1r/wGKIIG7JLrQ
qRq7YOVZ/LyJD4PP4811//MjT+PNdhb/narg5m3t1fJUNUgfq1DuTh1HklrFAfSYOfj3OLgJkxcf
4+fTcLftued7g57ZMO42dqkGiL/HiYXVN/ecp99MNvwy5N+ynL7z+6e43fLvmb4iFIetxipqD/2i
7feFft1YkyH7BRuXe/lsl9OG+O/TH/QlZ5n/3pC7FLPFvnPG+93+vW03vrjvvW0XF1NP5l0NVi2u
Oa9/jEXV66Gcie1dvnwZP/vXyad4rQzfuVZuy6Gzbz5HhZ6Oea0vdU3wQO9b3z4Mue3++qNcOh/K
eDEqPJz0UA+mtxzMPz+qD23+WXyLb0hiEfuzY7/oeDh8eYFzf75iszcW+57Z3nU6m7iPXeILZnKw
HFzTOP9T3HnoTYF/3mH8HFXYtHd5lp1zIYqafGjhmlcECdzlhnscO9pTJv6jCm+sYYnwpShi5I7c
mA/BVpp8NKexEz5FHn7yTQ5+U2gb/RYHKSnvFTXee2izP3YaV3zKNeEVcsx8xJ8U+kd/TtCUu8ma
F4Wd4oUVZb+KxcUwzgOHGu5t33MsZqrP66UWQt52nQx7efNNQ6fhVe2r2m///pO4wubU/dVS768/
cyWfQjH5zPzzw5l/Ft/iG9Jfr2vX672F1dXPCj6ncrAcXItSiyBrdXWXor7CC1BHa6uhkZdE/yHu
gTsk/s1gpZGH3Ci0GWNbjfhdtsIeebA+WCXsR97bEpQO5ByAHsUiy7Fy2nq4eQOam7crraz89f3O
ilw/9spb+M3Ee+hLz+PYkfGvo1UjvyXMO1w4pfcWrrv5Y7byBpLfFzeDudSH5DJtJr7FN6Qfp5mX
uJ+iV1eXg+XgynJQmBt9ryWSObtH2y+3/1x23FanrcyRKIIE7pr419t/XmmJOzs2mc5EA/SxOmgK
NibogA4ekt8mvJG40Ax00hf7kDPHHBwcPB3xJy2d1c85Xf76e6yHPobJvtu9b6hwi0Eh5ERaKoDc
PSARQ/d34qU+KHbMY/757sw/i2/xDXmu1zBeeKsl7uTz3Fbpq6vLwXJwZZaaIJn7Lp6y6LSdmlr5
VREkcN+Ov07iz1mdhSmNVZy40tSj52CrY93SMR++3sLXVna0LuSAXEUOYUuY0Qa6sa/0rvPzaQvO
H8e6lc2+9l7Rf7N9vFCINRPzo43VVw3GkEJIcQAt5bRwfZp/vlsuW2sG8S2+Idv1uhy8oHkX81pe
LpKD5eCK8s9G/kni3jsadvrMormFGhRBAjqJaf1mMp2JjRF/F1bNmDQH20I2xuFwM8myX0AkLmk9
B2yG+7+9eB+vDw4O5iP+pOXQ7xYTv5lQ/GGsh9wett1R0HNDAWQfMR/y7wetkUXIJb+2PFa3quid
KYCEOnJauE7NP/94LCGXiW/xDfmv1zAOV4j04771x8rOqRwsB9ci52IIvXjoc5Tl0Nczi+Z2ylAE
CegkpvN22zanmoGJr88xtsQ2CJqWopDbCyCDjfCggzyfexB+OuJv2RW69ea9PuOd4iPk9Ll7ngLI
jmL+0/YTcqJt19K6jP3Gsw5iyKqi39d8ISw0mNPC9Wr++e/MP4tv8Q3jXq9hPK4Q8u+qfblIDpaD
K4nTMG/ufDzO6hFtv+ikjd63OE+iCBJ4bCfRWwhfOvxLzUAhzio/Pj/vgB933ATfK4AMrARJL3IO
wp8dHBycjJjTPg59TTwqaLt/fMw7HnOIlz7jPowrfzXWTiKsoP68p1Xs91YVtXr8F1dDJ4Ww0GBO
Ww3mn/eZfxbf4humuV7DuNzLal9frys5WA4mu1AEeakZHuT9d54h3jVHrDvI++FZ60mLP0wRJPDY
TuK8807i1WA7JcqTMx4v4spMTJt/10OfbyuGgcvz7w1e4gNuExf0kgNybpm6PDg4eDpyn7KHt+oV
tD0sPnothHwrXrqO+1CsNRsUsj32Gpo/ZtK74vgJq4qGvPlOGHye1J/1VAgLDea01WD+2fyz+Bbf
MP31uhwUzTW1urocLAfXMLYfGi1SG8EyUd5vdV5ut2tKk3NmiiCBx94Adtst9fhwZneD0DmkxOsy
19tB4r2sQXpPhZC/3bEYxAov9CJMgOSapHsyjLzdRgfbCymAfHzfZj70scXr7qHC0pnvPu53hWy/
DV7yuO84/RfX0OcYCn2FnlcVffejF6iA6vqCs8H8M+JbfMO012uI1fnQ58psu+v1rLFzKgfLwaXH
6NngBdn7ep9wMZ/jBnN+mCM6bnmuRBEkkOIGvHs409Ny8GH1pedWE6BguQYuCszKyr/hPLdeCBkG
GP/Z/tbTiWMfSrv+w0A+Z6Hiy4ODg/nIv2kxtFkI+U4BZJL42BVCfmj4Z17EMYb+FvuxH3L988Zj
P1m+jdfQWlP8FT9nMX56emgSJvR/iUWgQDv5zPwz4lt8QwnX68fYv37vepWDnVNGshi8HHsfy5T5
YbgphGyl/cPvmLd+7SuCBFJ2FMNN5T9D2yu07FZmObaaAIVbZTimrbDLzL3hXLe6wsu7+w7G40Pv
S5FBR32vnPG+muA3LYabVc9a6Te+UoSRND7CxHSYeGpxC6q3ccUyfS1ui/1NjP1f9HNuFQr8Phe9
Gad/N37mQx/b94Xxw0whLDQ/BjL/jPgW3zDltfopzl/92vj4LFyvv/VyvcrBlDymHxIW9jXufeq5
1fh88riR63/eQ/GzIkgg9Y34Y3h4N7S5ZVd4s2tmZRYq6hSnHqyttGyx53u3wksrA/TwOx7zIFvB
ET1ZZDz24cHBwXKCnBZWPau90OdisKVMzhhZDe2sjBeKt/5t617uGPvr7Wc22CJ7J9wnQrH5XNHb
nXNniJ93Df48hbDQVz4z/4z4Ft9QwvW6m5NvcQXB3UqBp52dUzmYUmPzdLAt9s+Ea3aZqf3XQ927
8u2eVXSx+qsiSCDnzXgWO/+1dxR3k+kLk+lUZpX4eAZHZefdTRyg15x3dw+yH7WNYRzI2zKSXq79
deZ4Pzk4OJhN9LtCTqutUGP3lrwtZca579W8Ml74m3+NxVsbZ5SOx9uP6TPOFJvfO3Y+xRWK/z20
sYWfQlhwP2zlfmj+GfEN9favlw31r3fX63HPcxVyMIVqaVvmHE5z5q04//Sq0hww7+lZhSJIYIzO
f60dxV3H0GQ6tUpZtGgr7Hpyb8i7oXCopkmX8BZS6gfZi6HtrStg30nGftaTMIEwYV8y/LZfhjre
dN29UX0qJEeNk93KeK8qyfv7xVteMCHVePvV0Mc22Tn6jL3GzyZu4Vfrw1qFsMBt90Pzz4hv8Q36
165XOdg5bTYmhza2Zc7hYoxddvYKIWvJB+9iDuiqAFoRJDB2R7H0h5NXcYDybx1DWhh4J7zeFHRU
du4rmHTZ5dtf4oppqwwDwvmgEJJ+8n3OPP3i4OBgPuHvC0Vu4ftLLIYMuexd7Dt6o3ra62AVV0T+
pdB7X4hdBTvkGm+vYjFwqfGfos/4nxx9RvHz1bghPNgrvZh2N36QS4Hb7ofLwfwz4lt8Qxn9638N
N1sqX1ZwvSqUk4OpJx7XcezO1xYjnoMwFzEfyi6EvIq5/aTHYDjY/nCXBDB+8jk4eB5vSOGNhcMC
bgRhFZa1SXSg0Zz7NObc8Hk2cb5dx5x7Nlax0Pb3h+Kw14kPGyawlu4bMElOmw03q19O2Y8MBW2r
1Lls+9uWCQ6zGTM3bf/mkNePUhxr+3cfJL73HcfPi4ni5GIvTjauXkbu+00d/4/1IV47+lrjx09J
8zV/xcKY4wdAPsvA/DPiG1yv+tfOqRxMqhgM5/qllvjs7RirQN5yDp7Ga++osPYIhdAnPed3RZBA
CTfq2XBTMb/7jNFhDA+u17FTuHYWgI5y7u6heMi3YbCeuyiyiHwbJybCQOixhQAeyENZOe35Xk7L
OeGwX8S9VtD21TlYDwUWQd5y79sfb+S694UC+Y+7WBEnFNj3G2u8/RAXe31GW8WXEz+zb8YOY87X
fBQLQOJ8Nh/MPyO+xTfoXyMHU3/cPY0x8KzzpjiPO0hNeS6W23/elNAWw83CLd3nBEWQQKk37ufx
s3tgGczu2XkMD1FClfsmfsIDybAyzketDPDTnBv++5M7HuYy5tlPMdcWm2/vOdG0+13r+JvW3o6F
4nPaPPYZZ3t57T59yKt4ve/ns4+K2X7Y5iFHFl0E+YNY+fbed9ff8e04Yx3ve+KEGq7Z2V4/6Pkw
zRvru1yrj9Xn2OG2PGq+Bigln91n7CCfIb4B/WvkYKaMtfXQbyFkuEbmJcwnxbm21TDNHJvix2/P
hyJIAAAA4CFqLYIEvrqOZ8PXxeO7f4cHXt+7Isdg883no4JHAAAAgMfpuBAyzDvNSysKji/dL4f8
xZDh94eVfU8VRt9yHhRBAgAAAA+hCBIAAAAAYHwdFkIWWQD5zTmZbf85GW52pTtMdNiwc10ofAy7
qZyJ/B+0vyJIAAAA4CEUQQIAAAAATKOjQsjiCyBvOTdht5X5cLPrymz4+Tz6bneVT/Hfz5/tb96I
9Du2uSJIAAAA4CEUQQIAAAAATKeDQsjqCiCZxj80AQAAAAAAAAAAQF2ur6/DyoHz7ed9gz8vbAWt
AJI7UQQJAAAAAAAAAABQoVAIuf0stv/xt4Z+1sX281wBJHelCBIAAAAAAAAAAKBi19fXp9t/fhlu
VlCs2bvtb3keV7mEO1EECQAAAAAAAAAAULnr6+v19p/n28+HCv/8q+3n1+1vOHEmuS9FkAAAAAAA
AAAAAA2I22Mfb//jr0M9q0K+335m27/7zBnkIRRBAgAAAAAAAAAANCQUFG4/s+1/fDvcrLJYovPt
55ft37mw/TWPoQgSAAAAAAAAAACgQdfX18vtP7OhrGLIXfHjPG7hDY+iCBIAAAAAAAAAAKBRcYvs
5fbzdPtfXw03RYhTCNteK34kuYNtQGkFAAAA4N4ODg7W23+OUhzr+vr6QIsCAAAAAIzj4OBgtv3n
OH6OMn7Vh+3nLHxseU22eFYECQAAADyEIkgAAAAAgDYcHBzMt/+Ez/PhZvvsZw84zMX2s9l+Pm4/
a6s9MpZ/agIAAAAAAAAAAIB+xYLF9f7/7eDgIGyf/fwO//PN9n+/0YpMRREkAAAAAAAAAAAAX4nb
V6+1BKX7hyYAAAAAAAAAAAAAaqQIEgAAAAAAAAAAAKiSIkgAAAAAAAAAAACgSoogAQAAAAAAAAAA
gCopggQAAAAAAAAAAACqpAgSAAAAAAAAAAAAqJIiSAAAAAAAAAAAAKBKiiABAAAAAAAAAACAKimC
BAAAAAAAAAAAAKqkCBIAAAAAAAAAAACokiJIAAAAAAAAAAAAoEqKIAEAAAAAAAAAAIAqKYIEAAAA
AAAAAAAAqqQIEgAAAAAAAAAAAKiSIkgAAAAAAAAAAACgSoogAQAAAAAAAAAAgCopggQAAAAAAAAA
AACqpAgSAAAAAAAAAAAAqJIiSAAAAAAAAAAAAKBKiiABAAAAAAAAAACAKimCBAAAAAAAAAAAAKqk
CBIAAAAAAAAAAACokiJIAAAAAAAAAAAAoEqKIAEAAAAAAAAAAIAqKYIEAAAAAAAAAAAAqqQIEgAA
AAAAAAAAAKiSIkgAAAAAAAAAAACgSoogAQAAAAAAAAAAgCodXF9fawUAAAAAAAAAAACgOlaCBAAA
AAAAAAAAAKqkCBIAAAAAAAAAAACokiJIAAAAAAAAAAAAoEr/H1anFvMgBnMYAAAAAElFTkSuQmCC

------=_NextPart_000_0000_01CF15C8.C37AEF50
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.balisage.net/Proceedings/vol10/html/Pemberton01/balisage-plain.css

html {
=09
}
body {
	background-color: white;
}
div {
=09
}
div#balisage-header {
	font-style: italic;
}
div#balisage-footer {
	font-style: italic;
}
.navbar {
	height: 30px; padding-right: 0.5em; padding-left: 0.5em; =
vertical-align: middle; display: block;
}
.page-header {
	margin: 0em; padding-left: 0.25em;
}
h2.page-header {
	font-size: 120%; margin-top: 10px;
}
div.article {
	margin: 0.5em;
}
div.content {
	margin: 0.5em;
}
div.content {
	padding-bottom: 0.5em;
}
div.abstract {
	padding: 0.5em; border: thin solid lightgrey; margin-top: 0.5em; =
background-color: white;
}
div.author-block {
	padding: 0.5em; border: thin solid lightgrey; margin-top: 0.5em; =
background-color: white;
}
div.toc {
	padding: 0.5em; border: thin solid lightgrey; margin-top: 0.5em; =
background-color: white;
}
div.box {
	padding: 0.5em; border: thin solid lightgrey; margin-top: 0.5em; =
background-color: white;
}
div.equation {
	padding: 0.5em; border: thin solid lightgrey; margin-top: 0.5em; =
background-color: white;
}
div.citation-block {
	padding: 0.5em; border: thin solid lightgrey; margin-top: 0.5em; =
background-color: white;
}
div.citation-block {
	font-family: sans-serif; font-size: 90%;
}
div.article > p {
	line-height: 140%;
}
div.section > p {
	line-height: 140%;
}
p.citation {
	text-indent: -1em; font-size: 90%; margin-left: 1em;
}
p.citation small {
	font-size: 100%;
}
div.index {
	padding: 0.25em; border: thin solid lightgrey; margin-top: 0.5em; =
background-color: white;
}
div.toc ul {
	padding-left: 1em; font-size: 90%; margin-top: 0.5em; margin-bottom: =
0em; list-style-position: outside;
}
div.toc dl {
	font-size: 90%; margin-bottom: 0em;
}
dl dl {
	margin-top: 0em;
}
div.index dl {
	margin: 0em; font-size: 90%;
}
div.confgroup {
	margin: 0.5em; font-size: 120%;
}
span.conftitle {
	font-style: italic; font-weight: bold;
}
div.box {
	text-align: center; font-family: sans-serif; font-size: 90%;
}
div.appendix {
=09
}
div.author {
=09
}
div.bibliography {
=09
}
div.bibliomixed {
=09
}
div.blockquote {
=09
}
div.caption {
=09
}
div.figure-contents > pre.programlisting {
	font-size: 100%;
}
pre.programlisting {
	padding: 0.5em; border: solid lightgrey; font-size: 85%; margin-top: =
0.5em; background-color: white;
}
div.equation {
	padding: 0.5em; border: solid lightgrey; font-size: 85%; margin-top: =
0.5em; background-color: white;
}
div.variablelist {
	padding: 0.5em; border: solid lightgrey; font-size: 85%; margin-top: =
0.5em; background-color: white;
}
div.figure {
	padding: 0.5em; border: solid lightgrey; font-size: 85%; margin-top: =
0.5em; background-color: white;
}
div.table-wrapper {
	padding: 0.5em; border: solid lightgrey; font-size: 85%; margin-top: =
0.5em; background-color: white;
}
div.notice {
	padding: 0.5em; border: solid lightgrey; font-size: 85%; margin-top: =
0.5em; background-color: white;
}
div.note {
	padding: 0.5em; border: solid lightgrey; font-size: 85%; margin-top: =
0.5em; background-color: white;
}
div.mediaobject {
	padding: 0.5em; border: solid lightgrey; font-size: 85%; margin-top: =
0.5em; background-color: white;
}
div.figure-contents {
	margin-top: 0.5em; margin-bottom: 0em;
}
div.mediaobject h5 {
	margin-top: 0.5em; margin-bottom: 0em;
}
div.figure-contents {
	margin-top: 0.5em;
}
div.figure-contents div.mediaobject {
	margin: 0em; padding: 0em; border: currentColor;
}
table.variablelist {
	border-collapse: collapse;
}
div.figure-float {
=09
}
div.folder {
	margin: 0em;
}
div.footnote {
=09
}
div.footnotes {
=09
}
div.itemizedlist {
=09
}
div.legalnotice {
=09
}
div.mediaobject {
=09
}
div.section {
=09
}
div.table-caption {
=09
}
div.titlepage {
=09
}
div.toc {
	font-family: sans-serif;
}
blockquote.blockquote {
=09
}
h1 {
	font-family: sans-serif;
}
h2 {
	font-family: sans-serif;
}
h3 {
	font-family: sans-serif;
}
h4 {
	font-family: sans-serif;
}
h5 {
	font-family: sans-serif;
}
h6 {
	font-family: sans-serif;
}
.subtitle {
	margin-top: 0.5ex;
}
.title {
	margin-top: 1.5ex; margin-bottom: 0em;
}
div.article > .subtitle {
	margin-top: 1.5ex; margin-bottom: 0em;
}
h2.title {
	font-size: 125%;
}
h3.title {
	font-size: 115%; font-style: italic;
}
h4.title {
	font-size: 105%;
}
h5.title {
	font-size: 95%; font-style: italic;
}
h6.title {
	font-size: 85%;
}
p.title {
	margin-top: 0em;
}
div.index p.title {
	font-size: 90%; font-weight: normal;
}
h3.title {
	font-style: italic;
}
div.note h3.title {
	margin: 0em; font-size: 90%; font-style: italic;
}
pre.programlisting > .title {
	font-style: normal; margin-top: 0em;
}
div.variablelist > .title {
	font-style: normal; margin-top: 0em;
}
div.figure > .title {
	font-style: normal; margin-top: 0em;
}
div.table-wrapper > .title {
	font-style: normal; margin-top: 0em;
}
div.notice > .title {
	font-style: normal; margin-top: 0em;
}
div.note > .title {
	font-style: normal; margin-top: 0em;
}
div.itemizedlist {
	margin-top: 0.5em;
}
div.orderedlist {
	margin-top: 0.5em;
}
div.itemizedlist > ul {
	margin-top: 0px;
}
div.orderedlist > ol {
	margin-top: 0px;
}
div.article > h2.title {
	font-size: 160%;
}
h3.author {
	margin: 0em;
}
h5.author-email {
	font-size: 100%; margin-top: 0.25em; margin-bottom: 0em;
}
h3.notice-title {
	margin-top: 0em; margin-bottom: 1em;
}
div.author {
	margin-top: 0.5em; margin-bottom: 0em;
}
div.affiliation {
	margin: 0em;
}
div.affiliation > * {
	margin: 0em;
}
p {
	margin-top: 0.5em; margin-bottom: 0em;
}
div.toc p {
	margin: 0em;
}
p.notice {
	margin: 0em;
}
p.title {
	font-family: sans-serif; font-weight: bold;
}
p.bibliomixed {
	text-indent: -1em; margin-left: 1em;
}
blockquote > p.attribution {
	text-align: right; margin-top: 0.5ex;
}
table.table {
	margin-top: 0.5em;
}
col {
=09
}
thead {
=09
}
tbody {
=09
}
tr {
=09
}
th {
	padding-right: 0.5em; padding-left: 0.5em; background-color: lightgrey;
}
td {
	padding-right: 0.5em; padding-left: 0.5em; vertical-align: top;
}
td > *:first-child {
	margin-top: 0px;
}
table.variablelist > tbody > tr > td {
	padding-top: 1ex; padding-bottom: 1ex; vertical-align: text-top; =
border-top-color: lightgrey; border-top-width: thin; border-top-style: =
solid;
}
table.variablelist > tbody > tr:first-child > td {
	border-top-color: currentColor; border-top-width: medium; =
border-top-style: none;
}
ul {
=09
}
li {
=09
}
dl p {
	margin-top: 0.25em;
}
li p {
	margin-top: 0.25em;
}
dt {
	text-indent: -1em; margin-left: 1em;
}
div.index dl dt {
	margin-left: 2.5em;
}
div.variablelist td {
	vertical-align: text-top;
}
dd {
=09
}
td p {
	margin-top: 0.25em; margin-bottom: 0em;
}
th p {
	margin-top: 0.25em; margin-bottom: 0em;
}
dd p {
	margin-top: 0.25em; margin-bottom: 0em;
}
hr {
=09
}
br {
=09
}
img {
	border: currentColor; max-width: 100%;
}
b {
=09
}
code.code {
=09
}
code.email {
=09
}
i {
=09
}
strong {
=09
}
sup {
	font-size: 70%;
}
span.ital {
	font-style: italic;
}
span.bold {
	font-weight: bold;
}
span.bital {
	font-style: italic; font-weight: bold;
}
span.rom {
	font-style: normal; font-weight: normal;
}
span.under {
	text-decoration: underline;
}
span.appendix {
=09
}
span.bibliography {
=09
}
span.citation {
=09
}
span.firstname {
=09
}
span.jobtitle {
=09
}
span.orgname {
=09
}
span.othername {
=09
}
span.section {
=09
}
span.surname {
=09
}
span.term {
	font-family: sans-serif; font-size: 90%; font-weight: bold;
}
.smaller {
	font-size: 85%;
}
.doi {
	font-family: monospace;
}
a {
	color: darkslategrey; text-decoration: none;
}
a.email {
=09
}
a.footnote {
=09
}
a.para {
=09
}
a.xref {
	font-family: sans-serif; font-size: 80%;
}
a:hover {
	text-decoration: underline;
}
img.toc-icon {
	vertical-align: text-top;
}

------=_NextPart_000_0000_01CF15C8.C37AEF50
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.balisage.net/Proceedings/balisage-proceedings.css

@import url( balisage-plain.css );
body {
	background-color: rgb(232, 234, 255);
}
div#balisage-header {
	font-style: italic; background-color: rgb(102, 153, 204);
}
div#balisage-footer {
	font-style: italic; background-color: rgb(102, 153, 204);
}
div#balisage-header {
	left: 0px; top: 0px; width: 100%; height: 105px; position: absolute;
}
div#balisage-footer {
	border: thin inset midnightblue; margin-top: 1em;
}
div#navbar {
	left: 0px; top: 105px; width: 100%; height: 30px; color: lightgrey; =
font-family: sans-serif; font-size: 80%; border-bottom-color: =
midnightblue; border-bottom-width: thin; border-bottom-style: outset; =
position: absolute; background-color: rgb(102, 153, 204);
}
div#mast {
	left: 0px; top: 135px; width: 30%; bottom: 0px; overflow: auto; =
font-size: 90%; border-right-color: midnightblue; border-right-width: =
thin; border-right-style: outset; position: absolute;
}
div#index-mast {
	left: 0px; top: 135px; width: 30%; bottom: 0px; overflow: auto; =
font-size: 90%; border-right-color: midnightblue; border-right-width: =
thin; border-right-style: outset; position: absolute;
}
div#index-mast {
	width: 25%;
}
div#main {
	left: 30%; top: 135px; width: 70%; bottom: 0px; overflow: auto; =
position: absolute;
}
div#index-main {
	left: 30%; top: 135px; width: 70%; bottom: 0px; overflow: auto; =
position: absolute;
}
div#index-main {
	left: 25%; width: 75%;
}
div#author-keywords {
	margin: 0.5em; padding: 0.5em; border: thin solid lightgrey; =
background-color: white;
}
div#author-keywords h5.keywords {
	margin: 0em;
}
div#author-keywords h5.keywords span.label {
	font-style: italic;
}
div.toc {
	padding: 0.5em; border: thin solid lightgrey; font-family: sans-serif; =
margin-top: 0.5em; margin-bottom: 0em; background-color: white;
}
div.mast-box {
	padding: 0.5em; border: thin solid lightgrey; font-family: sans-serif; =
margin-top: 0.5em; margin-bottom: 0em; background-color: white;
}
div.mast-box > p {
	margin-top: 0em;
}
div.mast-box > *:first-child {
	margin-top: 0em;
}
div.mast-box > *:last-child {
	margin-bottom: 0em;
}
img.sponsor-logo {
	border: currentColor; padding-right: 1em; padding-left: 1em; =
vertical-align: top;
}
div.article > p {
	line-height: 130%;
}
div.section > p {
	line-height: 130%;
}
h1.page-title {
	margin-top: 0.5ex;
}
p {
	margin-top: 1.5ex; margin-bottom: 0em;
}
a {
	color: rgb(102, 102, 255); text-decoration: none;
}
a.site-navbar-link {
	color: white;
}
a.site-navbar-link:visited {
	color: white;
}
a.site-navbar-link:hover {
	color: white;
}
a:visited {
	color: rgb(51, 102, 153);
}
a:hover {
	color: midnightblue; text-decoration: underline;
}
a.quiet:hover {
	text-decoration: none;
}
a.navbar-link {
	padding: 2px; color: white;
}
a.navbar-link:visited {
	padding: 2px; color: white;
}
a.navbar-link:hover {
	padding: 2px; color: white;
}
a.navbar-link:hover {
	background-color: midnightblue;
}
.inline-citation {
	padding: 5px; border: thin solid rgb(51, 102, 153); font-family: =
sans-serif; font-size: 75%; display: none; position: absolute; z-index: =
2; background-color: white;
}
.button {
	font-family: sans-serif; font-size: 75%; font-weight: bold;
}

------=_NextPart_000_0000_01CF15C8.C37AEF50--
