Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Platform - User Assistance (UA) » Questions about context help
Questions about context help [message #470166] Sat, 27 October 2007 05:07 Go to next message
Pierre Candela is currently offline Pierre Candela
Messages: 23
Registered: July 2009
Junior Member
Hi everyone,
as suggested by Chris, I'm reposting here the questions I sent the
platform-ua-dev mailing list 2 weeks ago:
1) is it possible to link a topic from an intro extension file, by using
the context id of the topic, instead of its url?
ie, provided the "Workbench User Guide> Concepts> Team programming with
CVS" topic had a context id, what would be the equivalent of:
http://org.eclipse.ui.intro/showHelpTopic?id=/org.eclipse.pl atform.doc.user/concepts/concepts-26.htm

2) the "Cheat Sheet Content File XML Format" topic mentions a contextId
attribute for the intro and item elements. However, I can't get it to work.
Here's what I tried:
- replaced the href attribute (and its value) with a contextId attribute
and a value of org.eclipse.platform.doc.user.universalWelcomePreference,
for instance, for the intro element, in the
org.eclipse.platform_3.3.1.M20070725/cheatsheets/cvs_checkou t.xml file
- launched the "Check out a CVS project" cheat sheet
- clicked on the ? icon for the Introduction
-> nothing happened: did I do something wrong?

3)the org.eclipse.help.standalone.Help.displayContext(String, int, int)
method doesn't seem to do anything: is that normal?

NB: I'm using Eclipse 3.3.1.

Thanks for your help,
Pierre
Re: Questions about context help [message #470561 is a reply to message #470166] Mon, 29 October 2007 12:37 Go to previous messageGo to next message
Chris Goldthorpe is currently offline Chris Goldthorpe
Messages: 815
Registered: July 2009
Senior Member
>
> 2) the "Cheat Sheet Content File XML Format" topic mentions a contextId
> attribute for the intro and item elements. However, I can't get it to work.
> Here's what I tried:
> - replaced the href attribute (and its value) with a contextId attribute
> and a value of org.eclipse.platform.doc.user.universalWelcomePreference,
> for instance, for the intro element, in the
> org.eclipse.platform_3.3.1.M20070725/cheatsheets/cvs_checkou t.xml file
> - launched the "Check out a CVS project" cheat sheet
> - clicked on the ? icon for the Introduction
> -> nothing happened: did I do something wrong?
>
>
Try this, you need to use the contextId attribute:

<item
contextId="org.eclipse.ui.cheatsheets.cheatSheetSelection"
title="Open Context Help">
<description>
Click on the (?). The context help for the cheat sheet
selection dialog should be opened.
</description>
</item>
Re: Questions about context help [message #470564 is a reply to message #470561] Mon, 29 October 2007 17:22 Go to previous messageGo to next message
Pierre Candela is currently offline Pierre Candela
Messages: 23
Registered: July 2009
Junior Member
This is a multi-part message in MIME format.
--------------010408090300040100050700
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Thanks Chris, that seems to "work" (see problems, below). I also
verified it with the <intro> element.

I think I understand what my problem was.
I assumed that the fully qualified context id would be
org.eclipse.platform.doc.user.universalWelcomePreference as the
'universalWelcomePreference' context id is defined in a contexts file of
the org.eclipse.platform.doc.user plugin.
However, in the plugin.xml file of the org.eclipse.platform.doc.user
plugin, there is a plugin attribute for each contexts element.
ex:
<contexts file="contexts_UserAssistance.xml"
plugin="org.eclipse.ui.cheatsheets"/>

Is that why your contextId attribute value must be
org.eclipse.ui.cheatsheets.cheatSheetSelection instead of being
org.eclipse.platform.doc.user.cheatSheetSelection, had the plugin
attribute not been specified?

Btw, does it matter which plugin id I use? As:
1) plugin.xml contains:
....
<contexts file="contexts_UserAssistance.xml"
plugin="org.eclipse.ui.cheatsheets"/>
....
<contexts file="contexts_UserAssistance.xml"
plugin="org.eclipse.ui.intro.universal"/>

2) contextId="org.eclipse.ui.cheatsheets.cheatSheetSelection" and
contextId="org.eclipse.ui.intro.universal.cheatSheetSelection " seem to
"work" the same way.

NB: by now, it must be obvious to you that I don't know what the
"plugin" attribute really does.

I then tried to make my example work. So I used
org.eclipse.ui.intro.universal.universalWelcomePreference for my
contextId attribute value.
I ran into a few problems:
- when context help is configured to open in dynamic help view (default
setting), I always get here (cf help_view_problem.png in attachment)
regardless of what value I use for the contextId attribute
- when context help is configured to open in an infopop and I follow the
link in the infopop, I get the following error (cf webapp_error.png in
attachment). The correct topic is displayed, though.

There's also a discrepancy with the behavior of the '?' icon for the
cheatsheet item/intro depending on whether you use an href or a
contextId attribute.
1) when context help is configured to open in dynamic help view
- if an href attribute is used:
-> the topic opens in the webapp
- if a contextId attribute is used:
-> the help view opens (cf help_view_problem.png)
2) when context help is configured to open in an infopop
- if an href attribute is used:
-> the topic opens in the webapp
- if a contextId attribute is used:
-> an infopop appears. if you click the link, the topic appaers in the
webapp. You get an error, though (cf webapp_error.png)

Is this expected?

Regards,
Pierre

Chris Goldthorpe wrote:
>
>>
>> 2) the "Cheat Sheet Content File XML Format" topic mentions a
>> contextId attribute for the intro and item elements. However, I can't
>> get it to work.
>> Here's what I tried:
>> - replaced the href attribute (and its value) with a contextId
>> attribute and a value of
>> org.eclipse.platform.doc.user.universalWelcomePreference, for
>> instance, for the intro element, in the
>> org.eclipse.platform_3.3.1.M20070725/cheatsheets/cvs_checkou t.xml file
>> - launched the "Check out a CVS project" cheat sheet
>> - clicked on the ? icon for the Introduction
>> -> nothing happened: did I do something wrong?
>>
>>
> Try this, you need to use the contextId attribute:
>
> <item
> contextId="org.eclipse.ui.cheatsheets.cheatSheetSelection"
> title="Open Context Help">
> <description>
> Click on the (?). The context help for the cheat sheet selection
> dialog should be opened.
> </description>
> </item>


--------------010408090300040100050700
Content-Type: image/png;
name="webapp_error.png"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="webapp_error.png"

