Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » UOMo » running uomo examples in eclipse
running uomo examples in eclipse [message #650804] Wed, 26 January 2011 16:19 Go to next message
Carlo Salinari is currently offline Carlo SalinariFriend
Messages: 66
Registered: October 2010
Member
Hello,

I've just checked out the uomo libraries from git and installed m2eclipse. Since I don't know how to use maven very well, I really could use a hand on the subject.

How do I run the examples from eclipse? Do I have to define a new run-configuration for every example? Can you show me a working configuration?

Also, how should I integrate uomo into an eclipse rcp project? I think I should wrap some jars into a plug-in. Is there any "best-practices" to follow for this scenario?

Thanks,
Carlo
Re: running uomo examples in eclipse [message #651326 is a reply to message #650804] Sat, 29 January 2011 07:04 Go to previous messageGo to next message
Werner Keil is currently offline Werner KeilFriend
Messages: 1087
Registered: July 2009
Senior Member
This is a multi-part message in MIME format.

------=_NextPart_000_056D_01CBBFB0.EADCCF80
Content-Type: text/plain;
format=flowed;
charset="UTF-8";
reply-type=response
Content-Transfer-Encoding: 7bit

Hi Carlo,

Please use the M2E plugin for Eclipse (http://www.eclipse.org/m2e/)

Two ready packages are either SpringSource Tool Suite (STS) or Maven IDE
which shall be out these days as well.

You'll also need EGit for cloning sources from the Git repository.

Once you can see the OUMo Git repository in the EGit Repositories view, you
may eiter import the entire project (that is usually offered by default) or
select individual sub-projects.
Allowing you to use these inside Eclipse as normal projects, beside running
Maven on them.

This example project
\org.eclipse.uomo\examples\units\org.eclipse.uomo.examples.u nits.pluginsample
is a simple RCP Plugin example for UOMo Units. As this is missing some
dependencies without running Tycho, it is currently not included in the
overall build like console examples.
You may always use PDE to open the Plug-in Manifest. And export deployable
plug-ins from there (see attachment)
Note, you'll need to export other dependencies like Unit-API or parts of
UOMo, too.
Using \org.eclipse.uomo\features\org.eclipse.uomo.feature seems best here,
as long as all other projects referenced in the feature are also visible to
PDE as Eclipse projects.

As soon as you have deployed all required bundles into an Eclipse
distribution, you may import just
"org.eclipse.uomo.examples.units.pluginsample" ideally via "Import Existing
Plug-ins" (copy or not, that is up to you) and run this project as Eclipse
Application also in a Debugger.

This is currently a template or blueprint, and based on such project one
should be able to develop their own views or RCP plug-ins and applications.

As soon as Maven IDE is out, hopefully the Tycho integration should make
this easier.

Please reply if you have problems or suggestions for improvement.

Regards,
Werner

"Carlo Salinari" <carlo.salinari@gmail.com> schrieb im Newsbeitrag
news:ihph7s$v6d$1@news.eclipse.org...
> Hello,
>
> I've just checked out the uomo libraries from git and installed m2eclipse.
> Since I don't know how to use maven very well, I really could use a hand
> on the subject.
>
> How do I run the examples from eclipse? Do I have to define a new
> run-configuration for every example? Can you show me a working
> configuration?
>
> Also, how should I integrate uomo into an eclipse rcp project? I think I
> should wrap some jars into a plug-in. Is there any "best-practices" to
> follow for this scenario?
>
> Thanks,
> Carlo

------=_NextPart_000_056D_01CBBFB0.EADCCF80
Content-Type: image/jpeg;
name="UOMoPluginSampleManifest.JPG"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="UOMoPluginSampleManifest.JPG"

/9j/4AAQSkZJRgABAQEAYABgAAD/4RCSRXhpZgAATU0AKgAAAAgAA4dpAAQA AAABAAAIPpydAAEA
AAAOAAAQfOocAAcAAAgMAAAAMgAAAAAc6gAAAAgAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkAMAAgAAABQAABBo 6hwABwAACAwAAAhc
AAAAABzqAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAMjAxMTowMToyOSAxMjoyNDo0OABXAGUAcgBuAGUAcgAA AP/hC1dodHRwOi8v
bnMuYWRvYmUuY29tL3hhcC8xLjAvADw/eHBhY2tldCBiZWdpbj0n77u/JyBp ZD0nVzVNME1wQ2Vo
aUh6cmVTek5UY3prYzlkJz8+DQo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2Jl Om5zOm1ldGEvIj48
cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIv MjItcmRmLXN5bnRh
eC1ucyMiPjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSJ1dWlkOmZhZjVi ZGQ1LWJhM2QtMTFk
YS1hZDMxLWQzM2Q3NTE4MmYxYiIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9y Zy9kYy9lbGVtZW50
cy8xLjEvIj48ZGM6Y3JlYXRvcj48cmRmOlNlcSB4bWxuczpyZGY9Imh0dHA6 Ly93d3cudzMub3Jn
LzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPjxyZGY6bGk+V2VybmVyPC9y ZGY6bGk+PC9yZGY6
U2VxPg0KCQkJPC9kYzpjcmVhdG9yPjwvcmRmOkRlc2NyaXB0aW9uPjxyZGY6 RGVzY3JpcHRpb24g
cmRmOmFib3V0PSJ1dWlkOmZhZjViZGQ1LWJhM2QtMTFkYS1hZDMxLWQzM2Q3 NTE4MmYxYiIgeG1s
bnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPjx0aWZm OmFydGlzdD5XZXJu
ZXI8L3RpZmY6YXJ0aXN0PjwvcmRmOkRlc2NyaXB0aW9uPjxyZGY6RGVzY3Jp cHRpb24gcmRmOmFi
b3V0PSJ1dWlkOmZhZjViZGQ1LWJhM2QtMTFkYS1hZDMxLWQzM2Q3NTE4MmYx YiIgeG1sbnM6ZXhp
Zj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPjxleGlmOkRhdGVU aW1lT3JpZ2luYWw+
MjAxMS0wMS0yOVQwNjo1NDo0OFo8L2V4aWY6RGF0ZVRpbWVPcmlnaW5hbD48 L3JkZjpEZXNjcmlw
dGlvbj48L3JkZjpSREY+PC94OnhtcG1ldGE+DQo8P3hwYWNrZXQgZW5kPSd3 Jz8+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICD/ 2wBDAAYEBQYFBAYG
BQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSop GR8tMC0oMCUoKSj/
2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgo KCgoKCgoKCgoKCgo
KCgoKCgoKCgoKCj/wAARCABRAXoDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEA AAAAAAAAAAECAwQF
BgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJx FDKBkaEII0KxwRVS
0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNk ZWZnaGlqc3R1dnd4
eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJ ytLT1NXW19jZ2uHi
4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQF BgcICQoL/8QAtREA
AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMz UvAVYnLRChYkNOEl
8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3 eHl6goOEhYaHiImK
kpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna 4uPk5ebn6Onq8vP0
9fb3+Pn6/9oADAMBAAIRAxEAPwD6I83Uv+fSz/8AAlv/AI3VWfU7yG5WA2cE khGWEdwTsHYtlBgZ
/HrgHFa9cxYSFkmlbmSSaQsfUhio/QCqirsUnZGl/aN9/wA+dt/4Et/8RR/a N9/z52v/AIEn/wCN
1yumanocsdppsmkQszWqRvdx26yOJvKDEbVBY45yeoYHjvWrpk2RcRJdLdxQ yeXHOpzvXYrdcnOC
xGfbnnNZqTU1Cas2r7/puD2cou9nbY1f7Rvv+fO1/wDAg/8Axuj+0b7/AJ87 X/wIP/xuufuNd8mD
XJPIz/ZgJxv/ANb+6Enpx1x3qOTW7yaeaPS9PjuVt1UztJceX8xUNsT5TubB B52jkc9cb8qI5mdJ
/aN9/wA+dr/4EH/43R/aN9/z52v/AIEH/wCN1zNp4nhudZtLKOFhDdWq3Mcz HHLbsIVxwcIx69jT
7XxHDNrGqWboIbexjV2unkAVs7g30ClSCc9QfSjkQudnR/2jff8APna/+BB/ +N0f2lff8+dr/wCB
B/8Ajdc7f6+ot7GTR/smofa7j7OjC52xg7WYncqt/dxjFR2XiVJpLZLiFbfe lwZ2aUbYWhZVYZwM
jJJzxwOnociDnZ0/9pX3/Pna/wDgQf8A43R/aV9/z52v/gQf/jdZ0l/bRCQy XMKCOPzX3SAbU5+Y
+g4PPsagTV7a48hrK6sp45JNhYXA7qWAXGdxxzjjjJo5EHOzY/tK+/587X/w IP8A8bo/tK+/587X
/wACD/8AG6wbjxFpyWV5cW93Bdm1hM8kdvKrttxnOAeM+ppYNXMFibnWjY2E RI2SC7DxsCOPmZV5
9sfjRyIOZm7/AGlff8+dr/4EH/43R/aV9/z52n/gQf8A43WTNrGnwmMTX9pG ZQpjDzKN+7O3HPOc
HHriiLWNPlSV4r+0dInEcjLMpCMTgKeeDnjFHIg52a39p33/AD52n/f8/wDx uj+07/8A587T/v8A
n/43WDJr1s39ntZSQ3kN3c/Z/MhlDKp2MxORnP3cY96uWupWd3LNFaXdvPLA dsqRSKxjPPDAHjoe
vpRyIOdml/ad/wD8+dp/3/P/AMbqKbWr6I/Np0bLx86S7gOvUBN3p0B61nal cTxC3MM0FtE0uJ7i
aMyLCm1vmIDLxu2gnOACSeATSX7arbGASR29tK0yxi3Y+a06hh5kiFWGxFU5 DMMkkAqpKhk4rYak
zatdSvLtC9vBYOAcMBcHKn0I8vIPsam+0an/AM+ll/4EH/43WRIpMgmhdop1 GA6nr7MP4h7H1OMd
a1tOvlu1ZXUR3Cffjzn8R6g+v9amUbFKVxftGp/8+ll/3/P/AMbo+0an/wA+ lj/3/P8A8bq3XkHi
H4Z6vql14lltH0qwj1S/hmtoYpZdlm6HJ1JcKG+2HoFjMaf32k5zJR6r9o1P /n0sf+/5/wDjdH2j
VO1rZj6XLD/2nWKvinTLDT737Zc6nI2lIoupZ9OmErjlfNCrEN6kqSWjXYOT wK6NSGUEdCMijzAp
mXUicm1tCf8Ar6b/AON0eZqP/Praf+BLf/G6u0UAUvM1H/n1tP8AwJb/AON0 eZqP/Praf+BLf/G6
u0UAUvM1H/n1tP8AwJb/AON0eZqP/Praf+BLf/G6u0UAUvM1H/n1tP8AwJb/ AON0eZqP/Praf+BL
f/G6u0UAUvM1H/n1tP8AwJb/AON0eZqP/Praf+BLf/G6u0UAUvM1H/n1tP8A wJb/AON0eZqP/Pra
f+BLf/G6nkuoYzh5Bn0HP8qhbUYQxADsPUCvNr5xgcO7Va0U+11f7ty1Tk9k J5mo/wDPraf+BLf/
ABujzNR/59bT/wACW/8AjdH9pQ/3ZPyH+NPS/gYZLFfYj/CsoZ/ls3ZV4/N2 /MbpTXQZ5mo/8+tp
/wCBLf8AxujzNR/59bT/AMCW/wDjdSi9tyQBJ19QanR1cZRgw9Qc120MbhsQ 7UakZejT/Ilxa3RT
8zUf+fW0/wDAlv8A43R5mo/8+tp/4Et/8brN1fTr641Zp44/tFqYERY/7Uns 9jhnLHEakNkMvJ/u
0aRp19b6ss8kf2e1EDo0f9qT3m9yyFTiRQFwFbkf3q6iTS8zUf8An1tP/Alv /jdHmaj/AM+tp/4E
t/8AG6o+J4Li8l0e0tblrZp7wqzBpACBBK2D5boxGVHRhyB16VnanoGoaVFb XZ1UuqXlsrKj3YLB
p0Uj57h1xhjnKnj86AOjtLsTs0bxvDOgBaJ8ZAPQjBII9xVmqN8oGoabIB8/ mvHn/ZMbMR+aL+Ve
f6vrF9Fq17Gk+ESd1A2LwAx9qAPTq4We0j1HSrizmd0jklfLJjIxKT3BHb0r pfL8Rf8APG0/74/+
2VRt9D1OOMq0IZizMSGUDJJPTPvWtN8srmc/eVjhtLk1qwvbGP8As0zSWziQ ZCxqY/IKYLjKlgxI
x1OM4A6bmhW08c9xdXaMkrYjUNHGpKBEAPyliPunjeRxnAzXQ/2PqP8Az7/+ Pr/jR/Y+o/8APv8A
+Pr/AI0q1KlWqxrT+KKsv8/UUJThBwWzOT1PTNQll1WG0Np9k1NVEskjsJIv kCNhQCG+UDHK81Ya
11GxurttJ+yvDdbWP2iRlMLhQu4AKd4wqnGV5B5546T+x9R/59//AB9f8aP7 H1H/AJ9//H1/xrS6
7k2fY44+HZoVItJ4w8VpBFbyMORLGztuYDsd2DjsSKbceHJtsgglhYiC3A8z P7yWOZpWL8dGJ689
TxXZ/wBj6j/z7/8Aj6/40f2PqP8Az7/+Pr/jRddws+xx82hXN9Mk94YoHe9W 5ljtp3XaqxGMbZAF
Yscgk/Lxx25m1LQFmWGCzMcFqlnc2uCSWBl24b36Ekk5JPeuq/sfUf8An3/8 fX/Gj+x9R/59/wDx
9f8AGj3dr/1sC5k7nDX9hfGK6vdTk0y1Cw2yKGnYxExSl/nYqMA5A6HHvUeh wTardzahH9lEQ1MT
7oXLRuBB5ZKNgbvmPXAzg13v9j6j/wA+/wD4+v8AjR/Y+o/8+/8A4+v+NF13 FZ9v6tY5HTdGutPh
0gwfZfOsrKWBhkhXdihHIHTKnJ984NVxo2ppDMLYWtrFLOJGsba6kijChCDt kVQykthiFUA49znt
v7H1H/n3/wDH1/xo/sfUf+ff/wAfX/GhtPr/AFuOz7HDw+GZ1024gkNq0r6S uno3Jww35OSM7fmX
34pvinTZIrW4mC27RSR2VsIyOCyT/wAQx93DAfnXdf2PqP8Az7/+Pr/jR/Y+ o/8APv8A+Pr/AI0X
V73/AK/phZ9v60/yOSTSLya8S8uPs0MrXouZI4nLKqiFoxhto3NyDyB+nK+E 9Gm0cqlxGjeVF5KT
i9mkLrkf8snG2POAcKTXWf2PqP8Az7/+Pr/jR/Y+o/8APv8A+Pr/AI0JpdQa b6GZqHnSfZ/LhhuY
VkzPbzSGNZk2t8pIVuN20kYwQCDwSKL+bU7nyfNkt7mZZlkFw37poFLDzI0C qd6MowFY5BAJZiFK
6f8AY+o/8+//AI+v+NH9j6j/AM+//j6/40nyvW41zLoV/Mpjlt6SRP5cyco4 7ex9Qe4/+sat/wBj
6j/z7/8Aj6/40f2PqP8Az7/+Pr/jTumKzL+m6nHdkROPKugMtGc4Pup7j/Hn FaFc9LoV9KoElqDg
5HzrkH1BzwfepoLDXrf/AFLMy/3J2WQfnkN+tZOK6M0Uu6OdvPD+vz2/ihoY NPjm1O3a2hil1Oad
W3Fh5hkaHdEAG4iQMmc4xkk9rp32n7BB9uihiutg8xIZTIit3AYqpI9yo+lU vL8Rf88bT/vj/wC2
UeX4i/542n/fH/2ypUbKxTld3/rp/katFZXl+Iv+eNp/3x/9so8vxF/zxtP+ +P8A7ZRyhc1aKyvL
8Rf88bT/AL4/+2UeX4i/542n/fH/ANso5QuatFZXl+Iv+eNp/wB8f/bKPL8R f88bT/vj/wC2UcoX
NWisry/EX/PG0/74/wDtlHl+Iv8Anjaf98f/AGyjlC5q1n6jdsjeVE2G/iOK i8vxF/zxtP8Avj/7
ZWHeDxA11KWhtM7scJ6cf36+V4vxtTCYJRpT5ZTdr3tpu7P7vlc3w6Upaou0 VmbNf/542v8A3z/9
nU0dl4lk+5a2+MZyUwP1evymjg6mIly0fefZa/kdzmluXaKrf2b4n/59bX8h /wDHKiNn4lBINpBx
6Rk/+z101MnxlJXqU2vVNfoJVYvZl6nxSPE+6NtrVlNF4gRirQWykdimP/Z6 TZr/APzxtf8Avn/7
OuSMZUZ80ZqMl52af6D5k1sdTb6gjnbKNh9c8E/0q9XEbNf/AOeNr/3z/wDZ 1q6dN4imBjaK0LKM
glOSP+/lfpHDXEk8VU+qYyacn8L018n09NPxOOtSUVzRRralYG9Nq6XU9rNb S+dHLCEJB2Mh4dWG
MOe1VptKubkRpea1qNxCkscxidLdQxRw65KxA4yo6EVG768j7GjtA2M48s// AByk8zXf7lp/37P/
AMcr7rlOa5d1D/j70z/r4P8A6Kkry/XP+Q1qH/XxJ/6Ea7wT37axp0N+IABI zgRoQf8AVv33H3rg
9c/5DWof9fEn/oRoasCdz23dRuqvuo3U7CuWN1G6q+6jdRYLljdRuqvuo3UW C5Y3Ubqr7qN1FguW
N1G6q+6jdRYLljdRuqvuo3UWC5Y3Ubqr7qN1FguWN1G6q+6jdRYLljdRuqvu o3UWC5Y3Ubqr7qN1
FguWN1G6q+6jdRYLljdRuqvuo3UWC5Y3Ubqr7qN1FguWN1G6q+6jdRYLljdR uqvuo3UWC5Y3Ubqr
7qN1FguWN1G6uI8a+KJtMvrLS9PaJby5G5pJBny1J2jA7knOM8DaeDWRrWs+ IvCmpKL+8OoW7n5B
LEiiZe4VkVdrexz+XNc88RCEuVmUq6i35Hp26udum/0qb/fP861bS7iu7SG5 t33wzIsiN6qRkH8j
Xl3jzXtSg1GS0037AFS8i8yVbxzLHg+aEeJEJHmbCg5O7djHOK+O43w8sRRo wj3f5Hbh6iheTPUd
OthCokfmQjv/AA//AF6u7q4LT/GFxb38tvrum6hDPcTO8MMMS3H2eFUQDPlk s+5txO1WKlsNhdrH
td1fWZfgKGAoRoYdWivxfVvzZg6vtHzFjdRurjdQ8WLLNdWGmKVvYnMbSSsg VcNtLAZOTk8Agf0M
mmeKC/2KO/ijEt1t8t4nCgkhCQQx4x5ijgsTgnA6V113Ggk6ml9Ah+8bUeh1 km2RCrgFT1FZlzp7
AloCCP7pPI/Gru6uM1fXbt4rSeF9TSC9kZLOHTLaOWaVVyTIzSZQKQMgYzg/ l52ZZDhM3jy4iOq2
ktGvn+juhqu6OqNUkgkHgjgg1Z0xv9Nj/H+RrntL1VtStLC7WZrm1vkcwTyR CKXcmd0cijjcNrcj
AO0+gztaa3+mx/j/ACNflcslq5RnVDD1NVzxafdcy/FbNd/I7o1lVpOS7Grd HN5/wAfzrB07xXpG
oeI73RLS5Ml7aACQhT5ZfndGr9C64G4DpnHVWC7kx/0kH/Y/qaq2mmWFoqra 2NpAq8qIoVXH0wK/
ZThKGof8jLp31P8A6LkrzzXP+Q1qH/XxJ/6Ea9D1D/kZdO+p/wDRcleea5/y GtQ/6+JP/QjTYkeu
7qN1VvOi/wCfi3/7/L/jR50X/Pxb/wDf5f8AGtLEXLO6jdVbzov+fi3/AO/y /wCNHnRf8/Fv/wB/
l/xosFyzuo3VW86L/n4t/wDv8v8AjR50X/Pxb/8Af5f8aLBcs7qN1VvOi/5+ Lf8A7/L/AI0edF/z
8W//AH+X/GiwXLO6jdVbzov+fi3/AO/y/wCNHnRf8/Fv/wB/l/xosFyzuo3V W86L/n4t/wDv8v8A
jR50X/Pxb/8Af5f8aLBcs7qN1VvOi/5+Lf8A7/L/AI0edF/z8W//AH+X/Giw XLO6jdVbzov+fi3/
AO/y/wCNHnRf8/Fv/wB/l/xosFyzuo3VW86L/n4t/wDv8v8AjR50X/Pxb/8A f5f8aLBcs7qN1VvO
i/5+Lf8A7/L/AI0edF/z8W//AH+X/GiwXLO6jdVbzov+fi3/AO/y/wCNHnRf 8/Fv/wB/l/xosFyz
uo3VW86L/n4t/wDv8v8AjR50X/Pxb/8Af5f8aLBcs7qN1VvOi/5+Lf8A7/L/ AI0edF/z8W//AH+X
/GiwXLO6jdVbzov+fi3/AO/y/wCNHnRf8/Fv/wB/l/xosFyzuo3VW86L/n4t /wDv8v8AjR50X/Px
b/8Af5f8aLBcs7qN1VvOi/5+Lf8A7/L/AI0edF/z8W//AH+X/GiwXPO/ijoU 83iHSNdiEz29vsjn
EalvLCuWDEDJxy2T2wPWsfxd4l1LxzqyWGiLKdPhkBjiibJlYHh5CPurnsSM fWvXPOi/5+Lf/v8A
L/jR50X/AD8W/wD3+X/GueeG5m7OyZzToOTdpWT3G6PaDTdIsbFXLi1gSEMR 97aoGf0rhPH+iJrM
9tO9xb2X9nTSXa3kihmiYKQODgbckOcnH7tQQc5He+dF/wA/Fv8A9/l/xrBv 5IUu5QLiDGc/65e/
PrXyPG3PSw9GtDpK33p/omehh4xd4PY5jw/4f13xA2k6j4g/4ltuEW6eG2uZ EnaQx4xlQpiB3tuG
4njGOST6XAGigjjeV5nVQpkcAM5A6naAMnrwAPasTTtRgiRo5rmAL1U+ap/D rWgl9aum8XdttzjJ
mUc/ia9rKM3wmMw8JRkoytrG+qtvvrbzMXQdJtI5vXdW/tjVpvDsWl3Au4FF 2ZLhVVWjVgN0Lhj8
+WGNwA+8G7ioPDEuofZJk0yzWFxIqh5YCihVA+R3ZmY4PmLgbipGMqMCuoe7 sBIszXNkZEUqHEyF
gCRkDnODgfkPSmPq9muMXET/AEkXj8zXbjM0wEKfJUqxjbX4lf5ddfIukpRT 0vc1N1cXq0kdv4Fn
8OXN6mmTxRLaxTzzm3jliVgARLtYZKDBGCckjvmtn+2ovWD/AMCFqtLqjScf abdB6LKo/rXjVuM8
toR5qbc32Sa/9Kt+oPDTno9CvPLYTSaVa6HCiaZpu90ZFIQs0bIAv94bZHJb 1x15rQ01v9Nj/H+R
rOa4R2LNcwsT3Myn+tWNNmi+2x/v4O//AC2X0PvXw9XN6mb5zQrSVoqcVFdl zLfzfU6o01SptI1J
Le3vNXuFu4IZ1jtoiglQMFJeXJGfoPyrI1a1soS4jsLNeOMQJ/hW1asG1a7K srD7LDypBH35u4rK
1z78n0r9c6nItippJJvtKz2lmUewBmAH5CuQ1z/kNah/18Sf+hGuu0j/AI/t M/67z/zmrkdc/wCQ
1qH/AF8Sf+hGhgj3GiiikMKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC iiigAooooAKKKKAC
iiigAooooAKKKKACiiigAooooAKKKKACsbV1AugQOWUE/wAq2ap6lb+dDuRc yL0x1I9K+c4rwFTH
ZbOFJXlH3vu3t52v67G1CSjPUxaKCCCQQQRwQaVlZcbgRkZGR1FfiPLLXTY9 ISiinpFI4ykbsOmQ
M1UKc6j5YJt+QN23GUVcTTrhs5Cp9T1/Kpl0pio3SgH0C5r2aHDWa19YUGvW 0f8A0poydaC6mbWn
pVqwYTuMDHyj+tWIdPgQDcpdhzkn+lW6+04e4OnhK8cVjmrx1UVrr3fp0tfX qc9XEKS5YmJJ/wAj
Bff9esH/AKFLWHrn35PpXYm1hNxJOU/euqozZPIUkgf+PH86rz6VZTkmWHcT /tsP61+hHIcVpH/H
9pn/AF3n/nNXI65/yGtQ/wCviT/0I17BDounwvE8dvtaJmZDvY4Lbs9/9pvz qpP4T0WeeSaWy3SS
MXY+a4yScnvTbEjcooopDCiiigAooooAKKKKACiiigAooooAKKKKACiiigAo oooAKKKKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKx9Y/wCPpf8AcH8zRRXyPG3/ ACK3/iR0Yb4y1o//
AB6t/vn+Qq9RRXp8N/8AIrof4SK3xsKKKK9syCiiigAooooAKKKKAP/Z

------=_NextPart_000_056D_01CBBFB0.EADCCF80--
Re: running uomo examples in eclipse [message #651332 is a reply to message #651326] Sat, 29 January 2011 11:12 Go to previous messageGo to next message
Carlo Salinari is currently offline Carlo SalinariFriend
Messages: 66
Registered: October 2010
Member
This is a multi-part message in MIME format.
--------------000502090909020708010204
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

On 1/29/2011 8:04 AM, Werner Keil wrote:
> Hi Carlo,
>
> Please use the M2E plugin for Eclipse (http://www.eclipse.org/m2e/)
>
> Two ready packages are either SpringSource Tool Suite (STS) or Maven IDE
> which shall be out these days as well.
>
> You'll also need EGit for cloning sources from the Git repository.
>
> Once you can see the OUMo Git repository in the EGit Repositories view, you
> may eiter import the entire project (that is usually offered by default) or
> select individual sub-projects.
> Allowing you to use these inside Eclipse as normal projects, beside running
> Maven on them.

Ok, let's see if I can follow you.

1) I've installed M2E (actually m2eclipse, which is the same thing, if I
understand correctly)

2) I've installed egit

3) from the git perspective I do "Clone a git Repository and add the
clone to this view" passing
git://git.eclipse.org/gitroot/uomo/org.eclipse.uomo.git as URI

This creates an org.eclipse.uomo folder in my workspace folder, but I
can't see the project in my Project Explorer.

So I proceed with:

4) File/Import/Maven/Existing Maven Projects

5) I select workspace\org.eclipse.uomo as the import root

6) my Package Explorer window now shows 15 entries, 4 of which marked
with the error icon (see attachment pe1.png)

Am I on the right track up to this point?

> This example project
> \org.eclipse.uomo\examples\units\org.eclipse.uomo.examples.u nits.pluginsample
> is a simple RCP Plugin example for UOMo Units. As this is missing some
> dependencies without running Tycho, it is currently not included in the
> overall build like console examples.

I'm not sure I understand this. I should build the project with Tycho
and then I would be able to run it as an eclipse ide plugin?

> You may always use PDE to open the Plug-in Manifest. And export deployable
> plug-ins from there (see attachment)

Sorry, I can't find this. Which plug-in manifest are you referring to?

> Note, you'll need to export other dependencies like Unit-API or parts of
> UOMo, too.
> Using \org.eclipse.uomo\features\org.eclipse.uomo.feature seems best here,
> as long as all other projects referenced in the feature are also visible to
> PDE as Eclipse projects.
>
> As soon as you have deployed all required bundles into an Eclipse
> distribution, you may import just
> "org.eclipse.uomo.examples.units.pluginsample" ideally via "Import Existing
> Plug-ins" (copy or not, that is up to you) and run this project as Eclipse
> Application also in a Debugger.
>
> This is currently a template or blueprint, and based on such project one
> should be able to develop their own views or RCP plug-ins and applications.
>
> As soon as Maven IDE is out, hopefully the Tycho integration should make
> this easier.

mmm... I'm a bit lost at this point.
I surely have to learn more about both maven and tycho.

> Please reply if you have problems or suggestions for improvement.

Thanks for your detailed reply.

A step by step "build your first uomo plugin for dummies" would be very
welcome :-) .

Cheers,
Carlo

--------------000502090909020708010204
Content-Type: image/png;
name="pe1.png"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="pe1.png"

