Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Language IDEs » ServerTools (WTP) » Questions About Web Clients
Questions About Web Clients [message #94327] Fri, 22 April 2005 23:44 Go to next message
Eclipse UserFriend
Originally posted by: jbailo.vestcom.com

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


Ok -- now I'm rockin' and rollin'

I just build a Web Client from a .NET webservice by pointing to it's
WSDL using an URI.

Very nice.

Attached is a screenshot of the test page ( again this is a c# web
service running on asp.net ).

Now, I want to know more about options for what types of clients can I
generate from Eclipse.

For example, the basic seems to be a set of *.JSPs that consume the
service and set up a form interface.

Next, what would want is to generate a standalone java client class that
I could run at the command line. And really, just a class that
represents the methods that I could then consume from another
application ( I have an application server, that has a method for
hooking in external classes through a specialized inteface -- I want to
take my web client class/es and consume them from one of those interfaces ).

I need to know how far Eclipse will take me in these instances.

And if the answer is to RTM -- please could you point me to the right
chapter!

Thanks again Eclipse.org -- great job on this!

--------------000705060008030503030401
Content-Type: image/jpeg;
name="eclipseisking.JPG"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="eclipseisking.JPG"

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsL DBkSEw8UHRof
Hh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwL DBgNDRgyIRwh
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy MjIyMjL/wAAR
CAPmBQADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcI CQoL/8QAtRAA
AgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS 0fAkM2JyggkK
FhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1 dnd4eXqDhIWG
h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW 19jZ2uHi4+Tl
5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcI CQoL/8QAtREA
AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMz UvAVYnLRChYk
NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0 dXZ3eHl6goOE
hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU 1dbX2Nna4uPk
5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDyGGJZC5dyiou4kDPcD+ta D6HcRW6zyw3c
cTfdZ7crn6ZNN0GO3l1ApduyW5Q+YwAOBkeoP8vy616PrN/BfX8n2u5MhjVU iO87RFtGzadm
CpHOcnOTya/SM2zLE4fEOFOdlZdv1Ry0oRcbtXPLJIUWIujsSrBSGTHUH39q ZBBLc3EcEETy
zSsEjjjUszsTgAAckk9q2tfWyCk2bEkyDf8AMT2OP4R7+tWfAul6hP4t0G+h sbqS0TVbdHnS
FjGrB1YgsBgHHP0r0Mvx054F16srvXstiKkUp2ic7NBLbXEkE8TxTRMUkjkU qyMDggg8gg9q
ZXuWneB9I1jxNezaxbJdJrGraj9me3SYvCsbtlnkEgRBkcAoxO4c+mJpPhnw tN4Kj8UXenoE
06zngv7N7qRWlvFZRFnnK7skkDGCRwaUc7oNW5W3otEt3fRa9016i9mzyilr 1nXfAWmaX4H1
ndZBtb0mK0eS6to5licyEbgC8jCQhcklVUDI46geY2lpDcQXEkuo21q0S7ki mWQtMcHhdiMA
eAPmKjkc9cduFx1LEwlOneydtvJO/pZoiUXHRjYLC8ura4ube0nmgtgDPLHG WWIHoWIGFzg9
an/sTVt0q/2Ze5hhE8o+zt+7iIyHbjhcc5PFdj8Kj9v1DWvDbypGus6bLChY Z/eqMqffALHH
tXfeNr+0g8H69rtk6ob5E0WONuv7qaVXPXncmCPpXBis0qUcUsOoXu1b52/+ 2+4qNNONzwKr
F1Z3VhdPbXltNbXCY3RTIUZcjIyDyOCD+NeoeOfBvhrQtC1GOztJ47uyFt9n ukFzJ9o3Y3+a
xTyV+9kbG5Ixx92r/wATNHsNSn8Z6m9gYL3SprIR3iSPi5EkaKUZSSuVBB+X B6Z93TzmnUlD
li+WV9/WCXXZ8/r5bidNq/8AXc8rsNA1nVbdp9O0i/vIVYo0lvbPIobAOCVB GcEfnVGWKSCZ
4Zo2jljYq6OMMpHBBB6GvSPDstlD8KbV76zvrpP+EpTZHYzeXKX8gYwdpJ7j A2kkjDCt3xVp
+kN4i+IOs6tpkeoyaa2n+QnnyRAeYoU5Kn0xn3Hak80lCvKnOF1srWu3zRit 33l5W8w9ndXP
GKWvW7Xwf4eh0KF59Fmn2eHl1qTUDcSKJJQ2Tb8fKARkcfNj35rX/wCFYeGL 1ylm8atqEsd7
p/79yFsl8rzQTnGf3jYzk8DnriZ57hoO0lL7l/n89eiYeykzw2lr1i98P+FN T8Mape6Boirc
QJdSgzXU6fuY2wJoScrIAANy9i2MjjLfHHg/w3oeh6ilpaTx3VkLf7PdILmT 7Ruxv81inkr9
7I2tyRjjpWkM4pSnGnySTbtay01Su9dtV/wwnSdr3PKqWux+Jlho+jeLJ9H0 jSxZpabd8gne
Qy740YcMTjGT065rmHtIU06K5XULZ5nba1oqyeYg55JKBMcDoxPI4647aGIj WpQqpNKWq+e1
7XIcbNonsNA1nVYGn07Sb+8hVthkt7Z5FDYBxlQecEce9Z9d3bNar8D5ftUM 0udfIi8qUJtf
7NwzZVtyjuowT6inaxo2m6PoWlx2/hybUJr3RhfyagJpcwyMeThfk2pxkEfx Lkjvyxxz53GS
+00rW6bt3f8AXmU4aHH/ANkal/0D7v8A49/tX+pb/U/89On3P9rpVOvZri3g u4EjljbdH8P0
nSSOaSNgVDfKdrAMpzyrAg7R75z5vCWgyaI0SaSYpV8Kxax9vSaQkXHOVILF MNjpgdGx7c9P
OI/8vIv5W/zG6T6HlVLXsr+BPDeoazoiWWmm30ue8ME8jXEqXAcQtJ5Ukcg+ UnbncuOGGByD
XGeO9J0jTotKn020ks5p1lFxAEuBECrDaUadFZsg89gR2764fNaVepGnGLu/ Jab766bMUqbi
rnPt4e1qOxF8+j6gtmUEguGtnEZUjIbdjGMc5qpJaXMNtBcy28qQT7vJlZCF k2nDbT0OD1x0
r2GTWdP8N3nhzV73U9u3wvbxDTUjdmusq+NxxsC5PrnI6Y65+n6Gmu+DfBaT eQba0ttUup1m
SR9yLKvAWNlZmyQQAw6d+h5o5rNJTqRtFu19e0np3fury1G6S2T/AK0PKatJ p17LYSX8dncP
ZxMEkuFiYxo3HBbGAeR+Yr2CHSNK0DVNWew0jZa3fhGS98u680FWz80f38jI K7hksMDDDnNP
TdPsvEPh/wCHOjXdukVpdSXry+VI4LGInjliPnPU9Rn5do4oecxa54xfL38u WUnp392wey6X
PIqWvVtP8IaHqHiHwe82iyWMOrJeC6055pPl8oNsbJIcZ4PXHH51dA0zwxqW i2upzeHU/wBN
1+LS0i+2S4hjaNCWB3cnO48/3vQCtXm1JK/K/wAO8lbfvF+XmT7J9zzSiu/8 W6Fotr4YvL3T
tO+yT2WvSaWWE7v5qKhO5gxIByO2K4CuzDYmOIhzxTXr/wAC5Eo8rsLS0lLW 5IoooFFIQtLS
UtABS0lLSELRRRSAWlpKWgBaKKKQhaWkpaQBS0lLSELQKKBQAtLSUtIBaKKK QC0tJS0CClpK
WkAtAooFIQtLSUtAC0UUUhC0tJS0gClpKWkAtLSUtAgpaSlpALRRRSAWlpKW kIWiiigBaWkp
aQgpaSlpALS0lLQAUopKUUhCiigUUgFFKKQUooAUUUCikIUUopBSikAUopKU UgFFKKQUooEF
KKSlFIBRSikFKKQgoFFAoAUUtIKWkAClFIKUUhC0tJS0gAUopBSigQtAooFI BRS0gpaQC0Ci
gUCFFLSClpAApRSClFIBaBRQKBCilpBS0gFoFFApAKKWkFLSEApRSClFAhaU UlKKQAKWkFLS
AWiiigQtLSUtIApaSlpALS0lLQIKWkpaQC0UUUgFrq/B2k6fqceoPfW3neT5 ewb2XGd2eh9h
XKV2/gD/AI9tW/7Y/wA2rgzKcoYWcouz0/NHVgoxlXipK61/I2f+Ea8P/wDQ L/8AJiT/ABqj
Z6Bo0+ranE+njybdIfLQTP1bdkk5+n5VU0b4leEfEGqwaXperefeT7vLj+zS ru2qWPLKB0BP
WptXvLjTtL8a31pJ5dzbaas0T4B2uschBweDyB1r5RYzE9Zv72fQfVqP8i+5 EE918Oba4kt7
i+0iKaJikkcmqhWRgcEEF8gg9qgGk6bJ48g00WgSzKHMYkc5OxmyTnPXHT0r ze48LRXV7HZW
Hizwx4kvtWluo3jNjbJIryQzSGYyoHkG1wCAB1wMgV6nD/yU+D/cP/opq6MN iq7qWc29JdX/
ACsxrUKSjdRW66eaNb/hGvD/AP0C/wDyYk/xrm/F+mabp1ta/YbMQtI53N5j sSAOnJx3riPH
/wDbX/Cdat/wgH9p/wBqfYB/b3kY8vbtHlbd3/LXZnGznH3ed9bcX9i/8K98 Of8ACPed/Ze2
TyvPz5m7J37v9rfuzjjPTjFGFxWIlXgpTbTa6vuFehSVKTUVs+h4XBLHGzeb EJUYYKk4zyD/
AEq7LrE88apLNcuFzjMo4z2Hy8D0A4Havqm+8K+B9Ms5Ly/0XQbS1jxvmnt4 o0XJAGWIwMkg
fjWfHY/DOeBJrez8NXMckqwqbaKKbLs8cYHyA/xTRA+m9c4Br6XEZ9l2In7S rQbfqXGnOKsm
fLTyx+S0aI43OGJd93Y+w9as2Gt6tpUckenape2cchy629w8Yb6hSM19af8A CDeE/wDoWtI/
8A4/8KP+EG8J/wDQtaR/4Bx/4VvR4mwVGn7KFB8va9/zJdGTd2z5Nsdd1fTI TDp+q31pEX8w
pb3DxqWxjdgEc471CdRvmtprY3twYJ5PNmiMrbZH/vMM4J9zX1JNpfw2ttUG lz2vheLUC6oL
R1gWUs2No2HnJyMDHORVi58OeBbO9gs7nRNFhnuEZ4lezQBgHjTrjGd0sagZ ySwxmtf9bcLe
/sXf5C9g+58uHxBrTWX2I6xqBtPL8ryDcv5ez+7tzjb7dKzq+vIPB3g66t4r i30DRZoJUDxy
R2sbK6kZBBAwQRzmpP8AhB/Cn/QtaT/4Bx/4UR4uw0fhotfcH1d9z5GtLy5s LpLqzuJra4j5
SWFyjrxjgjkcGnyajfTWgtJby4e2EhlELSsUDnq23OM+/Wvqq28O+Ar23tri 00vw9PBdOUt5
IoYWWZgGJCEcMQEckD+6fQ1c/wCEH8Kf9C3pP/gHH/hQ+LsO3d0Xf5C+rvuf KEutarcaemnz
6ney2UYAS2edmjXHTCk4GKdfa9rGqQrDqOrX15Erb1juLh5FDc8gEnnk8+9f VS+D/BzXD266
BopnRFd4xax7lViQpIxkAlWAPfafSpP+EI8Kf9C3pP8A4Bx/4VP+teFTuqP5 D+ry7nynYa/r
OlQNBp2r39nCzb2jt7l41LYAyQpAzgDn2qD+0r7y7uP7bc7Lxg1yvmticg7g XGfmIJJ5719X
w+D/AAdcoXg0DRpUDshZLWNgGVirDgdQwII7EEVJ/wAIR4U/6FvSf/AOP/Cj /WvC3b9i7v0F
9Xl3Pk/+19S/sz+zP7Qu/sGc/ZfObys5z9zOOvPTrT01nVYjEY9TvEMMRhi2 zsNkZ6qvPCn0
HFfVv/CEeFf+hb0n/wAA4/8ACs/TNG+Hut+b/ZNj4bv/ACceZ9kSGXZnOM7c 4zg9fQ0f614b
/ny/wD6vLufMUes6rFpzadHqV4li2c2yzsIjnr8ucUsutarcWCafNqd5JZIA Et3nYxrjphSc
DFfVn/CEeFf+hb0n/wAA0/wo/wCEJ8K/9C5pX/gIn+FL/WvC3v7F9+m/cPq8 u58m3d5dahdP
dXtzNc3D43yzSF3bAwMk8ngAfhUNfWFv4W8G3c93DBoGlPJaSiGcfYlGxyiy Acrz8rqePX1z
Vj/hCfCv/QuaV/4CJ/hVLi6glZUn96F9Wfc+WLDX9Z0qBoNO1a/s4WbeY7e5 eNS2AM4UjnAH
PtTY9Z1SLTjp0epXiWLZBtlnYRnJyflzjrX0zqej/D3RPK/tax8OWHnZ8v7U kMW/GM43YzjI
6eorR/4Qnwr/ANC5pX/gIn+FQ+KsK3f2P5D+ry7nysNa1VYRCNTvREIWtwgn baImxuTGfunA
yOhxWt4g8Y32t6fpuno9xa2VnYQ2b263LNHM0ef3hXAGTxxzjA5r6Pk8I+EI XhSXQtGR5n2R
K1tGC7bS2F45O1WOB2BPapP+EK8Lf9C5pX/gIn+FQ+JsI5Kbou621QfV5bXP lm413WLzyPtW
q30/2dg0Pm3Dt5ZHQrk8H6VHf6rqOqyI+o391eOgwrXEzSFR6DcTivqaPwj4 QmeZItC0d3hf
ZKq20ZKNtDYbjg7WU4PYg96k/wCEK8Lf9C7pX/gIn+FWuKsNGzVHb0F9Wl3P lG4vLq88r7Vc
zT+TGIYvNctsQdFXPRRngDip7fWdUtI4I7bUryFIHLwrHOyiNiCCVAPBIJ5H rX0v/Y/w+/tj
+yPsXhz+0/8Any2Q+d93d9z733eenTmtD/hCvC3/AELulf8AgIn+FD4qw7Vn RdvkH1aXc+X/
APhI9cFxHcf21qPnxqUSX7U+5VPJAOcgH0qt/aN95drH9suNloxa2XzWxCSc koM/KSQDx3r6
p/4Qrwt/0Lulf+Aif4Uf8IX4X/6F3S//AAET/CkuKcMtqP5f11YfVpdz5dbX dXk1GPUX1W+a
+jXalybhzIo5GA2cgcn8zUUOpX1vBHBBe3MUMc4uEjSVlVZQMBwAeGA79a+n 18M+C38vbpGh
t5srwR4giO+RN25Bxyw2PkdRtb0NFv4a8F3cskVtpGiTSRf6xI4ImKfMycgD j5kdfqjDqDR/
rThrW9i/wF9Wl3PmGbUr64gkgnvbmWKSY3DxvKzK0pGC5BPLEd+tVa+qb/wz 4P0zTrm/vNC0
uO1tYnmmf7Gp2ooJY4C5OAD0qx/whfhf/oXdL/8AARP8Ka4roR0VJ/eg+qy7 nyfS19X/APCF
+F/+he0v/wABE/wo/wCEM8L/APQvaX/4CJ/hT/1to/8APt/ehfVH3PlEUV9V L4T8ItcPbroe
kGdEV3jFtHuVWJCkjGQCVYA99p9KIPCfhK6t4ri30PSJoJUDxyR28bK6kZBB AwQRzmj/AFso
/wDPt/eg+qPufK1LX1JYeGvB+p6dbX9noWlyWt1Ek0L/AGNRuRgCpwRkZBHW rH/CGeGP+he0
v/wFT/Cl/rZR/wCfb+9B9Ufc+U6Wvqv/AIQzwx/0L2l/+Aqf4Uf8IZ4Y/wCh e0v/AMBU/wAK
P9bKP/Pt/eg+qPufKtFfVX/CG+GP+hf0z/wFT/Cj/hDfDH/Qv6Z/4Cp/hS/1 ro/8+396D6o+
58rUtfVP/CG+GP8AoX9M/wDAVP8ACj/hDfDP/Qv6Z/4Cp/hR/rXR/wCfb+9C +qPufK9FfVH/
AAhvhn/oX9M/8BU/wo/4Q3wz/wBC/pn/AICp/hR/rXR/59v70H1N9z5Ypa+p v+EO8M/9C/pn
/gKn+FH/AAh3hn/oX9M/8BU/wpf610v+fb+9B9Tfc+WaWvqX/hDvDP8A0L+m f+Aqf4Uf8Id4
Z/6AGmf+Aqf4Uf61Uv8An2/vQfU5dz5boFfUn/CHeGv+gBpn/gKn+FH/AAh3 hr/oAaZ/4Cp/
hS/1qpf8+396F9Tl3Plylr6i/wCEP8Nf9ADTP/AVP8KP+EP8Nf8AQA03/wAB U/wo/wBaqX/P
t/eg+py7ny9RX1F/wh/hr/oAab/4Cp/hR/wh/hr/AKAGm/8AgKn+FH+tNL/n 2/vQfU5dz5ep
a+oP+EP8Nf8AQA03/wABU/wo/wCEP8Nf9AHTf/AVP8KX+tNL/n2/vQfUpdz5 fpa+n/8AhD/D
X/QB03/wFT/Cj/hEPDf/AEAdN/8AAZP8KP8AWml/z7f3oPqUu58w0Cvp7/hE PDf/AEAdN/8A
AZP8KP8AhEPDf/QB03/wGT/Cl/rRS/59v70H1KXc+YqWvpz/AIRDw3/0AdN/ 8Bk/wo/4RDw3
/wBAHTf/AAGT/Cj/AFopf8+396F9Sl3PmSivpv8A4RHw3/0AdN/8Bk/wpf8A hEfDf/QB03/w
GT/Cj/Wil/z7f3oPqUu58yUtfTX/AAiPhz/oBad/4DJ/hR/wiPhz/oBad/4D J/hS/wBZ6X/P
t/eH1KXc+ZaWvpn/AIRHw5/0AtO/8Bk/wo/4RHw5/wBALTv/AAGT/Cj/AFnp f8+394fUZdz5
npa+l/8AhEvDn/QC07/wGT/Cj/hEvDn/AEAtO/8AAZP8KX+s9L/n2/vF9Rl3 Pmilr6W/4RLw
5/0AtO/8Bk/wo/4RLw7/ANALTv8AwGT/AAo/1mpf8+394fUZdz5qor6V/wCE S8O/9APTv/AZ
P8KP+ES8O/8AQD07/wABk/wo/wBZqX/Pt/eH1GXc+a6WvpP/AIRLw7/0A9O/ 8Bk/wpf+ET8O
/wDQD07/AMBk/wAKX+s1L/n2/vD6jLufNlFfSf8Awifh3/oB6f8A+Ayf4Uf8 In4d/wCgHp//
AIDJ/hR/rNS/59v7w+oy7nzbS19I/wDCJ+Hf+gHp/wD4Dr/hR/wifh7/AKAe n/8AgOv+FL/W
Wl/z7f3i+oS7nzdS19If8In4e/6Amn/+A6/4Uf8ACKeHv+gJp/8A4Dr/AIUf 6y0v+fb+8PqE
u584UtfR3/CKeHv+gJp//gOv+FH/AAinh7/oCaf/AOA6/wCFH+stL/n2/vD6 hLufONKK+jf+
EU8Pf9ATT/8AwHX/AAo/4RTw9/0BNP8A/Adf8KX+slL/AJ9v7w+oS7nzmKK+ jf8AhFPD/wD0
BNP/APAdf8KP+EV8P/8AQE0//wAB1/wo/wBZKX/Pt/eL6hLufOYpRX0X/wAI r4f/AOgJp/8A
4Dr/AIUf8Ir4f/6Ath/4Dr/hS/1kp/8APt/eH1CX8x86iivor/hFfD//AEBb D/wHX/Cj/hFf
D/8A0BbD/wAB1/wo/wBY6f8AI/vD+z5fzHzsKUV9Ef8ACK+H/wDoC2H/AIDr /hR/wi3h/wD6
Ath/4Dr/AIUf6x0/5H94f2fL+Y+d6UV9D/8ACLaB/wBAWw/8B1/wo/4RbQP+ gLYf+A6/4Uv9
Y6f8j+8P7Pl/MfPIpRX0L/wi2gf9AWw/8B1/wpf+EW0D/oDWH/gOv+FH+sdP +R/eH9ny/mPn
mlFfQv8Awi2gf9Aaw/8AAdf8KP8AhF9A/wCgNYf+A6/4Uv8AWKn/ACP7xf2f L+Y+exSivoP/
AIRfQP8AoDWH/fhf8KP+EX0H/oDWP/fhf8KP9Yqf8j+8P7Pl/MfPlAr6D/4R fQf+gNY/9+F/
wo/4RfQf+gNY/wDfhf8ACj/WKn/I/vD+zpfzHz6KWvoH/hF9B/6A1j/34X/C j/hGNB/6A9j/
AN+F/wAKX+sNP+R/eH9nS/mPn4Uor6A/4RjQf+gPY/8Afhf8KP8AhGNB/wCg PY/9+F/wo/1h
p/yP7xf2dL+Y8Apa9/8A+EY0H/oD2P8A34X/AAo/4RjQv+gPY/8Afhf8KX+s NP8Akf3h/Z0v
5jwAUor37/hGNC/6A9j/AN+F/wAKP+EZ0L/oD2P/AH4X/Cj/AFgp/wAj+8P7 Ol/MeBUCvff+
EZ0L/oD2P/fhf8KP+EZ0L/oD2P8A34X/AAo/1gp/yP7w/s6X8x4GKWve/wDh GdC/6BFj/wB+
F/wo/wCEZ0L/AKBFl/34X/Cl/rBT/kf3h/Zsv5jwWgV71/wjOhf9Aiy/78L/ AIUf8I1of/QI
sv8Avwv+FH9v0/5H94v7Nl/MeDClr3j/AIRrQ/8AoEWX/fhf8KX/AIRrQ/8A oEWX/fhf8KX9
v0/5H94f2bL+Y8GFKK94/wCEa0P/AKBFl/34X/Cj/hGtD/6BFl/35X/Cj+36 f8j+8P7Nl/Me
EUCvd/8AhGtD/wCgTZf9+V/wo/4RrQ/+gTZf9+V/wo/t6n/I/vD+zZfzHhIp a91/4RvRP+gT
Zf8Aflf8KP8AhG9E/wCgTZf9+V/wpf29T/kf3i/syX8x4XQK90/4RvRP+gTZ f9+V/wAKP+Eb
0T/oE2X/AH5X/Cj+3qf8j+8P7Ml/MeGClr3L/hG9E/6BNn/35X/Cj/hHNE/6 BNn/AN+V/wAK
X9u0/wCR/eH9mS/mPDRSivcf+Ec0T/oE2f8A35X/AApf+Ec0T/oFWf8A35X/ AAo/t2n/ACP7
w/syf8x4dSivcP8AhHNF/wCgVZ/9+V/wo/4RzRf+gVZ/9+V/wo/t2n/Iw/sy f8x4eKWvb/8A
hHNF/wCgVZ/9+V/wo/4RzRf+gVZ/9+Vpf27T/kYv7Mn/ADHiNFe3f8I7ov8A 0CrP/vytH/CO
6L/0CrP/AL8rR/bkP5GH9mT/AJjxKlr2z/hHdF/6BVn/AN+Vo/4R3Rv+gXZ/ 9+Vo/tyH8jD+
y5/zHidLXtf/AAjujf8AQLs/+/K0f8I7o3/QLtP+/K0v7ch/Iw/suf8AMeK0 te1f8I9o3/QL
tP8AvytH/CPaN/0C7T/v0KP7bh/Ixf2XP+Y8Vpa9p/4R7Rv+gXaf9+hR/wAI 9o3/AEC7T/v0
KX9tw/kYf2XP+Y8Xor2j/hHtG/6Bdp/36FH/AAj2jf8AQLtP+/Qo/tuH8jD+ y5/zHjFdN4V1
uz0a3vxdF90xjCKiZzjdk/qPzr0H/hH9H/6Blp/36FH/AAj+j/8AQMtP+/Qr DE5nTr0nScWr
mtDATpVFNNaHM/8ACZ6V6XH/AH7/APr1Ws/FWmQX2p3LtNtuFhWNRGc/Luzn 9Pzrr/8AhH9H
/wCgZaf9+hR/wj+j/wDQMtP+/QryVDDrv+B6F63l+JzP/CZ6V6XH/fv/AOvW NDrtkPGsWrM0
gtkQ5yh3Z2MMY+uPzrv/APhH9H/6Blp/36FH/CP6P/0DLT/v0Kuk6FOXMr7N dOqsRONWas7d
O/R3OZ/4TPSvS4/79/8A16wfE2t2erxWy23mZjYlt646ivRP+Ef0f/oGWn/f oUf8I/o//QMt
P+/QopOhTqRmr6O/QKka04OLtr6lHxnZ3F94fS3tTOszahYkPAgZ4wLuIs4B BHygFuQQMcjF
c/4j0vWYtS0a3W+1XVbfzY5ZnljTClb+wK7hEiL8qLMwJGQN/OAcdffLp+p2 clnf2cV3ayY3
wzxLIjYIIyp4OCAfwqvpmnaHonm/2TpFnYedjzPslskW/GcZ2gZxk9fU1y8y OmxzHgKHX01E
vq99fSzG0/0+GaznjjS5yv3ZJZWRsHzQPs6rGRycDyxXoFVvtsf91/yFH22P +6/5CjmQWOQs
JXsPHutm4udcijudQjMVtDpjSWk4NrAm9phC23DAg/vFA2cjGc83DBqjarod wkXiA6wlvEmr
ySrdeUszXtiZRGW/dBCFnJEXyFFP8IFd3faB4X1O8kvL/wAO6Zd3UmN809lF I7YAAyxGTgAD
8K2Ptsf91/yFHMgsYHw+sRpng2wsGjvo7q1ijhu0u2mO2ZY0DiMycGMEceX+ 767e9dRVb7bH
/df8hR9tj/uv+Qo5kFjyzSdP1rw/Y+Dbaz0W7ukFuuoC22mMW9ymnyxyxSMR thEjvERkZMjT
Fuwq5oza7bf2lcQXOq3trpn2a9iilsr2E3JPnLcRKty7ySN5W0qoYJ5gjOB8 xbq4PDHhG1uI
ri38MaTDPE4eOSOwiVkYHIIIGQQec1ufbY/7r/kKOZBY4C4tdfs9RSLU7jVZ 9PaK2l1N7F52
AZzevIsBj/e7Vla2XCfMIwgb5Qaw7u/1uXwsJtLl1lXtX1B9OmMF/dS3Ei3U ypFIqONhRY4h
/pCuDvxt+VwfU75dP1Ozks7+ziu7WTG+GeJZEbBBGVPBwQD+FSQS2trbxW9v AIYIkCRxxoFV
FAwAAOAAOMUcyCx55c6dqNnpl7bWj6raTPrdxNqTiK8nQW0klzJCYVidSclo d32dgRn95wGF
dx4WS8j8OWi30888w34knhMTsm9tmVZmYfJt++xfu+G3Cr/22P8Auv8AkKPt sf8Adf8AIUcy
CwzVoLS60a+t7+KSazlt5EnjjV2Z4ypDABPmJIyMLz6c15/qU/iG8smis9Q1 mXSFuITNfXem
TR3WCk29BFAsEzIHFqQyAHLvlmUMo9D+2x/3X/IUfbY/7r/kKOZBY8w12XxN b+HLXyZ9V+2W
tpNNZXCWF473Uhd/LjaKKU7NqrDg3PmFvM+YblkB2Da6nFpn2m/uNcktptbu xepE83mxWayX
PkiJYv3gUuYTlMsVIBPlqAvR6lo/h3WbhbjVNDsL6dUCLJdWkcrBck4BYE4y Sce5rQgltbW3
it7eAQwRIEjjjQKqKBgAAcAAcYo5kFjiLbS7i3utS1fTk1lJW1jT1txLLc4k tWis45GeJzhy
EMoZ3UspUkkFMj0Sq322P+6/5Cj7bH/df8hRzILGBrlnrE/jLR59Jlgt/L0+ 9SSe5tHnjG6S
2IXCumGO0kZPRW47jDg0PUtH03WLe0utZe1sbiysrWMyNxYrFaC4eMKAWcqs oynzBg3lhWZt
3V6np2h635X9raRZ3/k58v7XbJLszjONwOM4HT0FWLFdP0yzjs7CzitLWPOy GCJY0XJJOFHA
yST+NHMgscBqB1uO0t5NEn1WN31C6h0dLyaVXkQ6bI4EqTnLf6TGxXzgcYGM IRRYw6rFa/vr
7XLrRDdx/a/Ls763mVfKmz5fmSvdH959mzswoA4yDLj0My2rXCXDQAzojIkh QblViCwB6gEq
pI77R6VJ9tj/ALr/AJCjmQWOY8L2MNp4l1iby9VRrvyprU3DXJje3Fvbx5ff 8om3owO/97gc
8V2FVvtsf91/yFH22P8Auv8AkKOZBY4i703WG1rXJ3j3aINbtbuaCO1c3Mix QWziSJt2HUSR
KGQIWIWQKS21az/EV7r66LNpdomuf2tHd6rMXggnKmFobxrcCZRsbl7faoYk MFGAVwOvvtA8
L6neSXl/4d0y7upMb5p7KKR2wABliMnAAH4VqQS2trbxW9vAIYIkCRxxoFVF AwAAOAAOMUcy
CxmaNZT6Z4h1Kxje+fTBaW00LXc8tx++Z5hIBJIWb7qRfLnAyDgbiT0FVvts f91/yFH22P8A
uv8AkKOZBY4TUtM1qx1m7lso5G0/SrhtYt4ooi7SGVk82OP5fnlKjUBtJwPt MWCOPLrxaDrM
Ot6RpV1LqRtHS2k1GWxuJ4YnuGTUJLhw6FdoaYxEgYHMYwBtFdPP4Y8I3VxL cXHhjSZp5XLy
SSWETM7E5JJIySTzmtDTbbSdGt2t9L023sYGcu0drAkSlsAZIXAzgAZ9hRzI LHnGvwapc+Hd
bs9Vi8QTJ9iu7bSI7VbpjJIs9yiiXyuXBiFrhpshgSQTlydS9tdfvp7yzsbj VbfW55b+KeaV
50tI7ZknFsyN/qQwJtDmL94Pmzz5ld/9tj/uv+Qo+2x/3X/IUcyCxyGmf8JJ ea9pt1cefBY3
kr6m0T+YpgjETxC3kB4VsSWr7OnmJcNnhRXcVW+2x/3X/IUfbY/7r/kKOZBY 5y50fUL3x1qN
xBqmpaZB/ZlmgktYoSszCW5JBMsbjKhlOFx98Z6iuP8ADVl4lgl0CK4udStD Bb6ekFqthcMv
kLBD5wdvNW3Q7vPBEqGQY+XJ8sV3+paP4d1m4W41TQ7C+nVAiyXVpHKwXJOA WBOMknHuauWK
6fplnHZ2FnFaWsedkMESxouSScKOBkkn8aOZBY8w8Ifbo7e1s0/txNatJdLg WFvtItobcWto
Z0dT+4VtpnOG+fJGPm217BVKOW1heZ4oAjzPvlZUALttC5b1O1VGT2AHapPt sf8Adf8AIUcy
CxZoqt9tj/uv+Qo+2x/3X/IUcyCxZoqt9tj/ALr/AJCj7bH/AHX/ACFHMgsW aKrfbY/7r/kK
Ptsf91/yFHMgsWaKrfbY/wC6/wCQo+2x/wB1/wAhRzILFmiq322P+6/5Cj7b H/df8hRzILFm
iq322P8Auv8AkKPtsf8Adf8AIUcyCxZoqt9tj/uv+Qo+2x/3X/IUcyCxZoqt 9tj/ALr/AJCj
7bH/AHX/ACFHMgsWaKrfbY/7r/kKPtsf91/yFHMgsWaKrfbY/wC6/wCQo+2x /wB1/wAhRzIL
Fmiq322P+6/5Cj7bH/df8hRzILFmiq322P8Auv8AkKPtsf8Adf8AIUcyCxZo qt9tj/uv+Qo+
2x/3X/IUcyCxZoqt9tj/ALr/AJCj7bH/AHX/ACFHMgsWaKrfbY/7r/kKPtsf 91/yFHMgsWaK
rfbY/wC6/wCQo+2x/wB1/wAhRzILFmiq322P+6/5Cj7bH/df8hRzILFmiq32 2P8Auv8AkKPt
sf8Adf8AIUcyCxZoqt9tj/uv+Qo+2x/3X/IUcyCxZoqt9tj/ALr/AJCj7bH/ AHX/ACFHMgsW
aKrfbY/7r/kKPtsf91/yFHMgsWaKrfbY/wC6/wCQo+2x/wB1/wAhRzILFmiq 322P+6/5Cj7b
H/df8hRzILFmiq322P8Auv8AkKPtsf8Adf8AIUcyCxZoqt9tj/uv+Qo+2x/3 X/IUcyCxZoqt
9tj/ALr/AJCj7bH/AHX/ACFHMgsWaKrfbY/7r/kKPtsf91/yFHMgsWaKrfbY /wC6/wCQo+2x
/wB1/wAhRzILFmiq322P+6/5Cj7bH/df8hRzILFmiq322P8Auv8AkKPtsf8A df8AIUcyCxZo
qt9tj/uv+Qo+2x/3X/IUcyCxZoqt9tj/ALr/AJCj7bH/AHX/ACFHMgsWaKrf bY/7r/kKPtsf
91/yFHMgsWaKrfbY/wC6/wCQo+2x/wB1/wAhRzILFmiq322P+6/5Cj7bH/df 8hRzILFmiq32
2P8Auv8AkKPtsf8Adf8AIUcyCxZoqt9tj/uv+Qo+2x/3X/IUcyCxZoqt9tj/ ALr/AJCj7bH/
AHX/ACFHMgsWaKrfbY/7r/kKPtsf91/yFHMgsWaKrfbY/wC6/wCQo+2x/wB1 /wAhRzILFmiq
322P+6/5Cj7bH/df8hRzILFmiq322P8Auv8AkKPtsf8Adf8AIUcyCxZoqt9t j/uv+Qo+2x/3
X/IUcyCxZoqt9tj/ALr/AJCj7bH/AHX/ACFHMgsWaKrfbY/7r/kKPtsf91/y FHMgsWaKrfbY
/wC6/wCQo+2x/wB1/wAhRzILFmiq322P+6/5Cj7bH/df8hRzILFmiq322P8A uv8AkKPtsf8A
df8AIUcyCxZoqt9tj/uv+Qo+2x/3X/IUcyCxZoqt9tj/ALr/AJCn/aBjJRgP 9rA/mafMhWJq
Kh+0J6f+PL/jR9oT0/8AHl/xougJqKh+0J6f+PL/AI0faE9P/Hl/xougJqKh +0J6f+PL/jR9
oT0/8eX/ABougJqKh+0J6f8Ajy/40faE9P8Ax5f8aLoCaioftCen/jy/40fa E9P/AB5f8aLo
CaioftCen/jy/wCNH2hPT/x5f8aLoCaioftCen/jy/40faE9P/Hl/wAaLoCa ioftCen/AI8v
+NH2hPT/AMeX/Gi6AmoqH7Qnp/48v+NH2hPT/wAeX/Gi6AmoqH7Qnp/48v8A jR9oT0/8eX/G
i6AzHcJPFFjJkRnz6YIH9adUU3/H/a/9cJP/AENaoa1p0WqrZWc7MqPcdVCk 8I5/iBFZRSck
mOTaTaNNmVEZ3YKqjJJOABSRyLKgdDkH1GCD3BHY+1UIfCdtBYyW0M7gnlWe KMgMM4yu0Bhz
0P6HBqSxi8qa8LSB3abcxCBAMgMBgdThuWPJ79sRVvCqoLVPqOm+aHM9GXaK wvE+ra1o9pBP
o2gf2yzyiOSJboQum4gKwypBXJ5ORt69MkbMBla3ja4RI5ioMiRuXVWxyAxA JGe+Bn0FMYCV
ScKsjdfuxsehwe1DTKgJZJVABPMTDgd+lRrcNbqkwUFUMqnLBcZf3+lJJdm7 illCgIsMiZDh
sk49PpWqgiblmmmQByoV2IGSFQtj8h7U6oIpJVTzA53yxocopAHXjo3rURjc bdiWORJV3RsG
HtTqqqGTMgwp+RXBT72WI64XsR2q1RKNmCdxpcC5aHH3Y0fP+9nj9KdUTf8A ITm/64Rf+zVh
+MIpDotxcBbny4IJXd7a7eJ0G3OQgIWQcchiMAHGScUra2BuyubVve213Fby wzKy3EXnRDoX
Tj5gDzj5l+mRU9eeZXTdHi1Gxvp7d/sxVYAQ626Btzxx7w2HG3Bz12ngYGzt dJvRf2CSmdJp
ASHKwPBg9QDG5LLwQeeoIPQih26EQqKReorntf1jxBp2pafb6V4cTU7e7by3 uDe+SLduSS42
NhMDO4Z5GMZKhuhpGhQvNa0+wl8qef8Aed0jRpGHpkKCR+NTWWoWmoxl7WdZ AvDDoy/UHkfj
XIfD64GrXerrqMIw0e6UyDGSWyx9ug+mB6VBpF7AvjkQadNJPakvH5rJt3Lt ZvxAZV546n15
zUpXV9mckcQ3Z9Gd/RUc5lW3ka3RJJgpMaSOUVmxwCwBIGe+Dj0NY3hjVta1 i0nn1nQP7GZJ
THHE10JnfaSGY4UALkcHJ3demCdDrNW7vraxRWuJQm44VQCWY+wHJ/CmWWp2 eobvs0wcr95S
pVh+BANc/rMlxaeONHupXVNOClWdjwrDcT+m364rPsdTivPGv2qwtZYbDD8K jMzgDkhAMgbm
TjtkZxkVDk0zn9rJ1ORK+u3X1O7oqOCeK5t4riBxJFKgdHXoykZBH4Vha/rH iDTtS0+30rw4
mp2923lvcG98kW7cklxsbCYGdwzyMYyVDWdD03OhpruEniixkyIz59MED+tO qKb/AI/7X/rh
J/6GtAEjuqIzuwVVGSxOABUcd1bywtNHPE8S53OrggY5OTUN46rcWAcZU3HI PQ4R2H5EA/UC
sa5uf7U8U3liLlfJFijAhFk2yB2HzAj5gMn5TxzkYPNZObvK3RXKsklfqdFH IsqB0OQfUYIP
cEdj7U6s/S1Ie8MjK0xn/ebAAuSobAAAzjdjcRk4yewFXxBKynT4hZPdLJcH KgrjIRsA5I69
fwPTjLjUvDnHye9ymqbmECQ+YpMTBHCnJViAQuBzkhhgdTketSKyuiujBlYZ BByCK4ezupIX
vpRpj24troSCRhGUGFU4brjOPvAErnjuK67TbY2ljHGxO8gM+VVcMeuFX5V+ g/UkkqE5Sla2
g501FblmSRIo2kkdURRksxwAPrVZNUsJULRXkEqqcExyBsdeuPYE+wBPasjU Sl/4xsNKukaS
1EDXAjBwJHG7APrjHH1rD/tyV7b7UNF/s+NWkgEhiDISVI27SCd3JORgHG08 cipuSjeKucvt
oqdpaI76io7eFbeBIVJKqMAn/OB9BgDoABWFd6x4gh8WW2l2/hxJ9MmXzG1P 7btWJRjcGTYT
vyeFz82c5GG22rtGx0NNLgXLQ4+7Gj5/3s8fpTqib/kJzf8AXCL/ANmoENvL yGxtzNM6Koz9
6RUzgEnliBwAT16A0u+8/wCgXdf99xf/ABdUtdm8jTy/neVxJ83m+X/yyc9f Nj9M/e7Z4xuV
rWhk1tWFsuRcb97QgdDnO4we39//AIF3raFFTV72IlU5Xaxo28y3FtFOgIWR A4B64IzTpXEV
tPMRnyoy+PXHaqmkHdotgfW3jP8A46KsXn/IMvv+uDVhHVK5oyWql5qdnp5Q XM2xn+6oUsSP
XABOPen387WunXNwgBaKJ3AbpkAnmuQ8UaCl9f2k0V7K8kaASxsJXLDOdx2B sZOeMAemMGnC
dNVFGo7IpQbV0dpDNHcQpNC6vG4yrKcgin15lo0WtRa3YK1sYWaYBpWhZNyD JYbiORtDYH04
GOPTamM4z1iYwlKXxRa9QqtHf20swiR2LMSFJjYK2OuGIwfwNY1/q8kqnywE t+D5ciMrSr65
7KeecHp9RVzTYo7sQ30cTQwE+fGh+8xZcZb2CnAHoBjgCs5VJcystGdCguVt s1qaHBnnjA/1
T7M+vyg/1p1RJ/x+3/8A13/9kWtjMkyM4yMnnFCsrZ2sDg4OD0NZtxYZ1SO8 aUhOMrt47DGc
8Z559QKtPNbCVyJ2jyRlFKALwB0I9AKrlFcs0jusaM7sFRRlmY4AHqaZCxeI MfU4J7jPB/Ko
Y5Ek1Jo7ngRYeGM9JOnz++CcY7HBPVcZVJqCuyox5mWUdZEV0YMjDKspyCPU UtYJu7G0sSlj
rpnkhixBb+ZC3mED5UwF3HPA4Oa3qmlWVTYqcHEKK5601jxBN4sudLuPDiQa ZCvmLqf23csq
nO0KmwHfkcrn5cZycru3pWKR5zgZGSOwzyfyraxmOZlXG5gMnAyeppaiSSzM qE3TSYJwjFCG
4I7D0JpyMC7BCWjH3WP6j3x6/wBRTcbBcfRUN1LLDA0kMPnMvJTdgke3H6VK gkCL5yKkhGWR
W3bT6ZqRi0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU UAFFFFABRRRQ
AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB RRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUoB JAAyTSVKMxJu
Iw7fd46D1oATIj4ADN3J5A+lMJJJJOSaSigApGZURndgqqMkk4AFZXiS3hu9 Ekt7h9kMk0Ku
3y8DzU5+YEfmKydP0DTLcXsdpdSyYcJHLFYxyp9wHnZHhuWPB9uhwatRTg2n r2/4JDk1JK2h
1UciyoHQ5B9Rgg9wR2PtUFnbT3FlBO99MGkQMQFTHI/3fr/nOK+jZktpbmT/ AFs00m9Qu0Ah
2GMYHp1I3Hv2AfNfR6b4SF1JJJGEt1AePbuDEAAjcMZyR1yPy4zptuN5FztG /Ygi1LS57r7N
F4jjeUhcBXi+bcSAAcYJyOg5GRnGasStDBqNvYSapcLdXCs0SeUvzBfvc7MD Hvj+ePP7AG4u
Ejh1eVDGbXcfPi2RxRuBuBZByu7IB9R97t2b2eoX/jOx1FrRYbKyjlVZvOVh MGGAVA5H446d
eOLornu5aEznFpOm73Nj7BL/AM/8/wD3yn/xP1/znB9gl/5/5/8AvlP/AIn6 /wCc45u71q+0
LXNahe8k1AC3tZ7O1uF2kPJJcBo08iFpGASEHG12AQkkAEqsXjxZNPM505o5 pIG+yQyOyG4u
UuDbvD8yAxgSmABnC8SglV2MFrlHc6P7BL/z/wA//fKf/E/X/OcOS1aHez3M svy8BgoA5HPA
B9f89MVfFo/4S2PRzab7aaVoIbyITMplVGdlYmJYhjy5FO2RmDLgqMNs6OT7 rf7v9R/n/OAm
rAUJZ2SdIY7eSaR1ZgEKjABAP3iP7wpLe6S5MigMkkbbZI3xuU/gSPxFV7kB 9Vt4iMh7eUdM
/wAcXbB/lUVpBd3EFrqkMkDyzx72jlwgCMAQAVTO77uScg4OAMjGFSap2be5 cY81zUorkPFV
3cTNpNr5F9I/9qGC4t9NvDC8o+yyyALJvj4HyMckfd78ZoReINcj0vR7TS7d 7u6u1u5wZUWa
SCGOVVWKRXmi/eKJURyXLBo2BDElhpFqSuiWrOzO+orhbvxpqVlANSvLOG1s 2sGubaBV+0C9
dbYzsqXMb7I8YYfMh3BCyls4W+mvatZ+JrPQr5rK5kmljL3EEDwjy3iumChC 7fMGth82cEPj
Axkuwjq6K4VPGWrb9cuGtrJrPSLW4uZFG9ZJfLnu4lQdQMi3QlucEEbTuBS3 q2q+J9NuLLTb
dLXUL+5Wa4MttZBVSKMxLtMclyuSTLnd5nGMbTnILAdfRVTS7xtQ0iyvXjSN 7iBJWSOVZVUs
oOA68MBn7w4PWrdIZC+976I+WwSOJlLkjBJZTxznse1NuYJZXt5IZUjkgl8w b0LA/Ky4IBH9
71qwSAMngVEkksy74LSeWPs42qD9NxGR7jinqxE08908QWJ4UfuXjLKfw3A/ rVa2hmje4luJ
Y5JZ5A5McZRRhVXABJ/u+vepsXf/AED5/wDvuP8A+Koxd/8AQPn/AO+4/wD4 qlyvcLjqKbi7
/wCgfP8A99x//FUYu/8AoHz/APfcf/xVOzArGG4DqUKDZIzg7yDzn0HvUf2a 6JnZmRjKu3Jc
nHX1HvV3F3/0D5/++4//AIqjF3/0D5/++4//AIqr5pCsh1Zwtb9BtW5XaOB0 HHbtV/F3/wBA
+f8A77j/APiqMXf/AED5/wDvuP8A+KqVzLYbsykltemRPNuFMYYEj1xz6Cr9 Nxd/9A+f/vuP
/wCKoxd/9A+f/vuP/wCKofM9wViNd7300pjZE8tEUsR8xXdkjB6cjrS3NtFd 27QTpvifG5Mk
BhnofUHoR0IyDkGn4u/+gfP/AN9x/wDxVGLv/oHz/wDfcf8A8VSsw0Oei8Ia e99eXV3CGWe4
81bZJGEKgBQMqMBidu45GMsRzjJ6Om4u/wDoHz/99x//ABVMle5hjLtp10QO ybGP5Bs03d7i
UYrYloqlFqHnFljtpiy/eXcgZfqN2R+NS/aZf+fKf/vpP/iqkow9Q8JLcSXT 2N69ot5/x8R7
NyvznsQRk8nnFWNB8M2uhlpVkaa4ZdhcjaAPRR26DqT0rU+0y/8APlP/AN9J /wDFUfaZf+fK
f/vpP/iqXKr3MlRpqXMlqWKKr/aZf+fKf/vpP/iqPtMv/PlP/wB9J/8AFUzU lmhiuIjFNEkk
bdUdQQfwNcTrPgzUrnV5bjTLq1trZgNkOAAvAz8uxhyRn8T0yc9j9pl/58p/ ++k/+Ko+0y/8
+U//AH0n/wAVUyipbmtGtKjLnhvsZnhbR7vRNJa1vJ1mkMpcFSSAMAAZIGen /wCs81t1X+0y
/wDPlP8A99J/8VTTeOJFjNnPuYFgMp0GM/xe4ppWViak3Uk5S3ZaqF9730R8 tgkcTKXJGCSy
njnPY9qb9pl/58p/++k/+Ko+0y/8+U//AH0n/wAVTIC7tFu40Uu8bI29HTGV OCO4I6Ejkd6z
4fD8du8rwXtxG0rbpCiQgsfU/Jya0PtMv/PlP/30n/xVH2mX/nyn/wC+k/8A iqiVOMr3W5Sn
JbBaWi2kbqHeRnbe7vjLHAHYAdABwO1M1DT01CKNWmlhaJ/MR4iAwOCO4I6E 9qf9pl/58p/+
+k/+Ko+0y/8APlP/AN9J/wDFU1FJcq2FzO9+pjr4WU/akm1S9kinfLJ8gyNo BBO3noeRjjA7
ZPQVX+0y/wDPlP8A99J/8VR9pl/58p/++k/+KpqKWwSk5blTWNEh1dImMjwX MB3QzxnDIf6j
gce1U7fw3K95Fc6rqk+omA7oo3BCq3qQSc1r/aZf+fKf/vpP/iqPtMv/AD5T /wDfSf8AxVMy
dKDfM0WKKr/aZf8Anyn/AO+k/wDiqPtMv/PlP/30n/xVBoWKhXe99NKY2RPL RFLEfMV3ZIwe
nI6003Try9pcKvc4VsfgpJ/SpkdZEV0YMrDII70AQ3ts91bNHHKYnOcOGdcZ BB+4ynoT34OD
2rMvdBfU9sd7LaCEzCWYW1qYnlIBwC288fMff3Faj3QEhjjjkmZfvBAMD6kk DPtnNJ9pl/58
p/8AvpP/AIqnd2sTKEZbomjjSKNY40VI0AVVUYCgdABUd5vNjcRRxtI8sZQB SBgnuckcU37T
L/z5T/8AfSf/ABVH2mX/AJ8p/wDvpP8A4qkMdd2yXllPayMypNG0bFeoBGDj 35rKg0jUoEIX
UbVmY7ndrRsufU/vP/1cAcCtP7TL/wA+U/8A30n/AMVR9pl/58p/++k/+KrO pRhU+JGkakoa
RZHZWJt2M08gmuSNpkC7Qq+ijJwOhPJyfYAC06LIu1xlSRkeoz0qH7TL/wA+ U/8A30n/AMVR
9pl/58p/++k/+KqlCKjypaEuTbuxus2MWsi2STMccL7js+8y4IK7uoBOCcen rgiwiJFGscaq
iKAqqowAB0AFQ/aZf+fKf/vpP/iqPtMv/PlP/wB9J/8AFU0rCuWKhg3tNdSv G0Yll3KrEZxt
UdifQ037TL/z5T/99J/8VTTeOJFjNnPuYFgMp0GM/wAXuKYFkgMCCAQeCDTI oliDBSTuOeT+
H9Kj+0y/8+U//fSf/FUfaZf+fKf/AL6T/wCKoAsVDc2yXUWxyysp3I68Mjeo /wA4IJByCRTf
tMv/AD5T/wDfSf8AxVH2mX/nyn/76T/4qk0mrME7aofa26WlpDbRlikMaxqW 6kAYGalqv9pl
/wCfKf8A76T/AOKo+0y/8+U//fSf/FU0raINyxRVf7TL/wA+U/8A30n/AMVR 9pl/58p/++k/
+KoAkliWUKGJG054P4f1p4AUAAAAcACoPtMv/PlP/wB9J/8AFUfaZf8Anyn/ AO+k/wDiqALF
FV/tMv8Az5T/APfSf/FUfaZf+fKf/vpP/iqALFFVTeOJFjNnPuYFgMp0GM/x e4p32mX/AJ8p
/wDvpP8A4qgCxRVf7TL/AM+U/wD30n/xVH2mX/nyn/76T/4qgCxRVf7TL/z5 T/8AfSf/ABVH
2mX/AJ8p/wDvpP8A4qgCxRVf7TL/AM+U/wD30n/xVH2mX/nyn/76T/4qgCxR Vf7TL/z5T/8A
fSf/ABVH2mX/AJ8p/wDvpP8A4qgCxRVf7TL/AM+U/wD30n/xVH2mX/nyn/76 T/4qgCxRVVbx
3Z1WznJQ7W5Tg4B/vehFO+0y/wDPlP8A99J/8VQBYoqv9pl/58p/++k/+Ko+ 0y/8+U//AH0n
/wAVQBYoqv8AaZf+fKf/AL6T/wCKo+0y/wDPlP8A99J/8VQBYoqv9pl/58p/ ++k/+Ko+0y/8
+U//AH0n/wAVQBYoqv8AaZf+fKf/AL6T/wCKo+0y/wDPlP8A99J/8VQBYoqv 9pl/58p/++k/
+Ko+0y/8+U//AH0n/wAVQBYoqrJePFG0j2c4VQWJynAH/Aqd9pl/58p/++k/ +KoAsUVX+0y/
8+U//fSf/FUfaZf+fKf/AL6T/wCKoAsUVX+0y/8APlP/AN9J/wDFUfaZf+fK f/vpP/iqALFF
V/tMv/PlP/30n/xVH2mX/nyn/wC+k/8AiqALFFV/tMv/AD5T/wDfSf8AxVH2 mX/nyn/76T/4
qgCxRVf7TL/z5T/99J/8VR9pl/58p/8AvpP/AIqgCxRVf7TL/wA+U/8A30n/ AMVVXUNat9Kt
Wur9HtoFIBkkeMAZ4H8VNJydluBpUVwv/C3vB/8Az+3H/gM/+FH/AAt7wf8A 8/tx/wCAz/4V
3f2Vj/8AnxP/AMBf+RHtIdzuqK4X/hb3g/8A5/bj/wABn/wo/wCFveD/APn9 uP8AwGf/AAo/
srH/APPif/gL/wAg9pDud1RXC/8AC3vB/wDz+3H/AIDP/hR/wt7wf/z+3H/g M/8AhR/ZWP8A
+fE//AX/AJB7SHc7qiuF/wCFveD/APn9uP8AwGf/AAo/4W94P/5/bj/wGf8A wo/srH/8+J/+
Av8AyD2kO53VFcL/AMLe8H/8/lx/4DP/AIUf8Lf8H/8AP5P/AOAz/wCFH9lY /wD58T/8Bf8A
kHtIdzuqK4u1+KvhO7kMcd8ysBuzKnlj82wM+1dTFqAnXdFbSSDuVeM4/wDH q5q2GrUHatBx
fmmvzKUk9i3RVf7TL/z4z/8AfSf/ABVL9pl/58Z/++k/+KrEZPRUH2mX/nxn /wC+k/8AiqPt
Mn/PjN/30n/xVAE9FQfapP8Anxm/76T/AOKo+1Sf8+E3/fSf/FUAT0VB9qk/ 58Jv++k/+Ko+
1Sf8+E3/AH0n/wAVQBPRUH2qT/nwm/76T/4uj7VJ/wA+E3/fSf8AxdAE9FQ/ apP+gfN/30n/
AMXR9qk/6B83/fSf/F0ATUVD9rk/6B8v/fSf/F0fa5P+gfL/AN9J/wDF0ATU VD9rk/6B8v8A
30v/AMXR9rk/6B0v/fS//F0ATUVD9rk/6B0v/fS//F0fa3/6B0v/AH0v/wAX QBNRUX2t/wDo
HS/99L/8XSG8YDJ06UAdTlT+gbNAE1FEdxFMm9EQjp/EMH0IzxSG6Il8qCFn l67Y1yR7kngd
D1Ip2EShPL+aQc9l70xmLMWPU0zF3/0D5/8AvuP/AOKoxd/9A+f/AL7j/wDi qLMB1FNxd/8A
QPn/AO+4/wD4qjF3/wBA+f8A77j/APiqLMCvqFrJeWnlRSrFIJI5Fdk3gFHV uRkZHy46iook
1qGWeRb/AE8mZxI2bF+DtVeP3vooq7i7/wCgfP8A99x//FUYu/8AoHz/APfc f/xVNcy2DQgs
LaS0tTHLKssjSySs6JsBLuznAycAbsdTThpsd94fjsL2CQxvCquu0ggjB/ME A/gPwlxd/wDQ
Pn/77j/+Koxd/wDQPn/77j/+KoSfYTSaszh9Y8EahYRqugC4m83ImkkKCUDI IUZCgLxk9zgf
Suy8O2F1pfh+zs7sl54kO8qpxkknH4cD8B+EK6kDIIzaXCSHokm1GP0BYE1N 9pl/58p/++k/
+Kq/avkULaIUYRirRK6+EtIWB4zBeu7Or/aXvLh7hSoIXbMX8xQAzjCsBh3/ AL7VYtPD2m2N
vZQQWsuyynkuYDJJJIyyuJA7lmJLE+bJ94n73bjafaZf+fKf/vpP/iqPtMv/ AD5T/wDfSf8A
xVRzFWI18MaXHq8eppb3K3EUrzxoLibyUkZWVnWHd5YYhmyQoJLE9TkasgOx vlYDb3GO4/z/
AJwM77TL/wA+U/8A30n/AMVR9pl/58p/++k/+Ko5gsOntLa6ZGuLeGUxnKGR A236Z6dBWbDp
mp2sEdvb6jbCCJQkYktWZgoGBkiQAnHfA+grQ+0y/wDPlP8A99J/8VR9pl/5 8p/++k/+KrGp
ShU+JFxnKOxBaaasWZbox3FyZvPEnlYCPs8vKAklfk46927HFLeaJpOoxvHf aZZXUckomdZ7
dHDSBdocgjltoC564GKm+0y/8+U//fSf/FUfaZf+fKf/AL6T/wCKq4xUVZCb bd2Mj0vT4tSl
1KOwtUv5l2SXSwqJXXjgvjJHyrxnsPSoI/DuiRabLpsej6elhM2+S1W2QRO3 HJTGCflXnHYe
lWvtMv8Az5T/APfSf/FUfaZf+fKf/vpP/iqYhljpen6YmywsLW0TaE2wQrGN oLMBwOmXc49W
J7mqn/CL+H/sH2D+wtM+x+b532f7JH5fmYxv24xuxxnrir32mX/nyn/76T/4 qj7TL/z5T/8A
fSf/ABVAFiiqxu9nM1vNEnd2AIH12k4+vSrIIIyORQBDMiyzW0L/AHJJcMPU BS2PodoB9qn1
S+ntJbDyI5JfNuCjxR7dzr5bnA3EAcgHqOlQSHF3Zn/pqf8A0W9N1VbmWbTj alVdLksXeMuq
jypBkgEeuOo5IrSDJZlab4uvL3xP/ZkkEUcRkdNp271x5vBxIef3a/w9+w2k 7+q65ZaLFA96
0/8ApEvkxJBbSTu77WfAWNWb7qMenaub0628Qx+JfOu3kaz8xtxDkIR+9wQv mnA5j429u2Mt
d8S6be6rcaH9juJ7X7NftNLcQeXviT7PMmQJFZTlnVfun72eMZGVGUrPm7m1 ZRuuXsb9lqFv
qNol1ayb4nzglSpBBIKspwVYEEFSAQQQQCKj1LVIdLtUuJ1dke4htwEAJ3Sy rEp5I4y4J9s9
eledeL/C2oPYLbaXZ3V08EE0tlc262nnJeyMzySSPMAYwzlGBg2kHf0wmLF3 4eu50vYF0d01
WXUo5zrkf2cs0H26OVVDMS5McQUbWTb+6wMgLna5iek76N9eT+JPDut3WmC0 g0dzNY28i6fc
af8AZSxuWyxnZ7kmSMMfLbKN5gcSks2EdqmqWRu/EZ0mxtoF8Ufar+VtWjmi MkcUtvc+RvZW
M6KglgXLIFBVQpPyZLgex76x9H8Uabr2w6eL5o3iEySzafPDG6HGCryIqtnI IweRz0rB8EaI
2i/bmW0vbO3m8sLBdfZE+Zd25hHaqIxkMo3Elm2gEAKuczw1pd1Y+EY9IuvD Wrm5Wygjk+2a
orwmZNoBjIndoQrHeGRQQEyoLBVouB6TvqnZ6pDfXWoW8SuHsbgW8pYDBYxR y5XnpiRRzjkH
615vd6WsWv6Pa6x4a/t64W1vmnbbbyfapN9oPtOJnULkYXb1T7igoqkln4Y1 S0kV9e0n/hIb
dcLNb74pvPm+y2cYuMTMqnDQ3C7mIf5+BhiaLgeqb6N9eXQeDdVXw9q6XbPN q87WaNcrOJGu
IY4bUXATzMrmQxSKQ4AfC7/lAxY8P+EXt9Y0ye4sbpLC2W6kjhupYB5MjNal AYoAsSjdFI4V
QwDAOSHOAXA9J31mWuq3VxaxO1gwmmGY1Ry6A91dto2FTnII9huORVvfWRb/ AGySwlWeyGJw
TeRO43zMyhWCFWwoCgAZ5OOdv3i0wL0JTV7BJriFY5MsEeNt23DEBkbAyCAC DjBBHUVCd9tM
IZm3Bj+7lxjd7H0b+fbuBNYy3DWim6Vllyww23dtDHaTt4yRgnHGc1NKqTxN HIoZG6iodmMg
qBLy3e/msVkzcwxJNImDwjlwpz05Mb/l7ik8w2riK4cbScRytxu9j/tfz/MD DuvDg1HxbeX1
0b2O2awtoYntb+W33Osk5cERupOA6dfU471IzZ07UrXVrOO7s3d7eRUdHaJk DqyK6kbgMjDD
kd8jqCBbryS28E6uumWcWo2F1LbxLGJLO2+xzM0gs7SMOVuMxYVoZ1z94buM qxNdDaeF7+00
3XHe2+0X9z5MCvcTrctLbi3t45tpcBC7eXIMuqh2VC42gYLIR3VVLvUIrK5s LeRXL3s5gjKg
YDCN5MnnpiNvXkiuF8MeE7uHXbeW+0+6j020a5e1iumt18ssLQpmO3Pl48yO ZwAMBgHPzYNS
WXhNZ4NFs9Q8MwmS2ukfVbqdIHTUGW2nQzHDFpP3jA5cBvnzj72CwHoNV3/5 CMP/AFyk/mlc
N/YNws9vpBbyf7S+1211bgBgdOjuWePac4VRHKIQq4YC5B/5ZADuX/5CMP8A 1yk/mlAFiiii
kMKKKKACiiigAooooAKyV+2bpPO/tXd5j7fI+y7Nu47cbufu461rUU07CKdh 9p2z/aPP2+Z+
68/y9+3avXZx97dUUsWo3eqSw2k22OKCNyPNVOWZx3ifP3R6fjWjVby7yG+k ubSeBPMjSNll
hL/dLEEEMv8AeP5U01fUCvFFqNpqkUN3NujlgkcDzVflWQdokx94+v4U6Rjb G/MfaITAdgxD
Z/8AQc/UmpvLvJr6O5u54H8uN41WKEp94qSSSzf3R+dQXn/MQ/69B/7PRK19 ARJcKbWxiihk
aP8AexR7wAW+Z1BPIxk5PamslwRvsbi7uJI2G+K6hESspz0JRefoTjuKTWJU gsFlkdURLiAs
zHAA81MkmsqG8sIdSgmXUNMWJCTIVuIQXOGAJAjByNxHDDj15BUacZt3dhua itr/ANf11RuC
8iOnC+2yeUYvO2rGXfbjPCrkk+wyT2qrpGu2OuJM9j9qKRMUdprOWAbgSpA8 xVyQVIIGcEYO
Kk0Y50LTz620f/oIrk9S8OajdeGY7N4JmRdYu7q4toPId54XlnZAFmzE3MkT 4fptyPmAFKOq
1BndVmvr2mppFrqgmd7W7VHt/Khd5Jgy7htjUFyduWwBkAEnABxyFt4ZvYL3 QyunTXDW23nV
BbTwWkfnO52bNrRThSqjylMY2onIUOs+gaBc+HbDSZ7bQts+m2slldW9v5KN eM4g3XMZ3ANl
oR/rCjEEk4KhWdhHSWXiGzv7/wCxxRXqyeVHKDLaSR8OZQNwYBk/1D8sAOVw TuFa1cY2napq
HjbT9abTJrW2XyPMWeSIumyO/U5COwPM0XQn7/scdLaXV/N9h+06b9n861Mt z+/V/s8vyYi4
+/nc/wAw4+T/AGhQwL1FQWUtxPYW013bfZbmSJWlg8wP5TkAldw4bByMjrip 6Qwqu/8AyEYf
+uUn80qxVd/+QjD/ANcpP5pQBHcMxvYovtE8MZhkkbyYw7EhkA4Kt/ePQVG0 k9s8U6vPcWUh
VGM6CN0YttHy7VOMkdR7j3r6tPBDqFuLieGFHtplDSsqgnfEcfMCO3pWct3a qZEjvLA+bc2y
ww288bYAmBIAVFOPmJ5Ld+nOTkTi3fUHNKyt/X9eZt6nrNho/wBj+3z+T9su ktIPkZt8r52r
wDjODycD3otdZsL3VdQ0u3n33mn+X9qj2MPL8xdyckYOQM8E+9UPEmjf23Jp NvLB51mt1L9r
Xft/dPazxHuDyZFHHPOe2a5TVPBWo+Z5aia7tfKtWvDAsG+9kDXjykRTZj/1 s8cm1/lH8PKg
U0kI7bUddstMt9SklZ3fTrP7bPFGvzeVh8YzgEnynGM9ucZFaVeZz+DrtNNv lGjvd3Nzoktl
ZSzPbtLZN/pJCMw2KgZZo0CxAqu0rnaoY6Wo+FjbaqwsNDhl0Bfs8s2l26xJ HdOFuVf90xVC
wL2zEtjIjXBJQCiyA6/VNQi0nSL3UrhXaG0geeRYwCxVFLEDJAzgetTzTLAg dw5BZU+RGc5Y
gDgAnGTyegGScAE15nqnhTUZtDv7e48P/wBptcWE0OmQ7oG/sx2lnZB+8cBM JJAn7otjycdF
QnqPFCteW0EVxYoJItbsTYksrtKFkid5EHVSF84HvtRj900WA6iivKH0J7GT S4r3w19stZdT
UCC6gtTfXjC1uizTsr+VLgkEMxVuGyCcM3oPhuzuLDQ4re4j8pvNmeOHIPkR NKzRxccDYhVM
KSo24BIANDQGtRRRSGV3/wCQjD/1yk/mlR3DMb2KL7RPDGYZJG8mMOxIZAOC rf3j0FSP/wAh
GH/rlJ/NKz9Wngh1C3FxPDCj20yhpWVQTviOPmBHb0otfQaaT1LDST2zxTq8 9xZSFUYzoI3R
i20fLtU4yR1HuPd2raxZ6JaJc3xmETyrCpht5JjvY4UYRSeTgDjqQOpFYi3d qpkSO8sD5tzb
LDDbzxtgCYEgBUU4+Ynkt36c5ueLYrybSIEsbCa9lW/tJmjheNSEjnSVjl2U dEIHPUjtkhuC
jKyd0Spcyvaxu0V5f4j8MyWHhLVL+HToYLx5dXlvriMIskls8d2Yw7Dl1JaA 7ecELwNvGlDo
l3bapBqum+HX0+wtZ4pBpMRt45JHEVzG8iqj+Vk+fDyXBIiPooJYDt0vLd7+ axWTNzDEk0iY
PCOXCnPTkxv+XuKeZlW4SEh97qzghGK4BAOWxgH5hgE5POM4OOJ8NaBc2niH +1dR0L97c+f5
Mr+S8ljm5upTuIY43pOg/dluQQ2AATHr1jJrOq2Ty6bdR38miSC+gsHgeaPd PbssTPJ+7ZCV
nGG+V1WUAHkUWA76ivKDoVzNe3lg3hqyGqnR4VtJ7KCGGPTJHmuykmC5aNhl WYxFyGViCflJ
9XoaAKKKKQyvbf6+7/66j/0BaqTzeVbarfT3l1HDZMT5cCxk7RGrHG5Tk8nv Vu2/193/ANdR
/wCgLXO6xd7rfWdNjvLCCW5n8txdTbNsbQICwHfmqhFSmlJ6Eyk4xbW5s6fd zu0ccwdknjM9
vK+0MyfLwwXgEbl6f05fqWsWeleULkzNJLnZFb28k8jAYy2yNWbaMqC2MAso J5GadldWkmoa
da2t5BdfZ7GRGaJw3QxAE4JxnFMvIrzTden1a2sJtRjurWG2eG3eNZIzG0rB v3jKrKfNYHkE
FVwG3ErPKoycU7oq90mzZgmW4t45kDhJFDqJEZGAIzyrAEH2IBFSVxNxo99d 6614dHdbue8t
bm31GRoi1jbqIvNtywYuC2yYbUDIfO5OGbFTS/A8ltpWj2kFnDpkv9j7byaB E4v0a3eGR1Uj
zWR0kYE5H3gThuXYR6DUF3eW9hCs1zJsjaWOEHBPzyOEQcerMo/HmuB1bwrq GoW9leX1pdTv
cNNc39lbLaSss7iIRArcAxMIo4zFvXDHqB871IPBdw2l6r9ss/tt091YsBcX AnNxDCloZVBb
ALO0LqSwTeVUtgAYLID0GislJ7y1sJkstC8uO3sEe0tvOjj3SYf/AEfC5VNu 1BuyV+fj7tX0
luDfzQtbbbZYkaOfzAd7kuGXb1G0Khz33+xpDJ6KKKAK9/8A8g66/wCuT/yN GoSvBpt1NGdr
xwuynGcEAkUX/wDyDrr/AK5P/I1DrJxoWoH0tpP/AEE0pbMFuLLDNmSO0vb2 S5TkLNAqxtgj
I3bAD+Bqe1nNzAJChjYMyMpOcMpKkZ78g1g3F5YPexzRahpgHnB5H+0QhmXc GxzGc8rnqDn+
LoRq6PKk9g0sbq6PcTlWU5BHmvgg1coKLvFi51LS39fgQaR4k0vXNn2GWY+Z EJovPtZYPNj4
+dPMVd6/MuSuQNy56jOtXn2m+FdfsvDlrbm7mkvm0I6fA8kkcZ0uZoxnDRgb 0LJGN3zOpjUj
cGYrUj8JTQ6RcxxaTq/kvPE62Eiad5cjqsmTJbx7IWjO5Mnf5jFFxs2K1KyA 9MrN0PXbLxBp
6Xliz7CsbMki4aMvEkqqe2dkiHgkc9eK5MaPrNrbnTzo6ObrUdOvGmsGjS1t 1hFqsihXZXAH
2dyoCn5SvOcgHhHQr7w1YXE0nh9J9WOnQGOZXiBYx2sEf2UyZ3AmSJjnBTBB zniiwHdCZWuH
hAfeiq5JRguCSBhsYJ+U5AORxnGRmSvPvEGkLqHiXWWtNPmu/wB1YmaO2ige OaZBcnbcLKyr
IoV4SV3BwDEQV4YVNL0aeTWr2NNBtYtUttRsd+qWiRJDbJHb2rSwxkt5oQqH UKFwRIASAWwW
A9MooopDCvEfi5dXN54ghsWb/RoI96qCeWJIyRnHQfqa9urxz4hW3neKXbHS NR+pr3eHHFY+
Mn0TOXGS5aVy3ofws0ZNNtv7XDzXFypaKWJmVA2QAp56Y5HGeTnsK4fxT4cs LG7eXTXX7NvC
BOc9+RnJ/hOQeh6dcDsrzXJZrKHyJmhUEqqFg2wE8qR1xjo3T8iBh6knnR7J D5k24MHDhtow
eCeck5B9sc8kgevl+LzJY9+2k3F9Oi76bK3T8Dik4ezUtn+ZyaeHbyTydsGf Pt5LmP5h80ab
9zdeMeW/HXjjqKhm0ea3it5ZY9qXEZliOQdyhmTPt8yMOfSvQtH1G20/To/P tVubi3l2Ro/V
oXZGdc4OF/dupXuLh+PvBr9hqdraXN5Fazww7FhgtbiU3ESmKNWD48kh18xi JCvTJJOSAT9H
LMa8W/cvb8df8mn8n8slOLtqeY3OiSWtvZzOUK3cJmQLnIAkdMH3yh/DFWbP wpqF/Zi6t4om
jaRokVriNXkcBSVRCwZz8y8KDnIHWvRbnUbeawULqCrZfZrqNtLSORFMjyTG NhHzGAu+NvvE
jbxkgVX0K5tbPSbOOW6to/s99JPNE9uWmeMrF/qn2HYx2MAQyEHByMAiXmVf kbUdb+e2vp5e
Wo+aN9zzD7D7UfYfavUP7SEl4Fjvja7NNggtbkKyC3lCQiRsoN2SI3TcASRg fd6ZOsW9re3U
91Hcbph5EZHln9+wjxLLk+rrnkZO/Jwc1tTzCcnaUbf0vL+rMhzSWjOF+w+1 Ph05ZJ40Zgis
wBY9FGetdZPpVpH9q8m783y5wkP7or50fzfPz93ovB5+b2qulgpdQ+QuRkj0 rWWMvFtP8Cfa
6mn/AMKe1n+1/s3nW32DyPP/ALS3fuNuM9f88c9KwNG1bVPC2ovJpd3lFZhs bmOTtnbn2HPt
Xqf/AAmGifYv+Ec/s64/4R37P5W/d+/3fe3dcde349OK84ewUOwTJXJwT6V4 2BxOJxKlTx6v
GysnFJPzfn5dDorVIQs6b/E9q8J+K7XxPp4kTEV2gAmgJ5U+o9R710NfPumy XWk30d5ZyGOZ
D1HQj0PqK9m8O+JbbXLRSSsV0vDxE9/b1r5TOMp+qT9pS1pv8PJ/o/6fZhsV Gr7r3KHiGy1q
48S2U2mLerZpayi/K3YWO4jI4ijj3qVnJ5EoKBR1Zvuh/hG6vbKxs9E1+/SX WzA9ytuX8yaO
3DBVEsgADuNwUvhdxBwDtLHqKxrmx1CTxjp+oRxWpsILOeCRmmYS7pGjbITY QQPJUfeH3z/d
+bxLnWXtN1Oy1ixW9065S5tXZ0WWPlWKsUbB7jKnkcHqMirdY3hix1DT9Lmg 1KK1jme8uZ1F
tM0q7ZZWlwSyKcguV6ds98DZpDCiiigAooooAKKKKACiiigAooooAzJftn2u 43f2l5e8eV9l
+z7du1c53/Nndu/SpbH7V9om837X5GxNn2ryt27LbseXxjG3r71eop30sIoX i30+o21tZy7N
0UkjjeqZ2lAOSj/3jxj8ajaDVbK8svtM+6GWUxsPOV8/u3boIUxyvXP4Vbli uReRXVrNFG6R
vGRLEXBDFT2Zcfd/WkkS/up7Z7q5tmSCQyBYrdkJOxl6lz/e9KpNWDqG0JqQ 28ebESw7ZUqA
frhv0FV7/wA2Pwij24uWkleCWX7Nv81g0iF8FPm+7kcc4FWX/wCQjD/1yk/m lU9RvnsPCVvP
Hcm2wLZWmAXKKzorH5gR90nqKqh/EVu6Iq25HfsZ9pqs+ny3s8O+G2KwIn9u Xc8KF/3pbY0o
Y5wE4HH5V1ljNfPAx1CG2hl3cLbzNIu3A5yVXnOeMVxRng11ru1Z7vxBawrE 6rDPFEyM4mR/
mQxggrgEEn73TFdRpbL5MzjS2055JS7xsI8yMQMudjEEnpknPFdWI0eq1/r5 /gc+Hd1o9P6+
X4j4fEemXGpnT453M+9o1YwSCJ3XO5ElK7HcYbKqxI2NkfK2Ll5qFvYQLNdS eXG0scIO0nLy
OqIOPVmUfjzxXG2umal/YuleF5LJ44NNe0LakZEMUyWzo67EDb97+WoKsAFy 2Gfau/Bm8N6v
e6doml3Ohu8GjabHbTmaSBor0x3Fm5WMbySHW3kx5gQcqG25OOW51HpFprVv eale2EaTiW0l
MUjGM7CfLik4YcDiZMA4Jw2AQpNaG+vJ73whfX2sO66HHHpktxCfsshh2pCG 0vKFAxXAW2nG
BkfJgZyuZNX8HXUl7LFHp07aDDdSG206xjs2Ubobba6xXAMSqHS5zgB90hI4 djRcD1TfWedT
mS8uUe1YwQFQXjJeQ5UEN5YXO3OVyCeQeMAkR6VDNZ6PZWtxI8k0NvHHI8kx lZmCgElyFLnI
+9gZ64HSot16dSmdIQrqNkE8mGjWMhS3yhgxYsMc4ACgg9QwmBaguXvZrm1v LONUQIcFxIDn
J2sMYDABSQCfvDnpUE0LWA3h3kte+7lovfPdfryOvPZLBp1nuVa2aCAkOoZ1 bMjFjJtIOduc
EbgD8x4AwBf30pWYIqggjI5FFQSJ9hJdB/op6qP+WXuP9n+X06TK6uoZGDKe QQcg1mULRRRQ
AUUUUAULnXNIs52gutUsYJlxujluEVhkZ5BOehFS2Wp6fqQkNhfW10IyFcwS q+wkZwcHjisb
xZ4NsfFdsgldra7j4S5jUFgueVIPUdcZ6H8QdTR9HsdB0uHTtOhEVvEOnUsT 1Zj3J6k1bUbK
24i/WPB9t+zxfaP7Z8/YPM8v7Jt3Y5xnnGa2KKlOwFaw+0fZB9p8zzN7/wCs 27tu47c7flzt
x0qqsGq3t5e/Zp9sMUojUecqY/do3QwvnluufwrTqtGl/az3L2tzbKk8gkKy 27OQdir1Dj+7
6U4tX1BkNmt9BqNzbXku/bFHIg3q+NxcHkIn90cY/GprNRGZ4l+5HLhR6AqG x9OaWKK5N5Ld
XU0UjvGkYEURQAKWPdmz979KLb/X3f8A11H/AKAtKVr6AguDi4tP+up/9Aer W6qtz/r7T/rq
f/QGqxSGO3UbqbRQA7dRuptFADt1G6m0UAO3UbqbRQA7dRuptFADt1G6m0UA O3UbqbRQA7dR
uptFACth1KsoZSMEEZBFVfs0kX+ouGVf7ko3qB+h/WrNFAFcPe45gt8/9dj/ APE0b7z/AJ4Q
f9/j/wDEVYpOSwRBudug/qfagCDfef8APCD/AL/H/wCIo33n/PCD/v8AH/4i nRXUMqIRJGGY
A7dwzz2qagCvvvP+eEH/AH+P/wARUbLeG5SbyYPlRlx5x5yQf7vtVhp4kYq0 qKR2LAUsUheN
GZdpdA685BB9D+P+eKdhEW+8/wCeEH/f4/8AxFG+8/54Qf8Af4//ABFWKi3S NG8q4CqTwQOc
dcnIx0PY0JXAZvvP+eEH/f4//EUb7z/nhB/3+P8A8RUiyk7N0bKH+6xIIPGe xPaknJAiwSMz
RA49C6g0WAZvvP8AnhB/3+P/AMRRvvP+eEH/AH+P/wARVis1dUdhxBk4BIUS NjIBAJCEZwRT
jCUthOSW5a33n/PCD/v8f/iKN95/zwg/7/H/AOIplrfC4kMTxvHJglQyOAyj GSCyjucVLcz/
AGeNTgFnYIoJwNx4GT2H/wCoZJAMz9z4hx97YbvvP+eEH/f4/wDxFG+8/wCe EH/f4/8AxFZ0
mrpp13cW13cJMyuCredDHgFVONrOCOc4znjHJ61qW06XVuk8edrjIz/nBHuM g9QSKzhVjPRb
lyg46sZvvP8AnhB/3+P/AMRRvvP+eEH/AH+P/wARViitCSvvvP8AnhB/3+P/ AMRVS4MpXUPN
RFb7KOFYsMfP7CtOs+8/5iH/AF6D/wBnoAzIvFFxPGJIdFvJI26MgJB/ECn/ APCR3n/QBvv+
+D/hVfRbm8j0jR7SySBpblphmYkKNpZuo+h7VufZPEn9zSv+/kn/AMTXfWVG FSUFDZtb9jkp
e0nCMnLdLoZf/CR3n/QBvv8Avg/4Uf8ACR3n/QBvv++D/hWp9k8Sf3NK/wC/ kn/xNH2TxJ/c
0r/v5J/8TWfNS/59/iactT+f8DL/AOEjvP8AoA33/fB/wo/4SO8/6AN9/wB8 H/CtT7J4k/ua
V/38k/8AiaPsniT+5pX/AH8k/wDiaOal/wA+/wAQ5an8/wCBl/8ACR3n/QBv v++D/hR/wkd5
/wBAG+/74P8AhWp9k8Sf3NK/7+Sf/E0fZPEn9zSv+/kn/wATRzUv+ff4hy1P 5/wMv/hI7z/o
A33/AHwf8KP+EjvP+gDff98H/CtT7J4k/uaV/wB/JP8A4mj7J4k/uaV/38k/ +Jo5qX/Pv8Q5
an8/4GX/AMJHef8AQBvv++D/AIVG2vXhuUm/sK++VGXGw85IPp7VsfZPEn9z Sv8Av5J/8TR9
k8Sf3NK/7+Sf/E0c1L/n3+IctT+f8DL/AOEjvP8AoA33/fB/wo/4SO8/6AN9 /wB8H/CtT7J4
k/uaV/38k/8AiaPsniT+5pX/AH8k/wDiaOal/wA+/wAQ5an8/wCBl/8ACR3n /QBvv++D/hR/
wkd5/wBAG+/74P8AhWp9k8Sf3NK/7+Sf/E0fZPEn9zSv+/kn/wATRzUv+ff4 hy1P5/wMv/hI
7z/oA33/AHwf8KP+EjvP+gDff98H/CtT7J4k/uaV/wB/JP8A4mj7J4k/uaV/ 38k/+Jo5qX/P
v8Q5an8/4GX/AMJHef8AQBvv++D/AIUf8JHef9AG+/74P+Fan2TxJ/c0r/v5 J/8AE0fZPEn9
zSv+/kn/AMTRzUv+ff4hy1P5/wADL/4SO8/6AN9/3wf8KP8AhI7z/oA33/fB /wAK1PsniT+5
pX/fyT/4mj7J4k/uaV/38k/+Jo5qX/Pv8Q5an8/4GX/wkd5/0Ab7/vg/4Uf8 JHef9AG+/wC+
D/hWp9k8Sf3NK/7+Sf8AxNH2TxJ/c0r/AL+Sf/E0c1L/AJ9/iHLU/n/Ax216 8Nyk39hX3yoy
42HnJB9PapP+EjvP+gDff98H/CtT7J4k/uaV/wB/JP8A4mj7J4k/uaV/38k/ +Jo5qX/Pv8Q5
an8/4GX/AMJHef8AQBvv++D/AIUf8JHef9AG+/74P+Fan2TxJ/c0r/v5J/8A E0fZPEn9zSv+
/kn/AMTRzUv+ff4hy1P5/wADL/4SO8/6AN9/3wf8KP8AhI7z/oA33/fB/wAK 1PsniT+5pX/f
yT/4mj7J4k/uaV/38k/+Jo5qX/Pv8Q5an8/4GX/wkd5/0Ab7/vg/4Uf8JHef 9AG+/wC+D/hW
p9k8Sf3NK/7+Sf8AxNH2TxJ/c0r/AL+Sf/E0c1L/AJ9/iHLU/n/Ay/8AhI7z /oA33/fB/wAK
P+EjvP8AoA33/fB/wrU+yeJP7mlf9/JP/iaPsniT+5pX/fyT/wCJo5qX/Pv8 Q5an8/4GX/wk
d5/0Ab7/AL4P+FH/AAkd5/0Ab7/vg/4VqfZPEn9zSv8Av5J/8TR9k8Sf3NK/ 7+Sf/E0c1L/n
3+IctT+f8DHj168jkmb+wr4+Y+7Gw8fKB6e1Sf8ACR3n/QBvv++D/hWp9k8S f3NK/wC/kn/x
NH2TxJ/c0r/v5J/8TRzUv+ff4hy1P5/wMv8A4SO8/wCgDff98H/Cj/hI7z/o A33/AHwf8K1P
sniT+5pX/fyT/wCJo+yeJP7mlf8AfyT/AOJo5qX/AD7/ABDlqfz/AIGX/wAJ Hef9AG+/74P+
FH/CR3n/AEAb7/vg/wCFan2TxJ/c0r/v5J/8TR9k8Sf3NK/7+Sf/ABNHNS/5 9/iHLU/n/Ay/
+EjvP+gDff8AfB/wo/4SO8/6AN9/3wf8K1PsniT+5pX/AH8k/wDiaPsniT+5 pX/fyT/4mjmp
f8+/xDlqfz/gZf8Awkd5/wBAG+/74P8AhR/wkd5/0Ab7/vg/4VqfZPEn9zSv +/kn/wATR9k8
Sf3NK/7+Sf8AxNHNS/59/iHLU/n/AAMv/hI7z/oA33/fB/wo/wCEjvP+gDff 98H/AArU+yeJ
P7mlf9/JP/iaPsniT+5pX/fyT/4mjmpf8+/xDlqfz/gY9xr15PbSw/2FfLvQ rnYTjIx6VJ/w
kd5/0Ab7/vg/4VqfZPEn9zSv+/kn/wATR9k8Sf3NK/7+Sf8AxNHNS/59/iHL U/n/AAMv/hI7
z/oA33/fB/wo/wCEjvP+gDff98H/AArU+yeJP7mlf9/JP/iaPsniT+5pX/fy T/4mjmpf8+/x
Dlqfz/gZf/CR3n/QBvv++D/hR/wkd5/0Ab7/AL4P+Fan2TxJ/c0r/v5J/wDE 0fZPEn9zSv8A
v5J/8TRzUv8An3+IctT+f8DL/wCEjvP+gDff98H/AAo/4SO8/wCgDff98H/C tT7J4k/uaV/3
8k/+Jo+yeJP7mlf9/JP/AImjmpf8+/xDlqfz/gZf/CR3n/QBvv8Avg/4Uf8A CR3n/QBvv++D
/hWp9k8Sf3NK/wC/kn/xNH2TxJ/c0r/v5J/8TRzUv+ff4hy1P5/wMv8A4SO8 /wCgDff98H/C
j/hI7z/oA33/AHwf8K1PsniT+5pX/fyT/wCJo+yeJP7mlf8AfyT/AOJo5qX/ AD7/ABDlqfz/
AIGX/wAJHef9AG+/74P+Fcnrljf6vqTXa6XeIGAG0wscfpXoH2TxJ/c0r/v5 J/8AE0fZPEn9
zSv+/kn/AMTW+Gxaw8/aU4a+plVw8qseWU9PQ8t/4R7UP+gfdf8Aflv8KP8A hHtQ/wCgfdf9
+W/wr1L7J4k/uaV/38k/+Jo+yeJP7mlf9/JP/ia9D+3q/wDIvvOX+zIfzM8t /wCEe1D/AKB9
1/35b/Cj/hHtQ/6B91/35b/CvUvsniT+5pX/AH8k/wDiaPsniT+5pX/fyT/4 mj+3q/8AIvvD
+zIfzM8t/wCEe1D/AKB91/35b/Cj/hHtQ/6B91/35b/CvUGtvESjLDSQPeWT /wCJpPJ8Qeuj
/wDf6T/4mj+3q/8AIvvH/ZcP5meYf8I9qH/QPuv+/Lf4Uf8ACPah/wBA+6/7 8t/hXqOnzXkt
3e2941rutkjb/RyxBLk9zjoF9O/XirtJ8QVl9lB/Zcf5meQ/8I9qH/QPuv8A vy3+FH/CPah/
0D7r/vy3+FevUUv9YK38qD+y4/zM8h/4R7UP+gfdf9+W/wAKP+Ee1D/oH3X/ AH5b/CvW2fbL
EmP9YxGfTCs3/stPo/1grfyoP7Lj/MzyH/hHtQ/6B91/35b/AAqSHQ9Ut5kl isrxJEOVYQtk
H8q9Ut7q3u4zJbTxTIDtLRuGAPpkVNSef1ZKzgrAssjups4qx1nxHbBVuNPu LhBgZaBg2O/O
OTWr/wAJHef9AG+/74P+FdBRXmVMRRm7+yS9GzshSqRVue/yRz//AAkd5/0A b7/vg/4Uf8JH
ef8AQBvv++D/AIVvO6xozuwVFGWZjgAepoR1kRXRgyMMqynII9RWftaP8n4s v2dX+b8DB/4S
O8/6AN9/3wf8KP8AhI7z/oA33/fB/wAK6Cin7Wj/AM+/xYuSp/P+Bz//AAkd 5/0Ab7/vg/4U
f8JHef8AQBvv++D/AIVvqyuoZWDA9wc0tHtaP/Pv8WHJU/n/AAOf/wCEjvP+ gDff98H/AAo/
4SO8/wCgDff98H/Cugoo9rR/59/iw5Kn8/4HP/8ACR3n/QBvv++D/hR/wkd5 /wBAG+/74P8A
hXQUyWVIYy7nCj0GSSeAAO5J4A70nVor7H4sfs6v834GF/wkd5/0Ab7/AL4P +FH/AAkd5/0A
b7/vg/4VuxSpPCk0bbo5FDKcYyDyKGfbLEmP9YxGfTCs3/stCq0XtD8WHs6v 834GF/wkd5/0
Ab7/AL4P+FH/AAkd5/0Ab7/vg/4V0FeZeLPivF4W1NrSdAWLOESODzG2qzLu JMijkqa1p+yq
XtDbzZlUc4WTlv5HW/8ACR3n/QBvv++D/hR/wkd5/wBAG+/74P8AhXmX/C/7 T/n2m/8AAMf/
AB+uq8F/ExPF2pR28Ma7GYowMXluh2swJG9gQQpq/Z02m1Baa/EyHUmmrtq+ mx1Gmau2p6q0
b2kltJBE25ZOvzFe2Pb9a1bBv+Jda/8AXFP5CsWx/wCR11T/AK5J/wCgrWD4 s8WjQbbTLeHV
rWymhsm1KWOR4910kQUC2AblTKWbDjJHlnAPOOfEQjGpaCsrJ/ekzooycoXl 3f4No9A3Ubq5
UeLJXvrh4rO1m0eG8t7P7ZFeFpJGnWEoyps2lMzpzv6AkA8Az634kl0q4vFh sUnh06zW+vne
cxssJMmPKUKQ74ik4YoPu88nGGpqdHuo3VxXiHxfcWvhK5vrSDybl5dQtYn3 hvKe3juSJMFc
HJtx8p6bu+OaOseKdS0HXLm4vofmSwilazt7vfDlYtQlPzNGD8wgTJCqcheS FwxZgeh7qN1c
dqHjK80l2sr3SEOqM0QihtZpZ4mWQTMCWWHzAQLeXIEbfw84LFb0mvSy+GrP U2tLq0lmvLeB
4XUxsN1ykROJEzsOSRlVYqR9wngswOj3UbqwPDniF9e+0mS3htWi2kWzTN9q iDZwJ4mRTE2A
CBlgeSCRgnJtfG922nWFzeaTDDJqlrHcWCQ3hkDb5IYwJSY12fNcRcqH43ns AxZgdruo3Vx0
PiLWLrxZaaYlpaxvCtwmoQ/aSYwV+yurxv5e5yEuPukICSwzwCbfijxYPDe1 xa/a444mnu1j
81pIYh0bCRuozh8eY0akqfm4YqagdNuqs9r87PBK8LNkkDBUn1IP9MZrFXxV EL42c8KQTQz3
K3fmTALbwRKH84sRtIKyW5xnI87/AGGxymveOry40HUbb7LdadfpBMd0RljA VrS6dGBmhjfI
a3P3QMHaQ5+ZaLMD0TN6uRst5P8Aa3lM/hg/zo33n/PCD/v8f/iK4nxb4zkt rXWtPgidUazu
o7W/tjN8s8dvJIQW8sRgqY3HySMwZcYHzbZNb8V3emX1muqW32WSxla7uY7G 5MyTW5tLxguW
WPLboGO0jHCHPoWA7Lfef88IP+/x/wDiKN95/wA8IP8Av8f/AIisrw5r91rX 2lLvS5rKSDaQ
xjmWOQNnhTNFExYbTkBcAFeTkgbtIZX33n/PCD/v8f8A4ijfef8APCD/AL/H /wCIqxRQBX33
n/PCD/v8f/iKN95/zwg/7/H/AOIqxRQBX33n/PCD/v8AH/4ijfef88IP+/x/ +IqxRQBX33n/
ADwg/wC/x/8AiKbZlzJdGRVVvNGQrZH3F74FWqr23+vu/wDrqP8A0BaAC5/1 9p/11P8A6A1W
Kr3P+vtP+up/9Aan+eP+eN1/4DSf/E0AS0VF54/543X/AIDSf/E0eeP+eN1/ 4DSf/E07MCWi
q019Dbx+ZMs8SdNzwOo/MinR3ccsYkjjuHRuQy28hB/HFKwrk9FReeP+eN1/ 4DSf/E0eeP8A
njdf+A0n/wATTsxktFReeP8Anjdf+A0n/wATR54/543X/gNJ/wDE0WYEtFRe eP8Anjdf+A0n
/wATR54/543X/gNJ/wDE0WYEtFReeP8Anjdf+A0n/wATR54/543X/gNJ/wDE 0WYEtFReeP8A
njdf+A0n/wATR54/543X/gNJ/wDE0WYEtFReeP8Anjdf+A0n/wATR54/543X /gNJ/wDE0WYE
tFReeP8Anjdf+A0n/wATR54/543X/gNJ/wDE0WYEtRl2t2aQcq2Nx7r/APW/ lz+CeeP+eN1/
4DSf/E0eeP8Anjdf+A0n/wATQroQ3zrm5tsFI1WVOfnJwCPpU9ReeP8Anjdf +A0n/wATR54/
543X/gNJ/wDE03dgKj3MKlI/LKbiQSxB5OfT3piXEt7GhYBVGGJHPPoD+hP4 fR3nj/njdf8A
gNJ/8TR54/543X/gNJ/8TRdgS1mXq3SIpRN0SSF3XAIcFgfUHgZPQ8/QGr3n j/njdf8AgNJ/
8TR54/543X/gNJ/8TQm0D1M7TZJZ5W3YVFkLKnA2jkcck85B7DOfx0Z+kP8A 13i/9GLTEaKM
5S0nU9Mi0cf+y0ryq+3MN18rq4xbSdVII/h9qG7u4LQnrK02HVJYZhp1za2z JIqyi6tXkJPl
RjjDpjofXPH46Hnj/njdf+A0n/xNV5ILOaQyS6c7uerNZOSfx21dObhfQicO Yd5V/Ff2w1Ge
2mlMUxVreFol25i4ILtz15z+FWXRJY2jkVXRgVZWGQQeoIqrDFa27l4bCSJi MEpZupx+C1P5
4/543X/gNJ/8TUzfM7lRXKrHOPdy2NrfxrFcR+YWYzTCYmL5QoO5YiDgKOdx 6Z3HrW3ZO8cs
loZmuViH+uIwVz0V+xbGDkfiBkbpJzFc28kEtvdNHIpR1+zyDIIwR0ohMVvC sUVvdKi/9O8h
JPUkkjJJPJJ5JrkhQnGad9DeVSMo7almvOtZ+FNpqOvRXNrcfZNOkbddQRjD fSM/wg/+O846
jb6B54/543X/AIDSf/E0eeP+eN1/4DSf/E11xlKOxiNs7O20+zhs7OBILeFQ kcaDAUDsKrXn
/MQ/69B/7PVvzx/zxuv/AAGk/wDiaozypNDeyxsGjeyVlYdwd+DUjMrw518M /wC/c/8AoL0+
O/1LSvEXiK9iltH09tds7WW2aBvNZpoLOLesu/AA8xTtKHO0jIzkP8MW000W gTRxlo4GuGkb
soO4D9SP8iuxaws38zdaQN5sqTyZjB3yJt2ufVhsTB6javoK7cT/AB6n+J/m c+H/AIMPRfke
f+FrnxJcf8IR5+swS/adEkup99vI3mxj7HgNmX5pvnb96ePmPycmrmleKNem 0azuL240YT6n
oUuq20jQvbwWrIsR2ykyOWTM4JYbcBDwc8dZ/YWj/wDQKsf+Pv7d/wAe6f8A Hx/z26f6z/a6
+9U9E8IaDoGjf2XZaZaCB7dLe5ZoE3XSqu3MuFAckE5yOdx9axNTH8RalNYa zr2qRLGZ9C8O
PcWqsDtdpmkZg/OSAbOLGCPvN1yMZfh9LzRtc1Dwpoc8EPly5W6voTP+7t7L T4wpRGj+ZvNB
3ZwNpG3njsJvDdnP9t3STj7ZqFvqEmGHEkPk7QOPunyEyOvLcjjFi+0LR9Ti kiv9KsbuOSUT
uk9ukgaQKEDkEcsFAXPXAx0oA5vRPGFzrGnz+IJ3tNP0Wyt45ruBoXmlIa0j uSyyBgAFEwGP
LYnYTn5gF4vxnres32k3Wma5Y/Z7q1inuFfyki3pLp2oKBsSaYcGI87+c42j GW9ck0nTZtUh
1SXT7R9QhTZFdtCplReeFfGQPmbgHufWqdv4T8N2kUkVt4f0qGOX/WJHZRqH +Vk5AHPyu6/R
2HQmgDDn1/XrTW4/Dss2myahcPCYr5bR1ijWRLl8ND5pLEfZGGRIv+sBx8uG ji8V6w9xYG4i
gtLD7W1jPei0edLi4W6e38tVWQNBu2Bgzh0HmBS2VG/rLzSdN1FJ0vtPtLpJ 0RJlnhVxIqMW
QNkchWJIB6Ekio00LR47y1vI9KsUurSIQW0y26B4YwCAiNjKrgkYHHJoA5/w deaw3g/wpLf6
lY3El7FCXeVXSWSM2xcKpLt5k25QzNwCoc7QRXJ2+o6rFZ6VLJfXaJrlvbSG QXskrXSSXVpG
8hVsCzfZcMAkJIHmHDDy0J9Qh0nTbZy8Gn2kTm4a6LJCqkzMpVpOB98qSC3U gkVHFoWjw/bv
K0qxj/tDP23bboPtOc58zj587m65+8fWgDg5BqE/iK68OWc93cwWtxO0NvPq txbHYsFm+5rp
N0zEPcPhGyCJDkjy0FR6Xqt5qGkrr7apfTXUOoaTawyM5hR4Z47Myb7dGMRZ vtEpyQxXcMN8
q47yTw1oM2lw6XLommvp8L74rRrVDEjc8qmMA/M3IHc+tWJNJ02bVIdUl0+0 fUIU2RXbQqZU
XnhXxkD5m4B7n1oA83afUh4jj1mylu2kFxq17c2FuzFLpbae3s9gjH338hCy An/WkHIU4qxp
up+I9MOq6XFcyahrz6m0zRGP7Skcf2a2eZYvMmhCxLLOoUFsgMPlPzMO80rR rPSNO06zgTzP
7PtFs4JpQDIIwFBG4Addik4wCVHHAovtC0fU4pIr/SrG7jklE7pPbpIGkChA 5BHLBQFz1wMd
KAOH0XxTrF5YaprscsC2t5d6fFbWcyPIbaS5gsgDv3gNGpmLFAqljk7lzxJq F5r2ia9r2qte
abO+naFbXV5GLJ0FyqSXjBIz5x8o7QRuPmcnOOMHtP7C0f8A6BVj/wAen2H/ AI90/wCPf/nj
0/1f+z09qLfQtHtLOSzttKsYbWWLyJIY7dFR48sdhUDBXLucdPnb1NAGPpFo NburnUdQub5b
201CaEW0N7NDHCkcpEQaJGAbcmyQ7w24Sf3CqjHTxprCWOlXMqWL/wBu2kVz ZKsLr9j8ya2i
CyHefOx9rU5Hl58sjjdlewutC0e+1GDUbzSrG4voNvk3M1ujyR7TuXaxGRgk kY6GiLQtHh+3
eVpVjH/aGftu23Qfac5z5nHz53N1z94+tAHn8OseJdN8Q6xpVlBBqGp3OoSX E08FouwJHaWS
4EUlymM+cvPmn7v3Tu+XctZJvEF/p9/ZXV3HeFLe4uzHfmW0s4yiubcKhEUz uCfmIJVZN+4D
yVbc/wCET8N/2d/Z3/CP6V9h83z/ALN9ij8vzMbd+3GN2OM9cVJN4a0G51Qa pPommy6gHVxd
vao0oZcbTvIzkYGDnjAoA4O11q/0fw9Y63HdT3F1e+FLrWLlLueSWOS5jS3d SELYjXMsnyx7
RggY+VcbCaq/g65tdKvZPsPh7T7QQW001o1w94kNsXdvNjbETKEbKNH82wlS ckJ0E/hfR5Fm
8mxgtJLi7gvLiW1iSN5pIpRKpcgfN8w5zz8x5BOauR6TpsOqTapFp9omoTJs lu1hUSuvHDPj
JHyrwT2HpQBw8HirxXJq1voVxbWljqE1xEBcXVmCvlPDdPxFHcvyGtcbvMH3 j8owCxaeMte1
OXR7S3Om28+rJbXccsls8iwQzwXUojKiRS7qbbG/Kg7/ALgxz2Fh4a0HSn36 domm2bhw+63t
UjO4Kyg/KBztdxn0Zh3NV9R8IaDqosEutMtGgsnQpB5CGN1SOSNEZSpBRRK5 UcYPI75AOH/4
SrVx4junsrKO41S6S30392gZd0E+pBpBG8iDDC3J2mQbd33m24aSLV/FN5r8 2o2q4vINPhtJ
NOaYy24kkuLqETFInYKwkhhL4ZjHH5q5ZlBr0CXQtHns2s5dKsZLVoo4Ghe3 QoY4yTGhXGNq
kkgdBnirFtYWdnt+y2kEG2JIB5UYXEaZ2Jx/Cu5sDoMnHWgDzO38Tav4c8LS RWL3esvoz301
+12BNK1vHdTpEWmeaPaSsMgyqSkbfuDgNsaZquvR2qwrfWkj6lrt9Z2clxbv IbVY5bpzv/ej
zRthCKBs2gj72MHqL3w1oOpJGl/omm3SRvI6LPao4Vnbc5GRwWbknueTUlxo Wj3f2z7TpVjN
9u2fa/Mt0b7Rs+55mR823tnOO1AHH2d7rGj61r13Jc2M9qdbsrW5hW1dHkkl gs4i6P5hCKDI
G2lWPykbucjQ0RrUeHoPGGsXt8t0lo11fL9sn8m3YIfNj+zq2weWQybSpYFO cvknpItJ02C3
+zw6faRwb438tIVC7owojOAMZURoAe2xcdBUf9haP/bH9r/2VY/2n/z+/Z08 77u37+N33eOv
TigDzfVfF+s2d3bPrml7brSJW1FV2JB5yGxv8LhJpwOYT827+L7oxlu4tb3W LXxDY6TqVzY3
X2m0urky21q8G3y3t1VcNI//AD1ck5/u9MHNyw8NaDpT79O0TTbNw4fdb2qR ncFZQflA52u4
z6Mw7mo/+ET8N/2d/Z3/AAj+lfYfN8/7N9ij8vzMbd+3GN2OM9cUAcH4f8Ua veWN3cabDHJr
WqXEF69vHaiVfL/s+yMhAeeIABpYxy5PzdDyRc0XxTrF5YaprscsC2t5d6fF bWcyPIbaS5gs
gDv3gNGpmLFAqljk7lzx2k3hrQbmyFlPommy2gdXED2qMgZUEanaRjIQBQew AHSpP7C0f/oF
WP8Ax6fYf+PdP+Pf/nj0/wBX/s9PagDm7LxFr0/iyPw8w013gecXl2InQOsa 2kgMce5sErdF
MFjyN+ePLNeO68Q+I7e5srh47PULd4Z7jSR51myxOJAqG8jd943KGEkQGfKK sq7mC9hZ6Tpu
nJAljp9papAjpCsEKoI1dgzhcDgMwBIHUgE1T/4RPw3/AGd/Z3/CP6V9h83z /s32KPy/Mxt3
7cY3Y4z1xQBycfim9tNJ1FtNjjig0Gyku7yK9llu5LhkmuEeNJmcMo3Wz7XY NkOvyLt2k8Q+
O9X0mW/urOzjuNLCXkNrPJAEUXFvBLIwLecXcb7eRMeUg7hzgb+0l0LR5vsP m6VYyf2fj7Fu
t0P2bGMeXx8mNq9MfdHpVPVvCGg6yL57jTLRby9t5LeS+jgQXAV4zGSJCpOd px3446UAcn4h
1LWP7a07Qb/z7+QXcMz/ANiSPYPPHJBeYj5nGNrW4cnzADwMZHzWIdf8QaFB qkd5BBLa6RpT
am6Tys1yUZ7ryoC4JBYJFEGkJblW/wBZv3r2FjoWj6ZFHFYaVY2kccpnRILd IwshUoXAA4Yq
SueuDjpVwQQrcPcLFGJ3RUeQKNzKpJUE9SAWYgdtx9aAOTuPEOsaRLqEF+9j eSafFb3bm2t3
hNxHM0sYhjQyP++3RAryQ5YJhSd9F14k1i1ggCx2N1Nqdop0yW0V5IPtDPja 75+eMJJG+5QC
yQzvtUAKOgsdC0fTIo4rDSrG0jjlM6JBbpGFkKlC4AHDFSVz1wcdKDo1n/aN peKmz7L5zRwo
AI/MlILSlcf6z743dcSyddxoA4vxLEbvT/H+qfaLu2u9NtxBbPaXMkBHk2hn RiUYFjvupMgn
aQqcZGTY1rXNX8OXr6XoWnyXdpptkl9cy3dwJSyu8vytNPcIYwPKb5yJcA/d AUBustNGs7TT
LjTin2i1uJbiWWOcBw/nSPI6kYwVy7DB7dc1JeaTpuoXFrcXun2lzPaPvtpJ oVdoWyDlCRlT
lQcj0HpQBw/iDX9e+0z6e80elXD3tt9hhNo7mSEX1vF5xnSXY6MH+aLCOA+D x8zbFvZS69q2
p2utXt2sunvFHDHYXU1kro0KMZtscgZg0hlUbmYDysDkOW3ItC0eH7d5WlWM f9oZ+27bdB9p
znPmcfPnc3XP3j61HeeGtB1C3tbe90TTbmC0TZbRzWqOsK4AwgIwowoGB6D0 oA87sPEmqaZe
3um6VZ/abq51CaOH+PaWvNTdj5bSxoflt8cMh+bJLbVWtQ+MPEZtdTvHi023 TR9M+23dq0fm
vOyy3KMiyRzFIiRbdP3mwsQS23ntJtC0e4guIJ9KsZYbnHnxvboyy4dpBuBH zfO7Nz/ExPUm
pBpOmrbvbrp9oIHt1tXjEK7WhUELGRjBQBmAXoNx9aAMPwpeXi6ff3OqalA9 q2q3cFsJFKvH
/pksaozs5D5OxVAVccLzxWPf+I9b0y511v3EdjZ6hJ9p1I2styltELa3kQNA Jg/IkILx/KNh
YoN7MvaHSdNNxcXB0+08+4eJ55PJXdK0ZBjLHGSVIBUnpjjFU08L6Obxr26s YL28N2bxbi6i
R3jkIRQUOPk2rHGoxg/ICSWySAY+meIdYl1G0e8exksb7VbzTYYYbd45IfJN xtdnMjB8i3II
Cry+c8YPYVj6R4X0fRLq5vLOxgF9cyzSzXhiTzn82UyMpcAEqCQAD2VeuK2K ACiiigAooooA
KKKKACiiigAooooAKKKKAK17/qR/vV5vpvjTxLe+NJfDk/g37P8AZ8PcXhvy 0KxEnDqfKG7d
g7RwSQQdu1tve6tPfIUjs9Mkuh95nEyIB7cnJrN8/Wv+gBJ/4FRf41nJO+w0 Gnf8hrXP9y2/
9mq/VLS7a+S61S7vLNrUTrCEUyK+du7P3SfUVdqZDR5hpms/YNPtpLUyWzLC jOVUeW52jJZT
wc4GWGGwPvCu50DVrjV7Jpp7RocEBJMEJMMZ3KDzjv3HIwx5xBpnhLTNM8o4 ku3hwImuSG8v
GMYUALkY+9jdyea3azimtzmw9KpD4n8iKT/j6tf+ujf+i3qDVLSe+06S3trp rWVipEqgnGGB
I4KnkAjgjrVh1Jnt2A4R2Le2UYfzIqSq6HS0mrM4HR7PVoHLapH/AGeCihLV ZCwZkEWHJDsv
BXaBwSO9dnYXM93D5ssCRo2DGVkLbge+CBilfT7eW8a5lTzHMflhXwVUc5wP fP8AnJp9pax2
VuIIixjBJUMc4yc4rgo0K8K7m5e7tb02N17GFBU4rX/Pf9Ch4j1HUtJ0Wa+0 rSf7Vnh+ZrVZ
/Ldk7lPlbcw/u9+cZOAbemTXtzptvNqNmllduu6S2SbzREf7u/ABOMZwMZzg kcm3RXeYlaJk
l1NkuePJw8EJ6SdP3nvtJxj+E4Y9Vxk/atOs9PK2HiE3EsMOLe286B/MZR8q YVdxzgDg5NbN
xbpcxhWLKyndHIvDI3qPzPsQSDkEii0tks7OC1jLFIY1jUt1IAwM/lXNKlNy 0dkaqcUtiaoR
JCQfNumifcQUDKMDPHUZ6YNTUV1J2MRrGJUi8k5OFXHXeoAGT7gd/wAPTDqj ihWFAqkngDJ6
4HSpKJO7BHnXiO4hXW73fBDNILgLulhSQqvkxEAFgcDLE4Hqat+EJon1hBFD FCzQT7hFEsYY
BocZ2gZxubr6mt++8NQ3l5Ncre3MBmYO6JHC6ltqrn95GxHCqODjjpUmmeH4 dNu/tP2qe4kC
NGnmJEgQMVLYEaLknYvXPTjHNd8sRTdHk62OVUp+05vM1JpUghkmkbbHGpZj jOAOTWXc3xN9
G0CSefbcPHJgKGfIC5zw/wAp2n7pBxn5wa1nRZEZHUMjDDKwyCPQ1ltp1407 27XjPproAVc5
kHJygOOhG3kktwe5yPGxCqNWitDvpuK1Y3Sba9gmUzW1vbRtCDIkHyqZDjGF ycEfMCe/yn2X
Sk/4+rX/AK6N/wCi3qWo3Ume3YDhHYt7ZRh/MitqVNU1yomcnJ3ZJXyx8Y/+ R2/7ZSf+lE1f
U9fN3xU8PX+p+KmuLVY2KeZG0byrGR+9kcMNxGQQwrtw8JTjJRV9jkrTjCcX J23PKK9X+BX/
ACM7/wDXVP8A0VPXC/8ACH63/wA+0P8A4Fw//FV6b8G9BvNK8QI9yI98km4p G6vsVYpRklSQ
MlwK3hRqK7cWlZ/kzOrWpySUZJu6/NHr1j/yOuqf9ck/9BWtHTbO3RY75Y8X M1rDDI+Tyibi
ox04Mj/n7Cs6x/5HXVP+uSf+grWxYf8AIOtf+uSfyFc+K+Nf4Y/+ko2ofA/W X5so2vhrSLOw
+w29pstvNgm2eY5+eERiI5JzwIY/rt5zk5k1DQdN1S4Wa7hdn2+W4SZ41mTJ OyVVIEict8rg
j5m4+Y50qK5jcxpfCmjT332uW1eQ7pH8h7iQ2+51ZXPk7vLywd8nbyWYnkk1 HN4O0S5jKXNt
NcZiMJee7mkcptmXBZmJPy3Ew6/xf7K43aKLgZt9oOm6hcSXFxC/2h1jTzop njkUIX27WUgo
f3sgypBIcg5BxUg0awGnRWHkf6NFKkyqXbJkSQSB2bOWbeAxJJLHJOcmr1FA FHTdHs9K802w
maSXG+W4uJJ5GAzhd8jM20ZYhc4BZiByc128NaQ1paWxtP3Vna/ZLcCRwYo8 xkbTnIYGKMhs
7gVBBBrWooAyYvDelweQ0cUwlhlMon+1SmZ2O3IeTdvkU7EBViQQiAjCjBq/ hvS9c3/bopj5
kRhl8i6lg82Pn5H8tl3r8zYDZA3Njqc61FAFSTTLKa4uppbZJHu4FtpxJ8yy RKXIUqeMfvH7
c557Vkt4J0GQTCe3urgzLsdrm+nmYr5cseAzuSBtnlGB/fz1wR0NFFwMK88H aJfzSyXNtM6y
ebuhF3MsOZEZJGEYYIGZZHywAOWJzk5qRPCmjKAJbV7khixa8uJLhmzG8e1m kZiybZZBsOVG
9jjJzWzRRcDJh8N6XDC8XlTS75YpWkuLqWaQtE4eMb3YttVhkLnGS3HzHOtR RQAUUUUAFFFF
ABRRRQAVXtv9fd/9dR/6AtWKr23+vu/+uo/9AWgAuf8AX2n/AF1P/oDVc1bU 49M2yXF9Z2Nq
I2eW4uzhFwyKASWUDJfHJ9Kp3P8Ar7T/AK6n/wBAatW4t5pLmKeCaONkRkIe MuCGKnsR/drS
BLMfw54ntfENnaX1pf2lxa3MO8iMAPDJ+7Plvh2AceYAV6g4qze38/8AaEUc c0I0+SIlplyW
D5Hy7gcLuDAjuQDjHBp+j6aLK0sEheJbS1tBb28UaH5UwuAWLtnAUDOT9TWf 4qF5M0MMEVy0
avE+YVf5v3g3glQf4ARjHIYjvxFebhTbRdKPNJIyte1DYrCx1Wwa5hJX7PcX KhkbPJy7cEYx
jI7+9a3geGSLQXM15b3Ekk7Owt5RIkRIHyZBx74HrWfNa67IRcM+n2tqxC+d dSujgdNxTbjJ
xnG4Z9R26nTLS2s7JUtX81XO9piwZpW7sSOCeO3AAAAAAFdMYwjSi07t/wDD 6mDu6jujl4/G
s1te6zcahBGdJgt7u4shbofPK2biK5EmW25LkGPHVc7sHipNW+JGiaJLBHqK z2zSxfaHWdoo
XihLMqyFJHV23BGOxFaQYwyKxCmNvhZ4V/si1sILCO1eC3e3N5bwxJcTK8Dw MXcJ8xKyFv8A
eAPtW5qHh9L7UTex6hfWUksSwXItHVftESliqlipZMeZJ80ZRvnPOQuJLMPx L8QrLRZdX02M
RjVLSymntxJNE6ySJAZgpjSTzVG1Scsqjjg8rmOx8deXP5E00GvLNLHDa3mh wfu5JnSZzCQZ
HAZRCCWL4AmQsFUFqual4BstTEsEup6lHYO9zILKMxeWklxHKkrhjGXyfPlb BYgFumAAOgvd
NhvrrTriVpA9hcG4iCkYLGKSLDcdNsjHjHIH0IBljxZA94YItOvpI3lmtrad fKCXVxEHLwoC
4YMPKlGXCodh+bBUnH074naJcT6VZTT5uryK23vmKLbLOiMi+SZTLz5icqHV d3L/ACsRsDwy
lpeG9tZ55vIlmu7PT5pFSCO5kD7n3hDJ8xlkzksB5hwvCgV9E8FpolrYwQ6t fCOCK3W4hhKx
x3UsUSRrI3BkXIijyquFIXBBBbcAV7jxpdSJo9zp2g309pqF2I4WJgDXcLW8 0qvEDKNv+rQn
zNp2sRjdwOwrm4vB8UFlBaQ6vqUcdk6Np2PJJsAqNGFjzH8w8t2T97vOOc7v mrpKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKxdc1e10 S0utQ1C8FtZ2
675JGY4Ucdh1JPAA5JIA5NbVcdrWo+FtXZrfUTYX0KOGCTxCVAwGMjIIzyeR 61M9hoTS/FFh
4r8Jyappd00tvJC6srHDxtt5Rxnhhn9QRkEEts/+QIf+wXF/6C9UoZ/CemWV 5HpEOnWTXEZV
xa26xbyAdudoGcZPX1NXbP8A5Ah/7BcX/oL1mxl3wja+Z4Xs334zv4x/ttW5 9h/6af8Ajtcn
YeID4a8A2uoSaTf31rDHPLO9n5R8lFdiSwd1J4z90Hoc44png74raD411qfS LG21G1vYYzIU
vYlTIBAYDazcjI4OK7MXFfWJ+r/Mww7/AHMPRfkdf9h/6af+O0fYf+mn/jtW iQoJJAA5JNeb
2vxp0PUPFDeHbDRtbutSE0kCxxxQqHZM7iC0owMKTziufkRtc777D/00/wDH aPsP/TT/AMdq
eCRpreKV4ZIHdAzRSFSyEj7p2kjI6cEj0JqSjkQXKn2H/pp/47R9h/6af+O1 ZkkjiUNI6opY
KCxwMk4A+pJA/GuZ8b+OtP8AAWn21/qdlfT208vkiS0WNtj4JAYM6nkBsYz9 05xxk5EFzd+w
/wDTT/x2j7D/ANNP/HapeFvEln4u8OWmuWEc8drdb9iTqA42uyHIBI6qe9bF HIguVPsP/TT/
AMdo+w/9NP8Ax2rdFHIguVPsP/TT/wAdo+w/9NP/AB2otd1aPQdCvdWmtp7i GziM0kdvt37F
5YjcyjgZPXoOMnArn/AvxH0f4gfb/wCyba+h+w+X5n2tEXO/djG1m/uHrjtR yILnS/Yf+mn/
AI7R9h/6af8AjtW6KORBcqfYf+mn/jtH2H/pp/47VuijkQXKn2H/AKaf+O0f Yf8App/47Vui
jkQXKn2H/pp/47R9h/6af+O1boo5EFyp9h/6af8AjtH2H/pp/wCO1boo5EFy p9h/6af+O0hs
gqkmXgcn5auUyX/Uv/umjlQXKPlw/wDPf/xw1Tu7qK2u7O2UmRrl2XOMBQql s/oBUF3eXEM6
JBY3E6A/vHSMkAeg9T/n6V9Q51vRiQwy8pwwIP8Aqz2NZfIZ0P2H/pp/47R9 h/6af+O1xvi3
4rad4Iu44Nb0PWolmZxbzRpA6TBCAWXEuQOQcMAeRwK6Tw34gPiXTY9Qj0m/ sbWaNJYHvPKH
nIwyCoR2I4x94DqMZ5rXkQrl77D/ANNP/HaPsP8A00/8dq3RRyILlT7D/wBN P/HaPsP/AE0/
8dq3RRyILlT7D/00/wDHaPsP/TT/AMdq3RRyILlT7D/00/8AHaPsP/TT/wAd q3TY5I5oklid
XjdQyupyGB6EHuKORBcrfYf+mn/jtH2H/pp/47VuijkQXKn2H/pp/wCO0fYf +mn/AI7Vuijk
QXKn2H/pp/47R9h/6af+O1boo5EFyp9h/wCmn/jtH2H/AKaf+O1boo5EFyp9 h/6af+O0fYf+
mn/jtW6KORBcqfYf+mn/AI7R9h/6af8AjtW6KORBcqfYf+mn/jtH2H/pp/47 VuijkQXKn2H/
AKaf+O0fYf8App/47VuijkQXKn2H/pp/47R9h/6af+O1boo5EFyp9h/6af8A jtH2H/pp/wCO
1boo5EFyp9h/6af+O0fYf+mn/jtW6KORBcqfYf8App/47R9h/wCmn/jtW6KO RBcqfYf+mn/j
tH2H/pp/47VuijkQXKn2H/pp/wCO0fYf+mn/AI7VuijkQXKn2H/pp/47R9h/ 6af+O1boo5EF
yp9h/wCmn/jtH2H/AKaf+O1boo5EFyp9h/6af+O0fYf+mn/jtW6KORBcqfYf +mn/AI7R9h/6
af8AjtW6KORBcqfYf+mn/jtH2H/pp/47VuijkQXKn2H/AKaf+O0fYf8App/4 7VuijkQXKn2H
/pp/47R9h/6af+O1boo5EFyp9h/6af8AjtH2H/pp/wCO1boo5EFyp9h/6af+ O0fYf+mn/jtW
6KORBcqfYf8App/47R9h/wCmn/jtW6KORBcqfYf+mn/jtH2H/pp/47VuijkQ XKn2H/pp/wCO
0fYf+mn/AI7VuijkQXKn2H/pp/47R9h/6af+O1boo5EFyg9vHG2Hmwev3ab5 cP8Az3/8cNGp
SeU2/Y74X7qLuY89AKzrG5ubhX+0WU1uynI3IwUjtyR1/wA/TN6PYZgaFeLf +KtTuUQqrJtA
PXCkLn9M10Vh/wAg61/65J/IVyXg3/kM33+6f/Qq62w/5B1r/wBck/kK3xf8 Rekf/SUY4f4H
6y/NliiiiuY3CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA CiiigAqvbf6+
7/66j/0BasVXtv8AX3f/AF1H/oC0AFz/AK+0/wCup/8AQGq5q2px6ZtkuL6z sbURs8txdnCL
hkUAksoGS+OT6VTuf9faf9dT/wCgNWrcW80lzFPBNHGyIyEPGXBDFT2I/u1p AlmdpOt2t+0f
2PV9O1C02snnWsgcK6lAFLb2yfnHHXketJqGqvHqUUC3Vsli9s8ryAneNpXP zZAUbXU564z0
4NXrWKeaaG8mniceSQqxx7fvbTydzA/d7Vl+J9G1PUpbSfS54Y5IlkikSV2j 3I5Qna6glTlA
OnRjgggGr5XNcqdrhe2rMTWtUjeDzNM1jTpZUzsilulyCcfMGd+vHqO/vWx4 Hhki0FzNeW9x
JJOzsLeUSJESB8mQce+B61nQ6N4jVkt1/smFFCj5Lh28tegITy1z0OBkZxjI rrLCwh062EMO
5iTukkc5eRu7MfXgewAAAAAFbOlClCyldmUW5ScmrGLF4winsoLuHSNSkjvX RdOx5IN+GRpA
0eZPlHloz/vdhxxjd8tV28fWSmdl0zUngtLf7RfzqIttkokljcODJuYo0Euf LD52/LuyM2Iv
B8UFlBaQ6vqUcdk6Np2PJJsAqNGFjzH8w8t2T97vOOc7vmoXwVpq2Gq2nn3Z GqWRs7qQuu5t
zzO8g+XAdmuJGPG0cAKAMVkaElx4x0u0ieS58+LypblLhCmXt0gVneV0BLCM qEIODnzouPnF
Zdn8TNGvwiWttd3F09wtuttavBcsWeOV0JaKRkAPkuOWG3ALbVO6ty58MaXe XmpXFzB5n9o2
n2S4T7oKEEOQRhgzrsVjnkRR/wBwVHB4aC3Vnd3mralf3FpcefG9w0YH+qkj 27I0VAMTOcgB
iduSQoAAMceP4rDSbq+1mykt0TU7ixtpPNhjjuik0ygKzygKQkRLGQoCRhc5 ArQ0XxrpviC9
htdNgu5vMtxcPMqKYolLyxkNIGKkh4WX5S27IK7lDMsknhOA7/I1G+tsXbXt r5flH7JM/mea
ybkO7f5smRJvA3fKFwMXNN0OHTb2a8F1d3FxNbxQSyXEgYtseV93QYJaZ+Bh QAoUKBigDUoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii gAqlPPKkzKrY
Ax2HpV2s66/4+X/D+VRN6DRXvruddPuSshUiJiCOCODWJZ/8gQ/9guL/ANBe tW//AOQddf8A
XJ/5Gsqz/wCQIf8AsFxf+gvWd7jKtx/yRDWP+wVff+gyV5H4/hm+GXxstfEl ojCyu5Bd7UGN
wPyzp15JyT2++PSvXLjj4Iax/wBgq9/9Bkqn8cfDA8QfD6e7iH+laUTdofVA P3g/755+qiu/
Ffx5+r/M58P/AAYei/I7i8nj1CytobeQPHfgYdeQYsbmP0K8Z9WFfOPg3j9q C5/7Cupf+gzV
6t8Em1K8+H2nXmpgYiRrayJ6+SrHnp3IC/SNT3ryrwb/AMnQ3P8A2FdS/wDQ Zq5zY928cePd
H8BaXHd6mZJJZ2KwW0ODJKRjJGeABkZPuO5AqnafEAR+M7Xwrrem/wBn6jew C4tTFP58bqQf
lZtqlX+VuMEcdTkV5N+0nZ3g1/Rb1ixsWtWiQbeFkDEtz6kFf++a9GTwXoWt 69oPjO48Uatf
3i+V9ik3W4WRQS4QrHCMj5mz3AzkjHAB558QviF4ivfijpXh6DTJIItO1K1k XT2nRXvJdyOm
9wSqg5XAyQM5PIwNv453eo33wl0i51bS/wCy759VXzLP7Qs/l4ScD514OQAe Omcdq5HxorJ+
0/aM6lVbVNOZSRgEbYRkfiD+Vd5+0VLHN8OdPeJ1dP7WQblORkRTA/rQBQ8F +Op/BvwP0m/j
8P3eoWts8q3E4lSKOPdcMBjOWb7w+6pGeCQc49P8N+NNJ8S+Eh4khkNtZKrm Y3GF8nZ97cen
HXPpXkP/ADaH/n/n/qn8P7C+1L9nLxba6dv+0teSsqou5nVY4GZQO5Kgj8aA PSbD4pDWtE1X
X9G0VrjRdLaQXE01x5UzhFDExx7SG+U5+Zl/pXRaB410PxF4WbxFZ3YSwiVm uDN8rW5UZYOO
xA578YIzmvH/AIWuq/s9+NQTz/pv62qAVieAdG1mf4G+N5bZpViudn2dBH94 R8zFfXcvy8f3
TQB6Tc/EBPG3w88ZXmnaXImk29lc2y3Mkv7yRzE2T5YHCgMpyWzz04rkv2Zf +Zp/7dP/AGtU
PwuvLdPgF43geZFkUXbFSecPbKq/mQRU37MpGfFA7/6J/wC1qAPR9O+I6a1b axqWkaYb/SdL
d45HguAbiVlAYmOLGGQg8HeCcHANdToWp/234e0zVvJ8n7daRXPlbt2zegbb nAzjOM4FeA6n
4PutMsD8SfhpqTw6bJEbqaxJCtCgyXUgEqyrzlD0xxniva/AOqya14C0XUJL GOyaW2UfZ4kC
IgX5RsUdFIAIHYEUAdHRRRQAUUUUAFFFFABRRRQAVT1JrxbMixSBpmOP37lV A7ngHP8Ak9qu
VHN9wfX/AD/n+XWk9gOb8rxF/wA89L/7+Sf/ABP+fwNR/YNWl1KzubwWSx2z Of3LuSdylehH
0/Wuh6f5/wA+n6dsfKyX/Vn/AD/n/P4Z2RR4b+01/wAyt/29/wDtGu8/4Sib wZ8EdC16LT0v
kttNshLE1wYTtZEXIO1sncy8ccZOeMHg/wBpr/mVv+3v/wBo10HjL/k162/7 BWm/+hQ1qSXN
G+MdzrfgvUfEFp4RupTYPJ50Ud2uxI1QPvMjKvqflVWIxnuK6f4f+PrD4gaL Je2sEltPA4ju
Ld2DbGIyMN3B5wcDp0ryz4Wf8m9eNf8At+/9JEo/Zl/5mn/t0/8Aa1AHRaf8 bbq78cS+FX8K
MbyKee3Jtr8SbpIw/Cho1GCVxkkYByelbvhj4p2+s+LLjwtq2kzaNrURYLBL MsqvgbsBhjnb
zjp6E15B4OIH7UNzn/oK6l/6DNWhq9pc337VarYsytHd20sjIucIkEZcH6gE fjQB3mpfGKbS
viangyfw8jO99Dai6S+JG2UrtfaY+u1wSueuRk9aPiH8YpvAHiVdJl8PJepJ bpcRTLfFCVJK
8r5Zwdyt3PGD3wPNvG8TwftOWUsq7I5NS06RGbgFQIgT+akfhUP7RU8U3xFt FikR2i0yNJAp
ztbzJTg+hwQfxoA9A+Onj3WvDWnwaPpttJarqKuDqO9clVA3rGAcqfmALEDr x6ja8FeLLzSf
hjBqPiPRf7L0vTdMtfs1yLtJjeJsABCjBQn5MKe747VxX7TKMU8MOFOwG6Bb HAJ8rA/Q/lXd
R3GgH4IaVB4gIk019KsIboIw3RCQRornJ42sQ2e20kZxigC5H8QLr+yNE1SX Qi1prV3b29tJ
bXQlESzMAGm+UbGAJ+UbhuG3cM5ruK+b7vQvFHwd1mwe0uF1rwzfX0SJbuoY NJu3IAhOFk+X
KuvGVB9BX0hQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ AUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF FFABRRRQAUUU
UAFFFFAGBff25LdyGCLThCDhPMlfcQM8nC4/w/A1W8rxF/zz0v8A7+Sf/E/5 /A1vP99vr/n+
X6e3CdP8/wCfT9O2PlzaRRw3huyl07xJqFrOUMix5Owkjkg9wPX0rpbD/kHW v/XJP5Csq2/5
HnVf+uUf/oK1q2H/ACDrX/rkn8hWuL/iL0j/AOkoxw/wP1l+bLFFFFcxuFFF FABRRRQAUUUU
AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABVe2/193/11H/oC1Yqvbf6 +7/66j/0BaAC
5/19p/11P/oDVv1gXP8Ar7T/AK6n/wBAat+tKZLIrU7rOE5zmNTnOc8euTn8 z9TTb2ZraxuJ
0ALRxM4B6ZAzTrU7rOE5z
Re: Questions About Web Clients [message #95111 is a reply to message #94327] Tue, 26 April 2005 15:01 Go to previous messageGo to next message
Seng Phung Lu is currently offline Seng Phung LuFriend
Messages: 62
Registered: July 2009
Member
Hi John,
When you say "standalone Java classes", do you mean the set of Java
classes which were generated by Axis? ie. The proxy class etc. in your
client project's JavaSource folder.

The sample JSPs(in your screenshot) are actually running those.

Good luck!

John Bailo wrote:
>
> Ok -- now I'm rockin' and rollin'
>
> I just build a Web Client from a .NET webservice by pointing to it's
> WSDL using an URI.
>
> Very nice.
>
> Attached is a screenshot of the test page ( again this is a c# web
> service running on asp.net ).
>
> Now, I want to know more about options for what types of clients can I
> generate from Eclipse.
>
> For example, the basic seems to be a set of *.JSPs that consume the
> service and set up a form interface.
>
> Next, what would want is to generate a standalone java client class that
> I could run at the command line. And really, just a class that
> represents the methods that I could then consume from another
> application ( I have an application server, that has a method for
> hooking in external classes through a specialized inteface -- I want to
> take my web client class/es and consume them from one of those
> interfaces ).
>
> I need to know how far Eclipse will take me in these instances.
>
> And if the answer is to RTM -- please could you point me to the right
> chapter!
>
> Thanks again Eclipse.org -- great job on this!
>
> ------------------------------------------------------------ ------------
>
Re: Questions About Web Clients [message #100546 is a reply to message #95111] Fri, 06 May 2005 21:43 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: jbailo.vestcom.com

Seng Phung-Lu wrote:
> Hi John,
> When you say "standalone Java classes", do you mean the set of Java
> classes which were generated by Axis? ie. The proxy class etc. in your
> client project's JavaSource folder.
>
> The sample JSPs(in your screenshot) are actually running those.

I understand that the jsp is running the client, but now I want to
create a java.class/program that runs the webproxy client.

Let's assume for simplicity that it's a hard coded client that I want to
just pass some values to the web service and have it do a println to the
console. My web service is one that accesses the U.S. Census boy/girl
name database and tells me if a name is male ( boolean ).

(A) Is there a way to build such a client via Eclipse?

(B) If not, do I just need to do ( I'm copying from test.jsp ):

boolean genderCheck34mtemp =
sampleMatchCalculatorsSoapProxyid.genderCheck(name_10idTemp, gender_11idTemp);

String tempResultreturnp35 =
org.eclipse.jst.ws.util.JspUtils.markup(String.valueOf(gende rCheck34mtemp));

(C) DO I need to translate this

<jsp:useBean id="sampleMatchCalculatorsSoapProxyid" scope="session"
class="org.tempuri.MatchCalculatorsSoapProxy" />

into an import statement?


>
> Good luck!
>
> John Bailo wrote:
>
>>
>> Ok -- now I'm rockin' and rollin'
>>
>> I just build a Web Client from a .NET webservice by pointing to it's
>> WSDL using an URI.
>>
>> Very nice.
>>
>> Attached is a screenshot of the test page ( again this is a c# web
>> service running on asp.net ).
>>
>> Now, I want to know more about options for what types of clients can I
>> generate from Eclipse.
>>
>> For example, the basic seems to be a set of *.JSPs that consume the
>> service and set up a form interface.
>>
>> Next, what would want is to generate a standalone java client class
>> that I could run at the command line. And really, just a class that
>> represents the methods that I could then consume from another
>> application ( I have an application server, that has a method for
>> hooking in external classes through a specialized inteface -- I want
>> to take my web client class/es and consume them from one of those
>> interfaces ).
>>
>> I need to know how far Eclipse will take me in these instances.
>>
>> And if the answer is to RTM -- please could you point me to the right
>> chapter!
>>
>> Thanks again Eclipse.org -- great job on this!
>>
>> ------------------------------------------------------------ ------------
>>
Re: Questions About Web Clients [message #101002 is a reply to message #100546] Sun, 08 May 2005 05:11 Go to previous messageGo to next message
Seng Phung Lu is currently offline Seng Phung LuFriend
Messages: 62
Registered: July 2009
Member
Hi John,

The proxy can be used to code a new Java client.

One way is to have "import org.tempuri.MatchCalculatorsSoapProxy" and
call the methods it describes.

In this case, so something like this would work:

....
import org.tempuri.MatchCalculatorsSoapProxy;
...
....
// assumes the proxy API returns true if genderId/NameId is male
public String printIfMale(String nameId, Sting genderId) {

MatchCalculatrosSoapProxy mcsp = new MatchCalculatorsSoapProxy();
if (mcsp.genderCheck(nameId, genderId){
System.out.println(nameId+" is male.");
}

}

I hope this helps!
-Seng


John Bailo wrote:
> Seng Phung-Lu wrote:
>
>> Hi John,
>> When you say "standalone Java classes", do you mean the set of Java
>> classes which were generated by Axis? ie. The proxy class etc. in your
>> client project's JavaSource folder.
>>
>> The sample JSPs(in your screenshot) are actually running those.
>
>
> I understand that the jsp is running the client, but now I want to
> create a java.class/program that runs the webproxy client.
>
> Let's assume for simplicity that it's a hard coded client that I want to
> just pass some values to the web service and have it do a println to the
> console. My web service is one that accesses the U.S. Census boy/girl
> name database and tells me if a name is male ( boolean ).
>
> (A) Is there a way to build such a client via Eclipse?
>
> (B) If not, do I just need to do ( I'm copying from test.jsp ):
>
> boolean genderCheck34mtemp =
> sampleMatchCalculatorsSoapProxyid.genderCheck(name_10idTemp, gender_11idTemp);
>
>
> String tempResultreturnp35 =
> org.eclipse.jst.ws.util.JspUtils.markup(String.valueOf(gende rCheck34mtemp));
>
>
> (C) DO I need to translate this
>
> <jsp:useBean id="sampleMatchCalculatorsSoapProxyid" scope="session"
> class="org.tempuri.MatchCalculatorsSoapProxy" />
>
> into an import statement?
>
>
>>
>> Good luck!
>>
>> John Bailo wrote:
>>
>>>
>>> Ok -- now I'm rockin' and rollin'
>>>
>>> I just build a Web Client from a .NET webservice by pointing to it's
>>> WSDL using an URI.
>>>
>>> Very nice.
>>>
>>> Attached is a screenshot of the test page ( again this is a c# web
>>> service running on asp.net ).
>>>
>>> Now, I want to know more about options for what types of clients can
>>> I generate from Eclipse.
>>>
>>> For example, the basic seems to be a set of *.JSPs that consume the
>>> service and set up a form interface.
>>>
>>> Next, what would want is to generate a standalone java client class
>>> that I could run at the command line. And really, just a class that
>>> represents the methods that I could then consume from another
>>> application ( I have an application server, that has a method for
>>> hooking in external classes through a specialized inteface -- I want
>>> to take my web client class/es and consume them from one of those
>>> interfaces ).
>>>
>>> I need to know how far Eclipse will take me in these instances.
>>>
>>> And if the answer is to RTM -- please could you point me to the right
>>> chapter!
>>>
>>> Thanks again Eclipse.org -- great job on this!
>>>
>>> ------------------------------------------------------------ ------------
>>>
Re: Questions About Web Clients [message #106007 is a reply to message #101002] Thu, 19 May 2005 23:10 Go to previous message
Eclipse UserFriend
Originally posted by: jbailo.vestcom.com

Seng:

That worked perfectly!

I added a java Main application to my web service project ( which
proxies a .Net service ).

Then I used your code exactly, and it produced the expected answer!


What about portability. I know I can get this class to run under
eclipse -- is there a "Copy Project" that would transfer the classes or
package to a target server?

Or, if not, what code do I need to transfer to another machine in order
for the proxy to be callable?




Seng Phung-Lu wrote:
> Hi John,
>
> The proxy can be used to code a new Java client.
>
> One way is to have "import org.tempuri.MatchCalculatorsSoapProxy" and
> call the methods it describes.
>
> In this case, so something like this would work:
>
> ...
> import org.tempuri.MatchCalculatorsSoapProxy;
> ..
> ...
> // assumes the proxy API returns true if genderId/NameId is male
> public String printIfMale(String nameId, Sting genderId) {
>
> MatchCalculatrosSoapProxy mcsp = new MatchCalculatorsSoapProxy();
> if (mcsp.genderCheck(nameId, genderId){
> System.out.println(nameId+" is male.");
> }
>
> }
>
> I hope this helps!
> -Seng
>
>
> John Bailo wrote:
>
>> Seng Phung-Lu wrote:
>>
>>> Hi John,
>>> When you say "standalone Java classes", do you mean the set of Java
>>> classes which were generated by Axis? ie. The proxy class etc. in
>>> your client project's JavaSource folder.
>>>
>>> The sample JSPs(in your screenshot) are actually running those.
>>
>>
>>
>> I understand that the jsp is running the client, but now I want to
>> create a java.class/program that runs the webproxy client.
>>
>> Let's assume for simplicity that it's a hard coded client that I want
>> to just pass some values to the web service and have it do a println
>> to the console. My web service is one that accesses the U.S. Census
>> boy/girl name database and tells me if a name is male ( boolean ).
>>
>> (A) Is there a way to build such a client via Eclipse?
>>
>> (B) If not, do I just need to do ( I'm copying from test.jsp ):
>>
>> boolean genderCheck34mtemp =
>> sampleMatchCalculatorsSoapProxyid.genderCheck(name_10idTemp, gender_11idTemp);
>>
>>
>> String tempResultreturnp35 =
>> org.eclipse.jst.ws.util.JspUtils.markup(String.valueOf(gende rCheck34mtemp));
>>
>>
>> (C) DO I need to translate this
>>
>> <jsp:useBean id="sampleMatchCalculatorsSoapProxyid" scope="session"
>> class="org.tempuri.MatchCalculatorsSoapProxy" />
>>
>> into an import statement?
>>
>>
>>>
>>> Good luck!
>>>
>>> John Bailo wrote:
>>>
>>>>
>>>> Ok -- now I'm rockin' and rollin'
>>>>
>>>> I just build a Web Client from a .NET webservice by pointing to it's
>>>> WSDL using an URI.
>>>>
>>>> Very nice.
>>>>
>>>> Attached is a screenshot of the test page ( again this is a c# web
>>>> service running on asp.net ).
>>>>
>>>> Now, I want to know more about options for what types of clients can
>>>> I generate from Eclipse.
>>>>
>>>> For example, the basic seems to be a set of *.JSPs that consume the
>>>> service and set up a form interface.
>>>>
>>>> Next, what would want is to generate a standalone java client class
>>>> that I could run at the command line. And really, just a class
>>>> that represents the methods that I could then consume from another
>>>> application ( I have an application server, that has a method for
>>>> hooking in external classes through a specialized inteface -- I want
>>>> to take my web client class/es and consume them from one of those
>>>> interfaces ).
>>>>
>>>> I need to know how far Eclipse will take me in these instances.
>>>>
>>>> And if the answer is to RTM -- please could you point me to the
>>>> right chapter!
>>>>
>>>> Thanks again Eclipse.org -- great job on this!
>>>>
>>>> ------------------------------------------------------------ ------------
>>>>
>>>>
Previous Topic:creating web service client from java
Next Topic:Bea-weblogic
Goto Forum:
  


Current Time: Fri May 10 20:34:20 GMT 2024

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

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

Back to the top