Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » EMF » trouble creating a feature map entry ..
trouble creating a feature map entry .. [message #412479] Thu, 23 August 2007 20:16 Go to next message
prasad is currently offline prasadFriend
Messages: 22
Registered: July 2009
Junior Member
hi All,
I am working on a task for extending a base model at runtime by adding stuff
from models not known at compile time.

I have this scenario:

I have a model object "foo". It has an "any" feature.
I have a model X which I would not know until runtime.
Model X has a model object bar which I want to use as a child of foo.

ie,

at compile time
---------------
package A.class foo {
String name;
any;
......
}

At runtime:
--------------
apart from foo,
package X.class bar {
....
....
}
package X.class fred {
....
....
}

and at run time, when I need to present the following effect (or something
similar) ..
package A.class foo {
String name;
any [ packageX.bar, packageX.fred]
}

The way I am trying to acheive this is:
in the foo's item provider's collectNewChildDescriptors, adding the
following entries:
CommandParameter cmdParam = new CommandParameter(null, any,
FeatureMapUtil.createEntry( ? , a bar object));

The problem is about the "structural feature" of the entry. I have 2 cases
here.
1) in the package X [ which is known at runtime only] , the Documentroot has
a structural feature referring the bar type.
If I use that feature, this command goes through.
2) when it comes to fred, only a definition is available in the package X
and is not used [ they are all derived from xsds and in the xsd of package
X, there are no element declarations using fred, only a definition of fred
is available ]. That means, I don;t have a st.feature which I can use in
creating the Map entry.

I thought, "any" being a feature that should accept any object, I tried the
following.
CommandParameter cmdParam = new CommandParameter(null, any,
FeatureMapUtil.createEntry( ____any____ , a fred object));

But, I got the following error:

The feature 'any's type 'EFeatureMapEntry' does not permit a value of type
'Fred'

what am I doing wrong ?

see the attachment.








  • Attachment: error.bmp
    (Size: 418.90KB, Downloaded 85 times)
Re: trouble creating a feature map entry .. [message #412481 is a reply to message #412479] Thu, 23 August 2007 21:44 Go to previous messageGo to next message
Ed Merks is currently offline Ed MerksFriend
Messages: 33113
Registered: July 2009
Senior Member
This is a multi-part message in MIME format.
--------------010705010001060502020006
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Prasad,

To use the feature map, there must be a feature corresponding to a
global element that can hold a Fred object. You could define a global
element in the base schema that's of type anyType, e.g., <xsd:element
name="anything"/>, and then you can use
XyzPackage.Literals.DOCUMENT_ROOT__ANTHING as the feature for any type
of EObject.


prasad wrote:
> hi All,
> I am working on a task for extending a base model at runtime by adding stuff
> from models not known at compile time.
>
> I have this scenario:
>
> I have a model object "foo". It has an "any" feature.
> I have a model X which I would not know until runtime.
> Model X has a model object bar which I want to use as a child of foo.
>
> ie,
>
> at compile time
> ---------------
> package A.class foo {
> String name;
> any;
> ......
> }
>
> At runtime:
> --------------
> apart from foo,
> package X.class bar {
> ....
> ....
> }
> package X.class fred {
> ....
> ....
> }
>
> and at run time, when I need to present the following effect (or something
> similar) ..
> package A.class foo {
> String name;
> any [ packageX.bar, packageX.fred]
> }
>
> The way I am trying to acheive this is:
> in the foo's item provider's collectNewChildDescriptors, adding the
> following entries:
> CommandParameter cmdParam = new CommandParameter(null, any,
> FeatureMapUtil.createEntry( ? , a bar object));
>
> The problem is about the "structural feature" of the entry. I have 2 cases
> here.
> 1) in the package X [ which is known at runtime only] , the Documentroot has
> a structural feature referring the bar type.
> If I use that feature, this command goes through.
> 2) when it comes to fred, only a definition is available in the package X
> and is not used [ they are all derived from xsds and in the xsd of package
> X, there are no element declarations using fred, only a definition of fred
> is available ]. That means, I don;t have a st.feature which I can use in
> creating the Map entry.
>
> I thought, "any" being a feature that should accept any object, I tried the
> following.
> CommandParameter cmdParam = new CommandParameter(null, any,
> FeatureMapUtil.createEntry( ____any____ , a fred object));
>
> But, I got the following error:
>
> The feature 'any's type 'EFeatureMapEntry' does not permit a value of type
> 'Fred'
>
> what am I doing wrong ?
>
> see the attachment.
>
>
>
>
>
>
>
>
>
>


--------------010705010001060502020006
Content-Type: multipart/related;
boundary="------------050002060001090000030709"


--------------050002060001090000030709
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">
Prasad,<br>
<br>
To use the feature map, there must be a feature corresponding to a
global element that can hold a Fred object.&nbsp; You could define a global
element in the base schema that's of type anyType, e.g.,
&lt;xsd:element name="anything"/&gt;, and then you can use
XyzPackage.Literals.DOCUMENT_ROOT__ANTHING as the feature for any type
of EObject.<br>
<br>
<br>
prasad wrote:
<blockquote cite="mid:fakpud$d21$1@build.eclipse.org" type="cite">
<pre wrap="">hi All,
I am working on a task for extending a base model at runtime by adding stuff
from models not known at compile time.

I have this scenario:

I have a model object "foo". It has an "any" feature.
I have a model X which I would not know until runtime.
Model X has a model object bar which I want to use as a child of foo.

ie,

at compile time
---------------
package A.class foo {
String name;
any;
.......
}

At runtime:
--------------
apart from foo,
package X.class bar {
.....
.....
}
package X.class fred {
.....
.....
}

and at run time, when I need to present the following effect (or something
similar) ..
package A.class foo {
String name;
any [ packageX.bar, packageX.fred]
}

The way I am trying to acheive this is:
in the foo's item provider's collectNewChildDescriptors, adding the
following entries:
CommandParameter cmdParam = new CommandParameter(null, any,
FeatureMapUtil.createEntry( ? , a bar object));

The problem is about the "structural feature" of the entry. I have 2 cases
here.
1) in the package X [ which is known at runtime only] , the Documentroot has
a structural feature referring the bar type.
If I use that feature, this command goes through.
2) when it comes to fred, only a definition is available in the package X
and is not used [ they are all derived from xsds and in the xsd of package
X, there are no element declarations using fred, only a definition of fred
is available ]. That means, I don;t have a st.feature which I can use in
creating the Map entry.

I thought, "any" being a feature that should accept any object, I tried the
following.
CommandParameter cmdParam = new CommandParameter(null, any,
FeatureMapUtil.createEntry( ____any____ , a fred object));

But, I got the following error:

The feature 'any's type 'EFeatureMapEntry' does not permit a value of type
'Fred'

what am I doing wrong ?

see the attachment.








</pre>
<center><img src="cid:part1.02060301.06090802@ca.ibm.com"></center>
</blockquote>
<br>
</body>
</html>

--------------050002060001090000030709
Content-Type: image/bmp
Content-Transfer-Encoding: base64
Content-ID: <part1.02060301.06090802@ca.ibm.com>