iVBORw0KGgoAAAANSUhEUgAAAv0AAAHUCAYAAACpjZd3AAAAAXNSR0IArs4c 6QAAAARnQU1B
AACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAANEHSURBVHhe7f39tx3H ed+JnvkP5qdZ
s+4vd81MXjDOjZibXGst7qxYk3jIxPSKCOqKSmLTASKSR1F473XAyDZphy9Q zBFlS/YWIRLm
IAAVk4IPRBy+wTi0KUsCj0lK8ouGkMxDEhQtUQQN+bxAJGVboEiobr10dT/1 Xt27e+/uvb97
rV777NPdVU99qnbvbz31VNXS66+/znCAAdoA2gDaANoA2gDaANoA2gDawPy2 gSVU7vxWLuoW
dYs2gDaANoA2gDaANoA2gDYg2gBEP0Y6MNKDNoA2gDaANoA2gDaANoA2MOdt wBD9zz33HPvM
Zz6DoyED8Oum7YBrmqtg1MSTA7ZptngmdscI7a87tmi3YIs2gDZgtwEp+umD t4lwWPR7KL83
//othqM9BrTBNhW2i9A+NadcRrTNfutb32J4gcA0CYg2h+82wg0W4dmMMqKd 96kNLOkf/z4Z
NSRbNL+dN3/AxPHKX76Bo0UGmqt4h0hIPzwFo5Tw120WYn+aMhd5hQigA5D+ Xg/pNxG2oj7R
BvrbBpaESEAFNasgLZ7+8nt/zb75F9/D0TEDwVkfdT3bi9TGY8Ifgh/iu88E aAcg1XldpO80
ytrsNxrcwA1twGwDmMjbcNKGFk+vbX+fvfDqjjxO3vNT3kOfx7vi1MYhuIsj x7O9iF96H5eY
4P/d8T9hsaPPQhG2zR8BLf4h/CHaFvH5jTKj3XfVBoKi/+d/8VcxAhDpEGgB JcJ5vvGtLXkI
0f/WD98xjj977MPy//oavCtWbR2Cf9+8/h/+8IdZzpH6UuekIa7xpdNE9Ntt V38WbVh0CPAC
gWkSgNcfwif1jMR5tBG0gXptIFv0P/nLf5/94a3/mN31//6f5Ls4FhW2Fvwv 83CW/+ubf1ke
j9790+zChXfYD95SxwV+nPnCf2ZCNIlz9Fr8XXGblIWoB3H0xesvhHjqFRLr 9Ds1aTp26J74
HIrjf/Q3f0K21+p4m/2Ad2B/8Nbbsg0/J9owvwYvEJg2AXj96/2oL+rvMsqN doI2kG4D2aL/
C7/499gP/+YJ9ul//b/K9y/dfClEPxeaf/TiufI4/ql/yf76B2+z43/wHDu6 dlr+/e2v/GYp
/MV5ej3+rthRr7bNJXaOXtsX4T+pWNcPrkk8/SKNOqJ/9RPvYX994W3ZZv/m B++oQ3zmndiq
Df97Jq7DCwTqEKDt2L4vdo5eC+Gf/jGH4AEjtAG0gVQbiIp+EeKjjwNX/9+l 4P+P//h/lO/C
4x9P/EG2d2mJLZXHu9nHvta0QkRak9zfNF//fdrT/+Kr59kzz71WHr/zG1ey N//mh3zJzrf5
Oz/Eu/6bf/7G4zca19N73b/vZ7sNfv+I/fzjVV7xe8l1j9/O/h9LDe8lZUvb t8R2/1YD+4o8
qFAWf+v8Qv8PlV/Uyaw9/pOKdSr6U+IqNmJQR/Qf+7V/yr7P2+j3uej/uTv/ WB76s3wvzonr
+v1aY8tLIzZ+iVv50piN9N/9NnqurbO/w7qwof+nVvlBnH+7v2cpkYDz4I02 MD9tINvT/+i/
/7uGp/+xG/5hhuivhPrXPvZutvTuj7GvNZo420/R/9y3t9mTX3+1PO77xPvY 977/Q+Xpf/w0
O/Lwn7DTfCTgiY/8vfKg18f//m32L7lY///+rkr/6C/+I7b0D25nR0l++WlV Nta7x7TBvDd2
rn5+tndcC2cqAMT/cuwX9TJr4d/GQ3LSEYM6ov/+O3+Svf5XP5Ri/9b/+kfy EH+/8Vdvy+P1
4rj/zn/Wc4FKRH/PLV0U83K/2zk84PGfH/HRxjMSaaA9oA3UawPZov/Bf/e3 2Or1l0gvv3gX
R9rTT73zkwj3Se6tBySnAWlP/+mXN9kX/q9XyuPej72fbb/xw/L4wVsX2b1X /d+M3zLxmd4T
/vsz7Ke56P8Pj+n07c9VvnnpNbk+lmf79sRErjhXp5yiboYu/Kcp+o/c8b/z fSaU6L/zga+x
jz/wp/LvJ39jSR7neWdWnD/Mr+v3C6K/j/WT+m7XsRnCv/3ftJzfPVwD7mgD w28D2aK/fmXb
Qt38/OBeEvqz90HSgfga+9i7q3N7HxSQ6b1F2FBxTzCdr32MvbsIj3n3xz5m hgeRc0tLe9mD
NUcftOj/0zPfZb//x98qj0/96r9i3/3eW9LT/83v7LDH/9P/ytjOp9Xx7U+w 1574JfbCys/z
//+YPPf4Pn7wv2ka1d/3sSuW/iH79w/r9Oln9fcV7/uHPHzq37D/Imx4+Fb2 YyQc6IpP+e6z
ryvulWU4xf7936+4X/EpkQepo/fdZ9lp21el8WM3nlLXfurfsKW/fys7Qhj5 y1ox9IkD8b/U
fb7zon6GLPynKfofOPp/lmE9v/XwN9i9D/+Z/PzO5sPy0OJfXBd9yZCaqt0s r+mrlRhfXh7x
NrvM5L/JtaPxuArLsTMw0izulde8xMYjOy8q+j1/r1X2jWQMUCgd077SZsM2 u4NhfU6wGBNb
BKeXxoKNKk9lm23HEquYUmMStiRZibTivKI2Zqj20Hc741bnEgj/4YuP+poC ZQYztIFJ20C2
6Ncr9uSv3mOK/HB4D71OCf53f+xr1iiCvkadVx0B+3A7Bvo6mXc5J8DqjDy4 15NfvGFp0f/V
5/+C/e5XXi6PX9//M+y1nbfY2e23+ATIi+yxn+ein305efwuv46mo/4+zP4F F/bXH1fpH9rH
Bf7fv4UdKs8tsV37vljcJ65dYv/iNwtbjt/CdpX30nTMNH/3N/9NkcYX2fVc 8Ffp6TJZ15Oy
KvvonI1/w24vbRN/i/P6fxUjt5zmuZAwSN0XOi/qaKjCfxqiX8fvi/ff+fwZ 9muf/SO28vkX
5d/if29/d4W9w4+vr+5mP+Qd1y/+2pI6fn3Jo9WEaCSi1IipV+cqMWteqwRv EYsfE9Zry0Ua
SvAb4ljeFxP9vL2Oxlz+aiFd5MfTXHKUtCWiy3xzhXaaRWmLyJ+ykZ915yaW Tq4tOax87Aiv
qI15sr1N0S9yhPCHAJpUAOF+tKFFawPZol+s1lNv9R57Iq/lUedi25nkKz3w Ps+7Eurv9nUI
QukY8weI0De8/IVoNUYa0l8CLfqf/rPX2CNPv1Qed9xyDfvO1oXS07/6/9nF 2IXPM/ZDfsj3
J8g7/1t85sfD/Dqajvr7v7LLDVH9r9mtZV7i3P+TXXusyPvYr7C/u0TPv8Ru fe8Su/yTOp3i
WnkdFer87/f+V/aI5/7KBpIPKauyL3Duk/9a1q3KP/9IhQDUSYteK+ppiMJ/ GqL///eJP2Dq
+Dw79adnjeP9tz/FLv7Nc/L4+uPL7O2dx9jJT/0t9vbL/0UezkuKfOqJ5xJ8 WXcCPF5wLcAd
sU5Strzl8pmhXM5OXuquhKdfO/fFldq2Io+Yd73MN9fTX4eFYbNVhmg6maI/ i1WMnX3O9zku
/FPf7bxug3sVhH/692rRRA3KizaBNhBuA9mr9wgPf/3VewIr7hjiXnjvi+ui op+PAPDrlqhA
j6UTFf31Q3poI9Ki/8nTr7IHn3yxPG7/5X/Lvr35Fvv2X17gq528w4596O8y 9sbnGPveCn8v
jvLv4v/8s7iOpqP+PsQu46J679Eq/eoa69zRX2Z/Z+lfsV8mtvzyv1xil/2a lY7nOplm6P91
bCB5P/hr/0qKfpV/3pE72S83Pfs6UVdDE/6TrgKUM5H3X3zk80wfwrv/Swe+ xB469U328JPf
ZP/iFz7P3v7Op+Xx9ZV/zn545j+z3711iZ3kh3ifnug3OxIy3ywhG+oAyATk SAF18OvwGvm/
YPrNhXawAzTnoj/3uw3hD7EGsYY2gDbQbRvI9vSL1Xqop7/u6j1GRQrvvBbl UrjrzkEqvOd1
JmL4y/CfYDpqlCEc3uMLIcoHrUX/F772CvudLz5fHv/55r1MH+sP3czuv/Zv M/baPdZxsPhc
vYvraDrq7/+T/SQX/f/2/ir96hr7nPi8xH7yY8W199/MOwEfYL/kpKOu+zs3 /L6V3++zf/v3
fP+vY4O2U9wj8tbvPvvd/9nL9+myhv7v8krnI+praMJ/kgdgjujXQus3fusY +8f/4VH2T/jx
wO+/wB74vRfk329/69f48XH28E1L8viN3+Kd1eDLF4pCw1Ro+E4svMcW674w npyQlUg6AVEv
hL/y+NvhSLrQNE2r4yBDYHQZ67Kw2dRNJ2ZLiFXK/pBN9Tz9bS3ZGesUwOOf //s1yTMF94Iz
2sCw20C26Ncr9jRfvYeCIpN1372X7dWefhmnb4YFuRN5i3tlpyGSDgn7iU/k 5eECDcN7xOTR
3/78c8Hjvj1/i7EzdzD2zf+DH8X7Gf63OMTn4m9xnZvOb7F/uvQP2M/+N1/6 nnP/7Sb2t8vQ
HXqfda1xHS/7T/9Wkbe4rgr9+ad3qHw/8tPF/8rrtD3m9cKz/7c//FvsZ39M vD8u7/31D/8D
tvRjN7FfjzDS5aZebZtF7FyMv++cqLNFEf51RP+tv/he9vJ3L7D/1797kN39 0DfY3atfl38f
/8iSPMS5l7/7A3brL7w37pA1wnFiolHG15CJq3Qib3xCbBV/r4S1DhNUXvt4 eI+aSKzuKb38
xA5jwq4dWiRvcGP9yzDF5WVzMnI2izoTgiNMaTlsW4pOTLTsxj2picH5qyTR 76/deGLn6nr+
IfyHLUYgJlF/aAPdt4Fs0T/oygiGDTUDrD39J/nE1Xt/93T4uOZ/Yewbv8yP m6v3P9Ofxf/U
cS+/LppOLI/kubvZP1l6P1/vP2Lngp17lM8zWAThX0f0/8pHrmT/x6cflkL/ Y/d/jd15/5/K
v8X/xCHO66OuGMu6PiucJiulwEX5InWSXHDvbAlA+Df7TRv073vN1fdQVrSR RW4DQdE/T1Dk
sp6NNwZzvyBa9AvxmBLrn/5XfC5E4kilMdH529/Plnb9IvsvCybsU8xW189I 4T/P4r+O6KdS
TYh9cUzzJeLdy9VsOskYor8TrD1MVAv/ef5uz9PvM8oCEY42ML02MKei31zr v8la/LFGqEW/
EI4pcTmz84d+kf3PMozhH7APHIKX31cPx770AhPHvIqDpqJ/OjrOXGPfvw5+ m5ZA9LdJcwhp
wes/PSEB0QbWaAPDaANzKvq7ha9FvxCMMxP18Ny3xv6zf7Axl17/fov+IchG 2Dh0AvD6d/tb
CKEHvmgDw2oDEP0N4gG16BdiEaJ/PkYR/tvv/xkThw75mQfvP0T/0CUr7G+L ABX/8/DdhtAa
ltBCfaG++tIGIPonEP1CJEL0z4fo1/V4eO3rTB9D7wBA9LclGZHOPBFABwAC rC8CDHagLU67
DSxRYYO/1cTO3EOIQ4j++RL9ofrMbRN9u44+UIRtQvDgBQIgoAjYHYC+fX9h T/7vMViBFdpA
ug0sQbQuhmhFPS9ePfs8/RB7IAACIAACIAACi0kAoh8TYjFaMadtAKJ/MR/q KDUIgAAIgAAI
+AhI0T/tmCLkhzg2tIHu2oAe1YmJ/rr8U49PkR5eIAACIAACIAAC/SUA0d9g Im9dwYTruxO4
YOuyhejv7wMXloEACIAACIDArAhA9EP0Y6THagO/+qu/yv76r/96sFwg+mf1 OEW+IAACIAAC
INBfAhD9EP2DFbe2l/8Lv/o/MHFM6v2H6HdHD1KPMIT3pAjhPAiAAAiAAAjM lgBEP0T/xCJ5
UpHdxv1C7P/o4vfmSvR/+MMfZjmHzQ+e/tk+VJE7CIAACIAACPSRAEQ/RP9U RP9nH/1DlnvU
7QRowT8r0f/Nb36T/dEf/RF76qmn5Lv4XLcMoeuF6A+9xDnffbMW/atLS+z2 pRFbf4lYvrbM
/8f/Pxq3+hzcWF5iB8c0IzN5cV7mWxyra61mXz+xl8bsYGnPMtsQKRj/s7jV z6HWHSl+tRJr
+eI1XndLnNUoUr+xLF8aj+T98liedcW3DAfJgQAIgEADAhD9EP2tCdSY0BWC /7nvs+Qhrqsj
mKXgv/Ayu8iPH134c+npDx256dYJ7xECX4j9l156SR7i8x//8R+z1157rVY5 Yrb5hH9I8It0
Zi36SxFLhNbG8ogdHBUit8GDqtEtQky33Mmgdqw3Ls8aW/XY1Ty9RnR6fZMU 7KL98M5iI9HP
71sijEUHArq/11UO40AABKZAAKIfor81cZoj+n/9ngdZ7pES6ULcv/PGH7KL xaH/Fu/23+Lz
537+v88qax3RLzz7X/7yl8tDCP4XXniBbW9vs+eff549/fTT7Atf+IJ8F59T Zcrx+McEf29E
P1dYpYgV4pt+Fg827fkvvN7UW7/FBZ/wzK8uF6MD8hqzw6CvEdf5PP22h98Z ZTC86/4RiPUR
GSUYiU5LMUph39tgFEHYZ4w6cB5GORL2advEPRULk1HQfo4/xU9UkXE/4Z9T P+q3a40tS0/7
Mv+r4auh6F/jnUxjgIDzHEH1N6wE3AYCIDAvBCD6IfobC9E6AlZ7+oXgz/H4 i+ty0hdC/p3N
Y+UhPoeOnPTENXVEv/DyP/744+Xx5JNPsjNnzkiBL8S+eNeH/pxrh32dju9P 3d8LT3/hpRWi
VAtcw5O9tqZCW4qXEJhUBCthWYlY8dkn7kP/l8lGPP3rXMTT8COZH/EM2+nK ToTlnZ/IM190
hHT5xUgItSdln9LUVsgU/6wZ5tgvkgjxE/Vh8BZ5WXzS9dMz0d/hqM+8CAKU AwRAYL4JQPRD
9GeJ65TQTJ23Rf/2DxmLHbmiX+QrRP7brx2UR643P2ZvHdH/h3/4h2x9fV16 +oXXf2Njg21t
bbGvfe1r7JlnnmHivOgI6ENcm2I16fneiH7u35Xx/YXYMkSyx1tui/6oJ7x4 LjcS/QFPvTma
UNhux98bHZVQuJJ9rx4xsD3xhdC3OydZ9inRH57PkLY/KPqtDomvYyK459TP xD+fbXr6Ifon
rg4kAAIgMGwCEP0Q/Z2LUCFibdF//m3GYkcd0U+Fv0/0izCgJw7+nexy1hH9 3/72t9mf/Mmf
sFdffZVtbm7KPMQa/y+//LIU/b/3e7/HHnnkEfbQQw/JQ3j7JxX1qfv7I/qF MK08+pXoF4LU
9bRPTfSLzkhdAWh5usVjfyJPf+Gp1+E55gTjTPuiot/6YfLYP9+i34rhR3jP sJUKrAcBEGiF
AEQ/RH/nItQn+t/goj921BX9WviHRH8d4V9H9It8v//978vJu4899hhbWVmR 7+LzX/zFX8gO
wR/8wR+U4T+f//znO+fdK9Hv84wHPNvTE/1MhhzFVv2xw2tkKI0VE25cI0Nt 6k5U1t54976U
fRJrRPTn2B8U/bJDY68iZHZE8jz9XYf3RNLnbWyZBPVjIm8regGJgAAIDJwA RD9Ef+ci1Cf6
/7vLf5mFDtEZaCL6Qx5wuoZ/zuZddUW/EPhC7H/1q18tD/FZ/F+MBIiwHxHe Izz9k0zmTXn4
9flZi/5qSUoSvmKFydCJpGJ5z1Ue0y4n7/IZn/Sc7AiQSb9KqKfDZ8xJqEV4 jSPazeU8qWh3
7/cIemMycl3Br345YuFJYRv85aedprj9aX7mMqKKE50vYCyB6tSP/lVsLvr1 cp3lkptiQrAz
OhNPf8znJWDJzoErFJgPAiDQKgGIfoj+mYj+v7kYX76zieiPLdd58W+eY/pI Cf+6ol949nX4
Dn1/+OGH2dmzZ9kXv/hF6emfhuDvxeo9rT6ikBgIgAAIgAAIgEAbBCD6Ifpn Ivrf4qI/dtQV
/XL5zu1H2dv8EO+pIyb864p+4dU/cOCAc4j/53rn27xu1p7+Nh5MSAMEQAAE QAAEQKBdAhD9
EP1TEaZ6N169ZCdfvIfFjrqiX4jmozf898FDr+4j3sV1ba3eI9J54IEH2H33 3ecc4v9tivnc
tCD6231IIjUQAAEQAAEQmAcCEP0Q/VMVplr0v8O/PbGjiegPiWIh8rXoTwn+ uuv0i+tF7L7w
9NPQHvFZ/D9XqLd5HUT/PDyaUQYQAAEQAAEQaJcARD9E/1SFae5uvF2I/hzB 30T0a+H/mc98
Rop/8T4rwY+Y/nYfkEgNBEAABEAABOaFAEQ/RP9URX+bHu3ctHTYT+71dWP6 c9Od1nXw9M/L
4xnlAAEQAAEQAIH2CED0Q/TPveivK7Yh+l932kTqkSMY4wUCIAACIAACINBf AhD9EP0Q/XPW
BuDp7+8DF5aBAAiAAAiAwKwIQPTPmeCr69XG9a5Xe+hMIPpn9ThFviAAAiAA AiDQXwIQ/RD9
8PTPWRuYtej37obLd91dF5vpdvEqd4StdsU1dvy1duKdyASy+yzdAZfuGmz8 f7LM2CrfiVbt
Qux/bSxbuwq3WFbJ0ErPyI/vkLslzTJ3+I3ZOxEO52aV7/Tyq2c93RF4FKnD eqniahAAARBo
TkCKfrHaCA4wQBuYjzYwa9EvHkdSHBLBKAVkKRKbP7CCd0oxXol+fZ1tRxs5 lx0KUj4thqcq
QANlbqOMvjrU6frrUgnw9jo8bZViNums8fZfCf01tszZtNgfm02hkCsIgMDg CUjRjxcIgMD8
EOij6JeiWIr+l1g5EsBVkOmpVqKdiurKY2+PFBDvski3tug3vdO+DkOoRSjR u8xW+SHslZ5u
+bnyOjseeNLhySlffKSCMORi8vbyoJ2eRPleGrODxr20k2bfW+RRqlaPwHf4 x/In54w2QOo4
ah9pI6IMXjVtMarJX9W9EutLvDO5NuHj4SXeZiD6J4SI20EABCYmANE/MUIk AAL9ItAb0W+J
SuoFdzzwlmhUnYQRWy3CIkzvshXWUQrETE9/cT31SiuRnReCpG3Z4PeIMonP B8drsjPj9/Qr
AeqUP1i+qj1FRypCnv5k+VzR7vPex/I2z1nlS+avyld1jEhnTyrjPPvKNBw1 XXQqnJGYqn3E
25fm35bo5+nwTgdeIAACIDBrAp2L/l0fvIftvu2YLKd4F5/xAgEQ6I5Ab0Q/ FWNFLLwW2nmi
X8eMCx1Yhe94w0tqePoNL7rVMVH2xT3pZf5C3EoPv+gsWMKXxP5rT7wr+v3l oy2jiehvVD6P
GzqatxT2hYiWf1cdpnT+VPS7HTUv/4Cb3Gujty2YHYlq5Kmg3VWoFGczQmhP dw87pAwCIFCL
wFREvxD6Nxx4XAp+LfpPr95cy1BcDAIgkEegl6Kfm04FWpbodzoNxCNszw+o Lfp9YjOPL+10
2GFLUtg7nu6Apz9QvnZEf175/BNziSiPxKSIe0V5vfM3PPMrbLo58y1i9on0 JhL9GfzzWoT/
KhHSs8Q7Q5jDOwlF3AsCINAmgamI/itvVR5+29P/7PGb2izLFNMSw77Fw1x6 cvBgnyJ8ZJUg
0E/RbwpfX3gIjauPdgoCojp7Iq8OB4qMRMQQ+yeykvLZHZDC618nvEnn38TT rzsdRqw7HWmh
XnqdkafTZK7e43ZcZD58lIN6+WVymXyDZcu0Lyj69WpCqfCepOhvHt4jJvIu IaQHz2oQAIGe
EZiK6D92akOK/oeeer709L/65C3sxcf2sbv33+k5Pt4zTLY5RPT33FKYt3gE Zi36/Ut22hMu
6URPHhoyFuE7arKviJUvJ6cKYUYndWoPvzHRk9wvw0wCE1GNmH3PNTmrCxlh O0VIizXpVIQI
GR7q5bExedmZpOsrn7UMpjnfIFA+w/5I+XyTZL3zGaw0HD5FGJSXW4KvFf5k zIXIss9O356P
YYdoRZZz9fIXz42Gor8I6VmSk4CrAxN5F+9ZjBKDQN8I1BL9Tz/9NPurv/qr dsrwxjpjnuOO
T32FffxXPtlOHp2lAtHfGVokPDGBWYv+iQuABEAABEAABEAABFonUEv0Hz16 lK2srLDt7e1s
Q27cd4Cvr3Yi+5DXp16WJ6XyoCgxvrwsYimLZdbItaPxuArLsfMw0qRLtL3E 6CYrKi8q+j1/
r6nJW8LLU63V7EuHJxXMVxtodzCszwkWY2KLcpoKNrZtth1YUzrVBPt8HqK/ z7UD20AABEAA
BEBgNgRqi/7NzU126NAhdvbs2SyLr/3QvYy99kD2Ia+PvqyNToyYenUutClK eGKVJaT50LNK
Qwl1dzfFmOhXsZxyD01qG09zybO0XDk3QPYldL4UQEz0p1mUtoj8KRv5WXdu YulkVTMu6hEB
iP4eVQZMAQEQAAEQAIGeEKgt+oXdwtM/5l7zM2fOJIvxgT1HGPsWX6aTH3uu P8z2XieOI8W7
+rxH/I+fk+/ic3GdN3EppM3NUsSkKdcDX4huLcBlYoGwHF8MZhFLbOelbEp4 +qXiL67UthV5
GB2IUL5GwSOivw4Lp+z2ZOQQ02QV44KeEYDo71mFwBwQAAEQAAEQ6AGBRqJf 2H3u3Dm2f/9+
dv78+WgxrviZzzJ2hk/MLY73/dxvs0dfuZg8rrrmfn+6dYSuuDZb9Ht2XfTk VU/0q5EC6uDX
4TXyf8H0adEh+nvwPRmUCRD9g6ouGAsCIAACIAACUyHQSPTv7Oxke/rf8/7P MfbcLfK47AMr
7NjGBXbsOX5svKX+lu/0uMAuu3olUnhfKAoNU6HLZ5rXmuE9trfeF8bTLLyn 9OYHRL2wQ11j
hyPpYlPbrI6DDMvRZazLwmaTk85U2iEyaZEARH+LMJEUCIAACIAACMwJgdqi f2trq1ZM/4+/
d5Wx07/ALr1ylR15+k15HH6Gv4tDfObvh4t38felu4+n0RphMSEhWyRTxLKr eHY6kTc+IbaK
v9fLtqnJrzkTedVEYnq90Pcqpl4dZFTBDvEptqG3Y/3Le5eXzcnI2SzqTAjG vgPpRtjfKyD6
+1s3sAwEQAAEQAAEZkWgtuivu3rPu37qEXbJFY+yu05uq2Nti7/zY018Fu/i s/r/JVc80i2H
rHCaSUzAUp6T0MO97RCA6G+HI1IBARAAARAAgXkiUEv0N12nf9flJ1jO0TVY vUsimWfbcpYQ
/S0DRXINCED0N4CGW0AABEAABEBgzgnUEv3DY2GujW+E1XRSGIj+TrAi0VoE Zi36/Tvy2jum
1ipS/OJyd9fIrqutZVftBKt3kTV2383Z1bc1W5olJJ0fZK8OuneHWOJXv+h1 1f91uKMVAqjD
F8n9zawTkZDN7BPlENGR8fv5NbLs3dnftNy4DwRAAAS6JjDnor9rfEgfBPpH YNaiXxCRQpgs
W7XFBdntXQpiKfwr0a9rxbajndrSwp90ZAL5t5Nf+6ms8XlHci2BSuKzZVvw k/qTHQN9Xs8j
IudFeqORZwW0hqY3sq+ccyWEf6R8U7C/YbFxGwiAAAh0SgCiv1O8SBwEpk+g j6Jfim8p+l9i
5UgAF42Gl7wQ7bKDwAWc6DSUf3PP7LolUlfFNeIQ6dYW/ZXHXqbh6TCEa07d e3DE7dTC18rf
LJcuO0+RC86DRX6rmon+n9EpyrFPe93ri+2kKPZ47Mv9UIRo5uUea5Fvfy7A 0Z3M646yJu1z
Njo0ayvn/pT90//mIkcQAAEQ6JYARH+3fJE6CEydQG9EvxblxbsOhxFAHA+8 TzRzUb1auKPN
kYJCdGtXNRHSGxZtr6e/uH5V7JVRvFTnIjcESeW/uqY6MDKdqKdfXVeWvwhH EvdVnSGdZtUx
SNvXjeivlhS2YOodwwuRr3cQ152BUkTz25ydzEX4T43Qn6ho9+5cXl/0x+yf +pcWGYIACIDA
FAhA9E8BMrIAgWkS6I3op95YInTzRb8YGSheRFR7Q4VqePqr0YNipIB0TpTQ JqMRRsdFhw8R
gS7y9Y00lPMMqjxM0a/SqjolVZpp+yZvTTFRnS36i31GtJi3Pee2lW6e4XJM RfSH7J8cL1IA
ARAAgV4S6Fz07/rgPWz3bcdk4cW7+IwXCIBAdwR6KfoNgZvp6Xc6DUootyP6 3fj//Bohor8o
lwz10SFCzkiCz9OfEv2T2JcuiSOqi93L5Z30b5KUHd4jT62tcemsXp2K/gz7 aKmT5SvDsjz2
p/HhChAAARAYJIGpiH4h9G848LgU/Fr0n169eZDAYDQI9J1AP0W/KXzNsBvt Wa+EbjT8JyCq
syfy6nCgyEhEvI5N0U/j9GV4kT3qUHj9cz39ZXpJ+5qH98iJufZEXWNiLl/h JjaR1xNTb4b3
xCcKp75DOfaVO5+r3odclUebFb1fhydZRlD7U/bhPAiAAAgMkcBURP+VtyoP v+3pf/b4TUNk
VvzAFD9qciWIRdnBdhpLktI8ppHfQJtgxOxZi37/kp3maj5CpJUTcUUs/Vis vqMmvG7oibzF
ZN5KVPsmxIrwGXK/jMu3J8HqEBsas++5Jmt1ISv0p1CZKiTH6rTo0KDlcTV5 mY8IqIm8qizr
YjKvmBTMdwtXPLSNOfY1F/2qb1ItjemLt/ee9+0AbvyvmFRs7zROBHnuNy5l nzlRuBL8Ov2J
7M81EteBAAiAwIAITEX0Hzu1IUX/Q089X3r6X33yFvbiY/vY3fvv9Bwf7znC RRWj0yg3RP+k
jX/Won9S+3E/CIAACIAACIBA+wRqif6mO/J6zX5jnTHPccenvsI+/iufbL+k raY4DfHbqsEt
JTaNckP0T1pZEP2TEsT9IAACIAACIDB/BGqJ/qNHj7KVlRW2vb2dTeLGfQf4 zLsT2Ye8PvWy
ho6r8FIlGJf5xizlutDk2hEfQhfnzU1pisx8Q9TylLmrr8orJEyL/6+JkB81 dF7FnfrSEclX
1/rXsraFtvU5wWJMbBG20903jZjYYDq0MmLli9lZnOMhHHQn0DLlYB3FyqrX Jg9wTbWhOT4P
0T/HlYuigQAIgAAIgEBDArVF/+bmJjt06BA7e/ZsVpbXfuhexl57IPuQ10df 5oQtJZq1kFfn
KjHrmdzlFf2WuCzXgVaC0pwwlhL9XOzzWF25jxC1TaxT7Ux+C+XrEdrlxkR2 h4PEsnpYlLaI
/Ckb+VkL5xhT25ZA+YyOkI8RmRgYyVt1Smh9+v4W/a5lVS9erllNc24vguif 26pFwUAABEAA
BECgMYHaol/kJDz9Y+41P3PmTDLjD+w5wti3+DKd/Nhz/WG29zpxHCne1ec9 4n/8nHwXn4vr
vIlLYWvuQFkuJWcLz2KZt2ojz0B4imfSmRTonryUTQlPP9k51FjmzuiQ6E4B mUwnRgdSHQOa
dx0WMVEeTSfWAVGTAd3Rjxgj61y0jgjnaB35OmbJpjm3F0D0z23VomAgAAIg AAIg0JhAI9Ev
cjt37hzbv38/O3/+fDTzK37ms4yd4RNzi+N9P/fb7NFXLiaPq665359uHaFb S/R7trKfWPSr
kQKq43V4jfxfMP2Y0LaFcGYHqBPRT8uXEd7jG62oJfo9dVSgMrg2/jrMx40Q /fNRjygFCIAA
CIAACLRJoJHo39nZyfb0v+f9n2PsuVvkcdkHVtixjQvs2HP82HhL/S3f6XGB XXb1SqSMvlAU
GqZCY/Zj4T1umIwbxtMsvKdMJyDqqx0v7XAkXWxqm9VxkKExZjhT2akw8kvM BXBGK+wwIR9T
y14jv5Sddr34yxAP74l79IM7ibb5jRlAWhD9A6gkmAgCIAACIAACUyZQW/Rv bW3Viun/8feu
Mnb6F9ilV66yI0+/KY/Dz/B3cYjP/P1w8S7+vnT38TQC31rR8i5P+E4Ry67i 2elE3viE2CrM
RgldPQE1ZyKvmkis7ikFObHDmLBrh63IG9xYf53e0vKyORk5m0WdCcExga4n Slvlk/iribqm
nYm8J6mjENd0K5rbKyD657ZqUTAQAAEQAAEQaEygtuivu3rPu37qEXbJFY+y u05uq2Nti7/z
Y018Fu/is/r/JVc80rggWTdmhdNkpRS4KDBnYJIkcS8I1CQA0V8TGC4HARAA ARAAgQUgUEv0
N12nf9flJ1jO0TVvuUOjXlmnk8wg+jvBikRrEZi16PfvyEt3w61VnPTFfLRH 7nBLdsRVO+QW
O986k+PTSaavoDvz8rLxpXEPZu3om0iZOyb0jr2rcnngZq+88qtdfw961zAO 5VvtFKzv2yh2
Fda7DG81Mxl31SAQXHrZSkP85rlhqzUywqUgAAJzRaCW6B9eyc013P3r4LdZ Koj+NmkirWYE
Zi36hdVSCBKxLUVoG6I4qEWF8F9mG9Z5245mRN27ZLpleYoOQGvlU8J6EtGv Le6m/Fr4k46c
7Hi5/NvijXT8BDCPCS0DBECgDoE5F/11UOBaEJgPAn0U/ZVIJh5y3ikwvMSF aCy91Px85bG2
Rwoqj7MU3wHRGRa95H5rlCDdCooy+EYQiKf+dj7hfl2sWFWORBQjD0V+q7rj oO8pOw1a9Fuj
CWQpYLFpoDGiEuhwhMqfHgmw0pc26zooRghGvCOnGVj8zXolHaSSzzILl1/U QE796PlW4VW9
YnUpVlYr50pZy0Drc8JLXnnVaT50rhefA1VsPJjtVbfncvH6s19yZFrPJ+Pn x5y3PSgTEv2x
kQBVtspmlYebtsGH5z2iNmbYH2Jvr7Smy2mz89aPzpfbo+ba8Top53WZ7SBW v7F2kWtfqH6i
99ewP/0cwhUgUJ8ARH99ZrgDBHpNoDeiX4fXFO80jMQRoz7RyH/YVwuVY44U WGEpREhmefqL
66knXYngGiFIhpD3d0ic8mphXtwr8q86Q9S7H/Kkm6KbjqQokV1/pMPfKfCM XBCbtSBfXVPX
SY5RT7+6ruSRKn92/TQX/c6mi0I42sJbi0n9f/5Z93GMpZgLIZct+DkuW8BL oUjyl4KSdCrN
Vc2qx0/K0x86rwQxEcnWfDf7Ph0aq3NO2Z96QIr0jT5zuSGmujNaPwVvteZF tckkTTOrfiNG
puxL1U/0/gz7U/xwHgSaEoDob0oO94FATwn0RvTTX3VDNLrhP7ZoNMNnTFHp DRWq4ek3vNxW
x0R1BHxebp+ojnjbqT1SxPpDYSrR7Yp+M7yHCGdvWf0hQanwHu95217ZzkX6 ZqejFPu+kRbP
6IYp+lUHxVf+dP1M+MUTosszSrPGV10zPOmWEC1zLfYWoVakxLdhsW+jQe21 Llgvezz/vlKn
8o2JfhuBKVTNVeuiK86Vq9vlj7gkRXGsfih/siN7mWZu/TYW/ZxNon6S5SMd Sd25c+6ZsJnj
dhDwEeil6N/1Qb6DL14gAAKNCPRS9BsCL1P0O50GJRTbEf0tx587QlmHAI1V GE6gLPminzCb
ieinTdHsYIgyHBShPnqkwfHU+zz9KdHfcv2YCr110S86rfme/pRoTJ2vCtNc 9PtDhYJz3o2R
kHz7Qg+wpCiG6G/07MdNIJAi0LnoFwJ+923HpB3iPUfQ51yTKhjOg8CiEuin 6DeFn+lh1h7z
SuhFw38CojI7vEWHA0VGIuJtx/WqK++0JVRLb7cV/kNEe0z0GxOf5T1TDu8x hBetP6v8dniV
3SkpOOR6+sVO5XIFo2T9TBLeY4tej5CNCHk7vMUJJ9Eee8ODX7Wq1Ko67nlr U8oiqeaiX61k
R1/jUeWpd+YPEI+6uCdlv0o3XD+G3Z7wKHf+AqmflKef5xy9vyx0c/tS9RMt X4b9i/rbhXJ3
T2Aqol+I+BsOPC4Fvxb0p1dvDpYOor/7ikcO80tg1qLfv2SnJeKMiZpczPKJ kHrJxw17uU06
OVbHxdsTZvX9Uhjbk0D1BFoqvj3XZK++I+4tJqKW4UG++QCWh1s0Oass68Vy lwf5xoFixZ5y
mVGxeg//n16+U/zfF+5TXU87HE3Kb9vvCXGSfKz/F8Lc7vQYE3mXi9EOUT4+ IlCWiafnlt/q
2FAmTv00F/2iHkZk00VjI8VSrNKJvmSjxaIe6f0jMdHVWfo0bp850dSKsZfC NZS/HXqjr6O7
qJv3qsm6pqinm0iqzSurmeIp2wSC9DWR8hv8PROhQ/VD/y/aXjHvgk64lk0y Wr/62T+BfdH6
sfMn5VvmI0K63cXsn9+fJ5RsxgSmIvqvvFV5+G1P/7PHb/IWv/+inyzNKR8u 7lDpjOu1o+xb
XJJ0obh1VB2BZGct+qdb2v7m5vX+99dcWDYBgZTHfYKkO7nVtxJQJxkhURAA gV4RmIroP3Zq
Q4r+h556vvT0v/rkLezFx/axu/ffKYGIjoF+DUr096o6uzamRdHftakLnD5E /ywrf5IRhFna
jbzrEjCXtHSX3Kyb3rSuH6rd0+KDfEBgngnUEv1Nd+T1AnxjnTF98Auo0Ifo 72uTg+jva81Q
uyD6h1BLsBEEQAAEQAAEpkuglug/evQoW1lZYdvb29lW3rjvAF9u40T84Kk9 uK5GAcRx3xOn
4+lb8XrVfC8lSlWsYhG/SK4d8RhZcd6767yRJl16zNzVV+VFxa/n77UqXrSK k/Slw5MK5qsR
2ELb+pxgMSa2CNvVes8q3tOIQQ2mQ6uiyNtbvpidmQyLDW7itum68aUZYJzd WufjQoj++ahH
lAIEQAAEQAAE2iRQW/Rvbm6yQ4cOsbNnz2bZce2H7mXstQfSR1ZqWnCTSVVG bLiamFOJWXPF
g9AGJ6aIF5peL7+mRKR/gpbuPNiiX62KIKdEUdus1Q9UcS2h7F0tIiamrRUd PCxKW8iEJ5V1
tamJXmWh7DwF4+2LiU++8tlloZ+TZS/SJbt7VpPOAox8aXrzyW5Yc3MhRP/c VCUKAgIgAAIg
AAKtEagt+kXOwtM/5l7zM2fOZBmy+dX72CufvZqJd/Hae90Rfhwujz3i7+sP M/nOjz38b/Hu
fUlBam4CIpbPcj3whejWAtUnsnUGnpn+csMMT16uWA95/YsrtW2eZcl8KwzQ XRi9HQMqpuuw
iInyaDq0FtzwniB7x0678xTjZk+UtlaiKOvGP1qRv152VvMd3EUQ/YOrMhgM AiAAAiAAAp0T
aCT6hVXnzp1j+/fvZ+fPn08aKQQ/e+cbUviL16OvXEweV11z/5RFv2c3wYlF vxopoMtN6/Ca
almx1C6GEU//zEU/LV8iDEn2wVRoUTxESlS7LfrDjMw0VZPx/S/ZSOfoAoj+ OapMFAUEQAAE
QAAEWiLQSPTv7Oxke/o3T32CXXjhdrZ715J83zz1SWn6sY23+HGheBd/6+MC u+zqlUjxfCEt
dH1iGrMfC+9xw3JcD3Gz8J4ynUCnoVrezQ5H0sWmtlkdBxmWQ0OL7FCnGAub Td10LHuN8sXs
rKrTLLsvRMoS/cWa2THvvW+5vKEtodfS91kmA9HfJk2kBQIgAAIgAALzQaC2 6N/a2qoV0y+8
+1T0a2//kWfeZEee5gd/P1y8i78v3X08Tdbe2KPcU8SzukwRy64mh9KJvPEJ sVWYTRFvXkx+
zZnISzc9Kb38xA66SYoT4iNvcOPY9eTbJb65hzEZOZtFnQnBsc6BniitQm6M TTtpGamd3rJn
hveI1mCHX5FNTYxNZ0KM0y1qrq6A6J+r6kRhQAAEQAAEQKAVArVFf53Ve145 cRPbObVXiv6v
H/4J+b7zpb3sO/z/d61ts7tObvF3fpzkf/P3S654pJVCBRMJhuu0la2n09FW 0kgHBDIJzFr0
+3fk9e1Ym1mg1GW8s6d2pq12pVUbYxU73Bo901Ri8fPGTrPlDrHm2vwHvcuD TZav/26V7/Ty
q1cGulKYO1cpnZaYL+Ss5JW+rbxi0vyN9eyFE4PXt3jZdhn5yGtMR5FYTMF+ ubvZugtGhPLX
u9CWThfi7KBNXdspHSPEBsNeY1fiRdlkskYjwqUgMGcEaon+uuv0C6/+xT// KNtZ/4gM7xHv
F1/+qIzt33X5Cefomq18CBoTe9vOEaK/baJIrz6BWYt+YbEUx0SBSBFeiuT6 ZUreIYV/Jfr1
9bYdyXQyLvCXRQnwVbmkL15SmBKhWU34z2MjhWkxotdoYn4L+dN89W+Htn6N Lws9GpG5RsKh
ZIv74n/iWrcfKH4rzLlKdJdcOzzRzl+cd0ZZyT/k9eSz5FnYR9Om9YJdevPa Jq4CgSETqCX6
6xb0mTvexX706j3s9RfG7OSn3yff2XfuYeL/03mZ67YbYTWdGADR3wlWJFqL QB9FvxTfUvS/
xMqRAC5KDM95IdpLLz0/X3ns7ZEC4l0X6dYW/fbOuW6HIQzdI/Cd/GPpk3MG A1JGLhgP6pEK
z4hFeiSDcBb3kw5XHl9Reu2xTi024JJyhK4QwE1GXLzLGKe/DpPmn5oTJNMX +4roMnlEfynM
g0sxm1ypkE/lHxX9vg6IqM1ylbuKX93OWJo8rgABEOgzgU5F/2tf/owU+PYh /o8XCIBANwR6
I/ot0UrDUBwPvCWaVSdhxFYLF6npXbfCWkqBnOnpL66nXnklhPNDkEz7lcAu y5eZftXhUXZL
G4o5PfaoQWikxD+SUXQqiMhWeVV84nxLf7bc96SJs8Qruj1hLslvQJuiv2b+ RniNda8uX1lO
j9AelyMBvPPk5B339Asusfx9ITp6ZCLYYfCwhOhPtkBcAAJzRaBT0T9XpFAY EBgIgd6IfjPA
WMbYa6GdJ/rFyEDxIp0CrwCu4ek3vORWx0TZZ3nJy2tIp0IK++Kz/LvqMKTT V2WyhXjVvDz5
B7zkXtHvZWGOTlQjLy7fNpr5PIh+yoGGx4j/O2LfFv3WRoGuuLbi/u0d0q1K sPP3efoh+tto
uUgDBOabAET/fNcvSreABHop+rXILcRrluh3Og3EI27PD6gt+uuE8/gbkSiD 8O575y945hfY
qeTMNzDCnzxzIiYS/QG+bXxlHJE79fAea2WxpvmXMEzPPO3USAHOV4ajMf0y pt6YJGvG2KvQ
qTphU+b1MdEvVzvzjGogvKeNlo00QGDYBHop+nd98J5hU4X1IDBDAv0U/WYI jC88xgk/CYlS
J3xGe8brhffQicZi4ikdiciqPmEHD0GiXn55nw43iox0iMuCop+OImhDanRq hKAU4UG0fN7w
nqTobx7TLxgsk9mr/jCSjPSj4T2R+yfK3zM3y+o0mCMZhR2l0PaF84hwHSry Y6I/nX9U9MuR
iPBEXtq2Ed6T9U3HRSAwNwQ6F/1CwO++7ZgEJt5zBH3ONXNTAygICLRMYNai 379kpylCS2Eq
Q2d4aAyfFCmX2OTCacNebpNOatXebmOiK7lfhtnYk2iLpTuNmH3PNbVXFyo6 G977EumXy4wq
24xlN32TeJ35Bnb69nwEO0Qospypj69skxmiPNJ2zSUnfcsahdP3esq9cfHh OQfN83dDb6oN
EaslO43lRPVqQd59U2h6aiUfc8lOe3WfeP40nl9NAREbNrrLmxoMLXbunIA6 ow4tP7CQHAiA
wNQITEX0CxF/w4HHpeDXgv706s3BQkL0T63+kdEcEpi16J9DpCgSCIAACIAA CAyewFRE/5W3
Kg+/7el/9vhNXoD9F/1k+FV6drCpyeC/CXNUAIj+OapMFAUEQAAEQAAEWiIw FdF/7NSGFP0P
PfV86el/9clb2IuP7WN3779TFkV0DPRrUKK/pYpAMiDQFgGI/rZIIh0QAAEQ AAEQmB8CtUR/
3R15o5jeWGdMH/xCKvQh+uengaEk0ycA0T995sgRBEAABEAABPpOoJboP3r0 KFtZWWHb29vZ
5bpx3wG+68yJ+MFTe3BdjQKI474nTsfTNyZL0aXZVNjNMt8tsdxQhlw74suq ifPulug8OyNN
OqnJ3NVXLXhBV1fw/L0mQn7siVW+dGL5agT2Sg7W5wSLMbFF2E4ncBnb2wfT sasipxz5ddJk
45/sxregF0L0L2jFo9ggAAIgAAIgECFQW/Rvbm6yQ4cOsbNnz2aBvfZD9zL2 2gPpIys1LbiJ
qDRi6tWqB5WYVZ+rndJFZ8An+i0hXS4TpwSuIY6lnTHRz8U+XymBL9BQdCSK /KzNWlRxQ/lS
GDHRb5ZPdVx0+apl5KQtxQoPZVnkZ925iaVDbYnxqFMnpA4a7riZ3VwW8EKI /gWsdBQZBEAA
BEAABBIEaot+kZ7w9I+51/zMmTNZgDe/eh975bNXM/EuXnuvO8KPw+WxR/x9 /WEm3/mxh/8t
3r0vKWzN5cWqtYY9XnAtwH0iW2dgebnl8mfKLe7k5Yr1UAeguJKvlyw7HUUe Me96ma9R8Ijo
r8PC7mDQz9F0iDEhHnXsCLHOakm4KIcARH8OJVwDAiAAAiAAAotFoJHoF4jO nTvH9u/fz86f
P58kJgQ/e+cbUviL16OvXEweV11z/5RFv2ed4olFv/KM0z1wdHhN1RFIrY88 j6I/VeZkk8IF
EQIQ/WgeIAACIAACIAACNoFGon9nZyfb07956hPswgu3s927luT75qlPShuO bbzFjwvFu/hb
HxfYZVevRGrKF4pCw1Ro+E4svMf20PvCeJqF95Te/ECnQQh/dY0djqSLTW2z Og4yLMcM4Sk7
FUZ+ibkAToiSHZ7jY1onvCdeJ27IFL6cbRGA6G+LJNIBARAAARAAgfkhUFv0 b21t1YrpF959
Kvq1t//IM2+yI0/zg78fLt7F35fuPp6m6931UNzm2b7c2K2QTuSNT4iV4T3y Ze6OmDORV00k
VhN5q2SqXRONyat2uIvaYtGccEzKsLS8bJ7LZlFnQrDdcXI7Uk75su3gxfOW OV3tuCKPwKxF
f3BHXh6Wt5FXhKlctSV2/qXDcLm5enfMtXbVzU3Lc520q9ideGuCdHBrcwLB BQ+sJEVoKRwY
zTnjThAAgekSqC3666ze88qJm9jOqb1S9H/98E/I950v7WXf4f+/a22b3XVy i7/z4yT/m79f
csUj3ZY+GK7TVraeTkdbSSMdEMgkMGvRL8zc4GLIENS843p7z0S/Y2MmX+0M WOXCfFX7BnhH
XXw+6F0arFbC8mIp/Pl8JIj++uzavKMalW0zVaQFAiAAArMhUEv0112nX3j1 L/75R9nO+kdk
eI94v/jyR2Vs/67LTzhH1wiEV6ZcWaeTzCD6O8GKRGsR6JXol17xEVsfV6K/ 9GQXItn4zEey
DgovtxTUL7Fq1MAeJaDn+PWGQFYCXHrLuSdfinv5mduhlrKqzuvrimvzQas0 KtFvdnSqPIu8
HQFv2W/YZ4p+nZaTF7XdTt8YjdD8Ywx8ozB6lLPZHBwxn0mPCNpL8+pzwkte edVpPnSElY80
8vYj0sr2qtujiZyP/ZK/B8WIrPhdGI/cld1Coj82EqDKVtms8nDTNvjwvEfU xgz7Q23VmDcm
WntRTpudt350vtwesfKdrLdypNlsB7H6jX2Pcu0L1U/0/hr253/XcSUIzA+B WqK/brGfueNd
7Eev3sNef2HMTn76ffKdfeceJv4/nZe5pnz3a8JD9E+nXpFLjEBvRH8pSrXY JlYXolR4xpXo
p9cUXvPRciHSCxFsi3YSmqOEsSlcK+Gt/m+H87Tq6S/KQ4V5VVol8KtRgELw U6EuR0KqTkTl
6bfv9dW8dQ1hq67WnZyCj8dWtw7UfaXwq/mVc5Y6FsLRFt5aTOr/88+6So0F EHwrnyXssQW8
FIokfykoSftRQjJf9OvsQ50CJYiJSLZGme37tENKp5uyP1UdIn0jcs1aGjla PwVvFWlaLe1M
08yq34iRKftS9RO9P8P+FD+cB4F5JdCp6H/ty5+RAt8+xP/xAgEQ6IZAb0R/ seyt9PRLD7v1
KoSuKfgrkWqGyhBh6w0VCnjeIyFFYdHv88LbnQp3tMAQ/GXZ9CgDEf169MNg ItKrOGnRv8HF
m7cjEUnfGxpEmNGRFTUCUh3+TkvNdipEl2euxBqf62REP4X26BD3Wx2EWmE2 vmWBtde66AQt
ezz/3u5UueiCn0FM9NsITKFqzhWLzvPSoxHWUtWxWkmK4lj9UP5kf5kyzdz6 bSz6OZtE/STL
RzqSunPn3FOzWeNyEJgHAp2K/nkAhDKAwNAI9Er0l/BcUa7E6UiG85gC372W z/6uvOV1RH9k
om6rnn7aSBxPus8TH+gIFemYwtwKvUmknyf6O5xUnSsKa4h+4XHODu0RIxRR 0Zg6X1VmqrMR
Fv3+UYNgczRGQvLtCz2bkqIYon9oj3XYCwKtEIDobwUjEgGB/hAYhOin4SxW aIsTjiKd/yL8
xYrJzwnviYh+M9wnJ4yG1rGvY1KctzslRfmc8B7DNjN/O7zHGA1JpZ8Z3uNO tDbnKEwW3mOL
Xo+QjQh5O7wlvDO6FUZTVkE8/t9ddcdaCrpIp7noV/PH6GvMw9X0vG9n/gDx qKvmnjN/IRx+
ZdjtCY9y5y+Q+kl5+rl90ftJRz8UHpayL1U/0fsz7Jcm6vCyJit49edxD0tA oBYBiP5auHAx
CPSfwKxFf3jJTntyrvLwG15tGeeuBTUNobE943YIjuW5tsJf/KvqWCE6uavl eJbstNM3JvIu
j6sJydWmGmSSsjnZt+Sh7THKosqZTN+wkd/jjI54JjM75W8e0+8sy0uXL7aW QXaW/xVfMStE
ZyQmujorI8XtMyeaup0D+3yl/ezQGz3hl+49Qicp2+eVKKZLN9uTkFO2CQTp ayLlN/h5JkJ7
QqDozvHl7vCFMKYTrp3r7OWpM0S/Wb/+idrh+rHbB7mfLwQw0uFQwtCQ/UXH yjePo/9PeFgI
As0JdC76d33wHrb7tmPSQvEuPuMFAiDQHYFZi/7JSxbxok+e+EKmIDsJuZ2a HhJKedz7ZrJv
JaC+2bjo9vhHjxadCso/7wSmIvqF0L/hwONS8GvRf3r15nlni/KBwEwIDFr0 O170DmPPZ1I7
U8p0DjiaS1q6S25OiWTtbIZqd+2CDvkGazWlIRcFtoNAHQJTEf1X3qo8/Lan /9njN9WxtUfX
kqU55cPDnbTVI2Pn1BQsjxqq2EGL/jltrSgWCIAACIAACMyawFRE/7FTG1L0 P/TU86Wn/9Un
b2EvPraP3b3/Ts/x8VlzSeQPwTn7CkIdQPTPvhXCAhAAARAAARAYCoFaor/u jrxRCG+sM+Y5
7vjUV9jHf+WTPecHwTn7CkIdQPTPvhXCAhAAARAAARAYCoFaov/o0aNsZWWF bW9vZ5fvxn0H
+FaYJ7IPeX3qZa08YK66oFdNKFZaINeOxmO+w2QgFMdIk243bu7qq/KigtPz 95oI+VErOlQr
TvjS4UkF89UQbHFrfU6wGBNb1F5JYudJ2zbbjiVzN0daH469qlxlOYv1psW+ Q8Y26mUlFfZn
2eVeW/GMcdD1F2Ceal8DP4/wnoFXIMwHARAAARAAgQ4I1Bb9m5ub7NChQ+zs 2bNZ5lz7oXsZ
e+2B7ENeH31Z6ykbMfXqnCkMKwGrBK9P9FsCslw/2hK0pV0x0a/WZ5abbVLb rHWYVVKhfCmA
mOhPsyhtIUuXqayr7dX1etzVaoKheQohe8X/hdDW73YF2rwIowy7vDyDHS9V NtkGvMyzmu2g
L4LoH3T1wXgQAAEQAAEQ6IRAbdEvrBCe/jH3mp85cyZp1Af2HGHsW3yZTn7s uf4w23udOI4U
7+rzHvE/fk6+i8/Fdd7EPbPuhUfZ9cAXolsLcJ/I1hn4tm1XbnHusadef31D wtMvFX8h67Vt
ng1SfGtZ6y3DSQrW6IQ9idi0L8jC7mDQz1GmpBZCnMpOhDVCoDc/kSMLurOV GLmIiXmp5z11
Ha2/nE1uks14UBdA9A+qumAsCIAACIAACEyFQCPRLyw7d+4c279/Pzt//nzU 0Ct+5rOMneET
c4vjfT/32+zRVy4mj6uuud+fbmei3yPuJxb9aqSAbvinw2uqDU58nQpa9IhI rsOiNdEfsLcQ
+OZoAQ2zaUP0U57xzg8laDCfytdqtplA9M+WP3IHARAAARAAgT4SaCT6d3Z2 sj3973n/5xh7
7hZ5XPaBFXZs4wI79hw/Nt5Sf8t3elxgl129EmHlC2mhOyXS8B3zWjO8xw05 cXd8bBbeU6YT
6DRUG83Y4Ui62NQ2q+MgxTUV0KRTYeRX16Oek07MXiu8h8T2G2FOsc6HLH6k XoLlC9lVNaOh
be4zycMCon8Senn3BufGWLeLkSn3uZKXB64CgUkJdNX+ctv/pPbjfhAAgXYJ 1Bb9W1tbtWL6
f/y9q4yd/gV26ZWr7MjTb8rj8DP8XRziM38/XLyLvy/dfTxdQnuL8TKcxha6 QkMKkawnrtKJ
vPEJsVWYjRKU5lbx8fAeuv16NX+1smOJhgzZoSnyBjd2Xue/xLcZNyYjZ7NI dAJy03HsHRsT
eeWPgQypIpNoR9xmvi29CLN3yhbtBCibvTzt+3wcjfCi1IhKutkN5QqI/unV 1CJ1JqdHFTkN
hQDa/1BqCnaCgCJQW/TXXb3nXT/1CLvkikfZXSe31bG2xd/5sSY+i3fxWf3/ kise6bZeOt+F
z9Pp6LZEc546eDap4KGIfmPnUmvujD4nvOSVV5F23GhnnHcox6pTne1VtzuJ vKNqv4zVp/j5
cdlxra4MiZ6YJ1SVrbJZdejdBQbMnV1HbERtzLA/1HbscDddTpudt350vpyF cobwOik712bH
Ola/sXada1+ofqL317A/9d2Ltg/D4WC2y9I+7sApnTmeuWMhfjn353jim9pP uUD0p1oJzoNA
vwjUEv1N1+nfdfkJlnN0jUY+5IyJvW3nCJHaLlHwbMJzCKLfWOZVFLIIBzPK q4WTFrv8sx45
M+bK+CbJJ8DZAl6PUOnb5LOCTMYJrfyVEj2h80rQEZFsOSTs+/SzS9uXsj/V bkT6dK5RueJV
cWO0fgrealCyWgWMpplVvxEjU/al6id6f4b9KX6p/HlPiI9FVi//3K6q/u36 TvFT7TF8v845
1P4mtT+VfoofzoMACMyGQC3RPxsTJ8nVXKfd+JGdJNngvRCp7WIFzyY8ey/6 hegyFKcq5dqy
5e0ul861KIj7Lc98SnwbKfhWe9Jea2UJD0dzPf++ukjlGxP9NgJTqJphhdGQ wDL8MD+ELSmK
Y/VD+ZNlccs0c+u3sehP10+yfKQjqTt3zj2x53yqfXjamL2gQ7DTlcEv1SmK i/I0P9/Kcp4m
IUfhskfXmjzMcA8IgECrBOZc9LfKComBwCAILKLotz3V8YpKiZ7U+Sr1lOgJ i343nCcqOo2R
kHz7QhySohiiP9KEUvxdZ4XNeyL+3LJuRX/a/ninYhCPSRgJAgtJAKJ/Iasd hZ5nAr0X/Ry+
Gx/vEVIhT7/nficcQnvsDQ9+VeupVU3c88rz7vPOxzyd0fAey1s85hPedUiI w8faaC5lvyqp
Hi1wRwAMuzzhUdH6SXn6c+t3AvtS9RMtX4b9KX7R/O2RKBpOVDTBlGhPfT9S 96dE+aT2p9JX
za+Ys+AbIpjnBzDKBgI9JgDR3+PKgWkg0ITAEER/PHzADm1Rq2cZ2sEKnxjx iaWu+A6LXsHV
nChpxdh7zlf5++2rQnBS51Wnh65KZU9CTtmWY39M9Jv8PROhQ+Ep9P8CCNlR W8WZF/WUCG9J
ieqkfdH64Sft1cj0RG8+eXakw6Fi9ic6TT7+vv1Y9CRtXddqz0fFqWRlrDBX LEUX4Ze+P93+
JrG/alfVqnaqPO5Gkb4J6k2eabgHBECgHQIQ/e1wRCog0BsCgxD9LdNKhdm0 nN3EyflWApo4
USQAAj0i4B9965GBMAUEFpBA56J/1wfvYbtvOybRinfxGS8QAIHuCCyK6DeX tMybeNsd9fyU
h2p3fglx5cIT6Hx57IUnDAAg0IjAVES/EPo3HHhcCn4t+k+v3tzIYNwEAiAQ J7Aooh/tAARA
AARAAARAIJ/AVET/lbcqD7/t6X/2+E35lvbqSrK6gfRouCtx9MrcuTRmhst5 9rzOIfrnssGj
UCAAAiAAAiAwEYGpiP5jpzak6H/oqedLT/+rT97CXnxsH7t7/52e4+MTFar7 m2coOLsv3EBy
6Esd9MWOqtog+gfShGEmCIAACIAACEyRQC3R33RHXm953lhnzHPc8amvsI// yieniKBJVv0T
ek1KMex7+lIHfbEDon/Y7RnWgwAIgAAIgEC3BGqJ/qNHj7KVlRW2vb2dbdWN +w4wtnUi+5DX
p17WcmbmUnp6Kbxi+TBy7Wg85mttB0JxjDTp0mPmrr4qLyr0PH+viZAftZxZ tYygLx2eVDBf
DcEWldbnBIsxscVeLs5Y4jCYjlUZjr2qXGVaxSZCYuE5udU7XR5PJlXYn2WX e21lc4yDrr8A
87JIMbbFuWKpP7Mu9X3W0niycaTyTDXuyc/D0z85Q6QAAiAAAiAAAvNGoLbo 39zcZIcOHWJn
z57NYnHth+5l7LUHsg95ffRlbZJjxFerc6YwrNb3Vusb+0S/Jf7KTYEsQesV i7bo50KXb7oj
V1umtlmb66ikQvlSAClhStYv97AobSHraausxcYpWhzHmEZsKTmJ+0Va+t2u wAijDLu8PIMd
L1U22Qa8zOuxXdI9SoeXbkduHZb3ZH1D2r8Ior99pkgRBEAABEAABIZOoLbo FwUWnv4x95qf
OXMmWf4P7DnC2Lf4Mp382HP9Ybb3OnEcKd7V5z3if/ycfBefi+u8iXuWAhMe ZdcDX4huLcB9
Iltn4NkIRQq34LJjCU9/sb+K0tbmZjUx77r0iju7F0ZEfx0WdgeDfo6mQ2oh xKnsRFgbKJFN
Z6rOVmLkIibmKU/HfmujmLL+aCcw1hmRhSAjQanOVkD0e3Y3TX5JWr4Aor9l oEgOBEAABEAA
BOaAQCPRL8p97tw5tn//fnb+/Pkohit+5rOMneETc4vjfT/32+zRVy4mj6uu ud+fbh2hW2yH
XmnwQPx1SNxPLPrVSIFvp0YVCSLCgMxdDN1C9030B+wtBH5ZVqNsgkNAJMc6 I845ypNwSXA0
dgo1AOcK+1iHwN+mwnl2/9SA6O+eMd0V1d0JuMpfdPpj57u3FDmAQHMCaL/N 2eFOEOgjgUai
f2dnJ9vT/573f46x526Rx2UfWGHHNi6wY8/xY+Mt9bd8p8cFdtnVKxFWvlAU GqZCw3fMa83w
HjfkxP1xbhbeU6YTEKPV7qF2OJIuNrXN6jhIcU0FtB3eE2Nhs6mbTsxeK7yH xPYbYU5Rke8T
10Q0GTxz6q9qRiZzXe4U2xivUCfGl+d0v/oQ/dPjPbSdgKdHBjmBAAiAAAj0 jUBt0b+1tVUr
pv/H37vK2OlfYJdeucqOPP2mPA4/w9/FIT7z98PFu/j70t3H04yMMJOQMCuS ISEm5kRey0Nr
h66ULmtzsmbORN7lZTF3QIWbVMkIsa5DUIi33JuvJ068nBC7bE5GzmaRCKvJ Tcexd2xM5JUd
KxlSRSa0jrjNE3j6vTztzoOPoxFeFOgM0WuWKdv8UYBywrKobG+e6Sbd5hVD Ef3GzrTWiJc+
JzrQlVedjjLR7yV/BhQTrrO96nZ74W3WfhkT0fn5arQq3bGLjQSoslU2q+eC O9fI3Ll3xEbU
xgz7Q23KHoXS5bTZeetH58u/z2L+lJwXVLZ5cxQwVr+x9p5rX6h+ovfXsD/6 nYzxJ+fk87/k
o+o4p/6T7T+j/qPth5sVO58zkhWq35I/f556f/PafNghLRAAgVoEaov+uqv3 vOunHmGXXPEo
u+vktjrWtvg7P9bEZ/EuPqv/X3LFI7WMr31xVjhN7VTJDYHwoUmSXOh7wbNJ 9Q9B9BsrPolC
FiNDRnm1WNJil3/WnWgjbK7BPApbwOvOqs5fCkoSlxdaBCDl6Q+dV4LJ7vxX n+37pD1E9Kfs
T7Ubkb4xfaiclK/ujNZPwbsStMpummZW/UaMTNmXqp/o/Rn2p/gl+cs8io4c za9IOFX/8rJo
+zc7iXb7TbWf1Hld/lj7NTqJ1vdXfV/C7TnFF+dBAAS6IVBL9Dddp3/X5SdY ztFNEatU9Q8n
mWfbcpYQqe0CBc8mPHsv+oUIciasC41jebstIVqyKObqUDYp8W1wtL2kzggc b3cez7+vLlL5
xkSTjcAUquYIo9tBsCaua697ZoNJiuJY/VD+ZIWsMs3c+m0s+tP1kywf6Ujq zp1zT8i+ZPsp
biyv84/ixOtfiX7vyFVW/pH2o3oUxUiNZ/SZlNvbfjPqN9Vpy2ymuAwEQKBl ArVEf8t5TyE5
c81044ezk9whUtvFCp5NeC6i6A8KJC/AlGhMna8SbS76XSEYFZ2GJzXfvrBu jXj6U6Ju0UW/
EMw5nUIS6mcL/FCoWGz0hbiv8vKnle8bScs4D9Hf5AmMe0CgvwTmXPT3Fzws A4GuCPRe9POC
u6LHI6RCnk7P/U44ieHNdFecSq1K4p43FwXQdddc9JvhOiK9MZ/7Ivf+8/Gx 9pxI2a9S0d5c
t/yG3Z7wqGj9pER/bv1OYF+qfqLly7A/xS/F3wxvcRdAkOE9VseB1r+qvoCn X56Krwrl1J/V
flLnU+079f3N8vTrTpFnVKmrZyPSBYFFJwDRv+gtAOWfOwJDEP3mTtTWpHcn 9MA+z6vMCnEY
8YmlbihEWPQqYW2HyMQmotKld+3QCDtEInVedXroBHVzx+e0bTn2x0S/yc8z EdoTQlItM1yU
l0xcpxOunevsRQ3Kb1ykfuyFBTwTte36M7Rj6H4+uVTvli7Degrh6dif6DTF +CvBT9qssZiE
Ci6N17+//bijBeH2W7dtm6Pg6fYb+/7mlF/1afwT2OfugYwCgUCPCED096gy YAoItEFgEKK/
jYKSNFIe95azmzg5X3jHxIkigcEQQP17JosPpvZgKAgMl0AvRf+uD/IdfPEC ARBoRGBRRL+5
5KC75GYjeFO4aah2TwHNQmSB+ufV3PlKegvRlFBIEKhNoHPRLwT87tuOScPE e46gz7mmdklx
AwgsCIFFEf0LUp0oJgiAAAiAAAi0QmAqol+I+BsOPC4Fvxb0p1dvDhYAor+V ukUiC0oAon9B
Kx7FBgEQAAEQAIEIgamI/itvVR5+29P/7PGbvKb1X/STpSTpJixoalMkMMPl PHte5xD9U2yG
yAoEQAAEQAAEBkJgKqL/2KkNKfofeur50tP/6pO3sBcf28fu3n+nRCU6Bvo1 KNE/kIqePzNn
KPoNmH2xozIKon/+WjtKBAIgAAIgAAKTEqgl+pvuyOs18o11xvTBL6BCH6J/ 0mpdhPv7Irb7
YgdE/yK0epQRBEAABEAABJoSqCX6jx49ylZWVtj29nZ2fjfuO8DY1on4wVN7 cF2NAojjvidO
x9O31pCu1i9WAkytf12suU2uHY3H8vxYLZVsvow06Xrd5q6+Ki8q9Dx/r43L taCrtcN96fCk
gvlq82xRaX1OsBgTW4TtdA1lY13zYDopTqpcZVrFzo8CsVqHmazpLZMq7M+y y722sjnGQddf
gHlZpBjb4lyxPri5jrq+z1rPWi1Qbqz/7t93Jqct2OvCV2upm7a4acHTn/14 woUgAAIgAAIg
sDAEaov+zc1NdujQIXb27NksSNd+6F7GXnsgfWSlpkUjEURGfLW986G5i6YS vD7Rb4m/cidE
S9B6xaIt+tVOi7JfQW2zdkRUSYXypTBSwjTOorSFbEKjsl6uOkbFZkilQA3G rIfsFf8XQlu/
25UZYZRhl5dnsOOlyiY7B17m9djKDXy8vHQ7cpmU93jbdKxNJerSZ4unjBD9 2Q8TXAgCIAAC
IAACC0OgtugXZISnf8y95mfOnMkCtfnV+9grn72aiXfx2nvdEX4cLo894u/r DzP5zo89/G/x
7tdMwotu7pwpPMquB57fXWy3Xjn2A6EYnt0npXALriWc8PSTkYTSNs9W975d DV3BGBH9HvuC
LOwOBv0cTYfUQohTKYqpd1p3LLS3PyCSY3Y559TogVPX0fqLbVef6lDRDmJm nfvqmTbkUJtq
Wpee/CD6sx5LE10UHDGzUhXt1d0peKKscXOPCHRVv7ntq0coYAoIgMAACDQS /aJc586dY/v3
72fnz59PFlMIfvbON6TwF69HX7mYPK665v4pi36zIyEzn1j0K68uDfHQD/Nq q3pPvkbJ+yb6
A/YWHntztICG2bQh+ilPwiWx0YvBPJdtdmfE35EM5tm26C/KQ/OD6E8+klq7 YGg7AbdWcCQ0
FQJoX1PBjExAYGEINBL9Ozs72Z7+zVOfYBdeuJ3t3rUk3zdPfVLCPbbxFj8u FO/ib31cYJdd
vRKpADNkxxTmPoFciW4zvMcNOXE9cs3Ce8p0AgKvepDb4Ui62NQ2q+MgxTUV 0HZIiBbaMS+2
yMctv1+w53DyhPeQ2H4jzCkqpv12+Xnm2FU1I5O55pdi28DTT1puLE+3rdVt 126Yms5vKKLf
2JnUGr3T5wSnyutJO5x0PkU13yHbq26PDvGQPPtlzEnh58ejMHP73pinVpXN nKPhCzs0d24d
sRG1McP+0EPU7pDqctrsvPWj8+UsluV8HV4nRYe/nEdVZByr39gvbK59ofqJ 3l/D/hwbzfk1
2lEkQjzDfHLrX/mdeL17J6EtjEZBQUEABFokUFv0b21t1YrpF959Kvq1t//I M2+yI0/zg78f
Lt7F35fuPp4unvGDFxJmRTLlD5IYZqcTeS1RbP+IlgqYigtfGJEb9qEmEquw lioZIdZ1qAsR
L958PXHi5YTYZXMycjaLRCcgNx3HXiGGqhAG+YMr5zSQCaYjbnMpmOp2RvTE bIun3XnwcSR1
XwmSXLb5oT+l+BCVnZNnMYfCaSO5dUDL7slvCKLfmPwt+3r8+2ELb102/X/+ WX+fjBG0VEiV
54liC3jdbstut5iEToboQvOBUqIsdF4JP/s5UH2275NtjPBJ2Z96iIr0jUnm 5TwmdWe0fgre
8n4yN4immVW/ESNT9kkekfqJ3p9hf4qfPu+t34z0U/UfTT/XOFwHAiAAAhaB 2qK/zuo9r5y4
ie2c2itF/9cP/4R83/nSXvYd/v+71rbZXSe3+Ds/TvK/+fslVzzSbQUlwkAm zzwwZ2DyhBc0
BfBsUvG9F/3ie+hZ1miNd5YNp6YlREsW4n6rg5AS3wZH3xwQ7bWWF/J25/H8 ++oilW9M9NsI
TKFqOhvcDgJZGcvnTEg0nKQojtUP5U8mkpdp5tZvY9Gfrp9k+UhHUncenHsy vnxB0Z9I3w77
FFn58k+1rwwTcQkIgAAIlARqif666/QLr/7FP/8o21n/iAzvEe8XX/6ojO3f dfkJ5+i6XrS3
zLdiZzt5Q6S2w1GnAp5NeC6i6C9XbMoClhKNqfNVJilRFhb9/lAh/xKvoh9C R0Ly7QvhSIpi
iP6sltRc9OfVf6p9ZRmJi0AABECgIFBL9Nel9swd72I/evUe9voLY3by0++T 7+w79zDx/+m8
zDXM7ZjT9m2ASG2XKXg24dl70c8L5cbHe4RsyNPvud8JJ5HgtLfcnXyeWnXF PW/NuSgqJiXK
ouE91mjCmIfBFQvEunyspVlT9ivzwuU37PKER0XrJ+Xpz63fCexL1U+0fBn2 p/jp72Vz0W+G
a4n0aP1H09cndfhbsKfY5OmBe0AABOaZQKei/7Uvf0YKfPsQ/8cLBECgGwJD EP2+5WrNTfbc
8BVD21ghOiM+ZyQ0OTrU2Tcnmlox9lKEmTak7DPnjcTDb4SopnN/7AmhKduU SLTzsDs3YdFv
8vdMhPaEQFUrjpEN98g+G2reQzGPKXS/0eQnsC9aP/ykPT+m2GRvtMz38KAb Bobsj3aa7NAr
MleL5kvm+NAJ6eLf8fqPpE/4qblEgc0mu3m0IFUQAIGBE+hU9A+cDcwHgUES GITob5lsyuPe
cnYTJ+dbCWjiRJHAYAi0Uf/+0a3BIIChIAACMyAA0T8D6MgSBLoksCii31zS 0l1ys0vGk6Q9
VLsnKTPurQi0Uv+dL0qBGgMBEJhHAr0U/bs+eM88skaZQGAqBBZF9E8FJjIB ARAAARAAgTkh
0LnoFwJ+923HJC7xniPoc66ZE/4oBgi0TgCiv3WkSBAEQAAEQAAEBk9gKqJf iPgbDjwuBb8W
9KdXbw7Cg+gffLtCAWZIAKJ/hvCRNQiAAAiAAAj0lMBURP+VtyoPv+3pf/b4 TV4s/Rf9ZClJ
GVu5QCsokF1Su9vvoKffloGYBdE/kIqCmSAAAiAAAiAwRQJTEf3HTm1I0f/Q U8+Xnv5Xn7yF
vfjYPnb3/jtlcUXHQL8GJfqnWFmzz8q/Vnm+XVh3P59V8ysh+puzw50gAAIg AAIgMK8Eaon+
ujvyRqG9sc6YPviFVOhD9Pe1uU0q2ie9v69c+mUXRH+/6gPWgAAIgAAIgEAf CNQS/UePHmUr
Kytse3s72/Yb9x1gbOtE/OCpPbiuRgHEcd8Tp+PpWxu/mJvm6E1vio1qyLWj 8Zgth0JxjDTp
Jjfmrr4qLypePX+viZAftWFLtWGQLx2eVDBfjcAWytbnBIsxsUXYrjfQsTcD sjdLcjd5NDeM
KcsVsF9tHEM28Sl337T/R0OjXJZqAyO3LrvfXTm7iffuQoj+3lUJDAIBEAAB EACBmROoLfo3
NzfZoUOH2NmzZ7OMv/ZD9zL22gPpIys1LbiLXR/FRyOmXgnTSmib4ShK8Pri 7y0hzePWVRpK
qPt3+tTp2EJVba8u492pbSIW3lHSoXwpjJjot8JtPCxKW8jOkzJ1+Vl3bmLp 5Nqi0sxnZXee
fJ0puy5J3Xnzym5Ec30hRH/31RvsPFtZi86v+53o3j7kMCQChUOF/27kvnLb X256uA4EQGAx
CNQW/QKL8PSPudf8zJkzWZQ2v3ofe+WzVzPxLl57rzvCj8PlsUf8ff1hJt/5 sYf/Ld69L8+m
JOKH1fXAF6JbC3CldP2efs+W8VKgBzdASXj6yQzX0rYiD0MAhPI1Ch4R/XVY OGW3JyPT0Q2h
30nHqrQnPsogPfu6Y6Mn/Epvv6+DlCP6icjPYpXVHOf+Ioj+6VXx0HYCnh4Z 5FSPAH+21hD9
Om20v3qUcTUILDqBRqJfQDt37hzbv38/O3/+fJKhEPzsnW9I4S9ej75yMXlc dc39Uxb9puiV
mU8s+tVIAXXwaw+N/F/Wrop9F/0pboJBW6Lfk1ey9S3eBUMR/cbOpOWok6ov fU50kiuvJq1/
Gm7G29dYjFzV8KrbnUiP4DJC1Pj5qh1XbSokumKeWFW2ymYVBueOQJo7t47Y iNqYYX+o5RvP
IH6RLqc9IuGtH50v/06LUVU5Wlh28M3vZ6x+Y9/KXPtC9RO9v4b9Xhtr3B8t vxOWaYn+zPqF
6F+85ztKDAKTEGgk+nd2drI9/ZunPsEuvHA7271rSb5vnvqktPfYxlv8uFC8 i7/1cYFddvVK
pEy+UBQapmLHiFei2wzvccNy3GH4ZuE9Zry7K1SrB7UdjqSLTW2zOg7yB5aK aDvUKcYiFj+f
k46vA+IRWsJGX4iTM9qQKptblwiVSH/dhyD6nbC5os0YpSPLw8r/88+6A210 pn2jaAlMtoCX
zwYiqqWgJL31UGhgSnSFzitBSJ4NlgPAvk/aQ+xL2Z9qJSJ9I9rQCpeL1k/B W95PwgRpmln1
GzEyZV+qfqL3Z9gf5Zdxf7z8/udok/pNtb9UO8B5EACBxSJQW/RvbW3ViukX 3n0q+rW3/8gz
b7IjT/ODvx8u3sXfl+4+nq4BwwsSErJFMiTMxJzImwhVKX8RzQmsORN51eRT NWG1SkZ5ItVh
/9j7Jr2a8evVpFgufKhXMJtFnQnB8cm1crqDftkeKTWEUXpql0bc3tLTX3kV vWFAy7RsnlAs
b17p5rJoV/Re9It6dGeKc/1oebtD8zbE/ZZnvpb48YWKGd/L/FCLVL4x0W8j MIWq+dyJPjN8
z5VEo0+K4lj9UP5krlKZZm79Nhb96fpJlk+3H5/9qQfGpOX3tWuaZrJ90scv HwEyHsgp43Ee
BEBgkQnUFv11Vu955cRNbOfUXin6v374J+T7zpf2su/w/9+1ts3uOrnF3/lx kv/N3y+54pFu
6yIrnGYSEwJzBiZJEveCQE0Ciyj6/ZPIQ+BSojF1Pl90hUW/G87jCFVqvjES km9fiEBSFEP0
h791XYt+MSKaGd+f6nTWfHTgchAAgTknUEv0112nX3j1L/75R9nO+kdkeI94 v/jyR2Vs/67L
TzhH16z1EHl3O8lC9Hddh0g/TaD3op8XwY2P9widyApN9v3hVbaskbUCX2pV Hfe8FVZYpJMS
XdHwHkvYjfmomFwR2MfHWv0rZb9KRY8WxEIM+WWe8Kho/aREb279TmBfqn4M 7nb5MuyP8su4
P96+Rb24CyfY4WU5Hvxo+9Oj3J4OXPopgitAAATmkUAt0V8XwDN3vIv96NV7 2OsvjNnJT79P
vrPv3MPE/6fzMtfG735td4j+6dQrcokRGILot/eFMELh7D0d7FA5UXgrBGLE Q8j8y8X6Rb8S
1iSszg6785w39wOx76X52KE5blifEIU0DNCehJyyLcf+mOg3+XkmQntCTKrF B8heG2QpYGMC
beh+o+GGOyVJ+6L1Y7cPUj4eQqj3UJEhhiH7Q50mWq7Y/anyG6ubifkjIrTR nrcRap/p9iW7
fHKvFN8S1Xh+ggAILCqBTkX/a1/+jBT49iH+jxcIgEA3BAYh+lsuesrj3nJ2 EyfnWwlo4kSR
AAgQAv7RLyACARBYZAKdiv5FBouyg8CsCCyK6DeXtMzf2GhW9aLzHards+aG /GsQ6Hz+Wg1b
cCkIgEBvCED096YqYAgItENgUUR/O7SQCgiAAAiAAAgsBgGI/sWoZ5RygQhA 9C9QZaOoIAAC
IAACIJBJoHPRv+uD97Ddtx2T5oh38RkvEACB7ghA9HfHFimDAAiAAAiAwFAJ TEX0C6F/w4HH
peDXov/06s1DZQa7QaDXBCD6e109MA4EQAAEQAAEZkJgKqL/yluVh9/29D97 /KaZFHryTMnS
nHLC1AIti6aXmuNrjHe338HkNbTIKUD0L3Lto+wgAAIgAAIg4CcwFdF/7NSG FP0PPfV86el/
9clb2IuP7WN377/Tc3y85/W1qOvx+zcoyq+sReWWT6iNKyH626CINEAABEAA BEBgvgjUEv11
d+SNonpjnTHPccenvsI+/iuf7DnlRRWvk5Z70vt73ix6Yh5Ef08qAmaAAAiA AAiAQI8I1BL9
R48eZSsrK2x7ezu7CDfuO8DY1onsQ16felm7HZo7ZeqdLottzsm1o/GY73oY CMUx0qRbpJu7
+qq8qHj1/L0mQn7UborVLqG+dHhSwXw1BFsoW58TLMbEFmG73jXT3gHU3uHU 3bnd3AWyLFfA
frUbJNm5095lVWYQK5s6p3Ytdeuy2l05wDXVhub4PER/95Ub/B5ZWYvvgbtT cPf2IQcQAAEQ
AAEQsAnUFv2bm5vs0KFD7OzZs1k0r/3QvYy99kD2Ia+PvqwQEyOmXp2rfmTN a9UPtU/0W+KT
x62rNJSgdH+0Y6JfbaUu492pbSIW3lHSoXwpgJQwXmJlsh4WpS1ku3mZuvys Ozcxprm2qDTz
WdmdJ19nyq5LUnc6Ly/XrKY5txdB9E+vaoe2E/D0yCAnEAABEACBvhGoLfpF AYSnf8y95mfO
nEmW5wN7jjD2Lb5MJz/2XH+Y7b1OHEeKd/V5j/gfPyffxefiOm/inp0GhTfN 9cAXotuYcBoI
L7G85dJDrdzi3GNPvf7aooSnn8xwLW0r8jBEcShfo+AR0V+HRcyrHk0nIvpj 9usJv9Lbr8V6
YtQiOIKiO1Bk9MCoI3hTaS0NRfQbO9Na3zN9TnxfKq86/S7SkSfevsaiE1uj Hdhtlz8n7Jcx
WsXPj0euwyAk+mMjAapslc1qRMxN29y5d8RG1MYM+0MPZ22bdhboctoddm/9 6Hw5C+FgkY6D
8rtuPitj9Rv74ci1L1Q/0ftr2B+yMav+jOef2y7T7ZtJh1M5Wsp516n/idNP /rLjAhAAgSES
aCT6RUHPnTvH9u/fz86fPx8t9xU/81nGzvCJucXxvp/7bfboKxeTx1XX3O9P t47QFddmi36P
uJ9Y9KuRAurgN36QsrZK77voT3ETDNoS/b4OmGom9g/9EL+Mbdk8BNHvjKAJ kWQLb7JSlGTD
P+vvkvG98nWoEzBtAS/bD8lfCkryxQ2NEqY8/aHzSpSR9mw9C+z7pD3EvpT9 qbYk0jcGHq1R
umj9FLxVhF41YkjTzKrfiJEp+1L1E70/w/4Uv1T98Z4Qd2FUL/t3QLdnKep1 vZL23Ur9R74/
qfRT5cd5EACBYRJoJPp3dnayPf3vef/nGHvuFnlc9oEVdmzjAjv2HD823lJ/ y3d6XGCXXb0S
oekLRaFhKtRjFgvvsb31Pi9hs/AeM97dFarVA9cOR9LFprZZHQf5IKci2g7v ibGw2dRNx9cB
8XArBJwT4uSMNqTK5tZlLD46JcCG+RWtb3XvRb8QXe6kEa4fLW+3N1xM9vBM r2fR6cuOnfeN
UGmvtVJjbNnj+ffVRKrNxUS/jcAUquYcGreDYI16Gfan20xSFMfqh/In4XVl mrn121j0p+sn
WT4itHXnzrknYp9PxBv3e9qYG93pC4ekvwG0ju0OYkb9h74/uo3rOVc12066 deEKEACBvhKo
Lfq3trZqxfT/+HtXGTv9C+zSK1fZkafflMfhZ/i7OMRn/n64eBd/X7r7eJqV 8UANCdkiGTLM
ak7kjU+Irbx85o9vzkReNflUPZTLB70x3Bt5gPsmuNJ7l7m3k4YCZLOoMyE4 1jmwhJn94ybt
J5NrR9xeEhZRDslXsQVkwi8tmycUy5dXiGu6Fc3tFYso+v3zSUJVnBKNqfNV us1Fvz9UyKO1
VWbGSEi+fSECSVEM0R99PoRCvbxhpkWntJ7ot7JvUv9R0R9Lf24fjSgYCCw8 gdqiv+7qPe/6
qUfYJVc8yu46ua2OtS3+zo818Vm8i8/q/5dc8Ui3FZIVTjOJCYE5A5MkiXtB oCaB3ot+Xh5X
NHmEbES02PeHJ9xbYTSlLyAe/++uumONMBbpNBf9ZriOSG7MO8g6JMThY01Y z1sVSDssYqON
UpHK1cboSEm0flKe/tz6LVf0qm9fqn6MerHLl2F/0dOq5i1Y30EZ3mONBpX1 Z49E0XAimk6N
9i07faTXkFX/E6RfdjT13KmazyBcDgIg0E8CtUR/03X6d11+guUcXSPScbHd 7SQL0d91HSL9
NIEhiH57iVhjVMxe3tUeNRMIrFGfkZjoKFfcMlRVULQpkW2HSMQmotK5OXbo jU7HXA2rnIRZ
hlGYop6OCNqTkFO25divlsT1d3pMfp6J0KHwFPp/IUKLkTY64VoN9lXLFjuj nmUVTWCfp/4M
T7o9AqonevORUr2cshTRIfuV6o2Ifr2ccNWGaPujE7lFOKau62okwA3PofZP Vv/+9lk3fTUq
u0C7zacfrbgCBAZPoJboH15pzTXcjbjYTgoD0d8JViRai8AgRH+tEqUvTnnc 0ylM9wpfeMh0
LUBukxBYhPrzj55NQg33ggAIzJrAnIv+WeNF/iAwfQKLIvrNJQ3dJTenTz4v x6HanVe6+b9q
Ieqv81DY+W8nKCEI9JEARH8fawU2gcAEBBZF9E+ACLeCAAiAAAiAwMIRgOhf uCpHgeedAET/
vNcwygcCIAACIAAC9QlA9NdnhjtAoNcEIPp7XT0wDgRAAARAAARmQqBz0b/r g/ew3bcdk4UT
7+IzXiAAAt0RgOjvji1SBgEQAAEQAIGhEpiK6BdC/4YDj0vBr0X/6dWbh8oM doNArwlA9Pe6
emAcCIAACIAACMyEwFRE/5W3Kg+/7el/9vhNMyn05JmSpTnlKgeLupZxZInS Wlyw1OnkbbJK
AaK/TZpICwRAAARAAATmg8BURP+xUxtS9D/01POlp//VJ29hLz62j929/07P 8fGe011UkWqX
uy0ObaWjm03b6fW8OVrmQfQPq75gLQiAAAiAAAhMg0At0d90R15vQd5YZ8xz 3PGpr7CP/8on
p1H2CfJYVFEJ0T9Bo5narRD93aOmO666OwFX+YtdTWPnu7cUOcwzgabtK7f9 zjM7lA0EFpFA
LdF/9OhRtrKywra3t7NZ3bjvAGNbJ7IPeX3qZW3xXm0vrkSp2vK82PKeXDsa j+X58UueDIw0
i3vlZeauvtU26jodKoSLv9eqLeirH3xfOiJ5ul09zVfbmBDaCRZjYouwPfiw D6ZD7SBbx0sQ
sfK6XPLqJZYmz1FuDV8cZcXTere2t18eM7GZDt2CnifClkZjXrPz+YLon169 Dm0n4OmRQU5D
IID2O4Rago0g0B6B2qJ/c3OTHTp0iJ09ezbLims/dC9jrz2Qfcjroy8h8IiI M2LH1blKaJvX
KsHrE/2WsOaiUKWhhLrrqfMIfakgVX6loKS2CaFpKE99PbGnzJcCiIn+NIvS FpE/ZSM/605G
LJ2ULaS8Tpq0Y5RbLxGGRruw68BO3+RK2YuOg1MVWa15GBcNRfQbO5uWbVEx 1ufEd6/qqNJO
cdFOZAeQ1/XYat+pqrI6ueJ7Yr+MDiY/Px65z46QaIp5UlXZKptVJ9ZN29z5 dcRG1MYM+0MI
tG36O6DLaT/nvPWj8+Us5LNO1FvxbKmeJ2YdqvL5HBp+C3PtC9VP9P4a9qea UKh+suo3o/5i
7S/pqS/rRDlBQqNNEP2pWsZ5EJgvArVFvyi+8PSPudf8zJkzSRof2HOEsW/x ZTr5sef6w2zv
deI4Uryrz3vE//g5+S4+F9d5E/dsD16JOEsgi2sNj24gLMd+AIsfKeUW55N0 U973UAdAWV/a
VuRhPHxD+QbFrdVRqMNCe+VL9zaxO5pOSvRTsRLrDJHrovXi1pEh0o0fM99o i6czJctOOjhz
7OUXpR+C6Hc608Xoi9n0lZAvBTm/RgtVY/TG991KPJlsAS9FFBHVUnCRnmHI YZASTaHzShiS
Z4v1HbTvk/YQ+1L2px7MIn179Is+m6L1U/BWg32V84CmmVW/ESNT9qXqJ3p/ hv05/Cgvt37i
9Zuqv1T5tH3B9re2xp961csZ7SxOpdpvigPOgwAIDItAI9Evinju3Dm2f/9+ dv78+WiJr/iZ
zzJ2hk/MLY73/dxvs0dfuZg8rrrmfn+6dYRuLdHvEfcTi341UkB/XA0vVDD9 TKFdh8VgRT9h
aJRX/D9X9KuwJu01nvcY696LflGPnqGWNR6WZ4TeeUe++Hej+F7Tb0kt8eLr bBveaN5J9Hj+
fQ+kVL4x0W8jMIUqHcnwCUgrjK2BNz0o+lP1Q/mTEczS/tT9Gb+RcdGfrp+k 6Nf167M/w75y
VFeHGnpGqoL1O43258nDN7qZar9ZKHARCIDAYAg0Ev07OzvZnv73vP9zjD13 izwu+8AKO7Zx
gR17jh8bb6m/5Ts9LrDLrl6JAPSFotAwFdvzXIlu01sXCw8p/SiNwntKURkQ 9dWD1g5H0vlS
26yOg/SsmWEz5cPcyC8xF8DoBOQyrZtmTJTH6oUMR9My0Vh8+f980a+EIvcU e0I0BvNtzTR0
EUW/8Djnd+ZSojF1vqqIlGgKi35/qFAw7MwYCcm3L9RkkqI41imD6HexWiNV oVCwck5YtFOZ
X7/+9uWOljr1DU9/5tMUl4HAfBGoLfq3trZqxfT/+HtXGTv9C+zSK1fZkaff lMfhZ/i7OMRn
/n64eBd/X7r7eJqw4cUIhZcUyZBwEHMirycUqPTa0KF90+OWM5FXTVhVnrhq rmkRqmB75GyP
DJ0gq0NxaEjLMheuNP43m0VCsGemU8aZ+ux0OhIhUc7rJlEvXoZ0UrUh4P0h QbIOiHixh8zT
DW2YV/Re9HOsrijyCJ2IkLfvD8+98ceTp1Y9cc9bHeNM0RQN77GE35i3aR2S 4fCx5gSl7Ffm
6WeXO4pp2OUJj4rWT0r059bvBPal6idavgz7U/xS9SPDtyL1m6q/VPlKt1Qx gmk8qeyRMBrO
ZD3Sop1W/Yye5wlQw3zEw2oQaEygtuivu3rPu37qEXbJFY+yu05uq2Nti7/z Y018Fu/is/r/
JVc80rggWTdmhdNkpRS4KDBnYJIkF+7e7hjO+wRe3VSGIPrNVausDnIpBs0Q FkN7WJ3lER/B
8U+4D08iNSequtfZ581VwmLhNXZojr7WFPW0Y2tPtkzZJuo6fU1Y9Jv8PROh Q+Eh9P8CCFkg
wA1djNRfolOStM9T/nD7IOXjTpMRXf0rZH/CvhR70SmI1W9O/TVvf+YqbWJk WNtSOa3S4WHK
wbOoG08u3A8vCrwgBGqJ/qbr9O+6/ATLObpmridbdbdUY3eCtWs2/Um/I4bO /I7+lLhtSwYh
+lsudCrMpuXsJk7OF/4xcaJIoDcE5qF+/aNnvUEMQ0AABBoQqCX6G6Q/41vM tfHrLBvXzPCO
BGszYwZ6V9sMdRtYHI/Vooh+c8lEd8nNvn4Bhmp3X3n2za65qN/OR8X7Vmuw BwQWg8Cci/7F
qESUEgQogUUR/ah1EAABEAABEACBfAIQ/fmscCUIDIIARP8gqglGggAIgAAI gMBUCUD0TxU3
MgOB7glA9HfPGDmAAAiAAAiAwNAI9FL07/og38EXLxAAgUYEIPobYcNNIAAC IAACIDDXBDoX
/ULA777tmIQo3nMEfc41c10rKBwITEAAon8CeLgVBEAABEAABOaUwFREvxDx Nxx4XAp+LehP
r94cRArRP6etDcWaCgGI/qlgRiYgAAIgAAIgMCgCUxH9V96qPPy2p//Z4zd5 YfVf9JNlJeXS
ZouzHOSgWveCGgvRv6AVj2KDAAiAAAiAQITAVET/sVMbUvQ/9NTzpaf/1Sdv YS8+to/dvf9O
aZ7oGOjXoEQ/mhcI9IwARH/3FaJ3n7V30rVzFhsCujsFd28fcgABEAABEAAB m0At0d90R14v
9jfWGdMHv4AKfYh+NFQQaE4Aor85u7p3Dm0n4Lrlw/VhAuPRMlvrEFDX6Xdo OpIGARDoKYFa
ov/o0aNsZWWFbW9vZxfnxn0HGNs6ET94ag+uq1EAcdz3xOl4+jKkZokJL5s4 lssnrwq7WV4e
8f8XD2Ry7Wg8lufHL3mSN9KkD3NzV1+VF9011vP3WmVf5eXzpcOTCuarbbR3 qLU+J1iMiS3C
9qCHMpgOZZWwhaVYBdjl2pjd6hb7wqGIfmPnUv19LapOnxPfn6rN0u+laIv6 GcC/0+Nl+SzI
9qpb7X1p5O7oK7z0+hkjzo9H7rMjJPpjIwGqbJXNKg83bXNn1xEbURsz7A99 C7Rt+rmpy2mz
89aPzpezUPx5nawp9vaO57H6jX1Dc+0L1U/0/hr2B2202Tu/Q/ZznbPxtK9g /eakz7OIto/F
fgSi9CAAAgECtUX/5uYmO3ToEDt79mwW1Gs/dC9jrz2QPrJS06KRCH0jpl4J gerHS33WP27q
x8An+i0xy3/EVBpKxLpCIib61QNe9iuobeKHseqdFKUN5ZsrtM3yGfnJjgmx pfhhLssiP2sR
FUsn15YcVj7Rn2tjdgNZ+AuHIPqd75Voj7Yw0mJS/59/1l8hcX/5dSpEUrbg l4LJfA7IZwPJ
XwpK8n0NPTtSnv7QeSXYSCdGlqH6bN8n7SH2pexPfQlE+sbjqHzmqTuj9VPw lveT5whNM6t+
I0am7EvVT/T+DPtT/BSjsKc/VT+p+k2ln3N/ThlwDQiAwGIRqC36BR7h6R9z r/mZM2eitF74
Z1ey0LH3usNMH3vE39cfZvKdH3v43+Ld+7J+HKWM5D+Irge+EN1agMvEbE91 kYPPs6Lc4sYP
cWVPwtNPRhJK23zCJJSvUfCId70OC6fs9mRk8wesYkqNqWeLujM2OpAaOQjU 12J9R2uXtvei
X7RbpwMsvsdWh9wSoiUIcb/VQUiJbwNiwJNqdII9nllfRaTyjYl+G4EpVOlI hq+DQEYhyhGP
/HCTpCiO1Q/lT5wZZZq59Rtp2XHRz9kk6idZPtKR1J07557ENy8o+pPtSz8X aR26dRcP74m0
j9pPDNwAAiCwKAQaiX4B59y5c2z//v3s/PnzQVZC8L/6S7ez7c/8Dnv5Z5fl u/gs/v/oKxej
x1XX3D9l0e/5wZxY9CvvN/39NIaeg+k3F9rBDhBE/6J8p9kiin7hcc739KdE Y+p81ZSai35/
qJBHaxd9ZzoSkm9fqNEnRTFEf/J5ERblDerHM9JVK6bfN1KWLAEuAAEQWDQC jUT/zs5Otqdf
CH3x+u74oHwXn4XoP7bxFj8uFO/ib31cYJddvRKpB18oCg1ToT+msfAe21vv C+PJCVmJpBMQ
9ZVQsMORdLFpmlbHQQ6n6zLWZWGzqZtOzJYQq5T9IZu0NwzLodZ9KPVe9PMC ufHxHqEUEfL2
/eEwPDfWXLasxKo67nnru1ZUSnPR78Z5U5Hn8LHCA1P2Fz2FKu7eakSG3Z5R yGj9pDz9ufWr
QxCt+RzC1JR9qfqJ3p9hf4qfOG8wMsIl0+0rVb+p9HPur/vcwPUgAALzT6C2 6N/a2sqO6Rfi
Xnj4teAX7+Kz+P+RZ95kR57mB38/XLyLvy/dfTxN3Rg+jYlG+eteTsYzJ/Ja oSP2kGzp6TKH
UXMm8qqJxNYkY2KHG8tLhnlVoKw54Zjeu8zjmum8hGwWiVCa3HRitpQ/4pGy G/YjvCfd2Otf
MQTRb05g903Id8NXDOez9X0d8Rh9/9wbv+hXosrOwxzts8+bCwbEwmvs0At9 bZW+EG30OWFP
Qk7ZlmO/eo4Eym9/3+2J0J4QFVl++n/xDzJXyB3FNBm5gwcT2Oepv3D7IBO9 +fOnXAQiZr/8
2kXsUz3HaqK3p+MSq8Oc+o2ln3V//UcH7gABEJhzArVFf53Ve2Ki/661bXbX yS121xo/TvK/
+fslVzzSLe6scJpJTEAM+iT0cG87BAYh+tspaplKyuPecnYTJ+dbCWjiRJEA CIAACIAACEQI
1BL9ddfpF6I/FN6z6/ITzD66rim9AoZvxc528obob4cjUpmEwKKIfnPJQnfJ zUkYdnnvUO3u
kgnSBgEQAAEQ6J5ALdFf1xzfRN5zd45leM90Xua68fY60u3bANHfPlOkWJfA ooj+ulxwPQiA
AAiAAAgsMoHORX9oyc5Fho6yg0CXBCD6u6SLtEEABEAABEBgmAQ6Ff3DRAKr QWDYBCD6h11/
sB4EQAAEQAAEuiAA0d8FVaQJAjMkANE/Q/jIGgRAAARAAAR6SqCXon/XB+/p KS6YBQL9JwDR
3/86goUgAAIgAAIgMG0CnYt+IeB333ZMlku85wj6nGumDQr5gcBQCED0D6Wm YCcIgAAIgAAI
TI/AVES/EPE3HHhcCn4t6E+v3hwsJUT/9BoAcpo/AhD981enKBEIgAAIgAAI TEpgKqL/yluV
h9/29D97/Cav/f0X/WRpTrnhF90VeNIqmcP7wWiqlTpr0b/Od7q9ne8Eax7L bGOqFERma2yV
23Fw3N3OHG6RXmL+8o/Yeldm8J1hFeuK8dZ4VPF3t8Kdek0sUobGzsSLVPAp llUztneynqIJ
yAoEBklgKqL/2KkNKfofeur50tP/6pO3sBcf28fu3n+nBCc6Bvo1KNE/yGqf pdHYy6Br+rMW
/aJ8G8tchBKxKT+Pxmyr68L3JH27/FKEd1l+KfzdjpVtR0/wzL0ZQpSir9V9 NQ9tJ+7uiSAH
EIgTqCX66+7IG836jXXG9MEvpEIfon+emy1Ef9e120fRzxxRqrzw1WiALVjJ eSGWS282uYer
Kilqy3RyPd0kbSMN6o1P2RevxXCnh4wEBOwvvfT8fOWxt0cKfHzqiP6c8onv 6hJruqmhsfMw
75CsEWT63IiPwlReW3qNzlvkz0dSx8v8fYmJ67NevL2I6/VB71N5V2mqa6zR 2sj9On+5w7vO
g7fR8ahKQ4r+sRgF1teY5eeFJuf4Nfz+uq9Y/iItL3+dL7e1rNuyrNzG1HlP HSoGVfnKkY5l
WgdW+W37uD2jBgyCoj9Sf3n2Tdj+6lYmrgeBKRGoJfqPHj3KVlZW2Pb2drZ5 N+47wNjWifjB
U3twXY0CiOO+J07H07cemJVHRQnK5eVR9RAi1474Q1ic9/5uGGnSB5S5q6/K iwpXz99r1QO9
+rHxpcOTCuZb/rRYNluiOcFiTGwRtgeHRYPp0KqwBbun7MWPs/kDra+jD1L+ QyFhBrhktzBc
aBPon+gvhK72dPO2dpALhVWiApW41cLWCsvh169yUUA92Y4Hu4Gnu+owKLEs bVBfkoR96TZn
dkZUx4SGGaXsVyMjI7ZaPKzMkQKXj+CZ7enPLl9z0S8EpyHQhQizRZ0WZvr/ /LN+lov7y+d6
8WzKFvzyEb3mdDKo510JYvKcl3mQz4n7peAmCarnqin67c9mx8P8HZL31xC9 qfyj/Aue0nxZ
B6rc5ehE6nwh2GP1q3iYHQF6vS3WZXlqlF9/A8OiP17/Kfsmbn/pRwSuAIGZ EKgt+jc3N9mh
Q4fY2bNnswy+9kP3MvbaA+kjKzUtuO0fBP0AVT9S1cNFfdbPZvvBXGVpiVn+ IFRpKEHq/tjE
RL96eEl/FI1lFw9XZ7w3lG8doR1nUdpS/MCWZSEPe9WJCaVTz5ayjE76tI7I D56XS3ZjwIUe
Ar0R/dSTT0JbjHhzK/ZfdAR8oTDqnsqTnRLNGkssvEUJc9c7nrJPPBdS8xb8 9lUdnZT9TjgU
6dR4Q4VqdHrS5ZvwayWee57YljXujDEcLuVz1spP3G8JwNphHLYnnT7fCtFq m2iE5ETv58/L
hEB1wntoWT1p297yeA0k8k/xp3zJ89cQ/aQjpp/pxvlE/UbLLwtnOYCskaDc FhhsF4n6T9bP
pO0vtwC4DgSmTKC26Bf2CU//mHvNz5w5EzX3hX92JQsde687zPSxR/x9/WEm 3/mxh/8t3r0v
2yMjHh/8x9v1wBeiWwvw8kHj8fT7HsKFx8/w/pQGJTz9ZAS6tM3nrQrlaxQ8 4l2vw8IYndAP
3YJFNJ06op+yzWTUxIs35S/J0LLrjejXwqAIzdGefVvA23xzRG1KNGeLfo94 SdmX0x58nQ36
v5T9sfM5fGLlb6N8UQYp0alvriH6hUc639PvhhDaIo+G4mhzqmtS908o+sWz uIFXu2I+D6Lf
akG+kaCML5pf9Kfqj4xq+Nqip9NZr/1lGI5LQGBGBBqJfmHruXPn2P79+9n5 8+eDpgvB/+ov
3c62P/M77OWfXZbv4rP4/6OvXIweV11z/5RFvxtzqDz1nv+nwntK0a9GCqiu UKMNxf+C6WcK
7XkQ/UVRDS4z+jLMS7a9E/0crBKaRfhOEV5CJ/qqmP/CE16cr8JhdPx5yNOv Pe91YtrdycZl
/afsy2goruhXNuoymedd+6OdAic8p2b5s8s3SXiP7VzxCNWIkLdFeXjE1TPn wBZtNFylqDsZ
3mMJ7/GoeNZn3C+cOWYnxB1VNvqTVlnd+32NKsw/lb/bqSH8J/X0c1Oj6fPz KU+/c39wJDw+
p8Qr+jPqr6593vanw9MwYzvjiYhL+kKgkejf2dnJ9vQLoS9e3x0flO/isxD9 xzbe4seF4l38
rY8L7LKrVyJ8fKEoWpj7vOKh8B7bE+0L42kW3lP+GAREffWgssORSrcDieO3 Og7yQWOGM5mx
rzEWMU+8Hd7jSydlSwNPP6np2kP4ffkW9cyOWYt+M/RFC/EqJEZ5/O2JpPbq PvQ8T8MJX6Hn
eWeCzyWRE3rLMCI7fWsibNHJ0JOA3WU9U/aFKj0U+mOuZmSW37R/w15uU4t0 Wj76P9GZ0uWX
HSuP7TKMKjZR2be6UnPR70xUNcJr7NAONdnV0E7WKOhITPR0JmOF7dNOBD1J V83zqvIQolP/
zzfZN3W/qH1zoqz9O0PKRCaVuhOKyWRgx8EU5x/KX7bMUHgL/b8ATsI+zTIX cxY859VULGsi
shNGGy+/bbt/snio/P7245tM7Kt/Ws5qXoOy1/ztJhPBPe1PTaTGct09+/mD OQkCtUX/1tZW
dky/EPfCw68Fv3gXn8X/jzzzJjvyND/4++HiXfx96e7j6UozHjghoVkkYzxw 6UReq4NgP8TK
XyDzAZMzkZf+mFTJBFYy8ObrxvqXq0QsL5sTe7NZRMKEnB+JCFPCc8mwJZa+ ea5cdYL86NSL
aU03kUW+YtaivxP2gZj1TvJCor0j0LZDwBfe07tCw6DeEPC1P//oU29MhiEg 4CVQW/TXWb0n
JvrvWttmd53cYnet8eMk/5u/X3LFI91WU1Y4zSQmuLGEk6SGe0GgCYH5Ev0J j30TQLhnEAQM
b/BEMfBmcbtKdxBQYWQ2gWg76VxLZJuJC0GgFoFaor/uOv1C9IfCe3ZdfoLZ Ry3LG1yslwXL
XOm5SQ7hJUEbpIZbQKAJgfkS/U0I4B4QAAEQAAEQAAGbQC3RXxefbyLvuTvH MrxnOi9zDfim
m8zk2wpPfz4rXNkVAYj+rsgiXRAAARAAARAYLoHORX9oyc7hIoPlINBvAhD9 /a4fWAcCIAAC
IAACsyDQqeifRYGQJwgsOoFc0e/j9PrrrzPfkWIq7sELBEAABEAABECgvwQg +vtbN7AMBBoR
yBH9IuHvfeHfse3P/W9s+/hPynfxWbwg+hthx00gAAIgAAIg0GsCvRT9uz54 T6+hwTgQ6DOB
HNH/xheX2ZtfupbvsneyPL7PP7/xpWWv8E+VF57+FCGcBwEQAAEQAIHZEuhc 9AsBv/u2Y7KU
4j1H0OdcM1tsyB0E+ksgR/TvPPIe9s5fPswufvch43374fdA9Pe3amEZCIAA CNQkwJc9vp1v
zLdV8zZcPpcEpiL6hYi/4cDjUvBrQX969eYgUIj+uWxrKNSUCOSI/u/93nvY 2997jL3z5jP8
eEq+v33+MbbzuBL9dV+L6ukXywC7O8XWpdf8+nKjO76bqLOrbfNkcWdPCMy6 faUwNLVvY5Xv
AH37ElvdSOXQ3vn1gyJPvUM4T3drzA5yG4Qdt6ttwvFqi4DexJNvwKl3QLaf k8YO0MZ23DWM
oJuFOjtax9OJ5p9hfw0re3XpVET/lbcqD7/t6X/2+E1eGP0X/WRpTrlJB7bi dirS4IKlTKf5
rc8R/eefuJRdeJN7+t/ZZhffPivfQytt5Syxu6iiP1av49Ey61RKiO9Yi5tW TbONDiGvzutv
Qgh9ty9VvI3VaXufucf74Ng1a2OZHVzvbveeFIe5PC9//wuHSCGgDV0v/kee XaLzWFf3K9He
8Bmbyj9l/4ArbSqi/9ipDSn6H3rq+dLT/+qTt7AXH9vH7t5/p8QnOgb6NSjR P+DKb9f0mLCH
6G+XdTy1HNF/4Zu/wb735X/O3vqbdZmYePftq/HqL92eta9GE9Fv7HhpPbz1 OeEdqjwy9AEv
2pTybi+JTveY/4joH5kEbJ2e/pHR3nLtiSrPL6s01WH+uFAvkePpL34wqnv9 Xnhzx8+RI+Bj
fGwPv8xL/IjqvEejgg+3u/SGkTLYNtqdB8OD5h/NCNmf4iuqJ1m/IftaKF+y fjPrL9TMUuVP
5s8TbqN9Rb8GkfpVdVN9p8rvGNHFUfvKjPV31O8UWz/Ive7U205DULgQpx74 rfWR6ZEv7ltd
La6THnvixRc22GlvcM++x6Mv0vaOOBj3e9KPAFajCmQ0g6alOx6J9HUaskOi eVhhOnrEROdF
RyxKZpERFfN+dxTEx9fwkJfPR/WMK5+FxXdIPmNlWzPbwNqy1SbE9XVU/4QO j2T+Cfun+Xve
dl61RH/dHXmjxr7BxYY++IVU6EP0t13N00gPon8alHPyyBH9Ip2L376N/fD0 dTLJt79xvRT3
oR20U/nWFf1CWBhi2fK8yPy0MNGClH/Wvwvi/vI3gnplUoYW58UPl+15ovbY XiTx2RfGE/q/
ErZhL5R9n94tXJufxSf0w+f8YCk7aJnHvFPA+1PlS5aXCv+1NWOUwuBdpEV5 2Pan+KbrN2Jf
C+XLqd9JPOmp8ufkLxg1bV/Jr0GifpXwtzuJbnuO2ce/wEXH0yf6hdd9xMNr iLdfiuBKeDpi
3PLIK1EbuF6mZaUt8vOIfv+IgycOXghv30hBAPY6z8+Iozfsz0tflPEgT0eX U34uRiVk+Wl5
AiMWoREV2amw7nc7DZH6iDYyOxrCbDte0V1n1JL/Foy4U0aMJvg6pan2n84/ bn8q/T6fryX6
jx49ylZWVtj29nZ2mW7cd4D3uE/ED57ag+tqFEAc9z1xOp6+5YmpfrxVRS3z XmT5wCLXjsZj
eZ7+2JFfPdKAaAM1d/VVeVGB6/l7TQ1tmZ5HXzryqR7IV1tmi2nrc4LFmNgi bA96aILp0KoI
2UK9rrzcqntPWMPTn/2FaeHCHNGvRfoTfG7Nl587z07+zn+Sov/ln11m3x0f lFaId/G59fCe
gFfHeRCLB7vvy+oRu3Hx4ULNEWWxToFOsbkos74ztsDyeL3SP1SFVZSP6DgV aZVlDniyXZGn
f1B9IxUR+60Ohhb4Tl3G6tfyIBqjLS2UL1X/wuauRX937cuuG89olacNUHvs Tp7ugNjNsu73
rvwm2qK8OEEFqi1W7U5A7LxP6FLBTJ8IcsTBekRQL3npRRee+1L0C9FeefPL a0inwMxPXG8K
aCNdnZbVqZCe+FBHoxwpcO3PKZ8b0mSGP4X4Znn6E79j2c+yQDraBmNkoUan YdL8W/iZnlkS
tUX/5uYmO3ToEDt79myW0dd+6F7GXnsgfWSlpgW37eXTQl497KofF/VZP6hU Q/F7HYzOQPlj
pIS6Kzxiol8Ns0snmnywFvmRH9+qqJYY9v4IxkS/WT4jP+1l0bYUXtOyLPKz 7tzE0skR/bpe
KFuI/uwm3fKFdUT/Hceflblf9R9+fdCiX4wK1JlQmxJ9qfOTi36r0ulIR26n KObpJ6MjjugX
z4boD6TbSXd42G3WGqnJ4hess4R9KdGfLJ856hHqlAxX9KceKOn6tUeCWhf9 Xq+0KTptMW57
zu3zlUj1x+4LAe2G8YSujQvpFGF5XojywpMuvOo07w0elpQzh9nXIXHyLkN/ fGmGyueZTyHS
IZ7/MN+s0kcvcmL4a4b3OCOTPDdfmw0ZMWn+kxOYXQq1Rb8wVXj6x9xrfubM majlsYmBe687
zPSxR/x9/WEm3/mxh/8t3r0vKaTtoSIt7D1ecC161ZPd7+n3eb6UW9zJS9mU 8PSTYfOycflC
EEL5GgWPiP46LJyyp4bffBNrUh0QiP7ZfZWrnOuI/l+9/w/Yw2vr7Jr/+LEp h/fYnW+P0IsI
efsBH+6cu/H4WsDY8ad2eM/knlhSRqOT7fmBspwC7g+Yh09j0S8ipyKrDtnp 0nCaopk59ln2
Gx5g37NPPkbDHbVs+3wjGTLp+KpKOZ0So4xW/VW/A/1sX9HnUFb9FnNESEK+ TlDU02+H55G0
pCfd8GArz3kpjIVgts9HPzNGRaotslV8vEfoOvkoI71x/lwU111tSNi0TkJy NIK89AMTj0Ui
TqfJHEkoUUfKZ3j6ZceBdhrcvLM6ILk/gLwNLpNRXP9EXj1i5Q+TNEejfI6C yP1Z+ScKo9t3
nbkIuXw6vK6R6Bf2nDt3ju3fv5+dP38+aF5sYuCjr1xkseOqa+73p1tH6BYP t0qDx0S/p2FN
LPrVSAFtE3pYSv4vmD4tOkR/h+1/LpOuI/pPnPoT9tN7b2YP//5T3om85+4c tx/eo1Q3CWuz
w0f84QnGs9W6f8Rj1P0jcn5RZuZvTgSmw9fVRDQarpcRPlGI2tBEYHOSrsfG jPALe6Kw9OjT
+8RnMsJnPHu4fTEbzCF8HTJZPcvq2W9PtM6o35B9LZQvXb/FY0H/qHsmcqdE /6zbV+rBlq7f
qs51O7NH0J3253HG+VZXUZNH+eRZvnoPDXExBbU/fEYK1TKspYpJLyfOak81 vYZ3JsR9VPg7
E2BleA3tFPjyz/POU/Zu50afjadPJwJrRlSk++w3RxI8oUdWp8fMI76UqcM3 1cAyzhvPEK9w
jov+as5IaLnidKehbMMNhLtaTGF4Kzc2Ev07OzvZnv7QxMBjG2+xYxsX+CHe 6XGBXXb1SqTJ
+EJRaJiK7W0OhffY3nqfZ6hZeI/pQYxNfrLDkaoHQhVuZHUc5A+RGc5kTmiM sYh54u2QKV86
KVvg6c941nV+Sa7otyffDnnJzsaxxZ3XBjIAgeERqBMq4S9dwME2PBSwGAS8 BPyjy/2HVVv0
b21tZcf0xyYGHnnmTXbkaX7w98PFu/j70t3H09QML1hIaLreGnMirycUiE4e K5W06ZXKmcir
JhJbvc+Q18j26DmTYHk56L3Ly2aIUjaLWGiO7XmNMI3YUi4jiIm86Tbc4RV1 RL8Q/vqYxKS6
q/dMkpe+11wy0rP+dhuZIA0QWDAC+F4tWIWjuPUJZEVp1E92GnfUFv11Vu+J if671rbZXSe3
2F1r/DjJ/+bvl1zxSLdl7ryi4N3otgKReg6BpqKfdgDsv1P5zkL0p2zCeRAA ARAAARAAgYpA
LdFfd53+2Lrfuy4/weyj64rRa0l3t/ceRH/XdYj00wQg+tOMcAUIgAAIgAAI LBqBWqK/Lhzf
RN7ciYF18/Jfb66N33jL5mxjIPqzUeHCzghA9HeGFgmDAAiAAAiAwGAJdC76 Q5MDB0sMhoNA
zwlA9Pe8gmAeCIAACIAACMyAQKeifwblQZYgsPAEIPoXvgkAAAiAAAiAAAg4 BCD60ShAYM4I
QPTPWYWiOCAAAiAAAiDQAoFeiv5dH7ynhaIhCRBYTAIQ/YtZ7yg1CMwnAbGR lWc33fksLEoF
Ap0S6Fz0CwG/+7ZjshDiPUfQ51zTKRUkDgIDJgDR333l0R1N3Z2Aq/zFimGx 891bihy6IKB3
RDV3ke0ipypNtStqfOfUbi1YoNT1fjR8zxn9Xbe/x8auxo13dG3+fIjmn2H/ AtUmikoITEX0
CxF/w4HHpeDXgv706s3BioDoRxsFgeYEIPqbs6t7J3YCrktsfq7fWJ2295l7 vA96NqHbWGYH
17tbiHp+aqxGSYpNL6XQLwS0oevF/0ZVXYjOfR3dLwW7uIGn08gpkMo/ZX8N FLh0vghMRfRf
eavy8Nue/meP3+Sl2X/RT5bmlF8uuoPtfDWQdkuDJU3b5elPbSii39j5c2mZ 8Z/A8qXPiR/E
yqNFr6E7ZfPv35j/CPNdsLN/QO2dsMkPuDai3GFa7K7Nz49H7vc8JPpjIwGq bJXNavduN21z
Z9QRG1EbM+wPtTVtmxYpupw2O2/96Hw5i2VpN6+Tcpdufx2q8pnncr4HKf4T tZ8sfrqN+Z/v
6we5131rzA7eLjzw4iCdAC7E5f9WVaveWh8Zn1lx3+pqcZ28n3jx5U1W2hv8 c5Ee5SfS9o44
GPd70o9UghpVUIdMm6alOx6J9HUaskOieVhhOnrEROeleRnMtA0ee8373VEQ H1/DQy7bZnWU
34GifajN5cWzxWwDa8tWmxDX11H91UMm/5lFyp/MP2F/zvcP18wngamI/mOn NqTof+ip50tP
/6tP3sJefGwfu3v/nZKs6Bjo16BE/3y2i45KBdHfEVgj2SGIfiHYDJFpea5k gbSY1GKXf9a/
q+L+8jeWerUyAdsCXgoBy3MnPXHFSwmFfNFP7/N1RJRgJULY2i3c7kzojQV1 uin7UxhE+rbn
ktoZrR9HUKhy0DSz6jdipCxvhH9W+tH2Y9alXf/KtJjoF173ERf8ROhLEVwJ T0eMWx551REI
XC/TstIW+XlEv3/EwRMHL4S3b6QgUA/rPL/1LXLSsD8vfVHGgzwdXU75uRiV kOWn5QmMWIRG
VGSnwrrf7TRE6iP6JbEde2an1Su6PY6D1Pewqac/nX/c/qRduGBuCdQS/XV3 5I1Se2OdMX3w
C6nQh+if1/YG0T+Nmu296A94xZwfstDQt7jf+oGtFWZje3lLT5/+YeftNPMH PJVv6LzRaSEd
i0rn0pEMXwfB9FDW9aZHRX+qfih/IawLo8s0U/cnvwQJ/rnpx9qP5eGty095 vt3wHipQbbFq
dwJi531ClwpmilCOOFhMy5GFchSi8NyXol+I9sqbX3raSafAzE9cbwro8h6a jtWpkJ74UEej
HClw7c8pnxvSZIY/hfhmefoTbTQtupONvOhXNgvvaS3/TDNx2fwQqCX6jx49 ylZWVtj29nY2
gRv3HeBDgyfiB0/twXU1CiCO+544HU/f+tE2fyi5B4sPvZVeNHLtaDzmQ9KB UBwjTdqrN3f1
VXlR8er5e02E/Kgf5cp75kuHJxXMVyOwhbL1OcFiTGwRtgfDDoLpaDuU/WV5 Cs/sS5pFVj4Q
/dlfnAkuXETRX89jlhL1qfNV5TQX/f5Rg2CEgDESkm9fqBkttOgXz6zMTl3w a+j1Spui0xbj
tufcPl+JVH/svhDQbhhP6Nq4kM56vAhRXnjShVed5r3Bw5LsjoYvTV+HxLmu DP3xpRkqn2c+
hUiHeP7DfLNKH73IieGfeniPNYegaf6To0AKAyNQW/Rvbm6yQ4cOsbNnz2YV 9doP3cvYaw+k
j6zUtOC2h/b1D6jyjlVCW33WP6ShIXpTxAtNr3vfltAtbYyJfhX/K6dVSSFd 2EY8YlVRLRHs
9UzFRL9ZPiM/PTStbSmGug3RXoYXxNKhFSOuEx0i/V7VR1nmZD6Y/5Dd1Bte 2HvRz8vlxsd7
hFhkkpt9vxPuIdlpb7kbT55aVcc9b31HirppLvrVc4K+xqPKToeP9fxI2a/S DZffsNsTHhWt
n5SnP7d+a9WPyX/S9pPFzw4PIpUlPemGB1t5zkthLASzfT76mTEqUm2RreLj PULXyUcZ6Y3z
56K47mpDwqZ1EpKjEeSlH5h4LBJxOk3mSEKJOlI+w9MvOw600+DmndUByX3m 8u/AspjkW7z8
E3nD3z9yYySmP3J/Vv6Jwuj23WQuQi4nXNc7ArVFvyiB8PSPudf8zJkzWQXa /Op97JXPXs3E
u3jtve4IPw6Xxx7x9/WHmXznxx7+t3j3vqzYV/nTVs6c93jBteiViQU8zb7h fuUW56LdNwEt
4eknCymUtnl+WE0vfzFc73wBI6K/Dgun7CTdaDpWLRQPCnt0pXr+pTopEP1Z X5oJLhqC6Pe1
/XBoi/puGF8N6zs74hNL3dj5+I+uORHUnWxqn0/ZV8Xo63ztEBxT1KsRSc8k Ql73KdtE80hf
ExcNejSSTiq2JzJS+2T5Kfdi9RE9omlMEPY8U11tUa9+YvVvtg8/fzv/FD81 kdh9/qvJo3zy
LF+9h4a4mILaHz4jhWoZ1lLFpJcTZ7Wnml7DOxPiPir8nQmw9kRi/rx3w3fy vPP00eN2bkqZ
G02fTgTWjKhI99lvjiR4Qo+sTo+ZR3wpU4fvBM9XfavRfrzCOe50oN8t+bcz +lTj+9FAuKv2
jd/jFprCoJJoJPpFCc+dO8f279/Pzp8/nyywEPzsnW9I4S9ej75yMXlcdc39 Uxb9HnE/sehX
IwX0++j+MKZWtYDoTzYwXGAQGITob7nOUh73lrObODnfSkATJ4oEWiQQcBC1 mAOSAoFZEvCP
js7SIuQ9DQKNRP/Ozk62p3/z1CfYhRduZ7t3Lcn3zVOflOU6tvEWPy4U7+Jv fVxgl129Eim7
LxSFTMAzeq6x8B7bW+9b7q9ZeI/pLXNFfSVQlH1+D6XugVsdB2P5sLosaK/e Lb+5GoqPaSi8
J5SuqMbQqMg0mvdi5rEoot9c0tKzfnlPq3+odvcUJ8wCARCoSyDo0KybEK4f GoHaon9ra6tW
TL/w7lPRr739R555kx15mh/8/XDxLv6+dPfxNENj6DgmOIXmVOt3qyFoOpHX EwpEV3QoFbA5
VJwzkZcO21fJVHa4S/WRMAB5g2UbKcPS8rI5GTmbRSzshmeZTMfsAOkl7sqJ vGVIE8J70g24
2ysWRfR3SxGpgwAIgAAIgMB8Eagt+uus3vPKiZvYzqm9UvR//fBPyPedL+1l 3+H/v2ttm911
cou/8+Mk/5u/X3LFI93S7bx3iyHhbisQqecQgOjPoYRrQAAEQAAEQGCxCNQS /XXX6Rde/Yt/
/lG2s/4RGd4j3i++/FEZ27/r8hPO0TV6vcFNdxuWQ/R3XYdIP00Aoj/NCFeA AAiAAAiAwKIR
qCX668J55o53sR+9eg97/YUxO/np98l39p17mPj/dF7m2vhNtoKvZydEfz1e uLoLAhD9XVBF
miAAAiAAAiAwbAKdiv7XvvwZKfDtQ/wfLxAAgW4IQPR3wxWpggAIgAAIgMCQ CXQq+ocMBraD
wFAJQPQPteZgNwiAAAiAAAh0RwCivzu2SBkEZkIAon8m2
Re: running uomo examples in eclipse [message #651421 is a reply to message #651332] Sun, 30 January 2011 17:54 Go to previous messageGo to next message
Werner Keil is currently offline Werner KeilFriend
Messages: 1087
Registered: July 2009
Senior Member
"Carlo Salinari" <carlo.salinari@gmail.com> schrieb im Newsbeitrag
news:ii0sbt$d6r$1@news.eclipse.org...
> On 1/29/2011 8:04 AM, Werner Keil wrote:
>> Hi Carlo,
>>
>> Please use the M2E plugin for Eclipse (http://www.eclipse.org/m2e/)
>>
>> Two ready packages are either SpringSource Tool Suite (STS) or Maven IDE
>> which shall be out these days as well.
>>
>> You'll also need EGit for cloning sources from the Git repository.
>>
>> Once you can see the OUMo Git repository in the EGit Repositories view,
>> you
>> may eiter import the entire project (that is usually offered by default)
>> or
>> select individual sub-projects.
>> Allowing you to use these inside Eclipse as normal projects, beside
>> running
>> Maven on them.
>
> Ok, let's see if I can follow you.
>
> 1) I've installed M2E (actually m2eclipse, which is the same thing, if I
> understand correctly)
>
> 2) I've installed egit
>
> 3) from the git perspective I do "Clone a git Repository and add the
> clone to this view" passing
> git://git.eclipse.org/gitroot/uomo/org.eclipse.uomo.git as URI
>
> This creates an org.eclipse.uomo folder in my workspace folder, but I
> can't see the project in my Project Explorer.
>
> So I proceed with:
>
> 4) File/Import/Maven/Existing Maven Projects
>
> 5) I select workspace\org.eclipse.uomo as the import root
>
> 6) my Package Explorer window now shows 15 entries, 4 of which marked
> with the error icon (see attachment pe1.png)
>
> Am I on the right track up to this point?
>

