Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » GMF (Graphical Modeling Framework) » gmf tutorial problem (step: graphical definition)
gmf tutorial problem (step: graphical definition) [message #60580] Sun, 08 October 2006 23:25 Go to next message
Eclipse UserFriend
Originally posted by: wulf.franke.gmail.com

I am following the mindmap gmf Cheat Sheets to create my own gmf based
plugin. Unfortunatley I encounter a problem during the Tutorial when I
want to create the graphical definition during step 3.

looks like this:
http://home.tu-clausthal.de/~ifwf/temp/problem_graphical_def inition_step_3.gif

tutorial looks like this:
http://wiki.eclipse.org/index.php/Image:Cheatsheet_graph.png

my gef/gmf eclipse plugin versions:
http://home.tu-clausthal.de/~ifwf/temp/eclipse_plugins_gef_g mf.gif

I am not sure why this happens. I did the entire process up to that step
several times resulting in this specific state. The resulting .gmfgraph
is of no use at all.

My next steps would be trying Java 1.4 or simplify my ecore model even
more. Maybe my filenames are a problem? Comparing my ecore file to the
taipan example shows no apparent problems.

Any ideas or did I miss something important?


Kind regards,
Wulf
Re: gmf tutorial problem (step: graphical definition) [message #60584 is a reply to message #60580] Mon, 09 October 2006 10:32 Go to previous messageGo to next message
Richard Gronback is currently offline Richard GronbackFriend
Messages: 605
Registered: July 2009
Senior Member
Hi Wulf,

The same wizards are found in the New dialog, so I doubt it has anything to
do with the tutorial cheatsheet (which was only intended to be used in the
mindmap domain of the tutorial). I suspect there are problems or something
unexpected in your domain model. Can you attach your model?

Thanks,
Rich




On 10/9/06 1:25 AM, in article egc1d5$ad7$1@utils.eclipse.org, "Wulf Franke"
<wulf.franke@gmail.com> wrote:

> I am following the mindmap gmf Cheat Sheets to create my own gmf based
> plugin. Unfortunatley I encounter a problem during the Tutorial when I
> want to create the graphical definition during step 3.
>
> looks like this:
> http://home.tu-clausthal.de/~ifwf/temp/problem_graphical_def inition_step_3.gif
>
> tutorial looks like this:
> http://wiki.eclipse.org/index.php/Image:Cheatsheet_graph.png
>
> my gef/gmf eclipse plugin versions:
> http://home.tu-clausthal.de/~ifwf/temp/eclipse_plugins_gef_g mf.gif
>
> I am not sure why this happens. I did the entire process up to that step
> several times resulting in this specific state. The resulting .gmfgraph
> is of no use at all.
>
> My next steps would be trying Java 1.4 or simplify my ecore model even
> more. Maybe my filenames are a problem? Comparing my ecore file to the
> taipan example shows no apparent problems.
>
> Any ideas or did I miss something important?
>
>
> Kind regards,
> Wulf
Re: gmf tutorial problem (step: graphical definition) [message #60596 is a reply to message #60584] Mon, 09 October 2006 13:19 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: wulf.franke.gmail.com

http://home.tu-clausthal.de/~ifwf/temp/elements.ecore
http://home.tu-clausthal.de/~ifwf/temp/elements.genmodel

Annotated Java (ignore the package, these differ from ecore)
http://home.tu-clausthal.de/~ifwf/temp/Connection.java
http://home.tu-clausthal.de/~ifwf/temp/Information.java
http://home.tu-clausthal.de/~ifwf/temp/Proposal.java
http://home.tu-clausthal.de/~ifwf/temp/RequestForProposals.j ava

It is quite similar to the taipan example so I did not expect any
problems. I added a list of attributes in Proposal and RequestForProposals.

my model <-> taipan model
Connection <-> Route
Information <-> Aquatory
Proposal, RequestForProposals <-> Port

Richard Gronback wrote:
> Hi Wulf,
>
> The same wizards are found in the New dialog, so I doubt it has anything to
> do with the tutorial cheatsheet (which was only intended to be used in the
> mindmap domain of the tutorial). I suspect there are problems or something
> unexpected in your domain model. Can you attach your model?
>
> Thanks,
> Rich
>
>
>
>
> On 10/9/06 1:25 AM, in article egc1d5$ad7$1@utils.eclipse.org, "Wulf Franke"
> <wulf.franke@gmail.com> wrote:
>
>> I am following the mindmap gmf Cheat Sheets to create my own gmf based
>> plugin. Unfortunatley I encounter a problem during the Tutorial when I
>> want to create the graphical definition during step 3.
>>
>> looks like this:
>> http://home.tu-clausthal.de/~ifwf/temp/problem_graphical_def inition_step_3.gif
>>
>> tutorial looks like this:
>> http://wiki.eclipse.org/index.php/Image:Cheatsheet_graph.png
>>
>> my gef/gmf eclipse plugin versions:
>> http://home.tu-clausthal.de/~ifwf/temp/eclipse_plugins_gef_g mf.gif
>>
>> I am not sure why this happens. I did the entire process up to that step
>> several times resulting in this specific state. The resulting .gmfgraph
>> is of no use at all.
>>
>> My next steps would be trying Java 1.4 or simplify my ecore model even
>> more. Maybe my filenames are a problem? Comparing my ecore file to the
>> taipan example shows no apparent problems.
>>
>> Any ideas or did I miss something important?
>>
>>
>> Kind regards,
>> Wulf
>
Re: gmf tutorial problem (step: graphical definition) [message #60603 is a reply to message #60596] Mon, 09 October 2006 15:18 Go to previous messageGo to next message
Richard Gronback is currently offline Richard GronbackFriend
Messages: 605
Registered: July 2009
Senior Member
> This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

--B_3243259138_4731902
Content-type: text/plain;
charset="US-ASCII"
Content-transfer-encoding: 7bit

Well, it doesn't seem to be your model, so perhaps there is something wrong
with your configuration? Does your error log reveal anything?

Attached is the wizard using your model in my fresh Eclipse 3.2.1 & GMF
1.0.1 (via Update Manager from Callisto site). It looks fine to me.

Best,
Rich


On 10/9/06 3:19 PM, in article egdi8k$vli$1@utils.eclipse.org, "Wulf Franke"
<wulf.franke@gmail.com> wrote:

> http://home.tu-clausthal.de/~ifwf/temp/elements.ecore
> http://home.tu-clausthal.de/~ifwf/temp/elements.genmodel
>
> Annotated Java (ignore the package, these differ from ecore)
> http://home.tu-clausthal.de/~ifwf/temp/Connection.java
> http://home.tu-clausthal.de/~ifwf/temp/Information.java
> http://home.tu-clausthal.de/~ifwf/temp/Proposal.java
> http://home.tu-clausthal.de/~ifwf/temp/RequestForProposals.j ava
>
> It is quite similar to the taipan example so I did not expect any
> problems. I added a list of attributes in Proposal and RequestForProposals.
>
> my model <-> taipan model
> Connection <-> Route
> Information <-> Aquatory
> Proposal, RequestForProposals <-> Port
>
> Richard Gronback wrote:
>> Hi Wulf,
>>
>> The same wizards are found in the New dialog, so I doubt it has anything to
>> do with the tutorial cheatsheet (which was only intended to be used in the
>> mindmap domain of the tutorial). I suspect there are problems or something
>> unexpected in your domain model. Can you attach your model?
>>
>> Thanks,
>> Rich
>>
>>
>>
>>
>> On 10/9/06 1:25 AM, in article egc1d5$ad7$1@utils.eclipse.org, "Wulf Franke"
>> <wulf.franke@gmail.com> wrote:
>>
>>> I am following the mindmap gmf Cheat Sheets to create my own gmf based
>>> plugin. Unfortunatley I encounter a problem during the Tutorial when I
>>> want to create the graphical definition during step 3.
>>>
>>> looks like this:
>>> http://home.tu-clausthal.de/~ifwf/temp/problem_graphical_def inition_step_3.g
>>> if
>>>
>>> tutorial looks like this:
>>> http://wiki.eclipse.org/index.php/Image:Cheatsheet_graph.png
>>>
>>> my gef/gmf eclipse plugin versions:
>>> http://home.tu-clausthal.de/~ifwf/temp/eclipse_plugins_gef_g mf.gif
>>>
>>> I am not sure why this happens. I did the entire process up to that step
>>> several times resulting in this specific state. The resulting .gmfgraph
>>> is of no use at all.
>>>
>>> My next steps would be trying Java 1.4 or simplify my ecore model even
>>> more. Maybe my filenames are a problem? Comparing my ecore file to the
>>> taipan example shows no apparent problems.
>>>
>>> Any ideas or did I miss something important?
>>>
>>>
>>> Kind regards,
>>> Wulf
>>


--B_3243259138_4731902
Content-type: application/octet-stream; name="Picture 2.png"
Content-disposition: attachment;
filename="Picture 2.png"
Content-transfer-encoding: base64

iVBORw0KGgoAAAANSUhEUgAAAg0AAAJQCAYAAAANCFe9AAAM4mlDQ1BJQ0Mg UHJvZmlsZQAA
eJytl3k41Gsbx79jXweTfR2EiEiyVpaxZF+ybzVmBiNjxhgkhaKopOW0q6SV dFq1KO1alFJE
p0Kkoo0jilDz/oE6b+e877ne5fnrfp7rvp/7+f0+n+t6rgeQ7aZyOIkCAFhJ PG6AmxM5NCyc
LNoMQagBkIIRlZbCcfTz88K/HJ+bQQCARhMqh5Po00FKL1+6O6ToSoRlXCVT 9F/XAQCI3NCw
cIBgDEA+bix2ACAfMxYHApBP53F4ACEegDwtnkoHCEsAGHMDAygAoQwAMW4s PgeAGDMW3wZA
TKPF8QDCb4AIKYnOTAJE3wMic+iMFBpANAZAp6fQWABxPUD4xmKx6YDsegBT aBwuD5A9B8Ak
NCycPHbkKC/AogkQffZjjScMnBoBdLJ+rOmtAJQ8gbK6H2v9ASAAICjWp8TO MAcAEKScAOE2
Pr9fHxDdCHzdwOeP7OXzv+4DBFuAK4m0VG7a+P8iEO4Bfzcf++bxIUgABAAB IYFBIWFhYREJ
UWExSXExCWlJMSkJaVmitIyMLFFOliQ7iSRPUpBXVFJSVlZUUVVVU1NV19DQ 0NQia2rr6Ojo
6k7W05usr29gYGhgZDjVyNjYxGSaqamp2XTz6TMsLCxmWlhaWlnZ2Nra2tnN mj179pzZ9vaO
Tk5OFIozxcXF1XXuXHd3D3dPLy8vH29fXz8//4CAeYGBQUHBISEhoaHh4RER kZFR0dHRCxZQ
qTExNDqdzmDExcXHM5kJzIULE1ksFpvD4SRzudwULo+XyktLW7QoY9HixZmZ S5YsXZqVlZ2d
k7Ns2fLcvNwVeStX5ucXFKxatXr1mjWFhWvXFhWtW7d+/YYNGzf+8sumTZs3 b9mydeu2bdu3
79hRXLxz565du3eXlOzZU1q6d+++ffv3HzhwUO/gwUOHysrKyw8frqg4cuTX X48ePXbs+PET
J06ePHWqsvK0xenTZ86cPXvuXFXV+fMXLlRXX7x46dLly1fsr1y5evXatevX a2pu3Lh589at
27dr59bW3rlz925d3b17973v36+vf/Dg4cMG/4aGxsZHj5qamoOamx8//u23 J0+ehj19+uxZ
S0tra1tUW9vz5+3tHR0vXnTGdHa+fPnq1evXXV3dcd3db968ffvu3fv3Hz70 sHp6ent//72v
7+PHfm5//8DAp0+fPw8ODg19+TKcMTw8MjI6+vXrt2/8LD5/jL8gR0hIWFxE SFRCTFRcSkJU
UlxKRlqKSJSRlpWRkyHJTZKTn6SgqKikpKCsoqKqqqKmrq6uoampoUUmk7W1 dXR1dfT09PUN
9KcYGE4xMpo61djExMTUzMx0urm5+QxzC4uZM62sra1tbGzt7Oxm2c2ebe/g 4ODo6ORIoTg7
u7i4uc51c/fw8PD08PLy8fH18/P39w8ICAwKCgoODgkJDQ0LC4+IjIiKio6e P38BlUql0eh0
BiM2Ni42Pp6ZkJCQyGKxkthsNoednMxNTkkZsyA9PSPjJwtyli/Pzc3LW7Hi f/bghwVGf+nB
mAVWf/Lgjxa4jHswYYHXvXvfLWhoDBi34M8OtD1/3j5/3IEJA2K7uv7JgJ7e pO8GTPBPGzfg
J/6E5QIMQQchdaE+4Qsiq0QjxaaLi4o3SZRKcqVcpOWlO4mnZfJk/eU05XpI VZPy5UMVDBT6
FS8q5Sv7q6iqtKseVktVt9cQ1rijuU4riKxB7tQ+rMPWNdMdnFylt1h/lv43 g+tT8gxdjKSM
6qauNfY2ETOpnVZg6mImZHZj+gpzygyFGR8srs3cYplo5WAtZ91pc9o23y5s 1rTZYrNb5py0
X+UQ7WjmBKcGSpnzUhd3Vw3XXreaudvdF3rYesp6tnn96p3t4+Wr4vvW75x/ boDvPLV5XYEn
gjKCXUMkQx6Gbg1bEG4U/jHiTOSiqFnRAtE35hcs8KPKUe/HrKF506XpjYyy 2C1xa+PXMDMT
UhcmJnJYC5Ii2C4c62Rjrk7KJJ4wbyi1K60xvXrRgYxNi3Mz2Ut8llplTc6W yu7NebSsenlJ
blZe/Iq5K43yZfI/FjSuqly9ZU1GYeRauyKNoq/rWtZf2lC6Mf8X9ibfzaZb SFuGtrZtu7R9
146c4rid/rtsd2uWCJYM7BkoHd47su/z/oEDvx/sPdRd1l7eebi14tGRul9r jl46du74qRPH
Th45dbiy/HT5mYqzR8/drKo733jhaXXXJcJlhStmV92vJV7fXHP1Ru8trdt+ tQV3Gup076Xd
r3tg+HBHI+nRhmb9x9efxD8zaBVo627v6VR5FdvV/Hbdh3V9xE+sEU0+Hxi7 +wBAxBLYag0E
XwMCScBqM8CgAlAsA/ykgUAbCGi7QUDuHQgumhP3BwgQhCQUoQcreIOBZSjB VbwiSBJmEqiE
9YSrhE8CUwXoAiUCLYLqgvMF9wm+FbIQyha6J6wh7CrMEa4RURPhidSLmogW ivaIaYkFiJ0T
J4uvFv8sQZdoknSTXCZZLWUuVSGtL72XqE2kEktlJsuUy5rKnpOjyNWTFElR pJ5JOfIK8hUK
FIX1Cq2KGUpKSmeUQ5UPK4+qlKrOVe1T26nWr+6uPqRRphmhJaOVoHWDvFTb SvujznFdGV32
ZLPJ/Xpn9bMMXA0qpshOaTEsN8qY6mGsbtxnEmlya9oe0wyzoOkzzEnm/TOa LNwsqmbuscy3
SraOtHG3tbabMkt1NnGO4JzsOSP2Aw49jm+duindzm9c3rv2uQ3O5XuIe8p7 aXub+Tj4BvjF
+mcGbJxXEXgjqCOYH6oZZh9OjVgRWRHVED2yQI8aEJNNb48lxbnFL2FWJnxI NGDRk/ayO5J1
uIyUcl5vmuWi2sUKmbQlJ7MEs4Nyypfxc4Pzjq0UL7i2WnvNssLOIrd1RzaQ Nmb+8nJL9bap
24uLpXZmlyTs6dgbvq/pYH2ZT/n9Cv+j4cfaTzBPfjwjeXZ7leH58xc7Lqdf JV47VON4K7NW
5c75uoh7/IceDX2PiptdHvc9KWnht51op79Q6XzQ5dg9+rbqfVqPZe9gX9Un p0GxoQfDO0YZ
fP53/v8N/T+yjxQtFO35iT1R0u0/YN+qOPU7+1GVUpWBMfbq7upDGn7j7CfI ++sc/0Fe/4WB
69+SH+du9fon8v8H7rRjP5P/I/f07D+Sn+Cez/h35HcNlCTsDd/XdMB/jP2R RxPsK7POSFYZ
nj9f7T1Gv8bxRutf03/m08Ifo/+qYIJ/72BfVf+Sn/gDIiBBFzYIQiq24yp6 CGRCIKGIcFdA
UsBfoFigS9BGsFDwpZCDUKmwiDBbuFXES+SyqLXoaTFLsSpxB/E7ElESPZIF UnpSNdIMogzx
tAxDVkm2UW4NyXuSzKQG+d0KYYoyivVKa5X9VVRVXqmeUstTD9LQ0RjRfKBV QS7U5uqE6NpM
NtZT1pfQHzLomfLO8IXRm6lvjPunwVTcTGu6pbnvjASLDTNPWnZYy9k42nLs yma9m2Nin+Rw
wZFPCXA+5SruFje30r3J44PnsLe6j4Wvvx/Vf3VA2bzWIJHg6SERoRvCroUP RVpGZURfXyBI
dY1ZR/vAsItdGdfJdE4oXshnLUy6xbFO3p8izVueOpSetKhzcWRm29LwrI4c xrKu3Ni8lytT
CwRXFa4hFR4qclj3aANtY8+m7C1aW49vn7yjqHh41+LdfXtSSt/t4+znH0w7 9K28qELryPGj
jscaT9BPfq7MP6Ny9nCV3fm71REX6y6HXem+ll4jdCP95shtbm3v3YS6pvv2 9WUPZRrSGlua
HJt3P+56Yvo07Vl1K6HN5XlG+4GO+hdfXqq/mv7auSukO/5N8lvOO9r7eR8c ekx6pXrf/V7d
V/QxuF+t/9nA5k8+nz5/Lhl0Gnw2xPsi/CV/WGJ47fDwCGOkftR2dPPoy68W X3O/Nn7T/bbq
2wB/Pr+WzwfG3ksAAAkKO5HNJXtRnP/mcfefDlZi6kQPGQBSTJ57IAB5ADWx XNcAAE4AfkuK
8fEFQAIIqowUl3njsXEs09UdgCxAmMPh+QUCUAYIPovjA0MAEAFCbALVw288 5iUl+ngBUAQI
y+kMZ5fx2m0L2Z4BAKQAQhkjKWhi/8qUtHkTOTfpVGdPAOoAoXlxPMVnPP8j vECBM8iggY1E
sMEFE7WggQsqkkBGO8iggQsmUsADFalYBDISwUQyUsEEHQykjNenIhEMpIIL V1DBRRwYMBnv
8Oc+wXgJLpj/JoMJOtjzmcu5rJOxadvYGbbB8WYVZm/MRkEez/b83pGBpO87 jXWPmZjff3/2
/fcKyvfdyd+zX4KLuJ/OYYJYUMFFGhhIwUK8Bhes+czlP+ow9vYGABFZYGcw AFweysz52RMe
YxEPAChsTgaXGRfPIztyOIkMMoXN4qTyGFxjsnsSbZox2dzMbCYA/AMRBX8N QppCgwAAIABJ
REFUeJzsnX18FNW9/9+zO7vZPGxCEghCQEAeJFBCCz6gVTTBS0VvTbSilQdr 2ltI76/Kg60W
tN5etFKwrYDeFrjtNfcK6a2gktgK9Qq0YCGoUAkKKCAgIcpDCGRDssnOzvn9 sQ/Z3ewmm8gz
3/cr89rZmTPnfOfMZM9nvuc752gAp06duk7TtLstFsudFotlGIIgCIIgXPaY prnDNM0/K6Ve
T0tLe1c7dOjQdalduvwcr3mb12ugAJQC8K0DGqC0kA2XKdr5NuA8oS7XE4fL /p6/LLmc73fh
8kMBGmgqvM33rWhogNWqg9Xydt3Jk0/omqYKTY9xm2l6MZXyKwTfYZoGKIWp aWAqXwbq0vkV
VVoHfx06cO4dzvtc06HrePbq6ZxzFq95p/IXzg2X6/0uCO3hb99VoH3XNEyf 98C3KFDKg8W0
3qZp6j3dMLjTaxqYpv/G9wsGMIPfVUCJmOal9eDVwX92syM/JpfUD8kldC4d vC4dFsmX1HW/
PJErKFxOaKbpe8g1/SIB5f8Z04K/Z16lUCgMgzt10zRyTW+kGPB5HJQZ8l1B ZWUlf3nrLTZv
3syuXbsAyMnJ4YYbbmDs2LHk5uZ22ODPPvuMnTt38umnn3LkyBEAunfvzlVX XcWQIUO48sor
L4g8fVymPyeX0WlHykKznf3CxU/k7R0pFC+j21+4TFGhIQl+J0HkA5DpVZim kat98sknKjU1
td1Mly9fzopXXqFbahojvvZVevbsiQI+r65m2z8+4FjdKcbfdx8TJ06M29BN mzaxc+dO0tLS
yM7OJmBHXV0d1dXVnDx5kiFDhnDjjTee1zwF4eKmnr/8+nHKGce8mf9MSuj2 Zx/no5E/ZuY3
+p4/8wRBuCioq6tDV6ZC+V0KCtCUhvJLDc2vsV9evpzFCxYw9sav85377+eq vn1I9D9yNSrY
d931vPzHP/KbX/8a0zSZFIdw2LR5M++9+y45Q4Zw3XXX0bVrV+x2OwDNzc0c P36cd999l3e3
bEEpxY033HBe8gzn8nzOVJo8a13cKL6ofJVX17xKxtB3+fexvVq2/9+rvJE6 heljI30qgiBc
Tmghbzsof3CjhobSVLDlU6ZCV6iWeAbwC4aWtR07dlBe+gduzO7FpBEjGNBY j7bzI5r9uVgV
DNRg4ogRnP7sM974w/+Sm5vLV77ylZjGVVVVsX37dvr07cuIESPIzMxEKUVT U1MwTWZmJiNG
jKChoYHt27fTq1cvevXqdU7zbM1l2nhepqd96aCw+a/hf37np9y1878Ykebb rtIh3a5QIb8B
uN2cRifZoZ8PYwVBOA+osB961bIt5K0KhUI3ldkiGoJPlIEACI2KzZvpcqyG UQMGcWWDi8ZP
XFELvBK4LsnJyb17qNi8mSFDhsY0bu/efSQnJ3PVVVeRnJxMfX191HSBNHV1 dezdu4+ePbPP
bJ779tIzu2fMPFvRkXcPL/Sn87MYTH5hi4yzfTIXojdKoZID63/hmz//E3t/ cScJgZ8JFXhw
OM1ffzuLyc++BsA3Hn2JhdP/Cfau4u68N/i395fw9e46nN7BT+4eB//yNr+4 bzBg8PcFE3il
609ZOOlCHeblsr3hBaEd/B6G4NgK+L+HjLPg324qE930KpTpRYX9oygCnRT/ WP9XchKTyTxW
zRfbNmPRdSy6jmbxpzcVpteL6fGQceQIVycmsWPdXzGLvhvTxKqqQ/To0QNd 1zl58iS6rmO1
WsPSeL1eDMPAZrPRo0cPqqoOYZqxXaidyvNQFaa3I//w8uNw8XO2r+GFeI+Y NH0OY5/9H8Z+
+CA/Wj6V3xT+g2nXpaCULwjKNE3+8dJDTH7Wye/+8h5DjK08emcRcwZsZO4t V9Gbv1D+3iFu
uKMPR979E8t3ASvf4fF7B5HW9An/9atNfGXFFW3+j148XIjXUBDOFpEehpbO idDtGgrTq9CV
afrGZ4iMGPaLjMYPd3Jl1+50T7HjaWhET3SgWSxoFl+DrJTC2+zBcDfQI9VB zYkmPvpoJ6qN
Hw+Px0N6l3SSEpPwGl4smgUUWCwWAEzTxDRNvIaXREciGekZVFVVnfM8L2jO 5QPtuf4Nbe/c
zqU9l0Q9+96Ocqls7p39Oq+W3s2vxz9HwZ5/IxlAmajGnZT8bDMUPsfA5GYU 3RkC/P61Cp64
/S7uLoQfvFbBnNt7sPW1//Blu/kvfOh6iOE71/AWhTw+LP3s/T9dEtchBhei c0q4fAi+LRGy
KcrbE0oDZZqB7oko/+j+9JmmIkNXpHRNJzHRge5wYLM7sNisaGiYphfD7cbj TsST6Cbj1Od0
8ZqYKvaPh8PhICk5CUeiA7vdjtVqxWKxoPkHxgk8+djsNpqbm0lMSsRut5/z PC9oLuWHoQvp
3C4kWzqN6fMoNJ3GTBrO/Jd+wM1Fv+WZ31zHDSmglP/BAWDVj7lllW918ODB jOpqw1Q2vlrw
Ayh6i8qq/ry2Cv5j9WtsHXcP7320h6a//Bp+8BL97Cbm2aqvS+I6xOBSPjfh 4iDyHox2Typ/
94Tyi4bIgez8A0PRbdhQbPXHSE5PIyUlhQS7A2tCAprNFySlDC9mk5vmpibq 7S5sjmqyhg0N
vvcZjczMTCwWCwkJCdjtdmw2G5qmhTXwSik8Hg8WiwWr1RoMbDyXeUatNUG4 6AgIY9+bUj1H
/5D/eOC3/L/np/N/wD/d4tuuAH7wMvt+FPFWkTJJGnojo/gt93z//2DwdOYN ysX2AEy5/2EA
nirPDb6FJQjCxYrP5RBo/0PxdUiY6Gage8L0BUIEwyCUb8zp3jfdSP2qFdgT k0lNz8Bmt0NC
Ath0XwGGAU1NJDQ14fEqGhs99Lr9RrymN6ZZXbt1xd3kxmK1YE+I3cBrFg2v 6cXd5KZrt67n
PM9WXLaTMFy+YunSuOI+D0CtaWJ6TcDG2Mdep+APd1MGKLeJqQ+kaM5tlD01 mecGlDJ59EA4
VcXuwzo33nA1epfB3HEbVLwNtz15C06vydDbiuEPi4GHuGWA05/3xc/le7cL lyMtPRMaaKZ/
2AXQtMgBnzRM00Q3TdXSD6lC/2F8gZAj8vN5Z/06jp+qJ6vPVViSHVhSneH/ WPWn0RoaOXXw
Mz5Ly+CG/PzwV7giyO6ZzZ49ezhdfxpnihObbgs27sHSlc+YEw0nqDtVR//+ /c95nq2Rn5PL
jUvjivv+l3sl6y3dEElDePKVJyi77+ck2Xzbc+6fz383zeM7j05gceDQu+ay bdQgkknl2nH3
w9t/ZNwt/TGVouuQG7iexfDjf6KXVZ29rglBEM4aoW2+788vFlp1WfjestLe fe9dlep0BueX
iPyVtCfYWffGn6n//W8Zl38r2SO/hi0tFU33d094vXjqXByv3MGf3lqL46Ep 5H/zTpqbm2Ma
qes6+/bu43TDaQYPHkzXrl2jvulQV1fHRx99hCPBQf8B/TEMo2N5WtrI0+Gg f/+282zFmXzs
lB/Ys8OZdg2c6et0Mbgumk5T1+TFmpBMcoK1/fQXAmfyOl3o95AgnElC2/1o s1kH3sjUoM7l
QtuyZYtyOp1t5ul0Olm9ahU1G9YyINlBn8FX0637FVhtVo5VH+GzTz5hb309 aTeNYVxBAS5X
9LEcQnE4HOzevZvTp0+TkZFBt27dSElJQdM0XC4XJ0+epKamBrvdTk5ODm63 +7zkKQiCIAgC
uFwutIqKCpWS4mw9GJEKmWBbg9TUVKqrDvPeX9fj2vUhTSePowHJmd1xDBzM tflj6NmzJ3V1
dXEbkJiYSH19PZ999hler5fGxkY0TSM1NRXTNOnduzcpKSk0Njae1zyDXAxP icKZRZ4SLz/k
/1y4nAj0MoSuB9r/sHQa9fUutM2bN6uUlBTiweFwkJSUhK7rrdz6DQ0NnXpy t9lswVckvV5f
UKKmaSilaG5uxuPxXBB5CoIgCMLlTH19PbrvrQKTeOR1Y2Mjbrc7+Moi+OIE TNPs4KuLLQQa
cU3TwgZiCrztcKHkKQiCIAiXL7720y8afBviOsw/SFKHAgjjyBMIegUu1DwF QRAE4XJFKYW+
efPm822HIAiCIAgXAZoSf70gCIIgCDE4Wd+EaYLXNNHPtzGCIAiCIFxYhAqF UEQ0CIIgCILA
yfomlOmLcIwUCwFENAiCIAjCZczJ+iYAAjohlmAAEQ2CIAiCcNkREAoB4hEM IKJBEARBEC4b
AmKhS0pCXN0RkcjbE4IgCIJwiRMpFiB+70IoljNumSAIgiAIFwxtCYaOIp4G QRAEQbgEiSYW
IFwweE0Tq8VyhrsnDBfHan2TUem6A2e686wFQ1RvKeeND+q59p77GNEtshQ3 1QcP00gqffp0
67QN1RXllH9Qz3X33MeIrLN1JrWsK3mZvx86BWnDefCBGzDqGsjq34e2JyKH uM7TfZS9VXXY
U3txZZbjjFsvCIIgXJxEEwtdUhI4UdcUNX1HhEM73RO1rFsyA82WSlZWFllZ WWRkpGLTJrPN
1bGTiJcvtiyguHgib38apQDXdrL7DmBA35f4MsV/seV5fvCDGGUAO5ZMRtO0 8CV/MovKdxDv
jBvbFhUxpmgaT61cz8pVK1jyZBYDBvTlg3gMj+M86z8oYeDAgfRZ/EGcFgmC IAiXMqHehIBg
6JKSANBKMEQKhHg9DW08ZrsonZzBxGUAk1i+9oeM6Gaj+vBu3n59H7a4su84 toRsANKSElvv
dA6iYnUZR5IHxfG03lYZvQBIsLedbtKclyjIsVO96z2mPbWAaeuX8ftZq9n6 7O3teDncVK4r
A/Ko2LKO6x3gOvhDRtzZzOAop9WKiPM09q1k5IDx9FtcyaqpwwBwXHUXq8sG kzzoqjgyFARB
EL4M9Z+dm3majIwRwYa+IwQEQrTPaHrAaulcSGPMo9y73wgKhoq6l5mQfz2D h40g//YJPLvk
pwxzgnv3SgqH5zN7STkls/PRtMlscxlsKXma/OH+J/Th+cwu2RJ8Qt+9cjbD 8yezZGUpU/1p
Jj+9ktqI8o/u+BNPFw737y/3PXG7T/C31/+LP//1ExoDdlZvYf7UwqBHIH/G Sly0bUO83FT4
be69dwKP/PR5GveuIBeonDuOV/b5umpc+9Yxw2+jNnwypduOAW7KZ99BURnA embdUUh+fiH/
+ux/UfbnzdQYgHs3TxfmUzi7lC3rlpCvaWhaPks2HvSfVMh5unfz4wHjqQTK fjOJ4fkz2OEG
o+4TXv/971n/4YmgvbvXLKEweM6FLFmzu2Wfv95Lystb16sgCILQJlrzcY6r K/j0WBeOqyvO
+AKgbV3CF9tf5fTeNzpkWzShENjeFgHvQkcERMyUeypWA5A374dcH+Ox3uOp oaxyPXOLCyia
W0NuXldstkZ2rV3P8H9dwYYNZczqt565RaNYttvX0HpqDlG5fhnF4yeyZ9Qk coFlT42nqGRH
WN5PTRzPSvr59xfwl31u8Jxi09Iylq7/3CcAarfw7exRPL60jIJZC1n+0jwG JjYDbdsQL02e
xuC6o/83mFHgWz9+qhFqN1IwYAwLynJ5qWwF0zOXMXHk99nm0uk3qhBf0lyG 3z6OB++/EdfS
pSxbuolTHsDTwNay9ZTNncioMcWkFuQB6yn+YZlPPIWepyOTa6fn+XLrl8/3 7v86qToYjdUs
LS9n6+EGAA6umU3OuGLKmMLy1cuZQhnF43KYUX4wrN6LCgpa16sgCILQLs1u G6ldOx5DpvS0
sE+rIwMAW1ImtsRMNHs6x6xXcyhrLL2PvgU7XmX330vbzbctUdAlJcE3BkMb vQ4BsRCIaYiH
mKlsJEXZanBs3252796HK/SxvWAeBzzb2b7ueYY5nDz08jqe/943GDz4Gkb0 ywWgrqExLKfp
K/aybsnL/LViIQBl/7MpzNswaXEF21etYuk8X/NbfaoRbPi6JVJ9/So7yl6k DMibtZpVzz7C
hIceY8mzE3ASnw1fhh2vLGU9kDdrIt+66xt8My8PKOOdPS6G3fWvFBYA9OO7 M6fy0NSZ/u/4
unUC50Euy3c1smrVQiYBVK5jv4uI8+zGfVMfBKDfuO/yyNR76dOqb8TFmsVz AVj40i+ZcPsE
Fi5bDMCCBWvCvAlR61UQBEFok0NHXChHAk2khC2GxRm2KD0Npaeh2dODi8Vi werIwG7XsSVl
YrFo2JIyfRlroOsW7HadZsfXguX1PvpWXMIhFrUxgh4DdDamoX1p0XQ65Esj f7gnh5yce9gZ
0tYUjBsX0pC5Wbdosj94MpvxCyqjZjv46izfSvOp4LbQtvCmG4cAkJTWRvSC v05qEtMjdsRn
Q0dpqvOveFq2rZ87jlQtlTFPrQ9J2VI5PmdFjIa5YAb3DHaAyxN9fyA3T+Di x07n6wHL42v9
fPXl6Hutz9uRGp4urnoVBEEQwujd3UkC9QBYLVpwCSXyaV3XLZj+xtg0FYZh YpoquETSvV9v
AA5ljfWVGUM4nKxvajOGAUBrp3U/4zENA26+BYD1Tz1D+cGAW8FGaj+AfuGB kE0tjZl792uM
mbYMprzECaWoXOx7ok2wRT4e+3JI7JIVtfwmTzwRCL5n6MyE5rCt8dvQNgm2 lqjFY1tKKV4P
UMDXBqUHy86dtRqPUng8HjwexSMjIgVMWzT5ZEB7UaX+6q07ejpmEp+gWc++ I77uBuPobsoA
6prCYjniq1dBEAQhlENHXBgWZ1Ao6GZ4RFjkK4sBsWC36+i6BYtFw+I/NnQd QLda0K3+5njY
t8I+ex99KyzGISAO2hIM8XJGYxr0/t9k+RSA9RT0HcuilRvZvfs9PvE/bcd+ 5vU34EeO8o+N
K5lfXAbAtk0fENp7/psXl7Jlx0bmTCsGYMq/3BbXGxGhlynn9u8CsP7x0cwu WceOHRspLd2I
K04b2uOdPyylpKSE+bMnkzXKb+fyp7k5HXK+WRwMjHyqZA2VlVtZ9ftFlO+O HloYeSnDUnla
vnui7Hde0YdcYP1TS1m5cQe1rdp9Jzc+OAmA53++lB37dvD7+b8DoOD+PDoi YwRBEIT28QkI
S3DRjFPY9JYHU7u99UOqJcIzEczL2yI2lL2rL66BFo/D33Yfo/6zzZ0WB7E4 ozEN4GTCkhOs
XjwdWM+08aPJyRnN3PUA3UkKfToOeTvEMfhOFk/KhbLHGTN6PIMWziEXWFr8 Q7aHtISVS6cx
KteXX96sFfxiQv+w0iO9AgnogC1MWOh97uJwxUsUAHOLxpCbO5qJv9sZtw0J trYf8ZfNnUZR
URGPz11GbsEUVlQcYMkE3yuPes/beXvrCiblwtyicYwcOYrxxdM4EaamWqxN cIZ+Dz8PbDa6
+9Mn2aLs73k9j0/PA5YxfvQkPgnt7fDX/bCHfsPqhVOoXDaN3AG5FC9dz5SF q3nZ/4pmyzlH
q1dBEAQhHgIehoBQCKDZWx7PdN0a8/hI4RDqZTAVnEr8CuDzbAS4xbOBqkP7 gbZfrewInY1p
iH9EyKMuPDYbiQ4n6c72o0ddtbXYnOk4dDBctTTanDgdOjuWTCa3eBmLK+uY mgO1jba48mvH
QFy1LtATSXQ6gs1gLBvOLIGydRKdZ2+kTAC3y4UHG8426stwu2j0ADYnX7pa BUEQBAB2/70U
/cqx7T6R67o1TBh4Tr+GLfme8DRWC4bXbOmSCKHZ4yVj07SoeR/KGsvgr0+I WzAE3pxor5Hv
yIRV8bVxupNuPTsWOOdMD1FdzvTgk7On6TAApxoM0NNJPyPxeHpYee3ZcGaJ XvbZwOF00p4O
0B0iFgRBEM4GbQmGgHchVDB0T9epOu37rKkzg90QsQSDbrXS6DoWs4z3dtXQ q/dmulx5wxnp
qgh0S3Rk7olz7pse+MB/UjkWevWVnnZBEATh4iKy/1/XrRiGFwDD8IbFMpw6 9QEu1yecOvUB
hvmVqEKhI9yTuZVDhzK5wj9q5JeNbYiMaYglHALnZ5rq3E+N7ezWn2GD+5Mu T8OCIAjCRUag
odV1K5pxCtNUQS9DZPCjy/VJ2Gdb6FZfHu6qtoer7n30LZSpvrRgiBXTYBhe mpuN4HK6sQnT
VME37yQKThAEQRA6iGF4sSdlRh1vAXxdEru++ASncxAu1yfk9PJ1UUQSEAsA htcbXA+8OXHY
7MpntU3c9fVMlr6+nV4Y3Fz7OV0ye34p+0O9DIbhDTsPT4gdod89Xq+IBkEQ BEGIh4AbP+BZ
MAwzbOyFUKqqXmn13ZZ8T7CLIlQsBLDrOr27O1G9p+J0DMXTWEPGFy5uuWMA r769nqt6XUlz
1adn5DwihQK0Fguh2KxWPF7vue+eEARBEISLjcOnE0iw27BYLHjdJ4IDNEUb e6F7uo7L5fMy
AEFvQ/d0HYvFgm61hnkVwCc6mg0Dd7fb8HT5GkmJdhKd3Ui/wsnO7Qf51m15 dLW4ybwiudPn
4DVNGt3NMQWDzS9kbCGCJrAe2C+iQRAEQRDaITvZF0MQmDcitNFty8sQEA6B 7aZpYni9YZ6G
wPF2m45F09AsvtmKE+w20jJ6kNrVwc7tB9GSsjtkswIM08RrmjQ1e2huNkAD M8pICwFPAoR7
HCLXRTQIgiAIQjt8WuvG6z4BEBQM0bwMDsuHYV6GAAFvg64qsfsH2Yv0VGh+ wRCKpmk4u1xB
alcHXRPT4rLVNMFjmMFuiMDbDxaLhkVrbXOoMLBF6TYJ3SeiQRAEQRDaIcGe FpyhEqILhu7p
OtXVfwrrloj8rK7+E85EM+aQ0pF0SUnAarWQ6OxGalcHCfbYwiGqWAgpxlSq TS9DqLchGuJp
EARBEIQ4aAqZkTmWYNi165lWQiFA6PZdu57BmRj+JoUW4gHoktIyN0NgECe7 TcfqyIhqW6hY
CM80POAympchQHuCIZBGRIMgCIIgfAnaEgxpaV8NrscSDlpEYx4QCkBwECdN 00hy2MPSmaZv
iRQLhuFtecPDLwSieRgCxOqeiFyPy9PgOnaMY8dqcZ+DGZVr921k/uwZTJ1d wsF4yjOqKS8p
jy/tRYfBtvJStlR3ZF7OeLL11dln7dZZvOUb7NtYyuypU5m9ZGOHZhG9UOjI fXdsWzkrt1Sf
sbKNY9soXbnloqy3zhHffXV0WzkrK85cPQvC2cJh+bBdwdCWcDCbtxE6BVRA LEQO3hTopkhK
TaLZbcNj+IRCLMHQ6u2MOLwMkd6GyPW2PQ3ufcwv1EjNyiIrK4NEWz7bos/6 3Gm2zdfQ5lT4
v1Xz3IDRLGcwtwyy0xiPEGg8REFRAV80tp+0Y7ZcCDTydsFE3joU5eTcFeRq GhvrO5Gt+zMK
igpoX4u0UX4o1W8zYPREuOEWRvSATfOHoz29pV0z2qrv+m3z0bT51Laby5mg Y/fdobcLGP/W
oTNWeuOht5k4/m+cgVu4bb7MPXNGie++qnq7gPFvfXaObBKEjtM9Xcdz+rWo MQwQLhQiv0fG
OJyq+V9SHL4GOiAWQrsoYhFt2OeAYIg2DoSpVMxAyHi6J9oc3Kl60+95vGw6 exufp7/uYnfl
AbontnsOHWLIpF1UGr5JoTHq2EkeS5+ayvXxDjFts5FHHu3McN1xWy4QHLmA LUqlO77CK1t3
0b0zQ3Hrdm7l1jgS2sjKg6Pt1K275hNgIU89NAEH4L7mj1R62q/H0Po2dpdg y1lFZeMqhjkg
ZcgkKiuNszTBWARt3nduSgoT+Z9xlawLTDHuyCOXM3DD+UlMSgOazv4oa1/m njmjxHdfkXAr
w7C3k0gQzj3d03Wqql5h1xe+oaHjEQyh20+d+iCYPvCWhcv1SdBb0avXfdS7 fQ1+aBdF6Ke7
3oW1RzcgiqfBLxgigyDB522IJxAyVEBErsf0NDSeqAGOU33CAN3J4BHDSNfB vbuUwsmLWLlk
qu/1EK2Q0m2BWbncbAxuH86SLS3bt5Q+7d+uoRWW4AIObFrCi+uqABelRTmU sZ5RiRqTf/nf
FGqFrKkOPPa5KJ2az9ProrsrK/+0iOH+vGeXbsMAjINrmDzcX56Wz5KN1cG8 1syfHLRlyQ6f
+6TFltj2huNm3SL/uQ7PpzB/OFNLdvj2BOpo0WQ0LZ8tLjfrQsocPnUJvlNz sXJqIfNXrmSG
f1/h7FKO+U87AWiq+ivzC/37nl7js8Ndxf88uoQqfzqjegtPF2ph5xT7/NvA OMiSqcN9NuZ/
m6L1tMyqGbJPGz6VLccMcO9gWu40YBrXDx/O8OHDuWPSv/KHvx8JqYclrFv5 dPBeKd8XUd/G
bn6cUwSUkZuoMbVkB+6qv/Lki+8EXfbVW0rID1yL/Bls9LtJ2so/kuh5RNx3 S3aEHbNv5TSK
ymB9cS7a8BnscOOTC02fsvLpQv+9MZ/d/iLdBzcydXjgGpcQa666gxuX+O/X 4dz7r8WQF3ii
cLOlZHbwOubPaOku2V06g6mLyimdne/Lf0Ypu3esDJ7T02v2+S9TjOsees+4 dzMjfwbl60op
9B8/v3xfVFvjLbct29u6r+KtM0E4nxhGA9ffMBjP6dfYteuZYGPfEcEQbX/o 8aHi4eTxP1BT
swnDaIiahyPFideMEvgIwYGjAjENobQV19DeOA3B/SoWjXvVvDwUoKbMK1OH Pb7NdZWLFaAK
5pSpwyeOqtXz8hRMUXs9Sh1ePV3BLHXAo1Rd5UsKJqldwe2olyoOqMbGOnX4 8FHlUUptXTBM
DZu31VfcgdUql1y1eu9RVVdXqxbnoXLnVSillPIcWKEgT1XURdq4VRWAomCe 2nr4qNq1ep4C
1Iq9jcpzuFJtqDyslFJq68I8Re5iVaeUUodXK0CtPuxRqvGEOlHnO7FQW2LZ G4ovTZ5ae6BO
eep8dZW3cGtYHeXOWqEOHD2hGlWjqtxQoQ43KqVOVKg8UAsr65RSdWpxAQoK VFnlYXV012qV
B2rSir1KqTr1UoGv/hdu2KuO7lqhINdXB41b1a3cqja7lFLqgJoFiikvqQN1 jaru6GF1tM4T
+/zDjg1n7SwUeQvV4UaPOrFrtSoAtXDrCaWUR62ejmJ6mfIopSpfmqQNuz8d AAAgAElEQVQo
WK4alVIH1s5RMEftPXFCnag7odbOyVW588LrgUmL1d4Th9WKKSjmVLSu77Vz FIFr3+hRrq0L
FCxQrpDrNW/tAaVUo9qwsEDBdHWgnfwjLlbMPMLvu4ir7Dmg5uSicuesVkfr 6nznvniSAtSk
hRvU0aOVajqoORUnlFIH1HRQ08sOBK9dwfJdrW05utp/TQ8oj8f//+O/NqH3 lGo8oBbmoZji
r/PFBQpQ05dvVUcP+O4TmKQ2HDiqtr40ScFCdUKp+K57nf//hklq7YGjqnLF dAXz1InW1sZd
blu2x76vYtfZ1gW3Bu8PQTif7N//ktq//yVVWTlLVVbOCn4PLMeP/z24eDyn 415Cjzt+/O9h
eUaWpZRStS63UkqpTZvfVNt2HVJHaxtUzSm3OlrbELZUH3P5Po+7WpZjLlV1 tC74WXW0TlUd
aVn2V9e2+oy2VB2pU7G9oo7+PLaukdvKl1JUUED241PYemIJA2kCFvLyT+/C CfQsegwen8/x
RjeHXl8A5LHgqdlw6M9AJaca/5MPX18AU8qYdH0fdKBnz4DjObOluO5ZZJJJ enY3nA6458k5
FI95kX2PXU/1kvEwfS3XR/FX15FLxf8+xggH0HMSs3icT081ovcfxuC6jZQs Wsmh/SFFZfRl
CjBuXBGL5z3Gd24fFmGLm00x7aUlzfIF5M6rIL+PE3By1/15LA++kdMEzOHt Z++lm3/LsBuu
YuOqElZ+6u8P9xiADvth3taXuWuYE+jJk9NhxqfHgSya9sP01Yd55Oae4D5F Xkh9BTD2vcdc
YMXsSfRx6uDs6XPrO2Ocf0wO8sZcmLe1iJ4OHQbfyrhcOAVgHOQvC4C8P/PU 7Apqdi6DsmE0
At27+d4ZzkpPxwl0S8ukJaqvCZjF4Zen0hNoGJpHrjvgl24xyNktC8gky3/t 60Nc1wc3vQ7M
4/v5fQC4ecpT5E0byd/3zeWbbeYfXx4TssPvuzD0DHpnQmZaFt2c/nug6TBM X83Lj9wMuBmc
C6dsvuvgq6IFzK6AnWVQNvIUkRzc+hdgHpNv9t1bt95VCI83AW7efz38npqy cCHTclewd+Fd
0FQHszbw/IQRgIvCXLj9pd9wcx8n7pHX+swF9J5xXHcb1AGrD79Mfk9w1/UL Ht+KuMpty/bh
Me+reOtMEM4nffs+hGE0BKe5DsxYGfAShA7kdOrUB+16GgLpAoTOgBmat9M5 iLS0r6LrSUD0
GIf2YhpCgyE7EwgZSRxvTzgYcdcjbK/byiSW8vKWg77NuQktvbqeZqAGwNcD WXA/3/3eg3z3
sWVU7trLkJAu+bj6bT2+j26jxzOFZby4ZAm/mgvLf3hjjAMyQ3qYPcGAsm1L CsnKWUrG9WMp
zBsFNf5IVMdglniOsvbxYfxmXC6JM8qJFfsW216dlK7hWxpO1YRvyE1rce27 tlFoy2LppxmM
vf9O8mhpV5sAR0hQRnNIFk1Aj6zO9ezHPP9YGI00AI42+pon3X8/33vwAX74 dCW79k7CSfBy
BYn8Tu4VwdiEVvuCNMVMYDQ3AI7W1yKQNo78282jjYMja80D5PbICn6L3F94 /3d58IHv8nRl
JXu/N6S1LfXHIbfFFp2WH4LmVhcgIVimB8jtkhyxx2hlevzXPY/ArRX7usRf bkzb47iv2qsz
QTjf6HoSH+ysx5Z8Dzk5Twa7EqJNfR0qCKIRTTAE8nI6B5GT8yR9+z6ENWEk up4UDIwMfDZ4
rFhPu7BaLMGZKkMJi2noAF96nIZjO7aw46Avft1wn8YF9EhPBRKg8o/8aYev 93HbWyuAe+nt
dHDN3dOhbDXH9GyGDRvGwO4ZgIMb754FS39K6bZqwE31weqYDXUQfTBTFxaw oLiYsrzFjOsf
PYIrlfWs/NMODKB223oWALm9Nd77YxlMn8hd1/fl5IGdvvMAjNp97Diokz/h MZYtzoMFByLi
FeKxV2fg16dQ+fgUlqzbwrrS2Yx8vJLMwEBdHqCyJbXrwDuUARMn3cEA20m2 BtIACZnw+z/8
yRfHULuN5Qvgzmt6h5TVdk3p/a9lFjB+wStUuw3ctdVU156Mef6xM8rmhjyY 9uIbHHO72b1m
EcWV/r5nvQ/fmA7L/vghet9hDBuWQ/fUOKJiI+ohFolJPYEaTrqMluP89Pl6 ATCNV7f57sUd
ry1hPVO4foAj7vzbzKNNbGRmw/pTJ9u9XwPXYdX7x+g7bBjDhg0kNbF1S5l9 9U1QOY1Xt1Xj
rt3Nr4MxDQ6uHT+FymnP4zOzltdeLIZJBeREMTO6FHB16Lq3JRZiEb3cNmxP iX1fxVtngnAh
caTWaCUeID7hEEswhIqF9oIgAbzJZzam4YyM0/DFprnk9s1A0zRsWaOpm7Wc ouvTg/uXTcpC
0zRGFh2mbO90egI9b5/LhoXdGdM3FU3TSMwoYk8j9Lz9KdYuzGXiyGw0LZHs ojdoBGztvFEy
4oFHyAVmPfZN0ttIt3PZJGyaRsbIIuaU7eX2bl24/bE5sGAcmpbI0v39yK2c xreWbMM4spHc
Ab7zyi1ez8IN95IeYUsse0Ppf+8v2bD4Tn4zZhTPvNeH5XPyqAl4Vm1Abkta Z04B8/JgXLYN
27iX6Dcpl8dHFfleYU0Fdi4jy6ahZYzk8JwyZuX75klPaKNLITW41oenDqxl 0oKJZCfaSMzI
ZuV+a8zzDz82FCcFv1lB3tKJZCUmkjN/HwXBfTq3P3eAxdnT6JuooWk2Mu5/ paVOQs417Cff
FntfaH3r/W9kYUElY7JtFC7Z4Uvo7zXS+9zLrrI5FI30X7OJe1hR+Qv6623n H0qbebSJgxuL
5sFTY7BphWxztb5nW776rsPAx8eQqGloWiL3v7yzdY7D7mPFrDyKRmaTmJHD joF5LTnc9UvK
5hxmZIaGpmUwcc8sKhfdi070csN8J7kAzrive6t7IDdyg4/4ym3L9rbuq9h1 1t5vgyCcbwLi
oWfPf45LOMQSDD17/nMrsRDpXYj89BpmK09DYNjo5mYDFDQ3G5he5VtM3+KL kvMvRA949Hhb
ZsCMXAfQlIodTmm4XbhcbnA4Sfd3+Lp2LCJ1UgKN26fiqXVhS3cS+SBkuF00 eiDR6QxzCfu2
23C26jyOjmvbIlJHvscuz8sMjvEDbxgGuq7jdtXisaWH9UsbbheNOHE6wHC5 MBKdOHQAA5er
EVvwe+zzj22vG5fb4S+vlkX5Gay6P+TVvNa54XI14nQ6/esGTqeHRcNTYVkd j+RAbaMtWM8d
p/U5xT7/trJxU+vy4Ex3Ru2ecbtceIj/GnYEt8uN7ozSjeC3y9XoaXVPdYjO 5uF240bH0W7l
QeA6YEvE2UZ63/3qjJqmo/8nUY/v6HU/Q8S0vc37Kr46E4TzydqNbzHiq6Nb bTdNRVqyanOA
p1iCISfnyWAXREAshA7uFDnQU5eUBNZufItuSb3p0b9vsAsicprrWAQa/sgZ Ok1TBYfGbisv
i0VrWzREw7VtPqkj4YR6rM2n/y+Pm5L8RJ6/vYLtj11/VkvqDMbBldj6jofc XKishNxZ7Hrn
WQZ3KATBxSItlVMVJ/jp9We3NgVBEITOs3jZYsZ/8zuttgca3baEQ4B4BEOo QAgVDuATD1v/
8Tcy7FeQdVW/oMcgNPBR93cjKFPRocY9AtM0sUSJmeiwaGh5Sj77o8S4XS70 L/NkeZZxu2o5
4WrEg43snt06ZafhdmHo5+5JUBAEQeg47YkGoE3hEK9giHxLIlJEbP3H3+ii Z9G1b18gfi9D
AAUo0wwKCq+3dVyE11TYbVa8XhNbyDTeNqu1M+2cjtN5blo4h/OcjAnYaRzO dHo6v5yHQHdc
uKJIEARBiB9Xo4WePf85OLR06IiP0BLD4ItfaC0UYnkcILy74pTXTYZpxhQM htdEt1rCPqMR
2i0R+t1q0VoJBpCpsQVBEAQhLmrdvgY1cgHC1q0JI8OEQoCAgLAmjKRLSkIr gRCtWyJad8Xx
0773ngKCwdvQEqbvbWjE8JpoTU2tPgG0pia0piZMU4VtCwZKhuQbEAyRiGgQ BEEQhDgJTi8Q
saQ7HaQ7HXRJSaBXr/uC6UPFQ69e94WJhGivU8aKbYhM521oDAqG0PVQMRDt E8DqaQ5+eqx6
8Dv4uyFCPAyhnoi2Z7kUBEEQBCGIFmVUxdDug0DjrutJrbolnM5BYXEMkcdF i22I3Hem8Vh1
bF7fSC4Wi0ZCgg2bTQ+KBVvETJnSPSEIgiAIHSRaDELod4AuXR8IO6ZXr/ui vkYZK79IcRHK
6FExBlZpg9Mq/BPA5jXw2uxYkhKx+8VCQki3ROhkVYFPicETBEEQhHZoaG4Z WzXaoEtRPQUh
wZC6nkSXFGKmB6LGOkRLB77psR0pTtz1vjGNQ9ejkezfn5zS8oKBSkggwS8W AsIg2pTYoZ/i
aRAEQRCEOAn1CkR6AiIb+NBXL0O7LyLzCj020gMR7XXMV99eD7QIh8A6EPwe uR763WuzY01K
JCHBRoJNDxMMkeIhFPE0CIIgCEIHiPQyQOtgxUADbzi+isv1iX+2yvBXJ2N5 FyLLiNzX0Gwy
+Y4x7Nzum0Ay0rsQ+j2w7k1uEQ/WpETsurVVvEKAWJNWBTwPIhoEQRAEoR2a DLPNAZiijacQ
mNY6NAAyVvpYwiOamHj17fUMSu+NVW9/greAd0ElJPgCHdsRC7Fmuwx4IUQ0 CIIgCEIctDXU
c7S3IgD69n0oZmxCNGHQVlAkQJK9JarAa7SeqzYgJELFgt2mBwMdofUoku11 S4SmE9EgCIIg
CB0g0ksQaxTHtgRAe8GOsYIiG5pNkuwWzIhpsS0WS5hgiCYWIPqw06HehVie hsA+EQ2CIAiC
0A4nTp6O+fQfa4bK9gRAtGPb8kQEtjc0hwsGm913bEAsWK0WdN2KPWJUx6Bg 0CByNqu2xEIA
8TQIgiAIQgxO1jfh9Zq4m1p3A4SmgbaHfw6kixWjEO17W10XgS6KgHch0BVh TUpE163oVit2
u45heNF1a3AK7WD3RMg8lYGuidBPiO59sFmtnZnlUhAEQRAubWrr3JhK4W7y 4Gms4Q//t4Z9
1bXn2ywA/um64eR0uyooFixJDqwWC44Eu380R0tQKEQSFAxRWv5I4RANEQ2C IAiCEELgiV/5
3fnNhoFhmBheE9XsEw5KT0MzTrVaj/YdwGtJxWrWBb83u23YHZ5W615LKt6G RuwOT3B7szv8
LQlrUiLehkZsKUnYbb59dntLx0HQwxBo/ENa+ViiIR7BIJ4GQRAEQTjDtBff EG0eCWWCZmm9
ra0G2mu2nvI6IBiAVqIhtFsilqehPWRESEEQBEHoBNGGk441vwTEnrESWguG 9vCaJlZL64OC
giFK94QlyoRbEC4WYo3jENgnngZBEARBaIdYr0hG7g+sQ+sAx44Sy9MQEAzR PA0Qu3uiLU9D
PN0TIDENgiAIghCTaCNAxtrX1iyWbU0+FYsv0z1hGF7fq5UQV0wDtN89YbNa pXtCEARBEGIR
TQS050mINa11tHkrOkNALMTqnjC8LXENAcw2/AOxuici12WWS0EQBEGIg2jz RoR+b2tOiljD
RHeWgFiI6WmwhnRN+IkVzwBEHacBaLUungZBEARB6ADtDcQUSbT5JkI/O0us eIagpyFKQKOp
VFTxEG88g3gaBEEQBCEOOvImRKxhpaOl7SxWiyVq90SASE8D+LwN0bopQj0N ge+h+0LXtZqa
GgmEFARBEAShXfTf/e5359sGQRAEQRAuAsTTIAiCIAhCXEhMgyAIgiAIcSGi QRAEQRCEuBDR
IAiCIAhCXIhoEARBEAQhLkQ0CIIgCIIQFyIaBEEQBEGICxENgiAIgiDEhYgG QRAEQRDiQkSD
IAiCIAhxIaJBEARBEIS4ENEgCIIgCEJciGgQBEEQBCEuRDQIgiAIghAXIhoE QRAEQYgL/Xwb
IJwZnnzySVJTU7HZbOfbFEEQBOEs8swzh/xrpn9RQOhvv+n/NAArXbtaGTky gzvuGMwDD9yN
1WrtdNlaTU2N6vTRwgXDq6++Sp8+fUhKSjrfpgiCIAhnE3tfsnukgwJTKTRN Q/k/Af+nr2lX
pqLJbXDk89O89tr7wCc8+eR30PXO+QzE03CJMHjwYIYNG0aXLl3OtymCIAjC WeR3bx3Ak+xB
KfDrhNhooLwmWrqDMXeO5LFHDtGr11/47nfHYbF0PEJBRIMgCIIgXER8WtNI UmpK+4IBQGmY
KJoMkyYD9Oz+rFr1IRMmuDvlmRbRABjHKynb1Mydd12D43wb00k0TQu6pgRB EIRLl5rTJqeb
440s8KUzvHDU0HD3TubQGicNDQ04HI4OexviT+3eTnFmJpkhS0Hxc2zYX+/f /z43Z2ay+XSH
yr8gaKr+G1OKNuM+34acB2r3bWT+7BlMnV3CQeN8WyMIgiC0h1IWmg06tHi8 oGkKb5dEXGld
aGho6FTZHZIYp4GfvPI+hw/uY/v7b3Hb6V9w9zV3sOELAxw5/H79ZnISOmXH +UW3A3bO33sH
bkonZ1JQsvMMZbeNAk1j8Y76dhJW89yA0SxnMLcMstN4nkVD/bb5aNp8as+v GYIgCBc0J5tN
DAVur6LZ1NpcmryKZtNCkwluDyQ7NOiZRHNzc6fK7pBoqAPSunbDkdKFXv1G 8vDL71PMR/yq
/CNwH+aPT/431QaAmw0vFAc9EqNnlvCFv0FyV21g5mi/p2LyZEaPfoKd9QD1 lM+czAvlK5mZ
mcnoF7ZjVK2leHTAs1FAScUXvjz2rGRycQlrVz7j2zf6Cbbu385zBb60k59b S9Tm0qiiZOZo
/zEz2Xo8WivppqJkpr/M0ZRsPe7fvIcnCp5gzdpSCvz7SrfuYc1zBb60k19g vztwjhXBcxw9
sxR/DuxZ+QQzl66h/LnJwWP21MP+8tk8/Ca88+jNZI5+gp1u2FkykbuWVHbk 8rS6Vk0eT9uJ
jDp2ksfSp6Yy4aEJDD7HfTO7SwrR8kuCHp6UIZOorPw2znNrhiAIwkWFXXdg YAGLFSxam4tm
tYIFvKYGmo7FZoPUBEzTRKmOvzzZicGdQhvaftw39ybeWbaFk7h57+87aPD6 9nS99vt8dLiG
mn1vkf7fj1L+ST1QxdPD72bf+Nc5WHOEBQ9dx0cffUijP7cTx97kZ0WLuHXd +5QXXQ16Dx5a
/BE1NTWsmwuPPraGesDw1PPmikf5938M5qN97/Oz9MWMvSaftFnv89G6F3jz F//Ox61Ug8Ha
fxvOo4mzOVJTw8biBsbOWNWqS+KLtU9z56MZbD9Sw8GNxTw69kn2GIDRwGfv LGbiv3/EnI8/
5vWfpPPw2FGs6jaLjz9ex/g3f8afPjrpP8c7SZy9nZqagxQfe5gZK/cA4Kn/ jP+eNZE3u/0/
Pv54I8Vv/oxVH5+k3x0z+clQGPqTV/j4zVkMckDPG3/IrLyeHb88kbh3MyN/ BuXrSin0xz3M
L98HuCgtyqGM9YxK1Ji8ZAcA1VtKyPen0/JnsLHa7c+mlMLJi1i5aDKals8W l4vSqYUsKi9n
dr4v/YzSLWwrf9ofX1FI+T4XAAfXzGd4IM/hU9lYbeDeV0pOURmsLyJRG07J Dhfuqr/y5Ivv
+K+Jmy0ls4OxGvkzWrpPdpfOYOqiclY+XejbXzif3a4vX1WCIAgXA01YUcqC Uha8poXXXnyC
mWO6tlpee/EJvKYvjWFaOOn2ols1bKlJmKbZfkFRODMjQvZJiYiodDDkmj4c eKuUpS+v823y
GLj3V7CYm3iqaDQp6PS7ZQw3hR52EGa8/hp3De9HlxQH+hVDGGA7QOnSpbx1 EEgPJGwGfkL5
z+/lii79GH3nUIb+bB1TRvXjiqu/yk0tCVswDrFuMfDhW/zimWf43eoV8Obn EaLBzbt/Xgy8
x29/8QxzFy0GVlDnBnSoYyivl/+c4V27MmLsbcBcfvnQKLp2vZpRQ31pjP3b 8BXzW555Zi6r
34Q399f5za6D4ldY/NAouna9ioFDwaEDehey0yE9rStdU3x12WXQDdwwqGun L0kQTwP71y+g
YMxqHjlwlMoV03m84FVqcXLPM6vJJZfVe4/ymwk5UL2G7FFF3L72AEo1sqFw P6OzZ3EQ8Hhc
lC2bxtNfFHDg6KsMd4LrSBnTCn7KV355mL1r57Bg4ihGrshi74nDLJ9Uxk9f 9XW3JGXfwrLD
jSh1gsWZS/m3N3bh6H8Pa+fkAnPYdeIdvp3jxKg7RvnSYwBUr5nFqKIK1h6o QzUeoHB7EX3/
XzkG4HHtZ+m0AsqyHuXo0Uqmlz3Oip3SqSEIwuXBhv3N7DgCH9fofFyj0/OW H5DWY0BYmrQe
A+h5yw+CaXYe1Th0EuwJNlKSOx9H0AnRECoPqnhj1jvcMe6rpIQmqd/O5O5X U3Iwg7y7x3IT
0AToiekQ2mNteML6r5uBtLQWH/n2kslcPaqEjJF53HnztVAb0gczNC1oiS1M JLTtkh9/dyET
77+Hf5m1kYr3x4fbDdgB7ribiRPvZ+Iji9lY8T5XB01KJzlYaGilG0T2Dt1Z OJH775nIrI0b
eX/y1UHLhl7RNeoxnetdakEpFd3VZPN1Vaw+/DL5fbox8Op+gAMdcHTPIpNM 0rO74XTqHNz0
OjCP7+f3ARzcPOUp8ljA3/e58V3BObz97L306Zbue8tkP8za8DYTRvSk/7Vj ySOPrf85lf7p
PRl2bR6BEcq6DRuJbd9bLFr0n+wGaPIADrpl9YPcLLLTnT7xFAwqcfP+6wvI nTeX/D5OcPRh
ysKFsHQFe91AUx1MX83LU2+mW7eBDM6FBBkIUxCEy4SuXZykpjhJcOgkOHS6 9R3E1bd+m8w+
QwHI7DOUq2/9Nt36DgqmSXbYSXY4cCY4sH6JN+06JBpSgVOnjuF213Pyi50s LR7O84znR3cN
CUtX/9kW3gTGj7+NfvopKgEM0LtexXf4iLFzS9m6fQPPjM3nI1IjvBSB7o96 /vH6m1A8nttH
9qbus49b9nqAj1qOaKfn3ofem/xiWPH6bmy9hzBkyCC6OR3hReLgq3cWw5tr OW7rwZAhQ7iq
WxSvRVvF9BvBDODP24/Te8gQhgy5CqejvTdbdTJ6wDunTgVNOV21k51VJztU dmzyyPIHCkSt
K/9Go7mBgKCItp/ctLBXUpuALgEV5R++OhBG0VJOLUsKbeQs3c31d36LvFG5 1PjdO56mupgW
+0wJVQIJwXw9QG6PrKBxTTFzEQRBuPRISXCQmGDBkZAQXK4pfJj+190JQP/r 7uSawoeD+xIS
EkhKSSQpKYFEh42U1M6PttAh0ZAM/OLua8jO7kP/oTezMfNXvH9wMcP9j+uB ALaUQXfws5vg
vqHd6X5fKVeOH8rPxj7Mdnc/5mx/neLPFjM2/1f0+tEL3ERdsKG0h7XPKdz2 yE9g8X1kZmZT
cvBKhn40i++UbPc9kQ5tSWkD0tv1tuiM+fft/KrHLIZnZ5KZ2Z3+3/PHNOiA X/dcMean/Hlu
N+4e3ofMzEyy+z/MPn8jlxqZZYgN9uBaL360/XX6/+xusjMzyczM5nuv+ASP zR5+eMtXB9dN
+Bn84m66Z05mez3se/1mbv7fve2dVJD2xmmIR1j1+XoBMI1Xt/n8PzteW8J6 pnD9AIcvg87E
ZbqrWF0G0ydO4vo+OgcqKoPWpPUcCJVHCYYjBI10cO34KVROex6fKbW89mIx TCog52IdSEMQ
BOEMkdJFx5FgITFkyeiWxU0P/IiR3yzmpgd+REa3rOC+5CQLKUlW7A47us2K Q+/83BPxyw3H
cBbX1LA45v5clteU+7/04uGyIxTVu0lJSQEMZv3SICUF3Izg5y9v4OfAya1L eZRUEnWAFB4q
qwnLsteYH3Pk8A9wk0KKA4xZszAcKTj04dRsaEk3ZEoZZSF2ltWUERW9Fw8t ruHbv6zHQCcl
xd8CDZlKzcZgBoya8muOPDgHtwGOlEC8xnBeDsk3ZciUEBtSeGhDi+2OXqP5 dc0R5tS7QXeQ
4vc0DHmojBazw4+5YvTD1Bz+Pm50HA7g4RrCa6NjpAIJ/qf/VmInN/oxep97 2VU2h5yRGRQB
kMeKylfpr4PL1vq4hExaBZLaIj5xDKR4TgHjxmWzgFymT59E5eOjWDKuju/d eD8FjCFbe4rF
lXVMtAHDfIf1ueuXlM0pYGSGXwjlzaLy1XvR8fcMhRQc8VUQBOGSxumAxARa teBJyd341pO/
jXqMxwsJTXbsNhv6lxAN53jCKoPy4u4UrfA9pH8EzHipgifvGnjuTLhE2blz J8OGDSMtLe3L
Z2a4cTV6SHQ6z9iQoW6XC5xOHIDL5QrJ243LDU5HdBeC4XbR6LHhdIqLQRAE AWBSmYuR/ZzY
OhCa0OCGutPw+Rd1VO77nBfG1NK/f/8Oz3h5joeR1rlrcQ01Md0VwgWB7jjj jbTD2TL6gtMZ
OhKDg7aK0h3ONvcLgiBcbiSkQGJi/OlNr8/762gGi8WCbriwWCydmnpA5p4Q BEEQhIuIlARI
sPrGdooH0wS80GjzHZPSeBi7vU+nyhbRIAiCIAgXEUlJkJAAepyvMigLKAWW ZmhwG1xpryEp
KadTZYtoEARBEISLiC6ZkBJn+JqpwDRA18B0Qd0Hr/GdG7qQlJTU4RkuQUSD IAiCIFxUJGdA
UopviKF4GvHqzz9nxzvb+PyDXdw5MI0hQ4bgiBF83h4iGi4RAiNCdmYCEkEQ BOHiYe2DD7I2
zrQOh4O0tDR69erFjdcMJScnh8zMzE55GeCcv3IpnC3ef/99srKySE1tNSqD IAiCcAnhaW8G
4xgkJyfjcDg6LRhARIMgCIIgCHFyZma5FARBEAThkkdEgyAIgiAIcSGiQRAE QRCEuBDRIAiC
IAhCXIhoEARBEAQhLkQ0CIIgCIIQFyIaBEEQBEGICxENgiAIgiDEhYgGQRAE QRDiQkSDIAiC
IAhxIaJBEARBEIS4ENEgCIIgCEJcyNTYlwCh02Gbphk1TeisZiqP7z8AACAA SURBVJqmnXWb
BEEQhEsPEQ0XOSdPnmTJkiWcPHmSxMREdN13SUOFBIDX66WhoYEePXpQUFBA 3759z4O1giAI
wsWMiIaLGNM0qaioIC8vj/z8fKxWa5vpvV4vmzdvZtOmTVx55ZVfak51QRAE 4fJDWo2LFKUU
zc3NHD9+nIEDB9Lc3Izb7aapqYmmpibcbnerpbm5mSuvvJKGhgaam5tbeSPO DAaVa17l/S/c
HTzsC9aUrqHKOAsmnSOM49tZWb6VDp75JcPxyjWUv//FGcjJYPualWzt6D10 jji+fQ3lW8/E
eX55YttyYdehcPEiouEipqmpiZMnT2K1WjEMA4/HQ3NzM83NzXg8nrAlsE3T NBITE2lqagrP
zL2d4sxMMkOWgqXbO2MVf5s4hb9WdfDHyn2YiQ9P5MhF/BvnPryBqUWbLlvR UP23iRT9teoM
5ORmw8SprDt8Ydbk4Q0TKVp3+HybAbRly4Vdh2eK05UvkJn5AifPtyGXESIa LmI8Hg9dunTB
NE28Xi9erxfTNMMWr9eLUgqlVDBI0jRNDKP1I/1p4CevvM/hg/vYt28fyx8c 2im77EMgwd7B
gxyJ3MRNHTrE2FNKZuZkdp6n38VW5dsSgAQcXyaPixn71xnS4QsfDZ3Mm8Bx gXaeJjlvYugF
YlxbtiQMBYfekbvxwmFP6WQyC0rbFeDJg8azcePdpJwTqwQQ0XBR4/V6cTqd YaIhIBxC1w3D
wOv1YhgGTU1NJCcnRxUNdUC3K3vjSOlCly5dSHHobF1aTObkF4LdBjtXzmT0 E+W+f2bjC1Y+
MznomZhc0tozsad0JsUlO/3f6llZXEDJznoA3FUbmDna79UoKuYdUoNBNu6q iuC+0TNLOR6Z
sbGHfxv1MPAmN2dnMnPp/zI5czJrvzBayppZwHMbvmDPyieYubSckpmjfbZO fobtx/3pjKqW
7aNnsjWwvX4PLxT7t2cWs72+nfJL/ec4tIm/lz/nP24ya/bX+4tZS/HogBen gJKKL2LnEcTN
hheKg/U7emYJgdPzndNKls7MJHP0Uk4CVRUljPannVm6lWg9PR05bs+aF4Lb W66tm62lz7R4
o54obd2ldHIrxZnFVAQf/05SOnk0JdtPxq7vkO2jC77Pw+9AQhT7Map4YfLo YPkzSyr89taz
NqSuAvdYeHXu4YmCJ1iz4f+zd/ZxUVX5438PXGCAQcBBRfEhIzWZVnZDizag wmJNW582qCRS
e4K2xV2k3a/0JJWlv1XXVreN3DZxN61Vk5YNIr/hlljhita4QbEsX7LAUBkd YdQLc2F+f8wD
A8zAqKBh5/16zYvhfu75nM/5nHPnfO455567gzTbeRtK6hzixgNbmWMfaZvz BOWOoX2Z8vyl
Npvn8Fj2XkLtxp1v+8FNm+jTzl5s6YYvIH/7ERvSbHW4uhSTWx82kZ+WwMYD nVeaPj/DVu9O
eWoTyD/Q42q0lqfxAKvTtD3qwJ1f5ZodpGXks6fb9SLX7SA2sxj2ZhKhTWBr lcmtr+RvP+L5
V/fRei5+cy6DXMMTc5ayo3Cj9Xy9GLPoCxE0DGLa29vx8vJClmVOnTrl+BiN Rk6dOsXJkycd
f41GI83NzbS2tuLn50d7e3sPfUOA7GeXs3r1Cp5YkU+dDDH3P0lWcS7Rq0pp rNlBfHoFK7Jm
okahdLmO9HVj2aWvpeFwNavviOyh84yplqoWs+P/E1V7aTErQCNroudRe28R DYYG1ixKBppt
HUA9z0XPwv9xPQbDYTKOZ5K1o6arYmkCmQXLAB3bKqp59r4ZTI8r5pnt1s5N qd9N+mZIvDYc
s+lrNucs5njSBmqry8ltXkfik8UoKJQujybb/3GOGgyUZZwhKettZKBxXz65 25PQGww01K4g
svsNW/f8508EfKEyl5TiYVTUVrJpYTGpO6pt549kUV4lBoOB3Ssh+zclmFzq 6ErYtIeobDBg
qN1F6OZsCv9j/SG2limdYzfvprpwASGNJUTPyuZx/VEMh8s4k5nEtrqe92me p6snPzWXqVv0
GAwNrJtrrdvG0udIytxPgf4whgY9sz7PJPo3JV0DlJBIYnXbeanYGgTJde+T WTyO6yZp3Pp7
z6posmvvpbLhKIVrFjGzh+UOxzPt0T/TYDBQu3slm7NfotJaYaTkbmdb5VEM DbXMHeviDls5
w9d780id9z4P6asp25RBbuo71qHtxlJ0SZncWmAtb9Gsr5mle456oHHPGmZl H6eosoGGwjXc
6hgQu4D2465N9GGne1t64jsOVqWm4PdoBdXlmyhe9QzVJnc+DONH8aHkPLvL dkNQw8vZ25l+
XSSNpc8xK3so+qMGDpdlkJ30JDU9ItJ6VumSWDVsA/rDDRyuruSOsepe/aqY TRRvz2Zet+tF
Pf4OCpbpgGWU1xYzf6LGra/aW5oo2dzUZ/26LYNyhq/3biZ9zTF266tZPCnE vUMFgHh6YlBj
sVgIDAzEz88PHx8foOseDCqVqsu+DSqVivb2diRJcrsIMjn+euKvDuE0gYRK gDSaJ2t3UR2Z
hG4dLCuoJCFMAqWOojxYuOkRYkZbL7RwDVgnOdzjC7QCSuNnrCOOXQtiUQMT bppOHO8DoNQd
JA+I2/UyKyqguhiKpzT30KUJGwaEEjYyDI0a7sheRva8P1GXGcPR/MWQUUCM BqramtHl7ubX
M6IBuCc7i9x5jZj+8A27rRmxakUFJ6q3Q7EOGQi58kdAOgsyYPmSB5ke1bMs 3fM30QZkUZm3
iHDg7NVx6Fqtl5gUHsVVLeVs3VhIw2Eg1LWOrqiJmjqO8uKtFB62zVubbb/W bc2QVcCTs61l
qissA2DXy8up4CzbgcgTMozvptTjdGFcvxAWpy5g6NrlPHj3dEDms6I8dLm7 SBitATTct3Il
OfFvU/fCDKdMQpixPIvslJ00LYii6tV0WFZElPQNW1z6u5731kHu7gWEqyWY cCPTddDS0+Ug
hTP1qhbe37qRmobDACgKEDKWhUBKyi9Yu3wJd7uqMMk6mratMo+EcJCbx9kP U/+vIiCXtITR
AMTe9xhxOYmU1+UQ+t46dLm7iQ1XAxOYMS+O7S2AcmHtx12bcG+nQqU7W1zQ dhgytlXycGw4
yM3E2TNw48OY+UsgJ4WPjAuIOfQ3tpPLqiiJPa/mAXG8vGoF1O8CKmmW83Ce E1DqDrIO2LQ0
hdEaCTThaID63e78+hQz3F4vasKGjQPdMEaGaKzTfb34qu/6lflXkZsy2NIU FD5JtIgXPEKM
NAxS7OsU/P398ff3x8/PD19fX3x9ffHz83P8HxAQgFqtdnzscnt6Z5qB2Lgk YhMSmJ4QQ4j9
glROY++yg4O7dUKeTGE7hk8VWipt385a75ilXsLWWXNTuWt+KjllZVSkTXJx RptdLQBhP57L
Qrbzan4+L62DVx68DgAzgJ+PI5ViPttFS/K8uaTeNZ8Hc8oor0hGA6jH38nR 6nKW6E6QEq/j
iRJXC/y65g+Abrjjt9TsdFifn8ak2HyGxtzCrPhpcLLNvQ47Jj1pIyaRf3go t8xLIg5rwGXX
rQsOdjr5LJDM3NRFzE95kLKyctIm9Zzp9Tydmtm/O0p5wRJOvJaCLmIFdQq0 nQH8nCvNt0dZ
AcJvnM9M1rGzpJA/5cGWe6Y6ZD38rZzlLF2qyC1GfT4jJsVSMzSGO2bFo7O3 TPUEfne0moIl
Ol5LiSfiiRKXLoU4wmxucZabrQXreRelKJw29G7c+bYf923CnZ192+JMGxAe 1rMNuPVh2I1s
mAn520rYtnYdC7fMIwRbDc+cR2rqXaQuyaOsvIJJHi6VcO9X218314u5retN Qu++csZ1/fZe
hjgCxe2zx4igYRDT0dGBJEmOQCAwMJCAgAD8/f0dAYRarcbHx8fx1x5guNo5 cghwvOlbZJMJ
o9GI0WQdpl4xaR4jN5VRvimDnMTZ7GlSQBrDrAzYnJqPvkkG2Uh9o4uJW6Cy rJImxcSeDZnk
Yo0h1COjmMleNr+jR5abKH05x7GmQRp/LVlAkb6JMVFRREVdSZCLxV5q/3Dg JKdMtp8HaQIL
V84kLzub4ri13Gq7y/bxHULl60VUNSmAkd3b8yDrakKkMSRmwPaCL/EZE0VU 1ESGBVnTGOuq
+EYaz52Zz7I2DspqDH3nbwYqXXnAxKcFxZCRzIyYMTR/bZ2yUFzpcE719T6K geTkWxkvneKQ
PZELxl83C9iOvsmfqOgooq4c5tFCQrfpFCNVVY2MT7iTF/LWArs4Iau5du5C KnNexjr1a+Sd
V7MheSYTu3ci6igeXRZHTupiipNf4ebRErjztzSSqXGQ82oJTbJMTemfyK50 vabhSGUpkEXy
jBj8m7+2ulsBxVhH1TcSCXdmkrc2DvK+xnVrdO3CMbEzgRwKbXPaVe9sZi8L iRkfwlWxM6nM
eRV9kwljTSnP2tcRXFD7cd8m3Nupdm+LW3pqcedDUJP0aC7FOank7E3mwZtH A2p+OCsDiktp
8hlJVFQUVw4L7aHTfs0ufvltGmUF2dhIo1Hpxa/qXq4XGBIeCZXHbXXYi69c VKYrv3lSBoFn
iKBhkGKfhvD29naMKNiDBF9fX8cIhK+vL4GBgajVagICAggICMDPz6+LDjuB wKp5U4kYN47I
yEgiU9+kaEU06xZu4sXZUUyY/RRbMmDepHU0IjH9qQpWJq8jcVIE2ohIHi2s BcDP6XqcdNsD
6IozmTRiHGtPxZNhfyBDHcXTm5axOT2RiIhJrK9zXg8xmsf0BUTmziNCq0Wr jeCBbdU9fCCN
v46VMyuZpxtBmm2xZfT8h9ABWUtm0HW08RAZk0ag1UaS+e0yKh5LACSmP6Nn 7cgcoiO0aLUj
iHzAOid95JP1TI0cgVY7juy9yaxI7vkkSY/8fQCn0zrvBzXcumQZ5KWg1UaQ f3gsusocFubr
XZbBkWriTHLjIEU3ghEpWxmbrCM3KRO9CXy6j/CET0dftJbcedHWxV4RkWyr 7rmmweN0yhHW
x0czQqslIj6b5JW/JVoDo2c8y5Zl35IYqUWrjSS9NouyVbOtwV63zmvqnQ8A kPvQzbYnStz5
W8PMNZuI25zOpIgIYtfXuV3TMDFhEXGsQ6fVkpJ/mGTdXpIW5nPq+CfET41E q9USn72XlUWz
cTXaPKT7AVt9SaNnU75lGZmJNh3ptWwqe5rxEkTdmcOyuM0kThpHZOx6hjmM u5D2475N9Gan
e1t64uumX3TnQxMQNnUGGUBc7kNE2QLB8OlPUbRyGPOix6HVaomIzKS2R9Oy XrPJeenoIkYQ
Eamj8LDcq1/dXy8w5rq5zGQVOq2W/Crc+0oCnKZ+3PmttzL0SCPoFZXBYBiI HX4EA4zFYuHI
kSN89tlnpKSkOAKBvtKYzWYKCgqIiopi1KhR/fIeCtlkQpHUaNzd2ioyJhk0 PSftQTZhVCRC
XMlQMJlk6E03IJtkJI0aCTDpNzIu8SDlR/OYYEui3ziHTFay5+GJGI0yISE9 h2xlkwkFqauN
ioxJVlBrNL0u/nHOvzcU2YSMBo0aFJMJRa1xjAa412H1gUajsX1XXPuxm82S k26PcJPOXd0q
sglZkXq3pRfc+dtoUtCE9O7vLu1JMWFS7PZZfXXOZe+h21WdK5iMJiRNiEvd 59t+emsTvRjZ
qy0e4daHvSUxISv0cT24qQMPr6Wu2GxUqzvzP2dfnU8ZBL0hgoZBisViwWg0 sm3bNuLj44mL
82yPg7KyMvbv38+cOXMICQm5zF5eJbN1TgR5t+5iT2aM46h+QwKJ8joMv47p Ja1AIBAI+kIE
DYMYWZbZv38/O3fupKqqCpPJ5FjgqFKpumzoJEkSQUFBTJ48mfnz5zNt2jTU 6sG58YtAIBAI
Lg0iaBjEdHR0cPr0aY4dO4bRaOTMmTNdFjg6Bw/e3t4EBAQQEhLC8OHDCQwM FC+sEggEAsE5
IYKGywD7Rk2uNmxyxv4WzL7ehikQCAQCgSvEWpDLABEMCAQCgeBiIManBQKB QCAQeIQIGgQC
gUAgEHiECBoEAoFAIBB4hAgaBAKBQCAQeIQIGgQCgUAgEHiECBoEAoFAIBB4 hAgaBAKBQCAQ
eIQIGgQCgUAgEHiECBoEAoFAIBB4hAgaBAKBQCAQeIQIGgQCgUAgEHiECBoE AoFAIBB4hHhh
1WWAxdL5olLnV2M74/wabJVKNeA2CQQCgeDyQwQNgxyj0cgrr7yC0WjE398f SbJWqXMgAdbX
Zp85c4aRI0cyZ84crrjiiktgrUAgEAgGMyJoGMR0dHRQXl7OLbfcQmJiYp+v xm5vb+eTTz7h
448/ZuzYsV1GHwQCgUAg6AvRawxSLBYLbW1tNDU1MWHCBNra2pBlmdbWVlpb W5Flucenra2N
sWPHcubMGdra2nqMRvQPCodK3qKiUT7HZI2UbC2hXhkAky4SSpOeHYUHOMeS XzY0HSqhsKKx
HzQp6Et2cOBc21CfahspeeNc29gA2SIQDFJE0DCIaW1txWg04u3tjaIomM1m 2traaGtrw2w2
d/nYj6lUKvz9/Wltbe2qTNaTodWidfrM2ag/H6v4MPVhPqg/xx9ZuYHUzFSO DuLfZrlhD+mL
P/7eBg1HPkxl8Qf1/aBJZk9qOrsb+tmTrfWk/iKVxlaA07yi1bKmwnhpbBEI BikiaBjEmM1m
QkJC6OjooL29nfb2djo6Orp82tvbsVgsWCwWxyLJjo4OFKXn7dZpYNm2ChoO 11JbW8uW+3Tn
ZZdvFPj5nmMitT9xxJ1TEqVmK1ptGlWX6Pe8R/4+foAf6gvRMZjxvZGoc654 V0ho40Dd35On
3r7cyI22fwKZ80kZd1+l6TOZn24AbBEIBikiaBjEtLe3ExQU1CVosAcOzt8V RaG9vR1FUWht
bSUwMNBl0NAMDBs7BrUmhJCQEDRqiQMbM9CmbXAM6VbtWErCE4XWu2mlkR0r 0hwjE2n5PUcm
arYuJSO/yvafiR0Zc8ivMgEg1+9haYJtVGNxBnsZ4lhkI9eXO2QJS7fS1F2x UsPy2EygmPgI
LUs3vkmaNo3SRqUzr6VzWL2nkZodT7B0YyH5SxOstqatQN9kO0+p7zyesJQD 9uOmGjZk2I5r
M9Cb+sh/q62MulY+KlxtS5dGSZ3Jlk0pGQn2UZw55Jc3utfhQGbPhgyHfxOW 5mMvnrVMO9i4
VIs2YSNGoL48nwTbuUu3HsDVKPy5pKsp2eA43lm3Mge2rugcjXpia8/hfuMB MrQZlDtu4o1s
TUsgX29072+n4wlzHiJzL/i5sB+lng1pCY78l+aX2+w1UerkK3sbc4/Mvzav p+xIq5NfSihc
bWvPaRuo6aLC2jL1W5eiTdtII/TdRgSCyxARNAxi2tvb8fLyQpZlTp065fgY jUZOnTrFyZMn
HX+NRiPNzc20trbi5+dHe3t7D31DgOxnl7N69QqeWJFPnQwx9z9JVnEu0atK aazZQXx6BSuy
ZqJGoXS5jvR1Y9mlr6XhcDWr74jsofOMqZaqFrPj/xNVe2kxK0Aja6LnUXtv EQ2GBtYsSgaa
bR1APc9Fz8L/cT0Gw2EyjmeStaOmq2JpApkFywAd2yqqefa+GUyPK+aZ7dbO TanfTfpmSLw2
HLPpazbnLOZ40gZqq8vJbV5H4pPFKCiULo8m2/9xjhoMlGWcISnrbWSgcV8+ uduT0BsMNNSu
ILL78EH3/OdPBHyhMpeU4mFU1FayaWExqTuqbeePZFFeJQaDgd0rIfs3JZhc 6uhK2LSHqGww
YKjdRejmbAr/Y+2ZrGVK59jNu6kuXEBIYwnRs7J5XH8Uw+EyzmQmsa2u5/CF 5+nqyU/NZeoW
PQZDA+vmWuu2sfQ5kjL3U6A/jKFBz6zPM4n+TUnXACUkkljddl4qtgZBct37 ZBaP47pJGrf+
3rMqmuzae6lsOErhmkXM7GG5w/FMe/TPNBgM1O5eyebsl6i0VhgpudvZVnkU Q0Mtc8f2Nd7T
zrd7ttOkmJ38kkrxsEepri4joziXt6s7py78AqC+5AkSM2spWvcw4XjQRgSC yxAx6DaIsVgs
BAYG4ufnh4+PD9B1DwaVStVl3waVSkV7ezuSJLldBJkcfz3xV4dwmkBCJUAa zZO1u6iOTEK3
DpYVVJIQJoFSR1EeLNz0CDGjQwAI14B1ksM9vkAroDR+xjri2LUgFjUw4abp xPE+AErdQfKA
uF0vs6ICqouheEpzD12asGFAKGEjw9Co4Y7sZWTP+xN1mTEczV8MGQXEaKCq rRld7m5+PSMa
gHuys8id14jpD9+w25oRq1ZUcKJ6OxTrkIGQK38EpLMgA5YveZDpUT3L0j1/ E21AFpV5iwgH
zl4dh67VeolJ4VFc1VLO1o2FNBwGQl3r6IqaqKnjKC/eSuHhBushs617bmuG rAKenG0tU11h
GQC7Xl5OBWfZDkSekGF8N6Uepwvj+oWwOHUBQ9cu58G7pwMynxXlocvdRcJo DaDhvpUryYl/
m7oXZjhlEsKM5Vlkp+ykaUEUVa+mw7IioqRv2OLS3/W8tw5ydy8gXC3BhBuZ roOWni4HKZyp
V7Xw/taN1DQcBkBRgJCxLARSUn7B2uVLuNtVhfVGWzNkbCNvUSwgM0EHLbZf R99QKHj5MXI2
f8u2yr8TG2YrpQdtRCC43BAjDYMU+zoFf39//P398fPzw9fXF19fX/z8/Bz/ BwQEoFarHR+7
3J7emWYgNi6J2IQEpifEEGIPKZXT2Lvs4OBunZAnU9iOcWaFlkrbt7PWO2ap l7B11txU7pqf
Sk5ZGRVpk1yc0WZXC0DYj+eykO28mp/PS+vglQevA8AM4OfjSKWYz3bRkjxv Lql3zefBnDLK
K5LRAOrxd3K0upwluhOkxOt4osTVAr+u+QOgG459ltzsdFifn8ak2HyGxtzC rPhpcLLNvQ47
Jj1pIyaRf3got8xLIg5rwGXXrQsOdjr5LJDM3NRFzE95kLKyctIm9Zyv9zyd mtm/O0p5wRJO
vJaCLmIFdQq0nQH8nCvNt0dZAcJvnM9M1rGzpJA/5cGWe6Y6ZD38rZzlLF2q yC1GfT4jJsVS
MzSGO2bFo7O3TPUEfne0moIlOl5LiSfiiRKXLnWHGdCF26IBFHutOBg5VAvs 5eBndY5jnrUR
geDyQgQNg5iOjg4kSXIEAoGBgQQEBODv7+8IINRqNT4+Po6/9gDD1c6RQ4Dj Td8im0wYjUaM
Jusw9YpJ8xi5qYzyTRnkJM5mT5MC0hhmZcDm1Hz0TTLIRuobXU/qVpZV0qSY 2LMhk1ysMYR6
ZBQz2cvmd/TIchOlL+c41jRI468lCyjSNzEmKoqoqCsJcrESTe0fDpzklMnW PUgTWLhyJnnZ
2RTHreVW2122j+8QKl8voqpJAYzs3p4HWVcTIo0hMQO2F3yJz5gooqImMizI msZYV8U30nju
zHyWtXFQVmPoO38zUOnKAyY+LSiGjGRmxIyh+WvrlIXiSodzqq/3UQwkJ9/K eOkUh+yJXDD+
ulnAdvRN/kRFRxF15TCPFu+5TacYqapqZHzCnbyQtxbYxQlZzbVzF1KZ8zJ6 I4CRd17NhuSZ
TOw+SqKO4tFlceSkLqY4+RVuHi2BO39LI5kaBzmvltAky9SU/onsStdrGo5U lgJZJM+Iwb/5
a6u7FVCMdVR9I5FwZyZ5a+Mg72v6a4lB20m49q6nqN2Vy6rUqawutQYHnrQR geByQwQNgxT7
NIS3t7djRMEeJPj6+jpGIHx9fQkMDEStVhMQEEBAQAB+fn5ddNgJBFbNm0rE uHFERkYSmfom
RSuiWbdwEy/OjmLC7KfYkgHzJq2jEYnpT1WwMnkdiZMi0EZE8mhhLQB+oZ06 J932ALriTCaN
GMfaU/Fk2B/IUEfx9KZlbE5PJCJiEuvrnNdDjOYxfQGRufOI0GrRaiN4YFt1 Dx9I469j5cxK
5ulGkGZbbBk9/yF0QNaSGYR0OfsQGZNGoNVGkvntMioeSwAkpj+jZ+3IHKIj tGi1I4h8wDrH
fuST9UyNHIFWO47svcmsSO75JEmP/H0Ap9M6b5w13LpkGeSloNVGkH94LLrK HBbm612WwZFq
4kxy4yBFN4IRKVsZm6wjNykTvQl8uo/whE9HX7SW3HnR1oV5EZFsq+65psHj dMoR1sdHM0Kr
JSI+m+SVvyVaA6NnPMuWZd+SGKlFq40kvTaLslWzrcFet15+6p0PAJD70M22 J0rc+VvDzDWb
iNuczqSICGLX17ld0zAxYRFxrEOn1ZKSf5hk3V6SFuZz6vgnxE+NRKvVEp+9 l5VFs7vVv5Ug
p+/O7bS7X5z/9Q2F1jMyITGZ6LctY1VKNBsPNHnURgSCyw2VwWAYiB1+BAOM xWLhyJEjfPbZ
Z6SkpDgCgb7SmM1mCgoKiIqKYtSoUf3yHgrZZEKR1Gjc3doqMiYZND0n7UE2 YVQkQlzJUDCZ
ZOhNNyCbZCSNGgkw6TcyLvEg5UfzmGBLot84h0xWsufhiRiNMiEhPYftZZMJ BamrjYqMSVZQ
azS9Lv5xzr83FNmEjAaNGhSTCUWtcYwGuNdh9YFGo7F9V1z7sZvNkpNuj3CT zl3dKrIJWZF6
t6UX3PnbaFLQhPTu7y7tSTFhUuz2WX11zmW/EDxsIwLB5YJo54OYgIAA6uvr 2b9/P3Fxfe9x
oFKp2LdvHw0NDUydOrXP8z1FrenjWXdJjdtT1BqXd4S2hLbOsq/87R2PTOHT OehydzkCBgBa
T1IpnwUklwGDVYeL473Z7TL/3pHUGsd6B6lbJ+Neh7MPJDSaPi5ZD232NJ27 unUuy/ngzt8h
7htDl/M6XaKh0yWetZd+5Xz9LRAMUsRIwyBGlmX279/Pzp07qaqqwmQyORY4 qlSqLhs6SZJE
UFAQkydPZv78+UybNg21WjwjJhAIBALPEUHDIKajo4PTp09z7NgxjEYjZ86c 6bLA0Tl48Pb2
JiAggJCQEIYPH05gYKB4YZVAIBAIzgkRNFwG2DdqcrVhxEkxlQAAIABJREFU kzP2t2D29TZM
gUAgEAhcIdY0XAaIYEAgEAgEFwMxPi0QCAQCgcAjRNAgEAgEAoHAI0TQIBAI BAKBwCNE0CAQ
CAQCgcAjRNAgEAgEAoHAI0TQIBAIBAKBwCNE0CAQCAQCgcAjRNAgEAgEAoHA I0TQIBAIBAKB
wCNE0CAQCAQCgcAjRNAgEAgEAoHAI0TQIBAIBAKBwCNE0HCONOlLKDzQ2Os5 StMh3iqsQD4X
vYdKKKzoXa9AIBAIBJcSz4MGWU+GVovW6TMnYzV76kwDaJ6d07yi1bKmwngR 8uqdhj2pLN7d
0Os5rUc+5OHFn5xT0HDkw1QWf1B/YcYJBAKBQDCAnNNIw2lg2bYKGg7Xoq/Y xa2nVzFv6kz2
NCoDZJ6dQOZ8UsbdV2kGOJ++CQiKQ6fu443iki/gi8+5KPa9kSg/3wuw7AJR akjTasmvOpdQ
R2ZrmpY5+VUDZpZAIBAIvjucU9DQDASHDUOtCWH0+Bgy/1pBBpWsLawEoPHA VubYRyLmPEF5
o7UDkmt2kJaRT+mOFVZZwhMcqNOzeo713LTVpVjHK2T2bMhwjGQkLM3HGo/I /GvzesqOtAJQ
s+MJlm4soXB1mvXctA3UuBjw8Dxf97aDTHn+Ulv6OTyWvZdQP3rKtAnkH2jq 24lKPflLE2z6
lnKgyVXA5UavXMMTc56gpNRuawJbD9RQsnqOww91NrPl+nKWJtj9uBWrBhM7 lqaxsbSU1WnO
PpAp/E0sxUB2fAQJS3dgAmpKNpBg80lavr6HlXWFj5NZDHuz49EmPEGVDCiN 7HgizVGHT2wt
dzniYq2bjRQ6ypnGDr3VSmv97mDjUi3ahI0Y+6ifAztWd46ApW211qkbP5tq SshI6Hauu7LK
h0jVpnLodN/VKhAIBN8HzmNNg3MnN56UlXHsfX0fxsZSdEmZ3Fqgx2BooGjW 18zSPUc9oJhN
FG/P5plPr6aytoLc0DySpiYSnFNB5e4NFK96hmrbr3fYtIeobDBgqN1F6OZs Cv9jAtr5ds92
mhQzAGbT12zOSaV42KNUV5eRUZzL29U9py48zrcX2xv3rGFW9nGKKhtoKFzD rXGd+htLn2NW
9lD0Rw0cLssgO+lJanoddFEoXR5Ntv/jHDUYKMs4Q1LW2z06Vbd6lTN8vTeP 1Gcqeba6moJl
oWQmxfL2sByqq3eTXJzLO5VGoJ7nomfh/7geg+EwGcczydpRA4DpeDE5KSkE P1pBdfkmmw/U
zPxNATpg2bZyip+9Aw315KfmMnWL1Sfr5kb2KM34mUtZpgPdsm1UF+cwUa1Q ulxH+ufx6BuO
0lBZxNeZs3i8pOe0i7Vucth+PInK2mq25TaTnvgCdYq9ftM5dvNuqgsXENJb /ZQ+R1L6Kjbs
0tPQcJjK1Umo3fpZYV9+Ktvjt3HUYKB23UzUAO7KKo3iF9t+wSi/HuYLBALB 95I+xtk9ZJyG
o/8qAnJJSxgNQOx9jxGXk0h53VPMoA1YRuHzdxICJMzSobt1Aw/Hjgf5LHGE 2hSpiZo6jvLi
rRQetq0bMCvQfaC/rRkytpG3KBaQmaCDFpcl8Szfere25xD63jp0ubuJDVcD E5gxL47tLQAy
/yrKA+J4edUKqN8FVNIs5zHKnZ+Ub9idB8TtYtWKCk5Ub4diXbegwb1eJGhG R0Hh80SHgCnp
Vlg1izWLYtEgE2vzg1J3EGs2L7OiAqqLoXhKMzASDkPGtkoejg0HudnhAykk mHFAcNhINBo1
EMb1C2Fx6gKGrl3Og3dP71keKYSIUAgNDiNMowGljqI8yN2Vwmi1BOGxPLYy jsQt5bww405b
B+1cNyt5+dcz0ADh9yyB3PWckMG/rRmyCnhydrS1fgrd1c+v8S3Kg4VbSIkZ jQSEh1vtcO1n
iSuvXwiLU/iF/1qWPHg3UeC+rFIYN0wPc1ebAoFA8L3jPEYanHvnev6Rs5eZ t/8Q37YzgF/P
KMR+560Ldsh8HEECgLnzq0lP2ohJ5B8eyi3zkogDWl1YYAZ04fYfc4W23sz1 IF+zW9sVThsA
P9erE3wBZs4jNfUuUpfkUVZewSS1y1O7kDxvLql3zefBnDLKK5LpvlKjd72h BDoK5HwL3NMP
s+amctf8VHLKyqhImwRYu+rwMBdrQxTr9FMnamb/7ijlBUs48VoKuogV1LkY Remap8IZwE/q
7sk2XA7A6Hw7fa6YgZOArX6Dgx2nua+fzq+uYkZXfh4/+3dUlxegO/Ea8boI Suplj8sqEAgE
33fOKWgYApw6dRxZNmFsrGJjRjTrSOax2VGMiZ0J5FCot04TVL2zmb0sJGa8 2toLVHbqMbtS
Dpi+3kcxkJx8K+OlUxwCXPc2HuJhvu5tD+Gq2JlU5ryKvsmEsaaUZx1rGtT8 cFYGFJfS5DOS
qKgorhxmC0rc2SyNITEDthd8ic+YKKKiJjIsqHuU0YteD5HGX0sWUKRvYkxU FFFRVxLUZfGm
CwPVQ4gETp2yzRMpRqqqGhmfcCcv5K0FdnGix+IEiaEjYe+pU1aN0njmLoSc lwsxAhj1bM7Z
S/KcG3oERuALlQXsqrKuY9Dvfhv4KREu4pne6ue6WVmw+QV26BsBmcb6RhS3 flaor6pCGp9A
5gsbmAnUGGT3ZVWMVB2qwigCCIFAIADOMWgIBFbNm0pExDgidfGUaddScTiP aA1Io2dTvmUZ
mYmRaLVa4tNr2VT2NOMlrLMLuk49PuC0mLATzcSZ5MZBim4EI1K2MjZZR25S JnoT+Dn1mz7d
HjJw+8yBh/n2ZnvUnTksi9tM4qRxRMauZ9jMznTh05+iaOUw5kWPQ6vVEhGZ Sa2M9bY3ypVB
EtOf0bN2ZA7REVq02hFEPmBd0yD5eaAXa+DWBafydfphNI/pC4jMnUeEVotW G8ED26qt57iL
P6QxpOTOZNU8nXWBoHKE9fHRjNBqiYjPJnnlb4nu0aGruW5BLqyaxwhtGnqT xIxny1n2bSaR
Wi3ayERqszax6s7xbjKF7RmT0Gq1JGZ+y5aKRwinZ/32Vj/h0x+jYGUU6Yk6 tNoIdI+WILv1
s8yelfFEjtCijUikOHkl83Qh4K6srf8l/pZ4vnA13CUQCATfQ1QGg8HSrxoV GZOsoNZoznPB
hILJJKPRaGzfFdsc+0XAre0KJqMJSROCq6ctFdmErHBOZZZNJhSkXst2Pnq7 acBkkkFSo+nr
MVG7XbL1fPvpssmE0ld6WUZGQu10jrV8ajQa1+lMVRsZl+FLw55FKEYTUoiG Pmu5l7Zl9VVP
f7ryc6/nnoOvBAKB4PtG/wcNAoEHmPQbGJcItYZMQi61MQKBQCDwCBE0CAQC gUAg8Ajx7gmB
QCAQCAQeIYIGgUAgEAgEHiGCBoFAIBAIBB4hggaBQCAQCAQeIYIGgUAgEAgE HiGCBoFAIBAI
BB4hggaBQCAQCAQeIYIGgUAgEAgEHiGCBoFAIBAIBB4hggaBQCAQCAQeIYIG gUAgEAgEHiGC
BoFAIBAIBB4hggaBQCAQCAQeIYIGgUAgEAgEHiGCBoFAIBAIBB4hggaBQCAQ CAQeIYIGgUAg
EAgEHiGCBoFAIBAIBB4h9YeSv/71r/2hRiAQCATfAdLS0i61CYLvKP0SNEyZ MoVvvvkGi8WC
SqWivb0dLy8vx3eLxQKAt7e3kAu5kF9EOTBorkth56W3E2DMmDEIBO7ol6AB QKfTERMT01/q
BAJBP3DgwIFBcV0KO/uX87XzwIEDNDc3D4BFgsuFfgsazGYzbW1t/aVOIBD0 A4PluhR29i/n
a6fZbB4AawSXE/0WNCiKgtlsdgyLAV2+2xFyIRfyiycfLNelsPO7YaeiKAgE vdFvQYPFYqGj
o+OiXCzmY59S8JGZ2fOuw+87drEKuZB/1+QX67q8ELmw87tpp0DQnX575NJi sWCxWBwNz/m7
8znnJG/V89CQIQxx+szK03O24Z88cN9e5AvVL+RC/j2Qf1ftcpZfDDuHvBH0 nbQzaKuGIW8E
fef8OdDY8+3o6BCfPj72ermY9eOOfh1psFgsXVbnOn+3n3Nu8g5MwONvfcYv Y0M5a7bg4x+E
pXYvAF4XrP985WfZkhrOm7d9zD8WRV2C/IVcyD2X94dezZZAeuPU3c0XpH9g fj86vwe/OQTj
Xadob1d9p+wM+Vuww3dD3uj8fqH6+8POgaKjo4MvvviC//znPxw5coTjx4+L xZe9MGTIEIYN
G8aoUaOYOHEikydPRqVSoVKpLok9/RY02LE31u4R7PnKm4HhY8eg1kiOqQiT xQJ0pq8vz+eu
Gb+iElj00vusXhCDj+o0236ZjiEpleMvL2BtGfz8T+9zl2Y3N93zAjCLNz59 hRlXBKJqr2fT
Y3fxq02VoFvE/769mmnDfKjelsMfDXEkNm/hvheKYNYz/OuVXyKVLuPRIqDo x4T86RE+3r0K
nXpgyi/kQn4h8v7SC3Ayxeg4ZrFY8PKyDlQGvzmkX/QPlH86O+b+8UN/2Rny t2CMd51y2HXq
7mZHcHOp7BxIOjo6qKmp4cCBA3z77bdERUXxk5/8hIiICEJDQ5Gkfu+OBj2K onDy5EkaGhqo
qanh3XffRa/XExMTw4QJExzX4MWk32qpra2NtrY2Ojo6HAWxf7c3RpVKdW5y uRUN8KunHufI
FDWnWkezOCuNEeZ2AFplGd9j/8s1M37FXw40MCP0vzxy5U28Me1r7r5C4WRj EcsW1PHy/+rZ
17yF6392K3/82W/5138OcfDxKTy38xDTM39I6VPX8Cvfv3Dk2Ayqtz7CLUve 4uvN8zl98v/I
X/ZHTKsLqaz8Net1N7Pj0N08dtsS/icqn3/c8QY7Mq4nGBlZPo/yCbmQD7C8 v65LsK6sH14w
DGeOzj0GDEGW5QvSPyC/Hx0dhP99BEfnHuu367M/7YTgLrqs8iH9ov987Wxr a+v3ztsemJSX
l/P5559zxRVXMGfOHEJCQhz2WCwW8eSGG4KDgwkJCWHy5MkkJCTw0Ucf8eGH H2IwGIiNjb3o
ow791jokScLHx8elzPnu5Jzkfr6ogJSbf8wtUaGctvgzItAPHx9vq9jPj/pP PwZg95+f5zPL
Gd4CJp5qx8fHB+kbWFr8d+6ZNgxMScTzCc/94SEmqME8NR5VawA+qkbKXgHi d7Nm1Wec+PIt
eHcK7T4++Hachkd28OpDCYDMJB20BPji4x/AWC1oh45kZGjo+ZdPyIV8gOX9 eV36+PhwMsXY
Te4HWK/FC9E/EL8fodtCbKMjfueV/mLY2T0IA/pF//naORB3+xaLhf3791NV VUVMTAwxMTF4
e3vT3t7u2FjK3UjJ9x27X6xBpnWqIikpiYMHD3Lw4EG8vb2ZNm3a4A0a7LuK OUeyzg3THhF5
LPf2ogVISpjBj23j/yqVihabg7y8vfFSycBdzL93MWGKmeT7fkHo2CF4ecmY gRCNr9WhPr4A
tFu88fKy0K4CVF6OKPuun83nvhvDOKsk8+gLoQzx8uIbFehGDrdVSDtmQOXl jZeXF2a6pj+v
8gm5kA+wvL+uSwAvLy+C3xyCM6futs5Fe3t7X5D+/v79CH5zCM33tGCx9O/1 2Z922v3nLA9+
c0i/6D9fOyVJ6tfHLjs6OqitraWmpoaJEyei0+mwWLqupejo6BABQy/YR2Kg sw6joqIwmUzU
1NQwdOhQIiMjL9pURb+GlfYfDufG6NwYnI95JFepCAaOn2ik7cxwWtvbsXj7 IbV7Oc6PjJ0N
zEN/YjlZN4/FcvYkRrxsW6SCyt6xe6lQYdXr5WX9qFQqvHzHcdujMG/nl+Te +3Mi/cwYm0yO
LVat53sBXnipsP3vS1gElDU30+Hl5XDiOZdPyIV8gOXQP9clWIMGU+rpLh2P /QEse9oL0d9f
vx9D3giy2ak6r/QXy87uuuz0V32dj57+xGKxoCgKlZWVBAYGMnnyZLy8vByj C9190d/5e4bC
oZK/0/bDWUwNV1+yfJsOlfBx2w+ZPTW8y1nd/WOxWBxTSpMnT8ZgMPD5558z btw4fHx8utTv
QNGvIw32oS3nxunqjsVjuY9EEPD8HdE8bz/ppj/w1RovuMY6jCeNmUH1+xuY dGsUT9lOWfPx
cX5xrUSAFszeNrskb1So8PfxQZIsqL1UqLwlJEnNjFXVbHh4EpPDfmPLYwNN 7z2Ef4AKzN62
ckn4q8AsSUiShhsXvQAz7iD0+Z/y8fFt/EhzHuUTciEfYHl/XpdBWzW4w8fH 54L095ed6s1+
nL1PRqWSziv9xbLTjrMuV8cutp39OdJgsVj48ssvOXHiBDqdDl9f3y4dnz1P lwGLfIhHRiey
3elQXPIysn+TQfx49+3w3Gnlw3vTaS3574AFDXLNW4y+IZ1lBV/yWHyYy3yP fHgv97eW0NQt
aOgeMDh/fH19GTVqFJWVlXz55Zdcc801gytosDdUeyFdRZDdF+H0KQ+cyl/M Zja7kCufdaYf
n5BO25mFnG5tR1JrUEvW9Onvmzv1B06lVCl1pPnhL0s5aM/fezzpm9tY/MfT mJHQaNSoVCqi
09/nU4d9wWR8qjjSj7n1N5hbMpGR8PPzPr/yCbmQD7C8v65L8/1KH+m9L0h/ /9opDZh/+/N3
zny/gkoldZG3LTbj5XXh+s/Xzv7sdNrb2zl8+DBBQUEEBQX1CBT6yssELNu2 n19cF0rT8VoK
nv4J86YVUvD5buLD+2+Q3G8y4Hs+KWXeSBvN327dw9sLo9yco/Dx334PwKqN /0tG/D3YQ54u
+frdyOQ+jOge5HV0dDh8+9VXXzlGcgaafsvBPjTi7W29M3f+7uPjM/By/yCG DBlCoN/56/cf
MoTg4EDP0wcGotGoL075hFzIz0P+XbWru/y7Ysf33U53iyfPFYvFOjVRX19P qG2x+KlTp2hv
b3cEKPbOz/l75wdagOCw4fgHhTLmyqkseb2CDKpY+48qVCoVrQ37yL4pjLCw MG7KfgODLe3p
/77HI7bjYfe9wWnb8YZ9m7kpzHo8+42DtNsDF1VnEONOp6r9KG89f59VZ1gY 920+xFf/eILM
d2FvdgJhNz3JF62qbmVQoTp9iPUvVpGVmwHvZvJRQ3tnwOSUrwp6pu3FT+3t 7Zw6dQqVSkVo
aCgNDQ0oSudN7UDSr2sanKMcVxGPkAu5kF98+XfVru7Hvit2CDv7h46ODpqa mrj++uvx8rKu
ZTh69Cje3t6OAMVisbhc10HrKczA6VPHMBhabQeH8JMnrycvfzf/9zMvXoqe hSrvA/6TGMzO
n/+IR/Mn8MefjqUsL5Xt0/5MVUE8p0+c4rTBQOux3UTPyibvgyoSg2t57EdJ bJr8b+aPVTit
QJvxBAbDN7zgTucLOtLzF7H9g/1cHdzOqVY/hgxZzC8nbaZkxp/ZvOhahpw2 YDjd1Qf/948/
sHfSs2xccDsduXk8+/oepj0UDZx2yrcd42kFpc2IwWDokt45SFCpVJjNZsdT J/a1IUOHDqWp
qcnxhMVA029Bw5EjRzhy5Eh/qRMIBP3EYLkuhZ39y/naqdFc+JoBi8W6bqGl pYWgoCDHyIaX
l5djtMP+vz1g6RI0dEh4Ad6ST5fRD8nbC8YG43ukinzghj1/4cVDUPM+vP+D s/j4+BN53QL4
+QM8HvA86ff9jDAfHw4f+hcAe/6yhkPIFAKRLdZH871V1nxU7nSqjlGaDwv+ +CBTx1nXJFg9
5MPooTA0ZDgjQkJceOEohdmF3Pb8Yjo6fLhu2Q38flUBXz8wlUi/znx9fHyQ vK1r7LqP9DhP
JXV0dODr6+vYz8I+OuTl5UVLS4tju+kufhwA+i1o+OlPf9pfqgQCgUBwAbz3 3nuo1WrUajWB
gYGo1Wr8/f3x8/PD19fX2lHZpiXsd7Jmsxmz2cynn37aLzZYLBbUajVms5mA gAAsFuviPedg
wb7+wtvbu2vidm9UgJe32mnviAbee+YTfrL2WYZ4/x8AM2bfQ4IWlHn38HTo GCRJIvKn/4/P
Js9m26vPcHvsE7xW/l8meLcC85l9Txpas8K8ex4idEwwktSKlwq8JAnJZkNP ncdRAaglJ1sA
JBQVqLy8ux23cvrf7/FHYPLrj5P8OoSGhgJbeXv/Uv7nZk1nvpKE5KVC5dVd v80V7Z1TGh0d
HUiShLe3N21tbahUKs6cOYOfn99FmZqAflzTIBAIBAIBdI4aaLVajEYjPj4+ joBBkiR8fX27
fOxrKxwfb4khgOn0SRSlldNNNeT/KpY/8DOy51yD+qprWQLs+tzIFddcwzXX XEWoxg9Jgsaa
GtRX3UTmit8zA/i/ZoWrrpsF7ORzo4ZrfnQN11w1Eo2fNS9vFXh5e7vXqb6C WQ/Dlvu38sUp
BUk5TWNTK5LkR9hI+Nh0GpxtlyQkSaHsz8uZ/GQRu3fvZvfu3bz11ltsfRj+ kLeb0075WoMA
lSP4cP54e3v38JU92LMHf0ajkbCwMPeV0c8Mqs2+X3vqh32ec/9zn10ESwSC y5c1L+84p/Mf
e+TOAbKkdwaLnd9XvL29GT58OMeOHUOn0znm4O174EDn7pcWi6XrugrJGw2w OvkGVtsO3Z6+
hn/VLcT6xOUV/PrTnTzxo/mMX2GVxz1fSsHDV/LJ6kSWvGtLdOfzrPyBFkm6 jU//sYYf/XQa
ttN5vrSOh6dIqIfaH813p3MKtz31L54/cR1J16zvcjw2dTnMT2bM6tsprfsL U+wzO8bPWfcW
5P772i6jB/GL8uDHGXzcONspXwk/tfPj/Z04P3HS2trqCLrsow7e3t4cO3aM 4cOHd/HrQDKo
ggaA1Kf+4la25bn7LqIlAsHly8w0zzrY4r+eW8fd3wwWO7+PeHl5MWbMGPbv 388NN9xAUJD1
9d/2jtH+SKjzVIUDnxheNRp5tRf9PuMTWW9s4gWTDJIajdqq9743jCyQTciK 9fF5O+PjH8TY
dC8mWXE8mg/wUJGxT534TOTRV4088KIJxen4mMQsjI2PICOhVjt1p8Pi+djY qdehP+pujMa7
rf845Rv9UBGfuCij8+ux1Wq1Yw8N+9+Wlhbq6uqYNm3aRXncEgZZ0NBh6T2K 6kvujHzyOCcU
8FcHERSkHlyOEAguAsPP69n1i89wP7BP56oA+8yuCtj93ick/uSGS2TZ9xf7 HfGECRP4/PPP
OXToEImJiY4nJewL+ByPH5433gQH93zviXdgMD2PAt6BuDjdI50AgcHBLg4G 0vuL488f+1oP
++OWkiTR3t6Or68v7e3tfPTRR/j7+3PVVVcNvh0hLwZKO1gs1uEsh28sOH4p lHYPlLR8yfqf
T+aXrzsfnMOB5re5Nqhfze0f5HKm+N/ASy0W4vtzIzSBoA8uwu9Pv2B9xt36 1/57YAFKSz7h
9Z1FTJ8hgoZLgbe3N/7+/lx99dUcOnSIsWPHcu2116IoSpeFj/aFmK4WAX7f sfvKeZGj3Vef
fvopX3zxBVOmTCEwMHDwjzQcOnSIDz/8kMOHD7s9Z9y4cdx0001MmTLFI52K xYtt+X/E3RpR
xdKX047w3JDJPD0lh0PHnuYHw9TILcep+uz/CPf3yISBR/mSuT6Tuf3QWdJ/ oAb1NWw78AUj
Lua26AIB4DVIggb7Va9SgUUFKgvssgUM986fNWjKcbmhUqlQq9VERUVx8uRJ PvjgA3x9fYmJ
ibnUpg0afH1dD/cdOHCADz74gDFjxhAVFYWfn99FGWWAAXx6YsqUKX3uLubj 4+NxwABg7vDi
rsUPcbebj7mj9+K0/PsfPA28+/4L/GCYtRdWBw3j2vjrGWULn47syyfRviNX YhZlR2SrQP6S
rMQsCndvZa5N/tvC2r5lwOGyV4i2HU/P34d9Z/cj+zrPV6nSONgis+PRyfwd yJjiT3T6Vlrk
ev6S/Qr1ygXYJxCcB94efL4LvPnGe9aV6CrwVsEbb7zHa38r5N75s5hx+w3f GTu/b9inKDQa
DdOmTUOr1VJUVMQ777yD0cV8v6BvjEYj77zzDkVFRQwdOpRp06ah0WgciyMv BgM6njFnzhxC
XG56ASEhIcyZM+ec9Jnbeze3L/lXB94Ffs/1PV9hb+VICRGxi5lR+hUWy1n2 zK0jISKHwwDm
M9T980XmTH+XJV8d49D2X/E/c97iZF+yI4VckZDBc1+ZsTQf4sziWF6vleFI IRGxqYzYVE7z
2bMca/h/TPBXM3d5KVOAZ9/9gr1r5hPEGT754DNOKxdgn0BwHnip+v5caj7c +R5b33mfF1/6
G17Ai3/4G2+887/cf9dsZs28wRFMCC4NXl5eqNVqQkNDiY2NJTIykoqKCl56 6SV27tyJXq/H
YDDQ3u7J3PL3j/b2dgwGA3q9np07d/LSSy9RUVHBlVdeSWxsLEOHDkWtVl+0 qQkY4DUNI0eO
RKfT8dFHH/WQ6XQ6Ro4ceU762tpVva5paGvv49ehFehlYOPwxwXA/+OhxHEA xD/8NLf8MoaP
alcyLgKagXcb/kriKJCbxwM2B/q4l9V+/E8Ail78NeWc4XVgYtNZar8pAh7m N4uuJwgIGjXK
asTQEMYDwcMjCApSg9wP9gkE54H3IOhsb5r/EwBefauY44aTfKL/kgd+djs/ nXmDbZGD4FKj
Uqnw9/dHpVIxdepUxo0bR01NDdXV1ezbtw+TycSZM2dcputtw6LvgxxArVYT FBRESEgIo0aN
YsKECQwbNsyxadfFGmGwM+B9SlJSEocOHaKlpcVxLCgoiKSkpHPWZW5Xsfp3 23G3qEHpI2i4
YloiHPol+44sYcYoF+nbzgAunqQw27/cwvCgbofoS3YGuJe77k9nmNnMPfdn ob0iiLPfAAS4
zKvZjf0XZp9AcG4MlmH9B+79CcdPGnmzpIy7Z8TzwL0/cdxLCC499ick/P39 rXsS+Pmh1Wod
wYIsy453KdjPd+5M7f+762QvV7nzNtFqtZqAgAACAwMJCAhArbbulHkxRxjs DHjQEBgYyG23
3cbOnTsdx2677TYCA8/9IRVzhxePZ891K38m670KyrIMAAAgAElEQVRe0wdN mUUOv+T227Mo
f/dZrh8VhNxynP3//IRRSbMZd+McIJm3Dqax6NpQ/r3zFf7Jw/zpKjX2hQi9 dcauZJE/ngfc
TsXxFfwm8WqQT3ISGGU7/uLWNFYumMLZIw0wfByh/sFMAE4ZW4Cuj3NcqH0C wbmgGiT7xXqp
4PEld3HccJLHl9zlOO74+RXRw3cC+9s3JUnC39+fkJAQFEXpMjXRvdN0dfz7 Inc+x75jpvPm
WBd7hMHORRm9vv766/n4449pbGwkPDyc66+//rz09LXQsS85UiQvnDiE/+Ip xEa82Hl8Sg5f
JM1GGncnX/z9WSbHDGUxALew/dBbREqAAkO663Oa6nArGzWDr/bkcUXCFfyP 7dDvDzSz5NoZ
fFX6e66YHsOLqda8DjTvJjRoHPf+vzkkTI/g6TmbaH5zikP3hdgnEJwrgyRm wEtl3afhxWcy
rNOWtt9fp5lLwXcE59c+g/XpgIv1zoTBSvfg4FIFC478DQbDBdeYXq/nlltu 6fWc//znP7z2
2mvcf//9TJw48bzyyXo4gZUbXgFcr2lYlpnOuo17PNLVcvI4sgKSOojQoG7P MyoyLWfN+AcF
9V9UZdPp4x+E88Zh7vKSZeuOZGpXBgyEfQKBjcGyPfNgsfNScKEvrIqOjr7U RRB8R7lofc7Y
sWOZNGkSY8eOPW8d7RYvsn/+iFu59znM7wSFDsPtXk6S2roIsT9xp9PNcbW6 l/wHwj6BwMZg
6VwHi50CweXERQsa1Go1ixcvviAd6//0Qf8YIxAIBAKB4JwZLNOWAoFAIBAI LjEiaBAIBAKB
QOARImgQCAQCgUDgESJoEAgEAoFA4BHiiT2BQCAYQMSjoYLLCRE0CAQCwQAz M82zQKD4r+cW
YAgEFxsxPTGAKMcPsnXHPud3Tglc0HL8OMePn0RW+j5XIBisDPeDYb7Wz3Df rt8//+cnDPe9
1BYKBH0jgoYB5Ow375Oa/CFnBzojuZwpKhVlpouU7lyRD5LmtH2sSqUicf1B kGv57VwVQ4YP
Z/jwofj7JHKwpW91Vp0XyXaBoJ9QYd3y2ltl/eG1v7Z793uf8PrOIi7x7sAC gUeI6QknXnvq
h32ec/9zn3mszz8gGGgdeCerr2HbgS8Y0dcmkcqXzPWZzO2HzpL+A7Xn6fqB FuDZd//Lr28c
ylkFJP8gjnz8NP/z91/x37PriJRa+PLQV4zwd2GnKy6i7QJBf2C/Q1OpwKIC lQV2lVgDhnvn
z8JLBA2CQYAYaXBCVrxIfeovbj+y0re7Dpe9QrRKhUoVzZ0/z4Bb/FzIVKTn 77O9mLKFkt+m
Oe7AX/l35632kX1bmeu4O0+z3oXLX5KVmM7WHetRqVT89uBJkOv5S/Yr1Cud 8h2F6x15Pb71
IAoyOx6dzN+BjCn+RKdvpcU5HXBkXz6J9vwSsyg7YptYkb8kKzGLwt2d9vy2 sNZF6U3k3aLi
9wd73v43A8OvGIc6KJTQ0FCC1BJnTxj+P3v3Hx5Fee///znJbDLbuIEEiZqo iRdgAWXTQ45f
QAVNqELUkhS1WAk9Rj8lsf2WwkeFwvWRHqGtB2qPkVP7MbRHsSI/BKxwVEgr PwRF+LYECVZo
MYfQI6klhEBW2IXdsN8/NlkCySYTyA8WXo/rmstlftzzvmfjznvuuWdu4DDV RwJguhg4dAhJ
Zmtx2qlz5PgObDjzneTn55BTtAS7DRoinWXZ0rJw60KsAUuXlvHy8jUUjL+X sbkjomYocrm8
KWlo5vipttsE2ltOzToyRhXz2OYq/P73KB6bDbWNy6rXkDGqmLlVfoL1FZwo HM7iSh9Uf0ju
jMWsPegn6D3CtzKc4fXThk/kqle2Ue/1cujgPAY4Af8J9m9cyMS5X7Cj6hCP D04CTvDRpo85
Hjiz/MGXfbxy8BB71s7j2YlZvFUJ+T9ejxuYs3YPHzw3Hlfz7arXkTa8kLHr qwgGvWzO38+o
tJkcoKnMEvJGr2VK1SEqVkxlRt4q6locAIs756xnzLUtL/8TgeIfPcXcubOY NquUSh/0u286
87IXMyrNQdH8NVQHQmW0iNNWnVuPL1C9hozRxUxcX4Xfv4niW2HjtsNtf48i nez9N8tY8vZ7
lLy4nBig5JfLWfr2H3h0wjjuvWdEOJkQudjp9kQznlMmwaADaH0UTU87ScOB HWXAPCaNTMcE
7hyXDzNOAlC5dSMA75Q8xTZOsBi48bAXMjOYDOTmFvLSvOn8y9ghjeu/A0xm +iPDcAGu1NTQ
Thyhq/b1m37G0KTGHTfvaemAetxsWzadoRaQWsBMZvDfx7yYab25AeiVkhYa 8KrZdge2/g6Y
x3dz0gEYOXk22T/M4sPKZ0lPC+1z7cHXyEkFX/0NQGt/PCYDR+ZEPD4FObdx 583JHCeBZBMw
+zF9g5evr1lIYV4eaTMms+NIKUOTW8bZfp1bj+/A1hXheoW+kwnh70Sku9wx fgwAv1n1LjW1
dXy0ay+P3Z/LN+4ZEfp9EYkSShqaOX7KbHMUTcts+3AFvjwM7hvCB9UkHmg6 QZ0ACpjwaBF9
/X6+/eg0+mS4wEqi1H+ICW+8wrRcN8VTV+N/flzjNl+J8AVlk9BmKH1whD/7 8QK9Qx+pjxT7
qROA1XJ//jP7THGdM6sD6oHc7PsY2aKPgsXQcVPYVX87kxKzeG37LIbe1lqc 7dW59ficV1wJ
NPtDP3EMUEcI6X6PFYyhpu4oy9Zt4aGxI3msYEz4mkQkWihpaOYXpZsvaPu0 r94OFcWsKn+A
h26oZ8H3iiH7JQD63fpNIJc/1fyE6TkDwVcXaj6vq2TPkWRyHp7OYs863MVV eJ4/s37Jkkk8
+7Abb/VBSEknqa0AGiWykZVv78b9wBA85RspAdZe5wJnLwYAx4564JyBwdNv ywMeZFX5JB4Z
msTuN0vZyGR+3d+isfOFjWQhwN92V8C1bq5POvtPKxE4VHMQnycFbyAAppNA 1S6+SLyRIelJ
BHzH8QBDkhLBGYgYZ1taiy9lwC3ARGYvcjOp3xEKR80Ifyci3SnGgFlTJlBT W8esKRPC84NN
H5Q9SBRQn4ZOZA35FitmZlOYlYYzeRC7B2SfWZg6lqrNLzFjdEaoo6Ezmdc+ 9RL4xxbc/ZMx
DAN38UZe2PxAKDFIHUvV+hcomZiF03CQnFbI/sZnNxNb2fe58z5dXIDDMEjO KmTO6s8Y29cE
M52CeXnMHp2Gkb8IT7PtzPQH2LN6DoVZjbFM3MeKin+jnxlhn+7WjoCPZe4s Fv2lZTdDFzB7
dH+ciYkkJyeTnPcqlVufxZ0R2p8jZRT1M1+ncFhSm3FGqnOk+Mx+D1O1+RX2 P59L1o8/4enX
Z0LtSfRKCOluMUYoLyh5ppiYxscum6ZY9GMs0cGora0Ntr9a23bt2kV2dnb7 K14mfJ46/A4X
LquVhpyAD4/Xj8Pp4sziAB6P95x5Z6/vdLnsNQv5yslxPslz3g24/R68Dheu c1rjfT4fmFbL
fZ3P/i5QwOfB4/GB5SLpnEDbjLMDPB5fqG8EsH1BDsPf+g71Gx7pQBuGyPnr iddIl5WVYVkW
lmWRkJCAZVk4nU7i4+OJi4vD4XBgmmb4qa2Ghgb8fj9+v5+dO3eSmZl5wTHI pUm3J7qA5UqK
fNfctMInsGYzcbkinMJaXb8tfmqpxe8H0+Vq9cRoWW2U1+H9XRjTcpFktV73 NuO0K1DJk4n9
WRiekc2KPfcrYZBuo7EkWhcMBs/6r0TWlNwFg0GMHn4LmJKGS401jO31H2Dq rBhi9uNFbz0/
OeLB7wdXWiou/dWL9JjTp0+zZ88e/vrXv1JdXU1NTQ319ZG6aEtiYiJ9+/Yl NTWVG2+8kUGD
BoWTiJ6gn89LkBWp1eIyZVou+qbqmIj0pNOnT7Nv3z527NjB3//+dwYPHsyY MWNIS0sjKSkJ
s52n0y5HgUCAuro6Dh48yL59+1i7di27du0iKyuLAQMGEBPT/T1h9C2JiEiX CQaDBINBtm3b
xieffEJGRgZ5eXn07t2bmJiY8HK//3we5r709erVi969ezNo0CBGjRrFhx9+ yPvvv09tbS3D
hw/v9lYHJQ0iItJlgsEgf/zjH/n000/JysoiKyuL2NhYGhoaaGhoCCcOPX2v /mLUdFxOnz4N
hG5V3H333ZSXl1NeXk5sbCy33HKLkgYREYl+p0+fprKykn379nHjjTdy0003 EQwGaWhoCHeA
PH36tBKGNjS1xADhzpCDBw/myy+/ZN++fSQnJ9OvX79uu1URVUlDZ49CKSIt 9cQjgucjWuK8
XAWDQQKBAH/+859JSEhg0KBBxMTEhFsX4MxJsGn97nR0/zZee/1tqriJaT/6 Ntd28Gx4uGId
W099jXH/fHXXBEjL4xMMBjl9+jQxMTEMGjSI2tpaPvnkE9LT03E4HN2SfEVV 0gAw8enfRlz2
+tzvdGMkIpeueybZO8G++1rHTtydLVrivBwFg0H27t3LkSNHuOmmm4iLizvr xNd0gmt+YuyY
L1n6eAY/WNFs1u0P8h9PTOfbI29oZ9sv+OUt9/H7qb/gh/3i8Abo8Nmw+v0C Hj25jsNdmDSc
mzA0n+Li4khNTeXPf/4ze/fu5eabb1bScK7TwbYPSHvLOyLgqeSN//ufvF8J E2bNJidd4xXI
5SUlrqcjsCda4rzcNDQ0cODAAVwuFy6Xq0Wi0BknuFN/B370Bp/9v/8PvsN/ 5+Pf/TsF37yF
g7/7hCdHtnEyD3j4
Re: gmf tutorial problem (step: graphical definition) [message #60604 is a reply to message #60584] Mon, 09 October 2006 15:42 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: wulf.franke.gmail.com

Installing the Java SDK 1.4.2 solved the problem in terms of display
errors. (I thought its because of the use of emf elements in the
wizards.) As soon as I resize the cheat cheat in the dialogue the info
disappears.

Even though I did not change the preselected settings the gmfgraph has
at least some content now. I will invest more time to see what choices I
will have to make to accomplish my goals.


Richard Gronback wrote:
> Hi Wulf,
>
> The same wizards are found in the New dialog, so I doubt it has anything to
> do with the tutorial cheatsheet (which was only intended to be used in the
> mindmap domain of the tutorial). I suspect there are problems or something
> unexpected in your domain model. Can you attach your model?
>
> Thanks,
> Rich
>
>
>
>
> On 10/9/06 1:25 AM, in article egc1d5$ad7$1@utils.eclipse.org, "Wulf Franke"
> <wulf.franke@gmail.com> wrote:
>
>> I am following the mindmap gmf Cheat Sheets to create my own gmf based
>> plugin. Unfortunatley I encounter a problem during the Tutorial when I
>> want to create the graphical definition during step 3.
>>
>> looks like this:
>> http://home.tu-clausthal.de/~ifwf/temp/problem_graphical_def inition_step_3.gif
>>
>> tutorial looks like this:
>> http://wiki.eclipse.org/index.php/Image:Cheatsheet_graph.png
>>
>> my gef/gmf eclipse plugin versions:
>> http://home.tu-clausthal.de/~ifwf/temp/eclipse_plugins_gef_g mf.gif
>>
>> I am not sure why this happens. I did the entire process up to that step
>> several times resulting in this specific state. The resulting .gmfgraph
>> is of no use at all.
>>
>> My next steps would be trying Java 1.4 or simplify my ecore model even
>> more. Maybe my filenames are a problem? Comparing my ecore file to the
>> taipan example shows no apparent problems.
>>
>> Any ideas or did I miss something important?
>>
>>
>> Kind regards,
>> Wulf
>
Re: gmf tutorial problem (step: graphical definition) [message #60606 is a reply to message #60603] Mon, 09 October 2006 17:02 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: wulf.franke.gmail.com

Had the same result after I installed the Java SDK 1.4.2 in addition to
the 1.5 SDK. I assume you it was installed on your system? I used
Eclipse 3.2 and GMF 1.0.0 but might update to the new versions as well.
I don´t think it is or was a bug in the GMF release but my pc missing
the 1.4.2 SDK. (I guess EMF needs it for the wizards?)

Thanks,
Wulf


Richard Gronback wrote:
> Well, it doesn't seem to be your model, so perhaps there is something wrong
> with your configuration? Does your error log reveal anything?
>
> Attached is the wizard using your model in my fresh Eclipse 3.2.1 & GMF
> 1.0.1 (via Update Manager from Callisto site). It looks fine to me.
>
> Best,
> Rich
>
>
> On 10/9/06 3:19 PM, in article egdi8k$vli$1@utils.eclipse.org, "Wulf Franke"
> <wulf.franke@gmail.com> wrote:
>
>> http://home.tu-clausthal.de/~ifwf/temp/elements.ecore
>> http://home.tu-clausthal.de/~ifwf/temp/elements.genmodel
>>
>> Annotated Java (ignore the package, these differ from ecore)
>> http://home.tu-clausthal.de/~ifwf/temp/Connection.java
>> http://home.tu-clausthal.de/~ifwf/temp/Information.java
>> http://home.tu-clausthal.de/~ifwf/temp/Proposal.java
>> http://home.tu-clausthal.de/~ifwf/temp/RequestForProposals.j ava
>>
>> It is quite similar to the taipan example so I did not expect any
>> problems. I added a list of attributes in Proposal and RequestForProposals.
>>
>> my model <-> taipan model
>> Connection <-> Route
>> Information <-> Aquatory
>> Proposal, RequestForProposals <-> Port
>>
>> Richard Gronback wrote:
>>> Hi Wulf,
>>>
>>> The same wizards are found in the New dialog, so I doubt it has anything to
>>> do with the tutorial cheatsheet (which was only intended to be used in the
>>> mindmap domain of the tutorial). I suspect there are problems or something
>>> unexpected in your domain model. Can you attach your model?
>>>
>>> Thanks,
>>> Rich
>>>
>>>
>>>
>>>
>>> On 10/9/06 1:25 AM, in article egc1d5$ad7$1@utils.eclipse.org, "Wulf Franke"
>>> <wulf.franke@gmail.com> wrote:
>>>
>>>> I am following the mindmap gmf Cheat Sheets to create my own gmf based
>>>> plugin. Unfortunatley I encounter a problem during the Tutorial when I
>>>> want to create the graphical definition during step 3.
>>>>
>>>> looks like this:
>>>> http://home.tu-clausthal.de/~ifwf/temp/problem_graphical_def inition_step_3.g
>>>> if
>>>>
>>>> tutorial looks like this:
>>>> http://wiki.eclipse.org/index.php/Image:Cheatsheet_graph.png
>>>>
>>>> my gef/gmf eclipse plugin versions:
>>>> http://home.tu-clausthal.de/~ifwf/temp/eclipse_plugins_gef_g mf.gif
>>>>
>>>> I am not sure why this happens. I did the entire process up to that step
>>>> several times resulting in this specific state. The resulting .gmfgraph
>>>> is of no use at all.
>>>>
>>>> My next steps would be trying Java 1.4 or simplify my ecore model even
>>>> more. Maybe my filenames are a problem? Comparing my ecore file to the
>>>> taipan example shows no apparent problems.
>>>>
>>>> Any ideas or did I miss something important?
>>>>
>>>>
>>>> Kind regards,
>>>> Wulf
>
Re: gmf tutorial problem (step: graphical definition) [message #60608 is a reply to message #60606] Mon, 09 October 2006 17:23 Go to previous message
Eclipse UserFriend
Originally posted by: 5d5.mail.ru

Can't believe it's a jdk problem; I use label providers from .edit
plugin generated by EMF so whether you didn't generated it or they were
not 'hooked' by gmf.bridge.ui plugin. Make sure there are no related
messages in error log.

Wulf Franke wrote:
> Had the same result after I installed the Java SDK 1.4.2 in addition to
> the 1.5 SDK. I assume you it was installed on your system? I used
> Eclipse 3.2 and GMF 1.0.0 but might update to the new versions as well.
> I don´t think it is or was a bug in the GMF release but my pc missing
> the 1.4.2 SDK. (I guess EMF needs it for the wizards?)
>
> Thanks,
> Wulf
>
>
> Richard Gronback wrote:
>> Well, it doesn't seem to be your model, so perhaps there is something
>> wrong
>> with your configuration? Does your error log reveal anything?
>>
>> Attached is the wizard using your model in my fresh Eclipse 3.2.1 & GMF
>> 1.0.1 (via Update Manager from Callisto site). It looks fine to me.
>>
>> Best,
>> Rich
>>
>>
>> On 10/9/06 3:19 PM, in article egdi8k$vli$1@utils.eclipse.org, "Wulf
>> Franke"
>> <wulf.franke@gmail.com> wrote:
>>
>>> http://home.tu-clausthal.de/~ifwf/temp/elements.ecore
>>> http://home.tu-clausthal.de/~ifwf/temp/elements.genmodel
>>>
>>> Annotated Java (ignore the package, these differ from ecore)
>>> http://home.tu-clausthal.de/~ifwf/temp/Connection.java
>>> http://home.tu-clausthal.de/~ifwf/temp/Information.java
>>> http://home.tu-clausthal.de/~ifwf/temp/Proposal.java
>>> http://home.tu-clausthal.de/~ifwf/temp/RequestForProposals.j ava
>>>
>>> It is quite similar to the taipan example so I did not expect any
>>> problems. I added a list of attributes in Proposal and
>>> RequestForProposals.
>>>
>>> my model <-> taipan model
>>> Connection <-> Route
>>> Information <-> Aquatory
>>> Proposal, RequestForProposals <-> Port
>>>
>>> Richard Gronback wrote:
>>>> Hi Wulf,
>>>>
>>>> The same wizards are found in the New dialog, so I doubt it has
>>>> anything to
>>>> do with the tutorial cheatsheet (which was only intended to be used
>>>> in the
>>>> mindmap domain of the tutorial). I suspect there are problems or
>>>> something
>>>> unexpected in your domain model. Can you attach your model?
>>>>
>>>> Thanks,
>>>> Rich
>>>>
>>>>
>>>>
>>>>
>>>> On 10/9/06 1:25 AM, in article egc1d5$ad7$1@utils.eclipse.org, "Wulf
>>>> Franke"
>>>> <wulf.franke@gmail.com> wrote:
>>>>
>>>>> I am following the mindmap gmf Cheat Sheets to create my own gmf based
>>>>> plugin. Unfortunatley I encounter a problem during the Tutorial when I
>>>>> want to create the graphical definition during step 3.
>>>>>
>>>>> looks like this:
>>>>> http://home.tu-clausthal.de/~ifwf/temp/problem_graphical_def inition_step_3.g
>>>>>
>>>>> if
>>>>>
>>>>> tutorial looks like this:
>>>>> http://wiki.eclipse.org/index.php/Image:Cheatsheet_graph.png
>>>>>
>>>>> my gef/gmf eclipse plugin versions:
>>>>> http://home.tu-clausthal.de/~ifwf/temp/eclipse_plugins_gef_g mf.gif
>>>>>
>>>>> I am not sure why this happens. I did the entire process up to that
>>>>> step
>>>>> several times resulting in this specific state. The resulting
>>>>> .gmfgraph
>>>>> is of no use at all.
>>>>>
>>>>> My next steps would be trying Java 1.4 or simplify my ecore model even
>>>>> more. Maybe my filenames are a problem? Comparing my ecore file to the
>>>>> taipan example shows no apparent problems.
>>>>>
>>>>> Any ideas or did I miss something important?
>>>>>
>>>>>
>>>>> Kind regards,
>>>>> Wulf
>>
>
Previous Topic:Regenerate gmfmap?
Next Topic:Trouble with modeling.
Goto Forum:
  


Current Time: Sun Oct 06 09:18:01 GMT 2024

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

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

Back to the top