Qk2eiwYAAAAAADYAAAAoAAAAuwEAAEIBAAABABgAAAAAAGiLBgAAAAAAAAAA AAAAAAAAAAAA
mBQAmBQAlhUAlBUAlBUAkxUAkRYAkRYAkRYAkRYAkRYAkRYAkxUAkxUAlBUA lBUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
lhUAlhUAlhUAlhUAlBQAlBQAkxQAkxQAlBcCkxYBkBUBAAAApx4AqR4ArCAA qSAAnh8AnB4B
oB8AoiAApCAApCAApCAApCAAoiAAoiAAoiAApB8ApSAApSAApx8ApSAApx8A pSAApx8ApSAA
px8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8A pSAApx8ApSAA
px8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8A pSAApx8ApSAA
px8ApSAApx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8A pR8Apx8ApR8A
px8ApR8Apx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8A pSAApx8ApR8A
px8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8A pR8Apx8ApR8A
px8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8A pSAApx8ApSAA
px8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApR8Apx8A pR8Apx8ApR8A
px8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApSAApx8ApSAApx8A pSAApx8ApSAA
px8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8A pSAApx8ApSAA
px8ApSAApx8ApSAApx8ApSAApx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8A pR8Apx8ApR8A
px8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8A pR8Apx8ApR8A
px8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8A pR8Apx8ApR8A
px8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8A pSAApx8ApSAA
px8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8A pSAApx8ApSAA
px8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8A pSAApx8ApSAA
px8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8A pSAApx8ApSAA
px8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8A pSAApx8ApSAA
px8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8A pSAApx8ApSAA
px8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8A pSAApx8ApSAA
px8ApSAApx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8A pR8Apx8ApR8A
px8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8A pSAApx8ApSAA
px8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8A pSAApx8ApSAA
px8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8AqR8ArB8ArB8Aqx8A px8Aoh0Boh0B
qR0Aqx4ApRkAnxgAlRYBAAAAtyQAzjYA40QA8FgXwT4Tx0okvjUE00QL00AI 1UAI10AH1UAI
zj8MykAMykALzkAJ0z4G1j4F2D0F1j4F2D0F1j4F2D0F1j4F2D0F1j4F2D0F 1j4F2D0F1j4F
2D0F1j4F1zwF1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG 1TwF1zsG1TwF
1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG 1TwF1zwF1T0E
1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1TwF1zwF 1TwF1zsG1TwF
1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zwF1T0E1zwE 1T0E1zwE1T0E
1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE 1T0E1zwE1T0E
1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E2D0F1j4F2D0F1j4F2D0F1j4F2D0F 1j4F2D0F1j4F
2D0F1j4F2D0F1j4F2D0F1j4F1zwF1TsG1zsG1TsG1zsG1TsG1zsG1TsG1zsG 1TsG1zsG1TsG
1zsG1TsG1zsG1TwF2D0F1j4F2D0F1j4F2D0F1j4F2D0F1j4F2D0F1j4F2D0F 1j4F2D0F1j4F
2D0F1j4F1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E2D0F1j4F2D0F1j4F2D0F 1j4F2D0F1j4F
2D0G1jwH2DwH1jwH2DwH1jwH2DwH1jwH1zsG1TsG1zsG1TsG1zsG1TsG1zsG 1TwF1zwF1T0E
1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1TwF1zwF 1TsG1zsG1TsG
1zsG1TsG1zsG1TsG1zsG1TsG1zsG1TsG1zsG1TsG1zsG1TwF1zwE1T0E1zwE 1T0E1zwE1T0E
1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE 1T0E1zwE1T0E
1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE 1T0E1zwE1T0E
1zwE1T0E1zwE1T0E1zwE1T0E1zwF1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG 1TwF1zsG1TwF
1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG 1TwF1zsG1TwF
1zsG1TwF1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE 1T0E1zwE1T0E
1zwF1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG 1TwF1zwE1T0E
1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE 1T0E1zwE1T0E
1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE 1T0E1zwE1T0E
1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwF1TwF1zsG1TwF1zsG 1TwF1zsG1TwF
1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zwE1T0E1zwE1T0E1zwE1T0E1zwE 1T0E1zwE1T0E
1zwE1T0E1zwE1T0E1zwE2zwC5TwC3zYA2DkB0j0LxTkQyjoR1TQC4TkD1C4A tRsAlBMAAAAA
ux8A2TsG/18W5VIOwlMtpkQmrUUWw1chuk0Xuk0Xvk0VukwYs0oesEseskwb tUwZuEcVvEcU
vEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEYVu0UW u0UWu0UWu0UW
u0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UW u0UWu0UWu0UW
u0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UUu0YTu0YTu0YTu0YT u0YTu0YTu0YT
u0YTu0YTu0YTu0YTu0YTu0YTu0YTu0UUu0UWu0UWu0UWu0UWu0UWu0UWu0UW u0UWu0UWu0UW
u0UWu0UWu0UWu0UWu0UWu0UWu0UUu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YT u0YTu0YTu0YT
u0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YT u0YTu0YTu0YT
u0YTu0YTvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcU vEcUvEcUvEYV
u0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UW u0UWvEYVvEcU
vEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUu0YT u0YTu0YTu0YT
u0YTu0YTu0YTu0YTvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEYVvEYXvEYXvEYX vEYXvEYXvEYX
vEYXvEYXu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UUu0YTu0YTu0YTu0YT u0YTu0YTu0YT
u0YTu0YTu0YTu0YTu0YTu0YTu0YTu0UUu0UWu0UWu0UWu0UWu0UWu0UWu0UW u0UWu0UWu0UW
u0UWu0UWu0UWu0UWu0UWu0UWu0UUu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YT u0YTu0YTu0YT
u0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YT u0YTu0YTu0YT
u0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YT u0YTu0YTu0UU
u0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UW u0UWu0UWu0UW
u0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UU u0YTu0YTu0YT
u0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0UUu0UWu0UWu0UW u0UWu0UWu0UW
u0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UUu0YTu0YTu0YTu0YT u0YTu0YTu0YT
u0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YT u0YTu0YTu0YT
u0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YT u0YTu0YTu0YT
u0YTu0YTu0YTu0UUu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UW u0UWu0UWu0UW
u0UWu0UWu0UUu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YT u0YTu0YTwEYS
z0sV0E8WwUoTs0UVpT0avEol4VMe1TcA1TMAth4AkRMAAAAAwB8JxCcG71Yj 0lgq/9zL/+fe
//Xc/ufH//LT//PT//LV//HW/u/c/u7d/+/a/+/Z/+va/+vb/+vb/+vb/+vb /+vb/+vb/+vb
/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+rc/+rc/+rc/+rc/+rc/+rc/+rc /+rc/+rc/+rc
/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc /+rc/+rc/+rc
/+rc/+rc/+rc/+rc/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb /+vb/+vb/+vb
/+vb/+vb/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc /+rc/+rc/+rc
/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb /+vb/+vb/+vb
/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb /+vb/+vb/+vb
/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+rc/+rc/+rc /+rc/+rc/+rc
/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+vb/+vb/+vb/+vb/+vb /+vb/+vb/+vb
/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb /+vb/+vb/+vb
/+vb/+vb/+vb/+vb/+vb/+vb/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc /+rc/+rc/+rc
/+rc/+rc/+rc/+rc/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb /+vb/+vb/+vb
/+vb/+vb/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc /+rc/+rc/+rc
/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb /+vb/+vb/+vb
/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb /+vb/+vb/+vb
/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+rc/+rc/+rc /+rc/+rc/+rc
/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc /+rc/+rc/+rc
/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+vb/+vb/+vb/+vb/+vb/+vb/+vb /+vb/+vb/+vb
/+vb/+vb/+vb/+vb/+vb/+vb/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc /+rc/+rc/+rc
/+rc/+rc/+rc/+rc/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb /+vb/+vb/+vb
/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb /+vb/+vb/+vb
/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb /+vb/+rc/+rc
/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+vb /+vb/+vb/+vb
/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+zY/+TJ//DQ/urL /+/W/+rb/+rX
/8+pxVYmuDkGoiIAhRUAAAAAxxgL0ioS9Vswukgj/+nj7+jr7vjs0+vZzu/g zO7j0O7j0uzm
0unr1ejr3ujo3unn2eno1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq 1enq1enq1enq
1enq1enq1enq1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr 1enq1ejr1enq
1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr 1enq1enq1enq
1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq 1enq1ejr1enq
1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1enq1enq1enq 1enq1enq1enq
1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq 1enq1enq1enq
1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq 1enq1enq1enq
1enq1enq1enq1enq1enq1enq1enq1enq1ejr1enq1ejr1enq1ejr1enq1ejr 1enq1ejr1enq
1ejr1enq1ejr1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq 1enq1enq1enq
1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq 1enq1enq1enq
1enq1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr 1enq1enq1enq
1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq 1enq1ejr1enq
1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1enq1enq1enq 1enq1enq1enq
1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq 1enq1enq1enq
1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq 1enq1enq1enq
1enq1enq1enq1enq1enq1enq1enq1enq1ejr1enq1ejr1enq1ejr1enq1ejr 1enq1ejr1enq
1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr 1enq1ejr1enq
1ejr1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq 1enq1enq1enq
1enq1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr 1enq1enq1enq
1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq 1enq1enq1enq
1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq 1enq1enq1enq
1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1ejr1enq1ejr 1enq1ejr1enq
1ejr1enq1ejr1enq1ejr1enq1ejr1enq1enq1enq1enq1enq1enq1enq1enq 1enq1enq1enq
1enq1enq1enq1enq1enq1ero3vLt4PXt0ejg3PLt4vH0//by/+XMmj8YrTwR myMAghUAAAAA
zAkA6TET/2IzxEsk/9/c4d3j3Ovn1fHrye7qx+3tzuvv1Onx1+b23uX26eTz 6ebv3ers1uzq
1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1+3r 1+3r1+zt1+3r
1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt 1+3r1+zt1+3r
1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+3r1+3r1+3r1+3r1+3r 1+3r1+3r1+3r
1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+zt1+3r1+zt1+3r1+zt 1+3r1+zt1+3r
1+zt1+3r1+zt1+3r1+zt1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r 1+3r1+3r1+3r
1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r 1+3r1+3r1+3r
1+3r1+3r1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq 1uzq1uzq1uzq
1+3r1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt 1+3r1uzq1uzq
1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1+3r 1+3r1+3r1+3r
1+3r1+3r1+3r1+3r1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uvs 1uzq1uvs1uzq
1uvs1uzq1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+3r1+3r1+3r1+3r1+3r 1+3r1+3r1+3r
1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+zt1+3r1+zt1+3r1+zt 1+3r1+zt1+3r
1+zt1+3r1+zt1+3r1+zt1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r 1+3r1+3r1+3r
1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r 1+3r1+3r1+3r
1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r 1+3r1+3r1+3r
1+3r1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt 1+3r1+zt1+3r
1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+3r 1+3r1+3r1+3r
1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+zt 1+3r1+zt1+3r
1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+3r1+3r1+3r1+3r1+3r 1+3r1+3r1+3r
1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r 1+3r1+3r1+3r
1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r 1+3r1+3r1+3r
1+3r1+3r1+3r1+3r1+3r1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt 1+3r1+zt1+3r
1+zt1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r 1+3r1+3r2Ovu
1+Pv2+X20+Du2eb00dbr8dvn/+rdtE0ytjsXoSIDhRQAAAAA1h0A6joR91sg v1Ag/+ng7fD0
2Ovoyurlxuzsxuvvz+nw1ebz2uT24eL26uPy6uXu3Ojq1ero1enq1ero1enq 1ero1enq1ero
1enq1ero1enq1ero1enq1ero1enq1ero1ero1ero1ero1ero1ero1ero1ero 1ero1ero1ero
1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero 1ero1ero1ero
1ero1ero1ero1ero1ero1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq 1ero1enq1ero
1enq1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero 1ero1ero1ero
1ero1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq 1ero1enq1ero
1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq 1ero1enq1ero
1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1ero1ero1ero 1ero1ero1ero
1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1enq1ero1enq 1ero1enq1ero
1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq 1ero1enq1ero
1enq1ero1enq1ero1enq1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero 1ero1ero1ero
1ero1ero1ero1ero1ero1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq 1ero1enq1ero
1enq1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero 1ero1ero1ero
1ero1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq 1ero1enq1ero
1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq 1ero1enq1ero
1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1ero1ero1ero 1ero1ero1ero
1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero 1ero1ero1ero
1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1enq1ero1enq1ero1enq 1ero1enq1ero
1enq1ero1enq1ero1enq1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero 1ero1ero1ero
1ero1ero1ero1ero1ero1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq 1ero1enq1ero
1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq 1ero1enq1ero
1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq 1ero1ero1ero
1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero 1ero1enq1ero
1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1+ft3eX23OP23uv7 5/H/3uL69dzq
/+HXqj8kujoXpCEAiBIAAAAAsR4AyT4A4GQWsVoa/ufR2efh0Ord0fHmz+7r 0e3u2Ovu3Orw
3ujy4ejx6Orr6Orq3enr2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns 2unr2uns2unr
2uns2unr2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp 2urp2urp2urp
2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp 2urp2unr2unr
2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2urp 2urp2urp2urp
2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2unr2unr2uns 2unr2uns2unr
2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns 2unr2uns2unr
2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns 2unr2uns2unr
2uns2unr2uns2unr2uns2unr2urp2urp2urp2urp2urp2urp2urp2urp2urp 2urp2urp2urp
2urp2urp2urp2urp2unr2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns 2unr2uns2unr
2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns 2unr2uns2unr
2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp 2urp2unr2unr
2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2urp 2urp2urp2urp
2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2unr2unr2uns 2unr2uns2unr
2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns 2unr2uns2unr
2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns 2unr2uns2unr
2uns2unr2uns2unr2uns2unr2urp2urp2urp2urp2urp2urp2urp2urp2urp 2urp2urp2urp
2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp 2urp2urp2urp
2urp2urp2unr2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns 2unr2uns2unr
2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp 2urp2unr2unr
2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns 2unr2uns2unr
2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns 2unr2uns2unr
2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2urp2urp2urp2urp2urp 2urp2urp2urp
2urp2urp2urp2urp2urp2urp2urp2urp2unr2unr2uns2unr2uns2unr2uns 2unr2uns2unr
2uns2unr2uns2unr2uns2uns4O/y0uHj0ebk0OTl3ebv/+vt/+rWs0clvDkR qCAAihEAAAAA
tCgAwD0A3WQVr1sa/+7Y4ern3Ozl2e3o2Orr2uju3+js3+fu3Oju3Ojs3+vl 3+vl3Ojq3Obt
3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3ejs 3enr3ejs3enr
3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs 3enr3ejs3enr
3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3ejs3efu3efu3efu3efu3efu 3efu3efu3efu
3efu3efu3efu3efu3efu3efu3efu3efu3ejs3enr3ejs3enr3ejs3enr3ejs 3enr3ejs3enr
3ejs3enr3ejs3enr3ejs3ejs3efu3efu3efu3efu3efu3efu3efu3efu3efu 3efu3efu3efu
3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu 3efu3efu3efu
3efu3efu3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt 3Obt3Obt3Obt
3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs 3ejs3Obt3Obt
3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3efu 3efu3efu3efu
3efu3efu3efu3efu3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Ofr3Ojq3Ofr 3Ojq3Ofr3Ojq
3Ofr3Ojq3ejs3enr3ejs3enr3ejs3enr3ejs3ejs3efu3efu3efu3efu3efu 3efu3efu3efu
3efu3efu3efu3efu3efu3efu3efu3efu3ejs3enr3ejs3enr3ejs3enr3ejs 3enr3ejs3enr
3ejs3enr3ejs3enr3ejs3ejs3efu3efu3efu3efu3efu3efu3efu3efu3efu 3efu3efu3efu
3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu 3efu3efu3efu
3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu 3efu3efu3efu
3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs 3enr3ejs3enr
3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3ejs3efu 3efu3efu3efu
3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3ejs3enr3ejs 3enr3ejs3enr
3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3ejs3efu3efu3efu3efu3efu 3efu3efu3efu
3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu 3efu3efu3efu
3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu 3efu3efu3efu
3efu3efu3efu3efu3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs 3enr3ejs3enr
3ejs3ejs3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu 3efu3efu3Ojs
1+3o0Ovh3P3v0O7j1Onm9uvj/+XHrkUcvDkNqSAAjRAAAAAAxSIAzzUA9mYl uk8c/+Xd9eXw
7eXs6uXu5uPy5uPy6OTw5OTw3Obw2Oju1uzn2Ozn3efu3+Xy3+Xy3+Xy3+Xy 3+Xy3+Xy3+Xy
3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xw3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw 3+bv3+Xw3+bv
3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw 3+bv3+Xw3+bv
3+Xw3+bv3+Xw3+Xw3+Xw3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy 3+Xy3+Xy3+Xy
3+Xy3+Xw3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw 3+bv3+Xw3+Xw
3+Xw3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy 3+Xy3+Xy3+Xy
3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy 3+Xy3+Xy3+Xy
3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xw3+Xw3+bv3+Xw 3+bv3+Xw3+bv
3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+Xw3+Xw3+Xy3+Xy3+Xy3+Xy 3+Xy3+Xy3+Xy
3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy 3+Xy3+Xy3+Xy
3+Xy3+Xy3+Xy3+Xy3+Xy3+Xw3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw 3+bv3+Xw3+bv
3+Xw3+bv3+Xw3+Xw3+Xw3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy 3+Xy3+Xy3+Xy
3+Xy3+Xw3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw 3+bv3+Xw3+Xw
3+Xw3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy 3+Xy3+Xy3+Xy
3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy 3+Xy3+Xy3+Xy
3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xw3+Xw3+bv3+Xw 3+bv3+Xw3+bv
3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw 3+bv3+Xw3+bv
3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+Xw3+Xw3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy 3+Xy3+Xy3+Xy
3+Xy3+Xy3+Xy3+Xy3+Xy3+Xw3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw 3+bv3+Xw3+bv
3+Xw3+bv3+Xw3+Xw3+Xw3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy 3+Xy3+Xy3+Xy
3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy 3+Xy3+Xy3+Xy
3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy 3+Xw3+Xw3+bv
3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+Xw3+Xw 3+Xy3+Xy3+Xy
3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy2uju0O/mxvDfxvTh xfHgzfDm6+7f
/+vIqkocujwMqSAAkBEAAAAAzh4A2DEG+2Irv0si/+Li9uL17ePw6uPw5OL1 5OL15uPz4+Ty
2Oby0eruz+7n0e3n2Ons3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw 3Ofv3Obw3Ofv
3Obw3Ofv3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv 3Oju3Ofv3Oju
3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv 3Ofv3Ofv3Ofv
3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Ofv 3Oju3Ofv3Oju
3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Ofv3Ofv3Ofv3Obw 3Ofv3Obw3Ofv
3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw 3Ofv3Obw3Ofv
3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw 3Ofv3Obw3Ofv
3Obw3Ofv3Obw3Ofv3Obw3Ofv3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv 3Oju3Ofv3Oju
3Ofv3Oju3Ofv3Ofv3Ofv3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw 3Ofv3Obw3Ofv
3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw 3Ofv3Obw3Ofv
3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv 3Ofv3Ofv3Ofv
3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Ofv 3Oju3Ofv3Oju
3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Ofv3Ofv3Ofv3Obw 3Ofv3Obw3Ofv
3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw 3Ofv3Obw3Ofv
3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw 3Ofv3Obw3Ofv
3Obw3Ofv3Obw3Ofv3Obw3Ofv3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv 3Oju3Ofv3Oju
3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv 3Oju3Ofv3Oju
3Ofv3Ofv3Ofv3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw 3Ofv3Obw3Ofv
3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv 3Ofv3Ofv3Ofv
3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw 3Ofv3Obw3Ofv
3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw 3Ofv3Obw3Ofv
3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Ofv3Oju3Ofv3Oju3Ofv 3Oju3Ofv3Oju
3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Ofv3Ofv3Ofv3Obw3Ofv3Obw3Ofv3Obw 3Ofv3Obw3Ofv
3Obw3Ofv3Obw3Ofv3Obw2Oju1O3py+3jy/Hlye7kzu3q7ezi/+rLrEkdvToO rB8AkREAAAAA
zxsA2i4K+GEvuEsl/+Pk5uX13ebw1ufw1ebz1ebz2Oby1ufwz+nwyuvuyO/n yvDkz+7n0ezo
0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezo 0e3n0ezo0e3n
0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo 0e3n0ezo0e3n
0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0ezo0ezo0ezo0ezp0ezo0ezp 0ezo0ezp0ezo
0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezo0e3n0ezo0e3n0ezo0e3n0ezo 0e3n0ezo0e3n
0ezo0e3n0ezo0e3n0ezo0ezo0ezo0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp 0ezo0ezp0ezo
0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp 0ezo0ezp0ezo
0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp 0ezo0ezp0ezo
0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo 0ezo0ezo0ezo
0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp 0ezo0ezp0ezo
0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezo0e3n0ezo 0e3n0ezo0e3n
0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0ezo0ezo0ezo0ezp0ezo0ezp 0ezo0ezp0ezo
0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezo0e3n0ezo0e3n0ezo0e3n0ezo 0e3n0ezo0e3n
0ezo0e3n0ezo0e3n0ezo0ezo0ezo0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp 0ezo0ezp0ezo
0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp 0ezo0ezp0ezo
0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp 0ezo0ezp0ezo
0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo 0e3n0ezo0e3n
0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0ezo0ezo 0ezo0ezp0ezo
0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezo0e3n0ezo 0e3n0ezo0e3n
0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0ezo0ezo0ezo0ezp0ezo0ezp 0ezo0ezp0ezo
0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp 0ezo0ezp0ezo
0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp 0ezo0ezp0ezo
0ezp0ezo0ezp0ezo0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo 0e3n0ezo0e3n
0ezo0ezo0ezo0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp 0ezo0ezp1urr
4ubx4uLw3ufx2eXv3eb09+bq/+TSs0UjxDgRsh0Alw8AAAAA0RsA2C8J9GIu sU0j/+bh3Ojy
0eruzOvuyurwzenw1ejv1enuz+nvzOvszO/lze/kz+7nz+3oz+3oz+3oz+3o z+3oz+3oz+3o
z+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+7nz+7nz+7nz+7nz+7nz+7nz+7n z+7nz+7nz+7n
z+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7n z+7nz+7nz+7n
z+7nz+7nz+7nz+7nz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3o z+3oz+3oz+3o
z+3oz+3oz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7n z+7nz+7nz+7n
z+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3o z+3oz+3oz+3o
z+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3o z+3oz+3oz+3o
z+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+7nz+7nz+7n z+7nz+7nz+7n
z+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+3oz+3oz+3oz+3oz+3o z+3oz+3oz+3o
z+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3o z+3oz+3oz+3o
z+3oz+3oz+3oz+3oz+3oz+3oz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7n z+7nz+7nz+7n
z+7nz+7nz+7nz+7nz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3o z+3oz+3oz+3o
z+3oz+3oz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7n z+7nz+7nz+7n
z+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3o z+3oz+3oz+3o
z+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3o z+3oz+3oz+3o
z+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+7nz+7nz+7n z+7nz+7nz+7n
z+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7n z+7nz+7nz+7n
z+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+3oz+3oz+3oz+3oz+3oz+3oz+3o z+3oz+3oz+3o
z+3oz+3oz+3oz+3oz+3oz+3oz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7n z+7nz+7nz+7n
z+7nz+7nz+7nz+7nz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3o z+3oz+3oz+3o
z+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3o z+3oz+3oz+3o
z+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3o z+3oz+7nz+7n
z+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+3o z+3oz+3oz+3o
z+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3o1uns5+L36N334uP3 2+L13eT49+Pv
/+PVsUMlwzcTshwAlw4AAAAAzx8A1jID8WYnrFIc/eva1e3ryu/nxu/nyO3p z+vr2Orp3enp
2unr2urp2u3k2u3k2Orp1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns2ubw4OL629/41uX4zuX1zub46ebv/+bVp0YlujkS qx8AkxAAAAAA
zx8A1jQA8WgkrFMa/ezX1e/pzPDkyvDkze7n1evp3+np4+jp4efs3+jr4ern 3+rn3Onr2uju
2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju 2uju2ufv2uju
2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv 2uju2ufv2uju
2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2uju2uju2uju2uju2uju 2uju2uju2uju
2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2ufv2uju2ufv2uju2ufv 2uju2ufv2uju
2ufv2uju2ufv2uju2ufv2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju 2uju2uju2uju
2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju 2uju2uju2uju
2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju 2uju2uju2uju
2uju2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv 2uju2uju2uju
2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju 2uju2uju2uju
2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2ufv 2uju2ufv2uju
2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2uju2uju2uju2uju2uju 2uju2uju2uju
2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2ufv2uju2ufv2uju2ufv 2uju2ufv2uju
2ufv2uju2ufv2uju2ufv2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju 2uju2uju2uju
2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju 2uju2uju2uju
2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju 2uju2uju2uju
2uju2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv 2uju2ufv2uju
2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2uju 2uju2uju2uju
2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2ufv 2uju2ufv2uju
2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2uju2uju2uju2uju2uju 2uju2uju2uju
2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju 2uju2uju2uju
2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju 2uju2uju2uju
2uju2uju2uju2uju2uju2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv 2uju2ufv2uju
2ufv2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju 2uju2uju3Obw
4OT22uLz0ujzyenvyen05Orp/+nRoUkhtjsPqSAAkREAAAAA0x4A2jIC9mYl s1Eb/+rZ3u3p
1e7k0+7k1uvp3Ojs5ubs6OTv4+Ty3+Xy3efu3Onr2uns2uns2uns2uns2uns 2uns2uns2uns
2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uju2uns2uju2uns2uju 2uns2uju2uns
2uju2uns2uju2uns2uju2uns2uju2uns2uju2uns2uju2uns2uju2uns2uju 2uns2uju2uns
2uju2uns2uju2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns 2uns2uns2uns
2uns2uns2uns2uns2uju2uns2uju2uns2uju2uns2uju2uns2uju2uns2uju 2uns2uju2uns
2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns 2uns2uns2uns
2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns 2uns2uns2uns
2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uju 2uns2uju2uns
2uju2uns2uju2uns2uju2uns2uju2uns2uju2uns2uns2uns2uns2uns2uns 2uns2uns2uns
2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns 2uns2uns2uns
2uns2uns2uns2uns2uns2uns2uns2uns2uju2uns2uju2uns2uju2uns2uju 2uns2uju2uns
2uju2uns2uju2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns 2uns2uns2uns
2uns2uns2uns2uns2uju2uns2uju2uns2uju2uns2uju2uns2uju2uns2uju 2uns2uju2uns
2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns 2uns2uns2uns
2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns 2uns2uns2uns
2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uju 2uns2uju2uns
2uju2uns2uju2uns2uju2uns2uju2uns2uju2uns2uju2uns2uju2uns2uju 2uns2uju2uns
2uju2uns2uju2uns2uju2uns2uju2uns2uns2uns2uns2uns2uns2uns2uns 2uns2uns2uns
2uns2uns2uns2uns2uns2uns2uns2uns2uju2uns2uju2uns2uju2uns2uju 2uns2uju2uns
2uju2uns2uju2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns 2uns2uns2uns
2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns 2uns2uns2uns
2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns 2uns2uns2uns
2uju2uns2uju2uns2uju2uns2uju2uns2uju2uns2uju2uns2uju2uns2uns 2uns2uns2uns
2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns3enr5+nq4efm1+7m zO7kze/p5O7h
/+3IoUwatD4KpyIAkRIAAAAA0R0A2jID+mYktVIY/+rZ3uzr2O3l1uzn2unr 3efu5uXu6OTv
5OTw4eXw3+bv3Ojs3Onr3Orp2unr2unr2uns2uns2uns2unr3Onr3Orp3Orp 3Orp3Orp2unr
2unr2unr2uns2uns2uns2unr2unr2unr2unr2unr2Orr2Orr2Orr2Orr2Orr 2Orr2unr2unr
2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr 2Orr2unr2Orp
2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orr2unr 2Orr2unr2Orr
2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orp2unr 2Orp2unr2Orp
2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr 2Orp2unr2Orp
2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr 2Orp2unr2Orp
2unr2Orp2unr2Orp2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr 2Orr2unr2Orr
2unr2Orr2unr2Orr2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr 2Orp2unr2Orp
2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr 2Orp2unr2Orr
2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr 2unr2unr2urp
2urp2urp2urp2urp2unr2urp2unr2urp2unr2urp2urp2urp2urp2urp2unr 2Orr2unr2Orr
2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orp2unr 2Orp2unr2Orp
2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr 2Orp2unr2Orp
2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr 2Orp2unr2Orp
2unr2Orp2unr2Orp2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr 2Orr2unr2Orr
2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr 2Orr2unr2Orr
2unr2Orr2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr 2Orp2unr2Orr
2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr 2Orr2unr2Orp
2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr 2Orp2unr2Orp
2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2Orp1uvp2Orp 2Orp2urp2urp
2urp2urp2urp2urp2urp2urp2urp2urp3Orp3Orp2urp2unr3Onr3Onr3enr 3enr3enr3Onr
3Onr2unr2unr2Orr2unr2unr2unr2unr2unr2unr2unr2unr2unr2unr2unr 3Onr3Onr3Onr
3enr3Onr3Onr2unr2unr3enp5ero4eni2e/j0O7h0O/o6e/e/+3Io0watj4K pyIAkBIAAAAA
zBwA1jEG+mketlQU/+vZ2Ovu1uvo1uvp2Oju2+jw4urx4ufq4+Le9PPv4eXm 3uXo4u3r3uvp
2ujn2Ofq1+ft2Oju2+nv3Ojs3Obm5Ozr1t/c3+jl5vHv2efm2unr1ufq3/Hy 0ePk2Ofp4vDv
2+nn2ujm3e7q1enk1ezn0+3n0+3n0+3n1ezo1uvo2Orp2urp2Orp1uvp2Orp 1uvp2Orp1uvp
2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvo2Orp1uvo2Orp 1uvo2Orp1uvo
2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp 1uvp2Orp1uvp
2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp 1uvo2Orp1uvo
2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp 1uvo2Orp1uvo
2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp 1uvo2Orp1uvp
2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp 1uvp2Orp1uvo
2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp 1uvo2Orp1uvo
2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvp2Orp1uvp2Orp 1uvp2Orp1uvp
2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp2Ovo2uvo3Oro3Oro3Oro2uvo 2uvo2Orp2Ovo
2Orp2Ovo2Orp2Ovo2uvo2uvo2uvo2uvo2Orp1uvp2Orp1uvp2Orp1uvp2Orp 1uvp2Orp1uvp
2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp 1uvo2Orp1uvo
2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp 1uvo2Orp1uvo
2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp 1uvo2Orp1uvp
2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp 1uvp2Orp1uvp
2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp 1uvo2Orp1uvo
2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvp2Orp1uvp2Orp 1uvp2Orp1uvp
2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvo2Orp1uvo2Orp 1uvo2Orp1uvo
2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp 1uvo2Orp1uvo
2Orp1uvo2Orp1uvo2Orp1uvo1e7q0+7q1+7q1+zp2uvo3Oro3evp3e7r2erm 4PTv1+zk0OXd
5vjx1ubf2efh4vDq3e3m3ezo4Ovo4uvo5Orp5erp5Onq4urq3urq3+3s2+3s 1uvp1Ofk1Ofk
2uvo3u/s3ers3ers2+rs2unr2Orp2urp3Orp3enp5Ozs5Ozs4OXo4+rt2OPn 5PD00+Tn0+Xm
3urs2ujn1u3p0uvn1uvt8Orj/+jOqEgguDsOpyEAjBIAAAAAyBsB1TEG+2kd tlUR/ezZ1evw
1evp1evp3e301ubt2ubs5e3s8/Lo6efc5+fn4ubn4ujj4Ojh2+bk2ubm2ubq 3Ojs3ufr4Ojo
5Ofl7e7q9Pbw4ubg3+Xg4Onm1uLi5fL03+vt3Obm4+jp6O3s5ero5Orl5Ovm 3+ri3O3k2u3k
2O3k2u3k3Ozl3evl4ern4ern3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn
3+rn3+rn3+rn3+rn4+rl4+rl4+rl4+rl4ern4ern4ern3+rn3+rn3+rn3+rn 3+rn4evl4evl
4evl4evl3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3evn
1url1+zk3Ozl3+vl4ejj4efi4efi4Ofi4+3n1+Pd3ezk3ezk5PHp4ezk3+fd 4uvh3+zk3+zk
4+rl5url6Onn6Onn6Ojo5Ono3ubl1uPh2ern1OXh4fLu3e3m4vDq3unm4urp 4urp4Ovp3uvp
3uvp3uzo4uvo5Ovo6u3r5+fn3d3d8vT13OPm1+Pl2ejq4PLz2+rt1ujp1uvs 0urq1+nw8unm
/+bRqkchujoRpSAAjBEAAAAAyBsB1TEG+2kdtlUR/ezZ1evw1evp1evp3e30 2Ojv3Oju5e3s
4eDWmJaLo6OjlJaWm5yTnJyQmpqUmZqWmJqamZubmpuZm5qWopyVkYqBpqCV pqKXjYuBm5yT
oKahhImIlpSUnpiZoZeXoJSSqJmXqJmWpJiSo5uUnZqSnJqSmpuSnJqSnZmU oZiUo5eVo5eV
oZiVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV oZiUoZmSo5mS
oZiUoZiUoZiUoZiUoZiUn5mUn5mUn5mUn5mUn5mUoZiUoZiUoZmSoZmSn5mU n5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVnZmUmJiSmpqUn5uW pJuXpJmVo5eT
opaSoJWRp6GckI2InJyWn5+ZlpaQoZ6ZnZeSm5eSlpqVk5qVlpqVmJmVmpiX mpiXmpiYlpiY
maCdlp+ckp2akp6Yk5qVk5qTk5WPk5ONmZaRmZaRl5eRlpmQlpmQlpmQmJmQ mpiQm5iQpqCb
nZiVlpOPlJeVmqKh3ero2efm3ers1ujp1uvs0urq1+nw8unm/+bRqkchujoR pSAAjBEAAAAA
yBsB1TEG+2kdtlUR/ezZ1evw1evp1evp0+Pq1OTr2ubs4+vq7ezipqSZ9vb2 /vz7///1///y
///1///2//35//35//32//70//7y///0//np//zs///0///z///5//75//n2 //78//37//bz
//75//74//v0///3///1///1///1///1//32//32//z3//z3//z3//32//33 //32//33//32
//33//32//33//32//33//32//33//32//33//32//33//32//33//32//33 //32//33//32
//33//32//33//32//33//32//33//32//33//32//33//32//33//32//33 //32//33//32
//33//32//33//32//33//32//33//32//33//32//33//32//33//32//33 //32//33//32
//33//32//33//32//33//32//33//32//33//32//33//32//33//32//33 //32//33//32
//33//32//33//32//33//32//33//32//33//32//33//32//33//32//33 //32//33//32
//33//32//33//32//33//32//33//32//33//32//33//32//33//32//33 //32//33//32
//33//32//33//32//33//32//33//32//33//32//33//32//33//32//33 //32//33//32
//33//32//33//32//33//32//33//32//33//32//33//32//33//32//33 //32//33//32
//33//32//33//32//33//32//33//32//33//32//71//71//71///1//32 //71//32//71
//72///1//72///1//72///1//71//71//32//32//33//32//33//32//33 //32//33//32
//33//32//33//32//33//32//33//32//33//32//33//32//33//32//33 //32//33//32
//33//32//33//32//33//32//33//32//33//32//33//32//33//32//33 //32//33//32
//33//32//33//32//33//32//33//32//33//32//33//32//33//32//33 //32//33//32
//33//32//33//32//33//32//33//32//33//32//33//32//33//32//33 //32//33//32
//33//32//33//32//33//32//33//32//33//32//33//32//33//32//33 //32//33//32
//33//32//33//32//33//32//33//32//33//32//33//32//33//32//33 //32//33//32
//33//32//33//32//33//32//33//32//33//32//33//32//33//32//33 //32//33//32
//33//32//33//32//33//32//33//32//33//32//33//32//33//32//33 //32//33//32
//33//32//33//32//33//72//71///3///4///4///4//33//34///5///5 //76///6///6
+fXw//75///7//v4///8///8///8///8///+///+///////+8/b0+//88ffy /f/78O7m///4
//31///3///1///1///1///1///0///0///0///0///1/fHn///4///5///7 m5+Z4ern3uvp
3ers1ujp1uvs0urq1+nw8unm/+bRqkchujoRpSAAjBEAAAAAyBsB1TEG+2kd tlUR/ezZ1evw
1evp1evp2+vy3u713urw2+Pi5uXbl5WK/v7++vfzw7Ojx6+bv6iYuKOUtKCV tKCVtqCUuKGS
uZ+OtZqGs5uFtZ6IsZ2Lxbel8eXZ///3//fw+PDp2s7IwrKrxLGpxLKnxbOo 0MCzxbiqwbiq
wbiqwbiqxberyLarzLWtyrWtx7erxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberxbiq
xberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberxbiq
xberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberxbiq
xberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberxbiq
xberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberxbiq
xberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberxbiq
xberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberxbiq
xberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberxbiq
xberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberxbiq
xberxbiqxberxbiqw7iqw7iqw7iqwbmow7iqw7mow7iqw7mow7iqw7mow7iq w7mow7iqwbiq
w7iqw7iqxbiqxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberxbiq
xberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberxbiq
xberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberxbiq
xberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberxbiq
xberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberxbiq
xberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberxbiq
xberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberxbiq
xberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberxbiq
xberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberw7iq
v7aov7aowbWpxbWpxrSpyLaryrmwyb2z5N3U+Pbu7fDn6+/p6/Lr6u7p9fn0 7u/r7Ovn7uvn
7+rp7+rp7+nq7+nq7urp7Orp7/Du9PXx8/Pt8Orj287Gybaut56UsZaItJqK tJqJsZyHr5yH
r5yHr5yHr5uJr5uJsJmJ1MCv//Pm/e/j+PLnk5KI5ezl3Oji3urs1ujp1uvs 0urq1+nw8unm
/+bRqkchujoRpSAAjBEAAAAAyBsB1TEG+2kdtlUR/ezZ1evw1evp1evp0+Pq 1+fu3+vx4+vq
8/LooJ6T+Pj43tfU///x///r///u///u//vu//zu//zt//3q//rj///q///q //7l///t//zn
2ca37uHT//vx//vz//vy///1///0///0//nr//fn///u///u///u///u//7v //3v//zx//3v
//7u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u
///t///t///t///t///t///r///t///t///t///t///t///t///u///u///u ///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///v///v//7v //3u//zu///x
///0///139XL6OPa9vfu9vr0+//88Pbx/f/+9PXz///8///8//7+//7+//7/ //7////+///+
///89fXv/Pnx6d7W//nu/+3i//7y///w///t///r///r///q///q///q///r ///t///t/+jU
7tXF/erd///1rqyi3+Tb4+3n3urq1ujp1uvs0urq1+nw8unm/+bRqkchujoR pSAAjBEAAAAA
yBsB1TEG+2kdtlUR/ezZ1evw1evp1evp3e301OTr2eXr2+Pi6Ofdo6GW//// //f07tC/9864
9cu48Mq48Mm67sq68sq488m29cu05rug6sKm8s2z6sqz/+jT//np4s2+///0 /+Xb683C6ce6
68S28Ma5+s/A/tXG8sy68My68My88My89Mq99sq9+cm998q89My68s258s25 8s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s25
8s258s258s258s258s258s258s258s258s258M258My68My68M258M258s23 8s239M239M62
9M239M239M239M238s258s258My68My68s258s258s258s258s258s258s25 8s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s25
8s258s258s258s258s258My68tG+8tDA9c6/9s2+98u+983A9tDE89PG/+7k zr20///4///7
///8//38//7///79//z5//z5//z7//z7//v8/vz8/Pz8+v379vr1+Pr0///4 //Xr//Lm9dLE
+Mu98MCu98q19cyz88uy8cyy8Mux78qw7Miw7Miw7smz/+LO//vq38q7+e3j l5WL4ebd5/Hr
3urq1ujp1uvs0urq1+nw8unm/+bRqkchujoRpSAAjBEAAAAAyBsB1TEG+2kd tlUR/ezZ1evw
1evp1evp3Ozz1eXs5PD25+/u5OPZmpiN///////87Mm798q1+cu5+c28+9DB +9DB+8+++865
98ev/+DF5bid/9m95sGr48Ow///xwaeZ//bo8NDD6cO39sy/+cq8+ci4/829 /cu5+8u5+cu5
+cu5+cu6/cq6/sq6/8i8/8m6/cu3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cu5+cy3+8y3+8y2/cy2/c21/sy1/s2z/sy1/sy1/sy1 /sy2/sy2/cu3
/cu3+8y3+8y3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3
98y598y5/Mu7/cq6/Mm5+ci69sm78su9///0rJaL//z1///7//j1+/b1//7/ //r7//79///7
//79//79/v7+/P7++v/++f/99v34/f/5//3z//ru4MW378i58cCw/9jE/8+5 /9C4/c+3+s+0
+c6z9s6y9cyz88qz7sWv7sq4///wxK6i///4mJaO6O/o2+bj3urs1ujp1uvs 0urq1+nw8unm
/+bRqkchujoRpSAAjBEAAAAAyBsB1TEG+2kdtlUR/ezZ1evw1evp1evp2Ojv 2enw2+ft4urp
6unfn52S/f39///848Cy/9G//c7A+87A9cm8/9bH/9rJhVVD/s23/9nB+sy0 9Muy8cy448Ky
//vt0Laq//7w6cq7+NPF9cy9+cu6/c27/827/Mq2/M24/M24/M24/My6/sy6 /8u6/8q7/8u6
/sy4/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23 /M23+8y2+8y2
+8y2+8y2+8y2+8y2+8y2+8y2/M23/M23/M23/M23/M23/M23/M23/M23/M23 /M23/M23/M23
/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23 /M23/M23/M23
/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23 /M23/M23/M23
+8y2+8y2+8y2+8y2+8y2+8y2+8y2+8y2/c64/c64/c64/c64/c64/c64/c64 /c64/c64/c64
/c64/c64/c64/c64/c64/c64/c64/c64/c64/c64/c64/c64/c64/c64/c64 /c64/c64/M23
/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23 /M23/M23/M23
/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23 /M23/M23/M23
/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23 /M23/9G89cax
/9K8/863/822/860/8uy/86z/8qx/9O6/8iv/8qz/9G6/824/8+7/cq2/825 /c64/c64/c64
/c64/c64/c64/c64/c64/c64/c64/c64/c64/c64/c64/c64/c64/c64/c64 /M23/M23/M23
/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23 /M23/M23/M23
/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23 /M23/M23/M23
/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23+8y2 +8y2+8y2+8y2
+8y2+8y2+8y2+8y2/c64/c64/c64/c64/c64/c64/c64/c64/c64/c64/c64 /c64/c64/c64
/c64/c64/c64/c64/c64/c64/c64/c64/c64/c64/c64/c64/c64/M23/M23 /M23/M23/M23
/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23 /M23/M23/M23
/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23 /M23/M23/M23
/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23+s2498y3+c65/c27 /sy6/828/8+9
+cu668S1///ys52R//3z///5//35/vz8//7/+/r8/P37/P35+v37+vz8+Pz9 9/z99f398/78
9P36+//7///3///03sW18827/9C+/9O//8+7/9C6kmNN+My0/NC4/tK6/tK7 9sy18Maz68S1
//3vyrar///4lpeT4uvo2ujn3ers1ujp1uvs0urq1+nw8unm/+bRqkchujoR pSAAjBEAAAAA
yBsB1TEG+2kdtlUR/ezZ1evw1evp1evp2Ojv2enw2+ft4urp6unfn52S/f39 ///86Ma598u6
/dHE/97R+8/C88e6kmNVkWFPmmlT7r6m+Mqy6sCp/djE8tPE//vvz7as///y 5M299tjH8dC9
98+9+9C9/dC7+s24+9G6+tG6+tG7+tG7/c+9/8+9/8+9/8+9+9C7+tG6+tG6 +tG6+tG6+tG6
+tG6+tG6+tG6+tG6+tG6+tG6+tG6+tG6+tG6+tG6+9K7+9K7+9K7+9K7+9K7 +9K7+9K7+9K7
+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7 +9K7+9K7+9K7
+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7 +9K7+9K7+9K7
+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7 +9K7+9K7+9K7
+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7 +9K7+9K7+9K7
+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+tG6+tG6+tG6+tG6+dC5+dC5+dC5 +dC5+tG6+tG6
+tG6+tG6+tG6+tG6+tG6+tG6+tG6+tG6+tG6+tG6+tG6+tG6+tG6+tG6+tG6 +tG6+tG6+tG6
+tG6+tG6+tG6+tG6+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7 +9K7+9K7+9K7
+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K8+M24+9C74LSd/9O73a2V /9K457WZ/9O4
6LOY/9C1/9O6/9S9/9K7/cu1/9C8/9G8/NG8+9K7+9K7+9K7+9K7+9K7+9K7 +9K7+9K7+9K7
+9K7+9K7+9K7+9K7+9K7+9K7+tG6+tG6+tG6+tG6+dC5+dC5+dC5+dC5+tG6 +tG6+tG6+tG6
+tG6+tG6+tG6+tG6+tG6+tG6+tG6+tG6+tG6+tG6+tG6+tG6+tG6+tG6+tG6 +tG6+tG6+tG6
+tG6+tG6+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7 +9K7+9K7+9K7
+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7 +9K7+9K7+9K7
+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7 +9K7+9K7+9K7
+9K7+9K7+9K7+9K7+tG6+tG6+tG6+tG6+dC5+dC5+dC5+dC5+tG6+tG6+tG6 +tG6+tG6+tG6
+tG6+tG6+tG6+tG6+tG6+tG6+tG6+tG6+tG6+tG6+tG6+tG6+tG6+tG6+tG6 +tG6+tG6+tG6
+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7+9K7 +9K7+9K7+9K7
+9K7+9K7+9K7+9K7+9K7+9K7+NG7+tO9/dK9/tG8/9O+/9S/+tC968q3///x rp6R//7z///5
+f349vz79/7/9Pz8+P37+P75+P389/389f398/398f398f398v36+v/7///2 ///03ca38s68
/9G//9TA/9LAlGRSil1IkWVO/9rD8sav/NC59Mm08sa17MW2//zxyLWu//35 lJeV3+vr2ejq
3ent1ujp1uvs0urq1+nw8unm/+bRqkchujoRpSAAjBEAAAAAyBsB1TEG+2kd tlUR/ezZ1evw
1evp1evp2Ojv2enw2+ft4urp6unfn52S/f39//7+4cO4/97R/NXH7cW5/97S kGZajWBSh1lI
+si0/9zG/9fB9s235sKw4MCz//70wq6j///y29G/7t3K7dXB8dPA9dTA99W+ 9NK79da99Na9
8ta+8ta+9dTA99TA+dPB99TA9dW+9NW+9NW+9NW+9NW+9NW+9NW+9NW+9NW+ 9NW+9NW+9NW+
9NW+9NW+9NW+9NW+9NW+9NW+9NW+9NW+9NW+9NW+9NW+9NW+9da/9da/9da/ 9da/9da/9da/
9da/9da/9da/9da/9da/9da/9da/9da/9da/9da/9da/9da/9da/9da/9da/ 9da/9da/9da/
9da/9da/9da/9da/9da/9da/9da/9da/9da/9da/9da/9da/9da/9da/9da/ 9da/9da/9da/
9da/9da/9da/9da/9da/9da/9tfA9tfA9tfA9tfA9tfA9tfA9tfA9tfA9da/ 9da/9da/9da/
9da/9da/9da/9da/9da/9da/9da/9da/9da/9da/9da/9da/9da/9da/9da/ 9da/9da/9da/
9da/9da/9NW+9NW+9NW+9NW+89S989S989S989S99NW+9NW+9NW+9NW+9NW+ 9NW+9NW+9NW+
9NW+9NW+9NW+9NW+9NW+9NW+9NW+9NW+9NW+9NW+9NW+9NW+9NW+9NW+9NW+ 9NW+9da/9da/
9da/9da/9da/9da/9da/9da/9da/9da/9da/9da/9da/9da/9da/9d


