Compressed Files (Wishlist)

Compressed Files // Wishlist

1  |  

builderz

May 5, 1998, 9:52am
I just had an interesting thought. You know how worlds use the default
directories (models, avatars, textures, etc.)? Well, most of the files
are in a compressed format (.zip). Well, with all of the huge files
coming along, and sizes getting bigger...couldn't you add a .zip
extension to the create picture, noise, and sound commands? Think about
it, when you do a create noise xxx.wav, it is not in .zip format, and
would take longer to download. But, if you had a .zip on the Web with
the .WAV compressed, it would download quicker (usually ;-). And you
could probably use this for the picture command so that pictures could
download faster (or not, I dunno). The only problem that *I* see with
it is that the browser would have to determine if it was a sound or an
image .zip file. Any comments on this? I'm tired of putting custom
..WAVs at different locations and they take forever to d/l. Maybe
streaming audio would be better, but this is a "low-end" idea for now.
Or AW could add the .MP3 file format... ;-)

-Builderz

eep²

May 5, 1998, 11:15am
--------------568A77DDFACB2F0B956536DD
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Yes, I suggested this to Roland months ago: ZIPped WAVs and MP3s. COF just can't develop AW fast enough to keep up with the industry...they're gonna lose it if they don't move it...

Note, since JPGs are already compressed, compressing them more with ZIP and other compression algorythms will just make them bigger. AW needs to support GIF and PNG image formats, as well, for optimal image compression.

[View Quote] > I just had an interesting thought. You know how worlds use the default
> directories (models, avatars, textures, etc.)? Well, most of the files
> are in a compressed format (.zip). Well, with all of the huge files
> coming along, and sizes getting bigger...couldn't you add a .zip
> extension to the create picture, noise, and sound commands? Think about
> it, when you do a create noise xxx.wav, it is not in .zip format, and
> would take longer to download. But, if you had a .zip on the Web with
> the .WAV compressed, it would download quicker (usually ;-). And you
> could probably use this for the picture command so that pictures could
> download faster (or not, I dunno). The only problem that *I* see with
> it is that the browser would have to determine if it was a sound or an
> image .zip file. Any comments on this? I'm tired of putting custom
> .WAVs at different locations and they take forever to d/l. Maybe
> streaming audio would be better, but this is a "low-end" idea for now.
> Or AW could add the .MP3 file format... ;-)

--------------568A77DDFACB2F0B956536DD
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

<HTML>
Yes, I suggested this to Roland months ago: ZIPped WAVs <B>and</B> MP3s.
COF just can't develop AW fast enough to keep up with the industry...they're
gonna lose it if they don't move it...

<P>Note, since JPGs are already compressed, compressing them more with
ZIP and other compression algorythms will just make them bigger. AW needs
to support GIF and PNG image formats, as well, for optimal image compression.

[View Quote] --------------568A77DDFACB2F0B956536DD--

facter

May 5, 1998, 12:29pm
--------------1EAF7BF0A1827E4508C2E440
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit

uumm...you forget one thing as well . .. wav's are compressed sometimes
too =) , tho, i cant see why COF cant put in MP3, or streaming audio, it
has been AGES since they updated the sound on this thing . . and yes,
they are in huge danger of falling behind on this one. . .

Fac.

[View Quote] > Yes, I suggested this to Roland months ago: ZIPped WAVs and MP3s. COF
> just can't develop AW fast enough to keep up with the
> industry...they're gonna lose it if they don't move it...
>
> Note, since JPGs are already compressed, compressing them more with
> ZIP and other compression algorythms will just make them bigger. AW
> needs to support GIF and PNG image formats, as well, for optimal image
> compression.
>
[View Quote]
--------------1EAF7BF0A1827E4508C2E440
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

<HTML>
uumm...you forget one thing as well . .. wav's are compressed sometimes
too =) , tho, i cant see why COF cant put in MP3, or streaming audio, it
has been AGES since they updated the sound on this thing . . and yes, they
are in huge danger of falling behind on this one. . .

<P>Fac.

[View Quote] <P>Note, since JPGs are already compressed, compressing them more with
ZIP and other compression algorythms will just make them bigger. AW needs
to support GIF and PNG image formats, as well, for optimal image compression.

[View Quote] --------------1EAF7BF0A1827E4508C2E440--

alex

May 5, 1998, 3:31pm
mmm but you can zip wavs by putting them in your object path ...
ziping jpgs will be harder as the browser gets a zip file (when it exists)
and uses it as a mask

what i want is streamed mp3 :-)

Alex
Eep² a écrit dans le message <354F10E4.987B13A9 at tnlc.com>...
Yes, I suggested this to Roland months ago: ZIPped WAVs and MP3s. COF
just can't develop AW fast enough to keep up with the industry...they're
gonna lose it if they don't move it...
Note, since JPGs are already compressed, compressing them more with ZIP
and other compression algorythms will just make them bigger. AW needs to
support GIF and PNG image formats, as well, for optimal image compression.

eep²

May 5, 1998, 4:54pm
I wasn't referring to ZIPping MP3s. I know they're compressed. I meant support for ZIPped non-MP3 WAVs and then just MP3s.

[View Quote] > uumm...you forget one thing as well . .. wav's are compressed sometimes too =) , tho, i cant see why COF cant put in MP3, or streaming audio, it has been AGES since they updated the sound on this thing . . and yes, they are in huge danger of falling behind on this one. . .

eep²

May 5, 1998, 5:00pm
Again, compressing JPGs anymore will most likely result in a larger file size. Also, builderz wasn't referring to ZIPped WAVs in the world's object server, but for people who don't have access to upload to a world's object path and have to bring them in from "outside" locations. As for ZIPped masks, I think AW should drop JPG textures and stick to ZIPped BMPs. RenderWare supports BMPs (and Sun RAS) natively, and a ZIPped BMP should provide equal or better compression to that of JPG, without any image quality degredation. JPG sucks at this. Then both texture AND mask could be placed in the same ZIP, thus eliminating ZIP conflicts and reducing the "calls" to the server for 2 files per texture (masks can be uncalled by using the "nomask" option in a "create animate" command, but they're always called by default).

[View Quote] > mmm but you can zip wavs by putting them in your object path ...
> ziping jpgs will be harder as the browser gets a zip file (when it exists)
> and uses it as a mask
>
> what i want is streamed mp3 :-)

builderz

May 5, 1998, 5:38pm
About streamed MP3's, most of them are encoded at 128kbps and 44 kHz. What
does this mean? Well, if you don't encode it at a lower rate, you would
probably need at least an ISDN (or two 56k modems) or higher/faster to have
them stream. With those of you that have an ISDN or faster, then you're in
luck. ;-)

[View Quote] > mmm but you can zip wavs by putting them in your object path ...
> ziping jpgs will be harder as the browser gets a zip file (when it exists)
> and uses it as a mask
>
> what i want is streamed mp3 :-)
>
> Alex
> Eep² a écrit dans le message <354F10E4.987B13A9 at tnlc.com>...
> Yes, I suggested this to Roland months ago: ZIPped WAVs and MP3s. COF
> just can't develop AW fast enough to keep up with the industry...they're
> gonna lose it if they don't move it...
> Note, since JPGs are already compressed, compressing them more with ZIP
> and other compression algorythms will just make them bigger. AW needs to
> support GIF and PNG image formats, as well, for optimal image compression.

technozeus

May 5, 1998, 5:47pm
Simple solution:
When AW looks for a file with a specific extension and doesn't find it, it
could then look for a .zip file by the same name and attempt to extract the
file from it if found. The possible exception here being the one that is
already in AW which is that a zipped texture file is expected to be a .bmp
file rather than a jpg file. Also, it may make sense to default to no mask
when getting a jpg texture from a source other than the object path.
Further comments?

TechnoZeus

[View Quote]

builderz

May 5, 1998, 5:51pm
Yes, I was suggesting how you could do this without owning a world. About the JPG masking, that would probably get rid of the "artifacts" or "distortions" that happen sometimes when using JPEG. Oh, about your post using GIFs in Active Worlds...I talked to (I think Protag or Roland) about it (a looong time ago ;-) and they said that you have to have a licensee to use GIFs. So probably CoF would pay either a one time fee or however many GIFs are used in the world. I don't think it would be a problem. I see other companies making products just for GIFs alone (such as the GIF Construction Set), and they have to pay royalties for almost every copy sold, and they still get by. As for PNG, again, I don't see why they can't add this one. Anyway, I just had a "follow-up post"...does AW (not meaning AlphaWorld,
meaning Active Worlds) currently support MP3 compressed/encoded WAVs? I have an encoder that can compress the WAV using MP3 technology, but remaining the .WAV extension; I just don't know if AW can support it. Technically, they "should," if the user has the current audio codes needed. Any thoughts on this? I could reduce a lot of my WAVs at a new place I'm building if AW supports it. I'll do a test with some of my own WAVs if I don't get a response. ;-)

[View Quote] > Again, compressing JPGs anymore will most likely result in a larger file size. Also, builderz wasn't referring to ZIPped WAVs in the world's object server, but for people who don't have access to upload to a world's object path and have to bring them in from "outside" locations. As for ZIPped masks, I think AW should drop JPG textures and stick to ZIPped BMPs. RenderWare supports BMPs (and Sun RAS) natively, and a ZIPped BMP should provide equal or better compression to that of JPG, without any image quality degredation. JPG sucks at this. Then both texture AND mask could be placed in the same ZIP, thus eliminating ZIP conflicts and reducing the "calls" to the server for 2 files per texture (masks can be uncalled by using the "nomask" option in a "create animate" command, but they're always called by default).
>
[View Quote]

eep²

May 5, 1998, 7:17pm
Yes, as long as the extension is WAV, AW will download and attempt to play it. If someone doesn't have the codec, it just won't play. Problem is, not many people have the codec installed by default so it's yet another thing to have to install. Fortunately, the actual codec is only around a couple hundred K ZIPped (and you don't need to download all of bloatware NetShow just to get it), so it shouldn't take long to download with a standard 28.8K modem. I think Windows doesn't even have to restart after installing the codec, but I'm not 100% certain on that. This is Windows, after all...

[View Quote] > again, I don't see why they can't add this one. Anyway, I just had a "follow-up post"...does AW (not meaning AlphaWorld,
> meaning Active Worlds) currently support MP3 compressed/encoded WAVs? I have an encoder that can compress the WAV using MP3 technology, but remaining the .WAV extension; I just don't know if AW can support it. Technically, they "should," if the user has the current audio codes needed. Any thoughts on this? I could reduce a lot of my WAVs at a new place I'm building if AW supports it. I'll do a test with some of my own WAVs if I don't get a response. ;-)

raven shadow

May 5, 1998, 9:05pm
This is a multi-part message in MIME format.

------=_NextPart_000_00A9_01BD7858.D6709700
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_00AA_01BD7858.D6709700"


------=_NextPart_001_00AA_01BD7858.D6709700
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

lol I can make an image small in jpg foremat the it is png or gif !
and it's still viewable
Consider the attached picture ..
Image6.jpg
800 x 600 x 16bit resolution

Format | Size | info
-----------------------------------------------------
..bmp | 1.37 mb | Windows RGB Encoded
..png | 466 kb | Noninterlaced format
..jpg | 40.1 kb | Type 2 ( JPG-JPEG-JFIF Compliant) , 80x =
compression 600dpi


much smaller

[View Quote] [View Quote] I just had an interesting thought. You know how worlds use the =
default=20
directories (models, avatars, textures, etc.)? Well, most of =
the files=20
are in a compressed format (.zip). Well, with all of the huge =
files=20
coming along, and sizes getting bigger...couldn't you add a .zip =

extension to the create picture, noise, and sound commands? =
Think about=20
it, when you do a create noise xxx.wav, it is not in .zip =
format, and=20
would take longer to download. But, if you had a .zip on the =
Web with=20
the .WAV compressed, it would download quicker (usually ;-). =
And you=20
could probably use this for the picture command so that pictures =
could=20
download faster (or not, I dunno). The only problem that *I* =
see with=20
it is that the browser would have to determine if it was a sound =
or an=20
image .zip file. Any comments on this? I'm tired of putting =
custom=20
.WAVs at different locations and they take forever to d/l. =
Maybe=20
streaming audio would be better, but this is a "low-end" idea =
for now.=20
Or AW could add the .MP3 file format... ;-)

------=_NextPart_001_00AA_01BD7858.D6709700
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD W3 HTML//EN">
<HTML>
<HEAD>

<META content=3Dtext/html;charset=3Diso-8859-1 =
http-equiv=3DContent-Type>
<META content=3D'"MSHTML 4.72.2106.6"' name=3DGENERATOR>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT color=3D#000000><FONT size=3D3>lol I can make an image small =
in jpg=20
foremat the it is png or gif !</FONT></FONT><FONT size=3D3></FONT></DIV>
<DIV><FONT color=3D#000000><FONT size=3D3></FONT></FONT><FONT =
size=3D3>and it's still=20
viewable</FONT></DIV>
<DIV><FONT size=3D3></FONT>Consider the attached picture ..</DIV>
<DIV>Image6.jpg</DIV>
<DIV>800 x 600 x 16bit resolution</DIV>
<DIV><FONT color=3D#000000 face=3D"" size=3D3></FONT>&nbsp;</DIV>
<DIV><FONT color=3D#000000 face=3D"" size=3D3>Format |&nbsp;=20
Size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;=20
info</FONT></DIV>
<DIV><FONT color=3D#000000 face=3D""=20
size=3D3></FONT>-----------------------------------------------------</DI=
V>
<DIV>.bmp&nbsp;&nbsp;&nbsp;&nbsp; | 1.37 mb&nbsp;&nbsp;&nbsp;&nbsp; | =
Windows=20
RGB Encoded</DIV>
<DIV>.png&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; 466=20
kb&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; Noninterlaced format</DIV>
<DIV>.jpg&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; 40.1=20
kb&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; Type 2 ( JPG-JPEG-JFIF Compliant) , =
80x=20
compression 600dpi</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>much smaller</DIV>
<DIV>&nbsp;</DIV>
<BLOCKQUOTE=20
style=3D"BORDER-LEFT: #000000 solid 2px; MARGIN-LEFT: 5px; PADDING-LEFT: =
5px">
[View Quote] comments on this?&nbsp; I'm tired of putting custom <BR>.WAVs at =

different locations and they take forever to d/l.&nbsp; Maybe=20
<BR>streaming audio would be better, but this is a =
&quot;low-end&quot;=20
idea for now. <BR>Or AW could add the .MP3 file format...=20
;-)</BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>

