Re: Mapserver mapwmslayer on ubuntu18 (Lars Fricke)

Lars Fricke <[email protected]> Mon, 28 Oct 2019 11:13:09 +0100
Newsgroups gmane.comp.gis.mapserver.user
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--===============1000991057807576687==
Content-Type: multipart/related;
 boundary="------------23383E7C09DD2C592B211C1E"
Content-Language: en-US

This is a multi-part message in MIME format.
--------------23383E7C09DD2C592B211C1E
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <font face="Helvetica, Arial, sans-serif">Hi James,<br>
      <br>
      I am not 100% certain about the original problem. However let me
      share two ways that i use to merge more than one layer into one
      parent layer:<br>
      <br>
      I either use CONNECTIONTYPE UNION as is described here:
      <a class="moz-txt-link-freetext" href="https://mapserver.org/mapfile/union.html">https://mapserver.org/mapfile/union.html</a><br>
      <br>
      Or I use WMS_LAYER_GROUP that I simply define in all "child"
      layers. There is no need for a "parent" in this case for all
      layers in the group can be queried at once by calling the layer
      group as a normal layer in the WMS request.  I do tend to keep the
      names for those groups simple and without any extra characters. <br>
      For instance if I have </font><br>
    <font face="Helvetica, Arial, sans-serif"><font face="Helvetica,
        Arial, sans-serif">"WMS_LAYER_GROUP"  "/my_sweet_group" <br>
        <br>
        The call can simply be something like<br>
http://&lt;my_url.com&gt;/cgi-bin/mapserv?map=&lt;path_to_mapfile&gt;wms.map&amp;LAYERS=</font></font><font
      face="Helvetica, Arial, sans-serif"><font face="Helvetica, Arial,
        sans-serif"><font face="Helvetica, Arial, sans-serif"><font
            face="Helvetica, Arial, sans-serif">my_sweet_group</font></font>&amp;...<br>
        <br>
        Documentation: <a class="moz-txt-link-freetext" href="https://mapserver.org/ogc/wms_server.html">https://mapserver.org/ogc/wms_server.html</a><br>
        <br>
        If you need SRS transformation, I would define that on the level
        of the entire map (WEB - block) rather than on the layer level.
        That can be confusing from my point of view.<br>
        <br>
        I hope this helps some?<br>
      </font></font>
    <div class="moz-signature">
      <p style="text-align: left;font-family: Helvetica, Arial;">Best</p>
      <p style="text-align: left;font-family: Helvetica, Arial;">Lars<br>
      </p>
      <p style="text-align: left;font-family: Helvetica, Arial;"><br>
        Lars Fricke<br>
        Forschung &amp; Entwicklung<br>
      </p>
      <p style="text-align: left;font-family: Helvetica, Arial;">
        +49(0)39602-183097<br>
        +49(0)39602-183098<br>
      </p>
      <p style="text-align: left;font-family: Helvetica, Arial;">
        SkenData GmbH<br>
        Mühlendamm 8B<br>
        18055 Rostock<br>
        <a class="moz-txt-link-abbreviated" href="http://www.skendata.de">www.skendata.de</a><br>
      </p>
      <p style="text-align: left;font-family: Helvetica, Arial;
        font-size: small;"> <br>
        <img src="cid:[email protected]" alt="Wert14"
          title="Wert14 Auszeichnungen" px="" width="400"><br>
      </p>
      <p style="text-align: left;font-family: Helvetica, Arial;"> <br>
        <a class="moz-txt-link-abbreviated" href="http://www.wert14.de">www.wert14.de</a><br>
      </p>
      <p style="text-align: left;font-family: Helvetica, Arial;
        font-size: small"> Geschäftsführer: Jon Meis und Sven Jantzen<br>
        Amtsgericht Rostock HRB 12937<br>
      </p>
    </div>
    <div class="moz-cite-prefix">Am 28.10.19 um 03:55 schrieb James
      Gardner:<br>
    </div>
    <blockquote type="cite"
cite="mid:ME2PR01MB526753CCF3B17D07C30AC8BA8F660@ME2PR01MB5267.ausprd01.prod.outlook.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <style type="text/css">.style1 {font-family: "Times New Roman";}</style>Hi
      Lars,<br>
      <br>
      Sub Layer<br>
      In zzz.map<br>
      <br>
      &lt;&lt;+++<br>
      LAYER<br>
      CONNECTION "host=**** dbname=**** user=**** password=****"<br>
      CONNECTIONTYPE POSTGIS<br>
      DATA "the_geom FROM (select id,the_geom,time) as subquery using
      unique id"<br>
      GROUP "layer56_simulation_15044"<br>
      METADATA<br>
      "wms_srs" "EPSG:900913"<br>
      "gml_the_geom_type" "point"<br>
      "wms_keywordlist" "simulation_id 15044"<br>
      "gml_include_items" "*"<br>
      "gml_geometries" "the_geom"<br>
      "wms_group_title" "/2019-09-27/09:00 - test (ID: 15044)"<br>
      "wms_title" "*****"<br>
      END # METADATA<br>
      NAME "layer55_simulation_15044 "<br>
      PROCESSING "CLOSE_CONNECTION=DEFER"<br>
      PROJECTION<br>
      "init=epsg:900913"<br>
      END # PROJECTION<br>
      STATUS ON<br>
      TEMPLATE "zzzzz.html"<br>
      TILEITEM "location"<br>
      TOLERANCE 20<br>
      TYPE POINT<br>
      UNITS METERS<br>
      END<br>
      +++<br>
      <br>
      <br>
      Parent layer<br>
      &lt;&lt;&lt;+++<br>
      LAYER<br>
      CONNECTION
<a class="moz-txt-link-rfc2396E" href="http://localhost/cgi-bin/mapserv?map=/data/web_projects/mapproxy/docker/ows/zzzz.map&amp;">"http://localhost/cgi-bin/mapserv?map=/data/web_projects/mapproxy/docker/ows/zzzz.map&amp;"</a><br>
      CONNECTIONTYPE WMS<br>
      METADATA<br>
      "wms_srs" "EPSG:900913 EPSG:4326"<br>
      "wms_extent" "13048989.6381759 -4108382.56980896 13049321.6706854
      -4107853.60807286"<br>
      "wms_layer_group" "/2019-09-27/09:00 - test (ID: 15044)"<br>
      "wms_name" "layer56_simulation_15044"<br>
      "wms_feature_info_mime_type" "text/html"<br>
      "wms_format" "image/png"<br>
      "wms_keywordlist" "simulation_id 15044,status complete"<br>
      "wms_server_version" "1.1.1"<br>
      "wms_title" "********"<br>
      END # METADATA<br>
      NAME "layer56_simulation_15044"<br>
      PROJECTION<br>
      "init=epsg:900913"<br>
      END # PROJECTION<br>
      STATUS ON<br>
      TEMPLATE "zzzz.html"<br>
      TILEITEM "location"<br>
      TOLERANCE 20<br>
      TYPE RASTER<br>
      UNITS METERS<br>
      CLASS<br>
      NAME "*******"<br>
      STYLE<br>
      SIZE 20<br>
      SYMBOL "********"<br>
      END # STYLE<br>
      END # CLASS<br>
      +++<br>
      <br>
      <br>
      When I do a getFeatureInfo on the parent layer, it returns
      nothing, when it should query the sublayer and return something...<br>
      Thanks<br>
      JG..<br>
      <br>
      <br>
      <p style="font-family: Verdana; font-size:8pt; color:#666666;">
        This e-mail and any files transmitted with it are intended only
        for the use of the addressee(s). It may contain information that
        is confidential and privileged, in which case neither is
        intended to be waived or lost by mistaken delivery to you. If
        you are not an intended recipient, any use, interference with,
        disclosure, distribution or copying of this material is
        unauthorised and prohibited. If you receive this e-mail in
        error, please notify the sender by return e-mail and delete the
        message and any attachments from your system. Unless
        specifically indicated, this e-mail does not constitute formal
        advice or commitment by the sender or the Western Australian
        Land Information Authority (Landgate). Information in this
        message not relating to the official business of Landgate shall
        be understood as neither given nor endorsed by it. It is your
        responsibility to check any attachments for viruses and defects
        before opening or sending them on. Landgate’s liability is
        limited to re-supplying affected attachments. </p>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
