Skip to main content



      Home
Home » Modeling » GMF (Graphical Modeling Framework) » How to allow relationship source & targets of multiple types?
How to allow relationship source & targets of multiple types? [message #73219] Thu, 02 November 2006 07:54 Go to next message
Eclipse UserFriend
Maybe this is an EMF question, nevertheless I ask it here:

I am trying to define relationships, that can be between (almost) all
types of my particular model (I only want to restrict certain
combinations and conditions later using OCL or similar). What EType do I
pick in the ecore for the source and destination attribute for this?

I first tried AnyType and then EObject, but whenever I want to draw a
connection I get a no-entry sign in the generated diagram editor and no
relationship is created.

To verify that there is no error or no other reason for this I
experimentally changed the source's and the target's EType-attribute to
a particular type that used in my diagrams, regenerated things and then
the generated editor allows to draw connections between such
combinations of objects that are of that particular source and target
type. But what type do I specify to be able to draw connections between
(almost) arbitrary elements?

Hope I could make myself clear...

Michael
Re: How to allow relationship source & targets of multiple types? [message #73272 is a reply to message #73219] Thu, 02 November 2006 09:01 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: merks.ca.ibm.com

Michael,

Your question is related to
https://bugs.eclipse.org/bugs/show_bug.cgi?id=105920. A bi-directional
UML association is mapped to Ecore as a pair of EReferences with a
two-way connection via each EReference's eOpposite feature. In general,
to create even just a uni-directional association from some class X to
some other class Y, requires X, in the Ecore manifestation, to be
modified to include the new feature, so for a bi-directional association
to be created between X and Y, both X and Y must be modified to contain
the additional EReferences that will represent the association. So if
you try to create an association from some existing model's class to
something else, you are effectively trying to modify that model and are
prevented from doing so if that model is not modifiable. Hence you
can't create an association from EObject or AnyType, because you can't
modify these, although you can create an association to either of these.
The above bugzilla is asking for some way to create an association
without modifying the EClass. I imagine this being implemented by
mapping an association to a "special" corresponding EClass with features
to represent the outgoing (uni-directional) references to the things
being associated; instances of this EClass will act kind of like "link"
instances and I would imagine such links to be contained by a
specialized container that provides convenience methods to do lookups.
But I haven't had any time to work on this for many many months and
don't expect time will appear from thin air any time soon. So your best
bet at this point is to do explicitly what eventually we might do
implicitly, i.e., define a new class with unidirectional associations to
the things you are trying to associate; if you defined such a thing to
associate EObject and EObject, you can create it for any pair of EMF
objects. You might just reuse the Mapping model for this...


Michael Moser wrote:
> Maybe this is an EMF question, nevertheless I ask it here:
>
> I am trying to define relationships, that can be between (almost) all
> types of my particular model (I only want to restrict certain
> combinations and conditions later using OCL or similar). What EType do
> I pick in the ecore for the source and destination attribute for this?
>
> I first tried AnyType and then EObject, but whenever I want to draw a
> connection I get a no-entry sign in the generated diagram editor and
> no relationship is created.
>
> To verify that there is no error or no other reason for this I
> experimentally changed the source's and the target's EType-attribute
> to a particular type that used in my diagrams, regenerated things and
> then the generated editor allows to draw connections between such
> combinations of objects that are of that particular source and target
> type. But what type do I specify to be able to draw connections
> between (almost) arbitrary elements?
>
> Hope I could make myself clear...
>
> Michael
>
Re: How to allow relationship source & targets of multiple types? [message #73517 is a reply to message #73272] Thu, 02 November 2006 12:25 Go to previous messageGo to next message
Eclipse UserFriend
Hi Ed,
with my still rather basic EMF background it took me a while to parse
your append :-)
If I interpreted you right that means that "pointing to" some object
requires a modification of the "pointed-at" object/type. I find a design
that requries such a thing that VERY odd, I have to say...

To save me some time when trying to follow your advice re.
copying/imitating the approach of the .map file:
Where can I find the .ecore-s of the .gmf* files so that I can peek into
these and - hopefully - learn from them?

Michael


"Ed Merks" <merks@ca.ibm.com> wrote in message
news:eictnm$q8q$1@utils.eclipse.org...
> Michael,
>
> Your question is related to
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=105920. A
> bi-directional UML association is mapped to Ecore as a pair of
> EReferences with a two-way connection via each EReference's eOpposite
> feature. In general, to create even just a uni-directional
> association from some class X to some other class Y, requires X, in
> the Ecore manifestation, to be modified to include the new feature, so
> for a bi-directional association to be created between X and Y, both X
> and Y must be modified to contain the additional EReferences that will
> represent the association. So if you try to create an association
> from some existing model's class to something else, you are
> effectively trying to modify that model and are prevented from doing
> so if that model is not modifiable. Hence you can't create an
> association from EObject or AnyType, because you can't modify these,
> although you can create an association to either of these. The above
> bugzilla is asking for some way to create an association without
> modifying the EClass. I imagine this being implemented by mapping an
> association to a "special" corresponding EClass with features to
> represent the outgoing (uni-directional) references to the things
> being associated; instances of this EClass will act kind of like
> "link" instances and I would imagine such links to be contained by a
> specialized container that provides convenience methods to do lookups.
> But I haven't had any time to work on this for many many months and
> don't expect time will appear from thin air any time soon. So your
> best bet at this point is to do explicitly what eventually we might do
> implicitly, i.e., define a new class with unidirectional associations
> to the things you are trying to associate; if you defined such a thing
> to associate EObject and EObject, you can create it for any pair of
> EMF objects. You might just reuse the Mapping model for this...
>
>
> Michael Moser wrote:
>> Maybe this is an EMF question, nevertheless I ask it here:
>>
>> I am trying to define relationships, that can be between (almost) all
>> types of my particular model (I only want to restrict certain
>> combinations and conditions later using OCL or similar). What EType
>> do I pick in the ecore for the source and destination attribute for
>> this?
>>
>> I first tried AnyType and then EObject, but whenever I want to draw a
>> connection I get a no-entry sign in the generated diagram editor and
>> no relationship is created.
>>
>> To verify that there is no error or no other reason for this I
>> experimentally changed the source's and the target's EType-attribute
>> to a particular type that used in my diagrams, regenerated things and
>> then the generated editor allows to draw connections between such
>> combinations of objects that are of that particular source and target
>> type. But what type do I specify to be able to draw connections
>> between (almost) arbitrary elements?
>>
>> Hope I could make myself clear...
>>
>> Michael
>>
Re: How to allow relationship source & targets of multiple types? [message #73566 is a reply to message #73517] Thu, 02 November 2006 12:40 Go to previous message
Eclipse UserFriend
Originally posted by: merks.ca.ibm.com

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

Michael,

No, you've reversed the direction. ;-) The point*ing*-at object
requires modification (in order to have a field to hold the pointer).
The pointed-at object need not know who is pointing at him. Hence
EObject can be pointed-at, but can't having a new pointing-to relation.

You'll find models in the models folder of the project that defines them:


In the Ecore editor (and probably in the diagram editor, but I don't
have that handy at the moment) you can use Load Resource... followed by
Browse Registered EPackages to load any registered model:


Another example to consider is the Mapping model in EMF where a mapping
has a list of input EObjects and a list of output EObjects:



Michael Moser wrote:
> Hi Ed,
> with my still rather basic EMF background it took me a while to parse
> your append :-)
> If I interpreted you right that means that "pointing to" some object
> requires a modification of the "pointed-at" object/type. I find a
> design that requries such a thing that VERY odd, I have to say...
>
> To save me some time when trying to follow your advice re.
> copying/imitating the approach of the .map file:
> Where can I find the .ecore-s of the .gmf* files so that I can peek
> into these and - hopefully - learn from them?
>
> Michael
>
>
> "Ed Merks" <merks@ca.ibm.com> wrote in message
> news:eictnm$q8q$1@utils.eclipse.org...
>> Michael,
>>
>> Your question is related to
>> https://bugs.eclipse.org/bugs/show_bug.cgi?id=105920. A
>> bi-directional UML association is mapped to Ecore as a pair of
>> EReferences with a two-way connection via each EReference's eOpposite
>> feature. In general, to create even just a uni-directional
>> association from some class X to some other class Y, requires X, in
>> the Ecore manifestation, to be modified to include the new feature,
>> so for a bi-directional association to be created between X and Y,
>> both X and Y must be modified to contain the additional EReferences
>> that will represent the association. So if you try to create an
>> association from some existing model's class to something else, you
>> are effectively trying to modify that model and are prevented from
>> doing so if that model is not modifiable. Hence you can't create an
>> association from EObject or AnyType, because you can't modify these,
>> although you can create an association to either of these. The above
>> bugzilla is asking for some way to create an association without
>> modifying the EClass. I imagine this being implemented by mapping an
>> association to a "special" corresponding EClass with features to
>> represent the outgoing (uni-directional) references to the things
>> being associated; instances of this EClass will act kind of like
>> "link" instances and I would imagine such links to be contained by a
>> specialized container that provides convenience methods to do
>> lookups. But I haven't had any time to work on this for many many
>> months and don't expect time will appear from thin air any time
>> soon. So your best bet at this point is to do explicitly what
>> eventually we might do implicitly, i.e., define a new class with
>> unidirectional associations to the things you are trying to
>> associate; if you defined such a thing to associate EObject and
>> EObject, you can create it for any pair of EMF objects. You might
>> just reuse the Mapping model for this...
>>
>>
>> Michael Moser wrote:
>>> Maybe this is an EMF question, nevertheless I ask it here:
>>>
>>> I am trying to define relationships, that can be between (almost)
>>> all types of my particular model (I only want to restrict certain
>>> combinations and conditions later using OCL or similar). What EType
>>> do I pick in the ecore for the source and destination attribute for
>>> this?
>>>
>>> I first tried AnyType and then EObject, but whenever I want to draw
>>> a connection I get a no-entry sign in the generated diagram editor
>>> and no relationship is created.
>>>
>>> To verify that there is no error or no other reason for this I
>>> experimentally changed the source's and the target's EType-attribute
>>> to a particular type that used in my diagrams, regenerated things
>>> and then the generated editor allows to draw connections between
>>> such combinations of objects that are of that particular source and
>>> target type. But what type do I specify to be able to draw
>>> connections between (almost) arbitrary elements?
>>>
>>> Hope I could make myself clear...
>>>
>>> Michael
>>>
>


--------------000805080604080702070004
Content-Type: multipart/related;
boundary="------------030302020509000600090509"


--------------030302020509000600090509
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Michael,<br>
<br>
No, you've reversed the direction. ;-)&nbsp; The point<b>ing</b>-at object
requires modification (in order to have a field to hold the pointer).&nbsp;
The pointed-at object need not know who is pointing at him.&nbsp; Hence
EObject can be pointed-at, but can't having a new pointing-to
relation.&nbsp; <br>
<br>
You'll find models in the models folder of the project that defines
them:<br>
<blockquote><img src="cid:part1.02010204.07080406@ca.ibm.com" alt=""><br>
</blockquote>
In the Ecore editor (and probably in the diagram editor, but I don't
have that handy at the moment) you can use Load Resource... followed by
Browse Registered EPackages to load any registered model:<br>
<blockquote><img src="cid:part2.05010504.07000109@ca.ibm.com" alt=""><br>
</blockquote>
Another example to consider is the Mapping model in EMF where a mapping
has a list of input EObjects and a list of output EObjects:<br>
<blockquote><img src="cid:part3.00030506.09010901@ca.ibm.com" alt=""><br>
</blockquote>
<br>
Michael Moser wrote:
<blockquote cite="mideid9m6$v2a$1@utils.eclipse.org" type="cite">Hi Ed,
<br>
with my still rather basic EMF background it took me a while to parse
your append :-)
<br>
If I interpreted you right that means that "pointing to" some object
requires a modification of the "pointed-at" object/type. I find a
design that requries such a thing that VERY odd, I have to say...
<br>
<br>
To save me some time when trying to follow your advice re.
copying/imitating the approach of the .map file:
<br>
Where can I find the .ecore-s of the .gmf* files so that I can peek
into these and - hopefully - learn from them?
<br>
<br>
Michael
<br>
<br>
<br>
"Ed Merks" <a class="moz-txt-link-rfc2396E" href="mailto:merks@ca.ibm.com">&lt;merks@ca.ibm.com&gt;</a> wrote in message
<a class="moz-txt-link-freetext" href="news:eictnm$q8q$1@utils.eclipse.org">news:eictnm$q8q$1@utils.eclipse.org</a>...
<br>
<blockquote type="cite">Michael,
<br>
<br>
Your question is related to
<a class="moz-txt-link-freetext" href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=105920">https://bugs.eclipse.org/bugs/show_bug.cgi?id=105920</a>.&nbsp; A bi-directional
UML association is mapped to Ecore as a pair of EReferences with a
two-way connection via each EReference's eOpposite feature.&nbsp; In
general, to create even just a uni-directional association from some
class X to some other class Y, requires X, in the Ecore manifestation,
to be modified to include the new feature, so for a bi-directional
association to be created between X and Y, both X and Y must be
modified to contain the additional EReferences that will represent the
association.&nbsp; So if you try to create an association from some existing
model's class to something else, you are effectively trying to modify
that model and are prevented from doing so if that model is not
modifiable.&nbsp; Hence you can't create an association from EObject or
AnyType, because you can't modify these, although you can create an
association to either of these. The above bugzilla is asking for some
way to create an association without modifying the EClass. I imagine
this being implemented by mapping an association to a "special"
corresponding EClass with features to represent the outgoing
(uni-directional) references to the things being associated; instances
of this EClass will act kind of like "link" instances and I would
imagine such links to be contained by a specialized container that
provides convenience methods to do lookups. But I haven't had any time
to work on this for many many months and don't expect time will appear
from thin air any time soon.&nbsp; So your best bet at this point is to do
explicitly what eventually we might do implicitly, i.e., define a new
class with unidirectional associations to the things you are trying to
associate; if you defined such a thing to associate EObject and
EObject, you can create it for any pair of EMF objects.&nbsp; You might just
reuse the Mapping model for this...
<br>
<br>
<br>
Michael Moser wrote:
<br>
<blockquote type="cite">Maybe this is an EMF question, nevertheless
I ask it here:
<br>
<br>
I am trying to define relationships, that can be between (almost) all
types of my particular model (I only want to restrict certain
combinations and conditions later using OCL or similar). What EType do
I pick in the ecore for the source and destination attribute for this?
<br>
<br>
I first tried AnyType and then EObject, but whenever I want to draw a
connection I get a no-entry sign in the generated diagram editor and no
relationship is created.
<br>
<br>
To verify that there is no error or no other reason for this I
experimentally changed the source's and the target's EType-attribute to
a particular type that used in my diagrams, regenerated things and then
the generated editor allows to draw connections between such
combinations of objects that are of that particular source and target
type. But what type do I specify to be able to draw connections between
(almost) arbitrary elements?
<br>
<br>
Hope I could make myself clear...
<br>
<br>
Michael
<br>
<br>
</blockquote>
</blockquote>
<br>
</blockquote>
<br>
</body>
</html>

--------------030302020509000600090509
Content-Type: image/jpeg;
name="moz-screenshot-28.jpg"
Content-Transfer-Encoding: base64
Content-ID: <part1.02010204.07080406@ca.ibm.com>
Content-Disposition: inline;
filename="moz-screenshot-28.jpg"

/9j/4AAQSkZJRgABAQIAJQAlAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsL DBkSEw8UHRof
Hh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwL DBgNDRgyIRwh
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy MjIyMjL/wAAR
CAEBATADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcI CQoL/8QAtRAA
AgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS 0fAkM2JyggkK
FhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1 dnd4eXqDhIWG
h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW 19jZ2uHi4+Tl
5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcI CQoL/8QAtREA
AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMz UvAVYnLRChYk
NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0 dXZ3eHl6goOE
hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU 1dbX2Nna4uPk
5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2u+nuri4uNOt7WCRfs6s7 yzbeHLrgDYwP
3T1456VNZ3lzLeT2t1bxRPFGkgMUxkBDFx3Vcfc/Ws3W9Gjv7iaW80jTdUs/ KjPk3o37XQyH
cF8t8nEhAxz19ak0vQobRpUbS9NtLPykjhtbUAxpzIWONigZ809Bzk+tAE02 o3DapcWAjECR
Ikgm8wFnVs4wu0gcqw5z06c5DTqdxZqpnge4h8wKZIQ0kiKVY5KImT8wUcD+ LnoScbX74waz
aQwyxWyQzksCEAO6NnLnJGAXKcjJJBHRjWVe6dp32ETXmj22nxuZWh3rGpYf u9nIOehfg4PB
yOK4J4qMHUqN6Q6d+n5nSqLlyxX2up2ugQS2vhzS7edCk0VpEjoeqsEAI/Om Q+JdBubI3sGt
6bLaB2QzpdIyBlQyMNwOMhAWI7AE9KoRaGmofDt9FQ/ZPt2nPEzbM+W8qHc2 3I/iYnbx6cVn
P4X1LVvE9jrmrW+mxGC4gZrWOZrhQsMd1scM0a/P5lypxtG3y8hiTgd6lz+9 3Obl5fd7HSf2
7o/9sf2R/atj/af/AD5faE877u77md33eenTmpLzVtN0+4tbe91C0tp7t9lt HNMqNM2QMICc
scsBgeo9a4u3tdTh8X6bpEdl5tjYard6nJe7Zk+WeO4bb80QjOGuQvySsxxn aPm2yaz4O1TW
rhbq8W0mnvdMhsb9I9RuraCNlMhdgkZBuEJmb5HZOFxu+ckAHQar4p03Tpja RXVpc6glxbRS
2S3KiWNZpo4t7LyQB5qtyOeBkZzUlh4p0TUJ7a1i1SxF/cRJKtl9rieYBkEg +VGOflOcqSCO
QSOax28PawLSTSlSxNiNVTUo7o3DiRs3y3TIYvLwMAuoO85KqcDcduH4a8L6 9bWkuhXFvaR2
dve6bLJemZ9ztbW9mT5cZjAdC0G3dvGMtwSuCAdw3iXQVS9dtb00JYOEvGN0 mLdixUCTn5CW
BGDjkYrQgnhureK4t5Y5oJUDxyRsGV1IyCCOCCOc15+vgnWTpttAZI4bbT7i OSw0qPVZ9sSr
FLGwF4sazKD5oO0h8eXtBCvhNgeGL1vCc3h0PaW1pe2V7HcOryzvHNO2VIaR syAb5dzMQWO0
gKCQADQHjTwq1u9wviXRjAjqjyC/i2qzAlQTuwCQrEDvtPpVfXfGWm6TZJNB eabM73psC898
sMEMyozss0gDeWQqEY2k7iowM5HP6Pb6z4k8ZxeILnT47C3tHt1wxnBk2RXq ttE0MT5Buo/4
duM4YkECxpHgrUtP1Hw5cSz2jJpllZW8wR2JZobe8iYr8vILXKEZxwG6YAIB 2l9f2emWcl5f
3cFpax43zTyCNFyQBljwMkgfjVe013R7/wAn7Hqtjc+f/qvJuEfzPv8A3cHn /VS9P+eb/wB0
4x/EkepxJHqvlwTf2XqAubS3iSZmmja3MJV/LR2DB5pGyqMNqqDjJYY/hTw1 qnl6nrEywabq
Wo2k0drL5fmyWpku7ufdh1U7cTQttYKSUwyqRigDqP8AhLPDf9nf2j/wkGlf YfN8j7T9tj8v
zMbtm7ON2OcdcVXHjHRx4hXSZdQsYvPtLa5spWu0H2vznkULGP4v9WpyCc7x +PH/APCNeItM
8S6fqkGnQSyPdwosMms3V2qhLe+DPJNLEWjX9+oACkbvQtWongrUhpPieBp7 Tz9Z0ySBAHbb
FNJNeSsCduSim6VQ2MnaTtHSgDoL3xTptt4i07Qorq0n1C6uDFLbLcr5sCiC SXeycnHyKOcf
fBz2NPVvHWj2ekwX1hqOlXkdxd/Y0nfUEjtkk8tpCJJQG2fKpxwSSyjAByMf VfBesananRd9
jFphu9QuftvnO03+lRXK7fJ2bfla56+ZyEzxnAsaZ4QvodasdUmigt5IbtXl U6pc3ztGsFzG
MSTAfxXHCBQBhjuYkAAHcVh22vTS6trcdxb2ltpelOI5LyS7IYt5MUxJQoFV Asn3t/8AD054
3K4d7Ke/1PxPpscM8V02q2mp2zzW0qwTLDHaMF87aVGXiKHBLDk7TjFAGpZe ONBuYdRu5dV0
2DT7W9FnFetep5U7GGOX5WyBn52XAJ+4T7Dca/s08zddwL5UqQSZkA2SPt2o fRjvTA6ncvqK
4Ofwfrl3q1xrdxDaC7luJWFna6zc2yhHhtU3GeONXJBtfubMHeDnKjOxZ+DF sr/SvLkjXT7a
3h+0W0e5Y5Z4E2QvsYtkbWJJZi2YLfB+Q5AOg1LVtN0a3W41TULSxgZwiyXU yxKWwTgFiBnA
Jx7Gs/xF4p03w9ZXrS3Vo+oQWUt5Fp7XKpLOsaM3yrycfI3IBxg+lZeu+HdW 1W6sdQYQS3Vr
9rgEEGpXFgrRSSo0bGWIFiwSJAyY2lmJyNozTbwfqtl4e1rw/p6aa9nqdkYR O00kRt3Fmlsq
rGVkLJmJTkyZAYjDFcsAdIvinRBdR2lxqljbXksrxRW013EJJCsrRfKoY5yy EAdc8EBgQLD6
7o8d5dWcmq2KXVpEZ7mFrhA8MYAJd1zlVwQcnjkVwf8Awi+vf2h4k0iK3tDa atZPFLeyTOoh
Wa7vn+RfLIkdUnUspZOcDOGzWhe+DtVvBqdvFNHZabLcC7is0v5JBPOLlJ/M 8zYr2xbYVIjZ
1BkLAZX5wDtLG/s9Ts47ywu4Lu1kzsmgkEiNgkHDDg4II/Cq8Ou6PcS3MUOq 2MklrKsFwiXC
ExSM2xUYA/Kxb5QDyTx1rL0DRtQ0eFQsVpEbq9M96jXlxduE8nYNs0p3O+5I uoUBcqASNzc+
/gTUr3TtJ02/XTXtNIt4LFAZGkF7CtxayO0iFAIyUtcbMuCZMFgBkgHYP4l0 GO4tLd9b01Z7
1Ee1ja6QNOrnCFBnLBjwCM57VHoOrXmptqcF/ZQWl1YXYtnWC5M6NmKOUMGK IekoGMdq5fXb
XU4vEMmm2Vl9qh1TVbHU5Jtsy+QsTwB13CIxH5bYt80iN82ApO3dueFJTdXn iO9W3u4YLrU1
eH7VbSQM6i1t0JCyKrY3IwzjsaAOkooooAKKKKACiiigCvfts065bdtxEx3b tuODzncuP++h
9R1qxVe/bZp1y27biJju3bccHnO5cf8AfQ+o61YoAr3t2tlbGZo5JPnRAkeN zFmCgDJA6kdT
WbDrO24uA9ncgfaY4ZD5kTeS7BAFYCViPvK2ABwwOOcm5q0UstiBBE0rpPDJ sUgEhZFY4yQO
gPeuT0rw4LDUNQltYNXd7q/glYXWomZYFUQZDBp33NiLcGI3YYKOAKAO0u7l LO2aeQMwGAFU
csxIAA9ySBzxzXPax4sfRkgFxBZrJNIVUSXbIoUKzMxJj9gOAeWGSOM6Opxw 2tmqjzHaRhGg
klZwDgHdhieQI8g9c89znlopV1DSrae8ina7js2uMxNMsakxsQTyCvJdRuwS OMnmuHE4iUJ8
sX0OmjSUldo1vCPi4eI90Ews1uUtop/9HnLh92Q3ykArtIGRk43AZ9eprkPC mnRWWt6jFFLM
Ut4YolDyEgrlsAjp8u3jGMbm9axvFnhjUtT1XXJbDSftMl1p9xCLm/S3bYWt WjSO0kD+ZHl2
+ZZBsOZCCpPz7YWq61JTfn+ZFeChPlR6RRXHyeHYLLxNaSnw/wD2lYJFClo5 8qQ2E4lkeWdj
Mwbc++Ni6bnYxktyFz2FdBiFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA BRRRQAUUUUAF
FFFABRRRQAUUUUAFFFFABRRRQBXvwzadcqpkDGJgDGSGBwehAJB+gJ9jViq9 +u/Trldu7MTD
bt3Z4PGNrZ/75P0PSrFAEN1dRWduZ5ywQFV+VCxJJAAAAJOSQKoxaxAJnEv2 tVklVIjJaSqo
ztUAkoAMtnqT169hJrIb+z1ZUkfZcQORGhdsLKhJAHJwATxXI6Zpd3Z6hqUk mq6vfi+1G3mj
jnsQgIUW6mRysCYYeUw4O3aAcbsmgDtb82K2bPqJtxbKRuNxt2A5wM7uOpFZ 8Op6BBDLHYT6
c7MrN9ntXQtLhSSAq9TgGqvi6JIvCOoi6lNxE8QixcKm0MxRVc4XqrfN9Sfb HkVvaw2U4ns7
7TbW4UEJNBvV0yMHBDehNY1a1CGk/iH7PFSs6MOaPXX/AIJ7bob2Mun+dY2k NsrN88cSBcMP
XAGeMH6EU+813R9PvBZ3uq2NtdGJpxDNcIjmNQSz7Sc7QFYk9BtPpXOeC77/ AEy4sguyOSFL
qJA+7YpCkZPX7rxj/gJql8SFn1rTZdM06yvri6tIruaULZyhCrWFxGoRyu2R i8sY2oS3J44O
M8FUdSim91o/VG2IhyVGjrI/EugzaXNqkWt6a+nwvslu1ukMSNxwz5wD8y8E 9x61Y03VtN1m
3a40vULS+gVyjSWsyyqGwDglSRnBBx7iuD8QafrCR6nLqLTzX00umGK70iwc oLeC7R2IjPmk
TIZZGIO4MoUqDtkA6i2ey1TwleW97Jqt/aGKWG5a9sJLeeZCpLARrHGx+VsD YvOMDLZrqMDQ
0zXdH1vzf7J1Wxv/ACceZ9kuEl2ZzjO0nGcHr6GtCvP21LVILO41JL7Vbqx0 6W3nhbULX7LN
duxeOa2EQji8z5GjMQ2jdMyjccYUktdas9a0SK6uL7UrhtklxbQPdwwQyPMz zSi4X928ag7V
gm52RqActtcA7yCeG6t4ri3ljmglQPHJGwZXUjIII4II5zUleRw6bqVj4V8P adDPrNjb2tu0
Op7rfULhheKkKqqCGRJPKwJsGNjBx0JKkallpet3OpRf2nPrjNcahFbXbi4l gUwDTkkZgsT7
Is3K8tGfvFk3EEggHokk8MLwpLLGjzPsiVmALttLYX1O1WOB2BPaq41WxbVB pi3MbXmx3MS8
lQnl7t2OFIE0RwcEhwRxXJzXd+uheBNU1a2vpLqKWObUBDZSSSRu1jOrFo41 JHzuAcLwT2rH
vQbvxs9/qsHiP+yj9oFq9nDfI6B4NPKriEB1Uss3ynA3K2RuFAHqFFed6XD4 mj0PWr3VzqU2
plLe38gyMI4g1rbC4mjSIqXKv5rYjOSY2WMqzsTX8KQa5eeILaG8vdZOlWj3 TRu0FzarOALJ
o1cTlpSPMafG5yTtZQfLylAHplZ+m61ZavLdx2TTv9llaGR3tpI0LqzIwV2U K+GRgdpOMe4r
D8KpqUt7KLq9kntNJR9NhkErN9rYOCZZCeHdUWJCwxiX7SMYxWHcJqcng5F0 +eeCE+INR+2y
QQzSusP2m6xhYGWU/vPK/wBWwPc5XcKAPSKp6ZqtjrNlHeafcx3EDojhl6gO iuu4HlSVdWwQ
Dhh61xekJfR3+mrr0+uTwCKP+z5IYbmINJ58ufPWNmIXy/s3/HyxOMlsN5or l9A+02cmjad4
g/4SOC0XTz5dtZ/bVcMlppq/dg+bartOOflDFv4jQB7RWfrOtWWgac9/qLTp apku8NtJNsAB
JZhGrFVAByx4HrXn/wDxWHmf8v15r/8AZX/Ta2hsbgWn/gLdbpz9ULfxKvyB hvovh54186+v
rq0OlTeV9rs7m32v5Um/H2qV5jx5fogwNuWL4APUKKKKACiiigAooooAKKKK ACiiigAooooA
KKKKAKupAHSrwFlUGB+WVSB8p6hiFP4kD1q1Ve/bZp1y27biJju3bccHnO5c f99D6jrVigCO
eeG2haa4ljiiX7zyMFUduSaz7XV9Le5mRL+x3yygIElTdIdqjsxLHPHQHgDH AJdrsiRaaskj
qiJc27MzHAAEyZJNcjp91qhvtSXU/EGlXsM2p2rWsVsm1mA+zgsgMz7EBWQF MZLbmzg4oA9A
qOeZLa3knlOI40LsfQAZNc/4ugaXwjqEV80c0bxBVWNGj/ekoIznfwA/J9iB 2O7yixsL7S7x
L2xTy7qIN5bveCQAlSpyrLg8E1E6tKCtJ2fp/wAFEtVbpwg5LyPc7K8iv7RL iEnY2eD1BBwR
ViuR8GXq+bc2P7zYVWeHzANxQgcnHH3TEfxNZMOgzan45166g0/TYng1i2c6 sXP2uNUtrV2i
QCPlHUFD+8HEj/KejY4Ss61FSlv19VozevT9nNxR6BBPDdW8VxbyxzQSoHjk jYMrqRkEEcEE
c5qSvJ/DPiqXTvBuk6dNqcFvfPLo0NhbSlFkltZI7NZCinl1Ja4G7nBDYI28 aGgeJdWvtWsY
rbWINS1K40qW6vtHnmihSxuBJbgxkxxNLHt8yVdr7j8uDyCa6TI9EmghuUCT xRyoHVwrqGAZ
WDKee4YAg9iAakrzu1udY1Hxze6V/aUmkgvNNONPjgcs6W2nYBeSElwDNJ8x UEjaOAAAaxqW
m6z4Z8B6p4nXTVs724iuLpbsKLcM9jOwB8wkY3EYyTzjvQB6JRXld/rGp6aE h0rUbTTPDk1x
M9he3F1HbRCJY4AkcckkMq7Gdrkou0ZSMFGEagGxY+KNTl1aRLjXozqyXtjA NDjjjRXilhtm
nkEboLjC+bM+Sw27PmGFYUAemUV5Hp/ijxRe2YM2tWkc9y9mlzFayJPPp0st 1BG0ZQ24WEhZ
JV2TNI+VGCdjk7E+u3lrq1xpGp+JpNN0+0uJYjrEot45JHENrLHE7PH5WT9o mwAgJEQ9HLAH
oEE8N1bxXFvLHNBKgeOSNgyupGQQRwQRzmpK8f8ACev66ieHLCO/sbe3jtNO hhsZpwJLqBre
EySrCIWkfBeUB1kRFMfzDCOW0LbxDr1noOhXE2sz3TaxpUV7czzwwj7EPNtV lkj2IoCqlzK5
MgcDy1J4DBgD0yGCG2QpBFHEhdnKooUFmYsx47liST3JJqvZ6Tpun3F1cWWn 2ltPdvvuZIYV
RpmyTlyBljlicn1PrXm+qeILy1vXOj6/aXdrLb2ay63PLbxhEL3xLNOkLRqN 8ccYyjDLEABn
LVctfEurG/0CG91iCUXG0LBpM0Tz3OZ3USuk0SmS38tVJlhCf8tGVShBQA9I qMwQtcJcNFGZ
0RkSQqNyqxBYA9QCVUkd9o9KkooAKp6lpOm6zbrb6pp9pfQK4dY7qFZVDYIy AwIzgkZ9zVyi
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAr3+/+zrnyv9Z5TbfvdcHH 3Pm/7559OasV
Xv136dcrt3ZiYbdu7PB4xtbP/fJ+h6VYoAKhhJMtx8rDEg5LMc/KvTIwP+A5 H45Ap67Gkumr
HIiuj3NurKwyCDMmQRXI6fa6oL7Um1Pw/pVlDDqdqtrLbPuZQfs5KoTCm9CW kJfOQ25cYGaA
O7uLaC8gaC5gjnhbG6OVAynByMg8dayrfR/C93u+zado823G7y4ImxnpnA9q XW5bhdJbz4ol
jeSFHCylshpIwVwVGQcuD7AcckDIuLx7tjdQxBo4o3Ima8liJUDLbdoJKnaP rjpjBPHiK8ac
1GSOilCTjeLZ1EFhZ20vmwWkEUmwR7o4wp2gABcgdAAOPYVYrnPDOp308s2n 3dqUa33M0jXB
kYbnOxTkc8ZGcn7nbIrnpk1658U+I7eyvbs2l/ex6a581/8AQFFrBKZYscRE o9wN3OZTBxjc
a3oVIVIKcNmZ1IyjK0j0Ss+10Wys9Rnv41ne6m3AvPcyTbAxyyxh2IjUkDKp gHavHyjHnfw9
h1TW3hv72W7uYIUsi1w+uXSMrfYLaTH2df3cgLsSSzc72yDjnQE3/CLWnjTU 7efUrq4sLhbT
T4Lq8urtWd7e3aOMRl2yWmkxnr8xGQK1Mz0SiuD8Ka5NZWWoaTb2viDWX0+4 TyTexmK7lt5U
3CWQ3JiDDzVmjGOcIvHc5eqW+pvr13b6Xqt9DdN4lVYFlvpjD8mmm5WJhuOI WlJ3KoGVOB0X
AB6hVe3sbe0nu5oI9kl3KJpzuJ3uEWMHnp8qKOPT1zXlcepah4r8XSrp7Xct uz3Mn2KbWLjT
/IK2+nZRjAGIdHkkBQ8Bmfv19UsIng062ilXZIkSKy+e02CAAR5jgM/+8wye p5oAsUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBV1I gaVeEqrAQPwz
KAflPUsCo/EEetWqr37bNOuW3bcRMd27bjg853Lj/vofUdasUARzwQ3MLQ3E UcsTfeSRQynv
yDWfa6TpS3MzRafaCSGUbSIY8odqkY2jI6555yfTFSayW/s9VV5E33ECExuU bDSoCARyMgkc
VgpNcM0bNo2vaaVngxLeagkiNmZFK7UncnIY9Rjg89KAOnvLO31C0ktbuJZY JBhkbv8A4HPI
PY1nHw1p4jkEX2lXeN49zXUrgblKn5WYg8HvTtWvJk00nyZ7fe8SM+5QQGdF IyrEg4dhkdCp
56E4xuI4JpJNOhuIlRWEj2iwRpxyQQ+AcY64OORnqK48RVpRlyzjc3pRm1eL sbelaRJp91d3
M1ys0tztzsi2KoXdjgsf7x71oRwQwvM8UUaPM++VlUAu20LlvU7VUZPYAdqx PDuuSaiXtLi3
u1uYt7PJMiqNu/5QdvRtpHYZ2tjOKpXPivUk1250200m0lC3o0+3llvmj8yb 7Mtyd4ETbEEZ
cAgsSwA2gEsNcN7L2S9l8JNbn53z7moPCfhtbyG8Hh/ShdQ7PKmFlHvj2ABN rYyNoVQMdMDH
StBrCzfzN1pA3mypPJmMHfIm3a59WGxMHqNq+grl7Px1/aMUOoWmnf8AEoaW 0t5ZZZ9s6yXK
wtHtiClWUfaItxLgj58A4G7HuvG9/Df6Xrc1hs0y70qWayt4LmSV5zLPZpEZ Y1j+Vh5ozs80
jc4XdwG3Mj0QQQrcPcLFGJ3RUeQKNzKpJUE9SAWYgdtx9ap2+haPaXkl5baV Yw3UsvnyTR26
K7yYYbywGS2HcZ6/O3qa4tvGeoPqVpeto+pI8VleI1ikNxtnfzbMJIqtEsjI olOW8rK4k2q2
Pm7TRNS/tfR4L7zLGTzd3zWF19phOGI+WTau7pzwMHI7ZoAkttJ02zuJLi10 +0gnkeR3kihV
WZnKlySBkliiEnvtGegq5RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU UAFFFFABRRRQ
AUUUUAFFFFABRRRQBXvyy6dcsokLCJiBGCWJwegBBJ+hB9xViq9+u/Trldu7 MTDbt3Z4PGNr
Z/75P0PSrFAEN1axXluYJwxQlW+VypBBBBBBBGCAaoxaRatM5d7uQRSqyLJc TlQRtYZ3OQ3P
OenbqDWpVe3XbPdnbjdKDnbjPyKM/dGfzbp14wABuo2EOp2EtnOXCPg7o22s pBBVgfUEA/hW
QfDawQmGPULxvMieFEeOPYMowGdqAgD6jsO+K6Gqt4Qj20jIzCORmO2MuR+7 foApPtxjrjJz
tOVSjTqayRcako6JlDRtMu7O+v7u78lWudgCROXChSx6kD+96dqs/wBiad9u +2/Z/wDSPtf2
3fvb/XeT5G7Gcf6v5cdO+M81Ya8iXdlJ/lznEDnpu9ufun65H94Z8F+Ldza6 l40nmtbaPUfs
tilszBFdY5keVmXkjON6g7c8gjqCBeHo06aVO9lrv945OpVk3FXfkexWHhfw 6v2aWxhzDabI
Ujiu5GhLQYjUvHu2PIhjVdzgsDGvOUGBPBWgpK0gtZzmIwxo15MyQIWR8QoX 2w4aOMr5YXbs
XbjArxzwRoI0n4k+G5oLRvssyvItx5f8P2aRQSwAG1soR6kt7V7H4n1a90q5 0H7FbT3X2nUG
hmtoPL3yp9mnfAMjKowyK33h93HOcEhOM4pxf/AMottXsSDwjo6oAsd2smx0 Nwt9OJ2DtGW3
Sh97E+TEMliQqBR8vFaljY2+nWcdrax+XCmSAWLEkklmZjksxJJLEkkkkkk1 zep/ELRtIsLK
9vRJDBcPMknmTQI0DQvslBVpA0hVtwxEJM7eM5XMknjKCZ7kWVvO1vbahFYS XuInj843EcLx
bBKJFYFzyygADcN42hqGdRRWXomtDXLf7XDYXcFm6JJbXMxj23MbDKugVywG MHDhT8w4zkDH
1Lx9ZaYJZ5dM1KSwR7mMXsYi8t5LeOV5UCmQPkeRKuSoBK9cEEgHWUVxer+P hY6Rqkq6Zd2t
7a284RbsRsgukga4ELeXISSYlEmR8uDjcH+USSeLH0HR3+26drl9cWVo17fe Z9kE1vDuk2tJ
sdI2yI3wI9xwnzAEjIB2FFc2/jOyTSdT1M2d2trp9w1tJJM0UCySLM0TBGlk VSAQDuJAO4AE
sGUU4viLplzA11a2N9c2MNoLy7u4TC0drHvlRi37zL7TBLnyw4IXKlsjIB2F Fcn4e8UT3Mxt
NStLtDNqd9aWt6wi8qYxzTbY1CMXBEcTcsoB2HkkjdqeK9TvNF8JatqthDBN dWdpJcIk7FUO
1SxzgZOACccZ6ZXOQAbFFU9WvJtO0a+vbe0kvJ7e3kljto87pmVSQgwCckjH Q9ehrD8LeJf7
Z1HULD+1dK1b7JFDN9s0wbY/3hkHllfMk+ZfKzndyHHAxkgHUUVjvfXFx4tX TYJPLt7O0F1d
fKMymVnSJQTn5R5crN0ORHgkFhXP6X4u1jUNH1C4FnBJcNFb6hYiCJ22WNwz CNpE3bnmRY5G
aNPvYVVOW4AO4orj7LxBqd/5Gm21/YzancedKZ5NMmt0to4vKDLJbvJ5hkJm QgFkG193YB7E
l14kh8Q6dpLahpTfaNPuriSUafIP3kbxquB55wv75CRkk7G5G4bQDqKK5/Qt f8zwNpmv6/eW
Nr9ptIrmab/UQx+YAVX52OMblXJPJ9M4rn9Q8aSjTfGf9n3f2meyikuLKW3V HS3h+wRSpIx6
FWkZtudxbJwCqMVAPQKK5u719imn6tZtIdLa9Szk3Ku25SZljjmi7kCVkAYk Bk8xgHzGx6Sg
AooooAKKKKACiiigAooooAq6kyLpV40hUIIHLFhkY2nOeG/kfoelWqr37bNO uW3bcRMd27bj
g853Lj/vofUdasUAFVbVkNzfBSuROA2B38tOvA7Y7t9ewtVXt23T3Y3Z2ygY 3Zx8inH3jj8l
69OckAsVVumQXNiGK5M5C5Hfy36cHtnuv17G1VW8mSB7Z5JVjQSMWZn2jAjc nPzD0z0bpnHG
QAWq8o1r4W6rceIbmfTLyy+w3dw9w73LN5sLSOWcBVXDgEkj5l4IU9Nx9Pa/ s03bruBduc5k
Axjdn8tj/wDfJ9DXi/xZ8QXlj4wkjtNU1KOGDToy0VldzRosu6RiH8s4Vipj Pzdip6U1TjUf
LJpeprSrVaLcqW/kd1a+Gr7To9K02KNp4bN7bN1lVVliSJSdu4sCfLPHPUc1 0WtaKNZFky39
3Yz2Vx9ohntRGWDeW8ZBEiMpBWRu3pXi3gafU9O+Iuh6dJq+oTW1y80jI91I Y5W8iVpCULEZ
MmHye7+1e46lqlppNus128gDuEjSKJ5ZJGwThEQFmOASQAcBSegJrmoUacL1 IO/Pr+hDrurF
eRz934BsriwuLSHU9StBeW729/JCYi12rvI7F98bBSWmmb92E/1hHQKFsXHg yyvdXfVL28u7
m73xeS7LEphjjnScRKUjBZN8affLEAHBBZiS18VxsdVmuoLs29tex28At9Pn kl2tbQzZeNVL
qcyMOVGOAeetz/hKdGM/lpeeZGIvOe6iid7aNNnmZecAxp8mG+Zhwynowz0E kdj4aGn2C2EO
ral9jieD7NDujX7PHE4ZYlZUDMhChG3liV4zkknn9S8CXeratLay3klv4dL3 MwgjnR2MlxDL
HKQphDId1xK+TK47bACNmpN4qurvUbKy0PS/PkuIp5WOpmfT9giMIOFeFmbP nDnAHB5zVi08
W2V0t3II59trEjywxwSTTxuZZYWQxxq2drwsMozZwx4UBmAI9W8FabrMd8lx PdqL24kuJPLd
RhnszaEDKnjyznv83PTiqfjLwtqOu+cmlXX2P+0LQ2OoTeeozD82z920L79v mynCtETuxu6F
dC88a6DY2YupbqdoRE00hgs5pjAikgmVUQmLBRwd4XlHHVWxYi8UaTcQX01t NPcrYSmC5Fta
SyskgcoU2opJYFckAEhSrH5WBIBG/he2+wR20F3d28sN7PfQXUZQyQyyvIzk BlKEYmkXDKeD
6gGsOD4elL++jk1q+fTLy0ENzH+533hae5lmEp8r5VP2jA8soeW6YBrYfxro KSrH9qnZmiEp
2WczBAWdFViE+SQvG6CNsOXG0DdxWpDqtjPpZ1NbmNbNUZ3ll/diMLnfv3YK FSCGDYKkEHBB
oApw+G7OD7FtknP2PULjUI8sOZJvO3A8fdHnvgdeF5PObGuaSmvaHe6TLcz2 8N5E0MkkG3fs
bhgNysORkdO/GDg1lnx1oSuYmbUln3oggbSboSsXWRl2xmPcwIhlOQCBsOap 6z44tUtbUaPP
5k1zdrbiU2E9xsUxSyLKsKYeaNhCyq6HaeWDEIRQB0kdgyXFpO99dyvb27QM GZQsxYofMdVA
BcbOCAAN7YHPEemaSmm+bK9zPeXk2BNd3O3zJAudq/Kqqqrk4VQBkscbmYnP vfGug6fPLFc3
U6LF5oaYWczQkxI7yKJQhRmVY3yoJIKMMZBFWJvFGkwWdtePNObO43FLpLSV 4QqnBkaQKVSP
uHYhSvzAleaAK+teG/7VvLkiTZa6lp8mm6iqth2jIYxuhII3IXkGMAHzSSTs VTGPA+jWl6L3
RYI9Duxbvb+dpltBGSrvG5JDRsCR5QAyDgM3cgivrHjrT7XRtamsHka8sbe7 MP2m0mSCWaBX
LIsjKqyEGNshWJwrEcAkbmma1Zav5otWnWSLBeG5tpLeRQc4bZIqttOGAbGC VYA5BwAZ6eE4
I4mkTUb5dUeUzNqg8oTsxVEII2eXtKRxqV2bfkVsbwGoPhiZtRtL9/EWqvdW 1pNaq5S2+YSk
EsQIcbgVjxjA/drkHLbrmpau2n6to1iLOSVNSuJIDOHULCVheUZHUk+WQMDH UkjgNH4k8RWf
hrTo7m7lgjaeUW8H2iYQxtIQWG+RuEUBWJPJwMAMxCkAsaHpKaDodlpMVzPc Q2cSwxyT7d+x
eFB2qo4GB07c5OTWXqvgrTdXh1VZJ7uGXUncyzwOodFeGOF0XKkbGSJchgec MMFVK7lhc/bN
OtrrdA3nRJJm3l82M5APyPgbl54bAyOcCsOXxLNHYaxqSW8cttb3H2KwiBKt d3AfyiCx+4DO
3lDK4GwuSVYYAJLrw35uowCCTy9Ma7W+urbd8rTId6bBjK7pNsjENgtEPlPm SE9BXH3fjj7N
o+nXbW9jazXPmpOdSv8A7NbW80TbJITNsbdIH3BQFwwjdgcAZ0G1nWLmeS20 zS7Ge4tNkd8Z
794o45mRX8uNhCzPhXUliqjDLjJ3BQDoKK4+88Waxbf2r5ei2Mn2HVbbTU3a i6+Z53l7XP7k
7cefFkc/x8/KN3YUAFFcXY+OVuNK8M3U0tpG96kT6m5DLFbB7KW5OGJwpHlq SCSQjAn7ymty
z1h5dcNjMm2G5tFvLF2iaN2QYWVHRuVZC0Z5C580LtyjEgGxRRRQAUUUUAV7 9tmnXLbtuImO
7dtxwec7lx/30PqOtWKr3679OuV27sxMNu3dng8Y2tn/AL5P0PSrFABVe3bd PdjdnbKBjdnH
yKcfeOPyXr05ybFV7dds92duN0oOduM/Ioz90Z/NunXjAALFV7hts9oN2N0p GN2M/Ixx94Z/
JunTjIsVXuF3T2h252yk525x8jDP3Tj8169ecEAsV4trnw98Rr4lvPsFkt5a 3l1JcJdeckaR
+bIzEOC24bSxyVDZABHJKj2muK1/xPaWPiI2s8d9Iq7YmENx5QU7GkLABxuJ BQc46HnjBTpO
r7qVzpwtWpSm5U97FSx0W90yPRNPkgkkurP7JE08UbFNiRxK+HwAFysnBx16 c11mtaVNqQsp
rS5jt7yxuPtFu8sRlj3GN4yHQMpYbZHxhhzg8gEGnpt3Ks9nLFI8lhqAUxJN IzSRkxl85OeM
KcjP0758d+N9ldah8Q9PtbK2mubh9NTZFDGXdsSSk4A5PAJ/Cs8Dg17SavZt 3ZliKz5Yq22h
6dfeBZr+We5uLzTbqe4uPPkgvtNM9oWMEERYQmQHeDBlW3HasjrzndUdh8P3 sUtoxe2Jjt9P
SzYJYsn20rbiEfawJds8Y5IQqCvADgbt3zi3hnX18zdoepDy5VhfNpJ8sjbd qnjhjvTA6ncP
UVN/wjV1F4cu9WuYbxPIuWtTGlqWWKRdm4TMSPK/1gC8EkgjjGT6n1KP8/4f 8E4/bPsfRln4
M1XTLi0u9P1u0S4hS4jMc1lJLbxpKYcJDH54MSL5C4XcwBZsBRgAuvh9DIZj DeRuJEi3w31s
LiG4kWS4kdp4wyhwzXLOFG0K6IRwAtfNs/hnX7aSOOfQ9SieT7iyWkilvmVe ARz8zoPqyjuK
gTRtUktba6TTbxre6lENvKsDFJpCSAqHGGbIIwOeDT+or+f+vvD277Hvuo+B 9Z0rQbjSdC8i
aTVrSeyu3SySO2gR5ZpE2qZ1aJR9qkHyibhBhcjDdRd+EPtGgnTftUEmNQuL 7ZdWvnW8vmyy
yeXLFuHmKvm5HzD50Ru2K+a7TwfrVxLfW0mm38N9bWgu47RrR/NmUypHwuM4 +djnB+4fqMOa
GW2nkgnieKaNikkbqVZGBwQQehB7ULAp7T/D/gh7drofUGlfDz+zbR4f7QgG +W1l229n5Uae
TfS3e1E3nap83YBn5Queelan/CKNJpN5pE2pSHT71NQW4jjiVWY3UxkDBjnB RXdemG3ZI4Ar
5Zk8P61FqMWnSaRfpfSrvjtmtnErrzyFxkj5W59j6Ux9G1SO1ubp9NvFt7WU w3ErQMEhkBAK
ucYVskDB55FH1Ffz/wBfeHt32PpHRdC1/U/E6eINe8u1e3eARQi2WNpAkd2h yFnlAH+lght+
TsI2jhjc0zwL/Z19odz/AGj5n9lWlpbbfIx5vkQ3MW7O75d32nOOcbMc5yPm WLw/rU92bSHS
L+S5Cs5hS2cuFVyjHaBnAYFSexBHWs6msAn9r8P+CHt/I+k9X8Iazq19LoUT eRoQlvbkXU1u
hbfcwzq21lmJfD3LYUxJ8q/fJAL7HjLwP/wlnnf6RYr51obX/T7D7V9nzu/e QfOvlSHdy3Od
kfTbz8xahpU+mw2Es7wsL62F1H5UgfCF2TDEcBsocjt0ODkCe00N7yxaeK+s zceVJMtnvYyt
GgJduFKLgK52swYheAcrlfUVa/N+H/BD277H0N/whGqaxo99p+p38Ftatd6n LaRRW2ZIzcNc
Iru/mEOuy4ZtoVTkqCeCD2EOmeV4hvdW87P2m0gtvK2/d8p5m3ZzznzsYxxt 754+QtR0x9M8
uOeeE3Rz51qu7zLcjHyyZG0Nz0BJUghgpGKLHTvtVre3csvk29pFuZ9ud8jH CRryAWJyeuQq
OwB24J9RVr834f8ABD2/kfWusaTeajqei3VtewW8enXZuZI5LYyGbMbx7Qwd dvyyPzhudp6A
gx6lot9eyrcx6nGtxbXou7DzbbfHCDAYWR1VlMgO+VgdykFh1C4Py2fCuom1 0qWLyZpdSlWJ
LdHxJC7n90JQQAnmD5kyfmUE9BTDoKPOkdprFhdxhWkuJolmVLZAQNzl414y QAFDEnAAJKgr
6kv5vwH7Z9j6z0XTP7I0wWpm86RpZbiWQLtDSSyNI+1cnC7nbAJJAwCSeTz8 nhJ77fpV5JPH
pUGqtqcTQTtG1wJPMkMbMjKyslw5kBAxtWLktuI+b18PRSw6hLb67ps6WNsL lyi3A3guE2ru
iHzbmQc4HzjnhsVda0k6Lex2xvba7LwRzh7cPtCyKHUfOqnO0qenf1yA1gk3 bm/AXt/I+orL
wzqehRXNvoOrwQ2s929yI9RgmvDHuVNyqxnU8uJJCSTkyHpjJLLwteaBaxW3 hvU4LaHyoo5l
v7Q3PmNHEkSuCske1iiIG6qdoICncW+Xf7IlfRbXUId8rTz3ERhSMkqsMcbs +R2xISeOApP0
vTeGJY/EGoaSsrs0E9xbWsphIW6lhPMY54ZhjCjcdzIv8WQvqS/m/D/gh7Z9 j6MvPCesXP8A
avl61Yx/btVttSTdpzt5fk+XtQ/vhuz5EWTx/Hx8w29JeaTpuoXFrcXun2lz PaPvtpJoVdoW
yDlCRlTlQcj0HpXnPwF/5Ea9/wCwlJ/6Kir1KuOpDkm49jaL5lc4e1+HFvbW Ggacb3fp2mbZ
JbfyioknWB4hNEwYGFiXMhxn51VhtYszbGn6ZqJ8Qi91GbzlsLRrS2n2qj3H mOryO6qSOBHC
oI2ZYSnYFKY6CioKCiiigAooooAr3679OuV27sxMNu3dng8Y2tn/AL5P0PSr FVdSVG0q8WQK
UMDhgxwMbTnPK/zH1HWrVABVe3XbPdnbjdKDnbjPyKM/dGfzbp14wLFVbVUF zfFQuTOC2D38
tOvJ7Y7L9O5ALVVbyFJ3tkkiWRDIwZWTcMGNwc/KfXHVeuM84Nqqt0qG5sSw XInJXJ7+W/Tk
ds9m+ncADmsLN9260gbdnOYwc53Z/Pe//fR9TXnfijwiJfE8lxAgjinYTuU0 x5gCysrYKdTu
UMQcffJyT19MrlfFOtX2lTs1sLiRQsQEUIH3n83GT5bnJKIg4Ayw5FVCc4SX JuyozcLtOxkw
xR6XcaTYW0pSSCeBY4gDGShRN7mPsTulJJGeWyeK5L4qvDJ8Qv7NuH8qLUdE S3affGvlbbgy
5/eOinPlbcF1+93IAPp9hq//ABN5LA3kd7H5nliRZIzJE4Ukq6rjH3G7ZyO/ a7f+H9F1WdZ9
R0iwvJlXYJLi2SRguScZYHjJPHvWOCTo1Z1JNvmd7dv63KxEvaRil0/E+c9Y 8SaXbXcNnbyT
XKWltcW5mVVwxk06G2HRiOHjbJBIxypaqNx4vtRceHbmC2md9KuYbh0kwgk2 QWkeARnGWt35
x0Kn1A+kP+EM8Lf9C1o//gDF/wDE1nvoXhMa4ukxeEtOmmEQmnkSxgCW6NvC Ft2CdxjcDaGx
t5wCCfTWKpq2jOT2Uu54bf3un+GfC8ujWOpzXN1dRXKl4jF8gke04ZopZF2s sEoI3Z55UAgm
bwn4n0Wzn0+2/wCPUyS2cbq1lCqRlLmGSSV7ot5jKfLZtpGF3AdFBr3z/hDP C3/QtaP/AOAM
X/xNH/CGeFv+ha0f/wAAYv8A4ml9ag1Zph7KVz5obXNLs/Dd3olk15cJLFIU nmgWI+Y8tqxU
qHb5Qtsfmzkl8YGMlg8QWEWu2GtJBcyXNi2nGOJiqo6wQqsoJ5IJaNNp9Ccj OBX0de+HvCFj
dadby+GNKL39wbeIrYRYDCKSXLcdNsbDjPJH1Fz/AIQzwt/0LWj/APgDF/8A E1X1yHZi9jLu
fOVx4n064tpdLkuLlrGeB43nh0u2tjEzSQyZWCMgOf8AR1BZpBwwwBt+erHr mlwWsLI149xZ
WN1p9vG0Cqk0cxmxI7byUYCc/IAw+QfN82R9L/8ACGeFv+ha0f8A8AYv/iaP +EM8Lf8AQtaP
/wCAMX/xNH1uFrWYeyl3PnY+Mra61jxDNcyTLBqd8t1FNNYQ3roieYEjMcrb R8sgG4N8uzAy
DxyWp3ralqt5fvv3XM7zHeQWyzE8lQoJ57AD2HSvrb/hDPC3/QtaP/4Axf8A xNH/AAhnhb/o
WtH/APAGL/4mnHGU47RB0ZPqfL15e6LdReHIXkv2hs4BBfAQojbTM8jGI72y cSMBuA+6D3wC
K60VPDJtUur+3vpVY3IS0R1nYMTGnmeaCsfCEjafmyTu2oF+lY/D3hCXWbnS 18MaV59vbw3D
sbCLaVkaRVA4znMTZ47jr2I/D3hCXWbnS18MaV59vbw3DsbCLaVkaRVA4znM TZ47jr2Prsez
D2LPnfxV4qi1+Ccm4v7qa5u/tSpeAbbBcPmGFtzblJdcnCf6pfl/u5emzRTe H9V0x5Uikdor
yFnYASNEJFMfOACVldgc8mMKASwr6cutB8EWV/Y2Fxomhx3d+7pawmxj3SlE LtgbegUcnpyB
1IBNS0DwXpNus134d0oB3CRpFpayySNgnCIiFmOASQAcBSegJoWMglZIPYyb vc+ftT8WaPqq
apYNpKWdjM1uLSeBZHnRYSI4y6tNtJEBkXA6sRz3DLzxTa3EP2G4vNS1OK4i khudQvEAuVjZ
4nRVBkfKo8O7BYBvMcfITvr3yPT/AIfyvpsa6Rofm6k8iWsRsEDu0as0gKlc qU2kMGA2n5Tg
kCtT/hDPC3/QtaP/AOAMX/xNJYumujD2Uu58w21zoFjZ61bw3upTfbLFYYWe xjT94Jkk+bEx
wv7pRkZPzE4+X5oNe1KyuNatrzS3mlSG2tov9MtkXLwxrHym51ZTsBwfUgg4 yfonyfh+ml6T
qNxoGlW9vq9xHb2JfTUJmaTPlHCqdodRuG7GARu2nIFibTfA0OqDTv8AhG7G W43qjfZ9EMyR
s2CA8iRlEOCpwxGAwJwCDTWNhe9mHsX3PnxfFMNzoQ0u+h2pcXM0l09pbxw7 FZYAhRU2g4aE
lkICtwchtrpoy+JbDV/GX/CRSl7c6fdveQo21VmiWRpI49oPyyFyqkoGB3s5 GVdn9uNn4E+2
TW0fhm1maHeHkg0B5YsoCWUSLEULAqV2gk7htxu4qOwi+H2p3GnQWnh+xd9R t2urUtoTIskS
nBfc0QCjp1IzuT++uV9bp9Ih7KXcxPgL/wAiNe/9hKT/ANFRV6lWS40rwrpq m10+G1tpbqGL
yrOFUBkmkSJWIGB1Zcnrgd+lWo9Shl1m50tVk8+3t4bh2IG0rI0iqBznOYmz x3HXtx1Z883L
ubRVlYuUVT0vUodWsFu4VkQF3jeOQANHIjlHQ4JGVZWXIJBxkEjBq5WZQUUU UAFFFFAFe/bZ
p1y27biJju3bccHnO5cf99D6jrViq9+GbTrlVMgYxMAYyQwOD0IBIP0BPsas UAFV7dt092N2
dsoGN2cfIpx944/JevTnJsVXtwwnuyTIQZQRuJIA2L93IGB16ZGc85yAAWKq 3gDvbRs7KJJG
U7ZChP7t+hDA+/GemcDG4Wqr3AYz2hBkAEpJ2kgEbG+9gHI6dcDOOc4BABrO Jt2Xn+bOcTuO
u734+8fpgf3RjlfFTwPf3VrNNZKXhtJBHdyhEkCTuzKcg8EDHQ9a7KuC8Z/E abwpro02LSIb
tRaJcvNLemEKGZ1xjy26eXnOe9XTjKU1ybik0k7kdta22l6na3WnxxwCW7gV o4pC8WHVclc9
v38mMYHI4rZ8dLAmk2l3fxQXGlWl2Jb+1nkiRLiMxuiqfNZYziV4nw7AfJkZ YKDyPhf4iSa/
4u0+w1LwvZW95cu+y6EuZI18t5UG1o8nCrsJ3D5gxAHSvVq5aVOpGUpzlfmd 15I1lUhOMVBb
I8f0HwkdTsn1GHQII7eWWAWYdYcx2p1S5knRcEjy2tpVztJV0bALA1sWfgvU S+vSG0gtr7+z
5rPRbxmXdaZuL3yxGy5aJRFLB93GFwAPlwPRI54ZnmSKWN3hfZKqsCUbaGw3 odrKcHsQe9Bn
hW4S3aWMTujOkZYbmVSAxA6kAsoJ7bh61uZnkejaTpPijxUtxo3h6C10GKW1 +1JbvbiGQrDf
hsm3kZH5mhVkySVYbl2nk8b6Hq4k13V2sJ42Npfi7uoEtEt5LX7JMsSlhi5d s+RuV8rvUkDC
oR6xfX9nplnJeX93BaWseN808gjRckAZY8DJIH41Hbatpt7b21xaahaTwXTl LeSKZWWZgGJC
EHDEBHJA/un0NAHBp4PXUNasn/4RWDT9AW7ieXSp47fYGWC7VpjHGzRncZbd c5LHy+QAoNbE
Om67F4VvdCtYfskk0WppaXYuAotMzMLRVC5IXy3BG37gjAxnAHYUUAeLw6XZ eJ7zUJvDWifY
9GX7ELq108WDi7Ki7yoAZ7d2VpYGKyHICg4zszsDwLdHTNWkOl+bfx6IsWjz XTwPPbXAku3V
UdQqwsvmQY2YRMAKxCbq9QooA8vu/A96bbUJbbSIFvpotZnSVTGrtdvc7rKX dn/WKjPsfOU3
EZXOKsXvhbWbie8Sws/sWrvLfu2veaiefFKk4gi3oTMdhkt+GUKvkfKTtTPp FRzzw2tvLcXE
scMESF5JJGCqigZJJPAAHOaAPK73wfcXt5dy6f4Vn0bSn+yefYQR2Ae72C63 YjLPC2Glgb95
j7mR8yrXUeDdBvdGv7h7iKdLd9Pt4YfPmjd1Kz3T+WRGFVdqSxjao2L91SwX NdRY3sWoWcd1
Ck6RvnAngeFxgkco4DDp3HPXpVigDn/EMV7LrXhqS106e6httQaa4kjeNRCh gliyQzgnmUH5
QeFbvgE1u+15LWePTtIndvtawrNbywtJ5BiDNMiysq7g+YwrHg/OQw+U9BVe zvrfUIGmtZPM
jWWSEnaRh43aNxz6MrD3xxxQBy81pdK3hL7D4evoILXUJJ7mOSaAvArRTRl5 G8072Zpt5ILs
fmJ+Y4O54l02bWfCur6XbtGs97ZTW8bSEhQzoVBOATjJ9DWhPPDa28txcSxw wRIXkkkYKqKB
kkk8AAc5onnhtbeW4uJY4YIkLySSMFVFAySSeAAOc0AcHqmmap47lN1YXUGm 6ZPoktlm6tPO
mD3DYuI2VZV2SR+TGMEHDM4OccWEttZurzTrr+xL7TtZf7LJf3cV4i2LEBDO rRCZt7bA8Ss0
bHITDAKrDqNM13R9b83+ydVsb/yceZ9kuEl2ZzjO0nGcHr6GrE19bwXltaSS f6Rc7jFGFLEh
RlmOOijIBY4GWUZywBAOf0N9S0DSbLQpNCvrpdOtFt0vYJbfypxHHhSA0qur MFAwVwrHG4qN
5y/DFhrFnceD4rvRLuBLDQpbG6laWBlilJgwPlkJIP2cnIB++n+1t7BNW02S 3u7hNQtGgsnd
LqRZlKwMgy4c5wpUckHGO9V4/EugzaXNqkWt6a+nwvslu1ukMSNxwz5wD8y8 E9x60AZfinQd
S1O2k+yarfHzLuzZbZRbhLcJcwu8qFo9xYKjNhmYHJG08CsO08Nava69LeNp kb29jb2qC2SY
eVqMkclxI0q7mLiUGVXHnEgyFssxCzr1i+LPDb+Xt8QaU3mxPPHi9jO+NN25 xzyo2Pk9Btb0
NaFjf2ep2cd5YXcF3ayZ2TQSCRGwSDhhwcEEfhQBj+Fv9JbWdVj/AOPXUtQM 9sT1aNIooA/o
VYwl1IJBRlPfA6Cs+bW9Ot7XVLmW42w6Vu+2tsY+ViJZTxj5vkdTxnrjrxVi a+t7e8trWWTZ
Nc7hCCpw5UZKhum7GSFzkhWIBCtgAsUUUUAFFFFAFe/Xfp1yu3dmJht27s8H jG1s/wDfJ+h6
VYqrqQB0q8BZVBgfllUgfKeoYhT+JA9atUAFV7dds92duN0oOduM/Ioz90Z/ NunXjAsVVtQB
c33zKczjgKox+7Trg5P/AALB/DBIBaqG4txOE/eNGyEsrKqkglSuRuBx97/I yDNWVJr0AV3g
t7m5iQhWliVduScADcRn6jI5HNNK5MpKO5da3lbdi9nXOcYCcZ3f7PbcP++B 75+e/HMs2t+K
NXl1cvC9vJJaKqsYhHAjN5eR3yrb8tnO/I+XAH0HY6ha6lbC4s5hLFkrkAgg jqCDyD9ahutD
0i+1CHULvS7K4vYNvlXEtujyR7TuXaxGRgkkY6GonGWydmdOGrQpy5pRUk0e XeHtGt01Dwv4
nDyfadsAaIEbWaeFMnpnC+c20dueTmu88am4GjQmC5u4gLhTJFa29zI1woVj 5Ze3BlhBO0+Y
oOMAEMCVOkunaXqMsGqR7bgPtmiljmZo34BVwAdrcAYOOw9q0qww9KpTclN3 V9PJETdPlioK
1tzzeytb7T01+eTTNVg1O9igdYftVzcRxQG3topG3o22SaNlkPykTOI/lI3A 1T8P2t/L4gsL
rVW1mews7i4trO4W3vbdiZBZugdHZpjFvWfLSs0fy4JA2geqVHHPDM8yRSxu 8L7JVVgSjbQ2
G9DtZTg9iD3rpMzyO1g8RJp6z6ncareTRy2M2pWy6bdEJMl5bu5QvI4faFm/ 49kEZAJOB5Yr
oLyXWH8QR67omnXz2c8qj7G6vam6kjtLzLyKwGxWY20YaQAkxLxtCE+gVGZ4 VuEt2ljE7ozp
GWG5lUgMQOpALKCe24etAHlenNrCTz209zrlzoCS28lzJHZahbzYZLkMI/Nd 7hv3i2ufLbAB
6AFybnhB9Vnk1LUYH1m9t7O3n/s+zurmSNbiVby+VUdpfm3hBEpDnjKlgSqF fRL6ws9Ts5LO
/tILu1kxvhnjEiNggjKng4IB/CpIIIbW3it7eKOGCJAkccahVRQMAADgADjF AHlek2msXutW
+mSXmuT6MbuGSSYQ6hYkEwXm8F5pGl27kts4fZkqMAk7ug8K3WsWMCS6nb6r P9p0/TZ5kkR3
Zbyd5EnIDfcVf3bMi4WNQSFGee4qMzwrcJbtLGJ3RnSMsNzKpAYgdSAWUE9t w9aAPJ/FE+qQ
mVIpfECeIJrjU0VYWuhA8P2a7a2Ee39wX2rAQE+fcCT8warHibS9Zh0zXbWw TWbiJnurCKN5
Z7gPatpryjhy24m5OBJy2cRhsYWvSI9J02HVJtUi0+0TUJk2S3awqJXXjhnx kj5V4J7D0q5Q
B5n44ifRdL1ZTceIEtLbR2fS5rW5vJCt1++aQyyRsTgfuMGY7QM7eA1XJrfV ofDV/JNLqry3
mq3MbyMbiRrO2W4mMRjigZJWU4QfK2dsgJJjQKO0vNJ03ULi1uL3T7S5ntH3 20k0Ku0LZByh
IypyoOR6D0q5QB43a3mrzi9guLjxBJrUOmD+yFiivIk837TeJC80ZJVQypBz cE5A+Yt8xrqN
E0u9029sbuFNSR7zXdRW9jeWVohbl7p0bymJSMFlhIdQCdw5O857AT6ape/W W0Bd1tXuAy/M
yyFFjLdyJGZQvZmI6mrlAHN/EC2W8+H2v2zWcl48tlIkUEdu0zNKRiPCKCch 9pzjjGeMZrYj
1FZri0iS2u9lzbtcLK0DIqBSnyvuwVc78hSM/K2cYqxDPDcoXgljlQOyFkYM AysVYcdwwII7
EEVJQBh+GoJpLefWbyKSK81RxMY5VKvBCBiGEg8qVX5mXJAkeUjg1n6neTaX 4q1S9+ySXs6a
F5unWy5LStE8hnRMAlSxe1B4+b5eG2cdZUckEMzwvLFG7wvviZlBKNtK5X0O 1mGR2JHegDzP
TdF1PRVksdfsdtnNp8E0l5o7TXTm+t5VP2lkEHzTSNIjnIfPkHduUHGpZz6k t/aaxqKalfaR
ZPcRW8ktiwum3pDsne3VFbKsLmIFYwwVwcFWd67yigDj59Yhm8ZaRfpZ6qbV dKvgznSrkbSZ
ICFIMeQxEEmFPJwuB8y5seE478/DXQ7e1P2G/i0+3hIv7OQ+W6KquGjLIx+6 wHI7EZHXqKKA
PK9f0/XksfGjTwXd3BcpLFHHYQOvm3D6fBEJPLBZpIi25AASEblg+N8W5ffb EgtbC8899bbW
7aSK458uVd+9zA3SNfs0U6tHncAGBMhkDy9xUZgha4S4aKMzojIkhUblViCw B6gEqpI77R6U
ASUUUUAFFFFAFe/bZp1y27biJju3bccHnO5cf99D6jrViq9/v/s658r/AFnl Nt+91wcfc+b/
AL559OasUAFU4/Oe5ufLmjCrKAysCx+7GcD5+ON3YckHHdrlV7ff593v+75o 2fe6bF9eOufu
8fjmgCC7iv20+5RJo2maB1TykKHftGCCWOOd35jnjJ4Ma6lzqEUMcRty9o6M 8Qzt2Ru2MAjG
FyAeMe9eiXtx9jsLi527/JiaTbnGcDOM1y15bafNqEly1hpf9oCORSIdQZZG yrBvlCcnBbqP
5VFVxcJRad91boyfZtzUr6bNdxngaxl0691e3nnEsmYi2Bxn5xnPfOPQf4Uv Efiq90/xlaW1
tfQW8a3dpaPY3V1Gj3QlkRWlih8oySKBJjcJVAaJsqQpDdPoFtZrHPe21xPP JcECUz7Qylc/
KQoAGNx/PuMVs1GHlVlTUqrvLv8Al+BrUjCMuWmrJHj/AIa8RXVn4Q0WDS/E H9oW/wDZVt9v
k/cSf2R+8tozyigJtjkuG/fbv9Rk8K+eg0zxabXWEOoa/BL4dX7TFBq1y0KR 3bhbVk/eqFjL
AvdIAmMiJsglCa9AorYg8z8Ca0IbbVNb1zWpElmsrfU57RkjAeL7Da+ZdKip 5hG5XT5TsyCA
MirjS3um694h1S21GdYx4gsbV7IpGYZBLFZRMxOzzNwEmRhwMquQRkH0CigD x/T9W1LR/Buk
x2PiGeSTTPD93eXVqyW7eXcW0dri0lAj3Kq72DLkSfNy2cY6TSLm7f4kCwu7 qS7OnW99bx3E
qoskisunS5fYFXIMpAwo4A6nJPeUUAcn8QrmxtNCsLi/vI7VI9Y090aS48pS Rcxls8gMAgds
HIG3d/Dkbl5f6c39oWNzd+T5FoJ7pvMaHyoX3gP5gxt/1b8ggjbnjg1oUUAc 38Pp4bn4c+G3
gljlQaZboWRgwDLGFYcdwwII7EEVj6vqV3po8aXlssja0XtrHTQoQNtkjRbc 4chSn2maf5j6
OMnZgd5Vf7Db/wBo/bxHi6MXks6sRuTOQGA4bBzjOdu5sY3NkA8vtoNMstJv /DeoJB4b02wu
4brT7TXHhntnhljceXKBMfN/ex3MgUvkERt0XaLli+gvFB/wk1lo1p4dW32a ck0SR2Ekyzzi
SVFb5AZEEMibiTtd9jMPMJ9MooA8f8Uf8If/AMVx9m/sP/kVLbyfL8n/AKbe Xtx/26Yx/wBM
cfw16Y8k0WjWjeG7TTbmDYghRrkwQCHb8pRkjcEY24AGMHrxzqUUAeRz399B pEtu5jRJPEZG
mws22K7l/tjcweTaSjjbwgH3NzjzMFYugk1rXAkNtb3kkt3qKfYAZYYon06+ DF3Jj53AQu0i
qWKlbZcO5mDN3lFAHP6X8njTxBHBzatFaTSkcj7URIrgns3lJbZXsCpx82T0 FV7Wxt7Lzzbx
7WnlaaVixZnc9yTycABR6KqqMAACxQAUUUUAFFFFABRRRQAUUUUAFFFFABRR RQBXv136dcrt
3ZiYbdu7PB4xtbP/AHyfoelWKq6kQNKvCVVgIH4ZlAPynqWBUfiCPWrVABVO Pzkubny4YyrS
gszEqfuxjI+Tnjd3PIAz2W5VW1INzffKoxOOQynP7tOuBkf8CyfwwAAU9Ye5 /sDUTNFEgFnK
SUlLYOz3Ud935D1wObh1qPUrzUo0t50+ySEszahKgaMPKjsAucEGF8KOCNvI yQOzvLVL6xuL
SQsI542jYr1AYYOPfmuXitNLSK4nS91Ex3UbNK/9ngLJuQrvJWEE8Hrnt6VE qippvq1oNR5m
uxf8N3Ty3eq27wmLy5kZQ8u9ypjCDcfXMZ7msOO/1LSvEXiK9iltH09tds7W W2aBvNZpoLOL
esu/AA8xTtKHO0jIzkdNo2mG0mub17uO5a7CHdFHtTaMkY+Zs53HnPpU39ha P/bH9r/2VY/2
n/z+/Z0877u37+N33eOvTis8O6jpp1fi1/Muryc3ubHH3Hi+/m0rwjK8UAbV 7S1u59hkTa7X
VkhClWB24uH4JOcAHIyDh6Tf6lqHgPQYopbSHT9OuNCtZYmgZ5ZmJs5d6ybw EH71RtKN908/
N8vpEfhrQYb2a9i0TTUu5n3yzraoHdt4kyzYyTvVWye4B6ih/DWgyXFpcPom mtPZIiWsjWqF
oFQ5QIcZUKeQBjHatzMz9T1XUrnXtP03Qr7TY0nt7uWWee3a5AaCSGMoAkqY IaRgck4K4x1r
D03xvrGq6Tc6rHa2NvatLYW1sjF5HWS7jtWDPyoKxm4JwMF+B+725bpNQ8Ia Dqt7a3F/plpc
pbJOEt5oEeLdM6O7lSp+fcmc/wC02c5rUews5IrqKS0geO7z9pRowRNlQh3j +L5QF57ADpQB
x8WveJLvxGfD0N1pUV1bfaPtF29jI6S7EtHXbGJgU4u8HLtnZnjOBT0zx5rm sXVpd2ujxx6S
z2UU5d4sK1xFDJ/rWmQgr9oUBRC28qACC+E6S58EeG7uWw87RrF7Wwimit7I 2sZgTzWRmYIV
wGynBGPvN1zWpJpOmzapDqkun2j6hCmyK7aFTKi88K+MgfM3APc+tAHF6Jq3 iTWtR8JXs91Y
2v8AaGlT3s9tFFJJG0ebTA5df3nzsQxBCByuHwWan4d8aa/fQ6W8WlxnTUSw t7qV5FwXnhgc
t50txvBHnrhTHIXKgb8v8voD6TpslvaW76faNBZOj2sbQqVgZBhCgxhSo4BG MdqjTQtHjvLW
8j0qxS6tIhBbTLboHhjAICI2MquCRgccmgDL8L6zqWpXF7b6wkdrfwpFK+ni 1ZGtlcvtzNvZ
JwdhAZNv3TkKflWTX3uIvEHhUxXk8UMmoSxTQIQEmBtJ2G7jJwUBAzjnJBIU jU03SdN0a3a3
0vT7SxgZy7R2sKxKWwBkhQBnAAz7Ci80nTdQuLW4vdPtLme0ffbSTQq7QtkH KEjKnKg5HoPS
gDD8WRT6olha6bfQedDqG24tv7Vlsmm/0eRvK8yEFwwDJJtxyq56VoeF54p9 Bi8pJ08qWa3k
We6e5YSRyvG+JHJZ13q20nB244XoLlzpOm3tvc293p9pPBdOHuI5YVZZmAUA uCMMQEQAn+6P
QVYgghtbeK3t4o4YIkCRxxqFVFAwAAOAAOMUAef32qGHw7qV+XuxqGs6xJpY azikkmjhineE
+TsBZSkMU0w6gSF2A+bbRp39qeI/D9tFazXcx0u4nsri2vLu602eXaV8iaSV U8wuYdjFcBWM
xY4KAV2kOjWcOp3N8E3STyrcFXAYJMI/KMikjKsY9qHBxheACWLR3/hrQdVf fqOiabeOXL7r
i1SQ7iqqT8wPO1EGfRVHYUAc3oP2Xxgkss1xqsFpBFbNp9uuoT28ht5LeOQS yMkgaRmcyJuZ
mGYSB8wctn6las3/AAkWNQ1VdviXToE2ancLsjk+y70XD/Kp+0S8DA5H91cd xqehaPrflf2t
pVjf+Tny/tdukuzOM43A4zgdPQVXm8J+G7j7R5/h/SpftMonn32UbebIN2Hb I+Zvnbk8/MfU
0AXLy9ntri1ih0y7u0mfbJLC0QWAZHzPvdSRyT8oY8HjpnyvSdevE8MeCGWy 8yWw+zCKxUHz
nU6bcfvmIzmNucBFdsRsPmkzEnsFU10nTVeyddPtA9ghSzYQrm3UqFIj4+QF QBgY4GKAMOwm
8rxbZNDcwXEesaU91cS24xDLJC0KrLGAT99Z8EksSscQzheeorPstGs9P1G9 voE2zXe0OAAq
qoLNgAAdXklck5YtI2TjAGhQAUUUUAFFFFABRRRQAUUUUAFFFFAFe/bZp1y2 7biJju3bccHn
O5cf99D6jrViq9+WXTrllEhYRMQIwSxOD0AIJP0IPuKsUAFU45mW5uVWOSUe aASrKQnyx8EF
+OpPAHAPGSC1yq9uWM92CJABKANwIBGxfu5JyOvTAznjOSQB0U0kjANbSxAj OXK8cA44Y+pH
/AT7Z4q3upBZWflyZYWaExmTI2+UM5QzqDxk/d9/eu7rh7e0EWnqp1OWW3W0 MSsun3Kgr5ZU
N94r6H7v+NRKooXb7Mai5WXmbPhedHgu4V3IY5VbyWUqUDRrn5STgFxJxk85 5PWq03im8g1i
9ibTIDplnqFvp8lwLs+cZJlh2kReXt2hp0BO/OAxweAbuhafcQXV7fztbkXY QoIJC67RuOdx
Aznd6dqih8JWS69f6tcyT3El1dx3KQmeQQxlIo0XMW7y3YGLeGK5B245UGs8 M5uknNWeunz/
AMi6yip2i7ow/Cni6Z/AthcXEMlxPbvpljJJJOS0zXEVqTKSRnINznHOdvUZ 4H8c30o0mRtN
jt7PVkgubOaG83SmJ7m1jxIjRbVJW5BIVm6MAwOGG4vgrQY/sYitZ4o7TyDH DFeTJGxh2+Uz
oHCyMuxBucE4RQSQBWfY+AbWDWnvrufzreL5bKziadI7dRNHMo2vK6ja0MWB GI1wCCpGAu5m
WPDXim81n+zft+mQWf8AamnnULTyLsz/ALseXuEmY02t++jwBuB+bkYGSbxT eQaxexNpkB0y
z1C30+S4F2fOMkyw7SIvL27Q06AnfnAY4PAOg/hbRpNOhsGs82sOnyaZGnmv 8ts4QMmc55Ea
c9eOvJqvD4Ssl16/1a5knuJLq7juUhM8ghjKRRouYt3luwMW8MVyDtxyoNAG fpvi/VNX07SJ
bTQoI7zVLRr6GC6v9iLAoi3FnSN/mLTLtXHK8kq3yCPT/Hc2pAX8OlRropuL O3897oi43XMc
DRnygm3ANygP7zoGIzgA7kvhfSZNOsbFYZ4IbCIQWzW13LDJHGABs8xGDlSF XIJwSqk5IBqn
Y+CtMs9Wu74iRkkuIpoLRJZEt4BHDFGg8kN5bFTEGDFcg7cfdBoAw7T4lz3d iL2Pw3fPbzfZ
3tCqSx+Yss0UShmljSMSEShgEd1O1vnAAY2B4h12K81cXkMC2tvqthaK0FyC 8TSizDxgNDho
8zOd5IY5wAvDLuReENDhOVtJCFeNole4ldYNkiyKsSliIkDRxnYm1TsUEEKA LFx4e0y6vXu5
YJPMkeKR1WeRUd43R0dkDBS4MaDcRnChc7eKAOX0/wCItxqFhNexeGtSeBrd bi0aO2uW3qzo
qiTMIAOJFY+V53yrIRnau7rNE1L+19HgvvMsZPN3fNYXX2mE4Yj5ZNq7unPA wcjtmqcfhHR4
UmSGO7iEieWvl306mBNwbZCQ+YUyq5WPaCFUEYAA1LGxt9Os47W1j8uFMkAs WJJJLMzHJZiS
SWJJJJJJJoAy7K8vn8a6xYT3Eb2cVlZz20SxbTGXadX3NkliTGPQAYGM5Jr+ JZNTS4gTS9Uk
ivZEP2OxjhjKzOD8zzswYiBcpuKbCMkAs7xqNSHRbKDXLnWY1n+3XMSwysbm RkKLyoEZbYME
kjAH3m/vHOe3gvRP9H8pL62+z2kVlH9k1K5g/cx7tinZIN2NzcnJ5PNAGhru p/2J4e1PVvJ8
77DaS3Plbtu/YhbbnBxnGM4NcP4s8Sy+DrPTNObxHAl/bWkuqXclw6b9Q8or m3CuT5fnM77S
udnllVUgYHok8EN1by29xFHNBKhSSORQyupGCCDwQRxis/R9FXS0V5Z5Lu8F vHavdyli8sUT
OY9+SQXAkbcwxuJJwBgAAw7vUb8a5b3smoX0ehTy24tLjTvsslrIsmxUEpcN KWeRtuY/l2sh
yDuIsaGmpa/pNlrsmu31quo2i3CWUEVv5UAkjyoBaJnZlDA5LYZhnaFOwXLf wjo9q9qYo7vy
7RIkgt3vp3gQRqBH+6ZymV2qQSudwDfe5qQ+GNN+2TXMZvoWm3l44NQuIosu CGYRq4QMSxbc
ADuO7O7mgDm/DF/rF5ceD5bvW7udL/Qpb66iaKBVllBgwfljBAH2gjAI+4n+ 1u0PF/iCOzs3
hh/tKOe3vbBpXisp9rRm6gDKjhNshKsQUUknJGDyK0LDwjo+mXGnT2kd2j6d bta2oa+ndY4m
OSm1nIYdOoONqf3FxqXtjb6hAsN1H5kayxzAbiMPG6yIePRlU++OeKAOPsPF FxP4yWHysjUd
PspbaH7UGhjQyXTM+8ZQyGJFO1N24rwSiNIu54anmxqmmTSyTnS702yTSMWZ 42jjmQEnJJVZ
VTcSS2zcTljiT/hFtG83UJBZ4bUNhuNsrgZRmdWQA/u2Duz7k2nexbO7mrGj 6Z/Zdm6STfaL
qeV7i5nK7TJIxyeMkhQMIoJJVEVcnGaANCiiigAooooAKKKKACiiigAooooA r3679OuV27sx
MNu3dng8Y2tn/vk/Q9KsVV1JkXSrxpCoQQOWLDIxtOc8N/I/Q9KtUAFU45Fh ubkMkmZJQQVi
Yg/LGuSQo9R1J4B5wpC3KKAKNxq1naWzXNw0sUKgFmeBxjO3Hb/bHH19Djjt O1fU3ksrZYka
yeBYBFL8gfEW4vuAJ7H8OwPNdw6Wmo2YDpDdWsyhgGAdHHUH0I6GuNh8EX1n MwjvYpbdYnZR
hlYyGExbcEkBed2c+wUDmr91U5v7Vnb+u5PvOUe10bPhm/tZxdwWwkRBL5kc bAsEUqmfmGV5
YscZzyfeiTxZBFrFzZPp18Le2u4rKW//AHXkrNKsZRcb/MOTNGuQmAW5IAJC 6Fp9xFq2oX91
aGAzBEi3lGcAFi33ScA5Xv2qtH4Tll17VL291Gc2NzqEN7HYRbPLZoooQjOS m8MJIQ2FfaQq
5BywPHg3UdFOorPXpbqb11FTtF3RX8M+MUvPBthf33ny3S/YLW6cIo3z3Edu QwAIG3NwuemM
NgcDI/jyCR7JYtPvoIb/AMmWzu5o4njuYXuIItyqsu9ci4QjeFIByVJG0yW/ gGytLeztLXU9
Shs7d7SSS2UxFbiS2EYjdy0ZYHEMQIQqDt6Akk59j4Euzq8JvryRNJ01Fh0y 1SdJSkaTwTIM
+ShUD7NGpDNKSCfnBGW6TI3NA8WQa99k/wCJdfWP220+22n2vyj9oh+TLDy3 fbjzI+G2n5xg
HBxcm1yGDVBprWt2bt3XykWMESxnG6UNnARMkNkgg7RgmSPfTTwjZxadY2cF 5fQ/YdKk0qCa
KULIsbiIF9wXiQeSpBGADnjpi5NocM+qDUmursXaOvlOsgAijGN0QXGCj4Jb IJJ2nIMcewAx
9O8fWWoJZyNpmpWsV0lvIJJxERHHcNtt3YJIxxI+VAAJUqS4UYJ1PCd9can4 N0O/vJPMurrT
7eaZ9oG52jUscDgZJPSqdv4K022tbe3Se7KQW+n26kuuStnKZYifl6ljhvUd Mda2NJ02HRtG
sdLt2kaCyt47eNpCCxVFCgnAAzgegoAp6Jqd5qF9rtveQwRfYNQ+zQ+SxbdG YYpFZiQPmPmH
IAwOnONxr6lqGsWmuWkUJsZIJ5VRLIRu08sfy+bMZNwWNU3ZIKsDtVdwaVQJ IfDQhGvAatqW
dZdndlaNGtmMYjBiZUBBCqgBbd9wHrkkPh2RfEFxq0Ot6lCbh4jLbKsDRsqA AJloi4T7xwGG
C7kYLE0AWPEOpTaVok1xarG127x29sJQSnnSusUZfBB2b3UtjnGcZPFY+pa/ faTr2n6fG0dx
Z26Wy6nNcL+/kNzIYIGj27Uz5iMZMgAKRtBPFbmt6Z/bGjz2SzeRM22SCfbu 8mZGDxybcjdt
dVbaeDjB4JrDvfh/oOtw6nNrGlWj6hqqAzz+Wkr2zeSkWIZGQEBdmQSOpJwM 4ABXuvFl7pl/
qE+qyR2lnZJcS/YjpspknjiRmHl3RcQu7IvmbAMgblPKswsazeeKtH8NaxrE t5oxe1spbqK1
WylYIyDfsaTzhvG0Mu4ImSQ2BjadCXwzFe3/AJ+qahd6lbq8jxWN0kPkRF0Z DgLGrMNkjph2
YYY5ycEV7vwlJe6Xf6XP4j1l7G8t2tvKYwMYo2wCFdoi7HbldzsxwxJJbDAA k0691hvFt7pl
7c2MtrbafbXAMNq8btJI0ityZGG3MLEDGfnAz8uWp634x02z1HS47XWLR0TU 2tdQigdZnX/R
7hljKrlg5kjUBQNxI2jOcVqWOgmy1yfVn1W+upp7SK1kjmEIQiPJVvkjU7sv ITzj5zxgKFsa
po1nrDWf21PMjtZXlETAFJN0UkTK4IOVKytx9O3BAMPStfn1PWNc0eRruG6S 4VUSNYi+nxNa
QuGc/MmfMdwud+45wGVGK7Hh7UptV0SG4uljW7R5Le5EQITzonaKQpkk7N6M VzzjGcHis+Dw
lDpouLqyuLufUTcG5hmubgBv9XHH5LSbCTEywxq24O3AfJdVYamiaZ/Y+jwW TTefMu6Sefbt
86Z2LySbcnbudmbaOBnA4AoA0KKKKACiiigAooooAKKKKACiiigAooooAKKK KACiiigAoooo
AyvDH/Ip6N/14wf+ixWrRRVT+Jkw+FBRRRUlBRRRQAUUUUAFFFFABRRRQAUU UUAFFFFABRRR
QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH//Z
--------------030302020509000600090509
Content-Type: image/jpeg;
name="moz-screenshot-29.jpg"
Content-Transfer-Encoding: base64
Content-ID: <part2.05010504.07000109@ca.ibm.com>
Content-Disposition: inline;
filename="moz-screenshot-29.jpg"

/9j/4AAQSkZJRgABAQIAJQAlAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsL DBkSEw8UHRof
Hh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwL DBgNDRgyIRwh
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy MjIyMjL/wAAR
CAHoAn4DASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcI CQoL/8QAtRAA
AgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS 0fAkM2JyggkK
FhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1 dnd4eXqDhIWG
h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW 19jZ2uHi4+Tl
5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcI CQoL/8QAtREA
AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMz UvAVYnLRChYk
NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0 dXZ3eHl6goOE
hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU 1dbX2Nna4uPk
5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD0PUdTt9NiDTEszfdRep/+ tWL/AMJcf+fD
/wAjf/Y1X1pDNrFxnnbtUew2g/1NT6LeeHZpLeyu9Lmkmfyl88S43NIzAZUP wANvPXrwMcqN
OcvhVzSMXK9hf+EuP/Ph/wCRv/saP+EuP/Ph/wCRv/sag1nRv7L1D7PuVgyC QbewJIx+lQx6
UZFjKkkuhbAUk5G7A/8AHf1qY2avYl3TsXf+EuP/AD4f+Rv/ALGj/hLj/wA+ H/kb/wCxrLNh
KpYGJwV6gqeOM/yBNBsJVCkxOAwypKnkdciqshXZqf8ACXH/AJ8P/I3/ANjR /wAJcf8Anw/8
jf8A2NZRspFbaY2BwTgj06/yP5UR2UkrbY42c4zhRmiyC7NX/hLj/wA+H/kb /wCxo/4S4/8A
Ph/5G/8AsayhZSGMyCNigOC2OB+NOOnzK+wwyBsZwVOeuP50WQXZp/8ACXH/ AJ8P/I3/ANjR
/wAJcf8Anw/8jf8A2NZRspBGJDGwQnAbHB/GoZ4JVt5WhQNKEJRT0LY4H50W QXZt/wDCXH/n
w/8AI3/2NaVpqz3xxbrasw6qZ2DfkUrG/wCEbm8j7X/aFr/ZPl+Z/anlnb1x s8ndv8zd8u3P
47vkrMtY51hhkcGK42gtsONrY5wRRyoLnb+Zf/8APtbf+BDf/EUeZf8A/Ptb f+BDf/EVR0nV
TMFtro4m/hfs/wD9etioGVfMv/8An2tv/Ahv/iKPMv8A/n2tv/Ahv/iKtUUD KvmX/wDz7W3/
AIEN/wDEUeZf/wDPtbf+BDf/ABFWqKAKvmX/APz7W3/gQ3/xFHmX/wDz7W3/ AIEN/wDEVaoo
Aq+Zf/8APtbf+BDf/EUeZf8A/Ptbf+BDf/EVaooAq+Zf/wDPtbf+BDf/ABFH mX//AD7W3/gQ
3/xFWqKAKvmX/wDz7W3/AIEN/wDEUeZf/wDPtbf+BDf/ABFWqKAKvmX/APz7 W3/gQ3/xFHmX
/wDz7W3/AIEN/wDEVaooAq+Zf/8APtbf+BDf/EUeZf8A/Ptbf+BDf/EVaooA q+Zf/wDPtbf+
BDf/ABFHmX//AD7W3/gQ3/xFWqKAKvmX/wDz7W3/AIEN/wDEUeZf/wDPtbf+ BDf/ABFWqKAK
vmX/APz7W3/gQ3/xFHmX/wDz7W3/AIEN/wDEVaooAq+Zf/8APtbf+BDf/EUe Zf8A/Ptbf+BD
f/EVaooAq+Zf/wDPtbf+BDf/ABFHmX//AD7W3/gQ3/xFWqKAKvmX/wDz7W3/ AIEN/wDEUeZf
/wDPtbf+BDf/ABFWqKAKvmX/APz7W3/gQ3/xFHmX/wDz7W3/AIEN/wDEVaoo Aq+Zf/8APtbf
+BDf/EUeZf8A/Ptbf+BDf/EVaooAq+Zf/wDPtbf+BDf/ABFHmX//AD7W3/gQ 3/xFRapbXFyL
XyV8xI5t8sX2uS28xdjDG+MFh8xU++KpyafcuYvIsPsrrNG5l/t26mwocFhs ZdrZUEc+tMRo
+Zf/APPtbf8AgQ3/AMRR5l//AM+1t/4EN/8AEVDrsjw+HtTlidkkS0lZXU4K kIcEHsas/wDC
DXn/AEFYv/J3/wCS6Erg2Nju3EqxXMPlOxwjBgyMfQHg59iB0OM1O8uxkRUM kkjbUjQAsx9v
8egHJrGtXafwVbTSu0kv2GOUuxyS4QMCT3ORmug0kL/bNzIw+eO3jVD6Bmbd +exfyoSAcum6
uyhvs9kmRna9wdw9jhCM/Qml/szWP+eNh/4EN/8AG6wv7KuPtn/Ivx+d/an2 j7fiHds+0+Zn
O7f9zjGM9q1NH1ue+uIGbXbCeKRiqwixe3kl+QP8u+QkjaytkKeD+NdEqCSu nf8Aryuc8K7b
s1b+vOxZ/szWP+eOn/8AgQ3/AMbpf7M1j/njp/8A4EN/8bqbUdeFlcLa21ld ajeFfMa3tDGG
jjJIDsZHVQCQQATlsNgEKxEkHiDTLm0kuo76ARRRedMZG2GFMsCZA2CmCjg7 gMFGBwQcYWRu
Vf7N1j/njp//AH/b/wCN0f2brH/PHT/+/wC3/wAbrPn+IOmKAbdkneO8uLS6 i+0RpJbmKOdy
zAthQ32dtu4qMNkkYNbVr4h0m9v5rC01SyuL2Dd5tvFcI8ke04O5QcjBIBz3 osgKv9m6x/zx
0/8A7/t/8bo/s7WP+eOnf9/2/wDjdXtP1rT9Xt2uNNv7W9hVtjSW0yyKGwDg lSRnBHHuKg1m
/vLWCCS1lt4IzNi5uLiIyJDHtb5ioZTjdsBOcAEk8AkFkBm3i63Ztk6XDNHg EyQyb8c4xt2b
j+APX61Wiv7yYN5cFmSp2svmkFT6EGPIPsa07rUtaSe1jFtb20jTKjW8h855 0DL5siMrAIiq
chnGWJAKqSoa3qFhDfHzQxiuVXakyk8c5ww6MPY+pxgnNDQXMX7TqP8Az62f /f3/AO10v2nU
f+fWz/7+/wD2unRyOJHgnTy7iP7y5yCOzKe4Pr+B5FSVIyH7VqP/AD62f/fz /wC10fatR/59
bP8A7+f/AGupqKLgQ/atS/59bL/v5/8Aa6Ptepf8+tl/38/+11NRRcCL7XqX /PrZf9/P/tdH
2vUv+fSy/wC+/wD7XUtFFwIvtmpf8+ll/wB9/wD2uj7ZqX/PpY/99j/43UtF FwI/tupf8+lj
/wB9j/43R9t1P/n0sf8Avof/ABupKKLgRm+1UrtEVuq/3UnKg/gEqHzL/wD5 9rb/AMCG/wDi
KtUUAVfMv/8An2tv/Ahv/iKPMv8A/n2tv/Ahv/iKtUUDObvrdZ9QvVdQyMwV lIyCNi8GsfT9
BsEu0e9nj8iNo90R0x2aTYxyCQCuCAvPOcnIGOest7KW91K+SFN7iQEjIHGx PX61c/4R+/8A
+ff/AMfX/Gt4VJwXusFOUbpGPq9zFqmrGeDzDGsCJueNk53OSPmA9RSRlFhW Ng33dpIH+/8A
/FCtn/hH7/8A59//AB9f8ar3GntaSCO5e3hcjIWSdFJHrgms20ldkryMxwPs 3kpux8oyeMgF
jz+LfpUiuiIQgKnJKhUA2/KwHI5PXqa0rfSZ7uMyWwimQHBaOZGAPpkGmz6Z PbuElj2sRnGQ
eKNGrgZITbbY43ZKqe4Hf/Pu1LEqRq6AEK205KB+QDng/U1o/Y3/ALv6ij7G /wDd/UUaAUCV
aWOY7t8bZAwPm+Yt1/H0pAFjgaKMvyD82MdSuR19F/WtD7G/939RR9jf+7+o o0Az5CHh2jgl
VUjYO2P4up6dKpXNrM1rMtuwScowjZugbHBP41u/Y3/u/qKPsb/3f1FF0Iof b7v7L9k+wWn9
meX5f9l+YdnXO/ztu/zN3zbsfhu+eqNtazLawrcMHnCKJGXoWxyR+Nbv2N/7 v6ij7G/939RR
dAYxtQRgitSy1EoFhu2IbokuOG+vof5/pUv2N/7v6ikayLKVZAQRgg45odmM 0KKzEsZ4R/o0
0sXou4Mv5HoPpipcan/z0tv+/J/+LqbDuXqKo41P/npbf9+T/wDF0Y1P/npb f9+T/wDF0rBc
vUVRxqf/AD0tv+/J/wDi6Man/wA9Lb/vyf8A4uiwXL1FUcan/wA9Lb/vyf8A 4ujGp/8APS2/
78n/AOLosFy9RVHGp/8APS2/78n/AOLoxqf/AD0tv+/J/wDi6LBcvUVRxqf/ AD0tv+/J/wDi
6Man/wA9Lb/vyf8A4uiwXL1FUcan/wA9Lb/vyf8A4ujGp/8APS2/78n/AOLo sFy9RVHGp/8A
PS2/78n/AOLoxqf/AD0tv+/J/wDi6LBcvUVRxqf/AD0tv+/J/wDi6mgtNZud 3km2bbjP7oj+
b07BcsUU3+yvEH922/79/wD2yj+yvEH922/79/8A2yjlYXHUU3+yvEH922/7 9/8A2yj+yvEH
922/79//AGyjlYXHUU3+yvEH922/79//AGyj+yvEH922/wC/f/2yjlYXHUU3 +yvEH922/wC/
f/2yj+yvEH922/79/wD2yjlYXHUU3+yvEH922/79/wD2yj+yvEH922/79/8A 2yjlYXHUU3+y
vEH922/79/8A2yj+yvEH922/79//AGyjlYXHUU3+yvEH922/79//AGyj+yvE H922/wC/f/2y
jlYXHUU3+yvEH922/wC/f/2yj+yvEH922/79/wD2yjlYXIry1S+sbi0lLCOe JomK9QGGDj35
pc6x/wBDHqH/AH5tv/jVSf2V4g/u23/fv/7ZR/ZXiD+7bf8Afv8A+2UWYXRQ mtUsfDklpEWM
cFoYlLdSFTAz78VoWL7NVu/eCL/0KSqGr2er2ul3D3X2dYmjZTiPk/Kf9s1P ExXVbjH/ADwi
/wDQpKNgM3z5PN27NX+3f2j9/dceV5X2j0z5e3y/wxWtpaXdiwgTSdLsrVmL P9knOc467fKU
E8AdelWPMNHmGtp1+ZWsYwocrvcqXsGoW+ryarpcdtcTTwR200F1M0S7Y2dk ZXVGIOZHBBU5
ypBXaQ3P3/hbVYdO1a2017O6fV7GS2uXuZWgEUjyTyM6BUfKlrlsKSCAgG5s kjq/MNHmGsbm
1jlNY8LarqGj3GlQvZiIXV7cQzPKwZ/tMV0CGUIdu17hRkFsgE8H5an1Hwpd aloKaY11DFuv
tQneQZbbHcLdKuBxlh9oXIyBweemek8w0eYaLhYzfDelz6bcXl1cwpFNcLHH j+0bi9YqhcjM
k2CBlzhQoxycndhdDVlurmKBIIoJ4hLm4t55TGs0e1vlLBWON20kYwQCDwSC 7zDR5houFivd
Jq8ktu/2i3uZVmVzcP8AumgQsPNjRVUh0ZRgKxyCASzEKV1vO96o+YaPMNFw sSXsCXiKd2ya
PmOUDJU/1B7j+oBFGK4Jk8idDHOM5XB2tjup7jke4zzirXmGop4o7mPZNGrr nIz2PqD2PuKQ
DqKqfZZozm3u3UZ+5MPMUfjkN/49S+Xf/wDPzbf+A7f/ABdAy1RVXy7/AP5+ bb/wHb/4ujy7
/wD5+bb/AMB2/wDi6ALVFVfLv/8An5tv/Adv/i6PLv8A/n5tv/Adv/i6ALVF VfLv/wDn5tv/
AAHb/wCLo8u//wCfm2/8B2/+LoAtUVV8u/8A+fm2/wDAdv8A4ujy7/8A5+bb /wAB2/8Ai6AL
VFVfLv8A/n5tv/Adv/i6PLv/APn5tv8AwHb/AOLoAtUVV8u//wCfm2/8B2/+ Lo8u/wD+fm2/
8B2/+LoAveGv+Q7qP+f4Y6pal4nbTb6yguLrWWa9vZ4f9EsDKkSJ5xXaVgfe 37kApndglugq
54cIXXNSZiABySe3yx1oNptqZFddXkURzvPEMQN5Tvu3FSyEjh2HXoxHerWx BY06+YWTC5ee
aSOWZDIICSwWSQD7i4zhO3fHcjPE+IPGN9Y+KporKPakcghffaSHeFjZsHJH G5ycjGQAckde
8svsllbCFbxZPndy8jruYsxYk4wOpPQVzGv+GbTVdb+3otpIGCl91/JCWYKy nIUEY27OmDlf
TOdaUqcZXmrmlNxT95FzSbz7Y+k6sjSRy6iAs8e0qrYidvusM8FeD6dDg8xe MNVGl3dkBZ3N
3NdP5EUVvsDFtsjnl2UAbUbvU9nbXEVzpqv/AGbBaWbZAivGc7RGyAAFB/eH ftVDxnp02s3+
kvZX5tvsk/nPNCUZwPKlTC7lZc5cdR0z3xWLUU3y7Nkt3Zzg8WRpc6ndyb/s VraW7GB3iiaO
YzzxSAu7KuQ0YH3sfL8pOeas3jiSa11O60u0+0WtvpJvY58oUjlU3AZZCH+Z d0IUGPcDyd2C
DWovhCyjk8+G7vIrsbWW5VkLrIGmZpMFSu5vtEuQV2jd8oXAxGPBtoLO4tv7 QvsXcE0F2+Y9
1wsjSv8AN8mFKtNIRtC9ecgAVOgAniD+y7MR3ttqk0lvAbm9knFvvtoSz4eT y2CsMI+BGGOF
5GSMyHxZC2Bb6XqNwzXsljGESNPMlTzd+0u6gqBETnOPmA6hgtnU/D9vqk8s j3NzCtxALa7j
iK7bmEFsI25SVHzvyhU/MeeBiSLQrWH7JtkmP2W9mvUyRy8vm7gePu/vmx34 HJ5yAQWXia1v
4TJBa3jZ8h41EYJkhmfbHMACcIcMTnDKFJKjjNW48RNZ65do8VzcQefFp8Fv BGGc3PlPOx7f
KUaJck4BBJ2rlqtWnhm1sYYY7e6vE8q2tLYMsgBKW7llBIH8W4huxBxxRZ6F iZbq8k3Xa6jN
e7ojw+UeGMMCO0JRTjHK5yeSQCk3j7Qo9TubKW42fZ/ODyb0bmJWaQeWrGUY CPyUAO3gnK5t
R+JvNgtmi0i+knuVaWG3SS3ZpIVCZlDCXZtzIg+9k54GOamj0EQTzPb6lfQw u0skdujJsilk
LFnGVyx3MzbXLKCfu8LitD4StrX99aX95b3zSSyS3sSwiSUybN+5TH5fPlx5 IQHKZzksWAJo
PFGnXVi95b+dJbrc21urhMbzOIijAEg7cTpnOCMHj1htfFkN9Y2VxZ6XqM73 sZmgg2RxyPEA
m5/ndQFBkVeuSTlQy/NR/wAIhZR+TFaXd5a2cclvK1pEyNHI0OzyyxdWfpFG DhhkL6kkzDw3
DDY6bb2d9eWkun232WG5i8tpDFhQVYOjKc+WhJ2g5XjAJBAIbXxlpN54hbRo pM3HmSQq3mRn
dImd67AxkXG1+WUKdvBOVzzFz4v1WDTbu5F3j7TpxvLLMCsYw6X00eegDCOG IHO8ZQjB3Fq6
q40G5ggvX0rUrmGZ1nktbd2XyIriQMd5wu5hvZm2sWUZ4XhcQXvgjSryJYd1 zDClotmiRuML
GsU8QwWBOdtw/JJ5C++TQCSTxZDbzR21xpeoxX0kixpabI3kO9JGRso5UKfJ kGS3BGW2r81R
6l420vStSu7G6Dia2gebCSwu0m2IylQgfep2hjl1VeOvIzag8NwpfwX9zfXl 5eQyK4mm8sEh
UlRUIRFXaPOkPTOTySABVW/8G2moCSKTUL5LN2nkFohj2I8ySJIwJQvk+dI2 CxAJ6YAFAFqX
xNawQzPPa3kTJbC5iikjCyXALlAsak5LkhPlOCDLGCAWwKtx4gmtdcu41trm 7h8+KwhtoBGH
+0eU88jZdlG3yzGOW6qeO50dQ0r7fq+m3EiQm3tPMkOR87P8uxemCmQXI674 4iPu1BZ6FiZb
q8k3Xa6jNe7ojw+UeGMMCO0JRTjHK5yeSQCGLxfZXEaeRaXks8/ltawBUD3M ciuySKSwUKVi
kOHKsNhyASAaWt+Lyvh7UpdKtLyS8t7KaWQqsX+hsvmIC+9gGw8Ug+Tf9w9Q Vzdj8IWUEdr9
nu7yGe0tre3t51ZC8YhWRVbDKVLFZpAcgjngAjNR3Pg20ns57aLUL62F1A8F 48RjLXKszu27
cjBTullPyBfvnsFANAM/WvH1hHb6zZWNxs1C3troQSb4m/fRRuxHl7i4wUbl 0CnbwTlcmv8A
iS+07U7meG42WNpIYJIzCrkulnPcuQMglSDb8blOUYcA5OvceFre4gvbVr++ Wyu1nBtUdVRG
mDb3B27iSXc4YsoLZA4XEE3hOLU7C6h1OV/OuLu5neS3YDcskckCdRgFYGQc D7y555yaAVrb
xebKwvJ9WtLzyobm+WK5CxFJhC8zCNQG3BhHE3LKoOw85Izd1TxhYaNa2lzf xTW8NzvYGZ4o
nRFI+Yxu4c5BB2qrOOhUN8tRzeDbS5gura41C+ltZmuZEgJjCwPOJA7IQgYn EsgAYsPm6HAx
a1nw3DrP2n/Tryz+1W32W5+zeX++i+bCnejYxvflcH5uc4GAAt/E1rcSYFre Rw/bWsTcSRhY
xKrOvUn7pZAoPQtIij5twW1HrVm+izau7PFZRLLIZGXOY0LfvFxncpC7lI6q Qe9VbzQt2g3G
mWkmPPuWmaSU/NH5k/mOyEDh13MUOOGCk9M1auNFs7mAWrq62X2SSzNnE2yJ o3Cj7oxggLgE
YwGb1oAyLHxzpuoxstpDNPdiRY0tIZYJXcsrsMOkhjHyxyHBcH5OnK5unxJC t0IpLG8RFkig
nmPllLeaQIUibDli37yMZUMvzj5uDgbw8ZY1abV9Rlu45BJDduYt8JCsvyoE EfKu4JKEnd1+
VdofDcLXQlkvrx0aSKeeE+WEuJowgSVsIGDfu4zhSq/IPl5OQDPl8faXDpdj fyQXMSX6mS2j
uGht2kQKpZsyyKuAXC4zk9VDL81d34Xu4L+x+2Wr+Zb3EccsT4I3KwJBweRw e9coPDcMNjpt
vZ315aS6fbfZYbmLy2kMWFBVg6Mpz5aEnaDleMAkHq9A8mzgeEy7VRUVTLKW YgAjlmOWPuST
TW4M3qKh+123/PxF/wB9ij7Xbf8APxF/32KskmoqH7Xbf8/EX/fYo+123/Px F/32KAJqKh+1
23/PxF/32KPtdt/z8Rf99igCaioftdt/z8Rf99ij7Xbf8/EX/fYoAmoqH7Xb f8/EX/fYo+12
3/PxF/32KAJqKh+123/PxF/32KPtdt/z8Rf99igCaioftdt/z8Rf99ij7Xbf 8/EX/fYoAmoq
H7Xbf8/EX/fYo+123/PxF/32KAJqKh+123/PxF/32KPtdt/z8Rf99igDF8Zf 8i9N+P8A6A1c
nr+qPo1nqt/EnmXEdpGLePy2fzJmZ1jTavJ3OVHHr2rqvFkiXOhSxwOsrnOF Q7j91uwrGa3S
a/m86FZI/LhZd65G5XZgRnuDtPscGpY0cbpWs3sHlaDp95cvML8RR3OtWkzT PbvbyTB2DGMs
fMilQHjAUcdzvf27df8ACN/bPLh+1/bf7P3YPl7/ALT9n8zbnO3Pz7N2cfLu /iraaztXulum
toWuFxtlKAuMBgMHrwHcf8Db1NBs7U2stqbaE28u/wAyIoNj7yS+R0O4kk+u TmpGYOma5fy+
JG0a7Fs7QLOJZ4o2QSMq2zqVUs20YuCCCTkqDkZxXOWWpanrOkS6hd3EJt5d R0lxbiNsxu/2
JztYuQEyzfLtzkk5rt30HR5dPi0+TSbF7KJt8ds1shjRueQuMA/MfzPrTxo+ mCSKQadZh4o0
hjYQLlERgyKDjhVYAgdAQCKAOS0LxJq0+k299IbM2cclhatb+XI0rGeK3Jbz WkPRp88qSQuC
cnI0PC/iHV9Ynge/sEt7W9tPtdsSY1YLlPlAErtIMSDLlY8YGR8wA6CPTbCG DyIrK2SHcj+W
sShdyBQhxjqoRMem0Y6Ci102wsp7ie0sra3muW3zyRRKjStknLED5jknr6mg DmLfXtRS4h3o
ltpzX81u108MlyJJDdyRLFxJuiOFXDEMmXAG3AU2tc1vU7C+1R7VrP7JpenJ fyxSwM0k+TNl
FcOAnEOASrctnBxitpdH0xb6O9XTrMXce7ZOIF8xdxYthsZGS7E+pY+pqeWz tZ/O822hk8+M
Qzb0B8xOflb1X5m4PHzH1oA4vxB4i1NNA1G6SSGO3n+32cCxKyzQPDHORL5m 7ByYCQAqkbxy
dvzdPd3d1pmhPNdzwy3nEaPDblUeV22xqEL92ZRy4HclR0sppthFqEuoR2Vs l7KuyS5WJRI6
8cFsZI+UfkPSiLTbCDTzp8NlbR2RVkNskSiMq2dw2gYwcnPrk0Acxa+K9Tt4 pZdV05wtrPJa
zpDEPNaXyo5YsKJHVQwZowN7FnaMDG4gSXHiHV7S+tI3t4biKKS2tNSaCLEc dxKUB2u0obaP
NRgBG2QcFgSdvQW2j6ZZWptbTTrOC3MgmMUUCqm8EENgDG4FVIPXgelFzo+m Xl9Fe3WnWc93
Djyp5YFaRMHI2sRkYJyMd6AOF8P63qL6bKdOj8zU72SC4MXlef8AuxY2u85k mj6NIgyXLHPQ
8kWdE1y/k+265GLZLK9v7ESWjRs0gae3tVyJdwGF8wHGznaeRnjrpdB0ee0F pNpNjJbBlcQv
bIUDKoRTtIxkKAo9AAOlEOg6Pb3kd5BpNjFdRqESdLZFdVC7QAwGQAvy/Tii 4HF+F/EOrrpm
j29vYI2m20FjaTSuY1BaSGE7t7SqQR5q4QRtuIABy3y+gxTRToXhkSRQzIWR gQGUlWHHcEEH
0INVU0fTI7q3uk06zW4toxDBKIFDxIAQFU4yq4JGBxyatRQxQIUhjSNSzOVR QAWYlmPHckkn
1JNAD6KKKBhRRRQAUUUUAFFFNWRHZ1R1Zkba4ByVOAcH0OCD+IoAdRRRQA3R f+QjrH/XNv8A
0COsbxh4vv8Aw/qEixNui64JbPLEeo44rZ0X/kI6x/1zb/0COuP8f+SfEUX2 jb5PmJ5m7pt8
05z+FdFCKnUSlsSV2+I+urEkr2M6xuMq7I4DD1B3U60+JGqXchjUBSBnkt/8 VVHxZrFjJOI7
65SJolwoEsi8fhCaxfCzWz+IbV7WTzImdSG3s2fnXuyIf0/Gu+dCl7FyUbP5 /wCZHM+ax2n/
AAm+sf3o/wA3/wDiqX/hN9X/ALyfm/8A8VVf7B5ms35ubdzkTSQIwIErA8Ad z1zxTzpkAnLL
ECVto5JLYBndXY8gKGB46nJ4zXl6Fk6+NNZdgqlWZjgAbySf++qG8Z6yjFXK qynBB3gg/wDf
VSLplva35NvAZXS8jXaST5SFQ27j37nPSq9m23WdYb
Previous Topic:Simple question
Next Topic:lack of semantic properties in Properties view (GMF 1.0.1 and 2.0M2)
Goto Forum:
  


Current Time: Tue Jul 15 03:51:48 EDT 2025

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

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

Back to the top