------=_NextPart_001_00AA_01BD7858.D6709700--

------=_NextPart_000_00A9_01BD7858.D6709700
Content-Type: image/jpeg;
name="Image6.jpg"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="Image6.jpg"

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
soUKFChQoUKFDyzyzyyh5Z5Z5Z5Z5Z5Z5YsYfxzWJisZ1hEJCSXsPX6qFChQoUKFChQoUKFChQoU
KFChQoUKFChQoUKFChQoUKFChQoUKFChQoUKFChQoUKFChQoUKFChQoUKFChQoUKFChQoUKi7vi2
rt85ssNyW5s5TnRd+16/UlysspeTJZlEosxPmchc/wCEZ6rfP454pmOCkgggeCEo9h6/VZbG4Jn/
ABGXKqLGH8cu/o8mWGy5YTnRTba9fqqLFy8ZKmRVlWVKsX+EevxywkXh8vFMqiqihUSjSOdr1+qw
8kWRbj2pU4uV/devxy5yTq8nBYbJ41Tdtr1+qhQWMFfT7Veccar+69fjnhLXhuXjLqLGFU51jna9
fqsy0lmyXT2pZcs4n02bLDyguYuS8lzFz/UZJPr+OTnJZNPJwSPKHPMrWedr1+qqKoSSI49qqmqK
ojhYpEDSZCEoKoqhKP6j0+fxzxcrBttS6leKtlfUlCIdtr0nn6kuVllLyZLMolFmJ8zkLnbl0scn
Nm/Vi+J9WMkuJcS7Hy/pZcqou/4tuVm5bg6ic7bc7WRlb5/V/jWV9Xz+LxnJ4wPltSoKojhInSSS
S3MmWR6hJyufDsiyLIsiyLIsiyLIsiyLIsiyLIsiyLIsiyLIsiyLIsiyLIsiyLIsiyLIsiyLIsiy
LIsiyLIsiyLIsiyLIsiyLIsiyLIsiyLIsiyLIsiyLIsiyLIsiyLIsiyLIsiyLIsiyG5IQkp+HiTG
XuY93PmfMR9VMSmJTEpiUxKYlMSmJTEpiUxKYlMSmJTEpiUxKYlMSmJTEpiUxKYlMSmJTEpiUxKY
lMSmJTEpiUxKYlMSmJTEpiUxKYlMSmJTEpiUxKYlMSmJTEpiUxKYlMSmJTEpiUxKYlMSmJTEpiUx
KYlMSmJTEpiUxKYlMSmJTEpiUxKYlMSEhdvJBycnJycnJycnJyc6ckc8HB9X+PZ6T0npPSek9J6T
0npPSek9J6T0npPSek9JGJxFixYsWLFixJYsWLFixYsWLFixYsSWLFixYsWLFixYsWLFixYsWLFi
xYsWLFixYsWLElixYsWLFixYksWLFixYsWLFixYn8T9cxPp/Ult08S6SWLokkutzJ5n1JnIiXW3L
6yLJMtxMNOTEY3zLP02Ix6e3+snpJZTfi26eJ4sWLSJz+VGkcQQRtggqogqVIIK74IUwQQRxGkCU
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
3oWdfZCESEIYHwQ4O5kMMZmYwxTw2+nXkyFnX2LdCfgjKMGLaZqWo4ETuvB35S/J0LOvsmS+h36Q
Qs6+74G3+T/AvZFwJwd+kELOvsngZMMeDv8ATopLkLfToWdfYsSI8DtIbCmvB34UuhkLOvs+B4/Q
79IIWdfZMlei/OHzDg79IIWdfd07syEVaHG36QQs6+yEZYFw+YcHfA30Lc0bGhZ19kUJ3J2uhEjx
N+kELOvshGA969h+Lv0ghZ19kUueAl35ES/zHg79IIWdfZBLoi9iGGaLwd+kELOvu6CCJ8IfZSb4
bX2P98DfpBCzr7IQiMiYPxxd/oX5E/Af6F8CFnX2RuY1kpFSM9sCa8HfpBCzr7IQiQhDgQ4O/SCF
nX2LdCfg1kRWRGS/uc8XondeDv0ghZ19kyX0O/SCFnX3fAl/V/kj4FkiGkSdy6HngQHHHHHQcccc
ccccccqHHHHHHKioqKhxxxxxxxxx0HHHHHHHHHHKhxxxxxyoccdBxxxxxxxxx0HHHHHHHHHHKhyM
Szr7J4WGJcSpSpSpSpSpSpSpSpSpSpSpSpSpSpSpSpSpSpSpSpSpSpSpSpSpSpSpSpSpSpSpSpSp
SpSpSpSpSpSpSpSpSpSpSpSpSpSpSpSpSpSpSpSpSpSpSpSpSpSpSpSpSpSpSpSpSpSpSpSpSpSp
SpSpSpSpSpSpSpSq0OrFnX2LEiPA1SRFOwslEles+DuRk9zwRSMcycPIq90P+kL+6Xyd36GygeCz
r7PgeP0O/R9SkYqWdfZMkScXdCQ2BeDueb+8Rl8Ec43Uy+Bzv0PZ193TJzE7ELs748HfAiwfo2zr
7IRleu93+sCpwd7nNBE4kOgbOvsihO5OxIeeCPB3PJLsasWV04dpYtkdikiNdoTSQwwsub+Czr7I
RgPcva6A6Xtwd8EOHG+F2nPPBZ19kUueAh3JwFvy4EDcjJ7ngikY5k4eRV7of9IX90vk7vieA+Uu
4+ZAhESeSTH8mgv/AGZFyEbtU5m5VaHVizr7IITGjxnkeDfo91geCzr7IxHudux3OxCIk2uTWOBU
ugg/2IqvR7lSjqpZ19khNeJaOx4v3KUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUK
UKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUKUK
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
aIcG85RvOUbzlDuyV3X81GTsirPkRIzfyaCfJ53chiFuSBzd5m5yZucmbnJm5yZucmbnJm5yZucm
bnJm5yZucmbnJm5yZucmbnJm5yZucmSD8mLJB5fJ5fJXV8nl8ldXyeXyV1fJ5fJXV8nl8nl8ldXy
eXyV1fJ5fJXV8nl8nl8ldXyeXyV1fJ5fJXV8nl8ldXyeXyV1fJ5fJXV8nl8nl8ldXyeXyeXyeXye
XyV1fJ5fJ5fJXV8ldXyV1fJ5fJXV8ldXyV1fJ5fJXV8nl8nl8ldXyeXyeXyV1fJ5fJXV8nl8nl8l
dXyV1fJ5fJXV8nl8ldXyeXyeXyeXyeXyV1fJXV8nl8ldXyeXyV1fJ5fJXV8ldXyV1fJ5fJqHyXO/
76XCZlNRVaFo6M/I/wAkuRtwcE9H24Ez3Cmz/Is1KRuux1rTp+yL/b/yI/L+yHoQ9CHoQ9BySk9i
tJ0SpnpcjqG+S5qIoIjXUOWTKMiHoQ9CHoOtOxf7f+RF3v8AvBtnTdGSY7rzasayUNyNVNbKYIy1
k3Iw3k3ESP7iMpZt8PzvyMSFfDIi8Vwtmt4I6zWBSs5wV/t/5EXO/wC8JLvDvXBqXsY3c+cxkZru
/wCitNKZe9yUWS1H5JVU3ws93+cP2xhGLK5PkTqNozHJShQPsi/2/wDIylY1f5H6u4oJfI1FC+Jq
J3Zk5iSbmtiWpc62LqP2CR9gyVoXTCpK0JWhK0JWg6Jf7f8AkZZ7v8im8iknqK1NcTrYt4E6hRNo
ElQyr9icPfRXFY+zQhJJSutC4Dla2ZOwlL0lNWsig2RPe5LUFmDbpHFCDbn2Rf7f+Rlnu/yISGpE
tyutUMoQ1bmYeqEicqLI3RG6I3RG6I3RG6JVJqo8jW/8lE2KUicxFdEUoNthtFHI2V1/0a6df3Gq
6fIjTyZE7PkTTR03FaIfIalLT5EUUddxuOQ2rad3m1InZ8js5CjMuWVoh8jccjcciV2fI2OQR3DO
R3+r/wAjIIg4ClcTyEkqiZuw25BGSKlCeokkt/yJFPCbiTNSzS0Lqpy2nGQ5umSGWNr0VPe402si
HHvI5hqP3Q7nks93+S6oecKCJcua1syuq/2kvJTZZDtqlKZ++SsdwX4MbfsoF+cd/q/8amYtQbrT
EdEDtmxtMooI9SyEGKLgRknV0IDsIFJDZfSTshPmW3IaiQsqMCQ8TPwRgavKPbB7YPbB7YPbB7YK
FH4TWDSUe2D2we2D2we2Brm3yd3kMJV41Hf6ub2QK5hjGh/9UGwQdvpQJs6EUiUNnkbSJeDsQxrO
MJQySdRRJl4YRAQ1G0wG21FalUJkXBIrdBPVHYEx3iRM7OSSTchRNKFsRTmtFdxkBQ+5uCPdEkqZ
XCZpLqcFtQdhmq7QM2rdce4JzXPVZi7/AFcsN1oJt3YmOKkIYtI2DYai/wDyTQkibRYKMxHQ0WZX
mRBSL4TgVxuGKQ23jRRIcbBC2hqF5JLIcjeRNEQTFiTuVUhFxVDIeQmjJZiiJz0NjJcCaCXFVEsl
6kr4U6DW5K4Ip4QsloQ9/rWYu/1czIJEBnMiXrA+1H3JaUsTziNw01dfSiSNxSIFUJEzkV0L4OzF
fBYIzE2KiomIQMc1YjphrdzvHIWv3KCJWCSdmNtUZIozKTQeCcECZWeGSVng5jYGmTUklaoT7EuR
1EINjJwiKk21PcvRcaqq1op7e7FJtJQpP6MlFVD2GmWpHgcoi807P+se4NTfPVZi7/VyWdor0Ghy
7kNu1ChIpOGJUZdcemDTIaDcLImFWBQUmttsFpDUGtQbGSuhJZRihmIRkThInHcmVbCdwd8JKNWG
nEz0K5QqyHjCwsNhPUicxoiCmMCKOo00Jk1KMqicUkrTCoo1JWhOMRTCmkvCXuZyXKKtys3CXehW
bhLvQhaY5Ap16rCRM+cd/q4loY4J7DYx4wkTYKTkyasmLCDKzUeDGJbwbJMyYGkzrhEYRjUZjrgx
bCcjWhG04JkbEwS8J2wkkeKlk5IrhBbBMbkNpkFuqcI6HBFITwlIm5EOil6CuZirOvyWhR0V3Qme
erNe399DOSXV1fv1WYL847/Vz2I7ZsWyS8ewmajSKWJWSwG1xmMnBFJFarI7snIOhI30MnQ3dS6a
llSJzPIygnFx6cOOmhBYU4VeZHTYn6kkkjIkVXW43Kla0EXfZwJChKlDb+4nJV+iKXVZgvzjv9XG
kS2HWRET0ItUprWSUlOU9xTaVwuWpepUhM+1Sq2PljKKo1DxeCOxUt0IS+hPQiRDRG+E0uJYQ6rN
2Q2eS2M411O/1Z+pkU6cbUJ1cgxQtwcUqWomdENE7T9uloTdITVO/UzVDCdflCtJBSVx3+rkqzQv
BLh3CUxUlSNrUC1JdyQg+YVScwlklxD/ABhlwnGccqDMnFIzF0JYkEYThTonCSRtu5Cnf+z7Bt94
95EuCee9v+CGRuikXwn6qRU2U4Y9SZDCU8iFpcWfbQbp3c++59NzUo6rMXf6uSiEoPSyO+o5WQmo
WxGaGFClELpy4+SFrjGF7j0kljmRoQQRjPVBEaizLkl94M0tWnuRfOdv4dIquZCHafyQqKXoWcKE
65kTncXsNWsmI6FEtDb1x1WYu/1cUjHGkjpJEd5DgdmmlRkSSKtZI5kJm1GSuOXq8BNajaZG5Mh5
rpUFyMYKCOloHoxQiWTQzanLr3/snbQq+6mjef8Ahkkkv0QQhRoPrrjOGRTjlQ5kIqDbtSHBNvlB
A7SQ3MQZB3TEVEzP3QVwUErRNtU6rMXf6uUE00QtnIo+gtZEiRpMyyRXZ03qRVW6N0ewlKVrrPRl
6KZooUzHsMihJFaOx4NiMZGrDI3hJO2M4Tgggggh4OEi/XHTGwl4+jHVYnBN6ikhIRTIIVWzQglk
u5lDZJChDT0ff+ulSSlG2lXqsxd/q5Mj7hjqQ/uLCyBG4VFiVVBLvQadE0rUbKaqhOlVDGhmXGSe
mCBXwcBRIPCPqxzOSyvPValBfjHXGGVxv/hgd0VmNQIqmElYJpZkBHEwIqaUJ1dkhJvShL7P++lR
LQm9c9VmLv8AVyHYrsQdYbhNJXPIgIWrQoZQ4zFdWqOwqyKmM6kUJJ3zrJeiRlwqOHQdwql9BtQN
yypUZ/WSJSRNy3UxdhDI1aKankgjojBCwbREfUnHUX4Jk2XcRWu4lCtfQSOEO8T1WYu/1cSojSCk
p+CIIOZQhVFZkJohLlRVDDUo1DK7VIFSSVnsOna/aDLhZU+lljJb9R6YGxlc9egoGqiVwNz9C+Cb
WeEk4KaELUgj6MVZWRxbGxRSEVmPiQxEolbR+xJUucq7hQSvVZouJKXWdU9pEptRKraJxUBRZpc/
31WYu/1cl/uS/wByX+5L/cl/uS/3Jf7k/wDcn/uMnEPBfTrdyWw20NvqUpLRDeATFHJbisFf/tsD
UGnsMwRTFBkOoVDaVxhFZ2TY0RetoUjVOzgTTUrGaHVZi7/VycZ/41VpF31VjuNRitAhpTe4w5Uu
hi/7WDjV9z9wiqEzEnFmxHFUks3BJGxBOl7iTsRGWlBqrvUTS2GZnGKOCHR3bv1WYu/1f6KVSOmP
oOomWYk+pb74LyyXE8BWYwLQ/gUI1JiKSsxoLUrPQsNDSbSmxKrW1xqcNE3lPRmCnTqsxd/q5Ksw
mpqvBmfiXVj2JWobmO4385PD7inNfbBjQiXqWYQ9CHoQ9Gbgh6EPQaqp0LFHRXCuCozILRsenyMV
4WJFdDwJxA8sV8I/684lZHOSwiKl0XG3vspETUl/gOmTkg2V9kOkw9Ba0IA6q7POiNxY9wTmueqz
F3+rmdRwqmfc7DPMvRIUiS1gj6iM1L8UlwQViJbUsII1IN9iZkrx02wggjG5GEDqizCbTlMesGqw
ggeozMWDRGMHd/y22QqIE8CRTQhZLQh7/Wsxd/q+CmROQpMk5omtkPgdRYNAavSTQUlwNon1kpE+
yMSGWKymCGVII3IJYIZDIIMyxy9yGQQIMVxMQyCCCIIPJDxZkf8AE7YBFSbanuXouNVVa0U9vdhs
85ZdGKtFR9ma/snSh1FKOwxunEZYtJOSVXfN3p1WYu/1cghxLgUtGQaCSkhFNSNA1cQ+i6RA0E4V
wV6C9skS9cFSpUlkiWpLK6lSyqO+CdF2E2SypZjUqSJaksqVKldiqJwEvMjBH15PAophZS1OXuZy
bCK81Ow2XSISbcVd8cgU69VmLv8AVyUWdiWJvQmmYx+0KiHi8E7E7HjCMfBUGhCWQSXAkIJ2K6Ye
MPB4K6FTweC5VceFli2RXQqW2x7YeDKx4wroK2BrHweDwV0PBIh/UbjCIpBmWiJYvBDCgzrLY2al
yfllzVVJUZjSj6Gckurq/fqsxd/q5G9NxJ3N4thEaLsXgpFaFH8FwqjE8EnhGEFSCBpeCuiGQyMI
wggrjHchlyExK5OZLdBQWEYWDwhkEonp7EEEdyCRBD0+xGvUgf0FBcSKgiqq33FetaEKZzNj2ZNv
7iSShdEUuqzF3+rnJfIcIhoT2RK1ZsIbkljti8FMFcIIwjpaVOFSHthGNCp7cthRJWwqz02Yx7I+
ipBHXl0xrjBCwR0zCwiKdONqE6uQSkv8icpVpS5+RqcouwU3EONehQHN2hz/AF1WYu/1ck7sKnhk
4QeB+cEHjCGQ9xKTaQ9GRtje6Ou5XQhkMhtWwSPDIgzwh7ngsYrPCO5JManL7CQsYM/86srEbsXt
DsfBHfg8uCO/A/PGHPHR7bD2x7YS9g54PLjDLQjccYRFTZThj1JkSE5aazQkJKYKPsNKCPuIUXMu
NOhIpS7zHVZi7/VyaEsc48FSuEbfcyw1wjtyRuVwZUqcF2K4I7EdiKEb/crrjUl4do5FMZF+hEu5
2I2RGkCoORBBGFcap5ECHQ8IjYitDMhkbrDPCpU7HBB4GtUjwiDg8lZSMSKerggyiyFRS9Ck3NlP
g3AlNUNMy7bCLHiolobeuOqzF3+rmdjwPsUHg8Hg8dOWHg8Hg8YU0KDwVJPDcJPAoeC2FDweDweD
wU0H2J2K2OsQeCmx4PAnW8E0PB4PBC0PB4HXI8HjDwONCTwPHweCNjwU0PBYeMfB4JNIIpgGkEVB
t2pDgj6W9glOqzrFSA7FYpr8l3UoxUErRNtU6rMXf6v0dyTwZYU9ZTCO5AozEyZTq8YlCE1hBTT7
lMIRGLv1eDI8F3g0pthGgiiMyOihHTnXohaY00ZGmNDx0WJIw8YRFMghVbNCVlkpTWxcFUlrMrJQ
l2qJpJTlYqSUo20q9VmLv9XwhkMgqRjAu5JidkSChXGpUrjUSrHMiCCqwRBDKlsKlemMFcanfC5D
RXBolwVwqVxghkPCuv3K49iGVGVSv0VwiKphJWCaWY2Wwsi1NKPde/se1dK1nbQTHundQkDJRiol
oTeueqzF3+rk7kokk84eSdCMbGZ5wphQoUJHQlY5sJJkSxdcPOEophQoN4Sh4IJ3J643wca4XKEr
GScPJMXKdGdcGecYgipDsbCgNt9mNUmRkNm4+wnpc1AtSQ1DTWT6bMXf6uM8Hg5RTMpkShNFyhQU
GZQprjBnhOxRkKJxuEth6GeCVGEUKFFhQpqUHYg3wnYoQh3sJwU0+5QhROEkrXCMKYZFC5BTCSmh
Q7CcZErT7lNBQOhOFCEZFMIipJ5MdpqtmgRBVTPv7JEk813F7+Ril7HS23IiQxNuGlul9NmLv9XH
BTQoSU0HthQpqRJQ5KHJRYyRUsPsJrcmbFKSSkrFCmjXRQSpjcoOEySaFCJeHhjWLMlPIpBK0E6W
KaFBrC5CKEUkoPyUKDE9ShTGyqZKiwmtymhDQcPIoOCBiSwiKrxRtxMDmaUG0riac7CLmd7tIVVK
xmh1WYu/1chargpqeSmDUXJhcTWp3Hk8lNTuYnkKTc7yEIRRKE8DjUoRliihU8lNR6YWR3ErUnUU
1PJTU7mNp7ELUqsyGoo1HElCFqUFE3KFNfsR6R5KalMI0LLiazZK+BTUpqU1JRZspqU1IakNSmZQ
pqQtShTUUHkgWzKalMIiqEzEnFmxHFUks3BAU3T2+/2Lyq2hFwTJzXwM5u8UcEOju3fqsxd/q+CG
QyWZ2IZD0JaEiGVEpIYnZRvgloJiQkOcCueLRIhoh4E0IZLQh6EiKEiVyRIkkyHoQ9CHoSEodSNi
CRISqPQQQyG8iGOVSRDI2IZuJEiZISdw2TsQ9CGSIdiCGQyQkzYyRMkUlZjQWpWehbBtK7ExSmo1
M4xzBTp1WYu/1cnoZOEHbCiZLk74qo+hSWoXsFdYXDdcOemMUh3Z46LphGFRFDsd8brqjbCN8EXw
WFSdTggywT1IXREVLouNvfZSImpL/Allo1lGT9/Ba9JvEf7+CJTawhF2ISRxVtP2x7gnNc9VmLv9
XKY0KesoUIRCE0simgo0H2JKHjChQoTBQd2FjCyMaY0KFCBCLDjQTWhTQ8HglRjRXKEj7EocaFNC
goWjooSeCkFCEyEQSU0JKM8Hgk7YUgTRKxiKaELJaEPf61mLv9XKiwqMnHIRGFOi3R4wjbCxUudy
BTJXor03wjHt1xtgiHoQyuNSGVWEFSJH1Rh56IxiKk21PcvRcaqq1op7e7EoboaU29fgbKpSrvUS
OqgRYvmrJLWwy2ljBamqZ9yjzfnpsxTQs2/yT0nbO0S0HsR2jtHYOyds7J2BbB2DtktB2TtnaJ6S
ek7RMdg7B2BRVp2jtHaO0Si07Z2jtHsR2jsHYOyds7J2BQyHYOyS0EtJ2ztHbJ6TtkxPST04TsHa
O2do7RLSds7R2j2I7R2DsHZO2dk7AoZDsHZJaCWkjYBFMLKWpy9zOSFoQoiKCUoSR2FaIvAghEu2
GclumzGYkt/ye2D2we2D2we2D2we2D2we2D2we2D2we2D2we2D2we2D2we2D2we2D2we2D2we2D2
we2D2we2D2we2D2we2D2we2D2we2D2we2D2we2D2we2D2we2D2we2D2we2D2we2D2we2D2we2D2w
e2D2we2D2we2D2we2D2we2D2we2D2we2D2we2D2we2D2we2D2we2B+lEPgEiMik6iKQZloiWLwQw
oM6y2UJtaktfYL4cLJnLJJrRCVPLHMdkOmaKyVDTh4Shk6L99VmLv9XKCw3rFb6jEE5pMfogpwqE
24FVaxFEUy/svMmxZqBtKw/Ap73X5IukGf4IpqlS/C3P5Hum9Utvfz/4SwarJ7AvziKqrfcV61oQ
pnMhSlnJCIikyNHMq4wv3PughKYQpnPqsxd/q5Uit4t0JaHPhSJLHOCac7f+GShLXbC3AOIqIp04
2oTq5BihbhRK6jube6jZqpTzL95HRKasRupIQr1bXvBAmIwaE3SE1Tv1WYu/1cTJp1ulTubJS+4x
E2m5q0o/YnUuLFc4oI5lSasXGVq3iRT2yratV7UTS25S3aFJLRV7x7wLFWqqvb/wlmKKmynDHqTI
YSnkchQ5CSGrpbYjMzdMSQLzhc1KOqzF3+riWKzdq0iUQ5loktL8XPHHj6cUBKntP89Ziinq4IMo
shUUvQom6pKzQem0slUV9tPR5hNNSsWGEqJR1WYu/wBXHJQ2nVu2omSSso7afBMVZhCoZjaPt9Ny
atG03QvCn89ZiimAaQRUG3akOCPpb2ChtBK+ZNqWgS1fbG7qUdVmLv8AVyJWly/I3RNKTV3gUCEl
Cai6L1fTaMh+ocKtZlvT4FMqld/6NJ9xOQq6zLjTbcU4hXiO3skx0mEupQpuGqPT4GzmBJKMpah+
SSUrSDVR/KWHYScMpCKZBCq2aErLIqql3goETaeS7oSJoiB74ySJ0Nwq9VmLv9XNnOblulhpQhCF
F9PuHcqTH9FDPvNSFigwlKolTUWSEhpUpRGciLPu5Nn7mz97CEp/KWYL84iqYSVgmlmNlsLItTSj
3Xv7JZ5kr7Dkwqil7Mc2Oz/z+i8XdXhIjyZq726rCVqfbNjv9XKCw3rFb6jEE5pMfogpwqE24FVa
xFEUy/svMmxZqBtKw/Ap73X5IukGf4IpqlS/C3P5Hum9Utvfz0u1T3BtHm3PdCXjW6tlUT7Cs7Ze
7DMrsQWSqaLibWTS/IZnD2Pd+/kSoKVcBLqJJijv5IEb/fgbiYq9DLlI2uP5NMwuxD4BIuK7iK13
EoVolJSZ6CaRNWZAneOlI4Q7xPVYOy4xfnHf6v8A8UKW830JJWwaTvjClvN/ydg3cu0kX5xFTFHw
U10uLCpLbtKo2iEVEKNBInKdzciU7zKYaI6BpTS+4lZgiJJXWb8v7IkSIpaRERjapOJkjRF5FIsI
oHZt/k3jeN43jeN43jeN43jeN43jeN43jeN43jeN43jeN43jeN43jeN43jeN43jeN43jeN43jeN4
3jeN43jeN43jeN43jeN43jeN43jeN43jeN43jeN43jeN43jeN43jeN43jeFJE12PTQhKZEVwJXbm
fgDu/p/ZL9jUTWSpkwZuw7/Vz4U+FPhT4U+FPhT4U+FPhT4U+FPhT4U+FPhT4U+FPhT4U+FPhT4U
+FPhT4U+FPhT4U+FPhT4U+FPhT4U+FPhT4U+FPhT4U+FPhT4U+FPhT4U+FPhT4U+FPhT4U+FPhT4
U+FPhT4U+FPhT4U+FPhT4U+FPhT4U+FPhT4U+FPhT4U+FPhT4U+FPhT4UvkOyElUFVuvcgBs4m5I
gCAIAgCAIAgCAIAgCAEmpVnsQAroUix2CUyDv9X/APIWEAQJAkCQJAkCQJAkCQJAkCQJAkCQJAkh
JoQ2R9EAm/5AAAgAAAAFs/SAE39UACtCsv8AiWY7LBvRawTzr/smJq9imlyVWJXa+gnKxQ5ok4li
uvKRSGiElKcp90EXZNjRchL2zFZKcuomWE5ya6iWp1dBtArZjm1dyqje8rFjOm5bwWhs6nK2Kkry
ToMpcEK7OBzCG60zcDVDZiLNJGdLkZwO1EPNDFmuopQizcxWluxLpS45Y7NSliTlS7tVJNW3Mqfq
O8YmktVIm5Tm7KB1xLQpFqQVg2pOx3joWZWUOKSSeT/gUJutY+5GKyhK3tDnYS2am46shW/4tRyi
rUEUu7kKN5IT5mBq3Wex3p1EoWKHJaVIxDqtyB0sx73MyJFm/XJsbWpFzV1HJp1oWRLjLYSjNvpe
RfdjckFKFHN0tsX3YoVltkNuIITO8jUtbDVuZd5NQ9iMNd/uS1TesETc739DUocnd9jc29NhI3Ix
G8kXCQLT6juRdUi+ZesEJneRZDcGxtZEYiXfo1Koq00WpJtRbYhRvJDci7tsuTbbgqL9WR//2gAM
AwEAAgADAAAAENvy/A79lY+7aMl6EwI/7PPPPPPPPPPPPPPPPPPPPPPPPPPOymokzppjujmmhiqh
ooljjtptqjjjjjjjjjjjjjjjjjjjjjjjjjjjjqNKPOKNKOOLNIBHLPPHPHPPPPPPPPPPPPPPPPPP
PPPPPPPPPOcf/wBBwCRwwjRQBxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxINWhARQThiARAART
QDAzBTzzzzzzzzzzzzzzzzzzzzzzzzzzzwAd2wwywwwywyQwywwzywzzzzzzzzzzzzz3z3zzzzzz
3zzzzzzx117jCI4CRxDBTPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOLg6Djjz6gDQ02300
0211023000010100011100120110010201n26gjhWzzTQIIIIIIIIoIIYYYIIIYYIIIooIIIYIII
IIIoIIIIehbzzzjTzzjfPffPPPvffvPfPPPPP/fPPvu8Jp/HHfvPPPfPPuZ/ODBDCADyAsgww4ww
wwwww4wkY4wwwk3tRdl0dAMErIo4wGKspV6zzxzzzyisexOEU0000gs9S4kE/qD0aErGX11HU+U1
m44KUiEV7jDxzzzyCrelSIttWkevPwEWzBWb/eI1DpeoaiopNNQ44pq5cEqzzzzzzyjK6ftiNost
EeNAUCD5gxz5pk6QwGQRo1eiDyLC1VBH5zzzzzwwgEv/AOocQJYbm6SFG35Cs7M8ZXIudxUIbrzG
d/ATtUVqcU00888opfleoPP7XSPAVk1YY5RXX/DWjGHXOaHA8n++3GjNDdU88c888ozSv/yDZCKT
pTh9sRiLjHDgW3HYAwEtZ+A0sGOTvbDd488c888ogQQkYBiiTDHqRyzDyuCKfIVWezjj2y6KSWyq
Sac0Fqsg88888oMMAEYoBIscYF+MIcgA2bc3o/BAsoAcs4AMsMMACxC/kc80888ogowudo1ndlb9
8xUxwi+LHzYW8xxR5w4wMQQww02GQ38888888opVthAgBwEqw1qm2+aDCLq2gca+26D+SZsAc40w
E6Tb0s88888oFVdFlhh4+j2NhO72K+ahsyNUiyaWu+iOSJElNtNgVP4c88888op9bpRKBWKiu1o7
yGKWOv8A4kXBrr/xmpll1qz76iwxcuMPHPPPKDMsy9l18tu0s7HvukqtpQhxiY/oit43nhn0sl42
m0ZtIPFPPPKE2m0uwG8qOs/T8hpoqluj9jk6Dplr6j2gimJgshgh9pHPNPPPKCylt5i5rZTetPgk
o29zVU81m3it1U6Sf22h7luRklg8PPPPPPKJs4l5p8im9o1637vnkkggHnBvvrnlkkvBgKgp0jnk
b2HPPPPPKB8Rl37t9l13nI0sez2876k6+zqiTqp+v480+t64jhf/ADzxzzzygTg6M8Yt9r+LznO5
goJMdYt+LqrLZFKbnZM+IPYpMRdDByzzzzwIIOLIKLJIJJODIIKINMKJJILIKLJKILIIPJIKIZoa
ODTxTzzyhQyyhzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzjBH5ChTzzzyjATzxzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzxclyjxTzzyixjzzzzxDjTTjzzzzzzzzzzzzzzzzzzzzzzzzzzzQN3j
zxTzzihSDjjTzzgzTwhjTzzzzzzzzzzzzzzzzzzzzzzzzzwhNzzxzzzijDDDDDDDCDCCDBDDDDDD
DDDDDDDDDDDDDDDDDDDTjyTzzzzzxyDzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzxTjTzxTzzzzzyzDTzTzjjDzTTzzzzxjzzzxDzDjzyhzzzzzzzzwByBzxyByBzzzwABxxxwDyB
zzzzzzyBzxzwByADzyD/xAAiEQADAAICAwEBAQEBAAAAAAAAAREQISAxMEFQUUBxYXD/2gAIAQMB
AT8Q26Oi+auEX00785M+iOwjlGqoJT5ySaV/7iu30H0EqV2+iAAAAAAVIN+30l3hW36C7KmivfCf
MXf8N8l4XCVIIRjHyvBdjaW2Jp9eGhpryrY2XJMxKJScJiDVjDNFFiUgiQtRBeGYkadDdckmysCb
2JJEGhOCV6IQgkQmJicYQmITQtRBeHWITDR9koiIIEszhP5mK2tDEvDMbKxOvy3yzjcXD6FbWhiW
/JRFzdZpRZrRSlEylxR7zcUuasVYbxPZwdpPNonKlLm5nCiZcUrFSwo3izCIQqaKm/MjeKW8Jije
KJjZcPEIyMWKUpcQSJj0M0tDNrfhpSlHGyj6JcZTo0XK7UT9jGqCm4JIcuTgP88H/nl5bVw7S0M2
t+W28y3wQM/fLsPYI9cFaf4PvzWFOlEETPDCG/0/0JSM0RBGbVJ/Sf0n9J/Sf0lKUfQJbH7mTtiH
uk/pP6NHQ0134tOToMSo3vlesvoSbEUGoxKzZs2bNmzudjZUzs3iDVjb0xo7Xg6C9WJie/4ElODd
ZPPsLvHTxN3aH+WNWYQ6DbQLd8aySa0Jh7C6Lw75vB7U7Y6c6Xi0n2N3Q3XRQlEOktjJrXhSCHn2
Pbxc9jV4vF30I/eHv+A1RpCZsia81XQ07S8O52zfBbi+O5fRM2RNeFDEx+B6di+h8ULOyw3i4vC4
fB9ETZM14dDSOsXDLOzWOzudyJCKN5T1sqPZoZEzWOuCf6VIprEWKPob6oT9vDs2I2Rips6NkZtH
cU3TYk0bIx0VEmhtjTZs2RmzbFUbNs2bEmbxs2RjsY9vQmei8OiI1iLERFjRFihER7NEWNYREQRE
RCIiYiNY0Q0QhoaUGJEP1fhooooosooooobbxRRRRRRRRRRRRRRRRRRRRRRRZRRQyP8ABEXp9FW1
oYlv6KNrQjS39Gpoqb+jc0S/9Hf/xAAjEQADAAEEAgMBAQEAAAAAAAAAARExECEwUSBBQFBhcJHw
/9oACAECAQE/EG3WVlZWUXRRQmKG36G3YV9CbpWVlZXsVu/y9orsTdjKtyuyuyuyuyuyuyuyuyuy
uyuyuyuyuyuyuyuyuyuyuyuyuyuyuyuyuyuyuyuyuyuyuyuyuyuyuyuyuyuyuyuyuyuyuyuyuyuy
uyuyu/s2joh+uOL+E1VVVVVVVVVVVVNCurFb9dm0ZRLxR1R/V5hK4I5X4ND+szaN3PhPmqDcNuxI
9i7CZ74sw3MiaeOKTscraWRMcXjYJQ3YHKF8KZL+iV7E/sS9H6H7DJswfoNnkWoWLhpSHsTrcQ8+
TRZZ+2giBtvJWLuJe9C3sbPJSjZS6XS6zVS6Uu4tQsXDuUpSiVhlMsorstjet8Ly0yTzWRahWlwx
LoURhwvkUpeFZFbWwrWeH8D9oJJ7NEmHLCEITSk1hNJwrJgVw1lRQJpxJiT2PHBCEJ4Uus4YTzub
Fzfhbcie476H+FFtGRqeMGvNDWvrmurubDtrfhSJ0sRkiQeyEMpSlKNsUpSlEzOjZSspSlKUpSlK
UpRPR2lsO3nlRax4KB335LA22pE5/Qt1RoNeFKvX/f5oSSdSKqU3edWr4hqk1muAxiyPn9aDxD1f
BuiiwPHngPGiz8IwG+A3v4LHAwMNFn4LBoh01x0p7KJ7D8cPNP0PRZ84TymiVEoh1Nx1NuGvx9Cx
4rBh5r9G18ImJkzcmbcywJqE8MDDlnMsjTYxZ8Vh8tZEmDYQ0S9cW/hNJ4YGBvpuTV+W+s4N9VkS
oWcOxtptrtptrgNpsXTbW6XWm2l120uu2qyYC8e/EabLrXxMr1r4VkWoWcMREREREQRERERERJpB
BEQREREQQREREREREQQQREREREEERERaEfv7FW1sK1n7FW1sK0t/sbmxc3+xqbF+/wCj/wD/xAAr
EAEAAgECBAYDAQADAQAAAAABABEhMUFRYXHwEIGRobHRweHxIDBQYED/2gAIAQEAAT8QJLdRRstA
OGkRaoMJr25R8bSmtrBX5gpRuALU4+ktAQFBvPKUWjQYW+FcYMCtIrYrW5ywIam+eUDJbbqriqfI
Ir1gZCFYF21BbLSkLjWOFBqJT4NVjZw4epCc6CzwH8wY4lU2HdjxSubEC6uD1WhoaOjBggOqHD4z
HBWbildZg8ypkCoYUmgFstAQFBvPKWYtXQuCBipKx3cRQGgKtgonIpSbqDIOS2yzyisliBRrZwiK
A0BVszHObyeqA2XRIGK22hAF+bwIqOVBRfSAoIdPz4HOUo91aEpR7q0IStb9SrmSLutxp/7ZE2Jl
Nb4TlO7nMNBwyxd268pkR0h6XV1cvIRJbOcMf4MsV10Zjp2s2br1iANfVFN0dxTXJFroEHTQy32g
pZGoYGyW59ZQRJqCirqtia6CAF0lDrCFFFYjbOrp6MvEvTxlqQ17tSlcGv6ms5JFdb/FS0HQGjUX
cQ1hU0AQSq1b/MqgAAHbobHKIUQsDVh5bx4VHDqU3W11qWMAFqKobXpjWWeIZdVfMaCggLa33eUM
SuUkLTqz5wc1MaLqm6pdPOGadbHQB64lcBeABouuIgaygaG2zThhbK4YMpdL0biGADQKpvRS5Zlm
AmiANepDSU3QFWVRlvWZeY6AbBvXlFIErANKvS9JWkoXpdUDBfX0HReVt87mfksQaNuDQ9Y7aniF
U57+0IxRYaCVVXEr4FUqISsauYZxQ4ULwLwRfDiUAWtFvErxUZBorkssGJoKbbE5kO4Uovm/9tkV
Gluuspud2bggptC7wmghprtiXg4Q0+XdsaMvI00qrcesOALlMXjhFUaHLbrrrBibIUh6a8eU76+5
319xii2tLPzO+vuABAjkRfc76+5319zvr7iCCC8GWfeV4N8LffJnfX3O+vud9fc23qt+lzvr7gig
GsOWPed9fc76+5319wRlBlts94AECORF9zvr7nfX3O+vuABAjkRfc76+4IoBrDlj3nfX3O+vuABA
jkRfc76+5319zvr7nfX3AAgRyIvuCKAaw5Y94IoBrDlj3nfX3MlUtzVvuCFgdsL7gigGsOWPed9f
c76+5319zvr7nfX3O+vud9fc76+5319zvr7nfX3O+vud9fc76+5319zvr7nfX3O+vud9fc76+531
9zvr7nfX3O+vud9fc76+5319zvr7nfX3O+vud9fc76+5319zvr7nfX3O+vud9fc76+5319zvr7nf
X3O+vud9fc76+5319zvr7nfX3O+vud9fc76+5319zvr7nfX3O+vud9fc76+5319zuXCNAjA1TFnn
wilUWG+Q2arG2rv4e9/KYQAAE5GLaq3ffaY0ACJyKLaq3ffaLYzheN5w0wuvCPFxaA6ThzXThKIS
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
Uz+9M/vTtqZ/enbUz+9M/vTtqdtTP707amf3p21M/vTP70z+9M/vTtqdtTP707amf3p21M/vTtqd
tTtqZ/elm9C3Cnae8/L/ACsJFaozoBk4vKVo20oyY1or+s0OzKFWYgIbhwOcQRSw6HLYNr34SgB6
mmzBWlnPlGxIA6lBr3+rirU0Ei1VU7l78PuCOF0ZKYvWufCDYKJydv8AHu092/8AIe7fiZoNV480
5z0nOek5z0nOekSrLtQPiLBKmRx04RyIgttOLcbgXlbrr2EwanNu9t/I9I4CrjRT1bz5wFgmL44A
H2IGC+COubq/ggpUlbUUeG3QggAwMAE5z0nOek5z0jTGXgnu3/kPdPxMW3t8pbxYfiaNn5O/PjGW
OS9T0b0myDBE183lDb3bgc10iCBYtNhEEClS7GLCUF83T0ggBYsNxLeLElTuPdGaO4W6GdfLWIKC
Q2gtCVLeLK8J7l1Erq4CBulagtBpS03rE3W4LOs92/8AIe6fie8/KLQoLyN4ZaDXVJ0u83q/vwdR
Wo+ifmEErNhXq3toa6wlZoLJtRxs3mCS9AGBATy5M6TWcmHgqnyyekVNCNOT8b9cbeHfeLwo6lLV
jVul8tDTHHw1HLDNZa9IQMaQrbBHTbTSLYwAGHNOTbSe7T3b/wCGv+/98/EbYVdvqmOGlK8EGcAa
aVmWzMBbyiwvNt33iAWqWnpiUC20UO+sEAdqn5/M5qIhgpFumv0RNhw1tp6sIG1mk13ad/Kcj6sK
IE6njOR9Wcj6s5H1ZyPqwiISsluSe7SvCpX+K8alf5r/AIa/56lf5qVK8K/zX+K8KleNeFf7r/Pv
H4nfeKADUYz6/iCENA53ODCTat5S/wCtJzGFeeel8orkB0GAqzjs+sBZox3q3Y9BI5hU3sKYNnG3
ltiBAOocb952jnC+oGoLgnE0ur6QydMDJ2dXp0rEyctS61q8+1xMXOlWsHyvT1OUvsqpFFZUXG4G
kLo3lWjN6aOd6qULSKAMiGa13eWOsSmKrjFrw0z0KfNnu092lSpUqV4VKlSpUqVKlSpUqV4VKlSp
UqVKlSpXhUqVKleFSpUqVKlSpUqVK8KlSpUqVKlSpUqVKleFSpUqVK8KlSpUqVPkfE77xSjIc4eB
Zpatev8AtL6CAV11lIEdEp75aS19Clsb9T4/3ttsl+xRbB0ZQ9Gv+yEqC9ILQa7LTKYociBKBOts
KgFcaja2FNtCEylwqpq6YvT/AOf3T8QLK6oaawuHrSOzWYb8ot9Nf7MIEusimdM3UFAuVPqcecpG
Uih+znEwQFr+yKg3Kj1OPKdgfmKVL5AjjMoQq8omNc3UoG9dVk9NdmYqEUMnvWly1ZQCn7OU7A/M
7A/MK2opex8KioELsrLHGe6+T/sVfA4wTFOY1VOkpXhKWYvOGKau0yTDkRRykIgra0Y1BLb7x2Q+
UtgHkRFUmf8A4/fPx4GUhIdAiYg3kFrjZNKPaAsIgBlpbfKnfY82Bo6UfxfOpSMR2FtBzW+/kreF
ALHt5wa3nXdAmRhsXQU1V9Etq3Yy/OfX4nfeKPKZAMgWktf3+qpWK0O5sU1nY3iM2JC51pb484qz
EQuw4W8a7/WYVgDgKu3mcvlvEJdboLxx7eXHwoyKVg0K4azQ7Mk918n/AFq2CatAcRhOVXwZg1c8
IIYV5VLAkFlKU0ZgAFt8IzAJzijdWitw86NxjFsU5XKW2OsNbvpmNlZwRs0FJMOP3iFzjpERGXt6
Epq60/4dAfpU3CumZTcvpKDKZb0XqxACmdoFgKLqNsoIDZdD9IiOVoyfid9+k779J336Tvv0nffp
O+/SAACF0Xub4QRBSW5B5VO+/Sd9+k779J336Tvv0gTG6U0+AnL7nPv5XG5C1OPN7+fdfJEgPkhH
ADTq3whYMxoO8pjTV+NeNSpXjXhUrxqVKlf4rwtekVq9XGO7B8VeFSpXhUE6ERqgtrMcZTSUzMnP
aJwtyvWAusocYcpdXRvS3NkDLrzjKWqZE3jre8ENaec15Is08mLk052lbKYs4Yo5aa3i6qK4kGq6
PSGJQ3vUcMBfCbIHeYZS7SY2j6hZlcZWgPMjtJEv2i9UCArd0lqS0l0wDmo2LWLrBfO5TNkNqnkZ
xBr4G3IgT0qYAFpRFAKW6g6Wjn6ZaTwAFYMLOPGNQCwG7LytS5ZU7VoYrrTWxSWeYxmRZyaOcOh3
p4oRJxoA4qcMnqf6+Sd99/vZ6Pff9918kowXyhKBXOoEGxqsrNcSg0YcwfDbyg6v1XDyyVimGIqC
PD/nr/ChLFtHrLQqsNQD3imgjzja7J7HvhFsoOWYEWY9Im1t8EgWOrhUrbNxC1Om0OhBY2TTa5UT
N9YoW5ICO+u8pS3SJVBeMSgJ5QLt3Y00rNMRL3TyuRiZutxZczrEcX6ykyn4SxVHpHU2mbJmZZTn
FfgJoChEC8oxjihYMZLxGUgW46qb9pYED0qZAvUXGlNPMZrEU4wSBV4s3jXIYhgucQbLHWI7vWFj
V8o7laM5wdsx0rJbvy8DGFpqAZ/Uwivg+n/N8k777/ez0e+/77r5I26qD3mATXFywBpxmNH1mjdr
tl5Qh1jDSBbSN+HThBdZpvKQOy7sQpDr/wAQlRKaUuM6EOsCyhpA7Vutrq4NYcFl4Qo2rUaZG41W
46xVyTRauNui3eobMFHCIcMxKwrfOkbW8NzAzpKG+Esa04xLYWS3nAisGIaDKxJFhvWYJdvOK0MH
GDZBaA4r1gtWJzuULYwTDfWJUfuKppnEJ0zNzLhEdXHCaGrfKDHQZWmzEVwYnqBDe3dyvGN9gSKH
4gXkHCC9cME3eOMs2t8mPIE08jzxMGmrhBMxSI6K6QKlN8bnMVW2Ip2XnGtnF+PAz0goo4KltlhO
KloUYsrVOA559EXCRg2t5v2a7cJe16kWXL100+oUIpVNa2526aUe0vcGqyqnDz5vbxACDjQQxF4Y
PQ/18k777/ez0e+/77r5IbytTgQnCUEijnLFSuRxiV0GxERE0MwWa2YKsdMbxzJTKGpxlmaKQLgH
BZukqyhL3mkehmOgK9KMx0tq+CQBtveBd789Ipr74i2Fbl/mUvAvatIoa1N6jY9XxjR2YlQPMdol
BpRrAF1d4tUMEKLUUjhiCCAHDnnBYlqagB3hullm9TJjN9JlrNAK2KDtLziN7vrEL0JlQI0dFhRp
jhBKBg8hrhMXGgRxzhZzJlWTiXOuZx1wGILg3V28pfQWxeBvjxhzit6kwFc4C4Zj26MYcRRZ15wo
awykq4oDe+Ev2Qej0mIVLSkPMK8F4sEt1uxLQecb8DpMS+d47cvAwBbbJr+5lKfT6Si1C0pZgGIV
hrrr6vrFUKFKlpwYqhQpUtODFm0LjKcMniAgTKaZfP8A12eU5h6EEFv9Ce6+SKafSlBgzuVBVWj0
iXht5Sppq65ltHRic4IdqgsUXxIBcteUtNGw0lSwMRszvfrEcDS8WBcrbFGWvOK1yvSFuKYkKDMr
C201ibN1wJVayx5TC33g7Jl4S1VC845ThA942OtSrzxljFxFsuVbrmUNIIocxrtcwVMt8ecAFjj4
iClW8JQyiRXWJw3gtcHKIjvXBn7I8NIPFIXY3hfDMRQOHGb2PlCjTpKcJS8HnNGJyYMZQQ1jW8QU
u+MA0lOMSmTEsHjKmvlLE5JwL4meBPNmgFPJuYdJeNI3B4lxfKdRG3edVQOdxM6wrjLsJv8AHgZy
qAB5THRo2RAoR4tOOBeE0h4FssCse78xStHJNdgXjGvPeEUAZSwULGM6OH+NQRstVGGNDQ/1q9H4
8NDsyT3XyTtCAAU+aMqhzRcCZ125Qdsbi3+4OKhDfH4iqTcCvua2TlEFAHoyipV7xcBieMA6zriJ
2POLY/iAE4NiYHY4y5Q0aRW5w4lCWlbQZe0MtwA9YY4AwssWXUHe49Il6kGtos6QbllzKTTMu2rL
4C4bQOVw1pw45g4NktFJ0CE7GsJsGOMoW9fKFUUDnUXj8S8cpjhKKjFHaZ0B5RCzdxusLEwNurL8
IWTMLOUzxgqvE323eJrKrN1K53KIiaQjc84nAhjWbRp4DHMcJe/w+BiM+FW0hqQ0IbOsp8rNFF6k
weWVW6lV8ECbtpQWoMOC8aGnCGAaCWqrdarroen+Cojd3VtDxDQft/1q9H48NDsyT3XyTHhXcC1t
Uc2UJwhoXqzNHC1UhxxGqjFC7OUrwHRa+nKCIDmABLUgOzEpRpQ66ZJ/QT80AKa14aTACpxqXTcK
TXMHDEQw3KFZp10uAGRhjqvThE1bxtd8SuMCC2pg6RCucqoaXNGpV7wq8QcQtBhZpiZvMWcPlPRA
pZWOcBOD6xY4DMkXgI6TJaxpMbbzScOFH4vkwu1RQvkFsprHoIUAy9Yo6EtHwazSGOMesVrccZRx
fSOus9J6TSPKabeF48EdoKb+0U7TXeVKlOxC95vKlTTaXmA0d34fAyxGugOlyk3lkonaunI19cHn
e0EAoWDU3b6OnCBJvBpjcnvTXR/zQcgApVv0/wBWNhxQh8zvT8yyssgN6cGe6+SBIxi7vC6vpmUn
FCZa8T5jbCBI5q/uY4BnU1rrErXIOXA3rAarzBTN6MUh4pdAPQ+SCAbItXOHzNdZ+SCXekcEobiO
xBa6cYWM7QNveCVSXMi9lwbWksa3BY06MvL4SgwcbwVm4Z6xLzWYDY+UDhcs7Y5RYVmFYU5TEBMS
lrOjMxaJZlp4DLS4jwcIczq6bV9iU2OHmtIPy+ThMuDVCsKPHBtgohkwy3eYSyU8PCq1jL5w5sSy
ypTM8Jaby/OXioNnAc414nWNbZPKXjePV5wb0YPP2nRlu5Ma+DfhTpK8Pevx4Gx2ppEwwgoDdGbl
HeFABDp3sRpQaKCqbPBgLTFTJDQWnp0c31cf8gMywXlf3/r5J333+9no99/33XyRJVgGBtL2vvEF
VDYrN+fvDVKiV3Qr6heU1VucnlNJkhKReNJv1qNW1pt/hV65fGVnWVxBCm9fSLjLcHFRsQEcRoUP
WA6q65jrTzhrTLqpWWYNCjzgzjBc4LcgMBJTeDnOSUcInKVylbzDLKEQtVss3tGdlta0b9SIF1TS
l6YVvhVQ1gAhSOAuOOjEmFdCmXRz7Smayk6RM8SBPKAXiaS/OVM76QZcsCFOkrlKiVLjcut/DqRS
+Hh5Y6ygzmBK8OnhUL4e8cbS+F+kvE3vF+HwNlgEKvC65jmqg5CEK5G6FtGX66pKqqWJvJdMnCWg
+zFeku5xdtoolpdg3hq7vlenLn/hyOGCslXm9/Jv/r5J333+9no99/33XyR2AgNG2m8QcFdtgZB0
etsr0FyDekQGINUOS86yiOA9TnbylKSblZW7cY0hGKtQtYusc/EX03GxzHPKcrjct4y1Ui51AbvS
KN3yxKugfOXlhfKIOQmsQ4y2DUVrYBZs6RyxKWBQiHrMv5FasSxznpMnCe3nAG8+0wLdDUVUVi2r
I5Ssv1EtMBk1Ngaxjgjm0AsWWt71GtOLFugn5lMSPhpLreJy1lXAlITaGZXh0meMwZlozTVEeapT
swc5j5MAuYhgVJo2q6xF4KPDrPmLyly0ixfGCXvGEt/P4fAyNDJqVcOJBcl3fpAx4UCU45HfHpLh
yKErQFr2a8oVkck10DW+XCF6tsoyW3VrWvL7iNcVdx0wwLZRM6Hp4IhKVarbu29Mu3D/AF8k777/
AHs9Hvv++6+SUkAyFcg82ZcpqG2yy8VvmpuALDoEry0AERWpfespCMUM8V96QOLWF1PqadH/AB+T
wvygLpmANqJrNOTLedXKYhEXGsisQwgnGamkTHJlpz5DKNoTUjzTTzm0HAK1OETTirl9orrrBvwU
4CUMLI8VvnMPGNR0vZlxrFzVLcZZJyIkVi88INLCbZxMSuE8vBPLhFHOazpB4OYy+tqlurCE33iS
nh4VcpuV1ljjAecreY8POLzMtwi3uEapGOALhx8m4GPAy2sDLpnXWa8FkW8ShFurVT4dV+kuBu0N
my7deH+UAkatVl3ZWmHfh/r5J333+9no99/33XyTFEchX5zNeBo3Zw9IbSgJbcVqxxYVKcJjhMBU
mLyPlFhwASms9DWK3pYLbq/yXogWlO+cR6xU/P4Z2Jac0uYYwreUltmWMtJeYWNWwA49z7gmkTmx
qWc6zPB8Ll1McKmOPjfGXjWD0iTfFtU0Cmpqtxy7TXWY2mN4vCUaQxa7zU6R5Mq5Y0iPCZl84Mvj
EHfM1awOLUyYmnhEqlU5wR3lly5cuDXKWxZ0lsvj4Yj1jXWUcMROxUUjN7IzhaVz4GY2BM1qQMWj
JxMg2F3bfnZny58ogASbudgVkxxjuaLU8A/D/JgcMN5bvFbebb/XyTvvv97PR77/AL7r5JjuSrZb
5sIVQoAa9n5lGCm6mEYhSOTK7dn6lOguZGjt+YpeUk0iPw84HBjFbZ5c5WyNJrWArnpLsCihHYqf
l8NkA0QXE8pgI18Kxzi40fAb28BzkxLFNi87xEXeCt4m64qnBlxZdy+cvlDMxMeCy2e0uX2G1wfm
XgIJ4H4mPBYMsll55TRgW4g3CIImmgfKY4PSZZMxy0hwZRwuCBVHpKLtFGduUWce8vtXrEBVVFas
dYzymZnlNdYynjKZyjjSL4LmalCC06igARborbwM/HKWrtL+FlLWnp4LSYW30/0AoChjSl2cdn0/
18k777/ez0e+/wC+6+SJyGqVbb2HlClix2+KwUuXC4WUyhBeoNVj3fODzbSAB6vCKpVqGvRPqCRs
Og2re+UDsCt0Bpw1zBtTa1/ANT8/hQAAK8NNJfGPhiVPOotxBQ7kxxlhszLW66wcOFmb8K8K8DnA
HlPOXTNYQVN763NE3qL2YbflEA2WquM23Ok8otxAsyot6Q5DziLl4BY6esrFYl5QZfFg8ZkdYcEu
aJhHMtAQSA0kbuzpHYXmSzuSxtE4zM6zzlRDsiEo3l60oqazpMqoi4NbmDvZ/PgZXdQZDTaBgdct
aSxG+0Cb24K156QyKohTRWl62ecJCrMDJVSF1VCcfdiAaKs2ACOtN8Y2bYvQVjSsu+ufEymGelI6
De/wf9fJO++/3s9Hvv8Avuvk/wCKEIQhCAAYCNXpmWugzGxo84obzfw9JfTw38OvgW7peTEocKOc
HsTiSqDVUue/haS+68K8POYl+cRcXUekuytsWrQazKCWHDrC06P3iZJvRl+UsirMXP8Aiz4e3ivB
nlLj44uXLly4azMZbNZv4YlnGYiryfzMmYytSfmJrNbK8n78DaKtfIlKULVmKhtqiw81olh3pdYT
yOUfsqtpQ+YTKFuwArdXQb4hpLHxKit3V00vAdF+n/XyTvvv97PR77/vuvk8Gecvn4LnenhfX0lz
Ac4r4lV4eXjmZlsuG00UJqUVOhmfHMtly5czL5S+6hs3NjDNQ10l0pRdO7OM7GaC4HBgpg8zSecu
Xi5S8Tf4Y8MzymeczzmZmWy/C2ZnnLZfKZ5z1ly5c8vC+svnO9JfOYsuH5lAHnOycCDfU+HgZoSq
FJ0qERlIdIcsQK4wg7X6kYiCAKQ21PPzms9hdHdlIAo2JMS633NGEKLUuq0HF86rHtBtTOGtPDUE
bbVThnR1P9fJO++/3s9Hvv8AvuvklEolSmUypUqA0dI8DEo/wDeaLLxKlSp5xoLWK1xIyxssU5Kl
Sp5T0np4V3UrupU856TU8k0W8ZrvAvv1jVevzFAmnEfHgKJiWQxq1L5I8yZLK7qafyXPSVKmZrK8
K6SukrlPKUyp5ypUrwo5SjlKJRKlcyekVNq0JnflEYN244g5djh4GQ1ovgrnASSBu9YoLUC6zGRi
oLV9IkJAal6b5gfSUgL/AIEQYltsnl/r5J333+9no99/33XyRIBXo5+Y84d1riGFTkq+YJsNwMfz
EgALs3LrFlwV/EPh86r3g5Qu3o+0VmizjlcpSgV5S++sSw4zehKr4zNFlYjdYqdMQ0r3wqDqDJsE
QaQ8pz/pLi7VxiWaK1r/ABVh0haWDTnSU8JbhE4krgSnYlcDM8/SdD6TPCJBrJmXAVnepQqxCjz/
AJDou6Q8sszZdfqdexgx0ZGVxJmKCTRuZvlHQlOwy3CVylcmVymm0slkvnL5y/8AGZbLmfGpZMTH
jmXCtwxxjAwrSGtonKFLx1fh8DLlDVOlVNBWlBLAgKwCLhZer1CedAMi3k1uzfbzMQWXOcJg3ziA
qM5rCjBvuRAVqBdeGvp4oRJxoA4qcMnqf6+Sd99/vZ6Pff8AfdfJKxEFGP5pCRXk1GrDKMZMRpxc
n9zAHJeeCLYM0uNagWDReO8A6hhpl2RzdN0iCp5wI7vOc+NPBIpnfOkYGzzuJRq16V/IYQsr1PKY
acKW8y+FHJ1iJZjilB7sA/xq4gICzlmBmhOdM4rPNhg5vjm5qynW9I0VbEeSStBWNrmWiesCsWX1
IB0+YkhS+pBF7FS3AeMS2+Q1GWW7a79ZZVWa8YB3o6zkToQFFrzpAQLFQtGfeNcb85buesdWfSA8
c9ZWMuOsRewOmZowPWV5zymJiYmPC5cxEmfDynlPL/LK2r2jFqZQusd9V+HwMIWmoBn9QFLfB9P+
b5J333+9no99/wB918kti712/ccaWd8kASl3raS0qDjvMToWvGVLgDriyIb1u63iIDRNR4QtVq96
hApZAvQGK/xUoBOrEBY42zYWzd0gdLHeoCxQDioA2S+H5gKyCPN9xOUoHzqcgHxQxctWnOVYvqQF
m/eYXpibtFc5ZatYBlzXGWupRxrrEGrbZf7jitvQYi2G3jtGxR1PCyuY+xAG88HMWMXpdPWIBmzr
NUWMAVnpAsZvTWXdt5em78pcMr5sWhvTnOB0ICaI6TeLcbxyyZlukQ2vpGmokolc5mWzyleXhXOB
cceFkxMSucp4ymOqT3b8PgZ6QUUcFS2ywnFS0KMWVqnAc8+iGLUhOvcfFMQFLSpKJRxduA6QZLFF
tFGL589+MUzWw1w1rvz0rnd+ITloltKycscdgr/XyTvvv97PR77/AL7r5IiiqDveGcYZu7li2jrU
QWnygsKfOwiFuaOJAoVg8DSNmcjS8XAShXX8TVFb/isfK/Mda6rFJmILyzuxeKKrnrFUdKdai3w+
rBi01r1g1bp42AXwnGX2movocS8KfWXWr0i287hTfHMgDZXlMWX4hS4V5TDlMy4XtT1lqXKecVp4
s2ii2WCq6RaZrHKX4s5aRXlTyYmkWMQOKSCXWhnGg7+ka6vHUhus9Y882ZPNlLTdxjfqPRgTa+1w
o6a6RdbD5ESrR7y3EijXwxMcZ5ypXjcvlMePnAmBTkQJcVl+HwMAXbQTX9wdmHTT6Si1C0pZobTZ
jnfzmBMkm1pbm/mWFq22zXFfGIEANQGXxAQJlNMvn/r5J333+9no99/33XyShHIHDSWYEXrllmS3
arqWMlTfVlnJRx0mTu+dxI1pZxQKYHBelQGN+hdwAoe8dfAVjwYEbS2+renMLHk6y6WyvOCdrOME
QK00lICHyQ3o44XAAWjZ5zbXBWkpxvyuZ0Dm7mDXoySsMq5EpVxfkxE0ZKxVPLWZrSesLTg88TLU
9MwKXSHRZTx3zGeR5ZmVfoRAapjDNTXHwS7zdXmZwQOu8rCsHkx2Vh84EypnWo+AcFyk1EfOVql4
3b14YWtHzlu1D0Yjdk2K9nMLvV0piGphlYwJxgLilrhbKozhM/fMz3Za0p5MS9l8rmLfGuJwhfKU
3XhmX/vEoY3jvrvw+BszAD0L/MbRabjB7QKRjb1TyuFFoAzSfpgkzoltQEzpzNL+LtgCzZs8nh/j
UEbLVRhjQ0P9fJO++/3s9Hvv++6+SNQHBxRBRHPGWHRfBq5aiXDdxLi7bc0QFdVXdxom3ItSmVp5
apiC0arBrrwgyhA4+N7z4ULLqUt5cR1VcpvJnmRtevpAV2XF7HlBVg8qmX8N80XC7Fym7v0nnuVm
9XnFVmzyqUqZXrMrKoeBLGKxE4M+cSiqZVnCXyjSCt/iNFhiY8LVHXtXM1O7mGtbzpHOp7awwqvK
oCFVrAm7xKFly7Wt8pqA30iOlHWojvcrUq/KBgKlN4YdpY4zDQeUUZoTrWWP1L60sSMYc4suqJjN
54ytgxBrj1lLtHLRIs0LgRpE6+CszLly5cBrokPXsu3J8DA54KtpAUhoQ2dYE65ALyL+2Zb4r1df
sgTdtKC1BhwXjQ04Q0FB/gqI3d1bQ8Q0H7f9fJO++/3s9Hvv++6+SKjjyXXx1lW3FcLYGLDO7iW4
pxLgLtW5QEKa+DPMPNjgzZyqGgIeZG6n3vx1+GBVebEQae0rh6XNWK9YU2IVvoc5RtK9oFbBfM/x
UrD8wXaXsCANnwlb16sRe19SAhtTwgBhC+ukpdYCch6xLqkhf6Zl2JhthYwFaN31/kVN1UOYi66c
JW1HrKxZVmmkS9x6MOuqzVx8LDV84SGKVNMS1md8HlFa0s4TkqCvNF7XNFgF8yUpWMcalVwzxYFX
RXHSJVt5OMq8YXk1AdcesR0VXUgtnBhd24ucarHSNresLaBqVnFepKzipk5D1Jd+mNXX1iiZ8ahY
5xX1X4fAyxGugOlyk3lkElYtaD5SIbnIVrhXwgLoLLQhxq8+Vwq2chXCmpx2f8OU0x0oDUb3+T/r
5J333+9no99/33XyRZVAV5yzhQbgQdMZc52iUFXOoFwK0A41LqmnQmB0fSCRoW+BMlZekC/pGm/t
MNC4ZG/MkrGJRpbyg+p5omBg5x4C+UCc0HKWq8DmSsNX6azekYKLxLRz6c44aeiJ1Hzmpa6byxCm
4gXhvA1fwEp2WU1pHSNBd55Sn+IK/wAmAoRyImtpN8Q0Vc9KlzFwzEXAectSFvKIA3mUBE1u0i5x
M7kfDDWy+JDqhc236RLTL6QcIj0SWjea6Q0S78pa1t1qdR5QLi30zRbdpGnm5II0s8ERsVVuUYVY
OFxdZH2l76N6hDW3pUCnNy8oOOZLvLCqaL0CF6t30ShAVfJLWw9DAapB5ZrpPQjiuccpdu9JU1By
gpx85TDz+HwNjtTSJhhBQG6M3KQKIUaOpkeBBASKr1aUvocvOJICiqsHGzm6cYVbOUvgXV47v+AF
gEMaFu3ju+v+vknfff72ej33/fdfJMaVSFXcu0r1i0LtoRu6qWoaeeILSlPMiasBzZg2gxHRoOA3
HBqFUCqZ6ecKCnz4GVCIuUHuiDC6dIFu3rAmDL7RRiiDyfEy3WXUlqrw8bC1fnzgJwPOU1T1TlLc
mCMKL3uDvIPJA4HtKTG6Srax6xotGJRqVMuxM3uRkY4Lv9yitZSsMuMvMQVboj7zicHFiNRbrBbC
PnHFFesUOjLcH0isbytcg1xmK4JkMmYXrX4g/kX9yzsXdVcBdI+TArAB1uVZb6kpwFc6mGQ50xOT
yYA63jiQV3Z5krBk9ZSftKQaQ5MSxYc6jlglrwHNja5D0f3NGhXWUaWG6yxNfUQCr0IX2rzlZpcH
ZlNuh6kbBvXmTcsazVmYiNUW7cnwNbqJnm6y0NQ5L1iFcjdC2jL9dUidDVtM7s+zBq3dFlKF66MU
sAG21Y1p0XXHJlvmrlXnzOfi5HDBWSrze/k3/wBfJO++/wB7PR77/vuvkgmFI4dDKAD85yW9ZYmE
crhg0E0pS3s3GwrDymB2mHKXHbFTyvlBVYqo1WS5oZUuisiBoxZeaBHTAMRZ8+ssaU9Zi9V85egA
MRUXk/DKlgUfOal1V7wwcDHO3yuDoQLg3qFcXScgesOJl6xbXUusMkfhrMOKPJuVwZTRfvCg0qiE
VcuhFXSBtKFF63K1GksFVab4Fy1yqt5anQLqKxwa8ZsViaZ98M80dYeB6tzG3ufuVWR+URq+cGtT
jamOdBHOaH3hqvwmDRcKuAqOYQLZBqkJZwJd4NMs01RDycZQaE9YidF75/c0Ksxyap1GDZv50zXA
esrZCXbnVymDJTlmPFTHoULfjwNiyqZL1jQkFyXr6QMeFAlOOR3x6QoK2PGOKw8qy5c5fq74nMSl
vQv2IigGvcEN23ky9oUvaFOi/fiiEpVqtu7b0y7cP9fJO++/3s9Hvv8AvuvkmC8L5S2rBmlUVMLG
rr5SsWrpcM6EqBrVs0aQFsjFKygc5y4xwyb8pZHJwnMeUvgYmOFecAbvPlKNs9CXeo9JabsQ6VBe
DgYrF1mFUTiZq6XMjVUFG695YtoxosG3ix7XLop94U7ekoI2JY7SjiJKKw+0UW6a5S8ICws+ES7L
vpcUNIU0PIcyt8+kBTLzlG90nGONea4DUtvcvrv1ltZLghqEadDPCXwSnKY4saM6SyhpebBeDEvA
3HBQF9blimK45lCNXXKGxn1hjUejMGETzhcr3IarPS5TWQg1tL2EardzmLxr0lFZZ0allBMssbMy
bp9ZiqD1jz9DKurq48vAy2sDLpnXWa8FkW8QXuNeWq+QL5RzAKW26HH2gVioCmHSCgULFLTiQwJN
EbPFAJGrVZd2Vph34f6+Sd99/vZ6Pff9918k3dMyzRxMF3jhcHWfmVS3EeYzzICmp6xExLBTUsCi
9YK0FrXMdNBebalLO3OAgNpziIZfK4rVGJg62cGbwUOUDit6xvcqa71ARriKs5K4+LawVzYWHI+c
tbdQ1LQ6y7zrKasXqVXWAcuYxKGnrGxVmeczxa5y9NocDSBk37xFKrMpxeJmqv3gLm9OctX0xXKn
nKERDNepKuqR9Jhop5zNXu3uekQ0WcoWETyZVM/MLEuulxDV95ZS6JqwvnKXYlWr9SqZuoDrenOA
ucPnFv8AZQaj7zBk8pSXdepBtj0Rg25esTF0VxmEz7Ss5R3G+jKoOPWBaz7xxHCFrdsLdpS/RKXL
zhd3F/HgZjYEzWpAxaMnEClCgaXlzdjwPeDvpQxOi4vi4L68UWgWdTooODF+3OOCq2AURSqp0cvH
lEqimq5HiYHDDeW7xW3m2/18k777/ez0e+/77r5Ik/SWFql71AY1qWcB6RQi7MssMW9JkZQdC4lZ
1uCjw8pha+0o4utTGlPMjRqvrBBh9JqgL6QBvOp9JhvpKVhF6RGpzwqCO/PHjozrSCW01AYy1EJz
6yw10yxK3JbefWojU6Y0qCcWNGwORMB+5Zo5nFa+Uo1Wp1LLo5tN4FajyqYq7wcpdqvpMAaVvWsu
uMLOEhzPSU0VqKcYU7xEw1iC1WKeVzGgssHg8agIE2lkWBrflANDGmjcdhjQanSoU6MCYV5iRC4v
5ljzYamjhMiJZdNZZWrBKwnSZMieUtbAOmI1d5fKZasNoUupQOHXlEqHNvx4GXcGi1Td+39mMQ0O
b1do+HQrz39M9BhcF4jhirvp9MpXJcnLr3s/5KmkLoSgy4bry3JaBQWjR0cLwf8APyTvvv8Aez0e
+/77r5JQdLmLqnrKDVX1qCJVWbDAN6PdjwFhuCecBol8YXlljRq0N7I05ksdbim5iUtx5QwsFTHW
YqhA3ZTS7iggbJYv6gTGrlGzF+bEHTBFtXj4MsI8cQFqKNxljqq6yqlmtyx3uNg59JsznnBTX1mN
bU5wE4PaKGsI8SRWC9OcpxIgFM1sksq9uAQx4OWJmaJ5y2uEFUwNmArR9Yqz7ILbQt3SpZenvOcr
nXgMO9RAIieUENG5i6285gmMhhwIMa3Z6yla1KtVnpccOceUS1ZZHDV1vE28YnB6M0Sk5sLNnWLW
cIN61ygHo55yqaV0zGt32ipq4Jo55azBTNc4VK1jKDn8eBhQbyjxNyF5sg6d5jUTrysnDi8YPdLW
OprdDh88/wASydqrcjT1y+dbf5vlFt0KrX1c9CXG4AMgXvbjJvx/z8k777/ez0e+/wC+6+SJtor1
xABqzzjVMPrAmgEaauvKUKbEDqwBL4hyGoHJKOMQaX5kxwjJdTqQp1eiJvVyqKDpnrFvW4lKDHJg
HAV6xpVV8oq1XkwGUXK/1MIE5XjxO6G3RuYDDqx4yX9hK3WAXg9o8LTpGp+YOel8JYO8Qw0+QRrU
tb3Kri/SUGbY2cwGFPW4ZYs6MABFLpPeLXA6xAwVwdfaIquecNgbDd1gpq9YRuHNjZtpLBo+TrA1
BL2ZQZcS6Vk6QDCecsSlNQx6joQDraBSs+kBJlOcdMpxZObMDAnnLpv5soevAjjZHhcdOwaNxel+
tyjouGZyJOtQ4hOCzUAOkwGxOVwYYfWezjFjXzgNC+sqcS3fl4Gut0WmQeUrdECn3Q21RYea0RQD
aqeTV/mLBUooVrofkiNZa3giVWpVmp6xAIIlib+JUVu6uml4Dov0/wCvknfff72ej33/AH3XySov
NDTQ+RMafGFHFPWOW7gPLPnBMq9BlHPsbgov4xQbtfSNGaC8peq3kTN3ORAOx55iPJ9alDTzcIaf
5Qty15QWUL1agcV9YCGg5XCubvqQWB9vETVMaUxo2+kq2++UQhbBKvf3iFl2PWXTXfCoLdg5Uwox
mYLG44WW51KKv4ZmeqXpMXPkkbtYyuRwgUZRlbSb6QBvBvWoGlfKobRr1l4t0I3NfaE6npM3LR0i
DBhtFEcDlCFaXygnFE6Rs62Qw6+8yNDWWpY1b5kTsHCnMtyi4bOLeUpfhUQ7paC2cTSA9xAzfXBN
LxLKA2Y3KV8GoBzftG7qho1zxlX1Tygu781QHV9oVnV5QCaPSUL6y9PsGYYHM5DV+PAzQlUKTpUI
jKQ6Q5YgVxhB2v1IigttTSltOSYdYQH7gg2NWuqvSt4kSRS63nAxomhpLVlFawuhVrG+fqDamcNa
eGoI22qnDOjqf6+Sd99/vZ6Pff8AfdfJLBcMmG5grEu1B1YiYuVvOMLOe6Qo1ELtA84bWZZVREqP
szqesC0OrHgirqRsZH1lPAdYhqs82bl6a0yvKW8LgtkfaWdD3hkUry8WXQAlhvNBT7S3aoJdD1i2
CxynGJl3Ms3Q4frLgus85vVBhG3ONGRZRWMsNBHRilWvXWXtHunSTFa46xqMBNbg01PpLbCdYJue
xLMfLHBb7xxWicpe97lZdfEsajrAG6i0CGMlw0KxAxol61QcwMG4Be0sx+ZQ1aecQdIcCYFVU/BD
F3HunDPSFlXnnHAg8kuIOcQNE60w0rlWnzN0CdZmYOixDW/aC1qW58vAyGtF8Fc4CSQN3rFBagXW
YIqCKNPKaIGFy7GrALSaA4c1LKWLSw8REGJbbJ5f6+Sd99/vZ6Pff9918kUul/EysvbJ1mSW4lR5
E5yl1o6sBnhEAyYClbwOIYoqbg7Ahpo+UrnUyZaCWSgKIi8IDxY6Szebwt7x2BbW9eBsnRZpggXV
giORXSWrpULrimm+eEbeB5RsNPSeU0W0crYBxfKC6OTjLnWK8m8y4oyzT2lW2XLQ1zGqFWXKUyHl
LcZ09ZYNcR4odYmh1OJBrQyniLnKCml+cWpC01ivDMF3XpOg1zi5qyA50qNHdKt0mGX0TmN9Yq5R
K414RHanrFe3pMXdtwV0lKDLmaxHKYcpZ3fWVX0maw+sQKtUE5s00vpUtXRrrBXU36eBlyhqnSqm
grSglgQFYBFwsvV6hGwN2FV2L6X6c6Tk9QvBK16aHzXKX4twGpa14VrtEiBYgy58SEScaAOKnDJ6
n+vknfff72ej33/fdfJLGtzG0vOkVamZbwj1YDUjXGyBz+softjwLgmUectftKNwcmIN3rG2pLtd
PSXW6eUUVeOjGxgQ43CjowAbNd7lvr1iEAtRNfAjc1m5gND1nIBymO2WbHvLoa84I6RcUlxU2jVa
TpTzICdHrcU431lmunWFaM+cSzY84Dg85aFVfXEUrUnWWV+DKBjMvGjBo0ZuWrrCzdNdZS7qIU/K
ZCn3iWNHWJhQjTT5lHYYottQTNeySw/s5B86lHnMBWHSVtK98pW4Q6y1o+sRxnzYDbHnEOoPnMNE
MQmldZegNdZRtAheXrEVpB4Ga7PrE2n1iD9zBSXLK094ijVv8eBhC01AM/qApb4Pp/zfJO++/wB7
PR77/vuvkjY/UsbJ5RuBbEVFb8pZw6dJdfyWcD0nQwPDPOcSVUzvk6w3XUaxT6k1Lvy0mK+o3qGu
kyZzM3pKU0gOiGVxK5VDG7XtjwFVmsEsJeEMlUmGlzykS13KV58IKtU1yIlz1SkL0l91PL1JebAJ
yXM1Ve0FXDmSs1Q+cwYWpjd7QTjmFXeky4C4Z2fOZNmAuagtUQLzXtcN4BuXRQ4lUzHmV0lcGCDO
SblkLLl8Rp4S21kSm0tqgRpK4THC+pF5Yll4u43jEy6xRtK3YpoeyCBnJB5xzv6RQXTneN6VflOE
3fjwM9IKKOCpbZYTipaFGLK1TgOefRMZINNdhvpj1YlFuLkCnIp8D0SNeBQdiqhZinT1MyhUl2hg
I0WtefvCUoBNDW9heHdeBA3RDlx0cPKC0LoHLe7/AD8k777/AHs9Hvv+4kWEtxqgGgvGiC3SW/XA
t/vrLfoS36yd0mr8f78Bfg9D9xvDt/2Ubr0Iq/x/uW2Hy/cq2OgS27d9Ze89nnCr3/MUcB6Sps9I
i3jcZyXtO4fudw/cEaF5fuIAs8e2X27vOCDu+Zbfu85yQCQeiQe6S2xS2i5wr9y3A8kt+shQr2Sc
h+X78BeqBOn7jeHf/ssXb5E75+5f9P7lOgdD9ws7vmXu+z1l+/7inQPSVaekQfM49s5L2mb8RMFe
wSyAp5fuNtCl67vmCquz1lu/7mioYqwQe6RVUFLOr9T9xWweSLdfTJor2Sch99fALSuz18J3/wCy
x+Mjwej+5f8AT+5hr2P3APq/cv5q28DAF20E1/cHZh00+kotQtKWVVhhUxou/uzMotdlYb1iQFFI
Ck4e76woChsAGdLlCLd0K8KLULSlgAoALvH+fknfff72ej33/bOlIsfNO+/Sd9+k779J336Tvv0n
ffpO+/Sd9+k779J336Tvv0nffpO+/Sd9+k779J336Tvv0nffpO+/Sd9+k779J336Tvv0nffpO+/S
d9+k779J336Tvv0nffpO+/Sd9+k779J336Tvv0nffpO+/Sd9+k779J336Tvv0nffpO+/Sd9+k779
J336Tvv0nffpO+/Sd9+k779J336Tvv0nffpO+/Sd9+k779J336Tvv0nffpO+/Sd9+k779J336Tvv
0nffpO+/Sd9+k779J336Tvv0nffpO+/Sd9+k779J336Tvv0lJfv/AEnZfSUfCQ644eBszAD0L/Mb
RabjB7QKRjb1TyuLsbUfEorkZ9TFyxgWqwKZ5V6sS2BjRyhtfLniZQDTaQqI5L34cYlIUQNmg4fM
8KEAuBrFuj0/18k777/ez0e+/wC+6+SVsADWpbVdtGq863jICWcMInBhzSKp8sGgQFDFFo65aq/S
ZwWmaZFtS90JKJ0Yx6Ozx120iVAKrOQ5XN59dbloJSxegdsIKorVZ50ZCXELSkzjJfWrMRQAUwJV
Vl7H8XHy43w+Cnjz9H/hNXo/EaTBi65OeNZodmTwMDngq2kBSGhDZ1gTrkAvIv7YHhqDndu/lnp4
3vd/MXViAW+GT5gMLERyK5Fzd7M7SgBy2qqvVfAJ1yAXkX9v+vknfff72ej33/fdfJB6niFhd1V1
WuP8ZIGrpaehLqoDSnQfhPBQDaqeTV/n/wAMtDN1pfxL/uPrv5NFddD8HLwMsRroDpcpN5ZKJ2rp
yNfXB53tGocxHTLFPOvRHFOqVKSh+IxbRK9ZgWZ5mtazKVTCl5Lv5QjC5H7MPl4UHIAKVb9P9fJO
++/3s9Hvv++6+SOEWZWlKRq6sw+u8vrErvDSiOMpwtXjzeeJtlLVcGAq/tlwlxWjQBz5PWUOEUGH
zHDy11dIIlWUVgKwcNHrApvThvKI80Swtec1uC5qS5TFHLWKTleMRdKLKWcaXxdn7Mfi6mNVY9AP
L/wnyTvvv97PR77/ALDY7U0iYYQUBujNyjvCgAh072IEDKI/ToYrocIFRYVx5Nh0wHQgIC4K042O
McjW9IqcIQFAUb57vTaEwKyqu75Y8AGZYLyv7/18k777/ez0e+/77r5IlICVBJpq8Gn3UpgIBWmU
30um64QI5gWAvReppnSbodo0shr5wbUzhrT/AIm4rd1dNDwXQfsgowoRrVl1f/ffJO++/wB7PR77
/sNbqJnm6y0NQ5L1iFcjdC2jL9dUlcAGHK0fOH2hslAp2toehSsMB9aAvkM8+OkNJY+IAgijd2uv
p/r5J333+9no99/33XyTAExG5SvR3Nn2htxLblp7dnaJdIpymMa5y4OEKdc61sP4hdtpV4x/xIgI
VarKqm9MG3GUQsAxVZqn1163/wB98k777/ez0e+/7DYsqmS9Y0JBcl6+kDHhQJTjkd8ekKCtjxji
sPKsuXOXFwtjV8g9AP3MGDf7nAvhz1gCkrjPVnf0/MLrKLexXgUvaFOi/f8Ar5J333+9no99/wB9
18kMiWEy6FNAX284pcZKSyy04U+vrCQpbNsY1K1yY95cIXkpltD8vehdthV4z/xMXrMUKQDwvd3l
V1sEdVrx5t+EUmQNqZ9XoOp5NMa6wFh4U7nvyvENG2iArzNmxDzNtBdUXfthy5xKpFu0xnTGXDwi
mIUTYuW1c28pCMrZp9QgcgpodEGbKuna94oELAFt2tFlfF6MVVWNUiX0sH2/7Ts8pbglBarVHGzw
MtrAy6Z11mvBZFvEF7jXlqvkC+UWHELOt019n0lQeIXVWA/PpKiKBFrrale3vCwQGHdkMevxBFQR
Rp5eFaQpMm6XJww78P8AXyTvvv8Aez0e+/77r5IsIqlam+p0eGkr6Ki2itHrjXyloKNUWrRwOB0l
e0VF6Vp8QKVzlvX/AIrHRsilqU3rTYmUrXeFXLXGnH1ZnFJW7N9V3u+rxn3xnjd8bzcwZZZtzdX8
Ed8ORhj6JaCrVNKWcHidYuEUFR4t38st8rdVF6sC3alWmqbxwMGDhAhLUlFr0cNtOBwlADltVVeq
/wDaavR+PDQ7MngZjYEzWpAxaMnEClCgaXlzdjwPeDvpQxOi4vi4L68UCQ5AKuxFF+WeasuIFFtS
rHbmxWQC1Tksq9cvaNoVrTdfxscg8LlAJ4RnI4ZvXbTh/o5D3iMebudP7PdfJK2ABrUtqu2jVedb
xkBLOGETgw5pFU+WDQIChii0dctVfpM4LTNMi2pe6ElE6MY9HZ467aRKgFVnIcrm8+uty0EpYvQO
2EFUVqs86MhLiFpSZxkvrVmIoAKYEqqy9j+Lj5cb4fBTx5+j/N6DLVg9aQ8zlvD3EJQQMzjnoebG
pDbW1sD5Y9jGtvtcNWGVo+f6lUM1AAvrSW9Ro3MMUQVKg9Wq1Az8ypqiWlXmvLOl+muF66LMdTli
n9IGoRmaIoW+Xoat3QZVkG4arQb4wb50ZRytAlArdwutcjjhhlhWIMUvrnvEGqxsBxMPPP8A2a0G
7Wl+87L6QzDcleJw8DPxylq7S/hZS1p6SpRC1TQrinGOVYCPKAguhZcmvx/kBQFDGlLs47Pp/rV6
PxGHGsuFnLSaHZknuvk/+IIBxH/FrTVt5vhS0umzr4hAOI/9nq9H4hUlqSteXKaHZkmDSIC12ygB
Zg8xqLBK0ahW50hPlUgYeOmNtKlO5aIWxvHS0a5QJZIUtXSaAG5ttAkhQa9i7ystxrekszYmlNrs
qtOGMJitK5h7zQHhDm9Hbacw95zD3nMPeGQaTd63f1OYe8YkRJF40qvOd2+4ZgowFPzyhh0BUjkO
/Och35zkO/Och35zkO/Och35zkO/Och35zkO/Och35zkO/Och35zkO/Och35zkO/Och35zkO/Och
35zkO/Och35zkO/Och35zkO/Och35zkO/Och35zkO/Och35zkO/Och35zkO/Och35zkO/Och35zk
O/Och35zkO/Och35zkO/Och35zkO/Och35zkO/Och35zkO/Och35zkO/Och35zkO/Och35zkO/Oc
h35zkO/Och35zkO/Och35zkO/Och35zkO/Och35zkO/Och35zkO/Och35zkO/Och35zkO/Och35z
kO/Och35zkO/Och35zkO/Och35zkO/Och35zkO/ObvHWl+8/tfSNzYAU/HSHY5obrdoapymjt5J7
5/5BHI1SW0cuOsfefJ4aupPdfJP4Wfws/hZ/Cz+Fn8LP4Wfws/hZ/Cz+Fn8LP4Wfws/hZ/Cz+Fn8
LP4Wfws/hZ/Cz+Fn8LP4Wfws/hZ/Cz+Fn8LP4Wfws/hZ/Cz+Fn8LP4Wfws/hZ/Cz+Fn8LP4Wfws/
hZ/Cz+Fn8LP4Wfws/hZ/Cz+Fn8LP4Wfws/hZ/Cz+Fn8LP4Wfws/hZ/Cz+Fn8LP4Wfws/hZ/Cz+Fn
8LP4Wfws/hZ/Cz+Fn8LP4WVVLSWBAviXMtHtFG3L23mVGgMtRvjFG3L23nYvudi+52L7nYvudi+5
2L7nYvudi+52L7nYvuOhXgt9C9r5zsX3CBREApw58pcxczYSe6+T/wAhq9H4l+b+ba//AIta1rWt
a1rWta1rRcrDFgNTYqluD6MtwfRluD6MtwfRluD6MtwfRluD6MtwfRgyg9mW4ezLcH0Zbg+jLcH0
Zbg+jLcH0Zbg+jLcH0Zbg+jLcH0Zbg+jLcH0Zbg+jLcH0YsBTXTWW4Poy3B9GW4Poy3B9GW4Poy3
B9GW4Poy3B9GW4Poy3B9GW4Poy3B9GW4Poy3B9GW4Poy3B9GW4Poy3B9GW4Poy3B9GW4Poy3B9GW
4Poy3B9GW4Poy3B9GW4Poy3B9GW4Poy3B9GW4Poy3B9GXtTBrdy3B9GW4Poy3B9GW4Poy3B9GW4P
oy3B9GW4Poy3B9GFyjTrLuz6MtwfRluD6MtwfRluD6MtwfRluD6MtwfRluD6MtwfRluD6MtwfRlk
xjTNz2x/8Wjo/MtdYhmgVlwbTWK0xtrvEtYlcGUw041C4pbIewOMKcraIxdf3+w/BbVRG9d7rZ3l
A0nJ28dfk/EdGLYpqav4lbvbDGrSh5sFatjphfqVXoAqFqHOt4UkCjJWqoGvElXkcbQrNcc6OlwY
UQ1LTvrHwzDRoXi/bpvLvJ4Ujea441NalS1HB/z2esN/gGhVF1Txwb8fLGrKvSoe3xL4cgKAHGnE
y8dvMQlOE1RS656ETdAU1pHlClZDAhqsxxqWEVa14Yceo+kwgFgA4LucolocC6tfcULmrMmT8ecx
VgOYtz5U+nOa9FKbPi7lJRyMuDf1G0YdqFNrqvzCkQUOLu0Jk6CgFkNFrWuXfYmANiwaWsHRnV47
QdEjxZgoaTbc0mUqDULu0/HzEp0gIAGu1aY4cY02gS1w5f8AJ3+jKVbegLD3+4tiTAiir89oIyqO
istXWvCXgbwzZvpjXc2g4wBZMHHX4lK57Rw1e88v8aOj8xUpK0lXiuPWW+7VtNsnF9ItIoWFW6CI
pAHGs5p92oITeLDhXDrtHgCqChGtc4eTACgK4mvfr/o19T8wUB1D/wCIaOYih3RtX5Itpl2FX8VM
S7QLcW7+ZrLa6C+89S4yUhEyxnvtmRlQ2YY8qrd2lAWvN38VTngygtUJE21/DAHmNQDbd3ADVbdc
4CqAshs1XxBHIqKtbL5MoK214OuV/LpFiU4L2u66dfKAo7lDjvtgDJiqXs0+DW5UpRxf8547a+8r
kEWoYwu/uxUXF3RbiGysStGHD2IhsuZQvReeu7LqkMW1p5dZvTuN6qo1chPMar4gobys9E/MwgYI
HClZ9oOAgFB0DvjF2XkF9VssIForFKVW17E1Sra8uAciWGyyqFppv8b3Dqb1HHJuDY0WPBZEOzbn
iH8Gt6QS5Utq7wGuwp6Gz4rpAiztA9L+4IN0AL/5Mt4/uVi5KzReG6gDSBRsF1eO76zem/cqoVAY
qy9aK/BAAAwaHU2PfrFsAWcOtt97/wCBo5iNTolWV+ekpygHJXdzEu0C3Fu/mK1nC05K38kSZikV
dR1PY0hmGVi1wTbrASFXxe/v/RlG6k//2Q==