mapserver-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:[email protected]">[email protected]</a>
<a class="moz-txt-link-freetext" href="https://lists.osgeo.org/mailman/listinfo/mapserver-users">https://lists.osgeo.org/mailman/listinfo/mapserver-users</a></pre>
    </blockquote>
    <br>
  </body>
</html>

--------------23383E7C09DD2C592B211C1E
Content-Type: image/jpeg;
 name="email_footer_450x80px.jpg"
Content-Transfer-Encoding: base64
Content-ID: <[email protected]>
Content-Disposition: inline;
 filename="email_footer_450x80px.jpg"

/9j/4AAQSkZJRgABAQEARwBHAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQICAQEBAQMCAgICAwME
BAMDAwMEBAYFBAQFBAMDBQcFBQYGBgYGBAUHBwcGBwYGBgb/2wBDAQEBAQEBAQMCAgMGBAME
BgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgb/wgAR
CABQAcMDAREAAhEBAxEB/8QAHgABAAICAwEBAQAAAAAAAAAAAAUGBAcCAwgJCgH/xAAcAQEA
AwADAQEAAAAAAAAAAAAAAQIDBAUGBwj/2gAMAwEAAhADEAAAAfv4AAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAeV7Z6W8x9982Y9t6O9Z+cPotAR6JBIHkAzCaLaa/NeGwyfIIzzsMAxStGz
jVBzNjmQSxsk8uEQWQjS3lWLcX087lyMQ3gbVAAAAAAB5ctnW+L6Hy/5P9H/AFl9p+U+QI1E
kkDWZJk8VktZHECXcjzsIM5kGYx2loOJjGUTREGUZ52lbJU6CHLQV07TpLkcgaYmPiPfPWkx
9dqX+V16fbHPTb8TXDmfF/TP7b56eGFffi3yvU+vLQARqJJIHkMlikliMsijcRqc5HE6D0Me
cDDJQ2ia8OBKkCcyvFkM822bQAAAAAPzK64y5TyQKsYp/ZfaDO/xC0p+kDHTyWjbadeI+jy4
AjUSSQNTllMsjyWK2SxglUL8Vkkjmf0kzWZzM03IAAAAAAAAD4D6Zbeifitpn9ss9PGVq7Ri
aHL9JOWv5ddcf025a/P5XaJ5pR9GF9lpAjUSSQNHFWJkxi3lYOojCWL8UwxzNMMmSmmKdh6c
OYAAAAAAABrFGcatmPSMW8V2rvKJgkegIt5hmvoSJrRf00NF8SAI1EkkDz0TJKkQYxZyEMUm
CnkwZpOGsC2GWWw0wbHIgzyCIE2qQ5QTtLkcCgGySGN7gGl5j5+2prYvBKFHNlQwznLFPZXS
/TtL8D2OuuL6DZXL85607r5Xs3l+bAjUSSQNdkEZ5wO45koZRIlTMY6iXKySx2EiCJIgsxmF
bLGV8/h3GcYJgmYWwtABjnnea4x1GESZbU1FEmmZLDw/SQufMxK63TkdPI249s36sCNRJJA8
MAlzdJrU6i1kcWM0WWwzD1ASoAAAAAAAAAAAAAAAAAAAOs7ACIOBzP6DoOg7zkRB2mSWQAAA
AAAAAAAA/8QALhAAAgIDAAAGAQMBCQAAAAAABAUDBgECBwAIEBQVFjMTIEAwERcxNDdHSFBg
/9oACAEBAAEFAv8AwrrrlbRsOhdkfVWePsN+uSvy52fqFirnoTnOI/WpJJJ9f9sbISVC1VxJ
Fjg5hJi2M5Jl6pmAnkPtOkxaaBUQqdXaYso/Gmh9gvX+cAmlHsEoUalMdLEQypqkMvxlMpFp
LBbopUWIBerEr+WGbdq1zoCumLFWMUko9Teo5AkkkPtN2aYf5B5PHY0rVCDFHWtItZid4xQI
h1usm0GTqvSCTTKn/W6Tz+K2BoOWR7Uqm+X0qF/jGMY9Cvx+q1+jm1BQV4fwCtXK4yIUNZGy
CDkcodRHC3HrC7O8QxWD1axrGGuXrtJNlCoxzKiDgleVXQSA2mKp4iKepaRfEamixpmizRbX
kYkalMvFhjH22HKBdwMNVuIpBBZhp4ICogplrXcFauWRbKVW4P1ite1iEFgGDrleXSfAIvZf
W69gbGMYx6dEr8lqo3lDs5Md180liOO6xxi5Ry8L8rgTO1dSddh5hXjUVjQWcLW903Z7He6R
NHUu42KfvJVproYix3I76G6bDpFhTBoY0/YV+P1T6zQ1/wBuSO4gVt/g3SUqKFkqLAONW/Ie
LAKeyJ1WuMjx6s91yRUeSYnXzYZ2NrKmVLoZV2ZNDVVffKjC21vgZRyGpS4XDCue9R7qdJ9p
VrWRhGtkwYWokKCZBbb+Cg2GTaxFNBr/AE4YM8u80VbTbdU6dSb18V5eq8ey535eeY1XhZ1e
5rY4eb9pvidhYfMSh8ttBQJalzpA77zJzWuyLk4UK3oloJmulp6GPCJaP2Ffj9Rbgr3B+wpv
1YnSyfwJY0p2+zUHUFRYYmAmj9PJFizocj2G5rlKmdlkduuskZ2+toQ7QfZkftc2VJgMphJh
fpdP1h57rpoob2+JUx/hecFBKusPk2S7RV27Kya3be2c0NA8v3JXXl0zV6NYeT2jpH/Ljwms
6ileZtWyCdLB/wDVIzlZZB9mr0yFxVEM1dWepX4/VFWjlZwNTeACAVluKcWvkR0yavTyVkup
sYtYaizA3xUG8xb6tOjNbMqOZgsKbkrTFYPm2+sn/JfX7BBNCpsKqmC1d8IIbUrDpXn9PbvC
NcZxr/BtVNrN3ArNWQU5Wz5Dzdw//wAfDzy88ifm1Dn9NoY/91lB+0eLLxjmNuZLl4ahfiro
dWXhhWUTUr9hX4/VTaGc44lziPIEtMZfiC2lEqtbrsVANY92JSe7AuTiyWpRNeYxRhKrYzkX
TXXOYiLjHHrrY8bytLyXGFvZZAz5LZIPqncfJRJbtvIJraotzfuccZEVlOJkVGuyOebWRjBq
9NMjIhc6iLpbLM0IivYq8He2b6FXItwrXt7O/H2we10vKrd99o9eivj6xRBr8JzUe2dHt1sG
svTmh8aDshQFSvvRLHdVMnfLScdnzFsCdCPMI/zKTfewNHFmvDOv2ibplpMV0+6Pa9WWXQrg
2UU2dsVV/Ur8fqurQKsnWmBahDVMIU7WpiRQBVNaBpBWIBJFiPRTt8MLiVbEKKGBV167xBUl
o48lQX7+Ja2umaYpIG0O9UDn21qwf9ma+L7YmuLCdxKkuEnhpC+KKauwSSDohxEm9RGk8Fo4
TdNqnBv4gpy0fI1WiCzvWgZNHtWjfGFUtcbPvVtd7ACpHAM9ZYop4lvIucKd8ce51hbtxnme
wRXEeXGQmcd5uecLzqmA2ALjvN10c/KqCQe05zTXKU6n1tk2D57TV8hHN6SVpBWEI+qVIsrq
/wBSvx+q3Qz3QuJWuop8bGBNAMvswh829qxcXXty354zUVy+nAq8WJApZI4VOYAsLXIa4+lA
hwLg/wDqNtdd8esIAI+8S5fB49gDjQIAFbB7EH2/xi3xlMoyXIsWyh6LV0Ywldr4HjZAi3Bh
TKBoP4//xAAwEQABAwIFAgUDAwUAAAAAAAABAAIRAxIEBQYhMSJBBxAyUFETQmEzUmAUI2Kh
4f/aAAgBAwEBPwH+CmoAvDPws0xrrLfrvxjr2+tjWgFvxubpB+Y/HZeJXglRyDKRjcpue2mP
7jXGTH7hAHH3D43+fd3suWldSZrpDN2Y3COh7e3Zw7tPyD/0bhaw8fcLWyFjMpBGIqDqJH6f
4H7nfB4j87Akk+1HcJnKfymnpTOVcFMqQpCDupSu/t/DlyUD0rhqFqBgo+pWhR1KEOUdyj7a
/lMRTh0oWoWyvv8AKYd5d1HkPbCAUBCtHlaEAAoE+VoPlHlHth2CmFJKJU7ImVcrlcpctOaK
y3PtNVMS2q52JBPQ2zpAAhzw5wcWnuWA28lUfDfTGEzNw+q+p/SVaLKwLWgO+qYFm/F2zgft
kjstW6OyPP8AUgfiK1RprVXUKQaxkMs/dEdMmAPVG5Ky7QOksqzXLaWOqVH1cQ4dADbJa8tN
x5sMRA3534Wr6GVYXUuJpYMEUmvcIMbQd4jtPH459stCtCtCtCtCgK0KAoCwWrdRZdlTsFRr
W0XTIhsw71AOi4A94InusZr7V+Pp021sSXBjg4bN9TfSXbdcf5ysP4iazwr6rqeJINVxedm+
o8ubt0E/LIVbUueYh2HLqpnD/pnYFu93IEnfeTJWc51mWoMe7FYt11R3Jhrf9NAH8k//xAAu
EQABAwIFAgQFBQAAAAAAAAABAAIRAwQFEiEiMRBQMkFRgQYTYGHwQnGhsdH/2gAIAQIBAT8B
+hcpKxfGbzDa2UU9PIrCPiE3Nf5dfSeP8R7s10K+taN/RNN/Csfhp4uSa3hH89rHKeNE3hOG
5P0Cg9IKgrLt7jyxcBEbly5EuR1ah4VmKJ29xYnoJp3I5pRBAX6OnLe4zC5UnpmKJJUnpJHc
ByolQAoWVAQsqyrKoCu8Qq214GEbPUzr9h5T+6di14+kNoGcOLftHqrG/uLa0hrQcozHU6yq
uJ31ajVNMABvn58f2rF1Z9o01OY7ZJUlSVJUlSpKkqSqlja1a3zHN3KnhljSJLWc/nt7J2FY
e8CWcafnr7ptpbtzQPFyre3pWtLIzj6k/8QAThAAAQMDAgMFAwcGCgcJAAAAAQIDBAUREgAh
BhMxFBUiMkEjUWEHFiAzQlJxECRigZGhNEBDcnN0gpKxsjA1U2OiwdElUGB2d4OGw+H/2gAI
AQEABj8C/wDAr1MkQ60uVGewkAQggJ+PiUCf+eovdXD9Ml0mqR+ZRq89OU81IT9rwpCcVA7F
N9VKgUmt07hXjKS4lfC9RagNmM+sdYjnOCwjP7K/vbHVWb+UqlTGnqbVXGqfXKi0GH5JCjzW
1M2H1ats+h6fZP5U2Nvzhrp/PH0KNUYlJgUtUWsTHJ1caWkSJbWbqeWQkXNyU+c7Y6pSvstS
6e46o9EoRObUon4AAnXE8mmLV2qFwKj2scZKaKnXDf8AnYhSh+GoMWlUiK0ipUtxcetxH0nt
KEYX5lt1nxJ8Sr+ujW0w5yolLqcenrqCUJ7OGFAh6/iv9c83fb+R1xislSqdWq9OaWPRqWh2
6VfgtF0/ihHv18oVTqDMdqVAZjmHVQkJkMK7MCnlOdQcrbDrrhBFQpzNRkv1uF22mSgnBbnJ
Xkk5C3XXCwcYjwI8ziyW7Ao8RzJqI33c4MU7DqpKlWGwy21HiQIU6c9Q4PeDYhJSQiZn+bZ3
UNrNyB69dQoMVSVUDiKM3XHEZdVNYDG33VqXGX/ZX97VW/8AS2vf4s64apE1xQNLps1caWs2
yhuNo5ZufVGKkH+Zf11WaL2CmSp1U4KqJp/EVIX7SelLW5kJ++cknK6gfh01wmWHEPD5tVB2
7ar+zLbQCvwudcMxZVAo1NYVwe0/KCEpc73QtCBdxOABxUErOVyCpPx1xpIiUmmR5Xe9Vjh5
qEhCuSJpxbyA8nhTt02GmWl0uiUCLP4giN1o8Op5TaohP8orBJF1HE/oq66psfh+HTIsj500
5ZhM+yazK/CVJSPDe3W2+uKu8m4bUjuik+GC8pxGOUn1UkanT6hTptJZgNrW4Jy2VFTaE3Kh
y3FC342OuKIk+FOgPVzhaTUFialIC5mKu04WUdrOMD06aq1Tj0mBw9C+Yz7cqNBWm8x1SUFL
i0pFvDirfzeM64nmM0anUCnvURDXc0FxODzvMvzFpSkJG23qTc36DVbwgw+F4Dc+lxK1SKQ9
ZAjqduuQSlKQEqSvC4HQKudtqpReHY8eK382u1qhwxiy1UG3kqhqwGyVKKV/jjquV5ptmRFl
S6HDp7MrdtSO0suOZbdCt7E/0euEafKoHDsRmVxkDLp9MiJMZz80kWKklAudh1GuJ6fEUruW
JVA3T+W6cWiWUF5to+iUrJ6eU3HprjSo8JyZMajRqKiOHm5ynFSH0ufnEpskk+BBIz9SD7tc
cUeDIWeHG6JEdb5FVXiiUpLhIQ4FX8QQ2SAd/Xrr5PnXlMz6Wxw+jvSnLrAilxzsyMXMri/L
8V/51/TVCk1BTjkp6ACp143UtP2FE+t04n/T9up6ENV+G37BXlEhH+zUf8DqXwzxVIcmd4rD
qY7SwRAd9Cyr73v9D06XvKe4ucado1NlfmDMV3+HeoUr1Qj3jrf4bmw2A6AflT/WGf8AOPoG
PSo9Q5DfOKOzcNyW45KSc8V8sIJyCuh3OjLhUCkwnZcch1bdIbacKF9Ur8N/xB0pmmwIVOZU
vJTUGKlpJV77JGp9ZapUKHinKa9ToCEOr39bWv107EMOKYj6lqeimOnlrK1ZKJT0N1Ek/HXZ
ZcWD2aozBlHdjJKHn1G+6bbquL6c4kq1PpiHopRlVXKWHHwbhKLKCSr1A20wtxtiQG3A5GWt
AVir0Un479dIZqlOgVJpteTbU+Il5KVe8BQ1y6fAhwGyBdEOKlobdOg+OqLFTBYYkTS7Epio
0RI5aAguqRf7KbM9B6gaVMrSYIacZVFLkqOHFOId8zIFrqCsR4fW2qfXHJNPLCsmqZMDGS9/
OhAtl9jcD7u/TUByGaHCk8TEdhcgR0JXLv0N0jfqNzpykxkUan1SoEdojxoiWy4pQukLIFsi
L2B3OmaY0xFRMpEFC4jCYmPIYXdA5ZtYDwEWT/00ezxYcmlVPNxbSoY5T2ZupRQRvkd7nr11
LLNMpNLhPgCamNAQ2hfoMwBv1/fooi0iAxHYd56Y0KnJHtU7hSUgef8Afozm46Wn5bLfOdUx
g6pIvilfrtkrY9LnU5osB+OxNeiymZbIKVKbNlbeo0ZNSaiqaZQpJclMhWKXPCof2unx0qE9
Gjuw1tYLiOMhTZR93HpbS2JLLUhhwe0ZfbCkq/EHU+S3FbU6w+7BlPPR05KDat0X9UXJ0WKb
AhU9lSslMwYqWkk++yRpdMXTKeumuKuunqhILBOWVyi1vNv+OjB+b1D7EZHNMPulrlc21s8c
bZW2voQ2Y0dmGlvFMVpkJbCfdj0tpT1PoNGgvLaKFuw6W22ooPVNwOmjTe5KT3cp3NUDu1vk
lf3sLWvpEIUGiiG2/wAxuJ3W3y0ufeCbWv8AHQAAAA2A/LxTQGMhLqNGeEAoVY9pSMmf+NKN
cQ8PTJT7iKzQuayl94q9tHXsN/0XXP2al02HLlIboFDisFqO+QLlJfUbD4Pfu1SOI57pc+bV
ClpqKnF74w8+p/o0J1M4hqMqVIZoVOkS3uY+ooMp84JFr+5bqv7OlU6rca0Ric25g9GafL6m
1e5eAOJ/HQqPDtYp1ahZWMinS0uhKvcq3Q/A6PDCeJ6KeIg8WzRRPT2jMC5GHW9t9VB1njLh
V1qkICqq43xCwUxklWILpz8Hi239dSqXWuPYQ+TocTVpDLkp+M3B7IhL/Zfzi3luGrHLfbrf
Uec9WaeYsyIl+E4xJDvPZULpW3j5kn0I21EqCS62xKqY5TKl9EBNk3H4Aal1OUfZxm7pRfda
vspH4nSKhNcfS5UXw6nxkApytt8Nrfq+in+sM/5x9CsU8q4r7ydp1US1TJFCeTGSoqcUnluc
kC52t4zfLVGeagz5sxUeE0tqZTHg3GTy/E43JHgSB9ptW6iNVoOdvTXvmlPRVY7dAkJVKlLb
2/OCsodVn5cB0P2emq/HgQagWalwlGL6WkuL5sznHI3/ANpid/XVZ7tgTxTI0/h+YGorK18w
okrMot/fVglFwN/26mVCfRqhIht/KA3JS09S3Fu9iVDaSVJatkRl1AF9j6g6odPpzTKY7SnJ
Ul2fDWqPZCcW21WI3Jdyt/u9UemPxpyufEXRqw+0ysDkMvpwey9EqY53iP2ljSpFWpMuQuZU
Y0SXzqc+8G2Y8exdMdHjcSp7mW9PGFemuHGanCqPYIhrw5UllaEBrtLRipcF+mI8KST5fhrg
11+l1YVuHVJZ4nqMiE7yytUZ8Zcw+FSSojHG4FwNumnp0elzaxLQbRIUCIp5RcPQnEEhPvOu
Gq53fXZyIU6qGvBNBebe7XLCV81thQy5d8kXA9fx1wVT5FIrbkqJxIioSmYFHdkBiOXnVYEt
gjJIWkY6kxKOitJNcrNNmyzIo1o7XK5ZLgkHy2S35PNl8NQ6hR2H35kiNIpznZ2ssEyAOW6r
9FDiE7+gUdORAZEWKwzCa4WlsUKRM5DbaACAttwJaOQVfMbgjqNtcUvSKZJlzzxG8uKh5pS1
9mTISr2SfcU5Hw9dcWSotOnJYRw20OHWlw3WsVlhwHltqA8flHS40nthlRVGHTxQZaKDIllj
FtOYyQ4EtK5md8xuCOvTUsRqZVWeIHeN1PxaiqG6GUwu0Aunm+TFTYWMb3Vfp66rkFujVCpN
hLclU+bSXmZJcTIBLSgrZ9WGdlt+gt66rHZaZWDKfgsfMF2PAfbTFs1sDtZgh25VzMbpsN+m
puUOqOcULr7KqXVWmHOzIhZov7TyJRgFhSDuTfY3vqvIfZfZUeJ5i0c5kpyQtWSVJJ8wseo/
0jLVuTCVxlZr7oh1EWH6kpkf8OvlwqoBkNp4drppTiRf2qjyog/uD92vlS4d5uMp2uw24YP3
Zos4P7kR39uqvxBTHHYNX+Uvi1MBiewcVogMIXkUq9DkH0f2tKn/AClcczKfW5bzgYpFPDiO
zNA2ClHkqus2J62sRqDD4S4gXX+FKnXWIL0tCFNomRHyAkrQbeNsuf3km2x1XqBTJjlPl1zi
3snbWr3abeSEOq26jBS7j1GuIaIxL4jkM8UU5mNV3357eZS24HAUWb8PiT8dSvk3mLqA4eZ4
mrURC2ZAEjlRUvlrx42v7FN9tUGmKXUezcO0SPAgESRlyGU4py8O5sNR4EfPkQ62ptrmG5sL
9dROFYCz3fT3iag+jpkPOr+z5R8TqmxYzaWmI9NjIZbT0CQo2+in+sM/5x9CNKnLEB6UJCmo
aQp5ZQ06UKIxTv6HptqGwmchxyey05G5KFLBbc+rUSBZIV6XtfULlS0L7wlvsQ/CfG6znzE9
PTlOfs0wiJOS92p3COtLSsFrxUrEKta9kK2+Gp1R5wVEp3P7U6B05N+Z+wpUP1aiOTmO650m
e5FVT1uczGQgKVjlYdUJy3tpl9E9osyOfynLGx5N+b+yx0/KNQbaZjPobkKkNKaKFL8lwoXA
Pv6any4zyHp8elmRHiPxnB78OZt4L2PmtfVPpi2PZVGM+pqZzejrePs8beqSo3v9k6C3OyQ4
hhyn0l2QeYWGnsEu+XEIIBV12uNKk94tpaQ+htRdaUg5L8mxF7KsbHodNTDPSlh6YqO2VsrS
rnhJUW8SL5WSdv8A80zP7bnGfWtLZbjLUu6DZd0BOQxPW4201OpUQ1rtIbMVEaQlKVoX0Xmf
s2N/XUZuPR5Dtbk1eRC7n7SkBLzAJdJd6YADr8Rtqk1hiky32KhU0xJiVPoQYjpe5RC97my7
jw36empUDsDsgU+NGeqDokJQoNvOFCS2g7uWI3t/jt/E+D+N4WTS5UVUR59rbB+OrNpX4kOK
/ua4x4jcQcqpWWYrbq+pDCMjb9cj93w1xdwo3zG4sLid5DcVA2WG1rDCrfzHDb+drhWk02OX
H+A+ySKuyyL3TylJkuAf0juf4Zaag/KbQ0ReJILrmdUcZmOomNlRKD7AnFQBx3A8oPrqk8P8
F/Ieh5LdZS5E4jd4rfbUzHaUCZSmMSBja+JVubD11/8AOv8A6/yV3iTiF52JSafx5xD2t9uO
pwpDvaW0nEbndxPTVOrFNe7TTqtBak0+RyyjmMupCkKxULi4I2O+lf8AmJz/ABOps1quoY7X
KccxTEO2Sr282maY9O7a44w2oSMCLZEj3/DSoD83tyzKU5zsMeoG3X4fQT/WGf8AOPoUqU+7
EW3BpNRYdDK1Elb8pDqLeHpig3+OuHY8ZdNizKbT4jE2sxag6leDRutHJwxeSbqtnjjcnVHC
10002icQ1CWy6l9ZfdblJf2KcbApU+B1Nxvt0MCnuLYXWqe4hdHRHuedNQsrQhO1/Fuk/AnU
Ph1D6QFhhFWkFZSpxvIKkY2HmX4v72qoKRMBU9JhzKc7VZzji0zmjZzNRB8Kmktp9/XVT7rn
RoyUUgscOuKuVMOLQ0HSoW23jpN9/Mf1ypbyoDXap9Ed7Oaq/LKRDkLW6C44i6rpULbD3bdT
xbGpqqWqPxXEAW9OkLQth1LIbsAEHJJxHqMbnzaa7qeYjVeDKDtNkyVEISqxQu9t/ItejCjP
txaeODl0xgi+aVZJxNh9myN99RpD7MSPNZqsFx175wSpvMYYWVH60eE+I2T8fNrtnNicv589
52zVfkdh5GPl8+X6revppwxpENyJIq899+H3k9G+uWC0sqQm6sQFXb2By67ag0SjP0zvyHTW
o6JctxYYTYWKx4Sfw21QnYzNDYqnD0x9TDa6k881KQ+gh5TrvKCg4VHK+J6fHVOotOVRZDwq
4n1SXNluMgv9p52KEpbV4b3HppyU6mjdrkRovZqguW7zqU+3uoxrI8Qy33wv6+g0AVFRA3Uf
X+JM0viqks1iBHlh9lh5xacXQkpCrpIPRatJovDVNapVMQ8txMVlalDNXmN1EnS+KKnwrCl1
12U285Pcfd8TqLYkpzx+yPT8jlRlcJsxZTyrvGlTnYraj/RoUEj9Q07G4ToEOkJkW7S83k48
57s3VkqI+BOvnp83I3zn7Z2jvbtLuXOtbLHPH935HKxxBwjBmVN5YU/MZkOx1OKHqvlLTl+v
UClU5gRqfTIbUeDGSokNstpCUJ39wA13uKc2Kjzy52rmKvmfW17fkTNqFPbkykICUuqcUNh0
6H6Kf6wz/nH0KbEEE1eqzYs9/NUlEdGDEnl2O3uUnoP+uqK1FhWbrFNjyUOTJiWSUu38LQP1
ikW8QHw631Q7Q1o76rM+Gn231Zjc66um9+z/AL9MVZFJjxo8sgRTUq2hgKO+Xp8Nut/hpp6m
UZ6XzOH01BSXZqWsW8lBSPXxeD8D8NNs0mnLmMJjRnZ0l2SGuUl9OSAB9pWO56dRqPFZTH5M
8O93Ot1Nt1xWH32hui4BI6/Gx1xeyzWJlOTROSuF2OOwesbIpVzG1XGW/v1SG6rxIJtXrVPZ
kMQ6g7Had8SLnlNoQklPX39NUxHYDVqlIobkx94yUR04ocxP2evToNKfp9IdnNI4XjVZa1S0
tfmzvM23+3Zr9d+o9Z0yPT3ZNHpHK72qPaAgt5oSs4o+1ihxBPT4XOm4qYSzNVX3oLkYPDwh
tBc5l/cW8Ff2wNVdEKFC7yhU4SGS1VkSGw3ngrIpGy0kjw/HrqotS4kntrUWmIaprExK2lPy
XHUoCDiLeXdR2t6bbuMyKS4mqM1SNFdgNzEqHt/q1pX6p/G3Q6qJkxxAkUmeuPPa7RzEJUEJ
XcLsLjFxJ1WpsqTHqSGmGahGajuoBYhOrILareraUhRy38X7H4KIbhdRWWokf2o9qlWYW4Pg
ksSNv93qdGfhshyNSpcpgRqoh8qEe2aHMfIvxj3+uokeNQ1Lly4fagw5UEpwibBKlm3nUSbJ
38u5GqVPhKdm1p2jR1lxdlOrvbmEZbFeOVr+ttUZqlSXa85M4h7LObrjaYUpg8hSw0tAaFr4
E5Y/tvfVGpUB7skiszFoVN5YUWWm2ytZSDtkbAC+29/TUxxqqpr64k0NuP1N5qFyiQNnFhKU
/sT6j8dUuRDcehtuUOviVFQ/cdojLaQDcdbHKx9x1T25amX1xKDDkVmTJqaG3PaN5eBB3cVb
xEbdR1O2loNKX2FniJFNfndsFw8spCCEW3F3E393x1Jq0CrRYLUKLdiC5T+aqXKv4Gr36K2T
ZIvc9dcRVBlyNDi8ItQjNpa43MMhTiEuPAuelkrATb1G+u6nZbDlIk8NuyY8REPFbbiHWkeJ
y/i86vd/z1Kp7tecqVOpVPQqoh2mtN3fdvy0ApHolJUfxT9DiziClthyo0mhvvQwpvIJcCdl
EeoT1/VoVOq1X5S+LqrP4A7zQ/Vqm05RJ7pS0oqj+Iqasp5KPCnEAnzWvrgaO7RWINUg/LBw
0ukzm406HT5heRI9iovspX4FpSFEAgg3Hu09BrFH4cPGXBnFVQYYiRKnUltyy3FuVR2oyM1e
B5QUXLJb2J62FZ7ioMGJTOFPktp1UpMKbKekL5jhxU0t0rupIsbHrp4RYNJg8O8P8eUGHOk9
rdE5yYooW4UItjyrqx3NyN/hqufN/hNidTokqqRqd+YzVuociNrKHX3eWGMHFIxxS5knIE31
P7spFMdcfoVKVw3zuZaRU5HY+0MK36N94t9N/CrXEkqncLMzKLSu+GozqIM0uNOQmHFIfkOc
rkcta2wMEuZpy18j8xCOEKJTeO3VP02msSZDinWey8w9sNrWIWFJSjobXJ31BpjsCHGoTzTR
NVn8784cUTdplSEFAcAHRwjLUdfdtIp44v4cqcrhiRGmuLdj9lRkrn7ebC5BH2radZp1KpEt
FEoDFX4hkTqk8HZIfGwbvfx4puT5b7W1x1KoMOjwKdw9EWRUZbjglYOMBaMEDbmJyJudum3X
VDlVpyK7Pk01pa3YmVlJUkFJN/tW6/H6Cf6wz/nH0Icph2WtyDClMNB5aSCh95Lq7+HrkgW+
GqXTO8asql0tuOlNPW62UO8k3bKjy8gbgeQpvqLMRMqRRBqkiXBgKdRyGnH0uB0DwXseco7k
2PSwuDRmYtQqkNdDbdREksONlZQ55wrJBHoNwAR6HXLYdm49y9gHMdB9jkpV+nm8Z31Gcg1K
qweTEjsyUR3G8ZKGRZHMyQd7eqMb6wi1Co93oCuzUl1TZYZufsnDO3wKiBqtPZv5V1KRLGQs
nFvDwbe7331HgRHg+1TWkR78wKUMEgWVb7XTUfkvTFdmpDkJHNcT9UteRJ8PmvpcZD00oc4W
YpBKnE37M0FhKvL5/aK36fDTjYl1FuFKSz3nTW3UcmWW0pSkueHIeFCQcCm9t9S6s4ZHOm01
UZ5kO2bsqwUsbXzKUpTe/QfjpxmVUKtOC6KYCVSHW04R7gpxwbAuMRv+2+pb0qbUZUuYzDSu
atbaHErirWppxOCAAq7h9LfDrcLkTKhMlmqx5b8+QtHMccZ+rBCUBIT8Ega4gjJkTG08RyFu
TXG3E5oK2ktnlm23hbHv0hfK5ATTpERbUdKUpcYeCckq238ibapclL0112lxXG0KecT7Uryu
45ZPn9q7uLec6aZVUKvIai0eRAhNvOt2ZjPABSU2bG/gT4lXPvvqC/Hn1KnyIMHs3PhOou6x
t4F5JI9OosR6Eai0KJKnxY8JhtuNJYkYvJCOm9rH9Ysdc5yqVZdU7wakitKLPPDjaFIR4eXy
7YrWLYfaOjzplQ5yKh2mDLQ8A5Fcwx9ltbG2WxBByVfSXVVarqqSKkmUKsSzzuaGuV5eVy7Y
G3k/fvqOpMioLUx3hkp19Ki520gvZHH7wBFtRlQatV4amobDEksra/OW2hZHMBbO9troxOnk
F2XZ/iFmpLstP17akKA8vlu0n49d9U6a5V6zAXSyVRGoC2eWHD/KYrbV4vj6emkvyZ1Wc5rM
dNVZEpKW5/I8inwE9f5uN/w0jiPvyuCS22W0RAtnkckqCi3blZYkoHrf46q85pby36zLQ7K5
pFgUtpQAnbpZA63+g4w+228y82UvMuoySpJ6gj1GpS4XC0QCZBejOsyZLshpMd36xtttxZS2
lXuQBpmjnh9TlNj1RmZHjPVmUvCQ0laW1Al24CUursny79NhqDAVwtHLFOlSHmFduf5qnHwA
8XHc83cwADmTcAahsSeFGXGoNF7vjp7ykj80vcIUQ547E3ClXUPQ7a7yk8MMqm5RVF1qe+3d
ca3JWUpcAKxa2XUi4JIJ1J4oh0RuLWZjzjsp5iY6lpx1xJStZYz5eagpV1Y3N9cPNQ+GWmkc
KVdc6g/9oyFFiUsoKl3Lni3Za2VceAarFSXQEolV9mSisdmqL7Lb3aG1NvKLSXAjNSHFgrAy
366oPD9RowepfDCGRQG0T3m3YoaRgjF5Kw55QB5t/W+mK5OpiJFTjLbU08t9eOTfkJbyxUU+
lxtqa7CoUdhc+I6w/i85ZLLv1iWxlZsG58ltU9uRQWHUUuEiPFBku/UIN0tueL2iQfRd9VtD
VOaDfEaia00talIfujDyk2Ax2sLaapVIYXGgME8lhcpbuN/cVkm3w+gn+sM/5x9DhqVTwtcy
mUWsyWo7fV8JnoC2v7SFqA/SxPpqhSKS+EvvcY1+VSnz5VHNxaL/AKKhsfgo6qjzgcj0up/K
Qy3W2nl4FDZhM3ac/wDeDaFD8RqsUykNNx6U1SorkiFFGLDEtSl+VI2SVICSQP0T67989mns
xarUZNObqZbTyOSkBLFt7/XMuWuP5bSXLtZ92GARyR/r8en4beXULs85yXCPETNOltuQ2UM5
kWXY5cwrB36Y9dUR12qNtOcRV1yIiR2NGMVDfONx95xfJCd9t+nv4ujy5peSriOWiTOZc5Kr
ctAKrp8pHvHTXFFQoMh+FwxLnU5hoJmKuWQ8ESpSLm6UqSrHL1Ay18pFLYfd7hp6EKpYaqSw
luR2bNaELCr2ywON7bnXDri47UqqTodOgU+UVFRaW/gkq6/ZBUr9WosCMCmPDjpbZClXOKRY
XP8A3TZQuMgf1j6DbjEKIw402tDS2Y6UlKFqyWB8CoAn3nTRZgQ2Sw64tktRUpwWvzqG2xVc
39+pTQhRA3OcK5zfZ02eWRYlY+0bAdfdoRadCiQIwNxHhR0tIv8AgNNROxxeysKQpiN2dPLQ
UG6CE9BYgEe7X+r4P8O7V/BE/wAJ/wBr08/6XXS55pVNM5xSVOTDBRzSU+UlVr7W0ae7T4Lk
BROUFyIksm5ufBa3XfT0JuBCbhyUkSIiIqQ24CnEhSbWPhFvw092ChUeF2hotyOyUxtvNH3V
WG4+Gk0xVFpKqahzNFPVTm+QFe8Ita+mYsalU2PGjSOdHjswUJQ2799KQNlfH+Mf/8QAKhAB
AQEAAwACAAYBAwUAAAAAAREhADFBUWEQIDBxgZGhQMHxUGDR4fD/2gAIAQEAAT8h/wCxf6x3
3QhNEIIjvI+VnKHaEqGnzvBO6zgl4B8clATgwRaZgnUpAad2fwQEUapjf8nX7o6DdaWAoFkD
yjoRKbxMfg5ru3A7EPADVjH1Nm2ui1oUGT61s+BVj+sYtCMeF5qvir+yUJPJO3wAA/TsQ84m
sjZzV3AJIXBrs85uGZtPaBanZnpWT9hALUCUlTqiirrJaag6U46W11+CuLV9hw7Nsj8H15v8
KsUQavsksbo0QeM9UfQA+897IwwDqwpsxSg6OcGrTAHkZYch4u4CYiCboT08WFlULQFFMXHv
FXO3VBaN7854LLckPIPfDrkkd7ADVAGop1nRqxCZTWUxdUsDcZB1CUiZmkHAaBLbs32vuzjx
M/UL9j1AoCRbLzPnqyEafC79M2Ho4ryB/wBQHAFyoxAF6hFFKYPgAoYDBCfcFl5MZPkYyjBx
Xhine18mt2LFpArw73FtRFAUVELb+vVy14B/a7t0scaBwDcJcbLavmhS5O9aMpJAcEFjoIOA
AAEBAPzu9yZiBpdh/AOrxYVizwzDX+449eS/naAL98jlEDKDQW614rfJJJFUYE1K7xKKFPK3
I2p2l4qunc8ALRFPBCuwRG56hQePM+bhwlADFL98fGgWJUQuq/t4J4BGXQladDh9Ir1AhaDR
CPqM5nH/AE/DMOps6ONVaciIVG+RvDKZq+A+qi4WDz+FJCJWhqYAIDShK0VUtlqw79reDyJT
6yDPPbxBSyN8hcTENdcODcHVrD4bsdFeSmEM+F0r8/1weXFWDSOUI8Y8ycLleUyoySciV0Y3
wKPKUyNvHcaMHNc3iK2oG9oBfvj4ovh30q98+XfJAMmyBn5RcLGcWeBrXsk9HJztqQ01BqoU
6efzpWLa/vpeCkiNWwctkwXOQTONAPxeViqVFTkPn3JjgLu/ODiXa9tksK/H151G32OD+Q37
4lmUR05x0l6T7Hm5zawxztNJnvHQz92iS/tjyHTdO/fwLHwcLZg/QCgKLnU75qsfOzEBX8vf
ZkcVdM6ZY1rx58X3dGgZdX3zTAQwnPsQP882UrYrE3rY+v0Tt8hA381hfIIKyTfeRoDkoLvw
OyoFsYyToeK7UADy5fTcXuF7gcxejhPAzuaCtVesxdKHvzUlbysAkgAyqrdyrowoTTmIAB8u
riw5ToVbxZUemhJEpjqpSuXLvJ8sEdjCGXkIZAA0mnJIOmiAdI7cgALWOHVUE5MDqdF2JFQ3
1yUPE71GscNzCcfAmBT8JkOZQiRutG9shnSt6JqF530R2HRCyIauBldVdlX7IQNuXOT8rzD6
g0p2gy6L4zHuUxMcMUEUhQa9lEy6EKK8dxwt2zn8ifR1ySZIwKRg8q6PABMO8KDr0kVLDiY1
UcgEij2Fp2IfphEEX7z+5H+n5nDMvc/uFp1zKz230x/ry9P34xsqETp2XjQaRKZ7G9BbNoZG
wWwdIu8+rslh8ojFN3uKAhDYGh7zNmcIWKKHmM++aTo59xLWrvuF5okpiAr8JUC/HFOSL0uK
mvDf9yej/EX7L5OHgfPFx/R+i7LeMDUunRAwfgXn2Ym0k5ARMQznlA2fWXh9kNy5yOnDPTbY
vaphjzuRDYNk7LaeVcuAWDxJ3TxhDvOZ9M2hC6w7z/Fpxy7qp+m0cRW7nDdE8JMMIZGsZzP3
69NXwP8Agp1zv6BnBaUYt+nUjIySV63wDgxeFy9SD8l1xFcCqESdCq31ICQV3OPjof4NGHcF
ToeLbKbzrVkhKpasJGmXYa09ArShHnaT9DMEPCSgKj/Ro2/tVHP1DlGgfNG6fEK+v8Rx4GSe
f+oc917UkaO4yjCz1eCA3JRoaCgUoVRrUbba0xH2mMfj+nCbjh6HkLN3njHXcrCzQBdB/AL2
YaLDUTcvOjASUIRXX252NKvBMK/5foO3phdJixgFRIgm8TFHC0nHwskTeJPDUE1nPYiaZygw
APxHkTgO/nLkCGklfA/At8nKo/bI5HuJRMSchW0OZ0YSwu54HAQlMYdETqZdAOAsZyWANO9q
lnTjM7uN3BdHz1OdytQ22IHAAL198zq6qXj1nCmquf8AEe3Mesvrri1HMA6Z8TT6S5biRwFE
Yh0YsuEW7uPWhYjY34QACeFEPUSqqAGLeZ4XSEp6T7mpsABc0ECvnM/0R8Z/IkdMks3lZPRc
2oFh28F43khJoUM8M214gEQRNE4psTrXt6t0Vu3nS2wzOgnViArA5/8APZwaTzH4BwBb7DUZ
DvYXo4db5QAFKg1Vc48dW/bX70+fg78V0OogGK/ouzjDSCUuTGUqb6LZhbaCV3qggow57AIh
7M8LZknuaAy5MIpXNzBGqe+/4j3EZQUEvyDUUMdegcUJLAQVZwrVUI7VbG5uDxHKo6DcDcYv
8AhnHXrisRpV7Hrc432hMJFkGowfZ3yQKiKKkDRQOqWPDLeBqa707XFSJOWkaEWKjqgM27aj
tM5IaSUHQnGxphMcrq23Ag4MEXQU7YCaYY4YV3HojsaA2oSo9chE8I7x88tQpnFdT4QjBYJ+
V6XHJ7P8PCdSU/LI7hY15tIAIxrie7LDn7rLGWTnF26g2cuoMMAJgICObpHVlVFocL4rtSL3
Jo3ZR4kZr3knLZP5cs4Txofir85B8BTgbT3Sj/KWk14vFAjCuanYsuxPhwj9rqmJb49zRwOU
HDANLVcCCEUqm4kvKqdA+r1/JbNvrL+XE6iucCJUWw70ODpBVXF3nEJrC/U+Cb1TJLjajp14
Ic67b6q7qWS/HJx/1VgIYRsKeAFupMxKS/jOE5DHnVQZN/APlZw6izgoirWNCryBB3KYYFAC
Q5go9jxcsopZMEo81UJKoeJQhQgnfD4RYjKD130F6e3IcUEQbBLmuiomeXeR7Q+dTP0Hbywu
khIwCIFUXeX7zBZ5Y0LnbTkY7sjAgbzuhXARBB0v9a+QWFbZhcHxbG2grIGWrXsOijxF1NAx
wAJqCGBSEIXBjAOHk3+iH4M35P65QiNsLDgjRDvo56mcigkDox6nnHV0Lyg+Ut8BBtiowQo0
NGMRAE47mKYxBEPJoQCpeTYmlwCeUK/tyRq8px5dnaAYjjqAkn2MCE9te1VoSXAL+j9FCrep
l755Qe4KfBPanKebAt0AvRi89JNeSu2FgIU5rk7FJgvQ7ag1Lo4CqZ0Rf1GiBiPBukgKKBI9
caO7wZH5a1VliZpUM4JvRVkL7VP7uGVOJCLanXQiaoorgkZ6LMHqmJuHDvnqoGfy0HhwybVX
HqKrkYf0FVoUjAIS22bl0TpxDQvf91gr8WDicdJ8c4Ici0u/kNSTIfFsQUR75++62tXJgF4f
mS+61AMGIdQ+BLViz8dOQiByCQUbLNKtgkEImX0W+RQk1FgAJIigVLqhuwKvDkI7SXU7GPiE
5PHbNiRAgO7reBcdrjHKGKsmnBeIF3U6otO+JyzxWliv2UnvzX6D5kTMCR3mqwwqAUeIR9cc
2p9Bn0sqHk/QduKblYR6C2TDgULamAH/AGr/ADTkCaYDiRw0SNTHgQPAiOdZq3SFvhMWJbZj
tasOvHllR+dpfHzf7OWv8EhhsOWeKZeTAa3kwp0V1piTjr1w0mmO9oUUnHBu2MaLlp2fg8Ou
gDdLkAtqJNTnSM7cEfbRXd8U3T+Yoauavf8A0kRAAPsE/wAh+QYQ7TCYYIjAF3iyUWCvL6AN
pt4GweZSjog1pQHnEADGldoYV4EIzjIslRwDQJvFyLHQ+q/zf/JxMAZD47IoI3ITi7WEMSi7
E9O28P8A1/rAYEGJoDrjKTcX/uHWds5SXpLX5fTsu8LQUc3qQ0c7/qP/2gAMAwEAAgADAAAA
EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkQAQABIAJJJJIAJAIBAIBAAAAAAAGJQKAAII
IBAJIIIIAAAIJABNSS8qTYABQAJBBBIIBBJIAJAAAAAB6utKPRAAKAABIBJBABJAAAAAAAAA
HzqgGzaABQBJBAAJBIBIAAAAAAAAAnQAQ7RQAKABJAJJBJJIAIBBIABAALhU/boTABQBIJAJ
AAIAIIBABJBAAITeQ4L/ANgCgCQSCSACAAAAAAAAAAAAAAAAAAAAAASQSCSAAAAAAAAAAAAD
/8QAIhEBAQEAAgEEAwEBAAAAAAAAAREAITFBECBQYWBxgVGh/9oACAEDAQE/EPwVaTPw3lTr
Q4IKElqBWVhpAm57wDgDgAIew/JyU73RACqt6NP+gQQBPvPjrRpxTkKYUU4QK1fV6+HNDORl
d7GFvI+cDpuab7MnlxkGG6sNW+16+Jws6CML+zFHLur6xWcETBY0zcN6GEfa9fEGVjwuEZlD
9ZzzkoD1Aq4RMbeSOCHseviAOcAhlW+i+6Ddzz6KqmADRb6IX2vXw7aeiyfvL/TDP4yjLvGv
XlE+8TpXzsKGmRIQYhReiMb3TCKK0PJlKvDNFp332knAPJipyJYogLNI7CTwcpIDokJfPDtf
Y9fEA+Nw7h306roNwO5ssTO+AQ8AQQvBMOjqNJajGoKpIrqHWRSAnXyzilGmcdaQ9gBAkgEO
5p5mAjNCyeWi/wBZV5VfY9fkH//EACIRAQACAgIDAAIDAAAAAAAAAAEAESExQVEQUGFgcZGh
4f/aAAgBAgEBPxD8FCXKBLbFR7wVSdX9mDiWQUX2y74e8dQA49sj+QKcueR4T6f44js2+Af5
vR2bv5lAD1TqAyhJopKRH4iI5mC58Ijhma9jLXLCxqnqEcEO6KrxZiFotvsHYkeQiEGA3h1S
yL5I0kRH2AtIqswIq/AZubCYq8GsxbfXgQS2tQQ11Cv6iFzAUoblCUxmUj8gaRV2CtoCBwIv
iI2RgVabdN1pOaHmLhAu2fC7zRl1eAhHjcr2CUapd241jca4WGy+TG+e/vrFvFm8dUtVeKog
DcD2BWbaxqy6a4sxAsCEcunYZ2/SEIIQZdGhzgdWgZw6s04rXGMUVAg0dFr/AGq/kn//xAAl
EAEBAQEBAAICAQUAAwAAAAABESEAMUFREDBxIEBhgZFQYPD/2gAIAQEAAT8Q/wDRc3ZBmlFR
Y7RACqAR1tAkqpkDgT2MqOuIzehkWH5Xzo9+WxoR/MHfZCUgDPhFE+Rf6K5YqDxWtEVE9PUi
p2GTE0YKvnNI5YAFnxxQwCHPe3LIgzzQlA6JN+jQphvWa6JygPeUvlYxGAQVcUK1HenEPaR3
JtagJ1PEXk744mPoUzrLHV4cpU/xD4FWSp9BXBwsHPjsOQAoOVjSSfBWQLOrF2FRy7kzypRp
cOgE4iT2U/W4mFjF/NHC8uUCR8KHMcV/tTvsAQQ7/lYq1xlABgMdAmEie8CagtnQ/M9uysbs
yARaxJ3qYjRmeVFSRQjyOHFERS2yA4qX9GuleYNTyotYNvRUIJwIAkMJ8Pzg0jj5jkeOjdhI
dT32DhAA3A+xpd2crAcPnvRvkcTVmawgOMFKwZ0ZhPWkkCMA1kb6oUrPXacBaXj4DzbaI2me
NIreEISPkh+4uUtOwL+9eC5DQK8wlMjkH5DucB5OpGLVONptRXRsKBQBOB0C/wCAAIAHgH9e
tB1wJXiqIKomM4VwEOCBk9SQU4C5nFAXJAFFw7d4oq0fH/ZvvOMjUUrsnBtSVs4GAioiadRp
oPLnoZwDLeIUAA4KpnOIchHhaxi3dQX/AF5paAYix7f1/wCrBiYSZh68X4U7FChiDbYOETiz
AVfxDsnxS7wZKCHTACoUhQuizqto70EIqPEsP0c2ANzQl6Z5bz5Vn85egPPBrW9QRDW0FEhI
JUmCsh9DxeFbIPxQNR9OKs4jKZQVgb/ArBUu8QmZyNHJ0NHGb6p0IuCP4gCZ3zY2bJ6hlcMk
4pxybURANBiOhwByTHFeyh0vKr7qFhxCTmor10rOhWXoKa/zuDVFYti2AbK1RTgiy0BQiCAT
DXN6RhQTXt4xcCjOXUtJ/wAoAXt6beKgZORo1hoGDcOPsAmEQAMAPj8odxUPFsA5kYMT3rYV
1VphEz9HT6RmtbqQUSTsBYQe5Vgqr1q+qy283dmKBISxpECAIq0SGgCoQl5xTscBCEqDCNRH
5OTUrE1XErRRHw5ABfNAkMylAtBzAXLxJrcvbQYOA0Y6EIK6ACig3qpBKNfQWwFKdfUIEwPr
i+YX1VYLw777683lP+ADI/p1qWfpiETfywFTz6d9Dynh8AdHlwI5/QDBAjwzUggcRROs0OrU
kydt4aPfhSwjq7GdyhdDa81nTUCbFbCnfTADwPBysMmoWoeGSTgrPIory9WIH2QYuqWbQA9x
4X/oZOTRTbx+WAMhIvGCag5YQeqipd1Siqpz7FCyt21wD4jiE9KD3iqZ4lePGtOwGoySoAJq
fIgk3PA8NwteqUkssaY3V4D8FzB/VUeYtnHesZiKbVNIfuIbGSQgUboSZ65AYKuQjfCQC8rZ
m9K8Gy+rARYJPaWhVGncHI6reV2xg1YnT9nGXMGPIMlCxq/wj6PxryY+lYUYJbxq6rOs67dn
yT5p/BbFTyiSDhF2HgCa4PGCQS6OI95mSNyEfE46FOc+TCBlA0NBPCNy1NGbb6G/XHSuFb0g
LCAsxQkcJfP11gyqg84KeJ3aVBAKgfxz4rIPefx71BPYnSWFsGT/AAGuvrv6dc/5JCajjYCV
vKoRyV3R1GHAEoh/smRzGPRNmyqcVutFgj2rfBASiHJB10hIA4Fx57jncgzYoVTM6Q10pNgX
ZBgOVoNWbqgV2MYAhCjvyURMQNcpCLe+8S2h97eVVml1k/R/TsUQEUD0gQx2J6RKKsmCcspa
YnKT87geIfIrvmJI/CYtjqlbnc2EhI0Q1ZeG2ZRsU5AJhDivLw0DBCQIUACBHlNZxThFPMf2
S+LShnyMO/Z9Q6qogW/4SwZEq8O1jqCviuzNsSs6LvxURTVMKDqIC0J92aAZpgGeEST1ZdiP
3Ulj8ApzrJ4Fa10KCI/6xWwlEV7ghDsklKxRzKeEsLLDvmTUtIfabft8dAptlErXFtv8P0az
pRxBaKuRIBJLx/Qx8Ea2tSnEuOlJpk0QVDw9tWxkZqMoC0U9dCi2IQ0NzYiEyjWNxE5Y0tdQ
cUpgDJBtqlJ0COUQkRFatMF6ymF79I2KJNrh+jhfXofA23KnlNygDp8gxQAxLYMApA1BKTrB
Om+kHBTRlLrWyhi9rY53sGWJrV+/VOKZfBBEkSUSQTi/BTXxpENQ5cpoe5GF68CLIdQQhRYi
LABXYAbgf2RHIHqoyT0wbFBB/CVJEPB6IABADo6/PUhZCr4roeM4vCPonJZfflVpRJVErE2M
cC6qi1EXoG//ACDmX0P/ABfiiT/HnBQolgKIGUy4/fkWoKVa8WMiVsvzBcMb5+PfZyVyxC0u
7+nWZM+jwg0rkAkHsJtLtFRlUXno7/klBqN4c1uaclJH5pHKZQkKHFHN8IVYTxqWkOCWHEhM
aq6SLiTbhx6vNyQyKLo4xpxQqwgCHEOGsDJPcFUWHtxmH4nFIgjoZG9SA6uQ2oJhYoLydJKl
wNQmuCAtncqecgQ5auh1WjimEEFYmUUTvQtfj1GlTXQ+tF+bWXWI8U2E6MMi85nKAOgBXNXO
FI+yHqmII4wR8MeEaidL9x3di5YKkquIKCePhpe+0JNzBfAPDcao7O0sm0nlh3j18foDPnGY
OG/il1ec0F2AO7KM9SMTSY8PxYudozn4XE0D43p9a0eYCFMkzsRwyLYEnUAQ8dp9MB0IVbkd
kDO/swxSI0CHOoeOXgxaFSco1sn3NDru74RI/ln56cza1N2jIpC8hPBqbBgwC4GnJD2lqIep
nDbyOoH/AEiO8oJG2l4a07rDmPYWQfe1p5xHpd9gOQwm3rNQCYcJ6Te5o3CrZlIjeBoswveJ
DI46rkZSvFs8QPAc7u7kUMW6GsaQOcCh7+J0gYz/AOoANjfia9nWi7kWeCjBDRxQbOIBdo89
/jfo1nCjiDU1ciQCQUG5BRp4CIQDh2EJJ1fcqwZZ5L59UezLZSsOIRe9pVuybwqhcAamru5R
LfTUeA8FbH5uVUSIEACAyYilxtoKvlIciTKT0kgCvYqCHfzql3roBAhoW7xteTBNgmihbihz
PDadoeI+HyuNRxaL8fOEsvCmeWJLjq3IPgXLaY1KFqvKViuEgePpwQ/w3qO8vR8qHRlOJFwz
1L2tXtNEQkosIetpGkzmlkGuvgX/AGCkMpZkHMQwy5ryr3NjjQOWCk05MbMioIynIwcuyQzL
3bScmOIJENKhEwInWtiUJK0Px7ZTpmmjZKpIspnjYKdcNulNWZQvAZk0yX6gIKKAIrkb5YiQ
Wd+82OkuiDwYNgCuduARM2P1tmmN9YDOuE12jbwohSAYflADkJJmgwECiI86yrhAqEgdkZrT
qCBZ5+TWICep9r5lSpC/ZYAKlEaRMIlG114XfOAFEjh0ESZQNnA8UHm03Ljh2MCnjOmGPV2p
Ba+r20QYGmUXWTPjGBpB56ecYgfNE5VWl6TT5wAo1w0qfVePVT5OUFUIkGXeQmHnqOwNRP23
nAYvyql0YYcAAn6NepESh0KBXr+SduMh1RnG7mCEZ7Y0pBiymulRVy68BGBDkIETpwUhc0Ju
3rYqLyVdTIrmeJb5RD/LOmWB8+9hoBRxUk/D8giRT3EQY12YTzgVVeGAwaAUDbhQLfObC79Q
ybtocDn8XI6wbXmuAiXghyiVgSsCqpV1/wDEkGaxSLefSv8AX9Ab5IotdeyAUge39aahsvhe
0tNK7bNmdJi0EoA8ZD+B92BUKzeFt+hjc5eDGAPRlpCRMI/kffvEDPknA3ZSWkIcuvSIFINX
LplqvA5MwwKFSIQ0By/LmDxdVAtVCnGOOHThv0HOm68xgdXalJ1AQ13f7j//2Q==
--------------23383E7C09DD2C592B211C1E--

--===============1000991057807576687==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbWFwc2VydmVy
LXVzZXJzIG1haWxpbmcgbGlzdAptYXBzZXJ2ZXItdXNlcnNAbGlzdHMub3NnZW8ub3JnCmh0dHBz
Oi8vbGlzdHMub3NnZW8ub3JnL21haWxtYW4vbGlzdGluZm8vbWFwc2VydmVyLXVzZXJz

--===============1000991057807576687==--