Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Eclipse Platform » How to disable Views?
How to disable Views? [message #282524] Tue, 15 March 2005 18:54 Go to next message
Eclipse UserFriend
Originally posted by: joerg.von.frantzius.artnology.nospam.com

Hi,

in my RCP application, I want to make the active ViewPart "modal", i.e.
I want to disable selection of any other view in the current Perspective
(which is the only perspective and it is fixed). So far I have only
found other articles asking the same, but no answers so far.

Thanks for any hints, which could also be that this would somehow
fundamentally violate the Design Guide or something like that..

Jörg.
Re: How to disable Views? [message #282534 is a reply to message #282524] Tue, 15 March 2005 21:30 Go to previous messageGo to next message
Cyrill Rüttimann is currently offline Cyrill RüttimannFriend
Messages: 9
Registered: July 2009
Junior Member
Hi,


>
> in my RCP application, I want to make the active ViewPart "modal", i.e.
> I want to disable selection of any other view in the current
> Perspective (which is the only perspective and it is fixed). So far I
> have only found other articles asking the same, but no answers so far.
>
> Thanks for any hints, which could also be that this would somehow
> fundamentally violate the Design Guide or something like that..
>
> Jörg.

I have the following code in my perspective factory class:
You will get a perspective with two views with no option to close them
or to remove/move them.


public void createInitialLayout(final IPageLayout layout) {
// We do not have any editor
layout.setEditorAreaVisible(false);
layout.setFixed(true);

// Add the model view to the left side
layout.addStandaloneView(ModelView.MODEL_VIEW_ID, false,
IPageLayout.LEFT, 0.35f, IPageLayout.ID_EDITOR_AREA);
layout.getViewLayout(ModelView.MODEL_VIEW_ID).setCloseable(f alse);
layout.getViewLayout(ModelView.MODEL_VIEW_ID).setMoveable(fa lse);

// Add the edit view to the right side
layout.addStandaloneView(AffiliateView.AFFILIATE_VIEW_ID, false,
IPageLayout.RIGHT, 0.65f, IPageLayout.ID_EDITOR_AREA);

layout.getViewLayout(AffiliateView.AFFILIATE_VIEW_ID).setClo seable(false);



layout.getViewLayout(AffiliateView.AFFILIATE_VIEW_ID).setMov eable(false);


}


Regards,

Cyrill
Re: How to disable Views? [message #282662 is a reply to message #282534] Thu, 17 March 2005 12:56 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: joerg.von.frantzius.artnology.nospam.com

Thanks for the answer, only I already had something like that. What I
really want is to prevent the user from bringing a different View to
front (in a View stack) by being able to click on it. Most desirably,
the tabs of all Views except the currently active one would be grayed
out and nothing would happen when you click on them.

Cyrill Ruettimann schrieb:

> Hi,
>
>
>>
>> in my RCP application, I want to make the active ViewPart "modal",
>> i.e. I want to disable selection of any other view in the current
>> Perspective (which is the only perspective and it is fixed). So far I
>> have only found other articles asking the same, but no answers so far.
>>
>> Thanks for any hints, which could also be that this would somehow
>> fundamentally violate the Design Guide or something like that..
>>
>> Jörg.
>
>
> I have the following code in my perspective factory class:
> You will get a perspective with two views with no option to close them
> or to remove/move them.
>
>
> public void createInitialLayout(final IPageLayout layout) {
> // We do not have any editor
> layout.setEditorAreaVisible(false);
> layout.setFixed(true);
>
> // Add the model view to the left side
> layout.addStandaloneView(ModelView.MODEL_VIEW_ID, false,
> IPageLayout.LEFT, 0.35f, IPageLayout.ID_EDITOR_AREA);
> layout.getViewLayout(ModelView.MODEL_VIEW_ID).setCloseable(f alse);
> layout.getViewLayout(ModelView.MODEL_VIEW_ID).setMoveable(fa lse);
>
> // Add the edit view to the right side
> layout.addStandaloneView(AffiliateView.AFFILIATE_VIEW_ID, false,
> IPageLayout.RIGHT, 0.65f, IPageLayout.ID_EDITOR_AREA);
>
> layout.getViewLayout(AffiliateView.AFFILIATE_VIEW_ID).setClo seable(false);
>
>
>
>
> layout.getViewLayout(AffiliateView.AFFILIATE_VIEW_ID).setMov eable(false);
>
>
> }
>
>
> Regards,
>
> Cyrill
>
Re: How to disable Views? [message #282698 is a reply to message #282662] Thu, 17 March 2005 22:05 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: nick_edgar._no.spam.please_.ca.ibm.com

This is not currently possible. Why do you want to restrict the user in
this way?

Joerg von Frantzius wrote:
> Thanks for the answer, only I already had something like that. What I
> really want is to prevent the user from bringing a different View to
> front (in a View stack) by being able to click on it. Most desirably,
> the tabs of all Views except the currently active one would be grayed
> out and nothing would happen when you click on them.
>
> Cyrill Ruettimann schrieb:
>
>> Hi,
>>
>>
>>>
>>> in my RCP application, I want to make the active ViewPart "modal",
>>> i.e. I want to disable selection of any other view in the current
>>> Perspective (which is the only perspective and it is fixed). So far I
>>> have only found other articles asking the same, but no answers so far.
>>>
>>> Thanks for any hints, which could also be that this would somehow
>>> fundamentally violate the Design Guide or something like that..
>>>
>>> Jörg.
>>
>>
>>
>> I have the following code in my perspective factory class:
>> You will get a perspective with two views with no option to close them
>> or to remove/move them.
>>
>>
>> public void createInitialLayout(final IPageLayout layout) {
>> // We do not have any editor
>> layout.setEditorAreaVisible(false);
>> layout.setFixed(true);
>>
>> // Add the model view to the left side
>> layout.addStandaloneView(ModelView.MODEL_VIEW_ID, false,
>> IPageLayout.LEFT, 0.35f, IPageLayout.ID_EDITOR_AREA);
>> layout.getViewLayout(ModelView.MODEL_VIEW_ID).setCloseable(f alse);
>> layout.getViewLayout(ModelView.MODEL_VIEW_ID).setMoveable(fa lse);
>>
>> // Add the edit view to the right side
>> layout.addStandaloneView(AffiliateView.AFFILIATE_VIEW_ID, false,
>> IPageLayout.RIGHT, 0.65f, IPageLayout.ID_EDITOR_AREA);
>>
>> layout.getViewLayout(AffiliateView.AFFILIATE_VIEW_ID).setClo seable(false);
>>
>>
>>
>>
>> layout.getViewLayout(AffiliateView.AFFILIATE_VIEW_ID).setMov eable(false);
>>
>>
>> }
>>
>>
>> Regards,
>>
>> Cyrill
>>
Re: How to disable Views? [message #282724 is a reply to message #282698] Fri, 18 March 2005 12:22 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: joerg.von.frantzius.artnology.nospam.com

This is a multi-part message in MIME format.
--------------020903070909070600000702
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
We'd like to have some kind of modal "in-place editing". We are not
allowed to leave multiple dirty "editors" open at the same time, it
must be possible to edit only one record at a time. We don't use real
editors, though, but Views: so there can be only one record displayed
at the same time anyway. Below is a screenshot of a record being
displayed, and the user can then click on the edit button to start
editing it:<br>
<br>
<img src="cid:part1.08000204.06000807@artnology.nospam.com" alt=""><br>
<br>
This is what it looks like after clicking the edit button:<br>
<img alt="capture2"
src="cid:part2.08050908.02040402@artnology.nospam.com" height="332"
width="541"><br>
<br>
We now don't want the user to be able to select any other View in the
window, similar to the table having been disabled to prevent selection
of a different record.<br>
<br>
The alternative would be to pop-up a modal shell or dialog that
contains the editing composite upon click on the edit button.<br>
<br>
Nick Edgar schrieb:
<blockquote cite="midd1cuv5$rn8$2@www.eclipse.org" type="cite">This is
not currently possible.&nbsp; Why do you want to restrict the user in this
way?
<br>
<br>
Joerg von Frantzius wrote:
<br>
<blockquote type="cite">Thanks for the answer, only I already had
something like that. What I really want is to prevent the user from
bringing a different View to front (in a View stack) by being able to
click on it. Most desirably, the tabs of all Views except the currently
active one would be grayed out and nothing would happen when you click
on them.
<br>
<br>
Cyrill Ruettimann schrieb:
<br>
<br>
<blockquote type="cite">Hi,
<br>
<br>
<br>
<blockquote type="cite"><br>
in my RCP application, I want to make the active ViewPart "modal", i.e.
I want to disable selection of any other view in the current
Perspective (which is the only perspective and it is fixed). So far I
have only found other articles asking the same, but no answers so far.
<br>
<br>
Thanks for any hints, which could also be that this would somehow
fundamentally violate the Design Guide or something like that..
<br>
<br>
J&ouml;rg.
<br>
</blockquote>
<br>
<br>
<br>
I have the following code in my perspective factory class:
<br>
You will get a perspective with two views with no option to close them
or to remove/move them.
<br>
<br>
<br>
public void createInitialLayout(final IPageLayout layout) {
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // We do not have any editor
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; layout.setEditorAreaVisible(false);
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; layout.setFixed(true);
<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Add the model view to the left side
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; layout.addStandaloneView(ModelView.MODEL_VIEW_ID, false,
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; IPageLayout.LEFT, 0.35f, IPageLayout.ID_EDITOR_AREA);
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
layout.getViewLayout(ModelView.MODEL_VIEW_ID).setCloseable(f alse);
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
layout.getViewLayout(ModelView.MODEL_VIEW_ID).setMoveable(fa lse);
<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Add the edit view to the right side
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; layout.addStandaloneView(AffiliateView.AFFILIATE_VIEW_ID, false,
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; IPageLayout.RIGHT, 0.65f, IPageLayout.ID_EDITOR_AREA);
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
layout.getViewLayout(AffiliateView.AFFILIATE_VIEW_ID).setClo seable(false);
<br>
<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
layout.getViewLayout(AffiliateView.AFFILIATE_VIEW_ID).setMov eable(false);
<br>
<br>
<br>
&nbsp;&nbsp; }
<br>
<br>
<br>
Regards,
<br>
<br>
Cyrill
<br>
<br>
</blockquote>
</blockquote>
</blockquote>
<br>
</body>
</html>

--------------020903070909070600000702
Content-Type: image/jpeg;
name="moz-screenshot-2.jpg"
Content-Transfer-Encoding: base64
Content-ID: <part1.08000204.06000807@artnology.nospam.com>
Content-Disposition: inline;
filename="moz-screenshot-2.jpg"

/9j/4AAQSkZJRgABAQIAIgAiAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsL DBkSEw8UHRof
Hh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwL DBgNDRgyIRwh
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy MjIyMjL/wAAR
CAFNAh0DASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcI CQoL/8QAtRAA
AgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS 0fAkM2JyggkK
FhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1 dnd4eXqDhIWG
h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW 19jZ2uHi4+Tl
5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcI CQoL/8QAtREA
AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMz UvAVYnLRChYk
NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0 dXZ3eHl6goOE
hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU 1dbX2Nna4uPk
5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDspdYOpTvK6+ZCW/dxuPlA 7cdM+/8ASrUU
1sBk2FqfrCDUHgtf+JrZt/st/wCgGukgvbzxBC8mm6vaIUmQmGPDsiBxyxB/ iVSQMfMDjIzk
cdOh7VOTdiHIxjdWo/5h9l/34Wmm8tP+gfZ/9+FrUvtU8631HTXvrW7liVX3 QkAqRIFZSoJw
QcZ9Nw9ayV05dlrLLMY4JYZp5p2T5IEjIB3HPfdx9D6VFSjKEuVO4J3HfbLT /oH2f/fgUfbL
T/oH2f8A34FULdJbq3jnjtpxHIQqh48Nk9FOCRu9smpksbuTdstZm2kq22Mn BHUH3rGzGWft
lp/0D7P/AL8Cj7Zaf9A+z/78Cqv2S48oy/Z5fLXq+w4H41Jdadc2kkMckTb5 UDqAh7/w9Pve
o7ZHrTs9wJvtlp/0D7P/AL8Cj7Zaf9A+z/78Cobmxkt3sITHK1zdpK6w+Ucq IyoPv/GD0p0O
l3cxnAgkVoYzIysjZI9AAMknsO9HLK9gJPtlp/0D7P8A78Cj7Zaf9A+z/wC/ Aqp9mn8jz/Ik
8r/npsO386U2V0IvNNtMI8Z3mM4x65pWYFr7Zaf9A+z/AO/Ao+2Wn/QPs/8A vwKhu7CW2MZE
crxtbxzGXyiEBcn5d3QkY5+o9aia0uEiEr28qxnkOUIB/Gm00Bb+2Wn/AED7 P/vwKPtlp/0D
7P8A78Coo9Mumnijlt5olkkVN7xkAZOKrmJmNw0SSPDBcSQNJswNyOUP6iiz Au/bLT/oH2f/
AH4FH2y0/wCgfZ/9+BTEsoTPpduzz+dqAlKeXCGWMRkAliWB/iXoD+lO/s6N TCz3IWArcvPc
bf3cAgcI2Tnnk/ofSnySYWYv2y0/6B9n/wB+BR9stP8AoH2f/fgVVitmm0mH UFjmVZpfLWOS
PDDjIJwSB6Y9aLy2Npfz2h3M0JVSxTAJKq3HqPmxn1BpOLSuBa+2Wn/QPs/+ /Ao+2Wn/AED7
P/vwKz8e1aEemxzanFpySTG5ks0u93lDylDbgFLbs5yp524/lRGLlsAfbLT/ AKB9n/34FJ9t
tB/zD7P/AL8LVKKKSazS8jidraRQyShDtIPQ5qQ2dyGcG3lBTAYFD8uemfTN KzAs/bbT/oHW
f/fhaPttp/0DrP8A78LVSW2mgIE0MkZPIDqRn86j2+1GoF/7baf9A6z/AO/C 0fbbT/oHWf8A
34Wq8trs/s9IxJLNexzSKipnaI2VT3yc7x27GnxWEji83xzLJbW7z+UsZZ32 jO0L1yc8U+WW
wEv220/6B1n/AN+Fo+22n/QOs/8AvwtVhY3RmMItZjKBkp5Zzj1xQlldSOyJ bTMycMoQkj60
rMCz9ttP+gdZ/wDfhaPttp/0DrP/AL8LVZLK6kdkS2mZk4ZQhJH1oWyuXd0S 2mZk+8AhJX6+
lFmBZ+22n/QOs/8AvwtH220/6B1n/wB+FqqLSdoTMsEpiHVwh2j8aY8Lx7d8 bLuG5dwIyPUe
1GoF37baf9A6z/78LR9ttP8AoHWf/fhapzNp0UjQLqEUl0BaqIVK5Mk7lQn3 s5UDceM4OcVJ
dR2dtdXFt588jwKd7pBmPeP4Ad24n3C496rlluFix9ttP+gdZ/8AfhaPttp/ 0DrP/vwtVjZ3
IWNjbyhZCAh2HDE9MetPksZvtFxHBBcyJC20u1uyZ4Bzg845pWYE3220/wCg dZ/9+Fo+22n/
AEDrP/vwtQy6dcQ29tM0TFbjOwBSemMZ4xznj15phs7kTCE20wlIyEKHcR9K LMCz9ttP+gdZ
/wDfhaPttp/0DrP/AL8LVcWN0d2LWc7Pvfuz8vfmpl0q422bvHIEuSdpSNmK gdyAPTkDuAaF
GTAd9ttP+gdZ/wDfhaPttp/0D7P/AL8LUS2cbJbMZJU+06gbGMPCVOQrNuIJ yOFPFQi3eU3L
QRSyRW88sLSCM4yjlSfblTRyyQFv7baf9A+z/wC/C0fbbT/oH2f/AH4WopdP kS0tZ0jmkWdJ
HYrGSsQRgPmb3zkfQ+lQ/ZZvI8/yJPK/56bTt/OhpoC39ttP+gfZ/wDfhaPt tp/0D7P/AL8L
VY2NyIvNNtMI8Z3lDjHrmmIsIWR53kRUQsBHGXZj/dA45PucUrMC59ttP+gf Z/8AfhaPttp/
0D7P/vwtQX1qlndrbiXe5hSbBXayq2cZHb7p/Kll064ht7aZomK3GdgCk9MY zxjnPHrzT5WB
N9ttP+gfZ/8AfhaPttp/0D7P/vwtRQ6dK10IZ4riLCl2xAzsB67RyeeKIbNJ Bp24zg3kM0xV
YGdo1jKg5A5Jy6imoyYEv220/wCgfZ/9+Fo+22n/AED7P/vwtU4rW4ltVuVt ZxEV3bjGcD60
y7m0yCdoINQjuZheG0VYyvzEQiRmGGPAztPo3FKztcC/9ttP+gfZ/wDfhaPt tp/0D7P/AL8L
VDb7UbfakBf+22n/AED7P/vwtH220/6B9n/34WqG32o2+1AGrbtFc7zFptjh BlmaJFA/E4FP
IhHW00kf8Dh/+Kqpav5VhMemZ4x/47JVK6umUkjFaKK5bsDXHkM4RbTSCzHA AeHJP/fVEarI
rt/ZdkgRtjGWNEw3p82Oa4+9nMsDhsdPSuyv5fKklH968uf/AGSiMYsBpEA6 2mk/99w//FUK
InbZHZaXI5BwkZhZj9ADk/hVm6h8OQTSRTajco6MVYBScEcH+CsS7hsovEWi mwmkmt5ZoZFd
xg580qew/u1TppdfxAvAq0Czf2fpyRuTtaURJux1xuIzUTSxY/499G/7/Qf/ ABVV5rmOEWKT
bvKMAL7MbsebJnGe+KdceHbie9jazuIm0qVDL9tfG2NB13dPmHpxn2wcZ2vt qehSwlNxUpyt
cV2Ekchjs9Nl8tC7iCSJ2CjqcKScCo7TxrBp/mRXwnkUnMZXDMPUEsRx0x17 +1YsBs28WhdP
eV7QRXCxvKMMw+zvknAHGenHTFYmtrtuE47GnTfVHPi6P1eaS6q533gtf9Ls m/2W/wDQTXTS
WOsWcHkabcW5i89WXzE+cKXBcE9CMFu2cdCDgjitGhvJrGMWsAl2qC3zAYyT jr9K1VttVA5s
T/39T/GtqNaVOLSjc5uW5u6hY3As7y7vJY3mdEjCxKVUKGB75Ock1kf2mofT 9IeIyWTwTNeZ
hYgZdQgD9M8scDJ+UdKjNtqZ/wCXE/8Af1P8aT7LqX/Pif8Av6n+NTUqznLm t5DStsHm2ISw
zcSqlnqvng/ZJWMgEbR9AuRy2cnjjrVOyvRt05UF0gl8QXN44MMi/uCZiGfI 4BJQgNgnjjir
n2XU/wDnxP8A38T/ABo+y6n/AM+J/wC/if41HNPoiiD+1IZ9HnE6Xc00s121 pEsE0TYMzFAx
wAqldp+bHHrViGW1j8Y2l8wLGPTooCfJfKbWk3fMV2871OASfl6cCk+y6n/z 4n/v4n+NH2XU
/wDnxP8A38T/ABo5p9gKFr9kQaXZAtdPaadeo9xc2UvlNO7xkM4YDfuIckDJ PX3q1e3EN5ba
lHHdSlJtB+yK0lnJGBIQ43bQmecrlVXIx07VL9l1P/nxP/fxP8aPsup/8+J/ 7+J/jRzz7AQX
13/oEC6dOtr5mnraJE2nzyMvXph1jj7feGeOegFN1LUmQ6yYTdHy9BjtoAsE jA3B8zhBjBPK
ZIyB3PFWfsup/wDPif8Av4n+NH2XU/8AnxP/AH8T/Gjnn2Ag1C+WGa+e186W 6n0mLT4Ilt5M
CVS53s5XYFHmLzu7MByMGbUJ7YWuoW9s5i86S1aKOGybIVXXcHcD5mOGBOcK MdOcr9l1P/nx
P/fxP8aPsup/8+J/7+J/jRzz7AMl1bN/q8qNdFZtXsVgJgk/1aGHzCARwnEn zcA84PNMubqy
1a2guXtZLeSO8uBbwiGRVYM7fvWXb8rEAnLY++fWpvsup/8APif+/if40fZd T/58T/38T/Gh
zqNWaAH1GK0vtE3Xt5FFapM00MEFw6yMzrszsUo2AH+8eNwOKS11ZpFstNms 9llOt3NdQmE/
u1abMS7vu7trEkAk5Wl+y6n/AM+J/wC/if40fZdT/wCfE/8AfxP8aFOolsA9 NYtLeaC0C3E1
pbw3E8hW1lUmRJEMQBKjJID8DOfoeaks7Xt4DKC1wtrB9ocRMiGXadwUkYPQ dCcdKsfZdT/5
8T/38T/Gj7Lqf/Pif+/if40SlOStYRVMM7XGSLZbcLgKkbByeOWYuQe/AUdf arT6vDa62JZJ
76aCLTo7cWUUE5SSQBy38PlZIKDcW/hI4o+y6n/z4n/v4n+NH2XU/wDnxP8A 38T/ABpRc47I
DObzJIdAsJVfdbWUrXSIjCESF4ivP3SflcgdRV3U7q1W41QwTTvPfanYToFs 5SIxG0IYltu0
4EbHrjp61J9l1P8A58T/AN/E/wAaPsup/wDPi3/f1P8AGmpTXT+rWGJPLbal qsUduk5OXWeZ
kkSMMXGNivjOcsSRx05NRQRW80zDzWWFZHj8zZnO1iuQPQkcexqb7Lqf/Pi3 /f1P8aQWepKo
VbAgDgASJx+tS+Zu7QrEck8V2/kWs1xCkOmXdqLwwOm2SZlIKg4Y7fLzkD+I YNRX2p+bYa1L
bLdiEaP9itT9nkWSWbDDcFxvAJZRkgfdJ6c1a+y6n/z4t/39T/Gj7Lqf/Pi3 /f1P8arnn2GR
3d1DPd3iHIEOn2kaSy2bTIjh3Mm1cHe23ZggEA4z3FN1e/Eqaz9nluma8vrI QhYJFwimPzBn
H3cBySeOSKm+y6n/AM+Lf9/U/wAaPsup/wDPi3/f1P8AGjnnbYCtqepNcDXh Cbr/AEnUrOO3
2wSLuRfK8w9OE4k+Y8Hnk5q3caoJ59TljnaFIdTSaCSaznkDKsCKcRxlWYb9 3XKnrzwQ37Lq
f/Pi3/f1P8aPsup/8+Lf9/U/xp89Tt/Wv+YEb36/2J5d6091eSid4EgtpYfm Z9wViCyqvThm
zx3qOSGM3Z2vLK4ijDO4YKvXCLk4wPbjmrH2XU/+fFv+/qf40fZdT/58W/7+ p/jUSc5boQy3
XyLmKYLkxuGx64OaZeSWdlbaulkJJbu7inltkNozbJ3LMDvK7Bhm9f5VN9l1 P/nxb/v6n+NH
2XU/+fFv+/qf40R510AZrF3LPeTx2t0qpdvC7RfYpnYKm3I80yeWvQjAXv0J yak/tOyN9rcl
z9qNrNfgxLFbTCRiLaNNylRwMqy5OF75pPsup/8APi3/AH9T/Gj7Lqf/AD4t /wB/U/xq+epe
9hjLaaCPUfDNxcRESWkNyrReUzmNpNhzvA2jADDJIJzxnJo0u9a21O0a4vBL Z2EMobytPuEO
5ufvSO7yHg9B/F1p/wBl1P8A58W/7+p/jR9l1P8A58W/7+p/jSU5rp/X9ICt odzDZ+F7NNUN
0XlRGkRIpWmMhiC53LyD2O7AHrTlML33headNktok2+MxO/lMzRtneFKjAVh kkE5wM5NT/Zd
T/58W/7+p/jR9l1P/nxb/v6n+NLmna1gKtlLHLDYy4lQL4guL7bJC6sYmMwU 4IyPvKfmxxU/
202kCSwXKRyRXl6432NxPvEszMuERkHQ4ywIHYgZJf8AZdT/AOfFv+/qf40f ZdT/AOfFv+/q
f41SnUXQCGC9h059FnuHuJ5bCyuI5YorWRmmeUptAIBQf6ts5bAyueuaZc3V 2NLtUW7SG9k0
1LOVfsU8534O5lYSLGnPOSM8ck8CrP2XU/8AnxP/AH9T/Gj7Lqf/AD4n/v6n +NLnna1gKupa
kUOsmE3R8vQY7aALBIwNwfM4UYwTymSOB3PFTQxRoxkeZodg3K6ozHI6fd5/ KpPsup/8+J/7
+p/jR9l1P/nxP/f1P8al873QitdXcmo6jPc20KGMW8MSTXcDqZXGS7lNytjB AGccg8YxmeGW
CHVfDc1yRJLZxXKPst3wHfZ8wOCqjCt1bPOBnmnfZdT/AOfE/wDf1P8AGj7L qf8Az4n/AL+p
/jTvO97AM0u+a21O0a4vBLZ2EMobytPuEO5ufvSO7SHg9B/F1qDQJY7K28KT XPmx/YNNnSdP
JdmUsIyBgKeflIx1z2q19l1P/nxP/f1P8aPsup/8+J/7+p/jT5532/rT/IZD ZQXUui6XpttE
Y7240OK3lkn85RAoXnavllN/POWB4HFRxoksayIQyMAysOhB71Lc6fqd3F5U 1tcmEqVaIXm1
GBGCGUNhhjsQaetnqSKFXT9qgYAEiAAfnSnzStoJ6kPkD0/SjyB6fpVj7Lqf /Pif+/qf40fZ
dT/58T/39T/Go5ZdhWK/kD0/SjyB6fpVj7Lqf/Pif+/qf40fZdT/AOfE/wDf 1P8AGjll2CxT
viLfSGbpm6iH/jklWY4vDEtrE1zqVwkxQF1VTgNjkfc9ac9lfTQPBcaUs8LE MUeUDkdCCrAj
qe/eoP7CX/oXY/8AwLf/AOOVrG6WwWOQvJAEYA9eK7HxHIIJo+267uT/AOi6 aNCQOr/8I3CS
Dkbrlj+hkqxc2d7fLtvdIS5AcyDfMFKsepBVh1wPypJNKwWM7Uls7u9uJk1O 1CySM6hllzgk
n+5VQTQf274fghuEn8qWJGZAwGfOZsfMAejDtWp/YS/9C7H/AOBb/wDxynQa O1tcJcQeH4Un
jO5JPtBbaexwzkZHuKet72/MLMyNZeJNT02GaXyo2tlDybc7QZpMnHfFXZPE +m2rjTYLNZtE
wUmVx+8mJxmTPGCMcdPw422bzR5dQSEXuhRTtCCqObgowBOcZRxkZJ6+tVT4 Vt/+hbj/APA2
X/47WfLUXw/kerTxdD2cY1E9P6uYVgtlH43jg0+5NzabLjy5GUqSDbvwQcdO nvjNUfE0QjuY
cd1P867Gz0E6dO09l4ehhnKNGJDcM5UMMHG5yAcZGfeuT8WxyRXkCypscKcr kHHPtRSg4aPz
OTMMRGvNSjfRW1O28Gf8eL/7qfzaorvXtWtbjxBflrJtK0WXEtsIH8+SMW8c zssm/buHmHCl
MHaASudwl8Gf8eL/AO6n82qlqPh/Wn1zUZrWOG40u9lSWezn1ERRzsIkQhlF qzhf3a5XzCGA
5GGK11UvhMI7EniLx5Z6PLqunxhBqdrZzTwCSWJ1kdITKFMaSeao2gnLKo44 PK5k1T4gaXoc
kEOqwTWU7xefLDPNbq8Ee5lDEeb+8zsY7Yt7ccgEgF7+DLa+Ef2+5uhalppp NMjlRrdZZo5F
mw/lrKQfOlP3hy3AAAAtt4aLyLM2tamJ2iEFzMhiR7qNWZlVisY2Y8xwGj2N 83XIBF6DL+kX
/wDaNlJPnO26uIP9Xs/1czx9Nzf3OueeuFzgR+ItQl0nwzqupW6o01pZzTxr ICVLIhYA4IOM
j1qfTtPi0y2e3hZ2R55pyXIJ3SyNIw4HTLnHtjrTNbsP7V0HUdOxn7VaywY8 zZncpX721tvX
rtOPQ9KQHLx+Ol0y3uX1mRJNrRLC4tm09pGcSHYY7lxtAETMJGYK2Sq5ZSDb uviHodnpWn6p
JJ/od55n7zz4B5flttfgyAyYOR+6EmccZyua9h4a1e4u2uNYl2Xi7Gh1OC+S aeMoHVVEf2WO
Lbtmm5Ksfn9lK39Q8HQ6haTQHVtTha6tTaXkqPG73UZLnDb0YLgyyY2BQN2B wFC1oBUvfF08
tzp50zTtQljGrS2M8YjiQ3BjjuQyoZGAIDRK27IGOMlgygvviRoOnGFbp3jc qzzpJJEjW4WR
o2yGcGQh45BiLzD8nGdy7tKfwvC9pbQ2+oXtpJbX81/FPD5ZcSSmUsMOjKV/ fOBxnpz3qNPC
NtAQ1rqOoWzyKUu3hkQNdgyPId525Ql5ZTmLYRvOMYXatAKNp4zY6rqaXVs5 0yxgkmmvI4lU
QBJ7qNt6+YWYYtwBsUknJIXIALT4iabqASOxs7q7u3nWAWttPbSt80cjhi6z GMDEMnG/dx0w
QTeHg7TwblfOuvJvFnjvIdy7blJZJZNjHbuUK08mChU88lsCrEPh4Lc2t1d6 pqF9cWs/nxvO
0YH+rkj27URVxiVzkAMTjJIUAGgF7TdQi1SxW6hV0BZ43SQANG6MUdDgkZVl YZBIOOCRg1bq
pp2nxaZbPbws7I8805LkE7pZGkYcDplzj2x1pmt2H9q6DqOnYz9qtZYMeZsz uUr97a23r12n
HoelIZzWmeNLh9Ouby/s/N8z7Lc2MVkoDvbXcnl26vvcDzdwO/kKMjBPNX38 ZWqzQ2Y0+9bV
ZJXi/s3dCsylER2+ZpBG3ySRthXJw3T5W25Nt4M36xa3LeHNF0iKPHmPpd38 z7ZYplyn2Zd3
zwIPvDAZ++K2dT8IWeqi+iuLu6+yahOJ7y1CxNHPiONApLIWUARKQVKsCSQQ cYrQQWHicXl0
bSCzuryZJ5UnaFI41t0FxLCrPvkyRmJ/ubidhO1chawrLxxfL4R0i4uNNujq lzBZyKJRFi9V
5YI5Xj2SYU/vlwH2cuvGA2OhtvC8Nje/a7LUL22keV5LgJ5bC4VppJtjbkOF DTSAbdpw3JOA
RG3g7T2sdMtfOugNNsxaWzhl3LtaF1kPy4Lq1vGRxtPOVIOKWgG7BI0tvHI8 Lwu6hmikKlkJ
H3TtJGR04JHuayvFWq3OjaBJeWmzzvPt4gXgeYASTJGT5aEM5AYkKDknFasE bRW8cbzPM6KF
aWQKGcgfeO0AZPXgAewrN8SadcaroctraHbciWGaJvOEW145VkB3GOQDBUHl Dnp3yEhlS012
S002G61eR5Y52cJPFpk1sEIwFjaJ2aTex3beMMdqj5mQPVXxjJbTas2o6Tex 2tndW8CyRIkj
BpUt8RsquzM4ac52KRgcFjwX6foeq3tu0Hiad54423xCO+DbmIGCxjghIKEZ QjOGbd95EK23
8LwySOz6hessstvcTofLxNPC0RWVsJkMRCikKQuM4UE5p6CI7zxhYabq+n6b fxPbXF6sZVZJ
4NyNI21UKCQuTu4yisozndgEi3oOvQ+IrQ3tnbTLYtzb3TtGUuFyRlQrlhjH IcKRnBGQQIL3
wvDeX7XI1C9t4pLqG7ntYvL8uaWIoVZiyFx/qowQrAYXpkkmfSNBh0q7vL03 M13fXuwT3U6x
q7qgIQERoinGTyRnnBJAABoBrVxn/Cbt9l2fZpvtn9sfYM/YJ/I8v7b5GfNx s3eXz97G7jH8
NdnXIT6Rra2kmnW+mafJaDUTfRySaq6SM32n7QMgWxAG7jGTgcZJ5oQGTo/i vVta1qygje6k
tbhluSbWGGNljFvZPhxIxxGTcyFgpaQfKFbA56Hw/wCONG8S38lnp8u6QRGe M+bE/mRggFsI
7Mn3l+WQI3zdOGw/Q/B2n6Bcw3FrNdO8MBgUSspBXy7ePJwo5xax/iW9Ri3p GhJo+xIr+9mt
oYhBbW0rr5dvGMYVQqgtgKoDOWYAdeWyOwGtRRRSGFFFFABRRRQAUUUUAFFF FABRRRQAUUUU
AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA UUUUAFeWePf+
Qyn+63869Tryzx7/AMhlP91v51nPdGdTY7DwR/x5yDgDYpOVB6bq6K3uWnto ptqLvQNjaDjI
z6Vzvgj/AI9JP+uY/k9bdh/yDrX/AK5J/IVVP4EVHYnkvI4m2ySwocZw20Ug vYmkWNZIizDI
woP9PY/XB9DRaybdQuB/0yj/AJvVC/07dqCOJ1EFxKGdSgMgdVYja+M4Oeuc rtwuAeHP2iip
RVyly3szU81vRP8Avgf4Uea3on/fA/wplZ2oaisDPbxTJHKiB5ZXxiBD0OD1 Y4OB07njAYlL
lV2OMXJ2Rd/tCD7Z9k82P7RjOzZ7ZxnGM4525zjnGOan81vRP++B/hXOaPBL e3EGoBXhsIdz
WqNy87MpUyuTzghmx3bO48Yz0FKnOUld6FVIqLsmCXaSSPGkkTPGQHVQpKn3 9KI7tJS4jkic
o21woU7T6H0NeX65ew6N4juo7C8ZVIzI8b4KOxO6Mn+LsfUZro/Aa20unz3a SA3TvsliH/LM
AnaD6kjnceufakptux3VsvdKgq7ejtbTv3Ow81vRP++B/hTRcEzzxhV/dPsz sHPyg/1pKiT/
AI/b/wD67/8Asi1pc80la52tt25PH3Ys9enQUG4YDJikA97c/wCFQsW8yUIM sBEwGeuGJ/pR
/aJvCsSKv3lYkSKcAMD2NaKN0JsnScuuQFxkjmMDp+FO81vRP++B/hUEJyrH 1kf/ANCNUNYk
8qNHwCQDjIz3Wo62KWprea3on/fA/wAKPNb0T/vgf4VzFjdGa6RWVfvKRhAP 4h6V0lDVgasL
LcGPyflUmWQp9wcYUnP6U7zW9E/74H+FV7rrY/8AXdv/AEWadKxVRtIBLKuS M4yQP60tRDjd
hVLEYQHBcw/LnOOuMdaeJiwBGwg8ghRVZmmWHyVZsAtn5cA/MTnlGpYwY3VV wI33sq7MFfm/
+v6VcotK4kx818lu8azFED5w5QBQR2J7f/WoivkmleNChK4/gGGGAcg9+o/y RRLFHMu2RQwB
yPUH1B7H3qGKFUkDF5XG4iNXBOzjnk89jyfXA68xcouea3on/fA/wpi3DNLJ HtT5FQ52jndu
9v8AZ/WoUm33ksIKkRohOOoJ3cH8APzpY/8Aj7uf+ucX85KBFjzW9E/74H+F Ne4EYy7RqOmS
qiq0tyY7hYgm7djnPqT2x7UTr50UivGWjAOU7uR2+n8/p1eoFoTFgCNhB5BC il81vRP++B/h
VSzkDwAAYCYUc5yMD2HrVik7oB/mt6J/3wP8KPNb0T/vgf4UyilcY/zW9E/7 4H+FHmt6J/3w
P8KZRRcB/mt6J/3wP8KPNb0T/vgf4Uyii4D/ADW9E/74H+FHmt6J/wB8D/Cm UUXAf5reif8A
fA/wo81vRP8Avgf4Uyii4D/Nb0T/AL4H+FHmt6J/3wP8KZRRcB/mt6J/3wP8 KPNb0T/vgf4U
yii4D/Nb0T/vgf4Uea3on/fA/wAKZRRcB/mt6J/3wP8ACjzW9E/74H+FMoou A/zW9E/74H+F
Hmt6J/3wP8KZRRcB/mt6J/3wP8KPNb0T/vgf4Uyii4D/ADW9E/74H+FHmt6J /wB8D/CmUUXA
f5reif8AfA/wo81vRP8Avgf4Uyii4D/Nb0T/AL4H+FHmt6J/3wP8KZRRcB/m t6J/3wP8KPNb
0T/vgf4Uyii4D/Nb0T/vgf4Uea3on/fA/wAKZRRcB/mt6J/3wP8ACjzW9E/7 4H+FMoouA/zW
9E/74H+FHmt6J/3wP8KZRRcB/mt6J/3wP8K8q8fHOsofZv516lXlnj3/AJDK f7rfzrOe6M6m
x1ng2QxWErBGc+Wo2rjJzuHcgV0NojRWUEbjDLGqkehArn/Bn/Hi/wDup/Nq 3EEtyGkE8kQD
sgVAv8JIycg+n+etOn8KKjsJIl0l680CQurxqpDyFSCCx7Kf71IVvJri3aWK BEjcuSspYn5W
HTaPWpPs0v8Az+z/APfKf/E0fZpf+f2f/vlP/ia153blCyvcsVzsPhNW1W+v NR1O4v4ri7Nz
HaMgSJB0VWGSXAUKMZA+UZByc7X2aX/n9n/75T/4mj7NL/z+z/8AfKf/ABNT 0syk2ndFgkk5
PJoqv9ml/wCf2f8A75T/AOJo+zS/8/s//fKf/E0AZln4U0iy1C6vUt/MkuCS VlO9UycsFB6Z
PJ/w4qTRvDenaFNcy2SSBpyM73yEUdFX0Ayfz+lX/s0v/P7P/wB8p/8AE1Fb xzyxlmvJgQ7r
wqdAxA/h9qVkbSxFaSalJ62v8ti7UMG9prqV42jEsu5VYjONqjsT6Gm/Zpf+ f2f/AL5T/wCJ
o+zS/wDP7P8A98p/8TTMRtzBLL5oTZiSPZySMdfb3pjw3clxHKzqQnRTIx7E HqPcflUv2aX/
AJ/Z/wDvlP8A4mj7NL/z+z/98p/8TVKbQrEkCMkWHxuyScH1JNNntkuNu8nj IxgHPT1HtTfs
0v8Az+z/APfKf/E0fZpf+f2f/vlP/iaV9bjGJp8MbhlJBBB4VR0Oewq3Vf7N L/z+z/8AfKf/
ABNH2aX/AJ/Z/wDvlP8A4mhu4Dp97zWqLGxWORnZ8jABUjHXOfwpbiN5YGRG CvwVYjoQc0z7
NL/z+z/98p/8TR9ml/5/Z/8AvlP/AImi4Fb7PqH/AD8r+n/xNTW0Fykxe4mD gLhQPfr2HoK5
/WNXv7HUGt4J2KoBkuqkkkZ7AVQ/4SLVv+e6/wDftf8ACplX6Mi6TO4cuEJj VWbsGbA/PBqu
7X5QiOK2VuxaViPy2iuP/wCEi1b/AJ7r/wB+1/wo/wCEi1b/AJ7r/wB+1/wq PaxDnR1tjbXE
U9xcXLRGSYrxHnAAGO9WUUi4ncj5WSMA+uC+f5iuJ/4SLVv+e6/9+1/wo/4S LVv+e6/9+1/w
o9rEOdHYXFo00wkWYoQMcD6+/vUf2Kf/AJ/H/X/GuT/4SLVv+e6/9+1/wo/4 SLVv+e6/9+1/
wp+3Qc0Ts7W3+zRFN+7JznGOwH9Knrhf+Ei1b/nuv/ftf8KP+Ei1b/nuv/ft f8KTqxYc6O6o
rA0K9u9Tim8+5kV4yOUVMEH2K+1a/wBml/5/Z/8AvlP/AImrTurlJ3LFFV/s 0v8Az+z/APfK
f/E0fZpf+f2f/vlP/iaYyxRVf7NL/wA/s/8A3yn/AMTR9ml/5/Z/++U/+JoA sUVX+zS/8/s/
/fKf/E0fZpf+f2f/AL5T/wCJoAsUVX+zS/8AP7P/AN8p/wDE0fZpf+f2f/vl P/iaALFFV/s0
v/P7P/3yn/xNH2aX/n9n/wC+U/8AiaALFFV/s0v/AD+z/wDfKf8AxNRRRzyS TqbybEbhRhU6
bVP933oAu0VX+zS/8/s//fKf/E0fZpf+f2f/AL5T/wCJoAsUVX+zS/8AP7P/ AN8p/wDE0fZp
f+f2f/vlP/iaALFFV/s0v/P7P/3yn/xNH2aX/n9n/wC+U/8AiaALFFV/s0v/ AD+z/wDfKf8A
xNH2aX/n9n/75T/4mgCxRVK2jnmtIZWvJgzorHCpjJH+7Uv2aX/n9n/75T/4 mgCxRVf7NL/z
+z/98p/8TR9ml/5/Z/8AvlP/AImgCxRVKKOeSSdTeTYjcKMKnTap/u+9S/Zp f+f2f/vlP/ia
ALFFV/s0v/P7P/3yn/xNH2aX/n9n/wC+U/8AiaALFFV/s0v/AD+z/wDfKf8A xNH2aX/n9n/7
5T/4mgCxRVf7NL/z+z/98p/8TR9ml/5/Z/8AvlP/AImgCxRVf7NL/wA/s/8A 3yn/AMTR9ml/
5/Z/++U/+JoAsV5Z49/5DKf7rfzr0yFnWaSB3L7FVg5ABIJPBxx2/X8/M/Hv /IZT/db+dZz3
RnU2Ot8Gf8eL/wC6n82q5d6hLZ29rb2qobu/vZbaBpQTHG37yQswBBICxscD GTgZUEsKfgz/
AI8X/wB1P5tWm+nxajYeXIzxyR3EkkM8RAkhcOwDqSCM4JGCCCCVIKkgun8K KjsZWmeKopbi
0sjf2uuXF20hjn0eECGNYzEGEhMrhSBKGySMjgDcVDSXHjSxh07S7xLO9m/t O1S5too1QOQ8
kEaqdzgBt1wnfHDc8DM+l+F4dN1V9UfUL28vJPN3yXHljdvWBTwiKOBbxgYH ds5zxUTwPZrN
aFtS1CS3slSOztmMWy3RJoZVQERhmGYI1yzMcA85Oa00GTjxZG7i2h0rUJdT DOsunr5IliCC
NmYsZBGRiaE8OT+8HHDbcK18Y31z4X0SSGG6mupG0yO+v1WIRRvM0DOhUsGy ySjlEIG8YIIO
Ohn8LwvqNxqNrqF7ZX08rSNPB5bEK0cSMgDoy7T5ER6ZyOCASKqQeB7O1t7S 1ttS1CK0ga1k
e3UxFbh7cRhHcmMsDiGMEKVB29ASSTQCpqHxAtY57uxsYPO1K1uoYvs4mhkM qG5jhk27JTsb
94MCTZyRxw2LcvjzSLfXYdHuQ8F27RRSJJLDuhlkClYygk3sfnQbkVkG772A xAvgezBhVtS1
B4bWDyLGFjFts1EkUiFCI9zFWgix5hfO35t2Tm/F4eEV99pXVNQAkaOW5iVo 1W5lRVUSOVQM
CQiZVCqHbgrgsCaAR6H4oh1z7L/xL72y+2Wv2u1+1eWfPi+XLDy3bGPMj4bB +YYBwcP1LUJd
J8P3GoRKhS3uDJOXBISATfvnwDklY97ADJyBwehk0/w/aab/AGV5Mkzf2ZYN YQ72B3Rnysls
Dlv3K9MDk8dMWoYIrmwnt7iJJYZXmSSORQyupdgQQeCCO1AGAPFrz391Y2vk yXP9pw21qhRh
5kOSJmJJA3KYL3HT/VDg7l3V7b4neH7pZWhaaVV8toxAY5nlR5UiDBI3Z1w0 qfK6q5zwpIIG
1Y+GNPsLiwuIw7zWcDQiSTaWmYnJlkOMtJky/Nx/rpf75qvD4RtoraG0Oo6h JaWzQG1t2kQJ
brFIkiIAFBYZjQZfc2AcMCzEmgFUeMjaNrc2q6fNa2enyxIszNEAGeKBhE58 zh982N3EYGMt
wTRZ+PbLU/ITS9OvdQnk87fFay2zeV5flbsv5ojbiaM/KzdSDgggaV14btrq 4vJPtV1El20c
zxRlNouIymycZUnevlRjGdh28qcnL7PQktb+C/lv728u4opojLcOvzCQxE/K qhVx5KABQo+8
SCSTRoBlWHjRLua+l+xzS6Yt1aw2l7EqhXFwluUDKzh9264yflACj+8MF8vj bT5Baras5e4n
8tW2LIu0XEEOeHHDi4jdG5+Rg+DwrSW3guxtNLl02C8vUtZLWOBkDJkSRoiJ cK2zKyqsUeCC
FBUHbnmp5fCOkyXJmjh+z4+zbEgVEWPyJFkXaNvG7y4lb1WKMcbRRoBm3fjE Z0S9WG6tNLu7
wKs8qxsLyJred08tVZnyWWMhSquSVXGSRVvRvEEl34i1HS7uOZJfNaSCN1T9 zGlvaMyMVJy2
+4J4LDrzgCnw+ELOOG1tZru6urCzb/RrKdYmiiTyZIfL4QM6bJSPnLE7Rk9c si8HQ200lza6
tqcN48rv9q3xySBGSJDH+8RgVxBF8zAvlcljlsmgEen+OLPUhFNFpuoJZO1v GbyQReWjzxxv
GhAkL5PnRrkKQC3XAJq3pfiiHVb+3to9PvYYru1e7tLqXy/LuIlKDcoVy4z5 qEBlU4PIBGKj
sfB2n6fpA02Ka6aET2k+52Utut1hVB93GCLdM8d2xjjFXQfDV/puvLcz3ONN srWSy0+185Zd
kTNGRyIkK4WJRhmkJz97gljQCLW4t+sTn/d/9BFSaV4A0yTTbWcTy5eJWObe 3bqPeLNT6jFv
1O4P+0v/AKCKfZ6nq9lZQWsclkyQoI1LW75IAxz+8p4ev7GUtbXMKlNSeqMr U9Dg0nUzFA5b
fCjHMcafxP2RVH44zQ2nbvsaxAtJcJnBI+9vZQB+Qq5ctd31411dtCXMaxgR RlAACx7sefm/
Sp1mZY4QsUYkh/1cvO4fMW9cdSe1YVpqpUcm73CMVFWRFb+H2jvIluV3xMy/ 3kz86KRhlB6N
7devGKhh0mIwzu88LR+XlJhv2qwdAcjGejemOfyuxXLQSB4beGPGOACeQyt1 Jz1Ud/X1qJXk
S1a3CrsbOTjnkqf/AGQfrWd4lWKo0SQoDlQBuZpMkjYAhDYAzj5x+fIGDSPp CFLcxTozSIzM
Du4Cs2WHH3cL06+1aH2lyYt0MbeVjZywwQqrnII5wg/WkNxMzh3VHkBbLkHJ Vs7l44wdx9+e
tHuhYzW0h1hebzoTEoBD5I3Z3YwCM9VI6e/Tmp5vD9wizyKvyRs+B8zZVSQT u27ex64Jx05F
WJZHlh8ny0SPKlVXPy43dMn1YnmnzTvOXaSGJnYthyDlQxJIAzjqT1BPPXpR 7oWH+GE2fah/
uf8As1UE8Yy295q9xfQodLhgup7MQKfOK2jiO4EmW25LkbMdVzuwa1tCTZLc j/ZT/wBmrNi+
G/heGysrZNMhX7NE0LTRxJHLcI0LwsJHVQTlXJOCPmANdFO3KjRbF7VvFdjp F+bCWKaS7byB
DEhRfOeYyhEVnZVDfuXPzEZ4AySBVHVvGRtrLWRY6fM95plg1xcea0RS1k8k yokqiTec4Ayg
ZTkgNw2J38IvL9tabxBqc0t5FHBNJJFatuiTzMR7TDsKnzWzlSTxzjIJL4I0 m5a3juTNPY2t
q1pa2b7AlvG0XlMFcKJTlMg7nI5z1CkVoMg1T4gaXockEOqwTWU7xefLDPNb q8Ee5lDEeb+8
zsY7Yt7ccgEgGpoHim6l8SXGn38rypNO8FsFjUBGFxf8kjBx5dqi9+QPUmtl vDReRZm1rUxO
0QguZkMSPdRqzMqsVjGzHmOA0exvm65AIgHguxjuZbq3vL2C7aUzRzoyFoXM lw5KhkKnP2qV
fmB4I7jdRoBG/jizWa7C6bqElvZK8l5cqItluiTTRM5BkDMMwSNhVY4A4ycV JdeNLGzm3XFn
epp/mzw/2jtQw74UkeUbQ/mceTIPucleMggkt/BdjDp2qWb3l7N/adq9tcyy Mgch5J5GYbUA
Dbrh+2OF44Oaj+FtSfxHHLDfvaaTbzzXcCRypIwmljkV2CNDlTvmkfLSOvbZ ggKaAB8VahNq
+lNa6LqElrd2dzL9mjktGaQK1vslD+bt2YkYcNk5zjGDUkPjqxnuBDZxzahL cyj7FBAiRPJH
9nhmLAyyKGwJlOPlbn7pCs1XtJ8KWOkX4v4pZpLtvPM0rhF855jEXdlRVUN+ 5QfKBnknJJNU
V8AacujnSPtt62myeWLi2cQstwqRRRKGJjJX5YVOUKkEkgj5cGgD7HxZPJbT Nc6VdPMdRuLK
0WDygLsxyTD5N0nBVISWL7ASDtzkCmXXjm0Fpf8A2a1vRPZ2El3MzW4dLfYZ kZX+cBmWSBl2
hvmyCpKhmW8/heE7/J1C9t8XTXdt5fln7LK+/wAxk3Ic7/NkyH3AbvlC4GI1 8Haetjqdr510
RqVmbS5csu5tzTO0g+XAdmuJCeNo4woAxRoAy08caNe+JW0OKXNz5skCt5sR 3yRg712BzIuN
j/MyKp28E7l3WtZ1CXSdA8Q6lbqjTWkEs8ayAlSyQhgDgg4yPWpLTQksr9p4 r+9Ft5sk62W9
RCkkhLO3Ch2yzudrMygtwBtXa+80+LVtP1jTbhnWG7V4JGjIDBXiVSRkEZwf SjQDDs/GUVvY
6nd3+o6fqNlZrCy6hpyhIXeRmTyfmkZQ4IQklwAJVJ2gbjJa/EDS7+O2Wwgm vLy4lkiSzgmt
y+Y1Vnw/m+U2FdDhXY/N0+V9urfeH7S+knk8yaBp9jyCFgAZY2VopsEEb0KL g9GAAYMFUCpf
eE49T03+z9Q1XULu2lYtdpN5LC6Hy4Vh5eEACjHlbCDls7vmo0AgtvFskei6 nqWo2DxQ2V5N
AsvnQRRzKtw8QKmSUAEBVzvK5J+XPAqS28b6Td6Vf6lAJpILGw+3SlNjZUNM pVSGwzBoJBkH
aeCGIOanfwvCd/k6he2+Lpru28vyz9llff5jJuQ53+bJkPuA3fKFwMUZfAdq +nXFmmr6nF9s
ilhvZU8kvdJJJJIQ2YyFw00uNgX73OcDBoBafxfZrpeo6ibS6W2sJ2t3eZoo Fd1lMTBGkdVI
BAOSQDuABLBlGUfHwuU1G6sbZ5dOt9J+2i6jWOQQODcK4ceavmDMGB5ZIJz8 20hq3X8N232G
O3hurqCWG8mvYLmMoZIpZWkZ8BlKkYlkXDKeD6gGqA8D2Ysbm1/tLUMXkE8F 4+Yt1ysrSvlv
3eFKtPIRsC9edwAFGgEl740sbCO6uJrO9+xw/aFS6VUKTyQK7SRoN+8MPKl5 ZVU7Dg8rnS0z
WBqFxPay2N1Y3cCpI9vcmMtscsFcGNmXBKOMZz8vIAIJzb3wXY38d1bzXl79 jm+0MlqrIEgk
nV1kkQ7N5Y+bLwzMo3nA4XGzHp8Uer3OpKz+dcQRQMpI2hY2kZSOM5zK2eew /E0Awdd1m80f
SNDFmyI93OsDu1lLdlV8iSTIiiYMxzGBx0BJ7Vlf8JxKlzp7Xk6W9vGzPelI DholjvstglmU
k2qsY8B0IKkscgdJc6ONW03SmF9dWU1oyzwzWwjLBvKaMgh1ZSNsjdqov4C0 eZ907XUwZSsy
tIAJiwuQ7NtAILG7mJ24AO3aFAxRoBRuPHP9lavfnWLO6sLdYLRba1uZLZWe V2uCzCTzNgBW
L+Nx9zAGSN2ro/jHT9dvIbbT4bqbzIBO0qqpijXfKhBcMVJDwsvyk7sgruUM ys/4Q9Wu5L6b
W9Tm1D915N24gDwbBKBtVYghys8oO5W+9xggEaWn6LFp95Ldi5uri4mgjgke dwxbY8j7ugwS
Zm4GFAwFCgYo0AtW3+vu/wDrqP8A0BasVXtv9fd/9dR/6AtWKQwooooAKKKK ACiiigAooooA
rp/yEZv+uUf83rzTx7/yGU/3W/nXpaf8hGb/AK5R/wA3rzTx7/yGU/3W/nWc 90Z1NjrfBn/H
i/8Aup/NqvW1s1xLcYuJYwsr8K7AfePYGqPgz/jxf/dT+bVrab/rLv8A66t/ 6E1KHwocdkH9
mv8A8/k//fxv/iqP7Nf/AJ/J/wDv43/xVWWvbRGKtdQhgcEGQZBqpb6xFJLr AuNlvDpk/lST
SSAKV8mOUuScBQBJj/gOc+mnKVYd/Zr/APP5P/38b/4qj+zX/wCfyf8A7+N/ 8VWJrfja2s9D
u7uw/wCPuKKZlgvreaB9ywSyqfLZAxU+SwydoO18Nldp1bXxJpd3NFAks0c8 svlJDcWssMhY
o7g7HUEKVjkwxGCUYA5GKOUCb+zX/wCfyf8A7+N/8VR/Zr/8/k//AH8b/wCK qtL4r0aE4a6c
hWkWRkt5GWHZI0bNKwUiNAyON74U7GIJAJo/4SvRmS4aO6eX7PObZ1ht5JG8 4Fg0aqqks42M
xVQSFwx+Ugk5QLP9mv8A8/k//fxv/iqRdLZRhbuYDJPDt1PX+Ks+bxbaLbWl 5ArvZTNIkk8s
FxGIDHIEfzP3REYUeYSZCgynoSy2IvFejSXE0RunhELSo01xbyQwloiwkCyu oRiuxyQCeEY9
ASDlAs/2a/8Az+T/APfxv/iqP7Nf/n8n/wC/jf8AxVUk8YaO/nLvvUli2Zgk 0+4SZ9+/bsjZ
A7/6uQ/KDgIxOADRrHiKO08MnVrE+cryxQITC7lGeVYjujA3lkZjmPhiVK8H ocoF3+zX/wCf
yf8A7+N/8VR/Zr/8/k//AH8b/wCKqlB4gBjR5XhaKKW3trmYpLC6zSqpAELI SMmWDgtx5jbi
CnzT2HiXSNUtrK5srvzoL2XybaQRuFlfyzIQCR2VWz6FSp+YEUcoE39mv/z+ T/8Afxv/AIqj
+zX/AOfyf/v43/xVUpfEfk+NI9AktMRSWqSpd+Z1lYylYtmO6QStuzj5cdSM mneKbO8sNInu
I5raTUrWG4TMMjQoZANqGbbsDZO0AkEkjA+YAnKBd/s1/wDn8n/7+N/8VR/Z r/8AP5P/AN/G
/wDiqx77xnaRS6c9ol1Paz3nkSyLp9w+9DDM6tDhf3oJjX5k3Dac9CDVtvGO iJIqG5mOYhM7
raTFIELMuZWC4iw0bht5XbsbOMGjlAu/2a//AD+T/wDfxv8A4qj+zX/5/J/+ /jf/ABVQ3viT
S9NmuYr2Wa3+zxNK8klrKI2VULsEfbtdgoJ2qScK3HynDIfFejSuVa6e32qz Obq3kgVNoLFW
MiqFcIC+w4bZ8+NvNHKBYGlAEkzMSTklgST+JNL/AGWP+ev/AI7/APXp2m6x Z6r5otjMskWN
8VxbyQSKDnDbJFVtpwwDYwSrAHg4jv8AWItN1K2t7rZDazQTytdyyBERo9h2 EnjJQyP14ETH
BAJC9nELId/ZY/56/wDjv/16P7LH/PX/AMd/+vVKx8U2dxHYpdxzWd5cRRGW F4ZCltLIqkQy
S7Qiv8ygKxVjuXj5hmOPxtoM9vaz21xdXUd0rPAbWxnm3qoTcQEQnAMigns2 VPzAgHs49hWR
o/2WP+ev/jv/ANej+yx/z1/8d/8Ar019e01Li1iMzsl2qPDcJC7W7hzhP3wH lgscAAtkkrj7
wzUsvGOiah9m+z3M2242+W0tpNGpD42MSygKrk4RjgOQQpJBFL2cewWRd/ss f89f/Hf/AK9H
9lj/AJ6/+O//AF6bp+vabqlw0NpM7Pt8xC8LxrMmQN8TMAJE5X5kJHzLz8wz H4k1S70TQbvV
LSzhu/skTzyxy3Bh/dopY7SEbLcAAEAc9RR7OPYLIm/ssf8APX/x3/69H9lj /nr/AOO//XrH
u/FsmlX1nZ6nYoLiZo1ljsWmumjDrcMrBRCC4P2fHAyMtkAKC0mueL7Ow0vV ntJN95Z2txJE
ZYJBBJLEjMUEmAjsNrZVW3Da/TacP2UewWRpjSsMWW4kQkYOwlc/kfel/s1/ +fyf/v43/wAV
VuW5t4WCyzxRsRnDOAcUz7fZ/wDP3B/38FHKh2K/9mv/AM/k/wD38b/4qj+z X/5/J/8Av43/
AMVVj7fZ/wDP3B/38FH2+z/5+4P+/gp8oWK/9mv/AM/k/wD38b/4qj+zX/5/ J/8Av43/AMVV
j7fZ/wDP3B/38FH2+z/5+4P+/go5QsV/7Nf/AJ/J/wDv43/xVH9mv/z+T/8A fxv/AIqrH2+z
/wCfuD/v4KPt9n/z9wf9/BRyhYr/ANmv/wA/k/8A38b/AOKo/s1/+fyf/v43 /wAVVj7fZ/8A
P3B/38FH2+z/AOfuD/v4KOULFf8As1/+fyf/AL+N/wDFUf2a/wDz+T/9/G/+ Kqx9vs/+fuD/
AL+Cj7fZ/wDP3B/38FHKFiv/AGa//P5P/wB/G/8AiqQaWwJIu5gWOTh25P8A 31Vn7fZ/8/cH
/fwUfb7P/n7g/wC/go5QsV/7Nf8A5/J/+/jf/FUf2a//AD+T/wDfxv8A4qrH 2+z/AOfuD/v4
KPt9n/z9wf8AfwUcoWK/9mv/AM/k/wD38b/4qj+zX/5/J/8Av43/AMVVj7fZ /wDP3B/38FH2
+z/5+4P+/go5QsV/7Nf/AJ/J/wDv43/xVH9mv/z+T/8Afxv/AIqrH2+z/wCf uD/v4KPt9n/z
9wf9/BRyhYr/ANmv/wA/k/8A38b/AOKo/s1/+fyf/v43/wAVVj7fZ/8AP3B/ 38FH2+z/AOfu
D/v4KOULFZdLZFCrdzBQMAB2wB/31S/2a/8Az+T/APfxv/iqsfb7P/n7g/7+ Cj7fZ/8AP3B/
38FHKFiv/Zr/APP5P/38b/4qj+zX/wCfyf8A7+N/8VVj7fZ/8/cH/fwUfb7P /n7g/wC/go5Q
sVhpbAki7mBY5OHbk/8AfVL/AGa//P5P/wB/G/8Aiqsfb7P/AJ+4P+/go+32 f/P3B/38FHKF
iv8A2a//AD+T/wDfxv8A4qj+zX/5/J/+/jf/ABVWPt9n/wA/cH/fwUfb7P8A 5+4P+/go5QsV
/wCzX/5/J/8Av43/AMVR/Zr/APP5P/38b/4qrH2+z/5+4P8Av4KPt9n/AM/c H/fwUcoWK/8A
Zr/8/k//AH8b/wCKo/s1/wDn8n/7+N/8VVj7fZ/8/cH/AH8FH2+z/wCfuD/v 4KOULFf+zX/5
/J/+/jf/ABVH9mv/AM/k/wD38b/4qrH2+z/5+4P+/gqWOWOZN8UiuucblORm jlCxQ05Sl7do
Xd9qoMsxJ6t615949/5DKf7rfzr0Oy/5CN7/AMB/m9eeePf+Qyn+6386zfQz n8J1vgz/AI8X
/wB1P5tWtpv+su/+urf+hNWT4M/48X/3U/m1a2m/6y7/AOurf+hNRD4UVHZF 20d1tVCswHmS
9D/00aueufDN3dXGuQvqMI0rWd32iBbU+eu63SE7Jd+0fcDcoe4rftf+PVf+ ukv/AKMesuG7
1m9nvPskenCG3uGgBnkdWJAB6BT2YVtqUc9P8OUuNNmthPpllJL5gJ03Slt4 yGt54QSu8sWH
nk5LYwoAC5LHd1Pw5/aNzqVwt35Ut1a20ULeXu8iWCSSWOXr82HdTtPB2YOQ cVZ2+Iv7uj/9
/pf/AIijb4i/u6P/AN/pf/iKeoGXfeDlkt5LPTrpLSwuNOj0u5heFpW+zoHC iJt42PiVxuYP
/Dxwdxe6FdWOjRPYM9zf2eo3GoW6rCrBmmeXKlWkQEBJ3/jXlQf9k6m3xF/d 0f8A7/S//EUb
fEX93R/+/wBL/wDEUagcdJ8Pr3WNAMWoz6et3crc+YLqw+0C2M00sm6EeYBF JiUBiGcEomCQ
uW3b3wZFqGkJptxeuIftl7cyNGgDMtytwpUZJAKi464OdvTnjU2+Iv7uj/8A f6X/AOIo2+Iv
7uj/APf6X/4ijUDkk8Lav4lu7nUNfgso5V+zi2hu7FHjYxi4BMkKzyBlxcHB EincoOML83SL
4bRPDtppMcsMKwXUNyTBbLFHlLhZiqxrgKpKlRySAcksck2dviL+7o//AH+l /wDiKNviL+7o
/wD3+l/+Io1Az7/wzd3N/M9tqMMNnc39tf3MUlqZJDJCYsBHDqFUiBByrHJY 55AF7TNIuNL0
fRNOhvv3enRRwzHyR/pKJEUA5J2fNtfgn7uO5p23xF/d0f8A7/S//EUbfEX9 3R/+/wBL/wDE
UtQK2p+HP7RudSuFu/KlurW2ihby93kSwSSSxy9fmw7qdp4OzByDisKP4deV /ZS/bbKb7D9i
Pn3Gn+ZcL9n8v5YZPMHlI3l5K4bBkc5O7jptviL+7o//AH+l/wDiKgu7rXbN YjImkkyzJCgW
WUks7BR/B05z+FPUCtp/hm7s00e2l1GGWz0eVTaItqVkMawSwhZH3kM2JFO4 Koyp454gHgrF
l4gt/wC0P+QxazW+7yf9T5k1zLn73zY+04xx9zPfA19viL+7o/8A3+l/+Io2 +Iv7uj/9/pf/
AIijUDmdX+HX9q3tzN9tso/O+0n7Q2n77s+dDLHtabzBuRfN+VdowqIueM1p ap4Mi1Zr1bi9
dYbu8e5kWNAGCvZG0KgkkZwd+ce2O9am3xF/d0f/AL/S/wDxFG3xF/d0f/v9 L/8AEUagZFj4
cvNDhI02PTIbm6urcStp2nR2kKQo+5yylmZmZd6A5OCy4C/M1aviDQbfxDYR 2lw21VlDZwTl
CCkq8EffieRM9t+4cgU7b4i/u6P/AN/pf/iKNviL+7o//f6X/wCIpagUrnw3 LPqU8i3yJYXV
5BfXEBgJlM0Xl7Nkm4BU/cx5BRj97kZG2TSvDn9mf2H/AKX5v9laY2n/AOr2 +bnyfn6nb/qe
nP3uvHNnb4i/u6P/AN/pf/iKNviL+7o//f6X/wCIo1A5mP4deV/ZS/bbKb7D 9iPn3Gn+ZcL9
n8v5YZPMHlI3l5K4bBkc5O7i/beCvs1la2/9obvItdMt93k43fY5jLn73G/O Mfw9eela+3xF
/d0f/v8AS/8AxFG3xF/d0f8A7/S//EU9QOdsvBk/hrTbv+xF09b0WZs7GW30 +KGUFsBZLiQk
mQqQrHAUHDHYxKgdRrem/wBsaDqOl+b5P2y1lt/M27tm9SucZGcZzjIqHb4i /u6P/wB/pf8A
4ijb4i/u6P8A9/pf/iKWoFLUvDct3rv9s2t8kF3GsIgEsBkjVoxcKSwDKWBW 5bgFcFQckZFZ
V18O7ad9UEb6fEL1bsrcDTUN0r3AcNvmLZZAZGwFCnAUFiAd3RbfEX93R/8A v9L/APEUbfEX
93R/+/0v/wART1A1ld1GFZgPY0vmyf8APR/++jWRt8Rf3dH/AO/0v/xFG3xF /d0f/v8AS/8A
xFLUDX82T/no/wD30aPNk/56P/30ayNviL+7o/8A3+l/+Io2+Iv7uj/9/pf/ AIijUDX82T/n
o/8A30aPNk/56P8A99Gsjb4i/u6P/wB/pf8A4imyNr8UbyONHCICzHzZeAP+ AUagbPmyf89H
/wC+jR5sn/PR/wDvo1h2s3iC7s7e6SPSVSeJZVDyyZAYAjOF681Lt8Rf3dH/ AO/0v/xFGoGv
5sn/AD0f/vo0ebJ/z0f/AL6NZG3xF/d0f/v9L/8AEUbfEX93R/8Av9L/APEU aga/myf89H/7
6NHmyf8APR/++jWRt8Rf3dH/AO/0v/xFG3xF/d0f/v8AS/8AxFGoGv5sn/PR /wDvo0ebJ/z0
f/vo1g2t1r121yIk0nFvMYWJllALBVY4+Tp8wH4Gp9viL+7o/wD3+l/+Io1A 1/Nk/wCej/8A
fRo82T/no/8A30ayNviL+7o//f6X/wCIo2+Iv7uj/wDf6X/4ijUDX82T/no/ /fRo82T/AJ6P
/wB9Gsjb4i/u6P8A9/pf/iKNviL+7o//AH+l/wDiKNQNfzZP+ej/APfRo82T /no//fRrBN1r
39orYhNJMrQtNkSy4ChlXn5OuW/Q1Pt8Rf3dH/7/AEv/AMRRqBr+bJ/z0f8A 76NHmyf89H/7
6NZG3xF/d0f/AL/S/wDxFG3xF/d0f/v9L/8AEUaga/myf89H/wC+jR5sn/PR /wDvo1kbfEX9
3R/+/wBL/wDEUbfEX93R/wDv9L/8RRqBr+bJ/wA9H/76NHmyf89H/wC+jWRt 8Rf3dH/7/S//
ABFG3xF/d0f/AL/S/wDxFGoGv5sn/PR/++jR5sn/AD0f/vo1kbfEX93R/wDv 9L/8RRt8Rf3d
H/7/AEv/AMRRqBr+bJ/z0f8A76NHmyf89H/76NZG3xF/d0f/AL/S/wDxFG3x F/d0f/v9L/8A
EUaga/myf89H/wC+jR5sn/PR/wDvo1jSNr8UbyONHCICzHzZeAP+AUy1m8QX dnb3SR6SqTxL
KoeWTIDAEZwvXmjUDc82T/no/wD30aPNk/56P/30ayNviL+7o/8A3+l/+Io2 +Iv7uj/9/pf/
AIijUDX82T/no/8A30arwks1ySST5/U/9c46W3S5W0RrwweeWORASUA4xgnB P5D+tJB1uf8A
rv8A+00oAqWX/IRvf+A/zevPPHv/ACGU/wB1v516HZf8hG9/4D/N6888e/8A IZT/AHW/nWL6
Gc/hOt8Gf8eL/wC6n82rW03/AFl3/wBdW/8AQmrJ8Gf8eL/7qfzatbTf9Zd/ 9dW/9CaiHwoq
OyLdr/x6r/10l/8ARj1Q0Ppq3/YSk/8AQI6v2v8Ax6r/ANdJf/Rj1h6fd3sM uqR2umSXQ/tC
RmcTxoB8icfMwJ/L/wCtsUc/b+JdXhF1DdXe+S41gCyk8tBi3XUVtZYcAfwq UO48nzuPuE1b
l8fyLdS20OmJM8jJ9hlEkyQ3CNcRQ7jI8IGP36MDH5gIzz90tcuNI+1Q2sM3 hWRo7W/Oowj+
0IxtuC7OX4fn5nY4PHPTpUCeHY47lJx4Yui0e3ykbV90cIWRJAsaGTaihooz tUAYUDGOKYDZ
vHj2lvJJdaXhm8yO3WCZpd8sdwltIrAJuC+bIu0qHZlydobCHd8P6xNrNhJP cafNZSxymNkk
jkVX4B3J5iI5X5sZKDkMBkAE5cmkeauH8KyHHn7SNQjBUzSrM7Kd+Q3mKrBh ypA2kVb0+O90
u3aG18PTgO293l1GOWSRsAZZ3csxwAMknAAHQAUWA36Ky/t2r/8AQAk/8DIf /iqPt2r/APQA
k/8AAyH/AOKpWYGpRWX9u1f/AKAEn/gZD/8AFUfbtX/6AEn/AIGQ/wDxVFmB qUVl/btX/wCg
BJ/4GQ//ABVH27V/+gBJ/wCBkP8A8VRZgalZet/8wz/sJW//AKGKPt2r/wDQ Ak/8DIf/AIqq
l62rXhtN2iSosF1FOxF1CxIRgSAN3XFCQD/GGtJoegSzm9hspZ5Y7WG4mZQI nkcJ5mG4bYCZ
Cp6hDnAyRy1h4ya4utFeK9TUZTBfWLGKZVhuLiO4t40lkK5WMMDvHBwJQq7y yhuquH1C6ntZ
pvDsjSWspmhP22IbXKMhPDc/K7Dn1+lU2053vrm8k8KGSa5WRJvMvYmWRXWJ HBUvtIKwxDGP
4fc5YFBPFup2Glyz3dil282rXNlYmJpGZwks/wDrEjhZlCpFgFRITwTt5Ief G195Nzc/2H5d
tY2C318Lid4ZlTfMreXG0WW4gZl3mPIZchcnEo0QrbvCvhy9VGZZARrOGjcA gujeblHbc25l
IL7m3FsnMi6RttLu2HhWTyry1+yXAOoRkyx5kJ3HfksTLIS2dxLEkk0WATUf Ft9pdzqIn0qG
a2tdiLLa3Lyt5skiJFG6CIEMwkDEJ5jKAODuTdUXxvcma287S7q3mkWWJYJN 8UUkpmtY42Bl
iWTZm4ALbRjEnyvhTVhNEKG6x4cvSl0zySRtrOY1dpPMLohl2xvv+YMoBB5B FA0NQgVvC07v
tdfNk1RXlO4xsWMhkLFwYYtrk7l8tdpGBRYCvc69rel63qt3d2Vq1rZ6Tb3V 5BHfuwhUSXJZ
oQYgHdkQZB2cqozjkF18QJIH1SSPRLqW0sluwswSYBntw+7exi8pULRsoKyM clcqCSFuLpMg
tLu2fw3dTR3lr9kuDPqoleSLMh2l2kLf8tX5znnGeBiO40Nbp7pp/C07pcrI skR1RfKHmAq7
JH5m1HYM+XUBjvbn5jkA2NL1S7ub+607UbOG2vLeKKci3uDNGY5C6r8zIh3Z ifI24xt5OSBr
Vho2oJfzXy+HZBczRJDI/wBti5RC5UY3Y4Mj/n7CrH27V/8AoASf+BkP/wAV SsBqUVl/btX/
AOgBJ/4GQ/8AxVH27V/+gBJ/4GQ//FUWYGpRWX9u1f8A6AEn/gZD/wDFUfbt X/6AEn/gZD/8
VRZgalFZf27V/wDoASf+BkP/AMVR9u1f/oASf+BkP/xVFmBqUVl/btX/AOgB J/4GQ/8AxVH2
7V/+gBJ/4GQ//FUWYGpVe/8A+Qddf9cn/kap/btX/wCgBJ/4GQ//ABVRXF1q 89tLD/YUi70K
5+1wnGRj+9RZgTWstxB4StJrS2+1XMenRtFB5gTzXEQIXceFycDJ6ZrK/wCE xW8liTR7VLxL
loYrWaWZoY3leF7gq3yFlAhVGyFOTIF4wxF6zuNWtdPtLYaHK/kW8cRY3UIy VUA8bumQapS6
fNLY/Yz4anSLz5LlWi1JI5EldmZ2V1cMpJd+hHDEdDinYCm3je7230yaTCbb TLVrjUGa8Idd
ks8cgiXyyJMG2cqWKZyudvOOzrlV0jbaXdsPCsnlXlr9kuAdQjJljzITuO/J YmWQls7iWJJJ
rW+3av8A9ACT/wADIf8A4qk0BqUVl/btX/6AEn/gZD/8VR9u1f8A6AEn/gZD /wDFUWYBofTV
v+wlJ/6BHXJHxTqWkeH9SnvId8DXWqx2lzFd7p98T3MiqVeMqihYWUHL4wny 4Jx0dg+rWa3Y
/sSV2uLpp8faoQFBVABndycqf0rMbw7G/wBrEnhi6kjuvO8yKTV98YM27zGR DJtjZt7jcoBw
zAHk0wNTTPEL6jr15pzW8NssG/ZHNMy3UgVgvmCEoAYic4kV2B46HIXdrnLa 2u7S/mvo/D90
9zLuy8+qLLsDHLKgeQiNSQMquAdq8fKMX/t2r/8AQAk/8DIf/iqVgNSisv7d q/8A0AJP/AyH
/wCKo+3av/0AJP8AwMh/+KoswBf+RvH/AGDX/wDRqVga34lm0LxTdxrDNdtP a2cdtbDzGQSM
12zMRGjsMrF1VGPC5wBkaqvqw1j7edEl/wCPVoAguoTkl1bOd3Awp/Sq19p8 2oXElxceGp/t
DrGnnRakkcihC+3ayuCh/eyDKkEhyDkHFMCvpXiHW9V1udYNOSO3XTopWt72 R4GjmMlymVBi
3MjmJOWCkLhtuSVqOw8R67qOvaXGlhZR2k8V07bbxmjmiRrYCeNzEGb/AFkg CkKrD5gxBUmW
XQ1mt/IbwtOI2gkt5AmqKvnI4bcJSJAZCS7nL5IZ2YEMSaki0qeHyCug6i0k Epljlk1svIM7
crvaUsUO1SYydpIBINADvDHi+TxJcD/iU3VvazQfabe4aKYKUyuA5eNFDkMC AjSA4b5sAFsJ
PE+q2ialqYn1C/Syn1E3NrNaCK2jggM+zy5hENz5jiX77n5nJXjK72n6fNpd w01p4anV9vlo
H1JJFhTIOyJWciNOF+VAB8q8fKMSNa3D6Vd6W3hmQ2d353nR/b4/n85maTnf kZLseDxnjFAF
fUPEN5BDqs81vNaSaVpi6i1sk0beaC8pEbko21ttvtJUkDzWwTtV6r6Fqt9H ftLeQ+aupaxc
2MU32122pCbkj9yV2R4WFV+Q/NncxyObOr6TJrm/7d4buj5kRhl8jVRB5sfP yP5ci71+ZsBs
gbmx1OXy6fNLY/Yz4anSLz5LlWi1JI5EldmZ2V1cMpJd+hHDEdDigCm/je73 6nLFpMLWelRS
z3cjXhWTy0nuIj5aeWQzYtmbBZRlgM96vw+JrubVbONdOhGm3d/PYR3Buj5w khWbcTFsxtLQ
OB8+cEHA5AqwaGttY3lnH4WnMN7A1vceZqiu0qM0jkFmkLZLTSnOc/N14GKi 6Fqw8Vx6v/Zc
iW0ErTw2kV4FUSsjIzMDMY+d8jHbGrEnJY/NuLAdzRWX9u1f/oASf+BkP/xV H27V/wDoASf+
BkP/AMVSswLl/wD8g66/65P/ACNR6R/yAdL/AOvKH/0AVSuLrV57aWH+wpF3 oVz9rhOMjH96
ks7jVrXT7S2Ghyv5FvHEWN1CMlVAPG7pkGi2gG1RWX9u1f8A6AEn/gZD/wDF UfbtX/6AEn/g
ZD/8VRZgbDf6hPqf6VWg63P/AF3/APaaVJBJNLYwvPbm3lJbdEXV9v4rwfWo 4Otz/wBd/wD2
mlAFSy/5CN7/AMB/m9eeePf+Qyn+63869Dsv+Qje/wDAf5vXnnj3/kMp/ut/ OsX0M5/Cdb4M
/wCPF/8AdT+bVrab/rLv/rq3/oTVk+DP+PF/91P5tWtpv+su/wDrq3/oTUQ+ FFR2Rbtf+PVf
+ukv/ox65DVVDaLfhlDD+3GyCM/8sPp/h/Q9fa/8eq/9dJf/AEY9YlrY3d9H efYli8221s3A
MpwvyxKMevUj0+tb9/Qp7GBd6JALq2t7cAvJKbWQy4x5wIDEYH3Pn478mquo 2VnFKj2qMbad
N8fnAb8ZZTuxx1DfgfrXXRaL4mjQhryKU5yrSTuxQ7GXKntw5P1Aqvc+GNfv IIorm4hm8tmZ
XkmZm+YDIyR0+X9TWLjK2iZFjmbmxs4lsmG4pPFvlJjBIO91OBnnoep5yema nOlWf9r39owb
ZCJ9h2gligYjJ/PPHc+ua35fCmqzJao0NgFt12ACR/nGc/N+JPTHX6YlHhzV /wC0p71oNPZ5
g4ZDJJtG4YYjnPOT37/TC5ZhY4kxRnOY0Oevyj3/AMT+ZoMUZzmNDnr8o9/8 T+Zrp/8AhCNV
/v23/fZ/wo/4QjVf79t/32f8KnkqeYrM5gxRnOY0Oevyj3/xP5mgxRnOY0Oe vyj3/wAT+Zrp
/wDhCNV/v23/AH2f8KP+EI1X+/bf99n/AAo5KnmFmcwYoznMaHPX5R7/AOJ/ M0GKM5zGhz1+
Ue/+J/M10/8AwhGq/wB+2/77P+FH/CEar/ftv++z/hRyVPMLM5gxRnOY0Oev yj3/AMT+Zq3p
kaDV7Ngig+ehzj/a/wDrn8zW5/whGq/37b/vs/4VNa+D9TtbyC4ka32RSK7Y c5wDk9qFGoFm
c/p+lx6gLsbUDRQGXJAwAGAYnjJAVmPHP16GExWJujmNzb9/lXe3B/AZJPrj cfvd+nt/CWtW
ol8qS2VpFC7hIwK4ZWBBxwcqKfD4V1eG+F2sdhuHOzcwXOMZGMYOeRjGD0xi nyz03CxlWvh6
C91FI1hlWEFBcIFEjxMxYbSQAOmSSQAuSDyMHKj06Wed4I7J5JlzvjWIlhyQ cjHqT+ddUvhT
VY76C6ghsIWhZXCLI5UkHPOcn9aq/wDCEar/AH7b/vs/4U3GfZhYwrK2s5pS k8O9m4VRIkQ7
kkuwIHU8Y53HnsbX9l2Lfa4drtLD5hMjBU6bsDyiNxzg5ORt3HIwCTtW/hDU 4dweGwnVsfLI
7cEdwVwe54zj8hUx8N603muy2DXEm/M+WD4fO4YA2nOW5IJ546DAoz6odjnb /TLOFLkRRtvt
rgW8hfBEhO/5gMDb91uOfvdfWwNFsZ/s0cMW5p/KDTC4jcIXxuJjA3AAsw5I 5PXmtm68Mazd
IystkhkfzJWR2zI/PzHOQPvN0wOenTCxeG9at0XyFsIphtzMpbcwUggEY29V U5xk45zk5fLK
+zCxhQ6PZ3sQuYY/LhG/zI5ZUydu3o5CgZMuORxyec4qnLpZV5JHs5UtVfDy BBIFB/2hhW4b
2B3e9dWPDmrqPLSDT1tyCGgEkm1slSSSTu6ovQj7vucwN4T1h71LlxZNsK4j ZiU2rgBSMcjA
A55ocZdmFjFTTrB7u1Y27LGwaWaCVgzGNQXJyAPvLuwOPXOGBp7aNaTJBHbQ iSSYRAy/aY2V
WfGdyBdwGWI57n3wd8+GdRZriXybOKd42VXjlkYlmIDFt5P8O8f8C/EMi8N6 1bovkLYRTDbm
ZS25gpBAIxt6qpzjJxznJycsuwWOW1Cwht3XZCDGwI3l0kDnnPK5A+993JI3 dTmqhijOcxoc
9flHv/ifzNdfceE9WnRI1SyhiQlhHHI5G44yctk9h3xxVf8A4QjVf79t/wB9 n/CpcZ30uKzO
YMUZzmNDnr8o9/8AE/maDFGc5jQ56/KPf/E/ma6f/hCNV/v23/fZ/wAKP+EI 1X+/bf8AfZ/w
pclTzCzOYMUZzmNDnr8o9/8AE/maDFGc5jQ56/KPf/E/ma6f/hCNV/v23/fZ /wAKP+EI1X+/
bf8AfZ/wo5KnmFmcwYoznMaHPX5R7/4n8zQYoznMaHPX5R7/AOJ/M10//CEa r/ftv++z/hR/
whGq/wB+2/77P+FHJU8wszD1KNHuVLIpPkQjkf8ATNf8T+dVDFGc5jQ56/KP f/E/ma6258H6
ncSq6Nb4EaJy56qoU9vUGof+EI1X+/bf99n/AAo5KgWZzBijOcxoc9flHv8A 4n8zQYoznMaH
PX5R7/4n8zXT/wDCEar/AH7b/vs/4Uf8IRqv9+2/77P+FHJU8wszmDFGc5jQ 56/KPf8AxP5m
gxRnOY0Oevyj3/xP5mun/wCEI1X+/bf99n/Cj/hCNV/v23/fZ/wo5KnmFmYc saHSLdSikefK
cEeqpn+ZqoYoznMaHPX5R7/4n8zXWt4P1NrOO3DW+9JHc/OcYYKB2/2TUP8A whGq/wB+2/77
P+FHLUCzOYMUZzmNDnr8o9/8T+ZoMUZzmNDnr8o9/wDE/ma6f/hCNV/v23/f Z/wo/wCEI1X+
/bf99n/CjkqeYWZzBijOcxoc9flHv/ifzNBijOcxoc9flHv/AIn8zXT/APCE ar/ftv8Avs/4
Uf8ACEar/ftv++z/AIUclTzCzMO0jT7NqA2LhoADx1/eJ/ifzqoYoznMaHPX 5R7/AOJ/M11s
Pg/U4orhGa3zNGEXDnruVuePRTUP/CEar/ftv++z/hRyVAszmDFGc5jQ56/K Pf8AxP5mgxRn
OY0Oevyj3/xP5mun/wCEI1X+/bf99n/Cj/hCNV/v23/fZ/wo5KnmFmcwYozn MaHPX5R7/wCJ
/M0GKM5zGhz1+Ue/+J/M10//AAhGq/37b/vs/wCFH/CEar/ftv8Avs/4UclT zCzOYMUZzmND
nr8o9/8AE/maDFGc5jQ56/KPf/E/ma6f/hCNV/v23/fZ/wAKP+EI1X+/bf8A fZ/wo5KnmFmc
wYoznMaHPX5R7/4n8zQYoznMaHPX5R7/AOJ/M10//CEar/ftv++z/hR/whGq /wB+2/77P+FH
JU8wszmDFGc5jQ56/KPf/E/maDFGc5jQ56/KPf8AxP5mun/4QjVf79t/32f8 KP8AhCNV/v23
/fZ/wo5KnmFmcwYoznMaHPX5R7/4n8zXrHh058N6ac5zbJznP8I9z/M1x3/C Ear/AH7b/vs/
4V2ukwy2ek2lrIpZ4YljZlPBIGDjJzW9FSTfMNF+imb2/wCeT/mP8aN7f88n /Mf41vcZUvPv
D6n+QqjB1uf+u/8A7TSr10ckEgjk8H6CqMHW5/67/wDtNKyluykVLL/kI3v/ AAH+b15549/5
DKf7rfzr0Oy/5CN7/wAB/m9eeePf+Qyn+6386wfQzn8J1vgz/jxf/dT+bVra b/rLv/rq3/oT
Vk+DP+PF/wDdT+bVrab/AKy7/wCurf8AoTUQ+FFR2Rbtf+PVf+ukv/ox6j8K /wDMZ/7CT/8A
oCVJa/8AHqv/AF0l/wDRj1D4XD51naygf2i/UZ/gT3rojuUzoqKZiT++n/fJ /wAaMSf30/75
P+NaEj6KZiT++n/fJ/xoxJ/fT/vk/wCNAD6KZiT++n/fJ/xoxJ/fT/vk/wCN AD6KZiT++n/f
J/xoxJ/fT/vk/wCNAD6KZiT++n/fJ/xoxJ/fT/vk/wCNAD6ZL/qX/wB00Yk/ vp/3yf8AGmyi
Tynyy42n+H/69DAlopmJP76f98n/ABoxJ/fT/vk/40APopmJP76f98n/ABox J/fT/vk/40AP
opmJP76f98n/ABoxJ/fT/vk/40APopmJP76f98n/ABoxJ/fT/vk/40APopmJ P76f98n/ABox
J/fT/vk/40APopmJP76f98n/ABoxJ/fT/vk/40APopmJP76f98n/ABoxJ/fT /vk/40APopmJ
P76f98n/ABoxJ/fT/vk/40APopmJP76f98n/ABoxJ/fT/vk/40APopmJP76f 98n/ABoxJ/fT
/vk/40AEX3D/ALzfzNPqKMSbThl+8f4fc+9OxJ/fT/vk/wCNC2AfRTMSf30/ 75P+NGJP76f9
8n/GgB9FMxJ/fT/vk/40Yk/vp/3yf8aAAf65v90f1p9RASea3zLnaP4fr707 En99P++T/jQg
H0UzEn99P++T/jRiT++n/fJ/xoAfRTMSf30/75P+NGJP76f98n/GgAf78f8A vf0NPqJxJuj+
Zfvf3fY+9OxJ/fT/AL5P+NAD6KZiT++n/fJ/xoxJ/fT/AL5P+NAD6KZiT++n /fJ/xoxJ/fT/
AL5P+NAD6KZiT++n/fJ/xoxJ/fT/AL5P+NAD6KZiT++n/fJ/xoxJ/fT/AL5P +NAD6KZiT++n
/fJ/xoxJ/fT/AL5P+NAD6ZF9w/7zfzNGJP76f98n/GmxiTacMv3j/D7n3o6g S0UzEn99P++T
/jRiT++n/fJ/xoAqXn3h9T/IVRg63P8A13/9ppV66zkZIJyeg9hVGDrc/wDX f/2mlZS3ZSKl
l/yEb3/gP83rzzx7/wAhlP8Adb+deh2X/IRvf+A/zevPPHv/ACGU/wB1v51g +hnP4TrfBn/H
i/8Aup/Nq1tN/wBZd/8AXVv/AEJqyfBn/Hi/+6n82rW03/WXf/XVv/Qmoh8K Kjsi3a/8eq/9
dJf/AEY9R+Ff+Yz/ANhJ/wD0BKktf+PVf+ukv/ox6NEtGshftOQPtF20yBZO ilVAzz1+Un8q
6I7lM3KKr74vVv8Av7/9ejfF6t/39/8Ar1pcksUVX3xerf8Af3/69G+L1b/v 7/8AXouBYoqv
vi9W/wC/v/16N8Xq3/f3/wCvRcCxRVffF6t/39/+vRvi9W/7+/8A16LgWKKr 74vVv+/v/wBe
jfF6t/39/wDr0XAsUyX/AFL/AO6ai3xerf8Af3/69I7RlGAJyRxmT/69K4yz RVffF6t/39/+
vRvi9W/7+/8A16dxFiiq++L1b/v7/wDXo3xerf8Af3/69FwLFFV98Xq3/f3/ AOvRvi9W/wC/
v/16LgWKKr74vVv+/v8A9ejfF6t/39/+vRcCxRVffF6t/wB/f/r0b4vVv+/v /wBei4Fiiq++
L1b/AL+//Xo3xerf9/f/AK9FwLFFV98Xq3/f3/69G+L1b/v7/wDXouBYoqvv i9W/7+//AF6N
8Xq3/f3/AOvRcCxRVffF6t/39/8Ar0b4vVv+/v8A9ei4Fiiq++L1b/v7/wDX o3xerf8Af3/6
9FwJYvuH/eb+Zp9VlaMDknqeknv9aXfF6t/39/8Ar0kxliiq++L1b/v7/wDX o3xerf8Af3/6
9O4ixRVffF6t/wB/f/r0b4vVv+/v/wBei4Eo/wBc3+6P60+qwaPeTk4wP+Wn 196XfF6t/wB/
f/r0rjLFFV98Xq3/AH9/+vRvi9W/7+//AF6dxFiiq++L1b/v7/8AXo3xerf9 /f8A69FwJX+/
H/vf0NPqszRkrgng8/vPb60u+L1b/v7/APXpXGWKKr74vVv+/v8A9ejfF6t/ 39/+vTuIsUVX
3xerf9/f/r0b4vVv+/v/ANei4Fiiq++L1b/v7/8AXo3xerf9/f8A69FwLFFV 98Xq3/f3/wCv
Rvi9W/7+/wD16LgWKKr74vVv+/v/ANejfF6t/wB/f/r0XAsUyL7h/wB5v5mo t8Xq3/f3/wCv
SK0YHJPU9JPf60rjLNFV98Xq3/f3/wCvRvi9W/7+/wD16dxEN594fU/yFUYO tz/13/8AaaVc
uCp27Tnk/wAWfSqcHW5/67/+00rJ7spFSy/5CN7/AMB/m9eeePf+Qyn+6386 9Dsv+Qje/wDA
f5vXnnj3/kMp/ut/OsH0M5/Cdb4M/wCPF/8AdT+bVrab/rLv/rq3/oTVk+DP +PF/91P5tWtp
v+su/wDrq3/oTUQ+FFR2RYiM8UWz7LI2Hc7hJHgguzDq2ehFP8yf/nzl/wC/ kX/xdS1R/tvS
f7V/sr+07L+0v+fT7Qnnfd3fczn7vPTpzWxRZ8yf/nzl/wC/kX/xdHmT/wDP nL/38i/+LpZ5
4ra3kuLiVIoYlLySSMFVFAySSeAAO9SUAReZP/z5y/8AfyL/AOLo8yf/AJ85 f+/kX/xdQ2+p
2V3eT2lvcpLNAoeQJyFBd069M7opAR1BU5xVugCLzJ/+fOX/AL+Rf/F0eZP/ AM+cv/fyL/4u
lmnit0DzSpGhZUDOwALMQqjnuSQAO5IFMuLy3tZrWGaTbJdSmGEYJ3OEZyOO nyox59PpQA7z
J/8Anzl/7+Rf/F0eZP8A8+cv/fyL/wCLpRPE1w9usqGZFV2jDDcqsSFJHUAl Wwe+0+lEc8Ur
ypHKjvC2yRVYEo2A2D6HDKcehB70AJ5k/wDz5y/9/Iv/AIujzJ/+fOX/AL+R f/F1DqOp2Wk2
cl3f3KQQoruS3UhUZ2wByxCqxwMnCmrdAEXmT/8APnL/AN/Iv/i6PMn/AOfO X/v5F/8AF1LR
RoMi8yf/AJ85f+/kX/xdHmT/APPnL/38i/8Ai6loo0Ai8yf/AJ85f+/kX/xd HmT/APPnL/38
i/8Ai6loo0Ai8yf/AJ85f+/kX/xdHmT/APPnL/38i/8Ai6loo0Ai8yf/AJ85 f+/kX/xdHmT/
APPnL/38i/8Ai6loo0Ai8yf/AJ85f+/kX/xdHmT/APPnL/38i/8Ai6loo0Ai 8yf/AJ85f+/k
X/xdHmT/APPnL/38i/8Ai6loo0Ai8yf/AJ85f+/kX/xdHmT/APPnL/38i/8A i6loo0Ai8yf/
AJ85f+/kX/xdHmT/APPnL/38i/8Ai6loo0Ai8yf/AJ85f+/kX/xdHmT/APPn L/38i/8Ai6lo
o0Ai8yf/AJ85f+/kX/xdHmT/APPnL/38i/8Ai6loo0Ai8yf/AJ85f+/kX/xd HmT/APPnL/38
i/8Ai6loo0Ai8yf/AJ85f+/kX/xdHmT/APPnL/38i/8Ai6loo0Ai8yf/AJ85 f+/kX/xdHmT/
APPnL/38i/8Ai6loo0Ai8yf/AJ85f+/kX/xdHmT/APPnL/38i/8Ai6loo0Ai 8yf/AJ85f+/k
X/xdHmT/APPnL/38i/8Ai6loo0Ai8yf/AJ85f+/kX/xdHmT/APPnL/38i/8A i6loo0Ai8yf/
AJ85f+/kX/xdHmT/APPnL/38i/8Ai6loo0Ai8yf/AJ85f+/kX/xdHmT/APPn L/38i/8Ai6lo
o0Ai8yf/AJ85f+/kX/xdHmT/APPnL/38i/8Ai6loo0Ai8yf/AJ85f+/kX/xd HmT/APPnL/38
i/8Ai6loo0Ai8yf/AJ85f+/kX/xdHmT/APPnL/38i/8Ai6loo0Ai8yf/AJ85 f+/kX/xdHmT/
APPnL/38i/8Ai6loo0Ai8yf/AJ85f+/kX/xdHmT/APPnL/38i/8Ai6loo0Ai 8yf/AJ85f+/k
X/xdHmT/APPnL/38i/8Ai6loo0Ai8yf/AJ85f+/kX/xdECyKsrSIULzFgpZS cbEHYnuDUtFA
GfZf8hG9/wCA/wA3rzzx7/yGU/3W/nXodl/yEb3/AID/ADevPPHv/IZT/db+ dYvoZT+E63wZ
/wAeL/7qfzatbTf9Zd/9dW/9CasnwZ/x4v8A7qfzatbTf9Zd/wDXVv8A0JqI fCio7InhjeWL
zGuZwS7jCbAAA7KOqnsK46/WaeTxbo8Vne/b9Rulexm+ySCFG+ywKk3nbdi7 HQtnduBT5QW2
g9ra/wDHqv8A10l/9GPUtbXKPL9S03xJqM2vWv2m9kubmK/h+yfZZhC0LJIs A815fs44MJ/d
pvzw3/LQ1Y8Tz36aVC2g/wBtQrb2sk1jJJb6hcTXE+5v3brvBXaVTBnV1YSc DarA+kUUXA8z
MetLca080GoKlwyxG78u4doolvb5lKrEyyuNphUKjDCyKx+UEGOzg1+60jVr 6eTWmvLHTGbT
MG5gEkqT3flkws37xiiW/wAsm9iCu7duJPqFFFwPPpv7Y/tu88j+07r/AE+A tdj7VbrFH9sh
BhELfu3URB8zR8FVO4DdueO2019Uj0CG9TXTqCXiPqzvLdxLHL9kuAxifIVU 8w4zCQhyo6FR
XotFFwOF8PWd1F4sa61OPUwxie0spCZijJDc3YHm4+U/umhKtL97OVJbJqeS 6vrW68X2dhb3
q6rdStNp0n2NzCziyhCnzSvlD50I+ZuoxXZ0UXA8k1Gz12Tw7fW9rcavfW0y zp5bWV1Fkmyu
gRi4keVgWMHBwm7btyxbHUXVpqOkX942nNqc1np8VtfRwyTzXBuGJnS4jDOS zt5YQrHuwJBG
eMnPZ0UXA8+1K21y0hkjuJ9Tm1JrDzNPayedoRqDvK0isV48pWaBVE/yBBjs 9Tm21GLTvtF7
PrUlvNrF0LxInm8yO0WS48kRLH+8C7zCcplipAJ8sADuqgvLK01G0e0vrWG6 tpMb4Z4w6Ng5
GVPB5AP4UXA8rur7WJPDQl02XV1e1a+ewmMN7cyzutzMqROquNpQJEP9IDg7 8Y+Vwdq4tPEF
tYPe6U2pnV7m/wBSi2zTySRiMC6NuRHITGi7kt8NgDBAzhjnvYIIra3jt7eJ IoYlCRxxqFVF
AwAAOAAO1SUXA4/wtNbv4l1i2sZtY+yJZWjhNRa53q7PcBmUXPzAEKnIGPl9 jXV+Qf8An6uv
zj/+Iqjp8Gk6TC9vplhHaQmQlktLMohfoT8q4J4Az7Vb+2xf3J//AAHf/Ci4 D/IP/P1dfnH/
APEUeQf+fq6/OP8A+Ipn22L+5P8A+A7/AOFH22L+5P8A+A7/AOFFxj/IP/P1 dfnH/wDEUeQf
+fq6/OP/AOIpn22L+5P/AOA7/wCFH22L+5P/AOA7/wCFFwH+Qf8An6uvzj/+ Io8g/wDP1dfn
H/8AEUz7bF/cn/8AAd/8KPtsX9yf/wAB3/wouA/yD/z9XX5x/wDxFHkH/n6u vzj/APiKZ9ti
/uT/APgO/wDhR9ti/uT/APgO/wDhRcB/kH/n6uvzj/8AiKPIP/P1dfnH/wDE Uz7bF/cn/wDA
d/8ACj7bF/cn/wDAd/8ACi4D/IP/AD9XX5x//EUeQf8An6uvzj/+Ipn22L+5 P/4Dv/hR9ti/
uT/+A7/4UXAf5B/5+rr84/8A4ijyD/z9XX5x/wDxFM+2xf3J/wDwHf8AwqdG Dxq4DANyNylT
1x0PNFxEfkH/AJ+rr84//iKPIP8Az9XX5x//ABFS0UXGReQf+fq6/OP/AOIo 8g/8/V1+cf8A
8RUtFFwIvIP/AD9XX5x//EUeQf8An6uvzj/+IqWii4EXkH/n6uvzj/8AiKPI P/P1dfnH/wDE
VLRRcCLyD/z9XX5x/wDxFHkH/n6uvzj/APiKloouBF5B/wCfq6/OP/4ijyD/ AM/V1+cf/wAR
UtFFwIvIP/P1dfnH/wDEUeQf+fq6/OP/AOIqWii4EXkH/n6uvzj/APiKPIP/ AD9XX5x//EVL
Wdd67pdjcGC6vI4pQASrZ70XEXPIP/P1dfnH/wDEUeQf+fq6/OP/AOIrN/4S nQ/+glD+tH/C
U6H/ANBKH9aANLyD/wA/V1+cf/xFHkH/AJ+rr84//iKzf+Ep0P8A6CUP60f8 JTof/QSh/WgD
S8g/8/V1+cf/AMRR5B/5+rr84/8A4is3/hKdD/6CUP60f8JTof8A0Eof1oA0 vIP/AD9XX5x/
/EUeQf8An6uvzj/+IrN/4SnQ/wDoJQ/rR/wlOh/9BKH9aANLyD/z9XX5x/8A xFHkH/n6uvzj
/wDiKzf+Ep0P/oJQ/rR/wlOh/wDQSh/WgDS8g/8AP1dfnH/8RR5B/wCfq6/O P/4is3/hKdD/
AOglD+tH/CU6H/0Eof1oA0vIP/P1dfnH/wDEUeQf+fq6/OP/AOIrN/4SnQ/+ glD+tH/CU6H/
ANBKH9aANLyD/wA/V1+cf/xFFvuxMrOz7JioL4zjYh7ADqT2pLS6gvrZbm2k EkLEhXAODjri
lg63P/Xf/wBppQBUsv8AkI3v/Af5vXnnj3/kMp/ut/OvQ7L/AJCN7/wH+b15 549/5DKf7rfz
rF9DOfwnW+DP+PF/91P5tWtpv+su/wDrq3/oTVk+DP8Ajxf/AHU/m1a2m/6y 7/66t/6E1EPh
RUdkW7X/AI9V/wCukv8A6MeuD1nxLq+l3Xi5jd/6NHFLDpp8tP8ARriKyS4x 0JfeGkb5uF8n
HO8Cu8tf+PVf+ukv/ox6ztR8NaRq1hqNjfWnm22oypNdJ5jr5jqECnIIIwI0 6Y6e5rYowtZ8
ejR729j/ALP+020MU5hniaXbJLFC8rIzGIRjHlyKdruwIwV+9tkuPG0umG6b VdMSOK0aSGc2
tyZm85Lc3WFDImUMQ+8SDvO3bj560rzwdol/NLJc20zrJ5u6EXcyw5kRkkYR hggZlkfLAA5Y
nOTmrc+gaVcyySXFmkplnNxIJCWV3MPkElScEGL5cYx3xnmjQCp4c1+61r7S l3pc1lJBtIYx
zLHIGzwpmiiYsNpyAuACvJyQObufGV9Fe6brEtlt0260yWazghuHkecyzWiR GWMR/Kw80fc8
wjc+3d0bs9N0ez0rzTbCZpJcb5bi4knkYDOF3yMzbRliFzgFmIHJzQXwdoiS M4tpjmIwojXc
xSBCytiJS2IsNGhXYF27FxjAo0AyX8cXSWEM02j/AGORpXSSbUHmtbRAoQgm Z4Qw3eYFXeig
srgE4Xdu3F5cJ4t06xWTFtNYXU0iYHLpJbhTnrwJH/P2FMPhXSWt0geO6eIM zyK17MftBIAP
nZf98MKFxJuG0benFT6noVjq1xBcXX2pZrdXSOS2vJbdgrlSwJjZSQSi8H0o 0A5fUPHkyx6w
INJvRbWsV4qXcUcgKyQK+4lmhMKrujYAh3OSmU5YLHF4s1DQ9Gvry/s0ubUX mprayi8Yyu0L
3EgR1KYRNkLKCGbGF+XB46W48KaNdPdNPau6XKyLJEbiTyh5gKuyR7tqOwZ8 uoDHe3PzHL7r
w1pF5YfYbi0323mzzbPMcfPMJBKcg55E0n03cYwMF0Bjah4yvNJdrK90hDqj NEIobWaWeJlk
EzAllh8wEC3lyBG38POCxWgnivU01DUdVOmuthbaTBc3dtczSQyQhJboO0Ub R/MWEeRu8skB
M4z8vWX2g6bqFxJcXEL/AGh1jTzopnjkUIX27WUgof3sgypBIcg5BxUa+GtI W0u7YWn7q8tf
slwDI5MseZCdxzksTLIS2dxLEkk0XQGFN43u7dbqaTSYfs0H22bct4S7W9pL 5czbfLwHyVKp
nBycuuBll18QJIH1SSPRLqW0sluwswSYBntw+7exi8pULRsoKyMclcqCSF6C Xw1pE0MsMlpm
OWK6hceY/KXLh5h1/iYA+3bFMuPCmjXT3TT2rulysiyRG4k8oeYCrske7ajs GfLqAx3tz8xy
aAVJ/E13b6pYWNzp0Nm1ztLPeXRjQb3KrFG6oyST7Rkx7h1G1nGWG7aS3E0L Nc232eQSyKE8
wPlA5CNkf3lCtjtuwelQXOj2d5fw3lwJpJIduyM3Enk5U5VjFu2MwPIYqSCA QeBie0s7ewha
G2j2RtLJMRkn55HLuefVmY/jxSA4TV/GkOleJorU63ZWsFjKn2u0kljDXP2i do+rcx+SoEpx
94MM7RzVj/hNIf8AhYH2H+27L7L9q/sr+z/Nj3eb5Xm/aN33vvfuNnTd3z8t dUNA0xrLU7WW
Nni1RpGvF5Hmb0CHndx8iqvGOmetSf2Lpf2L7J5T+R9q+17Mn/W+d527O7P+ s+bHTtjHFVoB
S1i7vbbWvD0dvOiWt1eSQ3MZjy0g+zyuuGz8oBjyeMnjkAEEs7u9bxjq1lNO j2kVnaTW8ax7
Shdp1fJySxJjHoAMDGck3b/RtP1K7sbm5NyZbGXzrcxzPGFfGMkK4DcZHzA8 Mw6E5ItG0+HW
rjV0Nz9suIlhkYzOUKL90BC+wYyTwB95v7xygKXha7vb3RWk1GdJ7pLy7haS OPy1IjuJEXC5
OBhQOST6knmtmqek6Np+iWj21ibkRPK0zCaZ5jvY5Y5dyeTknnqSepNX8R/3 3/75H+NADKKf
iP8Avv8A98j/ABoxH/ff/vkf40rDGUU/Ef8Aff8A75H+NGI/77/98j/GiwDK KfiP++//AHyP
8aMR/wB9/wDvkf40WAZRT8R/33/75H+NGI/77/8AfI/xosAynv8Acj/3f6mj Ef8Aff8A75H+
NDlSFC5IAxyMd6YhlFFFIYUUUUAFFFFABRRRQAUUUUAFQXt5b6dYXN9dyeXb W0TTSvgnaigk
nA5PAPSp6KAM2+17TdPuJLe4mf7Qixv5MULySMHL7dqqCXP7qQ4UEgIScAZq o3jHREkVDczH
MQmd1tJikCFmXMrBcRYaNw28rt2NnGDVS28HLp2n28WnXSQ3VreG6t5JYWkj A8poERk3gsFg
KpkMCSgY5JILF8FY07W7Y6hmTVrB7aVxDwkjyXEjuo3fd3XJwpOQFALHOaeg jpLe8t7qa6hh
k3SWsohmGCNrlFcDnr8rqePX61n2P/Iz6v8A9crf+T1oW8VxHNdNNc+dHJKG hTywvkpsUFcj
73zBmyf72OwqjYxyf8JHq0mxtjJAobHBIDZGfxH5ikM1aKXB9DRg+hoASilw fQ0YPoaAEopc
H0NGD6GgBKKXB9DRg+hoASilwfQ0YPoaAEopcH0NGD6GgBKKXB9DRg+hoAe3 +oT6n+lVoOtz
/wBd/wD2mlWW/wBSn1P9KrQdbn/rv/7TSmIqWX/IRvf+A/zevPPHv/IZT/db +deh2X/IRvf+
A/zevPPHv/IZT/db+dYvoZz+E63wZ/x4v/up/Nq1tN/1l3/11b/0JqyfBn/H i/8Aup/Nq1tN
/wBZd/8AXVv/AEJqIfCio7It2v8Ax6r/ANdJf/Rj1LUVr/x6r/10l/8ARj1L WzLCiiikAUUU
UAFRzzxW1vJcXEqRQxKXkkkYKqKBkkk8AAd6krxq8v7k6Pq2sS6Re20XiTTL /fdSPCVnxE8t
n8qyErtt0kU4UZJGdx5DSuI9lorgTeTyeNdKbVNUfTrqNbmOSICJY8ySW/lQ Kzqd6SCNyGGH
YpJjYVaNMqx8SeJLy0Bm1i1jmuGtFuIraRJprCSS5hjaMoYAsJ2ySrslaRsr wTscksB6nRXn
Wq69cWctxpE3i19Pu4bx7e3vLn7LGsieTBK0k2+PaxQzYVIwpbIB4DSLR1jx FrjDxEkt7p+y
ODUFbTZHWWSOKOOXy5DB5OVDbYzukkZGEnA+dACwHp808VugeaVI0LKgZ2AB ZiFUc9ySAB3J
AqSvOtWvpNTtrq3n194dQGrW8Q0yPyA1tGuoRJHMEKGTJQI+XJU+ZnGCoDNX 1/W7G9l0wazD
BbWt1JE2p308NqzkQ28iIzmB49x8+XCiNSRGDn5W3FgPSKK4G01fXGE+pXWp OHg1Gws2sUt1
S3xNHaiQ4dBMCGncgFgQQoI4IPYaRP8AabKR/tv2zF1cJ5nleXt2zOuzHfZj Zn+LbnvRYDOt
21fULq/8nUooIoLloVRrYOcAA9dw/vfpVj7Drn/Qbh/8Ah/8XWFrP/Ik+Ov+ ud5/6Titfw5/
y8/bv+Q78v2/d+Ozy/8Aph97Zj/a3fvPMoAm+w65/wBBuH/wCH/xdH2HXP8A oNw/+AQ/+Lrk
dHl0/UzeXXgy90iC9kg2xQLcr506GRN9xcEB2MmM7C6sVLkvkuyLteB1voPC VzGbaETxX9+s
KNePKHIuJeHkZN33sjcQxIAY8kqCwGp9h1z/AKDcP/gEP/i6PsOuf9BuH/wC H/xdLePG/h92
8RQQwwnH2qOGZ5Ygu/8AibapKYxv3KF27t3y5NcTbR+HzolzFfXWhLai8YWF zc22dJb93CWM
MRcRg53qB5hbeJmBwXUAHa/Ydc/6DcP/AIBD/wCLo+w65/0G4f8AwCH/AMXX B2BiYQNeI8fi
Q3mmGzS9cPqC23l2vnBWIDlP+PneQApPm5A+atLxrZ6bDr0up3g0W7uTYRpB pmpaf5sl0Y2l
YR28hYDe5cKQquQdhI5ALsB1X2HXP+g3D/4BD/4uj7Drn/Qbh/8AAIf/ABdc HfzNbiebSQh8
Wx3mpvOIUV7wwCO6Nv5i4LGPP2baGBU/usfw1u+G7y5it7y00GPQtVSNo5Xv bWV7eGZ3Dhw7
jzy8w8tGZmbJEqk4wCysBv8A2HXP+g3D/wCAQ/8Ai6jhg1a4QvDr9rIgZkLJ ZggMpKsOH6gg
gjsQRWBa33heTxfPdQahpllcWUs/2iR7lBd3TqGEiybjvEEeCQrd41ICpGpf nrjTbKysbDVN
Vh0ifVJ9JilfStW03fNdXBaWaRIGZgFkeSVgUVG2kp8uCoJYD0T7Drn/AEG4 f/AIf/F0fYdc
/wCg3D/4BD/4uuY0O+lXxjKbmXT7vUbi8uraSEQkXtnbK0jRM7bziEiOIABE UmVWyWJL99Qw
Mj7Drn/Qbh/8Ah/8XWtHG8VvCssvmy7Pnfbt3HJ5x2pakk+7H/u/1NAEdFFF IYUUUUAFFFFA
BRRRQAUUUUAFFFFABRWFq/iEaPr2n2c0Uz21za3ErG3tJbiQPG0IXiMMQuJG ySOu3kdweLNL
DTfv/PVZQkQsYpbp5FMUcm/bGhO3EqfMNy/MnzAttBYDdqjdeIdP0+c29zfr DIoB2MSOtT29
5b3U11DDJuktZRDMMEbXKK4HPX5XU8ev1rPsf+Rn1f8A65W/8noAf/wl2j/9 BaP/AL6NH/CX
aP8A9BaP/vo1qUU7iMv/AIS7R/8AoLR/99Gj/hLtH/6C0f8A30a1KKLgZf8A wl2j/wDQWj/7
6NH/AAl2j/8AQWj/AO+jWpRRcDL/AOEu0f8A6C0f/fRo/wCEu0f/AKC0f/fR rUoouBl/8Jdo
/wD0Fo/++jR/wl2j/wDQWj/76NalFFwMv/hLtH/6C0f/AH0aP+Eu0f8A6C0f /fRrUoouBl/8
Jdo//QWj/wC+jR/wl2j/APQWj/76NalFFwIra9i1C2W5gmMsLEhX5wcdcZog 63P/AF3/APaa
VZb/AFCfU/0qtB1uf+u//tNKAKll/wAhG9/4D/N6888e/wDIZT/db+deh2X/ ACEb3/gP83rz
zx7/AMhlP91v51i+hnP4TrfBn/Hi/wDup/Nq1tN/1l3/ANdW/wDQmrJ8Gf8A Hi/+6n82rW03
/WXf/XVv/Qmoh8KKjsi3a/8AHqv/AF0l/wDRj1LUVr/x6r/10l/9GPUtbMsK KKKQBRRRQAUU
UUAFFFFABRRRQAUUVjQeJLae4j/0W6SwmYJb6i4T7PMxOFCkNuAY8KzKFY42 k7k3AGzRWM/i
vRE1Kxsf7RtS96rGCQTpsdh5RCA55dhMjKBnIOfTOrDPFcIXhlSRAzIWRgQG UlWHHcEEEdiC
KAGWVjBZ/aWEkjNcTNM+VGASAMD2wBVvEX95/wDvkf41nwpNOrubuVf3jqFV UwAGIHVfapPs
0v8Az+z/APfKf/E07iLmIv7z/wDfI/xoxF/ef/vkf41T+zS/8/s//fKf/E0f Zpf+f2f/AL5T
/wCJoAuYi/vP/wB8j/GjEX95/wDvkf41T+zS/wDP7P8A98p/8TR9ml/5/Z/+ +U/+JoAuYi/v
P/3yP8aMRf3n/wC+R/jVP7NL/wA/s/8A3yn/AMTR9ml/5/Z/++U/+JoAuYi/ vP8A98j/ABox
F/ef/vkf41T+zS/8/s//AHyn/wATR9ml/wCf2f8A75T/AOJoAkvbKy1GwubG 7V5La5iaGVOm
5GBBGQcjgnpVjEX95/8Avkf41T+zS/8AP7P/AN8p/wDE0fZpf+f2f/vlP/ia LgXMRf3n/wC+
R/jRiL+8/wD3yP8AGqf2aX/n9n/75T/4mj7NL/z+z/8AfKf/ABNAFzEX95/+ +R/jSSMrbQuc
AY5HvVT7NL/z+z/98p/8TVgIY4owXZzjJZsZPJ9MCgAooopDCiiigAooooAK KKKACiiigAoo
ooAxtW0nULnV7LUtNv7W1mtoJoGW5tGnV1kaJsjbIhBBiHc9awv+FerDaraW l+kUSsgS5a3b
7ZAi28EH7mZHXy3IhyTtIO4AqQCG7aincRBbxXEc1001z50ckoaFPLC+SmxQ VyPvfMGbJ/vY
7CqNjHJ/wkerSbG2MkChscEgNkZ/EfmK1ao3XiHT9PnNvc36wyKAdjEjrSGX 8H0NGD6Gsr/h
LtH/AOgtH/30aP8AhLtH/wCgtH/30aYjVwfQ0YPoayv+Eu0f/oLR/wDfRo/4 S7R/+gtH/wB9
GgDVwfQ0YPoayv8AhLtH/wCgtH/30aP+Eu0f/oLR/wDfRoA1cH0NGD6Gsr/h LtH/AOgtH/30
aP8AhLtH/wCgtH/30aANXB9DRg+hrK/4S7R/+gtH/wB9Gj/hLtH/AOgtH/30 aANXB9DRg+hr
K/4S7R/+gtH/AN9Gj/hLtH/6C0f/AH0aANXB9DRg+hrK/wCEu0f/AKC0f/fR o/4S7R/+gtH/
AN9GgDYb/Up9T/Sq0HW5/wCu/wD7TSi2vYtQtluYJjLCxIV+cHHXGaIOtz/1 3/8AaaUAVLL/
AJCN7/wH+b15549/5DKf7rfzr0Oy/wCQje/8B/m9eeePf+Qyn+6386xfQzn8 J1vgz/jxf/dT
+bVrab/rLv8A66t/6E1ZPgz/AI8X/wB1P5tWtpv+su/+urf+hNRD4UVHZFu1 /wCPVf8ArpL/
AOjHqWorX/j1X/rpL/6Mepa2ZYUUUUgCiiigAooooAKKKKACiiigArl7bQNQ SxsNClNqNH09
oGiuUkY3EqwMrxIybdqnKJuYMdwU4Vd42dRRQBymj+GbvQ7TwyttHZNJp1g1 jdRq5jQ+YYmk
lQhTubdETggbt5JYY56DToJbe2dJorWNzPM4W2UhSrSMyk5/jIILHuxY1boo uIr2X+ob/rrL
/wChtViniWQDAdgPrR5sn/PR/wDvo0DGUU/zZP8Ano//AH0aPNk/56P/AN9G gBlFP82T/no/
/fRo82T/AJ6P/wB9GgBlFP8ANk/56P8A99GjzZP+ej/99GgBlFP82T/no/8A 30aPNk/56P8A
99GgBlFP82T/AJ6P/wB9GjzZP+ej/wDfRoAZRT/Nk/56P/30aPNk/wCej/8A fRoAZT3+5H/u
/wBTR5sn/PR/++jTWZmOWJJ9zTEJRRRSGY2p66ul63aW1wyJaS2dxO7bWZy6 SQIiqBySxmIC
gEk7QOeDXHi+xk1fT7GGK6kF2s2T9mlEkLo0QCyR7N0YImDbn2gDaejA0eJP CsXiOaF5pkCR
QPGIpIRIjsZoJV3gkbkzAAy8bgxGV61BpnhJtJuLS6s5tPt7iJpBLHbacsNu 0Uhi3hI1YFX/
AHKYdmfktwRtCvQQXPjrTIbm2gjg1B3knWKWNtPuEljVo5nVxGY9zgmBl+Uc cknitaHXtNn1
I2Eczmbc0asYXETuudyJKRsdxhsqpJG1sj5TjGtfC+rQ20TTaxZTX9vdfa4r r7A48yUxvE7T
L5x35R8AKUC7VAG0Bafp3gy207xC+pxrp+DPNcrINPQXReUsWDzkklAXbAVV OAoLEA7jQCSb
xNdw6reRtp0J020v4LCS4F0fOMkyw7SItmNoadAfnzgE4PANv/hIrWN1lnmt YrB557dLhpWB
3whi4YFAFA8q4yS2MRqQTvwtSXwfaNq97rUZhTV5bpbm1vDbgvBiBIfLY5y6 EK2VyPvnG1gG
FS+8Ey6gDYy6mi6OZ7ufyUtiLjdcRzK483ftwDcOR+76BQc8kmgFt/F1sNUt l2zQ2L2txJIb
mzmhlMiPbqiojqGbd5xAAUlmwBzxU58Y6IskqNczL5UrxO7WkwQbGKyNuK4K Iww0mdq5G4jI
zBL4Zu9Sv7S+1bUYXurOKeO3lsbUwNE0hiIddzv8w8tgc5DBypGMhqj+CZZ9 LltbjU0aaaz1
K2kljtiq7ryUSFgpckBSMYyc56ijQC3rni+zsNL1Z7STfeWdrcSRGWCQQSSx IzFBJgI7Da2V
Vtw2v02nEer+NLHTdQtIVdzbieZby4NrKYkSKCaR9kgXYzq0QBUFiMMMZBxR uvh3bTvqgjfT
4herdlbgaahule4Dht8xbLIDI2AoU4CgsQDunvvBMuoA2Mupoujme7n8lLYi 43XEcyuPN37c
A3Dkfu+gUHPJL0A2dR8SaXpV2LS6lmNydm2GC1lmdt4kK4VFJPEMp9tvOMjM F34x0SztBcy3
MzRCJppDDaTSmFASCZQikxYKuPnC8o46qcVIfDGoSeI4Na1LVLWaaFoiqW1k 0KlUjuUwd0rn
JNyTn/YxjnIxtc8Kavb2WoWmit58mtRXNvdSSQIY4kkmmkTkzIy4+0uCwWTI UHaOjLQDure8
t7qa6hhk3SWsohmGCNrlFcDnr8rqePX61n2P/Iz6v/1yt/5PWhbxXEc1001z 50ckoaFPLC+S
mxQVyPvfMGbJ/vY7CqNjHJ/wkerSbG2MkChscEgNkZ/EfmKQzVopcH0NGD6G gBKKXB9DRg+h
oASilwfQ0YPoaAEopcH0NGD6GgBKKXB9DRg+hoASilwfQ0YPoaAEopcH0NGD 6GgB7f6hPqf6
VWg63P8A13/9ppVlv9Sn1P8ASq0HW5/67/8AtNKYipZf8hG9/wCA/wA3rzzx 7/yGU/3W/nXo
dl/yEb3/AID/ADevPPHv/IZT/db+dYvoZz+E63wZ/wAeL/7qfzatbTf9Zd/9 dW/9CasnwZ/x
4v8A7qfzatKxnjhkufMbGZXxx/tNRF2iio7IsQXlrHDse5hV1klyrOAR+8ap Pt9n/wA/cH/f
wU8alGBgTsB+NH9px/8APw/61pzR7lXGfb7P/n7g/wC/go+32f8Az9wf9/BT /wC04/8An4f9
aP7Tj/5+H/Wjmj3C4z7fZ/8AP3B/38FH2+z/AOfuD/v4Kf8A2nH/AM/D/rR/ acf/AD8P+tHN
HuFxn2+z/wCfuD/v4KPt9n/z9wf9/BT/AO04/wDn4f8AWj+04/8An4f9aOaP cLjPt9n/AM/c
H/fwUfb7P/n7g/7+Cn/2nH/z8P8ArR/acf8Az8P+tHNHuFxn2+z/AOfuD/v4 KPt9n/z9wf8A
fwU/+04/+fh/1o/tOP8A5+H/AFo5o9wuM+32f/P3B/38FH2+z/5+4P8Av4Kf /acf/Pw/60f2
nH/z8P8ArRzR7hcZ9vs/+fuD/v4KPt9n/wA/cH/fwU/+04/+fh/1o/tOP/n4 f9aOaPcLjPt9
n/z9wf8AfwUfb7P/AJ+4P+/gp/8Aacf/AD8P+tH9px/8/D/rRzR7hcZ9vs/+ fuD/AL+Cj7fZ
/wDP3B/38FP/ALTj/wCfh/1o/tOP/n4f9aOaPcLjPt9n/wA/cH/fwUfb7P8A 5+4P+/gp/wDa
cf8Az8P+tH9px/8APw/60c0e4XGfb7P/AJ+4P+/go+32f/P3B/38FP8A7Tj/ AOfh/wBaP7Tj
/wCfh/1o5o9wuM+32f8Az9wf9/BR9vs/+fuD/v4Kf/acf/Pw/wCtH9px/wDP w/60c0e4XGfb
7P8A5+4P+/go+32f/P3B/wB/BT/7Tj/5+H/Wj+04/wDn4f8AWjmj3C4z7fZ/ 8/cH/fwUfb7P
/n7g/wC/gp/9px/8/D/rR/acf/Pw/wCtHNHuFxn2+z/5+4P+/go+32f/AD9w f9/BT/7Tj/5+
H/Wj+04/+fh/1o5o9wuM+32f/P3B/wB/BR9vs/8An7g/7+Cn/wBpx/8APw/6 0f2nH/z8P+tH
NHuFxn2+z/5+4P8Av4KPt9n/AM/cH/fwU/8AtOP/AJ+H/Wj+04/+fh/1o5o9 wuM+32f/AD9w
f9/BR9vs/wDn7g/7+Cn/ANpx/wDPw/60f2nH/wA/D/rRzR7hcZ9vs/8An7g/ 7+Cj7fZ/8/cH
/fwU/wDtOP8A5+H/AFo/tOP/AJ+H/Wjmj3C4z7fZ/wDP3B/38FH2+z/5+4P+ /gp/9px/8/D/
AK0f2nH/AM/D/rRzR7hcZ9vs/wDn7g/7+Cj7fZ/8/cH/AH8FP/tOP/n4f9aP 7Tj/AOfh/wBa
OaPcLjPt9n/z9wf9/BR9vs/+fuD/AL+Cn/2nH/z8P+tH9px/8/D/AK0c0e4X Gfb7P/n7g/7+
CnDU7ZRgX0QHoJR/jS/2nH/z8P8ArR/acf8Az8P+tHNHuFw/tS3/AOf+L/v8 P8aP7Ut/+f8A
i/7/AA/xo/tOP/n4f9aP7Tj/AOfh/wBafOu4XQf2pb/8/wDF/wB/h/jR/alv /wA/8X/f4f40
f2nH/wA/D/rR/acf/Pw/60c67hdB/alv/wA/8X/f4f40f2pb/wDP/F/3+H+N H9px/wDPw/60
f2nH/wA/D/rRzruF0H9qW/8Az/xf9/h/jR/alv8A8/8AF/3+H+NH9px/8/D/ AK0f2nH/AM/D
/rRzruF0H9qW/wDz/wAX/f4f40f2pb/8/wDF/wB/h/jR/acf/Pw/60f2nH/z 8P8ArRzruF0H
9qW//P8Axf8Af4f40f2pb/8AP/F/3+H+NH9px/8APw/60f2nH/z8P+tHOu4X Qf2pb/8AP/F/
3+H+NH9qW/8Az/xf9/h/jR/acf8Az8P+tH9px/8APw/60c67hdDW1K1b717C ceso/wAaLSRJ
VuHjdXUznDKcg/u0p39px/8APw/60jahC33piceoNLmj3C5Vsv8AkI3v/Af5 vXnnj3/kMp/u
t/OvQrBg1/eMDkEKR+bV5749/wCQyn+6386zfQzn8J1vgz/jxf8A3U/m1b7W Vo7FmtYSxOST
GMk1geDP+PF/91P5tXTVVP4S47Ff7BZ/8+kH/fsUfYLP/n0g/wC/YqxRVlFf 7BZ/8+kH/fsU
fYLP/n0g/wC/YqxRQBX+wWf/AD6Qf9+xR9gs/wDn0g/79irFFAFf7BZ/8+kH /fsUfYLP/n0g
/wC/YqxRQBX+wWf/AD6Qf9+xR9gs/wDn0g/79irFFAFf7BZ/8+kH/fsUfYLP /n0g/wC/YqxR
QBX+wWf/AD6Qf9+xR9gs/wDn0g/79irFFAFf7BZ/8+kH/fsUfYLP/n0g/wC/ YqxRQBX+wWf/
AD6Qf9+xR9gs/wDn0g/79irFFAFf7BZ/8+kH/fsUfYLP/n0g/wC/YqxRQBX+ wWf/AD6Qf9+x
R9gs/wDn0g/79irFFAFf7BZ/8+kH/fsUfYLP/n0g/wC/YqxRQBX+wWf/AD6Q f9+xR9gs/wDn
0g/79irFFAFf7BZ/8+kH/fsUfYLP/n0g/wC/YqxRQBX+wWf/AD6Qf9+xR9gs /wDn0g/79irF
FAFf7BZ/8+kH/fsUfYLP/n0g/wC/YqxRQBX+wWf/AD6Qf9+xR9gs/wDn0g/7 9irFFAFf7BZ/
8+kH/fsUfYLP/n0g/wC/YqxRQBX+wWf/AD6Qf9+xR9gs/wDn0g/79irFFAFf 7BZ/8+kH/fsU
fYLP/n0g/wC/YqxRQBX+wWf/AD6Qf9+xR9gs/wDn0g/79irFFAFf7BZ/8+kH /fsUfYLP/n0g
/wC/YqxRQBX+wWf/AD6Qf9+xR9gs/wDn0g/79irFFAFf7BZ/8+kH/fsUfYLP /n0g/wC/YqxR
QBX+wWf/AD6Qf9+xR9gs/wDn0g/79irFFAFf7BZ/8+kH/fsUfYLP/n0g/wC/ YqxRQBX+wWf/
AD6Qf9+xR9gs/wDn0g/79irFFAFf7BZ/8+kH/fsUfYLP/n0g/wC/YqxRQBX+ wWf/AD6Qf9+x
R9gs/wDn0g/79irFFAFf7BZ/8+kH/fsUfYLP/n0g/wC/YqxRQBX+wWf/AD6Q f9+xR9gs/wDn
0g/79irFFAFf7BZ/8+kH/fsUfYLP/n0g/wC/YqxRQBHFbwwZ8mKOPPXYoGa8 w8e/8hlP91v5
Re: How to disable Views? [message #282743 is a reply to message #282724] Fri, 18 March 2005 16:48 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: nick_edgar._no.spam.please_.ca.ibm.com

Interesting, thanks for explaining.

> The alternative would be to pop-up a modal shell or dialog that
contains the editing composite upon click on the edit button.

That's the best alternative I can think of for now.
You should probably capture this as an enhancement request against
Platform UI:
https://bugs.eclipse.org/bugs/
Including the details below would be good.

Note that the workbench has a slightly similar scenario when running a
modal operation with progress being reported in the status line.
It needs to disable everything in the shell, except for the stop button.
See WorkbenchWindow's implementation of IRunnableContext.
However, the support for selectively disabling parts of the workbench
window is not exposed as API.

Nick


Joerg von Frantzius wrote:
> We'd like to have some kind of modal "in-place editing". We are not
> allowed to leave multiple dirty "editors" open at the same time, it must
> be possible to edit only one record at a time. We don't use real
> editors, though, but Views: so there can be only one record displayed at
> the same time anyway. Below is a screenshot of a record being displayed,
> and the user can then click on the edit button to start editing it:
>
>
>
> This is what it looks like after clicking the edit button:
> capture2
>
> We now don't want the user to be able to select any other View in the
> window, similar to the table having been disabled to prevent selection
> of a different record.
>
> The alternative would be to pop-up a modal shell or dialog that contains
> the editing composite upon click on the edit button.
>
> Nick Edgar schrieb:
>
>> This is not currently possible. Why do you want to restrict the user
>> in this way?
>>
>> Joerg von Frantzius wrote:
>>
>>> Thanks for the answer, only I already had something like that. What I
>>> really want is to prevent the user from bringing a different View to
>>> front (in a View stack) by being able to click on it. Most desirably,
>>> the tabs of all Views except the currently active one would be grayed
>>> out and nothing would happen when you click on them.
>>>
>>> Cyrill Ruettimann schrieb:
>>>
>>>> Hi,
>>>>
>>>>
>>>>>
>>>>> in my RCP application, I want to make the active ViewPart "modal",
>>>>> i.e. I want to disable selection of any other view in the current
>>>>> Perspective (which is the only perspective and it is fixed). So far
>>>>> I have only found other articles asking the same, but no answers so
>>>>> far.
>>>>>
>>>>> Thanks for any hints, which could also be that this would somehow
>>>>> fundamentally violate the Design Guide or something like that..
>>>>>
>>>>> Jörg.
>>>>
>>>>
>>>>
>>>>
>>>> I have the following code in my perspective factory class:
>>>> You will get a perspective with two views with no option to close
>>>> them or to remove/move them.
>>>>
>>>>
>>>> public void createInitialLayout(final IPageLayout layout) {
>>>> // We do not have any editor
>>>> layout.setEditorAreaVisible(false);
>>>> layout.setFixed(true);
>>>>
>>>> // Add the model view to the left side
>>>> layout.addStandaloneView(ModelView.MODEL_VIEW_ID, false,
>>>> IPageLayout.LEFT, 0.35f, IPageLayout.ID_EDITOR_AREA);
>>>>
>>>> layout.getViewLayout(ModelView.MODEL_VIEW_ID).setCloseable(f alse);
>>>>
>>>> layout.getViewLayout(ModelView.MODEL_VIEW_ID).setMoveable(fa lse);
>>>>
>>>> // Add the edit view to the right side
>>>> layout.addStandaloneView(AffiliateView.AFFILIATE_VIEW_ID, false,
>>>> IPageLayout.RIGHT, 0.65f, IPageLayout.ID_EDITOR_AREA);
>>>>
>>>> layout.getViewLayout(AffiliateView.AFFILIATE_VIEW_ID).setClo seable(false);
>>>>
>>>>
>>>>
>>>>
>>>> layout.getViewLayout(AffiliateView.AFFILIATE_VIEW_ID).setMov eable(false);
>>>>
>>>>
>>>>
>>>> }
>>>>
>>>>
>>>> Regards,
>>>>
>>>> Cyrill
>>>>
>
Re: How to disable Views? [message #282765 is a reply to message #282724] Sat, 19 March 2005 10:26 Go to previous message
Cyrill Rüttimann is currently offline Cyrill RüttimannFriend
Messages: 9
Registered: July 2009
Junior Member
Uh,

HTML, I can not read it in my news client :-(

.... But I think I know what you like to do. I had the same problem too,
but solved it by preventing such a structure like you have.

I have a tree viewer on the left side showing the model/models
hierarchically. If I click on a model item in the left side, the
appropriate view is opened on the right side. I have choosen view's
instead of editors to manipulate my business model. Just to get an idea
how the UI can prevent you from technical headaches.

For each view (can edit one business object or multiple), I have a
separate perspective containing only a single view. I have disabled the
tabs, so the user can not close, remove them.


You can send me your email - I can send you a screen shot of it.

Regards,

Cyrill
Previous Topic:decorate extension with TableView
Next Topic:Folder backup using IResourceDelta
Goto Forum:
  


Current Time: Thu Apr 25 11:21:36 GMT 2024

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

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

Back to the top