Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Nebula » Has anyone used Gallery for just text? Does this seem like what I should be doing?
Has anyone used Gallery for just text? Does this seem like what I should be doing? [message #50482] Wed, 05 March 2008 16:52 Go to next message
Martin Thompson is currently offline Martin ThompsonFriend
Messages: 51
Registered: July 2009
Member
This is a multi-part message in MIME format.

------=_NextPart_000_002F_01C87EB7.6CA385B0
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_0030_01C87EB7.6CA385B0"


------=_NextPart_001_0030_01C87EB7.6CA385B0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Thanks Matthew...

Here's what I want to do... has anyone used Gallery for something simple =
and=20
text-based like this?
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D

Point taken Robert...

Attached is a mockup... I need up to 480 3-character channels to be
displayed in the left hand list. I need them wrapped alphanumerically =
from
left to right each time the individual columns are filled from top to
bottom. As channels are selected (individually or multiples) in the left
hand (multi-column list) they can be moved with the [>] button to the =
right
hand list (Selected).=20


"Robert B" <oh1226@hotmail.com> wrote in message
news:fqi0qf$3ct$2@build.eclipse.org...
> Your description is not very clear!
>
> My guess is that you want to have a list of items with multiple
> selections.
> Then you want to put them to another list? Should it be simple?
> Use two lists!
>
> Regards.
>
>





------------------------------------------------------------ -------------=
-------




"Matthew Hall" <matthall@woodcraftmill.com> wrote in message=20
news:fqjteu$mnr$1@build.eclipse.org...
> Martin,
>
> This is the SWT newsgroup. The Nebula controls are supported on the
> eclipse.technology.nebula newsgroup. I am copying your question there
> as these are the right people to answer your question. I have not
> actually used Gallery beyond a cursory glance--Nicolas Richeton is the
> Gallery maintainer and should be able to help you.
>
> Matthew
>
> Martin Thompson wrote:
>> For both the grid and gallery stuff ffrom Nebula I get errors similar =
to=20
>> (or
>> exactly the same as):
>> java.lang.Error: Unresolved compilation problems:
>>
>> The constructor Grid(Shell, int) is undefined
>>
>> The method setText(String) is undefined for the type GridColumn
>>
>>
>> at main.GridSnippet1.main(GridSnippet1.java:35)
>>
>> Exception in thread "main"
>>
>>
>>
>> Any ideas why there examples don't refer to existing methods and
>> constructors???
>>
>>
>>
>> "Matthew Hall" <matthall@woodcraftmill.com> wrote in message
>> news:fqhp7o$5fc$1@build.eclipse.org...
>>> Take a look at the API javadocs--I believe this is supported. It =
was
>>> designed for photos but you can just as easily create a GalleryItem, =
set
>>> the text property, and leave the image property null.
>>>
>>> Matthew
>>>
>>> Martin Thompson wrote:
>>>> The gallery control appears to be for photo galleries... I just =
want a
>>>> multi-selectable list of text strings.
>>>>
>>>> "Matthew Hall" <matthall@woodcraftmill.com> wrote in message
>>>> news:fqhfg0$bsq$1@build.eclipse.org...
>>>>> It sounds like you want a control like Windows Explorer while in=20
>>>>> "List"
>>>>> view. I'm don't know of any SWT controls that do this, however =
the
>>>>> Nebula Gallery control might come close:
>>>>>
>>>>> http://www.eclipse.org/nebula/widgets/gallery/gallery.php
>>>>>
>>>>> The Nebula project is supported on the eclipse.technology.nebula
>>>>> newsgroup.
>>>>>
>>>>> Good luck,
>>>>>
>>>>> Matthew
>>>>>
>>>>> Martin Thompson wrote:
>>>>>> Is there such a beast? I don't need much functionality just
>>>>>> 1) the ability to do wrapping to new column after x number of =
entries
>>>>>> in a list
>>>>>> 2) multi-selection of list entries
>>>>>> 3) ability to specify number of rows/columns in the list
>>>>>>
>>>>>> Any ideas? This doesn't seem like a lot to ask... and it has been =

>>>>>> asked
>>>>>> before on the web ... just not sure if it has been addressed =
here...
>>>>>> but didn't find it in a search...
>>>>>>
>>>>>> regards,
>>>>>> Martin
>>=20





------------------------------------------------------------ -------------=
-------



------=_NextPart_001_0030_01C87EB7.6CA385B0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2900.3268" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY>
<DIV><FONT face=3DArial size=3D2>Thanks Matthew...<BR><BR>Here's what I =
want to=20
do...<STRONG> has anyone used Gallery for something simple and =
<BR>text-based=20
like this?</STRONG></FONT></DIV>
<DIV><FONT face=3DArial=20
size=3D2> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</FONT></DIV>
<DIV><BR><FONT face=3DArial size=3D2>Point taken =
Robert...<BR><BR>Attached is a=20
mockup... I need up to 480 3-character channels to be<BR>displayed in =
the left=20
hand list. I need them wrapped alphanumerically from<BR>left to right =
each time=20
the individual columns are filled from top to<BR>bottom. As channels are =

selected (individually or multiples) in the left<BR>hand (multi-column =
list)=20
they can be moved with the [&gt;] button to the right<BR>hand list =
(Selected).=20
</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><BR><FONT face=3DArial size=3D2>"Robert B" &lt;</FONT><A =
href=3D""><FONT=20
face=3DArial size=3D2>oh1226@hotmail.com</FONT></A><FONT face=3DArial =
size=3D2>&gt;=20
wrote in message<BR></FONT><A href=3D""><FONT face=3DArial=20
size=3D2>news:fqi0qf$3ct$2@build.eclipse.org</FONT></A><FONT =
face=3DArial=20
size=3D2>...<BR>&gt; Your description is not very clear!<BR>&gt;<BR>&gt; =
My guess=20
is that you want to have a list of items with multiple<BR>&gt;=20
selections.<BR>&gt; Then you want to put them to another list? Should it =
be=20
simple?<BR>&gt; Use two lists!<BR>&gt;<BR>&gt;=20
Regards.<BR>&gt;<BR>&gt;<BR><BR><BR><BR><BR ><BR>-------------------------=
-------------------------------------------------------<BR> <BR><BR><BR><B=
R>"Matthew=20
Hall" &lt;</FONT><A href=3D""><FONT face=3DArial=20
size=3D2>matthall@woodcraftmill.com</FONT></A><FONT face=3DArial =
size=3D2>&gt; wrote=20
in message <BR></FONT><A href=3D""><FONT face=3DArial=20
size=3D2>news:fqjteu$mnr$1@build.eclipse.org</FONT></A><FONT =
face=3DArial=20
size=3D2>...<BR>&gt; Martin,<BR>&gt;<BR>&gt; This is the SWT =
newsgroup.&nbsp; The=20
Nebula controls are supported on the<BR>&gt; eclipse.technology.nebula=20
newsgroup.&nbsp; I am copying your question there<BR>&gt; as these are =
the right=20
people to answer your question.&nbsp; I have not<BR>&gt; actually used =
Gallery=20
beyond a cursory glance--Nicolas Richeton is the<BR>&gt; Gallery =
maintainer and=20
should be able to help you.<BR>&gt;<BR>&gt; Matthew<BR>&gt;<BR>&gt; =
Martin=20
Thompson wrote:<BR>&gt;&gt; For both the grid and gallery stuff ffrom =
Nebula I=20
get errors similar to <BR>&gt;&gt; (or<BR>&gt;&gt; exactly the same=20
as):<BR>&gt;&gt; java.lang.Error: Unresolved compilation=20
problems:<BR>&gt;&gt;<BR>&gt;&gt; The constructor Grid(Shell, int) is=20
undefined<BR>&gt;&gt;<BR>&gt;&gt; The method setText(String) is =
undefined for=20
the type GridColumn<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt; at=20
main.GridSnippet1.main(GridSnippet1.java:35)<BR>&gt;&gt; <BR>&gt;&gt; =
Exception=20
in thread "main"<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt; <BR>&gt;&gt; Any =
ideas why=20
there examples don't refer to existing methods and<BR>&gt;&gt;=20
constructors???<BR>&gt;&gt;<BR>&gt;&gt;<BR >&gt;&gt;<BR>&gt;&gt; "Matthew =
Hall"=20
&lt;</FONT><A href=3D""><FONT face=3DArial=20
size=3D2>matthall@woodcraftmill.com</FONT></A><FONT face=3DArial =
size=3D2>&gt; wrote=20
in message<BR>&gt;&gt; </FONT><A href=3D""><FONT face=3DArial=20
size=3D2>news:fqhp7o$5fc$1@build.eclipse.org</FONT></A><FONT =
face=3DArial=20
size=3D2>...<BR>&gt;&gt;&gt; Take a look at the API javadocs--I believe =
this is=20
supported.&nbsp; It was<BR>&gt;&gt;&gt; designed for photos but you can =
just as=20
easily create a GalleryItem, set<BR>&gt;&gt;&gt; the text property, and =
leave=20
the image property null.<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt;=20
Matthew<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt; Martin Thompson=20
wrote:<BR>&gt;&gt;&gt;&gt; The gallery control appears to be for photo=20
galleries... I just want a<BR>&gt;&gt;&gt;&gt; multi-selectable list of =
text=20
strings.<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt; "Matthew Hall" =
&lt;</FONT><A=20
href=3D""><FONT face=3DArial =
size=3D2>matthall@woodcraftmill.com</FONT></A><FONT=20
face=3DArial size=3D2>&gt; wrote in message<BR>&gt;&gt;&gt;&gt; =
</FONT><A=20
href=3D""><FONT face=3DArial=20
size=3D2>news:fqhfg0$bsq$1@build.eclipse.org</FONT></A><FONT =
face=3DArial=20
size=3D2>...<BR>&gt;&gt;&gt;&gt;&gt; It sounds like you want a control =
like=20
Windows Explorer while in <BR>&gt;&gt;&gt;&gt;&gt;=20
"List"<BR>&gt;&gt;&gt;&gt;&gt; view.&nbsp; I'm don't know of any SWT =
controls=20
that do this, however the<BR>&gt;&gt;&gt;&gt;&gt; Nebula Gallery control =
might=20
come close:<BR>&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt; </FONT><A=20
href=3D""><FONT face=3DArial=20
size=3D2>http://www.eclipse.org/nebula/widgets/gallery/gallery.php</FONT>=
</A><BR><FONT=20
face=3DArial size=3D2>&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt; The =
Nebula=20
project is supported on the =
eclipse.technology.nebula<BR>&gt;&gt;&gt;&gt;&gt;=20
newsgroup.<BR>&gt;&gt;&gt;&gt;&gt;<BR >&gt;&gt;&gt;&gt;&gt; Good=20
luck,<BR>&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt;=20
Matthew<BR>&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt; Martin Thompson=20
wrote:<BR>&gt;&gt;&gt;&gt;&gt;&gt; Is there such a beast? I don't need =
much=20
functionality just<BR>&gt;&gt;&gt;&gt;&gt;&gt; 1) the ability to do =
wrapping to=20
new column after x number of entries<BR>&gt;&gt;&gt;&gt;&gt;&gt; in a=20
list<BR>&gt;&gt;&gt;&gt;&gt;&gt; 2) multi-selection of list=20
entries<BR>&gt;&gt;&gt;&gt;&gt;&gt; 3) ability to specify number of =
rows/columns=20
in the list<BR>&gt;&gt;&gt;&gt;&gt;&gt;<BR >&gt;&gt;&gt;&gt;&gt;&gt; Any =
ideas?=20
This doesn't seem like a lot to ask... and it has been=20
<BR>&gt;&gt;&gt;&gt;&gt;&gt; asked<BR>&gt;&gt;&gt;&gt;&gt;&gt; before on =
the web=20
.... just not sure if it has been addressed =
here...<BR>&gt;&gt;&gt;&gt;&gt;&gt;=20
but didn't find it in a=20
search...<BR>&gt;&gt;&gt;&gt;&gt;&gt; <BR>&gt;&gt;&gt;&gt;&gt;&gt;=20
regards,<BR> &gt;&gt;&gt;&gt;&gt;&gt;&nbsp;&a mp;nbsp;&nbsp;&nbsp; =
Martin<BR>&gt;&gt;=20
<BR><BR><BR></FONT></DIV>
<P><FONT face=3DArial size=3D2></FONT>
<DIV><FONT face=3DArial size=3D2>
<HR>
</FONT></DIV>
<P><FONT face=3DArial size=3D2></FONT></P>
<P><FONT face=3DArial size=3D2></FONT>
<CENTER><FONT face=3DArial size=3D2></FONT></CENTER></BODY></HTML>

------=_NextPart_001_0030_01C87EB7.6CA385B0--

