Home » Archived » BIRT » Area Chart v2.0.1 
| Area Chart v2.0.1 [message #167489] | 
Mon, 05 June 2006 17:02   | 
 
Eclipse User  | 
 | 
 | 
   | 
 
This is a multi-part message in MIME format. 
--------------060206060100030303080401 
Content-Type: text/plain; charset=ISO-8859-1; format=flowed 
Content-Transfer-Encoding: 7bit 
 
I have a query that returns 3 columns; one for the X-axis (salesmonth),  
one for Y-axis (monthlysales), and one for grouping the data into four  
categories (pipelinecategory). 
 
I inserted a "Stacked Area" chart into the report. 
I have one series labeled "Series 1" where: 
   Value (Y) Series = row["monthlysales"] 
   Value (X) Series = row["salesmonth"] 
   Optional Y Series Grouping = row["pipelinecategory"] 
 
Question 1: 
Does stacked series even work?  When I preview the results, I'm missing  
2 categories.  The legend shows 3 categories where the 1st and 3rd  
category are the same.  The data displayed is rather odd ... with data  
missing in the middle.  See attached. 
 
Question 2: 
Is there a way to change the alignment orientation of the X-axis labels  
(the dates) to be perpendicular to the X-axis? 
 
Question 3: 
Is there a way to display the color of the category as a "block" instead  
of a "line" in the legend? 
 
Question 4: 
How does one format the Y-axis values such that Linear type values are  
displayed as #,### (note the comma)? 
 
 
 
--------------060206060100030303080401 
Content-Type: image/jpeg; 
 name="AreaChart.jpg" 
Content-Transfer-Encoding: base64 
Content-Disposition: inline; 
 filename="AreaChart.jpg" 
 
 /9j/4AAQSkZJRgABAQEBLAEsAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcH Bw8LCwkMEQ8S 
 EhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcG Bw4ICA4eFBEU 
 Hh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4e Hh4eHh7/wAAR 
 CAJgA9oDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcI CQoL/8QAtRAA 
 AgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS 0fAkM2JyggkK 
 FhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1 dnd4eXqDhIWG 
 h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW 19jZ2uHi4+Tl 
 5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcI CQoL/8QAtREA 
 AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMz UvAVYnLRChYk 
 NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0 dXZ3eHl6goOE 
 hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU 1dbX2Nna4uPk 
 5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD7LooooAKKKKACiiigAooo oAKKKKACiiig 
 AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC iiigAooooAKK 
 KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo oAKKKKACiiig 
 AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC iiigAooooAKK 
 KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo oAKKKKACiiig 
 AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC iiigAooooAKK 
 KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo oAKKKKACiiig 
 AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC iiigAooooAKK 
 KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo oAKKKKACiiig 
 AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC iiigAooooAKK 
 KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo oAKKKKACiiig 
 AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC iiigAooooAKK 
 KKACiiigAopCOc5NLQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF ABRRRQAUUUUA 
 FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU UUUAFFFFABRR 
 RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAcV4v8QeItP8AG+gafarZ ad4fuPlvtTvb 
 QzpLO8qLBaRlJ0aF3USjzZEMe8wou53CVydl8UtfsvDEfifWrTS7uz1Lwfee KrK0tY3t5LRL 
 dLd/sssrO4mZhdIvmKkeDGTsO8Be31fQNU1rWo11fWLOTw9DcQ3kOnQWLRzv PCyyR+bOZSHR 
 ZUEm1I4ySiAsUDq/MWPwqDaJ/YGta99q0q28OXPhnSxa2nkTw2M6RI7TSO7r LNst4cOiRpne 
 Sh3AKAP1Dxn4q0KTWNE1N9G1HVbf+yPst9b2Mttbr/aN69mm+AzSM3lNGZDi VfMDbP3ZBc9L 
 4E1vVdRk1zS9aNnNf6JqIspbmzgaCK5DW0FwHWJ3do8C4VCC7ZKFhjdtXEuf AWqammqX2u6/ 
 Zza7dnTvInstOaC2iNhcvdW26F5nd/3rv5mJF3R4VdhBY7/gjQbvRo9UutTv 4L7U9Xvvt17J 
 b2zW8G8QxQoI4mZ2QeXBGTudiXLnIBCgA0dQ13T7BQ93M0EZljhEkkLhGeRw kahsYJZmVRzy 
 SAOtXYLqOcEosq46+ZE8f/oQFcj8YwP+ETsjz/yMmhd/+otaV2m0fT6GgBaa jh1ypBGSOPUc 
 f0p1UtJH+jP/ANfE3/o1qALbuEXLEAZA59Tx/WnVS1Yf6Mn/AF8Q/wDo1au0 AM3jeUBG4AEj 
 2J/+saHcIhdyFVeST2GKqxf8hm5/694v/QpP8KNbH/Envv8Ar2k/9BNAF2mb xvCEjcQSB7A/ 
 /XFPqlL/AMhm2/695f8A0KP/ABoAu01HDrlSCMkceo4/pTqpaSP9Gf8A6+Jv /RrUAW2cKygk 
 AscLnuev9KdVO/A+1af/ANfB/wDRUlXKAGq4ZmAIJU4bHY9f60juEQu5CqvJ J7DFVrAD7VqH 
 /XwP/RUdJrY/4k99/wBe0n/oJoAu0zeN5QEbgASPYn/6xp9Uov8AkM3P/XvF /wChSf4UAXaY 
 jh0DoQytyCO4xT6paIP+JPY/9e0f/oIoAts4VlBIBY4XPc9f6U6qd+B9q0// AK+D/wCipKuU 
 ANRw65UgjJHHqOP6UO4RcsQBkDn1PH9aqaSP9Gf/AK+Jv/RrUasP9GT/AK+I f/Rq0AXaZvG8 
 oCNwAJHsT/8AWNPqlF/yGbn/AK94v/QpP8KALTuEQu5CqvJJ7DFPqlrY/wCJ Pff9e0n/AKCa 
 u0AM3jeEJG4gkD2B/wDrin1Sl/5DNt/17y/+hR/41doAajh1ypBGSOPUcf0o ZwrKCQCxwue5 
 6/0qppI/0Z/+vib/ANGtS34H2rT/APr4P/oqSgC5TVcMzAEEqcNjsev9adVO wA+1ah/18D/0 
 VHQBZdwiF3IVV5JPYYp9UtbH/Envv+vaT/0E1doAZvG8oCNwAJHsT/8AWNPq lF/yGbn/AK94 
 v/QpP8Ku0AMRw6B0IZW5BHcYpWcKygkAscLnuev9KqaIP+JPY/8AXtH/AOgi lvwPtWn/APXw 
 f/RUlAFymo4dcqQRkjj1HH9KdVLSR/oz/wDXxN/6NagC27hFyxAGQOfU8f1p 1UtWH+jJ/wBf 
 EP8A6NWrtADN43lARuABI9if/rGh3CIXchVXkk9hiqsX/IZuf+veL/0KT/Cj Wx/xJ77/AK9p 
 P/QTQBdpm8bwhI3EEgewP/1xT6pS/wDIZtv+veX/ANCj/wAaALtNRw65UgjJ HHqOP6U6qWkj 
 /Rn/AOvib/0a1AFtnCsoJALHC57nr/SnVTvwPtWn/wDXwf8A0VJVygBquGZg CCVOGx2PX+tI 
 7hELuQqrySewxVawA+1ah/18D/0VHSa2P+JPff8AXtJ/6CaALtM3jeUBG4AE j2J/+safVKL/ 
 AJDNz/17xf8AoUn+FAF2mI4dA6EMrcgjuMU+qWiD/iT2P/XtH/6CKALbOFZQ SAWOFz3PX+lO 
 qnfgfatP/wCvg/8AoqSrlADUcOuVIIyRx6jj+lDuEXLEAZA59Tx/Wqmkj/Rn /wCvib/0a1Gr 
 D/Rk/wCviH/0atAF2mbxvKAjcACR7E//AFjT6pRf8hm5/wCveL/0KT/CgC07 hELuQqrySewx 
 T6pa2P8AiT33/XtJ/wCgmrtADN43hCRuIJA9gf8A64p9Upf+Qzbf9e8v/oUf +NXaAGo4dcqQ 
 Rkjj1HH9KGcKygkAscLnuev9KqaSP9Gf/r4m/wDRrUt+B9q0/wD6+D/6KkoA uU1XDMwBBKnD 
 Y7Hr/WnVTsAPtWof9fA/9FR0AWXcIhdyFVeST2GKfVLWx/xJ77/r2k/9BNXa AGbxvKAjcACR 
 7E//AFjT6pRf8hm5/wCveL/0KT/CrtADEcOgdCGVuQR3GKVnCsoJALHC57nr /SqmiD/iT2P/ 
 AF7R/wDoIpb8D7Vp/wD18H/0VJQBcpqOHXKkEZI49Rx/SnVS0kf6M/8A18Tf +jWoAtu4RcsQ 
 BkDn1PH9adVLVh/oyf8AXxD/AOjVq7QAzeN5QEbgASPYn/6xodwiF3IVV5JP YYqrF/yGbn/r 
 3i/9Ck/wo1sf8Se+/wCvaT/0E0AXaZvG8ISNxBIHsD/9cU+qUv8AyGbb/r3l /wDQo/8AGgC7 
 TUcOuVIIyRx6jj+lOqlpI/0Z/wDr4m/9GtQBbZwrKCQCxwue56/0p1U78D7V p/8A18H/ANFS 
 VcoAarhmYAglThsdj1/rSO4RC7kKq8knsMVWsAPtWof9fA/9FR0mtj/iT33/ AF7Sf+gmgC7T 
 N43lARuABI9if/rGn1Si/wCQzc/9e8X/AKFJ/hQBdpiOHQOhDK3II7jFPqlo g/4k9j/17R/+ 
 gigC2zhWUEgFjhc9z1/pTqp34H2rT/8Ar4P/AKKkq5QA1HDrlSCMkceo4/pQ 7hFyxAGQOfU8 
 f1qppI/0Z/8Ar4m/9GtRqw/0ZP8Ar4h/9GrQBdpm8bygI3AAkexP/wBY0+qU X/IZuf8Ar3i/ 
 9Ck/woAtO4RC7kKq8knsMU+qWtj/AIk99/17Sf8AoJq7QAzeN4QkbiCQPYH/ AOuKfVKX/kM2 
 3/XvL/6FH/jV2gBqOHXKkEZI49Rx/ShnCsoJALHC57nr/Sqmkj/Rn/6+Jv8A 0a1LfgfatP8A 
 +vg/+ipKALlFFFABRRRQAUUUUAFFFFABRRRQAUUUUANKD1PTFGwZzk06igBv lrz70oQAYHAp 
 aKAOL+Mf/IpWP/YyaD/6drSu0ri/jH/yKVj/ANjJoP8A6drSu0oAKp6T/wAe z/8AXxP/AOjW 
 q5VPSf8Aj2f/AK+J/wD0a1ABq3/Hsn/XxB/6NWrlU9W/49k/6+IP/Rq1coAp Rf8AIZuf+veL 
 /wBClpdb/wCQPf8A/Xs//oJpIv8AkM3P/XvF/wChS0ut/wDIHv8A/r2f/wBB NAFyqUv/ACGb 
 b/r3l/8AQoqu1Sl/5DNt/wBe8v8A6FFQBdqnpP8Ax7P/ANfE/wD6NarlU9J/ 49n/AOvif/0a 
 1ABqH/H3p/8A18H/ANFSVcqnqH/H3p//AF8H/wBFSVcoAp6f/wAfeof9fA/9 FR0a3/yB7/8A 
 69n/APQTRp//AB96h/18D/0VHRrf/IHv/wDr2f8A9BNAFyqUX/IZuf8Ar3i/ 9Clq7VKL/kM3 
 P/XvF/6FLQBdqnon/IHsP+vZP/QRVyqeif8AIHsP+vZP/QRQAah/x96f/wBf B/8ARUlXKp6h 
 /wAfen/9fB/9FSVcoAp6T/x7P/18T/8Ao1qNW/49k/6+IP8A0atGk/8AHs// AF8T/wDo1qNW 
 /wCPZP8Ar4g/9GrQBcqlF/yGbn/r3i/9Clq7VKL/AJDNz/17xf8AoUtAC63/ AMge/wD+vZ// 
 AEE1cqnrf/IHv/8Ar2f/ANBNXKAKUv8AyGbb/r3l/wDQoqu1Sl/5DNt/17y/ +hRVdoAp6T/x 
 7P8A9fE//o1qNQ/4+9P/AOvg/wDoqSjSf+PZ/wDr4n/9GtRqH/H3p/8A18H/ ANFSUAXKp6f/ 
 AMfeof8AXwP/AEVHVyqen/8AH3qH/XwP/RUdABrf/IHv/wDr2f8A9BNXKp63 /wAge/8A+vZ/ 
 /QTVygClF/yGbn/r3i/9Clq7VKL/AJDNz/17xf8AoUtXaAKeif8AIHsP+vZP /QRRqH/H3p// 
 AF8H/wBFSUaJ/wAgew/69k/9BFGof8fen/8AXwf/AEVJQBcqnpP/AB7P/wBf E/8A6NarlU9J 
 /wCPZ/8Ar4n/APRrUAGrf8eyf9fEH/o1auVT1b/j2T/r4g/9GrVygClF/wAh m5/694v/AEKW 
 l1v/AJA9/wD9ez/+gmki/wCQzc/9e8X/AKFLS63/AMge/wD+vZ//AEE0AXKp S/8AIZtv+veX 
 /wBCiq7VKX/kM23/AF7y/wDoUVAF2qek/wDHs/8A18T/APo1quVT0n/j2f8A 6+J//RrUAGof 
 8fen/wDXwf8A0VJVyqeof8fen/8AXwf/AEVJVygCnp//AB96h/18D/0VHRrf /IHv/wDr2f8A 
 9BNGn/8AH3qH/XwP/RUdGt/8ge//AOvZ/wD0E0AXKpRf8hm5/wCveL/0KWrt Uov+Qzc/9e8X 
 /oUtAF2qeif8gew/69k/9BFXKp6J/wAgew/69k/9BFABqH/H3p//AF8H/wBF SVcqnqH/AB96 
 f/18H/0VJVygCnpP/Hs//XxP/wCjWo1b/j2T/r4g/wDRq0aT/wAez/8AXxP/ AOjWo1b/AI9k 
 /wCviD/0atAFyqUX/IZuf+veL/0KWrtUov8AkM3P/XvF/wChS0ALrf8AyB7/ AP69n/8AQTVy 
 qet/8ge//wCvZ/8A0E1coApS/wDIZtv+veX/ANCiq7VKX/kM23/XvL/6FFV2 gCnpP/Hs/wD1 
 8T/+jWo1D/j70/8A6+D/AOipKNJ/49n/AOvif/0a1Gof8fen/wDXwf8A0VJQ Bcqnp/8Ax96h 
 /wBfA/8ARUdXKp6f/wAfeof9fA/9FR0AGt/8ge//AOvZ/wD0E1cqnrf/ACB7 /wD69n/9BNXK 
 AKUX/IZuf+veL/0KWrtUov8AkM3P/XvF/wChS1doAp6J/wAgew/69k/9BFGo f8fen/8AXwf/ 
 AEVJRon/ACB7D/r2T/0EUah/x96f/wBfB/8ARUlAFyqek/8AHs//AF8T/wDo 1quVT0n/AI9n 
 /wCvif8A9GtQAat/x7J/18Qf+jVq5VPVv+PZP+viD/0atXKAKUX/ACGbn/r3 i/8AQpaXW/8A 
 kD3/AP17P/6CaSL/AJDNz/17xf8AoUtLrf8AyB7/AP69n/8AQTQBcqlL/wAh m2/695f/AEKK 
 rtUpf+Qzbf8AXvL/AOhRUAXap6T/AMez/wDXxP8A+jWq5VPSf+PZ/wDr4n/9 GtQAah/x96f/ 
 ANfB/wDRUlXKp6h/x96f/wBfB/8ARUlXKAKen/8AH3qH/XwP/RUdGt/8ge// AOvZ/wD0E0af 
 /wAfeof9fA/9FR0a3/yB7/8A69n/APQTQBcqlF/yGbn/AK94v/Qpau1Si/5D Nz/17xf+hS0A 
 Xap6J/yB7D/r2T/0EVcqnon/ACB7D/r2T/0EUAGof8fen/8AXwf/AEVJVyqe of8AH3p//Xwf 
 /RUlXKAKek/8ez/9fE//AKNajVv+PZP+viD/ANGrRpP/AB7P/wBfE/8A6Naj Vv8Aj2T/AK+I 
 P/Rq0AXKpRf8hm5/694v/Qpau1Si/wCQzc/9e8X/AKFLQAut/wDIHv8A/r2f /wBBNXKp63/y 
 B7//AK9n/wDQTVygClL/AMhm2/695f8A0KKrtUpf+Qzbf9e8v/oUVXaAKek/ 8ez/APXxP/6N 
 ajUP+PvT/wDr4P8A6Kko0n/j2f8A6+J//RrUah/x96f/ANfB/wDRUlAFyiii gAooooAKKKKA 
 CiiigAooooAKKKKACiiigAooooA4v4x/8ilY/wDYyaD/AOna0rtK4v4x/wDI pWP/AGMmg/8A 
 p2tK7SgAqnpP/Hs//XxP/wCjWq5VPSf+PZ/+vif/ANGtQAat/wAeyf8AXxB/ 6NWrlU9W/wCP 
 ZP8Ar4g/9GrVygClF/yGbn/r3i/9Clpdb/5A9/8A9ez/APoJpIv+Qzc/9e8X /oUtLrf/ACB7 
 /wD69n/9BNAFyqUv/IZtv+veX/0KKrtUpf8AkM23/XvL/wChRUAXap6T/wAe z/8AXxP/AOjW 
 q5VPSf8Aj2f/AK+J/wD0a1ABqH/H3p//AF8H/wBFSVcqnqH/AB96f/18H/0V JVygCnp//H3q 
 H/XwP/RUdGt/8ge//wCvZ/8A0E0af/x96h/18D/0VHRrf/IHv/8Ar2f/ANBN AFyqUX/IZuf+ 
 veL/ANClq7VKL/kM3P8A17xf+hS0AXap6J/yB7D/AK9k/wDQRVyqeif8gew/ 69k/9BFABqH/ 
 AB96f/18H/0VJVyqeof8fen/APXwf/RUlXKAKek/8ez/APXxP/6NajVv+PZP +viD/wBGrRpP 
 /Hs//XxP/wCjWo1b/j2T/r4g/wDRq0AXKpRf8hm5/wCveL/0KWrtUov+Qzc/ 9e8X/oUtAC63 
 /wAge/8A+vZ//QTVyqet/wDIHv8A/r2f/wBBNXKAKUv/ACGbb/r3l/8AQoqu 1Sl/5DNt/wBe 
 8v8A6FFV2gCnpP8Ax7P/ANfE/wD6NajUP+PvT/8Ar4P/AKKko0n/AI9n/wCv if8A9GtRqH/H 
 3p//AF8H/wBFSUAXKp6f/wAfeof9fA/9FR1cqnp//H3qH/XwP/RUdABrf/IH v/8Ar2f/ANBN 
 XKp63/yB7/8A69n/APQTVygClF/yGbn/AK94v/Qpau1Si/5DNz/17xf+hS1d oAp6J/yB7D/r 
 2T/0EUah/wAfen/9fB/9FSUaJ/yB7D/r2T/0EUah/wAfen/9fB/9FSUAXKp6 T/x7P/18T/8A 
 o1quVT0n/j2f/r4n/wDRrUAGrf8AHsn/AF8Qf+jVq5VPVv8Aj2T/AK+IP/Rq 1coApRf8hm5/ 
 694v/QpaXW/+QPf/APXs/wD6CaSL/kM3P/XvF/6FLS63/wAge/8A+vZ//QTQ BcqlL/yGbb/r 
 3l/9Ciq7VKX/AJDNt/17y/8AoUVAF2qek/8AHs//AF8T/wDo1quVT0n/AI9n /wCvif8A9GtQ 
 Aah/x96f/wBfB/8ARUlXKp6h/wAfen/9fB/9FSVcoAp6f/x96h/18D/0VHRr f/IHv/8Ar2f/ 
 ANBNGn/8feof9fA/9FR0a3/yB7//AK9n/wDQTQBcqlF/yGbn/r3i/wDQpau1 Si/5DNz/ANe8 
 X/oUtAF2qeif8gew/wCvZP8A0EVcqnon/IHsP+vZP/QRQAah/wAfen/9fB/9 FSVcqnqH/H3p 
 /wD18H/0VJVygCnpP/Hs/wD18T/+jWo1b/j2T/r4g/8ARq0aT/x7P/18T/8A o1qNW/49k/6+ 
 IP8A0atAFyqUX/IZuf8Ar3i/9Clq7VKL/kM3P/XvF/6FLQAut/8AIHv/APr2 f/0E1cqnrf8A 
 yB7/AP69n/8AQTVygClL/wAhm2/695f/AEKKrtUpf+Qzbf8AXvL/AOhRVdoA p6T/AMez/wDX 
 xP8A+jWo1D/j70//AK+D/wCipKNJ/wCPZ/8Ar4n/APRrUah/x96f/wBfB/8A RUlAFyqen/8A 
 H3qH/XwP/RUdXKp6f/x96h/18D/0VHQAa3/yB7//AK9n/wDQTVyqet/8ge// AOvZ/wD0E1co 
 ApRf8hm5/wCveL/0KWrtUov+Qzc/9e8X/oUtXaAKeif8gew/69k/9BFGof8A H3p//Xwf/RUl 
 Gif8gew/69k/9BFGof8AH3p//Xwf/RUlAFyqek/8ez/9fE//AKNarlU9J/49 n/6+J/8A0a1A 
 Bq3/AB7J/wBfEH/o1auVT1b/AI9k/wCviD/0atXKAKUX/IZuf+veL/0KWl1v /kD3/wD17P8A 
 +gmki/5DNz/17xf+hS0ut/8AIHv/APr2f/0E0AXKpS/8hm2/695f/Qoqu1Sl /wCQzbf9e8v/ 
 AKFFQBdqnpP/AB7P/wBfE/8A6NarlU9J/wCPZ/8Ar4n/APRrUAGof8fen/8A Xwf/AEVJVyqe 
 of8AH3p//Xwf/RUlXKAKen/8feof9fA/9FR0a3/yB7//AK9n/wDQTRp//H3q H/XwP/RUdGt/ 
 8ge//wCvZ/8A0E0AXKpRf8hm5/694v8A0KWrtUov+Qzc/wDXvF/6FLQBdqno n/IHsP8Ar2T/ 
 ANBFXKp6J/yB7D/r2T/0EUAGof8AH3p//Xwf/RUlXKp6h/x96f8A9fB/9FSV coAp6T/x7P8A 
 9fE//o1qNW/49k/6+IP/AEatGk/8ez/9fE//AKNajVv+PZP+viD/ANGrQBcq lF/yGbn/AK94 
 v/Qpau1Si/5DNz/17xf+hS0ALrf/ACB7/wD69n/9BNXKp63/AMge/wD+vZ// AEE1coApS/8A 
 IZtv+veX/wBCiq7VKX/kM23/AF7y/wDoUVXaAKek/wDHs/8A18T/APo1qNQ/ 4+9P/wCvg/8A 
 oqSjSf8Aj2f/AK+J/wD0a1Gof8fen/8AXwf/AEVJQBcooooAKKKKACiiigAo oooAKKKKACii 
 igAooooAKKKKAOL+Mf8AyKVj/wBjJoP/AKdrSu0ri/jH/wAilY/9jJoP/p2t K7SgAqnpP/Hs 
 /wD18T/+jWq5VPSf+PZ/+vif/wBGtQAat/x7J/18Qf8Ao1auVT1b/j2T/r4g /wDRq1coApRf 
 8hm5/wCveL/0KWl1v/kD3/8A17P/AOgmki/5DNz/ANe8X/oUtLrf/IHv/wDr 2f8A9BNAFyqU 
 v/IZtv8Ar3l/9Ciq7VKX/kM23/XvL/6FFQBdqnpP/Hs//XxP/wCjWq5VPSf+ PZ/+vif/ANGt 
 QAah/wAfen/9fB/9FSVcqnqH/H3p/wD18H/0VJVygCnp/wDx96h/18D/ANFR 0a3/AMge/wD+ 
 vZ//AEE0af8A8feof9fA/wDRUdGt/wDIHv8A/r2f/wBBNAFyqUX/ACGbn/r3 i/8AQpau1Si/ 
 5DNz/wBe8X/oUtAF2qeif8gew/69k/8AQRVyqeif8gew/wCvZP8A0EUAGof8 fen/APXwf/RU 
 lXKp6h/x96f/ANfB/wDRUlXKAKek/wDHs/8A18T/APo1qNW/49k/6+IP/Rq0 aT/x7P8A9fE/ 
 /o1qNW/49k/6+IP/AEatAFyqUX/IZuf+veL/ANClq7VKL/kM3P8A17xf+hS0 ALrf/IHv/wDr 
 2f8A9BNXKp63/wAge/8A+vZ//QTVygClL/yGbb/r3l/9Ciq7VKX/AJDNt/17 y/8AoUVXaAKe 
 k/8AHs//AF8T/wDo1qNQ/wCPvT/+vg/+ipKNJ/49n/6+J/8A0a1Gof8AH3p/ /Xwf/RUlAFyq 
 en/8feof9fA/9FR1cqnp/wDx96h/18D/ANFR0AGt/wDIHv8A/r2f/wBBNXKp 63/yB7//AK9n 
 /wDQTVygClF/yGbn/r3i/wDQpau1Si/5DNz/ANe8X/oUtXaAKeif8gew/wCv ZP8A0EUah/x9 
 6f8A9fB/9FSUaJ/yB7D/AK9k/wDQRRqH/H3p/wD18H/0VJQBcqnpP/Hs/wD1 8T/+jWq5VPSf 
 +PZ/+vif/wBGtQAat/x7J/18Qf8Ao1auVT1b/j2T/r4g/wDRq1coApRf8hm5 /wCveL/0KWl1 
 v/kD3/8A17P/AOgmki/5DNz/ANe8X/oUtLrf/IHv/wDr2f8A9BNAFyqUv/IZ tv8Ar3l/9Ciq 
 7VKX/kM23/XvL/6FFQBdqnpP/Hs//XxP/wCjWq5VPSf+PZ/+vif/ANGtQAah /wAfen/9fB/9 
 FSVcqnqH/H3p/wD18H/0VJVygCnp/wDx96h/18D/ANFR0a3/AMge/wD+vZ// AEE0af8A8feo 
 f9fA/wDRUdGt/wDIHv8A/r2f/wBBNAFyqUX/ACGbn/r3i/8AQpau1Si/5DNz /wBe8X/oUtAF 
 2qeif8gew/69k/8AQRVyqeif8gew/wCvZP8A0EUAGof8fen/APXwf/RUlXKp 6h/x96f/ANfB 
 /wDRUlXKAKek/wDHs/8A18T/APo1qNW/49k/6+IP/Rq0aT/x7P8A9fE//o1q NW/49k/6+IP/ 
 AEatAFyqUX/IZuf+veL/ANClq7VKL/kM3P8A17xf+hS0ALrf/IHv/wDr2f8A 9BNXKp63/wAg 
 e/8A+vZ//QTVygClL/yGbb/r3l/9Ciq7VKX/AJDNt/17y/8AoUVXaAKek/8A Hs//AF8T/wDo 
 1qNQ/wCPvT/+vg/+ipKNJ/49n/6+J/8A0a1Gof8AH3p//Xwf/RUlAFyqen/8 feof9fA/9FR1 
 cqnp/wDx96h/18D/ANFR0AGt/wDIHv8A/r2f/wBBNXKp63/yB7//AK9n/wDQ TVygClF/yGbn 
 /r3i/wDQpau1Si/5DNz/ANe8X/oUtXaAKeif8gew/wCvZP8A0EUah/x96f8A 9fB/9FSUaJ/y 
 B7D/AK9k/wDQRRqH/H3p/wD18H/0VJQBcqnpP/Hs/wD18T/+jWq5VPSf+PZ/ +vif/wBGtQAa 
 t/x7J/18Qf8Ao1auVT1b/j2T/r4g/wDRq1coApRf8hm5/wCveL/0KWl1v/kD 3/8A17P/AOgm 
 ki/5DNz/ANe8X/oUtLrf/IHv/wDr2f8A9BNAFyqUv/IZtv8Ar3l/9Ciq7VKX /kM23/XvL/6F 
 FQBdqnpP/Hs//XxP/wCjWq5VPSf+PZ/+vif/ANGtQAah/wAfen/9fB/9FSVc qnqH/H3p/wD1 
 8H/0VJVygCnp/wDx96h/18D/ANFR0a3/AMge/wD+vZ//AEE0af8A8feof9fA /wDRUdGt/wDI 
 Hv8A/r2f/wBBNAFyqUX/ACGbn/r3i/8AQpau1Si/5DNz/wBe8X/oUtAF2qei f8gew/69k/8A 
 QRVyqeif8gew/wCvZP8A0EUAGof8fen/APXwf/RUlXKp6h/x96f/ANfB/wDR UlXKAKek/wDH 
 s/8A18T/APo1qNW/49k/6+IP/Rq0aT/x7P8A9fE//o1qNW/49k/6+IP/AEat AFyqUX/IZuf+ 
 veL/ANClq7VKL/kM3P8A17xf+hS0ALrf/IHv/wDr2f8A9BNXKp63/wAge/8A +vZ//QTVygCl 
 L/yGbb/r3l/9Ciq7VKX/AJDNt/17y/8AoUVXaAKek/8AHs//AF8T/wDo1qNQ /wCPvT/+vg/+ 
 ipKNJ/49n/6+J/8A0a1Gof8AH3p//Xwf/RUlAFyiiigAooooAKKKKACiiigA ooooAKKKKACi 
 iigAooooA4v4x/8AIpWP/YyaD/6drSu0ri/jH/yKVj/2Mmg/+na0rtKACqek /wDHs/8A18T/ 
 APo1quVT0n/j2f8A6+J//RrUAGrf8eyf9fEH/o1auVT1b/j2T/r4g/8ARq1c oApRf8hm5/69 
 4v8A0KWm60T/AGRff9e0n/oJp0f/ACGLr/r3i/8AQpaoTapZ6n4f1CeynWZF W4gYgfdeNmRw 
 foyke+OM0rpA1ZNm1uNVJf8AkM23/XvL/wChRVb+lVJf+Qzbf9e8v/oUVMC7 VPSf+PZ/+vif 
 /wBGtVyqek/8ez/9fE//AKNagA1D/j70/wD6+D/6Kkq5VPUP+PvT/wDr4P8A 6Kkq5QBT0/8A 
 4+9Q/wCvgf8AoqOjW/8AkD3/AP17P/6CaNP/AOPvUP8Ar4H/AKKjo1v/AJA9 /wD9ez/+gmgC 
 5VKL/kM3P/XvF/6FLV2qUX/IZuf+veL/ANCloAu1T0T/AJA9h/17J/6CKuVT 0T/kD2H/AF7J 
 /wCgigA1D/j70/8A6+D/AOipKuVT1D/j70//AK+D/wCipKuUAU9J/wCPZ/8A r4n/APRrUat/ 
 x7J/18Qf+jVo0n/j2f8A6+J//RrUat/x7J/18Qf+jVoAuVSi/wCQzc/9e8X/ AKFLV2qUX/IZ 
 uf8Ar3i/9CloAXW/+QPf/wDXs/8A6CauVT1v/kD3/wD17P8A+gmrlAFKX/kM 23/XvL/6FFV2 
 qUv/ACGbb/r3l/8AQoqu0AU9J/49n/6+J/8A0a1Gof8AH3p//Xwf/RUlGk/8 ez/9fE//AKNa 
 jUP+PvT/APr4P/oqSgC5VPT/APj71D/r4H/oqOrlU9P/AOPvUP8Ar4H/AKKj oANb/wCQPf8A 
 /Xs//oJq5VPW/wDkD3//AF7P/wCgmrlAFKL/AJDNz/17xf8AoUtXapRf8hm5 /wCveL/0KWrt 
 AFPRP+QPYf8AXsn/AKCKNQ/4+9P/AOvg/wDoqSjRP+QPYf8AXsn/AKCKNQ/4 +9P/AOvg/wDo 
 qSgC5VPSf+PZ/wDr4n/9GtVyqek/8ez/APXxP/6NagA1b/j2T/r4g/8ARq1c qnq3/Hsn/XxB 
 /wCjVq5QBSi/5DNz/wBe8X/oUtLrf/IHv/8Ar2f/ANBNJF/yGbn/AK94v/Qp aXW/+QPf/wDX 
 s/8A6CaALlUpf+Qzbf8AXvL/AOhRVdqlL/yGbb/r3l/9CioAu1T0n/j2f/r4 n/8ARrVcqnpP 
 /Hs//XxP/wCjWoANQ/4+9P8A+vg/+ipKuVT1D/j70/8A6+D/AOipKuUAU9P/ AOPvUP8Ar4H/ 
 AKKjo1v/AJA9/wD9ez/+gmjT/wDj71D/AK+B/wCio6Nb/wCQPf8A/Xs//oJo AuVSi/5DNz/1 
 7xf+hS1dqlF/yGbn/r3i/wDQpaALtU9E/wCQPYf9eyf+girlU9E/5A9h/wBe yf8AoIoANQ/4 
 +9P/AOvg/wDoqSrlU9Q/4+9P/wCvg/8AoqSrlAFPSf8Aj2f/AK+J/wD0a1Gr f8eyf9fEH/o1 
 aNJ/49n/AOvif/0a1Grf8eyf9fEH/o1aALlUov8AkM3P/XvF/wChS1dqlF/y Gbn/AK94v/Qp 
 aAF1v/kD3/8A17P/AOgmrlU9b/5A9/8A9ez/APoJq5QBSl/5DNt/17y/+hRV dqlL/wAhm2/6 
 95f/AEKKrtAFPSf+PZ/+vif/ANGtRqH/AB96f/18H/0VJRpP/Hs//XxP/wCj Wo1D/j70/wD6 
 +D/6KkoAuVT0/wD4+9Q/6+B/6Kjq5VPT/wDj71D/AK+B/wCio6ADW/8AkD3/ AP17P/6CauVT 
 1v8A5A9//wBez/8AoJq5QBSi/wCQzc/9e8X/AKFLV2qUX/IZuf8Ar3i/9Clq 7QBT0T/kD2H/ 
 AF7J/wCgijUP+PvT/wDr4P8A6Kko0T/kD2H/AF7J/wCgijUP+PvT/wDr4P8A 6KkoAuVT0n/j 
 2f8A6+J//RrVcqnpP/Hs/wD18T/+jWoANW/49k/6+IP/AEatXKp6t/x7J/18 Qf8Ao1auUAUo 
 v+Qzc/8AXvF/6FLS63/yB7//AK9n/wDQTSRf8hm5/wCveL/0KWl1v/kD3/8A 17P/AOgmgC5V 
 KX/kM23/AF7y/wDoUVXapS/8hm2/695f/QoqALtU9J/49n/6+J//AEa1XKp6 T/x7P/18T/8A 
 o1qADUP+PvT/APr4P/oqSrlU9Q/4+9P/AOvg/wDoqSrlAFPT/wDj71D/AK+B /wCio6Nb/wCQ 
 Pf8A/Xs//oJo0/8A4+9Q/wCvgf8AoqOjW/8AkD3/AP17P/6CaALlUov+Qzc/ 9e8X/oUtXapR 
 f8hm5/694v8A0KWgC7VPRP8AkD2H/Xsn/oIq5VPRP+QPYf8AXsn/AKCKADUP +PvT/wDr4P8A 
 6Kkq5VPUP+PvT/8Ar4P/AKKkq5QBT0n/AI9n/wCvif8A9GtRq3/Hsn/XxB/6 NWjSf+PZ/wDr 
 4n/9GtRq3/Hsn/XxB/6NWgC5VKL/AJDNz/17xf8AoUtXapRf8hm5/wCveL/0 KWgBdb/5A9// 
 ANez/wDoJq5VPW/+QPf/APXs/wD6CauUAUpf+Qzbf9e8v/oUVXapS/8AIZtv +veX/wBCiq7Q 
 BT0n/j2f/r4n/wDRrUah/wAfen/9fB/9FSUaT/x7P/18T/8Ao1qNQ/4+9P8A +vg/+ipKALlF 
 FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFRtIR2/X/AD/kUF3yOFGTjB4oAkoq MSE54GB3B/z7 
 UeZ6Y/Hjv/n60Acf8Y/+RSsf+xk0H/07WldpXF/GP/kUrH/sZNB/9O1pXaUA FU9J/wCPZ/8A 
 r4n/APRrVcqnpP8Ax7P/ANfE/wD6NagA1f8A49k/6+IP/Rq1czVPV/8Aj1T/ AK+IP/Rq1a70 
 AUlONWuz/wBO0R/8elr50+E3jieIa3FcOTZX13OcZz5ZYcN+ODn17175rl2L JNYuyQBDpyyZ 
 9NvnH+lfHvwtmYx3UTMCuAUX0AJLf+hivl+JsXUwsIVaW8dfyNM1o1afDWMx 1H4qcqbXpdpn 
 21FKksayRsGUjII9DUEhzrNt/wBe8v8A6FFXmfwl8XEbNB1CTP8Az6yMev8A sH39K9Lc51i2 
 6f8AHvL0/wB6KvYyzMqWYUFWp9d12fY8XJs3oZrhY4ik/Vdn2LxzVPSf+PZ/ +vif/wBGtVzN 
 U9J/49n/AOvif/0a1egesGof8fen/wDXwf8A0VJVyqeof8fen/8AXwf/AEVJ VygCnp//AB96 
 h/18D/0VHRrf/IHv/wDr2f8A9BNGn/8AH3qH/XwP/RUdGt/8ge//AOvZ/wD0 E0AXKpRf8hm5 
 /wCveL/0KWrtUov+Qzc/9e8X/oUtAF2qeif8gew/69k/9BFXKp6J/wAgew/6 9k/9BFABqH/H 
 3p//AF8H/wBFSVcqnqH/AB96f/18H/0VJVygCnpP/Hs//XxP/wCjWo1b/j2T /r4g/wDRq0aT 
 /wAez/8AXxP/AOjWo1b/AI9k/wCviD/0atAFyqUX/IZuf+veL/0KWrtUov8A kM3P/XvF/wCh 
 S0ALrf8AyB7/AP69n/8AQTVyqet/8ge//wCvZ/8A0E1coApS/wDIZtv+veX/ ANCiq7VKX/kM 
 23/XvL/6FFV2gCnpP/Hs/wD18T/+jWo1D/j70/8A6+D/AOipKNJ/49n/AOvi f/0a1Gof8fen 
 /wDXwf8A0VJQBcqnp/8Ax96h/wBfA/8ARUdXKp6f/wAfeof9fA/9FR0AGt/8 ge//AOvZ/wD0 
 E1cqnrf/ACB7/wD69n/9BNXKAKUX/IZuf+veL/0KWrtUov8AkM3P/XvF/wCh S1doAp6J/wAg 
 ew/69k/9BFGof8fen/8AXwf/AEVJRon/ACB7D/r2T/0EUah/x96f/wBfB/8A RUlAFyqek/8A 
 Hs//AF8T/wDo1quVT0n/AI9n/wCvif8A9GtQAat/x7J/18Qf+jVq5VPVv+PZ P+viD/0atXKA 
 KUX/ACGbn/r3i/8AQpaXW/8AkD3/AP17P/6CaSL/AJDNz/17xf8AoUtLrf8A yB7/AP69n/8A 
 QTQBcqlL/wAhm2/695f/AEKKrtUpf+Qzbf8AXvL/AOhRUAXap6T/AMez/wDX xP8A+jWq5VPS 
 f+PZ/wDr4n/9GtQAah/x96f/ANfB/wDRUlXKp6h/x96f/wBfB/8ARUlXKAKe n/8AH3qH/XwP 
 /RUdGt/8ge//AOvZ/wD0E0af/wAfeof9fA/9FR0a3/yB7/8A69n/APQTQBcq lF/yGbn/AK94 
 v/Qpau1Si/5DNz/17xf+hS0AXap6J/yB7D/r2T/0EVcqnon/ACB7D/r2T/0E UAGof8fen/8A 
 Xwf/AEVJVyqeof8AH3p//Xwf/RUlXKAKek/8ez/9fE//AKNajVv+PZP+viD/ ANGrRpP/AB7P 
 /wBfE/8A6NajVv8Aj2T/AK+IP/Rq0AXKpRf8hm5/694v/Qpau1Si/wCQzc/9 e8X/AKFLQAut 
 /wDIHv8A/r2f/wBBNXKp63/yB7//AK9n/wDQTVygClL/AMhm2/695f8A0KKr tUpf+Qzbf9e8 
 v/oUVXaAKek/8ez/APXxP/6NajUP+PvT/wDr4P8A6Kko0n/j2f8A6+J//RrU ah/x96f/ANfB 
 /wDRUlAFyqen/wDH3qH/AF8D/wBFR1cqnp//AB96h/18D/0VHQAa3/yB7/8A 69n/APQTVyqe 
 t/8AIHv/APr2f/0E1coApRf8hm5/694v/Qpau1Si/wCQzc/9e8X/AKFLV2gC non/ACB7D/r2 
 T/0EUah/x96f/wBfB/8ARUlGif8AIHsP+vZP/QRRqH/H3p//AF8H/wBFSUAX Kp6T/wAez/8A 
 XxP/AOjWq5VPSf8Aj2f/AK+J/wD0a1ABq3/Hsn/XxB/6NWrlU9W/49k/6+IP /Rq1coApRf8A 
 IZuf+veL/wBClpdb/wCQPf8A/Xs//oJpIv8AkM3P/XvF/wChS0ut/wDIHv8A /r2f/wBBNAFy 
 qUv/ACGbb/r3l/8AQoqu1Sl/5DNt/wBe8v8A6FFQBdqnpP8Ax7P/ANfE/wD6 NarlU9J/49n/ 
 AOvif/0a1ABqH/H3p/8A18H/ANFSVcqnqH/H3p//AF8H/wBFSVcoAp6f/wAf eof9fA/9FR0a 
 3/yB7/8A69n/APQTRp//AB96h/18D/0VHRrf/IHv/wDr2f8A9BNAFyqUX/IZ uf8Ar3i/9Clq 
 7VKL/kM3P/XvF/6FLQBdqnon/IHsP+vZP/QRVyqeif8AIHsP+vZP/QRQAah/ x96f/wBfB/8A 
 RUlXKp6h/wAfen/9fB/9FSVcoAp6T/x7P/18T/8Ao1qNW/49k/6+IP8A0atG k/8AHs//AF8T 
 /wDo1qNW/wCPZP8Ar4g/9GrQBcqlF/yGbn/r3i/9Clq7VKL/AJDNz/17xf8A oUtAC63/AMge 
 /wD+vZ//AEE1cqnrf/IHv/8Ar2f/ANBNXKAKUv8AyGbb/r3l/wDQoqu1Sl/5 DNt/17y/+hRV 
 doAp6T/x7P8A9fE//o1qNQ/4+9P/AOvg/wDoqSjSf+PZ/wDr4n/9GtRqH/H3 p/8A18H/ANFS 
 UAXKKKKACiiigAooooAKKKKACiiigAooooA8J+PPiR5dZsNPntfEmn2GheJN FuA1ro97LHqk 
 hvLYkGWKMxGFFkbbGWLyTqoUL5aibmkA0X4XaZrejf8AEs1XWPhPqmq6ne2h 8qe+vkhsHS7m 
 dcGSZWmmYSMSwMrnILHP0neWVpexLDeW0NzGsqTKkqB1Do4dGAPG5XVWB6gg EciqWkeG/D+j 
 31/f6Tomm6fd6lL519Pa2qRSXT5J3SMoBc5Zjk5OWJ70AePeLtJ0jQdd8Q+H NC0yx0rQ5/8A 
 hFPO06zgWG1k+06xPBc7o1AU+bEixSZHzooVsgAV3HwrtbTS9W8baJplrFZ6 Zp2vxxWVnAgj 
 hto306ykZYoxgIpkkkc7QMs7HksSek0vwl4W0rRbrRNL8N6PY6VebvtNjb2M UcE25Qjb41UK 
 2VAU5ByAB0FW9F0bSdE0yLTNF0200ywh3eVa2cKwxJuYs2EUADJJJ46knvQB y3xa84eHLU3D 
 xvB/b+jbVRCjB/7TtthLEkFQ20kYBYAqCpOR1yrfCJw89uZD9xhAwVfqN/P5 iuU+MY/4pOxO 
 Tn/hJNC7/wDUWtK7TH/1vagCns1P/n7tP/AV/wD4uqumJqP2Zyl1agefP962 Y8+a3+3WvVLS 
 R/or/wDXxP8A+jWoAq6mmo/ZkL3VqR58HS2Yc+av+3VgJqf/AD92n/gK3/xd O1cf6Kg/6eIP 
 /Rq1bHDfWgR578WZr2z8EeKp3uICw0YqdsDLncsoGPnODkn9K+UPhpKqa0UL 4MiFFU9wRu/k 
 lfT37R9z9m+GviRh1kt7WP65nII/LNfJ/gudIPEdo7A5LqiEdiWx/ImvkOJr yXKv5T9Dy3Kl 
 juCszhbWUZJfKN1+LPXo2aKRXjYo6kFWHUEdCK9i+H/ie78QSxJJPbx31tA6 uGhJypKYPDDJ 
 O38MGvGxVzR9RudI1OK/s5NksZ4OOCO4PqDXw+Q5vUy3EJ/Ze6/rqfx1w3n1 TJ8Wm/gekl+v 
 qj6OKan/AM/dn/4Ct/8AF1X0xNR+zOUurUDz5/vWzHnzW/26i8J69a+IdIjv LfgniRO6N3B+ 
 lX9IH+iuP+nif/0a1fsdGtCvTVSDumfvtCvDEU1Vpu8XqmVb1NS+02O65tST O23Fsw58qTr8 
 9Wtmp/8AP3af+Ar/APxdF+P9L0//AK+D/wCipKu1obGRZJqX2m+23NqCJ13Z tmPPlR9Pno1d 
 NR/su9L3NqU8hwwW2YHG09Dvq1YD/S9Q/wCvgf8AoqOjWx/xJ770Fs/H/ATQ AbNT/wCfu0/8 
 BX/+LqrGmo/2pcf6Va7/ACItx+zNjG5+2/3Na9Uoh/xObn1+zxc/8CloANmp /wDP3af+Ar// 
 ABdVdITUf7LsilzahPIQKGtmJxtHU7616paIP+JPY+htk4/4CKAKt6mpfabH dc2pJnbbi2Yc 
 +VJ1+erWzU/+fu0/8BX/APi6L8f6Xp//AF8H/wBFSVdoAyNMTUfszlLq1A8+ f71sx581v9uj 
 U01H7Mhe6tSPPg+7bMOfNX/bq1pI/wBFf/r4n/8ARrUasP8ARU/6+IP/AEat ABs1P/n7tP8A 
 wFf/AOLqrGmo/wBqXH+lWu/yItx+zNjG5+2/3Na9Uoh/xObn1+zxc/8AApaA KurpqP8AZd6X 
 ubUp5DhgtswONp6HfVrZqf8Az92n/gK//wAXRrY/4k996C2fj/gJq7QBkSJq P9qW/wDpVrv8 
 iXafszYxuTtv9hVrZqf/AD92n/gK/wD8XRKP+Jzbev2eXn/gUVXaAMjTE1H7 M5S6tQPPn+9b 
 MefNb/bovU1L7TY7rm1JM7bcWzDnypOvz1a0kf6K/wD18T/+jWovx/pen/8A Xwf/AEVJQAbN 
 T/5+7T/wFf8A+LqrZJqX2m+23NqCJ13ZtmPPlR9PnrXqlYD/AEvUP+vgf+io 6AKurpqP9l3p 
 e5tSnkOGC2zA42nod9Wtmp/8/dp/4Cv/APF0a2P+JPfegtn4/wCAmrtAGRGm o/2pcf6Va7/I 
 i3H7M2Mbn7b/AHNWtmp/8/dp/wCAr/8AxdEQ/wCJzc+v2eLn/gUtXaAMjSE1 H+y7Ipc2oTyE 
 ChrZicbR1O+i9TUvtNjuubUkzttxbMOfKk6/PVrRB/xJ7H0NsnH/AAEUX4/0 vT/+vg/+ipKA 
 DZqf/P3af+Ar/wDxdVdMTUfszlLq1A8+f71sx581v9uteqWkj/RX/wCvif8A 9GtQBV1NNR+z 
 IXurUjz4Pu2zDnzV/wBurWzU/wDn7tP/AAFf/wCLo1Yf6Kn/AF8Qf+jVq7QB kRpqP9qXH+lW 
 u/yItx+zNjG5+2/3NGrpqP8AZd6XubUp5DhgtswONp6HfVqIf8Tm59fs8XP/ AAKWjWx/xJ77 
 0Fs/H/ATQAbNT/5+7T/wFf8A+LqrImo/2pb/AOlWu/yJdp+zNjG5O2/2Fa9U pR/xObb1+zy8 
 /wDAoqADZqf/AD92n/gK/wD8XVXTE1H7M5S6tQPPn+9bMefNb/brXqlpI/0V /wDr4n/9GtQB 
 VvU1L7TY7rm1JM7bcWzDnypOvz1a2an/AM/dp/4Cv/8AF0X4/wBL0/8A6+D/ AOipKu0AZFkm 
 pfab7bc2oInXdm2Y8+VH0+ejV01H+y70vc2pTyHDBbZgcbT0O+rVgP8AS9Q/ 6+B/6Kjo1sf8 
 Se+9BbPx/wABNABs1P8A5+7T/wABX/8Ai6qxpqP9qXH+lWu/yItx+zNjG5+2 /wBzWvVKIf8A 
 E5ufX7PFz/wKWgA2an/z92n/AICv/wDF1V0hNR/suyKXNqE8hAoa2YnG0dTv rXqlog/4k9j6 
 G2Tj/gIoAq3qal9psd1zakmdtuLZhz5UnX56tbNT/wCfu0/8BX/+Lovx/pen /wDXwf8A0VJV 
 2gDI0xNR+zOUurUDz5/vWzHnzW/26NTTUfsyF7q1I8+D7tsw581f9urWkj/R X/6+J/8A0a1G 
 rD/RU/6+IP8A0atABs1P/n7tP/AV/wD4uqsaaj/alx/pVrv8iLcfszYxuftv 9zWvVKIf8Tm5 
 9fs8XP8AwKWgCrq6aj/Zd6XubUp5DhgtswONp6HfVrZqf/P3af8AgK//AMXR rY/4k996C2fj 
 /gJq7QBkSJqP9qW/+lWu/wAiXafszYxuTtv9hVrZqf8Az92n/gK//wAXRKP+ Jzbev2eXn/gU 
 VXaAMjTE1H7M5S6tQPPn+9bMefNb/bovU1L7TY7rm1JM7bcWzDnypOvz1a0k f6K//XxP/wCj 
 Wovx/pen/wDXwf8A0VJQAbNT/wCfu0/8BX/+LqrZJqX2m+23NqCJ13ZtmPPl R9PnrXqlYD/S 
 9Q/6+B/6KjoAq6umo/2Xel7m1KeQ4YLbMDjaeh31a2an/wA/dp/4Cv8A/F0a 2P8AiT33oLZ+ 
 P+AmrtAGRGmo/wBqXH+lWu/yItx+zNjG5+2/3NWtmp/8/dp/4Cv/APF0RD/i c3Pr9ni5/wCB 
 S1doAyNITUf7LsilzahPIQKGtmJxtHU76L1NS+02O65tSTO23Fsw58qTr89W tEH/ABJ7H0Ns 
 nH/ARRfj/S9P/wCvg/8AoqSgA2an/wA/dp/4Cv8A/F1V0xNR+zOUurUDz5/v WzHnzW/2616p 
 aSP9Ff8A6+J//RrUAVdTTUfsyF7q1I8+D7tsw581f9urWzU/+fu0/wDAV/8A 4ujVh/oqf9fE 
 H/o1au0AZEaaj/alx/pVrv8AIi3H7M2Mbn7b/c0aumo/2Xel7m1KeQ4YLbMD jaeh31aiH/E5 
 ufX7PFz/AMClo1sf8Se+9BbPx/wE0AGzU/8An7tP/AV//i6qyJqP9qW/+lWu /wAiXafszYxu 
 Ttv9hWvVKUf8Tm29fs8vP/AoqADZqf8Az92n/gK//wAXVXTE1H7M5S6tQPPn +9bMefNb/brX 
 qlpI/wBFf/r4n/8ARrUAVb1NS+02O65tSTO23Fsw58qTr89Wtmp/8/dp/wCA r/8AxdF+P9L0 
 /wD6+D/6Kkq7QBkWSal9pvttzagidd2bZjz5UfT56NXTUf7LvS9zalPIcMFt mBxtPQ76tWA/ 
 0vUP+vgf+io6NbH/ABJ770Fs/H/ATQAbNT/5+7T/AMBX/wDi6qxpqP8Aalx/ pVrv8iLcfszY 
 xuftv9zWvVKIf8Tm59fs8XP/AAKWgA2an/z92n/gK/8A8XVXSE1H+y7Ipc2o TyEChrZicbR1 
 O+teqWiD/iT2PobZOP8AgIoAq3qal9psd1zakmdtuLZhz5UnX56tbNT/AOfu 0/8AAV//AIui 
 /H+l6f8A9fB/9FSVdoAyNMTUfszlLq1A8+f71sx581v9ujU01H7Mhe6tSPPg +7bMOfNX/bq1 
 pI/0V/8Ar4n/APRrUasP9FT/AK+IP/Rq0AGzU/8An7tP/AV//i6qxpqP9qXH +lWu/wAiLcfs 
 zYxuftv9zWvVKIf8Tm59fs8XP/ApaAKurpqP9l3pe5tSnkOGC2zA42nod9Wt mp/8/dp/4Cv/ 
 APF0a2P+JPfegtn4/wCAmrtAGRImo/2pb/6Va7/Il2n7M2Mbk7b/AGFWtmp/ 8/dp/wCAr/8A 
 xdEo/wCJzbev2eXn/gUVXaAMjTE1H7M5S6tQPPn+9bMefNb/AG6L1NS+02O6 5tSTO23Fsw58 
 qTr89WtJH+iv/wBfE/8A6Nai/H+l6f8A9fB/9FSUAGzU/wDn7tP/AAFf/wCL qzB5vlDzmRn/ 
 AIiqFR+AJNSUmPrQAtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAHF/GP/ AJFKx/7GTQf/ 
 AE7WldpXF/GP/kUrH/sZNB/9O1pXaUAFU9J/49n/AOvif/0a1XKp6T/x7P8A 9fE//o1qADV/ 
 +PVP+viD/wBGrVo9jiqurf8AHsn/AF8Qf+jVq3QJnh/7WN35PgSSHOPtNxaR kDvhpm/9kr5b 
 02doL6OVACyk7R78/wCNfRf7Y8+yx0mz3f6yVZMf7qyj/wBmr5tjYpIrr1U5 FfIZ17+IcfI/ 
 oHgPBKfDsoSWlRy/y/Q9yRg6B1OQwyv0xkUvXrVLQnMmj2nOWWJUJ9SuAf61 dr8sqx5ZtH+c 
 +b4SWCx9bDy3hKS+52N/wR4juPDmrrOhL20vyzp29j9a918O3cV3pouIHV45 JpWVh3BkYj9M 
 V814rvfhV4sOm3a6NfP/AKLK/wC6Zv4H9K+y4Uzz2FRYWs/de3k/+CfZ8FcT LCVFg8Q/3b2f 
 Z/5M9fvj/pen/wDXwf8A0VJV2qF4we408qc/vyQfX91JV+v09NNXR+yIp6f/ AMfeof8AXwP/ 
 AEVHRrf/ACB7/wD69n/9BNGn/wDH3qH/AF8D/wBFR0a3/wAge/8A+vZ//QTT GXKpRf8AIZuf 
 +veL/wBClq7VKL/kM3P/AF7xf+hS0AXap6J/yB7D/r2T/wBBFXKp6J/yB7D/ AK9k/wDQRQAa 
 h/x96f8A9fB/9FSVcqnqH/H3p/8A18H/ANFSVcoAp6T/AMez/wDXxP8A+jWo 1b/j2T/r4g/9 
 GrRpP/Hs/wD18T/+jWo1b/j2T/r4g/8ARq0AXKpRf8hm5/694v8A0KWrtUov +Qzc/wDXvF/6 
 FLQAut/8ge//AOvZ/wD0E1cqnrf/ACB7/wD69n/9BNXKAKUv/IZtv+veX/0K KrtUpf8AkM23 
 /XvL/wChRVdoAp6T/wAez/8AXxP/AOjWo1D/AI+9P/6+D/6Kko0n/j2f/r4n /wDRrUah/wAf 
 en/9fB/9FSUAXKp6f/x96h/18D/0VHVyqen/APH3qH/XwP8A0VHQAa3/AMge /wD+vZ//AEE1 
 cqnrf/IHv/8Ar2f/ANBNXKAKUX/IZuf+veL/ANClq7VKL/kM3P8A17xf+hS1 doAp6J/yB7D/ 
 AK9k/wDQRRqH/H3p/wD18H/0VJRon/IHsP8Ar2T/ANBFGof8fen/APXwf/RU lAFyqek/8ez/ 
 APXxP/6NarlU9J/49n/6+J//AEa1ABq3/Hsn/XxB/wCjVq5VPVv+PZP+viD/ ANGrVygClF/y 
 Gbn/AK94v/QpaXW/+QPf/wDXs/8A6CaSL/kM3P8A17xf+hS0ut/8ge//AOvZ /wD0E0AXKpS/ 
 8hm2/wCveX/0KKrtUpf+Qzbf9e8v/oUVAF2qek/8ez/9fE//AKNarlU9J/49 n/6+J/8A0a1A 
 BqH/AB96f/18H/0VJVyqeof8fen/APXwf/RUlXKAKen/APH3qH/XwP8A0VHR rf8AyB7/AP69 
 n/8AQTRp/wDx96h/18D/ANFR0a3/AMge/wD+vZ//AEE0AXKpRf8AIZuf+veL /wBClq7VKL/k 
 M3P/AF7xf+hS0AXap6J/yB7D/r2T/wBBFXKp6J/yB7D/AK9k/wDQRQAah/x9 6f8A9fB/9FSV 
 cqnqH/H3p/8A18H/ANFSVcoAp6T/AMez/wDXxP8A+jWo1b/j2T/r4g/9GrRp P/Hs/wD18T/+ 
 jWo1b/j2T/r4g/8ARq0AXKpRf8hm5/694v8A0KWrtUov+Qzc/wDXvF/6FLQA ut/8ge//AOvZ 
 /wD0E1cqnrf/ACB7/wD69n/9BNXKAKUv/IZtv+veX/0KKrtUpf8AkM23/XvL /wChRVdoAp6T 
 /wAez/8AXxP/AOjWo1D/AI+9P/6+D/6Kko0n/j2f/r4n/wDRrUah/wAfen/9 fB/9FSUAXKp6 
 f/x96h/18D/0VHVyqen/APH3qH/XwP8A0VHQAa3/AMge/wD+vZ//AEE1cqnr f/IHv/8Ar2f/ 
 ANBNXKAKUX/IZuf+veL/ANClq7VKL/kM3P8A17xf+hS1doAp6J/yB7D/AK9k /wDQRRqH/H3p 
 /wD18H/0VJRon/IHsP8Ar2T/ANBFGof8fen/APXwf/RUlAFyqek/8ez/APXx P/6NarlU9J/4 
 9n/6+J//AEa1ABq3/Hsn/XxB/wCjVq5VPVv+PZP+viD/ANGrVygClF/yGbn/ AK94v/QpaXW/ 
 +QPf/wDXs/8A6CaSL/kM3P8A17xf+hS0ut/8ge//AOvZ/wD0E0AXKpS/8hm2 /wCveX/0KKrt 
 Upf+Qzbf9e8v/oUVAF2qek/8ez/9fE//AKNarlU9J/49n/6+J/8A0a1ABqH/ AB96f/18H/0V 
 JVyqeof8fen/APXwf/RUlXKAKen/APH3qH/XwP8A0VHRrf8AyB7/AP69n/8A QTRp/wDx96h/ 
 18D/ANFR0a3/AMge/wD+vZ//AEE0AXKpRf8AIZuf+veL/wBClq7VKL/kM3P/ AF7xf+hS0AXa 
 p6J/yB7D/r2T/wBBFXKp6J/yB7D/AK9k/wDQRQAah/x96f8A9fB/9FSVcqnq H/H3p/8A18H/ 
 ANFSVcoAp6T/AMez/wDXxP8A+jWo1b/j2T/r4g/9GrRpP/Hs/wD18T/+jWo1 b/j2T/r4g/8A 
 Rq0AXKpRf8hm5/694v8A0KWrtUov+Qzc/wDXvF/6FLQAut/8ge//AOvZ/wD0 E1cqnrf/ACB7 
 /wD69n/9BNXKAKUv/IZtv+veX/0KKrtUpf8AkM23/XvL/wChRVdoAp6T/wAe z/8AXxP/AOjW 
 o1D/AI+9P/6+D/6Kko0n/j2f/r4n/wDRrUah/wAfen/9fB/9FSUAXKKKKACi iigAooooAKKK 
 KACiiigAooooAKKKKACiiigDi/jH/wAilY/9jJoP/p2tK7SuL+Mf/IpWP/Yy aD/6drSu0oAK 
 p6T/AMez/wDXxP8A+jWq5VPSf+PZ/wDr4n/9GtQAav8A8eyf9fEH/o1atCqu rf8AHsn/AF8Q 
 f+jVq30oBny7+2Tcl/E+hW2R+7tHcj6yY/pXgleyftdXHm/E63hU5EOmxA+x MkhP6Yrxuvi8 
 ylfEyZ/TXBFJ08joRtum/vbf6nq/gKYS+HIVDFzExUt7nD/+zVvVx/wwuFbT 7i2UH92ysfqc 
 /wCFdhX51mMOTESR/n74qZe8v4txtG323L/wLX9Qo7e1FFcadj8/i30PWfht 4sOpLYaTfyf6 
 XbyFkdusibHXP15Fenbu1fLtpcTWt1HcW8hjljYMjDsR0r33wJ4mh8RaSs25 VuY/lmj7g+3s 
 a/U+Fs9WKgsPWfvrbzR+08GcSfXaSwld+/Faea/zNnTyftOoEEf8fA/9FR0u t/8AIHvv+vZ/ 
 /QTTNPGbjUMcf6QP/RSU/Wv+QPff9ez/APoJr7I+/uuhdqlF/wAhm5/694v/ AEKWrtUov+Qz 
 c/8AXvF/6FLQBdqnon/IHsP+vZP/AEEVcqnon/IHsP8Ar2T/ANBFABqH/H3p /wD18H/0VJVy 
 qeof8fen/wDXwf8A0VJVygCnpP8Ax7P/ANfE/wD6NajVv+PZP+viD/0atGk/ 8ez/APXxP/6N 
 ajVv+PZP+viD/wBGrQBcqlF/yGbn/r3i/wDQpau1Si/5DNz/ANe8X/oUtAC6 3/yB7/8A69n/ 
 APQTVyqet/8AIHv/APr2f/0E1coApS/8hm2/695f/Qoqu1Sl/wCQzbf9e8v/ AKFFV2gCnpP/ 
 AB7P/wBfE/8A6NajUP8Aj70//r4P/oqSjSf+PZ/+vif/ANGtRqH/AB96f/18 H/0VJQBcqnp/ 
 /H3qH/XwP/RUdXKp6f8A8feof9fA/wDRUdABrf8AyB7/AP69n/8AQTVyqet/ 8ge//wCvZ/8A 
 0E1coApRf8hm5/694v8A0KWrtUov+Qzc/wDXvF/6FLV2gCnon/IHsP8Ar2T/ ANBFGof8fen/ 
 APXwf/RUlGif8gew/wCvZP8A0EUah/x96f8A9fB/9FSUAXKp6T/x7P8A9fE/ /o1quVT0n/j2 
 f/r4n/8ARrUAGrf8eyf9fEH/AKNWrlU9W/49k/6+IP8A0atXKAKUX/IZuf8A r3i/9Clpdb/5 
 A9//ANez/wDoJpIv+Qzc/wDXvF/6FLS63/yB7/8A69n/APQTQBcqlL/yGbb/ AK95f/Qoqu1S 
 l/5DNt/17y/+hRUAXap6T/x7P/18T/8Ao1quVT0n/j2f/r4n/wDRrUAGof8A H3p//Xwf/RUl 
 XKp6h/x96f8A9fB/9FSVcoAp6f8A8feof9fA/wDRUdGt/wDIHv8A/r2f/wBB NGn/APH3qH/X 
 wP8A0VHRrf8AyB7/AP69n/8AQTQBcqlF/wAhm5/694v/AEKWrtUov+Qzc/8A XvF/6FLQBdqn 
 on/IHsP+vZP/AEEVcqnon/IHsP8Ar2T/ANBFABqH/H3p/wD18H/0VJVyqeof 8fen/wDXwf8A 
 0VJVygCnpP8Ax7P/ANfE/wD6NajVv+PZP+viD/0atGk/8ez/APXxP/6NajVv +PZP+viD/wBG 
 rQBcqlF/yGbn/r3i/wDQpau1Si/5DNz/ANe8X/oUtAC63/yB7/8A69n/APQT Vyqet/8AIHv/ 
 APr2f/0E1coApS/8hm2/695f/Qoqu1Sl/wCQzbf9e8v/AKFFV2gCnpP/AB7P /wBfE/8A6Naj 
 UP8Aj70//r4P/oqSjSf+PZ/+vif/ANGtRqH/AB96f/18H/0VJQBcqnp//H3q H/XwP/RUdXKp 
 6f8A8feof9fA/wDRUdABrf8AyB7/AP69n/8AQTVyqet/8ge//wCvZ/8A0E1c oApRf8hm5/69 
 4v8A0KWrtUov+Qzc/wDXvF/6FLV2gCnon/IHsP8Ar2T/ANBFGof8fen/APXw f/RUlGif8gew 
 /wCvZP8A0EUah/x96f8A9fB/9FSUAXKp6T/x7P8A9fE//o1quVT0n/j2f/r4 n/8ARrUAGrf8 
 eyf9fEH/AKNWrlU9W/49k/6+IP8A0atXKAKUX/IZuf8Ar3i/9Clpdb/5A9// ANez/wDoJpIv 
 +Qzc/wDXvF/6FLS63/yB7/8A69n/APQTQBcqlL/yGbb/AK95f/Qoqu1Sl/5D Nt/17y/+hRUA 
 Xap6T/x7P/18T/8Ao1quVT0n/j2f/r4n/wDRrUAGof8AH3p//Xwf/RUlXKp6 h/x96f8A9fB/ 
 9FSVcoAp6f8A8feof9fA/wDRUdGt/wDIHv8A/r2f/wBBNGn/APH3qH/XwP8A 0VHRrf8AyB7/ 
 AP69n/8AQTQBcqlF/wAhm5/694v/AEKWrtUov+Qzc/8AXvF/6FLQBdqnon/I HsP+vZP/AEEV 
 cqnon/IHsP8Ar2T/ANBFABqH/H3p/wD18H/0VJVyqeof8fen/wDXwf8A0VJV ygCnpP8Ax7P/ 
 ANfE/wD6NajVv+PZP+viD/0atGk/8ez/APXxP/6NajVv+PZP+viD/wBGrQBc qlF/yGbn/r3i 
 /wDQpau1Si/5DNz/ANe8X/oUtAC63/yB7/8A69n/APQTVyqet/8AIHv/APr2 f/0E1coApS/8 
 hm2/695f/Qoqu1Sl/wCQzbf9e8v/AKFFV2gCnpP/AB7P/wBfE/8A6NajUP8A j70//r4P/oqS 
 jSf+PZ/+vif/ANGtRqH/AB96f/18H/0VJQBcooooAKKKKACiiigAooooAKKK KACiiigAoooo 
 AKKKKAOL+Mf/ACKVj/2Mmg/+na0rtK4v4x/8ilY/9jJoP/p2tK7SgAqnpP8A x7P/ANfE/wD6 
 NarlU9J/49n/AOvif/0a1ABq/wDx6p/18Qf+jVq0x4zVXVv+PZP+viD/ANGr VpuhpN2A+L/2 
 mrr7R8Y9XQci3SGL/wAhKx/9CrzPtXX/ABmvPt3xV8ST55F88WfXZhf/AGWu Qr4XFtyrTfmf 
 1fw9S9llWHh2hH8kdn8LrgrqE9tt+UoWJ9Tlf6Bq9Crx7w1qraTqUdzs3xhs OB3GCOPzr1rT 
 ry2v7RLq1lEkTDOR1HsfSvj85oSVX2iWjP4y+kRw1i8Nn39qRp3o1Ix97tJa Wb9LE9FFFeIf 
 zrIK1fC2t3Ogawl/bZIHE0Wfvp2H4VlUtb0MROhUVSDs0bYbE1MNVjWpu0k7 o+jPC+o2+rW9 
 xqFpKHinlVl9v3aDB9xir2tH/iT3wJ5+zP8A+gmvEfht4rfQNRFvOxOn3Djf /wBMmP8AF+Pe 
 vaNWmWXRbt4yrI9s/I91Nfs2SZtHM8Opr4luj+guHM7hm+GUlpNfEvPy8jTy faqcX/IZuf8A 
 r3i/9Clq114qrF/yGbn/AK94v/Qpa9k+gLtU9E/5A9h/17J/6CKuVT0T/kD2 H/Xsn/oIoANQ 
 /wCPvT/+vg/+ipKuVT1D/j70/wD6+D/6Kkq5QBT0n/j2f/r4n/8ARrUat/x7 J/18Qf8Ao1aN 
 J/49n/6+J/8A0a1Grf8AHsn/AF8Qf+jVoAuVSi/5DNz/ANe8X/oUtXapRf8A IZuf+veL/wBC 
 loAXW/8AkD3/AP17P/6CauVT1v8A5A9//wBez/8AoJq5QBSl/wCQzbf9e8v/ AKFFV2qUv/IZ 
 tv8Ar3l/9Ciq7QBT0n/j2f8A6+J//RrUah/x96f/ANfB/wDRUlGk/wDHs/8A 18T/APo1qNQ/ 
 4+9P/wCvg/8AoqSgC5VPT/8Aj71D/r4H/oqOrlU9P/4+9Q/6+B/6KjoANb/5 A9//ANez/wDo 
 Jq5VPW/+QPf/APXs/wD6CauUAUov+Qzc/wDXvF/6FLV2qUX/ACGbn/r3i/8A Qpau0AU9E/5A 
 9h/17J/6CKNQ/wCPvT/+vg/+ipKNE/5A9h/17J/6CKNQ/wCPvT/+vg/+ipKA LlU9J/49n/6+ 
 J/8A0a1XKp6T/wAez/8AXxP/AOjWoANW/wCPZP8Ar4g/9GrVyqerf8eyf9fE H/o1auUAUov+ 
 Qzc/9e8X/oUtLrf/ACB7/wD69n/9BNJF/wAhm5/694v/AEKWl1v/AJA9/wD9 ez/+gmgC5VKX 
 /kM23/XvL/6FFV2qUv8AyGbb/r3l/wDQoqALtU9J/wCPZ/8Ar4n/APRrVcqn pP8Ax7P/ANfE 
 /wD6NagA1D/j70//AK+D/wCipKuVT1D/AI+9P/6+D/6Kkq5QBT0//j71D/r4 H/oqOjW/+QPf 
 /wDXs/8A6CaNP/4+9Q/6+B/6Kjo1v/kD3/8A17P/AOgmgC5VKL/kM3P/AF7x f+hS1dqlF/yG 
 bn/r3i/9CloAu1T0T/kD2H/Xsn/oIq5VPRP+QPYf9eyf+gigA1D/AI+9P/6+ D/6Kkq5VPUP+ 
 PvT/APr4P/oqSrlAFPSf+PZ/+vif/wBGtRq3/Hsn/XxB/wCjVo0n/j2f/r4n /wDRrUat/wAe 
 yf8AXxB/6NWgC5VKL/kM3P8A17xf+hS1dqlF/wAhm5/694v/AEKWgBdb/wCQ Pf8A/Xs//oJq 
 5VPW/wDkD3//AF7P/wCgmrlAFKX/AJDNt/17y/8AoUVXapS/8hm2/wCveX/0 KKrtAFPSf+PZ 
 /wDr4n/9GtRqH/H3p/8A18H/ANFSUaT/AMez/wDXxP8A+jWo1D/j70//AK+D /wCipKALlU9P 
 /wCPvUP+vgf+io6uVT0//j71D/r4H/oqOgA1v/kD3/8A17P/AOgmrlU9b/5A 9/8A9ez/APoJ 
 q5QBSi/5DNz/ANe8X/oUtXapRf8AIZuf+veL/wBClq7QBT0T/kD2H/Xsn/oI o1D/AI+9P/6+ 
 D/6Kko0T/kD2H/Xsn/oIo1D/AI+9P/6+D/6KkoAuVT0n/j2f/r4n/wDRrVcq npP/AB7P/wBf 
 E/8A6NagA1b/AI9k/wCviD/0atXKp6t/x7J/18Qf+jVq5QBSi/5DNz/17xf+ hS0ut/8AIHv/ 
 APr2f/0E0kX/ACGbn/r3i/8AQpaXW/8AkD3/AP17P/6CaALlUpf+Qzbf9e8v /oUVXapS/wDI 
 Ztv+veX/ANCioAu1T0n/AI9n/wCvif8A9GtVyqek/wDHs/8A18T/APo1qADU P+PvT/8Ar4P/ 
 AKKkq5VPUP8Aj70//r4P/oqSrlAFPT/+PvUP+vgf+io6Nb/5A9//ANez/wDo Jo0//j71D/r4 
 H/oqOjW/+QPf/wDXs/8A6CaALlUov+Qzc/8AXvF/6FLV2qUX/IZuf+veL/0K WgC7VPRP+QPY 
 f9eyf+girlU9E/5A9h/17J/6CKADUP8Aj70//r4P/oqSrlU9Q/4+9P8A+vg/ +ipKuUAU9J/4 
 9n/6+J//AEa1Grf8eyf9fEH/AKNWjSf+PZ/+vif/ANGtRq3/AB7J/wBfEH/o 1aALlUov+Qzc 
 /wDXvF/6FLV2qUX/ACGbn/r3i/8AQpaAF1v/AJA9/wD9ez/+gmrlU9b/AOQP f/8AXs//AKCa 
 uUAUpf8AkM23/XvL/wChRVdqlL/yGbb/AK95f/Qoqu0AU9J/49n/AOvif/0a 1Gof8fen/wDX 
 wf8A0VJRpP8Ax7P/ANfE/wD6NajUP+PvT/8Ar4P/AKKkoAuUUUUAFFFFABRR RQAUUUUAFFFF 
 ABRRRQAUUUUAFFFFAHF/GP8A5FKx/wCxk0H/ANO1pXaVxfxj/wCRSsf+xk0H /wBO1pXaUAFU 
 9J/49n/6+J//AEa1XKp6T/x7P/18T/8Ao1qADV/+PZP+viD/ANGrVhj8rewq vq3/AB7J/wBf 
 EH/o1aNWuBaabdXLY2xQs5/AE0nsVCLlJJdT4B8XXH2zxXq93kN51/PJn13S Mf61l05mZmLM 
 cljkn/P1ptfn9STcmz+wMJSVOjCC6JL8A/yK1fD2uXWjXfmQkvGTiSLs3v8A WsqjHHt6VlKE 
 ai5ZLRnHnGU4TNsLPCYuCnTkrNM9q0fUbbVbFLu2Ysp+8O6n0q3Xnnwz1Dyr 97B3+WYEjP8A 
 e7fyP5ivQ6+MzDC/Vqzitj/OHxO4OXCPEFXAU7um/eg3/K/8ndfIKKKK4r2P z4K9D+HviwjS 
 rrQb9mLNbulqzH7xC/dz/KvPKVSVbcOCMc+lelleZVcvxCrU/u7nsZJm9bKs Sq9Pbqu6/rY+ 
 pFbPpVaL/kM3P/XvF/6FLXK/DTxWmu2BtbyRRf24+bP/AC0Xsw+nQ/8A166q L/kMXP8A17xf 
 +hS1+1YPF0sZRjWpPRn9C4DHUcfh416LvGSv/wAB+Zdqnon/ACB7D/r2T/0E Vcqnon/IHsP+ 
 vZP/AEEV1HYGof8AH3p//Xwf/RUlXKp6h/x96f8A9fB/9FSVcoAp6T/x7P8A 9fE//o1qNW/4 
 9k/6+IP/AEatGk/8ez/9fE//AKNajVv+PZP+viD/ANGrQBcqlF/yGbn/AK94 v/Qpau1Si/5D 
 Nz/17xf+hS0ALrf/ACB7/wD69n/9BNXKp63/AMge/wD+vZ//AEE1coApS/8A IZtv+veX/wBC 
 iq7VKX/kM23/AF7y/wDoUVXaAKek/wDHs/8A18T/APo1qNQ/4+9P/wCvg/8A oqSjSf8Aj2f/ 
 AK+J/wD0a1Gof8fen/8AXwf/AEVJQBcqnp//AB96h/18D/0VHVyqen/8feof 9fA/9FR0AGt/ 
 8ge//wCvZ/8A0E1cqnrf/IHv/wDr2f8A9BNXKAKUX/IZuf8Ar3i/9Clq7VKL /kM3P/XvF/6F 
 LV2gCnon/IHsP+vZP/QRRqH/AB96f/18H/0VJRon/IHsP+vZP/QRRqH/AB96 f/18H/0VJQBc 
 qnpP/Hs//XxP/wCjWq5VPSf+PZ/+vif/ANGtQAat/wAeyf8AXxB/6NWrlU9W /wCPZP8Ar4g/ 
 9GrVygClF/yGbn/r3i/9Clpdb/5A9/8A9ez/APoJpIv+Qzc/9e8X/oUtLrf/ ACB7/wD69n/9 
 BNAFyqUv/IZtv+veX/0KKrtUpf8AkM23/XvL/wChRUAXap6T/wAez/8AXxP/ AOjWq5VPSf8A 
 j2f/AK+J/wD0a1ABqH/H3p//AF8H/wBFSVcqnqH/AB96f/18H/0VJVygCnp/ /H3qH/XwP/RU 
 dGt/8ge//wCvZ/8A0E0af/x96h/18D/0VHRrf/IHv/8Ar2f/ANBNAFyqUX/I Zuf+veL/ANCl 
 q7VKL/kM3P8A17xf+hS0AXap6J/yB7D/AK9k/wDQRVyqeif8gew/69k/9BFA BqH/AB96f/18 
 H/0VJVyqeof8fen/APXwf/RUlXKAKek/8ez/APXxP/6NajVv+PZP+viD/wBG rRpP/Hs//XxP 
 /wCjWo1b/j2T/r4g/wDRq0AXKpRf8hm5/wCveL/0KWrtUov+Qzc/9e8X/oUt AC63/wAge/8A 
 +vZ//QTVyqet/wDIHv8A/r2f/wBBNXKAKUv/ACGbb/r3l/8AQoqu1Sl/5DNt /wBe8v8A6FFV 
 2gCnpP8Ax7P/ANfE/wD6NajUP+PvT/8Ar4P/AKKko0n/AI9n/wCvif8A9GtR qH/H3p//AF8H 
 /wBFSUAXKp6f/wAfeof9fA/9FR1cqnp//H3qH/XwP/RUdABrf/IHv/8Ar2f/ ANBNXKp63/yB 
 7/8A69n/APQTVygClF/yGbn/AK94v/Qpau1Si/5DNz/17xf+hS1doAp6J/yB 7D/r2T/0EUah 
 /wAfen/9fB/9FSUaJ/yB7D/r2T/0EUah/wAfen/9fB/9FSUAXKp6T/x7P/18 T/8Ao1quVT0n 
 /j2f/r4n/wDRrUAGrf8AHsn/AF8Qf+jVq5VPVv8Aj2T/AK+IP/Rq1coApRf8 hm5/694v/Qpa 
 XW/+QPf/APXs/wD6CaSL/kM3P/XvF/6FLS63/wAge/8A+vZ//QTQBcqlL/yG bb/r3l/9Ciq7 
 VKX/AJDNt/17y/8AoUVAF2qek/8AHs//AF8T/wDo1quVT0n/AI9n/wCvif8A 9GtQAah/x96f 
 /wBfB/8ARUlXKp6h/wAfen/9fB/9FSVcoAp6f/x96h/18D/0VHRrf/IHv/8A r2f/ANBNGn/8 
 feof9fA/9FR0a3/yB7//AK9n/wDQTQBcqlF/yGbn/r3i/wDQpau1Si/5DNz/ ANe8X/oUtAF2 
 qeif8gew/wCvZP8A0EVcqnon/IHsP+vZP/QRQAah/wAfen/9fB/9FSVcqnqH /H3p/wD18H/0 
 VJVygCnpP/Hs/wD18T/+jWo1b/j2T/r4g/8ARq0aT/x7P/18T/8Ao1qNW/49 k/6+IP8A0atA 
 FyqUX/IZuf8Ar3i/9Clq7VKL/kM3P/XvF/6FLQAut/8AIHv/APr2f/0E1cqn rf8AyB7/AP69 
 n/8AQTVygClL/wAhm2/695f/AEKKrtUpf+Qzbf8AXvL/AOhRVdoAp6T/AMez /wDXxP8A+jWo 
 1D/j70//AK+D/wCipKNJ/wCPZ/8Ar4n/APRrUah/x96f/wBfB/8ARUlAFyii igAooooAKKKK 
 ACiiigAooooAKKKKACiuX1nxlFpOuJY3Wh6wLA3VvZyat5Ua2sc87IkUeGcS vueSJd8cboGf 
 DMNkmzM074o6HcWcuo3tlqel6Y2lTa1ZXtzEjR32nxKjSXEaxO8igLLE2yVE kIkACEhgoB3d 
 FcUPiHZw2uonVdB1nSdRsfsn/EsuBA9xN9qmMFtsaKV4v3kyvGN0i7SpL7UI Y7HhTxHH4ggv 
 Nun3enXlhcG1vrK82GW2l8tJVVmiZ42zHLG+VdsBwDhgygAyPjH/AMilY/8A YyaD/wCna0rt 
 K4n4xEnwnY/9jHoR6Y/5i1ocf/rrtc55BGBQAtU9J/49n/6+J/8A0a1XKpaV kWrnB/4+J+P+ 
 2rUALq3/AB7J/wBfEH/o1aw/ipcmz+G/iO5VsMmmXBU/7XlkD9a29V5tUOD/ AMfEHH/bVa4j 
 9oe7Np8HtekLBS8SRjtndIi/1rHES5aUn2TO/KqPt8dRpfzSivvaPiWijvRX wLP65grIKM0U 
 UhySe5Z026ezvoZ0OGQgg/SvZ7SdLm2iuI/uyruH+f0rw+vS/hvqButKe0kb MsByB/s//r5/ 
 EV4+c0Oemqi6H8z/AEkeFXjMqpZvSjeVF8sv8Mv8n+bOqooxxRXyx/EztfQK M0UUElrSdQut 
 Lv4r2zk2SxsCPRvUH2P+e1e8+Dtdttf330BAZreJHjzyjhpMg18+Vv8AgbxF N4c1hLg7ntZP 
 luIx39/rzX1PDOePL63s6j9yX4eZ9nwjxHLK8R7Kq/3cnr5ef+Z9EBsiquif 8gew/wCvZP8A 
 0EUWV3DeW0d1bSrJDIu5WB4I9aTRcjR7Hg/8e6DkdPlFfrcZKS5kfusZKSvF 3Quof8fen/8A 
 Xwf/AEVJVvmqmof8fWn8H/Xtz6fupKsCQbsf571RWpX0j/j2f/r4n/8ARrUa t/x7J/18Qf8A 
 o1aTSv8Aj1fg/wCvn/8ARrUark2qHB/4+IOP+2q0AXapRf8AIZuf+veL/wBC lq7VOMf8Ti5O 
 D/qIh06/NJ/jQAa3/wAge/8A+vZ//QTVyqWtZOj33B/493HA6/Kau0AUpf8A kM23/XvL/wCh 
 RVdqnIP+JxbHB/1Eo6dPmj/wq5QBT0n/AI9n/wCvif8A9GtRqH/H3p//AF8H /wBFSUmlZFq5 
 wf8Aj4n4/wC2rUuof8fWn8H/AF7c+n7qSgC5VPT/APj71D/r4H/oqOrlU9P/ AOPrUOD/AK9e 
 fX91HQAa3/yB7/8A69n/APQTVyqWtZOj33B/493HA6/Kau0AUov+Qzc/9e8X /oUtXapxj/ic 
 XJwf9REOnX5pP8auUAU9E/5A9h/17J/6CKNQ/wCPvT/+vg/+ipKTRcjR7Hg/ 8e6DkdPlFLqH 
 /H1p/B/17c+n7qSgC5VPSf8Aj2f/AK+J/wD0a1XKpaVkWrnB/wCPifj/ALat QAurf8eyf9fE 
 H/o1auVS1XJtUOD/AMfEHH/bVau0AUov+Qzc/wDXvF/6FLS63/yB7/8A69n/ APQTRGP+Jxcn 
 B/1EQ6dfmk/xpNaydHvuD/x7uOB1+U0AXapS/wDIZtv+veX/ANCiq7VOQf8A E4tjg/6iUdOn 
 zR/4UAXKp6T/AMez/wDXxP8A+jWq5VLSsi1c4P8Ax8T8f9tWoAXUP+PvT/8A r4P/AKKkq5VP 
 UP8Aj60/g/69ufT91JVygCnp/wDx96h/18D/ANFR0a3/AMge/wD+vZ//AEE0 af8A8fWocH/X 
 rz6/uo6TWsnR77g/8e7jgdflNAF2qUX/ACGbn/r3i/8AQpau1TjH/E4uTg/6 iIdOvzSf40AX 
 Kp6J/wAgew/69k/9BFXKpaLkaPY8H/j3Qcjp8ooAXUP+PvT/APr4P/oqSrlU 9Q/4+tP4P+vb 
 n0/dSVcoAp6T/wAez/8AXxP/AOjWo1b/AI9k/wCviD/0atJpWRaucH/j4n4/ 7atRquTaocH/ 
 AI+IOP8AtqtAF2qUX/IZuf8Ar3i/9Clq7VOMf8Ti5OD/AKiIdOvzSf40AGt/ 8ge//wCvZ/8A 
 0E1cqlrWTo99wf8Aj3ccDr8pq7QBSl/5DNt/17y/+hRVdqnIP+JxbHB/1Eo6 dPmj/wAKuUAU 
 9J/49n/6+J//AEa1Gof8fen/APXwf/RUlJpWRaucH/j4n4/7atS6h/x9afwf 9e3Pp+6koAuV 
 T0//AI+9Q/6+B/6Kjq5VPT/+PrUOD/r159f3UdABrf8AyB7/AP69n/8AQTVy qWtZOj33B/49 
 3HA6/Kau0AUov+Qzc/8AXvF/6FLV2qcY/wCJxcnB/wBREOnX5pP8auUAU9E/ 5A9h/wBeyf8A 
 oIo1D/j70/8A6+D/AOipKTRcjR7Hg/8AHug5HT5RS6h/x9afwf8AXtz6fupK ALlU9J/49n/6 
 +J//AEa1XKpaVkWrnB/4+J+P+2rUALq3/Hsn/XxB/wCjVq5VLVcm1Q4P/HxB x/21WrtAFKL/ 
 AJDNz/17xf8AoUtLrf8AyB7/AP69n/8AQTRGP+JxcnB/1EQ6dfmk/wAaTWsn R77g/wDHu44H 
 X5TQBdqlL/yGbb/r3l/9Ciq7VOQf8Ti2OD/qJR06fNH/AIUAXKp6T/x7P/18 T/8Ao1quVS0r 
 ItXOD/x8T8f9tWoAXUP+PvT/APr4P/oqSrlU9Q/4+tP4P+vbn0/dSVcoAp6f /wAfeof9fA/9 
 FR0a3/yB7/8A69n/APQTRp//AB9ahwf9evPr+6jpNaydHvuD/wAe7jgdflNA F2qUX/IZuf8A 
 r3i/9Clq7VOMf8Ti5OD/AKiIdOvzSf40AXKp6J/yB7D/AK9k/wDQRVyqWi5G j2PB/wCPdByO 
 nyigBdQ/4+9P/wCvg/8AoqSrlU9Q/wCPrT+D/r259P3UlXKAKek/8ez/APXx P/6NajVv+PZP 
 +viD/wBGrSaVkWrnB/4+J+P+2rUark2qHB/4+IOP+2q0AXapRf8AIZuf+veL /wBClq7VOMf8 
 Ti5OD/qIh06/NJ/jQAa3/wAge/8A+vZ//QTVyqWtZOj33B/493HA6/Kau0AU pf8AkM23/XvL 
 /wChRVdqnIP+JxbHB/1Eo6dPmj/wq5QBT0n/AI9n/wCvif8A9GtRqH/H3p// AF8H/wBFSUml 
 ZFq5wf8Aj4n4/wC2rUuof8fWn8H/AF7c+n7qSgC5RRTVYkZxx296AHUUUUAF FFFABRRRQAUU 
 UUAFFFFAHnfjiz1fWfF2iR6f4b1eGfR9ShubbWpL2AWCxNsF0DCJy7u9u08C FoCVeQlSgJkr 
 jbbwJ4r1TwRbeFJdJGmTaR4Cv/Cgu7q5ia3vrqeO1jWaHymdxCDauSZVjfEi fITuC+6BADnv 
 SGMZzub160AeTa3oviXxJea34kXw1faYz/2CINNvbi2+0z/2dqEt5LtMUrxD ekoSPdIv7wHd 
 sXDnqvh5Zailz4l1vU9Ml0xtb1Zb2KznkjeaBEtLa2xIYmePJa3ZhtdsKy5w SVXsBGoJOOT3 
 oKA+v50AcR8WbeG18N2tzbRJDPJr+jQySxqFd0k1O2SRSRyVZGZWHQhiDwTX YLp9isbRraQB 
 H+8oQYNcp8Y/+RSsf+xk0H/07WldpQBT/srS/wDoG2f/AH4X/Cqml6ZprWz7 tPtCftE4yYV/ 
 56t7Vr1T0n/j2f8A6+J//RrUAVNV0zTVtk26faA/aIBkQr/z1X2rzD9qdLKw +FUscFrBC9zd 
 wxZSMKTyW7f7tetav/x7J/18Qf8Ao1a8Q/bLudnhHRbTPMl/5n/fKMP/AGau PMJcuHkfRcJ0 
 nVznDRX8yf3a/ofLnWiiivhj+qIqwUUUUDCt/wAEaj9g12Iu2I5PlfnGB6/T p+VYFTWSrJeQ 
 RN913AP0zioqwVSm4vZnh8S5XQzXKq+DxC9ycWn9x7hxxSVFYyedZwy9d0at +YzUtfBSXK2j 
 /K7FUHQrSpS3i2vuYUUUUjnCgdaKDTQ0dt8MNftbG+XTNUihktpmHkvIgPlv 6Z9K9a0fTtPf 
 SbN2sLR3NumSYF5+X6V835r2H4TeLVvbVNEv5P8ASoEAiZv+WiDjP1FfonCm fbYOu/R/ofq/ 
 A/Et0svxDt/K/wBDrr/T9NS6sQLC0GZzn9yv/PJ/auT8Py2tz8XfE2jPbwNb 2thZeXF5Y2Bv 
 3jOcdMnemf8AdX0FdrqJP2uw4yPtB/8ART15V4LvhN+0T4naMny5oWjH1hW2 Q/8AjzNX2uIr 
 clSnHq3+jP13C8lpxlu1p67/AJJnp2laZprWz7rC0Y/aJxkwr/z1b2pdU0zT Vtk26faA/aIB 
 kQr/AM9V9qtaR/x7P/18Tf8Ao1qXVv8Aj2T/AK+IP/Rq11o5WH9laX/0DbP/ AL8L/hVOLTNO 
 /ta4T+z7TaLeLA8lf70nt7VsVSi/5DNz/wBe8X/oUtMRV1nTNOTSr100+0Vl t3IIhX+6farf 
 9laX/wBA2z/78L/hRrf/ACB7/wD69n/9BNXKAMeXTNO/ta3T+z7TabeXI8lf 70ft71c/srS/ 
 +gbZ/wDfhf8ACkl/5DNt/wBe8v8A6FFV2gDI0vTNNa2fdp9oT9onGTCv/PVv ai+0zTVurELp 
 9oA1wcjyV/55Se1W9J/49n/6+J//AEa1Gof8fen/APXwf/RUlAB/ZWl/9A2z /wC/C/4VUsdM 
 01rq+DafaELcDA8lf+eUftWvVPT/APj71D/r4H/oqOgCprOmacmlXrpp9orL buQRCv8AdPtV 
 v+ytL/6Btn/34X/CjW/+QPf/APXs/wD6CauUAY8Wmad/a1wn9n2m0W8WB5K/ 3pPb2q5/ZWl/ 
 9A2z/wC/C/4UkX/IZuf+veL/ANClq7QBkaNpmnPpVk76faMzW6Ekwr/dHtRf aZpq3ViF0+0A 
 a4OR5K/88pPareif8gew/wCvZP8A0EUah/x96f8A9fB/9FSUAH9laX/0DbP/ AL8L/hVTS9M0 
 1rZ92n2hP2icZMK/89W9q16p6T/x7P8A9fE//o1qAKmqaZpq2ybdPtAftEAy IV/56r7Vb/sr 
 S/8AoG2f/fhf8KNW/wCPZP8Ar4g/9GrVygDHi0zTv7WuE/s+02i3iwPJX+9J 7e1LrOmacmlX 
 rpp9orLbuQRCv90+1Wov+Qzc/wDXvF/6FLS63/yB7/8A69n/APQTQAf2Vpf/ AEDbP/vwv+FU 
 5dM07+1rdP7PtNpt5cjyV/vR+3vWxVKX/kM23/XvL/6FFQAv9laX/wBA2z/7 8L/hVTS9M01r 
 Z92n2hP2icZMK/8APVvateqek/8AHs//AF8T/wDo1qAKl9pmmrdWIXT7QBrg 5Hkr/wA8pPar 
 f9laX/0DbP8A78L/AIUah/x96f8A9fB/9FSVcoAyLHTNNa6vg2n2hC3AwPJX /nlH7UazpmnJ 
 pV66afaKy27kEQr/AHT7Vb0//j71D/r4H/oqOjW/+QPf/wDXs/8A6CaAD+yt L/6Btn/34X/C 
 qcWmad/a1wn9n2m0W8WB5K/3pPb2rYqlF/yGbn/r3i/9CloAX+ytL/6Btn/3 4X/CqmjaZpz6 
 VZO+n2jM1uhJMK/3R7Vr1T0T/kD2H/Xsn/oIoAqX2maat1YhdPtAGuDkeSv/ ADyk9qt/2Vpf 
 /QNs/wDvwv8AhRqH/H3p/wD18H/0VJVygDI0vTNNa2fdp9oT9onGTCv/AD1b 2o1TTNNW2Tbp 
 9oD9ogGRCv8Az1X2q3pP/Hs//XxP/wCjWo1b/j2T/r4g/wDRq0AH9laX/wBA 2z/78L/hVOLT 
 NO/ta4T+z7TaLeLA8lf70nt7VsVSi/5DNz/17xf+hS0AVdZ0zTk0q9dNPtFZ bdyCIV/un2q3 
 /ZWl/wDQNs/+/C/4Ua3/AMge/wD+vZ//AEE1coAx5dM07+1rdP7PtNpt5cjy V/vR+3vVz+yt 
 L/6Btn/34X/Ckl/5DNt/17y/+hRVdoAyNL0zTWtn3afaE/aJxkwr/wA9W9qL 7TNNW6sQun2g 
 DXByPJX/AJ5Se1W9J/49n/6+J/8A0a1Gof8AH3p//Xwf/RUlAB/ZWl/9A2z/ AO/C/wCFVLHT 
 NNa6vg2n2hC3AwPJX/nlH7Vr1T0//j71D/r4H/oqOgCprOmacmlXrpp9orLb uQRCv90+1W/7 
 K0v/AKBtn/34X/CjW/8AkD3/AP17P/6CauUAY8Wmad/a1wn9n2m0W8WB5K/3 pPb2q5/ZWl/9 
 A2z/AO/C/wCFJF/yGbn/AK94v/Qpau0AZGjaZpz6VZO+n2jM1uhJMK/3R7UX 2maat1YhdPtA 
 GuDkeSv/ADyk9qt6J/yB7D/r2T/0EUah/wAfen/9fB/9FSUAH9laX/0DbP8A 78L/AIVU0vTN 
 Na2fdp9oT9onGTCv/PVvateqek/8ez/9fE//AKNagCpqmmaatsm3T7QH7RAM iFf+eq+1W/7K 
 0v8A6Btn/wB+F/wo1b/j2T/r4g/9GrVygDHi0zTv7WuE/s+02i3iwPJX+9J7 e1LrOmacmlXr 
 pp9orLbuQRCv90+1Wov+Qzc/9e8X/oUtLrf/ACB7/wD69n/9BNAB/ZWl/wDQ Ns/+/C/4VTl0 
 zTv7Wt0/s+02m3lyPJX+9H7e9bFUpf8AkM23/XvL/wChRUAL/ZWl/wDQNs/+ /C/4VU0vTNNa 
 2fdp9oT9onGTCv8Az1b2rXqnpP8Ax7P/ANfE/wD6NagCpfaZpq3ViF0+0Aa4 OR5K/wDPKT2q 
 3/ZWl/8AQNs/+/C/4Uah/wAfen/9fB/9FSVcoAyLHTNNa6vg2n2hC3AwPJX/ AJ5R+1Gs6Zpy 
 aVeumn2istu5BEK/3T7Vb0//AI+9Q/6+B/6Kjo1v/kD3/wD17P8A+gmgA/sr S/8AoG2f/fhf 
 8KpxaZp39rXCf2fabRbxYHkr/ek9vatiqUX/ACGbn/r3i/8AQpaAF/srS/8A oG2f/fhf8Kqa 
 NpmnPpVk76faMzW6Ekwr/dHtWvVPRP8AkD2H/Xsn/oIoAqX2maat1YhdPtAG uDkeSv8Azyk9 
 qt/2Vpf/AEDbP/vwv+FGof8AH3p//Xwf/RUlXKAMjS9M01rZ92n2hP2icZMK /wDPVvajVNM0 
 1bZNun2gP2iAZEK/89V9qt6T/wAez/8AXxP/AOjWo1b/AI9k/wCviD/0atAB /ZWl/wDQNs/+ 
 /C/4VTi0zTv7WuE/s+02i3iwPJX+9J7e1bFUov8AkM3P/XvF/wChS0AVdZ0z Tk0q9dNPtFZb 
 dyCIV/un2q3/AGVpf/QNs/8Avwv+FGt/8ge//wCvZ/8A0E1coAx5dM07+1rd P7PtNpt5cjyV 
 /vR+3vVz+ytL/wCgbZ/9+F/wpJf+Qzbf9e8v/oUVXaAMjS9M01rZ92n2hP2i cZMK/wDPVvai 
 +0zTVurELp9oA1wcjyV/55Se1W9J/wCPZ/8Ar4n/APRrUah/x96f/wBfB/8A RUlAB/ZWl/8A 
 QNs/+/C/4VYhhihjEcKLGi9FUYFSUUAFFFFABRRRQAUUUUAFFFFAHFeLtb8U wapFZ2DaNoFj 
 Lcx2sWq6pBJeCed1+WMQRPGI0ZiEWWSVSZB5YjbzI2an4Z8SeKZ9buLP+0vD Pi+1tblbbUZd 
 Ht5LJ9Pk3FCmJJpo5nU8yR+ZE8SgHbIZEU1fHdtZXyeKZr/4i+ILHSNNsjLr Fjb6fY3FpbQm 
 Es8Z8yzlLt5YLtEWZsSKdoV0zN8GYtJ0/QzoWl+KPE2p22mW1tbQWOu6etjc WUCKyxlYzbQS 
 tGwUjzHDBjEwByrigD0WiiigAooooA4v4x/8ilY/9jJoP/p2tK7SuL+Mf/Ip WP8A2Mmg/wDp 
 2tK7SgAqnpP/AB7P/wBfE/8A6NarlU9J/wCPZ/8Ar4n/APRrUAGr/wDHqn/X xB/6NWvnb9tG 
 43XPhm0BPCXMjD8Y8fyNfROrf8eyf9fEH/o1a+Wf2wrrzPiHp9ruysGmhiPd pH/otebmzthZ 
 H2nh/T589pPspP8A8la/U8Tooor41n9LIKKKKQwpVJVtwOCCMH05zSUdqaM6 kFNWZ7P4fP8A 
 xJ7VM52RiPPuMj+lXqxPA7sfDdsrklxkk/7x3D+dbdfCYqPLWkvNn+WnGeFe Ez/GUH9mpNfi 
 wooorA+ZCjNFFABUtpcTWlxHcW8jRyxtuRh1B7VFQaqEnGSadmaU5ShJSi7M 908JeJofENjp 
 0pG25hmKzp6Hyn5A9DXmXwxuVb4zzzhgReX2pqp9VEpP/sg/Ksrw1rFxoesQ X8A3FCd8ZP3l 
 III/Wqvwbuo5fF3hi8EwbzLqbew/vPBKMfixr9Bwufyxv1eEl78ZWfp0+8/d +FuIp5lh6fNF 
 88Zcsu1nTqW++34H0lpJItnPb7RN/wCjWp+rf8eyf9fEH/o1aZpe77LJj/n4 m/8ARrU/Vv8A 
 j1j/AOviD/0atfoSPr+ti5VKL/kM3P8A17xf+hS1dqlF/wAhm5/694v/AEKW mAut/wDIHv8A 
 /r2f/wBBNXKp63/yB7//AK9n/wDQTVygClL/AMhm2/695f8A0KKrtUpf+Qzb f9e8v/oUVXaA 
 Kek/8ez/APXxP/6NajUP+PvT/wDr4P8A6Kko0n/j2f8A6+J//RrUah/x96f/ ANfB/wDRUlAF 
 yqen/wDH3qH/AF8D/wBFR1cqnp//AB96h/18D/0VHQAa3/yB7/8A69n/APQT Vyqet/8AIHv/ 
 APr2f/0E1coApRf8hm5/694v/Qpau1Si/wCQzc/9e8X/AKFLV2gCnon/ACB7 D/r2T/0EUah/ 
 x96f/wBfB/8ARUlGif8AIHsP+vZP/QRRqH/H3p//AF8H/wBFSUAXKp6T/wAe z/8AXxP/AOjW 
 q5VPSf8Aj2f/AK+J/wD0a1ABq3/Hsn/XxB/6NWrlU9W/49k/6+IP/Rq1coAp Rf8AIZuf+veL 
 /wBClpdb/wCQPf8A/Xs//oJpIv8AkM3P/XvF/wChS0ut/wDIHv8A/r2f/wBB NAFyqUv/ACGb 
 b/r3l/8AQoqu1Sl/5DNt/wBe8v8A6FFQBdqnpP8Ax7P/ANfE/wD6NarlU9J/ 49n/AOvif/0a 
 1ABqH/H3p/8A18H/ANFSVcqnqH/H3p//AF8H/wBFSVcoAp6f/wAfeof9fA/9 FR0a3/yB7/8A 
 69n/APQTRp//AB96h/18D/0VHRrf/IHv/wDr2f8A9BNAFyqUX/IZuf8Ar3i/ 9Clq7VKL/kM3 
 P/XvF/6FLQBdqnon/IHsP+vZP/QRVyqeif8AIHsP+vZP/QRQAah/x96f/wBf B/8ARUlXKp6h 
 /wAfen/9fB/9FSVcoAp6T/x7P/18T/8Ao1qNW/49k/6+IP8A0atGk/8AHs// AF8T/wDo1qNW 
 /wCPZP8Ar4g/9GrQBcqlF/yGbn/r3i/9Clq7VKL/AJDNz/17xf8AoUtAC63/ AMge/wD+vZ// 
 AEE1cqnrf/IHv/8Ar2f/ANBNXKAKUv8AyGbb/r3l/wDQoqu1Sl/5DNt/17y/ +hRVdoAp6T/x 
 7P8A9fE//o1qNQ/4+9P/AOvg/wDoqSjSf+PZ/wDr4n/9GtRqH/H3p/8A18H/ ANFSUAXKp6f/ 
 AMfeof8AXwP/AEVHVyqen/8AH3qH/XwP/RUdABrf/IHv/wDr2f8A9BNXKp63 /wAge/8A+vZ/ 
 /QTVygClF/yGbn/r3i/9Clq7VKL/AJDNz/17xf8AoUtXaAKeif8AIHsP+vZP /QRRqH/H3p// 
 AF8H/wBFSUaJ/wAgew/69k/9BFGof8fen/8AXwf/AEVJQBcqnpP/AB7P/wBf E/8A6NarlU9J 
 /wCPZ/8Ar4n/APRrUAGrf8eyf9fEH/o1auVT1b/j2T/r4g/9GrVygClF/wAh m5/694v/AEKW 
 l1v/AJA9/wD9ez/+gmki/wCQzc/9e8X/AKFLS63/AMge/wD+vZ//AEE0AXKp S/8AIZtv+veX 
 /wBCiq7VKX/kM23/AF7y/wDoUVAF2qek/wDHs/8A18T/APo1quVT0n/j2f8A 6+J//RrUAGof 
 8fen/wDXwf8A0VJVyqeof8fen/8AXwf/AEVJVygCnp//AB96h/18D/0VHRrf /IHv/wDr2f8A 
 9BNGn/8AH3qH/XwP/RUdGt/8ge//AOvZ/wD0E0AXKpRf8hm5/wCveL/0KWrt Uov+Qzc/9e8X 
 /oUtAF2qeif8gew/69k/9BFXKp6J/wAgew/69k/9BFABqH/H3p//AF8H/wBF SVcqnqH/AB96 
 f/18H/0VJVygCnpP/Hs//XxP/wCjWo1b/j2T/r4g/wDRq0aT/wAez/8AXxP/ AOjWo1b/AI9k 
 /wCviD/0atAFyqUX/IZuf+veL/0KWrtUov8AkM3P/XvF/wChS0ALrf8AyB7/ AP69n/8AQTVy 
 qet/8ge//wCvZ/8A0E1coApS/wDIZtv+veX/ANCiq7VKX/kM23/XvL/6FFV2 gCnpP/Hs/wD1 
 8T/+jWo1D/j70/8A6+D/AOipKNJ/49n/AOvif/0a1Gof8fen/wDXwf8A0VJQ BcooooAKKKKA 
 CiiigAooooAKKKKAPCvib8PvCN78QrjXvFHhXWXsri5tbprrTtHt9WjvZIRH iOZRbS3kORDs 
 ZY8QGNB84eV0On8ONH8J6H4nur7wL4G1Q3uoyrFdX95oI0SDTrTfvEKhoIXk H38bI5XZljE0 
 iqEZfRfFfiGLQLezH2C91G8v7kWtjY2nlia5kEbysqtKyRriKKRyXdRhSASx VTQ8D+M9L8XR 
 Ry2NteW5l06y1SOO5VQzWt3GzwyZVmHVJkKkghojxtKOwB1lFFFABRRRQBxf xj/5FKx/7GTQ 
 f/TtaV2lcX8Y/wDkUrH/ALGTQf8A07WldpQAVT0n/j2f/r4n/wDRrVcqnpP/ AB7P/wBfE/8A 
 6NagA1f/AI9k/wCviD/0atfH37UN2Ln4wahGP+XaCGI/98Bx/wCh19gax/x6 J/18Q/8Ao1a+ 
 JPjrd/bPi54imByPtIj/AO+EVf8A2WvHzqVsOl3aP0nwwo8+azk+kH+LRxNF FFfJs/oCOwUU 
 UUigoooprcieuh6Z8NZHfQnDnJ804+m0Af8AoNdTXFfC2Zmgu4mHC7Nv5sT/ ADFdrXxmZx5c 
 TI/zb8YsH9U4xxtO2jkn98UwooorgPzEKKKKACj3oo7U0UiO7m8i0lmbAEal +noK4P4P63/Z 
 XjbSVnn2Wov4X55C/OAT+TNXYeJZBH4f1BiePssgH1IIH9K8q8PHGsWp4G19 35An+lfS5G/Z 
 05VVundfI/q3wKyqFfhjM684KXa/eMW1+Z9+aIyvZFlYMDNMwIPBHmtg1Lq3 /Hsn/XxB/wCj 
 VrzH4R+LfK8vw9ev8vP2V2P/AI5n1r0zVWH2SMjn/SYP/RqV+oZZmNLH0FVp v19ep4+U5tRz 
 TDqvSfquz6ovEmqcX/IZuf8Ar3i/9Clq7mqUX/IZuf8Ar3i/9Clr0D0xdb/5 A9//ANez/wDo 
 Jq5VPW/+QPf/APXs/wD6CauUAUpf+Qzbf9e8v/oUVXapS/8AIZtv+veX/wBC iq7QBT0n/j2f 
 /r4n/wDRrUah/wAfen/9fB/9FSUaT/x7P/18T/8Ao1qNQ/4+9P8A+vg/+ipK ALlU9P8A+PvU 
 P+vgf+io6uVT0/8A4+9Q/wCvgf8AoqOgA1v/AJA9/wD9ez/+gmrlU9b/AOQP f/8AXs//AKCa 
 uUAUov8AkM3P/XvF/wChS1dqlF/yGbn/AK94v/Qpau0AU9E/5A9h/wBeyf8A oIo1D/j70/8A 
 6+D/AOipKNE/5A9h/wBeyf8AoIo1D/j70/8A6+D/AOipKALlU9J/49n/AOvi f/0a1XKp6T/x 
 7P8A9fE//o1qADVv+PZP+viD/wBGrVyqerf8eyf9fEH/AKNWrlAFKL/kM3P/ AF7xf+hS0ut/ 
 8ge//wCvZ/8A0E0kX/IZuf8Ar3i/9Clpdb/5A9//ANez/wDoJoAuVSl/5DNt /wBe8v8A6FFV 
 2qUv/IZtv+veX/0KKgC7VPSf+PZ/+vif/wBGtVyqek/8ez/9fE//AKNagA1D /j70/wD6+D/6 
 Kkq5VPUP+PvT/wDr4P8A6Kkq5QBT0/8A4+9Q/wCvgf8AoqOjW/8AkD3/AP17 P/6CaNP/AOPv 
 UP8Ar4H/AKKjo1v/AJA9/wD9ez/+gmgC5VKL/kM3P/XvF/6FLV2qUX/IZuf+ veL/ANCloAu1 
 T0T/AJA9h/17J/6CKuVT0T/kD2H/AF7J/wCgigA1D/j70/8A6+D/AOipKuVT 1D/j70//AK+D 
 /wCipKuUAU9J/wCPZ/8Ar4n/APRrUat/x7J/18Qf+jVo0n/j2f8A6+J//RrU at/x7J/18Qf+ 
 jVoAuVSi/wCQzc/9e8X/AKFLV2qUX/IZuf8Ar3i/9CloAXW/+QPf/wDXs/8A 6CauVT1v/kD3 
 /wD17P8A+gmrlAFKX/kM23/XvL/6FFV2qUv/ACGbb/r3l/8AQoqu0AU9J/49 n/6+J/8A0a1G 
 of8AH3p//Xwf/RUlGk/8ez/9fE//AKNajUP+PvT/APr4P/oqSgC5VPT/APj7 1D/r4H/oqOrl 
 U9P/AOPvUP8Ar4H/AKKjoANb/wCQPf8A/Xs//oJq5VPW/wDkD3//AF7P/wCg mrlAFKL/AJDN 
 z/17xf8AoUtXapRf8hm5/wCveL/0KWrtAFPRP+QPYf8AXsn/AKCKNQ/4+9P/ AOvg/wDoqSjR 
 P+QPYf8AXsn/AKCKNQ/4+9P/AOvg/wDoqSgC5VPSf+PZ/wDr4n/9GtVyqek/ 8ez/APXxP/6N 
 agA1b/j2T/r4g/8ARq1cqnq3/Hsn/XxB/wCjVq5QBSi/5DNz/wBe8X/oUtLr f/IHv/8Ar2f/ 
 ANBNJF/yGbn/AK94v/QpaXW/+QPf/wDXs/8A6CaALlUpf+Qzbf8AXvL/AOhR VdqlL/yGbb/r 
 3l/9CioAu1T0n/j2f/r4n/8ARrVcqnpP/Hs//XxP/wCjWoANQ/4+9P8A+vg/ +ipKuVT1D/j7 
 0/8A6+D/AOipKuUAU9P/AOPvUP8Ar4H/AKKjo1v/AJA9/wD9ez/+gmjT/wDj 71D/AK+B/wCi 
 o6Nb/wCQPf8A/Xs//oJoAuVSi/5DNz/17xf+hS1dqlF/yGbn/r3i/wDQpaAL tU9E/wCQPYf9 
 eyf+girlU9E/5A9h/wBeyf8AoIoANQ/4+9P/AOvg/wDoqSrlU9Q/4+9P/wCv g/8AoqSrlAFP 
 Sf8Aj2f/AK+J/wD0a1Grf8eyf9fEH/o1aNJ/49n/AOvif/0a1Grf8eyf9fEH /o1aALlUov8A 
 kM3P/XvF/wChS1dqlF/yGbn/AK94v/QpaAF1v/kD3/8A17P/AOgmrlU9b/5A 9/8A9ez/APoJ 
 q5QBSl/5DNt/17y/+hRVdqlL/wAhm2/695f/AEKKrtAFPSf+PZ/+vif/ANGt RqH/AB96f/18 
 H/0VJRpP/Hs//XxP/wCjWo1D/j70/wD6+D/6KkoAuUUUUAFFFFABRRRQAUUU UAFFFFAHK/Ee 
 0hu9FiSXw1rGustyrxrpF5HaXVu21x5qTtPCYzgsh2SbiJCpBVmrnvg3H4f0 +XVtC0jwdr3h 
 q40uO1ikj1m+S5maDa3kpE4uJm8hMOqgERhzKF+YSgL8WNN124s7i9vvH3h7 wz4dt5Y5fNuI 
 b21khJATEt1Bf24YMzcKQByowWUNUPwPTSEGryWHjrw14wlbyRLcaZcT3M8S jzNqSyz3l05T 
 JYom5VUmQgEu1AHqFFFFABRRRQBxfxj/AORSsf8AsZNB/wDTtaV2lcX8Y/8A kUrH/sZNB/8A 
 TtaV2lABVPSf+PZ/+vif/wBGtVyqWk/8er/9fE//AKNagBNaOLIH/pvD/wCj Vr4J8d3JvPG+ 
 u3RJIm1G4cZ9DKxr7x8QyCHSmlc4CSxMfoJFr897iV555JpDl5GLMfckk/zr wM+naEI+p+ue 
 FFDmr4ir2UV99/8AIZRQaK+ZP22KsFFFFBQUHrRS96aJkro7L4X3DDUJrYjC mIvn3yuP0Feh 
 V5h8Op/L8QRwY/1vc/7KNkfnivT6+TzqHLiL90fwH9IfB+w4tdS3xwi/zX6B RRRXkn4QFFFF 
 ABR2ooNCGjC8eyeX4VvOeW2KPxcf0Bry2zkaK5V0G48gfkR/WvR/ia5Tw4oA 4e4VT+TV5zYF 
 ft8G7oJFz9K+tyiNsL63P7o+j/gvZ8F1pSXxzm//ACVL9D26KRlKyxOUbgqy nkHsR9K9o8Fe 
 LF17RUtrl1GoQTQbxjG9fNXDD8BXh+mv5mmWz/3oVb8xWlpl9cabfw3tq22W Jgwz0OCCAfbi 
 uLJc2qZZiv7reqP5GynOauQ5nUjL4OZqS9Hv6o+nfxFVIv8AkM3P/XvF/wCh S1Q8J69a+IdJ 
 S8tiA3SSPujdwavxf8hm5/694v8A0KWv2GjWhXpqpB3TP3ShXhiKaq03eL1T F1v/AJA9/wD9 
 ez/+gmrlU9b/AOQPf/8AXs//AKCauVqbFKX/AJDNt/17y/8AoUVXapS/8hm2 /wCveX/0KKrt 
 AFPSf+PZ/wDr4n/9GtRqH/H3p/8A18H/ANFSUaT/AMez/wDXxP8A+jWo1D/j 70//AK+D/wCi 
 pKALlU9P/wCPvUP+vgf+io6uVT0//j71D/r4H/oqOgA1v/kD3/8A17P/AOgm rlU9b/5A9/8A 
 9ez/APoJq5QBSi/5DNz/ANe8X/oUtXapRf8AIZuf+veL/wBClq7QBT0T/kD2 H/Xsn/oIo1D/ 
 AI+9P/6+D/6Kko0T/kD2H/Xsn/oIo1D/AI+9P/6+D/6KkoAuVT0n/j2f/r4n /wDRrVcqnpP/ 
 AB7P/wBfE/8A6NagA1b/AI9k/wCviD/0atXKp6t/x7J/18Qf+jVq5QBSi/5D Nz/17xf+hS0u 
 t/8AIHv/APr2f/0E0kX/ACGbn/r3i/8AQpaXW/8AkD3/AP17P/6CaALlUpf+ Qzbf9e8v/oUV 
 XapS/wDIZtv+veX/ANCioAu1T0n/AI9n/wCvif8A9GtVyqek/wDHs/8A18T/ APo1qADUP+Pv 
 T/8Ar4P/AKKkq5VPUP8Aj70//r4P/oqSrlAFPT/+PvUP+vgf+io6Nb/5A9// ANez/wDoJo0/ 
 /j71D/r4H/oqOjW/+QPf/wDXs/8A6CaALlUov+Qzc/8AXvF/6FLV2qUX/IZu f+veL/0KWgC7 
 VPRP+QPYf9eyf+girlU9E/5A9h/17J/6CKADUP8Aj70//r4P/oqSrlU9Q/4+ 9P8A+vg/+ipK 
 uUAU9J/49n/6+J//AEa1Grf8eyf9fEH/AKNWjSf+PZ/+vif/ANGtRq3/AB7J /wBfEH/o1aAL 
 lUov+Qzc/wDXvF/6FLV2qUX/ACGbn/r3i/8AQpaAF1v/AJA9/wD9ez/+gmrl U9b/AOQPf/8A 
 Xs//AKCauUAUpf8AkM23/XvL/wChRVdqlL/yGbb/AK95f/Qoqu0AU9J/49n/ AOvif/0a1Gof 
 8fen/wDXwf8A0VJRpP8Ax7P/ANfE/wD6NajUP+PvT/8Ar4P/AKKkoAuVT0// AI+9Q/6+B/6K 
 jq5VPT/+PvUP+vgf+io6ADW/+QPf/wDXs/8A6CauVT1v/kD3/wD17P8A+gmr lAFKL/kM3P8A 
 17xf+hS1dqlF/wAhm5/694v/AEKWrtAFPRP+QPYf9eyf+gijUP8Aj70//r4P /oqSjRP+QPYf 
 9eyf+gijUP8Aj70//r4P/oqSgC5VPSf+PZ/+vif/ANGtVyqek/8AHs//AF8T /wDo1qADVv8A 
 j2T/AK+IP/Rq1cqnq3/Hsn/XxB/6NWrlAFKL/kM3P/XvF/6FLS63/wAge/8A +vZ//QTSRf8A 
 IZuf+veL/wBClpdb/wCQPf8A/Xs//oJoAuVSl/5DNt/17y/+hRVdqlL/AMhm 2/695f8A0KKg 
 C7VPSf8Aj2f/AK+J/wD0a1XKp6T/AMez/wDXxP8A+jWoANQ/4+9P/wCvg/8A oqSrlU9Q/wCP 
 vT/+vg/+ipKuUAU9P/4+9Q/6+B/6Kjo1v/kD3/8A17P/AOgmjT/+PvUP+vgf +io6Nb/5A9// 
 ANez/wDoJoAuVSi/5DNz/wBe8X/oUtXapRf8hm5/694v/QpaALtU9E/5A9h/ 17J/6CKuVT0T 
 /kD2H/Xsn/oIoANQ/wCPvT/+vg/+ipKuVT1D/j70/wD6+D/6Kkq5QBT0n/j2 f/r4n/8ARrUa 
 t/x7J/18Qf8Ao1aNJ/49n/6+J/8A0a1Grf8AHsn/AF8Qf+jVoAuVSi/5DNz/ ANe8X/oUtXap 
 Rf8AIZuf+veL/wBCloAXW/8AkD3/AP17P/6CauVT1v8A5A9//wBez/8AoJq5 QBSl/wCQzbf9 
 e8v/AKFFV2qUv/IZtv8Ar3l/9Ciq7QBT0n/j2f8A6+J//RrUah/x96f/ANfB /wDRUlGk/wDH 
 s/8A18T/APo1qNQ/4+9P/wCvg/8AoqSgC5RRRQAUUUUAFFFFABRRRQAUUUUA eaeONbtYPEli 
 3iiGbwxaaFq0d7pes3AEunXcZtmhmE0ikC1OLmaJPOZAz+UV835o6v8Awx+H tt4J1DVLqG7h 
 ne8it7OFYrQQeXZWxlFrHIdzNNLHHL5RmY5ZIYgQGVma5qOreLtQ1m/0bw5o 8Gmx2UqRy6xr 
 KM8DsY0kH2a3jZWuF+by2ZnhCt90ylWUWfh/4I0nwVpjWGlz3kqPjcJGSOIY Zm/d28Spbw53 
 HPlRpvPzNubmgDp6KKKACiiigDi/jH/yKVj/ANjJoP8A6drSu0ri/jH/AMil Y/8AYyaD/wCn 
 a0rtKAA1S0g/6K//AF8Tf+jWq7VHSf8Aj2k/6+Jv/RrUPZgzC+Kt0bL4ea3e n/lhatJ+XP8A 
 Svgyvt39oW4+zfB/xA+cboVj+oZ1X+tfEVfMZ9JupGPkfuXhRR/2OvU7yS+5 f8EKKKK8E/WQ 
 ooooAKPeigdKYm+hseD5xB4gtS2fmkCD23MB/LNeu14to0yW+oRTPjCEtz64 OP1Ne0n09+K+ 
 bz2PvxkfxX9JzBOGaYPE2+KDX3O/6gKKKK8E/mAKKKKBBR3oo70DRxnxVnI0 +yg/vzF/++Rj 
 +tefe44OQciu3+K0qtPp8H8SJI3/AH0V/wAK4jtX2mWRthYWP9FfBPBew4Iw sWtZcz++T/Q9 
 n0Af8SW0QnlYVT8uKvdetZHhGcXHh+3nGQGMh5/32x+gFaxNfJYpWrSXmz+C +LaEqGeYum91 
 Umv/ACZm94J8R3HhzVluY8tbSfLOnr6H617rpl7b3l9JdW8gkiktoirDoRuk /wAa+bBXdfCn 
 xQNL1D+zL5z9mn2pGWPEbAnj9TX1/CmefV6iwtZ+69vJ/wDBPo+CuJVg6iwe If7t7Ps/8mew 
 60T/AGPfdP8Aj2k/9BNXqz9YYPot6y8g20hz/wABNaFfp6aauj9lWxSl/wCQ zbf9e8v/AKFF 
 V2qUv/IZtv8Ar3l/9Ciq7TAp6T/x7P8A9fE//o1qNQ/4+9P/AOvg/wDoqSjS f+PZ/wDr4n/9 
 GtRqH/H3p/8A18H/ANFSUAXKp6f/AMfeof8AXwP/AEVHVyqen/8AH3qH/XwP /RUdABrf/IHv 
 /wDr2f8A9BNXKp63/wAge/8A+vZ//QTVygClF/yGbn/r3i/9Clq5k1Ti/wCQ zc/9e8X/AKFL 
 VvPQUAVNFONHsf8Ar2j/APQRS3//AB96f/18H/0VJWempQaZoGnTT5w6QRKP dtqj+dX745ud 
 PPrcH/0VJUqUXJxT1RKnFycU9UXap6T/AMez/wDXxP8A+jWq5VPSf+PZ/wDr 4n/9GtVFBq3/ 
 AB7J/wBfEH/o1auVT1b/AI9k/wCviD/0atXKAKUX/IZuf+veL/0KWl1v/kD3 /wD17P8A+gmk 
 i/5DNz/17xf+hS0ut/8AIHv/APr2f/0E0AXKpS/8hm2/695f/Qoqu1Sl/wCQ zbf9e8v/AKFF 
 QBdqnpP/AB7P/wBfE/8A6NarlU9J/wCPZ/8Ar4n/APRrUAGof8fen/8AXwf/ AEVJVyqeof8A 
 H3p//Xwf/RUlXKAKen/8feof9fA/9FR0a3/yB7//AK9n/wDQTRp//H3qH/Xw P/RUdGt/8ge/ 
 /wCvZ/8A0E0AXKpRf8hm5/694v8A0KWrtUov+Qzc/wDXvF/6FLQBdqnon/IH sP8Ar2T/ANBF 
 XKp6J/yB7D/r2T/0EUAGof8AH3p//Xwf/RUlXKp6h/x96f8A9fB/9FSVcoAp 6T/x7P8A9fE/ 
 /o1qNW/49k/6+IP/AEatGk/8ez/9fE//AKNajVv+PZP+viD/ANGrQBcqlF/y Gbn/AK94v/Qp 
 au1Si/5DNz/17xf+hS0ALrf/ACB7/wD69n/9BNXKp63/AMge/wD+vZ//AEE1 coApS/8AIZtv 
 +veX/wBCiq7VKX/kM23/AF7y/wDoUVXaAKek/wDHs/8A18T/APo1qNQ/4+9P /wCvg/8AoqSj 
 Sf8Aj2f/AK+J/wD0a1Gof8fen/8AXwf/AEVJQBcqnp//AB96h/18D/0VHVyq en/8feof9fA/ 
 9FR0AGt/8ge//wCvZ/8A0E1cqnrf/IHv/wDr2f8A9BNXKAKUX/IZuf8Ar3i/ 9Clq7VKL/kM3 
 P/XvF/6FLV2gCnon/IHsP+vZP/QRRqH/AB96f/18H/0VJRon/IHsP+vZP/QR RqH/AB96f/18 
 H/0VJQBcqnpP/Hs//XxP/wCjWq5VPSf+PZ/+vif/ANGtQAat/wAeyf8AXxB/ 6NWrlU9W/wCP 
 ZP8Ar4g/9GrVygClF/yGbn/r3i/9Clpdb/5A9/8A9ez/APoJpIv+Qzc/9e8X /oUtLrf/ACB7 
 /wD69n/9BNAFyqUv/IZtv+veX/0KKrtUpf8AkM23/XvL/wChRUAXap6T/wAe z/8AXxP/AOjW 
 q5VPSf8Aj2f/AK+J/wD0a1ABqH/H3p//AF8H/wBFSVcqnqH/AB96f/18H/0V JVygCnp//H3q 
 H/XwP/RUdGt/8ge//wCvZ/8A0E0af/x96h/18D/0VHRrf/IHv/8Ar2f/ANBN AFyqUX/IZuf+ 
 veL/ANClq7VKL/kM3P8A17xf+hS0AXap6J/yB7D/AK9k/wDQRVyqeif8gew/ 69k/9BFABqH/ 
 AB96f/18H/0VJVyqeof8fen/APXwf/RUlXKAKek/8ez/APXxP/6NajVv+PZP +viD/wBGrRpP 
 /Hs//XxP/wCjWo1b/j2T/r4g/wDRq0AXKpRf8hm5/wCveL/0KWrtUov+Qzc/ 9e8X/oUtAC63 
 /wAge/8A+vZ//QTVyqet/wDIHv8A/r2f/wBBNXKAKUv/ACGbb/r3l/8AQoqu 1Sl/5DNt/wBe 
 8v8A6FFV2gCnpP8Ax7P/ANfE/wD6NajUP+PvT/8Ar4P/AKKko0n/AI9n/wCv if8A9GtRqH/H 
 3p//AF8H/wBFSUAXKKKKACiiigAooooAKKKKACiiigBqxqvTP+etOoooAKK4 nxZrninRtcsb 
 mNtFl0m61K206HT0gkkvboyuqySrLvVU8pWkkaMRyfu7dmLqGPlcpZfFLX7L wxH4n1q00u7s 
 9S8H3niqytLWN7eS0S3S3f7LLKzuJmYXSL5ipHgxk7DvAUA9horzHUPGfirQ pNY0TU30bUdV 
 t/7I+y31vYy21uv9o3r2ab4DNIzeU0ZkOJV8wNs/dkFz0vgTW9V1GTXNL1o2 c1/omoiylubO 
 BoIrkNbQXAdYnd2jwLhUILtkoWGN21QCp8Y/+RSsf+xk0H/07WldpXDfFqZb jw3awIsiumv6 
 NKTJGyJhNTtnIDMACxCnCg5Y4UAlgD1y30bRvIsdxtT7263kB/Abcn8KALdU dJ/49pP+vib/ 
 ANGtTv7St/8Annef+Akv/wATVPTL+BLZwY7rPnzdLWQ/8tW/2aGJnn/7VFyI fhDfRE4M9xAg 
 98Sq38lNfHNfUP7XuppJ4H0u0j81TLqKsfMiaPIWOT+8B3Ir5er5LO5XxFvI /obwwpcmTuVv 
 ik3+CX6BRRRXjn6MFFFFABRRRQJq7JbTYbuESYCeYoYn0zmvadOkE1hbz5z5 kSuPoRXiP+Ne 
 zeHHV9EtSpyqpsH0UkD+VeJnkU6cZeZ/K/0nsHfL8Hie0pR+9J/oaHako7UV 80z+NH5BRRRS 
 EFHWil70Iat1PNfig4OvxKp5W1QH2OW/piuTroPiExbxZdDqFEYH/fsE/qa5 +vu8JHloQXkj 
 /Tnw3wn1bhXAU1/z6i/m0n+p6v4DIPh2FAchTj6HaD/Wt6uW+GbM2hSKx/5b ZH02gf0rqa+Q 
 x8eXESP4C8TsO8NxXjqb/nb+/UKMdu1FLXInY+ETfQ9V8B+LzqHh670fUJCb qK2k8tz1lULg 
 n6816jmvluCWSCZJYXZHQ5VgeQa908FeMLfWtKjaUuLqPCzRxxO+D2PAPB7V +pcLZ6sXD6tW 
 fvrbzP2jgviX67TWExD9+K0fdf5nRyk/2xbYx/x7y4/76iq/WM99AdTt5DHd ACCXP+iyf3o/ 
 9n2q7/aVv/zzvP8AwEl/+Jr7JH6AncNJ/wCPZ/8Ar4n/APRrUah/x96f/wBf B/8ARUlVNM1C 
 BLZw0d1n7ROeLWU/8tW/2aL3UIGubEhLrC3DdbWTn90/+zTA16p6f/x96h/1 8D/0VHR/aVv/ 
 AM87z/wEl/8AiaqWWoQLc3xKXWGuF6WsnH7pP9mgC3rf/IHv/wDr2f8A9BNX KyNX1CB9KvY1 
 jutzW7gbrWUD7p/2ferf9pW//PO8/wDASX/4mgBIv+Qzc/8AXvF/6FLVv3rK iv4P7UuJNl1t 
 MEWP9Fk/vSf7PvVo6jb4/wBXd/8AgJL/APE0PuLyOA+JV21t4V0ArncXiYD1 wmR+uK7q4cs+ 
 mMMEGfj/AL8yV5X8VL7dZ+HoED5igDNlGHOExjjnvXc6Hqsdxo2hySJcbxgv /o8nXyW6cfN1 
 7V4ODxPPmmJpdlH8j5rL8b7XOMVRT2UfwWv5nV7jVXSP+PV/+vif/wBGtTRq Nvn/AFd3/wCA 
 kv8A8TVbTNQgS2cGO6z9onPFrKf+Wrf7Ne6fTFvVv+PZP+viD/0atXKyNT1C B7ZAsd1n7RAe 
 bWUf8tV/2at/2lb/APPO8/8AASX/AOJpgJF/yGbn/r3i/wDQpaXW/wDkD3// AF7P/wCgmqkV 
 /B/alxJsutpgix/osn96T/Z96NX1CB9KvY1jutzW7gbrWUD7p/2fegDXqlL/ AMhm2/695f8A 
 0KKl/tK3/wCed5/4CS//ABNVJb+D+1LeTZdbRBLn/RZP70f+z7UAa9U9J/49 n/6+J/8A0a1H 
 9pW//PO8/wDASX/4mqmmahAls4aO6z9onPFrKf8Alq3+zQBb1D/j70//AK+D /wCipKuVkXuo 
 QNc2JCXWFuG62snP7p/9mrf9pW//ADzvP/ASX/4mgA0//j71D/r4H/oqOjW/ +QPf/wDXs/8A 
 6CaqWWoQLc3xKXWGuF6WsnH7pP8AZo1fUIH0q9jWO63NbuButZQPun/Z96AN eqUX/IZuf+ve 
 L/0KWl/tK3/553n/AICS/wDxNVIr+D+1LiTZdbTBFj/RZP70n+z70Aa9U9E/ 5A9h/wBeyf8A 
 oIo/tK3/AOed5/4CS/8AxNVNI1CBNKso2juty26A7bWUj7o/2fagC3qH/H3p /wD18H/0VJVy 
 si91CBrmxIS6wtw3W1k5/dP/ALNW/wC0rf8A553n/gJL/wDE0AGk/wDHs/8A 18T/APo1qNW/ 
 49k/6+IP/Rq1U0zUIEtnDR3WftE54tZT/wAt
 |  
 |  
  |  
| Re: Area Chart v2.0.1 [message #167554 is a reply to message #167489] | 
Tue, 06 June 2006 00:41    | 
 
Eclipse User  | 
 | 
 | 
   | 
 
George, 
 
Q1: 
   I think it will work better for you if you make sure that your data  
set have row for each possible value of (salesmonth,pipelinecategory). 
 
I do have some other issues with stacked area charts with Y-series grouping: 
 
Bugs (or at least I have not been able to figure out how to fix (I am  
using 2.1(RC4)): 
  - legend does not show the color of the series, just a black line. 
  - the Y-series interactivity is broken (RC4) only the first of the 
    series have the interactivity. Also the parameter names does get 
    append to the URL. 
    (This is a problem for stacked area chart, but it works for 
    line charts.) 
  - Can not decide the sort order of the Y-series group. (I guess this is 
    a missing feature. Birt alway seems to sort the groups 
    alphabetically. 
 
Q2. Yes "Format Chart" -> X-axis -> "Text Format" -> "Label" 
     -> "Font" (click the button at the end) 
 
Q3. This seem to be the same issue as I am having. 
 
Q4. Did you try ###,###,### (Advanced) under Y-axis -> Type (the little  
box with 0.0#) 
 
Carsten 
 
George Handin wrote: 
> I have a query that returns 3 columns; one for the X-axis (salesmonth),  
> one for Y-axis (monthlysales), and one for grouping the data into four  
> categories (pipelinecategory). 
>  
> I inserted a "Stacked Area" chart into the report. 
> I have one series labeled "Series 1" where: 
>   Value (Y) Series = row["monthlysales"] 
>   Value (X) Series = row["salesmonth"] 
>   Optional Y Series Grouping = row["pipelinecategory"] 
>  
> Question 1: 
> Does stacked series even work?  When I preview the results, I'm missing  
> 2 categories.  The legend shows 3 categories where the 1st and 3rd  
> category are the same.  The data displayed is rather odd ... with data  
> missing in the middle.  See attached. 
>  
> Question 2: 
> Is there a way to change the alignment orientation of the X-axis labels  
> (the dates) to be perpendicular to the X-axis? 
>  
> Question 3: 
> Is there a way to display the color of the category as a "block" instead  
> of a "line" in the legend? 
>  
> Question 4: 
> How does one format the Y-axis values such that Linear type values are  
> displayed as #,### (note the comma)? 
>  
>  
>  
>  ------------------------------------------------------------ ------------ 
>
 |  
 |  
  |  
| Re: Area Chart v2.0.1 [message #167566 is a reply to message #167554] | 
Tue, 06 June 2006 00:46    | 
 
Eclipse User  | 
 | 
 | 
   | 
 
BTW here are data and the report file showing the interactivity issues: 
 
Data: 
 
time,series,value 
STRING,STRING,DOUBLE 
1145923200,A,10 
1145923800,A,10 
1145924400,A,10 
1145925000,A,10 
1145925600,A,10 
1145926200,A,10 
1145923200,B,10 
1145923800,B,10 
1145924400,B,10 
1145925000,B,0 
1145925600,B,10 
1145926200,B,10 
1145923200,C,10 
1145923800,C,10 
1145924400,C,10 
1145925000,C,5 
1145925600,C,10 
1145926200,C,10 
 
<?xml version="1.0" encoding="UTF-8"?> 
<!-- Written by Eclipse BIRT 2.0 --> 
<report xmlns="http://www.eclipse.org/birt/2005/design" version="3.2.2"  
id="1"> 
     <property name="createdBy">Eclipse BIRT Designer Version  
2.1.0.N20060531-1258 Build <20060531-1258></property> 
     <property name="units">in</property> 
     <property name="comments">Copyright (c) 2006 Actuate  
Corporation.</property> 
     <data-sources> 
         <oda-data-source  
extensionID="org.eclipse.datatools.connectivity.oda.flatfile "  
name="files" id="5"> 
             <property name="HOME">Y:\e</property> 
             <property name="CHARSET">UTF-8</property> 
             <property name="INCLTYPELINE">YES</property> 
         </oda-data-source> 
     </data-sources> 
     <data-sets> 
         <oda-data-set  
extensionID="org.eclipse.datatools.connectivity.oda.flatfile.dataSet "  
name="a" id="6"> 
             <text-property name="displayName">a</text-property> 
             <list-property name="resultSet"> 
                 <structure> 
                     <property name="position">1</property> 
                     <property name="name">time</property> 
                     <property name="dataType">string</property> 
                     <property name="nativeDataType">12</property> 
                 </structure> 
                 <structure> 
                     <property name="position">2</property> 
                     <property name="name">series</property> 
                     <property name="dataType">string</property> 
                     <property name="nativeDataType">12</property> 
                 </structure> 
                 <structure> 
                     <property name="position">3</property> 
                     <property name="name">value</property> 
                     <property name="dataType">float</property> 
                     <property name="nativeDataType">8</property> 
                 </structure> 
             </list-property> 
             <structure name="cachedMetaData"> 
                 <list-property name="resultSet"> 
                     <structure> 
                         <property name="position">1</property> 
                         <property name="name">time</property> 
                         <property name="dataType">string</property> 
                     </structure> 
                     <structure> 
                         <property name="position">2</property> 
                         <property name="name">series</property> 
                         <property name="dataType">string</property> 
                     </structure> 
                     <structure> 
                         <property name="position">3</property> 
                         <property name="name">value</property> 
                         <property name="dataType">float</property> 
                     </structure> 
                 </list-property> 
             </structure> 
             <property name="dataSource">files</property> 
             <property name="queryText">select * from  
areaData_withzero.csv</property> 
         </oda-data-set> 
     </data-sets> 
     <page-setup> 
         <simple-master-page name="Simple MasterPage" id="2"> 
             <page-footer> 
                 <text id="3"> 
                     <property name="contentType">html</property> 
                     <text-property  
name="content"><![CDATA[<value-of>new Date()</value-of>]]></text-property> 
                 </text> 
             </page-footer> 
         </simple-master-page> 
     </page-setup> 
     <body> 
         <text id="94"> 
             <property name="contentType">html</property> 
             <text-property name="content"><![CDATA[<PRE> 
Bugs: 
  - legend does not show the color of the series, just a black line. 
  - the Y-series interactivity is broken (RC4) only the first of the series 
    have the interactivity. Also the parameter names does get append to  
the URL. 
    (This is a problem for stacked area chart, but it works for line  
charts.) 
  - Can not decide the sort order of the Y-series group. 
</PRE>]]></text-property> 
         </text> 
         <extended-item extensionName="Chart" id="93"> 
             <property name="height">4.072in</property> 
             <property name="width">6.01in</property> 
             <property name="dataSet">a</property> 
             <list-property name="boundDataColumns"> 
                 <structure> 
                     <property name="name">time</property> 
                     <expression  
name="expression">dataSetRow["time"]</expression> 
                     <property name="dataType">string</property> 
                 </structure> 
                 <structure> 
                     <property name="name">series</property> 
                     <expression  
name="expression">dataSetRow["series"]</expression> 
                     <property name="dataType">string</property> 
                 </structure> 
                 <structure> 
                     <property name="name">value</property> 
                     <expression  
name="expression">dataSetRow["value"]</expression> 
                     <property name="dataType">float</property> 
                 </structure> 
             </list-property> 
             <xml-property  
name="xmlRepresentation"><![CDATA[<model:ChartWithAxes  
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
xmlns:attribute="http://www.birt.eclipse.org/ChartModelAttribute"  
xmlns:data="http://www.birt.eclipse.org/ChartModelData"  
xmlns:layout="http://www.birt.eclipse.org/ChartModelLayout"  
xmlns:model="http://www.birt.eclipse.org/ChartModel"  
xmlns:type="http://www.birt.eclipse.org/ChartModelType"> 
   <Type>Area Chart</Type> 
   <SubType>Stacked</SubType> 
   <Block> 
     <Children xsi:type="layout:TitleBlock"> 
       <Bounds> 
         <Left>0.0</Left> 
         <Top>0.0</Top> 
         <Width>0.0</Width> 
         <Height>0.0</Height> 
       </Bounds> 
       <Insets> 
         <Top>3.0</Top> 
         <Left>3.0</Left> 
         <Bottom>3.0</Bottom> 
         <Right>3.0</Right> 
       </Insets> 
       <Row>-1</Row> 
       <Column>-1</Column> 
       <Rowspan>-1</Rowspan> 
       <Columnspan>-1</Columnspan> 
       <Outline> 
         <Style>Solid</Style> 
         <Thickness>1</Thickness> 
         <Color> 
           <Transparency>255</Transparency> 
           <Red>0</Red> 
           <Green>0</Green> 
           <Blue>0</Blue> 
         </Color> 
         <Visible>false</Visible> 
       </Outline> 
       <Visible>true</Visible> 
       <Label> 
         <Caption> 
           <Value>Area Chart Title</Value> 
           <Font> 
             <Size>16.0</Size> 
             <Bold>true</Bold> 
             <Alignment> 
               <horizontalAlignment>Center</horizontalAlignment> 
               <verticalAlignment>Center</verticalAlignment> 
             </Alignment> 
           </Font> 
         </Caption> 
         <Background xsi:type="attribute:ColorDefinition"> 
           <Transparency>0</Transparency> 
           <Red>255</Red> 
           <Green>255</Green> 
           <Blue>255</Blue> 
         </Background> 
         <Outline> 
           <Style>Solid</Style> 
           <Thickness>1</Thickness> 
           <Color> 
             <Transparency>255</Transparency> 
             <Red>0</Red> 
             <Green>0</Green> 
             <Blue>0</Blue> 
           </Color> 
         </Outline> 
         <Insets> 
           <Top>0.0</Top> 
           <Left>2.0</Left> 
           <Bottom>0.0</Bottom> 
           <Right>3.0</Right> 
         </Insets> 
         <Visible>true</Visible> 
       </Label> 
     </Children> 
     <Children xsi:type="layout:Plot"> 
       <Bounds> 
         <Left>0.0</Left> 
         <Top>0.0</Top> 
         <Width>0.0</Width> 
         <Height>0.0</Height> 
       </Bounds> 
       <Insets> 
         <Top>3.0</Top> 
         <Left>3.0</Left> 
         <Bottom>3.0</Bottom> 
         <Right>3.0</Right> 
       </Insets> 
       <Row>-1</Row> 
       <Column>-1</Column> 
       <Rowspan>-1</Rowspan> 
       <Columnspan>-1</Columnspan> 
       <Outline> 
         <Style>Solid</Style> 
         <Thickness>1</Thickness> 
         <Color> 
           <Transparency>255</Transparency> 
           <Red>0</Red> 
           <Green>0</Green> 
           <Blue>0</Blue> 
         </Color> 
         <Visible>false</Visible> 
       </Outline> 
       <Visible>true</Visible> 
       <HorizontalSpacing>5</HorizontalSpacing> 
       <VerticalSpacing>5</VerticalSpacing> 
       <ClientArea> 
         <Outline> 
           <Style>Solid</Style> 
           <Thickness>0</Thickness> 
           <Color> 
             <Transparency>255</Transparency> 
             <Red>0</Red> 
             <Green>0</Green> 
             <Blue>0</Blue> 
           </Color> 
           <Visible>false</Visible> 
         </Outline> 
         <Insets> 
           <Top>0.0</Top> 
           <Left>0.0</Left> 
           <Bottom>0.0</Bottom> 
           <Right>0.0</Right> 
         </Insets> 
       </ClientArea> 
     </Children> 
     <Children xsi:type="layout:Legend"> 
       <Bounds> 
         <Left>0.0</Left> 
         <Top>0.0</Top> 
         <Width>0.0</Width> 
         <Height>0.0</Height> 
       </Bounds> 
       <Insets> 
         <Top>3.0</Top> 
         <Left>3.0</Left> 
         <Bottom>3.0</Bottom> 
         <Right>3.0</Right> 
       </Insets> 
       <Row>-1</Row> 
       <Column>-1</Column> 
       <Rowspan>-1</Rowspan> 
       <Columnspan>-1</Columnspan> 
       <Outline> 
         <Style>Solid</Style> 
         <Thickness>1</Thickness> 
         <Color> 
           <Transparency>255</Transparency> 
           <Red>0</Red> 
           <Green>0</Green> 
           <Blue>0</Blue> 
         </Color> 
         <Visible>false</Visible> 
       </Outline> 
       <Visible>true</Visible> 
       <ClientArea> 
         <Outline> 
           <Style>Solid</Style> 
           <Thickness>0</Thickness> 
           <Color> 
             <Transparency>255</Transparency> 
             <Red>0</Red> 
             <Green>0</Green> 
             <Blue>0</Blue> 
           </Color> 
           <Visible>false</Visible> 
         </Outline> 
         <Insets> 
           <Top>2.0</Top> 
           <Left>2.0</Left> 
           <Bottom>2.0</Bottom> 
           <Right>2.0</Right> 
         </Insets> 
       </ClientArea> 
       <Text> 
         <Value></Value> 
         <Font> 
           <Alignment/> 
         </Font> 
       </Text> 
       <Orientation>Vertical</Orientation> 
       <Direction>Top_Bottom</Direction> 
       <Separator> 
         <Style>Solid</Style> 
         <Thickness>1</Thickness> 
         <Color> 
           <Transparency>255</Transparency> 
           <Red>0</Red> 
           <Green>0</Green> 
           <Blue>0</Blue> 
         </Color> 
         <Visible>true</Visible> 
       </Separator> 
       <Position>Right</Position> 
       <ItemType>Series</ItemType> 
       <Title> 
         <Caption> 
           <Value></Value> 
           <Font> 
             <Alignment/> 
           </Font> 
         </Caption> 
         <Background xsi:type="attribute:ColorDefinition"> 
           <Transparency>0</Transparency> 
           <Red>255</Red> 
           <Green>255</Green> 
           <Blue>255</Blue> 
         </Background> 
         <Outline> 
           <Style>Solid</Style> 
           <Thickness>1</Thickness> 
           <Color> 
             <Transparency>255</Transparency> 
             <Red>0</Red> 
             <Green>0</Green> 
             <Blue>0</Blue> 
           </Color> 
           <Visible>false</Visible> 
         </Outline> 
         <Insets> 
           <Top>0.0</Top> 
           <Left>2.0</Left> 
           <Bottom>0.0</Bottom> 
           <Right>3.0</Right> 
         </Insets> 
         <Visible>false</Visible> 
       </Title> 
       <TitlePosition>Above</TitlePosition> 
     </Children> 
     <Bounds> 
       <Left>0.0</Left> 
       <Top>0.0</Top> 
       <Width>432.75</Width> 
       <Height>293.25</Height> 
     </Bounds> 
     <Insets> 
       <Top>3.0</Top> 
       <Left>3.0</Left> 
       <Bottom>3.0</Bottom> 
       <Right>3.0</Right> 
     </Insets> 
     <Row>-1</Row> 
     <Column>-1</Column> 
     <Rowspan>-1</Rowspan> 
     <Columnspan>-1</Columnspan> 
     <Outline> 
       <Style>Solid</Style> 
       <Thickness>1</Thickness> 
       <Color> 
         <Transparency>255</Transparency> 
         <Red>0</Red> 
         <Green>0</Green> 
         <Blue>0</Blue> 
       </Color> 
       <Visible>true</Visible> 
     </Outline> 
     <Background xsi:type="attribute:ColorDefinition"> 
       <Transparency>255</Transparency> 
       <Red>255</Red> 
       <Green>255</Green> 
       <Blue>255</Blue> 
     </Background> 
     <Visible>true</Visible> 
   </Block> 
   <Dimension>Two_Dimensional</Dimension> 
   <Units>Points</Units> 
   <SeriesThickness>10.0</SeriesThickness> 
   <SampleData> 
     <BaseSampleData> 
       <DataSetRepresentation>'A','B','C'</DataSetRepresentation> 
     </BaseSampleData> 
     <OrthogonalSampleData> 
       <DataSetRepresentation>5,4,12</DataSetRepresentation> 
       <SeriesDefinitionIndex>0</SeriesDefinitionIndex> 
     </OrthogonalSampleData> 
   </SampleData> 
   <Interactivity/> 
   <Axes> 
     <Type>Text</Type> 
     <Title> 
       <Caption> 
         <Value>X-Axis Title</Value> 
         <Font> 
           <Size>14.0</Size> 
           <Bold>true</Bold> 
           <Alignment> 
             <horizontalAlignment>Center</horizontalAlignment> 
             <verticalAlignment>Center</verticalAlignment> 
           </Alignment> 
         </Font> 
       </Caption> 
       <Background xsi:type="attribute:ColorDefinition"> 
         <Transparency>0</Transparency> 
         <Red>255</Red> 
         <Green>255</Green> 
         <Blue>255</Blue> 
       </Background> 
       <Outline> 
         <Style>Solid</Style> 
         <Thickness>1</Thickness> 
         <Color> 
           <Transparency>255</Transparency> 
           <Red>0</Red> 
           <Green>0</Green> 
           <Blue>0</Blue> 
         </Color> 
       </Outline> 
       <Insets> 
         <Top>0.0</Top> 
         <Left>2.0</Left> 
         <Bottom>0.0</Bottom> 
         <Right>3.0</Right> 
       </Insets> 
       <Visible>false</Visible> 
     </Title> 
     <TitlePosition>Below</TitlePosition> 
     <AssociatedAxes> 
       <Type>Linear</Type> 
       <Title> 
         <Caption> 
           <Value>Y-Axis Title</Value> 
           <Font> 
             <Size>14.0</Size> 
             <Bold>true</Bold> 
             <Alignment> 
               <horizontalAlignment>Center</horizontalAlignment> 
               <verticalAlignment>Center</verticalAlignment> 
             </Alignment> 
             <Rotation>90.0</Rotation> 
           </Font> 
         </Caption> 
         <Background xsi:type="attribute:ColorDefinition"> 
           <Transparency>0</Transparency> 
           <Red>255</Red> 
           <Green>255</Green> 
           <Blue>255</Blue> 
         </Background> 
         <Outline> 
           <Style>Solid</Style> 
           <Thickness>1</Thickness> 
           <Color> 
             <Transparency>255</Transparency> 
             <Red>0</Red> 
             <Green>0</Green> 
             <Blue>0</Blue> 
           </Color> 
         </Outline> 
         <Insets> 
           <Top>0.0</Top> 
           <Left>2.0</Left> 
           <Bottom>0.0</Bottom> 
           <Right>3.0</Right> 
         </Insets> 
         <Visible>false</Visible> 
       </Title> 
       <TitlePosition>Left</TitlePosition> 
       <SeriesDefinitions> 
         <Query> 
           <Definition>row["series"]</Definition> 
         </Query> 
         <SeriesPalette> 
           <Entries xsi:type="attribute:ColorDefinition"> 
             <Transparency>255</Transparency> 
             <Red>80</Red> 
             <Green>166</Green> 
             <Blue>218</Blue> 
           </Entries> 
           <Entries xsi:type="attribute:ColorDefinition"> 
             <Transparency>255</Transparency> 
             <Red>242</Red> 
             <Green>88</Green> 
             <Blue>106</Blue> 
           </Entries> 
           <Entries xsi:type="attribute:ColorDefinition"> 
             <Transparency>255</Transparency> 
             <Red>232</Red> 
             <Green>172</Green> 
             <Blue>57</Blue> 
           </Entries> 
           <Entries xsi:type="attribute:ColorDefinition"> 
             <Transparency>255</Transparency> 
             <Red>128</Red> 
             <Green>255</Green> 
             <Blue>128</Blue> 
           </Entries> 
           <Entries xsi:type="attribute:ColorDefinition"> 
             <Transparency>255</Transparency> 
             <Red>64</Red> 
             <Green>128</Green> 
             <Blue>128</Blue> 
           </Entries> 
           <Entries xsi:type="attribute:ColorDefinition"> 
             <Transparency>255</Transparency> 
             <Red>128</Red> 
             <Green>128</Green> 
             <Blue>192</Blue> 
           </Entries> 
           <Entries xsi:type="attribute:ColorDefinition"> 
             <Transparency>255</Transparency> 
             <Red>170</Red> 
             <Green>85</Green> 
             <Blue>85</Blue> 
           </Entries> 
           <Entries xsi:type="attribute:ColorDefinition"> 
             <Transparency>255</Transparency> 
             <Red>128</Red> 
             <Green>128</Green> 
             <Blue>0</Blue> 
           </Entries> 
         </SeriesPalette> 
         <Series xsi:type="type:AreaSeries"> 
           <Visible>true</Visible> 
           <Label> 
             <Caption> 
               <Value></Value> 
               <Font> 
                 <Alignment/> 
               </Font> 
             </Caption> 
             <Background xsi:type="attribute:ColorDefinition"> 
               <Transparency>0</Transparency> 
               <Red>255</Red> 
               <Green>255</Green> 
               <Blue>255</Blue> 
             </Background> 
             <Outline> 
               <Style>Solid</Style> 
               <Thickness>1</Thickness> 
               <Color> 
                 <Transparency>255</Transparency> 
                 <Red>0</Red> 
                 <Green>0</Green> 
                 <Blue>0</Blue> 
               </Color> 
               <Visible>false</Visible> 
             </Outline> 
             <Insets> 
               <Top>0.0</Top> 
               <Left>2.0</Left> 
               <Bottom>0.0</Bottom> 
               <Right>3.0</Right> 
             </Insets> 
             <Visible>false</Visible> 
           </Label> 
           <DataDefinition> 
             <Definition>row["value"]</Definition> 
           </DataDefinition> 
           <SeriesIdentifier></SeriesIdentifier> 
           <DataPoint> 
             <Components> 
               <Type>Orthogonal_Value</Type> 
             </Components> 
             <Separator>, </Separator> 
           </DataPoint> 
           <LabelPosition>Above</LabelPosition> 
           <Stacked>true</Stacked> 
           <Triggers> 
             <Condition>onclick</Condition> 
             <Action> 
               <Type>URL_Redirect</Type> 
               <Value xsi:type="attribute:URLValue"> 
                 <BaseUrl><structure name="action">
 
     <property name="linkType">hyperlink</property >
 
     <expression  
name="uri">"http://www.google.com"</expression>
 
     <property name="targetWindow">_blank</property >
 
</structure>
 
</BaseUrl> 
                 <BaseParameterName>foo</BaseParameterName> 
                 <ValueParameterName>bar</ValueParameterName> 
                 <SeriesParameterName>hi</SeriesParameterName> 
               </Value> 
             </Action> 
           </Triggers> 
           <Markers> 
             <Type>Box</Type> 
             <Size>5</Size> 
             <Visible>false</Visible> 
           </Markers> 
           <LineAttributes> 
             <Style>Solid</Style> 
             <Thickness>1</Thickness> 
             <Color> 
               <Transparency>255</Transparency> 
               <Red>0</Red> 
               <Green>0</Green> 
               <Blue>0</Blue> 
             </Color> 
             <Visible>true</Visible> 
           </LineAttributes> 
         </Series> 
         <Grouping> 
           <Enabled>false</Enabled> 
           <GroupingInterval>2</GroupingInterval> 
           <GroupType>Text</GroupType> 
           <AggregateExpression>Sum</AggregateExpression> 
         </Grouping> 
       </SeriesDefinitions> 
       <Orientation>Vertical</Orientation> 
       <LineAttributes> 
         <Style>Solid</Style> 
         <Thickness>1</Thickness> 
         <Color> 
           <Transparency>255</Transparency> 
           <Red>0</Red> 
           <Green>0</Green> 
           <Blue>0</Blue> 
         </Color> 
         <Visible>true</Visible> 
       </LineAttributes> 
       <Label> 
         <Caption> 
           <Value></Value> 
           <Font> 
             <Alignment/> 
           </Font> 
         </Caption> 
         <Background xsi:type="attribute:ColorDefinition"> 
           <Transparency>0</Transparency> 
           <Red>255</Red> 
           <Green>255</Green> 
           <Blue>255</Blue> 
         </Background> 
         <Outline> 
           <Style>Solid</Style> 
           <Thickness>1</Thickness> 
           <Color> 
             <Transparency>255</Transparency> 
             <Red>0</Red> 
             <Green>0</Green> 
             <Blue>0</Blue> 
           </Color> 
         </Outline> 
         <Insets> 
           <Top>0.0</Top> 
           <Left>2.0</Left> 
           <Bottom>0.0</Bottom> 
           <Right>3.0</Right> 
         </Insets> 
         <Visible>true</Visible> 
       </Label> 
       <FormatSpecifier xsi:type="attribute:NumberFormatSpecifier"> 
         <Prefix></Prefix> 
         <Suffix> GB</Suffix> 
         <Multiplier>1.0E-9</Multiplier> 
         <FractionDigits>2</FractionDigits> 
       </FormatSpecifier> 
       <LabelPosition>Left</LabelPosition> 
       <MajorGrid> 
         <LineAttributes> 
           <Style>Solid</Style> 
           <Thickness>1</Thickness> 
           <Color> 
             <Transparency>255</Transparency> 
             <Red>196</Red> 
             <Green>196</Green> 
             <Blue>196</Blue> 
           </Color> 
           <Visible>false</Visible> 
         </LineAttributes> 
         <TickStyle>Across</TickStyle> 
         <TickAttributes> 
           <Style>Solid</Style> 
           <Thickness>1</Thickness> 
           <Color> 
             <Transparency>255</Transparency> 
             <Red>196</Red> 
             <Green>196</Green> 
             <Blue>196</Blue> 
           </Color> 
           <Visible>true</Visible> 
         </TickAttributes> 
       </MajorGrid> 
       <MinorGrid> 
         <LineAttributes> 
           <Style>Solid</Style> 
           <Thickness>1</Thickness> 
           <Color> 
             <Transparency>255</Transparency> 
             <Red>225</Red> 
             <Green>225</Green> 
             <Blue>225</Blue> 
           </Color> 
           <Visible>false</Visible> 
         </LineAttributes> 
         <TickStyle>Across</TickStyle> 
         <TickAttributes> 
           <Style>Solid</Style> 
           <Thickness>1</Thickness> 
           <Color> 
             <Transparency>255</Transparency> 
             <Red>225</Red> 
             <Green>225</Green> 
             <Blue>225</Blue> 
           </Color> 
           <Visible>false</Visible> 
         </TickAttributes> 
       </MinorGrid> 
       <Scale> 
         <MinorGridsPerUnit>5</MinorGridsPerUnit> 
       </Scale> 
       <Origin> 
         <Type>Min</Type> 
         <Value xsi:type="data:NumberDataElement"> 
           <Value>0.0</Value> 
         </Value> 
       </Origin> 
       <PrimaryAxis>true</PrimaryAxis> 
       <Percent>false</Percent> 
     </AssociatedAxes> 
     <SeriesDefinitions> 
       <Query> 
         <Definition></Definition> 
       </Query> 
       <SeriesPalette> 
         <Entries xsi:type="attribute:ColorDefinition"> 
           <Transparency>255</Transparency> 
           <Red>80</Red> 
           <Green>166</Green> 
           <Blue>218</Blue> 
         </Entries> 
         <Entries xsi:type="attribute:ColorDefinition"> 
           <Transparency>255</Transparency> 
           <Red>242</Red> 
           <Green>88</Green> 
           <Blue>106</Blue> 
         </Entries> 
         <Entries xsi:type="attribute:ColorDefinition"> 
           <Transparency>255</Transparency> 
           <Red>232</Red> 
           <Green>172</Green> 
           <Blue>57</Blue> 
         </Entries> 
         <Entries xsi:type="attribute:ColorDefinition"> 
           <Transparency>255</Transparency> 
           <Red>128</Red> 
           <Green>255</Green> 
           <Blue>128</Blue> 
         </Entries> 
         <Entries xsi:type="attribute:ColorDefinition"> 
           <Transparency>255</Transparency> 
           <Red>64</Red> 
           <Green>128</Green> 
           <Blue>128</Blue> 
         </Entries> 
         <Entries xsi:type="attribute:ColorDefinition"> 
           <Transparency>255</Transparency> 
           <Red>128</Red> 
           <Green>128</Green> 
           <Blue>192</Blue> 
         </Entries> 
         <Entries xsi:type="attribute:ColorDefinition"> 
           <Transparency>255</Transparency> 
           <Red>170</Red> 
           <Green>85</Green> 
           <Blue>85</Blue> 
         </Entries> 
         <Entries xsi:type="attribute:ColorDefinition"> 
           <Transparency>255</Transparency> 
           <Red>128</Red> 
           <Green>128</Green> 
           <Blue>0</Blue> 
         </Entries> 
       </SeriesPalette> 
       <Series> 
         <Visible>true</Visible> 
         <Label> 
           <Caption> 
             <Value></Value> 
             <Font> 
               <Alignment/> 
             </Font> 
           </Caption> 
           <Background xsi:type="attribute:ColorDefinition"> 
             <Transparency>0</Transparency> 
             <Red>255</Red> 
             <Green>255</Green> 
             <Blue>255</Blue> 
           </Background> 
           <Outline> 
             <Style>Solid</Style> 
             <Thickness>1</Thickness> 
             <Color> 
               <Transparency>255</Transparency> 
               <Red>0</Red> 
               <Green>0</Green> 
               <Blue>0</Blue> 
             </Color> 
             <Visible>false</Visible> 
           </Outline> 
           <Insets> 
             <Top>0.0</Top> 
             <Left>2.0</Left> 
             <Bottom>0.0</Bottom> 
             <Right>3.0</Right> 
           </Insets> 
           <Visible>false</Visible> 
         </Label> 
         <DataDefinition> 
           <Definition>row["time"]</Definition> 
         </DataDefinition> 
         <SeriesIdentifier></SeriesIdentifier> 
         <DataPoint> 
           <Components> 
             <Type>Orthogonal_Value</Type> 
           </Components> 
           <Separator>, </Separator> 
         </DataPoint> 
         <LabelPosition>Outside</LabelPosition> 
         <Stacked>false</Stacked> 
       </Series> 
       <Grouping> 
         <Enabled>false</Enabled> 
         <GroupingInterval>2</GroupingInterval> 
         <GroupType>Text</GroupType> 
         <AggregateExpression>Sum</AggregateExpression> 
       </Grouping> 
     </SeriesDefinitions> 
     <Orientation>Horizontal</Orientation> 
     <LineAttributes> 
       <Style>Solid</Style> 
       <Thickness>1</Thickness> 
       <Color> 
         <Transparency>255</Transparency> 
         <Red>0</Red> 
         <Green>0</Green> 
         <Blue>0</Blue> 
       </Color> 
       <Visible>true</Visible> 
     </LineAttributes> 
     <Label> 
       <Caption> 
         <Value></Value> 
         <Font> 
           <Alignment/> 
         </Font> 
       </Caption> 
       <Background xsi:type="attribute:ColorDefinition"> 
         <Transparency>0</Transparency> 
         <Red>255</Red> 
         <Green>255</Green> 
         <Blue>255</Blue> 
       </Background> 
       <Outline> 
         <Style>Solid</Style> 
         <Thickness>1</Thickness> 
         <Color> 
           <Transparency>255</Transparency> 
           <Red>0</Red> 
           <Green>0</Green> 
           <Blue>0</Blue> 
         </Color> 
       </Outline> 
       <Insets> 
         <Top>0.0</Top> 
         <Left>2.0</Left> 
         <Bottom>0.0</Bottom> 
         <Right>3.0</Right> 
       </Insets> 
       <Visible>true</Visible> 
     </Label> 
     <LabelPosition>Below</LabelPosition> 
     <MajorGrid> 
       <LineAttributes> 
         <Style>Solid</Style> 
         <Thickness>1</Thickness> 
         <Color> 
           <Transparency>255</Transparency> 
           <Red>196</Red> 
           <Green>196</Green> 
           <Blue>196</Blue> 
         </Color> 
         <Visible>false</Visible> 
       </LineAttributes> 
       <TickStyle>Across</TickStyle> 
       <TickAttributes> 
         <Style>Solid</Style> 
         <Thickness>1</Thickness> 
         <Color> 
           <Transparency>255</Transparency> 
           <Red>196</Red> 
           <Green>196</Green> 
           <Blue>196</Blue> 
         </Color> 
         <Visible>true</Visible> 
       </TickAttributes> 
     </MajorGrid> 
     <MinorGrid> 
       <LineAttributes> 
         <Style>Solid</Style> 
         <Thickness>1</Thickness> 
         <Color> 
           <Transparency>255</Transparency> 
           <Red>225</Red> 
           <Green>225</Green> 
           <Blue>225</Blue> 
         </Color> 
         <Visible>false</Visible> 
       </LineAttributes> 
       <TickStyle>Across</TickStyle> 
       <TickAttributes> 
         <Style>Solid</Style> 
         <Thickness>1</Thickness> 
         <Color> 
           <Transparency>255</Transparency> 
           <Red>225</Red> 
           <Green>225</Green> 
           <Blue>225</Blue> 
         </Color> 
         <Visible>false</Visible> 
       </TickAttributes> 
     </MinorGrid> 
     <Scale> 
       <MinorGridsPerUnit>5</MinorGridsPerUnit> 
     </Scale> 
     <Origin> 
       <Type>Min</Type> 
       <Value xsi:type="data:NumberDataElement"> 
         <Value>0.0</Value> 
       </Value> 
     </Origin> 
     <PrimaryAxis>true</PrimaryAxis> 
     <CategoryAxis>true</CategoryAxis> 
     <Percent>false</Percent> 
   </Axes> 
   <Orientation>Vertical</Orientation> 
   <UnitSpacing>50.0</UnitSpacing> 
   <Rotation/> 
</model:ChartWithAxes> 
]]></xml-property> 
             <property name="outputFormat">PNG</property> 
         </extended-item> 
     </body> 
</report>
 |  
 |  
  |  
| Re: Area Chart v2.0.1 [message #167900 is a reply to message #167554] | 
Tue, 06 June 2006 11:31    | 
 
Eclipse User  | 
 | 
 | 
   | 
 
Inlined. 
 
Carsten Lund wrote: 
> George, 
>  
>> Question 1: 
>> Does stacked series even work?  When I preview the results, I'm  
>> missing 2 categories.  The legend shows 3 categories where the 1st and  
>> 3rd category are the same.  The data displayed is rather odd ... with  
>> data missing in the middle.  See attached. 
 > 
> Q1: 
>   I think it will work better for you if you make sure that your data  
> set have row for each possible value of (salesmonth,pipelinecategory). 
 
Ah, so assume I have a pipelinecategory "A" that has values for each  
month between January 2006 and June 2006.  And category "B" has values  
for each month between May 2006 and December 2006.  Then this seems to  
break the BIRT stacked charting behavior.  This sounds like a bug since  
both Jasper, MS Excel, and Crystal support this behavior. 
 
> I do have some other issues with stacked area charts with Y-series  
> grouping: 
>  
> Bugs (or at least I have not been able to figure out how to fix (I am  
> using 2.1(RC4)): 
>  - legend does not show the color of the series, just a black line. 
 
Agreed. 
 
>  - the Y-series interactivity is broken (RC4) only the first of the 
>    series have the interactivity. Also the parameter names does get 
>    append to the URL. 
>    (This is a problem for stacked area chart, but it works for 
>    line charts.) 
 
Agreed. 
 
>  - Can not decide the sort order of the Y-series group. (I guess this is 
>    a missing feature. Birt alway seems to sort the groups 
>    alphabetically. 
 
This is quite annoying. 
 
>> Question 2: 
>> Is there a way to change the alignment orientation of the X-axis  
>> labels (the dates) to be perpendicular to the X-axis? 
 > 
> Q2. Yes "Format Chart" -> X-axis -> "Text Format" -> "Label" 
>     -> "Font" (click the button at the end) 
 
Thanks. 
 
>> Question 3: 
>> Is there a way to display the color of the category as a "block"  
>> instead of a "line" in the legend? 
 > 
> Q3. This seem to be the same issue as I am having. 
 
Yes. 
 
 >> Question 4: 
 >> How does one format the Y-axis values such that Linear type 
 >> values are displayed as #,### (note the comma)? 
 > 
> Q4. Did you try ###,###,### (Advanced) under Y-axis -> Type (the little  
> box with 0.0#) 
 
That works.  Thanks. 
 
I'm at the conclusion that BIRT is still not ready to be deployed as  
business tool.  For now, we'll continue to use Jasper (which only  
supports one query per report ... ugh).  Hopefully the stacked chart  
will be ready for use soon. 
 
-George
 |  
 |  
  |  
| Re: Area Chart v2.0.1 [message #168092 is a reply to message #167900] | 
Wed, 07 June 2006 04:13    | 
 
Eclipse User  | 
 | 
 | 
   | 
 
Hi George, 
 
Thank you for finding and reporting those issues here, it seems our tests  
have missed this specific stacked area chart configuration. We will do the  
best we can to have them fixed in 2.1. 
 
For the legend showing the color of the line instead of the series, this is  
a bug. I filed https://bugs.eclipse.org/bugs/show_bug.cgi?id=145710 to get  
it fixed. In the meantime you can set "Use Palette as Line Color" to have  
the line show the correct color in the legend, you just won't have any black  
line any more in your chart. The fix will also make sure the graphic in the  
legend is not a line but a block. 
 
Regarding the interactivity issue, I have filed  
https://bugs.eclipse.org/bugs/show_bug.cgi?id=145712 . It is normal that the  
parameters are appended to the URL, I am not sure what you expected instead? 
 
Finally for the sorting, this is possible through the model, I added a  
comment in https://bugs.eclipse.org/bugs/show_bug.cgi?id=145608 with your  
modified report example. We will enhance the UI in 2.1.1 to support this  
setting in the chart builder. 
 
For the null data issue you mentioned in Q1, I have filed  
https://bugs.eclipse.org/bugs/show_bug.cgi?id=145715 
 
You can register as CC in the bugs mentioned above to track their status. 
 
Thanks, 
 
David 
 
"George Handin" <eclipse@dafunks.com> wrote in message  
news:e6474t$me1$1@utils.eclipse.org... 
> Inlined. 
> 
> Carsten Lund wrote: 
>> George, 
>> 
>>> Question 1: 
>>> Does stacked series even work?  When I preview the results, I'm missing  
>>> 2 categories.  The legend shows 3 categories where the 1st and 3rd  
>>> category are the same.  The data displayed is rather odd ... with data  
>>> missing in the middle.  See attached. 
> > 
>> Q1: 
>>   I think it will work better for you if you make sure that your data set  
>> have row for each possible value of (salesmonth,pipelinecategory). 
> 
> Ah, so assume I have a pipelinecategory "A" that has values for each month  
> between January 2006 and June 2006.  And category "B" has values for each  
> month between May 2006 and December 2006.  Then this seems to break the  
> BIRT stacked charting behavior.  This sounds like a bug since both Jasper,  
> MS Excel, and Crystal support this behavior. 
> 
>> I do have some other issues with stacked area charts with Y-series  
>> grouping: 
>> 
>> Bugs (or at least I have not been able to figure out how to fix (I am  
>> using 2.1(RC4)): 
>>  - legend does not show the color of the series, just a black line. 
> 
> Agreed. 
> 
>>  - the Y-series interactivity is broken (RC4) only the first of the 
>>    series have the interactivity. Also the parameter names does get 
>>    append to the URL. 
>>    (This is a problem for stacked area chart, but it works for 
>>    line charts.) 
> 
> Agreed. 
> 
>>  - Can not decide the sort order of the Y-series group. (I guess this is 
>>    a missing feature. Birt alway seems to sort the groups 
>>    alphabetically. 
> 
> This is quite annoying. 
> 
>>> Question 2: 
>>> Is there a way to change the alignment orientation of the X-axis labels  
>>> (the dates) to be perpendicular to the X-axis? 
> > 
>> Q2. Yes "Format Chart" -> X-axis -> "Text Format" -> "Label" 
>>     -> "Font" (click the button at the end) 
> 
> Thanks. 
> 
>>> Question 3: 
>>> Is there a way to display the color of the category as a "block" instead  
>>> of a "line" in the legend? 
> > 
>> Q3. This seem to be the same issue as I am having. 
> 
> Yes. 
> 
> >> Question 4: 
> >> How does one format the Y-axis values such that Linear type 
> >> values are displayed as #,### (note the comma)? 
> > 
>> Q4. Did you try ###,###,### (Advanced) under Y-axis -> Type (the little  
>> box with 0.0#) 
> 
> That works.  Thanks. 
> 
> I'm at the conclusion that BIRT is still not ready to be deployed as  
> business tool.  For now, we'll continue to use Jasper (which only supports  
> one query per report ... ugh).  Hopefully the stacked chart will be ready  
> for use soon. 
> 
> -George
 |  
 |  
  |  
| Re: Area Chart v2.0.1 (Q1 sorta resolved) [message #168325 is a reply to message #168092] | 
Wed, 07 June 2006 17:44    | 
 
Eclipse User  | 
 | 
 | 
   | 
 
This is a multi-part message in MIME format. 
--------------030507060905010501000405 
Content-Type: text/plain; charset=ISO-8859-1; format=flowed 
Content-Transfer-Encoding: 7bit 
 
I downloaded one of your sample area charts from another post to compare  
with mine and I found that that I was doing something wrong.  The first  
problem I had was due to the fact that I had Grouping enabled on the  
"Series" -> "Category (X) Series" tab.  When disabled, I get the  
attached chart. 
 
There's till some odd behavior.  The following items reference the  
attached figure. 
 
A. Looking at the bottom (close to the X axis), there is a noticeable  
gap between the blue data and the red data. 
 
B. If data is missing for some X values, the chart attempts to  
extrapolate values for the gaps of missing data.  For example, to the  
far left, the green data has no values for Jan 2006 - April 2006.  
Instead of assuming that the values are 0, BIRT attempts to extrapolate  
values between 0 and the first value (thus the giant green triangle).  
You can also slightly see it for the yellow and green data between May  
2011 and March 2012.  In other report tools (JFreeReport, Excel, etc),  
such data is assumed to be "0" if missing for the associated X axis value. 
 
Your filing of Bug #145715 will probably resolve this issue.  Since some  
users may like the current behavior, it would probably be best to have a  
boolean checkbox in the UI such that when enabled, missing values are  
assumed to be "0". 
 
Thanks for your attention to these defects.  I look forward to future  
releases.  I'm so glad that I didn't give up on BIRT.  The chart looks  
pretty good so far. 
 
-George 
 
 
David Michonneau wrote: 
> Hi George, 
>  
> Thank you for finding and reporting those issues here, it seems our tests  
> have missed this specific stacked area chart configuration. We will do the  
> best we can to have them fixed in 2.1. 
>  
> For the legend showing the color of the line instead of the series, this is  
> a bug. I filed https://bugs.eclipse.org/bugs/show_bug.cgi?id=145710 to get  
> it fixed. In the meantime you can set "Use Palette as Line Color" to have  
> the line show the correct color in the legend, you just won't have any black  
> line any more in your chart. The fix will also make sure the graphic in the  
> legend is not a line but a block. 
>  
> Regarding the interactivity issue, I have filed  
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=145712 . It is normal that the  
> parameters are appended to the URL, I am not sure what you expected instead? 
>  
> Finally for the sorting, this is possible through the model, I added a  
> comment in https://bugs.eclipse.org/bugs/show_bug.cgi?id=145608 with your  
> modified report example. We will enhance the UI in 2.1.1 to support this  
> setting in the chart builder. 
>  
> For the null data issue you mentioned in Q1, I have filed  
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=145715 
>  
> You can register as CC in the bugs mentioned above to track their status. 
>  
> Thanks, 
>  
> David 
>  
> "George Handin" <eclipse@dafunks.com> wrote in message  
> news:e6474t$me1$1@utils.eclipse.org... 
>> Inlined. 
>> 
>> Carsten Lund wrote: 
>>> George, 
>>> 
>>>> Question 1: 
>>>> Does stacked series even work?  When I preview the results, I'm missing  
>>>> 2 categories.  The legend shows 3 categories where the 1st and 3rd  
>>>> category are the same.  The data displayed is rather odd ... with data  
>>>> missing in the middle.  See attached. 
>>> Q1: 
>>>   I think it will work better for you if you make sure that your data set  
>>> have row for each possible value of (salesmonth,pipelinecategory). 
>> Ah, so assume I have a pipelinecategory "A" that has values for each month  
>> between January 2006 and June 2006.  And category "B" has values for each  
>> month between May 2006 and December 2006.  Then this seems to break the  
>> BIRT stacked charting behavior.  This sounds like a bug since both Jasper,  
>> MS Excel, and Crystal support this behavior. 
>> 
>>> I do have some other issues with stacked area charts with Y-series  
>>> grouping: 
>>> 
>>> Bugs (or at least I have not been able to figure out how to fix (I am  
>>> using 2.1(RC4)): 
>>>  - legend does not show the color of the series, just a black line. 
>> Agreed. 
>> 
>>>  - the Y-series interactivity is broken (RC4) only the first of the 
>>>    series have the interactivity. Also the parameter names does get 
>>>    append to the URL. 
>>>    (This is a problem for stacked area chart, but it works for 
>>>    line charts.) 
>> Agreed. 
>> 
>>>  - Can not decide the sort order of the Y-series group. (I guess this is 
>>>    a missing feature. Birt alway seems to sort the groups 
>>>    alphabetically. 
>> This is quite annoying. 
>> 
>>>> Question 2: 
>>>> Is there a way to change the alignment orientation of the X-axis labels  
>>>> (the dates) to be perpendicular to the X-axis? 
>>> Q2. Yes "Format Chart" -> X-axis -> "Text Format" -> "Label" 
>>>     -> "Font" (click the button at the end) 
>> Thanks. 
>> 
>>>> Question 3: 
>>>> Is there a way to display the color of the category as a "block" instead  
>>>> of a "line" in the legend? 
>>> Q3. This seem to be the same issue as I am having. 
>> Yes. 
>> 
>>>> Question 4: 
>>>> How does one format the Y-axis values such that Linear type 
>>>> values are displayed as #,### (note the comma)? 
>>> Q4. Did you try ###,###,### (Advanced) under Y-axis -> Type (the little  
>>> box with 0.0#) 
>> That works.  Thanks. 
>> 
>> I'm at the conclusion that BIRT is still not ready to be deployed as  
>> business tool.  For now, we'll continue to use Jasper (which only supports  
>> one query per report ... ugh).  Hopefully the stacked chart will be ready  
>> for use soon. 
>> 
>> -George  
>  
>  
 
 
--------------030507060905010501000405 
Content-Type: image/jpeg; 
 name="AreaChart_v2.1.jpg" 
Content-Transfer-Encoding: base64 
Content-Disposition: inline; 
 filename="AreaChart_v2.1.jpg" 
 
 /9j/4AAQSkZJRgABAQEBLAEsAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcH Bw8LCwkMEQ8S 
 EhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcG Bw4ICA4eFBEU 
 Hh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4e Hh4eHh7/wAAR 
 CAJKA9wDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcI CQoL/8QAtRAA 
 AgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS 0fAkM2JyggkK 
 FhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1 dnd4eXqDhIWG 
 h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW 19jZ2uHi4+Tl 
 5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcI CQoL/8QAtREA 
 AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMz UvAVYnLRChYk 
 NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0 dXZ3eHl6goOE 
 hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU 1dbX2Nna4uPk 
 5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD7LooooAKKKKACiiigAooo oAKKKKACiiig 
 AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC iiigAooooAKK 
 KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo oAKKKKACiiig 
 AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC iiigAooooAKK 
 KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo oAKKKKACiiig 
 AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC iiigAooooAKK 
 KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo oAKKKKACiiig 
 AooooAKKKKACiiigAooooAKK8R+MHjT4t+A/hr4l8eTSeEI4dNv3js9Ll0qe SSS1a8EEMjzp 
 dhQzRsshATvggHIG/wDDvWfijrmmeCPEl9ceF73RdetI7vU4LTS5raexjltG ljKyPdOJAJfL 
 jOEzhs4AyQAen0VmQ+IdAm1+Xw/FrmmSaxEnmSWC3aG4RP7xjzuA5HOO9R6v 4p8M6Pemx1bx 
 FpGn3Qt3ujBdXscUnkoCWk2sQdgAJLdBg0Aa9FeZH4z+EW+Nw+Gkesaak0Vl I1zPNcqg+2ma 
 GOK0jJIDykPISgycgAchgPTaACiiigAooooAKKKKACiiigAooooAKKKKACii igAooooAKKKK 
 ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA KKKKACiiigAo 
 oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii igAooooAKKKK 
 ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA KKKKACiiigAo 
 oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA8Y/bbIH7 Mfi0EgEmyA9/ 
 9Ngrs/gQQ3wP8BlSCP8AhG9PHH/XtHW34n8J+FfFH2f/AISbw1out/Zt32f+ 0bGK48rdjdt3 
 qdudq5x1wPSpvDfh7QPDVi9j4c0PTNGtJJTM8FhaJbxs5ABcqgALYVRnrgD0 oA+Lf2ZfCWoe 
 I9dtvE+u+M00bXvDXjid7qw/sx5ry8muVgWVHkEoIRhBKv3CEAlZiRnb1n7Q MU2g/Ezxn4qs 
 pdN8YeGbw6dpvjTwvcbkubcNHGLdoTw3IkVleM8O54OCV+pbfw54et9em8QW +g6XDrE67Jb9 
 LSNbiRfRpANxHA4Jpl34X8NXepJqd34d0i4vkuBdJcy2UbSrMEVBIHIyHCIi 7s5wqjoBQB87 
 +D7u10z9v/4kXupXMNlajwxC5muJBGgXZp4zubAxkH8q+n6ytR8NeHNR1m11 rUPD+k3mp2mP 
 s15PZxyTw4OfkcjcvPoa1aACiiigAooooAKKKKACiiigAooooAKKKKACiiig AooooAKKKKAC 
 iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK KKACiiigAooo 
 oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig AooooAKKKKAC 
 iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK KKACiiigAooo 
 oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig AooooAKKKKAC 
 iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK KKACiiigAooo 
 oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig AooooAKKKKAC 
 iiigAooooAKKKKACsbxtrc3h3wxd6xb6Te6tNDsWO1tIZJXdndUBKxo77FLb nKI7BFYhWICn 
 ZrM8ST6/BYo/hzTNM1G7MoDxX+oPaRhMHLB0hlJbO0bdoGCTnjBAMa68WXVl 8PrTxJdWWmXF 
 3ey20FrFp2pG4tJXurhILZhcmJSYmMsTM4jJVSxVXwN2Lb/EDX7zWX8K2Xhj TG8VW0twLyCb 
 WHSxRIY7ORmjuBbtI7Fb+2wphQZEvPyKZKV74b19LNfA9hZw3UUUsfiabWJX eCGTURqwvjaC 
 PY2yKR1lAZXmeFQN6sShlLLwh400/wAWzePLe08P3GtX0t0LjSZNTmjtoEmh 0+IMl0LdmkYf 
 2ajbTCg/fsM/uwZACfSPiv8A2zb2uuaZoOfDT3OmWdxcXF55d7HPfx2rwBbd UZHQC9tw7GZS 
 P3uFbau/0a5ura22/abmGHd93zHC5+ma8m8O/C/X9A0m08JW95pl5opvtG1C 41OSR4rmN9Oi 
 sUEaWwRldZP7PQ7zMpXzm+VvLG/1+gCrHqWnSOqR39q7scKqzKST6DmrVcZ8 G/8AkUb7/sZN 
 d/8ATtd12dABRVSX/kM23/XvN/6FFRrf/IGvv+veT/0E0AW6KKqRf8hm5/69 4f8A0KWgC3RV 
 TW/+QNff9e8n/oJq3QAUVUi/5DNz/wBe8P8A6FLRq/8Ax6J/18Qf+jUoAt0U VUsP+PvUP+vg 
 f+io6ALdFVNX/wCPRP8Ar4g/9GpVugAoqpYf8feof9fA/wDRUdF//wAfen/9 fB/9FSUAW6KK 
 qaR/x6P/ANfE/wD6NegC3RVS/wD+PvT/APr4P/oqSrdABRVTSP8Aj0f/AK+J /wD0a9Ev/IZt 
 v+veb/0KKgC3RRVTRP8AkDWP/XvH/wCgigC3RVSX/kM23/XvN/6FFVugAoqp on/IGsf+veP/ 
 ANBFEv8AyGbb/r3m/wDQoqALdFVNb/5A19/17yf+gmrdABRVSL/kM3P/AF7w /wDoUtGt/wDI 
 Gvv+veT/ANBNAFuiiqkX/IZuf+veH/0KWgC3RVTV/wDj0T/r4g/9GpVugAoq pYf8feof9fA/ 
 9FR0av8A8eif9fEH/o1KALdFFVLD/j71D/r4H/oqOgC3RVS//wCPvT/+vg/+ ipKt0AFFVNI/ 
 49H/AOvif/0a9F//AMfen/8AXwf/AEVJQBbooqppH/Ho/wD18T/+jXoAt0VU l/5DNt/17zf+ 
 hRVboAKKqaJ/yBrH/r3j/wDQRRL/AMhm2/695v8A0KKgC3RRVTRP+QNY/wDX vH/6CKALdFVI 
 v+Qzc/8AXvD/AOhS0a3/AMga+/695P8A0E0AW6KKqRf8hm5/694f/QpaALdF VNb/AOQNff8A 
 XvJ/6Cat0AFFVIv+Qzc/9e8P/oUtGr/8eif9fEH/AKNSgC3RRVSw/wCPvUP+ vgf+io6ALdFV 
 NX/49E/6+IP/AEalW6ACiqlh/wAfeof9fA/9FR0X/wDx96f/ANfB/wDRUlAF uiiqmkf8ej/9 
 fE//AKNegC3RVS//AOPvT/8Ar4P/AKKkq3QAUVU0j/j0f/r4n/8ARr0S/wDI Ztv+veb/ANCi 
 oAt0UVU0T/kDWP8A17x/+gigC3RVSX/kM23/AF7zf+hRVboAKKqaJ/yBrH/r 3j/9BFEX/IZu 
 f+veH/0KWgC3RVTW/wDkDX3/AF7yf+gmrdABRVSL/kM3P/XvD/6FLRrf/IGv v+veT/0E0AW6 
 KKqWH/H3qH/XwP8A0VHQBboqpq//AB6J/wBfEH/o1Kt0AFFVLD/j71D/AK+B /wCio6NX/wCP 
 RP8Ar4g/9GpQBbooqppH/Ho//XxP/wCjXoAt0VUv/wDj70//AK+D/wCipKt0 AFFVNI/49H/6 
 +J//AEa9F/8A8fen/wDXwf8A0VJQBbooqppH/Ho//XxP/wCjXoAt0VUl/wCQ zbf9e83/AKFF 
 VugAoqpon/IGsf8Ar3j/APQRRL/yGbb/AK95v/QoqALdFFVNE/5A1j/17x/+ gigC3RVSL/kM 
 3P8A17w/+hS0a3/yBr7/AK95P/QTQBbooqpF/wAhm5/694f/AEKWgC3RVTW/ +QNff9e8n/oJ 
 q3QAUVUsP+PvUP8Ar4H/AKKjo1f/AI9E/wCviD/0alAFuiiigAooooAKKKKA CiiigAooooAK 
 KKKACiiigDjPg3/yKN9/2Mmu/wDp2u67OuM+Df8AyKN9/wBjJrv/AKdruuzo Apy/8hq2/wCv 
 eb/0KKjW/wDkC33/AF7yf+gmiX/kNW3/AF7zf+hRUa3/AMgW+/695P8A0E0A XKpxf8hq5/69 
 4f8A0KWrlU4v+Q1c/wDXvD/6FLQAa3/yBb7/AK95P/QTVyqet/8AIFvv+veT /wBBNXKAKcX/ 
 ACGrn/r3h/8AQpaNX/49E/6+IP8A0alEX/Iauf8Ar3h/9Clo1f8A49E/6+IP /RqUAXKp2H/H 
 3qH/AF8D/wBFR1cqnYf8feof9fA/9FR0AGr/APHon/XxB/6NSrlU9X/49E/6 +IP/AEalXKAK 
 dh/x96h/18D/ANFR0X//AB96f/18H/0VJRYf8feof9fA/wDRUdF//wAfen/9 fB/9FSUAXKp6 
 R/x6P/18T/8Ao16uVT0j/j0f/r4n/wDRr0AF/wD8fen/APXwf/RUlXKp3/8A x96f/wBfB/8A 
 RUlXKAKekf8AHo//AF8T/wDo16Jf+Q1bf9e83/oUVGkf8ej/APXxP/6NeiX/ AJDVt/17zf8A 
 oUVAFyqeif8AIFsf+veP/wBBFXKp6J/yBbH/AK94/wD0EUAEv/Iatv8Ar3m/ 9Ciq5VOX/kNW 
 3/XvN/6FFVygCnon/IFsf+veP/0EUS/8hq2/695v/QoqNE/5Atj/ANe8f/oI ol/5DVt/17zf 
 +hRUAGt/8gW+/wCveT/0E1cqnrf/ACBb7/r3k/8AQTVygCnF/wAhq5/694f/ AEKWjW/+QLff 
 9e8n/oJoi/5DVz/17w/+hS0a3/yBb7/r3k/9BNAFyqcX/Iauf+veH/0KWrlU 4v8AkNXP/XvD 
 /wChS0AGr/8AHon/AF8Qf+jUq5VPV/8Aj0T/AK+IP/RqVcoAp2H/AB96h/18 D/0VHRq//Hon 
 /XxB/wCjUosP+PvUP+vgf+io6NX/AOPRP+viD/0alAFyqdh/x96h/wBfA/8A RUdXKp2H/H3q 
 H/XwP/RUdABf/wDH3p//AF8H/wBFSVcqnf8A/H3p/wD18H/0VJVygCnpH/Ho /wD18T/+jXov 
 /wDj70//AK+D/wCipKNI/wCPR/8Ar4n/APRr0X//AB96f/18H/0VJQBcqnpH /Ho//XxP/wCj 
 Xq5VPSP+PR/+vif/ANGvQAS/8hq2/wCveb/0KKrlU5f+Q1bf9e83/oUVXKAK eif8gWx/694/ 
 /QRRL/yGrb/r3m/9Cio0T/kC2P8A17x/+giiX/kNW3/XvN/6FFQBcqnon/IF sf8Ar3j/APQR 
 Vyqeif8AIFsf+veP/wBBFABF/wAhq5/694f/AEKWjW/+QLff9e8n/oJoi/5D Vz/17w/+hS0a 
 3/yBb7/r3k/9BNAFyqcX/Iauf+veH/0KWrlU4v8AkNXP/XvD/wChS0AGt/8A IFvv+veT/wBB 
 NXKp63/yBb7/AK95P/QTVygCnF/yGrn/AK94f/QpaNX/AOPRP+viD/0alEX/ ACGrn/r3h/8A 
 QpaNX/49E/6+IP8A0alAFyqdh/x96h/18D/0VHVyqdh/x96h/wBfA/8ARUdA Bq//AB6J/wBf 
 EH/o1KuVT1f/AI9E/wCviD/0alXKAKdh/wAfeof9fA/9FR0X/wDx96f/ANfB /wDRUlFh/wAf 
 eof9fA/9FR0X/wDx96f/ANfB/wDRUlAFyqekf8ej/wDXxP8A+jXq5VPSP+PR /wDr4n/9GvQA 
 X/8Ax96f/wBfB/8ARUlXKp3/APx96f8A9fB/9FSVcoAp6R/x6P8A9fE//o16 Jf8AkNW3/XvN 
 /wChRUaR/wAej/8AXxP/AOjXol/5DVt/17zf+hRUAXKp6J/yBbH/AK94/wD0 EVcqnon/ACBb 
 H/r3j/8AQRQAS/8AIatv+veb/wBCiq5VOX/kNW3/AF7zf+hRVcoAp6J/yBbH /r3j/wDQRRF/ 
 yGrn/r3h/wDQpaNE/wCQLY/9e8f/AKCKIv8AkNXP/XvD/wChS0AGt/8AIFvv +veT/wBBNXKp 
 63/yBb7/AK95P/QTVygCnF/yGrn/AK94f/QpaNb/AOQLff8AXvJ/6CaIv+Q1 c/8AXvD/AOhS 
 0a3/AMgW+/695P8A0E0AXKp2H/H3qH/XwP8A0VHVyqdh/wAfeof9fA/9FR0A Gr/8eif9fEH/ 
 AKNSrlU9X/49E/6+IP8A0alXKAKdh/x96h/18D/0VHRq/wDx6J/18Qf+jUos P+PvUP8Ar4H/ 
 AKKjo1f/AI9E/wCviD/0alAFyqekf8ej/wDXxP8A+jXq5VPSP+PR/wDr4n/9 GvQAX/8Ax96f 
 /wBfB/8ARUlXKp3/APx96f8A9fB/9FSVcoAp6R/x6P8A9fE//o16L/8A4+9P /wCvg/8AoqSj 
 SP8Aj0f/AK+J/wD0a9F//wAfen/9fB/9FSUAXKp6R/x6P/18T/8Ao16uVT0j /j0f/r4n/wDR 
 r0AEv/Iatv8Ar3m/9Ciq5VOX/kNW3/XvN/6FFVygCnon/IFsf+veP/0EUS/8 hq2/695v/Qoq 
 NE/5Atj/ANe8f/oIol/5DVt/17zf+hRUAXKp6J/yBbH/AK94/wD0EVcqnon/ ACBbH/r3j/8A 
 QRQARf8AIauf+veH/wBClo1v/kC33/XvJ/6CaIv+Q1c/9e8P/oUtGt/8gW+/ 695P/QTQBcqn 
 F/yGrn/r3h/9Clq5VOL/AJDVz/17w/8AoUtABrf/ACBb7/r3k/8AQTVyqet/ 8gW+/wCveT/0 
 E1coAp2H/H3qH/XwP/RUdGr/APHon/XxB/6NSiw/4+9Q/wCvgf8AoqOjV/8A j0T/AK+IP/Rq 
 UAXKKKKACiiigAooooAKKKKACiiigAooooAKKKKAOM+Df/Io33/Yya7/AOna 7rs64z4N/wDI 
 o33/AGMmu/8Ap2u67OgCnL/yGrb/AK95v/QoqNb/AOQLff8AXvJ/6CaJf+Q1 bf8AXvN/6FFR 
 rf8AyBb7/r3k/wDQTQBcqnF/yGrn/r3h/wDQpauVTi/5DVz/ANe8P/oUtABr f/IFvv8Ar3k/ 
 9BNXKp63/wAgW+/695P/AEE1coApxf8AIauf+veH/wBClo1f/j0T/r4g/wDR qURf8hq5/wCv 
 eH/0KWjV/wDj0T/r4g/9GpQBcqnYf8feof8AXwP/AEVHVyqdh/x96h/18D/0 VHQAav8A8eif 
 9fEH/o1KuVT1f/j0T/r4g/8ARqVcoAp2H/H3qH/XwP8A0VHRf/8AH3p//Xwf /RUlFh/x96h/ 
 18D/ANFR0X//AB96f/18H/0VJQBcqnpH/Ho//XxP/wCjXq5VPSP+PR/+vif/ ANGvQAX/APx9 
 6f8A9fB/9FSVcqnf/wDH3p//AF8H/wBFSVcoAp6R/wAej/8AXxP/AOjXol/5 DVt/17zf+hRU 
 aR/x6P8A9fE//o16Jf8AkNW3/XvN/wChRUAXKp6J/wAgWx/694//AEEVcqno n/IFsf8Ar3j/ 
 APQRQAS/8hq2/wCveb/0KKrlU5f+Q1bf9e83/oUVXKAKeif8gWx/694//QRR L/yGrb/r3m/9 
 Cio0T/kC2P8A17x/+giiX/kNW3/XvN/6FFQAa3/yBb7/AK95P/QTVyqet/8A IFvv+veT/wBB 
 NXKAKcX/ACGrn/r3h/8AQpaNb/5At9/17yf+gmiL/kNXP/XvD/6FLRrf/IFv v+veT/0E0AXK 
 pxf8hq5/694f/QpauVTi/wCQ1c/9e8P/AKFLQAav/wAeif8AXxB/6NSrlU9X /wCPRP8Ar4g/ 
 9GpVygCnYf8AH3qH/XwP/RUdGr/8eif9fEH/AKNSiw/4+9Q/6+B/6Kjo1f8A 49E/6+IP/RqU 
 AXKp2H/H3qH/AF8D/wBFR1cqnYf8feof9fA/9FR0AF//AMfen/8AXwf/AEVJ Vyqd/wD8fen/ 
 APXwf/RUlXKAKekf8ej/APXxP/6Nei//AOPvT/8Ar4P/AKKko0j/AI9H/wCv if8A9GvRf/8A 
 H3p//Xwf/RUlAFyqekf8ej/9fE//AKNerlU9I/49H/6+J/8A0a9ABL/yGrb/ AK95v/QoquVT 
 l/5DVt/17zf+hRVcoAp6J/yBbH/r3j/9BFEv/Iatv+veb/0KKjRP+QLY/wDX vH/6CKJf+Q1b 
 f9e83/oUVAFyqeif8gWx/wCveP8A9BFXKp6J/wAgWx/694//AEEUAEX/ACGr n/r3h/8AQpaN 
 b/5At9/17yf+gmiL/kNXP/XvD/6FLRrf/IFvv+veT/0E0AXKpxf8hq5/694f /QpauVTi/wCQ 
 1c/9e8P/AKFLQAa3/wAgW+/695P/AEE1cqnrf/IFvv8Ar3k/9BNXKAKcX/Ia uf8Ar3h/9Clo 
 1f8A49E/6+IP/RqURf8AIauf+veH/wBClo1f/j0T/r4g/wDRqUAXKp2H/H3q H/XwP/RUdXKp 
 2H/H3qH/AF8D/wBFR0AGr/8AHon/AF8Qf+jUq5VPV/8Aj0T/AK+IP/RqVcoA p2H/AB96h/18 
 D/0VHRf/APH3p/8A18H/ANFSUWH/AB96h/18D/0VHRf/APH3p/8A18H/ANFS UAXKp6R/x6P/ 
 ANfE/wD6NerlU9I/49H/AOvif/0a9ABf/wDH3p//AF8H/wBFSVcqnf8A/H3p /wD18H/0VJVy 
 gCnpH/Ho/wD18T/+jXol/wCQ1bf9e83/AKFFRpH/AB6P/wBfE/8A6NeiX/kN W3/XvN/6FFQB 
 cqnon/IFsf8Ar3j/APQRVyqeif8AIFsf+veP/wBBFABL/wAhq2/695v/AEKK rlU5f+Q1bf8A 
 XvN/6FFVygCnon/IFsf+veP/ANBFEX/Iauf+veH/ANClo0T/AJAtj/17x/8A oIoi/wCQ1c/9 
 e8P/AKFLQAa3/wAgW+/695P/AEE1cqnrf/IFvv8Ar3k/9BNXKAKcX/Iauf8A r3h/9Clo1v8A 
 5At9/wBe8n/oJoi/5DVz/wBe8P8A6FLRrf8AyBb7/r3k/wDQTQBcqnYf8feo f9fA/wDRUdXK 
 p2H/AB96h/18D/0VHQAav/x6J/18Qf8Ao1KuVT1f/j0T/r4g/wDRqVcoAp2H /H3qH/XwP/RU 
 dGr/APHon/XxB/6NSiw/4+9Q/wCvgf8AoqOjV/8Aj0T/AK+IP/RqUAXKp6R/ x6P/ANfE/wD6 
 NerlU9I/49H/AOvif/0a9ABf/wDH3p//AF8H/wBFSVcqnf8A/H3p/wD18H/0 VJVygCnpH/Ho 
 /wD18T/+jXov/wDj70//AK+D/wCipKNI/wCPR/8Ar4n/APRr0X//AB96f/18 H/0VJQBcqnpH 
 /Ho//XxP/wCjXq5VPSP+PR/+vif/ANGvQAS/8hq2/wCveb/0KKrlU5f+Q1bf 9e83/oUVXKAK 
 eif8gWx/694//QRRL/yGrb/r3m/9Cio0T/kC2P8A17x/+giiX/kNW3/XvN/6 FFQBcqnon/IF 
 sf8Ar3j/APQRVyqeif8AIFsf+veP/wBBFABF/wAhq5/694f/AEKWjW/+QLff 9e8n/oJoi/5D 
 Vz/17w/+hS0a3/yBb7/r3k/9BNAFyqcX/Iauf+veH/0KWrlU4v8AkNXP/XvD /wChS0AGt/8A 
 IFvv+veT/wBBNXKp63/yBb7/AK95P/QTVygCnYf8feof9fA/9FR0av8A8eif 9fEH/o1KLD/j 
 71D/AK+B/wCio6NX/wCPRP8Ar4g/9GpQBcooooAKKKKACiiigAooooAKKKKA CiiigAooooA4 
 z4N/8ijff9jJrv8A6druuzrjPg3/AMijff8AYya7/wCna7rs6AKcv/Iatv8A r3m/9Cio1v8A 
 5At9/wBe8n/oJol/5DVt/wBe83/oUVGt/wDIFvv+veT/ANBNAFyqcX/Iauf+ veH/ANClq5VO 
 L/kNXP8A17w/+hS0AGt/8gW+/wCveT/0E1cqnrf/ACBb7/r3k/8AQTVtmVSA zAFjgAnrSbS3 
 AqRf8hq5/wCveH/0KWjV/wDj0T/r4g/9GpRF/wAhq5/694f/AEKWjV/+PRP+ viD/ANGpTAuV 
 TsP+PvUP+vgf+io6uVTsP+PvUP8Ar4H/AKKjoANX/wCPRP8Ar4g/9GpVyqer /wDHon/XxB/6 
 NSrlAFOw/wCPvUP+vgf+io6L/wD4+9P/AOvg/wDoqSiw/wCPvUP+vgf+io6L /wD4+9P/AOvg 
 /wDoqSgC5VPSP+PR/wDr4n/9GvVyqekf8ej/APXxP/6NegAv/wDj70//AK+D /wCipKuVTv8A 
 /j70/wD6+D/6Kkq5QBT0j/j0f/r4n/8ARr0S/wDIatv+veb/ANCio0j/AI9H /wCvif8A9GvR 
 L/yGrb/r3m/9CioAuVT0T/kC2P8A17x/+girlU9E/wCQLY/9e8f/AKCKACX/ AJDVt/17zf8A 
 oUVXKpy/8hq2/wCveb/0KKrlAFPRP+QLY/8AXvH/AOgiiX/kNW3/AF7zf+hR UaJ/yBbH/r3j 
 /wDQRRL/AMhq2/695v8A0KKgA1v/AJAt9/17yf8AoJq5VPW/+QLff9e8n/oJ q5QBTi/5DVz/ 
 ANe8P/oUtGt/8gW+/wCveT/0E0Rf8hq5/wCveH/0KWjW/wDkC33/AF7yf+gm gC5VOL/kNXP/ 
 AF7w/wDoUtXKpxf8hq5/694f/QpaADV/+PRP+viD/wBGpVyqer/8eif9fEH/ AKNSrlAFOw/4 
 +9Q/6+B/6Kjo1f8A49E/6+IP/RqUWH/H3qH/AF8D/wBFR0av/wAeif8AXxB/ 6NSgC5VOw/4+ 
 9Q/6+B/6Kjq5VOw/4+9Q/wCvgf8AoqOgAv8A/j70/wD6+D/6Kkq5VO//AOPv T/8Ar4P/AKKk 
 q5QBT0j/AI9H/wCvif8A9GvRf/8AH3p//Xwf/RUlGkf8ej/9fE//AKNei/8A +PvT/wDr4P8A 
 6KkoAuVT0j/j0f8A6+J//Rr1cqnpH/Ho/wD18T/+jXoAJf8AkNW3/XvN/wCh RVcqnL/yGrb/ 
 AK95v/QoquUAU9E/5Atj/wBe8f8A6CKJf+Q1bf8AXvN/6FFRon/IFsf+veP/ ANBFEv8AyGrb 
 /r3m/wDQoqALlU9E/wCQLY/9e8f/AKCKuVT0T/kC2P8A17x/+gigAi/5DVz/ ANe8P/oUtGt/ 
 8gW+/wCveT/0E0Rf8hq5/wCveH/0KWjW/wDkC33/AF7yf+gmgC5VOL/kNXP/ AF7w/wDoUtXK 
 pxf8hq5/694f/QpaADW/+QLff9e8n/oJq5VPW/8AkC33/XvJ/wCgmrlAFOL/ AJDVz/17w/8A 
 oUtGr/8AHon/AF8Qf+jUoi/5DVz/ANe8P/oUtGr/APHon/XxB/6NSgC5VOw/ 4+9Q/wCvgf8A 
 oqOrlU7D/j71D/r4H/oqOgA1f/j0T/r4g/8ARqVcqnq//Hon/XxB/wCjUq5Q BTsP+PvUP+vg 
 f+io6L//AI+9P/6+D/6KkosP+PvUP+vgf+io6L//AI+9P/6+D/6KkoAuVT0j /j0f/r4n/wDR 
 r1cqnpH/AB6P/wBfE/8A6NegAv8A/j70/wD6+D/6Kkq5VO//AOPvT/8Ar4P/ AKKkq5QBT0j/ 
 AI9H/wCvif8A9GvRL/yGrb/r3m/9Cio0j/j0f/r4n/8ARr0S/wDIatv+veb/ ANCioAuVT0T/ 
 AJAtj/17x/8AoIq5VPRP+QLY/wDXvH/6CKACX/kNW3/XvN/6FFVyqcv/ACGr b/r3m/8AQoqu 
 UAU9E/5Atj/17x/+giiL/kNXP/XvD/6FLRon/IFsf+veP/0EURf8hq5/694f /QpaADW/+QLf 
 f9e8n/oJq5VPW/8AkC33/XvJ/wCgmrlAFOL/AJDVz/17w/8AoUtGt/8AIFvv +veT/wBBNEX/ 
 ACGrn/r3h/8AQpaNb/5At9/17yf+gmgC5VOw/wCPvUP+vgf+io6uVTsP+PvU P+vgf+io6ADV 
 /wDj0T/r4g/9GpVyqer/APHon/XxB/6NSrlAFOw/4+9Q/wCvgf8AoqOjV/8A j0T/AK+IP/Rq 
 UWH/AB96h/18D/0VHRq//Hon/XxB/wCjUoAuVT0j/j0f/r4n/wDRr1cqnpH/ AB6P/wBfE/8A 
 6NegAv8A/j70/wD6+D/6Kkq5VO//AOPvT/8Ar4P/AKKkq5QBT0j/AI9H/wCv if8A9GvRf/8A 
 H3p//Xwf/RUlGkf8ej/9fE//AKNei/8A+PvT/wDr4P8A6KkoAuVT0j/j0f8A 6+J//Rr1cqnp 
 H/Ho/wD18T/+jXoAJf8AkNW3/XvN/wChRVcqnL/yGrb/AK95v/QoquUAU9E/ 5Atj/wBe8f8A 
 6CKJf+Q1bf8AXvN/6FFRon/IFsf+veP/ANBFEv8AyGrb/r3m/wDQoqALlU9E /wCQLY/9e8f/ 
 AKCKuVT0T/kC2P8A17x/+gigAi/5DVz/ANe8P/oUtGt/8gW+/wCveT/0E0Rf 8hq5/wCveH/0 
 KWjW/wDkC33/AF7yf+gmgC5VOL/kNXP/AF7w/wDoUtXKpxf8hq5/694f/Qpa ADW/+QLff9e8 
 n/oJq5VPW/8AkC33/XvJ/wCgmrlAFOw/4+9Q/wCvgf8AoqOjV/8Aj0T/AK+I P/RqUWH/AB96 
 h/18D/0VHRq//Hon/XxB/wCjUoAuUUUUAFFFFABRRRQAUUUUAFFFUtb1Sw0X S5tS1KfybaLa 
 CQjOzMzBUREUFndmKqqKCzMwVQSQKALtFeZ6J4+8SXnwih8Talo1lpev3Ott oxsjIZ4rKV9W 
 Nghcqw87y8qzbWUSFSFKBgVgsvF/jTUPFs3gO3u/D9vrVjLdG41aTTJpLadI YdPlCpai4Vo2 
 P9pIu4zOP3DHH7wCMA9ToryDw78UNf1/SbTxbb2emWeii+0bT7jTJI3luZH1 GKxcSJch1VFj 
 /tBBsMLFvJb5l8wbPWbm5jt9vmLMd3Ty4Xf89oOKAOS+Df8AyKN9/wBjJrv/ AKdruuzriPhJ 
 Mlv4au7eQSF38Q6zIDHGzqA+qXTrllBUEBhkE5U5VgCCB1sl/AjshjuiVODt tZCPwIXBoAbL 
 /wAhq2/695v/AEKKjW/+QLff9e8n/oJqrLfwHVrd/LusCCUf8esueWj7bc9v 85o1i/gfSbxB 
 HdAtA4GbWUD7p6krgUAa1U4v+Q1c/wDXvD/6FLR/aNv/AM87z/wDl/8Aiaqx X8A1a4fy7rBg 
 iH/HrLnhpO23Pf8AzigC1rf/ACBb7/r3k/8AQTWH4x1SOw1nSI5HKxszM4Hs ybfz5FaWsX8D 
 6TeII7oFoHAzaygfdPUlcCvHf2hvEyadqNnfRPIi2dzYBg8bIfmuNzAhgOCo FeDxHGrUwXsa 
 PxzlFR9eZNfkXRUamIp0X9ttf+Syl+h7ZF/yGrn/AK94f/QpaNX/AOPRP+vi D/0alZ+malC9 
 00refIWtIQzJbyMCwMmTwOme/Q1Nql/A9sgEd1/r4TzayjpIp7rXs0Ksa1ON SO0kmvmQa1U7 
 D/j71D/r4H/oqOj+0bf/AJ53n/gHL/8AE1Vsb+Bbm+JjuvmnBGLWU/8ALNBz 8vHTvWoFrV/+ 
 PRP+viD/ANGpVysnVL+B7ZAI7r/Xwnm1lHSRT3WrX9o2/wDzzvP/AADl/wDi aACw/wCPvUP+ 
 vgf+io6L/wD4+9P/AOvg/wDoqSqtjfwLc3xMd1804Ixayn/lmg5+Xjp3ovr+ BrmxIjuvlnJO 
 bWUf8s3HHy89e1AGtVPSP+PR/wDr4n/9GvR/aNv/AM87z/wDl/8Aiaq6XfwJ bODHdf6+Y8Ws 
 p6yMey0AWr//AI+9P/6+D/6Kkq5WTfX8DXNiRHdfLOSc2so/5ZuOPl569qtf 2jb/APPO8/8A 
 AOX/AOJoANI/49H/AOvif/0a9Ev/ACGrb/r3m/8AQoqq6XfwJbODHdf6+Y8W sp6yMey0S38B 
 1a3fy7rAglH/AB6y55aPttz2/wA5oA1qp6J/yBbH/r3j/wDQRR/aNv8A887z /wAA5f8A4mqu 
 j38CaTZoY7olYEBxaykfdHQhcGgC1L/yGrb/AK95v/QoquVky38B1a3fy7rA glH/AB6y55aP 
 ttz2/wA5q1/aNv8A887z/wAA5f8A4mgA0T/kC2P/AF7x/wDoIol/5DVt/wBe 83/oUVVdHv4E 
 0mzQx3RKwIDi1lI+6OhC4NEt/AdWt38u6wIJR/x6y55aPttz2/zmgC1rf/IF vv8Ar3k/9BNX 
 KydYv4H0m8QR3QLQOBm1lA+6epK4FWv7Rt/+ed5/4By//E0AEX/Iauf+veH/ ANClo1v/AJAt 
 9/17yf8AoJqrFfwDVrh/LusGCIf8esueGk7bc9/84o1i/gfSbxBHdAtA4GbW UD7p6krgUAa1 
 U4v+Q1c/9e8P/oUtH9o2/wDzzvP/AADl/wDiaqxX8A1a4fy7rBgiH/HrLnhp O23Pf/OKALWr 
 /wDHon/XxB/6NSrlZOqX8D2yAR3X+vhPNrKOkinutWv7Rt/+ed5/4By//E0A Fh/x96h/18D/ 
 ANFR0av/AMeif9fEH/o1Kq2N/AtzfEx3XzTgjFrKf+WaDn5eOnejVL+B7ZAI 7r/Xwnm1lHSR 
 T3WgDWqnYf8AH3qH/XwP/RUdH9o2/wDzzvP/AADl/wDiaq2N/AtzfEx3XzTg jFrKf+WaDn5e 
 OnegC1f/APH3p/8A18H/ANFSVcrJvr+BrmxIjuvlnJObWUf8s3HHy89e1Wv7 Rt/+ed5/4By/ 
 /E0AGkf8ej/9fE//AKNei/8A+PvT/wDr4P8A6Kkqrpd/Als4Md1/r5jxaynr Ix7LRfX8DXNi 
 RHdfLOSc2so/5ZuOPl569qANaqekf8ej/wDXxP8A+jXo/tG3/wCed5/4By// ABNVdLv4EtnB 
 juv9fMeLWU9ZGPZaALUv/Iatv+veb/0KKrlZMt/AdWt38u6wIJR/x6y55aPt tz2/zmrX9o2/ 
 /PO8/wDAOX/4mgA0T/kC2P8A17x/+giiX/kNW3/XvN/6FFVXR7+BNJs0Md0S sCA4tZSPujoQ 
 uDRLfwHVrd/LusCCUf8AHrLnlo+23Pb/ADmgDWqnon/IFsf+veP/ANBFH9o2 /wDzzvP/AADl 
 /wDiaq6PfwJpNmhjuiVgQHFrKR90dCFwaALUX/Iauf8Ar3h/9Clo1v8A5At9 /wBe8n/oJqrF 
 fwDVrh/LusGCIf8AHrLnhpO23Pf/ADijWL+B9JvEEd0C0DgZtZQPunqSuBQB rVTi/wCQ1c/9 
 e8P/AKFLR/aNv/zzvP8AwDl/+JqrFfwDVrh/LusGCIf8esueGk7bc9/84oAt a3/yBb7/AK95 
 P/QTVysnWL+B9JvEEd0C0DgZtZQPunqSuBVr+0bf/nnef+Acv/xNABF/yGrn /r3h/wDQpaNX 
 /wCPRP8Ar4g/9GpVWK/gGrXD+XdYMEQ/49Zc8NJ2257/AOcUapfwPbIBHdf6 +E82so6SKe60 
 Aa1U7D/j71D/AK+B/wCio6P7Rt/+ed5/4By//E1Vsb+Bbm+JjuvmnBGLWU/8 s0HPy8dO9AFr 
 V/8Aj0T/AK+IP/RqVcrJ1S/ge2QCO6/18J5tZR0kU91q1/aNv/zzvP8AwDl/ +JoALD/j71D/ 
 AK+B/wCio6L/AP4+9P8A+vg/+ipKq2N/AtzfEx3XzTgjFrKf+WaDn5eOnei+ v4GubEiO6+Wc 
 k5tZR/yzccfLz17UAa1U9I/49H/6+J//AEa9H9o2/wDzzvP/AADl/wDiaq6X fwJbODHdf6+Y 
 8Wsp6yMey0AWr/8A4+9P/wCvg/8AoqSrlZN9fwNc2JEd18s5Jzayj/lm44+X nr2q1/aNv/zz 
 vP8AwDl/+JoANI/49H/6+J//AEa9Ev8AyGrb/r3m/wDQoqq6XfwJbODHdf6+ Y8Wsp6yMey0S 
 38B1a3fy7rAglH/HrLnlo+23Pb/OaANaqeif8gWx/wCveP8A9BFH9o2//PO8 /wDAOX/4mquj 
 38CaTZoY7olYEBxaykfdHQhcGgC1L/yGrb/r3m/9Ciq5WTLfwHVrd/LusCCU f8esueWj7bc9 
 v85q1/aNv/zzvP8AwDl/+JoANE/5Atj/ANe8f/oIoi/5DVz/ANe8P/oUtVdH v4E0mzQx3RKw 
 IDi1lI+6OhC4NEV/ANWuH8u6wYIh/wAesueGk7bc9/8AOKALWt/8gW+/695P /QTVysnWL+B9 
 JvEEd0C0DgZtZQPunqSuBVr+0bf/AJ53n/gHL/8AE0AEX/Iauf8Ar3h/9Clo 1v8A5At9/wBe 
 8n/oJqrFfwDVrh/LusGCIf8AHrLnhpO23Pf/ADijWL+B9JvEEd0C0DgZtZQP unqSuBQBrVTs 
 P+PvUP8Ar4H/AKKjo/tG3/553n/gHL/8TVWxv4Fub4mO6+acEYtZT/yzQc/L x070AWtX/wCP 
 RP8Ar4g/9GpVysnVL+B7ZAI7r/Xwnm1lHSRT3WrX9o2//PO8/wDAOX/4mgAs P+PvUP8Ar4H/ 
 AKKjo1f/AI9E/wCviD/0alVbG/gW5viY7r5pwRi1lP8AyzQc/Lx070apfwPb IBHdf6+E82so 
 6SKe60Aa1U9I/wCPR/8Ar4n/APRr0f2jb/8APO8/8A5f/iaq6XfwJbODHdf6 +Y8Wsp6yMey0 
 AWr/AP4+9P8A+vg/+ipKuVk31/A1zYkR3XyzknNrKP8Alm44+Xnr2q1/aNv/ AM87z/wDl/8A 
 iaADSP8Aj0f/AK+J/wD0a9F//wAfen/9fB/9FSVV0u/gS2cGO6/18x4tZT1k Y9lovr+BrmxI 
 juvlnJObWUf8s3HHy89e1AGtVPSP+PR/+vif/wBGvR/aNv8A887z/wAA5f8A 4mqul38CWzgx 
 3X+vmPFrKesjHstAFqX/AJDVt/17zf8AoUVXKyZb+A6tbv5d1gQSj/j1lzy0 fbbnt/nNWv7R 
 t/8Annef+Acv/wATQAaJ/wAgWx/694//AEEUS/8AIatv+veb/wBCiqro9/Am k2aGO6JWBAcW 
 spH3R0IXBolv4Dq1u/l3WBBKP+PWXPLR9tue3+c0Aa1U9E/5Atj/ANe8f/oI o/tG3/553n/g 
 HL/8TVXR7+BNJs0Md0SsCA4tZSPujoQuDQBai/5DVz/17w/+hS0a3/yBb7/r 3k/9BNVYr+Aa 
 tcP5d1gwRD/j1lzw0nbbnv8A5xRrF/A+k3iCO6BaBwM2soH3T1JXAoA1qpxf 8hq5/wCveH/0 
 KWj+0bf/AJ53n/gHL/8AE1Viv4Bq1w/l3WDBEP8Aj1lzw0nbbnv/AJxQBa1v /kC33/XvJ/6C 
 auVk6xfwPpN4gjugWgcDNrKB909SVwKtf2jb/wDPO8/8A5f/AImgAsP+PvUP +vgf+io6NX/4 
 9E/6+IP/AEalVbG/gW5viY7r5pwRi1lP/LNBz8vHTvRql/A9sgEd1/r4Tzay jpIp7rQBrUVT 
 /tG3/wCed5/4By//ABNWYZFljEihwD0DoVP5EA0APooooAKKKKACiiigArG8 WeGNI8UW9nDq 
 6Xv+hXP2q2ls7+ezlil8t49yyQOjjKSyKRnBDHNbNFAHk2lfDfW9Mgu/CVlq m7w8bl9divr0 
 zXNwmp/2mLy3QGS4YyQosaiVcRFyd6yF5ZDHp2/w/wBfs9ZfxVZeJ9MXxVcy 3BvJ5tHd7F0m 
 js42WO3FwsiMFsLbDGZxky8fOoj9GooA8z0j4Uf2Nb2uh6Zr2PDSXOmXlxb3 Fn5l7JPYR2qQ 
 FbhXVEQiyty6mFif3uGXcuz0yiigDjPg3/yKN9/2Mmu/+na7rs64z4N/8ijf f9jJrv8A6dru 
 uzoApy/8hq2/695v/QoqNb/5At9/17yf+gmiX/kNW3/XvN/6FFRrf/IFvv8A r3k/9BNAFyqc 
 X/Iauf8Ar3h/9Clq5VOL/kNXP/XvD/6FLQAa3/yBb7/r3k/9BNfLH7W2oqbD WLk/Mq6xa26g 
 eqwzY/8AHkz+dfU+uf8AIFvv+vaT/wBBNfGf7SV+0/g6a+4bzvEcM+D3Pl3J /rWOEhHEcQZZ 
 hZaqVVO3ov8AgnjY7E1KOY4RU3Zpzl91OS/9uPpz4KaqNZ8IWF8oPzafbqSe 7Aybj/31muw1 
 f/j0T/r4g/8ARqV4x+xrqn2z4bi0mk3XFs/lFf7qjn+bt+Vez6v/AMeif9fE H/o1K5Mrpujh 
 /q8t6TlD/wAAk4r8Ej6XMKSpYqpGO13b0eq/CxcqnYf8feof9fA/9FR1cqnY f8feof8AXwP/ 
 AEVHXonGGr/8eif9fEH/AKNSrlU9X/49E/6+IP8A0alXKAKdh/x96h/18D/0 VHRf/wDH3p// 
 AF8H/wBFSUWH/H3qH/XwP/RUdF//AMfen/8AXwf/AEVJQBcqnpH/AB6P/wBf E/8A6NerlU9I 
 /wCPR/8Ar4n/APRr0AF//wAfen/9fB/9FSVcqnf/APH3p/8A18H/ANFSVcoA p6R/x6P/ANfE 
 /wD6NeiX/kNW3/XvN/6FFRpH/Ho//XxP/wCjXol/5DVt/wBe83/oUVAFyqei f8gWx/694/8A 
 0EVcqnon/IFsf+veP/0EUAEv/Iatv+veb/0KKrlU5f8AkNW3/XvN/wChRVco Ap6J/wAgWx/6 
 94//AEEUS/8AIatv+veb/wBCio0T/kC2P/XvH/6CKJf+Q1bf9e83/oUVABrf /IFvv+veT/0E 
 1cqnrf8AyBb7/r3k/wDQTVygCnF/yGrn/r3h/wDQpaNb/wCQLff9e8n/AKCa Iv8AkNXP/XvD 
 /wChS0a3/wAgW+/695P/AEE0AXKpxf8AIauf+veH/wBClq5VOL/kNXP/AF7w /wDoUtABq/8A 
 x6J/18Qf+jUq5VPV/wDj0T/r4g/9GpVygCnYf8feof8AXwP/AEVHRq//AB6J /wBfEH/o1KLD 
 /j71D/r4H/oqOjV/+PRP+viD/wBGpQBcqnYf8feof9fA/wDRUdXKp2H/AB96 h/18D/0VHQAX 
 /wDx96f/ANfB/wDRUlXKp3//AB96f/18H/0VJVygCnpH/Ho//XxP/wCjXov/ APj70/8A6+D/ 
 AOipKNI/49H/AOvif/0a9F//AMfen/8AXwf/AEVJQBcqnpH/AB6P/wBfE/8A 6NerlU9I/wCP 
 R/8Ar4n/APRr0AEv/Iatv+veb/0KKrlU5f8AkNW3/XvN/wChRVcoAp6J/wAg Wx/694//AEEU 
 S/8AIatv+veb/wBCio0T/kC2P/XvH/6CKJf+Q1bf9e83/oUVAFyqeif8gWx/ 694//QRVyqei 
 f8gWx/694/8A0EUAEX/Iauf+veH/ANClo1v/AJAt9/17yf8AoJoi/wCQ1c/9 e8P/AKFLRrf/ 
 ACBb7/r3k/8AQTQBcqnF/wAhq5/694f/AEKWrlU4v+Q1c/8AXvD/AOhS0AGt /wDIFvv+veT/ 
 ANBNXKp63/yBb7/r3k/9BNXKAKcX/Iauf+veH/0KWjV/+PRP+viD/wBGpRF/ yGrn/r3h/wDQ 
 paNX/wCPRP8Ar4g/9GpQBcqnYf8AH3qH/XwP/RUdXKp2H/H3qH/XwP8A0VHQ Aav/AMeif9fE 
 H/o1KuVT1f8A49E/6+IP/RqVcoAp2H/H3qH/AF8D/wBFR0X/APx96f8A9fB/ 9FSUWH/H3qH/ 
 AF8D/wBFR0X/APx96f8A9fB/9FSUAXKp6R/x6P8A9fE//o16uVT0j/j0f/r4 n/8ARr0AF/8A 
 8fen/wDXwf8A0VJVyqd//wAfen/9fB/9FSVcoAp6R/x6P/18T/8Ao16Jf+Q1 bf8AXvN/6FFR 
 pH/Ho/8A18T/APo16Jf+Q1bf9e83/oUVAFyqeif8gWx/694//QRVyqeif8gW x/694/8A0EUA 
 Ev8AyGrb/r3m/wDQoquVTl/5DVt/17zf+hRVcoAp6J/yBbH/AK94/wD0EURf 8hq5/wCveH/0 
 KWjRP+QLY/8AXvH/AOgiiL/kNXP/AF7w/wDoUtABrf8AyBb7/r3k/wDQTVyq et/8gW+/695P 
 /QTVygCnF/yGrn/r3h/9Clo1v/kC33/XvJ/6CaIv+Q1c/wDXvD/6FLRrf/IF vv8Ar3k/9BNA 
 Fyqdh/x96h/18D/0VHVyqdh/x96h/wBfA/8ARUdABq//AB6J/wBfEH/o1KuV T1f/AI9E/wCv 
 iD/0alXKAKdh/wAfeof9fA/9FR0av/x6J/18Qf8Ao1KLD/j71D/r4H/oqOjV /wDj0T/r4g/9 
 GpQBcqnpH/Ho/wD18T/+jXq5VPSP+PR/+vif/wBGvQAX/wDx96f/ANfB/wDR UlXKp3//AB96 
 f/18H/0VJVygCnpH/Ho//XxP/wCjXov/APj70/8A6+D/AOipKNI/49H/AOvi f/0a9F//AMfe 
 n/8AXwf/AEVJQBcqnpH/AB6P/wBfE/8A6NerlU9I/wCPR/8Ar4n/APRr0AEv /Iatv+veb/0K 
 KrlU5f8AkNW3/XvN/wChRVcoAp6J/wAgWx/694//AEEUS/8AIatv+veb/wBC io0T/kC2P/Xv 
 H/6CKJf+Q1bf9e83/oUVAFyqeif8gWx/694//QRVyqeif8gWx/694/8A0EUA EX/Iauf+veH/ 
 ANClo1v/AJAt9/17yf8AoJoi/wCQ1c/9e8P/AKFLRrf/ACBb7/r3k/8AQTQB cqnF/wAhq5/6 
 94f/AEKWrlU4v+Q1c/8AXvD/AOhS0AGt/wDIFvv+veT/ANBNXKp63/yBb7/r 3k/9BNXKAKdh 
 /wAfeof9fA/9FR0av/x6J/18Qf8Ao1KLD/j71D/r4H/oqOjV/wDj0T/r4g/9 GpQBcooooAKK 
 KKACiiigAooooAKKKKACiiigAooooA4z4N/8ijff9jJrv/p2u67OuM+Df/Io 33/Yya7/AOna 
 7rs6AKcv/Iatv+veb/0KKjW/+QLff9e8n/oJol/5DVt/17zf+hRUa3/yBb7/ AK95P/QTQBcq 
 nF/yGrn/AK94f/QpauVTi/5DVz/17w/+hS0AV/F0wg8K6rKTjbZy4+uw4/Wv i79oRf8Ai19u 
 /rrUQ/8AIE1fXXxZuvs3gS/wcNLsiX8XGf0Br5Q/aFi/4svbT/8AUxRJ/wCS 0xrhyOrz8eZX 
 R7Sv+En/AO2nyOLxClxDCl/LSm//AAJ2/Q6P9hvWXTVNQ0qVyTPEJ2cngnPT 65kH5V9V6v8A 
 8eif9fEH/o1K+Dv2UNYGlfELT/8ASMJK+2RCfvs25UX81U1946v/AMeif9fE H/o1K9XOsP8A 
 UuJcywv/AE85/wDwYr/pf5n6FmS54Yev0nTj3+z7j/8ASS5VOw/4+9Q/6+B/ 6Kjq5VOw/wCP 
 vUP+vgf+io6wPLDV/wDj0T/r4g/9GpVyqer/APHon/XxB/6NSrlAFOw/4+9Q /wCvgf8AoqOi 
 /wD+PvT/APr4P/oqSiw/4+9Q/wCvgf8AoqOi/wD+PvT/APr4P/oqSgC5VPSP +PR/+vif/wBG 
 vVyqekf8ej/9fE//AKNegAv/APj70/8A6+D/AOipKuVTv/8Aj70//r4P/oqS rlAFPSP+PR/+ 
 vif/ANGvRL/yGrb/AK95v/QoqNI/49H/AOvif/0a9Ev/ACGrb/r3m/8AQoqA LlU9E/5Atj/1 
 7x/+girlU9E/5Atj/wBe8f8A6CKACX/kNW3/AF7zf+hRVcqnL/yGrb/r3m/9 Ciq5QBT0T/kC 
 2P8A17x/+giiX/kNW3/XvN/6FFRon/IFsf8Ar3j/APQRRL/yGrb/AK95v/Qo qADW/wDkC33/ 
 AF7yf+gmrlU9b/5At9/17yf+gmrlAFOL/kNXP/XvD/6FLRrf/IFvv+veT/0E 0Rf8hq5/694f 
 /QpaNb/5At9/17yf+gmgC5VOL/kNXP8A17w/+hS1cqnF/wAhq5/694f/AEKW gA1f/j0T/r4g 
 /wDRqVcqnq//AB6J/wBfEH/o1KuUAU7D/j71D/r4H/oqOjV/+PRP+viD/wBG pRYf8feof9fA 
 /wDRUdGr/wDHon/XxB/6NSgC5VOw/wCPvUP+vgf+io6uVTsP+PvUP+vgf+io 6AC//wCPvT/+ 
 vg/+ipKuVTv/APj70/8A6+D/AOipKuUAU9I/49H/AOvif/0a9F//AMfen/8A Xwf/AEVJRpH/ 
 AB6P/wBfE/8A6Nei/wD+PvT/APr4P/oqSgC5VPSP+PR/+vif/wBGvVyqekf8 ej/9fE//AKNe 
 gAl/5DVt/wBe83/oUVXKpy/8hq2/695v/QoquUAU9E/5Atj/ANe8f/oIol/5 DVt/17zf+hRU 
 aJ/yBbH/AK94/wD0EUS/8hq2/wCveb/0KKgC5VPRP+QLY/8AXvH/AOgirlU9 E/5Atj/17x/+ 
 gigAi/5DVz/17w/+hS0a3/yBb7/r3k/9BNEX/Iauf+veH/0KWjW/+QLff9e8 n/oJoAuVTi/5 
 DVz/ANe8P/oUtXKpxf8AIauf+veH/wBCloANb/5At9/17yf+gmrlU9b/AOQL ff8AXvJ/6Cau 
 UAU4v+Q1c/8AXvD/AOhS0av/AMeif9fEH/o1KIv+Q1c/9e8P/oUtGr/8eif9 fEH/AKNSgC5V 
 Ow/4+9Q/6+B/6Kjq5VOw/wCPvUP+vgf+io6ADV/+PRP+viD/ANGpVyqer/8A Hon/AF8Qf+jU 
 q5QBTsP+PvUP+vgf+io6L/8A4+9P/wCvg/8AoqSiw/4+9Q/6+B/6Kjov/wDj 70//AK+D/wCi 
 pKALlU9I/wCPR/8Ar4n/APRr1cqnpH/Ho/8A18T/APo16AC//wCPvT/+vg/+ ipKuVTv/APj7 
 0/8A6+D/AOipKuUAU9I/49H/AOvif/0a9Ev/ACGrb/r3m/8AQoqNI/49H/6+ J/8A0a9Ev/Ia 
 tv8Ar3m/9CioAuVT0T/kC2P/AF7x/wDoIq5VPRP+QLY/9e8f/oIoAJf+Q1bf 9e83/oUVXKpy 
 /wDIatv+veb/ANCiq5QBT0T/AJAtj/17x/8AoIoi/wCQ1c/9e8P/AKFLRon/ ACBbH/r3j/8A 
 QRRF/wAhq5/694f/AEKWgA1v/kC33/XvJ/6CauVT1v8A5At9/wBe8n/oJq5Q BTi/5DVz/wBe 
 8P8A6FLRrf8AyBb7/r3k/wDQTRF/yGrn/r3h/wDQpaNb/wCQLff9e8n/AKCa ALlU7D/j71D/ 
 AK+B/wCio6uVTsP+PvUP+vgf+io6ADV/+PRP+viD/wBGpVyqer/8eif9fEH/ AKNSrlAFOw/4 
 +9Q/6+B/6Kjo1f8A49E/6+IP/RqUWH/H3qH/AF8D/wBFR0av/wAeif8AXxB/ 6NSgC5VPSP8A 
 j0f/AK+J/wD0a9XKp6R/x6P/ANfE/wD6NegAv/8Aj70//r4P/oqSrlU7/wD4 +9P/AOvg/wDo 
 qSrlAFPSP+PR/wDr4n/9GvRf/wDH3p//AF8H/wBFSUaR/wAej/8AXxP/AOjX ov8A/j70/wD6 
 +D/6KkoAuVT0j/j0f/r4n/8ARr1cqnpH/Ho//XxP/wCjXoAJf+Q1bf8AXvN/ 6FFVyqcv/Iat 
 v+veb/0KKrlAFPRP+QLY/wDXvH/6CKJf+Q1bf9e83/oUVGif8gWx/wCveP8A 9BFEv/Iatv8A 
 r3m/9CioAuVT0T/kC2P/AF7x/wDoIq5VPRP+QLY/9e8f/oIoAIv+Q1c/9e8P /oUtGt/8gW+/ 
 695P/QTRF/yGrn/r3h/9Clo1v/kC33/XvJ/6CaALlU4v+Q1c/wDXvD/6FLVy qcX/ACGrn/r3 
 h/8AQpaADW/+QLff9e8n/oJq5VPW/wDkC33/AF7yf+gmrlAFOw/4+9Q/6+B/ 6Kjo1f8A49E/ 
 6+IP/RqUWH/H3qH/AF8D/wBFR0av/wAeif8AXxB/6NSgC5RRRQAUUUUAFFFF ABRRRQAUUUUA 
 FFFFABRRRQBxnwb/AORRvv8AsZNd/wDTtd12dcZ8G/8AkUb7/sZNd/8ATtd1 2dAFOX/kNW3/ 
 AF7zf+hRUa3/AMgW+/695P8A0E0S/wDIatv+veb/ANCio1v/AJAt9/17yf8A oJoAuVTi/wCQ 
 1c/9e8P/AKFLVyqcX/Iauf8Ar3h/9CloA4b48XXl+H7G0BwZrnf9Qqn+rCvn T9oNs/AKFcDI 
 8UwEfja3H+Fe4fHu636xptnn/VW7SY/3mx/7JXh/7Qq4+A8B9fElsf8AyXuh Xg8HVPbeJGD/ 
 ALsrf+U5fqz88wsliuKMXL/n3T0++Cf/AKUzxb4U6k2meJrW6iiMksEqzKPV lZdo/PNfpEk6 
 XPh6ymjferSW+G9cSoM/pX5i+EppItVQJwMhie4wCB+rCvt/4O+PRc+GdM0f UJlaOMwpFOT1 
 Ebr198L+P16/beLVWlk3FyxNXSFamrvs72TfkrP0uulz9QxWMo08hwdas7Wq TpX6XaU4q+yv 
 71u7vrse5VTsP+PvUP8Ar4H/AKKjq2jq6B0YMrDIIPBqpYf8feof9fA/9FR1 4yakro4g1f8A 
 49E/6+IP/RqVcqnq/wDx6J/18Qf+jUq5TAp2H/H3qH/XwP8A0VHRf/8AH3p/ /Xwf/RUlFh/x 
 96h/18D/ANFR0X//AB96f/18H/0VJQBcqnpH/Ho//XxP/wCjXq5VPSP+PR/+ vif/ANGvQAX/ 
 APx96f8A9fB/9FSVcqnf/wDH3p//AF8H/wBFSVcoAp6R/wAej/8AXxP/AOjX ol/5DVt/17zf 
 +hRUaR/x6P8A9fE//o16Jf8AkNW3/XvN/wChRUAXKp6J/wAgWx/694//AEEV cqnon/IFsf8A 
 r3j/APQRQAS/8hq2/wCveb/0KKrlU5f+Q1bf9e83/oUVXKAKeif8gWx/694/ /QRRL/yGrb/r 
 3m/9Cio0T/kC2P8A17x/+giiX/kNW3/XvN/6FFQAa3/yBb7/AK95P/QTVyqe t/8AIFvv+veT 
 /wBBNXKAKcX/ACGrn/r3h/8AQpaNb/5At9/17yf+gmiL/kNXP/XvD/6FLRrf /IFvv+veT/0E 
 0AXKpxf8hq5/694f/QpauVTi/wCQ1c/9e8P/AKFLQAav/wAeif8AXxB/6NSr lU9X/wCPRP8A 
 r4g/9GpVygCnYf8AH3qH/XwP/RUdGr/8eif9fEH/AKNSiw/4+9Q/6+B/6Kjo 1f8A49E/6+IP 
 /RqUAXKp2H/H3qH/AF8D/wBFR1cqnYf8feof9fA/9FR0AF//AMfen/8AXwf/ AEVJVyqd/wD8 
 fen/APXwf/RUlXKAKekf8ej/APXxP/6Nei//AOPvT/8Ar4P/AKKko0j/AI9H /wCvif8A9GvR 
 f/8AH3p//Xwf/RUlAFyqekf8ej/9fE//AKNerlU9I/49H/6+J/8A0a9ABL/y Grb/AK95v/Qo 
 quVTl/5DVt/17zf+hRVcoAp6J/yBbH/r3j/9BFEv/Iatv+veb/0KKjRP+QLY /wDXvH/6CKJf 
 +Q1bf9e83/oUVAFyqeif8gWx/wCveP8A9BFXKp6J/wAgWx/694//AEEUAEX/ ACGrn/r3h/8A 
 QpaNb/5At9/17yf+gmiL/kNXP/XvD/6FLRrf/IFvv+veT/0E0AXKpxf8hq5/ 694f/QpauVTi 
 /wCQ1c/9e8P/AKFLQAa3/wAgW+/695P/AEE1cqnrf/IFvv8Ar3k/9BNXKAKc X/Iauf8Ar3h/ 
 9Clo1f8A49E/6+IP/RqURf8AIauf+veH/wBClo1f/j0T/r4g/wDRqUAXKp2H /H3qH/XwP/RU 
 dXKp2H/H3qH/AF8D/wBFR0AGr/8AHon/AF8Qf+jUq5VPV/8Aj0T/AK+IP/Rq VcoAp2H/AB96 
 h/18D/0VHRf/APH3p/8A18H/ANFSUWH/AB96h/18D/0VHRf/APH3p/8A18H/ ANFSUAXKp6R/ 
 x6P/ANfE/wD6NerlU9I/49H/AOvif/0a9ABf/wDH3p//AF8H/wBFSVcqnf8A /H3p/wD18H/0 
 VJVygCnpH/Ho/wD18T/+jXol/wCQ1bf9e83/AKFFRpH/AB6P/wBfE/8A6Nei X/kNW3/XvN/6 
 FFQBcqnon/IFsf8Ar3j/APQRVyqeif8AIFsf+veP/wBBFABL/wAhq2/695v/ AEKKrlU5f+Q1 
 bf8AXvN/6FFVygCnon/IFsf+veP/ANBFEX/Iauf+veH/ANClo0T/AJAtj/17 x/8AoIoi/wCQ 
 1c/9e8P/AKFLQAa3/wAgW+/695P/AEE1cqnrf/IFvv8Ar3k/9BNXKAKcX/Ia uf8Ar3h/9Clo 
 1v8A5At9/wBe8n/oJoi/5DVz/wBe8P8A6FLRrf8AyBb7/r3k/wDQTQBcqnYf 8feof9fA/wDR 
 UdXKp2H/AB96h/18D/0VHQAav/x6J/18Qf8Ao1KuVT1f/j0T/r4g/wDRqVco Ap2H/H3qH/Xw 
 P/RUdGr/APHon/XxB/6NSiw/4+9Q/wCvgf8AoqOjV/8Aj0T/AK+IP/RqUAXK p6R/x6P/ANfE 
 /wD6NerlU9I/49H/AOvif/0a9ABf/wDH3p//AF8H/wBFSVcqnf8A/H3p/wD1 8H/0VJVygCnp 
 H/Ho/wD18T/+jXov/wDj70//AK+D/wCipKNI/wCPR/8Ar4n/APRr0X//AB96 f/18H/0VJQBc 
 qnpH/Ho//XxP/wCjXq5VPSP+PR/+vif/ANGvQAS/8hq2/wCveb/0KKrlU5f+ Q1bf9e83/oUV 
 XKAKeif8gWx/694//QRRL/yGrb/r3m/9Cio0T/kC2P8A17x/+giiX/kNW3/X vN/6FFQBcqno 
 n/IFsf8Ar3j/APQRVyqeif8AIFsf+veP/wBBFABF/wAhq5/694f/AEKWjW/+ QLff9e8n/oJo 
 i/5DVz/17w/+hS0a3/yBb7/r3k/9BNAFyqcX/Iauf+veH/0KWrlU4v8AkNXP /XvD/wChS0AG 
 t/8AIFvv+veT/wBBNXKp63/yBb7/AK95P/QTVygCnYf8feof9fA/9FR0av8A 8eif9fEH/o1K 
 LD/j71D/AK+B/wCio6NX/wCPRP8Ar4g/9GpQBcooooAKKKKACiiigAooooAK KKKACiiigAoo 
 ooA4z4N/8ijff9jJrv8A6druuzrjPg3/AMijff8AYya7/wCna7rs6AKcv/Ia tv8Ar3m/9Cio 
 1v8A5At9/wBe8n/oJol/5DVt/wBe83/oUVGt/wDIFvv+veT/ANBNAFyqcX/I auf+veH/ANCl 
 q5VOL/kNXP8A17w/+hS0AeI/GC6+0eOrtAcrAkcQ/wC+QT+rGvMv2jotv7Pe nSY+/wCIoP0h 
 u67LxddfbPFGqXIOVe6kKn/Z3ED9MVzP7SwU/sy6EwGG/wCElVSfXENyf618 j4Y1frHHuHq9 
 5yf4SPybhPEPEZ3jqy2lGX41INfkfLmjuY9QiYPtAO5vcL82P0r2jwHr/wDZ 139iunAtZjwT 
 /A3r9P8APavDodgmQyfc3Dd9O9eiWcvm2sMwPLIG/Sv2fx+yyNZ4Su1o1KL/ AAa/U/pLw/yX 
 A8TZRmGR49XhPla7p6rmXZp2a+56H2X8IfFlw90ui303mIR+5Zjz9Pft+GfS vTLD/j71D/r4 
 H/oqOvjz4XeKJRLBBI5N1akNGSOHUfwn8OPp9K+tPB18up6dLqCklZ5FYE9/ 3SD+lfhXCGNn 
 QqTy2s9tY+nVLy2aXm+x+XYHA5hkeLr5HmbvVovSX89N/DJd1+Wz1uX9X/49 E/6+IP8A0alX 
 Kp6v/wAeif8AXxB/6NSrlfeHsFOw/wCPvUP+vgf+io6L/wD4+9P/AOvg/wDo qSiw/wCPvUP+ 
 vgf+io6L/wD4+9P/AOvg/wDoqSgC5VPSP+PR/wDr4n/9GvVyqekf8ej/APXx P/6NegAv/wDj 
 70//AK+D/wCipKuVTv8A/j70/wD6+D/6Kkq5QBT0j/j0f/r4n/8ARr0S/wDI atv+veb/ANCi 
 o0j/AI9H/wCvif8A9GvRL/yGrb/r3m/9CioAuVT0T/kC2P8A17x/+girlU9E /wCQLY/9e8f/ 
 AKCKACX/AJDVt/17zf8AoUVXKpy/8hq2/wCveb/0KKrlAFPRP+QLY/8AXvH/ AOgiiX/kNW3/ 
 AF7zf+hRUaJ/yBbH/r3j/wDQRRL/AMhq2/695v8A0KKgA1v/AJAt9/17yf8A oJq5VPW/+QLf 
 f9e8n/oJq5QBTi/5DVz/ANe8P/oUtGt/8gW+/wCveT/0E0Rf8hq5/wCveH/0 KWjW/wDkC33/ 
 AF7yf+gmgC5VOL/kNXP/AF7w/wDoUtXKpxf8hq5/694f/QpaADV/+PRP+viD /wBGpVyqer/8 
 eif9fEH/AKNSrlAFOw/4+9Q/6+B/6Kjo1f8A49E/6+IP/RqUWH/H3qH/AF8D /wBFR0av/wAe 
 if8AXxB/6NSgC5VOw/4+9Q/6+B/6Kjq5VOw/4+9Q/wCvgf8AoqOgAv8A/j70 /wD6+D/6Kkq5 
 VO//AOPvT/8Ar4P/AKKkq5QBT0j/AI9H/wCvif8A9GvRf/8AH3p//Xwf/RUl Gkf8ej/9fE// 
 AKNei/8A+PvT/wDr4P8A6KkoAuVT0j/j0f8A6+J//Rr1cqnpH/Ho/wD18T/+ jXoAJf8AkNW3 
 /XvN/wChRVcqnL/yGrb/AK95v/QoquUAU9E/5Atj/wBe8f8A6CKJf+Q1bf8A XvN/6FFRon/I 
 Fsf+veP/ANBFEv8AyGrb/r3m/wDQoqALlU9E/wCQLY/9e8f/AKCKuVT0T/kC 2P8A17x/+gig 
 Ai/5DVz/ANe8P/oUtGt/8gW+/wCveT/0E0Rf8hq5/wCveH/0KWjW/wDkC33/ AF7yf+gmgC5V 
 OL/kNXP/AF7w/wDoUtXKpxf8hq5/694f/QpaADW/+QLff9e8n/oJq5VPW/8A kC33/XvJ/wCg 
 mrlAFOL/AJDVz/17w/8AoUtGr/8AHon/AF8Qf+jUoi/5DVz/ANe8P/oUtGr/ APHon/XxB/6N 
 SgC5VOw/4+9Q/wCvgf8AoqOrlU7D/j71D/r4H/oqOgA1f/j0T/r4g/8ARqVc qnq//Hon/XxB 
 /wCjUq5QBTsP+PvUP+vgf+io6L//AI+9P/6+D/6KkosP+PvUP+vgf+io6L// AI+9P/6+D/6K 
 koAuVT0j/j0f/r4n/wDRr1cqnpH/AB6P/wBfE/8A6NegAv8A/j70/wD6+D/6 Kkq5VO//AOPv 
 T/8Ar4P/AKKkq5QBT0j/AI9H/wCvif8A9GvRL/yGrb/r3m/9Cio0j/j0f/r4 n/8ARr0S/wDI 
 atv+veb/ANCioAuVT0T/AJAtj/17x/8AoIq5VPRP+QLY/wDXvH/6CKACX/kN W3/XvN/6FFVy 
 qcv/ACGrb/r3m/8AQoquUAU9E/5Atj/17x/+giiL/kNXP/XvD/6FLRon/IFs f+veP/0EURf8 
 hq5/694f/QpaADW/+QLff9e8n/oJq5VPW/8AkC33/XvJ/wCgmrlAFOL/AJDV z/17w/8AoUtG 
 t/8AIFvv+veT/wBBNEX/ACGrn/r3h/8AQpaNb/5At9/17yf+gmgC5VOw/wCP vUP+vgf+io6u 
 VTsP+PvUP+vgf+io6ADV/wDj0T/r4g/9GpVyqer/APHon/XxB/6NSrlAFOw/ 4+9Q/wCvgf8A 
 oqOjV/8Aj0T/AK+IP/RqUWH/AB96h/18D/0VHRq//Hon/XxB/wCjUoAuVT0j /j0f/r4n/wDR 
 r1cqnpH/AB6P/wBfE/8A6NegAv8A/j70/wD6+D/6Kkq5VO//AOPvT/8Ar4P/ AKKkq5QBT0j/ 
 AI9H/wCvif8A9GvRf/8AH3p//Xwf/RUlGkf8ej/9fE//AKNei/8A+PvT/wDr 4P8A6KkoAuVT 
 0j/j0f8A6+J//Rr1cqnpH/Ho/wD18T/+jXoAJf8AkNW3/XvN/wChRVcqnL/y Grb/AK95v/Qo 
 quUAU9E/5Atj/wBe8f8A6CKJf+Q1bf8AXvN/6FFRon/IFsf+veP/ANBFEv8A yGrb/r3m/wDQ 
 oqALlU9E/wCQLY/9e8f/AKCKuVT0T/kC2P8A17x/+gigAi/5DVz/ANe8P/oU tGt/8gW+/wCv 
 eT/0E0Rf8hq5/wCveH/0KWjW/wDkC33/AF7yf+gmgC5VOL/kNXP/AF7w/wDo UtXKpxf8hq5/ 
 694f/QpaADW/+QLff9e8n/oJq5VPW/8AkC33/XvJ/wCgmrlAFOw/4+9Q/wCv gf8AoqOjV/8A 
 j0T/AK+IP/RqUWH/AB96h/18D/0VHRq//Hon/XxB/wCjUoAuUUUUAFFFFABR RRQAUUUUAFY3 
 jK51W00OS50vUNF0zysyXWoasrPb2kCqzPIUVk3/AHQMGSMKGLljs2Ns1meJ INfnsUTw5qem 
 addiUF5b/T3u4ymDlQiTRENnad24jAIxzkAHJR+NdVk+EumeKUt7I3uqXNna Wc2xvs8qXV5H 
 bW975W7eEZJY7jyC4cBvLLhgXGZZeL/GmoeLZvAdvd+H7fWrGW6Nxq0mmTSW 06Qw6fKFS1Fw 
 rRsf7SRdxmcfuGOP3gEc/wDwhPiQwf8ACLrqFkNHX/idvfvZkO2tHU/ty7EE xJtRIG3RNtcI 
 Y1WZ2LtHNb/D/X7PWX8VWXifTF8VXMtwbyebR3exdJo7ONljtxcLIjBbC2wx mcZMvHzqIwDG 
 8O/FDX9f0m08W29nplnoovtG0+40ySN5bmR9RisXEiXIdVRY/wC0EGwwsW8l vmXzBs9ZubmO 
 32+Ysx3dPLhd/wA9oOK850j4Uf2Nb2uh6Zr2PDSXOmXlxb3Fn5l7JPYR2qQF bhXVEQiyty6m 
 Fif3uGXcuz0ygDiPhJMlv4au7eQSF38Q6zIDHGzqA+qXTrllBUEBhkE5U5Vg CCB1sl/Ajshj 
 uiVODttZCPwIXBrlvg3/AMijff8AYya7/wCna7rs6AMmW/gOrW7+XdYEEo/4 9Zc8tH2257f5 
 zRrF/A+k3iCO6BaBwM2soH3T1JXAq1L/AMhq2/695v8A0KKjW/8AkC33/XvJ /wCgmgA/tG3/ 
 AOed5/4By/8AxNZ13q1va3GoXhS5Cx2aNzbSD7pkPPy8D3PHX0Nbtcj8Rbr7 JoGvSZwXsYYh 
 773kX+tc+Mreww86v8qb+5HJj6/1bC1K38sW/uVzwRiWYsxJJOSTWT+0tIo/ Zv0eDD7h4mjf 
 Ow7cG2n/AIsYzz0zmtaqn7Ukfl/s2aF/teIoG/O0mr5HwbXNxhhfK7/T9T8r 8Okr4tv+WP8A 
 6UfJVd5oV0l1p6uvBDMCvpycfpXB1o6BqDWF2Cf9U5w4z+tf1/4l8K1OIsnc KH8Wm+eK76NO 
 PzW3mkfu/h9xJDIc1U638OouWT7Xaal8nv5NnomkXkmn6jDdxHDRsD9R3FfW PwM8UQmFrJ3Y 
 wSoJYcKWPPbA5yCeg/vH0r5CRldA6EMrDII7ivTvg54hks7hIQ37y1fzYxnG 5OjL+v6n0r+I 
 cw9rhKsMXTXv03t5bNfmvmz7jxtyO2Hw/EuGV5Yf3alutGb1fnyStJeTbPrz VL+B7ZAI7r/X 
 wnm1lHSRT3WrX9o2/wDzzvP/AADl/wDiary3H2rRba4zkvNBk46nzVBrUr9Q oVo16UasNpJN 
 ej1Py5O+pk2N/AtzfEx3XzTgjFrKf+WaDn5eOnei+v4GubEiO6+Wck5tZR/y zccfLz17VasP 
 +PvUP+vgf+io6L//AI+9P/6+D/6KkrUYf2jb/wDPO8/8A5f/AImqul38CWzg x3X+vmPFrKes 
 jHsta1U9I/49H/6+J/8A0a9AFW+v4GubEiO6+Wck5tZR/wAs3HHy89e1Wv7R t/8Annef+Acv 
 /wATRf8A/H3p/wD18H/0VJVygDJ0u/gS2cGO6/18x4tZT1kY9lolv4Dq1u/l 3WBBKP8Aj1lz 
 y0fbbnt/nNWtI/49H/6+J/8A0a9Ev/Iatv8Ar3m/9CioAP7Rt/8Annef+Acv /wATVXR7+BNJ 
 s0Md0SsCA4tZSPujoQuDWtVPRP8AkC2P/XvH/wCgigCrLfwHVrd/LusCCUf8 esueWj7bc9v8 
 5q1/aNv/AM87z/wDl/8AiaJf+Q1bf9e83/oUVXKAMnR7+BNJs0Md0SsCA4tZ SPujoQuDRLfw 
 HVrd/LusCCUf8esueWj7bc9v85q1on/IFsf+veP/ANBFEv8AyGrb/r3m/wDQ oqAKusX8D6Te 
 II7oFoHAzaygfdPUlcCrX9o2/wDzzvP/AADl/wDiaNb/AOQLff8AXvJ/6Cau UAZMV/ANWuH8 
 u6wYIh/x6y54aTttz3/zijWL+B9JvEEd0C0DgZtZQPunqSuBVqL/AJDVz/17 w/8AoUtGt/8A 
 IFvv+veT/wBBNAB/aNv/AM87z/wDl/8AiaqxX8A1a4fy7rBgiH/HrLnhpO23 Pf8AzitaqcX/ 
 ACGrn/r3h/8AQpaAKuqX8D2yAR3X+vhPNrKOkinutWv7Rt/+ed5/4By//E0a v/x6J/18Qf8A 
 o1KuUAZNjfwLc3xMd1804Ixayn/lmg5+Xjp3o1S/ge2QCO6/18J5tZR0kU91 q1Yf8feof9fA 
 /wDRUdGr/wDHon/XxB/6NSgA/tG3/wCed5/4By//ABNVbG/gW5viY7r5pwRi 1lP/ACzQc/Lx 
 071rVTsP+PvUP+vgf+io6AKt9fwNc2JEd18s5Jzayj/lm44+Xnr2q1/aNv8A 887z/wAA5f8A 
 4mi//wCPvT/+vg/+ipKuUAZOl38CWzgx3X+vmPFrKesjHstF9fwNc2JEd18s 5Jzayj/lm44+ 
 Xnr2q1pH/Ho//XxP/wCjXov/APj70/8A6+D/AOipKAD+0bf/AJ53n/gHL/8A E1V0u/gS2cGO 
 6/18x4tZT1kY9lrWqnpH/Ho//XxP/wCjXoAqy38B1a3fy7rAglH/AB6y55aP ttz2/wA5q1/a 
 Nv8A887z/wAA5f8A4miX/kNW3/XvN/6FFVygDJ0e/gTSbNDHdErAgOLWUj7o 6ELg0S38B1a3 
 fy7rAglH/HrLnlo+23Pb/OataJ/yBbH/AK94/wD0EUS/8hq2/wCveb/0KKgA /tG3/wCed5/4 
 By//ABNVdHv4E0mzQx3RKwIDi1lI+6OhC4Na1U9E/wCQLY/9e8f/AKCKAKsV /ANWuH8u6wYI 
 h/x6y54aTttz3/zijWL+B9JvEEd0C0DgZtZQPunqSuBVqL/kNXP/AF7w/wDo UtGt/wDIFvv+ 
 veT/ANBNAB/aNv8A887z/wAA5f8A4mqsV/ANWuH8u6wYIh/x6y54aTttz3/z itaqcX/Iauf+ 
 veH/ANCloAq6xfwPpN4gjugWgcDNrKB909SVwKtf2jb/APPO8/8AAOX/AOJo 1v8A5At9/wBe 
 8n/oJq5QBkxX8A1a4fy7rBgiH/HrLnhpO23Pf/OKNUv4HtkAjuv9fCebWUdJ FPdatRf8hq5/ 
 694f/QpaNX/49E/6+IP/AEalAB/aNv8A887z/wAA5f8A4mqtjfwLc3xMd180 4Ixayn/lmg5+ 
 Xjp3rWqnYf8AH3qH/XwP/RUdAFXVL+B7ZAI7r/Xwnm1lHSRT3WrX9o2//PO8 /wDAOX/4mjV/ 
 +PRP+viD/wBGpVygDJsb+Bbm+JjuvmnBGLWU/wDLNBz8vHTvRfX8DXNiRHdf LOSc2so/5ZuO 
 Pl569qtWH/H3qH/XwP8A0VHRf/8AH3p//Xwf/RUlAB/aNv8A887z/wAA5f8A 4mqul38CWzgx 
 3X+vmPFrKesjHsta1U9I/wCPR/8Ar4n/APRr0AVb6/ga5sSI7r5ZyTm1lH/L Nxx8vPXtVr+0 
 bf8A553n/gHL/wDE0X//AB96f/18H/0VJVygDJ0u/gS2cGO6/wBfMeLWU9ZG PZaJb+A6tbv5 
 d1gQSj/j1lzy0fbbnt/nNWtI/wCPR/8Ar4n/APRr0S/8hq2/695v/QoqAD+0 bf8A553n/gHL 
 /wDE1V0e/gTSbNDHdErAgOLWUj7o6ELg1rVT0T/kC2P/AF7x/wDoIoAqy38B 1a3fy7rAglH/ 
 AB6y55aPttz2/wA5q1/aNv8A887z/wAA5f8A4miX/kNW3/XvN/6FFVygDJ0e /gTSbNDHdErA 
 gOLWUj7o6ELg0RX8A1a4fy7rBgiH/HrLnhpO23Pf/OKtaJ/yBbH/AK94/wD0 EURf8hq5/wCv 
 eH/0KWgCrrF/A+k3iCO6BaBwM2soH3T1JXAq1/aNv/zzvP8AwDl/+Jo1v/kC 33/XvJ/6CauU 
 AZMV/ANWuH8u6wYIh/x6y54aTttz3/zijWL+B9JvEEd0C0DgZtZQPunqSuBV qL/kNXP/AF7w 
 /wDoUtGt/wDIFvv+veT/ANBNAB/aNv8A887z/wAA5f8A4mqtjfwLc3xMd180 4Ixayn/lmg5+ 
 Xjp3rWqnYf8AH3qH/XwP/RUdAFXVL+B7ZAI7r/Xwnm1lHSRT3WrX9o2//PO8 /wDAOX/4mjV/ 
 +PRP+viD/wBGpVygDJsb+Bbm+JjuvmnBGLWU/wDLNBz8vHTvRql/A9sgEd1/ r4TzayjpIp7r 
 Vqw/4+9Q/wCvgf8AoqOjV/8Aj0T/AK+IP/RqUAH9o2//ADzvP/AOX/4mqul3 8CWzgx3X+vmP 
 FrKesjHsta1U9I/49H/6+J//AEa9AFW+v4GubEiO6+Wck5tZR/yzccfLz17V a/tG3/553n/g 
 HL/8TRf/APH3p/8A18H/ANFSVcoAydLv4EtnBjuv9fMeLWU9ZGPZaL6/ga5s SI7r5ZyTm1lH 
 /LNxx8vPXtVrSP8Aj0f/AK+J/wD0a9F//wAfen/9fB/9FSUAH9o2/wDzzvP/ AADl/wDiaq6X 
 fwJbODHdf6+Y8Wsp6yMey1rVT0j/AI9H/wCvif8A9GvQBVlv4Dq1u/l3WBBK P+PWXPLR9tue 
 3+c1a/tG3/553n/gHL/8TRL/AMhq2/695v8A0KKrlAGTo9/Amk2aGO6JWBAc WspH3R0IXBol 
 v4Dq1u/l3WBBKP8Aj1lzy0fbbnt/nNWtE/5Atj/17x/+giiX/kNW3/XvN/6F FQAf2jb/APPO 
 8/8AAOX/AOJqro9/Amk2aGO6JWBAcWspH3R0IXBrWqnon/IFsf8Ar3j/APQR QBViv4Bq1w/l 
 3WDBEP8Aj1lzw0nbbnv/AJxRrF/A+k3iCO6BaBwM2soH3T1JXAq1F/yGrn/r 3h/9Clo1v/kC 
 33/XvJ/6CaAD+0bf/nnef+Acv/xNVYr+AatcP5d1gwRD/j1lzw0nbbnv/nFa 1U4v+Q1c/wDX 
 vD/6FLQBV1i/gfSbxBHdAtA4GbWUD7p6krgVa/tG3/553n/gHL/8TRrf/IFv v+veT/0E1coA 
 ybG/gW5viY7r5pwRi1lP/LNBz8vHTvRql/A9sgEd1/r4TzayjpIp7rVqw/4+ 9Q/6+B/6Kjo1 
 f/j0T/r4g/8ARqUAH9o2/wDzzvP/AADl/wDiaswyLLGJFDgHoHQqfyIBp9FA BRRRQAUUUUAF 
 Y3jabSrfwxdy654g/wCEf035Fub/AO2La+WhdQV85v8AV787NylXG/5GV9rD ZrmfileeJLDw 
 JqN14Tt/tGrJ5WwAEskRlQTSIAkhLpEZHUCOUllAEcp+RgDxPw/qXwt1bxVa +F7CL4c2uuxy 
 wC68TWeuJFd6iZXIDWU0Mn2qS4mCOkqyTq8bTDJulbMn0ZYQyW1jb2813NeS xRKj3EwQSTED 
 BdgiqoY9TtVRk8ADivDD4s+Nmo+IrHVNP8OQ29pdXyQWOlvNcx201unl/aJr hptNE0LDfNta 
 SS3z5S7IZ8fv/eaACiiigAooooA4z4N/8ijff9jJrv8A6druuzrjPg3/AMij ff8AYya7/wCn 
 a7rs6AKcv/Iatv8Ar3m/9Cio1v8A5At9/wBe8n/oJol/5DVt/wBe83/oUVGt /wDIFvv+veT/ 
 ANBNAFyvNvjZdeTpj24PM7W4I9VBmP8APFek1498eZj/AG1Y24PH2beR/wAC YD+teDxNW9ll 
 dV91b72kfNcYYj2GTV33SX3tL8jzenftcKo/Zo8KMv8AHrFsT9fs1wP6U2nf tcAr+zR4WU/w 
 65EPyhuq83wWjfi6g/J/nE+J8OqV6WLq9uRffzP9D49ooor++z7k6jwnqRcf YZmJPJQk/pXY 
 aHfyabqcF3Hn5GyRnqO4/LI/GvLLSZ7e4SVGIKkGvQbSdbm2SdOjjOPQ9xX8 qeM3CdPL8esw 
 oRtTr35uyn1/8CWvqmz+ifDbN6efZRWyXH+/yxcbPrTkrW+W3o0fevg6/j1L wBpN1EwZXa2b 
 cO+ZEbP6111eUfAXURf/AAn08DpFdRqM9cC42j9FFer18PkEubLqS/lXL/4C 3H9D8bq4Z4Sp 
 LDveDcdd/ddtfuKdh/x96h/18D/0VHRf/wDH3p//AF8H/wBFSUWH/H3qH/Xw P/RUdF//AMfe 
 n/8AXwf/AEVJXsEFyqekf8ej/wDXxP8A+jXq5VPSP+PR/wDr4n/9GvQAX/8A x96f/wBfB/8A 
 RUlXKp3/APx96f8A9fB/9FSVcoAp6R/x6P8A9fE//o16Jf8AkNW3/XvN/wCh RUaR/wAej/8A 
 XxP/AOjXol/5DVt/17zf+hRUAXKp6J/yBbH/AK94/wD0EVcqnon/ACBbH/r3 j/8AQRQAS/8A 
 Iatv+veb/wBCiq5VOX/kNW3/AF7zf+hRVcoAp6J/yBbH/r3j/wDQRRL/AMhq 2/695v8A0KKj 
 RP8AkC2P/XvH/wCgiiX/AJDVt/17zf8AoUVABrf/ACBb7/r3k/8AQTVyqet/ 8gW+/wCveT/0 
 E1coApxf8hq5/wCveH/0KWjW/wDkC33/AF7yf+gmiL/kNXP/AF7w/wDoUtGt /wDIFvv+veT/ 
 ANBNAFyqcX/Iauf+veH/ANClq5VOL/kNXP8A17w/+hS0AGr/APHon/XxB/6N SrlU9X/49E/6 
 +IP/AEalXKAKdh/x96h/18D/ANFR0av/AMeif9fEH/o1KLD/AI+9Q/6+B/6K jo1f/j0T/r4g 
 /wDRqUAXKp2H/H3qH/XwP/RUdXKp2H/H3qH/AF8D/wBFR0AF/wD8fen/APXw f/RUlXKp3/8A 
 x96f/wBfB/8ARUlXKAKekf8AHo//AF8T/wDo16L/AP4+9P8A+vg/+ipKNI/4 9H/6+J//AEa9 
 F/8A8fen/wDXwf8A0VJQBcqnpH/Ho/8A18T/APo16uVT0j/j0f8A6+J//Rr0 AEv/ACGrb/r3 
 m/8AQoquVTl/5DVt/wBe83/oUVXKAKeif8gWx/694/8A0EUS/wDIatv+veb/ ANCio0T/AJAt 
 j/17x/8AoIol/wCQ1bf9e83/AKFFQBcqnon/ACBbH/r3j/8AQRVyqeif8gWx /wCveP8A9BFA 
 BF/yGrn/AK94f/QpaNb/AOQLff8AXvJ/6CaIv+Q1c/8AXvD/AOhS0a3/AMgW +/695P8A0E0A 
 XKpxf8hq5/694f8A0KWrlU4v+Q1c/wDXvD/6FLQAa3/yBb7/AK95P/QTVyqe t/8AIFvv+veT 
 /wBBNXKAKcX/ACGrn/r3h/8AQpaNX/49E/6+IP8A0alEX/Iauf8Ar3h/9Clo 1f8A49E/6+IP 
 /RqUAXKp2H/H3qH/AF8D/wBFR1cqnYf8feof9fA/9FR0AGr/APHon/XxB/6N SrlU9X/49E/6 
 +IP/AEalXKAKdh/x96h/18D/ANFR0X//AB96f/18H/0VJRYf8feof9fA/wDR UdF//wAfen/9 
 fB/9FSUAXKp6R/x6P/18T/8Ao16uVT0j/j0f/r4n/wDRr0AF/wD8fen/APXw f/RUlXKp3/8A 
 x96f/wBfB/8ARUlXKAKekf8AHo//AF8T/wDo16Jf+Q1bf9e83/oUVGkf8ej/ APXxP/6NeiX/ 
 AJDVt/17zf8AoUVAFyqeif8AIFsf+veP/wBBFXKp6J/yBbH/AK94/wD0EUAE v/Iatv8Ar3m/ 
 9Ciq5VOX/kNW3/XvN/6FFVygCnon/IFsf+veP/0EURf8hq5/694f/QpaNE/5 Atj/ANe8f/oI 
 oi/5DVz/ANe8P/oUtABrf/IFvv8Ar3k/9BNXKp63/wAgW+/695P/AEE1coAp xf8AIauf+veH 
 /wBClo1v/kC33/XvJ/6CaIv+Q1c/9e8P/oUtGt/8gW+/695P/QTQBcqnYf8A H3qH/XwP/RUd 
 XKp2H/H3qH/XwP8A0VHQAav/AMeif9fEH/o1KuVT1f8A49E/6+IP/RqVcoAp 2H/H3qH/AF8D 
 /wBFR0av/wAeif8AXxB/6NSiw/4+9Q/6+B/6Kjo1f/j0T/r4g/8ARqUAXKp6 R/x6P/18T/8A 
 o16uVT0j/j0f/r4n/wDRr0AF/wD8fen/APXwf/RUlXKp3/8Ax96f/wBfB/8A RUlXKAKekf8A 
 Ho//AF8T/wDo16L/AP4+9P8A+vg/+ipKNI/49H/6+J//AEa9F/8A8fen/wDX wf8A0VJQBcqn 
 pH/Ho/8A18T/APo16uVT0j/j0f8A6+J//Rr0AEv/ACGrb/r3m/8AQoquVTl/ 5DVt/wBe83/o 
 UVXKAKeif8gWx/694/8A0EUS/wDIatv+veb/ANCio0T/AJAtj/17x/8AoIol /wCQ1bf9e83/ 
 AKFFQBcqnon/ACBbH/r3j/8AQRVyqeif8gWx/wCveP8A9BFABF/yGrn/AK94 f/QpaNb/AOQL 
 ff8AXvJ/6CaIv+Q1c/8AXvD/AOhS0a3/AMgW+/695P8A0E0AXKpxf8hq5/69 4f8A0KWrlU4v 
 +Q1c/wDXvD/6FLQAa3/yBb7/AK95P/QTVyqet/8AIFvv+veT/wBBNXKAKdh/ x96h/wBfA/8A 
 RUdGr/8AHon/AF8Qf+jUosP+PvUP+vgf+io6NX/49E/6+IP/AEalAFyiiigA ooooAKKKKACq 
 Wt6XYa1pc2m6lB51tLtJAdkZWVgyOjqQyOrBWV1IZWUMpBANXaKAOM/4QS5k /wBFuvH3jO40 
 kfKNP+2ww4QfcX7VFEl2duF+Yzl2x87OC27rbC0tbCxt7GxtobW0tolhgghj CRxIowqKo4VQ 
 AAAOABXzN4FttAg8ZWdpZ+N/hYZbiXRo21TT/EqSapqF1ZzzM9y0IiG64vUn aCQeczBZXBaY 
 Ha30/QAUUUUAFFFFAHGfBv8A5FG+/wCxk13/ANO13XZ1xnwb/wCRRvv+xk13 /wBO13XZ0AU5 
 f+Q1bf8AXvN/6FFRrf8AyBb7/r3k/wDQTRL/AMhq2/695v8A0KKjW/8AkC33 /XvJ/wCgmgC5 
 XhnxrufP8bNED/x720cf55b/ANmr3OvnLx/dfbPGmrTZyBctGD7J8o/lXxnG 9bkwMaf80vwS 
 f/APz/xFxHJlsKa+1Jfck/1sYdW/2y4vJ/Z38Ox4xt16P/0TdVUrY/bmCr8C dA2AhTrluwH1 
 trg10eCkf+Mpov8ArdHleHLawmMXRun+HP8A5nxPRRRX97H2YV0/g69yHs3P +0n+H+fQ1zFT 
 WM7W11HMhwVOa+Y4x4fhxBk9bBP4mrxfaS1X+T8mz6LhXPJ5HmlLGL4U7SXe L0f+a80j7j/Z 
 Y1Bp/BV3ZngRahCQPbfCAfxO79a+gK+U/wBkrU2luL22VsRzPayIO+0S5Ofx da+rK/j3h9Sp 
 0qtCas4Tkrdm7Sf4tnv8VUoUs5xKhs5XVtrSSkvwevncp2H/AB96h/18D/0V HRf/APH3p/8A 
 18H/ANFSUWH/AB96h/18D/0VHRf/APH3p/8A18H/ANFSV7x4BcqnpH/Ho/8A 18T/APo16uVT 
 0j/j0f8A6+J//Rr0AF//AMfen/8AXwf/AEVJVyqd/wD8fen/APXwf/RUlXKA Kekf8ej/APXx 
 P/6NeiX/AJDVt/17zf8AoUVGkf8AHo//AF8T/wDo16Jf+Q1bf9e83/oUVAFy qeif8gWx/wCv 
 eP8A9BFXKp6J/wAgWx/694//AEEUAEv/ACGrb/r3m/8AQoquVTl/5DVt/wBe 83/oUVXKAKei 
 f8gWx/694/8A0EUS/wDIatv+veb/ANCio0T/AJAtj/17x/8AoIol/wCQ1bf9 e83/AKFFQAa3 
 /wAgW+/695P/AEE1cqnrf/IFvv8Ar3k/9BNXKAKcX/Iauf8Ar3h/9Clo1v8A 5At9/wBe8n/o 
 Joi/5DVz/wBe8P8A6FLRrf8AyBb7/r3k/wDQTQBcqnF/yGrn/r3h/wDQpauV Ti/5DVz/ANe8 
 P/oUtABq/wDx6J/18Qf+jUq5VPV/+PRP+viD/wBGpVygCnYf8feof9fA/wDR UdGr/wDHon/X 
 xB/6NSiw/wCPvUP+vgf+io6NX/49E/6+IP8A0alAFyqdh/x96h/18D/0VHVy qdh/x96h/wBf 
 A/8ARUdABf8A/H3p/wD18H/0VJVyqd//AMfen/8AXwf/AEVJVygCnpH/AB6P /wBfE/8A6Nei 
 /wD+PvT/APr4P/oqSjSP+PR/+vif/wBGvRf/APH3p/8A18H/ANFSUAXKp6R/ x6P/ANfE/wD6 
 NerlU9I/49H/AOvif/0a9ABL/wAhq2/695v/AEKKrlU5f+Q1bf8AXvN/6FFV ygCnon/IFsf+ 
 veP/ANBFEv8AyGrb/r3m/wDQoqNE/wCQLY/9e8f/AKCKJf8AkNW3/XvN/wCh RUAXKp6J/wAg 
 Wx/694//AEEVcqnon/IFsf8Ar3j/APQRQARf8hq5/wCveH/0KWjW/wDkC33/ AF7yf+gmiL/k 
 NXP/AF7w/wDoUtGt/wDIFvv+veT/ANBNAFyqcX/Iauf+veH/ANClq5VOL/kN XP8A17w/+hS0 
 AGt/8gW+/wCveT/0E1cqnrf/ACBb7/r3k/8AQTVygCnF/wAhq5/694f/AEKW jV/+PRP+viD/ 
 ANGpRF/yGrn/AK94f/QpaNX/AOPRP+viD/0alAFyqdh/x96h/wBfA/8ARUdX Kp2H/H3qH/Xw 
 P/RUdABq/wDx6J/18Qf+jUq5VPV/+PRP+viD/wBGpVygCnYf8feof9fA/wDR UdF//wAfen/9 
 fB/9FSUWH/H3qH/XwP8A0VHRf/8AH3p//Xwf/RUlAFyqekf8ej/9fE//AKNe rlU9I/49H/6+ 
 J/8A0a9ABf8A/H3p/wD18H/0VJVyqd//AMfen/8AXwf/AEVJVygCnpH/AB6P /wBfE/8A6Nei 
 X/kNW3/XvN/6FFRpH/Ho/wD18T/+jXol/wCQ1bf9e83/AKFFQBcqnon/ACBb H/r3j/8AQRVy 
 qeif8gWx/wCveP8A9BFABL/yGrb/AK95v/QoquVTl/5DVt/17zf+hRVcoAp6 J/yBbH/r3j/9 
 BFEX/Iauf+veH/0KWjRP+QLY/wDXvH/6CKIv+Q1c/wDXvD/6FLQAa3/yBb7/ AK95P/QTVyqe 
 t/8AIFvv+veT/wBBNXKAKcX/ACGrn/r3h/8AQpaNb/5At9/17yf+gmiL/kNX P/XvD/6FLRrf 
 /IFvv+veT/0E0AXKp2H/AB96h/18D/0VHVyqdh/x96h/18D/ANFR0AGr/wDH on/XxB/6NSrl 
 U9X/AOPRP+viD/0alXKAKdh/x96h/wBfA/8ARUdGr/8AHon/AF8Qf+jUosP+ PvUP+vgf+io6 
 NX/49E/6+IP/AEalAFyqekf8ej/9fE//AKNerlU9I/49H/6+J/8A0a9ABf8A /H3p/wD18H/0 
 VJVyqd//AMfen/8AXwf/AEVJVygCnpH/AB6P/wBfE/8A6Nei/wD+PvT/APr4 P/oqSjSP+PR/ 
 +vif/wBGvRf/APH3p/8A18H/ANFSUAXKp6R/x6P/ANfE/wD6NerlU9I/49H/ AOvif/0a9ABL 
 /wAhq2/695v/AEKKrlU5f+Q1bf8AXvN/6FFVygCnon/IFsf+veP/ANBFEv8A yGrb/r3m/wDQ 
 oqNE/wCQLY/9e8f/AKCKJf8AkNW3/XvN/wChRUAXKp6J/wAgWx/694//AEEV cqnon/IFsf8A 
 r3j/APQRQARf8hq5/wCveH/0KWjW/wDkC33/AF7yf+gmiL/kNXP/AF7w/wDo UtGt/wDIFvv+ 
 veT/ANBNAFyqcX/Iauf+veH/ANClq5VOL/kNXP8A17w/+hS0AGt/8gW+/wCv eT/0E1cqnrf/ 
 ACBb7/r3k/8AQTVygCnYf8feof8AXwP/AEVHRq//AB6J/wBfEH/o1KLD/j71 D/r4H/oqOjV/ 
 +PRP+viD/wBGpQBcooooAKKKKACiiigAqlrd7c6fpc15aaTe6vNHt22dm8Ky yZYA7TM6JwCS 
 csOAcZOAbtUtb1bStD0ubVNb1Oy0ywg2+bdXk6wxR7mCjc7EAZYgDJ6kCgDy a2k+KWva5osH 
 inw3ew2FrqUF19ps9JsbWaBkb7wl/tecohUskgWJmeJ5UH3817NXg1v8BIxr 3h3Vbqx8Pzaj 
 Yy6bNeawu9LtriwuZZWu8BP38t6kgWYSOPLYBt1wUU17zQAUUUUAFFFFAHGf Bv8A5FG+/wCx 
 k13/ANO13XZ1xnwb/wCRRvv+xk13/wBO13XZ0AU5f+Q1bf8AXvN/6FFRrf8A yBb7/r3k/wDQ 
 TRL/AMhq2/695v8A0KKjW/8AkC33/XvJ/wCgmgC1LIsUTyucKilmPoBXy5dT NcXUtw/35XLt 
 9Sc19G+N7r7H4Q1W4zgi1dVPuw2j9SK+bq/N+O616lGl2Tf32X6H5L4l4i9W hR7Jv72l+jFj 
 G6RVHcgVqftwHPwB8NH/AKi9r/6Sz1R09d9/bp/elUfqK0P25F2fAbw6n93W bUf+StxX0fgk 
 r8SU32cfxv8A5HoeHqX9lYl/31+R8UUUUV/eB9QFFFFAH0p+yNf7vGtorNsi nVlCnsRIHH/j 
 sdfatfnz+zlfmHxlpMpYxqtysWM9dwEef/Hia/QWN1dFdTlWAIPtX8W47D/U +JMyw1rLn5kv 
 8Tl+SSP0HiB+0nhq+/PRpu/mlyv/ANJv8ypYf8feof8AXwP/AEVHRf8A/H3p /wD18H/0VJRY 
 f8feof8AXwP/AEVHRf8A/H3p/wD18H/0VJW54BcqnpH/AB6P/wBfE/8A6Ner lU9I/wCPR/8A 
 r4n/APRr0AF//wAfen/9fB/9FSVcqnf/APH3p/8A18H/ANFSVcoAp6R/x6P/ ANfE/wD6NeiX 
 /kNW3/XvN/6FFRpH/Ho//XxP/wCjXol/5DVt/wBe83/oUVAFyqeif8gWx/69 4/8A0EVcqnon 
 /IFsf+veP/0EUAEv/Iatv+veb/0KKrlU5f8AkNW3/XvN/wChRVcoAp6J/wAg Wx/694//AEEU 
 S/8AIatv+veb/wBCio0T/kC2P/XvH/6CKJf+Q1bf9e83/oUVABrf/IFvv+ve T/0E1cqnrf8A 
 yBb7/r3k/wDQTVygCnF/yGrn/r3h/wDQpaNb/wCQLff9e8n/AKCaIv8AkNXP /XvD/wChS0a3 
 /wAgW+/695P/AEE0AXKpxf8AIauf+veH/wBClq5VOL/kNXP/AF7w/wDoUtAB q/8Ax6J/18Qf 
 +jUq5VPV/wDj0T/r4g/9GpVygCnYf8feof8AXwP/AEVHRq//AB6J/wBfEH/o 1KLD/j71D/r4 
 H/oqOjV/+PRP+viD/wBGpQBcqnYf8feof9fA/wDRUdXKp2H/AB96h/18D/0V HQAX/wDx96f/ 
 ANfB/wDRUlXKp3//AB96f/18H/0VJVygCnpH/Ho//XxP/wCjXov/APj70/8A 6+D/AOipKNI/ 
 49H/AOvif/0a9F//AMfen/8AXwf/AEVJQBcqnpH/AB6P/wBfE/8A6NerlU9I /wCPR/8Ar4n/ 
 APRr0AEv/Iatv+veb/0KKrlU5f8AkNW3/XvN/wChRVcoAp6J/wAgWx/694// AEEUS/8AIatv 
 +veb/wBCio0T/kC2P/XvH/6CKJf+Q1bf9e83/oUVAFyqeif8gWx/694//QRV yqeif8gWx/69 
 4/8A0EUAEX/Iauf+veH/ANClo1v/AJAt9/17yf8AoJoi/wCQ1c/9e8P/AKFL Rrf/ACBb7/r3 
 k/8AQTQBcqnF/wAhq5/694f/AEKWrlU4v+Q1c/8AXvD/AOhS0AGt/wDIFvv+ veT/ANBNXKp6 
 3/yBb7/r3k/9BNXKAKcX/Iauf+veH/0KWjV/+PRP+viD/wBGpRF/yGrn/r3h /wDQpaNX/wCP 
 RP8Ar4g/9GpQBcqnYf8AH3qH/XwP/RUdXKp2H/H3qH/XwP8A0VHQAav/AMei f9fEH/o1KuVT 
 1f8A49E/6+IP/RqVcoAp2H/H3qH/AF8D/wBFR0X/APx96f8A9fB/9FSUWH/H 3qH/AF8D/wBF 
 R0X/APx96f8A9fB/9FSUAXKp6R/x6P8A9fE//o16uVT0j/j0f/r4n/8ARr0A F/8A8fen/wDX 
 wf8A0VJVyqd//wAfen/9fB/9FSVcoAp6R/x6P/18T/8Ao16Jf+Q1bf8AXvN/ 6FFRpH/Ho/8A 
 18T/APo16Jf+Q1bf9e83/oUVAFyqeif8gWx/694//QRVyqeif8gWx/694/8A 0EUAEv8AyGrb 
 /r3m/wDQoquVTl/5DVt/17zf+hRVcoAp6J/yBbH/AK94/wD0EURf8hq5/wCv eH/0KWjRP+QL 
 Y/8AXvH/AOgiiL/kNXP/AF7w/wDoUtABrf8AyBb7/r3k/wDQTVyqet/8gW+/ 695P/QTVygCn 
 F/yGrn/r3h/9Clo1v/kC33/XvJ/6CaIv+Q1c/wDXvD/6FLRrf/IFvv8Ar3k/ 9BNAFyqdh/x9 
 6h/18D/0VHVyqdh/x96h/wBfA/8ARUdABq//AB6J/wBfEH/o1KuVT1f/AI9E /wCviD/0alXK 
 AKdh/wAfeof9fA/9FR0av/x6J/18Qf8Ao1KLD/j71D/r4H/oqOjV/wDj0T/r 4g/9GpQBcqnp 
 H/Ho/wD18T/+jXq5VPSP+PR/+vif/wBGvQAX/wDx96f/ANfB/wDRUlXKp3// AB96f/18H/0V 
 JVygCnpH/Ho//XxP/wCjXov/APj70/8A6+D/AOipKNI/49H/AOvif/0a9F// AMfen/8AXwf/ 
 AEVJQBcqnpH/AB6P/wBfE/8A6NerlU9I/wCPR/8Ar4n/APRr0AEv/Iatv+ve b/0KKrlU5f8A 
 kNW3/XvN/wChRVcoAp6J/wAgWx/694//AEEUS/8AIatv+veb/wBCio0T/kC2 P/XvH/6CKJf+ 
 Q1bf9e83/oUVAFyqeif8gWx/694//QRVyqeif8gWx/694/8A0EUAEX/Iauf+ veH/ANClo1v/ 
 AJAt9/17yf8AoJoi/wCQ1c/9e8P/AKFLRrf/ACBb7/r3k/8AQTQBcqnF/wAh q5/694f/AEKW 
 rlU4v+Q1c/8AXvD/AOhS0AGt/wDIFvv+veT/ANBNXKp63/yBb7/r3k/9BNXK AKdh/wAfeof9 
 fA/9FR0av/x6J/18Qf8Ao1KLD/j71D/r4H/oqOjV/wDj0T/r4g/9GpQBcooo oAKKKKACiiig 
 Aqlrd7c6fpc15aaTe6vNHt22dm8KyyZYA7TM6JwCScsOAcZOAbtFAHmfg3wD quna5Hqdvb6L 
 4Eso8CTR/DErS294QysXl8yOOAbwNjFLYTYRcXAXKD0yiszxIuvyWKReHJtM trt5QHub+J5o 
 4UwSWESMhlYkKu3zEADFsnbsYA06K8//AOE11X/hWv8AbX2ey/tb+2/7A37G +z+f/an9nfaf 
 L3btm7995W/OPk8zPz1mWXi/xpqHi2bwHb3fh+31qxlujcatJpk0ltOkMOny hUtRcK0bH+0k 
 XcZnH7hjj94BGAep0V5B4d+KGv6/pNp4tt7PTLPRRfaNp9xpkkby3Mj6jFYu JEuQ6qix/wBo 
 INhhYt5LfMvmDZ6zc3Mdvt8xZju6eXC7/ntBxQByXwb/AORRvv8AsZNd/wDT td12dcR8JJkt 
 /DV3byCQu/iHWZAY42dQH1S6dcsoKggMMgnKnKsAQQOtkv4EdkMd0SpwdtrI R+BC4NADZf8A 
 kNW3/XvN/wChRUa3/wAgW+/695P/AEE1Vlv4Dq1u/l3WBBKP+PWXPLR9tue3 +c0axfwPpN4g 
 jugWgcDNrKB909SVwKAML4y3X2fwNPHnBuJo4h+e7/2WvCa9W+OepRzafptn GJhuleVhJC6f 
 dAA+8Bn7xrymvyLjGt7TM3H+VJfr+p+FcfYj2ucSj/JGK/X9S7oAU67p4Y4X 7THk+24Vpft7 
 II/gvo0Y6Jr0Cj8La4rK0k41S2YdVlVvyOa0P29LuKf4QaUiJOCNfhP7yB0H /Hvcd2AFfe+B 
 8f8AhfT/AL0P/bz67gCk1lFap3m190Y/5nxLRRRX91n0oUUUUAd18K9Q+yap bXJ+UWcySKfV 
 lYt/PFfpJo0qTaVbPGSV8sAZ9uP6V+YvgScLfiKRf3Kncx9clePyU1+ivww1 uK88B6PcSLcM 
 72sbMUt5HBJUMeQCOpr+RuPsP9U45r9FUhf52h+dpM/QMa3VyTL63ZVIP5S5 l+En9yOksP8A 
 j71D/r4H/oqOi/8A+PvT/wDr4P8A6KkqrY38C3N8THdfNOCMWsp/5ZoOfl46 d6L6/ga5sSI7 
 r5ZyTm1lH/LNxx8vPXtXmngmtVPSP+PR/wDr4n/9GvR/aNv/AM87z/wDl/8A iaq6XfwJbODH 
 df6+Y8Wsp6yMey0AWr//AI+9P/6+D/6Kkq5WTfX8DXNiRHdfLOSc2so/5ZuO Pl569qtf2jb/ 
 APPO8/8AAOX/AOJoANI/49H/AOvif/0a9Ev/ACGrb/r3m/8AQoqq6XfwJbOD Hdf6+Y8Wsp6y 
 Mey0S38B1a3fy7rAglH/AB6y55aPttz2/wA5oA1qp6J/yBbH/r3j/wDQRR/a Nv8A887z/wAA 
 5f8A4mquj38CaTZoY7olYEBxaykfdHQhcGgC1L/yGrb/AK95v/QoquVky38B 1a3fy7rAglH/ 
 AB6y55aPttz2/wA5q1/aNv8A887z/wAA5f8A4mgA0T/kC2P/AF7x/wDoIol/ 5DVt/wBe83/o 
 UVVdHv4E0mzQx3RKwIDi1lI+6OhC4NEt/AdWt38u6wIJR/x6y55aPttz2/zm gC1rf/IFvv8A 
 r3k/9BNXKydYv4H0m8QR3QLQOBm1lA+6epK4FWv7Rt/+ed5/4By//E0AEX/I auf+veH/ANCl 
 o1v/AJAt9/17yf8AoJqrFfwDVrh/LusGCIf8esueGk7bc9/84o1i/gfSbxBH dAtA4GbWUD7p 
 6krgUAa1U4v+Q1c/9e8P/oUtH9o2/wDzzvP/AADl/wDiaqxX8A1a4fy7rBgi H/HrLnhpO23P 
 f/OKALWr/wDHon/XxB/6NSrlZOqX8D2yAR3X+vhPNrKOkinutWv7Rt/+ed5/ 4By//E0AFh/x 
 96h/18D/ANFR0av/AMeif9fEH/o1Kq2N/AtzfEx3XzTgjFrKf+WaDn5eOnej VL+B7ZAI7r/X 
 wnm1lHSRT3WgDWqnYf8AH3qH/XwP/RUdH9o2/wDzzvP/AADl/wDiaq2N/Atz fEx3XzTgjFrK 
 f+WaDn5eOnegC1f/APH3p/8A18H/ANFSVcrJvr+BrmxIjuvlnJObWUf8s3HH y89e1Wv7Rt/+ 
 ed5/4By//E0AGkf8ej/9fE//AKNei/8A+PvT/wDr4P8A6Kkqrpd/Als4Md1/ r5jxaynrIx7L 
 RfX8DXNiRHdfLOSc2so/5ZuOPl569qANaqekf8ej/wDXxP8A+jXo/tG3/wCe d5/4By//ABNV 
 dLv4EtnBjuv9fMeLWU9ZGPZaALUv/Iatv+veb/0KKrlZMt/AdWt38u6wIJR/ x6y55aPttz2/ 
 zmrX9o2//PO8/wDAOX/4mgA0T/kC2P8A17x/+giiX/kNW3/XvN/6FFVXR7+B NJs0Md0SsCA4 
 tZSPujoQuDRLfwHVrd/LusCCUf8AHrLnlo+23Pb/ADmgDWqnon/IFsf+veP/ ANBFH9o2/wDz 
 zvP/AADl/wDiaq6PfwJpNmhjuiVgQHFrKR90dCFwaALUX/Iauf8Ar3h/9Clo 1v8A5At9/wBe 
 8n/oJqrFfwDVrh/LusGCIf8AHrLnhpO23Pf/ADijWL+B9JvEEd0C0DgZtZQP unqSuBQBrVTi 
 /wCQ1c/9e8P/AKFLR/aNv/zzvP8AwDl/+JqrFfwDVrh/LusGCIf8esueGk7b c9/84oAta3/y 
 Bb7/AK95P/QTVysnWL+B9JvEEd0C0DgZtZQPunqSuBVr+0bf/nnef+Acv/xN ABF/yGrn/r3h 
 /wDQpaNX/wCPRP8Ar4g/9GpVWK/gGrXD+XdYMEQ/49Zc8NJ2257/AOcUapfw PbIBHdf6+E82 
 so6SKe60Aa1U7D/j71D/AK+B/wCio6P7Rt/+ed5/4By//E1Vsb+Bbm+Jjuvm nBGLWU/8s0HP 
 y8dO9AFrV/8Aj0T/AK+IP/RqVcrJ1S/ge2QCO6/18J5tZR0kU91q1/aNv/zz vP8AwDl/+JoA 
 LD/j71D/AK+B/wCio6L/AP4+9P8A+vg/+ipKq2N/AtzfEx3XzTgjFrKf+WaD n5eOnei+v4Gu 
 bEiO6+Wck5tZR/yzccfLz17UAa1U9I/49H/6+J//AEa9H9o2/wDzzvP/AADl /wDiaq6XfwJb 
 ODHdf6+Y8Wsp6yMey0AWr/8A4+9P/wCvg/8AoqSrlZN9fwNc2JEd18s5Jzay j/lm44+Xnr2q 
 1/aNv/zzvP8AwDl/+JoANI/49H/6+J//AEa9Ev8AyGrb/r3m/wDQoqq6XfwJ bODHdf6+Y8Ws 
 p6yMey0S38B1a3fy7rAglH/HrLnlo+23Pb/OaANaqeif8gWx/wCveP8A9BFH 9o2//PO8/wDA 
 OX/4mquj38CaTZoY7olYEBxaykfdHQhcGgC1L/yGrb/r3m/9Ciq5WTLfwHVr d/LusCCUf8es 
 ueWj7bc9v85q1/aNv/zzvP8AwDl/+JoANE/5Atj/ANe8f/oIoi/5DVz/ANe8 P/oUtVdHv4E0 
 mzQx3RKwIDi1lI+6OhC4NEV/ANWuH8u6wYIh/wAesueGk7bc9/8AOKALWt/8 gW+/695P/QTV 
 ysnWL+B9JvEEd0C0DgZtZQPunqSuBVr+0bf/AJ53n/gHL/8AE0AEX/Iauf8A r3h/9Clo1v8A 
 5At9/wBe8n/oJqrFfwDVrh/LusGCIf8AHrLnhpO23Pf/ADijWL+B9JvEEd0C 0DgZtZQPunqS 
 uBQBrVTsP+PvUP8Ar4H/AKKjo/tG3/553n/gHL/8TVWxv4Fub4mO6+acEYtZ T/yzQc/Lx070 
 AWtX/wCPRP8Ar4g/9GpVysnVL+B7ZAI7r/Xwnm1lHSRT3WrX9o2//PO8/wDA OX/4mgAsP+Pv 
 UP8Ar4H/AKKjo1f/AI9E/wCviD/0alVbG/gW5viY7r5pwRi1lP8AyzQc/Lx0 70apfwPbIBHd 
 f6+E82so6SKe60Aa1U9I/wCPR/8Ar4n/APRr0f2jb/8APO8/8A5f/iaq6Xfw JbODHdf6+Y8W 
 sp6yMey0AWr/AP4+9P8A+vg/+ipKuVk31/A1zYkR3XyzknNrKP8Alm44+Xnr 2q1/aNv/AM87 
 z/wDl/8AiaADSP8Aj0f/AK+J/wD0a9F//wAfen/9fB/9FSVV0u/gS2cGO6/1 8x4tZT1kY9lo 
 vr+BrmxIjuvlnJObWUf8s3HHy89e1AGtVPSP+PR/+vif/wBGvR/aNv8A887z /wAA5f8A4mqu 
 l38CWzgx3X+vmPFrKesjHstAFqX/AJDVt/17zf8AoUVXKyZb+A6tbv5d1gQS j/j1lzy0fbbn 
 t/nNWv7Rt/8Annef+Acv/wATQAaJ/wAgWx/694//AEEUS/8AIatv+veb/wBC iqro9/Amk2aG 
 O6JWBAcWspH3R0IXBolv4Dq1u/l3WBBKP+PWXPLR9tue3+c0Aa1U9E/5Atj/ ANe8f/oIo/tG 
 3/553n/gHL/8TVXR7+BNJs0Md0SsCA4tZSPujoQuDQBai/5DVz/17w/
 |  
 |  
  |   |  
| Re: Area Chart v2.0.1 [message #168427 is a reply to message #168365] | 
Thu, 08 June 2006 04:55    | 
 
Eclipse User  | 
 | 
 | 
   | 
 
Hi George, 
 
What I meant is that you can set the order to "Ascending" or "Descending" in  
the model. The default being "Ascending". In your case I think you want to  
leave it unsorted, this is rather difficult since grouping requires sorting,  
the data in the query could come in any order at all, and we can't figure  
out the groups without sorting the data first. I guess we could rearrange  
the groups after that to use the order of the first rows in the data, but  
that would require additional processing. I think the best would be to  
support custom sorting and allow you to hook a sort function in javascript  
to decide which value should come first. What do you think? That won't be in  
2.1.1 though, as it requires some API change. 
 
Thanks, 
 
David 
 
"George Handin" <eclipse@dafunks.com> wrote in message  
news:e67q9t$tdo$1@utils.eclipse.org... 
>>>>  - Can not decide the sort order of the Y-series group. (I guess this  
>>>> is 
>>>>    a missing feature. Birt alway seems to sort the groups 
>>>>    alphabetically. 
> >>> 
>>> This is quite annoying. 
> >> 
>> Finally for the sorting, this is possible through the model, I added a  
>> comment in https://bugs.eclipse.org/bugs/show_bug.cgi?id=145608 with your  
>> modified report example. We will enhance the UI in 2.1.1 to support this  
>> setting in the chart builder. 
> 
> I'm not following you.  How 'exactly' is this possible through the model? 
> 
> Currently it is sorting in alphabetical order.  I have four groups and  
> they need to be ordered as:  USA, Canada, International, and Misc.  I've  
> rearranged the data in the query to return in this order but that made no  
> difference.
 |  
 |  
  |  
| Re: Area Chart v2.0.1 (Q1 sorta resolved) [message #168435 is a reply to message #168325] | 
Thu, 08 June 2006 05:02    | 
 
Eclipse User  | 
 | 
 | 
   | 
 
Hi George, 
 
Thank you for your comments. We have noticed both problems (A and B). For A,  
the problem is simply that the area should be filled in red, so that's a  
bug. 
 
For B, the chart connects the values, regardless of missing values. This  
unfortunately does not work well with stacking, because missing values have  
a zero stack value, so I think we should avoid it. There is in fact a  
setting in the Line series "connect missing values" that enable/disable  
that, and so I think we might propagate it to Area Series. We will  
investigate the best solution for all users. 
 
Thanks, 
 
David 
 
In fact we already implemented that in 
"George Handin" <eclipse@dafunks.com> wrote in message  
news:e67hb4$u3t$1@utils.eclipse.org... 
>I downloaded one of your sample area charts from another post to compare 
> with mine and I found that that I was doing something wrong.  The first 
> problem I had was due to the fact that I had Grouping enabled on the 
> "Series" -> "Category (X) Series" tab.  When disabled, I get the 
> attached chart. 
> 
> There's till some odd behavior.  The following items reference the 
> attached figure. 
> 
> A. Looking at the bottom (close to the X axis), there is a noticeable 
> gap between the blue data and the red data. 
> 
> B. If data is missing for some X values, the chart attempts to 
> extrapolate values for the gaps of missing data.  For example, to the 
> far left, the green data has no values for Jan 2006 - April 2006. 
> Instead of assuming that the values are 0, BIRT attempts to extrapolate 
> values between 0 and the first value (thus the giant green triangle). 
> You can also slightly see it for the yellow and green data between May 
> 2011 and March 2012.  In other report tools (JFreeReport, Excel, etc), 
> such data is assumed to be "0" if missing for the associated X axis value. 
> 
> Your filing of Bug #145715 will probably resolve this issue.  Since some 
> users may like the current behavior, it would probably be best to have a 
> boolean checkbox in the UI such that when enabled, missing values are 
> assumed to be "0". 
> 
> Thanks for your attention to these defects.  I look forward to future 
> releases.  I'm so glad that I didn't give up on BIRT.  The chart looks 
> pretty good so far. 
> 
> -George 
> 
> 
> David Michonneau wrote: 
>> Hi George, 
>> 
>> Thank you for finding and reporting those issues here, it seems our tests 
>> have missed this specific stacked area chart configuration. We will do  
>> the 
>> best we can to have them fixed in 2.1. 
>> 
>> For the legend showing the color of the line instead of the series, this  
>> is 
>> a bug. I filed https://bugs.eclipse.org/bugs/show_bug.cgi?id=145710 to  
>> get 
>> it fixed. In the meantime you can set "Use Palette as Line Color" to have 
>> the line show the correct color in the legend, you just won't have any  
>> black 
>> line any more in your chart. The fix will also make sure the graphic in  
>> the 
>> legend is not a line but a block. 
>> 
>> Regarding the interactivity issue, I have filed 
>> https://bugs.eclipse.org/bugs/show_bug.cgi?id=145712 . It is normal that  
>> the 
>> parameters are appended to the URL, I am not sure what you expected  
>> instead? 
>> 
>> Finally for the sorting, this is possible through the model, I added a 
>> comment in https://bugs.eclipse.org/bugs/show_bug.cgi?id=145608 with your 
>> modified report example. We will enhance the UI in 2.1.1 to support this 
>> setting in the chart builder. 
>> 
>> For the null data issue you mentioned in Q1, I have filed 
>> https://bugs.eclipse.org/bugs/show_bug.cgi?id=145715 
>> 
>> You can register as CC in the bugs mentioned above to track their status. 
>> 
>> Thanks, 
>> 
>> David 
>> 
>> "George Handin" <eclipse@dafunks.com> wrote in message 
>> news:e6474t$me1$1@utils.eclipse.org... 
>>> Inlined. 
>>> 
>>> Carsten Lund wrote: 
>>>> George, 
>>>> 
>>>>> Question 1: 
>>>>> Does stacked series even work?  When I preview the results, I'm  
>>>>> missing 
>>>>> 2 categories.  The legend shows 3 categories where the 1st and 3rd 
>>>>> category are the same.  The data displayed is rather odd ... with data 
>>>>> missing in the middle.  See attached. 
>>>> Q1: 
>>>>   I think it will work better for you if you make sure that your data  
>>>> set 
>>>> have row for each possible value of (salesmonth,pipelinecategory). 
>>> Ah, so assume I have a pipelinecategory "A" that has values for each  
>>> month 
>>> between January 2006 and June 2006.  And category "B" has values for  
>>> each 
>>> month between May 2006 and December 2006.  Then this seems to break the 
>>> BIRT stacked charting behavior.  This sounds like a bug since both  
>>> Jasper, 
>>> MS Excel, and Crystal support this behavior. 
>>> 
>>>> I do have some other issues with stacked area charts with Y-series 
>>>> grouping: 
>>>> 
>>>> Bugs (or at least I have not been able to figure out how to fix (I am 
>>>> using 2.1(RC4)): 
>>>>  - legend does not show the color of the series, just a black line. 
>>> Agreed. 
>>> 
>>>>  - the Y-series interactivity is broken (RC4) only the first of the 
>>>>    series have the interactivity. Also the parameter names does get 
>>>>    append to the URL. 
>>>>    (This is a problem for stacked area chart, but it works for 
>>>>    line charts.) 
>>> Agreed. 
>>> 
>>>>  - Can not decide the sort order of the Y-series group. (I guess this  
>>>> is 
>>>>    a missing feature. Birt alway seems to sort the groups 
>>>>    alphabetically. 
>>> This is quite annoying. 
>>> 
>>>>> Question 2: 
>>>>> Is there a way to change the alignment orientation of the X-axis  
>>>>> labels 
>>>>> (the dates) to be perpendicular to the X-axis? 
>>>> Q2. Yes "Format Chart" -> X-axis -> "Text Format" -> "Label" 
>>>>     -> "Font" (click the button at the end) 
>>> Thanks. 
>>> 
>>>>> Question 3: 
>>>>> Is there a way to display the color of the category as a "block"  
>>>>> instead 
>>>>> of a "line" in the legend? 
>>>> Q3. This seem to be the same issue as I am having. 
>>> Yes. 
>>> 
>>>>> Question 4: 
>>>>> How does one format the Y-axis values such that Linear type 
>>>>> values are displayed as #,### (note the comma)? 
>>>> Q4. Did you try ###,###,### (Advanced) under Y-axis -> Type (the little 
>>>> box with 0.0#) 
>>> That works.  Thanks. 
>>> 
>>> I'm at the conclusion that BIRT is still not ready to be deployed as 
>>> business tool.  For now, we'll continue to use Jasper (which only  
>>> supports 
>>> one query per report ... ugh).  Hopefully the stacked chart will be  
>>> ready 
>>> for use soon. 
>>> 
>>> -George 
>> 
>> 
> 
>
 |  
 |  
  |   |   
Goto Forum:
 
 Current Time: Tue Nov 04 08:46:59 EST 2025 
 Powered by  FUDForum. Page generated in 0.15459 seconds  
 |