Ed Merks
Professional Support: https://www.macromodeling.com/
Re: trouble creating a feature map entry .. [message #412568 is a reply to message #412481] Mon, 27 August 2007 12:55 Go to previous messageGo to next message
prasad is currently offline prasadFriend
Messages: 22
Registered: July 2009
Junior Member
This is a multi-part message in MIME format.

------=_NextPart_000_0011_01C7E86E.DBCF7000
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_0012_01C7E86E.DBCF7000"


------=_NextPart_001_0012_01C7E86E.DBCF7000
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

hi Ed,

instead of adding this element as a global element, I added it under one =
of my base models element, foo, in our example.=20
When I used the structural feature of this anything element, it still =
has the same problem.
CommandParameter cmdParam =3D new =
CommandParameter(null,any,FeatureMapUtil.createEntry(anyElem ent, eo));
An error has occurred. See error log for more details.
The feature 'anyElement's type 'AnyType' does not permit a value of type =
'Map'

Appreciate your help
Prasad
"Ed Merks" <merks@ca.ibm.com> wrote in message =
news:fakv4b$mt1$1@build.eclipse.org...
Prasad,

To use the feature map, there must be a feature corresponding to a =
global element that can hold a Fred object. You could define a global =
element in the base schema that's of type anyType, e.g., <xsd:element =
name=3D"anything"/>, and then you can use =
XyzPackage.Literals.DOCUMENT_ROOT__ANTHING as the feature for any type =
of EObject.


prasad wrote:=20
hi All,
I am working on a task for extending a base model at runtime by adding =
stuff
from models not known at compile time.

I have this scenario:

I have a model object "foo". It has an "any" feature.
I have a model X which I would not know until runtime.
Model X has a model object bar which I want to use as a child of foo.

ie,

at compile time
---------------
package A.class foo {
String name;
any;
.......
}

At runtime:
--------------
apart from foo,
package X.class bar {
.....
.....
}
package X.class fred {
.....
.....
}

and at run time, when I need to present the following effect (or =
something
similar) ..
package A.class foo {
String name;
any [ packageX.bar, packageX.fred]
}

The way I am trying to acheive this is:
in the foo's item provider's collectNewChildDescriptors, adding the
following entries:
CommandParameter cmdParam =3D new CommandParameter(null, any,
FeatureMapUtil.createEntry( ? , a bar object));

The problem is about the "structural feature" of the entry. I have 2 =
cases
here.
1) in the package X [ which is known at runtime only] , the Documentroot =
has
a structural feature referring the bar type.
If I use that feature, this command goes through.
2) when it comes to fred, only a definition is available in the package =
X
and is not used [ they are all derived from xsds and in the xsd of =
package
X, there are no element declarations using fred, only a definition of =
fred
is available ]. That means, I don;t have a st.feature which I can use in
creating the Map entry.

I thought, "any" being a feature that should accept any object, I tried =
the
following.
CommandParameter cmdParam =3D new CommandParameter(null, any,
FeatureMapUtil.createEntry( ____any____ , a fred object));

But, I got the following error:

The feature 'any's type 'EFeatureMapEntry' does not permit a value of =
type
'Fred'

what am I doing wrong ?

see the attachment.








=20


------=_NextPart_001_0012_01C7E86E.DBCF7000
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type =
content=3Dtext/html;charset=3DISO-8859-1>
<META content=3D"MSHTML 6.00.2800.1561" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY text=3D#000000 bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>hi Ed,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>instead of adding this element as a =
global element,=20
I added it under one of my base models element, foo, in our example.=20
</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>When I used the structural feature of =
this anything=20
element, it still has the same problem.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2><FONT size=3D2>CommandParameter =
cmdParam =3D=20
</FONT><B><FONT color=3D#7f0055 size=3D2>new</B></FONT><FONT size=3D2>=20
CommandParameter(</FONT><B><FONT color=3D#7f0055 =
size=3D2>null</B></FONT><FONT=20
size=3D2>,any,FeatureMapUtil.<I>createEntry</I>(anyElement,=20
eo));</DIV></FONT></FONT>
<DIV><FONT face=3DArial size=3D2><STRONG>An error has occurred. See =
error log for=20
more details.<BR>The feature 'anyElement's type 'AnyType' does not =
permit a=20
value of type 'Map'<BR></STRONG></FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Appreciate your help</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Prasad</DIV></FONT>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Ed Merks" &lt;<A =
href=3D"mailto:merks@ca.ibm.com">merks@ca.ibm.com</A>&gt;=20
wrote in message <A=20
=
href=3D"news:fakv4b$mt1$1@build.eclipse.org">news:fakv4b$mt1$1@build.ecli=
pse.org</A>...</DIV>Prasad,<BR><BR>To=20
use the feature map, there must be a feature corresponding to a global =
element=20
that can hold a Fred object.&nbsp; You could define a global element =
in the=20
base schema that's of type anyType, e.g., &lt;xsd:element=20
name=3D"anything"/&gt;, and then you can use=20
XyzPackage.Literals.DOCUMENT_ROOT__ANTHING as the feature for any type =
of=20
EObject.<BR><BR><BR>prasad wrote:=20
<BLOCKQUOTE cite=3Dmid:fakpud$d21$1@build.eclipse.org =
type=3D"cite"><PRE wrap=3D"">hi All,
I am working on a task for extending a base model at runtime by adding =
stuff
from models not known at compile time.

I have this scenario:

I have a model object "foo". It has an "any" feature.
I have a model X which I would not know until runtime.
Model X has a model object bar which I want to use as a child of foo.

ie,

at compile time
---------------
package A.class foo {
String name;
any;
.......
}

At runtime:
--------------
apart from foo,
package X.class bar {
.....
.....
}
package X.class fred {
.....
.....
}

and at run time, when I need to present the following effect (or =
something
similar) ..
package A.class foo {
String name;
any [ packageX.bar, packageX.fred]
}

The way I am trying to acheive this is:
in the foo's item provider's collectNewChildDescriptors, adding the
following entries:
CommandParameter cmdParam =3D new CommandParameter(null, any,
FeatureMapUtil.createEntry( ? , a bar object));

The problem is about the "structural feature" of the entry. I have 2 =
cases
here.
1) in the package X [ which is known at runtime only] , the Documentroot =
has
a structural feature referring the bar type.
If I use that feature, this command goes through.
2) when it comes to fred, only a definition is available in the package =
X
and is not used [ they are all derived from xsds and in the xsd of =
package
X, there are no element declarations using fred, only a definition of =
fred
is available ]. That means, I don;t have a st.feature which I can use in
creating the Map entry.

I thought, "any" being a feature that should accept any object, I tried =
the
following.
CommandParameter cmdParam =3D new CommandParameter(null, any,
FeatureMapUtil.createEntry( ____any____ , a fred object));

But, I got the following error:

The feature 'any's type 'EFeatureMapEntry' does not permit a value of =
type
'Fred'

what am I doing wrong ?

see the attachment.








</PRE>
<CENTER><IMG=20
=
src=3D"cid:000901c7e8a9$839eadc0$fc50150a@amer.cisco.com"></CENTER></BLOC=
KQUOTE><BR></BLOCKQUOTE></BODY></HTML>

------=_NextPart_001_0012_01C7E86E.DBCF7000--

------=_NextPart_000_0011_01C7E86E.DBCF7000
Content-Type: image/bmp
Content-Transfer-Encoding: base64
Content-ID: <000901c7e8a9$839eadc0$fc50150a@amer.cisco.com>