iVBORw0KGgoAAAANSUhEUgAAA/wAAAL8CAIAAADStCkYAAAgAElEQVR42uzd e3wddZ34//fk
2pYCTbhTuZhYSqFcJBHKRWkxxYoIFZqAooD83ES/orLrSrL6+BrqhU397ioq 7m76259f9cGK
Nt1aUKDSQqurSDVZ27VFbg0IglIgKb0k5yTnnM/vj2mG6cycOZ+5nJNzeT0f FSdzZj7z+Xzm
M3Pe85nPzDF2bHtcAAAAAJSvGvP/1q7fkO8tGYZRWguTYTJMhskwGSbDZJgM k2EyHGOy0+Lo
OTNEpIrrHgAAAKC81VAFAAAAQBSXXnqp/sJLlizZvHlzoOXvuOOOEFsx18oa 9BuGcepRJ515
3Gl1xoyxVPXvnx55LZmanEilMm+kql6rq3ujpjbNrgUAAAAsO7dv1VnMGlQf dPkoa3kH/a0n
nX3W/LOM+ro/vXLgief2vpLITEykkxOT48na8WRjdY0xZ84bs2enwlXHtVe/ R0T+876f56/G
P/D+pSLyk59upPEBAACgmC08d1G2j+J93Y4z6D9h1jGnHd9Ud/iM5IwZk3sm ZxxWm5yYnJiY
SCQnEsmJ8fHk+HjVvn21p56amjnz4Corli+zX084/ozXNVddbv9z3f0PFzL6 v/p977b/ed8D
jzjm3P/go+bEVVdcZv1pnwYAAADiulqwXxi452QN+g3DOKNxniTVqyOJ/TXp RGJyfCyZnJhI
JifGExPjicT4eHIskXx9NF1Xr5qbpu1RZf9Y3xJvZ78Z39/3wCPuj+574BHD MK664rKrrrjM
EdwT8QMAAMCHZ5jucwfAWmvhuYsWnrvIXN0/4hd3T/+Rsw4fe+3Ai2Nqsr52 dHTs5Zf3JJKT
icTEeCI5lkiOmXH/ePLPL000N9XnLIPZ629yDOkxx/lk+zQQs0ffHehbPf32 BURk/c82mRPL
r2xzzLTP8Yzvfdz/4KOOuJ+IHwAAAPm7WjDjfp+LB++gXylVW1P34lkn1InU KKk7oeGY009M
pTPpjEqlM+m0Sqcllc6kMpn9b+zb+9xPs8X39jnmOJ8Vy5dde/V73JG9Oefa q9/j+Wk21iCf
dfc/bE7rdOqby3zg/UuXX9m2/mebzPjeugCwIn4r+r/6fe92x/3WeB7NSwIi fgAAAOQ17heN
BwCcPf1KZPZjf3z4r8l9iclEMjmWSI6PT4wnEmPjybFEYmw8OZ5IjCcmDCN1 8w1H2Vd0jOn3
uRgIFNaL12AezeE9OrKF/m6OEfyelwQAAABAwVjd/NY4H92gP5mc2H/RgotE MkrSGZUx+/g1
evqzsS4GAv1cWYxhfTZWZ78Z6FtxvzXhzrAV5Tue3/XhHuUPAAAAxBXxW2P6 /eN+Z9A/mtjb
sOO5oeGR3760ZywxMT6eGBtPjCWSY+PJ8fFEIplMJCcTyYlLLjy89e1HlHpN ucfxR+Eewe8e
5Q8AAIBKiMXt4n35pjviF9dzvbmD/idHnjnvhPNOOeawXa/tfX3UHNWTPDiq JzmRSE5MJFOn
nFQ7r3lmzqysXb9hxfJlPs/yiu1x3kAP8trH9JvD+q1HdX0G91vLuGN9c47Z 95/tWV73+zrd
H7mDe+J+AAAABLpI0OEO7oMN79k9/tqzI8OnHtV08Zlzq2qMwaf+PDaeGE8k xxMTieREMpk6
5eSad7z98COPqLUH945Y33PaHC3jCO6DvrTHc9iPI9C3/vScbw3asY/jd0T/ 9gx7RvnumY6F
Hf39tGYAAIAKEahfPx83AbSCfhF5ds+zo4k9pza+bfF5J5+34IQf3Pe75/6S qDYyJx5XO3du
/bzmmfaIHwAAAEDQn6YN91O2oX8At8Zz7uuJ115/+TVz+h2XyDtklsiseOsl yov5g4r3V7oA
AAAAuyVLluR1+ShrmQzznkLoi4YAWwry9p5iWJgMk2EyTIbJMBkmw2SYDJPh GJOdFkfPmSEi
VVyZAQAAAOXNKNjTAwAAAACmBT39AAAAAEE/AAAAAIJ+AAAAAEWrpsjzV4DX CiEi+48ux7K/
7AkCAACg/IN+Eent7WU/Fa2VK1dSCQAAAEWO4T0AAAAAQT8AAAAAgv6gFp67 iKpHcVr4LxcU
dfbOXcQRBAAAgtId028PMvg9L2hyP49hPgPgmB/xwQB7mL7jf20tt4uQcxfl POgWnrso0FEZ
dHkAAFARQT8hAkJH/O6A3jG/t7e3t7c3dNy/8F8uKL9AP984nAEAIOjXDram +v6tAMIxx7xU
sC4Y3J+6VycWQSysvn/resAxx7xUsC4Y3J86Vs+WsuafPjnxv26xHz45O/uz HVzu23T6RyUA
AKigoN+M3T2DBvu0e45PyEKsj1iYsbs7oHfE0+457gnPAN3+kf6f2bbruUw8 9eB1QPkcm+5D
jyMRAIBKD/qzBfSOZdxzAsUQBBxlzBrEn4/3+nsG9M7G6ZoTLuCOHqnHlZN8 IO4HAKDSg/6c
MbqjB5Gahd3KlSsL+SNrjjDa0b8eMVkzhdCRuv6Kjhf15Dsit1/ME/oDAFBm YnhlZ1whPpcK
iF0+3r8ZV8e8lTefTO7Y9rj1r0DXS4T7AACUI9239zhiAvcof/scz0iCZwQr jdm77/nWTsf8
KGN+3A/Lukf52+d4BvE+T+56bstzQ57p+K8SY6Ru9dB7HmueR59jSY5QAADK mFHkX/Br128o
5LAQhIjsVyxfZt9f0dO0J1jSiuR1oozUBwAANVQBSj2wLpvs8YMDAACAoB8g UA5VRXTzAwBA
0F/8WczHSx4BAACAymHQCwgAAACUtyqqAAAAACDoBwAAAEDQDwAAAKBYeTzI G8ur1gEEYv06
AQcgAACIK67wC/qljH4dCSgJjkCfAxAAAMQVV5gY3gMAAACUOYJ+AAAAgKAf AAAAAEE/AAAA
EBdeaxG7msJsZuG5i0SEX/9FMds9eLOIHNv6PaoCAIBYDN7RM/sD55x+zgdF ZOfWB8684H0l
9D3+/f9K2v+86Z31mitOju10zKmddea074uQPf0Lz11kxvE+c4CSs/ijvzFP GQAAlKJXfnbV
Kz+7qngSPOzqhft/st2M+DuuXrJz6wMl9D2ulCw5v8n8p1SAFVOZ6gWtN50x 9c946dGxfX8c
3/fk9LaN2Hr66cVH6bKfIBZ/9Ddb/u+FUfoJsl39cowAAPLqr/dfddkXnnr0 q/NjTFNlxEzz
+KvuD7H6gft2JN51yv88/sD1V15w57/85z987L0/evCBsxfF3N8f7/e4JaMy 6YwSJYYhmUxG
f8XkZE0qffAqwRDj6LddNrZv19grz+1J1cxpeNt0BRWxBf3WAB5H5tx5sg/1 sS9MSITpivhb
3nXDYUedLyKZPb8VkYuvvPXXP7s5yvlCuToEDMOgqgEA+fOX+6969xeeEhEV a7Jmapd94alH
vjr/hOBx/1/OPnrujFOubTv9K/+24ZoP/+1XVt/VffOFP9744HkXXhHj93jT /PPfcsYNb36P
L7nm15tvjh73q4xKpzLK8P5m9wv6UzWptIghopSImj3vxsNEDJGhx9dNY1CR rzH9Vky/8NxF
9mjeHfET62MavfirD1906dWzZh2rxp+3HawvJ8dTUZIlxAcAFNJL69+/9PPb VWbcUJLJqJfW
v9+xwNzlP9VMx2NuelwZ8u6ebRvvPEczHcsxxy1sv+SYr/zf31z3kdsWzDvl mg/f9pXvfvPz
159+739tOP/i8L9E2bfmBXOip+NkETml+exXn173yEMPiMj1f/Pxge//4Kxr 1gZK8MOP32VO
3LPoNmtmJpOZSGcMESUqUE9/YrJuMq1++LOh8fGJvfvH9+7bv3ff+D9/4brE ZO00BhU1hWyR
nlE+oT+m0Z7diVkNp2VeeWzdfY+IyIrO/21OBz1Z5OmiHACAnF78zysv//yv VWq/GEpE2rp/
ZYihlBIxDEOZffU/77v4pGt+liOddVe+p+fXIiKGKGWIqIPrp/eJiFJGW/ev Hr7z4pOu/Zlm
xn71Xz//0Pm1X7736Q/d9JkF804RkQXzTrnuxs98+fvf/vzy4+75r59f8s73 hC71O8486Xc7
Xzz4bf6n/3nkoUfPumbtH9at+NH/+2/hvsTXL5uxfEPCPieTyUym0iKGeSmV M4X/eenw3w+/
9otfbr/9I02TKbVi2XliiCgxRMSQiZRKTNbd8tXfXvquc97edPTZc/cVOKio mcY2ah8L5Lgh
ABSMFeX/Yd2KbBH/7sGbeasPAKAI/Wntlctuf1Am3zBH4qiDY0oMOTgyR4kY IpJJa3whpkWl
3jgYZ4phTKVgpmlGm5d/7sENX7vilBW54/7Nv3j4I+eNf+UniRtv/tSCeadc /69/b87/0Sf+
6UM3fepL37v7C++b+YNfPrzkXZeHK7gV8R/b+r0N61ZY391nXbPWeo3P7sGb F5556e6ZH/VJ
Z8WWvqnJGYlEwvxz7eIeEclk1OTkwQ5+pdHT//vh1754yzvklnfct+GXE2m5 b+N/23v6v/z3
HeOTNY9872Mi8qXv/u7sufUFbioFDfrNKN8e37tH9gMFZo/yrWn7a794nw8A oGhNJDIyOXow
JJ+K8d2d0smJ3DFrciIjk6PWn55pGuYWNTz/8siXX5YP3/jJ05pOTqeViHzp fT/74gNXptNq
XtPJ13/kkyt/8B1DxsOVuqfj5L41L5hje8xA3x7xm8/yisgrL+wX+cWxrX5B f+Kve753/aki
8vwe+bfFc0Tk5h89f/AqKJOZmEyLISKS1gj6M5lMYjItShKTtam0uuKytxtT taaUmkypRKo2
MZExDKVz36C4gn4rWNfvpLfH/TzFi2k359gZJ11yj+OUYT9f2KcBACg28z78 4PqvXnH17f8q
U0NylC3mN7v8RURp9PSrtKjJPYfG/Ob/GVOpGuu/9on5Nz6ok7GPfvD6D33+ kWtTaiKtRIxU
ourz664SJRNpJSKJlNr0h2N+eOe7o9eAfXy/+a1t/vmHdSuu6/1Dzm/wPXsS y//tSRG5a/mp
t61/3hHET6Qy5qWOTpieTqUPjKfFkMl0zcOP/taYukeizCRERNUcSKZEJJ1O F76phAz63TG6
o/M+6ExgWlgRv8V+vtg9ePP5V9xJLQEAitn8Gx/8yar3fuDv+pQhhshP/qnn zf75KQtuekgz
HdtFwMEe/g/8fZ8SMZT85Os9OulYjj66cX7zycm0ElH//vF/NGcm00pE5jef fPTRjXGF++b4
/t2DN1+85BrzBT7v+sA3RWTv09/ImcivPn6XiLT23fx8IpHYs2ew53u2oF9N TKbNYfk6D/Km
0pl9YynDkHdeeOYhlwjWXRKRfWMpEUmlSifoB8rSS499ZFHbjfbzhYhMvvzv 1AwAoJgtuOmh
//w/773m774gIpmMnHnLQ6HTcczZ+d33SmqfiPzn178aNNkT5x6VmDRvP8jN d640Z37/H3rN
MPiEuUdHLLU5vKdvzQvm+P5jW7+37vsrrrlJJtKH/eyefzWX0XyoN5FI3PG9 bY6ZmUxmMpUx
r3z0gv703vGUiBJliGG76lK2qyjz0ehUqvCNhKAfeFNyPD2jetz++s5M8k8P r//RW9/9w0Dp
8K4eAECBnXnLQ2v/admKv/1svOPFMxml0uNrv/HPZ31sQ9B15zQcmUwfHG2U 3FfTf/u9Xas+
mEgdvAxoaDgilhxaI/vNEH/d91dcc9ON+uG+accdP/IqeyaVzijtH+dKTabe ODDpeKbCEBEx
lCjzHT7maJ/JdIAXgJbkKzuBItf07h/+9EfXvf+q91Q1tNz3vTtFRIlacOWa QIkwbg0AMC3O
+tiGga8vizdNpWTg6/989t9sCLFuKpVKpg6+Q2hiX83/vN6Q3F+TnPqp2tRk PL3djnf2m3F/
TGVXqVTmuef/fOqpb9H5ca5UOr3mwaGDPfy2IT0Hg/5D5kxDUEHQDxzi9Pf9 eN3AimvaZXIi
HfFt/QAAFFi46DxPCU5O2oL+A9WbXzpu8kD1wTkik5HHtTvG9L958RPT13cm o3YNv3j7ihO/
tvZFneUvP3/eg4892XTqSVOP7Zpd+1Pv6p+aGH7uxSsuOl1kX4HbBkE/4HTW NWvXDaygHgAA
iCKVznxj9UZRYhiSSlY91n+RiNy1eqM5YCbiICRrVI81pj92Sqnu9rkicvuK E1cNvJT7Amnu
Prno9J/+1xOut6Yq27tP5f3vPEP/l7kI+oG8x/1UAgAAUXzumhPe/MM+rWHF ct1xSvYx/fEy
I373tH/cf/b1J+Vaat+07I4qWiQAAABQ3gj6AQAAgDLnPbxn7foNVA0wXTgA AQBAIYL+3t5e
qgYomJUrV3IAAgAATzu3b9Vf+NbbehYvXqwb9AMAAAAoEmeec4HOYo5uRIJ+ AAAAoJQE6u93
40FeAAAAoMwR9AMAAABlTmt4z2HzPklNAXYHnvkOlQAAAEoFPf1ABTEMvz9j SbPIi5zvbRV5
bVRaQQCgjC08d1Gg5cM8yLvm1j845nTcfRZVDxQsIFMqx3QRZjWWHNojUc+k 8lEJOTdatPUf
KP/FXxAAgCPiX3juoh3bHs9j0C8iS//XZmv6mQ2fWnPrH4j7ARTyEsJTuGjV MAzlu2YxX1mV
Qf4BACEifmtaM+4PM7wnlanKKEkrlVGSUarusKPe2rTwh/9rB/sAKJLg2D48 w5zINrDHsbDn
6vrLhM6hTobd0aojS4HKdWhMrAzDMAKOaMm2CZ1CxVvJQfOvWVcFK0jQ9gMA RPz+czyF6emf
SBvpjPrhA9uSE5MfXX5+3WFHicjb3nbG97ueuKn/jOiFOfDMd4rn0WHzeU0e ZUbxUOpgBOz+
r2QZ8OMzzMaxsOfqPst4JpIz4syWmWwZDnHZY09TNMZBmT3lZtysNLatU1HZ ChWikvOX/2kv
CDcfACAQ/fE8MQT9yXR1Oi3XvfdcpVRKqTkLPykihhi/f2JZziA+23RxKv4c AprXCdlibs9w
MN/cgaBPhrNlL2ikqFMuK3R2xM2eG/VP0L9QISo53vwXVUGI+wGgAEIF/Skj lck88IsnEslU
cmIymUxNTKa6rr8kmeJdQEAJXAD4x1j5Dr+sTmJrOtAW7auHvvLJHo9695R7 btQ/wSif5in/
+chq9IK42wMAoFiC/kSqOpWWZZecYe/uSaXVeKo6XCasV547utUd833+dAzC yZmgPRFzdc9N
yKHDe9wZ8FnXva2cJfLJOZAtcA8xQEJzlbz2v5p50N9ijONAsjwekHtgTLY8 +Gcsyqfx5j9c
yoUpiGd7AABMe9BflUrLI785pKf/5msvytbTb0XG7v+K9uAfz48cKThSFq/x Oe6P/HPin7dA
6+YsEaOJEG8w7d+d73gi034J4b+65ibckZyjv1x/i9niwmyRov+SnhGzZrhs xf3+CUb51HOZ
uPIfdG8WoCChx2sBQEVZuXLlNAT9yVR1OqMWX7BADJGp03QqI8l0yOE9sf+4 aaAEHYF4oGT1
19VMkLgf+rGa57T/nz5rBVpdP80QcwINPcq2rs52bR8pzar22URcf2qmHzr/ +ct5uIIQ6wNA
Trfe1hM9kVBv78lUpTPyZrxvGCJKMsZE2KA/9jA3dIL+K0b5VGcV+5gfQn9k wyiI2K+aSrHC
Sz3/0csFAJXj7rv6ol8hhAn6Uxnj3//pOs8vF5/o1j7oJVt/duz93KET9F8x yqc5V7EeUQCI
iqhw8g8AEJEzz7lAZzGfUUBhgv5vrJ8bYxnsMa49VnbMz7aYfoJWeJ3tI/8V o3yqWSKe4gUA
AICnndu3Rlm9pmAZdQT02T6y/xl0sWwr6iSS1z+DlggAAACIEW/WBwAAAAj6 ywhd6QAAAKhA
WsN7eK4UAAAAKF0M7wEAAAAI+gEAAAAQ9AMAAAAg6AcAAABA0A8AAACAoB8A AAAAQT8AAAAA
gn4AAACAoB8AAAAAQT8AAAAAgn4AedDc3GwYhmEYQ0NDjo9GR0eNKaOjo45P h4aGzI+am5sD
bdFKk8qPUU9PT2Njo1mxHR0dVAgAgKAfwJva29vNiYGBAcdH9jmbNm3K9qmV AqYx4l+1apX7
wgwAAIJ+ACIibW1t2cJ6+xz3JYH1qZUCpou1dwYHB5VSa9asoU4AAAT9AA4J +hsaGkRkaGjI
0VVsD/QdQf/o6Kg5HKihoYGgf9oNDw+bEy0tLdQGAICgH4B33O+O7K2O/Kam Jsccyd7NPzo6
2tXVZQ4ub2xs7OrqsuLRnMx1rWcMWltb3bcXrHx2dHRYzwZ0dHR4Lml/eGDV qlVmys3NzVbm
V61aZWa1tbXVfaMjSnE8N21m1Z2CtfDw8LC5ZFdXVyxVqrl69AzYyzswMNDa 2mqV1/2siP6+
1tn06OhoT0+PtUXDMJYuXbp69WqOawDIrx3bHnf8u+OOOxSAArrjjjsCHYDW aJD29nZrZmdn
pznT+rSzs9P61BrHv2bNGmvmrl27zJsGDhs3brRvzppvn5ltXftGTdk6s9va 2hxLWh+5V9m1
a5dVwGz51CyOJ/cFlaWhoWHXrl2eC1vXVy0tLZp58KyK0HskRAYcKbhrVaYG HQXd1zqbzraM
vQgAAIcd2x43/5vz3x133LF48WJ7XGH9o6cfKJOefnO6qampvb3djAVz9vS3 trZ6Pkuq8zKZ
bOuuXr3anqulS5d69hybWVq6dKnnR+5VWltb3Z3Bq1at0slSoHfjuG8gjI6O Zsun1Y1thc4R
8xB09egZ8Oxi16xYx77W2XRPT4+5TH9/v/lNNjIyYl7jDQ0NObYLAIgRQT9Q ehoaGqy+cDNI
HR4eNmMpM6Y3/zs8PGwGhdbo/5aWFquf1Xp7TEtLy8jIiBl+mTcERkdH/Ydb WOs2NDSYvcJW
6GYGdtZ1iBVD9/X1WVvp7u62Mu85SsTKUl9fnxV5NzU1mduyZtoD9CjFcdSt 1TO9Zs0as7qG
h4f982nG3Dp58Lx5EroIITLgLq9188fzxVCa+1pz01bK1sWnWeE+VyAAAIJ+ oHI53uFjRUvm
fEf05vmyTiti3rhxoxnamvGfO+xzs9bt7+834z8zdGtqauru7rZiOCuRvr6+ 7u5uayt9fX1W
z7Tnhvr6+syFrcsD+7bsM2MpjmPTVt22t7f39/f7pGAVKpY8hFg9egb6+/ut VmEVNsS+1ty0
ldvm5mbr0Y6GhgZr8A+HNgDkibFj2+OOWWvXb+jt7aVqgIJZuXLliuXLAh2A 5hOcItLU1LRr
167m5mazU39kZMSMq8xnNFtaWgYHB1tbW80BM7t27bJGgfv/2FZDQ8PIyIhj SatP2j3H+/wy
tZiVK3f+cyarOVO/OP5ZdZfI/MisZ/9yRanScKvHm4FY9rX/ps0fKHB82j6F UwEAeNq5feuZ
51ywc/vWnEuuXb9hy5YtixcvtuIKCz39QElqamqyRp4MDQ2ZEb999I41Ttpk Bl5WxJ9TvL8b
5X52Uz8nsYheHM838GR7JjUfefBcvZAZiCXz9ps8FvPlTo2NjYFecwQACISg HyhVVs+o9aCk
/SFd61Nr1LWjJ9WKF3O+0CYfMbcV3gUKW3WuKyIWJ0pkHDEP0YtQyH0aetP9 /f0jIyPWYCF7
zQd65BoAQNAPVAQrxLcCaHvQ7/7hXkfQb4Vc+uPd/dcdHR1tbm7u6elx58fn xTtx/VJYlOLY
ObLqfvA0f3mIXoS4KiHEvg606YaGhs7OTuvXiK2Wme1FTwAAgn6gcrnHQNsD U/tQH8+w1Vq9
q6vLujBYvXq19etLOpvu6uoyAzXzvZbDw8OrVq2yXnBpDeQwR3KbnejmbzNZ sXVcI7mjFMfO
nreBgQHrR690gv6IeYhehLgqIcS+1ty09fNe1h2V9vZ263nfuG77AADceJAX mH4hHuQ1WU/o
mlGp9SoVk/2Hb92fikhjY2O20SwbN260wlzPRzl91jXf1ePOoWdAaQV8Eu1B Xv3ieJ8KgzwH
7PNsa5Qqjb569BSi7GudTZvD982L0jVr1piPdlhP93Z2dnq+QQgAKhwP8gKV zv5MpLvL3D7H
s0M9W4DV2dmZs2Pbeoe9e137KzUHBwez/SKvI+KPLkpxPKvUivgHBwcLk4fo RYilEsLta51N
t7e3mzU8NDRk9fqbEX9LSwsRPwDkD0E/UMI8B/F7zvEM+tvb20dGRjo7O613 6bS1ta1Zs0Yn
9mpra9u1a1dnZ6cVDmZbd3Bw0By3bS1phvvxRvwRi2OPXPv7+80UzKHn9vec 5jsP0YsQSyWE
29eam+7v77eP4zfD/b6+Pv0rKwBACAzvAaZf6OE9iO1UqPc2egAACo/hPQAA AAByI+gHAAAA
CPoBAAAAEPQDAAAAKFo1VAEA8PwuAKC80dMPAAAAEPQDAAAAIOgHAAAAQNAP AAAAgKAfAAAA
AEE/AAAAAIJ+AAAAAAT9AAAAAEE/AAAAAIJ+AAAAAAT9AAAAAAj6AQAAAORb DVUA4LNf+q5h
VIlITU1ddXV1VXVNVXWVYVTd8ZmrqRwAAAj6ARSaYRjumUopwzCUUuHSVIef dfJZp4pIbY0x
q75q1mF1xx+RefS+zTrrdnWpgQEZHTUaGlR7u/T3G9NULWY9BF6xuVkNDxsj I6qhwRCRxkZl
lmVkxBCR0VHV2Gg0Naldu4zYN10kbUmVYtbjKLtZ8CgHDvzrtqiSmvatoDzq 353bEso/QT9Q
YqyTS5zfrPv+8OJvdoqtp39ndZXZ9++vtVWNjsrgoDQ1yerV0tVlDA+rjRuN EqrPlhYZHpah
IWlrk+FhNTpqxvrG8LBqajKGhg4uwxctKmRnRd9WxNVpmZiuZqyzlqOLrbSa K0E/ALli0ewj
zu9wzNz2rx8R8Rve09OjhoaMNWtUU5MhIp2dRmeniBRXxL90qerulrY2wyfo HxiQTZukrU02
bXpz/qZN0tl5cE5ZBv0AgIrCg7xAWTEMwzH+x5iSbZUjbznHnGj7u3Pa/u4c Efm3b//qc3/z
xXu3n3b5Df/43hv/z5W3fOPKW75x1ce+5VhxYEBEpL09a8odHcowxDCkp0fZ 8iOGIUNDqrFR
NTaqgQGls/zSpaq1VYnI8LBauvTgYs3NakewIPEAACAASURBVNOmHF0smzYZ S5cazc2HbMiu
rU1ExOzRN0P8vj5lTZvzzWWy5dB9LdTYqMw8Dw8rx0x30QYGDlbFqlVq1Srd anHsYveut2Z6
NgP/TwMtoNPe/BthiKTk0HFuORt5zgV8aslnWqdcntOeleme9twX4cqrmRmd bbn3V7ZtGYfS
yb87A0FPa9H3ms7mclZClN0U77FWyGM5RPr6x2OgfRGuGUuWAbQOZme/ZBnq E+joLjB6+oGy
ivgdw5Rz3oU86hOtX1z+lo6ffG3D+R019bWff+9xy/6h9Tu3Piwnnywi9bXV R8ysPuLIGU3H
ZX74jXsc6w4P+52/urrUwIDR368aGqSjw2hoUN3dby4/NCSDg9LcbHR1qfb2 3MtbvfUdHdLX
Jxs3yvCwam42OjrUyIhfnYyMqIEBWb3aSlPsyYpIS4thXhtYgX53t9HTc3Da nG8u459DK7hf
tcro71dtbcos3caNsmrVwZkiqqvLueLoqOzaJY2NRk+P9PUps1p6erSqxWfX +8+036HO1khC
LBBo9RBN1z7hXjdb+pr34oPesg93iz/EWj7DCaKUN2fD0Nz1MjWex70t/XSy FTbcaS10/Ydu
/+5KCL2b9A+BKIdqno7lEOn7XH2Fzn+IZuxeK8pXsBTrsB9jx7bHHbPWrt/Q 29tL/AQUzMqV
K1csXxb0AMz21RjoHH3c3154+5LG44+s+bv1u0Xk68uP/esbqa9tHvnmxx5Y /aXv1NTUVFfX
VNfUiEhVVfX9//7pQzNgfkm/OT31tS0y9USs9an1LKx7Lf3lpy4YlDkgZ2jI 8EzK09CQ6uiQ
4WHDvUxr68FxSh0dRlub2rjRMOds3KiWLjVaWtTgoKGZQ/syFvNZYf2q0KmW uL4d440ewsWg
+guEvqjQiSB9Enf/N9CFQehQTD+W8jkzaG43YjDqn2wsFy1BqyvnXvNvA3Ed X+GaZYzxt/6V
dvRjOcbDNuK+iPEMpvkVHEtL8LFz+9Yzz7lg5/atOZdcu37Dli1bFi9ebMUV 9PQDFdT97/Np
3YzaY49KzZ0968c3v8WcM3dO3e1L5HP3LF/X/0v7ktv+9SOOdVta1NCQMTqq GhoMd+hvPhFr
zfG/LaC//MCA6ugw2tvVmjXS3KxVAwMDavVq2bTJaGhQfX3K/dRBS4sMDUlP z8FpEWlrk6Eh
WbXqzTmaOTSX8b8lkrMqQlRLxGagM+4lf40w+lr5zr9PB7yjS7u0FKYInrFR Xk9rhW8MxXNY
TfuxPO0jWEooV4XHmH6gzCkb96cv/uMvv7hp8sX9e2fNqLb+HXtUqmZGzVtm iP3faxP1jnXN
8Sf2h1/tGhqUiCj15j9/mst3dBgismaNYT49nFNjo+roMIaHZc0aNTJieI6N MYfsm/G0OW3+
d2psT4Acmss4NDUpnz9jqZaIzcD/U50FomzdJ1LUXMU//UBJhStX6YYU+S6C Z9dmxOYUMYXo
W49lQ9GbpTv9nGnmY6OFOdbyui8I+gGUm2xf6s/1PvqlX8oN60ZvWDc6s8Z4 6rXRL/1SHut+
NGeC3d1GS4vq6hLzcdXVq5X7kmD1ajU8rMyHbv1T01zeDIKHh5Vjc9m0tMjG jWrXLsPngWP7
y3nMJwfsb/uxnuLVyWFn5yHLmA8fWzPNPJt/atKslrg6xWPsxgvUDen/XGAs 6Uio3j77yBD3
QJ1AqxfVUR+6QgqZvdAp+Oy1aamcQBsK0X+f7eHvuEoXS5amt50UT5ufXgzv AcqZ5u37Z/7h
5yKy4OtXbPvryJ1bq//3wjt7/+HLrqVOca84OGh0danWVhkdlYYGaW83Hz81 RMxf6VJdXWYM
rfr7c2RVc/n+fjG3qBk66/xoQFOT0dCgRkeNlpY3B/80NSmz79+6paCTw74+ j2W6u43RUWUO
H+ru9n4SN2K1WDs6W0e+TzPI2Uj0B4F4Lqmzujv/9jn21X1m5sy/f3920LEu 4cbG5Kwin2DF
HsUG3V+em8iWlP62dAIsRwo6afpfKUXJVYhjIcYdrdMsPY9lnwMk51ET4lgI XRXh0o/3ZBKx
GUf52b7QR3fhLrN5kBeYduEe5I3dwm+9X0R2fPqn7JHSUuo/ZpS/n9Fh76AM jgWaEIQHeQHE
K2e4z6NQRaJiAwCiHwAIjaAfALEmSqUFltILc3wGXAEAQT8AIHAoXDn5L6HC Eu4jljZDQ0Jc
eHsPAAAAQNAPAAAAgKAfQNkr49cbW0UriR+bDJGHcL/cmaeUS64huZtH/uoz 9kY77VnN329+
mcrpBDi9P1Rc5Oc0zXbu3+D1T/UhWmNJ7BSCfgBcJ5R5KQo8JrjMhiAXZ3Eq eZx3wX721eCF
ZUVTGzl/ISTQp4F+Yk+zNZZEyyHoBwAAAMocQT9QkjzvbrtnWr+I6X/zUSep oKs4fowzZwoh
supe3T9lnaK5t+guRbiaD1rJnmWP0gyCpuNTyf5puj/KtkX/OtepLmtOzo2G LmOgTrsQezlK
q9bcj0GPZf1zhf/OyscZzL5TPBthzprUPBuEPvb1Ky3QIRm0NeY8DwRaUn/r sTQS/4LnPBxy
Hiyehcp5fGl+zcXVcvKBV3YCJRnx2+9Oun8zPOcC4ZIKtIr5SnXPu64xZjVK yjq/9OQuhTsp
nY3K1A3lcDlxJBV93+VMJ0Rr1GwqovFD95qVHFe1xH5g6m83SquOfliFa4Q6 u8O9X+I6g3me
WHJuMWeLdacZ5dgPV2n6a4X7joiypM/5PE+NJHSGc55eghbKZ9OeKcTScvKE nn6gtFknC5+T
ddCk4spS0AWCZsD6qSadk3tcZQxXnwWrW82FA5XCXsnuCtdMKlBt+IzBzUe1 5Cxj/o6gnJkJ
V8OFPK4jNrPQp4v8bTHfZ8gQLTyWk3mUtl3gRqKZ1Xh/1iB/9VM8T+DQ0w+U jxA3CrP9xGm+
X8CSv3ua0/IGnnBpFk81lsQDi4EGNmi282LIdvRXl0TZj0EHL3HOLEydlO6b fPK93dL6We5i
20EE/UD5fHuFeyOB503GGDtWY8xqoOIUctPhKqSQtx0Kk06RNG///r9C3kyP pUFqlj1c2w49
tqE8TpvFcwyW0Dl22rc7XcdysbW9EBjeA5R8rB+l/yBiN2TEt4BH/1bwf3Ig r5uOMdk89erF
1e9rr+Sgo2Bjb5aBSqr/Wu5YyhjXoZQtA/nr7y/wYVuEqZVrl79j9Ty17UKe 2/N6DVOw+ilY
iRzo6QdKsofAfX/Tmmn/NGJS4jvmWGcVzxNojFkNuky4TeccVxridnO4Gotx 30XMf1y7zH9F
/+btP1O/WmL/8tbfrk6D1Gy02RYLeixHP2wDLRDLPsrZEkK3z4jHfqAF8pGx 6Psi20bz3UhC
13nQVqQf5Qdqovn41iDoByo37veZ6TlKJ9AjVv7PmYVYpWBZzZkNn03nTF9n Ospaofd47Psu
SnHC1Yx+KcIVJ3oZ9dtJuO36lEuz0UZs0vqNMGeewz2eq9laorSEnKeL2I/i cHmI/qSv/qP2
MWYgf41E86wS9Jsx+sP6MX5rFADDewAAJYkfTAUtAdBHTz8AFJGSfh9F4euq PN7jQSOkJRRg
HzmGzHGmymv9EPQDABBnMEGsD1oCVUT9aGJ4DwAAAEDQDwAAAICgH0AhFclT a/pvTOcxOwAA
CPoBBFMkv4sZ8RdSAQAAQT8AAAAAgn6gUpk96/b/WvNN7iWtmY4FPNdyrJ5t Ols23Fuxb90z
Dz4Z9smkNce/EvzLCABAJeCVnUCpMl9N7fmj6J7T9pcQ22f6/6x60GxkS1zz U88FshXHXi7/
gkcsIwAApY6efqD8rw08p/2XtAf0Vqxsnw6Ujv6nEvzn33mtOwAAOdHTD5SP EMNXSuWXLPWL
5l6S320FAICgHygf4SLa4h/64hifE6ISGN4DAKhwDO8BylCUfnF3uGwFyu7h +wXOfKAfAXA8
PQwAQCWjpx8o+fjeHpFbkbrm6nENfYnxYsDKkpWgfY49tz4zPVcXuvwBAAT9 AEqFPZz1nO85
R2faf3PZpvUX0NyuT0FypqA5k4gfAFBRGN4DoCQxaAcAAH309AMoSbyTBwAA gn4ApRrK52lh
AAAqGcN7AAAAAIJ+AAAAAAT9AAAAAAj6AQAAABD0AwAAACDoBwAAAEDQDwAA AICgHwAAACDo
BwAAAEDQDwAAAICgHwAAAABBPwAAAACCfgDeDMPw+TPGrbj5bDFP2chHvfkX JPSOKPWGVOTJ
FnK7BStCzsOqDPZLPjLmXiVnIoUpfs6Tc9Ccl/pJBgT9AAr3NRn6O0NNcUz7 LF/klVb8OeTi
oUiyXZimYhiG/bAqfPssg8uz0jr8ieBB0A8gcKBAPQAcF9QP+wUg6Acq9DvD cxyOvXvJsYAE
73wyt+iTiHsTjtXl0FENPmtZczTT98ySIwWrxrJ93WarIvdMsx6yZSBEgkFr xnN1/Qpx70f9
3Gbbrn6yOVuFO2WfFuJfZJ1DI0RjDrF3fJqlT7PXbNg69ePTYHT2kWYV5TxI IzYYn9OgTlty
12Totuc+J4SO7/0TjNLSotQtykMNVQCU8QWANXLAPdMxnfN7yL2AT9ycbXP+ q3uuZZ8IlL5E
uI2es7r8N+pTVzoJBq2ZiBWiuTn/4jvaWKBkczaqEC0k3KERqDH4L6BZh9ky oF+oiPWjc3II
d7z4JxW9wejvOJ2jNeIR6r8Vd2Htc/TrP3RLs87wQXOOMkNPP1DCPPuYQ4Tv obfuvyH/xdzz
/cOpgn1F+X95x1tXnvM1g5u4MqkfSwVKOWiIlrNCcgbcgVp+oLL4NGbPZCPW oX6hYqyfiEeW
o4pCJBWuwYQ+QYVo8+5mEDSH4fpHore02OsWJYqefqD8uXvUCnA14hMq+fTy Bo0wcpbaPoil
8FXtk+GcIVrO8oYekaUTXsR4paSZ7LQEIjob9W/MxXak56MGwh3v0Xd3ns5U Vi+7ezhQvGUs
zB4s8g2BoB9A3iOVnN9ecWXA56Z8oO/FQIMocr5ByP7d7B7HX+A6j34nPcSQ kqAV4l+9gbKt
n2y81R7j0IWIjVm/LPrNXmeP5/sun38eQl8dxdhgQlxRBzrE7GUM2sx0RijF ckmpM16Inv7K
xPAeoHKvDUKE4zHmLZbEwwVhOoN9g8ZhIcqSLfj233SBm1CeYseIrcIzfgqx oemqrlgG0gRa
Jtx9oViOu+i1HejBhujzp7FHRvNYiPHApMu/otDTD5Q2x01qR5+u+/vAc4F4 w3rHkwb+fc+e
Oc+WlH8Z3Yv550En/5oreuYz56fuSshZM/7VlTOTOhUSovg6rUgnWc8K8U/B vor7bka2Wxz6
l2o5G3POvRPuxo5Ps8/ZnHLWT7YdlzPbOSvWWlGnBiI2GJ3zjP7hEGJbQY/B nE8x+WcjxpZW
gG8BEPQDiC2q1v8zxAKBvqs87xfrPI6mmQ3PQbea47Cz5TDnPe4QRda/AslW CaFrJmgGcu4y
zeLrLBCxVejUsH9x9MsV+ooxxN7R3wWezT5QC/Rv7UGHl+gf7/pnlRANJsTu C9oSAtVtoCxF
bzbhVgl3LKCcMLwHQJHSf/U1QLMHAH/09AMoUiFGsExjlEZwhopq9gAI+gEg R0yTp4VLokQ+
q1TyZQOXTNQGgHxjeA8AAABA0A8AAACAoB8AAAAAQT8AAAAAgn4AAAAABP0A AAAACPoBAAAA
EPQDAAAABP0AAAAAyga/yAuUmJ3bt1IJAACUjbXrN/T29hL0A/A4O1AJsVux fBkVCwCcYAtf
OYXZEEE/UJIK0CVQacxbKFQsAHCCLXzlFABj+gEAAIAyR9APAAAAEPQDAAAA IOgHAAAAQNAP
AAAAgKAfAAAAAEE/AAAAAIJ+AAAAAAT9AAAAAEE/AAAAAIJ+AAAAAAT9AAAA AAj6AQAAABD0
A5h+w8PDHR0dhmEYhtHR0TE8PBxodXNFqhEVwrBpbm7etGlTXjfEkQiOMp2j bGBgoLGx0TCM
1tbWfB9rBP0AStLo6Ghra+vw8PDIyMjIyMjw8HBra+vo6Kj/WkNDQ0uXLqX2 ULGUUkqplpaW
pUuXBr1OjhFHIjjKTF1dXaOjo0qpwcHByjymCPoB5NDT0zM6Otrd3d3Q0NDQ 0NDX1zc6OtrT
0+O/Vmtrq9X1Yp6XqUlUoO7ubhFZtWpV/iIejkRwlOkcZTn7qjTZjymCfgBl xTy7tbe3m3+2
tbVZM2Xqpqd529S6Z2rdBjUnHDdGe3p6zHus9isHc5mhoaHGxsbGxsaBgQFq HmWgpaXFfryI
iDVSzmr/5t0zc6a9w9I6UqyZ1jLmsWY/sjgSwVHmc5Q5joXh4eGlS5e6Rwe5 jynHthzpEPQD
KCue90wdMzdt2tTX1zc0NNTV1SUiVm+iu1tx1apVq1at6uvr6+/vN6ftnw4N DQ0ODo6Ojprp
AGV2EHV1dQ0MDPT3969Zs8Zq/0uXLh0aGlJK7dq1a9OmTR0dHWZEbh4p5kz7 EdHd3Z1tfAJH
IjjKPI8yx7HQ0dHR3d1tHnTmQ2uaW/E5pgj6AVSE/v7+zs5OEcnZL7h69WoR 6ezsNJc3/7R0
dnY2NTVJfPdhgaJiHiCdnZ3mrTOz/ZutvbW11Qz9zYDeOlKampqUUhs3brQS Me+2cSQC+keZ
w+DgYENDQ09PjxnuV0g7J+gHkIP53a8zU+fU6bhFMI0POAIF09DQYD9ArGED Zvvv7+9vaGgY
Ghrq6OiwRtREjEI4EsFRZj/K3BcG5gsq1qxZUzlVRNAPIAezW9HqODQnsvU1 WqddzUuIbBcP
QHlwPBJjHiDKxvx0ZGRk48aNnZ2d1oianIeSZgDEkQiOMvcqZgf/mjVrKqrl E/QDyKGvr8+8
DTo6Omq+t8d8h499GXMMpf20m401lsAaXUANo4yZ7dx8u4h1gKxevXp4eNh8 glBEzKd4m5qa
zMPKDFmsI8VcUvPN4hyJ4CjzPMo8r4qHh4cdg3/Ma4Dh4eE8vXGLoB9AUWto aBgcHGxpaTHf
5tHS0mKOhrQv09bW1tHR0dbW1t/fb84x75m6I5Xu7u7u7u6enp6enh5zmhpG WTJHFwwPD2/c
uNHqTTTH3Hd1dTU3N7e1tZkj9Tdu3Nje3t7c3GweX+bMvr6+7u5ua0nNQQgc ieAo8zzKHMwx
deYIH/t8s5Nr6dKlPk/OZDumSqC6dmx73DFr7foNvb29tCSgYFauXLli+TLN A3Dn9q1FdZCa
gybL4OXfxVaxQGUeiShLnGAjVs7O7VvPPOeCndu35kxt7foNW7ZsWbx4sRVX WOjpBwAAAMoc
QT8AAABQ5mqoAgBRMJwA4EgEUPzo6QcAAAAI+gEAAAAQ9AMAAAAg6AcAAABA 0A8AAACAoB8A
AAAAQT8AAAAAgn4AAACAoB8AAAAAQT8AAACA0lBDFQAlZ8XyZTu3b6UeqFgA 4AQLgn6gbK1d
v4FKyMcXEhULAJxgC185BP0Asurt7aUS4mV2QVGxAMAJtvCVUwCM6QcAAADK HEE/AAAAQNAP
AAAAgKAfwLQwDCPnnNi36FCATZhbyXfRwmWgABWe75TdE9OYq1LJQM7KrOST UsRKoA4rqqk4
dncJnYVKEQ/yAghGKeU48zrmxJV+7CnnIwP5yKF9u/mrgWmp27iqBewjlE1T KcwZD0JPPwAA
AKbr4lApRbc9QT+AqCdWx81Ta5iKfTSC++5q6Bv02W7XuofHhN6KTobzWkzP bWmmqZlVyTJc
RGd1x+Z8pgPdRvfcRLh9Ea5VeOY5xG51LOBZRT6lCN14NGvGv7r0azvc7oil Mn1Ga2jWdpSC
5+nMhnyz9/qHOOjCNeAKxPAeoOQj+5xdKZ7T5orWtGNCgt+pz7YV++b886a/ iZwZzlMxPVPQ
LJROVpVSZqdX6NXz2ieXcxcHXVK/VbirRT8DgRpeoHrWrPNwaWp+Gn2BcMV0 L5Ct6YaomYjl
ivfMhmn8dtPZfXEdp5WAnn6g5DtI7PQ7VCTs6EnHE66aYzFjOefqJxK9mFEy EGiLEbPns7p1
09zcTfbp6NtyJ5ItWf8cFqAx+CeiWS1RxhwHqpmIbSxnPgtwnOajEQZ6uoYI r2y+3WJporQH
Cz39AJwxfegT6LS8eCH0SKQ8BTeV/B0z7a9tiWW35kwk3Kiw2LOUj3zm9RiZ xq0IL3upsDMP
J2SCfgBawWvo0657XGbsW4krqXx8DVT43eRADSBPO6UAN5RCFDMfNZMzzWLY HcWzFSK/Ejp7
xLVzGd7jxvAeAFnPwjGu6PPswfRmOK4MxFtdMQY61hdeiCHX4bIa/YZPIbv8 farFP5Ho/f0h
+u9D/DRH0AeOY98dmo0w9tqeliMO+k0iXMSv2U7Yy57o6QfK/6waaCh86Fui 1rqORHxmShwj
2gtczNBpZlvAXkU+34LTdbdaf7ue+zpEU/HZkH9wEHoXhEtE/z2D2Vbx3PXu mZ5ZypmNELsj
50Zjb5D+iYTLmP6G6AAulW+ogrUTgn4ARX3e9Jmj/6n+M3AhHnYM/TCWO+ot WDH1MxAoTc1n
K6OXNFBqIR79DJdmxFYRy27V2W7OZ5R9ihn0+VrNevBfLGfi+dgdEvZh7kC1 HaJ+wh0+KIbv
r0BHSizfMpWG4T0A8oh7rKBVAEAxoKcfQB5xjxW0CgAg6AdQEREelUDlUHCd GqBaABD0A3jT
iuXLdm7fSj1QsQDACRYE/UDZWrt+A5WQjy8kKhYAOMEWvnII+gFk1dvbSyXE y+yComIBgBNs
4SunAHh7DwAAAFDmCPoBAAAAgn4AAAAApYwx/QAAACgo+4/0xfiyWsMwePUt QT8AAACKIuK3
h+YxRupE/D4Y3gMAAIDpifjl0F/pBkE/AAAAyvx6wD1tTHF8lG2mfY59Gc/E HdPljeE9AAAA
KNLLAOu2gHvaJ17PtmIlo6cfAAAA08+K43OG6ean+su7F9ZfsWzQ0w8AAIAi FXr4Dc8JEPQD
AACgNITuiWdIjwPDewAAAFC4IN7RB28fY2N+6hmve/bc+yzvXtG+sM6KZYae fgAAAExb3O8T
eduXDBSgh1ix7K8BCPoBAABQ6Lhf8yP3kj4LZJvWX6CMMbwHAAAAIOgHAAAA ylrZd/wT9AMA
AABljqAfAAAAIOgHAAAAUMp4ew8AAAAKIdu79mNJ2SedSnslP0E/AAAApo0V eetE4YEidWL6
nBjeAwAAABD0AwAAAHljH/ZjTtv/a803hVjSsS2fT8sYw3sAAABQXJRS9uE9 OtPRPy1v9PQD
AACgVK8Ncs7RX7e80dMPAACA8uEzdMe8gUDQD1S0ndu3TtemVyxfZp/OmROd ZRBuR1CxAFCA
E+yObY/b/1y8eHGMEb99AI9n3O9ekqAfqCxnnnMBlQAAQCGtXLkyH8l6RvyV /MJ+gn7gEHT0
AgBQeP4xuv6wHGtJ+yruTx3pVMLFAEE/4HT+ih/YzgIiYtimD/755rQhhucZ y/6JNW3/j+e0
839eWTC8tnbItFeePXJz6Jp+2XLn014Xzjxn25iRrRI95mUvX/bUXbnOXnmG qzKzpeq3J1x5
zrpLcjeGLHtEe+/47RGfis2SZcO/qR6a56z7NVBj8Ekoa545PDk8OTyL6vAM 9xLMs+uezBbK
O+b4L+A57Z6QCv4ZL97eAwAAAJQ5evoBAAAQ1QffcaT+wkuWLOn82vriyXwl dP8T9AMAACAG
ms/FrV2/gboqPIb3AAAAAGWOnn7A24FnvmP/c/Zpt1InAADoMPvy7b9C456D AqOnH/Az+7RP
zj7tViJ+AAD0mcG9NYzHnOjt7S3Y7+GEe5UQQT8AEZF9T92976m7RWTfU98W kb1Pfnvvk98S
kTf++C1zgTee+OaeqX/mnNGdd43uvEtERnZ8gwoEAFRg3G9F/MKP4RD0A0Vr /9Pf2f/03fuf
vtsW+n/bvsBeK+L/47dEZM4Zn5lzxmdEZM/Ob1rLjO64i5oEAFRm3E/EXyQY 0w/4mX3aJ0UO
uUV4+PxPie13SY5Y8OmcdxAbFt5mCPcZAQCVxRres3LlSs3R/O6fyzV/K9f6 kV1rGZ8FcqaZ
bWZ5o6cfAAAAeYn4e3t7zW5+ndd0muG7yfGDxNZM+7TnAjppZtsQQT8AAAAQ OOIXkZ3btzqe
680mW6e7fb7nMlF66yunp5/hPYCf/U8ffHFnzhf4HLng02/88VvWI7xzzvwM Q3oAAJVpxfJl
5ot6rHH87jme8tHv7k7T3sFP0A9UusPmfVIOjt0/eF44fL4Z9x/884jTPyVy SGB/5Bmfsd1r
FBFpOPM22xoAAFQKd3Cf80Fec9RN7NG//80B+0YJ+gEAAIAcdAbu6wga8WsG 7tZilRPoE/QD
AAAgTkuWLImYgv0lPIHifp+393iO5Mk2vKe8LwYI+gEAABBV59fWR0/EHpe7 g3KfJ3p9/oz9
2d8Sxdt7AAAAgDJHTz/g9Nu1N1IJAJCdyjINlHjLLuvuf3r6AQAAQKRe5gj6 AQAAAIJ+AAAA
AAT9AAAAQHTmyzTD/TiX5lruxfLxS8AE/QAAAECcFwmFWYugHwAAAIghgi/M g7lBf/+LoB8A
AADI1zWAIzQ3plh/iq3b3rpgcCwWYqOOTfhPlwTe0w8AAIBijPjNIN49YU2b HfaOmwPuxTzT
j7JuKaKnHwAAAEUU5VtBuTtMD5pm9KjdGghkZs8+XVrVS08/AAAASubCQD9M zxn0Z+vsL8uq
I+gHAABAaUT89rE3/tG8exVN5foTvwT9QMzqnnx69m8H6/+6uz6RnJnOSCaT VJlkfV3iuGPG
zzpzrOU8qaullgAAyBbQ6ywcV1I+r/Gx0rHfEPC8OUDQD1SWI9euO+bRX9XN nm2cfLKc+BaZ
PVtqamRiYuaBAzP37JFXXlc71018u/8vbz/71Rs/NOu4Y6kxAAD0WQG6I1J3 PwygObzHc/lA
6xL0A5Vl5u+GTvj/fjDz8CPk9NPluOPkqKPkyCNl5kxRShIJ2bdPDjtMZs40 Zs2qnz371F3P
z+n81BPvX3bkxz5K1YW28NxFO7Y9pT6i/QAAIABJREFUTp4BoGwC+mx/ek67 J3xSy/mp/wPE
OgsQ9APlb84PfnjCzx+pam6WE088GPEfcYTU1kpVlUxOSiYjIlJTIzNnSiol qZSIzKmqumjj
lt//9r8PrPpyQ8Oc2CNLEXEHl+Z8U6DQ0x6qhg5b7VsPmgEAAEDQD0ynxm/9 ywlD26WpSY4/
Xo4+WmbPlqoqGRuTyUlJJmX/fpmYOBj6T05KKiVVVVJbKzNnypFHvn3PnqGP feL5f+o79a2n
FCa30WP3KME6gT4AAAT9QOk5/N41x28dkrlzZc4cmTFDlJIDB2RsTPbvl717 ZWRE9u+XdFqq
qqSuTurqpLpakklJJs2Z4/X1Z+ybGPnb21/89tdPOmluLFmyonnNsN7di+95 Q8C6e+BYxpp2
LKkT4ltJOf7rTsTxqT0Fz3zq5Cfnko4yumtJM/PiussBAABBP1Ay6nY+cdyP 1xlz50p9vTl2
Pz02Njk5OWNsTEZGZGRE9uyRREKUOji2Z/Zsqasbr6ubkUoZqZRkMjVK7amt PfvAgbVfunNW
35ePOqqxSIrmviHgjuAdlxbuuFwzRndP55ypk89s1wk+lzr2JXUumTQz75jD gQMAnnZu30ol
EPQDxejIr99da47dz2Rk377Unj13nnSSqq//wmOP1bz+ukxOTk5MJNNpZRjV hlFfU1NdVXXg
iCM+e/nlp09O3vb441JdbRiGSqcT1dXvembXPffce93H/6a+vi6vedbvho++ CZ9rCc85/lnS
zLB76/l7djZb5onsASCEtes3VGbBVyxfRtAPFK/6hx6uGRmtOvJISaVk375k Ov2D88+/pKsr
bRjfNYzr7767VmSfSFrEEDFEZGLiFZF/ueKKt99wQ3Vd3Y9raq7bsEFVVWWq q5Pp9Mza2hPW
3ff7RecvuuAd0QNuK+h0x7uO8Sf5DoULzN2nbi9vwTLGowsAEEJvb29lFrxg tziqaGRACHX/
8WNVXS3ptBw4IG+8ce+SJcd3dV02f/7S006b/7nP/ccnPrF7asm0SI3IcyLf /uAHF3z8411t
bbe8612Z7u4tN9yQGh9PT0ykU6n9mcz5GfXrnz74xht7o0ec1j+fZQrQG108 Hd7TFYX71AB3
AwAABUZPPxD8WvnPL02++lr6sMMmksm6iQlJpy944YXd9fVjIrNELj355Krb b984c+ZlX//6
YSLVIi+J/Pimm1v+n1tueOc7zUvtFQsWvPTnP+8dG0uJZAwjkcnMNAwZ+v2O nU9cfFEhwkFr
rLnOBYD7aV2dy4nQ7wz1T0Rz644tuu94OD5yzPH5M2gNFOYSCwAAf4b7O3Xt +g0Ve4cFlWzn
9q1nnnOBzl22mnt+mPmPgTnV1bOrqmZVV1en0/LXv/7pPe95tb9/wQknHCYi Ir979dWnvvnN
87/61UmRBz772abrr1/R2mqlMLp8+dh996UPOyxZVbVfqf0itdXVW8fHd974 oU9+/GM1NVyN
AwAqxdr1G7Zs2bJ58+aKDT9yxt7mMpoJbtmyZfHixe5HBYgtgMAyzwxnUqmJ TGbcMKSqqlok
M2PGYT/96d7JyWfvuWfeUUfNEnnHMcfM/uxnX5g1a29V1SUdHRc2NVmrv3j1 1Xvuv39mbW3G
MCYymZRSKZEJpY4RGX521yu7X5174glUMgAAMN16W0/0RAj6gcASL7xoZDLj 6bRhGCJSLTKZ
ySRFZm3Y8Ma11+4aGHjbMcfMFFnQ0HDK5z+fEZltW3dXW9vII4/MEEkahspk JjOZlEhaqaRh
HCHy2osvvfTSywT9AADAsnnzZms8gs5/PW8L8CAvEDzo3/3qRDqdTKWSk5OJ VGoslUoqNVFd
PSFS/4tfJK+//rndu1MiIjJrKuJXIhMiz11xxe5HHqkSmTSMSZFUOj2ZyaTT 6VQmk8xkag0j
eeDA/gMHqGEAAGAJFPGfec4FnokQ9AOBJffvT6ZSyXR6LJ0eT6UmMplkOj0p khLJiMx89NE9
N33k1YmJQ64TRHZefPFfH3qoViQtkq6qmlRqMpOZVMr8l1LKyGRSieREcqIs K61gD7Py1CwA
oMwEivizPZ3I8B4gsMzs2ZMjo6KUYR5FmYwolRHJiNSIjIi8dlnbvExGRJRS ImIYRrXIxAc/
mH7ssSqRjIhkMmIYyjAmMpmEUhMiE4ZxoLo6pTLpTDqWeLdI3pcf4/J5LV0B frYMAIBwgvb0
ew7vIegHAjOOOmry9REjk6kSUSJpkWoRpVStyCsiWz/96QuWLz9mxgwz3DdX qRNpvOWW346M
HN/bO1NEKZVWKq3UhBnxi2RE3kinJ8UwxIiSN/uvU01X/Jq/7eavdMVQbwAA eIqlp5/hPUBg
tU2nmN3z45lM0hyfk05XZzIvizz80Y/Ou/76y+bNc681b9asBR//+FN///d7 RTIiqUzmYMSv
VFIkLbJbqXRtbXVNdVxRrP2nec1/jmXsc7It7LmMexX7hE9SntmwPsq5mGbp dIpgLcNwIABA
kYtlTD89/UBg9fPnTzzwc0MpQylRSmUys5X6i8gDHR0X3HTTigsvtJbcdskl M445pvknP5kU
mSVy3rHHTt5662+SyeZvf7tOqaRSE4aRFJlUqkbkZZHamfX1dfXx5tbedZ2z GzvQwvrbtSL1
QB/pZMBz+ZwpONbyyTMAANOOnn5gmoL+Sy9JKZUUGVcqkclMKvWiyMM333zx pz/9oUsvfTPi
X7LkhV//+tn16//76qt3j4+Pi4jIBaeccsnnP/+nz372DZEJkaRSCZGEYaRF fqvUsccc09jY
ULCCWP3lUYJdc91s/fcFKEVcHfZE/ACA4kRPPzA9qk88YeYpJ409/0JGRCml RHb19Jx37bXX
2n5z9/fLlz+/ZUu9iCGy+/77D7S3T9x77ymHH14v0nr88TO/+tWnjzxy/xe/ OCmSFFEib4g8
aRiXvmXuiSccXx61ZAbQZiye12CaSB0AUN7o6Qemzy03zRFJiiREEiJveeih uYaRmPrwd5dd
NnzffbUiGRHzXTx7Hnjg2Q984E8jIweP3vp6Y/36fSIHRMZFqkS2KlV7VOPp 8087+uijYsmg
Zr+12UkfLm62r5stnTxF5J7bitjZz8UDAKA40dMPTJvT37ds579/T154cUwk JWJs3/7qRz5S
98QTIrL1fe/btXnzLJGUiDKMqqm7AXseeWTXDTec9tBDIvKTefP+9OyzhkhS pErkdaUeUuqs
preeddaZ0aNhRwhrH3uTM651L5xt6E6InOTc6I5tj/vnVrN0OYvgWSiG9wAA ihPv6Qem05wv
3J7uvHWkqmoik6kTGf/jH399xRW1s2Y99eCDs0Qmpt7XqUSUYaSVSov8ecOG x26+eeSZZ559
9llDZFIkbRgzRB5SatYxR59/fuvp8+dFyVK2mNUnlvV5plZndftH9kDcvZbn kpqfBprvuZjP
FnlDPwCgyPGefmA6zW0974Vbbpzz3R+8bhhjStWK7HjooWqRepFJcwmlDDPo N9/RKZIWefz7
38+IiEhSZFJktshWpbbV17/rnLPeecmF9fX1VGxhEOsDAEoFY/qBaXbhrR// y7uXHG4YGcMY
F0mJpEQSImMi4yJjUyP+x0USUw8AZKaWmRSZaRjblFpXVXXGgvlXLLv89Pmn Fb4IFRvymkOJ
iPgBAMUvljH9BP1AJMu+9pWX37O0VqTKMCZExkXGRfZPRfwHpi4A9k9NmP+U SLVh/Eape6uq
Fpw+f8W1V7/rnRdTmQAAwI2efmD6GYZx1Vd7X7vxQ7tFZhiG+WxuUmRsKuK3 T5hv56wXecMw
1in18xkzzj3nrOuvu/Y9S99dX19HZQIAADfe3gMUhaqqqva//dTDC8/873vu PfZ/djSIVIuk
lEpPDeg3VYsokdcMY7vIb6uqGo495vLW8y5vu+yiCy+oq6ulGgEAgCfe3gMU kcuXXnbGgvmP
bvnlr37xq6odTzQkEkeKzFDKEBkX2WsYfxF5RqndM2c0NDRcNP+0RRe0Xrjo /FNPOZmqAwAA
Pnh7D1Bc3vKWuR/+0HXPX3zhE088+eTTz/zxhT+/sXdvIpFUSlVVGfX19c1H HLHk5JPmva1p
wYL5TW89tbq6mkoDAAD+6OkHik5VVVXTW09teuupV75vGbUBAACii6Wnnwd5 AQAAgOLF23sA
AACAMsd7+gEAAIAyR08/AAAAyophGIZh2CfAe/oBAABQVhG/Uso+AaGnHwAA ACh7jOkHAABA
mXCM6mFsj4WefgAAAJQJczyPUsqaoE5M9PQDAAAAZY6efgCHWHjuIp8/40rT /OeeSf0DAJAP
vL0HgJ8d2x6PPeK30rSm7TMBAEDs6OkHkDtkt/rm7RG855wQlw1E/AAA5Bs9 /QC0OLrnPTvs
NdOxrg3sKWheIQAAgBBi6ekn6AcqkbtfXydk97xaCHf9AACAm/XGHl7dYxe0 p3/t+g0E/QB0
Q3wAAFAMGNMPICqry5/X7wAAUJwY0w8gaxDv05fvOTTfJzX7SB7HivpJAQCA cBjTD8AZzbv/
tM+0pt0BumfIrrMYsT4AAHkVy5h+hvcAAAAAxYsx/QAAAECZi2VMP0E/AAAA ULzo6QdQAqbl
vUCO3xuuqLLr5KTCX9bkLn4xV0i43OapRMVwZMWSgUo7BIKWt0hOobDQ0w/A 4zRt/cv3Jor2
K9Z83VDsTxhrFqHAJS3pEMQz//6F0i9yiMTZNfEeWTFWQjGfcIohG/G29jyd QhEFb+8B4JTX
0zS/uYsCNFT/NqbfAjVfSAUAxY9f5AWgFaa7/yuuN/q7P3WER9kifnc6jgDL Wsv8yJ6IfV3H
p57Zc+TE5ycC7Km5F3NsVz9l/2RDbF2zMrPVrX1b/vs3547TmRNip/jUpH0B R6vwWdcqpqMq
3JnxTEdzF/tfHvjsCP8GH2if6rQZnyVznhl8Dv+c6etXmqN9+u/EeA8r/6xG ORBibwb6x77O
qSDGc1Hsp1CERk8/AK1IzvOM7D9Tnzsdz02Lb8+rIw+e2fO8nsm2jE/xcxbT ZwH/WvUsqc/W
HSv6/OlTt9nC5ZwVmDNjmrXqU3WBsqG/FzQzE6j4+hnW362egVSgfep/TPnv Mp/oX/Pw1yyU
/74ItBNDH1Y5Dw3PEunUof8ZI1wz8F8xllNBxHNR/k6hCI2efgC5Q6icYXeI Jf17zvJUrkBh
TfRrp/x9aeUv2xHznDNjms+PZusNzete8GwhIdLJd3uO9xncGHMbpfHoZMNn B8VSorw+PxD7
CaFIHlEo0VNoZaKnH8A0K0wInqcY1z9Zz3vlxZztfGdMZ1+7qy50YePaC0HT yffeyZl+oGOq
GNpSvCeBcCXKax5iPyGEyG1ez3UldwqtTPwiL4A8fpG7z+PT+0IMnz7CfGSs AN9VRfuCl4gZ
i3EfBdoLPi0kxN60MlwSnaz+g3mK56pSvwO42F65WyTBawl1+cd1xw8mevoB hPyWskfwQUdQ
2P/UvxJwP6qruSGf0bQ6RXAv5pjjLkK2ZO1F8Nm6f0l1Vsy5iZzb0lnXv1p0 Kipn1eXMhk9d
xfUgYKAHdsMdF/61FzR9z2NKM7eax2PoY0c/w5pHvX6D0T+sfJb3b8PZ8qDf JEI0A51j37Na
Am0o6LkoT6dQRBFLT7/h3iVr12/o7e2lflGxRxRVAcAewZR07FI8+fd/XBWV 0ybd1q7fsGXL
ls2bN1ds+KETeweK+9eu37Bi+TJHCgzvAQCAiB9AUV8Y8Iu8AADkS6lHzEWV /0Bv80QZN0uE
EMuYfoJ+AAAAoHjR0w8AAACUOXr6AQAAgDJHTz8AAABQ5ujpBwAAAMocPf0A AABAmaOnHwAA
AChz9PQDAAAAZS6Wnv4a6hEAAADTK1uoCgne0792/QaCfgAAABQdzzi1EqxY viznMvT0AwAA
oBz09vZWZsF1bnHE0tPPmH4AAACgePH2HgAAAKDM8fYeAAAAoMzR0w8AAACU OXr6AQAAgDLH
23sAADksPHdReRdwx7bH3d+OZVzeJUuW3H1XHw0bqCi8px8AkJtSqlzD3y1b tmT7gizLIlfs
i8yBCkdPPwBAS/kFwYS/ACrqHM57+gEAAIByxtt7AAAAgDLH23sAAACAMkdP PwAAAFDm6OkH
AEwP+5tAy/6toI6CV2zZAUwXevoBAACAMhdLTz+v7AQABLZj2+MLz11k/dec aXV7+8wpp7Lb
Z5ZlSQEUCd7TDwAoFo7o3zMyrpyy0x4AxIj39AMApo07rDfHu1fCkHez7LQB AIVBTz8AoLhC
YfefZnBM5zcAhEZPPwCgGNl7wcs13KezH0DB0NMPACjGINjexy8V0M3vLjsA xCiWnn6CfgBA
+GBX/8/yK3K2aQCIF+/pBwAAAMocv8gLAAAAlDl6+gEAAIAyR08/AAAAUOZ4 ew8AQIvnmxwA
ACWBt/cAAHJbsmQJFzkAULro6QcA5LZlyxYucgCUCsMwlFLZ/qxM9PQDAHKo wPfH331XH/sd
KKcLAOJ+3t4DAACAcovyqQcH3t4DAAAAlDl6+gEAAFCerF5/c4RPJVcFPf0A AAAotygfDvT0
AwAAoDwvAMz/mqw5lSmWnn7e3gMAAICi4+j1r+Sgn55+AAAAlAP72B7PcT6V PLKfMf0AAABA
maOnHwAAAOXA3rWf7XHein3Ml55+AAAAoMzR0w8AAACUOd7eA8Rs5cqVVAIA ACgqsfT0E/QD
B916Ww+VAAAAik3Qnv616zcQ9ANZbd68ebo2vXLlyhXLl5nTa9dv6O3t9T/y cy6DcKdUq2I9
3xbn+To5/5mai+WcGW9SPhyL5Uw224pRZobbqH5VeKYQbq0C7Dj/eguRguZW CpDbiPsxUEPS
zED0xul/7IernwLUVT52EN9c8WJMPwDkXbyvhQ6XWnG+mlo/V/muw8LXT8G2 GH1DVgr2iD9P
u9Lz02lpJ/akwuUqH7s4Yv0UoK5QzN1SjOkHgPjZfwLGCpI8ZwZN0JGI/9et 51ri1Z2mnzfN
Lv/QtRRxyXB7ROcne/wLHjSH9k2HaD+eS+bMjP7PFekUx3+ZbJ+6C55zW/oL 6B8RoQ80/2yH
bqghajLi7o5eVxEPz0DZRnT09ANAHuN+k/9Mz2n3hLVutq14rmJfy76AT/r6 ectW6mx/am7U
Z3X9JfVT8Kwfzzxni7c0KzBbC/GpOp/247ndnJnxqT2dFHQyqbPLgh4XOfe+ /n7MVlj/pPQP
Z/3jyN26AtVk0PrJR13Fcnjqt1JExHv6AaA0cAMdABAaPf0AUBrMW+EmesIA 6Jw0qARYGNMP
AHyFg11JwYEyR08/AAAAUOYY0w8AAACUOXr6AaDYRXxJeSGfAOZpYwAoTvT0 AwAAAGWOnn78
/+3df/AkZX3g8WeWBRUNBuHCxZgzWUSDcJxKSS7GRIxQIV6VRXKLIag5jrta iXrxB8bdUmBd
DLqLGvwRRLYM8TT4I0uu1tyVhYoIgRjEICgCGuPqVawcXhI5YWG/35npmfuj d9u2+3me/jy/
ep7peb+Kombn+/Tzq5/ueeYzT3cDAABg4Ij0A0AS5UKX8g6bjfed3mxnK0yp 3bBRvfZre1n2
Rtm7Qvta0hVVoZatAAB2RPoBIOG8v3y6ZH3CWj2BUvhmY/orTNlZE3nlTXVw qoAwf3uhlgQA
ADsi/QCQSpRbksszsaRs/6maNLs+6suplFht1Cbgju8AIEekHwB6JV/eI9+8 z6pG/Ebk0RWm
rQAAdjyRFwB6FRi07jO8nbqsKv/6rw3yqL/rbxQAsMqI9APAYgTeUz881F1G zSXz5hRhdcmV
x/3UBABWAZF+AOhP/fLTemzb/qZ8884JtNNPCsKtOivg1xbTTyLtBIT8AaAT kX4ASDW/N70u
NRJb3pRvbpooW/5qb0K7dHujTEV4tEVbkCQBAKCNu/cAAAAAA0ekHwBWUXkD HGLkALAiWNMP
AKuI6T4ArJQokX4m/cDy2Xz2WaZDGnQsAHCCHRjXSP/1e29g0g8MgfZgRvgH Eh0LAJxg+++c
zjRE+oHVtX37djohrvIsSccCACfY/junM014pJ8LeQEAAIB8cfceAAAAYOC4 Tz8AAAAwcET6
ARw0Go1CtrJvrv2rX4kAAMAVkX4AB+ff8/ncYxbO7d4BAMgfkX4AAABg4Ij0 A9CrR/3ra3hK
2mT1NxvJ6u+birP8FQAAhCDSD+Dg2h6llH2FT5ms5JGsel/7ZUCSMwAA8EOk H4BeNf+ufyUQ
buj0PgAASI1IP7Dqqpl9tbrGHsWXLMLxWKvD8h4AANKJEunfSD8CS60Rg7cs u69Sdi7v6Uxm
rwMAAIiISD+w0uoT9Pr8u5ysly/aCYRT+cAb/w+gbzMvK/OHJ/RTk/aDJhKV GzHbnnsmq7ot
Rf78YrmQ8dl4x/7P1cSafgBS5XcA7dcASbJqAY/pa4Ykc2b/pj6PVZne+j+T mkQvZTBzi4iD
anW+fiPPPev9IJqBIdIPrPo83v5+I0F5gx1tgnpKbbKKtvT2XwEAsHx+SRaj okKkHwASal8b
bXrWQf3N9jXN9gudG0tTTCm1F2pbHrzQeXW1NoGwgcJusTTKUpC2c7Svndaq ddZBeCm8fM8q
l6deaCtjb3g/gyriWHLdRDLShP2gxE8viXWMeJwEhFtpb9vA3RQGj0g/AKSN RanabxqShxi0
H2jg9BwDy/MQ2rdeDXl4gjaB8CkNwm6x1NNeUKLvb511sN/c1mPPyp964fGw C8vejzuo4o4l
p00kI03eD/IdFHiM+O1f4Vba9i7pw1Lko1eYeNiI9ANALt8N2q/tKf0SeCQO L7S3RlkuTK+v
6/X4bhD+XSIwB/kgETY8pFf7aWbP+Wg36W38uO5f4eDvoatzw9oeEyL9AND3 B5Lrb+j1C537
/B7SZ6Er+2wHeysWsuvzaabHypn+h01vOyh1e5d0pHU+IV6JH0QzeNynHwD6 /ogK2arPIFZv
ha7ysx3kAeCljl/6NTNFoDp6H/Z/PCY6soYaHRc+iGYVEOkHVt1Ip7eiV7zn c+4o16D7AoeE
ZDbTWNeb4fwmxWMTMmy4XzPtCVLk6dGNHpWMe5h0BrzD88l2Wt+4YsHyPXmV V/YT6QfgFuCJ
OG9YnWWX2ivJnFZUe2wVuAc7C9UmcKpqu1vkn8dx+yR8qtG+ktUyl5J3l7yZ i+0Q+6BKMZac
NrEfgCGzwIiVDB/wjcuXTUeW/U21nD8ucZGuBJF+AEj7Var9dAL78wpMry3P MTA9LUGb0p7Y
6eEJ2gTCBmq7RQkeASEsyPIN095wU7/J62DpeUl3dXay0yBxHWkpBlW6sSTc RL5V5yGmDE8v
Ca9k4EnANPzaR5ZplDodUBnGqrTNXPF4UwN37wFgZLm3d/39zhtO21OG5wMA 8DixY6UQ6Qeg
TGv62/en87jrvD1l3HwAAHb1eyVxa8uVwpp+AH3fziLW3cH5uAIAj/MhJ8/V RKQfQMdngz0a
JFxsE+t244O5bTkAAH0i0g/ApnoIZfgVUbHuCDGM25YDANAnIv0Aon098P5r rFIAAIAWkX4A
mpl0GUE3PY/G467zHnez9sgHAABoEekHVt1cpz2rjnLXeae7WYfcrBoAANRx n34AAABg4Ij0
AwAAAANHpB8AAAAYuCiRfi7kBZbP5rPPMh3SoGMBgBPswLhG+q/fewOTfmAI tAczwj+Q6FgA
4ATbf+d0piHSD6yu7du30wlxlWdJOhYAOMH23zmdacIj/azpBwAAAPLF3XsA AACAgePuPQAA
AMDAEekHgCRGo9GQyg3MVrv5orooRUsTbTUajSxp5IXWU9rzTFF6nkdQlPzz HMOAFpF+AFj6
2X+f89TBm8/n+cxK5/P5fD6PWFCVp1/KzMcMQxqwINIPAAAADFyUSD+37AQA vTL0WAZN6++o
WkS5/Gv5fvlm/bVpK0sRkhy0W3UWJ6lYo7GmCluCzZIuMr1pqrwlz3Ybqy7S 5h/S7Z1Dpb2D
LD3pWqhlp0uGR6wmC3eQ6yaSY80+/ExDtz4kAisZfrz7jfzGUJcPSwwJkX4A SKj8TG183rfX
bNQXcrQXdZi20hahdMtC2jm0t2pvbqmkpGKmCZ89vbx0eZXsefrV1q/bOwtq 7yDLnnIt1JSV
cHhEabLTDnLaRHKshayYilLJ8OPdb+RrS4+7cgz5Y00/AOTy3aD92p5SnsY7 nievWEjO3u8L
q+Rall+TFxI0jbivI+7EnnvMIx/TcKr/XGD/NSykPuGHlet+J6IPRaQfAHo2 OsTpA95jK+9y
oxTXcxd1br6oFsnLjVjDnHefaXTZt/JrUfR+6K1jU7d3sSMEi8KafgDoVWBg zyPuqAwLndMV
FzjdcaqqpIfD8+xhd8fq5wU2VtgQ7ehKEaiOPnR7OxZSH+ME/lcTkX4AWAy/ m6z3UGgm8b92
JNi1qtqF16uzuxe+H/0ezuC6T8PzbMyGq9mz9jpv70rG3Ymuz0/wyAfDQ6Qf APqY/dSnEdX0
wmkiYt/KHpKvX+zYeSWrvJLalParAzuvHTRVVXu7kvab9ipFv3JR2O1+PSkv SNKBgQMsVpM7
x4xwQJo2sR9rIQMgYiXDd4dl5Dc2t7xp6joMFZF+AEii/mHcmKe235G8tjxT qf4new6WirUz
9K7YvMaySWdztNla2t5ZpUbzO3ectske3S65ktjS56YcnPZ1Z6stezxikzvH jMcwMw0G4eAU
9mrESgYe7/aRbxoMnbsAg8fdewAAAAaI1TuoI9IPAAAwQPV7JcW9QS2WEWv6 AQBLMHdhjgJ4
jHwOE1SI9AMAAAADx5p+AAAAYOCI9AOrzulKL8lDHJ2eCkn/Z7iXE2VYbRJ9 yK1a5wdWps27
kqtwCA++jUmfOZCu9zqfwiF50MeqIdIPwOEkW97lzf5cmOpmcJxkBzw56Geh cDWccpvGJRrb
jUcopCiifq/GPu/b2EPTEu3KFV8Tn3PznR54x0eSItIPIPoUrf5pwUkWAJDo C4nlScNcwdxG
pB+AcQZfX1lRrQFwWgzQeNwamAYgAAAgAElEQVSjaamGNgrYKFG1Vnq0E2Te h/U6N/5vT9z+
nbq9F7Tda+kcU5/b66BdomMpWr5ywPRjvXdf2Qebvf72oSXsfO1gkBxi3pUM Pxa89+NimyYc
gdpshZXpPB5Nh7mkD9PlIGxC3OarQazKGyQi/QCMYZL6Kp36egDl/puv37Kf +oIi7eIiyYqj
fPqwHYKqXtsT19+090NnSu8Km/a7veiQXdMo0amvLG3XZus0tIQ5mEZy5yHm V8nwY0FSyQyb
5jQCG1m57kp5F3UOV/mJwi+H6nUj5m3pzFjN7/O0LCml6gF+fCbSDyBfpmfU 29/MsPKdjZIk
9m67qeu0c4IoBQk3kddBkmfnaImy+3LILasmZ9W0wFEU8fFV8vOVx7GfaC9H f3rXos7PrO0x
IdIPwHje5CfaPvswsMOj7K+IO53xw3lgRdpr36T+TFzvQv0SlEU7TX+jN7+f 8Iq9ZxqVXOWT
Ek/kBWA8k0b5BF3ZiEtjGU/ExOn2V6ydFd4cDOk8MMhjVt5F7SVqroX6xeCr W9YId2Ki5uc2
hlf5jESkH0D3J4H83GpavE4HRk8suUJXsr9M04UoLZXcDzHPccJ3lWXskFiV jPjUgvAj2ilN
eAK1hA9taF9RYPkMWuWV/UT6Aaj2j8KNC8K0m9hXiqvWqlxLhoM8C9cvFhTO fSWJtSm13eva
q507Xbvf7UWn2LOSekrGfPvaPu2I7ewKYb9Z9k77OkuPIuQHafQh0X/T5CNQ km27MvJx21mQ
PIGpUL8iGo3SHpshp6yIZ57opwWYRIn0M+kHlntuKnxfeJmmR4ZOf9VWI8+f FNpVtdRZnjj8
GsHOOsj3QmfR9na5dmBIPeWt7qynMIeIR0TgAeLUBPmRtaim+Q1+SS8Jx638 3OV0GMoHfMQO
t3dLxNNR6k+u9h3Ger5IOn+ukf7r997QzoTlPQDQE6JZAAAPrOkHgGVSvxnI sserhtEKAFgK
rOkHgOWb99MQehhgYMMJkX4AAABg4HgiLwAAADBwRPoBIIm49+dOVHR4tlxY DABLgUg/AKzW
d4yevyoAAHJApB8AAAAYOCL9AJBQeVfK9jumsHrjr/VkptfVP7UFCYtu52BK LK88ACAfRPoB
IOGMfz6f158PX72jfWi8/a8W7UdRuhbdyMGUuJ1teOUBAD0g0g8AqYTfFbua QJdT6vrrpEXz
+HoAGBgi/QDQqwWugXEq2qOeLO8BgGzxRF4A6NUCg+Xyous/Jsgn8fwOAADZ ItIPAIshnEyX
q3qqNfeStT2xila+9/Ek2A8AuSHSDwDJp/XVNL1+kWt77m7/q6Q4y1aSzBvf LhpbaVtkzz/K
VxQAQDgi/QCQxLxG+379Hctf2wksxdnTazPX5lD/Zz1b18oz4weATHD3HgAA AGDgiPQDAAAA
A0ekHwAAABi4KJF+LuQFls/ms88yHdKgYwGAE+zAuEb6r997A5N+YAi0BzPC P5DoWADgBNt/
53SmIdIPrK7t27fTCXGVZ0k6FgA4wfbfOZ1pwiP9rOkHAAAA8sXdewAAAICB 4+49AAAAwMAR
6QeAJEaj0ZDKDcxWu/miuihFS8PbYs/BKX954nrK0Wgk3NCeMvVuXYr88xzb WHFE+gFg6Wf/
i5qnDtJ8Pl9IB8rLTVGB0Wg0n88lddCmzHwsMdQBRaQfAAAAGDwi/QCQUBli bC+iaLyjfnzJ
RHv5RHsrSxGSHLRbdRYnqZjptSWTztLbXWR601R5S57a/rTkH9Ltlky0K20s +dv3oFNlLFlJ
hk2UrpDvONdNJMegfVh2Du/wSoafB/yOCEnPYDCI9ANAQuUqiGotRLU0Yj6f Nz5rqzfrr+1b
aYto5GbKob1Ve3NLJSUVM81L7OnlpcurZM/Tr7Z+3W4qQlJo433LHnStjCkr 4bCJ0hVOO85p
E8kx2DksJYMkpJLh5wG/I0Jbul8/IH9E+gEgl+8G7df2lPI0HuvFXSsWkrP3 +8IquZbl12S/
/rFspZ1be2cbd/el6IroVfXIxzTMqqB443Xc+oQfbq77vc9RgYUj0g8AvfL4 Ab2K/IWE3+Q5
RCmu5y7q3HxRLcpqvUTOu9U06jxWzvTfD711bOr2srxn2KJE+jfSjwAgn8GH bOURX2xsJZz3
hxQXOK1xqqqkh8Pz7Hl359mxqbtCO+pSBKqj75Te9nLqY5/A/7AR6QeAhU3C oqeMklU+YenO
Wrne236BTfNbLJ5JTXqoQGetPJ5jEJhnYzZczZ7rr8MrGXcnuj4/wSMfLC8i /QDQxyynPl2o
phFOEw77VvaQfP2ixs4rWeWV1Ka0XwXYeY2gqaqN6zJNb9qrFP0KRWG3++1u SW3lP8V4dIJT
/QO7onMsCQeqaRP7MRgyMCJWMnx3WI6IxuaWN01dh2VHpB8Akqh/6Dbmqe13 JK8tz06q/8me
g6Vi7Qy9KzavsWzS2Rxttpa2d1ap0fzOHadtske3S64k1u4se0pTzk5joLM3 LCMhYld0jiWP
4WfqT+GgFfZqxEoGngfsR0TnGBPmj+XF3XsAAMgIKyvAGEMKRPoBAMhI/T42 xFyx8DHGIBwM
1vQDAJZgjrJScxGmWUg9bBhjK4hIPwAAADBwrOkHAAAABo5IP7DqRi31P9k3 9C5LkpJdE3cv
LzzDahOnbQfwfNCs6j/S8a7kKhyng29j0mcLpOu9zqdwSB70sWqI9AP4sXvV +d1AWnJiLa8Y
axSBJZ0c9LMguBozuU3jenhsVqIi6vdk7PP+jD00LdGuXPG17zk33+n5hnzu KCL9AHo7O2uf
qQQAgN8XEssThblSuY1IPwDbTL3+WrsMoL76wmmdQOOJj6ZVHNoAYVVQ/Z12 yoWvDDGtmGr/
357Y1OftHWTZO8KOtddBu0THUrR85YDpx3rvvrKPKHv97eNH2PnawWDpIkt7 A5vsOmI99uNi
myYcgdpshZXpPB5Nh7mkD9PlIGxC3OarQazKGyQi/QBEUwHtspzG+9qnqMoz dwr/14vWVs9U
5/47TVuxxmt74vqb9sZ2pvSusGnn2osO6f9GiU59ZWm7Nlun8SPMwX4Etbeq Z+tRyfABL6lk
hk1zGoH2U1Zne+Vd1Dlc5ScKvxyq142Yt6UzYzW/z3OvpJSqB/iFmUg/gOa1 fZZZe/vp7ouq
s+kx9TnUzV4Bbc0lib0baOof7ZwgSkHCTeR1kOTZOSSi7L4ccsuqyVk1LXAU RXxMlfyk5HHs
J9rL0Z/StaiTMGt7TIj0A2he20eHRP82FT1x9M0jZhI9KyzLGF7N9to3qT/7 1rtQvwRl0U6n
9OjN7+fzy94zjUqu8kmJJ/ICCPqQCPlwHfYXjMYynoiJTfsuygDov+3I/Jyw Ut9wPMatPECu
PelJCvWLwVe3rBHuxETNz20Mr/IZiUg/ALcPxZCvE6sz4/fuNKerGgJzsEwI Yt21XXI/xDwH
A99VlrFDYlUy4lMLwo9opzThCdQSPrShfUWB5YNmlVf2E+kH0D0Jq1/35hS0 Np1qTbfvHNIJ
2qnT5Im1KbV96Np1kkc0WMaGtugUuy/wURKNhnQOy86uEPabZe+0r7P0KEJ+ JEYfEv03TT4C
Jdm2KyMft50FyROYCvUrotEo7bEZcsqKeOaJflqACZF+gFn+3PROYw5kuYq3 von9QjFtgvb7
7aLrCSwp7Qn679vGlRKWiskTC/tQ23X2vS/ZEZYdJGxO+JXBnfW07/32tpYu te9Zew72vaBt
helQ8miy00WrnUdfVk1zGvxOpyzhuJXXXwkegmY/9uU5CPtNcoyHNF9y5kn3 ySUcMKv5cc/d
ewCIQoZ0AvsCALC8iPQD6Fa/AQW392FfRPwCw4gCgH6wph+AdK5JJ7AvVqQh jHZw6sDwEOkH
AAAABo41/QAAAMDAEekHgCTi3p87UdHh2XJhMQAsBSL9ALBa3zF6/qoAAMgB kX4AAABg4Ij0
A0BC5V0p2++YwuqNv9aTmV5X/9QWJCy6nYMpsbzyAIB8EOkHgIQz/vKZlPVJ fPWgSu182vJX
i/ajKF2LbuRgStzONrzyAIAeEOkHgFTC74pdTaDLKXX9ddKieXw9AAwMkX4A 6NUC18A4Fe1R
T5b3AEC2eCIvAPRqgcFyedH1HxPkk3h+BwCAbBHpB4DFEE6my1U91Zp7ydqe WEUr3/t4EuwH
gNwQ6QeA5NP6appev8i1PXe3/1VSnGUrSeaNbxeNrbQtsucf5SsKACAckX4A SGJeo32//o7l
r+0EluLs6bWZa3Oo/7OerWvlmfEDQCa4ew8AAAAwcET6AQAAgIEj0g8AAAAM XJRIPxfyAstn
89lnmQ5p0LEAwAl2YFwj/dfvvYFJPzAE2oMZ4R9IdCwAcILtv3M60xDpB1bX 9u3b6YS4yrMk
HQsAnGD775zONOGRftb0AwAAAPni7j0AAADAwHH3HgAAAGDgiPQDQHwjnfJ9 v9yG1DML3Hx4
HTLgNmbbM50V67PmqctahfG5Ooj0A0B880Mar71zG8zneuq2LONQWZZJrdM4 CR9UVc8MbN4Z
tzkpxg8T/aEi0g8AAAAMHJF+AOhbtdqn8U5nhLVaI1R/p75VO4Ep/0bKxp+8 s5W3pTOlJUFn
oe3KNxqizSSwaU5dJ+8Q7zzlWWk7x5SnpDe0mfgNFb/xad9Nft3bmadlrLYP YUkF5Id8xIM0
yr5Dnoj0A0DfM/5ytU/907paAiRZLlylbGfllH/1vvrxpRT2xPZs5W3pTBlY E9e90Fl0xArL
O8Q7T2EvVa/Lv1Yjob1oRDhOtIlD9prH+BR2uN8Yk3e4Nn+n5rg2LcpBGnHf ITdE+gGgV4Fr
cOuba7OS5++0uT3biI3ya3U7fX0u25jXhjcnYtdFrEDEPZLbsA8/LpxqZcmh n543NSf6YSg8
mjhvDwORfgBYvKx+Kw+sjHDzKnJpStmZoOdOkNQn8zUP2uqV7VrIxM6vu+J2 cupdtvAx4zeS
l+uUBaEokf6N9CMAhMgnltZYV5C0LY0FDB4Jeu4Ee33Cu24hw6z6MaT/QehX YsR69rDLFv6b
TKIji/D/MiLSDwAZCZ95RIyABibuXMKetCH1iaz3pNZ0zeuy7MRF5d9PfSK2 oocOWfjd/bWX
uQ9vLMGCSD8ALFjjwspYudXXr3fm35gfN7aSV1vels6UEbMK6cP2Na+dFfa7 ujGwP/3yN30v
Mn1Hao8TyaAK32tO5cor4zfa5QlMtQ1vTupBFXHfIR9E+gEg7YTe9M/Ga8sD vLSXn1ou72tn
1c6/XXr7n5JyJWVZesD+2LLOanfWxOm1tg89KizpupD+dM3TNStTG7XjpLMD owx7j1Yo8VWq
rqPd3mRJbcOb065t3IM0cN8hT9y9BwAAABg4Iv0AAGDgiEkDRPoBgJkNAGDg iPQDAAAAA0ek
HwAAABg4Iv0AkET/NxFfqRtm93nX/NzGgyn/NsVt1GPspoiDrben2LLf0Uak HwCS6P/hrKkX
9C/RNEL7GN3+29tnj9VvocjtFOPuJo+HTJsKSrpfogx7vjMMGJF+AAAAYOCI 9ANAEvXFFfWw
WX3pRSNl9WYjQf1HA8vygPrm9gzbCYR1c22IpdqStjTqb0ncaKy2N7QdZcpW 0l6namh3hL0b
heUKR6Prvo6+K52yNb3uTOBaQ8lukg8D+zFo363tM4ZTp2mHveuh6j34sRSI 9ANAQo2HfVa/
79efY19/v/xkbSewbGuafNgzbL/ZWTfXhlhSStpSpulM3P5r+0m69i7SZits r1M1XPvcdadL
BkPIOAzclU7ZBrZUnr9kN4Ufg42COve7R6eZhr38UPUe/FgWRPoBIJfvBu3X kvR+GQYuUzZt
bs/WaZ2xMLE8WRW/XNRi90R9nqhcj+Iko6KdxtTYwP2VurucjsHA/hd2Wj/9 g+VFpB8AeuX9
Q3kV88vndjQhlXHa3Gl5T29N6KEb0+10v2zbW0WpYaw2miqTOv9lPACxgqJE +jfSjwAgnzeE
b7vAcHW7An7TjlhR/5Ca5BDslAeM4+70iOHzwBqGj6XOyqTot8Ueg3E7DSuC SD8ALOxjO2n6
fnJzyifwJuj2xJIbL5omapkEbhdSMb8itBeMxq2JZX95tyX8moFlP41glRHp B4A+Ppira+Oq
D2nXMGHItpbc6tHQzvzbDem8tk+brVNb7IlNNemcL/q1V3WtQVe6q0K966BN EB5j9htL4buy
cyjKp7CmK1D9aijs0ljHYLpOazfEu6woZy1khUg/ACRRn3M0rslrv9P52rSt qURJhu2sOuum
/aekXElZ2rY4VUzb5509YKlDZys6K+nROU5tl3SdR7mJdqV8DwoPMVOfe+9o bQ3lwyAkH799
IRz2wrK8Bz+WAnfvAQAAAAaOSD8AAMhLdXN6ugKIhTX9ALBymEuBIQqsGiL9 AAAAwMCxph8A
AAAYOCL9ALBaAu/LvqjaNu5LWP4z6RNJw3PurdNS3DU/dZNT31M/26OvLf8B tlL7aMCI9APA
8Cf0cR90upCmNe5SXz25Ke7i72WfxCxkKXyiRzKnbstC9nX93pdLeh9MJvrL i0g/AAAAMHBE
+gEgCe36k+rN6p/t3/eFb7bzb2RuKrSeYWe52kzaK206K+ZUlmmTduaWnpQn EHZg+7W88sIK
+KXUVrVzE8uOFpYeOLrk3d45orx70nUkux62rmcMyUFhGlqBQ8jeFXFPJlgU Iv0AkHDeXy1E
abxZ/2s9gfzNdv6mZ5q2329XzFSEPStJxTzK0vZbowL1mtirEd6BsXZ6ZwX8 Ulqm796bdJYe
d3R13pLfPqL8etJ1JHscoR7DpvOgSD2E7DWJeDJB/4j0A0Aqpufbh2zul1Ws DT3yt5cV8tfe
OrCauzg9LkqSMkpupj95bBIlvcdec9pTKQ4rjz5Ui3uYgL03ehgPOXQCPBDp B4CFaf8IXsUy
+/+53K8Ij61MbUxa+YWvN5BXYJBLI/JvVGANs2rgwtvC8p488UReAFgYe9Cx HlfuIZzmV0Tg
Vk6x85BqLDweGfcngmEM9axm/IH3p8qngTm0hfB/noj0A0DCT1/XlDncvDz1 jfxT/16RovTq
DqFxa2ivTM6PIMit6FjZOuVjudQ1hz4MPySX6FEVkCDSDwCpNK4QNf21nkD+ puVTVpvGPmf1
K8JpK3lZrtf/OWXo3YHClKbLH7UVaI8QeVU9rpKsF6fd1m+Hxh1dsY41SaHt kdzZq/Ij1PUK
kFhj2KMtjczl/bao3Q0/RPoBIO2833LVnfbpPMI3ta9Nz/qpv2/JxPKoIFMR woo5lVVP0K62
qSGuXd3ZgSHXSWuL0zbZe18Le0m7iaTynaUHjq7OfpbkGdiT2n/6HSmdI9DU Oo+DQjgwvMdD
56kg8GSCReHuPQAArATWWoDxsMqI9AMA0DE3Mq3kWa6G1O+bRBQWjIdVw5p+ AEj1gUonsCtz
GyHcGgh03coi0g8AAAAMHGv6AQAAgIEj0g8ASazURXLC5wwM4CED+Q+bzG+E v0RjOPMmj3Ty
HMyLeqABGljTDwBJpF4sm+e1dwupUnhXsLIZy3hZds6nAg6rDBHpBwAAAAaO Nf0AkETjp+3q
x/fGa22CejJLysafvLM1vWlpmimxvUqmlE6t1uajbY68gZ3Vdq2V307x63NL kxvj0LsJ9sq0
82xXoLPzLQeIvPKm1/J6+o1/S2W8D8DAtTp+h0DI6cLUBMkgdzr/wBuRfgDo 4wtA+XzK6pbY
9SfVNxI03jGlVK3f972zNW1ub4s9sT2ZaUGCvCGVRlc4daawAh618tsplimR vf6mHKp+DmyC
dhPJaHFtoPYA8at86mNZUpnAA9B73Y7fIRBSW+8h6jei4IdIPwAkZ3pYvf3N zqw6N7dnG77i
VphDI5nHVMYpfayVxJ35+HWvZSu//WhJGdgEeUurOHHjtUc1Ao+FkHqGFBpy XIfv9ygbemwl
bzXr+3NApB8AhiDw9/Hefl5fVCRvIesHIha64usfsmp+imOthwbGKqL+HF/7 mwzv3HD3HgAY
wpSovtTH74O8n6rWV5v02UX9BxrDd0qKrJZUPnHiFMdaP/s3Yh9qbxwUcjch fgfoB5F+AMhi
JtF/PuE3z5Yv6V7Grl7ITum5J2NlWAZ6q+sr0n2pC6xwxHpqL5t2qq39UuP+ D4GQwznDgwVt
RPoBYPGqFcb1sFn1+WealzSmL42t7AVJytJOiSQV60xmmm8JM7d0hUdlvPtH vk/lO8UvK7/9
rh14ndl676Pwo8Np9/VwqLbXt3R2r32A2a+CTd2HrrV1OkY6zwZ9jqiVRaQf AFJNDrRzLO3r
8p/adyyba/8pKVdSlr1pporZC5Jcr+mxVT29U6tD+kfeFqedIs/K1G+my2dN +dv3u7Zipi5y
eu26obD/JT1pf915/bFpXwi71zLAJEPF3iLvQ8CjtvJjxDSK/M4/8MbdewAA AICBI9IPANAj
8AYAg0GkHwCYW4OBh8g9uVzdy2BYBUT6AQAAgIEj0g8AAAAMHJF+AMgUt6wG AMRCpB8AMprc
N+78TecAAKIg0g8AAAAMHJF+AEhldIjlzfJF+//tF6asVOu3gnZKe63a5WoT AACWF5F+AEg1
468eM1mfTzferD+G0/LI1WrDdlaN2Xm70M5aVe+bErDQCACWHZF+AEgufNJs ycH0J6d7hzOt
B4BhI9IPAKkm+pLlPf0U6lSBpDUEACxElEj/RvoRALRT8GoaXb1OHVPXFlqf 0NcT2HMAAAwG
kX4ASKIzUh4rlO53xa0kJcF+ABgMIv0AkIT2QljT1bGNALwk1l6/FLiep/3q W+1WndUWVgkA
kC0i/QCQcN5fsr9Z/2fjdXv6btrQXmg7gSl/Uw3ZmwCw1Lh7DwAsJdbeAADk iPQDwFKq36iH
SDwAwI41/QCwxPN+OgEAIEGkHwAAABg41vQDAAAAA0ekHwAAABg4Iv0AAADA wBHpBwAAAAaO
SD8AAAAwcFEi/fpbdu7YsYP+RWX79u1LV2fGMAAAGAbXSP/1e2+QTvo3n33W EnXE9XtvoMKp
J9DLNe/fsWPH0g0JzmgAAECLNf0AAADAwC3fE3kPHFi7+44/V0r90gt+l/2H hr94+zPmarT5
zd/IojIffVP9n//xFVeUL06+Zn/15o4jL6v/CQAAIIWEa/rj+sb9t//L9781 V2rtuN+Y/Lv3
HnXXa9l5gb7494etjyfr69PxZPqS045s/PUp91704TuO2fTzxz7msRuffsJP P3LMb+Tfouve
evzL3vpt9a33fWz78eft+PbC6/OUpz7zgv92dfXPy974AqXU9kcv3fY7Lyrf 2fnxz1/6rluu
ff/vvfe62177suczJgEAQCLlPF74/9e8btvpp5/e66T/lpv+bKRGSqnxT//6 5Fmvrt4v1GEZ
9uaf3TkuX7z81CPe85mDUd7X/foV9df51PZ5TyuU2qDUEUod0Z7xrx/5lFfv eLlS6kt3/+Tf
feOjP3NMpiP4lmt+SSl1zFOff8fNnzj/LV9Q33rfV26/Nc+qXvquW5RS21/1 ec47AACgf6ZF
Ow2WG5kknPTPZhsOPOedc6VGSs1nc6XmSqmRUtNiw1svufBXT//VX3vReZn0 49771MW/c7Ar
//DjX7r4tzcdfP3JN9Vf5zPv/8o/PGZtfdoO9pcz/ie98OUvueQHn7r4cac+ 9Z8+d/c0z7H7
+Q+c9qJX3aG+9b6rPnD571321xse+PRXbr/19q/81auu/H4O1ZsWhymlvnb/ vvVJ8dxTTrAn
A2IZjUZKqfl83kMpDfP5fDQaeRTtt1Vg/csS2y8SFbTA8RBSgcVuDiA607od oYST/un8sGI2
Gyk1U+rYey8q3/znk949nW/Y85d3veedb8inE9fG4++tHQyZn/+bv/Khvzz4 /r8+Tn3o5h+9
/sTd43OfdUQOFX7Oz64rpRrB/vqMf+/Fjyse3T979OF93/nnTadnN2o/897n nHnBn6tvve/K
9+x47c4vlTP+W/7m86//wA8yqeGkOEwpdcqJm5RSN99xv1Lq9NNOVEod/ATc 8KNks6LgNITl
Us3koszq4ubmVOJgJvfL0lEAllrKSX9x2KwonnDPxUqp/3rRVUqp97/79bOi KGaHKaWms4xu
HLQ2LtamM6VGaj5XI7X5xb9c/iwxV/ORUvNDnwjXfeqvMqlwe01/NeNXSn3q 4iOLRx8uHt1/
4Nt/e/5p//K9zMbc/3rXyS9+5d4ND3z6qg9cPplMyxn/jbd+9hdPfWY+lVyf bpwqdd/9+9Yn
xfNPO1EpNVVKTafz6oeTWTEtk02Z9AMAgNwlnHlPZxuKonho/bG/f9GVSqnL 3/7mh9YfWxRF
Od2fzjNaF3Fgfbp/bbZ/rdi/Ptu/Ntu/Ntu/Ptu/XjyyPtu/Pntkvdi/Nntk fXZgPZelMs97
WvHCZ24469lHvOS0I79509XfvOnqzz3wtC9883Cl1Hx9rXj04dkjDx/49pcP f3jf9056d1YD
7n+8/enVjP/VV37/Tbt/eMU7L7nx1s++8d13fve7381q0j+ZqROesenkk0+4 7Y77b7vj/slM
qaKYFar8TxXFZKbWpxsnkynnESSybdu2Jz3pSaPRaNu2beU7xx9//Gg0evDB B5VSu3btGo1G
e/bsKf80Go2OP/748EJHo1Fj/c/oEFP6xv9NW1VpqjdN2ba3apclaYikOZ15 unaIX9tNtZVX
wFRo/U/tBKZ8OPqA4Um8vKcoDqwdufXSy5RSj3vuH6iRUsV0VBw2KdS0yCjS /+i4eGi9uO+v
75pOp+PJZG1tsra2vra29uiB8dra+vr6+vp4+po3b3l0nEtM94a7xmWM/5s3 Xf2zz3v1fDaf
TKbjtbWPvPua8y44q3h0/4F9f5vhjP+TO37+nDd8rprxl28+/vGPLdf0Z1XV teLwaaG+8/f7
1ifFqc8+USk1LZSaTGaFmh+mRnOlxuvTQq0Vh08mE84j6Jx6Kve1Frt27dq1 a9c111yjlHrl
K1959NFHb9269Zxzzu2zO2sAAAcRSURBVNm1a9eePXu2bNly4403KqX27Nlz zjnn7N69Wyl1
zjnnhNfWslzesgymcUlA5+v61QvpVtdImmO/mMGjQ7zbbi9C+FdtrZz2S72S ADJ08rP+ffvN
r999+0In/cWGoiiOOPVCNVdqpIpiqpRSI6VmG4qZms4yivSvr09+uFb8zKmn WNL8cK1YX89l
enfWs49Q6ohyxq+UKqbFdDyerE9+6uTzPvT+D597+k9kOONXSk0mkw0PfPov 9lx13L86unzn
qtcfV874//u17/hP7/g/+VR1PNk4maqn/NwmpdSdd92vlDrl356opuN5oVSh 5mVjpmo82Tge
r3MCQueM32NqW87jt2zZUk76d+/evXXr1i1btuzatWv37t3VpL/8fz1xiNSr wOv5W8qqJuLt
//fcnIgd0tl24ZudVYpS57LDOYSBDH397tsb837JjF+ljvTPptNynn/oDDQf qdF8dlih8pr0
r02Kh9aKh++91xLpP/tV569NMlq9/c2brlZK/cMXr3ryaRdOppPJeDxZH4/H k1kxy3PGr5R6
8tNfdN11763ux//gQ/vznPGrcrH+7ODrZ550olJqOlNqPC6mhwbzdP3Q8p6H OQEhhX379rX/
uWnTpk2bNt15553lqp6dO3du27btxhtvvPPOO8s/ab9yBM4C/SZ/A54ydjYt ddvb+dfn6J2/
WqzCPgJWZ94vnPGr1BfyKu2NTWYbZplF+pVSj6zPRif8wuFqdPhcPWGk1PzQ 3K68mnc03z+e
ZVXhXzz27578W5tHj3/+J3a9/6dOOX+yNpmOx8V4OpvP85zxK6W+e99N9fvx ZzvjV0pNio1v
27Gz+uebL96mlFLT2eTQoFDj2R/u2KnUxsmY5T1IYtOmTfV5fzWhL1f4vPSl L1VKbd26ddu2
bWeeeabSre2JFaX2y2fAt47pJ9ZumfHXl+W0C+1cdLQK+whYkXm/fMavkl7I W8w2FLNZMSuK
2Ww2m03+8a7pPX86vedPp7MNxTyvu/copQ5MZ2uT+dpktjadHZjMDkxna+V/ k3n5/wOTjCb9
P/m115czfqWee+7Wj/7vv9k9GU8m42mR8e0jr3r9cee/5QvV/fjPfeNnsp3x K6UufNkLv3rf
vvK/6WzDZZddcdllV6jZpJioyZoaT5SaTe++9ztfvW/f2hrLeyCa/LlOsMq1 Ort3724s3ale
nHHGGfW5fvjaHsl0s7et6ut5vJ8hsPAOcWq7a0eZLnfubR8BWPi83yl9wkj/ ZL5h42w2/7/3
zP7pa2qkTjjhxBef9wc/8YTHKKVym/SPJ4VS6n1veO0tN35EKfWCM363/eL3 /+i942yW91Qz
/vLD8T9fdtEfX7Tz2BM3P/D1T555wVsyHJdXvvqY+v34n/TEx3z07b+ilMpz xl+6+vL/cvAL
wFuuPXgz/sOPLebqT6679vxXXKCU+uDbL+CMA6d5v5OtW7c++OCD5X17tm7d unXr1vL9TZs2
HX300Q8++GA56T/jjDP27Nlz9NFHN9b2RKy/fJlQY5oe2AN9Nsf0paKduLNp 3m2vNrRvVU9W
L8hSaOMORZZ9pF3Kz1O6gGFIOOkvZhuKez5+4i8848XnXVS9+fD+g2HRYp7T pH9afO5/fvbD
H37HhZd/UimlfXHlx27Mp8K1Gb9S6svzR24riuKBez6R54xfKVW/H/+bdv9w uQ6SD15+cHJ/
8iX3/slHr/362046+ZJrcxkJfBgP+hvCzp07d+7c2U72gx/86DF2W7Zs8Y7x m+7xolx+o6jP
F+3fdlzz70xvKtq1OEkFnL7IebfddY8I2+XUEFYBgU8uJv3OLvztF5574WU3 33zrhz/ysaOO
OuqJT3ziUUcd9bgjj1SjkZrPk64scvVH5/4bpdQbPvbFP37Fz5lelGmy8dxD F0h/ef7IbdN/
/H/z+TzbGb9S6k27f3jFlieWL5b3aPn62046+ZJ76y84NQMAgFWf9CulPvHB S5eoL6ppveVF
Ju796h21f/2yUurMC/5D5t271NP9+ry/8QIAACC1HTt2ZD3pB9CP6kbmqvbQ H9W6oUd7xXB7
UW89pTLcKsQjWxXvDpLA8HBQYGU/vOqHgOQZf6vpNa/bFqG321f+Xr/3huXq iM1nn7VcdabC
VFhb5yU9AAEAQLbzCtukHwAAAMCQbKALAAAAACb9AAAAAJj0AwAAAGDSDwAA AIBJPwAAAAAm
/QAAAACY9AMAAABg0g8AAAAw6QcAAADApB8AAAAAk34AAAAATPoBAAAAMOkH AAAAwKQfAAAA
AJN+AAAAgEk/AAAAACb9AAAAAJj0AwAAAGDSDwAAAIBJPwAAAAAm/QAAAACY 9AMAAABg0g8A
AAAw6QcAAADApB8AAAAAk34AAAAATPoBAAAAMOkHAAAA4GHj9XtvoBcAAACA Afv/XHjYsWLB
YpoAAAAASUVORK5CYII=
--------------010408090300040100050700
Content-Type: image/png;
name="help_view_problem.png"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="help_view_problem.png"

