Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » BIRT » Pie chart SWT problems
Pie chart SWT problems [message #514967] Wed, 17 February 2010 11:19 Go to next message
Boris Stepanov is currently offline Boris StepanovFriend
Messages: 68
Registered: July 2009
Member
Hi everybody,

I have RCP application and use BIRT Chart API plug-ins for generating
charts. They have tooltips and interactive abilities.

I have discovered the following problems:

1. Borders of the slices are defined incorrectly (see attached picture).
I have not reproduced it in SVG + imagemap.

2. Each tooltip uses one GDI descriptor of the operation system and does
not free it. I have monitored it in Windows Task Manager. When I move
mouse over chart for 5 minutes, my application hangs.

The second problem is actual for all charts in SWT mode. The first one
only for Pie Charts.

I think that both bugs are critical.

Any suggestions?

Thanks in advance.
Re: Pie chart SWT problems [message #514968 is a reply to message #514967] Wed, 17 February 2010 11:20 Go to previous messageGo to next message
Boris Stepanov is currently offline Boris StepanovFriend
Messages: 68
Registered: July 2009
Member
This is a multi-part message in MIME format.
--------------070505090100040806070808
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

Forget about picture.

BIRT version: 2.5.1.

> Hi everybody,
>
> I have RCP application and use BIRT Chart API plug-ins for generating
> charts. They have tooltips and interactive abilities.
>
> I have discovered the following problems:
>
> 1. Borders of the slices are defined incorrectly (see attached picture).
> I have not reproduced it in SVG + imagemap.
>
> 2. Each tooltip uses one GDI descriptor of the operation system and does
> not free it. I have monitored it in Windows Task Manager. When I move
> mouse over chart for 5 minutes, my application hangs.
>
> The second problem is actual for all charts in SWT mode. The first one
> only for Pie Charts.
>
> I think that both bugs are critical.
>
> Any suggestions?
>
> Thanks in advance.


--------------070505090100040806070808
Content-Type: image/jpeg;
name="PieSWTTooltip.jpg"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="PieSWTTooltip.jpg"

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsL DBkSEw8UHRof
Hh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwL DBgNDRgyIRwh
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy MjIyMjL/wAAR
CAIHA1kDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcI CQoL/8QAtRAA
AgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS 0fAkM2JyggkK
FhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1 dnd4eXqDhIWG
h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW 19jZ2uHi4+Tl
5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcI CQoL/8QAtREA
AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMz UvAVYnLRChYk
NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0 dXZ3eHl6goOE
hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU 1dbX2Nna4uPk
5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+iuU+JFnDeeAtU87zMQx +aoSVkBYHjO0
jcPY5HTjiq3jyIMdGml09dYtYpZDPpGwO1yuw/OqH5XZMZAbrng7sZTDqdpR XnWtWdpefBmU
rdSXMMcBniaOaRApDEiMjglUzt2uP4RkAjjrde03RrzTmu9a061voLOJ5Qlz CsqrgZJCsCM4
HWm9AWtkbFFeea/4etrH4Pz2T24tzDCbow2zGJFlLbyNqEAqGY/KcjgccCu/ d2jtmkSJ5WVC
RGhAZyB0GSBk+5A96bVhJ3JKK5//AISHVP8AoTNc/wC/1l/8kUf8JDqn/Qma 5/3+sv8A5IpD
Ogorn/8AhIdU/wChM1z/AL/WX/yRR/wkOqf9CZrn/f6y/wDkigDoKK5//hId U/6EzXP+/wBZ
f/JFH/CQ6p/0Jmuf9/rL/wCSKAOgorn/APhIdU/6EzXP+/1l/wDJFH/CQ6p/ 0Jmuf9/rL/5I
oA6Ciuf/AOEh1T/oTNc/7/WX/wAkUf8ACQ6p/wBCZrn/AH+sv/kigDoKK5// AISHVP8AoTNc
/wC/1l/8kUf8JDqn/Qma5/3+sv8A5IoA6Ciuf/4SHVP+hM1z/v8AWX/yRR/w kOqf9CZrn/f6
y/8AkigDoKK5/wD4SHVP+hM1z/v9Zf8AyRR/wkOqf9CZrn/f6y/+SKAOgorn /wDhIdU/6EzX
P+/1l/8AJFH/AAkOqf8AQma5/wB/rL/5IoA6Ciuf/wCEh1T/AKEzXP8Av9Zf /JFH/CQ6p/0J
muf9/rL/AOSKAOgorn/+Eh1T/oTNc/7/AFl/8kUf8JDqn/Qma5/3+sv/AJIo A6Ciuf8A+Eh1
T/oTNc/7/WX/AMkUf8JDqn/Qma5/3+sv/kigDoKK5/8A4SHVP+hM1z/v9Zf/ ACRR/wAJDqn/
AEJmuf8Af6y/+SKAOgorn/8AhIdU/wChM1z/AL/WX/yRR/wkOqf9CZrn/f6y /wDkigDoKK5/
/hIdU/6EzXP+/wBZf/JFH/CQ6p/0Jmuf9/rL/wCSKAOgorn/APhIdU/6EzXP +/1l/wDJFH/C
Q6p/0Jmuf9/rL/5IoA6Ciuf/AOEh1T/oTNc/7/WX/wAkUf8ACQ6p/wBCZrn/ AH+sv/kigDoK
K5//AISHVP8AoTNc/wC/1l/8kUf8JDqn/Qma5/3+sv8A5IoA6CiqemalDqtk tzCrpyUkikAD
xOpwyMASAQRjgkehIwauUAFFFFABRRRQAUUjusaM7sFRRlmY4AHqa56PxRd3 CCaz8K61dWz8
xTo9qiyr2YB51YAjkZAOD0oA6Kiuf/4SHVP+hM1z/v8AWX/yRR/wkOqf9CZr n/f6y/8AkigD
oKK5/wD4SHVP+hM1z/v9Zf8AyRR/wkOqf9CZrn/f6y/+SKAOgorn/wDhIdU/ 6EzXP+/1l/8A
JFH/AAkOqf8AQma5/wB/rL/5IoA6Ciuf/wCEh1T/AKEzXP8Av9Zf/JFH/CQ6 p/0Jmuf9/rL/
AOSKAOgorn/+Eh1T/oTNc/7/AFl/8kUf8JDqn/Qma5/3+sv/AJIoA6Ciuf8A +Eh1T/oTNc/7
/WX/AMkUf8JDqn/Qma5/3+sv/kigDoKK5/8A4SHVP+hM1z/v9Zf/ACRR/wAJ Dqn/AEJmuf8A
f6y/+SKAOgorn/8AhIdU/wChM1z/AL/WX/yRR/wkOqf9CZrn/f6y/wDkigDo KK5//hIdU/6E
zXP+/wBZf/JFH/CQ6p/0Jmuf9/rL/wCSKAOgorn/APhIdU/6EzXP+/1l/wDJ FH/CQ6p/0Jmu
f9/rL/5IoA6Ciuf/AOEh1T/oTNc/7/WX/wAkUf8ACQ6p/wBCZrn/AH+sv/ki gDoKK5//AISH
VP8AoTNc/wC/1l/8kUf8JDqn/Qma5/3+sv8A5IoA6Ciuf/4SHVP+hM1z/v8A WX/yRR/wkOqf
9CZrn/f6y/8AkigDoKK5/wD4SHVP+hM1z/v9Zf8AyRR/wkOqf9CZrn/f6y/+ SKAOgorn/wDh
IdU/6EzXP+/1l/8AJFH/AAkOqf8AQma5/wB/rL/5IoA6Ciuf/wCEh1T/AKEz XP8Av9Zf/JFH
/CQ6p/0Jmuf9/rL/AOSKAOgorn/+Eh1T/oTNc/7/AFl/8kUf8JDqn/Qma5/3 +sv/AJIoA6Ci
uf8A+Eh1T/oTNc/7/WX/AMkVLba5qM9zHFJ4U1i3R2AaaWW0KoPU7Zy2PoCf agDborkzZww/
FaO6TzPNuNIk37pWZflljACqThep+6BknJ5puqeHrQeJNJu9OiWPV/tXnXV4 v+te3wdyyMOW
UnaoU8DjA+XgWyff/O3/AAQfXy/yuddRXG3+nmx8W2+q6np2lajb3NykNvdG 1xdWDHiMBmLb
kLd12EFs4OTjEYoNGl8V+UBrY1zyBOAd/lC78jyc9dmwfd6ZO7GeaFrb+u3+ YP8Ar8f8j02i
vMRFBD46kW7hUTy6qGt9eRSSAFBNmz9VPRQpOxgWx84216dQtYpg97BRRRQA UUUUAFFFFABR
RRQAUUUUAFFFFABRRRQAUUUUAZXiLQ08R6PLpkt9d2kM2BI1rs3Ov93LqwA+ gzx161FfeHVv
lsJDqd9Df2KssV/F5QlIYAOGUoYyGwCRs6gYxVrWdd0zw9YfbtWvI7W33hAz 5yzHooA5J9gO
xpdT1qx0eOJrySTdM22KKGB5pJDjJ2ogLHA5OBx3pAZ2oeEra/8ADL6Et/fW 1vKzPPNCYzLM
WYs+4sjAbmJJwB6DA4rTk04XGmJY3NzPMAEDyttDy7SCd21QvOMHAHBOMVUu fFGkW2nwXzXM
ksM6l4xbW8k7lV+8diKWAU4BJHykgHBNWJtasIdKi1LzXmtZlVoWtonnaUMM jaqAs3HPAPGT
2ph2IvEWhp4j0eXTJb67tIZsCRrXZudf7uXVgB9Bnjr1rQtongtoonnkuHRQ pllChnI7naAM
/QAe1Z1z4k020sba7na6UXRIhh+xTGdyM5xCE8zgDJ+Xgc1fsr231Cziu7SV ZYJRlHXv/gQe
CDyDxQBPRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ AUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFRTXMNvE0kjgIvU9cflWdJ4hs0+4srn2X A/WkmnqgK2pg
6FqLa3ED9ilwupIP4QBhZx7qOG/2ef4ADvAhgCCCDyCKwJPEispUWm5SMHc/ UfTFZel6nc6V
Zmzi8t7dHP2dXBJij7JnPIHIHtgc4yWB2lFcq3iC9PTyh9FpY9evmkVSyYJA +7QB1NFeT6h8
QNdtdUuoI3t/LimdFBi7BiBUEnxI154pEH2VCylQ6xnKkjqMnGR715rzXDp2 d/uL5Gd/d/8A
FRai+mpzpdq4+2v2nkHIgHqo4L/gvOWA6CvJtL+Is+mWMNmml23kxLgBXYEn uSTkkk5JJ5JJ
rfsfiXBdCYzaZJEsURkYpKH4GBjoO5Fa08ww9RqKlq/Jh7OTdkd1RXJ2vxG8 PXGPMmntyf8A
nrEf/Zc1cm8b+G4BEX1WL97nbtVmxj1wDt/HFdiknsOVKpHdM6Cisqy8T6Bq LbLLWtPuHzgp
HcozA+hGcg1q0zMKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo ooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKAMV/Du/xUmv8A9q34kSEwC1Ai8nYcEj/V 7+SA2d2cj04q
CHwxcQ6lNef8JLrDLNMJZIWFvtYDom4Qhwo6YDDqe5JOhHruly69Locd7G+p xQieS3XJZEJA
BbsOo4PODnpUX/CS6T/bCaU1y63UjFIy8EixSOBkokpXYzDnKhiRg8cGhdLf 1r/mD63/AK0/
yFj0WT+0ftd1q19eRrIZIbaYRLFC3OCNkascAkDcW9eoBqBvC1m+qC7a4ujA J/tX2Hcvkef/
AM9Mbd2e+N23Pzbc81N/wkuk/wBsJpTXLrdSMUjLwSLFI4GSiSldjMOcqGJG Dxwalm1uzh1R
NOK3b3DEDMVnNJGhPQNIqlEPf5iOCD3oXSwPrcoL4RtUvpJVvr4Wct19sfT9 yeQZtwffnbvH
zgNgPtz25NdBWT/wk2k/2qdN+0t9oEnklvJk8oSYz5Zl27A/+zuz7VrULbTY OpheI/EZ0A2w
Fp9oM+88ybNu3b7H+9WH/wALDk/6BK/+BX/2FHxD/wBbpn+7N/7JXF16OGw1 OpT5pHl4vF1K
VTljsehaP4zbVNVgsW08Q+duAcT7sYUt02j0rq68r8J/8jVp/wDvSf8Aot69 UrmxNONOpyxO
vCVZVafNLcKhgu7a6Mot7iKbyZDFJ5bhtjjqpx0IyOKmrzlIjpHg3x8mjQJb NBcXJgjt0CBD
5CH5QOnrXP39L/iv8zqSu0u7t+Z3dlqmn6n532C+trvyJDFL5EyyeW46q2Dw fY1brkI4obLx
toEGnRpHA2kTJII1AHlI0XlZx2BZsf7x9TXX02v6+diU7nIXXjaS3vbiBNNV xDK8e43GM7WI
zjYcdKi/4Tub/oFR/wDgUf8A4iub1D/kLX//AF9zf+jGqvXhVsfWjUlFdGz6 ahleHnSjNp3a
T38j0vQdYOt2Us5txAY5TGVD78/KDnOB/erVrl/Av/IJu/8Ar7P/AKLSuor2 KMnKnGT6pHz9
eChVlBbJtfiRzzw2sDz3EqRQxgs8kjBVUepJ6Cq19rGmaZLbxX+o2lpJctsg WedYzK3HCgn5
jyOnqK4v4m6pAdC1OwuIL8xx23mKY7CeSKSQn5cyKhQBcZ5PUjpt539ajs9T 8O3KR2vmT6tb
fZo47iFkZ8qcBlYBlC5LEEDHPerb0ujLrZnRUVXsbb7Fp9taeY0vkRLH5j9W 2gDJ9zirFU99
BK7Wpzfj8geAtZJIH+jkc/UVT8XJPNqugxaXcx22uhppLOScEwMqp88cgHJD ZUccjBYfdIPS
ajpWnaxbC21Owtb6AMHEVzCsqhhxnDAjPJ596ZcaHpF3psem3Ol2M1hFjy7W S3RokxwMIRgY
7cVI+ph6Wt3e+BgmjSRaXf8A72N5LhBcBJVdhKcqVDZcMQ3TnO3tTNI0qPXv BGiNdCbS7iC3
Vojp1y8QhbbjcvOGXHIDhhg855zt3fhzQ9QS2S90XTrlbVdtus1qjiEccJkf KOB09BUmo6Hp
GsNC2p6VY3rQ5MRubdJDHnGdu4HHQdPSm+vmCOLvp9S1K28LPBdww+JWE8lr cyL/AKPOiLht
6jqJBsOF5XOR93B6XwvJ5/hSL7LELWcebG4lIlCzq7B2JXbvBkDHI25B7dtP UNL0/VrX7LqV
ja3tvuDeVcwrImR0OGBGasQwxW8EcMEaRRRqFREUKqqOAAB0FHcXYwvsfjD/ AKDuh/8Agmm/
+SqPsfjD/oO6H/4Jpv8A5KroKKBnP/Y/GH/Qd0P/AME03/yVR9j8Yf8AQd0P /wAE03/yVXQU
UAc/9j8Yf9B3Q/8AwTTf/JVH2Pxh/wBB3Q//AATTf/JVdBRQBz/2Pxh/0HdD /wDBNN/8lUfY
/GH/AEHdD/8ABNN/8lV0FFAHP/Y/GH/Qd0P/AME03/yVR9j8Yf8AQd0P/wAE 03/yVXQUUAc/
9j8Yf9B3Q/8AwTTf/JVH2Pxh/wBB3Q//AATTf/JVdBRQBz/2Pxh/0HdD/wDB NN/8lUfY/GH/
AEHdD/8ABNN/8lV0FFAHP/Y/GH/Qd0P/AME03/yVR9j8Yf8AQd0P/wAE03/y VXQUUAc/9j8Y
f9B3Q/8AwTTf/JVH2Pxh/wBB3Q//AATTf/JVdBRQBz/2Pxh/0HdD/wDBNN/8 lUfY/GH/AEHd
D/8ABNN/8lV0FFAHP/Y/GH/Qd0P/AME03/yVR9j8Yf8AQd0P/wAE03/yVXQU UAc/9j8Yf9B3
Q/8AwTTf/JVH2Pxh/wBB3Q//AATTf/JVdBRQBz/2Pxh/0HdD/wDBNN/8lUfY /GH/AEHdD/8A
BNN/8lV0FFAHP/Y/GH/Qd0P/AME03/yVR9j8Yf8AQd0P/wAE03/yVXQUUAc/ 9j8Yf9B3Q/8A
wTTf/JVH2Pxh/wBB3Q//AATTf/JVWr/xFYWGV8zzpR/BHz+Z6CotJ1s6tDMd gieNvug5+U9D
n86wrYiNKLk9bEqcXLlT1ITbeLlHOvaEP+4NL/8AJVM8vxYGGdb0RlzyBo8o yP8AwJrW60V4
dXN6sv4at+Juqa6khnc98fSmEk9STSUV51SvUqfHJstJIiuo/Nsp09Yzj6jn +lcnXZLjcM9O
9chNGYppIz1Riv5Gveyed6Lj2ZlUWoyiiivWICnw/wCuj/3h/OmU+H/XR/7w /nQB51rP/Ic1
D/r5k/8AQjVKrus/8hzUP+vmT/0I1Sr4mp8bOhBV+0/d6TqUv95I4fxLhv8A 2maoVfb934d/
673f/otP/tldOBjevE2oq9RIzaKKK+hPXJRcy7AjsJYwMCOVRIn/AHy2R+ld TAbDTLOwDaas
cssAllNhPJZEbidoHklQPlx271zFnbPe31vax/fmkWNfqTit7VZ0uNUuHi/1 QbZH/uKNq/oB
XdgaaqSfNsjzMxcUkktWdLY6tZyYWHxPrunN/cuDFcof+BOjN+oro4IPEs0Q ez8S6PcRHpJJ
pbOT+KTqP0ryup7W9urGXzLW4khf1RiM/X1rung4v4WeVzHqP2Pxh/0HdD/8 E03/AMlUfY/G
H/Qd0P8A8E03/wAlVwsXjjxJb3PmC5tbmI4zDPBjoP4WQjGfcN9K6fTPiFBc gLfaXdW74+Zr
Yfak/JR5mB6lAPeuSdGcN0Umaf2Pxh/0HdD/APBNN/8AJVH2Pxh/0HdD/wDB NN/8lVpadrOm
6vGz6df290FOG8qQMVPow6g+xq9WQzn/ALH4w/6Duh/+Cab/AOSqPsfjD/oO 6H/4Jpv/AJKr
oKKAOf8AsfjD/oO6H/4Jpv8A5Ko+x+MP+g7of/gmm/8AkqugooA5/wCx+MP+ g7of/gmm/wDk
qj7H4w/6Duh/+Cab/wCSq6CigDn/ALH4w/6Duh/+Cab/AOSqPsfjD/oO6H/4 Jpv/AJKroKKA
Of8AsfjD/oO6H/4Jpv8A5Ko+x+MP+g7of/gmm/8AkqugooA5/wCx+MP+g7of /gmm/wDkqj7H
4w/6Duh/+Cab/wCSq6CigDn/ALH4w/6Duh/+Cab/AOSqPsfjD/oO6H/4Jpv/ AJKroKKAOf8A
sfjD/oO6H/4Jpv8A5Ko+x+MP+g7of/gmm/8AkqugooA5/wCx+MP+g7of/gmm /wDkqj7H4w/6
Duh/+Cab/wCSq6CigDn/ALH4w/6Duh/+Cab/AOSqPsfjD/oO6H/4Jpv/AJKr oKKAOf8AsfjD
/oO6H/4Jpv8A5Ko+x+MP+g7of/gmm/8AkqugooA5/wCx+MP+g7of/gmm/wDk qj7H4w/6Duh/
+Cab/wCSq6CigDn/ALH4w/6Duh/+Cab/AOSqltrXxQtzG11rGjy24YGRItKl jZl7gMbhgD74
P0rbooA5qYj/AIWZZjIyNImOP+20dS6lBa6pf2duDGlrpl0tzM4wFEoB2Rg+ uWDH2wP4q0Do
Ojtqw1ZtJsTqQ6Xht087pt+/jd0469Krx+EvDUV8L6Pw9pKXgk80XC2UYkD5 zu3bc5zzmhbJ
dv8AO4mtX5/5WK+pQWuqX9nbgxpa6ZdLczOMBRKAdkYPrlgx9sD+KoNQ099J 12z1HTbu5D31
4sd1ZSTtJFOpByyqxOxkA3fJgEKQQeMX4/CXhqK+F9H4e0lLwSeaLhbKMSB8 53btuc55zVm0
0PSLC+nvrPSrG2vJ8+dcQ26JJJk5O5gMnJ55oWln/XT87A9b/wBf1Y4SNmi1 25u4SLjw82uC
Oe1dsTQ3m5VEi56xmQglOCMBwSCVr0qqJ0XSjqo1U6ZZ/wBogbRd+QvnYxjG /GcY461eoWkU
v6/r/hug3u3/AF/X/DnKeM9I1DVHsWsbYzeUJA+HVcZ24+8R6GuW/wCET17/ AKBrf9/o/wD4
qu91zxFaaB5H2qOdzPu2iJQcbcZzkj1FZH/CxNJ/59b7/vhP/iq3p4uVJcqa IlljxD9ooN+i
ZmeHfDur2XiC0ubmyMUMZcs5kQ4yjAcBiepFeg1zumeM9O1XUYrGCC7SWXO0 yKoXgE9mPYV0
VZzquq+ZlRwzw69m016hWTpHhvTNDa7axS5H2t984nvJpw7dziRmwT3I64Ge grWoqBmZpega
bozyPYwMjyAIWkmeQqgzhFLk7UGThFwozwK06KKAPOr7w5rMmpXkkenu8clx I6MJYxkFyQeW
z0NQf8I1rn/QMk/7/Rf/ABVdZN4utIbiaH7HeOYpGjLKEwSpIOMuD1FM/wCE ytf+fC+/KP8A
+Lrz54TDSk3J6+p1Rz10kqftIq2nToSeEtPu9O024jvIDDI9wXVSytxsUZ4J HUGt+qOlarDq
9vJNDHLGI5PLZZQM5wD2JHQir1d0IqMUo7HNKp7Vupe99fvK2oWFtqlhNY3k Xm2067JE3Fdw
+oINZ+oeF9M1PUFv7htQS5WPyg1tqVxAAuc4xHIo5IGeOcD0rZoqhEVtbRWd rFbQKViiUIoL
FjgepPJPuealoooAxvFOuTeHNBn1OHTpL8w4LRpKsYVe7Eseg9gT047i7qWo x6Zpk17IjyCN
MrGn3nbsoz3Pvx68VifEGRx4I1KGK2u7ma4j8qOK1tnmYsfZASBx1PH6U7W7 TVdVsY73Sry3
gjFq5EF5p0ryEsvUL5kZRsZGCpIyfUipk2ouw4/Erk661qd7oWn3+laTFcT3 dstyYp7oxRoC
oO3eEYlueBtA4JJHGar+NLV/D+mahCLaG41J/Kt7fUboW48wZDKXAbkEEcA5 OPXNZ2n6pfaB
4K0LT76C9e9ltY0aW00m4kFsoQffVA5DgcYPVucAZxqLqGiW3h62spNL1J9O mjaBLZ9JuJSy
D5T5iBCVB/2wM9auatJ27kQbaV+xdu77XYbCFoNHtJr4qzzIb8pAmOwk8vcz Ht8gHByRxm5p
V+uq6RZ6gsMkK3MKTCKUYZNwBwffmuZmtbK08G2mga3HrDpNEUC2UNzK6Jn5 UaSAHG1Sq/Mc
Ng9RmtrQLC8g8KWVhqtxPNdLbCKaVpSJTxjl1Od2P4gevOe9HcfY2KK5/wD4 Q3S/+frXP/B7
e/8Ax6j/AIQ3S/8An61z/wAHt7/8epDOgorn/wDhDdL/AOfrXP8Awe3v/wAe o/4Q3S/+frXP
/B7e/wDx6gDoKK5//hDdL/5+tc/8Ht7/APHqP+EN0v8A5+tc/wDB7e//AB6g DoKK5/8A4Q3S
/wDn61z/AMHt7/8AHqP+EN0v/n61z/we3v8A8eoA6Ciuf/4Q3S/+frXP/B7e /wDx6j/hDdL/
AOfrXP8Awe3v/wAeoA6Ciuf/AOEN0v8A5+tc/wDB7e//AB6j/hDdL/5+tc/8 Ht7/APHqAOgo
rn/+EN0v/n61z/we3v8A8eo/4Q3S/wDn61z/AMHt7/8AHqAOgorn/wDhDdL/ AOfrXP8Awe3v
/wAeo/4Q3S/+frXP/B7e/wDx6gDoKK5//hDdL/5+tc/8Ht7/APHqP+EN0v8A 5+tc/wDB7e//
AB6gDoKK5/8A4Q3S/wDn61z/AMHt7/8AHqP+EN0v/n61z/we3v8A8eoA6Ciu f/4Q3S/+frXP
/B7e/wDx6j/hDdL/AOfrXP8Awe3v/wAeoA6Ciuf/AOEN0v8A5+tc/wDB7e// AB6j/hDdL/5+
tc/8Ht7/APHqANu4uYLSBp7maOGFeWkkYKo+pNYn/CXWVzxo9re6wx6NZRfu j/22crGfwY1U
v9M8J+HI11DUohNKn+qkv5pLuXPohlZmH4Yrm0+IEuv6pJp0aGzt5htt23fO X7Bj6N0wO+OT
SbsjnrYqlSkoyer6GzqXiDXRlDJp+mn/AJ5xZu5vxY7UQ/g9YK3uoFZRPql7 c+aRu86QYOP9
lQFH4AVEQQSCMEUVxTqykctSvKfoFaegXn2PVY9xxHL+7f8AHofzxWZRWWj0 ZnGTi00elkYO
KKqaXefbtNhnJy+Nr/7w6/n1/GrdfO1qbpzcOx7sJKUVJBRRRWZQVzmrx7NT l9Hww/Ef410d
YuvR4lgl/vIV/I//AF69jJ52qSj3X5GdRaGRRRRX0JkFSQf8fEf++P51HUkH /HxF/vj+dAHm
+q/8he9/67yf+hGqlW9V/wCQve/9d5P/AEI1Ur4ifxM6Qq9ffu9K02L+8sk3 5uV/9piqNXtY
+We3h7RWsQ/FlDn9WNehlkb1G/I6cIr1DOooor2z0za8NJsvbi+PS0t3kB/2 z8i/qwP4UlWL
FPs3hkt0e9uP/HIx/Vn/APHar17eAhy0r9zwsdPmrNdgooortOMKVWKsGUkE HII7UlFAG3Ya
gNTvre31LTodSlLCOKc/JcR/7sq4Yfn+NdXpkj3Lyp4c8UtP5LEG01JPtAwD jIbKyYP94s30
7VxCy/2Tokt/0ubrdb2vqo/jcfh8o9yfSuZhmlt5lmgkeOVDlXQ4IPsa86vC Ll7phUxHs5Jb
nt/9uarYcatoM5QdbjTX+0p+KYWT8ArfX1vabr+k6u7R2N/DLMn34N22VP8A eQ4ZfxArg/D3
xLki22+toZE6C5jX5h/vL3+o/I12723h/wAV2iyvFY6lCjYWTCuY29j1Vh+B Fcri1ub06sai
9016K5//AIQ3S+1zrYHouuXoA/AS0f8ACG6X/wA/Wuf+D29/+PUjQ6Ciuf8A +EN0v/n61z/w
e3v/AMeo/wCEN0v/AJ+tc/8AB7e//HqAOgorn/8AhDdL/wCfrXP/AAe3v/x6 j/hDdL/5+tc/
8Ht7/wDHqAOgorn/APhDdL/5+tc/8Ht7/wDHqP8AhDdL/wCfrXP/AAe3v/x6 gDoKK5//AIQ3
S/8An61z/wAHt7/8eo/4Q3S/+frXP/B7e/8Ax6gDoKK5/wD4Q3S/+frXP/B7 e/8Ax6j/AIQ3
S/8An61z/wAHt7/8eoA6Ciuf/wCEN0v/AJ+tc/8AB7e//HqP+EN0v/n61z/w e3v/AMeoA6Ci
uf8A+EN0v/n61z/we3v/AMeo/wCEN0v/AJ+tc/8AB7e//HqAOgorn/8AhDdL /wCfrXP/AAe3
v/x6j/hDdL/5+tc/8Ht7/wDHqAOgorn/APhDdL/5+tc/8Ht7/wDHqP8AhDdL /wCfrXP/AAe3
v/x6gDoKK5//AIQ3S/8An61z/wAHt7/8eo/4Q3S/+frXP/B7e/8Ax6gDoKK5 /wD4Q3S/+frX
P/B7e/8Ax6pbbwrp1pcx3EdxrDPGwZRLrN3IpI9VaUqw9iCKAIbrxFfWGq2k d3pITTLy5FrF
crcZlWQ52l4toCqxBwQxPIyBk4iPixxetIbBf7GW8Fgb77QN/nbtmfL2/c3/ ACbt2d38OPmq
B9dtdR8QRRTafrG2zn226nSrgJJKRtMhcpsCgMQCWHc/3ayX027/ALNbwmtr dGVtY+1m58hv
JFubn7QW8zG3P8G3O7POMc0R6X/paf8AB/pA+v8AXf8A4H9M6YeIJrzXJdN0 ixW7S0kVL67l
m8qKEnBKLhWLyBSDtwFGcFgeKB4gmvNcl03SLFbtLSRUvruWbyooScEouFYv IFIO3AUZwWB4
riF8N+VdG0i0q7TxJHrbXcWqrA+027zmRj5+NoXy2ZDHuyTn5TnJF8N+VdG0 i0q7TxJHrbXc
WqrA+027zmRj5+NoXy2ZDHuyTn5TnJcdbX/rb8NX56eTHLS/9d/+B9/odcfF ji9aQ2C/2Mt4
LA332gb/ADt2zPl7fub/AJN27O7+HHzV01eePpt3/ZreE1tboytrH2s3PkN5 Itzc/aC3mY25
/g253Z5xjmvQ6S2/rsv6/AT3f9df6/pnBfEj72l/Sb/2SuFr0L4gWN3eNpxt bWefZ5u7yoy+
3OzGcD2NcX/Yurf9Au+/8Bn/AMK5qsW5aI+pynEUaeGUZzSd3u0X/Bv/ACNt h9ZP/RbV61Xl
/hPS9Rt/FFlLPYXcUS79zyQsqj5GHUj1NeoVrSTUdTyM2qQqYlyg7qy2CvOr WRvDfhLx3Npp
k8y0u7mWJpJGlbd5KNksxJJyc8mvRawtI8LxaUuppLqV7qMeoyGSdLwRY3Eb WxsjXggAYORx
xjmr7+lvxX+R5y6eTv8AmZOn2Fp4d8X6TYaVEsVvfafO90qZxK8Zi2yse7ne wLHlsjJOBXZ1
j6T4dg0q6Nybu7vJxELeJ7plYwwg5Ea7VHGcZLZY4GWOBWxVN/18yUea3H/H /e/9fc//AKMa
mVYurW7W/vP9BvCDcysCttIwILsQQQMHg1F9nuv+fC+/8BJP/ia8ipTm5tpP c+QxOGryrzag
7XfR9zp/Bv8Ax4X3/X2f/RcddHXP+EYZobC786GWIvcllEsZQkbEGcEZ6g10 FenTVoJPsfU4
ZONCCe9l+Ry3jDSbq+jiuxY6XqtnaIzyaXf2+7zj/eRySquACBlD1Iyucin4 pgsb7SfDF/bI
6Qx6jZPaojsiKjuuMoDtPy8DIOOcYrodR0iXUbgMdXv4LUpsltIBEI5RznLG MyDIOPlYe2Kg
17w4uuw2cI1K9sI7SZZkWzEWC6kFM70bgEcAYHrnirjo16p/jr/wDaSvf0a+ 9f1c26KQDCgE
kkDqe9LQMKK53xxeanp/hK9vdJvI7S4t1Ehd4BKSo6qASACfUg9+O4f4puvs WkNez+If7DtI
ULSXKRxs5b+EfvFZcdflC7icYIwcpuyuC1djfork7vVNXbwhpV0q3Us08Mcl 5d6KsMxiGzJe
NXJDgnHCq5xnAJwaY2oz6hLomkaXrtyy3trLevqYihMrxIUAABTYCTIufk4C kYBORTVm0HS5
19FcU2v6td+GUkSG/aeG7mtb650uGJ5IxE7KXSOQnO4qDtCucEgAnFdJpl3b f2DBe/2oby1M
Pnfbp9ib0xnc21VUYHsMY5pA9HY0aK5//hO/B/8A0Neh/wDgxh/+Ko/4Tvwf /wBDXof/AIMY
f/iqAOgorn/+E78H/wDQ16H/AODGH/4qj/hO/B//AENeh/8Agxh/+KoA6Ciu f/4Tvwf/ANDX
of8A4MYf/iqP+E78H/8AQ16H/wCDGH/4qgDoKK5//hO/B/8A0Neh/wDgxh/+ Ko/4Tvwf/wBD
Xof/AIMYf/iqAOgorn/+E78H/wDQ16H/AODGH/4qj/hO/B//AENeh/8Agxh/ +KoA6Ciuf/4T
vwf/ANDXof8A4MYf/iqP+E78H/8AQ16H/wCDGH/4qgDoKK5//hO/B/8A0Neh /wDgxh/+Ko/4
Tvwf/wBDXof/AIMYf/iqAOgorn/+E78H/wDQ16H/AODGH/4qj/hO/B//AENe h/8Agxh/+KoA
6Ciuf/4Tvwf/ANDXof8A4MYf/iqP+E78H/8AQ16H/wCDGH/4qgDoKK5//hO/ B/8A0Neh/wDg
xh/+Ko/4Tvwf/wBDXof/AIMYf/iqAOgorn/+Ex0i5+TR5v7bnPSPTGWYD/ec HYn/AAJhTZLP
WNQiabV9RTS7IAs1tYSEPt/25yAR/wAACkf3jQBe1HxBp+mzi1eRp75hlLO2 QyzMPXaOQP8A
aOAO5FcF4j+Ieq2tyIbZLa0ZGy0ORPIPZ2B2KfVV3f7wqr4j8QR2Oki38Kwx W2mTOyT3MIIk
eT0YnnJHO45J9eCK8+pzjKEnGSs0eJjcz5fco/f/AJFrUNRvNVu2ur64eeZv 4nPQegHYewqs
CVYMpIIOQR2pKKzPBbbd2eg2l8NX01L/ACPPB8u6A7P2b/gQGfqGp1cj4f1Q aXqIM2TaTDy5
1H90/wAQ9wcEfTHeuymiMMrRkg46MDkMDyCPYjmuWtCzuj2sPW9rC73W5HRR RWJudD4VvNlx
LZseJRvT/eHX9P5V1Vec2072tzHPH96Ngw/CvRI5UmiSaM5SRQy/Q15uYU9q i9D08FUvFwfQ
dRRRXlncFZ+tR77BX7pIPyI//VWhUF7H5un3Cf7G78uf6V25fPkxMfPT7yZ7 HK0UUV9YYBUk
H/HxF/vj+dR1Lbf8fUP++v8AOgDzXUyG1a8I6Gdz/wCPGqtWdQ/5Cd1/12f+ ZqtXxE/iZ0iq
pdwqjJJwBVvW2Da5e7TlFmZFP+ypwP0Ap2jIsmtWQcfIJlZv90HJ/QGqEjtJ I0jHLMST9TXr
ZXH3ZSO3BLVsbRRWjoVql5rdpFIMxB/Ml/3FG5v0Br1Urux3SkoptmvqifZj a2HT7JbojD/b
Pzv/AOPMR+FUKluZ3urqa4k+/K5dvqTmoq+mpw5IKPY+YlJyk5PqFFFFUIKs WNo99exWyEKX
PLHooHJJ9gMmq9XbmX+ydAYji71EFF9UgB+Y/wDAjx9AfWoqT5I3JnJRi5My 9d1FNQ1EmAEW
kCiG3U9kHQn3PJPuazKKK4DypNyd2FSWU0unX32yymltrj+KSB9jMPQ9mHsw I9qjopNXCMnF
3R6t4d8ZahdwfPCmphBmRYMR3SD1MZO2Qe6EH/YrrdN1rTtXDiyuVeSPiWFg UliPo6NhlP1A
rw7QrG9v9XgisJGimU7/ADgceUo6sT2xXrj2+la00UWoRF7mEBYbwMYpgfVX TBQnrgECuWrK
FOSTe530sUnZT0bOkorn/J8Q6R/qJk1q0H/LKcrFcqPZwAj/AEYL7saP+E10 CEbdS1CHSZx1
g1NxbP8AhvIDD3Uke9M7DoKK5/8A4Tvwf/0Neh/+DGH/AOKo/wCE78H/APQ1 6H/4MYf/AIqg
DoKK5/8A4Tvwf/0Neh/+DGH/AOKo/wCE78H/APQ16H/4MYf/AIqgDoKK5/8A 4Tvwf/0Neh/+
DGH/AOKo/wCE78H/APQ16H/4MYf/AIqgDoKK5/8A4Tvwf/0Neh/+DGH/AOKo /wCE78H/APQ1
6H/4MYf/AIqgDoKK5/8A4Tvwf/0Neh/+DGH/AOKo/wCE78H/APQ16H/4MYf/ AIqgDoKK5/8A
4Tvwf/0Neh/+DGH/AOKo/wCE78H/APQ16H/4MYf/AIqgDoKK5/8A4Tvwf/0N eh/+DGH/AOKo
/wCE78H/APQ16H/4MYf/AIqgDoKK5/8A4Tvwf/0Neh/+DGH/AOKo/wCE78H/ APQ16H/4MYf/
AIqgDoKK5/8A4Tvwf/0Neh/+DGH/AOKo/wCE78H/APQ16H/4MYf/AIqgDoKK 5/8A4Tvwf/0N
eh/+DGH/AOKqW28ZeF7y5jtrXxJo89xKwSOKK+iZnY9AAGyTQBt0VzgvNUj+ IYsZLyNtMl05
5o7dYArI6uiks+SWzuPTAA7E81ixeMl1XxU9t/asmmabb3v2OEx2u/7bOp+Z XmZWjjUkFQnD
sRkEZAItbef+dg7+X+VzvaK5WXUbs+MI7a9utW0yB5Nlmgit2tb3C7iC+13V jhvlJQkDgEg1
QOv6l5EniMXrf2cup/YP7P8AKTZ5Qn8gvuxv378t127eNufmoWtvMHodzRXI z6lcWvjjT9P/
AOElgluLppGm0lxEgSAIxVk48zfkL1YhvnIUAfL11HS4PexmatrcGkPAksM8 rTBioiC8BcZz
kj+8Kz/+EytP+fC+/KP/AOLqr4x/4/dO/wCuc384656vFx2Y1cPW5IJW87/5 nfh8LCpDmbZ2
Vj4otb6+htFtbqJ5SQrSBMZCluzE9Aa3K8+0T/kYtO/66P8A+inr0Gu7A4iW Io889/I58RSV
OfKgoorzq1kbw34S8dzaaZPMtLu5liaSRpW3eSjZLMSScnPJrs7+l/xX+Zjb bzdvz/yPRaK4
zT7C08O+L9JsNKiWK3vtPne6VM4leMxbZWPdzvYFjy2RknArs6bRKdzh9T+K 3hvSNUudPuvt
gnt5DG+2EEZHoc1U/wCFz+E/W+/78f8A168a8ff8j7rf/X29c5XqU8DTlBSb eqPOqYypGbik
tD618O+IrHxRpf8AaGn+b5HmGP8AertORjPGfetavPPgx/yIQ/6+5P8A2WvQ 682pFRm4rozv
pycoKT6hRXLeMNJur6OK7Fjpeq2dojPJpd/b7vOP95HJKq4AIGUPUjK5yKfi mCxvtJ8MX9sj
pDHqNk9qiOyIqO64ygO0/LwMg45xioWtvVL7ypO33N/cdrRRRQMwfGOnalrH hi703S0tGnul
8stdTNGqKepyqMSenGB168cz3cmum1t0t9L0uZpI8XST37oqHjhcQtvHXqF+ nPGvRQBz9pp2
peHdE07S9Fs7C6it49jtc3T24X3VVjfI5PBIxxyart4cutN/sy80kWs9/ZJN E6XEjQxzLMwd
+VVynzqGAweOPcdRRQBzdhpusaBpUFpp1tp99NJLLPeS3F09uPMkcuxRVjfI yx4JGAB1rX0n
T10rTIbNWDlNzMwXaGZmLMQMnAyTx2q7RQHmFFFFABRRRQAUUUUAFFFFABRR RQAUUUUAFFFF
ABRRRQAUUUUAFFI7rGjO7BUUZZmOAB6muavPF0bWss2jwC7gjGXv5X8u0T6P gmT2EYYE8ZFN
Jt2Qm0ldnQXd3b2NrJdXUqxQxjLOx4FeN+L/ABrceIJWtbYtDpynhOjS+7f4 Vl654m1XXn23
t55sKOWREj8tB/wHJP5kkZ61jV9dlmUqglVrK8vy/wCCfL5jmbrN06Xw/n/w C7pt+LOR0mj8
20nXZPDn7y+o9GHUH1/GotT082E67H822mXfBMBgSJ/QjoR2IqvWlp11DJA2 mX7YtJW3JLjJ
t5Om8ex6MO49wKrN8t+sR9rTXvr8V/mebSmmuSXy/rt/XcyKKnvLOawu5La4 XbIh5wcgjsQe
4I5BqCvjCmmnZhXaeHb/APtHSzZyNm5s1ymerw+n1Un8j7VxdWbC9m06+hvI CBJE24Z6H1B9
iMg/WplHmVmbYer7Kd+nU7qins0M0UV1bZ+zXC748nJX1U+4OR+vemVwtWdm e36BXX+F7zzr
B7Zj80Byv+6f/r5/OuQrQ0W8+w6pFIxxG3yP/un/AA4P4VnVp+0g4dzahU5K iZ3dFBGCRRXz
rVnZnthSgBjtPQ8H8aSiqhLkkpLoByDqUdkPVSQabVzVI/L1KcdmbcPx5/rV OvtU7q6OYKlt
v+PqH/fX+dRVLbf8fcP++v8AOmB5pqH/ACE7r/rs/wDM1WqxfHdqFyfWVj+p qvXxEviZ0mhp
Hy3E83aK2mb6EoVH6sKzK0rP5NL1OX+9GkI+pcN/JDWbXuZdG1C/dno4Ne42 Fbugp5FhqV6e
vlrbR/7znJ/8dVh+NYVdJs+y+H9Pt+jTl7p/xO1f0Un/AIFXsYSHPWQY6fLR fnoVKKKK988E
KKKKALem2gvbxY5H8uBAZJpP7ka8sfy/WsjV9ROqalLc7dkfCRR/3Ixwq/gK 19Tl/svQ0s1O
Lq/Alm9VhB+Vf+BH5voBXNVxVp80vQ4cTUu+VBRRRWRyhUkEEtzPHBCjPLIw VFXqSe1R16J4
W0P+yLUX9ymL+df3anrCh7+zEfkPrWVatGlBzkF0ld7F/SdJi0HT/siFXuZM G5lHc/3R7D9T
VuiivmatWVWbnI8+pUc5XZsabqxUiG5bK9Fc9vrW5XF1cj8Qf2Vbj7TBczwB gMwRmRox67Ry
R9AT7V24XF29yf3np4LHNWp1PkzqKKpabq+n6vC0un3kVwqnDhG+ZD6MOqn2 ODV2vUPZCiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAOck0/WW8ew6oILD+ zI7N7Xcbp/O+
ZlYts8vb1XGN3Q5z2rNfwnqLRyaKTZHQ21L+0FmLt9oT96JzHs27T+8z8+7I U42kjJ7WihaW
8v8AO/5/1YHrf+ulvyMKa01XVL+OO/tLCDT7e4WeN4bp5ZZShymVMahOcE4Z umO+azX8K3rP
/ZQNqNCOof2iX3sZifM83ytm3bjzOd+7pxt/irr6KFp/X9dkD1/r1/zZztxp mo6xq9nJqdjp
0Ftp919pt5obp5pXIDKAVMahMhsnDN0x710VFFAdbnK+L4J5bqweK3nlVUlD GKJnwSUxnAOO
h/Kuf+z3f/Phff8AgJJ/8TXdalq8WmSQxvbzzPKGZVi28BcZzuI/vCqX/CTx /wDQMvv/ACF/
8XXmYrBYetU56krP1RrDMFQXI2vn/wAOYGiW11/wkFg7Wd2iI7lmkt3RQPLc dSMdSK7yse18
Qw3V5DbGzuoWmJVWk2YyFLfwsT0B7VsV1YWjTo0+Sm7oidf275018grC0jwv FpS6mkupXuox
6jIZJ0vBFjcRtbGyNeCABg5HHGOa3aK6bEmPpPh2DSro3Ju7u8nEQt4numVj DCDkRrtUcZxk
tljgZY4FbFFFAWPnPxl4N8SX/jLV7q10W8lgluXZJFjOGGeorD/4QHxZ/wBA C+/79V7fqnxY
8NaPqlzp12bwXFtIY32w5GR6HNVP+F1eEv719/4D/wD167oY2rGKiktPUyeV ym+fllrrt/wC
58KdMvtI8G/ZdQtZbacXMjeXKuDggYNdxWR4c8R2HinS/wC0dO837P5hj/er tORjPGfeteuO
cnKTk+pooci5O2hl6jpEuo3AY6vfwWpTZLaQCIRyjnOWMZkGQcfKw9sVBr3h xddhs4RqV7YR
2kyzItmIsF1IKZ3o3AI4AwPXPFbdFSMQDCgEkkDqe9LRRQBynxIs4bzwFqnn eZiGPzVCSsgL
A8Z2kbh7HI6ccVV8Yz6pfatpPh3TELJdRS3V2BdG28yKMoPL81QWQFpBkqCT jHAJI6DxFoae
I9Hl0yW+u7SGbAka12bnX+7l1YAfQZ469ajvvDy30Vgx1K+hv7IERX8XlCY5 GGDAoYyGwMjZ
jIBABAoDrc4e9msb3QNDmtvDcT2VpdXEN34ajiRt7puEhjThJCjBmGQN27sx Aq5p9vZavP4Z
0a5aLUdIexurwxSgvGzq6KkZVhyIxIwCsMgqMgFeOkk8H2Yt7FbO7vbG6smk aO8gZDKxkOZN
29WVtx5OV6gYxipX8L232K2htry8tLm3d5EvYihm3SEmQnerIdxJJG3GcYAw MHr/AFp/T7h6
f1r/AEjhrl5LjRdNNzZHW7Ow1O9tm0px5sl1DGzqrhXOJGjVRgN19dxGe38L vHH4PtJLWVr5
BEzxiM89SREu/GNv3AGxjbg47Nl8I2X2bT47G6vNPn08OILm3dWkAf74bzFZ W3HBO4E5Geta
um6fDpditrAXZQzOzyHLO7MWZj2yWJPAA54AHFC2YPV3Rlf8JDqn/Qma5/3+ sv8A5Io/4SHV
P+hM1z/v9Zf/ACRXQUUAc/8A8JDqn/Qma5/3+sv/AJIo/wCEh1T/AKEzXP8A v9Zf/JFdBRQB
z/8AwkOqf9CZrn/f6y/+SKP+Eh1T/oTNc/7/AFl/8kV0FFAHP/8ACQ6p/wBC Zrn/AH+sv/ki
j/hIdU/6EzXP+/1l/wDJFdBRQBz/APwkOqf9CZrn/f6y/wDkij/hIdU/6EzX P+/1l/8AJFdB
RQBz/wDwkOqf9CZrn/f6y/8Akij/AISHVP8AoTNc/wC/1l/8kV0FFAHP/wDC Q6p/0Jmuf9/r
L/5Io/4SHVP+hM1z/v8AWX/yRXQUUAc//wAJDqn/AEJmuf8Af6y/+SKP+Eh1 T/oTNc/7/WX/
AMkV0FFAHP8A/CQ6p/0Jmuf9/rL/AOSKP7a1u5HlW3ha8tpT0l1C5t1iX3Pl SSMfoF59R1ro
KKAOdk0GGSNr3xNfDUBEPMMTr5dpFjnIiyQcerliOxFeZ+MfF0niG6+z2+Y9 NhP7tOm8/wB4
/wBB2rvdf1qO8leyEcc9l92VHHEv49sdiO/Nec654bNkjX1gWnsM/Nn78JPZ vb0bofaveySN
BVb1Pi6dv+HPPz3CYynh1NL3Hvbf5+Rz9FFFfXHxoUUUUAa9qV1m0TTpmAvY hizlY43D/nkx
/wDQT2PHQ8YjoyOyOpVlOCpGCDUnSte4X+3bRrpf+Qnbpmde88YH+sH+0B97 1HPrXy2dZba+
JpL1X6/5nTCXtFZ7r8TDooor5kR0vhTUB5j6TM2EuG3QE9Fl9Pow4+u2t4gg kEYI6ivPQSpB
BII5BFd/Z3w1fTUv+PPUiO6A/v8AZv8AgQ5+oasK0PtI9TBVuZeze62H0UUV zHcd7o959t0u
GQnMiDy3+o/+tir1cl4WvPKvXtWPyzj5f94f/Wz+ldbXjY6nyVeZbP8Apns4 apz015BRRRXE
dBh67Hi5ik/vJj8Qf/1VlVv65Huso5P7j4/Mf/WrAr7DBz56EJeRzyVmFTWn /H5B/wBdF/nU
NTWn/H5B/wBdF/nXSI8xvf8Aj+uP+urfzqCp73/j+uP+urfzqCvh5bs6S+f3 fh1v+m92P/HE
P/xys2tG9/d6RpsX98ST/m2z/wBp1nV9JhY8tCK8vz1PVwytSQ+GF7ieOGMZ eRgij1JOBXSa
w6NqcscRzDBiCP8A3UAUH8cZ/GqPhlANW+1kfLZxPcf8CAwn/jxWgnJyete5 lsN5/I8/Mp3k
oBRRRXqHmhV3TLaKa4aa6yLS2QzTn1Ufwj3JwB9apVZ1yX+ztNh0lDieXFxd +xx8iH6A5Pu3
tWVafLHTczqT5I3MXUb6XUtQmvJsb5WzgdFHYD2AwPwqtRRXEeW3fVhRRW34 a0FtavS0pZLG
DDTyDqfRR7n9OtTKSirsErmp4Q0BZcavfRgwI2LeJhxK47n/AGR+p49a7F3a Ry7klmOSTQ7K
QqoixxIoSONeiKOgFNr5zF4l15+S2OKtV53ZbIKKKK5TEKKKKAJY7HTdRmQX 0Oy5UbYbyFzF
NH7CRSGx7Zx6ir/k+I9K/wBRPFrNsP8Alnc4huAPZ1Gx/oVX3asuug0nUPOU QSn94o+Un+If
416eDxN/3c/kexgMXf8AdT+X+RT/AOEh1TP/ACJuuf8Af6y/+SKP+Eh1T/oT Nc/7/WX/AMkV
0FFekeuc/wD8JDqn/Qma5/3+sv8A5Io/4SHVP+hM1z/v9Zf/ACRXQUUAc/8A 8JDqn/Qma5/3
+sv/AJIo/wCEh1T/AKEzXP8Av9Zf/JFdBRQBz/8AwkOqf9CZrn/f6y/+SKP+ Eh1T/oTNc/7/
AFl/8kV0FFAHP/8ACQ6p/wBCZrn/AH+sv/kij/hIdU/6EzXP+/1l/wDJFdBR QBz/APwkOqf9
CZrn/f6y/wDkij/hIdU/6EzXP+/1l/8AJFdBRQBz/wDwkOqf9CZrn/f6y/8A kij/AISHVP8A
oTNc/wC/1l/8kV0FFAHP/wDCQ6p/0Jmuf9/rL/5Io/4SHVP+hM1z/v8AWX/y RXQUUAc//wAJ
Dqn/AEJmuf8Af6y/+SKlttc1Ge5jik8Kaxbo7ANNLLaFUHqds5bH0BPtW3RQ ByOqeHrQeJNJ
u9OiWPV/tXnXV4v+te3wdyyMOWUnaoU8DjA+Xg1Tw9aDxJpN3p0Sx6v9q866 vF/1r2+DuWRh
yyk7VCngcYHy8XYfDFxDqU15/wAJLrDLNMJZIWFvtYDom4Qhwo6YDDqe5JJD 4YuIdSmvP+El
1hlmmEskLC32sB0TcIQ4UdMBh1PckkXT7/y/D+uoPW/3fn+P9dDh72ZrK7V7 jTb2LxY2urHD
ffY5Ss9u0/CicLs8vyCQULDBUnGRmunv9PNj4tt9V1PTtK1G3ublIbe6Nri6 sGPEYDMW3IW7
rsILZwcnG7BoUSasdTury7vbhS32cXDLstlbqEVFUZxxuYFscbsE0R6LJ/aP 2u61a+vI1kMk
NtMIlihbnBGyNWOASBuLevUA0R0t/Xb/AC+8Ja3/AK7/AIfoed3szWV2r3Gm 3sXixtdWOG++
xylZ7dp+FE4XZ5fkEgoWGCpOMjNes1lQaFEmrHU7q8u724Ut9nFwy7LZW6hF RVGccbmBbHG7
BNatC+G39dAeruc54j/5Cmn/APXGf/0KKs6tHxIkn2+xlWCeRFimVjFC0mCT HjO0HHQ/lWXv
k/5877/wDl/+JrycZTnKreKbPDx9GpKteMW/kT2f/Ib0z/rs/wD6KkrsK4/T 1lk1rTyLW7VU
lZmaS2dFA8tx1IA6kV2FdmDi40rSVjvwEJRo2krBXnVrI3hvwl47m00yeZaX dzLE0kjStu8l
GyWYkk5OeTXotYWkeF4tKXU0l1K91GPUZDJOl4IsbiNrY2RrwQAMHI44xzXT 39Lfiv8AI7l0
8nf8zJ0+wtPDvi/SbDSolit77T53ulTOJXjMW2Vj3c72BY8tkZJwK7OsfSfD sGlXRuTd3d5O
IhbxPdMrGGEHIjXao4zjJbLHAyxwK2Kpv+vmSj5S+IH/ACP+uf8AX29c3XoP jTwX4l1Dxpq9
3aaJeS28ty7JIsZwwz1FYX/Cv/Fv/Qv33/futk1Y+pw+IoqjBOa2XVdj2n4K /wDIgD/r7l/p
XolcN8J9LvtH8F/ZNRtJbW4FzIxjlXBwQMGu5rF7nzuIadabXd/mct4w0m6v o4rsWOl6rZ2i
M8ml39vu84/3kckqrgAgZQ9SMrnIp+KYLG+0nwxf2yOkMeo2T2qI7Iio7rjK A7T8vAyDjnGK
6HUdIl1G4DHV7+C1KbJbSARCOUc5yxjMgyDj5WHtioNe8OLrsNnCNSvbCO0m WZFsxFgupBTO
9G4BHAGB654pR0a9U/x1/wCAYSV7+jX3r+rm3RSAYUAkkgdT3paBmfrOu6Z4 esPt2rXkdrb7
wgZ85Zj0UAck+wHY0up61Y6PHE15JJumbbFFDA80khxk7UQFjgcnA471lePy B4C1kkgf6ORz
9RVPxck82q6DFpdzHba6Gmks5JwTAyqnzxyAckNlRxyMFh90gph1NqfxLpNv pttftctJBdNt
gEELzSStgkhY0BckANkYyMHOMGnXPiPSrXTra/a6MtvdEC3+zRPO0xIJ+REB ZuAScDgAk9K5
TQpFbXPDc3kNbwfZL+3dHkDj7WJU8z5hgMTslIIAyMnA6Cp4V87/AISHSryQ /wDEvuW1Y2h3
fKd9wrpj6orke2aq2tvX8P8APoHS/wDX9I7uTWtLh0b+15b+3TTtgk+0tIBH tPQ598gfXip7
G9i1GzjuoFnWN84E8Dwvwcco4DD8RXlljZ3Gr6poEL38llp0t7qd7Yyxqjl5 POzFs3grny2k
ZcqeMkc4I7nwnf6nqnhhpLueF7yOae3ju/K+SYRyMiSlQR12gkAgHnGBjAtV cHo7HRUVz/2P
xh/0HdD/APBNN/8AJVH2Pxh/0HdD/wDBNN/8lUgOgorn/sfjD/oO6H/4Jpv/ AJKo+x+MP+g7
of8A4Jpv/kqgDoKK5/7H4w/6Duh/+Cab/wCSqPsfjD/oO6H/AOCab/5KoA6C iuf+x+MP+g7o
f/gmm/8Akqj7H4w/6Duh/wDgmm/+SqAOgorn/sfjD/oO6H/4Jpv/AJKo+x+M P+g7of8A4Jpv
/kqgDoKK5/7H4w/6Duh/+Cab/wCSqPsfjD/oO6H/AOCab/5KoA6Ciuf+x+MP +g7of/gmm/8A
kqj7H4w/6Duh/wDgmm/+SqAOgorn/sfjD/oO6H/4Jpv/AJKo+xeLWG19e0dQ epi0iQMPoWuC
P0NAHQVzviXV/s8RsoG/euP3hH8K+n1NVNU0y7tLF57/AMT6rMx4SGExW6lv YogfH/Aq5rLH
G93dscs7FmPuSeSa0hG+p6mXYX2kvaS2X5hUkMzwPvQjkYIIyGHcEdx7VHRW x70oqSs9jH1r
w0k6PfaRGRtG6azHJT1ZPVfbqPcVyVejo7RuroxVlOQQcEVR1fQYda3XFmqQ 6l1aIYVLg+o7
K/t0Psevv5fm1rUq79H/AJ/5/efA55wy4XxGDWnWPb0/yOGop0kbwytFKjJI h2srDBB9CKbX
0R8SFS29xLaXEdxBIY5Y2DKw6g1FRQ0mrMabTujS1K1iu7b+1bKMJGWC3MC9 IHPcf7DdvQ8e
mcir+n3z6fc+aqrIjKUlib7siHqp/wA8HB7U7VNPS2Mdzas0ljcZMLnqpHVG /wBofrwe9fE5
tlzws+eHwP8ADy/yOm/OuZb9f8zOrV0DVBpeogzZNrMPLnUf3T/EPcHBH096 yqK8cITcJKS6
Ho80RhlZCQcchh0YHkEexHNR1n+Hb/8AtDTDZyHNzZrmM93i7j6qT+R9q0K4 px5XY92E1OKk
uo+GV4JkljOHRgyn3FeiQTpc28c6fdkUMB6e1ecV1nha88y1ltGPzRHen+6e v6/zrixlPnpP
utf8zvwdTlnyvqb9FFFeGeqVtQj8zTZ17hdw/A5/lmuXrsdokDRno4Kn8Riu PIKkg9Rwa+ly
mfNQ5ezMZrUSprMZvYB/00X+dQ1PZf8AH9b/APXVf516hB5dc83U3++f51FU lx/x8y/75/nT
ACzAAZJ4Ar4d7nSXdX+WW1h7RWsX/jy7z+rms6tDXCDrd4oOVjlMan2X5R+g rPr6qMeWKj2P
ZpK0EvI6DTE+zeHLmY/eu51hX/dQbm/Vk/KoKvXyfZrXT7HoYLdWcf7b/Of0 YD8Ko19FhIcl
FI8DEz56smFFFKAWIABJPAAroMC/pccUZm1C6UNbWa+Yyn/lo/RE/E/oDXNX VzLeXUtzO5eW
Vy7se5NbfiKYWkUGixkfuD5l0QesxHT/AICOPrmufrgqT55XPPxFTmlyroFF FPiiknmSGJGe
R2CqqjJJPQCoOctaVplxrGoR2dsBublmPRFHVj7CvT7e2t9PsorGzBFvF3I5 kbux9z+gqro+
kR6Dp5tgVa7lwbmQev8AcHsP1NXK8LH4vnfs4bI569S3uR+f+QUUUV5pyBRR RQAUUVJFC877
UGT1J7AepoSbdkNJydkRgEkADJNTSSxaZh5vnuRykIP3fdj2+lQXGoxWYMdk webo0+OB/u/4
1jsxZizEknkk96xq4hU9Iav8F/n+R9TluR2tVxH3f5ne6Rqa6laB+BKvEijs fX6GtCvPNNv5
NOvFnTlejr/eFegQypPCksbbkcZBr2suxn1inaXxLf8AzO/FUPZSutmPoqrq Go2mlWhub2dY
ogQo4JLMeiqo5Zj2ABJ7Csn/AITLS/8An11z/wAEV7/8Zr0TlOgorn/+Ey0v /n11z/wRXv8A
8Zo/4TLS/wDn11z/AMEV7/8AGaAOgorn/wDhMtL/AOfXXP8AwRXv/wAZo/4T LS/+fXXP/BFe
/wDxmgDoKK5//hMtL/59dc/8EV7/APGaP+Ey0v8A59dc/wDBFe//ABmgDoKK 5/8A4TLS/wDn
11z/AMEV7/8AGaP+Ey0v/n11z/wRXv8A8ZoA6Ciuf/4TLS/+fXXP/BFe/wDx mj/hMtL/AOfX
XP8AwRXv/wAZoA6Ciuf/AOEy0v8A59dc/wDBFe//ABmj/hMtL/59dc/8EV7/ APGaAOgorn/+
Ey0v/n11z/wRXv8A8ZqW28Vadd3MdvHb6wryMFUy6NdxqCfVmiCqPckCgDbo rlNU0+7tNe0m
7stRvnvLi823ETTuYHt9pLfuiSibQFAZQDnGSdxzjnUroadJ4s+23YlGsfZB bGdvI8gXP2cp
5f3c9X3Y3Z77floWv9en+f4MH/X4/wCX5HodFeeHUroadJ4s+23YlGsfZBbG dvI8gXP2cp5f
3c9X3Y3Z77flrc/0qL4mIp1C7ktZ9LdxaMw8qNlkjGVUAcnJ5Yk88YHFC1sv 62uD0v5f52On
orzw6ldDTpPFn227Eo1j7ILYzt5HkC5+zlPL+7nq+7G7Pfb8teh0dAe5napr mm6KIjqNyIBL
nZlGbOMZ6A+orO/4Tvw1/wBBNf8Av1J/8TXNfFf/AFWlf70v/sleaVpGF1c5 K2JdOXKke82H
ivRNTvEtLO+Es752oI3GcDJ5Ix0FbNeKfD7/AJHSy/3ZP/QGr2upkrOxtRqO pHmYUUVyvhE3
scfiGCW/uNQmg1ORIpLyQZx5aMF+VQFXJPCrgelT39L/AJf5mvb+u/8AkdVR XJ+F/Mg1W6tN
UgvYNZ8oSyb9SluradCeXhDEKuG4KhEK5AHBBPWUAYF1428OWd1LbXGppHNE 5R0Mb8EcEdKi
/wCE/wDC3/QXj/79v/8AE14x4t/5G/V/+vuT/wBCNY1dMaCaTufZ4XhejWoQ quo1zJPZdVc+
l9M1ax1m1N1p9wJ4QxQuFI5GOOR7irtcN8KP+RQk/wCvt/8A0Fa7mueSs2j5 PFUVRrzpJ35W
19zsFFcv4vW+CQz/AGO5udJt1aS6Ww1GW2uQf7yhNu8AZJXeM54BIAqHxO8g sPDt3p2qXkVs
NQtV2xS/Lcxu6j52ILsMH+8M55zSWtvVL7zB6fc39x11FFFAFPUdK07WLYW2 p2FrfQBg4iuY
VlUMOM4YEZ5PPvTLjQ9Iu9Nj0250uxmsIseXayW6NEmOBhCMDHbir9FAFK50 jTL3Tl066060
nsVChbaWBWjAX7oCkY47elOvdL0/UrL7FfWNtdWnH7ieFXTjp8pGOKt0UAVL 3StO1OyFnf2F
rd2oIIgnhWROOnykY4qxFFHBEkUSLHGihURBgKBwAB2FPooAKKKKACiiigAo oooAKKKKACii
igAooooAKKKKACgkAZPAorI167RLY2YuBDLOvDEZAHvjpnpmqjFydkROrSpJ SqyUY3Wr21OX
1zUjqN+xU/uI/ljHr6n8azKmuLSa1YCVMBuVYcqw9QRwahrdK2h9lRUFTSp6 roFFFFM1Ciii
gCPUtOttejAuGWG+UYjuj0f0WT1H+11HuK4a+sbnTrt7W7iaKZOqnv7g9x71 3tLcwWuqWgs9
QUlF/wBVOoy8J9vVfVfyxXrZfmcsPanU1j+X/A8j5HPOG44m9fCq0+q6P/gn nNFaGraPdaPc
iOcBo35imTlJB6g/06is+vqYTjOKlF3TPzqdOVOThNWaCtDTb2OESWl4rPYX GBKq/eQjo6/7
Q/UZHes+ipq0oVoOnNXTFGTi7ol1Cwl066MMhV1IDxyr92RD0Yex/wDrVVra sZor61GlXkio
Mk2s7dIXP8JP9xu/oefXOTcW8trcSW88bRyxsVdG6givg8fgp4SryPbo+50O zXNHb8iSxvZt
OvobuAgSRNuGeh9QfYjg/Wu+Z4Z4oru2z9nuF3oCclfVT7g5H69685rpfCmo DzH0mZgI7ht0
BJ4WXpj6MOPrtrzakOZHXg63LLkez/M3qu6VefYdShnJ+TO1/wDdPBqmQQSC MEdQaSuM9ZNp
3R6WeDRWdoV59s0qIscyRfu2/Dofyx+VaNfP16fs6jie7TmpxUkAODmuY1GP ytRnUdN5I+h5
/rXT1ha5HtvEk7PGPzHH+Fepk0/flD5/194qhl1PZf8AH9b/APXVf51BU9iM 39sP+mq/zFe+
ZHls5BuJSOhc/wA6s6PGsutWSP8AcM6bv93Iz+lVJP8AWv8A7xq9pHy3cs3/ ADytpnz6HYwH
6kV8XRjzVYruzpSu7GfLI00zyt952LH6mrWkWYv9XtLVuEklAc+i9WP4DNUq 3PDyeVHqF8f+
WMHlIf8Abk+X/wBB3/lX1dOHPNR7nsVp+zpuXYlvrk3l/cXJGPNkLAegJ4FV 6KK+lSsrHzQV
o6cyWFvPq8oBW2wsCkcPMfuj8MFj9PeqMUbzSpFGpZ3YKqjqSegpPEl0izRa VbuGgsgVZgeJ
JT99vz4HsKxrztGy6mVapyRuYskjyyNJIxZ3JZmPUk96bRRXGeYFeheFNC/s q2XUrpMX0y/u
UPWFD/F/vEdPQfWsrwh4fW4YatfR5tY2xDGw4mcf+yjv6nj1rs3dpHZ3OWY5 JrzMfi+Rezhu
zOrU9mrLd/gNooorwzgCiiigAooqWUw2CB7r5pSMrADyfdvQfrRbS70Rvh8N VxE+SmrsVIR5
RnncRQDq57n0A7ms+91MzoYLdTFbf3c/M/ux/pVe7vJr2XfK3A4VRwqj0Aqv XHWxN1y09F+L
PtcvymlhFzPWXf8AyCiiiuQ9YK2dJ1m8tYfsNrarczSNiEPKERCepY8nb9AT ntzxjU5HaN1d
CVZTkEdjW+GryoVVURnVpqpBxZ21hoghuhqGoTm+1LBAmZdqRA9ViTJCD35Y 9yeK1qp6ZfLq
FjHOMBujj0bvVyvs4TjOKlHZngyi4uzCiiiqEFFFFABRRRQAUUUUAFFFFABR RRQAUUUUAc5D
o/iJNXmu5Nc054pZBlRpjiRIgf8AVq5mKjvyVOSc+gDW8Js175f21Ro/2z7e bIQfOZt2/mTd
jZv+fbtzn+LHFdLRQtLeQHNN4TZr3y/tqjR/tn282Qg+czbt/Mm7Gzf8+3bn P8WOKnk0TUn8
aRa4NStRaR2zWwtDZtv2sQxPmeZjO5R/DjHGM81vUULS1un+VvyB63v1/wA7 /mc03hNmvfL+
2qNH+2fbzZCD5zNu38ybsbN/z7duc/xY4rpaKKOlg63POfispaPSsAnmXoP9 yvNfLf8AuN+V
fQOp61p+j+V9vuPK83Oz5GbOMZ6A+orP/wCE18P/APP+f+/En/xNaRcktEc1 XDqpLmbPNPh+
jL4zsiVIGJOo/wBhq9qrIsvE+j6jdpa2t55k752r5TrnAyeSAOgNa9TJtvU1 pU1TjyoK53Q9
D1jSRrDzatZXE1/O1zGy2DRrFIVC8jzTuXCrxlT15546KipNDL03TbyK6a91 S7t7u98vyka3
tjBGiZyQFLuck4yd38I4GOdSiigD538Vwyt4t1Zlicg3cnIU/wB41j/Z5/8A njJ/3ya+hLjx
joNrcy281+Flico6+U5wQcEcLUX/AAnHhz/oIj/vzJ/8TWyxKSsfUYfietRo wpKmnypLd9FY
yPhUrJ4SkVlKn7W/BGP4VruKp6bqllq9sbixn86IMULbSvIAOOQPUVcrJvmd z53EVnWrTqtW
5m397uZWp2Wr3k3l2upWttYumyVDZs8xznJSTzAqnHTKNg+vSqXiDw7ealY6 bZ6Xf2unw2U8
UwWW0acN5ZBRRiRMDjnrn279FRS2MdxBnaNxBOOSBiloooAxvFOuTeHNBn1O HTpL8w4LRpKs
YVe7Eseg9gT047ixqVxqsQiGlWFpdM2TIbq7aBVHbBWNyT+A6dayfiDI48Ea lDFbXdzNcR+V
HFa2zzMWPsgJA46nj9K09QuJbjw5JJYpOJriIJDmFkdC+FDMrAMuM5OQMAHN LpoHVXMk+L3j
0Gwu7mHTbW/v52htoJ9R2QyEE4IlMeSCACMJk7gMc5q5e61qNqLCyTTrWXWb sO32YXhEMaJ9
5jL5e7HKjhM5YcYyRJqM2laVpkGl3djc3NnJF5Agh0+W6QoABtcIjADH97Ga wLfTrnw7NoGp
3UN3NBaWc9lLHDE9xLCsjo8YKpuZtojCEjPY9Mmnpfy/r9fzEbUWuajqem29 1o2m28zszpPH
e3Zg8h0bayZSOTcQwI4GOM56Vd0DUrjVtHhvbm1itpJC2EimMqlQxAYMVUkE AEcDrWJpVjqN
h4MvQYpYtQv7iedYwAzQNPKSuccfKHBPYYNdJFYwQ6alhGGSBIRCoRyhCgY4 YEEHHcHNP+v8
xvy/rsWaK5//AIQ3S/8An61z/wAHt7/8eo/4Q3S/+frXP/B7e/8Ax6kB0FFc /wD8Ibpf/P1r
n/g9vf8A49R/whul/wDP1rn/AIPb3/49QB0FFc//AMIbpf8Az9a5/wCD29/+ PUf8Ibpf/P1r
n/g9vf8A49QB0FFc/wD8Ibpf/P1rn/g9vf8A49R/whul/wDP1rn/AIPb3/49 QB0FFc//AMIb
pf8Az9a5/wCD29/+PUf8Ibpf/P1rn/g9vf8A49QB0FFc/wD8Ibpf/P1rn/g9 vf8A49R/whul
/wDP1rn/AIPb3/49QB0FFc//AMIbpf8Az9a5/wCD29/+PUf2Rquk/No2oPdQ jk2WpzPKD/uz
nMin/e3j0AoA3ndY42dzhVBJJ7CvP9QvGvr2Sds4Y4Ueg7CtbVNfe5sGtJLG 6srokCWKdONv
qrrlWBx2OfUDpXP162ApWi6j6n59xbmHPVjhIPSOr9Xt9y/Mngu5YFKDa8Tf eicZU/h/UU82
ttd82r+TL/zxlbg/7rf0P51Vorqq4eFTXqebk/EmPyqVqMrw/leq/wCB8hks MkEhjlRkcdVY
YNMrQjvW8sQ3CCeEdFc8r/unqP5Ujaes4L2Mhl7mFuJB9P734flXn1KE6e+x +t5LxhgMztTk
+Sp2fX0fX8yhRSkFSQQQR1BpKxPqwooooGSboprZ7S7iE9pIctGTgqf7yns3 v+dchrnh+XSi
LiFjcWDnCTAcqf7rjs36HtXV1JFMYt6lVkikG2SJxlXHoRXdgsfUwstNY9Ue BnORUswjzx92
otn38mebUV0uueGhDE9/pYaS0HMsJOXg/wAV9/zrmq+toYinXhz03dH5hisL VwtV0qys0FbC
D+3rNYD/AMhO3TER73EYH3P98Dp6jjsKx6cjtG6ujFXUgqwOCD61njMJDFUn Tn8n2ZnTnyPX
YgpQSCCDgjoRW1fRLq9o+pwKBdRjN7Eoxnt5qj0J+8Ox56HjEr4GvQnQqOnU WqNpK22x6BZX
w1fTUvs/v1IjuR/t9m/4EOfqDT65HQNUGl6iGlybWYeXOo/unuPcHBH0967K aIwylCQw6hlO
QwPII9iOa8+tCzuj2cNW9rC73W5r+GLzyNRNux+S4G3/AIEOn9R+NdhXmyO0 ciuhwykEEdjX
olrcreWkVyuMSLnA7HuPzzXkZhTvFVF00PZwNS6cGS1l67Hm2hk/uuV/MZ/p WpVTU4/M0yYd
1ww/A/8A16xy2fLiY+eh2z2OZqxYf8hC2/66r/MVXqxYf8hC2/66r/MV9UYH lUn+tf8A3jV2
y+TTdTl9YUiB92kU/wAlNUWO5i3qc1e/1fh6T/ptdLj/AIAjZ/8AQxXyOCjz YiJ20VepFGbX
RxJ9l8NWsf8AFdSvcN/ur8i/rv8AzrnVVndUUEsxwAO5rp9Y2x3/ANlQgpaI tuCO+wYJ/Fsn
8a+wwEOarzdjozGdqaj3KFFFTWttLeXUVtCu6SRgqiva2PGLdrL/AGVps+rH ibJgtP8AroRy
/wDwEfqRXKda1/EN9FdXqW1q2bKzXyYT/f5+Z/8AgRyfpisivPnLnlc82vU5 5abIK2vDegtr
d8fMJSzhw08g7Dso9zVHTNNuNW1CKztlzI55J6KO7H0Ar0+2tbfTbGOwsx+5 j5LkYMj92P8A
ngVxYvEqhDzexzymoR5mSsU2pHFGscMahI416Ko6Cm0UV85KTk7s8+UnJ3YU UUUhBT4onmkC
RqWY9hTo4NyNLI4igX70jdPoPU+1UrzVN8Zt7RTFAfvE/ek+vt7UpyjTXNP/ AIL/AK7np5fl
dXFu+0e/+RZuL+GxylqVlue8vVU/3fU+9Yzu0jl3YsxOSSck02ivOq1pVXrt 2PtsLhKWGhyU
0FFFFZHSFFFFABRRUkNvNcyCOGNpG9FGaEm3ZCbtua3hq/8Ast/5DnEc/H0b t/hXaV5vNNp+
mtm7uvNnX/lhakEg+79B+GTXb6JqqazpUV4i7S2VdM52sO3+fWvqMrVWFLkq K3Y87G0JWVZL
RmjRRRXqHnBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAHB fEn72l/Sb/2S
uEru/iScNpefSb/2SuD3L6j869LCySp6siW5veDf+RtsPrJ/6LavW68j8GEH xbYYOeZP/RbV
65XLimnU0KjsFcr4RN7HH4hglv7jUJoNTkSKS8kGceWjBflUBVyTwq4HpXVV zuh6HrGkjWHm
1ayuJr+drmNlsGjWKQqF5HmncuFXjKnrzzxzrd+n6ob2Xr+jKvhfzINVurTV IL2DWfKEsm/U
pbq2nQnl4QxCrhuCoRCuQBwQT1lZem6beRXTXuqXdvd3vl+UjW9sYI0TOSAp dzknGTu/hHAx
zqU+iF1Z4X4g/wCRk1T/AK+5f/QjWbWl4gB/4SPU+D/x9y/+hGs7B9DXj1Yy 53p1NVseqfDX
/kW5/wDr7b/0FK7GuO+Gox4cn/6+2/8AQUrsa9Sl8C9CHucv4vW+CQz/AGO5 udJt1aS6Ww1G
W2uQf7yhNu8AZJXeM54BIAqHxO8gsPDt3p2qXkVsNQtV2xS/Lcxu6j52ILsM H+8M55zWzqdl
q95N5drqVrbWLpslQ2bPMc5yUk8wKpx0yjYPr0ql4g8O3mpWOm2el39rp8Nl PFMFltGnDeWQ
UUYkTA45659u9x0av3X56/8AAJlre3Z/lodFRSDO0biCcckDFLQMKKKKACii igAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKKKz9auvsmlTODh2Gxfqf8mqhFykorqY 4itGhSlVntFN
/ccjq959t1KWUHKA7U+g/wA5/GqNFFfRRioxUV0PxmvWlXqyqz3k7/eFFFFU YhQCQQQcEdDR
RQBc+1x3ICX0Zk7CZeJB+P8AF+P51DNp7rGZrdxcQjksg5X/AHl6j+VQ0+KW SGQSROyOOhU4
NctXCxlrHRn2OS8Z47LrU6r9pT7Pdej/AMytRWkZbW8/4+U8mX/ntEvB/wB5 f6iq1zYzWyhz
teE/dljOVP49voa4J05U3aSP1nKOIcDmsb4efvdYvRr5dfkVqKKKg9wfDNJB KJImKuOhFZOs
eG4tQV7vSYhHcj5pbNejepj/APify9K06VWKsGUkEHII7V0YbE1MPPnpv/gn m5lldDMKXJVW
vR9UeckEEgjBHaiu91XR4NeBlQpBqf8AfPCXHs3o3v0Pf1rhri3mtLh7e4ia KaM7WRxgg19d
g8bTxUbx36o/LMyyyvl9XkqrTo+jH2d5NYXSXEDAOnYjIYHggjuCOCKsapZQ mJdSsFIs5mw0
ecmCTuh9u4Pce4NUKu6df/YpXWWPzrWZdk8JON6+3oR1B7GubNMvWLp3j8a2 /wAjkpTS92W3
5f11M2uz8O3/APaGmGykObmzXdGe7xdx9VPP0PtXNanp/wBgmQxv5trMu+CY DG9ff0YdCOxq
GxvJtPvYbu3bEsTbhnofUH2I4NfC1IPWEtzqo1HRqXfzO7rqfCt5uims2PK/ vE+nQj+X61zJ
eG4hiu7b/j3uF3oM5K+qn3B4/I96n067NjqENwM4VvmHqp4P6V51WnzRcJdT 3qNTkmpLY9Bp
HTzYpI/76FfzFLweQcg8g+opQcEH0r5+nJ0qqb6M9zdHG1Z08Z1G2/66r/Ok vo/Jvp07Bzj6
dqXT/wDkI23/AF1X+dfaHOeT1evP3ej6dF/eMs/5kJ/7TqjV7V/kezg/55Wk f/jw8z/2evl8
sjeq35Ho4VXqEvhuJX1uGZwDHahrl89PkG4D8SAPxqR3aR2djlmOSfU1LpCf Z9Dv7r+K4dLZ
D7D53/kn51DX2uXwtTcu5z5hPmq27BV/zf7J0OW96XV5ugtvVU/5aP8Akdo+ p9KhsLNr69jt
1IXccs56Io5LH2Ayaztc1FNR1JmhBW1hUQ26ntGvT8TyT7k1vXnZcqPLr1OS Om7M2nRxvNKk
USM8jkKqqMkk9AKbXoHhPQv7Mt11S6T/AEyZc26Ef6pD/Gfc9vQc964K1WNK DnI87RK72NHR
dHTQNPMHytezAG5kHOPRAfQd/U/SrtFFfNVq0qs3ORwVKjnK7CiinRxvK4SN SzHoBWSV9jNK
+iG1M4hs4xLeE5IykIPzN9fQVHcXkOnZWIrNdd26pH/if0rGlleaRpJHLuxy WJyTWVWvGlot
Zfgv6/rsfS5bkblariNu3+ZNeX0164MhCovCRrwqj2FVqKK86UpTfNJ3Z9XG KiuWKsgooopF
BRRViGzmnQyABIV+9LIQqL9SaqEJTfLFXYm0tyvU1vaT3RIhjLAcs3QL9T0F QT6rpdjkRA38
478pED/Nv0rGv9ZvtRASabEI+7DGNqL+A/rXpUcsk9art5df6+86KeGq1NbW Xn/l/wAMbk97
pen5Ekpvpx/yzgOIx9X7/h+dZF9r97exmFWW3tj/AMsYBtU/XufxrLor1KVG nSVoKx30sHTp
6vV+YV2PgDU/I1CXTnb5JxvT/fH+I/lXHVPZXT2N7BdR/ficOPfB6VvF8ruX iqCr0ZU31/Po
e4UVjXPifTofKjhaS8vJY1kjs7RfMlKkZBI6ID/ecqvvUG3xbefvUn0jTEP3 bea1ku3A9WdZ
YwD7AED+8a7T4Rpp2Z0FFc/9j8Yf9B3Q/wDwTTf/ACVR9j8Yf9B3Q/8AwTTf /JVAjoKK5/7H
4w/6Duh/+Cab/wCSqPsfjD/oO6H/AOCab/5KoA6Ciuf+x+MP+g7of/gmm/8A kqj7H4w/6Duh
/wDgmm/+SqAOgorn/sfjD/oO6H/4Jpv/AJKo+x+MP+g7of8A4Jpv/kqgDoKK 5/7H4w/6Duh/
+Cab/wCSqPsfjD/oO6H/AOCab/5KoA6Ciuf+x+MP+g7of/gmm/8Akqpba18U Lcxtdaxo8tuG
BkSLSpY2Ze4DG4YA++D9KALUeu6XLr0uhx3sb6nFCJ5LdclkQkAFuw6jg84O elRf8JLpI1Ya
YbphcGTygfJfyjJjPl+bjZvxzs3bvaqExH/CzLMZGRpExx/22jrltR07WbW4 t/CcR0+5iutX
GoxTLcutzDALgTuzx7CMBsqH3jJKjGeKI68vn/nb8tQfXy/yv+Z3H/CS6T/b CaU1y63UjFIy
8EixSOBkokpXYzDnKhiRg8cGpbvXdOsdSt9OmnZr2fBS3hieVwpON7KgJVM8 b2wo9aoalBa6
pf2duDGlrpl0tzM4wFEoB2Rg+uWDH2wP4q4uxk1XTBf69BqZbUJ/EP2W8054 kKyIZvKRScGQ
MIijrhguMHackkjq7P8ArZfr/VwfV/11/wAj0D/hI9K/tg6V9qP2sN5Z/dP5 e/bu8vzMbN+3
5tmd2OcYrUrzWTzl8HvZE/8AE0bxLtC7vm3/AGzzQf8Av183+7z0r0qhbX/r ZP8AUHvb+t2j
P1TXNN0URHUbkQCXITKs2cYz0B9RWb/wnfhr/oJr/wB+pP8A4mub+K/+r0r6 y/8AsleaVlOo
4ux3YfCRqw5mz3iw8V6Jql4lpZ3yyzvkqnluM4GT1HoK2a8U+H//ACOll9JP /QGr2urhLmVz
DEUlSnyoKKK5Xwib2OPxDBLf3GoTQanIkUl5IM48tGC/KoCrknhVwPSq7+l/ y/zMO39d/wDI
6qiuT8L+ZBqt1aapBewaz5Qlk36lLdW06E8vCGIVcNwVCIVyAOCCesoAw7jx foVrcy2819tl
iYo6+U5wQcEZC1H/AMJt4d/6CH/kGT/4mvMNd/5GHU/+vuX/ANDNZ9AHuena pZ6tbG4sZvNi
VihbaVwcA4wQPUVcrj/hx/yL1x/19t/6AldhQAUVwvizXL+TxB/Ytnb6o9la 2gvNQbTNqzur
Fgsau7KFB2MSVO88BcckUdT8TNqMtlp+hLq91osWnR391Np75uZYmyI0EkrK VyEYsQ3mngLg
7iDpf+uu/wBw7a2/r+tT0iiqOjXVle6LZXWnTvPZSwI0EruzMyEcEl/mJx13 c+vNXqbVnYlO
6uQ3V3bWNs9xd3EVvAn3pZXCKvOOSeBUOo6tp2j2wudT1C1soGYIJbmZY1LH kDLEDPB/KsH4
jWltd+A9UNzbxTGGIyxGRA3luOjLnoRk8j1rcvjaW8P2u4hEjiMwouMl92Pk A/2iAPy9Kl7D
62H3uqafptl9tvr62tbTj9/PMqJz0+YnHNST3tra2hu7i5hhtgATNJIFQA9D uPHcVxek6RJo
+ueFNIuNrw2mnXUiDGVSfdGML/uo8ij/AGc1l3lrb3fwk1pJ7WKWC0urv7CJ I1YRKk7qhT0w
MgEdB0qrf187B0v/AFtc9Gv9SsdKtGu9RvbeztlIBmuJVjQE9PmYgVYVldA6 MGVhkEHIIrmr
8NL4/wBBilXdbpZXU0eRkCYGJQfrsdx9CaZ4KeYeGblLeNCkN7eR2aM2xPLW Zwi5AOF4xwDg
DpSX9ffYOl/67nU0Vz/2zxh/0AtD/wDBzN/8i0fbPGH/AEAtD/8ABzN/8i0A dBRXP/bPGH/Q
C0P/AMHM3/yLR9s8Yf8AQC0P/wAHM3/yLQB0FFc/9s8Yf9ALQ/8Awczf/ItH 2zxh/wBALQ//
AAczf/ItAHQUVz/2zxh/0AtD/wDBzN/8i0fbPGH/AEAtD/8ABzN/8i0AdBRX P/bPGH/QC0P/
AMHM3/yLR9s8Yf8AQC0P/wAHM3/yLQB0FFc/9s8Yf9ALQ/8Awczf/ItH9oeK ovnn8PadJGPv
Laaqzyn/AHRJCik/VhQB0Fct4o1GFLqKzliMiBd7FX2lSfzFaNl4m0y8uls3 kezvm6Wl4hhl
P+6G4ce6kj3ri9Wuvtuq3M4OVZyF+g4H6Cs6lWVOzi7M7MHgaONcqdePNC2q J1S1n/1F0Fb+
5ONh/PkfqKSa1ngAMkTBT0bqp+h6GsypoLu4tiTBM6Z6gHg/Ud66KWb1Y6VF f8Dx8w8O8DWv
LCTdN9n7y/z/ABJ6KeuoxycXNqjH+/F+7b8un6VIqWk/+ougrf3JxsP58j88 V6dLMsPU3dn5
nw+YcE5vg7uMPaR7x1/Df8CCippbWeABpI2Cnow5U/Qjg1DXcmmro+UqU505 OE0010egUUUU
yAqaC5mtmJifAPDKeQw9COhqGik0mrMunUnTkpwdmuqLZjs7z7pFpMexyY2/ qv6j6VUuLWa1
fZNGVJ5B6gj1B6GirEF5JChiIWWE9YpBlf8A6x9xXHVwi3gfoOS8fYjD2pY9 c8f5l8S9e/5l
GitA2dvd82b+XJ/zwlbr/ut0P0OKoyRvDIY5EZHXqrDBFcMouLtJH6ngMywu YU/a4WakvxXq
t0Npt9ZWut26w3p8udBiG7AyV/2W/vL+o7elOoqqdSdKSnB2aNsXhKOLpOlW V0zhdR0260q7
a2u49rjlSDlXXsynuKqV6PKlvfWn2K/jMlvnKMv34j6qf5joa4zWdDudHlUu RNbSZ8m4QfK4
9PY+oNfV4DMoYlcstJfn6f5H5fnGR1svlzL3qb2f6Mbp13C0L6bfMRZzNuWT GTBJ0Dj27Edx
7gVQvbOawu3trhQJE7g5DA8gg9wRgg0yte1ZNYtE02dgt1GMWcrHGf8Apkx9 CfunseOh44c5
y32ieIpLVbrv5+p5VOXOuR79P8v8iz4U1Aea2kzMBHcNugJP3JegH0bp9dvp W+QVJBBBHBBr
z1leGVkdWSRDggjBUiu+sr4avpiX2c3CkR3Q/wBvHD/8CAz9Qa+LrQ+0j1MF WuvZvdbHc+Hr
z7VpSIxzJAfLP0/h/Tj8K1a4zw3efZtUWJjiOceWfr2/Xj8a7OvnsfT5anOu v5n02Fqc9P0M
DW49uob/APnogb+n9KqWRIvoCOocfzrU16PMVvL6Eqf5j+tZdl/x+w/74r6T DT56MZeQ2rM8
pAJOByau64f+J3doOkUnkj6J8o/lSaREJ9Zsom+606BvpuGf0pttC+razFCP v3U4BPpubk/r
Xi5XHST9D1MHo5SfQ2blPs2l6bZ9CsPnv/vSHI/8dCVSq3qdwt3qVxNGMRs5 EY9FHCj8gKNN
tFvLwLK+y3jUyTyf3I15Y/57kV9xTiqdNJ9EeRUnzycn1HXcv9k6BgcXeojA 9UgB5P8AwIjH
0U+tcxV3VtQbVNSluiuxDhY4x0RAMKv4ACrfh3Qn1u/2sTHaQ4aeUfwj0Hue g/8ArVxTnvOR
5VWftJ3NPwj4fW7f+1L6PNnE2Io2/wCWzjt/ujv+XrXaySNLIzucsxyTQdio kUMYjgiUJHGv
RVFNr5vF4l156bLY86tV53ZbIKKKmKRW0QnvGKoeUjH3n+noPeuVK+pNChUr zUKauxIoDKGc
sEiT78jcBf8APpVS71QBGt7IFIzw8h+9J/gPaq17qEt4QpAjhX7kS9F/xPvV SuOtivs0/v8A
62Ps8uyenhvfqay/IKKKK4z2gooqybTyIhNezJaRHkGX7zf7q9TV06U6jtBX FfoVqspZSGHz
5mS3t/8AnrM21T9O5/Cs+fxDbW2V0223OP8Al4uQCf8AgKdB+OaxLq8ub6Yy 3U7zSHu5zj6e
lepRyzrVfyX+Z1U8HVnrL3V+P9f1Y3p9c0+zytlAbuUf8tpxtQfROp/H8qxb 7U7zUXDXU7SY
+6vRV+gHAqpRXp06cKatBWPQpYanS1S17vf+vQKKKKs6AooooAKKKKAPS/h/ LbnQZIYoYo5I
5mMmxApcnnccdT1GfausrzTwBe+RrclqT8txGcD/AGl5H6bq9Lrrpu8T4vNK PssTJLZ6/f8A
8EKKKK0PPCiiigAooooAKKKKACiiigAooooAzzoOjtqw1ZtJsTqQ6Xht087p t+/jd0469Kmt
NNsNPed7KytrZ7iQyzNDEqGVz1ZsDk+5q1RQBjx+EvDUV8L6Pw9pKXgk80XC 2UYkD5zu3bc5
zzmrZ0jTDqo1Q6daf2iF2C78hfN24xjfjOMds1dooAqf2Xp/9p/2n9htvt/l +V9q8lfN2f3d
+M49s1boooA86+Kylo9KwCeZen/AK818t/7jflX0PdX1nZBTd3UEAfO3zZAm cemar/29o/8A
0FrH/wACE/xrOVNSdzro4uVKPKkeTeAFZfGdkSpHEnUf7DV7TVODVtNuplht 9QtJZW6JHMrM
e/QGrlVGPKrGNaq6suZhXO6HoesaSNYebVrK4mv52uY2WwaNYpCoXkeady4V eMqevPPHRUVR
kZem6beRXTXuqXdvd3vl+UjW9sYI0TOSApdzknGTu/hHAxzqUUUAeIa7/wAj Dqf/AF9y/wDo
ZrPr3GTWdKhkaOXUrNJEOGVp1BB9CM03+3tH/wCgtY/+BCf40Ac/8OP+ReuP +vtv/QErsKht
ru3vIzJa3EU8YON0Thhn0yKmoAwdT0G9l1g6ppOpR2NzNbi2ufNtvOWRASUI AddrqWfByR8x
yDximvg+XTGtm8PaitgY7JLGXz7fzxLGhJRuGXEi7nw3I+Y5U8Y6qii3T+v6 1Ap6Vptvo+k2
mm2gYW9rEsUe45JAGMk+tXKKKG76gZ2taJYeIdOaw1JJpLVmDMkVxJDux2JR gSPY8dPSq974
W0zUFshcNqGbJSsDx6lcxuuRgkssgLHHGWJPJ55rZooAyJPDWmS6bFYulz5c LmSOUXkwnVjn
LecH8zJyQTu5Bx0pdQ8M6TqWhpotxbOunIAFgt55IBgdAfLZSR7HitaigDNu tBsL3T7eynFy
yW+DFIt3KsyEDGRKGD5IJBO7JBOc5q5aWlvY2kVrawpDbxKEjjQYCgdABU1F ABRRRQAUUUUA
FFFFABRRRQAUUUUAFFFFAGbr8VpNol0Ly2huIghISaMOu7scH3rziu78WTbd JWASRq00gADy
BSwHPGTz26VxMttPCMywyID0LKQDXLiE7rTQ+gyjkVOWqu2RUUUVzHsBRRRQ BNBdXFsSYJnj
z1Cng/Ud6tLqMcnFzaox/vxfu2/Tj9Kz6K1p1qlN3g7HDjMtweNjy4mmpeq/ Xc1FS0n/ANRd
BW/uTjYfz5H54pJbWeABpI2Cnow5U/Qjg1mVNBdXFsSYJnjz1Cng/Ud69Klm 9WOlRX/A+KzD
w7wNa8sJN032fvL/AD/Enop66jHJxc2qMf78X7tv04/SpFS0n/1F0Fb+5ONh /PkfnivTpZlh
6mjdn5nw2YcE5tg7uMPaR7x1/DcgoqaW1ngAaSJgp6MOVP0I4NQ13Jpq6PlK lOdOXJUTT7PQ
KtpeloxFdRi4iHA3HDL/ALrdvp0qpRSnCM1aSN8JjcRg6iq4ebjJdUWX04TK ZLGQzKOTGRiR
fw7/AIVQIwcHrU6sVYMpII5BHarZuorobb6Ms3adOHH17N+PPvXBVwjWsNT9 OyXxAhO1LMlZ
/wAy2+a6fIzakSRTE9vPEs9tLxJC/Rvceh9CKsT6fJHGZoWWeAdXT+H/AHh1 FU65U3F9mj9F
hUw+Mo3g1OEvmmcxrnhxtPQ3lkzT6eTjcR88RP8AC4/keh/SsGvSYZ3gcsuC CNrKwyrDuCO4
rB1rwyjxvf6QhKKN01p1aMf3l/vL+o/WvpMvzVTtSrvXo+/r5n59nnDk8Lev hleHVdV/wDMm
X+3rRrhedTt0zKO9xGB9/wD3wOvqOeoNVtB1QaXqIaXJtZh5c6jup7j3BwR9 KqQTy2txHPBI
0csbBkdeoIq/qVtFe2x1WyjVFyBdQIOIXP8AEB/cbt6Hj0z5mc5Z7JuvTXuv ddv+Az5+nUbf
OviX4/11/wCHOvlRrebAYHGGV1PDDqGHsRg139jdC9sYbkdXX5vZhwf1ryvw 5f8A2/TTZSHN
zaKWiJ6vF3H1UnP0J9K7fwpeczWTHr+8T69CP5flXxeOoc1Nrtqj6bAV02mt mbOrR+Zpknqj
K/8AT+tYNkcXsJP94V080fm280f95GA+uOK5a2/4+U+ta5XPmw1u1/8AM9Oa 1PO9H+W9eX/n
lbzPn0IjbH64qfw4nlzXl8elrbsVP+2/yL/6ET+FV7H5NP1OX/pgsan3aRf6 Bqv2ifZfDKdn
vLguf9yMYH/jzN+VLJKXMoru7napcmHk++hXq3qsv9l6JHYrxc3wE0/qsQ+4 v4n5j/wGn6Xb
wyTvcXX/AB52qedP7gdFHuxwPxrCvLq41bU5Lh1Lz3EnCIO54CgfkBX0+In9 lHhYipyx5Vux
NN0641W/is7VN0sh79FHcn0Ar1C1s7fTLCOwtOYo+XfGDK/dj/T0FVdE0ZNA 08xNg38wH2hx
zsH/ADzB9u/qfpV6vmsfi+d+zht1PIr1Le4vn/kFKiM7BUUsx6AVJDA0xJGF RRlnY4VR7mq1
1qiRK0FgSAeHnIwzfT0H615cnGC5p7fma4HLauLl7uke5YnuYNN+X5Zrv+71 SP6+p9qxZ55b
mVpZnLu3Umo6K8+tXlU02XY+3wmCpYWHLTXz7hRTo43lcJGjO56KoyTUs4s9 P/5CFyFkH/Lv
Dh5Px7L+P5UqVCpVdoI6lq7LVkIUswVQST0AqeWCGyUPqNwttkZEX3pW/wCA jp+OKyrnxLPg
x6dEtlGeC6ndKfq/b8MViMzOxZmLMTkknJNerRy2Edajv5dP6+47KeCnLWbs vx/y/M35/Egh
yml2wg/6by4eQ/Tsv4fnWFNNLcStLNI8kjdWdsk/jTKK9GMVFcsVZHoUqFOl 8C/zCiiiqNgo
oooAKKKkhgmuH2QxPI391FJP6UCbS1ZHRWqvhzUcBriOO0Q/xXMqx/oTn9Ke NM0yD/j51XzW
HVLWEt/482BW0MPVqfDFnBXzXB0P4lRfn+Rj0oBYgAEk9AK2hcaRb/8AHvpj TsOj3UxP/jq4
H60v9u3qArbGG0U9raJU/UDP612QyutL4rI8avxZhIaU4uX4DtD03VLbU7W+ FnKkUUgZnl/d
rt78tjtmvWa8WmnmuH3zSvI3q7En9a9d0m4+16RaT5yXiUn645/WtKuD+rxT ve54tTN3mNS7
jy2RcooorAQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAHnXxV/1 elfWX/2SvNq9
J+Kv+r0r6y/+yV5tXzGa/wC8P0RtDY6XwB/yOdj9JP8A0Bq9prxbwB/yOdj9 JP8A0Bq9pr1c
q/3derInuFc14XvtVmi1xNTuUv7iz1CSKPyYRCCoRGCqCTj7xGWY+5rpa5jw 9Ya/px1ya9tN
N828umurdIb2RlJKKuxyYhtHyD5gD1PHHPpLd+n6r/gkPZev6MTwvf3N3e3a ahe6omoRqrTa
ZfQwIsAYnDRtGvzpwQDvfpg/MDXUVj6dZX82pHVNVgtLe5WE28cVrO0yhCwY kuyJkkheNvGO
pzxsU+iF1Z5vP/x/Xv8A19z/APoxqZT5/wDj+vf+vuf/ANGNTK+go/wo+iPq sP8AwYei/I6j
wd/x433/AF9/+0466Ouc8Hf8eN9/19/+0466OvDrfxZerPnMR/Gn6v8AM4vx b4ubT9Yi0W2u
ZLTFv9rvb2K0e6e3hyQNkaq3zHDfOwKqF5ByBVbXfGS2k9jpNjqshjNkt5d6 tHa/a3WA8KyJ
EpXc2GO8rsUDkHIFbOpaTq0Ovzatoy2MzXlotrcw3krRhdjMUdSqtnG9wVIG eORjnOs/Ceo+
G/s39gmyul/s2LT7hL12iH7ssUkXarZ+++U4B4+YY5x6f15/8D9etstL/wBe X/B/qx1thJHL
p1tJFefbY2iVlucqfOBHD5UBeevAA54qxWdoOkx6DoFhpMUhkS0gWEORjdgY zjt9K0aqVr6E
rYz9Z13TPD1h9u1a8jtbfeEDPnLMeigDkn2A7GjVNasdGgWW8afDZIWC2knf A6tsjVm2jjJx
gZGTyKy/H5A8BaySQP8ARyOfqK1r67jsokZY1ku5f3UEf8UjYzj6Dkk9gCal 7D6kFx4k0m30
+1vvtRnguxm3+yxPcNMMZyqRhmYAckgcd6kfXdOTSYtUSdp7SYAxNbRPO0me m1EBZj14A4wc
9DXKXGkTeFrTSdV0+9014tJtp7a8W+uDBEwkZXZg6q+1g6D5dp4OOKk8O+GZ r3whbtqr3mm3
z3Nxfx/ZLp42tTLIzgdg2A3KupHJyvUU+jf9f1bUO1/6/pnTy63Zw6XHqMi3 YhkICJ9jm85j
6eTt8zPBONvQZ6VatLqO9tI7mJZljkGQJoXicfVHAYfiBXP2unv4l8MadPqd 3cw3sSl47yyn
aEk8qJQAdpDLhtrBl+bGCK0NCu7+78MW1zP5U160Rw2diTEEhX4B2hwA3AON 3Q0+4r7GvRXP
/bPGH/QC0P8A8HM3/wAi0fbPGH/QC0P/AMHM3/yLSGdBRXP/AGzxh/0AtD/8 HM3/AMi0fbPG
H/QC0P8A8HM3/wAi0AdBRXP/AGzxh/0AtD/8HM3/AMi0fbPGH/QC0P8A8HM3 /wAi0AdBRXP/
AGzxh/0AtD/8HM3/AMi0fbPGH/QC0P8A8HM3/wAi0AdBRXP/AGzxh/0AtD/8 HM3/AMi0fbPG
H/QC0P8A8HM3/wAi0AdBRXP/AGzxh/0AtD/8HM3/AMi0f2t4ji/13hhZP+vX UEf/ANDCUAcZ
8XbnNzpdqD91HkI+pAH/AKCa88tr+8sjm1u54D6xSFf5V0Pj/U59T8Ts1xYX Ni8MKR+RcNGX
HVs/u3Zed3rXLV9Ng4JYeKZ8fj6jeKnJd/y0NuLxXqycSSxXA7+dCrE/8Cxu /WrsXi+Nsfad
LT3NvMyf+hbq5eiipgcPU+KCLoZtjqH8Oq/vv+Z20XiHRpsBpbq3Y9fMiDKP xU5/SrsVxZXH
/HvqNnJ7GXyz+T7TXnlFcVTJcPL4bo9ejxbj6fx2l6r/ACselvaXCJvaGTZ/ fC5X8+lQ15/B
dXFq++3nlhf+9G5U/pWpF4q1iP793547/aI1kJ/FgT+tcVTIpr4J/eevQ4zg /wCNSa9Hf87H
WUVgReL84FzpkDDuYJGjJ/PcP0q7F4k0iXHmC7t2PYosij8QQf0riqZTiofZ v6Hr0eJ8tq7z
cfVP9LmlRUcV5p1x/qNTtGPo7mL/ANDAFWvslwULrEzxj+OP5l/McVxToVaf xxa+R61HG4av
/CqJ+jQQXU9sxMEzx567TwfqO9Wl1JJOLm1jc/34v3bfpx+lZ9FFOtUpu8HY jGZbhMbHlxNN
SXmv13NRVtJ/9TdBG/uTjb+oyPzxSS2s8ChpIyEPRxyp+hHBrMqaC6ntmJgm ePPXaeD9fWvS
pZvVjpUV/wAD4nMPDvA1rywk3Tfb4l/n+JPRT11JJOLm1jc/34v3bfpx+lSK tpP/AKm6CN/c
nG39RkfnivTpZlQqaN2fmfD5hwRm2Du4w9pHvHX8NxkM0tvIJInZHHdTVgva Xn+vUW8x/wCW
sa/Kf95e31H5VDLazwKGkjIQ9HHKn6EcGoa6p06dVX/E8jAZrmGT1v3MnF9Y vZ+qf/Djrmym
tQGcBo2+7IhyrfQ1DHI8MiyRsVdTkMDyKtW91NbE+W3yt95GGVb6jvUphtLz mIi1mP8AAxzG
30P8P48e9cFXDThqtUfqeS8c4PG2pYv93P8A8lfz6fP7zA1fw/DrAa509Eh1 Dq8A4Sf3X0b2
6HtzXJ2d3Npd6W8vOMxzQyDh16MjD/OPqK7+e3mtZdk0bI3UZ7+4Pequp6Zb a8mZWWDUAMJc
HhZPQSf/ABX516OBzNKPscRrF6X/AM/IvOeHFL/asDvu0vzX+Ryc6No97a6t pjlrV23ws3JU
j70b+4zg+oOe9dpZ3scU9pqlpnyJP3irnJHZkPuOR+R71xsLSaRdXGmarBIL eQhZ4v4lPZ19
xnIPQgkdDWpopfTb99FuZFe3usS2k4+4zH7rD2YfKfQgZ6GvHzbLnh5XhrF6 p/ofNYOtyytt
+j/4J6+jqdkiHKHDKfUGuaEXk6o0X912H86veHLsz6aYHz5lu2wg9dp6f1H4 VFqC+XrO/HDK
H/T/AOtXzuAXsqlSl03R9Up88VI8qX5PD03rNdIB9FVs/wDoYrW1Zfs88NiO lnCkJ/3sZf8A
8eLVHpVukraLFKMxLJNeSf7i4z/6KI/GrFk6tPdaxegPFbkzMp/5aSMflX8W 6+wNenksFChz
vovz1N8TPlpRj6sq67L/AGfp8OkJxM+Li79ckfIh+gOT7t7Vt+EtCGn26atd p/pUq5toz/yz
U/xn3Pb86z/DWjtrF7LrWqAyW4kLbW/5byZzj/dHf8q7N2eeUscs7HoBUZhi 3H3I/Ez5rE12
ndbvbyGdamEccMIuLtzHF/CB95/oP60k80Gmj96Fmuu0WflT/e/wrFuLma7m Mszl3Pr29h6V
87VrRpaby7dvX/I78tySVW1SvpHt1ZYvdRkuwI1URW6n5Yl6fU+pqlU0FpPc 58qMlV+8x4Vf
qTwKinv9LsMhpDfTD+CE7Yx9X7/h+dc0KFfEy5vxe39eh9fSpJJU6UduiHwW 81zJshjZ29FH
SiefTtOyLq4+0TD/AJYWxBwf9p+g/DNYl9rt7fRmHesFv/zwhG1fx7n8c1m1 6dHLqcNZ+8/w
O+ngZPWo/kv8/wDL7zXu/EV5OjQ2wWztzwUg4LD/AGm6n+VZFFFd6SSsj0Kd KFNWgrBRR1Na
FvoeqXS74rGbZ/fcbF/NsCqSb2HOpCCvN2XmZ9FbA0OKLm81Szi9ViJmb/x3 j9acE0K36JeX
jD+8ywofwGT+tdEMHXntE8qvnuAo71E35amLVm1069vTi1tJpvdEJH51pjV1 g/48tPsrfHRv
L8xx+L5qC51S/vBi4u5nX+6XO38uldkMpqP43Y8avxfSWlGm366Dh4euI/8A j8ubO09RLMC3
/fK5NOFnolv/AK27urtvSGMRr+bZP6VQorshldGPxXZ4tfijHVNIWj6L/M0h qFjB/wAeukW4
P964YzH8jgfpTZdc1KVNn2p44/7kIEa/kuKz6K7IYelD4Yo8evjsTX/izb+Y rMWYsxJJ6k0l
FFbHIFFFFABXpngqfzvDsaE58qRk/XP9a8zrrPCXiDTNHs7mLUr+C23yBolk cBpDjkKvVjwO
lcmNjelfsduAlatbueg0Vz//AAlkU/8AyDtH1m/90szAp+jTmNT+Bo/4SHVP +hM1z/v9Zf8A
yRXjHunQUVz/APwkOqf9CZrn/f6y/wDkij/hIdU/6EzXP+/1l/8AJFAHQUVz /wDwkOqf9CZr
n/f6y/8Akij/AISHVP8AoTNc/wC/1l/8kUAdBRXP/wDCQ6p/0Jmuf9/rL/5I o/4SHVP+hM1z
/v8AWX/yRQB0FFc//wAJDqn/AEJmuf8Af6y/+SKP+Eh1T/oTNc/7/WX/AMkU AdBRXP8A/CQ6
p/0Jmuf9/rL/AOSKlttc1Ge5jik8Kaxbo7ANNLLaFUHqds5bH0BPtQBt0VyO qeHrQeJNJu9O
iWPV/tXnXV4v+te3wdyyMOWUnaoU8DjA+Xhxs4YfitHdJ5nm3GkSb90rMvyy xgBVJwvU/dAy
Tk80LVpev4K//ACWl/l+LsdZRXI6p4etB4k0m706JY9X+1eddXi/617fB3LI w5ZSdqhTwOMD
5eKeqW2n6X490Of+xrqGW4uHDaxHsbznZHxBId2/Z3GRtBRAvH3Ra/1/Xp6g 9LndUV5xqPir
Rb3xz4eca/p5WG8ngW3W9QlT5TrudQ3DM2AM+2MFiK9Ho6XDrYz9T/sjEX9q /Ycc+X9q2e2c
bvwrP/4o/wD6gf8A5Bqv4p/5COn/APXKf+cdZFAHT2P/AAjn2xP7P/sr7Tzs +z+Xv6c4xz0z
WxXEab/yHtN/66v/AOipK7egAoqOfzjbyC3KCYqdhkBKg+pA6j2rjrjWNT8L 3Wt/bL6bVrGz
0z7eJJ440kjfLDyyY1VSrbSRxkYPJ4pXHY7WiuX0y71TTdesdM1TUWvzqFpJ cB2hSPyZYym9
F2gfIRIMBssNpyzZ46iqsJO5h3H/AAi32mX7T/Y3n7z5nmeVu3Z5znnOaj/4 o/8A6gf/AJBr
5s+In/JQtd/6+2rma5pV7NqxySxXK2rH2bp39nfZj/Zf2XyNxz9l27d2Bn7v GelXK85+CX/J
PV/6+5f6V6NW8XdJnTF8yTCiuL8W+Lm0/WItFtrmS0xb/a729itHunt4ckDZ Gqt8xw3zsCqh
eQcgVW13xktpPY6TY6rIYzZLeXerR2v2t1gPCsiRKV3NhjvK7FA5ByBTWqv/ AF/WhdjvaKr2
EkcunW0kV59tjaJWW5yp84EcPlQF568ADnirFNqzsJalPUdK07WLYW2p2Frf QBg4iuYVlUMO
M4YEZ5PPvVW68LeHr6G3hvNC0y4itk8uBJrSN1iX+6oI+UcDgVrUUgM6Pw/o 0P2PytIsE+wk
m022yD7Pnrs4+XPtinajoekaw0LanpdlfNCSYjc26SlM4zt3A46Dp6VfooAo ajoekaw0Lanp
VjetDkxG5t0kMecZ27gcdB09Kv0UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU UAeB+OpfO8a6
m3pIF/75UD+lc7XY+INAS88R6jMus2CmS4kYrIswK/MeDhCP1rL/AOEXmIBT UtNbJxjziP5q
K+no1qcacVfoj5Gvg8RKpKXI9WzCorcPhW/+bZPp749L2IZ+mWFN/wCEU1jI AghckZGy6ib+
TVp7an/MjneFrr7D+5mLRWv/AMItrmAV02dwTgbAG/lTH8N65Hnfo2oADqfs z4/PFV7WHdEO
jUW8X9xl0VcfStRjOH0+6U4zhoWH9KrPFJGAXjdQf7wxVKSexDi1uhlFFFMQ U+KWSBw8Ujxu
OjIxBplFAGtF4n1mLAN88wHGLgCX/wBDBq9F4vl4Fzp9rIO7Rlo2P6kfpXN0 Vz1MJQqfFBfc
dtHMsZQ/h1ZL5nYxeJ9Klx5sN5bn22yj/wBl/lV6LUNLuP8AU6nb5/uyhoz+ bDH61wFFcVTJ
sNLa6+f+Z69DirMafxNS9V/lY9LS1mlUtConUcloGEg/NSRURBUkMCCOxrzp WZGDKxVh0IOC
K04PEesQAKuoTOo4CTHzFH4NkVxVMif2J/ej1qPGf/P6l9z/AEf+Z28F1PbM TBM8eeu08H6+
tWl1JJOLm1jc/wB+L9236cfpXGReL7oYFxZWk/qwUxt/46QP0q7F4p0yT/XW l3Ae5jdZR+R2
/wA65v7Ox1B3p/gzqrZxkeYx5MXD/wACj+qudUq2k/8AqboI39ycbf8Ax4ZH 54pJbWeFQzxk
IejjlT9COKxItU0if/V6lGh7LNGyH88EfrWlaNdBi1hOJSRz9lmEmR7hSf1r WOOxdHStC69L
f8A8HFcG5LjfewFfkfa919z1/EuQ3skcfkyKs0H/ADyk5A+ncH6UpsYbr5rG TD/88JThv+An
of0NQm/+bbe2alu7IPKf/D9Keq2k/wDqbrY39ycbf/HhkfnitVisLX3fKzmw 2B4l4ff7le2p
dk7/AHLdfK6Kl7Z2+owCy1NHRo+Ipwv7yE+mO6+35Vzc1hLZkaLqrKkTEvY3 gOURj3B/uNxk
djg+ue5d5liVdQtzPD0WUHlf91xkH6HNRS6dDeWb2+37dYt8zRfdliP95R2I 9RkHvXVCq4U3
Sq+9Tfbp5o654nAZzK9P91iOsJac3l/WpH4a1KU3ayXSmO5Vvsl8h6h/4X/4 FjOfUNXR6vH+
9t5Mfwuh/AZ/qa42CzlsbmLezXMZXyY51HNxF18th2lTGV9cY9K7aRjd6RHM SGdOWZejfKRk
exyD+NfP4nC+wxCkndNNX7r/AIdfedWDlNJ0qitJd/6/rc86gjMGmu4GXFpD aRjvmUmZsfgc
f8CqdtKfUryDQY3KWtl++1CYdPMPUe5A+Ue+6tn7BNA8Kwxh5oWPkqehmI2I T7KkQc//AF60
bPT7bS9NERlK24YvLOw+e4k7kDv7elW6qw2FjBb2/r7jTGzlOShBXe1v6/Ef FAJFS3tYlito
V2oucLGo7k/qT3qvc6nHbKYbE5c8NcEc/RfT60l3PLcW4LFLHTweDK2N/v6s fpWHPrljafLY
wG6lH/La4GEH0Tv+J/CvBarVneGl/tP9P8/yPQyzJeWXtKi5p/gi7FaTTo0x wkI+9NK21B+J
qrPq2mWOVgU384/ibKRA/wA2/SsmR9W1yYMVubphwFRCVX6AcCph4cvE/wCP uW1sx6TzAH/v
kZP6V0YfLYRe3M/66H0bpUKKviaiXle3/B/IrX+r3uo4WeY+UPuxINqL9FHF Ua2hY6NB/rtQ
uLk/3baHaP8Avpv8KcL3Trf/AI9dIiLf37mRpT+XA/SvYhl+In0t6nNV4iy7 Drlg7+iMaOKS
ZwkSM7noqjJrSj8O6myB5bcW0Z/juXEQ/wDHiDU769qLIY47j7PH/ct1EQ/8 dArPd3kYs7Mz
HqWOTXZDKX9uX3Hj1+L3tRp/e/8AIujSdPg/4+9XRmHVLWIyf+PHApwl0W3/ ANTp81yf71zN
gf8AfK4/nWdRXZDLqEd1f1PGr8RZhW+3yry0NP8At26j4tI7azH/AE7wqp/7 6OT+tUp7q4um
3XE8sresjlv51DRXXCnCHwqx5FSvVqu9STfqwoooqzIKKKKACiiigAooooAK KKKACiiigArr
/AD41C7j/vRBvyP/ANeuQrp/AjEa9IOzW7A/mtYYlXoyOjCO1aJ6NRRRXhH0 QUUUUAFFFFAB
RRRQAUUUUAFFFFAHPQ+GLiHUprz/AISXWGWaYSyQsLfawHRNwhDhR0wGHU9y SZ38O7/FSa//
AGrfiRITALUCLydhwSP9Xv5IDZ3ZyPTitqihaWA56HwxcQ6lNef8JLrDLNMJ ZIWFvtYDom4Q
hwo6YDDqe5JNqLQ3/tEXd5q19fJHIZYbedYVjhbkAjZGrHAJA3FvXrzWvRQB RvNLgvdQ0+9k
eQSWMjyRBSMEshQ7uPRj0xV6iigDl/FP/IR0/wD65T/zjrIrr9TGkYiOq/Yc c+X9q2e2cbvw
rP8A+KP/AOoH/wCQaAMjTf8AkPab/wBdX/8ARUldvWPYjw59rT+z/wCyvtPO z7P5e/pzjHPT
NbFAEN21ytpK1nHDJchT5STSFELdtzAEgfQGuZtdH1nUtMvtM1+z02KG+gdL me1vJJpJXYbe
A0SBVA6ctjAHvXWUUWC/VHOaZo+qSa1b6prRtBLZWrWtuts7OH3FS8rFlG0n Yo2Ddjn5jnjo
6KKLiSsfJnxE/wCSha7/ANfbVzNfXtwPCwuZftP9jefuPmeZ5W7d3znnNR/8 Uf8A9QP/AMg1
zyoXbdzllheZt3OZ+CX/ACT1f+vuX+lejVT04ad9mP8AZn2XyNxz9m27d3Gf u8Z6VcreKskj
piuVJHN6lpOrQ6/Nq2jLYzNeWi2tzDeStGF2MxR1Kq2cb3BUgZ45GOc6z8J6 j4b+zf2CbK6X
+zYtPuEvXaIfuyxSRdqtn775TgHj5hjntaKdtLf1/Wr/AKStV/6/r0X9XM7Q dJj0HQLDSYpD
IlpAsIcjG7AxnHb6Vo0UU27u4BRWV4h1+18NaRJqV3DdzQoQCtrCZG57nHCg dyxA9+lLq2uR
6W9rClndXt3dFhDbWwTewUZY5dlUAD1YdeM0gNSisJ/FVqdPsri0tLy8nvGd IrOFFEu5MiQH
eyqu0ggksBnABJIysvim0+wWVxZ213fy3pZYLWBFWUlc79wkZQm3BB3EYPHU gEA3KKxJPE0L
abBeafYX2pGZWbyLZEWRApw24SMgBB+XbndnOAcHF/S9TtdZ0u31GycvbXCb 0LKVP0IPIIOQ
R7UAXKKKKACiiigAooooAKKKKACiiigAooooA8R1M7tWvD6zuf8Ax41Vq1qQ xqt4D2nf/wBC
NVa9uOyMwooopgFOWR0ztdlz6HFNooAsrqF6hyl5cKfaQj+tTJreqpjbqd4A Og89sfzqhRS5
V2AvnW9SYMHu3fdyd+Gz+dIdWumOWW1c4x89pE3H4rVGijlXYlxT3Rb+3ghd +n6Y2P8ApxiX
P5KKabi1YMH0jTjk54iK/wAiKrUUyHRpveK+4sFtLckvoNl0x8kky/8AtSm+ Torbd2j4x12X
LjP55qGineXd/eyHhaD+wvuQ82egsDnT71STwUvAMfnGaQ6ZoDE4XU0GOMyx tz/3yKbRT55d
2Q8Dh39hB/Y+htt/0rUU/vfuUb/2YUw6DpJBKatdA54D2Q6fUSGn0U/aVP5v yIeXYV/Y/F/5
kZ8OWJJ2a2mAON9s4z+Wab/wjETFRHrmn5PXeky4/wDIZqain7Wp3/Ih5Xhn 0/ErHwvNjKal
prc4x5rD+aikPhW/BOy409tvIIvYxn6ZIq1U8Fld3P8AqLWaXP8AzzjLfyp+ 3qLqQ8pw77/f
/wAAbb2Xi61CpBdFkI+VBfxSL/3zvIq5FN4qUAzaLDdjOMiIA/8AkMilOg6k gzNbiAetxIsX
/oRFRtY2sXNxrOmxjvtlMp/8cBrJxVbeCl8rnbhssxMf92nU+V/0RpW+oara sxfw7rVqf4ng
VnXH0Kj/ANCrSh1eCR1M9vcwydVeS0kgk/NAy1zH2nRLbJOq3UvqLa2xn8WY fyrQtb5TCLi2
tdUMA4+0XV8ttEPxxj8AazeAcFzxi4fO3/pTselVyfMK8P8AaoqUf78Yr8fd a+87C1lsr/Km
eGUyYDfMu5/94A8n0J2kV0ltaJBB5f3s8nP51yejXF1IytvYRjBO2WYjn3kb n/vjB7Guxhnj
mU7GBI4OOx6fzBH4GvMqyi3yp3/r7vuMHQdFqMpXa827L1d216t+RWuLSJFa VUGduMe3H+A/
IVyuoXwWUubuyhkHHmTN5zp7LGmVX8Sa7Ce4RA6h/nUbiF5IHrisqW+vFCtF 5E6tyoEhjLD2
JJU/nXLOEZSu481ul/8AgM1pScHeLSb6v/h0vkzhLiTSpJjNdXGoalN/eYiJ T/6EcflTBqsM
HFnpdnD6M6GVh+LZH6V2UniP7O+y7tryBvTIP5ZxUieIbJ/+X2RP99D/AEzS +uxpbYZv/t5M
1r4fM6q96q7eS0/BnCXGsajdLtlvJin9xW2r+Q4qjXqSanDL/q9QhPsZQp/X FTiS4YZV2Yeq
nP8AKh8SOlvhpL+vQ8meTTvec/vX/BPJqK9YM046u4+ppPPl/wCejfnWD4wp LR0n96J/sV/z
/h/wTyiivV/Pl/56N+dHny/89G/Oj/XGj/z6f3oP7Ff8/wCH/BPKKK9X8+X/ AJ6N+dHny/8A
PRvzo/1xo/8APp/eg/sV/wA/4f8ABPKKK9X8+X/no350efL/AM9G/Oj/AFxo /wDPp/eg/sV/
z/h/wTyiivV/Pl/56N+dHny/89G/Oj/XGj/z6f3oP7Ff8/4f8E8oor1fz5f+ ejfnR58v/PRv
zo/1xo/8+n96D+xX/P8Ah/wTyiivV/Pl/wCejfnR58v/AD0b86P9caP/AD6f 3oP7Ff8AP+H/
AATyiivV/Pl/56N+dHny/wDPRvzo/wBcaP8Az6f3oP7Ff8/4f8E8oor1fz5f +ejfnR58v/PR
vzo/1xo/8+n96D+xX/P+H/BPKKK9X8+X/no350efL/z0b86P9caP/Pp/eg/s V/z/AIf8E8or
o/BBx4iUesTf0rtPPl/56N+dT2ksjz4ZyRjoTVQ4ppYmSoqm1zablQyl0pKf Pt5f8Ev0UUV1
nYFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBlX3/Iesv+vWf/0K Kp6gvv8AkPWX
/XrP/wChRVPXzGa/7w/RG0Nipc/8hLSv+vpv/RMtbNY1z/yEtK/6+m/9Ey1s 16uVf7uvVkT3
I5/ONvILcoJip2GQEqD6kDqPauOuNY1Pwvda39svptWsbPTPt4knjjSSN8sP LJjVVKttJHGR
g8niuvu2uVtJWs44ZLkKfKSaQohbtuYAkD6A1zNro+s6lpl9pmv2emxQ30Dp cz2t5JNJK7Db
wGiQKoHTlsYA969ElW0uSaZd6ppuvWOmapqLX51C0kuA7QpH5MsZTei7QPkI kGA2WG05Zs8d
RXOaZo+qSa1b6prRtBLZWrWtuts7OH3FS8rFlG0nYo2Ddjn5jnjo6p/19/8A kSvM+MPip/yV
DxD/ANfZ/kK4+uw+Kn/JUPEP/X2f5CuPpDPq/wCAP/JL4P8Ar7m/mK9Qry/4 A/8AJL4P+vub
+Yr1CgDi/Fvi5tP1iLRba5ktMW/2u9vYrR7p7eHJA2RqrfMcN87AqoXkHIFV td8ZLaT2Ok2O
qyGM2S3l3q0dr9rdYDwrIkSldzYY7yuxQOQcgVs6lpOrQ6/Nq2jLYzNeWi2t zDeStGF2MxR1
Kq2cb3BUgZ45GOc6z8J6j4b+zf2CbK6X+zYtPuEvXaIfuyxSRdqtn775TgHj 5hjldP68/wDg
fr1s9L/15f8AB/qx1thJHLp1tJFefbY2iVlucqfOBHD5UBeevAA54qxWdoOk x6DoFhpMUhkS
0gWEORjdgYzjt9K0aqVr6ErY5T4k31pY+AdVN3cwwCWLyo/NcLvc9FGep4PH saoeNLvT7qPQ
ZxqsWmxuzzWuvq6mO3YJ8o3H5CHz0Y4YKR1wR3VFSPqed6feR2Fz4d1zUza2 OnxWV3ZPcFys
G8yIUlDP0WQRswLHncOSSM19GA0TUdO8Q6tIllptw2pYkuT5Sw+fOssW/d9z cqHrjkgdTivT
KKq7vdef47h0t/WhwGl+IbLw14eH9o31pYXWq311c2cd7KIdsckrOrMGIwAp BI9SB1NdPoC2
I8MwQ6FeQz26RskN0P3iO4zlzgjdlsk4IzzzWxRSB6u5z/2Pxh/0HdD/APBN N/8AJVH2Pxh/
0HdD/wDBNN/8lV0FFAHP/Y/GH/Qd0P8A8E03/wAlUfY/GH/Qd0P/AME03/yV XQUUAc/9j8Yf
9B3Q/wDwTTf/ACVR9j8Yf9B3Q/8AwTTf/JVdBRQBz/2Pxh/0HdD/APBNN/8A JVH2Pxh/0HdD
/wDBNN/8lV0FFAHP/Y/GH/Qd0P8A8E03/wAlUfY/GH/Qd0P/AME03/yVXQUU Ac/9j8X/APQc
0P8A8E0v/wAlUf2V4kl/13iaOP1+yacqflvZ/wCv9a6CigDxLVImg1a8ieRp GSd1LsACxDHk
4wOfaqla3iaPy/EuoL6zFvz5/rWTXtQd4ozCiiiqAKKKKACiirENheXOPItJ 5c/884y38qG7
AV6K0ToWox/66FbcetxKkWP++iKjaytIv+PjWdOj9dsjSn/xxTTinL4Vf01N qeGrVf4cG/RN
lKirLTaDDy+o3U/tBa4/VmH8qjbWNDi/1enXs59ZblUH5Kp/nW8cLXltB/l+ djup5Jj6m1J/
Oy/MiopW8SxpxbaNYR+8m+Q/q2P0qJvFerdIZYLcdhBbRpj8Quf1raOXYh9E vV/5XO6nwxjZ
fE0vn/ki5BY3dz/qLWeXP/POMt/KrJ0LUUGZoFtx63Eqxf8AoRFc9ca1qt3n 7RqV3KD2eZiP
yzVEnJyetbxyqf2pr7v+Cd1PhN/8vKv3L/gnVtZWsX/HxrOnRgddsjSn/wAc BqNptBh5fUrm
f2gtcZ/FmH8q5iito5XTXxSb+7/I76fC+Dj8UpP5r/I6NtY0OL/V6fezn1lu FQfkFP8AOo28
Sxp/x7aLYJ7yeZIf1bH6VgVYtLG6vpPLtLeWZxyRGpOB6n0FbLAYaCu197Z2 xyTLqK5nTXzb
/Vmk3ivVh/qZILcekFtGn6hc/rVS41vVbvP2jUruUHs8zEflmlexsrLnUtTh jYdYLX9/J+h2
D8Wz7VA+vWVrxpulxlh0nvT5zfUJwg/EN9a4K2Z5dhtIJN+SX5mU8Zl2G0pQ Tf8AdS/P/hx9
ppl9qG57e3kkRfvynhF/3mPA/E094dJsf+P3UxNIP+WNivmH8XOFH4bqkXS9 d10RzateSQWw
GUE+en+xEOg/Ie9dJo+gW1r89jbgMn37255Kn27KfTA3e5rwsZxRVvy0ly/i /wDI4a2b4ipF
yjaEV1/4L/RGbYwXcgV7TTrfSoDytxdr59ww9VVhj6EKo966W10iK3uEuLxr i5vj91rh/MnJ
9s8Rj2A3e9WIdsUoSyV5blzgzsPnJ/2R2+vWuR8U+Lns5zoPh5zPq07eTNcx c+Wx48uM927F
u3QeteLCWKzCp70n9+3z/wAj4jHZ6603HDNy7zf/ALan+v3G9qniSOK6uNPt rgRLZoZtSvIT
lbNOhjjP8UzH5d3JBPqDi5o+rTR6a08iCF2gMvkL0iVomaOP/gKLCfq5PevN 0tLZ9VsfB0Eo
aytpDdazcoeJnQFnAP8AdRQVHuSe4rsLe7e50+e6kG17mC4vGUfwh5FiUfQB Bj2NdlSMKUOW
G2nzO+hgnQwcq1X4pW331/4Cd/kbPiu8vbLU7WfT5liuZZngtpHOEFyvzRo/ qkqZQ+6of4ci
1oesQeLdGfV9BHkXiOU1DS5/4JR95SOx9G4z7HNZ/iSwbXvDt9ZJkzXFnFd2 xHXzkQOMe5ww
/GvKB4o1HQr20+IOjkNJIy2mu2nRZZMcSEDp5gGc9nVvXFZYqipSUXpdXTW6 9DCcnRq2tdSS
dns77o9vtdVius2xPkTA4a1ueVJ9AT/I4P1ptxp1lIxV4ZLSUddnK/8AfJ/o adbNo3xF8PQ6
5o0yrK64OeGVh1jkHYj1+h5GKx49UvtKmNlqEJlSPjy5D8yj/Zb0/MV57zGW GkqeOjzRe01+
qNoYGpJOrldRwkt4N3XyuWJtEulBa3KXKf8ATI/N/wB8nms795DIR8yOPwIr obaWC+XfZS7y
OTEeJF/Dv9RUrzecoS5jS4UcfvBkj6N1H516sKFOvD2mHmmjKHEtbDT9jmFK z7r/AC/yZhR6
pfxcJeTgehckflVpPEWor96SOQf7ca/0FTy6TZzcwTPbt/dk+ZfzHI/I1QuN KvLZS7Rb4x/y
0jO5fzHT8a56uHktKkT3MNjcvxv8NpvtszRTxPL/AMtbSFv9wsv9TVhPEto3 +stpk/3WDf4V
zNFcM8Dhp7wX3W/I6pYGg+n4s69Nb0x+s7x/78Z/pmrKXlnL9y8tz9X2/wA8 Vw9Fc08nwstk
16P/ADuYyy6n0bPQFRnGUw49UOf5UhUr1BH1rgQSpypIPqKtR6nfw/6u8nA9 PMOPyrmnkVN/
DNr5X/yMpZbLpI7OiuVTxDqK/elSQf7can9cZqynieb/AJa2kDf7pZf6muWe RVV8Mk/vX+Zj
LAVl2fzOhorHTxLat/rLWZP91w39BVlNc01+s0kf+/Gf6ZrmnlGLjtG/zRjL DVo7xf5/kX6K
gS+spfuXsB/3n2/zxVlFMgzHhx/sEN/KuWeDxEPig/uMpJx+JWG0UpVl6qR9 RSVztNaMQUUU
UgCiii
Re: Pie chart SWT problems [message #515150 is a reply to message #514968] Wed, 17 February 2010 21:48 Go to previous messageGo to next message
Jason Weathersby is currently offline Jason WeathersbyFriend
Messages: 9167
Registered: July 2009
Senior Member

Boris,

Can you open a bug for problem 2? I do not see what you are referring
to in problem 1.

Jason

Boris Stepanov wrote:
> Forget about picture.
>
> BIRT version: 2.5.1.
>
>> Hi everybody,
>>
>> I have RCP application and use BIRT Chart API plug-ins for generating
>> charts. They have tooltips and interactive abilities.
>>
>> I have discovered the following problems:
>>
>> 1. Borders of the slices are defined incorrectly (see attached
>> picture). I have not reproduced it in SVG + imagemap.
>>
>> 2. Each tooltip uses one GDI descriptor of the operation system and
>> does not free it. I have monitored it in Windows Task Manager. When I
>> move mouse over chart for 5 minutes, my application hangs.
>>
>> The second problem is actual for all charts in SWT mode. The first one
>> only for Pie Charts.
>>
>> I think that both bugs are critical.
>>
>> Any suggestions?
>>
>> Thanks in advance.
>
>
> ------------------------------------------------------------ ------------
>
Re: Pie chart SWT problems [message #515188 is a reply to message #515150] Wed, 17 February 2010 23:12 Go to previous messageGo to next message
Boris Stepanov is currently offline Boris StepanovFriend
Messages: 68
Registered: July 2009
Member
Hi Jason,

Thanks for the answer.

I will open a bug for problem 2 and will publish its number there.

I will try to describe first problem in details.

Pie chart consist from slices, each slice has value that defines size of
the slice. When we move mouse over each slice, tooltip has to be shown
and by default it shows value of the slice under it, but when I have
many slices I see wrong tooltips (sometimes I can reproduce it with less
number of slices), I see tooltip from other slice. For example on the
picture I keep mouse over slice with value 19456, but see value 10506
(this slice is located above), so I think that there is a bug in the
algorithm defining slice using mouse location and it is reproduced only
for SWT renderer, I have verified it in PNG with image map and all
tooltips are shown correctly.


> Boris,
>
> Can you open a bug for problem 2? I do not see what you are referring
> to in problem 1.
>
> Jason
>
> Boris Stepanov wrote:
>> Forget about picture.
>>
>> BIRT version: 2.5.1.
>>
>>> Hi everybody,
>>>
>>> I have RCP application and use BIRT Chart API plug-ins for generating
>>> charts. They have tooltips and interactive abilities.
>>>
>>> I have discovered the following problems:
>>>
>>> 1. Borders of the slices are defined incorrectly (see attached
>>> picture). I have not reproduced it in SVG + imagemap.
>>>
>>> 2. Each tooltip uses one GDI descriptor of the operation system and
>>> does not free it. I have monitored it in Windows Task Manager. When I
>>> move mouse over chart for 5 minutes, my application hangs.
>>>
>>> The second problem is actual for all charts in SWT mode. The first
>>> one only for Pie Charts.
>>>
>>> I think that both bugs are critical.
>>>
>>> Any suggestions?
>>>
>>> Thanks in advance.
>>
>>
>> ------------------------------------------------------------ ------------
>>
Re: Pie chart SWT problems [message #515320 is a reply to message #515188] Thu, 18 February 2010 13:32 Go to previous messageGo to next message
Jason Weathersby is currently offline Jason WeathersbyFriend
Messages: 9167
Registered: July 2009
Senior Member

I see now. Please open a separate bug for this. Thanks

Jason

Boris Stepanov wrote:
> Hi Jason,
>
> Thanks for the answer.
>
> I will open a bug for problem 2 and will publish its number there.
>
> I will try to describe first problem in details.
>
> Pie chart consist from slices, each slice has value that defines size of
> the slice. When we move mouse over each slice, tooltip has to be shown
> and by default it shows value of the slice under it, but when I have
> many slices I see wrong tooltips (sometimes I can reproduce it with less
> number of slices), I see tooltip from other slice. For example on the
> picture I keep mouse over slice with value 19456, but see value 10506
> (this slice is located above), so I think that there is a bug in the
> algorithm defining slice using mouse location and it is reproduced only
> for SWT renderer, I have verified it in PNG with image map and all
> tooltips are shown correctly.
>
>
>> Boris,
>>
>> Can you open a bug for problem 2? I do not see what you are referring
>> to in problem 1.
>>
>> Jason
>>
>> Boris Stepanov wrote:
>>> Forget about picture.
>>>
>>> BIRT version: 2.5.1.
>>>
>>>> Hi everybody,
>>>>
>>>> I have RCP application and use BIRT Chart API plug-ins for
>>>> generating charts. They have tooltips and interactive abilities.
>>>>
>>>> I have discovered the following problems:
>>>>
>>>> 1. Borders of the slices are defined incorrectly (see attached
>>>> picture). I have not reproduced it in SVG + imagemap.
>>>>
>>>> 2. Each tooltip uses one GDI descriptor of the operation system and
>>>> does not free it. I have monitored it in Windows Task Manager. When
>>>> I move mouse over chart for 5 minutes, my application hangs.
>>>>
>>>> The second problem is actual for all charts in SWT mode. The first
>>>> one only for Pie Charts.
>>>>
>>>> I think that both bugs are critical.
>>>>
>>>> Any suggestions?
>>>>
>>>> Thanks in advance.
>>>
>>>
>>> ------------------------------------------------------------ ------------
>>>
Re: Pie chart SWT problems [message #516486 is a reply to message #515320] Wed, 24 February 2010 08:07 Go to previous messageGo to next message
Boris Stepanov is currently offline Boris StepanovFriend
Messages: 68
Registered: July 2009
Member
Hi Jason,

I've opened bug for the second problem
(https://bugs.eclipse.org/bugs/show_bug.cgi?id=303720).

And I've found bug for the first problem
(https://bugs.eclipse.org/bugs/show_bug.cgi?id=285851), but as I
understand it wasn't fixed correctly, because it can be reproduced now.
Shall I reopen this issue?

> I see now. Please open a separate bug for this. Thanks
>
> Jason
>
> Boris Stepanov wrote:
>> Hi Jason,
>>
>> Thanks for the answer.
>>
>> I will open a bug for problem 2 and will publish its number there.
>>
>> I will try to describe first problem in details.
>>
>> Pie chart consist from slices, each slice has value that defines size
>> of the slice. When we move mouse over each slice, tooltip has to be
>> shown and by default it shows value of the slice under it, but when I
>> have many slices I see wrong tooltips (sometimes I can reproduce it
>> with less number of slices), I see tooltip from other slice. For
>> example on the picture I keep mouse over slice with value 19456, but
>> see value 10506 (this slice is located above), so I think that there
>> is a bug in the algorithm defining slice using mouse location and it
>> is reproduced only for SWT renderer, I have verified it in PNG with
>> image map and all tooltips are shown correctly.
>>
>>
>>> Boris,
>>>
>>> Can you open a bug for problem 2? I do not see what you are
>>> referring to in problem 1.
>>>
>>> Jason
>>>
>>> Boris Stepanov wrote:
>>>> Forget about picture.
>>>>
>>>> BIRT version: 2.5.1.
>>>>
>>>>> Hi everybody,
>>>>>
>>>>> I have RCP application and use BIRT Chart API plug-ins for
>>>>> generating charts. They have tooltips and interactive abilities.
>>>>>
>>>>> I have discovered the following problems:
>>>>>
>>>>> 1. Borders of the slices are defined incorrectly (see attached
>>>>> picture). I have not reproduced it in SVG + imagemap.
>>>>>
>>>>> 2. Each tooltip uses one GDI descriptor of the operation system and
>>>>> does not free it. I have monitored it in Windows Task Manager. When
>>>>> I move mouse over chart for 5 minutes, my application hangs.
>>>>>
>>>>> The second problem is actual for all charts in SWT mode. The first
>>>>> one only for Pie Charts.
>>>>>
>>>>> I think that both bugs are critical.
>>>>>
>>>>> Any suggestions?
>>>>>
>>>>> Thanks in advance.
>>>>
>>>>
>>>> ------------------------------------------------------------ ------------
>>>>
>>>>
Re: Pie chart SWT problems [message #516624 is a reply to message #516486] Wed, 24 February 2010 15:42 Go to previous message
Jason Weathersby is currently offline Jason WeathersbyFriend
Messages: 9167
Registered: July 2009
Senior Member

You can re-open, but it sounds like a limitation with SWT.

Jason

Boris Stepanov wrote:
> Hi Jason,
>
> I've opened bug for the second problem
> (https://bugs.eclipse.org/bugs/show_bug.cgi?id=303720).
>
> And I've found bug for the first problem
> (https://bugs.eclipse.org/bugs/show_bug.cgi?id=285851), but as I
> understand it wasn't fixed correctly, because it can be reproduced now.
> Shall I reopen this issue?
>
>> I see now. Please open a separate bug for this. Thanks
>>
>> Jason
>>
>> Boris Stepanov wrote:
>>> Hi Jason,
>>>
>>> Thanks for the answer.
>>>
>>> I will open a bug for problem 2 and will publish its number there.
>>>
>>> I will try to describe first problem in details.
>>>
>>> Pie chart consist from slices, each slice has value that defines size
>>> of the slice. When we move mouse over each slice, tooltip has to be
>>> shown and by default it shows value of the slice under it, but when I
>>> have many slices I see wrong tooltips (sometimes I can reproduce it
>>> with less number of slices), I see tooltip from other slice. For
>>> example on the picture I keep mouse over slice with value 19456, but
>>> see value 10506 (this slice is located above), so I think that there
>>> is a bug in the algorithm defining slice using mouse location and it
>>> is reproduced only for SWT renderer, I have verified it in PNG with
>>> image map and all tooltips are shown correctly.
>>>
>>>
>>>> Boris,
>>>>
>>>> Can you open a bug for problem 2? I do not see what you are
>>>> referring to in problem 1.
>>>>
>>>> Jason
>>>>
>>>> Boris Stepanov wrote:
>>>>> Forget about picture.
>>>>>
>>>>> BIRT version: 2.5.1.
>>>>>
>>>>>> Hi everybody,
>>>>>>
>>>>>> I have RCP application and use BIRT Chart API plug-ins for
>>>>>> generating charts. They have tooltips and interactive abilities.
>>>>>>
>>>>>> I have discovered the following problems:
>>>>>>
>>>>>> 1. Borders of the slices are defined incorrectly (see attached
>>>>>> picture). I have not reproduced it in SVG + imagemap.
>>>>>>
>>>>>> 2. Each tooltip uses one GDI descriptor of the operation system
>>>>>> and does not free it. I have monitored it in Windows Task Manager.
>>>>>> When I move mouse over chart for 5 minutes, my application hangs.
>>>>>>
>>>>>> The second problem is actual for all charts in SWT mode. The first
>>>>>> one only for Pie Charts.
>>>>>>
>>>>>> I think that both bugs are critical.
>>>>>>
>>>>>> Any suggestions?
>>>>>>
>>>>>> Thanks in advance.
>>>>>
>>>>>
>>>>> ------------------------------------------------------------ ------------
>>>>>
>>>>>
Previous Topic:Report row count
Next Topic:Canceling task issue
Goto Forum:
  


Current Time: Thu Apr 25 20:03:57 GMT 2024

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

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

Back to the top