Qk2eiwYAAAAAADYAAAAoAAAAuwEAAEIBAAABABgAAAAAAGiLBgAAAAAAAAAA AAAAAAAAAAAAmBQA
mBQAlhUAlBUAlBUAkxUAkRYAkRYAkRYAkRYAkRYAkRYAkxUAkxUAlBUAlBUA kxUAkxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAlhUAlhUA lhUAlhUAlBQAlBQA
kxQAkxQAlBcCkxYBkBUBAAAApx4AqR4ArCAAqSAAnh8AnB4BoB8AoiAApCAA pCAApCAApCAAoiAA
oiAAoiAApB8ApSAApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAA px8ApSAApx8ApSAA
px8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8A pSAApx8ApSAApx8A
pSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApR8Apx8ApR8A px8ApR8Apx8ApR8A
px8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApSAApx8ApSAApx8A pSAApx8ApSAApx8A
pSAApx8ApSAApx8ApSAApx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8A px8ApR8Apx8ApR8A
px8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8A pR8Apx8ApR8Apx8A
pR8Apx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAA px8ApSAApx8ApR8A
px8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8A pSAApx8ApSAApx8A
pSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAA px8ApSAApx8ApSAA
px8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApR8Apx8ApR8Apx8ApR8Apx8A pR8Apx8ApR8Apx8A
pR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8A px8ApR8Apx8ApR8A
px8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8A pR8Apx8ApR8Apx8A
pSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAA px8ApSAApx8ApSAA
px8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8A pSAApx8ApSAApx8A
pSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAA px8ApSAApx8ApSAA
px8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8A pSAApx8ApSAApx8A
pSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAA px8ApSAApx8ApSAA
px8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8A pSAApx8ApSAApx8A
pSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApR8A px8ApR8Apx8ApR8A
px8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApSAApx8ApSAApx8A pSAApx8ApSAApx8A
pSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAA px8ApSAApx8ApSAA
px8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8A pSAApx8ApSAApx8A
qR8ArB8ArB8Aqx8Apx8Aoh0Boh0BqR0Aqx4ApRkAnxgAlRYBAAAAtyQAzjYA 40QA8FgXwT4Tx0ok
vjUE00QL00AI1UAI10AH1UAIzj8MykAMykALzkAJ0z4G1j4F2D0F1j4F2D0F 1j4F2D0F1j4F2D0F
1j4F2D0F1j4F2D0F1j4F2D0F1j4F1zwF1TwF1zsG1TwF1zsG1TwF1zsG1TwF 1zsG1TwF1zsG1TwF
1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG 1TwF1zsG1TwF1zsG
1TwF1zwF1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E 1zwE1TwF1zwF1TwF
1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zwF 1T0E1zwE1T0E1zwE
1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E 1zwE1T0E1zwE1T0E
1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E2D0F1j4F2D0F1j4F2D0F1j4F2D0F 1j4F2D0F1j4F2D0F
1j4F2D0F1j4F2D0F1j4F1zwF1TsG1zsG1TsG1zsG1TsG1zsG1TsG1zsG1TsG 1zsG1TsG1zsG1TsG
1zsG1TwF2D0F1j4F2D0F1j4F2D0F1j4F2D0F1j4F2D0F1j4F2D0F1j4F2D0F 1j4F2D0F1j4F1zwE
1T0E1zwE1T0E1zwE1T0E1zwE1T0E2D0F1j4F2D0F1j4F2D0F1j4F2D0F1j4F 2D0G1jwH2DwH1jwH
2DwH1jwH2DwH1jwH1zsG1TsG1zsG1TsG1zsG1TsG1zsG1TwF1zwF1T0E1zwE 1T0E1zwE1T0E1zwE
1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1TwF1zwF1TsG1zsG1TsG1zsG1TsG 1zsG1TsG1zsG1TsG
1zsG1TsG1zsG1TsG1zsG1TwF1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE 1T0E1zwE1T0E1zwE
1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E 1zwE1T0E1zwE1T0E
1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE 1T0E1zwF1TwF1zsG
1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF 1zsG1TwF1zsG1TwF
1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zwE1T0E1zwE1T0E1zwE 1T0E1zwE1T0E1zwE
1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwF1TwF1zsG1TwF1zsG1TwF1zsG1TwF 1zsG1TwF1zsG1TwF
1zsG1TwF1zsG1TwF1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE 1T0E1zwE1T0E1zwE
1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E 1zwE1T0E1zwE1T0E
1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwF 1TwF1zsG1TwF1zsG
1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zwE1T0E1zwE1T0E 1zwE1T0E1zwE1T0E
1zwE1T0E1zwE1T0E1zwE1T0E1zwE2zwC5TwC3zYA2DkB0j0LxTkQyjoR1TQC 4TkD1C4AtRsAlBMA
AAAAux8A2TsG/18W5VIOwlMtpkQmrUUWw1chuk0Xuk0Xvk0VukwYs0oesEse skwbtUwZuEcVvEcU
vEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEYVu0UW u0UWu0UWu0UWu0UW
u0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UW u0UWu0UWu0UWu0UW
u0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UUu0YTu0YTu0YTu0YTu0YTu0YT u0YTu0YTu0YTu0YT
u0YTu0YTu0YTu0YTu0UUu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UW u0UWu0UWu0UWu0UW
u0UWu0UWu0UUu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YT u0YTu0YTu0YTu0YT
u0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YT vEcUvEcUvEcUvEcU
vEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEYVu0UWu0UWu0UW u0UWu0UWu0UWu0UW
u0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWvEYVvEcUvEcUvEcUvEcUvEcU vEcUvEcUvEcUvEcU
vEcUvEcUvEcUvEcUvEcUvEcUu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTvEcU vEcUvEcUvEcUvEcU
vEcUvEcUvEYVvEYXvEYXvEYXvEYXvEYXvEYXvEYXvEYXu0UWu0UWu0UWu0UW u0UWu0UWu0UWu0UW
u0UUu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YT u0UUu0UWu0UWu0UW
u0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UUu0YT u0YTu0YTu0YTu0YT
u0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YT u0YTu0YTu0YTu0YT
u0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YT u0YTu0YTu0YTu0YT
u0YTu0YTu0YTu0UUu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UW u0UWu0UWu0UWu0UW
u0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UW u0UWu0UWu0UUu0YT
u0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0UUu0UW u0UWu0UWu0UWu0UW
u0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UUu0YTu0YTu0YT u0YTu0YTu0YTu0YT
u0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YT u0YTu0YTu0YTu0YT
u0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YT u0YTu0YTu0YTu0YT
u0YTu0UUu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UW u0UWu0UWu0UWu0UU
u0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTwEYS z0sV0E8WwUoTs0UV
pT0avEol4VMe1TcA1TMAth4AkRMAAAAAwB8JxCcG71Yj0lgq/9zL/+fe//Xc /ufH//LT//PT//LV
//HW/u/c/u7d/+/a/+/Z/+va/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb /+vb/+vb/+vb/+vb
/+vb/+vb/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc /+rc/+rc/+rc/+rc
/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc /+vb/+vb/+vb/+vb
/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+rc/+rc/+rc /+rc/+rc/+rc/+rc
/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+vb/+vb/+vb/+vb/+vb/+vb /+vb/+vb/+vb/+vb
/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb /+vb/+vb/+vb/+vb
/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb /+vb/+vb/+vb/+vb
/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc /+rc/+vb/+vb/+vb
/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb /+vb/+vb/+vb/+vb
/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+rc/+rc/+rc/+rc/+rc /+rc/+rc/+rc/+rc
/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb /+vb/+vb/+vb/+vb
/+vb/+vb/+vb/+vb/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc /+rc/+rc/+rc/+rc
/+rc/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb /+vb/+vb/+vb/+vb
/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb /+vb/+vb/+vb/+vb
/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+rc/+rc/+rc/+rc /+rc/+rc/+rc/+rc
/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc /+rc/+rc/+rc/+rc
/+rc/+rc/+rc/+rc/+rc/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb /+vb/+vb/+vb/+vb
/+vb/+vb/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc /+rc/+rc/+rc/+vb
/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb /+vb/+vb/+vb/+vb
/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb /+vb/+vb/+vb/+vb
/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+rc/+rc/+rc/+rc/+rc/+rc /+rc/+rc/+rc/+rc
/+rc/+rc/+rc/+rc/+rc/+rc/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb /+vb/+vb/+vb/+vb
/+vb/+vb/+zY/+TJ//DQ/urL/+/W/+rb/+rX/8+pxVYmuDkGoiIAhRUAAAAA xxgL0ioS9Vswukgj
/+nj7+jr7vjs0+vZzu/gzO7j0O7j0uzm0unr1ejr3ujo3unn2eno1enq1enq 1enq1enq1enq1enq
1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1ejr1enq1ejr1enq 1ejr1enq1ejr1enq
1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr 1enq1ejr1enq1ejr
1enq1ejr1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq 1enq1enq1enq1enq
1enq1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr 1enq1enq1enq1enq
1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq 1enq1enq1enq1enq
1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq 1enq1enq1enq1enq
1enq1enq1enq1enq1enq1enq1enq1enq1enq1ejr1enq1ejr1enq1ejr1enq 1ejr1enq1ejr1enq
1ejr1enq1ejr1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq 1enq1enq1enq1enq
1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq 1enq1enq1enq1enq
1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1enq 1enq1enq1enq1enq
1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1ejr1enq 1ejr1enq1ejr1enq
1ejr1enq1ejr1enq1ejr1enq1ejr1enq1enq1enq1enq1enq1enq1enq1enq 1enq1enq1enq1enq
1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq 1enq1enq1enq1enq
1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq 1enq1enq1enq1enq
1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq 1ejr1enq1ejr1enq
1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1enq1enq1enq 1enq1enq1enq1enq
1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1ejr1enq1ejr1enq 1ejr1enq1ejr1enq
1ejr1enq1ejr1enq1ejr1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq 1enq1enq1enq1enq
1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq 1enq1enq1enq1enq
1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq 1enq1enq1enq1ejr
1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1enq1enq 1enq1enq1enq1enq
1enq1enq1enq1enq1enq1enq1enq1enq1enq1ero3vLt4PXt0ejg3PLt4vH0 //by/+XMmj8YrTwR
myMAghUAAAAAzAkA6TET/2IzxEsk/9/c4d3j3Ovn1fHrye7qx+3tzuvv1Onx 1+b23uX26eTz6ebv
3ers1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq 1uzq1+3r1+3r1+zt
1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r 1+zt1+3r1+zt1+3r
1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+3r1+3r1+3r1+3r1+3r 1+3r1+3r1+3r1+3r
1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+zt1+3r1+zt1+3r1+zt1+3r 1+zt1+3r1+zt1+3r
1+zt1+3r1+zt1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r 1+3r1+3r1+3r1+3r
1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r 1+3r1+3r1uzq1uzq
1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1+3r 1+3r1+zt1+3r1+zt
1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1uzq1uzq1uzq1uzq 1uzq1uzq1uzq1uzq
1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1+3r1+3r1+3r1+3r1+3r1+3r1+3r 1+3r1uzq1uzq1uzq
1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uvs1uzq1uvs1uzq1uvs1uzq1+zt1+3r 1+zt1+3r1+zt1+3r
1+zt1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r 1+3r1+3r1+3r1+3r
1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r 1+3r1+3r1+3r1+3r
1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r 1+3r1+3r1+3r1+3r
1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r 1+3r1+3r1+3r1+3r
1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt 1+3r1+zt1+3r1+zt
1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r 1+zt1+3r1+zt1+3r
1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r 1+3r1+3r1+3r1+zt
1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+3r1+3r 1+3r1+3r1+3r1+3r
1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r 1+3r1+3r1+3r1+3r
1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r 1+3r1+3r1+3r1+3r
1+3r1+3r1+3r1+3r1+3r1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt 1+3r1+zt1+3r1+zt
1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r 1+3r2Ovu1+Pv2+X2
0+Du2eb00dbr8dvn/+rdtE0ytjsXoSIDhRQAAAAA1h0A6joR91sgv1Ag/+ng 7fD02Ovoyurlxuzs
xuvvz+nw1ebz2uT24eL26uPy6uXu3Ojq1ero1enq1ero1enq1ero1enq1ero 1enq1ero1enq1ero
1enq1ero1enq1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero 1ero1ero1ero1ero
1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero 1ero1ero1ero1ero
1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1ero 1ero1ero1ero1ero
1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1enq1ero 1enq1ero1enq1ero
1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq 1ero1enq1ero1enq
1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero 1enq1ero1enq1ero
1enq1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero 1ero1ero1ero1ero
1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero 1enq1ero1enq1ero
1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1ero1ero1ero 1ero1ero1ero1ero
1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1enq1ero1enq1ero 1enq1ero1enq1ero
1enq1ero1enq1ero1enq1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero 1ero1ero1ero1ero
1ero1ero1ero1ero1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero 1enq1ero1enq1ero
1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq 1ero1enq1ero1enq
1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1ero1ero 1ero1ero1ero1ero
1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero 1ero1ero1ero1ero
1ero1ero1ero1ero1ero1ero1ero1ero1ero1enq1ero1enq1ero1enq1ero 1enq1ero1enq1ero
1enq1ero1enq1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero 1ero1ero1ero1ero
1ero1ero1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero 1enq1ero1enq1ero
1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq 1ero1enq1ero1enq
1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1ero1ero1ero1ero 1ero1ero1ero1ero
1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1enq1ero1enq1ero1enq 1ero1enq1ero1enq
1ero1enq1ero1enq1+ft3eX23OP23uv75/H/3uL69dzq/+HXqj8kujoXpCEA iBIAAAAAsR4AyT4A
4GQWsVoa/ufR2efh0Ord0fHmz+7r0e3u2Ovu3Orw3ujy4ejx6Orr6Orq3enr 2unr2uns2unr2uns
2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2urp2urp2urp2urp 2urp2urp2urp2urp
2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp 2urp2urp2urp2urp
2urp2urp2urp2urp2urp2unr2unr2uns2unr2uns2unr2uns2unr2uns2unr 2uns2unr2uns2unr
2uns2unr2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp 2urp2urp2urp2unr
2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr 2uns2unr2uns2unr
2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns 2unr2uns2unr2uns
2unr2uns2unr2uns2unr2uns2unr2uns2unr2urp2urp2urp2urp2urp2urp 2urp2urp2urp2urp
2urp2urp2urp2urp2urp2urp2unr2unr2uns2unr2uns2unr2uns2unr2uns 2unr2uns2unr2uns
2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr 2uns2unr2uns2unr
2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp 2urp2unr2unr2uns
2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2urp2urp 2urp2urp2urp2urp
2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2unr2unr2uns2unr2uns 2unr2uns2unr2uns
2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr 2uns2unr2uns2unr
2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns 2unr2uns2unr2uns
2unr2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp 2urp2urp2urp2urp
2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2unr 2unr2uns2unr2uns
2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2urp2urp2urp2urp 2urp2urp2urp2urp
2urp2urp2urp2urp2urp2urp2urp2urp2unr2unr2uns2unr2uns2unr2uns 2unr2uns2unr2uns
2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr 2uns2unr2uns2unr
2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns 2unr2uns2unr2urp
2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp 2unr2unr2uns2unr
2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2uns4O/y0uHj0ebk 0OTl3ebv/+vt/+rW
s0clvDkRqCAAihEAAAAAtCgAwD0A3WQVr1sa/+7Y4ern3Ozl2e3o2Orr2uju 3+js3+fu3Oju3Ojs
3+vl3+vl3Ojq3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt 3Obt3Obt3Obt3ejs
3enr3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3enr 3ejs3enr3ejs3enr
3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3ejs3efu3efu3efu 3efu3efu3efu3efu
3efu3efu3efu3efu3efu3efu3efu3efu3efu3ejs3enr3ejs3enr3ejs3enr 3ejs3enr3ejs3enr
3ejs3enr3ejs3enr3ejs3ejs3efu3efu3efu3efu3efu3efu3efu3efu3efu 3efu3efu3efu3efu
3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu 3efu3efu3efu3efu
3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt 3Obt3ejs3enr3ejs
3enr3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3ejs3Obt3Obt 3Obt3Obt3Obt3Obt
3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3efu3efu3efu3efu3efu 3efu3efu3efu3Obt
3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Ofr3Ojq3Ofr3Ojq3Ofr3Ojq3Ofr3Ojq 3ejs3enr3ejs3enr
3ejs3enr3ejs3ejs3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu 3efu3efu3efu3efu
3efu3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3enr 3ejs3ejs3efu3efu
3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu 3efu3efu3efu3efu
3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu 3efu3efu3efu3efu
3efu3efu3efu3efu3efu3efu3efu3efu3ejs3enr3ejs3enr3ejs3enr3ejs 3enr3ejs3enr3ejs
3enr3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3enr 3ejs3enr3ejs3enr
3ejs3ejs3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu 3efu3efu3efu3ejs
3enr3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3ejs 3efu3efu3efu3efu
3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu 3efu3efu3efu3efu
3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu 3efu3efu3efu3efu
3efu3efu3efu3efu3efu3efu3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs 3enr3ejs3enr3ejs
3enr3ejs3ejs3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu 3efu3efu3efu3Ojs
1+3o0Ovh3P3v0O7j1Onm9uvj/+XHrkUcvDkNqSAAjRAAAAAAxSIAzzUA9mYl uk8c/+Xd9eXw7eXs
6uXu5uPy5uPy6OTw5OTw3Obw2Oju1uzn2Ozn3efu3+Xy3+Xy3+Xy3+Xy3+Xy 3+Xy3+Xy3+Xy3+Xy
3+Xy3+Xy3+Xy3+Xy3+Xy3+Xw3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw 3+bv3+Xw3+bv3+Xw
3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv 3+Xw3+bv3+Xw3+Xw
3+Xw3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy 3+Xw3+Xw3+bv3+Xw
3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+Xw3+Xw3+Xy 3+Xy3+Xy3+Xy3+Xy
3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy 3+Xy3+Xy3+Xy3+Xy
3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy 3+Xy3+Xy3+Xy3+Xy
3+Xy3+Xy3+Xy3+Xw3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw 3+bv3+Xw3+bv3+Xw
3+Xw3+Xw3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy 3+Xy3+Xy3+Xy3+Xy
3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xw3+Xw 3+bv3+Xw3+bv3+Xw
3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+Xw3+Xw3+Xy3+Xy3+Xy 3+Xy3+Xy3+Xy3+Xy
3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xw3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw 3+bv3+Xw3+bv3+Xw
3+bv3+Xw3+bv3+Xw3+Xw3+Xw3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy 3+Xy3+Xy3+Xy3+Xy
3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy 3+Xy3+Xy3+Xy3+Xy
3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xw 3+Xw3+bv3+Xw3+bv
3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw 3+bv3+Xw3+bv3+Xw
3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+Xw3+Xw3+Xy3+Xy3+Xy3+Xy3+Xy 3+Xy3+Xy3+Xy3+Xy
3+Xy3+Xy3+Xy3+Xy3+Xy3+Xw3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw 3+bv3+Xw3+bv3+Xw
3+bv3+Xw3+Xw3+Xw3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy 3+Xy3+Xy3+Xy3+Xy
3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy 3+Xy3+Xy3+Xy3+Xy
3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xw3+Xw3+bv 3+Xw3+bv3+Xw3+bv
3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+Xw3+Xw3+Xy3+Xy3+Xy3+Xy 3+Xy3+Xy3+Xy3+Xy
3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy2uju0O/mxvDfxvThxfHgzfDm6+7f/+vIqkoc ujwMqSAAkBEAAAAA
zh4A2DEG+2Irv0si/+Li9uL17ePw6uPw5OL15OL15uPz4+Ty2Oby0eruz+7n 0e3n2Ons3Ofv3Obw
3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Ofv3Oju 3Ofv3Oju3Ofv3Oju
3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv 3Oju3Ofv3Oju3Ofv
3Oju3Ofv3Oju3Ofv3Oju3Ofv3Ofv3Ofv3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv 3Obw3Ofv3Obw3Ofv
3Obw3Ofv3Obw3Ofv3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv 3Oju3Ofv3Oju3Ofv
3Ofv3Ofv3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv 3Obw3Ofv3Obw3Ofv
3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw 3Ofv3Obw3Ofv3Obw
3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Ofv3Oju3Ofv3Oju 3Ofv3Oju3Ofv3Oju
3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Ofv3Ofv3Ofv3Obw3Ofv3Obw3Ofv3Obw 3Ofv3Obw3Ofv3Obw
3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv 3Obw3Ofv3Obw3Ofv
3Obw3Ofv3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv 3Oju3Ofv3Ofv3Ofv
3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv 3Ofv3Oju3Ofv3Oju
3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Ofv3Ofv3Ofv3Obw 3Ofv3Obw3Ofv3Obw
3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv 3Obw3Ofv3Obw3Ofv
3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw 3Ofv3Obw3Ofv3Obw
3Ofv3Obw3Ofv3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju 3Ofv3Oju3Ofv3Oju
3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv 3Ofv3Ofv3Ofv3Obw
3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Ofv3Oju 3Ofv3Oju3Ofv3Oju
3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Ofv3Ofv3Ofv3Obw3Ofv3Obw 3Ofv3Obw3Ofv3Obw
3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv 3Obw3Ofv3Obw3Ofv
3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw 3Ofv3Obw3Ofv3Obw
3Ofv3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju 3Ofv3Ofv3Ofv3Ofv
3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw2Oju1O3p y+3jy/Hlye7kzu3q
7ezi/+rLrEkdvToOrB8AkREAAAAAzxsA2i4K+GEvuEsl/+Pk5uX13ebw1ufw 1ebz1ebz2Oby1ufw
z+nwyuvuyO/nyvDkz+7n0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp 0ezo0ezp0ezo0ezp
0ezo0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n 0ezo0e3n0ezo0e3n
0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0ezo0ezo 0ezo0ezp0ezo0ezp
0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezo0e3n0ezo0e3n 0ezo0e3n0ezo0e3n
0ezo0e3n0ezo0e3n0ezo0e3n0ezo0ezo0ezo0ezo0ezp0ezo0ezp0ezo0ezp 0ezo0ezp0ezo0ezp
0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo 0ezp0ezo0ezp0ezo
0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp 0ezo0ezp0ezo0ezo
0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0ezo 0ezo0ezo0ezp0ezo
0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp 0ezo0ezp0ezo0ezp
0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezo0e3n0ezo0e3n0ezo0e3n 0ezo0e3n0ezo0e3n
0ezo0e3n0ezo0e3n0ezo0ezo0ezo0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp 0ezo0ezp0ezo0ezp
0ezo0ezp0ezo0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n 0ezo0e3n0ezo0ezo
0ezo0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp 0ezo0ezp0ezo0ezp
0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo 0ezp0ezo0ezp0ezo
0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezo0e3n0ezo0e3n0ezo 0e3n0ezo0e3n0ezo
0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n 0ezo0e3n0ezo0e3n
0ezo0e3n0ezo0ezo0ezo0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp 0ezo0ezp0ezo0ezp
0ezo0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n 0ezo0ezo0ezo0ezo
0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp 0ezo0ezp0ezo0ezp
0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo 0ezp0ezo0ezp0ezo
0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezo0e3n0ezo0e3n0ezo0e3n0ezo 0e3n0ezo0e3n0ezo
0e3n0ezo0e3n0ezo0ezo0ezo0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo 0ezp0ezo0ezp0ezo
0ezp1urr4ubx4uLw3ufx2eXv3eb09+bq/+TSs0UjxDgRsh0Alw8AAAAA0RsA 2C8J9GIusU0j/+bh
3Ojy0eruzOvuyurwzenw1ejv1enuz+nvzOvszO/lze/kz+7nz+3oz+3oz+3o z+3oz+3oz+3oz+3o
z+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+7nz+7nz+7nz+7nz+7nz+7nz+7n z+7nz+7nz+7nz+7n
z+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7n z+7nz+7nz+7nz+7n
z+7nz+7nz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3o z+3oz+3oz+3oz+7n
z+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7n z+3oz+3oz+3oz+3o
z+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3o z+3oz+3oz+3oz+3o
z+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3o z+3oz+3oz+3oz+3o
z+3oz+3oz+3oz+3oz+3oz+3oz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7n z+7nz+7nz+7nz+7n
z+7nz+7nz+7nz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3o z+3oz+3oz+3oz+3o
z+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3o z+3oz+7nz+7nz+7n
z+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+3oz+3o z+3oz+3oz+3oz+3o
z+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+7nz+7nz+7nz+7nz+7n z+7nz+7nz+7nz+7n
z+7nz+7nz+7nz+7nz+7nz+7nz+7nz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3o z+3oz+3oz+3oz+3o
z+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3o z+3oz+3oz+3oz+3o
z+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3o z+3oz+3oz+7nz+7n
z+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7n z+7nz+7nz+7nz+7n
z+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+3oz+3oz+3oz+3o z+3oz+3oz+3oz+3o
z+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+7nz+7nz+7nz+7nz+7nz+7nz+7n z+7nz+7nz+7nz+7n
z+7nz+7nz+7nz+7nz+7nz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3o z+3oz+3oz+3oz+3o
z+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3o z+3oz+3oz+3oz+3o
z+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3o z+7nz+7nz+7nz+7n
z+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+3oz+3oz+3o z+3oz+3oz+3oz+3o
z+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3o1uns5+L36N334uP32+L13eT49+Pv /+PVsUMlwzcTshwA
lw4AAAAAzx8A1jID8WYnrFIc/eva1e3ryu/nxu/nyO3pz+vr2Orp3enp2unr 2urp2u3k2u3k2Orp
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 2ubw4OL629/41uX4
zuX1zub46ebv/+bVp0YlujkSqx8AkxAAAAAAzx8A1jQA8WgkrFMa/ezX1e/p zPDkyvDkze7n1evp
3+np4+jp4efs3+jr4ern3+rn3Onr2uju2uju2uju2uju2uju2uju2uju2uju 2uju2uju2uju2uju
2uju2uju2uju2uju2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju 2ufv2uju2ufv2uju
2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv 2uju2uju2uju2uju
2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju 2ufv2uju2ufv2uju
2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2uju2uju2uju2uju2uju 2uju2uju2uju2uju
2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju 2uju2uju2uju2uju
2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju 2uju2uju2uju2uju
2uju2uju2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju 2ufv2uju2uju2uju
2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju 2uju2uju2uju2uju
2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2ufv2uju 2ufv2uju2ufv2uju
2ufv2uju2ufv2uju2ufv2uju2ufv2uju2uju2uju2uju2uju2uju2uju2uju 2uju2uju2uju2uju
2uju2uju2uju2uju2uju2uju2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju 2ufv2uju2ufv2uju
2ufv2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju 2uju2uju2uju2uju
2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju 2uju2uju2uju2uju
2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2ufv 2uju2ufv2uju2ufv
2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju 2ufv2uju2ufv2uju
2ufv2uju2ufv2uju2ufv2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju 2uju2uju2uju2uju
2uju2uju2uju2uju2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju 2ufv2uju2ufv2uju
2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju 2uju2uju2uju2uju
2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju 2uju2uju2uju2uju
2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2ufv2uju2ufv 2uju2ufv2uju2ufv
2uju2ufv2uju2ufv2uju2ufv2uju2uju2uju2uju2uju2uju2uju2uju2uju 2uju2uju2uju2uju
2uju2uju2uju3Obw4OT22uLz0ujzyenvyen05Orp/+nRoUkhtjsPqSAAkREA AAAA0x4A2jIC9mYl
s1Eb/+rZ3u3p1e7k0+7k1uvp3Ojs5ubs6OTv4+Ty3+Xy3efu3Onr2uns2uns 2uns2uns2uns2uns
2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uju2uns2uju 2uns2uju2uns2uju
2uns2uju2uns2uju2uns2uju2uns2uju2uns2uju2uns2uju2uns2uju2uns 2uju2uns2uju2uns
2uju2uns2uju2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns 2uns2uns2uns2uns
2uns2uns2uns2uju2uns2uju2uns2uju2uns2uju2uns2uju2uns2uju2uns 2uju2uns2uns2uns
2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns 2uns2uns2uns2uns
2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns 2uns2uns2uns2uns
2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uju2uns2uju2uns2uju 2uns2uju2uns2uju
2uns2uju2uns2uju2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns 2uns2uns2uns2uns
2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns 2uns2uns2uns2uns
2uns2uju2uns2uju2uns2uju2uns2uju2uns2uju2uns2uju2uns2uju2uns 2uns2uns2uns2uns
2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uju 2uns2uju2uns2uju
2uns2uju2uns2uju2uns2uju2uns2uju2uns2uns2uns2uns2uns2uns2uns 2uns2uns2uns2uns
2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns 2uns2uns2uns2uns
2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns 2uns2uns2uns2uns
2uns2uns2uju2uns2uju2uns2uju2uns2uju2uns2uju2uns2uju2uns2uju 2uns2uju2uns2uju
2uns2uju2uns2uju2uns2uju2uns2uju2uns2uju2uns2uju2uns2uns2uns 2uns2uns2uns2uns
2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uju2uns2uju 2uns2uju2uns2uju
2uns2uju2uns2uju2uns2uju2uns2uns2uns2uns2uns2uns2uns2uns2uns 2uns2uns2uns2uns
2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns 2uns2uns2uns2uns
2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns 2uns2uns2uns2uns
2uju2uns2uju2uns2uju2uns2uju2uns2uju2uns2uju2uns2uju2uns2uns 2uns2uns2uns2uns
2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns3enr5+nq4efm1+7mzO7k ze/p5O7h/+3IoUwa
tD4KpyIAkRIAAAAA0R0A2jID+mYktVIY/+rZ3uzr2O3l1uzn2unr3efu5uXu 6OTv5OTw4eXw3+bv
3Ojs3Onr3Orp2unr2unr2uns2uns2uns2unr3Onr3Orp3Orp3Orp3Orp2unr 2unr2unr2uns2uns
2uns2unr2unr2unr2unr2unr2Orr2Orr2Orr2Orr2Orr2Orr2unr2unr2unr 2Orr2unr2Orr2unr
2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orp2unr2Orp 2unr2Orp2unr2Orp
2unr2Orp2unr2Orp2unr2Orp2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr 2Orr2unr2Orr2unr
2Orr2unr2Orr2unr2Orr2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp 2unr2Orp2unr2Orp
2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr 2Orp2unr2Orp2unr
2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orr 2unr2Orr2unr2Orr
2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orp2unr 2Orp2unr2Orp2unr
2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp 2unr2Orp2unr2Orp
2unr2Orp2unr2Orp2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr 2Orr2unr2Orr2unr
2Orr2unr2unr2unr2urp2urp2urp2urp2urp2unr2urp2unr2urp2unr2urp 2urp2urp2urp2urp
2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr 2Orr2unr2Orp2unr
2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp 2unr2Orp2unr2Orp
2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr 2Orp2unr2Orp2unr
2Orp2unr2Orp2unr2Orp2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr 2unr2Orr2unr2Orr
2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr 2Orr2unr2Orr2unr
2Orr2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp 2unr2Orr2unr2Orr
2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr 2Orp2unr2Orp2unr
2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp 2unr2Orp2unr2Orp
2unr2Orp2unr2Orp2unr2Orp2unr2Orp2Orp1uvp2Orp2Orp2urp2urp2urp 2urp2urp2urp2urp
2urp2urp2urp3Orp3Orp2urp2unr3Onr3Onr3enr3enr3enr3Onr3Onr2unr 2unr2Orr2unr2unr
2unr2unr2unr2unr2unr2unr2unr2unr2unr3Onr3Onr3Onr3enr3Onr3Onr 2unr2unr3enp5ero
4eni2e/j0O7h0O/o6e/e/+3Io0watj4KpyIAkBIAAAAAzBwA1jEG+mketlQU /+vZ2Ovu1uvo1uvp
2Oju2+jw4urx4ufq4+Le9PPv4eXm3uXo4u3r3uvp2ujn2Ofq1+ft2Oju2+nv 3Ojs3Obm5Ozr1t/c
3+jl5vHv2efm2unr1ufq3/Hy0ePk2Ofp4vDv2+nn2ujm3e7q1enk1ezn0+3n 0+3n0+3n1ezo1uvo
2Orp2urp2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp 1uvp2Orp1uvp2Orp
1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvp 2Orp1uvp2Orp1uvp
2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvo2Orp 1uvo2Orp1uvo2Orp
1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo 2Orp1uvo2Orp1uvo
2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp 1uvo2Orp1uvo2Orp
1uvo2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp 2Orp1uvp2Orp1uvp
2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp 1uvo2Orp1uvo2Orp
1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvp2Orp1uvp 2Orp1uvp2Orp1uvp
2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp2Ovo2uvo3Oro3Oro3Oro2uvo 2uvo2Orp2Ovo2Orp
2Ovo2Orp2Ovo2uvo2uvo2uvo2uvo2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp 2Orp1uvp2Orp1uvp
2Orp1uvp2Orp1uvp2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp 1uvo2Orp1uvo2Orp
1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo 2Orp1uvo2Orp1uvo
2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvp2Orp 1uvp2Orp1uvp2Orp
1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp 2Orp1uvp2Orp1uvp
2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvo2Orp1uvo2Orp1uvo2Orp 1uvo2Orp1uvo2Orp
1uvo2Orp1uvo2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp 2Orp1uvp2Orp1uvp
2Orp1uvp2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp 1uvo2Orp1uvo2Orp
1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo 1e7q0+7q1+7q1+zp
2uvo3Oro3evp3e7r2erm4PTv1+zk0OXd5vjx1ubf2efh4vDq3e3m3ezo4Ovo 4uvo5Orp5erp5Onq
4urq3urq3+3s2+3s1uvp1Ofk1Ofk2uvo3u/s3ers3ers2+rs2unr2Orp2urp 3Orp3enp5Ozs5Ozs
4OXo4+rt2OPn5PD00+Tn0+Xm3urs2ujn1u3p0uvn1uvt8Orj/+jOqEgguDsO pyEAjBIAAAAAyBsB
1TEG+2kdtlUR/ezZ1evw1evp1evp3e301ubt2ubs5e3s8/Lo6efc5+fn4ubn 4ujj4Ojh2+bk2ubm
2ubq3Ojs3ufr4Ojo5Ofl7e7q9Pbw4ubg3+Xg4Onm1uLi5fL03+vt3Obm4+jp 6O3s5ero5Orl5Ovm
3+ri3O3k2u3k2O3k2u3k3Ozl3evl4ern4ern3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn4+rl4+rl
4+rl4+rl4ern4ern4ern3+rn3+rn3+rn3+rn3+rn4evl4evl4evl4evl3+rn 3+rn3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn3+rn
3+rn3+rn3evn1url1+zk3Ozl3+vl4ejj4efi4efi4Ofi4+3n1+Pd3ezk3ezk 5PHp4ezk3+fd4uvh
3+zk3+zk4+rl5url6Onn6Onn6Ojo5Ono3ubl1uPh2ern1OXh4fLu3e3m4vDq 3unm4urp4urp4Ovp
3uvp3uvp3uzo4uvo5Ovo6u3r5+fn3d3d8vT13OPm1+Pl2ejq4PLz2+rt1ujp 1uvs0urq1+nw8unm
/+bRqkchujoRpSAAjBEAAAAAyBsB1TEG+2kdtlUR/ezZ1evw1evp1evp3e30 2Ojv3Oju5e3s4eDW
mJaLo6OjlJaWm5yTnJyQmpqUmZqWmJqamZubmpuZm5qWopyVkYqBpqCVpqKX jYuBm5yToKahhImI
lpSUnpiZoZeXoJSSqJmXqJmWpJiSo5uUnZqSnJqSmpuSnJqSnZmUoZiUo5eV o5eVoZiVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iVn5iV
n5iVn5iVn5iVn5iVoZiUoZmSo5mSoZiUoZiUoZiUoZiUoZiUn5mUn5mUn5mU n5mUn5mUoZiUoZiU
oZmSoZmSn5mUn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVnZmUmJiSmpqUn5uWpJuXpJmV o5eTopaSoJWRp6Gc
kI2InJyWn5+ZlpaQoZ6ZnZeSm5eSlpqVk5qVlpqVmJmVmpiXmpiXmpiYlpiY maCdlp+ckp2akp6Y
k5qVk5qTk5WPk5ONmZaRmZaRl5eRlpmQlpmQlpmQmJmQmpiQm5iQpqCbnZiV lpOPlJeVmqKh3ero
2efm3ers1ujp1uvs0urq1+nw8unm/+bRqkchujoRpSAAjBEAAAAAyBsB1TEG +2kdtlUR/ezZ1evw
1evp1evp0+Pq1OTr2ubs4+vq7ezipqSZ9vb2/vz7///1///y///1///2//35 //35//32//70//7y
///0//np//zs///0///z///5//75//n2//78//37//bz//75//74//v0///3 ///1///1///1///1
//32//32//z3//z3//z3//32//33//32//33//32//33//32//33//32//33 //32//33//32//33
//32//33//32//33//32//33//32//33//32//33//32//33//32//33//32 //33//32//33//32
//33//32//33//32//33//32//33//32//33//32//33//32//33//32//33 //32//33//32//33
//32//33//32//33//32//33//32//33//32//33//32//33//32//33//32 //33//32//33//32
//33//32//33//32//33//32//33//32//33//32//33//32//33//32//33 //32//33//32//33
//32//33//32//33//32//33//32//33//32//33//32//33//32//33//32 //33//32//33//32
//33//32//33//32//33//32//33//32//33//32//33//32//33//32//33 //32//33//32//33
//32//33//32//33//32//33//32//33//32//33//32//33//32//33//32 //33//32//33//32
//33//32//33//32//33//32//33//32//33//32//33//32//71//71//71 ///1//32//71//32
//71//72///1//72///1//72///1//71//71//32//32//33//32//33//32 //33//32//33//32
//33//32//33//32//33//32//33//32//33//32//33//32//33//32//33 //32//33//32//33
//32//33//32//33//32//33//32//33//32//33//32//33//32//33//32 //33//32//33//32
//33//32//33//32//33//32//33//32//33//32//33//32//33//32//33 //32//33//32//33
//32//33//32//33//32//33//32//33//32//33//32//33//32//33//32 //33//32//33//32
//33//32//33//32//33//32//33//32//33//32//33//32//33//32//33 //32//33//32//33
//32//33//32//33//32//33//32//33//32//33//32//33//32//33//32 //33//32//33//32
//33//32//33//32//33//32//33//32//33//32//33//32//33//32//33 //32//33//32//33
//32//33//32//33//32//33//32//33//32//33//32//33//32//33//32 //33//72//71///3
///4///4///4//33//34///5///5//76///6///6+fXw//75///7//v4///8 ///8///8///8///+
///+///////+8/b0+//88ffy/f/78O7m///4//31///3///1///1///1///1 ///0///0///0///0
///1/fHn///4///5///7m5+Z4ern3uvp3ers1ujp1uvs0urq1+nw8unm/+bR qkchujoRpSAAjBEA
AAAAyBsB1TEG+2kdtlUR/ezZ1evw1evp1evp2+vy3u713urw2+Pi5uXbl5WK /v7++vfzw7Ojx6+b
v6iYuKOUtKCVtKCVtqCUuKGSuZ+OtZqGs5uFtZ6IsZ2Lxbel8eXZ///3//fw +PDp2s7IwrKrxLGp
xLKnxbOo0MCzxbiqwbiqwbiqwbiqxberyLarzLWtyrWtx7erxbiqxberxbiq xberxbiqxberxbiq
xberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberxbiqxber
xbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiq xberxbiqxberxbiq
xberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberxbiqxber
xbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiq xberxbiqxberxbiq
xberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberxbiqxber
xbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiq xberxbiqxberxbiq
xberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberxbiqxber
xbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiq xberxbiqxberxbiq
w7iqw7iqw7iqwbmow7iqw7mow7iqw7mow7iqw7mow7iqw7mow7iqwbiqw7iq w7iqxbiqxbiqxber
xbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiq xberxbiqxberxbiq
xberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberxbiqxber
xbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiq xberxbiqxberxbiq
xberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberxbiqxber
xbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiq xberxbiqxberxbiq
xberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberxbiqxber
xbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiq xberxbiqxberxbiq
xberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberxbiqxber
xbiqxberxbiqxberw7iqv7aov7aowbWpxbWpxrSpyLaryrmwyb2z5N3U+Pbu 7fDn6+/p6/Lr6u7p
9fn07u/r7Ovn7uvn7+rp7+rp7+nq7+nq7urp7Orp7/Du9PXx8/Pt8Orj287G ybaut56UsZaItJqK
tJqJsZyHr5yHr5yHr5yHr5uJr5uJsJmJ1MCv//Pm/e/j+PLnk5KI5ezl3Oji 3urs1ujp1uvs0urq
1+nw8unm/+bRqkchujoRpSAAjBEAAAAAyBsB1TEG+2kdtlUR/ezZ1evw1evp 1evp0+Pq1+fu3+vx
4+vq8/LooJ6T+Pj43tfU///x///r///u///u//vu//zu//zt//3q//rj///q ///q//7l///t//zn
2ca37uHT//vx//vz//vy///1///0///0//nr//fn///u///u///u///u//7v //3v//zx//3v//7u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u///u
///u///u///u///u///u///u///u///u///u///t///t///t///t///t///r ///t///t///t///t
///t///t///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///v///v//7v //3u//zu///x///0
///139XL6OPa9vfu9vr0+//88Pbx/f/+9PXz///8///8//7+//7+//7///7/ ///+///+///89fXv
/Pnx6d7W//nu/+3i//7y///w///t///r///r///q///q///q///r///t///t /+jU7tXF/erd///1
rqyi3+Tb4+3n3urq1ujp1uvs0urq1+nw8unm/+bRqkchujoRpSAAjBEAAAAA yBsB1TEG+2kdtlUR
/ezZ1evw1evp1evp3e301OTr2eXr2+Pi6Ofdo6GW//////f07tC/98649cu4 8Mq48Mm67sq68sq4
88m29cu05rug6sKm8s2z6sqz/+jT//np4s2+///0/+Xb683C6ce668S28Ma5 +s/A/tXG8sy68My6
8My88My89Mq99sq9+cm998q89My68s258s258s258s258s258s258s258s25 8s258s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258M258My6 8My68M258M258s23
8s239M239M629M239M239M239M238s258s258My68My68s258s258s258s25 8s258s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s258My6
8tG+8tDA9c6/9s2+98u+983A9tDE89PG/+7kzr20///4///7///8//38//7/ //79//z5//z5//z7
//z7//v8/vz8/Pz8+v379vr1+Pr0///4//Xr//Lm9dLE+Mu98MCu98q19cyz 88uy8cyy8Mux78qw
7Miw7Miw7smz/+LO//vq38q7+e3jl5WL4ebd5/Hr3urq1ujp1uvs0urq1+nw 8unm/+bRqkchujoR
pSAAjBEAAAAAyBsB1TEG+2kdtlUR/ezZ1evw1evp1evp3Ozz1eXs5PD25+/u 5OPZmpiN///////8
7Mm798q1+cu5+c28+9DB+9DB+8+++86598ev/+DF5bid/9m95sGr48Ow///x waeZ//bo8NDD6cO3
9sy/+cq8+ci4/829/cu5+8u5+cu5+cu5+cu6/cq6/sq6/8i8/8m6/cu3+cy3 +cy3+cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3+cy3
+cy3+cy3+cu5+cy3+8y3+8y2/cy2/c21/sy1/s2z/sy1/sy1/sy1/sy2/sy2 /cu3/cu3+8y3+8y3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy398y598y5/Mu7/cq6/Mm5+ci69sm78su9 ///0rJaL//z1///7
//j1+/b1//7///r7//79///7//79//79/v7+/P7++v/++f/99v34/f/5//3z //ru4MW378i58cCw
/9jE/8+5/9C4/c+3+s+0+c6z9s6y9cyz88qz7sWv7sq4///wxK6i///4mJaO 6O/o2+bj3urs1ujp
1uvs0urq1+nw8unm/+bRqkchujoRpSAAjBEAAAAAyBsB1TEG+2kdtlUR/ezZ 1evw1evp1evp2Ojv
2enw2+ft4urp6unfn52S/f39///848Cy/9G//c7A+87A9cm8/9bH/9rJhVVD /s23/9nB+sy09Muy
8cy448Ky//vt0Laq//7w6cq7+NPF9cy9+cu6/c27/827/Mq2/M24/M24/M24 /My6/sy6/8u6/8q7
/8u6/sy4/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23 /M23/M23+8y2+8y2
+8y2+8y2+8y2+8y2+8y2+8y2/M23/M23/M23/M23/M23/M23/M23/M23/M23 /M23/M23/M23/M23
/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23 /M23/M23/M23/M23
/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23 /M23+8y2+8y2+8y2
+8y2+8y2+8y2+8y2+8y2/c64/c64/c64/c64/c64/c64/c64/c64/c64/c64 /c64/c64/c64/c64
/c64/c64/c64/c64/c64/c64/c64/c64/c64/c64/c64/c64/c64/M23/M23 /M23/M23/M23/M23
/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23 /M23/M23/M23/M23
/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23 /M23/M23/M23/M23
/M23/M23/M23/M23/M23/M23/M23/M23/M23/9G89cax/9K8/863/822/860 /8uy/86z/8qx/9O6
/8iv/8qz/9G6/824/8+7/cq2/825/c64/c64/c64/c64/c64/c64/c64/c64 /c64/c64/c64/c64
/c64/c64/c64/c64/c64/c64/M23/M23/M23/M23/M23/M23/M23/M23/M23 /M23/M23/M23/M23
/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23 /M23/M23/M23/M23
/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23 /M23/M23/M23/M23
/M23/M23+8y2+8y2+8y2+8y2+8y2+8y2+8y2+8y2/c64/c64/c64/c64/c64 /c64/c64/c64/c64
/c64/c64/c64/c64/c64/c64/c64/c64/c64/c64/c64/c64/c64/c64/c64 /c64/c64/c64/M23
/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23 /M23/M23/M23/M23
/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23 /M23/M23/M23/M23
/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23/M23+s2498y3 +c65/c27/sy6/828
/8+9+cu668S1///ys52R//3z///5//35/vz8//7/+/r8/P37/P35+v37+vz8 +Pz99/z99f398/78
9P36+//7///3///03sW18827/9C+/9O//8+7/9C6kmNN+My0/NC4/tK6/tK7 9sy18Maz68S1//3v
yrar///4lpeT4uvo2ujn3ers1ujp1uvs0urq1+nw8unm/+bRqkchujoRpSAA jBEAAAAAyBsB1TEG
+2kdtlUR/ezZ1evw1evp1evp2Ojv
Re: trouble creating a feature map entry .. [message #412569 is a reply to message #412568] Mon, 27 August 2007 13:05 Go to previous messageGo to next message
Ed Merks is currently offline Ed MerksFriend
Messages: 33113
Registered: July 2009
Senior Member
This is a multi-part message in MIME format.
--------------080908090302090106070809
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Prasad,

I would have expected the anything element's type to end up being
EObject since xsd:anyType maps to EObject in the XSDEcoreBuilder and
hence anything EObject should be permitted. What type is 'Map' type?
If you want help, you really need to provide sufficient details about
exactly what your model looks like.


prasad wrote:
> hi Ed,
>
> instead of adding this element as a global element, I added it under
> one of my base models element, foo, in our example.
> When I used the structural feature of this anything element, it still
> has the same problem.
> CommandParameter cmdParam = *new*
> CommandParameter(*null*,any,FeatureMapUtil./createEntry/(any Element, eo));
> *An error has occurred. See error log for more details.
> The feature 'anyElement's type 'AnyType' does not permit a value of
> type 'Map'
> *
> Appreciate your help
> Prasad
>
> "Ed Merks" <merks@ca.ibm.com <mailto:merks@ca.ibm.com>> wrote in
> message news:fakv4b$mt1$1@build.eclipse.org...
> Prasad,
>
> To use the feature map, there must be a feature corresponding to a
> global element that can hold a Fred object. You could define a
> global element in the base schema that's of type anyType, e.g.,
> <xsd:element name="anything"/>, and then you can use
> XyzPackage.Literals.DOCUMENT_ROOT__ANTHING as the feature for any
> type of EObject.
>
>
> prasad wrote:
>> hi All,
>> I am working on a task for extending a base model at runtime by adding stuff
>> from models not known at compile time.
>>
>> I have this scenario:
>>
>> I have a model object "foo". It has an "any" feature.
>> I have a model X which I would not know until runtime.
>> Model X has a model object bar which I want to use as a child of foo.
>>
>> ie,
>>
>> at compile time
>> ---------------
>> package A.class foo {
>> String name;
>> any;
>> .......
>> }
>>
>> At runtime:
>> --------------
>> apart from foo,
>> package X.class bar {
>> .....
>> .....
>> }
>> package X.class fred {
>> .....
>> .....
>> }
>>
>> and at run time, when I need to present the following effect (or something
>> similar) ..
>> package A.class foo {
>> String name;
>> any [ packageX.bar, packageX.fred]
>> }
>>
>> The way I am trying to acheive this is:
>> in the foo's item provider's collectNewChildDescriptors, adding the
>> following entries:
>> CommandParameter cmdParam = new CommandParameter(null, any,
>> FeatureMapUtil.createEntry( ? , a bar object));
>>
>> The problem is about the "structural feature" of the entry. I have 2 cases
>> here.
>> 1) in the package X [ which is known at runtime only] , the Documentroot has
>> a structural feature referring the bar type.
>> If I use that feature, this command goes through.
>> 2) when it comes to fred, only a definition is available in the package X
>> and is not used [ they are all derived from xsds and in the xsd of package
>> X, there are no element declarations using fred, only a definition of fred
>> is available ]. That means, I don;t have a st.feature which I can use in
>> creating the Map entry.
>>
>> I thought, "any" being a feature that should accept any object, I tried the
>> following.
>> CommandParameter cmdParam = new CommandParameter(null, any,
>> FeatureMapUtil.createEntry( ____any____ , a fred object));
>>
>> But, I got the following error:
>>
>> The feature 'any's type 'EFeatureMapEntry' does not permit a value of type
>> 'Fred'
>>
>> what am I doing wrong ?
>>
>> see the attachment.
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>