iVBORw0KGgoAAAANSUhEUgAAA/0AAAL9CAIAAAD2KpGDAAAgAElEQVR42uzd e7xcVWE37jXn
JAEMChiRm1FAIBICJNzFNCSlSJDapiWvxNYqUF+xUO5XX1uR2rfcIhDUVt9f RGup5bWhDcXY
WJsimFcItyQI0YAWlWu4h0vOmZPZs39/DIw7e2b27Jkzc255ng+fw541a6+9 9jqT5LvXrNlT
iOM4AAAAY9q4EMLDa1cZCAAAGMN6DAEAAIx546pbR8z/VmeaLIRC5X/pkkRh oc7ThS0aKdSU
vFnaqKUt/l+oKam3d2HLzdonmvQpFLY8k/od37Lp+h0pZLc67AOS+/RrT6aN 00+XhFAoFOq8
zApZL7xC9hjUG6qmr4exMyD5/tw1fKE0fpkVQo6TGfTp155/09Ov7fQIGJD6 r69CxmjVf+HV
GRF/D/t72N/D/h729/AQ/j1c+3IYaQ6a8LOQZ75/5J8JAACQbVzTGj74CwAA 2T56+A75K8+Z
M+f2229vqf6nrl7axlEqe2Xl/t7enrmH7HPK7IN33WH7gbh39SMvPl+M+vs3 P/XCCw/9+olf
bnhu08CA3y4AAFTlvFnOkqXL26s/mL0a5v4Lf//9HzvxiAkTt/nVhtfXPfbK s8V4YCAqlkpv
2fYtB77nPRMnbPPIU09v7Osb4UP/woPXhhAmHXS+VyEAACPTtOlHNXrqoTV3 d/BA6dxfKBQ+
sM/u82ceMHGn7Yrbbrv55c3bThxfHNg8MDDQXxzoLw709RV33Ga73d66w6bi wOZyVN3x9Ue/
Ut3efr8zuz1ALz10ffLh26edl1H5+QevDSG84+ALOnX0Z+6/Ovlwt8Muefq+ q5Ilux9+aWXj
qXuvDCHsccSlIYQn77kihLDHEZ/x+gYAoCMXDMlrg9qS7Nwf/vSY6ROi8NyL /a+Ni/r7N/dt
KhYHBorFgb7+gb7+/r6+4qb+4lt6x20/bvxLA7/J/RP3PTOV/ofATtPOrb3j Qq13VKb8O/QB
5Uro3/XQi0PNh9d3O+ySQiE8de9VT917ZTX6Vwj9AADUVTepZ7wPUN1r2vSj pk0/qrJ7duiv
m/sL7919p03Pv/74pnjzNuNfemnTU0+93F/c3N8/0Ndf3NRf3FSJ/n3F8XGT GP3aI1+ubr91
yp+HEF5d/6UQwlunnBVCeOVnXwohvO19Z4UQXvnpDdWaO+x/dttD9uJPrqtu TzrwN8t7qvP9
z6/9YrL+ztPfeAfguTULq4XvnHFhCOHZ1ddUS3Y55KKWurH74Zc+de+Vyej/ 5D1XCv0AAHT8
gqES/TOuHxrm/igqv2WbCU/st/uEEMbFYcJuO+38vt1LUTkqx6WoHEVxFIVS VC6Vy69tfPUv
vvD1jKa33+/PqxcAr67/ciX61/W2/c8OIRRC2PjTGzb+9Ib80b+62uft086r hP63H3he7b1f
U95x8AWFEJ5b+8Xn1nxx5+kXVkL/O6dfWN2vEvp3mXFRKIQND1yz4YFraqN/ danPboddkqer
Qj8AAF2K/iHHhwHqfK43DmH7H//0P54pvtq/ub9Y3NRf7Osb6Ovv39RX3NTf v6mv2Nff39c/
0FccCNtkNZ2c769465SzXl3/pcqsf3hzsj9sOd+f8vK6RdXtHQ84N/VsznU+ eTxbSf8zLqyW
bEhM+SfteujFyfX9T993Vc7oDwAAnVWd7K8u+Gkh97+2aeC1o/c/OoRyHKJy XK7M9Lc4318J
/ZUp/9oLgKRXfnZDCOFt+59dme9PPbvj1HPe2Kr7HZWdUJ3yDyE8u3phNfpX 5vsbRf/KRuoD
vhmevOcKU/4AAHQ89FfX92dH/zq5/5GnX3xfFN//3y/e8+TLm/oH+vr6N/X1 b+ovbuor9vX1
9xeL/cXN/cWBgfEhbDe+1c5VpvxDYrJ/JNh5+oWFN6f8B69yD5/k53r3OOLS J++5UvQHANh6
4nhSZ+/IWRv6Q83HfHPl/m/eufZz8495z84Tf/H8Ky+8VFneU3xjeU9xoL84 MFAsDYRyPGF8
dTY8eRufifudWQhh+/3+/LVHvpw901/xtved/crPbshY6pMhub7/7Qee9+JP rqt+tDf5ud6U
6qd7d55+QQiF2g/1vnPGRc+uvmZDg4/21t7Es7pdvZtn6mY+IYQ9jvjMk/dc IfoDAND0OiGP
2nzf8jqfu37+5P+96+GT3n/ABw7Yo2dc4b71T2zq6+/rL/b1D/QXB4rF0kAh irfpLfT2/Cbr
75u4Yf+bVwPVz/Vuea/L8NYpZ6VKqp/rzW+naefWtv32A897s51CSHxjV+o+ npXP9Va7uvP0
C39z9EL1AuCiRguLqot8QuI+ntX0X9hyt90Pv7R6+1CJHwBga9DS7H433grI m/tDCN+8Y+26
J55fMOugow+aPON9u37r1nsf29Qfl6PQGwbGx/GE8cnQDwAALFm6vKv1B7NX w9wfQrjnF0/e
84sntyjqCaEnhHHjC6P2l9HBr+wFAICqOXPmdLX+YPZqkvsBAICcPnX10hF+ FMt1AABg7CvE
cfzw2lUGAgAAxjDz/QAAIPcDAAByPwAAIPcDAACjM/e3903Cw9vyWGXExurw +s0CAEOX+6dN
Pyr5X0eySG2bjRJPq8dKNZh/927UzDkCw5gpW+1Dzprt/da6NBqNXg+dejF3 JNDL9wDA0Gjy
vV0Prbk742F7mjbSkaN0sD+dzXxDfHZNzzpnl7rX7VZ7Mhp/7wAAIz33Z8fW 6lTlICNU7Qxo
pcFKef7GH1pzd212THUyWaGynTpcqnJtNs14dpCnnzpKqs+1/exgN/IcIntM 6lYe/NVRtWMd
z+sZLdfOwTd6FdVudPBlUPc1CQDQldyfETtqw1l7+SbVTirHD/4Mc3aybjdq 963bWv7TTwbN
RtchdY+SkS87NV9e9xCV7Wq3M66auh1P2x7tuj8zWq59JbT9Us95oZt9iOF6 PwQA2Lpyf3bO
aG9pclezS22wq72WaJT/Wj3BQZ5+3fcZGrXc8UGrvbbJeYiOr0fv1NsmQy// Cynjt1k9fQv9
AYDhzP3DmOA7mMzay1VN9+3U6We/kdK9C6QR8ktvdPGztTGXDwB0VWfu3z+i Qltq0XajCh2M
WZ06/dGVfTvb26a/tcE0W1091anfe5eaHY0vAwBgtGh/vr92qXobsSa5drxR +4NJVPnTZG3N
jJJUt9v4bEN1r9p2svvc9rB35Deb3dvksLTRt2qA7tI1QNuvmeEd89G7DgoA GFEKcRw/vHaV
gUglLRnLmBh2AGAsGWcIkhmrsiFpSZ8AAGOM+X4AABj7egwBAADI/QAAgNwP AADI/QAAgNwP
AADI/QAAgNwPAAA0let7u5548pm7711jsAAAYAQ66vDp79pj10Hl/mrinz9v 7lgamiVLl4+9
kxqk6u/6/AsvGcn9vHbhVflf3wAAW4MlS5eHe5uko6zv660EwbEXjpcsXS7x 1/1dn33uhSGE
1zYNjOSubv+WCZWNG65f6AIAACCZcjNyUcPcL/RvbaH/jLPOf+314ijq9vYT t6ls/O2XrpX+
AWBs5LTLLrus0ZQ0g4z+4zKCYN18/PVvLE6V/OmpnxT6R3vo/9SfnfPSxk3V wn9e9fiD638R
QvjCx2eP2J5XO/ypPzsnhPB//m7RUUH0BwC2avPnzV2ydHndUDQufytf/8bi Q2ZM+8SfzI93
P2z6bpPWPP3C9N0mrb3/+6vX3P3A6odGUfqvOONbj/3tx/eq/bl1vkRKUblU Kle2//X+J4/a
e/cd3rrNkz9/6i+/9cPL/mjWCO/8Sxv7QginfeqsG//Pl5qubAMAhtgvfvpP tYXv3f+jo/qk
/vzcSzOe/fL1V3Z8x7r7ZtfPlftrJ/u//o3Fn/iT+Qcfenwl7heu/EGlPL70 +Hj3ww6cdt/X
v7F4hEf/5GT/8ltWrv/h2p2v+Nb6H35lr6t+83P5xIPnnjRz6/lzWJns//hp Z7708qZk+Tsn
DbzW97Ynw1MbXiqWStGoOJeXXt708dPODCF868avmPgHgBFl7klfTD5cfssF g2/zxY3FEMLb
d9imIz1stbUvX3/ln5976e23354qnzNnTtMsXrtXdd+OnEtlyn/+HnNz5f6U ykx/MvSfNXfm
l/67eNbe2xSu/EF86XFrwmGHzPjZyI/+VcVS7/J//+ZTL5eX//s3H3nxNz+/ d/0NW+efxmS4
f+HZN14Vdz224TMfPfK/7vnF0tW/2vCrZ9a/3Ddlx+12ec+u82a8Z9Yhew5N xy44+5TKxhdv
+GZ2YQjhpZdfDyF8/LQzRX8AGEExI+otx+H6f1hZLG7e1Ddw+VnHdySmH/X+ I+++q5OfBKg0
2FL0nzNnTjLE5wn9g5Q6XEv75sr9h8yY9rFPnFMJ/WuefiGE8KX/LoY/3PFL //JyCKFSHj74
sRBuGuSZTJt+1ENr7h6C11//5t5iFK/8u+uThTP/7Nz+zb0hhGNP+8qKG89M /hzennd7WEpR
tPnNRT4hhJN/a4dvLHv5gf9+8DMfPfKnP3vmqh8+Mm/urH/8/Du23277l1/e eOUPX7pq+Z0h
hPcf9O52/kQdsvfdD/x3G6/vOXPmXHntjSGES88/rVqS7HbVs8+/+kef+PS3 //6roj8ADJe7
7vj79x/zicr2QDQ+iuKz/vgDhRBCHMrlEMeFwYf+bnR7MNE/f+hvY16/usKn um+jNw0Glfsr
k/3V0D99t0khhLP23uZL//LyWXtv86VHQqX80cd+VamcnPJPBtZG28Piude3 3dgfhRBO/8zZ
hRDHoXDGWTcd1Bc99/q2E3edPmX2h/Y96Mgpsx/bc9qRU2Y/9uj3/2zf4/+u NotXt9s+l0bj
0NXG6+T+Ujk53//dH//igk8c9trG3V/aGG784fdXXPCx3reW/vjzy17c+HII 4Z8/v+APJh/6
oevXLwzh8Kl7/Oaq6Yh9V97zaKOHWx6unYVDt99+e+WFnnyVN2rq2ede/cgf f+o7//h/RH8A
GJbQv2HK1XfdcXEl+g9E46Ny+Nub/19lvv+znz5uc7l3MKH/iCMPK5ejEMLL LzwWQvrDmXlS
e2VVT9LLLzwWwpFtR/+Qe6l9p94QaOPiIdd8/7QPfqwa+tc8/UJ86XGV9f1f eiTElx5XCf37
7vWeR0MIqx8aFS/H1wfG9w+UF6+asnje998s23l+qfz6wPgQwu0LFyR//utV 17Qdqbua1zsl
Snyod/k9j/35Jw4rFaMnNpT+4hs/OPn4o/fYd+Knrlz64saXH/zG2QedesP/ +PzNP/rq6f/z
pIlL71o1Y7/dUtcPGQ+bltf1+b/5WvUyOvXG1uf/5msZTT373KsnLfjkLTcv Fv0BYOhDfwjh
mf3eiP79m7eJyvHpHzk6hBBCISrHpfK49hp/cWPx0EOnR6VS5eGxH/yD2jr3 378mO7U3eLvg
NyVtRP8hGNjBLyjKNeiVuH/7DR9+42hn31aJ+9WZ/n33ek/l512tZ9zKRirp psozHla2k+8k
1G2wJveP6yuVP3/tb1feZIpDKITQP1B+fWBc5eEWsbhcyJPLaw+dv6Rp0B98 4xkjUypFm7ec
OH/ltU2v9RVefmbD/PefEEL4rcOm7r3jjpWn9t9zlxDCuUfttP9XH9t80uHJ vVKNVB4eN2tq
5eEP7lxXLa8WJssb+exf/W3t4rnP/tXfbm72vsEzz77y+/NPvXXJN0R/ABji 0N/zwBdCCE8d
9Dd33fG/jv6d06NyWLzkx5X5/os++Tubo3bm+1/cWDz44KmlUge+YHTzQJPv LDr00OlNrx9G
nVy5vxL6z/tfdz1+3x9NPuzb1/3Nh8PZt03fbVLh6mMrFb4TrqlE/9SOlVxe 92fIvQqo7lOp
FlIth2az5s+/vu3Gvqga8QuJ8hBCKk72lXryjFLq0BndrluSGrRUm00bz3m4 ukpRuRT95qRf
fOHVysb6l/sqG3/yO/vtcOKBB516w4nTp1z66dkhhLDtDiGE5F7JiP9ms9EJ cw7899t/Un22
sl3Zq7a8JalDN4z+z71y4h98Ytm//r3oDwDd9m/f+5fxvW+phP7PfOaqEMIV V1zy66l/Ff7z
c398+pdPPen9ldxVikMUtTnfX9o80JGu9ve9NuqGd/B3+8k73397CI/f90eT 55z6+O0hhMfe
CP0X/1dYF8LU8JGrL6pE/7bn+zslZ4N9m3v7U0tE4hAKoW9znavPVpalNOlM zu7lyeutNp7R
VKlUrrtgZsqO2z2xobTrriGE8JlF3w8hvBH6Q9jQvzHUrNi57Qdrq9sfPu7g yrMnzDkweaDU
z2R5I1/83+ekPrlSWet/wWcX5Yr+z75y/If/5Pu3/YPoDwDd1n/Q57Zd+/m+ g//yiisuCSG8
NuWCUIp++a7LLv78NVdfftHGTaU7//5n/739S5Pidub7377DNg+v+/mU/d7d gX42y/2/eOyZ
ETXZ35GlRHnn+0MIkw/79uO3h8mHfTv8x/srJWFd+NrUr52+7vQQQt35/vwB t1NyNthf6h0o
xaEQQvybVT2FEPpLdV6FA1FPRzqTmpLv+JlmnHtyqU+ddT7Rb9b5HDHlnX99 06ov/ukHXnpl
YMddd1ny2KuHHTwphHDCvBknzJtR3eVz1y2fdfBedRf2pB7+y78/kCpJ/qy7 Y9INV51fDf3J
z/VWov/
Re: Questions about context help [message #470569 is a reply to message #470564] Mon, 29 October 2007 17:50 Go to previous messageGo to next message
Chris Goldthorpe is currently offline Chris Goldthorpe
Messages: 815
Registered: July 2009
Senior Member
Pierre Candela wrote:
> Thanks Chris, that seems to "work" (see problems, below). I also
> verified it with the <intro> element.
>
> I think I understand what my problem was.
> I assumed that the fully qualified context id would be
> org.eclipse.platform.doc.user.universalWelcomePreference as the
> 'universalWelcomePreference' context id is defined in a contexts file of
> the org.eclipse.platform.doc.user plugin.
> However, in the plugin.xml file of the org.eclipse.platform.doc.user
> plugin, there is a plugin attribute for each contexts element.
> ex:
> <contexts file="contexts_UserAssistance.xml"
> plugin="org.eclipse.ui.cheatsheets"/>
>
> Is that why your contextId attribute value must be
> org.eclipse.ui.cheatsheets.cheatSheetSelection instead of being
> org.eclipse.platform.doc.user.cheatSheetSelection, had the plugin
> attribute not been specified?

Yes, that's it. The optional plugin attribute allows you to define
contexts in one plugin which refer to another.

>
> Btw, does it matter which plugin id I use? As:
> 1) plugin.xml contains:
> ...
> <contexts file="contexts_UserAssistance.xml"
> plugin="org.eclipse.ui.cheatsheets"/>
> ...
> <contexts file="contexts_UserAssistance.xml"
> plugin="org.eclipse.ui.intro.universal"/>
>
> 2) contextId="org.eclipse.ui.cheatsheets.cheatSheetSelection" and
> contextId="org.eclipse.ui.intro.universal.cheatSheetSelection " seem to
> "work" the same way.
>
> NB: by now, it must be obvious to you that I don't know what the
> "plugin" attribute really does.

