delorie.com/archives/browse.cgi   search  
Mail Archives: geda-help/2023/09/10/06:21:39

X-Authentication-Warning: delorie.com: mail set sender to geda-help-bounces using -f
X-Recipient: geda-help AT delorie DOT com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1694341264; bh=HmD/MXq9xWt0nOZDPq3l/6YUcwJIcsLvKQTdLoEFSjY=; h=Date:Subject:To:References:From:In-Reply-To:From:Subject:Reply-To; b=SNNt6x3tA8L7p5vBq/qh6DUg69DXXIxAiYgpasOmZ5a05uTowU4hdPOA0nxSAmpjyroRr0nomODGlAVwzcoNVYBrxKB9C92V+jwL+WppeivScldPAEg3/Ns9e6bnxiMDbTdyV6t86mIUnnPtHH1t+ASvO7NK3TmRYaExIopuC4XWxHKMmDOoVwGdiodiwojbmx2dZSwKLRGt8ULQGKb0Cy8W9Wf7eVJAMtT9SeI23+gpRqZ046/+hD5epFahoo8xZnpiv4o96AdBLR9nhWJdvy0a3PEKdVdaTxtaH7YiZBMoKXNnRSvfU4MNzHA8jPvohQkbljmAo/VMmqkz377RAg==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1694341264; bh=OKCcTMX2SE6aCuWYrfIDVRr/+dOgcpJ2rdebPUZEWwT=; h=X-Sonic-MF:Date:Subject:To:From:From:Subject; b=W7BWCTHXX9kfITrqK6nU3a/KKAg+ivQkcE4R9HcSz6DjTrxgxFlOluxLF2DEg1/pKXXDZMHSddFgnM8OoJ3YRZvqUb2OoKcx2Z8wpN4sYKEGex06HGkybak6fXj7GrZpmhYW211N7QyUkn34mSLCCDNK5UphHM8vpt8iorShqfin1Vksnxj3NPXjV6PW+e9ogmLGCmg9N7Qjgo+NKXCAppJAoLjipxudS7y2zc1Smro/llFERgMiD4uNAoJ9aNEbNw8SHx0wg1xfckL3g56pkc1EvcjoVxFhc76Tw+438PgQh1Z+2iisS3P5WvWGyEXdo7G7AYC9sQLiduw3woCOOA==
X-YMail-OSG: lb7fIOwVM1kQszOg24XxrlxZzW0onIEeBWVmVD5sypiMQm6M8f7IGZWRJvNQf9E
n11.JRuDe_SYS0qugs7SdPaY2sZiLR3c89tzFCN_FKU00Evm7OIvBfi6OUNnVHdk4qMU7.FxF.6l
rVYAh9V5RVdwrDp6DRrpgmDqS5k1G5YSTfymwPE28GpyuCdhN3zzkAsAoG7NaY4rktMK06taodH6
9xyve2QzsyIsu0sixVh4ChWQ.vpkvU48QEZxwC.VpqAd1_pHmWmoXRo9Tj41Rub8bJ1jrItaEep8
Rw60niYL7U3s0OTjTq5Omlxfn4eeog3XS9SQLwqqtbhY7KKtjvuqMThHNcclDO_sAUPHvV7pOwmw
8TJRuuxwPRK2rk4.3GVoLRmiZt7oUKsXd1pWs2v4U07ATliCCgjjORX.PxkppA_llX4Mh8xuQO6c
A8hB4FJ5zaSJInZP5oHXkjMfUos2UGBuRHZXzZ.1iiHN0_qc4RK4ujMuW60.PfjHn9TOut5.ieCu
ctgnDK5jjIkfx9vCQnD4dnK3pmjyBoad8hQs4KU5pBgfF.6.Nm9sTXklFahIxVH5GlLu1gy3tNqi
u630dw__bgqDLRnPNG0bzUVttn.ym5c0QslxRanZjiwVn5.fD1r6r7vSklK_tuNnk6hprcQ.gQCj
4DtiQgts7.05WHGabEiCGgJ9OxGIJQGll8rr66FT8ynWhjHP6c2td_cIvyLL98EAs7IARkyFQF0m
ZssFVvr7g2GJrh3KPD7li9f29RKJGBYAYEXCaC5JJdYQ0kNMnvVrQhDT3k93qJ2iuvm9bzqUddDW
XInY_3vV_wTZdNXdIohTGiZU_yFiRsuvNCp.RP1smKmbcTtSVMoKLf045xfhs9zvEx.zWi1iQTiT
SW1d7IlGJXUeTySjonWP7pzfMXzj4BksgcaXNHgCQWr8xiWDFji5FG8jvnx32zDz0T7uR2yni7yy
4vUQyY.3MFncCHVze15Jc4f0Ht0Yx9oTKIic7WZlo77VHAFDQJYWFELWHDMx42cJSwLnXvWHwyKA
vqAhQbUp_4bwB.comkXWKFS6y9rauIBOZhb0VEyz5HyVOQoxVoqkV.IXqKXNz.uyx7ZNswGyNVVy
JUVfP5H_IryWy8IS1vl3ihJl20s8AWf0CsJwltfvOHv3MnsKawfhhKNHkH6gFKlqy.7F96MRtRnB
7Vi75fjwUVSUPJAutgFnqeYQHP_FmFm.A4to6.q3SClTwnOOuOSIZOPCQdfP7kP0Cdqmf453ZbKg
XsuCvMvYaL1mOFcCzh0mu2g0fdydzUjkuzcDAAMu0EXq5US3GUn6YB27n2bXVMrGwK5bTj5fPMvr
SoOVmmZ_SKvoUAt_yxxrijhGgdK4rykHz9MIUspUfRp2fP_4_k4QVuPibcQ1QiZDryjIrUZfP6Rb
ewfPvG2aV2Rw_Rf.1wbDCqtn.t7wFs9MSI26glkt4IfoH4TIx67U90MJpmE66GibWQNcM5Xv4GdL
UEYwdEK_MzXkDXK1n8WUpeyzug7UCAqXLEb3N8gGJ0D9eYL9PEE4wKo2qvBfBEe.JLq2AfyI0Dh3
ynVc05PMRl4BdHUScOSJhKgXxeqBYGXh9qWWtyf12HK21cTAG1vxGDyFBVFfucXUCJ3BK0tenmRu
H2iGCanyKu7e8B3UFvxqoRLMHxD2Ve.CrI545jD.gs73pqkKU3MAtZQGmCZCHPxwcfNH6mjSo1h1
oIwvtU00PO9hooy9g7BI1ehtLsJo3KQ7WEE.O_FXEXPIPVjTVOCKZNDR99qwH6k3JveOexAtmr_R
fT0RQlZpFz9y5FRMS2ga_fZFhiMQ9pzmJQgJJ69FhyVxzZP4gKuY6NQrADaSILljytOJb5yewyNZ
x_e4r6gcelGLDwfFnASM.aH0jxyTEgRCydlvSxIc6pBkffe_aNDb7x7KRQYcTzBaJUsuYCSytvl2
1E37mg6ZCgVQmvheeAKCnjdZV.iquVHSVbgnX7qdvOqoAiP2vctZ.3Msn6mH9BEkKNQ10MgDiTBR
UMgE_P1uVogXBzlW6yXHg.vWtzsfqpV7yBYb14ICpBOU5ILDyZOjRXbV8ghr1dXTqM1nnGXzjZgo
.ROXxcDMCvNiiApIeCUPvITv55UGljKHify.ffWkg.jkm0rVUFd2j_RHjjHh1O7mBDYRHfcUYARY
oxuK1qtX9TXyd0W4thGkUHOa.Rki5pjfOY68fmkPUkmhvVuuRLens.h_P.4wid7bEoiZdKK11sO1
Z.Yn_ZqdxIVlzBEzrUwHSJKUFjRHcW8v_M1X6uXGlKiURcCVRHyl8N8TKJyowkSk.wNVQlu1sXUt
a284Km9kmwzYfDWGg8okOLgvobTFYfAWrG5YiuMXgWOMzP9fTWhm0gqY2Irb3hJEZvWVcvQWZwXx
WDfoE9aCD0kIFcQCb4A_YR6_AdA5ngRklvM1SVmv2q44wo7o_nv1ibBFy5nvZMwrCL0rroEP.9qF
3Zrqx7aJ8NaLNZO4FoUVlHI0HWC4ybgNCPwTKRrD3nwTfqf46lvytSg3Td792zL1OZbS7t7Zdr8S
wMof1JwP2fjHxySWNHqDiGx34bCRsuZ9z4eikVQREUxVhe9Ui4_awCq9QPe2s0Refqp_.RtB2W1p
i3P1mlziWo6ZdXLlbvxdM3uSuQN5Uve5sewP5culV0irU4fY9a2m1FqbtNVPgdaZ6DTMPgDs4aiY
XZA--
X-Sonic-MF: <gw DOT ruch AT yahoo DOT com>
X-Sonic-ID: c158ad1c-d425-46b7-a274-e478cbf60b7d
Message-ID: <06bcd3e6-049a-cd69-f0ed-a776ddaab236@yahoo.com>
Date: Sun, 10 Sep 2023 06:20:57 -0400
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
Thunderbird/102.13.0
Subject: Re: [geda-help] Help understanding messages from auto-router
To: geda-help AT delorie DOT com
References: <ZMLO0xF3j4v8NtKI AT antix1>
<aea8e48b-4703-29c1-4879-5ba42a93cd4d AT spth DOT de>
<303ee229-82da-5c5a-880f-7dc249c5dd9f AT bitflipper DOT ca>
<146fcb0b-d2ac-763c-106c-7a9d074bdd49 AT bitflipper DOT ca>
From: "Glen W. Ruch (gw DOT ruch AT yahoo DOT com) [via geda-help AT delorie DOT com]" <geda-help AT delorie DOT com>
In-Reply-To: <146fcb0b-d2ac-763c-106c-7a9d074bdd49@bitflipper.ca>
X-Mailer: WebService/1.1.21763 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Reply-To: geda-help AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-help AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

