Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Nebula » CDateTime makes Coolbar dissapear in RCP on VISTA
CDateTime makes Coolbar dissapear in RCP on VISTA [message #628994] Sat, 25 September 2010 16:51 Go to next message
Liviu-Marian Negrila is currently offline Liviu-Marian NegrilaFriend
Messages: 53
Registered: July 2009
Member
Hello,

Every time I use the GUI to select a date in CDATETIME/drop_down I loose my
coolbar.
I've noted that the menubar at least remains but still not good with the
coolbar.

This is how I've done it (you may reproduce it if you like...):
On a Vista Machine with the latest JDK I've downloaded Eclipe Helios and
I've checked out the CVS version of CDatetime.
I created a Mail Template based Application.

I added the following lines in the View class after adding the CVS version
of the Cdatetime in the dependencies list of the newly created
test-purpose-project:

l = new Label(banner, SWT.WRAP);

l.setText("Data CDATETIME:");

l.setFont(boldFont);


CDateTime cdt = new CDateTime(banner, CDT.BORDER | CDT.COMPACT |
CDT.DROP_DOWN | CDT.DATE_LONG | CDT.TIME_MEDIUM);

cdt.setSelection(new Date());

cdt.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false));



I added those lines right between:

l.setText("This is a message about the cool Eclipse RCP!");

and:

l = new Label(banner, SWT.WRAP);

l.setText("From:");



Further notes:

Perhaps the disposePicker method in CDateTime when disposing the
contentShell makes things go wrong in respect with the RCP Display/Shell
that won't redraw completely/correctly?

I've tried in CDateTime at line 541 but my desperation didn't get me far
enough... any ideas?

contentShell.dispose();

contentShell = null;


Display.getDefault().update();


Shell[] shells = Display.getDefault().getShells();

for (int i = 0; i < shells.length; i++) {

Shell shell = shells[i];

if(shell != null || !shell.isDisposed()){

shell.redraw();

}

};

Display.getDefault().readAndDispatch();
Re: CDateTime makes Coolbar dissapear in RCP on VISTA [message #628999 is a reply to message #628994] Sat, 25 September 2010 17:55 Go to previous messageGo to next message
Liviu-Marian Negrila is currently offline Liviu-Marian NegrilaFriend
Messages: 53
Registered: July 2009
Member
Are there any datetime widgets that are somehow based on PopupDialog?

Perhaps I'd be better off creating my own little thing with a text and a
button that would have a PopupDialog that would showoff a CDateTime expanded
to show a full month (just like when its drops down - donno the right flags
now); see problem in the post below.
What do you think?

"Liviu Negrila" <leeview@yahoo.com> wrote in message
news:i7l95l$id3$1@news.eclipse.org...
> Hello,
>
> Every time I use the GUI to select a date in CDATETIME/drop_down I loose
> my coolbar.
> I've noted that the menubar at least remains but still not good with the
> coolbar.
>
> This is how I've done it (you may reproduce it if you like...):
> On a Vista Machine with the latest JDK I've downloaded Eclipe Helios and
> I've checked out the CVS version of CDatetime.
> I created a Mail Template based Application.
>
> I added the following lines in the View class after adding the CVS version
> of the Cdatetime in the dependencies list of the newly created
> test-purpose-project:
>
> l = new Label(banner, SWT.WRAP);
>
> l.setText("Data CDATETIME:");
>
> l.setFont(boldFont);
>
>
> CDateTime cdt = new CDateTime(banner, CDT.BORDER | CDT.COMPACT |
> CDT.DROP_DOWN | CDT.DATE_LONG | CDT.TIME_MEDIUM);
>
> cdt.setSelection(new Date());
>
> cdt.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false));
>
>
>
> I added those lines right between:
>
> l.setText("This is a message about the cool Eclipse RCP!");
>
> and:
>
> l = new Label(banner, SWT.WRAP);
>
> l.setText("From:");
>
>
>
> Further notes:
>
> Perhaps the disposePicker method in CDateTime when disposing the
> contentShell makes things go wrong in respect with the RCP Display/Shell
> that won't redraw completely/correctly?
>
> I've tried in CDateTime at line 541 but my desperation didn't get me far
> enough... any ideas?
>
> contentShell.dispose();
>
> contentShell = null;
>
>
> Display.getDefault().update();
>
>
> Shell[] shells = Display.getDefault().getShells();
>
> for (int i = 0; i < shells.length; i++) {
>
> Shell shell = shells[i];
>
> if(shell != null || !shell.isDisposed()){
>
> shell.redraw();
>
> }
>
> };
>
> Display.getDefault().readAndDispatch();
>
Re: CDateTime makes Coolbar dissapear in RCP on VISTA [message #629004 is a reply to message #628999] Sat, 25 September 2010 20:15 Go to previous messageGo to next message
Liviu-Marian Negrila is currently offline Liviu-Marian NegrilaFriend
Messages: 53
Registered: July 2009
Member
This is a multi-part message in MIME format.

------=_NextPart_000_001C_01CB5CF6.BDE9FDD0
Content-Type: text/plain;
format=flowed;
charset="iso-8859-1";
reply-type=response
Content-Transfer-Encoding: 7bit

Hello,

1.After a few tries, I made an ugly patch that kills the animation that was
rendered when a BaseCombo with a DROP_DOWN flag set was "retracting".
It also kills the "normal" process of unlisting the listeners... see the
modifs in VControl.
Note that it changes behavior for all BaseCombo's


Perhaps someoane can throw a few more hours on this...

2. While searching for a "workaround" to incorporate the CDateTime in a
PopupDialog I created the attached zip project - might help in reproducing
the problem or checking out the popupdialog...

Please excuse the uglyness... appreciate the effort :)

Enjoy,
Liviu

"Liviu Negrila" <leeview@yahoo.com> wrote in message
news:i7lct1$p2g$1@news.eclipse.org...
> Are there any datetime widgets that are somehow based on PopupDialog?
>
> Perhaps I'd be better off creating my own little thing with a text and a
> button that would have a PopupDialog that would showoff a CDateTime
> expanded to show a full month (just like when its drops down - donno the
> right flags now); see problem in the post below.
> What do you think?
>
> "Liviu Negrila" <leeview@yahoo.com> wrote in message
> news:i7l95l$id3$1@news.eclipse.org...
>> Hello,
>>
>> Every time I use the GUI to select a date in CDATETIME/drop_down I loose
>> my coolbar.
>> I've noted that the menubar at least remains but still not good with the
>> coolbar.
>>
>> This is how I've done it (you may reproduce it if you like...):
>> On a Vista Machine with the latest JDK I've downloaded Eclipe Helios and
>> I've checked out the CVS version of CDatetime.
>> I created a Mail Template based Application.
>>
>> I added the following lines in the View class after adding the CVS
>> version of the Cdatetime in the dependencies list of the newly created
>> test-purpose-project:
>>
>> l = new Label(banner, SWT.WRAP);
>>
>> l.setText("Data CDATETIME:");
>>
>> l.setFont(boldFont);
>>
>>
>> CDateTime cdt = new CDateTime(banner, CDT.BORDER | CDT.COMPACT |
>> CDT.DROP_DOWN | CDT.DATE_LONG | CDT.TIME_MEDIUM);
>>
>> cdt.setSelection(new Date());
>>
>> cdt.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false));
>>
>>
>>
>> I added those lines right between:
>>
>> l.setText("This is a message about the cool Eclipse RCP!");
>>
>> and:
>>
>> l = new Label(banner, SWT.WRAP);
>>
>> l.setText("From:");
>>
>>
>>
>> Further notes:
>>
>> Perhaps the disposePicker method in CDateTime when disposing the
>> contentShell makes things go wrong in respect with the RCP Display/Shell
>> that won't redraw completely/correctly?
>>
>> I've tried in CDateTime at line 541 but my desperation didn't get me far
>> enough... any ideas?
>>
>> contentShell.dispose();
>>
>> contentShell = null;
>>
>>
>> Display.getDefault().update();
>>
>>
>> Shell[] shells = Display.getDefault().getShells();
>>
>> for (int i = 0; i < shells.length; i++) {
>>
>> Shell shell = shells[i];
>>
>> if(shell != null || !shell.isDisposed()){
>>
>> shell.redraw();
>>
>> }
>>
>> };
>>
>> Display.getDefault().readAndDispatch();
>>
>

------=_NextPart_000_001C_01CB5CF6.BDE9FDD0
Content-Type: application/x-zip-compressed;
name="test_doi_zipped_proj.zip"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="test_doi_zipped_proj.zip"