Either will work, the convention is to use the name of plugin where the
context is used.

>
> I then tried to make my example work. So I used
> org.eclipse.ui.intro.universal.universalWelcomePreference for my
> contextId attribute value.
> I ran into a few problems:
> - when context help is configured to open in dynamic help view (default
> setting), I always get here (cf help_view_problem.png in attachment)
> regardless of what value I use for the contextId attribute
> - when context help is configured to open in an infopop and I follow the
> link in the infopop, I get the following error (cf webapp_error.png in
> attachment). The correct topic is displayed, though.

That error should not be displayed. We're considering getting rid of the
links view in the Web browser since it has low value (and has bugs).

>
> There's also a discrepancy with the behavior of the '?' icon for the
> cheatsheet item/intro depending on whether you use an href or a
> contextId attribute.
> 1) when context help is configured to open in dynamic help view
> - if an href attribute is used:
> -> the topic opens in the webapp
> - if a contextId attribute is used:
> -> the help view opens (cf help_view_problem.png)
> 2) when context help is configured to open in an infopop
> - if an href attribute is used:
> -> the topic opens in the webapp
> - if a contextId attribute is used:
> -> an infopop appears. if you click the link, the topic appaers in the
> webapp. You get an error, though (cf webapp_error.png)
>
> Is this expected?
>
> Regards,
> Pierre
>
Re: Questions about context help [message #475692 is a reply to message #470166] Fri, 17 July 2009 18:15 Go to previous messageGo to next message
Bill Blalock is currently offline Bill Blalock
Messages: 118
Registered: July 2009
Location: Alabama
Senior Member
Pierre Candela wrote:


> 3)the org.eclipse.help.standalone.Help.displayContext(String, int, int)
> method doesn't seem to do anything: is that normal?

I want to pick question 3 up for Ganymede and Galileo (3.4 and 3.5). The
answers to his first two questions are in this thread.

I am trying to use a help plugin I have developed for an RCP to work as a
stand alone help function. I want to make the documentation available for
a non-eclipse application. In fact I'd lake to make context help
availalble.

First question, what should Help.displayContext() do in a standalone Help
implementation?

In my RCP dynamic help, or requesting dynamic help as an action, opens a
window within the application which has a different structure than the
Help window. This window has a single view. Selected help overlays the
single view.

The Help window has two views. The toc/index/search/bookmark view remain
and the help is displayed in the second view.

Standalone Help displays the Help window (a mini version of eclipse is run
by the command line or non-eclipse Java application). How does this
window show context help?

To set up my standalone Help test I followed the suggestions in the
documentation Platform Plug-in Developer Guide > Programmer's Guide > User
assistance support > Help > Configuration/setup>Standalone Help.

I have used the method of include platform runtime binary in my
application. After I get it working I'll make a leaner version for the
help.

With the assistance of other postings in this newsgroup I was able to get
it working and just displaying my help.

Help.displayHelp() works. I can travel the toc from my help plugin
(x937_help).

Help.displayContext(String, int, int) doesn't do anything. For example

/*
* Create an array of String objects containing options that you want to
* pass to help system support. Typically, the eclipsehome option is
needed.
*/
String[] options = new String[] { "-eclipsehome", "c:\\" +
System.getProperty("eclipsehome") +"\\eclipse" };
/*
* In your application, create an instance of the Help class by passing
in
* the options. This object should be held onto until the end of your
* application.
*/
Help helpSystem = new Help(options);
try {
helpSystem.start();
System.out.println("Context check_detail_help");
helpSystem.displayContext("x937_help.check_detail_help", 100, 100);
} catch (Exception e) {
e.printStackTrace()
}

This code fragment doesn't do anything except show the message on the
console.

try {
helpSystem.start();
helpSystem.displayHelp();
Thread.sleep(20000);
System.out.println("Context check_detail_help");
helpSystem.displayContext("x937_help.check_detail_help", 100, 100);
Thread.sleep(10000);
System.out.println("Context image_help");
helpSystem.displayContext("x937_help.image_help", 100, 100);
Thread.sleep(10000);
helpSystem.shutdown();
} catch (Exception e) {
e.printStackTrace()
}

This code fragment opens Help which shows the TOC of my plugin. 20
seconds later the console shows "Context check_detail_help". 10 seconds
later "Context image_help" appears on the console. 10 seconds after that
the Help GUI closes.

I developed this with 3.4 (Ganymede). I just finished trying it with the
Galileo (3.5) runtime to see if that would make a difference. No luck.

My RCP uses this plugin for dynamic context help. In that environment it
works.

Thanks for reading.