------=_NextPart_000_00A9_01BD7858.D6709700--

dthknight

May 5, 1998, 9:23pm
But you can tell it's decompressed... it's what Eep calls "lossy"
compression. How about as a GIF? I know the number of colors will need
reducing, but I'm just curious :) and why doesn't someone make a
GIF-like format that compresses nicely without loss like GIF does, and
allows 16-bit/24-bit/etc. colors like JPG? Or is that what PNG is
supposed to be?

[View Quote] --
Dthknight - dthknight at earthlink.net - ICQ: 2603180
Dthknight Central: AW 1875N 2225W
Home Page: http://home.earthlink.net/~dthknight/
AWEC Home: http://awec.home.ml.org

"The best way to predict the future is to invent it." - Alan Kay

technozeus

May 5, 1998, 11:20pm
The reason JPG is able to compress so well is that it uses mathematical
formulas to extrapolate approximations of some parts of the image from other
parts of the image. That way, only part of the image needs to be stored to
get an aproximation of the whole image. The more you compress the image
file, the more loss there is, and the less it looks like the original.
Using a compression scheme that has no loss at all, you could encode a text
file, or even an executable file into the pixels of an image, and after
compression and decompression you could extract the original file and it
would be exactly as it was before you started. Using JPG for the same
purpose, it is unlikely that you would even recognize the file if you got
any reasonable amount of compression at all.

