Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Remote Application Platform (RAP) » TinyMCE integration
TinyMCE integration [message #136082] Sun, 14 June 2009 17:22 Go to next message
Eclipse UserFriend
Originally posted by: georgi.yonchev.org

Hi all,
check this out. tinyMCE widget.

> http://blog.yonchev.org/2009/06/14/eclipse-rap-tinymce-integ ration/


Hope it would by helpful to someone.

Greetings.
George
Re: TinyMCE integration [message #136093 is a reply to message #136082] Mon, 15 June 2009 05:35 Go to previous messageGo to next message
Sergey N. Yashin is currently offline Sergey N. YashinFriend
Messages: 44
Registered: July 2009
Member
Thank you very much.
Re: TinyMCE integration [message #484079 is a reply to message #136082] Fri, 04 September 2009 08:42 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: georgi.yonchev.org

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

Hi all,

I;m attaching the source here, because my server will be down for a
unknown period of time ...

Cheers,
George

Georgi Yonchev wrote:
> Hi all,
> check this out. tinyMCE widget.
>
>> http://blog.yonchev.org/2009/06/14/eclipse-rap-tinymce-integ ration/
>
>
> Hope it would by helpful to someone.
>
> Greetings.
> George


--------------040001000304000902070306
Content-Type: application/zip;
name="RapTinyMCE.zip"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="RapTinyMCE.zip"

UEsDBBQACAAIAFCfzjoAAAAAAAAAAAAAAAAWAAAAUkFQLlRpbnlNQ0UvLmNs YXNzcGF0aJWQ
wWoCMRCGz/UpltydrZfiYVcpZQsV1KJbryUmwzptOomTROrb60KlRWiht/mH bz5+ppp+frji
gBLJc61GcKsKZOMtcVerl/ZxOFbTyaAyTscYdNpNBjffATnJsXgntrUynlXR L2vlpQM0jkJE
eLMJnM5sdmcjzFbN68Ny0d4/LZpVec0RJxTWDixucweZvi5RYJ00Wy12M2+P AcuZPuh1MxzB
nSr/2yhYBOMFQXCfSdA+u9wRxz9MUczF1I+/gz6nkNOF3RL3bFX++N4JUEsH CElK+7bOAAAA
cQEAAFBLAwQUAAgACABQn846AAAAAAAAAAAAAAAAFAAAAFJBUC5UaW55TUNF Ly5wcm9qZWN0
vZLNTsMwEITP9Cmq3LHhxsFNRX+4FVW0PIBrb4OreG3ZTgVvzyZxq6YICQmp t5nZWX+SbTH9
tPX4CCEah5PikT0UY0DltMFqUrxvX+6fimk5Ej64A6i0gKiC8YnK5ehOoLRQ vj2v2dbg12q+
FLxLaKKctYCpFPykKMyHxFbzS7NrTK03HhSZ7Oa0JlG3Qea4UDFQtfER2EEn plwgIY+y60M4
w2lBhqppqbG3fOAFvyb8Bek1sJVEs4eYZjcjbtQHWPlvXg7yFRMqNQH6aq9/ gNd1Uxl87YYt
tyv90h+8Bl6vnCThzq8++EffUEsHCIS3M4TqAAAAhAIAAFBLAwQUAAgACABQ n846AAAAAAAA
AAAAAAAAMAAAAFJBUC5UaW55TUNFLy5zZXR0aW5ncy9vcmcuZWNsaXBzZS5q ZHQuY29yZS5w
cmVmc5WOvQrCMACE9z5FwT00ioKFjh3sJNgXiO21RvLHJfH5zaCzFY7jhvu4 242PXA/Z1VIW
tYdjW0Lf38Z63zTnCpPRIUIEYgHhJkTxAqP2rpOV5yq+jeecxOSJYjZoA5Yw Y4UTSXFFuhqV
Fk/bSXH6CdpgtCpjG8qB/m5ghYoRTJcZLulFgx1Iz40wXLZ/otFnfg6+AVBL BwicQL80kwAA
AEQBAABQSwMEFAAIAAgAUJ/OOgAAAAAAAAAAAAAAACAAAABSQVAuVGlueU1D RS9NRVRBLUlO
Ri9NQU5JRkVTVC5NRl2PwWrDMBBE7wb/g8i5WpJQelDIIQ0+tOBiktK7qmzc TWXJlSUT9+sr
YyPSXPfNzM6U0tAZO88/0HVkjWArWObZczAnjbycaYLrhN5kg4K9kxnKfcEq HWpOJtHj0Hxa
TWpSHXYVzMoN68jUGn1M23oXMFluC9xU2ClPvfTWCeZkCz7GNAohnfPsgD+B HPLJIJh1NaDS
1HYIoyXQfVh8U43tBsG0/B0SnpNOxRVVGFWF6clZ06Dxgr3KXh4LvoKnPHtp Wus8r6T6lnX8
eYnsCh26Pk7b9NOU7WINj7BcPOTZfwF8ed/eq/LsD1BLBwimg3QU6gAAAIwB AABQSwMEFAAI
AAgAUJ/OOgAAAAAAAAAAAAAAAB4AAABSQVAuVGlueU1DRS9SQVAuVGlueU1D RS5sYXVuY2id
V1tv2koQfu+vQFYfm4WqlVodlbZuID2VwkWE5OWostb2YJasd929mKCq//3M GmIcMMb0AYUs
M9/cvpnZ/fTlKeWdHJRmUvS9t6TndUBEMmYi6Xv385urj15HGypiyqWAviek 9+Xzq0+cWhEt
r6VYsMQqalC7YzYZCkiVEIg4yzQQRTNiGdkKk5k/vS2+gfIQIpSSAxW+MYqF 1kDnETZ9j2YZ
iJhQlWivk1NuEdIoC173tIo1MkUXIj+OS50F5bqV0gPlLKYGajQ1aojkQBHh DP5As1LhtCyG
Gj3C3qn/xpPx8GeDVxGeqW1Wj6OvN1EI38qoqEGp9Pr3WqpHndEIAi6jP12S gqEYJ+2SjNuE
Cd2tViqLgURSQReLROZMbEbXwwY/Y1hQy03gshggPZQ5dpcJc0KrUAg45MBL tfcN1piIuI1h
krkQKW9d42qAMYQ2KUIkW4oNRc6UFCkI80AVoyGHGsbV5ryKu4rNjt8oR6az yfeZPwr82ff7
0XA8vysRr6TuvP6NgSdgiNR/OlfrysHaHVAVLfdH7j88FHx/JDgeYME1Blt+ 4TL5G0/vJvez
62Ew9ef/Buj1w4/BcFY6e8gM7GFHpxBcz3OqkVdmOVUyZzH28l9Yf6hN0eBZ mCUCC+VnWd8V
onM1kDphRMi7pTWxXIt++/q4EbSbP6GSaw1qJON9s/8Yz4ezsX97MRjSRm2m EkleYuUM1hfj
cBYqqjYFBStYd3N/PPBng8vxZHL7orEmNzctW6SCIrFDvm3TVdNtx519AiaT lcHwttf72Ls4
HvQg52DGNN0XzQ3fi0MyoFImcNBPFeRM2tbr5QSe1TCiwlI+lXXTrzZG10u7 XVtqvCPvGozr
pVwHGjhEBuJACr5pu6e2MyMIrYirk60aTTEN4SlToJ1L+utuQP+z+/smkilh IX4iS0Kq4Uig
iga/LBPyiSyNyZ7LVquQYsJCuiErMGZTSIJqRN5dI1x/HftY5wL6nUrRKOom ylmjqwXuz/ZB
FwGdtVpEzCJoDsWZV+v6BL6on9vpIRPuwkZCJFAzbKGirDAsbQ7M2Y8hlVX8 VplANi1A4aY4
ESDFO8kSdiXSbl4lddArmtOnRhodsGMhVdoidmcXb7P1ki+ZaQ3jbQCFwWXg Lr/nhVcyPF92
20zMw6q3SU65vdtwjvzqfSjliinTzLpM4bpQZ5j/zKfLCI3pQga4u1kr7ilI GA7D854UjX0x
tYsmb2XjWQOvmodyDcMeXxUR+tL6fosraLAF3T4ZfAW05Sbavw4OF0TlAVDr erfm6ff51f9Q
SwcISHtRRswDAABIDgAAUEsDBBQACAAIAFCfzjoAAAAAAAAAAAAAAAArAAAA UkFQLlRpbnlN
Q0UvYmluL3JhcC90aW55bWNlL0FjdGl2YXRvci5jbGFzc6WSW1PTQBTH/wul aUsALbZYEREU
aIsSL491HJGL05nKMFz66ixhCYtpktlsEL+VlwccH/wAfijHs2kFrIgPviTn nP3v79z2+4+v
3wA8wUMLAwwlxSNHy+B9xxXOsqvlMdehspBhmA+V5wjXl1EsnEQ6kZ94MnCW 92KtuKt3m5tp
gCG/2dp91dx401xlKLaO+DF3fB54zrZWMvAaDCMrYRBrHug29xORQ55heGt5 c2mH8r5eWWPI
Rj3UROvSeoiRfSYDqZ8zDFZrbYbMSrgvChjENRs2RhjGWjIQG0lnT6gdvucL U0rocr/NlTR+
L5jRhzJmGKJylGaYq7ZMl2HsSedA8Y54F6q3zssk2PcFFa3FiW6YdIW1E1dE WlIfFm4yjJ93
eXZiqrll4wZKeTDctlHAMIPldjEMs/9ORfXFOowMacbGNEqU2RN6VRzwxCdE pVr764CKJGx2
uCdWRewqGVGU4UX1z33UWhcXe3TACaREHCaKjD5Co0CtLNiookbZ5e+H6yrs /HoDW5ck+s/U
NIyI60MawXYqWJdmgaNnPS8ZPGaowEF60AOoYAhZ8qzUy9H4aQFkD1GMngh9 R8l7Sn9movVT
jH1MpdfpW6A/UEIGZRTJsrsijKcIZrZKijLZGfImUtQ6RcytQn3xFJX6Z0ye 80bToqaIcAd5
2qRhlrvqHtNYU3Rqypm+is4IbDLc7afPk3qB6NUr6XnM4l6v+ftpV5TlEyY/ nNGyafRRSjGM
POnmejceU8ScWsVc/Qvm+y81LgzLQp2iZliLqerBT1BLBwgd6NdBTwIAAGsE AABQSwMEFAAI
AAgAUJ/OOgAAAAAAAAAAAAAAAC0AAABSQVAuVGlueU1DRS9iaW4vcmFwL3Rp bnltY2UvQXBw
bGljYXRpb24uY2xhc3OVU1tPE0EU/oYWtpZFShEQL0gFpC2X8fpgakwa1KTJ qkgFQ3ww0+1Q
BpfdZnYK6X/yxRdpNPoD/FHGs9tqK4QQH/Z82TNnvu/c5uevrz8A3McjC0MM M1o0uVF++9CV
vNxsesoVRgW+hSRD5kAcCe4Jv8Ff1w6kayyMMCwFusGl66lmKLk+NtxTe9Jt u57klee+0e3N
QPmGYeSJ8pV5ypDIF3YYkhtBXaaRwKgNCymGcUf58lXrsCb1W1HzJEPWCVzh 7Qitov+eM2n2
Vcgw65yTaYkh5WopjNyuxFqVSGTSxhVM0VFDmg1PhMQwmS84/YJiZymFGYqJ WD8QrYXZf4qu
Gq38RgrXGdh6Gjdxy8Icw8RgJttGeaGNeeSiA9lQoZF6S4ZBS7uSVB/nz4g6 pxVK78+6Cjtp
LGDJwiLVPtjxluKbnjB7gT7crti4g2WGsW4Dnqmw6Yk2wwKVOngnpCkdqzr1 IuS9oJKFAsPy
OU19F+iPNem7++X6kQoDnUYeo1FCqzbWsM4w1VUs+/WtVj+a4U3+QmHnVDWi L8tP65YKNFOr
/qeu3IXkFC26VxnW/kuJIV2Nh/ZCRWuXGejGejQd5EDrRd8wPZ8hQlpispfo jxMywuHiCdKf
42Ob7EjstDEW2zgAlzFOSPSY6F32KS5BuFj8gmx2OvkdV3cT2WvVDm50cNv5 hvzuCYovV1Y7
WPn0lzuLJNkMYRbTmMQcrXukM9/l6ulME3LcJaU5UrlHrz5K/EHM8vA3UEsH CD58FmI4AgAA
CgQAAFBLAwQUAAgACABQn846AAAAAAAAAAAAAAAAPQAAAFJBUC5UaW55TUNF L2Jpbi9yYXAv
dGlueW1jZS9BcHBsaWNhdGlvbkFjdGlvbkJhckFkdmlzb3IuY2xhc3OdVH9P E0EQfVtKj7Yn
YK34A4QiUEqLnCiIWkRLE5ImxWhAiP63XJeycL1rrleQj6VRiJr4AfxQxtkr tFAiVv7Z25mb
fW/mzez++v39J4BHyGsIMEy6vGp40j6smMLIVauWNLknHTtnqnWZu7nSvqw5 roYgQ8Zxy4Yw
LVmtCaMuDd6KN9oPMETER+k13AwLxfaz/o/aybkVMh33cLyw6bh7W8I2dxr+ LENoUdrSW2KY
S13AOMNfaCaQd+xtWa67ws1ObTAE805JRNCFqA4NPQx9RWmL1/XKlnDX+ZYl GGJFx+TWBnel
sk+cQW9H1himih0qRKlGzCY1w+x/Z8sQrfA90fhF1OMXCm7JsyntknNABYZx E7c0DFB4Jwrr
uI07VNzbd4V1hmRHXclGiGNQxxDuUTtMV3CP9PnQQXZXbHoYDCM6uhGK0G5U x32MMfS4oixr
ntJ24jz37jan3jTAT6X1ex868BMhjH/mSuJvS8taFXadusKQvoxCRa1ym5f9 GdMw1ab+uegz
wT3IMHQnV6QlevCA2kCUNJspGGo2H9J1TBV3+T43LG6XjTXPlXY5e9EztRGl Czyn4TFJ0VGW
OubxhKGLl0oMxmWl0TwSyVZdWQVPVIhMJfhUIVATtMqpQJMd6kONU1UqV/vA /U0mdZXWnLpr
CqUUQ+KSazej1GHQC7Yt3LzFazVR05BjmL/S7DH0t7swSkPYRW8mQ0DNJO26 aE9vCa1hspbI
H6BvKJ05RuQT7QLQaY343ht0Jo5rtBtoRKEXfYC/68d1wggiRlENrDeEraLi 6c+IZ45w9yuG
0+kvGD5CooXc6+czjChG6GTiDHq8iR7HOCZ89CQmT9B3yVInh34g9T6Wjk0f Y2Y1M/0NswFM
N1gWWiwDlDkIJYoxsieIKYlBwlJsiQZOk20Iz/CcWHSqKYtFX5EXPtISXvpa MLyiZ2Q5FP4D
UEsHCMRZzvbLAgAAggYAAFBLAwQUAAgACABQn846AAAAAAAAAAAAAAAAPQAA AFJBUC5UaW55
TUNFL2Jpbi9yYXAvdGlueW1jZS9BcHBsaWNhdGlvbldvcmtiZW5jaEFkdmlz b3IuY2xhc3Od
Um1rE0EQfiZJk/SavhjTVmur9ZOJpTnwi2BUCDHCQZTQhJR+ks1lva5e9469 vYj/Sj8VFPwB
/ihx73KkGkqUfpnZmZ155pmXn7++/QDwBIcl5AiPFAttLeTnC5fb7TD0hcu0 CORpoD6OuXTP
25OpiAJVQoFwFCjP5q4vwojbsbDZVby9mEDY6HdPBv1uZ+iMuu+cV4Rq7wOb Mttn0rMHWgnp
tQjrnUBGmkk9Yn7My1gl7J60+82h4fSm022GXEUhd7WYckLxuZBCvyTk640R odAJJtxCHhsV
WFgjbPaE5G/jizFXQzb2eVIzcJk/YkokduYs6HMRERq9/2ze0Nx3FWeaz39O hZwEn+a9+vXe
ktk4C2mm5ffCixVXrcayvOurtUrYIRz/i/tfORa2cScZ0l3CsxtzNSO33LlN eHpDIMKBx7Vj
VimYP/vtX63ZmRBq9cZ1x2INgli5/LVItni4ZGPNJBkPYS7FHDthDysoGl0y Vg5l46XkYoys
GI9tNBm98vgS61/TkE0ji6lzDVtGVmYBuIVqCngbtSz5hQHLGb36HdtnR5fY /bIAsJUC7MyC
MoDktYd7ad19HGRQxxmPfLW8CFL7g0V+zuJ+GvXgN1BLBwjkq2a00AEAANQD AABQSwMEFAAI
AAgAUJ/OOgAAAAAAAAAAAAAAAEMAAABSQVAuVGlueU1DRS9iaW4vcmFwL3Rp bnltY2UvQXBw
bGljYXRpb25Xb3JrYmVuY2hXaW5kb3dBZHZpc29yLmNsYXNznVRpTxNRFD2v lJaWYS0iZRXZ
ughjEURWLSiGpKgJpgQ/OUyf5WmZaWamIP4q/QKpJv4Af5Txvulk2lQtgU4y 2z33nHPPe9Nf
v7//BLCIl2EEGOYtraw6wrg41bmaLZdLQtccYRqHpvXpmBv6yaEwCuZ5tnAm bNMKI8iQMa2i
yvWSKNtcrQhVq3ep/25jCG0IQzhbDGuJXIv2vab+HdP4IIoVi1vryTxDcMcs 8CjaEFHQjhBD
T04Y/FXl9Jhbb7XjEmfoz5m6VsprlpDP3sugcyJsBjV3o2HXGaK6b4Bh5ZbO GQZ1i2sOz+oS
uq1ZfizvW6fhNzTm0KqjWWE9jBjD3H/GbkZH0Y87MtlBhqVbOKMVyty4i6Gr bPFaaK/L3GBo
SyTzUTCMKBjFGEOsyJ3mUBlWEy2TaLEenZjAZBj3GJZvRaDgPqbIts2dgxNe Kh04F+4mS+wl
85J7RsEs5hi6XYDsNEs0s0S8qyGSClKNiH1uVAghSw8UzMtSn1c6cDSnYstt LquqgoeyOuRV
31hm0eK2vWcUpG+5pbrLpu3U45RfyyMFGcRl/7KCx1hhiPiRMkz9HWTz7BTZ KmgvrTFMXANV
sIFNho6iFw7DZBO/fe6o56JAAFt1IetRPEU2jGcMYy2BCrbl8AoNv699Fqfi Cy8wtNs1nYlr
VOhrPjArls53hVyu2Wu//4WP2pmGSdqJbZC/IN3Rvw6dw/S0hQAdQCiVvkLH N7oLIErnqPu2
l5B96KS7wRoKCrpclhC60UMcjDB9HtcmKUhU5Af6j4hu4KtPJ+WAgQaqiE8V Iaq7LtUQ4h7V
mWcrlbrEcC7d21HFeADptiqma5dE7ZKuXRYCqFsfdxmGyHqcFIZJdYSOUdru Y0hSte4h5Xlo
x4w/Tsb3cOR5iKeusCh9VLHEUMUThlw6eImtumQ/pQoSCGIKMUyT+EyDTNyT iVEMO3juyrxw
e3f/AFBLBwioKqbM1AIAAMcGAABQSwMEFAAIAAgAUJ/OOgAAAAAAAAAAAAAA AC0AAABSQVAu
VGlueU1DRS9iaW4vcmFwL3RpbnltY2UvUGVyc3BlY3RpdmUuY2xhc3N9UstO 20AUPRObOA2m
gIFSSAokfeAkVSx1m6oSQkSKZFrUIC/YTeyRGWTsyHYC+ayuqnTRD+hHVb22 IxEpogvf45l7
7rmv+fP3128An9DRUGLYj/nYSmU4u3eFdSXiZCzcVE6FBpVh645PuRXw0Le+ je7IoaHM0Ixi
3xJuIMeJsCbSGiyF9bmbRvGMofxZhjL9wqCYLYdBPY88UYWCdR0aKgybtgzF 18n9SMTXfBQI
BsOOXB44PJbZeXGpprcyYTiwnymzx7DjxoKnYkDpJA9sPosmKcOxaa+UyX1R uHstZx072NOw
y3D4PE/HK+wzbPgivfAkNXZGqRh2zZb9NJlhGsvQ72WCBzoOUSNCshzgyEQW zZg3ReI3Oo4y
XoV4ffkovApOaNrfz66619Tj5flFdyrFQ0Zt6niLdwzb3POGKQ89HkShcMjL 0DZXy7gZ9Fcv
sw2Ug8Vk6v8bDENVLHVqrGoRYxhNYlf0ZdbT1tIyuhkZDdDS6VujV1YipHWT fUEni5ARrrV/
ovojd+tky/llFRtk9YKAl9gkJHlsL4IfiacQNjtzGAyXHWWO1yV01DnqBMax ouof52iU8aR8
RMlBuhrpZYp7pFaDgTphg4abZTwpVBcZs7/3+JCXXcMpzLyFVq7Y/gdQSwcI j2AY+OYBAAA7
AwAAUEsDBBQACAAIAFCfzjoAAAAAAAAAAAAAAAApAAAAUkFQLlRpbnlNQ0Uv YmluL3JhcC90
aW55bWNlL1V0aWxzJDEuY2xhc3N1Uk1PE1EUPa+ddkoZvgpFKqIoiKXFjhBC SCGYWIEYCy5Q
jLp6TF/ow2GGzLwS3fsnXLpiw8bEj8QFSxf+Df0VLqz3PZsIsS7ezH3349xz z33ffn05A7CA
OzYSDMMRP3KVDF4fesJ9oqQfT8/bsBgGD/gxd30e7LuP9g6Ep2ykGUaNV4bu hvRFwA8F/ZWI
GHqPuT8tXnl+qyEI9UX9b/mOimSwv8KQXpWBVGuEUuwSn91lsGphQ/SAoc+B jUwWSQw46MEg
Q7KoEwbqMhDbrcM9ET3mez61ytVDj/u7PJL63nFaqiljhny9y3SaCPc8caQY por18wOtdGH1
PIsxXLZRuCDJn6iDcVxhyMaKRyp+KlWTeha7gRD/hiSZ+i/2I6ZaRD1FF72Y LosVlfXtKO69
3OJHZj4bNxmc80CkFdHYCVuRpzdCgFkzbUUnkWrrgeeHMaFuCdUMGzbKDEP/ aOPgNiq0yn2h
amGgRKBIw8WuErUo363LWK38Z5POgyAQUc3ncSxiTNJKk3RSYIM5vVl6gQk6 PciSt5esZbpr
T7ZU/gin9Bn9703OkPaZiK6+ixxZDtnaO4wR489jtIPynTI19mrpA5yvWLLW tPGsap8tpZNL
qROMF+x8aqFqzRWsT7j0Fpnk2gn63qRYPpVPv2v/mDi1Tqk+afrOED/gHvGt kXWfpljHLDZQ
xiYqdF/GQ1SxbTgtEjvq2+GkrQlcNTxXcY0qE4QwT0yvE/Yk+nGDvhamKO4i 1UYBGRvMxrSN
MVo8WTPASKKNNKxzAfw0Qt4y0hSJDAikhDkCgZGSmeb4DVBLBwjfWkF4YAIA AOUDAABQSwME
FAAIAAgAUJ/OOgAAAAAAAAAAAAAAACcAAABSQVAuVGlueU1DRS9iaW4vcmFw L3RpbnltY2Uv
VXRpbHMuY2xhc3ONV4lfHGcZfr5lYZZlCMkmJNm0tqSNkSMwTZrGdiGphBCD WQgFEkqCx7AM
MMkws52ZDRDrVWu19az1aKJVa1WiVk2sXaBotN7W29brb/H3E59v9ggLi79A MjPf8V7P+7zv
9/Haf1+5AeAA/q0gJLDF1dOab9pz0ylDO+2blqcgLLD5vH5R1yzdntROjZ03 Ur5AVYdpm/4R
gYrGpjMC4S5n3IiiAtUqKlElUJc0baMvMz1muEP6mGUIxJJOSrfO6K4px/nJ sD9legJbk+sM
t9ObScPvtzKTpi1FfdOxBbY1NiVvejPou6Y92R7BFoGagc7+tiGq6O3qjmIr 6hVsE9jtuJOa
kbLMtGdoKcc1NDdj++a0ofVbuj/huNMqtmOHQDWNHc3Y49IrrXG9jaak1OR4 k6Y24erTxozj
XtByArQfFxBaDW7DmxTcLhDfcK+KO3CnQITWum3fnRO4q6yxYMo2fO30QLI9 it24W8FdAns2
DOe4aRkBTI6rYg/eLKC4hudYFxnPHY2l+taoj+At3O14bTZ9jaIJLQqaS7I+ OOf5BpHah1YC
LdPiOmnD9en+3o3dXz0VhYb9Cu4pVRusqaRfHdX6TtKZMdwu3TMiOEiPZkx7 3JnxpOghFW/F
/QJRz9dd3xs2/SmB+nKmz0aRQIcC8kddHaWKw9KKQuclVFLpgyrehk6m3suM eYG41NlTlmBd
AqHRUSnVreI43k5XXCNt6Smj07IE7i/jyi3hoqCH9A+mTUfrOdU9mzLSOapX MX8Zi7W2qTRd
ArWDvp660Kun81W0xTUmTWbIHWDGM27KYEk9sNqjLkv3vDIOnSvjI6u5etCc tHU/41J3xzo9
Hc1HblVVFAMYUjDIEFcT153xtYHhIRWnQWsxpqTgeK9u65OGK9DWmCu41SJu ITqtZ81+0uth
nFUwwsazxlsV5zBKDGkkGCcdfVwaiJc0klVL7TV4F96j4N0CzbfugQodYyS3 RzOO7RuzfsHQ
rnUA5u00nVEwXmApk5+jpcCEik2oiyKFKdlMzQ2IfqaalXpBhYVpdmEnQ6LU Jwu6+rnH505D
nybFHIEdaxUczZgWvYjgEfIpHXTZAcfxGw43RGFjSj58FRlcJBH1dNqw6Wrr LdV6XnO7VDGr
Yk6WXcR3cotRvBfvU/DoKtKv8lXF+2W8SlpOWbbE4IMSgw8J3N2YXA1Uueoi nh8u6M3wDNE6
XVefS7IyongM1RLbJ1R8FB/L9bAgT7bPWjlYVnegQkqX53YNnsInFHyc3Crd ruKT+BRDNlmQ
sh0LbC9wLdjTk58n0T6Dzyp4miWwflXFM/gcD0ibVFp77OUOYXalLwhA9qRn VVzGlaDlBz1J
4FgJ66Z0d9B4JGPYqRLgSubLNCdZCV9W8ZzsvKrpDeS7jDEuF76q4msyWZFC 84ng6wzVLW5q
KFRLQ+sRGeo3VHwT36KTU7rXF0TFu8NZgcqUpV+6xC62rmGRehOOFVRRbL13 1GTMpqzMOMPd
WiZFbNE3eV3sooUcU9o/nle+KeVYFhE1xvt1f4qE2LyWAUyETCcTUS6RAQi5 WIlA6T1nLl24
62wr10h5pK+x1bE+ErmtsYzhslsVvChw4v8zuqzgBh08hR+r+IlMXJUxS1lP Tv1Uxc/kVI3p
HTNdQue4cwp+zkSsu8jt2R/Fq/ilLONfyVLY0MxvVPwWv+PpY9GK9JqJaCqN Q15Q+PZl9zxX
GqHU8HsVf5Ddpo7V3TnGy0/GN2RGZan+ScWf8RdyTh8fX9NR8+UkuSgmyMeJ nO26c2sZE5Yr
Cl4nswaDbMt5DoI42+Rm1kmPbfMSI/NreLy30SLkT5hfvBnzqXCk8c3aRWXz AiLX+RFiHSNY
BupQw6ea28B3Ld/V8kzICz9LlSG+22ObFxGL7VzCrhBONi+i4eQ8wsnY3kU0 ZtEWuzeL+y5j
a3MWD4SzOBLbGTuaxbFrcnyNqmoRQz1OUJk0vYvGwZlabOPsdv7uxF7EcQi3 F92pRRvegZMc
Jfl/CypWuFUovHDxcQJ34kn0oo++nQoi6pfeihcYejXHVxfxEE0PL+GdISwj NbIIYwGTfT/E
+WXYI7H0AlxOZeFlMZPFJbmltWUBH0iEl/HYyAIeT1TGw/HKfYv4SLxyCU8K JKrm0ROvWsKn
BemoJZS4Qg2xz2fxxUSE5uKRJXwphCvYkx98JYSCuedpLh4pWpNaXhC4svLS 9SBZEpIEMQda
GHordjB0jb8J3IMu7CcIBzCMe0m6g3BwHx4lUE/wjvoc5+e5S0I2moub46sB Ba7i2/hOkNWr
+C5eJEI78DS+h+8zBQkelj/gV5jaDVzDdWZ+CIN09yUmJsX1ZyjLo5x+/Ihf EbxMPQ0BuaSF
LN85yYWi5CIlZaJ2I7RCZxUFDyvQFCwpSAX/nlLYlvEfdLM+eCwWE/dKkLjT dCbC8QSztnwZ
Ol83LuNU8zJeHdm3gF9k8eu+1pGEcuNQVcWhynm0xJX6ygOJcDwcbKyNh1tk ruZR1yKnXlvC
H0MYfrxS1FfWVz2/8sY8NrU0F+dvwt4cPA/ThyNMwIP8o+ohAj9AcAfRyStj L8dnMcJgRwOY
DzJgeom/Ej4EXxI+EXzlYL6NWv6G1wmWxj+/3ghgfrlYYhMBaCKASkfVChoR KcBDqP4OIeQT
K6yIkgV+F5dqyssQ+GpUFFfkaR3CPwKQ/4l/QY4Fu2Pw8z9QSwcIROB0deYH AACMDwAAUEsD
BBQACAAIAFCfzjoAAAAAAAAAAAAAAAAoAAAAUkFQLlRpbnlNQ0UvYmluL3Jh cC90aW55bWNl
L1ZpZXckMS5jbGFzc41Ta28SQRQ902K34GppLVifVaEVqLKlamJSY6KkJk2g MSli4rdhuaFr
ll0yMxT9WSZajR/8Af4o452FRAP42GR37pyZe+65j/3+4+s3AHt46GBBYE3J gWeC6H3fJ68d
0KhYc5ASKMSq55EfBgNNnh4Zj04pMtprxkNNz7pyYEgJLJmTQBd3maYxzbPP p0+CKDBPBXKl
2eNyWyBVj7uUhsB5F+ewlMEiLrhwcFFgsWQvrDSCiI6G/Q6pluyEZAPFvgzb UgV2PwFTVobA
+kyUYo1lOH2r+dVAYLvU+FtaB9ZmYRnkseHgskB2mtDFFVwVWJa+TzrJ/NG8 3GbCdFQ80qS8
5+N134a47uIGbv4iqwlU55L9DvmxIq/Fm2b9gFlu4Y6D2wIbf7rjooCiQKZH ph5HhhPkOpXK
jbfyVHqhjHresVFB1GOubZQc3BXY/Id4F2VUuKyaTIvemaS9M3TlNwKCW1P4 j4qzvON4qHx6
Edhupm3aVcvIA3AQ+WGsmbFJ5iTuuqhhT2DVVyQNvZQqyUrF4dzmjoIu5629 etwfMImhZOrc
wygiVQ+l1qS5gjxs/EOIbNbOIFsL/DpYZjzN1mPeWyRT2fnEn89wPyR3ViyW nAj220KWLZdt
i65iLcEvYX3CcjRhyVc+IvMFufFy7QybZ9h6Pc1YQo5rbBnzY68Jo7V2cC9R fD/xqcLjNcX4
Lh4k/iLRwM9PUEsHCCtkC+MYAgAA6QMAAFBLAwQUAAgACABQn846AAAAAAAA AAAAAAAAKAAA
AFJBUC5UaW55TUNFL2Jpbi9yYXAvdGlueW1jZS9WaWV3JDIuY2xhc3ONU2tv EkEUPdNit+Bq
aS1Yn1XBClTZipqY1JgowaQJNCZFTPw2LDd0zbJLZoaiP8tEq/GDP8AfZbyz kGgAH5vszp0z
c88997Hff3z9BqCGhw6WBDaUHHomiN4PfPI6AY2LNQcpgUKs+h75YTDU5Omx 8eiEIqO9VjzS
9Kwnh4aUwIo5DnRxj2maszz7fPokiALzVCBXmj8udwRS9bhHaQicdXEGKxks 45wLB+cFlkv2
wloziOhwNOiSastuSDZQ7MuwI1Vg91MwZWUIbM5FKdZYhjOwml8NBXZKzb+l 1bA2C8sgjy0H
FwWys4QuLuGywKr0fdJJ5o8W5TYXpqvisSblPZ+s+zbEVRfXcP0XWU2gupDs d8iPFXlt3rTq
DWa5gVsObgps/emOiwKKApk+mXocGU6Q61QqN9/KE+mFMup7R0YFUZ+5dlBy cEdg+x/iXZRR
4bJqMm16Z5L2ztGV3wgIbk3hPyrO8o7ikfLpRWC7mbZpVy0jD0Aj8sNYM2OL zHHcc3EfXKd1
X5E09FKqJCsVhwubOw56nLf26vFgyCSGkqlzD6KIVD2UWpPmCvKw8Q8hslk7 g2wt8etglfE0
W495b5FMZfcTfz7D/ZDcWbNYciLYz0OWLZdti65jI8EvYHPKcjhlyVc+IvMF ucly5RTbp7j9
epaxhhweJIz5ideU0Vq7uJsovpf4VDkykGJ8jz2sv0g08PMTUEsHCJx6s6YX AgAA6QMAAFBL
AwQUAAgACABQn846AAAAAAAAAAAAAAAAJgAAAFJBUC5UaW55TUNFL2Jpbi9y YXAvdGlueW1j
ZS9WaWV3LmNsYXNzjVVLUxRXFP4uMPTQtgpjJGBUQHkrtEB8IGoiIwg6IAHE YEhI03MZGptp
0t0DkpcmWWSbf5C/EKvCTJVUZZlFNvkN2aYqW5dJzuluZRgGC6qmz733fOd5 v3v449+XvwHo
xw8KKgRqXWNd963s1pop9TlLbiqoEjjtuBldmra17kk9Z+nrhusH2ilaCFSM 3xFIpFaNDUO3
jWxGn/FdK5sZEjiadLKeb2T9OcPOyThqKML07aneWYowkRzp3SAfAtUrjp2W rsD5VHEgb9PX
N610RvqennTW1h3P8iU5rV7K+b6TFWg+ED4cIAirhNh+XrnOpsdRWvaZRSp9 OJRsxz2YMKXA
qVRxS0zHlXqUPcHiEYz8V9+wspZ/S6Cys2tOoCrppKWKSjRoeAcnBY6nrKyc zK0tSXfWWLIl
d8wxDXvOcC3eR4dV/orlsa70IihanelKw5fcdOqr7zq2QHvnIXrWNaegmQov RdrGlpPz9buu
lU4FSxVNaFBxHm0KWssY7HOtoR0dAjWe9EMPdIkHZxRCKB0O0cWN6RboOEwF 411zNRC4qEHF
EQW9Ak1vKeaO4RsqenCJQ/RRUzvHw5gDGt7HZeLlm3wZKnCys4i9D5ZWpRlm 2YSr7OKaQKxz
/DG38brA2bezrhLPQVkOooszvqVBw9E4PiSyJG3LfNI8IVk5rCEJejYKZTIr n/olOUQviCOO
EhtKydDap2IEY5zbeGC5jy2c/SDua0hhgh6dkU5PODlPpizPl1l+BV372y43 ZJbK2AMcChv/
QMMxLuMjAfV1Gc39CmbKJdevYhpjCugZNBz0eOL4mBJnzSKrIkjvir9mq3iI x1zaJwKDhyJH
ucZx1p9qqEMijkVqfi5jNC/Rh70bGpa4+So1n18Slc3HA3HQC6wvTao/yIr9 ZTScYH8W+TNs
8kcfBU/KkLFkoqhYDemQ1XActbwdoJFBc5RC0wDNpMuNpRJG8zwNx5k3Fg1M NZNejLIUOLK7
4XnHu4BYcapy1DFzHr+ALQ2b+DKYUo+5CtOUntd6SeByORIdYlK+dkHPrLes i7eNz8iW0lVn
nJxrylGLh2ANm/bypQpo41miYdI2PE96aKEeVtL/KwWNiKGadgrtKhCnH02G YE3vLZDHIkkN
DyRRIZAnAsm2NJjpW087naQgGesu4N0XAawxAoEcnKKvFgLwHk6TFDiDs6Gx +IdwlIbouLCD
pvkCWvI4172D8/MXKgvo3MaF7l9RpNpBz3ydUluAPsGKi3n0M5jXjJ/sYWiM lldCP4PzPYmh
Am5s4yZhbiY+yOM2L3YwMk/p3s3j3h7UJCknE1MhanIH04yaDVEPwzCJRwXM b2OBNguJz/L4
fDen61V82FiVh1mETwf4ZdosJ1b24mN82BgL8asBvi6OAuxtrBXBqkmx1lid h7Pb3uXg20j3
dgoN1Nh2am0fNXaQBu8omjGDczCItKtowxYu4kea6T/RXf2MK3iBq3iJa/id 0H9iCH/hBv7G
TbzCLfxH47YOt8UZDIt23Amubyy8ouj6eLVOcQXFe4Uv4FJGo+TDo7NK8mnA p7Mq0vUhR6sY
+VKxQSumxOYb3lyNeFPDZefx9NFucSpJ4B5R834Rf2rCBGrj+ApfR07a3pCP WvRLCflOBsYV
gck3+LaMyUKpSX2RybOyJssHmtDvefD9Dt+TTNBqBOHfdCj+B1BLBwhT9obR 8wQAADIKAABQ
SwMEFAAIAAgAUJ/OOgAAAAAAAAAAAAAAAC4AAABSQVAuVGlueU1DRS9iaW4v cmFwL3Rpbnlt
Y2UvY29yZS9UaW55TUNFLmNsYXNzjVJNT9tAEH1LHDt1TICQ0DR8Rj2QGLUr 9YZAXKJWRTJc
QDlxMWYVtnLsyF6K+FetBKrUQ39Af1TF7MakCFIVrbTzsW/evBnt7z8/fwH4 gI6DOYZWFo65
ksnNKBI8SjPBTyk46n90YDF00mzIRRTLcS54fq34tbwYCpXzfjoap7lUgsGJ 0kSJRDHUgy/h
15DHYTLkJyqTyXCPoXKpRvEnGRPS3peJVAcMu93gv8R7h8/ZegMGq59eCBcl eB4qmGfYfhFZ
b/AKDAseHNhkA5mI46vRuchOw3OtrR6kURgPwkzquEha6lLmDO3gX0ui+exx mJnp375ABkM5
Vzeamh0yuPTaf1heo9t7PrDWvOqhrDW7+SN0szt7O1Wi/DxduHuSXmWRmARe ofm9LkSHmEv0
D+boEL3xHGMteqlAd3YpOiOURdbzd9Z+oOq/u0Ptu0Ev0l0zHFWq8+iexxJF /gSPOpYB4zXQ
JDbtreA1VWpP9ypRtoU3RSdOVqPK/i3a36YtbJNcNNTeBFBQM6xhvSg+MIMQ 2t+5Q/uvQNdk
G1TTNAwrE9RUnG2G1403ZgqpPRXSmilk06C27gFQSwcIA/X7uLgBAABcAwAA UEsDBBQACAAI
AFCfzjoAAAAAAAAAAAAAAAA1AAAAUkFQLlRpbnlNQ0UvYmluL3JhcC90aW55 bWNlL2NvcmUv
cmVzb3VyY2VzL1RpbnlNQ0UuanPFVktz2zYQPkO/AuYhoaYu1Esv9XQ6jerW nmnSJJNOjhqI
WIroQAANLC0rHf33LsCnHPlR91CPLVPgPr79dvcjb+7E0sgQhIJSW8h55mUt UNv9tgBROA/i
E315u7zMzvnfMwZ3CFbxH/jNnWi0gO0alLguvdzC+Yxu34LFQLfJlGWgNDr/ rQep9hkdZuSU
LATuaxCX8TKbsUP0LJwN6JsCya5sbIHa2Vyrc17h1pTawDzFxEoHsZYBcuk3 zTZmm1/05wHw
iqx/RvR63SDkmVYEW6vRZKUV/5FOhgOpVMLxuw5UGfg8KyppN3AFelMhebdu yn2EoL9A+53i
cfp5PMJnrbB6IkD7+TWXopDG5NFyQsDFrDXfaax4uhk54d0Po+p/jb7v6C/P uhZm/JsWALor
GaqlU5DPu+y91x+34EvjdnlWaaXAZj26wxTkoxXLugbpqdihdT00xm6l56i3 4Il4C7s4OYXR
cQo+xdP8++/6fCyZnQivLYK/lWaaAMYMTJctH2ID2BL4WVtFFc35q1f89J00 5DTX/IxgNcY8
bRnv5K9R0jy/ng9ufIKjKyCgq/OhKMYWiwcCE/nvKZxFmpUYvB0NvlhYh1wO tfKzn8YMR5He
pX5Swr0B4bo+Es99J0cMw0Vsh1v/RUYx1MUDgR+tXTi7TCMeW5WfaHlqSc7P nN+sgJpdB1iR
rqz8DleptX+iNqvQhDqKyZFfwrfbEjxyFp2zCDsULUdvpZUb4jgiJcWQtoAp 1a2/h5sTAT7C
TQMBH3Ylt1gRtYQYoInLCYggWVTX6s2+axFRN6edykTtgTQLo4SdD4OzbE+I imngw3B5mJ/o
SHIuiFmEX3SoJRZVIik/FtDRtY93OBYTdrRFVKDHob4hcbvLUXPps/auBo8a eskei+oOGG22
2UftXsVhHWueRRhdmG2ULt/HoN9j26mi0xI3pIHOqFbPn6cO7AXSwP5nXegx LBYvQqFckR5v
8dalgXj5Zn+tSNhjnuzrPPe0h/3bnQ7j9KYmPRHjKXwiBaGmpv9drNlLpOG/ yMILJeH5ctA+
hR/Ug+cQf182xuSBKBjgHCYUputx+8f9GJaepdWM1vdQTJdxsoK6tPQo6R4K 958vCUGc4t6q
Hb05kYqNt7yUJqQWR3HpbeMrniv56JKRdEKBWbJgcfKnFqIjr0M5se9noEt2 yjwBPHAgGMfG
A7JEWU/J8DJ2goz2XSy9+LYtFqVpQvWbcWtpPjRA49LxS+o3I1n9B1BLBwhe CK3zqgMAAEIL
AABQSwMEFAAIAAgAUJ/OOgAAAAAAAAAAAAAAAEAAAABSQVAuVGlueU1DRS9i aW4vcmFwL3Rp
bnltY2UvY29yZS9yZXNvdXJjZXMvVGlueU1DRVJlc291cmNlLmNsYXNzpZPP bxJBFMe/AwsL
dC1KqYo/WiutAlJW68VI0wvBpIZCUpoevA3bcTuE7pLZRe3/5EE91MSDf4B/ lPEtLIjbJhI9
7LydN+8z831v3vz4+e07gB081xFjqCg+NH3pnJ9ZwrRcJUwlPHekLOGZR+Q+ aDQPQ4cOjeF6
n7/j5oA7ttnp9YXl60gyFF1lm8IayKFHG7z35zbZn+IMyV3pSH+PIV4qHzNo DfdEZBDHkgEd
KYZsSzqiPTrrCXXEewMici3X4oNjrmQwD52afyo9hmprcel1howt/MYpV57w GfKlcut3Il1f
Sceup7DCkBj5b7dfMKQpvOXyE6EYCn9ENwbc8yZL9UD9LQO3UWBIBQcEawwr lwEKvYv7Ou5R
mpElA2tYZVie8tNjl8YSLO5L10lhg2Hr7wnX+t4k1c4wwGiyR1oWuJ0D7nBb qM1DYUvPFyrk
62ls4bGORwwv/30XAyWU6eLanXaTYfd/9FB20mt+II/DB+NOekOVkt7rbkv2 FFfnFNAd7/BK
Bs2Sj3RCLSg+g7HvOEKNyy08Hc/oISwuiq4wIgsbIC30Jehp6WSpn2lM08wk y8gmKl+R+Uw/
MRg0JsfOJK7RaEwCsIwsWXpjuBHC2yEcz+U+RdDMHBqfoXmshuhOiKYqF7h5 gTtRPjvHp2b8
+hVHP4ii+SuPfohiiNZCVPuCzShbmGO1GVvBk5Cthmws/jFCrs2RsRlZvUxq UbJ4BRmjBIOx
RhcUFJNeF55S0Qq/AFBLBwje9Ir3NQIAACAFAABQSwMEFAAIAAgAUJ/OOgAA AAAAAAAAAAAA
AEUAAABSQVAuVGlueU1DRS9iaW4vcmFwL3RpbnltY2UvaW50ZXJuYWwvY29y ZS90aW55bWNl
a2l0L1RpbnlNQ0VMQ0EuY2xhc3OlVml3E1UYfm4XZgiDQBBUUIxsbekyiKJg QWjTFopJW0gX
oSpOk6EMTDNxMqXWfd/3fd93P+mHWvTo8RMf/Ob/UY/PnZlMGkigHk/Omdz1 vc/7vM/73vvH
Pz//BmAHvldQJ6C7RkH3rPzsVNbUrbxnunnD1rOOa5ZGT1uePsxmOtmbSnYp aBBoddxJ3cza
VqFo6u6Mp9vWCTM7m7VNvWui6LlG1huzcpOmxw0CKw5ljg8dGRw6nhwcGO4d GBaIp04ZZwzd
NvKTesZzrfxkp8DypJMvekbeGzXsaVPFUoFYwTWzDkHlPQGt0saSPVbe8m4V qG9uGRVoSDo5
M4Z6rNCwDBpPTVl5c2B6asJ0h40J25SnOlnDHjVcS/bDwQbvpFUUuD71H3kg 4MuIrmi6Z0wf
MI1sak4tJKZIYmZ8Gop6QEdny+hSXIGrFFwpsHIBB7NFz5zSsA7r6Y8zTW/X BBRZjj5Efjyy
ZBpTnQquEbjifPK6py07Z7oqrqXVSlCJ5hiuxnWSk4002nwh8S2jcsVmDVuw lawahYKZzwm0
L1w6OHHKzBL9BbvDkztVNAuIFmlpm7TUep6B0lk1Dcid7Ro6oAuonhNMClze fOEWrr0eNyjY
IbC6CkcabpSuKgU5ZOcV3CRwba2wUHKe69gx7MItCnYLNNdWdriWsR/xLFvD 5aAGNtcOebje
J3gv9imgVjfXNh8oJDC9H0ybGLtdOaNAKQqkLi2tVG3b/cGa0BpVlBS4cqHg fZ2H4o6hG70a
+mQoJIZkkIDLcBCHFPRflKPKgzTchhTjWZKkQFMVUVTRGRkbwJCCQe64FGNR PA5jDRVeOis5
XfScKT/ZZfFYErAlkLgUj5SOUWJ92+I55baoUi3PeEb2dNoo+DVGwdHKZA+1 vdxloplu8iQH
ZfWI9d6bNQuexSqo4M4F4u4fjGZUHGdlq9goM3wXDA0TUo/ajGt5ZjgVQw4n FJD3jbX9OJQZ
k1sYrEmcpAH6FAz0OWSg73/prmSb9eEUHT6STIQcJfYmJDhGbQp5lryiDM3u i4ujtlyOSbkU
NNwjFRAPGKgMvyKFns6SiXWpWrrvlCrx4TJPF+NUFMIeq1hwiryy7o2CEw7J 4ORwn4b75ZWk
5IJR1rVgVT9vMMuwrfuMILgPCaytNiPN7MUjGh7FYwKNpL2fJfrGRcTmAvpU PBHkfkfIQYfk
oCPkQMFTFVoNGJYV4RkNz8qKsIx2D3pTdp9lm9K35zW8gBcFlubNmbEwx5qr BHK8WpqreJm6
l1eO4Rr5LBl8lZayzhRZIsXS/utSIm9csnJEl5mKt1hxnDOme8J2ZlS8w6ie tHI5My/T5D0N
78s0WeEHOuPN2mafbUwy++osMqryAsn1GJ6h4mMCK/Uk/QP4VMNn+FxglRwe cp2C6Xqz/i27
mDRZzGXI4Hwp06SnIk268bWGb+SdFitG1ZidjDPtZk0ZB/pTfph0SKu4Dswq PvPq+KZoxBL2
FL+nsh+r6Ms2H0z8LueIzn/B/8ZtP+GyH/wlK/ld4g+uxCp+tWAB4ljNf2oZ a8LNc2jgD+j6
EWt/wdVH4xt+QqJ1DpviTXNomUPbHLa3/o6d87i5dR570mx3z6FnoP0ctLa4 2n4WB+rBmbQ8
uN4/eCMRgk+m9biK7XVo4jtBxzW4ARuwhyP7sckHtS04OAQlW0eQIawm7hnG CN3QOTdKR+ox
xvllEH9jj4KDCm7nsmP0oQ7jnGhg7w7fmz9Db8ZL3txV1ZvudNs87man5xw6 CD47UFpvcb0c
j1a3x9W4GoycHuNSp+znVizlt4l+tiBBbzajDa1ox3Y+ifqJfZQP9mN82ZR9 HY98HQ99TaAT
Lop0ZDvteZgOfVUh/sKoQiEJnKniqMO21MqWEvCZKo7SsTQbs2VNxH0Yuwh5 N4++hZA7fXiJ
wFgEb0sEr9EHVcf2A1VgnGVwpMWREowHa8Dg5+GBtvjjjb/iyaP17ZmjDYGQ ns7M4bm2+Evx
V+bwWlv8zfjb/JdT83i3DDtQ1D7C3k9IXYTXzdqaRC96kOZ3mC+fMssjkRsj kRs7Qze2kOcP
fEUJfBglwXwomwMlNz6qJZu4Oo9PIrV8wWXtZamcg9rG7ldliWzwU/YQgacI Ik2xDBL4YV/q
fYRXBn0gAn0gAt0USqOJ7fPSoI/SCNLgW5+l7/4FUEsHCPZ+UyheBgAAIw4A AFBLAwQUAAgA
CABQn846AAAAAAAAAAAAAAAAHAAAAFJBUC5UaW55TUNFL2J1aWxkLnByb3Bl cnRpZXMrzi8t
Sk7V01OwVSguStbnyi8tKSgtAfOTMvP0uYCEXmZeck5pSmoxUKwgpzQdKFKR m6MTw6WACnxd
Qxx1Pf3c9DGl9DCFSjLzKuNzk1P1uQBQSwcIsu/1fVEAAACDAAAAUEsDBBQA CAAIAFCfzjoA
AAAAAAAAAAAAAAAWAAAAUkFQLlRpbnlNQ0UvcGx1Z2luLnhtbKVTQW7DIBC8 +xWIe2mr9NCD
sRVFza1SFKW9W2RlrWQDAuwmvy+4dsF1oqgKt50dhpldOy9PbUN6MBaV5PSZ PVECUqgjyprT
j8P24ZWWRZaXIBrUFiJ1xV6Gjm66GmWRZYSQHE4OZOiH6udohdJxqkzNRg1m Ks06ZCCdOQ9t
Woz8PGJRwR/RVNZyGi46lOdWAFtr3aConH+Mzri6MlULDgynPcLXvInH6yq/ Jh6jiwHzwJSr
+EdMH1H7aWkQDnuwUT9BZ+ak983pfr0ju8igtwZxlRuyejF28MT3zVtqJsma oHeGDdNOUoby
QrzPxU4uZFqS/oYZVhtThPIe++MnacCqzoh0WRN0y7JQBuL9yed+BBKrE2dp N/PbGP+mb1BL
BwhOFfCOHQEAAJgDAABQSwMEFAAIAAgAUJ/OOgAAAAAAAAAAAAAAACoAAABS QVAuVGlueU1D
RS9zcmMvcmFwL3RpbnltY2UvQWN0aXZhdG9yLmphdmGtVNtu2zAMfba/guhe kmC1PyAY0Kzp
Bg/bEHTt86DKtMNVlgRJTlsM/ffRluPUWYZdsAfDBsVzeA5F2gp5L2oEJ2wW SD81EpdpSo01
LoBxdYZSkfWYfauExMyhN63jj6Jh1Bq9dGSDcctTkJYyq9qadLa688EJGW6L TR+YpBtfU1Y5
0eCDcffZ21aXCi+NDvgYWEu+WKSwgJstAjPQTnA5kEp4D5KTnFEeAh92pc5J g6IKQT5JhQzL
U9veKZIDYDUSMDfqkiNHyuB7miZ53pfbMxbrNBlofBCBXxVpoeBLcKRr2Hy8 fV98/lqs4Q2c
Xa822Q338dPl1dnyQOW3wmEJpJlAS2Q+1wnBPeFBmB0alDCWnSeDdbbKQlvJ KV0sHxWNyNmc
tSfPXc0Im2mjzz+InSiNnPeRC4/4hzf0ioW5MPvd/cynYnaGSojISVp/U106 35QzDx6uHiXa
QKbrd5L41qLLIm6fyR1IojZua9iSX/5Xc8b+ozcG/o210YJulVq+8Mo8L6xG Z9HaNYbW6TjU
P80NxJwL1yf9Kic/HtjDfNUY1liJVoU4MMnANM7dKSlCA3ULD+W48VDx05WP BxUp3s/QR2ra
oe7x+w1yqFjGjldKhO3BhBXc+T4WN3g4nLg7rnvS3tHfqDN5FJoNy9rVmPim ad47Z5o4JLNx
r19HVN+bJH1OfwBQSwcI8DCZZAcCAAA0BQAAUEsDBBQACAAIAFCfzjoAAAAA AAAAAAAAAAAs
AAAAUkFQLlRpbnlNQ0Uvc3JjL3JhcC90aW55bWNlL0FwcGxpY2F0aW9uLmph dmF1Uc1qAjEQ
PrtPMXjpKhIfQDxI24M3sZUeSikxO+4OZpOQTKqL+O7N6raKtRAyCfl+Zr44 qbayRPDSCSbT
1AonWUa1s57B+lKg0uQCCr9joWmDqlEaxfzZsG8WlgxP7qFDQu+oKJGDeKLg tGzu4iKJhZa8
sb5ezf9DSOc0KclkjXizfrtGo6pZ8UXB+tTseDjMYAivFQVQWoa029Sd1QGk 1iCDQ8UB7Aa4
QrgSewiAe1SxPbcK0hRAHZvWkbFIDG9jWZ2YTseSjNjXWiT0OHNxnZQ6y9lF FtIUGms0yfQq
JzhkWa/jtFflUTKu5vkgvfR6aa2YdBAeSwqMfonBRq8w5JwmEynKx9YpH4yg 3/7UZ/qq/ggM
7uAl9WvK949DX/SPg8lZrYsdiq5O4ZK0OJt3kPxEuU0WZFenJ4+rAW+RZ75H jt78NZmZYhkv
nPynodGvQUs/ZsfsG1BLBwg10brkWAEAAIwCAABQSwMEFAAIAAgAUJ/OOgAA AAAAAAAAAAAA
ADwAAABSQVAuVGlueU1DRS9zcmMvcmFwL3RpbnltY2UvQXBwbGljYXRpb25B Y3Rpb25CYXJB
ZHZpc29yLmphdmGVVMGO2jAQPZOvGO2hTRE1H4D2QFeLhLQcWm21x8o4A7gk duRxoKjaf+/Y
TpYAy6LeMn4zb948T1xLtZVrBCdr4bU5VAonWaar2joP1q0FqlLXhOL3SioU UnltjZgv0DQL
abjSTW5m30putJi/WLddolGbaax5sIa8NJ5uF7xoU9j9tbwkgUSinXFo3eG/ ki+0Xa2u61Ir
GUdOmd+kmxY7Tfbq3P2a+VsRT7/S68YFv7LxcJjBEB4cSo80AlkUBNIUUGiq LSEHSTasrAO/
QajY75SSEFhKR2BXgQal2sC+Gwj20TzByDirmyVrAVVKIpgehZ3PAvjHo2ER F8DfLBu0LB/U
5+8NCurt8wvzDAbU1Ojy3ukkG7wy/3jc9iX4CslU3hPwFmRZWu6IwQNCsKY8 gDZQyS22FaNo
CsMGGsLIxUEVsoJvK12WbJ7f2IIEPG80ARri5sSw9DGn81o6NJ89OFTxXopI 9i4PW+L0Lug6
XyQ2Uvtup0Ka9aiYC3ZWF33d+fm2t/eWnOLG7XKcKuRRHa41eXQRqQT8aGNt 1mwXWUjl3Hmn
i7BJjbcVX5pql0uWvDYnrPtgXjhICoA9UiVvYSGY6jgP3MPpT/T95/xZJK/y Vjxf6KATmB9L
u4s+syOYGh4S3pq8//zEbefD5EUf4AoMcRjyHgzuoYfmd59mjN+Nrr48YvFr Nn96jDLbHoL/
vbyjjUAXRORihtfsH1BLBwhPcG9MHgIAAF8FAABQSwMEFAAIAAgAUJ/OOgAA AAAAAAAAAAAA
ADwAAABSQVAuVGlueU1DRS9zcmMvcmFwL3RpbnltY2UvQXBwbGljYXRpb25X b3JrYmVuY2hB
ZHZpc29yLmphdmGVUctuwjAQPMdfseJEUWU+IOohojnkUCkCVI6VcTZhRbAt 2yGtKv69Dgmv
lkrtnizvzuzMrBFyKyoEKwz3pD52EmPGaGe09aBtxVHWZBzyhrgwpiYpPGnF s5W22zUquVmR
KnQ706qkqrFo4z+gz+Ck2JPT/8P0C89INp1MGExguSEH7WkIRN8HaVF4dOA3 CO0ReWo9glAF
OIOSSkLXcXRDBm3352mPQAWUgaP7JkWeRD1w8DA9ZaZZB3kga+EcJBet3+0B vntUhYMfjU/G
ImNpHySC8wEsoSQV1iy8JVVBns4XeTpbZq/pW/YMTzCaJzlfhkO9zFJ+JXUU goBQg6T7YQ1h
3G+Ofz8pyPPzIUiGoSz6xipQ2N41f8t+RREfGQ6d9V7tYLZCn/Up99D8Yi8r xt3mKBp23uYS
s+jADuwLUEsHCB/ukVA/AQAAzAIAAFBLAwQUAAgACABQn846AAAAAAAAAAAA AAAAQgAAAFJB
UC5UaW55TUNFL3NyYy9yYXAvdGlueW1jZS9BcHBsaWNhdGlvbldvcmtiZW5j aFdpbmRvd0Fk
dmlzb3IuamF2YZVTwW7jIBA9118xR28O9AOiSpvdU6SmqZpKOVYUJs6oBNCA 43ZX/fdiJ3VS
x+56OQBi5r038wAv1YssEFh6Ecm+7RROs4x23nEEx4VAZcgHFKGKYrV+nA7F KtIFxiBWWzSm
N6skIb03pGQkZ8VM1csvyTO9p+B4DGbegn47u6GiZByHWzt+eUartmuy2lX/ h+6A23qz68kk
gwm0bAHiFoEsRZIGAv1BkFZD4kLJ0ioEtwEJ1ScfVA2hSCTXmS+fkyIoI0OA 2Um+Xx3wNaLV
AQbCf7MM0jiS/pMuH3YIVLv9kWjhOELpkfOz2LQJvX/V7dwxKEYZsXuc993r gC5jLNmCxeq8
qwvGnsLq+by4vSMNnvHQ8NKjzT+FrkbZATeQnnw3IT8K1uOUKwLG5mus4pvB PP0kcbd8enyY
L75Jr2mdSV3lG2kCfpu5QFuOy1xFGctwSxZHJN+zK9LDDnOra6vdV4EzU38u 98hMGi8tdiH2
edy8INGNHoivGq8gNPOAzaI9PewbSEvQQOsuFvKVdukr6jxyeSr8PfsAUEsH CH1mypeaAQAA
+wQAAFBLAwQUAAgACABQn846AAAAAAAAAAAAAAAALAAAAFJBUC5UaW55TUNF L3NyYy9yYXAv
dGlueW1jZS9QZXJzcGVjdGl2ZS5qYXZhdY9NTwIxEIbP218xx4Vsip6JB6OQ kHAwgXAv3aFM
7LZNO0WI4b/b1VU2Ri9N2/djnglKvyqDEFWQTO7SaZwLQV3wkcFHI1FbCgll Jrl6Kc61uvjM
838tGFNAzXTCpdLs46XUzaZTAVN48u5AJkdMwEeEcLOC/WyVsD1SAm1VStBf vONI+8zYlkT0
2Rz7ZN8VbDbk5LmzsjxnIuS9JT1ERxBQOC126DjBH3DwLkQ1ZE+eWtARFePK EZOyX7vWo70H
0EnJVdWmwDkD2FKpeixBePhexCAvfr7ryby4ByWNlR0l2lusD8om/OVa0hnb mmPuhZui2nbD
yrXKeoc7wre6P+TquYHPlgZGuHK9WG4buJd3h6ZUVNWNtZ92FVfxAVBLBwgI hH90HgEAAAEC
AABQSwMEFAAIAAgAUJ/OOgAAAAAAAAAAAAAAACYAAABSQVAuVGlueU1DRS9z cmMvcmFwL3Rp
bnltY2UvVXRpbHMuamF2YYVW227bOBB9doD8A+snKesy2NcmzTabtosA3tZw N+hDt1jQ0sjh
liYFkvKlRf59hzfd6ngN2JLmcmY4c2bkmhXf2BqIZjW1XB42BVydn52f8U2t tCX/si2jXNH3
XDj5EalkG8CrBf2z/v7ju30BteVKjpQSLH1YzkfSxnJBb7Vmhzk39pjyHuMw q8axvC76tBql
1xQKwWsDtFAaqG6k5Rvwac9VMcR51nohmK2U3hw31TtLl5//8nHrZiV4QQrB jCEPmJIhP5x8
EhXGMouXT1ZzuSZrsAvRrLn0qWCJstyZTyZYF6LBNMKS1yRFp2j+eyNLARm5 LSzfuuzpYv7w
x/2Hf+7fktwZvJNWH7Lp5TS/ckD4EBAnLVzv6BSFSmwhC8rg8uR+UF08kqzX PcIV5D+80n15
RTLy6WAs+LwWWtWgLUZWhjo+THNq1VztQN8xA1lO8eTams/cPmbTHZel2plp TvI2O9toGc/s
AF2WzqtZGV+r7Nccs60FK+BWCHfAGZn+jZ9pL2sQBk4Ddrb4ddfzM4Kfy4uL cEMuyBLWyCLQ
hAnh/FWjCzAzvC0abfgWxIFgF9DA1FDwikNJKiVQ0EJcrzS5vGkfDTCN1ayZ fcT6177jRCtl
iYh9b03bmzc102zjiPT9O3lJYI/RsWOBWWOrEB7N4o1rwNgG9oVoSkCjQm1Q hFmvDqSK49tv
T7T8cvE1b/O5DDdDFm8VL7EsoVzLVKnszqV4/dtNSH6WyB5yS4+U0hjHU8CB T3CIXKcS0p9M
4lrSjgVg75S0sLdzxRAk88jO1seKwtx11wPFi2t5LPfSVfs1kbDz/M/8aNIj 89diRG6rxtIa
E7ZCZtMB1pT8Qv4fxudg34e+9BLooGaxMoGbboNdhxJhAZUQUFgoF0gdE93b 5ZjMIqvXsUjS
miwGnI0QZokFwQOXCg5x2qdtVG59qkNXyqMZRvMW9JGZD9gR95ymOHZaohgB vJUMJn11mil/
nr1NY/18T3DS45SHtfPiWaJwk6YXyizF6bbM8wxLLO6cQryjNNBtjO4sL28c H0beT3HbOCbE
S5wj7bY3DAap3z/PmmpGTrABacMlEyfGydeqQjmCmCxWwWuSipu3HNcadvUw 1Hvafvnq14Pj
XUUFgjihyRKFu7d+lneOkzcft6A1L6ETxa2xUkoAk4QV7pUSzljydiP4rdXP IaaZFtcLpEuD
K3loMhmiYq5WN3DVtwg0j0HwbUJetZgjrBBwvA/RJf/JctLGqxi+da6GypUG 9m0oexpa9J8G
qvjiCvB9iL6Ve9EdcRodvfN4yjtxKEdgmPt5FbvcDklkBwrHBOmF7LPVmZ5c NclrlPZow7Cy
9FBuQm9X+MekseA0vW3aO1N703vpH0U8BZdAuhnFxuDvf1BLBwgHF0cnFAQA ABMLAABQSwME
FAAIAAgAUJ/OOgAAAAAAAAAAAAAAACUAAABSQVAuVGlueU1DRS9zcmMvcmFw L3RpbnltY2Uv
Vmlldy5qYXZhxVXfb9owEH6Gv+KUl4UKuVJe0aQBpWslKFXLtsfKJNc0aogz 24FVE//7zrFD
EmhU+jQJETv+7rv7fD+S8/CVxwiS50wn2dsmxFG/n2xyITUIGTMM0yRXyNRO s8dfq1HX2VqK
nULJJvbZicMtZlqxhSgUjiOe6zOxM7PuRKb8TRSafZdJdMU1Pwc3L5edyF0S xUjOJ4XWIvsQ
NhV0rhKN7yKLhOVcavYzwd09Leorbtw7C4VEtqLNYjojRF6s0ySEMOVKgbEE /KMxi+zG0MDf
fs+hlOaaHs9JxlN41DLJYri9gq/gPYzvK1K2JUOPqHu5TLZcIxzChheRRiYV 9ZlVDuvyMXTP
YNQA2FTDukr54cT5A6NsEeKwWhjrQ8hbkUQQSiQDI2YqMi1F6tch0ZVRzgdG Zc+umUJt8+Zn
dB91Gv3BgKh7VgSpNqcHIt8aD4Hql90t72YN7EeMVUVBHDna6o1fLdj17Xz+ NFmubt7lLbFx
VJ7Rr5ZnL1TdvB+zpTmKuWXSHXowhGeeKhxUTq2d82Hz6re4rJ/r+XjV8GMc rKjmfG9K+XqF
BXptQsajqGzOeaKoMlGWgTRb2x+Y5PW+LbcoKT40m2b6Nwb7I/frFge0CScf bqJUUbgaYtRv
plYI63LU29Pfvh1a8FmxwalaCI70Bv9FcPCRYodzil3vnRTQEDwDfKJJc1lN nBe9Sa3G6nJV
7corYk5FGnPvuBOenP2ZHdHgbrVERXOkI/i8kOBUSdCSwlOSQn+dUoLPaQk6 xQSHknHT0dWh
3bXETJYPV7OH04go92dG06iYo2CIwwWyp5F+eXHR78EF3NOnxHwZ9AvCswgL BRJ/F6g0aFG+
NB8IlF8UhHYaM2N22R7Z5Oza2Pq2but5596OjM/9P1BLBwh0T5e2ngIAAFkI AABQSwMEFAAI
AAgAUJ/OOgAAAAAAAAAAAAAAAC0AAABSQVAuVGlueU1DRS9zcmMvcmFwL3Rp bnltY2UvY29y
ZS9UaW55TUNFLmphdmFtj8FOwzAMhs/NU/jYSVNeYOJUgbhwghcIqdVZpEkU uxsT6rtj1m5t
gVsU//6+39n5D9chFJetULz0Hq1PBQ/GUJ9TEUils+gDZUbLZ7FnajsUtk3S OZP8RPPwHsiD
D44Z3hTz0jwCfgrGluEehC9jqlzo5PT9KoViBz5FTcnhz+AofXiioPRKZxN/ JtcLMbui23ug
KMByCbj/vb9Ta1XxkLHUt/Q1uVNyJUdie4vCw9o6mrt3RurZzVS3nqgFZShx dcO4KntK1AIv
K9uDJ8BVP/+o/X/QYn+e2231m86j+QZQSwcIA9sZVuEAAADSAQAAUEsDBBQA CAAIAFCfzjoA
AAAAAAAAAAAAAAA1AAAAUkFQLlRpbnlNQ0Uvc3JjL3JhcC90aW55bWNlL2Nv cmUvcmVzb3Vy
Y2VzL1RpbnlNQ0UuanPFVktz2zYQPkO/AuYhoaYu1Esv9XQ6jerWnmnSJJNO jhqIWIroQAAN
LC0rHf33LsCnHPlR91CPLVPgPr79dvcjb+7E0sgQhIJSW8h55mUtUNv9tgBR OA/iE315u7zM
zvnfMwZ3CFbxH/jNnWi0gO0alLguvdzC+Yxu34LFQLfJlGWgNDr/rQep9hkd ZuSULATuaxCX
8TKbsUP0LJwN6JsCya5sbIHa2Vyrc17h1pTawDzFxEoHsZYBcuk3zTZmm1/0 5wHwiqx/RvR6
3SDkmVYEW6vRZKUV/5FOhgOpVMLxuw5UGfg8KyppN3AFelMhebduyn2EoL9A +53icfp5PMJn
rbB6IkD7+TWXopDG5NFyQsDFrDXfaax4uhk54d0Po+p/jb7v6C/PuhZm/JsW ALorGaqlU5DP
u+y91x+34EvjdnlWaaXAZj26wxTkoxXLugbpqdihdT00xm6l56i34Il4C7s4 OYXRcQo+xdP8
++/6fCyZnQivLYK/lWaaAMYMTJctH2ID2BL4WVtFFc35q1f89J005DTX/Ixg NcY8bRnv5K9R
0jy/ng9ufIKjKyCgq/OhKMYWiwcCE/nvKZxFmpUYvB0NvlhYh1wOtfKzn8YM R5HepX5Swr0B
4bo+Es99J0cMw0Vsh1v/RUYx1MUDgR+tXTi7TCMeW5WfaHlqSc7PnN+sgJpd B1iRrqz8Dlep
tX+iNqvQhDqKyZFfwrfbEjxyFp2zCDsULUdvpZUb4jgiJcWQtoAp1a2/h5sT AT7CTQMBH3Yl
t1gRtYQYoInLCYggWVTX6s2+axFRN6edykTtgTQLo4SdD4OzbE+Iimngw3B5 mJ/oSHIuiFmE
X3SoJRZVIik/FtDRtY93OBYTdrRFVKDHob4hcbvLUXPps/auBo8aeskei+oO GG222UftXsVh
HWueRRhdmG2ULt/HoN9j26mi0xI3pIHOqFbPn6cO7AXSwP5nXegxLBYvQqFc kR5v8dalgXj5
Zn+tSNhjnuzrPPe0h/3bnQ7j9KYmPRHjKXwiBaGmpv9drNlLpOG/yMILJeH5 ctA+hR/Ug+cQ
f182xuSBKBjgHCYUputx+8f9GJaepdWM1vdQTJdxsoK6tPQo6R4K958vCUGc 4t6qHb05kYqN
t7yUJqQWR3HpbeMrniv56JKRdEKBWbJgcfKnFqIjr0M5se9noEt2yjwBPHAg GMfGA7JEWU/J
8DJ2goz2XSy9+LYtFqVpQvWbcWtpPjRA49LxS+o3I1n9B1BLBwheCK3zqgMA AEILAABQSwME
FAAIAAgAUJ/OOgAAAAAAAAAAAAAAAD8AAABSQVAuVGlueU1DRS9zcmMvcmFw L3RpbnltY2Uv
Y29yZS9yZXNvdXJjZXMvVGlueU1DRVJlc291cmNlLmphdmGVUbtqwzAUnaWv EJmSofJa8FII
HlqcGJL+gKzcOGplSVzJbUPJv1cijoNNDe12QOelc52Q76IBhsLxoMy5lcCl ReAI3nYoweeU
qtZZDMxiw0Fq5Xx8/gx3Cn/e9TD/B3cjTExGvoNG+QBYuaCsSXmuq7WSTGrh PXuNrTbr4qZi
MUBDCyZ4Nlixb0rJU/UBiOoAlPQG+4DKNKyBsD4J9BCWq8gkBCF0aNiiC8eH x0VOyeVX+Trl
l1YcAJPHFY0twkl5nvwTdbka4I07632vVlop0scn3eJBsv4gWTpINiyY9Yvw Nz/ffTJqCurh
OGfC49tqW8ya1tZqEIYpX3xFjRF6bHYU2sMf1C/7UtUo8DwZE7urmtAL/QFQ SwcIS2xKzxcB
AACZAgAAUEsDBBQACAAIAFCfzjoAAAAAAAAAAAAAAABEAAAAUkFQLlRpbnlN Q0Uvc3JjL3Jh
cC90aW55bWNlL2ludGVybmFsL2NvcmUvdGlueW1jZWtpdC9UaW55TUNFTENB LmphdmGtVVFv
2jAQfg6/4panoKH8AYS0Km21VmupStc+TFPlJgd1a+zINlBW8d93wQ4kgRS0 jgcC8X13332f
fc5Z+somCJrlseVyOU0x5tKilkzEqdJYvn3ltt/p8GmutIUXNmcxV/HF8Owt xdxyJbeLSk9i
TAXPDcZ6YWPBx5guU4HxyZOxmqX2gWcTtD+Sk/5hTKKk1UpQ8E/LxRGAC5f9 JGM5tXEE4HL0
oPlxoRviR3Jx8a3BhoIX6xBT9nkwzqXcql01bu3XHf25Ss4oIp89CZ5CKpgx 4F8Td8A3izIz
sGMHvHc6Qa75nFkEY5kl9JjTToCR1VxO4HL0eHM7vHlMhtd3Z9d3MIAw15gS dZQ27H8M/hjZ
Cb4N56g1z5DSOOZzxTOgMIN6jvdMzNBEjiw4ObrEOAhGS2NxGquZjam+tEJG YR0FUQhfPYZ+
hN2wSyWpZlDfXnGjGETgA6Dr0QUQ6FPfZsD8cwBbz+PtegQNuPv2yngZCBxF 3qdu2WGRJHHr
UQnmYyJWgr4MQM4EESy0KFYDz2XTTFRVvlcCy2SBe6yqvGr7fJMnmRmrpvdM c0ZkPD/Ksuq0
mqdpo6FOnpmc7Hpnn7VaGKgMkVY7a3na3fTiQXEgrlIsBG3o2d/1fFGc/pKi R5YJ10r7dzUn
6rIHQTlEYOEeAyjfFDD361zpimr7G71NKruhaHNfcQd3lWKDtmFw45T22nMU zgV1s50aLU4H
R5h9yk2uDH7abJ+nxex/0NvrlXl+R+3cC8ktZ4L/YQXjT/dUT/f/WvNzhGg3 589FtkcCiQsX
Rbxaro+wBxQFw6cXTO2v3++Uu1eZTpXh9N1OxTkXJCisqkWKfRmyPEemmUyR EoapojvL0GpY
Dp9qrCIfxkItishnnmUonR77juvILgWeCzYxO5wO2cqyU2bZsfdIGf/JmbN3 2NcPXlHpRqsc
tV2ur59yFvVqN2fjAtk3Qk4bI6Qx8A/dIevlcmSY7chopNlcGKT2qvMXUEsH CMo3Cs/sAgAA
SAoAAFBLAwQUAAgACABQn846AAAAAAAAAAAAAAAAKwAAAFJBUC5UaW55TUNF L3RpbnlfbWNl
L2xhbmdzLy5zdm4vYWxsLXdjcHJvcHO9jr0KwjAURvc8RX0Ae7WlKNn86VRw UNCxxDSUxOYm
JGmkb2+04Orm8sHHOcNpsqIiPiJ9cupY27FIo3BeGlyObiDXbL0qCOzr82We RXIhGVCW1QaC
G/EBN3E/uMkGsM4owQNwo61BgcF/Wb7rtMTPNRgSAuUhSJxazQUMDHtP6tOR CMyVJ83vqu2f
qmAuere9AFBLBwhRu2ZHkgAAACwBAABQSwMEFAAIAAgAUJ/OOgAAAAAAAAAA AAAAACcAAABS
QVAuVGlueU1DRS90aW55X21jZS9sYW5ncy8uc3ZuL2VudHJpZXOVUEFOwzAQ vFs8gg/Y3o3t
JM4NEB+ASki9oNTZtGkTx4pNRX6PKQg4ICTmMNrZWWlnF4GxbliYUqZih5RC bKREEJXIhPL2
/uHxg9Ly4k/yiXZ3yxqSDMt8JJekm6cwe/IpfnnippsGf5GzT9mSxyjT4Nfn yZEcW7+Pf21i
GQWA5VByhA3qRkODWhTWaMTtR9K9WGfvDnTOw/HsmxjIDe14/V7Ta6LFt2O8 KE/URT7O7sR+
oKxao7QuuOk7yxG7jtdla7nqAKAmlTu7z1FgNIW0sitGXhwj64eR2HdIwwuz waIBbFQp4IIt
K4xD29OurrFyAIRlryxaAEc5vsb/XHhoI8/vDpH9Bg21ytneAFBLBwia5zl/ DQEAAMgBAABQ
SwMEFAAIAAgAUJ/OOgAAAAAAAAAAAAAAACYAAABSQVAuVGlueU1DRS90aW55 X21jZS9sYW5n
cy8uc3ZuL2Zvcm1hdDM04AIAUEsHCFiJe+UFAAAAAwAAAFBLAwQUAAgACABQ n846AAAAAAAA
AAAAAAAAOAAAAFJBUC5UaW55TUNFL3RpbnlfbWNlL2xhbmdzLy5zdm4vcHJv cC1iYXNlL2Vu
LmpzLnN2bi1iYXNl81YwNOYqLsuzys3MTdUtqSxI5QpTMDTgKkmtKNEvyEnM zONy9XPhAgBQ
SwcIVK+gZSkAAAAnAAAAUEsDBBQACAAIAFCfzjoAAAAAAAAAAAAAAAA4AAAA UkFQLlRpbnlN
Q0UvdGlueV9tY2UvbGFuZ3MvLnN2bi90ZXh0LWJhc2UvZW4uanMuc3ZuLWJh c2WtF8tu4zbw
vsD+AyEgQIvaDnor3MMidZJututtELsbBChg0NLYJkKRAh9WtMH+e2eGlPzI HnsRyXmS81ZQ
ppvPbiayqu5+/c389Apm+vr+XWnr2vIOKhVWpTUb5eppcW1FZ6NopQkiWBE9 iLAD8fi0uHt8
+lPUtgKxsQ6ByosAL0E6kB+K0ft3sml0Ny2uaKGzMh5cmBZ3vBIkNpUMMC3+ 4ZUgpTQl6Gkx
45Uh2nokmdFC57WzLQH+4DVRSO9XRtZMhnsCGhtWHlDbeCy+2CBwL8bjRK6a tZWuWtV+ixy2
6S5nMVzeSx9A4COQVci9VFquNQKMmNtvSmsppKnErXKwsS+Tf82xYWrriBLt UMugrBFybWNI
NlHeR/hwqtnYlY9NY8kcs+gcmKA7VpzBUIl1R/KdSA92Izb9M3QsQfgdUpUx oHyD95bVhDQ0
tonNaq1t+QzVtFhY57qRWONVWhA7uQfSoUqUHnYyJPnMM048Dom8qJSnp1dC ilaZyraJunF2
ryrwghyryvTQTTQlbaRWoZuIJ7IIGksYICW2l5W0CNaizFYgJxvHq8Amtq5C 5Ui/iRotEYPS
6hvkoLJWT1IA7VFNtcJgkdPixjnrpuIuAQV+I94NLQkOqhEFKdoLg1HU0qE1 SAsiWBC5CyNc
W+enxZx8lw7F+3ffyU/WUCDXYCLlA4rfGoxjWhDGkathg677jF92LGtFV/JK EKe2OyR4oIXO
9KxpcYvfrCMlA4V9UBi4qIb2q02NXBdP44t6fFERI2Ez9OP0Yj69WBQn3Ct0 SNnnlOjTKOGZ
9wRPkGQAE3Z+pa3BDPgkTZQYJ7ewdryZS1fuRleNUxr33ehTNIAf3Y2u4jb6 MFpAE6BeY1D+
XQZL6xe7T4BrKHlzpIVDldWQCpJOsnvJJJjkklASR6JICgmoZJfvuIgGD6O5 5WWJnqb1ESqT
dstddLy5dYqWhQzR8YYZe2H5KggkUSSHZBA3MRIXMWQX4ftNIM/wJhvynvYD AewVtImEtwMR
nzJZhSXjkCNErYPLlNc9TlBEUQK4PmRc0G+IGElURJ3Fa9lh7L32TufjqdcN tILBHInWtVSC
EsUc/SYyiKurLJ/P0T2Ma/raWx2HsFva7RaTu4dilmNC40UxxYs+kdCGxZf+ BpPJJF/bYzWi
W9OapS1we2gCGZg6gZBYU8qdNFvos9RYs8ZWQ+WE5Bwdz15vzbjHCN/IEkiQ kyWlak5G8A1g
gr4O2yziIRrBZ2QBrlwcSbY12kossAoWjKXKXUFAL2GFEWctkwo0XV/RXdoP Waes9jt2G2+y
vo/WqW9oNKmFixoyKdSWjOq5Oed9ZrjJx96oQKnroNH4TLYuAzLxLRZzjqyE P4JePiTQ4W6q
lluWwJsTi17SgCAYfqDXyjxzaOP6A2oCZ+KXXaj1S3CS31OqIZhmKnBPSXG2 7m1yhVtMpwOq
dNZ0dY9NJ3bLEDPXoKEnV4Ot0n16KSE4tT5FXd7QVa8Yg9E8GDV0OlXoZHIi mi0WYkHwvhTQ
8MCFgDYrah99LeCxArvqvZbYgpaIKXqGVWuHVEt0G2dr8WhTsnl8Rkmh0+cH n8XV0ESSkEpz
ArDOoIKmgQpb32z58PmXr9Rpuc0PkwNGJPPxGEdMGKAIo1Pq9twiWRp6DTh1 sE3+BdCIA4Bo
+Pb/j8b0nkCjwsHSySs4b3AFYySHr21XaxzC3FlzQ7hI8J5KbsJ5LSQiBueI waRdEelR4AAR
pfKlf6gI4bE2R7qI8Ae6Mt25OqLO5QWzeQ+Zjj2OgxXO3lhS+shcEETU4LY0 T/EoxWjurwQ9
oZ4T5Jzs8LwlI8gEOMs1lAzg0/wyxNhy4D2joZM/ITrDcyy+8U0K6zAoPhjt wHBsunP6wXg4
6x45akbTdU+UXNB0x3g8nhJU9FuR/XscSuiFwdvE17uCTEAT3ZBsMgbbN63I 9T/9QCx30Hcm
Lvu1rCDNwGsQ+NeC0b5hhJF7tZVUDFrZpUzn+bbBQtpnAM2JvnSQ/slOmuwB xT9dmaHG8irP
U0ZcCq66NIlVFQYOU9GrCJxL2BnyoL/JlT+nhC0jTb3H7s7ZCjU2jfAmYZES KthgqcCIzTQi
jwKZda98lJrasD9wf2UgUzqrD03aY0W5tJvNMDlQy+V+nOaeEysdI1OO4BBf LI6g9CsYsJNz
1OJIT7FKlQyvzwfR5vJ7hPMDEqsxz//obwR+xiXKbcqAVpJt7zVIrIV0oGGH 7ht5gN0iWerV
PLysGPzF4h/fOabmYYRwNf480oGui2MazrKTofRvUyV+a33ECEYx7ffvP//+ H1BLBwh7OvGy
vwYAAPMPAABQSwMEFAAIAAgAUJ/OOgAAAAAAAAAAAAAAACAAAABSQVAuVGlu eU1DRS90aW55
X21jZS9sYW5ncy9lbi5qc60Xy27jNvC+wP4DISBAi9oOeivcwyJ1km62620Q uxsEKGDQ0tgm
QpECH1a0wf57Z4aU/MgeexHJeZLzVlCmm89uJrKq7n79zfz0Cmb6+v5daeva 8g4qFValNRvl
6mlxbUVno2ilCSJYET2IsAPx+LS4e3z6U9S2ArGxDoHKiwAvQTqQH4rR+3ey aXQ3La5oobMy
HlyYFne8EiQ2lQwwLf7hlSClNCXoaTHjlSHaeiSZ0ULntbMtAf7gNVFI71dG 1kyGewIaG1Ye
UNt4LL7YIHAvxuNErpq1la5a1X6LHLbpLmcxXN5LH0DgI5BVyL1UWq41AoyY 229KaymkqcSt
crCxL5N/zbFhauuIEu1Qy6CsEXJtY0g2Ud5H+HCq2diVj01jyRyz6ByYoDtW nMFQiXVH8p1I
D3YjNv0zdCxB+B1SlTGgfIP3ltWENDS2ic1qrW35DNW0WFjnupFY41VaEDu5 B9KhSpQedjIk
+cwzTjwOibyolKenV0KKVpnKtom6cXavKvCCHKvK9NBNNCVtpFahm4gnsgga SxggJbaXlbQI
1qLMViAnG8erwCa2rkLlSL+JGi0Rg9LqG+SgslZPUgDtUU21wmCR0+LGOeum 4i4BBX4j3g0t
CQ6qEQUp2guDUdTSoTVICyJYELkLI1xb56fFnHyXDsX7d9/JT9ZQINdgIuUD it8ajGNaEMaR
q2GDrvuMX3Ysa0VX8koQp7Y7JHighc70rGlxi9+sIyUDhX1QGLiohvarTY1c F0/ji3p8UREj
YTP04/RiPr1YFCfcK3RI2eeU6NMo4Zn3BE+QZAATdn6lrcEM+CRNlBgnt7B2 vJlLV+5GV41T
Gvfd6FM0gB/dja7iNvowWkAToF5jUP5dBkvrF7tPgGsoeXOkhUOV1ZAKkk6y e8kkmOSSUBJH
okgKCahkl++4iAYPo7nlZYmepvURKpN2y110vLl1ipaFDNHxhhl7YfkqCCRR JIdkEDcxEhcx
ZBfh+00gz/AmG/Ke9gMB7BW0iYS3AxGfMlmFJeOQI0Stg8uU1z1OUERRArg+ ZFzQb4gYSVRE
ncVr2WHsvfZO5+Op1w20gsEcida1VIISxRz9JjKIq6ssn8/RPYxr+tpbHYew W9rtFpO7h2KW
Y0LjRTHFiz6R0IbFl/4Gk8kkX9tjNaJb05qlLXB7aAIZmDqBkFhTyp00W+iz 1FizxlZD5YTk
HB3PXm/NuMcI38gSSJCTJaVqTkbwDWCCvg7bLOIhGsFnZAGuXBxJtjXaSiyw ChaMpcpdQUAv
YYURZy2TCjRdX9Fd2g9Zp6z2O3Ybb7K+j9apb2g0qYWLGjIp1JaM6rk5531m uMnH3qhAqeug
0fhMti4DMvEtFnOOrIQ/gl4+JNDhbqqWW5bAmxOLXtKAIBh+oNfKPHNo4/oD agJn4pddqPVL
cJLfU6ohmGYqcE9JcbbubXKFW0ynA6p01nR1j00ndssQM9egoSdXg63SfXop ITi1PkVd3tBV
rxiD0TwYNXQ6VehkciKaLRZiQfC+FNDwwIWANitqH30t4LECu+q9ltiClogp eoZVa4dUS3Qb
Z2vxaFOyeXxGSaHT5wefxdXQRJKQSnMCsM6ggqaBClvfbPnw+Zev1Gm5zQ+T A0Yk8/EYR0wY
oAijU+r23CJZGnoNOHWwTf4F0IgDgGj49v+PxvSeQKPCwdLJKzhvcAVjJIev bVdrHMLcWXND
uEjwnkpuwnktJCIG54jBpF0R6VHgABGl8qV/qAjhsTZHuojwB7oy3bk6os7l BbN5D5mOPY6D
Fc7eWFL6yFwQRNTgtjRP8SjFaO6vBD2hnhPknOzwvCUjyAQ4yzWUDODT/DLE 2HLgPaOhkz8h
OsNzLL7xTQrrMCg+GO3AcGy6c/rBeDjrHjlqRtN1T5Rc0HTHeDyeElT0W5H9 exxK6IXB28TX
u4JMQBPdkGwyBts3rcj1P/1ALHfQdyYu+7WsIM3AaxD414LRvmGEkXu1lVQM WtmlTOf5tsFC
2mcAzYm+dJD+yU6a7AHFP12ZocbyKs9TRlwKrro0iVUVBg5T0asInEvYGfKg v8mVP6eELSNN
vcfuztkKNTaN8CZhkRIq2GCpwIjNNCKPApl1r3yUmtqwP3B/ZSBTOqsPTdpj Rbm0m80wOVDL
5X6c5p4TKx0jU47gEF8sjqD0Kxiwk3PU4khPsUqVDK/PB9Hm8nuE8wMSqzHP /+hvBH7GJcpt
yoBWkm3vNUishXSgYYfuG3mA3SJZ6tU8vKwY/MXiH985puZhhHA1/jzSga6L YxrOspOh9G9T
JX5rfcQIRjHt9+8///4fUEsHCHs68bK/BgAA8w8AAFBLAwQUAAgACABQn846 AAAAAAAAAAAA
AAAALQAAAFJBUC5UaW55TUNFL3RpbnlfbWNlL3BsdWdpbnMvLnN2bi9hbGwt d2Nwcm9wcz2K
QQrCMBAA73lFfYCutRYhN7U9CR4U9FhqGiS12YTNJtLfGxS8DAwzp2JTi5BQ vpWkvhv6JJOm
YBwuI03iVpTrrYBDe7n+sMgv5AOqqt4BU8QX3PXjSLNn8ORGrRiUs96hRg7/ ttoP1uBXHXJO
MAZgg3NnlQY/xafBINpzIz5QSwcIbeb4m38AAACSAAAAUEsDBBQACAAIAFCf zjoAAAAAAAAA
AAAAAAApAAAAUkFQLlRpbnlNQ0UvdGlueV9tY2UvcGx1Z2lucy8uc3ZuL2Vu dHJpZXN9UEFO
wzAQvFt9BB9wvE6cpMkNEB8AJCQuyLW3rdtkbdluRX6PSRHixBxGOzsjzWol MGZdZE3T9uyY
c0ijEBKqviokxcPT88uNcrzQWbzh7jEuIYsQ/QlNFsbPwRNSTr9edW9nR6v0 lIslTklkR8vH
bFCE6XJwlP7rYgU1wMCh4xJepRoVjFJV9dAqKd9vtx6qxZM54rWE05XGFNA4 Pd19z/iZMZKe
0qoI0SY+eXNmf9D1um2Uqnm7twOX0lq+7fTAGwsAW2zKZvcTBYZzyAvbsKT3 Orr1YRv2BVBL
Bwh3TiuB2gAAADsBAABQSwMEFAAIAAgAUJ/OOgAAAAAAAAAAAAAAACgAAABS QVAuVGlueU1D
RS90aW55X21jZS9wbHVnaW5zLy5zdm4vZm9ybWF0MzTgAgBQSwcIWIl75QUA AAADAAAAUEsD
BBQACAAIAFCfzjoAAAAAAAAAAAAAAAA0AAAAUkFQLlRpbnlNQ0UvdGlueV9t Y2UvcGx1Z2lu
cy9zYWZhcmkvLnN2bi9hbGwtd2Nwcm9wc8WQvQ6CMBSF9z4FPoDcACEaNv8m EgdNdGxqqVqk
t+S2YHh7UaMODjrpcpOTc4bvfnkQp8y1mJ1lRoIXos1aRU5bHDZUsU0QRRGD 6WK1vp9Bv4V+
AUmSjsBTgyfYqt2MutpDTbZU0oO0prao0LtnF04Ko/EWLfq+gtKB19hxIxXU VXPQ6MCJvSDN
Fss5U4X2lvi9CUvH8o+k8fjXpPBGeUXfVQJP4dGbb5h/bhdeeG+euSP5nesk /q/rB+n1hQtQ
SwcI1B1Zxb4AAADEAgAAUEsDBBQACAAIAFCfzjoAAAAAAAAAAAAAAAAwAAAA UkFQLlRpbnlN
Q0UvdGlueV9tY2UvcGx1Z2lucy9zYWZhcmkvLnN2bi9lbnRyaWVzrZDbatww EIbvRR+iLyBr
RtZh5buk9AWSQCE3iyyNst61ZWMpofv2dXZLW0opCeS/GOYE882PwFgcVta2 2rJDrUvphEBo
bLMFFLdf7+6voa7P+SS+Uf9lPS9VLOt8pFBFmKdlzpRr+TVrbuI05Es557qN xLGIOuTzfgok
lvH5achFFJ/8OvzvJNskARwHwxEeUHUKOlSNdFohPl6Rn5rznMOBXrbl8pK7 slAY/Pj5Nafv
ldbsx3KpMlEsfJzDif0hY71ulZJcp+g4Yox8Z7zjbQSAHbVbp/+5CoympZ7Z J9aPPp+aQ51Y
GkZiv0E1l/oBZQfYtaaBix5ZcF45cF5bl6QKUbYpgKedsgRGKnzPlwdf+Ob9 Uti/hHqjozjU
ed1fjW6O5W2Qrk/SEqIlJVsib61WqTekLEpriD4O0rRO/Y25L2t4Myokpyn0 SbvUg/fay4ik
ILhd772J/gP9lOheLf0BUEsHCG1VrZxiAQAAJgMAAFBLAwQUAAgACABQn846 AAAAAAAAAAAA
AAAALwAAAFJBUC5UaW55TUNFL3RpbnlfbWNlL3BsdWdpbnMvc2FmYXJpLy5z dm4vZm9ybWF0
MzTgAgBQSwcIWIl75QUAAAADAAAAUEsDBBQACAAIAFCfzjoAAAAAAAAAAAAA AABFAAAAUkFQ
LlRpbnlNQ0UvdGlueV9tY2UvcGx1Z2lucy9zYWZhcmkvLnN2bi9wcm9wLWJh c2UvYmxhbmsu
aHRtLnN2bi1iYXNl81YwNOYqLsuzys3MTdUtqSxI5QpTMDTgKkmtKNEvyEnM zONy9XPhAgBQ
SwcIVK+gZSkAAAAnAAAAUEsDBBQACAAIAFCfzjoAAAAAAAAAAAAAAABMAAAA UkFQLlRpbnlN
Q0UvdGlueV9tY2UvcGx1Z2lucy9zYWZhcmkvLnN2bi9wcm9wLWJhc2UvZWRp dG9yX3BsdWdp
bi5qcy5zdm4tYmFzZfNWMDTmKi7Ls8rNzE3VLaksSOUKUzA04CpJrSjRL8hJ zMzjcvVz4QIA
UEsHCFSvoGUpAAAAJwAAAFBLAwQUAAgACABQn846AAAAAAAAAAAAAAAAUAAA AFJBUC5UaW55
TUNFL3RpbnlfbWNlL3BsdWdpbnMvc2FmYXJpLy5zdm4vcHJvcC1iYXNlL2Vk aXRvcl9wbHVn
aW5fc3JjLmpzLnN2bi1iYXNl81YwNOYqLsuzys3MTdUtqSxI5QpTMDTgKkmt KNEvyEnMzONy
9XPhAgBQSwcIVK+gZSkAAAAnAAAAUEsDBBQACAAIAFCfzjoAAAAAAAAAAAAA AABFAAAAUkFQ
LlRpbnlNQ0UvdGlueV9tY2UvcGx1Z2lucy9zYWZhcmkvLnN2bi90ZXh0LWJh c2UvYmxhbmsu
aHRtLnN2bi1iYXNls1HU1VUIT03yzixR0NW1AwBQSwcI/RYBMREAAAAPAAAA UEsDBBQACAAI
AFCfzjoAAAAAAAAAAAAAAABMAAAAUkFQLlRpbnlNQ0UvdGlueV9tY2UvcGx1 Z2lucy9zYWZh
cmkvLnN2bi90ZXh0LWJhc2UvZWRpdG9yX3BsdWdpbi5qcy5zdm4tYmFzZZ1Y jVPbuBL/V1LN
TWoPwoHXe503CWYGKL12DlqG0OvNAMc4jmzLlj8qy0Aeyf/+diV/JQTuXadT Ysva1Wr3t79d
yQqqzFc8zyz76d6TA89VPFukPnPmeeqc3rNMUb8dCyUr6Lx9ZZ4f0Vn7yrMj Kb3FpFE5YFZM
OY2M5pAmk9CNHV8yT7Erydh3TyRMWpx+yefsIxeKSWf66ev3u6OzM5pVQtDA EyWzJw8RF8xK
3NDJ2KPC2ZZtP/HAivTfN5GVwLtkqpLZQMusVjCeOBlMvVoUzHXfDYfm9Q9P VGw4HF3/dVPe
VHt73t7tzshRrFRWb8Kmug1t+6DgL+vT5fLz+W/Lq6Pjs1P7lzUlX7z0mY5V /aZkxVaNz4w3
LNK8F6IKeVY6Uy/wJCf0iWdcjdsgBbUvXRXxkkYT3H3r/vI7m/3OVbPsKnTY nKtcusEkdB70
t495pqb8v6x0r8njbpl6QhBKmt8U5lcpPAhPhgx+H3fbp+5xF1QlXO0+tmO3 oD+DHc/X1Hf6
f26l20ngePP5SZ6mXja3yIl21RnPEkJbhyQ0Ni5J3cApmWB62AlZDRMqYByg TDn6Kh0OLQic
YIFaSh5GCsLGTdwEykzVAoCWUhKI3FOE7tv2cvmawJFSks9QwhM8zIhtIzBd 0cbVgxBGkgXj
eEVTxxd5xmr8TlKn8CTkF747kFjC89kJIH0OGZHak/52zJPF7RUDJD0FuPSH 3Ldshz0yf7uH
EHPgnNUKVeXZ72zxrUB/Wq3vYpob3wnI0pQWkKDgo9xJ2OIEbHLdX98vl73X /+DWYlz7OJ8v
LHsiXA5JnzH56er8bJLAt9Zk1MQdH7eD+ysdwbJQRTp13owOLJ6Gy0jaddII ezhsYAwOTcG5
tUOs0cH1X4e3O4ejkBJwb6tnz37C5dQJQA6caL09KA4PZoADn93N8rAqXbJP BqPDg1Fx+JY+
BblMPTUm0nsg4JECLA+4LJV2+CR1E9zWZRZaGJcSkeBJZRV0r34/Bf/qtwTf cGIKrtW+7WP0
o17mWOR+H6TAgrWjazAmrkbPhY6/9QJwIaG1Iht9mdhPnU9aeHGbJgDS11Gx bpOGBbefmw6O
+5yVTDYe3bT/JfVG6AqIudGOqu5STwK5E1ylBUwHFnfraBf0TgPEXfvMKWTu s7LEebDvnbcH
ZeFlAz53yR3OVmlBDv/882CEw4dvt+aPUQQLW52MXVu4ZWcfQEqxdlcDYne5 dCHBlvV0ymlh
ovyD3lNJBY0hOJxWkFqKlhjEosul/XeYTHkvYX4AJNvom9llxAMFi2EWAuog Q8LSASQjxOVd
xh4Ez1g5HP5oa84bl5x9JvZT6NxxHZfjSyu3J57je5nPhFXYWMru3agHvx9U y0DZWBu+p+Tr
Gf12BiGswNDGRZMSZjXsBu6bRNoLJSUzCVzXpt8Y0m+l98Gsit6bep2srSB7 BIg20Hq9toBt
TKekoNE+jf5Fo3c0+pVG/6bRezrn9wRYWgIbVbVhl14WohNFm8nHDNwGLUQ9 Btlcj9zbk/iZ
XNzKHQXQlOhJtZgZAD0pkjzSeZ0uJcgpbG82xrBCowcUbCtyTFCMEkUTe7U+ VNKkk0ifSaRG
QrI0v9ebSdyyT2M/5QFcseE0YU/qJqWPmFVTQ0677FiHPgfDNPRjAHtGhWYs 16254VuWyzmT
bH7GS0WWy+7L19448LnLe/mQwhukK6rK3LSHg7hHkl3yNaDBvux6f/f97fJi efThw+XpdLq8
uOz6s7zrz1bgYNEUtDxBvtH0X/s3A2aFuOPzVd5OEHbrjhPB/WTTETHuI3YU tjAKjY/bBXHb
57/p7IRtnorUjSf8OUvFNZ+3s7AVbtb8DO3g+pI62QP+aJq/KbAfwK6ePW3r 46ZMZCrRZG5d
k1LJPAuh9ZrBf4ZdWYWtGhTiBBuysprpvwX89cht53MoCnPLt6KuPbHBd/dM lmuhEQYaWPMa
TzgqP8sfmDzx9NS4wYtHNE0I3U0i+puC0FEONA41zeCcMTZY+sHIUOILryzJ WJczxdKjzI9y
CUxEIXA1rZQPXPl4ZnjyYX3Y9Vj/1m4Y17bMwJbEbUZXsUsCcCU0v9gGjgez HBKOTGZgVjLR
8uC5cTOrxEZyPOAK2kJ/fVqlZymol7tz5ufSQyeNB1UGqYB8vj4bnY/zwauK +57Y1X3meADj
mxOLFyYWTG5MNZHdagZasKsimVdh1EittsUBy2w/EAk1e467EBwVhWDGFbt6 OkYB2xX9TwMU
yuiFqetb8iiqGQBBZrIIU/VUsBS59Xhx5YUIptqW7eBLa/AZTtK5bk6OTuSV J2goNu/PLNXM
AI0fjjgzz09C8EgGzZLI5aTGT7R+AGg8gbLazQgEjaY3vKvefp5hhO7wY3mn 8jtcrkSol31l
emGCHe9qPXAaoS3cOoh0GHhR0zYINIjcsJJniIM7LfuqcZqoNj63juiZP2eB Vwn10+tg1wI8
8kJEXKDH1bOg1gxwqdl8TmzDJ5raU0RhB8K8VC+jMMaYIYW67VPvcAInjhs4 ZNyMrMhUHWhH
lsUS1GCDuCwks/XR5WD0y/4hwXryijbsZm8IMkEAbpnfEHPoAUMpQO1zFuTj HoUbNnuCfiM0
VGjuDAZ+nhaQzTMuuFoQ6lUKGHBMzvNHDok+Z4PpogS/lIOj4+ZrJcWYREoV 49GoOYelzXyw
E2oCh9X70x54wtfnjDgY/ugUUTG6Ah3nJ6fjC3ObMSrr2wxMT6SZdg0vzuUf ZnCHOGSn/cCz
9sNqRTfq23jj0qq+Dgnc5sYDGl4dyLZrpeTD13PsGUzfAXDoKCJCpol6FTsa DqP+ZU9TYTVL
oAEgguiha4PjzYJnrKotoikYp+8hzOjGdQzYrofXb1Fo7IZtstDInM/THu0I k21ghgF4XeBM
Ce26junF0RcyHGLDCrlRDz7nPHCDMAmme9D4RbLSqRbUVuqs3LSozn9NgfUJ uptQghShM0iv
npadfXvV6v3opVws/rnmANKI0DUdRqmPNPHP9WkxQlPoVz6xx1ZPrXSDhf5f 9eaSCb538rv1
Qs91rgzFbvN4q6cZB0xfb3j11l51Xv2uWxdsbaB3Ia+ZWxeaXkT0YiBqOppX haEw1YLYXXxo
mwuQbpucVxVUL8r3u5O/2wDWt1pP0xMdYUsEanRP9Lo8VNIXhWd/IwrfV1u+ myylcC62kdKa
8/mzy924viSK+jeawBtRe0VFwwmvD4b6HNRdq1t4CrfrE13vBBvWQ+0JNsSD e33q4/rMqdVP
4cRnQ8D9qvyi7ylCB0rYPc+rcspn4P7QVGlzUFk7nMZgtN/c7jfX9MRcsRMw 2cYVAefCK6BF
g2zX7PydA4k7pS/hw1Vu7VHdokFFtrrtAid55lrKg/hL21no66umVpgic+5l Xsik5n3S1Jvt
t+pQUOGc9z9QSwcIGFjQV/0JAAD6GAAAUEsDBBQACAAIAFCfzjoAAAAAAAAA AAAAAABQAAAA
UkFQLlRpbnlNQ0UvdGlueV9tY2UvcGx1Z2lucy9zYWZhcmkvLnN2bi90ZXh0 LWJhc2UvZWRp
dG9yX3BsdWdpbl9zcmMuanMuc3ZuLWJhc2W1Omlz3DaWnztV/g+wKjVk2xRb khMnI8ualWRl
7BrZUUlKPLW2owJJNBsRrwLYanVW+kH7L/c9XAT7UNq72VRss3E8vPsCRs+e PfmGPCPfvsv2
Cct4W4vrppjmvLqWIo1/l2Tv5Xdkb2fnh+2d77b3XsLn/vcv9nf+/p9ENnV6 w8i3uF/B+A86
bSe1IO/rO87SOmN6NK2bueD5pCUn7uu/ESTA29n5MerWk8u5bFkpydFxRI6K gqjFkggmmbhl
WYwAR0++efJNOJ5WacvrKhyS/3ryzeCWCnJ6y6qWvCYtr+ZlyuKsLmM1FpFc sMabwZ8RYTSd
eIP4MyK8OhKCzr1xM/IKjx3YYwmXp2XTzsMM4ERkrLFQaMwiUunFgxmAyeJU MNqyK8HYR1rc
MBHChg9A7U+8aJmIL9/+/PH66OwMtk2LAmDRQrLhK7V/wgtGwgrAzOKK3bW4 LRyawwajEdEw
CKKlhviYhBYZ/evpOKyGQ/17IFg7FZU+Qp0weNCYIqwPQBac2DLZ0JSRFs4j lZKiAVXF+PNq
3jDy+jV5Qf72N6KHfqXFlOHP0affPsvP050duvPl+SgGUG3oLbF4LKBhEXgn 4bxKH8wKVqI4
k3lLZMtBF9K6amFkDTa76vjfwrcX9+/e//P+6uj47HT4bQ+FD7Rch4Hjgxlv xVQNP2jsrCpo
SYaB/a0NRcaXdEwFDyLNd17xluwTp6EsswJB9VAaOuEyIqCfPvF5VQtGgH7k wYwlN7yj9alT
RvmRJf/ibY8MC6WNtQHDCSx7ZYZmav1PwLxL/geTMPcpuNuWJS0KQDhwHyXs nZb4VVCRM/y4
2+4+ve9tjdz2nRv8Yg+rgMXZwlneYe7THutOtYeuPPOLxybNanKiJHHGqxvQ i7KkVUZmqCRV
3ZJZLXBUCJa2xRw5ykuaAzrthLZguIQWPK9YpkCCU6FZdqJhhEEHFzBwEpxG 5NYZFQqxUiyO
JWipWhHnzNimEquehY+IUIu71lnU0hDUtGDj9l55N1BSrrUU/RXAuWznBQsr YMC4qGkLeOyC
xd/fk8e3HbWt4Inap+gLhkPnKAYDip4IFloNpqisE8HGoKi3D+B64rSoK2b8 yyuzq4obKsDm
cDgGn1mAXzgBn5SFFLa4ZT1O6K+Q2tkHMGXJupWA6ps6DYcxu2Op5ftWx/ct 4wGR5cZFDRUP
R8+sDmgTIDmrmIBdEiIRrSSppy2px2hcFaFcKCsjDW3By08ly0hbQyAp61tw bRNWkgSWAxSl
NnCgm5TIfwkWSGYUHBBM8DaQJOOSJgWAGYOBVfXMak9dnVMIWqhFoWfyEBYc 913Q0CcoAcuw
mx8wVJi4RWVvnb4ohWF9J9dtGbBYIRqnUl6hw3xNgqDbO8BoFmoltCIJngWI lafXHgprAerJ
ByfsByNWd5YKsYp8T7qghW9+fo96866C2N2yDM72yR+6/TNeZfUMkGyveMlA iIuxvTtEA/jq
cxS+Ednx9QnTCCvAf7H5L81jAkSTh9wgAdCg9xGRDnl03GOS0PRGB03QjQy4 3TJyw+ad3bMY
fp5ghgNS/O4lWnNv6MeO0kQ7DyDwuM7moeM7pioJJCOg82+v3p/ZYbngiToV 0KiBqkNU4RhZ
dWA1YRQxNW4RvibCBlz0ksxqKmG3TMzRoHJPJ5M4RR+ATJdxwaq8nbgI/HR0 EPIyv5+IoYm9
kyGO2/gFPqoMJ9aXhKODT78dfnl+OMpBkOCxPHA7nm4iKdXvQCCYs6C5oBOC Hj+p86kkiXA6
j3xoTzSBYXDQHB4kgsCx12rl663dLTI6PBg1h+j9wI5LioE6EHQWPAw944Hz 3iP5KXg/SEHY
GCPz4mmVEsiYC9kqn+hsBeOvRAFeVHknv4FA5C7ByFt00jsLE6fgBfvDEocR hFiyPd8tGpcI
MY+Kelpp//STou24gAQd/Bwwd9K2zf5oBN8y1uE7rkU+kpN6dg2DcZrzf/Ds 9e5LyMpXxUUP
4KOBsR/8mIk6wItzFUjCR4Im5DYKficIZTk2dcUVVm28SHY7VAn4ruXRJsHG I2ZttFnJVu1j
0Py+kqsvftxbxVVQTQ3S6Oxa1q4lRW9Hf91RgmCvSyqg1AgcWzyP0jmRBVfT TXQG2sFCGzUB
pRF1yqTElSAA8pwEBxiCCdC6dY072rLZOvz3vw9GOHzoY7GUKBiQgEQY2L3B sI/3CsLfKC/r
EU0CX4AD+H/0rPPvb+pZ9ZiHB1mftKJ4fkQ0WpARFDo1GFNeYA5pkg7JK3Dz oJnzegreCCI/
OkzrVaUa1iAgVbDpBfArm8I2Suosg0zilswEbRomOj2HEJECAoCqDg4layn8 UM6zFypefu/l
Dav56QTq2YWtbHQgTSlQUYTMRUfLOV1de4HxHGpv+WexEQVQcPyTQojchT97 Ok6yAk0bBhNY
QccRcKxv3T5luy86ymDncmAzM+heWdF5j17IW7DYkkuQWE7khI/b50A6FMty 2jS1aL/CfP/+
w4teTqagWVGpoAPxDYDAiRhsxHXFZgWvILaC9CRz1Sd5CknV2bvAC21tfM2V DR9fYKHovP9q
OblyfRWtb9792kVxo3IQJOemZvIoKPiSY1Y2hKh5uIE4l9ahmIOfz6JfzoIO WRCxcyXKVr1Y
2iyWHk1vY6l0q4F6IkgEhmUXriEyQ8DuxWXE3TVeUK0K7uNrUp6CS8jsK/2v ymYg/YfAXc+A
z5Cejem0wKg+obe8duHc1GfL9KZeEaR4FBnyh27rQh2O/62EBNubaLIbTfai yYto8l00+T6a
vIzAIQSqwoMlPgx0SoppRNAqZ2QsILqit5GYRWCtk6gIb3slUODgrKa/ZaUD JHYVNqmRwQVC
8zITmHe5ybFKdsJqaRYSFDMHTH8MSzpGI3OIGKQYKOkiwt0Je3+C357D7wih GxR6s4Cfnqt6
2CXoLoACVd6aMCt92HSMC/ZWLOhpxtOe3tGxL32VvCgj1higo+tjsbiioYsr ls9I2GNnoENd
PsMUSP0JVMWGrspU/2LF8OfQQ9v8dbeHzqOByOW4j+S6pgWU1UxWAZQEmKgo XVMtAMkhmvTU
THYB7bRLIZZjWlpmC1FNRS/IYxP4SFyzTskKFmPMCnQC9ktViwwKrewM0AjQ lPvzP3uzmwQ5
P43uNwSSYoXrLvxU2tFUwUmG2dgY/bS7/fLL/fn90Zs3F6eXl/fnFysbpK8e fJealF20Pa7r
G0wFw77/NjqHPOqyDSV/HL+q3bak/PpC5qvS7L2973c6WZ+AN715LHNZ2XXp mi4qYCsRvv+n
J7QWpXVaKPk81gDrciu/Aebtxm7/YsmhEH9X8baPtzsdsoUxv9Op6CU2vaws FkBcujJ4DaCV
CoaevK6g5MeWu6irPEoiVkbTCH7xG4auXHXaDPuww/Qp0CuDKEjgD8NW7hT7 u2oHfkwT9XcD
f9Pgi6eet14ei6DwUib02lW3wyHoFmAjl9XaapnqxaJ/6xQ4buuzesbECdX7 pNdR8ykExzOp
hYREAcjSnRA/zUCoIHvq52r22gHNpO+ZVxSmAS9zm8/gDmw0YNfVfGswkBCk BZUywFmsBiFq
HynEgofhooN3SYZzlM7YZhy7nIC0j20KHICsKthfGDES64Z9gpPAI22geGs3 +LgMpGoQjkHJ
tmcMG9L7JKkhtHQtQ3AewIkbf5c+H5RkfyUg1X/ch9SFYiK0AaTpMiDscW1n LK0FRW3ZJ+BJ
mMBkfBOAqK1LIFFdeEqLbdVX34f6IdkMVrMJLKgCN4KmDerP6UVSt9sJuNB8 shLwkvasU2C0
9QUNrrCoQynBt2x72nvUNAXTItxWO5UC+zHB9ZAfVjstKDXPdWNh2WvXj3uu zoHUyhFguDo1
0f94fkVz9AyGoj93K+hVbiHi5/3QWyNUz8BwDPk1ofIE2aDuXpbY0CtQklz5 Kt1ox65xrkLd
SV3Uwpe5Nejlux0rjD5coyRoRb6K6KzSr1BT7f2ucaW8butr5dB9kx9oF+yf qdANVIfW06dl
TV3rX1bZ/UqDW2k5fwlGC8azwn8sM4tXaEzX+kLof8cjL/Sv2egEavc+So+p Xv9/0Va+oRf0
ktyDs0Z/sR2er0rjPRNaMhcT8y5UDpl5NbVfzXhOZJ3rqGW7ge/oigdYJMnx BaGtrUyx4bei
bBjUsb0xeU3ct3eBkQjyeXR48HkUTnSGDdX8fXMPB2Dn7L4RbKivNw5G3+4e ehJeQAZ7pxir
xiC7bAtzrbcXX4cKgvjcwfi8ZW5V/Lbo4CHS54NXeVeNa/+dgmWTqRkMz6As zm3+YvBN67KB
aJPwgrfzINLrzNsfWLXqOU9/1VQUuNDk9fZuqLT7gLTSbuCAZH/5jN/w/toR B5rv4mbSjK4A
1vuT0/1z/TJjJM3LDFPVgdfHe9h9dx9V0t9r8asZfk624i34203yyk1qHvZY qG6loBavaEFK
BnRlUk8s5OireNx/CcIy/DSvN7xi6BdwUuW0pfimg92qvh6+D2Ez041W6za/ f11x77u+BtKN
5/7tsytikEIV6ZBAV+osqFhvUe9BjM8FTTuwwZC/+IBi/IedX3jJglOVnes/ PIEkxRbW2idG
KltpLIXWFXWh1V6bAMqeG+q39UAgb2mVQfKjqDKJUFcRrSgdL8+PPgSakypT chPLaYKViErr
zF18TyJP10ZvlwjgMtnGY8MHL0Poe362EHdU3tCv6vuLJUAL3OO4cPwHMtQ7 57mf5vU8vln2
Ey15Mf/rEBqDxwscEgb6WgxSjE9/3eEKXKAvLdv6LbvrzliPw0K0/D9iox8J 4doO7rbFa8Vp
i40X1ZNYqzdrD7MrAmV8n9bpwxfvXqlTYLPioyoXdbEJFWPgX/CuZ4NJKvuX w/ZMZYgIUJeO
G4KEfHQJHJZTb1w1pWC6AnJDsNONoPpl2uYswCx2CbqtKY+wpFTAVVW5KdRp sxnIZGOAiQdw
9VrtZuHHrktPepHDXomtf0bZDxKLr2Ai0n+EAcWcH1d1TMT8z7+JEKbBrhqp iVi4tkqEvpW2
MM5V21m/ENFXHscXBkz/riKx1mffeSwM9995WPAn9bTI1HPGZsVB+lpLo0sg uFaJbCCRbSEf
Uy9j7Cs3vc1FJ8WQS1aEQ7CbdCo/mJvXRMSQp97yeioveQKqmXfhyLbjFi8g 8Hd3c3BlHycH
+vVvoFju3CGGrqKgDdTcu53ALa2XqYBZTHkxtWlqybUMpRqHHKv+lcNESrHd nzD9mi+bqoZk
Ms33N7/I3d39wRYNwImPHBKyWJ9yVYc7kWus1zLslCdW123YT6VgtGIYm0iD KmvrEKDiguVc
onj0q+An3bNhnYy+pxXNmVCZWmDzUrL6KTFCfRiaW6j/AVBLBwjTPvJLpA8A AKMvAABQSwME
FAAIAAgAUJ/OOgAAAAAAAAAAAAAAAC0AAABSQVAuVGlueU1DRS90aW55X21j ZS9wbHVnaW5z
L3NhZmFyaS9ibGFuay5odG2zUdTVVQhPTfLOLFHQ1bUDAFBLBwj9FgExEQAA AA8AAABQSwME
FAAIAAgAUJ/OOgAAAAAAAAAAAAAAADQAAABSQVAuVGlueU1DRS90aW55X21j ZS9wbHVnaW5z
L3NhZmFyaS9lZGl0b3JfcGx1Z2luLmpznViNU9u4Ev9XUs1Nag/Cgdd7nTcJ ZgYovXYOWobQ
680AxziObMuWPyrLQB7J//52JX8lBO5dp1Niy9rVave3v13JCqrMVzzPLPvp 3pMDz1U8W6Q+
c+Z56pzes0xRvx0LJSvovH1lnh/RWfvKsyMpvcWkUTlgVkw5jYzmkCaT0I0d XzJPsSvJ2HdP
JExanH7J5+wjF4pJZ/rp6/e7o7MzmlVC0MATJbMnDxEXzErc0MnYo8LZlm0/ 8cCK9N83kZXA
u2SqktlAy6xWMJ44GUy9WhTMdd8Nh+b1D09UbDgcXf91U95Ue3ve3u3OyFGs VFZvwqa6DW37
oOAv69Pl8vP5b8uro+OzU/uXNSVfvPSZjlX9pmTFVo3PjDcs0rwXogp5VjpT L/AkJ/SJZ1yN
2yAFtS9dFfGSRhPcfev+8jub/c5Vs+wqdNicq1y6wSR0HvS3j3mmpvy/rHSv yeNumXpCEEqa
3xTmVyk8CE+GDH4fd9un7nEXVCVc7T62Y7egP4Mdz9fUd/p/bqXbSeB48/lJ nqZeNrfIiXbV
Gc8SQluHJDQ2LkndwCmZYHrYCVkNEypgHKBMOfoqHQ4tCJxggVpKHkYKwsZN 3ATKTNUCgJZS
EojcU4Tu2/Zy+ZrAkVKSz1DCEzzMiG0jMF3RxtWDEEaSBeN4RVPHF3nGavxO UqfwJOQXvjuQ
WMLz2QkgfQ4ZkdqT/nbMk8XtFQMkPQW49Ifct2yHPTJ/u4cQc+Cc1QpV5dnv bPGtQH9are9i
mhvfCcjSlBaQoOCj3EnY4gRsct1f3y+Xvdf/4NZiXPs4ny8seyJcDkmfMfnp 6vxsksC31mTU
xB0ft4P7Kx3BslBFOnXejA4snobLSNp10gh7OGxgDA5Nwbm1Q6zRwfVfh7c7 h6OQEnBvq2fP
fsLl1AlADpxovT0oDg9mgAOf3c3ysCpdsk8Go8ODUXH4lj4FuUw9NSbSeyDg kQIsD7gslXb4
JHUT3NZlFloYlxKR4EllFXSvfj8F/+q3BN9wYgqu1b7tY/SjXuZY5H4fpMCC taNrMCauRs+F
jr/1AnAhobUiG32Z2E+dT1p4cZsmANLXUbFuk4YFt5+bDo77nJVMNh7dtP8l 9UboCoi50Y6q
7lJPArkTXKUFTAcWd+toF/ROA8Rd+8wpZO6zssR5sO+dtwdl4WUDPnfJHc5W aUEO//zzYITD
h2+35o9RBAtbnYxdW7hlZx9ASrF2VwNid7l0IcGW9XTKaWGi/IPeU0kFjSE4 nFaQWoqWGMSi
y6X9d5hMeS9hfgAk2+ib2WXEAwWLYRYC6iBDwtIBJCPE5V3GHgTPWDkc/mhr zhuXnH0m9lPo
3HEdl+NLK7cnnuN7mc+EVdhYyu7dqAe/H1TLQNlYG76n5OsZ/XYGIazA0MZF kxJmNewG7ptE
2gslJTMJXNem3xjSb6X3wayK3pt6naytIHsEiDbQer22gG1Mp6Sg0T6N/kWj dzT6lUb/ptF7
Ouf3BFhaAhtVtWGXXhaiE0WbyccM3AYtRD0G2VyP3NuT+Jlc3ModBdCU6Em1 mBkAPSmSPNJ5
nS4lyClsbzbGsEKjBxRsK3JMUIwSRRN7tT5U0qSTSJ9JpEZCsjS/15tJ3LJP Yz/lAVyx4TRh
T+ompY+YVVNDTrvsWIc+B8M09GMAe0aFZizXrbnhW5bLOZNsfsZLRZbL7svX 3jjwuct7+ZDC
G6QrqsrctIeDuEeSXfI1oMG+7Hp/9/3t8mJ59OHD5el0ury47PqzvOvPVuBg 0RS0PEG+0fRf
+zcDZoW44/NV3k4QduuOE8H9ZNMRMe4jdhS2MAqNj9sFcdvnv+nshG2eitSN J/w5S8U1n7ez
sBVu1vwM7eD6kjrZA/5omr8psB/Arp49bevjpkxkKtFkbl2TUsk8C6H1msF/ hl1Zha0aFOIE
G7Kymum/Bfz1yG3ncygKc8u3oq49scF390yWa6ERBhpY8xpPOCo/yx+YPPH0 1LjBi0c0TQjd
TSL6m4LQUQ40DjXN4JwxNlj6wchQ4guvLMlYlzPF0qPMj3IJTEQhcDWtlA9c +XhmePJhfdj1
WP/WbhjXtszAlsRtRlexSwJwJTS/2AaOB7McEo5MZmBWMtHy4LlxM6vERnI8 4AraQn99WqVn
KaiXu3Pm59JDJ40HVQapgHy+Phudj/PBq4r7ntjVfeZ4AOObE4sXJhZMbkw1 kd1qBlqwqyKZ
V2HUSK22xQHLbD8QCTV7jrsQHBWFYMYVu3o6RgHbFf1PAxTK6IWp61vyKKoZ AEFmsghT9VSw
FLn1eHHlhQim2pbt4Etr8BlO0rluTo5O5JUnaCg2788s1cwAjR+OODPPT0Lw SAbNksjlpMZP
tH4AaDyBstrNCASNpje8q95+nmGE7vBjeafyO1yuRKiXfWV6YYId72o9cBqh Ldw6iHQYeFHT
Ngg0iNywkmeIgzst+6pxmqg2PreO6Jk/Z4FXCfXT62DXAjzyQkRcoMfVs6DW DHCp2XxObMMn
mtpTRGEHwrxUL6MwxpghhbrtU+9wAieOGzhk3IysyFQdaEeWxRLUYIO4LCSz 9dHlYPTL/iHB
evKKNuxmbwgyQQBumd8Qc+gBQylA7XMW5OMehRs2e4J+IzRUaO4MBn6eFpDN My64WhDqVQoY
cEzO80cOiT5ng+miBL+Ug6Pj5mslxZhEShXj0ag5h6XNfLATagKH1fvTHnjC 1+eMOBj+6BRR
MboCHecnp+MLc5sxKuvbDExPpJl2DS/O5R9mcIc4ZKf9wLP2w2pFN+rbeOPS qr4OCdzmxgMa
Xh3Itmul5MPXc+wZTN8BcOgoIkKmiXoVOxoOo/5lT1NhNUugASCC6KFrg+PN gmesqi2iKRin
7yHM6MZ1DNiuh9dvUWjshm2y0Micz9Me7QiTbWCGAXhd4EwJ7bqO6cXRFzIc YsMKuVEPPuc8
cIMwCaZ70PhFstKpFtRW6qzctKjOf02B9Qm6m1CCFKEzSK+elp19e9Xq/eil XCz+ueYA0ojQ
NR1GqY808c/1aTFCU+hXPrHHVk+tdIOF/l/15pIJvnfyu/VCz3WuDMVu83ir pxkHTF9vePXW
XnVe/a5bF2xtoHchr5lbF5peRPRiIGo6mleFoTDVgthdfGibC5Bum5xXFVQv yve7k7/bANa3
Wk/TEx1hSwRqdE/0ujxU0heFZ38jCt9XW76bLKVwLraR0prz+bPL3bi+JIr6 N5rAG1F7RUXD
Ca8Phvoc1F2rW3gKt+sTXe8EG9ZD7Qk2xIN7ferj+syp1U/hxGdDwP2q/KLv KUIHStg9z6ty
ymfg/tBUaXNQWTucxmC039zuN9f0xFyxEzDZxhUB58IroEWDbNfs/J0DiTul L+HDVW7tUd2i
QUW2uu0CJ3nmWsqD+EvbWejrq6ZWmCJz7mVeyKTmfdLUm+236lBQ4Zz3P1BL BwgYWNBX/QkA
APoYAABQSwMEFAAIAAgAUJ/OOgAAAAAAAAAAAAAAADgAAABSQVAuVGlueU1D RS90aW55X21j
ZS9wbHVnaW5zL3NhZmFyaS9lZGl0b3JfcGx1Z2luX3NyYy5qc7U6aXPcNpaf O1X+D7AqNWTb
FFuSEycjy5qVZGXsGtlRSUo8tbajAkk0GxGvAthqdVb6Qfsv9z1cBPtQ2rvZ VGyzcTy8+wJG
z549+YY8I9++y/YJy3hbi+ummOa8upYijX+XZO/ld2RvZ+eH7Z3vtvdewuf+ 9y/2d/7+n0Q2
dXrDyLe4X8H4DzptJ7Ug7+s7ztI6Y3o0rZu54PmkJSfu678RJMDb2fkx6taT y7lsWSnJ0XFE
joqCqMWSCCaZuGVZjABHT7558k04nlZpy+sqHJL/evLN4JYKcnrLqpa8Ji2v 5mXK4qwuYzUW
kVywxpvBnxFhNJ14g/gzIrw6EoLOvXEz8gqPHdhjCZenZdPOwwzgRGSssVBo zCJS6cWDGYDJ
4lQw2rIrwdhHWtwwEcKGD0DtT7xomYgv3/788fro7Ay2TYsCYNFCsuErtX/C C0bCCsDM4ord
tbgtHJrDBqMR0TAIoqWG+JiEFhn96+k4rIZD/XsgWDsVlT5CnTB40JgirA9A FpzYMtnQlJEW
ziOVkqIBVcX482reMPL6NXlB/vY3ood+pcWU4c/Rp98+y8/TnR268+X5KAZQ begtsXgsoGER
eCfhvEofzApWojiTeUtky0EX0rpqYWQNNrvq+N/Ctxf3797/8/7q6PjsdPht D4UPtFyHgeOD
GW/FVA0/aOysKmhJhoH9rQ1Fxpd0TAUPIs13XvGW7BOnoSyzAkH1UBo64TIi oJ8+8XlVC0aA
fuTBjCU3vKP1qVNG+ZEl/+JtjwwLpY21AcMJLHtlhmZq/U/AvEv+B5Mw9ym4 25YlLQpAOHAf
JeydlvhVUJEz/Ljb7j69722N3PadG/xiD6uAxdnCWd5h7tMe6061h64884vH Js1qcqIkccar
G9CLsqRVRmaoJFXdklktcFQIlrbFHDnKS5oDOu2EtmC4hBY8r1imQIJToVl2 omGEQQcXMHAS
nEbk1hkVCrFSLI4laKlaEefM2KYSq56Fj4hQi7vWWdTSENS0YOP2Xnk3UFKu tRT9FcC5bOcF
CytgwLioaQt47ILF39+Tx7cdta3gidqn6AuGQ+coBgOKnggWWg2mqKwTwcag qLcP4HritKgr
ZvzLK7OrihsqwOZwOAafWYBfOAGflIUUtrhlPU7or5Da2QcwZcm6lYDqmzoN hzG7Y6nl+1bH
9y3jAZHlxkUNFQ9Hz6wOaBMgOauYgF0SIhGtJKmnLanHaFwVoVwoKyMNbcHL TyXLSFtDICnr
W3BtE1aSBJYDFKU2cKCblMh/CRZIZhQcEEzwNpAk45ImBYAZg4FV9cxqT12d UwhaqEWhZ/IQ
Fhz3XdDQJygBy7CbHzBUmLhFZW+dviiFYX0n120ZsFghGqdSXqHDfE2CoNs7 wGgWaiW0Igme
BYiVp9ceCmsB6skHJ+wHI1Z3lgqxinxPuqCFb35+j3rzroLY3bIMzvbJH7r9 M15l9QyQbK94
yUCIi7G9O0QD+OpzFL4R2fH1CdMIK8B/sfkvzWMCRJOH3CAB0KD3EZEOeXTc Y5LQ9EYHTdCN
DLjdMnLD5p3dsxh+nmCGA1L87iVac2/ox47SRDsPIPC4zuah4zumKgkkI6Dz b6/en9lhueCJ
OhXQqIGqQ1ThGFl1YDVhFDE1bhG+JsIGXPSSzGoqYbdMzNGgck8nkzhFH4BM l3HBqryduAj8
dHQQ8jK/n4ihib2TIY7b+AU+qgwn1peEo4NPvx1+eX44ykGQ4LE8cDuebiIp 1e9AIJizoLmg
E4IeP6nzqSSJcDqPfGhPNIFhcNAcHiSCwLHXauXrrd0tMjo8GDWH6P3AjkuK gToQdBY8DD3j
gfPeI/kpeD9IQdgYI/PiaZUSyJgL2Sqf6GwF469EAV5UeSe/gUDkLsHIW3TS OwsTp+AF+8MS
hxGEWLI93y0alwgxj4p6Wmn/9JOi7biABB38HDB30rbN/mgE3zLW4TuuRT6S k3p2DYNxmvN/
8Oz17kvIylfFRQ/go4GxH/yYiTrAi3MVSMJHgibkNgp+JwhlOTZ1xRVWbbxI djtUCfiu5dEm
wcYjZm20WclW7WPQ/L6Sqy9+3FvFVVBNDdLo7FrWriVFb0d/3VGCYK9LKqDU CBxbPI/SOZEF
V9NNdAbawUIbNQGlEXXKpMSVIADynAQHGIIJ0Lp1jTvastk6/Pe/D0Y4fOhj sZQoGJCARBjY
vcGwj/cKwt8oL+sRTQJfgAP4f/Ss8+9v6ln1mIcHWZ+0onh+RDRakBEUOjUY U15gDmmSDskr
cPOgmfN6Ct4IIj86TOtVpRrWICBVsOkF8CubwjZK6iyDTOKWzARtGiY6PYcQ kQICgKoODiVr
KfxQzrMXKl5+7+UNq/npBOrZha1sdCBNKVBRhMxFR8s5XV17gfEcam/5Z7ER BVBw/JNCiNyF
P3s6TrICTRsGE1hBxxFwrG/dPmW7LzrKYOdyYDMz6F5Z0XmPXshbsNiSS5BY TuSEj9vnQDoU
y3LaNLVov8J8//7Di15OpqBZUamgA/ENgMCJGGzEdcVmBa8gtoL0JHPVJ3kK SdXZu8ALbW18
zZUNH19goei8/2o5uXJ9Fa1v3v3aRXGjchAk56Zm8igo+JJjVjaEqHm4gTiX 1qGYg5/Pol/O
gg5ZELFzJcpWvVjaLJYeTW9jqXSrgXoiSASGZReuITJDwO7FZcTdNV5QrQru 42tSnoJLyOwr
/a/KZiD9h8Bdz4DPkJ6N6bTAqD6ht7x24dzUZ8v0pl4RpHgUGfKHbutCHY7/ rYQE25toshtN
9qLJi2jyXTT5Ppq8jMAhBKrCgyU+DHRKimlE0CpnZCwguqK3kZhFYK2TqAhv eyVQ4OCspr9l
pQMkdhU2qZHBBULzMhOYd7nJsUp2wmppFhIUMwdMfwxLOkYjc4gYpBgo6SLC 3Ql7f4LfnsPv
CKEbFHqzgJ+eq3rYJegugAJV3powK33YdIwL9lYs6GnG057e0bEvfZW8KCPW GKCj62OxuKKh
iyuWz0jYY2egQ10+wxRI/QlUxYauylT/YsXw59BD2/x1t4fOo4HI5biP5Lqm BZTVTFYBlASY
qChdUy0AySGa9NRMdgHttEshlmNaWmYLUU1FL8hjE/hIXLNOyQoWY8wKdAL2 S1WLDAqt7AzQ
CNCU+/M/e7ObBDk/je43BJJihesu/FTa0VTBSYbZ2Bj9tLv98sv9+f3RmzcX p5eX9+cXKxuk
rx58l5qUXbQ9rusbTAXDvv82Ooc86rINJX8cv6rdtqT8+kLmq9Lsvb3vdzpZ n4A3vXksc1nZ
demaLipgKxG+/6cntBaldVoo+TzWAOtyK78B5u3Gbv9iyaEQf1fxto+3Ox2y hTG/06noJTa9
rCwWQFy6MngNoJUKhp68rqDkx5a7qKs8SiJWRtMI
Re: TinyMCE integration [message #496754 is a reply to message #484079] Wed, 11 November 2009 09:45 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: cheney_chen.i-len.com

Hi RAP team and George:

I used the TinyMCE plug-in in my RAP base application, it works well in
RAP 1.2 version. Then I update to RAP 1.3M2, because i want to the
design API to enhance the applicaton's look and feel, the TinyMCE
plug-in never works in RAP 1.3M2, when i open the view with the TinyMCE
widget, it will throws the js erorr in client browser. is the qooxdoo
version already updated in RAP 1.3 version? I can't find the update
statement in RAP 1.3 plan.

Because I an a java developer, so i don't well know qooxdoo, So if
someone can tell me how to modify the TinyMCE to run in RAP 1.3 version.

Any help is much appreciated. Thanks in advance!

Best Regards,
Cheney



Georgi Yonchev wrote:
> Hi all,
>
> I;m attaching the source here, because my server will be down for a
> unknown period of time ...
>
> Cheers,
> George
>
> Georgi Yonchev wrote:
>> Hi all,
>> check this out. tinyMCE widget.
>>
>>> http://blog.yonchev.org/2009/06/14/eclipse-rap-tinymce-integ ration/
>>
>> Hope it would by helpful to someone.
>>
>> Greetings.
>> George
>
Re: TinyMCE integration [message #496837 is a reply to message #496754] Wed, 11 November 2009 14:12 Go to previous messageGo to next message
Benjamin Muskalla is currently offline Benjamin MuskallaFriend
Messages: 338
Registered: July 2009
Senior Member
Without any knowledge about your custom widget, we can't do much. But
one thing I could imagine is that you stumbled across the same problem
the GCCanvas suffers from.
See https://bugs.eclipse.org/bugs/show_bug.cgi?id=261355#c11 for a
possible solution.

Regards,
Ben

Cheney Chen wrote:
> Hi RAP team and George:
>
> I used the TinyMCE plug-in in my RAP base application, it works well in
> RAP 1.2 version. Then I update to RAP 1.3M2, because i want to the
> design API to enhance the applicaton's look and feel, the TinyMCE
> plug-in never works in RAP 1.3M2, when i open the view with the TinyMCE
> widget, it will throws the js erorr in client browser. is the qooxdoo
> version already updated in RAP 1.3 version? I can't find the update
> statement in RAP 1.3 plan.
>
> Because I an a java developer, so i don't well know qooxdoo, So if
> someone can tell me how to modify the TinyMCE to run in RAP 1.3 version.
>
> Any help is much appreciated. Thanks in advance!
>
> Best Regards,
> Cheney
>
>
>
> Georgi Yonchev wrote:
>> Hi all,
>>
>> I;m attaching the source here, because my server will be down for a
>> unknown period of time ...
>>
>> Cheers,
>> George
>>
>> Georgi Yonchev wrote:
>>> Hi all,
>>> check this out. tinyMCE widget.
>>>
>>>> http://blog.yonchev.org/2009/06/14/eclipse-rap-tinymce-integ ration/
>>> Hope it would by helpful to someone.
>>>
>>> Greetings.
>>> George


--
Benjamin Muskalla | EclipseSource Karlsruhe
http://www.eclipsesource.com | http://twitter.com/eclipsesource
Re: TinyMCE integration [message #497020 is a reply to message #496837] Thu, 12 November 2009 09:30 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: cheney_chen.i-len.com

Hi Benjamin,

Thanks. Yes, The bug information you provided can help me to solve the
problem.

Best Regards,
Cheney

Benjamin Muskalla wrote:
> Without any knowledge about your custom widget, we can't do much. But
> one thing I could imagine is that you stumbled across the same problem
> the GCCanvas suffers from.
> See https://bugs.eclipse.org/bugs/show_bug.cgi?id=261355#c11 for a
> possible solution.
>
> Regards,
> Ben
>
> Cheney Chen wrote:
>> Hi RAP team and George:
>>
>> I used the TinyMCE plug-in in my RAP base application, it works well in
>> RAP 1.2 version. Then I update to RAP 1.3M2, because i want to the
>> design API to enhance the applicaton's look and feel, the TinyMCE
>> plug-in never works in RAP 1.3M2, when i open the view with the TinyMCE
>> widget, it will throws the js erorr in client browser. is the qooxdoo
>> version already updated in RAP 1.3 version? I can't find the update
>> statement in RAP 1.3 plan.
>>
>> Because I an a java developer, so i don't well know qooxdoo, So if
>> someone can tell me how to modify the TinyMCE to run in RAP 1.3 version.
>>
>> Any help is much appreciated. Thanks in advance!
>>
>> Best Regards,
>> Cheney
>>
>>
>>
>> Georgi Yonchev wrote:
>>> Hi all,
>>>
>>> I;m attaching the source here, because my server will be down for a
>>> unknown period of time ...
>>>
>>> Cheers,
>>> George
>>>
>>> Georgi Yonchev wrote:
>>>> Hi all,
>>>> check this out. tinyMCE widget.
>>>>
>>>>> http://blog.yonchev.org/2009/06/14/eclipse-rap-tinymce-integ ration/
>>>> Hope it would by helpful to someone.
>>>>
>>>> Greetings.
>>>> George
>
>
Re: TinyMCE integration [message #515642 is a reply to message #497020] Fri, 19 February 2010 15:37 Go to previous messageGo to next message
Bogdan B. is currently offline Bogdan B.Friend
Messages: 50
Registered: July 2009
Member
Hi Georgi (& anyone interested),

I 'pimped' a little bit your TinyMCE RAP custom widget example in that I
added a FormEditor.

I wanted to get notification events when the user types in text and also
when this text is formatted by pressing the buttons ( TinyMCELCA.readData()
should be called in this case, right? but it is not). And then further to
mark the editor dirty (so it shows the '*' ).

But I did not quite succeed. Can you please take a look and tell me why it
does not work? (My JavaScript/Qooxdoo knowledge is quite poor, maybe you can
see it faster).

Any help would be much appreciated!

Bogdan.


Re: TinyMCE integration [message #515979 is a reply to message #484079] Mon, 22 February 2010 06:50 Go to previous messageGo to next message
Bogdan B. is currently offline Bogdan B.Friend
Messages: 50
Registered: July 2009
Member
Hi,
I got a little bit further (see the attached .zip):
the only important change I made comparing to the previous version I posted
(aside of modifying some System.out.println() and commenting out the
View.java) is to add "req.send();" in the listener on "appear" (TinyMCE.js):
this.addEventListener("appear", function() {
....
if( !org_eclipse_rap_rwt_EventUtil_suspend ) {
....
req.send();
}
....
}
This will cause the TinyMCELCA.readData() to run, but will reveal a
"strange"
effect (strange to me anyway :) ).
Steps to reproduce it:
1) start the application and type something in the TinyMCE widget - nothing
will happen yet
2) Press (for example) "Shift" + "left arrow" to mark/insert the text - in
this moment the TinyMCELCA.readData() will be called and further the
FormEditor (Editor.java) will be marked dirty (see the sysouts).
And now the strange behavior: if you look carefully to the FormEditor's tab
in the moment you press "Shift" + "left arrow", there where the dirty "*"
should be painted, you will observe that the tab is made a bit wider, to
make room for the "*", but, surprisingly, the "*" is not drawn.
To confirm this, if I try to close the editor, then a message comes, asking if I want to save: "'Editor' has been modified. Save changes?" So the editor is clearly marked dirty.

The same behavior was signaled by using the FCK-editor (an alternative to
TinyMCE) inside a RAP custom widget:
http://www.eclipse.org/forums/index.php?t=msg&th=158838& amp; amp;bookmark=58429&&opt=on&start=0&SQ=b5c9c7 21931a9dfd864513016b66f25e

So I think the problem is independent of which WYSIWYG editor is used, but
should be related to the fact the WYSIWYG editor runs inside an iFrame and
somehow the FormEditor does not get the change to re-layout on those events.
That is why I ask for help from RAP/Qooxdoo/JavaScript specialists.


[Updated on: Tue, 23 February 2010 11:11]

Report message to a moderator

Re: TinyMCE integration [message #515985 is a reply to message #136082] Mon, 22 February 2010 12:00 Go to previous messageGo to next message
Bogdan B. is currently offline Bogdan B.Friend
Messages: 50
Registered: July 2009
Member
Just to be accurate, I run the previously posted example against a RAP 1.3M5 target.
Re: TinyMCE integration [message #515999 is a reply to message #136082] Mon, 22 February 2010 12:43 Go to previous messageGo to next message
Bogdan B. is currently offline Bogdan B.Friend
Messages: 50
Registered: July 2009
Member
No Message Body

[Updated on: Mon, 22 February 2010 15:20]

Report message to a moderator

Re: TinyMCE integration [message #516761 is a reply to message #515999] Thu, 25 February 2010 01:25 Go to previous messageGo to next message
Christopher Schmitz is currently offline Christopher SchmitzFriend
Messages: 1
Registered: February 2010
Junior Member
I'm having a problem downloading the attachment, it states that it's either an invalid or corrupt zip file.

Could you try posting it again?

Thanks
Re: TinyMCE integration [message #516783 is a reply to message #516761] Thu, 25 February 2010 07:53 Go to previous messageGo to next message
Bogdan B. is currently offline Bogdan B.Friend
Messages: 50
Registered: July 2009
Member
Strange, I just tried it on another computers with WinXp 32 bit and Suse Linux 64bit and both had no problem, I could download and unpack.
Do you have the problem on downloading or on unpacking? Which operating system are you using? Are you trying to download with a browser or with a news client?

I just want first to be sure the problem is not on your side, because it's not so simple for me to repost it (I'd have to go first to the sysadmin and ask him to do it on an unfirewalled network, explain him what it contains ...)

Christopher Schmitz wrote on Wed, 24 February 2010 20:25
I'm having a problem downloading the attachment, it states that it's either an invalid or corrupt zip file. ...

Re: TinyMCE integration [message #516792 is a reply to message #516761] Thu, 25 February 2010 08:28 Go to previous messageGo to next message
Bogdan B. is currently offline Bogdan B.Friend
Messages: 50
Registered: July 2009
Member
By the way, I already added a Bug on this subject in RAP Bugzilla:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=303726

You could also try to download the .zip from there.

Christopher Schmitz wrote on Wed, 24 February 2010 20:25
I'm having a problem downloading the attachment, it states that it's either an invalid or corrupt zip file. ...

Re: TinyMCE integration [message #517566 is a reply to message #136082] Mon, 01 March 2010 11:07 Go to previous messageGo to next message
Steffen Kay is currently offline Steffen KayFriend
Messages: 14
Registered: September 2009
Junior Member
Do there exist any license restrictions in the attached source for TinyMCE integration in RAP?

I did not find any license notes.
Re: TinyMCE integration [message #518464 is a reply to message #517566] Thu, 04 March 2010 08:33 Go to previous message
Bogdan B. is currently offline Bogdan B.Friend
Messages: 50
Registered: July 2009
Member
I don't know Sad , I just modified the sources of Georgi to exemplify the problem.
Steffen wrote on Mon, 01 March 2010 06:07
Do there exist any license restrictions in the attached source for TinyMCE integration in RAP? I did not find any license notes.

Previous Topic:RAP RC4 hangs up
Next Topic:Using Spring's session-scope in RAP
Goto Forum:
  


Current Time: Fri Apr 19 21:49:18 GMT 2024

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

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

Back to the top