Bill Blalock
Re: Questions about standalone context help [message #475693 is a reply to message #475692] Fri, 17 July 2009 19:00 Go to previous message
Bill Blalock is currently offline Bill Blalock
Messages: 118
Registered: July 2009
Location: Alabama
Senior Member
Hi all:

The original thread quoted didn't show up in my post, the link is:

http://www.eclipse.org/newsportal/article.php?id=158&gro up=eclipse.platform.ua

To be sure that the "nothing happens when Help.displayContext()" was not a
problem with my help plugin I tried it with a help plunin from Eclipse.

1. I borrowed the plug-in library.doc from
http://www.eclipse.org/articles/article.php?file=Article-Dyn amicCSH/index.html

2. I unzipped eclipse-platform-3.4.2-win32.zip into C:\x937standalone.
That resulted into C:\x937standalone\eclipse etc.

3. I copied library.doc plug-in into C:\x937standalone\eclipse\plugins

4. This is a test program:

package tests;

import org.eclipse.help.standalone.Help;

public class Test2 {


static public void main( String[] args ) {

/*
* Create an array of String objects containing options that you want to
* pass to help system support. Typically, the eclipsehome option is
needed.
*/
String[] options = new String[] { "-eclipsehome", "c:\\" +
System.getProperty("eclipsehome") +"\\eclipse" };
/*
* In your application, create an instance of the Help class by passing
in
* the options. This object should be held onto until the end of your
* application.
*/
Help helpSystem = new Help(options);
try {
helpSystem.start();
helpSystem.displayHelp();
Thread.sleep(20000);
System.out.println("Context defaultLibraryId");
helpSystem.displayContext("library.doc.defaultLibraryId", 100, 100);
Thread.sleep(10000);
System.out.println("Context libraryBookId");
helpSystem.displayContext("library.doc.libraryBookId", 100, 100);
Thread.sleep(10000);
helpSystem.shutdown();
} catch (Exception e) {
e.printStackTrace();
try {
helpSystem.shutdown();
} catch (Exception e1) {
System.out.println("Cant shutdown Help");
e1.printStackTrace();
}
}

}
}

The class was copied into C:\x937standalone\tests

5. The cmd to test the program is:

@java -cp
;c:/x937standalone/eclipse/plugins/org.eclipse.help.base_3.3 .103.v20090128_34x.jar
-Declipsehome=x937standalone tests.Test2

current directory is C:\x937standalone


The result is:
- standalone help is shown for 20 seconds. The TOC contains the user
documentatoin from eclipse and the library documentation from library.doc.
It works as expect.
- after 20 seconds the console shows Context defaultLibraryId and there is
no change in the Help GUI.
- after 10 seconds the console shows Context libraryBookId and there is no
change in the Help GUI.
- after 10 seconds the GUI closes.

No exceptions reach up to the main() method. There are no log files in
configuration or .metadata.

This is the same result as I get using my help plugin.

What am I missing in my test program?

What should happen when displayContext() is called?

Thank you for reading, I hope you can help.

Bill Blalock
Re: Questions about context help [message #592652 is a reply to message #470166] Mon, 29 October 2007 12:37 Go to previous message
Chris Goldthorpe is currently offline Chris Goldthorpe
Messages: 815
Registered: July 2009
Senior Member
>
> 2) the "Cheat Sheet Content File XML Format" topic mentions a contextId
> attribute for the intro and item elements. However, I can't get it to work.
> Here's what I tried:
> - replaced the href attribute (and its value) with a contextId attribute
> and a value of org.eclipse.platform.doc.user.universalWelcomePreference,
> for instance, for the intro element, in the
> org.eclipse.platform_3.3.1.M20070725/cheatsheets/cvs_checkou t.xml file
> - launched the "Check out a CVS project" cheat sheet
> - clicked on the ? icon for the Introduction
> -> nothing happened: did I do something wrong?
>
>
Try this, you need to use the contextId attribute:

<item
contextId="org.eclipse.ui.cheatsheets.cheatSheetSelection"
title="Open Context Help">
<description>
Click on the (?). The context help for the cheat sheet
selection dialog should be opened.
</description>
</item>
Re: Questions about context help [message #592663 is a reply to message #470561] Mon, 29 October 2007 17:22 Go to previous message
Pierre Candela is currently offline Pierre Candela
Messages: 23
Registered: July 2009
Junior Member
This is a multi-part message in MIME format.
--------------010408090300040100050700
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Thanks Chris, that seems to "work" (see problems, below). I also
verified it with the <intro> element.

I think I understand what my problem was.
I assumed that the fully qualified context id would be
org.eclipse.platform.doc.user.universalWelcomePreference as the
'universalWelcomePreference' context id is defined in a contexts file of
the org.eclipse.platform.doc.user plugin.
However, in the plugin.xml file of the org.eclipse.platform.doc.user
plugin, there is a plugin attribute for each contexts element.
ex:
<contexts file="contexts_UserAssistance.xml"
plugin="org.eclipse.ui.cheatsheets"/>

Is that why your contextId attribute value must be
org.eclipse.ui.cheatsheets.cheatSheetSelection instead of being
org.eclipse.platform.doc.user.cheatSheetSelection, had the plugin
attribute not been specified?

Btw, does it matter which plugin id I use? As:
1) plugin.xml contains:
....
<contexts file="contexts_UserAssistance.xml"
plugin="org.eclipse.ui.cheatsheets"/>
....
<contexts file="contexts_UserAssistance.xml"
plugin="org.eclipse.ui.intro.universal"/>

2) contextId="org.eclipse.ui.cheatsheets.cheatSheetSelection" and
contextId="org.eclipse.ui.intro.universal.cheatSheetSelection " seem to
"work" the same way.

NB: by now, it must be obvious to you that I don't know what the
"plugin" attribute really does.

I then tried to make my example work. So I used
org.eclipse.ui.intro.universal.universalWelcomePreference for my
contextId attribute value.
I ran into a few problems:
- when context help is configured to open in dynamic help view (default
setting), I always get here (cf help_view_problem.png in attachment)
regardless of what value I use for the contextId attribute
- when context help is configured to open in an infopop and I follow the
link in the infopop, I get the following error (cf webapp_error.png in
attachment). The correct topic is displayed, though.

There's also a discrepancy with the behavior of the '?' icon for the
cheatsheet item/intro depending on whether you use an href or a
contextId attribute.
1) when context help is configured to open in dynamic help view
- if an href attribute is used:
-> the topic opens in the webapp
- if a contextId attribute is used:
-> the help view opens (cf help_view_problem.png)
2) when context help is configured to open in an infopop
- if an href attribute is used:
-> the topic opens in the webapp
- if a contextId attribute is used:
-> an infopop appears. if you click the link, the topic appaers in the
webapp. You get an error, though (cf webapp_error.png)

Is this expected?

Regards,
Pierre

Chris Goldthorpe wrote:
>
>>
>> 2) the "Cheat Sheet Content File XML Format" topic mentions a
>> contextId attribute for the intro and item elements. However, I can't
>> get it to work.
>> Here's what I tried:
>> - replaced the href attribute (and its value) with a contextId
>> attribute and a value of
>> org.eclipse.platform.doc.user.universalWelcomePreference, for
>> instance, for the intro element, in the
>> org.eclipse.platform_3.3.1.M20070725/cheatsheets/cvs_checkou t.xml file
>> - launched the "Check out a CVS project" cheat sheet
>> - clicked on the ? icon for the Introduction
>> -> nothing happened: did I do something wrong?
>>
>>
> Try this, you need to use the contextId attribute:
>
> <item
> contextId="org.eclipse.ui.cheatsheets.cheatSheetSelection"
> title="Open Context Help">
> <description>
> Click on the (?). The context help for the cheat sheet selection
> dialog should be opened.
> </description>
> </item>


--------------010408090300040100050700
Content-Type: image/png;
name="webapp_error.png"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="webapp_error.png"