--------------080908090302090106070809
Content-Type: multipart/related;
boundary="------------080204050601080600060302"


--------------080204050601080600060302
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">
Prasad,<br>
<br>
I would have expected the anything element's type to end up being
EObject since xsd:anyType maps to EObject in the XSDEcoreBuilder and
hence anything EObject should be permitted.&nbsp; What type is 'Map' type?&nbsp;
If you want help, you really need to provide sufficient details about
exactly what your model looks like.<br>
<br>
<br>
prasad wrote:
<blockquote cite="mid:fauhjs$gqb$1@build.eclipse.org" type="cite">
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
<meta content="MSHTML 6.00.2800.1561" name="GENERATOR">
<style></style>
<div><font face="Arial" size="2">hi Ed,</font></div>
<div>&nbsp;</div>
<div><font face="Arial" size="2">instead of adding this element as a
global element, I added it under one of my base models element, foo, in
our example. </font></div>
<div><font face="Arial" size="2">When I used the structural feature
of this anything element, it still has the same problem.</font></div>
<div><font face="Arial" size="2"><font size="2">CommandParameter
cmdParam = </font><b><font color="#7f0055" size="2">new</font></b><font
size="2"> CommandParameter(</font><b><font color="#7f0055" size="2">null</font></b><font
size="2">,any,FeatureMapUtil.<i>createEntry</i>(anyElement, eo));</font></font></div>
<div><font face="Arial" size="2"><strong>An error has occurred. See
error log for more details.<br>
The feature 'anyElement's type 'AnyType' does not permit a value of
type 'Map'<br>
</strong></font></div>
<div><font face="Arial" size="2">Appreciate your help</font></div>
<div><font face="Arial" size="2">Prasad</font></div>
<blockquote
style="border-left: 2px solid rgb(0, 0, 0); padding-right: 0px; padding-left: 5px; margin-left: 5px; margin-right: 0px;">
<div>"Ed Merks" &lt;<a moz-do-not-send="true"
href="mailto:merks@ca.ibm.com">merks@ca.ibm.com</a>&gt; wrote in
message <a moz-do-not-send="true"
href="news:fakv4b$mt1$1@build.eclipse.org">news:fakv4b$mt1$1@build.eclipse.org</a>...</div>
Prasad,<br>
<br>
To use the feature map, there must be a feature corresponding to a
global element that can hold a Fred object.&nbsp; You could define a global
element in the base schema that's of type anyType, e.g.,
&lt;xsd:element name="anything"/&gt;, and then you can use
XyzPackage.Literals.DOCUMENT_ROOT__ANTHING as the feature for any type
of EObject.<br>
<br>
<br>
prasad wrote:
<blockquote cite="mid:fakpud$d21$1@build.eclipse.org" type="cite">
<pre wrap="">hi All,
I am working on a task for extending a base model at runtime by adding stuff
from models not known at compile time.

I have this scenario:

I have a model object "foo". It has an "any" feature.
I have a model X which I would not know until runtime.
Model X has a model object bar which I want to use as a child of foo.

ie,

at compile time
---------------
package A.class foo {
String name;
any;
........
}

At runtime:
--------------
apart from foo,
package X.class bar {
......
......
}
package X.class fred {
......
......
}

and at run time, when I need to present the following effect (or something
similar) ..
package A.class foo {
String name;
any [ packageX.bar, packageX.fred]
}

The way I am trying to acheive this is:
in the foo's item provider's collectNewChildDescriptors, adding the
following entries:
CommandParameter cmdParam = new CommandParameter(null, any,
FeatureMapUtil.createEntry( ? , a bar object));

The problem is about the "structural feature" of the entry. I have 2 cases
here.
1) in the package X [ which is known at runtime only] , the Documentroot has
a structural feature referring the bar type.
If I use that feature, this command goes through.
2) when it comes to fred, only a definition is available in the package X
and is not used [ they are all derived from xsds and in the xsd of package
X, there are no element declarations using fred, only a definition of fred
is available ]. That means, I don;t have a st.feature which I can use in
creating the Map entry.