Looks good so far. It seems, the error icons came from not yet resolved
dependencies.
As your screenshot indicates, M2E is installed, could you get those
dependencies?

>> This example project
>> \org.eclipse.uomo\examples\units\org.eclipse.uomo.examples.u nits.pluginsample
>> is a simple RCP Plugin example for UOMo Units. As this is missing some
>> dependencies without running Tycho, it is currently not included in the
>> overall build like console examples.
>
> I'm not sure I understand this. I should build the project with Tycho
> and then I would be able to run it as an eclipse ide plugin?
>

No, PDE coming with most editions of Eclipse should do.
Tycho may help automate that with Maven, but it is not a prerequisite.

>> You may always use PDE to open the Plug-in Manifest. And export
>> deployable
>> plug-ins from there (see attachment)
>
> Sorry, I can't find this. Which plug-in manifest are you referring to?
>
>> Note, you'll need to export other dependencies like Unit-API or parts of
>> UOMo, too.
>> Using \org.eclipse.uomo\features\org.eclipse.uomo.feature seems best
>> here,
>> as long as all other projects referenced in the feature are also visible
>> to
>> PDE as Eclipse projects.
>>
>> As soon as you have deployed all required bundles into an Eclipse
>> distribution, you may import just
>> "org.eclipse.uomo.examples.units.pluginsample" ideally via "Import
>> Existing
>> Plug-ins" (copy or not, that is up to you) and run this project as
>> Eclipse
>> Application also in a Debugger.
>>
>> This is currently a template or blueprint, and based on such project one
>> should be able to develop their own views or RCP plug-ins and
>> applications.
>>
>> As soon as Maven IDE is out, hopefully the Tycho integration should make
>> this easier.
>
> mmm... I'm a bit lost at this point.
> I surely have to learn more about both maven and tycho.
>
>> Please reply if you have problems or suggestions for improvement.
>
> Thanks for your detailed reply.
>
> A step by step "build your first uomo plugin for dummies" would be very
> welcome :-) .
>