iVBORw0KGgoAAAANSUhEUgAAA/wAAAL8CAIAAADStCkYAAAgAElEQVR42uzd e3wddZ34//fk
2pYCTbhTuZhYSqFcJBHKRWkxxYoIFZqAooD83ES/orLrSrL6+BrqhU397ioq 7m76259f9cGK
Nt1aUKDSQqurSDVZ27VFbg0IglIgKb0k5yTnnM/vj2mG6cycOZ+5nJNzeT0f FSdzZj7z+Xzm
M3Pe85nPzDF2bHtcAAAAAJSvGvP/1q7fkO8tGYZRWguTYTJMhskwGSbDZJgM k2EyHGOy0+Lo
OTNEpIrrHgAAAKC81VAFAAAAQBSXXnqp/sJLlizZvHlzoOXvuOOOEFsx18oa 9BuGcepRJ515
3Gl1xoyxVPXvnx55LZmanEilMm+kql6rq3ujpjbNrgUAAAAsO7dv1VnMGlQf dPkoa3kH/a0n
nX3W/LOM+ro/vXLgief2vpLITEykkxOT48na8WRjdY0xZ84bs2enwlXHtVe/ R0T+876f56/G
P/D+pSLyk59upPEBAACgmC08d1G2j+J93Y4z6D9h1jGnHd9Ud/iM5IwZk3sm ZxxWm5yYnJiY
SCQnEsmJ8fHk+HjVvn21p56amjnz4Corli+zX084/ozXNVddbv9z3f0PFzL6 v/p977b/ed8D
jzjm3P/go+bEVVdcZv1pnwYAAADiulqwXxi452QN+g3DOKNxniTVqyOJ/TXp RGJyfCyZnJhI
JifGExPjicT4eHIskXx9NF1Xr5qbpu1RZf9Y3xJvZ78Z39/3wCPuj+574BHD MK664rKrrrjM
EdwT8QMAAMCHZ5jucwfAWmvhuYsWnrvIXN0/4hd3T/+Rsw4fe+3Ai2Nqsr52 dHTs5Zf3JJKT
icTEeCI5lkiOmXH/ePLPL000N9XnLIPZ629yDOkxx/lk+zQQs0ffHehbPf32 BURk/c82mRPL
r2xzzLTP8Yzvfdz/4KOOuJ+IHwAAAPm7WjDjfp+LB++gXylVW1P34lkn1InU KKk7oeGY009M
pTPpjEqlM+m0Sqcllc6kMpn9b+zb+9xPs8X39jnmOJ8Vy5dde/V73JG9Oefa q9/j+Wk21iCf
dfc/bE7rdOqby3zg/UuXX9m2/mebzPjeugCwIn4r+r/6fe92x/3WeB7NSwIi fgAAAOQ17heN
BwCcPf1KZPZjf3z4r8l9iclEMjmWSI6PT4wnEmPjybFEYmw8OZ5IjCcmDCN1 8w1H2Vd0jOn3
uRgIFNaL12AezeE9OrKF/m6OEfyelwQAAABAwVjd/NY4H92gP5mc2H/RgotE MkrSGZUx+/g1
evqzsS4GAv1cWYxhfTZWZ78Z6FtxvzXhzrAV5Tue3/XhHuUPAAAAxBXxW2P6 /eN+Z9A/mtjb
sOO5oeGR3760ZywxMT6eGBtPjCWSY+PJ8fFEIplMJCcTyYlLLjy89e1HlHpN ucfxR+Eewe8e
5Q8AAIBKiMXt4n35pjviF9dzvbmD/idHnjnvhPNOOeawXa/tfX3UHNWTPDiq JzmRSE5MJFOn
nFQ7r3lmzqysXb9hxfJlPs/yiu1x3kAP8trH9JvD+q1HdX0G91vLuGN9c47Z 95/tWV73+zrd
H7mDe+J+AAAABLpI0OEO7oMN79k9/tqzI8OnHtV08Zlzq2qMwaf+PDaeGE8k xxMTieREMpk6
5eSad7z98COPqLUH945Y33PaHC3jCO6DvrTHc9iPI9C3/vScbw3asY/jd0T/ 9gx7RvnumY6F
Hf39tGYAAIAKEahfPx83AbSCfhF5ds+zo4k9pza+bfF5J5+34IQf3Pe75/6S qDYyJx5XO3du
/bzmmfaIHwAAAEDQn6YN91O2oX8At8Zz7uuJ115/+TVz+h2XyDtklsiseOsl yov5g4r3V7oA
AAAAuyVLluR1+ShrmQzznkLoi4YAWwry9p5iWJgMk2EyTIbJMBkmw2SYDJPh GJOdFkfPmSEi
VVyZAQAAAOXNKNjTAwAAAACmBT39AAAAAEE/AAAAAIJ+AAAAAEWrpsjzV4DX CiEi+48ux7K/
7AkCAACg/IN+Eent7WU/Fa2VK1dSCQAAAEWO4T0AAAAAQT8AAAAAgv6gFp67 iKpHcVr4LxcU
dfbOXcQRBAAAgtId028PMvg9L2hyP49hPgPgmB/xwQB7mL7jf20tt4uQcxfl POgWnrso0FEZ
dHkAAFARQT8hAkJH/O6A3jG/t7e3t7c3dNy/8F8uKL9AP984nAEAIOjXDram +v6tAMIxx7xU
sC4Y3J+6VycWQSysvn/resAxx7xUsC4Y3J86Vs+WsuafPjnxv26xHz45O/uz HVzu23T6RyUA
AKigoN+M3T2DBvu0e45PyEKsj1iYsbs7oHfE0+457gnPAN3+kf6f2bbruUw8 9eB1QPkcm+5D
jyMRAIBKD/qzBfSOZdxzAsUQBBxlzBrEn4/3+nsG9M7G6ZoTLuCOHqnHlZN8 IO4HAKDSg/6c
MbqjB5Gahd3KlSsL+SNrjjDa0b8eMVkzhdCRuv6Kjhf15Dsit1/ME/oDAFBm YnhlZ1whPpcK
iF0+3r8ZV8e8lTefTO7Y9rj1r0DXS4T7AACUI9239zhiAvcof/scz0iCZwQr jdm77/nWTsf8
KGN+3A/Lukf52+d4BvE+T+56bstzQ57p+K8SY6Ru9dB7HmueR59jSY5QAADK mFHkX/Br128o
5LAQhIjsVyxfZt9f0dO0J1jSiuR1oozUBwAANVQBSj2wLpvs8YMDAACAoB8g UA5VRXTzAwBA
0F/8WczHSx4BAACAymHQCwgAAACUtyqqAAAAACDoBwAAAEDQDwAAAKBYeTzI G8ur1gEEYv06
AQcgAACIK67wC/qljH4dCSgJjkCfAxAAAMQVV5gY3gMAAACUOYJ+AAAAgKAf AAAAAEE/AAAA
EBdeaxG7msJsZuG5i0SEX/9FMds9eLOIHNv6PaoCAIBYDN7RM/sD55x+zgdF ZOfWB8684H0l
9D3+/f9K2v+86Z31mitOju10zKmddea074uQPf0Lz11kxvE+c4CSs/ijvzFP GQAAlKJXfnbV
Kz+7qngSPOzqhft/st2M+DuuXrJz6wMl9D2ulCw5v8n8p1SAFVOZ6gWtN50x 9c946dGxfX8c
3/fk9LaN2Hr66cVH6bKfIBZ/9Ddb/u+FUfoJsl39cowAAPLqr/dfddkXnnr0 q/NjTFNlxEzz
+KvuD7H6gft2JN51yv88/sD1V15w57/85z987L0/evCBsxfF3N8f7/e4JaMy 6YwSJYYhmUxG
f8XkZE0qffAqwRDj6LddNrZv19grz+1J1cxpeNt0BRWxBf3WAB5H5tx5sg/1 sS9MSITpivhb
3nXDYUedLyKZPb8VkYuvvPXXP7s5yvlCuToEDMOgqgEA+fOX+6969xeeEhEV a7Jmapd94alH
vjr/hOBx/1/OPnrujFOubTv9K/+24ZoP/+1XVt/VffOFP9744HkXXhHj93jT /PPfcsYNb36P
L7nm15tvjh73q4xKpzLK8P5m9wv6UzWptIghopSImj3vxsNEDJGhx9dNY1CR rzH9Vky/8NxF
9mjeHfET62MavfirD1906dWzZh2rxp+3HawvJ8dTUZIlxAcAFNJL69+/9PPb VWbcUJLJqJfW
v9+xwNzlP9VMx2NuelwZ8u6ebRvvPEczHcsxxy1sv+SYr/zf31z3kdsWzDvl mg/f9pXvfvPz
159+739tOP/i8L9E2bfmBXOip+NkETml+exXn173yEMPiMj1f/Pxge//4Kxr 1gZK8MOP32VO
3LPoNmtmJpOZSGcMESUqUE9/YrJuMq1++LOh8fGJvfvH9+7bv3ff+D9/4brE ZO00BhU1hWyR
nlE+oT+m0Z7diVkNp2VeeWzdfY+IyIrO/21OBz1Z5OmiHACAnF78zysv//yv VWq/GEpE2rp/
ZYihlBIxDEOZffU/77v4pGt+liOddVe+p+fXIiKGKGWIqIPrp/eJiFJGW/ev Hr7z4pOu/Zlm
xn71Xz//0Pm1X7736Q/d9JkF804RkQXzTrnuxs98+fvf/vzy4+75r59f8s73 hC71O8486Xc7
Xzz4bf6n/3nkoUfPumbtH9at+NH/+2/hvsTXL5uxfEPCPieTyUym0iKGeSmV M4X/eenw3w+/
9otfbr/9I02TKbVi2XliiCgxRMSQiZRKTNbd8tXfXvquc97edPTZc/cVOKio mcY2ah8L5Lgh
ABSMFeX/Yd2KbBH/7sGbeasPAKAI/Wntlctuf1Am3zBH4qiDY0oMOTgyR4kY IpJJa3whpkWl
3jgYZ4phTKVgpmlGm5d/7sENX7vilBW54/7Nv3j4I+eNf+UniRtv/tSCeadc /69/b87/0Sf+
6UM3fepL37v7C++b+YNfPrzkXZeHK7gV8R/b+r0N61ZY391nXbPWeo3P7sGb F5556e6ZH/VJ
Z8WWvqnJGYlEwvxz7eIeEclk1OTkwQ5+pdHT//vh1754yzvklnfct+GXE2m5 b+N/23v6v/z3
HeOTNY9872Mi8qXv/u7sufUFbioFDfrNKN8e37tH9gMFZo/yrWn7a794nw8A oGhNJDIyOXow
JJ+K8d2d0smJ3DFrciIjk6PWn55pGuYWNTz/8siXX5YP3/jJ05pOTqeViHzp fT/74gNXptNq
XtPJ13/kkyt/8B1DxsOVuqfj5L41L5hje8xA3x7xm8/yisgrL+wX+cWxrX5B f+Kve753/aki
8vwe+bfFc0Tk5h89f/AqKJOZmEyLISKS1gj6M5lMYjItShKTtam0uuKytxtT taaUmkypRKo2
MZExDKVz36C4gn4rWNfvpLfH/TzFi2k359gZJ11yj+OUYT9f2KcBACg28z78 4PqvXnH17f8q
U0NylC3mN7v8RURp9PSrtKjJPYfG/Ob/GVOpGuu/9on5Nz6ok7GPfvD6D33+ kWtTaiKtRIxU
ourz664SJRNpJSKJlNr0h2N+eOe7o9eAfXy/+a1t/vmHdSuu6/1Dzm/wPXsS y//tSRG5a/mp
t61/3hHET6Qy5qWOTpieTqUPjKfFkMl0zcOP/taYukeizCRERNUcSKZEJJ1O F76phAz63TG6
o/M+6ExgWlgRv8V+vtg9ePP5V9xJLQEAitn8Gx/8yar3fuDv+pQhhshP/qnn zf75KQtuekgz
HdtFwMEe/g/8fZ8SMZT85Os9OulYjj66cX7zycm0ElH//vF/NGcm00pE5jef fPTRjXGF++b4
/t2DN1+85BrzBT7v+sA3RWTv09/ImcivPn6XiLT23fx8IpHYs2ew53u2oF9N TKbNYfk6D/Km
0pl9YynDkHdeeOYhlwjWXRKRfWMpEUmlSifoB8rSS499ZFHbjfbzhYhMvvzv 1AwAoJgtuOmh
//w/773m774gIpmMnHnLQ6HTcczZ+d33SmqfiPzn178aNNkT5x6VmDRvP8jN d640Z37/H3rN
MPiEuUdHLLU5vKdvzQvm+P5jW7+37vsrrrlJJtKH/eyefzWX0XyoN5FI3PG9 bY6ZmUxmMpUx
r3z0gv703vGUiBJliGG76lK2qyjz0ehUqvCNhKAfeFNyPD2jetz++s5M8k8P r//RW9/9w0Dp
8K4eAECBnXnLQ2v/admKv/1svOPFMxml0uNrv/HPZ31sQ9B15zQcmUwfHG2U 3FfTf/u9Xas+
mEgdvAxoaDgilhxaI/vNEH/d91dcc9ON+uG+accdP/IqeyaVzijtH+dKTabe ODDpeKbCEBEx
lCjzHT7maJ/JdIAXgJbkKzuBItf07h/+9EfXvf+q91Q1tNz3vTtFRIlacOWa QIkwbg0AMC3O
+tiGga8vizdNpWTg6/989t9sCLFuKpVKpg6+Q2hiX83/vN6Q3F+TnPqp2tRk PL3djnf2m3F/
TGVXqVTmuef/fOqpb9H5ca5UOr3mwaGDPfy2IT0Hg/5D5kxDUEHQDxzi9Pf9 eN3AimvaZXIi
HfFt/QAAFFi46DxPCU5O2oL+A9WbXzpu8kD1wTkik5HHtTvG9L958RPT13cm o3YNv3j7ihO/
tvZFneUvP3/eg4892XTqSVOP7Zpd+1Pv6p+aGH7uxSsuOl1kX4HbBkE/4HTW NWvXDaygHgAA
iCKVznxj9UZRYhiSSlY91n+RiNy1eqM5YCbiICRrVI81pj92Sqnu9rkicvuK E1cNvJT7Amnu
Prno9J/+1xOut6Yq27tP5f3vPEP/l7kI+oG8x/1UAgAAUXzumhPe/MM+rWHF ct1xSvYx/fEy
I373tH/cf/b1J+Vaat+07I4qWiQAAABQ3gj6AQAAgDLnPbxn7foNVA0wXTgA AQBAIYL+3t5e
qgYomJUrV3IAAgAATzu3b9Vf+NbbehYvXqwb9AMAAAAoEmeec4HOYo5uRIJ+ AAAAoJQE6u93
40FeAAAAoMwR9AMAAABlTmt4z2HzPklNAXYHnvkOlQAAAEoFPf1ABTEMvz9j SbPIi5zvbRV5
bVRaQQCgjC08d1Gg5cM8yLvm1j845nTcfRZVDxQsIFMqx3QRZjWWHNojUc+k 8lEJOTdatPUf
KP/FXxAAgCPiX3juoh3bHs9j0C8iS//XZmv6mQ2fWnPrH4j7ARTyEsJTuGjV MAzlu2YxX1mV
Qf4BACEifmtaM+4PM7wnlanKKEkrlVGSUarusKPe2rTwh/9rB/sAKJLg2D48 w5zINrDHsbDn
6vrLhM6hTobd0aojS4HKdWhMrAzDMAKOaMm2CZ1CxVvJQfOvWVcFK0jQ9gMA RPz+czyF6emf
SBvpjPrhA9uSE5MfXX5+3WFHicjb3nbG97ueuKn/jOiFOfDMd4rn0WHzeU0e ZUbxUOpgBOz+
r2QZ8OMzzMaxsOfqPst4JpIz4syWmWwZDnHZY09TNMZBmT3lZtysNLatU1HZ ChWikvOX/2kv
CDcfACAQ/fE8MQT9yXR1Oi3XvfdcpVRKqTkLPykihhi/f2JZziA+23RxKv4c AprXCdlibs9w
MN/cgaBPhrNlL2ikqFMuK3R2xM2eG/VP0L9QISo53vwXVUGI+wGgAEIF/Skj lck88IsnEslU
cmIymUxNTKa6rr8kmeJdQEAJXAD4x1j5Dr+sTmJrOtAW7auHvvLJHo9695R7 btQ/wSif5in/
+chq9IK42wMAoFiC/kSqOpWWZZecYe/uSaXVeKo6XCasV547utUd833+dAzC yZmgPRFzdc9N
yKHDe9wZ8FnXva2cJfLJOZAtcA8xQEJzlbz2v5p50N9ijONAsjwekHtgTLY8 +Gcsyqfx5j9c
yoUpiGd7AABMe9BflUrLI785pKf/5msvytbTb0XG7v+K9uAfz48cKThSFq/x Oe6P/HPin7dA
6+YsEaOJEG8w7d+d73gi034J4b+65ibckZyjv1x/i9niwmyRov+SnhGzZrhs xf3+CUb51HOZ
uPIfdG8WoCChx2sBQEVZuXLlNAT9yVR1OqMWX7BADJGp03QqI8l0yOE9sf+4 aaAEHYF4oGT1
19VMkLgf+rGa57T/nz5rBVpdP80QcwINPcq2rs52bR8pzar22URcf2qmHzr/ +ct5uIIQ6wNA
Trfe1hM9kVBv78lUpTPyZrxvGCJKMsZE2KA/9jA3dIL+K0b5VGcV+5gfQn9k wyiI2K+aSrHC
Sz3/0csFAJXj7rv6ol8hhAn6Uxnj3//pOs8vF5/o1j7oJVt/duz93KET9F8x yqc5V7EeUQCI
iqhw8g8AEJEzz7lAZzGfUUBhgv5vrJ8bYxnsMa49VnbMz7aYfoJWeJ3tI/8V o3yqWSKe4gUA
AICnndu3Rlm9pmAZdQT02T6y/xl0sWwr6iSS1z+DlggAAACIEW/WBwAAAAj6 ywhd6QAAAKhA
WsN7eK4UAAAAKF0M7wEAAAAI+gEAAAAQ9AMAAAAg6AcAAABA0A8AAACAoB8A AAAAQT8AAAAA
gn4AAACAoB8AAAAAQT8AAAAAgn4AedDc3GwYhmEYQ0NDjo9GR0eNKaOjo45P h4aGzI+am5sD
bdFKk8qPUU9PT2Njo1mxHR0dVAgAgKAfwJva29vNiYGBAcdH9jmbNm3K9qmV AqYx4l+1apX7
wgwAAIJ+ACIibW1t2cJ6+xz3JYH1qZUCpou1dwYHB5VSa9asoU4AAAT9AA4J +hsaGkRkaGjI
0VVsD/QdQf/o6Kg5HKihoYGgf9oNDw+bEy0tLdQGAICgH4B33O+O7K2O/Kam Jsccyd7NPzo6
2tXVZQ4ub2xs7OrqsuLRnMx1rWcMWltb3bcXrHx2dHRYzwZ0dHR4Lml/eGDV qlVmys3NzVbm
V61aZWa1tbXVfaMjSnE8N21m1Z2CtfDw8LC5ZFdXVyxVqrl69AzYyzswMNDa 2mqV1/2siP6+
1tn06OhoT0+PtUXDMJYuXbp69WqOawDIrx3bHnf8u+OOOxSAArrjjjsCHYDW aJD29nZrZmdn
pznT+rSzs9P61BrHv2bNGmvmrl27zJsGDhs3brRvzppvn5ltXftGTdk6s9va 2hxLWh+5V9m1
a5dVwGz51CyOJ/cFlaWhoWHXrl2eC1vXVy0tLZp58KyK0HskRAYcKbhrVaYG HQXd1zqbzraM
vQgAAIcd2x43/5vz3x133LF48WJ7XGH9o6cfKJOefnO6qampvb3djAVz9vS3 trZ6Pkuq8zKZ
bOuuXr3anqulS5d69hybWVq6dKnnR+5VWltb3Z3Bq1at0slSoHfjuG8gjI6O Zsun1Y1thc4R
8xB09egZ8Oxi16xYx77W2XRPT4+5TH9/v/lNNjIyYl7jDQ0NObYLAIgRQT9Q ehoaGqy+cDNI
HR4eNmMpM6Y3/zs8PGwGhdbo/5aWFquf1Xp7TEtLy8jIiBl+mTcERkdH/Ydb WOs2NDSYvcJW
6GYGdtZ1iBVD9/X1WVvp7u62Mu85SsTKUl9fnxV5NzU1mduyZtoD9CjFcdSt 1TO9Zs0as7qG
h4f982nG3Dp58Lx5EroIITLgLq9188fzxVCa+1pz01bK1sWnWeE+VyAAAIJ+ oHI53uFjRUvm
fEf05vmyTiti3rhxoxnamvGfO+xzs9bt7+834z8zdGtqauru7rZiOCuRvr6+ 7u5uayt9fX1W
z7Tnhvr6+syFrcsD+7bsM2MpjmPTVt22t7f39/f7pGAVKpY8hFg9egb6+/ut VmEVNsS+1ty0
ldvm5mbr0Y6GhgZr8A+HNgDkibFj2+OOWWvXb+jt7aVqgIJZuXLliuXLAh2A 5hOcItLU1LRr
167m5mazU39kZMSMq8xnNFtaWgYHB1tbW80BM7t27bJGgfv/2FZDQ8PIyIhj SatP2j3H+/wy
tZiVK3f+cyarOVO/OP5ZdZfI/MisZ/9yRanScKvHm4FY9rX/ps0fKHB82j6F UwEAeNq5feuZ
51ywc/vWnEuuXb9hy5YtixcvtuIKCz39QElqamqyRp4MDQ2ZEb999I41Ttpk Bl5WxJ9TvL8b
5X52Uz8nsYheHM838GR7JjUfefBcvZAZiCXz9ps8FvPlTo2NjYFecwQACISg HyhVVs+o9aCk
/SFd61Nr1LWjJ9WKF3O+0CYfMbcV3gUKW3WuKyIWJ0pkHDEP0YtQyH0aetP9 /f0jIyPWYCF7
zQd65BoAQNAPVAQrxLcCaHvQ7/7hXkfQb4Vc+uPd/dcdHR1tbm7u6elx58fn xTtx/VJYlOLY
ObLqfvA0f3mIXoS4KiHEvg606YaGhs7OTuvXiK2Wme1FTwAAgn6gcrnHQNsD U/tQH8+w1Vq9
q6vLujBYvXq19etLOpvu6uoyAzXzvZbDw8OrVq2yXnBpDeQwR3KbnejmbzNZ sXVcI7mjFMfO
nreBgQHrR690gv6IeYhehLgqIcS+1ty09fNe1h2V9vZ263nfuG77AADceJAX mH4hHuQ1WU/o
mlGp9SoVk/2Hb92fikhjY2O20SwbN260wlzPRzl91jXf1ePOoWdAaQV8Eu1B Xv3ieJ8KgzwH
7PNsa5Qqjb569BSi7GudTZvD982L0jVr1piPdlhP93Z2dnq+QQgAKhwP8gKV zv5MpLvL3D7H
s0M9W4DV2dmZs2Pbeoe9e137KzUHBwez/SKvI+KPLkpxPKvUivgHBwcLk4fo RYilEsLta51N
t7e3mzU8NDRk9fqbEX9LSwsRPwDkD0E/UMI8B/F7zvEM+tvb20dGRjo7O613 6bS1ta1Zs0Yn
9mpra9u1a1dnZ6cVDmZbd3Bw0By3bS1phvvxRvwRi2OPXPv7+80UzKHn9vec 5jsP0YsQSyWE
29eam+7v77eP4zfD/b6+Pv0rKwBACAzvAaZf6OE9iO1UqPc2egAACo/hPQAA AAByI+gHAAAA
CPoBAAAAEPQDAAAAKFo1VAEA8PwuAKC80dMPAAAAEPQDAAAAIOgHAAAAQNAP AAAAgKAfAAAA
AEE/AAAAAIJ+AAAAAAT9AAAAAEE/AAAAAIJ+AAAAAAT9AAAAAAj6AQAAAORb DVUA4LNf+q5h
VIlITU1ddXV1VXVNVXWVYVTd8ZmrqRwAAAj6ARSaYRjumUopwzCUUuHSVIef dfJZp4pIbY0x
q75q1mF1xx+RefS+zTrrdnWpgQEZHTUaGlR7u/T3G9NULWY9BF6xuVkNDxsj I6qhwRCRxkZl
lmVkxBCR0VHV2Gg0Naldu4zYN10kbUmVYtbjKLtZ8CgHDvzrtqiSmvatoDzq 353bEso/QT9Q
YqyTS5zfrPv+8OJvdoqtp39ndZXZ9++vtVWNjsrgoDQ1yerV0tVlDA+rjRuN EqrPlhYZHpah
IWlrk+FhNTpqxvrG8LBqajKGhg4uwxctKmRnRd9WxNVpmZiuZqyzlqOLrbSa K0E/ALli0ewj
zu9wzNz2rx8R8Rve09OjhoaMNWtUU5MhIp2dRmeniBRXxL90qerulrY2wyfo HxiQTZukrU02
bXpz/qZN0tl5cE5ZBv0AgIrCg7xAWTEMwzH+x5iSbZUjbznHnGj7u3Pa/u4c Efm3b//qc3/z
xXu3n3b5Df/43hv/z5W3fOPKW75x1ce+5VhxYEBEpL09a8odHcowxDCkp0fZ 8iOGIUNDqrFR
NTaqgQGls/zSpaq1VYnI8LBauvTgYs3NakewIPEAACAASURBVNOmHF0smzYZ S5cazc2HbMiu
rU1ExOzRN0P8vj5lTZvzzWWy5dB9LdTYqMw8Dw8rx0x30QYGDlbFqlVq1Srd anHsYveut2Z6
NgP/TwMtoNPe/BthiKTk0HFuORt5zgV8aslnWqdcntOeleme9twX4cqrmRmd bbn3V7ZtGYfS
yb87A0FPa9H3ms7mclZClN0U77FWyGM5RPr6x2OgfRGuGUuWAbQOZme/ZBnq E+joLjB6+oGy
ivgdw5Rz3oU86hOtX1z+lo6ffG3D+R019bWff+9xy/6h9Tu3Piwnnywi9bXV R8ysPuLIGU3H
ZX74jXsc6w4P+52/urrUwIDR368aGqSjw2hoUN3dby4/NCSDg9LcbHR1qfb2 3MtbvfUdHdLX
Jxs3yvCwam42OjrUyIhfnYyMqIEBWb3aSlPsyYpIS4thXhtYgX53t9HTc3Da nG8u459DK7hf
tcro71dtbcos3caNsmrVwZkiqqvLueLoqOzaJY2NRk+P9PUps1p6erSqxWfX +8+036HO1khC
LBBo9RBN1z7hXjdb+pr34oPesg93iz/EWj7DCaKUN2fD0Nz1MjWex70t/XSy FTbcaS10/Ydu
/+5KCL2b9A+BKIdqno7lEOn7XH2Fzn+IZuxeK8pXsBTrsB9jx7bHHbPWrt/Q 29tL/AQUzMqV
K1csXxb0AMz21RjoHH3c3154+5LG44+s+bv1u0Xk68uP/esbqa9tHvnmxx5Y /aXv1NTUVFfX
VNfUiEhVVfX9//7pQzNgfkm/OT31tS0y9USs9an1LKx7Lf3lpy4YlDkgZ2jI 8EzK09CQ6uiQ
4WHDvUxr68FxSh0dRlub2rjRMOds3KiWLjVaWtTgoKGZQ/syFvNZYf2q0KmW uL4d440ewsWg
+guEvqjQiSB9Enf/N9CFQehQTD+W8jkzaG43YjDqn2wsFy1BqyvnXvNvA3Ed X+GaZYzxt/6V
dvRjOcbDNuK+iPEMpvkVHEtL8LFz+9Yzz7lg5/atOZdcu37Dli1bFi9ebMUV 9PQDFdT97/Np
3YzaY49KzZ0968c3v8WcM3dO3e1L5HP3LF/X/0v7ktv+9SOOdVta1NCQMTqq GhoMd+hvPhFr
zfG/LaC//MCA6ugw2tvVmjXS3KxVAwMDavVq2bTJaGhQfX3K/dRBS4sMDUlP z8FpEWlrk6Eh
WbXqzTmaOTSX8b8lkrMqQlRLxGagM+4lf40w+lr5zr9PB7yjS7u0FKYInrFR Xk9rhW8MxXNY
TfuxPO0jWEooV4XHmH6gzCkb96cv/uMvv7hp8sX9e2fNqLb+HXtUqmZGzVtm iP3faxP1jnXN
8Sf2h1/tGhqUiCj15j9/mst3dBgismaNYT49nFNjo+roMIaHZc0aNTJieI6N MYfsm/G0OW3+
d2psT4Acmss4NDUpnz9jqZaIzcD/U50FomzdJ1LUXMU//UBJhStX6YYU+S6C Z9dmxOYUMYXo
W49lQ9GbpTv9nGnmY6OFOdbyui8I+gGUm2xf6s/1PvqlX8oN60ZvWDc6s8Z4 6rXRL/1SHut+
NGeC3d1GS4vq6hLzcdXVq5X7kmD1ajU8rMyHbv1T01zeDIKHh5Vjc9m0tMjG jWrXLsPngWP7
y3nMJwfsb/uxnuLVyWFn5yHLmA8fWzPNPJt/atKslrg6xWPsxgvUDen/XGAs 6Uio3j77yBD3
QJ1AqxfVUR+6QgqZvdAp+Oy1aamcQBsK0X+f7eHvuEoXS5amt50UT5ufXgzv AcqZ5u37Z/7h
5yKy4OtXbPvryJ1bq//3wjt7/+HLrqVOca84OGh0danWVhkdlYYGaW83Hz81 RMxf6VJdXWYM
rfr7c2RVc/n+fjG3qBk66/xoQFOT0dCgRkeNlpY3B/80NSmz79+6paCTw74+ j2W6u43RUWUO
H+ru9n4SN2K1WDs6W0e+TzPI2Uj0B4F4Lqmzujv/9jn21X1m5sy/f3920LEu 4cbG5Kwin2DF
HsUG3V+em8iWlP62dAIsRwo6afpfKUXJVYhjIcYdrdMsPY9lnwMk51ET4lgI XRXh0o/3ZBKx
GUf52b7QR3fhLrN5kBeYduEe5I3dwm+9X0R2fPqn7JHSUuo/ZpS/n9Fh76AM jgWaEIQHeQHE
K2e4z6NQRaJiAwCiHwAIjaAfALEmSqUFltILc3wGXAEAQT8AIHAoXDn5L6HC Eu4jljZDQ0Jc
eHsPAAAAQNAPAAAAgKAfQNkr49cbW0UriR+bDJGHcL/cmaeUS64huZtH/uoz 9kY77VnN329+
mcrpBDi9P1Rc5Oc0zXbu3+D1T/UhWmNJ7BSCfgBcJ5R5KQo8JrjMhiAXZ3Eq eZx3wX721eCF
ZUVTGzl/ISTQp4F+Yk+zNZZEyyHoBwAAAMocQT9QkjzvbrtnWr+I6X/zUSep oKs4fowzZwoh
supe3T9lnaK5t+guRbiaD1rJnmWP0gyCpuNTyf5puj/KtkX/OtepLmtOzo2G LmOgTrsQezlK
q9bcj0GPZf1zhf/OyscZzL5TPBthzprUPBuEPvb1Ky3QIRm0NeY8DwRaUn/r sTQS/4LnPBxy
Hiyehcp5fGl+zcXVcvKBV3YCJRnx2+9Oun8zPOcC4ZIKtIr5SnXPu64xZjVK yjq/9OQuhTsp
nY3K1A3lcDlxJBV93+VMJ0Rr1GwqovFD95qVHFe1xH5g6m83SquOfliFa4Q6 u8O9X+I6g3me
WHJuMWeLdacZ5dgPV2n6a4X7joiypM/5PE+NJHSGc55eghbKZ9OeKcTScvKE nn6gtFknC5+T
ddCk4spS0AWCZsD6qSadk3tcZQxXnwWrW82FA5XCXsnuCtdMKlBt+IzBzUe1 5Cxj/o6gnJkJ
V8OFPK4jNrPQp4v8bTHfZ8gQLTyWk3mUtl3gRqKZ1Xh/1iB/9VM8T+DQ0w+U jxA3CrP9xGm+
X8CSv3ua0/IGnnBpFk81lsQDi4EGNmi282LIdvRXl0TZj0EHL3HOLEydlO6b fPK93dL6We5i
20EE/UD5fHuFeyOB503GGDtWY8xqoOIUctPhKqSQtx0Kk06RNG///r9C3kyP pUFqlj1c2w49
tqE8TpvFcwyW0Dl22rc7XcdysbW9EBjeA5R8rB+l/yBiN2TEt4BH/1bwf3Ig r5uOMdk89erF
1e9rr+Sgo2Bjb5aBSqr/Wu5YyhjXoZQtA/nr7y/wYVuEqZVrl79j9Ty17UKe 2/N6DVOw+ilY
iRzo6QdKsofAfX/Tmmn/NGJS4jvmWGcVzxNojFkNuky4TeccVxridnO4Gotx 30XMf1y7zH9F
/+btP1O/WmL/8tbfrk6D1Gy02RYLeixHP2wDLRDLPsrZEkK3z4jHfqAF8pGx 6Psi20bz3UhC
13nQVqQf5Qdqovn41iDoByo37veZ6TlKJ9AjVv7PmYVYpWBZzZkNn03nTF9n Ospaofd47Psu
SnHC1Yx+KcIVJ3oZ9dtJuO36lEuz0UZs0vqNMGeewz2eq9laorSEnKeL2I/i cHmI/qSv/qP2
MWYgf41E86wS9Jsx+sP6MX5rFADDewAAJYkfTAUtAdBHTz8AFJGSfh9F4euq PN7jQSOkJRRg
HzmGzHGmymv9EPQDABBnMEGsD1oCVUT9aGJ4DwAAAEDQDwAAAICgH0AhFclT a/pvTOcxOwAA
CPoBBFMkv4sZ8RdSAQAAQT8AAAAAgn6gUpk96/b/WvNN7iWtmY4FPNdyrJ5t Ols23Fuxb90z
Dz4Z9smkNce/EvzLCABAJeCVnUCpMl9N7fmj6J7T9pcQ22f6/6x60GxkS1zz U88FshXHXi7/
gkcsIwAApY6efqD8rw08p/2XtAf0Vqxsnw6Ujv6nEvzn33mtOwAAOdHTD5SP EMNXSuWXLPWL
5l6S320FAICgHygf4SLa4h/64hifE6ISGN4DAKhwDO8BylCUfnF3uGwFyu7h +wXOfKAfAXA8
PQwAQCWjpx8o+fjeHpFbkbrm6nENfYnxYsDKkpWgfY49tz4zPVcXuvwBAAT9 AEqFPZz1nO85
R2faf3PZpvUX0NyuT0FypqA5k4gfAFBRGN4DoCQxaAcAAH309AMoSbyTBwAA gn4ApRrK52lh
AAAqGcN7AAAAAIJ+AAAAAAT9AAAAAAj6AQAAABD0AwAAACDoBwAAAEDQDwAA AICgHwAAACDo
BwAAAEDQDwAAAICgHwAAAABBPwAAAACCfgDeDMPw+TPGrbj5bDFP2chHvfkX JPSOKPWGVOTJ
FnK7BStCzsOqDPZLPjLmXiVnIoUpfs6Tc9Ccl/pJBgT9AAr3NRn6O0NNcUz7 LF/klVb8OeTi
oUiyXZimYhiG/bAqfPssg8uz0jr8ieBB0A8gcKBAPQAcF9QP+wUg6Acq9DvD cxyOvXvJsYAE
73wyt+iTiHsTjtXl0FENPmtZczTT98ySIwWrxrJ93WarIvdMsx6yZSBEgkFr xnN1/Qpx70f9
3Gbbrn6yOVuFO2WfFuJfZJ1DI0RjDrF3fJqlT7PXbNg69ePTYHT2kWYV5TxI IzYYn9OgTlty
12Totuc+J4SO7/0TjNLSotQtykMNVQCU8QWANXLAPdMxnfN7yL2AT9ycbXP+ q3uuZZ8IlL5E
uI2es7r8N+pTVzoJBq2ZiBWiuTn/4jvaWKBkczaqEC0k3KERqDH4L6BZh9ky oF+oiPWjc3II
d7z4JxW9wejvOJ2jNeIR6r8Vd2Htc/TrP3RLs87wQXOOMkNPP1DCPPuYQ4Tv obfuvyH/xdzz
/cOpgn1F+X95x1tXnvM1g5u4MqkfSwVKOWiIlrNCcgbcgVp+oLL4NGbPZCPW oX6hYqyfiEeW
o4pCJBWuwYQ+QYVo8+5mEDSH4fpHore02OsWJYqefqD8uXvUCnA14hMq+fTy Bo0wcpbaPoil
8FXtk+GcIVrO8oYekaUTXsR4paSZ7LQEIjob9W/MxXak56MGwh3v0Xd3ns5U Vi+7ezhQvGUs
zB4s8g2BoB9A3iOVnN9ecWXA56Z8oO/FQIMocr5ByP7d7B7HX+A6j34nPcSQ kqAV4l+9gbKt
n2y81R7j0IWIjVm/LPrNXmeP5/sun38eQl8dxdhgQlxRBzrE7GUM2sx0RijF ckmpM16Inv7K
xPAeoHKvDUKE4zHmLZbEwwVhOoN9g8ZhIcqSLfj233SBm1CeYseIrcIzfgqx oemqrlgG0gRa
Jtx9oViOu+i1HejBhujzp7FHRvNYiPHApMu/otDTD5Q2x01qR5+u+/vAc4F4 w3rHkwb+fc+e
Oc+WlH8Z3Yv550En/5oreuYz56fuSshZM/7VlTOTOhUSovg6rUgnWc8K8U/B vor7bka2Wxz6
l2o5G3POvRPuxo5Ps8/ZnHLWT7YdlzPbOSvWWlGnBiI2GJ3zjP7hEGJbQY/B nE8x+WcjxpZW
gG8BEPQDiC2q1v8zxAKBvqs87xfrPI6mmQ3PQbea47Cz5TDnPe4QRda/AslW CaFrJmgGcu4y
zeLrLBCxVejUsH9x9MsV+ooxxN7R3wWezT5QC/Rv7UGHl+gf7/pnlRANJsTu C9oSAtVtoCxF
bzbhVgl3LKCcMLwHQJHSf/U1QLMHAH/09AMoUiFGsExjlEZwhopq9gAI+gEg R0yTp4VLokQ+
q1TyZQOXTNQGgHxjeA8AAABA0A8AAACAoB8AAAAAQT8AAAAAgn4AAAAABP0A AAAACPoBAAAA
EPQDAAAABP0AAAAAyga/yAuUmJ3bt1IJAACUjbXrN/T29hL0A/A4O1AJsVux fBkVCwCcYAtf
OYXZEEE/UJIK0CVQacxbKFQsAHCCLXzlFABj+gEAAIAyR9APAAAAEPQDAAAA IOgHAAAAQNAP
AAAAgKAfAAAAAEE/AAAAAIJ+AAAAAAT9AAAAAEE/AAAAAIJ+AAAAAAT9AAAA AAj6AQAAABD0
A5h+w8PDHR0dhmEYhtHR0TE8PBxodXNFqhEVwrBpbm7etGlTXjfEkQiOMp2j bGBgoLGx0TCM
1tbWfB9rBP0AStLo6Ghra+vw8PDIyMjIyMjw8HBra+vo6Kj/WkNDQ0uXLqX2 ULGUUkqplpaW
pUuXBr1OjhFHIjjKTF1dXaOjo0qpwcHByjymCPoB5NDT0zM6Otrd3d3Q0NDQ 0NDX1zc6OtrT
0+O/Vmtrq9X1Yp6XqUlUoO7ubhFZtWpV/iIejkRwlOkcZTn7qjTZjymCfgBl xTy7tbe3m3+2
tbVZM2Xqpqd529S6Z2rdBjUnHDdGe3p6zHus9isHc5mhoaHGxsbGxsaBgQFq HmWgpaXFfryI
iDVSzmr/5t0zc6a9w9I6UqyZ1jLmsWY/sjgSwVHmc5Q5joXh4eGlS5e6Rwe5 jynHthzpEPQD
KCue90wdMzdt2tTX1zc0NNTV1SUiVm+iu1tx1apVq1at6uvr6+/vN6ftnw4N DQ0ODo6Ojprp
AGV2EHV1dQ0MDPT3969Zs8Zq/0uXLh0aGlJK7dq1a9OmTR0dHWZEbh4p5kz7 EdHd3Z1tfAJH
IjjKPI8yx7HQ0dHR3d1tHnTmQ2uaW/E5pgj6AVSE/v7+zs5OEcnZL7h69WoR 6ezsNJc3/7R0
dnY2NTVJfPdhgaJiHiCdnZ3mrTOz/ZutvbW11Qz9zYDeOlKampqUUhs3brQS Me+2cSQC+keZ
w+DgYENDQ09PjxnuV0g7J+gHkIP53a8zU+fU6bhFMI0POAIF09DQYD9ArGED Zvvv7+9vaGgY
Ghrq6OiwRtREjEI4EsFRZj/K3BcG5gsq1qxZUzlVRNAPIAezW9HqODQnsvU1 WqddzUuIbBcP
QHlwPBJjHiDKxvx0ZGRk48aNnZ2d1oianIeSZgDEkQiOMvcqZgf/mjVrKqrl E/QDyKGvr8+8
DTo6Omq+t8d8h499GXMMpf20m401lsAaXUANo4yZ7dx8u4h1gKxevXp4eNh8 glBEzKd4m5qa
zMPKDFmsI8VcUvPN4hyJ4CjzPMo8r4qHh4cdg3/Ma4Dh4eE8vXGLoB9AUWto aBgcHGxpaTHf
5tHS0mKOhrQv09bW1tHR0dbW1t/fb84x75m6I5Xu7u7u7u6enp6enh5zmhpG WTJHFwwPD2/c
uNHqTTTH3Hd1dTU3N7e1tZkj9Tdu3Nje3t7c3GweX+bMvr6+7u5ua0nNQQgc ieAo8zzKHMwx
deYIH/t8s5Nr6dKlPk/OZDumSqC6dmx73DFr7foNvb29tCSgYFauXLli+TLN A3Dn9q1FdZCa
gybL4OXfxVaxQGUeiShLnGAjVs7O7VvPPOeCndu35kxt7foNW7ZsWbx4sRVX WOjpBwAAAMoc
QT8AAABQ5mqoAgBRMJwA4EgEUPzo6QcAAAAI+gEAAAAQ9AMAAAAg6AcAAABA 0A8AAACAoB8A
AAAAQT8AAAAAgn4AAACAoB8AAAAAQT8AAACA0lBDFQAlZ8XyZTu3b6UeqFgA 4AQLgn6gbK1d
v4FKyMcXEhULAJxgC185BP0Asurt7aUS4mV2QVGxAMAJtvCVUwCM6QcAAADK HEE/AAAAQNAP
AAAAgKAfwLQwDCPnnNi36FCATZhbyXfRwmWgABWe75TdE9OYq1LJQM7KrOST UsRKoA4rqqk4
dncJnYVKEQ/yAghGKeU48zrmxJV+7CnnIwP5yKF9u/mrgWmp27iqBewjlE1T KcwZD0JPPwAA
AKbr4lApRbc9QT+AqCdWx81Ta5iKfTSC++5q6Bv02W7XuofHhN6KTobzWkzP bWmmqZlVyTJc
RGd1x+Z8pgPdRvfcRLh9Ea5VeOY5xG51LOBZRT6lCN14NGvGv7r0azvc7oil Mn1Ga2jWdpSC
5+nMhnyz9/qHOOjCNeAKxPAeoOQj+5xdKZ7T5orWtGNCgt+pz7YV++b886a/ iZwZzlMxPVPQ
LJROVpVSZqdX6NXz2ieXcxcHXVK/VbirRT8DgRpeoHrWrPNwaWp+Gn2BcMV0 L5Ct6YaomYjl
ivfMhmn8dtPZfXEdp5WAnn6g5DtI7PQ7VCTs6EnHE66aYzFjOefqJxK9mFEy EGiLEbPns7p1
09zcTfbp6NtyJ5ItWf8cFqAx+CeiWS1RxhwHqpmIbSxnPgtwnOajEQZ6uoYI r2y+3WJporQH
Cz39AJwxfegT6LS8eCH0SKQ8BTeV/B0z7a9tiWW35kwk3Kiw2LOUj3zm9RiZ xq0IL3upsDMP
J2SCfgBawWvo0657XGbsW4krqXx8DVT43eRADSBPO6UAN5RCFDMfNZMzzWLY HcWzFSK/Ejp7
xLVzGd7jxvAeAFnPwjGu6PPswfRmOK4MxFtdMQY61hdeiCHX4bIa/YZPIbv8 farFP5Ho/f0h
+u9D/DRH0AeOY98dmo0w9tqeliMO+k0iXMSv2U7Yy57o6QfK/6waaCh86Fui 1rqORHxmShwj
2gtczNBpZlvAXkU+34LTdbdaf7ue+zpEU/HZkH9wEHoXhEtE/z2D2Vbx3PXu mZ5ZypmNELsj
50Zjb5D+iYTLmP6G6AAulW+ogrUTgn4ARX3e9Jmj/6n+M3AhHnYM/TCWO+ot WDH1MxAoTc1n
K6OXNFBqIR79DJdmxFYRy27V2W7OZ5R9ihn0+VrNevBfLGfi+dgdEvZh7kC1 HaJ+wh0+KIbv
r0BHSizfMpWG4T0A8oh7rKBVAEAxoKcfQB5xjxW0CgAg6AdQEREelUDlUHCd GqBaABD0A3jT
iuXLdm7fSj1QsQDACRYE/UDZWrt+A5WQjy8kKhYAOMEWvnII+gFk1dvbSyXE y+yComIBgBNs
4SunAHh7DwAAAFDmCPoBAAAAgn4AAAAApYwx/QAAACgo+4/0xfiyWsMwePUt QT8AAACKIuK3
h+YxRupE/D4Y3gMAAIDpifjl0F/pBkE/AAAAyvx6wD1tTHF8lG2mfY59Gc/E HdPljeE9AAAA
KNLLAOu2gHvaJ17PtmIlo6cfAAAA08+K43OG6ean+su7F9ZfsWzQ0w8AAIAi FXr4Dc8JEPQD
AACgNITuiWdIjwPDewAAAFC4IN7RB28fY2N+6hmve/bc+yzvXtG+sM6KZYae fgAAAExb3O8T
eduXDBSgh1ix7K8BCPoBAABQ6Lhf8yP3kj4LZJvWX6CMMbwHAAAAIOgHAAAA ylrZd/wT9AMA
AABljqAfAAAAIOgHAAAAUMp4ew8AAAAKIdu79mNJ2SedSnslP0E/AAAApo0V eetE4YEidWL6
nBjeAwAAABD0AwAAAHljH/ZjTtv/a803hVjSsS2fT8sYw3sAAABQXJRS9uE9 OtPRPy1v9PQD
AACgVK8Ncs7RX7e80dMPAACA8uEzdMe8gUDQD1S0ndu3TtemVyxfZp/OmROd ZRBuR1CxAFCA
E+yObY/b/1y8eHGMEb99AI9n3O9ekqAfqCxnnnMBlQAAQCGtXLkyH8l6RvyV /MJ+gn7gEHT0
AgBQeP4xuv6wHGtJ+yruTx3pVMLFAEE/4HT+ih/YzgIiYtimD/755rQhhucZ y/6JNW3/j+e0
839eWTC8tnbItFeePXJz6Jp+2XLn014Xzjxn25iRrRI95mUvX/bUXbnOXnmG qzKzpeq3J1x5
zrpLcjeGLHtEe+/47RGfis2SZcO/qR6a56z7NVBj8Ekoa545PDk8OTyL6vAM 9xLMs+uezBbK
O+b4L+A57Z6QCv4ZL97eAwAAAJQ5evoBAAAQ1QffcaT+wkuWLOn82vriyXwl dP8T9AMAACAG
ms/FrV2/gboqPIb3AAAAAGWOnn7A24FnvmP/c/Zpt1InAADoMPvy7b9C456D AqOnH/Az+7RP
zj7tViJ+AAD0mcG9NYzHnOjt7S3Y7+GEe5UQQT8AEZF9T92976m7RWTfU98W kb1Pfnvvk98S
kTf++C1zgTee+OaeqX/mnNGdd43uvEtERnZ8gwoEAFRg3G9F/MKP4RD0A0Vr /9Pf2f/03fuf
vtsW+n/bvsBeK+L/47dEZM4Zn5lzxmdEZM/Ob1rLjO64i5oEAFRm3E/EXyQY 0w/4mX3aJ0UO
uUV4+PxPie13SY5Y8OmcdxAbFt5mCPcZAQCVxRres3LlSs3R/O6fyzV/K9f6 kV1rGZ8FcqaZ
bWZ5o6cfAAAAeYn4e3t7zW5+ndd0muG7yfGDxNZM+7TnAjppZtsQQT8AAAAQ OOIXkZ3btzqe
680mW6e7fb7nMlF66yunp5/hPYCf/U8ffHFnzhf4HLng02/88VvWI7xzzvwM Q3oAAJVpxfJl
5ot6rHH87jme8tHv7k7T3sFP0A9UusPmfVIOjt0/eF44fL4Z9x/884jTPyVy SGB/5Bmfsd1r
FBFpOPM22xoAAFQKd3Cf80Fec9RN7NG//80B+0YJ+gEAAIAcdAbu6wga8WsG 7tZilRPoE/QD
AAAgTkuWLImYgv0lPIHifp+393iO5Mk2vKe8LwYI+gEAABBV59fWR0/EHpe7 g3KfJ3p9/oz9
2d8Sxdt7AAAAgDJHTz/g9Nu1N1IJAJCdyjINlHjLLuvuf3r6AQAAQKRe5gj6 AQAAAIJ+AAAA
AAT9AAAAQHTmyzTD/TiX5lruxfLxS8AE/QAAAECcFwmFWYugHwAAAIghgi/M g7lBf/+LoB8A
AADI1zWAIzQ3plh/iq3b3rpgcCwWYqOOTfhPlwTe0w8AAIBijPjNIN49YU2b HfaOmwPuxTzT
j7JuKaKnHwAAAEUU5VtBuTtMD5pm9KjdGghkZs8+XVrVS08/AAAASubCQD9M zxn0Z+vsL8uq
I+gHAABAaUT89rE3/tG8exVN5foTvwT9QMzqnnx69m8H6/+6uz6RnJnOSCaT VJlkfV3iuGPG
zzpzrOU8qaullgAAyBbQ6ywcV1I+r/Gx0rHfEPC8OUDQD1SWI9euO+bRX9XN nm2cfLKc+BaZ
PVtqamRiYuaBAzP37JFXXlc71018u/8vbz/71Rs/NOu4Y6kxAAD0WQG6I1J3 PwygObzHc/lA
6xL0A5Vl5u+GTvj/fjDz8CPk9NPluOPkqKPkyCNl5kxRShIJ2bdPDjtMZs40 Zs2qnz371F3P
z+n81BPvX3bkxz5K1YW28NxFO7Y9pT6i/QAAIABJREFUTp4BoGwC+mx/ek67 J3xSy/mp/wPE
OgsQ9APlb84PfnjCzx+pam6WE088GPEfcYTU1kpVlUxOSiYjIlJTIzNnSiol qZSIzKmqumjj
lt//9r8PrPpyQ8Oc2CNLEXEHl+Z8U6DQ0x6qhg5b7VsPmgEAAEDQD0ynxm/9 ywlD26WpSY4/
Xo4+WmbPlqoqGRuTyUlJJmX/fpmYOBj6T05KKiVVVVJbKzNnypFHvn3PnqGP feL5f+o79a2n
FCa30WP3KME6gT4AAAT9QOk5/N41x28dkrlzZc4cmTFDlJIDB2RsTPbvl717 ZWRE9u+XdFqq
qqSuTurqpLpakklJJs2Z4/X1Z+ybGPnb21/89tdPOmluLFmyonnNsN7di+95 Q8C6e+BYxpp2
LKkT4ltJOf7rTsTxqT0Fz3zq5Cfnko4yumtJM/PiussBAABBP1Ay6nY+cdyP 1xlz50p9vTl2
Pz02Njk5OWNsTEZGZGRE9uyRREKUOji2Z/Zsqasbr6ubkUoZqZRkMjVK7amt PfvAgbVfunNW
35ePOqqxSIrmviHgjuAdlxbuuFwzRndP55ypk89s1wk+lzr2JXUumTQz75jD gQMAnnZu30ol
EPQDxejIr99da47dz2Rk377Unj13nnSSqq//wmOP1bz+ukxOTk5MJNNpZRjV hlFfU1NdVXXg
iCM+e/nlp09O3vb441JdbRiGSqcT1dXvembXPffce93H/6a+vi6vedbvho++ CZ9rCc85/lnS
zLB76/l7djZb5onsASCEtes3VGbBVyxfRtAPFK/6hx6uGRmtOvJISaVk375k Ov2D88+/pKsr
bRjfNYzr7767VmSfSFrEEDFEZGLiFZF/ueKKt99wQ3Vd3Y9raq7bsEFVVWWq q5Pp9Mza2hPW
3ff7RecvuuAd0QNuK+h0x7uO8Sf5DoULzN2nbi9vwTLGowsAEEJvb29lFrxg tziqaGRACHX/
8WNVXS3ptBw4IG+8ce+SJcd3dV02f/7S006b/7nP/ccnPrF7asm0SI3IcyLf /uAHF3z8411t
bbe8612Z7u4tN9yQGh9PT0ykU6n9mcz5GfXrnz74xht7o0ec1j+fZQrQG108 Hd7TFYX71AB3
AwAABUZPPxD8WvnPL02++lr6sMMmksm6iQlJpy944YXd9fVjIrNELj355Krb b984c+ZlX//6
YSLVIi+J/Pimm1v+n1tueOc7zUvtFQsWvPTnP+8dG0uJZAwjkcnMNAwZ+v2O nU9cfFEhwkFr
rLnOBYD7aV2dy4nQ7wz1T0Rz644tuu94OD5yzPH5M2gNFOYSCwAAf4b7O3Xt +g0Ve4cFlWzn
9q1nnnOBzl22mnt+mPmPgTnV1bOrqmZVV1en0/LXv/7pPe95tb9/wQknHCYi Ir979dWnvvnN
87/61UmRBz772abrr1/R2mqlMLp8+dh996UPOyxZVbVfqf0itdXVW8fHd974 oU9+/GM1NVyN
AwAqxdr1G7Zs2bJ58+aKDT9yxt7mMpoJbtmyZfHixe5HBYgtgMAyzwxnUqmJ TGbcMKSqqlok
M2PGYT/96d7JyWfvuWfeUUfNEnnHMcfM/uxnX5g1a29V1SUdHRc2NVmrv3j1 1Xvuv39mbW3G
MCYymZRSKZEJpY4RGX521yu7X5174glUMgAAMN16W0/0RAj6gcASL7xoZDLj 6bRhGCJSLTKZ
ySRFZm3Y8Ma11+4aGHjbMcfMFFnQ0HDK5z+fEZltW3dXW9vII4/MEEkahspk JjOZlEhaqaRh
HCHy2osvvfTSywT9AADAsnnzZms8gs5/PW8L8CAvEDzo3/3qRDqdTKWSk5OJ VGoslUoqNVFd
PSFS/4tfJK+//rndu1MiIjJrKuJXIhMiz11xxe5HHqkSmTSMSZFUOj2ZyaTT 6VQmk8xkag0j
eeDA/gMHqGEAAGAJFPGfec4FnokQ9AOBJffvT6ZSyXR6LJ0eT6UmMplkOj0p khLJiMx89NE9
N33k1YmJQ64TRHZefPFfH3qoViQtkq6qmlRqMpOZVMr8l1LKyGRSieREcqIs K61gD7Py1CwA
oMwEivizPZ3I8B4gsMzs2ZMjo6KUYR5FmYwolRHJiNSIjIi8dlnbvExGRJRS ImIYRrXIxAc/
mH7ssSqRjIhkMmIYyjAmMpmEUhMiE4ZxoLo6pTLpTDqWeLdI3pcf4/J5LV0B frYMAIBwgvb0
ew7vIegHAjOOOmry9REjk6kSUSJpkWoRpVStyCsiWz/96QuWLz9mxgwz3DdX qRNpvOWW346M
HN/bO1NEKZVWKq3UhBnxi2RE3kinJ8UwxIiSN/uvU01X/Jq/7eavdMVQbwAA eIqlp5/hPUBg
tU2nmN3z45lM0hyfk05XZzIvizz80Y/Ou/76y+bNc681b9asBR//+FN///d7 RTIiqUzmYMSv
VFIkLbJbqXRtbXVNdVxRrP2nec1/jmXsc7It7LmMexX7hE9SntmwPsq5mGbp dIpgLcNwIABA
kYtlTD89/UBg9fPnTzzwc0MpQylRSmUys5X6i8gDHR0X3HTTigsvtJbcdskl M445pvknP5kU
mSVy3rHHTt5662+SyeZvf7tOqaRSE4aRFJlUqkbkZZHamfX1dfXx5tbedZ2z GzvQwvrbtSL1
QB/pZMBz+ZwpONbyyTMAANOOnn5gmoL+Sy9JKZUUGVcqkclMKvWiyMM333zx pz/9oUsvfTPi
X7LkhV//+tn16//76qt3j4+Pi4jIBaeccsnnP/+nz372DZEJkaRSCZGEYaRF fqvUsccc09jY
ULCCWP3lUYJdc91s/fcFKEVcHfZE/ACA4kRPPzA9qk88YeYpJ409/0JGRCml RHb19Jx37bXX
2n5z9/fLlz+/ZUu9iCGy+/77D7S3T9x77ymHH14v0nr88TO/+tWnjzxy/xe/ OCmSFFEib4g8
aRiXvmXuiSccXx61ZAbQZiye12CaSB0AUN7o6Qemzy03zRFJiiREEiJveeih uYaRmPrwd5dd
NnzffbUiGRHzXTx7Hnjg2Q984E8jIweP3vp6Y/36fSIHRMZFqkS2KlV7VOPp 8087+uijYsmg
Zr+12UkfLm62r5stnTxF5J7bitjZz8UDAKA40dMPTJvT37ds579/T154cUwk JWJs3/7qRz5S
98QTIrL1fe/btXnzLJGUiDKMqqm7AXseeWTXDTec9tBDIvKTefP+9OyzhkhS pErkdaUeUuqs
preeddaZ0aNhRwhrH3uTM651L5xt6E6InOTc6I5tj/vnVrN0OYvgWSiG9wAA ihPv6Qem05wv
3J7uvHWkqmoik6kTGf/jH399xRW1s2Y99eCDs0Qmpt7XqUSUYaSVSov8ecOG x26+eeSZZ559
9llDZFIkbRgzRB5SatYxR59/fuvp8+dFyVK2mNUnlvV5plZndftH9kDcvZbn kpqfBprvuZjP
FnlDPwCgyPGefmA6zW0974Vbbpzz3R+8bhhjStWK7HjooWqRepFJcwmlDDPo N9/RKZIWefz7
38+IiEhSZFJktshWpbbV17/rnLPeecmF9fX1VGxhEOsDAEoFY/qBaXbhrR// y7uXHG4YGcMY
F0mJpEQSImMi4yJjUyP+x0USUw8AZKaWmRSZaRjblFpXVXXGgvlXLLv89Pmn Fb4IFRvymkOJ
iPgBAMUvljH9BP1AJMu+9pWX37O0VqTKMCZExkXGRfZPRfwHpi4A9k9NmP+U SLVh/Eape6uq
Fpw+f8W1V7/rnRdTmQAAwI2efmD6GYZx1Vd7X7vxQ7tFZhiG+WxuUmRsKuK3 T5hv56wXecMw
1in18xkzzj3nrOuvu/Y9S99dX19HZQIAADfe3gMUhaqqqva//dTDC8/873vu PfZ/djSIVIuk
lEpPDeg3VYsokdcMY7vIb6uqGo495vLW8y5vu+yiCy+oq6ulGgEAgCfe3gMU kcuXXnbGgvmP
bvnlr37xq6odTzQkEkeKzFDKEBkX2WsYfxF5RqndM2c0NDRcNP+0RRe0Xrjo /FNPOZmqAwAA
Pnh7D1Bc3vKWuR/+0HXPX3zhE088+eTTz/zxhT+/sXdvIpFUSlVVGfX19c1H HLHk5JPmva1p
wYL5TW89tbq6mkoDAAD+6OkHik5VVVXTW09teuupV75vGbUBAACii6Wnnwd5 AQAAgOLF23sA
AACAMsd7+gEAAIAyR08/AAAAyophGIZh2CfAe/oBAABQVhG/Uso+AaGnHwAA ACh7jOkHAABA
mXCM6mFsj4WefgAAAJQJczyPUsqaoE5M9PQDAAAAZY6efgCHWHjuIp8/40rT /OeeSf0DAJAP
vL0HgJ8d2x6PPeK30rSm7TMBAEDs6OkHkDtkt/rm7RG855wQlw1E/AAA5Bs9 /QC0OLrnPTvs
NdOxrg3sKWheIQAAgBBi6ekn6AcqkbtfXydk97xaCHf9AACAm/XGHl7dYxe0 p3/t+g0E/QB0
Q3wAAFAMGNMPICqry5/X7wAAUJwY0w8gaxDv05fvOTTfJzX7SB7HivpJAQCA cBjTD8AZzbv/
tM+0pt0BumfIrrMYsT4AAHkVy5h+hvcAAAAAxYsx/QAAAECZi2VMP0E/AAAA ULzo6QdQAqbl
vUCO3xuuqLLr5KTCX9bkLn4xV0i43OapRMVwZMWSgUo7BIKWt0hOobDQ0w/A 4zRt/cv3Jor2
K9Z83VDsTxhrFqHAJS3pEMQz//6F0i9yiMTZNfEeWTFWQjGfcIohG/G29jyd QhEFb+8B4JTX
0zS/uYsCNFT/NqbfAjVfSAUAxY9f5AWgFaa7/yuuN/q7P3WER9kifnc6jgDL Wsv8yJ6IfV3H
p57Zc+TE5ycC7Km5F3NsVz9l/2RDbF2zMrPVrX1b/vs3547TmRNip/jUpH0B R6vwWdcqpqMq
3JnxTEdzF/tfHvjsCP8GH2if6rQZnyVznhl8Dv+c6etXmqN9+u/EeA8r/6xG ORBibwb6x77O
qSDGc1Hsp1CERk8/AK1IzvOM7D9Tnzsdz02Lb8+rIw+e2fO8nsm2jE/xcxbT ZwH/WvUsqc/W
HSv6/OlTt9nC5ZwVmDNjmrXqU3WBsqG/FzQzE6j4+hnW362egVSgfep/TPnv Mp/oX/Pw1yyU
/74ItBNDH1Y5Dw3PEunUof8ZI1wz8F8xllNBxHNR/k6hCI2efgC5Q6icYXeI Jf17zvJUrkBh
TfRrp/x9aeUv2xHznDNjms+PZusNzete8GwhIdLJd3uO9xncGHMbpfHoZMNn B8VSorw+PxD7
CaFIHlEo0VNoZaKnH8A0K0wInqcY1z9Zz3vlxZztfGdMZ1+7qy50YePaC0HT yffeyZl+oGOq
GNpSvCeBcCXKax5iPyGEyG1ez3UldwqtTPwiL4A8fpG7z+PT+0IMnz7CfGSs AN9VRfuCl4gZ
i3EfBdoLPi0kxN60MlwSnaz+g3mK56pSvwO42F65WyTBawl1+cd1xw8mevoB hPyWskfwQUdQ
2P/UvxJwP6qruSGf0bQ6RXAv5pjjLkK2ZO1F8Nm6f0l1Vsy5iZzb0lnXv1p0 Kipn1eXMhk9d
xfUgYKAHdsMdF/61FzR9z2NKM7eax2PoY0c/w5pHvX6D0T+sfJb3b8PZ8qDf JEI0A51j37Na
Am0o6LkoT6dQRBFLT7/h3iVr12/o7e2lflGxRxRVAcAewZR07FI8+fd/XBWV 0ybd1q7fsGXL
ls2bN1ds+KETeweK+9eu37Bi+TJHCgzvAQCAiB9AUV8Y8Iu8AADkS6lHzEWV /0Bv80QZN0uE
EMuYfoJ+AAAAoHjR0w8AAACUOXr6AQAAgDJHTz8AAABQ5ujpBwAAAMocPf0A AABAmaOnHwAA
AChz9PQDAAAAZS6Wnv4a6hEAAADTK1uoCgne0792/QaCfgAAABQdzzi1EqxY viznMvT0AwAA
oBz09vZWZsF1bnHE0tPPmH4AAACgePH2HgAAAKDM8fYeAAAAoMzR0w8AAACU OXr6AQAAgDLH
23sAADksPHdReRdwx7bH3d+OZVzeJUuW3H1XHw0bqCi8px8AkJtSqlzD3y1b tmT7gizLIlfs
i8yBCkdPPwBAS/kFwYS/ACrqHM57+gEAAIByxtt7AAAAgDLH23sAAACAMkdP PwAAAFDm6OkH
AEwP+5tAy/6toI6CV2zZAUwXevoBAACAMhdLTz+v7AQABLZj2+MLz11k/dec aXV7+8wpp7Lb
Z5ZlSQEUCd7TDwAoFo7o3zMyrpyy0x4AxIj39AMApo07rDfHu1fCkHez7LQB AIVBTz8AoLhC
YfefZnBM5zcAhEZPPwCgGNl7wcs13KezH0DB0NMPACjGINjexy8V0M3vLjsA xCiWnn6CfgBA
+GBX/8/yK3K2aQCIF+/pBwAAAMocv8gLAAAAlDl6+gEAAIAyR08/AAAAUOZ4 ew8AQIvnmxwA
ACWBt/cAAHJbsmQJFzkAULro6QcA5LZlyxYucgCUCsMwlFLZ/qxM9PQDAHKo wPfH331XH/sd
KKcLAOJ+3t4DAACAcovyqQcH3t4DAAAAlDl6+gEAAFCerF5/c4RPJVcFPf0A AAAotygfDvT0
AwAAoDwvAMz/mqw5lSmWnn7e3gMAAICi4+j1r+Sgn55+AAAAlAP72B7PcT6V PLKfMf0AAABA
maOnHwAAAOXA3rWf7XHein3Ml55+AAAAoMzR0w8AAACUOd7eA8Rs5cqVVAIA ACgqsfT0E/QD
B916Ww+VAAAAik3Qnv616zcQ9ANZbd68ebo2vXLlyhXLl5nTa9dv6O3t9T/y cy6DcKdUq2I9
3xbn+To5/5mai+WcGW9SPhyL5Uw224pRZobbqH5VeKYQbq0C7Dj/eguRguZW CpDbiPsxUEPS
zED0xul/7IernwLUVT52EN9c8WJMPwDkXbyvhQ6XWnG+mlo/V/muw8LXT8G2 GH1DVgr2iD9P
u9Lz02lpJ/akwuUqH7s4Yv0UoK5QzN1SjOkHgPjZfwLGCpI8ZwZN0JGI/9et 51ri1Z2mnzfN
Lv/QtRRxyXB7ROcne/wLHjSH9k2HaD+eS+bMjP7PFekUx3+ZbJ+6C55zW/oL 6B8RoQ80/2yH
bqghajLi7o5eVxEPz0DZRnT09ANAHuN+k/9Mz2n3hLVutq14rmJfy76AT/r6 ectW6mx/am7U
Z3X9JfVT8Kwfzzxni7c0KzBbC/GpOp/247ndnJnxqT2dFHQyqbPLgh4XOfe+ /n7MVlj/pPQP
Z/3jyN26AtVk0PrJR13Fcnjqt1JExHv6AaA0cAMdABAaPf0AUBrMW+EmesIA 6Jw0qARYGNMP
AHyFg11JwYEyR08/AAAAUOYY0w8AAACUOXr6AaDYRXxJeSGfAOZpYwAoTvT0 AwAAAGWOnn78
/+3df/AkZX3g8WeWBRUNBuHCxZgzWUSDcJxKSS7GRIxQIV6VRXKLIag5jrta iXrxB8bdUmBd
DLqLGvwRRLYM8TT4I0uu1tyVhYoIgRjEICgCGuPqVawcXhI5YWG/35npmfuj d9u2+3me/jy/
ep7peb+Kombn+/Tzq5/ueeYzT3cDAABg4Ij0A0AS5UKX8g6bjfed3mxnK0yp 3bBRvfZre1n2
Rtm7Qvta0hVVoZatAAB2RPoBIOG8v3y6ZH3CWj2BUvhmY/orTNlZE3nlTXVw qoAwf3uhlgQA
ADsi/QCQSpRbksszsaRs/6maNLs+6suplFht1Cbgju8AIEekHwB6JV/eI9+8 z6pG/Ebk0RWm
rQAAdjyRFwB6FRi07jO8nbqsKv/6rw3yqL/rbxQAsMqI9APAYgTeUz881F1G zSXz5hRhdcmV
x/3UBABWAZF+AOhP/fLTemzb/qZ8884JtNNPCsKtOivg1xbTTyLtBIT8AaAT kX4ASDW/N70u
NRJb3pRvbpooW/5qb0K7dHujTEV4tEVbkCQBAKCNu/cAAAAAA0ekHwBWUXkD HGLkALAiWNMP
AKuI6T4ArJQokX4m/cDy2Xz2WaZDGnQsAHCCHRjXSP/1e29g0g8MgfZgRvgH Eh0LAJxg+++c
zjRE+oHVtX37djohrvIsSccCACfY/junM014pJ8LeQEAAIB8cfceAAAAYOC4 Tz8AAAAwcET6
ARw0Go1CtrJvrv2rX4kAAMAVkX4AB+ff8/ncYxbO7d4BAMgfkX4AAABg4Ij0 A9CrR/3ra3hK
2mT1NxvJ6u+birP8FQAAhCDSD+Dg2h6llH2FT5ms5JGsel/7ZUCSMwAA8EOk H4BeNf+ufyUQ
buj0PgAASI1IP7Dqqpl9tbrGHsWXLMLxWKvD8h4AANKJEunfSD8CS60Rg7cs u69Sdi7v6Uxm
rwMAAIiISD+w0uoT9Pr8u5ysly/aCYRT+cAb/w+gbzMvK/OHJ/RTk/aDJhKV GzHbnnsmq7ot
Rf78YrmQ8dl4x/7P1cSafgBS5XcA7dcASbJqAY/pa4Ykc2b/pj6PVZne+j+T mkQvZTBzi4iD
anW+fiPPPev9IJqBIdIPrPo83v5+I0F5gx1tgnpKbbKKtvT2XwEAsHx+SRaj okKkHwASal8b
bXrWQf3N9jXN9gudG0tTTCm1F2pbHrzQeXW1NoGwgcJusTTKUpC2c7Svndaq ddZBeCm8fM8q
l6deaCtjb3g/gyriWHLdRDLShP2gxE8viXWMeJwEhFtpb9vA3RQGj0g/AKSN RanabxqShxi0
H2jg9BwDy/MQ2rdeDXl4gjaB8CkNwm6x1NNeUKLvb511sN/c1mPPyp964fGw C8vejzuo4o4l
p00kI03eD/IdFHiM+O1f4Vba9i7pw1Lko1eYeNiI9ANALt8N2q/tKf0SeCQO L7S3RlkuTK+v
6/X4bhD+XSIwB/kgETY8pFf7aWbP+Wg36W38uO5f4eDvoatzw9oeEyL9AND3 B5Lrb+j1C537
/B7SZ6Er+2wHeysWsuvzaabHypn+h01vOyh1e5d0pHU+IV6JH0QzeNynHwD6 /ogK2arPIFZv
ha7ysx3kAeCljl/6NTNFoDp6H/Z/PCY6soYaHRc+iGYVEOkHVt1Ip7eiV7zn c+4o16D7AoeE
ZDbTWNeb4fwmxWMTMmy4XzPtCVLk6dGNHpWMe5h0BrzD88l2Wt+4YsHyPXmV V/YT6QfgFuCJ
OG9YnWWX2ivJnFZUe2wVuAc7C9UmcKpqu1vkn8dx+yR8qtG+ktUyl5J3l7yZ i+0Q+6BKMZac
NrEfgCGzwIiVDB/wjcuXTUeW/U21nD8ucZGuBJF+AEj7Var9dAL78wpMry3P MTA9LUGb0p7Y
6eEJ2gTCBmq7RQkeASEsyPIN095wU7/J62DpeUl3dXay0yBxHWkpBlW6sSTc RL5V5yGmDE8v
Ca9k4EnANPzaR5ZplDodUBnGqrTNXPF4UwN37wFgZLm3d/39zhtO21OG5wMA 8DixY6UQ6Qeg
TGv62/en87jrvD1l3HwAAHb1eyVxa8uVwpp+AH3fziLW3cH5uAIAj/MhJ8/V RKQfQMdngz0a
JFxsE+t244O5bTkAAH0i0g/ApnoIZfgVUbHuCDGM25YDANAnIv0Aon098P5r rFIAAIAWkX4A
mpl0GUE3PY/G467zHnez9sgHAABoEekHVt1cpz2rjnLXeae7WYfcrBoAANRx n34AAABg4Ij0
AwAAAANHpB8AAAAYuCiRfi7kBZbP5rPPMh3SoGMBgBPswLhG+q/fewOTfmAI tAczwj+Q6FgA
4ATbf+d0piHSD6yu7du30wlxlWdJOhYAOMH23zmdacIj/azpBwAAAPLF3XsA AACAgePuPQAA
AMDAEekHgCRGo9GQyg3MVrv5orooRUsTbTUajSxp5IXWU9rzTFF6nkdQlPzz HMOAFpF+AFj6
2X+f89TBm8/n+cxK5/P5fD6PWFCVp1/KzMcMQxqwINIPAAAADFyUSD+37AQA vTL0WAZN6++o
WkS5/Gv5fvlm/bVpK0sRkhy0W3UWJ6lYo7GmCluCzZIuMr1pqrwlz3Ybqy7S 5h/S7Z1Dpb2D
LD3pWqhlp0uGR6wmC3eQ6yaSY80+/ExDtz4kAisZfrz7jfzGUJcPSwwJkX4A SKj8TG183rfX
bNQXcrQXdZi20hahdMtC2jm0t2pvbqmkpGKmCZ89vbx0eZXsefrV1q/bOwtq 7yDLnnIt1JSV
cHhEabLTDnLaRHKshayYilLJ8OPdb+RrS4+7cgz5Y00/AOTy3aD92p5SnsY7 nievWEjO3u8L
q+Rall+TFxI0jbivI+7EnnvMIx/TcKr/XGD/NSykPuGHlet+J6IPRaQfAHo2 OsTpA95jK+9y
oxTXcxd1br6oFsnLjVjDnHefaXTZt/JrUfR+6K1jU7d3sSMEi8KafgDoVWBg zyPuqAwLndMV
FzjdcaqqpIfD8+xhd8fq5wU2VtgQ7ehKEaiOPnR7OxZSH+ME/lcTkX4AWAy/ m6z3UGgm8b92
JNi1qtqF16uzuxe+H/0ezuC6T8PzbMyGq9mz9jpv70rG3Ymuz0/wyAfDQ6Qf APqY/dSnEdX0
wmkiYt/KHpKvX+zYeSWrvJLalParAzuvHTRVVXu7kvab9ipFv3JR2O1+PSkv SNKBgQMsVpM7
x4xwQJo2sR9rIQMgYiXDd4dl5Dc2t7xp6joMFZF+AEii/mHcmKe235G8tjxT qf4new6WirUz
9K7YvMaySWdztNla2t5ZpUbzO3ectske3S65ktjS56YcnPZ1Z6stezxikzvH jMcwMw0G4eAU
9mrESgYe7/aRbxoMnbsAg8fdewAAAAaI1TuoI9IPAAAwQPV7JcW9QS2WEWv6 AQBLMHdhjgJ4
jHwOE1SI9AMAAAADx5p+AAAAYOCI9AOrzulKL8lDHJ2eCkn/Z7iXE2VYbRJ9 yK1a5wdWps27
kqtwCA++jUmfOZCu9zqfwiF50MeqIdIPwOEkW97lzf5cmOpmcJxkBzw56Geh cDWccpvGJRrb
jUcopCiifq/GPu/b2EPTEu3KFV8Tn3PznR54x0eSItIPIPoUrf5pwUkWAJDo C4nlScNcwdxG
pB+AcQZfX1lRrQFwWgzQeNwamAYgAAAgAElEQVSjaamGNgrYKFG1Vnq0E2Te h/U6N/5vT9z+
nbq9F7Tda+kcU5/b66BdomMpWr5ywPRjvXdf2Qebvf72oSXsfO1gkBxi3pUM Pxa89+NimyYc
gdpshZXpPB5Nh7mkD9PlIGxC3OarQazKGyQi/QCMYZL6Kp36egDl/puv37Kf +oIi7eIiyYqj
fPqwHYKqXtsT19+090NnSu8Km/a7veiQXdMo0amvLG3XZus0tIQ5mEZy5yHm V8nwY0FSyQyb
5jQCG1m57kp5F3UOV/mJwi+H6nUj5m3pzFjN7/O0LCml6gF+fCbSDyBfpmfU 29/MsPKdjZIk
9m67qeu0c4IoBQk3kddBkmfnaImy+3LILasmZ9W0wFEU8fFV8vOVx7GfaC9H f3rXos7PrO0x
IdIPwHje5CfaPvswsMOj7K+IO53xw3lgRdpr36T+TFzvQv0SlEU7TX+jN7+f 8Iq9ZxqVXOWT
Ek/kBWA8k0b5BF3ZiEtjGU/ExOn2V6ydFd4cDOk8MMhjVt5F7SVqroX6xeCr W9YId2Ki5uc2
hlf5jESkH0D3J4H83GpavE4HRk8suUJXsr9M04UoLZXcDzHPccJ3lWXskFiV jPjUgvAj2ilN
eAK1hA9taF9RYPkMWuWV/UT6Aaj2j8KNC8K0m9hXiqvWqlxLhoM8C9cvFhTO fSWJtSm13eva
q507Xbvf7UWn2LOSekrGfPvaPu2I7ewKYb9Z9k77OkuPIuQHafQh0X/T5CNQ km27MvJx21mQ
PIGpUL8iGo3SHpshp6yIZ57opwWYRIn0M+kHlntuKnxfeJmmR4ZOf9VWI8+f FNpVtdRZnjj8
GsHOOsj3QmfR9na5dmBIPeWt7qynMIeIR0TgAeLUBPmRtaim+Q1+SS8Jx638 3OV0GMoHfMQO
t3dLxNNR6k+u9h3Ger5IOn+ukf7r997QzoTlPQDQE6JZAAAPrOkHgGVSvxnI sserhtEKAFgK
rOkHgOWb99MQehhgYMMJkX4AAABg4HgiLwAAADBwRPoBIIm49+dOVHR4tlxY DABLgUg/AKzW
d4yevyoAAHJApB8AAAAYOCL9AJBQeVfK9jumsHrjr/VkptfVP7UFCYtu52BK LK88ACAfRPoB
IOGMfz6f158PX72jfWi8/a8W7UdRuhbdyMGUuJ1teOUBAD0g0g8AqYTfFbua QJdT6vrrpEXz
+HoAGBgi/QDQqwWugXEq2qOeLO8BgGzxRF4A6NUCg+Xyous/Jsgn8fwOAADZ ItIPAIshnEyX
q3qqNfeStT2xila+9/Ek2A8AuSHSDwDJp/XVNL1+kWt77m7/q6Q4y1aSzBvf LhpbaVtkzz/K
VxQAQDgi/QCQxLxG+379Hctf2wksxdnTazPX5lD/Zz1b18oz4weATHD3HgAA AGDgiPQDAAAA
A0ekHwAAABi4KJF+LuQFls/ms88yHdKgYwGAE+zAuEb6r997A5N+YAi0BzPC P5DoWADgBNt/
53SmIdIPrK7t27fTCXGVZ0k6FgA4wfbfOZ1pwiP9rOkHAAAA8sXdewAAAICB 4+49AAAAwMAR
6QeAJEaj0ZDKDcxWu/miuihFS8PbYs/BKX954nrK0Wgk3NCeMvVuXYr88xzb WHFE+gFg6Wf/
i5qnDtJ8Pl9IB8rLTVGB0Wg0n88lddCmzHwsMdQBRaQfAAAAGDwi/QCQUBli bC+iaLyjfnzJ
RHv5RHsrSxGSHLRbdRYnqZjptSWTztLbXWR601R5S57a/rTkH9Ltlky0K20s +dv3oFNlLFlJ
hk2UrpDvONdNJMegfVh2Du/wSoafB/yOCEnPYDCI9ANAQuUqiGotRLU0Yj6f Nz5rqzfrr+1b
aYto5GbKob1Ve3NLJSUVM81L7OnlpcurZM/Tr7Z+3W4qQlJo433LHnStjCkr 4bCJ0hVOO85p
E8kx2DksJYMkpJLh5wG/I0Jbul8/IH9E+gEgl+8G7df2lPI0HuvFXSsWkrP3 +8IquZbl12S/
/rFspZ1be2cbd/el6IroVfXIxzTMqqB443Xc+oQfbq77vc9RgYUj0g8AvfL4 Ab2K/IWE3+Q5
RCmu5y7q3HxRLcpqvUTOu9U06jxWzvTfD711bOr2srxn2KJE+jfSjwAgn8GH bOURX2xsJZz3
hxQXOK1xqqqkh8Pz7Hl359mxqbtCO+pSBKqj75Te9nLqY5/A/7AR6QeAhU3C oqeMklU+YenO
Wrne236BTfNbLJ5JTXqoQGetPJ5jEJhnYzZczZ7rr8MrGXcnuj4/wSMfLC8i /QDQxyynPl2o
phFOEw77VvaQfP2ixs4rWeWV1Ka0XwXYeY2gqaqN6zJNb9qrFP0KRWG3++1u SW3lP8V4dIJT
/QO7onMsCQeqaRP7MRgyMCJWMnx3WI6IxuaWN01dh2VHpB8Akqh/6Dbmqe13 JK8tz06q/8me
g6Vi7Qy9KzavsWzS2Rxttpa2d1ap0fzOHadtske3S64k1u4se0pTzk5joLM3 LCMhYld0jiWP
4WfqT+GgFfZqxEoGngfsR0TnGBPmj+XF3XsAAMgIKyvAGEMKRPoBAMhI/T42 xFyx8DHGIBwM
1vQDAJZgjrJScxGmWUg9bBhjK4hIPwAAADBwrOkHAAAABo5IP7DqRi31P9k3 9C5LkpJdE3cv
LzzDahOnbQfwfNCs6j/S8a7kKhyng29j0mcLpOu9zqdwSB70sWqI9AP4sXvV +d1AWnJiLa8Y
axSBJZ0c9LMguBozuU3jenhsVqIi6vdk7PP+jD00LdGuXPG17zk33+n5hnzu KCL9AHo7O2uf
qQQAgN8XEssThblSuY1IPwDbTL3+WrsMoL76wmmdQOOJj6ZVHNoAYVVQ/Z12 yoWvDDGtmGr/
357Y1OftHWTZO8KOtddBu0THUrR85YDpx3rvvrKPKHv97eNH2PnawWDpIkt7 A5vsOmI99uNi
myYcgdpshZXpPB5Nh7mkD9PlIGxC3OarQazKGyQi/QBEUwHtspzG+9qnqMoz dwr/14vWVs9U
5/47TVuxxmt74vqb9sZ2pvSusGnn2osO6f9GiU59ZWm7Nlun8SPMwX4Etbeq Z+tRyfABL6lk
hk1zGoH2U1Zne+Vd1Dlc5ScKvxyq142Yt6UzYzW/z3OvpJSqB/iFmUg/gOa1 fZZZe/vp7ouq
s+kx9TnUzV4Bbc0lib0baOof7ZwgSkHCTeR1kOTZOSSi7L4ccsuqyVk1LXAU RXxMlfyk5HHs
J9rL0Z/StaiTMGt7TIj0A2he20eHRP82FT1x9M0jZhI9KyzLGF7N9to3qT/7 1rtQvwRl0U6n
9OjN7+fzy94zjUqu8kmJJ/ICCPqQCPlwHfYXjMYynoiJTfsuygDov+3I/Jyw Ut9wPMatPECu
PelJCvWLwVe3rBHuxETNz20Mr/IZiUg/ALcPxZCvE6sz4/fuNKerGgJzsEwI Yt21XXI/xDwH
A99VlrFDYlUy4lMLwo9opzThCdQSPrShfUWB5YNmlVf2E+kH0D0Jq1/35hS0 Np1qTbfvHNIJ
2qnT5Im1KbV96Np1kkc0WMaGtugUuy/wURKNhnQOy86uEPabZe+0r7P0KEJ+ JEYfEv03TT4C
Jdm2KyMft50FyROYCvUrotEo7bEZcsqKeOaJflqACZF+gFn+3PROYw5kuYq3 von9QjFtgvb7
7aLrCSwp7Qn679vGlRKWiskTC/tQ23X2vS/ZEZYdJGxO+JXBnfW07/32tpYu te9Zew72vaBt
helQ8miy00WrnUdfVk1zGvxOpyzhuJXXXwkegmY/9uU5CPtNcoyHNF9y5kn3 ySUcMKv5cc/d
ewCIQoZ0AvsCALC8iPQD6Fa/AQW392FfRPwCw4gCgH6wph+AdK5JJ7AvVqQh jHZw6sDwEOkH
AAAABo41/QAAAMDAEekHgCTi3p87UdHh2XJhMQAsBSL9ALBa3zF6/qoAAMgB kX4AAABg4Ij0
A0BC5V0p2++YwuqNv9aTmV5X/9QWJCy6nYMpsbzyAIB8EOkHgIQz/vKZlPVJ fPWgSu182vJX
i/ajKF2LbuRgStzONrzyAIAeEOkHgFTC74pdTaDLKXX9ddKieXw9AAwMkX4A 6NUC18A4Fe1R
T5b3AEC2eCIvAPRqgcFyedH1HxPkk3h+BwCAbBHpB4DFEE6my1U91Zp7ydqe WEUr3/t4EuwH
gNwQ6QeA5NP6appev8i1PXe3/1VSnGUrSeaNbxeNrbQtsucf5SsKACAckX4A SGJeo32//o7l
r+0EluLs6bWZa3Oo/7OerWvlmfEDQCa4ew8AAAAwcET6AQAAgIEj0g8AAAAM XJRIPxfyAstn
89lnmQ5p0LEAwAl2YFwj/dfvvYFJPzAE2oMZ4R9IdCwAcILtv3M60xDpB1bX 9u3b6YS4yrMk
HQsAnGD775zONOGRftb0AwAAAPni7j0AAADAwHH3HgAAAGDgiPQDQHwjnfJ9 v9yG1DML3Hx4
HTLgNmbbM50V67PmqctahfG5Ooj0A0B880Mar71zG8zneuq2LONQWZZJrdM4 CR9UVc8MbN4Z
tzkpxg8T/aEi0g8AAAAMHJF+AOhbtdqn8U5nhLVaI1R/p75VO4Ep/0bKxp+8 s5W3pTOlJUFn
oe3KNxqizSSwaU5dJ+8Q7zzlWWk7x5SnpDe0mfgNFb/xad9Nft3bmadlrLYP YUkF5Id8xIM0
yr5Dnoj0A0DfM/5ytU/907paAiRZLlylbGfllH/1vvrxpRT2xPZs5W3pTBlY E9e90Fl0xArL
O8Q7T2EvVa/Lv1Yjob1oRDhOtIlD9prH+BR2uN8Yk3e4Nn+n5rg2LcpBGnHf ITdE+gGgV4Fr
cOuba7OS5++0uT3biI3ya3U7fX0u25jXhjcnYtdFrEDEPZLbsA8/LpxqZcmh n543NSf6YSg8
mjhvDwORfgBYvKx+Kw+sjHDzKnJpStmZoOdOkNQn8zUP2uqV7VrIxM6vu+J2 cupdtvAx4zeS
l+uUBaEokf6N9CMAhMgnltZYV5C0LY0FDB4Jeu4Ee33Cu24hw6z6MaT/QehX YsR69rDLFv6b
TKIji/D/MiLSDwAZCZ95RIyABibuXMKetCH1iaz3pNZ0zeuy7MRF5d9PfSK2 oocOWfjd/bWX
uQ9vLMGCSD8ALFjjwspYudXXr3fm35gfN7aSV1vels6UEbMK6cP2Na+dFfa7 ujGwP/3yN30v
Mn1Hao8TyaAK32tO5cor4zfa5QlMtQ1vTupBFXHfIR9E+gEg7YTe9M/Ga8sD vLSXn1ou72tn
1c6/XXr7n5JyJWVZesD+2LLOanfWxOm1tg89KizpupD+dM3TNStTG7XjpLMD owx7j1Yo8VWq
rqPd3mRJbcOb065t3IM0cN8hT9y9BwAAABg4Iv0AAGDgiEkDRPoBgJkNAGDg iPQDAAAAA0ek
HwAAABg4Iv0AkET/NxFfqRtm93nX/NzGgyn/NsVt1GPspoiDrben2LLf0Uak HwCS6P/hrKkX
9C/RNEL7GN3+29tnj9VvocjtFOPuJo+HTJsKSrpfogx7vjMMGJF+AAAAYOCI 9ANAEvXFFfWw
WX3pRSNl9WYjQf1HA8vygPrm9gzbCYR1c22IpdqStjTqb0ncaKy2N7QdZcpW 0l6namh3hL0b
heUKR6Prvo6+K52yNb3uTOBaQ8lukg8D+zFo363tM4ZTp2mHveuh6j34sRSI 9ANAQo2HfVa/
79efY19/v/xkbSewbGuafNgzbL/ZWTfXhlhSStpSpulM3P5r+0m69i7SZits r1M1XPvcdadL
BkPIOAzclU7ZBrZUnr9kN4Ufg42COve7R6eZhr38UPUe/FgWRPoBIJfvBu3X kvR+GQYuUzZt
bs/WaZ2xMLE8WRW/XNRi90R9nqhcj+Iko6KdxtTYwP2VurucjsHA/hd2Wj/9 g+VFpB8AeuX9
Q3kV88vndjQhlXHa3Gl5T29N6KEb0+10v2zbW0WpYaw2miqTOv9lPACxgqJE +jfSjwAgnzeE
b7vAcHW7An7TjlhR/5Ca5BDslAeM4+70iOHzwBqGj6XOyqTot8Ueg3E7DSuC SD8ALOxjO2n6
fnJzyifwJuj2xJIbL5omapkEbhdSMb8itBeMxq2JZX95tyX8moFlP41glRHp B4A+Ppira+Oq
D2nXMGHItpbc6tHQzvzbDem8tk+brVNb7IlNNemcL/q1V3WtQVe6q0K966BN EB5j9htL4buy
cyjKp7CmK1D9aijs0ljHYLpOazfEu6woZy1khUg/ACRRn3M0rslrv9P52rSt qURJhu2sOuum
/aekXElZ2rY4VUzb5509YKlDZys6K+nROU5tl3SdR7mJdqV8DwoPMVOfe+9o bQ3lwyAkH799
IRz2wrK8Bz+WAnfvAQAAAAaOSD8AAMhLdXN6ugKIhTX9ALBymEuBIQqsGiL9 AAAAwMCxph8A
AAAYOCL9ALBaAu/LvqjaNu5LWP4z6RNJw3PurdNS3DU/dZNT31M/26OvLf8B tlL7aMCI9APA
8Cf0cR90upCmNe5SXz25Ke7i72WfxCxkKXyiRzKnbstC9nX93pdLeh9MJvrL i0g/AAAAMHBE
+gEgCe36k+rN6p/t3/eFb7bzb2RuKrSeYWe52kzaK206K+ZUlmmTduaWnpQn EHZg+7W88sIK
+KXUVrVzE8uOFpYeOLrk3d45orx70nUkux62rmcMyUFhGlqBQ8jeFXFPJlgU Iv0AkHDeXy1E
abxZ/2s9gfzNdv6mZ5q2329XzFSEPStJxTzK0vZbowL1mtirEd6BsXZ6ZwX8 Ulqm796bdJYe
d3R13pLfPqL8etJ1JHscoR7DpvOgSD2E7DWJeDJB/4j0A0Aqpufbh2zul1Ws DT3yt5cV8tfe
OrCauzg9LkqSMkpupj95bBIlvcdec9pTKQ4rjz5Ui3uYgL03ehgPOXQCPBDp B4CFaf8IXsUy
+/+53K8Ij61MbUxa+YWvN5BXYJBLI/JvVGANs2rgwtvC8p488UReAFgYe9Cx HlfuIZzmV0Tg
Vk6x85BqLDweGfcngmEM9axm/IH3p8qngTm0hfB/noj0A0DCT1/XlDncvDz1 jfxT/16RovTq
DqFxa2ivTM6PIMit6FjZOuVjudQ1hz4MPySX6FEVkCDSDwCpNK4QNf21nkD+ puVTVpvGPmf1
K8JpK3lZrtf/OWXo3YHClKbLH7UVaI8QeVU9rpKsF6fd1m+Hxh1dsY41SaHt kdzZq/Ij1PUK
kFhj2KMtjczl/bao3Q0/RPoBIO2833LVnfbpPMI3ta9Nz/qpv2/JxPKoIFMR woo5lVVP0K62
qSGuXd3ZgSHXSWuL0zbZe18Le0m7iaTynaUHjq7OfpbkGdiT2n/6HSmdI9DU Oo+DQjgwvMdD
56kg8GSCReHuPQAArATWWoDxsMqI9AMA0DE3Mq3kWa6G1O+bRBQWjIdVw5p+ AEj1gUonsCtz
GyHcGgh03coi0g8AAAAMHGv6AQAAgIEj0g8ASazURXLC5wwM4CED+Q+bzG+E v0RjOPMmj3Ty
HMyLeqABGljTDwBJpF4sm+e1dwupUnhXsLIZy3hZds6nAg6rDBHpBwAAAAaO Nf0AkETjp+3q
x/fGa22CejJLysafvLM1vWlpmimxvUqmlE6t1uajbY68gZ3Vdq2V307x63NL kxvj0LsJ9sq0
82xXoLPzLQeIvPKm1/J6+o1/S2W8D8DAtTp+h0DI6cLUBMkgdzr/wBuRfgDo 4wtA+XzK6pbY
9SfVNxI03jGlVK3f972zNW1ub4s9sT2ZaUGCvCGVRlc4daawAh618tsplimR vf6mHKp+DmyC
dhPJaHFtoPYA8at86mNZUpnAA9B73Y7fIRBSW+8h6jei4IdIPwAkZ3pYvf3N zqw6N7dnG77i
VphDI5nHVMYpfayVxJ35+HWvZSu//WhJGdgEeUurOHHjtUc1Ao+FkHqGFBpy XIfv9ygbemwl
bzXr+3NApB8AhiDw9/Hefl5fVCRvIesHIha64usfsmp+imOthwbGKqL+HF/7 mwzv3HD3HgAY
wpSovtTH74O8n6rWV5v02UX9BxrDd0qKrJZUPnHiFMdaP/s3Yh9qbxwUcjch fgfoB5F+AMhi
JtF/PuE3z5Yv6V7Grl7ITum5J2NlWAZ6q+sr0n2pC6xwxHpqL5t2qq39UuP+ D4GQwznDgwVt
RPoBYPGqFcb1sFn1+WealzSmL42t7AVJytJOiSQV60xmmm8JM7d0hUdlvPtH vk/lO8UvK7/9
rh14ndl676Pwo8Np9/VwqLbXt3R2r32A2a+CTd2HrrV1OkY6zwZ9jqiVRaQf AFJNDrRzLO3r
8p/adyyba/8pKVdSlr1pporZC5Jcr+mxVT29U6tD+kfeFqedIs/K1G+my2dN +dv3u7Zipi5y
eu26obD/JT1pf915/bFpXwi71zLAJEPF3iLvQ8CjtvJjxDSK/M4/8MbdewAA AICBI9IPANAj
8AYAg0GkHwCYW4OBh8g9uVzdy2BYBUT6AQAAgIEj0g8AAAAMHJF+AMgUt6wG AMRCpB8AMprc
N+78TecAAKIg0g8AAAAMHJF+AEhldIjlzfJF+//tF6asVOu3gnZKe63a5WoT AACWF5F+AEg1
468eM1mfTzferD+G0/LI1WrDdlaN2Xm70M5aVe+bErDQCACWHZF+AEgufNJs ycH0J6d7hzOt
B4BhI9IPAKkm+pLlPf0U6lSBpDUEACxElEj/RvoRALRT8GoaXb1OHVPXFlqf 0NcT2HMAAAwG
kX4ASKIzUh4rlO53xa0kJcF+ABgMIv0AkIT2QljT1bGNALwk1l6/FLiep/3q W+1WndUWVgkA
kC0i/QCQcN5fsr9Z/2fjdXv6btrQXmg7gSl/Uw3ZmwCw1Lh7DwAsJdbeAADk iPQDwFKq36iH
SDwAwI41/QCwxPN+OgEAIEGkHwAAABg41vQDAAAAA0ekHwAAABg4Iv0AAADA wBHpBwAAAAaO
SD8AAAAwcFEi/fpbdu7YsYP+RWX79u1LV2fGMAAAGAbXSP/1e2+QTvo3n33W EnXE9XtvoMKp
J9DLNe/fsWPH0g0JzmgAAECLNf0AAADAwC3fE3kPHFi7+44/V0r90gt+l/2H hr94+zPmarT5
zd/IojIffVP9n//xFVeUL06+Zn/15o4jL6v/CQAAIIWEa/rj+sb9t//L9781 V2rtuN+Y/Lv3
HnXXa9l5gb7494etjyfr69PxZPqS045s/PUp91704TuO2fTzxz7msRuffsJP P3LMb+Tfouve
evzL3vpt9a33fWz78eft+PbC6/OUpz7zgv92dfXPy974AqXU9kcv3fY7Lyrf 2fnxz1/6rluu
ff/vvfe62177suczJgEAQCLlPF74/9e8btvpp5/e66T/lpv+bKRGSqnxT//6 5Fmvrt4v1GEZ
9uaf3TkuX7z81CPe85mDUd7X/foV9df51PZ5TyuU2qDUEUod0Z7xrx/5lFfv eLlS6kt3/+Tf
feOjP3NMpiP4lmt+SSl1zFOff8fNnzj/LV9Q33rfV26/Nc+qXvquW5RS21/1 ec47AACgf6ZF
Ow2WG5kknPTPZhsOPOedc6VGSs1nc6XmSqmRUtNiw1svufBXT//VX3vReZn0 49771MW/c7Ar
//DjX7r4tzcdfP3JN9Vf5zPv/8o/PGZtfdoO9pcz/ie98OUvueQHn7r4cac+ 9Z8+d/c0z7H7
+Q+c9qJX3aG+9b6rPnD571321xse+PRXbr/19q/81auu/H4O1ZsWhymlvnb/ vvVJ8dxTTrAn
A2IZjUZKqfl83kMpDfP5fDQaeRTtt1Vg/csS2y8SFbTA8RBSgcVuDiA607od oYST/un8sGI2
Gyk1U+rYey8q3/znk949nW/Y85d3veedb8inE9fG4++tHQyZn/+bv/Khvzz4 /r8+Tn3o5h+9
/sTd43OfdUQOFX7Oz64rpRrB/vqMf+/Fjyse3T979OF93/nnTadnN2o/897n nHnBn6tvve/K
9+x47c4vlTP+W/7m86//wA8yqeGkOEwpdcqJm5RSN99xv1Lq9NNOVEod/ATc 8KNks6LgNITl
Us3koszq4ubmVOJgJvfL0lEAllrKSX9x2KwonnDPxUqp/3rRVUqp97/79bOi KGaHKaWms4xu
HLQ2LtamM6VGaj5XI7X5xb9c/iwxV/ORUvNDnwjXfeqvMqlwe01/NeNXSn3q 4iOLRx8uHt1/
4Nt/e/5p//K9zMbc/3rXyS9+5d4ND3z6qg9cPplMyxn/jbd+9hdPfWY+lVyf bpwqdd/9+9Yn
xfNPO1EpNVVKTafz6oeTWTEtk02Z9AMAgNwlnHlPZxuKonho/bG/f9GVSqnL 3/7mh9YfWxRF
Od2fzjNaF3Fgfbp/bbZ/rdi/Ptu/Ntu/Ntu/Ptu/XjyyPtu/Pntkvdi/Nntk fXZgPZelMs97
WvHCZ24469lHvOS0I79509XfvOnqzz3wtC9883Cl1Hx9rXj04dkjDx/49pcP f3jf9056d1YD
7n+8/enVjP/VV37/Tbt/eMU7L7nx1s++8d13fve7381q0j+ZqROesenkk0+4 7Y77b7vj/slM
qaKYFar8TxXFZKbWpxsnkynnESSybdu2Jz3pSaPRaNu2beU7xx9//Gg0evDB B5VSu3btGo1G
e/bsKf80Go2OP/748EJHo1Fj/c/oEFP6xv9NW1VpqjdN2ba3apclaYikOZ15 unaIX9tNtZVX
wFRo/U/tBKZ8OPqA4Um8vKcoDqwdufXSy5RSj3vuH6iRUsV0VBw2KdS0yCjS /+i4eGi9uO+v
75pOp+PJZG1tsra2vra29uiB8dra+vr6+vp4+po3b3l0nEtM94a7xmWM/5s3 Xf2zz3v1fDaf
TKbjtbWPvPua8y44q3h0/4F9f5vhjP+TO37+nDd8rprxl28+/vGPLdf0Z1XV teLwaaG+8/f7
1ifFqc8+USk1LZSaTGaFmh+mRnOlxuvTQq0Vh08mE84j6Jx6Kve1Frt27dq1 a9c111yjlHrl
K1959NFHb9269Zxzzu2zO2sAAAcRSURBVNm1a9eePXu2bNly4403KqX27Nlz zjnn7N69Wyl1
zjnnhNfWslzesgymcUlA5+v61QvpVtdImmO/mMGjQ7zbbi9C+FdtrZz2S72S ADJ08rP+ffvN
r999+0In/cWGoiiOOPVCNVdqpIpiqpRSI6VmG4qZms4yivSvr09+uFb8zKmn WNL8cK1YX89l
enfWs49Q6ohyxq+UKqbFdDyerE9+6uTzPvT+D597+k9kOONXSk0mkw0PfPov 9lx13L86unzn
qtcfV874//u17/hP7/g/+VR1PNk4maqn/NwmpdSdd92vlDrl356opuN5oVSh 5mVjpmo82Tge
r3MCQueM32NqW87jt2zZUk76d+/evXXr1i1btuzatWv37t3VpL/8fz1xiNSr wOv5W8qqJuLt
//fcnIgd0tl24ZudVYpS57LDOYSBDH397tsb837JjF+ljvTPptNynn/oDDQf qdF8dlih8pr0
r02Kh9aKh++91xLpP/tV569NMlq9/c2brlZK/cMXr3ryaRdOppPJeDxZH4/H k1kxy3PGr5R6
8tNfdN11763ux//gQ/vznPGrcrH+7ODrZ550olJqOlNqPC6mhwbzdP3Q8p6H OQEhhX379rX/
uWnTpk2bNt15553lqp6dO3du27btxhtvvPPOO8s/ab9yBM4C/SZ/A54ydjYt ddvb+dfn6J2/
WqzCPgJWZ94vnPGr1BfyKu2NTWYbZplF+pVSj6zPRif8wuFqdPhcPWGk1PzQ 3K68mnc03z+e
ZVXhXzz27578W5tHj3/+J3a9/6dOOX+yNpmOx8V4OpvP85zxK6W+e99N9fvx ZzvjV0pNio1v
27Gz+uebL96mlFLT2eTQoFDj2R/u2KnUxsmY5T1IYtOmTfV5fzWhL1f4vPSl L1VKbd26ddu2
bWeeeabSre2JFaX2y2fAt47pJ9ZumfHXl+W0C+1cdLQK+whYkXm/fMavkl7I W8w2FLNZMSuK
2Ww2m03+8a7pPX86vedPp7MNxTyvu/copQ5MZ2uT+dpktjadHZjMDkxna+V/ k3n5/wOTjCb9
P/m115czfqWee+7Wj/7vv9k9GU8m42mR8e0jr3r9cee/5QvV/fjPfeNnsp3x K6UufNkLv3rf
vvK/6WzDZZddcdllV6jZpJioyZoaT5SaTe++9ztfvW/f2hrLeyCa/LlOsMq1 Ort3724s3ale
nHHGGfW5fvjaHsl0s7et6ut5vJ8hsPAOcWq7a0eZLnfubR8BWPi83yl9wkj/ ZL5h42w2/7/3
zP7pa2qkTjjhxBef9wc/8YTHKKVym/SPJ4VS6n1veO0tN35EKfWCM363/eL3 /+i942yW91Qz
/vLD8T9fdtEfX7Tz2BM3P/D1T555wVsyHJdXvvqY+v34n/TEx3z07b+ilMpz xl+6+vL/cvAL
wFuuPXgz/sOPLebqT6679vxXXKCU+uDbL+CMA6d5v5OtW7c++OCD5X17tm7d unXr1vL9TZs2
HX300Q8++GA56T/jjDP27Nlz9NFHN9b2RKy/fJlQY5oe2AN9Nsf0paKduLNp 3m2vNrRvVU9W
L8hSaOMORZZ9pF3Kz1O6gGFIOOkvZhuKez5+4i8848XnXVS9+fD+g2HRYp7T pH9afO5/fvbD
H37HhZd/UimlfXHlx27Mp8K1Gb9S6svzR24riuKBez6R54xfKVW/H/+bdv9w uQ6SD15+cHJ/
8iX3/slHr/362046+ZJrcxkJfBgP+hvCzp07d+7c2U72gx/86DF2W7Zs8Y7x m+7xolx+o6jP
F+3fdlzz70xvKtq1OEkFnL7IebfddY8I2+XUEFYBgU8uJv3OLvztF5574WU3 33zrhz/ysaOO
OuqJT3ziUUcd9bgjj1SjkZrPk64scvVH5/4bpdQbPvbFP37Fz5lelGmy8dxD F0h/ef7IbdN/
/H/z+TzbGb9S6k27f3jFlieWL5b3aPn62046+ZJ76y84NQMAgFWf9CulPvHB S5eoL6ppveVF
Ju796h21f/2yUurMC/5D5t271NP9+ry/8QIAACC1HTt2ZD3pB9CP6kbmqvbQ H9W6oUd7xXB7
UW89pTLcKsQjWxXvDpLA8HBQYGU/vOqHgOQZf6vpNa/bFqG321f+Xr/3huXq iM1nn7VcdabC
VFhb5yU9AAEAQLbzCtukHwAAAMCQbKALAAAAACb9AAAAAJj0AwAAAGDSDwAA AIBJPwAAAAAm
/QAAAACY9AMAAABg0g8AAAAw6QcAAADApB8AAAAAk34AAAAATPoBAAAAMOkH AAAAwKQfAAAA
AJN+AAAAgEk/AAAAACb9AAAAAJj0AwAAAGDSDwAAAIBJPwAAAAAm/QAAAACY 9AMAAABg0g8A
AAAw6QcAAADApB8AAAAAk34AAAAATPoBAAAAMOkHAAAA4GHj9XtvoBcAAACA Afv/XHjYsWLB
YpoAAAAASUVORK5CYII=
--------------010408090300040100050700
Content-Type: image/png;
name="help_view_problem.png"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="help_view_problem.png"