I thought, "any" being a feature that should accept any object, I tried the
following.
CommandParameter cmdParam = new CommandParameter(null, any,
FeatureMapUtil.createEntry( ____any____ , a fred object));

But, I got the following error:

The feature 'any's type 'EFeatureMapEntry' does not permit a value of type
'Fred'

what am I doing wrong ?

see the attachment.








</pre>
<center><img src="cid:part1.09000703.05080807@ca.ibm.com"></center>
</blockquote>
<br>
</blockquote>
</blockquote>
<br>
</body>
</html>

--------------080204050601080600060302
Content-Type: image/bmp
Content-Transfer-Encoding: base64
Content-ID: <part1.09000703.05080807@ca.ibm.com>

Qk2eiwYAAAAAADYAAAAoAAAAuwEAAEIBAAABABgAAAAAAGiLBgAAAAAAAAAA AAAAAAAAAAAA
mBQAmBQAlhUAlBUAlBUAkxUAkRYAkRYAkRYAkRYAkRYAkRYAkxUAkxUAlBUA lBUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
kxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUAkxUA kxUAkxUAkxUA
lhUAlhUAlhUAlhUAlBQAlBQAkxQAkxQAlBcCkxYBkBUBAAAApx4AqR4ArCAA qSAAnh8AnB4B
oB8AoiAApCAApCAApCAApCAAoiAAoiAAoiAApB8ApSAApSAApx8ApSAApx8A pSAApx8ApSAA
px8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8A pSAApx8ApSAA
px8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8A pSAApx8ApSAA
px8ApSAApx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8A pR8Apx8ApR8A
px8ApR8Apx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8A pSAApx8ApR8A
px8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8A pR8Apx8ApR8A
px8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8A pSAApx8ApSAA
px8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApR8Apx8A pR8Apx8ApR8A
px8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApSAApx8ApSAApx8A pSAApx8ApSAA
px8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8A pSAApx8ApSAA
px8ApSAApx8ApSAApx8ApSAApx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8A pR8Apx8ApR8A
px8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8A pR8Apx8ApR8A
px8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8A pR8Apx8ApR8A
px8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8A pSAApx8ApSAA
px8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8A pSAApx8ApSAA
px8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8A pSAApx8ApSAA
px8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8A pSAApx8ApSAA
px8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8A pSAApx8ApSAA
px8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8A pSAApx8ApSAA
px8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8A pSAApx8ApSAA
px8ApSAApx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8ApR8Apx8A pR8Apx8ApR8A
px8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8A pSAApx8ApSAA
px8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8A pSAApx8ApSAA
px8ApSAApx8ApSAApx8ApSAApx8ApSAApx8ApSAApx8AqR8ArB8ArB8Aqx8A px8Aoh0Boh0B
qR0Aqx4ApRkAnxgAlRYBAAAAtyQAzjYA40QA8FgXwT4Tx0okvjUE00QL00AI 1UAI10AH1UAI
zj8MykAMykALzkAJ0z4G1j4F2D0F1j4F2D0F1j4F2D0F1j4F2D0F1j4F2D0F 1j4F2D0F1j4F
2D0F1j4F1zwF1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG 1TwF1zsG1TwF
1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG 1TwF1zwF1T0E
1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1TwF1zwF 1TwF1zsG1TwF
1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zwF1T0E1zwE 1T0E1zwE1T0E
1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE 1T0E1zwE1T0E
1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E2D0F1j4F2D0F1j4F2D0F1j4F2D0F 1j4F2D0F1j4F
2D0F1j4F2D0F1j4F2D0F1j4F1zwF1TsG1zsG1TsG1zsG1TsG1zsG1TsG1zsG 1TsG1zsG1TsG
1zsG1TsG1zsG1TwF2D0F1j4F2D0F1j4F2D0F1j4F2D0F1j4F2D0F1j4F2D0F 1j4F2D0F1j4F
2D0F1j4F1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E2D0F1j4F2D0F1j4F2D0F 1j4F2D0F1j4F
2D0G1jwH2DwH1jwH2DwH1jwH2DwH1jwH1zsG1TsG1zsG1TsG1zsG1TsG1zsG 1TwF1zwF1T0E
1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1TwF1zwF 1TsG1zsG1TsG
1zsG1TsG1zsG1TsG1zsG1TsG1zsG1TsG1zsG1TsG1zsG1TwF1zwE1T0E1zwE 1T0E1zwE1T0E
1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE 1T0E1zwE1T0E
1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE 1T0E1zwE1T0E
1zwE1T0E1zwE1T0E1zwE1T0E1zwF1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG 1TwF1zsG1TwF
1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG 1TwF1zsG1TwF
1zsG1TwF1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE 1T0E1zwE1T0E
1zwF1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zsG 1TwF1zwE1T0E
1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE 1T0E1zwE1T0E
1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE 1T0E1zwE1T0E
1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwE1T0E1zwF1TwF1zsG1TwF1zsG 1TwF1zsG1TwF
1zsG1TwF1zsG1TwF1zsG1TwF1zsG1TwF1zwE1T0E1zwE1T0E1zwE1T0E1zwE 1T0E1zwE1T0E
1zwE1T0E1zwE1T0E1zwE2zwC5TwC3zYA2DkB0j0LxTkQyjoR1TQC4TkD1C4A tRsAlBMAAAAA
ux8A2TsG/18W5VIOwlMtpkQmrUUWw1chuk0Xuk0Xvk0VukwYs0oesEseskwb tUwZuEcVvEcU
vEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEYVu0UW u0UWu0UWu0UW
u0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UW u0UWu0UWu0UW
u0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UUu0YTu0YTu0YTu0YT u0YTu0YTu0YT
u0YTu0YTu0YTu0YTu0YTu0YTu0YTu0UUu0UWu0UWu0UWu0UWu0UWu0UWu0UW u0UWu0UWu0UW
u0UWu0UWu0UWu0UWu0UWu0UWu0UUu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YT u0YTu0YTu0YT
u0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YT u0YTu0YTu0YT
u0YTu0YTvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcU vEcUvEcUvEYV
u0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UW u0UWvEYVvEcU
vEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEcUu0YT u0YTu0YTu0YT
u0YTu0YTu0YTu0YTvEcUvEcUvEcUvEcUvEcUvEcUvEcUvEYVvEYXvEYXvEYX vEYXvEYXvEYX
vEYXvEYXu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UUu0YTu0YTu0YTu0YT u0YTu0YTu0YT
u0YTu0YTu0YTu0YTu0YTu0YTu0YTu0UUu0UWu0UWu0UWu0UWu0UWu0UWu0UW u0UWu0UWu0UW
u0UWu0UWu0UWu0UWu0UWu0UWu0UUu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YT u0YTu0YTu0YT
u0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YT u0YTu0YTu0YT
u0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YT u0YTu0YTu0UU
u0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UW u0UWu0UWu0UW
u0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UU u0YTu0YTu0YT
u0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0UUu0UWu0UWu0UW u0UWu0UWu0UW
u0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UUu0YTu0YTu0YTu0YT u0YTu0YTu0YT
u0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YT u0YTu0YTu0YT
u0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YT u0YTu0YTu0YT
u0YTu0YTu0YTu0UUu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UWu0UW u0UWu0UWu0UW
u0UWu0UWu0UUu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YTu0YT u0YTu0YTwEYS
z0sV0E8WwUoTs0UVpT0avEol4VMe1TcA1TMAth4AkRMAAAAAwB8JxCcG71Yj 0lgq/9zL/+fe
//Xc/ufH//LT//PT//LV//HW/u/c/u7d/+/a/+/Z/+va/+vb/+vb/+vb/+vb /+vb/+vb/+vb
/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+rc/+rc/+rc/+rc/+rc/+rc/+rc /+rc/+rc/+rc
/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc /+rc/+rc/+rc
/+rc/+rc/+rc/+rc/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb /+vb/+vb/+vb
/+vb/+vb/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc /+rc/+rc/+rc
/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb /+vb/+vb/+vb
/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb /+vb/+vb/+vb
/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+rc/+rc/+rc /+rc/+rc/+rc
/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+vb/+vb/+vb/+vb/+vb /+vb/+vb/+vb
/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb /+vb/+vb/+vb
/+vb/+vb/+vb/+vb/+vb/+vb/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc /+rc/+rc/+rc
/+rc/+rc/+rc/+rc/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb /+vb/+vb/+vb
/+vb/+vb/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc /+rc/+rc/+rc
/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb /+vb/+vb/+vb
/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb /+vb/+vb/+vb
/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+rc/+rc/+rc /+rc/+rc/+rc
/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc /+rc/+rc/+rc
/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+vb/+vb/+vb/+vb/+vb/+vb/+vb /+vb/+vb/+vb
/+vb/+vb/+vb/+vb/+vb/+vb/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc /+rc/+rc/+rc
/+rc/+rc/+rc/+rc/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb /+vb/+vb/+vb
/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb /+vb/+vb/+vb
/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb /+vb/+rc/+rc
/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+rc/+vb /+vb/+vb/+vb
/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+vb/+zY/+TJ//DQ/urL /+/W/+rb/+rX
/8+pxVYmuDkGoiIAhRUAAAAAxxgL0ioS9Vswukgj/+nj7+jr7vjs0+vZzu/g zO7j0O7j0uzm
0unr1ejr3ujo3unn2eno1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq 1enq1enq1enq
1enq1enq1enq1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr 1enq1ejr1enq
1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr 1enq1enq1enq
1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq 1enq1ejr1enq
1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1enq1enq1enq 1enq1enq1enq
1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq 1enq1enq1enq
1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq 1enq1enq1enq
1enq1enq1enq1enq1enq1enq1enq1enq1ejr1enq1ejr1enq1ejr1enq1ejr 1enq1ejr1enq
1ejr1enq1ejr1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq 1enq1enq1enq
1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq 1enq1enq1enq
1enq1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr 1enq1enq1enq
1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq 1enq1ejr1enq
1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1enq1enq1enq 1enq1enq1enq
1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq 1enq1enq1enq
1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq 1enq1enq1enq
1enq1enq1enq1enq1enq1enq1enq1enq1ejr1enq1ejr1enq1ejr1enq1ejr 1enq1ejr1enq
1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr 1enq1ejr1enq
1ejr1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq 1enq1enq1enq
1enq1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr1enq1ejr 1enq1enq1enq
1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq 1enq1enq1enq
1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq 1enq1enq1enq
1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1enq1ejr1enq1ejr 1enq1ejr1enq
1ejr1enq1ejr1enq1ejr1enq1ejr1enq1enq1enq1enq1enq1enq1enq1enq 1enq1enq1enq
1enq1enq1enq1enq1enq1ero3vLt4PXt0ejg3PLt4vH0//by/+XMmj8YrTwR myMAghUAAAAA
zAkA6TET/2IzxEsk/9/c4d3j3Ovn1fHrye7qx+3tzuvv1Onx1+b23uX26eTz 6ebv3ers1uzq
1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1+3r 1+3r1+zt1+3r
1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt 1+3r1+zt1+3r
1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+3r1+3r1+3r1+3r1+3r 1+3r1+3r1+3r
1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+zt1+3r1+zt1+3r1+zt 1+3r1+zt1+3r
1+zt1+3r1+zt1+3r1+zt1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r 1+3r1+3r1+3r
1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r 1+3r1+3r1+3r
1+3r1+3r1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq 1uzq1uzq1uzq
1+3r1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt 1+3r1uzq1uzq
1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1+3r 1+3r1+3r1+3r
1+3r1+3r1+3r1+3r1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uzq1uvs 1uzq1uvs1uzq
1uvs1uzq1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+3r1+3r1+3r1+3r1+3r 1+3r1+3r1+3r
1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+zt1+3r1+zt1+3r1+zt 1+3r1+zt1+3r
1+zt1+3r1+zt1+3r1+zt1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r 1+3r1+3r1+3r
1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r 1+3r1+3r1+3r
1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r 1+3r1+3r1+3r
1+3r1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt 1+3r1+zt1+3r
1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+3r 1+3r1+3r1+3r
1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+zt 1+3r1+zt1+3r
1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+3r1+3r1+3r1+3r1+3r 1+3r1+3r1+3r
1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r 1+3r1+3r1+3r
1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r 1+3r1+3r1+3r
1+3r1+3r1+3r1+3r1+3r1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt1+3r1+zt 1+3r1+zt1+3r
1+zt1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r1+3r 1+3r1+3r2Ovu
1+Pv2+X20+Du2eb00dbr8dvn/+rdtE0ytjsXoSIDhRQAAAAA1h0A6joR91sg v1Ag/+ng7fD0
2Ovoyurlxuzsxuvvz+nw1ebz2uT24eL26uPy6uXu3Ojq1ero1enq1ero1enq 1ero1enq1ero
1enq1ero1enq1ero1enq1ero1enq1ero1ero1ero1ero1ero1ero1ero1ero 1ero1ero1ero
1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero 1ero1ero1ero
1ero1ero1ero1ero1ero1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq 1ero1enq1ero
1enq1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero 1ero1ero1ero
1ero1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq 1ero1enq1ero
1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq 1ero1enq1ero
1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1ero1ero1ero 1ero1ero1ero
1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1enq1ero1enq 1ero1enq1ero
1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq 1ero1enq1ero
1enq1ero1enq1ero1enq1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero 1ero1ero1ero
1ero1ero1ero1ero1ero1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq 1ero1enq1ero
1enq1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero 1ero1ero1ero
1ero1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq 1ero1enq1ero
1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq 1ero1enq1ero
1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1ero1ero1ero 1ero1ero1ero
1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero 1ero1ero1ero
1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1enq1ero1enq1ero1enq 1ero1enq1ero
1enq1ero1enq1ero1enq1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero 1ero1ero1ero
1ero1ero1ero1ero1ero1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq 1ero1enq1ero
1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq 1ero1enq1ero
1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq 1ero1ero1ero
1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero1ero 1ero1enq1ero
1enq1ero1enq1ero1enq1ero1enq1ero1enq1ero1enq1+ft3eX23OP23uv7 5/H/3uL69dzq
/+HXqj8kujoXpCEAiBIAAAAAsR4AyT4A4GQWsVoa/ufR2efh0Ord0fHmz+7r 0e3u2Ovu3Orw
3ujy4ejx6Orr6Orq3enr2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns 2unr2uns2unr
2uns2unr2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp 2urp2urp2urp
2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp 2urp2unr2unr
2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2urp 2urp2urp2urp
2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2unr2unr2uns 2unr2uns2unr
2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns 2unr2uns2unr
2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns 2unr2uns2unr
2uns2unr2uns2unr2uns2unr2urp2urp2urp2urp2urp2urp2urp2urp2urp 2urp2urp2urp
2urp2urp2urp2urp2unr2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns 2unr2uns2unr
2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns 2unr2uns2unr
2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp 2urp2unr2unr
2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2urp 2urp2urp2urp
2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2unr2unr2uns 2unr2uns2unr
2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns 2unr2uns2unr
2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns 2unr2uns2unr
2uns2unr2uns2unr2uns2unr2urp2urp2urp2urp2urp2urp2urp2urp2urp 2urp2urp2urp
2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp 2urp2urp2urp
2urp2urp2unr2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns 2unr2uns2unr
2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp2urp 2urp2unr2unr
2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns 2unr2uns2unr
2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2uns 2unr2uns2unr
2uns2unr2uns2unr2uns2unr2uns2unr2uns2unr2urp2urp2urp2urp2urp 2urp2urp2urp
2urp2urp2urp2urp2urp2urp2urp2urp2unr2unr2uns2unr2uns2unr2uns 2unr2uns2unr
2uns2unr2uns2unr2uns2uns4O/y0uHj0ebk0OTl3ebv/+vt/+rWs0clvDkR qCAAihEAAAAA
tCgAwD0A3WQVr1sa/+7Y4ern3Ozl2e3o2Orr2uju3+js3+fu3Oju3Ojs3+vl 3+vl3Ojq3Obt
3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3ejs 3enr3ejs3enr
3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs 3enr3ejs3enr
3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3ejs3efu3efu3efu3efu3efu 3efu3efu3efu
3efu3efu3efu3efu3efu3efu3efu3efu3ejs3enr3ejs3enr3ejs3enr3ejs 3enr3ejs3enr
3ejs3enr3ejs3enr3ejs3ejs3efu3efu3efu3efu3efu3efu3efu3efu3efu 3efu3efu3efu
3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu 3efu3efu3efu
3efu3efu3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt 3Obt3Obt3Obt
3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs 3ejs3Obt3Obt
3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3efu 3efu3efu3efu
3efu3efu3efu3efu3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Obt3Ofr3Ojq3Ofr 3Ojq3Ofr3Ojq
3Ofr3Ojq3ejs3enr3ejs3enr3ejs3enr3ejs3ejs3efu3efu3efu3efu3efu 3efu3efu3efu
3efu3efu3efu3efu3efu3efu3efu3efu3ejs3enr3ejs3enr3ejs3enr3ejs 3enr3ejs3enr
3ejs3enr3ejs3enr3ejs3ejs3efu3efu3efu3efu3efu3efu3efu3efu3efu 3efu3efu3efu
3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu 3efu3efu3efu
3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu 3efu3efu3efu
3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs 3enr3ejs3enr
3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3ejs3efu 3efu3efu3efu
3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3ejs3enr3ejs 3enr3ejs3enr
3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3ejs3efu3efu3efu3efu3efu 3efu3efu3efu
3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu 3efu3efu3efu
3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu 3efu3efu3efu
3efu3efu3efu3efu3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs3enr3ejs 3enr3ejs3enr
3ejs3ejs3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu3efu 3efu3efu3Ojs
1+3o0Ovh3P3v0O7j1Onm9uvj/+XHrkUcvDkNqSAAjRAAAAAAxSIAzzUA9mYl uk8c/+Xd9eXw
7eXs6uXu5uPy5uPy6OTw5OTw3Obw2Oju1uzn2Ozn3efu3+Xy3+Xy3+Xy3+Xy 3+Xy3+Xy3+Xy
3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xw3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw 3+bv3+Xw3+bv
3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw 3+bv3+Xw3+bv
3+Xw3+bv3+Xw3+Xw3+Xw3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy 3+Xy3+Xy3+Xy
3+Xy3+Xw3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw 3+bv3+Xw3+Xw
3+Xw3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy 3+Xy3+Xy3+Xy
3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy 3+Xy3+Xy3+Xy
3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xw3+Xw3+bv3+Xw 3+bv3+Xw3+bv
3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+Xw3+Xw3+Xy3+Xy3+Xy3+Xy 3+Xy3+Xy3+Xy
3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy 3+Xy3+Xy3+Xy
3+Xy3+Xy3+Xy3+Xy3+Xy3+Xw3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw 3+bv3+Xw3+bv
3+Xw3+bv3+Xw3+Xw3+Xw3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy 3+Xy3+Xy3+Xy
3+Xy3+Xw3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw 3+bv3+Xw3+Xw
3+Xw3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy 3+Xy3+Xy3+Xy
3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy 3+Xy3+Xy3+Xy
3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xw3+Xw3+bv3+Xw 3+bv3+Xw3+bv
3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw 3+bv3+Xw3+bv
3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+Xw3+Xw3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy 3+Xy3+Xy3+Xy
3+Xy3+Xy3+Xy3+Xy3+Xy3+Xw3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw 3+bv3+Xw3+bv
3+Xw3+bv3+Xw3+Xw3+Xw3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy 3+Xy3+Xy3+Xy
3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy 3+Xy3+Xy3+Xy
3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy 3+Xw3+Xw3+bv
3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+bv3+Xw3+Xw3+Xw 3+Xy3+Xy3+Xy
3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy3+Xy2uju0O/mxvDfxvTh xfHgzfDm6+7f
/+vIqkocujwMqSAAkBEAAAAAzh4A2DEG+2Irv0si/+Li9uL17ePw6uPw5OL1 5OL15uPz4+Ty
2Oby0eruz+7n0e3n2Ons3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw 3Ofv3Obw3Ofv
3Obw3Ofv3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv 3Oju3Ofv3Oju
3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv 3Ofv3Ofv3Ofv
3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Ofv 3Oju3Ofv3Oju
3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Ofv3Ofv3Ofv3Obw 3Ofv3Obw3Ofv
3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw 3Ofv3Obw3Ofv
3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw 3Ofv3Obw3Ofv
3Obw3Ofv3Obw3Ofv3Obw3Ofv3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv 3Oju3Ofv3Oju
3Ofv3Oju3Ofv3Ofv3Ofv3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw 3Ofv3Obw3Ofv
3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw 3Ofv3Obw3Ofv
3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv 3Ofv3Ofv3Ofv
3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Ofv 3Oju3Ofv3Oju
3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Ofv3Ofv3Ofv3Obw 3Ofv3Obw3Ofv
3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw 3Ofv3Obw3Ofv
3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw 3Ofv3Obw3Ofv
3Obw3Ofv3Obw3Ofv3Obw3Ofv3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv 3Oju3Ofv3Oju
3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv 3Oju3Ofv3Oju
3Ofv3Ofv3Ofv3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw 3Ofv3Obw3Ofv
3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv 3Ofv3Ofv3Ofv
3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw 3Ofv3Obw3Ofv
3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw 3Ofv3Obw3Ofv
3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Obw3Ofv3Ofv3Oju3Ofv3Oju3Ofv 3Oju3Ofv3Oju
3Ofv3Oju3Ofv3Oju3Ofv3Oju3Ofv3Ofv3Ofv3Ofv3Obw3Ofv3Obw3Ofv3Obw 3Ofv3Obw3Ofv
3Obw3Ofv3Obw3Ofv3Obw2Oju1O3py+3jy/Hlye7kzu3q7ezi/+rLrEkdvToO rB8AkREAAAAA
zxsA2i4K+GEvuEsl/+Pk5uX13ebw1ufw1ebz1ebz2Oby1ufwz+nwyuvuyO/n yvDkz+7n0ezo
0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezo 0e3n0ezo0e3n
0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo 0e3n0ezo0e3n
0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0ezo0ezo0ezo0ezp0ezo0ezp 0ezo0ezp0ezo
0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezo0e3n0ezo0e3n0ezo0e3n0ezo 0e3n0ezo0e3n
0ezo0e3n0ezo0e3n0ezo0ezo0ezo0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp 0ezo0ezp0ezo
0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp 0ezo0ezp0ezo
0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp 0ezo0ezp0ezo
0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo 0ezo0ezo0ezo
0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp 0ezo0ezp0ezo
0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezo0e3n0ezo 0e3n0ezo0e3n
0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0ezo0ezo0ezo0ezp0ezo0ezp 0ezo0ezp0ezo
0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezo0e3n0ezo0e3n0ezo0e3n0ezo 0e3n0ezo0e3n
0ezo0e3n0ezo0e3n0ezo0ezo0ezo0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp 0ezo0ezp0ezo
0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp 0ezo0ezp0ezo
0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp 0ezo0ezp0ezo
0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo 0e3n0ezo0e3n
0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0ezo0ezo 0ezo0ezp0ezo
0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezo0e3n0ezo 0e3n0ezo0e3n
0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0ezo0ezo0ezo0ezp0ezo0ezp 0ezo0ezp0ezo
0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp 0ezo0ezp0ezo
0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp 0ezo0ezp0ezo
0ezp0ezo0ezp0ezo0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo0e3n0ezo 0e3n0ezo0e3n
0ezo0ezo0ezo0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp0ezo0ezp 0ezo0ezp1urr
4ubx4uLw3ufx2eXv3eb09+bq/+TSs0UjxDgRsh0Alw8AAAAA0RsA2C8J9GIu sU0j/+bh3Ojy
0eruzOvuyurwzenw1ejv1enuz+nvzOvszO/lze/kz+7nz+3oz+3oz+3oz+3o z+3oz+3oz+3o
z+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+7nz+7nz+7nz+7nz+7nz+7nz+7n z+7nz+7nz+7n
z+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7n z+7nz+7nz+7n
z+7nz+7nz+7nz+7nz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3o z+3oz+3oz+3o
z+3oz+3oz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7n z+7nz+7nz+7n
z+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3o z+3oz+3oz+3o
z+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3o z+3oz+3oz+3o
z+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+7nz+7nz+7n z+7nz+7nz+7n
z+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+3oz+3oz+3oz+3oz+3o z+3oz+3oz+3o
z+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3o z+3oz+3oz+3o
z+3oz+3oz+3oz+3oz+3oz+3oz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7n z+7nz+7nz+7n
z+7nz+7nz+7nz+7nz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3o z+3oz+3oz+3o
z+3oz+3oz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7n z+7nz+7nz+7n
z+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3o z+3oz+3oz+3o
z+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3o z+3oz+3oz+3o
z+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+7nz+7nz+7n z+7nz+7nz+7n
z+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7n z+7nz+7nz+7n
z+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+3oz+3oz+3oz+3oz+3oz+3oz+3o z+3oz+3oz+3o
z+3oz+3oz+3oz+3oz+3oz+3oz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7n z+7nz+7nz+7n
z+7nz+7nz+7nz+7nz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3o z+3oz+3oz+3o
z+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3o z+3oz+3oz+3o
z+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3o z+3oz+7nz+7n
z+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+7nz+3o z+3oz+3oz+3o
z+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3oz+3o1uns5+L36N334uP3 2+L13eT49+Pv
/+PVsUMlwzcTshwAlw4AAAAAzx8A1jID8WYnrFIc/eva1e3ryu/nxu/nyO3p z+vr2Orp3enp
2unr2urp2u3k2u3k2Orp1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns1uns 1uns1uns1uns
1uns1uns1uns1uns1uns2ubw4OL629/41uX4zuX1zub46ebv/+bVp0YlujkS qx8AkxAAAAAA
zx8A1jQA8WgkrFMa/ezX1e/pzPDkyvDkze7n1evp3+np4+jp4efs3+jr4ern 3+rn3Onr2uju
2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju 2uju2ufv2uju
2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv 2uju2ufv2uju
2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2uju2uju2uju2uju2uju 2uju2uju2uju
2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2ufv2uju2ufv2uju2ufv 2uju2ufv2uju
2ufv2uju2ufv2uju2ufv2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju 2uju2uju2uju
2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju 2uju2uju2uju
2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju 2uju2uju2uju
2uju2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv 2uju2uju2uju
2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju 2uju2uju2uju
2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2ufv 2uju2ufv2uju
2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2uju2uju2uju2uju2uju 2uju2uju2uju
2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2ufv2uju2ufv2uju2ufv 2uju2ufv2uju
2ufv2uju2ufv2uju2ufv2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju 2uju2uju2uju
2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju 2uju2uju2uju
2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju 2uju2uju2uju
2uju2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv 2uju2ufv2uju
2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2uju 2uju2uju2uju
2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2ufv 2uju2ufv2uju
2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2uju2uju2uju2uju2uju 2uju2uju2uju
2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju 2uju2uju2uju
2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju 2uju2uju2uju
2uju2uju2uju2uju2uju2uju2ufv2uju2ufv2uju2ufv2uju2ufv2uju2ufv 2uju2ufv2uju
2ufv2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju2uju 2uju2uju3Obw
4OT22uLz0ujzyenvyen05Orp/+nRoUkhtjsPqSAAkREAAAAA0x4A2jIC9mYl s1Eb/+rZ3u3p
1e7k0+7k1uvp3Ojs5ubs6OTv4+Ty3+Xy3efu3Onr2uns2uns2uns2uns2uns 2uns2uns2uns
2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uju2uns2uju2uns2uju 2uns2uju2uns
2uju2uns2uju2uns2uju2uns2uju2uns2uju2uns2uju2uns2uju2uns2uju 2uns2uju2uns
2uju2uns2uju2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns 2uns2uns2uns
2uns2uns2uns2uns2uju2uns2uju2uns2uju2uns2uju2uns2uju2uns2uju 2uns2uju2uns
2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns 2uns2uns2uns
2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns 2uns2uns2uns
2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uju 2uns2uju2uns
2uju2uns2uju2uns2uju2uns2uju2uns2uju2uns2uns2uns2uns2uns2uns 2uns2uns2uns
2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns 2uns2uns2uns
2uns2uns2uns2uns2uns2uns2uns2uns2uju2uns2uju2uns2uju2uns2uju 2uns2uju2uns
2uju2uns2uju2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns 2uns2uns2uns
2uns2uns2uns2uns2uju2uns2uju2uns2uju2uns2uju2uns2uju2uns2uju 2uns2uju2uns
2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns 2uns2uns2uns
2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns 2uns2uns2uns
2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uju 2uns2uju2uns
2uju2uns2uju2uns2uju2uns2uju2uns2uju2uns2uju2uns2uju2uns2uju 2uns2uju2uns
2uju2uns2uju2uns2uju2uns2uju2uns2uns2uns2uns2uns2uns2uns2uns 2uns2uns2uns
2uns2uns2uns2uns2uns2uns2uns2uns2uju2uns2uju2uns2uju2uns2uju 2uns2uju2uns
2uju2uns2uju2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns 2uns2uns2uns
2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns 2uns2uns2uns
2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns 2uns2uns2uns
2uju2uns2uju2uns2uju2uns2uju2uns2uju2uns2uju2uns2uju2uns2uns 2uns2uns2uns
2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns2uns3enr5+nq4efm1+7m zO7kze/p5O7h
/+3IoUwatD4KpyIAkRIAAAAA0R0A2jID+mYktVIY/+rZ3uzr2O3l1uzn2unr 3efu5uXu6OTv
5OTw4eXw3+bv3Ojs3Onr3Orp2unr2unr2uns2uns2uns2unr3Onr3Orp3Orp 3Orp3Orp2unr
2unr2unr2uns2uns2uns2unr2unr2unr2unr2unr2Orr2Orr2Orr2Orr2Orr 2Orr2unr2unr
2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr 2Orr2unr2Orp
2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orr2unr 2Orr2unr2Orr
2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orp2unr 2Orp2unr2Orp
2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr 2Orp2unr2Orp
2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr 2Orp2unr2Orp
2unr2Orp2unr2Orp2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr 2Orr2unr2Orr
2unr2Orr2unr2Orr2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr 2Orp2unr2Orp
2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr 2Orp2unr2Orr
2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr 2unr2unr2urp
2urp2urp2urp2urp2unr2urp2unr2urp2unr2urp2urp2urp2urp2urp2unr 2Orr2unr2Orr
2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orp2unr 2Orp2unr2Orp
2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr 2Orp2unr2Orp
2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr 2Orp2unr2Orp
2unr2Orp2unr2Orp2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr 2Orr2unr2Orr
2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr 2Orr2unr2Orr
2unr2Orr2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr 2Orp2unr2Orr
2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr2Orr2unr 2Orr2unr2Orp
2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr 2Orp2unr2Orp
2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2unr2Orp2Orp1uvp2Orp 2Orp2urp2urp
2urp2urp2urp2urp2urp2urp2urp2urp3Orp3Orp2urp2unr3Onr3Onr3enr 3enr3enr3Onr
3Onr2unr2unr2Orr2unr2unr2unr2unr2unr2unr2unr2unr2unr2unr2unr 3Onr3Onr3Onr
3enr3Onr3Onr2unr2unr3enp5ero4eni2e/j0O7h0O/o6e/e/+3Io0watj4K pyIAkBIAAAAA
zBwA1jEG+mketlQU/+vZ2Ovu1uvo1uvp2Oju2+jw4urx4ufq4+Le9PPv4eXm 3uXo4u3r3uvp
2ujn2Ofq1+ft2Oju2+nv3Ojs3Obm5Ozr1t/c3+jl5vHv2efm2unr1ufq3/Hy 0ePk2Ofp4vDv
2+nn2ujm3e7q1enk1ezn0+3n0+3n0+3n1ezo1uvo2Orp2urp2Orp1uvp2Orp 1uvp2Orp1uvp
2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvo2Orp1uvo2Orp 1uvo2Orp1uvo
2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp 1uvp2Orp1uvp
2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp 1uvo2Orp1uvo
2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp 1uvo2Orp1uvo
2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp 1uvo2Orp1uvp
2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp 1uvp2Orp1uvo
2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp 1uvo2Orp1uvo
2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvp2Orp1uvp2Orp 1uvp2Orp1uvp
2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp2Ovo2uvo3Oro3Oro3Oro2uvo 2uvo2Orp2Ovo
2Orp2Ovo2Orp2Ovo2uvo2uvo2uvo2uvo2Orp1uvp2Orp1uvp2Orp1uvp2Orp 1uvp2Orp1uvp
2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp 1uvo2Orp1uvo
2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp 1uvo2Orp1uvo
2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp 1uvo2Orp1uvp
2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp 1uvp2Orp1uvp
2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp 1uvo2Orp1uvo
2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvp2Orp1uvp2Orp 1uvp2Orp1uvp
2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvp2Orp1uvo2Orp1uvo2Orp 1uvo2Orp1uvo
2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp1uvo2Orp 1uvo2Orp1uvo
2Orp1uvo2Orp1uvo2Orp1uvo1e7q0+7q1+7q1+zp2uvo3Oro3evp3e7r2erm 4PTv1+zk0OXd
5vjx1ubf2efh4vDq3e3m3ezo4Ovo4uvo5Orp5erp5Onq4urq3urq3+3s2+3s 1uvp1Ofk1Ofk
2uvo3u/s3ers3ers2+rs2unr2Orp2urp3Orp3enp5Ozs5Ozs4OXo4+rt2OPn 5PD00+Tn0+Xm
3urs2ujn1u3p0uvn1uvt8Orj/+jOqEgguDsOpyEAjBIAAAAAyBsB1TEG+2kd tlUR/ezZ1evw
1evp1evp3e301ubt2ubs5e3s8/Lo6efc5+fn4ubn4ujj4Ojh2+bk2ubm2ubq 3Ojs3ufr4Ojo
5Ofl7e7q9Pbw4ubg3+Xg4Onm1uLi5fL03+vt3Obm4+jp6O3s5ero5Orl5Ovm 3+ri3O3k2u3k
2O3k2u3k3Ozl3evl4ern4ern3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn
3+rn3+rn3+rn3+rn4+rl4+rl4+rl4+rl4ern4ern4ern3+rn3+rn3+rn3+rn 3+rn4evl4evl
4evl4evl3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3+rn
3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn3+rn 3+rn3+rn3evn
1url1+zk3Ozl3+vl4ejj4efi4efi4Ofi4+3n1+Pd3ezk3ezk5PHp4ezk3+fd 4uvh3+zk3+zk
4+rl5url6Onn6Onn6Ojo5Ono3ubl1uPh2ern1OXh4fLu3e3m4vDq3unm4urp 4urp4Ovp3uvp
3uvp3uzo4uvo5Ovo6u3r5+fn3d3d8vT13OPm1+Pl2ejq4PLz2+rt1ujp1uvs 0urq1+nw8unm
/+bRqkchujoRpSAAjBEAAAAAyBsB1TEG+2kdtlUR/ezZ1evw1evp1evp3e30 2Ojv3Oju5e3s
4eDWmJaLo6OjlJaWm5yTnJyQmpqUmZqWmJqamZubmpuZm5qWopyVkYqBpqCV pqKXjYuBm5yT
oKahhImIlpSUnpiZoZeXoJSSqJmXqJmWpJiSo5uUnZqSnJqSmpuSnJqSnZmU oZiUo5eVo5eV
oZiVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV oZiUoZmSo5mS
oZiUoZiUoZiUoZiUoZiUn5mUn5mUn5mUn5mUn5mUoZiUoZiUoZmSoZmSn5mU n5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iV n5iVn5iVn5iV
n5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVn5iVnZmUmJiSmpqUn5uW pJuXpJmVo5eT
opaSoJWRp6GckI2InJyWn5+ZlpaQoZ6ZnZeSm5eSlpqVk5qVlpqVmJmVmpiX mpiXmpiYlpiY
maCdlp+ckp2akp6Yk5qVk5qTk5WPk5ONmZaRmZaRl5eRlpmQlpmQlpmQmJmQ mpiQm5iQpqCb
nZiVlpOPlJeVmqKh3ero2efm3ers1ujp1uvs0urq1+nw8unm/+bRqkchujoR pSAAjBEAAAAA
yBsB1TEG+2kdtlUR/ezZ1evw1evp1evp0+Pq1OTr2ubs4+vq7ezipqSZ9vb2 /vz7///1///y
///1///2//35//35//32//70//7y///0//np//zs///0///z///5//75//n2 //78//37//bz
//75//74//v0///3///1///1///1///1//32//32//z3//z3//z3//32//33 //32//33//32
//33//32//33//32//33//32//33//32//33//32//33//32//33//32//33 //32//33//32
//33//32//33//32//33//32//33//32//33//32//33//32//33//32//33 //32//33//32
//33//32//33//32//33//32//33//32//33//32//33//32//33//32//33 //32//33//32
//33//32//33//32//33//32//33//32//33//32//33//32//33//32//33 //32//33//32
//33//32//33//32//33//32//33//32//33//32//33//32//33//32//33 //32//33//32
//33//32//33//32//33//32//33//32//33//32//33//32//33//32//33 //32//33//32
//33//32//33//32//33//32//33//32//33//32//33//32//33//32//33 //32//33//32
//33//32//33//32//33//32//33//32//33//32//33//32//33//32//33 //32//33//32
//33//32//33//32//33//32//33//32//33//32//71//71//71///1//32 //71//32//71
//72///1//72///1//72///1//71//71//32//32//33//32//33//32//33 //32//33//32
//33//32//33//32//33//32//33//32//33//32//33//32//33//32//33 //32//33//32
//33//32//33//32//33//32//33//32//33//32//33//32//33//32//33 //32//33//32
//33//32//33//32//33//32//33//32//33//32//33//32//33//32//33 //32//33//32
//33//32//33//32//33//32//33//32//33//32//33//32//33//32//33 //32//33//32
//33//32//33//32//33//32//33//32//33//32//33//32//33//32//33 //32//33//32
//33//32//33//32//33//32//33//32//33//32//33//32//33//32//33 //32//33//32
//33//32//33//32//33//32//33//32//33//32//33//32//33//32//33 //32//33//32
//33//32//33//32//33//32//33//32//33//32//33//32//33//32//33 //32//33//32
//33//32//33//32//33//72//71///3///4///4///4//33//34///5///5 //76///6///6
+fXw//75///7//v4///8///8///8///8///+///+///////+8/b0+//88ffy /f/78O7m///4
//31///3///1///1///1///1///0///0///0///0///1/fHn///4///5///7 m5+Z4ern3uvp
3ers1ujp1uvs0urq1+nw8unm/+bRqkchujoRpSAAjBEAAAAAyBsB1TEG+2kd tlUR/ezZ1evw
1evp1evp2+vy3u713urw2+Pi5uXbl5WK/v7++vfzw7Ojx6+bv6iYuKOUtKCV tKCVtqCUuKGS
uZ+OtZqGs5uFtZ6IsZ2Lxbel8eXZ///3//fw+PDp2s7IwrKrxLGpxLKnxbOo 0MCzxbiqwbiq
wbiqwbiqxberyLarzLWtyrWtx7erxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberxbiq
xberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberxbiq
xberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberxbiq
xberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberxbiq
xberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberxbiq
xberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberxbiq
xberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberxbiq
xberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberxbiq
xberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberxbiq
xberxbiqxberxbiqw7iqw7iqw7iqwbmow7iqw7mow7iqw7mow7iqw7mow7iq w7mow7iqwbiq
w7iqw7iqxbiqxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberxbiq
xberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberxbiq
xberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberxbiq
xberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberxbiq
xberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberxbiq
xberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberxbiq
xberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberxbiq
xberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberxbiq
xberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxberxbiqxber xbiqxberw7iq
v7aov7aowbWpxbWpxrSpyLaryrmwyb2z5N3U+Pbu7fDn6+/p6/Lr6u7p9fn0 7u/r7Ovn7uvn
7+rp7+rp7+nq7+nq7urp7Orp7/Du9PXx8/Pt8Orj287Gybaut56UsZaItJqK tJqJsZyHr5yH
r5yHr5yHr5uJr5uJsJmJ1MCv//Pm/e/j+PLnk5KI5ezl3Oji3urs1ujp1uvs 0urq1+nw8unm
/+bRqkchujoRpSAAjBEAAAAAyBsB1TEG+2kdtlUR/ezZ1evw1evp1evp0+Pq 1+fu3+vx4+vq
8/LooJ6T+Pj43tfU///x///r///u///u//vu//zu//zt//3q//rj///q///q //7l///t//zn
2ca37uHT//vx//vz//vy///1///0///0//nr//fn///u///u///u///u//7v //3v//zx//3v
//7u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u
///t///t///t///t///t///r///t///t///t///t///t///t///u///u///u ///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///u///u///u ///u///u///u
///u///u///u///u///u///u///u///u///u///u///u///u///v///v//7v //3u//zu///x
///0///139XL6OPa9vfu9vr0+//88Pbx/f/+9PXz///8///8//7+//7+//7/ //7////+///+
///89fXv/Pnx6d7W//nu/+3i//7y///w///t///r///r///q///q///q///r ///t///t/+jU
7tXF/erd///1rqyi3+Tb4+3n3urq1ujp1uvs0urq1+nw8unm/+bRqkchujoR pSAAjBEAAAAA
yBsB1TEG+2kdtlUR/ezZ1evw1evp1evp3e301OTr2eXr2+Pi6Ofdo6GW//// //f07tC/9864
9cu48Mq48Mm67sq68sq488m29cu05rug6sKm8s2z6sqz/+jT//np4s2+///0 /+Xb683C6ce6
68S28Ma5+s/A/tXG8sy68My68My88My89Mq99sq9+cm998q89My68s258s25 8s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s25
8s258s258s258s258s258s258s258s258s258M258My68My68M258M258s23 8s239M239M62
9M239M239M239M238s258s258My68My68s258s258s258s258s258s258s25 8s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s25
8s258s258s258s258s258s258s258s258s258s258s258s258s258s258s25 8s258s258s25
8s258s258s258s258s258My68tG+8tDA9c6/9s2+98u+983A9tDE89PG/+7k zr20///4///7
///8//38//7///79//z5//z5//z7//z7//v8/vz8/Pz8+v379vr1+Pr0///4 //Xr//Lm9dLE
+Mu98MCu98q19cyz88uy8cyy8Mux78qw7Miw7Miw7smz/+LO//vq38q7+e3j l5WL4ebd5/Hr
3urq1ujp1uvs0urq1+nw8unm/+bRqkchujoRpSAAjBEAAAAAyBsB1TEG+2kd tlUR/ezZ1evw
1evp1evp3Ozz1eXs5PD25+/u5OPZmpiN///////87Mm798q1+cu5+c28+9DB +9DB+8+++865
98ev/+DF5bid/9m95sGr48Ow///xwaeZ//bo8NDD6cO39sy/+cq8+ci4/829 /cu5+8u5+cu5
+cu5+cu6/cq6/sq6/8i8/8m6/cu3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cu5+cy3+8y3+8y2/cy2/c21/sy1/s2z/sy1/sy1/sy1 /sy2/sy2/cu3
/cu3+8y3+8y3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3
+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3+cy3 +cy3+cy3+cy3
+cy3+cy3+c


