Content-Type: multipart/related; start=; boundary=----------YoXAZrFJ5hrjMseBSNFvH1 Content-Location: http://www.scriptplayground.com/tutorials/php/Tag-Cloud/ Subject: =?utf-8?Q?scriptplayground:=20Tag=20Cloud?= MIME-Version: 1.0 ------------YoXAZrFJ5hrjMseBSNFvH1 Content-Disposition: inline; filename=default.htm Content-Type: text/html; name=default.htm Content-Id: Content-Location: http://www.scriptplayground.com/tutorials/php/Tag-Cloud/ Content-Transfer-Encoding: 8bit scriptplayground: Tag Cloud

Scriptplayground Network: Scriptplayground | spLounge | ApolloPlayground | SLRPlayground | mkeefeDESIGN


Scriptplayground Preview
  • Main
  • Tutorials
  • Affiliates
  • Increase font
  • Decrease font
  • Toggle Scaling
  • Revert style
Photoshop CS3 Training
Apple Store
Why the ads?
Join Scriptplayground Newsletter
Name:
Email:

SP Connect Join the Scriptplayground newsletter and recieve tips, tricks, site showcase and product reviews. You will also be the first to know about Scriptplayground V3.
 

scriptplayground » tutorials » php » Tag Cloud

Tag Cloud

Build one of those popular tag clouds as found on sites such as: "Flickr", "del.icio.us" and others.

View an Example of this article before you get started.

A tag cloud is a list of tags that are sized based on keyword count. For this example we will be using a static array of tags, but this can easily be extended to a database application.

We will start off with the CSS which will provide the visual element to this tutorial.