This is a multi-part message in MIME format.
--------------0Ek4HiGO6uj8I188Mhaq3Qk0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

I can only go on what the English is telling me.  There are two holes 
too close together . . .

I would calculate the distances from point (2.27250, 3.58750) to 
(2.27250, 3.57250).  The holes are on the same axis, and is 0.015 center 
to center. I would ask myself what is the radius of the two holes?  The 
sum of the two hole radius(s) would need to be less than their spacing 
to keep the holes separate.

Rinse and repeat for  (4.20250, 5.93650)  (4.20250, 5.95150) with it's 
0.015 spacing, and (5.75750, 2.99650)  (5.75750, 3.01150)

It would seem you have four lines repeated, three times.  I'm guessing 
you have a feature like a jack, header, etc in these locations repeated 
3 times on the board.

I would look at the feature you have at position (2.27250, 3.58750) and 
ask myself why there are four vias at the /*exact*/ same location.

And at (4.20250, 5.93650), and also at (5.75750, 2.99650).

Someone would think one via to be sufficient.

Again these are only guess based on what the error message is saying.

Regards.

On 9/9/23 13:44, Cam (camfarnell AT bitflipper DOT ca) [via 
geda-help AT delorie DOT com] wrote:
> Well, having had no response here, I wrote a Python program which 
> reads in the .pcb file, checks all the lines to see who connects to 
> who and which lines connect to pins, then verifies that at the 
> requested nets match what the line, vias and pins actually do. There 
> were no missing vias, so those perplexing messages apparently convey 
> nothing important.
>
> But, given the silence here, I suppose the real message is that I 
> should be using pcb-rnd instead.
>
> Cheers
>
> Cam
>
> On 2023-09-02 20:47, Cam (camfarnell AT bitflipper DOT ca) [via 
> geda-help AT delorie DOT com] wrote:
>> I'm running PCB "version 4.2.2, Compiled on Mar  9 2022 at 23:53:29" 
>> on an Ubuntu 22.04.3 LTS machine.
>>
>> After running the auto-router on my board, I get the following messages:
>>
>> 692 rat lines remaining
>> 692 of 692 nets successfully routed.
>> Dropping via at (2272.50, 3587.50) mil because it's hole would 
>> overlap with the via at (2272.50, 3572.50) mil
>> Dropping via at (2272.50, 3587.50) mil because it's hole would 
>> overlap with the via at (2272.50, 3572.50) mil
>> Dropping via at (2272.50, 3587.50) mil because it's hole would 
>> overlap with the via at (2272.50, 3572.50) mil
>> Dropping via at (2272.50, 3587.50) mil because it's hole would 
>> overlap with the via at (2272.50, 3572.50) mil
>>
>> Dropping via at (4202.50, 5936.50) mil because it's hole would 
>> overlap with the via at (4202.50, 5951.50) mil
>> Dropping via at (4202.50, 5936.50) mil because it's hole would 
>> overlap with the via at (4202.50, 5951.50) mil
>> Dropping via at (4202.50, 5936.50) mil because it's hole would 
>> overlap with the via at (4202.50, 5951.50) mil
>> Dropping via at (4202.50, 5936.50) mil because it's hole would 
>> overlap with the via at (4202.50, 5951.50) mil
>>
>> Dropping via at (5757.50, 2996.50) mil because it's hole would 
>> overlap with the via at (5757.50, 3011.50) mil
>> Dropping via at (5757.50, 2996.50) mil because it's hole would 
>> overlap with the via at (5757.50, 3011.50) mil
>> Dropping via at (5757.50, 2996.50) mil because it's hole would 
>> overlap with the via at (5757.50, 3011.50) mil
>> Dropping via at (5757.50, 2996.50) mil because it's hole would 
>> overlap with the via at (5757.50, 3011.50) mil
>> Total added wire length = 41.38553 m, 2476 vias added
>> Congratulations!!
>> The layout is complete and has no shorted nets.
>>
>> Are these "dropping via" messages something I need to be concerned 
>> about? Missing vias would be bad. I couldn't find anything in the 
>> manual about this.
>>
>> Thanks
>>
>> Cam Farnell
>
--------------0Ek4HiGO6uj8I188Mhaq3Qk0
Content-Type: multipart/related;
 boundary="------------65fnHvSYGyHmyF8ZKdBD5Mb1"