iVBORw0KGgoAAAANSUhEUgAAA/0AAAL9CAIAAAD2KpGDAAAgAElEQVR42uzd e7xcVWE37jXn
JAEMChiRm1FAIBICJNzFNCSlSJDapiWvxNYqUF+xUO5XX1uR2rfcIhDUVt9f RGup5bWhDcXY
WJsimFcItyQI0YAWlWu4h0vOmZPZs39/DIw7e2b27Jkzc255ng+fw541a6+9 9jqT5LvXrNlT
iOM4AAAAY9q4EMLDa1cZCAAAGMN6DAEAAIx546pbR8z/VmeaLIRC5X/pkkRh oc7ThS0aKdSU
vFnaqKUt/l+oKam3d2HLzdonmvQpFLY8k/od37Lp+h0pZLc67AOS+/RrT6aN 00+XhFAoFOq8
zApZL7xC9hjUG6qmr4exMyD5/tw1fKE0fpkVQo6TGfTp155/09Ov7fQIGJD6 r69CxmjVf+HV
GRF/D/t72N/D/h729/AQ/j1c+3IYaQ6a8LOQZ75/5J8JAACQbVzTGj74CwAA 2T56+A75K8+Z
M+f2229vqf6nrl7axlEqe2Xl/t7enrmH7HPK7IN33WH7gbh39SMvPl+M+vs3 P/XCCw/9+olf
bnhu08CA3y4AAFTlvFnOkqXL26s/mL0a5v4Lf//9HzvxiAkTt/nVhtfXPfbK s8V4YCAqlkpv
2fYtB77nPRMnbPPIU09v7Osb4UP/woPXhhAmHXS+VyEAACPTtOlHNXrqoTV3 d/BA6dxfKBQ+
sM/u82ceMHGn7Yrbbrv55c3bThxfHNg8MDDQXxzoLw709RV33Ga73d66w6bi wOZyVN3x9Ue/
Ut3efr8zuz1ALz10ffLh26edl1H5+QevDSG84+ALOnX0Z+6/Ovlwt8Muefq+ q5Ilux9+aWXj
qXuvDCHsccSlIYQn77kihLDHEZ/x+gYAoCMXDMlrg9qS7Nwf/vSY6ROi8NyL /a+Ni/r7N/dt
KhYHBorFgb7+gb7+/r6+4qb+4lt6x20/bvxLA7/J/RP3PTOV/ofATtPOrb3j Qq13VKb8O/QB
5Uro3/XQi0PNh9d3O+ySQiE8de9VT917ZTX6Vwj9AADUVTepZ7wPUN1r2vSj pk0/qrJ7duiv
m/sL7919p03Pv/74pnjzNuNfemnTU0+93F/c3N8/0Ndf3NRf3FSJ/n3F8XGT GP3aI1+ubr91
yp+HEF5d/6UQwlunnBVCeOVnXwohvO19Z4UQXvnpDdWaO+x/dttD9uJPrqtu TzrwN8t7qvP9
z6/9YrL+ztPfeAfguTULq4XvnHFhCOHZ1ddUS3Y55KKWurH74Zc+de+Vyej/ 5D1XCv0AAHT8
gqES/TOuHxrm/igqv2WbCU/st/uEEMbFYcJuO+38vt1LUTkqx6WoHEVxFIVS VC6Vy69tfPUv
vvD1jKa33+/PqxcAr67/ciX61/W2/c8OIRRC2PjTGzb+9Ib80b+62uft086r hP63H3he7b1f
U95x8AWFEJ5b+8Xn1nxx5+kXVkL/O6dfWN2vEvp3mXFRKIQND1yz4YFraqN/ danPboddkqer
Qj8AAF2K/iHHhwHqfK43DmH7H//0P54pvtq/ub9Y3NRf7Osb6Ovv39RX3NTf v6mv2Nff39c/
0FccCNtkNZ2c769465SzXl3/pcqsf3hzsj9sOd+f8vK6RdXtHQ84N/VsznU+ eTxbSf8zLqyW
bEhM+SfteujFyfX9T993Vc7oDwAAnVWd7K8u+Gkh97+2aeC1o/c/OoRyHKJy XK7M9Lc4318J
/ZUp/9oLgKRXfnZDCOFt+59dme9PPbvj1HPe2Kr7HZWdUJ3yDyE8u3phNfpX 5vsbRf/KRuoD
vhmevOcKU/4AAHQ89FfX92dH/zq5/5GnX3xfFN//3y/e8+TLm/oH+vr6N/X1 b+ovbuor9vX1
9xeL/cXN/cWBgfEhbDe+1c5VpvxDYrJ/JNh5+oWFN6f8B69yD5/k53r3OOLS J++5UvQHANh6
4nhSZ+/IWRv6Q83HfHPl/m/eufZz8495z84Tf/H8Ky+8VFneU3xjeU9xoL84 MFAsDYRyPGF8
dTY8eRufifudWQhh+/3+/LVHvpw901/xtved/crPbshY6pMhub7/7Qee9+JP rqt+tDf5ud6U
6qd7d55+QQiF2g/1vnPGRc+uvmZDg4/21t7Es7pdvZtn6mY+IYQ9jvjMk/dc IfoDAND0OiGP
2nzf8jqfu37+5P+96+GT3n/ABw7Yo2dc4b71T2zq6+/rL/b1D/QXB4rF0kAh irfpLfT2/Cbr
75u4Yf+bVwPVz/Vuea/L8NYpZ6VKqp/rzW+naefWtv32A897s51CSHxjV+o+ npXP9Va7uvP0
C39z9EL1AuCiRguLqot8QuI+ntX0X9hyt90Pv7R6+1CJHwBga9DS7H433grI m/tDCN+8Y+26
J55fMOugow+aPON9u37r1nsf29Qfl6PQGwbGx/GE8cnQDwAALFm6vKv1B7NX w9wfQrjnF0/e
84sntyjqCaEnhHHjC6P2l9HBr+wFAICqOXPmdLX+YPZqkvsBAICcPnX10hF+ FMt1AABg7CvE
cfzw2lUGAgAAxjDz/QAAIPcDAAByPwAAIPcDAACjM/e3903Cw9vyWGXExurw +s0CAEOX+6dN
Pyr5X0eySG2bjRJPq8dKNZh/927UzDkCw5gpW+1Dzprt/da6NBqNXg+dejF3 JNDL9wDA0Gjy
vV0Prbk742F7mjbSkaN0sD+dzXxDfHZNzzpnl7rX7VZ7Mhp/7wAAIz33Z8fW 6lTlICNU7Qxo
pcFKef7GH1pzd212THUyWaGynTpcqnJtNs14dpCnnzpKqs+1/exgN/IcIntM 6lYe/NVRtWMd
z+sZLdfOwTd6FdVudPBlUPc1CQDQldyfETtqw1l7+SbVTirHD/4Mc3aybjdq 963bWv7TTwbN
RtchdY+SkS87NV9e9xCV7Wq3M66auh1P2x7tuj8zWq59JbT9Us95oZt9iOF6 PwQA2Lpyf3bO
aG9pclezS22wq72WaJT/Wj3BQZ5+3fcZGrXc8UGrvbbJeYiOr0fv1NsmQy// Cynjt1k9fQv9
AYDhzP3DmOA7mMzay1VN9+3U6We/kdK9C6QR8ktvdPGztTGXDwB0VWfu3z+i Qltq0XajCh2M
WZ06/dGVfTvb26a/tcE0W1091anfe5eaHY0vAwBgtGh/vr92qXobsSa5drxR +4NJVPnTZG3N
jJJUt9v4bEN1r9p2svvc9rB35Deb3dvksLTRt2qA7tI1QNuvmeEd89G7DgoA GFEKcRw/vHaV
gUglLRnLmBh2AGAsGWcIkhmrsiFpSZ8AAGOM+X4AABj7egwBAADI/QAAgNwP AADI/QAAgNwP
AADI/QAAgNwPAAA0let7u5548pm7711jsAAAYAQ66vDp79pj10Hl/mrinz9v 7lgamiVLl4+9
kxqk6u/6/AsvGcn9vHbhVflf3wAAW4MlS5eHe5uko6zv660EwbEXjpcsXS7x 1/1dn33uhSGE
1zYNjOSubv+WCZWNG65f6AIAACCZcjNyUcPcL/RvbaH/jLPOf+314ijq9vYT t6ls/O2XrpX+
AWBs5LTLLrus0ZQ0g4z+4zKCYN18/PVvLE6V/OmpnxT6R3vo/9SfnfPSxk3V wn9e9fiD638R
QvjCx2eP2J5XO/ypPzsnhPB//m7RUUH0BwC2avPnzV2ydHndUDQufytf/8bi Q2ZM+8SfzI93
P2z6bpPWPP3C9N0mrb3/+6vX3P3A6odGUfqvOONbj/3tx/eq/bl1vkRKUblU Kle2//X+J4/a
e/cd3rrNkz9/6i+/9cPL/mjWCO/8Sxv7QginfeqsG//Pl5qubAMAhtgvfvpP tYXv3f+jo/qk
/vzcSzOe/fL1V3Z8x7r7ZtfPlftrJ/u//o3Fn/iT+Qcfenwl7heu/EGlPL70 +Hj3ww6cdt/X
v7F4hEf/5GT/8ltWrv/h2p2v+Nb6H35lr6t+83P5xIPnnjRz6/lzWJns//hp Z7708qZk+Tsn
DbzW97Ynw1MbXiqWStGoOJeXXt708dPODCF868avmPgHgBFl7klfTD5cfssF g2/zxY3FEMLb
d9imIz1stbUvX3/ln5976e23354qnzNnTtMsXrtXdd+OnEtlyn/+HnNz5f6U ykx/MvSfNXfm
l/67eNbe2xSu/EF86XFrwmGHzPjZyI/+VcVS7/J//+ZTL5eX//s3H3nxNz+/ d/0NW+efxmS4
f+HZN14Vdz224TMfPfK/7vnF0tW/2vCrZ9a/3Ddlx+12ec+u82a8Z9Yhew5N xy44+5TKxhdv
+GZ2YQjhpZdfDyF8/LQzRX8AGEExI+otx+H6f1hZLG7e1Ddw+VnHdySmH/X+ I+++q5OfBKg0
2FL0nzNnTjLE5wn9g5Q6XEv75sr9h8yY9rFPnFMJ/WuefiGE8KX/LoY/3PFL //JyCKFSHj74
sRBuGuSZTJt+1ENr7h6C11//5t5iFK/8u+uThTP/7Nz+zb0hhGNP+8qKG89M /hzennd7WEpR
tPnNRT4hhJN/a4dvLHv5gf9+8DMfPfKnP3vmqh8+Mm/urH/8/Du23277l1/e eOUPX7pq+Z0h
hPcf9O52/kQdsvfdD/x3G6/vOXPmXHntjSGES88/rVqS7HbVs8+/+kef+PS3 //6roj8ADJe7
7vj79x/zicr2QDQ+iuKz/vgDhRBCHMrlEMeFwYf+bnR7MNE/f+hvY16/usKn um+jNw0Glfsr
k/3V0D99t0khhLP23uZL//LyWXtv86VHQqX80cd+VamcnPJPBtZG28Piude3 3dgfhRBO/8zZ
hRDHoXDGWTcd1Bc99/q2E3edPmX2h/Y96Mgpsx/bc9qRU2Y/9uj3/2zf4/+u NotXt9s+l0bj
0NXG6+T+Ujk53//dH//igk8c9trG3V/aGG784fdXXPCx3reW/vjzy17c+HII 4Z8/v+APJh/6
oevXLwzh8Kl7/Oaq6Yh9V97zaKOHWx6unYVDt99+e+WFnnyVN2rq2ede/cgf f+o7//h/RH8A
GJbQv2HK1XfdcXEl+g9E46Ny+Nub/19lvv+znz5uc7l3MKH/iCMPK5ejEMLL LzwWQvrDmXlS
e2VVT9LLLzwWwpFtR/+Qe6l9p94QaOPiIdd8/7QPfqwa+tc8/UJ86XGV9f1f eiTElx5XCf37
7vWeR0MIqx8aFS/H1wfG9w+UF6+asnje998s23l+qfz6wPgQwu0LFyR//utV 17Qdqbua1zsl
Snyod/k9j/35Jw4rFaMnNpT+4hs/OPn4o/fYd+Knrlz64saXH/zG2QedesP/ +PzNP/rq6f/z
pIlL71o1Y7/dUtcPGQ+bltf1+b/5WvUyOvXG1uf/5msZTT373KsnLfjkLTcv Fv0BYOhDfwjh
mf3eiP79m7eJyvHpHzk6hBBCISrHpfK49hp/cWPx0EOnR6VS5eGxH/yD2jr3 378mO7U3eLvg
NyVtRP8hGNjBLyjKNeiVuH/7DR9+42hn31aJ+9WZ/n33ek/l512tZ9zKRirp psozHla2k+8k
1G2wJveP6yuVP3/tb1feZIpDKITQP1B+fWBc5eEWsbhcyJPLaw+dv6Rp0B98 4xkjUypFm7ec
OH/ltU2v9RVefmbD/PefEEL4rcOm7r3jjpWn9t9zlxDCuUfttP9XH9t80uHJ vVKNVB4eN2tq
5eEP7lxXLa8WJssb+exf/W3t4rnP/tXfbm72vsEzz77y+/NPvXXJN0R/ABji 0N/zwBdCCE8d
9Dd33fG/jv6d06NyWLzkx5X5/os++Tubo3bm+1/cWDz44KmlUge+YHTzQJPv LDr00OlNrx9G
nVy5vxL6z/tfdz1+3x9NPuzb1/3Nh8PZt03fbVLh6mMrFb4TrqlE/9SOlVxe 92fIvQqo7lOp
FlIth2az5s+/vu3Gvqga8QuJ8hBCKk72lXryjFLq0BndrluSGrRUm00bz3m4 ukpRuRT95qRf
fOHVysb6l/sqG3/yO/vtcOKBB516w4nTp1z66dkhhLDtDiGE5F7JiP9ms9EJ cw7899t/Un22
sl3Zq7a8JalDN4z+z71y4h98Ytm//r3oDwDd9m/f+5fxvW+phP7PfOaqEMIV V1zy66l/Ff7z
c398+pdPPen9ldxVikMUtTnfX9o80JGu9ve9NuqGd/B3+8k73397CI/f90eT 55z6+O0hhMfe
CP0X/1dYF8LU8JGrL6pE/7bn+zslZ4N9m3v7U0tE4hAKoW9znavPVpalNOlM zu7lyeutNp7R
VKlUrrtgZsqO2z2xobTrriGE8JlF3w8hvBH6Q9jQvzHUrNi57Qdrq9sfPu7g yrMnzDkweaDU
z2R5I1/83+ekPrlSWet/wWcX5Yr+z75y/If/5Pu3/YPoDwDd1n/Q57Zd+/m+ g//yiisuCSG8
NuWCUIp++a7LLv78NVdfftHGTaU7//5n/739S5Pidub7377DNg+v+/mU/d7d gX42y/2/eOyZ
ETXZ35GlRHnn+0MIkw/79uO3h8mHfTv8x/srJWFd+NrUr52+7vQQQt35/vwB t1NyNthf6h0o
xaEQQvybVT2FEPpLdV6FA1FPRzqTmpLv+JlmnHtyqU+ddT7Rb9b5HDHlnX99 06ov/ukHXnpl
YMddd1ny2KuHHTwphHDCvBknzJtR3eVz1y2fdfBedRf2pB7+y78/kCpJ/qy7 Y9INV51fDf3J
z/VWov/
Re: Questions about context help [message #592676 is a reply to message #470564] Mon, 29 October 2007 17:50 Go to previous message
Chris Goldthorpe is currently offline Chris Goldthorpe
Messages: 815
Registered: July 2009
Senior Member
Pierre Candela wrote:
> Thanks Chris, that seems to "work" (see problems, below). I also
> verified it with the <intro> element.
>
> I think I understand what my problem was.
> I assumed that the fully qualified context id would be
> org.eclipse.platform.doc.user.universalWelcomePreference as the
> 'universalWelcomePreference' context id is defined in a contexts file of
> the org.eclipse.platform.doc.user plugin.
> However, in the plugin.xml file of the org.eclipse.platform.doc.user
> plugin, there is a plugin attribute for each contexts element.
> ex:
> <contexts file="contexts_UserAssistance.xml"
> plugin="org.eclipse.ui.cheatsheets"/>
>
> Is that why your contextId attribute value must be
> org.eclipse.ui.cheatsheets.cheatSheetSelection instead of being
> org.eclipse.platform.doc.user.cheatSheetSelection, had the plugin
> attribute not been specified?

Yes, that's it. The optional plugin attribute allows you to define
contexts in one plugin which refer to another.

>
> Btw, does it matter which plugin id I use? As:
> 1) plugin.xml contains:
> ...
> <contexts file="contexts_UserAssistance.xml"
> plugin="org.eclipse.ui.cheatsheets"/>
> ...
> <contexts file="contexts_UserAssistance.xml"
> plugin="org.eclipse.ui.intro.universal"/>
>
> 2) contextId="org.eclipse.ui.cheatsheets.cheatSheetSelection" and
> contextId="org.eclipse.ui.intro.universal.cheatSheetSelection " seem to
> "work" the same way.
>
> NB: by now, it must be obvious to you that I don't know what the
> "plugin" attribute really does.