Ed Merks
Professional Support: https://www.macromodeling.com/
Re: trouble creating a feature map entry .. [message #412571 is a reply to message #412569] Mon, 27 August 2007 14:13 Go to previous messageGo to next message
prasad is currently offline prasadFriend
Messages: 22
Registered: July 2009
Junior Member
hi Ed,
I have attached our model and some explanation.

Let me know if you want to see the complete model document instead.

thanks
Prasad


"Ed Merks" <merks@ca.ibm.com> wrote in message
news:faui6i$ib8$1@build.eclipse.org...
Prasad,

I would have expected the anything element's type to end up being EObject
since xsd:anyType maps to EObject in the XSDEcoreBuilder and hence anything
EObject should be permitted. What type is 'Map' type? If you want help,
you really need to provide sufficient details about exactly what your model
looks like.


prasad wrote:
hi Ed,

instead of adding this element as a global element, I added it under one of
my base models element, foo, in our example.
When I used the structural feature of this anything element, it still has
the same problem.
CommandParameter cmdParam = new
CommandParameter(null,any,FeatureMapUtil.createEntry(anyElem ent, eo));
An error has occurred. See error log for more details.
The feature 'anyElement's type 'AnyType' does not permit a value of type
'Map'

Appreciate your help
Prasad
"Ed Merks" <merks@ca.ibm.com> wrote in message
news:fakv4b$mt1$1@build.eclipse.org...
Prasad,

To use the feature map, there must be a feature corresponding to a global
element that can hold a Fred object. You could define a global element in
the base schema that's of type anyType, e.g., <xsd:element
name="anything"/>, and then you can use
XyzPackage.Literals.DOCUMENT_ROOT__ANTHING as the feature for any type of
EObject.


prasad wrote:
hi All,
I am working on a task for extending a base model at runtime by adding stuff
from models not known at compile time.

I have this scenario:

I have a model object "foo". It has an "any" feature.
I have a model X which I would not know until runtime.
Model X has a model object bar which I want to use as a child of foo.

ie,

at compile time
---------------
package A.class foo {
String name;
any;
........
}

At runtime:
--------------
apart from foo,
package X.class bar {
......
......
}
package X.class fred {
......
......
}

and at run time, when I need to present the following effect (or something
similar) ..
package A.class foo {
String name;
any [ packageX.bar, packageX.fred]
}

The way I am trying to acheive this is:
in the foo's item provider's collectNewChildDescriptors, adding the
following entries:
CommandParameter cmdParam = new CommandParameter(null, any,
FeatureMapUtil.createEntry( ? , a bar object));

The problem is about the "structural feature" of the entry. I have 2 cases
here.
1) in the package X [ which is known at runtime only] , the Documentroot has
a structural feature referring the bar type.
If I use that feature, this command goes through.
2) when it comes to fred, only a definition is available in the package X
and is not used [ they are all derived from xsds and in the xsd of package
X, there are no element declarations using fred, only a definition of fred
is available ]. That means, I don;t have a st.feature which I can use in
creating the Map entry.

I thought, "any" being a feature that should accept any object, I tried the
following.
CommandParameter cmdParam = new CommandParameter(null, any,
FeatureMapUtil.createEntry( ____any____ , a fred object));

But, I got the following error:

The feature 'any's type 'EFeatureMapEntry' does not permit a value of type
'Fred'

what am I doing wrong ?

see the attachment.











  • Attachment: Ed.doc
    (Size: 36.00KB, Downloaded 452 times)