--------------65fnHvSYGyHmyF8ZKdBD5Mb1
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>
    <p>I can only go on what the English is telling me.  There are two
      holes too close together . . . <br>
    </p>
    <p><img src="cid:part1 DOT whCsKfXE DOT OrsWNYir AT yahoo DOT com" alt=""></p>
    I would calculate the distances from point (2.27250, 3.58750) to
    (2.27250, 3.57250).  The holes are on the same axis, and is 0.015
    center to center. I would ask myself what is the radius of the two
    holes?  The sum of the two hole radius(s) would need to be less than
    their spacing to keep the holes separate.
    <p>Rinse and repeat for  (4.20250, 5.93650)  (4.20250, 5.95150) with
      it's 0.015 spacing, and (5.75750, 2.99650)  (5.75750, 3.01150) <br>
    </p>
    <p>It would seem you have four lines repeated, three times.  I'm
      guessing you have a feature like a jack, header, etc in these
      locations repeated 3 times on the board.<br>
    </p>
    <p>I would look at the feature you have at position (2.27250,
      3.58750) and ask myself why there are four vias at the <i><b>exact</b></i>
      same location.</p>
    <p>And at (4.20250, 5.93650), and also at (5.75750, 2.99650).  <br>
    </p>
    <p>Someone would think one via to be sufficient.</p>
    <p>Again these are only guess based on what the error message is
      saying.</p>
    <p>Regards.<br>
    </p>
    <p></p>
    <div class="moz-cite-prefix">On 9/9/23 13:44, Cam
      (<a class="moz-txt-link-abbreviated" href="mailto:camfarnell AT bitflipper DOT ca">camfarnell AT bitflipper DOT ca</a>) [via <a class="moz-txt-link-abbreviated" href="mailto:geda-help AT delorie DOT com">geda-help AT delorie DOT com</a>] wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:146fcb0b-d2ac-763c-106c-7a9d074bdd49 AT bitflipper DOT ca">Well,
      having had no response here, I wrote a Python program which reads
      in the .pcb file, checks all the lines to see who connects to who
      and which lines connect to pins, then verifies that at the
      requested nets match what the line, vias and pins actually do.
      There were no missing vias, so those perplexing messages
      apparently convey nothing important.
      <br>
      <br>
      But, given the silence here, I suppose the real message is that I
      should be using pcb-rnd instead.
      <br>
      <br>
      Cheers
      <br>
      <br>
      Cam
      <br>
      <br>
      On 2023-09-02 20:47, Cam (<a class="moz-txt-link-abbreviated" href="mailto:camfarnell AT bitflipper DOT ca">camfarnell AT bitflipper DOT ca</a>) [via
      <a class="moz-txt-link-abbreviated" href="mailto:geda-help AT delorie DOT com">geda-help AT delorie DOT com</a>] wrote:
      <br>
      <blockquote type="cite">I'm running PCB "version 4.2.2, Compiled
        on Mar  9 2022 at 23:53:29" on an Ubuntu 22.04.3 LTS machine.
        <br>
        <br>
        After running the auto-router on my board, I get the following
        messages:
        <br>
        <br>
        692 rat lines remaining
        <br>
        692 of 692 nets successfully routed.
        <br>
        Dropping via at (2272.50, 3587.50) mil because it's hole would
        overlap with the via at (2272.50, 3572.50) mil
        <br>
        Dropping via at (2272.50, 3587.50) mil because it's hole would
        overlap with the via at (2272.50, 3572.50) mil
        <br>
        Dropping via at (2272.50, 3587.50) mil because it's hole would
        overlap with the via at (2272.50, 3572.50) mil
        <br>
        Dropping via at (2272.50, 3587.50) mil because it's hole would
        overlap with the via at (2272.50, 3572.50) mil<br>
        <br>
        Dropping via at (4202.50, 5936.50) mil because it's hole would
        overlap with the via at (4202.50, 5951.50) mil
        <br>
        Dropping via at (4202.50, 5936.50) mil because it's hole would
        overlap with the via at (4202.50, 5951.50) mil
        <br>
        Dropping via at (4202.50, 5936.50) mil because it's hole would
        overlap with the via at (4202.50, 5951.50) mil
        <br>
        Dropping via at (4202.50, 5936.50) mil because it's hole would
        overlap with the via at (4202.50, 5951.50) mil
        <br>
        <br>
        Dropping via at (5757.50, 2996.50) mil because it's hole would
        overlap with the via at (5757.50, 3011.50) mil
        <br>
        Dropping via at (5757.50, 2996.50) mil because it's hole would
        overlap with the via at (5757.50, 3011.50) mil
        <br>
        Dropping via at (5757.50, 2996.50) mil because it's hole would
        overlap with the via at (5757.50, 3011.50) mil
        <br>
        Dropping via at (5757.50, 2996.50) mil because it's hole would
        overlap with the via at (5757.50, 3011.50) mil
        <br>
        Total added wire length = 41.38553 m, 2476 vias added
        <br>
        Congratulations!!
        <br>
        The layout is complete and has no shorted nets.
        <br>
        <br>
        Are these "dropping via" messages something I need to be
        concerned about? Missing vias would be bad. I couldn't find
        anything in the manual about this.
        <br>
        <br>
        Thanks
        <br>
        <br>
        Cam Farnell
        <br>
      </blockquote>
    </blockquote>
    <blockquote type="cite"
      cite="mid:146fcb0b-d2ac-763c-106c-7a9d074bdd49 AT bitflipper DOT ca">
      <br>
    </blockquote>
  </body>
