Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » OHF » OSGi/Server EOHF Project Proposal
OSGi/Server EOHF Project Proposal [message #8034] Tue, 18 October 2005 06:49 Go to next message
Eclipse UserFriend
Originally posted by: eishays.us.ibm.com

--=_mixed 002564428825709E_=
Content-Type: text/plain; charset="US-ASCII"

Please send out comments.
In the next few days I will ask the Equinox and Geronimo communities to
comment on this project proposal.
Comments I got from the Equinox project leader where very encouraging.
Eishay


--=_mixed 002564428825709E_=
Content-Type: application/octet-stream; name="OSGi Server Project Definition.doc"
Content-Disposition: attachment; filename="OSGi Server Project Definition.doc"
Content-Transfer-Encoding: base64

0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAAB AAAANQAAAAAAAAAA
EAAANwAAAAEAAAD+////AAAAADQAAAD///////////////////////////// ////////////////
//////////////////////////////////////////////////////////// ////////////////
//////////////////////////////////////////////////////////// ////////////////
//////////////////////////////////////////////////////////// ////////////////
//////////////////////////////////////////////////////////// ////////////////
//////////////////////////////////////////////////////////// ////////////////
//////////////////////////////////////////////////////////// ////////////////
//////////////////////////////////////////////////////////// ///////////////s
pcEAB0AJBAAA8BK/AAAAAAAAMAAAAAAABgAAwRAAAA4AYmpiatem16YAAAAA AAAAAAAAAAAAAAAA
AAAJBBYALhwAALXMAAC1zAAAwQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAD//w8AAAAA
AAAAAAD//w8AAAAAAAAAAAD//w8AAAAAAAAAAAAAAAAAAAAAAIgAAAAAAIgC AAAAAAAAiAIAAIgC
AAAAAAAAiAIAAAAAAACIAgAAAAAAAIgCAAAAAAAAiAIAABQAAAAAAAAAAAAA AJwCAAAAAAAA5A8A
AAAAAADkDwAAAAAAAOQPAAAAAAAA5A8AAAwAAADwDwAAHAAAAJwCAAAAAAAA FSQAADIBAAAYEAAA
AAAAABgQAAAAAAAAGBAAAAAAAAAYEAAAAAAAABgQAAAAAAAAGBAAAAAAAAAY EAAAAAAAABgQAAAA
AAAAlCMAAAIAAACWIwAAAAAAAJYjAAAAAAAAliMAAAAAAACWIwAAAAAAAJYj AAAAAAAAliMAACQA
AABHJQAAUgIAAJknAACMAAAAuiMAABUAAAAAAAAAAAAAAAAAAAAAAAAAiAIA AAAAAAAYEAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAYEAAAAAAAABgQAAAAAAAAGBAAAAAAAAAYEAAA AAAAALojAAAAAAAA
AAAAAAAAAACIAgAAAAAAAIgCAAAAAAAAGBAAAAAAAAAAAAAAAAAAABgQAAAA AAAAzyMAABYAAAAM
EQAAAAAAAAwRAAAAAAAADBEAAAAAAAAYEAAAagAAAIgCAAAAAAAAGBAAAAAA AACIAgAAAAAAABgQ
AAAAAAAAlCMAAAAAAAAAAAAAAAAAAAwRAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAGBAAAAAAAACUIwAAAAAAAAAAAAAAAAAA DBEAAAAAAAAMEQAA
xgAAALAhAACQAAAAiAIAAAAAAACIAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZCMAAAAAAAAYEAAAAAAAAAwQ AAAMAAAAMGn1HK/T
xQEAAAAAAAAAAOQPAAAAAAAAghAAABYAAABAIgAAFAAAAAAAAAAAAAAAlCMA AAAAAADlIwAAMAAA
ABUkAAAAAAAAVCIAABABAAAlKAAAAAAAAJgQAABeAAAAJSgAACgAAABkIwAA AAAAAAAAAAAAAAAA
nAIAAAAAAACcAgAAAAAAAIgCAAAAAAAAiAIAAAAAAACIAgAAAAAAAIgCAAAA AAAAAAAAAAAAAAAA
AAAAAAAAACUoAAAAAAAAAAAAAAAAAACIAgAAAAAAAGQjAAAwAAAAGBAAAAAA AAAYEAAAAAAAAAwR
AAAAAAAAGBAAAAAAAAAYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAGBAA
AAAAAAAYEAAAAAAAABgQAAAAAAAAuiMAAAAAAAC6IwAAAAAAAJwCAAAAAAAA nAIAAEQIAADgCgAA
BAUAAAAAAAAAAAAA9hAAABYAAACcAgAAAAAAAJwCAAAAAAAA4AoAAAAAAAAC AAEBAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAEVPSEYg
UHJvamVjdCBEZWZpbml0aW9uDQ1OYW1lDU9TR2kvU2VydmVyDQ1TY29wZQ1U aGlzIHByb2plY3Qg
d2lsbCBidWlsZCB0aGUgaW5mcmFzdHJ1Y3R1cmUgdG8gc3VwcG9ydCB0aGUg ZWNsaXBzZSBleHRl
bnNpb24gcGFyYWRpZ20gd2l0aGluIHNlcnZlciBwcm9ncmFtbWluZyBlbnZp cm9ubWVudHMuIFRo
aXMgcHJvamVjdCB3aWxsIHByb3ZpZGUgYSBnZW5lcmFsIHNlcnZlciBmcmFt ZXdvcmsgZm9yIHJ1
bm5pbmcgT1NHaSBidW5kbGVzIG9uIHNlcnZlcnMsIGFuZCBzcGVjaWZpYyBp bXBsZW1lbnRhdGlv
bnMgZm9yIGF0IGxlYXN0IEdlcm9uaW1vLg0NVGhlIE9IRiBPU0dpL1NlcnZl ciBwcm9qZWN0IGlz
IG5vdCByZXNwb25zaWJsZSBmb3IgZGV2ZWxvcGluZyBPU0dpIGZlYXR1cmVz IGZvciBpdCB0byBy
dW4gb24gYSBzZXJ2ZXIuIEluc3RlYWQsIGl0IGlzIGEgcHJvamVjdCBhaW1l ZCBhdCBnYXRoZXJp
bmcgcmVxdWlyZW1lbnRzLCBzcG9uc29yaW5nIGVudGh1c2lhc20gZm9yIHRo ZSBwcm9qZWN0IGFt
b25nc3Qgb3RoZXIgY29tbXVuaXRpZXMuIFRoZSBwcm9qZWN0IHdpbGwgdGFr ZSBhZHZhbnRhZ2Ug
b2YgbmV3IE9TR2kgYW5kIEdlcm9uaW1vIGZlYXR1cmVzIGFuZCB3aWxsIGNy ZWF0ZSBhbiBlbnZp
cm9ubWVudCB0byBydW4gRU9IRiBFY2xpcHNlIHBsdWdpbnMgKE9TR2kgYnVu ZGxlcykgaW4gR2Vy
b25pbW8uIFRoZSBFT0hGIHBsdWdpbnMgd2lsbCBuZWVkIHRvIGNvbXBseSB3 aXRoIGEgc2V0IG9m
IHJlc3RyaWN0aW9ucyBpbiBvcmRlciB0byBydW4gb24gdGhlIHNlcnZlciBz aWRlLiBGb3IgZXhh
bXBsZTogcmVzdHJpY3Rpb24gb2YgdXNpbmcgU1dULCBhbmQgT1NHaSByZXNv dXJjZXMgdGhhdCBj
YW4gbm90IHJ1biBvbiB0aGUgc2VydmVyLiBUaGUgT1NHaS9TZXJ2ZXIgcHJv amVjdCB3aWxsIHN0
cml2ZSB0byBtaW5pbWlzZSB0aGUgcmVzdHJpY3Rpb25zLg0NU3Rha2Vob2xk ZXJzDUlCTSCWIHBy
b2plY3QgbGVhZCBhbmQgY29uc3VtZXINT0hGIGdlbmVyYWxseSBhbmQgQ1RT IHNwZWNpZmljYWxs
eQ1IZWFsdGhjYXJlIGFuZCBvdGhlciBhcHBsaWNhdGlvbiBkZXZlbG9wZXJz IGxvb2tpbmcgdG8g
dXNlIHRoZSBFY2xpcHNlIHBsdWctaW4gcGF0dGVybnMgaW4gc2VydmVyIGFw cGxpY2F0aW9uIGRl
dmVsb3BtZW50DQ1Qcm9qZWN0IExlYWQNRWlzaGF5IFNtaXRoLCBJQk0gZWlz aGF5c0B1cy5pYm0u
Y29tDQ1Qcm9qZWN0IERlc2NyaXB0aW9uIE1hbmFnZXINRWlzaGF5IFNtaXRo LCBJQk0gZWlzaGF5
c0B1cy5pYm0uY29tDQ1GdW5jdGlvbmFsIFJlcXVpcmVtZW50cw0NTGVhZA1F aXNoYXkgU21pdGgs
IElCTSBlaXNoYXlzQHVzLmlibS5jb20NDUNvbnRyaWJ1dG9ycw1HcmFoYW1l IEdyaWV2ZSwgSml2
YQ1CcmlhbiBCYXJyeSwgQmVkYXJyYQ0NUmV2aWV3ZXJzDUdyYWhhbWUgR3Jp ZXZlLCBKaXZhDUpl
ZmYgTWNBZmZlciwgRXF1aW5veCwgSUJNICg/KQ0NQ3VzdG9tZXJzDUlCTQtK aXZhIE1lZGljYWwN
DURldmVsb3BtZW50DQ1Db21taXR0ZXJzDUVpc2hheSBTbWl0aCwgSUJNDUdy YWhhbWUgR3JpZXZl
LCBKaXZhDSANT3RoZXIgcmVzb3VyY2VzDUdlcm9uaW1vIGNvbW11bml0eQ1F cXVpbm94IGNvbW11
bml0eQ0NQ29uY2VwdHVhbCBkZWxpdmVyYWJsZXMNRnJhbWV3b3JrDUludGVn cmF0aW9uIGltcGxl
bWVudGF0aW9uIGZvciBHZXJvbmltbw0NUHJvamVjdGVkIG1pbGVzdG9uZXMN TWFyY2ggMjAwNTog
UHJvdG90eXBlcyBhdmFpbGFibGUNSnVseSAyMDA2OiBSdW4gdGltZSBhbmQg ZmV3IHBsdWdpbnMg
ZnJvbSBIM0VUIGFuZCBYRFMgYWN0b3JzDUVuZCAyMDA2OiBDb21wbGV0ZSBp bnRlZ3JhdGlvbiBv
ZiBIM0VUIGFuZCBYRFMgYWN0b3JzIG9uIGEgc2VydmVyIHNpZGUgZW52aXJv bm1lbnQgd2l0aCBh
Y2Nlc3MgdG8vZnJvbSBFSkIgYW5kIFNlcnZsZXRzLg0NRXh0ZXJuYWwgZGVw ZW5kZW5jaWVzIGFu
ZCByZWxhdGlvbnNoaXBzDUgzRVQgYW5kIFhEUyBhY3RvcnMgcHJvamVjdHMN RXF1aW5veCBPU0dp
IHByb2plY3QgKGF2YWlsYWJpbGl0eSBvZiBpbmRlcGVuZGVudCBTZXJ2aWNl IHJlZ2lzdHJ5KQ1H
ZXJvbmltbyBjb21tdW5pdHkNDVJlbGV2YW50IHN0YW5kYXJkcyBhbmQgdGhl aXIgc3RhdHVzIChh
dmFpbGFiaWxpdHkgYW5kIFNNTSBzdGF0dXMpDU9TR2kgKHd3dy5vc2dpLmNv bSkNDUlzc3Vlcw0J
V2lsbCBhY3QgdG8gaGF2ZSBjb2xsYWJvcmF0aW9uIHdpdGggdGhlIE9TR2kg YW5kIEdlcm9uaW1v
IGNvbW11bml0aWVzDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAABgAA5wgAAO8I
AAD0CAAA/AgAADIJAAA7CQAAgAkAAJcJAACaCQAAmwkAALwKAADACgAAJwsA ACgLAAC3CwAAuAsA
AKMMAAC1DAAAtgwAAOUMAAD3DAAA+AwAACkNAAA7DQAAPA0AAH8NAACUDQAA oA0AAK4NAACyDQAA
sw0AALQNAAC+DQAAwQ0AAA8OAAAQDgAAIQ4AADMOAAA0DgAAOw4AAEUOAABG DgAApw4AAH4PAACn
DwAAqw8AAMMPAADEDwAAzA8AABsQAAAcEAAAXhAAAHoQAADAEAAAwRAAAPz4 /Pj8+Pz4/Pj88fzt
/PH85t/85t/85t/82+bX0/zX/Nf81/zX/ObX5vzb/Mzb/Mzb/MX82/wAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBZo LhzGADUIgVwIgQAM
FWiZR6sAFmiZR6sAAAYWaKIkcgAABhZomy3eAAAGFmiZR6sAAAwVaJst3gAW aC4cxgAADBVomy3e
ABZomy3eAAAGFmhVTngAAAwVaC4cxgAWaC4cxgAABhZoZ15SAAAGFmguHMYA NwAGAAAYCAAAGQgA
AB4IAAAqCAAAKwgAADEIAAA8CQAAPQkAALgLAAC5CwAAxgsAAOYLAAAJDAAA gwwAAIQMAACRDAAA
tgwAALcMAADTDAAA+AwAAPkMAAARDQAAEg0AABcNAAD9AAAAAAAAAAAAAAAA +wAAAAAAAAAAAAAA
APkAAAAAAAAAAAAAAAD7AAAAAAAAAAAAAAAA+wAAAAAAAAAAAAAAAPkAAAAA AAAAAAAAAAD0AAAA
AAAAAAAAAAAA+wAAAAAAAAAAAAAAAO8AAAAAAAAAAAAAAAD7AAAAAAAAAAAA AAAA+QAAAAAAAAAA
AAAAAOoAAAAAAAAAAAAAAADqAAAAAAAAAAAAAAAA6gAAAAAAAAAAAAAAAPsA AAAAAAAAAAAAAAD5
AAAAAAAAAAAAAAAA5QAAAAAAAAAAAAAAAPsAAAAAAAAAAAAAAAD5AAAAAAAA AAAAAAAA5QAAAAAA
AAAAAAAAAPsAAAAAAAAAAAAAAAD5AAAAAAAAAAAAAAAA3wAAAAAAAAAAAAAA AN0AAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQMAAAUAAA+EaAFe hGgBAAQAAGdkmy3e
AAUAAAomAAtGAwAABAAAZ2RVTngAAAQAAGdkZ15SAAABAQAAAQAAAAECAAAY AAYAAMEQAAD9AAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAABAQEX DQAAPA0AAD0NAABK
DQAAXw0AAHQNAAB1DQAAfw0AAJQNAACzDQAAtA0AAL4NAADPDQAA0A0AANwN AADdDQAA6A0AAPoN
AAAPDgAAEQ4AACEOAAA0DgAARg4AAEcOAABfDgAA9gAAAAAAAAAAAAAAAPAA AAAAAAAAAAAAAADu
AAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAAAPAAAAAAAAAAAAAAAADwAAAAAAAA AAAAAAAA7gAAAAAA
AAAAAAAAAOUAAAAAAAAAAAAAAADwAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAA AO4AAAAAAAAAAAAA
AADwAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAAAOMAAAAAAAAAAAAAAADhAAAA AAAAAAAAAAAA3wAA
AAAAAAAAAAAAANkAAAAAAAAAAAAAAADZAAAAAAAAAAAAAAAA0AAAAAAAAAAA AAAAAN8AAAAAAAAA
AAAAAADZAAAAAAAAAAAAAAAA2QAAAAAAAAAAAAAAANkAAAAAAAAAAAAAAADf AAAAAAAAAAAAAAAA
AAAAAAAIAAAPhNACXoTQAmdkmy3eAAAFAAAPhNACXoTQAgABBQAAAQAAAAEB AAAIAAAPhGgBXoRo
AWdkmUerAAABAwAABQAAD4RoAV6EaAEACAAAD4RoAV6EaAFnZJst3gAAGF8O AABpDgAAkQ4AAJIO
AACnDgAAyA4AAAUPAAB+DwAAfw8AAKcPAADEDwAACBAAABsQAAAcEAAAXhAA AHIQAABzEAAAehAA
AMEQAAD5AAAAAAAAAAAAAAAA+QAAAAAAAAAAAAAAAPkAAAAAAAAAAAAAAAD3 AAAAAAAAAAAAAAAA
7gAAAAAAAAAAAAAAAO4AAAAAAAAAAAAAAADuAAAAAAAAAAAAAAAA+QAAAAAA AAAAAAAAAPcAAAAA
AAAAAAAAAADpAAAAAAAAAAAAAAAA6QAAAAAAAAAAAAAAAOkAAAAAAAAAAAAA AADnAAAAAAAAAAAA
AAAA5wAAAAAAAAAAAAAAAOIAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAA4AAA AAAAAAAAAAAAAOcA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEABQAACiYA C0YGAAABAAAFAAAK
JgALRgUAAAgAAA+E0AJehNACZ2SZR6sAAAEFAAAFAAAPhNACXoTQAgASLAAx kGgBH7CCLiCwxkEh
sAgHIrAIByOQoAUkkKAFJbAAABewxAIYsMQCDJDEAgAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABAA EgABAJwADwADAAAA
AAAAAAAAQAAAQPH/AgBAAAwAAAAAAAAAAAAGAE4AbwByAG0AYQBsAAAAAgAA ABgAQ0oYAF9IAQRh
ShgAbUgJDHNICQx0SAkEOgABQAEAAgA6AAwAAAAAAAAAAAAJAEgAZQBhAGQA aQBuAGcAIAAxAAAA
CAABAAYkAUAmAAYANQiBXAiBXAACQAEAAgBcAAwAAAAAAAAAAAAJAEgAZQBh AGQAaQBuAGcAIAAy
AAAAEAACAAYkAROk8AAUpDwAQCYBIAA1CIE2CIFDShwAT0oCAFFKAgBcCIFd CIFeSgIAYUocAEIA
A0ABAAIAQgAMAAAAAAAAAAAACQBIAGUAYQBkAGkAbgBnACAAMwAAABAAAwAG JAEPhGgBQCYCXoRo
AQYANQiBXAiBAABCAAVAAQACAEIADAAAAAAAAAAAAAkASABlAGEAZABpAG4A ZwAgADUAAAAQAAUA
BiQBD4TQAkAmBF6E0AIGADUIgVwIgQAAAAAAAAAARABBQPL/oQBEAAwBAAAA AAAAAAAWAEQAZQBm
AGEAdQBsAHQAIABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAAAAAAFYA aQDz/7MAVgAMAQAA
AAAAAAAADABUAGEAYgBsAGUAIABOAG8AcgBtAGEAbAAAACAAOlYLABf2AwAA NNYGAAEFAwAANNYG
AAEKA2wAYfYDAAACAAsAAAAoAGsA9P/BACgAAAEAAAAAAAAAAAcATgBvACAA TABpAHMAdAAAAAIA
DAAAAAAANgBVQKIA8QA2AAwAAAAAAAAAAAAJAEgAeQBwAGUAcgBsAGkAbgBr AAAADAA+KgFCKgJw
aAAA/wAAAAAAwQgAAAsAABwAAAAA/////wAAAAAYAAAAGQAAAB4AAAAqAAAA KwAAADEAAAA8AQAA
PQEAALgDAAC5AwAAxgMAAOYDAAAJBAAAgwQAAIQEAACRBAAAtgQAALcEAADT BAAA+AQAAPkEAAAR
BQAAEgUAABcFAAA8BQAAPQUAAEoFAABfBQAAdAUAAHUFAAB/BQAAlAUAALMF AAC0BQAAvgUAAM8F
AADQBQAA3AUAAN0FAADoBQAA+gUAAA8GAAARBgAAIQYAADQGAABGBgAARwYA AF8GAABpBgAAkQYA
AJIGAACnBgAAyAYAAAUHAAB+BwAAfwcAAKcHAADEBwAACAgAABsIAAAcCAAA XggAAHIIAABzCAAA
eggAAMMIAAAYAAAAAjAAAAAAAAAAgAAAAIAAAAAAAAAAAIAAmAAAAAAwAAAA AAAAAIAAAAAAAAAA
AAAAAACAAAgAAAABMAAAAAAAAACAAAAAgAAAAAAAAAAAAACYAAAAADAAAAAA AAAAgBkAAAAAAAAA
AAAAAAAAmAAAAAAwAAAAAAAAAIAZAAAAAAAAAAAAAAAAAAgAAAABMAAAAAAA AACAAAAAgAAAAAAA
AAAAAACYAAAAADAAAAAAAAAAgCsAAAAAAAAAAAAAAAAAmAAAAAAwAAAAAAAA AIArAAAAAAAAAAAA
AAAAAJgAAAAAMAAAAAAAAACAAAAAgAAAAAAAAAAAAACYAAAAADAAAAAAAAAA gCsAAAAAAAAAAAAA
AAAACAAAAAEwAAAAAAAAAIAAAACAAAAAAAAAAAAAAJgAAyAAMAAAAAAAAACA xQIAAAAAAAAAAAAA
AACYAAMgADABAAAAAAAAgMUCAAAAAAAAAAAAAAAAmAADIAAwAgAAAAAAAIDF AgAAAAAAAAAAAAAA
AJgAAAAAMAAAAAAAAACAxQIAAAAAAAAAAAAAAAAIAAAAATAAAAAAAAAAgAAA AIAAAAAAAAAAAAAA
mAAAAAAwAAAAAAAAAICQAwAAAAAAAAAAAAAAAJgAAAAAMAAAAAAAAACAkAMA AAAAAAAAAAAAAAAI
AAAAATAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAmAAAAAAwAAAAAAAAAIDDAwAA AAAAAAAAAAAAAJgA
AAAAMAAAAAAAAACAwwMAAAAAAAAAAAAAAAAIAAAAATAAAAAAAAAAgAAAAIAA AAAAAAAAAAAAmAAA
AAAwAAAAAAAAAIAFBAAAAAAAAAAAAAAAACgAAAADMAAAAAAAAACABQQAAAAA AAAAAAAAAACYAAAA
ADAAAAAAAAAAgB4EAAAAAAAAAAAAAAAAmAAAAAAwAAAAAAAAAIAeBAAAAAAA AAAAAAAAACgAAAAD
MAAAAAAAAACABQQAAAAAAAAAAAAAAACYAAAAADAAAAAAAAAAgEkEAAAAAAAA AAAAAAAAmAAAAAAw
AAAAAAAAAIBJBAAAAAAAAAAAAAAAAJgAAAAAMAAAAAAAAACASQQAAAAAAAAA AAAAAAAoAAAAAzAA
AAAAAAAAgAUEAAAAAAAAAAAAAAAAmAAAAAAwAAAAAAAAAIAAAACAAAAAAAAA AAAAAJgAAAAAMAAA
AAAAAACAAAAAgAAAACAAAAAAgAGYAAAAADAAAAAAAAAAgAAAAIAAAAAwAAAA AAAAKAAAAAMwAAAA
AAAAAIAFBAAAAAAAAAAAAAAAAJgAAAAAMAAAAAAAAACApwQAAAAAAAAAAAAA AACYAAAAADAAAAAA
AAAAgKcEAAAAAAAAAAAAAAAACAAAAAEwAAAAAAAAAIAAAACAAAAAAAAAAAAA AJgAAAAAMAAAAAAA
AACAwwQAAAAAAAAAAAAAAABIAAAABTAAAAAAAAAAgMMEAAAAAAAAAAAAAAAA mAAAAAAwAAAAAAAA
AIDQBAAAAAAAAAAAAAAAAJgAAAAAMAAAAAAAAACAAAAAgAAAAAAAAAAAAACY AAAAADAAAAAAAAAA
gAAAAIAAAAB4AAAAAAAASAAAAAUwAAAAAAAAAIDDBAAAAAAAAAAAAAAAAJgA AAAAMAAAAAAAAACA
BAUAAAAAAAAAAAAAAACYAAAAADAAAAAAAAAAgAQFAAAAAAAAAAAAAAAAmAAA AAAwAAAAAAAAAIAE
BQAAAAAAAAAAAAAAAEgAAAAFMAAAAAAAAACAwwQAAAAAAAAAAAAAAACYAAAA ADAAAAAAAAAAgDoF
AAAAAAAAAAAAAAAAmAAAAAAwAAAAAAAAAIA6BQAAAAAAAAAAAAAAAJgAAAAA MAAAAAAAAACAOgUA
AAAAAAAAAAAAAABIAAAABTAAAAAAAAAAgMMEAAAAAAAAAAAAAAAAmAAAAAAw AAAAAAAAAICFBQAA
AAAAAAAAAAAAAJgAAAAAMAAAAAAAAACAhQUAAAAAAAAAAAAAAACYAAAAADAA AAAAAAAAgAAAAIAA
AAAwAAAAAAAAmAAAAAAwAAAAAAAAAICFBQAAAAAAAAAAAAAAAEgAAAAFMAAA AAAAAACAwwQAAAAA
AAAAAAAAAACYAAUgADAAAAAAAAAAgGYGAAAAAAAAAAAAAAAAmAAFIAAwAQAA AAAAAIBmBgAAAAAA
MAAAAAAAAJgABSAAMAAAAAAAAACAAAAAgAAAAAAAAAAAAACYAAAAADAAAAAA AAAAgAAAAIAAAAAA
AAAAAAAAmAAAAAAwAAAAAAAAAIAAAACAAAAAAAAAAAAAAJgABiAAMAAAAAAA AACAAAAAgAAAAAAA
AAAAAAAIAAAAATAAAAAAAAAAgAAAAIAAAAAAAAAAAAAACAAAAAEwAAAAAAAA AIAAAACAAAAAAAAA
AAAAAJgAAAAAMAAAAAAAAACAAAAAgAAAAAAAAAAAAAAAAAAAKgAAACsAAAAx AAAAPAEAAD0BAAC4
AwAACQQAAIMEAACEBAAAkQQAALYEAAC3BAAA0wQAAPgEAAD5BAAAEQUAABIF AAAXBQAAPAUAAF8F
AAB0BQAAdQUAAH8FAACUBQAAswUAABEGAAAhBgAANAYAAEYGAACRBgAAkgYA AKcGAADIBgAABQcA
AH4HAAB/BwAApwcAAMQHAAAbCAAAwwgAAK0/ATAAMAAAAAAAAAEAAAABAAAA oATdACyjJwetPwEw
ADAAAAAAAAABAAAAAQAAAAAAAAAAAAABrT8BMAAwAAAAAAAAAgAAAAEAAAAA AAAAAAAAAa0/ATAA
MAAAAAAAAAEAAAABAAAAAAAAAAAAgAGtPwEwADAAAAAAAAABAAAAAQAAAAAA AAAAAIABrz8BMAAw
AAAAAAAAAQAAAAEAAAAAAAAAAACAB60/ATAAMAAAAAAAAAEAAAABAAAAoATd AKwU9AevPwEwADAA
AAAAAAABAAAAAQAAAAAAAAAAAIAHrz8BMAAwAAAAAAAAAgAAAAEAAAAAAAAA AACABwKAAAAAsAAA
ACAAAAAAgACYQAAAAAAAAAAAAAevPwEwADAAAAAAAAABAAAAAQAAAAAAAAAA AIAHrz8BMAUwAAAA
AAAAAgAAAAEAAAAAAAAAAACABwIAAAAAMAAAAP///////////wAAAAAAAAAA gAevPwEwADAAAAAA
AAABAAAAAQAAAAAAAAAAAIAHrz8BMAgwAAAAAAAAAQAAAAEAAACgBN0AJAL0 B68/ATAIMAAAAAAA
AAEAAAABAAAAAAAAAAAAgAevPwEwCDAAAAAAAAACAAAAAQAAAAAAAAAAAIAH AgAAAAAwAAAAAAAA
AAAAAAAAAAAAAAAAAACAB68/ATAAMAAAAAAAAAEAAAABAAAAAAAAAAAAgAev PwEwDTAAAAAAAAAB
AAAAAQAAAKAE3QAwH/QHrz8BMA0wAAAAAAAAAQAAAAEAAAAAAAAAAACAB60/ ATANMAAAAAAAAAIA
AAABAAAAAAAAAAAAgAEAAAAAADAAAAAAAAAAAACgBQAAAAAAAAAAAIABrX8B MA0wAAAAAAAAAQAA
AAEAAAAAAAAAAACAAa8/ATASMAAAAAAAAAEAAAABAAAAAAAAAAAAgAevPwEw EjAAAAAAAAABAAAA
AQAAAAAAAAAAAIAHrz8BMBIwAAAAAAAAAgAAAAEAAAAAAAAAAACABwIAAAAA MAAAAKAFAAAAAAAA
AAAAAAAAAAAAgAevPwEwADAAAAAAAAABAAAAAQAAAAAAAAAAAIAHrT8BMBcw AAAAAAAAAQAAAAEA
AACgBN0AnDcjB60/ATAXMAAAAAAAAAEAAAABAAAAAAAAAAAAAAGtPwEwFzAA AAAAAAABAAAAAQAA
AAAAAAAAAAABrT8BMBcwAAAAAAAAAQAAAAEAAAAAAAAAAAAAAa8/ATAXMAAA AAAAAAIAAAABAAAA
AAAAAAAAgAdCUBQAADAAAAAAAAAAAAAAAAAAAAAAAAAAAIAHrT8BMB0wAAAA AAAAAgAAAAEAAAAA
AAAAAAAAAQAAAMdmNgAA8CyCAf///////wAAAAAAAAAAgAGtPwEwADAAAAAA AAABAAAAAQAAAAAA
AAAAAIABrz8BMAAwAAAAAAAAAQAAAAEAAAAAAAAAAACAB68/ATAAMAAAAAAA AAEAAAABAAAAAAAA
AKAE3QcABgAAwRAAAAkAAAAABgAAFw0AAF8OAADBEAAACgAAAAwAAAANAAAA AAYAAMEQAAALAAAA
AAAAAEoFAABRBQAAbAUAAHMFAAB/BQAAhgUAAI8FAACTBQAArwUAALIFAADC BQAAxgUAAAoGAAAO
BgAAdAcAAHwHAADDCAAABwAcAAcAHAAHABwABwAcAAcABAAHABwABwAcAAcA HAAHAAAAAACUBQAA
swUAAMMIAAAHAAQABwAAAAAAuQMAAAkEAACUBQAAsgUAAA8GAAARBgAAIQYA AEcGAAB/BwAAxAcA
AAgIAAAcCAAAXggAAHoIAADDCAAABwAFAAcABAAHAAUABwAFAAcABQAHAAUA BwAFAAcAAAAAAK8F
AACyBQAAwwgAAAcABAAHAAcAKzbEAuotWqD/D/8P/w//D/8P/w//D/8P/w8Q APIjBgOuO7Ra/w//
D/8P/w//D/8P/w//D/8PEABTRAUJMtFkhf8P/w//D/8P/w//D/8P/w//DxAA 0SKyPU4eisP/D/8P
/w//D/8P/w//D/8P/w8QADZeSlC6ico0/w//D/8P/w//D/8P/w//D/8PEAAY dQ9rUn/c9f8P/w//
D/8P/w//D/8P/w//DxAAClxLdlwurov/D/8P/w//D/8P/w//D/8P/w8QAAEA AAAXEAAAAAAAAAAA
AABoAQAAAAAAAAsYAAAPhKAFEYSY/hXGBQABoAUGXoSgBWCEmP5PSgEAUUoB AG8oAAEAt/ABAAAA
F5AAAAAAAAAAAAAAaAEAAAAAAAALGAAAD4RwCBGEmP4VxgUAAXAIBl6EcAhg hJj+T0oDAFFKAwBv
KAABAG8AAQAAABeQAAAAAAAAAAAAAGgBAAAAAAAACxgAAA+EQAsRhJj+FcYF AAFACwZehEALYISY
/k9KBABRSgQAbygAAQCn8AEAAAAXkAAAAAAAAAAAAABoAQAAAAAAAAsYAAAP hBAOEYSY/hXGBQAB
EA4GXoQQDmCEmP5PSgEAUUoBAG8oAAEAt/ABAAAAF5AAAAAAAAAAAAAAaAEA AAAAAAALGAAAD4Tg
EBGEmP4VxgUAAeAQBl6E4BBghJj+T0oDAFFKAwBvKAABAG8AAQAAABeQAAAA AAAAAAAAAGgBAAAA
AAAACxgAAA+EsBMRhJj+FcYFAAGwEwZehLATYISY/k9KBABRSgQAbygAAQCn 8AEAAAAXkAAAAAAA
AAAAAABoAQAAAAAAAAsYAAAPhIAWEYSY/hXGBQABgBYGXoSAFmCEmP5PSgEA UUoBAG8oAAEAt/AB
AAAAF5AAAAAAAAAAAAAAaAEAAAAAAAALGAAAD4RQGRGEmP4VxgUAAVAZBl6E UBlghJj+T0oDAFFK
AwBvKAABAG8AAQAAABeQAAAAAAAAAAAAAGgBAAAAAAAACxgAAA+EIBwRhJj+ FcYFAAEgHAZehCAc
YISY/k9KBABRSgQAbygAAQCn8AEAAAAXEAAAAAAAAAAAAABoAQAAAAAAAAsY AAAPhNACEYSY/hXG
BQAB0AIGXoTQAmCEmP5PSgEAUUoBAG8oAAEAt/ABAAAAF5AAAAAAAAAAAAAA aAEAAAAAAAALGAAA
D4SgBRGEmP4VxgUAAaAFBl6EoAVghJj+T0oDAFFKAwBvKAABAG8AAQAAABeQ AAAAAAAAAAAAAGgB
AAAAAAAACxgAAA+EcAgRhJj+FcYFAAFwCAZehHAIYISY/k9KBABRSgQAbygA AQCn8AEAAAAXkAAA
AAAAAAAAAABoAQAAAAAAAAsYAAAPhEALEYSY/hXGBQABQAsGXoRAC2CEmP5P SgEAUUoBAG8oAAEA
t/ABAAAAF5AAAAAAAAAAAAAAaAEAAAAAAAALGAAAD4QQDhGEmP4VxgUAARAO Bl6EEA5ghJj+T0oD
AFFKAwBvKAABAG8AAQAAABeQAAAAAAAAAAAAAGgBAAAAAAAACxgAAA+E4BAR hJj+FcYFAAHgEAZe
hOAQYISY/k9KBABRSgQAbygAAQCn8AEAAAAXkAAAAAAAAAAAAABoAQAAAAAA AAsYAAAPhLATEYSY
/hXGBQABsBMGXoSwE2CEmP5PSgEAUUoBAG8oAAEAt/ABAAAAF5AAAAAAAAAA AAAAaAEAAAAAAAAL
GAAAD4SAFhGEmP4VxgUAAYAWBl6EgBZghJj+T0oDAFFKAwBvKAABAG8AAQAA ABeQAAAAAAAAAAAA
AGgBAAAAAAAACxgAAA+EUBkRhJj+FcYFAAFQGQZehFAZYISY/k9KBABRSgQA bygAAQCn8AEAAAAA
AAEAAAAAAAAAAAAAAAAAAAAAAAMYAAAPhDgEEYSY/hXGBQABOAQGXoQ4BGCE mP5vKAACAAAALgAB
AAAABIABAAAAAAAAAAAAAAAAAAAAAAAAGAAAD4QIBxGEmP4VxgUAAQgHBl6E CAdghJj+AgABAC4A
AQAAAAKCAQAAAAAAAAAAAAAAAAAAAAAAABgAAA+E2AkRhEz/FcYFAAHYCQZe hNgJYIRM/wIAAgAu
AAEAAAAAgAEAAAAAAAAAAAAAAAAAAAAAAAAYAAAPhKgMEYSY/hXGBQABqAwG XoSoDGCEmP4CAAMA
LgABAAAABIABAAAAAAAAAAAAAAAAAAAAAAAAGAAAD4R4DxGEmP4VxgUAAXgP Bl6EeA9ghJj+AgAE
AC4AAQAAAAKCAQAAAAAAAAAAAAAAAAAAAAAAABgAAA+ESBIRhEz/FcYFAAFI EgZehEgSYIRM/wIA
BQAuAAEAAAAAgAEAAAAAAAAAAAAAAAAAAAAAAAAYAAAPhBgVEYSY/hXGBQAB GBUGXoQYFWCEmP4C
AAYALgABAAAABIABAAAAAAAAAAAAAAAAAAAAAAAAGAAAD4ToFxGEmP4VxgUA AegXBl6E6BdghJj+
AgAHAC4AAQAAAAKCAQAAAAAAAAAAAAAAAAAAAAAAABgAAA+EuBoRhEz/FcYF AAG4GgZehLgaYIRM
/wIACAAuAAEAAAAXEAAAAAAAAAAAAABoAQAAAAAAAAsYAAAPhNACEYSY/hXG BQAB0AIGXoTQAmCE
mP5PSgEAUUoBAG8oAAEAt/ABAAAAF5AAAAAAAAAAAAAAaAEAAAAAAAALGAAA D4SgBRGEmP4VxgUA
AaAFBl6EoAVghJj+T0oDAFFKAwBvKAABAG8AAQAAABeQAAAAAAAAAAAAAGgB AAAAAAAACxgAAA+E
cAgRhJj+FcYFAAFwCAZehHAIYISY/k9KBABRSgQAbygAAQCn8AEAAAAXkAAA AAAAAAAAAABoAQAA
AAAAAAsYAAAPhEALEYSY/hXGBQABQAsGXoRAC2CEmP5PSgEAUUoBAG8oAAEA t/ABAAAAF5AAAAAA
AAAAAAAAaAEAAAAAAAALGAAAD4QQDhGEmP4VxgUAARAOBl6EEA5ghJj+T0oD AFFKAwBvKAABAG8A
AQAAABeQAAAAAAAAAAAAAGgBAAAAAAAACxgAAA+E4BARhJj+FcYFAAHgEAZe hOAQYISY/k9KBABR
SgQAbygAAQCn8AEAAAAXkAAAAAAAAAAAAABoAQAAAAAAAAsYAAAPhLATEYSY /hXGBQABsBMGXoSw
E2CEmP5PSgEAUUoBAG8oAAEAt/ABAAAAF5AAAAAAAAAAAAAAaAEAAAAAAAAL GAAAD4SAFhGEmP4V
xgUAAYAWBl6EgBZghJj+T0oDAFFKAwBvKAABAG8AAQAAABeQAAAAAAAAAAAA AGgBAAAAAAAACxgA
AA+EUBkRhJj+FcYFAAFQGQZehFAZYISY/k9KBABRSgQAbygAAQCn8AEAAAAX EAAAAAAAAAAAAABo
AQAAAAAAAAsYAAAPhNACEYSY/hXGBQAB0AIGXoTQAmCEmP5PSgEAUUoBAG8o AAEAt/ABAAAAF5AA
AAAAAAAAAAAAaAEAAAAAAAALGAAAD4SgBRGEmP4VxgUAAaAFBl6EoAVghJj+ T0oDAFFKAwBvKAAB
AG8AAQAAABeQAAAAAAAAAAAAAGgBAAAAAAAACxgAAA+EcAgRhJj+FcYFAAFw CAZehHAIYISY/k9K
BABRSgQAbygAAQCn8AEAAAAXkAAAAAAAAAAAAABoAQAAAAAAAAsYAAAPhEAL EYSY/hXGBQABQAsG
XoRAC2CEmP5PSgEAUUoBAG8oAAEAt/ABAAAAF5AAAAAAAAAAAAAAaAEAAAAA AAALGAAAD4QQDhGE
mP4VxgUAARAOBl6EEA5ghJj+T0oDAFFKAwBvKAABAG8AAQAAABeQAAAAAAAA AAAAAGgBAAAAAAAA
CxgAAA+E4BARhJj+FcYFAAHgEAZehOAQYISY/k9KBABRSgQAbygAAQCn8AEA AAAXkAAAAAAAAAAA
AABoAQAAAAAAAAsYAAAPhLATEYSY/hXGBQABsBMGXoSwE2CEmP5PSgEAUUoB AG8oAAEAt/ABAAAA
F5AAAAAAAAAAAAAAaAEAAAAAAAALGAAAD4SAFhGEmP4VxgUAAYAWBl6EgBZg hJj+T0oDAFFKAwBv
KAABAG8AAQAAABeQAAAAAAAAAAAAAGgBAAAAAAAACxgAAA+EUBkRhJj+FcYF AAFQGQZehFAZYISY
/k9KBABRSgQAbygAAQCn8AEAAAAAEAEAAAAAAAAAAABoAQAAAAAAAAAYAAAP hNACEYSY/hXGBQAB
0AIGXoTQAmCEmP4CAAAALgABAAAABJABAAAAAAAAAAAAaAEAAAAAAAAAGAAA D4SgBRGEmP4VxgUA
AaAFBl6EoAVghJj+AgABAC4AAQAAAAKSAQAAAAAAAAAAAGgBAAAAAAAAABgA AA+EcAgRhEz/FcYF
AAFwCAZehHAIYIRM/wIAAgAuAAEAAAAAkAEAAAAAAAAAAABoAQAAAAAAAAAY AAAPhEALEYSY/hXG
BQABQAsGXoRAC2CEmP4CAAMALgABAAAABJABAAAAAAAAAAAAaAEAAAAAAAAA GAAAD4QQDhGEmP4V
xgUAARAOBl6EEA5ghJj+AgAEAC4AAQAAAAKSAQAAAAAAAAAAAGgBAAAAAAAA ABgAAA+E4BARhEz/
FcYFAAHgEAZehOAQYIRM/wIABQAuAAEAAAAAkAEAAAAAAAAAAABoAQAAAAAA AAAYAAAPhLATEYSY
/hXGBQABsBMGXoSwE2CEmP4CAAYALgABAAAABJABAAAAAAAAAAAAaAEAAAAA AAAAGAAAD4SAFhGE
mP4VxgUAAYAWBl6EgBZghJj+AgAHAC4AAQAAAAKSAQAAAAAAAAAAAGgBAAAA AAAAABgAAA+EUBkR
hEz/FcYFAAFQGQZehFAZYIRM/wIACAAuAAEAAAAXEAAAAAAAAAAAAABoAQAA AAAAAAsYAAAPhNAC
EYSY/hXGBQAB0AIGXoTQAmCEmP5PSgEAUUoBAG8oAAEAt/ABAAAAF5AAAAAA AAAAAAAAaAEAAAAA
AAALGAAAD4SgBRGEmP4VxgUAAaAFBl6EoAVghJj+T0oDAFFKAwBvKAABAG8A AQAAABeQAAAAAAAA
AAAAAGgBAAAAAAAACxgAAA+EcAgRhJj+FcYFAAFwCAZehHAIYISY/k9KBABR SgQAbygAAQCn8AEA
AAAXkAAAAAAAAAAAAABoAQAAAAAAAAsYAAAPhEALEYSY/hXGBQABQAsGXoRA C2CEmP5PSgEAUUoB
AG8oAAEAt/ABAAAAF5AAAAAAAAAAAAAAaAEAAAAAAAALGAAAD4QQDhGEmP4V xgUAARAOBl6EEA5g
hJj+T0oDAFFKAwBvKAABAG8AAQAAABeQAAAAAAAAAAAAAGgBAAAAAAAACxgA AA+E4BARhJj+FcYF
AAHgEAZehOAQYISY/k9KBABRSgQAbygAAQCn8AEAAAAXkAAAAAAAAAAAAABo AQAAAAAAAAsYAAAP
hLATEYSY/hXGBQABsBMGXoSwE2CEmP5PSgEAUUoBAG8oAAEAt/ABAAAAF5AA AAAAAAAAAAAAaAEA
AAAAAAALGAAAD4SAFhGEmP4VxgUAAYAWBl6EgBZghJj+T0oDAFFKAwBvKAAB AG8AAQAAABeQAAAA
AAAAAAAAAGgBAAAAAAAACxgAAA+EUBkRhJj+FcYFAAFQGQZehFAZYISY/k9K BABRSgQAbygAAQCn
8AcAAAA2XkpQAAAAAAAAAAAAAAAA8iMGAwAAAAAAAAAAAAAAANEisj0AAAAA AAAAAAAAAABTRAUJ
AAAAAAAAAAAAAAAAKzbEAgAAAAAAAAAAAAAAAApcS3YAAAAAAAAAAAAAAAAY dQ9rAAAAAAAAAAAA
AAAA////////////////////////////////////////BwAAAAAAAAAAAAAA AAAAAAAA//8HAAAA
EgABAAkEAwAJBAUACQQBAAkEAwAJBAUACQQBAAkEAwAJBAUACQQSAAEACQQD AAkEBQAJBAEACQQD
AAkEBQAJBAEACQQDAAkEBQAJBBIALp0KgBkACQQbAAkEDwAJBBkACQQbAAkE DwAJBBkACQQbAAkE
EgABAAkEAwAJBAUACQQBAAkEAwAJBAUACQQBAAkEAwAJBAUACQQSAAEACQQD AAkEBQAJBAEACQQD
AAkEBQAJBAEACQQDAAkEBQAJBBIADwAJBBkACQQbAAkEDwAJBBkACQQbAAkE DwAJBBkACQQbAAkE
EgABAAkEAwAJBAUACQQBAAkEAwAJBAUACQQBAAkEAwAJBAUACQQGAAAABAAA AAgAAADlAAAAAAAA
AAUAAABnXlIAoiRyAFVOeACZR6sALhzGAJst3gD/QAOAAQCyBQAAsgUAACwo oANGAUYBsgUAAAAA
AACyBQAAAAAAAAIQAAAAAAAAAMEIAACwAAAQAEAAAP//AQAAAAcAVQBuAGsA bgBvAHcAbgD//wEA
CAAAAAAAAAAAAAAA//8BAAAAAAD//wAAAgD//wAAAAD//wAAAgD//wAAAAAF AAAARxaQAQAAAgIG
AwUEBQIDBId6ACAAAACACAAAAAAAAAD/AQAAAAAAAFQAaQBtAGUAcwAgAE4A ZQB3ACAAUgBvAG0A
YQBuAAAANRaQAQIABQUBAgEHBgIFBwAAAAAAAAAQAAAAAAAAAAAAAACAAAAA AFMAeQBtAGIAbwBs
AAAAMyaQAQAAAgsGBAICAgICBId6ACAAAACACAAAAAAAAAD/AQAAAAAAAEEA cgBpAGEAbAAAAD81
kAEAAAIHAwkCAgUCBASHegAgAAAAgAgAAAAAAAAA/wEAAAAAAABDAG8AdQBy AGkAZQByACAATgBl
AHcAAAA7BpABAgAFAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAIAAAAAA VwBpAG4AZwBkAGkA
bgBnAHMAAAAiAAQAMQiIGADw0AIAAGgBAAAAAMxSmibqjZomAAAAAAcAOQAA AE4BAABzBwAAAQAE
AAAABAADEA8AAABOAQAAcwcAAAEABAAAAA8AAAAAAAAAsQQA8BAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAACAegBbQAtACBgRI0AAAAAAAAAAAAAAAAAAC9CAAAvQgAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAIAAAAAAAAAAAAA
MoNBAPAQAAjcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAAAAjw /w8AAAE/AADkBAAA
////f////3////9/////f////3////9/////f2deUgD//xIAAAAAAAAAFwBF AE8ASABGACAAUABy
AG8AagBlAGMAdAAgAEQAZQBmAGkAbgBpAHQAaQBvAG4AAAAAAAAADgBHAHIA YQBoAGEAbQBlACAA
RwByAGkAZQB2AGUADABFAGkAcwBoAGEAeQAgAFMAbQBpAHQAaAAAAAAAAAAA AAAAAAAAAAAAAAAA
ACgAAAAGAAAABwAAAAAADAABAAwAAgAMAAMADAAEAAwABQAMAAYADAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAD+/wAABQECAAAAAAAAAAAAAAAAAAAAAAAB AAAA4IWf8vlPaBCr
kQgAKyez2TAAAACMAQAAEQAAAAEAAACQAAAAAgAAAJgAAAADAAAAuAAAAAQA AADEAAAABQAAANwA
AAAGAAAA6AAAAAcAAAD0AAAACAAAAAgBAAAJAAAAIAEAABIAAAAsAQAACgAA AEgBAAAMAAAAVAEA
AA0AAABgAQAADgAAAGwBAAAPAAAAdAEAABAAAAB8AQAAEwAAAIQBAAACAAAA 5wQAAB4AAAAYAAAA
RU9IRiBQcm9qZWN0IERlZmluaXRpb24AHgAAAAEAAAAAT0hGHgAAAA8AAABH cmFoYW1lIEdyaWV2
ZQBmHgAAAAEAAAAAcmFoHgAAAAEAAAAAcmFoHgAAAAsAAABOb3JtYWwuZG90 AGUeAAAADQAAAEVp
c2hheSBTbWl0aABlAGYeAAAAAgAAADcAc2geAAAAFAAAAE1pY3Jvc29mdCBX b3JkIDEwLjAAQAAA
AACWevYHAAAAQAAAAACYlhvGzcUBQAAAAADskQqv08UBAwAAAAEAAAADAAAA TgEAAAMAAABzBwAA
AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAA/v8AAAUBAgAAAAAAAAAAAAAAAAAAAAAAAQAAAALVzdWc LhsQk5cIACss+a4w
AAAAEAEAAAwAAAABAAAAaAAAAA8AAABwAAAABQAAAIwAAAAGAAAAlAAAABEA AACcAAAAFwAAAKQA
AAALAAAArAAAABAAAAC0AAAAEwAAALwAAAAWAAAAxAAAAA0AAADMAAAADAAA APAAAAACAAAA5wQA
AB4AAAASAAAAS2VzdHJhbCBDb21wdXRpbmcARAADAAAADwAAAAMAAAAEAAAA AwAAAL0IAAADAAAA
TxoKAAsAAAAAAAAACwAAAAAAAAALAAAAAAAAAAsAAAAAAAAAHhAAAAEAAAAY AAAARU9IRiBQcm9q
ZWN0IERlZmluaXRpb24ADBAAAAIAAAAeAAAABgAAAFRpdGxlAAMAAAABAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAAL AAAADAAAAA0AAAAO
AAAA/v///xAAAAARAAAAEgAAABMAAAAUAAAAFQAAABYAAAAXAAAAGAAAABkA AAAaAAAAGwAAABwA
AAAdAAAAHgAAAB8AAAAgAAAAIQAAACIAAAAjAAAA/v///yUAAAAmAAAAJwAA ACgAAAApAAAAKgAA
ACsAAAD+////LQAAAC4AAAAvAAAAMAAAADEAAAAyAAAAMwAAAP7////9//// NgAAAP7////+////
/v////////////////////////////////////////////////////////// ////////////////
//////////////////////////////////////////////////////////// ////////////////
//////////////////////////////////////////////////////////// ////////////////
//////////////////////////////////////////////////////////// ////////////////
//////////////////////////////////////////////////////////// ////////////////
////UgBvAG8AdAAgAEUAbgB0AHIAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAABYABQH//////////wMAAAAGCQIAAAAAAMAAAAAAAABGAAAA AAAAAAAAAAAAEDIG
Ha/TxQE4AAAAgAAAAAAAAAAxAFQAYQBiAGwAZQAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgACAf////8FAAAA/////wAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAA8AAABNKAAAAAAAAFcAbwByAGQARABvAGMA dQBtAGUAbgB0AAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAIBAQAA AP//////////AAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4cAAAAAAAA BQBTAHUAbQBtAGEA
cgB5AEkAbgBmAG8AcgBtAGEAdABpAG8AbgAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAACgAAgEC
AAAABAAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAkAAAAABAAAAAA
AAAFAEQAbwBjAHUAbQBlAG4AdABTAHUAbQBtAGEAcgB5AEkAbgBmAG8AcgBt AGEAdABpAG8AbgAA
AAAAAAAAAAAAOAACAf///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAACwAAAAAEAAAAAAAAAEAQwBvAG0AcABPAGIAagAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAIA////////////////AAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///// //////////8AAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAP//
/////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAEAAAD+//////////////////////////////////////////////////// ////////////////
//////////////////////////////////////////////////////////// ////////////////
//////////////////////////////////////////////////////////// ////////////////
//////////////////////////////////////////////////////////// ////////////////
//////////////////////////////////////////////////////////// ////////////////
//////////////////////////////////////////////////////////// ////////////////
//////////////////////////////////////////////////////////// ////////////////
//////////////////////////////////////////////////////////// ////////////////
//////////////////////////////////////////////////////////// ////////////////
AQD+/wMKAAD/////BgkCAAAAAADAAAAAAAAARhgAAABNaWNyb3NvZnQgV29y ZCBEb2N1bWVudAAK
AAAATVNXb3JkRG9jABAAAABXb3JkLkRvY3VtZW50LjgA9DmycQAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAA=

--=_mixed 002564428825709E_=--
Re: OSGi/Server EOHF Project Proposal [message #8129 is a reply to message #8034] Wed, 19 October 2005 08:32 Go to previous messageGo to next message
Gunnar Wagenknecht is currently offline Gunnar WagenknechtFriend
Messages: 486
Registered: July 2009
Location: San Francisco ✈ Germany
Senior Member

Eishay,

eishays@us.ibm.com wrote:
> Please send out comments.
> In the next few days I will ask the Equinox and Geronimo communities to
> comment on this project proposal.

It's interesting to see that this is evolving out of the OHF project
proposal. I has such an idea when Eclipse 3 was migrated to the OSGi
framework.

Any comments or ideas regarind a Java EE compatibility? The problem IMHO
seems to be the J2EE classloading policy. Thus, the right approach is
IMHO not to embed OSGi into a J2EE server but to start the server from
within a bundle.

Anyway, I'm writing to express my interest in such a project. Is there a
central place or mailing list for discussions around this proposal?

Cu, Gunnar
Re: OSGi/Server EOHF Project Proposal [message #8161 is a reply to message #8129] Wed, 19 October 2005 19:43 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: eishays.us.ibm.com

Hi,

I am forwarding the last note from our off line discussion, lets
continue the thread in the news group so others can comment.

Eishay

----- Forwarded by Eishay Smith/Almaden/IBM on 10/19/2005 12:41 PM -----

Eishay Smith/Almaden/IBM wrote on 10/19/2005 12:38:21 PM:

> The purpose of the OSGi container is not to deploy J2EE components (EJBs
> etc), but to deploy OSGi bundles so we'll be able to run eclipse
plugins as
> first class members in an application server.
> To enable them to access the server resources and have EJBs and Servlets
> call them (and the other way around). This might enable, for example,
an EJB
> calling an eclipse plugin that implements some messaging protocol.
>
> The first version of the project will have some limitation on the
bundles,
> none usage of SWT is trivial, but maybe more. As the project will
mature, we
> hope to have a full OSGi environment running as a container.
>
> If you'll happen to be at Washington Monday next week, come over to
the EOHF
> meeting, we'll have some discussions about it.
> Never the less, this project is not Healthcare specific, though we will
> first use it in this environment.
>
> Eishay
>
> "Gunnar Wagenknecht" <gunnar@wagenknecht.org>
> 10/19/2005 11:40 AM
>
> To
>
> Eishay Smith/Almaden/IBM@IBMUS
>
> cc
>
> Subject
>
> Re: OSGi/Server EOHF Project Proposal
>
> Hi Eishay,
>
> On Mi, Oktober 19, 2005 19:04, Eishay Smith wrote:
> > I talked with the Equinox (OSGi) project leader and he told me that the
> > classloader should not be a major problem since the OSGi boot strap
does
> > not has to have the system class loader, it actually use a null class
> > loader for its root CL. So starting it from a Geronimo GBean (that
has its
> > own CL) shouldn't be a problem.
>
> The problem I had in mind was something with deploying EJBs, Servlets,
> JSPs, etc. from bundles. J2EE servers want to load them with their
> classloaders.
>
> I also remember that I first thought about this when moving our
> application from our (propitary) heavy-customized JWS to Tomcat,
WebSphere
> and Weblogic. This was in 2003 :) I thought about using a runtime
similar
> to the Eclipse runtime for resolving, loading and running our components
> from within a deployed webapp. I remember we dropped this concept for a
> simplier solution (only one classloader for all components and no
EJBs [we
> now have our own persistence engine]).
>
> > The idea of having a server based on OSGi is in the process. I
talked with
> > the GlueCode team about it and they are decently considering it.
Judging
> > by
> > their current life cycle and configuration mechanism, it is the
best thing
> > they can do now. Still, even having this done we'll need a container
> > inside
> > the server that will enable to run the bundles.
>
> That container needs also to address J2EE contributions
>
> > Doing such a thing is a fundamental change to the application
server, and
> > we should live it up to the Geronimo community to solve.
>
> That's also my opinion. There is some work necessary at the server.
>
> > A fast and
> > portable solution will be to build an OSGi container, that like other
> > containers (EJBs, Servlets, Spring etc) can be migrated to several
servers
> > (e.g. JBoss) or be running as a stand alone container. I have recently
> > done
> > such a work, embedding the Zend PHP engine in Geronimo as a yet another
> > container. It should not be a heavy task.
>
> But this container would be limited? Bundles would not be able to deploy
> Servlets or EJBs, wouldn't they?
>
> > We are currently use the Eclipse OHF mailing list, and most of the
> > communication was p2p based.
> > You are welcome to use the news group, I'll be happy to see your
comments.
>
> OK.
>
> > As of now, we didn't start the coding yet, so now it is the best
time to
> > act if you want to have influence.
>
> I see. :) This sounds also like a bit of research, which might evolve
to a
> JSR to adapt something in J2EE ;). Well, I agree that there is a lot to
> discuss. :) I'm going to subscribe to the mailing list. However, if you
> have some personal lists I would appreciate some forwards :)
>
> Cu, Gunnar
>
> --
> Gunnar Wagenknecht
> gunnar@wagenknecht.org
> http://wagenknecht.org/
>

Gunnar Wagenknecht wrote:
> Eishay,
>
> eishays@us.ibm.com wrote:
>
>> Please send out comments.
>> In the next few days I will ask the Equinox and Geronimo communities
>> to comment on this project proposal.
>
>
> It's interesting to see that this is evolving out of the OHF project
> proposal. I has such an idea when Eclipse 3 was migrated to the OSGi
> framework.
>
> Any comments or ideas regarind a Java EE compatibility? The problem IMHO
> seems to be the J2EE classloading policy. Thus, the right approach is
> IMHO not to embed OSGi into a J2EE server but to start the server from
> within a bundle.
>
> Anyway, I'm writing to express my interest in such a project. Is there a
> central place or mailing list for discussions around this proposal?
>
> Cu, Gunnar
Re: OSGi/Server EOHF Project Proposal [message #8193 is a reply to message #8161] Thu, 20 October 2005 01:11 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: grahame.jivamedical.com

hi Eishay

This is good, I hope there will be more interest. For me,
this is about 2 things:

1. letting me use the same extension based pattern when
I develop server side as when I write eclipse extensions
(it's a cool pattern)

2. letting me write extensions that will work either client
or server side

Obviously this is not about health, though we are a consumer.
Maybe it's time to post on the equinox group about it?

Will I be able to refer to other server resources outside
the container from inside? this would violate my goal #2

Grahame
Re: OSGi/Server EOHF Project Proposal [message #8278 is a reply to message #8193] Thu, 20 October 2005 19:32 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: eishays.us.ibm.com

Yes, these are the goals I'm after.

Will enabling reference to resources outside the container will really
violet #2 goal?
If the developer choose to use the application server resources (a non
recommended option), it will naturally prevent the bundle to run on the
client side, but I think it should be the developers decision. I don't
think we should block this path. Anyway, we'll make sure that all the
EHOF components should be able to run in the client side environment.

The other side is more important, we should make sure that J2EE can use
our components that run in the OSGi container. Hopefully, this way
attract them to use more of EOHF tools and migrate code to the OSGi
environment possibly contributing it to the Eclipse users.

>Maybe it's time to post on the equinox group about it?
Yes, I'll do that.

Eishay


Grahame Grieve wrote:
> hi Eishay
> This is good, I hope there will be more interest. For me,
> this is about 2 things:
>
> 1. letting me use the same extension based pattern when I develop
> server side as when I write eclipse extensions
> (it's a cool pattern)
>
> 2. letting me write extensions that will work either client or server
> side
> Obviously this is not about health, though we are a consumer.
> Maybe it's time to post on the equinox group about it?
>
> Will I be able to refer to other server resources outside
> the container from inside? this would violate my goal #2
>
> Grahame
Re: OSGi/Server EOHF Project Proposal [message #8310 is a reply to message #8278] Thu, 20 October 2005 23:52 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: grahame.jivamedical.com

Eishay Smith wrote:
> Yes, these are the goals I'm after.

cool

> Will enabling reference to resources outside the container will really
> violet #2 goal?

no, but using them will. as you say:

> If the developer choose to use the application server resources (a non
> recommended option), it will naturally prevent the bundle to run on the
> client side, but I think it should be the developers decision. I don't
> think we should block this path.

yep

> Anyway, we'll make sure that all the
> EHOF components should be able to run in the client side environment.

as appropriate anyway, it's possible that some of the OHF things won't
be appropriate to run on the client; let's not dictate that in advance.

> The other side is more important, we should make sure that J2EE can use
> our components that run in the OSGi container. Hopefully, this way
> attract them to use more of EOHF tools and migrate code to the OSGi
> environment possibly contributing it to the Eclipse users.

yep

Grahame
Re: OSGi/Server EOHF Project Proposal [message #8371 is a reply to message #8310] Fri, 21 October 2005 04:16 Go to previous messageGo to next message
Gunnar Wagenknecht is currently offline Gunnar WagenknechtFriend
Messages: 486
Registered: July 2009
Location: San Francisco ✈ Germany
Senior Member

Grahame Grieve wrote:
> Eishay Smith wrote:

>> Will enabling reference to resources outside the container will really
>> violet #2 goal?
>
>
> no, but using them will. [...]

I think that's more a design problem and it also depends on the kind of
resources you want/need. It's always possible to introduce an
abstraction layer between the bundle needing the resources and the
environment (eg. the J2EE container) providing the resources. Then you
would have implementations for both - the server and the client side. If
you run on the server you would just use a slightly other combination of
bundles than on the client :)

Cu, Gunnar
Re: OSGi/Server EOHF Project Proposal [message #8403 is a reply to message #8161] Fri, 21 October 2005 04:18 Go to previous messageGo to next message
Gunnar Wagenknecht is currently offline Gunnar WagenknechtFriend
Messages: 486
Registered: July 2009
Location: San Francisco ✈ Germany
Senior Member

Hi,

Eishay Smith wrote:
> > If you'll happen to be at Washington Monday next week, come over to
> the EOHF
> > meeting, we'll have some discussions about it.

Unfortunately, it won't happen :( I live in Germany and this is not just
a short flight.

Cu, Gunnar
Re: OSGi/Server EOHF Project Proposal [message #8432 is a reply to message #8193] Fri, 21 October 2005 07:27 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: eishays.us.ibm.com

Grahame Grieve wrote:
> Maybe it's time to post on the equinox group about it?
Just did, take a look at their news group.

Eishay
Re: OSGi/Server EOHF Project Proposal [message #8462 is a reply to message #8432] Fri, 21 October 2005 17:59 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: eishays.us.ibm.com

Eishay Smith wrote:
> Grahame Grieve wrote:
>
>> Maybe it's time to post on the equinox group about it?
>
> Just did, take a look at their news group.
>
> Eishay

Also sent a message to the Geronimo list.

Eishay
Re: OSGi/Server EOHF Project Proposal [message #8493 is a reply to message #8462] Fri, 21 October 2005 18:39 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: eishays.us.ibm.com

Looks like we'll get some help from the Geronimo/Equinox communities.

Here is a message I got from Dain Sundstrom (Geronimo):

Eishay,

I'm working on an OSGi integration for geronimo with basically the
same set of goals in mind. I have been working with Jeff McAffer to
get the Equinox OSGi implementation running well, and I hope to have
something to show off in a few weeks.

-dain

On Oct 21, 2005, at 10:55 AM, Eishay Smith wrote:

>
> I'm part of the Eclipse Open Healthcare Project (EOHF), a first
> Eclipse
> project that targets an industry specific client framework over
> RCP. One of
> the problems we face in our architecture is the need to run OSGi
> bundles on
> the server side.
>
> The outcome is an idea to have an OSGi container inside Geronimo.
> Such a
> container should act like any other container in an application
> server,
> such as EJB, Web and Spring containers.
>
> The container design should strive to have OSGi bundles be unaware
> whether
> they run in a client or server side. At first there will be some
> restrictions on the bundles, and wile the container will mature and
> OSGi
> will supply relevant features, those restrictions will shrink.
>
> The OSGi bundles should be accessible by other GBeans, this way EJBs,
> Servlets and misc GBeans should be able to make use of Eclipse plugins
> (ones that does not utilize UI). Plugins that could be used are, for
> example, ones that implements messaging stack or doing data
> manipulation.
>
> Comments and ideas are welcome.
>
> Thanks,
> Eishay
>
Re: OSGi/Server EOHF Project Proposal [message #8524 is a reply to message #8493] Fri, 21 October 2005 19:45 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: eishays.us.ibm.com

On Oct 21, 2005, at 11:34 AM, Eishay Smith wrote:

> Dain,
>
> I've talked with Jeff McAffer about it last week and I understood that
> there where some talks about using the Equinox OSGi somewhere in the
> infrastructure and not as a container.

It will be a bi-directional integration, so OGIi bundles will be able
to see geronimo services and geronimo services will be able to see
bundles (and services in bundles). Using your terminology it will be
a container.

> Will the implementation you are
> working on will actually enable running OSGi bundles taken from
> Eclipse?

Yes, except Geronimo doesn't use extension points, so there will be
nothing to "extend", although the bundles will be able to see the
other bundles that have extension points.

> Will each bundle will be a GBean or will there be one GBean which
> is an
> OSGi container that this one will contain all the bundles?

There will be a GBean for the OSGI framework, one for each bundle and
one for each service in the bundle.

> If you're goals match ours, it looks like we'll be one of your first
> costumers :-)

Great. Having people able to test-drive the implementation right
away will make effort much more successful.

-dain


Eishay Smith wrote:
> Looks like we'll get some help from the Geronimo/Equinox communities.
>
> Here is a message I got from Dain Sundstrom (Geronimo):
>
> Eishay,
>
> I'm working on an OSGi integration for geronimo with basically the
> same set of goals in mind. I have been working with Jeff McAffer to
> get the Equinox OSGi implementation running well, and I hope to have
> something to show off in a few weeks.
>
> -dain
>
> On Oct 21, 2005, at 10:55 AM, Eishay Smith wrote:
>
> >
> > I'm part of the Eclipse Open Healthcare Project (EOHF), a first
> > Eclipse
> > project that targets an industry specific client framework over
> > RCP. One of
> > the problems we face in our architecture is the need to run OSGi
> > bundles on
> > the server side.
> >
> > The outcome is an idea to have an OSGi container inside Geronimo.
> > Such a
> > container should act like any other container in an application
> > server,
> > such as EJB, Web and Spring containers.
> >
> > The container design should strive to have OSGi bundles be unaware
> > whether
> > they run in a client or server side. At first there will be some
> > restrictions on the bundles, and wile the container will mature and
> > OSGi
> > will supply relevant features, those restrictions will shrink.
> >
> > The OSGi bundles should be accessible by other GBeans, this way EJBs,
> > Servlets and misc GBeans should be able to make use of Eclipse plugins
> > (ones that does not utilize UI). Plugins that could be used are, for
> > example, ones that implements messaging stack or doing data
> > manipulation.
> >
> > Comments and ideas are welcome.
> >
> > Thanks,
> > Eishay
> >
>
Re: OSGi/Server EOHF Project Proposal [message #8554 is a reply to message #8403] Fri, 21 October 2005 21:46 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: grahame.jivamedical.com

Gunnar Wagenknecht wrote:
> Hi,
>
> Eishay Smith wrote:
>
>> > If you'll happen to be at Washington Monday next week, come over to
>> the EOHF
>> > meeting, we'll have some discussions about it.
>
>
> Unfortunately, it won't happen :( I live in Germany and this is not just
> a short flight.
>
> Cu, Gunnar

Well, we'll be reading the newsgroup, so keep posting. It sounds like
you support this project?

One area for active discussion is whether this project as scope should
be an OHF project, or whether we should rescope it a little on the basis
that the core stuff is under progress somewhere else and we don't need
to have a project for it

Grahame
Re: OSGi/Server EOHF Project Proposal [message #9741 is a reply to message #8554] Fri, 21 October 2005 22:23 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: eishays.us.ibm.com

Grahame Grieve wrote:
> Gunnar Wagenknecht wrote:
>
>> Hi,
>>
>> Eishay Smith wrote:
>>
>>> > If you'll happen to be at Washington Monday next week, come over
>>> to the EOHF
>>> > meeting, we'll have some discussions about it.
>>
>>
>>
>> Unfortunately, it won't happen :( I live in Germany and this is not
>> just a short flight.
>>
>> Cu, Gunnar
>
>
> Well, we'll be reading the newsgroup, so keep posting. It sounds like
> you support this project?
>
> One area for active discussion is whether this project as scope should
> be an OHF project, or whether we should rescope it a little on the basis
> that the core stuff is under progress somewhere else and we don't need
> to have a project for it

[See the forwarded note.]

Looks like the core of the OSGi/Server container will be done somewhere
else (we expressed that hope in the project proposal). EOHF will be the
first client of such an environment and it will most probably have some
youth problems. As first clients we'll have to be active, I think its
part of the project.

Will the existing of the OSGi/Server and some Healthcare utilities as
OSGi bundles will be enough?
How will the client side bundles will communicate with the server side?
Will we need some kind of a bundle/mechanism to enable this
communication? What about workflow?

>
> Grahame


"Geir Magnusson Jr." <geirm@apache.org> wrote on 10/21/2005 01:56:04 PM:

> That would be great!
>
> Are you interested in contributing something to help get this started?
>
> geir
>
> On Oct 21, 2005, at 1:55 PM, Eishay Smith wrote:
>
> >
> > I'm part of the Eclipse Open Healthcare Project (EOHF), a first
> > Eclipse
> > project that targets an industry specific client framework over
> > RCP. One of
> > the problems we face in our architecture is the need to run OSGi
> > bundles on
> > the server side.
> >
> > The outcome is an idea to have an OSGi container inside Geronimo.
> > Such a
> > container should act like any other container in an application
> > server,
> > such as EJB, Web and Spring containers.
> >
> > The container design should strive to have OSGi bundles be unaware
> > whether
> > they run in a client or server side. At first there will be some
> > restrictions on the bundles, and wile the container will mature and
> > OSGi
> > will supply relevant features, those restrictions will shrink.
> >
> > The OSGi bundles should be accessible by other GBeans, this way EJBs,
> > Servlets and misc GBeans should be able to make use of Eclipse plugins
> > (ones that does not utilize UI). Plugins that could be used are, for
> > example, ones that implements messaging stack or doing data
> > manipulation.
> >
> > Comments and ideas are welcome.
> >
> > Thanks,
> > Eishay
> >
> >
>
> --
> Geir Magnusson Jr +1-203-665-6437
> geirm@apache.org
>
>
Re: OSGi/Server EOHF Project Proposal [message #9762 is a reply to message #8554] Mon, 24 October 2005 06:11 Go to previous messageGo to next message
Gunnar Wagenknecht is currently offline Gunnar WagenknechtFriend
Messages: 486
Registered: July 2009
Location: San Francisco ✈ Germany
Senior Member

Grahame Grieve wrote:

> Well, we'll be reading the newsgroup, so keep posting. It sounds like
> you support this project?

Yes I do :)

> One area for active discussion is whether this project as scope should
> be an OHF project, or whether we should rescope it a little on the basis
> that the core stuff is under progress somewhere else and we don't need
> to have a project for it

From my experience it's ok to let this grow as part of the OHF project
and move it to the proper project if it's mature enough. However, I can
also imagine seeing this project growing in the Equinox community with a
lot contribution from the OHF people because they will be the early
adopters. :)

Cu, Gunnar
Re: OSGi/Server EOHF Project Proposal [message #9785 is a reply to message #9762] Mon, 24 October 2005 11:32 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: eishays.us.ibm.com

Gunnar Wagenknecht wrote:
> Grahame Grieve wrote:
>
> From my experience it's ok to let this grow as part of the OHF project
> and move it to the proper project if it's mature enough. However, I can
> also imagine seeing this project growing in the Equinox community with a
> lot contribution from the OHF people because they will be the early
> adopters. :)
It looks like we'll get even more support from the Geronimo community,
and also some support from Axis (SOAP). Anyway, there are still some
question marks and as early adopters it will be our task to highlight
missing parts in the picture. Looks like that we serve as a good
catalyzer for the idea. Building a proof of concept of centralized EOHF
hub (based on existing server but not a server by itself), will probably
not be a trivial task.

Gunnar and other interested developers, please monitor the Equinox and
Geronimo lists. I started some activity in both of them, and I could use
some help. What do you think about Axis suggestion of using SOAP for
communication between the OSGi environments (client and server side)?

Eishay
Re: OSGi/Server EOHF Project Proposal [message #9807 is a reply to message #9785] Mon, 24 October 2005 14:51 Go to previous messageGo to next message
Gunnar Wagenknecht is currently offline Gunnar WagenknechtFriend
Messages: 486
Registered: July 2009
Location: San Francisco ✈ Germany
Senior Member

Eishay Smith wrote:

> Gunnar and other interested developers, please monitor the Equinox and
> Geronimo lists. I started some activity in both of them, and I could use
> some help. What do you think about Axis suggestion of using SOAP for
> communication between the OSGi environments (client and server side)?

Having done a lot with Axis and SOAP I would prefere SOAP over RMI. It's
easier to implement and to handle. FYI, I've written a debugger that
debugs a workflow engine inside a remote running J2EE webapp that
communicates via SOAP. Works like a charm.

Cu, Gunnar
Re: OSGi/Server EOHF Project Proposal [message #9835 is a reply to message #8034] Tue, 25 October 2005 16:42 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: eishays.us.ibm.com

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

This is the image I showed in the meeting:

--------------030404060603020501060301
Content-Type: image/gif;
name="J2EE OSGi Conteiner.gif"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="J2EE OSGi Conteiner.gif"

R0lGODlhhwRKAnAAACH5BAEAAP8ALAAAAACHBEoChwAAAAQIABQYFBgYIBwc GBggFBwcIBwc
JBwgICAgGCAgICAgLCQkFCAkICgsJCwsNCQ4IDAwODQ4KDQ4NDQ4ODw8QDw8 REBAQERIRBh5
FExhSF1hSGFlaV1tXWlteWl5YXV5XXF5dXF5fWmJZX2BkX2NYX2JfZGRaZGR qomliZ2lgZmZ
zqGqbZWqmZ2dzp2d0p2lsp2h0qGh0qGl0kD2MKWl0kD2QET2PKWq0qWq1qqq 1kT6OJm+mUj6
NEz2QET6RET6SET/NKqyvqqu1kT/OEz6OED/RET/QFX2QLK6ia6u1lD6PEz6 SK66pZXOfVD6
TK6y1l32RK6y2lX6TLKy2lX/QFn6TGH2TFn6VbK21rK22mn2TF3/RLa22mX6 SGH6Vba60m32
Vba61mX6Wba62ra63rq+vnX2VWn/TLa+1nH6ULa+3m36Ybq+1rq+3nX6YX32 YbrC3nX/Vb7C
1rrC4n36Wb7C4oH6acbOnYX6YYn2bb7G4o32ZcLG4o32cb7OxsLK2pX2acLK 4sLK5rbatsbO
zsbK5sLSypn2dZ32bcbO3sbO5qH2ddLWocrO5qH2far2dcrS5srS6s7S6sra yq72gcrazsbe
xs7azs7a0rb2fcreys7W6tbW1sbixtLW6r72gcri0r72idLa6tLa7tLe6uLe wsb2leLittbe
7uLezuLiut7e3tri3uLiyubiyuLmwtri7uLmxtri8sryyuLmytb2lebmxuLq vubmyuLqwuLq
xurmxuLusurmyubqwubqxuLuwubm5urqxurqyuLq4ubuwurqzt7u3uLyvuru wtry2uruxu72
kebyvuruytb21ubywu7uwuL2utL60t7y3uryvuLu6urq6u7uys7/zurywtr2 2ub2ut7y5ury
xub2vu7yvubu6tb61tr24u7ywur2uuLy5tL/0u7yxur2vuLy6ub6tt724ur2 wuru7ub6ut72
5vLyxur6tu72wur6uu72xub/sub/tvL2wvL2xu76vur/tu76wvL6wv///wj/ AP8JHEiwoMGD
CBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTE5uYMHGhpcuX MGPKnEmzps2b
OHPq3Mmzp8+fQIMKHUrU58omEt+pLMq0qdOnUKNKnUq1qtWrWLNqvcqhyTuU YMOKDSuMgwAM
H0bwWMu2rdu3cOPKnUu3rt27ePPq3cu3r9+/gAML5jviAwYBHIQ1fGcWg9rB kCNLnky5suXL
mDNr3sy5s2fNIzQI6KB4rOnTqC2ScGDilLbXsGPLnk27tu3buHPr3s27t+/f wIMLH068uHHj
p0w4ILGwSYERx6NLn069uvXr2LNr3869u/fv4F+b/yjAPLX58+gHvtuwgVD4 9/Djy59P3zoh
9l8PmsDgvr7//wAGKOCABBZooHanbMBBegw2GBYGJhwo4YQUVjjffvptYOGG HHbo4Ycghsjd
CAs6aOKJHpnwgYgstujihB+YUFATGLxo44045qjjjtJtUB6KQAYpUSEO8Gjk kUgG50Ah6hXQ
X5JQRinllFSGd0oBpQmp5ZYIOeBElWCG+SIMFAzEAXRipqnmmmxWmQIGXMYp pxkQDOfEnU+2
qeeex0Fgxj/vCJCnmoTc+aWATgyqjaGHglgon5BGSpwAWcppKYomoPmaEwV0 6mmnGDT62ggF
AGBqAaHCRuqnoIoq6attjv8gI521fVBAnceh+pquw2nKa3ROYFDqqZrWx6mo pJpK7Hekujoc
IQU4C+u01GqjAQqXZnuil7E5AYBjI4Q7AgYAFBAbuRikcGcHnfY3AgAdiBta uYpWay+UTjjw
T6a1oQoAD7niioEGwwkL28DTdfrBnSlAAMCK/iEMm8PpMuwwwd2VAIG0wmmA 670gR5rCBtqW
zKCg3QJQ7KgARKjNuxjDlsK3LLtqAgAxh6wzj4QI8E8HLsvGAwAl/ErcrX2a a10JAKQgGwRK
05eCk7B9gPNs5ALsIbRO7+y1mjxcYPLYqQUqm7crL6ryrlGfC4F7VjuL9Nd0 3wjAPxdoLZvB
GlD/Ddud2pQQ7pOPphCu3trMDThsPIRbwtnidr0o1IAv/lrjIzwO26OYSz4b qYNqLKrganVb
aOaWv/ao6uLmmagTmdMGQY2qzy10AZq/ZvgInj8quN6kI55o4INvfijnh+se rqu7e/4aBh/X
LT2UhChA9vVjsdK22mnfDN3QHeAW92y2T2++h3fnTZuuQxcLwfu3dto1qX1D ffWuuNpObvzR
Pl+u/fk7VY309z/5jaoAfesUAKIXG6blbDacit/9Ete3cjENcQbTxtT456sK +u1vRIMN03J3
G4fBb2MH1ICpCLZB+9GOgp4q1/wA8CX6xTAFCSyV1pzgMAWiUGY0PJ8Q/3dU PewZESXaO9va
/jYeqlnNebMZX2xUCLEhWnFC6UPcay7IttiY0BPa8ATU3POu/lmrafhLozas 5jJO1elmQVNh
16AGm7mp0GWEGOPLynUoOdamhxAYgdzepruHsU0DTnAaAjdXgBUNLWZ+TBwC E/m5IPqPY+cq
wA7nVkZ1JepW/bkZxkoFMR5wMojvIqQnSgUBMHKKdlDTmimjB620XfGWW7Pe EXc5kiSmjFWm
+uH40EHMYhrTau9LJiuNycxmOvOZ0IymNKdJzWpa85rYzKY2t8nNbnrzm88c ThZnQ8fXPHFi
Hxzait7lubm5M3/RG5cncJgyNJUzcXWC1gu18f/IPUoObbZZ1alidjMMKq1T mYTNzb6UwTrS
DqG1aag27jkqeUXIW1XUxkL9CRsVGtQ9EH1NOd9VQzSK1JITrdPMisXO2JQP lzDlUBF5SdOP
+BKE4BoB1IK2xiBG02qsgkAHPAHOohr1qEhNqlKXytSmOlOceNMiRv/2q/fJ BmmketpB4cm9
2xTKBCq0Z9SQBlCX1omkILRlbAiBQ1aK9DnyIteXyje0OeYPruKC6Eu92DaH iWpYwdyjBuRl
Neig9a2yQWv5RopKlFLUqofd1BLVGNPKWmimNc2sRm4qWfeZVIOGJCY1Rkva 0cattKhNrWpX
y9rWuva1sI2tbGdL29r/2va2uM2tbnf72mJCVX1TLNen6CVSBmJ1e+V8Z1dp k8NbLfGeZEVp
cffYqLLq5o4TFS6r5mrcGnnLZaVilV4Z6MXodeBf3TIUVrX7KcM6loHe4i5f a0ZddJb3ZdtL
nPvya9n+Egizmg1wRTi73E21q3Z1Ei1p2ZUCapyWtxCOsIQnTOEKW/jCGG6t b4UzTpfiNVxW
g5hVzYpfraoxurZUISLdU1bo1um7Vz0rSq3LyAemkaIxlg27CMGuOpLXx7ah aD/XJ2OORRbH
io0eY0vaqMcWuZ739a+UCwRgAVsZIgSmsUYXeLB/KZgaqyyAaWmY4TKb+cxo TrOa07zh4HS4
/5Ak7OJE2+at8L0LccrF5672OR43xmaliE0jtHI26Pp2dn0FAGPKwndexGUK jC+tZVW3Fy7K
khO5n4XNKuvUvtg0jskd/aC1qLZYpaH1yH1VaaZn1s4fT/nV86nylWe9kCxP dmItq10BUoCO
0cLAYSYYsxPWTOxiG/vYyEZzm4HzZm0IS1F+vBg6ybhARUcyz5EUY51Cmsfn JlqN5OqaGNEb
WS2LZ4F64wHltAGtVhqYq1pFbyEJer+9qkq6nFLZkxpGszkfSoxUi+zQ3A3a hyrZ1I1tcqrZ
dqgIrrUA4YO1xOsja1pb3CC2TlsE+5NvCTaStA9OtshHTvKSm5way//+zZv1 SZuBZ7dTUNs1
y2Au7RN/zIQx/9J5AymsvmHsZrqyHc4NaOgC6zi8CpS57mjeqUPtdWbbU+Gt TAjk2njLeTxk
b7k0FUH4KT2yoJ06ly295KI72cBTb/qf5T3xtsOn4heP+z8ITIjSzcZwnsPh +z5AiNLC4AOe
OLngB0/4wkM45b55c+O0qKoRANwJHRBqo+5sAghowHOyGhVP9yPUfUOvAwDj l3iA9rLNf/5J
jVN0GO1Om7on0wSD4vH7eJr5z0GRBx5LV2xq/8d9Mi7yloeiRt/XAdQ7XmiR 172qNo+m1PPz
+OIp1ko2p1MI8PR5rna79rUDd7lbnMC++bL/4cdP/vKbn7WI702zdYPje2Oy blOr140KcP3t
2z873ff+rMHfG/Gf//8AGIAkl368sX650X70dUuBZCQ6dX8OuB35p39Wxn+8 4X8CeIEYmIEY
RoC7YYC4gYBFZ0WmpHo5onQPeILVEYESGGAUuBsWqIEwGIMySFscqBseeBup Exue8H7TYwKM
9yKEUH8oOITFoYIrmFktqBsvOINM2IROWIO5cYNEOIVUCCtGeIQ0lYS5sYRO 2IVeeIFQiBtS
WIVkWIZrcoVYuEtaiBtc+IVu+IaGF4a3MYZmWId2GCVomIZGtIa30YZw+IeA KHJyaBt0eIeG
eIg4kod6eD18aBt+/xiIkBiJykZMv/WDiHiJmNgiiriIY9OItfGIkhiKojhh g1gbhZiJqJiK
ErKJnFgynkgboDiKsjiLtlWKtHGKqpiLuugfrNiK2fKKsxGLrzUOxFiMxniM yJiMyriMzNiM
zviM0BiN0jiN1FiN1niN2OiMh0eJHBZVu/iN4CggveiLlgKMsiGMrpWN6riO 7NiO7viO8BiP
2LiN6FCJ4XiP+Bgf40iOcWKOsYGOrWWM0DCQBFmQBnmQCJmQCrmQDNmQDvmQ EBmREjmRFFmR
FnmRBlmM9GiP+diRHsl9usSPSMhfFdhrvCWQGJmSKrmSLNmSLvmSMPmQGslb tjgbuDgcTv+V
kzq5kzzZkz75k0AZlEI5lE0FkiKpWf4IGwDJWigZk075lFAZlVI5lQw5k7tV k7Jxk8JBlFzZ
lV75lWAZlmI5lmTJTEZ5lDUFfkGIARMgAMrylnAZl3I5l3RZl3Z5l3iZl3q5 l3zZl375l4AZ
mII5mIQpmBMwAQtjk96YHWXZmI75mJAZmZI5mTl5lmjJS5x1HwKwASqQBI1w D6B5D/gwmqRZ
mqXJD6iZmqq5mqg5D675mrAZm7I5m7RZm7Z5m7iZm7ppm/XQm775m8AZnMI5 nMO5m8Z5nMiZ
nMpZm6zZnKtpmtBJmqEJmkmQBB/gABAAA7GhlcFBmd75neAZnuL/OZ5BaZmX eUQ3NTUlMJ3s
GZ3R6ZzwuZzyOZ/0WZvEeZ/4mZ/6uZ/CWZ/++Z/KCZ/w6Z7QyZ7TmQQQsAGu oQ3cCRzGRIsQ
GqESOqE0iJW/sY/niSK+NC6faaChSaCmKaDNCaAkWqKvyZ8omqIquqLEaaIu 6p8i2pwgWpoe
Op0a4x4N+hsPSqE82qM+SovGZJ4ZyojmYgIbUKPTOaOkGaOr+aJOqpssGqVS OqVU2ptPeqXM
yaSqqaSjiaShmQQYcAo5Gn7F9KNmeqZo+oVBin8hOaRECgMSYAteCppcig9a mppYmqdVuqd8
2qcrmqdPeqepWadzCpolsAFj2n9lmqaM/9qojvp/a4odGOqmDcIKArAxhSqa XCqo/ACoJOqn
oBqqooqinvqfnMoPhJqpDpCoJbmUj/qqsBqrFhap1zGplJoelnqkmVqnnFqq 8jmqwBqswoqf
vpqcp5qqheoti4kdOyqrzvqs0DqrFuobtnqr52GpTpCpmqqkvVqs8+AEjTCb 4DoPUuqZwpkE
eOCn5rCu7Nqu7vqu7doETQCv66qiTZCu9YAHTcCneJAELeqtt3msXKqt9yAA hQBczLqo0bqw
DNuws0Wr9tGm1qotZiAABMurguqfKuotJRCcHCulTUA0vakCG+CbCSAB+kmv KruyLLuuLGAq
SdCyLdubJ9ubEv+QAFKKBxjgmzc7rL5ZnwKrpAQrASxhidLRrA6btEqrtBCb ghI7sZdCAhJw
sZuasfW5sSILnCHbsVG6tTSLsl/7mzI7tmQLrxhwsxtQtit7sutaAiVgDlHa s73ptj5rpfQZ
tDNKsBuAAQh7HUi7tIAbuLLatNRRrVB7GiAwtdqKsXeqsSn6sVqbtSzqtfVQ s+vKtmqbuWXb
CAmwtwmgufCKuTOLn3Jbt78JtJyKrIW6AQ7Qt9bxt4Ibu7J7poQ7HYZ7uGPR ARhAtdxqtfRp
r5Lrm5RrDo2wARIgARvQCO1avMcrAW+7rlvbCCWQAAlQAjF7sjp7vCzgrizQ vCbQrvv/cbwY
ELNtmwQmIAEYoLzmUALiS74qi6j9SjTt6rbZS7TsKr3Se7zJy66Y67bz277t ygJni77kO73V
+7b+y67dq72+ib8LPL4sirqCqrpzugEK4LrVAbuzu8EcDKG1Kx23i7thwR68 O6Pd+rspSrm/
ubXQS73sQb0qsK5J4MLsCwASAL1EgwcSAAAn+7bUe7IbkADyu647jAElQC5p aw7ocqhCHMPm
kADkQr1E3Lk1nMT0irmiaw43C8VHDABJHLJoG8QJgAeXe8Na/LnES8M7vL1K /C1MDAAxjAFC
jLxnzK47jLx3jMM3e7xC7K8qKsF3SsFeasEYTB0a3MGInMiB//jB0RHCIowS JLy4Vdu4V5vC
PNy8mDzEx6u+dXzGnAy/5sDCT2zGT9wy68q5aDxC7Aq/STDEoQzFl2vKyhvE 87quoAyvrfy8
iOq+O2zFuxzKPFzLTQDLozzF6yrHtVzHucyuw4wBxvzMqty28huyCaC89dDK O/vHd5u6A6ut
hGy00XHIijzO5NyEjHwcjvzIJhHJuzrJWuq4KErNmNy88rvMCgwAMdsETizN 8yrKopvFN/vM
p1wCjdAInsmu3XCy3ZDQErDQCw3FDt0NnLsBER3RctwIC40H3+LQNxvRE90N IWvF5hDEyou5
Af3EzsyuSfC2Bs3JxdzJnSzF7SrFIf8902CbooCspYKMpN+sHeJczkAd1AJ4 zsaRzupMEuxc
qIz7zpWcsjj8vPEqv0wzzzsM1U3gtjcLAP08xP9MyjF9wxXt0AYNAsZrw+AA Did71uAgz5ks
AWr91mgtAfIqrzfbCGd9vHCt0CHbBBENAlrN0MYsyvBq0IeaxzB90sTMrnIM zFD90vW6nznN
pDtdoz3NmAor1Jid2ZA6rb1h1EctEkk9p0vNpPPJn+8q2Mws1TZM1W9rAkIM xOSy1c/b1eu6
0B3N0AsN1+Agx9SLvGkd12rN1pi8AboNDkwjlyBw12791mm912/t100Q17ad ACDtyu7K20Bs
0mgc04090p//i9pZ3K78uZx4C6J6e8HgfBw/rdns3d6CyNm84dmfDRKh7aWj HaPKuZ8ri9pP
vb5ava7qEOACTr1JIOBM0wTqsLUBfrIDLgECrg43u+AO/uBN0Ah+vQEPzuDq oOEJDgAg8ODq
YA0iPuIjfrNzPdfUG+DHC+IMHrIFLuDQveETHuEa/eEUrg5Mg+ENruIJIOAR LuPuGtDg7dXw
CtnIWd4Eet6FPB3r7d5O/uSTyI2S+rTzjSL1jaT3LaLHqd8ty9+MbQ4areMB zr5JoOACHtsd
XgISvuM+3uPqcNECnssRPuKtLAEifrLOkOfOgOd6rsMgoOd97sWAnueIagLO UNcj/64CRGMN
If3gP67hjz7hAQ6/Px7gdc7jbc7jjSDgnHvDQz62Rq6bSO6eSp7extHkUJ7q qk6K8L0b8l3l
HXHlNZrlAgqlpi2zXm7m5KLm6jDDPa7RGGDgQozgIWvj1FvhMu7obl7njWAN jXCzzkAuKpDn
OmzDec7neX7hef7s+DzozrDL3o7Nh27DjeAMw5wAeR6yREPoHn7nM+7mF27p UPzmcBzg1T7h
cqwCeADhbq7oErDp3K4CaW7TZEuquDnq0VnqPn3Zq97wDi9hRF2EVA7rDiLr Hkrr8XmbKjq2
gi3gxX7mPDzHCK4OiHqyPbzoxS7iiNruJ0vi0J7nrv3DCf/QBM6AB3Pswi+P 7YQu8wlg6N5O
vd5+7dW8xz8s1+luwz8s6NcuAXl+syNe8nMs4jaP9J3r9Nag6DbM7wIe8z9s AgGu4PxL5Cur
zVk6wd2cqZWdsK768Gzf9qUV8cTx6hSvERZvoBjvnBq/8Ry/6SCe4Hxv7yAA Ai8+4ngQ+E0g
4veK+M2O+CrQ7PcK6PoK6I1gAiDg83pO+SZQ7o1A8+aOB94uvZUf9Onu+UGv r8+O7kkg+IBe
7NJbAqQ/+tTO+dReAoJP4taA+c2++YSv79agrw8++ZUP4sju8WQM6jhtmwhf oN6M3gu/9m7/
/A4P988y8XOfHnXfnu5M2ryp9yz/2/fe3/e2H/7iP+KiX/7mf/7on/7e/vLe Xuzqj/7jH/8k
/v30H+AyS/a0mfymqfCW7fzQ//8AQU3gQIIFDR5EmFDhQoYNHT6EGHEgOoro tF3EmFHjRo4d
CSn4F1LkSJIlTZ5EmVLlSpYtXb6EGVOmyA0b7t3EmVMnPp49ffrkF1ToUKJB 5x1FmnRePaZN
nT51ak7qVKrqrF7FmvWqNa5dvX796kzsWLJlzZ5Fm1btWrQSEqBtAgAEW7pm wd69q1VvVqp9
pUIF7FTp4KKFif5E3FPn4pwbFFzg0VHyZMkV0UnEnFnzZs6dPX8GHVr0aNKl TZ9GjdoyZdat
P86EHVv2/2zatW2TrMlYd+LEhn0PVho4sF/ie7XiRc617nLmzZtjeHu2SYK5 zpsnR26cL/G+
wqECT+rbN2/Euhk7htxafeWKqd2/hx9f/nz69e3fx+9w9Xr+GV/fBjBAAQck EKXczNuJPKDE
Kwo8pLxrijvutFMHu7uswzBDDTfkEC0LwdJOQuIgrMfBoxgsTEGfENQJvcj6 g5GiU1LQYIIG
AMAxRx135LFHH38EMkghhySySCOPRDJJJXl0YIINUsjvIEJGmGCCJa/EMkst t+SySyUFmAAD
EwhJaD8Y+fuvQDXXZLNNlQ5k8SYVe0JxKBOPglDECY/7sE8Ll4smUEEHJbRQ Q/8PRTRRRQdd
zk9Hs9NKT+6Eu/PEOoOak6c4cXLxzP7QKUEADEhogpB2Tm0nHlVXZbVVV1+F NVZZZ6W1Vltv
xTVXXXflVVUhmjABAwGgjJIaJ2zkoIkmemW2WWefhTZaaXkNpQkYOhBgAzIN MtNT10ByM1xx
xw0QzjgzxefSSvEETFIJs3o0XuXYWrRee+/F11665I13O3f9CmxdSxlEd9Ob OvW2NSca6CAU
VB9OdVqJJ6a4YouhDUUDB7a9rwMHlr04ZJFHJplkExoglqBuE54sTXJfhjnm lcxlEV0U52Fn
XXigIq6bbv6Fl1/s6M1XUWOORjpppZdmuumji150LaH/sfNXT59HdAqenSvN GcWCDUaYZclS
2BhiiEtGO22114a1CQecsM+TCUxgu26770474w8KWllsjlyWOXDBYaYZQZt/ YydxE+vReucI
/fL5ahEjD3pqr9aCelCnN+e8c8+VzpzRtOR1Bq+sIrca9e6aalxrExPverxM Db4nbL81csIB
h81+GG/ffwc+1z82rg8DGIJHPnnlaW3ngxFUruj2lsEdvHrr2yzcvMMbhF1x 4BhvPSqqIle9
Z5/BAafyrsbyU63P34c/fvnnl3/0Psn6Kiv0yeeO/PKzbp3rgNO92BXla5uy nfS0QQgH/IF3
7UjWqZY3QQrWrQkToMV8PiAC/1iFgAQVBGEIR3YqCsBgItFT4N+odz0WtvA2 2dtNprhHwJwF
J4BaE585/Fe+qZAPfeirnF2S4z76FdGIR0Ti5+yHnLNwRX8/BAcPpbJD1AHw hvAYDA0LKJQD
ximB0tuACR7YjgZsQIIiRGMapcWBEsgnd7GagALUOEc68upUoRBABqnRtxQu cIUuBGQgYwJD
xmzPKFqsIVKuiMOmUJF/PTwfFIFolXk18UJoSWImNblJTS7xch6yxlUkub/y OdJnjgPfIkuE
FERusYss+qLfcjdGMpoxYnXEZS5jhUeOucd4cJSjLoU5zHigqgNt3CMK++if PwrSmc88CSEX
sz2ctf9SkYtkpNZMeTUfjhJ9lfRkWjg5TnKWs36gBCcovUlKbpqycanEJiut ycXZge0xL0ph
B8Q4xpOFAGTEBGgd2QgfQghAVk1QwAb+GVCGghBVfxCAQPiYQsBB06IWlWaC 5iSUVioOm+Fr
3Da76U3mWEOc5kRpSlXaNA8xZ53s3OZHr1jNVqaLH69EUCzFJgAHjvFGOGpA UIOKgYYWdXkX
hE8JOCArDCgARwqAalSNOlXfPextyaTIMjVS0Yt2NZAZzYnNeNJRdsg0gCKN 3Es7tFK2trWt
HXopWrth1taRlSc3rScC79nHgtKyHSEAbGADSzeqFvZueISPBlIgKxOAwLH/ j32sYSWbtofp
E6sW0SpGuOpVzl4PrDhBV0/ISldtypWkHAqUW1W7WnIKikPelOsp6WrX0OKD djpNGAwc4Nfe
ScsbvwVucIU7XOIW17jHRW5ylbtc5jbXuc+FbnAF0MvTTKAJ0cVudrW7Xe52 17vNndbDPrC3
iSpws51Fb+A+K6fajtassY3kD1GrOdbW175FJNRroQjfuZqVtqG97V5TmAIM 8LYdhABsKKr1
rO822MEPhnCEkTvd9wjgEMm1RGOvSwIJd9jDHwbxcMOLKhJo4LKZ1Wwz07vi mK33HrXFh3ux
yd/4gmO+9L2v/H6xYx732Mc//kWO51co/cI0tjL9/y9OzYNbb5lAA7zdQI6U BYANOCvEV8Zy
liFMYfdYGLkkcKpcvKGACVhCy2dGc5pFLK2HlfjEKPYji+WsXpsYDMYyviKN a3xjQQl5aUDu
MTAEPWhCF9rQgwY0j/0MuvxuaL967u8Vk5xXLwpYgU72awgA4M8GLIsDm26W mkU9alJzOTVe
Nm5cFDoBEHjDBArAAKllPesHj/hUbi6v9M47Z16rycXtxXPrIL3nDRFqk4lG NqAPvWxmN9vZ
gk52tBWtyUZr6NGQXiRZ2VHbAKcnhZimZQNCcKpOq2oDEwg1rdW97gebGjWo Li4GYu0NVv/2
1ezGd76Va+t24FqZmd11r/8FXq46byq02i7rWYdNbA31OYnSRvazJT5xii8b 4ommdjSKHMWF
R7pxCAewPb196SePMRSdJjfIQhDMXunb5S9frrtPA2/iKqDV9L55XK4Lc57j m9/+ziqcAz5w
otPm15lCeMJD2vFuQJFDmbz4jys+dapXHdFR73ESN850j8Mj6UrWDZM9BW6f NiHlqlp5unu+
dp5Pdxxvh3vc5T53utf97TQf7gQ48Nt6eyMuhGB74En9cxPn+nZDL3riZ3J0 FSVd6fDgetPl
myFc4MKIWOex1TW/+apjfsdGrLy1fxj5ujp+Tt3Gp/TI/sAqnb0JDSAqswQ/ e3y73e63xz3d
8S7/XMdct+9xpH3wtUz4N6MY8YpHvksYTx7HKz3yTsdQ5StfRKxzvtm7wH72 tb997mff+s2O
ehGlj4sMXXvhpTe9glDfx9XzDgYA0HsDOMCBoBJC7cLHf5ptn3v+4373wbUE qOIAWAMBK+Gw
/ENACSM+w/Ob40u+B0yJ5UOM5ns8poM+6xg/y6M+IPu+DvTAD4Q2IDui8Su/ 0Ts/9Ps68li/
bys5WoIBK8kR67KyBKTBK9u//sPBufu/4CKEpsoRBTjAGhTC7lrAf9MqB4TA JMSNgjsX3qBA
hRu2C2yODEQiZQPBK8TCqQM0JMpADDE/GrshClQ/vRo51WtBvyIEZbE//wYb wjbcMkLIwTiU
ux0ULktQlp1zwzyMriIMOuNTMSUERANhQsNxwua7oSicPAyUPqiTuix0xEd0 th/LJBL0QhME
Q0lLP94gw9S7nfajpWnRw1DkrhuUwxykQ1FExeziQ8zyw0B0xZkZxBhKjCc8 RD2TQueYPk0K
NEikuu7DPl7UwmmbRPIrQSOTK2xqvjHMKUszQ95qAsEarPtLxWlUrumChmvE xmzUxm3kxm68
xlP0BkuALMiixnIErlWEszh7xXU0CbBiPkPMMxq7RVzUxR2zvlvAx3zUx33U R1nwx38EyIAU
yIEkSH40SIPkPGHUOkczRpH6qGTURFhixk48Q//e0TQAECqhir2WM8eOLC5r 9MaQFEluPEWE
AoCoQkmPpEZ0FLo/ZEdXzKh3dLwZ469EzJBoYMRf2LyDPEiC9MmfBMqg5EmE 1DyFNCKNY8iG
dCQky8TyWMYypEi/aoAJMBVQVMmr/C2QHMmtFMlTbCoYwEqPZMlWfMmy/Adp UhB4XCT4msfm
cLjLs0erG8p+DMq6tMu7DMi51EerM8ohC5Sk5Di08q+m/Imn5ES/8cSHIQQA IIEzipawvEqt
5MrJ3MZTTCjI7MixBDiXNMskJKS0nMmPiq22ZA4cm5/Mqzq9vAW8ZM3WZE3V 5MvPwy/XEj2l
3KHBBDkVDLuJRMyKNBv/lLslaMFMj5RMyjROaDhFvRvOctTMI+TMznzAwrEF FtgACYAAL8HO
7NTO7eTO7vROHxEACZAAhbKOL3SnhyTMwjwP3hSbxHwYDLAlq1xOaiQAQjjO +0TOCzMuEVCA
+ZzG5lwmJITOgTOXRviAAMiADNAADQiCBnXQB4XQCA0CIqDQCrXQC8XQDCWC HeDQDvXQDwXR
EBVREb2BEjXRE0XRFD1RH2DRFnXRF4XRGPUBFaXRGrXRG8XRHFXREeXRHvVR J1jQDHAAAlAB
5zDPpUTPFEyM3YTK3vSr18MAaAwBwuJI/0zF+sTP4zzFP6gSEfDSLxUBKxVC AOWr5xxQxYOT
/yRwgAygAQl10zedUA2V0zndUB+1UzvN0SLQUxnl0z710z/1Ux0V1EEV1Ds1 1EPlUCeAAAlo
BJeyRMFMUm1TxsZgT5ZxT1T5KR5BN9kTU1TE0iylzOT0kf7s1AQkU4oy0zMt ugMpAQhwAjiF
1Qil01nFUES9UxvdU0DV1T5Fgl711V0F1j4l1GHNUVs1Vh/VmCZYjiM9T2TM Td2k1CZtT9+E
mDu0VjWUxlJtw08FVa7cUiEA13ANV21FwFM1r1RVVQK1CRZg01h11wal1Xit 0GP10BrV03st
AmD11X3l137113/t1ykQWIEFWH4NVhgl1oS9AXpl2BDNHTyoC2ZtVv9MlNRJ PZhKTZhLNRv5
JNdttc9u9Vb97FjmZDMSKzwjDFB0TddeqwlFbdN3jVV5lVlb7QEVxdd8/dOC 1VlftYKe9dmf
BdqgFdqh/dmBNdop6NeDbVGFxdGGdVoPzZ1GZQuJRVJnnbQljdbDnFbeeUaH kdJo5NSRHUJu
BdmuFFngCgURuC4TANO2FdvgM1ddU9mVnbOaeBuYdVeZlVcf7YG+PdGbzdmd 3VegjYLCNdzD
RdzEVdzCvYLGddzHfdzDJdqgPVqDDVamRdGn1dwdyIAPoAuqrdpsu1qn5BSM bTJq1TSzy9Qd
2dQqfVsaJNuy9cbdEwIACFMY5BFSfd3Ai9v/w5tbumWx6swAvI1ZvY3XEO3b mjVRfOVVwSXc
xYVeyJXe6aXe6rXe6S3cybUCo7VcXVXYzX1aJxAAqVUL0KUipuwoShO7M0nM ajmVa7XWNXTd
3c2/2JVdkjxb4BKCUPCGPxDX/6Vf3i3ZWzvZPtxM4PVMAWBQ4oVT4z3eHUje v73ZJYBRwfVV
6D3c69XgDebgDr7eKCBa7v1V7y1U8HXazhWLZEgL8z1fq62p0ytdabVUan0g jg1g4bPf+9VG
cLzh/OvdBvxdBEYvDAgABoZVB6ZTv13eCX5RC0YCDI4CD4bcLaDixqXiK8bi LNbiLcZiKfbi
KwBhoR3Yff1THTXh/4bVmBRW4bNg4Ram2BeG4dox3bGjYd5hFUI4nrDt4eDL YR3GRh4eLksI
wj12uR8WGwEV4s6aAAgw4gZG4gvt2yOQ5CNgYhe1YChmXA3m4k2m4jDw5E8G 5VAWZVEeg1I2
5VMeAy3+YuoNY6AV4V4V1hml0TNm2PF1hmRYY7No49sU3fTNq/WFEY09MBvJ yBtpXV4hZBz+
WD/GX+RqKpSMqmR+OUNmGUROZK9a00Z+00em0OTtAUrGVwq2ZJ3F5OvlZC4e 5XRW53Vm53RG
ZVTeglV23Fb22VdGgkBNUVo2VgGAWFzOZbLYZf9xYUQ6IGDuD2HGACrbAHHD gPrLVmnuuf8+
ZuZTFAEAwIBP4wDHUACwhOh8o+aEseZrvqgFGF5tllAH9mZwvldxblFyxmDr Pecrbmd1PoOa
PoN0tumbpumanml2fudSjucvpud6Rtp7xufM1ec7hYAkuGVcZuNHvcQwHF2s lWMZztg6Jrdx
Ozn7e708nt+O5jmJ9uPknDcFMAG+2zuwZreP9paQFmloUoCSNmkIldmUnmCW roKCfenpjekt
6OmcBuzAFmzAfoPCNuzDLuzBHuyeJuWf/uKg7V4ZneWkHtGlbmqnLgsomoZh 62U4hmGD5g+N
XUyzI6MPigcO2EhkVuu1E2sdtswwpbcN+C2EWu11Y2tPceu3dqb/uJ5rWZ1V uw5nca6C4R7u
fo1evu7rnVbswEbs5nbuN6iDOnju6aZuxM5pxvZkeA7qDh7qpJXsHaXsD7Vs f/5nsdBszn5j
gv4a0F4PYQbOCQgBVUGoh65tfGvt+01O2OaACQAuBRCC+p612z6T3NbtQOLt 3n7QOQVuPV2C
BmdR4obwvH7ivXbc5B7l5R5s6I5uDY/uDvfwD/dwOBDxESfxEu/wEocD6a5u 67bpnjblLtZg
w3XlyH7RIsjn8ObQ8fZnXf6hzUbvAKrYemJv9XBvW8KATX01+gZwdbtv2fVK /nY1Uv0DAPjv
JR81AYcRAi9wFzpwBIdXDF3wImhw4Y5w/wjnguOu8HMWZQwn7MIGcRBH8TiX 8zmn8zoXcRVf
8RZv5xev4hjP3p+lcRe1caROah3fcYDu8RME8qnG2iFvDWHWtAIjASoLAdhT ciuXtSYv25KE
P0sIQAwQAeDDdFHD8v7Q8i1noS73ckiO5Lt+8DIfbi6QdVlHXC94XDUPZTav 6Tfn9TnPg18H
9mAX9mEn9mIHdjuXczyfbp72aaDuc+uVcUAn4+8mdBM2dMxGdHCYBh/Xs/TW Im5zdNYQ5r+a
gFRJaIyUX9UedXbTdJAFxxf8A2/gz5Mc5HUfvgHutwJmxQNG9V5TdQTv5uR1 dR+A9Vif9YPP
ZCvm5DXHcF4P8f8SN/aIl/iJp/hhR3YSr25mV2c+3+7qjfaenfYYBW/wvfby doYe5/aoRkH1
Lphwp4xxRxVVSUM2tHcmX2Zm3uH8RS5LEAIzq3k0K3U0CeJ+N3C57u2A/+bg btGCr4KDP3hb
T3N0zvXldvjoHvGKj3g+0Pqt5/qu9/qv33o9EPuxJ3uKv3hlZ/FmT+WOZ+Xu Dvkav/GnLXke
1/aU5y9vpyFwn2P2xeq/2h1WCYEq0+OfJ7V279ZTNAE8BK4mmDfCx7KgX49T J/rB+fdGRnqV
FnMyh3Wnn3WoV3guVgM1+OSGr3oRx3qwR/3UV/3VB3uyF3uJt3Pnvu6Nh3GP /3Mr8G7/GB30
E5V7piZvk0f5H1/5bwcwl58M9yZtVqmSS3f8LDN8UM3v4RrA5n98fAe6fXfO yZ+zyidepO8B
pSf4zed8WfcCqEeD89fi0B99qq/6imd9sA+EQOD6+Kf/+rf/+5f/90/9sjf2 Opd9PQeIMAIH
CtxicMuVhAoXXokSxQpEJBIn+qhosWKRGxo37ujo8SPIkB0hJHGW7ORJZypX gms5bVq3mDJn
0qQJ7yZOeOx28uy5Ex/QoEKH4ru3QcEFHtqWMm3q9CnUpSY0tKtqtV2oBloB aO26FUO8sGLH
ki0b1hvatGrXsm3r9i3cuHLn0q1r9y7evGoJEILm9y/gwIIH/xP2K+BQ2wkK FABY7HhxY72S
J1OubPkyZbOaN5O9SkIDNXSi0UUtbbo0IQX/VrNu7fo17NiyZ9Oubfs27ty6 d/NmrSBDkODC
hxMvToRIj+Q9ijAvsmRJxSrSp0vnYv26dS9eEqLp7v2gGjUDz5Avb74O+vTq 6+Rp7/59ez7y
59OvzydQoPv49/Pv7/8/gIH44UeA+dl34Hx6KKgHfO7B8SCEEKL3BoUVmkcQ hmMchBBDCznk
UEQTIXHRRRltdINIKYpEkkkoJbMSSy7BVBONNeWEk085skMUj0EZhZRSpwn5 1FRXeTbBBAAg
uSSSG4TCGZRnYTYllVVaeaVdfBW2Jf+XhB3W1h9ILsYkkhg0gSWaaaq55ltR ujmWZ6CNRtqQ
dUaVWm956rknn336+adrvxU3qHHIKdecc9D5QB112GGnHXfeSbpFeAKZd+l6 mTYIH4IIFvgf
IqGKGmoipZp6KqqjqrrqgAT612l9CzLYYIQRplehheRhSNCGHHb4IYhWiCgR iRidqCKyI5Xk
4oswOtMSOC/VOK1MN96ko0899vhjUnbaWaSRRjbQRFVvmssmWueouy677br7 LrzxyjsvvfXa
ey+++Z6jZZf9dnmYvBiIoC/BBRt8MMIJt4uuN+a+GWdoo3k7MVN4Anoxxhlr vLFsghJK6HHK
Ldfcc9ExWoX/o9dBeoWkLVcaxqXnZZrepu/BKt+n/iGCKs89l8oI0EELzQiq QfO8aqit9ncz
H7JuWquEdeD6xoW7FnRQhwkBC5Gwwxbrg4kaJZsii8w6+6yM1FJrrU7Y8qQt j9wGSbFp4IZ7
t8NuMqww3337/TfB/Po7+GAAA3444okrvi7DeUcJ8Zx0T2wxx5VbfjnmtHn8 MXGGJofoc9Cd
XF3KK7fs3cswx0zezOjVHB+sOePnM89D23477rnnfirSA/J3s9PwQf3ghBTG bHUYG2bd0Idc
DzsiicxxNDZIZbvoLLTRqr22tW6/DbdQ98gted1U3X1VEyGov34IJjhO1t6L yz8///3vCk44
/oYdMq8lIvj/v//qJ8ABJqxx79sM5CRGvjpRLnMOfCAEAbU5zgUhZJ8jWclG h7LSbYdlp0ND
eMQjhxHGrHXsqdnNPkW7numuhS58oe5MxSpXGahTs3parYpnvKrtSkMGWd7W QiSi6IUNRdRT
VotQgj1ozWh7NGKb934CPh+Nb4FQsdv5QgAArnilAWA5oJTYRMAxklFh98sf 4QwHryYw5jGO
KSMc4+guA4KxLAkUjRWH1MAI8rGPftQccCgYHJGB7jkaTBkXTPfBEKphhI4s jwlfF7sCrfBn
LYQEJjOpyU1yspOehOHtZDgq3+EHVjcUHtR0eLweKu9XW/97HhHDdsQdWC8l S3SJE58IxShO
kYpH6VYenYLFuzVgAoRoRx3NEj85MrOZ7TojGv2lxndhQAEwcCY25UjHZIrl jnQKJmpU88dx
knOcE/zYoTAoupMhMpGROh0jHSnPM7ROkp6i5Apv58l97rMS/vwnQANaCX5q EpRES4SqaFhD
+5zyPba61Q55OJBe+cpDzevaEEtUROrVslkwyl4Tc1mtXXqvl0AR3y/nBk5t DNNIhAAACcrF
zbEsM5s2JSM0o/mv/cVLARu4KVAHuM2ZenOl4SwnUpPqwHMWh5DqPCQH3ymp eMrTkfVE4YHw
6TPcERSTAv0qWMMqVoA+YqCcfKH/KEO1NAQ11EFRk1qudLUrirqyebDU6LGS 1dGzZU+kNiKp
20xalCoataXiIhcyZyqWmga1sYvLqU63NE13TYADjr1s4obKzaIaFSp7VCpo Q+snpg7HqYky
JDuj6kF4hqeqVp0ZVrMKINrZrquZ/Komcqvb3fK2t77d7VgD2skWpvU/B2pr HnKoHqpJ9Gqt
ZEgQ74oR6YkNWbU8G9pa4lebABZbJhUfYVdq2KtgYAMyVWw8GIvZ9fINspH1 Ek/hJQIFsLe+
CtNsMjnbWad8VrT+/W9uSDvIdJ52Ual1lCJdVinXyuGqDbrnfyoZNNsG9LcW vjCGfxvcf24y
hrxDxFoR/0SrhxZvlRPtVV1BJN3p5nVFy7LlLcGx3ZF2V0ffRSmQ9jteqzTB i+xTn/vqqF77
Ejlf7n2vYCbbrjBNAID/KzKU44XfOup3vxUTJ4CzrGVAEsq0oTMwoxDZwQ+C sLUMhu2mINwf
CQONoBXOsG5BIec507nOdpZzbkEBZ+CKtcO4+zCI9wOrERNvucwtD4bommKM UgSv0wuJ9bCb
XRnPuBtsuxYvewnelOrYfOdrRwO2KGpRTyCZQ44yquF1ZCQDRsnsStKoRU3f VNN6ymCsspW1
0d8t81rLpPVyBg+ssjGzVoSudbDNZOuffLa5nwDN8J2jXWdRiELa1tZzhvtc 0P9QfvhV9qnZ
W6W2ukSjGLofeh70LELd6lZvWZKedKUvjemSThG84QXnjqvShH3zm9+EMDW6 aC3weK2a1fqT
1x+EoPCFL3zgqLb1AXFt5V33uuKiZSqw1xlmBBNbwY08s6YerOw1b7XZnnz2 ha89Z2qzvOUu
fznMq21tDId127YDtLfp87pCp2fcvCq3RR2CbiI++iNle3dfZyzvttEbfPbm dGfzbST0hnFN
Dr/6uvjCja1zvete/zrYw751V2O97OqC+Pskvl+KW7ztSD1nxsHcKI5LFXVm riqy3TNy/tDW
5JxEuW9VvvKYE77who/2hb961pt3+3cHwiEc1OPzEz//VyHAGrqjjWj0krwb 3ttdOtMD6/Sn
5zjqnv50O5rAASSF4N/cPLXZi6x1sdO+9mAnO7v6hyQONCH2REa749TeWba7 vfh+nGDGlzA6
1S7y7vJEs8jrE+GSM4Kf/rSwyg2v/e1v/84WVryfh9Z4x9cH8ss1sXOxZm6h rxhsstx85z3v
16VHUYpws/e9gyn1dmyAi6EGwAa8XsD5Hq3Nnu0dYO3hnrrMV2NAxgQQIHsB X94In1ERn/Fd
4AMh3wUxR+gsH8dpR/N9HN6FHKfYx2yVnPVVwm9dG/fFnC28IAy+YAtqn519 n3CFn9CcinF9
24itx6Eh2s9Vntac24qtWw/A/1/nJZ1IgV797cj94R/UFdbp3Q0HAAAHPEk8 EEL/kQDAiREE
opoBIqAYfp0CwgAAYMAfqEv/AOAXXpYEOgwFrpQFYiAdWs7mENhpeeAHhiDI rUeameCyoaCz
rWC0zWAMHiIiJmIinsIpzKDM0ZmG3WAmMZ4M5ZzO9eD5XQq5CSGwREH7UVdy eASLJCG0zB/9
NeHokR4wSSHqgZp5JVZYYECpCdkAtqHsEcIY5qLXKaAsust82WJjvaG5xCE4 zWEdHmPGeEzy
CduweUEIhsGxkaDNOAE1OgHOBCILVV8/EeKdbZ8ifiM4hqMtNGLhsQALUFsN +pYkTmIO8o4l
zgcOrf/H5KVfRTEPEXqNox0hEpGiduUSEzahE24L/uVfHuVbViDWWISAAnSh 1QEjkYWhLo6h
AirAwLSLEACAEDjkTQnjw1jFZ0QMHuXalSEjSS5VIOFhBzJjIkFKsUGjPGlA AcSkTMokBLwH
TI5aAYwAf8BkATjBqXxATDpB9c0kUTpBbzkBUcqkBhieOIIjBiRAArwgVGJA U8IgObocUhaA
KGBAUhYABhilJrBATH6AQOHgQVViIJRATGrA42Fiz6Gfog3h5UlXc2hEKNIS 5yFdKfqjvAGk
/cXNQEaheE1huIzLecWDQjKkmmikfUFkRCKgAlaWu1xkRjImNnGkmxBjMBn/ Y0l2pp4IyjJu
3B4Wm2tpQKyNWk22BwSIWkyKmgbsh2kCgE+aygdskRNgUgGcpm3yFig4gW5u EQS4YFV+owQA
QFTaQgIAgAQMZwxepSiUAAAs5WrqZk+G5RZ9gCaUpc0BTaqk5Ra9ZlsKT6ag X/Jw4lzio/uB
4j7qJaU50T+iorYMJI6t4mC24gRgwHmFwn0qZppYJns55mPangIeRSi0y1H4 52WiC9XFg2bm
EWd6JoTqBmhuYB6qpHZsR0uW5ndWI4e2R2xCwAjIxwjkZnTiR2zOZqnUpmzi JgBAAIdSI2/2
5hZtgBOYIwtM5zm2HHO+YDP0qI/2aHEmQI8mpwT4/+iOjiO19V8JiMJ0loCN TucGWCcAYGd2
riMkiJ87lkAJOEEp8aBDRZ7kwSXQ2eM9Ntp0mYg+jqKk7aV7niJAxqd8EqQV SZ0ZTkAI7BsH
aIXrgRHsISg28cUyBKqgDiqhFqqhHmqgKqAlLAbvCYEIJIkJ+GkzYebjeKSc KJBI6hqWRSin
9smEjsxpKZ9oPgoIkqaGRifNvAdStih9BMKqFoCJ2uZP2iaLQoBXBZ6c+eaU ggLLscAW5ag5
OgEM4oE5vmCNCisLaCkL/GgzNIKWlkAzBOmQKuePJquWIiILfIC2lkBzQkBP MumvstyqQgAo
+OqU5law/pMTbOkklsC2Jv+ClvpkWm4pfmipfGgAvjqBquJrvr5lc40pmXoi XdblDRyhmsbY
EropfAJmnAomvhFmuJDA/23RBMCAAHqhpAYVoCIqx3asoSrgOQgBrG0RRWYs M1EqlDSoFT1o
p7ZsbHzqU6nkSjoja7lkVcWmBrgOfOBsqwbCiSbCz9ImrUJCbtrq9cVorl5n y9Xmt4pC0cJg
bR5ncUpA/4naBvgoCyTnFklAcgppMxCpj2LAqCVAEsBgcaJmDMYkteEoy4FC 0ZbrdUopWfrT
atoqJomtqI1odMLrd3onAOjtFvVkewBu4OZsHcxjXAYs5qUnmuIldinh9rzn wjKsfDqs/kHs
3fj/m2L1qcnG0cZ6LOh2LMiqS8IpXOeerIJSncouEMu6rOv6RgZknB4242rZ nfONUB3EZgFA
AO/2rr6e6Hzsxwh8J9ACZ+9669DmZgFoK/OCpSbQma7ubu/OKLXZwtO+YNS+ 4NkmwAaUQNc2
QrN2bfdu77QWaTNU7fgaZzPYAnQmgJOqqAa8oK8uJbgCQI6KAs7C7bma69xW Qt1iUmxiwAfE
5t5CZ4ka8O7i63e2R25qwAiMwGr25OGKaeV1osBmlA8sAcEabF7GSD/y5aX5 ZUBSbuWWHiu2
olXEAxbOFOeeLk4RQujGMKKOrgsnKJss6OqST+u+ruv+Bkqi1qhmR6l6/5wI WhUBn6a+Tqc1
XqOrEu8RIzGLInGeQe9vFsA5vuD12kL22sLZLmszGHASfPGv9mgjdG35TuvV hi8AQGuQCiv7
sgAMKunaBq5MBq4T6C928u8//S/RtmjQ4CzfHjBwzkfR5sHwRmdyOYEGOMGE kOeYWnARqufB
yh8Id49fPmGczqdKPeynwYAxpTAGNECQ8SeaIMw6nDIqp7IqrzIrt7IrvzIs x7IszzItw/Ln
yjAuByoBHEIr/wEGmEAqm4ACcEAtF7MxHzMyJ3MsIwzKckYOS84O83DL+jCF pmQQz2wIFjHu
fii/8msS22bw4scha0DxRifzfgDe3mYfS6/vTv/xnOmqAGsrV/4qFrco1Bqn 9qpvjybBFoWx
2HotkOoz2PKz/SaBQU+tGG9RAmAAt8KgtzrBHJ8mBJSAnPGv3O5xi0KCrn5A 0BgwOXu037Kl
fNQtAwcuBCxymEpU4kLywDaumkJuwlrym8JpJmtyp50PCXAFDKTwBoRaAJIy lpiyMg81URe1
Ub/yLeeyDO8yK5sBYxAzKguzkhw1VVe1VbcyM6cuej0z3USzNHOqAMRuNQPx 3JEqzRLxseGs
ztrkFoUoE8fmCJQziiaCiqpz0apgb9XZRrccHlxvFm+xtO5zP0erPgc0A5yx AZ+m+W6A1gZu
Q8ekLUT0BnyAjT6iRev/Md1mtAFzNNB4dCC/pkfPB0kbMomKGgT4KxDSY0Wx NHpucA+MIkzH
dE6IMCbXtJwukGFlxQSEwlWEhX4CgMXSIsYWzFUXt3Ef9zoktVKHLlOvsmI0 ASv3H1QjN3VX
Nyxn9Q2rrqWC5DeJpFd/tWeiQFj/sKiWtVlnc1p/51q7xyFDQDgHgvL6ZNCm aPK26NHull4r
bctFcD1DAAz+cz4DNEH7c2ETttcO9K8atILjwfraAh6UwDwDQAHYgq9SZUTf 7yPi8UX7U9Fq
9Hd2NPGCdGiPdIu+xwhoAPKi6gTzEEWtdidGskuXRGzL9rxNLlHYtipu8uXe TU/zdm/7thcB
//WVCLV1F7mRx7JyL7fHNncq5zQJuHI1HbmUWzd2rwkOb3fkZKqmgjeXv0Yn KAABiPUGWvN0
iBlLojXeqfUJwcd0inSstmggyPWsrmgfGy2uJu2Uttyr9rdD4zMXF/aAJ7QX l7FAUyuhp/H5
bukXf8AGxLFt1uaSXnjL0dllX6c/jSuLFsAfh3jfjjgfkLQiL3IiF624aaJq u/h5mqkGS3IS
sGmlWRqO0HZt27blFiTEIkm4jMVRCLmVEPmU//qRJ7mScyyTo/J8vXJOmwGw L3tVV7maXHlV
fGSWZ+p3d3kdvgMBsJGYgyqZk84HnrXt3m7umvTx8m57rKqEoziJ9v9knM83 Xde3nef1O5M7
75LoB4iCLUznByiyQge4jwY6obsvC5Dv11JrM+BtCSRB1cIxwpsjf68mREs6 OlJ63GqC8o5A
CUyn3apoAfAkpwtydIp2ibf3A6v15LV40JUpsVTEqqMpEZDEB786rNd4/dUb jtu06d0Nrk+d
WCSmcDekwTC70FO3sA/7oRb7KR+7K5sBACj70D89Mjt7mkB7O0g7pnr3plr7 V3NAB/wDzHJg
t7fThaL38z0xTsYHBEs0l775XNd1rd6qvMvob9KvKJhr4Up4gPNooDdD1ooa 9xa6+TbC2Vrt
C+LBdLImHKsty7HtxM+ZRWvCEfNuRgMwawL/soh/p8inptmf9oqndnk+cqqb KaLY5cu3uszP
xGzPdCrieK3P6a1PQK6LRTXxepX4OtTfPlEXvdEXKtKvg9K3sgkAwB/gPvHL stSjCdVbfUhS
e9Zr/euagQC8g9cDB3nL7NgXmzbXwYl3M/fDDh+cOO86cH+UQL6eirvuOyZp 6wjcFq46wTkz
75a6HAugOI1m6we84PnDoLOWAPj2KB5sAEBI2NCIRYkSzZoZPIgwIQaBLGxF jFhCAwQIH5zY
cgJBgyiPokp8wCgKVEmToJyILKGJ5QgMEEZAGvEhJiRGjEKOcFICAIASiZxo 0DAiUNChfJAK
1ZCHaVCLGTTUqfPm/0xVq2GwbtG6dcsVr1eihBWLhGxZJD7QFlF740aPHkQg JAHXjW5du3fx
0oW3ly87v38BA8Y3mHDhwvcQJ1a8eIOCCzy0RZY8mXJly5FNaGi3mXM7Ew0I dW4Xj3SoBhhI
p1a9mnVqb69hx5Y9m3bt2Odw59a9mzfudb+BBxc+nHhx48eRJ1e+nDlyAoSW RZc+nXp169ej
Ezg0/A8AE8YxKGg+nnx58+eP91av3nZ79+1bx5e/ujMJDdTQ5Ud3mX9//oQU +EfAAQks0MAD
EUxQwQUZbNDBByGMUMIIhRHADAEVyCAIt9xSq4glQKxCxBG5KNHEEr1IEY0V WVTDRRfliP8x
RqlopJGpG/NASkekAunRx0ASCVJIIRmBxMgjkYSEpSVZOslJUD6K0iOJqKzS SioZyhKhK7m8
UsovnyyJySUrKTNJIxl56QMhR+iphB973HFHHJmCA44a67BKT6zC4Gqrr8AS KyyzyELLhyU8
ZKuHHeCSK69H8+JL0sAoZcewSw1bTFPFGnvMv08ty0w0zhqYIJTOSpsAgCbm a5W092CN1Zv1
aNUNvVtxzVVX56DDztdfrdOOuPCaIG4DAETYVdllmSWu1mdljdY2V6lVrb77 9NsP1G0vA3DC
b8ENV9xxyS0XQQw4GDDDIDbsUC0QQxxRxBNNTNELFlt8EUYZ5cD/Uyo6c5ST RziHLDiRIs9E
ckxNwjzpyyi7jFjiia18WMqGF2bJzIRvwqCnizQoAIAC4IxTYIDtxFPPq7Ly s6uvBB2U0EJ9
8LAIRRmNay5IeZbU50oFw1RofDYtulPIuN1W1FHbIQGABjYgoYkmSNigAQA4 qHY+abmW7dla
mw1b7LHXeQ7Ys88WljsFAMDABDPMaIIDticg2+67l/ua1q759kbraq/FT7+k CZfMW3MRT1zx
xRlPkAQF3lFXw3bd/TBeeemtV0V80dBXDX779bcOgAUe+EeDh0Q44SMXbthh i0WhWPbZYY/S
9YzLrGT1mxjZqKffC3iz5JNR9nflM/js/9NlQGOemWZE12prh5wd5flRn38G 2q+hhS5606ML
/3RppptQ9feeJoDhb/n67lrv9fCOX/7lzEbb/uvUHs6S8M4HQIFk5xfA+L2P Pe2T1vpcFbhs
hY9wh2vcAyEYQQkmqBAWItC62MUhm8FLXvPKnL04tyLPgU50o6NT6fhQMtSl bnWsa53rSlK7
j8yOhhGR4UdgmDFN5G53vAsSRYQivOERD0d3Utnx+OQyrcCsec5LS/TasqhG 7cx6dsEe9rS3
Pe5dynuaAh8D+TM+prWDECEwYwgIgUD2GTBaBOyNAOEIx/rdj47SyR9xLGEC EeyxWHH0o9jc
yBs2RkuN81Hg4P/AuC0HTpCRjXTkuN4hABMUCIOU64GH4LWEDmaOC/a6VwhH yK8Skq50Klxh
kFqosBfCEEo3jF0NK+ZKj+RQhzzkmA9RV7JAlA5gTBEdElu2PCaOxYk1S1QU iZBMnVWxLle8
YhYttcVMdZFTjkFaIisjxjFyppBrHCSsArmbP47TbnOsIx3vSE514i2cuvlm rLoZn0PmB5ug
WuQj8ZlPfR6oAw6I3AUnl0ENvutyJPogCEGpLxKKjpQC0+UpUZlKJemQla+T 5UVlWdFa2rKH
jFihLnlZPOMBUw1KZF4TCYUW6N0MmcmcIjO74cxnZlGa06QmYr5Yz8loc5uj iSdr3gn/znb6
Zp1F3ZU5z2m/dBqVqcsaKm6C+p6fsmae2tLpfwK0T61u9ZFNsCAlAyrQS2Ky oB6klydD2LkX
gS50eOplwBxKMIgmQqITpWhFLYpRjOJVTBuVKC4NpstdErGIIyWpSYdJzJSq 1ENHOIJbXNoo
ZsrUmdDEBz/4UVOi3RSn1rzqTjXTU1RNVTVRdc9Tz9FU1ZoHqUlN23ZWG9tc oda08CFtaqr6
Waxylbe9bRwrJHmgSrKLchvUZAerwEm0JnStomRoQ3ck2LnSta46bBJf86rX WWK3rxvVXSoB
WzDBorCXRqzR8ZCHlZIK0ysxk9liV+pYyEY2Ltaj7BXnMQ9o/2I2szXlbGc9 pVtt8HSbt3VN
bWuDWtkuODmtde2vlspgCSeHtgimjYFJk1sBV+aevvXwhydEAX8KN6zEHShB kZvcg26Oc6F0
rlt7WcqHzrWuRrLukribYx3feIcbayHvPJpLkIaUTuY9LzDDsF4/nVRQzjvL oWz22LdEtlHm
6Bk86lGP++Y3v9qbB3/7K83/3iOnnyXwGDEcDwvTRsETdjNwHPxg7ET4zXUG ToXXHJs0a3jD
k+kwiAEdaASZQACdQNBwiVtcsqZYuQhtsYtn9NwTytiUNK6xXXms4x3zmEwc 7ehNTjleItPp
l+hNImIDhVKzGCq+UqayMpNgZUhlOf/LMq0Hl7tMqfyCOcxbHHOZr3pmpqU5 z157qp3dHGc5
Bwu2yHb2b/BcbL9hmM99jsyfBZ3tQJvBOwlCdKJPzEHkcrKTLH50c19co7ei ULBAmu6lXcjp
MWla3mPK3Xf/Gt7ADpmwOCqhqdWL6lQ3eWasbqyrX13lvJiD4bTWMvZujetc A+bLvO41937t
WQELe1ShCIEJQkFaacOmzc+WrbKXTR06/+YPcHM53P5g8nVGu9h75ox9BEdP axsuq9r2eaAj
SQEFfRvclRP3uFf8yXOjO9L+Wje7pTtd6sLbxvW2er3vTXUgQ7Td5O3lvwGu PPYOXLGrPlSr
55vwuMi6Lgz/d7vDfRZxiU+cHRW3+MWHlvEA61bYIZgABprQtKs9jQRTHflr Si5z1aI85XZs
NnHM1z//KWACfVS8AGmeZ5tvBucL3Pm1e/5z0fsWAwJgxdBLnGixjjWTjE56 WtXK9KbDOMaU
nrHUqb66SlzduvjOPZJAPd2uex1gYEeykrnCZFWXhbGN5VDCXbr2trv97bTm i9znnmu73x3v
3fsvsHV6ZlU14GqfmYAZr5bGeB5+Vse+/OJ71XhfrXwdJlCAAjawx7n9b/8x f//8Mm/NNq9p
sAWRPg/bRi8BHwkFAIAEFoToVO/ELOe4kO6sHA1fPOdzFkrSJs32Kk3qVOf3 RHAE/5Mk+KRu
+EaN1Ert+JToZdrLvYoJypxvyqAP1qjvBh2u1rJvB7mP1zRL767JzEJLNJoA ADZgM6ymAUIu
HpqgAbJm/Q4v8f5vnRhP/uhPBBTADIIjFCYAgP5uCuUnAC1sADvPAHcOARUw DSOoEwTgAhgE
AlWvXYyrrMzKAs0tXxRqA53u6TzwA6eLd0gwEMEryKQuSNptsIiv+FZwZfgE +ZLPK7zAvd7L
7EDk4NKuBqvsBs0hB2ltB+euBy3uB79P4/huCDsjBBqgM05DNUrlp9hPCsFw nKqw8QigEI5j
AjhgOOzvN7AwFtnpqdiPDAtQ5w4w9NTwGCPoHQhAAIThDf9TLw5NzOiObpMa TemWTgPZqoRM
qPagrt0K0WCATBDrauu+cUgOERFT0N+MjxEDTuAkMQpicKWKQMpoEBMzseE4 0eE8kctA8e5E
kbPAr54IDBVVMQRUYwImwBWj0P18kZxmMeVq8Tj+RxfFYx16sSHJRgwRTBhz zqrO0BiRMSQX
hwMAAAUaBA6hUQJbz/Xs0BqXjq1mj/a4sRu9sRznCshwMicJ0SY/6hzRsd9U cBHZMclaUPkI
ruDOzhLr0R6rLB/zcR+3rx/56x9vKiCxaSBTkVQMMjUQUiFHDhYxUoAectki EjzqRjgQ8jc2
4CzDMmw0srY40vOKUSTpcnGKEAP/HAQlU1Ilp9Ggks4l8XBfslEb34opUMh0 zpEnFXMxzdEn
fzId1VEo96QRi/IrIhEGi6kSZ5ApXy0unPIp91EqQ9G/RnHvhJBpCFIrDzIh ofArGbIt5Sj+
5A9/bNE4inAC3sYMTEBVYGAdjgWAYJNZ3tK04tIMrQ0N6zI5IaRCmDEvnxEa I5Av6VDFqhEw
RSgPYVIbt5EPSymFHPN0GHMxv/NHDnNOCjMPtBO9qkK9HPERU+QdnYzV4uv5 OJPKPPMzcxAq
RdMHSRMgSfE0RwUVp2ZqnHBAy4c1u+kVXzM452cs5awsbTPy/Kc3M0EBcpFB hRMYD684ifEj
lfNDw+UC/wSgCR5EL6Fz9eYwxerwRJYrrSBND/fwPMtTTsazRm3URmdUR87T l7RRPdfzRVrQ
Bd9TEp3syTRzHumzPu0zCfAzP0NzP6eyP6vyP4PNFDkjBCRP8hC0kBR0qDBU LGVzNqsDQo/j
D0jgbb40IzV05DjUI48TJEE0TheEBARgAyDERE8URclqOqnz9WDvRWFU3XYU rnI0um70UA+x
UOVkUNEzPX00yYC0MoeUSOMzKT0kSZV0SZtUH58USrsPU4BwwwhsNxGyVE0V ITfAK6UNLNN0
bBz0wci0Vf1oOKOqTT8P9OQ0VxnEDAQAcu70OfN0LytnAimQGqsR9gJTMLOT MP8ZVVEV9VCd
dUYZtVEdVT3Zsz0f8Qouk1LjE15sBlMzVVM3Fft40FM/lYtKMwirVLRGy8C6 tJ1kNX5e1bVi
dThI4FQREgPiVVloNahs9VaRU1fjNJJGNELwNFijcVhXkiVXDFmTFSZjcpSm lVCjtWItFikm
9ka0k0Z8dD0hFVv/BBK3FTMzUx6LgEOWMlzpi0nxEypxzVzP1aam1DTXlV03 g9gW0kv3tZzC
VEyno16Dw2ko71T1dWdna02l7V/nUmCZlkD6qQMk5GARNmHHiqD6EnOq0zqT VVkHc2O3M2Ph
yjAvNhHBVmO9Vio61mMjNUgt8x3LDr7kkR5TVmVX9jP/XVbiYJYqqckqE2lU 8RVVP07kchZe
m+UaDPdwETdxFXdxGbdxHfdxITdyGXdek6oWHXcCFCAUJHdzObdzPXdzAQlp a47abm4Y3bTP
ArZp6xIFHGDEDBZYp/ZEUbZqibVYjbUltXZrsRFiz1ZQy/Z3gddsezdP0lZt XSRIl0hko4Dc
SkRFq0ClTJYe6ZYp75NT7xZvzVVvu4hvwWggs/R8QENVi41VceVzzfd80bdz KfecLLdxLTR9
4Td+4Td0hyoYSZfzTPdWtSF1VTckWYEACOBCohZ2Y/dEiQBlbYZYnbdPWdST cvc6MxBi0214
/yV4f5eCDat4rxVkQ1ZkvYB5/7nAeaE3blF2ejmzeq/XE/NWSveWSsPPSjcj FAx0hpvABNpG
fPOMfG9Ffnm4hz13feuofRl3AjbAh434iBWXftvJfg2s2t60f3X1HRwAF79F ags4Dg9YAhVY
RUHYgR8YgiNYgicYg8m4jHu0eCfzY9sT9jwYhBd4hKOshE24Pj0zhTsVSrXX e7iXgThONFQj
PHB4zXQYPZC4kA35OaohkRV5kRm5kR35kRNZiBcXBrLQkC1ZfpU4nJj4tpwY deEUiuvSBCTA
dQf4ik05Dmc3gTPJdrGW3LzYYXV3d8W4a824lv1lliG2ETMQllekjd1YhM/O ZOV4jpW0ju24
XD01j/+NxoUFEoYLLDUaI5AtbJDP45KtWX4RGZK1eZsdWZIVdzeH1lQx4JrJ +XEzOZA2mbQ6
ecP4F5QT0AwcgAEEeEKs+JShM5XnkE9X9C+/OJaxE5cBOqAFOqB1WV94mUUA JUVAuHnfeJUT
eJiJOVON+Zg/MXtZeHuZ+SqdGc1Iowm3VI3eNZzCppxJ+ocJgZtRGqW9OXHD 4/5c2qVLOqYP
95zdKJ2nap0FrJ3d+eciyW3CpZ7t2YAROJ9Z+Xaz9g55OQOVmmsHuqlnOXnU +EUOGl8ARVs/
eKFDeIGrwKG/FaIjOlwnmqJf1qLFLF1FdaOHrQmfhlVac1UXdFdkOq4dN5v/ U7quu7kQ5Dqv
QdctRVfz7pcAO1J/dXqntQ0DMIAC/ulbHICAg9qUs1g6r9aoXfmVp/oal/qy MVupoTqqlbqy
Q6iq7QWrs1qrV1mYvfqrVTasxXrXyNrXzHrj0HpUSANdlrCtx/etdUWvddtw 6dqufTuS8Xq3
hTuJ+bp+N/Svy7BDn5iw6fJeKaAQxOUlGnu6ofOxh7V2i1qyJ9uL+7myM/u7 l9qz2Ri0FVq0
TUSrt5qrL/W0UXt6C6ARyHW1V7isAZICaPaFbfZmMSykA2mkh1uue/u37Xql Q0EEmuAa9GiP
FFzB/9uSaZqAbPqncFq3Bpu5QawTEsCnxYUDIIC6/z28uvF5TyObYReau1tU vFE8xR3WxMvb
vNE7vdVbLWZ3btt7emlAALJstbE3mS9ajzHgvpuZfEJAtqE5VW07h3E7Vxo8 rgNcwFN6pblN
BK5BQs9HAZa8kB/8fSI8nib8syrcwn3rHRJgA4RuXMwgAGjgw9VcWLUYu198 n7GaxSlbxVNc
zj3JvOnlzUvbZE92dmv8z4kgAzAgx3WcH1sb4/5LAkgAyDUaNbNyM1aRKz8a gfjbjfz7ykm6
yZ2cm1f6GsxAc1vu5V4O0484y/Vmy7upy6/qy8GctzhgAxzA0MaFFQCAsdec umecdq12YV8c
z5nXzoE92Fnc1znpzUdkz/8TuM/9HNCZPQNKgNALPSpFU5k3BQCEgdH71plT E9K3tCuPXJCT
vHxJvZw1fdO1udMPVwRIYNyt2dS/BtULSdV1itVbXauaQAIwwAHJBbgc4Nb9 PU9nPNmxW58X
mNgN/uARfrSNfc/5XNnZm9lr3AkIoBegvdDn27Vviif+Adu7V9sfvR1aUdKl GcGo2TzYnZyf
AxlUfuVZvuVd/uVhXuXR3XAx9+QdvLiX+LibuHQDG2A/ud4DrUJAwA3LhRUK QABs/d/X3Lrb
fNdX2didN+GlvtihHrkYvuEdHlwhfusDPQU6MdqlXSqpXTFsQWQ2Xl3xO0A/ PuRJw9sTdHBF
unD/bf6SUz7m7f7uX37mp9zK5x6J3R1adJ6TeV4uPRToRe8CQMABTq/oC4AQ BMAJlD7ysfjV
cl3gnf7pqz7zNX/zrZ7hLT/rtZ7rRT/QNcB6Lf7Q8+6mMCAFAODsz9rRVbHb J319Kp2ALr3v
kbju8X73717vzQD/zAD3ffjvawXe1Uje64neDd+RTGAD8h1xjH7AHADyJb/6 OTPXr5uor57z
uV/Pr95bPx/7aXz0yT8DJIDivz7aLx7Rt/cDtKH1OZ6PPT72V3Pka6vky0P4 C1n3eb//XV7v
AQKDAgAAFBg8eC2hwoUMGzp8CDGixIkR11m8iDGjxo0Zz3n8CDKkSI/e/0qa PIkypcqVJ+O5
fAkzpsyZ8drZbEdCAzV0PNFp+wk0qNChRIsSUvAvqdKlTJs6fQo1qtSpVKta vYrVqRkHIDBk
lcqqwE8TAjIEOYs2rdq1bNu6fQs3CJG5dOvatdsjr969Rfr6/et3ieDBhAsb PrykShXEjBsP
Bgy5797Jdytbvow5s+bNmWlkwNConmjR80qbPo069Wl+rFu7ft0an+zZtGnf u407dyMJI34C
+HeBR9HhxIGa0HAzeYgGyRtMgDnhOc3pMVlav259pHbtHLt7z0gxvPjx5Ms3 JEAImfr17Nu7
fw9fPYFCEUmIuI8fv/n9/Ps3/A6gd9sNCBJ2Bv8e6A11CtKUXE479VRchBIe 9VWFFl6IYYYa
MvVOAic4IMyGSoUFFCECOGBWXCquyOJbnL04WYx5RUZjjUU4JpiNOv4lY4wv /ghkkEJa5hkB
IIyGpGpKLjkPbE6+VluUs+WWGx4fFCCcb8BlKWGX2hyX3E3LhUDmcg2UuZx0 C06HYJssEQhn
gHKC51+ddt6JXnx67gnffHf+Ceifcw5qEZwEuokoSmsu6lKDOvXkk5eSBkWh iJZeimmmVHWw
wQQoYEpiUCMIAAAEGZyKaqqqrspqq66+Cmusss5Ka6223oprrrrumisEATiw AQjCDktsscYe
i2yyxn7AbLPOPgutAwX/jHBKUL8FN6mEYIbZTggEfQvut2oyWl2i5ho6IKFz BspuuxDlyWe8
fPopUSb23feHu/raqe6c6G5nrrnkrunogzxlm22lmi7McMMXojABp5mGKpQT GDggQMYab8xx
xx5/DHLIIo9Mcskmn4xyyiqvzHLLKjsQXcwyz0xzzTbfjHPNEOzMc88QYKDB B04QdS2XCBe1
bZihNMF0004zTcjAMgWc6L/c9QvgvlqzC6+8Xr9HL0QcDGQQQRtsjfZ4WAdo 9UhUIyq1ggVD
erSkCjuMd956L8UKASaAOLFYQTmhwYkYdIA44hwsznjjjj8OeeSST0555ZZf jnnmmm/Oeeee
/38OeuiiU544pxCcaMJQRdc9XNLcchs3dW+72bZIa3+Xdu79df117/LRBxEJ AGxgRkJ/iAAA
B7ov79Dt39Ue0uxtxj7d3BCyPiFSe2/PvabvOFCCBE1oSvEpGzRgAiGXrM/+ JZu8D3/88s9P
f/32b0JJ/vrvTwkm/v8PwAAKcIAELKABD4jABCpwgQxsoAMfCEEE8o9/96ug BS+4ifaxDwYa
aIDRVoe9objudcmhHk2khyDogcR53WGeC8PDO999LWwOmQAGGiICBbzwhSzs jgo/gsIDmXAm
1jtYCItzt+4pcYkVMsEGNtCBhYWKEA74gAY1iMEsahF/E9xfBL8Ixv8winGM ZCzjGLuovy2q
0YJXZF8TINAbLWHriEEZIQltMsSpBRE7P/RIDzeyw0A+JIYylBcNG6IAETTE DAAoniBz98eN
9PEce8ROHmNSxEjR0SjaY6InPzmVrajAAe+QolioCIM2tm+NrKQfGl8Jy1jK cpa0rKUtb4nL
XOpyl7zEZSt/GT9Vsm8DH5Cj0ehoxzteEiaVvM4kI0mnR0qTkIWcF/AeMoGz MQQGCsiENNMG
zY70sZnWWeZLMrnJ4SQRlOxkpzASMMrxmfIUDkilMNcHTGD2cp/87Kc//wnQ gAo0n8C85/ow
kAJtgDCdySShOV1Czjf1MZwX+eY001PNGV7/0yFNAAAJFvIHBWjTolqj6EUm GdGVPLQmN3EQ
3dJJlHW2c6ZLxAAINsCBhoVFAyUwKD4JykqBCnWoRC2qUY9KQaCy0qeEaAAh FrrJhr5upSlV
yTNNSlJBUjOj8TkkQzZAtpiR7SA3zCq7TFqocVZVUQ9FJ0yHIlOaylVvJMDA 30rJMFacyBM+
dZ9S1YjUwAp2sIQt7F/X2Ne6QhWZyLljmKi61pNclaJm3eFWuQq2jTakUzkb aWXvhNZ1oDSy
JlmpW99KqU7OdbV5K4QDkuAAMzhMrybgq08Pu8XC6na3vO2tL3Grxb56ogGL PaJUYfdQ0ppk
suH8rAsvi9n2eNW5/zsM7WiVa9qWPup6qC2RalkLXu95aAMmwFsnBEAI2xoU uFn0rXvfC9/d
sjeLwu1AcUN43McmV7neYC40qbs86EZ3PdMFMPOsq1bstlW7BtNkd7UR1/BK OEOc+hBeGwYD
AXhCvfec7wXjC+IQixigHr6gcFsggC29Nb8l3K9y/RtJA+dOwANGRoGvQYIm KCSHCsBAvmQs
KLRel7TZtYlLufvgCE94yVlpggSScAHZ4u1vG+5ria+M5Sxrectc7vJfhWsi FcOUxTeB7Isn
ilUgb43GA56uGQaiyGtwoCATMMiP1ewfBP+QvwlasJG3a8QHQ/i7TC40VliR gCSQV28cmP9A
lW/r5UhLetKUrrSlTezTDd8Xe2TGo4tJC+M/4llrbI7udA1CglZcoxAKmICq 31zWUfNHzyrk
c5FxAmgHd1fJhu71Uy5QghNQ4MIOwwAGHr3eSyt72cxutrOXmmlPbJp1nW6H mUGNZsrK2l2l
xqxXO/rRhAgv3HLW4bb3Q2vo2drPuG6woH/Ca1/LOylOhG0n9mZsZHf42fzu t7//LWnhSlvM
DG2sY8v86ciGuofnble3uerVHC5EINcUniMbrjYhJ5jI7D5yoJNM6HmLPClb UXR58X1sDgsT
4Cxvuctf3kqBT7tu1b62wrPdXIwD6uEZjbi5E2KQhVhc5xk36ZD/I3trj+sa tfEeOZM7pAJh
cy/fKlclzK+O9azDXOYEj6rBD27thK914Swk+p94Xk2fK+QPw1vI2DRrdoik u3brNudpQe70
vP8jWPaeesqtrPXA0y8FjDNB/ZpQgsWVoAmHT/ziGB8/GEBe8JTn+hwLDnaE m5PPZHde3O2E
9kJ+26MJ2QAAdJyQVgT98xOZe9vqvsy77zrkei80CjCQBAyQoHtUBzzlBd8E BwCgAMQffgnk
14ECDF/5BeiA/JqAgeUXHwPxK4ADfl/5aM/8aDUXe1U7fzu0iWP85C+/+c+P /vSrf/3oD70M
54P+CQzP9BMg/yHkLwL263///BcH2lxv/zWwd0myx3S0V3sT1gkMkAQncAFK 1HuQhn1ZBwPE
xwGQRwLCxwHwYwIAoAGQF3zJAz9NoHwV+D5NoAEAcH3vwwHHF4FaZ3nHZFxf d3A2N3Y4919b
0385qIP8536+A3/oJxCtdgjjJzzDs4NH2H//p3F7xl9Jl2vvNmgH6GvfcwKw xQoO+HcQ2IIw
Jy0wMD/ClwLvIy3yQwjEBz/RZ3jyc4JpuIWB94IrJoOORYPfZ4MxhoNIiIdI 2IO984Pppwjl
dwgVmIeDmH5KaHQbh3Qd94Tv1nRSSFMcsAG59ylYqG8r14Yvt4HONz8pAADU twljKD+JV4Kd
SD/QF4absIKXeP91bzhmcahM3pdS4Lc24keItah/e6hRtqiLO2iIFHV0a+WE 7saIBuiIc+Vk
SVACXlFTWZhsqshyJ+iF9GOGm3CCHVg/c8aG9mN9zvhyrIh5mRd2m8dfsog1 tLiL50h+uOg1
fYiO7Yh+vRhOv1hVwfhSgtaIxfhJwqCAsBUiy1iJVseNAAeK9CMtkBd9w4cB ixc/wheN97ON
Acly3uh14BiOy8R5dShqd+iOu6iOhlQIGwmS5QeP0CSPKUWPSDZ7+DhhF1CF 4uNJD9iMEMlv
A/mFANCQJoAByoeQ8EOTm3AxDgCUGvA+DymT/iaRjEWRcxiLGMlwGhmShNiR 8cKOT9n/jiMZ
SSUZUSf5cSmpkuBFApF4U58Ek/tWlM/WkwtZAJMXgiUgfCnIkNVHfMqXgkRZ ls92lDGYlLAY
UeTYL+ZIlXkYldb0lxtplX+EleSklUv3VvfYldxTcvwolsxIlnXJbNBYP2ZI CA0ZPycYhth4
mXOZgpTpbHeJX67oUHpJTnypLn45mEcYmHsyla1pi4XZQ4fZTIkJhYzZmHrz DgzAAkngkpH5
j20kms3GiUI5P8IjlJzIgpEHgh3lifPzkHRZnMpGmpxmmlOFms2kmoTCmrKZ g6+pJ7EJnoNI
myxkm5WEm8O4m3LVASCQBCAQRaA0lpZYncqGhs9HfJBHnZtg/3rRWI3zM4Gg eZ/Mdp3Ulp3I
JY5n9kNo9Z3luX/i2VUfCaGzuTUA+C8CmEcEuJjE2J7cA31JAFvExkT1CZAF amkiyIGM1wQm
oHxsOGfgAwMzeoLR+YmdaAIzmgIaoHwbMJShiaKVdqA0l6D6taDY1qBppjUV qoME8AfFAKVR
KqVTSqVVaqVQSp5MyosXuoS11oSKKIz26KEfqjessI+x1U4mSpxBammEkJPL h4IkID9XAi4F
YKPvswE6SRB2eoqb0J9s6mVDyn1F2mJHenNJqm1LqqU8+KRX6qiPWqVZuqhJ yKWHyIQKZncM
Vo94R6af5ABVCAI5laaSaZ+ASmmEYP8CzKKZ8pMCzFIChGA/rfoB6SM/kmeq lCaoCNN9hlqD
iJpzijqp7OekkEqsxCqpwap/5+k86blH6ymmnepJ9cYCpDRTanpFt4qt2Ypb uZotu2qR48iU
ZeeUyNp+jVqs5xqpFEquOqist8OsQeSsnAqt3fOYaFqtpHqi2qqv+6pG3Dop 3npJF+mrNwis
63p+w4quCSulx2qw71ipvoiIwAimm8qV87o9vSmii0ZT1opF/OqxH1tB/iop AJtHAqtCDjqu
DTt+CKuwCsuwKiuSDxuPETuPE4uSBWixU1cCeMACwyZXHLtKICu0Q/s+Iusl JDtEJgs9KFuw
MCsOLNuy6Pr/sk7rfzJLkjRrkja7lTibs3SFAXiQBBRQCHMFtOxDtGf7sUbb JUhrQkpbO0y7
L1SbjuYatec6tU7brmvzrigUrxXbtQ2TgEmABxr7s/i6pmiLuNmqttpCqJr3 rQx6skoat3L7
tHRbt8aqrpTrsCXVper2pZn6Z2Eqr3+7ML3JAjx7ASQ6qsN5rYnruqa6uBHC ttTjtm0Dt/qi
uVB7uZB6tzCbt1izt9LTt1xLugsDiWDrAPe2WiDgAKzbsa8LvQUau8Uxu7FT u1Zzu+6Su5a7
u47auyr7u/0SvLMzvB1avAvjZI0wuCe3WiSwAOnle9Erv5QpXE2QYpc3keCo lHsZ/66el7I6
+A4BLMADTMAFbMAHLMC6271XOh8I7MAPDMEFbJ5We5VYm5Vaq5gwpZvnWxX6 mASNwIDhZb/w
q4Xza8IQKVwkcL8wWJp5yat0OLB22LQ7GME1DMEKvMDpasM7zMMTzLmW6qWY GnuaerPmy8GX
wpKNYIXh9Q4CkAJV11dRLMVTTMVVbMVXjMVZrMVbzMVd7MVf/MWecDFdh5T6 u52V1J2D8qA5
yMNtPMA4nMNT2sBuTMcH7MP7gqHooqFDxKEaPKZHfBVO1AiNsAG7J2EUsAFQ DMaLzMiN7MiP
DMmRLMmTfMWeIAC7h79eAgM8kKrQ8gEX48mhLMqjTMqlbP/Kp4zKoYwmq8zK rezKrwzLsSzL
s0zLtWzLISAAHZDKu/wsAsABtwzMwSzMw0zMxRwCvIzMyazMvAzKnlwCPMAD 1ZJOGwzIT2EG
EoAHIKyMEnYI6EXJ3wzO4SzO40zO5ZzFJSAApZTJxcFBAgABEkBMnvxEykLP 9WzP94zP+azP
+8zP/ezP/wzQx4IBwRLQ9jzQBY3QCa3QC83QDe3QybIBQSPPEiABAmBXm0TN 1cwhiabEgLNk
xmbOIS3SI03SJW3SBmUik7jORoEBEMACjUAlUcKz+0DTNW3TN43TOa3TO83T Pe3TON0PQS3U
Q03URR3U/oDUSY3U+cDUTe3UTw3/1VEt1VNN1VVt1VeN1Vnd1CfQC+Hg1V8N 1mEt1mNN1l59
Aqig1Wmt1mvN1m3t1kqt1EYt13L903Vt13dt1zwrJbWhaA7AwgnzxxodFR1Q AoOMAZO4ZE1s
AifN2I3t2I8N2VgMARSgFCs9FDDgACpAJbgh0yyA158N2qHN03NN2kMN10nt 1qmt2qvN2lvd
1WUN27E91mfd2rVt27e91qeN1KXN26Lt27+d03q917XhBBJQAiGU0YL9D7c3 yCWwAb12XiQQ
2dNN3dVt3ebspgpwYZYdFCkAATC92bfR2cBN3uW907xd2rrtD7jN3u3d2lwt 2/Ed37Tt3vVt
362t3uhN/9rmzd+fLdzDXRsRjT3JrdGs8Fod3Y+G1s0aoD7X7eAPDuERXsUt 4AALcIWV/ddA
4QQOYAvhzdm1MdP9LeLArd9zrd73jeIpPtXwLd8tTtb0reIxLuNSnd8lbtQj juM8/d8AThsb
cNx1Q+CA/A4S8NKNgAHy5GvYgDEf0AQS7uRPDuXWnQIYIAA+uxTcrQ30hAce /uG0EeI5DuZ2
beNGfeIzbub1zeIuruZfDeNn7uYpXuNjPtRhTuc0veM8Lhv34ABDczRBfsSC 3AglMJ8iZ78Z
4wCHUzqJruiLzuiN7uiPDumRLumTTumVbumXjumZrumbzumdzukQgDEZg+RX nv/h2jACG8Dl
XT4bX17nrQ7Ucm7auv3ms57W+mDrt47r+pDma67mJYAKuZ7rtC7sqh3nsN4P rg7md47n97Dh
QB7Yyq0U1zzII6p3ZrABDjAQ4aLt287t3e7t3w7u4S7u407u5W7u547u6a7u 687u7e7uBAGU
HCBlTsHdpyAAHZ7q9zDeyM7vNG3sQl3mw37fwE7wBW/wt77rvN7ivn7wDd/w Ak/rxQ7r/T7i
ys7jt4FQff7s0C4MB74bow7tIS/yI98U3L2j+S7eIO7ZFI/s/37Usm7b9CDz My/zKG7r9oDz
Oe/w8sDzPe/zPw/0QJ/wCh/fvh70R4/0Sd/zBg/x7i3/8XLO8v1t8QB+Gyyg ARpP8lKBAScw
yKGa9V8P9srN3RrAAiiv7yof9a7u8v0Q8GxN828P962tDzlP93Vv9zuv9Hnf 80NP9LFt9HoP
+Ejf8HaP87Z+3zTv9Lq99mlv3lM/3LfRCAKA9WHPFF857dRK+Zmv+RbL3RCQ BGa/74wf5mvf
9lYN96eP+vSg1m9P+K1P+OkQ+LF/9Hzf92X997KP+zxv8K7v+obP2qlf86z9 9GMu+uTt+HuN
G+iFMH7+t53gAIO8G/O++dNP/SrJ3QWw5Sgf+sWP46QP81IN/OF/+lMt/jLP ++mA/umv/umf
+0e//u+fDoVdDvNP//Vv//eP///5P/++Dv/q3/6yDxDpBNojWNDgwYP0FNLL 19DhQ4gQF06k
SDHiRYz+NG7U2M/jR5AhRXrcV9LkSZQpVa5k2dKlSjws8M2kWdPmzHs5HTjR 1tPnT6A/CSn4
V9ToUaRJlS5l2tTpU6hRn75zwKJRow0mpG7l2tXrV7BhxY4lW9bsWbRp1a7d eoFHUJ8Acs6l
W/dmzJd59e7lq3fk378cOT6sWNjw4Yn5EC8uJ9DxY8iRHcujXFmeZMyZMZdo VM7zZ9ChRY8m
7bkEKs2pNVtm3Zqy6oEICS5miNEh7cW2IwreCNg3yL7BhQuPedN4zbkS3sJl 7nMoW+jRpXLg
3IiFg/930rVv597d+3fw4cVDd9tcbl30Oe+yGN7effvf8Tfexl3fPuLSjWHv 59/fMef8AhQw
tNP8M3C11w507L7E6GMQMdt46yg+396z8MJ9ijvuuOSWa46558YTMawmMLiq EQrMGHFFFlt0
8UUYYzyrPObOS88um/DCcEceS6LwL4UUe3BIBgdU8MgjARxwyfwKRPJJKNMh jUgqD3tIQn9+
BKxHLvXScMObOvywuRBlNFOYBPC4Kisz23TzTTjjlBMsGuGy8ca51utyT/i0 rPLPB42MclDN
lGTyUAJRI3RR/pYE9FGHONLyLz4rTelLMJHLSbkxQSRqThYlsMo6CrID9VT/ VFNVddXo6gzq
Tjzv0dNSWl/67VFci/yMUV5V40waYIMVdlhiizUWWM56VRYzR3PFtSF6JhWp VloxzRSnTT3s
VKhPWfXOhA1OpKAQb8s191x0vXUVKFjxnJVaeFEayVl6FzNoWXw3a+RYfvs1 Ntl8A45stHoL
jnbSePm09loxtwWqzHTZMsOBE9mM+GKMM9b4u3V/avfGdxOO1yODS6ZHNoFT fuxXf1v2F2CV
Y37MHpMLplDkLhfOtGGHnet247KoSuIqFigA+mikk1Y6qo7jipWukHHmk+Sa c0VZZqwFYtll
rostYZWssZat6ly3lJpHncHkuWdtIF7aqw1OONGB/07etvtuvCNuuqeP04v6 7B37IRtQhMLO
1+Wtu1Yc2VVcNnxZhAb/MyTAd0x7w7V7djvvp1AwcU0SOBd9dNLd3FubvtH7 u/LhBJd8yMIf
j3LxYxOnnWvbbydWdgUjf/1Bklh/73IOs2Xb59Kd6oRioi9I/nnoo+/u9NRx rElH4YNz/XcG
C+Kd19uzEX/8bHLXvV/OyBf//GO/NzAh7u3rJ3viZLpW03s4Pb7tn6X/5x1R zY0V/iNgAQ34
Feo9LU85Yg/98vKR+OnKfb3ql/osqD7zse9fjbhgBz2YDX9N8Ei+i+BhgudA lxDPOJlz2Oai
xwEQVAwFB6RhDW2IlAQqUP9WDEQhS0RSQvyIRoSMquAHMbgvDbYsfUZkIgj7 NUQoGQSIiJlf
D2Fiv/thK3/a0lz/omcGCTSjGdbBwA3NeEYC5lCBq3MgYKa4EAFB8UiKa+L4 OKMMPOZRj3vk
Yx/9iMcl1tGDIZRjlMrxRipW0YoZwmIWWbgtFyZPGBQTYyMcIAw0ZlKTo1Pj 09hYOQpNkUmF
xEwSgyXI8jXij6tkpR8DiUoLLo6UBgoNIg1zQgeqMEzG218kS4cBFoixGRho wiaNecyldTJW
n8TZpES5JDmasoh15AwzrHlNbGZTm9vkpjVfCUvySXOWzCqNLRVCOfrp0iaP 7JQvR0eCDQjz
BBv/QGY97ZkxZbqLh6yTFtVKOMrHtaybtAOn+KrZTYQmdJvfLKgTpVksUjYL iJRinTrxp7/j
uZNzhaDkGC95T5CGVF1c9JgOd3i9Bkqtn9t7JmmQ9A2YxrQ/AlUoNonV0CYe tKY77SZDcaq+
rm2zZe5j0hR/AziL0oSdY9Io3qgSTDFKoJgipWpV5ZRPkO0zYSs1p0KEqKCY hjWsmukXT7X5
DLQ+46cWTGtb26pTs8bVm41wq1vX+sFh8fSJWSvqRG8msqRqEaNsa+rdOnAC eXbAqotlrIyw
6jetUqufXfWqZ44kVsyKlazCkmtdPdtEz4ZWtGjlzDBMe1rUpla1q2Wt/2k5 M1rY2hWnaZUr
M/jFH80qSEBG1VLCAouPpX6osG8rkTCTgJ3nvaMJJrhAc537XOhGV7rTpW51 rXtd7GZXu9vl
bne9+13whle84yWvdTlAAkwu5bGqi2ylJtvVXYE1s/MdK2a+wdPYijYb+eUv bEvbWgAHeLWv
7W+BZetB2Ma1fZmh7zd0SzDeIqxWvw0umbwoOlZ0tBkSUFHp3sEBAWBABDAg cYlNfGIUp1jF
K2Zxi138YhjHWMYzpnGNbXxjHOdYxztuMQk6IIALkCsp67UeTbBnKT8h0h3u 2MY2LGugBke5
vunIbE0NfGUsh/a/AuZygAmcZTCnVXxX1muwNP8jZZg+2DPm7KelKMzLjF6Y c1URZgk4kLwm
CMAEs+Bzn/38Z0AHWtCDJnShDX1oRCda0YtmdKMd/WhIR1rSk140DBygFRyS 1Gk6ZCaP4mPL
JTd5G2nuD5pNLWUrh1nVBd5yl12t2i+vWtZY3impI3NqmdJyzWyWcM4aeb8K e+p5JgCBMPGA
XNKZAAOKoHSznf1saEdb2tOmdrWt7WcRXMBURSEy1No7NTdOMdRNxixscH1u zMZ11rImRrvd
/W5itPrV8x4GZ+AN73Xnu661zq1A0D3l/nzGlm3u0Zu3uD/+JQ+MwmyGAzo8 OhNw4NoTp3jF
LX5xjGdc0jDQtlG6vUD/lEr2h+JmMrnny+B/o7u219R3aO/9cpi/W970drW9 Y37zd7fcwPxO
ual1vY0lv1FaaPs1w+BMWDnbjSqNECYIMD26Emlc6lOnetWtfnVEk+DO3NY0 30x6E+uIHIJA
HPeoo3zrnpt65dvUeVtx/naZN4LmNJcb3O3+8ra7Na5pP3WpRR10v/5oR0lI QhaVevQu/hKq
zbjOtjn3DgEwG+uTp3zlLX/5SBOT6+b5uk0acQKRk1zUfacy36O89oTmHa13 fzsI5k53PLBe
9jnPO+pNf3bVhPXv7ohwhTBEeMMLtutMTfrSUBBPYY6rdBwwQSyc/3zoR1/6 06d+9a1/fexn
/1/72+d+973/ffCHX/zjJ3/5zR8LIThg8zXqfE16UQJz1IrsJTf77U2PeoSq 3q2zh3kjSvB6
eiM8/ps91cO/a7K/k0M5sdq9wKOoC2EBPAg+4EK8Fiq+pFkehnM6D4u8VOjA VBACM/BAERxB
EixBEzxBFExBERQCIVBBF+xAM2jBVIgEGXzBFKRBG8xBFBSBSOhAGBABESAB HRxCIizCFQxB
I0xCJSzCCiimj1OPm4BASwmHcIifskNAvjNAttM/lxtAeGuCJADAefs8L2S9 AtRCbMLCfnuM
BmPACDIbCzGHEugFCQw2uBgujQGgxWOBjiMdM6CAEUSACFhCQtRBEv8AAACA gUKMAAToQBEA
gBokQg2QwUeMxEI8QQ7AAB8EAARAABG4RFBUQkEMRVIERa37hyc8qZDbEyqk QioBvPu4QjVU
OTRkOS50uzLEObkRw3mLoVyEu1t8hlo8wFl0MMdAs78roZHAkN+awIPrJQs8 GupgOLpJHhP4
RBEcxVLcxg7EAEbUgEVsxFT4wR4swkr0QR7kxhE0AwRQxFR4RHdUR3k8QW2c R3tUwYlBxeGr
Hm+7CbnhklZ0xSFZMlikjbIbvWJEs2EMxl+UveUyLV6ISImcSIqsSIu8SF4w rSZQgYY0w1sc
RmYoxtIztSYryNdBp/cwB7mRQGccrMTLmyb/CCNhspjS6QAhzMZBvMdCBAQE yERxXEJGLMRz
1EkPxABNdMSfJMp7rEelbMpUUAQB0EfO4zTjCLsdCcgqfBCC3ErcoD9RQ8iE rLJa1L+O9MJb
kBuL9AW1XEu2bEu3fMu1nMi6K0v+079hDEuSLMk3xKX2AD6WtMOgwMOLmSSm EyM+hJ4LiMcO
ZMoRBAQNiIAI0ABAGEERgEwOUIQR80AS8MYIwADFfEfI9MynzEwPxMzP9EAO AAAzgAEAuEl0
VITHjABsdEQYQIHQjMegHEcRUATNhMwIcM1xjM3f7MDNBAAO+MQf5E0f5MzZ fEcS40zghAHO
lEwT5MmbFAEM8MTZ/6zMzoxHzFQEDojMEnRMyKTO0WxOEthN4uRM0SROEiDP CECBVDADb8QA
+RxNzCzPyVzMnHTE23TKeQQAqWQ/qjQOwrsQrBzIreTKwzjIrwRLvLwvNMw7 urS7Y7hQDM3Q
YzCBJrgFD/1QD4VLER1RuPy8RtBQDa1QYGy7WozQKHPD31Gk9rAOOvxLCoSk aNSYC1i8hhug
50nMQOzPERSCTuQADujE+0yFCAAADDhSRvSAbmRSD9AABACA+5yDTtQAD1hS IUSAo+xAD0CA
OTBBbWTKMIXMKQWA/hREANBSLu3A3PQASIRTKcWANgVTNfWAIzXOVKBSNdVE OZVBDeBEn/9E
ACRkU8isUihNhUOMgCntxDElwSON1Oz80/nsxCatUnD8QCbtRCHtQCLtySNF gPtMzUU9xEW1
Uwx4VCuFU09lRAA4U0YUU05lRCPtxEPtz2/cUj4FUG4U0FQEExZIAvdIUK1c 0AU1DAd9UAgt
xgnVORW9OxTV0FwwgSQAUWwlUW3dVjyQm2n91hSNVtprOTR00TYEOt77nXBw j5hoBpYUPoQT
zHQBF4bbgNBBzM9kTA+ETOVUUnGUU9dcUihlzUX9QC/tRgSowaCk0khNBX3d xJtMzXiU0/5E
1cVszX0Vxzid00N0zUENwYP1wE7EUxkM1HG8U1AN2Sq9T0UYWSX/7U8Y6MkS zE0w/cnsrMFB
VUQh4MQW7Nd9jYB+pVlGNAN2zEmC9UAiPUqB7UAsxdhUQIFY5dSETdmj1EYq xVnV9NVtBNZ9
bL/jSIJ/7AtjZRBkLduKWFZmbVYE1EJoFVfZA9djwIMS6FBsBdFtvdsR/bwm gFu4dVu8I1cD
NFfM+kqTNMh0HZJWDA5USIJgeld4hca7WThhOszoAVKcLEHWBM5DVESmPFpF gAGfLdMvHUch
zFwYdFoSzM5INQMm9UA5VUyXZcqO9VeSpV0PnAMP4E0hUMyNLdk5VV0R/FiH FdLcZMTTJEEz
FUfW3VSmPdid5QATNF3NTEQY9FJGjNTP/w3dnKRZh01KBIDS5w1eWhVdEcRS 6NVaUuTaqVyj
TPk8CIy/vAhIBS1bZJ0Igkxb/K0/LMQ/ffNbL5xWU1guuanbbMVbA27LWzCF JJjbE+XbcPVf
mNM3LRRcmErbwzXcwsUNrNSLRgDbwnPcx40zpWOAwhSjj6rcfP1UPPVN34xa mc3Ggp0DGJjS
JR3EnS3YIO1AKqXHCGBBFrzemh3B3PzeFYza3h1eFBQCPV3Sf53TVDBZ7mXU OWXK3DxETtSA
413M0Q1TUEVd/uRUHBZBimXhpSVORExSpp3hx1RTV71ckQVfJ67dUdxZQWRh NkbfUFRfAmXf
a4mJEjgBFghkQf8eZEIu5EE+AUROZEVeZEZuZEd+ZEiOZEmeZEquZEu+ZEzO 5EQuAaejWwK2
27fMBVEeZVLOhQP2hQ/tYE7WZFZuZVd+ZViOZVleZEOuZVsOZBA4gSRoBn4A 4RBGOrs5rHqd
IelJTFI45mMWRGRe5jEmYxJgXQ9YZlL43mPOTk91UlK4YWlGZjk1g2nWgG0+ ZitGRHKO1WMO
U2lmxGSOZmTWZnUmhUCd5ggIZ1IYVUEc1XOGxHwWAlKATGlmTX5WZmR+Z1KA AT/l2XCmZm5G
gGPeWX5eZn/W5nBuZhYmAWRmzURcZmu+Z4EmaHleZmp2aGbWZ2WmYzKOTHpO aZVeaZb/bmmX
1mM78dr7ORGarmmbvmmcbgQ82GmeVpOc1umeDmqhHmqiLmqjPmqkTmqlXmqm bmqnVpNbKGWp
nmqqrmqrvupcSOCn3mqu7mqv/uoTYeqbRuqfLmuzPmubngl+WGtfbsnhE64c dZN38NGoOD6G
Y4Ey8h9jBul53uZ4Tui+PmYsjWY55QC+JgVoluaHNl/WhAF6ZkQf9uFOPGeG hujK7slldufK
jmeBbufPZdI5GOjN1md41mePLu2ADux+ruxlNgOKBWxmrmyJRuaSNueJJu1w btlORABFyGfD
pu2+9ujOnuZo3lnH5maSnufZdmnmbm7nfm5SgOlXkWkQZgfr/75u7M7u7IYH 7u5u7u4G8A5v
8R5v8i5v8wZvcEhv9XYG9m5v935v+I5v98YF+q5vXDAG/M5v/d5v/u5v/v4F AA9wAQ9wYChw
Az9wBE9wBVfwT/5QrH5wCI9wCZfqBq/wBb9wDFfwAR9w/+5wD/fvaIgG+R5x Ei9x9T5xcDhv
FTdv725xF/du7Y7x7K6JXvZlwHyYuG6TCzCaqMgwhrOk9Crm4wbucF7eZSaB CHDs7OztfI5m
j2bNvh7u1PRmUshOKqVnI5fmQbVogEXmlsWAZGbtelbN1d7nKufti27Nvw5z M0ftMR/yM09m
1VZnRYiA3z7m05bz2KZtME9zw17u1v9u0yNP8mPOWdYE5zJP8+AW8+EOaUEX bT3/aGQ2A0eF
bku/dOeWbnahbpaUcU/f7hZfcVEfdfRG8RI/dfm27/r+cFZvdWPYcFjPcFmX 9QqP6gm/dVzP
daqu9VuYdV/XcFjfcFcfdv1GdWM3cRRPb1Jf9hdvdu7+dBlv63W60XbKcRmB JwcQMqfQw3qd
Kr2Gc3mObBbsbTu16IKe7IJWUxgQAiuOZjtFgYau4XxG9Jjtc1IggSKl55zd ZtYEczltR1Ko
84ye5kc/xD5/53iG8t6eA3U+xN+GTXTvWH6OZywFeFIY1N8e7nfOzuOu93DO zj0/5tSkd0jN
Ztv++NY85pj/rWyHF/mUf/d4V1M8Z3TVdvSUv3jbFmg5RXSGH3hM/3mg32ZN L6kCdVxoP3oX
X3alH+9kP3anV3X6Jnap/+9g/4Vfv3oGr3Bd33qun3Bex3qsr3oOn3pXr2+n P3v2TnZlX3pR
d/YXP3rtlvaLemsLWxVWYADGy2unIDaGOwHFKqDEHAXBF3wDKGdy9gDBt1MD KPwHEILBJ4HC
BwADMNVREALGX3wOeAADGPxBXXwAeIDBJ3xIDP3QX3zSH/zFx93Pl/zFJwHU X3zPx4DB13zB
D1TBh3zYNwDHH4UHkHzNb9LRn4PC33zbr/zhx3zUB/3Z3/zK733Pb/zTH4VD 3P1R//AA5hf8
zmf83b/h6B98xdf+URB+5Rd8zZ8Dy/98zKd93r/+UTCA8W9/xN9Zzfd8Dkj+ weeA3DcA1+9+
/u9///9/gBglcCDBggYNAvh3gYe2hg4dArgncSJFivguYsyocSM+dh4/ggwp 8iO8kia7oUyp
ciXLli3BwYTpbCbNmjZv4qSJaydPYz5/Ag0qdChRob+OIgWmdCnTpk6fQgV2 ayrVqlZv5cqq
dSvXrl6/gg0rdizXq1ejok3LFCnbtkeLwo37k+fOnHbv3oypF5zLvn5Xmgws uOTIwh85Ik6c
caIEhg8fQ3ZISMG/ypYvY86seTPnzp4vS2DRrJmDQp7NSP8YPbqRg3efX8OO LXs2bcsXYBQU
onu3bkUDhXjwgNug7lFCAHgYSMIDiTmj5gghKGT5cIIPHhwUWPxgbw8AdDN3 PtAA9uXRf59X
dF7gnOUkCsJgfl6I7+cwoquHH176euP943vQn0EGcDBQftJRl1t92RkXXHXq iccefQK55xx0
2vW3nXa+HedBeyRk2F97zDFYooknopiiiQktFFlDEVUUo0SKKWaYjSENVtJf O/q1F14/3kWX
XEMS6VNbaiGJlllLmkWWk09CGeVXTFKVpJVOuZVlkVv6RBdPQIJZ014x8Vgm SzkOduNINLKp
EWOOuRjnZLXRWSdnJoCg2gkcdPb/DgONqNYMBk3YWaihh8Z2m4olYoABQSQA UN2iBM1hwHuT
EuSdgONhh6mnn4I6kAcGhFqqqcQhd6qqq37KIpyQwShjRW1upKaaaMJjpq5j htmrTrhwGWxQ
R155JZXHXiWlsq8w26yzykaJrFXFXpklUsJu6WVdvuI1Jky6gosSroTZChKt tL4Zp7pzItou
bJ04EGgzBAjDGQai6dmBu/vyW6iipnoX4HTkhbrcA6SGqml2BLPa8KmWOhwx ih1KXHHFrsYZ
q6wTnYtRuTaOG+6OPnLrK7bCEkutWtJKC63LuTgb8ysvO8myWSojqeXJ2XpZ 8l1jigzuuB8f
1jGN6arr/yK7/TJd2TsSABronpuRsEGgrLnWtNZba3bbJ1+DHbbYY4vNgQEA AGAABnOQ3TbZ
GKSNgttzhz2qEG2rTbfee/Pdt99fo/DA34MTXrgQBnhQuOKLM643xi5qvPE9 RhM90rg6Bv0S
yT4DGU00OxfJFs5p2cwkzWDJnLrqq898ulelMzl6VGyBzqW2nOe0V+Zm4lo5 O0YfLVFjSStN
Gdf84invaAJkfRm88kpgxvHTc+1142DrBsb1d1/fvfff9809+OOTX775gz8e WeQbd+w7jpfn
urtKm+N+l+ee1w5XyrJDBTtWrm+FdQIcIAFl5jr/VYV/WKJd/uSiLVzUzyZA k//fjnLkvt8B
jyNII95jlkY9Q6FGeaPZAAkw8w4HRG00JeDTB1vIr9twIoYynCENa2jDG+Iw hzrcIQ976MMf
AjGIQhwiEYtoxCMiMYkzTB+sJGcRWl2QJPCLn/x4FUG73O9+DTTK/oq1i12Q jkqymAoAv1LA
M6KRgDRDYJUUuBQGbrEoPbuimPRCwQoKJooZ3MgGOSgZ47mwTidMofIU0Lx/ cOAEV2tNIBt5
KBgqMZKSnCQlK2nJS2Iyk5qMIRMfsz4ZnSuKHpki5nZHPzrWJItZjKOR3KIL an0xlmG0iixq
WcuX1YIsadwlL58FQDbewo1KgSMrhfIlVNJEd3fsS5r/9LhHjPTRj9rwoCNl Y4ISiFA1GyBU
ZZqAAXlRQHrVHGdtILnJc6IznepcJzvbScROPuSTs4KiKElZyqCdEpkzUSX+ 4uhKXQD0SrEc
6CxtadBbQqkWCl2oLnvpUDSWcSuwE+Ybr1VMY0JQnzOZ4DIBk0dRPvMi0fQj Ncl5mtRkczUO
qIwwGCAvEJjApDJNFAzcadOb4jSnOt3pDuEJESeGsp72pGK4rKjRVK5yS8GI yz8BGlC1DDSq
YETLQasqi7EsNKtZNeNDu5pGrOYSWrU8FkXXYtGLAuWoG1VmR1PSTGc+c6Qc LOlMMzPIlKpm
UP8ITaDwQIFD1jWwmLkACmyI/wILGCCxiEMiBh5gAcNeRwhBxMBjd2gBCwCi hhbAQA8lW0Mh
PEAE7BTBAzybyc3GkLJGNK1qi2gBD/AUkz59EVDbJEp2DJWo4DKqWvepxSIF I7hFaapTnxoV
qUoVKruwqlW9otXnajUrBXQFdavrCq96FaxbhdJBl4SWL46OmBeNRm+dwda2 WhCkcRXeq6RJ
V8FWJpF4VQ0LLpC8QFHANPDdr20KS0PvqC04DwDAA444YAD4d4YWQJtpfXgw Hp6NszQkzw7B
sNjPIoedmtokhTmB2CKaTYYfLiIKDNDg2EpyttqQ54xsK1R7Zo635e0ncIO7 VKK0pbg6Pi5y
k8uU5f8yl7lbgS6Rras66yI5yapTBZOb7GRV7BLJA+wKkcM6FuZOi8fgVVlb 0GqM+/X2vMtE
023Xe4/hSfOP/MVMCAO1gXiJ0AEoVQ1M17xmwk4iz3lGAYEBoedJcAAAGPgz oQtt6EkMWG2E
tvCAhXDoRyPaAJDW89kQTGjyTHoSHTL0pjPt6U//WVOgHrWhMU3qQx/s1JO+ rKpb7epXE1rF
LKbni6cY43z29nM1tvGNh4IUHQP7KT3u8VKAHGTmVvm5SaYus5bt7CQ/OdrS nva0m/VsZq8u
K8lmKFiO3UblRpVabkFrFsNsR/SSWb3Akyvx3htYP8mLBY3Cl7wI2QwWUMD/ zndGAaEP5ud+
GwAMf4YBwQ0NhoL/+WAYkPSfRUCgSA0c4YQWwn0i7WnyJPbfeTZ1ng8OA4Hr GQbIMbTIPTAJ
goOc0ASHQaEp/vFCezzlevb4JLzD8kN7/OYTl7jKX07pBzya4I7eecX1nOqg F73QQic0n/kN
66dD3dOyZp+LozjUW+P6qMlQKq+Fi2Ngg70pwx42MI5tdllsuxbXXjvbXUHt t8Nd2m2vbuqo
m3aFeuXswdRyuK0E0HGzUpXmJlNHe6duo7E7ae6uawfoPZrWFALO83VAJ/TN XzyHXNAG//PC
E5s2EuR5VA5XLOjzfLCmJxwDNs8zDBJNYKfnecFn/7PA0SdNHj4P+ud6Npti ORD6syVW56wX
9MES63s9dx74pZ+E7I3/Z947f/eKfQDchK9nISDW8w+4+WXhdrbts94Ao4/+ JEyNWD2PyvMW
0HPg0jb7jaPNAOs//+/TBgALDB0G4j/w/S+d+6gDYADq2dSBUtVd0NVhnV6U F00kA7AQSdfZ
WFGAXdgV29gh19mdXdrN3QYiWdx5YNxxoJE1m3XdHVdgoCzwnY+phVMB3hbx k1pxFAUNzeGd
S+KtCyDxlzdBjzhRgOOJEAlZ3uWhgCQQoSR4hwgUYRImYaAhoSSUmAEQoXcA ABKCwYANoSQc
jCSoTRFaGArYnCQw2hCClv+JEeGCISFopY0SqiERkockwM0VauEDEGGgeQAR ioCgSUJ7AAAH
wIAaihweggHc1KEkMCERPmEZGsAQBiIAkMAcIocd4qERChoYLGKkrOHpQaIc YmHcOGFiEaHI
baEbPmIcEmEWSsIdYgAYnOL9gSF5CAEYwg0HSELrGcB9YCEUSiIGvCIJeOIs pg0fwoAgJiFi
rWExGuMxImMyKuMyEiEBzhOb3FZumZKMad1OPCAEep1QBMMEBhswWOAFniCy 3Z3ahSAHfuA5
Tls5tl0J5kI4oqBTWCCSFFcL5g8/kddRidnuXE6ZIR57pZmarZkwSN5o1Fk3 fVNK1VcQCmES
fuH/MV4WQ1piwHCh/JUiFC5cETqcJPbhwqkiEVYKBkhChxRhpeAiMrYhSXZk G1oYSBah2ahi
ya2hyFlAEpriQxbhF7ZhSypiKM5hwGnhTBbhgPWhElahLAYlLlphEUIKEsok TeJiTppiLxLh
ws1B4MAhKd7iUbKhJhIhpNRhUxZhTkbhdzBjWZrlWaKlMz4RNNYa/FQRNepT A1qjXGBjBGrj
NnJjcXnjN0aVO1bVOC6UOm4gOhKmkwnm3KWdX05VBcYjWgAbPe6MPd6jRuVj 0OwjDbaJDcoJ
DsLXBjhefR0SCqWUA7CCQu4XYUHkUC5jMEakT2plVjZdKYIkTm7fytGi/0Y6 pTLmJJ8BZRve
oQjY5lL64iAqocg14k2SZXFWnyQsmAWQQEdCInCu3FLCJHKqpjHqH1KW5Fb6 4nGOZR9CJRRa
mFEeIxiUmCaaYlZWZ1jK4XpiJSReJ1rK53zOp1q2GFtaHYy9ZdbRkVzOJVzU pV0ChY3lpVPx
ZV/6pUEBZlYdJtsV5oOqQoOuY7Il6DsqxYE65mN2WVH0mlzY4+B9iwxeJlyh iz/+4zRxZmCh
gNUECmlixopm0waggGme5lX+ZjKSlmKdTR+OihKaYlSCZBfiZqWhTZFCYY8y 5HYao1jCDRK2
oRQWaZF+5SgWpyVapx0Wn+cNJWKlTWiNZZRKqf/IXaXIxScRggEHZGkaYiFX cieZpiZWZqF7
JiEKNJZiEVhFaqWY+mh7Uul7+mIT0megCuoy2ufkGKD7IOA08mcE+ed/EkWA CqhP8FqB6sKB
DlSF1tKCapWEWheEemqTcerabRumTpWlRsUEbuijbskLwuC5yQ/88GMNmug/ Lt44tZS8yKhd
KYAIyRuN1mgkAGskHIcFBGuxkhYKREJzegAKgIHNRcKoFGskHAywTmskLFwk OBywOit52ObK
Pet3FKvZROu4Ait5BCtJHs4DfCsJdCsMzEEklBy5kmmxOquyMquzAisYiACX csC6tusciJwI
FCufwQC5JpbqFWy1Xkf/tJrrvAbrtqqrtBoAvCIHufIZgQBnJJirxAbrtBon w6prvAbrxgLr
x5LryaJsyqrsyrJsyxYqrSGqfu6nAqpVozrgowZDIzTBzmLjgE5qXlpqLGEq 2mlqYDbopyJt
tIWqs40qqe4lhj4FqopXUGTjkAgeiPLFq8IqZiqGZhYPf92L1OiLZlSN8jhA vfiqYBGWI7At
2x4MGLRt277tcWBA3AYaDDiCpsRtYrmtAbBt0z0AB7CtzTkC38YtCuAtpKBA 3B5M3Dru3j7A
4d4feTgCpJBA3ALsHDhCyT3u5k5h3C6cI9Ct3UbK5i4u25Jk5TIi5rrreMYt 4TruHV6u3Pqt
/yM0btuupOeKAOgGXOFGru3WrtocbmkhFty2LeUCL+2K7h46rvx5rgdA7uuW budSb/Va7/Vi
b/Zqr33CbMyS0h15S81qC4fiAQYkQJEmAAh03U9AINAGrbGFIwgkQBMQWQJg QLI5m/0um/66
HYTab5OBQJOZb9KC6tImQAKYQGJioPnWkvw2wfs2hQk0AUA58Dye1VBEalxc basSnj5uLYmy
iddGRq06UtmqBtZsxjsIAK5yU9oG1tpK7gMYL9vGoucKLuruaN4KWtt6Zd8e b6MNbukeYdvy
Jtsi7+Ya7uMS3A87LtwQmBH/LtsumBA8b+eKXBTrnwXYcNtWSuk6r//y+m7c TrEjFK/cTq/0
nq4jXKzbfi4NI5jnYvEXI+/tIhbeSrHf3m4Q/24e3+7B2LEjwM3lci4Tt61L au8hI3IiK7Lj
cu+h+k6iKirNAkkyhInNOirVHvA2NYEJSAAAbACvSWr7cuP7VmgJSAD9QlcC SECRPZsq768E
IK0qM9kAM5kEJAABG6aEmoAqr7ICm50t15IpP3DQMkUJAMAE64Ip44GOXfBd dqiHgll5Vaau
kBLXJoYIQwYJBxIruFSgXIA4bYZ8jQYLbIALwxcMxy2kkIcHLNz9HS/ixAd5 vDGAvVagRXEe
e1/bwu6AqR7vUbHqPoAHmE0eN2/thjHmfh//20JKQHvAgtWtEbui44JiQPsz RAvHqFihDr9W
QyOHQhNYcDg02x4O4njAdZwxEX8eCgx07R6Y6sHNQ090cCTWP89x7Y40SK+u d1gACpBA5/2u
Pdft7WYnB3A0THc0IfvwIiv1UjN12zYyfnqvrYEvXOYEJYOJJd8s1RqzCXSd LYOyMWDjKAct
pm6bKkPX2rlyksnyp661LTeZW+Pykx2mLW/AMd/d2QHzQUGwUoDAMedlM1Nt BsNFuUmzq1rm
FMVqCM9qmmmzC/GVNpVQZwgDAajG2Zqz2qbx4SbfA8yuSGcfZ1ch9HoHCWTf DdOwFv9tQLct
af1z3ipWKg5vYonA/75S72W17WY9buA8tBp/dmdXbmQ5LmgFY2JZwAxjX2KB tmr/NnL79mEx
d9weN4G0XmvHtvyhgFUCLwkcTGi1rchxQOcV920/NGW1bXQ/QBqnn9qc6QNo LhlTHyCjtuj2
dnlzt3jjLuI0dX7r9/YqRHvF01rSSDTK7MzGRCVX8gM9qvw2Qtcps401AghA +ILbWBPoLAiU
wM5WaizprIZDOAg0gtBSeBNYuFU9OIQ3QabqbFaVeAKb9UKJuIVfW1pXF5Ot NZO9eAlE24vD
lJPJchPY8s6qglvjCQg0QbSVgIk/2ZCDACE0GZBHOHWVuIevXRN4ciMkwAao OP0OOSrXgv8s
UHiJl4BB5bXO2tIXHTmRR5WSfzgwNEFdS7Au6KyOnXkSAAWFG8OZS/gza7Dn LOA08w5iW7MG
LbZ7pSg5mQCLjvMFvIZ86dVlv3Bm5zfs7vekU3qlW3r2EnTcDvKlczrbOlyn g7pSq2X3PvKA
R3KBT7JV/whWZzX7BoMxf3KA7rIqH7D6buOVn28CGHMSDJT5ftGs23L6fpEs 4DoAJEAjHBSw
n+8GoF1fo7Ky23Iv10Jd03oCkED+SkCn0jgsMxm1BzsJCLCx2zIAcLsqyPL5 GjsGBLn90joA
dECTKbsnMxkJHLAEBLsJ1LK9ow2+K3v6XlsHHLMr2HJWye8GtDv/lnc5rlf7 ictCXjt7LcX7
BnyRCtT7vQOD+Rp7AuiCswNUvGPATyh8rquAYBdFNBd2B4tMNQc6Hw06SRV6 NT3PCVv2Z0Qe
C4yto9cVYS3CzvN8z/v8zwO9zQH90BN90Rv90SN90iv90jN90/v8wQx9yTn9 1FM90Adu1WN9
1jf9qDty5UDyqctEql/1A7V6KAdDJ6sykXddEniyjdX1yOtCJjeBCsS9xH+R lUs8ldv9Lrz9
csm9ClTVldtSXdOvs9eClUPN4XdyL/d1CUC5LTfC/qZvh3f4Wjc+kzWCLTO5 MeN4twMAvps7
t8N1kJN7I6hC5t+yKhCCKjO5Krh56Ju+/yo0wQHXMrkDud5XV11fO7ZTlwkA QAksVF/Pr0K5
uUItey3NvgTUksMfsywg/ofz/efvgipD/+wnAF/79cb79fMDFKz7xLL7RBKo MskThcljrQcD
+gXJ6pn591y9vCM99mg0+mtggCHh/KNrPc8Lff7zf//7//8DxCKBAwkSfGCg 4EAYADwkdPgQ
YkSJEweSQEgRY0aNGycC+HeBhzaRI0cCuHfyHj6VK1myZPcSZkyZM1/Cs3kT Z0543Xj29PkT
6E9wQ4mCc3YUadKkyZIpdYo0GS6pU6Uas3rVWDCtwUAkSAAAQIINWzEk2Ko1 AYZgurzqcqur
7C65JQA02RVXrv/ctLJkeeX7928jsYGbNKoFom6tDQkM16rVBIAExwkkuLLs CnKJy5u/evXs
NbIqVZRFi86sysSG0qoggxBNWpWEBKVlEyqNuIkqurlLYyjRCESJ1bJFy27U O8FmV2mVXzYB
QLOrWpQdHwZgovp0ydMTAMYtSzbf77vz3v0dvLzsXcBwu22/AUCSt7/KNjLm FavsrVj594/2
/6kABRzwqKLACQrBoHRa0CaaHKSppQhZQkmCkEi6EMORCFHgnw49/BDEEEUc kUQRTQChmRSb
KYGDEkNkpRAXZZyRxhptvBHHEi9AgaOIUOBgjh6FHJLIIo08chEROHhoDg54 RBLKiTD/eDLK
Kqv0CKQMRTIJJQklfBBMmBgcM8EygzJwKAKhakpNZ6Kiaqr+sjormEZS+0oC tBIAgU8+vVqL
srd0SeI6uSSQQK89++yqu74kAAxSCcLaoAm+HMOtFtmy0+4xADBYtKvKmqNs s9JIg+zTRWET
jZAmSoDPtdEkKG42WlfDTZWyVtvVtCYYtdVURfv0qjnL6rNMscQOS2BTTafb ALDWwGv0O7zK
u7YJX71arz1d2pNN0F9wu0+C/MzSSs50/4umzXYFNNBMM8fUKcwwvZSQQgu1 3HfDHP2VsRAJ
VGyGBQre+RfhhBVemGEPd7QS4oglnpjiii2+GOOIsNQXQy5P/7q3pXrBnHfB eE3uBk2j2mSq
3TfhxEVOOumEr4RgOvusLbYkEJQtDHbJTK+wcG6UMkghXQwssS5N7NBmJYNs aOZGFdUyU2eF
emgMRFvMM0ljhY04YEXDNWxeSZAtLNlqLXs0oXEuVjC3QdvgUmazc3bPaAEA YVrx6pr22rxU
QJuybdmryz3EDw0XsibINXe/dP0D0N3Kk4L3ZAVJvknkB0FuKd99Re+3YYTf kYCFgR3opPTW
XX+94R0NmZ322m2/Hffcdd+d9959/x344IUfnvjijT8e+eSVX772jff1OKXP Ver8wc1xytzM
lFtmU02X4YxZsLFkpszmPGUGdGdBF/9rZLG8KAt8F76KNhpSX722rolM7a6O utaKLZZUl7Ea
a/bGq60BgFK2ac1rZhWbWjnwVnWBIK8I4RUT8CZsbAvg/zaDmA6Ayit1a5bd 8vYXaYVHFt9R
T+AEk4ALGioB3EKctxSXgHCNizKQQ5fk+LMuy/3QGZjDnk+s1yDqzUR6Kwmd 6LREOtjZ6EQD
2wAKnlhFK15xRLJj3ha52EUvfhGMYRTjGMk4O+dpCXpJxMcRaVJEmwwxQdpb GfcI5D2qxMxm
jKETHhAYDNnMSSt8Qh/PBNMVn8HwWnyK3/yM1gRKBYY6mFpfdqgzHQxsphEd IAEAqeaKAY5G
a6XJJAlktZr/53ytgWVjG65wZapPSTBYYnOgcvgEwORcZmkgwB8lt8NIWeym byn8G27KkxZi
ui8BwDhcExLHzPXNZ32Pu4p+dsjDq/gQiJUTIhy74UY2ykSN+FgiEzHkRCyS yAwCUxELMHBO
d77TdVos4zzpWU973hOf+TTeGTOUxiR+UyZu3Ak3gSLH7tFxQHaMU3+0QhcJ JGErSZANHoLx
HPEFgy5j0RnPdIG2JOTFonnJ6CIfRb/wmVBpmBIMBqoDn+3AxwSXgSknS8XA A5qgNDAdzQMJ
4TWbOvA4ExybBCvYQN1cBzE4FQ1d1vZA1CDwMhltDmQ2sBnHtNA6EmgMTGvR l+vw/6UJ80Ph
dwSDqLkgtVBnTebhVNDMQUWmEbr4xXMwYJUcTvNcwbAmVrCZzXZtE45FBGhM wjlOcpLEnPD0
0DscgAcVNcIBB1PsZCl7ox0NArOZ1exmOdtZz34WtKEV7WhJW1rTnha1qVXt alnbWte+Fraa
5WfHUBI96Q1WTG4kaEHRtD13KRRmeESaZ8Jigq3AhzKSMt9GefacGJYHuYeK jFwcRT++RFdt
hsFULZwrm0NtJ1ORQVtVaVrTVSl3vKLpQGRAUJbFqKaUR02LUFXRyu5KSjUV FEsHZLM+oVoG
u5EpFnyaYFXHYKAuiPGKdOnWVdAcyiuVCuZ3ZHFfBO6ihf8b2EB/GQMMrNGQ mbqwcLnsSmKr
UHOvfKWcX9UE2MBaD7cvKexJKnTYcnKosh3iwAkGJgEz5BjIQRbRZWNbZCMf GclJVvKSmdxk
J2N2theCnm0/F2OB7lYovW3Zb18WXIZqBTjf/Q2dkrBhDBh3K8HhqLdUEDhH SuDM5QmOdcFq
5hKYEASNecyGN9CIEpQgOybAgAQoxcHgNKe+wimNoAnNG9EwugO5KUGsglOa EnRAOJNeja+C
yhr+nrk0hPi0cHwl6Vht5s1n/l8tDfwYEJAANyUgNAkcIz8JvDnPf5k0WHMt l1SbIC/sg3MJ
fgaCJihTBRsAwaDy/JYyw9kEWAn/DlYmXc29rotdLG5xUbDcTRjHeMb3qLGN EYvjyqZzYCAw
gZDZze4dCQLe8Zb3vOldb3vfG9/51ve++d1vf/8b4AEX+MAJXnCDHxzh8o4y SaasRitfudso
0/LKuPwyyZ3vfFY535rfAj+PU5fOId/UyEnuGA6e3JMGVPnKWd5ylxsQ5THH 5aa2W52/+DLk
svj4x5XZc2Bw3C2/EDoPz5Jiq2Bb29smSrcFi9twipPGHCN3YuHJ2Eas8wLt 1jqQ351wr38d
7GEX+9jJXnaznx3eCy9JbakMshizA+LdNmjSlaLQi2OcTleRGdB1sXOP55zO JRd8dmT+v5cf
HvGJV0Xh/xk/8pp39eYlBbzf4efzngNd6EO/u16Nju1s0/0pLn4xyd7+dMNO 3dyT7QCPUwRZ
Vmwd9pPdUR9oX3vb3x73udf97nnfe9//HvjBF/7wiV984x8f+clX/vKZb3u1 b4ntDn94ESMu
cQOB/ikW3zzeOa/xs/C975S/FuADP/jBM75Yile/+tGPfscrC/KRJ/96xJ8X y1+e45n/BdG7
n2LPYz/0uI3pNqf0wm3cyE0kqM6dmkCdUgQDmiD2IvCdZq/5KtACLxADM1AD N5ADO9ADae/5
tGHK2u5e3i7udmvuANBNvof/uA8r6AT8wq/+QI78jMb8zq/9DG/9drA0ctAH R/+uEfKn1upH
wkJuPYBhBu8P/zhK//bv4ozu6P5PBZFC9EZvTArQAKXOxhQQi4TBAa4uRU6g AySQDLGIAj8Q
DdNQDdeQDdvQDY8vBEdQ+nDrBAkqBVXQe6yJ+6wNkNYiBmcwL2rQum6Q5HxQ 5niQ5QxREZFl
8AQRMI4QCcVPCZcwXJqQ6KDQ81ZsCqtwiAgQ3Ewv6hBQQ1LvnTaA9QgmsspQ FZ/oDN/QFV8R
FmNRFmdx9+KQ7T7mn6bPeuRu4qbwKFxmr/bwy/zwDwGRBh3xLwiR8BaRGZvR GU/uBpFRFixP
EidRmZjQEqGQhzJREwGQEztxXrAwC0UxAUnxnJoAAwb/hgJiZBXbsXVakRbj UR7nkR7rkfhs
8RbncLAEaqDssBd9cQW9rAUzLmZi0C2UyRjjRxoBQxlr4RkfEiIX8QZzIRcc UQn9zhp9jmea
0Am1UXK4ESC/ERyv8BNBUdy08LC4sIqEgQHAsBk2gATcUSZjBwX2wCZvEidz Uid3kid70id/
EiiDUiiHkiiL0iiPEimTUimXkimb0ilxEh/zMRfpULdQ8B8BMiqgEOMkxyB1 oecSUiEXMhnN
LyLL0ixd4RXSsjkIkSIpsgYhkRp5LiOXkCM98tqk0BdFEnvCsSRN8gARUCWf CANSJ0XYaSYP
U2F25CkXkzEb0zEfEzIjUzIn/5MybzIqo08fAaoOsecOsVIbCVJOfsEg49IY xdJSyPIsU3MR
05I1X2HmzK8tY5P8MtLj5tLygi4b7XIbkS4kBbD6vI1BxHEcyTEwXwcFNuCx HEAYEJM5/UUx
KxM6o1M6p5M6q9M6lfIyMfO2dHEX/bEoAPIpouEz8y5dMg/8LjIJlUkslZGD XFM13xMtW1M+
c4EtY9M+Q+4W8pM2r8U2748jO1I3P7KvNtE3f5Mkne7plCgUidMcq4gVvlBF fKw5J9SyUMAO
LhRDM1RDN5RDO9RDPxREQ1RER5RES9RETxRFU1RFV5RFW9RFXzRDs1M7q4w7 N8cqiQI8neI/
xjNyQv/TPIHOGuuPGpGxLRvSIS9DPtUSPlczSVvTPulT8J5USq0rP6t0P+2v Py0vNwN0Nz+P
QJfuN3siOPsyQU9vCxuUFQmzGdSNQtuURnYERuNUTueUTuvUTu8UT/NUTzFU RmsrnExwMzPn
+nIUKdbFI3u0PziS4+aS8iZREKXUSHOhSZt0SZtjUpNUSmNz5DKVUyGlSj/1 FvYzS5VwS7n0
I3NUL7lpQYSzTBdUFIuzdEgAOQvzAiTLTW81iyx0T3eVV3vVV38VWIN1RfvU TzPzm/jxRnGU
UD3vUHnoPzmqP3duLgGPUylyIp/0UrO1NWVOW7u1WiG1Fr61Wv8CVEF1VM// FRj0z1SNDlUL
NEyBk3NY1S9RkpxglWE6AUKbwfVwlV+HTFeFFWADVmAHlmAL9kOJtVi3s0bn BcuuUgUzcV0T
VVHfYlRrMyOrlM7EVVONtBArVTo4dlM0tlrLlWStFF1tU10jdq9woTfd9V3p hUwTFOpOkhy1
wV4XxgHUdIr6lWc/BE4NFmiDVmiHlmhVFGETlkYXlkEiblABkhvFU2Wv4lm9 El3582JB1WhE
NlNBlmu7lmu1llNLVmxN9mQnMWWjVnKmIi9TdbdgdrBkNkLMNCXRtHVSQ0XE sGfz9iP+tWj7
1m//FnAB9miR1u0A1UaZ9jtzFGLRFis4smwREi6V/3Bs+eIWwFZcvRZzQdZy v3VsO/dxzfZs
Gbc/4ORLh+JdEcRtvwlu49ZVAZNuG6YQ8jUJUlFvefZnAxd3c1d3d5dFB7dL jPVYDxdxE9dp
sU10+UP/Prc/O5dkN1drM1dznVdjmddzldc/M+9405Z0sQ9NTldzcuJtVxd0 Whf1rIixCLMR
LuDHatd2UYAO3hd+41d+55d+69d+7xd/81d/95d/+9d//xeAA1iAB5iAC9iA Dzh+fRcXgZeN
hLf6mrZ4oTZ7pTZ5rVdyqVdspVeDN5iDOReDxdaCrxd7J3h0t5d7XdZ74RUn AEp8WZdmGdSK
Re: OSGi/Server EOHF Project Proposal [message #9908 is a reply to message #8524] Mon, 31 October 2005 15:20 Go to previous messageGo to next message
Werner Keil is currently offline Werner KeilFriend
Messages: 96
Registered: July 2009
Member
What are GBeans?
Are they compatible with MBeans, or just meet the same kind of requirement
not being compatible?

P.s.:
Though I have not contributed to Apache in a long time, you also got help
offered from me with the build and management tool behind Geronimo (Maven)

I guess Geronimo is one of its strongest references which is why I also
mentioned it in my Maven class held in NY this summer (EclipseWorld)
Re: OSGi/Server EOHF Project Proposal [message #9953 is a reply to message #9908] Mon, 31 October 2005 16:46 Go to previous message
Eclipse UserFriend
Originally posted by: eishays.us.ibm.com

Werner Keil wrote:

> What are GBeans?
GBeans are the basic components in the Geronimo architecture. A GBean
wraps a component and gives it the interface and environment to
communicate with other GBeans and with the application server internals.
Their equivalent in OSGi are the OSGi bundels.
To read more see:
http://wiki.apache.org/geronimo/GBeansArticle1
http://www-128.ibm.com/developerworks/opensource/library/os- ag-deploy/

> Are they compatible with MBeans, or just meet the same kind of
> requirement not being compatible?
The Geronimo server represent each GBean as an MBean.

In new version Geronimo lets a GBean not to have an MBean, but still, it
is very natural for a GBean to have an MBean.

>
> P.s.:
> Though I have not contributed to Apache in a long time, you also got
> help offered from me with the build and management tool behind Geronimo
> (Maven)
>
> I guess Geronimo is one of its strongest references which is why I also
> mentioned it in my Maven class held in NY this summer (EclipseWorld)
>
Re: OSGi/Server EOHF Project Proposal [message #564624 is a reply to message #8034] Wed, 19 October 2005 08:32 Go to previous message
Gunnar Wagenknecht is currently offline Gunnar WagenknechtFriend
Messages: 486
Registered: July 2009
Location: San Francisco ✈ Germany
Senior Member

Eishay,

eishays@us.ibm.com wrote:
> Please send out comments.
> In the next few days I will ask the Equinox and Geronimo communities to
> comment on this project proposal.

It's interesting to see that this is evolving out of the OHF project
proposal. I has such an idea when Eclipse 3 was migrated to the OSGi
framework.

Any comments or ideas regarind a Java EE compatibility? The problem IMHO
seems to be the J2EE classloading policy. Thus, the right approach is
IMHO not to embed OSGi into a J2EE server but to start the server from
within a bundle.

Anyway, I'm writing to express my interest in such a project. Is there a
central place or mailing list for discussions around this proposal?

Cu, Gunnar
Re: OSGi/Server EOHF Project Proposal [message #564645 is a reply to message #8129] Wed, 19 October 2005 19:43 Go to previous message
Eishay Smith is currently offline Eishay SmithFriend
Messages: 109
Registered: July 2009
Senior Member
Hi,

I am forwarding the last note from our off line discussion, lets
continue the thread in the news group so others can comment.

Eishay

----- Forwarded by Eishay Smith/Almaden/IBM on 10/19/2005 12:41 PM -----

Eishay Smith/Almaden/IBM wrote on 10/19/2005 12:38:21 PM:

> The purpose of the OSGi container is not to deploy J2EE components (EJBs
> etc), but to deploy OSGi bundles so we'll be able to run eclipse
plugins as
> first class members in an application server.
> To enable them to access the server resources and have EJBs and Servlets
> call them (and the other way around). This might enable, for example,
an EJB
> calling an eclipse plugin that implements some messaging protocol.
>
> The first version of the project will have some limitation on the
bundles,
> none usage of SWT is trivial, but maybe more. As the project will
mature, we
> hope to have a full OSGi environment running as a container.
>
> If you'll happen to be at Washington Monday next week, come over to
the EOHF
> meeting, we'll have some discussions about it.
> Never the less, this project is not Healthcare specific, though we will
> first use it in this environment.
>
> Eishay
>
> "Gunnar Wagenknecht" <gunnar@wagenknecht.org>
> 10/19/2005 11:40 AM
>
> To
>
> Eishay Smith/Almaden/IBM@IBMUS
>
> cc
>
> Subject
>
> Re: OSGi/Server EOHF Project Proposal
>
> Hi Eishay,
>
> On Mi, Oktober 19, 2005 19:04, Eishay Smith wrote:
> > I talked with the Equinox (OSGi) project leader and he told me that the
> > classloader should not be a major problem since the OSGi boot strap
does
> > not has to have the system class loader, it actually use a null class
> > loader for its root CL. So starting it from a Geronimo GBean (that
has its
> > own CL) shouldn't be a problem.
>
> The problem I had in mind was something with deploying EJBs, Servlets,
> JSPs, etc. from bundles. J2EE servers want to load them with their
> classloaders.
>
> I also remember that I first thought about this when moving our
> application from our (propitary) heavy-customized JWS to Tomcat,
WebSphere
> and Weblogic. This was in 2003 :) I thought about using a runtime
similar
> to the Eclipse runtime for resolving, loading and running our components
> from within a deployed webapp. I remember we dropped this concept for a
> simplier solution (only one classloader for all components and no
EJBs [we
> now have our own persistence engine]).
>
> > The idea of having a server based on OSGi is in the process. I
talked with
> > the GlueCode team about it and they are decently considering it.
Judging
> > by
> > their current life cycle and configuration mechanism, it is the
best thing
> > they can do now. Still, even having this done we'll need a container
> > inside
> > the server that will enable to run the bundles.
>
> That container needs also to address J2EE contributions
>
> > Doing such a thing is a fundamental change to the application
server, and
> > we should live it up to the Geronimo community to solve.
>
> That's also my opinion. There is some work necessary at the server.
>
> > A fast and
> > portable solution will be to build an OSGi container, that like other
> > containers (EJBs, Servlets, Spring etc) can be migrated to several
servers
> > (e.g. JBoss) or be running as a stand alone container. I have recently
> > done
> > such a work, embedding the Zend PHP engine in Geronimo as a yet another
> > container. It should not be a heavy task.
>
> But this container would be limited? Bundles would not be able to deploy
> Servlets or EJBs, wouldn't they?
>
> > We are currently use the Eclipse OHF mailing list, and most of the
> > communication was p2p based.
> > You are welcome to use the news group, I'll be happy to see your
comments.
>
> OK.
>
> > As of now, we didn't start the coding yet, so now it is the best
time to
> > act if you want to have influence.
>
> I see. :) This sounds also like a bit of research, which might evolve
to a
> JSR to adapt something in J2EE ;). Well, I agree that there is a lot to
> discuss. :) I'm going to subscribe to the mailing list. However, if you
> have some personal lists I would appreciate some forwards :)
>
> Cu, Gunnar
>
> --
> Gunnar Wagenknecht
> gunnar@wagenknecht.org
> http://wagenknecht.org/
>

Gunnar Wagenknecht wrote:
> Eishay,
>
> eishays@us.ibm.com wrote:
>
>> Please send out comments.
>> In the next few days I will ask the Equinox and Geronimo communities
>> to comment on this project proposal.
>
>
> It's interesting to see that this is evolving out of the OHF project
> proposal. I has such an idea when Eclipse 3 was migrated to the OSGi
> framework.
>
> Any comments or ideas regarind a Java EE compatibility? The problem IMHO
> seems to be the J2EE classloading policy. Thus, the right approach is
> IMHO not to embed OSGi into a J2EE server but to start the server from
> within a bundle.
>
> Anyway, I'm writing to express my interest in such a project. Is there a
> central place or mailing list for discussions around this proposal?
>
> Cu, Gunnar
Re: OSGi/Server EOHF Project Proposal [message #564673 is a reply to message #8161] Thu, 20 October 2005 01:11 Go to previous message
Grahame Grieve is currently offline Grahame GrieveFriend
Messages: 76
Registered: July 2009
Member
hi Eishay

This is good, I hope there will be more interest. For me,
this is about 2 things:

1. letting me use the same extension based pattern when
I develop server side as when I write eclipse extensions
(it's a cool pattern)

2. letting me write extensions that will work either client
or server side

Obviously this is not about health, though we are a consumer.
Maybe it's time to post on the equinox group about it?

Will I be able to refer to other server resources outside
the container from inside? this would violate my goal #2

Grahame
Re: OSGi/Server EOHF Project Proposal [message #564735 is a reply to message #8193] Thu, 20 October 2005 19:32 Go to previous message
Eishay Smith is currently offline Eishay SmithFriend
Messages: 109
Registered: July 2009
Senior Member
Yes, these are the goals I'm after.

Will enabling reference to resources outside the container will really
violet #2 goal?
If the developer choose to use the application server resources (a non
recommended option), it will naturally prevent the bundle to run on the
client side, but I think it should be the developers decision. I don't
think we should block this path. Anyway, we'll make sure that all the
EHOF components should be able to run in the client side environment.

The other side is more important, we should make sure that J2EE can use
our components that run in the OSGi container. Hopefully, this way
attract them to use more of EOHF tools and migrate code to the OSGi
environment possibly contributing it to the Eclipse users.

>Maybe it's time to post on the equinox group about it?
Yes, I'll do that.

Eishay


Grahame Grieve wrote:
> hi Eishay
> This is good, I hope there will be more interest. For me,
> this is about 2 things:
>
> 1. letting me use the same extension based pattern when I develop
> server side as when I write eclipse extensions
> (it's a cool pattern)
>
> 2. letting me write extensions that will work either client or server
> side
> Obviously this is not about health, though we are a consumer.
> Maybe it's time to post on the equinox group about it?
>
> Will I be able to refer to other server resources outside
> the container from inside? this would violate my goal #2
>
> Grahame
Re: OSGi/Server EOHF Project Proposal [message #564770 is a reply to message #8278] Thu, 20 October 2005 23:52 Go to previous message
Grahame Grieve is currently offline Grahame GrieveFriend
Messages: 76
Registered: July 2009
Member
Eishay Smith wrote:
> Yes, these are the goals I'm after.

cool

> Will enabling reference to resources outside the container will really
> violet #2 goal?

no, but using them will. as you say:

> If the developer choose to use the application server resources (a non
> recommended option), it will naturally prevent the bundle to run on the
> client side, but I think it should be the developers decision. I don't
> think we should block this path.

yep

> Anyway, we'll make sure that all the
> EHOF components should be able to run in the client side environment.

as appropriate anyway, it's possible that some of the OHF things won't
be appropriate to run on the client; let's not dictate that in advance.

> The other side is more important, we should make sure that J2EE can use
> our components that run in the OSGi container. Hopefully, this way
> attract them to use more of EOHF tools and migrate code to the OSGi
> environment possibly contributing it to the Eclipse users.

yep

Grahame
Re: OSGi/Server EOHF Project Proposal [message #564818 is a reply to message #8310] Fri, 21 October 2005 04:16 Go to previous message
Gunnar Wagenknecht is currently offline Gunnar WagenknechtFriend
Messages: 486
Registered: July 2009
Location: San Francisco ✈ Germany
Senior Member

Grahame Grieve wrote:
> Eishay Smith wrote:

>> Will enabling reference to resources outside the container will really
>> violet #2 goal?
>
>
> no, but using them will. [...]

I think that's more a design problem and it also depends on the kind of
resources you want/need. It's always possible to introduce an
abstraction layer between the bundle needing the resources and the
environment (eg. the J2EE container) providing the resources. Then you
would have implementations for both - the server and the client side. If
you run on the server you would just use a slightly other combination of
bundles than on the client :)

Cu, Gunnar
Re: OSGi/Server EOHF Project Proposal [message #564834 is a reply to message #8161] Fri, 21 October 2005 04:18 Go to previous message
Gunnar Wagenknecht is currently offline Gunnar WagenknechtFriend
Messages: 486
Registered: July 2009
Location: San Francisco ✈ Germany
Senior Member

Hi,

Eishay Smith wrote:
> > If you'll happen to be at Washington Monday next week, come over to
> the EOHF
> > meeting, we'll have some discussions about it.

Unfortunately, it won't happen :( I live in Germany and this is not just
a short flight.

Cu, Gunnar
Re: OSGi/Server EOHF Project Proposal [message #564878 is a reply to message #8193] Fri, 21 October 2005 07:27 Go to previous message
Eishay Smith is currently offline Eishay SmithFriend
Messages: 109
Registered: July 2009
Senior Member
Grahame Grieve wrote:
> Maybe it's time to post on the equinox group about it?
Just did, take a look at their news group.

Eishay
Re: OSGi/Server EOHF Project Proposal [message #564905 is a reply to message #8432] Fri, 21 October 2005 17:59 Go to previous message
Eishay Smith is currently offline Eishay SmithFriend
Messages: 109
Registered: July 2009
Senior Member
Eishay Smith wrote:
> Grahame Grieve wrote:
>
>> Maybe it's time to post on the equinox group about it?
>
> Just did, take a look at their news group.
>
> Eishay

Also sent a message to the Geronimo list.

Eishay
Re: OSGi/Server EOHF Project Proposal [message #564937 is a reply to message #8462] Fri, 21 October 2005 18:39 Go to previous message
Eishay Smith is currently offline Eishay SmithFriend
Messages: 109
Registered: July 2009
Senior Member
Looks like we'll get some help from the Geronimo/Equinox communities.

Here is a message I got from Dain Sundstrom (Geronimo):

Eishay,

I'm working on an OSGi integration for geronimo with basically the
same set of goals in mind. I have been working with Jeff McAffer to
get the Equinox OSGi implementation running well, and I hope to have
something to show off in a few weeks.

-dain

On Oct 21, 2005, at 10:55 AM, Eishay Smith wrote:

>
> I'm part of the Eclipse Open Healthcare Project (EOHF), a first
> Eclipse
> project that targets an industry specific client framework over
> RCP. One of
> the problems we face in our architecture is the need to run OSGi
> bundles on
> the server side.
>
> The outcome is an idea to have an OSGi container inside Geronimo.
> Such a
> container should act like any other container in an application
> server,
> such as EJB, Web and Spring containers.
>
> The container design should strive to have OSGi bundles be unaware
> whether
> they run in a client or server side. At first there will be some
> restrictions on the bundles, and wile the container will mature and
> OSGi
> will supply relevant features, those restrictions will shrink.
>
> The OSGi bundles should be accessible by other GBeans, this way EJBs,
> Servlets and misc GBeans should be able to make use of Eclipse plugins
> (ones that does not utilize UI). Plugins that could be used are, for
> example, ones that implements messaging stack or doing data
> manipulation.
>
> Comments and ideas are welcome.
>
> Thanks,
> Eishay
>
Re: OSGi/Server EOHF Project Proposal [message #564961 is a reply to message #8493] Fri, 21 October 2005 19:45 Go to previous message
Eishay Smith is currently offline Eishay SmithFriend
Messages: 109
Registered: July 2009
Senior Member
On Oct 21, 2005, at 11:34 AM, Eishay Smith wrote:

> Dain,
>
> I've talked with Jeff McAffer about it last week and I understood that
> there where some talks about using the Equinox OSGi somewhere in the
> infrastructure and not as a container.

It will be a bi-directional integration, so OGIi bundles will be able
to see geronimo services and geronimo services will be able to see
bundles (and services in bundles). Using your terminology it will be
a container.

> Will the implementation you are
> working on will actually enable running OSGi bundles taken from
> Eclipse?

Yes, except Geronimo doesn't use extension points, so there will be
nothing to "extend", although the bundles will be able to see the
other bundles that have extension points.

> Will each bundle will be a GBean or will there be one GBean which
> is an
> OSGi container that this one will contain all the bundles?

There will be a GBean for the OSGI framework, one for each bundle and
one for each service in the bundle.

> If you're goals match ours, it looks like we'll be one of your first
> costumers :-)

Great. Having people able to test-drive the implementation right
away will make effort much more successful.

-dain


Eishay Smith wrote:
> Looks like we'll get some help from the Geronimo/Equinox communities.
>
> Here is a message I got from Dain Sundstrom (Geronimo):
>
> Eishay,
>
> I'm working on an OSGi integration for geronimo with basically the
> same set of goals in mind. I have been working with Jeff McAffer to
> get the Equinox OSGi implementation running well, and I hope to have
> something to show off in a few weeks.
>
> -dain
>
> On Oct 21, 2005, at 10:55 AM, Eishay Smith wrote:
>
> >
> > I'm part of the Eclipse Open Healthcare Project (EOHF), a first
> > Eclipse
> > project that targets an industry specific client framework over
> > RCP. One of
> > the problems we face in our architecture is the need to run OSGi
> > bundles on
> > the server side.
> >
> > The outcome is an idea to have an OSGi container inside Geronimo.
> > Such a
> > container should act like any other container in an application
> > server,
> > such as EJB, Web and Spring containers.
> >
> > The container design should strive to have OSGi bundles be unaware
> > whether
> > they run in a client or server side. At first there will be some
> > restrictions on the bundles, and wile the container will mature and
> > OSGi
> > will supply relevant features, those restrictions will shrink.
> >
> > The OSGi bundles should be accessible by other GBeans, this way EJBs,
> > Servlets and misc GBeans should be able to make use of Eclipse plugins
> > (ones that does not utilize UI). Plugins that could be used are, for
> > example, ones that implements messaging stack or doing data
> > manipulation.
> >
> > Comments and ideas are welcome.
> >
> > Thanks,
> > Eishay
> >
>
Re: OSGi/Server EOHF Project Proposal [message #564996 is a reply to message #8403] Fri, 21 October 2005 21:46 Go to previous message
Grahame Grieve is currently offline Grahame GrieveFriend
Messages: 76
Registered: July 2009
Member
Gunnar Wagenknecht wrote:
> Hi,
>
> Eishay Smith wrote:
>
>> > If you'll happen to be at Washington Monday next week, come over to
>> the EOHF
>> > meeting, we'll have some discussions about it.
>
>
> Unfortunately, it won't happen :( I live in Germany and this is not just
> a short flight.
>
> Cu, Gunnar

Well, we'll be reading the newsgroup, so keep posting. It sounds like
you support this project?

One area for active discussion is whether this project as scope should
be an OHF project, or whether we should rescope it a little on the basis
that the core stuff is under progress somewhere else and we don't need
to have a project for it

Grahame
Re: OSGi/Server EOHF Project Proposal [message #565034 is a reply to message #8554] Fri, 21 October 2005 22:23 Go to previous message
Eishay Smith is currently offline Eishay SmithFriend
Messages: 109
Registered: July 2009
Senior Member
Grahame Grieve wrote:
> Gunnar Wagenknecht wrote:
>
>> Hi,
>>
>> Eishay Smith wrote:
>>
>>> > If you'll happen to be at Washington Monday next week, come over
>>> to the EOHF
>>> > meeting, we'll have some discussions about it.
>>
>>
>>
>> Unfortunately, it won't happen :( I live in Germany and this is not
>> just a short flight.
>>
>> Cu, Gunnar
>
>
> Well, we'll be reading the newsgroup, so keep posting. It sounds like
> you support this project?
>
> One area for active discussion is whether this project as scope should
> be an OHF project, or whether we should rescope it a little on the basis
> that the core stuff is under progress somewhere else and we don't need
> to have a project for it

[See the forwarded note.]

Looks like the core of the OSGi/Server container will be done somewhere
else (we expressed that hope in the project proposal). EOHF will be the
first client of such an environment and it will most probably have some
youth problems. As first clients we'll have to be active, I think its
part of the project.

Will the existing of the OSGi/Server and some Healthcare utilities as
OSGi bundles will be enough?
How will the client side bundles will communicate with the server side?
Will we need some kind of a bundle/mechanism to enable this
communication? What about workflow?

>
> Grahame


"Geir Magnusson Jr." <geirm@apache.org> wrote on 10/21/2005 01:56:04 PM:

> That would be great!
>
> Are you interested in contributing something to help get this started?
>
> geir
>
> On Oct 21, 2005, at 1:55 PM, Eishay Smith wrote:
>
> >
> > I'm part of the Eclipse Open Healthcare Project (EOHF), a first
> > Eclipse
> > project that targets an industry specific client framework over
> > RCP. One of
> > the problems we face in our architecture is the need to run OSGi
> > bundles on
> > the server side.
> >
> > The outcome is an idea to have an OSGi container inside Geronimo.
> > Such a
> > container should act like any other container in an application
> > server,
> > such as EJB, Web and Spring containers.
> >
> > The container design should strive to have OSGi bundles be unaware
> > whether
> > they run in a client or server side. At first there will be some
> > restrictions on the bundles, and wile the container will mature and
> > OSGi
> > will supply relevant features, those restrictions will shrink.
> >
> > The OSGi bundles should be accessible by other GBeans, this way EJBs,
> > Servlets and misc GBeans should be able to make use of Eclipse plugins
> > (ones that does not utilize UI). Plugins that could be used are, for
> > example, ones that implements messaging stack or doing data
> > manipulation.
> >
> > Comments and ideas are welcome.
> >
> > Thanks,
> > Eishay
> >
> >
>
> --
> Geir Magnusson Jr +1-203-665-6437
> geirm@apache.org
>
>
Re: OSGi/Server EOHF Project Proposal [message #565060 is a reply to message #8554] Mon, 24 October 2005 06:11 Go to previous message
Gunnar Wagenknecht is currently offline Gunnar WagenknechtFriend
Messages: 486
Registered: July 2009
Location: San Francisco ✈ Germany
Senior Member

Grahame Grieve wrote:

> Well, we'll be reading the newsgroup, so keep posting. It sounds like
> you support this project?

Yes I do :)

> One area for active discussion is whether this project as scope should
> be an OHF project, or whether we should rescope it a little on the basis
> that the core stuff is under progress somewhere else and we don't need
> to have a project for it

From my experience it's ok to let this grow as part of the OHF project
and move it to the proper project if it's mature enough. However, I can
also imagine seeing this project growing in the Equinox community with a
lot contribution from the OHF people because they will be the early
adopters. :)

Cu, Gunnar
Re: OSGi/Server EOHF Project Proposal [message #565079 is a reply to message #9762] Mon, 24 October 2005 11:32 Go to previous message
Eishay Smith is currently offline Eishay SmithFriend
Messages: 109
Registered: July 2009
Senior Member
Gunnar Wagenknecht wrote:
> Grahame Grieve wrote:
>
> From my experience it's ok to let this grow as part of the OHF project
> and move it to the proper project if it's mature enough. However, I can
> also imagine seeing this project growing in the Equinox community with a
> lot contribution from the OHF people because they will be the early
> adopters. :)
It looks like we'll get even more support from the Geronimo community,
and also some support from Axis (SOAP). Anyway, there are still some
question marks and as early adopters it will be our task to highlight
missing parts in the picture. Looks like that we serve as a good
catalyzer for the idea. Building a proof of concept of centralized EOHF
hub (based on existing server but not a server by itself), will probably
not be a trivial task.

Gunnar and other interested developers, please monitor the Equinox and
Geronimo lists. I started some activity in both of them, and I could use
some help. What do you think about Axis suggestion of using SOAP for
communication between the OSGi environments (client and server side)?

Eishay
Re: OSGi/Server EOHF Project Proposal [message #565115 is a reply to message #9785] Mon, 24 October 2005 14:51 Go to previous message
Gunnar Wagenknecht is currently offline Gunnar WagenknechtFriend
Messages: 486
Registered: July 2009
Location: San Francisco ✈ Germany
Senior Member

Eishay Smith wrote:

> Gunnar and other interested developers, please monitor the Equinox and
> Geronimo lists. I started some activity in both of them, and I could use
> some help. What do you think about Axis suggestion of using SOAP for
> communication between the OSGi environments (client and server side)?

Having done a lot with Axis and SOAP I would prefere SOAP over RMI. It's
easier to implement and to handle. FYI, I've written a debugger that
debugs a workflow engine inside a remote running J2EE webapp that
communicates via SOAP. Works like a charm.

Cu, Gunnar
Re: OSGi/Server EOHF Project Proposal [message #565138 is a reply to message #8034] Tue, 25 October 2005 16:42 Go to previous message
Eishay Smith is currently offline Eishay SmithFriend
Messages: 109
Registered: July 2009
Senior Member
This is a multi-part message in MIME format.
--------------030404060603020501060301
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

This is the image I showed in the meeting:

--------------030404060603020501060301
Content-Type: image/gif;
name="J2EE OSGi Conteiner.gif"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="J2EE OSGi Conteiner.gif"

R0lGODlhhwRKAnAAACH5BAEAAP8ALAAAAACHBEoChwAAAAQIABQYFBgYIBwc GBggFBwcIBwc
JBwgICAgGCAgICAgLCQkFCAkICgsJCwsNCQ4IDAwODQ4KDQ4NDQ4ODw8QDw8 REBAQERIRBh5
FExhSF1hSGFlaV1tXWlteWl5YXV5XXF5dXF5fWmJZX2BkX2NYX2JfZGRaZGR qomliZ2lgZmZ
zqGqbZWqmZ2dzp2d0p2lsp2h0qGh0qGl0kD2MKWl0kD2QET2PKWq0qWq1qqq 1kT6OJm+mUj6
NEz2QET6RET6SET/NKqyvqqu1kT/OEz6OED/RET/QFX2QLK6ia6u1lD6PEz6 SK66pZXOfVD6
TK6y1l32RK6y2lX6TLKy2lX/QFn6TGH2TFn6VbK21rK22mn2TF3/RLa22mX6 SGH6Vba60m32
Vba61mX6Wba62ra63rq+vnX2VWn/TLa+1nH6ULa+3m36Ybq+1rq+3nX6YX32 YbrC3nX/Vb7C
1rrC4n36Wb7C4oH6acbOnYX6YYn2bb7G4o32ZcLG4o32cb7OxsLK2pX2acLK 4sLK5rbatsbO
zsbK5sLSypn2dZ32bcbO3sbO5qH2ddLWocrO5qH2far2dcrS5srS6s7S6sra yq72gcrazsbe
xs7azs7a0rb2fcreys7W6tbW1sbixtLW6r72gcri0r72idLa6tLa7tLe6uLe wsb2leLittbe
7uLezuLiut7e3tri3uLiyubiyuLmwtri7uLmxtri8sryyuLmytb2lebmxuLq vubmyuLqwuLq
xurmxuLusurmyubqwubqxuLuwubm5urqxurqyuLq4ubuwurqzt7u3uLyvuru wtry2uruxu72
kebyvuruytb21ubywu7uwuL2utL60t7y3uryvuLu6urq6u7uys7/zurywtr2 2ub2ut7y5ury
xub2vu7yvubu6tb61tr24u7ywur2uuLy5tL/0u7yxur2vuLy6ub6tt724ur2 wuru7ub6ut72
5vLyxur6tu72wur6uu72xub/sub/tvL2wvL2xu76vur/tu76wvL6wv///wj/ AP8JHEiwoMGD
CBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTE5uYMHGhpcuX MGPKnEmzps2b
OHPq3Mmzp8+fQIMKHUrU58omEt+pLMq0qdOnUKNKnUq1qtWrWLNqvcqhyTuU YMOKDSuMgwAM
H0bwWMu2rdu3cOPKnUu3rt27ePPq3cu3r9+/gAML5jviAwYBHIQ1fGcWg9rB kCNLnky5suXL
mDNr3sy5s2fNIzQI6KB4rOnTqC2ScGDilLbXsGPLnk27tu3buHPr3s27t+/f wIMLH068uHHj
p0w4ILGwSYERx6NLn069uvXr2LNr3869u/fv4F+b/yjAPLX58+gHvtuwgVD4 9/Djy59P3zoh
9l8PmsDgvr7//wAGKOCABBZooHanbMBBegw2GBYGJhwo4YQUVjjffvptYOGG HHbo4Ycghsjd
CAs6aOKJHpnwgYgstujihB+YUFATGLxo44045qjjjtJtUB6KQAYpUSEO8Gjk kUgG50Ah6hXQ
X5JQRinllFSGd0oBpQmp5ZYIOeBElWCG+SIMFAzEAXRipqnmmmxWmQIGXMYp pxkQDOfEnU+2
qeeex0Fgxj/vCJCnmoTc+aWATgyqjaGHglgon5BGSpwAWcppKYomoPmaEwV0 6mmnGDT62ggF
AGBqAaHCRuqnoIoq6attjv8gI521fVBAnceh+pquw2nKa3ROYFDqqZrWx6mo pJpK7Hekujoc
IQU4C+u01GqjAQqXZnuil7E5AYBjI4Q7AgYAFBAbuRikcGcHnfY3AgAdiBta uYpWay+UTjjw
T6a1oQoAD7niioEGwwkL28DTdfrBnSlAAMCK/iEMm8PpMuwwwd2VAIG0wmmA 670gR5rCBtqW
zKCg3QJQ7KgARKjNuxjDlsK3LLtqAgAxh6wzj4QI8E8HLsvGAwAl/ErcrX2a a10JAKQgGwRK
05eCk7B9gPNs5ALsIbRO7+y1mjxcYPLYqQUqm7crL6ryrlGfC4F7VjuL9Nd0 3wjAPxdoLZvB
GlD/Ddud2pQQ7pOPphCu3trMDThsPIRbwtnidr0o1IAv/lrjIzwO26OYSz4b qYNqLKrganVb
aOaWv/ao6uLmmagTmdMGQY2qzy10AZq/ZvgInj8quN6kI55o4INvfijnh+se rqu7e/4aBh/X
LT2UhChA9vVjsdK22mnfDN3QHeAW92y2T2++h3fnTZuuQxcLwfu3dto1qX1D ffWuuNpObvzR
Pl+u/fk7VY309z/5jaoAfesUAKIXG6blbDacit/9Ete3cjENcQbTxtT456sK +u1vRIMN03J3
G4fBb2MH1ICpCLZB+9GOgp4q1/wA8CX6xTAFCSyV1pzgMAWiUGY0PJ8Q/3dU PewZESXaO9va
/jYeqlnNebMZX2xUCLEhWnFC6UPcay7IttiY0BPa8ATU3POu/lmrafhLozas 5jJO1elmQVNh
16AGm7mp0GWEGOPLynUoOdamhxAYgdzepruHsU0DTnAaAjdXgBUNLWZ+TBwC E/m5IPqPY+cq
wA7nVkZ1JepW/bkZxkoFMR5wMojvIqQnSgUBMHKKdlDTmimjB620XfGWW7Pe EXc5kiSmjFWm
+uH40EHMYhrTau9LJiuNycxmOvOZ0IymNKdJzWpa85rYzKY2t8nNbnrzm88c ThZnQ8fXPHFi
Hxzait7lubm5M3/RG5cncJgyNJUzcXWC1gu18f/IPUoObbZZ1alidjMMKq1T mYTNzb6UwTrS
DqG1aag27jkqeUXIW1XUxkL9CRsVGtQ9EH1NOd9VQzSK1JITrdPMisXO2JQP lzDlUBF5SdOP
+BKE4BoB1IK2xiBG02qsgkAHPAHOohr1qEhNqlKXytSmOlOceNMiRv/2q/fJ BmmketpB4cm9
2xTKBCq0Z9SQBlCX1omkILRlbAiBQ1aK9DnyIteXyje0OeYPruKC6Eu92DaH iWpYwdyjBuRl
Neig9a2yQWv5RopKlFLUqofd1BLVGNPKWmimNc2sRm4qWfeZVIOGJCY1Rkva 0cattKhNrWpX
y9rWuva1sI2tbGdL29r/2va2uM2tbnf72mJCVX1TLNen6CVSBmJ1e+V8Z1dp k8NbLfGeZEVp
cffYqLLq5o4TFS6r5mrcGnnLZaVilV4Z6MXodeBf3TIUVrX7KcM6loHe4i5f a0ZddJb3ZdtL
nPvya9n+Egizmg1wRTi73E21q3Z1Ei1p2ZUCapyWtxCOsIQnTOEKW/jCGG6t b4UzTpfiNVxW
g5hVzYpfraoxurZUISLdU1bo1um7Vz0rSq3LyAemkaIxlg27CMGuOpLXx7ah aD/XJ2OORRbH
io0eY0vaqMcWuZ739a+UCwRgAVsZIgSmsUYXeLB/KZgaqyyAaWmY4TKb+cxo TrOa07zh4HS4
/5Ak7OJE2+at8L0LccrF5672OR43xmaliE0jtHI26Pp2dn0FAGPKwndexGUK jC+tZVW3Fy7K
khO5n4XNKuvUvtg0jskd/aC1qLZYpaH1yH1VaaZn1s4fT/nV86nylWe9kCxP dmItq10BUoCO
0cLAYSYYsxPWTOxiG/vYyEZzm4HzZm0IS1F+vBg6ybhARUcyz5EUY51Cmsfn JlqN5OqaGNEb
WS2LZ4F64wHltAGtVhqYq1pFbyEJer+9qkq6nFLZkxpGszkfSoxUi+zQ3A3a hyrZ1I1tcqrZ
dqgIrrUA4YO1xOsja1pb3CC2TlsE+5NvCTaStA9OtshHTvKSm5way//+zZv1 SZuBZ7dTUNs1
y2Au7RN/zIQx/9J5AymsvmHsZrqyHc4NaOgC6zi8CpS57mjeqUPtdWbbU+Gt TAjk2njLeTxk
b7k0FUH4KT2yoJ06ly295KI72cBTb/qf5T3xtsOn4heP+z8ITIjSzcZwnsPh +z5AiNLC4AOe
OLngB0/4wkM45b55c+O0qKoRANwJHRBqo+5sAghowHOyGhVP9yPUfUOvAwDj l3iA9rLNf/5J
jVN0GO1Om7on0wSD4vH7eJr5z0GRBx5LV2xq/8d9Mi7yloeiRt/XAdQ7XmiR 172qNo+m1PPz
+OIp1ko2p1MI8PR5rna79rUDd7lbnMC++bL/4cdP/vKbn7WI702zdYPje2Oy blOr140KcP3t
2z873ff+rMHfG/Gf//8AGIAkl368sX650X70dUuBZCQ6dX8OuB35p39Wxn+8 4X8CeIEYmIEY
RoC7YYC4gYBFZ0WmpHo5onQPeILVEYESGGAUuBsWqIEwGIMySFscqBseeBup Exue8H7TYwKM
9yKEUH8oOITFoYIrmFktqBsvOINM2IROWIO5cYNEOIVUCCtGeIQ0lYS5sYRO 2IVeeIFQiBtS
WIVkWIZrcoVYuEtaiBtc+IVu+IaGF4a3MYZmWId2GCVomIZGtIa30YZw+IeA KHJyaBt0eIeG
eIg4kod6eD18aBt+/xiIkBiJykZMv/WDiHiJmNgiiriIY9OItfGIkhiKojhh g1gbhZiJqJiK
ErKJnFgynkgboDiKsjiLtlWKtHGKqpiLuugfrNiK2fKKsxGLrzUOxFiMxniM yJiMyriMzNiM
zviM0BiN0jiN1FiN1niN2OiMh0eJHBZVu/iN4CggveiLlgKMsiGMrpWN6riO 7NiO7viO8BiP
2LiN6FCJ4XiP+Bgf40iOcWKOsYGOrWWM0DCQBFmQBnmQCJmQCrmQDNmQDvmQ EBmREjmRFFmR
FnmRBlmM9GiP+diRHsl9usSPSMhfFdhrvCWQGJmSKrmSLNmSLvmSMPmQGslb tjgbuDgcTv+V
kzq5kzzZkz75k0AZlEI5lE0FkiKpWf4IGwDJWigZk075lFAZlVI5lQw5k7tV k7Jxk8JBlFzZ
lV75lWAZlmI5lmTJTEZ5lDUFfkGIARMgAMrylnAZl3I5l3RZl3Z5l3iZl3q5 l3zZl375l4AZ
mII5mIQpmBMwAQtjk96YHWXZmI75mJAZmZI5mTl5lmjJS5x1HwKwASqQBI1w D6B5D/gwmqRZ
mqXJD6iZmqq5mqg5D675mrAZm7I5m7RZm7Z5m7iZm7ppm/XQm775m8AZnMI5 nMO5m8Z5nMiZ
nMpZm6zZnKtpmtBJmqEJmkmQBB/gABAAA7GhlcFBmd75neAZnuL/OZ5BaZmX eUQ3NTUlMJ3s
GZ3R6ZzwuZzyOZ/0WZvEeZ/4mZ/6uZ/CWZ/++Z/KCZ/w6Z7QyZ7TmQQQsAGu oQ3cCRzGRIsQ
GqESOqE0iJW/sY/niSK+NC6faaChSaCmKaDNCaAkWqKvyZ8omqIquqLEaaIu 6p8i2pwgWpoe
Op0a4x4N+hsPSqE82qM+SovGZJ4ZyojmYgIbUKPTOaOkGaOr+aJOqpssGqVS OqVU2ptPeqXM
yaSqqaSjiaShmQQYcAo5Gn7F9KNmeqZo+oVBin8hOaRECgMSYAteCppcig9a mppYmqdVuqd8
2qcrmqdPeqepWadzCpolsAFj2n9lmqaM/9qojvp/a4odGOqmDcIKArAxhSqa XCqo/ACoJOqn
oBqqooqinvqfnMoPhJqpDpCoJbmUj/qqsBqrFhap1zGplJoelnqkmVqnnFqq 8jmqwBqswoqf
vpqcp5qqheoti4kdOyqrzvqs0DqrFuobtnqr52GpTpCpmqqkvVqs8+AEjTCb 4DoPUuqZwpkE
eOCn5rCu7Nqu7vqu7doETQCv66qiTZCu9YAHTcCneJAELeqtt3msXKqt9yAA hQBczLqo0bqw
DNuws0Wr9tGm1qotZiAABMurguqfKuotJRCcHCulTUA0vakCG+CbCSAB+kmv KruyLLuuLGAq
SdCyLdubJ9ubEv+QAFKKBxjgmzc7rL5ZnwKrpAQrASxhidLRrA6btEqrtBCb ghI7sZdCAhJw
sZuasfW5sSILnCHbsVG6tTSLsl/7mzI7tmQLrxhwsxtQtit7sutaAiVgDlHa s73ptj5rpfQZ
tDNKsBuAAQh7HUi7tIAbuLLatNRRrVB7GiAwtdqKsXeqsSn6sVqbtSzqtfVQ s+vKtmqbuWXb
CAmwtwmgufCKuTOLn3Jbt78JtJyKrIW6AQ7Qt9bxt4Ibu7J7poQ7HYZ7uGPR ARhAtdxqtfRp
r5Lrm5RrDo2wARIgARvQCO1avMcrAW+7rlvbCCWQAAlQAjF7sjp7vCzgrizQ vCbQrvv/cbwY
ELNtmwQmIAEYoLzmUALiS74qi6j9SjTt6rbZS7TsKr3Se7zJy66Y67bz277t ygJni77kO73V
+7b+y67dq72+ib8LPL4sirqCqrpzugEK4LrVAbuzu8EcDKG1Kx23i7thwR68 O6Pd+rspSrm/
ubXQS73sQb0qsK5J4MLsCwASAL1EgwcSAAAn+7bUe7IbkADyu647jAElQC5p aw7ocqhCHMPm
kADkQr1E3Lk1nMT0irmiaw43C8VHDABJHLJoG8QJgAeXe8Na/LnES8M7vL1K /C1MDAAxjAFC
jLxnzK47jLx3jMM3e7xC7K8qKsF3SsFeasEYTB0a3MGInMiB//jB0RHCIowS JLy4Vdu4V5vC
PNy8mDzEx6u+dXzGnAy/5sDCT2zGT9wy68q5aDxC7Aq/STDEoQzFl2vKyhvE 87quoAyvrfy8
iOq+O2zFuxzKPFzLTQDLozzF6yrHtVzHucyuw4wBxvzMqty28huyCaC89dDK O/vHd5u6A6ut
hGy00XHIijzO5NyEjHwcjvzIJhHJuzrJWuq4KErNmNy88rvMCgwAMdsETizN 8yrKopvFN/vM
p1wCjdAInsmu3XCy3ZDQErDQCw3FDt0NnLsBER3RctwIC40H3+LQNxvRE90N IWvF5hDEyou5
Af3EzsyuSfC2Bs3JxdzJnSzF7SrFIf8902CbooCspYKMpN+sHeJczkAd1AJ4 zsaRzupMEuxc
qIz7zpWcsjj8vPEqv0wzzzsM1U3gtjcLAP08xP9MyjF9wxXt0AYNAsZrw+AA Did71uAgz5ks
AWr91mgtAfIqrzfbCGd9vHCt0CHbBBENAlrN0MYsyvBq0IeaxzB90sTMrnIM zFD90vW6nznN
pDtdoz3NmAor1Jid2ZA6rb1h1EctEkk9p0vNpPPJn+8q2Mws1TZM1W9rAkIM xOSy1c/b1eu6
0B3N0AsN1+Agx9SLvGkd12rN1pi8AboNDkwjlyBw12791mm912/t100Q17ad ACDtyu7K20Bs
0mgc04090p//i9pZ3K78uZx4C6J6e8HgfBw/rdns3d6CyNm84dmfDRKh7aWj HaPKuZ8ri9pP
vb5ava7qEOACTr1JIOBM0wTqsLUBfrIDLgECrg43u+AO/uBN0Ah+vQEPzuDq oOEJDgAg8ODq
YA0iPuIjfrNzPdfUG+DHC+IMHrIFLuDQveETHuEa/eEUrg5Mg+ENruIJIOAR LuPuGtDg7dXw
CtnIWd4Eet6FPB3r7d5O/uSTyI2S+rTzjSL1jaT3LaLHqd8ty9+MbQ4areMB zr5JoOACHtsd
XgISvuM+3uPqcNECnssRPuKtLAEifrLOkOfOgOd6rsMgoOd97sWAnueIagLO UNcj/64CRGMN
If3gP67hjz7hAQ6/Px7gdc7jbc7jjSDgnHvDQz62Rq6bSO6eSp7extHkUJ7q qk6K8L0b8l3l
HXHlNZrlAgqlpi2zXm7m5KLm6jDDPa7RGGDgQozgIWvj1FvhMu7obl7njWAN jXCzzkAuKpDn
OmzDec7neX7hef7s+DzozrDL3o7Nh27DjeAMw5wAeR6yREPoHn7nM+7mF27p UPzmcBzg1T7h
cqwCeADhbq7oErDp3K4CaW7TZEuquDnq0VnqPn3Zq97wDi9hRF2EVA7rDiLr Hkrr8XmbKjq2
gi3gxX7mPDzHCK4OiHqyPbzoxS7iiNruJ0vi0J7nrv3DCf/QBM6AB3Pswi+P 7YQu8wlg6N5O
vd5+7dW8xz8s1+luwz8s6NcuAXl+syNe8nMs4jaP9J3r9Nag6DbM7wIe8z9s AgGu4PxL5Cur
zVk6wd2cqZWdsK768Gzf9qUV8cTx6hSvERZvoBjvnBq/8Ry/6SCe4Hxv7yAA Ai8+4ngQ+E0g
4veK+M2O+CrQ7PcK6PoK6I1gAiDg83pO+SZQ7o1A8+aOB94uvZUf9Onu+UGv r8+O7kkg+IBe
7NJbAqQ/+tTO+dReAoJP4taA+c2++YSv79agrw8++ZUP4sju8WQM6jhtmwhf oN6M3gu/9m7/
/A4P988y8XOfHnXfnu5M2ryp9yz/2/fe3/e2H/7iP+KiX/7mf/7on/7e/vLe Xuzqj/7jH/8k
/v30H+AyS/a0mfymqfCW7fzQ//8AQU3gQIIFDR5EmFDhQoYNHT6EGHEgOoro tF3EmFHjRo4d
CSn4F1LkSJIlTZ5EmVLlSpYtXb6EGVOmyA0b7t3EmVMnPp49ffrkF1ToUKJB 5x1FmnRePaZN
nT51ak7qVKrqrF7FmvWqNa5dvX796kzsWLJlzZ5Fm1btWrQSEqBtAgAEW7pm wd69q1VvVqp9
pUIF7FTp4KKFif5E3FPn4pwbFFzg0VHyZMkV0UnEnFnzZs6dPX8GHVr0aNKl TZ9GjdoyZdat
P86EHVv2/2zatW2TrMlYd+LEhn0PVho4sF/ie7XiRc617nLmzZtjeHu2SYK5 zpsnR26cL/G+
wqECT+rbN2/Euhk7htxafeWKqd2/hx9f/nz69e3fx+9w9Xr+GV/fBjBAAQck EKXczNuJPKDE
Kwo8pLxrijvutFMHu7uswzBDDTfkEC0LwdJOQuIgrMfBoxgsTEGfENQJvcj6 g5GiU1LQYIIG
AMAxRx135LFHH38EMkghhySySCOPRDJJJXl0YIINUsjvIEJGmGCCJa/EMkst t+SySyUFmAAD
EwhJaD8Y+fuvQDXXZLNNlQ5k8SYVe0JxKBOPglDECY/7sE8Ll4smUEEHJbRQ Q/8PRTRRRQdd
zk9Hs9NKT+6Eu/PEOoOak6c4cXLxzP7QKUEADEhogpB2Tm0nHlVXZbVVV1+F NVZZZ6W1Vltv
xTVXXXflVVUhmjABAwGgjJIaJ2zkoIkmemW2WWefhTZaaXkNpQkYOhBgAzIN MtNT10ByM1xx
xw0QzjgzxefSSvEETFIJs3o0XuXYWrRee+/F11665I13O3f9CmxdSxlEd9Ob OvW2NSca6CAU
VB9OdVqJJ6a4YouhDUUDB7a9rwMHlr04ZJFHJplkExoglqBuE54sTXJfhjnm lcxlEV0U52Fn
XXigIq6bbv6Fl1/s6M1XUWOORjpppZdmuumji150LaH/sfNXT59HdAqenSvN GcWCDUaYZclS
2BhiiEtGO22114a1CQecsM+TCUxgu26770474w8KWllsjlyWOXDBYaYZQZt/ YydxE+vReucI
/fL5ahEjD3pqr9aCelCnN+e8c8+VzpzRtOR1Bq+sIrca9e6aalxrExPverxM Db4nbL81csIB
h81+GG/ffwc+1z82rg8DGIJHPnnlaW3ngxFUruj2lsEdvHrr2yzcvMMbhF1x 4BhvPSqqIle9
Z5/BAafyrsbyU63P34c/fvnnl3/0Psn6Kiv0yeeO/PKzbp3rgNO92BXla5uy nfS0QQgH/IF3
7UjWqZY3QQrWrQkToMV8PiAC/1iFgAQVBGEIR3YqCsBgItFT4N+odz0WtvA2 2dtNprhHwJwF
J4BaE585/Fe+qZAPfeirnF2S4z76FdGIR0Ti5+yHnLNwRX8/BAcPpbJD1AHw hvAYDA0LKJQD
ximB0tuACR7YjgZsQIIiRGMapcWBEsgnd7GagALUOEc68upUoRBABqnRtxQu cIUuBGQgYwJD
xmzPKFqsIVKuiMOmUJF/PTwfFIFolXk18UJoSWImNblJTS7xch6yxlUkub/y OdJnjgPfIkuE
FERusYss+qLfcjdGMpoxYnXEZS5jhUeOucd4cJSjLoU5zHigqgNt3CMK++if PwrSmc88CSEX
sz2ctf9SkYtkpNZMeTUfjhJ9lfRkWjg5TnKWs36gBCcovUlKbpqycanEJiut ycXZge0xL0ph
B8Q4xpOFAGTEBGgd2QgfQghAVk1QwAb+GVCGghBVfxCAQPiYQsBB06IWlWaC 5iSUVioOm+Fr
3Da76U3mWEOc5kRpSlXaNA8xZ53s3OZHr1jNVqaLH69EUCzFJgAHjvFGOGpA UIOKgYYWdXkX
hE8JOCArDCgARwqAalSNOlXfPextyaTIMjVS0Yt2NZAZzYnNeNJRdsg0gCKN 3Es7tFK2trWt
HXopWrth1taRlSc3rScC79nHgtKyHSEAbGADSzeqFvZueISPBlIgKxOAwLH/ j32sYSWbtofp
E6sW0SpGuOpVzl4PrDhBV0/ISldtypWkHAqUW1W7WnIKikPelOsp6WrX0OKD djpNGAwc4Nfe
ScsbvwVucIU7XOIW17jHRW5ylbtc5jbXuc+FbnAF0MvTTKAJ0cVudrW7Xe52 17vNndbDPrC3
iSpws51Fb+A+K6fajtassY3kD1GrOdbW175FJNRroQjfuZqVtqG97V5TmAIM 8LYdhABsKKr1
rO822MEPhnCEkTvd9wjgEMm1RGOvSwIJd9jDHwbxcMOLKhJo4LKZ1Wwz07vi mK33HrXFh3ux
yd/4gmO+9L2v/H6xYx732Mc//kWO51co/cI0tjL9/y9OzYNbb5lAA7zdQI6U BYANOCvEV8Zy
liFMYfdYGLkkcKpcvKGACVhCy2dGc5pFLK2HlfjEKPYji+WsXpsYDMYyviKN a3xjQQl5aUDu
MTAEPWhCF9rQgwY0j/0MuvxuaL967u8Vk5xXLwpYgU72awgA4M8GLIsDm26W mkU9alJzOTVe
Nm5cFDoBEHjDBArAAKllPesHj/hUbi6v9M47Z16rycXtxXPrIL3nDRFqk4lG NqAPvWxmN9vZ
gk52tBWtyUZr6NGQXiRZ2VHbAKcnhZimZQNCcKpOq2oDEwg1rdW97gebGjWo Li4GYu0NVv/2
1ezGd76Va+t24FqZmd11r/8FXq46byq02i7rWYdNbA31OYnSRvazJT5xii8b 4ommdjSKHMWF
R7pxCAewPb196SePMRSdJjfIQhDMXunb5S9frrtPA2/iKqDV9L55XK4Lc57j m9/+ziqcAz5w
otPm15lCeMJD2vFuQJFDmbz4jys+dapXHdFR73ESN850j8Mj6UrWDZM9BW6f NiHlqlp5unu+
dp5Pdxxvh3vc5T53utf97TQf7gQ48Nt6eyMuhGB74En9cxPn+nZDL3riZ3J0 FSVd6fDgetPl
myFc4MKIWOex1TW/+apjfsdGrLy1fxj5ujp+Tt3Gp/TI/sAqnb0JDSAqswQ/ e3y73e63xz3d
8S7/XMdct+9xpH3wtUz4N6MY8YpHvksYTx7HKz3yTsdQ5StfRKxzvtm7wH72 tb997mff+s2O
ehGlj4sMXXvhpTe9glDfx9XzDgYA0HsDOMCBoBJC7cLHf5ptn3v+4373wbUE qOIAWAMBK+Gw
/ENACSM+w/Ob40u+B0yJ5UOM5ns8poM+6xg/y6M+IPu+DvTAD4Q2IDui8Su/ 0Ts/9Ps68li/
bys5WoIBK8kR67KyBKTBK9u//sPBufu/4CKEpsoRBTjAGhTC7lrAf9MqB4TA JMSNgjsX3qBA
hRu2C2yODEQiZQPBK8TCqQM0JMpADDE/GrshClQ/vRo51WtBvyIEZbE//wYb wjbcMkLIwTiU
ux0ULktQlp1zwzyMriIMOuNTMSUERANhQsNxwua7oSicPAyUPqiTuix0xEd0 th/LJBL0QhME
Q0lLP94gw9S7nfajpWnRw1DkrhuUwxykQ1FExeziQ8zyw0B0xZkZxBhKjCc8 RD2TQueYPk0K
NEikuu7DPl7UwmmbRPIrQSOTK2xqvjHMKUszQ95qAsEarPtLxWlUrumChmvE xmzUxm3kxm68
xlP0BkuALMiixnIErlWEszh7xXU0CbBiPkPMMxq7RVzUxR2zvlvAx3zUx33U R1nwx38EyIAU
yIEkSH40SIPkPGHUOkczRpH6qGTURFhixk48Q//e0TQAECqhir2WM8eOLC5r 9MaQFEluPEWE
AoCoQkmPpEZ0FLo/ZEdXzKh3dLwZ469EzJBoYMRf2LyDPEiC9MmfBMqg5EmE 1DyFNCKNY8iG
dCQky8TyWMYypEi/aoAJMBVQVMmr/C2QHMmtFMlTbCoYwEqPZMlWfMmy/Adp UhB4XCT4msfm
cLjLs0erG8p+DMq6tMu7DMi51EerM8ohC5Sk5Di08q+m/Imn5ES/8cSHIQQA IIEzipawvEqt
5MrJ3MZTTCjI7MixBDiXNMskJKS0nMmPiq22ZA4cm5/Mqzq9vAW8ZM3WZE3V 5MvPwy/XEj2l
3KHBBDkVDLuJRMyKNBv/lLslaMFMj5RMyjROaDhFvRvOctTMI+TMznzAwrEF FtgACYAAL8HO
7NTO7eTO7vROHxEACZAAhbKOL3SnhyTMwjwP3hSbxHwYDLAlq1xOaiQAQjjO +0TOCzMuEVCA
+ZzG5lwmJITOgTOXRviAAMiADNAADQiCBnXQB4XQCA0CIqDQCrXQC8XQDCWC HeDQDvXQDwXR
EBVREb2BEjXRE0XRFD1RH2DRFnXRF4XRGPUBFaXRGrXRG8XRHFXREeXRHvVR J1jQDHAAAlAB
5zDPpUTPFEyM3YTK3vSr18MAaAwBwuJI/0zF+sTP4zzFP6gSEfDSLxUBKxVC AOWr5xxQxYOT
/yRwgAygAQl10zedUA2V0zndUB+1UzvN0SLQUxnl0z710z/1Ux0V1EEV1Ds1 1EPlUCeAAAlo
BJeyRMFMUm1TxsZgT5ZxT1T5KR5BN9kTU1TE0iylzOT0kf7s1AQkU4oy0zMt ugMpAQhwAjiF
1Qil01nFUES9UxvdU0DV1T5Fgl711V0F1j4l1GHNUVs1Vh/VmCZYjiM9T2TM Td2k1CZtT9+E
mDu0VjWUxlJtw08FVa7cUiEA13ANV21FwFM1r1RVVQK1CRZg01h11wal1Xit 0GP10BrV03st
AmD11X3l137113/t1ykQWIEFWH4NVhgl1oS9AXpl2BDNHTyoC2ZtVv9MlNRJ PZhKTZhLNRv5
JNdttc9u9Vb97FjmZDMSKzwjDFB0TddeqwlFbdN3jVV5lVlb7QEVxdd8/dOC 1VlftYKe9dmf
BdqgFdqh/dmBNdop6NeDbVGFxdGGdVoPzZ1GZQuJRVJnnbQljdbDnFbeeUaH kdJo5NSRHUJu
BdmuFFngCgURuC4TANO2FdvgM1ddU9mVnbOaeBuYdVeZlVcf7YG+PdGbzdmd 3VegjYLCNdzD
RdzEVdzCvYLGddzHfdzDJdqgPVqDDVamRdGn1dwdyIAPoAuqrdpsu1qn5BSM bTJq1TSzy9Qd
2dQqfVsaJNuy9cbdEwIACFMY5BFSfd3Ai9v/w5tbumWx6swAvI1ZvY3XEO3b mjVRfOVVwSXc
xYVeyJXe6aXe6rXe6S3cybUCo7VcXVXYzX1aJxAAqVUL0KUipuwoShO7M0nM ajmVa7XWNXTd
3c2/2JVdkjxb4BKCUPCGPxDX/6Vf3i3ZWzvZPtxM4PVMAWBQ4oVT4z3eHUje v73ZJYBRwfVV
6D3c69XgDebgDr7eKCBa7v1V7y1U8HXazhWLZEgL8z1fq62p0ytdabVUan0g jg1g4bPf+9VG
cLzh/OvdBvxdBEYvDAgABoZVB6ZTv13eCX5RC0YCDI4CD4bcLaDixqXiK8bi LNbiLcZiKfbi
KwBhoR3Yff1THTXh/4bVmBRW4bNg4Ram2BeG4dox3bGjYd5hFUI4nrDt4eDL YR3GRh4eLksI
wj12uR8WGwEV4s6aAAgw4gZG4gvt2yOQ5CNgYhe1YChmXA3m4k2m4jDw5E8G 5VAWZVEeg1I2
5VMeAy3+YuoNY6AV4V4V1hml0TNm2PF1hmRYY7No49sU3fTNq/WFEY09MBvJ yBtpXV4hZBz+
WD/GX+RqKpSMqmR+OUNmGUROZK9a00Z+00em0OTtAUrGVwq2ZJ3F5OvlZC4e 5XRW53Vm53RG
ZVTeglV23Fb22VdGgkBNUVo2VgGAWFzOZbLYZf9xYUQ6IGDuD2HGACrbAHHD gPrLVmnuuf8+
ZuZTFAEAwIBP4wDHUACwhOh8o+aEseZrvqgFGF5tllAH9mZwvldxblFyxmDr Pecrbmd1PoOa
PoN0tumbpumanml2fudSjucvpud6Rtp7xufM1ec7hYAkuGVcZuNHvcQwHF2s lWMZztg6Jrdx
Ozn7e708nt+O5jmJ9uPknDcFMAG+2zuwZreP9paQFmloUoCSNmkIldmUnmCW roKCfenpjekt
6OmcBuzAFmzAfoPCNuzDLuzBHuyeJuWf/uKg7V4ZneWkHtGlbmqnLgsomoZh 62U4hmGD5g+N
XUyzI6MPigcO2EhkVuu1E2sdtswwpbcN+C2EWu11Y2tPceu3dqb/uJ5rWZ1V uw5nca6C4R7u
fo1evu7rnVbswEbs5nbuN6iDOnju6aZuxM5pxvZkeA7qDh7qpJXsHaXsD7Vs f/5nsdBszn5j
gv4a0F4PYQbOCQgBVUGoh65tfGvt+01O2OaACQAuBRCC+p612z6T3NbtQOLt 3n7QOQVuPV2C
BmdR4obwvH7ivXbc5B7l5R5s6I5uDY/uDvfwD/dwOBDxESfxEu/wEocD6a5u 67bpnjblLtZg
w3XlyH7RIsjn8ObQ8fZnXf6hzUbvAKrYemJv9XBvW8KATX01+gZwdbtv2fVK /nY1Uv0DAPjv
JR81AYcRAi9wFzpwBIdXDF3wImhw4Y5w/wjnguOu8HMWZQwn7MIGcRBH8TiX 8zmn8zoXcRVf
8RZv5xev4hjP3p+lcRe1caROah3fcYDu8RME8qnG2iFvDWHWtAIjASoLAdhT ciuXtSYv25KE
P0sIQAwQAeDDdFHD8v7Q8i1noS73ckiO5Lt+8DIfbi6QdVlHXC94XDUPZTav 6Tfn9TnPg18H
9mAX9mEn9mIHdjuXczyfbp72aaDuc+uVcUAn4+8mdBM2dMxGdHCYBh/Xs/TW Im5zdNYQ5r+a
gFRJaIyUX9UedXbTdJAFxxf8A2/gz5Mc5HUfvgHutwJmxQNG9V5TdQTv5uR1 dR+A9Vif9YPP
ZCvm5DXHcF4P8f8SN/aIl/iJp/hhR3YSr25mV2c+3+7qjfaenfYYBW/wvfby doYe5/aoRkH1
Lphwp4xxRxVVSUM2tHcmX2Zm3uH8RS5LEAIzq3k0K3U0CeJ+N3C57u2A/+bg btGCr4KDP3hb
T3N0zvXldvjoHvGKj3g+0Pqt5/qu9/qv33o9EPuxJ3uKv3hlZ/FmT+WOZ+Xu Dvkav/GnLXke
1/aU5y9vpyFwn2P2xeq/2h1WCYEq0+OfJ7V279ZTNAE8BK4mmDfCx7KgX49T J/rB+fdGRnqV
FnMyh3Wnn3WoV3guVgM1+OSGr3oRx3qwR/3UV/3VB3uyF3uJt3Pnvu6Nh3GP /3Mr8G7/GB30
E5V7piZvk0f5H1/5bwcwl58M9yZtVqmSS3f8LDN8UM3v4RrA5n98fAe6fXfO yZ+zyidepO8B
pSf4zed8WfcCqEeD89fi0B99qq/6imd9sA+EQOD6+Kf/+rf/+5f/90/9sjf2 Opd9PQeIMAIH
CtxicMuVhAoXXokSxQpEJBIn+qhosWKRGxo37ujo8SPIkB0hJHGW7ORJZypX gms5bVq3mDJn
0qQJ7yZOeOx28uy5Ex/QoEKH4ru3QcEFHtqWMm3q9CnUpSY0tKtqtV2oBloB aO26FUO8sGLH
ki0b1hvatGrXsm3r9i3cuHLn0q1r9y7evGoJEILm9y/gwIIH/xP2K+BQ2wkK FABY7HhxY72S
J1OubPkyZbOaN5O9SkIDNXSi0UUtbbo0IQX/VrNu7fo17NiyZ9Oubfs27ty6 d/NmrSBDkODC
hxMvToRIj+Q9ijAvsmRJxSrSp0vnYv26dS9eEqLp7v2gGjUDz5Avb74O+vTq 6+Rp7/59ez7y
59OvzydQoPv49/Pv7/8/gIH44UeA+dl34Hx6KKgHfO7B8SCEEKL3BoUVmkcQ hmMchBBDCznk
UEQTIXHRRRltdINIKYpEkkkoJbMSSy7BVBONNeWEk085skMUj0EZhZRSpwn5 1FRXeTbBBAAg
uSSSG4TCGZRnYTYllVVaeaVdfBW2Jf+XhB3W1h9ILsYkkhg0gSWaaaq55ltR ujmWZ6CNRtqQ
dUaVWm956rknn336+adrvxU3qHHIKdecc9D5QB112GGnHXfeSbpFeAKZd+l6 mTYIH4IIFvgf
IqGKGmoipZp6KqqjqrrqgAT612l9CzLYYIQRplehheRhSNCGHHb4IYhWiCgR iRidqCKyI5Xk
4oswOtMSOC/VOK1MN96ko0899vhjUnbaWaSRRjbQRFVvmssmWueouy677br7 LrzxyjsvvfXa
ey+++Z6jZZf9dnmYvBiIoC/BBRt8MMIJt4uuN+a+GWdoo3k7MVN4Anoxxhlr vLFsghJK6HHK
Ldfcc9ExWoX/o9dBeoWkLVcaxqXnZZrepu/BKt+n/iGCKs89l8oI0EELzQiq QfO8aqit9ncz
H7JuWquEdeD6xoW7FnRQhwkBC5Gwwxbrg4kaJZsii8w6+6yM1FJrrU7Y8qQt j9wGSbFp4IZ7
t8NuMqww3337/TfB/Po7+GAAA3444okrvi7DeUcJ8Zx0T2wxx5VbfjnmtHn8 MXGGJofoc9Cd
XF3KK7fs3cswx0zezOjVHB+sOePnM89D23477rnnfirSA/J3s9PwQf3ghBTG bHUYG2bd0Idc
DzsiicxxNDZIZbvoLLTRqr22tW6/DbdQ98gted1U3X1VEyGov34IJjhO1t6L yz8///3vCk44
/oYdMq8lIvj/v//qJ8ABJqxx79sM5CRGvjpRLnMOfCAEAbU5zgUhZJ8jWclG h7LSbYdlp0ND
eMQjhxHGrHXsqdnNPkW7numuhS58oe5MxSpXGahTs3parYpnvKrtSkMGWd7W QiSi6IUNRdRT
VotQgj1ozWh7NGKb934CPh+Nb4FQsdv5QgAArnilAWA5oJTYRMAxklFh98sf 4QwHryYw5jGO
KSMc4+guA4KxLAkUjRWH1MAI8rGPftQccCgYHJGB7jkaTBkXTPfBEKphhI4s jwlfF7sCrfBn
LYQEJjOpyU1yspOehOHtZDgq3+EHVjcUHtR0eLweKu9XW/97HhHDdsQdWC8l S3SJE58IxShO
kYpH6VYenYLFuzVgAoRoRx3NEj85MrOZ7TojGv2lxndhQAEwcCY25UjHZIrl jnQKJmpU88dx
knOcE/zYoTAoupMhMpGROh0jHSnPM7ROkp6i5Apv58l97rMS/vwnQANaCX5q EpRES4SqaFhD
+5zyPba61Q55OJBe+cpDzevaEEtUROrVslkwyl4Tc1mtXXqvl0AR3y/nBk5t DNNIhAAACcrF
zbEsM5s2JSM0o/mv/cVLARu4KVAHuM2ZenOl4SwnUpPqwHMWh5DqPCQH3ymp eMrTkfVE4YHw
6TPcERSTAv0qWMMqVoA+YqCcfKH/KEO1NAQ11EFRk1qudLUrirqyebDU6LGS 1dGzZU+kNiKp
20xalCoataXiIhcyZyqWmga1sYvLqU63NE13TYADjr1s4obKzaIaFSp7VCpo Q+snpg7HqYky
JDuj6kF4hqeqVp0ZVrMKINrZrquZ/Komcqvb3fK2t77d7VgD2skWpvU/B2pr HnKoHqpJ9Gqt
ZEgQ74oR6YkNWbU8G9pa4lebABZbJhUfYVdq2KtgYAMyVWw8GIvZ9fINspH1 Ek/hJQIFsLe+
CtNsMjnbWad8VrT+/W9uSDvIdJ52Ual1lCJdVinXyuGqDbrnfyoZNNsG9LcW vjCGfxvcf24y
hrxDxFoR/0SrhxZvlRPtVV1BJN3p5nVFy7LlLcGx3ZF2V0ffRSmQ9jteqzTB i+xTn/vqqF77
Ejlf7n2vYCbbrjBNAID/KzKU44XfOup3vxUTJ4CzrGVAEsq0oTMwoxDZwQ+C sLUMhu2mINwf
CQONoBXOsG5BIec507nOdpZzbkEBZ+CKtcO4+zCI9wOrERNvucwtD4bommKM UgSv0wuJ9bCb
XRnPuBtsuxYvewnelOrYfOdrRwO2KGpRTyCZQ44yquF1ZCQDRsnsStKoRU3f VNN6ymCsspW1
0d8t81rLpPVyBg+ssjGzVoSudbDNZOuffLa5nwDN8J2jXWdRiELa1tZzhvtc 0P9QfvhV9qnZ
W6W2ukSjGLofeh70LELd6lZvWZKedKUvjemSThG84QXnjqvShH3zm9+EMDW6 aC3weK2a1fqT
1x+EoPCFL3zgqLb1AXFt5V33uuKiZSqw1xlmBBNbwY08s6YerOw1b7XZnnz2 ha89Z2qzvOUu
fznMq21tDId127YDtLfp87pCp2fcvCq3RR2CbiI++iNle3dfZyzvttEbfPbm dGfzbST0hnFN
Dr/6uvjCja1zvete/zrYw751V2O97OqC+Pskvl+KW7ztSD1nxsHcKI5LFXVm riqy3TNy/tDW
5JxEuW9VvvKYE77who/2hb961pt3+3cHwiEc1OPzEz//VyHAGrqjjWj0krwb 3ttdOtMD6/Sn
5zjqnv50O5rAASSF4N/cPLXZi6x1sdO+9mAnO7v6hyQONCH2REa749TeWba7 vfh+nGDGlzA6
1S7y7vJEs8jrE+GSM4Kf/rSwyg2v/e1v/84WVryfh9Z4x9cH8ss1sXOxZm6h rxhsstx85z3v
16VHUYpws/e9gyn1dmyAi6EGwAa8XsD5Hq3Nnu0dYO3hnrrMV2NAxgQQIHsB X94In1ERn/Fd
4AMh3wUxR+gsH8dpR/N9HN6FHKfYx2yVnPVVwm9dG/fFnC28IAy+YAtqn519 n3CFn9CcinF9
24itx6Eh2s9Vntac24qtWw/A/1/nJZ1IgV797cj94R/UFdbp3Q0HAAAHPEk8 EEL/kQDAiREE
opoBIqAYfp0CwgAAYMAfqEv/AOAXXpYEOgwFrpQFYiAdWs7mENhpeeAHhiDI rUeameCyoaCz
rWC0zWAMHiIiJmIinsIpzKDM0ZmG3WAmMZ4M5ZzO9eD5XQq5CSGwREH7UVdy eASLJCG0zB/9
NeHokR4wSSHqgZp5JVZYYECpCdkAtqHsEcIY5qLXKaAsust82WJjvaG5xCE4 zWEdHmPGeEzy
CduweUEIhsGxkaDNOAE1OgHOBCILVV8/EeKdbZ8ifiM4hqMtNGLhsQALUFsN +pYkTmIO8o4l
zgcOrf/H5KVfRTEPEXqNox0hEpGiduUSEzahE24L/uVfHuVbViDWWISAAnSh 1QEjkYWhLo6h
AirAwLSLEACAEDjkTQnjw1jFZ0QMHuXalSEjSS5VIOFhBzJjIkFKsUGjPGlA AcSkTMokBLwH
TI5aAYwAf8BkATjBqXxATDpB9c0kUTpBbzkBUcqkBhieOIIjBiRAArwgVGJA U8IgObocUhaA
KGBAUhYABhilJrBATH6AQOHgQVViIJRATGrA42Fiz6Gfog3h5UlXc2hEKNIS 5yFdKfqjvAGk
/cXNQEaheE1huIzLecWDQjKkmmikfUFkRCKgAlaWu1xkRjImNnGkmxBjMBn/ Y0l2pp4IyjJu
3B4Wm2tpQKyNWk22BwSIWkyKmgbsh2kCgE+aygdskRNgUgGcpm3yFig4gW5u EQS4YFV+owQA
QFTaQgIAgAQMZwxepSiUAAAs5WrqZk+G5RZ9gCaUpc0BTaqk5Ra9ZlsKT6ag X/Jw4lzio/uB
4j7qJaU50T+iorYMJI6t4mC24gRgwHmFwn0qZppYJns55mPangIeRSi0y1H4 52WiC9XFg2bm
EWd6JoTqBmhuYB6qpHZsR0uW5ndWI4e2R2xCwAjIxwjkZnTiR2zOZqnUpmzi JgBAAIdSI2/2
5hZtgBOYIwtM5zm2HHO+YDP0qI/2aHEmQI8mpwT4/+iOjiO19V8JiMJ0loCN TucGWCcAYGd2
riMkiJ87lkAJOEEp8aBDRZ7kwSXQ2eM9Ntp0mYg+jqKk7aV7niJAxqd8EqQV SZ0ZTkAI7BsH
aIXrgRHsISg28cUyBKqgDiqhFqqhHmqgKqAlLAbvCYEIJIkJ+GkzYebjeKSc KJBI6hqWRSin
9smEjsxpKZ9oPgoIkqaGRifNvAdStih9BMKqFoCJ2uZP2iaLQoBXBZ6c+eaU ggLLscAW5ag5
OgEM4oE5vmCNCisLaCkL/GgzNIKWlkAzBOmQKuePJquWIiILfIC2lkBzQkBP MumvstyqQgAo
+OqU5law/pMTbOkklsC2Jv+ClvpkWm4pfmipfGgAvjqBquJrvr5lc40pmXoi XdblDRyhmsbY
EropfAJmnAomvhFmuJDA/23RBMCAAHqhpAYVoCIqx3asoSrgOQgBrG0RRWYs M1EqlDSoFT1o
p7ZsbHzqU6nkSjoja7lkVcWmBrgOfOBsqwbCiSbCz9ImrUJCbtrq9cVorl5n y9Xmt4pC0cJg
bR5ncUpA/4naBvgoCyTnFklAcgppMxCpj2LAqCVAEsBgcaJmDMYkteEoy4FC 0ZbrdUopWfrT
atoqJomtqI1odMLrd3onAOjtFvVkewBu4OZsHcxjXAYs5qUnmuIldinh9rzn wjKsfDqs/kHs
3fj/m2L1qcnG0cZ6LOh2LMiqS8IpXOeerIJSncouEMu6rOv6RgZknB4242rZ nfONUB3EZgFA
AO/2rr6e6Hzsxwh8J9ACZ+9669DmZgFoK/OCpSbQma7ubu/OKLXZwtO+YNS+ 4NkmwAaUQNc2
QrN2bfdu77QWaTNU7fgaZzPYAnQmgJOqqAa8oK8uJbgCQI6KAs7C7bma69xW Qt1iUmxiwAfE
5t5CZ4ka8O7i63e2R25qwAiMwGr25OGKaeV1osBmlA8sAcEabF7GSD/y5aX5 ZUBSbuWWHiu2
olXEAxbOFOeeLk4RQujGMKKOrgsnKJss6OqST+u+ruv+Bkqi1qhmR6l6/5wI WhUBn6a+Tqc1
XqOrEu8RIzGLInGeQe9vFsA5vuD12kL22sLZLmszGHASfPGv9mgjdG35TuvV hi8AQGuQCiv7
sgAMKunaBq5MBq4T6C928u8//S/RtmjQ4CzfHjBwzkfR5sHwRmdyOYEGOMGE kOeYWnARqufB
yh8Id49fPmGczqdKPeynwYAxpTAGNECQ8SeaIMw6nDIqp7IqrzIrt7IrvzIs x7IszzItw/Ln
yjAuByoBHEIr/wEGmEAqm4ACcEAtF7MxHzMyJ3MsIwzKckYOS84O83DL+jCF pmQQz2wIFjHu
fii/8msS22bw4scha0DxRifzfgDe3mYfS6/vTv/xnOmqAGsrV/4qFrco1Bqn 9qpvjybBFoWx
2HotkOoz2PKz/SaBQU+tGG9RAmAAt8KgtzrBHJ8mBJSAnPGv3O5xi0KCrn5A 0BgwOXu037Kl
fNQtAwcuBCxymEpU4kLywDaumkJuwlrym8JpJmtyp50PCXAFDKTwBoRaAJIy lpiyMg81URe1
Ub/yLeeyDO8yK5sBYxAzKguzkhw1VVe1VbcyM6cuej0z3USzNHOqAMRuNQPx 3JEqzRLxseGs
ztrkFoUoE8fmCJQziiaCiqpz0apgb9XZRrccHlxvFm+xtO5zP0erPgc0A5yx AZ+m+W6A1gZu
Q8ekLUT0BnyAjT6iRev/Md1mtAFzNNB4dCC/pkfPB0kbMomKGgT4KxDSY0Wx NHpucA+MIkzH
dE6IMCbXtJwukGFlxQSEwlWEhX4CgMXSIsYWzFUXt3Ef9zoktVKHLlOvsmI0 ASv3H1QjN3VX
Nyxn9Q2rrqWC5DeJpFd/tWeiQFj/sKiWtVlnc1p/51q7xyFDQDgHgvL6ZNCm aPK26NHull4r
bctFcD1DAAz+cz4DNEH7c2ETttcO9K8atILjwfraAh6UwDwDQAHYgq9SZUTf 7yPi8UX7U9Fq
9Hd2NPGCdGiPdIu+xwhoAPKi6gTzEEWtdidGskuXRGzL9rxNLlHYtipu8uXe TU/zdm/7thcB
//WVCLV1F7mRx7JyL7fHNncq5zQJuHI1HbmUWzd2rwkOb3fkZKqmgjeXv0Yn KAABiPUGWvN0
iBlLojXeqfUJwcd0inSstmggyPWsrmgfGy2uJu2Uttyr9rdD4zMXF/aAJ7QX l7FAUyuhp/H5
bukXf8AGxLFt1uaSXnjL0dllX6c/jSuLFsAfh3jfjjgfkLQiL3IiF624aaJq u/h5mqkGS3IS
sGmlWRqO0HZt27blFiTEIkm4jMVRCLmVEPmU//qRJ7mScyyTo/J8vXJOmwGw L3tVV7maXHlV
fGSWZ+p3d3kdvgMBsJGYgyqZk84HnrXt3m7umvTx8m57rKqEoziJ9v9knM83 Xde3nef1O5M7
75LoB4iCLUznByiyQge4jwY6obsvC5Dv11JrM+BtCSRB1cIxwpsjf68mREs6 OlJ63GqC8o5A
CUyn3apoAfAkpwtydIp2ibf3A6v15LV40JUpsVTEqqMpEZDEB786rNd4/dUb jtu06d0Nrk+d
WCSmcDekwTC70FO3sA/7oRb7KR+7K5sBACj70D89Mjt7mkB7O0g7pnr3plr7 V3NAB/wDzHJg
t7fThaL38z0xTsYHBEs0l775XNd1rd6qvMvob9KvKJhr4Up4gPNooDdD1ooa 9xa6+TbC2Vrt
C+LBdLImHKsty7HtxM+ZRWvCEfNuRgMwawL/soh/p8inptmf9oqndnk+cqqb KaLY5cu3uszP
xGzPdCrieK3P6a1PQK6LRTXxepX4OtTfPlEXvdEXKtKvg9K3sgkAwB/gPvHL stSjCdVbfUhS
e9Zr/euagQC8g9cDB3nL7NgXmzbXwYl3M/fDDh+cOO86cH+UQL6eirvuOyZp 6wjcFq46wTkz
75a6HAugOI1m6we84PnDoLOWAPj2KB5sAEBI2NCIRYkSzZoZPIgwIQaBLGxF jFhCAwQIH5zY
cgJBgyiPokp8wCgKVEmToJyILKGJ5QgMEEZAGvEhJiRGjEKOcFICAIASiZxo 0DAiUNChfJAK
1ZCHaVCLGTTUqfPm/0xVq2GwbtG6dcsVr1eihBWLhGxZJD7QFlF740aPHkQg JAHXjW5du3fx
0oW3ly87v38BA8Y3mHDhwvcQJ1a8eIOCCzy0RZY8mXJly5FNaGi3mXM7Ew0I dW4Xj3SoBhhI
p1a9mnVqb69hx5Y9m3bt2Odw59a9mzfudb+BBxc+nHhx48eRJ1e+nDlyAoSW RZc+nXp169ej
Ezg0/A8AE8YxKGg+nnx58+eP91av3nZ79+1bx5e/ujMJDdTQ5Ud3mX9//oQU +EfAAQks0MAD
EUxQwQUZbNDBByGMUMIIhRHADAEVyCAIt9xSq4glQKxCxBG5KNHEEr1IEY0V WVTDRRfliP8x
RqlopJGpG/NASkekAunRx0ASCVJIIRmBxMgjkYSEpSVZOslJUD6K0iOJqKzS SioZyhKhK7m8
UsovnyyJySUrKTNJIxl56QMhR+iphB973HFHHJmCA44a67BKT6zC4Gqrr8AS KyyzyELLhyU8
ZKuHHeCSK69H8+JL0sAoZcewSw1bTFPFGnvMv08ty0w0zhqYIJTOSpsAgCbm a5W092CN1Zv1
aNUNvVtxzVVX56DDztdfrdOOuPCaIG4DAETYVdllmSWu1mdljdY2V6lVrb77 9NsP1G0vA3DC
b8ENV9xxyS0XQQw4GDDDIDbsUC0QQxxRxBNNTNELFlt8EUYZ5cD/Uyo6c5ST RziHLDiRIs9E
ckxNwjzpyyi7jFjiia18WMqGF2bJzIRvwqCnizQoAIAC4IxTYIDtxFPPq7Ly s6uvBB2U0EJ9
8LAIRRmNay5IeZbU50oFw1RofDYtulPIuN1W1FHbIQGABjYgoYkmSNigAQA4 qHY+abmW7dla
mw1b7LHXeQ7Ys88WljsFAMDABDPMaIIDticg2+67l/ua1q759kbraq/FT7+k CZfMW3MRT1zx
xRlPkAQF3lFXw3bd/TBeeemtV0V80dBXDX779bcOgAUe+EeDh0Q44SMXbthh i0WhWPbZYY/S
9YzLrGT1mxjZqKffC3iz5JNR9nflM/js/9NlQGOemWZE12prh5wd5flRn38G 2q+hhS5606ML
/3RppptQ9feeJoDhb/n67lrv9fCOX/7lzEbb/uvUHs6S8M4HQIFk5xfA+L2P Pe2T1vpcFbhs
hY9wh2vcAyEYQQkmqBAWItC62MUhm8FLXvPKnL04tyLPgU50o6NT6fhQMtSl bnWsa53rSlK7
j8yOhhGR4UdgmDFN5G53vAsSRYQivOERD0d3Utnx+OQyrcCsec5LS/TasqhG 7cx6dsEe9rS3
Pe5dynuaAh8D+TM+prWDECEwYwgIgUD2GTBaBOyNAOEIx/rdj47SyR9xLGEC EeyxWHH0o9jc
yBs2RkuN81Hg4P/AuC0HTpCRjXTkuN4hABMUCIOU64GH4LWEDmaOC/a6VwhH yK8Skq50Klxh
kFqosBfCEEo3jF0NK+ZKj+RQhzzkmA9RV7JAlA5gTBEdElu2PCaOxYk1S1QU iZBMnVWxLle8
YhYttcVMdZFTjkFaIisjxjFyppBrHCSsArmbP47TbnOsIx3vSE514i2cuvlm rLoZn0PmB5ug
WuQj8ZlPfR6oAw6I3AUnl0ENvutyJPogCEGpLxKKjpQC0+UpUZlKJemQla+T 5UVlWdFa2rKH
jFihLnlZPOMBUw1KZF4TCYUW6N0MmcmcIjO74cxnZlGa06QmYr5Yz8loc5uj iSdr3gn/znb6
Zp1F3ZU5z2m/dBqVqcsaKm6C+p6fsmae2tLpfwK0T61u9ZFNsCAlAyrQS2Ky oB6klydD2LkX
gS50eOplwBxKMIgmQqITpWhFLYpRjOJVTBuVKC4NpstdErGIIyWpSYdJzJSq 1ENHOIJbXNoo
ZsrUmdDEBz/4UVOi3RSn1rzqTjXTU1RNVTVRdc9Tz9FU1ZoHqUlN23ZWG9tc oda08CFtaqr6
Waxylbe9bRwrJHmgSrKLchvUZAerwEm0JnStomRoQ3ck2LnSta46bBJf86rX WWK3rxvVXSoB
WzDBorCXRqzR8ZCHlZIK0ysxk9liV+pYyEY2Ltaj7BXnMQ9o/2I2szXlbGc9 pVtt8HSbt3VN
bWuDWtkuODmtde2vlspgCSeHtgimjYFJk1sBV+aevvXwhydEAX8KN6zEHShB kZvcg26Oc6F0
rlt7WcqHzrWuRrLukribYx3feIcbayHvPJpLkIaUTuY9LzDDsF4/nVRQzjvL oWz22LdEtlHm
6Bk86lGP++Y3v9qbB3/7K83/3iOnnyXwGDEcDwvTRsETdjNwHPxg7ET4zXUG ToXXHJs0a3jD
k+kwiAEdaASZQACdQNBwiVtcsqZYuQhtsYtn9NwTytiUNK6xXXms4x3zmEwc 7ehNTjleItPp
l+hNImIDhVKzGCq+UqayMpNgZUhlOf/LMq0Hl7tMqfyCOcxbHHOZr3pmpqU5 z157qp3dHGc5
Bwu2yHb2b/BcbL9hmM99jsyfBZ3tQJvBOwlCdKJPzEHkcrKTLH50c19co7ei ULBAmu6lXcjp
MWla3mPK3Xf/Gt7ADpmwOCqhqdWL6lQ3eWasbqyrX13lvJiD4bTWMvZujetc A+bLvO41937t
WQELe1ShCIEJQkFaacOmzc+WrbKXTR06/+YPcHM53P5g8nVGu9h75ox9BEdP axsuq9r2eaAj
SQEFfRvclRP3uFf8yXOjO9L+Wje7pTtd6sLbxvW2er3vTXUgQ7Td5O3lvwGu PPYOXLGrPlSr
55vwuMi6Lgz/d7vDfRZxiU+cHRW3+MWHlvEA61bYIZgABprQtKs9jQRTHflr Si5z1aI85XZs
NnHM1z//KWACfVS8AGmeZ5tvBucL3Pm1e/5z0fsWAwJgxdBLnGixjjWTjE56 WtXK9KbDOMaU
nrHUqb66SlzduvjOPZJAPd2uex1gYEeykrnCZFWXhbGN5VDCXbr2trv97bTm i9znnmu73x3v
3fsvsHV6ZlU14GqfmYAZr5bGeB5+Vse+/OJ71XhfrXwdJlCAAjawx7n9b/8x f//8Mm/NNq9p
sAWRPg/bRi8BHwkFAIAEFoToVO/ELOe4kO6sHA1fPOdzFkrSJs32Kk3qVOf3 RHAE/5Mk+KRu
+EaN1Ert+JToZdrLvYoJypxvyqAP1qjvBh2u1rJvB7mP1zRL767JzEJLNJoA ADZgM6ymAUIu
HpqgAbJm/Q4v8f5vnRhP/uhPBBTADIIjFCYAgP5uCuUnAC1sADvPAHcOARUw DSOoEwTgAhgE
AlWvXYyrrMzKAs0tXxRqA53u6TzwA6eLd0gwEMEryKQuSNptsIiv+FZwZfgE +ZLPK7zAvd7L
7EDk4NKuBqvsBs0hB2ltB+euBy3uB79P4/huCDsjBBqgM05DNUrlp9hPCsFw nKqw8QigEI5j
AjhgOOzvN7AwFtnpqdiPDAtQ5w4w9NTwGCPoHQhAAIThDf9TLw5NzOiObpMa TemWTgPZqoRM
qPagrt0K0WCATBDrauu+cUgOERFT0N+MjxEDTuAkMQpicKWKQMpoEBMzseE4 0eE8kctA8e5E
kbPAr54IDBVVMQRUYwImwBWj0P18kZxmMeVq8Tj+RxfFYx16sSHJRgwRTBhz zqrO0BiRMSQX
hwMAAAUaBA6hUQJbz/Xs0BqXjq1mj/a4sRu9sRznCshwMicJ0SY/6hzRsd9U cBHZMclaUPkI
ruDOzhLr0R6rLB/zcR+3rx/56x9vKiCxaSBTkVQMMjUQUiFHDhYxUoAectki EjzqRjgQ8jc2
4CzDMmw0srY40vOKUSTpcnGKEAP/HAQlU1Ilp9Ggks4l8XBfslEb34opUMh0 zpEnFXMxzdEn
fzId1VEo96QRi/IrIhEGi6kSZ5ApXy0unPIp91EqQ9G/RnHvhJBpCFIrDzIh ofArGbIt5Sj+
5A9/bNE4inAC3sYMTEBVYGAdjgWAYJNZ3tK04tIMrQ0N6zI5IaRCmDEvnxEa I5Av6VDFqhEw
RSgPYVIbt5EPSymFHPN0GHMxv/NHDnNOCjMPtBO9qkK9HPERU+QdnYzV4uv5 OJPKPPMzcxAq
RdMHSRMgSfE0RwUVp2ZqnHBAy4c1u+kVXzM452cs5awsbTPy/Kc3M0EBcpFB hRMYD684ifEj
lfNDw+UC/wSgCR5EL6Fz9eYwxerwRJYrrSBND/fwPMtTTsazRm3URmdUR87T l7RRPdfzRVrQ
Bd9TEp3syTRzHumzPu0zCfAzP0NzP6eyP6vyP4PNFDkjBCRP8hC0kBR0qDBU LGVzNqsDQo/j
D0jgbb40IzV05DjUI48TJEE0TheEBARgAyDERE8URclqOqnz9WDvRWFU3XYU rnI0um70UA+x
UOVkUNEzPX00yYC0MoeUSOMzKT0kSZV0SZtUH58USrsPU4BwwwhsNxGyVE0V ITfAK6UNLNN0
bBz0wci0Vf1oOKOqTT8P9OQ0VxnEDAQAcu70OfN0LytnAimQGqsR9gJTMLOT MP8ZVVEV9VCd
dUYZtVEdVT3Zsz0f8Qouk1LjE15sBlMzVVM3Fft40FM/lYtKMwirVLRGy8C6 tJ1kNX5e1bVi
dThI4FQREgPiVVloNahs9VaRU1fjNJJGNELwNFijcVhXkiVXDFmTFSZjcpSm lVCjtWItFikm
9ka0k0Z8dD0hFVv/BBK3FTMzUx6LgEOWMlzpi0nxEypxzVzP1aam1DTXlV03 g9gW0kv3tZzC
VEyno16Dw2ko71T1dWdna02l7V/nUmCZlkD6qQMk5GARNmHHiqD6EnOq0zqT VVkHc2O3M2Ph
yjAvNhHBVmO9Vio61mMjNUgt8x3LDr7kkR5TVmVX9jP/XVbiYJYqqckqE2lU 8RVVP07kchZe
m+UaDPdwETdxFXdxGbdxHfdxITdyGXdek6oWHXcCFCAUJHdzObdzPXdzAQlp a47abm4Y3bTP
ArZp6xIFHGDEDBZYp/ZEUbZqibVYjbUltXZrsRFiz1ZQy/Z3gddsezdP0lZt XSRIl0hko4Dc
SkRFq0ClTJYe6ZYp75NT7xZvzVVvu4hvwWggs/R8QENVi41VceVzzfd80bdz KfecLLdxLTR9
4Td+4Td0hyoYSZfzTPdWtSF1VTckWYEACOBCohZ2Y/dEiQBlbYZYnbdPWdST cvc6MxBi0214
/yV4f5eCDat4rxVkQ1ZkvYB5/7nAeaE3blF2ejmzeq/XE/NWSveWSsPPSjcj FAx0hpvABNpG
fPOMfG9Ffnm4hz13feuofRl3AjbAh434iBWXftvJfg2s2t60f3X1HRwAF79F ags4Dg9YAhVY
RUHYgR8YgiNYgicYg8m4jHu0eCfzY9sT9jwYhBd4hKOshE24Pj0zhTsVSrXX e7iXgThONFQj
PHB4zXQYPZC4kA35OaohkRV5kRm5kR35kRNZiBcXBrLQkC1ZfpU4nJj4tpwY deEUiuvSBCTA
dQf4ik05Dmc3gTPJdrGW3LzYYXV3d8W4a824lv1lliG2ETMQllekjd1YhM/O ZOV4jpW0ju24
XD01j/+NxoUFEoYLLDUaI5AtbJDP45KtWX4RGZK1eZsdWZIVdzeH1lQx4JrJ +XEzOZA2mbQ6
ecP4F5QT0AwcgAEEeEKs+JShM5XnkE9X9C+/OJaxE5cBOqAFOqB1WV94mUUA JUVAuHnfeJUT
eJiJOVON+Zg/MXtZeHuZ+SqdGc1Iowm3VI3eNZzCppxJ+ocJgZtRGqW9OXHD 4/5c2qVLOqYP
95zdKJ2nap0FrJ3d+eciyW3CpZ7t2YAROJ9Z+Xaz9g55OQOVmmsHuqlnOXnU +EUOGl8ARVs/
eKFDeIGrwKG/FaIjOlwnmqJf1qLFLF1FdaOHrQmfhlVac1UXdFdkOq4dN5v/ U7quu7kQ5Dqv
QdctRVfz7pcAO1J/dXqntQ0DMIAC/ulbHICAg9qUs1g6r9aoXfmVp/oal/qy MVupoTqqlbqy
Q6iq7QWrs1qrV1mYvfqrVTasxXrXyNrXzHrj0HpUSANdlrCtx/etdUWvddtw 6dqufTuS8Xq3
hTuJ+bp+N/Svy7BDn5iw6fJeKaAQxOUlGnu6ofOxh7V2i1qyJ9uL+7myM/u7 l9qz2Ri0FVq0
TUSrt5qrL/W0UXt6C6ARyHW1V7isAZICaPaFbfZmMSykA2mkh1uue/u37Xql Q0EEmuAa9GiP
FFzB/9uSaZqAbPqncFq3Bpu5QawTEsCnxYUDIIC6/z28uvF5TyObYReau1tU vFE8xR3WxMvb
vNE7vdVbLWZ3btt7emlAALJstbE3mS9ajzHgvpuZfEJAtqE5VW07h3E7Vxo8 rgNcwFN6pblN
BK5BQs9HAZa8kB/8fSI8nib8syrcwn3rHRJgA4RuXMwgAGjgw9VcWLUYu198 n7GaxSlbxVNc
zj3JvOnlzUvbZE92dmv8z4kgAzAgx3WcH1sb4/5LAkgAyDUaNbNyM1aRKz8a gfjbjfz7ykm6
yZ2cm1f6GsxAc1vu5V4O0484y/Vmy7upy6/qy8GctzhgAxzA0MaFFQCAsdec umecdq12YV8c
z5nXzoE92Fnc1znpzUdkz/8TuM/9HNCZPQNKgNALPSpFU5k3BQCEgdH71plT E9K3tCuPXJCT
vHxJvZw1fdO1udMPVwRIYNyt2dS/BtULSdV1itVbXauaQAIwwAHJBbgc4Nb9 PU9nPNmxW58X
mNgN/uARfrSNfc/5XNnZm9lr3AkIoBegvdDn27Vviif+Adu7V9sfvR1aUdKl GcGo2TzYnZyf
AxlUfuVZvuVd/uVhXuXR3XAx9+QdvLiX+LibuHQDG2A/ud4DrUJAwA3LhRUK QABs/d/X3Lrb
fNdX2didN+GlvtihHrkYvuEdHlwhfusDPQU6MdqlXSqpXTFsQWQ2Xl3xO0A/ PuRJw9sTdHBF
unD/bf6SUz7m7f7uX37mp9zK5x6J3R1adJ6TeV4uPRToRe8CQMABTq/oC4AQ BMAJlD7ysfjV
cl3gnf7pqz7zNX/zrZ7hLT/rtZ7rRT/QNcB6Lf7Q8+6mMCAFAODsz9rRVbHb J319Kp2ALr3v
kbju8X73717vzQD/zAD3ffjvawXe1Uje64neDd+RTGAD8h1xjH7AHADyJb/6 OTPXr5uor57z
uV/Pr95bPx/7aXz0yT8DJIDivz7aLx7Rt/cDtKH1OZ6PPT72V3Pka6vky0P4 C1n3eb//XV7v
AQKDAgAAFBg8eC2hwoUMGzp8CDGixIkR11m8iDGjxo0Zz3n8CDKkSI/e/0qa PIkypcqVJ+O5
fAkzpsyZ8drZbEdCAzV0PNFp+wk0qNChRIsSUvAvqdKlTJs6fQo1qtSpVKta vYrVqRkHIDBk
lcqqwE8TAjIEOYs2rdq1bNu6fQs3CJG5dOvatdsjr969Rfr6/et3ieDBhAsb PrykShXEjBsP
Bgy5797Jdytbvow5s+bNmWlkwNConmjR80qbPo069Wl+rFu7ft0an+zZtGnf u407dyMJI34C
+HeBR9HhxIGa0HAzeYgGyRtMgDnhOc3pMVlav259pHbtHLt7z0gxvPjx5Ms3 JEAImfr17Nu7
fw9fPYFCEUmIuI8fv/n9/Ps3/A6gd9sNCBJ2Bv8e6A11CtKUXE479VRchBIe 9VWFFl6IYYYa
MvVOAic4IMyGSoUFFCECOGBWXCquyOJbnL04WYx5RUZjjUU4JpiNOv4lY4wv /ghkkEJa5hkB
IIyGpGpKLjkPbE6+VluUs+WWGx4fFCCcb8BlKWGX2hyX3E3LhUDmcg2UuZx0 C06HYJssEQhn
gHKC51+ddt6JXnx67gnffHf+Ceifcw5qEZwEuokoSmsu6lKDOvXkk5eSBkWh iJZeimmmVHWw
wQQoYEpiUCMIAAAEGZyKaqqqrspqq66+Cmusss5Ka6223oprrrrumisEATiw AQjCDktsscYe
i2yyxn7AbLPOPgutAwX/jHBKUL8FN6mEYIbZTggEfQvut2oyWl2i5ho6IKFz BspuuxDlyWe8
fPopUSb23feHu/raqe6c6G5nrrnkrunogzxlm22lmi7McMMXojABp5mGKpQT GDggQMYab8xx
xx5/DHLIIo9Mcskmn4xyyiqvzHLLKjsQXcwyz0xzzTbfjHPNEOzMc88QYKDB B04QdS2XCBe1
bZihNMF0004zTcjAMgWc6L/c9QvgvlqzC6+8Xr9HL0QcDGQQQRtsjfZ4WAdo 9UhUIyq1ggVD
erSkCjuMd956L8UKASaAOLFYQTmhwYkYdIA44hwsznjjjj8OeeSST0555ZZf jnnmmm/Oeeee
/38OeuiiU544pxCcaMJQRdc9XNLcchs3dW+72bZIa3+Xdu79df117/LRBxEJ AGxgRkJ/iAAA
B7ov79Dt39Ue0uxtxj7d3BCyPiFSe2/PvabvOFCCBE1oSvEpGzRgAiGXrM/+ JZu8D3/88s9P
f/32b0JJ/vrvTwkm/v8PwAAKcIAELKABD4jABCpwgQxsoAMfCEEE8o9/96ug BS+4ifaxDwYa
aIDRVoe9objudcmhHk2khyDogcR53WGeC8PDO999LWwOmQAGGiICBbzwhSzs jgo/gsIDmXAm
1jtYCItzt+4pcYkVMsEGNtCBhYWKEA74gAY1iMEsahF/E9xfBL8Ixv8winGM ZCzjGLuovy2q
0YJXZF8TINAbLWHriEEZIQltMsSpBRE7P/RIDzeyw0A+JIYylBcNG6IAETTE DAAoniBz98eN
9PEce8ROHmNSxEjR0SjaY6InPzmVrajAAe+QolioCIM2tm+NrKQfGl8Jy1jK cpa0rKUtb4nL
XOpyl7zEZSt/GT9Vsm8DH5Cj0ehoxzteEiaVvM4kI0mnR0qTkIWcF/AeMoGz MQQGCsiENNMG
zY70sZnWWeZLMrnJ4SQRlOxkpzASMMrxmfIUDkilMNcHTGD2cp/87Kc//wnQ gAo0n8C85/ow
kAJtgDCdySShOV1Czjf1MZwX+eY001PNGV7/0yFNAAAJFvIHBWjTolqj6EUm GdGVPLQmN3EQ
3dJJlHW2c6ZLxAAINsCBhoVFAyUwKD4JykqBCnWoRC2qUY9KQaCy0qeEaAAh FrrJhr5upSlV
yTNNSlJBUjOj8TkkQzZAtpiR7SA3zCq7TFqocVZVUQ9FJ0yHIlOaylVvJMDA 30rJMFacyBM+
dZ9S1YjUwAp2sIQt7F/X2Ne6QhWZyLljmKi61pNclaJm3eFWuQq2jTakUzkb aWXvhNZ1oDSy
JlmpW99KqU7OdbV5K4QDkuAAMzhMrybgq08Pu8XC6na3vO2tL3Grxb56ogGL PaJUYfdQ0ppk
suH8rAsvi9n2eNW5/zsM7WiVa9qWPup6qC2RalkLXu95aAMmwFsnBEAI2xoU uFn0rXvfC9/d
sjeLwu1AcUN43McmV7neYC40qbs86EZ3PdMFMPOsq1bstlW7BtNkd7UR1/BK OEOc+hBeGwYD
AXhCvfec7wXjC+IQixigHr6gcFsggC29Nb8l3K9y/RtJA+dOwANGRoGvQYIm KCSHCsBAvmQs
KLRel7TZtYlLufvgCE94yVlpggSScAHZ4u1vG+5ria+M5Sxrectc7vJfhWsi FcOUxTeB7Isn
ilUgb43GA56uGQaiyGtwoCATMMiP1ewfBP+QvwlasJG3a8QHQ/i7TC40VliR gCSQV28cmP9A
lW/r5UhLetKUrrSlTezTDd8Xe2TGo4tJC+M/4llrbI7udA1CglZcoxAKmICq 31zWUfNHzyrk
c5FxAmgHd1fJhu71Uy5QghNQ4MIOwwAGHr3eSyt72cxutrOXmmlPbJp1nW6H mUGNZsrK2l2l
xqxXO/rRhAgv3HLW4bb3Q2vo2drPuG6woH/Ca1/LOylOhG0n9mZsZHf42fzu t7//LWnhSlvM
DG2sY8v86ciGuofnble3uerVHC5EINcUniMbrjYhJ5jI7D5yoJNM6HmLPClb UXR58X1sDgsT
4Cxvuctf3kqBT7tu1b62wrPdXIwD6uEZjbi5E2KQhVhc5xk36ZD/I3trj+sa tfEeOZM7pAJh
cy/fKlclzK+O9azDXOYEj6rBD27thK914Swk+p94Xk2fK+QPw1vI2DRrdoik u3brNudpQe70
vP8jWPaeesqtrPXA0y8FjDNB/ZpQgsWVoAmHT/ziGB8/GEBe8JTn+hwLDnaE m5PPZHde3O2E
9kJ+26MJ2QAAdJyQVgT98xOZe9vqvsy77zrkei80CjCQBAyQoHtUBzzlBd8E BwCgAMQffgnk
14ECDF/5BeiA/JqAgeUXHwPxK4ADfl/5aM/8aDUXe1U7fzu0iWP85C+/+c+P /vSrf/3oD70M
54P+CQzP9BMg/yHkLwL263///BcH2lxv/zWwd0myx3S0V3sT1gkMkAQncAFK 1HuQhn1ZBwPE
xwGQRwLCxwHwYwIAoAGQF3zJAz9NoHwV+D5NoAEAcH3vwwHHF4FaZ3nHZFxf d3A2N3Y4919b
0385qIP8536+A3/oJxCtdgjjJzzDs4NH2H//p3F7xl9Jl2vvNmgH6GvfcwKw xQoO+HcQ2IIw
Jy0wMD/ClwLvIy3yQwjEBz/RZ3jyc4JpuIWB94IrJoOORYPfZ4MxhoNIiIdI 2IO984Pppwjl
dwgVmIeDmH5KaHQbh3Qd94Tv1nRSSFMcsAG59ylYqG8r14Yvt4HONz8pAADU twljKD+JV4Kd
SD/QF4absIKXeP91bzhmcahM3pdS4Lc24keItah/e6hRtqiLO2iIFHV0a+WE 7saIBuiIc+Vk
SVACXlFTWZhsqshyJ+iF9GOGm3CCHVg/c8aG9mN9zvhyrIh5mRd2m8dfsog1 tLiL50h+uOg1
fYiO7Yh+vRhOv1hVwfhSgtaIxfhJwqCAsBUiy1iJVseNAAeK9CMtkBd9w4cB ixc/wheN97ON
Acly3uh14BiOy8R5dShqd+iOu6iOhlQIGwmS5QeP0CSPKUWPSDZ7+DhhF1CF 4uNJD9iMEMlv
A/mFANCQJoAByoeQ8EOTm3AxDgCUGvA+DymT/iaRjEWRcxiLGMlwGhmShNiR 8cKOT9n/jiMZ
SSUZUSf5cSmpkuBFApF4U58Ek/tWlM/WkwtZAJMXgiUgfCnIkNVHfMqXgkRZ ls92lDGYlLAY
UeTYL+ZIlXkYldb0lxtplX+EleSklUv3VvfYldxTcvwolsxIlnXJbNBYP2ZI CA0ZPycYhth4
mXOZgpTpbHeJX67oUHpJTnypLn45mEcYmHsyla1pi4XZQ4fZTIkJhYzZmHrz DgzAAkngkpH5
j20kms3GiUI5P8IjlJzIgpEHgh3lifPzkHRZnMpGmpxmmlOFms2kmoTCmrKZ g6+pJ7EJnoNI
myxkm5WEm8O4m3LVASCQBCAQRaA0lpZYncqGhs9HfJBHnZtg/3rRWI3zM4Gg eZ/Mdp3Ulp3I
JY5n9kNo9Z3luX/i2VUfCaGzuTUA+C8CmEcEuJjE2J7cA31JAFvExkT1CZAF amkiyIGM1wQm
oHxsOGfgAwMzeoLR+YmdaAIzmgIaoHwbMJShiaKVdqA0l6D6taDY1qBppjUV qoME8AfFAKVR
KqVTSqVVaqVQSp5MyosXuoS11oSKKIz26KEfqjessI+x1U4mSpxBammEkJPL h4IkID9XAi4F
YKPvswE6SRB2eoqb0J9s6mVDyn1F2mJHenNJqm1LqqU8+KRX6qiPWqVZuqhJ yKWHyIQKZncM
Vo94R6af5ABVCAI5laaSaZ+ASmmEYP8CzKKZ8pMCzFIChGA/rfoB6SM/kmeq lCaoCNN9hlqD
iJpzijqp7OekkEqsxCqpwap/5+k86blH6ymmnepJ9cYCpDRTanpFt4qt2Ypb uZotu2qR48iU
ZeeUyNp+jVqs5xqpFEquOqist8OsQeSsnAqt3fOYaFqtpHqi2qqv+6pG3Dop 3npJF+mrNwis
63p+w4quCSulx2qw71ipvoiIwAimm8qV87o9vSmii0ZT1opF/OqxH1tB/iop AJtHAqtCDjqu
DTt+CKuwCsuwKiuSDxuPETuPE4uSBWixU1cCeMACwyZXHLtKICu0Q/s+Iusl JDtEJgs9KFuw
MCsOLNuy6Pr/sk7rfzJLkjRrkja7lTibs3SFAXiQBBRQCHMFtOxDtGf7sUbb JUhrQkpbO0y7
L1SbjuYatec6tU7brmvzrigUrxXbtQ2TgEmABxr7s/i6pmiLuNmqttpCqJr3 rQx6skoat3L7
tHRbt8aqrpTrsCXVper2pZn6Z2Eqr3+7ML3JAjx7ASQ6qsN5rYnruqa6uBHC ttTjtm0Dt/qi
uVB7uZB6tzCbt1izt9LTt1xLugsDiWDrAPe2WiDgAKzbsa8LvQUau8Uxu7FT u1Zzu+6Su5a7
u47auyr7u/0SvLMzvB1avAvjZI0wuCe3WiSwAOnle9Erv5QpXE2QYpc3keCo lHsZ/66el7I6
+A4BLMADTMAFbMAHLMC6271XOh8I7MAPDMEFbJ5We5VYm5Vaq5gwpZvnWxX6 mASNwIDhZb/w
q4Xza8IQKVwkcL8wWJp5yat0OLB22LQ7GME1DMEKvMDpasM7zMMTzLmW6qWY GnuaerPmy8GX
wpKNYIXh9Q4CkAJV11dRLMVTTMVVbMVXjMVZrMVbzMVd7MVf/MWecDFdh5T6 u52V1J2D8qA5
yMNtPMA4nMNT2sBuTMcH7MP7gqHooqFDxKEaPKZHfBVO1AiNsAG7J2EUsAFQ DMaLzMiN7MiP
DMmRLMmTfMWeIAC7h79eAgM8kKrQ8gEX48mhLMqjTMqlbP/Kp4zKoYwmq8zK rezKrwzLsSzL
s0zLtWzLISAAHZDKu/wsAsABtwzMwSzMw0zMxRwCvIzMyazMvAzKnlwCPMAD 1ZJOGwzIT2EG
EoAHIKyMEnYI6EXJ3wzO4SzO40zO5ZzFJSAApZTJxcFBAgABEkBMnvxEykLP 9WzP94zP+azP
+8zP/ezP/wzQx4IBwRLQ9jzQBY3QCa3QC83QDe3QybIBQSPPEiABAmBXm0TN 1cwhiabEgLNk
xmbOIS3SI03SJW3SBmUik7jORoEBEMACjUAlUcKz+0DTNW3TN43TOa3TO83T Pe3TON0PQS3U
Q03URR3U/oDUSY3U+cDUTe3UTw3/1VEt1VNN1VVt1VeN1Vnd1CfQC+Hg1V8N 1mEt1mNN1l59
Aqig1Wmt1mvN1m3t1kqt1EYt13L903Vt13dt1zwrJbWhaA7AwgnzxxodFR1Q AoOMAZO4ZE1s
AifN2I3t2I8N2VgMARSgFCs9FDDgACpAJbgh0yyA158N2qHN03NN2kMN10nt 1qmt2qvN2lvd
1WUN27E91mfd2rVt27e91qeN1KXN26Lt27+d03q917XhBBJQAiGU0YL9D7c3 yCWwAb12XiQQ
2dNN3dVt3ebspgpwYZYdFCkAATC92bfR2cBN3uW907xd2rrtD7jN3u3d2lwt 2/Ed37Tt3vVt
362t3uhN/9rmzd+fLdzDXRsRjT3JrdGs8Fod3Y+G1s0aoD7X7eAPDuERXsUt 4AALcIWV/ddA
4QQOYAvhzdm1MdP9LeLArd9zrd73jeIpPtXwLd8tTtb0reIxLuNSnd8lbtQj juM8/d8AThsb
cNx1Q+CA/A4S8NKNgAHy5GvYgDEf0AQS7uRPDuXWnQIYIAA+uxTcrQ30hAce /uG0EeI5DuZ2
beNGfeIzbub1zeIuruZfDeNn7uYpXuNjPtRhTuc0veM8Lhv34ABDczRBfsSC 3AglMJ8iZ78Z
4wCHUzqJruiLzuiN7uiPDumRLumTTumVbumXjumZrumbzumdzukQgDEZg+RX nv/h2jACG8Dl
XT4bX17nrQ7Ucm7auv3ms57W+mDrt47r+pDma67mJYAKuZ7rtC7sqh3nsN4P rg7md47n97Dh
QB7Yyq0U1zzII6p3ZrABDjAQ4aLt287t3e7t3w7u4S7u407u5W7u547u6a7u 687u7e7uBAGU
HCBlTsHdpyAAHZ7q9zDeyM7vNG3sQl3mw37fwE7wBW/wt77rvN7ivn7wDd/w Ak/rxQ7r/T7i
ys7jt4FQff7s0C4MB74bow7tIS/yI98U3L2j+S7eIO7ZFI/s/37Usm7b9CDz My/zKG7r9oDz
Oe/w8sDzPe/zPw/0QJ/wCh/fvh70R4/0Sd/zBg/x7i3/8XLO8v1t8QB+Gyyg ARpP8lKBAScw
yKGa9V8P9srN3RrAAiiv7yof9a7u8v0Q8GxN828P962tDzlP93Vv9zuv9Hnf 80NP9LFt9HoP
+Ejf8HaP87Z+3zTv9Lq99mlv3lM/3LfRCAKA9WHPFF857dRK+Zmv+RbL3RCQ BGa/74wf5mvf
9lYN96eP+vSg1m9P+K1P+OkQ+LF/9Hzf92X997KP+zxv8K7v+obP2qlf86z9 9GMu+uTt+HuN
G+iFMH7+t53gAIO8G/O++dNP/SrJ3QWw5Sgf+sWP46QP81IN/OF/+lMt/jLP ++mA/umv/umf
+0e//u+fDoVdDvNP//Vv//eP///5P/++Dv/q3/6yDxDpBNojWNDgwYP0FNLL 19DhQ4gQF06k
SDHiRYz+NG7U2M/jR5AhRXrcV9LkSZQpVa5k2dKlSjws8M2kWdPmzHs5HTjR 1tPnT6A/CSn4
V9ToUaRJlS5l2tTpU6hRn75zwKJRow0mpG7l2tXrV7BhxY4lW9bsWbRp1a7d eoFHUJ8Acs6l
W/dmzJd59e7lq3fk378cOT6sWNjw4Yn5EC8uJ9DxY8iRHcujXFmeZMyZMZdo VM7zZ9ChRY8m
7bkEKs2pNVtm3Zqy6oEICS5miNEh7cW2IwreCNg3yL7BhQuPedN4zbkS3sJl 7nMoW+jRpXLg
3IiFg/930rVv597d+3fw4cVDd9tcbl30Oe+yGN7effvf8Tfexl3fPuLSjWHv 59/fMef8AhQw
tNP8M3C11w507L7E6GMQMdt46yg+396z8MJ9ijvuuOSWa46558YTMawmMLiq EQrMGHFFFlt0
8UUYYzyrPObOS88um/DCcEceS6LwL4UUe3BIBgdU8MgjARxwyfwKRPJJKNMh jUgqD3tIQn9+
BKxHLvXScMObOvywuRBlNFOYBPC4Kisz23TzTTjjlBMsGuGy8ca51utyT/i0 rPLPB42MclDN
lGTyUAJRI3RR/pYE9FGHONLyLz4rTelLMJHLSbkxQSRqThYlsMo6CrID9VT/ VFNVddXo6gzq
Tjzv0dNSWl/67VFci/yMUV5V40waYIMVdlhiizUWWM56VRYzR3PFtSF6JhWp VloxzRSnTT3s
VKhPWfXOhA1OpKAQb8s191x0vXUVKFjxnJVaeFEayVl6FzNoWXw3a+RYfvs1 Ntl8A45stHoL
jnbSePm09loxtwWqzHTZMsOBE9mM+GKMM9b4u3V/avfGdxOO1yODS6ZHNoFT fuxXf1v2F2CV
Y37MHpMLplDkLhfOtGGHnet247KoSuIqFigA+mikk1Y6qo7jipWukHHmk+Sa c0VZZqwFYtll
rostYZWssZat6ly3lJpHncHkuWdtIF7aqw1OONGB/07etvtuvCNuuqeP04v6 7B37IRtQhMLO
1+Wtu1Yc2VVcNnxZhAb/MyTAd0x7w7V7djvvp1AwcU0SOBd9dNLd3FubvtH7 u/LhBJd8yMIf
j3LxYxOnnWvbbydWdgUjf/1Bklh/73IOs2Xb59Kd6oRioi9I/nnoo+/u9NRx rElH4YNz/XcG
C+Kd19uzEX/8bHLXvV/OyBf//GO/NzAh7u3rJ3viZLpW03s4Pb7tn6X/5x1R zY0V/iNgAQ34
Feo9LU85Yg/98vKR+OnKfb3ql/osqD7zse9fjbhgBz2YDX9N8Ei+i+BhgudA lxDPOJlz2Oai
xwEQVAwFB6RhDW2IlAQqUP9WDEQhS0RSQvyIRoSMquAHMbgvDbYsfUZkIgj7 NUQoGQSIiJlf
D2Fiv/thK3/a0lz/omcGCTSjGdbBwA3NeEYC5lCBq3MgYKa4EAFB8UiKa+L4 OKMMPOZRj3vk
Yx/9iMcl1tGDIZRjlMrxRipW0YoZwmIWWbgtFyZPGBQTYyMcIAw0ZlKTo1Pj 09hYOQpNkUmF
xEwSgyXI8jXij6tkpR8DiUoLLo6UBgoNIg1zQgeqMEzG218kS4cBFoixGRho wiaNecyldTJW
n8TZpES5JDmasoh15AwzrHlNbGZTm9vkpjVfCUvySXOWzCqNLRVCOfrp0iaP 7JQvR0eCDQjz
BBv/QGY97ZkxZbqLh6yTFtVKOMrHtaybtAOn+KrZTYQmdJvfLKgTpVksUjYL iJRinTrxp7/j
uZNzhaDkGC95T5CGVF1c9JgOd3i9Bkqtn9t7JmmQ9A2YxrQ/AlUoNonV0CYe tKY77SZDcaq+
rm2zZe5j0hR/AziL0oSdY9Io3qgSTDFKoJgipWpV5ZRPkO0zYSs1p0KEqKCY hjWsmukXT7X5
DLQ+46cWTGtb26pTs8bVm41wq1vX+sFh8fSJWSvqRG8msqRqEaNsa+rdOnAC eXbAqotlrIyw
6jetUqufXfWqZ44kVsyKlazCkmtdPdtEz4ZWtGjlzDBMe1rUpla1q2Wt/2k5 M1rY2hWnaZUr
M/jFH80qSEBG1VLCAouPpX6osG8rkTCTgJ3nvaMJJrhAc537XOhGV7rTpW51 rXtd7GZXu9vl
bne9+13whle84yWvdTlAAkwu5bGqi2ylJtvVXYE1s/MdK2a+wdPYijYb+eUv bEvbWgAHeLWv
7W+BZetB2Ma1fZmh7zd0SzDeIqxWvw0umbwoOlZ0tBkSUFHp3sEBAWBABDAg cYlNfGIUp1jF
K2Zxi138YhjHWMYzpnGNbXxjHOdYxztuMQk6IIALkCsp67UeTbBnKT8h0h3u 2MY2LGugBke5
vunIbE0NfGUsh/a/AuZygAmcZTCnVXxX1muwNP8jZZg+2DPm7KelKMzLjF6Y c1URZgk4kLwm
CMAEs+Bzn/38Z0AHWtCDJnShDX1oRCda0YtmdKMd/WhIR1rSk140DBygFRyS 1Gk6ZCaP4mPL
JTd5G2nuD5pNLWUrh1nVBd5yl12t2i+vWtZY3impI3NqmdJyzWyWcM4aeb8K e+p5JgCBMPGA
XNKZAAOKoHSznf1saEdb2tOmdrWt7WcRXMBURSEy1No7NTdOMdRNxixscH1u zMZ11rImRrvd
/W5itPrV8x4GZ+AN73Xnu661zq1A0D3l/nzGlm3u0Zu3uD/+JQ+MwmyGAzo8 OhNw4NoTp3jF
LX5xjGdc0jDQtlG6vUD/lEr2h+JmMrnny+B/o7u219R3aO/9cpi/W970drW9 Y37zd7fcwPxO
ual1vY0lv1FaaPs1w+BMWDnbjSqNECYIMD26Emlc6lOnetWtfnVEk+DO3NY0 30x6E+uIHIJA
HPeoo3zrnpt65dvUeVtx/naZN4LmNJcb3O3+8ra7Na5pP3WpRR10v/5oR0lI QhaVevQu/hKq
zbjOtjn3DgEwG+uTp3zlLX/5SBOT6+b5uk0acQKRk1zUfacy36O89oTmHa13 fzsI5k53PLBe
9jnPO+pNf3bVhPXv7ohwhTBEeMMLtutMTfrSUBBPYY6rdBwwQSyc/3zoR1/6 06d+9a1/fexn
/1/72+d+973/ffCHX/zjJ3/5zR8LIThg8zXqfE16UQJz1IrsJTf77U2PeoSq 3q2zh3kjSvB6
eiM8/ps91cO/a7K/k0M5sdq9wKOoC2EBPAg+4EK8Fiq+pFkehnM6D4u8VOjA VBACM/BAERxB
EixBEzxBFExBERQCIVBBF+xAM2jBVIgEGXzBFKRBG8xBFBSBSOhAGBABESAB HRxCIizCFQxB
I0xCJSzCCiimj1OPm4BASwmHcIifskNAvjNAttM/lxtAeGuCJADAefs8L2S9 AtRCbMLCfnuM
BmPACDIbCzGHEugFCQw2uBgujQGgxWOBjiMdM6CAEUSACFhCQtRBEv8AAACA gUKMAAToQBEA
gBokQg2QwUeMxEI8QQ7AAB8EAARAABG4RFBUQkEMRVIERa37hyc8qZDbEyqk QioBvPu4QjVU
OTRkOS50uzLEObkRw3mLoVyEu1t8hlo8wFl0MMdAs78roZHAkN+awIPrJQs8 GupgOLpJHhP4
RBEcxVLcxg7EAEbUgEVsxFT4wR4swkr0QR7kxhE0AwRQxFR4RHdUR3k8QW2c R3tUwYlBxeGr
Hm+7CbnhklZ0xSFZMlikjbIbvWJEs2EMxl+UveUyLV6ISImcSIqsSIu8SF4w rSZQgYY0w1sc
RmYoxtIztSYryNdBp/cwB7mRQGccrMTLmyb/CCNhspjS6QAhzMZBvMdCBAQE yERxXEJGLMRz
1EkPxABNdMSfJMp7rEelbMpUUAQB0EfO4zTjCLsdCcgqfBCC3ErcoD9RQ8iE rLJa1L+O9MJb
kBuL9AW1XEu2bEu3fMu1nMi6K0v+079hDEuSLMk3xKX2AD6WtMOgwMOLmSSm EyM+hJ4LiMcO
ZMoRBAQNiIAI0ABAGEERgEwOUIQR80AS8MYIwADFfEfI9MynzEwPxMzP9EAO AAAzgAEAuEl0
VITHjABsdEQYQIHQjMegHEcRUATNhMwIcM1xjM3f7MDNBAAO+MQf5E0f5MzZ fEcS40zghAHO
lEwT5MmbFAEM8MTZ/6zMzoxHzFQEDojMEnRMyKTO0WxOEthN4uRM0SROEiDP CECBVDADb8QA
+RxNzCzPyVzMnHTE23TKeQQAqWQ/qjQOwrsQrBzIreTKwzjIrwRLvLwvNMw7 urS7Y7hQDM3Q
YzCBJrgFD/1QD4VLER1RuPy8RtBQDa1QYGy7WozQKHPD31Gk9rAOOvxLCoSk aNSYC1i8hhug
50nMQOzPERSCTuQADujE+0yFCAAADDhSRvSAbmRSD9AABACA+5yDTtQAD1hS IUSAo+xAD0CA
OTBBbWTKMIXMKQWA/hREANBSLu3A3PQASIRTKcWANgVTNfWAIzXOVKBSNdVE OZVBDeBEn/9E
ACRkU8isUihNhUOMgCntxDElwSON1Oz80/nsxCatUnD8QCbtRCHtQCLtySNF gPtMzUU9xEW1
Uwx4VCuFU09lRAA4U0YUU05lRCPtxEPtz2/cUj4FUG4U0FQEExZIAvdIUK1c 0AU1DAd9UAgt
xgnVORW9OxTV0FwwgSQAUWwlUW3dVjyQm2n91hSNVtprOTR00TYEOt77nXBw j5hoBpYUPoQT
zHQBF4bbgNBBzM9kTA+ETOVUUnGUU9dcUihlzUX9QC/tRgSowaCk0khNBX3d xJtMzXiU0/5E
1cVszX0Vxzid00N0zUENwYP1wE7EUxkM1HG8U1AN2Sq9T0UYWSX/7U8Y6MkS zE0w/cnsrMFB
VUQh4MQW7Nd9jYB+pVlGNAN2zEmC9UAiPUqB7UAsxdhUQIFY5dSETdmj1EYq xVnV9NVtBNZ9
bL/jSIJ/7AtjZRBkLduKWFZmbVYE1EJoFVfZA9djwIMS6FBsBdFtvdsR/bwm gFu4dVu8I1cD
NFfM+kqTNMh0HZJWDA5USIJgeld4hca7WThhOszoAVKcLEHWBM5DVESmPFpF gAGfLdMvHUch
zFwYdFoSzM5INQMm9UA5VUyXZcqO9VeSpV0PnAMP4E0hUMyNLdk5VV0R/FiH FdLcZMTTJEEz
FUfW3VSmPdid5QATNF3NTEQY9FJGjNTP/w3dnKRZh01KBIDS5w1eWhVdEcRS 6NVaUuTaqVyj
TPk8CIy/vAhIBS1bZJ0Igkxb/K0/LMQ/ffNbL5xWU1guuanbbMVbA27LWzCF JJjbE+XbcPVf
mNM3LRRcmErbwzXcwsUNrNSLRgDbwnPcx40zpWOAwhSjj6rcfP1UPPVN34xa mc3Ggp0DGJjS
JR3EnS3YIO1AKqXHCGBBFrzemh3B3PzeFYza3h1eFBQCPV3Sf53TVDBZ7mXU OWXK3DxETtSA
413M0Q1TUEVd/uRUHBZBimXhpSVORExSpp3hx1RTV71ckQVfJ67dUdxZQWRh NkbfUFRfAmXf
a4mJEjgBFghkQf8eZEIu5EE+AUROZEVeZEZuZEd+ZEiOZEmeZEquZEu+ZEzO 5EQuAaejWwK2
27fMBVEeZVLOhQP2hQ/tYE7WZFZuZVd+ZViOZVleZEOuZVsOZBA4gSRoBn4A 4RBGOrs5rHqd
IelJTFI45mMWRGRe5jEmYxJgXQ9YZlL43mPOTk91UlK4YWlGZjk1g2nWgG0+ ZitGRHKO1WMO
U2lmxGSOZmTWZnUmhUCd5ggIZ1IYVUEc1XOGxHwWAlKATGlmTX5WZmR+Z1KA AT/l2XCmZm5G
gGPeWX5eZn/W5nBuZhYmAWRmzURcZmu+Z4EmaHleZmp2aGbWZ2WmYzKOTHpO aZVeaZb/bmmX
1mM78dr7ORGarmmbvmmcbgQ82GmeVpOc1umeDmqhHmqiLmqjPmqkTmqlXmqm bmqnVpNbKGWp
nmqqrmqrvupcSOCn3mqu7mqv/uoTYeqbRuqfLmuzPmubngl+WGtfbsnhE64c dZN38NGoOD6G
Y4Ey8h9jBul53uZ4Tui+PmYsjWY55QC+JgVoluaHNl/WhAF6ZkQf9uFOPGeG hujK7slldufK
jmeBbufPZdI5GOjN1md41mePLu2ADux+ruxlNgOKBWxmrmyJRuaSNueJJu1w btlORABFyGfD
pu2+9ujOnuZo3lnH5maSnufZdmnmbm7nfm5SgOlXkWkQZgfr/75u7M7u7IYH 7u5u7u4G8A5v
8R5v8i5v8wZvcEhv9XYG9m5v935v+I5v98YF+q5vXDAG/M5v/d5v/u5v/v4F AA9wAQ9wYChw
Az9wBE9wBVfwT/5QrH5wCI9wCZfqBq/wBb9wDFfwAR9w/+5wD/fvaIgG+R5x Ei9x9T5xcDhv
FTdv725xF/du7Y7x7K6JXvZlwHyYuG6TCzCaqMgwhrOk9Crm4wbucF7eZSaB CHDs7OztfI5m
j2bNvh7u1PRmUshOKqVnI5fmQbVogEXmlsWAZGbtelbN1d7nKufti27Nvw5z M0ftMR/yM09m
1VZnRYiA3z7m05bz2KZtME9zw17u1v9u0yNP8mPOWdYE5zJP8+AW8+EOaUEX bT3/aGQ2A0eF
bku/dOeWbnahbpaUcU/f7hZfcVEfdfRG8RI/dfm27/r+cFZvdWPYcFjPcFmX 9QqP6gm/dVzP
daqu9VuYdV/XcFjfcFcfdv1GdWM3cRRPb1Jf9hdvdu7+dBlv63W60XbKcRmB JwcQMqfQw3qd
Kr2Gc3mObBbsbTu16IKe7IJWUxgQAiuOZjtFgYau4XxG9Jjtc1IggSKl55zd ZtYEczltR1Ko
84ye5kc/xD5/53iG8t6eA3U+xN+GTXTvWH6OZywFeFIY1N8e7nfOzuOu93DO zj0/5tSkd0jN
Ztv++NY85pj/rWyHF/mUf/d4V1M8Z3TVdvSUv3jbFmg5RXSGH3hM/3mg32ZN L6kCdVxoP3oX
X3alH+9kP3anV3X6Jnap/+9g/4Vfv3oGr3Bd33qun3Bex3qsr3oOn3pXr2+n P3v2TnZlX3pR
d/YXP3rtlvaLemsLWxVWYADGy2unIDaGOwHFKqDEHAXBF3wDKGdy9gDBt1MD KPwHEILBJ4HC
BwADMNVREALGX3wOeAADGPxBXXwAeIDBJ3xIDP3QX3zSH/zFx93Pl/zFJwHU X3zPx4DB13zB
D1TBh3zYNwDHH4UHkHzNb9LRn4PC33zbr/zhx3zUB/3Z3/zK733Pb/zTH4VD 3P1R//AA5hf8
zmf83b/h6B98xdf+URB+5Rd8zZ8Dy/98zKd93r/+UTCA8W9/xN9Zzfd8Dkj+ weeA3DcA1+9+
/u9///9/gBglcCDBggYNAvh3gYe2hg4dArgncSJFivguYsyocSM+dh4/ggwp 8iO8kia7oUyp
ciXLli3BwYTpbCbNmjZv4qSJaydPYz5/Ag0qdChRob+OIgWmdCnTpk6fQgV2 ayrVqlZv5cqq
dSvXrl6/gg0rdizXq1ejok3LFCnbtkeLwo37k+fOnHbv3oypF5zLvn5Xmgws uOTIwh85Ik6c
caIEhg8fQ3ZISMG/ypYvY86seTPnzp4vS2DRrJmDQp7NSP8YPbqRg3efX8OO LXs2bcsXYBQU
onu3bkUDhXjwgNug7lFCAHgYSMIDiTmj5gghKGT5cIIPHhwUWPxgbw8AdDN3 PtAA9uXRf59X
dF7gnOUkCsJgfl6I7+cwoquHH176euP943vQn0EGcDBQftJRl1t92RkXXHXq iccefQK55xx0
2vW3nXa+HedBeyRk2F97zDFYooknopiiiQktFFlDEVUUo0SKKWaYjSENVtJf O/q1F14/3kWX
XEMS6VNbaiGJlllLmkWWk09CGeVXTFKVpJVOuZVlkVv6RBdPQIJZ014x8Vgm SzkOduNINLKp
EWOOuRjnZLXRWSdnJoCg2gkcdPb/DgONqNYMBk3YWaihh8Z2m4olYoABQSQA UN2iBM1hwHuT
EuSdgONhh6mnn4I6kAcGhFqqqcQhd6qqq37KIpyQwShjRW1upKaaaMJjpq5j htmrTrhwGWxQ
R155JZXHXiWlsq8w26yzykaJrFXFXpklUsJu6WVdvuI1Jky6gosSroTZChKt tL4Zp7pzItou
bJ04EGgzBAjDGQai6dmBu/vyW6iipnoX4HTkhbrcA6SGqml2BLPa8KmWOhwx ih1KXHHFrsYZ
q6wTnYtRuTaOG+6OPnLrK7bCEkutWtJKC63LuTgb8ysvO8myWSojqeXJ2XpZ 8l1jigzuuB8f
1jGN6arr/yK7/TJd2TsSABronpuRsEGgrLnWtNZba3bbJ1+DHbbYY4vNgQEA AGAABnOQ3TbZ
GKSNgttzhz2qEG2rTbfee/Pdt99fo/DA34MTXrgQBnhQuOKLM643xi5qvPE9 RhM90rg6Bv0S
yT4DGU00OxfJFs5p2cwkzWDJnLrqq898ulelMzl6VGyBzqW2nOe0V+Zm4lo5 O0YfLVFjSStN
Gdf84invaAJkfRm88kpgxvHTc+1142DrBsb1d1/fvfff9809+OOTX775gz8e WeQbd+w7jpfn
urtKm+N+l+ee1w5XyrJDBTtWrm+FdQIcIAFl5jr/VYV/WKJd/uSiLVzUzyZA k//fjnLkvt8B
jyNII95jlkY9Q6FGeaPZAAkw8w4HRG00JeDTB1vIr9twIoYynCENa2jDG+Iw hzrcIQ976MMf
AjGIQhwiEYtoxCMiMYkzTB+sJGcRWl2QJPCLn/x4FUG73O9+DTTK/oq1i12Q jkqymAoAv1LA
M6KRgDRDYJUUuBQGbrEoPbuimPRCwQoKJooZ3MgGOSgZ47mwTidMofIU0Lx/ cOAEV2tNIBt5
KBgqMZKSnCQlK2nJS2Iyk5qMIRMfsz4ZnSuKHpki5nZHPzrWJItZjKOR3KIL an0xlmG0iixq
WcuX1YIsadwlL58FQDbewo1KgSMrhfIlVNJEd3fsS5r/9LhHjPTRj9rwoCNl Y4ISiFA1GyBU
ZZqAAXlRQHrVHGdtILnJc6IznepcJzvbScROPuSTs4KiKElZyqCdEpkzUSX+ 4uhKXQD0SrEc
6CxtadBbQqkWCl2oLnvpUDSWcSuwE+Ybr1VMY0JQnzOZ4DIBk0dRPvMi0fQj Ncl5mtRkczUO
qIwwGCAvEJjApDJNFAzcadOb4jSnOt3pDuEJESeGsp72pGK4rKjRVK5yS8GI yz8BGlC1DDSq
YETLQasqi7EsNKtZNeNDu5pGrOYSWrU8FkXXYtGLAuWoG1VmR1PSTGc+c6Qc LOlMMzPIlKpm
UP8ITaDwQIFD1jWwmLkACmyI/wILGCCxiEMiBh5gAcNeRwhBxMBjd2gBCwCi hhbAQA8lW0Mh
PEAE7BTBAzybyc3GkLJGNK1qi2gBD/AUkz59EVDbJEp2DJWo4DKqWvepxSIF I7hFaapTnxoV
qUoVKruwqlW9otXnajUrBXQFdavrCq96FaxbhdJBl4SWL46OmBeNRm+dwda2 WhCkcRXeq6RJ
V8FWJpF4VQ0LLpC8QFHANPDdr20KS0PvqC04DwDAA444YAD4d4YWQJtpfXgw Hp6NszQkzw7B
sNjPIoedmtokhTmB2CKaTYYfLiIKDNDg2EpyttqQ54xsK1R7Zo635e0ncIO7 VKK0pbg6Pi5y
k8uU5f8yl7lbgS6Rras66yI5yapTBZOb7GRV7BLJA+wKkcM6FuZOi8fgVVlb 0GqM+/X2vMtE
023Xe4/hSfOP/MVMCAO1gXiJ0AEoVQ1M17xmwk4iz3lGAYEBoedJcAAAGPgz oQtt6EkMWG2E
tvCAhXDoRyPaAJDW89kQTGjyTHoSHTL0pjPt6U//WVOgHrWhMU3qQx/s1JO+ rKpb7epXE1rF
LKbni6cY43z29nM1tvGNh4IUHQP7KT3u8VKAHGTmVvm5SaYus5bt7CQ/OdrS nva0m/VsZq8u
K8lmKFiO3UblRpVabkFrFsNsR/SSWb3Akyvx3htYP8mLBY3Cl7wI2QwWUMD/ zndGAaEP5ud+
GwAMf4YBwQ0NhoL/+WAYkPSfRUCgSA0c4YQWwn0i7WnyJPbfeTZ1ng8OA4Hr GQbIMbTIPTAJ
goOc0ASHQaEp/vFCezzlevb4JLzD8kN7/OYTl7jKX07pBzya4I7eecX1nOqg F73QQic0n/kN
66dD3dOyZp+LozjUW+P6qMlQKq+Fi2Ngg70pwx42MI5tdllsuxbXXjvbXUHt t8Nd2m2vbuqo
m3aFeuXswdRyuK0E0HGzUpXmJlNHe6duo7E7ae6uawfoPZrWFALO83VAJ/TN XzyHXNAG//PC
E5s2EuR5VA5XLOjzfLCmJxwDNs8zDBJNYKfnecFn/7PA0SdNHj4P+ud6Npti ORD6syVW56wX
9MES63s9dx74pZ+E7I3/Z947f/eKfQDchK9nISDW8w+4+WXhdrbts94Ao4/+ JEyNWD2PyvMW
0HPg0jb7jaPNAOs//+/TBgALDB0G4j/w/S+d+6gDYADq2dSBUtVd0NVhnV6U F00kA7AQSdfZ
WFGAXdgV29gh19mdXdrN3QYiWdx5YNxxoJE1m3XdHVdgoCzwnY+phVMB3hbx k1pxFAUNzeGd
S+KtCyDxlzdBjzhRgOOJEAlZ3uWhgCQQoSR4hwgUYRImYaAhoSSUmAEQoXcA ABKCwYANoSQc
jCSoTRFaGArYnCQw2hCClv+JEeGCISFopY0SqiERkockwM0VauEDEGGgeQAR ioCgSUJ7AAAH
wIAaihweggHc1KEkMCERPmEZGsAQBiIAkMAcIocd4qERChoYLGKkrOHpQaIc YmHcOGFiEaHI
baEbPmIcEmEWSsIdYgAYnOL9gSF5CAEYwg0HSELrGcB9YCEUSiIGvCIJeOIs pg0fwoAgJiFi
rWExGuMxImMyKuMyEiEBzhOb3FZumZKMad1OPCAEep1QBMMEBhswWOAFniCy 3Z3ahSAHfuA5
Tls5tl0J5kI4oqBTWCCSFFcL5g8/kddRidnuXE6ZIR57pZmarZkwSN5o1Fk3 fVNK1VcQCmES
fuH/MV4WQ1piwHCh/JUiFC5cETqcJPbhwqkiEVYKBkhChxRhpeAiMrYhSXZk G1oYSBah2ahi
ya2hyFlAEpriQxbhF7ZhSypiKM5hwGnhTBbhgPWhElahLAYlLlphEUIKEsok TeJiTppiLxLh
ws1B4MAhKd7iUbKhJhIhpNRhUxZhTkbhdzBjWZrlWaKlMz4RNNYa/FQRNepT A1qjXGBjBGrj
NnJjcXnjN0aVO1bVOC6UOm4gOhKmkwnm3KWdX05VBcYjWgAbPe6MPd6jRuVj 0OwjDbaJDcoJ
DsLXBjhefR0SCqWUA7CCQu4XYUHkUC5jMEakT2plVjZdKYIkTm7fytGi/0Y6 pTLmJJ8BZRve
oQjY5lL64iAqocg14k2SZXFWnyQsmAWQQEdCInCu3FLCJHKqpjHqH1KW5Fb6 4nGOZR9CJRRa
mFEeIxiUmCaaYlZWZ1jK4XpiJSReJ1rK53zOp1q2GFtaHYy9ZdbRkVzOJVzU pV0ChY3lpVPx
ZV/6pUEBZlYdJtsV5oOqQoOuY7Il6DsqxYE65mN2WVH0mlzY4+B9iwxeJlyh iz/+4zRxZmCh
gNUECmlixopm0waggGme5lX+ZjKSlmKdTR+OihKaYlSCZBfiZqWhTZFCYY8y 5HYao1jCDRK2
oRQWaZF+5SgWpyVapx0Wn+cNJWKlTWiNZZRKqf/IXaXIxScRggEHZGkaYiFX cieZpiZWZqF7
JiEKNJZiEVhFaqWY+mh7Uul7+mIT0megCuoy2ufkGKD7IOA08mcE+ed/EkWA CqhP8FqB6sKB
DlSF1tKCapWEWheEemqTcerabRumTpWlRsUEbuijbskLwuC5yQ/88GMNmug/ Lt44tZS8yKhd
KYAIyRuN1mgkAGskHIcFBGuxkhYKREJzegAKgIHNRcKoFGskHAywTmskLFwk OBywOit52ObK
Pet3FKvZROu4Ait5BCtJHs4DfCsJdCsMzEEklBy5kmmxOquyMquzAisYiACX csC6tusciJwI
FCufwQC5JpbqFWy1Xkf/tJrrvAbrtqqrtBoAvCIHufIZgQBnJJirxAbrtBon w6prvAbrxgLr
x5LryaJsyqrsyrJsyxYqrSGqfu6nAqpVozrgowZDIzTBzmLjgE5qXlpqLGEq 2mlqYDbopyJt
tIWqs40qqe4lhj4FqopXUGTjkAgeiPLFq8IqZiqGZhYPf92L1OiLZlSN8jhA vfiqYBGWI7At
2x4MGLRt277tcWBA3AYaDDiCpsRtYrmtAbBt0z0AB7CtzTkC38YtCuAtpKBA 3B5M3Dru3j7A
4d4feTgCpJBA3ALsHDhCyT3u5k5h3C6cI9Ct3UbK5i4u25Jk5TIi5rrreMYt 4TruHV6u3Pqt
/yM0btuupOeKAOgGXOFGru3WrtocbmkhFty2LeUCL+2K7h46rvx5rgdA7uuW budSb/Va7/Vi
b/Zqr33CbMyS0h15S81qC4fiAQYkQJEmAAh03U9AINAGrbGFIwgkQBMQWQJg QLI5m/0um/66
HYTab5OBQJOZb9KC6tImQAKYQGJioPnWkvw2wfs2hQk0AUA58Dye1VBEalxc basSnj5uLYmy
iddGRq06UtmqBtZsxjsIAK5yU9oG1tpK7gMYL9vGoucKLuruaN4KWtt6Zd8e b6MNbukeYdvy
Jtsi7+Ya7uMS3A87LtwQmBH/LtsumBA8b+eKXBTrnwXYcNtWSuk6r//y+m7c TrEjFK/cTq/0
nq4jXKzbfi4NI5jnYvEXI+/tIhbeSrHf3m4Q/24e3+7B2LEjwM3lci4Tt61L au8hI3IiK7Lj
cu+h+k6iKirNAkkyhInNOirVHvA2NYEJSAAAbACvSWr7cuP7VmgJSAD9QlcC SECRPZsq768E
IK0qM9kAM5kEJAABG6aEmoAqr7ICm50t15IpP3DQMkUJAMAE64Ip44GOXfBd dqiHgll5Vaau
kBLXJoYIQwYJBxIruFSgXIA4bYZ8jQYLbIALwxcMxy2kkIcHLNz9HS/ixAd5 vDGAvVagRXEe
e1/bwu6AqR7vUbHqPoAHmE0eN2/thjHmfh//20JKQHvAgtWtEbui44JiQPsz RAvHqFihDr9W
QyOHQhNYcDg02x4O4njAdZwxEX8eCgx07R6Y6sHNQ090cCTWP89x7Y40SK+u d1gACpBA5/2u
Pdft7WYnB3A0THc0IfvwIiv1UjN12zYyfnqvrYEvXOYEJYOJJd8s1RqzCXSd LYOyMWDjKAct
pm6bKkPX2rlyksnyp661LTeZW+Pykx2mLW/AMd/d2QHzQUGwUoDAMedlM1Nt BsNFuUmzq1rm
FMVqCM9qmmmzC/GVNpVQZwgDAajG2Zqz2qbx4SbfA8yuSGcfZ1ch9HoHCWTf DdOwFv9tQLct
af1z3ipWKg5vYonA/75S72W17WY9buA8tBp/dmdXbmQ5LmgFY2JZwAxjX2KB tmr/NnL79mEx
d9weN4G0XmvHtvyhgFUCLwkcTGi1rchxQOcV920/NGW1bXQ/QBqnn9qc6QNo LhlTHyCjtuj2
dnlzt3jjLuI0dX7r9/YqRHvF01rSSDTK7MzGRCVX8gM9qvw2Qtcps401AghA +ILbWBPoLAiU
wM5WaizprIZDOAg0gtBSeBNYuFU9OIQ3QabqbFaVeAKb9UKJuIVfW1pXF5Ot NZO9eAlE24vD
lJPJchPY8s6qglvjCQg0QbSVgIk/2ZCDACE0GZBHOHWVuIevXRN4ciMkwAao OP0OOSrXgv8s
UHiJl4BB5bXO2tIXHTmRR5WSfzgwNEFdS7Au6KyOnXkSAAWFG8OZS/gza7Dn LOA08w5iW7MG
LbZ7pSg5mQCLjvMFvIZ86dVlv3Bm5zfs7vekU3qlW3r2EnTcDvKlczrbOlyn g7pSq2X3PvKA
R3KBT7JV/whWZzX7BoMxf3KA7rIqH7D6buOVn28CGHMSDJT5ftGs23L6fpEs 4DoAJEAjHBSw
n+8GoF1fo7Ky23Iv10Jd03oCkED+SkCn0jgsMxm1BzsJCLCx2zIAcLsqyPL5 GjsGBLn90joA
dECTKbsnMxkJHLAEBLsJ1LK9ow2+K3v6XlsHHLMr2HJWye8GtDv/lnc5rlf7 ictCXjt7LcX7
BnyRCtT7vQOD+Rp7AuiCswNUvGPATyh8rquAYBdFNBd2B4tMNQc6Hw06SRV6 NT3PCVv2Z0Qe
C4yto9cVYS3CzvN8z/v8zwO9zQH90BN90Rv90SN90iv90jN90/v8wQx9yTn9 1FM90Adu1WN9
1jf9qDty5UDyqctEql/1A7V6KAdDJ6sykXddEniyjdX1yOtCJjeBCsS9xH+R lUs8ldv9Lrz9
csm9ClTVldtSXdOvs9eClUPN4XdyL/d1CUC5LTfC/qZvh3f4Wjc+kzWCLTO5 MeN4twMAvps7
t8N1kJN7I6hC5t+yKhCCKjO5Krh56Ju+/yo0wQHXMrkDud5XV11fO7ZTlwkA QAksVF/Pr0K5
uUItey3NvgTUksMfsywg/ofz/efvgipD/+wnAF/79cb79fMDFKz7xLL7RBKo MskThcljrQcD
+gXJ6pn591y9vCM99mg0+mtggCHh/KNrPc8Lff7zf//7//8DxCKBAwkSfGCg 4EAYADwkdPgQ
YkSJEweSQEgRY0aNGycC+HeBhzaRI0cCuHfyHj6VK1myZPcSZkyZM1/Cs3kT Z0543Xj29PkT
6E9wQ4mCc3YUadKkyZIpdYo0GS6pU6Uas3rVWDCtwUAkSAAAQIINWzEk2Ko1 AYZgurzqcqur
7C65JQA02RVXrv/ctLJkeeX7928jsYGbNKoFom6tDQkM16rVBIAExwkkuLLs CnKJy5u/evXs
NbIqVZRFi86sysSG0qoggxBNWpWEBKVlEyqNuIkqurlLYyjRCESJ1bJFy27U O8FmV2mVXzYB
QLOrWpQdHwZgovp0ydMTAMYtSzbf77vz3v0dvLzsXcBwu22/AUCSt7/KNjLm FavsrVj594/2
/6kABRzwqKLACQrBoHRa0CaaHKSppQhZQkmCkEi6EMORCFHgnw49/BDEEEUc kUQRTQChmRSb
KYGDEkNkpRAXZZyRxhptvBHHEi9AgaOIUOBgjh6FHJLIIo08chEROHhoDg54 RBLKiTD/eDLK
Kqv0CKQMRTIJJQklfBBMmBgcM8EygzJwKAKhakpNZ6Kiaqr+sjormEZS+0oC tBIAgU8+vVqL
srd0SeI6uSSQQK89++yqu74kAAxSCcLaoAm+HMOtFtmy0+4xADBYtKvKmqNs s9JIg+zTRWET
jZAmSoDPtdEkKG42WlfDTZWyVtvVtCYYtdVURfv0qjnL6rNMscQOS2BTTafb ALDWwGv0O7zK
u7YJX71arz1d2pNN0F9wu0+C/MzSSs50/4umzXYFNNBMM8fUKcwwvZSQQgu1 3HfDHP2VsRAJ
VGyGBQre+RfhhBVemGEPd7QS4oglnpjiii2+GOOIsNQXQy5P/7q3pXrBnHfB eE3uBk2j2mSq
3TfhxEVOOumEr4RgOvusLbYkEJQtDHbJTK+wcG6UMkghXQwssS5N7NBmJYNs aOZGFdUyU2eF
emgMRFvMM0ljhY04YEXDNWxeSZAtLNlqLXs0oXEuVjC3QdvgUmazc3bPaAEA YVrx6pr22rxU
QJuybdmryz3EDw0XsibINXe/dP0D0N3Kk4L3ZAVJvknkB0FuKd99Re+3YYTf kYCFgR3opPTW
XX+94R0NmZ322m2/Hffcdd+d9959/x344IUfnvjijT8e+eSVX772jff1OKXP Ver8wc1xytzM
lFtmU02X4YxZsLFkpszmPGUGdGdBF/9rZLG8KAt8F76KNhpSX722rolM7a6O utaKLZZUl7Ea
a/bGq60BgFK2ac1rZhWbWjnwVnWBIK8I4RUT8CZsbAvg/zaDmA6Ayit1a5bd 8vYXaYVHFt9R
T+AEk4ALGioB3EKctxSXgHCNizKQQ5fk+LMuy/3QGZjDnk+s1yDqzUR6Kwmd 6LREOtjZ6EQD
2wAKnlhFK15xRLJj3ha52EUvfhGMYRTjGMk4O+dpCXpJxMcRaVJEmwwxQdpb GfcI5D2qxMxm
jKETHhAYDNnMSSt8Qh/PBNMVn8HwWnyK3/yM1gRKBYY6mFpfdqgzHQxsphEd IAEAqeaKAY5G
a6XJJAlktZr/53ytgWVjG65wZapPSTBYYnOgcvgEwORcZmkgwB8lt8NIWeym byn8G27KkxZi
ui8BwDhcExLHzPXNZ32Pu4p+dsjDq/gQiJUTIhy74UY2ykSN+FgiEzHkRCyS yAwCUxELMHBO
d77TdVos4zzpWU973hOf+TTeGTOUxiR+UyZu3Ak3gSLH7tFxQHaMU3+0QhcJ JGErSZANHoLx
HPEFgy5j0RnPdIG2JOTFonnJ6CIfRb/wmVBpmBIMBqoDn+3AxwSXgSknS8XA A5qgNDAdzQMJ
4TWbOvA4ExybBCvYQN1cBzE4FQ1d1vZA1CDwMhltDmQ2sBnHtNA6EmgMTGvR l+vw/6UJ80Ph
dwSDqLkgtVBnTebhVNDMQUWmEbr4xXMwYJUcTvNcwbAmVrCZzXZtE45FBGhM wjlOcpLEnPD0
0DscgAcVNcIBB1PsZCl7ox0NArOZ1exmOdtZz34WtKEV7WhJW1rTnha1qVXt alnbWte+Fraa
5WfHUBI96Q1WTG4kaEHRtD13KRRmeESaZ8Jigq3AhzKSMt9GefacGJYHuYeK jFwcRT++RFdt
hsFULZwrm0NtJ1ORQVtVaVrTVSl3vKLpQGRAUJbFqKaUR02LUFXRyu5KSjUV FEsHZLM+oVoG
u5EpFnyaYFXHYKAuiPGKdOnWVdAcyiuVCuZ3ZHFfBO6ihf8b2EB/GQMMrNGQ mbqwcLnsSmKr
UHOvfKWcX9UE2MBaD7cvKexJKnTYcnKosh3iwAkGJgEz5BjIQRbRZWNbZCMf GclJVvKSmdxk
J2N2theCnm0/F2OB7lYovW3Zb18WXIZqBTjf/Q2dkrBhDBh3K8HhqLdUEDhH SuDM5QmOdcFq
5hKYEASNecyGN9CIEpQgOybAgAQoxcHgNKe+wimNoAnNG9EwugO5KUGsglOa EnRAOJNeja+C
yhr+nrk0hPi0cHwl6Vht5s1n/l8tDfwYEJAANyUgNAkcIz8JvDnPf5k0WHMt l1SbIC/sg3MJ
fgaCJihTBRsAwaDy/JYyw9kEWAn/DlYmXc29rotdLG5xUbDcTRjHeMb3qLGN EYvjyqZzYCAw
gZDZze4dCQLe8Zb3vOldb3vfG9/51ve++d1vf/8b4AEX+MAJXnCDHxzh8o4y SaasRitfudso
0/LKuPwyyZ3vfFY535rfAj+PU5fOId/UyEnuGA6e3JMGVPnKWd5ylxsQ5THH 5aa2W52/+DLk
svj4x5XZc2Bw3C2/EDoPz5Jiq2Bb29smSrcFi9twipPGHCN3YuHJ2Eas8wLt 1jqQ351wr38d
7GEX+9jJXnaznx3eCy9JbakMshizA+LdNmjSlaLQi2OcTleRGdB1sXOP55zO JRd8dmT+v5cf
HvGJV0Xh/xk/8pp39eYlBbzf4efzngNd6EO/u16Nju1s0/0pLn4xyd7+dMNO 3dyT7QCPUwRZ
Vmwd9pPdUR9oX3vb3x73udf97nnfe9//HvjBF/7wiV984x8f+clX/vKZb3u1 b4ntDn94ESMu
cQOB/ikW3zzeOa/xs/C975S/FuADP/jBM75Yile/+tGPfscrC/KRJ/96xJ8X y1+e45n/BdG7
n2LPYz/0uI3pNqf0wm3cyE0kqM6dmkCdUgQDmiD2IvCdZq/5KtACLxADM1AD N5ADO9ADae/5
tGHK2u5e3i7udmvuANBNvof/uA8r6AT8wq/+QI78jMb8zq/9DG/9drA0ctAH R/+uEfKn1upH
wkJuPYBhBu8P/zhK//bv4ozu6P5PBZFC9EZvTArQAKXOxhQQi4TBAa4uRU6g AySQDLGIAj8Q
DdNQDdeQDdvQDY8vBEdQ+nDrBAkqBVXQe6yJ+6wNkNYiBmcwL2rQum6Q5HxQ 5niQ5QxREZFl
8AQRMI4QCcVPCZcwXJqQ6KDQ81ZsCqtwiAgQ3Ewv6hBQQ1LvnTaA9QgmsspQ FZ/oDN/QFV8R
FmNRFmdx9+KQ7T7mn6bPeuRu4qbwKFxmr/bwy/zwDwGRBh3xLwiR8BaRGZvR GU/uBpFRFixP
EidRmZjQEqGQhzJREwGQEztxXrAwC0UxAUnxnJoAAwb/hgJiZBXbsXVakRbj UR7nkR7rkfhs
8RbncLAEaqDssBd9cQW9rAUzLmZi0C2UyRjjRxoBQxlr4RkfEiIX8QZzIRcc UQn9zhp9jmea
0Am1UXK4ESC/ERyv8BNBUdy08LC4sIqEgQHAsBk2gATcUSZjBwX2wCZvEidz Uid3kid70id/
EiiDUiiHkiiL0iiPEimTUimXkimb0ilxEh/zMRfpULdQ8B8BMiqgEOMkxyB1 oecSUiEXMhnN
LyLL0ixd4RXSsjkIkSIpsgYhkRp5LiOXkCM98tqk0BdFEnvCsSRN8gARUCWf CANSJ0XYaSYP
U2F25CkXkzEb0zEfEzIjUzIn/5MybzIqo08fAaoOsecOsVIbCVJOfsEg49IY xdJSyPIsU3MR
05I1X2HmzK8tY5P8MtLj5tLygi4b7XIbkS4kBbD6vI1BxHEcyTEwXwcFNuCx HEAYEJM5/UUx
KxM6o1M6p5M6q9M6lfIyMfO2dHEX/bEoAPIpouEz8y5dMg/8LjIJlUkslZGD XFM13xMtW1M+
c4EtY9M+Q+4W8pM2r8U2748jO1I3P7KvNtE3f5Mkne7plCgUidMcq4gVvlBF fKw5J9SyUMAO
LhRDM1RDN5RDO9RDPxREQ1RER5RES9RETxRFU1RFV5RFW9RFXzRDs1M7q4w7 N8cqiQI8neI/
xjNyQv/TPIHOGuuPGpGxLRvSIS9DPtUSPlczSVvTPulT8J5USq0rP6t0P+2v Py0vNwN0Nz+P
QJfuN3siOPsyQU9vCxuUFQmzGdSNQtuURnYERuNUTueUTuvUTu8UT/NUTzFU RmsrnExwMzPn
+nIUKdbFI3u0PziS4+aS8iZREKXUSHOhSZt0SZtjUpNUSmNz5DKVUyGlSj/1 FvYzS5VwS7n0
I3NUL7lpQYSzTBdUFIuzdEgAOQvzAiTLTW81iyx0T3eVV3vVV38VWIN1RfvU TzPzm/jxRnGU
UD3vUHnoPzmqP3duLgGPUylyIp/0UrO1NWVOW7u1WiG1Fr61Wv8CVEF1VM// FRj0z1SNDlUL
NEyBk3NY1S9RkpxglWE6AUKbwfVwlV+HTFeFFWADVmAHlmAL9kOJtVi3s0bn BcuuUgUzcV0T
VVHfYlRrMyOrlM7EVVONtBArVTo4dlM0tlrLlWStFF1tU10jdq9woTfd9V3p hUwTFOpOkhy1
wV4XxgHUdIr6lWc/BE4NFmiDVmiHlmhVFGETlkYXlkEiblABkhvFU2Wv4lm9 El3582JB1WhE
NlNBlmu7lmu1llNLVmxN9mQnMWWjVnKmIi9TdbdgdrBkNkLMNCXRtHVSQ0XE sGfz9iP+tWj7
1m//FnAB9miR1u0A1UaZ9jtzFGLRFis4smwREi6V/3Bs+eIWwFZcvRZzQdZy v3VsO/dxzfZs
Gbc/4ORLh+JdEcRtvwlu49ZVAZNuG6YQ8jUJUlFvefZnAxd3c1d3d5dFB7dL jPVYDxdxE9dp
sU10+UP/Prc/O5dkN1drM1dznVdjmddzldc/M+9405Z0sQ9NTldzcuJtVxd0 Whf1rIixCLMR
LuDHatd2UYAO3hd+41d+55d+69d+7xd/81d/95d/+9d//xeAA1iAB5iAC9iA Dzh+fRcXgZeN
hLf6mrZ4oTZ7pTZ5rVdyqVdspVeDN5iDOReDxdaCrxd7J3h0t5d7XdZ74RUn AEp8WZdmGdSK
UqMRrm4D1o192zcOcliHd/+Yh3vYh38YiINYiIeYiIvYiI8YiZNYiZe
Re: OSGi/Server EOHF Project Proposal [message #565204 is a reply to message #8524] Mon, 31 October 2005 15:20 Go to previous message
Werner Keil is currently offline Werner KeilFriend
Messages: 96
Registered: July 2009
Member
What are GBeans?
Are they compatible with MBeans, or just meet the same kind of requirement
not being compatible?

P.s.:
Though I have not contributed to Apache in a long time, you also got help
offered from me with the build and management tool behind Geronimo (Maven)

I guess Geronimo is one of its strongest references which is why I also
mentioned it in my Maven class held in NY this summer (EclipseWorld)
Re: OSGi/Server EOHF Project Proposal [message #565259 is a reply to message #9908] Mon, 31 October 2005 16:46 Go to previous message
Eishay Smith is currently offline Eishay SmithFriend
Messages: 109
Registered: July 2009
Senior Member
Werner Keil wrote:

> What are GBeans?
GBeans are the basic components in the Geronimo architecture. A GBean
wraps a component and gives it the interface and environment to
communicate with other GBeans and with the application server internals.
Their equivalent in OSGi are the OSGi bundels.
To read more see:
http://wiki.apache.org/geronimo/GBeansArticle1
http://www-128.ibm.com/developerworks/opensource/library/os- ag-deploy/

> Are they compatible with MBeans, or just meet the same kind of
> requirement not being compatible?
The Geronimo server represent each GBean as an MBean.

In new version Geronimo lets a GBean not to have an MBean, but still, it
is very natural for a GBean to have an MBean.

>
> P.s.:
> Though I have not contributed to Apache in a long time, you also got
> help offered from me with the build and management tool behind Geronimo
> (Maven)
>
> I guess Geronimo is one of its strongest references which is why I also
> mentioned it in my Maven class held in NY this summer (EclipseWorld)
>
Previous Topic:CTS Project Proposal
Next Topic:WADO project proposel
Goto Forum:
  


Current Time: Thu Apr 18 10:25:34 GMT 2024

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

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

Back to the top