TechnoZeus

[View Quote]

grover

May 5, 1998, 11:47pm
So what you're saying is that the AW executable has, all along, just been
accidentally compressed using jpg compression, and THAT is what's been causing
all these errors? Maybe if AW used pkzip instead! <ducking the flying
off-topic message deleters>

grover

[View Quote] > The reason JPG is able to compress so well is that it uses mathematical
> formulas to extrapolate approximations of some parts of the image from other
> parts of the image. That way, only part of the image needs to be stored to
> get an aproximation of the whole image. The more you compress the image
> file, the more loss there is, and the less it looks like the original.
> Using a compression scheme that has no loss at all, you could encode a text
> file, or even an executable file into the pixels of an image, and after
> compression and decompression you could extract the original file and it
> would be exactly as it was before you started. Using JPG for the same
> purpose, it is unlikely that you would even recognize the file if you got
> any reasonable amount of compression at all.
>
> TechnoZeus
>
[View Quote]

--
_______________________________________________________________
http://www.grovers.com/ ("`-''-/").___..--''"`-.__
steve at grovers.com `6_ 6 ) `-. ( ). `-.__.`)
steve at synergycorp.com (_Y_.)' ._ ) `._ `. ``-..-'
Custom Objects and Avatars! _..`--'_..-_/ /--'_.' ,'
___________________________(il),-'' (li),' ((!.-'__________

raven shadow

May 6, 1998, 12:16am
nah , I think they mean "Quality is more important than size ! " *grin*

[View Quote]

eep²

May 6, 1998, 2:58am
--------------59B478D497DF2141D7DACC4A
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Image compression depends on the # of colors, size, and other factors.

[View Quote] > lol I can make an image small in jpg foremat the it is png or gif !and it's still viewableConsider the attached picture ..Image6.jpg800 x 600 x 16bit resolution Format | Size | info-----------------------------------------------------.bmp | 1.37 mb | Windows RGB Encoded.png | 466 kb | Noninterlaced format.jpg | 40.1 kb | Type 2 ( JPG-JPEG-JFIF Compliant) , 80x compression 600dpi much smaller

--------------59B478D497DF2141D7DACC4A
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

<HTML>
Image compression depends on the # of colors, size, and other factors.

[View Quote] --------------59B478D497DF2141D7DACC4A--

raven shadow

May 6, 1998, 5:30pm
This is a multi-part message in MIME format.

------=_NextPart_000_0063_01BD7903.EBB96320
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

alright , I get the point :-)
jpg has poorer quality with higher compression , but , it's still =
preferable ( depending on the complexity and desired quality of the =
image) over most due to it's much smaller size

[View Quote] lol I can make an image small in jpg foremat the it is png or =
gif !and it's still viewableConsider the attached picture =
...Image6.jpg800 x 600 x 16bit resolution Format | Size | =
info-----------------------------------------------------.bmp | 1.37 =
mb | Windows RGB Encoded.png | 466 kb | Noninterlaced =
format.jpg | 40.1 kb | Type 2 ( JPG-JPEG-JFIF Compliant) , =
80x compression 600dpi much smaller

------=_NextPart_000_0063_01BD7903.EBB96320
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD W3 HTML//EN">
<HTML>
<HEAD>

<META content=3Dtext/html;charset=3Diso-8859-1 =
http-equiv=3DContent-Type>
<META content=3D'"MSHTML 4.72.2106.6"' name=3DGENERATOR>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT color=3D#000000 size=3D2>alright , I get the point =
:-)</FONT></DIV>
<DIV><FONT color=3D#000000 size=3D2></FONT><FONT size=3D2>jpg has poorer =
quality with=20
higher compression , but , it's still preferable ( depending on the =
complexity=20
and desired quality of the image) over most due to it's much smaller=20
size</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<BLOCKQUOTE=20
style=3D"BORDER-LEFT: #000000 solid 2px; MARGIN-LEFT: 5px; PADDING-LEFT: =
5px">
[View Quote] ------=_NextPart_000_0063_01BD7903.EBB96320--

technozeus

May 6, 1998, 9:44pm
No. Not what I mant. (As if you didn't know.) But cute though.

TechnoZeus

[View Quote]

dnapalm

May 6, 1998, 10:00pm
--------------79D1380776B8AF0F123B36BC
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit

I'm pretty sure GIF's will cost to include. Never seen a PNG. MP3's
would be cool, but I can just see kiddees strewing 3-5 meg full songs
all over GZ. For sound effects tho, they would be good, if you don't
mind the extra CPU power it would require...

-DN

[View Quote] > Yes, I suggested this to Roland months ago: ZIPped WAVs and MP3s. COF
> just can't develop AW fast enough to keep up with the
> industry...they're gonna lose it if they don't move it...
>
> Note, since JPGs are already compressed, compressing them more with
> ZIP and other compression algorythms will just make them bigger. AW
> needs to support GIF and PNG image formats, as well, for optimal image
> compression.
>
[View Quote]
--------------79D1380776B8AF0F123B36BC
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

<HTML>
&nbsp;&nbsp;&nbsp; I'm pretty sure GIF's will cost to include. Never seen
a PNG. MP3's would be cool, but I can just see kiddees strewing 3-5 meg
full songs all over GZ. For sound effects tho, they would be good, if you
don't mind the extra CPU power it would require...

<P>-DN

[View Quote] <P>Note, since JPGs are already compressed, compressing them more with
ZIP and other compression algorythms will just make them bigger. AW needs
to support GIF and PNG image formats, as well, for optimal image compression.

[View Quote] --------------79D1380776B8AF0F123B36BC--

technozeus

May 7, 1998, 5:42am
This is a multi-part message in MIME format.

------=_NextPart_000_003A_01BD796A.2EC998E0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Here's my understanding of it: PNG is not very common at this time. =
GIF has been around much longer and is therefore more common, but =
supports fewer colors, has no advantage over PNG in it's compression =
scheme (as far as I know) and yes it would cost to include. The PNG =
format was created to allow the same flexibility and quality as GIF (or =
better) without the need to pay for the right to support it.

TechnoZeus
[View Quote] [View Quote] Yes, I suggested this to Roland months ago: ZIPped WAVs and =
MP3s. COF just can't develop AW fast enough to keep up with the =
industry...they're gonna lose it if they don't move it...=20
Note, since JPGs are already compressed, compressing them more =
with ZIP and other compression algorythms will just make them bigger. AW =
needs to support GIF and PNG image formats, as well, for optimal image =
compression.=20

[View Quote] I just had an interesting thought. You know how worlds use =
the default=20
directories (models, avatars, textures, etc.)? Well, most =
of the files=20
are in a compressed format (.zip). Well, with all of the =
huge files=20
coming along, and sizes getting bigger...couldn't you add a =
..zip=20
extension to the create picture, noise, and sound commands? =
Think about=20
it, when you do a create noise xxx.wav, it is not in .zip =
format, and=20
would take longer to download. But, if you had a .zip on =
the Web with=20
the .WAV compressed, it would download quicker (usually ;-). =
And you=20
could probably use this for the picture command so that =
pictures could=20
download faster (or not, I dunno). The only problem that =
*I* see with=20
it is that the browser would have to determine if it was a =
sound or an=20
image .zip file. Any comments on this? I'm tired of =
putting custom=20
.WAVs at different locations and they take forever to d/l. =
Maybe=20
streaming audio would be better, but this is a "low-end" =
idea for now.=20
Or AW could add the .MP3 file format... ;-)
=20

------=_NextPart_000_003A_01BD796A.2EC998E0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD W3 HTML//EN">
<HTML>
<HEAD>

<META content=3Dtext/html;charset=3Diso-8859-1 =
http-equiv=3DContent-Type>
<META content=3D'"MSHTML 4.72.2106.6"' name=3DGENERATOR>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT color=3D#000000 size=3D2>Here's my understanding of it:&nbsp; =
PNG is not=20
very common at this time.&nbsp; GIF has been around much longer and is =
therefore=20
more common, but supports fewer colors, has no advantage over PNG in =
it's=20
compression scheme (as far as I know) and yes it would cost to include. =
The PNG=20
format was created to allow the same flexibility and quality as GIF (or =
better)=20
without the need to pay for the right to support it.</FONT></DIV>
<DIV><FONT color=3D#000000 size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>TechnoZeus</FONT></DIV>
<BLOCKQUOTE=20
style=3D"BORDER-LEFT: #000000 solid 2px; MARGIN-LEFT: 5px; PADDING-LEFT: =
5px">
[View Quote] ------=_NextPart_000_003A_01BD796A.2EC998E0--

1  |  
Awportals.com is a privately held community resource website dedicated to Active Worlds.
Copyright (c) Mark Randall 2006 - 2024. All Rights Reserved.
Awportals.com   ·   ProLibraries Live   ·   Twitter   ·   LinkedIn