</html>
--------------65fnHvSYGyHmyF8ZKdBD5Mb1
Content-Type: image/jpeg; name="SNTEz2baEmUuzXYr.jpg"
Content-Disposition: inline; filename="SNTEz2baEmUuzXYr.jpg"
Content-Id: <part1 DOT whCsKfXE DOT OrsWNYir AT yahoo DOT com>
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRof
Hh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwh
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAAR
CACkAREDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAA
AgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkK
FhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWG
h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl
5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREA
AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYk
NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE
hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk
5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDwGSQyMGYKCFC/KoUcDHbvx179TzQZCYlj
wu1WLA7RnnHU9SOOnbn1NEhQsPLVlXaMhmyc45PQcZzx29+tBKeUoCt5m47m3cEcYAGOD15z
3HTHIALIUV1AXDrtOVBPUHjPQ8dR7joTRHIYpUkUKWRgwDKGHHqDwR7GhSgV96sWK/IQ2ADk
cnjkYzxx1HpgkZQSoZVZoww3KrbSR3AODg++DQA2nSSGRgzBQQoX5VCjgY7d+OvfqeabTpCh
YeWrKu0ZDNk5xyeg4znjt79aAAyExLHhdqsWB2jPOOp6kcdO3PqaFkKK6gLh12nKgnqDxnoe
Oo9x0JoJTylAVvM3Hc27gjjAAxwevOe46Y52NP8ADOo3lj9vmtmtNNkU7NRu28m3yGw2GI/e
kAP+7jy5wcA7SKAMeOQxSpIoUsjBgGUMOPUHgj2NNroo9P8ACdvKiX3iDULhlYeY2naaGiYd
cI8ssbZxxkxjBz1GCW/bPB//AEAtc/8ABzD/APItAGPeOXnUkLnyoxwoHRFHb/JqEyExLHhd
qsWB2jPOOp6kcdO3Pqa6Ke78JCQb9E1snYvTWIhxtGP+Xb0ppXwZdRKwl17TJAxDR+XDfBhx
gh90G09eNp7HPagDn1kKK6gLh12nKgnqDxnoeOo9x0JojkMUqSKFLIwYBlDDj1B4I9jXQL4S
ublX/si6s9cYrhE0+YibfkEgQSKs0gC5JKoQM53fKwGG8D2l60F7BNG8MhSaFv3bqQcMpyPl
PUcjg9qAIadJIZGDMFBChflUKOBjt3469+p5ptOkKFh5asq7RkM2TnHJ6DjOeO3v1oADITEs
eF2qxYHaM846nqRx07c+poWQorqAuHXacqCeoPGeh46j3HQmglPKUBW8zcdzbuCOMADHB685
7jpjkUoFferFivyENgA5HJ45GM8cdR6YIARyGKVJFClkYMAyhhx6g8EexptOjKCVDKrNGGG5
VbaSO4BwcH3wabQA6SQyMGYKCFC/KoUcDHbvx179TzQZCYljwu1WLA7RnnHU9SOOnbn1NEhQ
sPLVlXaMhmyc45PQcZzx29+tdAfCN5axL/bbxaAxY4/tQujuONu2BEaXHD/vNuw4xkEYIBi2
7lYLsALhogDlQf41PHp07VDHIYpUkUKWRgwDKGHHqDwR7Gulgi8HW8NzIbzXdQIjGLf7LDZ5
+defM8yXGPTYc+o61XN34Q2nboeuA9idYiP/ALa0AYFOkkMjBmCghQvyqFHAx278de/U81vf
bPB//QC1z/wcw/8AyLTpLLwneMBZazqFhI6ghNRsw8MRxlg00TF2HUAiHnjIUZIAOfMhMSx4
XarFgdozzjqepHHTtz6mhZCiuoC4ddpyoJ6g8Z6HjqPcdCa3LjwnqaWT3VnbrqVtEGllutOm
W4RIsAhpFX54eAx/ehTjPAKtWGpQK+9WLFfkIbAByOTxyMZ446j0wQAjkMUqSKFLIwYBlDDj
1B4I9jTadGUEqGVWaMMNyq20kdwDg4Pvg02gB0khkYMwUEKF+VQo4GO3fjr36nmgyExLHhdq
sWB2jPOOp6kcdO3PqaJChYeWrKu0ZDNk5xyeg4znjt79aCU8pQFbzNx3Nu4I4wAMcHrznuOm
OQAWQorqAuHXacqCeoPGeh46j3HQmiOQxSpIoUsjBgGUMOPUHgj2NClAr71YsV+QhsAHI5PH
IxnjjqPTBIyglQyqzRhhuVW2kjuAcHB98GgBtFFFADpFCMAsiuNoOVzjkZxyByOn4cZHNBUC
JX8xSxYgpzkYxyeMYOfXsenGSSN4mCyIyMVDAMMHBGQfoQQfxoMbiJZSjCNmKq+OCRjIB9Rk
fmKABVDK5MiqVXIBzluQMDA6855x0PfAJGoeVEaRY1ZgC7ZwvucAnH0BoWN3V2RGZUXc5AyF
GQMn0GSB+IojjeaVIokZ5HYKqKMliegA7mgBtXrHS5dQujFDNCIo4xLPcvuEUCcZZzjPBIXA
BLMQqhiygu0zTPt3m3FxN9m0+3wbi5K7tuc7UVcjfI2DtXIzgklVVmWbVdWuZ4U02JJrLSoy
ssNhvJXJXiV+BvkZWyXIHBwoVQqgAuHUtG0iJTotmt7dbiDd6rCrlenK2/zRKCGZTvaXO0MP
LOKx7u8u9Vup73UL6W4umUFpbmRpJJcYUDcc8gep6L9BVcxuIllKMI2Yqr44JGMgH1GR+YoW
N3V2RGZUXc5AyFGQMn0GSB+IoAI1DyojSLGrMAXbOF9zgE4+gNNp0cbzSpFEjPI7BVRRksT0
AHc02gCxeKFnUB1YeVGcjPdF459OlQlQIlfzFLFiCnORjHJ4xg59ex6cZmvEeOdQ6spMUZwR
jgopB/EEGoTG4iWUowjZiqvjgkYyAfUZH5igAVQyuTIqlVyAc5bkDAwOvOecdD3wDuWfiOW4
jgsNbjh1KxQLEjXRYS2yDgeXMoLqFGcId8YJJ8tjWGsbursiMyou5yBkKMgZPoMkD8RRHG80
qRRIzyOwVUUZLE9AB3NAGtfaIgs5NR0m7+3acmPMZ1WKeE5A/eQh2KrkrhwWQ71G4MSoyZFC
MAsiuNoOVzjkZxyByOn4cZHNTWN9cadeR3VrJ5cyZAJUMCCCGVlOQykEgqQQQSCCDWtqFmmp
abNq8NutrdQGP7daom1Ssg+W4jUfcQnAYYCqzpt4kCIAYZUCJX8xSxYgpzkYxyeMYOfXsenG
RVDK5MiqVXIBzluQMDA6855x0PfAIY3ESylGEbMVV8cEjGQD6jI/MULG7q7IjMqLucgZCjIG
T6DJA/EUAEah5URpFjVmALtnC+5wCcfQGtLTdKhnt2v9SuZLPTVcx+bHEJZJZMA7I0LKGIBB
YlgFBGTlkVptN02KCCHUNQgadZmxZWC5D3jZ25OOREGBBIwWIKIQQ7R0dS1W+1e4We/uZJ3R
BHGG4WJASQiKOEQZOFUADsBQBrSeJBpbCPw1brpg2g/bFkMt4cjOPOKrsIyy/uljyDht45PP
lQIlfzFLFiCnORjHJ4xg59ex6cZJI3iYLIjIxUMAwwcEZB+hBB/GgxuIllKMI2Yqr44JGMgH
1GR+YoAmt1BguyXVSIgQDn5vnXgfz59KhjUPKiNIsaswBds4X3OATj6A1Nbo7QXZVWISIFiB
0G9Rk/iQPxqGON5pUiiRnkdgqooyWJ6ADuaAG06RQjALIrjaDlc45Gccgcjp+HGRzTadJG8T
BZEZGKhgGGDgjIP0IIP40ASQSy2kkN3bXLRXEcm5DGzK8bLgqwI6c9MHOR24zuLrFlrauniJ
FSYLuGp2sGbljkcOgZUmJyxLOVck5MjYCNz5jcRLKUYRsxVXxwSMZAPqMj8xQsbursiMyou5
yBkKMgZPoMkD8RQBoX+iz6dLbmWe2ktLhiIb2CTzIWAxk5XLKQGUlGAdQy5UZArNrS0jVLyx
la3t4IruG6ZVks54RKkx5A46hsMwDoQ43NtYZNO1fTYbVLS+sWkfT71GeHzCGeJlbDxOwGC6
8HjGVdGKrv2gAzZFCMAsiuNoOVzjkZxyByOn4cZHNBUCJX8xSxYgpzkYxyeMYOfXsenGSSN4
mCyIyMVDAMMHBGQfoQQfxoMbiJZSjCNmKq+OCRjIB9RkfmKABVDK5MiqVXIBzluQMDA6855x
0PfAJGoeVEaRY1ZgC7ZwvucAnH0BoWN3V2RGZUXc5AyFGQMn0GSB+IojjeaVIokZ5HYKqKMl
iegA7mgBtFFFABRTpJDIwZgoIUL8qhRwMdu/HXv1PNBkJiWPC7VYsDtGecdT1I46dufU0ANq
5pWmzavqlvYQNGjzPgySkhIl6s7kA7UVQWY9gCe1VVkKK6gLh12nKgnqDxnoeOo9x0JroBId
C8K20kQVb3WGdpBIocG0jkTy8A5XDTRSbgcn9yvRWO8Ao63qUN5cfZtPWSLSLZ3FnC4AbaT9
+TBIMrAKWPsAMKqqMuinSSGRgzBQQoX5VCjgY7d+OvfqeaAG0U4yExLHhdqsWB2jPOOp6kcd
O3PqaFkKK6gLh12nKgnqDxnoeOo9x0JoAbRTo5DFKkihSyMGAZQw49QeCPY02gCa5/1q/wDX
NP8A0EVDVi8cvOpIXPlRjhQOiKO3+TUJkJiWPC7VYsDtGecdT1I46dufU0ANopyyFFdQFw67
TlQT1B4z0PHUe46E0RyGKVJFClkYMAyhhx6g8EexoAbVixvrjTryO6tZPLmTIBKhgQQQyspy
GUgkFSCCCQQQar06SQyMGYKCFC/KoUcDHbvx179TzQBra3Y24ittW06Py9OvcqsZYkwzoqGa
LnJ2guCpy2UdcsWDAGg2NvJ9s1LUI99hYRb3QsVE0rcRRZGM5b5mAIby0lKnK1a8JyG/vD4a
kCmDV2FvGSo/d3JI8mTPYB8KTgkRyShRlqPE0h0uVPDcIUQ6eu2dWUMwu2WP7T8x7h4xGCuB
tjGM7mZgDFvr641G8kurqTzJnwCQoUAAAKqqMBVAAAUAAAAAACq9OjkMUqSKFLIwYBlDDj1B
4I9jTaACinSSGRgzBQQoX5VCjgY7d+OvfqeaDITEseF2qxYHaM846nqRx07c+poAkh/1Vx/1
zH/oS1DVi3crBdgBcNEAcqD/ABqePTp2qGOQxSpIoUsjBgGUMOPUHgj2NADaKKdJIZGDMFBC
hflUKOBjt3469+p5oAbRTjITEseF2qxYHaM846nqRx07c+poWQorqAuHXacqCeoPGeh46j3H
QmgBtamialDZ3H2bUFkl0i5dBeQoAW2g/fjyQBKoLFT7kHKsynNjkMUqSKFLIwYBlDDj1B4I
9jTaALmqabNpN+1pM0bkIkiSRklZI3QOjjIBwysrYIBGcEA5FU66KKQ634SuopQv2nRVW4hc
KFBtndInjOO4keN1HA+ediSzDPPmQmJY8LtViwO0Z5x1PUjjp259TQA2inLIUV1AXDrtOVBP
UHjPQ8dR7joTRHIYpUkUKWRgwDKGHHqDwR7GgBtFFFADpChYeWrKu0ZDNk5xyeg4znjt79aC
U8pQFbzNx3Nu4I4wAMcHrznuOmOSRQjALIrjaDlc45Gccgcjp+HGRzQVAiV/MUsWIKc5GMcn
jGDn17HpxkAuaPpz6xq9ppcO0XF7NHbQO77UR3dVBbAJI5PTnv2wbGvanbar4lubyKOYaf5g
jtoWIV0tkASJCeeRGqrk7uRkknk2fCZ+zXl/qpBK6bYTTAr99JHHkwunoyyzRNnII2kjkAVh
RqHlRGkWNWYAu2cL7nAJx9AaAG06QoWHlqyrtGQzZOccnoOM547e/Wm06RQjALIrjaDlc45G
ccgcjp+HGRzQAEp5SgK3mbjubdwRxgAY4PXnPcdMcilAr71YsV+QhsAHI5PHIxnjjqPTBCoE
Sv5ilixBTnIxjk8Ywc+vY9OMiqGVyZFUquQDnLcgYGB15zzjoe+AQAjKCVDKrNGGG5VbaSO4
BwcH3wabTo1DyojSLGrMAXbOF9zgE4+gNNoAsXhQzrsVgPKj4JzzsXPb1z/9eoSU8pQFbzNx
3Nu4I4wAMcHrznuOmOZrxQs6gOrDyozkZ7ovHPp0qEqBEr+YpYsQU5yMY5PGMHPr2PTjIAKU
CvvVixX5CGwAcjk8cjGeOOo9MEjKCVDKrNGGG5VbaSO4BwcH3waFUMrkyKpVcgHOW5AwMDrz
nnHQ98Akah5URpFjVmALtnC+5wCcfQGgBtOkKFh5asq7RkM2TnHJ6DjOeO3v1ptOkUIwCyK4
2g5XOORnHIHI6fhxkc0AdB4SKWt5c6ztbzNHtpL1WDZIlykduyrjBKzyRucnBUHg4wx4sKXN
/BrLKxbWLNLwndg+fuMc7sMEYaWKZgFIADr0xtDIT9i8B3MmCH1O/SGOROvlwJvlRj12lprd
gOQTHk4Krl+0ah8PzNJIqS6RfLChfLNLHcKzCNTj5QjQSPg8EzOeD94A5+MoJUMqs0YYblVt
pI7gHBwffBptOjUPKiNIsaswBds4X3OATj6A02gB0hQsPLVlXaMhmyc45PQcZzx29+tBKeUo
Ct5m47m3cEcYAGOD15z3HTHJIoRgFkVxtByuccjOOQOR0/DjI5oKgRK/mKWLEFOcjGOTxjBz
69j04yATW5QQXe5WJMQ2kHGDvXrxzxn0qGMoJUMqs0YYblVtpI7gHBwffBqa3UGC7JdVIiBA
Ofm+deB/Pn0qGNQ8qI0ixqzAF2zhfc4BOPoDQA2nSFCw8tWVdoyGbJzjk9BxnPHb3602nSKE
YBZFcbQcrnHIzjkDkdPw4yOaAAlPKUBW8zcdzbuCOMADHB6857jpjkUoFferFivyENgA5HJ4
5GM8cdR6YIVAiV/MUsWIKc5GMcnjGDn17HpxkVQyuTIqlVyAc5bkDAwOvOecdD3wCAEZQSoZ
VZoww3KrbSR3AODg++DTadGoeVEaRY1ZgC7ZwvucAnH0BptAGtoGp22leIrO7mjmNiCIryJS
GeSB12TqvTG5GcDkEZHORmq+r6c+j6peaVPta7srmW3mkjfKMUbb8oIB6huT1BHAxzTkUIwC
yK42g5XOORnHIHI6fhxkc10HixRcf2RrJkXztUsUmmj5LiSNmgeRmx8xkaFpCeuXbOfvMAc+
pQK+9WLFfkIbAByOTxyMZ446j0wSMoJUMqs0YYblVtpI7gHBwffBoVQyuTIqlVyAc5bkDAwO
vOecdD3wCRqHlRGkWNWYAu2cL7nAJx9AaAG0UUUAWHsbyM4e1nUkA4MZHBGQfxBBoNjeCMSG
1n2EkBvLOCRjIz+I/Oq9FAHSeH7eddF8VBoZAW0tAoKnk/bLY4H4A/lWGljeSSLHHazs7EBV
WMkknsBWx4e/5Afiz/sFR/8Apba1z9AE32S5/wCfeX/vg057G8jOHtZ1JAODGRwRkH8QQar0
UAWDY3gjEhtZ9hJAbyzgkYyM/iPzoWxvGDFbWchBliIzwMgZP4kD8ar0UAWEsbySRY47WdnY
gKqxkkk9gKb9kuf+feX/AL4NQ0UAXbuyu1mUNazA+VGcGM9CgIqI2N4IxIbWfYSQG8s4JGMj
P4j86bc/61f+uaf+gioaALC2N4wYrazkIMsRGeBkDJ/EgfjQljeSSLHHazs7EBVWMkknsBVe
igCb7Jc/8+8v/fBqaPTLtp1ikt548rv+aI5xt3cDvkdPXIqnT4ZWhkDqAeCCD0IIwR+RNJ7a
FRtzLm2NyX7VLotrYPp8y28VxNIqrGxdCyxAt7k7F4PHy8bck1Yt7OePwRrlr5bPMmp2UhVF
JJRUuVZwP7oZ0GemXUdxVKazgi8OWWo7neGW7uIkiYYO5EhJDEHpiReRyeeF4NWIJGl8A65I
5y76vYsx9SYrypjc2ruD23+XbySMVLG8kkWOO1nZ2ICqsZJJPYCm/ZLn/n3l/wC+DUNFWc5Y
exvIzh7WdSQDgxkcEZB/EEGg2N4IxIbWfYSQG8s4JGMjP4j86r0UAXYLK7aG6ItZiFiBJEZ4
G9R/WoksbySRY47WdnYgKqxkkk9gKbD/AKq4/wCuY/8AQlqGgCb7Jc/8+8v/AHwac9jeRnD2
s6kgHBjI4IyD+IINV6KALBsbwRiQ2s+wkgN5ZwSMZGfxH50LY3jBitrOQgyxEZ4GQMn8SB+N
V6KALCWN5JIscdrOzsQFVYySSewFN+yXP/PvL/3wahooAsPY3kZw9rOpIBwYyOCMg/iCDW5r
1vPLoXhZo4ZHEenSROVUna4u7hip9G2ujY64ZT3Fc3XQeIf+QH4T/wCwVJ/6W3VAGOtjeMGK
2s5CDLERngZAyfxIH40JY3kkixx2s7OxAVVjJJJ7AVXooAm+yXP/AD7y/wDfBoqGigB0khkY
MwUEKF+VQo4GO3fjr36nmgyExLHhdqsWB2jPOOp6kcdO3PqaJChYeWrKu0ZDNk5xyeg4znjt
79aCU8pQFbzNx3Nu4I4wAMcHrznuOmOQDd8ID7TrEulNll1S1ms1izjzZmXdbrnt+/WE5yBx
83y5rCjkMUqSKFLIwYBlDDj1B4I9jUlrcPaTLcQvNFcRFXglik2NG4YENkc8YOMEHODnjB3P
GFvYQ+LZ7uxjY6Rfst9aqiLCBFL8xjXG5QUJaI4yA0ZGOCKAOdp0khkYMwUEKF+VQo4GO3fj
r36nmm06QoWHlqyrtGQzZOccnoOM547e/WgAMhMSx4XarFgdozzjqepHHTtz6mhZCiuoC4dd
pyoJ6g8Z6HjqPcdCaCU8pQFbzNx3Nu4I4wAMcHrznuOmORSgV96sWK/IQ2ADkcnjkYzxx1Hp
ggBHIYpUkUKWRgwDKGHHqDwR7Gm06MoJUMqs0YYblVtpI7gHBwffBptAFi8cvOpIXPlRjhQO
iKO3+TUJkJiWPC7VYsDtGecdT1I46dufU1NeFDOuxWA8qPgnPOxc9vXP/wBeoSU8pQFbzNx3
Nu4I4wAMcHrznuOmOQAWQorqAuHXacqCeoPGeh46j3HQmiOQxSpIoUsjBgGUMOPUHgj2NClA
r71YsV+QhsAHI5PHIxnjjqPTBIyglQyqzRhhuVW2kjuAcHB98GgBtOkkMjBmCghQvyqFHAx2
78de/U802nSFCw8tWVdoyGbJzjk9BxnPHb360AbtmPt3gjUrfl5tOuoryJc48uGQGKZvQ5f7
IMcnuONxp95IbHwJpdphUlv7m4u5F2gmWEeXHExPqHjuQO4y/QP80ngUW1z4ntNKuGmSLVRJ
p0jKBIuZk2RMUJGdkpSTk9VUjBUZj8YFLXX7nRQrGHRlOm25DYGY5D5khyCcPIZX25+XzAAS
FAoA5+OQxSpIoUsjBgGUMOPUHgj2NNp0ZQSoZVZoww3KrbSR3AODg++DTaAHSSGRgzBQQoX5
VCjgY7d+OvfqeaDITEseF2qxYHaM846nqRx07c+pokKFh5asq7RkM2TnHJ6DjOeO3v1oJTyl
AVvM3Hc27gjjAAxwevOe46Y5AJrdysF2AFw0QByoP8anj06dqhjkMUqSKFLIwYBlDDj1B4I9
jU1uUEF3uViTENpBxg7168c8Z9KhjKCVDKrNGGG5VbaSO4BwcH3waAG06SQyMGYKCFC/KoUc
DHbvx179TzTadIULDy1ZV2jIZsnOOT0HGc8dvfrQAGQmJY8LtViwO0Z5x1PUjjp259TQshRX
UBcOu05UE9QeM9Dx1HuOhNBKeUoCt5m47m3cEcYAGOD15z3HTHIpQK+9WLFfkIbAByOTxyMZ
446j0wQAjkMUqSKFLIwYBlDDj1B4I9jTadGUEqGVWaMMNyq20kdwDg4Pvg02gB0khkYMwUEK
F+VQo4GO3fjr36nmug8ZyGLWk0vCqum20Fo8SqAIpkiRZ1BHUecJScZBZmYZ3Emv4dsrO91o
S3ULNp1nA13dI7kCRY03eWXGNgkcLGD1BkUDccZz9QvpdTvLi+u2aS9uZ5J55eAHZjkkKAMH
JY+nIwBjkArrIUV1AXDrtOVBPUHjPQ8dR7joTRHIYpUkUKWRgwDKGHHqDwR7GhSgV96sWK/I
Q2ADkcnjkYzxx1HpgkZQSoZVZoww3KrbSR3AODg++DQA2iiigB0ihGAWRXG0HK5xyM45A5HT
8OMjmgqBEr+YpYsQU5yMY5PGMHPr2PTjJJG8TBZEZGKhgGGDgjIP0IIP40GNxEspRhGzFVfH
BIxkA+oyPzFAAqhlcmRVKrkA5y3IGBgdec846HvgHoNOUa/oX9ktIq31g0lzaySZwbbaXnQn
BOE2+aqjA5n6syg8+sbursiMyou5yBkKMgZPoMkD8RUlm9zHewSWTTLdrIphaEkOHB+UqRzn
OMY5zQBDTpFCMAsiuNoOVzjkZxyByOn4cZHNb2v2dvd2cPiOwMCQ3sri6soEIFhPknZjAAjc
ZaP2DLkmMscGSN4mCyIyMVDAMMHBGQfoQQfxoACoESv5ilixBTnIxjk8Ywc+vY9OMiqGVyZF
UquQDnLcgYGB15zzjoe+AQxuIllKMI2Yqr44JGMgH1GR+YoWN3V2RGZUXc5AyFGQMn0GSB+I
oAI1DyojSLGrMAXbOF9zgE4+gNNp0cbzSpFEjPI7BVRRksT0AHc02gCxeKFnUB1YeVGcjPdF
459OlQlQIlfzFLFiCnORjHJ4xg59ex6cZmvEeOdQ6spMUZwRjgopB/EEGoTG4iWUowjZiqvj
gkYyAfUZH5igAVQyuTIqlVyAc5bkDAwOvOecdD3wCRqHlRGkWNWYAu2cL7nAJx9AaFjd1dkR
mVF3OQMhRkDJ9BkgfiKI43mlSKJGeR2CqijJYnoAO5oAbTpFCMAsiuNoOVzjkZxyByOn4cZH
NNq9Y6Tc310YcLAkcYmmmnyqQxHH7xjgnHzLjAJYsoUEsAQDU0FRo+nSeKGkUXNtOsWmxnOf
tQKv5hBADLGuSQCcO0W5SrYJrCjW9MXxEkiiZFjttSDZBa5O4I44O4yJGXZicl0lJxuQNT16
+S+uIvscU0ekWoa108Sr8wiDl/mPILkyF2wcAvgYXaBHot++nXU0ptmubR4GhvIQcBonwpyc
EAhirKxBCuqHBwBQBnxqHlRGkWNWYAu2cL7nAJx9AabWtrehnS9ZFnZ3K6lbThZLK6gjYC6j
b7pVSM5zlWXna6svUVk0AOkUIwCyK42g5XOORnHIHI6fhxkc0FQIlfzFLFiCnORjHJ4xg59e
x6cZJI3iYLIjIxUMAwwcEZB+hBB/GgxuIllKMI2Yqr44JGMgH1GR+YoAmt1BguyXVSIgQDn5
vnXgfz59KhjUPKiNIsaswBds4X3OATj6A1Nbo7QXZVWISIFiB0G9Rk/iQPxqGON5pUiiRnkd
gqooyWJ6ADuaAG06RQjALIrjaDlc45Gccgcjp+HGRzTadJG8TBZEZGKhgGGDgjIP0IIP40AB
UCJX8xSxYgpzkYxyeMYOfXsenGRVDK5MiqVXIBzluQMDA6855x0PfAIY3ESylGEbMVV8cEjG
QD6jI/MULG7q7IjMqLucgZCjIGT6DJA/EUAEah5URpFjVmALtnC+5wCcfQGm06ON5pUiiRnk
dgqooyWJ6ADua1tHsbdIn1bVI92nQ71jjLEG6nC5WIYwSoJQyEEbUP3gzIGALV2o0Dw9FaRy
K1/rECy3RGf3druR4o8EAqzOnmE4OVEJVsM27nyoESv5ilixBTnIxjk8Ywc+vY9OM2NSuby+
1O5vdQLNd3UhuJWZApdn+fdgAAA7s8DHPFVzG4iWUowjZiqvjgkYyAfUZH5igAVQyuTIqlVy
Ac5bkDAwOvOecdD3wCRqHlRGkWNWYAu2cL7nAJx9AaFjd1dkRmVF3OQMhRkDJ9BkgfiKI43m
lSKJGeR2CqijJYnoAO5oAbRRRQAUU6SQyMGYKCFC/KoUcDHbvx179TzQZCYljwu1WLA7RnnH
U9SOOnbn1NADaKcshRXUBcOu05UE9QeM9Dx1HuOhNEchilSRQpZGDAMoYceoPBHsaALWm6lN
plw0kaxyxyIY57eUExzxkglHAIOMgEEEEEBlIYAjQn0SG+t5b3w99ru4IUMl1bSRgz2igZLH
bkPEBx5oC8j5lTcm7DqaO7nhuorqCVoZ4SjRyQ/u2RlxtYFcYIwDnrnnrQBDRXRG+0TW4liv
rddIvNxIu7OLdbyMccyRfeQE8kxkqoGEhyTUcvhbWIbW4ubOCHU7JYy8lzp7LcrFGPmDuFy8
GQM/vAjYDAjhgADBop0chilSRQpZGDAMoYceoPBHsabQBNc/61f+uaf+gioasXjl51JC58qM
cKB0RR2/yahMhMSx4XarFgdozzjqepHHTtz6mgBtFaWk6PqWqrcfYbZWhRVWe4mKRww5OV3y
uQsZJXAJIz90Zzg6Edro+gSpcXt1bazdowKWVo7eTG68nznZNsi5wNsRIcFiJFwNwBm6Zo9x
qnmyI8FvawY8+6uZRHHGDnHJ5ZsBiEUM7BW2qcGpNS1KF7ddN01ZItNjcPmQASXMgBHmyYJG
cEhUBIQEgEku7x6nrN5qvlRzP5dpb5FrZxkiG2U4yEUk4zgZJyzHlizEk0ZJDIwZgoIUL8qh
RwMdu/HXv1PNADaKcZCYljwu1WLA7RnnHU9SOOnbn1NCyFFdQFw67TlQT1B4z0PHUe46E0Aa
Wm6lClu2m6kskumyOXzGAZLaQgDzY8kDOAAyEgOAASCEdDUtEms7ddQtvMutIlcJDfLGVXcQ
T5b9QkoAOUJPTILKVY5schilSRQpZGDAMoYceoPBHsatabqU2mXDSRrHLHIhjnt5QTHPGSCU
cAg4yAQQQQQGUhgCACnRXRSQaJrzB7OddHvioH2W5ObaQgYxHKBlCTgASggAFnmJNU9T0DWN
Kso5ruxYWJkKx3sIWWCRyPurOmUf7p4DHBDdDmgDPh/1Vx/1zH/oS1DVi3crBdgBcNEAcqD/
ABqePTp2qGOQxSpIoUsjBgGUMOPUHgj2NADaKKdJIZGDMFBChflUKOBjt3469+p5oAbRW1Ze
HdSvdOiupRbWOnMzOl3eyJAsgBw5TPzzBdvKxhyDwBlsGwt3o/h9XjtIbbWr9lwbuZGNrHyG
HlxOqszAqvzP8pyymNh8zAFWx0dEs49U1Z/I045McaSqJ7ogkbY1OSFJDAyldi7W+8wCNT1L
UptTuFkkWOKONBHBbxAiOCMEkIgJJxkkkkkkksxLEktudSvb7UTqF7dS3d2WVmmum85nwABu
3Z3DAAwc8DFVaACinSSGRgzBQQoX5VCjgY7d+OvfqeaDITEseF2qxYHaM846nqRx07c+poAb
RTlkKK6gLh12nKgnqDxnoeOo9x0JojkMUqSKFLIwYBlDDj1B4I9jQA2iiigB0hQsPLVlXaMh
myc45PQcZzx29+tBKeUoCt5m47m3cEcYAGOD15z3HTHJIoRgFkVxtByuccjOOQOR0/DjI5oK
gRK/mKWLEFOcjGOTxjBz69j04yAClAr71YsV+QhsAHI5PHIxnjjqPTBIyglQyqzRhhuVW2kj
uAcHB98GhVDK5MiqVXIBzluQMDA6855x0PfAJGoeVEaRY1ZgC7ZwvucAnH0BoAbTpChYeWrK
u0ZDNk5xyeg4znjt79abTpFCMAsiuNoOVzjkZxyByOn4cZHNAASnlKAreZuO5t3BHGABjg9e
c9x0xzJa3D2ky3ELzRXERV4JYpNjRuGBDZHPGDjBBzg54wYyoESv5ilixBTnIxjk8Ywc+vY9
OMiqGVyZFUquQDnLcgYGB15zzjoe+AQDoI/GepSyp/akdnqsZYC4a9s4ZJ507qbhkMoOPlDB
sqMbSMDDf+Eh0v8A6EzQ/wDv9e//ACRWDGoeVEaRY1ZgC7ZwvucAnH0BptAHT3fiHSRMu3wb
ouPLj+9Pek52DPS4HGent3PWoj4taCJU07RNFsV3Eun2GO6DHjBBuRI4PHQNt6YUHJbFvFCz
qA6sPKjORnui8c+nSoSoESv5ilixBTnIxjk8Ywc+vY9OMgGhqOvaprSr/bGp6hqDRKfINzdN
IIySMkbs8EDoMdvTFZ8ZQSoZVZoww3KrbSR3AODg++DQqhlcmRVKrkA5y3IGBgdec846HvgE
jUPKiNIsaswBds4X3OATj6A0ANp0hQsPLVlXaMhmyc45PQcZzx29+tNp0ihGAWRXG0HK5xyM
45A5HT8OMjmgAJTylAVvM3Hc27gjjAAxwevOe46Y5FKBX3qxYr8hDYAORyeORjPHHUemCFQI
lfzFLFiCnORjHJ4xg59ex6cZFUMrkyKpVcgHOW5AwMDrznnHQ98AgBGUEqGVWaMMNyq20kdw
Dg4Pvg02nRqHlRGkWNWYAu2cL7nAJx9AabQA6QoWHlqyrtGQzZOccnoOM547e/WrmnavfaPJ
5+lX17Y3bBkea2uGjLIcHb8uD1GTzg8cDHNORQjALIrjaDlc45Gccgcjp+HGRzQVAiV/MUsW
IKc5GMcnjGDn17HpxkA6WDxW88NyupaNot7EIwUjWwjtQG3ryWtxG5GM/LuxkgkHAqKPxFpA
lQy+CtFaMMNyrcXqkjuAftBwffBrFt1BguyXVSIgQDn5vnXgfz59KhjUPKiNIsaswBds4X3O
ATj6A0Ab3/CQ6X/0Jmh/9/r3/wCSKdJ4z1KJh/ZcdnpSqoET2VnDHPEMYIWcIJcdRkuWIOGZ
sknnadIoRgFkVxtByuccjOOQOR0/DjI5oAsX2oXOpztd31zc3V7I3724uJjIzgABQSecgDGS
TxgcY5rqUCvvVixX5CGwAcjk8cjGeOOo9MEKgRK/mKWLEFOcjGOTxjBz69j04yKoZXJkVSq5
AOctyBgYHXnPOOh74BACMoJUMqs0YYblVtpI7gHBwffBptOjUPKiNIsaswBds4X3OATj6A02
gB0hQsPLVlXaMhmyc45PQcZzx29+tBKeUoCt5m47m3cEcYAGOD15z3HTHJIoRgFkVxtByucc
jOOQOR0/DjI5oKgRK/mKWLEFOcjGOTxjBz69j04yAClAr71YsV+QhsAHI5PHIxnjjqPTBIyg
lQyqzRhhuVW2kjuAcHB98GhVDK5MiqVXIBzluQMDA6855x0PfAJGoeVEaRY1ZgC7ZwvucAnH
0BoAbRRRQA6SN4mCyIyMVDAMMHBGQfoQQfxoMbiJZSjCNmKq+OCRjIB9RkfmKbRQA5Y3dXZE
ZlRdzkDIUZAyfQZIH4iiON5pUiiRnkdgqooyWJ6ADuabRQAU6SN4mCyIyMVDAMMHBGQfoQQf
xptFADjG4iWUowjZiqvjgkYyAfUZH5ihY3dXZEZlRdzkDIUZAyfQZIH4im0UAOjjeaVIokZ5
HYKqKMliegA7mm0UUAWLxHjnUOrKTFGcEY4KKQfxBBqExuIllKMI2Yqr44JGMgH1GR+YqS5/
1q/9c0/9BFQ0AOWN3V2RGZUXc5AyFGQMn0GSB+IojjeaVIokZ5HYKqKMliegA7mm0UAFOkje
JgsiMjFQwDDBwRkH6EEH8abRQA4xuIllKMI2Yqr44JGMgH1GR+YoWN3V2RGZUXc5AyFGQMn0
GSB+IptFADo43mlSKJGeR2CqijJYnoAO5ptFFADpI3iYLIjIxUMAwwcEZB+hBB/GgxuIllKM
I2Yqr44JGMgH1GR+YptFAFi3R2guyqsQkQLEDoN6jJ/EgfjUMcbzSpFEjPI7BVRRksT0AHc1
JD/qrj/rmP8A0JahoAKdJG8TBZEZGKhgGGDgjIP0IIP402igBxjcRLKUYRsxVXxwSMZAPqMj
8xQsbursiMyou5yBkKMgZPoMkD8RTaKAHRxvNKkUSM8jsFVFGSxPQAdzTaKKAHSRvEwWRGRi
oYBhg4IyD9CCD+NBjcRLKUYRsxVXxwSMZAPqMj8xTaKAHLG7q7IjMqLucgZCjIGT6DJA/EUR
xvNKkUSM8jsFVFGSxPQAdzTaKACiiigB0khkYMwUEKF+VQo4GO3fjr36nmgyExLHhdqsWB2j
POOp6kcdO3PqaKKABZCiuoC4ddpyoJ6g8Z6HjqPcdCaI5DFKkihSyMGAZQw49QeCPY0UUANp
0khkYMwUEKF+VQo4GO3fjr36nmiigAMhMSx4XarFgdozzjqepHHTtz6mhZCiuoC4ddpyoJ6g
8Z6HjqPcdCaKKACOQxSpIoUsjBgGUMOPUHgj2NNoooAsXjl51JC58qMcKB0RR2/yahMhMSx4
XarFgdozzjqepHHTtz6miigAWQorqAuHXacqCeoPGeh46j3HQmiOQxSpIoUsjBgGUMOPUHgj
2NFFADadJIZGDMFBChflUKOBjt3469+p5oooADITEseF2qxYHaM846nqRx07c+poWQorqAuH
XacqCeoPGeh46j3HQmiigAjkMUqSKFLIwYBlDDj1B4I9jTaKKAHSSGRgzBQQoX5VCjgY7d+O
vfqeaDITEseF2qxYHaM846nqRx07c+poooAmt3KwXYAXDRAHKg/xqePTp2qGOQxSpIoUsjBg
GUMOPUHgj2NFFADadJIZGDMFBChflUKOBjt3469+p5oooADITEseF2qxYHaM846nqRx07c+p
oWQorqAuHXacqCeoPGeh46j3HQmiigAjkMUqSKFLIwYBlDDj1B4I9jTaKKAHSSGRgzBQQoX5
VCjgY7d+OvfqeaDITEseF2qxYHaM846nqRx07c+poooAFkKK6gLh12nKgnqDxnoeOo9x0Joj
kMUqSKFLIwYBlDDj1B4I9jRRQA2iiigD/9k=

--------------65fnHvSYGyHmyF8ZKdBD5Mb1--

--------------0Ek4HiGO6uj8I188Mhaq3Qk0--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019