UEsDBBQACAAIAMqCOT0AAAAAAAAAAAAAAAATAAAAdGVzdF9kb2kvLmNsYXNz cGF0aJWQwWoCMRCG
zy30HZbcna2X0sNupZQtKFSLbnuVmAzr1HQSJ4no26ulUvEg9Db/8M3H8FeD 7bcrNiiRPNeqD/eq
QDbeEne1+mhfe49q8HR3WxmnYww6LQ/h5i8hJ9kVK2JbK+NZFcdlrbx0gMZR iAhfNoHTmc3y4ITR
tJm/TMbt83DcTMtLjjihsHZgcZE7yPR7iQKzpNlqsZ9v7S5gOdIbPWt6fXhQ 5b9fChbBeEEQXGcS
tO8ud8TxmiqKOamO4xXS5xRyOsEL4h+4Ks8r3ANQSwcIGOREa9AAAAB4AQAA UEsDBBQACAAIAMqC
OT0AAAAAAAAAAAAAAAARAAAAdGVzdF9kb2kvLnByb2plY3S9kk9vAiEQxc+a +B3M3gv25gHXpBpv
mia254bCuMUsAwHW+PEFyrbZbEw8NL3Ne8zjx59h66tu5xdwXhlcVc9kUc0B hZEKm1X1/rZ7Wlbr
ejZl1pkziLAFL5yyIXZHd8KQa6gD+PAhjWI0y+QLozVgqBntq+SWTXwWdKA+ O9XKowWRVJGbGOUo
s1NQxjUERKusB3KWgQjjYsEvPAfA/R4hJrhrusT2RdOhweiI8hDXSiB7juoU r/3yv9ij+ALN/wRa
nP7JIy90Dkr3txjhX9uuUXjIi4mem+4FBt+Do0xfJ+LPLAzH6wZQSwcIit1M 1+cAAACdAgAAUEsD
BBQACAAIAMqCOT0AAAAAAAAAAAAAAAAtAAAAdGVzdF9kb2kvLnNldHRpbmdz L29yZy5lY2xpcHNl
LmpkdC5jb3JlLnByZWZzlY69CsIwFIX3Qt8h4B6agB0KWbrpJNQXiM1pieSP m1Tw7Y1DZ+tyOVzO
d/hOky5sQmLyzEQ/SDnIjo3TnclOdG2D2dmUwRNhASHMyPwFyjYGJdom0sr3 ytMUPkdCPT5ZB6rB
YEXgNjgbcM00vgu+T4WgHw7m6EDRtKLcnC5LJK8E73+TPjmrq++RdqJYdTzX OYPKxSAUu1iQAlGk
ozTC5v9lc9xod/wAUEsHCK8uyBeoAAAAiwEAAFBLAwQUAAgACAA4hDk9AAAA AAAAAAAAAAAAHQAA
AHRlc3RfZG9pL01FVEEtSU5GL01BTklGRVNULk1GXc/BSsQwEAbge58i7NkO rYiHLHtwoRdhRVzx
KmkyWwbSxE0m1fr0trRZdcltvp/JPwfl6ISRyzcMkbyTooaq2CdnLJaHFS92 m+VJ9SjF62TvxlOe
Hse+9Zb0orzqVkRynUWeNuw4JMzxv19O75yUpRNhyP6gmQbFPvzugsuseMFz ooDlEpbChw5QW/qI
CIluin8D7QNCSI6pxyty2Car4JNMhxxBG8U4x7bt0mJYWu42FdR3UG2u2k30 PN88SmHV95h1bWea
L9RpDjVuoOBdj46leFSDOjZlDffFD1BLBwhX3Cdr3AAAAIEBAABQSwMEFAAI AAgAAZg5PQAAAAAA
AAAAAAAAACUAAAB0ZXN0X2RvaS9iaW4vdGVzdF9kb2kvQWN0aXZhdG9yLmNs YXNzpZJbU9NAFMf/
S0vT1lC0QBURuSilLWq8PNZxRLBOZzoMI9JXZhu2YTFNMpsN8rG8POD44Afw QzmeDeUiMPjgS/ac
s//9nVt+/f7xE8BzPLYwwlDWItY7u6F0Vl0tD7gOlYUsQzVUniNcX0axcBLp RH7iycBZ7cVacVdv
tzfTAENhs7P9rr2x014nWGefH3DH54HnbGklA6/JMLYWBrHmge5yPxF5FBjy J0kZctGQM9m5XAm9
zr2UgdSvGDK1epchuxbuiiIyuGnDxhjDeEcGYiMZ9IT6wHu+MEWELve7XEnj D4NZvSdjhlEqRGmG
pVrH9BfGnnT6ig/Ep1B9dN4kwa4vqFwtDnXTpCu+PXRFpCV1YOEOw8RZf6c3 ppq7NiYxVQDDPRtF
3GCw3GMMw+K/U1F9sQ4jQ1qwMYcpyuwJvS76PPEJUanVr55OmVTtAffEuohd JSOKMryuXV5DvXN+
n/t97gpHiThMFBkXCM0i9bFso4Y6w7T8+7KlwsHJ6t9fkeg/U9MkIq73qP+t VNCSZnul056fGDwW
qMAM/cQjmMYocuRZqZen2dP0yR6lGP0f9C2R94JOZqKNI4x/SaW36FukE5hC FhWUybKPRZhIEcys
lBQVsrPk3U5RLYqYV8XGyhGmG98wc8YrpUXNEuE+CrRGw6wcq4dMY83SrSln 7jo6I7DJMH+RXiX1
MtFr19ILWMSDYfMP064oy1fMfD6l5dLo05RiGAXSLQ1fPKOIubXK+cZ3VC8+ ap4bloUGRc2wVlLV
oz9QSwcI5xDWHkUCAABfBAAAUEsDBBQACAAIAAGYOT0AAAAAAAAAAAAAAAAp AAAAdGVzdF9kb2kv
YmluL3Rlc3RfZG9pL0FwcGxpY2F0aW9uJDEuY2xhc3OFUu1u0zAUPV6yhqXp Fko7OgZsgzLa7CPr
/oKQYIA0qQPEYJP4g9zUar2FJIrTVbwKb4FEQfCDB+ChENdpEUMqLJJ9P3zP 8b0n/vHz23cAu9i1
MMOwmAmVve3G0n+YJKEMeCbjqN6yYDK4J/yM+yGPev7zzokIMgsFhvKf7MtB FPFOKBgKWV+q+g7x
tacR3mMonvGw3pUqCfl7hrV2nPZ8EYQyUcJXw8wfym5PZMp/PC4hREkjhnF6 2hFR0GdY/gszkP7+
8e9Dqi7cl5HMHjC8bkxv4cIb/0PfPGIw9+KumAPDZQcWLmnvioM52NqrOijC sWHgqoMSagxGQ4MW
2jISzwbvOiJ9NVaq3I4DHh7xVOp4kjS1fAy1qZ3XWzSekQ4iGytYs7DKsHLB LA5u4TaDLZVOxEp0
84beFHEHdy2sMyz9c1gHDY2dDULC0V84zHhwesCTSav2YTxIA/FU6sA91+a2 fhc08ZNII2XUOxBZ
P+5a2GaoTJvLwY4WylRZnDA4+1Ek0r2QKyUUVklTg9YsDNfVcgNuWYudW5Ka nvAMrRLmqWqBvEcU
m2Qr3sYIrrc5QtnbGlH4BYsf8+ol2u0cpRHruEaeQz5hsIzref4GahO+F2T1 WdX7hPJn3PyAEnmV
r6gzHGtCIyecJwtSzEaTaLxzpNUJaTOvZRXavLyPDWySNbEFH628p/FN9P0C UEsHCAIS5LkOAgAA
nQMAAFBLAwQUAAgACAABmDk9AAAAAAAAAAAAAAAAJwAAAHRlc3RfZG9pL2Jp bi90ZXN0X2RvaS9B
cHBsaWNhdGlvbi5jbGFzc5VVbVcTRxR+hmxYSdZCeVOCKBFIkwBuwWorsdYI aLcGkBBp9Ytn2Yxh
NO7G3YngOf6SfupPKH4QqufU7/4G/0qrdzY5SUo5pZyczJ3ZvXOf5z73zuyH v9/+CWAeRR1dDIOS
B/JR2RNmvlarCseWwnN1aAx9T+wXtlm13Yq5tvWEO1JHN8Ok51dM7lRFLeAm f14Xrrdr2rWaaXXs
Z+i+LlwhbzBE0plNBm3RK/MYIogb0HGKobcgXL5af7bF/ZK9VeUM/QXPsaub ti/UuvlQk9siYBgu
HMUyxxANpO1Lhny68H94LXqu5Lsylykczi0XwwCGdAwyjHRGqgvzXtWWjz3/ 2X3LwDDOMJx2fG5L
viSCWtV+yTCRzvwDPdiR5o4oV7gMzKZTTscIaXdUFj97/tMt7jrb+fILEXh+ DGcRV2zOGRjDeYah
BlzeLRfrbW+G9fSxqIVDqdhtWPMwbi5j9SCKcQNJXGQwln+xSo+KyxulfLHE MNChmEUiVrhPkk0i
pWOK4cIxRAx8pYqul2npBVzhZAxkFY4e4qzdpZnTqA7D7ImK2YwbliJ5rCQM MZ/Luu+qjmRgFtVz
Q9rO0xW7FjadjssM0ycgoOMK6dOWp7TtezvN9g2kV1O1/M7ANSxQk4ugpTtV 0xVuJTwiD5XTdQPf
g46MQYQ76jx2qL2ojlbrdS6Om7ilI//vvm07GVhUfRujuE0ZdCzTqTqqHSfn YljCHXVMf2S4nz76
5J248zoYZzZV4/xk4C4KDKeCl66zvMsdhjPpjiZT6igRc+r66NlpyzH6H6Ep xw2v7jv8tlDy93VQ
vqRCk7aW63J/sWoHAQ+o00l9+kfpQlSWriYae2hlkmVko9l9xPZo0gWDxu7w oYHT4Rg64Av0kiU0
fNnc/JGCdZO9eoD+lZl3OPtgH4kDjN4Y035D72tcWIjOvMHESPT310i35gta ONHeE5aGBGYpQhKp
0EZC9Plw7Ke3g4Q2RL9h8kvgPNkkXRspmmfJzmKEEkjgMkZDplnaQWyaTNVs GjPEVaOIs7hEeH10
1Zj4mnDm6P05dP2FpI5J9glxRHQwHfO0VPYb2ne1JdMryjOieB7g21+h7R0g V5j+Az8wqLyXHmRn
pvdx+w2svVYSiVCaizROQMWMY4pSSmGcKCmy442ATbJxSm0FqwTXT+sG2blG tejzhbWwMvewTjZG
TkthfvgMUEsHCPSO3yiGAwAA5AYAAFBLAwQUAAgACAABmDk9AAAAAAAAAAAA AAAANwAAAHRlc3Rf
ZG9pL2Jpbi90ZXN0X2RvaS9BcHBsaWNhdGlvbkFjdGlvbkJhckFkdmlzb3Iu Y2xhc3OdVmtXE1cU
3RcwCcMoNq3vtqJFCEkgPhCriDSgSNokoDxiKC2dJDfJSDKTzkxAa62tfb8f /6Rd1SzLWv3UT/0t
/Q1dPXcmBIghpq6slbl333PO3fucc+/M3//+8SeAs/jFjTaGXoub1kpGV0Ph UqmgphVL1bVwWvxP
KEY4s6aauuFGB0NAN3Ihni6oJZOHympI2bIP1TswSPyOajkww4Vova+9YFb9 pmiqG3d7IwndWE1x
LZ138FGGLiWll2txujW+nlC1jL6+iezTS1xbVHkNOBKtCZrZsUTBvEVumkqO z+qlcmnT4cQObrez
SppX6YVqjq7LqqZaVxiGfU8p2ZaFSC0Nk7qWVXNlgxujA4sMHZN6hktoxwsy 9mIfCYmqGo+Xiylu
zCupAiduUT2tFBYVQxXzKthh5VWToS/aSpGIp5Su7ctw5n9TpXQXlVXuLNG+ vU+p3aqQUwZS14lj
eMWNl8m8lSLLeBXHSdmNhci8UNaKz6hEe5yQcRKvUS3SBlcsSs5SC+yes+86 wXBKxh64JBr1y/Bh
gMFj8JxqWiK3p3y7d001tdXUBGQEheA94YmZhXkReEiGGy6xdlrGGbHWPTN7 Lb4Sv5ZYSUTiV2cS
wuqcDA9cbpxnOLRLR3twgfpdYD1hTbfy3OiJOQ3eI4w8uMiwd9N3aI0gCcMY FS14mWH62emL3lbW
lFBB0XKhOctQtVwDRKhkuCKjE5IbbzAcq7GNPXXaPJhgkG3G1UUJ47gqGF1j GPE12LCVBmS4LqML
MjXHuo3Wn+pGjtTsWbVQiHGtTKeAwd+spMIqpmhEWBxoN2J13b7DepuxBzNU +r4ptcA9uEFtT1uS
5ijmhGY6AP2NNDdIsgeLItA0L5Q8uEWB8jTqwhKW3Xib+rEl6jLewbsM7Uom wxBqppcuBdo5VRaz
iMWLtuj3mom+bujlUkwxVoXoFEMnbaLah03CCjJCLp3ZAw3kDiyKhOQEuQE3 VIaTu24yx0uKodCZ
lZDHqohZIDk+J8Iyg7u4Wc3+FotJp1qURED1t9FuNRU+IvuOj91Ek7pesLcd bJ5U22p7H60R010d
5nfYt+MhIKGMu0L3B9QCvogI8SHD6WeFqC+nBx+Rf1FRNQn38LEI+AnDeDPy O8k07NEufCra8TMG
X6tJ6MIXyLnxZVOXnVtTldOb6fa3nm1yswhJPcttvt5NmtPLRpqLI8zQ0+T9 OyRSQtdbRNO4MVlQ
TJObbvzEcP65XkIM++shnKCrrp0+3vagTbycaNQm3iX201N90j1sP+k+pGcH edAXB/130+wK4W30
dPkDFez/1bbzQrSVQPsoZj9epNFBxwov4QBgjw7iEMXowGEcqcb6i1Bhlff/ hqOBx+h5hF6//3f0
PkYfQX4HGhTQoAOFHOisgM4KaAPDyYB3xPt6BZceYUzgYw4+nvSGieLkI0wJ dIrQLbZDpA04Tf9n
iO05+qAYJu4jNLuAi/SL4BJu4DJdO2PIkeYtRfmaojymyU4oehNvVRX9Q7MO elobiCa9ce9sBTdj
9njBm6BxPBB8gmQbAhtYSXqVCtLOdNB+BB1V2eAG8skKbj9GMehQzwYdYfVL lKnsoJOe7Ja6EaoX
EKbqTVC2r+I4pkjxdZwnpmPEdZquulnEcAtxpDGDVdyEiTlbpd/hX1NpQYNO 6mTSW8L7tMNhLMOg
UTtZmrTuKL9PlRd9FdpAOeldr+BOjETeSwa99yt48AQPHXljT/C5M5qyR1uk D1IAYJEaKYGjRK0X
SSK9ZJPqcULXSIXwFb6mjSWcwjf41m7J7+xI3+MHuxkZfqSvo59dnf8BUEsH CC3ALsVQBQAArAwA
AFBLAwQUAAgACAABmDk9AAAAAAAAAAAAAAAANwAAAHRlc3RfZG9pL2Jpbi90 ZXN0X2RvaS9BcHBs
aWNhdGlvbldvcmtiZW5jaEFkdmlzb3IuY2xhc3OdUl1LG0EUPZONicbvVK1W hRZEEkUX+iI0Kogg
BBYpKIpPZbI7XW+77iyzk/i32idBwR/QHyXeTdZYgwRxF+Z+njNn5s6/h9t7 AF+xWkZBYM2q1P4I
NLkHSRKRLy3p+Fyb3y0V+5cHQYdSbcooCmxqE7rKjyhJldsmVz73u4MAgdIu xWT3BZxa/UygeKgD
VYGDsQmMoCQw7VGsjttXLWVOZStSAlVP+zI6k4ayOE8W7SWlAuveW2Q2BFZ8 o6RV/co5xYG+7quK
at6QUzQHYIc6/klh2yjTqA/Dvb5bo4xZgY2hwl8AKpjBh+x65gS+vVsoX3bF 78cCO+8kElgNlW3y
EElGvep3ZdJE+ZY6qhkIzNXq3i/ZkW4k49A9sYbisDGKT1x5OvR28gxhXSe6 bXx1RNlkPw8Z5HZG
iy/g14Psc9jjV8NrmSOXrWA7snGD0b/sFFDhtdRNjvMPTPQa2E6yFZjCdA7e Y7IC27E7zFxs3qD6
Z4Bgqkuw0GvKCTJvnnPZvh+xmFNt5Tqc6tIgSfU/FU5fxXK3a+URUEsHCDG+ IFGZAQAAggMAAFBL
AwQUAAgACAABmDk9AAAAAAAAAAAAAAAAPQAAAHRlc3RfZG9pL2Jpbi90ZXN0 X2RvaS9BcHBsaWNh
dGlvbldvcmtiZW5jaFdpbmRvd0Fkdmlzb3IuY2xhc3OdU+1uEkEUPQMUZAut 0Ba/qbWVz9qVRmMU
bYJNTEiImmCo9Y8Oywhj112yu7SJT+Gj6B8bbOID+FDGO0CWig1adpPZu5Nz zr1z5t6fv77/ALCN
7QgCDAVPuN7bli31SrdrSoN70rb2bOegKSyjsyetln1UaR1K13YiCDGUbKet C8OUXVfoPanzMUs/
m8YQfiwt6e0wPMrVptCrE/xd23ov2z1HOOV8gyG0a7eEhiCiMcwhzLBYk5Z4 3vvYFM4r3jQFQ7Jm
G9xscEeq/9FmyOtIl2Gz9v8nLTNohp+d4cGMZTOkDEdwT1QMBX3KHd+Td9Ot 8AmnTZjGmMxQjmCJ
YeOsM09CNSSxojxNMdyboSy6m9K5WQzxriOGjr3oCoshmMs3NDBci+E6bjAs tYU36SjDw9xUG6Zc
RgSrDOnTXPfI09sO73ak4eovbWl5GtJYU1bcYpjLVav5xjw2kIngNsP9mdLG kEWOYcEVXpWGQHKz
Lj9RV67/afTfpZSHuQsxFLE5FKh3lLJtkpPU1rk3Q8RWDLpCJEaIuse9nqtm g7q4bvccQzyTahAy
/+z7rQ/8kGONLiEI9QQpolGjNUJ/OwjQC4QLxWNc+EpRABqt2mBXuRbHPEWp IYp24gOVMBawSBoM
F5EYaT0hbYWKniC5T3LLX3w5lQ4EHUtFfakoSV0aSF3GlZHUASVWqGzhG67W iidI7ycCrxPs8zFu
9rEeQDHUR54+wT7uBDCuO0VEYJnWFZJLYZWkMxSNE2dHiakf/DPcHfBLvwFQ SwcIsUje6kYCAABH
BQAAUEsDBBQACAAIAAGYOT0AAAAAAAAAAAAAAAAnAAAAdGVzdF9kb2kvYmlu L3Rlc3RfZG9pL0lD
b21tYW5kSWRzLmNsYXNzTY/dCoJAEIXP9qNmfxLd9BIK3XYVZiFkBUK3suUi iu5Gu/VwXfQAPVS0
CZE3w3wzwzlnXu/HE8AcYxMtgqliUiWpyL3QF1VFeRqm0kSHwCnonXol5Zm3 PxXsrAgsP1ol+0Ow
I5hs/+tYXXOeLQiGvuBSUa6OtLwxCz09+um74sK4Vv1JJFEQx8tNYGHQSFFf RUxKmjECOxa365mt
81KD0wjofs0NAoK2/qWFGbowNJk1WZrtBvd11UnqfvQBUEsHCMBuJdq9AAAA AAEAAFBLAwQUAAgA
CAABmDk9AAAAAAAAAAAAAAAALgAAAHRlc3RfZG9pL2Jpbi90ZXN0X2RvaS9N ZXNzYWdlUG9wdXBB
Y3Rpb24uY2xhc3OVU2tPE0EUPcOrZVleBQRBpPiiLdhRUHwUX5GQNKmPBFM+ mmV3ugxud5qdLfVv
mSiiH/wB/ijjnW3xQRuJ2ezm7txzz71z5sz3H1+/AVjHoxT6GBZioeO3npL8 hdDa8cVr1Wg2nrmx
VGEKAwxLKvK5cAPZ0IIf1hxXcCfJ8jaIYaglQ0+1GJYrf2Kbkpf3VPRuX4Tu wV4CKRF4S4Yyfsyw
mascOkcOD5zQ57txJEO/dG59vsow8Fx5wkI/RmykYDPM9GDKV4fBMGZjEENp TDBMn+6zqBoi7OzV
IkzGxpRhGdQiLntmZcbGhYSXVtp73BY1MzVFZS+NOSri0lWh5tqpNwKxUfRl zcI8LqWwQMlfkprq
IydWkY1FXKaMTz3q1HhbaDeSDcowPO01fqVb9Uho1YwoOMNQMjNnbSzjCnXQ PTrw3P/QGY3HKzIU
L5v1fRG9cfYDQcQV5TpB1Ymk+e8sDsQHUjMsVv5hopKBifexoejaJ0N/1CQL 9efy1RGsoZjCzTOW
62EDGxy3GNKk5u6BCAJyXu5vxXQr5i3pEUDzBFJKY50GeUVnn8YdsoOJsp1p s9vSCZS/bGET91O4
x7DSrZeXYPTpDtslNh7gIcllPFUOayqqO+07sZM7Z54e5u9hYgZrNzmlHWn0 nu2Wt2iq6OxJQ7rV
JLJxPEV99KaQppVhiiL6N/lsYfUzrMLaJ4wWMuPHmEy+04XM7AkuHmPpQ1J5 lb7zCcsosY3BwgQ9
GboVU1jCNK4ZpjYfruMGkEQryFE3E5kJ+ijOo9Dp/4TQJjdZ+IjRL1ilOW9n Nk5w93dDKxl5lhrN
JQ3sdkGnAUMpQW79BFBLBwhfrN6DdQIAAL8EAABQSwMEFAAIAAgAAZg5PQAA AAAAAAAAAAAAADUA
AAB0ZXN0X2RvaS9iaW4vdGVzdF9kb2kvTmF2aWdhdGlvblZpZXckVHJlZU9i amVjdC5jbGFzc41S
XU8TQRQ9sy27dFmhtggWrfJRoV2QGl81vJCYGJtKAukrmZbJOqTMmt0B/5Ym ookP/gB/lPHO7Epr
bcWXmblzz7n33DPz4+e37wCe46kHh2FTi1SfnsWy3eVXMuJaxqonxYfGSSLE 2/65GGgPRYbyOb/i
7SFXUTu7ZSgqfiEYKp1R6lgnUkUvGNz3PBGKQI3OvxocWZTB63cybTxjqM3C G9BLqaQ+YNhvzkT9
LabVI6mH8ZkogWEpQAm+jwLuBlhAhaHQbPVMZjnAHFxCdKQS3cuLvkhOeH9o B4wHfNjjiTRxflk0
gm8bL3OKlHuR0F3r1nKzNc2vUir0UW7Zzszpxj3LVD8K4GGe+NGIv00t/sv0 eR1nAnyqtBWghjUG
/zi+TAbilTRTVv+k7xvlDMFrpURyOORpKlIPTYbVGf2o3Pg/2r3lv/2ewB8F WCdtBfqwBTjmgejk
mJGBctk8JcVzhFhAQOsdit5Q3uCXwt1rLIZfUQ73rlH9ZIn3aF206QdEq1GB NaxQtEI5omAV9wF7
Mq0cKkme5IXbtDPTLvyM6sebcq69rNsyQQbIyzBq8jAnHxDatHCNqvpIjG9v 14mzMSbEvRHi2llN
48fWiUkh9UkhW1OFbEyZ4gs2J8nbU8gOGnZ9QlmgYk3ZQYvOIe17wC9QSwcI U5Se7fMBAABRBAAA
UEsDBBQACAAIAAGYOT0AAAAAAAAAAAAAAAA1AAAAdGVzdF9kb2kvYmluL3Rl c3RfZG9pL05hdmln
YXRpb25WaWV3JFRyZWVQYXJlbnQuY2xhc3ONk21PE0EQx//LtT0oJ61gQXxE LHJtgfIgoIIiNjEh
VjQpKRFemKXdlMVyNXcHRj+Mn4AXmkhJNBpf+6GMs9sTqrZCLne3Ozfzm//M zv34+fkbgGnkTHQw
DPvC81+WazK7yvdlhfuy5hSleJNcc4V4zl3h+CZCp/g929oRJZ+hs7Qtq2WK YUjkd/g+z+75sppd
dl3+Ni89f4Eh4m9LLznJMJhvQ1ROi9KR/gOGCbutV4Nf5U4lW/Bd6VQWUkWG UK5WFl1gOGfBRGcU
BmIWuhA1cZ6hr4WmKOLoUy4XGAw7VVTB/RbCiDDE8tIRq3u7W8Jd41tVwdCb r5V4tchdqfaBMaRq
Yki209rUSyou5PBdTfqnAGogL5dzqocMo21Lb2o51az0D1m4gWHST+HUersJ /dtvQ7UiaWEEtxi6
POE39JyaJ5CtehsuNZT9v84gIUO3K3Zr+0KXo0RmLIwpkZGGnRwqws8dD8yo ndo8C1ihJi1MYZpa
6cl3Qh/bijLftjCLOQbTr+njZbDtzRa9aGEzcYdh5EwCSPg2906EU/YNmreC z0uvnvLXwUxEC7U9
tyQeS7Xp+5M2odIzWCuOI9xclXue8Ew8ZBhok55wzb9Z9ORgMETjatD/3EEX zSwQj6vBJ0uYvtDg
07ObdgXyUn4D6cwhrHRm7Ag96S+IvzhC7yESHzVigJ492i1L4eMUOIGLtOun bxSKQVwC9OoyrpCN
4SquBQmeaAlALP0JiUwd19cz6Tpu/g2eIk3TtJ5pAseOwTGMwiYgQ6otOL2e YS3AswSeo/X8KeBx
qqkBXtIVAAkFVncd2a8w6pj5jvkPx/iIdrqrsVYjIMAyst4LYMsaTmIC0HuE QwfGAVmMJspiE6Un
oCxoH2ZRukWd9D4e0LuXVgZpXNaJlvAI+AVQSwcIJ7EBuqwCAAC7BQAAUEsD BBQACAAIAAGYOT0A
AAAAAAAAAAAAAAA+AAAAdGVzdF9kb2kvYmluL3Rlc3RfZG9pL05hdmlnYXRp b25WaWV3JFZpZXdD
b250ZW50UHJvdmlkZXIuY2xhc3OFVFtT01AQ/k5TGkgLbaGgKCoC0tJKg4DX ojJTL1OnAg7YUbxN
aI8lWJJOkpbf4n/gAR/EGWd09NUf5bgnjaX2Ig/Nbvbsft+3uyf99fvrdwCL WJXhY0g53HbelUxd
XdPqellzdNMo6PxgRjyypuFww9mwzLpe4pYMP0NkT6trakUzyur6zh4vOjIC DMumVVZ5saJXba7u
vdeKXK0TALdsNbfpWLWiU7N4qQOvnyH9n8oti/O2GoaAs6vbMwsM4/ke2jOU tKIbunOPYSLRM2uu
wODPmiU+AIZwCANQFEiIhhDEMIOUEAnhvG7wtdr+Dre2tJ0KZxjOm0WtUtAs Xbx7Qb8QxTDfi6zb
OElmSDeqNSe7S9PkJYZcIt97GgXXZvLt8+8SEcJZnWHqdDiGfrNSygkZorUO KDo3+IF3Lpd0u2ra
1G+wzJ2HFb5P7VDb8UQXDa86YwoNeiqEaUw2ELK7eqVkcYP2VdXIEsUAhTc8 f7YbbGdIRoJgew1e
3KFGooI4kiFcQUpAz/VclahoSKDu+4pCI8PgpqMVPzzVqu7CZainUDYAFKRx TTS8KIZEIzldJXEG
dzX7ZDSj3aawLZBvhLCEm+5N3WZQNs2aVeSPdHEfR/7FTwsEum45w+BWtqLZ NrdlrDCc6SGI4E4k
eS9/1zLS5S5jklYrwYc+yGCRiPiY6F9Gpl8QITobJG+Zzn1klWTqM4aSXxD5 RG8+jNAzQDnAKmL0
DLm+glGMkSWROOsh5OjnF7H2wgduYbJx6BUKbxzn3HOG85hwyRkukCeRvYhh DzblxrvAPm7Rw5p6
LrndisI7XkeBZOoYl4/aqp+41WONjKaoAGZIAH2gdBNnPZwCWZEVTf1E/COC qR+IH2PuiAlIyYUc
Igus0UjXEcazFuhoEzqKqy70vFvFwuRON7W+9DhixJFucKSPsXAkfYPUTvOc aApE86KFJtakiXkd
tNAs0XI7WzmhuX4oHbZxvCaON8TxtkcrbRw+3HLHe5uGDtqqRF9zBnfJT5O9 5y4mg/vAH1BLBwha
z0n6BQMAAOEGAABQSwMEFAAIAAgAAZg5PQAAAAAAAAAAAAAAADwAAAB0ZXN0 X2RvaS9iaW4vdGVz
dF9kb2kvTmF2aWdhdGlvblZpZXckVmlld0xhYmVsUHJvdmlkZXIuY2xhc3OF VG1TElEUfi4gi7go
ommWFpopiLll9opZadhQoE6QfXQucIWLuOvsrlg/pX9hH3qxD830td/UNJ1d UUGkZmfOnnv3Oc95
zj3n7q8/338AmMeyAg9D3BaWvVUypLbG67LMbWnom1IcTDomwwuitmEadVkS pgIfw7RhljVRrMk9
S2jVbV4UWp2AwrS0FjCD365Ia/I2w0imQ4okgRalLu0lhtFYR1R8k8G3YpRE Nxh6VHTBH4QXIRUK
ehm8MQfQl5G6WNvfLQgzzws1wRDJGEVe2+SmdNaNTZ8jiiHRKVl71SRSKQs7 L97bDFOxTJXXuVbj
ellbL1RF0U7Gm7Zytin1cjKIIVxWMMwQPg9XMYIrDAHbOMYyDMYuYKCyjELV KaItHwWTnvQuL1M9
CxcKau6RdWBrZZPvVWTR0tyoZABRUpbOvtxaX361lcqksqm1fE7BBMNEp3PJ m0JscFPodgCTDL0n
0avrmRepN0FMIaZgmprdnHtfahs1bm8b5u7btIo4ZhhUEv/OMHcKQi9WGMZi rXIpJH36OdmDWcwp
uNXOewZSoYGmrI94cxVSWHKLpCZHL6BuRhD7PBYU3KXp+xdOxRjunTvqRpv+ e9TULOk4r8WH1mae
9jmUs3lxJ8v33AlV8LhlaE6GJJgz9s2iWJXOEA+09mbOgdPBpnVdmCs1blnC UvCUYbhDM4nurJ0M
/W0zjyjdNC/9JFg47Fw38pyVggDtd5O3AA89QHAm8ZnMV6ifaOVBH1k/YYAC wmRV1w+iHxGHDQMY
bDA8orfD0JX4gkuH54KFGzx0DGgEO95VjNJ3Ghpca9DYhHGkjUauZxM/Mf4R /siN7DfcPEKCYfYI
dzw4dOU77BH4yFZoJUlUFSHsuJmixxynmUYbmbx0We/jAeV4SLtU/G+EFJLu QdJVvIgnLqsH41jC
M7fEJTwH/gJQSwcIu9jL5MECAABkBQAAUEsDBBQACAAIAAGYOT0AAAAAAAAA AAAAAAAqAAAAdGVz
dF9kb2kvYmluL3Rlc3RfZG9pL05hdmlnYXRpb25WaWV3LmNsYXNzjVVtVxtF FH4mTbJp2EoDFoxi
sYBtAiVb2vrSUAs0iAZCigWDoLZukiEsJ9mNuxNo1XqsfvTtk/4OPUfDOXKO P8Af5fHObA4JrQE+
7J07s/ftuS8z//z7198ArmNHQ4BhUHBPPCw7lpE3d62KKSzHLlh8T0OQYchx KwYvVa26x42GZdRN
Vxjy7woxDIHsPENfbsfcNY2qaVeMVeFadmWa4VzGsT1h2qJgVhs8grMdjlL2 EUcM4V1auMtwOdfp
b2fLLHHD/+cZay7nBcWT+fBty7bEHYYziWSBIZhxyjyKMzivQ8c5ht6cZfN8 o1bk7ppZrHIZpVMy
qwXTteS+dRgU25bHEM91yQF5Ol9yuSn4fKNWe7xMXqoUZSLZTWFMRnmvuMNL YlrDSwwjJwtG8DJD
KGsXnUdRDGJIQniVIZXoGtXzCU8WIhimtMy75pbwIrhE2Fa5LTSMnhADFZLk InidoafGZ2VCUiWn
FsUIhiRJ6EhinCFilsuZbataZrjSNbJO+DKkq9QIjtjm7qzpVKXZCFIMoLIJ Z4ph7DR2lPB1RW9Q
x9VP1PMR+Xo3pQYpB13HoX6N+cWUzUv9KVxHVfNI03l7wtizyhUuPCPj1OqO ZwlOYDSQxbHTtGcU
abwji3hHpepk49lk4SzlZFZHFD0a7jJMdMMniYycAK64zq5Vlu7mMC/dvUvj 2r1nkgUZ13s63keW
psHj4hk7DEbimPHLPiOuUrLEkDwu1JxZ5NV2oIuYl0HkddzDCo0WBXFEgmHq 2BDumh4/oqBQMdzX
cQED0vSajg9BF0KETGfteoNqfiHRMS6HvUmzUld9wjB6ihL5FhecUsOTbj7W 8Qk+ZYhWeLuRRula
6G5JCU1H8RCmhs8Yhk8Q1bGBorrfNsnPqtNwS3zBkpdW/9FEpyQ6Bj1r29zN VE3P43SlRdsT1Nqs
tOD2/08P0WQ8Vy5cknNKD0UAcYQQpp2mdhH6qFGJD9IZXbdEX6CdQSsNN0Lj ++j9XYnGiIbVYQx9
RHVfAP14Uf2nqvnKbJiMRejsywMMboz3xffxSs5nLxK77LOvEZs/wAixY/u4 nA7GgxNNXIkHryo6
SbStng75khNSMhwPx0PqtzyalEdaXIsHpZ4WD6vlt8OQ0wqPIIwNCnCXMrGH STzCDTzGLXyBGXyF
JTzBOr7GA3yDHTzF5/iWJL5TMO/7UFowe1Cn3FwjoAPgmCIuQBY36QG+Rvmd RJ7s3iT4S7R/g74Q
2R3Dm3QWJssxvEWcRtpvk28/009IJkDrrfEDpDcmYj2Bfdz+EzPjf2DmAHMb VIBMEwv+dlFuc00s
yy2xHzSx2q7OAJkCvkcvfsBF/Ejh/ESOflYwBnwnLRiSW8dHqsgbh0VPt4qu S+tNbDbxYL1tPaos
/EIp+LWj/vph/UuKliktoKcmSK8fw5biGSq0ztG6TesirRbwH1BLBwjapB9S OQQAALoIAABQSwME
FAAIAAgAAZg5PQAAAAAAAAAAAAAAACoAAAB0ZXN0X2RvaS9iaW4vdGVzdF9k b2kvT3BlblZpZXdB
Y3Rpb24uY2xhc3OVVVtz00YU/jZ2IsdRgNg4AQqJw9VWYquld0yBQBIQOJfi 4BB6AVneyBsUySPJ
Mb+kf6F9ZYaY0M70sQ/9UZ2eldOW2k6hoxnp7Nlz+c5Vv//x868ArmJHwRDD VMiD8GndE/pak7tV
wdsLVig8V0GcYcbzbZ1bjmgGXN/ZNi2um9Gt3hViGGkLt+61GWbLb8u2hG5s ev7zGnetxmYkUmIY
E24Qmq7FV1u7DMwg9T1yaNQZUuUdc8/UHdO19UroC9cm+ZHrwhXhDYZ7uXda 79fv5+SrDPE7Xp0n
EcNxFWM4wRDL5aujIAQqFCQkdVLFMEYkNaliFMkkUadUnMYZBiXg4QZ/ETJk coMcJHCWYfyvnBY9
yqlUn1YxI9WHSd2oS86sivOSkyFON5mLfFuGS5RRT+AiIdKF5bmBHpi7TYdf LdpiO4nLyCm4Qpd/
101q75mh56vIQ6Mbm3zsmjZf5IHliybdMNwahLbcX16fB17LJ6LHQklinldR QJE8BAM86Ln/Y06W
4nhZuLIVatzfMGsOl13gWaZTNX0hz4fMeNgQAcPp8hGdSo0y7Jg17lAt/ZY7 hs/whYLPe7p3QM+o
+BLXqFp2twJ7fJ0wUmVy+aO7TYpQLq7jhoKvGCb+SarhhtzmVISbuMWQCL1u lmWjGPn+5I/hNhYV
3GE495/OVCxhmewFDa8tY2ZYGFDKfo7RH4RUXzf9sCRTdE+FgftkmKKvNLjj 9AcetEO9LeokEOiR
SCmBMiV7yfc9X8EqLY9et7dbwqlzP4F1hnQkl5UjQDdZOenXkljBQzl4Z5LY QFXBI4ZsD04J0aBB
WHph8aYssIpNPGZIEpAVHgRRkU7mBuRUWn+i4ht8S7vDbJJj2iyFgZ1/BPDI xPeyho+TeIaaApPh
Sn9f14XpeHagH+JZjI4qLJDDURlxFDvDcu4dGX3ftcUo5vO9Fe3LFI3CeCU0 recrZvNwepKVaACX
hTyk/z05RekKszTZMfojxJCSe4+oIbkJ6ZuS2y860+6GSu9xOv1A5zh9i9pr HNNi+5jQ5vaR1gr7
yGjzHUxpqQ86OBe9s1rqwgEudTD3MrKj0/syWQVOkI1xoiZwjPyk6TmFDKYx hYtEFWjbfkhSWtcT
PqL/FSJKImQR9TFhG4ooiTJG3E/IahfjTyQl79a0V0j/hvvy8wafMhCR0bZe YeJJ/BkhP0Ap/gYL
cWz+iEvlrtRd2kMPfsHKVmrtNb6e66DSwVYH3x3g6Usyr9CWnafmjUXBTBIg 4Cxxp4k7Q8CzWMWF
CPxkF8Ih+AIlmmObLNh0on+vo2BD5r4RZUb8CVBLBwgexMSU2gMAAJgHAABQ SwMEFAAIAAgAAZg5
PQAAAAAAAAAAAAAAACcAAAB0ZXN0X2RvaS9iaW4vdGVzdF9kb2kvUGVyc3Bl Y3RpdmUuY2xhc3N9
U1tT01AQ/k5bmgoBSkBuIgje0hYI3hGQi4VqtSIzOHngxTm0x3KYkDBJWoc3 /49PPjn1wR/gj3Lc
01Rap5WHc8lm9/v2293z6/ePnwAeoqQhxjAWiiD8WPGkdSD84FyUQ1kXGhIM 6VNe55bD3ar1/viU
fmhIMix4ftUSZUeeB8KqSavYEVbg5dDzLxhixV0Go9QGOAx96VbXGQbznhuE 3A1t7tRECgMdGSyf
t6EYkhvSleEmQ9zM2AyJvFcR/YgjrUPHIMNwSbpiv3Z2LPwP/NgRitArc8fm vlTfLWMiPJEBw3ip
l05KaLTsCx6KInFJ7pT4hVcLGebMUpdOXhXR7/WMPYBJTGuYYpj+v5+OG5gh yVUR7lUkVWaHqEiv
memujAKc1TGHW+QQdAbYMpCREvMoY6ewwDBxWTGX12WVh9JzbSk+Jza/AArp ro57uM8wwiuVQ6p2
hTueK5QLQ9bsZj8qFrqNiizDkDoTQUCagsQWIvRFHUtYZtCj0hU8pyJ8hkIP 4J64XaWNEFrFTWGF
mnupsE5Jr2UHaF4fa3jEMHNVsI4neMowRLIPHF4WJ63UrvdITclbpe78w6R4 1nSsKxSNUOymbRIv
dGxiK+qlsv2dk5VewF362hHU5x3kNbzsMThtLx27ag50moO84wUimuSk0yKd uWo2GfpFx7AlP7VK
MHt11Sns0Kv5ZVGQiivd8UiWlULMg14irT5aU9CQovMaDUQM/bSYepO0D5HF opPR2Zf9juFvTZcR
2pNNowaDdj1ywCjG6KT+YLwV/JX8EnS+yjUwwfAuF2/gZgw5Yz6eMG4vNnAn SR9m0sjSPdeH/SXD
auBBDEvGswaeNz0b2IiB4rZjaNMvUMbAMCWQJiKDnuYoTKJfIfJVTKBAXVap ZSP6Vmrqtkf/aBqw
TfcUoZn0Sl+j2KzGmyb+2z9QSwcIihRsur4CAABUBQAAUEsDBBQACAAIABuf OT0AAAAAAAAAAAAA
AAAmAAAAdGVzdF9kb2kvYmluL3Rlc3RfZG9pL1ZpZXckMSQxJDEuY2xhc3ON Ul1P1EAUPZddqFsr
LCCr4hfKKsua2MiTCcZks4GEZPUFsiS+mNJelyFlZtMZWP+WiR+JD/4Af5Tx TrtPrFHbtPfcj545
Z6Y/f33/AWAHTwPMEVYdW/c+MyoeKp60X/g7QJ2wZYpRzGmuxpZjO3ExX7J2 Nj7knFOnjO5lydhx
QVhwp8q2d4RrMEO2K+1XSiv3mtDq/KG/PSTU+ybjBgjXI8xjIUQNNyIEWCTU On5gaaA0v704P+Hi
KDnJmbAyMGmSD5NC+XxarHshhLXZZUohixOVjdhVBjgjdDuDf5nc87mIDNHC 7QC3CMsz5BHuYJ0w
n+bGcin5HYEEbf0nPSE8NBdFyvvK22h44udnyWUizve0p1V69IbdqckiPMJj sZ8WnDg+0B/MEX90
PckI+7N2Ksc27pvzsbA43t3+y4x2hclFTXSgNRf9PLGWbYAnIuOKaWzIadXk N6Jm0x+ZoDl5AlyT
ekPQS8l9Jew++yKvb4g+lTNLvlZ2ZMOQoykoEuyry1gp66u4OWXpSfSzje5n hF+xdnyVxMiC45Kk
VQ1OSTy6i3ulyPvlNw/wUGJd5jawKWhdOm1UV2saqQq/AVBLBwizPZo2vgEA ACIDAABQSwMEFAAI
AAgAG585PQAAAAAAAAAAAAAAACQAAAB0ZXN0X2RvaS9iaW4vdGVzdF9kb2kv VmlldyQxJDEuY2xh
c3OtVt1zE1UU/91m002XBUogaCqfkkKSpiwt8iFBlKYttqQf2BptAWGze5Nu 2ezG3Q2lir74rDO+
+OKbDu/6YMrYGcdn/yjHczelNMnQwox56D3n7u+ee87vfNz+8++ffwEYxbcy ehgOBdwPHpiupZUs
vpYaSY3IkBgGXa+qccO26j7XViu6wTXT0m236mvzbr1RHw8Vht5gxfJTI2Sn 2GEoTx+vW44V3GC4
n+76Wtx5gb8WaGuWWeWBry2scNvOTy2LX3FVf6xrtu5UtYXAs5xqvnsnU2KQ Cq7J+8CwT0UUvQoi
2K9CxgGGYvp/velg0XL4bKNW5t6iXrY5Q7zoGrpd0j1L6FubkqCF4XBn2CEt +1K64zrrNbfhX2A4
uYd/bXgimk217YzSznLbzsU27b027VKbdrlNuyJi6Qq6DXKVod/wuB7wVv5v ksww+WqKC26t7vpW
wPOZXTBO4Ll2XmTtjIpTOC1jkOH0njZlnGM4vxPm8HLD1reRhkmeBlaNa4Vx khZJUnAWGVEaWYZz
r+P3VKYkI0dp6oTa+rrbCLRbnmWScT3CqKkUDEET1imvcnqKSitTEjeOqrgI ysR+nwfF8Jw4wpBI
7yB8rrzKjSCsst667nEnYDjzGh4S3ON+wyZ4xDDp74Xim3FCFuKtrE45FXeR PwlEXhWkkFHwAT6U
QS2c7h4IHQxM6kbgeusqPsJNBrVi2fY4r+jkGHVCLt1eALtZyItbCyrGMcEQ 1W2r6lCeic43NHFL
xcegbpGqnl4WFigdb2bhtooiZiiXer1ury+6DKndaqZVxyLlc7gjY54hu+t1 rVLYwdsnwss9fGw7
lBdXLar4FFQ1itOoFVy7UXOIcC29F13dhj4X4S4xnH2thqa+uMtw4lXIsUYQ uI6CZWRi+IKhZ+62
UB6q0EHZkKkVRKl1NMH2qI3BpHoenyjGUKEKL+iOwW0ZKzRUu2ZqakRBFaui 8R4xHO16bGjqiqQs
o6bCAWXxiG6aC9ymdrNcp2j5AXe4xzDcHTd/TH1Io7gTHLapXG4Eru7QvI+5 j1rxMpx6JXctBHVb
n8ntF3DVCCN7oSoLbsMz+KQlXpE+4f55QQ49PBOOYRPzTnWGByuuKWOdNjsC VfE1njIcaN3YcpoT
j9m9A5sQehiVOuVQgAVb933u0zimNNBoY/394mklSWgyYrTfR9IvNPT20TqQ HfoDSjZ3PCEloone
hJyIJfuSygbU3+lrDw6G47FHWCI70+gnqUI7dBKHEAdC6TCOhJgBJHA0vGkA b+FtSKGUJCkaSgMk
9YbSOyTJoXSMpFgoHceJ0LcBnCRJodP0qGz5u05oYW0wO7SBd/9GamYTZ5dy sQ2kZ4c3MbQkx4cj
kQ2cb2Ik99u26/Hw0CyZmCcn7+AMFsIQsi1j2yEM4hIuh1cdwxWSeggdx1W8 T8FIuPbCDcZJEwE8
20RqaYjuy888x3W6u4kxKdLEZK6J6eeY7W1igcTPNrG8lOsnL+/NDsfvN/Gg HU3C9EvINSkpxY0u
UFJqR0WT0TjvRkUJlYxuorqU3YDVhD30koZV4hTUSAruUqbuUZbuEuv3KNj7 OIcH9F/lQwpWxxjK
KNA6Ses0DJRgEoJTl1awQusjWuukPSXtO1j4niz/QOuPtP4EG7/CD+m90SJp m95nW/Qq+JnOC3pH
CfklPKK3RBPMJ0kiqxkEJEVptxH6/hhrtEp4gq/wTVgZEZJbP7a1VlvLf1BL BwioOHvnDwUAACAL
AABQSwMEFAAIAAgAG585PQAAAAAAAAAAAAAAACIAAAB0ZXN0X2RvaS9iaW4v dGVzdF9kb2kvVmll
dyQxLmNsYXNzjVTrThNBFP6GVhbKcquiAqKgBXpBVrxrEcECSbWYJtUSTQxZ dod2cbvT7E6p/PCh
/KGIJj6AD2U8s0WRNoqTbOfMmTnfuX2n3398+QbgJlY1dDEMSh7ILVs4Rtnh zcSChijDrPArBrdc
px5wI2hKg+9xTwZGibvcko7wVmyzLrnP0C2rTpC4QTiFE0BZulp0PEcuMcST bXepMkM0J2zeC4Y+
HWfQHUME/To0DDBEkurBYMHx+PNGbZv7L8xtlxNOQVimWzZ9R52PlFEVAMNw oS0PCmCg6dgVLltB
c5shnSycltiaOlOAGs4TaBtmYiGGixjTMMow+idSwzGKril3hF97mdcxjksM OrneFP7bbe5ZVYaJ
ZKrQZpL/fZ3tw2VMarjSiXv8SMcUrjKME+6GsE131TFdUSlVuesWfbHn2Kof mTY3uzumxY2m49mi
aeRPPCanCcxomG7r9z9MdMwiydCjqqr0DFNt/lRNW2Wnoqon2R6kGWJ2o1bb 35L8nYxhBHOq09cZ
3iQ72nYKWv61WoVdc880XNOrGCXpO14l26lJlWMwQHwmck535meH1QuMoqg3 6q1S6jQURL9uy+em
5Mr6to47uEskE3XuhcTMMzBi3ex/EonQWo7aTf4aBJnESqLhW3zdUfzuVXWZ V9nRSKx5lisCym6D
y6qwNTxm6D9RQR0reELMbeVQNH2ZE570BbVqppP9v2qbE7U64Uoejqae9zzu 51wzCHiASZrRCP1h
sKEhNagkddGnoYf0vSTdp7PSxNKZj/RzAP1D+GZQ6cIbRnbrGCJJJ1lphxEP 9Wdx7gjlPd0pL5mv
GHmV/owLh5hgOMQ1ymUZEbVYPHWAzMbcJ8zTd2vz2M1YGNZTAn2GCdqnsIdp NJHGfuh2sgV95FZJ
9yhsIi+F8gAPCSWCbIi2iEe0R7GEZeRIipOOobVGWttPUEsHCOQDfhHEAgAA QAUAAFBLAwQUAAgA
CAAbnzk9AAAAAAAAAAAAAAAAIgAAAHRlc3RfZG9pL2Jpbi90ZXN0X2RvaS9W aWV3JDIuY2xhc3ON
U1tPE0EU/gYqW8pCARHvuiiXUpRF9MEEYmIqJE0KMcHgo5nuHtqB7UyzO9B3 oz/IxPuDP8AfZTyz
5aVVg5vs7jlnzvnOdy7z89f3HwA28cTDiEDZUmbfxEaFh4p6i5seCgIrJm2F FCWqm1GY9WxIZ6Rt
Fh5QQpFVRj+PZddSKjBm2ypb3GCcxgDQFh9tK63sM4HZytDZ6qFAoWZiGofA hI9LGCthFJM+PEwJ
jFacQ7mhNO2fdpqUvpLNhBinYSKZHMpUOf3cWHAEBGYaQ3Uwgameiltk+6Qp FqhWGhcVtuN0JljC
PK55uCowOQDs4zpuCHgOV1nOv1RZHQA9VWH9tUlPmqSj9kuZ5m5bE7iFOx5u Cyxc6OzjLgKBokvR
piThmKEcjni/NmbuXLaKuMcd2zc2qHe6CXW4CIqLWBTYrndkizsZ2DYFMo5T yrKgacxJYNJABpp6
QYdNskVBk5RuBVFKkoMDbXrrJSyj4mFlaCOOj2REYaxkYlpZuNcPf5GrPlZR ZSqmS7quj0zaka6t
Art/9n6whMaxPJNhInUrPLApM/mLxe2F4Kav/OccBUoH5jSNaFe5XRl3E1x3 qMxwR0eJyRh1j2zb
xD4eYZP3qF++m0XNaJsabv/yv6nXTKfLIDxhR82va01pLZFZRhkCXu5Rvmli etptOEsj/Hoosn2c
paesO0upuvaJP1/gf8h9ys6WnwiOe4tplnyWnXUGs7n9MubOURqcw/nOVT+i 9BlXvuEm35SF2ftf
sTSM947j3ud48/2YczwnreFBzvdhHrOOkP8F9tvA4zxe5Az4+Q1QSwcIoHFZ pWECAABABAAAUEsD
BBQACAAIABufOT0AAAAAAAAAAAAAAAAgAAAAdGVzdF9kb2kvYmluL3Rlc3Rf ZG9pL1ZpZXcuY2xh
c3OVV893G1cV/p4tW/JETRy1aaOSNOM4baTYlvKLFGQ3TSzbjVMndWOj4AAt T9KzNMloRsyM7DqU
NAECbRpaKPR3YcGOHXBOZQ4+ZQ9/AAs2LNmxY8vheyPFle06DTnJaObdH++7 9373vpe//ffPfwFw
HL+JokvgoUD5wctl18oWLLUcRURgn+tVsqpkW3VfZRtWti69IJTO8kWga3pC IDFzVS7JrC2dSnYu
8CynMkpfedfxA+kEBWk3VAx9He4zS3Qg0DtmOVZwWqA7lS4IRPJuWRnoxs44 DOwQ2DVjOepio1ZU
3rws2krv5JakXZCepb/bi5GgavlaewN6Qthd8pQMlEZKMIHn2gJPpWY6I/KX g+yyVa6owM/m3Vrd
9a1AjaYLUTwqMPClmgb2YK9GmxQ4/CCep7Xrr3yBa1uuuI0g+5xnlWfCVwOP Y2cfH0/EcQCmQLwm
vYrlnFNWpcrMi2ktPBjHoBbuaAkvW+WgqkE9GcdTOCzQ56ug5U9gcHuALZUw 7rTAgfuAm5CBNJDC
kI56WCCamp6+ciVd0Jtm4sjiKOu8vqnWFtiT6iDIC8WrqqS30vCPx3FCwzec Ri3v2o2a4xv4Kp6O
4pRAuhPG1UVZUllP+W7D48v5KX5ean/5cXwNXycDGMsUC31JVSw/8FYEhlLp mft46VQejYGU2U/t
TFs7E2pnympRNuxgkboGnsGzUZCxhx/QaxxncJZZIrJx1y4LnEhtbZb0lrpU PFmvWiU/9DUaRb6F
bJvaFZVtYBx7Y5gSiM01wgzn9NK5OKZxnvuzIvPqlWBTLe7tX9C6M3FcwMWW rt5W4OBWwmwEli7E
MCswMs8GNPlXmjXl+7KiTFlk9c2gqsyS69rmZMuFeSk/OxDDJZZKM8PMT5yd n5yfvjCZi2JeINO5
m6OKDVuuR1kqs5MDq6ayeZqqeb51izM3uw3MYW8U3xTYGcbVCCw7qzUMXMZO Lf1WHN/Gd9g/jGtO
2UyN5ToCD7cTsW7AaLoFh6G2ycRA3vaypCogtpLAE9ulf7wRBK5joKhhLDKy DVPo0DEDClXdLBbH
V2rTjNKZL+JaHDZqAo/Icnkd4Qz5oxzlMb1by6CWlMO9tyiHFXEFeqY8t0bg 39s0wDfwxnKuGahr
2rDWj47J045Vcm11piYtW5diLCtPa4VzUSxvieu4gSVUtfhaDN/njjqFuRh+ QAYeO5o7cdKUtShe
u8/+mo8Gbuj9fyiEFXKI/DDP1uu2VZI6LHNZ+mZFB0bnZXORQYWcmp2YNGft RmXEcsxZz9V0N5et
69IrZ8zQjy9rdVuZftVd9k0+zMDNGSMm80uOBm59xGYGbbLVaZjSKXPJtYvS o5OgasowpX5b/5pa
KVpOmX3iU61D2DpcTH2UUVKVgVmSzuHALJLztusTLz0bplnj8LA0Gis8Dzmu THcxDIMoW/b0Vlee
X9fFXKI8hFG3OVWqHBqUmIuuZzpqubUb1RtsJu2iPZza/Va2pO1WPscmzbrn lhvMDvX0WUvohs75
OT3Cb2tW/oTnZ2pa8/AGMqQ8z3ele3/wAQ4zHtzMJY3seyfMFqMtxxqNeovS CYkdKzK61qg58CWT
hued/UVaG4agBlQq09vRmf9vktCwJ+x1AXPbLVqNTtWIzc7hRNgeDOVaLwgn 7vZ6ugOoFwsHbqnB
O4wxFx4hU5a+1/TpRsvoIcXhNa1Tlrel7ysfA2CkHFUCSfSgl79RfnUhxlWh 7058xrmS5a8eaT1H
VvHQH0KVXXz2hov70c9nvKWA3UiEDh/GIy3jrr/T6Q4ufbKGPQtD3at47MIa Hl9Yxb6LI92fYr9+
DAyPNHFIKwxrhVwkGVlDamE38xnhwpEmRtZtYtqm36DRSM+nOJaMaNM/4WQi 18RYrmcN4wvJSP+Z
VUzkepO9ickmnkv2JnuaeH6z6AWKNq+92Kk+R1HiG6so5KLJ6BouE8BCE1f0 e2ohmnipje3lzU6+
2+mkqEWxVZRzsWRsDWqBSaw0cXWzkdNpVKeIzr1cX7Iv4TfRSPatYUmbvtLE ymbT69vH+GoY442F
4f7xVdzMGUkjcauJHyWNML/R/lX8uImffl7TP2KYz4Ms/iAreQiP4Uns4x1w gI0+jDRO4wimMITn
+fUiRlBAhsfiMSzyAubjJK7z2nULp/AWnsa7yOG3GMXvMIbf0/IzPIu/8iLz D94S/oU8/o0J/AeT
oov3jV14Vezj1B/EDXEEN8Up3BLPcKCfx+viMt4QL+GOUHhTeLgrVvCWuI23 xV28Lz7GByH/6i2O
tfmn317HG5rE4h3c4VsXEuIO3sRdUntY1PEzrkV4zmqkb5O3vkjj5/gFOf0Z /ol38EtEiesj/IpR
xKi1iPfwPv/zcZsZ+QAfMj+C0nsNMhRynv82N8fHHc0h2uC6uKqfn+DX/E3w TaH1Z6n18z9QSwcI
t6r/jxoHAABODQAAUEsDBBQACAAIAMqCOT0AAAAAAAAAAAAAAAAZAAAAdGVz dF9kb2kvYnVpbGQu
cHJvcGVydGllcyvOLy1KTtXTU7BVKC5K1uflyi8tKSgtAQskZeYBBYCkXmZe ck5pSmoxULAgpzQd
KFKRm6MTw8ulgAp8XUMcdT393PSxyOlhEctMzs8rxqa4oCg/pTS5JD4nXS89 Mw2LguKCnMTiDL2k
3AJeLgBQSwcI2x8Fsm0AAADEAAAAUEsDBBQACAAIAMqCOT0AAAAAAAAAAAAA AAAXAAAAdGVzdF9k
b2kvaWNvbnMvbWFpbC5pY2/tfHd4VEX38AmoWMEGsYuAAlZQX7uAKDYEX1RU EBQQrFhoUhQIIB1C
Sd0km4T0npBN771uSNjUDUk2pCwJCSkbUjbZ3fM7c+/d7KaRoOj3/vHN85xn bu7MnDJzZuaUmwUw
gRvh9tuBq7+7HmAfANxzD/93xg0ATfRu4kT+b68bAcJuBZgxQ/h7LMCX40EY PxG+uw7ghin68RPh
wE0AP0/Tj58IXtSvY6Z+PP39KIDjXADqAtREb3i8rMwxgQGlUFbJ1fHuvvDb 99/DL2vWQKNcDiuW
L4fmxkY4ffgg7NuwDrwP7gLbnVvh+LZN0CCTgkpZDVEWByHW5iBI/ZwhXXwU lBIRtJawtkqoC7WD
CyEiqC7KhYYIEVyKE0O6yyFQKWTUXgFtCXagYlB7DtqT7aCZ3mfGnIbuTHtQ p9tDZoAVqGqKQZPt
AN1ZDtCT4wjtuR6A+c6gkzlTXz/AEndAuQeoi7xBraoHrPAFVND7Sn9q94TM KGdApQTaK8MA60Kh
vSoSNPWRRDMNsDES8FIUqOtjoL0hG1AVD9iWANiVCqjJAo06hyAXUEttuhwC ekYGeQT5BAUERQTF
BCUEcoIygnICBcF5giqCC6BSsffEHzYQtECyvBjiFeVQhQh1BE0ELQTtBFU0 591U6wgcOtSQ16qC
iBol2LepIbVcAS06hAoNQor8HFQ1NIJtG4J7hRIyuhBsWhA8lSqIb6fniwh+ zQj+BNYXEILz5JBc
XgtWVQjRhQqwUlCfcg3Yl3bBxmw1hJe1gllONxzL7QLbQjXEVHaAZSFCYmU7 WMoQvNPLQVGthJNn
ENaFtMIJKYJvZjUcSUUwz0CQ16rgcKwaLMOUIEkoBKtgJRz3V0J8egXU1TVC VVU1yU40bWxgz549
sGXLFliyZMlAhfz/5V8tJmIqJoZy/R23XufkZHh524QpD991+y2jb3By5N7d /egTzz3z1PSHTO+8
+abrnMQmD/xn5py5s156fsaT0x6590axydS33nz1nffnvfXm7Jeev2+c2GTi gg/ee/3TTxYt/ODd
lx+/X2zy4OKPP/pw0rIvPv/sjddeeUxsMn7p50u+3Pi73fh73p7/7otik7HP /vjd2lU/bdq8ZflH
/31BbHL9tt329mu+Xrniq/U/f/Y0MXDYzN7e/psD+w4dO2o72YE4PPnnzl17 Dpoft7C2GcWx/MsP
G7bu2H/khCUIMq3+9tff/thrBb1Cjvl+3XYR/7gfR70Es7/9EkZv3Qgm634G k2++BpNln4HJB++C
yU2jwGTUy/T+FzA5uN/MZOvGhNG//lw55ptVLeOWzOyafdMods7S0QwzwHDO Oo+6xmtEMNrEBG4Y
NQpuuu46uPWGG2DcmBvhjhtvgjtvvhnuvuVWDsYzuPU2mEBgettYuHfcOLif LpIH77gDHr7rLnhk
/ASYbGoKj95zL0y97z6Yfv8D8PiDD8KTDz0ETz08EZ5+5BGYMWkyzJw8BZ57 9DH4z2PT4MVp0+Hl
6U/Aq48/Ca89+TTMeuoZmP30DJjzzEx445lnYe6M5+Dt516A9/7zEnzw4iuw 4KVX4cOXX4dFr86C
j1+bA5+8/gYsnv0mfDrnLfjsjXnwOcGSuW/D0rfegWXz3oOv3p0PK99fAF/P XwirF3wI3yxcBN9+
uAi+X/QxrP1kMfz06Wfw6+dLYP3SpbBx2TL4bfky2EywhWDbsi/gj2VLYQfB zmVLYPeXX8Der5bB
/hXL4fCqL8F89VdwYs1KsPh2Fdh8vwbsf/wOnH75EdzX/wLem9aD35ZNELBt MwT8sQ0Cd26H4N1m
ELJ3D4Tv3wtRh/ZDzJEDEGd+GOKOH4W4E8cg1uIExFhaQpSVDURaiSDU2h4C rRzB3doDnEQBYOMQ
AccdE+CYcwqYu2TAETcpHPQpgAOBcvgzRAG7QqthW7gSNkU0wIbIZlgf1Qob YlSwMV4FvyW3wdbU
Dvg9vQt2ZHTD7kwN7M3SwgGpFg7l6uBogQ7M5To4VkFQrYPjdTo40USg0oFF GwGrmwkadGBZrwMr
pRasq7Rgo9CAbXkP2JWqQVzcAacKW8GtoBm8ChrBN78OgmQ1EJqngOgzcoiT FkFiVgGkZNBdnJIN
0vhUyItJAFlkJMgkQVAY4AMFvh5Q5O0KxZ7OUEJQ6uUMZd6noNLfFWqC3UEZ 5gkXIjyhPtITGiI9
oDnKDdpinaE9wRE6Eh2hM1kM6lQxdGeIoYfudU2OA2hzCc6KQZfvCLoCut+L XUFH97quzBt0dKdr
Ff6gqQyEHsVpAgl0V4ZCd1U4dNdEQE8d3ekXo0HbFAtausN1lxNB15kCOnU6 6Oge12mloKP7W6fN
pb/zQNtN0EXQkQeadoLLMoIC0LYVEZSAtl0Ouu5S0PWU0RgFwXmCGhpbS3Ud 4bpE0ApaXQdodN3Q
o9NAt04LHVottGp1cFGjA6VGCzU9Wqju1kJVl4a798beSGXsjWMHlAU/zHpk sLZ54Ylxkd+/+/SN
XDG8fys2JDM1JSkubt1nL0wwGjg3JT70TFZGempyYlxsyKrZk4Rxc6WZcdHF eTlSri0hLjbi+/ef
pfezZblnwuSlJcUyoS0pMfZXej+rRF5cElKpKD8ntGUnhfxA71+vUZSXlZy+ VFmp4NpKzoYkr6X3
r9bQm8r8gOZLDZWs7VxIZuZP9P6di430oiG6XtXc3HSp8UJIcW4ue7/gYvOl S02N0Rvb2y+rVKqQ
8tKS0nX0fmGTqlWVv0VkvTVQWV//M6Eqr2TvF7V21AW7arq6NDandpmd3MiQ 8u8Dt/d0dnap1eru
Ho3GcmNjY9N6NhVh/js6WeHfd9ttbFZx7791t9B16ku3zm3P+svc+7GrPcWd nR06d9f9e/7YvGX7
jr1B/Pux3+w+vG//4RPHj5mbmx/ZtXN7QKiwDt/42djai534hoNeX/Uuz2pf a5G9+CQNOWYeMtVo
1ajB1s5BfPKk7/K+67zGnywia4fTjw1QjbCggODPe9/uJR0y+4rAhACeITAZ MSQIUEnQQtAFo0ED
Y0AHDwPCbMAE5PyFiQRzjO4xs+sG3kWSU5EQ4RHJPUf7R0LkKQkU7Y2CQusw yPQIhzgnP0g85Ah5
dr4QGyCBVNEpiPPyg3Q7J5CKRBB29CgEHjwImU5O4LV3LxT5+cGpXbtAtH07 WGzdCkc2bYI/162D
FF9f2P7TT70+ybcrV3I+yRl7EcSdPAG5fr5QnZEOuQ4iyBOLQOYkgrOOIsLn BRUxEZDvTO9cxfS3
B8glAVDoIoKCU6zdHYpcqXa3hyKfU/S3K5R6ikDuQeDtAHI/J5AHutIYb7h0 rgjOeYmg3IfaJB50
xolAESSG6iARVAXSc6gLVIS5Q3mUL9QG09903tWHiaAxUsT5PDWZEdASKwJl nBs0FGfC5YvV5PeI
QBVPflKcCDpTRNCTIYKuVBFos0Sgk9qBRurA+TzNUm/AM/aAdDbiWUdQy8j3 KTgFWOgCWOzW6/s0
FEUDlnoCnvMCLPfp9X9Ucgng+QDAqkDA6iDA2mDOF2J+ENaTP9QQAdgcw/k9 7Y2ZgHRualTJ5EeR
b9OeRHUm5wtp1DWA6jTQdKTTczlBJWB3OmBPBj0XEpDfo8mk+iz5SlnkJ5G/ hFKCMwT0DmUEhYKv
xHykUiMfqVLwkWo4P8ngI10iaCJoJeiAUtL9CoLzBNUESsFvaiC4RNAs+E8q wYfqIFAT9BBoCVzq
G0FCvpQt+UjMj3JRNkJgTi7Ykp8koXfMh7K/pIY05kORv2TTihDbQb6TCsGj SAHmtWqwIH/KppH3
q3yayJ+iPta1BEoEqxqEk2eVYHWenssJn1wNPplyMMvrAatSBIsEOQQnS8Gy mPqn1UBsdQ+4xUph
a0YPWBYgHEyuB5sCLZyKlkJGbRd8HtgKBzI7wSIPwfIswtcRPfB9wAXYENYA e+Ka4GQOwo7gMrAg
X8ytoAfCSjvgWCZyPtmJbIKUFjiSRjylqkHVpYPFdrWwn/b4wSSEwykIe6IR 7MLlcCBSDe5xCjgd
Hg97Qsh3O62EI15Ksl/ywcGzAGzsC8HdI5O7v/S+2qjhy02mD+h09wzdPu6x mVPvML3/4aH6TJn4
3qJ3Z7/w2O3j731I99DATo/Nnfr5F58s/ui9uS88/shd9zzYn9jM/7794tcr li/7jPV54z/PTLyD
Y6i30wuffTp3wdrvv+H7fPzB+2+89vTE2yfcT8S49hdXfrX82R/Wr/u5X58p j0y4ibW/9NOP3375
xOatGzf07fPulDu49pfp/S9L5x3cv3s76/Prz2u/+2bViuVLZj7Kt8/a/ftv Gze8s/rIoUPGfZ59
/Q2h/dBBer/5uU3HzI8a+rz17seL+PZXjhw5TK83zdhpceKEvs+8OcSE0E7X 0lHqs3q6jbWVJd9n
/pvff7tmpdB+8gR3px19ZaG9nS3XZ+FbjOe1fPtTVpaWFidPbJl3y22vOjjY U5+Fz+/YxXgW2m2s
ra3M5t8XEx3bPmnyqx9++Oq4bcTCgb27hHY7ke3CScEhLq5OUXFpsuLiYtWM fRzPQrvDh0+1B7h5
e3m4uZ5yDg+PjkrMmbGH8cy33z39lryzWj9fHy9Pd1eXU8zxTMp58s/jx4/x 7ePuPJNVq9Vq/Xw4
FFwP6kCzwbePujPmTI1Wy/fw5Ig4OSblTDOzEtpH3RdWpOU7MCIltVWFFRWX 1NP+0LePGlNKjY0l
tfWVigp5lea6G6/TdHd1T+ttH9VTni8vz8+W5pZVX1BebG5q6+zWXDe2t3nU qJtPR0YkJKdn5Bac
O886tLZ2wPXGWnrzaUlEQkp6hpTr0NKkurWfmlOHyPiU1HRGo67B5PpR/cvN /tSBo1F2uf9goUNg
KKOROXrgYK7cEBwkiYjPGnQwVybffd8td082fkNnAVbuJBjDTu/ZBKMJ4GGC 0QQmfwVaCLoINAQ6
woMAY9AMHsYEjgBiiwliFxHUjMNpgq+9wthOuXmgnRJyOhKiQqMh3C2i9x3e jqB7SAuap3vA/gt7
2PzZZij7VA7V+9Kg/EgMxDr6gYx8uSQHD4g9LYFMazvIsHeCdALLzVsh2dMb Mh15OyaC7Bi/ffvA
jWyXoxs2wN6ff4btP/wA35GNsmTxYs5OybETQa6TGMqjIyFXzGyIIM5OKfb3 5uyTXpvEzR4KvE5B
U5mct008xVCbncbbJD5iqJdJyccScbZImY8dKPxEUOHL2yXnA8jOOC3ibBKF xImLwSol1CcugIu/
KsPFcDGc6lg3uBRlsD1UifaglEYS7kRolGdztkh7kgjq0nygO52e08SAUhFg jh3osnn7RJMpMtgk
eWLOLkGZE2+XFLmCRuYCmgI3wsfsiIu9NoqqMJDslCiyEdoNtgr5dpy9Qv6d rsIPLteX8PYK2Srt
FSGANad7bRbdBbJZLoZzNkt7TVRv7BabyPZpiQVNUxxnx1xuSCW6xZwtgx3J nP2i6+RtGI36PGez
DG6r5PazVYqvYKvUEigJLgp2ioqzURDVnJ1STlDJ4rgEtQQXCOqNbBV9rLeN 4DJBJ0GXYKtohJiv
y8VGKNKRHaEmu6Sd7JbL9Ez2iH2zGnK7EQLbdZyNcvJCB7iWK8mPLwWbS2Sb NPH2yZ9kk1jXkR3A
bJNaPv7LbBWragRRJdkyebUgJvuE2SsOchX8nq/m7JbI2HjYHFkBlnKEkOh4 2JenAcsihAOJtWAR
L4cA6rvKuxQ8koshtboLvgrrgCVkK3B2iox4zFPDm86NnH3CbJPZRwvhM89L nG1yPAthXXALLD+R
CkfTedvENpvkyCIbKFnF2Sk/u52HffEGO2WjYzasORAIu6MQfg9Fzl7Z7E9y eKWCKLQG3CXZcNin
Hmy9SuGYDW+nLFiwgKtH//Nl+kMP6XQ3XkV/04mm997/0MMjHTPd9LFXn396 iuk9dz/4sO6m4QdN
nz7x5bfnvfnqyzMfM73nvgeGZW769JmPzPvkww9ozKwXZz42LHPTp896ecp/ P/90Ue+Yxydeibnp
09+Z958nvlz2xVKjMf+ZPmUo5qZPX/zhB0+//sN336zsM+YVmoTBmJs+/dNF ixZPWbju558Gjnn5
6cf6Mzd9Ouvy7qRfNm1cP/iYmdMYcw/ep+/PdZn75O9/bNsy1JiXnja9u7f/ +l9/oi7Pztm7y2wn
jdk8yJhZE03v7+2/dTOz/X6ctPrQoQP8mK39xiyYMuURQ3+hx9eTth8ma2qQ McunPP78NEP/g/t2
mbEeC6fuP3r0yMAxPz4z8803Zhr6U/shbszUOcxC7D9mwzMvfbDgnZcM/an5 MDdm96T3LU6e7D/m
yRc+WvTx4tcM/c35ZmrfbrrWiuzOPmPmPLP8i6VLPptt6M/CKMKY1U/usSFT tXeM+dE5z/z4w/ff
rlo219D/JGfZ8mPmTBaJbG0NY+Y8s2EDtz5vGfozO1c/ZrXpc3Z2diIaxI15 f9Jv3CxtWG/Un+Hi
x2yfOr7Y9ClmHPNj5k/avk+YpYWG/iy0w8bsmDOhODI+ffyjT63hDGo76s7P NY0x6m/LGLb5871J
eZHhzkGx8RlgOnXyDCqmpqt75/o9Q38RR/rJ26PCnZkhHBYeH5+uZiW7wPQr /Vwb9Sdm1z46Pjrc
0dvL08Odmc5h4eFxiYmJ4Uk0QJhro/72KyZP6AwP8iczmY1gA5ydmD0eFMQG 8HNt1H/GJJMsObOr
+45wZCNSaAA314b+phOiE1K4/r0D3IURwgA218b9J5iO7yzRageSYCNowHxa n97+o0ePjY6Iyhf6
D8IUG2BtbdSfDYi/qO0/gJgqKUw/U1R0XmM632aGUX82oEWrNRpRUpJ/prRV pbxUe/lyR0dHj+n8
Pv1pwGWuZ2NJYUNtVUVFVW1tQ5daPepO09tGqXu6acDUPv1Hj62tr5dTR7k8 +6ys7Fyloqb6Qktz
U1NbV4961G2md93Ve/4IRdOanR0bE5ecmimV5srKKiu5AeSitLVdvny5e9wd d4zuW8bmhEgiaEBK
KjeAJ9HMSLS19dx11+gB5VY2IDYuIYVI5Brz1D7qjkG6swHk7Oh5kvXy1HXn oL35AQN4qhsCudEA
Y56Kh0QuDAg25qn8Ssj5AeMDDDwVTximN5VbxgcKPKWZDIecK2PHmkRHhUZF 540AOV8mT55qOvXR
RwfrjlwB0NfMZ+PqMUJNrhVfjxZq9oKrTYSaHDC+NhFqGCfUY/736y6h1gi1 TqhRX5sJdQIvF3Ni
YTbV5IzCTqq7eLlRwzukSAjGcfPJzwsSgp1cnQD8PFeO5mvmqPb//mYi53/O GSSeTuU2glcIviT4
HPgQ/JNs+gnGE9xKcB3waeABX/CEHTiwNsJ8R+LW5Z+mvTBtWji9EhOcINgG vJv8NsFMgikE9wls
MceZy1JniswP1YXaYXemPaoS7MjdEqHk0O9NO1YsLX3ruefi7x43zoO6WRLs JlhL8DHBawJ/Ywrc
jx1Sp9tje64Hki+H5POhTuaM3VkO2Eb4yAfFeIvdbTYbf6xZ+d47OcRjmIBv JcG9RcF2h7DSH9VF
3qiujyF3Kh7JvyMXS0Julx+5YYQ33xk12Q7YnmxHLqAIPXf80UhjtzIeCqJc DpOfh0QM26siUaPO
RdQRaLJQ/558xV58l+LEGLSfG8/m5+HcCHdzIkB7II/G5aCqNo2ezxOQJ4cl BAV8mzYb2yvDsCfH
EeNtDONrC7LTCTH1KSOQExRhs0JGNXl5SF4fkgeIVdjekI2aepKrLhQT3A4a jT9D4+u5fipVGcYr
ytFTqcLk8lqsqqpGlbISq4tySa4c6pPL8ZEQZNU7/kJxQYpaVY+p5QrMa1Vh i46nXEHOZHw7ol8z
oj9BsrxY4K8YEyQOveNLIyJOBOfJMbysFfWlm4CGIvmqWMdxj5hBTmqK/Bz3 V4LEhY3fTPAQ0yFJ
bNJ6+9IuNC7EBiZWtmNMZQd6p5ejb2Y1rgtpxfj0CkyL8FPSsGUEE/R6bB0m X3UstwttyjW4MVuN
ZjndSD4lnpAiHqFlPByrRqtgJR73V6KL2X62aycR3GC8FwLTM1bZt6nRhiaA fF60omWxLEQ8eQbR
PINwhdR27N9jf0zYV4PuxsCMjFXkg6MtOejkS6MVCW9bqEZLt/h02g8zhL0z yJd0hhLp7z/Xs6zi
rHuFEj1SzxYdP263BrhTBkYP6DyOw0b4nOjUCCIIIPAh8CAQEyQTkEMM8XTi xNBpE4GVJmHYMjoY
u8YFYt/vTyZyKFfcNCRr2A/AqP7bZe0nizFk7x785PU38JHxE/rT+tv0ls17 D8u8T2FHoiM2R7lh
TbA7Bu82w6/nL8QXp00fjJ4x3WHL0rfewYZIDyz2dEZdviP20BnWnSHGzmQx R49BrMUJ3LFsKc6d
8RzeefPNVyXj52/M4/C1xTpjCaNB56WuwBm1Z8WozXXg6KlTxb3y6Xlx+uVH XDz7TZxsanpF+Rh+
HZ2XjHc2/kKEJ2ouRqOmMhB1Zd582yD02hMM9Cr9Xbk5/WbhIpz11DN98DMe ehQS1Cr8Od5LvQgX
nde6y4mobYrlaLH2K9Fjc8nkY7TiThzrg5/pDcPDcDJc7JlbC20u6uhs1tGZ rutMuTK9YleOBhvH
dNEY/8evzUFtR54Blzqdw1MY4EM0FDwdPa1B6DHoUZzmcLN5izq0vw/+D19+ ncdvjIfq7spQzItJ
oOcank53qaGPMT2ipdc9BjFHDvTBv/L9Bahtl6Oup6wvDnpma61tKyE8lwQ6 DM7z9Ki/5nIBh5ub
V1o/Bv3xs/3L4dfzycF5bjzDH2klQo2umwOtroOnJQDHN5svYa5YzfaKMf6f Pv2Mx8fxWMfVbG6c
RAFo0azDEyod2jhEoCyS7vHLMk4eBnHmh/vOFaNDz/3xb1y2jMPbo9PQuCIs 8PVAt4JmrOnRYoeW
B/Zs0aZDcXEH7gqtxj9DFHisQsfJ1n9Oh8LP+DviJkWlRovdOh4Y7latrhcu anRcO6PH4HidQIOt
HQOahxhLywHnE9tT0vhUPOhT0IvbGIbCz/62aBBosPWjuR0Mf8Af29A3vw6P VeuwqkszKI3+wHCz
vl4FjbgpooHDy9Z/MPyseG9aj6F5CrSuMuBga8JwMNpsTTbGqzhc5i4Z6G7t wekAm1Mm9/qoVpRJ
gobEz8mxbTNuC1fijoxu3BCj4vCxZ3O5Do8W6PBQrg4PSLW9sDtTw633gUA5 R4ftR3YGD4VfTyMz
JZvTFwvSTct6HSeTbXnPkDS2pnZg9Bk5Wny7akR3D5urlAwZp/tsD+hpMJ00 lkVPi+2zJx966Kru
tT40VLyeWCm1vXQYsHbz1V9dFV7j4rdlE6e33FwJwOgxOux8ffzBB/8ybuPC 9gfTDbZ+bH/vXLZk
RHj/3e+nJnI0zW4fkh1mez5K8AXwft88gqeB96mYTcx8wuthCJ/v75YUC4tn 48zNY/auXp3KfDx6
5QwGn5H5Ze8TPA99fcYx15AfE6lIhDInERa7ifCsowjdfv+9acvSpaUfz5qV etfYsV7UxwoMPudH
BC8TTCV4gOAuAmbljvqLPJnkOojwjL2IXEMRuZwivBguIttHRO4mz1fA7t1t 5j/+WPPVO+/kPPrA
A0E0RkSwn2ADAfsYZg709dNvAd6+Hwk/JoxGVSAvu0bqgMQM9mSIyGUVYWuc iFxgvp3xk+8swsjD
hzrtNmyoX7toUT750Cyp3d/P1+sQ84uYSzAWhl4zkyJXEbnGIs7fl3s78H52 oQsSQ+RmOqBOajeA
n+ogEZZ6irDgFD93+jUz0iEL4KIn8A3BBwQvAa/nbH6uN6Yv97BDzLFDbRYv pzLOjVzLQGSxADzn
NSQ/nSkibIkVcXGAmtMi6iqibjw/bM32rFql+GjWrLTHHnggkOjYAq9Diwju NpoHE07mYqJZcIqj
UeRmjyq5hFz2CHLHwxBrg/8SP2XePD9Mv9ia0R4rI3obgfeVDfT9nJAmFPF8 AGK5D6plHihzFaNG
lUzOdxIfB2mO+cv81IXyPLj/YYhV9KEf6NoXv1KCzVJvLIv0Js+dnG5tFhJC RHXaQH7qQg38sBgN
46fEvZcfFqth+pUnvgJ98t04/CxGQ7aiHr+C/IJ6WRTxIOPjHXjmqvkpcren KeX1dUj6Eg8Bd04f
/Gz+i3xOYXtjbm88hwQbMT+KcDfuLGHrwM6VIehfJ5fQnHFxJ4b3rBHuHKKd hEV+7qhRsxhUpRCL
KhuWH0WsDyqCxL06wfbXYPRdXV3vlUu8e+NBBpwGfhrl0aQLNKdCbAqxRogE Dc5PVVowKkJdeP0k
faaDgttfg9Gvrq5+Vy7xRT5uViHgKh3AD5ujelmWEEtrEuJpA/lplCdjWaj7 AH1m+jA0fT8BR7WR
XApONrUqn2T3xyh/CcZ5+RF+NjedQlSsrQ8/jfIsWitX1HSkI3YTkA9nrM+D 0S8vL39fLvEXZGER
NiVBLa23ApXSWEz39UG3QgX6ECnzWjUGhcXjGV8/muMUbFaUoUp5nnSklmjL kN2jalVmH/1BXTai
JpPjZzD6xcXFH8glgYIMlwgaCVc25vp5Y0CGFCVdxJWOn+0qqqNJbIuLiCfP KtEtVoouMVI8FS1F
50gpimJkJL8b8X7WSH/yevkZhL7JhQsXfpCTDcfms72xChkvwRFxKOlQ4yWi 10Etl4VZZtxdFFa8
Wh+HpKUIpMZ46uhDIlgkyIX9UjhAnweTv7Oz888iP19UxMdivJ8ErdNqMLa6 pzduqSFQC6utImjm
ZohfLaWgLQqjHXC6Vc+DB/HA3pzr1ech6D/C1i3T0QlPJ0rRJ1OOQUXdaFy0 yMdhO4W5aDXaAXWc
tvBR6gqBWnAfHvTnRsVQ5w9kWFuvynRyQq8iBQanSMkn68HBilaYiw4jze+/ JvoTQdLLgyfxUMnt
r6Ho63lI8vFD+0tqtCnQDkpfvyaMuy6jNUm70I5hFS24PUaBB5PrcW1gDf7o dwEX29XiMed84sGL
eLgyfVbSraw+SvTxazmQ2dmHpqpLh5nV3Rh9rhNPpLTgnrgm3BDWgGsCG/AL 73rc6VWCXp5JGO1K
Z4STH0Y6S9DNQ4qOHjI84qVEe1cZx4Pn9u31ROYH4O3oQe1CZo/vdzrTsiZY hzvSNbg4tAtXxnbi
hkw1muX1oBUtsCWptCVtMYszfEycxbNZXPwgXT374hEPRKrR8jTR9ZVzfIQ7 STDdzgmD9+49RyRe
BN4+HbIwHjIcnVpcahvRhibYhpTNhhTemhTNihTNipTdkraWJW1xC9raJ+mY OUZHzBG6/g6RybI/
AfFPOn53RSLuCVGj5FQkBu/bl7Fr5coPBNrD/ldkLw/KRrQlpbdp5mPw1ko+ Dm9Fym5J28uygHjI
43k4TtfDUTp2D9Oxe4COXftgBSbZOHQc/u67TYTyThgizj8sDxeIB1I2G9Jp m0Yhn1DD5xQGrAcd
tydT1Rjhwcs80jzBsDzUEQ+08bj1uGS0HpVG60HHrXucApNt+8g8MM/wV3hw Ih7qiQfaeFw+pN96
2MrVGO0fiaf37s2a++yzM/+OzEPxkObkdD7wrAxZXodbjxZ+PdiZmWzn0G69 bh2z74fM5/zdknD8
+B10Ruyhsyo/ie7g+CAJplpaFkcePuxotmLFc8D7oSOW2WwMnzk2g9EsBT2b YDSBiRlruwoAo+cE
4PPeLHVt9B31GGQpazOYjQlEsNKEDu/R/b6fnsjjeXRYtlmejfncd8Lf87v/ XxTGI+Od+ccsjjAH
riK//j9QTJJOnvSkve32yhNP+MDQ+f3JBPfCtY/V/N1iEmdufojZO8xHZ7Vx 3MDo+wIzgm+B99Wv
ZaznmvHPYjV6H1/v37L3+rjDinfflQpxh+FiRf+mznH8M17Z/DO/mPmlLO7F /FQmD3tX4s7HvZg8
EYeGjTX9mzrH8c9iKiz2lGMnIrdKxMWNutMNfrZeHhbPUvgZ4nj/AzrH8c94 Z7yxuWZxmfY08tPz
xFzcjxi8ojz6uKQ+7vYv6xzHP5tTFgdkc89ibixepilwI1fLlY+hyZyuSh59 3I7NxT+scxz/tcEi
conJV07jeWL7VyFx4uNXZd58vILFsP6CPOcD+p4Jf1HnxsHgNgzHvzLUvpcX BkwWNneNmd587Esf
S7xG8jA9ZfIY76Er6NxPBK8DH3MenP8IpwG8qBLtMdfRHtsrQgxxmwsh/5g8 7IxjsfT+Ord6/vwU
4nM58LmXAbFyjv8YV/77tn68KMPFXLxQ0xTHx3xaYvnvzf5heSp8+fVhcuxb vboU+LzN0PwnePIx
sZrThjiyII/cR4yKOB9DPLYj2RDD0svDvsm7GH7N5GFy6PVq27JlhcIeHz8k /6nEa1O0gQ8W8xXk
0VQEcHrUKKc2Fgs1js8OJo8xnr8gT3sSr0Nsr7P7aET8ZwRckQ9VYSDmOomx vZF9f2gU173G8mhk
LpgrtuPuEnZmsf0wIv6lEkNckcW8WZyzHx/KFJ9BYoFnr5k8mjI/LPJw4PYx 2wvs21J2L46Mf8Kj
j/XrYRB55EFuqIinPdInHl34t+XRKMOxyNOR27dsD1xO5O9T9vdw/MccPXpY KQ0TaOdhn1hvP3k0
HWmkRw5YL0tAfTx7YHz96uUp8nbGMh8+Z8f2sy6bv4NYjmU4/qOOHDmilIYL dAv60R4oD8t/sHOh
vZHFcQfG569WHkU8rzeafGEv5zv35kiUErth+U+0tnZQSiMFeiXYN8Y8uDz1 snCUebhyMUjjGP/I
5CkS8MqId39Ob5juc+c1y63o83/C/TMc/wUhIelKabQRrXNG9IaWpyzSl4D2 fW+egEWfL45YHraP
irydUFMb1ue8Nr5/lNEuI+Q/VqChp1MxrDwsj8j0qF7G9IBFr1kUvQWN8x5D yVMvS+T2UXtN1ODn
kiCPMt5jhPwTjj75pvNDyqNSZiHLzyW7eqBLKp/jaVYwGVkEnEXi268oD8tJ cbw3JPXmgYY6l5TJ
3sPyny+RZCil7Dy5IMyTfq76yqNWFdOaSzDD0Ql9kqV4vE6Nf7JvqAuUnCxy STDxVkx7gvHfPag8
jfJcnvdGOo+HOq+N5FGm+w/Lf3lCQo1SmmSkv/q8Gy+PRn0e2frkOjliSHQ8 WihVGNXJ575YWsSa
pnc3dRVnyjHkdCS3HkV+fiRrPI3LIsjkoCqNP7cYNMpjcCTntTL79LD8K6VS ws/mo7nfWjdweTt2
zsSelqCTQokBNKXVWkOuSJ+nyVEjepCq7KM/dtCynchToquQy3OJluKpKD6f tz1PhRbxckGGOBzu
vGZ2wcj4TxPWWMWts0pZSvoQgKnuHuhTLEd/mucKbV/NbjY6dYyzvnndfE7S n+QRkYAnSB2PkTpa
KPl8oBV77pUhAa90XiuloSPkP4PTVbXqIq17NGaKndA6IB29u9RYouNzhvoc lT5nZ5wp7n/SVAsn
gELY9eew723WVwamu4Of1+xeHQn/LHfMdDTXyQkjwuLRQa7CJRI224aiz30a 78zLwooZZ+D1OlWL
hpPfOItfInBn3UeGZBzsvGb36jD8gzw8PFmfL/WVytG6jse9Iqpvzk5ftMJa qLFv1v5KOmUsh567
4gEypGL/85rdq8Pxz/KcHP8090wG9pzk6YeWp5Iwq0YzqAyI106nbPrIkI7G 9w+7V4fjn5U0S8u5
2ba2Lb5n5VwOxq1EiYcSqzGuYmj+WblWOmXbR4YM1N8/SmnciPhnheWTOBlk ci6vd6hahzZZg+e9
+5er0SlpUycGlDehhbQGf4sqxVU+JbjSswxnHy3EXbaZggxZnMTsXh0p/wNk ULG859B588GKXqcS
Ky9jQmUb7ktQ4pbw87jEOR/XOqTgmgOBuPxEKv7sdh7XBXTgdnKbfif3ayuZ bJvJZNtEJqiVm34d
2LmYdFX8G8vgly/H9bGD86/PvwcUdODJVBX+FtaISzyUOP+UEt90qMHPvS7i WkkrrgtrQ6tEFdpH
KtE3QIoBPmkY5UI2iD2/z2Id/bhcNMuJ23rK8ai3En8jU9pakKHIzxt/X7as gNj6aqT8G8vwq18j
2mbrCLT4dZAaF3t14MtiFc7zUOHnIZdxTUw7bs3swn15GkP+PI/PG+vz1yyP rs9hs3w+y6Xvpat3
D5mblsFKFPvL0d1TihKXSE4exjfL7TMQ4j8sfsW+2b19pPzrZTC3TWz5w0mG W+gS23FOy+d4G4Vc
M8vzVgv5/3Ih713C59/1uW99/lsvA/smgX0PwHLx7LsE9k3AbjKhzSIQd5Ib oNeng76NmOTggWlW
Vh2e27c7AB+7uuocrn4dImPjuVw5l6duEfLlF/m8vXWN4fsBLm9ewv9fIMud s28ZuLWQ8mvBfVeR
ZpCBW4tYfi3Ytw07yfS39lNgOunXtcj1s0Jn6yNZtrZnORnocOG+fWgVvsGg Q0V/33FrUcmvBfcd
RNHV6RP7RiTUNZKb82v5rQArLE/eKwP7XqBd+G5hOH0qvrI+HRb0SRyi4Pb0 tZrzYWWgg/5a6BP3
XYjnPzPnV5QhjmSgS/eK+lR1ZX1yi6E5d/hn5/yKMpB/Zd+uvmp9ss1TY5Tv vzfnV5IhifxE7v+J
R6hPHmkKzrf4t+d8SBlsbBKZDC4XG6+oT6JKNUYH8XN+9Icf2Pfu//qcD1Uy bWx2szsiJiIS/Yro
Lq1Uon2zGt3OKdGrQIEREfGcXS7Zty904SuvPA6GvOL/TGFrQXO7ge6K0HQr qwJ279NzUfLJkxlh
Bw8eIxvgmn5/VTmbWWFEd7RQC78XksB+HoSr4WGhNhFq7vcxWA36epxQj+5X m/zv1ZX96hah7hJq
jVDrhBr1tRkvF/c7ImOE3xF5WPgdkdn874iA8DsiJsLviIwRfkdknPA7IrP5 3w8Rfk+khZvP/wNQ
SwcIbYbNdVkrAABGaAAAUEsDBBQACAAIAMqCOT0AAAAAAAAAAAAAAAAZAAAA dGVzdF9kb2kvaWNv
bnMvc2FtcGxlLmdpZnP3dLOwTBRgEGD4zsDgaud4ZsO1P1/+35z35/yuO9+e /9/ZfPvUymcvnrzx
cAi8dOp2tsvcyuh582vPLO05sXLezq7cHdumPa9Km7V25tmqnAkR5hNdTZJL ouYF2Of6OSWvmnA1
3r1nxayD8txegfZlQe4ZVdmzAj2Sd665/PzJ20j35iivxgivyuMb/h7ZcT/W p6shd8uaxYeXLdrg
alTjbVPuYVUU7NKQGDgxwrdq67qTEZ7dMT4Tov1aGwrXO1lH3r7+0su2Jsyj K8qn7+mjjx5WbYHO
EzKTuorzuqP8psYFz40JmB4fPCcyoCMmpKWsqHvBnG3nztx8/uxNcuTCq5cf PX3yOsCjOzFiUWzY
jFC/6Smx65Nj1iZFr0iIWpSesCwlbnNY0KzkhKWZ6auWLP326NH7R49ehEeu zy/c4+6zKL/idnHN
3aj4JYWlKyta31e1fyxvelNa/6K0/llJ3ePi2oflzU9nLXozacYFz6AZlR1f yts+VHd+rer4XN7y
trzlVWHN1Y6pP+s67+dVHOqY+XfGsr+GtjXhSXOePnv9//9/hlEwcEDxJwsj A0MDgw6IA8oTDBxb
GBg5ZTw2LDjYzFHt07BhwSFWPmW+ZwoJCod65e2iPAICNngzOLCeOHBS6Wkn nwAHR5VIwLF+MQ3n
ljcFHxsWdDAm/MrZeWgJh6CcgQbPkeZ0fxnL4hdzDIOP+822qWTLeiD0jHua ZsiqiM6kJycCzGsu
dHguTuOdbVj+ZU+lccExRlHZjCseic5uHAw6HP8cC5XaWIVUfWo8GlI8D6pp SBl8aFBk7lPw4quK
fJhwmFvBc47CnTOVxQ4MDNYAUEsHCJDb86B4AgAA1wMAAFBLAwQUAAgACADK gjk9AAAAAAAAAAAA
AAAAGgAAAHRlc3RfZG9pL2ljb25zL3NhbXBsZS5pY25z7XxZUFtXuu7e0kpy XPemcs5bP+RWuuqk
6lS6KmUntomnGDxjbIMZNKABTUhIAiFhBjEYWHtvyWhABiHAkswMBiMmMxgz 2WCDjYfYOB6Ih3Ts
xJ3qvk+dx35I3dx/b8BTe0i37SSnj5bY2vr+7/vXv/Ya9tISSzJoMrMJwvm9 QZP9nwRBRMNB8KcW
HpE/LjyWMLGYXsQbsld+ShDkplaCUjgJvuL+ffYku3NHDifxnTtiO8EXJAmS qKtUEkUQe5mz6Ny5
s2fj4HUM7uF39/R04x4iBuBWvI3f1NzURG0Dl6ja2ijIYIPHsx5OazyeNU6C Wt1KQJhjYDj2/ffs
qfvb77rh1PHtdx12gmjBzdRdqpki3gnOz9+8CX94nghSxFu+2dlzs+foWcJH EXy3u7ycmuKXwwni
2EdH7ZBDydBQCZwKh4YKIE4eF6cIDEU6HXsq0GrBzs/VanPBJ8uSlUVpqCyK eDtDqVTBH6UkMiiC
p5dKsYRkn4g0iKTWqNWUmK9WazTglSIQpkAekqRECZxESYkiiJTUSmSvMaVD Bf4b8bPST5D+WfzT
Y+mfwa8a/8Vp55bY/3xmPbz3wwuP93766YcXHS/zf2n6heMbMtgB9db/+QtB CuKZBDJe4COIeHsK
Ee8jliWkqE0Wi0mdksAB0+m5udOmRWCeu3dvzrwApBmX7t69ZJItgot37lxc BEI9C/TCBDfkH83E
LBPq8i7evn0xTydkYshoAUP8R3RSUmIiHOrB6bkvv5ybHlTbEolohlgWkyRS QmdWm08zV8jTZkrN
VwriYxiCHxMr66JOkKNnqdn/dX723NiJkRMnumSxLLUpNmXQcYaaxmf4gymx m1jLTnErdWxZ37Fj
i3/UMX6rKJqjdiTVUE285lAX1c3rCjVTTfyapB0ss3brjr1UApIdam6BYU4e klEJ/L3R29YyBC9i
yxZ667I4Z01DY0N9jTPOtpWIYODiIpi1y6J2CQ/6/QeFu6KYtWSEwE0s+2Rj jKumxhWz8ROojU82
7LAdPGjbvp4D67czHg+zbR0HIjazYHMECz6K2JRP0/mbIj5iweo1G6OiNq5Z DYD8cDWzilz9YTVB
fMx8RHz8fwlotVAP0032hKDVWu29RKuP4HX3HqOGecd6u8G9u/f4nXv37hzn QFvv8Dfff//NcG8b
C7qG7nz73d2hLg50DrBgoJMD7X0s6Gtvg0YLBZm6ZW3dx2/f//bO8e42po4M hqAWvM1NdOOyji9u
3v3667s3v+hgGskmL9jrGpvpDrL3OnOHvN5Ld/CaGuoY4n9XB1ouXL06d/Xq zfmvvqLm6av8Cy2B
aqjn6kNNl/EN6jp5A57oG/zLTYdYs7vq8Bl84a3z5y9cOH/+wAX+mcNVbsjG Xekfm5qanJqC2+s5
apae4o/5K4FAjMvjrcI+MjDGTC0bC/iqqnxVB8sZhiBKKSd28ar6R6jJt0b6 q1xOgKS7FBosVMow
y+zlvqGxsSFfuZ1hyNIQNFgR7e4fGel300VQE9klB3qPH+89UJLNgmJ7z9BQ j72YA/kUC7CVA9bS
9u7u9pI8Fhjz8otLSorz84zQJCZ7LmGChhOYGCNpEvyFbTBBHpNN5sEwI02F TAFZCDwvu6CIyucV
FXC5FRSkGwzpBYsg36DTGfIXgDVPr9Xq8xaC5uWyIHchaG5OmlablpNrdC8E WwaTBmvJyrJwkaGS
Us3mzExs5mVqtZSGp9Vm2sxEKtiNmUBgM5mZymjI1EzKzLeYM43QCuqMDA1W kxoNpeSrYN6h1XxN
RoaaId5TpxtVCoXy4R+j4KsMBjXro9OlYBkjpWS0lC/X6VibRKeTYxlMVJTk gJQv0+kkEFWigukK
q0hlMiMmk5VYhWDiUrFMvEqpginuHZFIzP1RQJLqeHaMSW2Sd+RykVAklstt MPWxIyxBLhcKhCK5
nLvfiJMFSYlJyWIOiMQsEIsW7kQiFoiELIgRitibjkgYA60Qk8gkkYnwioi2 w43Ht3CjgnvTX4gM
brJEP3OyfC2J//4HXHqf/2z+/Zn7XJp5/9n8B/cXZtD7H/z34peue/2DBf7B +ifrYem6H/y4wP/4
4Ml6WMr36bQU57fOv+z6XlY/v3b7vS7+Zf37ZePjjSSDRg9vFnnRP08d+eOr Ppf+P7hQtpamXv15
IbfXUarXlf7n1o9Bz77Z/reDPxE/wiwjKUsmJYJGgpTIy1JIuQReJaeUKciU 5EYCJaco9FYKI6te
sYStHdQk6rA+xHiSuo8m8UNceor6Bp0qXcQS2f4J6ms0USyXLuKiceoOGt+/ gAUSadEYi4tkEg6L
kgtYPFaQLBKwWCjO53C+WAjvVZwCpN2XVzFJ3UKTFXn7tE5BGYEF7yYIFh+W +oGxi9Q1dHFsoN5S
lkAKYsoISoCTsICflJTdX3aV7M8uSyITwO1tQUKS1GCx4Cy+xVI2XHaZHC6z WZBekhC/u4xAu+Pi
03y2TrJ/yn7+rQsXTg+EQnQn8qXFx3Fs7F7T0YNnmXP0WdRhiouNBlv0nlhj q2eSnJqkpsjJKaik
VmPsHo6J2a0N2gfxAAOHfRAFtLtitoJ9684YTbW9B3czcNh7ULUmZidn37FT Stl8/EBrZycT4nd2
tgZsPkRJd+5g2agt23Yl2xTvWKpa29gH1UpWWWwKlLx7+7aoMoIftXnrVvs2 vszZ1ISb6SbSKSvb
Rm4BBq3bsnnLZtuWd8UFDk+goaG+3u9xFIgdW4jIMoLcGlkWhWIFYr2TCiCn XiyILYsiI7f6CLRh
Y5SAomoRJYjauAHaZM3GSEEJVY1KkjZ+vobF6z+PL6IqUFH85+s5vG7D3gLK g/L3rl+3CvCqdev3
5j+OP1sby+E9ayI4HLFmz+N4RcRnO9IoK0rb8VnEChavjli/ndqFtq+PWA2Y XLGybDW5El4Ry50r
ieVgWbm8bAW5fCXbn7k+PR4q6yVD46AIOXuIECh6e8qOkT29kFtvz7HBMeok Ghs8toTHrkB/ujL2
EJ+8RX2Pbp1cwKGevpPz1J/Q/Mm+Hsjp3VBXz9jN77578GB+rKeLM4S6R298 ++13390c7Q6BAYfe
GbnO4hsjmOM7Ok8s4BOdHayhub1j+BpruD7c0d7sYxc3ZfXvhvqHTt28d//e /ZuTQ/2hsnpY4EBj
BpubmuyNqGf6yrXb1B/R7WtXpnscjUQQqPqmlhZ7M9l3uewuebmvrJlsrIc2 rm9oau2y9ZKjc2V3
yLlRWy8KtTY2BIAJBOs6TtHscubS9fl5/BU9T17/wnYBneqoC7J8jT/YOUvP MzcxHPZ5NNsZ9New
9lp/+wx9jfkSw2G/hmba/bWs3euraTlFX8IXMRzuS+hUS43PC3ZPla9pjJ7F 5zAc7lk01uSr8sB4
81R4D/eOjODRt0ZGxqfPncNn6XP86YnRUTzy9uhoX11VJaiQ0+2pPGQLkm0n yk6TJ9psQXSo0uN2
Qge1uyg3We6mysnAYNnUO4OBcjf7AOwCmrA5XKi2o39onDqFxof6O2odLsIG bg4bbaedqNJbXT9A
jb89UF/trYTlF9hIlwN6N8XYq7qpUdRdZWcoaO9imvGGqBEU8jJ0MYtLsOco dRwd9eASFhfsLylv
p4ZQe3nJ/gIWFxW7OewuLmJxbmGR6wjgI87C/FwW5xc6OewosHLYWmALUG0o wOTnsTgrz1pEUwcQ
XWTNy4KempVTlkfmwCvC7MwhzGCxmsuySLP1Ye+25pTlkjlWUOQ4C4kcUOQW lhWRhbkL0QutVB6y
wnkRW81UOjJbH+K8dEqH0vOeg60FOUZKi4w5D0v7JM7Lz+Zw9mLpc/L2GQAb 9uWxZUZZ2blZHM7K
zc6Crm01lplQZqbFlEalojSTJTOzzEQardBeRmzGmbQZmfT6NC2Q2jS93uQw E0bo2iZzVha20Fmk
Ka1MQ6aZ2Os3QRcyZVrMpowMGrLQAaEz2iBzsyUTOGRIN6Xr6FS+VpuqomGt xlcqVRpbKtKB3cDy
xgyDhiUYOBxKpDFkGFm71piuV9EpWMHA4UhBqjSjXsva0ww6JS0/IGPkdhlS 6AxpnFWnT1XQ0gMS
RmqXIHlqmk4FVlWqDqxyvkwmldISWkrKpDYZSgErsG+r1KkatQoKRaZIysSk JIVWvq1SqTWpamD5
ciUsQDW0mlRyJCxvaQ2plgMjgcUuVtNKlJKcLBZTIiQWJyeDM2g1EujZOkmZ /F2pTC4VC4UiUbJU
LpOWyUmJzke8myxLkYkEAqFQDC+4eVcql4ooARJJH867EgGVtHCGe5JALOGW rInwQswZRMniBYOI
m4nfhZlYtGAQwlTMGUTs8hUeQhFr4LMGJokv4hApSKCS3knk+IQFzE288CpG wM3MjYRbwPZnPbe6
XfZLrm5/m+m9FZEP04r3Xq5fUTn1MFWueLk+curRem8qMqz/V9A/3mfMc4/0 c+Zn96XH+8zcD4/0
P8w9uy89XobnpcfLFtb/99L/o/3hH+1vj6ffwngJ69+c/h+dj/7R+e5fPBly 2E9lPlrLvv7puY9K
eO/2oUAQ709A8YK4DwW3CPShIEEi9ScjqUQk+BCwICFZJvfLELwfTACeL5DI 5MEUvlwmAcSLl8rr
UnhyaTwoQZiS4leglBR5csLPxViB1Kn6dJPDgkzpaalq/Pd8qt5iLXJgBGsP feozeL0FVxxyNKFD
FaUW/TP4dGtFx6BjEg12VFjTn8Gbig4NnnbModODh4pMz+AtuGlyznEfzU02 Yssb4M2ljcDfY/lS
87P5U1cc36Arpxqe5mVynIIyS+pPXnb8EV0+2VCSCRhaapGXSKRYhjL21018 4fgafTFRV2zCcgTL
iif5osMTlxx30aWJuv3P4ccvOu6gi+OHf1meXUZgKUovOjy2yBdlgF4qSWZ5 ePuPxViCjIXBBXos
WJQO8mRYeyy4wwoCJyNDwRIfKDDgZCwiBYveQixG+vzAEpuvBywUCt4wPbIw 5qL9MUgoV2t1OA3l
2ZomLjpuo4sTTbY8wDqtRi4EPloQ+aHAz47JGBijAiTXZu7LxnmIqeiYvOS4 hS5NdlQwgLP3mbRy
4GEMCz4EPci5Ma00FTsP4mpU1zZ09rLjJrp89nhbHeCDzmKTcmHMx0D+dgGG JRQ8YQGZAE+LCKkt
zvp2PICGx85cvOK4hq5cPDM2DLi9vsyi9rPqmEg/wY/eEy+wJdkT7Ul0IlJn lbcP4tNo+uyFy3OO
L9Hc5QtnpwEPtnuy1IFEviB+TzSUMEaQIEhiBPYku4BOQqnZVf1T/qtoqr8q O9WfhBIT4gUxb0KF
Yc0qlimUjNoOi2RkLvYPnvZfgZHvLzZXqpEyBW56OBHFJ8TvXvRJSMRJSCxV GzIYiz2LtqCisobh
M/7L6MxwY1lRpQVl6FUSIVTW3vi4BZ/dexPiIQ+J2lJsZ8rtHrocVR/uGj/j u0hfQtMT3XU1jMdV
juzFmUoxjsdx5KJbbFwcjkeytGJfQ2Un6ukfnZrxnacvoLOnxwZ66ZC7EzX4 itNkD13ImN04Fu9F
MgPT0FV5Ao2OT06frZzF58lZeELnZqYmxvAIPkGOjDhOoK4Gm0EG6tjYPY87 p5hcR0+EznrOuc+i
4Q6XKQXHsZLoTa9LgjZF746NBZyS4Twy2HXGM+06gwaPODKe0uzZg2ORzHig tf/oJJ4iJycdU3iS
nJqC+3Z/a5lRBuyePbsW1TG7duM9SKqHCz8/CpfG6KWAd+96yMfswrtRsrY0 2O4btA944KgaRO2B
Uq0Y70I7Y3Zu5XRbo2N2AhZrS2pbK4/hPvIYPOFjZF+f4wlUeQy11hanijCM yJ07lnx3RgMWaoqq
m3099m4PHFU9qLl6v0b4RnXbd+zAO1GSItdVU9mEmluOdIaoLl53d5erm9fV 1U11oVBne0szcDWu
HEUS3ol3kE+4JkgzKVelD9UGGlrb6U5PiOlE7a0NgVqwuahMacIjl7VRW7dv xztQbJIyY19lASqx
VR5uZto9HXQ7aj5cYSsB274MZVIsaLZv3xa1lvPZvGUr3oaid8H8VMnOzlRV kGrltbW10m281tY2
ZysKVlEWPXCy5MTdO/F2tG3blid8d0TvjttbmYBkugLPIbrZ3uJuRoc8hToZ 2PbG7YaaesJn8xZm
a9U2FC/LdlYzTfZmVxOqdu6Txfu3oa1bXruKHxG5ebNtS9VWFCfJxE64ndbU BuobmEa6AdXXBWpr
wOLEJknc4a1kZAToV6+L3EJv5m3Zstm7BcWJjQWl2IFcHl+gjm5g6tFhv8/j AktpgUEc598CYTZH
robCLP8M4jCbqragWKEqLR1bUG7RAe8hqo53+HAddRjVeg8U5oI1PU0hjGX9 tm35bDk7WWxdGxnp
j0I7YwUCdhJS6vOdXkcAeZ0FeiU7CQniY3f6o3AkuZWbKz7cujrCvxZFbd/J jRqhYp/9oMOPDtr3
KYSAd8Xs3B4FfMTq5R8KRghy7Qa8EUfBrTGdKnfUonIqXRADeOPGzzesvfWK NPpkzYaNG3Ek8MZS
l6MGuUqNwEey/JpPnuRLnA6o5xJD0k68EX3++fol/vPPAe9MTNt/wOFFB/an JUTjz9GG9Uv8uvUb
AO+I1xXZHRXIXqSL3/FsvtDmOIhshdq92/EGtH7d2iV+3XrA2/emFjAOD2Ly U/duw+vRunVrV/0i
/CoQAN62NzX/OfzaNXgd2hqnWeLjtgJes/azRT7is8/wWrQldonX7NmM16CI iNUsT36yCkcA3LxH
/YvT6KMVqyIi8GdoU4zcnO+gUb5ZFrMJMPArPnqMj9whSjM7rMicJtoR+SS/ ejWOQBs27RJKHSok
Fe7etAHw6tUrn+DXro/aHu3YhaK3b1q/9hn8mrXrP9/ogD75+Xqoy8f5T1eu 8q9Gq1b+PPzhx5+u
Xu1fBf6rPoaFFO8Pyz+tW8n7dPkfgPvgv5avXuVfiVatXvlfH9wm+Cs/Wv6p fwX/0+XLV94leCv/
8LH/I97Hf/jg+Qu3nwjvi5d1Ie94qMffjXpCjd4QRPSOdwPuBdwx7gU83t3b zeHuru5xwKFQd0+v
vwf19nSHQM9rPdpT18vrOdoKXHdvL3DHgOvp7f65mDrG6x887hrmHR/sp57i 8DHUPzg8NuE4iSbG
Tgz247/nB4dPzsw6LqLZmZPDg8/gj4/NXLkOb4GvX5kZO/4sfnz2xh1YVN25 cX78WfzwyYu37jm+
R/duXTo5/Br5NrYecR/Lf/UN8N98dRH4PpYPtT3Jz//R8Sf0x/kLT/PdPbgX yn9+/mvqAe9Pf3pA
caqJ45hrrUVVqKsL96ChsfM37zLf0Q/Q1/Pnx4ZwD+4inxJANdDfMt+huzdn HxMQbVQId6PB0XOP
6NFBsIRCna+DhwIcDXXiLjQweu76ouLGudEBsHQ+pjiKQ6h/5OwjxUg/WI6G OhYV7R0duBMdO/FI
cfbEMdyJO8ifJSDbQrgdH0V9wzOP+OE+sLS3H+FyqGtua2/HHazi2m1Ocef6 DCg6WEVz3etQjLCD
MVQd9NdBebu6u7nGnb1+m7lPf7vYPXtRN9uwoAhWV3hDMCt7Q3XBoL8ePHr7 B/AQGj114eYdfA/f
J+/BE7pz8+LkGJgH+nvBrR4Fg4dCXnAL1dU3NjJNVQ3oSNfQ+ElYd82cv/rV Xcc36O5Xc+dnAJ8c
P951xM++UzlcB4H41cHGZqbJ14jae8amz+Mr6Oq1m7fvOv6I7t6ev3YV8Pnp kZ72w41ksJotVrCx
qZlm5R294+e+wDfQzflbd+46vkZ379yavwn4i3PjvR3+RtTU2BiEEpF19biJ bvE1o6N9py7f8N9F
Ny6f6jvqb8aNZH3dq/Oorr6hsZFq5rW0tXs7UO/Q6cvX/XfQ9ctTQ73eDl57 WzPVhNjNKYt5NWB4
z9za0dVT2YuGRmfmboD4xtzM6BDg7lB7K+TLygPsxVYH6lgP1NLeMzTinOCN j09Q42hy+uLVG8wt
+23XLXTjy4vTU5UTaGSop70Fc5XKepLVARzEdailY+DUtPsCfR5duDR3/SYz b//KNY9uXp/74mLl
BTR9arCjBVTBYGAhXI0/GMCHUUvn8JkLjqt4jrwKT+jql9dvcK7ued7N6196 r6ILZ453toAwEAzU
cNFqsB8HUXPnyOyca95z0w6Hbx7NzY50NoPd7z/0+mVQ2tpDh3AANR09cfay 8wbv+vUbruu8Gzeu
04+99t5Al88OH23CAXyIXMq9FvtRY/vxmUuua54v7XD4rqFLM8fbG8FeW1vD 5e72VrNKVN82MDV7
/gqanRpoqwdcU+3zujm+yufDNaiu5dipGfcl+0U7HC2X0MypYy11uAb7SFZG ur24Ct6NH27unTjj
vmA/b4ej5QI6M9HXfBjsVVXehdw8lVVe7EOBpp6x0+5Z+zk7HC2z6PRYT1MA 7N4qr+cN6Ei3B1fi
KuRv6BwaW1zu4kk0dXr67DkGPNyzvHMzp71TaGyos8EPwsrKisX8D1ZUYC+q PXykd5AZsY/SIwur
f/qc/az7HDo7PTkxxozaR+hRNNTXXnfoMV/GWX7wIK5Avtq6liN0p51d/XUf O3HyNDXDm56eoad5
MzPTzhl0+uSJ/h46ZO9kQqijrb7WhyvRwYOexTxc7nLsQRWV1Yf8lUHU2NZz YsJ/Gk2c6G1rBOw/
5KusAL7c7XYycJ2ME7twOfJ4KrxepsoFFdMYGhrzcxfWGGB89iraB41RCQV7 6IQYu8PldLp55eVu
ZznyBdoHR8FjdLA94KPKeW53Ob3EuUD3C3nwS20OV7nT5UJV/taufmqENzp+ yjXJOzUxSo2g/q5m
fxXjsrO82+2ylfoJXqmtLOhClbVNHV24Hw0MjYyfdJyCu/CJoQHAXR2NtZWH XSQrRebSMpfL70SV
PlhO4hZ0pLPv+KhjAo0e7+s8Arih3u+rBN7lKis1g97kYGw2t93lROWVXi/b 0QP1HQPDjnE0PHC0
PsB2cG9lZTnjtLMah6vMYWKnCJOjtNTPILvTzTWiz9/WN+QYg47S6vct1r/d z+BS0hSCqauIohkb
tqPyqsbuAccoGuhurCoHbGMYqujWK/NkEYVpbIMB3dDV72CrsMHrBkzT1IJ7 MaYpzCCXtyHE8aF6
rwswRVPFnHsxxphGjoo6oE+wdIUDMMalS3QJxuiAJ3i0z3Ec9R097DkAuKSk mKVRdsH+khJcyvId
vcD3dgSBL2X5guwFfj/kgOzlgfYexxDqaQ+U2wEX7y/6hfjCov24GNncS7zf bQO8v4jjyewCXIj3
I8blX6CPHHLRuAgVFBbkcu65+YUFgGmX/8gi76RwIcrPt+Zy7rk4HyDlPLRI 1zowLsBW8s2yUK48
qxUXoNIDvsZ2Rzdqb6yyl+B8lJeX+wRfYqsINDraUGPgIFP8iGdzzwNYVHrg YJWjBlUdLCsteszd
mJWTl4etqKColLY5DiAbXVIEsVk+y/gYn19QtL/YwdZ2YUH+k3xOrj8P5eZk /xzMNwEO5vJzcrJM
sHAymvfV55BmVqhIM+fk+LNRTk52mgKE0VajOZjFN5ut0cAKAJr8RmQyKqIF L1rpVbzkH3jR1pw8
iJKXY45m/4EXbc0GnMtiNg7fmp1rDebzrdZsK1u8HGt9IZnDFs+Ul19Q6C9A cPV5pqXu4n+q+7wM
00VEYXk+Aee/63aFhQVWqyMPWa35hYXP6JaFBXnZ+xxZaF92XsGz+AJrttnk SEcmc7a14Jn8PlO6
w4DSTfueyefnZaUbHDpkSLfk5f92+KXBYc01G/UOLdIbLbnWR6PyYe+H9lvk zTl5fz94fgV6aeDl
Zmcusey1PD0un0M/HHfAG9KATzNkAv/UuMN5KGefaYnfl4OfGncv5Pdl5+Bc lJ21xJuysgHnZL8G
fuTRgLWYLfuycDbKsmToOZ0+w8LhffvMlqUB7eeGuzFgIsxUJragTJMxTedI Rbo0owkwlUmYAya+
Mc3K/jcM8s0w+TNRhikjPR1noHSjXqcFsVanN3I4HRjggTZaQa8wZpgtjNme 6TbzTel6HdajtDSd
lnPR6tLSsJ6v0xtMATOU1WxUQFlS9SaLDRxcZl6mycBocapLg1MZLc9gygyw X47Up0K+UDSzmcmy
W1xZyAwF1vo1SAsFNvuzsJk0GV+XhDSaMFQCbWagQCgzw6BLBU2qzpCRWWnG FtJsZmss0/SYFpnN
gJkMlwllQO0s6PXGjEoTyX4B9JEeqSGXTAquM8Ng07sMSJ+mS9X41UiTqk3T ew08YwawrNqg5tTG
9AwMmaYbdFo3WyOpGlW50q5ilDyVWuPlGmFRkf6kh1Gv1bjVNg2h9oDepiRU VRAFrvQp9UITGnQa
lRt0rDaoRCqNzrDQ1IY3qmMLqXIosJJUwBNWkErlk8ivQCq1Vm/A6chgNGg5 X63eyGG9VqV0p9gV
HjiCKUipSk3TYyNi91iDjlRrMQfTNEqFS25P8cBxWI4USo0uDRtwGrmYG9sj DShNBzK3vEbmkVfJ
UIpC/ZiIzYrtxTqtWpHilPGkUlmVlCeTSV3ca68UyRXqVE4B3fxxh1SVQu6W 1kg80ioJksqVqez/
00GkkrxOEZKoUnUc1qpT5AsFtEk9khYpkqWonlamQo5IC/mluOWMDEvLJW7u YrwyJAf1AqtZVKs1
qViL2D3dSreCYffSSNzJ5RKeVCb3pkBdqhb5h3q1hkrladRqm8qlRIoUmSTZ L2a/CZWicCsZFU+t
AR6xW8Q5vVypVjEam9qtQkqFfEmrULpUB9S0BppeJWcrQSLH3D/FXWqkUi7J 5EqVW+16AyIUL1Wo
YITZoQfzU6RiERZjESkWO+AFKYInvkgsTSmHQiK1WiWN97NbzBc81JxHshgn 0yCn4cwXJ8tA61bz
NWoJ3Hd5cSKpTQFZK1CKXCaVYCmSSJJFIkZIc5veJZxFKpWnuBTlKr5aIYqD /KN1EonUL2cJmYzb
hCIRL7okS6ScRQZNAwqpRKRjb9qCaJ1AGpTwZHI5t+nmkV7KbsvhyeWyIHQk QVy0YOTRZh25LFkk
pAWMEInEkkWL9IntPG9asXg1UlA4BEgoSl7ET27KYS9fyLAbKgRC8aIl+Ylt ORKJWCBwAC8QcVW6
uO9maVtOcrJIIKCSeImJSVQiShKIxMlgFYtFv4Lo4V4gFj+uEorED3cE/SzR 0s4e9msJT2iEor/f
/vPqIhQjSBJCpyKEDKegE3mgoEQcH/NL8uVJhIB+wi4Q0EJCwNmF0AkSF+0J CYnOh3klJVKLO3CW
OP8/jbl9RsGFHUTARsbECQSLm5CAjNwRJwjG8wVxOwA93DDFbYi69WjDFbeh 6sVrrRzuCyRR4S+Q
hFM4hVM4hdNvP/Hfee93i78h8sz0/u/+/Z03+dsi77z3wYo1kc9Pa1b8/r13 3mD89z6IVFpKn58s
yqgP3uR3Qn63Qll5dOr56WilcsXv3mD899dYji7+xswz08xRy5rn/PbMa0kf RJZOPee3gLh0fwpH
Pue3ccLxw/HD8cPxw/HD8cPxw/HD8cPxw/HD8cPxH0svW9+vF1XMPnhB/Aez FaL1r/D5wMvW9yJz
49yfXxD/z3ONZtErfD7wsvV9RePkvb++IP5f7002VrzC5wMvW9/Pzt374W8v iP+3H+7Pzb7C5wMv
W98/+PNf//bjC+L/+Lcf/vzgFT4feFn/ftX0svERjh+OH44fjh+OH44fjh+O H44fjh+OH47/PyX+
r73++7XXv//++yilBT8/wfr//g8viP/D/anGihf4w/r/9//+gvi/9ucfv/bn Py9L/+qfv4Xjh+OH
44fjh+OH44fjh+OH44fjh+OH4/9W4v/a+79/7f3vL/t84GXr+1dNv/b3H37t 73+EUziFUziFUzj9
i6T/D1BLBwjABdAhnyIAAOWJAABQSwMEFAAIAAgAyoI5PQAAAAAAAAAAAAAA ABoAAAB0ZXN0X2Rv
aS9pY29ucy9zYW1wbGUyLmdpZnP3dLOwTBRgEGC4ysBgWhZiURVuURluXRdl Uxfl0Brn0p3k2pPs
CiS7k117krwmp3tNzvCflRMwKydkYWHowsKQhQURy0tDFxXGrKmM31Adu6ay d0tw75aQaTtDp+0M
W3AgYuGBiDXHo9Ycj157PGrtsai1x6OPXks4di3h6NWEY1eBZOKF28m3HqXe epj64Gna////GSgA
ij9ZGBkYtBl0QByQnxjYog9MLfDQker3SEyN9OTT1gq9vHPRkgCxV15FUxXU BU88drGzPce/yFnF
aOKtpYK7HVNanBbwaTz5+UPchY2Ti0taRlqai4Od3YNVUoo1ikVCnDmKcSpT FMNchqgFCxwZrAFQ
SwcINBICFAkBAAA+AQAAUEsDBBQACAAIAMqCOT0AAAAAAAAAAAAAAAAaAAAA dGVzdF9kb2kvaWNv
bnMvc2FtcGxlMy5naWZz93SzsEwUYBBgeMzA8P////qIgICIgAs7FjAAuT/+ ///x/v+PBftv7P9/
I+A/BlD8ycLIxcDPoANUzAAyg4El6sNJz9V7TTs2Wv9n+sjhmil2bOKyRQ7z WrWEkwL2PBXc7BG9
b5PEQ4MVMxsOOS8yt+IsaU9sevH7bkygqvECYYkgr6cbbnxpW57BFCzgsOMu s4uNXNWFdz/2cBx+
H6zEYA0AUEsHCA2H//Cj
Re: CDateTime makes Coolbar dissapear in RCP on VISTA [message #629005 is a reply to message #629004] Sat, 25 September 2010 20:17 Go to previous messageGo to next message
Liviu-Marian Negrila is currently offline Liviu-Marian NegrilaFriend
Messages: 53
Registered: July 2009
Member
Bottom line: both the patch and the wrapper-wannabe PopupDialog kinda'
work... kinda'


"Liviu Negrila" <leeview@yahoo.com> wrote in message
news:i7ll3b$8u7$1@news.eclipse.org...
> Hello,
>
> 1.After a few tries, I made an ugly patch that kills the animation that
> was
> rendered when a BaseCombo with a DROP_DOWN flag set was "retracting".
> It also kills the "normal" process of unlisting the listeners... see the
> modifs in VControl.
> Note that it changes behavior for all BaseCombo's
>
>
> Perhaps someoane can throw a few more hours on this...
>
> 2. While searching for a "workaround" to incorporate the CDateTime in a
> PopupDialog I created the attached zip project - might help in reproducing
> the problem or checking out the popupdialog...
>
> Please excuse the uglyness... appreciate the effort :)
>
> Enjoy,
> Liviu
>
> "Liviu Negrila" <leeview@yahoo.com> wrote in message
> news:i7lct1$p2g$1@news.eclipse.org...
>> Are there any datetime widgets that are somehow based on PopupDialog?
>>
>> Perhaps I'd be better off creating my own little thing with a text and a
>> button that would have a PopupDialog that would showoff a CDateTime
>> expanded to show a full month (just like when its drops down - donno the
>> right flags now); see problem in the post below.
>> What do you think?
>>
>> "Liviu Negrila" <leeview@yahoo.com> wrote in message
>> news:i7l95l$id3$1@news.eclipse.org...
>>> Hello,
>>>
>>> Every time I use the GUI to select a date in CDATETIME/drop_down I loose
>>> my coolbar.
>>> I've noted that the menubar at least remains but still not good with the
>>> coolbar.
>>>
>>> This is how I've done it (you may reproduce it if you like...):
>>> On a Vista Machine with the latest JDK I've downloaded Eclipe Helios and
>>> I've checked out the CVS version of CDatetime.
>>> I created a Mail Template based Application.
>>>
>>> I added the following lines in the View class after adding the CVS
>>> version of the Cdatetime in the dependencies list of the newly created
>>> test-purpose-project:
>>>
>>> l = new Label(banner, SWT.WRAP);
>>>
>>> l.setText("Data CDATETIME:");
>>>
>>> l.setFont(boldFont);
>>>
>>>
>>> CDateTime cdt = new CDateTime(banner, CDT.BORDER | CDT.COMPACT |
>>> CDT.DROP_DOWN | CDT.DATE_LONG | CDT.TIME_MEDIUM);
>>>
>>> cdt.setSelection(new Date());
>>>
>>> cdt.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false));
>>>
>>>
>>>
>>> I added those lines right between:
>>>
>>> l.setText("This is a message about the cool Eclipse RCP!");
>>>
>>> and:
>>>
>>> l = new Label(banner, SWT.WRAP);
>>>
>>> l.setText("From:");
>>>
>>>
>>>
>>> Further notes:
>>>
>>> Perhaps the disposePicker method in CDateTime when disposing the
>>> contentShell makes things go wrong in respect with the RCP Display/Shell
>>> that won't redraw completely/correctly?
>>>
>>> I've tried in CDateTime at line 541 but my desperation didn't get me far
>>> enough... any ideas?
>>>
>>> contentShell.dispose();
>>>
>>> contentShell = null;
>>>
>>>
>>> Display.getDefault().update();
>>>
>>>
>>> Shell[] shells = Display.getDefault().getShells();
>>>
>>> for (int i = 0; i < shells.length; i++) {
>>>
>>> Shell shell = shells[i];
>>>
>>> if(shell != null || !shell.isDisposed()){
>>>
>>> shell.redraw();
>>>
>>> }
>>>
>>> };
>>>
>>> Display.getDefault().readAndDispatch();
>>>
>>
>
Re: CDateTime makes Coolbar dissapear in RCP on VISTA [message #650896 is a reply to message #628994] Thu, 27 January 2011 05:02 Go to previous message
Rahul Yadav is currently offline Rahul YadavFriend
Messages: 65
Registered: July 2009
Member
Hi,
Can you give me the repository location for cvs version of CDateTime...i am trying follwing url...but this is not accessible...

:pserver:anonymous@dev.eclipse.org:/cvsroot/technology

Previous Topic:PShelf on RAP
Next Topic:CellEditor for CDateTIme
Goto Forum:
  


Current Time: Tue Apr 16 06:46:32 GMT 2024

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

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

Back to the top