Either will work, the convention is to use the name of plugin where the
context is used.

>
> I then tried to make my example work. So I used
> org.eclipse.ui.intro.universal.universalWelcomePreference for my
> contextId attribute value.
> I ran into a few problems:
> - when context help is configured to open in dynamic help view (default
> setting), I always get here (cf help_view_problem.png in attachment)
> regardless of what value I use for the contextId attribute
> - when context help is configured to open in an infopop and I follow the
> link in the infopop, I get the following error (cf webapp_error.png in
> attachment). The correct topic is displayed, though.

That error should not be displayed. We're considering getting rid of the
links view in the Web browser since it has low value (and has bugs).

>
> There's also a discrepancy with the behavior of the '?' icon for the
> cheatsheet item/intro depending on whether you use an href or a
> contextId attribute.
> 1) when context help is configured to open in dynamic help view
> - if an href attribute is used:
> -> the topic opens in the webapp
> - if a contextId attribute is used:
> -> the help view opens (cf help_view_problem.png)
> 2) when context help is configured to open in an infopop
> - if an href attribute is used:
> -> the topic opens in the webapp
> - if a contextId attribute is used:
> -> an infopop appears. if you click the link, the topic appaers in the
> webapp. You get an error, though (cf webapp_error.png)
>
> Is this expected?
>
> Regards,
> Pierre
>
Re: Questions about context help [message #623438 is a reply to message #470166] Fri, 17 July 2009 18:15 Go to previous message
Bill Blalock is currently offline Bill Blalock
Messages: 118
Registered: July 2009
Location: Alabama
Senior Member
Pierre Candela wrote:


> 3)the org.eclipse.help.standalone.Help.displayContext(String, int, int)
> method doesn't seem to do anything: is that normal?

I want to pick question 3 up for Ganymede and Galileo (3.4 and 3.5). The
answers to his first two questions are in this thread.

I am trying to use a help plugin I have developed for an RCP to work as a
stand alone help function. I want to make the documentation available for
a non-eclipse application. In fact I'd lake to make context help
availalble.

First question, what should Help.displayContext() do in a standalone Help
implementation?

In my RCP dynamic help, or requesting dynamic help as an action, opens a
window within the application which has a different structure than the
Help window. This window has a single view. Selected help overlays the
single view.

The Help window has two views. The toc/index/search/bookmark view remain
and the help is displayed in the second view.

Standalone Help displays the Help window (a mini version of eclipse is run
by the command line or non-eclipse Java application). How does this
window show context help?

To set up my standalone Help test I followed the suggestions in the
documentation Platform Plug-in Developer Guide > Programmer's Guide > User
assistance support > Help > Configuration/setup>Standalone Help.

I have used the method of include platform runtime binary in my
application. After I get it working I'll make a leaner version for the
help.

With the assistance of other postings in this newsgroup I was able to get
it working and just displaying my help.

Help.displayHelp() works. I can travel the toc from my help plugin
(x937_help).

Help.displayContext(String, int, int) doesn't do anything. For example

/*
* Create an array of String objects containing options that you want to
* pass to help system support. Typically, the eclipsehome option is
needed.
*/
String[] options = new String[] { "-eclipsehome", "c:\\" +
System.getProperty("eclipsehome") +"\\eclipse" };
/*
* In your application, create an instance of the Help class by passing
in
* the options. This object should be held onto until the end of your
* application.
*/
Help helpSystem = new Help(options);
try {
helpSystem.start();
System.out.println("Context check_detail_help");
helpSystem.displayContext("x937_help.check_detail_help", 100, 100);
} catch (Exception e) {
e.printStackTrace()
}

This code fragment doesn't do anything except show the message on the
console.

try {
helpSystem.start();
helpSystem.displayHelp();
Thread.sleep(20000);
System.out.println("Context check_detail_help");
helpSystem.displayContext("x937_help.check_detail_help", 100, 100);
Thread.sleep(10000);
System.out.println("Context image_help");
helpSystem.displayContext("x937_help.image_help", 100, 100);
Thread.sleep(10000);
helpSystem.shutdown();
} catch (Exception e) {
e.printStackTrace()
}

This code fragment opens Help which shows the TOC of my plugin. 20
seconds later the console shows "Context check_detail_help". 10 seconds
later "Context image_help" appears on the console. 10 seconds after that
the Help GUI closes.

I developed this with 3.4 (Ganymede). I just finished trying it with the
Galileo (3.5) runtime to see if that would make a difference. No luck.

My RCP uses this plugin for dynamic context help. In that environment it
works.

Thanks for reading.

Bill Blalock
Re: Questions about standalone context help [message #623439 is a reply to message #475692] Fri, 17 July 2009 19:00 Go to previous message
Bill Blalock is currently offline Bill Blalock
Messages: 118
Registered: July 2009
Location: Alabama
Senior Member
Hi all:

The original thread quoted didn't show up in my post, the link is:

http://www.eclipse.org/newsportal/article.php?id=158&gro up=eclipse.platform.ua

To be sure that the "nothing happens when Help.displayContext()" was not a
problem with my help plugin I tried it with a help plunin from Eclipse.

1. I borrowed the plug-in library.doc from
http://www.eclipse.org/articles/article.php?file=Article-Dyn amicCSH/index.html

2. I unzipped eclipse-platform-3.4.2-win32.zip into C:\x937standalone.
That resulted into C:\x937standalone\eclipse etc.

3. I copied library.doc plug-in into C:\x937standalone\eclipse\plugins

4. This is a test program:

package tests;

import org.eclipse.help.standalone.Help;

public class Test2 {


static public void main( String[] args ) {

/*
* Create an array of String objects containing options that you want to
* pass to help system support. Typically, the eclipsehome option is
needed.
*/
String[] options = new String[] { "-eclipsehome", "c:\\" +
System.getProperty("eclipsehome") +"\\eclipse" };
/*
* In your application, create an instance of the Help class by passing
in
* the options. This object should be held onto until the end of your
* application.
*/
Help helpSystem = new Help(options);
try {
helpSystem.start();
helpSystem.displayHelp();
Thread.sleep(20000);
System.out.println("Context defaultLibraryId");
helpSystem.displayContext("library.doc.defaultLibraryId", 100, 100);
Thread.sleep(10000);
System.out.println("Context libraryBookId");
helpSystem.displayContext("library.doc.libraryBookId", 100, 100);
Thread.sleep(10000);
helpSystem.shutdown();
} catch (Exception e) {
e.printStackTrace();
try {
helpSystem.shutdown();
} catch (Exception e1) {
System.out.println("Cant shutdown Help");
e1.printStackTrace();
}
}

}
}

The class was copied into C:\x937standalone\tests

5. The cmd to test the program is:

@java -cp
;c:/x937standalone/eclipse/plugins/org.eclipse.help.base_3.3 .103.v20090128_34x.jar
-Declipsehome=x937standalone tests.Test2

current directory is C:\x937standalone


The result is:
- standalone help is shown for 20 seconds. The TOC contains the user
documentatoin from eclipse and the library documentation from library.doc.
It works as expect.
- after 20 seconds the console shows Context defaultLibraryId and there is
no change in the Help GUI.
- after 10 seconds the console shows Context libraryBookId and there is no
change in the Help GUI.
- after 10 seconds the GUI closes.

No exceptions reach up to the main() method. There are no log files in
configuration or .metadata.

This is the same result as I get using my help plugin.

What am I missing in my test program?

What should happen when displayContext() is called?

Thank you for reading, I hope you can help.

Bill Blalock
Previous Topic:Why do Cheatsheets depend on the help system?
Next Topic:Generating a ToC at run-time
Goto Forum:
  


Current Time: Thu Apr 24 06:40:39 EDT 2014

Powered by FUDForum. Page generated in 0.03162 seconds