------=_NextPart_000_002F_01C87EB7.6CA385B0
Content-Type: image/jpeg;
name="MultiColumnList.JPG"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="MultiColumnList.JPG"

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsL DBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgN DRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/ wAARCAHXAsgDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAA AgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcY GRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKT lJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP0 9fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQA AQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2 Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOk paanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMB AAIRAxEAPwD1a7/4
/J/+ujfzrJv9VFpOttb2dzf3RXzGgttm5EyQGYuyqASCAM5ODgHa2L0lvbPe 6jJJa20rm9dd0sKu
cCOPAyQfU/nWVd2V7bam+paVDayyTQR28tvPIYUCozsjIyo2MeYwK7cHK4K7 SGzKGaf4lsrzVbrS
53htNQhkVEtJbhDM4MKSk7Qe29gcEj5Cc1aOvaOqXbtq1iFs2CXLG5TEDE7Q H5+U5BHPesttDv54
L4ym2jmu9Us77asjMqLELfeudoycwvjjnIzjJxk/8IlrM2qW1zczQuYPL8yd 7+aUzkXNvKziJl2Q
5ELfIhIywHQZoA6eXxJoUNrBdS61p0dvcbvJle6QJJtOG2nODg8HHSrL6lYR ahFp8l7bJeyrvjtm
lUSOvPIXOSPlP5H0rJtNCuoPGF1q7SQm3l87aoJ3jfHaKMjGOtu/fuvvjF0n wTd2DWUc/kzIv2SS
WT7dcKiPBHEmBAuEk5hBDsQRuGVO0AgHR6V4isNRtNLMlxbW97qFpHdR2TTq ZNrLu4HBYDB5x2NS
R+IdMe/1Gye7hhuNP+adJZFUhNiOZMZzsAcAscDINYvh7w5qejT2CCSG3t4r aJLwxXLSi8dIFiH7
t0AjwVBDI2WCgMDkbbN7od/JPqQgNs0N1d2+oIzyMrCWEw4iICn5WEH385G7 7hxyAbUWpWE+nnUI
b22ksgrOblJVMYVc7juBxgYOfTBqGLXtHntDdw6tYyWwZkMyXKFAyqXYbgcZ CgsfQAnpWLqOmX48
I+KmmiRr3UoJ5BbWzNKFb7OsSqpKguT5YP3Ry2OcZI/h6/1LxBZ6vqUFjGYZ 4Wa3SVpl2xR3G1wz
Ivzb51OMcbM5JOAAdAmpWEuoS6fHe2z3sS75LZZVMiLxyVzkD5h+Y9arf8JJ oX2H7b/bWnfZPM8n
z/tSeXvxnbuzjdjnHXFYN94Tv9RtJdKkltorLz7y4julZnkZrhZ12mPAAC/a DzvOdg4G75Z9T0fV
9Vns7+e1to7m2WaEW9vq08KsjmM7/OjjVsgx42bSDnOcjFAHQPqVhFqEWnyX tsl7Ku+O2aVRI688
hc5I+U/kfSiw1Kw1SBp9Pvba7hVthkt5VkUNgHGQTzgj865hPCl3b+baW8Vs mmyWnk3MK3cmy+xb
iFVKMrGADA+dHZiFG4McFdzRLK+trCSLVZY7ktITHDIwnWGPACoXZFMmCCdz Lu5wSxG4gGrRUf2a
0/58LH/wEj/+Jo+zWn/PhY/+Akf/AMTRoBJRUf2a0/58LH/wEj/+Jo+zWn/P hY/+Akf/AMTRoBJR
Uf2a0/58LH/wEj/+Jo+zWn/PhY/+Akf/AMTRoBJRUf2a0/58LH/wEj/+Jo+z Wn/PhY/+Akf/AMTR
oBJRUf2a0/58LH/wEj/+Jo+zWn/PhY/+Akf/AMTRoBJRUf2a0/58LH/wEj/+ Jo+zWn/PhY/+Akf/
AMTRoBJRUf2a0/58LH/wEj/+Jo+zWn/PhY/+Akf/AMTRoBJRUf2a0/58LH/w Ej/+Jo+zWn/PhY/+
Akf/AMTRoBJRUf2a0/58LH/wEj/+Jo+zWn/PhY/+Akf/AMTRoBJRUf2a0/58 LH/wEj/+Jo+zWn/P
hY/+Akf/AMTRoBJRUf2a0/58LH/wEj/+Jo+zWn/PhY/+Akf/AMTRoBJRUf2a 0/58LH/wEj/+Jo+z
Wn/PhY/+Akf/AMTRoBJRUf2a0/58LH/wEj/+Jo+zWn/PhY/+Akf/AMTRoBJR Uf2a0/58LH/wEj/+
Jo+zWn/PhY/+Akf/AMTRoBJRUf2a0/58LH/wEj/+Jo+zWn/PhY/+Akf/AMTR oBJRUf2a0/58LH/w
Ej/+Jo+zWn/PhY/+Akf/AMTRoBJRUf2a0/58LH/wEj/+Jo+zWn/PhY/+Akf/ AMTRoBJRUf2a0/58
LH/wEj/+Jo+zWn/PhY/+Akf/AMTRoBJRUf2a0/58LH/wEj/+Jo+zWn/PhY/+ Akf/AMTRoBJRUf2a
0/58LH/wEj/+Jo+zWn/PhY/+Akf/AMTRoBJRUf2a0/58LH/wEj/+Jo+zWn/P hY/+Akf/AMTRoBJR
Uf2a0/58LH/wEj/+Jo+zWn/PhY/+Akf/AMTRoBJRUf2a0/58LH/wEj/+Jo+z Wn/PhY/+Akf/AMTR
oBJRUf2a0/58LH/wEj/+Jo+zWn/PhY/+Akf/AMTRoBJRUf2a0/58LH/wEj/+ Jo+zWn/PhY/+Akf/
AMTRoBJRUf2a0/58LH/wEj/+Jo+zWn/PhY/+Akf/AMTRoBJRUf2a0/58LH/w Ej/+Jo+zWn/PhY/+
Akf/AMTRoBJRUf2a0/58LH/wEj/+Jo+zWn/PhY/+Akf/AMTRoBJRUf2a0/58 LH/wEj/+Jo+zWn/P
hY/+Akf/AMTRoBJRUf2a0/58LH/wEj/+Jo+zWn/PhY/+Akf/AMTRoBJRUf2a 0/58LH/wEj/+Jo+z
Wn/PhY/+Akf/AMTRoBJRUf2a0/58LH/wEj/+Jo+zWn/PhY/+Akf/AMTRoBJR Uf2a0/58LH/wEj/+
Jo+zWn/PhY/+Akf/AMTRoBJRUf2a0/58LH/wEj/+Jo+zWn/PhY/+Akf/AMTR oBJRUf2a0/58LH/w
Ej/+Jo+zWn/PhY/+Akf/AMTRoBJRUf2a0/58LH/wEj/+Jo+zWn/PhY/+Akf/ AMTRoBJRUf2a0/58
LH/wEj/+Jo+zWn/PhY/+Akf/AMTRoBraL/x+P/1zP8xRUXhoBUQKqqoWcBVA AH79+AB0oq0JlR/+
PnUP+v8Ak/8ARcVNpz/8fOof9f8AJ/6LirNuNGtbmeeaSW+DTqFcR388agAg /KquAh+UcqATz6nM
MaNCisxtAs28zM2o/PGsRxqVwMBduCPn4b5Rlhyeck7jkbQLNvMzNqPzxrEc alcDAXbgj5+G+UZY
cnnJO45BmnRWY2gWbeZmbUfnjWI41K4GAu3BHz8N8oyw5POSdxyNoFm3mZm1 H541iONSuBgLtwR8
/DfKMsOTzknccgGnRWY2gWbeZmbUfnjWI41K4GAu3BHz8N8oyw5POSdxyNoF m3mZm1H541iONSuB
gLtwR8/DfKMsOTzknccgGnRWY2gWbeZmbUfnjWI41K4GAu3BHz8N8oyw5POS dxyNoFm3mZm1H541
iONSuBgLtwR8/DfKMsOTzknccgGnRWY2gWbeZmbUfnjWI41K4GAu3BHz8N8o yw5POSdxyNoFm3mZ
m1H541iONSuBgLtwR8/DfKMsOTzknccgGnRWY2gWbeZmbUfnjWI41K4GAu3B Hz8N8oyw5POSdxyN
oFm3mZm1H541iONSuBgLtwR8/DfKMsOTzknccgGnRWY2gWbeZmbUfnjWI41K 4GAu3BHz8N8oyw5P
OSdxyNoFm3mZm1H541iONSuBgLtwR8/DfKMsOTzknccgGnRWY2gWbeZmbUfn jWI41K4GAu3BHz8N
8oyw5POSdxyNoFm3mZm1H541iONSuBgLtwR8/DfKMsOTzknccgGnRWY2gWbe ZmbUfnjWI41K4GAu
3BHz8N8oyw5POSdxyNoFm3mZm1H541iONSuBgLtwR8/DfKMsOTzknccgGnRW Y2gWbeZmbUfnjWI4
1K4GAu3BHz8N8oyw5POSdxyNoFm3mZm1H541iONSuBgLtwR8/DfKMsOTzknc cgGnRWY2gWbeZmbU
fnjWI41K4GAu3BHz8N8oyw5POSdxyNoFm3mZm1H541iONSuBgLtwR8/DfKMs OTzknccgGnRWY2gW
beZmbUfnjWI41K4GAu3BHz8N8oyw5POSdxyNoFm3mZm1H541iONSuBgLtwR8 /DfKMsOTzknccgGn
WZe67a2Or2enSRzM9z1lQAxwZ4TzTn5d7ZVOPmYEChtAs28zM2o/PGsRxqVw MBduCPn4b5Rlhyec
k7jnB1LwfqF4+pz2+s3MEzLAthHuR0AgAeHzWeNnJExdidxJBGc9KBHVreWr eXtuYT5kjQphx8zr
u3KPVhsbI6jafQ1kah4r0620O41SxuLbUY4llx9nuYypdImlK5z1wvQAkZzj AJDJPDs/9p3txbXn
2dGjd7MbQ4t7mRdryiMjbxtDDnJMs+fv1zd54I1e++2t/o1uZoPKVZNTnvDn 7Pdx5LyJkDdcJwOM
Bj14IB1uq+IrDTrTVDHcW1xe6faSXUlks6iTaq7uRyVByOcdxQPEVhcSaeNP uLa+hu7trUy286us
bCF5eozk4QDHH3s/XnNe8Jazq88486Fw32rZPLfzAYkgljRPs4Uxpt8xQXBy QhPViKm1bwrqfiGe
W4vHs7J5o/s7pDK04VBBdRhwSqZbdcj5cAYT73OAAdVYalYapA0+n3ttdwq2 wyW8qyKGwDjIJ5wR
+dZN74oMGm3moW2k3lzZW9tLcJdh4lhlCIW4y+/aSMBghByCMqQaf4e0efT5 7u5uYUimnWOPAv57
xiqFiMyS4wMucKFGOTk5wtKfRtYHhm58NW8Vi9l9gksoLuS5dZNvlFU3RiMj I+UEhucFgBnaADaT
XtHl0+XUI9WsXsom2SXK3KGNG44LZwD8w/MetD69o6T20D6tYrNdKr28ZuUD TKxwpQZ+YE9Mday9
X0TUbrVLq8tJkEcsFvE0AuZLdpRG05KmVAWjGZUYFck7CpwCTWZZeENRh0PX bSSS2WbUbCS2jH2i
SUI7S3Tjc7LuYAToNxGSQ3HqAdVbaxpl5fS2VrqNnPdw582CKdWkTBwdyg5G CcHPeqo8RWFxJp40
+4tr6G7u2tTLbzq6xsIXl6jOThAMcfez9cnUPCV1qGiJprXEMWb2/meQZbal wtyq4HGWHnrkZA4P
PTNVvB9zc/vbi0tiWYrLBJqlzcGWP7PcRhTNIMqC0/RVGBuOWJAAB1thqVhq kDT6fe213CrbDJby
rIobAOMgnnBH51arC0zRbvyIm1a7uXmhnMlvHFeyFYkwuI2ddnnjK5zIpPzE HdyTai0Czh8nbNqJ
8mQyrv1K4bJ44bL/ADL8o+VsjrxycgGnRWZFoFnD5O2bUT5MhlXfqVw2Txw2 X+ZflHytkdeOTki0
Czh8nbNqJ8mQyrv1K4bJ44bL/Mvyj5WyOvHJyDNOisyLQLOHyds2onyZDKu/ Urhsnjhsv8y/KPlb
I68cnJFoFnD5O2bUT5MhlXfqVw2Txw2X+ZflHytkdeOTkA06KzItAs4fJ2za ifJkMq79SuGyeOGy
/wAy/KPlbI68cnJFoFnD5O2bUT5MhlXfqVw2Txw2X+ZflHytkdeOTkA06KzI tAs4fJ2zaifJkMq7
9SuGyeOGy/zL8o+VsjrxyckWgWcPk7ZtRPkyGVd+pXDZPHDZf5l+UfK2R145 OQDTorMi0Czh8nbN
qJ8mQyrv1K4bJ44bL/Mvyj5WyOvHJyRaBZw+Ttm1E+TIZV36lcNk8cNl/mX5 R8rZHXjk5ANOisyL
QLOHyds2onyZDKu/Urhsnjhsv8y/KPlbI68cnJFoFnD5O2bUT5MhlXfqVw2T xw2X+ZflHytkdeOT
kA06KzItAs4fJ2zaifJkMq79SuGyeOGy/wAy/KPlbI68cnJFoFnD5O2bUT5M hlXfqVw2Txw2X+Zf
lHytkdeOTkA06KzItAs4fJ2zaifJkMq79SuGyeOGy/zL8o+VsjrxyckWgWcP k7ZtRPkyGVd+pXDZ
PHDZf5l+UfK2R145OQDTorMi0Czh8nbNqJ8mQyrv1K4bJ44bL/Mvyj5WyOvH JyRaBZw+Ttm1E+TI
ZV36lcNk8cNl/mX5R8rZHXjk5ANOisyLQLOHyds2onyZDKu/Urhsnjhsv8y/ KPlbI68cnJFoFnD5
O2bUT5MhlXfqVw2Txw2X+ZflHytkdeOTkA06KzItAs4fJ2zaifJkMq79SuGy eOGy/wAy/KPlbI68
cnJFoFnD5O2bUT5MhlXfqVw2Txw2X+ZflHytkdeOTkA06KKKACiiigAooooA KKKKACiiigAooooA
KKKKAMxtZLanJZW2nXl0IZFiuJ4jEI4WKq2G3urHCurHap4PGTkCO78RWEUc htLi2vJobuC1niin
UtC0syxfMBnBBJOD12kcVW1PSLrUNbguF0/TofIkiZNTEpN0qKwdowvljCt8 yH95ja5ODypxbHwT
d2sFnCfJzY/Zo45nvriYypHPDIxCP8kORD9xQwyQNwC/MCOtj1jTJftnl6jZ v9iz9q2zqfIxnO/n
5cbW646H0qra+J9HvdUXT7bULaWaSBZ4WSZGWdS0iny8H5ipibdjpx+HOWXg m7tbSCL9yZbCOFLe
WS+uJvP8uWKT7rfLbq3kqCFD43DBwmG073RNT1P+0PPWzt/7V042Fz5c7SfZ tvnbXTKL5mfO5B2Y
29WzQBrpr2jy6fLqEerWL2UTbJLlblDGjccFs4B+YfmPWoLDxDZ3uhvq7OiW onliR428wSBJWjUr
tHzFyowBkksAM98W38NahBcR6mkFst7BOjrDLqdxciVVjmTDTSAlR+/YgBDy pyTu+XRtdCun8NtZ
XckMN217JeqYSZY0f7SbhAchSyg7QfukjOCOtABc+KVsGtG1TTptLt57nyDP f3ECov7uR85R2HWM
Lg4++MZ6VpyaxpkX2PzNRs0+24+y7p1Hn5xjZz82dy9M9R61nm11jUL7TZ76 1sbZbK7M+ILt5i6m
CaM9Y0wcuv4Z6YGcLVvCWs3elXtlFNDKlz9r2Ib+a2SEyzSuHIjU+dlZEBR+ BsOM7jQB1S69o7z3
MCatYtNaqz3EYuULQqpwxcZ+UA9c9KE17R5dPl1CPVrF7KJtklytyhjRuOC2 cA/MPzHrXPat4Tv7
7w6dPilthMbvUJ9zM23bOlyqduoM6Z+hxnjM+veGbvUtaOowuhEa25jiF1Jb s7ILlWBkjG5Bi4BB
Gc7SCADmgDT/AOEisEu7kTXFtFZQ2lvdC9edRGyzNIq8njH7sYOedw/HUhmi uII54JElhkUOkiMG
VlIyCCOoIrix4Qvbc+fbw2xnCxPDt1CaNoJg9y7P5jK5kP8ApGPnGHyxKgYW uxs4p4bG3iurj7Tc
JGqyz7AnmMBy20cDJ5wOmaANTw30T6T/APo96KPDfRPpP/6PeirRLKb/APHz qH/X/J/6Lirn5Jbu
41XV9/iGz0fT9PSBmluoFZMybhyzMoHKjr1LV0D/APHzqH/X/J/6LirjXtdS 1Tx9d6baaVaahZ7I
bq8jvpWS3lVI5EWJ8RuCS0wkAI6wZ6jIS3H0OgvNIv8AT7i1t73xzpttPdvs to5rJEaZsgYQGXLH
LAYHqPWiPSL+bVJtLi8c6a+oQpvltFskMqLxyyebkD5l5I7j1rGEGtnw5q1l qmn30mp6h4fXRYZE
ilnFxcwvdxF2k2/Ir+ZG4eTaCJM5OGI6CHSL9PF9laWs2/StO1C41KXzrGSN leeOb5VnLbZfnuGI
CJ8qrhmDAB3ZCJf+ER8Q/wDQ0wf+Cwf/AByq99oGq6ZZyXl/4zsbS1jxvmns FjRckAZYyYGSQPxr
u65/xmH/AOEfSSOCebydQsZnSCFpX2JdxOxCKCxwqk8A9KLIDnP7Puf7H/tf /hPtK/sz/n9+yR+T
97b9/wA3b97jr14qwNA1VrOG8HjOxNrNs8qYWC7JN5ATa3mYO4soGOuRjrUV 2s8viW18Tw2V8mjx
3cLyR/Y5RMzLb3cTzfZwvmHJmt487dxEeSNiqxy7/wAM69d6VZ38E0aousC6 t7K5095Hh8zU2lFx
gSKVPlOhYMu5VV1ym56LIDof+ER8Q/8AQ0wf+Cwf/HKP+ER8Q/8AQ0wf+Cwf /HK7OiiyA84022fW
bhrfS/iHo19OqF2jtbaKVguQMkLKTjJAz7ipLrT7mx06DUbzx9pVvYz7fJuZ rSNI5Nw3LtYy4OQC
RjqKf4Ekih8GwaZqra5deVpUS3NlqGjOkcKpGFeJMQL5vXG0l2YDjPOY9Ngv bTwV4S1KzW7t9Ws9
MXTRbT6VLMSWWPerR7oyh3wKBI7LGATk4YMCyA0f+ER8Q/8AQ0wf+Cwf/HKP +ER8Q/8AQ0wf+Cwf
/HK3/DWmzaN4V0jS7ho2nsrKG3kaMkqWRApIyAcZHoK1KLIDzzU9PudE8r+1 vH2lWHnZ8v7XaRxb
8YzjdKM4yOnqKuDwzrbXD26+LrQzoiu8Y05dyqxIUkeZkAlWAPfafSovEF7r PhyXX72xt5J7+7dZ
7Fhpk98ssSQBRbHyiDEfNDsC3yfviRkl9txbd38c+J4tPSfT7q70q1RNQ+wM Y/PUzjfuKhJGVZIe
MnIGP4TgsgII/DOtzPMkXi60d4X2SqunKSjbQ2G/ecHaynB7EHvUn/CI+If+ hpg/8Fg/+OU/wLo1
/olz4jt7swGF9QR4mitZIhKTbQ75MvI5fJ4JJJLq5LEthewosgOA1LSL/Rrd bjVPHOm2MDOEWS6s
kiUtgnALSgZwCcexqN9PuY7y6s5PH2lJdWkRnuYWtIw8MYAJd183Krgg5PHI rf8AHEpl8K6lpMNv
dz3mp2VxbWyw20kimRkKqHdVKxglh8zlR1OcA45e90mbUrJfD82n6kzxanql zdCGEoDbzpeBDHM4
ETO32iLC7iQWO4Da2CyAs6Zp9zrfm/2T4+0q/wDJx5n2S0jl2ZzjO2U4zg9f Q1of8Ij4h/6GmD/w
WD/45V/wvdX1xcXqyXOpXmnokRgudTsvss5lJfzE2eXHlAoiIbZyXYbjjC9J RZAcRN4Z1u2QPP4u
tIkLqgZ9OVQWZgqjmTqWIAHckCo20DVU8zd4zsV8qVIJM2CjZI+3ah/ecMd6 YHU7l9RWv46sr7UP
CzWumSyQ3j3tkYpkh80wkXUR8zZ0IUAsQeMKc8Vj65HBF4R0+FtDu457DWLN zDFay3bI6XCSSzI6
qWcFDIxl6tuIbDllosgKk1s9tqg0uf4h6NFqBdUFo9tEspZsbRsMucnIwMc5 Fan/AAiPiH/oaYP/
AAWD/wCOUl0l3p3iy4fS5dZ+0X17byy2j2iPZSx7YopZPOEeUKxIxCtIpLxj 5SGAbtKLIDjP+ER8
Q/8AQ0wf+Cwf/HKz00+5ks7W8j8faU9rdyiC2mW0jKTSEkBEbzcM2QRgc8Gv Q68n03wbeWvhXw7K
0M5jt/7JnjsCpzbXBmt/tLmPb8m1Y92eoMtyW4aiyA1YtPuZvt3lePtKk/s/ P23baRn7NjOfM/e/
Jja3XH3T6VYsdA1XU7OO8sPGdjd2smdk0FgsiNgkHDCTBwQR+FUtEieGDw4L vRr6ZdB0T7JfRtZN
8k4e0KmPcAJtpgkfMW/7g25LIG6TwfFMsOqXEv2uRLm98yK6vYDDPcqIYk3y R7U2EMjIAETKopwc
7mLICh/wiPiH/oaYP/BYP/jlU20i/V71G8c6aHsED3imyTNupUsDJ+9+QFQT k44Ga7+vK/Fuk6lB
beN9UsNPu55bx5LJ4IYWZ7qGWxgjR0UD5zHMOucKrT4BJosgN0eGdba4e3Xx daGdEV3jGnLuVWJC
kjzMgEqwB77T6VX03SL/AFm3a40vxzpt9ArlGktbJJVDYBwSspGcEHHuKvrF b/8ACc+J1OjT3Ed1
pVqJV+xER3joZwyeY4EbtskiXlunGcK2LHhsvdeIdY1JVvpLWeKBI7i/tWtp AVeZjCqMiHy0DqVY
qSTIwLttwpZAVP8AhEfEP/Q0wf8AgsH/AMcrP1PT7nRPK/tbx9pVh52fL+12 kcW/GM43SjOMjp6i
vQ65fXLPWJ/GWjz6TLBb+Xp96kk9zaPPGN0lsQuFdMMdpIyeitx3BZAZEmkX 8OqQ6XL4501NQmTf
FaNZIJXXnlU83JHytyB2PpRZ6Rf6hcXVvZeOdNuZ7R9lzHDZI7QtkjDgS5U5 UjB9D6VWh0V9Hin8
NWtrfSbtV0yezkaBmR7a3WzVmeUL5asBbyfKSpOBgfMudjwtdWuqajHdtp99 YTW9o0FnZS6ZPbR2
duSmU3Mio0jFI8hSQoQKmQGdyyAZ/wAIj4h/6GmD/wAFg/8AjlH/AAiPiH/o aYP/AAWD/wCOV2dY
/iixuNR0GW3to/OYywvJBuA8+JZUaWLnAO9FdMMQp3YYgEmiyA5jTdIv9Zt2 uNL8c6bfQK5RpLWy
SVQ2AcErKRnBBx7ipP7A1X+zv7R/4TOx+w+V5/2n7Avl+Xjdv3eZjbjnPTFW 47uy17XLvUobad9M
tNPmstSinspEe4dvLkSMwMu99sZkOCv/AC8YXducDm9S0DVdZ+DGm29uZIjZ 6E0U+l3WnyM886Qh
VAXcjB1ZW25DKSyuFJVDRZAdD/wiPiH/AKGmD/wWD/45R/wiPiH/AKGmD/wW D/45XXwCZbeJbiSO
ScIBI8aFFZsckKSSBntk49TUlFkB5wls8lxd26fEPRmnskd7qNbaItAqHDlx 5uVCngk4x3oktnh0
uHVJfiHoyafM+yK7a2iETtzwr+bgn5W4B7H0qJ47k2cNhoq6zc6HZPaztDfa c8DWiQXVu6Rwhokk
lHlLNkfvGPloM7mw9gwXqajqHifTlu4bi5vXiso59KllM0T29qrbot0bRHzL XAeRkQDJPDKwLIDR
/wCER8Q/9DTB/wCCwf8Axyj/AIRHxD/0NMH/AILB/wDHK3/DWmzaN4V0jS7h o2nsrKG3kaMkqWRA
pIyAcZHoK1KLIDhH0DVY4rqWTxnYpHaZ+0u1goEOFDnefM+X5SG57EHpUg8M 621w9uvi60M6IrvG
NOXcqsSFJHmZAJVgD32n0qtryzx2XjfSPsV9Jd63v+weTZyyRyb7OKFd0qqU j/eIwO9lwBk4Ug1s
acsUXxK15o7KeLz9Ps99x9jdI5pEabd+927XYJJEOpOOP4TgsgKEPhnW7lC8 Hi60lQOyFk05WAZW
KsOJOoYEEdiCKk/4RHxD/wBDTB/4LB/8cq34AWKLw1JbwWU9lDFqF75UE1m9 ttja4kePajqvy7HX
GBgdOoIHUUWQHGf8Ij4h/wChpg/8Fg/+OUf8Ij4h/wChpg/8Fg/+OV2dFFkB xn/CI+If+hpg/wDB
YP8A45R/wiPiH/oaYP8AwWD/AOOV2dFFkBxn/CI+If8AoaYP/BYP/jlH/CI+ If8AoaYP/BYP/jld
nRRZAcZ/wiPiH/oaYP8AwWD/AOOUf8Ij4h/6GmD/AMFg/wDjldnRRZAcZ/wi PiH/AKGmD/wWD/45
R/wiPiH/AKGmD/wWD/45XZ0UWQHGf8Ij4h/6GmD/AMFg/wDjlH/CI+If+hpg /wDBYP8A45XZ0UWQ
HGf8Ij4h/wChpg/8Fg/+OUf8Ij4h/wChpg/8Fg/+OV2dFFkBxn/CI+If+hpg /wDBYP8A45R/wiPi
H/oaYP8AwWD/AOOV2dFFkBxn/CI+If8AoaYP/BYP/jlH/CI+If8AoaYP/BYP /jldnRRZAcm1q9pD
DDLN58yqRJLt272DMM4HQcdP59aZVzUf9eP+B/8AobVTqGUFFFFAwooooAwZ Jbu41XV9/iGz0fT9
PSBmluoFZMybhyzMoHKjr1LU7Cf2d/aP/CydD+w+b5H2nyIvL8zG7Zu83G7H OOuK2PCP/I3eJP8A
rlZ/ylqloyz6Jp3gm+vrK+WG18PtZTrDZyzSRTOLUhWjRS44ikycYBGCQSAb SJIJrZ7bVBpc/wAQ
9Gi1AuqC0e2iWUs2No2GXOTkYGOcitT/AIRHxD/0NMH/AILB/wDHKxvDunan 4bh0uytzrMepSJYC
7sXto5LJwsMEMz+eqHaVjjbCmVSXjGFYMof0yiyEcZ/wiPiH/oaYP/BYP/jl H/CI+If+hpg/8Fg/
+OV2dFFkBxn/AAiPiH/oaYP/AAWD/wCOUf8ACI+If+hpg/8ABYP/AI5XZ0UW QHGf8Ij4h/6GmD/w
WD/45R/wiPiH/oaYP/BYP/jldnRRZAcZ/wAIj4h/6GmD/wAFg/8AjlTtavaQ wwyzefMqkSS7du9g
zDOB0HHT+fWusrnNR/14/wCB/wDobUmNDvDfRPpP/wCj3oo8N9E+k/8A6Pei mhMpv/x86h/1/wAn
/ouKsG11m40bXvED2Gn/ANo6lcfYobSy84Q+e+2Z2G8ghcIkjc9duOpFbz/8 fOof9f8AJ/6Lirnd
M8Mwa98QtTuru6u1gsbeEpDb3MsBMrhgJN8bqcqokXHPErdO6W4+h2b+JYXl 8ONZ28lzZ645EV2C
EWNfIeZSVPzEsE4GOOckEAGva+KJrjVLeNrCNNPu7240+2nFwTKZofN3749g Cp+4lwQ7E/JlRk7a
9t4PudPt/D9pZapGtpo17NcIlxA8zNEwkRIVYyZUJFKUBO77qnAAKmxa+F5r fVLeRr+N9PtL241C
2gFuRKJpvN375N5DJ+/lwAikfJljg7qEdJWX4g1WbRtJ+129tHcztcW9vHFJ KYlLSzJECWCsQAXz
0PStSsvxBpU2s6T9kt7mO2nW4t7iOWSIyqGimSUAqGUkEpjqOtAGXL4pvIJ4 tKk0yBdfllSNLb7W
TblXSWRX87y920rBKP8AV7t64xtIc5Y+IU02rx6XBa6NDdlApTUNXNuZJhPN AyQgRMZAHgODhSQ6
/KCcVqS+FryeeLVZNTgbX4pUkS5+yEW4VEljVPJ8zdtCzyn/AFm7e2c7QEEc 3hG+k0SbR01mMWd8
k66gj2e4sZ3d5WgIcGIkyuBv80ABOCQxcA6yiiigDi/DPjW+8T6Wb6ysdGnJ t45Bb2es+dLE8mNq
zAxKIwBuLHLEbCFVjxViHxXqV3cJp1rpNo+qb5w4e+YWpWExBzHMIizkNMiE eWMMkoJ+Qbo7Lwz4
ks/C8Wgp4jsUht7SK1gmh02SOQKhQHcwuP4kVlJXYwLblZSBVhPDusRfYbiD UtKhvrGKS1g8rS3W
2W3fyiU8oT5DAwrghwAMjb0IANzSdSh1nRrHVLdZFgvbeO4jWQAMFdQwBwSM 4PqauVT0nTYdG0ax
0u3aRoLK3jt42kILFUUKCcADOB6CrlAGHc6xqU9/c2mh6daXZs3Ed1Jd3jW6 rIyK4RdsbliFZWJw
ANygFjuC19T8Vtpr+JVbTZCNF0xNQVmlUC5DLMcLjJUAwkZPOSeMAFqfirwP /wAJDa6jbW9xYxQ6
jl7hb2w+1bJvK8pZoTvXy5AgAz8w+VSADuLag0W+/wCEl1TU/wC0444L2yit I44rbEsBjLlXDszK
xzLIcFMfd9DuADw1rk2vW89wzaNJAjhEk0vUzeKWxlgx8tApAKnHPXt33Kx9 J0m8tdRu9S1K9gur
65iityba2MEaxxmRl+Vnc7syvk7sY28DBJ2KAMfxRq15oPh681azsoLz7HE9 xNFNcmH92iMzbSEf
LcAAEAc9RWXJ42W0dru+tI4NFNxdWyXYmZ5Q9usrSF4gmAmLeXBVmJ+T5RuO 3U8RaTea5p0mmxXs
FtY3UUlvehrYySPG42ny23qEbBbkq4yRxxg4954F/tGKbT7vUf8AiUNLd3EU UUG2dZLlZlk3Slir
KPtEu0BAR8mScHcAbHhvXU8Q6dJexPYtGJSii0vVudowCBIyDasnPKqWA4wz A1sVj6TpN5a6jd6l
qV7BdX1zFFbk21sYI1jjMjL8rO53ZlfJ3Yxt4GCTsUAZfiDW4fD2k/2jceX5 C3FvFI0kgjWNZJkj
LljwAofd+HUdap3fiO4tNMt79tIn8m51C3tIldwjrFLIkYmkVsFOW4TluV3B CWCXPEGiQ+IdJ/s6
48vyGuLeWRZIxIsixzJIUKnghgm38eh6Vn6n4d1K70RNNttYjXyb2C5hmu7Z p3EcTrKsbHzFLneg
G8nJXg5bLkAk/wCErs5fF/8Awj1vPYm4i4uEmvBHMGMfmKIosFpPlwWPyqAe CxDBegrm7rwvNcap
cSLfxpp93e2+oXMBtyZTND5WzZJvAVP3EWQUYn58MMjb0lABXn9j8Tftuj6J cjSNt9qF3DFcWf2n
P2WGRoQsu/Zh+Lm1O0YP73H8LY9Arl4PBdvb6Dp1gs/+lWsWmwyXWw/vUs5V kUbN2Fyd/wBN/fAF
AEen+NlmS1udRtI7Oz1CyN/YSRzNM7xbogFdAgKykzxBUQyZJIBzjdseH9Xb XNJ+3PZyWb/aLiBo
JHVmQxTPFyVyM/JngkDOAT1OPp/giGNLW11aS01PT7CyOn2dtJZjHkloj++3 MwkceRFghUGQx28j
bqeGvDtn4Y0yWxsooI45Lue5IhhEQ/eSMyrgf3VKoD6IOg4ABsVx9746+w33 im2l07/kC2j3Nu3n
/wDH55cMcsq42/u9vnQjJznfkdCB2Fcf4i8C/wBu6Xrlsmo/ZrjUbv7TFceR v+z5tktnXbuAfdGJ
Bk4x5mRyoNAGwmvouuavYXUH2S3020gumu5pVCOknm5br8qr5RyWx34wASaD r39utqeLKe0Wzuxb
qJxteRTFHKHK9UyJR8p+YdwpyojGgzSeJdU1C7uLS40+/sorNrJ7Q52oXPzO XIYHzZARsHBX0O48
P+FtN8N3WrTada2lumoXCS+Xb2yxCNViRAny9RuV37cyNx1JANysPWNY1K11 mx0vS9OtLue6t57h
murxoFRYmiXA2xuSSZh2HQ1uVh6x4W03XtZsb3VLW0vYLS3niW2urZZVLSNE d43ZAIERHT+M8juA
Zdn46/tGKHULTTv+JQ0tpbyyyz7Z1kuVhaPbEFKso+0RbiXBHz4BwN2hpPiK 4vtcn0u6sYIJo4vO
KwXYne3Hy7UuAFAikYOCqhnDbXw2FyY7rwvNcapcSLfxpp93e2+oXMBtyZTN D5WzZJvAVP3EWQUY
n58MMjbYsNFvo9Zj1HUtTjvXtreS2tdlt5TbJGjZjKdxDv8Auk5VUH3vl5AU A3Kp6pqUOk2DXcyy
OA6RpHGAWkkdwiIMkDLMyrkkAZySBk1cqnqmmw6tYNaTNIgLpIkkZAaORHDo 4yCMqyq2CCDjBBGR
QBj214yazI+qaDaRa8bKR7d7KVZ2uIEZd0ayukZUh3T5WwvzqQx+bbl3nxB+ z6d4cuvJ0q1/tnTz
fZ1PVPsscWBEfLD+W29v33oOFJrQsrHXTrlzPqfkTXkdo8Wn6hBAEtY1fYWV 4TKZDIXQE8ldsa7W
ViwMmn6FrWk+GtI0yx1q0E+n24tmkmsC8UyKAFJQShg4CgZD4OWyvK7QDoID M1vE1xHHHOUBkSNy
6q2OQGIBIz3wM+gqSqek6bDo2jWOl27SNBZW8dvG0hBYqihQTgAZwPQVcoA5 fQfFdxrn2yWKzsXj
t4t5tbfURJexufuxTQsirFIcMCDJwykZIyQQeKbzUdO0F9N0yCS+1bT/AO0B Dc3ZijijAi3DesbE
tmZABtAIDHIwAbFvo2sNqP8AaV/qljNfQ2k1taGCweKNPMKMzSKZmL8xR4AZ ON3XIIp2PhTUtM0v
Qo7TVrT+0NJsm09Z5rFmikhby+sYlBD/ALmPnfj73y8jaAdBpOpQ6zo1jqlu siwXtvHcRrIAGCuo
YA4JGcH1NXKp6TpsOjaNY6XbtI0Flbx28bSEFiqKFBOABnA9BVygDn73xP8A Y9L8U3v2Pf8A2Dv+
Tzceftto5+uPl/1m3v0z3xVhNclfXNX0wabOzWFpBcxssiZuvM80bUBIAwYi MsVySegAY5+qeFry
+bWLe31OCDTdaz9viktDJN80Swt5UgkUJ8iLjcj4bJ5B2ixNoeqNrmsalbav Bb/btPjtLcCz3PbO
nmFJCxfa+Glcldoz8ozwdwBY0bVry+vL6yv7KC3urTyy5tbk3EPzgkJvKIRI AAxXbwrxnJ3cbFY/
h7TL/SLM2t3dWM8K8xC1tJISCSS7OzyyF2YnJYnJOSSSa2KACiiigAooooAK KKKACiiigAooooAK
KKKACiiigAooooAKKKKAOc1H/Xj/AIH/AOhtVOrmo/68f8D/APQ2qnWbKCii igYUUUUAU/D73kfi
PxO1hBBPdCKy2RzzGJG/1mcsFYjjP8J9OOtW9N8WaxqmnaQ8Gi2K32q2jX8E L6i4jW3AiyWcQkiT
MyjaFIwCd3QFnhH/AJG7xJ/1ys/5S1bg8LXmnadoKabqcEd9pOn/ANnia5tD LHLGRFuOxZFIbMKE
HcQAWGDkEWtiCPSfHum67q1jZafJaKZ7eOeSK6u1iuF8yETIscIBMhClSxyF APBYhgvWVx9n4F/s
6KHT7TUf+JQstpcSxSwbp2ktlhWPbKGCqp+zxbgUJPz4IyNvYUwCiiigAooo oAKKKKACuc1H/Xj/
AIH/AOhtXR1zmo/68f8AA/8A0NqmQ0O8N9E+k/8A6Peijw30T6T/APo96KaE ym//AB86h/1/yf8A
ouKuJv8AUAPFOpaILnVbb+0fsxnn0mGZ7mGCNJWLoY1Yr+8MCHIORIRjuO2f /j51D/r/AJP/AEXF
WLp2qaR4e1/xRr2rvHBBaW9mjXJiLtGrswwNoLYLBMgegz0pLcfQv2mt3mtW /gXUzcT20lzdyQX9
miGJDMtrceYjKw3/ACSxMACccZOSFI2LF7gePtbhkvJ5bf8As+xligcjZCWe 5VtoAHXYCSck+uAA
JL+28MxappFrf2emm/luJZNOSS3VnEvMsjpxlTldzNxzjJyRmO1u/DTeKJ3t raBdXm3QPeiyZfPK
D5ohcbQsjLs5QMSPLbI+Q4oR0Fc/4zL/APCPpHHPPD52oWMLvBM0T7Hu4kYB 1IYZViOCOtdBWX4h
l0iHRJm123juNPZ40eF7Y3AdmdVQeWFYsS5XAAPOKAOTu2ni8S2vhiG9vn0e S7hSST7ZKZlZre7l
eH7QG8wYMNvJjduAkwTsZVGXDr+qrJeNOJLrSfDqT3U2NQkgnKR3l1Gudqkz lYrYAK7qGJJcuSGX
rPtXhH/hF/sv9nwf2T5vkf2Z/Zj7vMz5mz7Ls37sfvMbM7fn6c1X1DV/BtvZ 2F5d6b5trp8RmtZk
0WaZLFUOCAyxEQshjwVO1l2cgYoA7CiiigDyfQ49ag8E6VqVyZ0/tGLToZLv +37u5klWeeBXPlOo
WJmR3+ZG3IT8p71uR2ct3LrOjw393M+n3pWxspdYmt2kQwWzuzzrumYK0z4y WH7wAjhNupZ+JfDF
9oZiht5xpH2RQiS6TPFBLC2EWOMNGFfduVVRclsgAGo55PBH/CHSy3ljpsWg 6c5eS2u7ARrbP15g
dAVc78gbQW8wEZ3DIBseGrxtR8K6RfPcSXD3NlDM00kSxtIWQHcUUkKTnOAS B0BrUoooA4PxBfqJ
dfvNVh1ma30h1KW2l3zWrLbGASNcMBLGZAXEiZyw/dYVQQ5NjVtVvtF1Txnf RXMk4stCgvra3n5i
icfasgBcHDGNSSTk9M4CgaHiV/C81xBb67pUeqTxoXjjGlPfNCrHGSEjcoGK kAnG7YcZ2nFiOXw5
F4g1a4t7e0bWrS3Rr+S2tt9wI2BKKxVSzEiPITk4C8crkAr+F5rm3uL3SNRj kGoQpFdyyG/e7WRZ
S6ghmRNh3QvmNEVFyNvUgdJXP+GLrw7/AKVp2gaf/Z/k7J5rb+zJLL7+VV9r om7PlsMjP3a6CgDm
/H0RbwLrVwlxd289pZT3MMlrcyQMsiRMVJKMCRnnacg8ZHFYds09zeafdS3t 8ZNT1vUdNuQt5KqG
3jF2EVEDbY2HkRfOgV/lJzlmz0niWTQLC3g1jXrGOdLFzJFcGwa5a2IG4uNq MYwNgJbgDA56VXTU
/Clv4gu7sR2lvqBR459Se0MayCMZdPtJUI5URnKhiV8tsgbDgAj8HWgH9o6l Bc30lhdShLJLq9mu
AYo8jzQZGb/WMXYFTtaMRHAOc9RWXomp6Ze2/wBl02OS3S0REFrLaSWrRJjC YjdVIT5SAQMfKQPu
nGpQBzfjq9vtP8LNdaZFJNeJe2QihSbyjMTdRDy9/QBgSpJ4wxzxWfqMs3/C LWF/a63dyyzaxYtc
SpmISbrqKJ4fLbJiQcqYxhgVIcsS+7qNTmsYLVH1ERmA3ECLvj3jzWlVYuMH nzCmD2ODxjNY+qS+
ELu3Yarb6bcQTamlti5tldZrwgRALlSHcD5Cwzt2MCRsYAAr6tpsd34x0+K0 utSjud63t40WoziK
OGPAVPKD+WDI4AwUwyJPzuGa6yseXWtGtdca2dtt9J5cEs62zlFPJjikmC7F bMnyozA/vBgfOM7F
ABXj+lyeJP8AhFfDPn6lfNaxS6XfG9aeQy3X2maFTDI54dVL3O5Oy/ZuT81e wVy9v4o8Iz+HNFuo
ZoDpF/dxWWmgWjhDMrkRqqbfk2tHwSABtByOKAOPB1O70Xw99n1eeO61zSor +8N1qk0KSzCeyJVH
BJg3iaVAIgAfMAxwuO48JsEtb+yaGeK6s7vyrlZdQmvV3mKOQbJZfmK7HTjC 4bdx3Newu/B039qm
2trGCO6iee9mlsvIjvIhnfLvdQs8fz5LgsuJAScMM7GiLpyaPAuk2X2KxG7y 7f7G1rs+Y5/dMqlc
nJ5AznPegDQryvxLq2paO/ju/wD7QuxZukllGfObFlMthFLC8fIEYZnkUnqZ GhAGSTXqlc3e6n4U
uR4ksL2O0mTTkjutYhltC6gGMOjuCuJDsjGMbiNoHYCgDP1b7c+qeM7WLWZL YNoUEltJPN5UVk7f
alLhlGVGUVixyeOuAoFzwsjWWo6hptzbzw30cUNw4bV7jUIzG5kVNrTYKtmN 8gKBjbyei6FoPD8n
ijUTZwWJ12GKIXssUK+cqOPkV3AzyIwdpPQKcYIo8NroS6dJ/wAI9ZQWtiZS f9HszbxytgfvE+UC
RSNuHXKkDgnFAGxXF+LjNL4q0W0W11m8geyvJHttLvzasWV7YK7HzYgQAzDG T97p3HaVj6trOk6R
qNp9sinkvpYpfI+zWEtzIIwY/M/1aMVXJiznAJ2+lAHHwyaxDFPeanqU8ur6 dqumaczwzusDLItm
Jv3QxG24zzEMybhuGMbVxoeE9U1688ZavFrVjfWjNp9rOLeWSFobYmScbU2O xbcAPnIyxjYkINiD
UfU/Clx4gtLsx2lxqARI4NSS0MixiQZRPtIUohYSDClgW8xcA7xmxomv6Prt x9q02G7Lz26OLqXT
Z4FliBymJHRQw/eEgAn7xI70AblY/ii+uNO0GW4tpPJYSwpJPtB8iJpUWWXn IGxGd8sCo25YEAit
io554bW3luLiWOGCJC8kkjBVRQMkkngADnNAHN29s+neIf7E0++vja3GnzTz PNctdSWkodEiZXlL
ld4aXCtlSYcgDD7uftr3W9U8PeC9Ntj9pa+0T7bePLqMtpJKY0twP30aO/LT bjjBJAy2NytsaLae
FoItWewH2DSmiL3+lXVkLSABlCmZo5Y1YKUjK5yIztfgsGNSXLeD28NaXE2h x3ei3CC6s4LfRJLm
JQw3B/LSNhGSJCeQCct70AdBpOpQ6zo1jqlusiwXtvHcRrIAGCuoYA4JGcH1 NXKr2F9b6np1tf2c
nmWt1Ek0L7SNyMAVODyMgjrVigDi9Gsr3T9ZbTNSuLv+0ruymeLUIdTlnWTY 0ayS/Z5R5UDlpEZU
VXUfMucDDV47u+l+GHhG+Go3aXDvo7TyK+WuBJLCrq7EEkNvJOCCehJBIOhp L+C47fUIdN0q0tLC
W3Z7ucaU1vaTwqCCTKYxFImGJBDEFSSMjJouX8Ft4a0uF9KtLrSblBdWNlBp TTjaRu8xYEjJUfvO
W2jBkAOC3IB1lFRwTw3VvFcW8sc0EqB45I2DK6kZBBHBBHOakoA4fVr+8j8O /EeWO7nSS0877M6y
EGHGnwuNh/h+YluO5J61oedLD4t8SpcavPb2a6VaTq7ugSzy1yruu5do+4GJ cN05+UACxqK+Fpp7
7WdRsrGa40P/AF93NZh5LbYgnG1ipbhXDDbnk8c5qxaDw/J4o1E2cFiddhii F7LFCvnKjj5FdwM8
iMHaT0CnGCKAM/w3HPYeIdY0qSScQxRQTwxS3st38rvMok82X5wzCMAx8quw EMS7Y6isfw+PD8UV
9aeHYLGCG1u2huY7KFY0WcKpYHaACwBUH0xg8ggbFABRRRQAUUUUAFFFFABR RRQAUUUUAFFFFABR
RRQAUUUUAFFFFAHOaj/rx/wP/wBDaqdXNR/14/4H/wChtVOs2UFFFFAwoooo Aj8I/wDI3eJP+uVn
/KWuzrjPCP8AyN3iT/rlZ/ylrs6tbEBRRRTAKKKKACiiigAooooAK5zUf9eP +B/+htXR1zmo/wCv
H/A//Q2qZDQ7w30T6T/+j3oo8N9E+k//AKPeimhMpv8A8fOof9f8n/ouKuVt NN1rUviTcNpk9pbQ
WSRXbz3FuZh5vlSxIm0SIcFZpjn1RfXnqn/4+dQ/6/5P/RcVc7DqWpWPiHWr fRVtDq1+9nb2hvQ3
kBhHPKxk2ndjZG4GM/MV7ZIS3H0NOw0vXNO03wVp8+nSXR0i9kimnt2iRVt0 imt4pGVpM5ZZI3IX
cRhuAcKdSzfUrzxQ0uq6FfJHBLIllN5tu1tCgDAS4EvmGSQcZKfIH2AAb2eT /hJZro+Erqwt4/7P
1x8u05IljVraSZAFGRn5OTu4xgA5yo2r6ra+LLWwuvsjW147rHElvIpiQK7K 32hjskc+XzCqhlDk
5KoWahHSVh+Lba7utCVbK1ku54r2zuPIjZFZ1iuYpGALlVztQ9SK3Kx/E+oX mmaKJ7AwLdSXdrbI
08ZkRfNnjiLFQyk4Dk4yOlAHP3ematda9a+Kv7KnVoJYR/ZnmxG4aOOK7Tdu 3+WGLXedu/GxM7tz
bBYsNE1GS20yxu7fyrNtQutWugXUlWNy08EDYP3g0iuWUlcwFcsr5ouPEOsW 2pweHXexOrzSxhb0
W7+QI3juJAxh8zdu/wBFkQr5mOVfdyUGXc+OtViikZY7RXskm84C2klW6eKe aEgurYs0PkZEk25R
vPJ8pyQD0SiiigDz/T/Bc+n+BNJijS+bVbaLT5J7WXUpZULQSwyyJGjyGJWP lFVxhRkDIUk1X1vw
dqXiDR/EV+Pt1hfXf2mSz0/fbsWL2kVuFlyHRWJiYBkcEJKw3DcwBo3jfWr3 QbXUZ5YHmvIrUJF/
YV3bRwyXEsUYbzpHKSqplztXBcDhgOasXfinxFb6m2m5gH2SWaG6voNEurxH cR20sYEUUhaPKzuP
mZs+VkYzgAHeQRtDbxRPNJO6IFaWQKGcgfeO0AZPXgAegFSVXsJvtGnW0/2m C68yJH8+3GI5cgHc
gy3ynqOTwep61YoA4fxFY+I9PTXH8Px30l1qMv2u3msmtR5Uq26QiOZbjjyy Y0bcmWOWGF2gvsWk
V6vj7VbmTTp0sZdPtYYrsvGUd43mZgAHLjiYYyo+63tmnq/iSaK6vVi1nRtF tLG4W0luNWjLiaZo
ll2p+9jCgI68kksd3ChctYu/EF9Z6p4jhe1tGg0zTIb62BuPLMxbz9wkdgFj GYcZ5AHzE84UAueG
7G4tdOkur+Py9S1CU3d2m4Hy3YALHkcHy0WOPcMbtm7GWNbFc34X1u91S4vb a8aOU26RSLMLGWxY
7y42mCZi4A2ZEn3W3EDlGrpKAOf8YxXt/wCHr7RrHTp7mTU7Sa1E6vGsduXT aGk3OG2/Nn5FY4U8
ZwDzd/4c1y8sm0eCxjjeC91K9jvbkxPay/aEuhGmzLOSDcpuDR7cI/Lcbuo8 X3+paT4V1HVNLltE
nsbeS6ZbqBpVkVEZtg2uhUkgfNk454NYd14u1i1ibUY7OC8tZru+srbT4YnE 5ktluCD5m5g282xA
URgjzBy235gDQ8LabcWuo6hdtY31lazRQxxxaldC5uS6GQsxk8yQ+Xh0Crv4 Ic7RuJbqK5fwt4l/
tnUdQsP7V0rVvskUM32zTBtj/eGQeWV8yT5l8rOd3IccDGT1FAHP+NNHuNe8 NPptq88ckt3aEy28
ojkiRbiNndGPRlVWYe44BPFZ+sW+rf8ACK2thDofmz2eoWeIrBoo4mhhmjl3 xq7rsXam0ITlW4+Z
RvOp4u19fC/h2TWJWjWCC4tlnd1ZgkTzokjYXkkKzEYzyBwelV9S1fWtP0m2 vns7SN7jU7WBoJHJ
a3glmji5K5Dy/NnghV3YBfZlwDL1HQtRm8UTzJZTv52oWt1FdLcKtpHDGId6 zQ7xvm/dybXMbkbo
sOuwbO4ri9V8Yzab4lNlLdabAi3ttZxafOCLq8WYxr58Tbx8itKwwEbJhcbh n5e0oAK83sPAdxaa
Do83kf8AEyji0lJrfeP3TxS2xuX3bsNlLaEYHTyflyXOfSK8z074ga9d6JoL yWNouoXFxaPfsIXE
Atbh4lQxfNneftCgFvlLQXAGdnIBHL4U1m90XRrCXTp4f7C0+G0kYXKIbwpP aSE27I+5cravgv5Z
BdOnzFe08L299bWVyLuO7hga4LWdve3HnzwxbEBWSTc+4mQSMPnbCsoyMbVx 9J1/XtWTTQs2mwvr
WmHUrMm0dhaKrQ5jkHmjziVnA3Dy8FM7TnA2PCt/qWp6XLd6hLaTI9w4tJra BoVlhXCh9pd+GYMy
kMQyFG4yQADcrzfxX4W1m6svFV5pln51/dyyw28Xmov2m2ns7eCQZY4TbJGs nPJ8naMB816RXB6p
411LTLzxckkFoINPt5TpjlG+eaK1Sd0lO4AkiUFQuCVjlJxtyQCxrOkanq+q eLbSKwkhg1HQo7G2
vZpI/KaUefkEKxcD9+vJX+Bv9ndoeF7W+t7i9aS21Kz090iEFtqd79qnEoL+ Y+/zJMIVMQC7+CjH
aM5axHqWpXHiXWtJVbSBLaytp7OYhpCWlMykyLleA0Q+UHkc7ucLH4cvdYvL zVE1C5sbq1tpVt4Z
7W1eAPIATLgGSQMqkqmQQQ6yKR8uSAdBXN63ouoal4q0q7tL+70+C3sruOW5 tRCW3O9uVQiVHGCE
c5A/hHIzg9JXJ+K/Ek2jazpdkus6NpEF1b3Er3OqRllLRtCFRf3sYyRIx6n7 vSgDP/4Rq7sHn0TT
9MkGnzanYXlvciZDFBDbLbAxvubzC+LZgMKwO5MsPm23PC2kXml6jHBBp19p umQWjQSwXWom7jkk
BQRG3LOzLGqrKORGSHTKnGFr2vi7WLqJdRks4LO1hu7GyudPmicziS5W3JPm blC7DcgFTGSfLPK7
vl0PCfioeJd1wX8mO5iW4s7SWymhkEXdvMkws33kJMY2oWA3OCrEA6isvxBp s2q6T5Fu0YnjuLe6
jEhIV2hmSUISASoYpt3YOM5wcYOpWfrWp/2RphuhD50jSxW8UZbaGklkWNNz YOF3OuSASBkgE8EA
5+11Q6n4te6lsZ7O+0zT5400qeSH7VciRoXMiAOU8sGNED7iCzMDs2fNHYaR qc/w50Dw7dWElsXt
4bHU1eSNjHAkeJR8rEMJAnlgqdyiYNwVIrUt9Q1i01H+yb82N7fT2k11aSwR vbRt5ZRWSQFpCvMs
ZDAtkFvlG0b8d/Fupy+HvDV3H5EFxqmnreTSJYTXu1tkZKrbxMJNpMh+fJVd oU8utAHcUVT0m9bU
tGsb94o4nubeOZo45lmVSyg4Drw4GfvDg9RVygDj9Etr2x1GW4s9E1XT9Njt JA+n3V5HL5suUMS2
6iZ0iVVEq7QY1+dOCF+WnZp4hsPBXhrSP7D1IeXZJb6iLS4txPH5SqgRWMqg B/mO9WLKowArMGTQ
0PW9Zv7i5ju2tIrwW7SJpU1jPbMkgIyv2hmZZkUkK0kaEfMrcAgEj1vWb3wV o2twNaW73NlDdXTi
xnvCGdUOyOCJg5GWJ3bjtC9DksoB0lgiR6dbRxWf2KNYkC2uFHkgAYTCEqMd PlJHHBxViqek3ral
o1jfvFHE9zbxzNHHMsyqWUHAdeHAz94cHqKuUAcPrWmas9v4s0q30qe5XxBu 8i8jliENvvtY4P3o
Zw/DRljsVvlIxk5UaD6fe3vi3X0ktr6zsbzSoLSLUYJo1IdWmLFMMXVgJxgl eqN7bjUPEl5aaP4z
vI44DJonmfZgynD7bSKcb+efmcjjHGO/NGpa9rFveeKLa1soJpNO0qK809ED yPPI4n+VlGP4oQAq
5J65ycKAHhDw7deHrnXI5bqea1mu4jaCRIFHlrbQpkLEiheVKYwBiNcDkluo rn/DGqXWpfaheahB
cSR7CIV0qewkjBz8zJM7MytggMABlWGSQcdBQAUUUUAFFFFABRRRQAUUUUAF FFFABRRRQAUUUUAF
FFFABRRRQBzmo/68f8D/APQ2qnVzUf8AXj/gf/obVTrNlBRRRQMKKKKAI/CP /I3eJP8ArlZ/ylrs
64zwj/yN3iT/AK5Wf8pa7OrWxAUUUUwCiiigAooooAKKKKACuc1H/Xj/AIH/ AOhtXR1zmo/68f8A
A/8A0NqmQ0O8N9E+k/8A6Peijw30T6T/APo96KaEym//AB86h/1/yf8AouKs HSPC+j694/1i81ax
gvfslpDFHDcxJLH+8yS21gfmHlgAjszetbz/APHzqH/X/J/6LirhdQA1Pxlf +HJNIu9VtL1ILi+t
beSOMyW8KPxueRMETSW7cEEhW7cFLcfQ9Dh8GWVomkw2N5d2dvpd7New28Cx BC0rSEoQYzhAssiA
LtwG65AIuL4fT+2I7+bUL64jglee3tJnVo4JWVlZlO3zDw8gCs5UB8AABdvH w60l4nw8utauvs+r
jUJ7S4jnnVN86W88ExCK2xv3wUKQON4AxvwblvDr0XxXtJtRS0eKayv1haK8 chLcS2+zERjAV/ub
vmJYsx3AIiVQjvKz9a0lNb0w2UlzPbfvYpkmg270eORZFI3Ky/eQdQa0K5f4 g/Y/+ETP9o+R9h/t
Cw+0faMeX5f2uHdvzxtxnOeMUAWH8JwSRLI+o3zaokomXVD5RnVgroABs8va EkkULs2/OzY3ktVe
TwLYPA8KXt9HHcxNDqAVo/8AT0Z5JGEmUO3LTTH915f+sOMALt5e7/sf7da/ ZvsP/CBfa4fO+5/Z
+/ybvzOvyeX5n2Tp8nm9P3m6svULCZ9CMlnFpt7dXiXltoFvcTmOa123M5hm sgEbIMckBDKY1RIY
2LBQCoB7JRRRQBjr4bs08L2egLJOLezigjgm3DzEaEqY36bSwZFbkbSRyCMi q6eFjDEzW+u6rBfS
ymW4vUaEvOSqJ8yGMxcLHGAQgI28H5n3ef6H4c/s74caVqjwaGlvc2mnfant dK8iY27TQNN583mM
Hj8sP5mVAIyTgAii4eza+ltrfUNDsvBr3c727XsAl0yVlhtAqIBJGh/eNdMF 3Fd6SNtLJuUA9YsL
G30zTraws4/LtbWJIYU3E7UUAKMnk4AHWrFU9JvJtR0axvbi0ks57i3jlktp M7oWZQShyAcgnHQd
Ogq5QBz+ueE4NbivYk1G+0+PUImhvks/KxcqV2ZYSI2G2/LuXaxAUEkKu2S4 8L215qmq3d3d3c8G
qWS2NxZMUWLyhuwFKqHB/eSc7v4z6Ljj/Gd/pumS61e+I9N0bUZIHEmmW2sT LGr2qwKXFvuR1aUz
CQFQAxym47fLzqSJb3/jnxfpNlq/2bUrvRLVN6XBeS3fNwu9U3ZXaHibC7eX B4L5IB0mlaKNNuLi
7mv7vULy4RI3uboRhvLQsUQCNEXALuc4z8xySAANSuH8BJu1HVbmy0/SrLRn it0t10efzbSWZTKZ
XU+XGC2GiVmVSPkC7iUKr3FAGXreijXLf7JNf3cFm6PHc20Ij23MbDDI5ZCw GMjKFT8x5zgivb+F
7a21RLsXd28ENxLdwWTFPKhnk3+ZIpChyT5svDMVG84Awu3L+JX9j3Hg3UNO 1H7DLfXNpP8A2bbX
GxpJbgRlU8lW5aTLgDbzlhjrWXrVyo8QePbbSryR9Yfw5C8cEFwzzrKouQPL QElSN0RwoHLqer5I
B2mmaSmm+bK9zPeXk2BNd3O3zJAudq/Kqqqrk4VQBkscbmYnQrj/AAn/AGP/ AMJDq/8AwjX2H+xP
slrt/s3Z9m+0b5/Mxs+XzNnk7u+NmeMV2FAFPU9Nh1W1S3naRUS4guAUIB3R SrKo5B43IAfbPTrW
Xe+E4LnR10u31G+srWO7juoVt/KPk+Wyukab0bEYdQwXtjaMIAor/EH7Z/wi Z/s7yPt39oWH2f7R
ny/M+1w7d+OducZxziuf1a88JxadaWmoixbULiWXzB4idNkU4Efmy3CkhHkV TGECdVZRGViJZQDu
LrSUvtRgubm5nkgh2slkdvk+apyspG3czDsCxUEKwXcoYaFeVhNNjvykd7Hf a0up6YNKu5pVlvZ7
DZaeY8b/AHmiYfaS5X5TmUn+KvVKACsOLwppsOiWOloJAlmlmiz/AC+a62rr JEHbHI3LyMfxNjGa
3K8X0rw9cQeCfCbu2dItZdIv7NMDi5nngEnOd3y5nbng/a8ADyloA9EtvBtt a28kEepakESyksLI
rIiNYQOFBWJlQEkbI8M5dhsHPLZ6CCCG1t4re3ijhgiQJHHGoVUUDAAA4AA4 xXjcP2P+xdMFn5Au
jpUY8SNFjK3BntAzX4HLYH2kushBZBONy5Zh3ngEQppuopaSWktmt6Rby2CC OzkXyoyTboCwRAxc
MAzZkEhyCSoAOsrm9a8Fabrum6vZXE93ENUuFuJJoXVZImESQkRkqdoaNNp6 5DuOhxXSV4/4u/4l
EPxE1kcW93v0299t1hB9nfueJHaPAHP2jcxwlAHpkGiiDxLea39vu3e6t47d rZhH5SLGWKlcIHzl
5Dyx++fRcWNK02HSNLt7CBpHSFMGSUgvK3VncgDc7MSzHuST3ri9SurdPFHj iCyuJ59Sbw/byfZb
S7P2neoueIh8xjbDREbV4MitglubHgJLOLUdVTTZ9KubHyrcibRIRDZGTMu5 RGrOPOACF23ZKtEN
o2gsAdxVOTTYZdZttUZpPPt7ea3RQRtKyNGzE8ZzmJcc9z17XK4fxfpv9qeM tCg/sTStX26ffP5G
pvtjX95ajcD5cnzc46DgnnsQDcuPC9tc6o92bu7SCa4iu57JSnlTTx7PLkYl S4I8qLhWCnYMg5bc
aP4XttHuIZY7u7nS1tzaWUUxTbaQErmNNqgsP3cYy5dvkHPLZ4cWcOnX5sr2 7jvPFFvqemRWVzNj
7bNaqloJ3jyS/lHF0XwSvMuSfmrpPC+haPH4h1LWdL0qxsbeLdptt9kt0i8z Y/79ztAJzIojwwOP
ILKcSGgDsKr31jb6jZyWt1H5kL4JAYqQQQVZWGCrAgEMCCCAQQRVisfxR9s/ sGX7F5+7zYfO+z58
z7P5qefs2/Nu8rzMbPnz935sUAU7DQtTttUvHutSkvRLbmO21OVo1urUHbmN Y1iEWNwLl8AsQisr
BFNFv4Pis9L0q0tNX1KCfS7drS3vV8lpfIO3MbBoyhH7uPnbu+Qc8tnL00+H 11Gc+HZ7GDw0NPnO
py6bMsVtHLmPy2DxkBJAnnFmQhgNhYj93WHALG5+HPgvUZho2p2cOmR2v9n6 jN+6mnMcYBQKkhed
DFIgQIWO9wCCCGAPTLCxt9M062sLOPy7W1iSGFNxO1FACjJ5OAB1qxWX4ahv rbwrpEGqGQ6hHZQp
dGSTexlCAPlsncd2ecnNalAGHbeHZIbiS7uNb1K8vPs8lvBczLAGtlcqWKBI lUklIz84b7gxwSDH
beFjY6Hpul2Wu6rbf2fF5EVwjQl2i4AVlaMxnAVQG2bht6/M27l/DS+H7XUb yG1vtD1G1OnzNda3
YbYrmBFKD/SrlHJaSQFn8zMfMLsB/dy9S/tLUPgPpraVNaS6ZH4cb7dtu2ic sluAFDKjbgrCTcmV
yVVS23epAPVLCxt9M062sLOPy7W1iSGFNxO1FACjJ5OAB1qxUcBma3ia4jjj nKAyJG5dVbHIDEAk
Z74GfQVJQBz+o+E4NQnvv+JjfW9pqP8Ax/2UPleXdfII23FkLrmNVQ7GXgZG GyTY/wCEfRtc1DVH
1C+b7daJaSW6uqIiJuKlGRRIrAvIc7/4z6Ljj/EN/Z2um/EHSri7gh1LU/M+ wWckgWa73WEMa+Uh
5fLqyDaDllI6irGpX/2XxR44XRrvzNbXw/bzQ26SedIsyC52hYjnGN0J2gYz ICRl+QDrNK0UabcX
F3Nf3eoXlwiRvc3QjDeWhYogEaIuAXc5xn5jkkAAalcf4Fubf/T7Gym0q+tY /LnOpaWhWOeV9wdX
JkkLzARozOXLESLkDq3YUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB RRRQAUUUUAc5qP8A
rx/wP/0Nqp1c1H/Xj/gf/obVTrNlBRRRQMKKKKAI/CP/ACN3iT/rlZ/ylrs6 4zwj/wAjd4k/65Wf
8pa7OrWxAUUUUwCiiigAooooAKKKKACuc1H/AF4/4H/6G1dHXOaj/rx/wP8A 9DapkNDvDfRPpP8A
+j3oo8N9E+k//o96KaEym/8Ax86h/wBf8n/ouKsHSNeOmeP9YsINKvtRurq0 hmVLQwjakeQxJlkQ
dZV6Z71vP/x86h/1/wAn/ouKuNTw3NrPxH1C9XRtG1eC1skie21SQqoaQgq6 /upBkCNh0H3utJbj
6Hdw+NdNunhktYLufT5HgjbUFRRFHJOqNEjKzCTLCWLkIQPMGSMNt1NM1ZNW 82W2tpxZjBgu22+X
dA5y0eG3FRj7xADAgqWUg1y9r4R1i1iXTpLyC8tZruxvbnUJpXE5ktltwR5e 1g282wJYyAjzDw23
5pPB3g6bw1cWyra6bZwWll9jd7EkNqLZTbPMuxQrgI2BmT/XP8396hHaVn61 qyaJphvZLae5/exQ
pDBt3u8kixqBuZV+846kVoVj+J9PvNT0UQWAga6ju7W5RZ5DGjeVPHKVLBWI yEIzg9aAK9z4us7H
Q9S1K+s762k02LzrqxMQedFOdrAIzKytg4cMVGGyQUfbJrHii20e4miktLud LW3F3eywhNtpAS2J
H3MCw/dyHCB2+Q8crnL1Xw9rGq6H4ikdLGPV9X08aesAuHMEMY8wAmTy9zN+ +kYnYB91cDBdjXPD
2sap/aPlJYp/bWlR6be7rh/9Ex52Xj/d/vv9e3B8v7g5+b5QDsKKKKAOXsvG i3ejxas+g6rbWNxF
FJayzG3P2hpWRYkULKxDOXUDcFUfxFakl8XeXZT3I0PUmNo7pfRmW1Q2ZVFk /eM8wQgo6tlWYAdc
EYrLsPh9Z6Z4Q060s9O0qDW7aKzM11DAE+0SQSRSsrSBd213iGWIJGd20kYq 4vh3UruG6W+NpEmq
aml1qNvDK0iiFIUQRK5Ubw7Qx7wygFJJF9CQDpLC6+3adbXn2ee38+JJfJuE 2SR7gDtdezDOCOxq
xRRQBj32vG3vJLWx0q+1WaHAuBZmECAkAqrNLIg3EHO0EkAqSAGXNe98XWem TynUbO+s7FPNCX00
Q8uVokeRwqhjJwschBKBWCfKTuXdl+JvDOs3MOrJocsavqb/AGjzm1Geze1u BCsKuphU+Ym1EOxs
DKkktuAQvdA17WH1q21GHTRFqNvc2UN8l27va27qwQJAYgMn5C/7zLEdcKiq AdBpWtDUri4tJrC7
0+8t0SR7a6MZby3LBHBjd1wSjjGc/KcgAgnUrD0ew1L+2b7V9UitLee5t4LV be1nadQsTStvLsiH
JMxG3bxtByc4G5QBl+IdaHh7Rp9Uewu7yC3RpJltTHujjVSzOd7qCAB0BJ5G AakttYt7rXL/AEiN
JxcWMUMsrPEVRhLv27Sfvf6s5I47ZyCBT8U2Gpavo1zpFlFaeRqFvLa3NxNO yNArrt3ogQiQgEna
WToBnnILWw1KPxrqWpSxWg0+4sre3iZZ2Mu6JpGyybAAD5zDhj9wf3vlALmi 6xb69pgv7VJ0hMss
QWeIxvmORo2yp5XlDwcH1APFaFYfhSw1LTdJmg1SK0jne9ubhRaztKu2WZ5c EsiHILlen8IPfA3K
AKep6lDpVqlxOsjI9xBbgIATullWJTyRxucE+2evSs8+JRLbpPp2k6lqMcrt 5LWyxqssagZlV5HV
dhLYXJBfBZQyfNR4u0BfFHh2TR5VjaCe4tmnR2ZQ8STo8i5XkEqrAYxyRyOt Z+q6b4mure3sSum6
lZI7i5FxdNbNeJhfLEmyJxjlw6KAH2qeEZoqANSz8TadqGo6fZ2hnl+36edR gm8lljaEFAPmYD5j
5inb1A64yM7Fc+9lrE3i3SNTktrFLWDT57e5C3Ts6yStEx2DywGUGEDJKk7y cDbg9BQAVx9r8R9H
vNH0fUY7a+H9qXcdqlsUTzoN7KqySru+WP8AeRHdzxNH/fFdhXD2ngL7LoOl xKYP7Tt4tLinfP7v
/RpYnkZDt3bnWJVJP3hFEDjaMAGhH46sHgSZ7K+jjuYlm08ssf8Ap6M8camP DnblpoR+98v/AFgz
gBtuxpOrJqsU/wDo09rcW0vk3FtPt3xPtVwCUZlOUdG+Vj97BwQQOXsPCN+l nZWt/BYzQ6RpT6dZ
hLqRTdHMJSVmCA27A26EbDIVLZByg3bnhfQToNlciSWR7i9uDdThriScI2xE CLJIS7AKijc3U5IC
ghVANyubuPGum2t14it5YLtX0K3NxMSigTqIhKwh+b5iqugbOMGRP7wNdJXB +JvBWparp/iM6fPa
Rahf3DG1eV2VPJktIraVJSFJx8jOAMjckRPTFAHSTeJtOtrzWLe4M8K6RaR3 l1M8LBBGwkOV4y+B
E2doI7ZJBAk0rWhqVxcWk1hd6feW6JI9tdGMt5blgjgxu64JRxjOflOQAQTT TSbybxbq9ze2tjLp
F7p8FmFaUu77GlLB4ym3a3nsPvH7o4+bCx+F/DkukXF7qF00gu7xIomhN/Ne LEkZcqBLN87EmRye
FAyAFyCzAHSVj6trx0zUbSwg0q+1G6uopZlS0MI2pGYwxJlkQdZV6Z71sVz+ s+GhrXiHTb2eaeO1
tbS5iYW15NbyF5HhK/NEVJXEbZBPUrwewBHD41026eGS1gu59PkeCNtQVFEU ck6o0SMrMJMsJYuQ
hA8wZIw22xo/ii21i4hijtLuBLq3N3ZSzBNt3ACuZE2sSo/eRnDhG+cccNjL l8LXkd5cWdlFYxaR
c6haX5dXKPb/AGcQBYUiCbWU/ZlG7euN5+U7fmPC3ha80XUY554rGHyrRree e1cmTVJCUIuLgFFx
INjHkyHMz/N1LAHYVXvr6306zkurqTy4UwCQpYkkgKqqMlmJIAUAkkgAEmrF Z+taZ/a+mG1E3kyL
LFcRSFdwWSKRZE3LkZXci5AIJGQCDyADHt9Rs4tRu76TRtVstXkiB+wM4Zrt cqgkVI5GhZgdiFyQ
yLt3lUKkyDxhFI4tYdI1KXVA7rLpq+SJYgixszMxkERGJoT8rk/vBxw23LuB 4k1DVriQWkGn63a2
jQWQV5JLZ4ZZIWlk+0GHaJPkCohTKlCxV1YYsW+j63Zy6ffWul6VFcWcVxai zOpSskiTNFI0rTGH
cZN8RyCp3byxfPBAOosL631PTra/s5PMtbqJJoX2kbkYAqcHkZBHWrFZ+haZ /Ynh7TNJ87zvsNpF
bebt279iBd2MnGcZxk1oUAYem+JRqVu16mk6lHpptzcw3rLG63EeAVKRo7S5 ZTkKUB7EA8VX/wCE
wimt9GlsNI1K/fVrI30MUPkqyRAR5L+ZIoB/fIMAnv6VX0zRNStdZutXXSNG 02d7eUPb2NyzLfTO
ysrzP5KEFSrAHa5/fOeOjU4vCl4PCXh/T7/QfDmr3WmWgtXivmLINqqoeOUx MRkIMrs53D5vk+YA
7SCRpreKV4ZIHdAzRSFSyEj7p2kjI6cEj0JqSqek2c2naNY2VxdyXk9vbxxS XMmd0zKoBc5JOSRn
qevU1coAx7rxJZ2lhr95JHOY9E3faQqjL7YEnOznn5XA5xzntzUg1yGTVNU0 2C1u5rvTreKd0EYQ
S+Zv2rGzkBj+7IzkKCcZyGxh6v4e1i5TxFp9mli9jr+fOuZrh0ktd1ukDbYx GwkwIw4y6ZJ28Y3H
UtbDUo/GupalLFaDT7iyt7eJlnYy7omkbLJsAAPnMOGP3B/e+UAk0bXjq95f WsmlX1hNZ+WJBcmF
gS4JChopHG4AAlSQQHQ4wwrYrL0DTZtN0tReNHJqFw5uL2SMkq0z8sFJGSi8 ImeQiIO1alABRRRQ
AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAHOaj/AK8f8D/9Daqd XNR/14/4H/6G1U6z
ZQUUUUDCiiigCPwj/wAjd4k/65Wf8pa7OuM8I/8AI3eJP+uVn/KWuzq1sQFF FFMAooooAKKKKACi
iigArnNR/wBeP+B/+htXR1zmo/68f8D/APQ2qZDQ7w30T6T/APo96KPDfRPp P/6PeimhMpv/AMfO
of8AX/J/6LiriRfavH8UL2w0yTVRHNp4mlTTFtPMYoyBSTc/LtHmN05yR2Fd s/8Ax86h/wBf8n/o
uKuVhTwuvjfVrjxBqsenTpbwJbSHVXsWZW3FwCkiFhlYyRzjApLcfQ07DxLq 9/ZLrZ1OMpDe6bZm
2toQLWdblLUvJ86+aD/pLFfmXAVMqfm3bmhpqQ8UahC2u32oWFlEsMou4rcZ uXCyYHlxIRsjKH+I
N5w6FDmR9M8KW/iC0tDJaW+oFEkg01LsxrIIxhH+zBgjlRGMMVJXy1wRsGND R7nRc3lhpF5aTPbX
Ej3UMNwJGhlkkd33jJKkuX4OO4HTFUI1Kw/Ftzd2uhK1ldSWk8t7Z2/nxqjM iy3MUbEBwy52ueoN
blZfiGLSJtEmXXbiO309Xjd5nuTbhGV1ZD5gZSpDhcEEc4oA5vW9W1nR9D8U 2VvqXnX2l6Uuo2+o
XMCFyG875WRQqFgYGwwAHzLlW2kvua3eX1rrvhuK3uI0tLu9lguozFlpB9mm kXDZ+UBo8njJ45AB
DV003wve+DruJLqOfQ7pHe6u11F285Rw5e437mACbSS33V2n5RipNVtfDsV5 oMWqah5F1bSj+zEm
1OSN5ZAAnQuDM2GCnduJ3kH7xyAdBRRRQB5fout+JZPCun6nd3GueZqEVjH9 ou0sPIVriaGNniWI
eZuAkYp5gK8fMCeKuT6vrv8Aa1xoMN/qV09pcSqJbKO1F7Miw2sgZjKqwbAb llOArf6rAOJDW5Z6
j4KvdDOi2WsaVPYWNopMcOoKxt4YsbZNwbcuzCkPkFSAcg81XmtvBMWh21/J q0ENjJKwi1QazJG8
znhlNyJA78RgFS5/1SjHyDAB0GhXz6n4e0y/lkgkkurSKZnt1YRsWQElA/zB TnjdzjrzWhUcEENr
bxW9vFHDBEgSOONQqooGAABwABxipKAOL1rW2Eur3FzrOpaRp+k3C2zNp1kt yzkwJO0kmYpNqBXA
GAANpJY7lC6EMmpnxYY4dUku4Edvt0BhjS3tUKkxohA3mc/uyQXYbS7EJviF Sa5o3h3Wor2XU5cR
wRNBfPDfyW4Ee3eUnMbrlQrlsPkAOSMBjmPTtO8N2viW4hsNRk/tSN5LqawX V5mCGQ7mdrfzCoBM
mfu4ywI7UAWPCV5fX2hNLqVxHcXaXt5A8kcXlqRHcyxrhcnA2qBySeOSTydy sPwrHoEWlyr4cvo7
yzNw7vIl+12BK2Gf52diCSdxGerE9SSdygDn/G8t7aeDdVv9O1GexurG0muk eFI23lI2IVhIjDaT
jOMHjqKIbvVJfFuu6eLuAQx6fazWStb5ELu1wrF8MC/MangrwABg5YyeJY9A +zwT+Ir6O1tFcxgT
37W8ExYZKSLvVJQQp+Vwwxu4wTRceH9DvtU1VpvMlu7+yW2vYTey4Nu25VHl 78IDiTDAA5L4OS2Q
CPwxLez/AGqVtRn1HS22Gzu7pI1kmPO9l8tFUw/c2NjLHeclChPQVh+Gk0Nr ee40LVZNRgdwkkh1
WW+VWUZwC8jhThgSBjORntW5QBz/AI01i40Hw0+pWqTySRXdoDFbxCSSVGuI 1dEU9WZWZR7ngg81
TvJ9QfRrW8fxBIjXj+ZDFpEUMrTMygxwwPKpVk2hmLsvPL7okUqOg1OGxntU TUTGIBcQOu+TYPNW
VWi5yOfMCYHc4HOcVh6to/hWLUbQX95/Z95cyyi1WPVZbR5XlMfmKgSRc7mW Nio6sd2NzEkAjaTX
xqmnRNqkcmpFIXu7C1hUWkUXAlkdmBlySJRHhlyQoKkJK1dZXPweGtEi1h5Y Li+W+TyZ5Y11a5+b
CiNHkj8zDZEW3LA7thznmugoAK8n0zxT4qn0Hw8k95m683T7u9vfKi/0m2up YkSPYBhMmWZdy8j7
LkgeaMesVz8TeFm8OaTaxXti2kCW3g08reApJJE4MSI+752DRDjJJ2kHPNAG XPrWrw2/iFHvIzJF
rtrp9tJHCF8iGcWo4ByC6idjlsgtzt2/KNjw7c3by6xYXd1JdnTr0W8dxKqL JIrQQy5fYFXIMpAw
o4A6nJJB4f0N31hI/Mme8uFe+U3sshSYKrKRlz5ThfLKldpAEZGNq4uaNZad Z6cjaY/m29xicXBn
adp9wGHMrFmf5QoBJPyhQOAKANCvN9c8U6zpN34ydrz/AEWOKaHTD5Sf6Lcx WKXOOhL7w8jfNwvk
453gV6RXN6rpnhTVrLxBpmoyWkkEjx3WrxG7KmMhE2PJhgYxthQ9gQufWgDL 1/VtZ0htZv7DUvt3
9n2lxcXVtLAi2tsFiZ4UUqPMMxIjLAuRtLsQm+IVsaNLe23iHUtGutRn1COC 0trpJ7lI1kBleZSv
7tEXaPJUj5c5ZskjAFe20fwr/bl5YQ3nm3x82a60ttVlkTE2TIXtjIU2sZc8 pj5gfStTRdM0yxSa
XTpJJzI5jknmu5LlyUZl2GSRmbCtvG3OFJbgEmgDUrj/ABZqlxaeIdIsl1PV bG1ntLqWQ6ZYC6kd
0eALlfJlIUCR+cDkjnpXYVj6tqHh/SNRtL/WNRsbG6EUsNu93dLFuRjGZAAx APKR/TjpnkA5e31v
xE0T6hqFx9lurPUNO0+402JIzAzTra+aWJDPuVrl9pVwvyJkN826x4Y1zVJv ENrpupT3zXVxp8tz
e291ZeTHazxvCpjt38tRJHmVxndJwqHdzluguNF0abXI7mZf9Of9+IPtLqkx j2gStCG2Oykx/OVJ
XEfIwuDR20JtR1T+y72C6vhLi+23huJImy2I2yxMag78JwoJbAGTQBsVl+IN Sm0rSfPt1jM8lxb2
sZkBKo00yRByAQWCl923IzjGRnI1Kp6rPpttpdw+sS2kWnlNk7XbKsRVvlw2 7jBzjB65xQBz9xPq
Gk3p0m48QSPFcWU15/aV5FCHtFheJZPuqkZBWXKll+QqS3mA7VrzX2v2fh23 uTeybX1izijkvbZR
czWkk8UbCRVCrG5Ltj5chNoKq+Sscej+HV0y91GXXoLjw1d+U7XU+oSPJHJF Ivl7L3zciNXUkJ1D
u2GGdtXLuw8JNpen6deaxIbe/uEubHztcn33Eg2lDHIZd7gEoQqkjJUgZwaA OsooooA4/RLjWxqM
tnqt9fQ6tLaSSQw3EVs9kzKUDyQ+ViUxqzoAsrqxVx1IJXPTxJrd34e8JW9v HfT32q6UL66ubBbY
TLsSHdtWYrGNzTDJw2ACAvO5NjSrbwq+o3thp+rfbNSWKSGdG1mW5ubdMgOF LSM8Xzbc7dvIXPKj
Fe6tvBOl6HpFtc6tBYWKREadOdZkgdojtJVJvMDtHgp8u4rwnHC4AOosL631 PTra/s5PMtbqJJoX
2kbkYAqcHkZBHWrFV7D7H/Z1t/Z3kfYfKT7P9nx5fl4G3ZjjbjGMcYqxQBx+ p63qNvoXj25iuNs2
leb9ibYp8rFjDKOMfN87sec9cdOKk1HWtS0/VPFZa8tBb2GjwXtoJoW2Qsft G4yFcu4zECduOAAB
nJa5qGjeHb68uLm7lw3mxwXUSX8kUMsjBAqTRK4R2ZWjXDqSylF5GBRa2nhr VNc1e5trmC/vniFl
qMAvWnRUG4CN4dxReQ/G0dX9WyAV/C19qUmo6hYajJfFoYoZkTUlt/tKhzIC Sbf915Z8v5f48h93
BSuorH8PWmjR2ZvdGuftsNzx9sN692ZApICiV2YlVO7Cg4BLcZJrYoAKKKKA CiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooA5zUf9eP8Agf8A6G1U6uaj/rx/wP8A9Daq dZsoKKKKBhRRRQBH
4R/5G7xJ/wBcrP8AlLXZ1xnhH/kbvEn/AFys/wCUtdnVrYgKKKKYBRRRQAUU UUAFFFFABXOaj/rx
/wAD/wDQ2ro65zUf9eP+B/8AobVMhod4b6J9J/8A0e9FHhvon0n/APR70U0J lN/+PnUP+v8Ak/8A
RcVcLiaL4sXV2t1rNnAmmGN7nS7A3TBmaMqjDypQAQrHOB93r2PdP/x86h/1 /wAn/ouKuRj8Xf8A
COeP9Ts/+JUn2y0il87U9S+xxr5fG0N5b7mPmZxxwppLcfQt6Xpt/ZaSuiT6 TPbX1xqGk3aQwwyS
QRxQR2YlHnfMi7TbygBn3HaMbty7tDwVZXkOo6Ws8N9/oOlPazx3VsYo7CQm HEFuxVfOjPlt85aU
4iQ7xuJfUj8ZTTOtwukSRaelxa2lybmUx3UU1wsRRfJ2kED7REGJcEEPgHaN 1jQfFE2r3Fis9hHb
wanZNqFg6XBkZoQY8+apRRG+Jo+FLj73zcDdQjpK5/xmH/4R9JI4J5vJ1Cxm dIIWlfYl3E7EIoLH
CqTwD0roKy/EGqzaNpP2u3to7mdri3t44pJTEpaWZIgSwViAC+eh6UAcf4kt Tq3hrxnfR6ZdyWWo
aYkNtavYyebNdIJB53kFd4OWgUMyhv3IPCKrHQ8RajZ3dwLCbTtSSx1CyQ3t 1DpFxLJPAS4Ft8kZ
KHl92/DKHwo3OWjuX/iy40rQ9aubzSt2p6Tafa5bO2uA6PEd211lYL8v7t85 UMNjYVvlLWPEniK4
0Dy5RYwS2vAZpbsRSTuckQ28YVjLMQpwhKZJUAnLbQDoKKKKAPN9O0DVrT4c aG09/qty1vFpk0un
TQRD7OsU0EkgVUiWQsiowCksx6YZsVIYL1NR1DxPpy3cNxc3rxWUc+lSymaJ 7e1Vt0W6Noj5lrgP
IyIBknhlYaHhTx23ia3EyRaM7tZfa1srDWFuLsHCnY0bRoEPzYJLYDYB65Fy DxTeajp2gvpumQSX
2raf/aAhubsxRxRgRbhvWNiWzMgA2gEBjkYAIBqeGtNm0bwrpGl3DRtPZWUN vI0ZJUsiBSRkA4yP
QVqVT0nUodZ0ax1S3WRYL23juI1kADBXUMAcEjOD6mrlAHm/iHQNWvdN+IMt vf6rAs/meRZQQRMl
3/oEK8bomdtzAp8jD7uBg5omieKKCyutGvrz+z9V1PUby3WyZ0mtpVvCqoxH lys4njGwMT8xBA2t
jY1f4iaPoqeIo7y6sYr7Sc+TZzXqRyXf+jpMu1TyMlygwG5X8KsJ4suGvEI0 rzLG4u7mxtWiuAZ5
Z4BKWDRsFRVJgkCt5h/gyFydoBJ4Xnj1C4vdSmS7GpTJEk4lsZ7aOONS5jij 81ELhSzkvjJLEkKC
qL0lYega9Nq1xf2txb2iT2ThJHsbs3MAYlgYy5RCJVK/Mm35QyHPzYG5QBzf jiUy+FdS0mG3u57z
U7K4trZYbaSRTIyFVDuqlYwSw+Zyo6nOAcU1it/+E58TqdGnuI7rSrUSr9iI jvHQzhk8xwI3bZJE
vLdOM4VsbHijVrzQfD15q1nZQXn2OJ7iaKa5MP7tEZm2kI+W4AAIA56ihNfR dc1ewuoPslvptpBd
NdzSqEdJPNy3X5VXyjktjvxgAkAz/DZe68Q6xqSrfSWs8UCR3F/atbSAq8zG FUZEPloHUqxUkmRg
XbbheorH0HXv7dbU8WU9otndi3UTja8imKOUOV6pkSj5T8w7hTlRsUAc/wCM w/8Awj6SRwTzeTqF
jM6QQtK+xLuJ2IRQWOFUngHpXN+IpJdRTxE9rY6k413QksLHNhMpadWulKyA oDCMzR/NJtUg5BwC
R2ms6n/ZFjHc+T5u+7trbbu2486ZIt2cHpvzjvjHHWsvXvFE2kXF8sFhHcQa ZZLqF+73BjZYSZMe
UoRhI+IZOGKD7vzcnaAR6csUXxK15o7KeLz9Ps99x9jdI5pEabd+927XYJJE OpOOP4TjqKwxrV9H
4gt7C50yOO3unlS3dLnfPiMEmSSILhIjgAMHY5kiBVSxC7lABXk+m+Dby18K +HZWhnMdv/ZM8dgV
Oba4M1v9pcx7fk2rHuz1BluS3DV6xXn9j8Tftuj6JcjSNt9qF3DFcWf2nP2W GRoQsu/Zh+Lm1O0Y
P73H8LYANDQ0so7nxrFNpc62MmoNM8T6dIEuEa2iWQqpT97udJc7Q27OedwJ 0PAodPAPh+KWCeCa
HT4IZIp4WidHRArAqwBHIPbnqMgg1Jba7d3o1tLfSZPtOnXos44pJ0XzsxxO JCwyETEuf4m2jO0t
8lWND1WbVbe5NxbRwT21w1vJ5MplhdlAJMchVSwBO0/KMOjr/DkgGpXlfi3S dSgtvG+qWGn3c8t4
8lk8EMLM91DLYwRo6KB85jmHXOFVp8Ak16pXH3vjr7DfeKbaXTv+QLaPc27e f/x+eXDHLKuNv7vb
50Iyc535HQgABYXVrqHihYZdPvrNLG7nazg/syeONpiJBJcPNs8v5g0m0BsE OWJLsqx2PACxReGp
LeCynsoYtQvfKgms3ttsbXEjx7UdV+XY64wMDp1BAsT6/qNrrCWs2i7oZ/OF qsF0r3MnlqSXaMgI
kZIChjIcGSIMFLELY0bVry+vL6yv7KC3urTyy5tbk3EPzgkJvKIRIAAxXbwr xnJ3cAGxXL65Z6xP
4y0efSZYLfy9PvUknubR54xuktiFwrphjtJGT0VuO46isPWNY1K11mx0vS9O tLue6t57hmurxoFR
YmiXA2xuSSZh2HQ0AY9ppdpofjXw5ZWtpdulroU1gbw2jsCqtAYlkmVdmcRy nBIwT0G8Zr+ELa5F
x4agks7uF9G0KSwvTNbvGqzk2wCozACUfuZPmQsvA5+Zc7mm+KU1XUdIht7G dLXVNKbU4riVlGAD
EPL2gk7sTAk9BxgtztuaRq7apdavA9nJbHTr37J87qxlHlRyB/lyACJOBnOM ZwSVABqVz/jO2vLv
w+kVgubr+0LF0JiMoTbdxMWZQQSqgFjyOAeR1roKy/EGqzaNpP2u3to7mdri 3t44pJTEpaWZIgSw
ViAC+eh6UAcmbW/0/UIL7U7eea5g1s399LZWkjxPE1nLbRPCi73PAiDplmVt zfcKsad3azDwjf2S
6ZqUd/qj3skHl2JZb2OW4uHit52CloUImUtvMRXzDh1Ifb0n/CU3mz7H/ZkH 9s/2h/Z/kfaz9n8z
7P8Aac+b5e7b5Xfy87+MY+ao38cQpZ2jLYyS3kl6lncwRyArbZuvsrSM5A+T zA2zgM+PugBygB1l
FFFAHD6I0UXm6dAmq3nhmLT5ElttS0t08hV2LFDErRI8ymPzQQfMb5EyQW+Y 0kX7/DHw3pNtBfWt
3dWlvp80jQyQyWYWPEznIDIwVHCNgjeY+qnNaGg+K7jXPtksVnYvHbxbza2+ oiS9jc/dimhZFWKQ
4YEGThlIyRkivc+OPJ8PaFqn2extv7VtFut+pX/2a2hyiN5Zm2NmQ7/lXaNw RzxtwQDrIIIbW3it
7eKOGCJAkccahVRQMAADgADjFSVXsLr7dp1tefZ57fz4kl8m4TZJHuAO117M M4I7GrFAHH3+jXkv
jSKKNP8AiUXksOo3QwcGa3BXlsfKxb7EyqCARbyZ7h+Tm0vUr7w7oWnxWmpQ PpGjx2GqEWjAr+/s
/NWMOpW4Bjgn4QSKwGMNvUN3lz4n+z3l3ZmzzdRahbWkMPm4eeOUITMq4ztU Gc8ZB+zycjDbaen+
K9S1NLU22k2gfUrI6hpokvmAkhDRbvOIiPlPtmQgL5gJ3DcMAkA0PC9xfXNl cm7ku5oFuCtncXtv
5E80WxCWkj2ptIkMij5FyqqcHO5tysfw7q15rFndTXllBbNDdy2ymC5MySeW drsCyIRhw6YKj7mR
kEE7FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAHOaj/r x/wP/wBDaqdXNR/1
4/4H/wChtVOs2UFFFFAwooooAj8I/wDI3eJP+uVn/KWuzrjPCP8AyN3iT/rl Z/ylrs6tbEBRRRTA
KKKKACiiigAooooAK5zUf9eP+B/+htXR1zmo/wCvH/A//Q2qZDQ7w30T6T/+ j3oo8N9E+k//AKPe
imhMpv8A8fOof9f8n/ouKud0nR9SuviPquqaXqNpaT2tlFbst1ZtOrrKQ2Rt kQggwjuepron/wCP
nUP+v+T/ANFxVwvkahffFi6sbJZJUbTDNJCNXuNPUlWjAYvCCWI3kAEY+YnP qluPodvZ+Bf7Oih0
+01H/iULLaXEsUsG6dpLZYVj2yhgqqfs8W4FCT8+CMjboaV4Us9O8Q3uuGCx W+uPMRXtLMW/7t3D
nzCCTLISFy5OPlG1Vy27L0O/u77WfCt02p3dxBfeHJZ3SREiWSQNakSlFyA5 Eh43EL0XGSTX8IXN
ybjw1PJeXcz6zoUl/eia4eRWnBtiGRWJEQ/fSfKgVeRx8q4oR3lZfiDSptZ0 n7Jb3MdtOtxb3Ecs
kRlUNFMkoBUMpIJTHUda1K5/xmX/AOEfSOOeeHztQsYXeCZon2PdxIwDqQwy rEcEdaAK9/4WvNS0
PWoLjU4DqurWn2Ka7W0IijhG4BUi8zPAkkOS5O5ySSoVBY1nQ9U1nTnsJNXg S1u7Q2uoILPO8MCH
aE78xsQx+/5gGF44bdz+vSXmn+HvGmnadqV9Hb6dpQube688yzQzlJXeLzX3 N91Im5JdRNkMAU22
PHeqa9Y3FiLGxvv7PS7smeezkhBndrpFMDb3VlUrxwDuMigsqqwYA7iiiigD L0nSptG8K2OkW9zG
09lZR2sdxJESpZEChygYHGRnbuHpnvWPY+FNS0zS9CjtNWtP7Q0mybT1nmsW aKSFvL6xiUEP+5j5
34+98vI25fw+0/Vp/D1hfXjTxNe6VGRff27cXkhd0Q7/ACJkMSN1bjdg8YIJ qSO7vpfhh4RvhqN2
lw76O08ivlrgSSwq6uxBJDbyTggnoSQSCAdhpOmw6No1jpdu0jQWVvHbxtIQ WKooUE4AGcD0FXKK
KAOfvfDH
Re: Has anyone used Gallery for just text? Does this seem like what I should be doing? [message #50873 is a reply to message #50482] Fri, 21 March 2008 16:59 Go to previous message
Nicolas Richeton is currently offline Nicolas RichetonFriend
Messages: 179
Registered: July 2009
Senior Member
Hi Martin,

The gallery widget can be used this way. You may have to create a new
itemrenderer.

Start from a basic gallery snippet available on cvs, remove images and
resize items.

Tell me if you need more informations.

--
Nicolas



Martin Thompson a écrit :
> Thanks Matthew...
>
> Here's what I want to do...* has anyone used Gallery for something
> simple and
> text-based like this?*
> ==========================================================
>
> Point taken Robert...
>
> Attached is a mockup... I need up to 480 3-character channels to be
> displayed in the left hand list. I need them wrapped alphanumerically from
> left to right each time the individual columns are filled from top to
> bottom. As channels are selected (individually or multiples) in the left
> hand (multi-column list) they can be moved with the [>] button to the right
> hand list (Selected).
>
>
> "Robert B" <oh1226@hotmail.com> wrote in message
> news:fqi0qf$3ct$2@build.eclipse.org...
> > Your description is not very clear!
> >
> > My guess is that you want to have a list of items with multiple
> > selections.
> > Then you want to put them to another list? Should it be simple?
> > Use two lists!
> >
> > Regards.
> >
> >
>
>
>
>
>
> ------------------------------------------------------------ --------------------
>
>
>
>
> "Matthew Hall" <matthall@woodcraftmill.com> wrote in message
> news:fqjteu$mnr$1@build.eclipse.org...
> > Martin,
> >
> > This is the SWT newsgroup. The Nebula controls are supported on the
> > eclipse.technology.nebula newsgroup. I am copying your question there
> > as these are the right people to answer your question. I have not
> > actually used Gallery beyond a cursory glance--Nicolas Richeton is the
> > Gallery maintainer and should be able to help you.
> >
> > Matthew
> >
> > Martin Thompson wrote:
> >> For both the grid and gallery stuff ffrom Nebula I get errors
> similar to
> >> (or
> >> exactly the same as):
> >> java.lang.Error: Unresolved compilation problems:
> >>
> >> The constructor Grid(Shell, int) is undefined
> >>
> >> The method setText(String) is undefined for the type GridColumn
> >>
> >>
> >> at main.GridSnippet1.main(GridSnippet1.java:35)
> >>
> >> Exception in thread "main"
> >>
> >>
> >>
> >> Any ideas why there examples don't refer to existing methods and
> >> constructors???
> >>
> >>
> >>
> >> "Matthew Hall" <matthall@woodcraftmill.com> wrote in message
> >> news:fqhp7o$5fc$1@build.eclipse.org...
> >>> Take a look at the API javadocs--I believe this is supported. It was
> >>> designed for photos but you can just as easily create a
> GalleryItem, set
> >>> the text property, and leave the image property null.
> >>>
> >>> Matthew
> >>>
> >>> Martin Thompson wrote:
> >>>> The gallery control appears to be for photo galleries... I just want a
> >>>> multi-selectable list of text strings.
> >>>>
> >>>> "Matthew Hall" <matthall@woodcraftmill.com> wrote in message
> >>>> news:fqhfg0$bsq$1@build.eclipse.org...
> >>>>> It sounds like you want a control like Windows Explorer while in
> >>>>> "List"
> >>>>> view. I'm don't know of any SWT controls that do this, however the
> >>>>> Nebula Gallery control might come close:
> >>>>>
> >>>>> http://www.eclipse.org/nebula/widgets/gallery/gallery.php
> >>>>>
> >>>>> The Nebula project is supported on the eclipse.technology.nebula
> >>>>> newsgroup.
> >>>>>
> >>>>> Good luck,
> >>>>>
> >>>>> Matthew
> >>>>>
> >>>>> Martin Thompson wrote:
> >>>>>> Is there such a beast? I don't need much functionality just
> >>>>>> 1) the ability to do wrapping to new column after x number of
> entries
> >>>>>> in a list
> >>>>>> 2) multi-selection of list entries
> >>>>>> 3) ability to specify number of rows/columns in the list
> >>>>>>
> >>>>>> Any ideas? This doesn't seem like a lot to ask... and it has been
> >>>>>> asked
> >>>>>> before on the web ... just not sure if it has been addressed here...
> >>>>>> but didn't find it in a search...
> >>>>>>
> >>>>>> regards,
> >>>>>> Martin
> >>
>
>
> ------------------------------------------------------------ ------------
>
>
> ------------------------------------------------------------ ------------
>
Re: Has anyone used Gallery for just text? Does this seem like what I should be doing? [message #589082 is a reply to message #50482] Fri, 21 March 2008 16:59 Go to previous message
Nicolas Richeton is currently offline Nicolas RichetonFriend
Messages: 179
Registered: July 2009
Senior Member
Hi Martin,

The gallery widget can be used this way. You may have to create a new
itemrenderer.

Start from a basic gallery snippet available on cvs, remove images and
resize items.

Tell me if you need more informations.

--
Nicolas



Martin Thompson a écrit :
> Thanks Matthew...
>
> Here's what I want to do...* has anyone used Gallery for something
> simple and
> text-based like this?*
> ==========================================================
>
> Point taken Robert...
>
> Attached is a mockup... I need up to 480 3-character channels to be
> displayed in the left hand list. I need them wrapped alphanumerically from
> left to right each time the individual columns are filled from top to
> bottom. As channels are selected (individually or multiples) in the left
> hand (multi-column list) they can be moved with the [>] button to the right
> hand list (Selected).
>
>
> "Robert B" <oh1226@hotmail.com> wrote in message
> news:fqi0qf$3ct$2@build.eclipse.org...
> > Your description is not very clear!
> >
> > My guess is that you want to have a list of items with multiple
> > selections.
> > Then you want to put them to another list? Should it be simple?
> > Use two lists!
> >
> > Regards.
> >
> >
>
>
>
>
>
> ------------------------------------------------------------ --------------------
>
>
>
>
> "Matthew Hall" <matthall@woodcraftmill.com> wrote in message
> news:fqjteu$mnr$1@build.eclipse.org...
> > Martin,
> >
> > This is the SWT newsgroup. The Nebula controls are supported on the
> > eclipse.technology.nebula newsgroup. I am copying your question there
> > as these are the right people to answer your question. I have not
> > actually used Gallery beyond a cursory glance--Nicolas Richeton is the
> > Gallery maintainer and should be able to help you.
> >
> > Matthew
> >
> > Martin Thompson wrote:
> >> For both the grid and gallery stuff ffrom Nebula I get errors
> similar to
> >> (or
> >> exactly the same as):
> >> java.lang.Error: Unresolved compilation problems:
> >>
> >> The constructor Grid(Shell, int) is undefined
> >>
> >> The method setText(String) is undefined for the type GridColumn
> >>
> >>
> >> at main.GridSnippet1.main(GridSnippet1.java:35)
> >>
> >> Exception in thread "main"
> >>
> >>
> >>
> >> Any ideas why there examples don't refer to existing methods and
> >> constructors???
> >>
> >>
> >>
> >> "Matthew Hall" <matthall@woodcraftmill.com> wrote in message
> >> news:fqhp7o$5fc$1@build.eclipse.org...
> >>> Take a look at the API javadocs--I believe this is supported. It was
> >>> designed for photos but you can just as easily create a
> GalleryItem, set
> >>> the text property, and leave the image property null.
> >>>
> >>> Matthew
> >>>
> >>> Martin Thompson wrote:
> >>>> The gallery control appears to be for photo galleries... I just want a
> >>>> multi-selectable list of text strings.
> >>>>
> >>>> "Matthew Hall" <matthall@woodcraftmill.com> wrote in message
> >>>> news:fqhfg0$bsq$1@build.eclipse.org...
> >>>>> It sounds like you want a control like Windows Explorer while in
> >>>>> "List"
> >>>>> view. I'm don't know of any SWT controls that do this, however the
> >>>>> Nebula Gallery control might come close:
> >>>>>
> >>>>> http://www.eclipse.org/nebula/widgets/gallery/gallery.php
> >>>>>
> >>>>> The Nebula project is supported on the eclipse.technology.nebula
> >>>>> newsgroup.
> >>>>>
> >>>>> Good luck,
> >>>>>
> >>>>> Matthew
> >>>>>
> >>>>> Martin Thompson wrote:
> >>>>>> Is there such a beast? I don't need much functionality just
> >>>>>> 1) the ability to do wrapping to new column after x number of
> entries
> >>>>>> in a list
> >>>>>> 2) multi-selection of list entries
> >>>>>> 3) ability to specify number of rows/columns in the list
> >>>>>>
> >>>>>> Any ideas? This doesn't seem like a lot to ask... and it has been
> >>>>>> asked
> >>>>>> before on the web ... just not sure if it has been addressed here...
> >>>>>> but didn't find it in a search...
> >>>>>>
> >>>>>> regards,
> >>>>>> Martin
> >>
>
>
> ------------------------------------------------------------ ------------
>
>
> ------------------------------------------------------------ ------------
>
Previous Topic:[Composite Table] Mac Drag and Drop
Next Topic:CVS
Goto Forum:
  


Current Time: Sat Apr 20 00:21:24 GMT 2024

Powered by FUDForum. Page generated in 0.03251 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top