<style type="text/css">
.tag_cloud { padding: 3px; text-decoration: none; }
.tag_cloud:link  { color: #81d601; }
.tag_cloud:visited { color: #019c05; }
.tag_cloud:hover { color: #ffffff; background: #69da03; }
.tag_cloud:active { color: #ffffff; background: #ACFC65; }
</style>

Next up, a function that will return an Array we will be using. As you will see it is a simple Multi-dimensional Array that stores the tag/count pairs.

function get_tag_data() {
    $arr = Array('Actionscript' => 35, 'Adobe' => 22, 'Array' => 44, 'Background' => 43, 
	'Blur' => 18, 'Canvas' => 33, 'Class' => 15, 'Color Palette' => 11, 'Crop' => 42, 
	'Delimiter' => 13, 'Depth' => 34, 'Design' => 8, 'Encode' => 12, 'Encryption' => 30, 
	'Extract' => 28, 'Filters' => 42, 'Flash' => 32, 'Functions' => 19, 
	'Gaussian Blur' => 44, 'Grafix' => 49, 'Graphics' => 35, 'Hue' => 47, 'Illustrator' => 8, 
	'Image Ready' => 12, 'Javascript' => 47, 'Jpeg' => 15, 	'Keyboard' => 18, 'Level' => 28, 
	'Liquify' => 30, 'Listener' => 10, 'Logo' => 12, 'Loops' => 22, 'Macromedia' => 26, 
	'Method' => 28, 'MySQL' => 18, 'Obfuscation' => 13, 'Object' => 39, 'Optimize' => 25, 
	'PDF' => 37, 'PHP' => 44, 'PSD' => 17, 'Photography' => 28, 'Photoshop' => 46, 
	'Revert' => 50, 'Saturation' => 35, 'Save as' => 28, 'Scope' => 11, 'Scripting' => 9, 
	'Security' => 41, 'Sharpen' => 49, 'Switch' => 41, 'Templates' => 11, 'Texture' => 22, 
	'Tool Palette' => 30, 'Variables' => 50);
    return $arr;
}

Now that we have the array function all setup, we move on to the function that will return our cloud tag HTML

function get_tag_cloud() { ... }

Lets run through this big function and explain what is going on. First off we define the min and max font sizes.

// Default font sizes
$min_font_size = 12;
$max_font_size = 30;

Call our "get_tag_data" function to retrive an array of tags.

// Pull in tag data
$tags = get_tag_data();

We pull out the minimum and maximum count from our tags. Creating a spread to be used in our font size calculations. Check to see if we have a good spread, if not, set one.

$minimum_count = min(array_values($tags));
$maximum_count = max(array_values($tags));
$spread = $maximum_count - $minimum_count;

if($spread == 0) {
    $spread = 1;
}

Finally we start the HTML building process to display our tags. For this demo the tag simply searches Google using the provided tag. We then return the HTML code.

$cloud_html = '';
$cloud_tags = array(); // create an array to hold tag code
foreach ($tags as $tag => $count) {
	$size = $min_font_size + ($count - $minimum_count) 
		* ($max_font_size - $min_font_size) / $spread;
	$cloud_tags[] = '<a style="font-size: '. floor($size) . 'px' 
		. '" class="tag_cloud" href="http://www.google.com/search?q=' . $tag 
		. '" title="\'' . $tag  . '\' returned a count of ' . $count . '">' 
		. htmlspecialchars(stripslashes($tag)) . '</a>';
}
$cloud_html = join("\n", $cloud_tags) . "\n";
return $cloud_html;

Here is some example HTML to call this tag builder.

<h3>Sample Tag Cloud results</h3>
<div id="wrapper"
<!-- BEGIN Tag Cloud -->
<?php print get_tag_cloud(); ?>
<!-- END Tag Cloud -->
</div>

There you have it a step by step guide on how to write your very own Tag Cloud... until next time... Happy Coding.

Comments: Tag Cloud

 thomas  Fri Jul 7, 2006 3:39 pm  
okay, well, i really like this and you did a great job. but i want to make it work with my database. so i've added a column to my "pages" table and i now have a feild to input the tags 4 that page when u make it, but how do i get the number of occurances to average out from the database. i'm a little confused. actually, do u think u can quickly add how to use it with a database. thanks in advance.
 thomas  Fri Jul 7, 2006 11:35 pm  
please somebody help. If you do i can probably promote your site or do a custom web deign or smoething for you, please, i just really want to do this. thank you......
 Matthew Keefe  Sat Jul 8, 2006 2:01 am  
Hey Thomas,

Thanks, that is a great idea.

I added a new tutorial extending this one to use a MySQL database instead of the static array.

<a href="http://www.scriptplayground.com/tutorials/php/Tag-Cloud-with-Database/">Tag Cloud with Database</a>

Matt
 thomas  Sat Jul 8, 2006 2:58 am  
well, i actually wrote it my self based on a bunch of other tutorials and then put them all together, but i really appreciate you writing the new one jsut for me, thank you so much. you can email me at thrasher.basher@gmail.com if you'd like to talk about advertising or whatever. and i'm on aim at iplayguitar214 if u ever just want to chat. Thank you so much matt. Ur a lifesaver.
And i don't think your comment capacha uses random strings because it's been the same everytime.
 Matthew Keefe  Sat Jul 8, 2006 8:19 am  
Glad to hear you got it worked out and thanks again for the idea. That is how this site works, the reader suggests it and we write it.

In regards to the anti-spam measures, I am aware of that and also know the cause but am going to let it stay until the new site is launched. Thanks for the heads up though.

Matt
 cem  Thu Nov 23, 2006 10:59 am  
Does this skript count the klicks on the tags and changes them in the database? Please help me...
 Matthew  Thu Nov 23, 2006 1:35 pm  
No, it is used to display the popularity of a tag. However if you wanted to use it to track a tag then you would set up a function to increment (update) the database entry whenever it is clicked.
 Bill  Mon Dec 11, 2006 3:50 pm  
Newbie here so please excuse me... is there an example PHP file of this code to view so that I can see it "constructed" correctly?
 Matthew  Mon Dec 11, 2006 4:27 pm  
Not a problem, here is the example PHP file. <a href="http://www.scriptplayground.com/article_files/Tag-Cloud/TagCloud-source.phps">TagCloud-source</a>
 Bill  Thu Dec 14, 2006 5:48 am  
Cheers, Thanks very much Matthew ;)
 Akash Takyar  Tue Feb 20, 2007 4:28 pm  
Thats a perfect job. Thank you Matthew.

 mkeefe  Sun Feb 25, 2007 12:19 am  
Not a problem, this has been a popular one.
 FP Images  Thu Mar 22, 2007 1:42 pm  
You can employ more than one color with discretion.
One way to use colors in your cloud tag:
- select a main color, assign it to the biggest font;
- "blend" this color for smaller fonts.
A "coloring" example at
<a href="http://www.featurepics.com/editorial/tag-cloud.aspx">Tag cloud. Key words visualization</a>
 anita  Sat Apr 14, 2007 12:22 pm  
can anyone please help me.. how to make this work...i mean i have to paste all code in html files or have to make sepreate css, js php n html file

please help me out
Thanks
 mkeefe  Sat Apr 14, 2007 2:11 pm  
I am on the road at the moment so putting an extended usage together would take some time, however I have posted 1 file that has everything you need to recreate the static array version (seen on this page).

http://www.scriptplayground.com/article_files/Tag-Cloud/TagCloud-source.phps

Hope this helps.
 anita   Sat Apr 14, 2007 7:22 pm  
Thanks alot now i m tryiing to make it database version .. lets see if i can paste if correctly..
will need again help if anything goes wrong..
 Gerald  Fri Apr 27, 2007 10:29 am  
Hi,

Forgive my apparent retardation but I get an error in line 8 when I copy and paste the original.

It's the

function get_tag_data() {

line
 mkeefe  Fri Apr 27, 2007 10:55 am  
What error do you get?
 Gerald  Fri Apr 27, 2007 10:56 am  
Parse error: syntax error, unexpected T_STRING in blah/blah/blah/test/index.php on line 8
 mkeefe  Fri Apr 27, 2007 12:49 pm  
Hmm, make sure you have an opening and closing <strong>'</strong> on all of your tag words. Also make sure you have a closing <strong>]</strong> at the end of the array.

Hope that helps and fixes it.

Let me know
 Gerald  Fri Apr 27, 2007 1:56 pm  
Hi,

Actually, it's really copied and pasted correctly. No ] anywhere around array section, though.

It seems to work for others - so no worries. I'll check it out when there's more time. Thanks.

Do not know if this is possible but could you php a tutorial for a script that would search a webpage for the category name or a css tag and then produce the cloud from that?

Thanks,

Gerald
Add a comment
Name:
Website:
Comment:
Please note: Offensive comments, flaming and spamming is not permitted on this site and your comment will be deleted immediately.

HTML is not allowed.

As a security measure your ip will be recorded.
 
Anti-Robot Check:

Enter the key you see above.

What is this?: This extra test has been added due to the recent explosion of spam.
 
------------YoXAZrFJ5hrjMseBSNFvH1 Content-Disposition: inline; filename=style_ui.js Content-Type: application/x-javascript; name=style_ui.js Content-Location: http://www.scriptplayground.com/scripts/style_ui.js Content-Transfer-Encoding: Base64 Ly8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKg0KLy8gc3R5bGVfdWkuanMNCi8vIENv cHlyaWdodCAoYykgMjAwNC0yMDA1IG1rZWVmZURFU0lHTg0KLy8gaHR0cDovL3d3 dy5ta2VlZmVkZXNpZ24uY29tLw0KLy8gKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0K Ly8NCi8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCi8vIFRoaXMgcHJvZ3JhbSBp cyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVs LCBidXQNCi8vIFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhl IGltcGxpZWQgd2FycmFudHkgb2YNCi8vIE1FUkNIQU5UQUJJTElUWSBvciBGSVRO RVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gDQovLyAqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqDQovLw0KLy8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KLy8gVVBE QVRFUyBBTkQgRklYRVMNCi8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCi8vDQoN CnZhciBsb2FkZWQgPSBmYWxzZTsNCnZhciBjdXJmb250c2l6ZSA9IDExOw0KdmFy IGN1cndpZHRoID0gNzYwOw0KDQpmdW5jdGlvbiByZXZlcnRTdHlsZXMoKQ0KCXsN CgljdXJmb250c2l6ZSA9IDExOw0KCWNoYW5nZUZvbnRTaXplKDApOw0KCWN1cndp ZHRoID0gNzYwOw0KCXNldFdpZHRoKDc2MCk7DQoJfTsNCg0KZnVuY3Rpb24gdG9n Z2xlV2lkdGgoKQ0KCXsNCgljdXJ3aWR0aCA9IHBhcnNlSW50KGN1cndpZHRoKTsN Cgl2YXIgbmV3V2lkdGggPSA3NjA7DQoJaWYoY3Vyd2lkdGggPT0gNzYwKSB7IG5l d1dpZHRoID0gMTIwMDsgfSBzZXRXaWR0aChuZXdXaWR0aCk7IGN1cndpZHRoID0g bmV3V2lkdGg7IA0KCX07DQoNCmZ1bmN0aW9uIHNldFdpZHRoKHdpZHRoKQ0KCXsN CglpZih3aWR0aCAhPSA3NjApIHsgbmV3V2lkdGggPSAxMjAwOyBkb2N1bWVudC5i b2R5LnN0eWxlLndpZHRoID0gJzkwJSc7IH0gZWxzZSB7IGRvY3VtZW50LmJvZHku c3R5bGUud2lkdGggPSAnNzYwcHgnOyB9DQoJfTsNCg0KZnVuY3Rpb24gY2hhbmdl Rm9udFNpemUoc2l6ZURpZmZlcmVuY2UpDQoJew0KCWN1cmZvbnRzaXplID0gcGFy c2VJbnQoY3VyZm9udHNpemUpICsgcGFyc2VJbnQoc2l6ZURpZmZlcmVuY2UpOw0K DQoJaWYoY3VyZm9udHNpemUgPiAxOCkgeyBjdXJmb250c2l6ZSA9IDE4OyB9IGVs c2UgaWYoY3VyZm9udHNpemUgPCA4KSB7IGN1cmZvbnRzaXplID0gODsgfQ0KCQ0K CXNldEZvbnRTaXplKGN1cmZvbnRzaXplKTsNCgl9Ow0KDQpmdW5jdGlvbiBzZXRG b250U2l6ZShmb250U2l6ZSkNCgl7DQoJdmFyIHN0T2JqID0gKGRvY3VtZW50Lmdl dEVsZW1lbnRCeUlkKSA/IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdDb250ZW50 QXJlYScpIDogZG9jdW1lbnQuYWxsKCdDb250ZW50Jyk7DQoJc3RPYmouc3R5bGUu Zm9udFNpemUgPSBmb250U2l6ZSArICdweCc7DQoJfTsNCg0KZnVuY3Rpb24gY3Jl YXRlQ29va2llKG5hbWUsdmFsdWUsZGF5cykgDQoJew0KCWlmIChkYXlzKSB7IHZh ciBkYXRlID0gbmV3IERhdGUoKTsgZGF0ZS5zZXRUaW1lKGRhdGUuZ2V0VGltZSgp KyhkYXlzKjI0KjYwKjYwKjEwMDApKTsgdmFyIGV4cGlyZXMgPSAiOyBleHBpcmVz PSIrZGF0ZS50b0dNVFN0cmluZygpOyB9IGVsc2UgeyBleHBpcmVzID0gIiI7IH0N Cglkb2N1bWVudC5jb29raWUgPSBuYW1lKyI9Iit2YWx1ZStleHBpcmVzKyI7IHBh dGg9LyI7DQoJfTsNCg0KZnVuY3Rpb24gcmVhZENvb2tpZShuYW1lKSANCgl7DQoJ dmFyIG5hbWVFUSA9IG5hbWUgKyAiPSI7DQoJdmFyIGNzID0gZG9jdW1lbnQuY29v a2llLnNwbGl0KCc7Jyk7DQoJZm9yKHZhciBpPTA7aSA8IGNzLmxlbmd0aDtpKysp IA0KCQl7DQoJCXZhciBjID0gY3NbaV07DQoJCXdoaWxlIChjLmNoYXJBdCgwKT09 JyAnKSB7IGMgPSBjLnN1YnN0cmluZygxLGMubGVuZ3RoKTsgfQ0KCQlpZiAoYy5p bmRleE9mKG5hbWVFUSkgPT0gMCkgeyByZXR1cm4gYy5zdWJzdHJpbmcobmFtZUVR Lmxlbmd0aCxjLmxlbmd0aCk7IH0NCgkJfQ0KCXJldHVybiBudWxsOw0KCX07DQoN CndpbmRvdy5vbmxvYWQgPSBzZXRVc2VyT3B0aW9uczsNCg0KZnVuY3Rpb24gc2V0 VXNlck9wdGlvbnMoKQ0KCXsNCglpZighbG9hZGVkKSB7IGNvb2tpZSA9IHJlYWRD b29raWUoImZvbnRfc2l6ZSIpOyBjdXJmb250c2l6ZSA9IGNvb2tpZSA/IGNvb2tp ZSA6IDExOyBzZXRGb250U2l6ZShjdXJmb250c2l6ZSk7IGNvb2tpZSA9IHJlYWRD b29raWUoInBhZ2Vfd2lkdGgiKTsgY3Vyd2lkdGggPSBjb29raWUgPyBjb29raWUg OiA3NjA7IHNldFdpZHRoKGN1cndpZHRoKTsgbG9hZGVkID0gdHJ1ZTsgfQ0KCX07 DQoNCndpbmRvdy5vbnVubG9hZCA9IHNhdmVTZXR0aW5nczsNCg0KZnVuY3Rpb24g c2F2ZVNldHRpbmdzKCkNCgl7DQoJY3JlYXRlQ29va2llKCJmb250X3NpemUiLCBj dXJmb250c2l6ZSwgMzY1KTsNCgljcmVhdGVDb29raWUoInBhZ2Vfd2lkdGgiLCBj dXJ3aWR0aCwgMzY1KTsNCgl9 ------------YoXAZrFJ5hrjMseBSNFvH1 Content-Disposition: inline; filename=mkd.js Content-Type: application/x-javascript; name=mkd.js Content-Location: http://www.scriptplayground.com/scripts/mkd.js Content-Transfer-Encoding: Base64 LyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PQ0KVGFrZSBBIExvb2sgQXJvdW5kIHwg QlVUIE5PIFBBUlQgT0YgVEhJUyBDT0RFIElTIFRPIEJFIFVTRUQgV0lUSE9VVCBQ RVJNSVNTSU9ODQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovDQoNCi8qIFBvcHVw IFdpbmRvdyAqLw0KZnVuY3Rpb24gbXlPcGVuV2luZG93KHdpblVSTCwgd2luTmFt ZSwgd2luRmVhdHVyZXMsIHdpbk9iaikNCgl7DQoJdmFyIHRoZVdpbjsNCglpZiAo d2luT2JqICE9IG51bGwpDQoJCXsNCgkJaWYgKCF3aW5PYmouY2xvc2VkKSANCgkJ CXsNCgkJCXdpbk9iai5mb2N1cygpOw0KCQkJcmV0dXJuIHdpbk9iajsNCgkJCX0N CgkJfQ0KCXRoZVdpbiA9IHdpbmRvdy5vcGVuKHdpblVSTCwgd2luTmFtZSwgd2lu RmVhdHVyZXMpOw0KCXJldHVybiB0aGVXaW47DQoJfQ0KDQp2YXIgbWtkV2luID0g bnVsbDsNCg0KDQovKiBEaXNjbGFpbWVyIEJsb2NrICovDQpmdW5jdGlvbiBkaXNj bGFpbWVyVmlldyh0aXRsZSxzdHIsYWxpZ24pIA0KCXsNCglkb2N1bWVudC53cml0 ZSgnPGRpdiBpZD0iZGlzY2xhaW1lciIgc3R5bGU9ImZvbnQtc2l6ZToxMDAlO3Bh ZGRpbmctdG9wOjJweDtwYWRkaW5nLWJvdHRvbToycHg7dGV4dC1hbGlnbjonICsg YWxpZ24gKyAnOyI+PHN0cm9uZz4nICsgdGl0bGUgKyAnPC9zdHJvbmc+JyArIHN0 ciArICc8L2Rpdj4nKTsgDQoJfQ0KDQoNCi8qIEdhdGhlciB0aGUgdXNlciBhZ2Vu dCAqLw0KdmFyIHVzZXJfYWdlbnQgPSBuYXZpZ2F0b3IudXNlckFnZW50LnRvTG93 ZXJDYXNlKCk7DQoNCg0KLyogUHJpbnRpbmcgKi8NCmZ1bmN0aW9uIHByaW50SXQo KQ0KCXsNCglpZiAod2luZG93LnByaW50KSANCgkJew0KCQlzZXRUaW1lb3V0KCd3 aW5kb3cucHJpbnQoKTsnLDIwMCk7DQoJCX0NCgllbHNlIGlmICh1c2VyX2FnZW50 LmluZGV4T2YoIm1hYyIpICE9IC0xKSANCgkJew0KCQlhbGVydCgiUHJlc3MgJ0Nt ZCtwJyBvbiB5b3VyIGtleWJvYXJkIHRvIHByaW50LiIpOw0KCQl9DQoJZWxzZSAN CgkJew0KCQlhbGVydCgiUHJlc3MgJ0N0cmwrcCcgb24geW91ciBrZXlib2FyZCB0 byBwcmludC4iKQ0KCQl9DQoJfQ0KDQoNCi8qIFNob3cvSGlkZSBhIGRpdiBsYXll ciAqLw0KZnVuY3Rpb24gc2hvdyhsYXllcl9pZCkNCgl7IA0KCWRvY3VtZW50Lmdl dEVsZW1lbnRCeUlkKGxheWVyX2lkKS5zdHlsZS5kaXNwbGF5ID0gJ2Jsb2NrJzsg DQoJfQ0KIGZ1bmN0aW9uIGhpZGUobGF5ZXIpDQoJew0KCWRvY3VtZW50LmdldEVs ZW1lbnRCeUlkKGxheWVyX2lkKS5zdHlsZS5kaXNwbGF5ID0gJ25vbmUnOyANCgl9 ------------YoXAZrFJ5hrjMseBSNFvH1 Content-Disposition: inline; filename=sifr.js Content-Type: application/x-javascript; name=sifr.js Content-Location: http://www.scriptplayground.com/scripts/sifr.js Content-Transfer-Encoding: Base64 LyoJc0lGUiAyLjAuMQ0KCUNvcHlyaWdodCAyMDA0IC0gMjAwNSBNaWtlIERhdmlk c29uLCBTaGF1biBJbm1hbiwgVG9tYXMgSm9naW4gYW5kIE1hcmsgV3ViYmVuDQoN CglUaGlzIHNvZnR3YXJlIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSBDQy1HTlUgTEdQ TCA8aHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvTEdQTC8yLjEv Pg0KDQoqLw0KDQovL3ZhciBoYXNGbGFzaD1mdW5jdGlvbigpe3ZhciBhPTY7aWYo bmF2aWdhdG9yLmFwcFZlcnNpb24uaW5kZXhPZigiTVNJRSIpIT0tMSYmbmF2aWdh dG9yLmFwcFZlcnNpb24uaW5kZXhPZigiV2luZG93cyIpPi0xKXtkb2N1bWVudC53 cml0ZSgnPHNjcmlwdCBsYW5ndWFnZT0iVkJTY3JpcHQiXD4gXG5vbiBlcnJvciBy ZXN1bWUgbmV4dCBcbmhhc0ZsYXNoID0gKElzT2JqZWN0KENyZWF0ZU9iamVjdCgi U2hvY2t3YXZlRmxhc2guU2hvY2t3YXZlRmxhc2guIiAmICcrYSsnKSkpIFxuPC9z Y3JpcHRcPiBcbicpO2lmKHdpbmRvdy5oYXNGbGFzaCE9bnVsbClyZXR1cm4gd2lu ZG93Lmhhc0ZsYXNofWlmKG5hdmlnYXRvci5taW1lVHlwZXMmJm5hdmlnYXRvci5t aW1lVHlwZXNbImFwcGxpY2F0aW9uL3gtc2hvY2t3YXZlLWZsYXNoIl0mJm5hdmln YXRvci5taW1lVHlwZXNbImFwcGxpY2F0aW9uL3gtc2hvY2t3YXZlLWZsYXNoIl0u ZW5hYmxlZFBsdWdpbil7dmFyIGI9KG5hdmlnYXRvci5wbHVnaW5zWyJTaG9ja3dh dmUgRmxhc2ggMi4wIl18fG5hdmlnYXRvci5wbHVnaW5zWyJTaG9ja3dhdmUgRmxh c2giXSkuZGVzY3JpcHRpb247cmV0dXJuIHBhcnNlSW50KGIuY2hhckF0KGIuaW5k ZXhPZigiLiIpLTEpKT49YX1yZXR1cm4gZmFsc2V9KCk7U3RyaW5nLnByb3RvdHlw ZS5ub3JtYWxpemU9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5yZXBsYWNlKC9ccysv ZywiICIpfTtpZihBcnJheS5wcm90b3R5cGUucHVzaD09bnVsbCl7QXJyYXkucHJv dG90eXBlLnB1c2g9ZnVuY3Rpb24oKXt2YXIgaT0wLGE9dGhpcy5sZW5ndGgsYj1h cmd1bWVudHMubGVuZ3RoO3doaWxlKGk8Yil7dGhpc1thKytdPWFyZ3VtZW50c1tp KytdfXJldHVybiB0aGlzLmxlbmd0aH19aWYoIUZ1bmN0aW9uLnByb3RvdHlwZS5h cHBseSl7RnVuY3Rpb24ucHJvdG90eXBlLmFwcGx5PWZ1bmN0aW9uKGEsYil7dmFy IGM9W107dmFyIGQsZTtpZighYSlhPXdpbmRvdztpZighYiliPVtdO2Zvcih2YXIg aT0wO2k8Yi5sZW5ndGg7aSsrKXtjW2ldPSJiWyIraSsiXSJ9ZT0iYS5fX2FwcGx5 VGVtcF9fKCIrYy5qb2luKCIsIikrIik7IjthLl9fYXBwbHlUZW1wX189dGhpcztk PWV2YWwoZSk7YS5fX2FwcGx5VGVtcF9fPW51bGw7cmV0dXJuIGR9fWZ1bmN0aW9u IG5hbWVkKGEpe3JldHVybiBuZXcgbmFtZWQuQXJndW1lbnRzKGEpfW5hbWVkLkFy Z3VtZW50cz1mdW5jdGlvbihhKXt0aGlzLm9BcmdzPWF9O25hbWVkLkFyZ3VtZW50 cy5wcm90b3R5cGUuY29uc3RydWN0b3I9bmFtZWQuQXJndW1lbnRzO25hbWVkLmV4 dHJhY3Q9ZnVuY3Rpb24oYSxiKXt2YXIgYyxkO3ZhciBpPWEubGVuZ3RoO3doaWxl KGktLSl7ZD1hW2ldO2lmKGQhPW51bGwmJmQuY29uc3RydWN0b3IhPW51bGwmJmQu Y29uc3RydWN0b3I9PW5hbWVkLkFyZ3VtZW50cyl7Yz1hW2ldLm9BcmdzO2JyZWFr fX1pZihjPT1udWxsKXJldHVybjtmb3IoZSBpbiBjKWlmKGJbZV0hPW51bGwpYltl XShjW2VdKTtyZXR1cm59O3ZhciBwYXJzZVNlbGVjdG9yPWZ1bmN0aW9uKCl7dmFy IGE9L14oW14jLj5gXSopKCN8XC58XD58XGApKC4rKSQvO2Z1bmN0aW9uIHIocyx0 KXt2YXIgdT1zLnNwbGl0KC9ccypcLFxzKi8pO3ZhciB2PVtdO2Zvcih2YXIgaT0w O2k8dS5sZW5ndGg7aSsrKXY9di5jb25jYXQoYih1W2ldLHQpKTtyZXR1cm4gdn1m dW5jdGlvbiBiKGMsZCxlKXtjPWMubm9ybWFsaXplKCkucmVwbGFjZSgiICIsImAi KTt2YXIgZj1jLm1hdGNoKGEpO3ZhciBnLGgsaSxqLGssbjt2YXIgbD1bXTtpZihm PT1udWxsKWY9W2MsY107aWYoZlsxXT09IiIpZlsxXT0iKiI7aWYoZT09bnVsbCll PSJgIjtpZihkPT1udWxsKWQ9ZG9jdW1lbnQ7c3dpdGNoKGZbMl0pe2Nhc2UgIiMi Oms9ZlszXS5tYXRjaChhKTtpZihrPT1udWxsKWs9W251bGwsZlszXV07Zz1kb2N1 bWVudC5nZXRFbGVtZW50QnlJZChrWzFdKTtpZihnPT1udWxsfHwoZlsxXSE9Iioi JiYhbyhnLGZbMV0pKSlyZXR1cm4gbDtpZihrLmxlbmd0aD09Mil7bC5wdXNoKGcp O3JldHVybiBsfXJldHVybiBiKGtbM10sZyxrWzJdKTtjYXNlICIuIjppZihlIT0i PiIpaD1tKGQsZlsxXSk7ZWxzZSBoPWQuY2hpbGROb2Rlcztmb3IoaT0wLG49aC5s ZW5ndGg7aTxuO2krKyl7Zz1oW2ldO2lmKGcubm9kZVR5cGUhPTEpY29udGludWU7 az1mWzNdLm1hdGNoKGEpO2lmKGshPW51bGwpe2lmKGcuY2xhc3NOYW1lPT1udWxs fHxnLmNsYXNzTmFtZS5tYXRjaCgiXFxiIitrWzFdKyJcXGIiKT09bnVsbCljb250 aW51ZTtqPWIoa1szXSxnLGtbMl0pO2w9bC5jb25jYXQoail9ZWxzZSBpZihnLmNs YXNzTmFtZSE9bnVsbCYmZy5jbGFzc05hbWUubWF0Y2goIlxcYiIrZlszXSsiXFxi IikhPW51bGwpbC5wdXNoKGcpfXJldHVybiBsO2Nhc2UgIj4iOmlmKGUhPSI+Iilo PW0oZCxmWzFdKTtlbHNlIGg9ZC5jaGlsZE5vZGVzO2ZvcihpPTAsbj1oLmxlbmd0 aDtpPG47aSsrKXtnPWhbaV07aWYoZy5ub2RlVHlwZSE9MSljb250aW51ZTtpZigh byhnLGZbMV0pKWNvbnRpbnVlO2o9YihmWzNdLGcsIj4iKTtsPWwuY29uY2F0KGop fXJldHVybiBsO2Nhc2UgImAiOmg9bShkLGZbMV0pO2ZvcihpPTAsbj1oLmxlbmd0 aDtpPG47aSsrKXtnPWhbaV07aj1iKGZbM10sZywiYCIpO2w9bC5jb25jYXQoail9 cmV0dXJuIGw7ZGVmYXVsdDppZihlIT0iPiIpaD1tKGQsZlsxXSk7ZWxzZSBoPWQu Y2hpbGROb2Rlcztmb3IoaT0wLG49aC5sZW5ndGg7aTxuO2krKyl7Zz1oW2ldO2lm KGcubm9kZVR5cGUhPTEpY29udGludWU7aWYoIW8oZyxmWzFdKSljb250aW51ZTts LnB1c2goZyl9cmV0dXJuIGx9fWZ1bmN0aW9uIG0oZCxvKXtpZihvPT0iKiImJmQu YWxsIT1udWxsKXJldHVybiBkLmFsbDtyZXR1cm4gZC5nZXRFbGVtZW50c0J5VGFn TmFtZShvKX1mdW5jdGlvbiBvKHAscSl7cmV0dXJuIHE9PSIqIj90cnVlOnAubm9k ZU5hbWUudG9Mb3dlckNhc2UoKS5yZXBsYWNlKCJodG1sOiIsICIiKT09cS50b0xv d2VyQ2FzZSgpfXJldHVybiByfSgpO3ZhciBzSUZSPWZ1bmN0aW9uKCl7dmFyIGE9 Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiO3ZhciBiPWZhbHNlO3ZhciBj PWZhbHNlO3ZhciBkO3ZhciBhaD1bXTt2YXIgYWw9ZG9jdW1lbnQ7dmFyIGFrPWFs LmRvY3VtZW50RWxlbWVudDt2YXIgYW09d2luZG93O3ZhciBhdT1hbC5hZGRFdmVu dExpc3RlbmVyO3ZhciBhdj1hbS5hZGRFdmVudExpc3RlbmVyO3ZhciBmPWZ1bmN0 aW9uKCl7dmFyIGc9bmF2aWdhdG9yLnVzZXJBZ2VudC50b0xvd2VyQ2FzZSgpO3Zh ciBmPXthOmcuaW5kZXhPZigiYXBwbGV3ZWJraXQiKT4tMSxiOmcuaW5kZXhPZigi c2FmYXJpIik+LTEsYzpuYXZpZ2F0b3IucHJvZHVjdCE9bnVsbCYmbmF2aWdhdG9y LnByb2R1Y3QudG9Mb3dlckNhc2UoKS5pbmRleE9mKCJrb25xdWVyb3IiKT4tMSxk OmcuaW5kZXhPZigib3BlcmEiKT4tMSxlOmFsLmNvbnRlbnRUeXBlIT1udWxsJiZh bC5jb250ZW50VHlwZS5pbmRleE9mKCJ4bWwiKT4tMSxmOnRydWUsZzp0cnVlLGg6 bnVsbCxpOm51bGwsajpudWxsLGs6bnVsbH07Zi5sPWYuYXx8Zi5jO2YubT0hZi5h JiZuYXZpZ2F0b3IucHJvZHVjdCE9bnVsbCYmbmF2aWdhdG9yLnByb2R1Y3QudG9M b3dlckNhc2UoKT09ImdlY2tvIjtpZihmLm0pZi5qPW5ldyBOdW1iZXIoZy5tYXRj aCgvLipnZWNrb1wvKFxkezh9KS4qLylbMV0pO2Yubj1nLmluZGV4T2YoIm1zaWUi KT4tMSYmIWYuZCYmIWYubCYmIWYubTtmLm89Zi5uJiZnLm1hdGNoKC8uKm1hYy4q LykhPW51bGw7aWYoZi5kKWYuaT1uZXcgTnVtYmVyKGcubWF0Y2goLy4qb3BlcmEo XHN8XC8pKFxkK1wuXGQrKS8pWzJdKTtpZihmLm58fChmLmQmJmYuaTw3LjYpKWYu Zz1mYWxzZTtpZihmLmEpZi5rPW5ldyBOdW1iZXIoZy5tYXRjaCgvLiphcHBsZXdl YmtpdFwvKFxkKykuKi8pWzFdKTtpZihhbS5oYXNGbGFzaCYmKCFmLm58fGYubykp e3ZhciBhaj0obmF2aWdhdG9yLnBsdWdpbnNbIlNob2Nrd2F2ZSBGbGFzaCAyLjAi XXx8bmF2aWdhdG9yLnBsdWdpbnNbIlNob2Nrd2F2ZSBGbGFzaCJdKS5kZXNjcmlw dGlvbjtmLmg9cGFyc2VJbnQoYWouY2hhckF0KGFqLmluZGV4T2YoIi4iKS0xKSl9 aWYoZy5tYXRjaCgvLiood2luZG93c3xtYWMpLiovKT09bnVsbHx8Zi5vfHxmLmN8 fChmLmQmJihnLm1hdGNoKC8uKm1hYy4qLykhPW51bGx8fGYuaTw3LjYpKXx8KGYu YiYmZi5oPDcpfHwoIWYuYiYmZi5hJiZmLms8MTI0KXx8KGYubSYmZi5qPDIwMDIw NTIzKSlmLmY9ZmFsc2U7aWYoIWYubyYmIWYubSYmYWwuY3JlYXRlRWxlbWVudE5T KXRyeXthbC5jcmVhdGVFbGVtZW50TlMoYSwiaSIpLmlubmVySFRNTD0iIn1jYXRj aChlKXtmLmU9dHJ1ZX1mLnA9Zi5jfHwoZi5hJiZmLms8MzEyKXx8Zi5uO3JldHVy biBmfSgpO2Z1bmN0aW9uIGF0KCl7cmV0dXJue2JJc1dlYktpdDpmLmEsYklzU2Fm YXJpOmYuYixiSXNLb25xOmYuYyxiSXNPcGVyYTpmLmQsYklzWE1MOmYuZSxiSGFz VHJhbnNwYXJlbmN5U3VwcG9ydDpmLmYsYlVzZURPTTpmLmcsbkZsYXNoVmVyc2lv bjpmLmgsbk9wZXJhVmVyc2lvbjpmLmksbkdlY2tvQnVpbGREYXRlOmYuaixuV2Vi S2l0VmVyc2lvbjpmLmssYklzS0hUTUw6Zi5sLGJJc0dlY2tvOmYubSxiSXNJRTpm Lm4sYklzSUVNYWM6Zi5vLGJVc2VJbm5lckhUTUxIYWNrOmYucH19aWYoYW0uaGFz Rmxhc2g9PWZhbHNlfHwhYWwuZ2V0RWxlbWVudHNCeVRhZ05hbWV8fCFhbC5nZXRF bGVtZW50QnlJZHx8KGYuZSYmZi5wKSlyZXR1cm57VUE6YXQoKX07ZnVuY3Rpb24g YWYoZSl7aWYoKCFrLmJBdXRvSW5pdCYmKGFtLmV2ZW50fHxlKSE9bnVsbCl8fCFs KGUpKXJldHVybjtiPXRydWU7Zm9yKHZhciBpPTAsaD1haC5sZW5ndGg7aTxoO2kr KylqLmFwcGx5KG51bGwsYWhbaV0pO2FoPVtdfXZhciBrPWFmO2Z1bmN0aW9uIGwo ZSl7aWYoYz09ZmFsc2V8fGsuYklzRGlzYWJsZWQ9PXRydWV8fCgoZi5lJiZmLm18 fGYubCkmJmU9PW51bGwmJmI9PWZhbHNlKXx8KGFsLmJvZHk9PW51bGx8fGFsLmdl dEVsZW1lbnRzQnlUYWdOYW1lKCJib2R5IikubGVuZ3RoPT0wKSlyZXR1cm4gZmFs c2U7cmV0dXJuIHRydWV9ZnVuY3Rpb24gbShuKXtpZihmLm4pcmV0dXJuIG4ucmVw bGFjZShuZXcgUmVnRXhwKCIlXGR7MH0iLCJnIiksIiUyNSIpO3JldHVybiBuLnJl cGxhY2UobmV3IFJlZ0V4cCgiJSg/IVxkKSIsImciKSwiJTI1Iil9ZnVuY3Rpb24g YXMocCxxKXtyZXR1cm4gcT09IioiP3RydWU6cC5ub2RlTmFtZS50b0xvd2VyQ2Fz ZSgpLnJlcGxhY2UoImh0bWw6IiwgIiIpPT1xLnRvTG93ZXJDYXNlKCl9ZnVuY3Rp b24gbyhwLHEscixzLHQpe3ZhciB1PSIiO3ZhciB2PXAuZmlyc3RDaGlsZDt2YXIg dyx4LHksejtpZihzPT1udWxsKXM9MDtpZih0PT1udWxsKXQ9IiI7d2hpbGUodil7 aWYodi5ub2RlVHlwZT09Myl7ej12Lm5vZGVWYWx1ZS5yZXBsYWNlKCI8IiwiJmx0 OyIpO3N3aXRjaChyKXtjYXNlICJsb3dlciI6dSs9ei50b0xvd2VyQ2FzZSgpO2Jy ZWFrO2Nhc2UgInVwcGVyIjp1Kz16LnRvVXBwZXJDYXNlKCk7YnJlYWs7ZGVmYXVs dDp1Kz16fX1lbHNlIGlmKHYubm9kZVR5cGU9PTEpe2lmKGFzKHYsImEiKSYmIXYu Z2V0QXR0cmlidXRlKCJocmVmIik9PWZhbHNlKXtpZih2LmdldEF0dHJpYnV0ZSgi dGFyZ2V0IikpdCs9IiZzaWZyX3VybF8iK3MrIl90YXJnZXQ9Iit2LmdldEF0dHJp YnV0ZSgidGFyZ2V0Iik7dCs9IiZzaWZyX3VybF8iK3MrIj0iK20odi5nZXRBdHRy aWJ1dGUoImhyZWYiKSkucmVwbGFjZSgvJi9nLCIlMjYiKTt1Kz0nPGEgaHJlZj0i YXNmdW5jdGlvbjpfcm9vdC5sYXVuY2hVUkwsJytzKyciPic7cysrfWVsc2UgaWYo YXModiwiYnIiKSl1Kz0iPGJyLz4iO2lmKHYuaGFzQ2hpbGROb2RlcygpKXt5PW8o dixudWxsLHIscyx0KTt1Kz15LnU7cz15LnM7dD15LnR9aWYoYXModiwiYSIpKXUr PSI8L2E+In13PXY7dj12Lm5leHRTaWJsaW5nO2lmKHEhPW51bGwpe3g9dy5wYXJl bnROb2RlLnJlbW92ZUNoaWxkKHcpO3EuYXBwZW5kQ2hpbGQoeCl9fXJldHVybnsi dSI6dSwicyI6cywidCI6dH19ZnVuY3Rpb24gQShCKXtpZihhbC5jcmVhdGVFbGVt ZW50TlMmJmYuZylyZXR1cm4gYWwuY3JlYXRlRWxlbWVudE5TKGEsQik7cmV0dXJu IGFsLmNyZWF0ZUVsZW1lbnQoQil9ZnVuY3Rpb24gQyhELEUseil7dmFyIHA9QSgi cGFyYW0iKTtwLnNldEF0dHJpYnV0ZSgibmFtZSIsRSk7cC5zZXRBdHRyaWJ1dGUo InZhbHVlIix6KTtELmFwcGVuZENoaWxkKHApfWZ1bmN0aW9uIEYocCxHKXt2YXIg SD1wLmNsYXNzTmFtZTtpZihIPT1udWxsKUg9RztlbHNlIEg9SC5ub3JtYWxpemUo KSsoSD09IiI/IiI6IiAiKStHO3AuY2xhc3NOYW1lPUh9ZnVuY3Rpb24gYXEoYXIp e3ZhciBhPWFrO2lmKGsuYkhpZGVCcm93c2VyVGV4dD09ZmFsc2UpYT1hbC5nZXRF bGVtZW50c0J5VGFnTmFtZSgiYm9keSIpWzBdO2lmKChrLmJIaWRlQnJvd3NlclRl eHQ9PWZhbHNlfHxhcikmJmEpaWYoYS5jbGFzc05hbWU9PW51bGx8fGEuY2xhc3NO YW1lLm1hdGNoKC9cYnNJRlJcLWhhc0ZsYXNoXGIvKT09bnVsbClGKGEsICJzSUZS LWhhc0ZsYXNoIil9ZnVuY3Rpb24gaihJLEosSyxMLE0sTixPLFAsUSxSLFMscixU KXtpZighbCgpKXJldHVybiBhaC5wdXNoKGFyZ3VtZW50cyk7YXEoKTtuYW1lZC5l eHRyYWN0KGFyZ3VtZW50cyx7c1NlbGVjdG9yOmZ1bmN0aW9uKGFwKXtJPWFwfSxz Rmxhc2hTcmM6ZnVuY3Rpb24oYXApe0o9YXB9LHNDb2xvcjpmdW5jdGlvbihhcCl7 Sz1hcH0sc0xpbmtDb2xvcjpmdW5jdGlvbihhcCl7TD1hcH0sc0hvdmVyQ29sb3I6 ZnVuY3Rpb24oYXApe009YXB9LHNCZ0NvbG9yOmZ1bmN0aW9uKGFwKXtOPWFwfSxu UGFkZGluZ1RvcDpmdW5jdGlvbihhcCl7Tz1hcH0sblBhZGRpbmdSaWdodDpmdW5j dGlvbihhcCl7UD1hcH0sblBhZGRpbmdCb3R0b206ZnVuY3Rpb24oYXApe1E9YXB9 LG5QYWRkaW5nTGVmdDpmdW5jdGlvbihhcCl7Uj1hcH0sc0ZsYXNoVmFyczpmdW5j dGlvbihhcCl7Uz1hcH0sc0Nhc2U6ZnVuY3Rpb24oYXApe3I9YXB9LHNXbW9kZTpm dW5jdGlvbihhcCl7VD1hcH19KTt2YXIgVT1wYXJzZVNlbGVjdG9yKEkpO2lmKFUu bGVuZ3RoPT0wKXJldHVybiBmYWxzZTtpZihTIT1udWxsKVM9IiYiK1Mubm9ybWFs aXplKCk7ZWxzZSBTPSIiO2lmKEshPW51bGwpUys9IiZ0ZXh0Y29sb3I9IitLO2lm KE0hPW51bGwpUys9IiZob3ZlcmNvbG9yPSIrTTtpZihNIT1udWxsfHxMIT1udWxs KVMrPSImbGlua2NvbG9yPSIrKEx8fEspO2lmKE89PW51bGwpTz0wO2lmKFA9PW51 bGwpUD0wO2lmKFE9PW51bGwpUT0wO2lmKFI9PW51bGwpUj0wO2lmKE49PW51bGwp Tj0iI0ZGRkZGRiI7aWYoVD09InRyYW5zcGFyZW50IilpZighZi5mKVQ9Im9wYXF1 ZSI7ZWxzZSBOPSJ0cmFuc3BhcmVudCI7aWYoVD09bnVsbClUPSIiO3ZhciBwLFYs VyxYLFksWixhYSxhYixhYzt2YXIgYWQ9bnVsbDtmb3IodmFyIGk9MCxoPVUubGVu Z3RoO2k8aDtpKyspe3A9VVtpXTtpZihwLmNsYXNzTmFtZSE9bnVsbCYmcC5jbGFz c05hbWUubWF0Y2goL1xic0lGUlwtcmVwbGFjZWRcYi8pIT1udWxsKWNvbnRpbnVl O1Y9cC5vZmZzZXRXaWR0aC1SLVA7Vz1wLm9mZnNldEhlaWdodC1PLVE7YWE9QSgi c3BhbiIpO2FhLmNsYXNzTmFtZT0ic0lGUi1hbHRlcm5hdGUiO2FjPW8ocCxhYSxy KTtaPSJ0eHQ9IittKGFjLnUpLnJlcGxhY2UoL1wrL2csIiUyQiIpLnJlcGxhY2Uo LyYvZywiJTI2IikucmVwbGFjZSgvXCIvZywgIiUyMiIpLm5vcm1hbGl6ZSgpICsg UyArICImdz0iICsgViArICImaD0iICsgVyArIGFjLnQ7RihwLCJzSUZSLXJlcGxh Y2VkIik7aWYoYWQ9PW51bGx8fCFmLmcpe2lmKCFmLmcpcC5pbm5lckhUTUw9Wyc8 ZW1iZWQgY2xhc3M9InNJRlItZmxhc2giIHR5cGU9ImFwcGxpY2F0aW9uL3gtc2hv Y2t3YXZlLWZsYXNoIiBzcmM9IicsSiwnIiBxdWFsaXR5PSJiZXN0IiB3bW9kZT0i JyxULCciIGJnY29sb3I9IicsTiwnIiBmbGFzaHZhcnM9IicsWiwnIiB3aWR0aD0i JyxWLCciIGhlaWdodD0iJyxXLCciIHNpZnI9InRydWUiPjwvZW1iZWQ+J10uam9p bigiIik7ZWxzZXtpZihmLmQpe2FiPUEoIm9iamVjdCIpO2FiLnNldEF0dHJpYnV0 ZSgiZGF0YSIsSik7QyhhYiwicXVhbGl0eSIsImJlc3QiKTtDKGFiLCJ3bW9kZSIs VCk7QyhhYiwiYmdjb2xvciIsTil9ZWxzZXthYj1BKCJlbWJlZCIpO2FiLnNldEF0 dHJpYnV0ZSgic3JjIixKKTthYi5zZXRBdHRyaWJ1dGUoInF1YWxpdHkiLCJiZXN0 Iik7YWIuc2V0QXR0cmlidXRlKCJmbGFzaHZhcnMiLFopO2FiLnNldEF0dHJpYnV0 ZSgid21vZGUiLFQpO2FiLnNldEF0dHJpYnV0ZSgiYmdjb2xvciIsTil9YWIuc2V0 QXR0cmlidXRlKCJzaWZyIiwidHJ1ZSIpO2FiLnNldEF0dHJpYnV0ZSgidHlwZSIs ImFwcGxpY2F0aW9uL3gtc2hvY2t3YXZlLWZsYXNoIik7YWIuY2xhc3NOYW1lPSJz SUZSLWZsYXNoIjtpZighZi5sfHwhZi5lKWFkPWFiLmNsb25lTm9kZSh0cnVlKX19 ZWxzZSBhYj1hZC5jbG9uZU5vZGUodHJ1ZSk7aWYoZi5nKXtpZihmLmQpQyhhYiwi Zmxhc2h2YXJzIixaKTtlbHNlIGFiLnNldEF0dHJpYnV0ZSgiZmxhc2h2YXJzIixa KTthYi5zZXRBdHRyaWJ1dGUoIndpZHRoIixWKTthYi5zZXRBdHRyaWJ1dGUoImhl aWdodCIsVyk7YWIuc3R5bGUud2lkdGg9VisicHgiO2FiLnN0eWxlLmhlaWdodD1X KyJweCI7cC5hcHBlbmRDaGlsZChhYil9cC5hcHBlbmRDaGlsZChhYSk7aWYoZi5w KXAuaW5uZXJIVE1MKz0iIn1pZihmLm4mJmsuYkZpeEZyYWdJZEJ1ZylzZXRUaW1l b3V0KGZ1bmN0aW9uKCl7YWwudGl0bGU9ZH0sMCl9ZnVuY3Rpb24gYWkoKXtkPWFs LnRpdGxlfWZ1bmN0aW9uIGFlKCl7aWYoay5iSXNEaXNhYmxlZD09dHJ1ZSlyZXR1 cm47Yz10cnVlO2lmKGsuYkhpZGVCcm93c2VyVGV4dClhcSh0cnVlKTtpZihhbS5h dHRhY2hFdmVudClhbS5hdHRhY2hFdmVudCgib25sb2FkIixhZik7ZWxzZSBpZigh Zi5jJiYoYWwuYWRkRXZlbnRMaXN0ZW5lcnx8YW0uYWRkRXZlbnRMaXN0ZW5lcikp e2lmKGYuYSYmZi5rPj0xMzImJmFtLmFkZEV2ZW50TGlzdGVuZXIpYW0uYWRkRXZl bnRMaXN0ZW5lcigibG9hZCIsZnVuY3Rpb24oKXtzZXRUaW1lb3V0KCJzSUZSKHt9 KSIsMSl9LGZhbHNlKTtlbHNle2lmKGFsLmFkZEV2ZW50TGlzdGVuZXIpYWwuYWRk RXZlbnRMaXN0ZW5lcigibG9hZCIsYWYsZmFsc2UpO2lmKGFtLmFkZEV2ZW50TGlz dGVuZXIpYW0uYWRkRXZlbnRMaXN0ZW5lcigibG9hZCIsYWYsZmFsc2UpfX1lbHNl IGlmKHR5cGVvZiBhbS5vbmxvYWQ9PSJmdW5jdGlvbiIpe3ZhciBhZz1hbS5vbmxv YWQ7YW0ub25sb2FkPWZ1bmN0aW9uKCl7YWcoKTthZigpfX1lbHNlIGFtLm9ubG9h ZD1hZjtpZighZi5ufHxhbS5sb2NhdGlvbi5oYXNoPT0iIilrLmJGaXhGcmFnSWRC dWc9ZmFsc2U7ZWxzZSBhaSgpfWsuVUE9YXQoKTtrLmJBdXRvSW5pdD10cnVlO2su YkZpeEZyYWdJZEJ1Zz10cnVlO2sucmVwbGFjZUVsZW1lbnQ9ajtrLnVwZGF0ZURv Y3VtZW50VGl0bGU9YWk7ay5hcHBlbmRUb0NsYXNzTmFtZT1GO2suc2V0dXA9YWU7 ay5kZWJ1Zz1mdW5jdGlvbigpe2FxKHRydWUpfTtrLmRlYnVnLnJlcGxhY2VOb3c9 ZnVuY3Rpb24oKXthZSgpO2soKX07ay5iSXNEaXNhYmxlZD1mYWxzZTtrLmJIaWRl QnJvd3NlclRleHQ9dHJ1ZTtyZXR1cm4ga30oKTsNCi8vDQovL2lmKHR5cGVvZiBz SUZSID09ICJmdW5jdGlvbiIgJiYgIXNJRlIuVUEuYklzSUVNYWMpew0KLy8Jc0lG Ui5zZXR1cCgpOw0KLy8Jc0lGUi5yZXBsYWNlRWxlbWVudCgiaDIiLCBuYW1lZCh7 c0ZsYXNoU3JjOiIvaS9taW5pb24uc3dmIiwgc0NvbG9yOiIjMDA2Rjk5Iiwgc0xp bmtDb2xvcjoiIzAwMDAwMCIsIHNCZ0NvbG9yOiIjRkZGRkZGIiwgc0hvdmVyQ29s b3I6IiNDQ0NDQ0MifSkpOw0KLy99Ow== ------------YoXAZrFJ5hrjMseBSNFvH1 Content-Disposition: inline; filename=Layout.css Content-Type: text/css; name=Layout.css Content-Location: http://www.scriptplayground.com/css/Layout.css Content-Transfer-Encoding: 8bit /* SIFR CODE */ .sIFR-hasFlash h2 { visibility: hidden; letter-spacing: -.5px; font-size: 17px; line-height: 1.5em; } .sIFR-flash { visibility: visible !important; } .sIFR-replaced { visibility: visible !important; } span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; letter-spacing: 0; } html.center, body.center { height: 100%; } .h2replaced { border-bottom: 1px solid #6D6D6D; margin: 0 0 8px 0; display: block; padding: 0; } html { background-color: #666666; margin: 0px; padding: 0px; color: black; } body { width: 760px; /* min-width: 725px; */ margin: 0px; padding: 0px; margin-left: auto; margin-right: auto; background-color: #eeeeee; font-family: Verdana, Tahoma, arial, sans-serif; font-size: 11px; margin-bottom: 10px; overflow-x: auto; /* fixes MSIE scrollbar bug */ } a { color: #FF8000; text-decoration: none; } a:Hover { text-decoration: underline; } a.crumbs,a.crumbs:active,a.crumbs:visited { color: #000000; text-decoration: underline; } a.crumbs:hover { text-decoration: none; } .crumbs-active { color: #FFFFFF; } a img { border: 0px; } a.catlink,a.catlink:active,a.catlink:visited { color: #000000; text-decoration: none; } a.catlink:hover { text-decoration: underline; } div { margin: 0px; } div#masthead { height: 70px; width: 100%; background-color: #000000; text-align: center; } img#mastheadlogo { float: left; border: 0px; } div#topnav { height: 24px; background-color: #ffffff; margin-right: 0px; } div#topnav ul { float: left; margin: 0px; padding: 0px; list-style-type: none; width: 450px; } div#topnav ul li, div#topnav ul li img { float: left; margin: 0px; padding: 0px; } div#topnav ul#styletools { width: 80px; float: right; margin: 0px; padding: 0px; margin-top: 4px; } div#topnav ul#styletools li { float: left; margin: 0px; padding: 0px; } body div.BannerAd { margin-top: 10px; margin-bottom: 15px; text-align: center; margin-right: 191px; padding-top: 15px; background-image: url(i/banneradvertisementhead.gif); background-position: top center; background-repeat: no-repeat; } div#BottomMenu { margin-top: 4px; text-align: center; color: #AAAAAA; clear: both; font-size: 90%; } #disclaimer { background: #333333; color: #FF8000; margin: 0 auto 0 auto; padding: 0 8px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; letter-spacing: 1px; } p.copyright { background-color: #666666; margin-top: 5px; padding-top: 5px; clear: both; font-size: 90%; text-align: center; margin-bottom: 10px; color: #aaaaaa; } p.copyright a { color: #FF9900; } body a.MainLink img { background-image: url(../i/main.gif); background-repeat: no-repeat; width: 55px; height: 24px; } body a.TutorialLink img { background-image: url(../i/tutorials.gif); background-repeat: no-repeat; width: 65px; height: 24px; } body a.ArticleLink img { background-image: url(../i/articles.gif); background-repeat: no-repeat; width: 59px; height: 24px } body a.RequestLink img { background-image: url(../i/request.gif); background-repeat: no-repeat; width: 56px; height: 24px } body a.AffiliatesLink img { background-image: url(../i/affiliates.gif); background-repeat: no-repeat; width: 66px; height: 24px; } body a.ContactLink img { background-image: url(../i/contact.gif); background-repeat: no-repeat; width: 64px; height: 24px; } table, tr, td { background: transparent; color: #222; line-height: 135%; padding: 5px; text-align: left; } table { width: 100%; } .row1 { background: #DFE6EF; } .row2 { background: #EFF2F8; } /* Comment Section "postzilla" */ .commentAuthor { font-weight:bold; text-decoration:none; color: #5B5B5B; } .commentAuthor:hover { text-decoration:none; color: #7B7C63; } .postContent { padding:10px; margin:0; } .postDisplayBox { font-size:100%; padding:5px; border:0px solid #4C4C4C; background-color: #D7D7D7; } table.postHolder { text-align:left; width:100%; margin:0; padding:0; } table.postHolder td { padding: 3px; /* background-color:#C0E2AB; */ background-color:#C7C7C7; border:solid 1px #B2B2B2; vertical-align: top; font-family: verdana, arial, helvetica, sans-serif; font-size: 90%; color: #000000; } /* Comment Section "commentAuthor" */ .commentAuthorSpecial { font-weight:bold; text-decoration:none; color: #B66001; } .commentAuthorSpecial:hover { text-decoration:none; color: #5F5F5F; } .postHolder.special { background-color:#FED07A; border:solid 1px #B2B2B2; } .stamp { font-size:100%; color:#555555; } .commentTitle { font-family:verdana, arial, helvetica, sans-serif; font-size: 90%; color:#888888; font-weight:bold; padding:5px; margin-bottom:10px; background-color: #282929; } .maintitle { background: #666666; border-bottom: 3px solid #333333; color: #fff; font-size: 100%; font-weight: bold; margin: 0; padding: 5px; } input, textarea, select { background: #F1F1F1; border: 1px solid #4E4E4E; color: #000; font-family: verdana, helvetica, sans-serif; font-size: 100%; margin: 5px; padding: 2px; vertical-align: middle; } .commentpanel { padding: 6px; padding-bottom: 0px; border: 0 !important; } ------------YoXAZrFJ5hrjMseBSNFvH1 Content-Disposition: inline; filename=main.gif Content-Type: image/gif; name=main.gif Content-Location: http://www.scriptplayground.com/i/main.gif Content-Transfer-Encoding: Base64 R0lGODlhNwAXALMAANnZ2ZmZmfLy8uXl5Y2NjXNzc1lZWUBAQICAgLKysk1NTb+/ v8zMzDMzM2ZmZv///yH5BAAAAAAALAAAAAA3ABcAAAS58MlJq7046827/2AojmRp nmiqruxEOIiEOIQ0OA4gETXgLA+fjuUwNCQNg0OSaDQCEtyD0VBMG4wWDkuVPhAK RyG6pB4Y1CwRFwgol49w4UC+FgppLU38WgqeAQ0DD1JUgU1qKzgJCgYJUguADQmE ZVgHgYkqOANON0sETk4xhVhuWHoPB3RSBnSqBpVXDJ2oaw93lX9wDg0CpVkItisA OgODxQK0NgwCxQ/KAtDNLdXW19jZ2tvc3REAOw== ------------YoXAZrFJ5hrjMseBSNFvH1 Content-Disposition: inline; filename=tutorials.gif Content-Type: image/gif; name=tutorials.gif Content-Location: http://www.scriptplayground.com/i/tutorials.gif Content-Transfer-Encoding: Base64 R0lGODlhQQAXAMQAAI2NjfLy8tnZ2U1NTbKysuXl5VlZWUBAQICAgL+/v3Nzc6Wl pczMzJmZmTMzM2ZmZv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAABBABcAAAX/ICSOZGmeaKqubOu+cCzP dG3feK7vfI8Tj2AQAgCIihBhkABZHBwDhkiZOBohhaDASmIMoFsUo/FwNBrJx1R9 djwajIIDwTAMRG6yYzuEEBxmayQDCnUGKw0OI319EIFNDgEQCXuOaAwOUn0IAw8K giMORomIiqCNj6QQmFKBCw4FaSKdCgegIgqikqWLarJ4aBCqrI6Ac4IBZomxjRAB BmC8p76WIsOZjnQIlUOUbUzNzgBQ0r+owdetl9hD48YIv1NMiWEoqhAKdxCEocGU UokkBSI2xIAtCAcONTtghFK9E/f+GIBWBZiIAAcOlPE10AG4B8l8lQlQBpCacQ8S Ma4oIGXEGDhdYl1c0ICJiDg3YwkQEAAnFgYBBDAYGoZAzV0+kipdyrSp06dQo0pF EQIAOw== ------------YoXAZrFJ5hrjMseBSNFvH1 Content-Disposition: inline; filename=affiliates.gif Content-Type: image/gif; name=affiliates.gif Content-Location: http://www.scriptplayground.com/i/affiliates.gif Content-Transfer-Encoding: Base64 R0lGODlhQgAXAMQAAOXl5bKystnZ2Y2NjU1NTfLy8oCAgL+/v6WlpVlZWUBAQHNz c8zMzJmZmWZmZjMzM////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAABCABcAAAX/ICSOZGmeaKqubOu+cCzP dG3feK7vfO+XDcdg5Cg6AhDjMYkcDEdOEaAoSCoDAaXI8Hg8V4Tu6OFoNBgQshn9 aFhJRVGg6zarGY22GTI/IB4HKwAPXFVpbmOIIm1vRA5bBA4LiSJ5JHkFhytzfwiL ipqUcY4ikQsKlBB5DAxVAg8EaCwDD2kGi12MubpuoyJxBXoPAJ+VuY98XV8pCbEE BIsGrMSE05q+bwfCSKGWJQxh3CjBu9SgjKLIv4+0ubfdtSNZEAUKkynann+B6MXp cI8SoIKgIIE/byL+ZEpwDwUtNAy8hPJXzMExK8GQWcyELk8uCAAUEEgASIUAWRBa KqUkNoIBSxEuIZxk5UpAgZggGWTCCYAVKylmDP0YSrSo0aNIkypdynRECAA7 ------------YoXAZrFJ5hrjMseBSNFvH1 Content-Disposition: inline; filename=Content.css Content-Type: text/css; name=Content.css Content-Location: http://www.scriptplayground.com/css/Content.css Content-Transfer-Encoding: 8bit div.contentwrapper { margin-top: 17px; margin-left: 16px; margin-right: 16px; border: solid 1px #999999; background-color: #FFFFFF; } div.contentwrapper h1 { padding-top: 6px; padding-left: 6px; padding-bottom: 6px; margin: 0px; background-color: #999999; font-size: 90%; } div.contentwrapper h2 { padding-left: 10px; font-weight: bold; color: #006F99; margin-bottom: 5px; font-size: 130%; } div.contentwrapper h2 a { color: #990000; } div.contentwrapper h3 { font-weight: bold; padding-left: 10px; margin-bottom: 5px; font-size: 110%; } div.contentwrapper h4 { font-weight: bold; color: #666666; padding-left: 10px; margin-bottom: 5px; } div.contentwrapper p { padding-left: 10px; padding-right: 10px; margin-top: 5px; margin-left: 0px; margin-right: 0px; line-height: 150%; } div.contentwrapper quote { display: block; border: 1px solid #C4C8D4; width: 80%; background-color: #FFFFFF; border-bottom: 1px solid #C4C8D4; color: #000000; font-family: Verdana; font-size: 10px; font-weight: bold; padding-top: 5px; padding-left: 5px; } div.commentwrapper { margin-top: 17px; margin-left: 16px; margin-right: 16px; border: solid 1px #999999; background-color: #FFFFFF; } div.contenttools { margin-top: 10px; margin-bottom: 10px; margin-left: 50px; margin-right: 50px; border: solid 1px #999999; background-color: #FFFFFF; padding:2px; padding-bottom:3px; } div.adwrapper { margin-top: 17px; margin-left: auto; margin-right: auto; padding-top: 10px; padding-bottom: 10px; background-position: top center; background-repeat: no-repeat; width: 468px; height: 60px; } div.codewrapper pre { margin-left:10px; margin-right:10px; padding:5px; border:1px solid #333333; background-color:#F5F5F5; color:#006600; font-family:monospace; padding-top:20px; background-image: url(../i/code-block.gif); background-position: top left; background-repeat: no-repeat; } div.contentwrapper ul { line-height: 150%; } div.contentwrapper hr { width: 75%; } ------------YoXAZrFJ5hrjMseBSNFvH1 Content-Disposition: inline; filename=code-block.gif Content-Type: image/gif; name=code-block.gif Content-Location: http://www.scriptplayground.com/i/code-block.gif Content-Transfer-Encoding: Base64 R0lGODlhZAAUAIABAAAAAAAAACH5BAEAAAEALAAAAABkABQAAAJsjI+py+0Po5y0 2ouz3rz7D4biSJbmiaYGwAIr+8JBK8funLSHjq/qctsJg65gbogg9nA340+YRPpo OZ5R6eQ9j9GpVIHtMqXO7cwqo5616yaamIaa5/S6fUPL6/f8vv9/Fyg4SFhoeIiY mFEAADs= ------------YoXAZrFJ5hrjMseBSNFvH1 Content-Disposition: inline; filename=spNetworkUI.css Content-Type: text/css; name=spNetworkUI.css Content-Location: http://www.splounge.com/spNetwork/spNetworkUI.css Content-Transfer-Encoding: 8bit /* spNetwork UI -------------------*/ #spNetwork { background-color:#333; border-top:1px solid #DDDDDD; color:#AAAAAA; font-size: 10px; font-family:"Lucida Grande",Verdana,Helvetica,Arial,sans-serif; left:0px; letter-spacing: 0px; position:absolute; text-align:left; width: 100%; padding-bottom: 2px; } #spNetwork p { float:left; margin:0px; padding-left:5px; padding-top:2px; font-size: 1.1em; } #spNetwork .active { color: #ed7703; } #spNetwork a:link, #spNetwork a:active, #spNetwork a:visited { color:#ccc; padding-left:0px; } #spNetwork a:hover { background-color:transparent; color:#ed7703; padding-left:0px; } ------------YoXAZrFJ5hrjMseBSNFvH1 Content-Disposition: inline; filename=logo.gif Content-Type: image/gif; name=logo.gif Content-Location: http://www.scriptplayground.com/i/logo.gif Content-Transfer-Encoding: Base64 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 ------------YoXAZrFJ5hrjMseBSNFvH1 Content-Disposition: inline; filename=sp_preview.jpg Content-Type: image/jpeg; name=sp_preview.jpg Content-Location: http://www.scriptplayground.com/i/sp_preview.jpg Content-Transfer-Encoding: Base64 /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAUAAA/+4ADkFkb2Jl AGTAAAAAAf/bAIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUG BgcHCAcHBgkJCgoJCQwMDAwMDAwMDAwMDAwMDAEDAwMFBAUJBgYJDQsJCw0PDg4O Dg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AA EQgAMgDIAwERAAIRAQMRAf/EALAAAAEFAQEBAQAAAAAAAAAAAAACAwQGBwUIAQkB AQACAwEBAQAAAAAAAAAAAAADBgIEBQEHCBAAAQQBAwIDBQQHBQkAAAAAAQIDBAUR ABIGIRMxFAdBIjLUFVGRI6RxQoS0RTZGYYFVFlahscFSM0NTk9MRAAIBAgUBAwkF CAICAwAAAAECEQADITESBAUTQVEiYXGRMqLSUwYWgYKyIzXwodFCUjMUFbFywWLh kkP/2gAMAwEAAhEDEQA/AMXE9Dk+3YftJMQQpKGWmWBH27VRmXcnuMrVnc4fbr5t 8r/K/Hb3jrV69a1O2qTqYZMwGAYDIDsr6b81fNXJbHkrtizd0oumBpQ5opOJUnMn tqQH4n+O2H3RPltd/wCieI+D7b+9Ve+uOY+P7Ce7Sw7DP8esfuifLafRPEfB9t/e p9ccx8f2E92nAqGf49Yfk/ltPoniPg+2/vU+uOY+P7Ce7Sswv8esfyfy2n0TxHwf bf3qfXHMfH9hPdpQEE/x+x/J/LafRPEfB9t/ep9ccx8f2E92lhEA/wAfsvyfy2n0 TxHwfbf3qfXHMfH9hPdpYagf4/Zfk/ltPoniPg+2/vU+uOY+P7Ce7SwzXn+oLP8A J/K6fRPEfB9t/ep9ccx8f2E92liNXH+oLP8AJ/K6fRPEfB9t/ep9ccx8f2E92liJ Xe3kFn+T+V0+ieI+D7b+9T655j4/sJ7tK8nWf6gs/wAn8rp9E8R8H2396n1xzHx/ YT3acEGsP9Q2n5L5XT6J4j4Ptv71PrjmPj+wnu0sV9Wf6htPyXyun0TxHwfbf3qf XHMfH9hPdpQrar28htfvhfK6fRPEfB9t/ep9ccx8f2E92lirqj/UNr98L5TT6J4j 4Ptv71PrjmPj+wnu0sVNSf6htvvhfKafRPEfB9t/ep9ccx8f2E92linqP9RW33wv lNPoniPg+2/vU+uOY+P7Ce7SxS1B/qK2++F8pp9E8R8H2396n1xzHx/YT3adboKd xaEf5ktUb1BO5SoISMnxJ8p0GsW+S+IUE9DL/wBn96sl+d+YYgdeJ/8AVPdrc6z0 s4mqDFM2VMeklsdx5mQ2pC/sUCGUjqOvQY+zXzLe8Rs+s3S1hZwBiR5Mjl5TPfjX 1HZcxvegnV0FoxImD5cxn5MO7CugPSnhJ/71j/70f/LWr/qNv3t6R/Ctr/cbj+lf Qf40+x6RcLkPNMIkTkreWltCnJTLaAVHAKlrQlKR16lRAHtOs14awxADNj5QP3kQ PtrB+b3CgkquHcCf3AyfMKbT6UcGWkKTIsFJUMpUJDZBB8CD2tef6fbjtb0j+Fe/ 7rcHsX0H+NUrn/BeNcbokWFS5LclLlNskPupWkIUlaiQEoT190a0eQ2Frb2wyEzM Yx3HyCt/juQu7i4VcACJwnvHlNeEeVWy4PLORshZSDIjqx+mHHH/AA19l+Sf0iz9 /wDG1fFfnj9Yv/c/AtWCbUzm+XVHFqqw+qI5CIDlHZ9vtJeYsEIW24pG5ezZvIWN x2lKsnprs2+RU7drzjTo1ahnBWZHZM9nfIrjXOMYblLCHVr06TESHAIPbETj3QaX LrZ71jXV/Fl2PJTaiWuvfELsJkMxZT0cPM4ddCmylrcpRICTlJzt3EnIKEZ72lNM T4pgkAwcBjjAHbn2xS5xrM6pY1Pq1R4YkKxWRiZGEk9mI7JrmWkblNGZotqibX/T +x5xTzZSlAlBRYUVeBDmxW0g4ODqezvbF6NDgzMQf6c/RImte/sNxYnqIRETI/qm PTBim5iuQ1rlozYVsuE9SFpNu0+2pCoxeIDYdBA27s9M+Osre6tXApVgQ06YOcZx 5qxubO9bLB0IKxqkZTlPnq/cQ4XyLlULj9uHnoNLfXjdKLIMKdSz3ClHfPvISU71 bANwyoEdNc7fc1Z2zPbwLqheJifJ29mOWVdPYcFe3SW7mIR3CTEx5ezCcM86qtpA 5fRuVjVtST4Lt0QmqacZVufWSkdtCQCSvKgCn4hkdOut6zv9veDFHU6c8cvKfJ5c q0L/AB25sFRctsC3q4Z+QeXyZ0q9i8q4sY3+YamZUiZu8quQjalZQcLSFDI3JyMp zke3Tbb6xuZ6ThozivN1x+42sdZCs5T+37qs1fH40njlNfci5jOp13b8tqJEi1aZ qQIikJUpbhmMEZ3joE61rm9v9ZrVq2G0gSS2n1p7NJ7u+tu1sNv0Eu3rpXWSAAmr 1Y7dS9/dTU/j3LI9vd1dbEfvWqJSDJsYbay12nWg+0tW4ApK2yCEnrnp46ytcrYa 2juwUtkCcZBg+g9tYXeI3C3XRFLhMyBhBEjzSOz7KhyKrmsOviWsqhsGK+aplEeU tpQSVSDhnd7U9z9Xdjd7NSpyW2dyi3FLCZE92fo7e6on4vdIguNbYKYgx35ensnO mqoXFha/THIs9vys9iDb9iMp5+M4++I4R2SpG5zedqUFSSpXTI1ne3lu3b1hhipI kwDA1Z44RmcYFR2NlcuXNBVsGCtAkqSdOWGM4ASJOFTa+t5hbRZljUUdjY18Jbja 5bbKsEtAlYCRkqKQMqCc49usLnI7e0wV3UMYwnvy/wDic6ztcZubyl7dtmUTjHdn 6O2MqgId5CsvJRXS1GNXptpADajsgqCSmSrp0bIWn3vDrqY7q0I8QxbTn/N/T58M qhG0vGfAcF1HD+X+rzYjGosi4nwvLebQ5G82wiTF7g29xlzOxxOfEHBwdSJcV50m YMHz91RvaZI1CJEjzd9WawreZ1EBizs6KfCgylNIakOtEDc8NzSVDxSVj4QoDOtW 1yO2uuUS4pInCe7P0VtXuM3VlA722CmMSO/LzT2TSraBzGhitzbmisK2K7I8ql59 pSQH+uG1DxSo7SQD4gZGRr2xyO3vtpt3FJicD2d/7ZU3HG7nbrquW2UTGI7e79s6 7U6g5NS8ctOQX8aVSKgyoEeLCkslPfE1MhSlBZUNpa7Aykgn3hnHtgtcrZvXltWm DSGJIOWmP+dWfk7anu8RfsWGu3VKwVABGerV/wAacvL2VRRydz/zH79dOuVU6Dyl fnI3/Sf/ABUAMPr2NLJI6LVuRhP2ncP06iv/ANtsSMDiMSPMIOP2GpbH9xcAcRgc AfOZGHfiK99QuasL4VT1DIeiPIitsOVEAx1VXdEpUlc8uqypTpaIjJCGgrYkfjhB U2fj285O2bTWpeQTgw9Y6iwuNmQ8eDsOmPGR+Wfsuz4u4Lq3YSCBip9UaQptrEAp Pj7RqnwA/mC3TfU5s2Zn1xsWnWId+qDJ/DadhuWkIsV8CEpDxKY8BfwLy38alJZS fi2Tz1nqpcXUI1x3prUqqLj6iNipEYEwixB1l4C/0nttpIOie59DBmuNh69xcGBn ECXaZD8f1OY+q00qb9Qlxqm649Oa7pQ6pDMKEr6spve6cLlzSHVHILpG5wgga8HP WSyM+o6WtN5iv92Mc3aG7mOLQ1engLwV1TSNS3V84b+zOGVtZXvUYLK1wU88dXxi HQvOTXREoI0NmM4tK4zdn9ZVLfkpQXCkK8motdwJ39Sge6SdQPzFptv0TMBSAOwP 1NYYd3gJWc+zLGp04a6u564iS6kntKdPQVPf4wGjLCfWwrg+vXJ4t3xrjkWPbOTH VWdjarpy6y83VxJzcPyUJry776ENtBtxCEKDSxtJUy2FDdB807xL+0taWxLlguB0 KwEICCRAIOHhI7UXCtj5U2dyxvLupcAgUtiOoyky5BAMsCMfED2O2Nfkz6nSVs87 vkp8CYp/Ks6+hfJP6RZ+/wDjavnXzx+sX/ufgWrPSeoNVE4cH5klaebcZhzqfiiO 0pXciWqhucLuClJipck7cnOXUbfg1tbnj7zbqFH5LlWfHJk7IzOuEn/qZzrX2vI2 U2ksfz7YZEwzW52zkNE3InGXWMqs/EvU7jVdS8fpZ0uOy67xOfTTpsuAubHhyXLx 2wbS+zty6040EhXb3Y3DoSkjWlv+M3Ny7cuICQLquAGCllFoIdJ7GDTGqJjyzW9x 3K7W3Zt2nYAmyyElSwVjdNwah2qVidMxPkiurD9T+InklTS3tzEncNTUpi2k2sqX IURp9icLJpEdjb3lJ3t7NxQk5cX7oTk6gucZu/8AHe5aQi9rkBnDMQV6Z1N6uRmJ PqjGant8rs/8hLV1wbOiGKoVUEP1AFWNUSIkgescIqreofqlW8o4tUqhyFq5PyJ9 qVz1vtrQErq2lQ4CO4UgOAtrUvoTjpn3vDf4ni7u23D6h+WgIt456zqcx2YgD09l c7meWs7rbIUP5rkG7hl0xoQT2yCT29k40/6Y854zTwuMLu75FVI45zOPdPRVx5Lp fiLbZZcU2phpxOW9hUQogkfDk9NY81tNzde4LSag9kpMqIaSROojOYET5YFZ8FvN rZS0btwKUvhyIYysAGNIIwiSDGGUmmOB+qNXx6Hxl63lPS5VfyyVZ2DGxbzgjyoK I5kArwhagvKsbskj+/UnJ8Zd3DXBbAANoKDMDUrFtPeBGExGNR8VytnbJaN0kkXi xESdLIF1Y4EzjEzhSOe84p5HG41FUXlRa920+oPN0tIurZbS2ytpCnVvJQtTiu4c pSkp6fEemveK2t4XzduI6+HT47gcmSDgBIjDM4+QV5y+8sNtxatXEaX1eC2bYEAg SWg6jOQBHlNRo3q1OoeFcUp6CbC8/Ek2T1q1KrIkxTXeWyWChyZHd25CVH8NX6fZ qVuJW/u7ty6DpIULDMswDqkKw8mY81QrzDbfZ2rdkrqBctKK0SRpgup8vqnz1BHq L5rhvIGLSzcn8huOVVtrJZfC1eZYYjTUvKcXjZgOOtjaT+gYHSX/AASm6tlFi2tp lBEeEkpEduQOPpzqH/YB9pcFxpuNdRiDPiUK8ycsyuHoGFadzX1Y43ZxOZWlPeVv mOWtBLNMzRrZs0919t5TcyaoBshrZlKm1LKilJwnXG43i9xaa1buI0WzixuApgCJ RM/FOIIEAnOu7ynLba6l65adZuDBRbIuYkEh39XwxgVLEkDKvi/VvigteCW0We4x MueS1HIvU9fad2x3a3stkJw3udC1mRIITu6rAGSNejit1079tlkLbdLOI8QeT34Q NCYxkTlWLcvtOrt7itBe6ly9gfCUgd0tJ1vhOYGdTaP1Y4sa7irjt3WUcziTkkOJ mUjlhLcCpr0tt+veSNqVqDoBS6pGFDdk6w3PF7oPcARnFwDK4EUeEKVcZkCM1DYG Kk2vLbQ27RLqhtk52y7HxFg1sjAEzkxWCJpnjPrDxZqlrPq8wx7iwkr43yIBhwpR x2QqW649+GkpVtMpKAgZVtb6J+HWe94ncm63TEoB1FxH94aQFxMidEzlLZ51HseZ 2osr1TDsem+BwsnUS2AgxrAjOFyyrJ+W80rbvmkqdHee/wAuRn2IVUWxscTWwkoj sbEqxtUWmwcf8x6672w29yztQrR1CCT3a2ljPeNR9FV7kdzav7sss9MEKvfoWFEd x0ifPWzX/qRwI1PLWKq7r3ZN1Kr5UFbEO0Mx5uPObdWJ8ycp1S3wjKjt9w4V72dq TXdpsd91LRuIwChgZa3pBKkDQqRCzhj4hhhEmrLvN/sOldFt1JYqRC3NRAcE63eZ eMcPCYOMwK4afVqkjco9Qrxc1dpGseZ111TxVJdPnIcKwffxhxICB2VJASvHQ4x0 xrc/1d9tvYtRpIssjHDwsyAdmfinKa0v9tYTc7i7OoG8rqIPiVXY9ow8MYNHdUC+ 5bxSLw/l9bV8zc5FP5JfwbaNEXEksdtptMvuFxTqQnu5dSF4JHw7VK67Zdpa3T7q 09yzoVLbKTqUyfDEQZ04GO3OQMJi3l7aJtLyW73UZ7isBpYQPHMyI1YjV2ZQTjGM G/SnxdA/36sdVimV8oCeiAtw/aOg/wBulK9a+kvqVHtKSPWuM1tU+yssVlSxKBkv IbRvceU0rK+pyc/2E6+LfOXH3dtuWujqOCJZyPCpJgKGAjuw81fbfkvkbW52q2j0 0IMKgPjYASWKkzjjj569Ro5fQIm8SY7kFZhVEsS0or1Kr4tm+wryL8152K3KlbJB QuQ0BIaSlKuyVpcEdHLt77aqbGvRAUzCzpYg6S8qGbS8M6kXFwPTLK3TXq3NjumF /RrksIlo1KCNQSGKrqSVRgbbGR1AjL1Wm1nOeHIt7iVLaipq0yqgzZLla8v6jAjx dt61XRhHUqM9NmEKjKLUfttA4XG6JO1Z32wF99QWDonDwsAD1lt4eA3DDWj4NOWq 16tat7Yb87dNJaRrjHxKSR0GuY+NbYlbo/M1HHTd9auC5zmC5xKJWPRYSbKLxqK6 ENQAl7689yJaXwuY20HXAirUSAp0tDp07gTjWbf7RtoLXh1BGIOmG6gu4S0SQbJy J05D1gK2V4/drvDd8Wk3FBGqV6RtYwskAi8MwNWZPhJrM729S/GZhynGmXJLuIjZ VhTi0JKilAJ6kJBVgewE6rhNy8pIEhcSe7sx7sSB5zVkUW7LgFoLYAHtwnDvwBPm Brwj6qfz5e/sv7qzr7r8k/pFn7/42r4N88frF/7n4FoVwFuPCgSrDmvHqt6xgs2D FbIXPL4afRvbCu1CWjcR9i/79bg5wu7Lb291wrFSwCaZUwc3Bj7K1D8vhLaPc3Nl CyhwpNzVDCRlbIn7aoyYktUZcxMV1URtQS5KCFFtKjjAK8YB6j267RvIGCFhqPZO PorhCy5QuFOkdsYemvohTDFVNER4w0naqWG1doHOMFeMZyft151rYfRqGrunH0V6 LFwp1NJ098GPTlU+0obOn8mJ0YtmdCans4ycMvdUFRxgHBGR7MjPXUO231ncatBn SxU/9hnWxuuPvbbT1FjUocf9Wyn9u2ue1ElPLQ2zGddccALbaEKUpQUcAgAdcnU7 XUUSSAB5a1lsu5AVSSfJX0QphYclCI8YrKtjsntq7aVZA2qVjAPXwOnWTUF1DUch OPor3oXNJfSdIzMGB9tTqimlXS7BEVxps1sCRYv90qGWoyN60p2pVlRHgDgf2jUG 73ibYKWB8TKgjvYwPs76n2eyfdFwhHgRnM9yiTGBx7v+aiRIYlNznPMtR/JR/MBD vcy7+Ihvtt7EKG7393vFIwD1zgGW7d6ZUQTqMYRhgTJkjDCMJMkYRJENqz1Ax1Aa ROM44gQIBxxnGBAOMwDIi0trLm1sBqC8mTbuNtVyXEFsOlwgJKVKABHvDr4ajub2 zbtvcLCEBLQZiP8Az5KltbG/cuJbCHU5AWREzlE9nlqLOhv18yVBkp2yIbq2Xk9c bkHBxkDp9mpbN5byK65ESPtqG/Zazca22akg/ZXWqeMXFxdVtCzFVFnWi0pj+bSt pASc5cUSknaMEkgHWruuSsbew98tKpnpg/Z563NpxW43O4TbqsO+WqQPPllUCxrj AsJcBqUzZ+UUQZkQO9pYSMqUkOttrwPbuSNT7fcdW2twgrPY0SP/AKkj0E1r7nbG zda2GD6e1Zg+bUFPpAqG2y+6UBppbhcX22whJO5Z8EjHif7NTM6rmQIx+yoVts0Q CZMfb3U6YU5Mgw1RH0y0lKTFLag4CrASNmM9cjHT26wF+2V16hp75EemsjYuB9Gk 6u6DPor6uFPbaW+5EkNsNOFl15TaghLg6FBURgKH2aLftswUMJImJEx3+avW29xV LFSADEwYnu8/kqS/VykTRAhq+qvFlp4GGh1YIdaS6U7VoQvKN21Xu4yDgkYJjTdI bet/AJI8RAyJHYSMYkYzGcHCpH2ji5008ZgHwgnMA9oBwmDhEjAkY1FYiTZS+1Gi vyHN23ttoUtW4AnGACc4BOpXvIglmAHlMVFbsXLhhVJPkBNNsx3n5DUVltS5DziW mmR8RWo7Qn9JPTXr3FRSxOAEz5KxS2zsEAxJgDy1auQcJtOOw/PPy6+wjNSzXz11 8lMjyssJUvsPYAwohKsFOUnacHprmbDmbO8fQqupK6hqUrqSY1L5MRnBEjDGutyH B39lb6jMjKG0NoYNoeJ0t5cDESDBxwrk0PILTjU5VlTvIjzu0tluQptLhQF43FIW CM4GOo1PyPG2OQtdK+CUkGJImO+MYrV43k7/AB93q2CA8ETAMT3ThNeqON+snHpc KUbV1yGioiRQ5NfKS7MfUClztsoz+snPj7ckJA18h5T5H3du4vRAbqM3hGSKMVlj 5D+7CZr7FxXz1tLtpusSvTVfEc3Y4NCjyj9+MRWnvckoY/1Iu2sdH0hhuTZe/nst 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 ------------YoXAZrFJ5hrjMseBSNFvH1 Content-Disposition: inline; filename=b.gif Content-Type: image/gif; name=b.gif Content-Location: http://www.scriptplayground.com/i/b.gif Content-Transfer-Encoding: Base64 R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw== ------------YoXAZrFJ5hrjMseBSNFvH1 Content-Disposition: inline; filename=buttons_03.gif Content-Type: image/gif; name=buttons_03.gif Content-Location: http://www.scriptplayground.com/images/buttons_03.gif Content-Transfer-Encoding: Base64 R0lGODlhEAAQAOYAALOzs6ysrJycnKWlpcjIyKGhob+/v8nJyd7e3sXFxbGxsby8 vNra2sHBwbi4uM3NzcvLy9HR0cPDw8DAwMTExMrKyt/f36ioqJOTk7a2toeHh5CQ kKOjo9LS0ujo6K+vr+Hh4dDQ0J+fn5eXl4+Pj9zc3I6Ojq6ursLCwtbW1uLi4uPj 49fX1+Xl5ZaWlqqqqrS0tLu7u7CwsJSUlNXV1e7u7qurq+vr68bGxt3d3bm5ubW1 tYyMjKenp6mpqerq6r29vZmZmaampubm5s7OzktKSnR0dIuLi////wAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAQABAAAAeRgEiCg4SFhoeIiYVHjI2O jINHNT9DKggMKREPBwkBRoJHNyAlLB0PBChADgACn0hHHghFswcUBjowH0GuRy1F NCEQRRMxRQoBLrwrs8wLzBcYvBZFRAQSRatFPgMbvDlFFQkGRTsyNkIFJrwMEDgN CxnHPRwiR7wNACcvAwUCIzMkeGhwhcSIwYMIDSpayBBJIAA7 ------------YoXAZrFJ5hrjMseBSNFvH1 Content-Disposition: inline; filename=buttons_04.gif Content-Type: image/gif; name=buttons_04.gif Content-Location: http://www.scriptplayground.com/images/buttons_04.gif Content-Transfer-Encoding: Base64 R0lGODlhEAAQAOYAALOzs6ysrKWlpZycnL+/v7a2tqGhodra2sjIyMnJya6urry8 vM3NzcHBwbi4uLGxscvLy97e3sXFxcDAwMTExM7OzsrKyqqqqqioqJCQkN/f37Cw sIyMjJOTk+jo6Lu7u7W1tZSUlNHR0ZmZmaurq46Ojqenp+Pj49fX19zc3IeHh+7u 7uvr65+fn+Xl5cPDw8LCwqOjo+Li4qampurq6sbGxtLS0tbW1q+vr7S0tL29vdXV 1d3d3eHh4dDQ0JaWlubm5o+Pj5eXl7m5uampqUtKSnR0dIuLi////wAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAQABAAAAeRgEiCg4SFhoeIiYVHjI2O jINHKzRAMhEHNyIMCRIBRoJHLD0pKDYMCDA6DgADn0hHHhFFswkUBEM5OCOuRy5F Oz4QRRMfBQ8BP7wns8wLzBgdvBpFFQgvRasKRAIZvDxFFhIERSAbJDMGJbwHEDUN C8YBJjEtR7wNAAoXAgYDQiFBOKhwhcSIwYMIDSpayBBJIAA7 ------------YoXAZrFJ5hrjMseBSNFvH1 Content-Disposition: inline; filename=buttons_02.gif Content-Type: image/gif; name=buttons_02.gif Content-Location: http://www.scriptplayground.com/images/buttons_02.gif Content-Transfer-Encoding: Base64 R0lGODlhEAAQAOYAALOzs9ra2qysrMHBwbi4uM3NzaWlpd7e3qGhob+/v8XFxZyc nMnJycvLy+Pj4+bm5paWlurq6r6+vsDAwMTExMjIyMrKyoeHh7q6upCQkN/f3+7u 7sPDw4yMjNbW1uHh4aqqquLi4p+fn6amppeXl46Ojs/Pz729vcLCwru7u9zc3Ly8 vJmZmd3d3ejo6NnZ2evr67W1tbGxsaOjo5SUlLS0tNPT09fX187OzuXl5bCwsI+P j8bGxq+vr9LS0pOTk6enp9HR0ba2tq6urnR0dIuLi0tKSv///wAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAQABAAAAePgEeCg4SFhoeIiYVFjI2O jINFGxEPIQcBHkEFDAoCRIJFMB8qNz4FFSgnBAALn0dFLgcvRjgMFAlGNT0srkU5 AUZGDQoTKcECEL0OwczNRj+9GjbBHBKrwQYZvS0mFkYJGDE6RiMIJb0BDTwDK0Iy AkAzIkW9AwBDIAYICyQ0Ox0XXB0hQrCgQYKKEio8EggAOw== ------------YoXAZrFJ5hrjMseBSNFvH1 Content-Disposition: inline; filename=buttons_05.gif Content-Type: image/gif; name=buttons_05.gif Content-Location: http://www.scriptplayground.com/images/buttons_05.gif Content-Transfer-Encoding: Base64 R0lGODlhEAAQAOYAANra2qysrLGxsc3NzZycnMHBwaWlpaGhod7e3tfX19LS0sXF xcvLy7+/v7i4uK6urrOzs7a2trm5ube3t76+vsDAwIeHh87Ozq2trdzc3N/f38bG xqqqqpCQkNPT04yMjK+vr+Hh4ejo6JeXl6Ojo46Ojo+Pj5aWlqampqenp8nJye7u 7s/Pz+bm5uvr693d3cjIyLKysrq6urS0tLy8vKmpqZOTk5SUlNHR0b29vaurq5+f n+rq6uPj48rKytbW1tnZ2cLCwtXV1eLi4sPDw7W1taioqOXl5ZmZmUtKSnR0dIuL i////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAQABAAAAeUgEyCg4SFhoeIiYVLjI2O jINLKzwtQwgAPzgDKgsBSoJLLiEZCQoDMEE5DhAEn0xLIghASbRJDRIzIEiuS0cA QkkMCxVJEQIBJ7w9pbVJEzEYRja8Gh4XSUQUDkkPNQYdvC8sPrYyRUk6KAclvAAM GwU0xgEpJDtLvAUQDxwGBwQjbpj4YMEVEyUIEypEqKihQyaBAAA7 ------------YoXAZrFJ5hrjMseBSNFvH1 Content-Disposition: inline; filename=photoshopCS3_pscbanner.gif Content-Type: image/gif; name=photoshopCS3_pscbanner.gif Content-Location: http://www.scriptplayground.com/i/photoshopCS3_pscbanner.gif Content-Transfer-Encoding: Base64 R0lGODlh+AJQAPcAACFSmGl6jens8WN8ocPK1LfC07vDzVx0mCZbqyxrwxtKjra+ yDZEWaSzyLrF1XF1e9je5zFzzqu4zBdRpnuQrtDX4kpsm3aMrEFxtEhNVMDK2U5j gdHY44ibt/b3+dTb5dHV3HyHlMnN0xhFhThnqCljtKOxxsTN2w01buzw9dTY3s7W 4bzH1u3t7lRqi4mcuHiUutPU1idgsMvR2o6UmsrLzCllu6Ksu1N0pM7Q1GiHs5md pS5iq7S4vr3I1yppv2d/o7K+0CBVooqaryNZpsHFyuHj5L7G0ViBu0RWcDpJYISY tZSlvmGKxNjZ20BRaZmpwjVqtFZukdTa46izwDVdlR1RmjhWgeLm7aqwudzi69nd 4jc8RMLL2XmOrtvg52+GqOPn7ihId83U3hY9eczT3eHk6fj5+sTIzrjC0HKMskpe eiBNkpqmtRJCh050qcfO2ZOityddrlhibSFLiC5wyz9kmK67zvz8/czU4M3R2MjP 2PLy8mJvfRI4bb7BxExgfYOewUx7vUZZdPX29lFnhpGhuStbnl5ugVRhcs/U2js9 QCtUjq64x9bc5N3e4A04d97i6Dlzwx5Gf6aoqqOuwDhQciBetEBqpMrS3ZqmuC10 1IeevVhbXmOBrKe1ysTM1sbN1aCrvMDH0TJ1zy5ux0VjjJamu3CEnTJxyCcxQGyE puXp78bP3PP199Xc5f///8rT39nf6MnS3svT3+rt8sfQ3dPa5Ofr8L/J2Nrg6J6t xPHz9t/k6+/x9c/X4uzv8+7w9N7j69bd5i46TODl7JCivPL099vh6T9QaAwtWtvi 7MrV5RJImCdpu5eqw+Tr9LfE1+Dn8CFXqpOlvr7M4NLe8A08giZkuNDb7Y+huyFj weXo7H+Us///+fz69ebp7ufp7cvT3tfc4/n8+vT09MnS3fD4+/Dw7+Tn7VJoh9zh 6PLz8i5mtZCcr56krp6ntOXm532MnMHN3bzF09vf5e3w9HKJqdfb4M7P0MbO293i 6pyqwOjs77XB0sXO3CH5BAAAAAAALAAAAAD4AlAAAAj/AFcJHEiwoMGDCBMqXMiw ocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmJsFKqXMmypcuXeFLiiTmzps2b M8/o3Mmzp04PQIN6cEW0qKtjx47yOsarqa+nT4P5CkY1mD17wLACq7W1Vi0BYMOG xUUWFyuzrNKmDcM2DBa3xbAUm9urrrC7wvbty6sXmV9dgHXJEixLFoTDiIcNe/Vq MeNXHyJ/uHWLQ2UOFTJr/lXh168VoEOvyDM6Dy3TtFLHohWr9azXsGHbmk27le3b /3Lr1n1it2/ev4P77i28uPHjyJMrX868ufPixJ9Ln069uvXr2LNr384d+cvv4MPX /4SFs3zNM3h8qj8jVKjRokmRLm3qNGrVqle1AuvqVax/smehpRYrbWFh4IFzFVPX gr3gpVdffwUWWGGGIXaYY45BFhllk13GwYeYaZaZZyt8JlppqJ2mWmssxhLbLLTB aMttNLbS3Y3A4YhddMnxqOOPQAYp5JDI+UjkkUGqhIcAEjbp5JNQRimhYlRWaeWV WCq2wjArvHJMSu/BxxR9UEF1n1VX7dfVVv6JVRaAA6rVllsHypUgg3c9uA8ye0Yo GGEVWqhYY49FBtktHVJ2WWYhjugZiaHlIamkqVVaaYuuxUbbpjPWaOM/nyIp6qik /mZkqc+dimp2qq7q6qvByf+0wgUJ1GHrrbjmquuuvNZRSik/JJCAMz/8YIMN2CCL zbLLliCDDJfIIUe0CFRbLRHTCEEEERMIcQKYRsXH1Jj12Xdffmry1+ZYbwq41px0 ymWnggw2qGeffgJqWKDDXEhooRsqShmIjW5momiSlqbipS3OkqmMs0HsaajDwWrx kK0ul/HFHEMXpKobaxeycNGN3LF0KZ3BhBSb1NFyHRHALHPMNM9sc80145pAKQkE 27MzQBOr7LKXlHDJ0dFeYm210zSN7TTcegvue0jJ5xQvZZ6LbrrqtvnmWXESWCCC dvZCb4MO6ulXhBQWBgG/EFD5mIYBKwqiiAYfDNqko1n/yjBrD7v4Ym0TU1yqyScn rvjijOcIJOKNX0dcSh4sUcgmEWSu+eacd+4557cK66uwPRd77Omnl6C66tIuvTQR CMDe7bewhFk1feWaS5U9Vu2nlVf9rSvA12GHITZbBsZVNp55qp2vvoL2KzdjkiVq 94ciPgopwgqbliLDgg/Oaac0gmqbdZA/Hvn6Qqb/T8bus38kyNLF33HKL2yA+ef8 9885z7/iGekSYAMC2sBYqDvW6p7VOgTIwXWxI4IQpFY721ktd1ORyu7ykyaudEV4 X3PXu+ZUJ7osCC/Ng9DaJOQ2C10oQwCrm8AKNqLO6A1hlPoe4FjkMPFxqnCGy439 /3rEnJDxaIjGKdmqkCi/5jCxiVCMonEo94LL+S9zgrii53wVwJ0Ji1jGckYCFWiD BULwdbDTFu3CdBRykSkqGeTg1rbyQa+BBU7FG1vy5nVCB/EFQiwElAvjBsO5SUZg HsKb9k40GoWlJkWYclH4XjM+8pVPiphknPt8BL9M5qYLuQilKEdJylKa8pSoTKUp faBKUrKylbCMpSxnSUtTaoA5+NOfFncJugDainTFCpaxSiDG1DlLdQx84Bm3FbU1 WvCC5ZKKL3iHJq51bV3EixO84pWgs6Htjw9aGzIm5LZAEXJQc6MbIgeGN0c9qkQ4 XNiKVvQwTW0KiKDypD73yf/P4+SiAP4IqEAHStCCGvSgCE2oQhfK0IY69KEQjWhB C8CCLiQHTFXcHy95eatSjK50PwAjAhMoA2TKQFrKXCYRrEBBqiFFKbgrUwbRhK7f 9ecrX3FTNrUJL3ndqY9pAyQ5KfS2C8Utbun8gIbWiT1FLvJEpMkh+CIpG1tAbEaW LF8Q+8nV9l1sZE9MThcAGlCKnoCRaE2rWtfK1ra69a1wjatc5+pWWvxzoD7wTu0y utG+/qoOXgRpsGxQTNQd01nPOukZI8gtIjjTpbjD4Bz1k66cYrNdPCUhgkxol6A+ aKiDEWT0/kU3GV4ve9q7IYooZanW7PA1gtuUjIC4VVb/neC2uO2qbnebqt+MVaAs +AUWBAC84hr3uMhNrnKXy9zmOve50I2udKf7FVzo4gRk9QcLjoNRK/ZVi7bqogCD aboxljGxyUwpGrU1u6kVxSkbPBNV2ERcD9r0mjotS9iOh7zNevObKQSMYRrTr8O0 MDHTg4yCreehptbQUfCM1IpkBFtNtcKSP7RRqHDDW1Th9sMf6/ASyVoAWrAieMJL sYpXzOIWu/jFMI6xjGe8LuDpIhcCzaupcoNRXX7Xfx391QAPSGTznjex6kXjtibI 0se2cSrAGN6biLuf6rIiHbgAS1bUVNwU71ROyIsXH4GawnHG7QMcmIJS+0VUBBdy /8EcmgyIKtNOGzKSNa9pxW270IXbXrg2J+Azn/28m0D3uc/E0bByPpxbKDL6tp4M 2T8LQB1Q5mgXQUDOJz7hmyDs4lUjY0FZOSDC/Zr61KhOtapXzepWu/rVsI61WnBR jC4I1KLC6a5Gf7y58AZQyELu2elGOkbEMnCZjJVgeytIlGNMRQDgSAcWzEBtLIDj LMNzC7XNgGWv/K6OXsvmNvvrX+ahUC+6OMwUQMBuFXCgMW12czqpZz3LYI+Gqd0b a2zxjy5oIBcsCDgrcR1oDfiABQ5wAAtCiWh/5+LgC88FokVM8eYYgwm7MAann5Px 3xhDAsjZxad3IwFjrM/WAf+lhZjrxPKWu/zlMI+5zGdO85rb/OY4z3nMwyAMUWu3 OGDqwAZ4vcUgC3BnwDJWec2LDWM/S6XM3FaT3cuLYEDbDPV4hNYfsYV6RKIYbumF BJrQBAmwhcpcBh4IBQQXeb2F3Jutl2eRMYxbjIETZI/GGD4wjHifs5CHrPfdFGnD z5gmFrY4AcALwHh/MJ4FAwe4A8gahAIoXOKhZAFAg+B4ivpg4rWtuOj/8fF/lDwX jkMOwD0O8uOI3DclX58PAsqCvdzrQZHQyzBmMYbcRyL3t9e9OcYQ/OIb//jIT77y l8/85jvf+LvPw+2FUQGBAn2v3iV6r3UmrGL1TNhFTuD/MU+K0iRfa8kTnIAVnMwL YOBiHk2QhCRSEQFSCAIGDqjHF2SxD06QYhOBUA9hgHZcRlyXhRZY0CB8chcGokfJ w1nfpCeGsQJj0ASkkAoSMAbvVlRwg04xdEh2cwsVgG/vtAKs0QpdgHBQcAFAMAAu OAAX0A0B5wD+8AKr8IIwCAULp3n+AAXd8IMvIAH+4AAS1xuhN3oUV3oFYAyUZgwZ R2kSwAROuF0NYAwW9QnGkAux9w8OkHFS2HpRqHEW1QVeiHGw54ROSGlMwAS5sQts WD/bgV0BFQv6ogsOAAVxwAmcYAIVcAKc8Az6JwFUMAVtQ1Rw8If1UIhukwdQIAFu /6MLEgAFeaCIlFiJlniJlAgBpgcFL/ACjYiJlngLEqANnQgFKwCKqJiKEHACnliJ NOgPtxQrtdMB2Ud0HVUrH9V9wXQsSpdATWdSSAZ1EiQE6udkviAA6RAN9JcKqXAr pCAJMOAImeF/dRAIWhAJYZBlBsgVOeUuxqMWWCAMujAM4zAFEMAndYI2DyIMaGMv e9I2EHALebAHTWArEgAHeYAojKEYiEE9BDOCidJUUAVPhbc3sYCCDmACNzgAB9CQ DgkEm3cBLuiQDXkBM9gNOHgALvgCQ5gLkJYqj4aE6BOSx4FEH5cLbmhRF+cPXRAE xnAHKMmG/mAMmWaGW4hxLP9QciDnknewhHfwDw3ABIznhGfYADFpesawcBpnMWT1 bo+xAlAwBHGwACIgAc8wDhpAAYA4DkMAA3swb4zRBVpZD2D5CgQwBFf5GFGpAWXZ lm75Cg4gAW85b3fgBUtgAhqQkHLplnEJltqwBFCgAXcABRXwCisQUHOZTofpD4n5 GBrgBVAAAWCJcqgni67AV9/lK+HFRQLEM+RFLAZkXguEXg0EQVHHZMsGH8GAC5EQ DR4lCBIQm01QCqkgCVAwBhXACaUAgCrgCPvwFmnhJgSiIHdhNgfSCxDgCFDQBBhQ AR/Af3WxJ4JxVICxgO8IAYYCGRVAC12ABDxDBQTQCmX/wBn66BiU8RllUAa0ABrZ UwGHR2G2EAumARqPYhq2kIImwJAVCQX8+QJA0A3+EATd0JAD0A1QoA0DCgUKxwJA 0JBAcIMOCQUU1WfvI5IWagwXtwuURnob93r/MJPbhZM0iZT/sIT+kBulF5SxaYZL +Q8eqhslZ1EzWQC5oHF3kIVEFCQCNYIfcgtQoJVO4AQqMKRT4AAUEAcqUAEzAAo8 SjCWQQ9H6m5OihlQiqQhEgcUMApTuqVcOqUV4AVe0KVe6g92OQsiKCJd+qVh+o+P uQRnyqMO4AXaIKZbGqdzSqdzZqdNSjAnQHsV8w9BN3QxMzNbpDm+9mtHp4s/AzS9 /yh+yFQC1VKaUDdBACAECrB+U3MMqxkJEiAsTZADMRADOTCbCdAEM7AHupkAgYCb rwCdb1EWYVAM+5BujPE2+9ALs8oBihAFPJMDY3ALsuAXsvAKb1oBt/AKEPAFyoqd FUCB9LkCrUAASCAszzAKBLAHM5Cev4AokeGembAHcLAH4JoJ67k3MGJoGvBvfdYK q0EaJBILJ+ADd/CQJsB5lregAeqQL9AAElB5C3pwL3ABjfgJu9CgB3ABQVBRYWWh TVR6u+GwHrqElIaFQWlRsSexKApybhib/Up6rfeiubGFGOuGbngxAiUauQAE8pAD KnAi/oAKQ6AIK7AEQwACoP/RCBSACqiwBLmQBjCrCHswBEPgD6Lhs0PQsqAxBKiQ BqBxBzlLAZoAGiywBKegtAawAk6LChRwCicytUAABEuwBE3rBV+rDQXASGRLtGkF BWTrBZ+wAl4LtmIbGgzqBa0gGp9AtmCwBNSwAtRAtkBgtqBBDYC5t3kLBHvbt1DZ tm8LGibQtksAtuV6Iii3XZaZPy3za7YyqDLjUbeyDaAbuqF7NKDbi0snmsZmLeZ3 fsM4QUIAAM3QUs0WDODQmsWCBDGgAk4QA6NQLFGwB/rACcECA6HQBbH5D6+gC73w dr2gCx9QAXEpAQSgAlOgGB8wBiIQTDWgBytQvWg2Gnf/EJv0UAYrwAFbsAWPIKSK YADiWwaxwGdIUCzP8AcLcAMSMAp7IA4rMCLiAAcEcARU8AxUgAahAAeZ0Br3CXD0 cAQSwA9QAJO3NAvr6Rl5cJ8F0A1SIAVA8AlBoHCslK6aFwQZLAW78Al30MEsoAGC hnBBcAcEuwQZDAQdTKGcRJJFZMMMuyoOqxsOe6PbVbL/wAIY2gAha3Kk92lLCHI+ vBsp2QVmSHJM6KJvOJMjKkSuIlA89AkBMAQx4L4tcgcBIA+KMAsBEACKYA6GEMZU kAVDIA5gLA8iIA8BQAVe3BoLEMYLkMcLIMcLMAtaLA89MAQBEAdlMK9lHAej0Ahh /xzIAWAIPMQC1NCQ1EANs2ACBwAEJhDJB+APLXIClxxJrqENB7AEnwAGB/AJkCzJ 1IAppgwGn8Aid7AEl0wNJjALhPsJkQwELuIFDQkGJhDLs1zLokzKpvzKUHDJu6DJ YADKsaABfnq5QycsiMpFo/NXvoIBgpDNSNAE28zNghAFNnAJ21BMxgLOxaZYrSOp Sua6TCYEU8dsrkC7RiABx4IEIKC7omoD7UAC4goDxkJ2JBAFJIAJq5AHw8COwgAB uYkJUdAODg2bSToGnmDOx7LPEsABKzALL2ABDa3PsKkIQbq7EoAEDr3POOAAJzAK gnAsMIABhFVGxNsKqTELoP8w0u1wLM4QBTBgAKBwWxqwChaACc8gCDzg0CSABI3g AycgwaBxkD5QACOsDQmrAUZoI13gACKcwdpgwh2cCyp8Av9Ggy68CxgsBasww72x sDncODucsZ9UhpnWhlFMov/gklLIBCBHhk7IBJnGAmu4hiMHo3ddxf+whriGPtgh UDQyBIiwA3rgKZ+ACPIwA62ACH2gBwWACAFQAzkArifQCJItD31AA5RNIz3QB6iN CKqN2j3QCgGACEWQA/lg2XoQ2X1QBHqwBwFw27LdB4iwB+ZjGy7gArnRCsMd19Tg AmBAI5+g3ObTAdrQAR3AeC5wAL1xB8p9AsZN3MFtGwX/AAbDfcq20dxg8ButAAQu cAetAN4XMAs2Qt69UQDVfd3Zfdza3QHKXTg49nOXWwiAVSvB9muiUwfOEAESwAwq YA3LIA3SAA0NvgzWUA3PAANRcAnJgrrGVn6rG3Wt+7qvG7uPpangMM8lgA24GwO7 +wwlwANvEK4woDo8wAOrwwN24Akc8DbDUAGeQAKr0+PPoAdw4Aky3uM8IAHwCtQ8 PuMk8AygGgNoEAVEjgn+kNKC0OOr03Rq0NP99gxQ3uPLggEGQAC54AA7HuNWXgJR kNT/UK60cAIsAAXhXXm5cGEskniztwrDLQVL0K+W99WgpHkuLMouUAgvgNYVutYV /0ejvqHouvFPvuHouQHp/VYAKViZ//BPll6imffoC0fpuiHEG0cyonJrgrYEc0AD xStofVYJcxAAxZsIcyAC7nDqIqDqrD4HrV7rqn4CWdDq+SACIpAPATAHWRAEiTDa NLADfTAHlVAJiRAAtW7syK7szK7qXbAGa8BnErAGByBoDoDtgnYCu8Dtg9aQLrAG ycztS0ABFADu157t1i5oJgAE2L4L4k7ufBYEF3AA2I7uXcDvuzBo497tXUAN6s7u 2L7tBN8FJoDv8e5zlmvFPDaLG/Df0hzgAOQrlyAI0sAS3gALH//xKUEI1aAD03AJ haVAJUWa6vw62sJMlAoAlf/KBpjKbJoaDvP8LILQ5KOAATQOBmUwAy8uAzyAAQuQ D4FA9CRAmJjBCTwgA1EQB/mwAEiQWAtQ0zcgB89yA1QgAfTQCt1gCnbAA4FQA1RP 9Dxw9PkQB1qPBD2wAHmoZ6OAA8/CAzrw9lVP9AuwcGlAAs+CBFTwB4Hw9DKgAwaQ BmmAA09f9IE/BIglCAbQBbNAKVfdDYVQCGddUfGJGgd51VAgBZdfCAfwAj1JhHym ASzQDRewCqF/AP2qsIeO6LKPJEbiD4bNMQKVrulaCRkQAGKu+7ufAQ9AABqQARkQ xxlAA/6m+7yfAXOQAT1A/MDP+w9QAwRw/X3QCaLA+3P/0AcPYNkB0ADUT/y74Pze D/5GCfzJkAygtAvJ4ALLrwHrD0q6v/5EqK4ukAwmcAHJABBrDrgY6KKLhmTJuuTS 0NChhly5wCQDomFXsgM+NBRYk2wANRfJTORykQTKQYsYNV5IJpCgCxcXDTa8mPGh Qxb+/LH419NnT1iwXL0oVOrH0QRJlSb4kbRUgm2CsnkrR4jQsatYj/HhU+4bnmOB 5FzCVsJsCRlmZchZi0DOWwRx5RIhIsTuXSEArNi10vdEUFeBjwULZ0SCW0wwYOjg wcOOHRYrQMBwSwJNjhj5dCCQoaPMGAIk4lLBnEOEILdqQBFAI8ftqFB7WrEwVYUH /5V8+WrUeHOIh5rdlBHE+WOAwIl/J7rgcItjQRoDf0Qj4JSmQLdDct4UMXDEQBvX CBYESYPDNaYeC/78iRNXDhUCrWjlidXFwYVCGy4EYdFlVh5aAozFlhNyKQAKF/Lb YAMXtAnCgVwWcmBBCl1g4pMHNUAOuZ869PBDEEMUcUQSSzTxRBRTVHFFEjlkkcU7 dsnlRRpJ1GknFnIsIIMMskAjxxwd0CSDPljQgMdRhiASjVGAHHIOdzLoZAEgWRAy gwd+zBGRDOD5RMoa0CDgiBxPWZKFLzthkoAmqzRSCSVy/ESJZIDcRYk13HRBiQuq 3JOJJZTIKEcffHgzTjfdZP9CCRccWNSFHC9QYgAHHPiThUutfDTHQAdlQaM5ByGU AkYT1VEnnj4EjCijlkrAGaWa+sGGHy6RyptjjimnHG+CgsWbb9BpIYUWvoElEASw SSsttuCCyy25oq0Lr7ysAECIvQBoBoC/hBKMMMPoOqQKcsnFwZ8PPpgMASLU0AME FWJ4hq439JiBCrowyAdeEPSYlwgMCGBN3PhmacWEKg7BoIZ8YsihhnkPwQGNGgKh i4chDBgFlBNOGAUHuuIwwNAjdKBLDQOCwOEQIuIoYhQf6FkAg5AXWADkdp+jx4AF MKFrCALgmG+WLgq4ABBA9mPhhFkCFNDgE3woIIgl1EH/GukldoqIhQMGulodaoIo IJcNa/ywY7Q7Nnttttt2+22445Y7xAJ0KqDSSlHhIgNKijjCAWMcaGORROihZ28D 7shgERrQKKKSAuJYZI5R+likjzTwFnzyIvBOZJF36FljkRD8XqABwLmYo3MHPi+d njtQ19wBYhi4o9I1iDmggDuSIAaI2Y2pndJKASHGmDuUIIaJuxu4nXbbZ79jlQfv cOH3AoRP4u5VdC9gF2KOd8D4wCvV/u7kl2/+dt+B752YNWbHu25/fAARsA4KYSqp pvb/wZmjzCoBtrKGN1KAFXRUQwILHEU/8MCHFAjrG99AwiVksJa2uOdZ0YoLXegi /4Rp3OVaABghABTALcAIxh6FkYAQiFAFHHSNExKAgC50AQEVwMAuMFjBFNRFBbu8 QQQi0KEQ1BADFTjiFmNAw11CAYoa2OUQcPjPLLAjBB00TAUgyIEBhHCIK+QiFGjA xF0OgTJQ5OIIOLDLMwjQhS6MQg12UYPNGGGXBaChCyfQQBpWQccFNIKNLRtZLhyQ hjkaEQ1Co499vLAGgTzIP/Nx2oBaISF/3EEb6oDkGj4BoVz4wAFBuAMUpABJQHyi AD5A29xc+UpYtihtHHJRLG35ylq+iH4F4GUv9bYIKXGBGLt4ARcGUQB6qGIRBvCH FxgAzMUZwB2L6EQaGrG4EP9Yh5fT7EQReJmGJCxiB/Q4hRKA2QnVpaGYnTDA3YZ0 Ti4kope9NB6jCtCAZBBDecRwwTx7SQEGqIIYg8gnMV5gtPAlhBir4GU9+9nLCwg0 CQEdhATultBV7CKgBTVoAXx3UF7SjhjJYOgFEprPVfgDfPqs3UD92csbzUhVQunA BphCqwAexRk7dYYNdkpAbwyLHNBAwgQucYgoICEa52CHsKBBjmrw4BJuCY8Gq9rB D34QW1slobVIaEI2dCswrhgMC62FgxmU4QMQ2EcxwoCFfeADBiSEQQVeAYEpmABb QhSBGq6lBkVwYBgfWIEI9AIAEYBCBHthBBxiQYtMdEP/L2rYVwW4WANrhfEEcDDA ALZqBUwYgB5HsEBeRAGKVvyjC361Qh0XcC0r/AENJ7ikAVh7D5tZQC9xOAJDWJCG e1zrHouk5AlYoI01JAEQFiWbLWwxi1k41xatUI4hgyCBXQAiCUnwgtZywYKpSaAB gBgEd+u3x1zeUr3rZW+IitYFuOUIlgaCb3t/khO7+VMCNHjAA2igCX9IoAPMK4A7 dqDNRqAiACE4sATcoQleZmEHlGgnLxsx4QoXQBM76ME3+evfLKRBAkOAhzYLYIAP 0yALL/UHBQ5wAX/w0sVAYEKMX1q3DnTtAB3YhY0lcIGudcCidXMxjOfJBCDTeJ4/ /97x94BwgBcQUwL+YIKQlwzkDvCSyTu2aICBTAEB15jFN9rjTF2Rv23YwKc79Wmb 1ewMbDgDqMP6BlEvcedLTIAI0SgHOqABjX6cAwnToCoHDe3BvNwlW1/Ny1fBKtZv FYYKZx3DFJCBBVbgQgCsEIZcrcAGGExBFhB4BRX0YgERzIAC1qpXBThQgTKY2gpV EEEoFgsARoDCFgGiACOs8IYa5AAEisjHpBlhij22Ag6hoEJw+6KGnVmgLzcIxXRX qxfc/kEvVrhBEUDRBRYY4A16ocAC7qBbK4iMHiyQGbqHgAZ90GIFtPiH1MrL3Tus Er20hGMXRJnJBgxgu/d40P+nwHvdBqxi4PxBr30d/nBXfm8XDQhCT7JXALjtYhcj ouWHgtAAjVf8QxIwBhNE/vBc3EjlKocOM1eukzS83B8xXzl0inOjNKyH5jDf+czT 8HOZw9wAQ+950I1+dKQnXelLZ3rTYxwi/G1gVmqmupp/gI2qyxkDBWxBsVrQhGmU xQbYmAAJrMGOP3ODHM+Yxluu+pZpxH0aRGBXou1OwkQ7mg2PTiFZwSUBBdDBAirQ RRgEAAzE46IX44ABHRQQagjIwhFUoIMVLLCHPUiADSdEgx7KUIY9rEIBbKjXHvKh gMCDQh/QlcAV6MAIA+RGN6JnxAFOsIdM7AEU0bnH5i3/MHQLoP4Zur7kPRx/jz8s 4A3HL8LLDNAD1LNBFDYzBepXsYChL6AHANj8DQgQ73nbomj3eMITBhG2u30qlA0J pZWmFrsDlJ96d+OlPxAe/yektD9qg3j//W82kisAkruDf7g4EsmFXUiVEtG4F2kA Y2iATPIHEGGCBmCb9EoOFKEfp9tAn2M5l+NAEAxBERxBEkQ6mTKzF9iANKs6FqS6 OLsEDJiKFuiHOhu0CzKLPHuGFEgBaeCGcqgGEOIgIZiAZugLK1CAZkhCvBihvPuq vSOh0YM0v8MFwwg8CxiHXsAFe/CFYLAHASiGLaCAwKMAR7ChYaAC1LMAPRCHGagC /9R7g3wwjRtAPQV4BkVQhBxAPTpYgD2YgUzQB1MQA8HbjRqAB9QTA0PYA0UgAAmo gSL4g3tIwzQ4gupTAFHYg+jqAuNTgHvwGwpwPAW4gT8ogh4IPgWoAgP4uUpkA3hY jz94A9SrAm/btRWgD+OSgEEoP3wLghhzABP4BCvxAm2wvzv4BGpIgvJDPy+AgiAg pU/wgvJ7AmoogKXhP4ibJWv8P230CRdBDpLrCQbMnjuQgJP7BxYgR/jKBQekuJ44 xyCoL3NEx38IOQk4wS64LgW0qDu4A5kKAuTpkFwYR4z7B3/cBQnoiesayPbSgBJs SId8SIiMSBFUSBRUQaorAf8bwEiNdEGtk0FoOAZpqKBLMAsEKIFmgIG0kwZ0yAYe IDS3mIZmEII3gIFnqMlAgAFBYAQFEKFGwxa92zs2cIOw6rvBEAAzkAAxEAMp+ALD 20IuFIAwqAc1mIRJuABZ2AdhgAA0dIPBq4AKMIFJGIERYIR7GAA3EMs3AIEKiBcL EMsquAc1KINZ4AclEESyNMsRUEpzUIQYWIURMIVVGACxnAQKYIFRqL4ReIY9oIVY 0Id7CMvhahJTCMsReINVYIQRUIAREIUjKIA0MAWxRMvLDE2g0YdYyINapAXxcwAo eAI4KT8pWIUD2AAlkIICMAElML8BWAUpgBMlKIQ7CAL/3HyCNQjM3oSTQhCbCMHA bWxObLxA//vGLqDAAiy5deyJT3hAJmCCiFjHisvOBtjOGckejZuRXTAGjTOGGcmF 7XTAT+gJY0DP7eSJ8PSQiTtPCSzIg9wFJjhPAjQb6BwR/JJIAi1QAz3QDSwAeDSz mtoGjTSLjDwLCS2BCcAAZsCDfvjIkGy7tSACGZgAJFgGaFgGaWgBliQ0OZgGK1Aq ayDRP5OGZciGaNCBmCwhR/vJoFQAKTwGXxAAcEDK2hQGVqiFYPAFLqyFMDADCkhK CkCGXiiGSJCAsLzCYRiGFTAEOhDLsxRLVHMECBgHJ4iD0MzLFfiFWVgCSxCDSXCD /7NUShYYA7bc0hFwg0nAgW8DxBGYBFEog3mbhcd0g3sQATjoAn+YTMoUSzoAGg34 LdAcATqgyrCkSgpAA12Tt19YgRWIhUtygF04Tt/0zSc4kE/91EL4BJ2AglH1TSlQ JR8oswBtzlh6TlgNEZKTgO3EuOypOAdULWM4yOl8TwPsgl5VrQv5hwD0Cf78h1wY 1k9gAvgiOfhCT2J9Twb8kALoT/g8SAOsTwtUER9AUHANV3EtUAUdkVXZgJGcUHW9 wQplhqHS0KJii7ig0BCF0WUwUTkQghS1Ahiwhj9bhg9YBmvYgmUwghaQACuYALy7 UaCMPgUQSgfoO1fgBXvAhf9ZoIBugAIswAVgKFIjBQZcCAMJoAAww4IwCINi+AcK UIM4+AKs1IUpCAUKeAw7WAUqUIF6uMp1qAd8eAYLeIxV4IBb4IBf0AAKMAWkXQV+ KIMKmAJ8cAIDoICfNYUBMAQ4MIdYEIcluId7SAOv/IU84Aeu3VNxmAXVOgUpQFoL wC3VU9bPdAMyoABUQFqqNYE3kg/UxFQAiQXVAq9dKMsFiU0vkB0TuAcpoJABWIKQ shITAILDXZABcBBqjJBXnVXL/b9a9QeZMsBvNMB53DgD9FwG7ILz3AX4qtZhrVYD HNbPnUcm8JDs3M6N+4dhJbn4jM/K7ZDcTZGiGVff/V3/4F26pSGRVVkDtLgg5E3e 5KVQCz2DeIDXCYgWOZiAJiBRGIUGZjgEfeXXHgRYF4WGeNiCLfgAwPMqJ+Q+7tu8 6HMDHZXYwaiFkA2DTOtYj+1CAYhfk2WFTHsrM+hfLDBZuPqCccAHFXACfBiHq3zS XogEnlUBB/ZSWZCFV+CAFfi8z/iFW7grCNiCKRi2GcC8MVgBr/TKEK6ADB7aX/iM MfDKWjRb5RCYLli9WCCazyQDMhiC8ZjcGWmFPEDNX7jU1DQYf7MSB+ilSvGBrSli lXMAFoiIJLa/ZuxFJF7Qy61iWP3Gn+BcY1BWYxA56jTAZfXiCuyJO/hH1D1IbvXH /xkxhvf8B+os43JcVgI8Y4JUz23UACUOXj3eY3DlpVZlThGJukt4CwxSXre7oHY9 B26QhmNYhqKKFhlohkAgUYFNgWhwoQmwgGXghg8QX2lghmiohhkQ0RQoXxJ6wlNm A1WOvqAMKzzwFsHghWAAhloQgMNzSiPlQlq+30yzZV5mhZPVX/3FgmIQhnX4AmSO hF4w2ZMt5kiAAGjWhX2Y5n2QhcH6gFv4gGGoIRvShcEiWq/M4FeoUmz+gFcY51dI l1sYWmxGYfqArll4rDKNBY8xBUi4YQMwEuSwhdPE1B/GVL3NA+i6pIVA4ojot+r6 LkLRADjqmIX4riJm4ibet//UKhFZtWKMhhss9gktBkeTO0+MYwE25gn+DAKQJkgJ gOPWpV1tRc8gwFba/WhjwDjSZeMIFOkGILnZHdbp7DGx8b/dBeqzidUUCeoaMeoS Kd5BZosLYmqmbosPtVBCWOQUcOTodQ8haAYJGNEYTYFAmICsDoR+GN8tyIZAKBc7 mMloeAYFMF8cXeXNY18pDAxeMNIuDIZgqGtf0Gu8puVaPjzE82Vc0DTBBmaULQZm FuZh7gVhaOxeeNJiFoZ9QAZksCHKxkphqOwIrlJolgVdiGBo3ubOHoZzTpdzPud1 roBfGGFXq4AVOAECsGc/iINR6IJWkGeA/mHdBuh5owX/eK7of2iF6XKuVqCufQvu 4uZGOGLo487ouLlo5x4Rk+4QFkhAgpzdLoiRBlBI7JIA5dDugTTpXfjPT2jjXRC5 exrv+kJPkJPAnshujTvv626A8gZHkcuFTwg5QEbq6H4b/u5viBPk8GhqdnG7aKnQ aiCEeFiGqi4qIoC7a0ACa4DRFoWGN8iWaADYgJUANyhCK2iG0QOAQ/g0VHZCVV5l 1GPfiIXlsZpYXnhxGNfrXLYHGqdxYLDxXa4FHddxwR5sXNDfH880YT7Zt/rf/0Xs YkjyxxaGx+4Fat4HaabsbrahCPbsz4ZmCKhSzibt01ZnbCbaWQCFK/ADSGgDXfNn /9X+2t3m7VoEkACB5xmGZ+iaruIm7uii89TKxooGbgDvcz8f6p4IatZFkf/+8xMp 9G41dEJXkVUZhKkyNEhHgLJjhkZmcGvAgGtIwiREAmZYcICFhmhghBACgAxXgQ+w hmjIdCLoqiM8oU8z8c07cTp82BGY67E6BrKK8Vy2a7zG6xrHcb/mcV8edh8PcsXW X/kl8iI/8mJo8iVvbMl+csqWciqvciwP7So97dJO51uogFgoA7m9vhnIg9VmbdX+ ZzZvczd3GsaMhcdy9xmOczmXLnov7uROLT5XdH2HG6Tmb6QedADdd6EW+P5rdHbp oEiXi2YgAWaoahK1hkBAAv8keAMdeIYWJetHsHC+YINS/wAVMGshyPRGe+sTl/VZ V3GJJStcz5UYl/Fe58K7tnF7QLxgH3abL3YhH3LDPlkjT3Kfd3Zoj/ZpnvYpr3bQ HjXRznJtT+cvXwFx0IMcyIG0EmFzP3cgTvce7mF2f/d2d3c5n/M7ly57v/fkJniz P/sCPEG07z9EX3uHCwoPeIFBYBcPoru6r3tJJ4FqSIEWXQaCXQaBpeTx/YBH8Go2 sAttCQRp+ABmYIYPkFEdyNFUlvWSV99Zn9Nad99c2XxeOIYX3/Ui7XV76MKZB3Zh t/n7vV+cP3Zl53liZvZmZ+ygl/Zpr2yjB20s1/KlL+3/DwDnMfj9EP7hVxvh1Ub3 qwdoAFn3du/6eP566Qr7Oh97t78l6J5+69/Gtr/+/4NOg79776/7hWeGFkiXvgd8 wE8Xj8/QQNALITh8BbAAadiixocXUL4HK7iGE9q7WR+9/QeIEQoUjHAzwgEsWK4W Mjzm8BiviBF9UawY7KK9jPaAbQRWy2OtWgJGkhSA6+RJVrhYsWQV5uVLLDJnFqvZ 6+ZNYcL28eSJDNk+ZLqG6pJl9CiEpMOUvmr66sPTD7duVfj1a8WvChU4cNDq1erV FWLH5imbhxbatLRisY01a5bbt7Ns0a3bylarvHpb/eP77y/gwIIHEy5s+DDixIoX /zNu7Pgx5MMnIhOeXJky5sGWLWfu7NkxZ8OhF4/+bNp0wmPGBk0j4vo17NjNSFRL seWDNWsfbqtQsVtaCmYDFLBhA+C4EAWBuM2YwQzODBC9ow245gYAceJssg8UOHCg GwUIFTJceMyVQ4kTK/q6iDGYRmDy54csSRLlypb6YcakWbMYTjr1olNPPf1EFFFI KQXBMA061dQHEUp1C1daVeiVVllZNRZZK5hVVlqxrNUWXHLJZctcdN21l15/+XUa jDHKOCONNdp4I46l4WijjjL2uGNhCbnyAmtCGHkkkkcSIcRs1fQj4RaPcDOlNMtk I4EajDQzAQBWHHccGyMEIv8NMzk015x02TyjgBvbFfcdnN0RZNB45TUEEUQSsece RvHNB5IAItk3En76tcRfGDNhUcyiOOWk004F/iQUggomdWmDwzwY1YRTUTgVhhmC tSGHZtEColptqWriW3WpyGKLLgI5K6213vijrbjauiuvvfqKmJBETpMksUg2Cc0H Klipxhs6OPtGFWw0Y4UQX37JhhVWjHDPB8vE0Bwzz4GQTRwjjFDcdgR9JxC7Clxz kJB2openehbxqVFGf8onqKD2FWqoS/wp+p+jAhIoKaWVHiXLpQxq+iBUEXpKIQcU X5hhVWGV6iGqqarKFqt0pWgXrIC9+CvKNeqo62csp8z/68owxkwjri6/fPNfwQ4y gRDUHmltz0c2U0U13PS2DDNvhNfMQNh6aa1xAKBLkCnPMPPIDHBo7dwMq0ASp7rs mmsuGfCSV95D6vFC0doUvRdfvh+FxO+gKKkEcMCJ0iSTTQVHamBQCQ9lVFKEK+Xg phJPPBVXXWGoIakai3WWWmh9TOKJI+NFcl59eZ4ZZzbjTJnogZUO2Omoqz466627 DlnqracmLADVVls77rcf16TRKhiRtALHPW2t1FOju525dgRiTTbQQXdlQeuOPf3Y kJgt70PpqW1vn37uK1K/Jf2b334x6b0owQEeDLjgRS3csMOvPAxxp4w3vtVXo0qe /wfHpoY4IuZahSLNwapzfjmZZl6Xq8TEDnYKJN2OGvhAld1Mgp3RWc+Q8yXdbXBo 0eAGM0CAtDcoYHhgKl663PSmprmBDBaoRvPCpQIJVOEaBKEeDt11PbSZR3ttc5vb 7rWRfIEEfP7CT0oMJTD/NEp96zPQpCj1Pkxlan4Qklj9KBYqyEmuQx5CC+UsNyJW ac5VBWQRYnrUQAtOEDRtbCMb/xG6GcXxNHUsTOlYFpo7CmaOhxFSBwbhpdtxkHhM qkI0lgECZmwhaW0yTnFQaDzwcOc717hCNT4AnS1Eowpfu+ENcUgG69VJXguJCL32 xCf44Is+4TsiEpW4RP/4Df9SBfKJUKRoKYctBXEQW1zjLvaVjHFochyrnOU+FrIy 4qVknkPgG6MpzWn2io/UJM01gaUQImXLdsT7phtIkEjnbGEGSiue1IrHnRRawF1w sgJBJLAMramgk18bWyjHVrZRkqGUaPOhnnjRhSD0oj3wgQ9HOiK3WuTiDroYlElW ksTy9cc/ACrYgIThj0/8IihB0UXCZOG+hi2FQU0ZBgt24QAJLc5i+HscWIpZlv55 LJkgMxGKzJgXJjDBgJ9b3eskwAQJPMaaO+IpjZD6K6XCiKmNkaBQiSpHzxj1M04N zC6YUAA63gyQO/vmCSHJBiG4AZFGoGc1LPDIdIFNO2X//UA07lEFBZChriNYhQrO NEMd4nB6+yRlvO50HiYAghiqIIYLbuELQKgiCBchbBfgti9gCICxd6hbLGUJk731 zYnCGIQqGuCTfYA0pFOs4sNWoYpVRAyYwQxVxq7SRf51jHJsAaBcYsECQBwgpyrC iypUUUA7ZmYXSaDAYQagigHU6ACA2KpiqgqY4EbGudAtDHV/lV3ISOAASfjuAHYx XVXQSrnMnVEBBpCE4DLABYAZQDKCm4wO/EUC6k3CAaQ6GAoA4rsuoMB1DbNdwayX CX+hQBJ2YbP74tfAXL3gNgcRNahdC10AKGs0tkBPOKiVrW1dFyOqsQWkRUMCgYiD /wSs8RznMIMC1hOlPu0KiX4GtjxhYGwSOuCPCwBibYx1bDBcoIol4EuhIbEsLFcC AWMYQ4kBUxTfOgupnYBWtLhEkPsYRtJMNUW1q+CUax23RVJ1KA9doMASTlW5VZmo AYf1bTNtEVw0/rSPLTNMASiA3L+oFhDJXe5pdjEA/RpWvL4a8F9OkOc9F6bQh0F0 Ak1jGUHrF9KiEQwTVMGAATBWFfT9h6URQ+nImHdGu2CAKgBBgQ4c4AB/OYAqkrEE /jrYBYhdLzH0G5j1uuAAqE5GYkJd4L8wdhWMCe4ADmDYAeiqA+etlc6aIdbjUZs4 bjhENB4Bh2qogBlqbat34P90bWZkLTq+iVDWoFPPK7yYbDGuK7xn7M/yqPYAavNx Y9vTiyAU+Xsisewr8XOHVGu2oui7aE4yuo8qG0hhSNEyg+L3Ci+zNIv3g2lMS0WL XahiEB0bEQBvaosG3MFVm2vFnPeyVFUkITBa/fOzPTPs+hr60OQdTKZbbhgJ1By7 N2dMHWcO6p8/Jud/yTQD/hLqwwjdMaWWUXwZHRjDBri+UhXyszkz8/VKnTDCVoWD C+Dg6GaX48QINtGj+xmdVdLDKxzINRD5CGbAsBpvsCG4w8YmRjDDCWfSWjVEcKYP VMMOKAglvBOveHnXGD0fOGwYtrfYfAcDCIDQgEaYsN7/VOehFkheAm/FZ4z4EgMQ A2CJA4Qc611AuW8viG/Hu7BwVfg61kz4qC5W8esOQLwBnU4GEya+2g/sYhCAYAHj KCaB3xtjBVU5wCA4uoIlHHcFFCD9IA6QKiAkgQluYUESADGLBuC3Lkwgfaf1knrD JhgwBbC1pmM+gF/HfDAScAGqEQtdBM+fvNc/LH79A4Ix2v0Z1qb9w9P9wy4wVulB 1/ux36cVRhIYVjK033f9hXFxmmEBgoL9RQfEFwP42VTVF/4dlgtAl3E5lwle1/kd VqftF+kFIP+h2l9c4F+kV/6JYHa5QBIY2wOyXARi1e9FoHf133wRxgTGWvsFl7Kl /1rPGWHXHR3LjZfS0d4GPmH+nWANUmD7IWAWXtcHapoIKhcggGDMhaETAoZ3rYIZ EgYFTCFhOJphwJqxDcbMlZp3GdoAVmHtHWENgt2rdaEAwl4S6FoV3qCmAcYCuuBW GVdw2eABwB4H1khCeMASDMKHfVjcfdDRZIMF4J26dAc+mQubqEEmfcC3RMcMxMAH MMMzMAIK6NMIKB4t8tO8LYSbHQC9rMePUcSPZQQQ2B4TuABlWZYxxNpDRRQu3AGs McAFNJkDEAMxPKMSqAIFWFQvKFcyvMALuIBOgBYxrIJqqUIuIIMsKJcLtCATJEWm TeMw3oHwrcIdSOMdAJMESP8jECwBql1ABawAaO2CWAQjEOTBLggZAwABBahFHrwh ILDFG7pALOQcXrgZMQwABRiWcPFFfFmkNBJVAcSXC3TAeolgps1XSCJGgzGWeyEg ezHXMMYfcj3dPdIeExxATALaP9wjMVCANv4FGXYAIBiiYPSfCwza0EmhplGAkOXa PxSANPJk/dXgARCWKqxkprHc/62k2XEkpL3kpt1k/B3iX8QXIHTAKrjaUQrZSv5k UA7GLkijRaJaHeLaACiXKgglURole/FXIr5aqi1BfAWhFOoc0lUhA/Bl0v2FkOWY QW5VXhLVYnZAYzblU9alTwbXfxnWnr3hYQ6AHG7ef6H/GloGBqxFoV/uZNUdmDSm 5j9snTW2JiCy5HkFVzh6pqf9oYPNHKwlg56JoGAEFxOE4Z7pJE/GWk7apWX+wwGE pHIl5oxEW7hlItwxQiBIwDNc5zNUgUHASbv0FQowgg48QzREQzVUQ4kNgR1AQizW InvWFeOdDUO8IQXcmy821kX84i+oghLsw0bMDWMtwWHlwn2ghASkWhiwhJBRQKIU AOT5xwlo2i0MCE98liq8AE+Upi7kgqYxTBB0XFKg2h0siPD13xLUT8UwFj9WQIES Q1X8I/8IpIdk2iCAUTLlgmH5QCwwVgPMgkTOQrHNQitcZV48JJ8BWp/dIKqJl3KN /2YaIeLZsaRz/oPRXSZznYCQ1eF74WSCEhsgrlcQ/ojQZddVXt1qSalxJgaDPinS bdWKcmkdXiVhTCmUBkZ2MeRgBJdqJQN0ealhFBsGHtYf1uGVImFsDp1UJWlO9iXH 6ZzL2d4qGFYdBtehqoJ4cRwDQJefwqaDWSqmlmlJDmVVHliq/YUcHilsrmSbElih CkYBwNphYSlLBpdpwuYqAKWmbdUd4mRwfdob6pxrGliBXuqjBZd8QdeW/gNjOVio xVfPwYiQXGLeyYm4XQMkVCu1ig0p9hX1VKv1AEAVzNU1oAAKlA3ZtCctjustHoN8 St7kAdkvAigQ9KdHVBaxXv+W+JxEgQJCSxgWBMBEfElAlBXDGw7Ao1BZaJGWl+lC B3ScOI4jBAxcMvCSpozj8GERxRjWP1QIs/ojpQakKgwkQXZcGCVTgrKApsFFzr2F YbHAiqScWtblYiLrbfolcxUoy42dYQwjqmVXApopoz4d1YHqeaFaXaoXoL1hVQql HRaqmMLhPyyszqHaYeqIzhLrYFLhPwStWGKa0/ZsdjGWYA7dYV0X0rqA0mrtP8SX geVqVGoq1rptrxZtVxJr6UUgdU3GsNUbYEAtbhbpaPLtP0gtoz2d0XEcsCHizQmd 2qoqztqfqz6bUD3qzKqqfB3Ansbm020XgyZubOYt7SH/BnWl15kSbV2u12ze3GR0 F+ytqrNukxJIa3R6R7aCErZqa1+R6yxSK7fa1T6Vq7nCG7o2niswaI/VS326q31e gCpcAH3IBwNWJS4MKL4SHEsEF3+AFsAuyqJ4GYDYEsPtg5eBr6YNAvmSryy42SD0 klOolgG2guJ4SnCJ2T9y7C686MfGaMeJSKrQQqap2mq5RcrKmSq8SsqtVwV+VwAK 3dM54mvm7GFNJc/i5NVS6dZm6eki8HftWQfkX7Mu7dg1LaNO6fthJs49MJz6LNYO mKXJqXlxRnY1XRVCamBs8GF18IANG9sS6gf/3LA1JwYzKmDIKZ3yMCAm4JTm8ASP /3CoyubVCvELFyoM92yiCcbCRqkUWnHfMi4FHyUVnsCvMvGwAgazDt0P75nmGlZI Lu5zwoJqKIFBZGu7cCcc2y4d+9U+Jd4s/q65ooAfpCsrYKzxtut92memuUBHyAe9 tuASSO8yUi8rVKMDwIRhvYL21sQxuoATfW/CLuwBLAzDmCwx9JKDqNYACBkgvO9U oJoEWIhhdcEvzO8KwGjIelwYiQhboNp65YKIBDCI4sXACdc/bGnnKGaZcmkQVrEi DgbYimXPsjBOImpgPJ0qz+ESK6AOY+2n+m1gzKQhLjMXy2l2TXOipt0Eg7FYDupv gp0cqmE1AwY0Z60q4CrmSv/wrjEtERsYkR6GEL/tsNmpNrutAI7qP9eXYREV4U5h qirgmfIpqcYz1wor6JIzF2sxRWeuQyv04X6xPwvYz43xNI/GduktQMtIsChBM2gr 7eaTtupx77L07/qB4vkBH98ieiwsMRSARPgDvgVBe/xYMAiDYTGBfOTCkanCHWio KrCA9EJsfihvMgxDGMDaIJzPotyCYb3AgPjDN4YWUIRvHhhWA0CALOBoUoCWC8gC Ss1CPLbCPr7CxHBAMAJbBQjZIGgFrAFCBfgDqoGs4a5ZWwRjVcaFRNrCXbOALaje TmmaVBlaO4rXG950ThJVmwarMr/mOG6xFB4uGGvjVhX/gEHjJBmiIAZulZ1S9tLa 7c1dJXJJAKoZWAEY2jtzKXJdNgqL5V1vlerF6Zma8zfXMAYeomoJ6y6QtkBHc6zh NhwisaqiNmAMm1PGpgSk5j5vrXNrpgIG9R9+2nMj11sC4mv/BaIetK+G6kfipAE7 ptMGBmMlg1R99z/I42XqHAVIlXIBcXOzrnKOKmvrKnkz1nl98Xb/9p2Sl331ZWgL +NBBl2q5F8cBYgq2risYgxvXMYXLYi3msUtnOExvOBnMtPBCxAsYlhIUlipwQLv6 gj38oj0wgYhX478ZtQAAqBLIgjKeBAUugUssZTUmwwfwDfpgQYjrJ6oZrJUlrMJS /2DUcWj+MWs8foDNSsBb3wID/toJWIU/UOBhfSzlUOAF+HWHVuhb8C/L0YUDkF7+ ZWQruGoSQPM4kp6hCVkyyPAbjqZlLGysZTlmN3QyGNvTFcDmmS4Y+zkASiN4s9xh 4fPnDgb7JsFWNa18MaGoMgCq+ebePjrG1jYXlzcxnHmjxRqf0/N2uWqc69zXjiou HzphTPlxZ7EUFykxMPpEz9xFxlp8wWo5D/F9OxiL33kDvzcAbtWuw95matqkb/GU SgAIovF9H5bUdnBTivp6JZ3NJkOz63m1e7D9YfmyKZ0Bsl+uZ/GsS7pEE+sjGpqg vzqhyxFjtVdOansRL53aCf9GSb9xhc9iudp7huf7S5OBH/Q7THs4fJoHeoRBA1wA BTDBCazNQBVDewyUMLCSMDDBBSxBEIREQyXjHdyBLMTSkl2ABASMA1zAKkhARRFM MXDAC6wCBXwCT/hDA3TUPmhAA+QCUdCCWa5CA8RCwzCBOO6CWqeUAzQFzzlAlHOA BADBKuxCVmTMjgGBMWjALgSBh6yABlAAEDBBLbcFT90UCzBBA9iFs1HAHWRVi9zB KgzAKuCsBJx9B1yX2KH9m98lYQha0mdVfQ0Vq/IksOK9ItZlB0g232NgXVKAoUlA 2JOp0iog2juAlOo6ywlaeLnc2Tdu39d92DFBzTnV4Wf/lY7k2QDsva451dpbJGNf PrAevmFAPs5mFXRFVWHQPeMzFeu7H1S+HKtifpyO3ezfIE/Ot2DAPu9bZOhPPmC4 flPi/t7CfT13QO+zZvFD5d/Xl7N9fmAUwPSHrSLavmCMftvzPeZzP1bZ/u43JU+m PWEI1VUJPunPsEXW1+QLVWcPAPZjhpBIOL3jru3qu/67NIcDhB8/ZPyg8OMAFixX Cxm6OnaMV0SJvihSDHbRXkaNwDjWqgXMYy0BI0niMomLFUpWK1eGYRUmDBaZM4sV 63XzprBewoTt87kPWVBdQ4nqknUUQlIIw5i+GvYKKtQPH27dosrhFgetFbh2rfAL /+wKsWLz5FlRNg8ttWvVxnIba1ZcuHFn2bJrt1VevXtb/fP7F3DgfycAM0giGHFi xYsZNzbcWDATVYchJyZcGXNmwZc1d/b8GXRo0YmTqGKymDPm1JtHt3b92nNCVy+U uCEzgsxt3bhz9/b9G3hw4cAHEid4XCBBP5AIGkSosOHChxAl8qpoEaNGexy5gxRJ suRJkylZtnwZc6bMmjZx8uT5M2j8okORylI6bGnTqK+mWq1aVautvPoKrF/GOhCt tNZyi5a36Hrwrgj52qs1zlZ77ULYGJOMMr8ydO1DyxpLLcTQLNTQsxJRfK2001b0 8MUYZYRNNmOUGA7HHHXcsf+3gXz8MTmBBHJOtugecqg66yq6KLtgMgJmO+48Ai+8 8corDyaY0lOPvfbc+wko+Yg6CimlkmLqqf2mWvO/rLbioKsCwzqQLLNoKWtBBt+C a64IbanLlgkpnJE1Ql+TYAAKDAVMxUUdfbTCzlZbjYIBJIAR0kw1VaxRRgOTjbZr eBzVNx9zM9VU4lAFUshWhSQSOiMfqu66JbN7MsqQpqRSAPFUwjLLmNCjqUv33gNT TKOMItPMpSBwaj/+2GzTzQG/+mqFOdE6S0G29nTwwboAvUvQf/ISrVPI0mVs3U0h bZdQeN2dl956QZPXtYQ8oI1UHYv7ETlWV1XO1YINHvL/oCIbmo46Wn0J5mEmb43S u+94FY+8K13KEouYasKiy5x26smn+JCZj8wy79MvqjX7+w8rAb2Sk8468fT221nm glDCQAPVy1x76cV3RqJjNFpo2JBesdOlk376BH357fff31hVDusgVxX44K5hlXW6 JJWEWGInn+zuo5EspvKkjFkKdstiQMbJS2TDFGpMZs1kOdqXYQ5wZq7mRLAsbrtt MGcIxyVX0HOffpxTyP9yOmnKJb9cM8sxrwxUJUT19zjkRB/YR0i0Nr3r1FP/Gmyx a2XSHrPPrnhXtjG+8u1hQZa7JrqNBfPuolK2r9k0+54WwGqtHZzwm9lCHFzFJWx8 /17NP4PX+s21F3HE7b1/0frsF+vc9FPNrzrIgFVfn/32C0o41oVdiYi61yWOnWKQ OlobPF9xb0lLW9od3UZ2rLudLG8pWxma1CStNsVMZgMyUM0SdCec7UlnO4tLz8rV l+9pSHwflByJ2JW5TIVwU+3CnggFQz5UjY5g7pPhDFcHv+g4ZFZJqpVF8Dc7/dWO V736Fe7gxqX1tCcnJCtZmISnwDOd6SnGcxm1AgSnwDGPLGSxYJ4wGK4/+clnFPIg C0U4KTKe8XpoZCEKQdQZFwJMazSU4xxd5Rw8xC86Otwh7LQjpZAIgH9C9B+wOEaT uSHxSyUzGcqGt7JoSctvf/+zouB+QaAJNu9wbcmZBr/IwQmpEZSFCuUouUdKU6Yw MVJTgkFcFUM6vlKOrGPIkRoWEfs9rI+50hUgLyZIt+VOS8PqnZfeo0RkMDGBKoOi 8aTCJqpIcnlzuqThnMfFLtIFjI0DmqdO2U0UsdGbmmJj9sCpvc6xEpbpTKdB/KEw 6YTNYWMjm+x8CJIgVul/ABSWIUNmLCUeEIGyWBbxitc3SD6wilyZZIGyhSCbXRCD bsEmGMO4TcfZS3MfKmdlLrPREXbPhOE0pUc1dU51nvSVspxlDieypIhNbDvb2WUQ MTbE8xRRPQMUmQEB2kQnoomZanpm8qoSTYZi8k7VvOb/RLP5Sb9cVKRRVU04SUrS zKjwhIuy6vgUQhsUfBWsYRXrWMlaVrOeFa1khcRXn3PDY+CwYb5QEnbuB6X92fOe grSpeQq5uyP6jqfB86nKGPjID7yiKkN10yQFZ0k6maWC3oIen7C5QXL9jC+Q2ypI pdpZz25us9/MjNSIoQzTnha1qVXtalnbWte+1rXtxOM7IRJX+9HzbB7Bq+3atteN 7RNkXCLmP+HDSL3tLaiHVexib2EtS07TZmnJZOK86KcOyii0a0QMObeLXdR8FrSj ye7lEnKGBrhgDelV73rZ2173vhe+7x3EGgYBCEDU9772XQMg2ntfF1AgDO6krets /3W/2X0Er4HUKxHhJsy/1m0f/8RbAiFQJqYsxbDLhWAEHVszah7uWxrkGV6uG7kU TQ68KQ7leFXcYsAkBA+4oMUsJrsnxNVYon8SV7h4jE246FjHdKHFCmq8oDvFAk95 mEUrbnGGhODxrQzT45J6GFNdikTBNfVtMInVz9/BRygIHGhSCJofaDVzigCCoASP +li0PC8WOO7x4jrYlzGqK6pVdXGkKrdnUsqrRFF78qAJXWhDH3rQd4TFHfHQaEc/ GtJ4OIOkz1BpS1/a0h7Q9KY9cEOH4FCHc6Wr7KREO5r21qbB0h3vCPjlng4WuXxD 83KzIkFKejhB0pWsgyS6QSA6twKz57rznf18L/GimGlQO9pVOTuYZGOqesVutl8C AgA7 ------------YoXAZrFJ5hrjMseBSNFvH1 Content-Disposition: inline; filename=cs3_468x600.jpg Content-Type: image/jpeg; name=cs3_468x600.jpg Content-Location: http://afimages.apple.com/smb/cs3_468x600.jpg Content-Transfer-Encoding: Base64 /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAWgAA/+4ADkFkb2Jl AGTAAAAAAf/bAIQAAQEBAQEBAQEBAQIBAQECAgIBAQICAgICAgICAgMCAwMDAwID AwQEBAQEAwUFBQUFBQcHBwcHCAgICAgICAgICAEBAQECAgIFAwMFBwUEBQcICAgI CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI/8AA EQgAPAHUAwERAAIRAQMRAf/EAMIAAQACAgMBAQEBAAAAAAAAAAAHCAUJBAYKAwEC CwEBAAEEAwEBAAAAAAAAAAAAAAIBAwcIBAUGCQoQAAAGAQMCBAQCBgYGCgMAAAEC AwQFBgcAEQgSEyEUFQkxQSIWMhdRYYEjJArRQjOTVRhxkaGxUkNikjS0xNQ1hUZW llcZEQABAwIEBAQDBQYDBgcAAAABAAIDEQQhEgUGMVETB0FhIghxkRSBMlIjFaGx wUIzFvDhCdFigkNjF3KSwlMkRCX/2gAMAwEAAhEDEQA/APGRwt4L5z53X2xUTCbJ h3abHBKWyaknhGjVq1MsCCZCiICKiyxhEqRAAAEQETGIUBMBFluVPCq3cfeY7viL CyDa0WqWlIRhTGhX7dy7AbKdH0xCRMgmmmg7UI4SOomXqKQDh0nOXYwkURXTixn+ kyuQmLrFc5YYbGM0vAWm9w0VIylcJIJKNiEKSSaoGQEFgetzpbmATFWSEA+su5F9 jcUOQbZvYE5jFE/W7NBLQSKOPZKEmGVjkhsTt6wZmYR6zUFVyitHrEESh+IogG4g IARcGF44ZLkITMc9YWiGNm+CytCXxhZjOYd+lJSLd45ZRqbVZEVvNuSsFgSKcpS9 QAUTAJyAYi+Vz4wcjceGu/3pgy1wDbGpm5cgyi0FImYwwvE01UPOO0kjIIgqVUgk ExwA3UG3x0RYCzYIzjSoyxTdyw1a6lDVB2jH2yXk67LsGsW/coouEmztV03IRBZR NykciaggYSnKIBsYNyKKdETRE0RNETRE0RNETRE0RNETRE0RNETRE0RNETRE0RNE TRE0RNETRFNvH7EaOa8jsKO5mjQLdyiqss+IkCx9khKHSUoiAbj1fEddhptkJ5cp NBRZK7T7BbuXWG2TpOm0guJpU0HILevj72ScWWWzfZFhyjNQ06RoDxaWGTh0I8CG RKuVMO5GKD3DAbYper4/PXA1C4gi+6T9q3R2/wC1DZ11pTrwy3j6PyUaY6nwrQxn D7VIlm/l54aMhnFhhc0nl4pFdNuXsysO4c9aw7FHskaJmEv6RD9Ahryd7uTpCoAK rb+1HZU8whE97G8gn1MYRh5hg+Swif8ALqWl6dAGuWlGiDhJJVJ0JIx4mcq4mBMC iisn9Y9A7kHYQ+evMT9wpoz/AEwfgV4vXPatt+MHoX8lQSKPipw41p4YjH5L6Tf8 tNlZmoq1Y8koBpIkAghGyUcq2VL3S9RQN23J9vDXY2W95pv/AK7z8MVgnXOz9raG gvYvLN6SRwqFAGTv5e7lPjyDfTrPKlItSTEyRTsG714m6OKqhU/pTFAwDt1bj4/D XstEvX3swiyOYTX7woMPNY5vtrdJ1GzRu+Dlq6zbwr5E4MydZcWTuOpO1ytYBiZz PV+NkpWJXB/HN5MnYdIN+k/QRwBD7fhOBij4hrtpbZ7XUovNXsPQkLCQSORqFERs H5pIQVD4gtBCFEAMca/LAACPgHiKGodJ/Iri9RvNcwnH/PBxACYTtxxN+EArcyO/ z+TfVei/kU6jea+a2Bc5t0hWcYYtiCJdgFU9cmClARHYPEzcA1Tov5FOq3mvuXj5 nw34cIW82/w2rU0P/htOi/kU6rea/r/Lzn7/APRtw/8Axma/8tqvRfyKdVvNfA+A s7J79zCttT2+PVXJgP8Ae31Tov5FOo3mo/n63YqpJKQ1pgHtal0ikOrFSDVdm5KR QvWQwpOCkMAGAdwHbxDUC0jipAgrC6oqpoiaImiJoiaImiJoiaImiJoiaImiJoia IrucFOemYuAGTbFkrEjCLsJrbDrw9kqc2m7VjHaYqFctljFZLtlAUbrEAxRKcNyi cvh1bgRdjzn7iuXs58tmHMmVpdUrWToSKTjoCPYRiwxrVwhEuIxtImKu4Oqu9anc +YbqLqHAp00imKdJMExIu0vfcbtc3T6o1nsdQTnJiEnJBc8nt2z9q7cQT2v02uHI 1aoSBY8jt02qoJulDsxKACUyIJHE5hIuDPe5BklDIFksWPMf1qp06RkJBxFU1RCb dJ+VkpSckHgOFHcsut3XwT7grkU1SgX6ewCPSA6IoRi+XN5irvlXIpKnDPLblOEP XlJBd3bDpQ0UpBnrwoNG5ZsqLhIGwpgVGRI6SL2k+kgAXYSLvE9z2yZO167QRse1 GNc3ULAJ7E2b2IXsavcKzGVGwrtCuZhZuJ5NlEoFVBdFUiRuozYqAj4EXXcj828u ZRo+SaFZYyGSi8nzs3Oy75mnLNXLYZ+0JXF0xR6ZAUlGnn0gVIVymscv/HuUglIq e6ImiJoiaImiJoiaImiJoiaImiJoiaImiJoiaImiJoiaImiJoiaImiK7Xt/tF3nI eKSQSFYxY94cxADcekopiOwfPXMsp+m4nyK2K9rpH91Nr/7b/wBy9eMHb5ii5GWt 9djkFXjePYtxi5Rv3kT/AMMQRP2zGD47eBTf6tYx1vWAx1F9MO2+jR3W33W8rjlM rjVhoR5VV8MEZgqWVq7MVmepMTEZEiSqg5fEbHA7lmubcjgpDH2MKYh07h4l+Xx1 jPXdedGKkAtPiug13QrmyvM0U0hjwOUnl4cOB8efipiuibRjAeekcUV6bWRTNvMR gKslDCOwgodAB8DgIeIgIh4jrykGpC4fixrvhgsZ7n1We2Yencys8nUcPgDyVUcx c5L1xF4qReScfxlPZStoyYvBSK15SlHDIrNCpoPOgizBRM6axzgUQUU3IUpTB0iJ gEM86VuM6JoDJ2W756yZSxhAd6g45saVpkpQY4+S0zuO2TO4O7pbKbV4NJcIM7Z5 mZoy5rmNEVMzaZs5dmrhkI8VFeF/eU5M50oF7s9Z4pRdvaVB0+jELRjmVrdpVdyD JmRwJ0YedcRbwzYyipU+4AG3EB6dwAR1sRsqzi1rSm3n008QcPulzM4I5sIFPmvj x7rO525u1O/nbefuHSLrIW/mSW13Fbva445Lpjnxlzcag5RUciKx/Ce61zyjRoaS 7rGOaXM/I12KvmK6nQ5uHzHCSU26SaCxYUqzyCK0sr3leykdA5dwAVO2Yoa040bv Lrsm6xo+p6ddafIXPyF8YlhlY0EhwmZhGSBUtcCMcta0X1t0/buzbzZT9U0y4t9S zNZlmhucvTcSMwdCWv6vEhuV8Z/mLSAVjcne83ywgbViHGbas4PtzeTsT9DJWSLF CzlebwEXHIppKtbZUpUrqXq8imu5ST8wsKzUwjuQxidXRlzSLy/s9fD765ifYS0a yIt6cuetSBLmLXDKDQdPNXjUDHF2tvbbbauNTstIvNRk09nWnZa1kc6EENJa3L6H VNalxFAaAnBSDO+71ykkpC8YcyZjLH2MbOo+bOqUznYzzMI6iVFSnZNJV8zdkRTb PlEgPHzbUTtAMBUnBCCBjaxD387ra/t3cD3afA46aR9x7Q+elATLE5hDZshrngIb KWeqNzuC2R9uGyO2vcvaEe7Nv3BvtPbIRPC2XJcWlDTpXTXR1icRi2YMMTSQ2RoH qOubkT793uv47vLymhh7F9xi5GTVjGsCtjh+8k2kw1L3lIuQZEll+l8kUOsOncih NlUhEg+GQO2ndC33FZMkjcC9zQ704te08JIzQZmHhwzNILHgOC8f7i+x9vspv6pB MJdFlcWsnfRhieMXQXIrSKdg4gnLI2kkZLThVon8057k6CZG6dJxEgkiAETQLSX5 CkKXwAoFLMAAAH6NZK+rk5rX4WzCFxHH80p7k7gCh9qYnQAB3N0Ux/8AV+oeuXN/ s20+sk5p9LHyWOP/ADQHuPnERNVcVbjv/wDDn/z/APd9SF7JzUTZxqvnvo5Lms1c jeNOabMwYRlpy/gLFVmtDOMbi1ZJyE1FrvlyopmOoYEynUECdRjGAoAAiO2+l4au B8ktBRpHmtKWuIuUmiJoiaImiJoiaImiJoiaImiJoiaImiJoiaIsrBQz2xTcPX40 pTSM66bs2BTm6CCu6WKgQDGH4B1GDcdEW/Pkv7RWGMN+6vHcZa7fbYTgkRvbbZZs 1yi0U4sjCiYjeTkPfzC9aRzZgL9s/qcm2aB5XYDnbFMkcxwA950YDqeCsNlJbXxV Qsme2nYHfOfllxMwhkCsxAYdy7asa4WreQ7tXK9bLcZhZXsRCooJOQZEXcvEUUf4 jsoNjqqFApi9QFCJjxopiT01VeK5wezNI4rkcyXWVquEKWSRnIerFvVmjKzK2WYr JBGVaQ8Y8OLxyLNQSoLLdoqBVzFRFTublCOQqucVUN4Yw4+zTYpKAa5Cp+NEIhmL 19ZLpZY+tx3R5lFoVJE7wwqOFjHXL+6QTOYCgZQwAmQ5i0AqpE0Vk4323+TK9u5C VOxtazjxPivKQMZna4WC3QEdX4QLOV2aKelkfMqIumbzyn8Ou1FUqvdR6Oruk3lk Kj1AvuHtt8k4/IOdKPdRquMIjjm4g2uUst2S1w8bS0FrU2F/Xys5YVVE3xpdqAu2 JGoKHUbgZbpBMhzFdMp1AuZ7lPGep8TM641xLVopOIcrYfwvYb8ihMJz7RW22jGc NPTq7Z82cOkFUFZB0sdIW6hkegQ7Q9HTpI2hVI3VCmzLXt6Y3oPtxY85JQ1vnX3K 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 +XhrRbudr7opmOafvN/b4r6mbT0ittKGCmSRwpyHhTyVzaTSX1ieNGrNuLpZwYpC EAvV9RvgYQD5fpHWtt5qc91OGMFXE4D/AG/BV1XU47SIueaADFXRtWDIrHOJTWuy zKr2anjCklVyn6fLKJJiYighsAh1AHw/Rra3t/t6Ox09lzdSF0jjQMriPNaS9x99 y6hePtrZgbG0VL6ca+C0icurayrPH5gvIw0rNFDJbkCtYS7O6E7QOeosjAcZBmqi ZUpQIICgYdjCIHHxIGt8u1vc/QtsaP8AW6xBLPBI4Ma2Eva4OOYh1WY0AY4GuFSP Giwf229vWjdy93y6VqNhb6jDHbul6dxIyJgc18TM4c9rhnAkLQKA0c41wK1j4byl kPlhnyi8bapZM5pYfyLWlbPkimsJ6i5LlSVSFI7lJJ4klaF9ukgINigiLjqMUTiB TG2Ibvt6dzLLc0zrbRzNHYUfFcMlc8yF+FBE40o0Dia1PgvG7v8AZR2c7Ya1Y7m0 7QGWGvRm3u7BzJIZoBR78752NND6cojY5pFauPBWdguG+M4l7QMr8Sucdark04eQ lrxqwyHV7fxyl3z5kujLxLsq842kqnKKgoBFUwcgVMR2Edtam6Rp2i3Ool2j6pDN dW7nNySuincxwq1zQ40mZ4g5XcwtvNX9wFnq1ll3ftpohnAJnsupZvcOIeWjNDIf GjwAoAyaPNjhrGXLEmX1ZqDrHLKzTlzv8JNOIl/WslEfSLR0shHsmLpzUH7Qj5VM /dh1mbovdBMpigYAHIe4tY3JPph042piupHZRcQue4AO9IoQC+BwJBY9zHt