| Loading xml that has no namespace. [message #391555] |
Sat, 05 March 2005 22:20  |
Mark Diggory Messages: 202 Registered: July 2009 |
Senior Member |
|
|
I have an instance where an external application I'm using produces xml
content without any namespace or schema referenced in it. I'd like to
make it so that this content is still loaded by my editor. I've
considered setting the following, but it doesn't seem to have any
effect. Any tips?
In "MyResourceImpl":
protected XMLHelper createXMLHelper() {
XMLHelper helper = super.createXMLHelper();
helper.setNoNamespacePackage(MyPackage.eINSTANCE);
return helper;
}
I thought the idea here would be that any xml without a namespace would
be treated as if its in the namespace of MyPackage.
thanks,
-Mark
|
|
|
|
|
| Re: Loading xml that has no namespace. [message #391584 is a reply to message #391560] |
Tue, 08 March 2005 09:09  |
Ed Merks Messages: 25227 Registered: July 2009 |
Senior Member |
|
|
This is a multi-part message in MIME format.
--------------080400070302010102030503
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Mark,
The reflection API should be used only if there is no
ItemProviderAdapterFactory for the instance's EClass' EPackage in the
ComposedAdapterFactory. Stepping through getFactoryForTypes of that
class should help determine why it's going astray...
Mark Diggory wrote:
> This almost works for me. The file opens in the editor with a
> DocumentRoot node, but it looks like the rest of the tree is
> determined using the relection api and not my package.
>
> Ed Merks wrote:
>
>> Mark,
>>
>> Try generating the code for a small no-namespace schema to see the
>> pattern it produces in the generated XyzResourceFactoryImpl. The
>> trick is to add a registration for the null namespace to the package
>> registry of the resource set or to the BasicExtendedMetaData instance
>> that you pass as the option value for EXTENDED_META_DATA.
>>
>>
>> Mark Diggory wrote:
>>
>>> I have an instance where an external application I'm using produces
>>> xml content without any namespace or schema referenced in it. I'd
>>> like to make it so that this content is still loaded by my editor.
>>> I've considered setting the following, but it doesn't seem to have
>>> any effect. Any tips?
>>>
>>> In "MyResourceImpl":
>>>
>>> protected XMLHelper createXMLHelper() {
>>> XMLHelper helper = super.createXMLHelper();
>>> helper.setNoNamespacePackage(MyPackage.eINSTANCE);
>>> return helper;
>>> }
>>>
>>> I thought the idea here would be that any xml without a namespace
>>> would be treated as if its in the namespace of MyPackage.
>>>
>>> thanks,
>>> -Mark
>>
>>
>>
>
> ------------------------------------------------------------ ------------
>
--------------080400070302010102030503
Content-Type: multipart/related;
boundary="------------060602080206030500020400"
--------------060602080206030500020400
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">
Mark,<br>
<br>
The reflection API should be used only if there is no
ItemProviderAdapterFactory for the instance's EClass' EPackage in the
ComposedAdapterFactory. Stepping through getFactoryForTypes of that
class should help determine why it's going astray...<br>
<br>
<br>
Mark Diggory wrote:
<blockquote cite="mid422B97DB.8010107@apache.org" type="cite">This
almost works for me. The file opens in the editor with a DocumentRoot
node, but it looks like the rest of the tree is determined using the
relection api and not my package.
<br>
<br>
Ed Merks wrote:
<br>
<blockquote type="cite">Mark,
<br>
<br>
Try generating the code for a small no-namespace schema to see the
pattern it produces in the generated XyzResourceFactoryImpl. The trick
is to add a registration for the null namespace to the package registry
of the resource set or to the BasicExtendedMetaData instance that you
pass as the option value for EXTENDED_META_DATA.
<br>
<br>
<br>
Mark Diggory wrote:
<br>
<br>
<blockquote type="cite">I have an instance where an external
application I'm using produces xml content without any namespace or
schema referenced in it. I'd like to make it so that this content is
still loaded by my editor. I've considered setting the following, but
it doesn't seem to have any effect. Any tips?
<br>
<br>
In "MyResourceImpl":
<br>
<br>
protected XMLHelper createXMLHelper() {
<br>
XMLHelper helper = super.createXMLHelper();
<br>
helper.setNoNamespacePackage(MyPackage.eINSTANCE);
<br>
return helper;
<br>
}
<br>
<br>
I thought the idea here would be that any xml without a namespace would
be treated as if its in the namespace of MyPackage.
<br>
<br>
thanks,
<br>
-Mark
<br>
</blockquote>
<br>
<br>
</blockquote>
<br>
<hr size="4" width="90%"><br>
<center><img src="cid:part1.02050904.08000505@ca.ibm.com"></center>
</blockquote>
<br>
</body>
</html>
--------------060602080206030500020400
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-ID: <part1.02050904.08000505@ca.ibm.com>
/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQE BQoHBwYIDAoM
DAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUE BQkFBQkUDQsN
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU FBQUFBT/wAAR
CAC4ARcDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcI CQoL/8QAtRAA
AgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS 0fAkM2JyggkK
FhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1 dnd4eXqDhIWG
h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW 19jZ2uHi4+Tl
5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcI CQoL/8QAtREA
AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMz UvAVYnLRChYk
NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0 dXZ3eHl6goOE
hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU 1dbX2Nna4uPk
5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9B9S17TtH0WfV729gttLg hM8l3I4Eax4z
u3dMY/OuD/4aT+F//Q8aR/3/AP8A61ee/tWw/aP2edTj651p/wD0rkr5p/Zs /Z50/wCOniPV
tKv9Vn0f7HaC6SWCJZN3zhSpBI/vA5z296+pyfh/A4rJ62b46tKMYTUbRSb1 5Unq+8l6WPAx
2aYijj6eBw1NNyje7du/6I+2P+Gk/hf/ANDxpH/f/wD+tR/w0n8L/wDoeNI/ 7/8A/wBavkr4
3fsgx/DrQG1vw1rL+JtLtd63t15ahInSVonTcpI3I6lWUnOcjGRg+IeHvh9r Xi69ez0LRr/W
rtIzM9vp1q88ioCAWKoCQMsoz0yR619RlPB2R5zh5YjDYyaUXaSkknF+fk90 72fe6aXjY7Ps
xy+qqNagryV1Ztp+n+W5+kn/AA0n8L/+h40j/v8A/wD1qP8AhpP4X/8AQ8aR /wB//wD61fnf
N8FfGlvb6jPL4P16KDTc/bZH0yYLa4jEh80lcJhGV/mx8rA9DWJaeDNSv9Nv tRttOurjT7Dy
/td3FCzRW+9tqeY4GE3EEDJGTwK9qPhvlk1eOMbWn8vXb7+h574sxcXaVBL7 +m5+lf8Aw0n8
L/8AoeNI/wC//wD9aj/hpP4X/wDQ8aR/3/8A/rV+cMPww8R3Gpadp0Xh7VJd Q1K3F3ZWiWUh
luoSpYSxIFy6EKx3KCMKTnisX+x/9mrj4aZdPSOLk/lH+uj+4l8X4mO9Ffez 9OP+Gk/hf/0P
Gkf9/wD/AOtR/wANJ/C//oeNI/7/AP8A9avzH/sf/Zq7N4OvINFtdWe326fd XE1rDNuX5pYl
iaRcZyMCaI5Iwd3GcHFPwywCaTxUtfJErjDEPaivvZ+lf/DSfwv/AOh40j/v /wD/AFqP+Gk/
hf8A9DxpH/f/AP8ArV+cvgb4X6z8R/E1r4f0C0W81a6DmGBpVj37FLt8zEAY VSeT2rQh+B/i
yXwz4h8QPolxa6ToE62uoz3QEXkzFgnl7WwWYMVDAAldwzjIrzK/AuR4ao6N bHuMlbR8t/e2
06/L5nbT4jzGtBVKeGvF311tpufo3oPxw8C+Kb8WOi+JLXV70qX+zWAeeTaO p2qpOB610n/C
TWf/ADx1D/wW3H/xuvzd/Zs037P8dPB0mMYvf/ZGr9N6/PeK8hpcPY6OFpVH NSipXatu2rfg
fUZLmcs1wzrTjytNrT0T/Uyv+Ems/wDnjqH/AILbj/43R/wk1n/zx1D/AMFt x/8AG61aK+MP
fMr/AISaz/546h/4Lbj/AON0f8JNZ/8APHUP/Bbcf/G61aKAMr/hJrP/AJ46 h/4Lbj/43R/w
k1n/AM8dQ/8ABbcf/G61aKAMr/hJrP8A546h/wCC24/+N0f8JNZ/88dQ/wDB bcf/AButWigD
K/4Saz/546h/4Lbj/wCN0f8ACTWf/PHUP/Bbcf8AxutWigDK/wCEms/+eOof +C24/wDjdH/C
TWf/ADx1D/wW3H/xutWigDK/4Saz/wCeOof+C24/+N0f8JNZ/wDPHUP/AAW3 H/xutWigDK/4
Saz/AOeOof8AgtuP/jdH/CTWf/PHUP8AwW3H/wAbrVooAyv+Ems/+eOof+C2 4/8AjdH/AAk1
n/zx1D/wW3H/AMbrVooAyv8AhJrP/njqH/gtuP8A43R/wk1n/wA8dQ/8Ftx/ 8brVooAyv+Em
s/8AnjqH/gtuP/jdFatFAHgP7ScP2j4GXsfrrUn/AKVS14h+zde+KfDXiHWJ fCGn2t/qktoi
SrPJ88dt50fmyRxEosjDI4aVMZyFk+7XvXxzU3fwakDRtEz6xKTG+MqftExw cEjI9iRXy4dH
RuqqfrX7XwvgpZpwzicDCSTlU3fl7N/ofmueYtYHOaOIkrpQ6efOv1PVNV1G 5tfhB4k0vwhJ
DrfgK5QTalqF5fO7wXj/AGdk8uTLs7ybkkeMxhS0jMZELEHzr4O2FvGPGNtP baReyXmirDDZ
a3ffY7e4cX1pIVMnmxEEKjOAHGdncZBr3lrJfyb7giR98smSAPmkleZz+LyO 3tnAwABUP9kj
0FfYcPZDWyjCVKFaonKbi7q+nK776P8AJ+Z85mebU8ZWhUpxdoprW2t/v/U6 W48IXTeFNJis
tV0Dw/faR4i1DUJDa69CRYJJDYNFJCVmeWUL5T48oyPmMjl+D1um3/gC5mXT o9VudE0/xZf6
rcT2Vvp9v9jtobp3trFLv/SFC/ZDGLlQVITzcpt+8fLf7JHoKP7JHoK+jqYL 2sVGVRq19kut
273vezd11Vu92eXDHckrqF9t32t2t0Vn39ND1Pw/8R7HTfHvgqJ57Yz2X/CP 2kGsF1xZ2Ztr
P7bEZt2Y9rwFdo+ULc3wcZk48n8H+F9PsL+1m1m40250O9sXm1CNXVrqCETm PZECNy3W6NWj
C8YdTJ+5MoqX+yR6Cj+yR6CtaOEp0IyjSlbmST+V9V2d3fyepnUxkqrTmr2b a+dt+60t6Hc2
D6NY6YlvcweEWeS41i5JtrO2lQLDptvJpgR5VMoQzLjZId0reYkwdzIpwPir BpFx4P8ADkGl
y2Jka8lvrm3smQLHNPpulNMfLXiMGdZwFACqUZVACYGL/ZI9BR/ZI9BRSwka VaFZTd43+d76
/JO3okOpjHOnKny72+W3+V/Vmd8NdH0kePNFk1zW7rw1pcVwJptVsY3eeDYC 6mPYCwYsoUMA
dpYNg4xXuX7QPxv8N/H7wHPH52qeHNU0a/8AM0/SpMzQarC5Cb5Ng2xyou5v mJCgsql95K+P
f2SPQUf2SPQV5mPyanj8bDHzqtThy8trWVnd9Nb+ex2YXNp4XDSwsYJxlfm3 u7q3ysT/AAG0
37P8YfCkmOl6v8jX6HV8GfDue28MeN9G1a7yttZ3CyyFFy2B6D1r6d/4aW8H +mof+A4/+Kr8
y49wONx2Z06mHoymlTSvGLavzS0ul5n2nC2Mw2HwU4VqsYvmejaXSPc9Wory n/hpbwf6ah/4
Dj/4qj/hpbwf6ah/4Dj/AOKr82/sTNP+gWp/4BL/ACPsf7TwH/P+H/gUf8z1 aivKf+GlvB/p
qH/gOP8A4qj/AIaW8H+mof8AgOP/AIqj+xM0/wCgWp/4BL/IP7TwH/P+H/gU f8z1aivKf+Gl
vB/pqH/gOP8A4qj/AIaW8H+mof8AgOP/AIqj+xM0/wCgWp/4BL/IP7TwH/P+ H/gUf8z1aivK
f+GlvB/pqH/gOP8A4qj/AIaW8H+mof8AgOP/AIqj+xM0/wCgWp/4BL/IP7Tw H/P+H/gUf8z1
aivKf+GlvB/pqH/gOP8A4qj/AIaW8H+mof8AgOP/AIqj+xM0/wCgWp/4BL/I P7TwH/P+H/gU
f8z1aivKf+GlvB/pqH/gOP8A4qj/AIaW8H+mof8AgOP/AIqj+xM0/wCgWp/4 BL/IP7TwH/P+
H/gUf8z1aivKf+GlvB/pqH/gOP8A4qj/AIaW8H+mof8AgOP/AIqj+xM0/wCg Wp/4BL/IP7Tw
H/P+H/gUf8z1aivKf+GlvB/pqH/gOP8A4qj/AIaW8H+mof8AgOP/AIqj+xM0 /wCgWp/4BL/I
P7TwH/P+H/gUf8z1aivKf+GlvB/pqH/gOP8A4qj/AIaW8H+mof8AgOP/AIqj +xM0/wCgWp/4
BL/IP7TwH/P+H/gUf8z1aivKf+GlvB/pqH/gOP8A4qj/AIaW8H+mof8AgOP/ AIqj+xM0/wCg
Wp/4BL/IP7TwH/P+H/gUf8z1aivKf+GlvB/pqH/gOP8A4qij+xM0/wCgWp/4 BL/IP7TwH/P+
H/gUf8zJ+OH/ACSWX/sNTf8Ao+eud+Hvh9/E+rGzW9+wCK0kujILN7pm2yRr tCIwP/LTORnp
XRfHD/kksv8A2Gpv/R89c38N9WstK8VWw1Hctnd2klqX+zmZAzXFuwDYRwBh WOWAHHUdR72F
5v7AfI2n7V6rR2/dX/A82ry/2t7yv7i/9yWO8stH1Lw/q9xYahbTbY5HEN8L do4bhQSMjOQD
yOMng5BPOO80P/Vx/wCe1c94d8MaJrnhDQL7e+najNbRXUt5YxQpK7yJlgzG M5TLHEZ+VQF2
gbFxqeFpCl9qtiLiS7isLsQRzzBRI6mCKT5toC5BkI4A4A75J/PcNnEMbFUZ NuWtm7bdL2e/
y+dz6utgHh25x0XVa7+Xl/VhPBXxQ8GfEn7Z/wAIj4t0LxT9i2fav7F1KG88 jfu2b/LZtu7Y
2M4ztOOhrpq+Pvh14P8Ait4Y+FHhC5mt/M8V2nwul0Twcum6Q1q+m6jLZwSt a6mlxLKokDWN
oI5mEUJdbhJVRngV6tnY+L9O8DauV8Y+M7/QTqNk62beE/FNtLeusV009qsz 3Vzq1srkWbNc
oBbxmJFVJjLcxN3cq6M57n2XRXy3YL41XxHpovNN8Z6N4yGo6ANH00ahf6hp Vpovk2H9qQ3V
0pNjPMh/tdfNuiblyI2Qkm2rmL3V/iPr2h/CzwvZXHxB0rxFo+hafpvirUot NvUCX41jw/HP
MLmaFre8ZYk1JjKDNG0fnMS0btuXKO59l0V83eJtO8R6Prnj2w0p/Gcnja10 6eD4eOLjUrjS
mhXR41iN1KzNYyTfbRefPfsZWPlkkqYTW7+zDp+vWH/CS/bte13XNEf7N9j/ ALa0TVdN8q4H
m+fs/ta7uLx8qbfP3IBgeXucz4XLpcLnp2h/FDwZ4n8Tah4c0bxboWreIdO8 z7bpNjqUM13b
eW4jk8yJWLptchTuAwSAea3ZNUsodTt9Nku4E1G4hkuIbRpVEskUbIsjqmcl VMsQYgYBkQH7
wz8o38ni2y8G33hv4VX/AIzPg+z063gYeIvDF1ZS6Dax31lGtvYKYLS7u1/s 86ju2SS3ObaD
ZNHM6GU+H3g7WE8c/D/XfE994z1zw/YzarZaXqEenazp0sU1xLpD28U8L3U9 81qZLW/Z31Bv
KyuGCw/Zi1cqC59b0UUVmMKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC iiigAooooAKK
KKACiiigDxP44f8AJJZf+w1N/wCj5653SfD9zbNH5s+nrjr/AMTK3Pf/AH66 L44f8kll/wCw
1N/6Pnr6Q1nWb601ay0/T7K3u5riCactc3TQKixtGuPljfJJlHYdK+xwuMqY XKaap21qVN03
9ml2a7ngVMPCvj5uV9IQ/wDSpnzfpmh2Maqk2sGGJRhYofEDIiDsFVJgFA4w AMCu68M3+gaF
bCKPVbFdzF5Hl1BZZHbAGWdnLMcADknAAHQCvUrHWtT/ALdg07UdPtLbz7aW 4jltbxpv9W0a
kENEmM+aOcnoaqfEmZ4fCwCTz2/m6hYQPJbTNDJse8hRwHQhhlWI4I618vUo UIc1WlSjF2fw
xSZ7salSVoTqSa83c5X/AIS3Q/8AoM6f/wCBUf8AjR/wluh/9BnT/wDwKj/x rGn1/T7jx9e+
FfCmvXsHi7RoYNQnj1LVLm5tpIn3BomjeVtxUNCzjaCqzxFWBYEeseFtbHiX wzpGsCH7ONQs
4bvyd27Z5iBtucDOM4zgVnCnJzcJqz+9P56bdSm1bmi7nAf8Jbof/QZ0/wD8 Co/8aP8AhLdD
/wCgzp//AIFR/wCNc7qX7VvhrXvCmk6n4KuLi5uNR1PQo7Vdd0S/05b3T77V bKzlubUXMcJu
FSO8U+ZEXVGlgL8SKG1fiF+034a8C2OpMLLWLrUtO1OwsZtNudGv7Sa4in1K 2sJriyV7fN8s
LXKMfsolDF4VyPOjJ3+r+Znzl3/hLdD/AOgzp/8A4FR/40f8Jbof/QZ0/wD8 Co/8a53QP2kr
bU/iJ44i1CS40bwn4ahtYlhufC+pC5u57i2sLmJhcsqos7HUEt10zymumkVW H3xGOqsv2jfh
9f6roWkprVxBretzTW1lo13pd3b6g0sLW4lje1kiWWJlS7t5isiKRA5n/wBS rSA+r+Yc5X/4
S3Q/+gzp/wD4FR/40f8ACW6H/wBBnT//AAKj/wAab4T/AGoPhz42/sY6Xq+o CPV/JNpNfaFq
FlEyT4FrK7zwIscVwzeXBI5VLiRXjiaR0ZRa8WfF6E6L4fl8ISW+q6lrHi1P DNvDcwyIrtb3
siasBnZhobay1KRWJ2s1uoXzNyK59X8w5yv/AMJbof8A0GdP/wDAqP8Axo/4 S3Q/+gzp/wD4
FR/403Tf2oPhzrvhXSvEWjavqHiDTNV3GwOh6FqGoT3SKkbyyxwQQPK0URmi jlkC7Ipm8mRk
lBQav/C+/Aj6j9mh137ZaLZf2hPrVlZz3Gj2kH2f7UHuNRjQ2sGYCkoEsqkp LEwGJULH1fzD
nMz/AIS3Q/8AoM6f/wCBUf8AjR/wluh/9BnT/wDwKj/xrT8PfHfwZ4l1HT9N t73ULHVb+9Fh
b6ZrOjXum3jSG3uLlWMFzDHIsTRWd2VmZRGzW8iKxdStVIP2kfhtceIbzQx4 pt4tSsobu6u4
54Joltbe1uLy2ubiWRkCRwRTafcxtMxEasIgW/fw+YfV/MOcr/8ACW6H/wBB nT//AAKj/wAa
P+Et0P8A6DOn/wDgVH/jViT9ofwfDpVveyReKEe5mlhg01vB+rjUpRGsZkmW y+y/aGgTzola
cR+UGkRC4Zgpq6v8VNc1vxtaaT8Obbw/4ttP+EZGvXE15qT2tu32m5hTTWS7 ijmBimhh1V8x
xS820WTGJFLn1fzDnHf8Jbof/QZ0/wD8Co/8aP8AhLdD/wCgzp//AIFR/wCN Y/gH9pFNU+Fn
hHxf4y0T+wrvxZZRarpOh+FxfeJLx7J4IZfOkit7JZV2GdEkIjaNGeIGUmVR Vv4hftPeEvCH
hLxNq2ivceMLjSPD9zr6HR7S5n02VYrFr2OKXUooZLa3aSERuokfcVmhYKwk j3H1fzDnLv8A
wluh/wDQZ0//AMCo/wDGj/hLdD/6DOn/APgVH/jVjxx8ZG0X4VW3jDw7odxq lxfanp2lWWm6
/FdaGzS3eow2CtMs1uZoVV5t+TCSyqCoIYGsrwz+0hoz+Jv+EM8YJb+HfH41 OTSk0bTpZ9Sh
vJUgsbhmtZhBG8ipDqdo8heKMoBcOQYoHlo+r+Yc5d/4S3Q/+gzp/wD4FR/4 0f8ACW6H/wBB
nT//AAKj/wAapeIP2pPA2m+DfFGvWN/cXKaNpkuqxPd6TqMNtf26FV+1W0qW shurRWkhMl1a
pPHHHKkh+V1LdA/x78CQa7f6Xc679g+w/aRLqd9Zz22ls9urvcxR6hIi2sss KxTmSNJWeP7P
PuUeTJtPq/mHOZn/AAluh/8AQZ0//wACo/8AGj/hLdD/AOgzp/8A4FR/41Si /aY0K68f+EfD
tvofij7P4ih1Ax3V34Y1W1mgmtpbCMB7eS0V1gYahk3T7YUMRUtknb5/4x/a /vvCHjKbTnh8
D2mhX+p6xbaNrfi/xS3h62li0wafbXUZdre4Lz/b7i/jC7YwY7PcNykOx9X8 w5z03/hLdD/6
DOn/APgVH/jR/wAJbof/AEGdP/8AAqP/ABrnX/aB8VaRfeNr7XfBej2fg/wN NDb+JNUsfEMt
zd2xOm2l9cTQWzWUYmghW7GT5qSukMjJEzlIW6D/AIXp/wAX2/4QT+xP+JD/ AMgz/hJftf8A
zHfsv2/+y/s2zd/yD/8ASftG7yv+WefM+Wj6v5hzjv8AhLdD/wCgzp//AIFR /wCNH/CW6H/0
GdP/APAqP/GvKPCv7c//AAlHgT4baqvgnyPEnifWrGx1Tw//AGtu/sWwupbF Y777R5AS4+TW
NHfyVCt/p20kGGbZ9FeJ/H/h3wVc2kXiDVrfRUuobm4jur8mG2228fmzBp2A jVliDy7GYMY4
ZnAKxSFT6v5hznGf8Jbof/QZ0/8A8Co/8aP+Et0P/oM6f/4FR/402b9p3wDB qN5p7T+IDf2v
kJJap4U1ZpWmlt4rpLZFFsTJci3nSZrZAZo4xI7oqxSFdX4VfEz/AIWTq3j3 7PPp97ouj61b
WWlX2nP5iXdrLpGn3yylwzK+WvX2smFKBOCcsT6v5hzmZ/wluh/9BnT/APwK j/xo/wCEt0P/
AKDOn/8AgVH/AI16nRR9X8w5zyz/AIS3Q/8AoM6f/wCBUf8AjRXqdFH1fzDn PlX44f8AJJZf
+w1N/wCj5693+IfgW28ciC11Lw/oninRXtpbe70nXlD282ZYJUJRopFba0AO COCFI5FeEfHD
/kksv/Yam/8AR89fVVezFXyul/18qf8ApNI81f7/AFP8EPzqHnXgT4U6R4Iv IYdG8F+F/B+i
RrNK2n+HoUjiluXe3ImaNYI13AWyfNyflX+6Kk+MOilPhnqNro8N3YSvc2JE mh2ay3EIW5gH
mpF5UgYxogONhIVOMYBHoNUNf1T+w9C1HUfK877HbSXHlbtu/YpbGcHGcdcV wNaM7z4q06w1
S51z/hE47rxHp+saVHBe3Him10u8kvp42ZAHMBZrhWlMUqHzw6fuAWDq8QP2 B8NIZ7b4ceFY
bqCe2uY9JtElhuUVJY3EKgq6qqhWByCAqgHoB0qnqmp6/oUGp61No+mOkNpv lSPUm3FIg78H
7MCT8x4LYHbGST2FRCKW39f1YzhBU1ZdT5V+F/7LXi/UPhn8KYfH3iLT7PWv B+i6JZWWnaXp
Jj+xpb3ulX1zb3Mhu5luZS2kW8KzReUi7pX2SBlVDS/2Hf7N8Spq6eIPD8N3 ZWQis9Ss/C3k
6pqN1FqWn6hb3ms3f2onUZfO0yPzSFgaXz7gq0RcFfX/AIvfGW2+HFvbW9hF HrOuvPG0mmQu
GljtQd0sjKCCuUBVSerMvBAIrutA8R6X4q0uLUdHv7fUrGX7s9tIHXPcHHQj uDyO9dLpyjFT
a0Z0SpTjBTa0Z5hN8B77UfD3jKHUPEdvLrviHxBpXilb2201ora21Cwt9MWI GBpmZ4Gn0tJG
j81W8uVoxIGAlJ4C+A994a+KB+IGs+I7fVvEN5DqS6nHY6a1naSy3KaRCjwR tNK8SpDosIKs
8hd5ZGDIMRj4a+KPw68N3nizxrq/iDVZtKl1LxfrumW0B0UTW4EcrMXnf9y6 xsNRlBKQykrL
MwM/mFpOK1f4Na9aRau2o6PaiW2kuo7q1lubdrmURvcJcukO/wAyaMNLeh5E Vk+a5JbHmV9L
hMgqYqhTrqrFKaTV7rfptrbrY+fr5pChUlTcG+VtaW/z0+Z99aB+yl/YfhzQ 9K/4Snz/AOzN
F8FaR539n7fN/wCEf1F73zMeacfaN+zbk+XjdmTpXV3vgXxPqfxH8ANrN9/b ei6De654hOrR
xRWzxXUha206yaMMd8SWWo3qFwu5ntInZlLFJPzU1v4T6tYWl/PqGn2Enk28 lzfwC8tpp7dG
lMMguIVcvG5k1CRWSRQ2bibI5kq7/wAKP8RajYfbJdJsGgu+f9Kv7RHmWWD7 Q77HkDMgh1F5
JHxtRbmYyFQZK6/9WKlr+3hb1/4Bh/bML29lL7j7p8QfsgWOr+AfhVokk3hf X9S8BeHx4dgk
8Z+Fl1jTbmIxWqSTiz+0RmOctZRbHEpCK8ylX3hlNW/Y8sddvr2ym1y30bwx c+H38P3EXhbS
l0nUtTibTTp4/tGWGT7JdrFG8jwp9jQQMIhGVRZEl+Dx8Gte1OW/ik0e1kl8 xoilxc26tfvI
kjlbYM4+1l1vJGxD5hcXmRkTjfqaP8BNW1/WtCtNQt7CK2124tEnljuba8ng hvWYLPNbpIZF
RhfyZMgUE3TKSDN80y4aqRV3Xh97/wAhrOIvRUpfcfeN5+z94q1jxNH451Lx po8nxFsprNtO
vbXw9LFpEcVvBqMCpNZtevLIxTWL7LLcxjcLc7cRuJang/8AZS/s/wAOfEbS vE/in+2P+E70
W60jVJtJ0/7B5X2jUdZvZpIBJLPt/wCQyyKrF9vkBiW34X4F0T4Z2mteNLvQ tbubWCJLO9vb
y70/yNTVkjtLq5kClJRHKXWW5U/vMZuJdxyzgz6t8Jl1G/shoxi1fTdX0+TU lu9VSGx2Qme6
t5TdGSRoot00l0uTKQ/2rGd0zJTfDFaMuV1o7X62tr1tbo+oLOabV1Tl26X+ 69+p95/EP9m3
XPiz/YOqeMtS+H/ijxJov222tBrPgV7zRxa3P2ZnzZS6gz/aVe0TbOJwoSSR DESwcdX8IPhn
eeCvF/iy8u4PItLey0fwvojxpbxJdaVY2nmRztDAqpFKbq+v4yqJGgSGIJEg G5/zaHwa17U5
b+KTR7WSXzGiKXFzbq1+8iSOVtgzj7WXW8kbEPmFxeZGRON/UeGvAP8Awgvx q+Fd1Nd2M41L
WND1GKeO6hWdXuJIp2WRFuEeM7r6dRvIMvmyERy+Y0T82J4fqYelOr7aD5Yu Vk3qkr9jWjms
Ks4w9nJXaV/V2PsjxB+yBY6v4B+FWiSTeF9f1LwF4fHh2CTxn4WXWNNuYjFa pJOLP7RGY5y1
lFscSkIrzKVfeGU1b9jyx12+vbKbXLfRvDFz4ffw/cReFtKXSdS1OJtNOnj+ 0ZYZPsl2sUby
PCn2NBAwiEZVFkSX6Kor5U9w808cfCa++K/wqtvCPjfUtH1e4fU9OvtRlttG aOxvYrXUYbs2
5tJZ5SFkjgELbpHHzM2CPkq3pHwZ0Pwt428Kav4btNP8N6L4e0XVdIt9A0uw S3t/9OubK4aR
Am1Uw1k2VCncZicgj5vQKKAPl/xT+y94itfhHq/hm11q38RvY+Br/wCHnhG2 gsBYta2V6ltA
Z9Rme4cXDRLaWrtJCkPypcFIJGeONbd1+xF4b1LXfFz3P/CPw6V4h/tp5dQs fC9tH4lL6otw
tysmqyGTdEv2yfy1SCNwqQI0josizfStFAHlVt8NPHFz4q8M+K9X8X+H7rxJ o/2vT3ey8OT2
9nPpV09nJPCIWvpHS532Mey481kVWYGBzhhxXgv4H+PbDRfh54m0/XdH8I+N rbTNZl17TtZ0
d9WtlvdZvbbUr6OHyLyDasNzC6RnfJmMgFmI3n6KooA8Kf8AZ+8VavfeNrHX fGmj3ng/xzND
ceJNLsfD0ttd3JGm2ljcQwXLXsghgmW0GR5Tyok0ipKrhJlqf8MgaR/bH/CS f8JP4g/4TP8A
4TP/AIS7+1/7Z1HyP+PzP2f7F9q8j/kHf8S3fs/1P8OPkr6AooA8U0n9mPS9 H+GfhLw3FqP/
ABOtFsvCen3OueQ3+nQaFex3cKeQZCse9hOMgkr5/JcIoroPE/wo1nxzotpp GveM7iSxh1O5
1UzWGnwQXPmre/adKVXYOgWzIiODGTPJbQtIfLM0M3pdFAHj+k/Ae+h8YWXi bU/Edveakni1
PFl0lpprQQyyjw4NFeFFaZyilszglnIBEZ3Y8w2/2dPgX/woHwdc6D/bf9u+ d/Z3+kfZPs+P
suj2Gm/d3v8Af+web1483bzt3N6rRQAUUUUAFFFFAHyr8cP+SSy/9hqb/wBH z19VV8q/HD/k
ksv/AGGpv/R89fVVd0P+RXS/6+VP/SaRwL/f6n+CH/pVQKzPE2my614b1bT4 GRZru0lgRpCQ
oZkKgnAPGT6Vp0Vw7neePXnwJ0BtW1TXdP8Ahd4B0rxZfrdFvEVtDGt8JbhH SWUzLaByzCR9
x3Zbc2Tya9Wj0ixinE6WVukwYuJFiUMGJck5x1zLJz/00b+8c26KVhnjHxa+ Bf8Aa8h1rwVD
Bo/iO6ukW+kT5YriKRtskrJkKZELebuHzNtYfMSK9B8DfDnw/wDDmwlttCsF tmnIa5uXJee5
YZ+aSQ8tyWIHQbjgDNa+tR+bZxjZ5mLm3bGzd0mQ5xsfpjOcDGM7kxuW/W8q 05R5G/6/4BvK
vUnDkb0/rf06H5dfEXxv4bs/GfjPw5q3h+bUbyx8b65fWqxagLSF5bi5t08u aEWqO4LfZjlG
Rm+0riVzIkz4h+OMOvRJqF9b/wBp+KpLO8sLbUoryNLaWK/d2kZ7dY8vIx1X 5CkiL+/tvkOc
Sff/AIq+J8+l/Faw8I/2hqMNzq888VitrBbtDGILSGeTzGdS3PmHGM/hWT4u +Ndl4H+Inhfw
Rq3ifU4te8R7vsapa2xjTnCeYfKyN7AouAeQc4HNfT4TNsVSw9OhCgpKMdNX qldN/FonZ3Wz
PlMRhaEqs6kqjV3rot3qlt5qx8LT/F3w5ruuavqTaPcyt4rjYa1Hb6xHi4ea 4tLlGsz5B8kG
Z7bAfziyXEag5dXN3Ufj3puryaamm6T5dpBZ3VlaxvqSzySJdaPY6bESyxKG IH2aThQHNzGo
C7lLfov8V/G2o/Dn4X3Pim3SCdNJezvNWmu0LLDpi3ER1K42oVLPFafaZVVc ksigI5IRo5vj
v4MtvHd54RlvdQi1WzvYNNubh9GvRp0F1NFFLDbvfmH7Kssi3EAVDLuZpo0A Luql/wCsVRNf
uY6XW8uqt/N20Nf7Jg1/Ef3L17H586P+0xJFp1paWj6nbRRR2Zs49E8QSWcd 1KtlYWo+0iNd
00b7bNlSNo2AusCQmVGGL4f+Ow0nxN/bmm2lrPdzaXo1hao9z5kZe0fS3ikI UAuJTFbfKCDi
7jwxyu79YKKS4hlG9qEdf8Xl5+Q3lSdr1H+H+R+Qvhb4i6b4T8af254XS5t4 pLOe2sEbU1ku
YnubRYElWaONNxDXtvIu1FJ82EA5dWOpb/GW28QXE0+vQy69dazp8Wl6le2+ pCO4v4RJZSWj
qzJIFmB+xqX2sJEmi+USP5r/AKzUVrLiarOXM6Mb2Sv717LzvffX1s90jNZN TiuVVHbfp/kf
lZZfHvTbrUNFvG0n7VLot5bXvh0W+pKFV1t9PggFz+6b7QGWLTj+78ksZ+CB NGFi8B+OLDxd
8XfhXeQKbfU4tU0W1uLmK/XyLiGJ7GGBo0DRFMwyW+7MsgkNwmI2Eiwv+rFF ctbPqlWjOiqU
VzRcb3lommu/nf11N6eWQhUjUc27NPpun6BRRRXy57QUUUUAFFFFABRRRQAU UUUAFFFFABRR
RQAUUUUAFFFFAHyr8cP+SSy/9hqb/wBHz19VV8q/HD/kksv/AGGpv/R89fVV d0P+RXS/6+VP
/SaRwL/f6n+CH/pVQKKKK4TvCiiigChrUfm2cY2eZi5t2xs3dJkOcbH6YznA xjO5MblI9A0y
HZs060TZt27YFG3bs2444x5UWPTy0/ujBrUfm2cY2eZi5t2xs3dJkOcbH6Yz nAxjO5Mblv0u
ozhr34R6XceI11q3u59PvIm3WxgtbN/sn7lIW8lpIHaMNHGoIVgDj0r598bf sn+PPHU/xZ1T
UtT0SfXtbvLU+GbhNV1C3hhtoZSIxexRBY2eKMLJHhHHnM5bKkCvWvFXxPn0 v4rWHhH+0NRh
udXnnisVtYLdoYxBaQzyeYzqW58w4xn8KyfF3xrsvA/xE8L+CNW8T6nFr3iP d9jVLW2Mac4T
zD5WRvYFFwDyDnA5r08PUxcLOlHdabbJ377XR5OIWFqXVR7Oz9Wrffroeg6t 4DuviD8FrzwX
40uwbzXPD76PrV3o5CDzJrYxXDwF0wOWcruTjjK9q4Dwt8GPEXijwBdXfi+8 t9F8WeJ/EHhv
xnrFjaWweHT72xi0gz2SETMHVpNLcCTedomH39mX7n4r+NtR+HPwvufFNukE 6aS9neatNdoW
WHTFuIjqVxtQqWeK0+0yqq5JZFARyQjRzfHfwZbeO7zwjLe6hFqtnewabc3D 6NejToLqaKKW
G3e/MP2VZZFuIAqGXczTRoAXdVPnN3bZ6cVZJHoFFFFIoKKKKACiiigAoooo AKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigD5V+OH/JJZf8AsNTf+j56+qq+Vfjh /wAkll/7DU3/
AKPnr6qruh/yK6X/AF8qf+k0jgX+/wBT/BD/ANKqBRRRXCd4UUUUAUNaj82z jGzzMXNu2Nm7
pMhzjY/TGc4GMZ3JjcpHoGmQ7NmnWibNu3bAo27dm3HHGPKix6eWn90YNaj8 2zjGzzMXNu2N
m7pMhzjY/TGc4GMZ3Jjct+l1GcNe/CPS7jxGutW93Pp95E262MFrZv8AZP3K Qt5LSQO0YaON
QQrAHHpXz742/ZP8eeOp/izqmpanok+va3eWp8M3CarqFvDDbQykRi9iiCxs 8UYWSPCOPOZy
2VIFeteKvifPpfxWsPCP9oajDc6vPPFYrawW7QxiC0hnk8xnUtz5hxjP4Vk+ LvjXZeB/iJ4X
8Eat4n1OLXvEe77GqWtsY05wnmHysjewKLgHkHOBzXp4epi4WdKO6022Tv32 ujycQsLUuqj2
dn6tW+/XQ9B1bwHdfEH4LXngvxpdg3mueH30fWrvRyEHmTWxiuHgLpgcs5Xc nHGV7VwHhb4M
eIvFHgC6u/F95b6L4s8T+IPDfjPWLG0tg8On3tjFpBnskImYOrSaW4Em87RM Pv7Mv3PxX8ba
j8Ofhfc+KbdIJ00l7O81aa7QssOmLcRHUrjahUs8Vp9plVVySyKAjkhGjm+O /gy28d3nhGW9
1CLVbO9g025uH0a9GnQXU0UUsNu9+YfsqyyLcQBUMu5mmjQAu6qfObu2z04q ySPQKKKKRQUU
UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAHyr8 cP8Akksv/Yam
/wDR89fVVfKvxw/5JLL/ANhqb/0fPX1VXdD/AJFdL/r5U/8ASaRwL/f6n+CH /pVQKKKK4TvC
iiigChrUfm2cY2eZi5t2xs3dJkOcbH6YznAxjO5MblI9A0yHZs060TZt27YF G3bs2444x5UW
PTy0/ujBrUfm2cY2eZi5t2xs3dJkOcbH6YznAxjO5Mblv0uozhr34R6XceI1 1q3u59PvIm3W
xgtbN/sn7lIW8lpIHaMNHGoIVgDj0r598bfsn+PPHU/xZ1TUtT0SfXtbvLU+ GbhNV1C3hhto
ZSIxexRBY2eKMLJHhHHnM5bKkCvWvFXxPn0v4rWHhH+0NRhudXnnisVtYLdo YxBaQzyeYzqW
58w4xn8KyfF3xrsvA/xE8L+CNW8T6nFr3iPd9jVLW2Mac4TzD5WRvYFFwDyD nA5r08PUxcLO
lHdabbJ377XR5OIWFqXVR7Oz9Wrffroeg6t4DuviD8FrzwX40uwbzXPD76Pr V3o5CDzJrYxX
DwF0wOWcruTjjK9q4Dwt8GPEXijwBdXfi+8t9F8WeJ/EHhvxnrFjaWweHT72 xi0gz2SETMHV
pNLcCTedomH39mX7n4r+NtR+HPwvufFNukE6aS9neatNdoWWHTFuIjqVxtQq WeK0+0yqq5JZ
FARyQjRzfHfwZbeO7zwjLe6hFqtnewabc3D6NejToLqaKKWG3e/MP2VZZFuI AqGXczTRoAXd
VPnN3bZ6cVZJHoFFFFIoKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii igAooooAKKKK
ACiiigD5V+OH/JJZf+w1N/6Pnr6qr5V+OH/JJZf+w1N/6Pnr6qruh/yK6X/X yp/6TSOBf7/U
/wAEP/SqgUUUVwneFFFFAFDWo/Ns4xs8zFzbtjZu6TIc42P0xnOBjGdyY3KR 6BpkOzZp1omz
bt2wKNu3Ztxxxjyosenlp/dGDWo/Ns4xs8zFzbtjZu6TIc42P0xnOBjGdyY3 LfpdRnDXvwj0
u48RrrVvdz6feRNutjBa2b/ZP3KQt5LSQO0YaONQQrAHHpXz742/ZP8AHnjq f4s6pqWp6JPr
2t3lqfDNwmq6hbww20MpEYvYogsbPFGFkjwjjzmctlSBXrXir4nz6X8VrDwj /aGow3OrzzxW
K2sFu0MYgtIZ5PMZ1Lc+YcYz+FZPi7412Xgf4ieF/BGreJ9Ti17xHu+xqlrb GNOcJ5h8rI3s
Ci4B5Bzgc16eHqYuFnSjutNtk799ro8nELC1Lqo9nZ+rVvv10PQdW8B3XxB+ C154L8aXYN5r
nh99H1q70chB5k1sYrh4C6YHLOV3Jxxle1cB4W+DHiLxR4AurvxfeW+i+LPE /iDw34z1ixtL
YPDp97YxaQZ7JCJmDq0mluBJvO0TD7+zL9f8aviq/wAF/hNN4tlgsL2SC502 zY6vqI020Q3V
5Bamae4EUgijj8/zGbYcKh4rhdI/aA8ceKbzwpYeG/DHw/8AEl34hstV1S3v tL8eT3Gl/ZbG
aygYpdJpjF5TNespQRhV8k/OSdq+c3dtnpxVkkfQFFeFeOP2qbHw34Z8O61p Xh+41RLia/uN
ftLu5W1m0DS9Nn+z6zePtWRLhrOZkjMMLM0xYmFpFG6qniD9q3/hHvHfxO8K z+Fs3/hz7Na+
G/8AiYf8jLfyxWGbXiIi023Gr6VB5khKn7Xv4WKXYij6Aor5Vl/bH8Xz+EH1 7S/hfp+q/aPD
PhPXtM06PxSYri8n127W0t7Ri9mI4tkq3GZS5BCRHC+Y/ldVrv7UtxqHi/wt oPgDw7p/ir/h
J7LSNQ0rUdU1abS7eWC+tNYu1dwLSaRNsWj8ApljcAEJsO4A+gKK8Un+PmuH xH4N0K18J6ed
Vv8AxNJ4U8RW91rTx/2RdJpzalvgZbV1u4ntEaVCTCx82BXWJ2lWE8K/tLaR beBPBU3jCPUF
8Z6tZXS6hpHhnw/qOqeRf2EsdrqkapaxTssUF2/lByxVsqVdwQxAPa6KqaTq 1jr+lWWp6Ze2
+o6bewpc2t5aSrLDPE6hkkR1JDKykEMCQQQRVugAorivE3jW+8N/FDwRos0V unh7xDDqFoLt
lZpjqkaRXFtAuG+VXtodTkZmXbm3QblLKslT4afHfwZ8XfI/4Ru91B/tVkup Wf8AamjXumfb
rU7P9ItvtUMX2iIeZFueLcq+dFuI8xNwB6BRRRQAUUUUAFFFFABRRRQAUUUU AFFFFABRRRQB
8q/HD/kksv8A2Gpv/R89fVVfKvxw/wCSSy/9hqb/ANHz19VV3Q/5FdL/AK+V P/SaRwL/AH+p
/gh/6VUCiiiuE7wooooAoa1H5tnGNnmYubdsbN3SZDnGx+mM5wMYzuTG5SPQ NMh2bNOtE2bd
u2BRt27NuOOMeVFj08tP7owa1H5tnGNnmYubdsbN3SZDnGx+mM5wMYzuTG5b 9LqM4a9+Eel3
HiNdat7ufT7yJt1sYLWzf7J+5SFvJaSB2jDRxqCFYA49K+ffG37J/jzx1P8A FnVNS1PRJ9e1
u8tT4ZuE1XULeGG2hlIjF7FEFjZ4owskeEceczlsqQK9a8VfE+fS/itYeEf7 Q1GG51eeeKxW
1gt2hjEFpDPJ5jOpbnzDjGfwrJ8XfGuy8D/ETwv4I1bxPqcWveI932NUtbYx pzhPMPlZG9gU
XAPIOcDmvTw9TFws6Ud1ptsnfvtdHk4hYWpdVHs7P1at9+uh1njT4deJfiD8 HtH0G91zTtM8
Y202janPqgsXu7I31jd21437kSQs0TyW5XAdCFfPBGK5/UvhX8U9Q8VeHvFf /CwPB8fiTSLL
U9L3/wDCG3Rs5bW7ewkx5P8Aau9ZUew+/wCaVZZcbAV3N1/xX8baj8Ofhfc+ KbdIJ00l7O81
aa7QssOmLcRHUrjahUs8Vp9plVVySyKAjkhGjm+O/gy28d3nhGW91CLVbO9g 025uH0a9GnQX
U0UUsNu9+YfsqyyLcQBUMu5mmjQAu6qfObu2z04qySPP7z9i/wAGa7rFzL4h 1LxBrelS6LLp
X2BdbvdP8yS7vLq71a4m+yTwxyfbpZ4TJEI1jH2ZAqhAqJ0Hwk/Z5h8AWlvL 4j1648ba7ban
Z6zBrF2skMwvYtBt9Gknf965laWOKeQ7ycG5I5ZA59gopFHzV4Y/ZJ1zQYtJ sJ/HOn3ei6bo
vg3SIoY9AeK4b/hH75LxJGlN2y/v2N0pURjYJIsFjE3ml3+yTrmlfFjU/HPh Txzp+lSNrVvq
+laXqmgPfW9j+41hbuNyl3DJN59zrt5chiy+WSEAKBQv0rRQB4pP8A9cHiPw brtr4s08arYe
JpPFfiK4utFeT+17p9ObTdkCrdItpElo7RICJmHlQM7SusrTHwz+DmqeGvin qmt3Un2bRdHv
fEEGixOqyS38GsT6bqlxO7q/yeVex30KoUBMYjJyV3y+10UAcp8J/Av/AAq/ 4WeDfBv27+0/
+Ed0Wy0j7b5XlfaPs8CReZs3Nt3bM7dxxnGT1rq6KKAPP/i94W1TW/8AhCtY 0K1+2614c8TW
WoQ27yKkTQS77G+d9xXPl2V7eSqFYHzI4+HGY3yvhx8C/wDhX/8Awqz/AInf 2/8A4QbwZN4R
/wCPTy/tvmf2b/pH3z5eP7O+582fO+98nzeq0UAFFFFABRRRQAUUUUAFFFFA BRRRQAUUUUAF
FFFAHyr8cP8Akksv/Yam/wDR89fVVFFd0P8AkV0v+vlT/wBJpHAv9/qf4If+ lVAooorhO8KK
KKAKGtR+bZxjZ5mLm3bGzd0mQ5xsfpjOcDGM7kxuUj0DTIdmzTrRNm3btgUb duzbjjjHlRY9
PLT+6MFFLqM5W9+Eel3HiNdat7ufT7yJt1sYLWzf7J+5SFvJaSB2jDRxqCFY A49K+ffG37J/
jzx1P8WdU1LU9En17W7y1Phm4TVdQt4YbaGUiMXsUQWNnijCyR4Rx5zOWypA oorto4urQ1g+
34O5x1sLSrq013/FWPoXVvAd18QfgteeC/Gl2Dea54ffR9au9HIQeZNbGK4e AumByzldyccZ
XtXAeFvgx4i8UeALq78X3lvovizxP4g8N+M9YsbS2Dw6fe2MWkGeyQiZg6tJ pbgSbztEw+/s
y5RXI3d3OpKyse60UUUhhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU UUAFFFFABRRR
QAUUUUAf/9k=
--------------060602080206030500020400--
--------------080400070302010102030503--
|
|
|
Powered by
FUDForum. Page generated in 0.02706 seconds