I'll work on that, parts of this and other posts may help, so please be
patient and thanks a lot for your interest.

Cheers,
Werner

> Cheers,
> Carlo
>
Re: running uomo examples in eclipse [message #651425 is a reply to message #651421] Sun, 30 January 2011 18:47 Go to previous messageGo to next message
Carlo Salinari is currently offline Carlo SalinariFriend
Messages: 66
Registered: October 2010
Member
On 1/30/2011 6:54 PM, Werner Keil wrote:
>> 6) my Package Explorer window now shows 15 entries, 4 of which marked
>> with the error icon (see attachment pe1.png)
>>
>> Am I on the right track up to this point?
>>
>
> Looks good so far. It seems, the error icons came from not yet resolved
> dependencies.
> As your screenshot indicates, M2E is installed, could you get those
> dependencies?

How do I do that? I tried "Update All Maven dependencies" but to no avail.


>> A step by step "build your first uomo plugin for dummies" would be very
>> welcome :-) .
>>
>
> I'll work on that, parts of this and other posts may help, so please be
> patient and thanks a lot for your interest.


That would be great. Thank you.

Carlo
Re: running uomo examples in eclipse [message #654067 is a reply to message #651425] Sun, 13 February 2011 21:21 Go to previous messageGo to next message
Werner Keil is currently offline Werner KeilFriend
Messages: 1087
Registered: July 2009
Senior Member
Check out the new UOMo Update Site or Download:
http://www.eclipse.org/uomo/download.php

Even without using Maven this should allow you to get UOMo and required
dependencies installed.
Only leaving one of the sample projects (or your own samples) to be checked
out into Eclipse workspace.

Please report how this works for you?
Re: running uomo examples in eclipse [message #654244 is a reply to message #654067] Mon, 14 February 2011 17:20 Go to previous messageGo to next message
Carlo Salinari is currently offline Carlo SalinariFriend
Messages: 66
Registered: October 2010
Member
On 2/13/2011 10:21 PM, Werner Keil wrote:
> Check out the new UOMo Update Site or Download:
> http://www.eclipse.org/uomo/download.php
>
> Even without using Maven this should allow you to get UOMo and required
> dependencies installed.
> Only leaving one of the sample projects (or your own samples) to be checked
> out into Eclipse workspace.
>
> Please report how this works for you?
>

I've installed the uomo feature from the update site, but I still don't
understand how to run the examples from within eclipse.

Let's say I have a workbench with only org.eclipse.uomo.examples checked
out, how would you proceed to run e.g. HelloUnits.java?
Re: running uomo examples in eclipse [message #654989 is a reply to message #654244] Thu, 17 February 2011 21:32 Go to previous messageGo to next message
Werner Keil is currently offline Werner KeilFriend
Messages: 1087
Registered: July 2009
Senior Member
This is a multi-part message in MIME format.

------=_NextPart_000_0612_01CBCF18.441DCEC0
Content-Type: text/plain;
format=flowed;
charset="UTF-8";
reply-type=original
Content-Transfer-Encoding: 7bit

Carlo,

Assuming you have succesfully installed UOMo, as you said (I tested it in
Indigo M4 for JavaScript) there are at least 2 ways to use it with the
example project other than via Maven.

I'll explain the manual way here which also works in Eclipse for JavaScript,
the others involve exposing OUMo via its plug-ins, which normally is even
easier. I look for another distro and reply with more as soon as this is
done.

See attached screenshot for the only (old, I admit, but still working ;-)
classpath variable you need to set. Pointing to your "eclipse" folder path.
Regardless of the name, it's the folder where "eclipse.exe" resides.

That done, please check "org.eclipse.uomo.examples.units.console" out from
Git, or import the archive I attached. It already contains a modified
..classpath file pointing to the CP variable "ECLIPSE_HOME" we declared.

Relevant files mentioned here:
<classpathentry kind="var"
path="ECLIPSE_HOME/plugins/com.ibm.icu_4.2.1.v20100412.jar"/ >
<classpathentry kind="var"
path="ECLIPSE_HOME/plugins/org.eclipse.osgi_3.7.0.v20101207.jar "/>
<classpathentry kind="var"
path=" ECLIPSE_HOME/plugins/org.unitsofmeasurement.unit-api_0.6.0.R C2.jar "/>
<classpathentry kind="var"
path=" ECLIPSE_HOME/plugins/org.eclipse.uomo.core_0.2.0.SNAPSHOT.ja r "/>
<classpathentry kind="var"
path=" ECLIPSE_HOME/plugins/org.eclipse.uomo.units_0.5.5.SNAPSHOT.j ar "/>

Note, depending on your Eclipse version that of ICU and OSGi may be slightly
different. All versions from ICU4J 4.0 and Eclipse OSGi 3.5 (Galileo) on
should definitely work. Older versions may work, but are neither supported
nor recommended.
Unless you needed to run OUMo in a very specific legacy environment (any
Eclipse, ICU and OSGi version running at least Java 5 may do in such case)

In any PDE-capable Eclipse distro using the Plug-in dependencies may not
require the Classpath Variables, instead you may use the Plug-ins.

Let me know, how it works,
Werner

------=_NextPart_000_0612_01CBCF18.441DCEC0
Content-Type: image/png;
name="Eclipse_CP_Var1.png"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="Eclipse_CP_Var1.png"

iVBORw0KGgoAAAANSUhEUgAAAyoAAAIoCAYAAACGdh94AAAAAXNSR0IArs4c 6QAAAARnQU1BAACx
jwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdw nLpRPAAA/45JREFU
eF7s/Xd0Hdl954vSf721Zt6945k3M3fdt+68SbaskeUkSy2ZtizJY1vBVg6t VuhmtyQq2pJaakXb
Ch3YShal7pZanZvNBAIkQIJIRAaISAQSBHPOBHNOHX7v+92hzq46VXXqHByA ILm51o91cE7Vrl27
frVrf/Yv7N9qbm6W06dPzzp8+PCso0ePztq7d++sU1d+a9ZLL744a5bIrJdf eXlWoX+/9Vu/Neu3
7E74zH/8Tm8h9lfuZ3Z0jgj2LXSeGfm7JNdK0H72n8zCZ1y7+sp8z+/sLsG+ wW/cLaXwGdkYt2Cl
SrlFwcNyC7bXVF9yMffD34epvhspnePkTs3bzNtnt7GlzcT7W6p+FnNc8C6e XBunHh1bH/d9Z25O
pC7hW5Jwg2bifZvCpvRF+xbwLaDHu//v/+P/nPX//e3/16x/82/+zazf/u3f nvXv/t2/m/Vv/+2/
nTVr2bJl8sADD8inPvUpufOeuVK1olpeevmVIuVl7H+TyUu4Hiv22tzvYj6/ iO/iRJUTtE+xbXu9
98+/ry/iWmKv1b3Gl8L1fhE6pY6zktBWSW14I39/DdeaWV7EvmnCsuzvSeUW KiP295dQrpVcfW/k
dp/uume+x8Xow3Xa17ZdMddUjvbm+ZLKKaYudt9y1KncZZRyHeU6ptzX4stL 1tdw2/D9l5PoGCvt
t8LjsbixV5ZxgzPGccYzbr3tGOhmvc95Yzzco5chn/nMXIz/XppS+fXjj09p +az/r/9x6q+jHO30
iXf8tWr3/u0HZN6TC+Utb3+vfPnLX5avfe1r8uCDD8qs+fPnyz333CM/fOAh OXv+kpy++KIcOXtN
th25rGTrkUtaDl+SLYcvypZDRvD3ZnzWcgHfQw5r2Wy2W7E/j9t65CLKugTh 1nzGb9usBN/r37fi
+Dyx3x/Bb/zsiC13q/otIqYuQd0OnZPNB4sUHmNk04GzQhmn7D8rG/dB9p6R sb2nZWzPKdkQkfXm
bx7Ddtk+cVl2HLuCrZGjV2TbUbQRZAtFtTPa1oj6G223hffiaE628TiUsTUi 6nsjW7FNFPc4Z78t
R67IZpxvM9p3I+o7huseRd2H952Wwb0npW/PcenZfVzW7jqG7Qnp3XVS+vec kcE9Z/H7eRnadwH7
XoRckpH9WoaV4Dsr+H0oRtbhu0D24jNkcM9FGdhzXvp3n8O5zsranaela8cJ 6dh+XNq3HZO2bRNq
S+ncfkK6t5+StTtOS8/Oc9K36zzkgvRb2Y3PkL49jvBvSK8ja3Fs946z0rX9 jHRuOy0dRtq3nhIl
W7S0bT4pbZu0tFLGT0jLxuPSTBk7JmsoG/KlaWxCmjZoaVx/VBpGj0r9yBFZ NXhIVvYflBpIdd8B
taWs7D+A3w5K7bpDsnrosNQNHZK6YWxHEmSYv4dl9dBBHAtZRzkA2S+rB/dK 7eBuqR3YJav6d8iq
Psp2/L0Tv+2W+uF90rT+EK4J7bwJbb4Vbb8dbbPzPO7/hamXnThHsbLjAnTg fCCsrxX3+7XYL1Q2
/+axO/Sx6pht56Rz61lcN2TLGdzz00bOhP5u23RKWsZPop1O4J4fxz2d0Pd0 9Ehwj/g5Thp4/60O
cB/oASV6b1meEru/OYbfqfM5fwf72mPittifx1GaoKdNqDfrTtF/U39zn5ug x0nSqHRZ/67KgP6v
QVs0U/BMNKNtKC2b0U5W2GaQZor5fQ22PI5b+10znisKv2vceFIaxk5I3frj smrkmKwcnpDqoZzU
4O9VIxOyenRC6lGnhg1HcR1HUeaEkubxYxA8m5AW6HMLymUd4uvFOuh910D/ bRlrUF7T2BFcp5GN
R3GdTtmqXFM2rtXWP9gaHQnamu2GtnbbMGhn3gf8bu8Tt0qHjI4oPWE/YPuC oE/Q31t902VrYd/U
gnvC/or63LntrJKuHeHnugfPd5r04rnsYT+AvrJrO8vAM7GVzwX6SwqundLJ c+D7LgrO0w1Zi2dr
Lc7H4ym9FNNXq/7a9NPBFu+A/gIyoN4TkN35oo9FuREJjjHH8l2jhO8d8/7h OygQ9/1kP++9IOvw
ftJyTtbttp/xLuT7EL8P23di8C7U70T7fsy9I+27Mvybu1/w+QD2cWQU79aR iIzi91Gcx4o+Nrcf
38ejuA7KCOqpfkNdA9mv627/Hsb16Gvh1sjeczIMGTKiPmMsEJLdZ9AuWoaM rNt1WvJk5yn9ndpG
hN8ZGdx5Ep/DMogxQfR79Z2Rddiu2xmWIZQxvPuUjOw5Les5jjtwXsYPXpQz l16Uj3ziU3L24lU5
evpSZjly6qJQjjpiv4tuT5+/Ij+d/6hcuILx9skLsXL45HmJlRPn5VCaHD8n hyAnz12SX33hHjmx
ZbPsWbVCyf7aFXLAyOFVy+WIkio5buQktqchZ+qq5BzkfN0yueDIxfpKicql hiq5CLnQsELOUeqq
5SzkDOQU5CTkmJIaOQo5bOQQtvtX18iJDevlY3/7Njl3+SXZdeqqbD9zRerG 9shfvOuD8vnPf16+
+tWvyqxvfetbypJy7sJlOXIGgILBMAfRFlL4N0HFQooFE8LJZoAG/1a/KTGw YmBGwQS+344tZdvR
i7JDyaXgO36vv8M+FAUtFxyo0UCT+x6DfZZn9zdbVaY5PvRbBIK2EYIOnQdY lSCH9TEh0FHgckY2
7T8DcDkNcMnJ2L5TABgIYGUcv28+eF5ByQ4LKWxngIuGEg1849hnI84xDtl0 8IJswnebCIMKWHgv
jPC+REHFAAdBJRVS7O88Pg9SLssm1GUcMgagW3/gNDrEU+i4j6Ojn8DL6ygG qkekc8cR6cK2a+cE
XlYnMNg/pYEFHdU6dGIEEcKKklIgBS+MderFwReXhRS8+AygtG47Is1bDsma LQchh/D5sLRuPWqA
5SQGnISVs+olSGBRsGKgJACVGEghsLigYiGFWwsoClIcUGnHC7mVgxMOgDi4 sYCiBhp6EGeBxQ4Y
XFAheNQCRGoAJ1Vr90lV916p7NyDLWUvvtsrK/r2SXX/Plk5uB/Qsh/QAtgA eOSAxB2wxICKAhQD
KTheQQoApVYByjZZ2btVVvZskeq1m/XnXgLLLgUrazYcxnUBBnHNHJCUBCoK ODiw0YMbDlTWAgZd
6QYYUgiIChKtYL9OgiOO6cLxPH93DMD07LqoYcOACmGj0wEVBVkWYgyYKGAJ AQogJQCUHJDo+x0W
BS6bTwPi8L2CFQ7OMbjH/c4MKgYi7ACUgLIakLkaOuFu7cAzCiE8zn5Xb+DI HcjmfyZAGegxkOPC
CoFFgYqBDhdOOOBVQsBRn8ODaFWOhRUFLBFYIRg4oNKKttMQQjiBcBCvQMWK hhQLKvUGUlYCRqrX
HZXlg0ekcuCwkirI8sHDAJfDsgqD9NWjeB5GDwHgDqJO6CfGKOgzArDAc+rC igEnDU+EFNZBAwph
p2nssCqnccNBXP8BfM6JLvuwLtvAkIUVBVzmGnjt/NsFQrahbeMQrDj3IQcq uUkN+9zXqgkIrSsW
WNRnfFcPXeL9tzDbhPvDfqgZZROqqc+ECwUrgI3oc50KKwQVQD2f4y4HUtoJ QGbyph0TOewzOthv
KGDBRAf7DwILzqdgBWXkwUoJoNJvAEXBDfp6Ak8foEFPVkWE30MGsO8A3i9a DKQ4oBILKwQXQooC
GEAKBu+DeD+t233WCAfk/NsIAIbAoibvIqBi/w5P6KXDSghwXFghdMTASghe CCQRGQaMEEQUrATi
wIkCE/13HKgQUFxQUcACUBkGtEVhZUi1kYaVWFABpAw6QBKCFfd7fE6EEsCH +1serESAxcLKKMYu
G/adkzHACifrSwEVCzUurKSBys9+8VgiqBwGvKSBymGACiUZWDSoPPbZOXJi 07jsWV4he1Zo2Qc5
UA1ZsUQOQ46sWCQTkONGTmF7GnKmerGcW5kv51ctkahcqF2KfXNyFp9PQU5C TkCOQY6uXCaHIYdq
KuUgZL+RY8NDcvtfa1CxE/gbT1yR59fvlj972zvkzjvvlFkf/ehHpaJyubo5 ClAwAFbiWlMMqCg4
sYJBtLKkGEBRVhT8TTBR1hX1WQstHhpIMEg3sgsDdMrOiUsQ/nZBCyCFst0R gov6mxYJ87vaD/vv
BJzweMouluX8rb4P4AjncMpRwBLIeV1PW1/zmX+HhAAVOgbHweKw5eBZ2UKL CYEFoLIJwDLubDcC
WAgym7kf2oXtsQPXTnBju40fwAMC68wG7EO650MzAgvN+n18ePj9OQCMBkPC Ssi6EoGNTIDiwgk+
b6EYSwohZQywtB51JaCs2wdA2XtU1u4+KJ0790nb9t3SvHUX4GAXtnsACHul ddtB6dhBgDmOl8Jp
AAs6JGVd0ZaTzJYUZ/ZKW1L4ssGAVllR8NLbjpfs1kPStGW/1G2CJWDjTlm5 cbusHNsuqzbukPrx
vdKwaT/qdhiWD2Nh2XEmN2NnQUW9xPItKdaq0oMXm5op5AAZg2UFK3jJUtSA NQIq2qKCWUo1e8xZ
aQw+OChwrSoBtNjZTcxoc3YUg4qVgJAVgJKlbbtkYfN2eaFpmzzXsFWea9wi zzVtkeebt8jCjq2y
uGubVKzdIVV9u2TFwG6pAWysgmWEgxU9cHFghdYWx6oShpQ9ymqySsHJJqnp HpMVnSOyogPSPoTt
qFR3jSlwIaw0AFaaMchr3XRcW1UIGcVaVAgoFk62n5a1205J91ZYwLYel+4t x6UL0rEZMARp3TyB
AS0F9xvSgt9asW8bjung/TDQogZWDrDEggpniwksZhsFlW4DNhpq9OyytZ60 YqDFmWcFIGZ2XW1p
MVNQqmemWzH4VPupgTnuvxnA08pRyKpigYYDSg44eS9XDR4wQEpLGsAUUGoH pAF4mJl1BTDKApOb
XV/NgboVDmIjUjfMfTkznwOW6Cy+msl3wcSx2rigo+CIM/wKkgwEucASwEpu wM6Bu7JkBFCQgxVl
2TGg4g7ym2BNWQ1LSu3oMVmx7ohU9B2SJT0HZWH3fiP7ZBEgf1kvnqX+verZ WLluN64dsD2yWxoh
TetpIUT/ANho3khooSXEsawE9SFkEVAOGzDZj8H+XlVO/QjhHX3N8HYlDfjc OIqy8fuaDSgb0KLK
BrAQVpRFKQ1UjEUrgEULLomgwvvGe457rO4rLa0QazGlDnFCwgAM+4B66EKD ApYjwaQJddVaVaxl
pSirSgRUCCK0oLAvbEc7KmAhCFmLCp8/Y1GxoKIgxQUVNamU65tDlpVCVhWA igYUWmgIQGYSBP1F
j5G12Pbie0qfsbj3R4DFtagkWlYspABCCCmD8CpQwkHyjuNqsD0IiwDFAovy NEgAFRc+ovvEWVNC
gJMFVgyAKGsILTxWFIBwQlHDiLWs2L9pNVGAkgIrYUtKzrKyjlYVgEkAKxZQ HOtKJlgx1hXVtsqK
Em9ZcYEkt6+2uqTBigIV3Cc17tqLsRZg5fTFa/LhT9xTtEXFBZWodSXOovKj n/0iEVTmP/asfPAj
czPJzx99NhZYCCqPfuoTcmzjmOxYukDJ7ooFsgeyb9kC2Q85UPG8HIYcWfa8 TECOGzmF7ZnKBfLo
t/85VIfH8Pf5qgXy2Hf+JfT9o/j73PKFchZyBnIKchJyzMhE1UI5DDkEOVi5 UPZD9kF2Q46t65eP
/NWbQ6BCFll9+Jx84ZHn5EMf+pAGFfrpWRevKKBo1y26eWkw2YRBrBVaCDjQ 1q5etAhoi8NWBSq5
wT/hYicAxcIEgWL3Mchxvd2lIAMC8LCy48h5HMPjosL9jJjjVFlG9hy7HHxW ZUfKZ3kWiLbjHNth
JQlEgQz+NjC0U9U7XtQ++I37bwOsbEOjbsPgfuvBM0q2UAAum2GR2LT/lIKY zfxO7YtzoA0UqKCt
NgJyNgBuRmF5WbfrOB5wmCh3nVDboT0n8RCdUqbJMQANgWVcWbO0hWULoJKg QUBRnxXIhN3HrBuZ
u7XAQ0DRAksKAIplK1ev/XjI905I755D0r17v7TvAKBsw0t5y1ZAwmapHd8k qzdthWyTRkDDmi2A
mG2HFaz04MEfwIzKIDrEwMVLuXFdUEJXrgG+IPBSsaJfGOj4uY+Z6eJ3vbsw gMQsSBtcu2g9qRvH
IBuAUr1hs1SOjMuykTGpGB7DdqNUr98qNWM7sQ+sAJtpYSGs0BXsLOrEWTQz 04YXWq9ybdCzeXaG
n+5enOmjaFcGgglcuzgzaGfT8eINZtYJLI7rl3b50kKLibWi0L3LdfdqokvK egwcRjCgwEB0Rfdu
qWjbIQubtsqzqzfJkyvH5fEVY/J4zQZ5fCVk9QZ5smlMnm0dlwWdm2Tx2q2y DG5ayw2srKQblwsr
1iXMzKwqVzHl9gWoGSSk0IoCSFm7UWq6RqS6fVCWt/ZBeqWqpVeWtw1A1kl1 53oFM3UY8DWOYnAH
l7VWDNDZLnTnYBtx8BES1X60lhBMrAXFQsoZuH0QUk7KWgKKgpQJ6dp8VDo3 H0Fb0nJzGIPEg9Jg
pJ7b8SPQMbjwEGIALO0AFmthcWFFgQoGUK67F+Ej1rIS4+qlIAXX1YZ7zEGc dfvhvWvEPWvAPaun
YLaen/kd3YKsO426/wQVA6gc6BNWrBtXyPUrcPHKAQatZLSY1cByVt2HwTa2 NRh0rxygFQ2wggGo
KsvCCWHEgZBaM0ilmyD3d2Wlgh/9nRrYKojVsKLAgzpqBsnWaqJAy8CMC0N0 PyQIsR78XMu/zXf8
nvuGrCsK7HIDdhdUCCuBJQWD5ybjNma/s4N8ggohhe5dVQOH8AzslwVd++TZ 9t3yTBukdZc817FT
FnXtkmU9eDbgwljduwVuk5vxjFGHt2ioILCMon+gFURZQOgGZiDKTjTge0JK A6CmHgBSh2NWD8HC
uG4rnp9NeH7GlKyG1A1ulHp83wBoUWUHsOJAkHEBsxYV1c7WrctYXK1lxVpP lNudgcWQe2BgcSOg
GJCNWFnV/VWwApChzuBeE1QalQVN32drVWk11kDCSgeeZ+WmpSwedH+luM8x 3b0cUW6SfGZ0n6hh
HZMKBHi0K7e27yTIuO5fClYUTNAFDBbzGBcwBS2qrzbuYc4+7L9zUANIUX27 hhT2993oZ7oxwdSF
unUb4ee1uEYCSw8msDSsnAPg0LVYi7ayONYV85nW/ZwbmLGk8B2HibkBvPMG dhzDgHhCBmHpH9yO
LYXfcaCsgAWWBOUKBuuK6w6mQMFM6OEdSVexIbwDOdGXcymzn/Vvw9gvcK+m i7XjZq3dt7TofYw4
ZfP8Q3gH5ywkGlgo1rJiYYagoupNy5ASbT3iVoGI+1m5fNGSoiUOVtbtyrmB KXewGBcwZVWx31sw
IfhFYGUQk5eJUOJYVkIQQ4uKFeMK5sIKx1kKVD5+j9A962BgtbgAGIiTeKsG j7NCq4f790G4ZZ04
e0keBqicvYBz4O8DVo7hM4SQkjX2g/vunziTJ8dPX5Bf3vUhOTo6IlsXPCXb ITuef0J2LHhCdr/w
hOyB7IMcWPAbJUeMHMP2OOQkhGW7//j3o9/8Tuz3ZxY9JaeMnMD2GGQCctjI QWz3Q/ZCdlMWPiU7
Fz4jh/vWyofeMjsPVHowPv5I07C8853vlFlvgx8YA6UIHzkLCWNAcrEpNkZl M12RDKjsGlki716y
Tt6zeEDet6RfPrAU24oh2b1hmXHdouXAWEAIIIAKggNBYi/MOnuPX5Z92O47 cVn2AFj2HLsIuSB7
Ji7Ibsiuo+dlN47jZ4r9Xn/GvhRV3iWURUG5LNNs7d96a8tHHViPCBhZGAlA SZ2f57Xn4bnCsht1
pXC/nYQqCmBlh5Hth84CYCgaXDS8AGT4HfYh6LB9CHsbYH0Z2QMoAaT0wTLR u51yRHoRf9GLzq5/
Jzo8/DZM6qeVBRaWjcotjBYZCyfGhezQJeUuxt837j8vY5ghUFYZgg6Pox/m AXMsjzfxL9yO4+8N
cPca2ndCBgApfXsOw9VmHywpe2BJ2Slrtm2Vxq2bASobASpjsmp8Iywa4/iM gcD4Dlg69sLqAXcw
1Ll3NzpwBSvsZAkfeBHQFQsviB68QLoR69G9FS5aAAF+5gC2Fy8Qvjz68fLg C4TCeJOWrRj0w72L
FpOa9dtlxYZtUjm6SZYOr5clw6OyaN2wLB4aVd9VjcJ1CbBSP75fmgAr7dtO KDciHbNiX3waUviS
VFCCF1g7gSRw38JsKAagFD0Q5WfzAmZcihJjWTHxKYxRsJCiXDsCl46cf7gC lA2Y1UTcR+PwAQxw
YBGBdWRZ+zZZ3LRZnl21UR6vWi+PLhuWf8Wz9dOl/fLTij75SVWP/OvKXnmk rl9+tWZQnmofkee6
N8rins0BsIRgxY1dMYMVAlEtwEa5evWijdZukJrOIalp75Pq1m5Z3txupENW tK6VFYCV6o5hWYVz
rO7nzPE+DHTo4gJLhxqQc7Cj43AsoKk2MjOpuQEPfdL14CAAFMBJN+5N96aD 0oX71LERkAuf1DUb
diOuAPEyo7jHw1ulElIxtFWqRnbKcsxkr9ywD/cVLjgAFmtd6eLAxFhVYkHF uLVYYAniVTjIcq0p
LqQoFx26IXFASdjQs9HWOsJB/uoRDPSVaxHuJ/XDuH0pPaAVwcyIc9DvWlUI Gm6cAQf7gRUFQFIN
MKnug8tfzy5Z3rtbVkAILRYwrIuPjWOxg1EOTAkohJEalKOkn+W5AvDB9wpY GO/kWlVsvEoEVuoI
MsZaQwghlPDYVevsZ/03v7fAQuuOGni78SqOC1TYopIDlSaCCtvNuoCxHQ1E NMLtqxaxJzWocxWu
aVHXHnkeYPJM63Z5umW7PNUCyG+l5XGLLO0al0pA+PLuUalZCx3uWy+1fSNS PzAu9dCnRuiTsqwo
dy3GrWjLh3XzontXA2CmDjq3emgbrg/AAyip6UN5KKemZxDSDxnAszSI52O9 1A1slIahLXhG9ihY
sW5gKg7Gic0JuX5Z1zljuQpAUVlZcvFCgWufsqJoQKkdhBvoACAWulLTTyHQ 7tMWOCtqP8ajAVaM
K5iCFYiNn7Nwza0GDMCFeYYVvHBSghMSym3STEBYN04DKqr/JKiYGD0LKm34 m98HcSqI81KAYsWA
CvvhAFQcGOmhBZYTHzw/YYPvDSUWNrRrr3Lv5dZYbLlvJ/rojs28FsQyYkvh 311872CiQ1tXjIUF
7yUFLerd4wJLvkuYepfRksJ3G99xmFAcgBt0//bDMrDtkAxs3S+DWw9o2UY5 DGgBvBBadmNgDRdp
FafBwbyJYSGc6HfkOZTHeqA+eO/1YpKtF5M6agvpQ337MdBXrmbKpUxPBCpQ sS7WAZxoS4jaJxAX
OAwwBXEn1sXLxKsQnpTlBe9vng/xoYM4dz/qNQDp34HJSG7h7TDAOql6mesy 8EJQicJKzvXLAZYU
WIlzBXMtK1FYiUKJdQPL+z4CLK4L2KkL1+RDH78bMHFR9h49I/sCOYvPceLu oz/zOFdC3x05LcfO
XJSHfvxzOQNQ2Yu/90SkWFDZffikBHIInyETp87LL+94nxxeNyibn/ylbKE8 oWUHBX/vhux54hey
H3IAcuipX8gRyATkGOSXX/uGgpKXkQTJStzfj3z9m3LymUfkxLOPyjHIBOQw 5elH5SBkP2QvZDdk
F2S7kW3YHurukA/Mvi0PVGhV+Xv0c39021/IrDf/7XtVtP1GuB5twox9ACsq WB0z8yYGRVlUDKi8
d+mgvHPxkPSteQSw9YqMHeuVVQP98ujQOnnvg0vlXx6vCFy36G6lIQU3nUBx 4pIcOHklJPsBK/vx
/b4T3OeCFkCAEvfv4xcBItxHb/ehPB7H4w+c1HLQiP2bW72PFh7D45WwTgaC CEL8m7Ckvg/Oo49x
ywjKUvU15RBcJghXWghaO4+ck12QnUfOwu0McEKrC8EFQoihdWUcFpf1exkI dhSd3REM3DF423JA
OjYdQGfLz4cw+3wYHRVmaNApDsO6QlihL6V2B2PgOyCFgs+bEAxGGBkDmKxH kP8IOtNRyAg6yPVw
KeN3ypWMsIJ9NxnLDF2+CCmjsPwwFmXtzkMAjn3SAitKy7bt0gRAWb0Zs4ib MMDdCBehsWFZvmFY
lo0OYbsBf2OmcXw7gGK/sqyshSm8Dx0WrSfs2NkBE0QIJ12b8fKAa0QHpG18 AtcKywdeIvyNZnq+
MHrRWTPGhBaRNZsxKMRgtmbDTlhPxmUprCcLh4bluYE+eXagV57q7ZKn+3rl hXVD8sLgCKwrm2Bx
QUA4jqELUQdfTIQkY0lR1hTGOXC2HS89+lJzkL2GM+AYkNIlqwGz5o2cNedA FLOQHJSrlzktKDZe
AdtWNZOo4xNCrl5qoKZn4rXvOSFFW1KaRg5gULMPM7K7MJDaKkuaYSmpWy9P LB+RXywelJ+90CsP
PtMl9z/bId9/rlW+90Kz3F/RIg8tb5OfrO6QX67pkSfa18mzXRtkMWaNaV2h q0vgAmZm3bUrGAak
ClIw2O2HqxwsJDXdGwAh6wAkPYCTNqlqapaqxgapaoA0NklVcyukG7CCARnc wmr7t2GAtwcD1gOq
bVT7GPcTuqCwzXR7YQCE62ZbqgEKZme1hUq7eikrCqwnGlD2StfG3dIJqGzf sF1a1m9DmZtl1RAG
mYO4rv5RWYBB4XO9I/ICBokLMZO9bGSHgpW6jbC8wB2snTOmHJxEQMUGxBNO OkywcOCHbwLl1T4m
cF5ZUqgHGOCogSXupQUU5ZKFNmTb1g5xgA8A4CCRg0FaqThbzXuKe004sS5g yg1MlYN4lagLmBMw
T9BQrl4YZK7AoHM5AKWqe4dUdm1X26q1gLQewAoGooE1RM2Sa6vGKgUo2lpC ywvBhPFMy3v3Kqnq
RZnBdg9+A+wTVgZwLSopg7aqBIH1TtxJAwbMhA4CjQWUlYylGjCC5A/8XA1Z ic8aYAhATPKg3Yx0
zAstKmHXLzdYnlYUJWbf4O8QqBwXFZsCIKqAe5eGlG3yxJpN8kQTZaM8tWaD PNc6JovhwrisE31T
ez9cGHsB5QOQflkNfaozsEKrShOARAfZ092M5+ezyvsJHRveiWsmoMBSCxCp BpCsWNsnK7p6IJ1w
lQTQd3bCItmlyq/tG1aw0girjbbYEIJQNic/IqCiQFZBGXXDxPyYuB+bjCFI ZhDEO8EyR1CkFQW6
QkipIaT0wQW0F/2IARbqkYIW6Cf1gVvrCkZYsaBC19Swe5+xtqhnWLutBtCi gu41rGgrqY43I7io
QHoHVFoV8BxHv05IABwwPoXuok4wveoTbJyKCazvRbkWOmyQveqfCR2Mc1Hg Qcv2SfW3Ag5lGcnB
inL3Ylwbk50AUNrwfmlVVmBscS/aAKUdePd0bsG7hv0R+g8NK3QPZjkaWJJh xUCKcvfi4ByQgvf2
AICkH4DSv3Wv9MMlemDLbiN7DKwAWAgrnHDkLH4EVggdfEdygq5fTeThHUl3 WNYV70Zuu/F+7MH7
sQ996QDqSVDKWVdMLKgDKRoyDKQAgjQMObEzuAYery08NkjeCfxnWdaqo673 rIKUPgNPPZgA7N0O
iMK2H9sBgMsgoEVZW6yVhfGqhBUTv2NjVPJgxQEVa01xtyFYMfEpFlYUqFgx AfZxsBIHKvzOWlcI
KkPGBezUhavyoY/dLUdPnpOt+yYgx2RbkaKPS5ZDx8/ID+f9VE6cQQgCXOu3 YmJ4C7ZWXFBJcgGz
Fhf+vnn34Tw5OHFafvr+t8uBnrUy/K/zZD1k7OfzZAO249hu+vlDsmX+Q7IN svPnD8guyN75D8g+
yEHIISX3yy++/FUFK9euXcsTfv+LL98rE798UI788iE5DDn4yDwl+yF7fzlP dkN2/vJh2Q7ZCtny
ix/JuJGx+T+Svc2N8t7X/3EsqLwTE7p/8Kd/JrPe9LZ3qtS5I3AzYoYqZrKi 1SQXHK8zd1nXr79b
3A/f30FZP4hgmePDxir0sjzU0yfbTgzIB0eG5K9+VCNffbJOWRl2GQsIIWUf QOEgIOXgqSty+PRV
OXTqspKDJ/H9Kf4GiAGY7Hfl2PnQ3/xdCSBBiz7OlmW3h23ZpvwDLJuQxGMA F/sDuSD7ABmU3HnN
PqZ8ew5VT5ZjhHVmefa4faiXLWfvxDlYfSBHuQW8QBS8KBcxAyqwsBBURmFN Iaj0YlamazNmmDdh
hnkTYj8wmGvD53aAS/fWg5hRmVBm5iHlCsbALwCHsYoEkIJ7NwrLCx+8QcR0 9CPAnNK39Qg61An4
bMIyA4ighYVAY60yDJ5fD5evoX1wy9l1CBYUxp5ghnvzFsxgw7VhE1294Oqw GVaUccQwAFaqACoV
o4OwZBAO8DKHO1a9cgMDZMFXt4czMGaWiC+DTnS4rcyWA5cnWhPq12FAsG4P Zusxu8nsUviNLxG+
QLSPMQaP244r60gNZtqrRrdiwLpeFsF68tzAoDzZ2y1PQB7rbpNfr+2QZwYG 5Jn+AVhYNmAWfhuO
gcsSXYrQmWr3L53JRoEKXox8edKSQoCoG8ZgCy95DhQ5k80BIgeO/I6DAw7M ORDnIJbWFM42WkgJ
4hjULKgGFBUsz635TEuEgh7MxDfheuvXAaQAADXdAK/m9fJC3Yg8uXxQ5i/q lZ8sAKQ83S7/8tQa
+fbT9fLNZ1bJtxaulH+uqJMfrqiXH9e1yi+acO2AjQU8HsHwKwb2qFgGNeNu QUW5e2FWlQMbWG6q
AUUrMNu8HHEoVc19UtnULpUAk8q6esgqqapbDVipk+VrWmRFc5dyCavpgvtX n45VYQD+atwzDoQ4
678cbVTZxcE07g0+V2PQVIuBfD2ukYN2zsx2WsuZcvMCpGw+IGuh02sBKd1w 4esa2wZQ2SzN66Ff
wxtk+TpYyPpgNVrbK7/pXiuPda6VJzDIfLJnSBZgIFiJ2fAawEojALQVL266 gCVZVBSo0EXNxJ64
VhUNKjrwngH33I/31AKnyqRl3GzYroSTGrRjNWavl+M6V2C7Et/xN1pWGnF/ aYFRMSsmboXQwwxY
IRewIKZEB81zEKkAA0BhAWVZ5zZZCssAt8s6ASxoX4KK1kXHrYegYiCFiRYI IZTlPbTI7IFVYbdU
wq2Q22Vmu7xH78P9CSq1qj46VsXNLsUBNL8jpBA+agAo1YCbFQCh5X1aViAb 3Qp+BjhUMzudgRVC
DUFFlWlgJQ1U6OYVghUDLioY31pU8F0t6lKD66+C7i1C2yxogxWyZUyegTzd DEhpWS8L29fLsg7o
d9c6qWzvgfviWjxjfdDjXqntHcIzB1etQbiBEVQQaK9BRVvPGpE0oh7frx4C 0A9u1oAC68lyvNsq
u7tRbodUdrRJZVuzkqr2NsRzdUh1dz8sj8OYeEDZKmbFgIqKU8lZVFqhX9Fg et1GuQQFoVgh4/7V
gPujwRQgqCCFFhToYA/6KMhySHWvfv4ILHw2ddINDa+BCxjud+ACZiwrOtbF upHp/W28i41p4QRN
buIh59ZpJ3o0qGiLdCufAYqahGLcGQCDoANrCqGDfS4hpQuZ9KxlJQiqN7Ci 3HH57Joy6XK6Bn0n
pWk9ABBASRjiOWlh6cG+tKYoiwpBhUBjQKWF++Iea1BBhkhOihEC4EKqJk+M 2DgWHb8CMS5hyhXM
Bt0r1zBYPTAgJ3AMIpHM4A5aUfZC9kB2AVS2AVJ2yOCW7RBs8d3g1t0Aln14 Hx+EwMJCFzFYV4YI
LAYeaCXppbsa3n9tcD1sgavtmhHERg3vlWZsm0cPwOrM8QEybqLf698Ji4Rj VRmyrl0KTpzMY8Zl
i1YRG0+iXbPC1hX+HY5HIaigLANlBJS1Cp7QfnDF7YBw24V+uGsLPCjwju0j sDAgXrl3aTcwggot
LXGwotzArCuYgRUV32Ncv5Jgxbp7BdsIrMRCSSRWJS5uxcLKqfNX5YMfmyP7 jpyUUQDoeoAoZQNS
52o5mCDuPvqzPTa63Xv4hPzTD+bJkROYPN7Gc2jh+SgEgImJCSX8PLJ1nxZ4 rVDyfsd3w1v2hGT3
wWPy43e+Wfa2t0rfv3xLyeD3vyXrvvctGcZ29PvfVLLx+9+QzT/4mmyFbIfs hOyB7KX88GuyH/Kv
n/9i6Jy2Xj/H9wcfuE/2U+6/T/ZBdkP2PPAN2WFkG7ab7/+WjN3/bdkAWf/D 78gIZAgy+P3vyA5k
IXvXH/xeLKj8DSZHX/u6N8qsN7z5b1WMyhBMk4QVpttVbmAm7oTAYkGlDkEv f7ugT1lRTvYtle9/
7zNybGJUjq1dooCl9sQ6+RBm2N+1ZI/8zv0N0rhqvnKPokVCWTsADQSUo2f2 y+L3q7W6cvLggBw5
DXA5eTFVDgMODiH9G7eUlgd/S5eB448irVmeoEyWSyG82ONUOQQcBR8XleTO jbLxfW7fXBm2LLU9
Y8tlnUx5BC7AiyrXgRiCES1EBBZaWLYdOq3iVxhoP7IHQLEDVggEpbchBqMF g7jmMQQxr8fsHCwD
a8Z2YwC1Fx3+QexzGPse07ErTItsYGMTXL5oYRmDuxdT7tHU3LfliKwdxzHj sMrA178H7jb9BlbW
A2boCsZ0fHQf2wjgGUaczADSD7dvx4sWnWzTZgSpjwFODKSsGl+vrCo1G4dh QVkny9YPyqLhXlk8
jC3gtWJkA9yuMPuOa2jbxuB6zLigw6LLF929aD1Zgw64joGuvYyTwKAT/uS1 eOnWw8JAWOELRruC
4cWGGZxWuH2t2oDB4ch2uHqNy7N96+S5/nWAlB55rKtdfrW2TX7e3iS/7Fgj T/R0Y3DbLc/3DcnS
deNSBbeN+rEDyqrShZdALnCTmZ6YepYZm06owFQOOjnwXkLXkU5YOdq2qEG4 hhX4qWOQQFBRVhVa
UZjtycQy2IFpkJJYpRs17hUmiJ6g0sTYBkBaw/BuzL4ivqdnXAWuL24YlOfg 2vWbpV3yr8+1yTwA
yvd+XSfffrxG7v11pXz58cXylacXyX0vVMi3l1bK/TW18pO6Fnm0eS2sKgA3 ZOpa3g+XqSBWxQTS
E1w4mCak9GyV5Z0Y6Ldhprm5VyoaO2RpXZNU1NZKxaoaWYbUhZW11VJVXyvL YWGpbsYADDPSdBGj
+5eyxqCclbhXdEuq7N4uS9q3yCLEzXBQvQSDxkpYACysENQ4I9sBEFQzgnT3 gpWwG7rcDStKF+Ck
a8O4dK7fIK3Dw4A3uKHBQlaB2Z9nO9vkV61N8ovmBvnXNQ3yi9Y2eaS9C/Cy Thav26xcwRi30swA
fGYPinP9YjYiAoiZCc7L/mVjVAgqGDi1YwDF+8r7q9LAYqDNARsHbjW4/ysw CCSgVEFnK6Gz3FZz
wEh4o1VFxatoi4p2f9Mga60qygXMTSfruHxxcMkB5zIkS1jSvlnJola4NqJd KyBVsK6sAMgQEG3c
iRt4TwuJBRQNJbukomsnXKCgz2a7tBPWSHxeht8JMrS6KAuNARUbIG9TKxNU +B2hgwBCy4mCFEDJ
MmShqwTwVOFzZQ+F7UNrDi0t2g0sM6jYlMTG3auR7oSxrl8AFT6nsGrxPizu 3CIvtI8DTkbk2eZR
eaZpSJ5rXod2W4ekFL2yrK1Hlra0S1VrK/QYFpD2DsAK9LlnFP0NXcAwQYLB H9MN61gkuvgBOkeY
oGIb9BhWR0BKFWC5EpaTivZmWQqdXNLSCAvoakwu1ElFSwNkjSzv6Aas0A1s FCBPN0m4fzGo3gTU
W4sKQUXF5FiXOKayjsSoBGmelYVJZw0kSGq3O6YqpyWFLoEAlLWE2G2oI/QD STYsrNBdkFBNFzAV
38TJCgW4cDcNAuvh0mcsrtyvhgk9aH3Ds00opq5xksPCCnWawEELio0/07Fp OiWxBhVmE9OQokGF
7lacrNCAoiysNqYNn1WaYpuq2Amsp8sX3buUKy77UvSb9ZhIasAECLfsRy2s cCJEu3Eh1sVYbztU
YhO4qDI1NcCmBe62WuAKjO/bN00AZmCpMMk8uA3Ahe8JlmetKzZuRQELPQP4 PoMVga5csJIMYPDY
DxgZAJj0b9oi/XCHHhgfV9tB85l/D8A9emAz94OVhcBCWIFFhoP4QXoeMPU+ LSkAqRa8B5vwPqxn
6nj0M3XYNmBCj7DSPs7JHp5fu4BZq4oCFVpITJpkFeRvLCEDgBrrmjWgzqfB gVYSWllUvAollNnL
xqYQzNAeAJVOtFs7EkW0QbdbAfkEp3ZIJ+IH1wKwetCOdAVjucp6YmJWgm2M ZSWAFQUtOmVxHKzY
76PB9LGw4qQlTrKkJLmCEVZOIjaFoLIeALoSsZqrMPGxGlbaOiScoTz+fLU8 8JMnMsmvse9quFBH
ZQgTul/8Ggbp+/CeQfm1mHSkrIKnBCUKIqyHktZBJXm/t8BqbKSmBW6pkMGx HfLPv/ufZHzxAln+
d2+Rasrfv0Vqsa1/91uk4d1/KWsgbe9+s3S9Z7b0Qvohg5ARyHrIhvfNljHI vA99MBZUHsb34x/4
C9lIed9fyHrICGT4/W+WAUgfZC2k831vkdb3vVXWQBrf8zapg6yivPttMvTL n8lf/qf/MxZU3ooJ
stf88Rtk1uvf/DcqRiUAFceiojJ4mbVTGPfwHlhTNh4jqIhMHMXNq/wUXDT+ VQZ7fyrnjm8AoFTJ
h5cjJ/L89fLRr1TL449+WcV2KIuEsXAcPXNVJs5qUHlP5T45fu6qHNu+Ut4L 2HjPsj0ygcG/EoDA
BHJYK7HfOdtjZ6/IsZ6fyG/N+qAs2X5VlXOCcv4axG6vqe/VOc5auYLyXDHn yzsHyuc5zHG2nLit
Wx4zPxyhAFiOEo4IQA647IWFaDesLNsJKgiyH0Pa32Hl9kUXr/3oYGGRgII1 IRajDhaEBsRjNOAz
gaWNsIIZ6W7AygCD7pn/W8WrMAjegArAhW5etKb0wZpAQCGodCtQOYROFVYV WDtGDeRoiwxBhf6u
8IPdjQ4eM0D1CJJfjYD55etHAR+Ak7H1yt1rJWBl+RisKICUxcN9smCwGy5X fbBwAFjgjrVi/RZk
4NoJwGCsCtdZoV+tni1qZyYdDNTrENBNUFmJly1BZRUG2QSVJsxMK1BRFhW8 1BifggHuSlhGKke2
AobGACOcXe+VRwEp/9rWCGmQH61ZJT9trpVH2jB4b2mRpzGLuggznMs4e4qM PC3oWLvwwuzBS7IH
L0abVpMvTsabcOZ8JWaYaRXg4HtpuwaVCg4QMSggxDCuQMVjMEhUBdbrDGDB DDpnfk0gtR1gaPcN
k5qY61bwZQtrSsPQDqnrg6vcWszYwr1qScNaeWFlhzy5pFl++VyD/BgWlB/8 eoV899dL5L5fLZCv
/uoZ+eoTT8t9zz4v3160SB5YvkJ+Wtsoj63pwqB+RBZ1E1SQxWsI2dBUUD19 0gkpsLKgbWvg7kVL
yrLWEVnaNIDzdcmi2mZZWLNaFq2okcXV1bK0pkoqVtZI1epa5Qq2oqVLajrQ Ka5F9i+4l1lQqQGs
EEgqmIWsdbMsbBlXkEJZhgFTDlS49goHN5j1BCh2Qxe7ob+d0GcFKaMbpHNk WDqGBqVloEca+rvh
Bgd46mxGrEG9/KpppcxvqJZ/baiRXwJYHm1placwM74Ys9aE1oaNsMBhJo9Z wEqLUdFpiW1GsABU
6I6De00Q4GBPWdegp8y2tgwDwwrI0m7ESEFvaV2hbqyG3qo1KjjLa9ZasUH5 KlCbLmDGhUe545m4
oVo1kIQ1Qrl70YoCQGnZiMH2RnmhGS5MgJUlbXB569gWcv+yLmAcgGp3L9YT VhRASAWCyQklSzp2
wAWKsj3YLunEfcPvhBm6gxFwaC1R7l/RtVYUrBFUjuAatXsXQaUKYFKxdo8S Qgq3BJcqDnRhYeF+
jF/hwJoubwUtKg6opMWo0C1MgQqueQUGb0sAKovaN8oCgMrzzcPybNOgPN/U j6x5AwAUQgr6AFgM
l65plcrWLlkGfV7egbgrxK2s7N2kLLl0ZaS7l87UR1ChKx9hcCv0eBTwCEsK +pllnS3Q93pZ0loH
WS0L0d8saqqTxWsaIS1wMUMCClhwqnvgGjuIZxtlNJmU3lGLSgAqNgYlYR2V ANawH+8NJ0roeqhd
vmhN2Y4YHMRvQZYDVlZAH/lsElJWwBWMeqUgxUnEQFBRsSoWVlSmOboO6gQO BNhKuhqquCj0Hfie
/R51Wz3LjBNxEmUQUgggdO9iv004URYMK3TvZaZA4/5FoCGAaItKPKjQ/Uu5 5dIVk6BCS5fKjpgD
FYJLC1268BtdwCyoBBYVleSEsIRnElYYWvEJKRRaK9oxydGOwTVhJRD0JbS0 dAMWehgvaSwrdANT
gGKtKRZUEEeqXL7g6tUPj4MBTOb1j2+QfngaDFDwrhzAhF7f2Ij0bRiRfrxD +wEr/ZtoZaF1xcSt
cGBuQKUH1h1O6hBUGgkqiCnk2lYElnroKy0sHRZUCB+ADBVYb0RZWKyFRtXz jLL+MJ6kH1YKfh7g
1mQkswCjrR06ZiaAFRPwT4hhObSo0JrSjrZsg3tkK4SgQrGgQqsKy9TWFA0q FlKCAPtQGmcdp6Is
MMqVLre2ioUVN7A+9J3jAqazrUUkwYIyUABimCWMoPKBO+6S4U3oK9GnLF8z gPchvAswCUL54Y8e
l6PHTmQS7muPc7cDmKz7/Fe/LduQrKgaZVcDMqysQB+mAuT371eS5Prl/l7V 1If3tpbKpl4lfXCn
/u5/+3ey8YVnpPKv3yRVkOV/8yaphtT+7Ztk9d+8URr+9o3S/PY3SPvbXy/d 73i99L7jT6Ufsg4y
DBl955/KQ+9/X6g+9ry2bvM+8H7Z8HdvkPXveoMMQ4YgA5Dev7tN1kI633Wb tL3zjbLmnX8m9e/4
M6l7+2xZBamBrPjb2bLu5z+SP/8P/yYWVP4C76f/9Yd/KrNeN/uvFKisw0z7 MGYJxjCA3cQFEZle
WAVaa1jZhCxe718yIJuO98m6IxpWTvfXyEODX5Zlg1+RS2e2yxOVX5cPf+nt 8rFHx+WOr6+Ub9/3
VRVLQvcoWhhohZhQA//9svQDs+S9Vfvk1IUXFWB0PgzLyLxBQMUVOX72MoKN LgVi/z6OTAn8rOTc
ZTmhQOXH0oljTgJOkkQBDPahHAd8uKJhhOfLiTqfOo8+JicWhghC+nzhsvVx QXn4TNAitGgLDt3E
ziuXsB0AlS37TyhQWQdrSh+sKWsRgNc2jtS/G3YAULZi8TIMZhEgXosA8dWA ljVQ7taNGOwpNzAG
2J8EqMCFi4HzJjaF6fXod0kgIZy0I2tNB1xlOtYzJuCA9MKqMoDfGLti0x5v AqiMoYx1CKLv2YUX
02YMehFzsnIMVokRBI+OYXYRoLIcnW4t3L9WwOVr+YYhWTLSL88TVAZ74XLV IwsRI1I1Og6w2K7W
NeGijD3ofGhKp5WkBbNbDRhME04qMSirwmCjshMuFhj81WJ2uh6/0Y+4k4Nb vCw6TSB9zXp0GMPb
ZNEgQAVuQE/09sOa0glIWSM/a22UhzGY/UnjSnl0zRr5ZWOjPAlrwEJYAyq6 R+COAchDIHg7XlA9
hBW+IE0wJ1+8XPeEM4d8wRNOFjRtwGAHAyBsF2EgvoxWFQwCaXWhGxeDpcMp iplmlelWtfuICsC2
C6wFCzvyZYsZTFxf4xBc3jAQWt2zQVavHcIsSY9UNLTL4lVr5NllDfKrF2pl PmZh5j25TL73xEJY
VZ6We3/1uHz1N4/L1595Ur6JTucHVcvkR6vq5BFYRZ6BG9dCBNYv56KNyqLC wQgELloqBTGzH8Hi
UtWxHoM2wGUD7tOqVllQ3SgLVtTK81UrZCHAZ3H1clhW4P6FOBXGrVRjVnoV MoKtwqCuFsH0KxlP
w4GQgTkCynON6+Xp1UPyPLbPNcIyhIE1YY8WAu0mR9ePE3iRAVph2euC/nZC P7pgeeuCFa4TgNux
bq0097dJQ28rysaMdUcdYg2q5ZGGZfKz1UvlR6sr5OcNgJamBvkNZq4XIjB6 GQKi68bgGoEXZwfj
X+JiVDBDmx6johd87IJFhVYXBRa0gABUlDUFM9AEkSro6jJAylJYO5QAKJZ0 IdCfkM1gZgzmtOuX
HvDSksL0xlwkkvBDqxt1JlgIUllV6PKlYw3YVpwRr8CzsBjWqRfgwvTCmvWy ALKIEAjrCl3AGKcS
WFTMDHkUVOjeRUhZ3A44aduGZ2C7LDTbRUzYAHDJWVXo/pUPKtRTnTJZC60j tJLQ7asKg9llqMdS
whDSaS+DJaWCabW53k8vrC0M3A9ABa5fKu6C1kVtJQktfhgs6hhx+1LB9FZy x/C7OgxQVwP0a5AQ
ohJwXtE5hvYZwXOLZBoYQCxGAogKuCsuQ4KIZdDfxXBfrGjpBKDjGQO8VGHm ckUXMt0BvGvxHNZh
0kRnbtPxKfWYsV49xHbGBA2eTbp7Le1oxjkaUD7gpGWVgpTnG2tkQWMd7lMT tq2wtOB8mDBYDgvp
qkG4dHKhVMzgN9PCwPg3E6NiLSrKDc7EqISyfanYEJ3ti3VS++AzgVHHp9DC x7gUuKf2wJICPVSC
/pOgUs1YFQbWG5dVFaNiQYULxtqUxSoLIEXHvKjkDcoKBwjHBMQyTESofg/f s2/k86CtowZUVKpx
rjekrSS0ajBYna5erehnA1ChqxVhBf05YUUtAGmtKygrsKioySMrumyCCt27 1jC+C5DCGDuVtRDP
DCdiaClpRnsxHoWZvJTrF9MS082T4KQC6RmjgrrTlQoD6lYOrGER0KAC1yVM oHCQ3WEsLJ0KVrRL
mE1jHGQCM9YUujbRmtJPzwZkuuzfvAPwsRmgAhDZOKoApR/eBgOYzKP0b1iH AeM6bAErytKyDS5h
jF05pDODKWggUOhkI3xP0TV4NS3khFH0C2pNKwILYKUVsMWYTgbbM64liFNh ymRmzcSkIC0aqkwT
/M7YEgsrGlg0rOTctPTaL8EClSYzmc32pT0iYBkDJBFQWrg2EerILaGKVhXG 1NA1jAH2Nqjegkpo
G4AKIMa4fel4nzCsuFASdQHL/ZbL+hUHK0lQUghWON77wEfvkqGNmEBqRAZM vDerW2Dxb8FEbduI
/PDHT2SCFMIM913ZiuMiMoiyv3Dvd2XbXrizqrIpACEjhJOdO3dmEu5LmFqO SUgtgCtIHya4v/M/
/z+ycckCqXr3W2XFe94q1ZCVkNr3vlUa3gOLCqQZ0g7pft9fSi+EVpB174dV BFaShz6sLSluXeL+
nveRD8n6D/2lDEPWffAtMgDp/+BbpQfS9f63ShukBdIEqX//X8mq92mpgQw/ 9q/y5//x/4gFlTei
j1Kg8vq/+GsFKoSUUfhNujEqNvMX1++gO9iHkNnrkcEBWFUGZMMxzJ4v/qLU jHxNaka/Kf+6/ANw
9fqafOuRf5Q7frVJ7vjGKrn9Q/eqIHTGdRw+TbcsAgYsHuf2S+UHASrL96n1 Wzjg71Kgsk5O7lgl
74OV5P55H1QuXff3ABQUkOTcxB7AdydhxXG/Y1mndq2S9zv7vW8FQeiabF2B PMzv/4k8oNzNfiKd
OJ8Co2BffKdgZlAe+C2cc55zvnlDqN81Vc6pvvA5H+zj9/ulAtAVlPX+lbKJ VhxAjnuOdy/brSwt
B5DijnEsO5HlYeuBk1gMEm5cAJVeWFO60fE1Q4EbMetMOFkBC0L1EII5EWBc M7QJL9JteHHtQie8
X2UGG4AJepSxJlwkkqCiXL8wywKAGYBFpVfNYh/UAmghpGiLCo6jRQVuYoxR IahswLGDiE8hqDRu
wgB3A0AFrjnL4JZDSFkxhqxa64fweRQB9IOydBSxIEMAlIFOBLSvRUA7gQWW FgS616D+TUgCoEAF
HTAtKmsxI0MfYbp+MdahhhYVus/Q9ctAyhprUWEaSVhUtOvXMdQFfvejO2QJ 2uBpuH49iRiGX3V1
y88BKj+H+8VPsMLpz7DC6WP19fLYylp5qrZJFtV3yLKmHqltWy9NcHtqxcC9 G4OStXj5ddO3WaXY
ZRpaun5hLRPMjFciFmAxLCpLMIO9GNBiIYUziyrdMIOl6eLgrKWi3cAIK2YN DZMpKljQ0bp28IWL
OtQj1W/9AAb/3TT3wnceUFCxGjOzcOd6vmKFPLmwErCyRP712YUy7+mn5ftP /kb+6YnH5LtPPSb/
/NwT8j2k85sHUPl5bb38uqkDKVkxSOvepNZV0aCCgTPif+gusHoAGYsAGtXI gFQFoFmK2ZZFdZ3y
fA2gqKpBnquqBRxVy4LlK2VRda0sRZlVjYhPwWx0Dc3QmCFmIP1qAg9cvpRf PK0LGDhzAP0CgO55
BDAvbNmkBtXLMNDhIImDGwbVa4sKQAUWva6N++HmtRUWlFHAyaB09HdJR1+7 tPeukea19dLYXScr
O1dKResKDAQr5Dd1i+SR1Ytkfu0SeQyg8iu4gD3diYEjQIUZwbRFBcGmKRaV 9BgVDSoqRkUF0wMs
GEMAUCFIEAI4s8zBG4UugZzFX4qBIYVr2RBSOCPdgEEpFwfkeiqElE4sGMlF I3WZGHBxfQ4OOlXc
h53FJqRg5hrtWYlZcW1NGQOgIIkAQaUJsTqwrrCdKwFI1p3HxqioLF+MnWFs irGo0OXLgsoiAgrk
hVbEdZnPtK7QHYxAoywqBlRU9i8DKNb1KwcqtKgAVDDQJYgsw6z7UgIRQQWW FG41qGBG3lhUVjJV
MWNUDKQUAhU1OKebkw2oj4lR4cC9Ds8p9XslrIdVXZs0qBBSMHhYhBf9Qrzk F7dBz+E6sQSWyhcQ
h7UQbo6LMGO5CLOUFe3ow3BcNQaAq/AsrsaAV7leKUsoV7JnNjdamtD39iAG D25fS+HytQRW20UA
lYXNgBSAylPob55GX/NsQzO27TgPJgBYNuCphouoYja8MQVUrLVErUjvrKPi LvhoF8vkPupemEB6
un7RalnN2BRAsxKANF0HV9LCByFg0xpoA+oDnbGLQ5qUxRZ+6OpFKKmE/hBS VEIHgjGhAPeS4ErL
sXLdsskrOBGgQEW7fbUzgB79O+MMlfVCgQGtGbBgMPMW+kcVs2IWf9TWFbPw owsqFoIAHMr1y7Go
NCrXL1gvDaQQZLpgfWc8iw7E16DSxfWWVJwK42VMjArrQ0sAEnHkYIWQ4oAK rBnWBUwndYFVAu+u
XIwKs3Ix8xWycyINcR8sI33wPOjbuNFYTYakf32/kT617cV7snd0nfRuGAWk bIZsh/vXXpMNjJON
ABVrUaF7FerAdyQtKnXM0oh3JC0rdP1aAwtgB6xE3diH8KAyatLlSwW+c4Fk ZujSbmRadJYuBSkq
axiC8R3ph/VAu2qZGJIgZbFNacw0yQjwV1nIkLyArra0SKEtCSm0rLAt+R3d vnqV65cti/EpJpje
WFZ4nTa9sXY9y8WoWFhhQL61rFgg0YH6uZTFYYjJwcpAxKpCIImDkqTvrTsY QeX9AJWRTejX1qzD
xB3GPfBGqEE/swoxcPf/5MkEUDmJ7yk5awv3XYVJQiXoI6wMwT3+i1/7J9kO UCH8BILz8DNhYMuW
LZmE+1aj76uG66uVFfg8AC+c777q/5LxysVSc/u7lKyC1EIa7oB89F3SDGn/ 2Dul82PvkB5I3yfe
IYOffLus++TfyDAkWg/+Pe9jH439fv1db5dhJe+UgTvfKf2feKf0fvJd0gXp /MTfSdvH/17WQJru
+Huph9RBVkFGnnxU3vyf/30sqLweFpVX/4EBlZeQ9YuQooLpbeYvm55YWVXg VgSXogOwEByAVeMx
DEjHjx+XA+fOy6mTB2T/Xrjc/PIjct9X3y+3f61e7rgPkPKN1fKt++7V1hQT G0JrCkHl5Hm88DC4
f9+K/QpUTl8ckgcBCA/0wkqhQAUD//fXYMAPq8mOGvz9AVm6XVs2TlorCsxz GlZ+Il0KJIbkIZTx
YL+GitO7NfBU7DSggjJpwTkJiNi8nOCigcK15lhQmWWtND0s/4OydAfKVOfS 5SloMdL1IwNYysKS
sxTlzgGLjXErI6jQqrIP7l+0qmzDgoob92pQ6YM1ZS0yZrUyGB2LGK4e3QI4 waB/KAcrq+H+1LAe
VhUGI6Oj7EdgvI1ToQsX401sjMo6+tECStZuOiQ9mD3qxrYPwcwDgAf6Ya7H 4kZjyPxlXb9oURnc
y0B6WFRgnqZFpWbDRsSFIKvX+vWAFLgNjeChxcwQLSmUBet65GkMOJ8b7JGn kAtbW1SYcWubWphR
gwo6Ssz0sOOnf3AzA1bRCTNuYpWZHWTMSiNmN2mm5wuG1hS+cFQwPTq/1Rjk 0qpSgSw8z/WPKFj5
Vddamd/aLD/DTPtPVlbLz1Ysl8eqV8mvlq2Qpysx+1nVKBU1bbKqvk8akQmo BS/zTgzkuwAM3Xj5
dTNzDNdEwQu4AS8+ulVwMFiB4OVl3fDvN0HMfFlzJpKuJ7ScEFI4A6/cvmzW LwUq2vUrt+Bfbl0K
lV2HKW4ZaM7V3vsAAPRpR9zFSriP0N1qGVyvFi1bIs8tWShPL35Ofr3gGZn/ 3OPyk2cek4ee/qU8
iFR/DyHn+bzFz2JSoEp+VdcIywNcuLDWSQUGSNX0Z6YlBVky6NZSx5ndfrhs 9UKHYFmqwmzzkkbc
o9Vt8uyKRrRRnTxTWStPL1sJYIELWE29LF3dgo6Z2b7g74rMYKsRRE9IUS5k EM7W0q2EoLKYcRSA
kwVY34WWp4WwpjCmhy4nHEyoAFw1KAFMAJI7kX64A7rRjiQI7bC+ta9tkba1 jdLaXStN7SukoWO5
rGqtlMrmpbKoAW1Qt0CeWL1Qfr16iTwFa9lTyAzyAu551QBiZuD61YQ0xa3M ipMUTF8gRkWtSK9A
5UIQbE+oYL0VqABCqjD4oxvgUoArr1HFLynLClzpMFgkpHBNFQ4mbZKFTlhS CCkagM4pUKGlhlnA
CG8MZibIcUBJ6KtCgoOlHXTxQiY7BIM/3zQCUIEAVBa3Mf6HVj3GqMAFEUAS Cyp0+wJAEFSUyxfB
hIACUaBihJYWggwHpHQVI+Qwa5ha+8QBFQspTE3MgPsavCxoKSGIuKBSAdev JQpa4JpJi0qfdv1a
SdcvBSpZLCq5ldo5OE+KUVEWFZXcwIAKdL6ycxzrD42i7QB1rQS7YVmEzwSX hZDn4BK2YA0yAbaM
AiaQyhztTOhcTtcopu3FdTeu19YLneWN9SbAbcE+I8qisqR9DXS9HvdmJVzM VsHFrBbrGtUCpNfI
k4CU39T1qDiZhYiXWcoYLVrJ8Bzy2l1rCq0qQYwKdUFlCdQxKhrUTDpikx5a ZQaz+9ANj5nXjN5U
Y/CqXL8Yo6JAhfrB+DFY+HBPuSXEBsH0zMSmUkibtVVUtjeTERD3X6/bQ7cv gAqeYVrvKHyWuR9h
SiXGMOsmcS0VuoBpUKH1Av0i3b64Lg0Gr5xwasZAlp8JLSqQXWUC44Ku2rrC lMUaVHScirWoBK5f
6P+5aCRhhMlOGhgjyMyCgBUG1RNgCDJ0E2aiFLXWillvRceq0HqDOqOPoPsZ 3z2EFhVjQYuKI3Sn
yllV6P51Srke06piM4Dptb0sqNCiAlABcASgAm+DXrhD9430YSYbMgrXG0gv 3pM9I4AVvD97kcq/
FxYVFadCi4oKqs+BChPOMPNlC9qtCW5ehBVaVpghslFZMOgajXe6AgIuqsw4 EqYR5hovzOqlF6BU
gKImCAFbGOQzO1ffdga7M1OX3hJY+iHaukKXK0KETXnM7F8EIB2nMsA4U9aN fTljfNCObYz3wVa7
ouk69RIocE4dRJ8TBvEHVhUHVqKWlBCsGGCJwkrU0uJm/KJVhbASByzRmBQL K3Egw3HmR+/6rKyD
C34NJjpr0Kes7NggtYjxrIVF9vEXVssDP31aHkwQ/maF+9Yj4Q2lDp4PVoYx 2fwPX/+e7EQ2MX63
GuUGggmY797/i0yLPRIcvvPDXwQwtBIgRZhaCSga3LhH/uU1/1U2r1ouqz/1 ESUNn9HSPPcj0vrZ
j0g7pAufuz/3EemDDHzhI7LuCx+W0S98UMm8uz4ZqsfD+HvjFz8kD991Z+T7 O2XDlz6sZPhLH1Ey
8MXbpf8Lt0vv5z8qayFdkDbK5z4qaz77UWmifP4Tsn7Rs/LW//s/x4LK6waP yO+99nU5iwohZf1e
rKAeARVCymYMgpt6++R/3v6gfPzBJdJ8HLNf5m9+x88TEwfh6nWvfPQbdZDV 8s2vf1kee+SrgdsX
A9kZy+GCihtMT+uEct3asVIBxtLtgBSAyubl2rISFg0uOVC5mmftsPs/2HtN toTAZJ9yO8sr8301
Mn52QFtUemj5IRitCwBKu6YNhSCFcETAyisLliECkDov3NlyoKKTBShQMXEq m+BuNbKTGbkQQwKr
SufmvRj0YBYFs8+rYEGooTVlGNaNYaxfgvUlmhCM3M7MSTAbBxYVtS6KWQcF VhKusjpEqwqsEbSq
9AJQuCW4DDJrWCyooJNDjErvLq5ZwlXfYXIGrCyD61flKAbDiCdYNERAWYeY lF5ZMNQjzxtQWTDI
WBX8NozFAzfArQLuay2IUeFCjb3sMNF5KlBhoCBm2biGyGoGqDMQmdYUDOC5 tkgzZiGZsUWls0VH
zBdQBzrZRsTW1AJWVgBWFg/CPQYuYE8j0PXXbZ2I02iRX9askkcrV8hvKqrl iQUV8uzzlbJwwQpZ
unCVVFe2SH1tn6zBQKUNLjYaVuiKBFcGtdgZBkf4m+4EHIgz/oJZlioBK3T5 siu/W2uKWhSNL1HC
Ci0ygUVFB2Iz21VusTa6gWnhOQho9Vhssa6XMyx9GJi3SQ2C16vQkSxbsVgW VzwnC5Y8I88uelKe
WviE/GrBr+QXzz8qP4f87IVfY22VZ+TnyxbBarRSnmhsQyrWPgyOkM4XFqMa LuRISFFxKrvQtjjP
AECjF+vdYHZ4RSd895EpbFE9jqtplGeq6uW55ZgVroILC9zAFte2yNKGTiz4 iJSuCBysxVorXD9l
NS0zsNCodRtwv6oVzMGigkE7XeReWMNZbcaoIOgbbbcK+7EtVYpiDkg4UBiD bzXijNqHNkgL4ota
ezqlpbNBWjpqpRmQ0gg4aWhZKrXYrmhaDFe4hfJC/QvybP0SebqhEgPOelmA DEsVSANbjWD61Yg7
auZAo0DWLxt/orJ+mYUf7ToqFlS4DTJ/YR9axuygkNmUFKgQzHB9S+AWU4GB IV3B6PbFGX5aU2zc
Eq0phBS15oSNfwG4tNGiwsGoGnBCl5lBDNYpuu8sg5WGkLKoFS5fCAonpCyE ri5sQYpmgEolzq3c
6TD4VGtimEUdQxYVZvqCrlYQVBCHQiAJgYqxqND9aykGosuYpY2gomJUsoIK Xb80qCyB65cCFFhU
uF0Ci4oCFbVmiwMqUdcvd9HHwPUrByqFYlS0RQWQh0mOqi4mGqDewUUT7fcC JiMW0CIFXXyhfZM8
j+0zzZsQaD8uz2N9ledbENMCi1IF6st4Gg1TGABvYCA9Mv+pVMFMrYxBOywq VYhxq0AQ/SIEz7/Q
gmelqUaeql8FMFktj8D6+cjKFnmstkseRd/yFGD9OejHIkDgCiZfQJvSipQK KiZhQLD4o4pn025f
akHGCKgwjojwXG0SO9BdkFKpAuqt2xetQTo7He+rXltH64xNvuAuEKpdEHXC CJ2MQWfv03EusNDi
WII107NbULExKrSsqPgUY1HR8SmwLBpQoVWAnzkxpa0aOsDeZgHT8S5MJ8ws YgZUzMKPXPOK5RNo
6HLGrF+0oqxRa1AxkJ7gowP16SKmFow0C/oqy4oNrFcLPjLVL6y67IeYqh4D fVpRGKOi/lbuXza4
nhYaTNapGBVjUXGC6RkTooLp6VqN9c76EaPSt2Wn9MFS0gf36F64RGsLygBg BdACl68+fkdIGYPV
hdYXxD2otVbgEcF3sQUVumwpUDHuXwQ9Cyu0pDCQnm5fdE9bq2JBwqBCWKEr GF24tIVGu5NRlEUF
wjgTZuZiOmFCigIVLlhpAvqVq5dahd4uQmkXtqRFRbumdQH6lLscgI9bCt2+ uN4LyyfwqAB9s7hl
DlhyMSusn80CZi0rGlK0NUV9VpnVdExNQVjhPs7ij0mwEoWSJFghqHzmH+6T Poy51sBNtA5W2AZM
jDT2IANq7zZZA3fqZgrej5SWPNkR/Obuo44xsh6ug1/51v2y5yDeDea7Ncje qQQxpUqwKDOlCZ+b
eO6INK7Fuk1KUDdHGvC5Ye0mZAc7IP/yx78r25HJs/neudJC+dpcaYW0Q7ru myvdkN5vfEYGIOsg
I9/6tIx++9My9p1Py8bvfErJ5jj57qdliyOb8XkcsumfPiMbvqtl9FtzZRgy 9O3PysC3Piu93/yc
rL3vczjv56QD0sbP//x1Gamukve9+n/GgsofDU5oUHnjW96uXL9oSXFjU6zb lwaVC2FQQSC3hZZH
qtaozweRhvij36yH1MGS8mV5z99/RTZtqlNpgJn9ijEaeRaVamtR0RYKDSra EqItKAZU3letrSsK
HjTAnKR1JbCoWFCBdcWxdiirB6wtcaDynsq9TqyKiXsJQIVAFQYV7ZoWDyra BczUn9cASKGwvtb9
6z3L9pqsZlyXBdm/sHDQtkOwYClQYfpgnba1w2T9YhA94WQVIWUE0EBrCmM/ sOo6Y1S4ECQ7OaYp
ZiC8sqiogHqshwL3L66wyrzgtKwQWtZBmA1sFGupjMKaskGtw8J1VLAivcr6 hQ4KWb/6duOFglSK
9ZvgF4vgP0LKcmRmWgpQWQhQWTQ0oCwozw6uxZauXwgEXzcAawrSgY5iUIxA +nrAVhtinrrQgfRy
hgfZSJifnjNV9AFWQY50D1AzcPQhZiYWHc+grCnmxcNFGbvQQTJougmgVYt1 USqVC9hmZPYawcKH
WE+kCamJq1fL44CUpxYtl6efWizPP7lEljxRIZVPL5eaBfVSV9UhTXXrpAUD mA7MhHdiZrETA+ku
xhMYty3GlnB2XFklOCBiQDpn8FSaYbQJZwIJKXyBRkGF66gwFa0Jng+t8G1n lQkqcDdpGAREID5l
VQdSmhJUGlbJitrlsrxmkSxb/qxUVD0jSyqflIUVT8pzFU/Is0t/gyD7J+SJ imflyRWwLiCW5NmG
Jgxk6T8/jAEV3E0w60Z3E2VNUa5fzBSzDaACuEX2olrMDjPj0TJkCVuCuJYF q5rlmRVN8lw1XMBW
rEEgP2Jk6lAe/FqrMBNTDfhhbMtq1JWQQncbleaYAyWm58UAnlm/CCzMkMYB Di0MKo2zSTpASGGG
oC74p3ciNoqg0mZApQVB882YpW5uWynNrVXStGaxNAFU6gEqq9cslZqmpXBB q4DrHuJmkCShqqMV
s8Zcq2k9Bk5YrA8xV+0qkB7niFnw0a6RkiVGRVlV6G/PGWIIXVw4OOMAjtdF awqtbHQJ5Gw8rSxV
mL3mInoWUtTCeMrlizO5XF/CpD5WfvywqjADGONUuE4PrAKqHTnYhjWlAjFa izHQXgxQWQSLCmGF
0LIYAfW0pqiMTio42qyHwXVxCCsMgjauX8sxyKSrDgFkaQRUFLAErl8EFev6 FQ8qDVhUMWxRYdYv
xOvQ9QtxKoxL0a5fAFZ81qBCiwpdvwyoDBqLSiZQ0euJ2JXa1bMTF6OCQbxK 0YvrJiwzboeJLxgr
tUABCcBkDaRlmzzbhkUg23bIky075KlWrreyGyCxCyCBumNF+yrC1BAyaY1g AoETC7w3Zu2cOgwK
axDXtgKAv6wbbmNtbYCgZsBynTyNtYZ+U98ov6hBlsFVXfJYXZ/8cvUwYuIA Qu07sAglXKiYIQ0J
CAhA7voprkXFriHD6+T53ZTENi5FuX6ZRUSty2AtF/S0KbJNWmLq43Kmr1bg mcsKpxaFNKBSa0CF
eqPbUG8ZdxfES1GXWLYqg7rGNOM2Lk9POqiMX3TNQnp3HaPCeBCT8Ytpngkq zFjFJAWwCDQRVph1
i25XTBGsMm5xPRRYpbn4Ywyo2JXoGVDPhXo7ARu0wtBFl5NKevFGDJhhyaHb lwsp/Vg9vg+WD21Z
4cCfk10EIgILMnuZ4HkLLCqQXsWlmAxghBSztkofgYRuX1wDDO8viloPjBBA K4SKU6GXwh5YSbYA
SMaUe1cP3byQ+bQHwiD6PgTR05LSB0tKP1IY9yMF7QAXh1SLOHMBSB0UryFI L/ZIWGHdCFXKamFB
ipm1zMKPys1LLcqYE1pVcotRmgUaGVOjAurxbsdgnhYVbWEhqOhFGwk163Bu LjqpVqTnIpJc4R5C
cFkH6BiE+1Yfs39h/x4cqywo2DJ2hVt1Dq6jYi0pyi2NaZJzlhWWodMVa1Bx gSWwplhYMaASByvW
Fcy1rgRWFLMifRRWkqAk7nvGU//8Nwvkm9/+LlIMw8sDWTrb8C5sxaRdO7IF tiO+rWtkXwHBhCie
gaT9NmOc9fXvPqQWkLT7dCIJRyA4T6eRDmyjouoBN/KwICxg3S5VV8o4JsB/ +MbXyE64yHf8y33S
9b37pPt7X5e1kL7v3St9P7xXBiHr7r9XRrHd8MC9svHBe2XTQ/fKloe+CvmK bH/oy7IjSeZ9RXY6
shWft87DcQ+jjIe/JuMPfQ1lahl58Osy/MDXZfD+r0v/D74uvQ8iVfJP75dN FQul8skn5YFPfCwW
VP5g3TF51Wv/hOuovEOBymYEy9sA+q1HL8m2o5dNMH0+qDQhjTHh5KuPVcOt 64ocQsrdO7612kDK
V+R97/mK1K7Cqpf43gbT06LCYHpm0TruuEiFBvhw5zoBi8p74eq1ZJuBh201 KiPY/T0MpLeif3OD
6U+c19YP5d7lBNbTsqHdsKphMdGB7uOVtNL8SNqdgH0G70+cHpD7UcYP1yKQ X53LWlgYJ6PjU5R7
mlO+ApHAjcwN1Oe5mF0Mgeo8H2Br1ElZvCuwqCDNMLN+AT7WwhzYzrVTkPmr BVaJRgTVa8HgDCmL
VdYvpCjuMSbjYS7eCOBgamEFKVjvhsDClMUMqieQqAUfufAjV7XH3wSbDbC6 MJ6FxwSggjikEQTm
M06lA+kTW5CarxFB9TUb4cqFoPrl6IgrYF1ZClnEdMSQxcPrAC9DWEuFq8Jv BKQApgApzaijXkcF
nZfq7C9o9y81Y6RhRbsBcK0NzrJhxku9eBAYacz49oXVjY6bq8s3wzrUgBib lWMYDMCyshQLAL6A
TDvPYfD99MomuDCtkucWVgNSFssLv1ksS3+9VCofXyY1z66Suoo2aVrVLy2Y cW2Du007XspdGCDQ
9auLrjl4CdtgeLt4H9PNcvDEwQIhhIsBElAIKiFY4SDUgooJkLWDLrU+golR 4UKPDXQJQeeyuhcg
0DkIEy0yXSEgtwYztdW1lQpWqqpfkGXVz0vFiudlMWThigXy/PKFiCtZKgtW r8TCkAjsbUa6VMSQ
VMFkXIPZHLplrSakAK7quUYL0x8jTWodgva5wN1qwMpKBAdXtSHBQHMPrCqd 8kJtB6RTFkAWNfTK
0kYEITfD8oLZoxpkEeIq9gGkKJcRnd6UsTwcOBNWOJOrUxLr9WZ4frppMIie biGcFeX97oKbVifg
og0WwhbEF7UiBfGaLsSmdDQoWGlsXg73PLh/Qeohq1uqkWpxpdQgiLkaGZdW AlJqsQBk/TBmlRCv
RD/zDg48uIBoysr0WWJULKhYWKEuMBEAB3C0YhDICCxqy2BlBtDjWqkntKRw f+vupVfvtpCiLTUq
RTJ1TFlV6PrFAGa6L+nMTZXdzDI3DlihZQoxKRD+TWsBY1fUObkyPVNNOwPN AFQ4uLSgQpdFWExU
pi/AySIsiLgI1oRFsLBQ+D2D6XXWLw0qajFAZoFysn6FQAXtsJKJBYzrF4FE QQqzfal4FQbWu6BC
HWGsRy6YXgeHm4G3WQU+WPDRuDeFYMXEq7gB+E1YmZ4pj5mlbAXia5bSxQ1w 8HzzVgDKNlg1tsoT
DdvkyTU7AQ67IHvkN817ASt75Zk2LBDZvg+xXACtXhwPd4JVgJS69QzaZ1Y2 ggqsKmqyguvBUKfh
ytiNjHxwz1yE1MYLkIb4mTVtOE+7PIZFV39VPyCPwz3vV43jKH8n+iJAWw9c 39bB5xwLUzaivkmg
EsSoqDV2DJiZ7F+5YHoLKiagXiU20JnoGE/CFOG0fvAZJKzQAqLSCtsAegMp wSKhBlYsqDBAnhm9
CCMB1EAvtQVZr8dEHecEjkoSwSB4ulRFQIVro3AtqpDrF60BcP/Sa2MxVkWv e8L0xSqo3qx2rxeD
5cK+zsr0gCALG914F6jJDsADA/L5juDx/JuLPfJ3a0khpOQEZXC9LBu3QmsA 1yhRazphMgzvH1oB
1FalKDZrqtCSwtgUQArXUemjNcVAygAG8HrxYgIFV2fnQod8b+9Hdk1aVbbC arIZsALLCt6XvfBG
6NuImJRNzPSF1MUAmgGsq6EhBd4QClJgCeBAHq5RjDexCyMz6xhhhaKC1PlZ LYYMi4iJmxlUq9Jf
yolZRyVwAXOyf+lsX068ShBcb6wXChxsYL5Z9BGQYoGFsKKuG/sRVhjITzcv upXxM7dqdXqVklhb
UxSkxICKCyvcP4AWu7q9dflSaYpzouDQWFcIKlFYCYFJBFYsxGSBFe6zaf8Z 2bLrgHz4E5+Sr3z9
GzIIl+W9AIo9WFaCnjD7IPsxtt3PtfdKEh57Xv7pgZ/JWSwuyc+BsNxAeB6c zxVzftbByl58zslZ
VVcrP/nLP5Zj27bJTkyI7obsQbznXiP7kVmTcmCNliNrapRMQI4ZOY53caK0 1sgJV5pr5DgF7+4J
I0exPQSX2UOI7TuEScf9FLjP7kcSpJG6Wlny6KPy3j98jezaf0QOnLomXI3e ldcOH9egMvuv3inX
ACrKgmIAZdvEZQUqFGVRwSDWdf3at2eD/ODZ1QGstKLzvB2WFLp7vffdX5HV qx/BKux6NXau+M4V
57livIpVUUH1ufTEClxU+mA9qD8KMHkPQGXhlovIlgVLDFylRis+EHaveqAf Fhr83v1jwMOPpJXZ
xJhyeG046H4W3Lk24LcNBIX3AhRM5q1DJ3bJC+8Lu2x9r/MCLD998n2Ayvfx Wa2pcqpffoC/f9CN
eqEcBRyOG9oPEdQ/cWZQfhhy/0Ldt5pzBvs+LE1oA0IbhW3CVeu3HjwNiwpA ZRcXZsQ6KlhnogMW
kzZk9uJij83wMWwGoHANldbNsLZwHRUG0QMUh/cCPAAWjC0hnHCFeSvaukJg 0euqbOSWq9VjazOE
uZBCWOHf6xGUP7wPMyZw/+rYqWGlzlhWliOwnkCydJQuYFivAJCyBFYWggt/ I6TUb0Zd4cLWAbe0
HrUyPTo3dsDoRJVVhZ0/RAEL3bvslgHRXJDRmvDNy4ovLGtV4ex5C2CFlpU6 JAeoGeVCZxsxoBuW
Jas7ZXElBvAvrFKWlKW/XizLHl0kyx9bItVPLJe6RWukobpHmhtHEBOxXdrh wtQJgOgGZHDhMbVq
OYQph23qYRs0rwCFWaEMpHRxpg+iFgm0xyhQwfoIdv0H1/fcuHLQfaKBKTa5 0CUzaXUx4xeC1pua
pFqBSpUsXwVLQs1CwAqydNQAWGhlWbVElq6qlAosyLgMaYOXtcI9S6VZZdrg rZid15DChAANGBxo
UOEimlhrZGg7rDhIxQp3uVoEoVcD7KpgyVmKAOPFiFdZ0oh0v434GwGDy1oR h4QB8gpACoOVa+mW
R0sKBy0GVFxY4YCdrnJMl6oyjRlIaabvONdOCEAFbcwFwuD+1QoLYTPWuGle 2yNNyKa0BiDShCBl
gkoTOsSmthppbFslDe11iFlphLm9AybsXmkcGJU1gJQWuo8Bejo4yFDugXAb wexpKeuoBK5fJmOY
tcIw+5danJMDQ5MNTlmRGCNiFv9kOzCmgbEnyt1LuXqZle7pSqZEW1ZUUL0B FVrcCCq0fK3E7NwK
ZPNhelkVo9IBXe5kgDjcLeFmwNgDZlizGZwUpOBYtRaLydhE955wemIGQzMr F6yONjWxyvaFZACw
tNDawt9pfSHcWCsNB68KVKijFJPxS8Wo4DeCCt2ZVOYvrJeyDKAQCGNjVHpi un45MSoM0DcWlXRQ
cWJUnOfGPks2Uxjdwgg/TH3MtVyWtO+GpWiXPLsGVpOmnfIbyK8bd8mv1+yT x1soB+Q3LQflybaD
8kzHQXm+8xBA4ohU9h8FTEwoa0r9BmbqA6jQGkpQwfkZp7IKkwnV/UiYAPev JR2wqnTAzRVrsjyD
mLAn8Nw8uhoLkdYPAVTGkEZ7izyLurzQhToZUFkFUGkoBCpqkclcTI6NUbGg Yl2/rIWF90StaUM3
LQAJQYVxJApYsKWbql4UlKvRIz7FgoqKVTGxKVwMlrEpRo8IKnpxWPQb6jt+ pi7APVdN1DDLISzg
ZqJGuU1y8sEJeNfrqOg1VGg1oaW8mVYV5cpLawozhul4ElpTVNYvpicmpKj4 MjzDpt9XlhD0+ez3
Vd9vUhXzvaDcwxgsb8TGpHC/flcCYDHAY13BlOsSAYCw4ggXMlRrbOmYFLXY Iwbt/UzLG0AK3l98
hwUWC+taRVhhrAqC6rFGSi9ctnvHtsCCsg2ft0N24HvEseD3AS4pACvKgFo7 xVpS6L7FAT0zbjJG
1Fht1GKT2qJjwUQH9dPyovdnAH0IVAgtgXWFVhBtCaErmHIDM65g2vLBGBYN L4QPBUsqPsWkJyak
WDHWFUKLCx50F1PHKjczvWZLACmmrABWDLAQUqxYy0opsBJnUaF1Jd+KkotZ SYOVAViZlJjge27X
w2to7+GT8qvnKuXzyM7FLGAfuGOOWl+Fq9Z/6OP3AGQon5KPlCT3yO04vmj5 +N1yu5GPYFtI7nn1
f5H3/+7/E8gHXvX/yAd+77/Ih37v/ycfevV/lQ//r/8qH3nNf5OPvPZ/yO2v /R356B9A/vB35WN/
9Lvy8T96lXz8j3/PyKvlE3/8anx25E9ynz+G7ykfhdz+R5A//D35yB+8Sj78 2t+VD0E++Jr/KR/4
X/8DLl7/Xd77e/9VydzXv0YevftjcvjEORg1LuZBCoHlNUMnNaj8+f/+OwUq 24+BZCiGaCyoqBTF
EVDZuO+MnD61N4CVXyzvlIH+PnnsUZh9ttRjIcMzsvXQWdmOwfiuoxfUWir7 1aKPelX6Q1yVHsBC
aDmCdVUO47sjAA27aKJeod6uIG+oFWl9A3o1K9dzH7qV6ZXp9er0h7lopFmz JVj1Xi28qFeQV6vQ
g1j3pkiwUr1arV6nV+Zq9Po8unyuSh+U76xWr+qNv/X59CKPXJl+L9qAi1/u Ugs+nofbF1JAA1Q2
IoB9hB0YOjIuiNcB96YOrMTeDmBpx99tiEchoHQgi1Y3A/iUXyvcuOjCBRev MbWGigUV7cZFy4qy
lByyf/M7LczwZa0o7nYjQGUMoDKCMvv3YIYJsNK5Ey8duIE1YV2VOnS8KzFD ROtKFawrVesR5I/P
1fiuDh1yI2aMWmDW7oTvbjce8j52ZGqmiB0wQYUzXpGXivNSsi8b+5Ky2168 NLrRaSvLioIVzEJi
Icu6DVx5mal3N8oKpA9cvhKLulU1y3IEry1/dqVUP41Z+WdWymq4ftVXdkpT 7YC0wI+9DS/2dgzA
u+j6hUGpjlnQM98hMZYTCyahLd0eIB04RmV1AuA0O6DCQYf2PXfcOjhoA0ww PkfHqTAwD1aVtm5Z
1dImKxvrlRtYDWY7apBuuQYB5DWNq/T3gJmVyA5GsFnViYWhuF4DfWcR6M6U x/VcRBKDjAazoGQ9
TMi0qhBW6tdhP6zETcvKyrVw60LK4UpkAKtAlhC1rgqsKMswm89U0VyXgf7/ THLAWX8XUKKwomZh
1cwrXOR4XSrNKyGFM6Y6jkcNauh2wQU3kfmrfRTm83UbpXVgRJoRq9K8tlua u9ukuXONtHQ1I+FB
K6RdWtd2SWvvWmnDwp5t6zbguC3KdYwuZN1w0+BMI8E2cEOJW/DR3E8FoWkx KuZYa1khlDK+hm5a
OvsXrQ4c7JkMXxzEMfUyBl42JoVQYmFJxbzEwArdw+hvr7JLMc0us1fBalWN tKN0AatEzAWtK5Tl
sLQwqxPjWAhHOs6AgfucAbeDS70AIH9j9q5gRXoVX8VUszoDGOGkgoBiFntk 0D0Xe1SB9GYAqxZn
VJDCgHK9Ir2CFa6jgoHrKgyQOfDl6vTLMRBmjIcSnLdSfdar1NM9rIar06sF Hxn/AbdJYykIBt55
FhUnRsV5bqKgwr/r4ZbGDGU8V0U3LCQdsJS07EYsyh5YUmBBadwLK8o+eaL5 gDzZelCeajskT7cf
lue7DsvCtUekou8orCkTcM2CNWX0BOpnQQXWLvP8NuL+1MKtYyVcKJRVBc/M MiSjWAIL6EI8N88j
y9iTCNJ/GvFZzyJ+6WlYUxaiLkt7DgKCABLDOH4ULmUAoEIWFV6T6iNsljMT 30ZY0RYnZhI0a/Ao
Kx+tH7Sq6PutsnWpjF2cNLD3lJBi3L4YQG9iVWiNsZDC+x1YVAysULfUujcQ tSaQSQxCSOEzTf3l
sxSAigmoJ3CogHousmiybHEtFevay9gUBtKrzGC0hqg+NwwpnIwKguGdd4L7 LrCWk+j7IQQpFlgM
rKh9HTcwwoiyrBhRgGIXeKR1xq5Ir0AF7yoFKvrdpYRxICYWRA/QGfvBhZWx XABgpBdQomAFcSi9
SIrDv/uQIKcPiWX6sADyAIO9lSWFqYW1JUVDCiDAEb4zNWjkiwKU/YASimtR UZ/DbmDKFcxJWUww
oQVEB9pba4Z1zSL80P2b4oCKsazYuBUVZE/3MBXIr4VA4sakKIuKAqp0y4qF lNDWtawY6wotQsoF
jJYUm17ZZAIrZF2x8JLbhoHExq3EwcomjGM5IW6Xp+D6KvSmUcmaKEgEdeZS vJzF91aS9kn8nuUa
OX2R58koql5XlZzKKrweXFea6OsOS+z+5ty2vmdQb7cd+Pnc5ZfyJM6SYjnk 94fOGFD56wioRGCF
VpYtGPi6FpWNiGfZCPMYhe5fdAMjvIzj701cMBI3eMtBxGAcxnohGJTvggVh D0BlL2TficuyX61S
f1VBywGI2uI7CoGGVgcO8PUgXw/06Ua256gRfLeXola9p5UCYIA0yCw3KvyN kKDLASigDAotGjtR
v5DwOwVXeh97DI/PnSd8DpZvZQ+tJTyXEq5Cz/PReoLzoTyCG9tkK2Qz2mcc MSEbkMBgmLMssJRw
Qcbu8QMYkGHAz5TCCEjvhXWiDyDTh1iTAQIK3LgIKBtoJYmBlDgIUd8RUBIg xcLNmLWq4D7SBawX
qZO7ACvtO2Bd2QZXMCxuVQ8z92pYWSgNCCRsROB9C1ay79iBuu9CrM0edMZw M1vH9Vzo34qOTXfu
uQ4/ZKY3L5foC0iZ/430oLNdi1mbLnSwnXixtBFYMPjlAlgNHKxjNno1Vnev XYWBfAVchRY1ySoA
Su0LDbIaiyg2rICrEWZAm5GZqg1uE+0YYAegwuBnAx7c2pnx4DtjQQlAxezb yfSckHYGSwNWOChR
Aw8lFlR0gKzO6gNQwWxtEy0fWKuhHqmDNawgDXAn4lXauhCz0g5pBbi0QLDl 30gYUItZXe63umc9
3LiQPYTHMs0xg/MJKQQUupZxnRrMZDawXZC9qAFr6NQTVoYBRlhtu7YfMU8Y fNVgvYcVcBtbwRXt
MXu/AgF51Zjdr0E2oVWwkDCGgjEpSaBiv+cAXg2gFSTpheFs9isLK8pFA3BJ WOkYg7UQCSHaYFlp
HVwPYBmW1n4s+IhkHK19/QCTAWkbIJyMqMD7dqTo7oDrYycsjF2bAPIMJOUM KAccypoCX3krGDj1
7LqoM3mZ+6gAJQIq1sUralGxoEFY5cCMAzRlAVFgogfvhBdCDF3b7MAtBCku 9Dj1UO5fZnFRHquy
GMH6RVih2141LFgrACwrkLKbogGFsQLMOKfdcDjzra0dOVihlUWBiood0i5B XLRPJYOAe1clrCfM
BKbTztqZdw5w9WKAHPSqjF8GVHid6lqNVYWw4YIKY1VWwKrCWBQKA8eXMzUy YIXWFrp8MUvYaoAK
IScVVJQrmB6M26xXQZyKCSxXA3Zm04PQRasBGbpWAwSq+w/h+g7I4q4DCJ7f h6QS+5EVbr88sWY/
XL1gRWk5DEg5AkvKUUDKUSz+ehSQMiHLB48jMQkWjlSQgjJ5flpDuX4OQQV/ M+sY41RWwQ+9GrEq
y2H9rOqBpQtZ8BZj0dRFcI18nsH6sFItRPsSUir6AHCIy6lm3AvqWG/iXrLE qERBhWASgIrKJKhj
eHhfFKigfVeirZmSmuvgqK0CFb1mCn+jRUUBipPlS+mQY03RVjPj/uVstasq M5ExoF9nMUyGFVoN
mf2LrllcBFdbVpR1RVlRNKCoLF8MbKeVVcW5aCsKAcWK7evdbdw7Ie67PFhx 3MD0/jYjGF3MNJDk
RK+/oqwoSnQ8SghQHFAJWVYUrOh1Vfrw/tYpiwEt3FJgbWEqY65kr4PWnWxY 1pLCjF0RULF/a6tJ
isTCyiV4RUCc2BXrVqbdt3Q8jFq1Xq1iT9HAoRZ7NJAyFLGquKCiM4JpYAnE ZAgLBdE7wKKtNloU
mFjrilrwkfE0GpxysSpuQD2tPxFYsRnLjBuYa2UJwwnBJGxZcS0nwWdrVYlY VizIcCFIyjBd6TFJ
zDhgu9A2x09cNDsqW/AdZTN/t2L3w5h6c0SsRwy/V8tGqEyu8JiJE8YYG9lI 9396zHDiOhB422As
vgGxykoYJkDBOH09vHEC4aLhDAtAMq1AGMsckRGMPeOE2YLtcUzIxfI34rw6 5l2Hk5AftMeW9tKK
unel/f37wwCV3/9jWFQIKi86FhXHssKCf7KgSr76aLUSFZeC7Tgq8Op7fiUM pGcWMH4/fgCAgoUi
N2EAvgXbLbAYbIVs5yD9CAbrR2FROH4ZwKJl74krgBYIrCxqC4AhzOw5dkmZ gShqkK+gIioAAJRJ
AKKo/XEcj7VlqM+QXRMQnJt12AFhfbYDFAgM22D1cYVWIP7N37cfJljoYyi7 WB9VL9SPdbRl47ud
qp5aCGZ2y8+EEiWIAWJ7sG02oa0IdRvhZrWe8KFAZQLZuTAY48J4lE3MAobO z2QGWYcHZEhBCuJP
uGYKlHgjY1JS4cNYUUzAvAsxgYXF/Ma/Wd4Yyh2Fkg1D2QYAUYQVAghBpBUW k2bkjl+DoMA1cAtj
0H0r4lloeenBivaElHVQ1CFASjAzg06Tud4JK2E/YvydAVLUi4v+xhC+1PiC 62I2MLgbtNP3mRlR
sBbLGrgtNSJjUsOqPqlf0S31VZ2QLuXytaZhWNYgPqVFuX0hAxUG9l0YBHRt 0alkXVAhfLh/Ry0p
FlCioEKriko5alw61IwwByycnVfpT2Fh4WwlA/SRWagBM7b1cC+pQ9Du6p5R pCuGdQXAUtvZB+mV
1diuRgrj1WvXIfh+PYLixwA3W7BYJBb+Aug04LpzkMLZ8ByoNMJHvGEU6S2V ADBHkVltmJnAsCYK
ZBXOy0XvViLDSA0AZSUGySsRkM+UuYQUCyCFQMW6glnXEc7GcoBDWFEB5kxn ClBRgawqtSUWIN0A
UESK7TYkiGhDoog2pN9WVpPhDQhaHJOOkXEsTroFrnnI0IYMd12wLnYjNomw s5ZBnHGQYmDFggpn
fZWoQRTdTIy1zH5v14JwwMKCCt21CBWsP6+DcSWEE7U1bjAEGVtuVlDh/iyT gzm6xylYMeuCEFZo
XeFCfgpSAChurIBy1TGDSW3p0LDCwScHozZoWgVDc4V4uGZxnRTOtPNzIBzQ GtcgBSnK8qHXULGQ
koMVHVTPbFO0YtAFjBCi3MCU5YSxHJzdx2emJCakBOBDoNKpiS2o51lUCCpG 7DNi93WfGwUSjO8B
RDBAvR7WipUIVl9BWOk9jED+g4CHQ7KgE5aTjiOyAGCyoPsYLCjHZXHvcVnS d1yWDZzAmlQnsObX
CaldfxLWWAAJwGfNuAYUCxTKBQz3up4QCRdK5QIG6+cKLDBZBTfLZcjSthTW rkXoRxYjRmcp43WQ
ktlCCmNT6lDHBj77XATWLPQYXfDR7SeUy5d1GVV9h+4vFMQZUNFpjBk/w+yE XIdHJzhQotqeiRUo
tKBoUdm9LJwYQAksKQRT4+pn9crqmLKqOLBin2fl/sVn2lihlfuXcQEjfFgX MMarqHTFClC4mr2G
FLUivXLxNZBCty4DKqp/dyamioWVNKuKDbC3cS+0sLhi4UQDimM9SfqsXMD4 PssF1+sMWswExtS/
E/ozlwdQFhTrXqVdoK3wnZgnMcBSKqzQ2kJg4daeR1tqjKuZsda4sBHASAys uNnA1H4q0F6nRVZW
FWNBsaCirSq0GOWsKxZWAguKCqzXbmlxsGLhRAfUG3HARGUtU6JjViysJIOJ 2T/G1UsBiwsrEWBh
emMLKyM2IVEk1jcOVvhdHrC4UOPACjO3ui78abBCMMmBCqApD1YioOLCShRY JgEqhBcLKwpUAEFj
IVi5MClYec3I2RyoXE0AFcaqvIBVs//mG88FkLL5MFPh5rKA2fTEpCfKFgbl my0/b8P+2wEKOzDA
33nssuyiAFQILbsBKGqL75QAVHYBAHZyX8IFBv4KLJQALALR3ymIIByofc1x PDYQfg/ftyMXcSzr
YsCBwGCgYQsG5ZTNRhRkQQgVW7H/NpyDxxJaFLjwWkyZulz8jmu0Yo/jteu2 0GDCtM/ckjZ5IzcQ
UgzFDqFTY6rCfmTK6uGgDNLDdMKYjVlHkkUQvLKioF2tFUUFzjuQYT9bGLEg kva9u4/9TBewDYAV
xquMoM5DqCuBhe5gvchU0YN4GrqFUfh3727UG+5rg7geAsoIHpgRWHtGD1yC G5k2Ua9DZ6ncv1xY
KRpSCCqcQad1hTN5GAAzCJ8ZwzBob8VAuwWpOgkshJImLJq3BtIMd69muDW1 Ioi+DQPADgzoOzFQ
7GR8ih3ERqwkIVBxwCUKKfZvuoC14QVuB1QcZNCqooJ07WCMAxIO3Oj7TcsK F/WCi5YCFriw1Q8g
xodZuvphMaHAclKPFbI1nMB6hUxeDYg9aVTWkgN6TQEFJ9Ztx8IKLQC0cABW aF1ZjwB+SD3cWeqQ
KaQOkLMaA7BarOfC9VEY48J4FKbMVZYUDHwJHpQsoGL3cWGFs7DKXSQImmVb 68DQrs1MaYngeloN
YWHh+iqddOsClPBzF60ngBOCejcXLEVcEtNx0k0jDVJoWenZHbaoECK0C5qG z1wcieOqFYEVe4xK
QY36M1je3dr01DYuJXD5ioGeaKB+2LKi3cBU2mpYxRi3Qnc7LdaKYuJSYma+ bXwBB6MKWMwCkFzk
jzBiF/xTn/kdhL+poHx1jIYfG5eiAMUkf3AtKwpWFBQhExphhe5wKusYZvet Wxj/ZjYptXCkcSEy
2fJyA+9oML3ztwMtKoGFGbhruMGA34AKrZUNeI4YX1ID60X14FG4nx2RZXDp Wtp7FDEikN4JwMOE
VPQfk8qB48qKUj10AgHuGlLqxwyksEwHUrRVhfDCTFyAQcRXrEZK2FpMKqyC rKSFBVn7KCvwrFQT
2HDNNcOI4wE8rUZgPiGlkRYQx1LjwopaR4XncVIzq8UmTTB/8L21Nhlrkp3o oIUqdz9oXdEWFgrv
S63RBWuBs/DhQoh7z3nvXatKEqzwebaW0nwXMD5XdPHUsEIoUaKefQbgGysK AUXFmdC6kZt8Cj4n
gIobs5JmYUmzqtgJMnt8dN9EC0ocrASgEoaVYIFFDqhVTAgm+mhxMRm9rAt0 KbCisnvFSO77ODcw
/Z2FlQBYouWYBSNt+S6s0KoStawwDiZIX2xiZaKwYmNZLKzYGBib3SzPsmLS I5cMK5Eg+1hgCcCD
6ZkZW5Qfl6Jh5XgYWJy4FbUWC+CT2VTDsKKzpyaBioWVYi0rFlSSLCsWVpSH k5GoRSVkVYlYV1zL
SqkWFWtlCcEKxowaVs4ZywqtKhe1ZaVIq8r/GjlfAFSMCxhhhYUrFzATr8Lg egsshBJ+VqIyh3GA
fhGDfFbugtpu44BeDfAvKWBRAjBRQMGtgRP7G8FGAwLKUZYIAoYe+Lt/B4Cg gEEDSVR4/q00P6m6
6RTMFhpoBRqnmSoq/F5ZiPQ5XVHXpcrjtaHxsVVtoEDNlG+2NH9R6CI3BiXR SkPTGywjoNgRgApv
NNc14UPQj9Xk+7DWCaUXcRgDABWmFh4FABBQXFOjdtfKJgG8qMxg4WM2KkuK +Q4xLeMQHa9CWLmg
wGMIdV8HEBmA9BNaIIQXwkkAKJhdGMW+69VxDMy/pGBlWJmn9UySApUSAYWQ EhK6DzAwk7CCwX87
YiXa4C7TCutKCwKRCSctkGZ8bkXqXEJKO2awOzAQ6oA/dada8yI3iI1CSAAr Kn5Fu3mlSTvKolXF
hRU18HAGYdqtIworsHowpkQBC9MKM1uXFmU9AaDUAzAaaIUhoAA+OLil9YID yyAAWsUYaHBRAKPc
wawwWJYB78zMZQQDrzqmNFbrrkDQfjooXkNKMaBiLTA8JuoCpheJM37hhBW6 gTEdqMrBD2BB7Aot
LVbo4kWY6dqCZAe0oph1DdS6OlF3L9f1KwFUXDjJAiqEC2uBsbEtcTEuSZaU KLgEroRBDBSsgcoN
DDP5GBQTVrQrGN2lTNs7sBjnnuMOMPUiiBRjXTFpi9WCfxRaXNR3ektRAdQm 65OOS9AuX0mgYgfH
LrDws/rbiLXMBDPyKuVwzqKo4i2SJPKMhJ6ZAFROKQBgNi1m62LWrprhY4CV CRV3UjUwgRgRyjF8
PqYBZR0hhfsiEH89YlyMJaUpYkkJWVSYphiTHw2EFTw/dQD+OlhYagGTq5TA qkRYYwprWI1q4eql
rCioFy0pSZASpCeOgIoLLUmgotzjVIYw/bzr+6GD4u3916CoYVHfG8cKZ+5x uK/IJU9I0jFrWbGg
kuoCZmFFrVeUC5YnxKjFHJUFRffhsaBiv48BlpJcwEJZwGKs+VmsJymgol3A nJgVlRGM6YttSmP9
96BKa6zjNOMkq2VlMrCSH8uiJxADF64YCAp+M7CigMWur2JSGNt9bCyNa1mx cSvWqmJhRS1KaeHN
BOPnx6joZAXWDSywpsRYVoJFK1UwfVRyLl9hMNHfx8KKApUUWDEuYBZWmEVV JykqDCshULFgE+cC
RsuKta6kuIBZK4realgJu3/xb8f9K+oGhnFo1A1sMsBCdzFrVbEuYIQVbcTQ sFKsC9hrNlw0oIJg
+ivXXg6yfNkgepWe2IgCFAMpmow0qFhRFcGA3oqCFTOg1z5qGNQTOhRQaH81 bhXAcKvAhL9zP72/
lc0AFAIGLRNqa4Aj91n7wVlIUvtbMdYdBRG4mQQUDQ8aRGjdUBYOs7V/260F jcQt6qRBxFpKaC2J
+AUCTAglVACCyTBdvQgnABAlNA8rukfmL0gvIQUuX7SoEFj40NDta70JnOcD oYSuX47QZSv4jSvU
AxSsEDyUON/p37hfvGyAYjEOZpTCRSQhw3TpcgV1GqEVZR8gRe2j919/gO5j Og87/V51fnedopi+
wDS95zK68LPO5mJ9l4OtmYVTM3YRsWkrO+n/zLSXGPC1Y02WNgwm2jA73YrB dytmp1sx+G7DS7ud
i5bBktKOwU47ZlI7jBsDM3dRCBr2c7BF/EmHEcaicJ8kURaVYFbWxKnY9SAI J5w5DdZZMe4VAAq6
gil3MAyGGlF3FcMCaGikMEid3ys40RYUBShBLIEduJjgWBskazL4cF0YBrrX qRl7gggtJkYYLB8I
Y004o58vDCLPJCa1KYPreV4G1+uFEI37h5ph1SmoldAdzLqE0dJiRX1PoIEw Q48KfNWpSOP0wP2O
rihqITojUdCwAf5267qIuYkU4o5Lg5a8RAzRxAxuYD/1zLiWceDHmWrqBe+r XddC3ysjziy5tZ7Y
GXP3bwsh2gXIQIpKeJADFPvZHucOUOMGsTm3IAdKggGxhp2QmGxhypXMpua2 a6SkbNP2Vc+Ncamk
RYXrjtQDDOoYrwJLxirErDCAvWYIsSsQbhksT4ghzNRCaO3gMbTGKIsHJwys m2Zkq9c24foqeLag
w/XoU+q55aKwtH4xqJ33itYNumNBdLla0srWFpvcuXPrxTgB9QqUcoBnLVK2 jex9CltCcvchBys5
kIkDkTDoaKucFTtRYTOB6T4n59YZAAufaQUlOkBei/3sfqefXeX2ZVy/8vr6 mP7fzfKV+xx9dziB
+G5QfoHPYRcwnc44kLyAfvPesu+vIJ7FxrUgAQ0ARQkzdtnPamv3Sd4OqEUl mQo5XjTwpIlZ50Ul
rnEE71zGn7iioSknbsC+hapgfzcYPvhs12qx6Ye1a5eKeSGk0YpkRAOIXiRT /26zhNksZLQ+WeHi
lGbNl2CLSVEACNd/UYtWms/8uw9jpj662il3O07y4ju16KQjsMT3QawFpW8b kvwY6VdbTAw7wu/i
v+eaOTnhmMy6gqmYFa5L57iBqYyqCWIzsqoESBZCTJbW4DcnJkVnadVxKmEw CcekMA5FTYYbyYtN
caBEj0eNqLX1tIzgsxuHMszssnGCUAWGK8TJCPYfRQgAy+MC8gSWMYY52JgV NbbHWB9GC8sXSVsy
yO9vuCS/+5o/Ynrid8nlay8Z04yGkDjZjIZSAiggmDBOJRADANb9S1sWNBjk BAABWLDlkLDoQhaI
Kc89TgECg5YckHD/5udAFDDkTGA5wozcQCpVnoAs4XcYiLqpWoIbjgG5/S7Y QinUAooQrlPCNUu4
qOIwTINRUYsv0nRozYt4KAYoXD1eCdy+YEUhoKxl4DBmmrux7cXMMh+eITzQ dg0UPhQbAAXrKQAB
ygYj6m/8HgggYn2S2P3M76MEDiM8xv17FB2VKyP4Wwn243bYFXRcw8ynbnK5 M31hPwMYmYJYLfLF
WXZH6PdspJMZo5QY9wGmB1YL6oWFLgjtdC+i7zRe7m10N8KgoY0ZmeB+YqUV g6ZWDOxbuFI0Biut
8E1XAmDh+id6DRQt9u9gi5lX93e7X9JWpRvlwIUrkDuDNjeTUhBjQBcZk12J 4KFXr89lSQoWgeP3
1iWHWzv7bc9hZk85QLEZftRAlSlKITrA1giDqFOE64ZEhWukZBKk71WpdNUK 6rTS6ExkNgCdGa+4
unXcvSzXd9QbtyylHxFJOpfSp6kSWNq46KMrXFelhZYEs2I9F5msJwQQNHi/ 7H1y71/kc9z9tdmf
3G1IB7gavdENtYaKsxhg9HOQMUrBT7zYmIggNsLGvtC1zATq25iatK1egDAM 3O7aLjqmgs8V4kAQ
C8JV5WvpdoV4lZVYu6QGa6O4wu9WQWoZ4I79mBigTi1maTKb2QxnMVv32eVx 7t88PksZQQY1p3zb
N9jfwuXq84SOc9e24XPOWBMjjFOx4t4D9z659y9Ynd5Zsd7qQV5fwYxwTLag gvJ1wgzr2mktpip2
hX0us4KxD1apunWf7G7t8+b25/qz7efzt/ZdENq67wvzWcW9FJC1+F0J42OS hHFvgeAdhc95gmN7
QqLfZUr4XnOE77lSpI/pkW2KZGYgiwjfoa7o35EIAPBHif7Ov20Zod9U6uNw We7vBAudHlmnSO7H
OQYc0d/ljueq9VxQ0qY95t99mGCy0qsWqeTf2EL4t/qOWy4YGQihg3/DzZzC RSWDz8fxN9Zmg3Cr
PsMyrwVjJ46fMI7qwVhJbQMxv3GfiKyF5b7HlS34mxLzXS++d4WTyIQXjuc4 tuMY0I7P1LIQRrg0
RFT0UhFaXPhwv7eWEa6HF5bcRHh0PEr4YGC8Do6PwEgUQjBJPsJFwBF2EAjh A148VoaQJCJWMKE+
5EpkP3U8QhlGUB5dwjaY2BWVcMsCCy0syoiRzBz87ffXXzag8jaCysvKXauQ uJCRl4nABvcQOMxn
bcXA3xgQ2++C35z9NHyEJWTCcqwULjXm0SP3M6uyc2V2K7zR67nYoRUDFxYy FGgAMgJRblk5ITVb
oVIGEMLv8fcQlCBPjMWEK8JTBlUcivWBJLlrQu/Dw0MYodgHhA/Q2k3wz8ea EQQX/jaIWYRh+HLa
h0GBiAKMHKjoz+b74PcwqLggYssIAUkqoMB6gpSKAaQYWAlBCoFFgYqGFZXH 3cyqsNNkh84XBl8w
7osoDlD4QkuEFDuoxACQg742gIcWQktYFJRYOIkBlFhQIaRACsGJ+7uNSdHr MUQGRJFBRy49qE4F
G7jeGBccBS4mvWs00NlmZlKpao3bj8oA5QCKOwiJDlTTYIW/ubCSCVIIM1xw zsDKKq43Alipxyxt
I1eqZ7pTDGwIK3YgUy44ccuJgkqx5ygnqLQxcJ6ZkFQ2JAh1lNtAGKwPiwpn 95nCl/pi1kjhADEE
KyZLVxJwpN5ruwCghRObEaoApOQBjFnR3MZEuFs7YK5jcD5djxirEoGOLH/n gYnzzFhQUbBigMVC
C2GC4GKllhATuKUZSCFw0BISSGFgseeKg45SvouCSsEyotfvJFJQ7RkDLva+ 6GB6vQq9KyH4NDoR
N6lB/bOwQnh2rSxBCmPzTLugkvbMhWGlSFDhRFYEVgpBCn8PQCUGVmya4tw2 BzMBlChosSDiAkw+
oIRgJS+7WDTbWPzfAZyoRSfzJQcQGiQCWCGwQKK/q32MBL+pRSOLFW0tUpOO gbhl6LVZCCwKSkwq
ZL0gpFkgEr/rRSIJKlzR3gBL8Lde5V7BCqwkAaQoWAGcGNEQov8OgETBCuIZ Kfi8Flkm9RZjKVcA
HPw+BC2FYIW/R0CF0NKHcynriskGxriVLLASAhIHVuJAJR5YNKzkTZybkIIQ pBBYnAxe1mIyTEgx
sBIClgisEDiKhZUQqOAcyh0MYoPslfFChUsUhpXfX39Vg8qb3vZOuXDlpdgU aBNmMUYuyJhJsGjj
cQr3x5aLOBYjE1z0MU24qCNFLQ6ZL0fxnRYs0Bh8tt+ZLRecVKIXcYyTI/g+ EKyXcsSRw/hMcb8L
fT6N3ygx+/A4tZBkVLBOy6ETWGQSctAVrB1zkHLivDqGZeba5yo+Z5ECbWra +yi2FLf9j6L8o1jn
RkukHc3+ie2M/bk2jhKzZs4hrqETSUcdpKWOppZmGusihFnjEgUJG9w00ipl dYLY/ZJ+z/K9m6aa
KaoTBRntdlsx6bNtSmyb4jqX7jqX9pr7MF03j92FVWmVqNTaZ+MFi6/udGQH F2NNlTP4PSKH8HdW
wbHqfKjPbtSN6cWZrnuvm0q8iHubWQ+oQ1NRblFlmlTpSJce1jmdRj1fkIrd pjXnfeU9tffSuUfu
/Qt9Trrned/r1OtxEuiQ1aXYrU7ZXowEuu3qeaHPac9LUb/Z5yO8VXVS6e5T nssp+o3P8qTPm9B+
6ffF9BG4r/n33+kzIn1EoGfQJasjtv1UP4Xr0c+0s0RA2rMSs3yAu5yAfRdM dsvFpUOi1j2LiFkO
IXcurpPmHKfWS9Pvq5IE7zyuFVeKcH25mSz2fR5fR6xlZ9azU7/zsxG7zl30 O702nV0LL23LRbiN
xIyhgrGTHTdFtxhHhcZXZqwVHXe5YzH7OXZ7Ui8MrhYfx5iP4047PtXjXi5k boSLmrvi/hZ8zjZe
5hjNHVfr8TDPHS9HVd0c4d95chHfGcH1HM0gXJDdldhjVJkYt+L8x1A/1lsx guKEK1ij5qqcwFou
bBsdwhGW1469JL/zv/5QZr3xre+Q85dfzAvC4QD0mUVV8vG5995y8jFcs5av avmMla/gc04+jt9y
cq98Asd84rNefBtk04FPQleUfI7yNbmT8vmvK7nr8/fJXV+IF7sPtzxOiSnL t322tp/ydlL9pts/
2M++n5iOtmdfHNf+qo/2/bR/T6G/jOqHqxd5/bLtn/1Wv6dmkNh3YNCvJPa9 ug/2z/8MeUc6Y+Xn
FlepSfJoQqrXbnzFgso71eqRUXMUrSIcrPt/vgVu1hZ47rnn1KWdOXPGi28D rwNeB7wOeB3wOuB1
wOvANOsAwfckLCs2o67dBqBy21veAVC5pnzrXKGJ5o7PeFC5WQfp/rpEPKh4 QPOQ6nXA64DXAa8D
Xge8Dlw/HaBVjC5gea5f1qJCUDkDi0ouoPqcWreDZpiPelDx4/mbuAU8qFy/ jsm/FHzbex3wOuB1
wOuA1wGvA3d+XoOKuzQJPyuLymsQo/IGAyoqzawSDyo38djcX5rTAh5UfAfp X5JeB7wOeB3wOuB1
wOvA9dMBxtsqiwrTFdt1G7ElqKisX6//S1hULl5Ta14MIfWsFWaAut1bVPzA /iZuAQ8q169j8i8F
3/ZeB7wOeB3wOuB1wOtADlS4kHwOVnKgQovKxRcBKGbRPlhVuPq4B5WbeITu L021gAcV30H6l6TX
Aa8DXge8Dngd8Dpw/XRgzhfvg0XlmmyFFYUr1W+b0KJA5fdhUVGuXwAVtWif gpQLSriGxu2f9sH0
fkx/87aAB5Xr1zH5l4Jve68DXge8Dngd8DrgdWDOF7+RA5UjgBTAyvaJKwpU XvX7fyyz/vTNb5fT
cP0axKrnWs5iNfGzaoG/D3/qK6mj1MrlteLFt8FM04GsaOVBxXeQ/iXpdcDr gNcBrwNeB7wOXD8d
0KDCYPqLyqqSByqv+4u/lVMXrkrfjpPSu/2U9O44hc+n1OrrH5jzDwVBJeug 0O/nW2A6WoDQlPWf
B5Xr1zH5l4Jve68DXge8Dngd8DrgdUCBilqdHvEpCla0VSWwqPzJn/+NnDp/ RXq2nYAcl7Vqe0IO
nbwo77vzSx5Uso56/X4zogU8qPhOz7/4vA54HfA64HXA64DXgRtDBwgqXGR+ 0yEE0xNWGKsCWAlA
5Y/+7H/LyXNXpHPThHRBOsch2B44fkHe/YnPe1CZEcNvX4msLeBB5cbomPwL xN8nrwNeB7wOeB3w
OuB1QIPKFdl08LyCFVpVCCsBqPzhG98mJ85ekvaxQ9IGad1wUFrHDsq+iXPy ro/O9aCSdYTs95sR
LeBBxXd6/sXndcDrgNcBrwNeB7wO3Bg6oEAFS6KMHzgXgpUAVF77xrfK8TOX pHX9QWkZ3S/NI/tl
DWTv0bPyzts/M7NBZfARuf322+X2b9TIoUM18o3bvyE1h1jlQXkk+Dwjxs++ EtPUAh5UboyOyb9A
/H3yOuB1wOuA14GZpAOtD/xnocykOrl16ersFMpMrV+p9bKgsnH/WRmnVQVC F7AAVH7/NoLKRQUn
TSP7pHFoL2SP7Dl6Rt7+4U+VACrTBQk8z+3yyGBcFd06lKM+kyljMsdO0+j+ JjrNdIPKrFmzJCru
w2p/K/UBnknHFXMthfYt9HuW6y6ljCzHZNknS/38Pn4Q5nXA64DXgRtDB1p+ +J/llZdPC7cz9Z4R
Uq5du3LTwQpB5RgsKmP7zspGWFXGD2gXsJxFRYHKJYDKPmka3icNgJTGdTcK qFgLSnSk7UHlJmKP
oi5lOkElbkAb/e5GHvRO5loKXXeh36fqRZHlvFn2mar6+XJvjEGNv0/+Pnkd uHl0oNlACkGFn2fq
vbWgcrPBigKVM5dlw74zAazQqhIBlYuwpsCSMrxX6tftlgaCypEz8rdFW1S0 lUO5Y1EeqZGab0Ss
HnTXoquWdc8apMuW3v8b2m9L/1OuXLasR7C3+y98Hn1cHJxE62NKiS1bH//I I99AXdzzZS3jkLrW
4BrUdX7DuQa2R6z5p6iBuN85vQWmC1TSBrPubzfyoHcyoMKOPunar2ebZDl3 ln1m6ovM1+vmGTz5
e+nvpdeBqdeBpu//J3nl2mF5+cXDasu/k2S67od18YpuV614TllUrNwsbmAE lQmCyl4DKnQBg1XF
iVF5m7aojDoWFbh/7UGMyjs+8unJu35xwO4M0AcfseBiAEBBiwWThBgTlBGC GFWrqEtVkhUlbT8W
Y8vW9ck/T6FzRcsg5LAsCzve9Ws64WomgEoh169C7mLuIL/QYD/NqpPmkhZ3 Du5v6x53bJZ6F7r2
JIApVHZafeLO6e5f6Hf3ukutX5Z7Nl0vOX+eqR/c+Db2bex14MbXgYZ//o/y 8uVt8vKl7Wr7Cj+r
Lf6+pL/nd6/gM6XhX/5jQWvLq1/9akmSLDrjWk1cKEn6nBVWvnLvNyRJstSL +7zlLc/KXW+5C9t4
4bv0+9//fsE2ip7Pgsr6PadDVpVc1q83/RWi7S+rbF/NowdVrMqakQOyV2X9 +uzkQSU6aLdgEhPw
HkBMyOJhrTNRa0SJoJJYdhpQRH5Lq58J8M+xmQcVDyr5AJA2oC9kycj6exx4 REGklHrYcrNYHgrV
tRAYxIFT0jWkQdtkyimm3LT2zfoy8Pvd+AMgfw/9PfQ6MLN1oO6fACnnBo0M YEvh33Y7KC9F/q77
bmFQ4X2PA5Ws+kDwuHjhbFEyGVjJWi+7XxKslAopLNeCyuieU8qqQhcwBtY7 66j8NVaEvCztG49I
G6RlA1MUH5L9x87L33+slHVU8gfmh2rgAgX3LLvVA9foftp1Sg3wFQhE3b2i w93JgEpc2cWCSkL9
PKhMJ5fknetGtaikQUW0IykECFkG1nEWgEJQUej3uA4v6zFxFpVCbVKKNSlL 22Spc5Z9in0B+P1n
9sDG3x9/f7wO3Dw6UP31/yAvn2ySl4zYz+53/I1/W1lx33/IbC1wYaUYvSF0 nDx+qCjJCiqsh2tV
KaZe7r5RWJkMpIRAZfcpUVYV4wIWgMofzyao6AUf2ykElvGjsl8t+PjFMlhU DHh84xF5BDEbuTCU
iKtVCE7S3LBslUoEFQVIcS5eRYBKahne9et6kspMB5UsA+U4iEiClWLLK4dF pVirQZzbVpolJ87K
kuU6p2qfJIhKchkrBJKlvhz8cTfPIMnfS38vvQ5cfx1Yfu9/kJeOVkCWyksT EPuZfwfC37Vw/2Lu
G2GlmP25L6Hj0P5tmaUYSLF1IawUW6/o/hZWJgspClS+cJ8cPX1JRnadlFHA Ci0rBBaCyu++5o9k
1h//+d+olem7Nh8HrByTdqxM34HtgeMX5T2f/FIJoMKwj3x3LfVdKJjcDV7X +4d+jrpX5QWiZwWV
mPrElp3uopV3TXll6MQBNsaF1iOdNCC+Pa7nYP5mPvdMABV3oJpl5r3QwLbY 36d6wH6rgkoxHXuh
e1ZMWX7f6z+g8ffA3wOvAzenDlR+9d/LSwd+Iy8e/I28BKn8yr8Xfhds+dnI dOlAUjB95eInZO/O
DYGUAinlvAbCSikxKdE63Pn5r8vRUxdl3Y5jMrTjuAzvPCHDu07kQOVP/uJv 5eT5q7J260np3npC
uracUNuDJy/J++76x5JAJe6gXBB9kkXkZh4++2ubrhaYLlCJm/XPYgkoBSIK wU7S72muU1NRj7QO
MG3gXkpdsrR12j7FtE0p9fOgcnMOasr5kvdleR3xOjAzdKDiH/+9vLj3p/IS hJ9n6n0hmFhQud6Q
Us42CoHKToAKIGV4twMqr/uLt8upC1eld8cp6d1+Snq26e2hU5flA3O+XB5Q ofUhCKL3oDJdg/Zb
8TzTCSruQNh1D3If4GLiKOIGz0kD3jR3qiRXpWjHksWlqVjrUFLnVWjgXqgu WWAh6X7EXUOW9ou7
j0n3Oe7c5ezIfVkzY0Dj74O/D14Hbk4dWPKl35YXd90v3M7Ue2xB5WaCFLb1 XZ+H6xcsKrSmxFpU
XvfmdwBUrknfjjOQ0wCW02p7+NQV+eDdX5kkqOgA+duxPom7REp8MP2tOKz2 11zuFphuUJmJHVoh
KJiJdfZ1ujlf/v6++vvqdcDrwI2iA4u/+NtCman1tS5hM7V+pdbLtajQ/cu6 gAUxKq//y3fI6YvX
ZN3uszJI2aW3R85ckQ9/6quTBJVyD0N9eb4F0lvAg0ryQouldiL+OD/Q8Drg dcDrgNcBrwNeB6ZC
B+Z8UQfTK5cvIyO7T+oYld9HMP0b3vJOOXPxRRneez4kR89elds/c68HFU8G N1QLeFDxoDIVHakv
07+gvQ54HfA64HXA60D5dUCto2KyfjHzl5UgPfEb3wpQufSijO4/H5IJgMod c79WEFQ4MPTi22Am
6UBWsnruuefUrr7jKX/H49vUt6nXAa8DXge8Dngd8DpQSAfu/tI3ZeLMZZ2a 2JEAVN70tnfJOYDK
xoMXZcyR4+euycc/9/WsYz6/n2+BG64FPKj4DrRQB+p/9zridcDrgNcBrwNe B6ZOB+75h2/JsbOX
sdAjF3vMCUHl9177JzLrz/4KoHL5RRk/dDEkx89fk08gt7H/51vgZm0BDypT 1/H4Tt23rdcBrwNe
B7wOeB3wOlBIBz6lQOWKWpHelQBUZv/vv1OgsvnIpZCcQCawO7FapP/nW+Bm bQEPKr4DLdSB+t+9
jngd8DrgdcDrgNeBqdOBT3/5O3IcoDK+/1xIAlD5c4DK+csvydYjl0Ny8sKL cpcHlZt1jO6vCy3g
QWXqOh7fqfu29TrgdcDrgNcBrwNeBwrpwGe+/F05ce6qbDpwPiQElVf/wetk 1p//NUDlCkBl4kpI
TiITGCPx/T/fAjdrC3hQ8R1ooQ7U/+51xOuA1wGvA14HvA5MnQ4EoHLwQjKo XACobAeouHLKg8rN
Oj7312VawIPK1HU8vlP3bet1wOuA1wGvA14HvA4U0oHSQQWuX96i4sf0N3ML eFDxHWihDtT/7nXE
64DXAa8DXge8DkydDihQOQ/Xr0OwqFAOwgUMEnL9yrOoHL0ipzyo3MxjdH9t TowKgcWLbwOvA14H
vA54HfA64HXA68D06kAeqBhYyQeVY971y4/eb60WsBaVW+uq/dX6FvAt4FvA t4BvAd8CvgVmRgtk
BxUnRmUbPs+oGJUd82X2rFkyy8rs+bLjurVvvcydNVvmX78KXLcrv9lO7F2/ ps6U683kvm29Dngd
8DrgdcDrgNeBQjoQCyqwqiS6fhFSZhSoKEgJg0H93LlSf91GzR5UrlvTl/nE HlR8B1qoA/W/ex3x
OuB1wOuA1wGvA1OnA0WBioWUqQCVgYEBOXfuXJFDzR0yf/YsmXv9qCSmvh5U iryJM3Z3DypT1/H4
Tt23rdcBrwNeB7wOeB3wOlBIBzKBCtdRcSFlKkBl8eLFUlFRIfv3788+cFXW lALWk5BbmN3XwMT8
uYG72GzXVyvlmLlzZ+MYXU79XMfdLKAlDyrZb+DM3tODiu9AC3Wg/nevI14H vA54HfA64HVg6nRg
RoHKyZMn5fnnn5c9e/ZkG8ESKJx4lB3zCRGEB+sKFoGG+rmigYTfYz8LF/je wof+zXElixwTApqg
lu4xHlSy3byZv5cHlanreHyn7tvW64DXAa8DXge8DngdKKQDFlQ2Iy7FlfT0 xFMQTE+LCv+dOHFC
Hn/8cTl16lThkWysRcUBhWiQfQAnUZgo5RhlUskF8CfBUeGr8HvM0BbwoOI7 0EIdqP/d64jXAa8D
Xge8DngdmDodmHGgwjHrxMSEPPjgg0ILS/q/OOtFFDriXMMKgUqGY0KQxFiZ BCvODB2E+2oVbgEP
KlPX8fhO3bet1wGvA14HvA54HfA6UEgHCConz18LWVNoWbkxLCoYa2p3Lxcs om5Ys4y7lzswTQEV
4xaW7+KV7xI2y7qdhTKPedevwghwY+zhQcV3oIU6UP+71xGvA14HvA54HfA6 MHU6kAOVi4AVLZsg
1wVUio5RsePdkAtWBEyi7l8qLiUNVBT9hNdliT1GZxxTMTGz58pcb1G5Meij iFqWA1Qq50A/5lRK
8Z1YpcyZdZvMG5m6h7+4Ok1TfUbmyW0FrzutLtNUzzOF7st01aPcbTFd9S7U fiX8nkl3spaLdrht
nowUvM9p5c3ktiy2biMy7zbzvpt0u2S9B9H9iq1zqecp9riprlfG8ivn6PEI 709Zn4Vy34eM1zOp
Zw91ntI2iNERt/1Lqnt8u8SPIbivk8wJn+dUJuhtol5M9j5M9vjsz1kAKocv BaBCWMmByv/+Ozl/
+UXZduSSkq1GTl64Jnd94b4ihn3pu5aU9atsZ/cF+RbIb4FJgwo7ytvmYMBT CnBMXycQDyzR81/v
+ridWrkH59k7zOxwN13tVe62SCpvuq5nKu5FljJj9H3SA/KZ1GbleJ7dMq7H tV2Pc5aiO/aYctU3
Szl64Jo4WC1p4Jx0HVnqcz0AfrL1ynKvk/YpR/vH1D9xDBHZV8HIHKnMu89p 9Sq2vcrdh2Rvbwsq
W5JAZfbb3qlAZQvoZQt8wqycPH9V7vzc18o2vi1tHZWynd4X5FsgrwUmCyoj 826T2+aNiN1mH+Ty
AS62E8n+0GerRzk6pXLXKcsA4Hq3W5Y6lrNdPKhk0+dCbe5BpXA7elDJNqlT 7j4gS5+WZZ9Cz0Da
INydbJvsuSZ7fNZ6lnq9pRxXjmvKLyN5DJH1/VzO90PWc5YfUhWoXACHHLkM uSRbDoNHIIFF5c8A
KucAKm5KMMLKiTKDih8n+xaYaS0wOVChq4Tp3NWsSJobieNWEcyKhTsFZf61 pt7AlSzuuJSyKulW
pcshQNmXbn7ZehYmfD5Tn4QydFn63KFZPc70mGuPvwZd7pw5t5kZoSzXnVaX SGeqzP/2WuJmnHL1
ttdr659W33nzjJtFpC1zA5kC7ZWhXvHnty4N9j7OC7sIOuXeNi/5t9DsW9ox 6r7G6UO4Hmy7pNnc
xOsIZv8K38+cfqSdN+u9jz4jCdcX1C/umYq+jKf6GY6xKE758xy9Rtu+hdpr pj5TaQOthHuc9JxO
8TOj3ZYKP+P6OQ7fD923x0BlUp+V2heV8C4o2LelPafRfiT+vhT1zrLu06F6 uecx9SnYpyf1PXHt
H352CveBcZOTaWOISBs679nwOyj3Hk/Ui9j2ib4ri9eDbPcoGxRqULkGj67L gYRA5U1vBahcehGB
KxeUWGAhqHyyjBaVmTZI9fXxLTApUAnBidPh5JlmdUfsgoPuaJJmQpzv2TlF 41/ivrMvMgtLib67
MS+3IEbGdFS2jCRTc+T87KzyB7DR87jXn+G6U68n5RpQt/x2Tmr/mIGhagvT DrbdC5jcLaSF/aXz
XzL59Uo/v21TzrjNCmJ6dN2Sf3NmRYO2SDsmqQ65dgjubSZ/8LR7a3zrqfuh snT9cu0Trm9yuya1
cbHPG+oT+0y5bVNsmaU8w9F7kdReaXoTnRV3ykjU46zlZWmP6/1MpYBKYr95 PZ6ZUp/jJKtHWp+V
pS+Ka7ck3Sm2vLTnuZS+Ob0N4vur4vr05DKyuHgn9YEx7/zUMUQcOMQN+lN0 Pg5m7fs+9l1ZjB6U
0m8kQ4u1qOjQEw0rtKwEFpU3vvUdAJVrsnH/OSXjB87JpoPn5cS5q/KJz97r R7O+BW7aFpgMqETd
vdSAMi6oXg3KknxLwy/JwMJhB6Zmhig0yI37LgZ6QgBhg+3UDJ49Z1oHVwik 7PWgDNeSVMp5Mh1z
RnLX49Q7MoOm2i96DxLb3wxQA2tM1naxnW3+CymoY5Z6ccAed+151rnI9YYs dxnaIq28EFRHriem
3eKhNKkd0yA
Re: running uomo examples in eclipse [message #655223 is a reply to message #654989] Fri, 18 February 2011 17:07 Go to previous message
Carlo Salinari is currently offline Carlo SalinariFriend
Messages: 66
Registered: October 2010
Member
This is a multi-part message in MIME format.
--------------090600050107040604090606
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

Hi Werner,

it worked!

I just had to modify the osgi plugin entry, as you said (I attach my
classpath for reference).
I'm using eclipse 3.6.1 for rcp and rap development.

I would be very interested in understanding the second way you mention,
i.e. by exposing uomo's plug-ins, if you have the patience to explain me
the details.

I'm familiar with the basic rcp development concepts, but I get a bit
confused by the maven layer.

Thanks again for your help.


On 2/17/2011 10:32 PM, Werner Keil wrote:
> Carlo,
>
> Assuming you have succesfully installed UOMo, as you said (I tested it in
> Indigo M4 for JavaScript) there are at least 2 ways to use it with the
> example project other than via Maven.
>
> I'll explain the manual way here which also works in Eclipse for JavaScript,
> the others involve exposing OUMo via its plug-ins, which normally is even
> easier. I look for another distro and reply with more as soon as this is
> done.
>
> See attached screenshot for the only (old, I admit, but still working ;-)
> classpath variable you need to set. Pointing to your "eclipse" folder path.
> Regardless of the name, it's the folder where "eclipse.exe" resides.
>
> That done, please check "org.eclipse.uomo.examples.units.console" out from
> Git, or import the archive I attached. It already contains a modified
> ..classpath file pointing to the CP variable "ECLIPSE_HOME" we declared.
>
> Relevant files mentioned here:
> <classpathentry kind="var"
> path="ECLIPSE_HOME/plugins/com.ibm.icu_4.2.1.v20100412.jar"/ >
> <classpathentry kind="var"
> path="ECLIPSE_HOME/plugins/org.eclipse.osgi_3.7.0.v20101207.jar "/>
> <classpathentry kind="var"
> path=" ECLIPSE_HOME/plugins/org.unitsofmeasurement.unit-api_0.6.0.R C2.jar "/>
> <classpathentry kind="var"
> path=" ECLIPSE_HOME/plugins/org.eclipse.uomo.core_0.2.0.SNAPSHOT.ja r "/>
> <classpathentry kind="var"
> path=" ECLIPSE_HOME/plugins/org.eclipse.uomo.units_0.5.5.SNAPSHOT.j ar "/>
>
> Note, depending on your Eclipse version that of ICU and OSGi may be slightly
> different. All versions from ICU4J 4.0 and Eclipse OSGi 3.5 (Galileo) on
> should definitely work. Older versions may work, but are neither supported
> nor recommended.
> Unless you needed to run OUMo in a very specific legacy environment (any
> Eclipse, ICU and OSGi version running at least Java 5 may do in such case)
>
> In any PDE-capable Eclipse distro using the Plug-in dependencies may not
> require the Classpath Variables, instead you may use the Plug-ins.
>
> Let me know, how it works,
> Werner


--------------090600050107040604090606
Content-Type: text/xml;
name=".classpath"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename=".classpath"

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" output="target/classes" path="src/main/java"/>
<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"/>
<classpathentry kind="src" output="target/test-classes" path="src/test/java"/>
<classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources"/>
<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.ibm.icu_4.2.1.v20100412.jar"/ >
<classpathentry kind="var" path=" ECLIPSE_HOME/plugins/org.eclipse.osgi_3.6.1.R36x_v20100806.j ar "/>
<classpathentry kind="var" path=" ECLIPSE_HOME/plugins/org.unitsofmeasurement.unit-api_0.6.0.R C2.jar "/>
<classpathentry kind="var" path=" ECLIPSE_HOME/plugins/org.eclipse.uomo.core_0.2.0.SNAPSHOT.ja r "/>
<classpathentry kind="var" path=" ECLIPSE_HOME/plugins/org.eclipse.uomo.units_0.5.5.SNAPSHOT.j ar "/>
<classpathentry kind="output" path="target/classes"/>
</classpath>

--------------090600050107040604090606--
Previous Topic:UOMo at Chennai JUG
Next Topic:Hudson CI Live
Goto Forum:
  


Current Time: Wed Apr 24 20:21:04 GMT 2024

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

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

Back to the top