Re: trouble creating a feature map entry .. [message #412574 is a reply to message #412571] Mon, 27 August 2007 15:22 Go to previous messageGo to next message
Ed Merks is currently offline Ed MerksFriend
Messages: 33113
Registered: July 2009
Senior Member
Prasad,

This starts to look more like free consulting services. I don't see any
global elements in your schemas, so I don't see anything that will work
properly with a wildcard based feature map. I also tested an element
without a type and it produces a feature of type EObject, so I don't see
where you message about AnyType is coming from. If you simply have a
repeating untyped element, the clients could contain any object directly
in that feature without needing to use a feature map, so maybe that's
the way you want to go.


prasad wrote:
> hi Ed,
> I have attached our model and some explanation.
>
> Let me know if you want to see the complete model document instead.
>
> thanks
> Prasad
>
>
> "Ed Merks" <merks@ca.ibm.com> wrote in message
> news:faui6i$ib8$1@build.eclipse.org...
> Prasad,
>
> I would have expected the anything element's type to end up being EObject
> since xsd:anyType maps to EObject in the XSDEcoreBuilder and hence anything
> EObject should be permitted. What type is 'Map' type? If you want help,
> you really need to provide sufficient details about exactly what your model
> looks like.
>
>
> prasad wrote:
> hi Ed,
>
> instead of adding this element as a global element, I added it under one of
> my base models element, foo, in our example.
> When I used the structural feature of this anything element, it still has
> the same problem.
> CommandParameter cmdParam = new
> CommandParameter(null,any,FeatureMapUtil.createEntry(anyElem ent, eo));
> An error has occurred. See error log for more details.
> The feature 'anyElement's type 'AnyType' does not permit a value of type
> 'Map'
>
> Appreciate your help
> Prasad
> "Ed Merks" <merks@ca.ibm.com> wrote in message
> news:fakv4b$mt1$1@build.eclipse.org...
> Prasad,
>
> To use the feature map, there must be a feature corresponding to a global
> element that can hold a Fred object. You could define a global element in
> the base schema that's of type anyType, e.g., <xsd:element
> name="anything"/>, and then you can use
> XyzPackage.Literals.DOCUMENT_ROOT__ANTHING as the feature for any type of
> EObject.
>
>
> prasad wrote:
> hi All,
> I am working on a task for extending a base model at runtime by adding stuff
> from models not known at compile time.
>
> I have this scenario:
>
> I have a model object "foo". It has an "any" feature.
> I have a model X which I would not know until runtime.
> Model X has a model object bar which I want to use as a child of foo.
>
> ie,
>
> at compile time
> ---------------
> package A.class foo {
> String name;
> any;
> ........
> }
>
> At runtime:
> --------------
> apart from foo,
> package X.class bar {
> ......
> ......
> }
> package X.class fred {
> ......
> ......
> }
>
> and at run time, when I need to present the following effect (or something
> similar) ..
> package A.class foo {
> String name;
> any [ packageX.bar, packageX.fred]
> }
>
> The way I am trying to acheive this is:
> in the foo's item provider's collectNewChildDescriptors, adding the
> following entries:
> CommandParameter cmdParam = new CommandParameter(null, any,
> FeatureMapUtil.createEntry( ? , a bar object));
>
> The problem is about the "structural feature" of the entry. I have 2 cases
> here.
> 1) in the package X [ which is known at runtime only] , the Documentroot has
> a structural feature referring the bar type.
> If I use that feature, this command goes through.
> 2) when it comes to fred, only a definition is available in the package X
> and is not used [ they are all derived from xsds and in the xsd of package
> X, there are no element declarations using fred, only a definition of fred
> is available ]. That means, I don;t have a st.feature which I can use in
> creating the Map entry.
>
> I thought, "any" being a feature that should accept any object, I tried the
> following.
> CommandParameter cmdParam = new CommandParameter(null, any,
> FeatureMapUtil.createEntry( ____any____ , a fred object));
>
> But, I got the following error:
>
> The feature 'any's type 'EFeatureMapEntry' does not permit a value of type
> 'Fred'
>
> what am I doing wrong ?
>
> see the attachment.
>
>
>
>
>
>
>
>
>
>
>
>


Ed Merks
Professional Support: https://www.macromodeling.com/
Re: trouble creating a feature map entry .. [message #412576 is a reply to message #412574] Mon, 27 August 2007 16:59 Go to previous messageGo to next message
prasad is currently offline prasadFriend
Messages: 22
Registered: July 2009
Junior Member
Sorry Ed if it looked like. I did not intend it to be so.

I did try with a global element of anyType and tried to use it for the
Feature Map entry.

When I ran in the debugger, this is what I see.
1) the call 'FeatureMapUtil.createEntry(anyElementFeature, eo));' leads
to
prototype.validate(value);
2) this leads to eStructuralFeature.getEType().isInstance(value)
3) this leads to instanceClass.isInstance(object);
4) it returns false from there and an error message is generated and thrown
....

thanks
Prasad




"Ed Merks" <merks@ca.ibm.com> wrote in message
news:fauq8s$f8o$1@build.eclipse.org...
> Prasad,
>
> This starts to look more like free consulting services. I don't see any
> global elements in your schemas, so I don't see anything that will work
> properly with a wildcard based feature map. I also tested an element
> without a type and it produces a feature of type EObject, so I don't see
> where you message about AnyType is coming from. If you simply have a
> repeating untyped element, the clients could contain any object directly
> in that feature without needing to use a feature map, so maybe that's
> the way you want to go.
>
>
> prasad wrote:
> > hi Ed,
> > I have attached our model and some explanation.
> >
> > Let me know if you want to see the complete model document instead.
> >
> > thanks
> > Prasad
> >
> >
> > "Ed Merks" <merks@ca.ibm.com> wrote in message
> > news:faui6i$ib8$1@build.eclipse.org...
> > Prasad,
> >
> > I would have expected the anything element's type to end up being
EObject
> > since xsd:anyType maps to EObject in the XSDEcoreBuilder and hence
anything
> > EObject should be permitted. What type is 'Map' type? If you want
help,
> > you really need to provide sufficient details about exactly what your
model
> > looks like.
> >
> >
> > prasad wrote:
> > hi Ed,
> >
> > instead of adding this element as a global element, I added it under one
of
> > my base models element, foo, in our example.
> > When I used the structural feature of this anything element, it still
has
> > the same problem.
> > CommandParameter cmdParam = new
> > CommandParameter(null,any,FeatureMapUtil.createEntry(anyElem ent, eo));
> > An error has occurred. See error log for more details.
> > The feature 'anyElement's type 'AnyType' does not permit a value of type
> > 'Map'
> >
> > Appreciate your help
> > Prasad
> > "Ed Merks" <merks@ca.ibm.com> wrote in message
> > news:fakv4b$mt1$1@build.eclipse.org...
> > Prasad,
> >
> > To use the feature map, there must be a feature corresponding to a
global
> > element that can hold a Fred object. You could define a global element
in
> > the base schema that's of type anyType, e.g., <xsd:element
> > name="anything"/>, and then you can use
> > XyzPackage.Literals.DOCUMENT_ROOT__ANTHING as the feature for any type
of
> > EObject.
> >
> >
> > prasad wrote:
> > hi All,
> > I am working on a task for extending a base model at runtime by adding
stuff
> > from models not known at compile time.
> >
> > I have this scenario:
> >
> > I have a model object "foo". It has an "any" feature.
> > I have a model X which I would not know until runtime.
> > Model X has a model object bar which I want to use as a child of foo.
> >
> > ie,
> >
> > at compile time
> > ---------------
> > package A.class foo {
> > String name;
> > any;
> > ........
> > }
> >
> > At runtime:
> > --------------
> > apart from foo,
> > package X.class bar {
> > ......
> > ......
> > }
> > package X.class fred {
> > ......
> > ......
> > }
> >
> > and at run time, when I need to present the following effect (or
something
> > similar) ..
> > package A.class foo {
> > String name;
> > any [ packageX.bar, packageX.fred]
> > }
> >
> > The way I am trying to acheive this is:
> > in the foo's item provider's collectNewChildDescriptors, adding the
> > following entries:
> > CommandParameter cmdParam = new CommandParameter(null, any,
> > FeatureMapUtil.createEntry( ? , a bar object));
> >
> > The problem is about the "structural feature" of the entry. I have 2
cases
> > here.
> > 1) in the package X [ which is known at runtime only] , the Documentroot
has
> > a structural feature referring the bar type.
> > If I use that feature, this command goes through.
> > 2) when it comes to fred, only a definition is available in the package
X
> > and is not used [ they are all derived from xsds and in the xsd of
package
> > X, there are no element declarations using fred, only a definition of
fred
> > is available ]. That means, I don;t have a st.feature which I can use in
> > creating the Map entry.
> >
> > I thought, "any" being a feature that should accept any object, I tried
the
> > following.
> > CommandParameter cmdParam = new CommandParameter(null, any,
> > FeatureMapUtil.createEntry( ____any____ , a fred object));
> >
> > But, I got the following error:
> >
> > The feature 'any's type 'EFeatureMapEntry' does not permit a value of
type
> > 'Fred'
> >
> > what am I doing wrong ?
> >
> > see the attachment.
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
Re: trouble creating a feature map entry .. [message #412577 is a reply to message #412576] Mon, 27 August 2007 17:21 Go to previous message
Ed Merks is currently offline Ed MerksFriend
Messages: 33113
Registered: July 2009
Senior Member
This is a multi-part message in MIME format.
--------------020208000808050706090709
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Prasad,

What ends up being the type for this global element? I expect it would
be EObject, so eStructuralFeature.getEType() ==
EcorePackage.Literals.EOBJECT would be true and isInstance for that
should return true for anything that implements EObject. The fact I'm
seeing "AnyType" in your problem description leads me to believe you've
done something else. I.e., that you've actually defined a type called
anyType rather than using xsd:anyType or simply omitting the type.
Could you look more closely at the Ecore model that's produced from your
example to understand why you aren't ending up with a feature of type
EObject?


prasad wrote:
> Sorry Ed if it looked like. I did not intend it to be so.
>
> I did try with a global element of anyType and tried to use it for the
> Feature Map entry.
>
> When I ran in the debugger, this is what I see.
> 1) the call 'FeatureMapUtil.createEntry(anyElementFeature, eo));' leads
> to
> prototype.validate(value);
> 2) this leads to eStructuralFeature.getEType().isInstance(value)
> 3) this leads to instanceClass.isInstance(object);
> 4) it returns false from there and an error message is generated and thrown
> ....
>
> thanks
> Prasad
>
>
>
>
> "Ed Merks" <merks@ca.ibm.com> wrote in message
> news:fauq8s$f8o$1@build.eclipse.org...
>
>> Prasad,
>>
>> This starts to look more like free consulting services. I don't see any
>> global elements in your schemas, so I don't see anything that will work
>> properly with a wildcard based feature map. I also tested an element
>> without a type and it produces a feature of type EObject, so I don't see
>> where you message about AnyType is coming from. If you simply have a
>> repeating untyped element, the clients could contain any object directly
>> in that feature without needing to use a feature map, so maybe that's
>> the way you want to go.
>>
>>
>> prasad wrote:
>>
>>> hi Ed,
>>> I have attached our model and some explanation.
>>>
>>> Let me know if you want to see the complete model document instead.
>>>
>>> thanks
>>> Prasad
>>>
>>>
>>> "Ed Merks" <merks@ca.ibm.com> wrote in message
>>> news:faui6i$ib8$1@build.eclipse.org...
>>> Prasad,
>>>
>>> I would have expected the anything element's type to end up being
>>>
> EObject
>
>>> since xsd:anyType maps to EObject in the XSDEcoreBuilder and hence
>>>
> anything
>
>>> EObject should be permitted. What type is 'Map' type? If you want
>>>
> help,
>
>>> you really need to provide sufficient details about exactly what your
>>>
> model
>
>>> looks like.
>>>
>>>
>>> prasad wrote:
>>> hi Ed,
>>>
>>> instead of adding this element as a global element, I added it under one
>>>
> of
>
>>> my base models element, foo, in our example.
>>> When I used the structural feature of this anything element, it still
>>>
> has
>
>>> the same problem.
>>> CommandParameter cmdParam = new
>>> CommandParameter(null,any,FeatureMapUtil.createEntry(anyElem ent, eo));
>>> An error has occurred. See error log for more details.
>>> The feature 'anyElement's type 'AnyType' does not permit a value of type
>>> 'Map'
>>>
>>> Appreciate your help
>>> Prasad
>>> "Ed Merks" <merks@ca.ibm.com> wrote in message
>>> news:fakv4b$mt1$1@build.eclipse.org...
>>> Prasad,
>>>
>>> To use the feature map, there must be a feature corresponding to a
>>>
> global
>
>>> element that can hold a Fred object. You could define a global element
>>>
> in
>
>>> the base schema that's of type anyType, e.g., <xsd:element
>>> name="anything"/>, and then you can use
>>> XyzPackage.Literals.DOCUMENT_ROOT__ANTHING as the feature for any type
>>>
> of
>
>>> EObject.
>>>
>>>
>>> prasad wrote:
>>> hi All,
>>> I am working on a task for extending a base model at runtime by adding
>>>
> stuff
>
>>> from models not known at compile time.
>>>
>>> I have this scenario:
>>>
>>> I have a model object "foo". It has an "any" feature.
>>> I have a model X which I would not know until runtime.
>>> Model X has a model object bar which I want to use as a child of foo.
>>>
>>> ie,
>>>
>>> at compile time
>>> ---------------
>>> package A.class foo {
>>> String name;
>>> any;
>>> ........
>>> }
>>>
>>> At runtime:
>>> --------------
>>> apart from foo,
>>> package X.class bar {
>>> ......
>>> ......
>>> }
>>> package X.class fred {
>>> ......
>>> ......
>>> }
>>>
>>> and at run time, when I need to present the following effect (or
>>>
> something
>
>>> similar) ..
>>> package A.class foo {
>>> String name;
>>> any [ packageX.bar, packageX.fred]
>>> }
>>>
>>> The way I am trying to acheive this is:
>>> in the foo's item provider's collectNewChildDescriptors, adding the
>>> following entries:
>>> CommandParameter cmdParam = new CommandParameter(null, any,
>>> FeatureMapUtil.createEntry( ? , a bar object));
>>>
>>> The problem is about the "structural feature" of the entry. I have 2
>>>
> cases
>
>>> here.
>>> 1) in the package X [ which is known at runtime only] , the Documentroot
>>>
> has
>
>>> a structural feature referring the bar type.
>>> If I use that feature, this command goes through.
>>> 2) when it comes to fred, only a definition is available in the package
>>>
> X
>
>>> and is not used [ they are all derived from xsds and in the xsd of
>>>
> package
>
>>> X, there are no element declarations using fred, only a definition of
>>>
> fred
>
>>> is available ]. That means, I don;t have a st.feature which I can use in
>>> creating the Map entry.
>>>
>>> I thought, "any" being a feature that should accept any object, I tried
>>>
> the
>
>>> following.
>>> CommandParameter cmdParam = new CommandParameter(null, any,
>>> FeatureMapUtil.createEntry( ____any____ , a fred object));
>>>
>>> But, I got the following error:
>>>
>>> The feature 'any's type 'EFeatureMapEntry' does not permit a value of
>>>
> type
>
>>> 'Fred'
>>>
>>> what am I doing wrong ?
>>>
>>> see the attachment.
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>
>
>


--------------020208000808050706090709
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">
Prasad,<br>
<br>
What ends up being the type for this global element?&nbsp; I expect it would
be EObject, so eStructuralFeature.getEType() ==
EcorePackage.Literals.EOBJECT would be true and isInstance for that
should return true for anything that implements EObject.&nbsp; The fact I'm
seeing "AnyType" in your problem description leads me to believe you've
done something else.&nbsp; I.e., that you've actually defined a type called
anyType rather than using xsd:anyType or simply omitting the type.&nbsp;
Could you look more closely at the Ecore model that's produced from
your example to understand why you aren't ending up with a feature of
type EObject?<br>
<br>
<br>
prasad wrote:
<blockquote cite="mid:fauvt2$h22$1@build.eclipse.org" type="cite">
<pre wrap="">Sorry Ed if it looked like. I did not intend it to be so.

I did try with a global element of anyType and tried to use it for the
Feature Map entry.

When I ran in the debugger, this is what I see.
1) the call 'FeatureMapUtil.createEntry(anyElementFeature, eo));' leads
to
prototype.validate(value);
2) this leads to eStructuralFeature.getEType().isInstance(value)
3) this leads to instanceClass.isInstance(object);
4) it returns false from there and an error message is generated and thrown
.....

thanks
Prasad




"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:fauq8s$f8o$1@build.eclipse.org">news:fauq8s$f8o$1@build.eclipse.org</a>...
</pre>
<blockquote type="cite">
<pre wrap="">Prasad,

This starts to look more like free consulting services. I don't see any
global elements in your schemas, so I don't see anything that will work
properly with a wildcard based feature map. I also tested an element
without a type and it produces a feature of type EObject, so I don't see
where you message about AnyType is coming from. If you simply have a
repeating untyped element, the clients could contain any object directly
in that feature without needing to use a feature map, so maybe that's
the way you want to go.


prasad wrote:
</pre>
<blockquote type="cite">
<pre wrap="">hi Ed,
I have attached our model and some explanation.

Let me know if you want to see the complete model document instead.

thanks
Prasad


"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:faui6i$ib8$1@build.eclipse.org">news:faui6i$ib8$1@build.eclipse.org</a>...
Prasad,

I would have expected the anything element's type to end up being
</pre>
</blockquote>
</blockquote>
<pre wrap=""><!---->EObject
</pre>
<blockquote type="cite">
<blockquote type="cite">
<pre wrap="">since xsd:anyType maps to EObject in the XSDEcoreBuilder and hence
</pre>
</blockquote>
</blockquote>
<pre wrap=""><!---->anything
</pre>
<blockquote type="cite">
<blockquote type="cite">
<pre wrap="">EObject should be permitted. What type is 'Map' type? If you want
</pre>
</blockquote>
</blockquote>
<pre wrap=""><!---->help,
</pre>
<blockquote type="cite">
<blockquote type="cite">
<pre wrap="">you really need to provide sufficient details about exactly what your
</pre>
</blockquote>
</blockquote>
<pre wrap=""><!---->model
</pre>
<blockquote type="cite">
<blockquote type="cite">
<pre wrap="">looks like.


prasad wrote:
hi Ed,

instead of adding this element as a global element, I added it under one
</pre>
</blockquote>
</blockquote>
<pre wrap=""><!---->of
</pre>
<blockquote type="cite">
<blockquote type="cite">
<pre wrap="">my base models element, foo, in our example.
When I used the structural feature of this anything element, it still
</pre>
</blockquote>
</blockquote>
<pre wrap=""><!---->has
</pre>
<blockquote type="cite">
<blockquote type="cite">
<pre wrap="">the same problem.
CommandParameter cmdParam = new
CommandParameter(null,any,FeatureMapUtil.createEntry(anyElem ent, eo));
An error has occurred. See error log for more details.
The feature 'anyElement's type 'AnyType' does not permit a value of type
'Map'

Appreciate your help
Prasad
"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:fakv4b$mt1$1@build.eclipse.org">news:fakv4b$mt1$1@build.eclipse.org</a>...
Prasad,

To use the feature map, there must be a feature corresponding to a
</pre>
</blockquote>
</blockquote>
<pre wrap=""><!---->global
</pre>
<blockquote type="cite">
<blockquote type="cite">
<pre wrap="">element that can hold a Fred object. You could define a global element
</pre>
</blockquote>
</blockquote>
<pre wrap=""><!---->in
</pre>
<blockquote type="cite">
<blockquote type="cite">
<pre wrap="">the base schema that's of type anyType, e.g., &lt;xsd:element
name="anything"/&gt;, and then you can use
XyzPackage.Literals.DOCUMENT_ROOT__ANTHING as the feature for any type
</pre>
</blockquote>
</blockquote>
<pre wrap=""><!---->of
</pre>
<blockquote type="cite">
<blockquote type="cite">
<pre wrap="">EObject.


prasad wrote:
hi All,
I am working on a task for extending a base model at runtime by adding
</pre>
</blockquote>
</blockquote>
<pre wrap=""><!---->stuff
</pre>
<blockquote type="cite">
<blockquote type="cite">
<pre wrap="">from models not known at compile time.

I have this scenario:

I have a model object "foo". It has an "any" feature.
I have a model X which I would not know until runtime.
Model X has a model object bar which I want to use as a child of foo.

ie,

at compile time
---------------
package A.class foo {
String name;
any;
.........
}

At runtime:
--------------
apart from foo,
package X.class bar {
.......
.......
}
package X.class fred {
.......
.......
}

and at run time, when I need to present the following effect (or
</pre>
</blockquote>
</blockquote>
<pre wrap=""><!---->something
</pre>
<blockquote type="cite">
<blockquote type="cite">
<pre wrap="">similar) ..
package A.class foo {
String name;
any [ packageX.bar, packageX.fred]
}

The way I am trying to acheive this is:
in the foo's item provider's collectNewChildDescriptors, adding the
following entries:
CommandParameter cmdParam = new CommandParameter(null, any,
FeatureMapUtil.createEntry( ? , a bar object));

The problem is about the "structural feature" of the entry. I have 2
</pre>
</blockquote>
</blockquote>
<pre wrap=""><!---->cases
</pre>
<blockquote type="cite">
<blockquote type="cite">
<pre wrap="">here.
1) in the package X [ which is known at runtime only] , the Documentroot
</pre>
</blockquote>
</blockquote>
<pre wrap=""><!---->has
</pre>
<blockquote type="cite">
<blockquote type="cite">
<pre wrap="">a structural feature referring the bar type.
If I use that feature, this command goes through.
2) when it comes to fred, only a definition is available in the package
</pre>
</blockquote>
</blockquote>
<pre wrap=""><!---->X
</pre>
<blockquote type="cite">
<blockquote type="cite">
<pre wrap="">and is not used [ they are all derived from xsds and in the xsd of
</pre>
</blockquote>
</blockquote>
<pre wrap=""><!---->package
</pre>
<blockquote type="cite">
<blockquote type="cite">
<pre wrap="">X, there are no element declarations using fred, only a definition of
</pre>
</blockquote>
</blockquote>
<pre wrap=""><!---->fred
</pre>
<blockquote type="cite">
<blockquote type="cite">
<pre wrap="">is available ]. That means, I don;t have a st.feature which I can use in
creating the Map entry.

I thought, "any" being a feature that should accept any object, I tried
</pre>
</blockquote>
</blockquote>
<pre wrap=""><!---->the
</pre>
<blockquote type="cite">
<blockquote type="cite">
<pre wrap="">following.
CommandParameter cmdParam = new CommandParameter(null, any,
FeatureMapUtil.createEntry( ____any____ , a fred object));

But, I got the following error:

The feature 'any's type 'EFeatureMapEntry' does not permit a value of
</pre>
</blockquote>
</blockquote>
<pre wrap=""><!---->type
</pre>
<blockquote type="cite">
<blockquote type="cite">
<pre wrap="">'Fred'

what am I doing wrong ?

see the attachment.












</pre>
</blockquote>
</blockquote>
<pre wrap=""><!---->

</pre>
</blockquote>
<br>
</body>
</html>

--------------020208000808050706090709--


Ed Merks
Professional Support: https://www.macromodeling.com/
Previous Topic:dynamically extend EMF model && (de)serialization without namespace
Next Topic:XML Comment or Annotations for output from EMF model?
Goto Forum:
  


Current Time: Fri Mar 29 09:53:01 GMT 2024

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

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

Back to the top