diff --git a/docs/angular.directive.ngdoc b/docs/angular.directive.ngdoc
index 9a08e4c7bdf6..bad2d28c3ebd 100644
--- a/docs/angular.directive.ngdoc
+++ b/docs/angular.directive.ngdoc
@@ -4,50 +4,57 @@
@namespace Namespace for all directives.
@description
-A directive is an HTML attribute that you can use in an existing HTML element type or in a
-DOM element type that you create as {@link angular.widget}, to modify that element's
-properties. You can use any number of directives per element.
+An angular directive is an HTML attribute. You can use directives to modify a DOM element's
+properties. The element you modify can be an existing HTML element type, or a DOM element type
+that you create as an {@link angular.widget}. You can use any number of directives per element.
-For example, you can add the ng:bind directive as an attribute of an HTML span element, as in
-` `. How does this work? The compiler passes the attribute value
-`1+2` to the ng:bind extension, which in turn tells the {@link angular.scope} to watch that
-expression and report changes. On any change it sets the span text to the expression value.
+For example, you could add the {@link angular.directive.ng:bind ng:bind} directive as an attribute
+of an HTML span element, as in:
+
+
+
+How does this work? The angular {@link guide.compiler compiler} passes the attribute value `1+2`
+to the `ng:bind` extension, which in turn tells the {@link angular.scope} to watch that expression
+in the data model and report changes. On any change to the expression in the model, the scope sets
+the span text to the expression value.
Here's how to define {@link angular.directive.ng:bind ng:bind}:
- angular.directive('ng:bind', function(expression, compiledElement) {
- var compiler = this;
- return function(linkElement) {
- var currentScope = this;
- currentScope.$watch(expression, function(value) {
- linkElement.text(value);
- });
- };
- });
+angular.directive('ng:bind', function(expression, compiledElement) {
+ var compiler = this;
+ return function(linkElement) {
+ var currentScope = this;
+ currentScope.$watch(expression, function(value) {
+ linkElement.text(value);
+ });
+ };
+});
-# Directive vs. Attribute Widget
-Both [attribute widgets](#!angular.widget) and directives can compile a DOM element
-attribute. So why have two different ways to do the same thing? The answer is that order
-matters, but we have no control over the order in which attributes are read. To solve this
-we apply attribute widget before the directive.
+# Directives vs. Attribute Widgets
+Directives and attribute widgets look the same in a template (`ng:init` is a directive,
+`ng:repeat` is an attribute widget), but they behave slightly differently.
+
+[Attribute widgets](#!angular.widget) and directives can both compile a DOM element
+attribute, so why have two different ways to do the same thing? The answer is that the order in
+which attribute directives get processed matters, but we have no control over the order in which
+attributes are read. To solve this, we use an attribute widget. Widgets always run before
+directives in a particular element. So we apply an attribute widget before any directives when we
+need to control the order in which attributes are processed. Widgets may manipulate the DOM,
+whereas directives are not expected to do so, and so directives run after widgets.
-For example, consider this piece of HTML, which uses the directives `ng:repeat`, `ng:init`,
-and `ng:bind`:
+For example, consider this piece of HTML, which uses `ng:repeat`, `ng:init`, and `ng:bind`:
-
+
Notice that the order of execution matters here. We need to execute
{@link angular.directive.ng:repeat ng:repeat} before we run the
-{@link angular.directive.ng:init ng:init} and `ng:bind` on the ` ;`. This is because we
-want to run the `ng:init="a=a+1` and `ng:bind="person"` once for each person in people. We
-could not have used directive to create this template because attributes are read in an
-unspecified order and there is no way of guaranteeing that the repeater attribute would
-execute first. Using the `ng:repeat` attribute directive ensures that we can transform the
-DOM element into a template.
-
-Widgets run before directives. Widgets may manipulate the DOM whereas directives are not
-expected to do so, and so they run last.
+{@link angular.directive.ng:init ng:init} and {@link angular.directive.ng:bind ng:bind} on the
+` ;`. This is because we want to run the `ng:init="a=a+1` and `ng:bind="person"` once for each
+`person in people`. We could not have used a directive to implement the repeater in this template,
+because attributes are read in an unspecified order and there is no way of guaranteeing that the
+repeater attribute would execute first. Using the `ng:repeat` attribute widget ensures that we can
+transform the DOM element into the template we intended.
diff --git a/docs/angular.element.ngdoc b/docs/angular.element.ngdoc
index 2ce007fd4f8c..63b41f4699ca 100644
--- a/docs/angular.element.ngdoc
+++ b/docs/angular.element.ngdoc
@@ -4,7 +4,7 @@
@function
@description
-Wraps a raw DOM element or HTML string as [jQuery](http://jquery.com) element.
+Wraps a raw DOM element or HTML string as a [jQuery](http://jquery.com) element.
`angular.element` is either an alias for [jQuery](http://api.jquery.com/jQuery/) function if
jQuery is loaded or a function that wraps the element or string in angular's jQuery lite
implementation.
@@ -40,8 +40,7 @@ raw DOM references.
- [text()](http://api.jquery.com/text/)
- [trigger()](http://api.jquery.com/trigger/)
-## Additionally these methods extend the jQuery and are available in both jQuery and jQuery lite
-version:
+## These methods extend jQuery and are available in both jQuery and jQuery lite versions:
- `scope()` - retrieves the current angular scope of the element.
diff --git a/docs/angular.markup.ngdoc b/docs/angular.markup.ngdoc
index a40385c82376..ca5f149d445e 100644
--- a/docs/angular.markup.ngdoc
+++ b/docs/angular.markup.ngdoc
@@ -4,39 +4,41 @@
@description
#Overview
-Markups allow the angular compiler to transform content of DOM elements or portions of this content
-into other text or DOM elements for further compilation. Markup extensions do not themselves produce
-linking functions. Think of markup as a way to produce shorthand for a {@link angular.widget widget}
- or a {@link angular.directive directive}.
+Markups allow the angular compiler to transform the content of DOM elements (or portions of the
+content) into other text or DOM elements for further compilation. Markup extensions do not
+themselves produce linking functions. Think of markup as a way to produce shorthand for a {@link
+angular.widget widget} or a {@link angular.directive directive}.
-#`{{}}` (double curly) built-in markup
-`{{}}` markup is a built-in markup, which translates the enclosed expression into an
-{@link angular.directive.ng:bind ng:bind} directive. It simply transforms
+# The Double Curly Braces Markup
+The `{{ }}` markup is built-in to angular. It translates an enclosed expression into an
+{@link angular.directive.ng:bind ng:bind} directive:
{{expression}}
-to:
+is translated to:
-For example `{{1+2}}` is easier to write and understand than ` `. The
+For example, `{{1+2}}` is easier to write and understand than ` `. The
expanded elements are then {@link guide.compiler compiled} normally.
-# Custom markup
+# Custom Markup
Let's say you want to define this shorthand for a horizontal rule: `---` for ` `.
-In other words, this HTML:
+In other words, you want this HTML:
+
header
---
footer
-should translate to:
+to translate to:
+
header
@@ -60,7 +62,7 @@ angular.markup('---', function(text, textNode, parentElement) {
});
-Unlike {@link angular.widget widgets} and {@link angular.directive directives}, in which the
-compiler matches the name of handler function to a DOM element or attribute name, for markup the
-compiler calls every markup handler for every text node, giving the handler a chance to transform
-the text. The markup handler needs to find all the matches in the text.
+For {@link angular.widget widgets} and {@link angular.directive directives}, the compiler matches
+the name of the handler function to a DOM element or attribute name. But for markup, the compiler
+calls every markup handler for every text node, giving the handler a chance to transform the text.
+The markup handler needs to find all the matches in the text.
diff --git a/docs/guide.bootstrap.ngdoc b/docs/guide.bootstrap.ngdoc
index 1202879695f2..9e8213b1e226 100644
--- a/docs/guide.bootstrap.ngdoc
+++ b/docs/guide.bootstrap.ngdoc
@@ -62,36 +62,37 @@ equivalent to the code in the previous section.
This is the sequence that your code should follow if you're writing your own manual binding code:
- * After the page is loaded, find the root of the HTML template, which is typically the root of
+1. After the page is loaded, find the root of the HTML template, which is typically the root of
the document.
- * Run the HTML compiler, which converts the templates into an executable, bi-directionally
+1. Run the HTML compiler, which converts the templates into an executable, bi-directionally
bound application.
# XML Namespace
-**IMPORTANT:** When using angular you must declare the `ng` namespace using the `xmlns` tag.
- If you don't declare the namespace, Internet Explorer does not render widgets properly.
+**IMPORTANT:** When using angular, you must declare the `ng` namespace using the `xmlns` tag in
+the following scenarios:
-
-
-
+* If you are using XHTML
+* If you are targeting IE older than 9 (regardless of whether you are using XHTML or HTML).
+
+If you don't declare the `ng` namespace in either of these scenarios, your browser will not render
+widgets properly. To declare the `ng` namespace:
+
+
# Create your own namespace
If you want to define your own widgets, you must create your own namespace and use that namespace
-to form the fully qualified widget name. For example, you could map the alias my to your domain
-and create a widget called my:widget. To create your own namespace, simply add another xmlns tag
-to your page, create an alias, and set it to your unique domain:
+to form the fully qualified widget name. For example, you could map the alias "my" to your domain
+and create a widget called `my:widget`. To create your own namespace, simply add another `xmlns`
+tag to your page, create an alias, and set it to your unique domain:
-
-
-
+
# Global Object
-The angular script creates a single global variable `angular` in the global namespace. All APIs are
-bound to fields of this global object.
-
+The angular script creates a single global variable `angular` in the global namespace. All APIs
+are bound to fields of this global object.
diff --git a/docs/guide.building.ngdoc b/docs/guide.building.ngdoc
new file mode 100644
index 000000000000..b7d05d9f4dbb
--- /dev/null
+++ b/docs/guide.building.ngdoc
@@ -0,0 +1,42 @@
+@workInProgress
+@ngdoc overview
+@name Developer Guide: Building Angular Apps
+@description
+
+
+# Bootstrapping Angular
+ ## Bootstrap Automatically
+ ## Bootstrap Manually
+# Working With Angular Templates
+## Expressions
+## Directives (and widgets, markup)
+## CSS
+# Working With the Data Model
+## Creating a Data Model
+### Implicit
+### Explicit
+## Server Communications
+### $xhr
+### $resource
+# Working With Controllers
+## Creating
+### Declaring
+### Coding in JavaScript
+### Instantiating
+## Using DI With Controllers
+### Declaring dependencies for the Injector
+# Working With Angular Services
+## Using DI With Services
+## Creating / Registering a service
+## Instantiating
+## Built-in Services
+### List, Describe, Examples, Links to API
+## Writing Your Own Services
+# Working With Advanced Dependency Injection
+## Inferring dependencies from the signature of the factory function or constructor
+## "Currying" of arguments
+# Extending the Angular HTML Compiler
+## Extension points (widgets, directives, markup, filters)
+## The apis
+## How to create custom extensions
+## How to test all of these custom extensions
diff --git a/docs/guide.concepts.ngdoc b/docs/guide.concepts.ngdoc
new file mode 100644
index 000000000000..57253755bf92
--- /dev/null
+++ b/docs/guide.concepts.ngdoc
@@ -0,0 +1,499 @@
+@workInProgress
+@ngdoc overview
+@name Developer Guide: Angular Concepts
+@description
+
+This part of the angular Developer Guide provides conceptual information about what angular is and
+how it works. For task-oriented documentation (how to use and customize specific features) see
+{@link guide.building Building Angular Apps} Finally, you can see the API Reference for precise,
+detailed usage and examples of specific angular features.
+
+# Overview
+
+Angular is pure client-side technology, written entirely in JavaScript. It works with the
+long-established technologies of the web (HTML, CSS, and JavaScript) to make the development of
+web apps easier and faster than ever before.
+
+In one sense, angular simplifies web development by increasing the level of abstraction between
+the developer and most low-level tasks. Angular does many of the routine, time-consuming coding
+tasks for you, including:
+
+* DOM Manipulation
+* Setting Up Listeners
+* Input Validation
+
+ Because angular handles much of the work involved in these tasks, developers can concentrate
+ more on application logic and less on repetitive, error-prone, lower-level coding.
+
+At the same time that angular simplifies web development, it brings relatively sophisticated
+techniques to client-side web app development, including:
+
+* Two-way Data Binding between your data model and your view
+* Separation between data, application logic, and presentation (Client-side MVC, if you will...)
+* Services (such as $xhr, that generates an XHR request)
+* Dependency Injection
+* An extensible HTML compiler
+* Ease of Testability
+
+The following sections provide more information about what angular is and how angular works:
+
+* Life Cycle of an Angular App
+* MVC in Angular
+* Scope in Angular
+
+
+# Life Cycle of an Angular App
+
+* Single Page Versus Round Trip Apps
+* Understanding Angular Bootstrap
+
+
+
+## Single Page Versus Round Trip Apps
+
+Angular can work in both Single Page App (SPA) and Round Trip App (RTA) configurations, but is
+designed to implement SPAs. Angular supports browser history, forward and back buttons, and
+bookmarking. (Angular currently uses the URL hash fragment technique to , although a future
+version will employ a different technique.)
+
+You normally wouldn't want to load angular with every page change, as would be the case in an RTA.
+However, if you were adding a subset of angular's features to an existing RTA, such as templating
+(to leverage two-way data binding), it would make sense to include angular in each page,
+especially in a scenario such as the migration-in-place of an app to angular.
+
+
+## Understanding the Angular Initialization Process
+
+Angular initializes automatically when you load the angular script into your page with a
+`
+ 3
-Lines __14__ and __15__ set up one side of angular's very cool two-way data binding, as well as
-demonstrate some easy input validation:
+Lines __14__ and __15__ set up one side of angular's very cool two-way data binding, as well as demonstrate some easy input validation:
- 14 Quantity:
- 15 Cost:
+ 14 Quantity:
+ 15 Cost:
These input widgets look normal enough, but consider these points:
-* Remember the `ng:autobind` directive from line 3? When this page loaded, angular bound the names
-of the input widgets (`qty` and `cost`) to variables of the same name. Think of those variables as
-the "Model" part of the Model-View-Controller design pattern.
-* Note the angular directives, {@link angular.widget.@ng:validate ng:validate} and {@link
-ngular.widget.@ng:required ng:required}. You may have noticed that when you enter invalid data or
-leave the the input fields blank, the borders turn a plainly irritated red color, and the display
-value disappears. These `ng:` directives make it easier to implement field validators than coding
-them in JavaScript, no? Yes.
+* Remember the `ng:autobind` directive from line 3? When this page loaded, angular bound the names of the input widgets (`qty` and `cost`) to variables of the same name. Think of those variables as the "Model" part of the Model-View-Controller design pattern.
+* Note the angular directives, {@link angular.widget.@ng:validate ng:validate} and {@link ngular.widget.@ng:required ng:required}. You may have noticed that when you enter invalid data or leave the input fields blank, the borders turn red, and the display value disappears. These `ng:` directives make it easier to implement field validators than coding them in JavaScript, no? Yes.
And finally, the mysterious line #__19__:
- 19 Total: {{qty * cost | currency}}
+ 19 Total: {{qty * cost | currency}}
-What's with the curly braces? Those curly braces are your friend. This notation, `{{ _expression_
-}}`, is a bit of built-in angular {@link angular.markup markup}, a shortcut that you use to display
-data. The expression within curly braces gets transformed by the angular compiler into an angular
-directive ({@link angular.directive.ng:bind ng:bind}). The expression itself can be a combination
-of both an expression and a {@link angular.filter filter}: `{{ expression | filter }}`.
+What's with the curly braces? Those curly braces are your friends. This notation, `{{ _expression_ }}`, is a bit of built-in angular {@link angular.markup markup}, a shortcut that you use to display data. The expression within the curly braces gets transformed by the angular compiler into an angular directive ({@link angular.directive.ng:bind ng:bind}). The expression itself can be a combination of both an expression and a {@link angular.filter filter}: `{{ expression | filter }}`.
-In our example above, we're saying, "Bind the data we got from the input widgets to the display,
-multiply them together, and format the resulting number into something that looks like money."
+In the example above, we're saying, "Bind the data we get from the input widgets to the display, multiply them together, and format the resulting number into something that looks like money."
# The Angular Philosophy
-Angular is built around the belief that declarative code is better than imperative when it comes to
-building UIs and wiring software components together, while imperative code is clearly the way to
-go for expressing business logic.
+Angular is built around the belief that declarative code is better than imperative when it comes to building UIs and wiring software components together, while imperative code is clearly the way to go for expressing business logic.
-Not to put too fine a point on it, but if you wanted to add a new label to your application, you
-could do it by simply adding text to the HTML template, saving the code, and refreshing your
-browser (this here is declarative):
+Not to put too fine a point on it, but if you wanted to add a new label to your application, you could do it by simply adding text to the HTML template, saving the code, and refreshing your browser (this here is declarative):
Hello
-Or, as In programmatic systems (like {@link http://code.google.com/webtoolkit/ GWT}), you would
-have to write the code and then run the code like this:
+Or, as in programmatic systems (like {@link http://code.google.com/webtoolkit/ GWT}), you would have to write the code and then run the code like this:
var label = new Label();
@@ -156,79 +118,48 @@ label.setClass('label');
parent.addChild(label);
-That looks like, let's see, do some math, factor out the ``s, carry the one, ummm... a little
-bit of markup versus four times as much code.
+That looks like, let's see, do some math, carry the one, ummm... a little markup versus four times as much code.
More Angular Philosophy:
-* It is a very good idea to decouple DOM manipulation from app logic. This dramatically improves
-the testability of the code.
-* It is a really, _really_ good idea to regard app testing as equal in importance to app writing.
-Testing difficulty is dramatically affected by the way the code is structured.
-* It is an excellent idea to decouple the client side of an app from the server side. This allows
-development work to progress in parallel, and allows for reuse of both sides.
-* It is very helpful indeed if the framework guides developers through the entire journey of
-building an app: from designing the UI, through writing the business logic, to testing.
+* It is a very good idea to decouple DOM manipulation from app logic. This dramatically improves the testability of the code.
+* It is a really, _really_ good idea to regard app testing as equal in importance to app writing. Testing difficulty is dramatically affected by the way the code is structured.
+* It is an excellent idea to decouple the client side of an app from the server side. This allows development work to progress in parallel, and allows for reuse of both sides.
+* It is very helpful indeed if the framework guides developers through the entire journey of building an app: from designing the UI, through writing the business logic, to testing.
* It is always good to make common tasks trivial and difficult tasks possible.
-Now that we're homing in on what angular is, perhaps now would be a good time to list a few things
-what angular isn't:
-
-* It's not a Library. You don't just call its functions, although it does provide you with some
-utility APIs.
-* It's not a DOM Manipulation Library. angular uses jQuery to manipulate the DOM behind the scenes,
-rather than give you functions to manipulate the DOM with yourself.
-* It's not a Widget Library. There are lots of existing widget libraries that you can integrate
-with angular.
-* It's not "Just Another Templating System". A part of angular is a templating system. The
-templating subsystem of angular is different from the traditional approach for these reasons:
- * It Uses HTML/CSS syntax: This makes it easy to read and can be edited with existing HTML/CSS
-authoring tools.
- * It Extends HTML vocabulary: Angular allows you to create new HTML tags, which expand into
-dynamic UI components.
- * It Executes in the browser: Removes the round trip to the server for many operations and
-creates instant feedback for users as well as developers.
- * It Has Bidirectional data binding: The model is the single source of truth. Programmatic
-changes to the model are automatically reflected in the view. Any changes by the user to the view
-are automatically reflected in the model.
+Now that we're homing in on what angular is, perhaps now would be a good time to list a few things that angular isn't:
+
+* It's not a Library. You don't just call its functions, although it does provide you with some utility APIs.
+* It's not a DOM Manipulation Library. Angular uses jQuery to manipulate the DOM behind the scenes, rather than provide you functions to manipulate the DOM yourself.
+* It's not a Widget Library. There are lots of existing widget libraries that you can integrate with angular.
+* It's not "Just Another Templating System". A part of angular is a templating system. The templating subsystem of angular is different from the traditional approach for these reasons:
+ * It Uses HTML/CSS Syntax: This makes it easy to read and can be edited with existing HTML/CSS authoring tools.
+ * It Extends HTML Vocabulary: Angular allows you to create new HTML tags, which expand into dynamic UI components.
+ * It Executes in the Browser: This removes the round trip to the server for many operations, and creates instant feedback for users as well as developers.
+ * It Has Bidirectional Data Binding: The model is the single source of truth for an app. Programmatic changes to the model are automatically reflected in the view. Any changes by the user to the view are automatically reflected in the model.
-# Anatomy Of An Angular App
+# Anatomy of an Angular App
This section describes the parts of an angular app in more detail.
## Templates
-{@link guide.template Templates} are the part of angular that makes it easy and fun to create the
-UI for your web apps. With angular's templates you can create a dynamic UI using only HTML and
-CSS, but now you can add your own elements, attributes, and markup. The angular compiler reads the
-"angularized" HTML when your page loads, and follows the instructions in there to generate a
-dynamic page for you. This is the View part of MVC. "But wait there's more": since the compiler is
-extensible, you can build your own declarative language on top of HTML!
+{@link guide.template Templates} are the part of angular that makes it easy and fun to create the UI for your web apps. With angular's templates you can create a dynamic UI using only HTML and CSS, but now you can add your own elements, attributes, and markup. The angular compiler reads the "angularized" HTML when your page loads, and follows the instructions in there to generate a dynamic page for you. This is the View part of MVC. "But wait, there's more": since the compiler is extensible, you can build your own declarative language on top of HTML!
## Application Logic and Behavior
-Application Logic and Behavior, which you define in JavaScript, is the C in MVC. With angular you
-write the logic (the controllers) for your app, but because angular takes care of reflecting the
-state of the model in the view, you don't have to write listeners or DOM manipulators. This feature
-makes your application logic very easy to write, test, maintain, and understand.
+Application Logic and Behavior, which you define in JavaScript, is the C in MVC. With angular you write the logic (the controllers) for your app, but because angular takes care of reflecting the state of the model in the view, you don't have to write listeners or DOM manipulators. This feature makes your application logic very easy to write, test, maintain, and understand.
## Data
-In an angular app, all of your data is referenced from inside of a {@link angular.scope scope}.
-The scope is the data Model, the M in the MVC pattern. A scope is a JavaScript object that has
-watcher functions that keep tabs on the data that is referenced from that scope. The data could be
-one or more Javascript objects, arrays, or primitives, it doesn't matter. What matters is that
-these are all referenced by the scope.
+In an angular app, all of your data is referenced from inside of a {@link angular.scope scope}. The scope is the data Model, the M in the MVC. A scope is a JavaScript object that has watcher functions that keep tabs on the data that is referenced from that scope. The data could be one or more Javascript objects, arrays, or primitives, it doesn't matter. What matters is that these are all referenced by the scope.
-This "scope thing" is how angular takes care of keeping your data model and your UI in sync.
-Whenever something occurs to change the state of the scope, angular immediately reflects that
-change in the UI, and vice versa.
+This "scope thing" is how angular takes care of keeping your data model and your UI in sync. Whenever something occurs to change the state of the scope, angular immediately reflects that change in the UI, and vice versa.
-In addition to the three components described above (the MVC bits), angular comes with a set of
-{@link angular.service Services} that are very helpful for building web apps. The services include
-the following features:
+In addition to the three components described above (the MVC bits), angular provides a set of {@link angular.service Services} that are very helpful for building web apps. The services include the following features:
* You can extend and add application-specific behavior to services.
* Services include Dependency-Injection, XHR, caching, URL routing, and browser abstraction.
@@ -237,69 +168,38 @@ The following illustration shows the parts of an angular application and how the
-
# Why You Want Angular
Angular frees you from the following pain:
-* **Registering callbacks:** Registering callbacks clutters your code, making it hard to see the
-forest for the trees. Removing common boilerplate code such as callbacks is a good thing. It vastly
-reduces the amount of JavaScript coding _you_ have to do, and it makes it easier to see what your
-application does.
-* **Manipulating HTML DOM programatically:** Manipulating HTML DOM is a cornerstone of AJAX
-applications, but it's cumbersome and error-prone. By declaratively describing how the UI should
-change as your application state changes, you are freed from low level DOM manipulation tasks. Most
-applications written with angular never have to programatically manipulate the DOM, although you
-can if you want to, knock yourself out.
-* **Marshaling data to and from the UI:** CRUD operations make up the majority of AJAX
-applications. The flow of marshaling data from the server to an internal object to an HTML form,
-allowing users to modify the form, validating the form, displaying validation errors, returning to
-an internal model, and then back to the server (gah!) creates a lot of boilerplate code. Angular
-eliminates almost all of this boilerplate, leaving code that describes the overall flow of the
-application rather than all of the implementation details.
-* **Writing tons of initialization code just to get started:** Typically you need to write a lot of
-plumbing just to get a basic "Hello World" AJAX app working. With angular you can bootstrap your
-app easily using services, which are auto-injected into your application in a {@link
-http://code.google.com/p/google-guice/ Guice}-like dependency-injection style. This allows you to
-get started developing features quickly. As a bonus, you get full control over the initialization
-process in automated tests.
+* **Registering callbacks:** Registering callbacks clutters your code, making it hard to see the forest for the trees. Removing common boilerplate code such as callbacks is a good thing. It vastly reduces the amount of JavaScript coding _you_ have to do, and it makes it easier to see what your application does.
+* **Manipulating HTML DOM programatically:** Manipulating HTML DOM is a cornerstone of AJAX applications, but it's cumbersome and error-prone. By declaratively describing how the UI should change as your application state changes, you are freed from low level DOM manipulation tasks. Most applications written with angular never have to programatically manipulate the DOM, although you can do it if you want to. Knock yourself out.
+* **Marshaling data to and from the UI:** CRUD operations make up the majority of AJAX applications. The flow of marshaling data from the server to an internal object to an HTML form, allowing users to modify the form, validating the form, displaying validation errors, returning to an internal model, and then back to the server (gah!) creates a lot of boilerplate code. Angular eliminates almost all of this boilerplate, leaving code that describes the overall flow of the application rather than all of the implementation details.
+* **Writing tons of initialization code just to get started:** Typically you need to create a lot of plumbing just to get a basic "Hello World" AJAX app working. With angular you can bootstrap your app easily using services, which are auto-injected into your application in a {@link http://code.google.com/p/google-guice/ Guice}-like dependency-injection style. This allows you to get started developing features quickly. As a bonus, you get full control over the initialization process in automated tests.
# Angular's Ancestors
-Where does angular come from? What events led to the inevitability of the appearance of something
-like angular?
+Where does angular come from? What events led to the inevitability of the appearance of something like angular?
## First There Was HTML
-HTML was initially designed long, long ago, in the great year of 1989, with the intention to create
-a markup language for sharing scientific documents over the network. Yes, yes, certainly there was
-SGML even before that, but it was so difficult that even esteemed scientists balked at using it.
-Thankfully, Tim Berners-Lee saved all of us from that pain with his much friendlier HTML.
-`Thank You, TB-L!`.
+HTML was initially designed long, long ago, in the great year of 1989, with the intention to create a markup language for sharing scientific documents over the network. Yes, yes, certainly there was SGML even before that, but it was so difficult that even esteemed scientists balked at using it. Thankfully, Tim Berners-Lee saved all of us from that pain with his much friendlier HTML. `Thank You, TB-L!`.
## Then There Was JavaScript
-Fast forward to 1995: JavaScript was invented. This was done with the best of intentions! But in
-practice it initially served mainly to annoy Internet users with cheap effects that "enhanced"
-static HTML documents.
+Fast forward to 1995: JavaScript was invented. This was done with the best of intentions! But in practice it initially served mainly to annoy Internet users with cheap effects that "enhanced" static HTML documents.
-Fast forward to the mid 2000s, when a new breed of back-then-considered-rich web applications
-started to appear on the web. These were built with HTML, JavaScript, and CSS, and featured less
-annoying and more impressive effects. Can you recall the first time you saw apps like Gmail, or
-Google Maps, and you couldn't believe everything that was going on in the browser?
+Fast forward to the middle of the first decade in the new century, when a new breed of back-then-considered-rich web applications started to appear on the web. These were built with HTML, JavaScript, and CSS, and featured less annoying and more impressive effects. Can you recall the first time you saw apps like Gmail, or Google Maps, and you couldn't believe everything that was going on in the browser?
## And JavaScript Prevailed
-As of this writing, in 2011, people are building still richer and more interactive web applications
-that often rival their desktop counterparts. And yet they are essentially still working with
-technology and programming primitives that were used decades ago for the creation of static
-documents with cheap graphic effects. At the same time, the web is HUGE now, and we
-can't just abandon the technologies it was built with. Applets, Flash and Silverlight tried it, and
-in some ways succeeded. Yet many would argue that in reality they failed, because they tried to
-work _around_ the web instead of working _with_ it.
+As of this writing, in 2011, people are building still richer and more interactive web applications that often rival their desktop counterparts. And yet they are essentially still working with technology and programming primitives that were used decades ago for the creation of static documents with cheap graphic effects. At the same time, the web is HUGE now, and we
+can't just abandon the technologies it was built with. Applets, Flash and Silverlight tried it,
+and in some ways succeeded. Yet many would argue that in reality they failed, because they tried
+to work _around_ the web instead of working _with_ it.
## And Then There Was Angular
@@ -320,18 +220,15 @@ Here is an early presentation on angular, but note that substantial development
the talk was given in July of 2010.
-
-
-
-
+
+
+
+
{@link
-https://docs.google.com/present/edit?id=0Abz6S2TvsDWSZDQ0OWdjaF8yNTRnODczazdmZg&hl=en&authkey=CO-b7oID
-Presentation}
+https://docs.google.com/present/edit?id=0Abz6S2TvsDWSZDQ0OWdjaF8yNTRnODczazdmZg&hl=en&authkey=CO-b7oID Presentation}
|
-{@link
-https://docs.google.com/document/edit?id=1ZHVhqC0apbzPRQcgnb1Ye-bAUbNJ-IlFMyPBPCZ2cYU&hl=en&authkey=CInnwLYO
-Source}
+{@link https://docs.google.com/document/edit?id=1ZHVhqC0apbzPRQcgnb1Ye-bAUbNJ-IlFMyPBPCZ2cYU&hl=en&authkey=CInnwLYO Source}
diff --git a/docs/guide.testing.ngdoc b/docs/guide.testing.ngdoc
index bb3a144165ee..536de97aa639 100644
--- a/docs/guide.testing.ngdoc
+++ b/docs/guide.testing.ngdoc
@@ -5,4 +5,38 @@
# Testing Angular Applications
-to be written...
+## Running unit tests
+
+We recommend using jasmine and JsTestDriver for your unit tests/specs, but you are free to use
+whatever works for you.
+
+Requires java and a local or remote browser.
+
+start scripts/test-server.sh
+navigate your browser to http://localhost:9876/
+click on one of the capture links (preferably the "strict" one)
+run scripts/test.sh
+
+## Continuous unit testing
+
+Requires ruby and watchr gem.
+
+start JSTD server and capture a browser as described above
+start watchr as watchr scripts/watchr.rb
+in a different window/tab/editor tail -f logs/jstd.log
+edit files in app/ or src/ and save them
+watch the log to see updates
+There are many other ways to achieve the same effect. Feel free to use them if you prefer them
+over watchr.
+
+## End to end testing
+
+angular ships with a baked-in end-to-end test runner that understands angular, your app and allows
+you to write your tests with jasmine-like BDD syntax.
+
+Requires a webserver, node.js or your backend server that hosts the angular static files.
+
+create your end-to-end tests in test/e2e/scenarios.js
+serve your project directory with your http/backend server or node.js + scripts/web-server.js
+open http://localhost:port/test/e2e/runner.html in your browser
+
diff --git a/docs/index.ngdoc b/docs/index.ngdoc
new file mode 100644
index 000000000000..efe30573597b
--- /dev/null
+++ b/docs/index.ngdoc
@@ -0,0 +1,101 @@
+@ngdoc overview
+@name Tutorial
+@description
+
+A great way to get introduced to angular is to work through the {@link tutorial.step_00 angular
+tutorial}, which walks you through the construction of an angular web app. The app you will build
+in the tutorial is loosely based on the {@link http://www.google.com/phone/ Google phone gallery
+app}. The {@link http://angular.github.com/angular-phonecat/step-11/app/#/phones end result of our
+effort} is visually simpler, but demonstrates many of the angular features without distractions in
+the form of CSS code.
+
+The starting point for our tutorial is the {@link https://github.com/angular/angular-seed
+angular-seed project}.
+
+The angular-seed project includes a simple example app, the latest angular libraries, test
+libraries, and scripts. It provides all of these in an environment that is pre-configured for
+developing a typical web app. For this tutorial, we modified the angular-seed as follows:
+
+* Removed the example app
+* Added phone images to `app/img/phones`
+* Added phone data files (JSON) to `app/phones`
+
+ Note: Using the angular seed app isn't required for building angular apps, but doing so helps
+ you get started quickly and makes the development and testing process much easier.
+
+When you finish the tutorial you will be able to:
+
+* Create a simple dynamic application that works in any browser
+* Define the differences between angular and common JavaScript frameworks
+* Understand how data binding works in angular
+* Use the angular-seed project to quickly boot-strap your own projects
+* Create and run tests
+* Identify resources for learning more about angular
+
+Mac and Linux users can work through the tutorial, run tests, and experiment with the code using
+Git or the snapshots described below. Windows users will be able follow the tutorial and read
+through the source code and view the application running on our servers at different stages.
+
+You can go through the whole tutorial in a couple of hours or you may want to spend a pleasant day
+really digging into it. In any case, we promise that your time will be well spent!
+
+
+# Prerequisites
+
+To run the tutorial app and tests on your machine you will need the following:
+
+* A Mac or Linux machine (required by the tutorial scripts, not angular)
+* An http server running on your system. If you don't already have one installed, you can install
+`node.js` ({@link https://github.com/joyent/node/wiki/Installation node.js install}) or another
+http sever (such as Apache, etc.).
+* Java. This is only required for if you want to run tests via JsTestDriver.
+* A web browser.
+* A text editor.
+
+# Using Git
+
+The following instructions are for developers who are comfortable with Git versioning system:
+
+1. Check to be sure you have all of the prerequisites on your system.
+
+2. Clone the angular-phonecat repository located at {@link
+https://github.com/angular/angular-phonecat angular-phonecat} by running the following command in
+a terminal:
+
+ git clone git://github.com/angular/angular-phonecat.git
+
+ This will create a directory called `angular-phonecat` in the current directory.
+
+3. Change your current directory to `angular-phonecat`.
+
+ cd angular-phonecat
+
+ The tutorial instructions assume you are running all commands from this directory.
+
+Read the Tutorial Navigation section, then navigate to Step 0.
+
+
+# Using Snapshots
+
+Snapshots are the sets of files that reflect the state of the tutorial app at each step. These
+files include the HTML, CSS, and JavaScript for the app, plus Jasmine JavaScript files and Java
+libraries for the test stack. These will let you run the tutorial app and tests, without requiring
+knowledge of Git. You can download and install the snapshot files as follows:
+
+1. Check to be sure you have all of the prerequisites on your system.
+
+2. Navigate to [*the angular server*], download and then unzip [*the snapshot file*] to an
+[*install-dir*].
+
+3. Change directories to [*install-dir*]/sandbox.
+
+ cd [*install-dir*]/sandbox
+
+Read the Tutorial Navigation section, then navigate to step-0.
+
+# Tutorial Navigation
+
+To see the app running on the angular server, click the "Live Demo" link at the top or bottom of
+any tutorial page. To view the code differences between tutorial steps, click the Code Diff link
+at top or bottom of each tutorial page. In the Code Diff, additions are highlighted in green;
+deletions are highlighted in red.
diff --git a/docs/src/templates/docs.css b/docs/src/templates/docs.css
index f5b9275b3f53..5507ce5563f4 100644
--- a/docs/src/templates/docs.css
+++ b/docs/src/templates/docs.css
@@ -300,3 +300,79 @@ img.right {
h1, h2, h3, h4, h5 {
clear: both;
}
+
+/* Tutorial Navigation */
+
+#tutorial_nav {
+ border:none;
+ width:100%;
+}
+
+#tutorial_nav tr td {
+ background-color: #F2C200;
+}
+
+#tutorial_nav tr.alt td {
+ background-color: #FFC800;
+}
+
+#tutorial_nav td {
+ height:2em;
+ width:20%;
+ padding:5px;
+}
+
+#previous_step {
+ text-align:center;
+}
+
+#next_step {
+ text-align:center;
+}
+
+#tut_home {
+ text-align:center;
+}
+
+#code_diff {
+ text-align:center;
+}
+
+#step_result {
+ text-align:center;
+}
+
+#tutorial_nav a:link {
+ display:block;
+ text-decoration:none;
+ font-weight:bold;
+}
+
+#tutorial_nav a:hover {
+ text-decoration:underline;
+}
+
+/* Glossary */
+
+#glossary {
+ width:100%;
+}
+
+#glossary tr {
+ vertical-align:top;
+}
+
+.td0 {
+ width:0%;
+}
+
+.td1 {
+ width:20%;
+ padding:5px;
+ font-weight:bold;
+}
+
+.td2 {
+ width:80%;
+ padding:5px;
+}
diff --git a/docs/tutorial.step_00.ngdoc b/docs/tutorial.step_00.ngdoc
new file mode 100755
index 000000000000..87ed002c93c4
--- /dev/null
+++ b/docs/tutorial.step_00.ngdoc
@@ -0,0 +1,90 @@
+@ngdoc overview
+@name Tutorial: Step 0
+@description
+
+
+
+{@link tutorial Previous}
+{@link http://angular.github.com/angular-phonecat/step-0/app Live Demo}
+{@link tutorial Tutorial Home}
+Code Diff
+{@link tutorial.step_0 Next}
+
+
+
+You are now ready to build the phone cat application. In this step, you will become familiar with
+the most important source code files, learn how to start the web services, and run the application
+in the browser.
+
+1. Do one of the following:
+
+ * Git users: In the `angular-phonecat` directory, run this command:
+
+ git checkout step-0
+
+ * Snapshot users: In the `[install directory]/sandbox` directory, run this command:
+
+ ./goto_step.sh 0
+
+This resets your workspace to Step 0 of the tutorial app.
+
+2. To see the app running in a browser, do one of the following:
+ * __For node.js users:__
+ 1. In a _separate_ terminal tab or window, run `./scripts/web-server.js` to start the app
+ server.
+ 2. Open a browser window for the app and navigate to http://localhost:8000/app/index.html.
+
+ * __For other http servers:__
+ 1. Configure the server to serve the files in the `angular-phonecat` directory.
+ 2. Run `./scripts/web-server.js` to start the app server.
+ 3. Navigate in your browser to
+ http://localhost:[*port-number*]/[*context-path*]/app/index.html.
+
+You can now see the app in the browser. It's not very exciting, but that's OK.
+
+The code that created this app is shown below. You will see that it creates a static HTML page
+that displays "Nothing here yet!"; the code does, however, have everything we need to proceed.
+This bit of code serves as a prototype template, consisting of basic HTML tags with a pair of
+angular-specific attributes.
+
+__`app/index.html`:__
+
+
+
+
+
+ my angular app
+
+
+
+
+ Nothing here yet!
+
+
+
+
+
+
+## What is the code doing?
+
+* __... `xmlns:ng="http://angularjs.org/"` ...__ This `xmlns` declaration for the `ng` namespace
+must be specified in all angular applications if you use XHTML, or if you are targeting IE
+versions older than 9 (regardless of whether you are using XHTML or HTML).
+
+* __`
+
+
+
+
+
+We replaced the hard-coded phone list with the {@link angular.widget.@ng:repeat ng:repeat widget}
+and two {@link guide.expression angular expressions} enclosed in curly braces: `{{phone.name}}`
+and `{{phone.snippet}}`:
+
+ * The `ng:repeat="phone in phones"` statement in the `` tag is an angular repeater. It
+ tells angular to create a ` ` element for each phone in the phones list, using the first
+ ` ` tag as the template.
+
+ * The curly braces around `phone.name` and `phone.snippet` are an example of {@link
+ angular.markup angular markup}. The curly braces are shorthand for the angular directive
+ {@link angular.directive.ng:bind ng:bind}. They indicate to angular that these are template
+ binding points. Binding points are locations in the template where angular creates
+ data-binding between the View and the Model. In angular, the View is a projection of the Model
+ through the HTML template. This means that whenever the model changes, angular refreshes the
+ appropriate binding points, which updates the view.
+
+
+## Model and Controller
+
+The data __Model__ (a short list of phones in object literal notation) is instantiated within the
+__Controller__ function (`PhoneListCtrl`):
+
+__`app/js/controllers.js`:__
+
+function PhoneListCtrl() {
+ this.phones = [{"name": "Nexus S",
+ "snippet": "Fast just got faster with Nexus S."},
+ {"name": "Motorola XOOM™ with Wi-Fi",
+ "snippet": "The Next, Next Generation tablet."},
+ {"name": "MOTOROLA XOOM™",
+ "snippet": "The Next, Next Generation tablet."}];
+}
+
+
+Although the controller is not yet doing very much controlling, it is playing a crucial role. By
+providing context for our data model, the controller allows us to establish data-binding between
+the model and the view. Note in the following how we connected the dots between our presentation,
+data, and logic components:
+
+ * The name of our controller function (in the JavaScript file `controllers.js`) matches the
+ {@link angular.directive.ng:controller ng:controller} directive in the `` tag
+ (`PhoneListCtrl`).
+ * We instantiated our data within the scope of our controller function, and our template
+ binding points are located within the block bounded by the `
+describe('PhoneCat controllers', function() {
+
+ describe('PhoneListCtrl', function(){
+
+ it('should create "phones" model with 3 phones', function() {
+ var ctrl = new PhoneListCtrl();
+ expect(ctrl.phones.length).toBe(3);
+ });
+ });
+});
+
+
+Ease of testing is another cornerstone of angular's design philosophy. All we are doing here is
+showing how easy it is to create a unit test. The test verifies that we have 3 records in the
+phones array.
+
+Angular developers prefer the syntax of Jasmine's Behavior-driven Development (BDD) framework when
+writing tests. Although Jasmine is not required by angular, we used it to write all tests in this
+tutorial. You can learn about Jasmine on the {@link http://pivotal.github.com/jasmine/ Jasmine
+home page} and on the {@link https://github.com/pivotal/jasmine/wiki Jasmine wiki}.
+
+angular-seed project is pre-configured to run all unit tests using {@link
+http://code.google.com/p/js-test-driver/ JsTestDriver}. To run the test, do the following:
+
+ 1. In a _separate_ terminal window or tab, go to the `angular-phonecat` directory and run
+ `./scripts/test-server.sh` to start the test web server.
+
+ 2. Open a new browser tab or window, navigate to http://localhost:9876, and choose "strict
+ mode". At this point, you can leave this tab open and forget about it. JsTestDriver will
+ use it to execute our tests and report the results in the terminal.
+
+ 3. Execute the test by running `./scripts/test.sh`
+
+You should see the following or similar output:
+
+ Chrome: Runner reset.
+ .
+ Total 1 tests (Passed: 1; Fails: 0; Errors: 0) (2.00 ms)
+ Chrome 11.0.696.57 Mac OS: Run 1 tests (Passed: 1; Fails: 0; Errors 0) (2.00 ms)
+
+Yay! The test passed! Now, let's go to Step 3 to learn how to add full text search to the app.
+
+
+
+
+ {@link tutorial.step_01 Previous}
+ {@link http://angular.github.com/angular-phonecat/step-2/app Live
+ Demo}
+ {@link tutorial Tutorial Home}
+{@link https://github.com/angular/angular-phonecat/compare/step-1...step-2 Code
+Diff}
+ {@link tutorial.step_03 Next}
+
+
diff --git a/docs/tutorial.step_03.ngdoc b/docs/tutorial.step_03.ngdoc
new file mode 100755
index 000000000000..6ad768e1930a
--- /dev/null
+++ b/docs/tutorial.step_03.ngdoc
@@ -0,0 +1,142 @@
+@ngdoc overview
+@name Tutorial: Step 3
+@description
+
+
+ {@link tutorial.step_02 Previous}
+ {@link http://angular.github.com/angular-phonecat/step-3/app Live
+ Demo}
+ {@link tutorial Tutorial Home}
+{@link https://github.com/angular/angular-phonecat/compare/step-2...step-3 Code
+Diff}
+ {@link tutorial.step_04 Next}
+
+
+
+We did a lot of work in laying a foundation for the app in the last step, so now we'll do
+something simple, and add full text search (yes, it will be simple!). We will also write an
+end-to-end test, because a good end-to-end test is a good friend. It stays with your app, keeps an
+eye on it, and quickly detects regressions.
+
+1. Reset your workspace to Step 3 using:
+
+ git checkout --force step-3
+
+ or
+
+ ./goto_step.sh 3
+
+2. Refresh your browser or check the app out on {@link
+http://angular.github.com/angular-phonecat/step-3/app our server}. The app now has a search box.
+The phone list on the page changes depending on what a user types into the search box.
+
+The most important changes are listed below. You can see the full diff on {@link
+https://github.com/angular/angular-phonecat/compare/step-2...step-3
+ GitHub}:
+
+
+## Controller
+
+We made no changes to the controller.
+
+
+## Template
+
+__`app/index.html`:__
+
+...
+ Fulltext Search:
+
+
+
+ {{phone.name}}
+ {{phone.snippet}}
+
+
+...
+
+
+We added a standard HTML ` ` tag and use angular's {@link angular.Array.filter $filter}
+function to process the input for the `ng:repeater`.
+
+This lets a user enter search criteria and immediately see the effects of their search on the
+phone list. This new code demonstrates the following:
+
+* Data-binding. This is one of the core features in angular. When the page loads, angular binds
+the name of the input box to a variable of the same name in the data model and keeps the two in
+sync.
+
+ In this code, the data that a user types into the input box (named __`query`__) is immediately
+ available as a filter input in the list repeater (`phone in phones.$filter(`__`query`__`)`).
+ When changes to the data model cause the repeater's input to change, the repeater efficiently
+ updates the DOM to reflect the current state of the model.
+
+* Use of `$filter`. The `{@link angular.Array.filter $filter}` method, uses the `query` value, to
+create a new array that contains only those records that match the `query`.
+
+* `ng:repeat` automatically updates the view in response to the changing number of phones returned
+by the `$filter`. The process is completely transparent to the developer.
+
+## Test
+
+In Step 2, we learned how to write and run unit tests. Unit tests are perfect for testing
+controllers and other components of our application written in JavaScript, but they can't easily
+test DOM manipulation or the wiring of our application. For these, an end-to-end test is a much
+better choice.
+
+The search feature was fully implemented via templates and data-binding, so we'll write our first
+end-to-end test, to verify that the feature works.
+
+__`test/e2e/scenarios.js`:__
+
+describe('PhoneCat App', function() {
+
+ describe('Phone list view', function() {
+
+ beforeEach(function() {
+ browser().navigateTo('../../app/index.html');
+ });
+
+ it('should filter the phone list as user types into the search box', function() {
+ expect(repeater('.phones li').count()).toBe(3);
+
+ input('query').enter('nexus');
+ expect(repeater('.phones li').count()).toBe(1);
+
+ input('query').enter('motorola');
+ expect(repeater('.phones li').count()).toBe(2);
+ });
+ });
+});
+
+
+Even though the syntax of this test looks very much like our controller unit test written with
+Jasmine, the end-to-end test uses APIs of {@link
+https://docs.google.com/document/d/11L8htLKrh6c92foV71ytYpiKkeKpM4_a5-9c3HywfIc/edit?hl=en&pli=1#
+angular's end-to-end test runner}.
+
+To run the end-to-end test, open the following in a new browser tab:
+
+* node.js users: http://localhost:8000/test/e2e/runner.html
+* users with other http servers:
+http://localhost:[*port-number*]/[*context-path*]/test/e2e/runner.html
+* casual reader: http://angular.github.com/angular-phonecat/step-3/test/e2e/runner.html
+
+This test verifies that the search box and the repeater are correctly wired together. Notice how
+easy it is to write end-to-end tests in angular. Although this example is for a simple test, it
+really is that easy to set up any functional, readable, end-to-end test.
+
+Now that you've verified everything, go to Step 4 to learn how to add sorting capability to the
+phone list app.
+
+
+
+ {@link tutorial.step_02 Previous}
+ {@link http://angular.github.com/angular-phonecat/step-3/app Live
+ Demo}
+ {@link tutorial Tutorial Home}
+{@link https://github.com/angular/angular-phonecat/compare/step-2...step-3 Code
+Diff}
+ {@link tutorial.step_04 Next}
+
+
diff --git a/docs/tutorial.step_04.ngdoc b/docs/tutorial.step_04.ngdoc
new file mode 100755
index 000000000000..cf63d437ca94
--- /dev/null
+++ b/docs/tutorial.step_04.ngdoc
@@ -0,0 +1,201 @@
+@ngdoc overview
+@name Tutorial: Step 4
+@description
+
+
+{@link tutorial.step_03 Previous}
+{@link http://angular.github.com/angular-phonecat/step-4/app Live Demo}
+{@link tutorial Tutorial Home}
+{@link https://github.com/angular/angular-phonecat/compare/step-3...step-4 Code
+Diff}
+{@link tutorial.step_05 Next}
+
+
+
+In this step, you will add a feature to let your users select the order of the items in the phone
+list. The dynamic ordering is implemented by creating a new model property, wiring it together
+with the repeater, and letting the data binding magic do the rest of the work.
+
+
+1. Reset your workspace to Step 4 using:
+
+ git checkout --force step-4
+
+or
+
+ ./goto_step.sh 4
+
+2. Refresh your browser or check the app out on {@link
+http://angular.github.com/angular-phonecat/step-4/app our server}. You should see that in addition
+to the search box, the app displays a drop down menu that allows users to control the order in
+which the phones are listed.
+
+The most important changes are listed below. You can see the full diff on {@link
+https://github.com/angular/angular-phonecat/compare/step-3...step-4
+GitHub}:
+
+
+## Template
+
+__`app/index.html`:__
+
+...
+
+
+
+
+ {{phone.name}}
+ {{phone.snippet}}
+
+
+...
+
+
+In the `index.html` template we made the following changes:
+
+* First, we added a `` html element named `orderProp`, so that our users can pick from the
+two provided sorting options.
+
+* We then chained the `$filter` method with `{@link angular.Array.orderBy $orderBy}` method to
+further process the input into the repeater.
+
+Angular creates a two way data-binding between the select element and the `orderProp` model.
+`orderProp` is then used as the input for the `$orderBy` method.
+
+As we discussed in the section about data-binding and the repeater in Step 3, whenever the model
+changes (for example because a user changes the order with the select drop down menu), angular's
+data-binding will cause the view to automatically update. No bloated DOM manipulation code is
+necessary!
+
+
+
+## Controller
+
+__`app/js/controller.js`:__
+
+/* App Controllers */
+
+function PhoneListCtrl() {
+ this.phones = [{"name": "Nexus S",
+ "snippet": "Fast just got faster with Nexus S.",
+ "age": 0},
+ {"name": "Motorola XOOM™ with Wi-Fi",
+ "snippet": "The Next, Next Generation tablet.",
+ "age": 1},
+ {"name": "MOTOROLA XOOM™",
+ "snippet": "The Next, Next Generation tablet.",
+ "age": 2}];
+
+ this.orderProp = 'age';
+}
+
+
+* We modified the `phones` model - the array of phones - and added an `age` property to each phone
+record. This property is used to order phones by age.
+
+* We added a line to the controller that sets the default value of `orderProp` to `age`. If we had
+not set the default value here, angular would have used the value of the first `` element
+(`'name'`) when it initialized the data model.
+
+
+
+
+## Test
+
+The changes we made should be verified with both a unit test and an end-to-end test. Let's look at
+the unit test first.
+
+__`test/unit/controllerSpec.js`:__
+
+/* jasmine specs for controllers go here */
+describe('PhoneCat controllers', function() {
+
+ describe('PhoneListCtrl', function(){
+ var scope, $browser, ctrl;
+
+ beforeEach(function() {
+ ctrl = new PhoneListCtrl();
+ });
+
+
+ it('should create "phones" model with 3 phones', function() {
+ expect(ctrl.phones.length).toBe(3);
+ });
+
+
+ it('should set the default value of orderProp model', function() {
+ expect(ctrl.orderProp).toBe('age');
+ });
+ });
+});
+
+
+
+The unit test now verifies that the default ordering property is set.
+
+We used Jasmine's API to extract the controller construction into a `beforeEach` block, which is
+shared by all tests in the nearest `describe` block.
+
+To run the unit tests, once again execute the `./scripts/test.sh` script and you should see the
+following output.
+
+ Chrome: Runner reset.
+ ..
+ Total 2 tests (Passed: 2; Fails: 0; Errors: 0) (3.00 ms)
+ Chrome 11.0.696.57 Mac OS: Run 2 tests (Passed: 2; Fails: 0; Errors 0) (3.00 ms)
+
+
+Let's turn our attention to the end-to-end test.
+
+__`test/e2e/scenarios.js`:__
+
+...
+ it('should be possible to control phone order via the drop down select box', function() {
+ input('query').enter('tablet'); //let's narrow the dataset to make the test assertions
+ shorter
+
+ expect(repeater('.phones li', 'Phone List').column('a')).
+ toEqual(["Motorola XOOM\u2122 with Wi-Fi",
+ "MOTOROLA XOOM\u2122"]);
+
+ select('orderProp').option('alphabetical');
+
+ expect(repeater('.phones li', 'Phone List').column('a')).
+ toEqual(["MOTOROLA XOOM\u2122",
+ "Motorola XOOM\u2122 with Wi-Fi"]);
+ });
+...
+
+
+The end-to-end test verifies that the ordering mechanism of the select box is working correctly.
+
+You can now refresh the browser tab with the end-to-end test runner to see the tests run, or you
+can see them running on {@link
+http://angular.github.com/angular-phonecat/step-4/test/e2e/runner.html
+angular's server}.
+
+Now that you have added list sorting and tested the app, go to Step 5 to learn about angular
+services and how angular uses dependency injection.
+
+
+
+
+{@link tutorial.step_03 Previous}
+{@link http://angular.github.com/angular-phonecat/step-4/app Live Demo}
+{@link tutorial Tutorial Home}
+{@link https://github.com/angular/angular-phonecat/compare/step-3...step-4 Code
+Diff}
+{@link tutorial.step_05 Next}
+
+
diff --git a/docs/tutorial.step_05.ngdoc b/docs/tutorial.step_05.ngdoc
new file mode 100755
index 000000000000..2e5c2692f285
--- /dev/null
+++ b/docs/tutorial.step_05.ngdoc
@@ -0,0 +1,219 @@
+@ngdoc overview
+@name Tutorial: Step 5
+@description
+
+
+ {@link tutorial.step_04 Previous}
+ {@link http://angular.github.com/angular-phonecat/step-5/app Live Demo
+}
+ {@link tutorial Tutorial Home}
+{@link https://github.com/angular/angular-phonecat/compare/step-4...step-5 Code
+Diff}
+ {@link tutorial.step_06 Next}
+
+
+
+Enough of building an app with three phones in a hard-coded dataset! Let's fetch a larger dataset
+from our server using one of angular's built-in {@link angular.service services} called {@link
+angular.service.$xhr $xhr}. We will use angular's dependency injection to provide the service to
+the `PhoneListCtrl` controller.
+
+1. Reset your workspace to Step 5 using:
+
+ git checkout --force step-5
+
+or
+
+ ./goto_step.sh 5
+
+2. Refresh your browser or check the app out on {@link
+http://angular.github.com/angular-phonecat/step-5/app our server}. You should now see a list of 20
+phones.
+
+
+The most important changes are listed below. You can see the full diff on {@link
+https://github.com/angular/angular-phonecat/compare/step-4...step-5
+GitHub}:
+
+## Data
+
+The `app/phones/phone.json` file in your project is a dataset that contains a larger list of
+phones stored in the JSON format.
+
+Following is a sample of the file:
+
+[
+ {
+ "age": 13,
+ "id": "motorola-defy-with-motoblur",
+ "name": "Motorola DEFY\u2122 with MOTOBLUR\u2122",
+ "snippet": "Are you ready for everything life throws your way?"
+ ...
+ },
+...
+]
+
+
+
+## Controller
+
+In this step, the view template will remain the same but the model and controller will change.
+We'll use angular's {@link angular.service.$xhr} service to make an HTTP request to your web
+server to fetch the data in the `phones.json` file.
+
+__`app/js/controllers.js:`__
+
+function PhoneListCtrl($xhr) {
+ var self = this;
+
+ $xhr('GET', 'phones/phones.json', function(code, response) {
+ self.phones = response;
+ });
+
+ self.orderProp = 'age';
+}
+
+//PhoneListCtrl.$inject = ['$xhr'];
+
+
+We removed the hard-coded dataset from the controller and instead are using the `$xhr` service to
+access the data stored in `app/phones/phones.json`. The `$xhr` service makes a HTTP GET request to
+our web server, asking for `phone/phones.json` (the url is relative to our `index.html` file). The
+server responds by providing the data in the json file.
+
+Keep in mind that the response might just as well have been dynamically generated by a backend
+server. To the browser and our app they both look the same. For the sake of simplicity we used a
+json file in this tutorial.
+
+Notice that the `$xhr` service takes a callback as the last parameter. This callback is used to
+process the response. In our case, we just assign the response to the current scope controlled by
+the controller, as a model called `phones`. Have you realized that we didn't even have to parse
+the response? Angular took care of that for us.
+
+We already mentioned that the `$xhr` function we just used is an angular service. {@link
+angular.service Angular services} are substitutable objects managed by angular's {@link guide.di
+DI subsystem}.
+
+Dependency injection helps to make your web apps well structured, loosely coupled, and much easier
+to test. What's important to understand is how the controllers get access to these services
+through dependency injection.
+
+The dependency injection pattern is based on declaring the dependencies we require and letting the
+system provide them to us. To do this in angular, you simply provide the names of the services you
+need as arguments to the controller's constructor function, as follows:
+
+ function PhoneListCtrl($xhr) {
+
+The name of the argument is significant, because angular recognizes the identity of a service by
+the argument name. Once angular knows what services are being requested, it provides them to the
+controller when the controller is being constructed. The dependency injector also takes care of
+creating any transitive dependencies the service may have (services often depend upon other
+services).
+
+As we mentioned earlier, angular infers the controller's dependencies from the names of arguments
+of the controller's constructor function. If you were to minify the JavaScript code for this
+controller, all of these function arguments would be minified as well, and the dependency injector
+would not being able to identify services correctly.
+
+To overcome issues caused by minification, just assign an array with service identifier strings
+into the `$inject` property of the controller function, just like the last line in the snippet
+(commented out) suggests:
+
+ PhoneListCtrl.$inject = ['$xhr'];
+
+
+## Test
+
+__`test/unit/controllersSpec.js`:__
+
+describe('PhoneCat controllers', function() {
+
+ describe('PhoneListCtrl', function(){
+ var scope, $browser, ctrl;
+
+ beforeEach(function() {
+ scope = angular.scope();
+ $browser = scope.$service('$browser');
+
+ $browser.xhr.expectGET('phones/phones.json').respond([{name: 'Nexus S'},
+ {name: 'Motorola DROID'}]);
+ ctrl = scope.$new(PhoneListCtrl);
+ });
+
+
+ it('should create "phones" model with 2 phones fetched from xhr', function() {
+ expect(ctrl.phones).toBeUndefined();
+ $browser.xhr.flush();
+
+ expect(ctrl.phones).toEqual([{name: 'Nexus S'},
+ {name: 'Motorola DROID'}]);
+ });
+
+
+ it('should set the default value of orderProp model', function() {
+ expect(ctrl.orderProp).toBe('age');
+ });
+ });
+});
+
+
+
+Because we started using dependency injection and our controller has dependencies, constructing
+the controller in our tests is a bit more complicated. We could use the `new` operator and provide
+the constructor with some kind of fake `$xhr` implementation. However, the recommended (and
+easier) way is to create a controller in the test environment in the same way that angular does it
+in the production code behind the scenes.
+
+To create the controller in the test environment, do the following:
+
+ * Create a root scope object by calling `angular.scope()`
+
+ * Call `scope.$new(PhoneListCtrl)` to get angular to create the child scope associated with
+ the `PhoneListCtrl` controller.
+
+Because our code now uses the `$xhr` service to fetch the phone list data in our controller,
+before we create the `PhoneListCtrl` child scope, we need to tell the testing harness to expect an
+incoming request from the controller. To do this we:
+
+ * Use the `{@link angular.scope.$service $service}` method to retrieve the `$browser` service,
+ a service that angular uses to represent various browser APIs. In tests, angular automatically
+ uses a mock version of this service that allows you to write tests without having to deal with
+ these native APIs and the global state associated with them.
+
+ * We use the `$browser.expectGET` method to train the `$browser` object to expect an incoming
+ HTTP request and tell it what to respond with. Note that the responses are not returned before
+ we call the `$browser.xhr.flush()` method.
+
+ * We then make assertions to verify that the `phones` model doesn't exist on the scope, before
+ the response is received.
+
+ * We flush the xhr queue in the browser by calling `$browser.xhr.flush()`. This causes the
+ callback we passed into the `$xhr` service to be executed with the trained response.
+
+ * Finally, we make the assertions, verifying that the phone model now exists on the scope.
+
+To run the unit tests, execute the `./scripts/test.sh` script and you should see the following
+output.
+
+ Chrome: Runner reset.
+ ..
+ Total 2 tests (Passed: 2; Fails: 0; Errors: 0) (3.00 ms)
+ Chrome 11.0.696.57 Mac OS: Run 2 tests (Passed: 2; Fails: 0; Errors 0) (3.00 ms)
+
+
+Now that you have learned how easy it is to use angular services (thanks to angular's
+implementation of dependency injection), go to Step 6, where you will add some thumbnail images of
+phones and some links.
+
+
+
+
+ {@link tutorial.step_04 Previous}
+ {@link http://angular.github.com/angular-phonecat/step-5/app Live Demo
+}
+ {@link tutorial Tutorial Home}
+ {@link https://github.com/angular/angular-phonecat/compare/step-4...step-5
+ Code Diff}
+ {@link tutorial.step_06 Next}
+
+
diff --git a/docs/tutorial.step_06.ngdoc b/docs/tutorial.step_06.ngdoc
new file mode 100755
index 000000000000..f3c5742a6382
--- /dev/null
+++ b/docs/tutorial.step_06.ngdoc
@@ -0,0 +1,119 @@
+@ngdoc overview
+@name Tutorial: Step 6
+@description
+
+
+{@link tutorial.step_05 Previous}
+{@link http://angular.github.com/angular-phonecat/step-6/app Live Demo
+}
+{@link tutorial Tutorial Home}
+{@link https://github.com/angular/angular-phonecat/compare/step-5...step-6 Code
+Diff}
+{@link tutorial.step_07 Next}
+
+
+
+In this step, you will add thumbnail images for the phones in the phone list, and links that, for
+now, will go nowhere. In subsequent steps you will use the links to display additional information
+about the phones in the catalog.
+
+1. Reset your workspace to Step 6 using:
+
+ git checkout --force step-6
+
+or
+
+ ./goto_step.sh 6
+
+2. Refresh your browser or check the app out on {@link
+http://angular.github.com/angular-phonecat/step-6/app our server}. You should now see links and
+images of the phones in the list.
+
+The most important changes are listed below. You can see the full diff on {@link
+https://github.com/angular/angular-phonecat/compare/step-5...step-6
+GitHub}:
+
+
+## Data
+
+Note that the `phones.json` file contains unique ids and image urls for each of the phones. The
+urls point to the `app/img/phones/` directory.
+
+__`app/phones/phones.json`__ (sample snippet):
+
+ [
+ {
+ ...
+ "id": "motorola-defy-with-motoblur",
+ "imageUrl": "img/phones/motorola-defy-with-motoblur.0.jpg",
+ "name": "Motorola DEFY\u2122 with MOTOBLUR\u2122",
+ ...
+ },
+ ...
+ ]
+
+
+
+## Template
+
+__`app/index.html`:__
+
+...
+
+...
+
+
+To dynamically generate links that will in the future lead to phone detail pages, we used the
+now-familiar {@link angular.markup double-curly brace markup} in the `href` attribute values. In
+step 2, we added the `{{phone.name}}` binding as the element content. In this step the
+'{{phone.id}}' binding is used in the element attribute.
+
+We also added phone images next to each record using an image tag with the {@link
+angular.directive.ng:src ng:src} directive. That directive prevents the browser from treating the
+angular `{{ exppression }}` markup literally, which it would have done if we had only specified an
+attribute binding in a regular `src` attribute (` `). Using `ng:src`
+prevents the browser from making an http request to an invalid location.
+
+
+## Test
+
+__`test/e2e/scenarios.js`__:
+
+...
+ it('should render phone specific links', function() {
+ input('query').enter('nexus');
+ element('.phones li a').click();
+ expect(browser().location().hash()).toBe('/phones/nexus-s');
+ });
+...
+
+
+We added a new end-to-end test to verify that the app is generating correct links to the phone
+views that we will implement in the upcoming steps.
+
+You can now refresh the browser tab with the end-to-end test runner to see the tests run, or you
+can see them running on {@link
+http://angular.github.com/angular-phonecat/step-6/test/e2e/runner.html
+angular's server}.
+
+Now that you have added phone images and links, go to Step 7 to learn about angular layout
+templates and how angular makes it easy to create applications that have multiple views.
+
+
+
+
+{@link tutorial.step_05 Previous}
+{@link http://angular.github.com/angular-phonecat/step-6/app Live Demo
+}
+{@link tutorial Tutorial Home}
+{@link https://github.com/angular/angular-phonecat/compare/step-5...step-6 Code
+Diff}
+{@link tutorial.step_07 Next}
+
+
diff --git a/docs/tutorial.step_07.ngdoc b/docs/tutorial.step_07.ngdoc
new file mode 100755
index 000000000000..650ebb17ba9b
--- /dev/null
+++ b/docs/tutorial.step_07.ngdoc
@@ -0,0 +1,211 @@
+@ngdoc overview
+@name Tutorial: Step 7
+@description
+
+
+{@link tutorial.step_06 Previous}
+{@link http://angular.github.com/angular-phonecat/step-7/app Live Demo
+}
+{@link tutorial Tutorial Home}
+{@link https://github.com/angular/angular-phonecat/compare/step-6...step-7 Code
+Diff}
+{@link tutorial.step_08 Next}
+
+
+
+In this step, you will learn how to create a layout template and how to build an app that has
+multiple views by adding routing.
+
+1. Reset your workspace to Step 7 using:
+
+ git checkout --force step-7
+
+or
+
+ ./goto_step.sh 7
+
+2. Refresh your browser, but be sure that there is nothing in the url after app/index.html, or
+check the app out on {@link http://angular.github.com/angular-phonecat/step-7/app our server}.
+Note that you are redirected to `app/index.html#/phones` and the same phone list appears in the
+browser. When you click on a phone link the stub of a phone detail page is displayed.
+
+
+The most important changes are listed below. You can see the full diff on {@link
+https://github.com/angular/angular-phonecat/compare/step-6...step-7
+GitHub}:
+
+## What's going on here?
+
+Our app is slowly growing and becoming more complex. Before Step 7, the app provided our users
+with a single view (the list of all phones), and all of the template code was located in the
+`index.html` file. The next step in building the app is the addition of a view that will show
+detailed information about each of the devices in our list.
+
+To add the detailed view, we could expand the `index.html` file to contain template code for both
+views, but that would get messy very quickly. Instead, we are going to turn the `index.html`
+template into what we call a "layout template". This is a template that is common for all views in
+our application. Other "partial templates" are then included into this layout template depending
+on the current "route" — the view that is currently displayed to the user.
+
+Application routes in angular are declared via the {@link angular.service.$route $route} service.
+This service makes it easy to wire together controllers, view templates, and the current URL
+location in the browser. Using this feature we can implement {@link
+http://en.wikipedia.org/wiki/Deep_linking deep linking}, which lets us utilize the browser's
+history (back and forward navigation) and bookmarks.
+
+
+## Controllers
+
+__`app/js/controller.js`:__
+
+function PhoneCatCtrl($route) {
+ var self = this;
+
+ $route.when('/phones',
+ {template: 'partials/phone-list.html', controller: PhoneListCtrl});
+ $route.when('/phones/:phoneId',
+ {template: 'partials/phone-detail.html', controller: PhoneDetailCtrl});
+ $route.otherwise({redirectTo: '/phones'});
+
+ $route.onChange(function(){
+ self.params = $route.current.params;
+ });
+
+ $route.parent(this);
+}
+
+//PhoneCatCtrl.$inject = ['$route'];
+...
+
+
+We created a new controller called `PhoneCatCtrl`. We declared its dependency on the `$route`
+service and used this service to declare that our application consists of two different views:
+
+* The phone list view will be shown when the URL hash fragment is `/phone`. To construct this
+view, angular will use the `phone-list.html` template and the `PhoneListCtrl` controller.
+
+* The phone details view will be show when the URL hash fragment matches '/phone/[phoneId]'. To
+construct this view, angular will use the `phone-detail.html` template and the `PhoneDetailCtrl`
+controller.
+
+We reused the `PhoneListCtrl` controller for the first view and we added an empty
+`PhoneDetailCtrl` controller to the `app/js/controllers.js` file for the second one.
+The statement `$route.otherwise({redirectTo: '/phones'});`, triggers a redirection to `/phones`
+when none of our routes is matched.
+
+Thanks to the `$route.parent(this);` statement and `ng:controller="PhoneCatCtrl"` declaration in
+the `index.html` template, the `PhoneCatCtrl` controller has a special role in our app. It is the
+"root" controller or the parent controller for the other two sub-controllers (`PhoneListCtrl` and
+`PhoneDetailCtrl`). The sub-controllers inherit the model properties and behavior from the root
+controller.
+
+
+Note the use of the `:phoneId` parameter in the second route declaration (`'/phones/:phoneId'`).
+When the current URL matches this route, the `$route` service extracts the phoneId string from the
+current URL and provides it to our controller via the `$route.current.params` map. We will use the
+`phoneId` parameter in the `phone-details.html` template.
+
+
+
+## Template
+
+The `$route` service is usually used in conjunction with the {@link angular.widget.ng:view
+ng:view} widget. The role of the `ng:view` widget is to include the view template for the current
+route into the layout template, which makes it a perfect fit for our `index.html` template.
+
+__`app/index.html`:__
+
+...
+
+
+
+
+
+
+
+
+
+
+Note that we removed most of the code in the `index.html` template and replaced it with a single
+line containing the `ng:view` tag. The code that we removed was placed into the `phone-list.html`
+template:
+
+__`app/partials/phone-list.html`:__
+
+
+
+
+
+
+We also added a placeholder template for the phone details view:
+
+__`app/partials/phone-list.html`:__
+
+TBD: detail view for {{params.phoneId}}
+
+
+
+## Test
+
+To automatically verify that everything is wired properly, we wrote end to end tests that navigate
+to various URLs and verify that the correct view was rendered.
+
+
+...
+ it('should redirect index.html to index.html#/phones', function() {
+ browser().navigateTo('../../app/index.html');
+ expect(browser().location().hash()).toBe('/phones');
+ });
+...
+
+ describe('Phone detail view', function() {
+
+ beforeEach(function() {
+ browser().navigateTo('../../app/index.html#/phones/nexus-s');
+ });
+
+
+ it('should display placeholder page with phoneId', function() {
+ expect(binding('params.phoneId')).toBe('nexus-s');
+ });
+ });
+
+
+
+You can now refresh the browser tab with the end-to-end test runner to see the tests run, or you
+can see them running on {@link
+http://angular.github.com/angular-phonecat/step-7/test/e2e/runner.html
+angular's server}.
+
+
+With the routing set up and the phone list view implemented, we're ready to go to Step 8 to
+implement the phone details view.
+
+
+
+{@link tutorial.step_06 Previous}
+{@link http://angular.github.com/angular-phonecat/step-7/app Live Demo
+}
+{@link tutorial Tutorial Home}
+{@link https://github.com/angular/angular-phonecat/compare/step-6...step-7 Code
+Diff}
+{@link tutorial.step_08 Next}
+
+
diff --git a/docs/tutorial.step_08.ngdoc b/docs/tutorial.step_08.ngdoc
new file mode 100755
index 000000000000..a06d6345c932
--- /dev/null
+++ b/docs/tutorial.step_08.ngdoc
@@ -0,0 +1,200 @@
+@ngdoc overview
+@name Tutorial: Step 8
+@description
+
+
+{@link tutorial.step_07 Previous}
+{@link http://angular.github.com/angular-phonecat/step-8/app Live Demo
+}
+{@link tutorial Tutorial Home}
+{@link https://github.com/angular/angular-phonecat/compare/step-7...step-8 Code
+Diff}
+{@link tutorial.step_09 Next}
+
+
+
+In this step, you will implement the phone details view, which is displayed when a user clicks on
+a phone in the phone list.
+
+1. Reset your workspace to Step 8 using:
+
+ git checkout --force step-8
+
+or
+
+ ./goto_step.sh 8
+
+2. Refresh your browser or check the app out on {@link
+http://angular.github.com/angular-phonecat/step-8/app our server}. Now when you click on a phone
+on the list, the phone details page with phone-specific information is displayed.
+
+
+To implement the phone details view we will use {@link angular.services.$xhr $xhr} to fetch our
+data, and we'll flesh out the `phone-details.html` view template.
+
+The most important changes are listed below. You can see the full diff on {@link
+https://github.com/angular/angular-phonecat/compare/step-7...step-8
+GitHub}:
+
+## Data
+
+In addition to `phones.json`, the `app/phones/` directory also contains one json file for each
+phone:
+
+__`app/phones/nexus-s.json`:__ (sample snippet)
+
+{
+ "additionalFeatures": "Contour Display, Near Field Communications (NFC), Three-axis gyroscope,
+ Anti-fingerprint display coating, Internet Calling support (VoIP/SIP)",
+ "android": {
+ "os": "Android 2.3",
+ "ui": "Android"
+ },
+ ...
+ "images": [
+ "img/phones/nexus-s.0.jpg",
+ "img/phones/nexus-s.1.jpg",
+ "img/phones/nexus-s.2.jpg",
+ "img/phones/nexus-s.3.jpg"
+ ],
+ "storage": {
+ "flash": "16384MB",
+ "ram": "512MB"
+ }
+}
+
+
+
+Each of these files describes various properties of the phone using the same data structure. We'll
+show this data in the phone detail view.
+
+
+## Controller
+
+We'll expand the `PhoneDetailCtrl` by using the `$xhr` service to fetch the json files. This works
+the same way as the phone list controller.
+
+__`app/js/controller.js`:__
+
+function PhoneDetailCtrl($xhr) {
+ var self = this;
+
+ $xhr('GET', 'phones/' + self.params.phoneId + '.json', function(code, response) {
+ self.phone = response;
+ });
+}
+
+//PhoneDetailCtrl.$inject = ['$xhr'];
+
+
+
+
+
+## Template
+
+The TBD placeholder line has been replaced with lists and bindings that comprise the phone
+details. Note where we use the angular `{{ expression }}` markup and `ng:repeater`s to project
+phone data from our model into the view.
+
+
+__`app/partials/phone-details.html`:__
+
+
+
+{{phone.name}}
+
+{{phone.description}}
+
+
+
+
+
+
+
+
+
+ Availability and Networks
+
+ Availability
+ {{availability}}
+
+
+ ...
+
+ Additional Features
+ {{phone.additionalFeatures}}
+
+
+
+
+
+## Test
+
+We wrote a new unit test that is similar to the one we wrote for the `PhoneListCtrl` controller in
+Step 5.
+
+__`test/unit/controllerSpec.js`:__
+
+...
+ it('should fetch phone detail', function(){
+ scope.params = {phoneId:'xyz'};
+ $browser.xhr.expectGET('phones/xyz.json').respond({name:'phone xyz'});
+ ctrl = scope.$new(PhoneDetailCtrl);
+
+ expect(ctrl.phone).toBeUndefined();
+ $browser.xhr.flush();
+
+ expect(ctrl.phone).toEqual({name:'phone xyz'});
+ });
+...
+
+
+To run the unit tests, execute the `./scripts/test.sh` script and you should see the following
+output.
+
+ Chrome: Runner reset.
+ ...
+ Total 3 tests (Passed: 3; Fails: 0; Errors: 0) (5.00 ms)
+ Chrome 11.0.696.57 Mac OS: Run 3 tests (Passed: 3; Fails: 0; Errors 0) (5.00 ms)
+
+
+We also added a new end-to-end test that navigates to the Nexus S detail page and verifies that
+the heading on the page is "Nexus S".
+
+__`test/e2e/scenarios.js`:__
+
+...
+ describe('Phone detail view', function() {
+
+ beforeEach(function() {
+ browser().navigateTo('../../app/index.html#/phones/nexus-s');
+ });
+
+
+ it('should display nexus-s page', function() {
+ expect(binding('phone.name')).toBe('Nexus S');
+ });
+ });
+...
+
+
+
+You can now refresh the browser tab with the end-to-end test runner to see the tests run, or you
+can see them running on {@link
+http://angular.github.com/angular-phonecat/step-8/test/e2e/runner.html
+angular's server}.
+
+Now the phone details view is in place, proceed to Step 9 to learn how to write your own custom
+display filter.
+
+
+
+{@link tutorial.step_07 Previous}
+{@link http://angular.github.com/angular-phonecat/step-8/app Live Demo
+}
+{@link tutorial Tutorial Home}
+{@link https://github.com/angular/angular-phonecat/compare/step-7...step-8 Code
+Diff}
+{@link tutorial.step_09 Next}
+
+
diff --git a/docs/tutorial.step_09.ngdoc b/docs/tutorial.step_09.ngdoc
new file mode 100755
index 000000000000..77f9b4273617
--- /dev/null
+++ b/docs/tutorial.step_09.ngdoc
@@ -0,0 +1,127 @@
+@ngdoc overview
+@name Tutorial: Step 9
+@description
+
+
+{@link tutorial.step_08 Previous}
+{@link http://angular.github.com/angular-phonecat/step-9/app Live Demo
+}
+{@link tutorial Tutorial Home}
+{@link https://github.com/angular/angular-phonecat/compare/step-8...step-9 Code
+Diff}
+{@link tutorial.step_10 Next}
+
+
+
+In this step you will learn how to create your own custom display filter.
+
+1. Reset your workspace to Step 9 using:
+
+ git checkout --force step-9
+
+or
+
+ ./goto_step.sh 9
+
+2. Refresh your browser or check the app out on {@link
+http://angular.github.com/angular-phonecat/step-9/app our server}. Navigate to one of the detail
+pages.
+
+In the previous step, the details page displayed either "true" or "false" to indicate whether
+certain phone features were present or not. We have used a custom filter to convert those text
+strings into glyphs: ✓ for "true", and ✘ for "false". Let's see, what the filter code looks like.
+
+The most important changes are listed below. You can see the full diff on {@link
+https://github.com/angular/angular-phonecat/compare/step-8...step-9
+GitHub}:
+
+
+## Custom Filter
+
+In order to create a new filter, simply register your custom filter function with the `{@link
+angular.filter angular.filter}` API.
+
+__`app/js/filters.js`:__
+
+angular.filter('checkmark', function(input) {
+ return input ? '\u2713' : '\u2718';
+});
+
+
+The name of our filter is "checkmark". The `input` evaluates to either "true" or "false", and we
+return one of two unicode characters we have chosen to represent true or false (`\u2713` and
+`\u2718`).
+
+
+## Template
+
+Since the filter code lives in the `app/js/filters.js` file, we need to include this file in our
+layout template.
+
+__`app/index.html`:__
+
+...
+
+
+...
+
+
+The syntax for using filters in angular templates is as follows:
+
+ {{ expression | filter }}
+
+Let's employ the filter in the phone details template:
+
+
+
+__`app/partials/phone-detail.html`:__
+
+...
+
+ Infrared
+ {{phone.connectivity.infrared | checkmark}}
+ GPS
+ {{phone.connectivity.gps | checkmark}}
+
+...
+
+
+
+## Test
+
+Filters, like any other component, should be tested and these tests are very easy to write.
+
+__`test/unit/filtersSpec.js`:__
+
+describe('checkmark filter', function() {
+
+ it('should convert boolean values to unicode checkmark or cross', function() {
+ expect(angular.filter.checkmark(true)).toBe('\u2713');
+ expect(angular.filter.checkmark(false)).toBe('\u2718');
+ });
+})
+
+
+To run the unit tests, execute the `./scripts/test.sh` script and you should see the following
+output.
+
+ Chrome: Runner reset.
+ ....
+ Total 4 tests (Passed: 4; Fails: 0; Errors: 0) (3.00 ms)
+ Chrome 11.0.696.57 Mac OS: Run 4 tests (Passed: 4; Fails: 0; Errors 0) (3.00 ms)
+
+
+Now that you have learned how to write and test a custom filter, go to Step 10 to learn how we can
+use angular to enhance the phone details page further.
+
+
+
+{@link tutorial.step_08 Previous}
+{@link http://angular.github.com/angular-phonecat/step-9/app Live Demo
+}
+{@link tutorial Tutorial Home}
+{@link https://github.com/angular/angular-phonecat/compare/step-8...step-9 Code
+Diff}
+{@link tutorial.step_10 Next}
+
+
diff --git a/docs/tutorial.step_10.ngdoc b/docs/tutorial.step_10.ngdoc
new file mode 100644
index 000000000000..1614c414c87e
--- /dev/null
+++ b/docs/tutorial.step_10.ngdoc
@@ -0,0 +1,139 @@
+@ngdoc overview
+@name Tutorial: Step 10
+@description
+
+
+{@link tutorial.step_09 Previous}
+{@link http://angular.github.com/angular-phonecat/step-10/app Live Demo
+}
+{@link tutorial Tutorial Home}
+{@link https://github.com/angular/angular-phonecat/compare/step-9...step-10
+Code Diff}
+{@link tutorial.step_11 Next}
+
+
+
+In this step, you will add a clickable phone image swapper to the phone details page.
+
+1. Reset your workspace to Step 10 using:
+
+ git checkout --force step-10
+
+or
+
+ ./goto_step.sh 10
+
+2. Refresh your browser or check the app out on {@link
+http://angular.github.com/angular-phonecat/step-10/app our server}.
+
+The phone details view displays one large image of the current phone and several smaller thumbnail
+images. It would be great if we could replace the large image with any of the thumbnails just by
+clicking on the desired thumbnail image. Let's have a look how we can do this with angular.
+
+The most important changes are listed below. You can see the full diff on {@link
+https://github.com/angular/angular-phonecat/compare/step-9...step-10
+GitHub}:
+
+
+## Controller
+
+__`app/js/controllers.js`:__
+
+...
+function PhoneDetailCtrl($xhr) {
+ var self = this;
+
+ $xhr('GET', 'phones/' + self.params.phoneId + '.json', function(code, response) {
+ self.phone = response;
+ self.mainImageUrl = response.images[0];
+ });
+
+ self.setImage = function(imageUrl) {
+ self.mainImageUrl = imageUrl;
+ }
+}
+
+//PhoneDetailCtrl.$inject = ['$xhr'];
+
+
+In the `PhoneDetailCtrl` controller, the statement `self.mainImageUrl = response.images[0];`
+creates the `mainImageUrl` model property and set its default value to the first phone image url.
+
+We also created a `setImage` controller method to change the value of `mainImageUrl`.
+
+
+## Template
+
+__`app/partials/phone-detail.html`:__
+
+
+
+...
+
+
+
+
+
+
+...
+
+
+We bound the `ng:src` attribute of the large image to the `mainImageUrl` property.
+
+We also registered an `{@link angular.directive.ng:click ng:click}` handler with thumbnail images.
+When a user clicks on one of the thumbnail images, the handler will use the `setImage` controller
+method to change the value of the `mainImageUrl` property to the url of the thumbnail image.
+
+
+## Test
+
+To verify this new feature, we added two end-to-end tests. One verifies that the main image is set
+to the first phone image by default. The second test clicks on several thumbnail images and
+verifies that the main image changed appropriately.
+
+__`test/e2e/scenarios.js`:__
+
+...
+ describe('Phone detail view', function() {
+
+ beforeEach(function() {
+ browser().navigateTo('../../app/index.html#/phones/nexus-s');
+ });
+
+
+ it('should display the first phone image as the main phone image', function() {
+ expect(element('img.phone').attr('src')).toBe('img/phones/nexus-s.0.jpg');
+ });
+
+
+ it('should swap main image if a thumbnail image is clicked on', function() {
+ element('.phone-thumbs li:nth-child(3) img').click();
+ expect(element('img.phone').attr('src')).toBe('img/phones/nexus-s.2.jpg');
+
+ element('.phone-thumbs li:nth-child(1) img').click();
+ expect(element('img.phone').attr('src')).toBe('img/phones/nexus-s.0.jpg');
+ });
+ });
+});
+
+
+You can now refresh the browser tab with the end-to-end test runner to see the tests run, or you
+can see them running on {@link
+http://angular.github.com/angular-phonecat/step-8/test/e2e/runner.html
+angular's server}.
+
+
+With the phone image swapper in place, we're ready for Step 11 (the last step!) to learn an even
+better way to fetch data.
+
+
+
+{@link tutorial.step_09 Previous}
+{@link http://angular.github.com/angular-phonecat/step-10/app Live Demo
+}
+{@link tutorial Tutorial Home}
+{@link https://github.com/angular/angular-phonecat/compare/step-9...step-10
+Code Diff}
+{@link tutorial.step_11 Next}
+
+
diff --git a/docs/tutorial.step_11.ngdoc b/docs/tutorial.step_11.ngdoc
new file mode 100644
index 000000000000..a46914d1b864
--- /dev/null
+++ b/docs/tutorial.step_11.ngdoc
@@ -0,0 +1,248 @@
+@ngdoc overview
+@name Tutorial: Step 11
+@description
+
+
+{@link tutorial.step_10 Previous}
+{@link http://angular.github.com/angular-phonecat/step-11/app Live Demo
+}
+{@link tutorial Tutorial Home}
+{@link https://github.com/angular/angular-phonecat/compare/step-10...step-11
+Code Diff}
+Next
+
+
+
+In this step, you will improve the way our app fetches data.
+
+1. Reset your workspace to Step 11 using:
+
+ git checkout --force step-11
+
+or
+
+ ./goto_step.sh 11
+
+2. Refresh your browser or check the app out on {@link
+http://angular.github.com/angular-phonecat/step-11/app our server}.
+
+
+The last improvement we will make to our app is to define a custom service that represents a
+{@link http://en.wikipedia.org/wiki/Representational_State_Transfer RESTful} client. Using this
+client we can make xhr requests for data in an easier way, without having to deal with the
+lower-level {@link angular.service.$xhr $xhr} API, HTTP methods and URLs.
+
+The most important changes are listed below. You can see the full diff on {@link
+https://github.com/angular/angular-phonecat/compare/step-10...step-11
+GitHub}:
+
+
+## Template
+
+The custom service is defined in `app/js/services.js` so we need to include this file in our
+layout template:
+
+__`app/index.html`.__
+
+...
+
+...
+
+
+## Service
+
+__`app/js/services.js`.__
+
+ angular.service('Phone', function($resource){
+ return $resource('phones/:phoneId.json', {}, {
+ query: {method:'GET', params:{phoneId:'phones'}, isArray:true}
+ });
+ });
+
+
+We used the {@link angular.service} API to register a custom service. We passed in the name of the
+service - 'Phone' - and a factory function. The factory function is similar to a controller's
+constructor in that both can declare dependencies via function arguments. The Phone service
+declared a dependency on the `$resource` service.
+
+The `{@link angular.service.$resource $resource}` service makes it easy to create a {@link
+http://en.wikipedia.org/wiki/Representational_State_Transfer RESTful} client with just a few lines
+of code. This client can then be used in our application, instead of the lower-level `$xhr`
+service.
+
+
+## Controller
+
+We simplified our sub-controllers (`PhoneListCtrl` and `PhoneDetailCtrl`) by factoring out the
+lower-level `$xhr` service, replacing it with a new service called `Phone`. Angular's {@link
+angular.service.$resource `$resource`} service is easier to use than `$xhr` for interacting with
+data sources exposed as RESTful resources. It is also easier now to understand what the code in
+our controllers is doing.
+
+__`app/js/controllers.js`.__
+
+...
+
+function PhoneListCtrl(Phone_) {
+ this.orderProp = 'age';
+ this.phones = Phone_.query();
+}
+//PhoneListCtrl.$inject = ['Phone'];
+
+
+function PhoneDetailCtrl(Phone_) {
+ var self = this;
+
+ self.phone = Phone_.get({phoneId: self.params.phoneId}, function(phone) {
+ self.mainImageUrl = phone.images[0];
+ });
+
+ ...
+}
+//PhoneDetailCtrl.$inject = ['Phone'];
+
+
+Notice how in `PhoneListCtrl` we replaced:
+
+ $xhr('GET', 'phones/phones.json', function(code, response) {
+ self.phones = response;
+ });
+
+with:
+
+ this.phones = Phone_.query();
+
+This is a simple statement that we want to query for all phones.
+
+An important thing to notice in the code above is that we don't pass any callback functions when
+invoking methods of our Phone service. Although it looks as if the result were returned
+synchronously, that is not the case at all. What is returned synchronously is a "future" — an
+object, which will be filled with data when the xhr response returns. Because of the data-binding
+in angular, we can use this future and bind it to our template. Then, when the data arrives, the
+view will automatically update.
+
+Sometimes, relying on the future object and data-binding alone is not sufficient to do everything
+we require, so in these cases, we can add a callback to process the server response. The
+`PhoneDetailCtrl` controller illustrates this by setting the `mainImageUrl` in a callback.
+
+
+
+
+## Test
+
+We have modified our unit tests to verify that our new service is issuing HTTP requests and
+processing them as expected. The tests also check that our controllers are interacting with the
+service correctly.
+
+The `$resource` client augments the response object with methods for updating and deleting the
+resource. If we were to use the standard `toEqual` matcher, our tests would fail because the test
+values would not match the responses exactly. To solve the problem, we use a newly-defined
+`toEqualData` {@link http://pivotal.github.com/jasmine/jsdoc/symbols/jasmine.Matchers.html Jasmine
+matcher}. When the `toEqualData` matcher compares two objects, it takes only object properties
+into account and ignores methods.
+
+
+__`test/unit/controllersSpec.js`:__
+
+describe('PhoneCat controllers', function() {
+
+ beforeEach(function(){
+ this.addMatchers({
+ toEqualData: function(expected) {
+ return angular.equals(this.actual, expected);
+ }
+ });
+ });
+
+ describe('PhoneListCtrl', function(){
+ var scope, $browser, ctrl;
+
+ beforeEach(function() {
+ scope = angular.scope();
+ $browser = scope.$service('$browser');
+
+ $browser.xhr.expectGET('phones/phones.json').respond([{name: 'Nexus S'},
+ {name: 'Motorola DROID'}]);
+ ctrl = scope.$new(PhoneListCtrl);
+ });
+
+ it('should create "phones" model with 2 phones fetched from xhr', function() {
+ expect(ctrl.phones).toEqual([]);
+ $browser.xhr.flush();
+
+ expect(ctrl.phones).toEqualData([{name: 'Nexus S'},
+ {name: 'Motorola DROID'}]);
+ });
+
+ it('should set the default value of orderProp model', function() {
+ expect(ctrl.orderProp).toBe('age');
+ });
+ });
+
+
+ describe('PhoneDetailCtrl', function(){
+ var scope, $browser, ctrl;
+
+ beforeEach(function() {
+ scope = angular.scope();
+ $browser = scope.$service('$browser');
+ });
+
+ beforeEach(function() {
+ scope = angular.scope();
+ $browser = scope.$service('$browser');
+ });
+
+ it('should fetch phone detail', function(){
+ scope.params = {phoneId:'xyz'};
+ $browser.xhr.expectGET('phones/xyz.json').respond({name:'phone xyz'});
+ ctrl = scope.$new(PhoneDetailCtrl);
+
+ expect(ctrl.phone).toEqualData({});
+ $browser.xhr.flush();
+
+ expect(ctrl.phone).toEqualData({name:'phone xyz'});
+ });
+ });
+});
+
+
+To run the unit tests, execute the `./scripts/test.sh` script and you should see the following
+output.
+
+ Chrome: Runner reset.
+ ....
+ Total 4 tests (Passed: 4; Fails: 0; Errors: 0) (3.00 ms)
+ Chrome 11.0.696.57 Mac OS: Run 4 tests (Passed: 4; Fails: 0; Errors 0) (3.00 ms)
+
+
+There you have it! We have created a web app in a relatively short amount of time.
+
+## Closing Notes:
+
+* For more details and examples of the angular concepts we touched on in this tutorial, see the
+{@link guide Developer Guide}.
+
+* For several more examples of code, see the {@link cookbook Cookbook}.
+
+* When you are ready to start developing a project using angular, we recommend that you bootstrap
+your development with the {@link https://github.com/angular/angular-seed angular seed} project.
+
+* We hope this tutorial was useful to you and that you learned enough about angular to make you
+want to learn more. We especially hope you are inspired to go out and develop angular web apps of
+your own, and that you might be interested in {@link contribute contributing} to angular.
+
+* If you have questions or feedback or just want to say "hi", please post a message at
+https://groups.google.com/forum/#!forum/angular.
+
+
+
+{@link tutorial.step_10 Previous}
+{@link http://angular.github.com/angular-phonecat/step-11/app Live Demo
+}
+{@link tutorial Tutorial Home}
+{@link https://github.com/angular/angular-phonecat/compare/step-10...step-11
+Code Diff}
+Next
+
+
diff --git a/images/dom_scope.graffle b/images/dom_scope.graffle
new file mode 100644
index 000000000000..134149c9812d
--- /dev/null
+++ b/images/dom_scope.graffle
@@ -0,0 +1,4745 @@
+
+
+
+
+ ActiveLayerIndex
+ 0
+ ApplicationVersion
+
+ com.omnigroup.OmniGrafflePro
+ 138.17.0.133677
+
+ AutoAdjust
+
+ BackgroundGraphic
+
+ Bounds
+ {{0, 0}, {1152, 733}}
+ Class
+ SolidGraphic
+ ID
+ 2
+ Style
+
+ fill
+
+ FillType
+ 2
+ GradientAngle
+ 90
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+
+ CanvasOrigin
+ {0, 0}
+ ColumnAlign
+ 1
+ ColumnSpacing
+ 36
+ CreationDate
+ 2011-03-07 13:25:43 -0800
+ Creator
+ Kenneth Culp
+ DisplayScale
+ 1 0/72 in = 1.0000 in
+ GraphDocumentVersion
+ 6
+ GraphicsList
+
+
+ Bounds
+ {{68, 366}, {76, 17}}
+ Class
+ ShapedGraphic
+ ID
+ 107
+ Shape
+ Rectangle
+ Style
+
+ fill
+
+ Color
+
+ b
+ 0.184718
+ g
+ 0.972751
+ r
+ 1
+
+ FillType
+ 2
+ GradientAngle
+ 90
+
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 DOM}
+
+
+
+ Class
+ LineGraphic
+ ID
+ 106
+ Points
+
+ {12, 391.75}
+ {561, 390.75}
+ {540, 390.75}
+
+ Style
+
+ stroke
+
+ HeadArrow
+ 0
+ LineType
+ 1
+ TailArrow
+ 0
+ Width
+ 2
+
+
+
+
+ Bounds
+ {{460, 365}, {91, 17}}
+ Class
+ ShapedGraphic
+ FitText
+ Vertical
+ Flow
+ Resize
+ ID
+ 100
+ Shape
+ Rectangle
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 0
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 Data Model}
+ VerticalPad
+ 0
+
+
+
+ Bounds
+ {{249, 365}, {114, 17}}
+ Class
+ ShapedGraphic
+ FitText
+ Vertical
+ Flow
+ Resize
+ ID
+ 99
+ Shape
+ Rectangle
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 0
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 Angular Scopes}
+ VerticalPad
+ 0
+
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Font
+ Helvetica
+ Size
+ 12
+
+ ID
+ 97
+ Points
+
+ {198, 11}
+ {200, 395}
+
+ Style
+
+ stroke
+
+ HeadArrow
+ 0
+ Pattern
+ 4
+ TailArrow
+ 0
+ Width
+ 2
+
+
+
+
+ Bounds
+ {{51, 287.5}, {120, 38}}
+ Class
+ ShapedGraphic
+ ID
+ 90
+ Shape
+ Rectangle
+ Style
+
+ fill
+
+ Color
+
+ b
+ 0.227038
+ g
+ 1
+ r
+ 0.955749
+
+ FillType
+ 2
+ GradientAngle
+ 90
+
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 <li> Repeater\
+\{\{ name \}\}}
+
+
+
+ Bounds
+ {{42, 278.5}, {120, 38}}
+ Class
+ ShapedGraphic
+ ID
+ 89
+ Shape
+ Rectangle
+ Style
+
+ fill
+
+ Color
+
+ b
+ 0.227038
+ g
+ 1
+ r
+ 0.955749
+
+ FillType
+ 2
+ GradientAngle
+ 90
+
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 <LI> Repeater}
+
+
+
+ Bounds
+ {{33, 269.5}, {120, 38}}
+ Class
+ ShapedGraphic
+ ID
+ 88
+ Shape
+ Rectangle
+ Style
+
+ fill
+
+ Color
+
+ b
+ 0.227038
+ g
+ 1
+ r
+ 0.955749
+
+ FillType
+ 2
+ GradientAngle
+ 90
+
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 <LI> Repeater}
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 56
+
+ ID
+ 62
+ Points
+
+ {82.3333, 214.5}
+ {83.5, 260}
+
+ Style
+
+ stroke
+
+ HeadArrow
+ 0
+ LineType
+ 1
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 55
+
+
+
+ Bounds
+ {{24, 260.5}, {120, 38}}
+ Class
+ ShapedGraphic
+ ID
+ 56
+ Shape
+ Rectangle
+ Style
+
+ fill
+
+ Color
+
+ b
+ 0.227038
+ g
+ 1
+ r
+ 0.955749
+
+ FillType
+ 2
+ GradientAngle
+ 90
+
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 <LI> Repeater}
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 23
+
+ ID
+ 94
+ Points
+
+ {144.5, 278.317}
+ {244.543, 276.36}
+
+ Style
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ LineType
+ 1
+ Pattern
+ 1
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 56
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 24
+
+ ID
+ 93
+ Points
+
+ {153.5, 287.317}
+ {253.543, 285.36}
+
+ Style
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ LineType
+ 1
+ Pattern
+ 1
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 88
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 25
+
+ ID
+ 92
+ Points
+
+ {162.5, 296.317}
+ {262.543, 294.36}
+
+ Style
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ LineType
+ 1
+ Pattern
+ 1
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 89
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 26
+
+ ID
+ 91
+ Points
+
+ {171.5, 305.328}
+ {271.549, 303.39}
+
+ Style
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ LineType
+ 1
+ Pattern
+ 1
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 90
+
+
+
+ Bounds
+ {{52, 523.5}, {52, 20}}
+ Class
+ ShapedGraphic
+ ID
+ 85
+ Shape
+ RoundRect
+ Style
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 this}
+
+
+
+ Bounds
+ {{105, 527.5}, {71.5, 14}}
+ Class
+ ShapedGraphic
+ FitText
+ Vertical
+ Flow
+ Resize
+ ID
+ 84
+ Shape
+ Rectangle
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 0
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Property}
+ VerticalPad
+ 0
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 81
+
+ ID
+ 82
+ Points
+
+ {341.56, 90.3671}
+ {432.566, 117.859}
+
+ Style
+
+ stroke
+
+ GapRatio
+ 0.5
+ HeadArrow
+ 0
+ LineType
+ 1
+ TailArrow
+ 0
+ Width
+ 4
+
+
+ Tail
+
+ ID
+ 6
+
+
+
+ Bounds
+ {{411, 118}, {150, 32}}
+ Class
+ ShapedGraphic
+ ID
+ 81
+ Shape
+ RoundRect
+ Style
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 this.names="['Igor', 'Misko', 'Gail', Karl']"}
+
+
+
+ Bounds
+ {{295, 9}, {159, 22}}
+ Class
+ ShapedGraphic
+ FitText
+ Vertical
+ Flow
+ Resize
+ ID
+ 80
+ Shape
+ Rectangle
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 0
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs36 \cf0 Model}
+ VerticalPad
+ 0
+
+
+
+ Bounds
+ {{43, 9}, {87, 22}}
+ Class
+ ShapedGraphic
+ FitText
+ Vertical
+ Flow
+ Resize
+ FontInfo
+
+ Font
+ Helvetica
+ Size
+ 14
+
+ ID
+ 79
+ Shape
+ Rectangle
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 0
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs36 \cf0 View}
+ VerticalPad
+ 0
+
+
+
+ Bounds
+ {{53, 0}, {2, 12}}
+ Class
+ ShapedGraphic
+ FitText
+ YES
+ Flow
+ Resize
+ ID
+ 78
+ Shape
+ Rectangle
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 0
+ VerticalPad
+ 0
+
+ Wrap
+ NO
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 23
+
+ ID
+ 76
+ Points
+
+ {453.126, 242.958}
+ {328.632, 267.567}
+
+ Style
+
+ stroke
+
+ GapRatio
+ 0.5
+ HeadArrow
+ 0
+ LineType
+ 1
+ TailArrow
+ 0
+ Width
+ 4
+
+
+ Tail
+
+ ID
+ 69
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 24
+
+ ID
+ 75
+ Points
+
+ {439.642, 269.665}
+ {340.312, 280.032}
+
+ Style
+
+ stroke
+
+ GapRatio
+ 0.5
+ HeadArrow
+ 0
+ LineType
+ 1
+ TailArrow
+ 0
+ Width
+ 4
+
+
+ Tail
+
+ ID
+ 70
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 26
+
+ ID
+ 73
+ Points
+
+ {441.994, 316.556}
+ {361.927, 307.517}
+
+ Style
+
+ stroke
+
+ GapRatio
+ 0.5
+ HeadArrow
+ 0
+ LineType
+ 1
+ TailArrow
+ 0
+ Width
+ 4
+
+
+ Tail
+
+ ID
+ 72
+
+
+
+ Bounds
+ {{437, 313.5}, {133, 20}}
+ Class
+ ShapedGraphic
+ ID
+ 72
+ Shape
+ RoundRect
+ Style
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 this.name="Igor"}
+
+
+
+ Bounds
+ {{435, 253}, {137, 20}}
+ Class
+ ShapedGraphic
+ ID
+ 70
+ Shape
+ RoundRect
+ Style
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 this.name="Gail"}
+
+
+
+ Bounds
+ {{437, 223}, {133, 20}}
+ Class
+ ShapedGraphic
+ ID
+ 69
+ Shape
+ RoundRect
+ Style
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 this.name="Kai"}
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 67
+
+ ID
+ 68
+ Points
+
+ {360.404, 83.1329}
+ {427.483, 90.3383}
+
+ Style
+
+ stroke
+
+ GapRatio
+ 0.5
+ HeadArrow
+ 0
+ LineType
+ 1
+ TailArrow
+ 0
+ Width
+ 4
+
+
+ Tail
+
+ ID
+ 6
+
+
+
+ Bounds
+ {{423, 87}, {133, 20}}
+ Class
+ ShapedGraphic
+ ID
+ 67
+ Shape
+ RoundRect
+ Style
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 this.name="Hank"}
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 55
+
+ ID
+ 61
+ Points
+
+ {78.6439, 95.4997}
+ {80.4269, 149.501}
+
+ Style
+
+ stroke
+
+ HeadArrow
+ 0
+ LineType
+ 1
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 4
+
+
+
+ Bounds
+ {{36, 150.001}, {91, 63.9994}}
+ Class
+ ShapedGraphic
+ ID
+ 55
+ Shape
+ Rectangle
+ Style
+
+ fill
+
+ Color
+
+ b
+ 0.210455
+ g
+ 1
+ r
+ 0.960072
+
+ FillType
+ 2
+ GradientAngle
+ 90
+
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 <ul...>\
+\{\{ name \}\}}
+
+
+
+ Class
+ LineGraphic
+ ID
+ 53
+ Points
+
+ {12, 32}
+ {561, 31}
+ {540, 31}
+
+ Style
+
+ stroke
+
+ HeadArrow
+ 0
+ LineType
+ 1
+ TailArrow
+ 0
+ Width
+ 2
+
+
+
+
+ Bounds
+ {{109.5, 442.5}, {76, 14}}
+ Class
+ ShapedGraphic
+ FitText
+ Vertical
+ Flow
+ Resize
+ ID
+ 45
+ Shape
+ Rectangle
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 0
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 DOM Node}
+ VerticalPad
+ 0
+
+
+
+ Bounds
+ {{113, 477.5}, {87, 14}}
+ Class
+ ShapedGraphic
+ FitText
+ Vertical
+ Flow
+ Resize
+ ID
+ 44
+ Shape
+ Rectangle
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 0
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Angular Scope}
+ VerticalPad
+ 0
+
+
+
+ Bounds
+ {{57, 471.5}, {40, 20}}
+ Class
+ ShapedGraphic
+ ID
+ 43
+ Shape
+ Circle
+ Style
+
+ fill
+
+ FillType
+ 2
+ GradientAngle
+ 90
+ MiddleColor
+
+ b
+ 0.588235
+ g
+ 0.917647
+ r
+ 0.568627
+
+ TrippleBlend
+ YES
+
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 ng}
+
+
+
+ Bounds
+ {{57, 438.5}, {40, 20}}
+ Class
+ ShapedGraphic
+ ID
+ 42
+ Shape
+ Rectangle
+ Style
+
+ fill
+
+ Color
+
+ b
+ 0.184718
+ g
+ 0.972751
+ r
+ 1
+
+ FillType
+ 2
+ GradientAngle
+ 90
+
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 <...>}
+
+
+
+ Bounds
+ {{111, 502.5}, {71.5, 14}}
+ Class
+ ShapedGraphic
+ FitText
+ Vertical
+ Flow
+ Resize
+ ID
+ 41
+ Shape
+ Rectangle
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 0
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Reference}
+ VerticalPad
+ 0
+
+
+
+ Class
+ LineGraphic
+ ID
+ 40
+ Points
+
+ {16, 509.532}
+ {103, 509.5}
+
+ Style
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ LineType
+ 1
+ Pattern
+ 1
+ TailArrow
+ 0
+
+
+
+
+ Bounds
+ {{7, 408.5}, {45, 14}}
+ Class
+ ShapedGraphic
+ FitText
+ Vertical
+ Flow
+ Resize
+ ID
+ 38
+ Shape
+ Rectangle
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 0
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\b\fs24 \cf0 Key:}
+ VerticalPad
+ 0
+
+
+
+ Bounds
+ {{8, 404}, {199, 151}}
+ Class
+ ShapedGraphic
+ ID
+ 37
+ Shape
+ Rectangle
+ Style
+
+ fill
+
+ Draws
+ NO
+
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 26
+
+ ID
+ 30
+ Points
+
+ {296.022, 95.4901}
+ {315.479, 283.02}
+
+ Style
+
+ stroke
+
+ HeadArrow
+ 0
+ LineType
+ 1
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 6
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 25
+
+ ID
+ 29
+ Points
+
+ {295.121, 95.4969}
+ {305.38, 274.007}
+
+ Style
+
+ stroke
+
+ HeadArrow
+ 0
+ LineType
+ 1
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 6
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 24
+
+ ID
+ 28
+ Points
+
+ {294.327, 95.4997}
+ {297.173, 265.001}
+
+ Style
+
+ stroke
+
+ HeadArrow
+ 0
+ LineType
+ 1
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 6
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 23
+
+ ID
+ 27
+ Points
+
+ {293.462, 95.4993}
+ {289.038, 256.002}
+
+ Style
+
+ stroke
+
+ HeadArrow
+ 0
+ LineType
+ 1
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 6
+
+
+
+ Bounds
+ {{272, 283.5}, {91, 38}}
+ Class
+ ShapedGraphic
+ ID
+ 26
+ Shape
+ Circle
+ Style
+
+ fill
+
+ FillType
+ 2
+ GradientAngle
+ 90
+ MiddleColor
+
+ b
+ 0.588235
+ g
+ 0.917647
+ r
+ 0.568627
+
+ TrippleBlend
+ YES
+
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 child scope}
+
+
+
+ Bounds
+ {{263, 274.5}, {87, 38}}
+ Class
+ ShapedGraphic
+ ID
+ 25
+ Shape
+ Circle
+ Style
+
+ fill
+
+ FillType
+ 2
+ GradientAngle
+ 90
+ MiddleColor
+
+ b
+ 0.588235
+ g
+ 0.917647
+ r
+ 0.568627
+
+ TrippleBlend
+ YES
+
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 angular scope}
+
+
+
+ Bounds
+ {{254, 265.5}, {87, 38}}
+ Class
+ ShapedGraphic
+ ID
+ 24
+ Shape
+ Circle
+ Style
+
+ fill
+
+ FillType
+ 2
+ GradientAngle
+ 90
+ MiddleColor
+
+ b
+ 0.588235
+ g
+ 0.917647
+ r
+ 0.568627
+
+ TrippleBlend
+ YES
+
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 angular scope}
+
+
+
+ Bounds
+ {{245, 256.5}, {87, 38}}
+ Class
+ ShapedGraphic
+ ID
+ 23
+ Shape
+ Circle
+ Style
+
+ fill
+
+ FillType
+ 2
+ GradientAngle
+ 90
+ MiddleColor
+
+ b
+ 0.588235
+ g
+ 0.917647
+ r
+ 0.568627
+
+ TrippleBlend
+ YES
+
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 angular scope}
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 6
+
+ ID
+ 9
+ Points
+
+ {135.5, 76}
+ {222.5, 76}
+
+ Style
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ LineType
+ 1
+ Pattern
+ 1
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 4
+
+
+
+ Bounds
+ {{223, 57}, {142, 38}}
+ Class
+ ShapedGraphic
+ ID
+ 6
+ Shape
+ Circle
+ Style
+
+ fill
+
+ FillType
+ 2
+ GradientAngle
+ 90
+ MiddleColor
+
+ b
+ 0.588235
+ g
+ 0.917647
+ r
+ 0.568627
+
+ TrippleBlend
+ YES
+
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 angular root scope}
+
+
+
+ Bounds
+ {{21, 57}, {114, 38}}
+ Class
+ ShapedGraphic
+ ID
+ 4
+ Shape
+ Rectangle
+ Style
+
+ fill
+
+ Color
+
+ b
+ 0.184718
+ g
+ 0.972751
+ r
+ 1
+
+ FillType
+ 2
+ GradientAngle
+ 90
+
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 <html>}
+
+
+
+ Bounds
+ {{459, 365}, {91, 18}}
+ Class
+ ShapedGraphic
+ ID
+ 105
+ Shape
+ Rectangle
+ Style
+
+ fill
+
+ Color
+
+ b
+ 0.987952
+ g
+ 1
+ r
+ 0.993976
+
+
+
+
+
+ Bounds
+ {{248, 366}, {115, 17}}
+ Class
+ ShapedGraphic
+ ID
+ 101
+ Shape
+ Rectangle
+ Style
+
+ fill
+
+ Color
+
+ b
+ 0.617376
+ g
+ 1
+ r
+ 0.567901
+
+ FillType
+ 2
+ GradientAngle
+ 90
+
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 25
+
+ ID
+ 74
+ Points
+
+ {432.503, 293.177}
+ {350.499, 293.388}
+
+ Style
+
+ stroke
+
+ GapRatio
+ 0.5
+ HeadArrow
+ 0
+ LineType
+ 1
+ TailArrow
+ 0
+ Width
+ 4
+
+
+ Tail
+
+ ID
+ 71
+
+
+
+ Bounds
+ {{433, 283}, {137, 20}}
+ Class
+ ShapedGraphic
+ ID
+ 71
+ Shape
+ RoundRect
+ Style
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 this.name="Misko"}
+
+
+
+ GridInfo
+
+ GuidesLocked
+ NO
+ GuidesVisible
+ YES
+ HPages
+ 2
+ ImageCounter
+ 1
+ KeepToScale
+
+ Layers
+
+
+ Lock
+ NO
+ Name
+ Layer 1
+ Print
+ YES
+ View
+ YES
+
+
+ LayoutInfo
+
+ Animate
+ NO
+ circoMinDist
+ 18
+ circoSeparation
+ 0.0
+ layoutEngine
+ dot
+ neatoSeparation
+ 0.0
+ twopiSeparation
+ 0.0
+
+ LinksVisible
+ NO
+ MagnetsVisible
+ NO
+ MasterSheets
+
+ ModificationDate
+ 2011-03-22 12:48:25 -0700
+ Modifier
+ Kenneth Culp
+ NotesVisible
+ NO
+ Orientation
+ 2
+ OriginVisible
+ NO
+ PageBreaks
+ YES
+ PrintInfo
+
+ NSBottomMargin
+
+ float
+ 41
+
+ NSLeftMargin
+
+ float
+ 18
+
+ NSPaperSize
+
+ size
+ {612, 792}
+
+ NSRightMargin
+
+ float
+ 18
+
+ NSTopMargin
+
+ float
+ 18
+
+
+ PrintOnePage
+
+ QuickLookPreview
+
+ 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
+ CidHcITPHnExOSknykMOJkLXkdjev94yj15TTr/Kzwr5aTkLzBJKJ1NXRS2XqHsEy8kL
+ 5w55SwbpInkTDQsv75E3XcEj5EVCKdsalBB6WKmcFGb0hDryOwp5H/geJpd41OR9tDID
+ aGTuamgukjfDsse9qmzjs7n9B+QSGJXYLCmW5uqiYnkG/x6HkEdkO+GE7a35XND01vx4
+ 2jorxeqtGWWsmOx7FcXxPJW+F9t0UNF0hFUKX7GLvJlFntpcsVVKEY+PQm6LOjyY9/+A
+ wEu8Zfv+ms9JyYtgZ85C4MvlHKfEPCrnSBx8ztw441tWqILSXv8ehBOFMFO3x39AYA/O
+ UtlxppjKQCbxWcKqqpODqzbQHvhEz9xelRbjw1vqigROJMCmc0e8pCvwjikWmReSTfqS
+ G9f/KR9y93ZZqKhs9Z/xQc3Fx0rtJ1BwtwsoF4UzA5JsfpVorIJ3HhF4ySc2OrX+V1/9
+ 5tst7Pru/wC6AEDnCmVuZHN0cmVhbQplbmRvYmoKNiAwIG9iago1NDkzCmVuZG9iagoz
+ IDAgb2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQgNCAwIFIgL1Jlc291cmNlcyA3IDAg
+ UiAvQ29udGVudHMgNSAwIFIgL01lZGlhQm94IFswIDAgMTE1MiA3MzNdCj4+CmVuZG9i
+ ago3IDAgb2JqCjw8IC9Qcm9jU2V0IFsgL1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUMg
+ L0ltYWdlSSBdIC9Db2xvclNwYWNlIDw8IC9DczIgNDIgMCBSCi9DczEgNDEgMCBSID4+
+ IC9Gb250IDw8IC9GMS4wIDQzIDAgUiAvRjIuMCA1MSAwIFIgPj4gL1hPYmplY3QgPDwg
+ L0ltNyAyMSAwIFIKL0ltNCAxNSAwIFIgL0ltMTYgMzkgMCBSIC9JbTEzIDMzIDAgUiAv
+ SW04IDIzIDAgUiAvSW0xMCAyNyAwIFIgL0ltNiAxOSAwIFIKL0ltMTIgMzEgMCBSIC9J
+ bTE0IDM1IDAgUiAvSW0xNSAzNyAwIFIgL0ltMTEgMjkgMCBSIC9JbTUgMTcgMCBSIC9J
+ bTMgMTMgMCBSCi9JbTIgMTEgMCBSIC9JbTkgMjUgMCBSIC9JbTEgOSAwIFIgPj4gL1No
+ YWRpbmcgPDwgL1NoMyA0NSAwIFIgL1NoMTUgNTggMCBSCi9TaDkgNTIgMCBSIC9TaDcg
+ NDkgMCBSIC9TaDEwIDUzIDAgUiAvU2gxMSA1NCAwIFIgL1NoNCA0NiAwIFIgL1NoNSA0
+ NyAwIFIKL1NoMTMgNTYgMCBSIC9TaDEgOCAwIFIgL1NoNiA0OCAwIFIgL1NoMiA0NCAw
+ IFIgL1NoOCA1MCAwIFIgL1NoMTQgNTcgMCBSIC9TaDE2CjU5IDAgUiAvU2gxMiA1NSAw
+ IFIgPj4gPj4KZW5kb2JqCjQ1IDAgb2JqCjw8IC9Db2xvclNwYWNlIDYwIDAgUiAvU2hh
+ ZGluZ1R5cGUgMiAvQ29vcmRzIFsgNTcuNSAtMTkuNSA1Ny40OTk5OCAxOS41MDAwMgpd
+ IC9Eb21haW4gWyAwIDEgXSAvRXh0ZW5kIFsgZmFsc2UgZmFsc2UgXSAvRnVuY3Rpb24g
+ NjEgMCBSID4+CmVuZG9iago1OCAwIG9iago8PCAvQ29sb3JTcGFjZSA2MCAwIFIgL1No
+ YWRpbmdUeXBlIDIgL0Nvb3JkcyBbIDYwLjUgLTE5LjUgNjAuNDk5OTggMTkuNTAwMDIK
+ XSAvRG9tYWluIFsgMCAxIF0gL0V4dGVuZCBbIGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9u
+ IDYyIDAgUiA+PgplbmRvYmoKNTIgMCBvYmoKPDwgL0NvbG9yU3BhY2UgNjAgMCBSIC9T
+ aGFkaW5nVHlwZSAyIC9Db29yZHMgWyAyMC41IC0xMC41IDIwLjUgMTAuNTAwMDEgXQov
+ RG9tYWluIFsgMCAxIF0gL0V4dGVuZCBbIGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9uIDYz
+ IDAgUiA+PgplbmRvYmoKNDkgMCBvYmoKPDwgL0NvbG9yU3BhY2UgNjAgMCBSIC9TaGFk
+ aW5nVHlwZSAyIC9Db29yZHMgWyA0NCAtMTkuNSA0My45OTk5OCAxOS41MDAwMgpdIC9E
+ b21haW4gWyAwIDEgXSAvRXh0ZW5kIFsgZmFsc2UgZmFsc2UgXSAvRnVuY3Rpb24gNjQg
+ MCBSID4+CmVuZG9iago1MyAwIG9iago8PCAvQ29sb3JTcGFjZSA2MCAwIFIgL1NoYWRp
+ bmdUeXBlIDIgL0Nvb3JkcyBbIDIwLjUgLTEwLjUgMjAuNSAxMC41MDAwMSBdCi9Eb21h
+ aW4gWyAwIDEgXSAvRXh0ZW5kIFsgZmFsc2UgZmFsc2UgXSAvRnVuY3Rpb24gNjUgMCBS
+ ID4+CmVuZG9iago1NCAwIG9iago8PCAvQ29sb3JTcGFjZSA2MCAwIFIgL1NoYWRpbmdU
+ eXBlIDIgL0Nvb3JkcyBbIDQ2IC0zMi40OTk3IDQ2IDMyLjQ5OTcyIF0gL0RvbWFpbgpb
+ IDAgMSBdIC9FeHRlbmQgWyBmYWxzZSBmYWxzZSBdIC9GdW5jdGlvbiA2NiAwIFIgPj4K
+ ZW5kb2JqCjQ2IDAgb2JqCjw8IC9Db2xvclNwYWNlIDYwIDAgUiAvU2hhZGluZ1R5cGUg
+ MiAvQ29vcmRzIFsgNzEuNSAtMTkuNSA3MS41IDE5LjUwMDAzIF0KL0RvbWFpbiBbIDAg
+ MSBdIC9FeHRlbmQgWyBmYWxzZSBmYWxzZSBdIC9GdW5jdGlvbiA2NyAwIFIgPj4KZW5k
+ b2JqCjQ3IDAgb2JqCjw8IC9Db2xvclNwYWNlIDYwIDAgUiAvU2hhZGluZ1R5cGUgMiAv
+ Q29vcmRzIFsgNDQgLTE5LjUgNDMuOTk5OTggMTkuNTAwMDIKXSAvRG9tYWluIFsgMCAx
+ IF0gL0V4dGVuZCBbIGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9uIDY4IDAgUiA+PgplbmRv
+ YmoKNTYgMCBvYmoKPDwgL0NvbG9yU3BhY2UgNjAgMCBSIC9TaGFkaW5nVHlwZSAyIC9D
+ b29yZHMgWyA2MC41IC0xOS41IDYwLjQ5OTk4IDE5LjUwMDAyCl0gL0RvbWFpbiBbIDAg
+ MSBdIC9FeHRlbmQgWyBmYWxzZSBmYWxzZSBdIC9GdW5jdGlvbiA2OSAwIFIgPj4KZW5k
+ b2JqCjggMCBvYmoKPDwgL0NvbG9yU3BhY2UgNjAgMCBSIC9TaGFkaW5nVHlwZSAyIC9D
+ b29yZHMgWyA1NzYuNSAtMzY3IDU3Ni40OTk5IDM2Ny4wMDAyCl0gL0RvbWFpbiBbIDAg
+ MSBdIC9FeHRlbmQgWyBmYWxzZSBmYWxzZSBdIC9GdW5jdGlvbiA3MCAwIFIgPj4KZW5k
+ b2JqCjQ4IDAgb2JqCjw8IC9Db2xvclNwYWNlIDYwIDAgUiAvU2hhZGluZ1R5cGUgMiAv
+ Q29vcmRzIFsgNDQgLTE5LjUgNDMuOTk5OTggMTkuNTAwMDIKXSAvRG9tYWluIFsgMCAx
+ IF0gL0V4dGVuZCBbIGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9uIDcxIDAgUiA+PgplbmRv
+ YmoKNDQgMCBvYmoKPDwgL0NvbG9yU3BhY2UgNjAgMCBSIC9TaGFkaW5nVHlwZSAyIC9D
+ b29yZHMgWyA1OCAtOSA1Ny45OTk5OSA5LjAwMDAyMyBdIC9Eb21haW4KWyAwIDEgXSAv
+ RXh0ZW5kIFsgZmFsc2UgZmFsc2UgXSAvRnVuY3Rpb24gNzIgMCBSID4+CmVuZG9iago1
+ MCAwIG9iago8PCAvQ29sb3JTcGFjZSA2MCAwIFIgL1NoYWRpbmdUeXBlIDIgL0Nvb3Jk
+ cyBbIDQ2IC0xOS41IDQ1Ljk5OTk5IDE5LjUwMDAyCl0gL0RvbWFpbiBbIDAgMSBdIC9F
+ eHRlbmQgWyBmYWxzZSBmYWxzZSBdIC9GdW5jdGlvbiA3MyAwIFIgPj4KZW5kb2JqCjU3
+ IDAgb2JqCjw8IC9Db2xvclNwYWNlIDYwIDAgUiAvU2hhZGluZ1R5cGUgMiAvQ29vcmRz
+ IFsgNjAuNSAtMTkuNSA2MC40OTk5OCAxOS41MDAwMgpdIC9Eb21haW4gWyAwIDEgXSAv
+ RXh0ZW5kIFsgZmFsc2UgZmFsc2UgXSAvRnVuY3Rpb24gNzQgMCBSID4+CmVuZG9iago1
+ OSAwIG9iago8PCAvQ29sb3JTcGFjZSA2MCAwIFIgL1NoYWRpbmdUeXBlIDIgL0Nvb3Jk
+ cyBbIDM4LjUgLTkgMzguNSA5LjAwMDAxNSBdIC9Eb21haW4KWyAwIDEgXSAvRXh0ZW5k
+ IFsgZmFsc2UgZmFsc2UgXSAvRnVuY3Rpb24gNzUgMCBSID4+CmVuZG9iago1NSAwIG9i
+ ago8PCAvQ29sb3JTcGFjZSA2MCAwIFIgL1NoYWRpbmdUeXBlIDIgL0Nvb3JkcyBbIDYw
+ LjUgLTE5LjUgNjAuNDk5OTggMTkuNTAwMDIKXSAvRG9tYWluIFsgMCAxIF0gL0V4dGVu
+ ZCBbIGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9uIDc2IDAgUiA+PgplbmRvYmoKMjEgMCBv
+ YmoKPDwgL0xlbmd0aCAyMiAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdl
+ IC9XaWR0aCAyMjYgL0hlaWdodCAxMjAgL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3Bh
+ Y2UgNzcgMCBSIC9JbnRlbnQgL1BlcmNlcHR1YWwgL1NNYXNrIDc4IDAgUiAvQml0c1Bl
+ ckNvbXBvbmVudAo4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3QMQEA
+ AADCoPVPbQo/iEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwMBrYD3fAAEKZW5kc3RyZWFtCmVuZG9iagoyMiAwIG9iagozNzgKZW5kb2Jq
+ CjE1IDAgb2JqCjw8IC9MZW5ndGggMTYgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBl
+ IC9JbWFnZSAvV2lkdGggMjcyIC9IZWlnaHQgMTIwIC9JbnRlcnBvbGF0ZQp0cnVlIC9D
+ b2xvclNwYWNlIDc3IDAgUiAvSW50ZW50IC9QZXJjZXB0dWFsIC9TTWFzayA4MCAwIFIg
+ L0JpdHNQZXJDb21wb25lbnQKOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0K
+ eAHt0DEBAAAAwqD1T20ND4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
+ DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
+ AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
+ YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
+ DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
+ AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
+ YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
+ DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
+ AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMDAy8AAfo8AAQplbmRzdHJl
+ YW0KZW5kb2JqCjE2IDAgb2JqCjQ1MQplbmRvYmoKMzkgMCBvYmoKPDwgL0xlbmd0aCA0
+ MCAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxOTYgL0hl
+ aWdodCA3OCAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA3NyAwIFIgL0ludGVu
+ dCAvUGVyY2VwdHVhbCAvU01hc2sgODIgMCBSIC9CaXRzUGVyQ29tcG9uZW50CjggL0Zp
+ bHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dABDQAAAMKg909tDwcRKAwYMGDA
+ gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
+ MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
+ BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
+ gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBh4GBrMoAAEKZW5k
+ c3RyZWFtCmVuZG9iago0MCAwIG9iagoyMjMKZW5kb2JqCjMzIDAgb2JqCjw8IC9MZW5n
+ dGggMzQgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMzQ0
+ IC9IZWlnaHQgMTA4IC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDc3IDAgUiAv
+ SW50ZW50IC9QZXJjZXB0dWFsIC9TTWFzayA4NCAwIFIgL0JpdHNQZXJDb21wb25lbnQK
+ OCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0IEAAAAAw6D5Ux/khVBh
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMvA8Ms28AAQplbmRzdHJlYW0KZW5kb2JqCjM0
+ IDAgb2JqCjUwOAplbmRvYmoKMjMgMCBvYmoKPDwgL0xlbmd0aCAyNCAwIFIgL1R5cGUg
+ L1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCA0NDIgL0hlaWdodCAzNDYgL0lu
+ dGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgNzcgMCBSIC9JbnRlbnQgL1BlcmNlcHR1
+ YWwgL1NNYXNrIDg2IDAgUiAvQml0c1BlckNvbXBvbmVudAo4IC9GaWx0ZXIgL0ZsYXRl
+ RGVjb2RlID4+CnN0cmVhbQp4Ae3QMQEAAADCoPVPbQlPiEBhwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg4DMwAJUA
+ AQplbmRzdHJlYW0KZW5kb2JqCjI0IDAgb2JqCjIwMjQKZW5kb2JqCjI3IDAgb2JqCjw8
+ IC9MZW5ndGggMjggMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lk
+ dGggMTI0IC9IZWlnaHQgODQgL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgNzcg
+ MCBSIC9JbnRlbnQgL1BlcmNlcHR1YWwgL1NNYXNrIDg4IDAgUiAvQml0c1BlckNvbXBv
+ bmVudAo4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3QgQAAAADDoPlT
+ 3+AEhVBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDDwBgZ6EAABCmVuZHN0
+ cmVhbQplbmRvYmoKMjggMCBvYmoKMTYwCmVuZG9iagoxOSAwIG9iago8PCAvTGVuZ3Ro
+ IDIwIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDIxOCAv
+ SGVpZ2h0IDEyMCAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA3NyAwIFIgL0lu
+ dGVudCAvUGVyY2VwdHVhbCAvU01hc2sgOTAgMCBSIC9CaXRzUGVyQ29tcG9uZW50Cjgg
+ L0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dAxAQAAAMKg9U9tBn+IQGHA
+ gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
+ MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
+ BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
+ gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
+ MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
+ BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
+ gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY+AYGMp8AAQplbmRzdHJlYW0K
+ ZW5kb2JqCjIwIDAgb2JqCjM2NgplbmRvYmoKMzEgMCBvYmoKPDwgL0xlbmd0aCAzMiAw
+ IFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzMTAgL0hlaWdo
+ dCA4NCAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA3NyAwIFIgL0ludGVudCAv
+ UGVyY2VwdHVhbCAvU01hc2sgOTIgMCBSIC9CaXRzUGVyQ29tcG9uZW50CjggL0ZpbHRl
+ ciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dABDQAAAMKg909tDwcRKAwYMGDAgAED
+ BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
+ gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
+ MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
+ BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
+ gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
+ MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
+ BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAwM/AADE3AAEKZW5kc3RyZWFtCmVuZG9iagoz
+ MiAwIG9iagozNjQKZW5kb2JqCjM1IDAgb2JqCjw8IC9MZW5ndGggMzYgMCBSIC9UeXBl
+ IC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMTQ4IC9IZWlnaHQgODQgL0lu
+ dGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgNzcgMCBSIC9JbnRlbnQgL1BlcmNlcHR1
+ YWwgL1NNYXNrIDk0IDAgUiAvQml0c1BlckNvbXBvbmVudAo4IC9GaWx0ZXIgL0ZsYXRl
+ RGVjb2RlID4+CnN0cmVhbQp4Ae3QMQEAAADCoPVPbQ0PiEBhwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGPgaGJGwAAEK
+ ZW5kc3RyZWFtCmVuZG9iagozNiAwIG9iagoxODYKZW5kb2JqCjM3IDAgb2JqCjw8IC9M
+ ZW5ndGggMzggMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGgg
+ Mjg0IC9IZWlnaHQgMTIwIC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDc3IDAg
+ UiAvSW50ZW50IC9QZXJjZXB0dWFsIC9TTWFzayA5NiAwIFIgL0JpdHNQZXJDb21wb25l
+ bnQKOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0DEBAAAAwqD1T20J
+ T4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
+ AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
+ YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
+ DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
+ AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
+ YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
+ DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
+ AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
+ YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAgc/AAI9vAAEKZW5k
+ c3RyZWFtCmVuZG9iagozOCAwIG9iago0NzAKZW5kb2JqCjI5IDAgb2JqCjw8IC9MZW5n
+ dGggMzAgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMjI2
+ IC9IZWlnaHQgMTcyIC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDc3IDAgUiAv
+ SW50ZW50IC9QZXJjZXB0dWFsIC9TTWFzayA5OCAwIFIgL0JpdHNQZXJDb21wb25lbnQK
+ OCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0IEAAAAAw6D5Ux/khVBh
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwMD7wADH
+ lwABCmVuZHN0cmVhbQplbmRvYmoKMzAgMCBvYmoKNTMxCmVuZG9iagoxNyAwIG9iago8
+ PCAvTGVuZ3RoIDE4IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dp
+ ZHRoIDMyOCAvSGVpZ2h0IDEyMCAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA3
+ NyAwIFIgL0ludGVudCAvUGVyY2VwdHVhbCAvU01hc2sgMTAwIDAgUiAvQml0c1BlckNv
+ bXBvbmVudAo4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3QAQ0AAADC
+ oPdPbQ43iEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDDwNDDNTwABCmVuZHN0cmVhbQplbmRvYmoKMTggMCBvYmoKNTM4CmVu
+ ZG9iagoxMyAwIG9iago8PCAvTGVuZ3RoIDE0IDAgUiAvVHlwZSAvWE9iamVjdCAvU3Vi
+ dHlwZSAvSW1hZ2UgL1dpZHRoIDIyNiAvSGVpZ2h0IDgwIC9JbnRlcnBvbGF0ZQp0cnVl
+ IC9Db2xvclNwYWNlIDc3IDAgUiAvSW50ZW50IC9QZXJjZXB0dWFsIC9TTWFzayAxMDIg
+ MCBSIC9CaXRzUGVyQ29tcG9uZW50CjggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3Ry
+ ZWFtCngB7dAxAQAAAMKg9U9tB2+IQGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
+ gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
+ MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
+ BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
+ gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
+ MGDgHxjT4AABCmVuZHN0cmVhbQplbmRvYmoKMTQgMCBvYmoKMjYwCmVuZG9iagoxMSAw
+ IG9iago8PCAvTGVuZ3RoIDEyIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1h
+ Z2UgL1dpZHRoIDI3NCAvSGVpZ2h0IDc4IC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNw
+ YWNlIDc3IDAgUiAvSW50ZW50IC9QZXJjZXB0dWFsIC9TTWFzayAxMDQgMCBSIC9CaXRz
+ UGVyQ29tcG9uZW50CjggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dAx
+ AQAAAMKg9U9tDB+IQGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
+ gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
+ MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
+ BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
+ gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
+ MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY+A8M+nQAAQplbmRzdHJl
+ YW0KZW5kb2JqCjEyIDAgb2JqCjMwMwplbmRvYmoKMjUgMCBvYmoKPDwgL0xlbmd0aCAy
+ NiAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxMjQgL0hl
+ aWdodCA4NCAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA3NyAwIFIgL0ludGVu
+ dCAvUGVyY2VwdHVhbCAvU01hc2sgMTA2IDAgUiAvQml0c1BlckNvbXBvbmVudAo4IC9G
+ aWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3QgQAAAADDoPlT3+AEhVBhwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDDwBgZ6EAABCmVuZHN0cmVhbQplbmRv
+ YmoKMjYgMCBvYmoKMTYwCmVuZG9iago5IDAgb2JqCjw8IC9MZW5ndGggMTAgMCBSIC9U
+ eXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMzE4IC9IZWlnaHQgODQg
+ L0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgNzcgMCBSIC9JbnRlbnQgL1BlcmNl
+ cHR1YWwgL1NNYXNrIDEwOCAwIFIgL0JpdHNQZXJDb21wb25lbnQKOCAvRmlsdGVyIC9G
+ bGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0DEBAAAAwqD1T20ND4hAYcCAAQMGDBgwYMCA
+ AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
+ YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
+ DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
+ AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
+ YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
+ DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
+ AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGfgcGORcAAQplbmRzdHJlYW0KZW5k
+ b2JqCjEwIDAgb2JqCjM3MwplbmRvYmoKODIgMCBvYmoKPDwgL0xlbmd0aCA4MyAwIFIg
+ L1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxOTYgL0hlaWdodCA3
+ OCAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1Bl
+ ckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae2b6U8a
+ axTGXVBkB0VQlgsOboBIp2JR0QKBuFt3i60aFTXFolQjkdSlGKtE4tpqXOJW4xK1Rg1R
+ Y6q5/9o9g71pqljv/TQO8fnEtzm/9znnzDvvewgJedLTCjytwNMKEGUFQh+Z/te6Qexh
+ vxSOu37FEgah/QeUm/ghbhIp4lGJRIKgMJyHMPwEN+FHkslRN6Lgqp9BkMmRsKQA8gDF
+ T4KIiEgIn0Kl0mg0Op3OwFkQAgRCpVKiojCOP1NgCOGQQQAA4dMZTCaLzeY8ArHZLCaT
+ ASRUwLihuCeh/AjgAUbAYLI4nOgYLjc2lsfj4yoeLzaWy42J5nBYTAZGAV5AQgWGwFzA
+ TMAI2BA/jx8XLxAIRSIxrhKJhAJBfByfBxxsPwVYgUEEaFB+BCgEGh0IAACiF0uk0gRE
+ hrOQBKlUIgYSwAAKOg0ri8AQoVgtkClgAieGFyeA+BFZUnJKqlyuUChxk0Ihl6emJCfJ
+ EOAQxPFiOGAFhYxV9l0jwAZAiKIxWBwuXyCWIonJckWaSq1GUfQ5joLHq9WqNIU8ORGR
+ igV8LofFACciSAGyCWyAcqb6EYQSJClVqVKjGZkvtNk5IB1Owp6drX2RmYGqVcrUJEQi
+ 9ENQobADGBEKNkRR6UwON04okaUo01GNNluXpzcYTSaTGTfBw40GfZ4uW6tB05UpMokw
+ jsth0qlRYMTtZLqxgQYIfKE0Ua5CNVk6vdGcX1hUUlr2CkeVlZYUFeabjXpdlgZVyROl
+ mBNMWiAjMAbIJDYgSBLl6gxtrsFUUFxWXlVdW2fBVXW11VXlZcUFJkOuNkMtT8TSic0A
+ I+4kE6RSZBSNGc0TSGTydE2O3lxUWlljedvY1NxqtbbhJqu1tbmp8a2lprK0yKzP0aTL
+ ZRIBLxoz4k4yhYZBXwUb4sRIiiojx5BfUlFb39hs7bC9t3d1O3BTd5f9va3D2txYX1tR
+ km/IyVClIOI4MAL66+2CwFIJqoEnkCYpUa0+v7TK0tDSbrM7evuc/S4c1e/s63XYbe0t
+ DZaq0ny9FlUmSQU8rCIgmX5/VfsZWDF8MZKarsk1A0KT1dbV43QNDA27R3CUe3howOXs
+ 6bJZmwDCnKtJT0XE/BhWQIZICp3NjZckKtEsQ1GFpamt0+F0DblHxzwTXhw14RkbdQ+5
+ nI7OtiZLRZEhC1UmSuK5bDol8o4PpEgKA0ulZJVGZyqrbbB2fnAOuD97vFMzs19w1OzM
+ lNfz2T3g/NBpbagtM+k0qmQsmRgUKOpbuUQiU5nRfBGSqta+LKisb3nncA6MjHun5+YX
+ lpaWcdPS0sL83LR3fGTA6XjXUl9Z8FKrTkVE/GgmlRyAgcaEcpAp0GxjcU1jux0QPJOz
+ 84srq+sbm7hpY311ZXF+dtIDEPb2xppiYzaqkEFBMGkBGKAtceP/SkrLgFSyNNt6XJ/G
+ J+cWltc2t7Z3dnHTzvbW5trywtzk+CdXj63ZAsmUkZb0VzwXGtMdH6C1srhYOWTm5Ze/
+ sdqdg6Pe2YWV9W87e/sHh7jpYH9v59v6ysKsd3TQabe+Kc/Py8QKgos1ptv1AAxsYEhR
+ a/WFVY0dDpfbMz2/vL61e3B4dHyCm46PDg92t9aX56c9bpejo7GqUK9VpwADOyADnR0r
+ SICSNhRVN9l6P4565xbXAOHo5NSHo05PjgBibXHOO/qx19ZUXWSAok4QxLLpgXygc2KF
+ iPxZtrGktrmzb3Bs6uvK5s7+0Ynv7PwCN52f+U6O9nc2V75OjQ32dTbXlhizn8kRYSzn
+ HgaeCJGjOabSula7c9gzvbC6tff92Hd2cYmjLs58x9/3tlYXpj3DTntrXakpB5UjIt79
+ DNBageG1tavfPTGzuL69f3QKCD+ucNOPy4uz06P97fXFmQl3f5f1NcagkD3IUGaxdrtG
+ vHNLGzsHx75zQLjGTVc/Ls99xwc7G0tz3hFXtxWa630MsPWOonN4Ir8PARj+xknXf2b4
+ 7Ws0NDwCtkvwmlY+15lfWdoc4MOX5c3dwxPfxeXVNU4E8Njrq8sL38nh7ubyF/DB0WZ5
+ ZdY9V8KLGjZMEeHBxxAEuRTyAAMRavo3BoL3VuK/44JgrxEEe75g2HsT/xuIFATfoiRy
+ EJwJBMPZTBCckYUHwVkldu5N+DNj4p/dB8MdSnDcZQXDnSJ2xU7su92QILhjB4ZgmHUg
+ /swJZgTRZ3+AAcsmYs9g3UAQexYuJBhmEm8giD0bGuKH8E+4EndGF27df04aY6PeBJ2V
+ xkYH/BRhRJ5Z9w9AEP6/A36Kf1GA5vHoV2RPv55W4GkFnlbgsa/APzQV7AYKZW5kc3Ry
+ ZWFtCmVuZG9iago4MyAwIG9iagoxNzM0CmVuZG9iago4OCAwIG9iago8PCAvTGVuZ3Ro
+ IDg5IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDEyNCAv
+ SGVpZ2h0IDg0IC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVl
+ IC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFt
+ CngB7Zr5N1trF8fR1hBDhESChBBCSEQIMcXQXEOycpsr5otgKbdJTTcUFZSLRpFS8xQV
+ cw1VNfYdVv+1dz/nRGgN1VtX1rtW9w/Jc3JSn/39PvucnGc/tbH5GT8d+OnAtQ7Y2l57
+ +pZP2qKwuySwE7cMs/w5C/PevXv3IR5YAh3Bh3hC8DXLP7mVgZmLoIhob+/g4OBoCTiw
+ t0efoxRQBrfHxzwGLA4FopMTgeD8RRAITk5wAk8BT+AW5ONgjAtKnRDTxdUNgkgkumMB
+ A3Ts6gKnCJCBA7LgPtL/Q3gL2B7nIirRnUTy8PQkY0Gh4O+enh4kkjvkABmc8n8Ij8jI
+ aQCDXuASEZVM8aJSaTRvn3PhTaNRqV4UMsqAaOYj+Qj/d8SjCwmRcTCSC1gqFZh0BsPP
+ 35+JIiAAe/P392Mw6D4+3lQqJIAMwOQ7nHr/ffVu1owkO7uAYA/g0nx86Qx/ZkAgKyiY
+ zWaHhIRiERICB8FBrMAApj+D7utDA74HyHdxdkJz/73az8gEZ1c3dxKAvX3ofswAVhCb
+ HcoJC+fyeBF8S0TweNzwME4omx3ECmD60UE/hUxyd3N1Jnw33TzPDo5AJoLVAAa9wA3l
+ cIEpEEQLhTGxIkvExgiF0QIBP4LHhQSCWKAf8GA+EaOb5/0mxptFn5IpVKSYFRzC4QI2
+ Whgrik9IFIuTU1ItkZIsFicmxItiIQN+BJcTEsxC6qkUC/2GxiP0/Qf2MM+ubiRPCs2H
+ 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
+ qLe9UV2eD8UmCMPZDpd5bk22vRU9R3VutVqz3jVmzXsLup9b6Z5qzd8Sq/6GWvXZAfsB
+ t8ozk40VnxVtbvaMbLruGdn0d5+Rrbk2wIV/15poAcJ4G2siYFtvLYjBrbQGBjasRL+5
+ 9u+8au3f+SNrfyT8FH7XPQ+bq3o96ed7PRq819N41utpxHs9mvO9nvTv7fUg13HlN+tx
+ PYW4rR6XzSn8Zr091NqD5t4t9fZO4Vf3NDOv62lm/lBPE+BYtX+rl5v5ZS8381Z6uTgc
+ Tbq5e36XPWxYK+EVZ6Gf692HcXl8viDqst59lIDP53HDfqx3j+A4HXZLLu5ZhFy9ZxFy
+ C3sWX9Dveq8GrVFBOrrWwXm0OXb5HlUABNqkut09Koxunvcv9ubI1+3Nwd7UrezNndIx
+ 8YDH5N/ZniSiY2WH4dHWJOLf1V4sRjfj0dyjje873IM+xaPSs7v7vXccD/IxPsrgTv/P
+ gRkPb5DBaQ7IibPATpx9758fXb3t88+zfxJ+OvB/4sD/ALeKuvIKZW5kc3RyZWFtCmVu
+ ZG9iago4OSAwIG9iagoyNjg5CmVuZG9iago5NCAwIG9iago8PCAvTGVuZ3RoIDk1IDAg
+ UiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDE0OCAvSGVpZ2h0
+ IDg0IC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRz
+ UGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7Zrr
+ N1tpG8b1IBEiCYmERIjEhGgqojEhGHEc6QRdWYSW0VQ6bRG0ZiIsI8owSEcThmKUVEWp
+ VuN87Kz+a+/97ISZOjXdOjP7Xcv1oasfcj/5ua5739n7ebaf37nOHTh3gKAOXPgi+iJ/
+ HCK5+Jcu4dZfa1xEa+KF8+IAxuXLl/2/iGAhWA7x4eLC/AEcYCGRyOQAryi4tF9NJpNI
+ sCCAYVif5xYKDAMiAQ2FEhgEooKCcQrVojUCKZSAADJwebF8p0IeIYcACOEE02g0OoMR
+ ckYxGHRYKBiBebFQhL5R7RNhQFQaDWCYLBYrLIzN5uAWmx0WBoswQ0IYNBoVw0Jm+UiF
+ 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
+ Ggb/f0zQT8TJ7uMeN//zPW7+dI8TbxagOU60mXn4t6Xpn/9tQTcGn/htIdxvsB8B71WA
+ iYD3dOh+nGD3vkR8RiDksxS2q/LvPnNqPvHM6fcfPJvn7T9yYo93hx8R4ImBiHsYRNzr
+ QeERbU8MhYdtihFp75CIe6yYUQTbiwYm4u3ZIyiinW0AEzpJINYZkBeKUGdlaJjDYTCx
+ zhT9/q2zVx46Efbx7BWlh5wi0hk1pIfFR6izfAwKRgKh3nnwQsHbKgR6NwTdSnm6ikDv
+ 0KAdYYAi2LtGGNUBFlHeyfJQISywizDvriEq1Fmotw4EfDh1sAR64+n091M83+zDv2ih
+ s8uHLzr/yLkD5w78Nw78D2qC6D0KZW5kc3RyZWFtCmVuZG9iago5NSAwIG9iagoyMjY5
+ CmVuZG9iago5MiAwIG9iago8PCAvTGVuZ3RoIDkzIDAgUiAvVHlwZSAvWE9iamVjdCAv
+ U3VidHlwZSAvSW1hZ2UgL1dpZHRoIDMxMCAvSGVpZ2h0IDg0IC9Db2xvclNwYWNlCi9E
+ ZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0Zp
+ bHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7Zz5W1LbGsfLU86KMwKiIIqzgJED
+ yXUqC+JEYoilEmZRmlPilBrK0cLhkFOGs+Is5jyfe+9z/7X7rg2mqZzUU+dpd/b3JwUe
+ ed+P7/dda++91rp0iRBBgCBAECAIEAQIAn8vgcu419/GC5GyO6pfcKmjGdihnL4XwM+4
+ ANOVK1eu/hSCRCAdC8Nvzs5KDOECWPb29g4OjkfkhCsdCdzRwQGSgZQQPMTum5GzEANg
+ iBdGy8nJ2dkFyRXJDYfCAsdScHZ2cgKMQA+xw9B9A3JYF7MSc3R0QrRc3dzd3UkkDw8P
+ T1wLEiCRIBU3V0jKGdhZyWEl9xf63Gdk9mBIJwsvErDy8vb28fHx9fX1A5FxKBQ3hA9J
+ eHt7eXp6ADzEzkruCjLrRQcINFaiKgNkUGNQYSTgBbCAkz+FQqVSaTRaAIiOO6GoIXhI
+ gULxJ5P9AB+wIyFyUHOo5Czgzl9wB8wsyBAxbx9fMplCpQGmwCAGg8FkBgcHs3AqCJ3J
+ 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
+ I053OgMz9BHiJLEzgjrxMQs5O+LUuhNkvvaClRw0OgQPnWH3E+i7npB4SBTYoSHiUMAQ
+ hzqMH35COR1m+J1/Ql+Gb31nQMSfJwgQBAgCBAGCAEHgBIH/A0ffRsIKZW5kc3RyZWFt
+ CmVuZG9iago5MyAwIG9iagozMDczCmVuZG9iago4NCAwIG9iago8PCAvTGVuZ3RoIDg1
+ IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDM0NCAvSGVp
+ Z2h0IDEwOCAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAv
+ Qml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4
+ Ae2d+V+S2RfHq+lro+OCiqKIipi4ZC5JbiOpmaapWZqmVobpaBhGuU/uqSGmQRRumGnu
+ aO5L00yv+de+59wHBVxm0mherx6f80vAq3g47z587rkP95574gQTDAGGAEOAIcAQYAgw
+ BL6JwEnaxjdhOeI/RpinTOMnGoVpXqcw0yNCOtw/2yYKIE+fPv0/GgekB0kSyt8ZLiVS
+ BIo4razOnPnZGNa0CGM+P585Y2WFeSJepPudhEugAlMkijytrW1sfsGwhbCjUWA+JDEb
+ G2trSPQM0qXYWhwtBRWYgkgBKQC1tbO3t3dwYLFYjjQMSMvBARK0A8I2AJdI9zTK1oJo
+ jVCBKSIFoEDTydmZzWa7uLhCcGgUmI+LC6Tm7Ozk6MgCvAiX0q0F0SJV/PqDUEGnwJQF
+ RNkugNLN3Z3L5Xp48CA8aROYjYcHJObu7sbhuLqwgS4L2YJuwRKIIXy7aAlV+P4Tpdra
+ OyBTV44b4PT09PLm8/k+PgKBL81CIPDxgdS8vTw9AbAbxxXZOiBaUC167bfagYEqShWU
+ ClDZLsDUw9OLzxf4nvUTCv0DAgIxggxx7geO7RxIQgEB/kKh31lfAZ/vBXDdOC5sCi2I
+ 9lvJGqna/GIHX3+A6o5MBb5+woDAoHPB50NCQ0PDwklcoElQ2YRBYiHng88FBQYI/QAu
+ sHUHtGAIdiBaYgdH1izOqIgDIFWQKsed6+nt4+vnHxgUHAI4I0QXI6OioqNjYmLN49cf
+ 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
+ Lq/hP4k5R9rSajV5P4CLrmAMGh17DkcRmARmapL4f/YQr0vP+M8QMhdiCDAEGAIMAYYA
+ Q4CuBP4PfZTUEwplbmRzdHJlYW0KZW5kb2JqCjg1IDAgb2JqCjQwOTEKZW5kb2JqCjEw
+ OCAwIG9iago8PCAvTGVuZ3RoIDEwOSAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUg
+ L0ltYWdlIC9XaWR0aCAzMTggL0hlaWdodCA4NCAvQ29sb3JTcGFjZQovRGV2aWNlR3Jh
+ eSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0Zs
+ YXRlRGVjb2RlID4+CnN0cmVhbQp4Ae2c+VtS2R/HGyc3UNwQVFAU3FASXFEUUzGVxCUU
+ dcaGyK0o1ImSSMulTJJyIxcMXNMhHTXXsanvPN9/7fs592qL6TRifZ+uc9+/mI/P0/18
+ Xs/7cz7nnnvOOXOGFEmAJEASIAmQBEgC3zmBH06J/o+YETGXj/UjgfVxHi4os28H8j02
+ wHX27FnXUyRIB5LCWX4DhrjfEDXEzM3Nzd3d4yN5ElAfhe/h7g4pocwQRQTx67nwPTnE
+ DaPmSaFQMXkheRNWWPh4JhSKJ+AEigjhVyOIoQPPIXDw33sCNuBFo9F8fHx9ff1OgSAN
+ Hx9IyNvLi0rFGQJCnOCJLIijQ9UK6DBw3jQfhMw/IIBOpwcGBjJATMIKRQ9JQCoBAf6Q
+ lq8PMMQQIg9CFZ+ghvfYubqC6TypVDAcgANqgcArKDgExGKx2KBQggrFDilAIsHBQUwm
+ AzAGAEKwIZUKdeyOHOgkP8QOK1gPDwoVatXXz59OZyBsLMAVxgkPD4+I4HK5PEILEoiI
+ gFQ4YaGhbFYIQGTQ6f5AEDxI8fDASvj4PWSfHRQscp0veI7BBHAIWwSPFxkVHR0TE8tH
+ inuveILofcBxWAKxMTHR0VGRPF4EgggIgWAAAogcuGfA4wyAH7PzovkAOmYQkOOEc3lR
+ 0TEATCA4lyAUCkWiRExJhBQeu0gEiSScEwgAZUx0FI8bzgGCQUwA6EPzcoIfepf4EQ13
+ nsh2/nRGUAg7DMgBuDjBOaEoMSk5JTVNLBanZ2RIDijzO9eBcCUZGemQSFpqSnJSokh4
+ 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
+ ago5NiAwIG9iago8PCAvTGVuZ3RoIDk3IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlw
+ ZSAvSW1hZ2UgL1dpZHRoIDI4NCAvSGVpZ2h0IDEyMCAvQ29sb3JTcGFjZQovRGV2aWNl
+ R3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIg
+ L0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae2d60+SbxjHNVHkDIqgHIIePAEhPUmRUoGD
+ eUjtYFl00FlYC8OoFotlB5wVk5Vp6TyszFza1Jw2Zs5V+/1rv+vGXKncHV72dH3f6Lx8
+ c3/8XteDsPt7ZWSgkAASQAJIAAn8jQQy/xH90d8GmOz4rizO6vsZd8CRfwPROhfgweNl
+ /xPi8eCwBNOv8KTIrGPJ4fNz1yXgpL4djs/PAQsAoF/Q+UYmOzsHsAiEQpFIJBaLJRwV
+ HA0OKBQKcnMJn5/TIWiyoJMADGARS6RSmVyu4LDkcplUKgFCQsCzTofSWCk04BlCRiKV
+ KRR5+UplQYFKpeakVKqCAqUyP0+hkEklhA54BxorPRziGmIaQkYOXFTqwiKNRqvT6Tkp
+ nU6r0RQVqlXAR56iA9YhcNI8sFJoYNCIxEAGwAAVvcFo3MWYOCpml9Fo0AMhwAN0xCIy
+ dtLDySSzhi8A0yjyVYUa4MKYSkrLys1mi8XKOVksZnN5WWmJiQE+mkJVvgKsI+CTibzd
+ OGAbQJMrksgUSrVGb2SKS82W3Ta7nWXZvRwUHMtut+22mEuLGaNeo1YqZBJwTjYvTVeB
+ bWAMC1NotAampNxqs7OV+/Y7q6pBLo6JnKnKuX9fJWu3WctLGIM2BUcIAzmNcTLBNrlC
+ sVShLNQaTGXWCtbhrHIdcntqvF6vj3OCQ9V43IdcVU4HW2EtMxm0hUqFVCzMBeNsbap1
+ 24gAjVprLDbbWMcBl7vGV1vf0NjUfJSDam5qbKiv9dW4XQccrM1cbCTOkYrSGYewgY6S
+ AxpDsdle6Tzo8dYdaT7WcrL1tJ+TOt16suVY85E6r+egs9JuLiZtJZeAcbY1FbRUTq5I
+ mqfSGEzmCke129fQdOKU/3xbe8elQKCTcwoELnW0t533nzrR1OBzVzsqzCaDRpVHjLOt
+ qTJ3wPMbbFOoZ8psldWe2sbjrWfbOgJXgtdC3dfDnNP17tC14JVAR9vZ1uONtZ7qSlsZ
+ oy8E48BzfOvAIS0F00alMZZYWae7tqnFf+Hi5WAofOt25E6Ug7oTuX0rHApevnjB39JU
+ 63ay1hKjRkUmDjTV5pfGKTayfLWeKa9wHPQBmvZAsPtmJNpz/0Gsl4OKPbjfE43c7A4G
+ 2gGO76CjopzRq/NladnkCMRyZZGh2Moe8DQc97d3doUj0fuxvsfx/gQH1R9/3Be7H42E
+ uzrb/ccbPAdYa7GhSCkXC3K2+YaXI5CQliq1OVze5tYLga4bkZ7Yo3ji2fPBFxzU4PNn
+ ifijWE/kRlfgQmuz1+WwlZKmkghgGG/pKR5fKM1T65hyu/Nw3YmzF6+GIz29TxIDQ8Mj
+ Y2PjnNPY2Mjw0EDiSW9PJHz14tkTdYed9nJGp86TCvlp2IikMG5MFraq5siptsshQBN/
+ Ojg8OvFq8s0U5/Rm8tXE6PDg0zjACV1uO3Wkpoq1mGDgSEVp2MBjSlm0s2R3JbSUvyN4
+ M/rwydOhkfHXU9PvZmY5p5l301Ovx0eGnj55GL0Z7PBDU1XuLtlZpIQH1TbfwCNcpiTj
+ Zt+h2mPnAqHIvb7E4MjE5NuZ93PzC5zT/Nz7mbeTEyODib57kVDg3LHaQ/vIwFGSB9XW
+ eQNs5MCmzO5017e0XQlHY/GB4fHJ6dn5hcWlZc5paXFhfnZ6cnx4IB6Lhq+0tdS7nfYy
+ YCNPy0YsL9DsglHsaTjZHrx1ty8xNPoa0Cwuf0xyUB+XFwHO69GhRN/dW8H2kw0eGMa7
+ NAVycTrfiBUFWsa8p6qmsbWj6/a9x89eTkzNzC0uJ1c+rXJOn1aSy4tzM1MTL589vne7
+ q6O1saZqj5nRFigobFQ6xsxWe5tOXwpFHsQHRl5Nv/+wlFxZXeOgVleSSx/eT78aGYg/
+ iIQunW7yVrNmRqeis4FHOLA5E+i+E+t/Pjr5bm7xI6D5/IVz+ry2uvJxce7d5Ojz/tid
+ 7sAZwsZi+iWbZn/gerQ3MTT2ZmZ+KfkJ0HzlnL58XvuUXJqfeTM2lOiNXg/AQ5zGBt6i
+ yBUrVLqUb9Kw+Y9j+vpzNpveFc3MyoZ/p+BlsXWvy3fU3xkG37wYn5pdWE6urn35yjEy
+ cJyvX9ZWk8sLs1PjL8A34U7/UZ9rrxVeGMM/VNlZyAbZpPc8+iY9F/JTZINs6AToFfQN
+ sqEToFfQN8iGToBeQd8gGzoBegV9g2zoBOgV9A2yoROgV9A3yIZOgF5B3yAbOgF6BX2D
+ bOgE6BX0DbKhE6BX0DfIhk6AXkHfIBs6AXoFfYNs6AToFfQNsqEToFfQN8iGToBeQd8g
+ GzoBegV9g2zoBOgV9A2yoROgV9A3yIZOgF5B3yAbOgF65U98g3c9frwHs+k+Q8Yv2PzL
+ d4Q2scG7ZVtyBdbvT+GdRNqdRLzLSr3LinegqXeg8e48/e48Zi7QMhd4mNVBzerg8THj
+ hZrxgtlA9GwgzJSiZkplYRYZNYuM5Pthhh0lww6zD2nZh5iZSc/MxKzVn2WtYkYvPaOX
+ RIJjtnO6bOcMzASnZoIDG8ySh9RrSpY87iCg7SAgxsHdFel3VwAb0lW482RrInjqfXXc
+ lUPdlZOBO5ZSm3I2f2638WkM7uairZ8CQgROanMZ7nTb8MsPX7/RISsScRfgD1zWv03R
+ 2YE7JLeB2cBDemtDnF09SrZGbuj3do9+5wW//0/o+4nxOySABJAAEkACfxOB/wGz2p+X
+ CmVuZHN0cmVhbQplbmRvYmoKOTcgMCBvYmoKMjAxNwplbmRvYmoKOTAgMCBvYmoKPDwg
+ L0xlbmd0aCA5MSAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0
+ aCAyMTggL0hlaWdodCAxMjAgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9s
+ YXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+
+ PgpzdHJlYW0KeAHt3PdfE+naBvDVXQsqgnRCC70TaSJNQicU6RCJBFgQjIBIL0E6hI4g
+ vQsoCKir6znu7vvu5/xr57qfSSCh2FZZd47PD7vJzJCZb677uSdCZn744fv4/g58fwe+
+ vwPf34G/4x04dWj8HUfxZfbJKKc/YrANv8w+v+6r0IGqPT9i/IRx5phB62gb9eb0k1/3
+ 2D731TUk5uEwZ8+ePXfu3PljBlZhA25LZmTEb8q3b+ICIg9p9PQuXLhwkRuXdIZ6IVbr
+ 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
+ /fUrWPt1r2ClS1j/xitYNbFxJcmuzuXNVccHbbiSlS9XioNGH5G5M8CHr+6/+dev7r95
+ Ylf3a9voymo+3ZFB18avu2gwG50CeHjnE42NTTjujkm8uVuNtk1zOyi+3GGIbOxzCVeV
+ uIUXf+4KxWwa3Efdycv5Q3fywm2uvpE7eWnjWEP5pLuvOWKw26/Z23+Ld1/T4LgzOItu
+ n/dPv2Meh+Pq8jTf7nKoxkFH2aGpIDz+3JnygI7SIx8BUZ//9LuJanR0QmDpwacGEvEf
+ fgfYfR3zcUBUKBExKMajBlv5T7hrr7aPE2qINBGPHYj6E242o7uTb+AZO3yd/3wDB/X9
+ EL6/A9/fge/vwP/kO/BfKJkbpQplbmRzdHJlYW0KZW5kb2JqCjkxIDAgb2JqCjQ4MDQK
+ ZW5kb2JqCjg2IDAgb2JqCjw8IC9MZW5ndGggODcgMCBSIC9UeXBlIC9YT2JqZWN0IC9T
+ dWJ0eXBlIC9JbWFnZSAvV2lkdGggNDQyIC9IZWlnaHQgMzQ2IC9Db2xvclNwYWNlCi9E
+ ZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0Zp
+ bHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7ZrbUiPLDkRnuGPu2Jj5/y89UnXb
+ OG2z96yHbHbEyXpgUERaUuQaVVe1+fUrKw7EgTgQB+JAHIgDcSAOuB34nfUfcIBR7oYv
+ sv4jDjSNv+L3Re1yrKusH3Fgcn/+3/MX8GZu9bFu9zrrRx1oBoWi8f0bu2mXbGpTxzdZ
+ P+jAxKDpTey+3zOngatxq49Uw7e17rJ+zIH2vzAUjBq8fx67MXETtx2z+6wfc2D6L1P0
+ BruB7pup6/PkGLibHrVqeLVaPUyrfstazIEv0wtCoWh289idRdcTN4FrbDO0x7HmVPln
+ IQcOXF+tGt4O3fn7wRi5esTVwI1Re3x8enp67lX/Zi3qwM72x8f+v7Kqseup6w3zzNDN
+ 4HqnXD00tfHpl17jt/xY0IEv25+eil6ju/kO3dgrdxPX1F5eXmu99Xp9HZnyYyEH9ra3
+ 8YXi6WDqTvfLItenyjFxT89FbTB7H2v8mh8LOnDge9E7RHeGXB1P6hbXW+XTc2F7f1+v
+ 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
+ Nz73Z6z+aD3vspZz4MT98Zh7GK/+L053y3rQje3ysW7vm4++R3ytkFsOW1U69r43y3rz
+ XyN3XQeUo5n7NR50N/2ka3T1prMOpbu11CaROjsHds73jbre/M/g6tu2kwPKryLXQzd/
+ MdQXwff1wNe51jmhLHg+aedngoWgvmubjyf1Nem5kfv1ewxd7ZfjfPlSL6p7TQ0vdRhO
+ nZ0DB76/jr8qqbtc7ZU9csebZZPri8EOXb3yLHozv/pw1oIO7G1v4+vVzfjDhAncGXK9
+ XTa6etT1s+6xvmfoNfodv+XHgg582f709NiHk7vb8ZA7PZ/0tXxGN01dvRdvehO+BV+2
+ ptRwYPwnqd+KWq39Vnke3LRf9oZZx5T7+9VqfKnxONb4NT8Wc+DA9VV9q90XuXrG9Y3g
+ 5Ck3XoWNoRvoascseEVvwlfUsxZ0YP4fUhULQqGonXICd3KX273C7FPKOKbU067h1Vrw
+ O/yUOnJgInDb3PpU+e3E9ZNuQtdjd11/6nRba/p0fv6EA+1/YRjcJnDn98ppw+ypq7G7
+ ani1FvxTtZQ6cWBiUDCa23fPuK8Nc2J32fRmfFOC/FzegWZw2SeT5vYPAzfRm7bMFtdn
+ avWns5Z3YHK/OdT6C27znjkeeNOH8vOHHShq/zpuuy1zP3z9oawfdUCZJIoDcSAOxIE4
+ EAfiQByIAw4H/ge8wWx6CmVuZHN0cmVhbQplbmRvYmoKODcgMCBvYmoKNDM3MwplbmRv
+ YmoKNzggMCBvYmoKPDwgL0xlbmd0aCA3OSAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5
+ cGUgL0ltYWdlIC9XaWR0aCAyMjYgL0hlaWdodCAxMjAgL0NvbG9yU3BhY2UKL0Rldmlj
+ ZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVy
+ IC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHtnPdfE1nbxnXXRarSkRK69CJFAgHpVUqk
+ BMHQA0goglEQBSkCghRBkCYg0kQRFdvqPvvs5/3X3us+MyGUgNjdebx/gGTmTHK+c133
+ fZLMnHPo0K/4dQZ+nYFfZ+DXGfiXnIHDWuJf0vU9u8mQfjtQsKZ7vtBPt4O6y3P9jjiC
+ +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
+ v2II/5coof+aeAg2FfYvwiBkF2YE/au+0K/MqEXENXxtV9ce/mxX1x5+8tU1ENKtNOzS
+ hUCvkDIRBX2VG4SfdqcCu/1J+8Vg9W8pB/spQ916+3/81IQfKrg7FeiC2le4U2HTp4K9
+ 24SJiCvdAr5jSI0o3Lu+DpFPMe4L+M49hijsuy/Jp+wGU+SiQO+gVSMK9y5o8ilUZBXV
+ WJh3snOIuIVvx2yEiJ9tNkLEZ89GACKrqAKeUcIQ8WWRpiQIdFYQLoDzycgmBglxZheP
+ yMuonp2Hqb+fOjtv+mCz8zA971Nn57l96ew8zqncBL2vNMMSkwy3xeS+MyxbvvkMS42M
+ O2fJ+v7YWbK+X22WLCFSNnJW5WcCY6K6kGY672LcY7b62W85W/3sN52tDkQqqvQRR7Ar
+ DmwyklcFumoEb1WWj0Jd+WOLjvut3hL4tVdvCfx+q7cQorqu0upXglyBR81IZqWMPPAq
+ ShGaVZSwctLWVZSwjJJ6FSUsLfQTrKK0KSQHyRYbEtpKWDwjGz40y30JbDWz3ZC63Jpt
+ AlqRjjFydec3wa4quBWSp9y6eKJAVobcTSnA1T15SAyUVHs4MWmxSFp8VjgrtKopNZhY
+ GJlWaxXUKrublGpM0pMDZayAFcJKyRpMqrOcb5l1iVU4q11vxcRjImUpSmm6f7CmOw7/
+ 1z1lEDv+/OsgfnX41xn4dQZ+nYH/3TPw/51vhwYKZW5kc3RyZWFtCmVuZG9iago3OSAw
+ IG9iago1MDAzCmVuZG9iagoxMDIgMCBvYmoKPDwgL0xlbmd0aCAxMDMgMCBSIC9UeXBl
+ IC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMjI2IC9IZWlnaHQgODAgL0Nv
+ bG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21w
+ b25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHtm/lPWlkUx11Q
+ ZAdFUJYBH26ASF/FoqIFAnG37hZbNSpqikWpRiKpSzFWicS11bjErcYlao0aosZUM//a
+ nIedNFWs02Qmeb7h+xM/3s/5nnPu5b5zQ0KCCkYgGIFgBIIR+O8iEPqo9FtxALKwHwrH
+ uX6sNAwW/g9Ab+iAikSKeEQikWDJGOxDkH6+G7hIMjnqRhQc6/sSyeRIsAMwH2D8zhcR
+ EQlwFCqVRqPR6XQGrgULhGVSqZSoKIzy14wYYDjkJuABHJ3BZLLYbA7uxWazmEwGcFIB
+ 8obxnlT1A4J/GB+DyeJwomO43NhYHo+PY/F4sbFcbkw0h8NiMjBG8BFSNTAi5iBmIMbH
+ BjoePy5eIBCKRGIcSyQSCgTxcXweULL9jGAjhhigqfoBoQBpdOADPGATS6TSBESGayEJ
+ UqlEDJwACYx0GlaOgRFDsRokU8BATgwvTgB0iCwpOSVVLlcolDiVQiGXp6YkJ8kQoBTE
+ 8WI4YCOFjPWbuyaChQAYRWOwOFy+QCxFEpPlijSVWo2i6FPcChanVqvSFPLkREQqFvC5
+ HBYDXIwgBchTsBCaDNUPKJQgSalKlRrNyHymzc4B6XApbGXZ2meZGahapUxNQiRCPyIV
+ 2k0AE0PBwigqncnhxgklshRlOqrRZuvy9AajyWQy41SwNKNBn6fL1mrQdGWKTCKM43KY
+ dGoUmHg7TW8spAEgXyhNlKtQTZZObzTnFxaVlJa9wK3KSkuKCvPNRr0uS4Oq5IlSzEUm
+ LZCJGCHkKBsAJYlydYY212AqKC4rr6qurbPgWHW11VXlZcUFJkOuNkMtT8QSlc0AE++k
+ KSRpZBSNGc0TSGTydE2O3lxUWlljed3Y1NxqtbbhVFZra3NT42tLTWVpkVmfo0mXyyQC
+ XjRm4p00DQ2DnQIsjBMjKaqMHEN+SUVtfWOztcP21t7V7cCpurvsb20d1ubG+tqKknxD
+ ToYqBRHHgYmwY9wuRCxJoQp5AmmSEtXq80urLA0t7Ta7o7fP2e/Crfqdfb0Ou629pcFS
+ VZqv16LKJKmAh1UipOnPxxo/ISuGL0ZS0zW5ZgBsstq6epyugaFh9whu5R4eGnA5e7ps
+ 1iZANOdq0lMRMT+GFZAwkkJnc+MliUo0y1BUYWlq63Q4XUPu0THPhBe3mvCMjbqHXE5H
+ Z1uTpaLIkIUqEyXxXDadEnnHQ1IkhYElabJKozOV1TZYO985B9wfPd6pmdlPuNXszJTX
+ 89E94HzXaW2oLTPpNKpkLE0ZFGg1t7KURKYyo/kiJFWtfV5QWd/yxuEcGBn3Ts/NLywt
+ LeNUS0sL83PT3vGRAafjTUt9ZcFzrToVEfGjmVRyAEIaE8pQpkCzjcU1je12APRMzs4v
+ rqyub2ziVBvrqyuL87OTHkC0tzfWFBuzUYUMCpFJC0AIrZQb/0dSWgYkqaXZ1uP6MD45
+ t7C8trm1vbOLU+1sb22uLS/MTY5/cPXYmi2QphlpSX/Ec6GZ3vEQNgsWFyvDzLz88ldW
+ u3Nw1Du7sLL+ZWdv/+AQpzrY39v5sr6yMOsdHXTara/K8/MysULkYs30dh0CIRsIU9Ra
+ fWFVY4fD5fZMzy+vb+0eHB4dn+BUx0eHB7tb68vz0x63y9HRWFWo16pTgJAdkJDOjhUk
+ QKMxFFU32Xrfj3rnFtcA8Ojk1IdbnZ4cAeLa4px39H2vram6yACtJkEQy6YH8pDOiRUi
+ 8ifZxpLa5s6+wbGpzyubO/tHJ76z8wuc6vzMd3K0v7O58nlqbLCvs7m2xJj9RI4IYzn3
+ EPJEiBzNMZXWtdqdw57phdWtva/HvrOLS9zq4sx3/HVva3Vh2jPstLfWlZpyUDki4t1P
+ CJsFEL60dvW7J2YW17f3j04B8NsVTvXt8uLs9Gh/e31xZsLd32V9iREqZA8Sllms3a4R
+ 79zSxs7Bse8cAK9xqqtvl+e+44OdjaU574ir2wrbxX2E8Ocpis7hifweBiD8E5e6/jXh
+ T/cYoeERcCyFI43yqc78wtLmAA8/LW/uHp74Li6vrnHJB4u6vrq88J0c7m4ufwIPHW2W
+ F2bdUyUcauBgGhEeJAx6iIfM/Z0sJXynCXmA8PHvFj8REnrHJ/qpjfAnb8L/eyL+P2Ci
+ 32KQCH8TRSIT/jaR+DfChL/VDyf8lxns+yHBv64R/Qsp8b9y/x8mFYg/bYINfRF5YiiE
+ 8FNfQEj8yT2iT19iJhJ7ghYIsTwl8hT0DSKRJ9lDiP8a4QaRyC9KQvyI/lczRH0VBHNg
+ 318+Yc/WCPmyCxt18zOGEfd1nn+cj+AvLP2Mf4MC62PRj3UHfwUjEIxAMALBCPz7EfgL
+ Av8aaQplbmRzdHJlYW0KZW5kb2JqCjEwMyAwIG9iagoxNzUwCmVuZG9iago5OCAwIG9i
+ ago8PCAvTGVuZ3RoIDk5IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2Ug
+ L1dpZHRoIDIyNiAvSGVpZ2h0IDE3MiAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvSW50
+ ZXJwb2xhdGUgdHJ1ZSAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVj
+ b2RlID4+CnN0cmVhbQp4Ae2d/U9TZxvHQQql7Wl7Cu1p6ctaW95KLV2lrgK6lkBQBHxB
+ cXUTghbNyoqdxsZmqCth2tgogoPwEkVGBAOMgCFIiJr9a891F7cJHORZsufk5jzX9xfl
+ jubcn3Ndn/uU/nCurCwM3gG8A3gH8A787+5A9r7KP7oPQHbg7+RQnr93egA2/l+AbtIB
+ lUSSu48ikcCWCexekBm+Tbg8qTR/MzKK83GLUmkelAMw92D8yJebmwdwMrlcoVAwDKOk
+ OrBB2KZcLsvPJ5SfZySAOdCbgAdwjFKlUrOshvqwrFqlUgKnHCA3GXdp1Qwg1I/wKVVq
+ jaagUKvV6ThOT3E4TqfTagsLNBq1SkkYoY7QqvyIpIKkgISPBTpObygyGk1ms4XimM0m
+ o7HIoOeAks0wQhkJIs+hmgEEARUM8AEesFmsNttBu4Pq2A/abFYLcAIkMDIKoiM/YjZx
+ UCqDAmoKOYMR6OyOktKycqezosJFaSoqnM7ystIShx0ojQauUANllEnJebOziFBCAMxX
+ KNUard5osdmLS50Vh9wej9frPUxtYHMej/tQhbO02G6zGPVajVoJVcyV8PQplBAOGXkG
+ 0GS1l5S73B5v1ZGv/NU1kFoqQ3ZW7f/qSJXX43aVl9itpgyiHI4bniJmQwnz5YxKozWY
+ rI4yV6XX56+uPR4I1tXX1zdQGthaXTBwvLba7/NWusocVpNBq1Ex8nwo4vY23SyhAgD1
+ Jlux0+31Ha0N1DU0nmxqbmk9TW1aW5qbTjY21AVqj/q8bmexjVRRpeArIiGEHmUB0Frs
+ 9FT5jwXrT5xqPdN2vv1iiOJcbD/fdqb11In64DF/lcdZTBqVVUIRd7QpNGlevkJVwBmt
+ DmelrybQ0NRy7kLou47OrqvhcDelCYevdnV2fBe6cK6lqSFQ46t0OqxGroAUcUebZh+A
+ JwWU0GCxl7mraoKNzWfbL3V0ha9Hfoj23ohRmhu90R8i18NdHZfazzY3Bmuq3GV2iwGK
+ CE+M7SKSJgULOaOtxOX1Bxpb2kKXr1yLRGO3bsfvJKjNnfjtW7Fo5NqVy6G2lsaA3+sq
+ sRk5YiK06daPNRlCdaHeYi+v9B1rAMDOcKT3ZjzRd+9+sp/aJO/f60vEb/ZGwp2A2HDM
+ V1lut+gL1byEeTKG1RZZi13eo8Gms6HO7p5YPHEvOfAg9ShNbR6lHgwk7yXisZ7uztDZ
+ puBRr6vYWqRlGVnejhpK8mRK0qSlbl9tfWv75XDPj/G+5C+p9JOnQ8+ozdDTJ+nUL8m+
+ +I894cvtrfW1PncpaVOlDI6abV0qkcpVBXqzvdzj//rEuUtXvo/F+/ofpgeHR0bHxyco
+ zfj46MjwYPphf1889v2VS+dOfO33lNvN+gKVXMpDqFCBho4Kb3XdqQsd16IAmHo8NDI2
+ +Xzq5TSleTn1fHJsZOhxChCj1zounKqr9lY4QESVgocQjlJt0Rclh6qgSUNdkZuJnx8+
+ Hh6deDE982p2jtLMvpqZfjExOvz44c+Jm5GuELRp1aGSL4q0cJjuqCE8LNRaouGR441n
+ vg1H43cH0kOjk1O/zb6eX1ikNAvzr2d/m5ocHUoP3I1Hw9+eaTx+hIioJYfpdg+BkAXC
+ Mo8/cLKt43oskUwNjkxMzcwtLC4tr1Ca5aXFhbmZqYmRwVQyEbve0XYy4PeUASHLS8iw
+ OuNBOGiCTec7I7d+GkgPj70AwKWVN6vU5s3KEiC+GBtOD/x0K9J5vikIR81Bo45l+GrI
+ aHQmu/PL6rrm9q6e23cfPPl1cnp2fmllde3tOqV5u7a6sjQ/Oz3565MHd2/3dLU311V/
+ 6bSbdJpdCDmz3emtqW+5eDUav58aHH0+8/r35dW19Q1qs762uvz765nno4Op+/Ho1Yst
+ 9TVep93M7U4IDwsg/Cbceyf56OnY1Kv5pTcA+O49pXm3sb72Zmn+1dTY00fJO73hbwhh
+ hWNPwtZQ+EaiPz08/nJ2YXn1LQB+oDTv3228XV1emH05PpzuT9wIw+NiN0L45Smf0XDm
+ TA15CP+gMh8+T7jle4zsnFz4WAofaVyHaxtOh7pjUMNnE9Nziyur6xvvP1DJB5v68H5j
+ fXVlcW564hnUMNYdOt1Qe9gFH2rgg2luDhJiDWnoXOzST35DxJOGhpbk2QN2KXYpPvF5
+ xBB4CT1ED9FDgaXjuRx6iB6ihzxiCLyEHqKH6KHA0vFcDj1ED9FDHjEEXkIP0UP0UGDp
+ eC6HHqKH6CGPGAIvoYfoIXoosHQ8l0MP0UP0kEcMgZfQQ/QQPRRYOp7LoYfoIXrII4bA
+ S+gheogeCiwdz+XQQ/QQPeQRQ+Al9BA9RA8Flo7ncugheoge8ogh8BJ6iB6ihwJLx3M5
+ 9BA9RA95xBB4CT1ED9FDgaXjuRx6iB6ihzxiCLyEHqKH6KHA0vFcDj1ED9FDHjEEXkIP
+ 0UP0UGDpeC6HHn7qoejf0Jq1B+H+f8vuFkJRvylZ7G+7Fv0by0X/1nnxTw4Q+/QHiegn
+ eEikop/CIv5JOqKfhpQj+olWZO6ayKeSiX2ynPinA/4/THgU/5ROMixXzJNWs0Q/LRcI
+ xT/xWOxTq0kRxT15HAhJn4p5evwmIoxXl8MAebagUMvpDUVGo8lstlAcs9lkNBYZ9Jy2
+ sICF0fFyGKwOg3K3DwPe/Go4O1NFeGZkGNUaDVBqdTqO01McjtPptECn0agzfDCROwO4
+ ZZrVX199ZxAluVBGYFQwSpVKzbIa6sOyapVKySigfqSAElJBfsCsLIJIzhuiY75MDpgK
+ hmGUVAc2CNuUy2WAB/UjfLsDQjE/MgIkUAJmJjKK83GLUkKXK9mTj/RrhvFATk6OhGDu
+ mwBcDinfZ+v3iY+kW/8M/E+q8+c+4c/sXf37i23LX+Df76Ns2Tr+gHcA7wDeAbwD//Id
+ +A8CUFWwCmVuZHN0cmVhbQplbmRvYmoKOTkgMCBvYmoKMjE4NQplbmRvYmoKMTAwIDAg
+ b2JqCjw8IC9MZW5ndGggMTAxIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1h
+ Z2UgL1dpZHRoIDMyOCAvSGVpZ2h0IDEyMCAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAv
+ SW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRl
+ RGVjb2RlID4+CnN0cmVhbQp4Ae3d+V9N2/8HcPd+rjFj0kQDURpEk5Rm3Uqj5kihQ2mg
+ QVFSlAYUUqZ03WTIeLnc+TM8vv/a9/V6r71Pp5x0GlAeZ/2Aztl7n72fXu+1dnXOWosW
+ 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
+ haWmWlcKKyHNr3Wl9G5As2R3qRe5wpSl9mSVLi4UN7N1zsyscsaFuL61dc7GLLUaZzAx
+ +KDK9WgqTSPnF193jwseLYh198ZbssPUkyl9pmTTug6krmTh32oROSMmo4llhZFNnZPx
+ RN9pfl1S15muSyoLk5pdl5RLFXKtwoWzLumYtIapa6LXHOOEp6xTynU2ORpZ18kdczP/
+ rzFNVensODVP5tPmC63bLAvjqpVxF9q6zaau0JRbdoRT4xRPglrXETeFsuzfRk7eueug
+ EEVEhVRXVUuMM64MrLFhtXVpxge0pddlu0nXtTfJH9cymtnKMZZd35feilej8imgEJXR
+ HbeevGFSrkZZZnaKhv+GpShaNDkE/uAR8V+Fyb2lyQt+6av8gq8n16eL8op57cJqIqvb
+ TP431dBkZwU3pjdh0ogveHFf66UUqjGoJiDyT1HS/pj4nPa1foSvdQXz93V1mcn/nr/n
+ bj0zq4BVwCpgFbAKWAXmscD/A1/puLcKZW5kc3RyZWFtCmVuZG9iagoxMDEgMCBvYmoK
+ NjUzNAplbmRvYmoKMTA0IDAgb2JqCjw8IC9MZW5ndGggMTA1IDAgUiAvVHlwZSAvWE9i
+ amVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDI3NCAvSGVpZ2h0IDc4IC9Db2xvclNw
+ YWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50
+ IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dz7T9JrHAfwVBS5gyIo
+ lwN+8QaI9E2MlAoczEtq3g0rnYq2MIxssVh2wVmxWN5K52Vm5lKn5tQxda7a+dfO50Hn
+ BSnP+eWc7TnP+6evPz4vP5/PA9/v9+HCBRIiQASIABEgAv+VQBzW+UeqIBF/nATMcryy
+ eFjo34A50AAFBiMR4zAYsESEcx5KxOMAI4nJTD4IC6McLonJTIJ/N7CcY3LokZiYBBgs
+ NpvD4XC5XB5WgQXBsthsVnIyUvm9CQJJgF4BDsDg8vh8gVAowi5CoYDP54ELG1AOTH7R
+ OhEQqA/kweMLRKKUVLE4LU0ikWIUiSQtTSxOTRGJBHweMoE6gdaJTYIqBBUI8hCChkSa
+ niGTyRUKJUZRKOQyWUa6VAIqwogJlAkiibHpREBggHC44AEcYKFUqdWZlAarUJlqtUoJ
+ LoACJlwOGiexSeLQDGGyoEBEqZJ0GWhQmuyc3DytVqfTYxKdTqvNy83J1lCgIkuXpIqg
+ TFhMNF/PFgmUCIAkc3gCkVgqU6qprBytLt9gNNI0fQmbwGKMRkO+TpuTRamVMqlYJOBB
+ lSQyYvQNlAgMVXYERK6isvP0BiNdWHTZXFwCsWARtJJi8+WiQtpo0OdlUyp5hIQN4zVG
+ kcRBiSSzuXyROF2u0uTqC2iTudhyzWortdvtDkwCSym1Wa9Zis0mukCfq1HJ08UiPped
+ DEUS3TYHJcIBEKlcnaU10KYrFmupo6yisqq65iY2qamuqqwoc5RaLVdMtEGbpUZVwufE
+ KhIkAj0jBBBVltZYaL5qs5ffqKltaGxucWKUlubGhtqaG+V221VzoVGbhRpHyIMiOdM2
+ 0DRJyRx+ikSm0mgLTCVWR2V1fZPzTlt7R5fL1Y1JXK6ujva2O86m+upKh7XEVKDVqGSS
+ FFQkZ9omLh52XiiRdCWVaygssZVV1TW3tnW47rkfePoeejHJwz7PA/c9V0dba3NdVZmt
+ pNCQSynToUhgB44eJKhpYIpIZOpsPW22llU3OO929rg93sdPfE/92OSp78ljr8fd03nX
+ 2VBdZjXT+my1TIImCbTN6Y+tERFBqlRJ5RWYrjoApN3l7uv3+QdevAwMYpPAyxcDfl9/
+ n9vVDiSOq6aCPEopTRXEFElicYXiDFWWnr5iq6xztnf3en3+F4GhN8F3IWzyLvhmKPDC
+ 7/P2drc76yptV2h9lipDLOSyks7UCCOJxUNNk2MwWew1zXddvY98A4HXwdDw6NgHbDI2
+ OhwKvg4M+B71uu4219gtJkMOahseC0ZrVNcwmGx+ilRB5RnN18vrWzvve30Dg29DI+MT
+ k9PTM5hkenpyYnwk9HZwwOe939laX37dbMyjFNIUPpsZQ4TDhzGi0dHFpTea2no8ABJ8
+ PzYxNTs3/3kBk3yen5udmhh7HwQST09b043SYlqngUHC58QQga1GnPFHdn4hNI2zw93v
+ f/X2/fjkzKeFxa9Ly5hk6eviwqeZyfH3b1/5+90dTmibwvzsPzLEsNmcqRHYfAViNEaK
+ rpXV3nZ5fM+HQmOTs/NfllZW19YxydrqytKX+dnJsdDQc5/Hdbu27FoRGiRitNlEzxEQ
+ EYJIrtFsrWhou+f1B4IjEzPzi8tr6xubW5hkc2N9bXlxfmZiJBjwe++1NVRYzcZcEBHG
+ FOEK02SZMFhtlY3t7sfPhkLjU58AZGNrO4xNtrc2gOTT1Hho6Nljd3tjpQ1Ga6YsTciN
+ VSNcUZqc0l4sLq1q7uh98vzN8MfZhaXVja3wzu4eJtndCW9trC4tzH4cfvP8SW9Hc1Vp
+ 8UUtJU8T/UJEoqC0dIm9uqXL43sZHJmcW1z5thne2dvHJns74c1vK4tzkyPBlz5PV0u1
+ vYTWUgrJr0Vg8wWRW66+p4F3o1PzX1c3tgHk+w9M8n1/b2d7Y/Xr/NTou8DTPtctJKLT
+ nCtS43Q99A+Gxqc/L61thncB5Ccm+fF9fze8ubb0eXo8NOh/6ILt91cicDMgmSuSKCI1
+ EkPkTyzy8/cip+4rxiUkwtca+Miqv2Rx3HR2e6FGPswsLK9vhff2f/zEwgMW8fPH/l54
+ a315YeYD1Ii323nTYbmkhw+t8MUmMYGI/F6EdE30TbRzRP5/k/XCSRGy+6I7JYci5BPa
+ 0W2jiAj5FH/kcVAj5JveCRDUNeRuwEmQiAi5Y3SSJJ5B7iqe9IA5wmCSO8+nSECEPJ2I
+ EiFPsE6BXIhPIE85o0XQ4wnyJPxYhbwtEf0knLxRE/1GDXnr6qwIeTPveIagK/L2ZnSN
+ AAl5wzdWkZC3wI9VyEmBY4vDK5gk5DTJKRVy4ugUB/ojQkJOpZ1wIScXT2AcXJLTrTFJ
+ Iid+yQnoIxtUJmCCfjKAnJI/VImYxJNfUjgqEnRBfm3jFMfxHwCDcY7XSa6IABEgAkSA
+ CPzbAn8Bn+wCmQplbmRzdHJlYW0KZW5kb2JqCjEwNSAwIG9iagoxODEyCmVuZG9iagox
+ MDYgMCBvYmoKPDwgL0xlbmd0aCAxMDcgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBl
+ IC9JbWFnZSAvV2lkdGggMTI0IC9IZWlnaHQgODQgL0NvbG9yU3BhY2UKL0RldmljZUdy
+ YXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9G
+ 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
+ 4a/DBP7GBP4DFDriBAplbmRzdHJlYW0KZW5kb2JqCjEwNyAwIG9iagoxNzI2CmVuZG9i
+ ago4MCAwIG9iago8PCAvTGVuZ3RoIDgxIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlw
+ ZSAvSW1hZ2UgL1dpZHRoIDI3MiAvSGVpZ2h0IDEyMCAvQ29sb3JTcGFjZQovRGV2aWNl
+ R3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIg
+ L0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3d61PSWRgHcC8ocgdFUC4L/fAGhOwvaUmp
+ BQfGNLWLZVGbjoU1i2FUExOzdsGxYmLKtHS8jJk5aaPmaMOY41Sz/9o+P9TkKG3bm16c
+ fZ43cF6ej9/nHHD4nZOVhYUCKIACKIACP1Mgm+L6IUdwyNmpXKpqZ145MM3/wLJpAQY8
+ Xh61xePBBDma75GkNDYp8vn8gs0SUFNbE+Lz8+FPDSjfEdnSyMvLBwqBUCgSicRisYSi
+ gunApIRCQUEBZ/LvIhxHLnQJYACFWCKVyuRyBWUll8ukUgmoCIFkU+QbTZPigGxwGhKp
+ TKEoLFIqi4tVKjU1pVIVFyuVRYUKhUwq4UQgI9A0mUG4dHDh4DTkYKFSl5RqNFqdTk9N
+ 6XRajaa0RK0CE3lKBCLCgWTYaFIcsHCIxKABGCChNxiN+xgTRcXsMxoNelABEhARi7hl
+ JDNINrd28AUQDkWRqkQDFoypvKKyymy2WKxUlMViNldVVpSbGDDRlKiKFBARAZ9bVfcG
+ BOIBHAUiiUyhVGv0RqaswmzZb7PbWZY9QEnBVOx2236LuaKMMeo1aqVCJoGE5PEydAzE
+ A5ZSYYpDa2DKq6w2O1tz8DdnbR2Ui4Li5lHr/O1gDWu3WavKGYM2BSKERTVDQLIhHgVC
+ sVShLNEaTJXWatbhrHUdcXvqvV6vj4qCidR73EdctU4HW22tNBm0JUqFVCwsgIDsbpjN
+ eIiAQ601lpltrOOQy13va2hsam5pPU5JtbY0NzU2+OrdrkMO1mYuM3IJkYoyBYTzgG6R
+ A4ehzGyvcR72eI8eaz3Rdrr9rJ+aOtt+uu1E67GjXs9hZ43dXMa1jFwCAdnTMNAu+QUi
+ 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
+ Oc8NL0uvWq8f3ibeld4LPno+J3zmfLV9i31n/TT8Cv2m/TX8C/1nAjQCigJmA7UCSwLn
+ g/SCyoO+BRsHVwevhFiG1IdshzqGXgijCfMM6wxnDA8J74vgidgbMRQpHpkVOR6lFnU8
+ aiHaLPpsDBTjHtMRywQnh4/iROIOxk3Ea8ZXxK8mOCRc3suwN3zvo0SxxMOJ00mGSWeS
+ Uck+yT37+Pbt3zeRopNSkwqleqf2pAmkZaZNpRulN+zH7Q/ZP5Ahk1GYsXTA8cC1TO7M
+ 9MzJg0YHm7LosqKzRg6pH6rORmUHZT8+LH+47PBWjm/Og1yZ3JLcjTyfvAdHZI+UHtnO
+ 989/fFTp6MljmGPhx4YLtAoaChkKkwoniyyK2oopxTnFS8f3HO8vUSipPoE7EXdivNS8
+ tKNMsOxY2UZ5YPmLCt2KC5VclYcrV6p8q56e1D7ZUs1dnVu9diro1Msao5q2WuHaktOY
+ 0/GnP9Y51N07o3Km8SzH2dyzm/Xh9eMNNg19jcqNjee4zh1tQjTFNc02uzUPntc/39Ei
+ 2VJzgeVC7kVwMe7ip0uel4ZbzVp7LqtcbrkidKXyKvlqThvUlti20B7YPt7h3DHUadrZ
+ c0392tXrUtfrb/DdqLjJfPPoLdytzFvbt5Nu/+iK7JrvDuie7NnTM9rr1Pu8z7rv8R2z
+ O/fvGt7tvadz7/Z9jfs3+tX6Ox+oPGh/qPSw7ZHio6sDigNXHys9bnui/KRjUHXw2tCu
+ oVtPtZ52P9N/dve5yfOHL3a/GBq2H3454jYy/tL35cyr0FffXse/Xh9NH0OP5bwhvSl5
+ y/W29p3ouwvjSuM3J/QnHr23fT866TM59yHmw8ZU5kfix5Jp3unGGbmZG7OGs4OfXD9N
+ zUXOrc9nfWb4XPlF5MuVr9pfHy04LUx9i/62/T1vkX2xfklhqeeH1Y+3y2HL6ys5q+yr
+ DT9Vft5bc1ybXk/YwG6UbopuXtsy2xrbDtvejvSK9vqVCyDhHuHvD8D3eriGcIZrh0EA
+ cF2/a4pfEnC5AsEyO3KABs4XhIEWnBdkgotgCmKGdKBoqAH6AO/MEYhbSCZkAnICZYsa
+ QNui32MSsazYXppYWknaJdxdfA0hg+hPZ0YvR6IwkBlxZBQTmhnLQs8qwKbEbs4RyJnL
+ dZl7lJeGosoXyl8jMC0kL5xCfSDKJuYnfkliQ8pYukDmlRyfvI/CacUJZU4VO9U8tW71
+ RQ1BTRutI9oPdTF6GvrxBvWGL40xJoqmHmb7zWstena/sVy2prMRsFW1s7D3dIhxPOhU
+ 5tzsctN10G3C/dsehCfJi+It66Ppa+7n6h8WkByYF1QefCokPzQ2zCXcMEI+ki+KHE0b
+ g4zZil2PW4/f2otIpEliSObYJ5AinEpJ40pn3c+YgT+AOrCduXZwMWv+0HT25OG3Oa9z
+ R/KeHxnOXz0WXPCzKO04VJJ24nOZZfm5itUq9ZOR1adO9dS8r12rozvDd1avfm/Dlcav
+ TWLNPufLWx5c2Lwk0epwOf1K49WBtqUO1k7la47XfW/43Qy4FXw7uCukO7wnpndvX/qd
+ 3Ltl95rud/e/frD0iDjA8pj0hObJ1uDi0OTToWddzy++qB4uGMl8ue9V/Ovo0ZgxizfI
+ N5Vv1d6OvTs0rjw+P9H4PnhSdnL9Q/9U6cfAaeUZ9MzD2YxPip8+zp2Yt/xM/3nsS9fX
+ Gwuj36UXe3+0rzptGG5vw/7fqZ7p4HxRDGgCR7iqOAFugzmIE7KA87fbCIDYjTiN2ISz
+ rGGUFeo52hO9hCnGamK/0TTSBuMU8TT4MUIrMZcuiN6cJMfADucJm+RFps/MCywrrNvs
+ BA4KpzqXHXcUTzFvG+UtP6OApWC20F0qUkRbNEWsXXxJUkbKX/qkzFM5lLyCwh7Fw0qt
+ yi9VNtR41HV2hWtUaz7SWtXh1zXWC9XPN7hoOGA0ZbxuSjKjmEtZqO3Wt7Swcrb2tAmw
+ DbeLtU92SHfMdsp3LnapcK1xq3e/4HFlT6dnj9dD72c+o77v/cb9HwW0BpYEpQWHhDiG
+ GoaphstGiEYKRFGieWMosYJxYvEyCYp7VRIVkuSSpfdJpFBT+dN40zn3s2SQDhAyaQ4i
+ D25nrR9ayV7JYciNzJvKtzl6q0CwML3o2XHeEu8TlaUDZSsVXJW7qpzgSDh86krN2mnj
+ usIz7+qpDaGNzefmm8XO+7aUXxi6hGpVuRx0pfTqg3Zsh0Fn5rW7N5A3NW4l327rmu/h
+ 77XrO3jn8t2J+/h++QcOD0MfJQ4ceJz9JHfw8NDBp2nPkp7HvogcDh0Jfxn9au/rA6OH
+ x7LepL6Nexc27j/h8d5p0vqD2ZTxR8NpgxnDWeNP5nNW82aflb6wffnytXuh4Jvfd+1F
+ wSW2H9Rlp5UrP+3WXTbXfvmfBq5/2QEfEAVqwBquCo7A2f8YnOGLwBEQB52CHsMxsAuR
+ guiBM+89yHYUMyoF9QntgR7GOGLGsWHYbZpjcDZ7E+eIW8IXEhQJo8RMOlm6SfoSkgUD
+ hqGXMZNszERkGmauYglm1WXjY9uA87rrnOVcidyOPCq8rLyLlCG+8/yHBDwFVYTohCaF
+ O6i5Iu6i0mIksSXxEYkOyVKpBGk7GTlZOtlZuW75EwphijpKTEofldtVslVd1ETVVtTv
+ 7jqu4aspq4XQGtI+pROpq6PHoDehf8kg3dDaiM/ou3G3yVFTVzMOsxHz4xb2u9l3j1nW
+ WoVaq9qgbZ7Z1trF2Bs4sDnMO952KnIOcNFwZXP97jbgftYjfY+bp4oXo9e8932fOt80
+ Pzd/lQBywELgo6C64MQQ81D+0JWw/vDSiIBI2cjlqI7o+BjJmInYojituC/x9Qn79wYk
+ WibtSpbYx5VCSqVNQ6Ztpa/v/5mxemA1c/ng96zVbPbDFjkZudfzvuVTj/ocqy4YLeIs
+ dj1eVTJRSi0LL79a8bNK9qT7r1h6dxpbJ3vG42xh/b1G5DmDpvzmNy2yF45cnGk1vNxw
+ Fd8W2/6u0xqOJM2bHbfVum716Pc+vmN/d/x+2AP6h50DNo9nBjOeSj779KJr5N5r3NiR
+ d2nvl6ctP7MtI3f8//tsaWdPwCgBUJoGgOMoAHYSABwjAiBKDwArDgArGNupAmhtAkCT
+ IwDi6fh7/5CGq8gbcFWoAu8ZzfCewQ1XcTmILsQKUgYZgjyLfI/iRbmjKlCjaE60C7oC
+ /QbDi/HG1GFmsJLYaGwHdovGmCaf5jktB603bRO8p2jhcnEv8VR8Av4+gZMQQbhD5CLG
+ E4fopOny6Rbobek7SLykbNISgxfDEKMmYxOZnZxD3mKKZvrE7AdXGp4s71h9WOfY4tkR
+ 7IUcwhw3OO05v3Hlc0txD/HE8XLx9lHC4Oy/nz9JQErgg2CFkKMwo/AgtVDEQZRD9J1Y
+ g3iUhJYkveSG1A/pbzKzsu/l3sgPKwwo9ihdU76k0qBarVaqfnTXIY0MzTStbO0KnSbd
+ Lr2X+suGZCMZYzuTJNMas37zH7v5LC2t0q1bbZ7a9thl2Vs4sDpMO3Y45Tp7u+i4irgx
+ uaPdtz22PfFe/N6aPgG+xX4PAnCB5kEFwZ0ho6Fr4VwR2pH+Uceib8UsxYnE70mo3juR
+ RE2O2HcrlZDmnt6ZwXAgJnM1KyubfLgmVzVvMN/n6FpBQZFgcXuJ8YnnZR7l05URVSvV
+ xTUOp3nq5s92NdScy26OanG5aNwqf4Xn6nb7ZGf39cpb3N3GfVb3ZPq/PjrxRHSo+bnI
+ cM0rvtHTb00m5D8oTat+Is+3fWX+przIvHR9WXolZfX8z/q18nXbDeJGwyZ18+yW0Fb3
+ tuev74cRfHLwGj4LsIeOQf0ICKGGiEacQ3xAUpDuyArkaxQnyg1VhRpHC8LVdRP6G1xJ
+ p2B6sXisHbYKO00jT5NKc5+WgdadtpF2GWeAO477CNe6+fhJghqhmPCFaEY8R4enC6d7
+ Tr+L/gyJgZRGWmDwYRhhNGG8RpYin2HiZiplZmEuYWFnqWIVZL3IpsU2xO7HvsVRzqnK
+ OcqVxi3I/ZgniVeE9xUll0+Hb5n/okCooIjgjFCTcChVnropclf0qJiHuLj4tsSQ5HWp
+ y9KXZM7L1svVyZ9SKFcsVDqifEhlv2qyWrx65K4QjSDNIK1I7XSdfN1Telf1Bw3mjTDG
+ VBNz02izMvNeiwVLHitL6wM2Lbbn7dLs7RwkHPGOM04PnC+5VLsWueW453oU7Kn2bPN6
+ 5r3qK+hn658XcD8IHSwbYhTqHBYYnhZRFHk+qj96LpYxTjXeO6Fo793ErWTlffEpV1OX
+ 0zX3H8oYzCQd3J117NDgYVKOQ25t3ud85aPZx8YLFYuKi5dKXE70lEmWn6wkVx2pZjjV
+ UmtfhzzTWZ/QqNNE3/yhpf1iYWvgFd02+vaJzpbrcTetbmt1K/TK3BG9J9Qv8FBggPpE
+ ZEjkGfUFdUT4FXVU8I34O7eJlg8iHy/NGs8NfFFeSP1+bClimbJyenVrTWp914byJnZz
+ YOvBL/+bg254r8iC3iIUEdmIMaQCMh85hzJFnUMT0OHopxgVzEksGhuBfQWv81Z4lR+i
+ XcT54obxFvg+ghbhFlGT2EdnQfeaPoQESKUMigzDjOFkLLmOyYBplrmQRZPlM2sNmys7
+ G/soRy1nGJcGNx33R54e3hrKAb5gfmsBTUEJIR5hMhUvQitKI4YTJ0lwSUpKOUhny3TI
+ TsuzKxgpxijVKT9XRaupqofuqtN4p8Wt7aJTrPtUn8nA1fCU0ayJqmmO2aiF/O5cyxlr
+ E5sGOyb7bEe0U5oLcM135/fo8YzzVvYl+a0FrAethJSE8Yefj5SJuhyjEtsRL5/Qmiid
+ dH6fZMr5NOn0mxmGBzoPQlkWh8qyJ3KkctPznuRzHA06dq0QW+RYXH985YRx6Ymy6QrV
+ yryqiWqtU5drJU7XnxE6W9cg0nixSa65vUX+wiU4T6y6wnA1uW2yw7Tz/HXcjdCbA7cl
+ unK6P/Ua99Xe2bxnd7/pAXho96hxYPOJxWDl0Nwz1ec5L4ZHqC+TXvWPcowFvql/+2ac
+ ZyLoffsHzJTzx5rpyVneT7ZzqfO1n6986fx6aeHkt+zvHovSi1+Xzvxw+vFzuXxFYeXm
+ quHqk5+aP5vXONYOr02sK63nro9vKG6kbFzZmNvk33TeLNi8v7m9pbwVudW49X6bc9tu
+ +8j23R3/x/jLy+3sHgAiwGeX6Lfb24vCAGALAdgs2N5er93e3jwNFxvwfyBdob//r9gR
+ xsBn7pXwmSYAffsu7Fz+rf0P5CxxBgplbmRzdHJlYW0KZW5kb2JqCjExMSAwIG9iago1
+ OTYxCmVuZG9iago3NyAwIG9iagpbIC9JQ0NCYXNlZCAxMTAgMCBSIF0KZW5kb2JqCjEx
+ MiAwIG9iago8PCAvTGVuZ3RoIDExMyAwIFIgL04gMyAvQWx0ZXJuYXRlIC9EZXZpY2VS
+ R0IgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBhVTPaxNBFP42bqnQIgha
+ aw6yeJAiSVmraEXUNv0RYmsM2x+2RZBkM0nWbjbr7ia1pYjk4tEq3kXtoQf/gB568GQv
+ SoVaRSjeqyhioRct8c1uTLal6sDOfvPeN+99b3bfAA1y0jT1gATkDcdSohFpbHxCavyI
+ AI6iCUE0JVXb7E4kBkGDc/l759h6D4FbVsN7+3eyd62a0raaB4T9QOBHmtkqsO8XcQpZ
+ EgKIPN+hKcd0CN/j2PLsjzlOeXjBtQ8rPcRZInxANS3Of024U80l00CDSDiU9XFSPpzX
+ i5TXHQdpbmbGyBC9T5Cmu8zuq2KhnE72DpC9nfR+TrPePsIhwgsZrT9GuI2e9YzVP+Jh
+ 4aTmxIY9HBg19PhgFbcaqfg1whRfEE0nolRx2S4N8Ziu/VbySoJwkDjKZGGAc1pIT9dM
+ bvi6hwV9JtcTr+J3VlHheY8TZ97U3e9F2gKvMA4dDBoMmg1IUBBFBGGYsFBAhjwaMTSy
+ cj8jqwYbk3sydSRqu3RiRLFBezbcPbdRpN08/igicZRDtQiS/EH+Kq/JT+V5+ctcsNhW
+ 95Stm5q68uA7xeWZuRoe19PI43NNXnyV1HaTV0eWrHl6vJrsGj/sV5cx5oI1j8RzsPvx
+ LV+VzJcpjBTF41Xz6kuEdVoxN9+fbH87PeIuzy611nOtiYs3VpuXZ/1qSPvuqryT5lX5
+ T1718fxnzcRj4ikxJnaK5yGJl8Uu8ZLYS6sL4mBtxwidlYYp0m2R+iTVYGCavPUvXT9b
+ eL1Gfwz1UZQZzNJUifd/wipkNJ25Dm/6j9vH/Bfk94rnnygCL2zgyJm6bVNx7xChZaVu
+ c64CF7/RffC2bmujfjj8BFg8qxatUjWfILwBHHaHeh7oKZjTlpbNOVKHLJ+TuunKYlLM
+ UNtDUlLXJddlSxazmVVi6XbYmdMdbhyhOUL3xKdKZZP6r/ERsP2wUvn5rFLZfk4a1oGX
+ +m/AvP1FCmVuZHN0cmVhbQplbmRvYmoKMTEzIDAgb2JqCjczNwplbmRvYmoKNjAgMCBv
+ YmoKWyAvSUNDQmFzZWQgMTEyIDAgUiBdCmVuZG9iagoxMTQgMCBvYmoKPDwgL0xlbmd0
+ aCAxMTUgMCBSIC9OIDMgL0FsdGVybmF0ZSAvRGV2aWNlUkdCIC9GaWx0ZXIgL0ZsYXRl
+ RGVjb2RlID4+CnN0cmVhbQp4AYVUz2sTQRT+Nm6p0CIIWmsOsniQIklZq2hF1Db9EWJr
+ DNsftkWQZDNJ1m426+4mtaWI5OLRKt5F7aEH/4AeevBkL0qFWkUo3qsoYqEXLfHNbky2
+ perAzn7z3jfvfW923wANctI09YAE5A3HUqIRaWx8Qmr8iACOoglBNCVV2+xOJAZBg3P5
+ e+fYeg+BW1bDe/t3snetmtK2mgeE/UDgR5rZKrDvF3EKWRICiDzfoSnHdAjf49jy7I85
+ Tnl4wbUPKz3EWSJ8QDUtzn9NuFPNJdNAg0g4lPVxUj6c14uU1x0HaW5mxsgQvU+QprvM
+ 7qtioZxO9g6QvZ30fk6z3j7CIcILGa0/RriNnvWM1T/iYeGk5sSGPRwYNfT4YBW3Gqn4
+ NcIUXxBNJ6JUcdkuDfGYrv1W8kqCcJA4ymRhgHNaSE/XTG74uocFfSbXE6/id1ZR4XmP
+ E2fe1N3vRdoCrzAOHQwaDJoNSFAQRQRhmLBQQIY8GjE0snI/I6sGG5N7MnUkart0YkSx
+ QXs23D23UaTdPP4oInGUQ7UIkvxB/iqvyU/lefnLXLDYVveUrZuauvLgO8XlmbkaHtfT
+ yONzTV58ldR2k1dHlqx5erya7Bo/7FeXMeaCNY/Ec7D78S1flcyXKYwUxeNV8+pLhHVa
+ MTffn2x/Oz3iLs8utdZzrYmLN1abl2f9akj77qq8k+ZV+U9e9fH8Z83EY+IpMSZ2iuch
+ iZfFLvGS2EurC+JgbccInZWGKdJtkfok1WBgmrz1L10/W3i9Rn8M9VGUGczSVIn3f8Iq
+ ZDSduQ5v+o/bx/wX5PeK558oAi9s4MiZum1Tce8QoWWlbnOuAhe/0X3wtm5ro344/ARY
+ PKsWrVI1nyC8ARx2h3oe6CmY05aWzTlShyyfk7rpymJSzFDbQ1JS1yXXZUsWs5lVYul2
+ 2JnTHW4coTlC98SnSmWT+q/xEbD9sFL5+axS2X5OGtaBl/pvwLz9RQplbmRzdHJlYW0K
+ ZW5kb2JqCjExNSAwIG9iago3MzcKZW5kb2JqCjQxIDAgb2JqClsgL0lDQ0Jhc2VkIDEx
+ NCAwIFIgXQplbmRvYmoKMTE2IDAgb2JqCjw8IC9MZW5ndGggMTE3IDAgUiAvTiAxIC9B
+ bHRlcm5hdGUgL0RldmljZUdyYXkgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFt
+ CngBhVJPSBRRHP7NNhKEiEGFeIh3CgmVKaysoNp2dVmVbVuV0qIYZ9+6o7Mz05vZNcWT
+ BF2iPHUPomN07NChm5eiwKxL1yCpIAg8dej7zezqKIRveTvf+/39ft97RG2dpu87KUFU
+ c0OVK6Wnbk5Ni4MfKUUd1E5YphX46WJxjLHruZK/u9fWZ9LYst7HtXb79j21lWVgIeot
+ trcQ+iGRZgAfmZ8oZYCzwB2Wr9g+ATxYDqwa8COiAw+auTDT0Zx0pbItkVPmoigqr2I7
+ Sa77+bnGvou1iYP+XI9m1o69s+qq0UzUtPdEobwPrkQZz19U9mw1FKcN45xIQxop8q7V
+ 3ytMxxGRKxBKBlI1ZLmfak6ddeB1GLtdupPj+PYQpT7JYKiJtemymR2FfQB2KsvsEPAF
+ 6PGyYg/ngXth/1tRw5PAJ2E/ZId51q0f9heuU+B7hD014M4UrsXx2oofXi0BQ/dUI2iM
+ c03E09c5c6SI7zHUGZj3RjmmCzF3lqoTN4A7YR9ZqmYKsV37ruol7nsCd9PjO9GbOQtc
+ oBxJcrEV2RTQPAlYFH2LsEkOPD7OHlXgd6iYwBy5idzNKPce1REbZ6NSgVZ6jVfGT+O5
+ 8cX4ZWwYz4B+rHbXe3z/6eMVdde2Pjz5jXrcOa69nRtVYVZxZQvd/8cyhI/ZJzmmwdOh
+ WVhr2HbkD5rMTLAMKMR/BT6X+pITVdzV7u24RRLMUD4sbCW6S1RuKdTqPYNKrBwr2AB2
+ cJLELFocuFNrujl4d9giem35TVey64b++vZ6+9ryHm3KqCkoE82zRGaUsVuj5N142/1m
+ kRGfODq+572KWsn+SUUQP4U5WiryFFX0VlDWxG9nDn4btn5cP6Xn9UH9PAk9rZ/Rr+ij
+ Eb4MdEnPwnNRH6NJ8LBpIeISoIqDM9ROVGONA+Ip8fK0W2SR/Q9AGf1mCmVuZHN0cmVh
+ bQplbmRvYmoKMTE3IDAgb2JqCjcwNAplbmRvYmoKNDIgMCBvYmoKWyAvSUNDQmFzZWQg
+ MTE2IDAgUiBdCmVuZG9iago0IDAgb2JqCjw8IC9UeXBlIC9QYWdlcyAvTWVkaWFCb3gg
+ WzAgMCA2MTIgNzkyXSAvQ291bnQgMSAvS2lkcyBbIDMgMCBSIF0gPj4KZW5kb2JqCjEx
+ OCAwIG9iago8PCAvVHlwZSAvQ2F0YWxvZyAvT3V0bGluZXMgMiAwIFIgL1BhZ2VzIDQg
+ MCBSIC9WZXJzaW9uIC8xLjQgPj4KZW5kb2JqCjc2IDAgb2JqCjw8IC9MZW5ndGggMTE5
+ IDAgUiAvT3JkZXIgMSAvRW5jb2RlIFsgMCAxMzY0IF0gL0Z1bmN0aW9uVHlwZSAwIC9C
+ aXRzUGVyU2FtcGxlCjggL0RlY29kZSBbIDAgMSAwIDEgMCAxIF0gL0RvbWFpbiBbIDAg
+ MSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0gL1NpemUgWyAxMzY1Cl0gL0ZpbHRlciAv
+ RmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBjcKJX1J3AADw/6vVssNml6tWNttsZcsyW65j
+ tdlKl2Xnssyt1rFqZofcgtyI3IKIoqByH6KggCBiXh3zPR++6/fe4/v5Zj+vyebOfF6D
+ +cXMJ8ZrZz5BMys/rs0Arst8pPhh3TTyy+kPeVxaPw1PL62nXpBeyl0sSOOnFgvgG1KL
+ oAsbUuiNqQXk1MJG8PlNU7ST85uS85vRc5uTlAuTc8jEXCHyfWECd0viPd347Jb47Fd5
+ LIrPwrNF8WzRJPjWySzpzNZJzImZbQwz2yag27Fjme2gO2KZHbFputHpncTpnVHi4mga
+ dzxdjE4Vj0O/zuOusdSusSnGu8emMJO7I4B7IkmKiT0R5DejCcZ7R+PE4fhe/H3hOObk
+ vjBgSXiyJER1oiSE3B+aIA5O7Mf/NhhjXBqMlQZWR0sDgAcCUUB/9IB/fPV3/nHG3/vH
+ oD6GZb6x3EiZL9cbKcM86I2Ajh70on/wjkI9NMOHPBTd4UO5h93h3NBhN3i5O4R0hcrR
+ wXIX7hFXEHwkeAQaWP5jHo+OBOD+o8OUK4b9pL6KYfiQrwJ+bMhH23tsyHsc2+k9TrHS
+ 6a10esAdnkr4CYcH333CQVzlcKMH3VW4rqpB6En6A66TA66foCP0Tw2M4NqHT4FW24cp
+ DlXbh6r7oT/n8XS/E7fPeZr0TJ8T33GmD9/mOEt38KwNeo68d/Ac6S+9AwytA+dx7eet
+ gBesduIe+wVo/+pfe/oZ/2bpY1xj6cO01VjgZlsN/kWzDbT3ohn9e3cvU+ulblCT9RLm
+ ZZM1t+eyCbzW1FNrJLfUGtF1Rgu4wVKHNNcZzH/k8YrBfEW/vJtmvb6b1FSvN9Xr0Fd1
+ JtrGqzrjtZVa4zXqDVoj3NCgJdUYGnKvawz4+usa4hsaPbQLWHejC3qTplp3E35Lrbul
+ 1tK/rdYiO7W3oRryO50a6l13VMg/VV2M76rUSKX6LsVGpRq/s1GJqehsVHTeo6u6p4De
+ x5ar7oM2yVVNciVdmbJJpnyAq3ggA2yWKdBSRTNa3ixF/iWVM5TI/5bIGD+UyDClD8WA
+ j8RSipJH4twOyT/MxY878EXix6RPROLcjici8KfCDlDRUyH6mVBE3C56hiv8tz2vzwVC
+ ePtzAeUXgnZivuAF/ku+gDb/JZ//33IewxYeH85r4WFyeS2Yr7g8Uu4rLnErl9vKocpp
+ 5UBfA7M5rzHfsDlv2Gz6b9lsKGs16y2L+B2LBd7GetfWtrKN7H8DzhxGCmVuZHN0cmVh
+ bQplbmRvYmoKMTE5IDAgb2JqCjkzOAplbmRvYmoKNzUgMCBvYmoKPDwgL0xlbmd0aCAx
+ MjAgMCBSIC9PcmRlciAxIC9FbmNvZGUgWyAwIDEzNjQgXSAvRnVuY3Rpb25UeXBlIDAg
+ L0JpdHNQZXJTYW1wbGUKOCAvRGVjb2RlIFsgMCAxIDAgMSAwIDEgXSAvRG9tYWluIFsg
+ MCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEgXSAvU2l6ZSBbIDEzNjUKXSAvRmlsdGVy
+ IC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGFwolfUncAAPA/abXKDpdby3XZXK3DWmWz
+ 1WrdOZuuy2Zrq9m1mq5Ws2u5pSACgqAIeHCJIKIiogIigtwiIt6u9/beeL/3fu/H9/Nd
+ mn5vCbhsaZq4OL1sMcG8fDEBv5BYjn9/YQp9xcIUdp46vmI+eeV8HHIuvpK8ai6On1w1
+ B582N5k2Cx1LmyWuno0BZ2KrwWtmYuSJNTOM0xNrUaNrp6PrqBPRdYzpiSjleHqCcmo8
+ fWr8g1TXT0WI8ch62Ix4hDGcEQ9nTBI/nAyjfzQZxsZCiBtiIfqJ0IaJ4P8/ngiib4wG
+ yYGNUcjMaAA4HshM9meO+z9Bj/g30fs2RYCbI77ksG8z45bwGOvQ2JbQ2FZ479YQcVvI
+ Swx6t7HMCnqzgh76gCeLvD3gYTm6PYD99F0/arZ/lOzO9pN97mzyZz438sgO38iOMdSd
+ YyNg104v8HOvC32Xx7XLM4y42zMMHB3ejXVS7xl1snY797ide4mOvW74HLeDOOLIAdpz
+ RrD72Lrs+/D7XXbKof0u+i9cQ9hhtoMHhmGdgwfIB52D4IGDTuAh58AhB2quYyDXYQPa
+ bbngw3YbY/9hO3mo/8tU84b68da8IWveIOSRQSvLviMD2K9SPTrQR7T1HbVZmI/ZLPD9
+ lmPY3q9TPd7fi7VS9xy3Jp+w9kD29Zyg/KavG/2kpRvWfNJCPGUxA3vNp8Cne834rtO9
+ 8Gd6utibzvSYztJ2m86Cz3WbKDvPdYPNnedTvWA2JncZLzDmdxkZDfldeJMhH/+tyYBe
+ YDIUmDoKOllf7OyANOovkr8z6tELjfpCw3/bCw2QRYZ2+o72IqKuqEP3faqX9DpK7SU9
+ /WW9FtiuvQy+0q5B1Wmu6DRX6dVXdcBrOjVRq74GW6xVF2tVkBpVMf66RgXbdl1D/EHT
+ hlWzLlG3kVtL1GRVawn5hqqVfcsNVcuP77ah3mxrATffbAX+1NqM/nOLMuVbLcrkZuUt
+ rIL6drOCtVJxW6n4BStHLFXKiQp5KbCpVIG9gyhvuiNvupssuyuHvCeXEZtk9yAb7zex
+ lDXexz+QNYIbHsiAv8oasI2oDxul9A3Sh5SPGqSMkkcNyb9JJehlUgm+vkyKl9SXgcsl
+ 9SzF5RJxeb3491Qf14uTxaLHjE/EItYi0RNR3R+pPhXVEevqnmKFzM/qhJBC4TPyn0IB
+ eoVQUCGg5VcIkp8L+PR8/nPKF3w+vvYFH/5lbS1L3sta7CtaHu8V+DWPR1nzmgeuqfkr
+ Re6bGkou9w1sJZcL5lRy8RxOJf5vDgf9H041tpr12+pqyKqqt+Qqmn8BegQLCwplbmRz
+ dHJlYW0KZW5kb2JqCjEyMCAwIG9iago5OTEKZW5kb2JqCjc0IDAgb2JqCjw8IC9MZW5n
+ dGggMTIxIDAgUiAvT3JkZXIgMSAvRW5jb2RlIFsgMCAxMzY0IF0gL0Z1bmN0aW9uVHlw
+ ZSAwIC9CaXRzUGVyU2FtcGxlCjggL0RlY29kZSBbIDAgMSAwIDEgMCAxIF0gL0RvbWFp
+ biBbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0gL1NpemUgWyAxMzY1Cl0gL0Zp
+ bHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBjcKJX1J3AADw/6vVssNml6tWNtts
+ ZcsyW65jtdlKl2Xnssyt1rFqZofcgtyI3IKIoqByH6KggCBiXh3zPR++6/fe4/v5Zj+v
+ yebOfF6D+cXMJ8ZrZz5BMys/rs0Arst8pPhh3TTyy+kPeVxaPw1PL62nXpBeyl0sSOOn
+ FgvgG1KLoAsbUuiNqQXk1MJG8PlNU7ST85uS85vRc5uTlAuTc8jEXCHyfWECd0viPd34
+ 7Jb47Fd5LIrPwrNF8WzRJPjWySzpzNZJzImZbQwz2yag27Fjme2gO2KZHbFputHpncTp
+ nVHi4mgadzxdjE4Vj0O/zuOusdSusSnGu8emMJO7I4B7IkmKiT0R5DejCcZ7R+PE4fhe
+ /H3hOObkvjBgSXiyJER1oiSE3B+aIA5O7Mf/NhhjXBqMlQZWR0sDgAcCUUB/9IB/fPV3
+ /nHG3/vHoD6GZb6x3EiZL9cbKcM86I2Ajh70on/wjkI9NMOHPBTd4UO5h93h3NBhN3i5
+ O4R0hcrRwXIX7hFXEHwkeAQaWP5jHo+OBOD+o8OUK4b9pL6KYfiQrwJ+bMhH23tsyHsc
+ 2+k9TrHS6a10esAdnkr4CYcH333CQVzlcKMH3VW4rqpB6En6A66TA66foCP0Tw2M4NqH
+ T4FW24cpDlXbh6r7oT/n8XS/E7fPeZr0TJ8T33GmD9/mOEt38KwNeo68d/Ac6S+9Awyt
+ A+dx7eetgBesduIe+wVo/+pfe/oZ/2bpY1xj6cO01VjgZlsN/kWzDbT3ohn9e3cvU+ul
+ blCT9RLmZZM1t+eyCbzW1FNrJLfUGtF1Rgu4wVKHNNcZzH/k8YrBfEW/vJtmvb6b1FSv
+ N9Xr0Fd1JtrGqzrjtZVa4zXqDVoj3NCgJdUYGnKvawz4+usa4hsaPbQLWHejC3qTplp3
+ E35Lrbul1tK/rdYiO7W3oRryO50a6l13VMg/VV2M76rUSKX6LsVGpRq/s1GJqehsVHTe
+ o6u6p4Dex5ar7oM2yVVNciVdmbJJpnyAq3ggA2yWKdBSRTNa3ixF/iWVM5TI/5bIGD+U
+ yDClD8WAj8RSipJH4twOyT/MxY878EXix6RPROLcjici8KfCDlDRUyH6mVBE3C56hiv8
+ tz2vzwVCePtzAeUXgnZivuAF/ku+gDb/JZ//33IewxYeH85r4WFyeS2Yr7g8Uu4rLnEr
+ l9vKocpp5UBfA7M5rzHfsDlv2Gz6b9lsKGs16y2L+B2LBd7GetfWtrKN7H8DzhxGCmVu
+ ZHN0cmVhbQplbmRvYmoKMTIxIDAgb2JqCjkzOAplbmRvYmoKNzMgMCBvYmoKPDwgL0xl
+ bmd0aCAxMjIgMCBSIC9PcmRlciAxIC9FbmNvZGUgWyAwIDEzNjQgXSAvRnVuY3Rpb25U
+ eXBlIDAgL0JpdHNQZXJTYW1wbGUKOCAvRGVjb2RlIFsgMCAxIDAgMSAwIDEgXSAvRG9t
+ YWluIFsgMCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEgXSAvU2l6ZSBbIDEzNjUKXSAv
+ RmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGFwmlXolAAAND//3HKVBAUUUFs
+ 320vyxZbLNvLFkttUVRQUVBpzmMgeE99c8/9+bHpPzqy99NDdn96Xb3r3NG7Hb3jrOkd
+ o6bpdlXXVF11buuqsd3WzS29DfZav5Vey6ooPbBpbzZ75kavaW00emDdXq/3QNm5K8td
+ WYJKUleqoWu1bq0KrVa71Qq6InbhHbHct9Qp9y19d9BfnW/kZ+cL+dH5+tA+nYvaZ1H7
+ QBa0j4JWdM5rxbxWcH7XCsb8u2Z+0/Kg+v47p75b33Kq+VV9M+ZeVfOLmrO+vqjgs/3l
+ WQWfnNvPT+3nLPQp2wYfodnHdvYB+vjQfrxHP9y14a372wHvblrI2+sW+qp1g7xsXSMz
+ reuMcoW8UC6R58rluZJxTiuZtHLhfKZcGM/PFPOpcg42084nzbTx7KRpPm6eGU+Pm+ZU
+ 89R6kmqCR/bjoyZ4aE8dNswHjZT16KAB7tsP9xtgEnqQbBzsQff3Gvu7yHpyt55MQPcS
+ 9b0d9O52HZnYqqM36ztoeXuj77q8hVyTN5Gr8uaqvOG8Im+syOvIuLwel9acl6W1ZWnV
+ eUlaNa4sSeZFacUYX5TMC1LcurwgmeelZbC29HuutmRdnKuBs/aF2Ro4A52fqc1PQ+em
+ a+CUc3V2qjo7CZ2ZrM5MoKfHq8ipWLX/pFCFVyaiffnKOJKrxJCRSixSEZDhShQZqkRD
+ Iu/Mijwrcs5BkTNGgqKZESPGMCPaA2LYGAqIZr8YAsvsb7rMWoN0GaTsDFUGfdCArwyS
+ dj9ZBgnnEk2UaC+U8pYoD9rnLiFJd4kcQxOuEvzbO9p35NuD/PPtHvrL/WfQkS83+Pmv
+ Z+RzyA/PCH7RM2IcLXoGLHhG7d7RQt+8d3R4V97resd+87rQhOvNMUe4HMdyBPqVGMN8
+ IcYGJ8deQPfz/z6Rbsws6e7ryZJWn+fxfx98Hsx7n+fe58W883nvKNxbytuXuKXMNxSB
+ f00RZpq4HvSKJq5octhLmsTP0CTUT2bMvowfvMA+9/vw036flUr7rQEqbT0LUJinAWp4
+ +jRAn2Ay9AlDH2OnGBruTzHQI8aPecj4weDQB8EA/n4wgJkMBuxsIAkyznssg7/LMpgJ
+ lkmwQWgomHDcCQXxt0PBQdntELg1bJjdMm6GWfyNMGsMbYQHXA+HcCOhtaHDaxFwFXsl
+ EsaPR8Jx7t9InBtwmYtgLnERbG6Rs/Lc4qALPIc5z3Nwfp6HzvE8NMrPwWejPOZMNIo/
+ HY0OKESnrVNCtK8wJZgnBQF/QhCGjgkTMWEcjA0bQ/0F5EEm0wplbmRzdHJlYW0KZW5k
+ b2JqCjEyMiAwIG9iago5NzYKZW5kb2JqCjcyIDAgb2JqCjw8IC9MZW5ndGggMTIzIDAg
+ UiAvT3JkZXIgMSAvRW5jb2RlIFsgMCAxMzY0IF0gL0Z1bmN0aW9uVHlwZSAwIC9CaXRz
+ UGVyU2FtcGxlCjggL0RlY29kZSBbIDAgMSAwIDEgMCAxIF0gL0RvbWFpbiBbIDAgMSBd
+ IC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0gL1NpemUgWyAxMzY1Cl0gL0ZpbHRlciAvRmxh
+ dGVEZWNvZGUgPj4Kc3RyZWFtCngBlcLpV0xhAAfg///jLHfubPfd1yuyJJJISclSkUQK
+ kSWRRErCMWecM2PunXl/z3kKv5NCdlL4BT4hhYDFE9L+kxShx6QI/UGK0CNSbC0dkaCH
+ pDQ4LR3++52WoAe0lLN8QDN+o2XoV1qG7tNy8GifRl/AezTKzqK9rJ9ZBN1lUcfKLhvw
+ E6tAP7IKdIdV+o53WNcPLIZus7grj7cHfc9j6Dtehb7lVegbXoVu8WrP2hbP/ZrXoK9E
+ DbopagHrm6L9pahDX4g69LmoQzdEvbWxIYKui0ZQ2VhvfSYb0DXZyNlckxmfyib0iWxC
+ V2UzeLIqk8fgFZnkVslKz0cqQS+rpCNZVgM+VAT6QBHokiJ90yXVdVFR6IKiXTVd6Pu+
+ ptB7mkHvaga9oxl0XrOefF7nvq05dE7zOQOcNTygmDXtt4yAzhgBvWkEdNqIVjltgk4Z
+ GdrKKStvgCetzKkmbcbrVqGvWQWdsCq4nrD6Knjc6txOj/e84jR0zOmOZswNeNkZ6CVn
+ oKPO9G1HXdeLzkJHnP2/tyP5L3gLPe8d9Jx30LPeQYe96+mHfe4z3kNPe/93Gnoo9QHT
+ obT9VJpC01x/APIbHfsKZW5kc3RyZWFtCmVuZG9iagoxMjMgMCBvYmoKNDU0CmVuZG9i
+ ago3MSAwIG9iago8PCAvTGVuZ3RoIDEyNCAwIFIgL09yZGVyIDEgL0VuY29kZSBbIDAg
+ MTM2NCBdIC9GdW5jdGlvblR5cGUgMCAvQml0c1BlclNhbXBsZQo4IC9EZWNvZGUgWyAw
+ IDEgMCAxIDAgMSBdIC9Eb21haW4gWyAwIDEgXSAvUmFuZ2UgWyAwIDEgMCAxIDAgMSBd
+ IC9TaXplIFsgMTM2NQpdIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AYXC
+ aVeiUAAA0P//ccpUEBRRQWzfbS/LFlss28sWS21RVFBRUGnOYyB4T31zz/35sek/OrL3
+ 00N2f3pdvevc0bsdveOs6R2jpul2VddUXXVu66qx3dbNLb0N9lq/lV7Lqig9sGlvNnvm
+ Rq9pbTR6YN1er/dA2bkry11ZgkpSV6qha7VurQqtVrvVCroiduEdsdy31Cn3LX130F+d
+ b+Rn5wv50fn60D6di9pnUftAFrSPglZ0zmvFvFZwftcKxvy7Zn7T8qD6/junvlvfcqr5
+ VX0z5l5V84uas76+qOCz/eVZBZ+c289P7ecs9CnbBh+h2cd29gH6+NB+vEc/3LXhrfvb
+ Ae9uWsjb6xb6qnWDvGxdIzOt64xyhbxQLpHnyuW5knFOK5m0cuF8plwYz88U86lyDjbT
+ zifNtPHspGk+bp4ZT4+b5lTz1HqSaoJH9uOjJnhoTx02zAeNlPXooAHu2w/3G2ASepBs
+ HOxB9/ca+7vIenK3nkxA9xL1vR307nYdmdiqozfrO2h5e6PvuryFXJM3kavy5qq84bwi
+ b6zI68i4vB6X1pyXpbVladV5SVo1rixJ5kVpxRhflMwLUty6vCCZ56VlsLb0e662ZF2c
+ q4Gz9oXZGjgDnZ+pzU9D56Zr4JRzdXaqOjsJnZmszkygp8eryKlYtf+kUIVXJqJ9+co4
+ kqvEkJFKLFIRkOFKFBmqREMi78yKPCtyzkGRM0aCopkRI8YwI9oDYtgYCohmvxgCy+xv
+ usxag3QZpOwMVQZ90ICvDJJ2P1kGCecSTZRoL5TyligP2ucuIUl3iRxDE64S/Ns72nfk
+ 24P88+0e+sv9Z9CRLzf4+a9n5HPID88IftEzYhwtegYseEbt3tFC37x3dHhX3ut6x37z
+ utCE680xR7gcx3IE+pUYw3whxgYnx15A9/P/PpFuzCzp7uvJklaf5/F/H3wezHuf597n
+ xbzzee8o3FvK25e4pcw3FIF/TRFmmrge9Iomrmhy2EuaxM/QJNRPZsy+jB+8wD73+/DT
+ fp+VSvutASptPQtQmKcBanj6NECfYDL0CUMfY6cYGu5PMdAjxo95yPjB4NAHwQD+fjCA
+ mQwG7GwgCTLOeyyDv8symAmWSbBBaCiYcNwJBfG3Q8FB2e0QuDVsmN0yboZZ/I0wawxt
+ hAdcD4dwI6G1ocNrEXAVeyUSxo9HwnHu30icG3CZi2AucRFsbpGz8tzioAs8hznPc3B+
+ nofO8Tw0ys/BZ6M85kw0ij8djQ4oRKetU0K0rzAlmCcFAX9CEIaOCRMxYRyMDRtD/QXk
+ QSbTCmVuZHN0cmVhbQplbmRvYmoKMTI0IDAgb2JqCjk3NgplbmRvYmoKNzAgMCBvYmoK
+ PDwgL0xlbmd0aCAxMjUgMCBSIC9PcmRlciAxIC9FbmNvZGUgWyAwIDEzNjQgXSAvRnVu
+ Y3Rpb25UeXBlIDAgL0JpdHNQZXJTYW1wbGUKOCAvRGVjb2RlIFsgMCAxIDAgMSAwIDEg
+ XSAvRG9tYWluIFsgMCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEgXSAvU2l6ZSBbIDEz
+ NjUKXSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGVwddCAQAAAMD//5WK
+ EJE0FBlRaScalEo0VCgZX+Dh7qbTuSZojP7RCP2hXzREA9RHP+gbfaEe+kQf6B29oS7q
+ oFfUdi/oGT2hFnpED6iJGuge3aFbdIPqqIauURVdoUt0gc7RmTtFJ+gYVdAROkQHqIxK
+ aB8VUQHlUQ7toSzKoF20g9JoG225TbSBUmgdJdEaSqA4WkUxFEUrKILCKISWURAF0BJa
+ RAvzzQBdSkfxCmVuZHN0cmVhbQplbmRvYmoKMTI1IDAgb2JqCjE3NwplbmRvYmoKNjkg
+ MCBvYmoKPDwgL0xlbmd0aCAxMjYgMCBSIC9PcmRlciAxIC9FbmNvZGUgWyAwIDEzNjQg
+ XSAvRnVuY3Rpb25UeXBlIDAgL0JpdHNQZXJTYW1wbGUKOCAvRGVjb2RlIFsgMCAxIDAg
+ MSAwIDEgXSAvRG9tYWluIFsgMCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEgXSAvU2l6
+ ZSBbIDEzNjUKXSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGNwolfUncA
+ APD/q9Wyw2aXq1Y222xlyzJbrmO12UqXZeeyzK3WsWpmh9yC3IjcgoiioHIfoqCAIGJe
+ HfM9H77r997j+/lmP6/J5s58XoP5xcwnxmtnPkEzKz+uzQCuy3yk+GHdNPLL6Q95XFo/
+ DU8vradekF7KXSxI46cWC+AbUougCxtS6I2pBeTUwkbw+U1TtJPzm5Lzm9Fzm5OUC5Nz
+ yMRcIfJ9YQJ3S+I93fjslvjsV3ksis/Cs0XxbNEk+NbJLOnM1knMiZltDDPbJqDbsWOZ
+ 7aA7YpkdsWm60emdxOmdUeLiaBp3PF2MThWPQ7/O466x1K6xKca7x6Ywk7sjgHsiSYqJ
+ PRHkN6MJxntH48Th+F78feE45uS+MGBJeLIkRHWiJITcH5ogDk7sx/82GGNcGoyVBlZH
+ SwOABwJRQH/0gH989Xf+ccbf+8egPoZlvrHcSJkv1xspwzzojYCOHvSif/COQj00w4c8
+ FN3hQ7mH3eHc0GE3eLk7hHSFytHBchfuEVcQfCR4BBpY/mMej44E4P6jw5Qrhv2kvoph
+ +JCvAn5syEfbe2zIexzb6T1OsdLprXR6wB2eSvgJhwfffcJBXOVwowfdVbiuqkHoSfoD
+ rpMDrp+gI/RPDYzg2odPgVbbhykOVduHqvuhP+fxdL8Tt895mvRMnxPfcaYP3+Y4S3fw
+ rA16jrx38BzpL70DDK0D53Ht562AF6x24h77BWj/6l97+hn/ZuljXGPpw7TVWOBmWw3+
+ RbMNtPeiGf17dy9T66VuUJP1EuZlkzW357IJvNbUU2skt9Qa0XVGC7jBUoc01xnMf+Tx
+ isF8Rb+8m2a9vpvUVK831evQV3Um2sarOuO1lVrjNeoNWiPc0KAl1Rgacq9rDPj66xri
+ Gxo9tAtYd6MLepOmWncTfkutu6XW0r+t1iI7tbehGvI7nRrqXXdUyD9VXYzvqtRIpfou
+ xUalGr+zUYmp6GxUdN6jq7qngN7HlqvugzbJVU1yJV2ZskmmfICreCADbJYp0FJFM1re
+ LEX+JZUzlMj/lsgYP5TIMKUPxYCPxFKKkkfi3A7JP8zFjzvwReLHpE9E4tyOJyLwp8IO
+ UNFTIfqZUETcLnqGK/y3Pa/PBUJ4+3MB5ReCdmK+4AX+S76ANv8ln//fch7DFh4fzmvh
+ YXJ5LZivuDxS7isucSuX28qhymnlQF8DszmvMd+wOW/YbPpv2WwoazXrLYv4HYsF3sZ6
+ 19a2so3sfwPOHEYKZW5kc3RyZWFtCmVuZG9iagoxMjYgMCBvYmoKOTM4CmVuZG9iago2
+ OCAwIG9iago8PCAvTGVuZ3RoIDEyNyAwIFIgL09yZGVyIDEgL0VuY29kZSBbIDAgMTM2
+ NCBdIC9GdW5jdGlvblR5cGUgMCAvQml0c1BlclNhbXBsZQo4IC9EZWNvZGUgWyAwIDEg
+ MCAxIDAgMSBdIC9Eb21haW4gWyAwIDEgXSAvUmFuZ2UgWyAwIDEgMCAxIDAgMSBdIC9T
+ aXplIFsgMTM2NQpdIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AYXCaVei
+ UAAA0P//ccpUEBRRQWzfbS/LFlss28sWS21RVFBRUGnOYyB4T31zz/35sek/OrL300N2
+ f3pdvevc0bsdveOs6R2jpul2VddUXXVu66qx3dbNLb0N9lq/lV7Lqig9sGlvNnvmRq9p
+ bTR6YN1er/dA2bkry11ZgkpSV6qha7VurQqtVrvVCroiduEdsdy31Cn3LX130F+db+Rn
+ 5wv50fn60D6di9pnUftAFrSPglZ0zmvFvFZwftcKxvy7Zn7T8qD6/junvlvfcqr5VX0z
+ 5l5V84uas76+qOCz/eVZBZ+c289P7ecs9CnbBh+h2cd29gH6+NB+vEc/3LXhrfvbAe9u
+ Wsjb6xb6qnWDvGxdIzOt64xyhbxQLpHnyuW5knFOK5m0cuF8plwYz88U86lyDjbTzifN
+ tPHspGk+bp4ZT4+b5lTz1HqSaoJH9uOjJnhoTx02zAeNlPXooAHu2w/3G2ASepBsHOxB
+ 9/ca+7vIenK3nkxA9xL1vR307nYdmdiqozfrO2h5e6PvuryFXJM3kavy5qq84bwib6zI
+ 68i4vB6X1pyXpbVladV5SVo1rixJ5kVpxRhflMwLUty6vCCZ56VlsLb0e662ZF2cq4Gz
+ 9oXZGjgDnZ+pzU9D56Zr4JRzdXaqOjsJnZmszkygp8eryKlYtf+kUIVXJqJ9+co4kqvE
+ kJFKLFIRkOFKFBmqREMi78yKPCtyzkGRM0aCopkRI8YwI9oDYtgYCohmvxgCy+xvusxa
+ g3QZpOwMVQZ90ICvDJJ2P1kGCecSTZRoL5TyligP2ucuIUl3iRxDE64S/Ns72nfk24P8
+ 8+0e+sv9Z9CRLzf4+a9n5HPID88IftEzYhwtegYseEbt3tFC37x3dHhX3ut6x37zutCE
+ 680xR7gcx3IE+pUYw3whxgYnx15A9/P/PpFuzCzp7uvJklaf5/F/H3wezHuf597nxbzz
+ ee8o3FvK25e4pcw3FIF/TRFmmrge9Iomrmhy2EuaxM/QJNRPZsy+jB+8wD73+/DTfp+V
+ SvutASptPQtQmKcBanj6NECfYDL0CUMfY6cYGu5PMdAjxo95yPjB4NAHwQD+fjCAmQwG
+ 7GwgCTLOeyyDv8symAmWSbBBaCiYcNwJBfG3Q8FB2e0QuDVsmN0yboZZ/I0wawxthAdc
+ D4dwI6G1ocNrEXAVeyUSxo9HwnHu30icG3CZi2AucRFsbpGz8tzioAs8hznPc3B+nofO
+ 8Tw0ys/BZ6M85kw0ij8djQ4oRKetU0K0rzAlmCcFAX9CEIaOCRMxYRyMDRtD/QXkQSbT
+ CmVuZHN0cmVhbQplbmRvYmoKMTI3IDAgb2JqCjk3NgplbmRvYmoKNjcgMCBvYmoKPDwg
+ L0xlbmd0aCAxMjggMCBSIC9PcmRlciAxIC9FbmNvZGUgWyAwIDEzNjQgXSAvRnVuY3Rp
+ b25UeXBlIDAgL0JpdHNQZXJTYW1wbGUKOCAvRGVjb2RlIFsgMCAxIDAgMSAwIDEgXSAv
+ RG9tYWluIFsgMCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEgXSAvU2l6ZSBbIDEzNjUK
+ XSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGFwmlXolAAAND//3HKVBAU
+ UUFs320vyxZbLNvLFkttUVRQUVBpzmMgeE99c8/9+bHpPzqy99NDdn96Xb3r3NG7Hb3j
+ rOkdo6bpdlXXVF11buuqsd3WzS29DfZav5Vey6ooPbBpbzZ75kavaW00emDdXq/3QNm5
+ K8tdWYJKUleqoWu1bq0KrVa71Qq6InbhHbHct9Qp9y19d9BfnW/kZ+cL+dH5+tA+nYva
+ Z1H7QBa0j4JWdM5rxbxWcH7XCsb8u2Z+0/Kg+v47p75b33Kq+VV9M+ZeVfOLmrO+vqjg
+ s/3lWQWfnNvPT+3nLPQp2wYfodnHdvYB+vjQfrxHP9y14a372wHvblrI2+sW+qp1g7xs
+ XSMzreuMcoW8UC6R58rluZJxTiuZtHLhfKZcGM/PFPOpcg42084nzbTx7KRpPm6eGU+P
+ m+ZU89R6kmqCR/bjoyZ4aE8dNswHjZT16KAB7tsP9xtgEnqQbBzsQff3Gvu7yHpyt55M
+ QPcS9b0d9O52HZnYqqM36ztoeXuj77q8hVyTN5Gr8uaqvOG8Im+syOvIuLwel9acl6W1
+ ZWnVeUlaNa4sSeZFacUYX5TMC1LcurwgmeelZbC29HuutmRdnKuBs/aF2Ro4A52fqc1P
+ Q+ema+CUc3V2qjo7CZ2ZrM5MoKfHq8ipWLX/pFCFVyaiffnKOJKrxJCRSixSEZDhShQZ
+ qkRDIu/Mijwrcs5BkTNGgqKZESPGMCPaA2LYGAqIZr8YAsvsb7rMWoN0GaTsDFUGfdCA
+ rwySdj9ZBgnnEk2UaC+U8pYoD9rnLiFJd4kcQxOuEvzbO9p35NuD/PPtHvrL/WfQkS83
+ +PmvZ+RzyA/PCH7RM2IcLXoGLHhG7d7RQt+8d3R4V97resd+87rQhOvNMUe4HMdyBPqV
+ GMN8IcYGJ8deQPfz/z6Rbsws6e7ryZJWn+fxfx98Hsx7n+fe58W883nvKNxbytuXuKXM
+ NxSBf00RZpq4HvSKJq5octhLmsTP0CTUT2bMvowfvMA+9/vw036flUr7rQEqbT0LUJin
+ AWp4+jRAn2Ay9AlDH2OnGBruTzHQI8aPecj4weDQB8EA/n4wgJkMBuxsIAkyznssg7/L
+ MpgJlkmwQWgomHDcCQXxt0PBQdntELg1bJjdMm6GWfyNMGsMbYQHXA+HcCOhtaHDaxFw
+ FXslEsaPR8Jx7t9InBtwmYtgLnERbG6Rs/Lc4qALPIc5z3Nwfp6HzvE8NMrPwWejPOZM
+ NIo/HY0OKESnrVNCtK8wJZgnBQF/QhCGjgkTMWEcjA0bQ/0F5EEm0wplbmRzdHJlYW0K
+ ZW5kb2JqCjEyOCAwIG9iago5NzYKZW5kb2JqCjY2IDAgb2JqCjw8IC9MZW5ndGggMTI5
+ IDAgUiAvT3JkZXIgMSAvRW5jb2RlIFsgMCAxMzY0IF0gL0Z1bmN0aW9uVHlwZSAwIC9C
+ aXRzUGVyU2FtcGxlCjggL0RlY29kZSBbIDAgMSAwIDEgMCAxIF0gL0RvbWFpbiBbIDAg
+ MSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0gL1NpemUgWyAxMzY1Cl0gL0ZpbHRlciAv
+ RmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBjcKJX1J3AADw/8rNZS3XYYdbzVa2nJ1b63S2
+ 2eFq2cpWs7tmKzumXTMBAQE5RA45BUFAUfAABORSkcvMI9sevdd7P97vvef38515nzcD
+ zrzPQy/lZZY+WcZPM0vI9Dua+el3pIv56cX8FPqz1CLThRUpbHJhBcWC5AJ2viAJTswX
+ ZK9MzMPOrUygVyXm8NNzq2A/n37LMP52NXB2dRyyMD4LnJotRL8pnEJ+sYxrJt+smZyh
+ v3ZyBpxZOwFcN5GhnV43kV7/YSy9nnpRLJ2dKoqBo6ki7IZoijS5IYrfGE2iI8mN8IlN
+ EerhxKbszeEEdnpzGL44PI0PTRej48Uh9JehOMPx+FfjU4y3jE8RTm4J5t4anKQ+sTWI
+ /DrAvCQwURKIAf2xEvA2f4w0us2P/8YfRY7RjGwfo+iLbMfu8EWw4R0+yFJfGO0NlwJD
+ pV70Tm+Isie0M/tbzzjjXZ5x/GhwF2nZaJB6oGw0UDYS+G4Zy0cC5SN+/LC/nHT3sB88
+ tnsYuGdojLZvz5BvL7Tbt5dwn9uX7d3nht/v9iJdOT37XfgDLg/8oOcAevT7QeY/DI4i
+ B/4/An1wYITi8EEn+kfnMONDziF8/9Ah2MP9Q4Tuw/3gPvcRuq4jfcijOR2uo6THHK5j
+ jkGax+2DpAPH7cAK+wCkbaAC7aywOX9axkqbs7L3w/7KXsgTvf3w1r4T2J+tfYx/sTqQ
+ FspVFgfYXmUh7LFX9dhP0rWd7EGeIjbbTsGeNttOm3spm3rPQFrPmIDVJiuw21oNtFR3
+ W35lbLScRfecNcKfM/ZAGsznCH8zmJmazhtM5/V0a/Qmwu4aPVbXXYO9oOumaLygQ/+u
+ MyK1dC9qDZQ1hosaw6Xc+kua3LUaPb5LXwvU1XYhL9NX6y6rdX8gtTSvqLVAlfaKSpPz
+ qkpDu+uqqutPJcM6ZRdWXafEKtR1hNcUaljVNQX+ukJ1vZO+8kYnrFx5A3tTrgQrbspz
+ 35IrkB3Qnbc6kLdpyjpvZ9+Rdd6RyWnelcnxUvldZEfOe9IOuhLZPYnsL6b1EhlWWi+R
+ 1osh74ulsJL7Yvzf7RKm4gftpCLxA8KHIjFh+0MRZIOovUEILWoQoh8JRZAC0SPsY4Ho
+ sUBI/4lAiG4TPkEKyJ+2CSjz255m/8Nvo9/Ib8vmN/L5jTz4Jh6flNfEw3J5TVzeM4bc
+ Z1zuc+JW7nPSF61cbOuLVviXnFZYzksO/hWHk5vNeUX4L5vNuJnNbmZ9zGpmQb5msSBb
+ WK9bWj5uyfEf+tkT6wplbmRzdHJlYW0KZW5kb2JqCjEyOSAwIG9iago5NjAKZW5kb2Jq
+ CjY1IDAgb2JqCjw8IC9MZW5ndGggMTMwIDAgUiAvT3JkZXIgMSAvRW5jb2RlIFsgMCAx
+ MzY0IF0gL0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxlCjggL0RlY29kZSBbIDAg
+ MSAwIDEgMCAxIF0gL0RvbWFpbiBbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0g
+ L1NpemUgWyAxMzY1Cl0gL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBhcJp
+ V6JQAADQ//9xylQQFFFBbN9tL8sWWyzbyxZLbVFUUFFQac5jIHhPfXPP/fmx6T86svfT
+ Q3Z/el2969zRux2946zpHaOm6XZV11RddW7rqrHd1s0tvQ32Wr+VXsuqKD2waW82e+ZG
+ r2ltNHpg3V6v90DZuSvLXVmCSlJXqqFrtW6tCq1Wu9UKuiJ24R2x3LfUKfctfXfQX51v
+ 5GfnC/nR+frQPp2L2mdR+0AWtI+CVnTOa8W8VnB+1wrG/LtmftPyoPr+O6e+W99yqvlV
+ fTPmXlXzi5qzvr6o4LP95VkFn5zbz0/t5yz0KdsGH6HZx3b2Afr40H68Rz/cteGt+9sB
+ 725ayNvrFvqqdYO8bF0jM63rjHKFvFAukefK5bmScU4rmbRy4XymXBjPzxTzqXIONtPO
+ J8208eykaT5unhlPj5vmVPPUepJqgkf246MmeGhPHTbMB42U9eigAe7bD/cbYBJ6kGwc
+ 7EH39xr7u8h6creeTED3EvW9HfTudh2Z2KqjN+s7aHl7o++6vIVckzeRq/LmqrzhvCJv
+ rMjryLi8HpfWnJeltWVp1XlJWjWuLEnmRWnFGF+UzAtS3Lq8IJnnpWWwtvR7rrZkXZyr
+ gbP2hdkaOAOdn6nNT0PnpmvglHN1dqo6OwmdmazOTKCnx6vIqVi1/6RQhVcmon35yjiS
+ q8SQkUosUhGQ4UoUGapEQyLvzIo8K3LOQZEzRoKimREjxjAj2gNi2BgKiGa/GALL7G+6
+ zFqDdBmk7AxVBn3QgK8MknY/WQYJ5xJNlGgvlPKWKA/a5y4hSXeJHEMTrhL82zvad+Tb
+ g/zz7R76y/1n0JEvN/j5r2fkc8gPzwh+0TNiHC16Bix4Ru3e0ULfvHd0eFfe63rHfvO6
+ 0ITrzTFHuBzHcgT6lRjDfCHGBifHXkD38/8+kW7MLOnu68mSVp/n8X8ffB7Me5/n3ufF
+ vPN57yjcW8rbl7ilzDcUgX9NEWaauB70iiauaHLYS5rEz9Ak1E9mzL6MH7zAPvf78NN+
+ n5VK+60BKm09C1CYpwFqePo0QJ9gMvQJQx9jpxga7k8x0CPGj3nI+MHg0AfBAP5+MICZ
+ DAbsbCAJMs57LIO/yzKYCZZJsEFoKJhw3AkF8bdDwUHZ7RC4NWyY3TJuhln8jTBrDG2E
+ B1wPh3AjobWhw2sRcBV7JRLGj0fCce7fSJwbcJmLYC5xEWxukbPy3OKgCzyHOc9zcH6e
+ h87xPDTKz8FnozzmTDSKPx2NDihEp61TQrSvMCWYJwUBf0IQho4JEzFhHIwNG0P9BeRB
+ JtMKZW5kc3RyZWFtCmVuZG9iagoxMzAgMCBvYmoKOTc2CmVuZG9iago2NCAwIG9iago8
+ PCAvTGVuZ3RoIDEzMSAwIFIgL09yZGVyIDEgL0VuY29kZSBbIDAgMTM2NCBdIC9GdW5j
+ dGlvblR5cGUgMCAvQml0c1BlclNhbXBsZQo4IC9EZWNvZGUgWyAwIDEgMCAxIDAgMSBd
+ IC9Eb21haW4gWyAwIDEgXSAvUmFuZ2UgWyAwIDEgMCAxIDAgMSBdIC9TaXplIFsgMTM2
+ NQpdIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AYXCaVeiUAAA0P//ccpU
+ EBRRQWzfbS/LFlss28sWS21RVFBRUGnOYyB4T31zz/35sek/OrL300N2f3pdvevc0bsd
+ veOs6R2jpul2VddUXXVu66qx3dbNLb0N9lq/lV7Lqig9sGlvNnvmRq9pbTR6YN1er/dA
+ 2bkry11ZgkpSV6qha7VurQqtVrvVCroiduEdsdy31Cn3LX130F+db+Rn5wv50fn60D6d
+ i9pnUftAFrSPglZ0zmvFvFZwftcKxvy7Zn7T8qD6/junvlvfcqr5VX0z5l5V84uas76+
+ qOCz/eVZBZ+c289P7ecs9CnbBh+h2cd29gH6+NB+vEc/3LXhrfvbAe9uWsjb6xb6qnWD
+ vGxdIzOt64xyhbxQLpHnyuW5knFOK5m0cuF8plwYz88U86lyDjbTzifNtPHspGk+bp4Z
+ T4+b5lTz1HqSaoJH9uOjJnhoTx02zAeNlPXooAHu2w/3G2ASepBsHOxB9/ca+7vIenK3
+ nkxA9xL1vR307nYdmdiqozfrO2h5e6PvuryFXJM3kavy5qq84bwib6zI68i4vB6X1pyX
+ pbVladV5SVo1rixJ5kVpxRhflMwLUty6vCCZ56VlsLb0e662ZF2cq4Gz9oXZGjgDnZ+p
+ zU9D56Zr4JRzdXaqOjsJnZmszkygp8eryKlYtf+kUIVXJqJ9+co4kqvEkJFKLFIRkOFK
+ FBmqREMi78yKPCtyzkGRM0aCopkRI8YwI9oDYtgYCohmvxgCy+xvusxag3QZpOwMVQZ9
+ 0ICvDJJ2P1kGCecSTZRoL5TyligP2ucuIUl3iRxDE64S/Ns72nfk24P88+0e+sv9Z9CR
+ Lzf4+a9n5HPID88IftEzYhwtegYseEbt3tFC37x3dHhX3ut6x37zutCE680xR7gcx3IE
+ +pUYw3whxgYnx15A9/P/PpFuzCzp7uvJklaf5/F/H3wezHuf597nxbzzee8o3FvK25e4
+ pcw3FIF/TRFmmrge9Iomrmhy2EuaxM/QJNRPZsy+jB+8wD73+/DTfp+VSvutASptPQtQ
+ mKcBanj6NECfYDL0CUMfY6cYGu5PMdAjxo95yPjB4NAHwQD+fjCAmQwG7GwgCTLOeyyD
+ v8symAmWSbBBaCiYcNwJBfG3Q8FB2e0QuDVsmN0yboZZ/I0wawxthAdcD4dwI6G1ocNr
+ EXAVeyUSxo9HwnHu30icG3CZi2AucRFsbpGz8tzioAs8hznPc3B+nofO8Tw0ys/BZ6M8
+ 5kw0ij8djQ4oRKetU0K0rzAlmCcFAX9CEIaOCRMxYRyMDRtD/QXkQSbTCmVuZHN0cmVh
+ bQplbmRvYmoKMTMxIDAgb2JqCjk3NgplbmRvYmoKNjMgMCBvYmoKPDwgL0xlbmd0aCAx
+ MzIgMCBSIC9PcmRlciAxIC9FbmNvZGUgWyAwIDEzNjQgXSAvRnVuY3Rpb25UeXBlIDAg
+ L0JpdHNQZXJTYW1wbGUKOCAvRGVjb2RlIFsgMCAxIDAgMSAwIDEgXSAvRG9tYWluIFsg
+ MCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEgXSAvU2l6ZSBbIDEzNjUKXSAvRmlsdGVy
+ IC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGFwolfUncAAPA/abXKDpdby3XZXK3DWmWz
+ 1WrdOZuuy2Zrq9m1mq5Ws2u5pSACgqAIeHCJIKIiogIigtwiIt6u9/beeL/3fu/H9/Nd
+ mn5vCbhsaZq4OL1sMcG8fDEBv5BYjn9/YQp9xcIUdp46vmI+eeV8HHIuvpK8ai6On1w1
+ B582N5k2Cx1LmyWuno0BZ2KrwWtmYuSJNTOM0xNrUaNrp6PrqBPRdYzpiSjleHqCcmo8
+ fWr8g1TXT0WI8ch62Ix4hDGcEQ9nTBI/nAyjfzQZxsZCiBtiIfqJ0IaJ4P8/ngiib4wG
+ yYGNUcjMaAA4HshM9meO+z9Bj/g30fs2RYCbI77ksG8z45bwGOvQ2JbQ2FZ479YQcVvI
+ Swx6t7HMCnqzgh76gCeLvD3gYTm6PYD99F0/arZ/lOzO9pN97mzyZz438sgO38iOMdSd
+ YyNg104v8HOvC32Xx7XLM4y42zMMHB3ejXVS7xl1snY797ide4mOvW74HLeDOOLIAdpz
+ RrD72Lrs+/D7XXbKof0u+i9cQ9hhtoMHhmGdgwfIB52D4IGDTuAh58AhB2quYyDXYQPa
+ bbngw3YbY/9hO3mo/8tU84b68da8IWveIOSRQSvLviMD2K9SPTrQR7T1HbVZmI/ZLPD9
+ lmPY3q9TPd7fi7VS9xy3Jp+w9kD29Zyg/KavG/2kpRvWfNJCPGUxA3vNp8Cne834rtO9
+ 8Gd6utibzvSYztJ2m86Cz3WbKDvPdYPNnedTvWA2JncZLzDmdxkZDfldeJMhH/+tyYBe
+ YDIUmDoKOllf7OyANOovkr8z6tELjfpCw3/bCw2QRYZ2+o72IqKuqEP3faqX9DpK7SU9
+ /WW9FtiuvQy+0q5B1Wmu6DRX6dVXdcBrOjVRq74GW6xVF2tVkBpVMf66RgXbdl1D/EHT
+ hlWzLlG3kVtL1GRVawn5hqqVfcsNVcuP77ah3mxrATffbAX+1NqM/nOLMuVbLcrkZuUt
+ rIL6drOCtVJxW6n4BStHLFXKiQp5KbCpVIG9gyhvuiNvupssuyuHvCeXEZtk9yAb7zex
+ lDXexz+QNYIbHsiAv8oasI2oDxul9A3Sh5SPGqSMkkcNyb9JJehlUgm+vkyKl9SXgcsl
+ 9SzF5RJxeb3491Qf14uTxaLHjE/EItYi0RNR3R+pPhXVEevqnmKFzM/qhJBC4TPyn0IB
+ eoVQUCGg5VcIkp8L+PR8/nPKF3w+vvYFH/5lbS1L3sta7CtaHu8V+DWPR1nzmgeuqfkr
+ Re6bGkou9w1sJZcL5lRy8RxOJf5vDgf9H041tpr12+pqyKqqt+Qqmn8BegQLCwplbmRz
+ dHJlYW0KZW5kb2JqCjEzMiAwIG9iago5OTEKZW5kb2JqCjYyIDAgb2JqCjw8IC9MZW5n
+ dGggMTMzIDAgUiAvT3JkZXIgMSAvRW5jb2RlIFsgMCAxMzY0IF0gL0Z1bmN0aW9uVHlw
+ ZSAwIC9CaXRzUGVyU2FtcGxlCjggL0RlY29kZSBbIDAgMSAwIDEgMCAxIF0gL0RvbWFp
+ biBbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0gL1NpemUgWyAxMzY1Cl0gL0Zp
+ bHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBjcKJX1J3AADw/6vVssNml6tWNtts
+ ZcsyW65jtdlKl2Xnssyt1rFqZofcgtyI3IKIoqByH6KggCBiXh3zPR++6/fe4/v5Zj+v
+ yebOfF6D+cXMJ8ZrZz5BMys/rs0Arst8pPhh3TTyy+kPeVxaPw1PL62nXpBeyl0sSOOn
+ FgvgG1KLoAsbUuiNqQXk1MJG8PlNU7ST85uS85vRc5uTlAuTc8jEXCHyfWECd0viPd34
+ 7Jb47Fd5LIrPwrNF8WzRJPjWySzpzNZJzImZbQwz2yag27Fjme2gO2KZHbFputHpncTp
+ nVHi4mgadzxdjE4Vj0O/zuOusdSusSnGu8emMJO7I4B7IkmKiT0R5DejCcZ7R+PE4fhe
+ /H3hOObkvjBgSXiyJER1oiSE3B+aIA5O7Mf/NhhjXBqMlQZWR0sDgAcCUUB/9IB/fPV3
+ /nHG3/vHoD6GZb6x3EiZL9cbKcM86I2Ajh70on/wjkI9NMOHPBTd4UO5h93h3NBhN3i5
+ O4R0hcrRwXIX7hFXEHwkeAQaWP5jHo+OBOD+o8OUK4b9pL6KYfiQrwJ+bMhH23tsyHsc
+ 2+k9TrHS6a10esAdnkr4CYcH333CQVzlcKMH3VW4rqpB6En6A66TA66foCP0Tw2M4NqH
+ T4FW24cpDlXbh6r7oT/n8XS/E7fPeZr0TJ8T33GmD9/mOEt38KwNeo68d/Ac6S+9Awyt
+ A+dx7eetgBesduIe+wVo/+pfe/oZ/2bpY1xj6cO01VjgZlsN/kWzDbT3ohn9e3cvU+ul
+ blCT9RLmZZM1t+eyCbzW1FNrJLfUGtF1Rgu4wVKHNNcZzH/k8YrBfEW/vJtmvb6b1FSv
+ N9Xr0Fd1JtrGqzrjtZVa4zXqDVoj3NCgJdUYGnKvawz4+usa4hsaPbQLWHejC3qTplp3
+ E35Lrbul1tK/rdYiO7W3oRryO50a6l13VMg/VV2M76rUSKX6LsVGpRq/s1GJqehsVHTe
+ o6u6p4Dex5ar7oM2yVVNciVdmbJJpnyAq3ggA2yWKdBSRTNa3ixF/iWVM5TI/5bIGD+U
+ yDClD8WAj8RSipJH4twOyT/MxY878EXix6RPROLcjici8KfCDlDRUyH6mVBE3C56hiv8
+ tz2vzwVCePtzAeUXgnZivuAF/ku+gDb/JZ//33IewxYeH85r4WFyeS2Yr7g8Uu4rLnEr
+ l9vKocpp5UBfA7M5rzHfsDlv2Gz6b9lsKGs16y2L+B2LBd7GetfWtrKN7H8DzhxGCmVu
+ ZHN0cmVhbQplbmRvYmoKMTMzIDAgb2JqCjkzOAplbmRvYmoKNjEgMCBvYmoKPDwgL0xl
+ bmd0aCAxMzQgMCBSIC9PcmRlciAxIC9FbmNvZGUgWyAwIDEzNjQgXSAvRnVuY3Rpb25U
+ eXBlIDAgL0JpdHNQZXJTYW1wbGUKOCAvRGVjb2RlIFsgMCAxIDAgMSAwIDEgXSAvRG9t
+ YWluIFsgMCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEgXSAvU2l6ZSBbIDEzNjUKXSAv
+ RmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGFwolfUncAAPA/abXKDpdby3XZ
+ XK3DWmWz1WrdOZuuy2Zrq9m1mq5Ws2u5pSACgqAIeHCJIKIiogIigtwiIt6u9/beeL/3
+ fu/H9/Ndmn5vCbhsaZq4OL1sMcG8fDEBv5BYjn9/YQp9xcIUdp46vmI+eeV8HHIuvpK8
+ ai6On1w1B582N5k2Cx1LmyWuno0BZ2KrwWtmYuSJNTOM0xNrUaNrp6PrqBPRdYzpiSjl
+ eHqCcmo8fWr8g1TXT0WI8ch62Ix4hDGcEQ9nTBI/nAyjfzQZxsZCiBtiIfqJ0IaJ4P8/
+ ngiib4wGyYGNUcjMaAA4HshM9meO+z9Bj/g30fs2RYCbI77ksG8z45bwGOvQ2JbQ2FZ4
+ 79YQcVvISwx6t7HMCnqzgh76gCeLvD3gYTm6PYD99F0/arZ/lOzO9pN97mzyZz438sgO
+ 38iOMdSdYyNg104v8HOvC32Xx7XLM4y42zMMHB3ejXVS7xl1snY797ide4mOvW74HLeD
+ OOLIAdpzRrD72Lrs+/D7XXbKof0u+i9cQ9hhtoMHhmGdgwfIB52D4IGDTuAh58AhB2qu
+ YyDXYQPabbngw3YbY/9hO3mo/8tU84b68da8IWveIOSRQSvLviMD2K9SPTrQR7T1HbVZ
+ mI/ZLPD9lmPY3q9TPd7fi7VS9xy3Jp+w9kD29Zyg/KavG/2kpRvWfNJCPGUxA3vNp8Cn
+ e834rtO98Gd6utibzvSYztJ2m86Cz3WbKDvPdYPNnedTvWA2JncZLzDmdxkZDfldeJMh
+ H/+tyYBeYDIUmDoKOllf7OyANOovkr8z6tELjfpCw3/bCw2QRYZ2+o72IqKuqEP3faqX
+ 9DpK7SU9/WW9FtiuvQy+0q5B1Wmu6DRX6dVXdcBrOjVRq74GW6xVF2tVkBpVMf66RgXb
+ dl1D/EHThlWzLlG3kVtL1GRVawn5hqqVfcsNVcuP77ah3mxrATffbAX+1NqM/nOLMuVb
+ LcrkZuUtrIL6drOCtVJxW6n4BStHLFXKiQp5KbCpVIG9gyhvuiNvupssuyuHvCeXEZtk
+ 9yAb7zexlDXexz+QNYIbHsiAv8oasI2oDxul9A3Sh5SPGqSMkkcNyb9JJehlUgm+vkyK
+ l9SXgcsl9SzF5RJxeb3491Qf14uTxaLHjE/EItYi0RNR3R+pPhXVEevqnmKFzM/qhJBC
+ 4TPyn0IBeoVQUCGg5VcIkp8L+PR8/nPKF3w+vvYFH/5lbS1L3sta7CtaHu8V+DWPR1nz
+ mgeuqfkrRe6bGkou9w1sJZcL5lRy8RxOJf5vDgf9H041tpr12+pqyKqqt+Qqmn8BegQL
+ CwplbmRzdHJlYW0KZW5kb2JqCjEzNCAwIG9iago5OTEKZW5kb2JqCjIgMCBvYmoKPDwg
+ L0xhc3QgMTM1IDAgUiAvRmlyc3QgMTM2IDAgUiA+PgplbmRvYmoKMTM2IDAgb2JqCjw8
+ IC9QYXJlbnQgMTM3IDAgUiAvQ291bnQgMCAvRGVzdCBbIDMgMCBSIC9YWVogMCA3MzMg
+ MCBdIC9UaXRsZSAoQ2FudmFzIDEpCj4+CmVuZG9iagoxMzcgMCBvYmoKPDwgPj4KZW5k
+ b2JqCjEzNSAwIG9iago8PCAvUGFyZW50IDEzNyAwIFIgL0NvdW50IDAgL0Rlc3QgWyAz
+ IDAgUiAvWFlaIDAgNzMzIDAgXSAvVGl0bGUgKENhbnZhcyAxKQo+PgplbmRvYmoKMTM4
+ IDAgb2JqCjw8IC9MZW5ndGggMTM5IDAgUiAvTGVuZ3RoMSAxNTY4OCAvRmlsdGVyIC9G
+ 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
+ fBB8BssY+YbUU4fUQ0Pq9E2zG+9X3ji7YbyyIf2jhtTLh9RvGVKvGlIfO6ReM6QOjsFN
+ 85kwpD5xSL12SL1uSP3WIXWg5U3jNwypTx5SnzKkfseQevOQ+swh9dlD6nOG1JU9cgO9
+ 5w7pnzekPn9IfcGQ+l1D6ouG1BcPqVPv+8b1XzKkDjx3U3/bkPrdQ+rtQ+r3DKkvH1Jf
+ MaT+4yH1VbT+3zR05xoKZW5kc3RyZWFtCmVuZG9iagoxMzkgMCBvYmoKMTA1NTAKZW5k
+ b2JqCjE0MCAwIG9iago8PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0FzY2VudCA3NzAg
+ L0NhcEhlaWdodCA3MzcgL0Rlc2NlbnQgLTIzMCAvRmxhZ3MgMzIKL0ZvbnRCQm94IFst
+ OTUxIC00ODEgMTQ0NSAxMTIyXSAvRm9udE5hbWUgL0xETkdWUStIZWx2ZXRpY2EgL0l0
+ YWxpY0FuZ2xlIDAKL1N0ZW1WIDAgL01heFdpZHRoIDE1MDAgL1hIZWlnaHQgNjM3IC9G
+ b250RmlsZTIgMTM4IDAgUiA+PgplbmRvYmoKMTQxIDAgb2JqClsgMjc4IDAgMzU1IDAg
+ MCAwIDAgMTkxIDAgMCAwIDAgMjc4IDAgMjc4IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw
+ IDAgNTg0IDU4NAo1ODQgMCAwIDY2NyAwIDAgNzIyIDAgMCA3NzggNzIyIDI3OCAwIDY2
+ NyA1NTYgODMzIDcyMiA3NzggNjY3IDAgNzIyIDY2NyAwCjAgNjY3IDAgMCAwIDAgMjc4
+ IDAgMjc4IDAgMCAwIDU1NiAwIDUwMCA1NTYgNTU2IDI3OCA1NTYgNTU2IDIyMiAwIDUw
+ MCAyMjIKODMzIDU1NiA1NTYgNTU2IDAgMzMzIDUwMCAyNzggNTU2IDAgNzIyIDAgNTAw
+ IDAgMzM0IDAgMzM0IF0KZW5kb2JqCjQzIDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0
+ eXBlIC9UcnVlVHlwZSAvQmFzZUZvbnQgL0xETkdWUStIZWx2ZXRpY2EgL0ZvbnREZXNj
+ cmlwdG9yCjE0MCAwIFIgL1dpZHRocyAxNDEgMCBSIC9GaXJzdENoYXIgMzIgL0xhc3RD
+ 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
+ GrVmiinLYjYaBNEIElOWIVknZIrZlMipKWZLDC3HyWAiqVgy/sWQE87K/r4ruJrY6mu5
+ 1nzJfqu6ulqrOfRryKulT13zpZFLdZRCtenV1UQh7iov5bdYtQz62fRdlECjbUqv6gpK
+ n44NRKuE2ZVVs7EQXXmUQwwRWVCIQ+6SBbk5pVy8F2f94z26TyLdW18rKC/HbecZxpSe
+ 1m3hNt66wLpvnov/ej+yQqZ2b+pHQvszca+Dp04HlEOj9ieb7rb00T1M0Pa4hiWPL/QG
+ ShvD3X3hTWs6Q5769d2rNK/bx0Rq0L97+o8ENAOAPzF6UBvG2kh743i96S5dx3aHf79m
+ /19DzGrmCmVuZHN0cmVhbQplbmRvYmoKMTQzIDAgb2JqCjM2MDkKZW5kb2JqCjE0NCAw
+ IG9iago8PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0FzY2VudCA3NzAgL0NhcEhlaWdo
+ dCA2ODQgL0Rlc2NlbnQgLTIzMCAvRmxhZ3MgMzIKL0ZvbnRCQm94IFstMTAxOCAtNDgx
+ IDE0MzYgMTE1OV0gL0ZvbnROYW1lIC9GVk9RRFkrSGVsdmV0aWNhLUJvbGQgL0l0YWxp
+ Y0FuZ2xlCjAgL1N0ZW1WIDAgL01heFdpZHRoIDE1MDAgL1hIZWlnaHQgNTEzIC9Gb250
+ RmlsZTIgMTQyIDAgUiA+PgplbmRvYmoKMTQ1IDAgb2JqClsgMzMzIDAgMCAwIDAgMCAw
+ IDAgMCAwIDAgMCAwIDAgMCAwIDAgNzIyIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg
+ MCAwIDAKMCAwIDAgMCAwIDAgMCAwIDAgNTU2IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw
+ IDAgMCAwIDAgMCAwIDAgNTU2IF0KZW5kb2JqCjUxIDAgb2JqCjw8IC9UeXBlIC9Gb250
+ IC9TdWJ0eXBlIC9UcnVlVHlwZSAvQmFzZUZvbnQgL0ZWT1FEWStIZWx2ZXRpY2EtQm9s
+ ZCAvRm9udERlc2NyaXB0b3IKMTQ0IDAgUiAvV2lkdGhzIDE0NSAwIFIgL0ZpcnN0Q2hh
+ ciA1OCAvTGFzdENoYXIgMTIxIC9FbmNvZGluZyAvTWFjUm9tYW5FbmNvZGluZwo+Pgpl
+ bmRvYmoKMTQ2IDAgb2JqCihNYWMgT1MgWCAxMC42LjYgUXVhcnR6IFBERkNvbnRleHQp
+ CmVuZG9iagoxNDcgMCBvYmoKKEQ6MjAxMTAzMjIyMDAwMjZaMDAnMDAnKQplbmRvYmoK
+ MSAwIG9iago8PCAvUHJvZHVjZXIgMTQ2IDAgUiAvQ3JlYXRpb25EYXRlIDE0NyAwIFIg
+ L01vZERhdGUgMTQ3IDAgUiA+PgplbmRvYmoKeHJlZgowIDE0OAowMDAwMDAwMDAwIDY1
+ NTM1IGYgCjAwMDAxMTU0MTMgMDAwMDAgbiAKMDAwMDA5OTM4OCAwMDAwMCBuIAowMDAw
+ MDA1NjA5IDAwMDAwIG4gCjAwMDAwODEyNjAgMDAwMDAgbiAKMDAwMDAwMDAyMiAwMDAw
+ MCBuIAowMDAwMDA1NTg5IDAwMDAwIG4gCjAwMDAwMDU3MTQgMDAwMDAgbiAKMDAwMDAw
+ NzY1NCAwMDAwMCBuIAowMDAwMDE5MjUwIDAwMDAwIG4gCjAwMDAwMTk4NDMgMDAwMDAg
+ biAKMDAwMDAxODMwNSAwMDAwMCBuIAowMDAwMDE4ODI5IDAwMDAwIG4gCjAwMDAwMTc4
+ MDQgMDAwMDAgbiAKMDAwMDAxODI4NSAwMDAwMCBuIAowMDAwMDA5MzM0IDAwMDAwIG4g
+ CjAwMDAwMTAwMDYgMDAwMDAgbiAKMDAwMDAxNzAyNCAwMDAwMCBuIAowMDAwMDE3Nzg0
+ IDAwMDAwIG4gCjAwMDAwMTM5MDQgMDAwMDAgbiAKMDAwMDAxNDQ5MSAwMDAwMCBuIAow
+ MDAwMDA4NzE1IDAwMDAwIG4gCjAwMDAwMDkzMTQgMDAwMDAgbiAKMDAwMDAxMTIzOCAw
+ MDAwMCBuIAowMDAwMDEzNDgzIDAwMDAwIG4gCjAwMDAwMTg4NDkgMDAwMDAgbiAKMDAw
+ MDAxOTIzMCAwMDAwMCBuIAowMDAwMDEzNTA0IDAwMDAwIG4gCjAwMDAwMTM4ODQgMDAw
+ MDAgbiAKMDAwMDAxNjI1MiAwMDAwMCBuIAowMDAwMDE3MDA0IDAwMDAwIG4gCjAwMDAw
+ MTQ1MTEgMDAwMDAgbiAKMDAwMDAxNTA5NSAwMDAwMCBuIAowMDAwMDEwNDg5IDAwMDAw
+ IG4gCjAwMDAwMTEyMTggMDAwMDAgbiAKMDAwMDAxNTExNSAwMDAwMCBuIAowMDAwMDE1
+ NTIxIDAwMDAwIG4gCjAwMDAwMTU1NDEgMDAwMDAgbiAKMDAwMDAxNjIzMiAwMDAwMCBu
+ IAowMDAwMDEwMDI2IDAwMDAwIG4gCjAwMDAwMTA0NjkgMDAwMDAgbiAKMDAwMDA4MDM1
+ MyAwMDAwMCBuIAowMDAwMDgxMjIyIDAwMDAwIG4gCjAwMDAxMTA4NDUgMDAwMDAgbiAK
+ MDAwMDAwNzk1OSAwMDAwMCBuIAowMDAwMDA2Mjg5IDAwMDAwIG4gCjAwMDAwMDcxOTgg
+ MDAwMDAgbiAKMDAwMDAwNzM0OCAwMDAwMCBuIAowMDAwMDA3ODA3IDAwMDAwIG4gCjAw
+ MDAwMDY3NDcgMDAwMDAgbiAKMDAwMDAwODEwOCAwMDAwMCBuIAowMDAwMTE1MTM1IDAw
+ MDAwIG4gCjAwMDAwMDY1OTcgMDAwMDAgbiAKMDAwMDAwNjg5OSAwMDAwMCBuIAowMDAw
+ MDA3MDQ5IDAwMDAwIG4gCjAwMDAwMDg1NjEgMDAwMDAgbiAKMDAwMDAwNzUwMCAwMDAw
+ MCBuIAowMDAwMDA4MjYwIDAwMDAwIG4gCjAwMDAwMDY0NDMgMDAwMDAgbiAKMDAwMDAw
+ ODQxNCAwMDAwMCBuIAowMDAwMDc5NDUyIDAwMDAwIG4gCjAwMDAwOTgxNjAgMDAwMDAg
+ biAKMDAwMDA5Njk4NSAwMDAwMCBuIAowMDAwMDk1NzU3IDAwMDAwIG4gCjAwMDAwOTQ1
+ NDQgMDAwMDAgbiAKMDAwMDA5MzMzMSAwMDAwMCBuIAowMDAwMDkyMTM0IDAwMDAwIG4g
+ CjAwMDAwOTA5MjEgMDAwMDAgbiAKMDAwMDA4OTcwOCAwMDAwMCBuIAowMDAwMDg4NTMz
+ IDAwMDAwIG4gCjAwMDAwODgxMTkgMDAwMDAgbiAKMDAwMDA4NjkwNiAwMDAwMCBuIAow
+ MDAwMDg2MjE1IDAwMDAwIG4gCjAwMDAwODUwMDIgMDAwMDAgbiAKMDAwMDA4MzgyNyAw
+ MDAwMCBuIAowMDAwMDgyNTk5IDAwMDAwIG4gCjAwMDAwODE0MjQgMDAwMDAgbiAKMDAw
+ MDA3ODU1MSAwMDAwMCBuIAowMDAwMDQ5OTgzIDAwMDAwIG4gCjAwMDAwNTUxNzggMDAw
+ MDAgbiAKMDAwMDA3MDI4MCAwMDAwMCBuIAowMDAwMDcyNDQyIDAwMDAwIG4gCjAwMDAw
+ MTk4NjMgMDAwMDAgbiAKMDAwMDAyMTc4OCAwMDAwMCBuIAowMDAwMDMwNDc2IDAwMDAw
+ IG4gCjAwMDAwMzQ3NTkgMDAwMDAgbiAKMDAwMDA0NTM5NyAwMDAwMCBuIAowMDAwMDQ5
+ OTYyIDAwMDAwIG4gCjAwMDAwMjE4MDkgMDAwMDAgbiAKMDAwMDAyNDY4OSAwMDAwMCBu
+ IAowMDAwMDQwMzgwIDAwMDAwIG4gCjAwMDAwNDUzNzYgMDAwMDAgbiAKMDAwMDAyNzE5
+ MSAwMDAwMCBuIAowMDAwMDMwNDU1IDAwMDAwIG4gCjAwMDAwMjQ3MTAgMDAwMDAgbiAK
+ MDAwMDAyNzE3MCAwMDAwMCBuIAowMDAwMDM4MTUwIDAwMDAwIG4gCjAwMDAwNDAzNTkg
+ MDAwMDAgbiAKMDAwMDA1NzE2NCAwMDAwMCBuIAowMDAwMDU5NTQxIDAwMDAwIG4gCjAw
+ MDAwNTk1NjIgMDAwMDAgbiAKMDAwMDA2NjI5MCAwMDAwMCBuIAowMDAwMDU1MTk5IDAw
+ MDAwIG4gCjAwMDAwNTcxNDIgMDAwMDAgbiAKMDAwMDA2NjMxMiAwMDAwMCBuIAowMDAw
+ MDY4MzE3IDAwMDAwIG4gCjAwMDAwNjgzMzkgMDAwMDAgbiAKMDAwMDA3MDI1OCAwMDAw
+ MCBuIAowMDAwMDM0NzgwIDAwMDAwIG4gCjAwMDAwMzgxMjggMDAwMDAgbiAKMDAwMDA3
+ MjQ2MyAwMDAwMCBuIAowMDAwMDc4NTI5IDAwMDAwIG4gCjAwMDAwNzg1ODkgMDAwMDAg
+ biAKMDAwMDA3OTQzMSAwMDAwMCBuIAowMDAwMDc5NDkwIDAwMDAwIG4gCjAwMDAwODAz
+ MzIgMDAwMDAgbiAKMDAwMDA4MDM5MSAwMDAwMCBuIAowMDAwMDgxMjAxIDAwMDAwIG4g
+ CjAwMDAwODEzNDMgMDAwMDAgbiAKMDAwMDA4MjU3OCAwMDAwMCBuIAowMDAwMDgzODA2
+ IDAwMDAwIG4gCjAwMDAwODQ5ODEgMDAwMDAgbiAKMDAwMDA4NjE5NCAwMDAwMCBuIAow
+ MDAwMDg2ODg1IDAwMDAwIG4gCjAwMDAwODgwOTggMDAwMDAgbiAKMDAwMDA4ODUxMiAw
+ MDAwMCBuIAowMDAwMDg5Njg3IDAwMDAwIG4gCjAwMDAwOTA5MDAgMDAwMDAgbiAKMDAw
+ MDA5MjExMyAwMDAwMCBuIAowMDAwMDkzMzEwIDAwMDAwIG4gCjAwMDAwOTQ1MjMgMDAw
+ MDAgbiAKMDAwMDA5NTczNiAwMDAwMCBuIAowMDAwMDk2OTY0IDAwMDAwIG4gCjAwMDAw
+ OTgxMzkgMDAwMDAgbiAKMDAwMDA5OTM2NyAwMDAwMCBuIAowMDAwMDk5NTU2IDAwMDAw
+ IG4gCjAwMDAwOTk0MzggMDAwMDAgbiAKMDAwMDA5OTUzMyAwMDAwMCBuIAowMDAwMDk5
+ NjUxIDAwMDAwIG4gCjAwMDAxMTAyOTQgMDAwMDAgbiAKMDAwMDExMDMxNyAwMDAwMCBu
+ IAowMDAwMTEwNTQ0IDAwMDAwIG4gCjAwMDAxMTEwMjIgMDAwMDAgbiAKMDAwMDExNDcy
+ MyAwMDAwMCBuIAowMDAwMTE0NzQ1IDAwMDAwIG4gCjAwMDAxMTQ5NzggMDAwMDAgbiAK
+ MDAwMDExNTMxNyAwMDAwMCBuIAowMDAwMTE1MzcwIDAwMDAwIG4gCnRyYWlsZXIKPDwg
+ L1NpemUgMTQ4IC9Sb290IDExOCAwIFIgL0luZm8gMSAwIFIgL0lEIFsgPDMzZTc4ZDNj
+ NzRmNmQ0NTIwMTMxMWE5MTI1ZTRkNjk5Pgo8MzNlNzhkM2M3NGY2ZDQ1MjAxMzExYTkx
+ MjVlNGQ2OTk+IF0gPj4Kc3RhcnR4cmVmCjExNTQ5MQolJUVPRgoxIDAgb2JqCjw8L0F1
+ dGhvciAoS2VubmV0aCBDdWxwKS9DcmVhdGlvbkRhdGUgKEQ6MjAxMTAzMDcyMTI1MDBa
+ KS9DcmVhdG9yIChPbW5pR3JhZmZsZSBQcm9mZXNzaW9uYWwgNS4yLjMpL01vZERhdGUg
+ KEQ6MjAxMTAzMjIxOTQ4MDBaKS9Qcm9kdWNlciAxNDYgMCBSIC9UaXRsZSAoZG9tX3Nj
+ b3BlLmdyYWZmbGUpPj4KZW5kb2JqCnhyZWYKMSAxCjAwMDAxMTg2MTMgMDAwMDAgbiAK
+ dHJhaWxlcgo8PC9JRCBbPDMzZTc4ZDNjNzRmNmQ0NTIwMTMxMWE5MTI1ZTRkNjk5PiA8
+ MzNlNzhkM2M3NGY2ZDQ1MjAxMzExYTkxMjVlNGQ2OTk+XSAvSW5mbyAxIDAgUiAvUHJl
+ diAxMTU0OTEgL1Jvb3QgMTE4IDAgUiAvU2l6ZSAxNDg+PgpzdGFydHhyZWYKMTE4ODAx
+ CiUlRU9GCg==
+
+ QuickLookThumbnail
+
+ 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
+ yAAAABRyWFlaAAAE3AAAABRnWFlaAAAE8AAAABRiWFlaAAAFBAAAABRyVFJDAAAFGAAA
+ CAxhYXJnAAANJAAAACB2Y2d0AAANRAAABhJuZGluAAATWAAABj5jaGFkAAAZmAAAACxt
+ bW9kAAAZxAAAAChiVFJDAAAFGAAACAxnVFJDAAAFGAAACAxhYWJnAAANJAAAACBhYWdn
+ AAANJAAAACBkZXNjAAAAAAAAAAhEaXNwbGF5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAbWx1YwAAAAAAAAASAAAADG5sTkwAAAAWAAAA6GRhREsAAAAcAAAA/nBsUEwA
+ AAASAAABGmVuVVMAAAASAAABLG5iTk8AAAASAAABPmZyRlIAAAAWAAABUHB0QlIAAAAY
+ AAABZnB0UFQAAAAWAAABfnpoQ04AAAAMAAABlGVzRVMAAAASAAABoGphSlAAAAAOAAAB
+ snJ1UlUAAAAkAAABwHN2U0UAAAAQAAAB5HpoVFcAAAAOAAAB9GRlREUAAAAQAAACAmZp
+ RkkAAAAQAAACEml0SVQAAAAUAAACImtvS1IAAAAMAAACNgBLAGwAZQB1AHIAZQBuAC0A
+ TABDAEQATABDAEQALQBmAGEAcgB2AGUAcwBrAOYAcgBtAEsAbwBsAG8AcgAgAEwAQwBE
+ AEMAbwBsAG8AcgAgAEwAQwBEAEYAYQByAGcAZQAtAEwAQwBEAEwAQwBEACAAYwBvAHUA
+ bABlAHUAcgBMAEMARAAgAEMAbwBsAG8AcgBpAGQAbwBMAEMARAAgAGEAIABDAG8AcgBl
+ AHNfaYJyACAATABDAEQATABDAEQAIABjAG8AbABvAHIwqzDpMPwAIABMAEMARAQmBDIE
+ NQRCBD0EPgQ5ACAEFgQaAC0ENAQ4BEEEPwQ7BDUEOQBGAOQAcgBnAC0ATABDAERfaYJy
+ bbJmdphveTpWaABGAGEAcgBiAC0ATABDAEQAVgDkAHIAaQAtAEwAQwBEAEwAQwBEACAA
+ YwBvAGwAbwByAGnO7LfsACAATABDAEQAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlLCBJ
+ bmMuLCAyMDExAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAA81IAAQAAAAEWz1hZ
+ WiAAAAAAAABfQgAANf0AAAboWFlaIAAAAAAAAG3tAACwhQAAGyxYWVogAAAAAAAAKaYA
+ ABl9AACxGWN1cnYAAAAAAAAEAAAAAAUACgAPABQAGQAeACMAKAAtADIANgA7AEAARQBK
+ AE8AVABZAF4AYwBoAG0AcgB3AHwAgQCGAIsAkACVAJoAnwCjAKgArQCyALcAvADBAMYA
+ ywDQANUA2wDgAOUA6wDwAPYA+wEBAQcBDQETARkBHwElASsBMgE4AT4BRQFMAVIBWQFg
+ AWcBbgF1AXwBgwGLAZIBmgGhAakBsQG5AcEByQHRAdkB4QHpAfIB+gIDAgwCFAIdAiYC
+ LwI4AkECSwJUAl0CZwJxAnoChAKOApgCogKsArYCwQLLAtUC4ALrAvUDAAMLAxYDIQMt
+ AzgDQwNPA1oDZgNyA34DigOWA6IDrgO6A8cD0wPgA+wD+QQGBBMEIAQtBDsESARVBGME
+ cQR+BIwEmgSoBLYExATTBOEE8AT+BQ0FHAUrBToFSQVYBWcFdwWGBZYFpgW1BcUF1QXl
+ BfYGBgYWBicGNwZIBlkGagZ7BowGnQavBsAG0QbjBvUHBwcZBysHPQdPB2EHdAeGB5kH
+ rAe/B9IH5Qf4CAsIHwgyCEYIWghuCIIIlgiqCL4I0gjnCPsJEAklCToJTwlkCXkJjwmk
+ CboJzwnlCfsKEQonCj0KVApqCoEKmAquCsUK3ArzCwsLIgs5C1ELaQuAC5gLsAvIC+EL
+ +QwSDCoMQwxcDHUMjgynDMAM2QzzDQ0NJg1ADVoNdA2ODakNww3eDfgOEw4uDkkOZA5/
+ DpsOtg7SDu4PCQ8lD0EPXg96D5YPsw/PD+wQCRAmEEMQYRB+EJsQuRDXEPURExExEU8R
+ bRGMEaoRyRHoEgcSJhJFEmQShBKjEsMS4xMDEyMTQxNjE4MTpBPFE+UUBhQnFEkUahSL
+ FK0UzhTwFRIVNBVWFXgVmxW9FeAWAxYmFkkWbBaPFrIW1hb6Fx0XQRdlF4kXrhfSF/cY
+ GxhAGGUYihivGNUY+hkgGUUZaxmRGbcZ3RoEGioaURp3Gp4axRrsGxQbOxtjG4obshva
+ HAIcKhxSHHscoxzMHPUdHh1HHXAdmR3DHeweFh5AHmoelB6+HukfEx8+H2kflB+/H+og
+ FSBBIGwgmCDEIPAhHCFIIXUhoSHOIfsiJyJVIoIiryLdIwojOCNmI5QjwiPwJB8kTSR8
+ JKsk2iUJJTglaCWXJccl9yYnJlcmhya3JugnGCdJJ3onqyfcKA0oPyhxKKIo1CkGKTgp
+ aymdKdAqAio1KmgqmyrPKwIrNitpK50r0SwFLDksbiyiLNctDC1BLXYtqy3hLhYuTC6C
+ Lrcu7i8kL1ovkS/HL/4wNTBsMKQw2zESMUoxgjG6MfIyKjJjMpsy1DMNM0YzfzO4M/E0
+ KzRlNJ402DUTNU01hzXCNf02NzZyNq426TckN2A3nDfXOBQ4UDiMOMg5BTlCOX85vDn5
+ OjY6dDqyOu87LTtrO6o76DwnPGU8pDzjPSI9YT2hPeA+ID5gPqA+4D8hP2E/oj/iQCNA
+ ZECmQOdBKUFqQaxB7kIwQnJCtUL3QzpDfUPARANER0SKRM5FEkVVRZpF3kYiRmdGq0bw
+ RzVHe0fASAVIS0iRSNdJHUljSalJ8Eo3Sn1KxEsMS1NLmkviTCpMcky6TQJNSk2TTdxO
+ JU5uTrdPAE9JT5NP3VAnUHFQu1EGUVBRm1HmUjFSfFLHUxNTX1OqU/ZUQlSPVNtVKFV1
+ VcJWD1ZcVqlW91dEV5JX4FgvWH1Yy1kaWWlZuFoHWlZaplr1W0VblVvlXDVchlzWXSdd
+ eF3JXhpebF69Xw9fYV+zYAVgV2CqYPxhT2GiYfViSWKcYvBjQ2OXY+tkQGSUZOllPWWS
+ ZedmPWaSZuhnPWeTZ+loP2iWaOxpQ2maafFqSGqfavdrT2una/9sV2yvbQhtYG25bhJu
+ a27Ebx5veG/RcCtwhnDgcTpxlXHwcktypnMBc11zuHQUdHB0zHUodYV14XY+dpt2+HdW
+ d7N4EXhueMx5KnmJeed6RnqlewR7Y3vCfCF8gXzhfUF9oX4BfmJ+wn8jf4R/5YBHgKiB
+ CoFrgc2CMIKSgvSDV4O6hB2EgITjhUeFq4YOhnKG14c7h5+IBIhpiM6JM4mZif6KZIrK
+ izCLlov8jGOMyo0xjZiN/45mjs6PNo+ekAaQbpDWkT+RqJIRknqS45NNk7aUIJSKlPSV
+ X5XJljSWn5cKl3WX4JhMmLiZJJmQmfyaaJrVm0Kbr5wcnImc951kndKeQJ6unx2fi5/6
+ oGmg2KFHobaiJqKWowajdqPmpFakx6U4pammGqaLpv2nbqfgqFKoxKk3qamqHKqPqwKr
+ davprFys0K1ErbiuLa6hrxavi7AAsHWw6rFgsdayS7LCszizrrQltJy1E7WKtgG2ebbw
+ t2i34LhZuNG5SrnCuju6tbsuu6e8IbybvRW9j74KvoS+/796v/XAcMDswWfB48JfwtvD
+ WMPUxFHEzsVLxcjGRsbDx0HHv8g9yLzJOsm5yjjKt8s2y7bMNcy1zTXNtc42zrbPN8+4
+ 0DnQutE80b7SP9LB00TTxtRJ1MvVTtXR1lXW2Ndc1+DYZNjo2WzZ8dp22vvbgNwF3Ird
+ EN2W3hzeot8p36/gNuC94UThzOJT4tvjY+Pr5HPk/OWE5g3mlucf56noMui86Ubp0Opb
+ 6uXrcOv77IbtEe2c7ijutO9A78zwWPDl8XLx//KM8xnzp/Q09ML1UPXe9m32+/eK+Bn4
+ qPk4+cf6V/rn+3f8B/yY/Sn9uv5L/tz/bf//cGFyYQAAAAAAAwAAAAJmZgAA8qcAAA1Z
+ AAAT0AAACsB2Y2d0AAAAAAAAAAAAAwEAAAIAAAACAAgAFAAmAD8AXgCEALAA5QEVAUEB
+ cgGoAeQCJgJvAr4DFAN3A+EEUwTNBVMF4gZ5BxcHwwh0CS0J9ArGC6EMgg1mDksPMhAg
+ ERMSChMEFAUVBxYPFyMYNhlMGmgbixyzHdsfCCA5IWwioSPnJTMmfSfKKRgqZSuxLPwu
+ SC+RMNkyITNjNKM14TcbOFQ5jDrBO/M9JD5SP41Ay0IGQz1EdkWnRthIBkk1Sl5LgUyi
+ TcJO3U/2UQ5SI1M5VE1VYFZzV4VYmVmsWr1b0FzhXfFfAmAQYSBiMWM+ZExlW2ZtZ3to
+ jGmaaqBrjmx0bVpuRm8zcCFxE3IJcwNz/nT7dft2/ngCeQh6EXsafCN9Jn4gfxyAF4ES
+ gguDBIP/hPqF84bsh+eI44neitqL14zUjdaO+JBqkfmTf5UBln+X7ZlPmqqb+J07nnCf
+ oKDCoeKi+qQOpSGmQ6d4qLSp76sqrGOtmq7Kr/2xLLJWs4C0qbXNtvS4F7k3ule7ZLxl
+ vWe+ar9qwGvBbsJzw3jEgMWLxpnHq8jBydrK9MwNzRbOEM8Iz/7Q89Hj0tHTwNSw1Z/W
+ kdeE2HzZdtpy23PcTd0D3ZzeOt7c34fgN+Ds4aniauMx4/vkyeWY5mjnN+gF6Mvpguo1
+ 6ubrl+xP7Q/t3O7A77zw2/Iv88P1t/hY/Eb//wAAAAEABgAOABkAKgA+AFcAdQCXAL8A
+ 6wEbAU0BgwG/AgACTgKjAv0DZgPWBFAE1AVgBfQGlAc+B/EIqQlqCjULCAvcDLINiw5p
+ D0wQMhEZEgcS/RPzFO0V8Bb3F/8ZDBogGzscVB1xHpQftiDeIhIjTySIJcYnAyhAKX0q
+ tyv0LTAuZi+eMNIyBDM0NF81iTayN9g4/DoeO0E8bj2fPsw/+EEiQkhDbESORbBGzUfl
+ SPtKEEsgTC5NOk5ET01QWVFgUmdTblR0VXtWgFeIWI5ZlFqbW6Fcp12vXrRfuWDCYcti
+ 02PbZOJl4GbMZ7Jolml/amtrV2xGbTluMW8pcCNxIHIfcyB0JHUqdjB3NXg4eTR6Mnsv
+ fCx9J34ifx+AG4EWghCDDIQIhQOF/4b7h/eI94oRi3CM5Y5Sj76RJJKAk9OVH5Zil5yY
+ zZn3mxycPJ1YnnCfiaC0ofqjSKSSpd+nJ6hsqayq7KwqrWSumq/RsQSyOLNptJi1yrcH
+ uEW5hLrGvAO9Pb57v7bA7MIiw1TEhcWzxuHIC8kzylbLbMx5zYPOiM+L0InRhdJ/03rU
+ dNVw1mzXbthy2Xjag9uJ3Ibdft51323gZuFe4ljjUeRL5UjmRudF6EbpSOpM61DsS+02
+ 7hju7u/B8JHxZfJA8yT0GPUn9lj3tPlU+1r9+v//AAAACAAQABkAIQApADoAUQBtAI0A
+ sgDcAQcBKAFNAXUBoAHOAgACPAJ9AsIDCwNfA7cEFQR9BOoFXgXWBlcG4AdtB/8IkAkl
+ Cb0KVwr0C5IMNQzbDYQOMQ7jD5YQTREGEcMShBNIFA0U1hWdFmoXQhghGPwZ3Rq7G5oc
+ eR1XHjgfFx/zINEhrSKHI2AkOCUOJeMmuCeLKF0pLyoQKvQr1yy4LZgudy9UMDIxDjHp
+ MsEzlzRtNUE2FDbmN7c4iDlaOik69zvGPJU9ZD4xPwI/0UCgQXBCQUMRQ+FEsUWARlFH
+ IUfySMFJj0pbSxpL10yVTVVOGU7cT6JQbFE5UgVS01OiVHNVRVYYVuxXv1iTWWdaPVsY
+ W/JczV2mXoBfXGA4YRJh7GLIY6Rkf2VcZjhnE2fwaMxppGp5a0xsImz3bclumG9ncDFw
+ 9nG4cnZzLXPhdJN1P3Xudqd3gXhneU96PHssfBx9EH4JfwN//oD7gfmC+IP4hPaF8ob4
+ iBmJTYqCi7uM8Y4nj2OQn5HbkxuUW5WdluGYJ5lumrWb+Z0xnl2fiaC0od+jB6QxpV6m
+ kqfHqQOqRauOrN2uMa+NsOiyRrOotQu2dLffuVG6xrw+vbi/OsC+wkTDzsVVxuDIbcoP
+ y7nNUs7o0ILSLdPq1cDXx9oK3I3ff+L250/tGPYD//8AAG5kaW4AAAAAAAAGNgAAmH8A
+ AFfbAABULAAAkA0AACkPAAAXCgAAUA0AAFQ5AAH64QAB49cAAR64AAMBAAACAAAALwB3
+ ALwA+wE4AXIBrAHkAh0CVAKKAsAC9wMwA2sDpgPiBB8EXQSbBNsFGwVaBZsF3QYfBmIG
+ pAboBy0Hcge4B/4ISAiOCNQJGgliCasJ9Ao/CosK2AsnC3cLyAwbDG8MxQ0cDXYN0Q4v
+ Do4O8A9TD7gQHxCIEPQRYRHREj4SqxMZE4oT/hRyFOoVZRXgFmAW3xdjF+sYdhkCGZIa
+ Jhq8G1Ub8RyOHS4d0R51HxwfxCBtIRwhySJ6Iy4j5CSbJVcmEibQJ5IoVikaKd8qqCtx
+ LD8tDy38LvUv8TDpMeIy3TPWNM01wja6N7E4qDmfOpg7jzyHPYI+fz+IQJtBq0LAQ9hE
+ 9kYTRzBIVEl6SqFLyUz1TiFPT1CAUbJS0lPCVIZVTVYXVudXuFiLWWJaQVsoXBRdBV3/
+ Xv9gC2EiYj5jZ2SUZcpnCmhMaZFquWvbbPpuHG9AcGZxkHK+c/R1KHZfd5944Xone298
+ vn4Mf12AuYIRg3OE+IaGiBOJoYs5jNCOY4/6kZGTJJS3lkiX1Jlemuecb533n5ShVqMe
+ pOymwKihqoisca5asEiyM7Qetf+347nBu5y+HcFIxFDHMMnvzJfPKdGs1CjWodkh26Pe
+ SeEz5DbnOeoT7LbvFfE38xX0u/Yv9334rfmn+pr7U/wN/Kj9J/2m/iX+wf9g//8AAABH
+ AJUA2gEZAVUBkAHJAgECOgJyAqoC5AMgA10DmwPaBBsEXASdBOAFJAVnBasF8QY3Bn0G
+ wwcLB1QHnQfnCDMIfgjICREJXQmpCfYKRQqVCuYLOQuOC+MMOgyUDO4NSw2qDgsObg7U
+ DzwPpRAREH8Q8BFjEdcSSRK6Ey4TpRQdFJgVFhWWFhkWnRckF7AYPxjRGWUZ/hqaGzkb
+ 2xx/HSQdzh56Hygf2SCLIUEh9iKwI2wkKCToJasmbCczJ/0oximPKl4rKyv/LNEtuy6z
+ L7EwrTGnMqQzoDSaNZI2jTeHOIE5ezp2O3A8az1pPmk/cECAQY5CoEO1RNBF7EcGSCdJ
+ TEpyS5lMw03wTx5QT1GDUq5TrVR/VVRWLFcLV+hYylmxWp9bk1yKXYtekV+fYLZh02L4
+ ZCRlU2aMZ8hpBWoxa0dsWW1obn9vk3Ctccly63QSdTl2YneTeMZ5/ns3fHZ9tX72gD6B
+ h4LQhBCFToaQh9CJEIpWi6KM7Y43j4iQ4JI1k5SU9JZal8KZLZqenBOdjZ8RoK6iVaQD
+ pbmnd6lBqw+s5K63sJKyaLRCtg+34bmuu3W9UL8/wTTDMMUpxyXJI8sjzSfPKNEo0yfV
+ J9cm2SfbJN0r31zhruQo5rHpSOvN7jfwfvKQ9G/2IPej+P76Lvs8/Df9B/3N/sr//wAA
+ AEwAwQEoAYYB3gI1AogC3AM0A44D6wRKBKoFDAVuBdIGOAaeBwUHbwfZCEgIsgkaCYcJ
+ 8wpkCtYLTQvEDD8Mvg0+DcQOTQ7aD2sQABCYETUR1hJuEwcTpBRFFOkVkhY+Fu0XoRhb
+ GRgZ2xqiG20cPR0OHeYewh+hIIMhaiJRIz4kLCUeJhMnCygJKQgqCisQLBwtLS5WL4gw
+ uDHnMxk0RzVzNqQ31DkFOjk7bDykPd8/HUBaQZRC0kQURVtGoEfpSTlKikvbTTNOi0/o
+ UUlSqFQUVYhXBVh/WgBbjl0iXsJgdWI3ZBBl+mf7afdrlm0ibq1wMHGzczh0uHYzd7J5
+ L3qtfC19rX8vgL2CRoO5hQGGTYeZiOGKLouAjM+OGo9pkLqSB5NXlKeV95dImJeZ55s5
+ nIyd4Z8/oLOiLKOnpSWmpKgoqbCrMqy3rjOvsbEssp20EbV7tuO4Srmtuwq8bL3NvyzA
+ isHqw0jEosX9x1TIq8oAy1TMqc39z03QnNHr0znUitXW1yfYetnJ2xrcaN2n3t3gHuFp
+ 4rfkBuVZ5qHn4+kf6lPrfuyi7bTuue+x8J7xiPJe8y/z7/Sl9Vj1+faa9zT3vfhG+M/5
+ Pvms+hr6ifrh+zb7i/vg/DX8ffy0/Ov9Iv1Z/ZH9yP3//jf+cP6p/uL/G/9U/43/xv//
+ AABzZjMyAAAAAAABDEIAAAXe///zJgAAB5IAAP2R///7ov///aMAAAPcAADAbG1tb2QA
+ AAAAAAAGEAAAnIUAAAAAxHyvAAAAAAAAAAAAAAAAAAAAAAA=
+
+ ReadOnly
+ NO
+ RowAlign
+ 1
+ RowSpacing
+ 36
+ SheetTitle
+ Canvas 1
+ SmartAlignmentGuidesActive
+ YES
+ SmartDistanceGuidesActive
+ YES
+ UniqueID
+ 1
+ UseEntirePage
+
+ VPages
+ 1
+ WindowInfo
+
+ CurrentSheet
+ 0
+ ExpandedCanvases
+
+
+ name
+ Canvas 1
+
+
+ Frame
+ {{72, 56}, {1286, 822}}
+ ListView
+
+ OutlineWidth
+ 142
+ RightSidebar
+
+ ShowRuler
+
+ Sidebar
+
+ SidebarWidth
+ 120
+ VisibleRegion
+ {{0, 0}, {1137, 653}}
+ Zoom
+ 1
+ ZoomValues
+
+
+ Canvas 1
+ 1
+ 1
+
+
+
+ saveQuickLookFiles
+ YES
+
+
diff --git a/images/dom_scope.png b/images/dom_scope.png
new file mode 100644
index 000000000000..0887327a03f6
Binary files /dev/null and b/images/dom_scope.png differ
diff --git a/images/template_scope.graffle b/images/template_scope.graffle
new file mode 100644
index 000000000000..84c86317adec
--- /dev/null
+++ b/images/template_scope.graffle
@@ -0,0 +1,4199 @@
+
+
+
+
+ ActiveLayerIndex
+ 0
+ ApplicationVersion
+
+ com.omnigroup.OmniGrafflePro
+ 138.17.0.133677
+
+ AutoAdjust
+
+ BackgroundGraphic
+
+ Bounds
+ {{0, 0}, {1152, 733}}
+ Class
+ SolidGraphic
+ ID
+ 2
+ Style
+
+ fill
+
+ FillType
+ 2
+ GradientAngle
+ 90
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+
+ CanvasOrigin
+ {0, 0}
+ ColumnAlign
+ 1
+ ColumnSpacing
+ 36
+ CreationDate
+ 2011-03-07 13:25:43 -0800
+ Creator
+ Kenneth Culp
+ DisplayScale
+ 1 0/72 in = 1 0/72 in
+ GraphDocumentVersion
+ 6
+ GraphicsList
+
+
+ Class
+ LineGraphic
+ ID
+ 87
+ Points
+
+ {261.002, 66.2012}
+ {261, 38}
+
+ Style
+
+ stroke
+
+ HeadArrow
+ 0
+ LineType
+ 1
+ TailArrow
+ 0
+ Width
+ 2
+
+
+ Tail
+
+ ID
+ 53
+ Position
+ 0.4497072696685791
+
+
+
+ Class
+ LineGraphic
+ ID
+ 86
+ Points
+
+ {262.994, 66.1855}
+ {235, 132}
+ {285, 205}
+ {246, 269}
+ {303, 363}
+ {280, 400}
+ {308, 373}
+ {308, 373}
+
+ Style
+
+ stroke
+
+ GapRatio
+ 0.5
+ HeadArrow
+ 0
+ LineType
+ 1
+ Pattern
+ 2
+ TailArrow
+ 0
+ Width
+ 4
+
+
+ Tail
+
+ ID
+ 53
+ Position
+ 0.45363622903823853
+
+
+
+ Bounds
+ {{70, 521.5}, {52, 20}}
+ Class
+ ShapedGraphic
+ ID
+ 85
+ Shape
+ RoundRect
+ Style
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 this}
+
+
+
+ Bounds
+ {{123, 525.5}, {71.5, 14}}
+ Class
+ ShapedGraphic
+ FitText
+ Vertical
+ Flow
+ Resize
+ ID
+ 84
+ Shape
+ Rectangle
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 0
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Property}
+ VerticalPad
+ 0
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 81
+
+ ID
+ 82
+ Points
+
+ {400.157, 127.105}
+ {445.458, 159.707}
+
+ Style
+
+ stroke
+
+ GapRatio
+ 0.5
+ HeadArrow
+ 0
+ LineType
+ 1
+ TailArrow
+ 0
+ Width
+ 4
+
+
+ Tail
+
+ ID
+ 6
+
+
+
+ Bounds
+ {{393, 160}, {150, 32}}
+ Class
+ ShapedGraphic
+ ID
+ 81
+ Shape
+ RoundRect
+ Style
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 this.names="['Igor', 'Misko', 'Gail', Karl']"}
+
+
+
+ Bounds
+ {{322, 42}, {159, 17}}
+ Class
+ ShapedGraphic
+ FitText
+ Vertical
+ Flow
+ Resize
+ ID
+ 80
+ Shape
+ Rectangle
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 0
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 Model}
+ VerticalPad
+ 0
+
+
+
+ Bounds
+ {{52, 42}, {159, 17}}
+ Class
+ ShapedGraphic
+ FitText
+ Vertical
+ Flow
+ Resize
+ ID
+ 79
+ Shape
+ Rectangle
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 0
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 DOM}
+ VerticalPad
+ 0
+
+
+
+ Bounds
+ {{53, 33}, {2, 12}}
+ Class
+ ShapedGraphic
+ FitText
+ YES
+ Flow
+ Resize
+ ID
+ 78
+ Shape
+ Rectangle
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 0
+ VerticalPad
+ 0
+
+ Wrap
+ NO
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 23
+
+ ID
+ 76
+ Points
+
+ {464.54, 279.126}
+ {389.38, 298.66}
+
+ Style
+
+ stroke
+
+ GapRatio
+ 0.5
+ HeadArrow
+ 0
+ LineType
+ 1
+ TailArrow
+ 0
+ Width
+ 4
+
+
+ Tail
+
+ ID
+ 69
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 24
+
+ ID
+ 75
+ Points
+
+ {442.293, 306.901}
+ {402.695, 312.012}
+
+ Style
+
+ stroke
+
+ GapRatio
+ 0.5
+ HeadArrow
+ 0
+ LineType
+ 1
+ TailArrow
+ 0
+ Width
+ 4
+
+
+ Tail
+
+ ID
+ 70
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 25
+
+ ID
+ 74
+ Points
+
+ {432.716, 327.537}
+ {413.477, 327.128}
+
+ Style
+
+ stroke
+
+ GapRatio
+ 0.5
+ HeadArrow
+ 0
+ LineType
+ 1
+ TailArrow
+ 0
+ Width
+ 4
+
+
+ Tail
+
+ ID
+ 71
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 26
+
+ ID
+ 73
+ Points
+
+ {452.922, 349.561}
+ {422.326, 343.548}
+
+ Style
+
+ stroke
+
+ GapRatio
+ 0.5
+ HeadArrow
+ 0
+ LineType
+ 1
+ TailArrow
+ 0
+ Width
+ 4
+
+
+ Tail
+
+ ID
+ 72
+
+
+
+ Bounds
+ {{437, 349.5}, {133, 20}}
+ Class
+ ShapedGraphic
+ ID
+ 72
+ Shape
+ RoundRect
+ Style
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 this.name="Igor"}
+
+
+
+ Bounds
+ {{433, 319}, {137, 20}}
+ Class
+ ShapedGraphic
+ ID
+ 71
+ Shape
+ RoundRect
+ Style
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 this.name="Misko"}
+
+
+
+ Bounds
+ {{435, 289}, {137, 20}}
+ Class
+ ShapedGraphic
+ ID
+ 70
+ Shape
+ RoundRect
+ Style
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 this.name="Gail"}
+
+
+
+ Bounds
+ {{437, 259}, {133, 20}}
+ Class
+ ShapedGraphic
+ ID
+ 69
+ Shape
+ RoundRect
+ Style
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 this.name="Karl"}
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 67
+
+ ID
+ 68
+ Points
+
+ {427.587, 122.028}
+ {455.269, 128.886}
+
+ Style
+
+ stroke
+
+ GapRatio
+ 0.5
+ HeadArrow
+ 0
+ LineType
+ 1
+ TailArrow
+ 0
+ Width
+ 4
+
+
+ Tail
+
+ ID
+ 6
+
+
+
+ Bounds
+ {{432, 129}, {133, 20}}
+ Class
+ ShapedGraphic
+ ID
+ 67
+ Shape
+ RoundRect
+ Style
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 this.name="Hank"}
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 56
+
+ ID
+ 66
+ Points
+
+ {308.322, 312.225}
+ {225.498, 319.369}
+
+ Style
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ LineType
+ 1
+ Pattern
+ 1
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 23
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 56
+
+ ID
+ 65
+ Points
+
+ {316.714, 319.408}
+ {225.5, 323.382}
+
+ Style
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ LineType
+ 1
+ Pattern
+ 1
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 24
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 56
+
+ ID
+ 64
+ Points
+
+ {325.502, 326.685}
+ {225.5, 327.103}
+
+ Style
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ LineType
+ 1
+ Pattern
+ 1
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 25
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 56
+
+ ID
+ 63
+ Points
+
+ {334.632, 334.032}
+ {225.5, 330.539}
+
+ Style
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ LineType
+ 1
+ Pattern
+ 1
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 26
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 56
+
+ ID
+ 62
+ Points
+
+ {117.609, 255.493}
+ {126.673, 308.004}
+
+ Style
+
+ stroke
+
+ HeadArrow
+ 0
+ LineType
+ 1
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 55
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 55
+
+ ID
+ 61
+ Points
+
+ {91.289, 128.488}
+ {104.939, 190.512}
+
+ Style
+
+ stroke
+
+ HeadArrow
+ 0
+ LineType
+ 1
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 4
+
+
+
+ Bounds
+ {{33, 308.5}, {192, 38}}
+ Class
+ ShapedGraphic
+ ID
+ 56
+ Shape
+ Rectangle
+ Style
+
+ fill
+
+ Color
+
+ b
+ 0.227038
+ g
+ 1
+ r
+ 0.955749
+
+ FillType
+ 2
+ GradientAngle
+ 90
+
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 <li ng:repeat="name in names">\
+ Hello \{\{ name \}\}!}
+
+
+
+ Bounds
+ {{32, 191.001}, {160, 63.9994}}
+ Class
+ ShapedGraphic
+ ID
+ 55
+ Shape
+ Rectangle
+ Style
+
+ fill
+
+ Color
+
+ b
+ 0.210455
+ g
+ 1
+ r
+ 0.960072
+
+ FillType
+ 2
+ GradientAngle
+ 90
+
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 <UL ng:init="name='Hank';\
+ names=['Igor', 'Misko','Gail', 'Karl']">}
+
+
+
+ Class
+ LineGraphic
+ ID
+ 53
+ Points
+
+ {33, 68}
+ {540, 64}
+ {540, 64}
+
+ Style
+
+ stroke
+
+ HeadArrow
+ 0
+ LineType
+ 1
+ TailArrow
+ 0
+ Width
+ 2
+
+
+
+
+ Bounds
+ {{127.5, 440.5}, {76, 14}}
+ Class
+ ShapedGraphic
+ FitText
+ Vertical
+ Flow
+ Resize
+ ID
+ 45
+ Shape
+ Rectangle
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 0
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 DOM Node}
+ VerticalPad
+ 0
+
+
+
+ Bounds
+ {{131, 475.5}, {87, 14}}
+ Class
+ ShapedGraphic
+ FitText
+ Vertical
+ Flow
+ Resize
+ ID
+ 44
+ Shape
+ Rectangle
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 0
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Angular Scope}
+ VerticalPad
+ 0
+
+
+
+ Bounds
+ {{75, 469.5}, {40, 20}}
+ Class
+ ShapedGraphic
+ ID
+ 43
+ Shape
+ Circle
+ Style
+
+ fill
+
+ FillType
+ 2
+ GradientAngle
+ 90
+ MiddleColor
+
+ b
+ 0.588235
+ g
+ 0.917647
+ r
+ 0.568627
+
+ TrippleBlend
+ YES
+
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 ng}
+
+
+
+ Bounds
+ {{75, 436.5}, {40, 20}}
+ Class
+ ShapedGraphic
+ ID
+ 42
+ Shape
+ Rectangle
+ Style
+
+ fill
+
+ Color
+
+ b
+ 0.184718
+ g
+ 0.972751
+ r
+ 1
+
+ FillType
+ 2
+ GradientAngle
+ 90
+
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 <...>}
+
+
+
+ Bounds
+ {{129, 500.5}, {71.5, 14}}
+ Class
+ ShapedGraphic
+ FitText
+ Vertical
+ Flow
+ Resize
+ ID
+ 41
+ Shape
+ Rectangle
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 0
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Reference}
+ VerticalPad
+ 0
+
+
+
+ Class
+ LineGraphic
+ ID
+ 40
+ Points
+
+ {121, 507.5}
+ {34, 507.532}
+
+ Style
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ LineType
+ 1
+ Pattern
+ 1
+ TailArrow
+ 0
+
+
+
+
+ Bounds
+ {{19, 406.5}, {45, 14}}
+ Class
+ ShapedGraphic
+ FitText
+ Vertical
+ Flow
+ Resize
+ ID
+ 38
+ Shape
+ Rectangle
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 0
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\b\fs24 \cf0 Key:}
+ VerticalPad
+ 0
+
+
+
+ Bounds
+ {{26, 422}, {199, 131}}
+ Class
+ ShapedGraphic
+ ID
+ 37
+ Shape
+ Rectangle
+ Style
+
+ fill
+
+ Draws
+ NO
+
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 26
+
+ ID
+ 30
+ Points
+
+ {375.472, 128.499}
+ {380.01, 316.001}
+
+ Style
+
+ stroke
+
+ HeadArrow
+ 0
+ LineType
+ 1
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 6
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 25
+
+ ID
+ 29
+ Points
+
+ {374.509, 128.499}
+ {370.015, 307.002}
+
+ Style
+
+ stroke
+
+ HeadArrow
+ 0
+ LineType
+ 1
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 6
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 24
+
+ ID
+ 28
+ Points
+
+ {373.64, 128.496}
+ {361.817, 298.01}
+
+ Style
+
+ stroke
+
+ HeadArrow
+ 0
+ LineType
+ 1
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 6
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 23
+
+ ID
+ 27
+ Points
+
+ {372.707, 128.487}
+ {353.815, 289.029}
+
+ Style
+
+ stroke
+
+ HeadArrow
+ 0
+ LineType
+ 1
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 6
+
+
+
+ Bounds
+ {{335, 316.5}, {91, 38}}
+ Class
+ ShapedGraphic
+ ID
+ 26
+ Shape
+ Circle
+ Style
+
+ fill
+
+ FillType
+ 2
+ GradientAngle
+ 90
+ MiddleColor
+
+ b
+ 0.588235
+ g
+ 0.917647
+ r
+ 0.568627
+
+ TrippleBlend
+ YES
+
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 child scope}
+
+
+
+ Bounds
+ {{326, 307.5}, {87, 38}}
+ Class
+ ShapedGraphic
+ ID
+ 25
+ Shape
+ Circle
+ Style
+
+ fill
+
+ FillType
+ 2
+ GradientAngle
+ 90
+ MiddleColor
+
+ b
+ 0.588235
+ g
+ 0.917647
+ r
+ 0.568627
+
+ TrippleBlend
+ YES
+
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 angular scope}
+
+
+
+ Bounds
+ {{317, 298.5}, {87, 38}}
+ Class
+ ShapedGraphic
+ ID
+ 24
+ Shape
+ Circle
+ Style
+
+ fill
+
+ FillType
+ 2
+ GradientAngle
+ 90
+ MiddleColor
+
+ b
+ 0.588235
+ g
+ 0.917647
+ r
+ 0.568627
+
+ TrippleBlend
+ YES
+
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 angular scope}
+
+
+
+ Bounds
+ {{308, 289.5}, {87, 38}}
+ Class
+ ShapedGraphic
+ ID
+ 23
+ Shape
+ Circle
+ Style
+
+ fill
+
+ FillType
+ 2
+ GradientAngle
+ 90
+ MiddleColor
+
+ b
+ 0.588235
+ g
+ 0.917647
+ r
+ 0.568627
+
+ TrippleBlend
+ YES
+
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 angular scope}
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 4
+
+ ID
+ 9
+ Points
+
+ {303.5, 109}
+ {144.5, 109}
+
+ Style
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ LineType
+ 1
+ Pattern
+ 1
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 6
+
+
+
+ Bounds
+ {{304, 90}, {142, 38}}
+ Class
+ ShapedGraphic
+ ID
+ 6
+ Shape
+ Circle
+ Style
+
+ fill
+
+ FillType
+ 2
+ GradientAngle
+ 90
+ MiddleColor
+
+ b
+ 0.588235
+ g
+ 0.917647
+ r
+ 0.568627
+
+ TrippleBlend
+ YES
+
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 angular root scope}
+
+
+
+ Bounds
+ {{30, 90}, {114, 38}}
+ Class
+ ShapedGraphic
+ ID
+ 4
+ Shape
+ Rectangle
+ Style
+
+ fill
+
+ Color
+
+ b
+ 0.184718
+ g
+ 0.972751
+ r
+ 1
+
+ FillType
+ 2
+ GradientAngle
+ 90
+
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 <HTML>}
+
+
+
+ GridInfo
+
+ GuidesLocked
+ NO
+ GuidesVisible
+ YES
+ HPages
+ 2
+ ImageCounter
+ 1
+ KeepToScale
+
+ Layers
+
+
+ Lock
+ NO
+ Name
+ Layer 1
+ Print
+ YES
+ View
+ YES
+
+
+ LayoutInfo
+
+ Animate
+ NO
+ circoMinDist
+ 18
+ circoSeparation
+ 0.0
+ layoutEngine
+ dot
+ neatoSeparation
+ 0.0
+ twopiSeparation
+ 0.0
+
+ LinksVisible
+ NO
+ MagnetsVisible
+ NO
+ MasterSheets
+
+ ModificationDate
+ 2011-03-09 14:35:15 -0800
+ Modifier
+ Kenneth Culp
+ NotesVisible
+ NO
+ Orientation
+ 2
+ OriginVisible
+ NO
+ PageBreaks
+ YES
+ PrintInfo
+
+ NSBottomMargin
+
+ float
+ 41
+
+ NSLeftMargin
+
+ float
+ 18
+
+ NSPaperSize
+
+ size
+ {612, 792}
+
+ NSRightMargin
+
+ float
+ 18
+
+ NSTopMargin
+
+ float
+ 18
+
+
+ PrintOnePage
+
+ QuickLookPreview
+
+ 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
+ Fc/gx5HKF78iP1Cd5RftJC2BB1xY617Wn5eJs/RCQqbXcTOgrF0189sYHoLp0SSNXD32
+ GkcMO2+8KHcpQ+z1mFcPlPUTMHouGtAjU/qoN70Gm9+bkZ7w2xl+eSZMKE/qSbZg50gG
+ 5CytZhtYzPiGTl6BkTBRehy0TXUMfkHN+3x7TU2/m9feeFRid1b76Alm5Iy1auM8zFp1
+ BR5kbfMY1uqt2oOsbR7DWpH/GNbSe3wkaytDT1lbfrEq89Y8EPvb/3UC/UoTXhSHhhAc
+ tvvHMikt+fx/AUzWihMKZW5kc3RyZWFtCmVuZG9iago2IDAgb2JqCjUzNDIKZW5kb2Jq
+ CjMgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVudCA0IDAgUiAvUmVzb3VyY2VzIDcg
+ MCBSIC9Db250ZW50cyA1IDAgUiAvTWVkaWFCb3ggWzAgMCAxMTUyIDczM10KPj4KZW5k
+ b2JqCjcgMCBvYmoKPDwgL1Byb2NTZXQgWyAvUERGIC9UZXh0IC9JbWFnZUIgL0ltYWdl
+ QyAvSW1hZ2VJIF0gL0NvbG9yU3BhY2UgPDwgL0NzMSAzNiAwIFIKL0NzMiAzNyAwIFIg
+ Pj4gL0ZvbnQgPDwgL0YyLjAgNDQgMCBSIC9GMS4wIDM4IDAgUiA+PiAvWE9iamVjdCA8
+ PCAvSW03IDIxIDAgUgovSW0yIDExIDAgUiAvSW01IDE3IDAgUiAvSW0xMSAyOSAwIFIg
+ L0ltMTIgMzEgMCBSIC9JbTEwIDI3IDAgUiAvSW0xIDkgMCBSCi9JbTEzIDMzIDAgUiAv
+ SW00IDE1IDAgUiAvSW02IDE5IDAgUiAvSW05IDI1IDAgUiAvSW04IDIzIDAgUiAvSW0z
+ IDEzIDAgUiA+PgovU2hhZGluZyA8PCAvU2gxMSA0OCAwIFIgL1NoMSA4IDAgUiAvU2gy
+ IDM1IDAgUiAvU2g0IDQwIDAgUiAvU2g1IDQxIDAgUiAvU2g5CjQ2IDAgUiAvU2g2IDQy
+ IDAgUiAvU2g4IDQ1IDAgUiAvU2g3IDQzIDAgUiAvU2gxMCA0NyAwIFIgL1NoMyAzOSAw
+ IFIgPj4gPj4KZW5kb2JqCjQ4IDAgb2JqCjw8IC9Db2xvclNwYWNlIDQ5IDAgUiAvU2hh
+ ZGluZ1R5cGUgMiAvQ29vcmRzIFsgOTYuNSAtMTkuNSA5Ni40OTk5OCAxOS41MDAwNApd
+ IC9Eb21haW4gWyAwIDEgXSAvRXh0ZW5kIFsgZmFsc2UgZmFsc2UgXSAvRnVuY3Rpb24g
+ NTAgMCBSID4+CmVuZG9iago4IDAgb2JqCjw8IC9Db2xvclNwYWNlIDQ5IDAgUiAvU2hh
+ ZGluZ1R5cGUgMiAvQ29vcmRzIFsgNTc2LjUgLTM2NyA1NzYuNDk5OSAzNjcuMDAwMgpd
+ IC9Eb21haW4gWyAwIDEgXSAvRXh0ZW5kIFsgZmFsc2UgZmFsc2UgXSAvRnVuY3Rpb24g
+ NTEgMCBSID4+CmVuZG9iagozNSAwIG9iago8PCAvQ29sb3JTcGFjZSA0OSAwIFIgL1No
+ YWRpbmdUeXBlIDIgL0Nvb3JkcyBbIDU3LjUgLTE5LjUgNTcuNDk5OTggMTkuNTAwMDIK
+ XSAvRG9tYWluIFsgMCAxIF0gL0V4dGVuZCBbIGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9u
+ IDUyIDAgUiA+PgplbmRvYmoKNDAgMCBvYmoKPDwgL0NvbG9yU3BhY2UgNDkgMCBSIC9T
+ aGFkaW5nVHlwZSAyIC9Db29yZHMgWyA0My45OTk5OSAtMTkuNSA0My45OTk5OCAxOS41
+ MDAwMgpdIC9Eb21haW4gWyAwIDEgXSAvRXh0ZW5kIFsgZmFsc2UgZmFsc2UgXSAvRnVu
+ Y3Rpb24gNTMgMCBSID4+CmVuZG9iago0MSAwIG9iago8PCAvQ29sb3JTcGFjZSA0OSAw
+ IFIgL1NoYWRpbmdUeXBlIDIgL0Nvb3JkcyBbIDQzLjk5OTk5IC0xOS41IDQzLjk5OTk4
+ IDE5LjUwMDAyCl0gL0RvbWFpbiBbIDAgMSBdIC9FeHRlbmQgWyBmYWxzZSBmYWxzZSBd
+ IC9GdW5jdGlvbiA1NCAwIFIgPj4KZW5kb2JqCjQ2IDAgb2JqCjw8IC9Db2xvclNwYWNl
+ IDQ5IDAgUiAvU2hhZGluZ1R5cGUgMiAvQ29vcmRzIFsgMjAuNSAtMTAuNSAyMC41IDEw
+ LjUwMDAxIF0KL0RvbWFpbiBbIDAgMSBdIC9FeHRlbmQgWyBmYWxzZSBmYWxzZSBdIC9G
+ dW5jdGlvbiA1NSAwIFIgPj4KZW5kb2JqCjQyIDAgb2JqCjw8IC9Db2xvclNwYWNlIDQ5
+ IDAgUiAvU2hhZGluZ1R5cGUgMiAvQ29vcmRzIFsgNDMuOTk5OTkgLTE5LjUgNDMuOTk5
+ OTggMTkuNTAwMDIKXSAvRG9tYWluIFsgMCAxIF0gL0V4dGVuZCBbIGZhbHNlIGZhbHNl
+ IF0gL0Z1bmN0aW9uIDU2IDAgUiA+PgplbmRvYmoKNDUgMCBvYmoKPDwgL0NvbG9yU3Bh
+ Y2UgNDkgMCBSIC9TaGFkaW5nVHlwZSAyIC9Db29yZHMgWyAyMC41IC0xMC41IDIwLjUg
+ MTAuNTAwMDEgXQovRG9tYWluIFsgMCAxIF0gL0V4dGVuZCBbIGZhbHNlIGZhbHNlIF0g
+ L0Z1bmN0aW9uIDU3IDAgUiA+PgplbmRvYmoKNDMgMCBvYmoKPDwgL0NvbG9yU3BhY2Ug
+ NDkgMCBSIC9TaGFkaW5nVHlwZSAyIC9Db29yZHMgWyA0NiAtMTkuNSA0NS45OTk5OSAx
+ OS41MDAwMgpdIC9Eb21haW4gWyAwIDEgXSAvRXh0ZW5kIFsgZmFsc2UgZmFsc2UgXSAv
+ RnVuY3Rpb24gNTggMCBSID4+CmVuZG9iago0NyAwIG9iago8PCAvQ29sb3JTcGFjZSA0
+ OSAwIFIgL1NoYWRpbmdUeXBlIDIgL0Nvb3JkcyBbIDgwLjUgLTMyLjQ5OTY5IDgwLjUg
+ MzIuNDk5NzMKXSAvRG9tYWluIFsgMCAxIF0gL0V4dGVuZCBbIGZhbHNlIGZhbHNlIF0g
+ L0Z1bmN0aW9uIDU5IDAgUiA+PgplbmRvYmoKMzkgMCBvYmoKPDwgL0NvbG9yU3BhY2Ug
+ NDkgMCBSIC9TaGFkaW5nVHlwZSAyIC9Db29yZHMgWyA3MS41IC0xOS41IDcxLjUgMTku
+ NTAwMDMgXQovRG9tYWluIFsgMCAxIF0gL0V4dGVuZCBbIGZhbHNlIGZhbHNlIF0gL0Z1
+ bmN0aW9uIDYwIDAgUiA+PgplbmRvYmoKMjEgMCBvYmoKPDwgL0xlbmd0aCAyMiAwIFIg
+ L1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxMjQgL0hlaWdodCA4
+ NCAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA2MSAwIFIgL0ludGVudCAvUGVy
+ Y2VwdHVhbCAvU01hc2sgNjIgMCBSIC9CaXRzUGVyQ29tcG9uZW50CjggL0ZpbHRlciAv
+ RmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dCBAAAAAMOg+VPf4ASFUGHAgAEDBgwYMGDA
+ gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
+ MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
+ BgwYMGDAgAEDBgwYMGDAgAEDBgwYMPAGBnoQAAEKZW5kc3RyZWFtCmVuZG9iagoyMiAw
+ IG9iagoxNjAKZW5kb2JqCjExIDAgb2JqCjw8IC9MZW5ndGggMTIgMCBSIC9UeXBlIC9Y
+ T2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMzI4IC9IZWlnaHQgMTIwIC9JbnRl
+ cnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDYxIDAgUiAvSW50ZW50IC9QZXJjZXB0dWFs
+ IC9TTWFzayA2NCAwIFIgL0JpdHNQZXJDb21wb25lbnQKOCAvRmlsdGVyIC9GbGF0ZURl
+ Y29kZSA+PgpzdHJlYW0KeAHt0AENAAAAwqD3T20ON4hAYcCAAQMGDBgwYMCAAQMGDBgw
+ YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
+ DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
+ AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
+ YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
+ DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
+ AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
+ YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
+ DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
+ AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
+ YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw8DQwzU8AAQplbmRzdHJl
+ YW0KZW5kb2JqCjEyIDAgb2JqCjUzOAplbmRvYmoKMTcgMCBvYmoKPDwgL0xlbmd0aCAx
+ OCAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCA0NDIgL0hl
+ aWdodCAzMDYgL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgNjEgMCBSIC9JbnRl
+ bnQgL1BlcmNlcHR1YWwgL1NNYXNrIDY2IDAgUiAvQml0c1BlckNvbXBvbmVudAo4IC9G
+ aWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3QAQ0AAADCoPdPbQ43iEBhwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwICBv4EBMVYAAQplbmRzdHJlYW0KZW5k
+ b2JqCjE4IDAgb2JqCjE3OTMKZW5kb2JqCjI5IDAgb2JqCjw8IC9MZW5ndGggMzAgMCBS
+ IC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMzE4IC9IZWlnaHQg
+ ODQgL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgNjEgMCBSIC9JbnRlbnQgL1Bl
+ cmNlcHR1YWwgL1NNYXNrIDY4IDAgUiAvQml0c1BlckNvbXBvbmVudAo4IC9GaWx0ZXIg
+ L0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3QMQEAAADCoPVPbQ0PiEBhwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwZ+BwY5FwABCmVuZHN0cmVhbQpl
+ bmRvYmoKMzAgMCBvYmoKMzczCmVuZG9iagozMSAwIG9iago8PCAvTGVuZ3RoIDMyIDAg
+ UiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDM0NCAvSGVpZ2h0
+ IDEwOCAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA2MSAwIFIgL0ludGVudCAv
+ UGVyY2VwdHVhbCAvU01hc2sgNzAgMCBSIC9CaXRzUGVyQ29tcG9uZW50CjggL0ZpbHRl
+ ciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dCBAAAAAMOg+VMf5IVQYcCAAQMGDBgw
+ YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
+ DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
+ AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
+ YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
+ DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
+ AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
+ YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
+ DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
+ AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
+ YMCAAQMGDBgwYMCAAQMGDLwPDLNvAAEKZW5kc3RyZWFtCmVuZG9iagozMiAwIG9iago1
+ MDgKZW5kb2JqCjI3IDAgb2JqCjw8IC9MZW5ndGggMjggMCBSIC9UeXBlIC9YT2JqZWN0
+ IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMzEwIC9IZWlnaHQgODQgL0ludGVycG9sYXRl
+ CnRydWUgL0NvbG9yU3BhY2UgNjEgMCBSIC9JbnRlbnQgL1BlcmNlcHR1YWwgL1NNYXNr
+ IDcyIDAgUiAvQml0c1BlckNvbXBvbmVudAo4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+
+ CnN0cmVhbQp4Ae3QAQ0AAADCoPdPbQ8HESgMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwMDPwAAxNwABCmVuZHN0cmVhbQplbmRvYmoKMjggMCBvYmoKMzY0CmVuZG9i
+ ago5IDAgb2JqCjw8IC9MZW5ndGggMTAgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBl
+ IC9JbWFnZSAvV2lkdGggMjcyIC9IZWlnaHQgMTIwIC9JbnRlcnBvbGF0ZQp0cnVlIC9D
+ b2xvclNwYWNlIDYxIDAgUiAvSW50ZW50IC9QZXJjZXB0dWFsIC9TTWFzayA3NCAwIFIg
+ L0JpdHNQZXJDb21wb25lbnQKOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0K
+ eAHt0DEBAAAAwqD1T20ND4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
+ DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
+ AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
+ YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
+ DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
+ AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
+ YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
+ DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
+ AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMDAy8AAfo8AAQplbmRzdHJl
+ YW0KZW5kb2JqCjEwIDAgb2JqCjQ1MQplbmRvYmoKMzMgMCBvYmoKPDwgL0xlbmd0aCAz
+ NCAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxNDggL0hl
+ aWdodCA4NCAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA2MSAwIFIgL0ludGVu
+ dCAvUGVyY2VwdHVhbCAvU01hc2sgNzYgMCBSIC9CaXRzUGVyQ29tcG9uZW50CjggL0Zp
+ bHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dAxAQAAAMKg9U9tDQ+IQGHAgAED
+ BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
+ gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
+ MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
+ BgwY+BoYkbAAAQplbmRzdHJlYW0KZW5kb2JqCjM0IDAgb2JqCjE4NgplbmRvYmoKMTUg
+ MCBvYmoKPDwgL0xlbmd0aCAxNiAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0lt
+ YWdlIC9XaWR0aCAyMjYgL0hlaWdodCAxMjAgL0ludGVycG9sYXRlCnRydWUgL0NvbG9y
+ U3BhY2UgNjEgMCBSIC9JbnRlbnQgL1BlcmNlcHR1YWwgL1NNYXNrIDc4IDAgUiAvQml0
+ c1BlckNvbXBvbmVudAo4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3Q
+ MQEAAADCoPVPbQo/iEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwMBrYD3fAAEKZW5kc3RyZWFtCmVuZG9iagoxNiAwIG9iagozNzgKZW5k
+ b2JqCjE5IDAgb2JqCjw8IC9MZW5ndGggMjAgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0
+ eXBlIC9JbWFnZSAvV2lkdGggMTI0IC9IZWlnaHQgODQgL0ludGVycG9sYXRlCnRydWUg
+ L0NvbG9yU3BhY2UgNjEgMCBSIC9JbnRlbnQgL1BlcmNlcHR1YWwgL1NNYXNrIDgwIDAg
+ UiAvQml0c1BlckNvbXBvbmVudAo4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVh
+ bQp4Ae3QgQAAAADDoPlT3+AEhVBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDDwBgZ6EAABCmVuZHN0cmVhbQplbmRvYmoKMjAgMCBvYmoKMTYwCmVuZG9iagoyNSAw
+ IG9iago8PCAvTGVuZ3RoIDI2IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1h
+ Z2UgL1dpZHRoIDQyOCAvSGVpZ2h0IDEyMCAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JT
+ cGFjZSA2MSAwIFIgL0ludGVudCAvUGVyY2VwdHVhbCAvU01hc2sgODIgMCBSIC9CaXRz
+ UGVyQ29tcG9uZW50CjggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dAx
+ AQAAAMKg9U9tB2+IQGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
+ gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
+ MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
+ BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
+ gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
+ MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
+ BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
+ gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
+ MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
+ BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
+ gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
+ MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
+ BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
+ gAEDBgwYMGDAgAEDBgwYMGDAgAEDz8AAWf4AAQplbmRzdHJlYW0KZW5kb2JqCjI2IDAg
+ b2JqCjY5NgplbmRvYmoKMjMgMCBvYmoKPDwgL0xlbmd0aCAyNCAwIFIgL1R5cGUgL1hP
+ YmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzNjQgL0hlaWdodCAxNzIgL0ludGVy
+ cG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgNjEgMCBSIC9JbnRlbnQgL1BlcmNlcHR1YWwg
+ L1NNYXNrIDg0IDAgUiAvQml0c1BlckNvbXBvbmVudAo4IC9GaWx0ZXIgL0ZsYXRlRGVj
+ b2RlID4+CnN0cmVhbQp4Ae3QgQAAAADDoPlTH+SFUGHAgAEDBgwYMGDAgAEDBgwYMGDA
+ gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
+ MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
+ BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
+ gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
+ MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
+ BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
+ gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
+ MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
+ BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
+ gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
+ MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
+ BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
+ gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
+ MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
+ BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
+ gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgy8DwzdzgABCmVuZHN0cmVhbQpl
+ bmRvYmoKMjQgMCBvYmoKODQxCmVuZG9iagoxMyAwIG9iago8PCAvTGVuZ3RoIDE0IDAg
+ UiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDIxOCAvSGVpZ2h0
+ IDEyMCAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA2MSAwIFIgL0ludGVudCAv
+ UGVyY2VwdHVhbCAvU01hc2sgODYgMCBSIC9CaXRzUGVyQ29tcG9uZW50CjggL0ZpbHRl
+ ciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dAxAQAAAMKg9U9tBn+IQGHAgAEDBgwY
+ MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
+ BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
+ gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
+ MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
+ BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
+ gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
+ MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY+AYGMp8AAQplbmRzdHJlYW0KZW5kb2Jq
+ CjE0IDAgb2JqCjM2NgplbmRvYmoKNzQgMCBvYmoKPDwgL0xlbmd0aCA3NSAwIFIgL1R5
+ cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAyNzIgL0hlaWdodCAxMjAg
+ L0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJD
+ b21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt3etT0lkY
+ B3AvKHIHRVAuC/3wBoTsL2lJqQUHxjS1i2VRm46FNYthVBMTs3bBsWJiyrR0vIyZOWmj
+ 5mjDmONUs//aPj/U5Cht25tenH2eN3Beno/f5xxw+J2TlYWFAiiAAiiAAj9TIJvi+iFH
+ cMjZqVyqamdeOTDN/8CyaQEGPF4etcXjwQQ5mu+RpDQ2KfL5/ILNElBTWxPi8/PhTw0o
+ 3xHZ0sjLywcKgVAoEonEYrGEooLpwKSEQkFBAWfy7yIcRy50CWAAhVgilcrkcgVlJZfL
+ pFIJqAiBZFPkG02T4oBscBoSqUyhKCxSKouLVSo1NaVSFRcrlUWFCoVMKuFEICPQNJlB
+ uHRw4eA05GChUpeUajRanU5PTel0Wo2mtEStAhN5SgQiwoFk2GhSHLBwiMSgARggoTcY
+ jfsYE0XF7DMaDXpQARIQEYu4ZSQzSDa3dvAFEA5FkapEAxaMqbyisspstlisVJTFYjZX
+ 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
+ viDqst59lIDP53HDfqx3j+A4HXZLLu5ZhFy9ZxFyC3sWX9Dveq8GrVFBOrrWwXm0OXb5
+ HlUABNqkut09Koxunvcv9ubI1+3Nwd7UrezNndIx8YDH5N/ZniSiY2WH4dHWJOLf1V4s
+ Rjfj0dyjje873IM+xaPSs7v7vXccD/IxPsrgTv/PgRkPb5DBaQ7IibPATpx9758fXb3t
+ 88+zfxJ+OvB/4sD/ALeKuvIKZW5kc3RyZWFtCmVuZG9iago2MyAwIG9iagoyNjg5CmVu
+ ZG9iago3NiAwIG9iago8PCAvTGVuZ3RoIDc3IDAgUiAvVHlwZSAvWE9iamVjdCAvU3Vi
+ dHlwZSAvSW1hZ2UgL1dpZHRoIDE0OCAvSGVpZ2h0IDg0IC9Db2xvclNwYWNlCi9EZXZp
+ Y2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRl
+ ciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7ZrrN1tpG8b1IBEiCYmERIjEhGgqojEh
+ GHEc6QRdWYSW0VQ6bRG0ZiIsI8owSEcThmKUVEWpVuN87Kz+a+/97ISZOjXdOjP7Xcv1
+ oasfcj/5ua5739n7ebaf37nOHTh3gKAOXPgi+iJ/HCK5+Jcu4dZfa1xEa+KF8+IAxuXL
+ l/2/iGAhWA7x4eLC/AEcYCGRyOQAryi4tF9NJpNIsCCAYVif5xYKDAMiAQ2FEhgEooKC
+ cQrVojUCKZSAADJwebF8p0IeIYcACOEE02g0OoMRckYxGHRYKBiBebFQhL5R7RNhQFQa
+ DWCYLBYrLIzN5uAWmx0WBoswQ0IYNBoVw0Jm+UiFIfn7A1EQlUYPCWWyACWCy+XyIiMj
+ +TgFpTxYIoLDYbOYoSF0wAKz/P19gwIkiI2EETFCmGGccC6Pz48WCGKEQtEZJBTGCATR
+ fD6PG84JY4JbiIqErPpkfp5OIgcEBoFHLHY4NzJKECOKFYvj4iUSSQKmK58lTw0Ux8eJ
+ xbGiGEFUJDeczQKvggLBKiy/U5vK4xI5AGJDRDy+QBgrjpdIpYkyWZIclIxLqDJJJkuU
+ SiXx4lihgI9RgVUeqNOdwoIjU4KC6aEsDpcvEIklV67K5NcUXytT09JUB0r3UQcFqrS0
+ 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
+ izDvriEq1Fmotw4EfDh1sAR64+n091M83+zDv2ihs8uHLzr/yLkD5w78Nw78D2qC6D0K
+ ZW5kc3RyZWFtCmVuZG9iago3NyAwIG9iagoyMjY5CmVuZG9iago3MiAwIG9iago8PCAv
+ TGVuZ3RoIDczIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRo
+ IDMxMCAvSGVpZ2h0IDg0IC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0
+ ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4K
+ c3RyZWFtCngB7Zz5W1LbGsfLU86KMwKiIIqzgJEDyXUqC+JEYoilEmZRmlPilBrK0cLh
+ kFOGs+Is5jyfe+9z/7X7rg2mqZzUU+dpd/b3JwUeed+P7/dda++91rp0iRBBgCBAECAI
+ EAQIAn8vgcu419/GC5GyO6pfcKmjGdihnL4XwM+4ANOVK1eu/hSCRCAdC8Nvzs5KDOEC
+ WPb29g4OjkfkhCsdCdzRwQGSgZQQPMTum5GzEANgiBdGy8nJ2dkFyRXJDYfCAsdScHZ2
+ cgKMQA+xw9B9A3JYF7MSc3R0QrRc3dzd3UkkDw8PT1wLEiCRIBU3V0jKGdhZyWEl9xf6
+ 3Gdk9mBIJwsvErDy8vb28fHx9fX1A5FxKBQ3hA9JeHt7eXp6ADzEzkruCjLrRQcINFai
+ KgNkUGNQYSTgBbCAkz+FQqVSaTRaAIiOO6GoIXhIgULxJ5P9AB+wIyFyUHOo5Czgzl9w
+ B8wsyBAxbx9fMplCpQGmwCAGg8FkBgcHs3AqCJ3JhCSCAun0ABqVQib7+ngjchZwF+Nm
+ ZYbKzMUVkHkBMX8qjU4PYjCDWSGhbHZYWHgEUuRnRf3w+hxqJBZ6eFgYmx0awgpmMoLo
+ dBrVH8h5YeCwgjtvvaF+Bt4EZs4ubu4eCBmFSg9kMFkhbIAVGR0dE8vhcLhcHqY4nMkS
+ NZcLKcTGREdHRoSHsUNYTEYgHWoOwHm4u7k4I6Mibmfub0eZkcCYZAqNHsRkhbLDI6Nj
+ OBxe3DX+9fiEhITEpCTBMd34YXUsUEFSUiKkEH+dfy2Ox+HEREeGs0NZzCA6jUIGq5KO
+ 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
+ KhxqnjwJ/vNn0GgPIEVHR/5/+Owdbakn6UeI+OYA0QGP3H9W1p9aoK8MPuvnvrVI0j/f
+ AjT5dX254uGvwwT+xgT+AxQ64gQKZW5kc3RyZWFtCmVuZG9iago4MSAwIG9iagoxNzI2
+ CmVuZG9iago2NiAwIG9iago8PCAvTGVuZ3RoIDY3IDAgUiAvVHlwZSAvWE9iamVjdCAv
+ U3VidHlwZSAvSW1hZ2UgL1dpZHRoIDQ0MiAvSGVpZ2h0IDMwNiAvQ29sb3JTcGFjZQov
+ RGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1BlckNvbXBvbmVudCA4IC9G
+ aWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae2a21Ijyw5EZ7hj7tiY+f8vPVJ1
+ 2zhts/esh2x2xMl6YFBEWlLkGlVXtfn1KysOxIE4EAfiQByIA3EgDrgd+J31H3CAUe6G
+ L7L+Iw40jb/i90XtcqyrrB9xYHJ//t/zF/BmbvWxbvc660cdaAaFovH9G7tpl2xqU8c3
+ WT/owMSg6U3svt8zp4GrcauPVMO3te6yfsyB9r8wFIwavH8euzFxE7cds/usH3Ng+i9T
+ 9Aa7ge6bqevz5Bi4mx61ani1Wj1Mq37LWsyBL9MLQqFodvPYnUXXEzeBa2wztMex5lT5
+ ZyEHDlxfrRreDt35+8EYuXrE1cCNUXt8fHp6eu5V/2Yt6sDO9sfH/r+yqrHrqesN88zQ
+ zeB6p1w9NLXx6Zde47f8WNCBL9ufnopeo7v5Dt3YK3cT19ReXl5rvfV6fR2Z8mMhB/a2
+ t/GF4ulg6k73yyLXp8oxcU/PRW0wex9r/JofCzpw4HvRO0R3hlwdT+oW11vl03Nhe39f
+ r9ebaa3XU6b8XMaBA+PL+drzJnR1TKlH3cmTboxcPeTqGVfgxmc/dmsGmH8Wc2Dn/EdV
+ XK8LXT/rpkfdMbm+EfReOYHbfHxsPw/Wdp8pvyzgwLH3mx26c0NX5K56r6yJe3lbT9z+
+ jNUAQ24BXl8lBrlD99dvLzV1fa27Otkux2Z5e3c/kzuct+22ZzZrQQc+ttvDufuYyN3X
+ ra4udUfb5UxuOp5sDj42sOWEsszRZK7SJ8PDx9W2t8u+GnxDbnewfHvfkyv04xm54Hk4
+ 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
+ ZG9iago2NyAwIG9iago0MDM4CmVuZG9iago3OCAwIG9iago8PCAvTGVuZ3RoIDc5IDAg
+ UiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDIyNiAvSGVpZ2h0
+ IDEyMCAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0
+ c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae2c
+ 918TWdvGdddFqtKRErr0IkUCAelVSqQEwdADSCiCURAFKQKCFEGQJiDSRBEV2+o+++zn
+ /dfe6z4zIZSA2N15vH+AZOZMcr5zXfd9ksycc+jQr/h1Bn6dgV9n4NcZ+JecgcNa4l/S
+ 9T27yZB+O1Cwpnu+0E+3g7rLc/2OOIL4Y8+gvdSKP4CO/emANB3aJGNcHJSOjs7Ro0d1
+ 9wzsRBOuLWPlUH8+UB5OjUZYDEpPT19f34ALwx3Bb0YDPT3WmGDBugn6s2BuwjEvcmgA
+ o/4bGhkdozh+/LgxwmRb0BbsYA2MjAypPYcKUNIU5iU9fzAml3DINfSIsTE0Q0MCAxSI
+ TE3NzMwpLBCWW4Kesx1mZqamaAhcHGRkCFQGynFuYmpy4fs92kIHU+rqkmyEBr0ARlgg
+ srI6ccLa2obCFmG3GfSMbba2PnHCysrSknDNgApdCZQ4dXWZbX8MJcNj2m2F49EsCAxY
+ ABKJ7O0dHBwRTk5OzggXFvQIG2i7g4O9vUhkZwdea0IFKQPdiqm27OHvVGe5xCNn8nSk
+ HOAgmwVDsyUwYDmBx9X1pJubm7u7h4fnrvDwcHfHzpOuri4uzsB1IFRbBkqc0JNhcmIS
+ 5XdJy214MCbo4EpTc3NLkg1s9oyMuMDk5eXt4+Pr5+ePOHUqYFucOkVb/fx8fXy8vbw8
+ PT2IlZHa85yW5uamcC15FpRUf749JGdOTj3C4+jgSsCRbE4uQHMHGXH5AykwKDj49OkQ
+ sVgcGhoaFhYm4QMPsQGbQ06fDg4OCgwIOOVPrCB1J1AnEhRykmsZ5U7Ib1JvNHgoKwYG
+ EA/awZfWNnYiB0dnF1ewQTMiAxiwQgEUfubMmcio6OjomJiY2NjYOD7wEBuwOSoSDcIl
+ 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
+ BgplbmRzdHJlYW0KZW5kb2JqCjc5IDAgb2JqCjUwMDMKZW5kb2JqCjY4IDAgb2JqCjw8
+ IC9MZW5ndGggNjkgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lk
+ dGggMzE4IC9IZWlnaHQgODQgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9s
+ YXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+
+ PgpzdHJlYW0KeAHtnPlbUtkfxxsnN1DcEFRQFNxQElxRFFMxlcQlFHXGhsitKNSJkkjL
+ pUySciMXDFzTIR0117Gp7zzff+37Ofdqi+k0Yn2frnPfv5iPz9P9fF7P+3M+5557zjlz
+ hhRJgCRAEiAJkARIAt85gR9Oif6PmBExl4/1I4H1cR4uKLNvB/I9NsB19uxZ11MkSAeS
+ wll+A4a43xA1xMzNzc3d3eMjeRJQH4Xv4e4OKaHMEEUE8eu58D05xA2j5kmhUDF5IXkT
+ Vlj4eCYUiifgBIoI4VcjiKEDzyFw8N97AjbgRaPRfHx8fX39ToEgDR8fSMjby4tKxRkC
+ QpzgiSyIo0PVCugwcN40H4TMPyCATqcHBgYyQEzCCkUPSUAqAQH+kJavDzDEECIPQhWf
+ oIb32Lm6guk8qVQwHIADaoHAKyg4BMRisdigUIIKxQ4pQCLBwUFMJgMwBgBCsCGVCnXs
+ jhzoJD/EDitYDw8KFWrV18+fTmcgbCzAFcYJDw+PiOByuTxCCxKIiIBUOGGhoWxWCEBk
+ 0On+QBA8SPHwwEr4+D1knx0ULHKdL3iOwQRwCFsEjxcZFR0dExPLR4p7r3iC6H3AcVgC
+ sTEx0dFRkTxeBIIICIFgAAKIHLhnwOMMgB+z86L5ADpmEJDjhHN5UdExAEwgOJcgFApF
+ okRMSYQUHrtIBIkknBMIAGVMdBSPG84BgkFMAOhD83KCH3qX+BENd57Idv50RlAIOwzI
+ Abg4wTmhKDEpOSU1TSwWp2dkSA4o8zvXgXAlGRnpkEhaakpyUqJIeA4YxkQDwTB2SBCD
+ 7o8MiPkPG//+0YsIPuC5YexgsGMGs0LDuZHR/HiBUJSUkipOl0iypNLzOTk5uXl5sj3l
+ E0z7cefl5UIi56XSLIkkXZyakiQSCuL50ZHc8FBWMBOGQIyfG9Y//sF7HFa1yHhUL+Q7
+ ZgibEwHoBAlATpwhkWbn5MryLxQUFsnlF4sVoBJQKQGF4kbxF1+Uy4sKCy7ky3JzsqWS
+ DDEQTBAAwAgOOwT4+UL9ouEP7PfF0Q/BO+uKjIezA9tFxcYniJLT0iXSnDxZQZG8WFFa
+ Vq5UVlSqVFVV1dU1BFZ1dVWVSlVZoVSWl5UqiuWFBbK8HKkkPS1ZlBAfGwUGxPlB+YL9
+ vogP4ME0xd2D4kXzozOC2Rwe2E6YlJqemZ2bXyAvLi1TVqqqa36uvaxWX9FortbV1eNq
+ IJj2wq6ru6rRXFGrL9f+XFOtqlCWlRTLC2S52ZnpqUlCMCCPww5m0P1oXhSwH8z+/tZ9
+ +/Co3j7+gUGsMG4UXyBKEUuycy8UFZeWV6hqAJumrr6x6dp17Y2bOp2uubm5BdRKOKGo
+ IXhI4eYN7fVrTY31dRqAWKOqKC8tLrqQmy0Rp4gE/ChuGCso0N/HG1XvF/DhzkNVG8AI
+ Dg2PjEXssnJkhcWlSiCn1gA37Q1dS+uvev3tO21tBsPdu0YC6+5dg6Gt7c5tvf7X1hbd
+ DW1TIyAEgsrS4kJZThbiFxsZHhrMCPClUT1xfEd2XmzMcwd4ftAtwrjRccJkYJcvV1wC
+ dFfqGq/f0LXe0rcZjPfaO+4/6Ozs6uru7iG0uru7ujo7H9zvaL9nNLTpb7XqblxvrLsC
+ AC8p5PnAL1kYF80Ng9HPD8cHY98R+D6Gx+LwYgWJaRJgV6qsqlXXNWl1rfo7BmPH/c7u
+ noePeh/3mUymJ/39/WYCC8J/Amn0Pe599LCnu/N+h9FwR9+q0zbVqWurlKXAT5KWKIjl
+ cVhfxgd1C90Wcx47PIovTE6XyopKlNW1mobrgK7N2AHgeh+bnpjNzwYGBoeGhoaHR0ZG
+ LIQVBD88DGkMDgw8M5ufmB73AsIOYxsAvN6gqa1WlhTJpOnJQn5UOBvDB50XOseh5kOD
+ HsDz9qUzAV6cMFWSU1BcXlWradQ2Y+h6evueALeh4RHL89GxsfGJCSumSYIKj35iYnxs
+ bPS5ZWR4CBg+6evtwQA2axs1tVXlxQU5klRhHIbPF1qHG+och+H7ASZ67hQvnwAmC+CJ
+ 0rJyC0sqflI3aFv0ho7Onl6T+dngsOX52LjVOvnCZrNPTSPNgGYJKRQ5lsKU3WZ7MWm1
+ jo89twwPPjObEECDvkXboP6poqQwNytNBPhYzAAfLwp0jkPp7detPyOEEwnwpDJ5mar2
+ 6jWd/m5H1yOTeWDIMjpmnUTUZmbn5uZfvlwALWL6jYDCI0c5vHw5Pzc3OzM9ZbNNWsdG
+ LUMDZtOjro67et21q7WqMrlMCvgiOSEMfxqY7/DaRdbzoHj70YNDeXxhapZMXl6trte2
+ trV39ZqeDo6Mjltt9ulZwLaw+JvD4Xi1tLS8p98Jqf3ol5ZeQTq/LS4AxNlpu806Pjoy
+ +NTU29Xe1qqtV1eXy2VZqUI+LzSY7udN8TjcfC4urm6eVKhbdkRMQkqmTH6pRt2o0xsf
+ PDQ9HbKMWW1TM3MAzuEAaL+vrKyurq6trb1GWieosOAhCUhlZeX35eUlhwMQzs1M2axj
+ lqGnpocPjHpdo7rmklyWmZIQE8GG2qV6urm6uHw28KHC9aDQ/AJDOFGCJEmuvLxG3aS7
+ fa+r1zxoGZ+0A7pFx6vlZcC2hnhtbGxubp0KbW5ubEBCr4HiyvLyK8fiy7lp++S4ZdDc
+ 23Xvtq5JXVMuz5UkCaI4IYF+NDDfIX0DChcaLlgP1a04u6C0Cpx3u7277+nwGLCbXwB0
+ KwjcBoK2vb2z88cH7RJQH6L/Y2dnexuS2txACFcA4ML8jH1ybPhpX3f7bXBfVWlBthjV
+ LjIftN3P+8YPLq7unt649ZIzZYrKy/U39e09pgHLhG1mftEB6DBy24ja7u6bN2/+PDWC
+ ZHZ3Ia2dbYwgAHQszs/YJiwDpp52/c36y5UKWWYybj5veGE7nB6V5s9kc2OF4vOF5TVX
+ tbeMXQDPap9bcCyvrq1vbG0BOeCGqL19+/Ydpv8QWngOkAzKCRgCwa2tjfW11WXHwpzd
+ Cvi6jLe0V2vKC8+LhbFcNhPa7mH00LBH9aEHhUXGJ0pkCtUvTS2Gzt5nlgn73OLSytr6
+ JqDbReAQtk+J/UVQfZrFu3cYQyC4s7W5vraytDhnn7A86+00tDT9olLIJInxkWFBdChd
+ GPgOtg1Ez8uXHhIeLUiRFpSB9fQdD/uHx21zi8ur65tQsLsYub1HHgXsv9+5jop7Ly2M
+ IPDb3lxfXV6cs40P9z/s0IP5ygqkKYLo8BC6r9eh9M66oWGPFREjTDtfpKxtaDZ09g2M
+ vphZWFpdB9+B7d7invssgO8c2JHhfZYIhvAdVPEb8N/66tLCzIvRgb5OQ3NDrbLofJow
+ JoIV6OftCW3jM+9h9BhsLl8kzrlYqW5qNfb0D01MzTtWXm/tIN9h7A488cjICPOHAwkh
+ gIjf7s7W6xXH/NTEUH+PsbVJXXkxRyzic9mMo+nR/JhsHj8xI0+hugKF+8hssU6D9Ta2
+ wXkYvAOP+usvwkA6MtDPUsLxvfljewPMN221mB9B6V5RKfIyEvk8NtOPdrj33CnQcmG2
+ lyjJU1RpgB70jMnZxeW1TbDeIfCODIhwf/iUII5vd2dzbXlxdhL6BtDTVCnyJEAvFJou
+ xf2wyiXp4RSdo+fmSVYu8HOyclHPJbsGDs+ZrkHOWPbYHX/GQs6WMXRotuLEbJl8UzvB
+ mxpaYyFXCZxdJSBXqE62QkWujp5kdRQGPnJlHl+Zh5Xl463Mn/n3fRVaR5+Fvs5XoTPk
+ F8mTfJH8p1/Dbaf3a7jd+a/hmPn+bTsxsK0YU3b7iXdiAD1yF5Dzu4AQPnIHmrM70IAe
+ 2kWFbx0ldz8ed/fjJ/jInbfH3Hl7Bhv6MPcdteu77rTv+q53ftf3GfLEwUlOHLzHd9hp
+ F1mBXFFSpqw4vaddKpVlpXDaJd/J0y5Qu186aVV4mk9aFZ3spBWODzteSp7yO/4pP9hi
+ AO6Ds2rkCVNnTpji+GDeTJ5udup08171wj0i6HQ4ebIevxrjb09HHtgUhJoHuhGDvNXh
+ +OwQyn1+buSNIn9/KveA7/Z/Rfz2DAgVfPA2G3Sdzam5zQZdxPJVb7PZ9x/wI29S2jfU
+ cX/iBsQuBSJv8TouvPcOdMHuQSNvkHMGINZDYBAkby90ih7uQdRGUCdBFGEwPD36xjdn
+ fkAO13LuQcRRIpaE1V4K+A+U2Yc8v/m/0ONOg745KPIBJAGSAEmAJEASIAmclMD/AG0J
+ Lx8KZW5kc3RyZWFtCmVuZG9iago2OSAwIG9iagozMTU1CmVuZG9iago3MCAwIG9iago8
+ PCAvTGVuZ3RoIDcxIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dp
+ ZHRoIDM0NCAvSGVpZ2h0IDEwOCAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJw
+ b2xhdGUgdHJ1ZSAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2Rl
+ ID4+CnN0cmVhbQp4Ae2d+V+S2RfHq+lro+OCiqKIipi4ZC5JbiOpmaapWZqmVobpaBhG
+ uU/uqSGmQRRumGnuaO5L00yv+de+59wHBVxm0mherx6f80vAq3g47z587rkP95574gQT
+ DAGGAEOAIcAQYAgwBL6JwEnaxjdhOeI/RpinTOMnGoVpXqcw0yNCOtw/2yYKIE+fPv0/
+ GgekB0kSyt8ZLiVSBIo4razOnPnZGNa0CGM+P585Y2WFeSJepPudhEugAlMkijytrW1s
+ fsGwhbCjUWA+JDEbG2trSPQM0qXYWhwtBRWYgkgBKQC1tbO3t3dwYLFYjjQMSMvBARK0
+ A8I2AJdI9zTK1oJojVCBKSIFoEDTydmZzWa7uLhCcGgUmI+LC6Tm7Ozk6MgCvAiX0q0F
+ 0SJV/PqDUEGnwJQFRNkugNLN3Z3L5Xp48CA8aROYjYcHJObu7sbhuLqwgS4L2YJuwRKI
+ IXy7aAlV+P4TpdraOyBTV44b4PT09PLm8/k+PgKBL81CIPDxgdS8vTw9AbAbxxXZOiBa
+ UC167bfagYEqShWUClDZLsDUw9OLzxf4nvUTCv0DAgIxggxx7geO7RxIQgEB/kKh31lf
+ AZ/vBXDdOC5sCi2I9lvJGqna/GIHX3+A6o5MBb5+woDAoHPB50NCQ0PDwklcoElQ2YRB
+ YiHng88FBQYI/QAusHUHtGAIdiBaYgdH1izOqIgDIFWQKsed6+nt4+vnHxgUHAI4I0QX
+ I6OioqNjYmLN49cfLsw/f2xMTHR0VFSkSBQRHhYaEhwU6O/n6+PtyXXngGgpsqBZLA4O
+ N6fCv20QKzqAnYOjswuHy/Pi+woDgGnYBVFkVEzsr2JxfEJCYuLlJCqu0CAMqVxOTExI
+ iBeLf42NAbwXwoBtgNCX78XjclyckSy6wZFslhKrFfFVQtWTL/DzDwoODRdFRseKLyVc
+ TkpOuZqadu1aekZGRibEdVoEZgIJpV+7lpZ6NSU56XLCJXFsdKQoPDQ4yN9PwPekyNoC
+ WagNDi1ZrK1OQxFgY2vPcgKteoJUAxFqVKw4PjEpJTUtIzPrxs3snFu5uXl5t/NpFbfz
+ 8nJzb+Vk37yRlZmRlpqSlBgvjo1CtIEgWiTrxLK3BZulJHsIL0CsUFsRC2AbqJ4PiwCo
+ CUkpaemZN7Jv5eUX3LlbVHRfIil+UEKilAZBZfKgWCK5X1R0905Bft6t7BuZ6WkpSQmA
+ NiLsvIEs29EBzAAqAyy5vhosYIV5AEyt7FnOru48b9Dq+XBRdFw8QM3Iys7Nv3PvvqSk
+ tKzsobTikUwmq6x8DCGnQWAelZWQ0qMK6cOystISSdG9O/m52VkZgDY+LloUjmS9ee6u
+ zix7qAyIF3wt2G2stvaOIFYvAaEaI05ITsu4kXO78J7kwW/l0kcyufxpVXVNbW1dfX0D
+ raK+vq62tqa66qlcLnskLf/tgeRe4e2cGxlpyQniGEJW4MXlsB3RCw4B9iRlrVAGOLm4
+ 8/i+AcFhohhxYsq169l5hUWSkjKpTP60ura+4VljU3NLS2tbWzvNoq2ttaWluanxWUN9
+ bfVTuUxaBrotzMu+fi0lEciGBQf48nnuLk7gBZTJfo1it7GiB3A9BcKg0IioOKCalZN/
+ V1JSXlH5pLquobG5pa29o7PrhULR3a1U9tAqlMruboXiRVdnR3tbS1NjQ131k8qK8hLJ
+ 3fycLCAbFxURGiQUeHKJF3wtWGICMGIRD/AGsYZHxoIDANV7xb9JK5/W1D9rbm3v7FIo
+ e1729r1SqVRq9evXGhrF69dqNaT1qq/3ZY9S0dXZ3tr8rL7maaX0t+J7QBbcIDYyHCTr
+ TbwARy+ot/5NsaZYPfhnA0MiosVJqZnZQLWsQl5V96y5raNL0dPbp1JrNG+12v6BgUES
+ QzQJKpuBgX6t9q1Go1b19fYoujramp/VVckryoBsdmZqkjg6IiTwLN8DTfarwALWn6Bs
+ RbW68fh+QaGi2ISU9Jt5dyRlj+Q1DY2tHS+6X/apNG+0/YNDwzrdyLtRiPcQYzQJzAVz
+ ejei0w0PDfZr32hUfS+7X3S0NjbUyB+VSe7k3UwHyYpCg/z4PDcEC1bwb+UWmCsUWAas
+ wnNhkXGJVzNzCu6XSuXVDU3tnYqXfWqNdmAQgb4fH/8wMTEJMYUxTYsgqWBOExMfxsff
+ I97BAa1G3fdS0dne1FAtl5beL8jJvJoYFxl2TrgN1grA/pMTGLDasdgcno8wODxKnJSW
+ lXf3QXllFVJV9qo02sHhEUD6AWhOz8zMzs3pqZinSRjSmZubnZmZnpqc/ABwR4YHtRpV
+ rxLJVlWWP7ibm5WWJI4KDxb68DhsFlQF/wyWmCvMXVnOHB6fYL2SfjO/qLTiSW1jW6ey
+ T/2mf0g3OvZhcgqA6vXzCx8/flxcXMJYpk2QdBYXIbWFeb0e8E5Nfhgb1Q31v1H3KTvb
+ GmufVJQW5d9Mv0LA8nkcZxbUsf84dqFcz1jbOjhxPPjCc+FRl5IzsgskZbKqhpYORa/6
+ 7cDwO4A6PTOnB6LIcmVldXWNlrG6urKyvLy0BHT1czPTgPbd8MBbda+io6WhSlYmKcjO
+ SL4UFQ5W4MFxcrCFouBgJ8DKlZirK9fbLwhMIDkjp1BS/hjE2tWjejOgGx2fmJqZmwem
+ yyvAc319Y2NzJ7ZoETvpbG5srK+vra2uLAPb+bmZqYnxUd3AG1VPF0j2cbmkMCcjGRQb
+ 5OfNdcWxywpuGx5gsSfhrsDPNnaObHcv38DQSPEVwFr8UF7X9FzRp9EOvxufnJ7VLywu
+ L6+urSPQra1Pn/6gbXz6tLUFSW6sr60uLy8u6GenJ8ffDWs1fYrnTbXyh8UA9oo4MjTQ
+ 18ud7WhHnGB/rmTQAhdw5ngKAkJEcUnp2YXFUnldc6dS9WZwZGxiGqS6REGliH7+/PlP
+ En/RKqicIDnQDNCl0C6BaKcnxkYG36iUnc11cmlxYXZ6UpwoJEDgyXEGJzhw6CJyhRLL
+ lQtjVkTs5TTwVumT+pbOHpV2eHR8alb/cWkFlboFKkWiZjC/0CTMkvrzT4RLoV1Z+qif
+ nRofHdaqejpb6p9IwWPTLsdGBAv5lBPA0LWvYE+dwkGLhS4QFB6dkJqVLymXA9aX6n7d
+ +4kZiioF1cD0AJR//3CxfyIUYmBL0K6vIdmZife6fjWClZdL8rNSE6LDg9AJWDh0nTq1
+ z61YtAGYEUAt4OMfclGcfD23qOxxbXNnz+t+3djk7Pzi8tq6gSq54K7P8sOxPOAD70qL
+ pLpDdnlxfnZyTNf/uqezufZxWVHu9WTxxRB/H6gJYOjavyQAG7Ci5Hr23IXYy+k5d0pl
+ NU0dPer+kfGpuQWwgI3NT38Yvv7mVz/gI/6wL5tnh2hRtJ82N0CyC3NT4yOg2I6mGlnp
+ nZz0y7EXzp2lBGu1rxFsy5XnExAaFX/1RkGxtOpZu1Kl1QHWj8urIFawVWKq5tf98uWH
+ BXjAB9+dHyELbrC1ub66/BHA6rQqZfuzKmlxwY2r8VGhATDtMgh2jxFQo5YDuCvKNSkD
+ XEDe0Kp4pdWNIVaDWPEKplc94IPR4mXTPA1kUbIIdkynfaVobZCDE2QkGQTrAEawj2CJ
+ Ddg5uoK7hkbGX71ZWCIDc+3VDI1OEqzbYjW9Gv2UaioI80yBLNrsFgE7OTqk6QWLlZUU
+ 3rwaHxkKDuvqaGe9nxGcPIWjFtSuUAwQuT588nu7Uj3wbmJmAdQKWHdZgOlHoO9jI1wi
+ WQrswszEuwG1sv33Jw+JYKEkgBoWR669lRaxVxab6y08LxKnZBWAXFte9L3VjU/rl1YB
+ K3FW41XoS3J3ZsacKclubawu6afHdW/7XrSAYAuyUsSi80JvLptFKoLdBkuqAbQBGLUS
+ 0nLulYFce14PogusrG8eX6x//70b7Ob6yse5ydHB1z0g2LJ7OWkJOHKBEcCc6/SeCha4
+ 2kDxarCB25KK6qYuItf55TWor9AEjBegXQWwW6Smz03SRsVCvbW2PE8E29VUXSG5DSMX
+ MQIne5u9XMFez4C9unn5BYviUrIKSyrrW7tV4K6zINctc6ymFz0ej3fQErBbINhZcFhV
+ d2t9ZUlhVkqcKNjPyw0MFqZcu6ayZNhyYMOtgZCLl1Kz74INPO/RDL2f0i+BXNFcd977
+ WImV0o0xd6wKQLBL+qn3Q5qe52AEd7NTL10MgZsEbKy09uXKcuHy/dFebxVJqxo70Qaw
+ GNhEuRrf+nhI1DxLY/boBGAECzM4cnU2VkmLbqHB+vO5Ljhw7cfV1tHFQxAYFp2Yniup
+ qGl58Uo78gFsAIoBI1fzyx2nZwa0yHVrA4zgw4j21YuWmgpJbnpidFigwMPF0XYfrnDT
+ xdbRlecbiNXr7WJZbatCNYDVwOrGp887cj1OIHfnugP286eNVawIBlSK1lpZMRm4An15
+ UBDArZfd/gpc7Rw5PDIryMx/IKtr61ZDlaVfXIUia5vr7ksdr+cU2L/++vzH5uqiHiot
+ dXdbnexBfiYpCHgcR7t9uVoDVyiz4OZAZj6UA21KiivY6zbX44Vxb7YELOG6RnFVtkFB
+ gFwv4IwLZrL76ZXhupek+StH48r4gDnFPc+O6APMuLWHpNkLFNYv4AOHGbfgdhZTZ5lx
+ 3PVkB+vh6iy8TcjMC3ax3HlqgAp/HGFe8Aszj90Baf7ADOth57HMfRdzmCbPdrge+r7L
+ CeY+oQlHs4c7UNEEDnufELlaw0SWua9txhSfGLkiVphsHe6+Nq7KYH6H2UN1D9ZD/g7D
+ /G64F+lusYIJkB9kD/O7IfM7926uxu8/PqI84Ci/c8PiV6i0mHUZ23xNuQJVtNYjrMs4
+ wawj2gZqYqkUWwPVI60jOsGsezuAK6F69HVvzDpNwtX020/ZKnEAXFy8vnaUdZonDlpX
+ DCs1j+e6YhyrACouyyJUj7auGI0Al2gx6+AJzm2mFFTYvXHkdfDMvg0DUAvv26AEu3ef
+ US2zz+ib9hkBV2Zf3PfYF4dgmX2c1LZUS+7jBK5kxyGz73jJsvuOiWBhh6z5PvlcZp/8
+ N+6Th66E4AQH9HWoYfo6HLmvAzrBnj4kyUwfkm/uQ0JZrKEdEdM3x2J9c9AJYOxi+jxZ
+ us8TsVjspEl6EzJ9yVqaLdSXzAiW6aNn0T56BiuAdppM30eL9n00gmX6lJZI7luuTykB
+ y/TVtXxfXQos0wfa4n2gCViot5i+5RbuWw5gceqFkoUm2/ZMn31L9dmHbckAFiSLTeGP
+ 6bkQF7/HuRAIlpIsnA7DnGNiwXNMjGSJGzDn7pAjjSxw7g62KDBoFsiCaJlzoix0TtQO
+ WeZcMwufa7ZNFmsDcl4kcw7f9znikDk3EqVmwUCnJQcdMuecWpAqeSuCFtmCJ5AjT2E0
+ 2wlaHMuL58Vux390Lq/hP4k5R9rSajV5P4CLrmAMGh17DkcRmARmapL4f/YQr0vP+M8Q
+ MhdiCDAEGAIMAYYAQ4CuBP4PfZTUEwplbmRzdHJlYW0KZW5kb2JqCjcxIDAgb2JqCjQw
+ OTEKZW5kb2JqCjg0IDAgb2JqCjw8IC9MZW5ndGggODUgMCBSIC9UeXBlIC9YT2JqZWN0
+ IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMzY0IC9IZWlnaHQgMTcyIC9Db2xvclNwYWNl
+ Ci9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDgg
+ L0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dn5T5PpFgdw2bsvUFroMq1v
+ 2dpaaqVa2WwJBEWKKArWBYJWjcVildDYiGIJYkPDqhCWKCABDSABQ5AQNfdfu+et5o4D
+ 9Xk7kyc3Nzfn+8NkksMcJx9Pvu/bcuQIBgVQAAVQAAVQAAX+1wRSMP9I4G/9PcKfkPpn
+ 0jBJCvxplgqESZD/cIbt6ekZmH8gkJ4OeCw7F3dc+gdzZlYW70f4mCQEfmJlZWXCXxCA
+ c2j/lM7IyARmvkAgFApFIpEYk5QAUAGYQMDn8VhvsjZLnQbNAdDALBJLJFKZTI5JWkAm
+ k0okYhAXAPcP7d8USZwabpqVFkukcnl2jkKRm6tUqjBJCCiVubkKRU62XC6ViFltuG0o
+ ksTY7FWzR81Ky8BZqcrLV6s1Wq0Ok4SAVqtRq/PzVErwlsW14bRZ7AQvJHFqKGqhCKQB
+ GpR1eoPhKGPEJCXAHDUY9DoQB27QFgnZ2k6MncJ2dRYfjlqeo8xTgzNjLCwqLjGZzGYL
+ hkPAbDaZSoqLCo0MeKvzlDlyOG1+FvuEPHzYcNZAzROKpXKFSq0zMAVFJvMxq81mt9tP
+ YDgFgMlmsx4zm4oKGINOrVLIpWK47Iz0BC0CZw2PRUGcWqNnCkssVpu97OQpZ3kFpBJD
+ FGCNyp2nTpbZbVZLSSGj18SxBfCATHDYKXDWPIFIIlfkafTGYkup3eEsr6x2uWtqa2vr
+ MBwCgFTjdlVXljsd9lJLsVGvyVPIJSIBDw77YIn8OGshUKs0hgKT1e44Xemqqas/19Do
+ abqA4RRo8jQ2nKuvq3FVnnbYraYCA3vZEmGiw2atoUFkQK0vMNnKnFXu2rPnm5pbLre2
+ eTFJCLS1Xm5pbjp/ttZd5SyzmQrYGpGJ4bAPlQhUSCZPKMlWqvVGU6mjwlXX4Ll0xXuj
+ vaPzts93B8Mh4PPd7uxov+G9csnTUOeqcJSajHq1Mps97EMlkpIK73tw1nk6pthaVuGu
+ b7zYeq2903fP/yDQ/TCI4RB42B144L/n62y/1nqxsd5dUWYtZnR5cNjw3newsNkKgbZW
+ qg2FFrvTVe9p8d68ddcfCPb0hp6EMZwCT0K9PcGA/+6tm94WT73LabcUGtRKtrGhRP76
+ 0TFuLc1R6ZiSUkdVHVB3+Pzdj0Phvuf9kQEMp0Ck/3lfOPS42+/rAOy6KkdpCaNT5UgT
+ WmfyRTJFvr7AYj/tbrjo7bjTFQyFn0cGh6LDMQynwHB0aDDyPBwKdt3p8F5scJ+2Wwr0
+ +QqZiJ956K7TM/litkKKrI7K2qbWm76uR6G+yMtobHR84jWGU2BifDQWfRnpCz3q8t1s
+ baqtdFiL2BIR8+HheKBD0rMEkmyVlimxOc+cvXTt1v1gqG/gVWxscmp6dnYOwyEwOzs9
+ NTkWezXQFwrev3Xt0tkzTlsJo1VlSwRZCayFEqhro9leXnP+SvvdAFBHRyamZubfLiwu
+ YTgEFhfezs9MTYxEATtwt/3K+Zpyu9kIhS0RJrCG1xBF/h+Fx8qgQryd/sfhF69GJqfn
+ 3i0tr6x+wHAIrK4sL72bm54cefUi/Njf6YUSKTtW+Ee+Al5EDt01vPJJFWxdn6yub77u
+ C4SeDcYmpucX3q9+XFvfwHAIrK99XH2/MD89ERt8Fgr4rjfXV59kC1vBvogc7GuwloF1
+ sc3pOtfSfi8YjkTHpuYWlj+sb2xubWM4BLY2N9Y/LC/MTY1FI+HgvfaWcy6nrRisZQmt
+ RbJc9VF4NLobLnf4e54OxiZn3gH15vbnHQynwOftTcB+NzMZG3za4++43OCGh+NRda5M
+ lOiuRfJcDWM6Xl7T2NrZ1ftsaPTN/NLq2ub2zu6XPQyHwJfdne3NtdWl+TejQ896uzpb
+ G2vKj5sYTa78N9ZKLWOyV9R62m4HQv3Rsem3yx8/be3s7u1jOAX2dne2Pn1cfjs9Fu0P
+ BW63eWor7CZGq/y9NbzygfVVX/eTyPD4zMLK2uZnoP76DcMh8HV/b/fz5trKwsz4cORJ
+ t+8qa202clo3eX0PwwOxydnF1fWtnS9A/R3DIfDt6/6Xna311cXZydhA+KEPXvp+Zw1f
+ qfJEcqU2ftcJrP+FIQp8J1v/5bdgKWkZ8HUIfGy0nKisu+C9E4S7fj239GFje2dv/9t3
+ 4p+DQxD4/m1/b2d748PS3Gu46+Ad74W6yhMW+OAIX4hkpKE1zSNBa5qa5F1oTfahOUVr
+ mprkXWhN9qE5RWuamuRdaE32oTlFa5qa5F1oTfahOUVrmprkXWhN9qE5RWuamuRdaE32
+ oTlFa5qa5F1oTfahOUVrmprkXWhN9qE5RWuamuRdaE32oTlFa5qa5F1oTfahOUVrmprk
+ XWhN9qE5RWuamuRdaE32oTlFa5qa5F1oTfahOUVrmprkXWhN9qE5RWuamuRdaE32oTlF
+ a5qa5F1oTfahOUVrmprkXWhN9qE5RWuamuRdaE32oTlFa5qa5F1oTfahOUVrmprkXWhN
+ 9qE5RWuamuRdaE32oTlFa5qa5F1oTfahOUVrmprkXWhN9qE5RWuamuRdaE32oTlFa5qa
+ 5F1oTfahOUVrmprkXWhN9qE5RWuamuRdaE32oTlFa5qa5F1oTfahOUVrmprkXWhN9qE5
+ RWuamuRdaE32oTlFa5qa5F1oTfahOUVrmprkXWhN9qE5RWuamuRdaE32oTlFa5qa5F1o
+ TfahOUVrmprkXWhN9qE5RWuamuRdaE32oTlFa5qa5F1oTfahOUVrmprkXWhN9qE5RWua
+ muRdaE32oTlFa5qa5F1oTfahOUVrmprkXWhN9qE5RWuamuRdaE32oTlFa5qa5F1oTfah
+ OUVrmprkXWhN9qE5RWuamuRdaE32oTlFa5qa5F1oTfahOUVrmprkXWhN9qE5/TvWqRk8
+ kVypNZrtFbVNXt/D8EBscnZxdX1r58v+12/faf5v/T/u+v7t6/6Xna311cXZydhA+KHP
+ 21RbYTcbtUq5iJeRmnLk13BYf8eQBcjWv0ofOfKrteeqr/tJZHh8ZmFlbfPz7h4cNoZD
+ 4Ov+3u7nzbWVhZnx4ciTbt9Vz693ndCaMUGHeNpuB0L90bHpt8sfP23tADaGU2Bvd2fr
+ 08flt9Nj0f5Q4HYba21ifnZIAutcDWM6Xl7T2NrZ1ftsaPTN/NLq2ub2zu6XPQyHwJfd
+ ne3NtdWl+TejQ896uzpbG2vKj5sYTW68rw9by3LVR0tsTnfD5Q5/z9PB2OTMu+UP65vb
+ n3cwnAKftzfXPyy/m5mMDT7t8XdcbnA7bSVH1bky9tl4yFooU6gNxTan61xL+71gOBId
+ m5pbAOyNza1tDIfA1uYGUC/MTY1FI+HgvfaWcy6nrdigVsiECa2lYF1kPVld33zdFwg9
+ G4xNTM8vvF/9uLa+geEQWF/7uPp+YX56Ijb4LBTwXW+urz5pLQJraQLrdJ5Qosj/o/BY
+ WSW8YHf6H4dfvBqZnJ57t7S8svoBwyGwurK89G5uenLk1YvwY38nvF5Xlh0r/CNfIRHy
+ 0g92SHqWUJKj0sGHmfKa81fa7wZCfQPRkYmpmfm3C4tLGA6BxYW38zNTEyPRgb5Q4G77
+ lfM15fBRRqfKkQizElgLJNkqLQMPxzNnL127dT8I2K9iY5NT07OzcxgOgdnZ6anJsdgr
+ oA7ev3Xt0tkz8GhktKpsiSCBdSZfLFeyhe2AEmm96et6FOqLvIzGRscnXmM4BSbGR2PR
+ l5G+0KMu381WqBAHW9dKuZifeeiu0zL5IpkiX19gsZ92N1z0dtzpCobCzyODQ9HhGIZT
+ YDg6NBh5Hg4Fu+50eC82uE/bLQX6fIVMxM9MO9jXaRk8oRQKmykpdVTVeVq8HT5/9+NQ
+ uO95f2QAwykQ6X/eFw497vb7OrwtnroqR2kJA3XNvoYktJawJVJosTtd9YB989ZdfyDY
+ 0xt6EsZwCjwJ9fYEA/67t24Cdb3LabcUshUCryGHrFNSM7L4YpkiT8cUW8sq3PWNF1uv
+ tXf67vkfBLofBjEcAg+7Aw/893yd7ddaLzbWuyvKrMWMLk8hE/OzDn6leiQlNT0T3rCz
+ lWq90VTqqHDVNXguXfHeaO/ovO3z3cFwCPh8tzs72m94r1zyNNS5KhylJqNercyGs4ZH
+ 41+/vgZrKGwBHLZKoy8w2cqcVe7as+ebmlsut7Z5MUkItLVebmluOn+21l3lLLOZCvQa
+ FZy1gK2QBNbsYcsB21BgstodpytdNXX15xoaPU0XMJwCTZ7GhnP1dTWuytMOu9VUYABq
+ tq0zD1uzJQKHLQLsPI3eWGwptTuc5ZXVLndNbW1tHYZDAJBq3K7qynKnw15qKTbqNXlA
+ LYKzPlQhR+IlkgktImUvW88UllisNnvZyVPO8gpIJYYowBqVO0+dLLPbrJaSQoYtELkU
+ GiTRWYM1HHYWTxjHVusMTEGRyXzMarPZ7fYTGE4BYLLZrMfMpqICxqBTx6mFvCw464N1
+ DV9mw9MRsPlCsUSeo8xT6/QGxlhYVFxiMpnNFgyHgNlsMpUUFxUaGYNep85T5sglYiG8
+ 76UfejKyvzeAw07LyITLFklk2QqlSq3RgrfhKGPEJCXAHDWAs1ajVikV2TKJCK6abZAE
+ Z/0TG2pEAKcty84B7rx8NYhrdZgkBLSgrM7PA+gckBYLBVAgv6M+khK/7IxMXlxbKpeD
+ tyI3V6lUYZIQUCpzcxXgLJdL49LwWIxTH3i5/vmrxzh2egacNmgLRWKJRCqTyTFJC8hk
+ UolELBLCTbNHDV2dmpKYGloELpt9QrK1zeMLAFwoEonEmKQEgArABAI+QMNNs9K/p2Yf
+ kD+0gRu8ATwePiYJgZ9YWaxzRjqndPx1hNVOTUtLS2fBMX9bAJjT2JMm3vTP1maPO+7N
+ /jwE/ktMUgI/vOL/BML/cCbzL/DzmH8gkIwt/gwKoAAKoAAKoAAK/HcF/g3PXHV0CmVu
+ ZHN0cmVhbQplbmRvYmoKODUgMCBvYmoKMzY4OQplbmRvYmoKODYgMCBvYmoKPDwgL0xl
+ bmd0aCA4NyAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAy
+ MTggL0hlaWdodCAxMjAgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRl
+ IHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+Pgpz
+ dHJlYW0KeAHt3PdfE+naBvDVXQsqgnRCC70TaSJNQicU6RCJBFgQjIBIL0E6hI4gvQso
+ CKir6znu7vvu5/xr57qfSSCh2FZZd47PD7vJzJCZb677uSdCZn744fv4/g58fwe+vwPf
+ 34G/4x04dWj8HUfxZfbJKKc/YrANv8w+v+6r0IGqPT9i/IRx5phB62gb9eb0k1/32D73
+ 1TUk5uEwZ8+ePXfu3PljBlZhA25LZmTEb8q3b+ICIg9p9PQuXLhwkRuXdIZ6IVbr6dGW
+ ZCQiAb8Vn1qFssOBgcSB6Mgv6etfpmFgYGBoaHhFZ2ABFrPV+vqXaGuOyAHhI97fmB43
+ ozCZCMVMlNAlAgEDipGRsbEJDVNTUzOtgadssbGxkRE2AxM/woQXKMJzlJ86vZOfe1xW
+ LCpWe3pAkckAIiPimJqZm5tbWFhaCmhYYVirBz1mCy0tLSywkRkxjUEkIPmIh/pkxXnC
+ 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
+ v2Meh+Pq8jTf7nKoxkFH2aGpIDz+3JnygI7SIx8BUZ//9LuJanR0QmDpwacGEvEffgfY
+ fR3zcUBUKBExKMajBlv5T7hrr7aPE2qINBGPHYj6E242o7uTb+AZO3yd/3wDB/X9EL6/
+ A9/fge/vwP/kO/BfKJkbpQplbmRzdHJlYW0KZW5kb2JqCjg3IDAgb2JqCjQ4MDQKZW5k
+ b2JqCjY0IDAgb2JqCjw8IC9MZW5ndGggNjUgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0
+ eXBlIC9JbWFnZSAvV2lkdGggMzI4IC9IZWlnaHQgMTIwIC9Db2xvclNwYWNlCi9EZXZp
+ Y2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRl
+ ciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7d35X03b/wdw936uMWPSRANRGkSTlGbd
+ SqPmSKFDaaBBUVKUBhRSpnTdZMh4udz5Mzy+/9r39XqvvU+nnHQaUB5n/YDO2XufvZ9e
+ 77V2dc5aixZZm1XAKmAVsApYBawCVoFpC3w3ZZv2Ib/5HXSy7823f5k081t8rx/hm6ea
+ eIHqwk1UxOoH1RZb3LQdZGeTg6mjT3zNb+hruUDtgnnxdNDRlrAtZVtmcZPNZUf9KDwi
+ j6y9iLzgtwPIyxnj0/GUm4a2fPnyFWg2xrZyrK3S2tgjK42b2XAv7KwdBrI4rKgqURPQ
+ BexpBJTwyeVJ6HjVIice8IHUatXWoK1lW/eJJhtwS20n7I6DyMGMqkKqieoJ5fksLE49
+ gUZA+omeCh3piCBoImZru379ejvVNrDZ681Ba/rX9vK0til2srWVAwBXwRKVpiDlfxgj
+ Sk+peMnngtAcE1Sdn9GPl6b0gMcrBxwxKCZSjo5OTk7Oqm1k22S2yVPaZtjB0VF2tocu
+ jwZWHluRQlRApe7hqXPOc02NkAMIzhgJVAEUP2ZPitWWeLDD1QOOHgBzYXN1dXNzl7YZ
+ bQubx0dNHubzaks3N1dX2XnTxo08lmJVpiKKkOKlxRP9KOMp6WQ4qTnfojmBUAQ5aqxk
+ 9TJ+Ej6lRzyhU24go9bWrdu2eaJ5eXlt377d29h8TJrxQW9sgg25/bZtW7dy/y1CC1ew
+ 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
+ EkefqyCiO2RvKKMJDdWZmrmEWbPM8ABmTkWdI0d1qXJl+V7FkpSPfh4avDuAUHa1t55v
+ qKksPVqYm5EcH7UnyN/bw42JRB/Jn0qah0RV/7B46fKVq22FcWdweExCalZBsaG8ur6J
+ ijduoZ4fDo8oRAnimKFO+F8zJ86HZsgw690mOR1jMk0sJZavX4FyZPgh6vvWDUo21VeX
+ G4oLslITYsKDdwqk7eqVy5cu/mGSux9V1Tar121AUXuDMTYxPQdhrKprvNAGRRT00M8j
+ T549f/laVTMQVQ4nNZy1wpweYCLpREuMPYry5fNnT0Z+HkJPCcm2C411VYhkTnpirEC6
+ Om9Yt9pG7n7MBpJxXGazap2dk4tiTMrIPYwwNjRf6rh2XSk+HX3x6g3GlQ+//a6K2VjL
+ E0/yqwXw0/QfnaZgqhrnXREp36GvfIFQiuT1ax2XmhsQycO5GUkK0sXJbt0qG1T299+b
+ uRtnHFHVGGM2bfbagTQmZeQVGSpqz7W0d/f2SRafMoqCqJIIRPV/+tHZ4YFPX8/Xetbc
+ maprkO4SlJLKd7+8fvlcSfb1dre3nKutMBTlCeQOr82bMNawss32kN9JHFevs3d29/QL
+ DIsBY/Fx1HRrx7WbA/dQ0U85tPA+ezyiuTP7WkqWva65M1ax5MhDSt6n415IJO8N3LzW
+ 0YraPl4MyJiwQD9Pd2d7VjYCaaawVRzX2jmiqneFRiek5xaBselSV0/fnUFRfPMWiqhn
+ 3N/oSZxwSpZdx3zZasLJm1Cyvt//+vaNSA7e6evputQEyKLc9ITo0F3eHi6OdmtVID8q
+ bJb1MpvVtg4b3VHVEfGpOYcNlWDsvt5/b2j4ySgqGr2iFkVVzhPOA1/OFyHLzuPj89co
+ tVB+QCZfjj4ZHrrXf70bkJWGwzmp8RHBO7zcNzrYMpBmChtlvWT5yrV2Tq4ePgFhsfuz
+ DpVUKMb7D0eevpCKFkWzUbTsxOfnVuM4jaGU8mZ1v3g68vC+gqwoOZS1PzYswMfD1YmB
+ XGKmsL/7fvHSFavW2W9099wREpmQkX+krLqxtau3H4yjL395915lUbvVHvfa85NnOmc1
+ 7nJIiQFcdZTv3/3ycpSQvV2tjdVlR/IzEiJDdni6b7Rft2rF0sUfd5DfSVmvd0DvGLAn
+ Njm78HhVQ0tHz637Dx+PvkJJ/857xW9TkeKTSf6O4n41+vjh/Vs9HS0NVccLs5Nj9wSg
+ h3RYL4X90UAj3eMaOye3bX5Be+PT84+W155vu3rzztAIGRFG84oLrU+cLKXjHP/3P2Mm
+ MXYTcmTozs2rbedry4/mp8fvDfLb5uZkt0Y6yIkDDbrHZSvxrYy7p39IVGJmoaGqobXz
+ +sCD4acvwfjnXxijZXQZ/4KTndZCfHz8lYkkboP++hOQL58OPxi43tnaUGUozEyMCvHH
+ rc+GdSuXoYM047ic3eMW752hMck5xaXVjW1X++49fPz8jTB+64r8nzcrScg3zx8/vNd3
+ ta2xurQ4JzkmdKf3FnaQHGjMOK7AXQ+7x7C41Nyj5XXNHT39g8NPX7398MdfKowmr7MQ
+ A2fZOZtcJAecf//z1x8f3r56OjzY39PRXFd+NDc1Lkw6SNvVK8w6LlWOPgHh+9Lyj1XU
+ t3Revz008vw14vj3P6zpsVew7IwW6lZj10nIf/5GIF8/Hxm6fb2zpb7iWH7avnDc+bjg
+ DnLF0o/yiNtH5bjVNzA8Pr2gBN1j1w2MMlLWf0tVG4+/UIEsPW/jhUog6fgGjndudKGD
+ LClIjw8P9N2qO04YsK2OJsizcFyk5xHfzVjrWoecfl3DcYl1nGEmdUP8LWU97XFmifW+
+ x8RQuxfHcD3t+x7rfbiJI7LIm57p34fz+2vr94WapCjyZxXT/r7Q+nOKsTAaFf/6c9o/
+ p7D+3Ex3NFH847fp/9zM+nNcQhIR/aL+08eZ/BzX+nsFXXE2v1dYZP09lx5FjC4z/z3X
+ IuvvXaWeZ/17V+v7ALRfXqu3VMz4fQCLrO9LmZP3paCw+Qb72bxPSr9zMP5t8jOUefBP
+ 42np/5DBWX43qEaWuXmflPV9e3w76ezft8dAWt9HOvv3kS7SKtv6vma88XE272uGo3SR
+ hLS+z34W77M3gbR+7mMWn/tgZatErrR+Dmk2n0MygVQf0rTsc3HD2ufi8NHChfS5OHxm
+ Rj4XN8wPv96d08/FGSGtn9Oc3ec0FSQ+/2HB54ZbvrXPDbfM4eeGdcglmJpitp9jl48Q
+ Gz+GjY/Oyeew1dwJX+Fz7PywMGcF+DKfYwekjDZaJK3zKsx0XgW8g4qQP8in2a3zfMx8
+ ng9C6pFcoc2YYp13ZnqTfBjfzqciqc/gY50HSZ8vzghk6T8kkihubS4kM/Nyxc3VvFyj
+ s5uXCxNzzc28XHGfYV4uvbh1SYvmicNkhQtnnrjjnMHw888Tx9xqmUR1qyk0x89bGPCt
+ zVsY8HnmLZwgiSFnink00zIy52YezfufbPfuzc08mmlfbB5NXVLugvRQcnJcy+Z15ayk
+ 82he12NfcV5XU0ncUHLG61nOM8w5ms3PM9w53XmGOdGw+XmGz8y/eYYpKR0lQ4meUlGu
+ Nc57LdOvWzjvNeZb/8S81xemO+81J76efN5rztNs6bzX7jIf+2ee99pUUoZvUrKv/Nzz
+ sI+bhZ3ThKMt7HnYx1MylTNcFwCLKnyZdQEwU3gaJmSed+sCiKRW3yxwTicuseRaH9Z1
+ KhTPdP7kPaX8GENfAmlW66akzNW6KYjeAlo3RU8lLfXlU5hL3Fpaso6PtgiSyTo+WPpo
+ 35ys44OFfCas46PWnZm36/ho2dVjqUqco7gsD8dFkYzrSqmFuT65rhSW4jKzrhRWjwKv
+ ucZnYs2tK4WFpaZaVworIc2vdaX0bkCzZHepF7nClKX2ZJUuLhQ3s3XOzKxyxoW4vrV1
+ zsYstRpnMDH4oMr1aCpNI+cXX3ePCx4tiHX3xluyw9STKX2mZNO6DqSuZOHfahE5Iyaj
+ iWWFkU2dk/FE32l+XVLXma5LKguTml2XlEsVcq3ChbMu6Zi0hqlrotcc44SnrFPKdTY5
+ GlnXyR1zM/+vMU1V6ew4NU/m0+YLrdssC+OqlXEX2rrNpq7QlFt2hFPjFE+CWtcRN4Wy
+ 7N9GTt6566AQRUSFVFdVS4wzrgyssWG1dWnGB7Sl12W7Sde1N8kf1zKa2coxll3fl96K
+ V6PyKaAQldEdt568YVKuRllmdoqG/4alKFo0OQT+4BHxX4XJvaXJC37pq/yCryfXp4vy
+ inntwmoiq9tM/jfV0GRnBTemN2HSiC94cV/rpRSqMagmIPJPUdL+mPic9rV+hK91BfP3
+ dXWZyf+ev+duPTOrgFXAKmAVsApYBeaxwP8DX+m4twplbmRzdHJlYW0KZW5kb2JqCjY1
+ IDAgb2JqCjY1MzQKZW5kb2JqCjgyIDAgb2JqCjw8IC9MZW5ndGggODMgMCBSIC9UeXBl
+ IC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggNDI4IC9IZWlnaHQgMTIwIC9D
+ b2xvclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29t
+ cG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7Z37TxNZG8dB
+ CvTeDrTT0su2TFvotJbu2GqFyrakDXIVubl1FYJWzcKCrMZGsl4WwyqRKIorQYgiS0QD
+ LgFDlBg1+6+9zxTzrgvlsH2TqZO8z/cHQ3JwevL58JxzKM158vIwSAAJIAEkgASQABJA
+ AkjgSwL5mK9C4EsHe34NM9z3dwowOSLwN/N9oGBPTXl5W55gdhJJIeYrEJBIAD6vbS9d
+ aVNbmoqKi6VbkWFyQOAz7OLiIvgBAWF72PpsqrCwCDTJ5HKFQqFUKlWYnBAA1ABcLpdJ
+ pbwvsi1eVQGsfCAKNClVarVGq6UwOSOg1WrUahUYk4OuLVu7LIRpVVBTvCmVWkNRJaU6
+ nV5P0wZMDgjQtF6v05WWUJRGreJtQW3BQphZFl9VfFHxprTgiTYYy0wms8VixeSAgMVi
+ NpnKjAYafGnTtqC0eFkZDoRpVbBRKZRgCkSBJavNbi9nHJicEGDK7XabFYyBLrClVPDb
+ VmZZ+fxeVSyDoqJKaaMJPDEOV0Wlm2U9Hi9GYAIeD8u6KytcDgZ8mYx0KQWlJSvmTxg7
+ CwvKClRJFSoNpTOYrHbGWcF69vv8fo7jDmAEJwCY/X7ffg9b4WTsVpNBR2lUUFmFkgyr
+ IJQVHCvkaVVmG+Nye31+LnDwUKi6BhLGCEqAZ1wdOnQwwPl9XreLsZnTsuRwwMhQWPlQ
+ VlK5Uk3pjGabo9JbxQVD1eHaSLQuFovFMQITAMh10UhtuDoU5Kq8lQ6b2aij1Eq5FApr
+ +yK4VVYKUGUw252sjwseDkfq4vUNjc0trccwghNobWlubKiP10XCh4Ocj3Xa+cpSKzIV
+ Fu8KVkAtqLI5WX8gdCQaO9rU2tbR2X0igckBgRPdnR1trU1HY9EjoYCfdfLLoFYFhbVj
+ EYQlsEiqUJfQJpuDrQrWROKNLe1diVM9vX1nk8lzGIEJJJNn+3p7TiW62lsa45GaYBXr
+ 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
+ qwYbk3sydSRqu3RiRLFBezbcPbdRpN08/igicZRDtQiS/EH+Kq/JT+V5+ctcsNhW95St
+ m5q68uA7xeWZuRoe19PI43NNXnyV1HaTV0eWrHl6vJrsGj/sV5cx5oI1j8RzsPvxLV+V
+ zJcpjBTF41Xz6kuEdVoxN9+fbH87PeIuzy611nOtiYs3VpuXZ/1qSPvuqryT5lX5T171
+ 8fxnzcRj4ikxJnaK5yGJl8Uu8ZLYS6sL4mBtxwidlYYp0m2R+iTVYGCavPUvXT9beL1G
+ fwz1UZQZzNJUifd/wipkNJ25Dm/6j9vH/Bfk94rnnygCL2zgyJm6bVNx7xChZaVuc64C
+ F7/RffC2bmujfjj8BFg8qxatUjWfILwBHHaHeh7oKZjTlpbNOVKHLJ+TuunKYlLMUNtD
+ UlLXJddlSxazmVVi6XbYmdMdbhyhOUL3xKdKZZP6r/ERsP2wUvn5rFLZfk4a1oGX+m/A
+ vP1FCmVuZHN0cmVhbQplbmRvYmoKODkgMCBvYmoKNzM3CmVuZG9iago0OSAwIG9iagpb
+ IC9JQ0NCYXNlZCA4OCAwIFIgXQplbmRvYmoKOTAgMCBvYmoKPDwgL0xlbmd0aCA5MSAw
+ IFIgL04gMSAvQWx0ZXJuYXRlIC9EZXZpY2VHcmF5IC9GaWx0ZXIgL0ZsYXRlRGVjb2Rl
+ ID4+CnN0cmVhbQp4AYVST0gUURz+zTYShIhBhXiIdwoJlSmsrKDadnVZlW1bldKiGGff
+ uqOzM9Ob2TXFkwRdojx1D6JjdOzQoZuXosCsS9cgqSAIPHXo+83s6iiEb3k73/v9/X7f
+ e0RtnabvOylBVHNDlSulp25OTYuDHylFHdROWKYV+OlicYyx67mSv7vX1mfS2LLex7V2
+ +/Y9tZVlYCHqLba3EPohkWYAH5mfKGWAs8Adlq/YPgE8WA6sGvAjogMPmrkw09GcdKWy
+ LZFT5qIoKq9iO0mu+/m5xr6LtYmD/lyPZtaOvbPqqtFM1LT3RKG8D65EGc9fVPZsNRSn
+ DeOcSEMaKfKu1d8rTMcRkSsQSgZSNWS5n2pOnXXgdRi7XbqT4/j2EKU+yWCoibXpspkd
+ hX0AdirL7BDwBejxsmIP54F7Yf9bUcOTwCdhP2SHedatH/YXrlPge4Q9NeDOFK7F8dqK
+ H14tAUP3VCNojHNNxNPXOXOkiO8x1BmY90Y5pgsxd5aqEzeAO2EfWapmCrFd+67qJe57
+ AnfT4zvRmzkLXKAcSXKxFdkU0DwJWBR9i7BJDjw+zh5V4HeomMAcuYnczSj3HtURG2ej
+ UoFWeo1Xxk/jufHF+GVsGM+Afqx213t8/+njFXXXtj48+Y163DmuvZ0bVWFWcWUL3f/H
+ MoSP2Sc5psHToVlYa9h25A+azEywDCjEfwU+l/qSE1Xc1e7tuEUSzFA+LGwluktUbinU
+ 6j2DSqwcK9gAdnCSxCxaHLhTa7o5eHfYInpt+U1XsuuG/vr2evva8h5tyqgpKBPNs0Rm
+ lLFbo+TdeNv9ZpERnzg6vue9ilrJ/klFED+FOVoq8hRV9FZQ1sRvZw5+G7Z+XD+l5/VB
+ /TwJPa2f0a/ooxG+DHRJz8JzUR+jSfCwaSHiEqCKgzPUTlRjjQPiKfHytFtkkf0PQBn9
+ ZgplbmRzdHJlYW0KZW5kb2JqCjkxIDAgb2JqCjcwNAplbmRvYmoKMzcgMCBvYmoKWyAv
+ SUNDQmFzZWQgOTAgMCBSIF0KZW5kb2JqCjkyIDAgb2JqCjw8IC9MZW5ndGggOTMgMCBS
+ IC9OIDMgL0FsdGVybmF0ZSAvRGV2aWNlUkdCIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+
+ CnN0cmVhbQp4AYVUz2sTQRT+Nm6p0CIIWmsOsniQIklZq2hF1Db9EWJrDNsftkWQZDNJ
+ 1m426+4mtaWI5OLRKt5F7aEH/4AeevBkL0qFWkUo3qsoYqEXLfHNbky2perAzn7z3jfv
+ fW923wANctI09YAE5A3HUqIRaWx8Qmr8iACOoglBNCVV2+xOJAZBg3P5e+fYeg+BW1bD
+ e/t3snetmtK2mgeE/UDgR5rZKrDvF3EKWRICiDzfoSnHdAjf49jy7I85Tnl4wbUPKz3E
+ WSJ8QDUtzn9NuFPNJdNAg0g4lPVxUj6c14uU1x0HaW5mxsgQvU+QprvM7qtioZxO9g6Q
+ vZ30fk6z3j7CIcILGa0/RriNnvWM1T/iYeGk5sSGPRwYNfT4YBW3Gqn4NcIUXxBNJ6JU
+ cdkuDfGYrv1W8kqCcJA4ymRhgHNaSE/XTG74uocFfSbXE6/id1ZR4XmPE2fe1N3vRdoC
+ rzAOHQwaDJoNSFAQRQRhmLBQQIY8GjE0snI/I6sGG5N7MnUkart0YkSxQXs23D23UaTd
+ PP4oInGUQ7UIkvxB/iqvyU/lefnLXLDYVveUrZuauvLgO8XlmbkaHtfTyONzTV58ldR2
+ k1dHlqx5erya7Bo/7FeXMeaCNY/Ec7D78S1flcyXKYwUxeNV8+pLhHVaMTffn2x/Oz3i
+ Ls8utdZzrYmLN1abl2f9akj77qq8k+ZV+U9e9fH8Z83EY+IpMSZ2iuchiZfFLvGS2Eur
+ C+JgbccInZWGKdJtkfok1WBgmrz1L10/W3i9Rn8M9VGUGczSVIn3f8IqZDSduQ5v+o/b
+ x/wX5PeK558oAi9s4MiZum1Tce8QoWWlbnOuAhe/0X3wtm5ro344/ARYPKsWrVI1nyC8
+ ARx2h3oe6CmY05aWzTlShyyfk7rpymJSzFDbQ1JS1yXXZUsWs5lVYul22JnTHW4coTlC
+ 98SnSmWT+q/xEbD9sFL5+axS2X5OGtaBl/pvwLz9RQplbmRzdHJlYW0KZW5kb2JqCjkz
+ IDAgb2JqCjczNwplbmRvYmoKMzYgMCBvYmoKWyAvSUNDQmFzZWQgOTIgMCBSIF0KZW5k
+ b2JqCjk0IDAgb2JqCjw8IC9MZW5ndGggOTUgMCBSIC9OIDMgL0FsdGVybmF0ZSAvRGV2
+ aWNlUkdCIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AdVZZ1gUzbLu2Qgb
+ YGHJcYlLzhnJOUnOQXLOUUCCiIiAKEEkiiAKCKKiEowkAyoKBlBBBREBQUVBQOId9PP7
+ znnOPf/un9vPsz3vVFVX10xVT1f1AsA+7xUZGYogARAWHhttY6RLcXJ2oWBHAQQwgAiQ
+ QNHLJyZSx8rKHPzXtjwMS8PtmeSOrv8q9r8zGHz9YnwAgKxgtrdvjE8YjK8AgND1iYyO
+ BQC5CtMHE2IjYYy6D2OmaNhAGI/t4IDfeGEHe//CaNQvGTsbPQDQbADQELy8ogMAIArC
+ dEq8TwCsh6gPAIYx3DcoHACyE4w1fQK9fAFgL4VlJMLCInZwH4xFvP9FT8C/YC8v7791
+ enkF/I1/Pws8Ep5YPygmMtQr8dfN/2UXFhoHv69fjRHuCeGhu3d8wwL/Zny99M3gKxf8
+ 24oM/eUzWAbi8Au3t4VpO1gi3Hu35V9Y0z/a0AbG8FjIKjJWdwfD7wzyj4y1svuLnpoU
+ qLcbxgSYXuwXY/BHz6lgL9Mdn9HB9NboOBt7GAvCuCsm3tYAxnBEQR+SAu0c/5JZ8vXT
+ /4uOQPgHGZr8lkEwBsWa7MzFBPucPyTCbMcGeC6EEjADocAPxIFouA8HksAc6AH9v3pJ
+ 4A+8YE48zIsBIeAjjMPgERHwmAgYU/6S0/sPiuGvcQHwuH/XSAE+sGzc33P+no0Cz/lH
+ ZxDwhfEfuhc8xw5vx7qYPUEZ/8z5R2JH3y9rZJpkZmU2/tiEEkbJoRRRuigNlCZKFVBQ
+ LCgOIIlSQKmgdFBaKHWYpwoMwQdYc8AfG3f0h7X6x5dGJKo5BMLcnWf3/sMFDr+kg/6+
+ /w8LQNDj+fb5PxYAEOu3F14HAOhFRCZGBwUExlJ04JXrJ0ExCfeRkqDIycjK7rD/37Sd
+ b9ZvYxdtfn2LIJYn/9D26AKguAmv85l/aGGfAbh4EABOiX9oomfhdZ8CwCV2n7jo+N/6
+ UDsXNMABejhC2QEPEAAi8HuWA0pAHWgDA2AKLIEdcAYecPwEwjEYDRLAPrAfZIFccAwc
+ B+WgGpwGDeA8aAXt4AboBnfBQzAIXoBRMA6mwBxYAMtgHYIgLESEyBA7xAsJQeKQHKQC
+ aUIGkDlkAzlDnlAAFA7FQfugA1AuVAiVQzVQI3QJ6oS6oX5oCHoFTUCz0HdoDYFEEBBM
+ CG6EMEIaoYLQQZgh7BDuiABEFCIJkYnIR5QiahHNiDZEN+Ih4gViHDGH+IEESDySBcmH
+ lESqIPWQlkgXpD8yGpmKzEGWIGuRLchryHvIZ8hx5DzyJwqDIqMoKEk4To1R9igfVBQq
+ FZWHKkc1oNpQfahnqAnUAmoLTURzocXRamgTtBM6AJ2AzkKXoM+ir6LvoF+gp9DLGAyG
+ BUPFKGOMMc6YYEwyJg9ThbmA6cIMYSYxP7BYLDtWHKuBtcR6YWOxWdgybDP2NvYpdgq7
+ SoOn4aWRozGkcaEJp8mgKaE5R3OL5inNNM06LYlWiFaN1pLWlzaR9ihtHe012ie0U7Tr
+ OAYcFaeBs8MF4/bjSnEtuDu4MdwiHo/nx6virfFB+HR8Kf4i/j5+Av+TwEgQI+gR3Ahx
+ hHxCPaGL8IqwSCQShYnaRBdiLDGf2EjsJb4lrtKR6aToTOh86dLoKuja6J7SfaGnpRei
+ 16H3oE+iL6G/TP+Efp5ESxIm6ZG8SKmkClInaYT0g4HMIMtgyRDGkMdwjqGfYYYRyyjM
+ aMDoy5jJeJqxl3GSjCQLkPXIPuQD5DryHfIUE4aJymTCFMyUy3Se6THTAjMjswKzA/Ne
+ 5grmm8zjLEgWYRYTllCWoyytLMMsa6zcrDqsfqyHWVtYn7KusHGyabP5seWwXWB7wbbG
+ TmE3YA9hL2BvZ3/DgeIQ47DmSOA4yXGHY56TiVOd04czh7OV8zUXgkuMy4Yrmes01yOu
+ H9w83Ebckdxl3L3c8zwsPNo8wTzFPLd4ZnnJvJq8QbzFvLd5P1GYKTqUUEoppY+ywMfF
+ Z8wXx1fD95hvnZ/Kb8+fwX+B/40ATkBFwF+gWKBHYEGQV9BCcJ9gk+BrIVohFaFAoRNC
+ 94RWhKnCjsKHhNuFZ6hsVBNqErWJOiZCFNESiRKpFXkuihFVEQ0RrRIdFEOIKYoFilWI
+ PRFHiCuJB4lXiQ9JoCVUJcIlaiVGJAmSOpLxkk2SE1IsUuZSGVLtUl+kBaVdpAuk70lv
+ ySjKhMrUyYzKMsqaymbIXpP9Licm5yNXIfdcnihvKJ8m3yH/TUFcwU/hpMJLRbKiheIh
+ xR7FTSVlpWilFqVZZUFlT+VK5REVJhUrlTyV+6poVV3VNNUbqj/VlNRi1VrVvqpLqoeo
+ n1Of2UXd5berbtekBr+Gl0aNxrgmRdNT85TmuBaflpdWrdZ7bQFtX+2z2tM6ojrBOs06
+ X3RldKN1r+qu6Knppeh16SP1jfRz9B8bMBrYG5QbvDXkNwwwbDJcMFI0SjbqMkYbmxkX
+ GI+YcJv4mDSaLJgqm6aY9pkRzGzNys3em4uZR5tfs0BYmFoUWYztFtodvrvdEliaWBZZ
+ vrGiWkVZXbfGWFtZV1h/tJG12Wdzz5Zsu8f2nO2yna7dUbtRexH7OPseB3oHN4dGhxVH
+ fcdCx3EnaacUp4fOHM5Bzh0uWBcHl7MuP1wNXI+7TrkpumW5DbtT3fe693tweIR63NxD
+ v8drz2VPtKej5znPDS9Lr1qvH94m3pXeCz56Pid85ny1fYt9Z/00/Ar9pv01/Av9ZwI0
+ AooCZgO1AksC54P0gsqDvgUbB1cHr4RYhtSHbIc6hl4IownzDOsMZwwPCe+L4InYGzEU
+ KR6ZFTkepRZ1PGoh2iz6bAwU4x7TEcsEJ4eP4kTiDsZNxGvGV8SvJjgkXN7LsDd876NE
+ scTDidNJhklnklHJPsk9+/j27d83kaKTUpMKpXqn9qQJpGWmTaUbpTfsx+0P2T+QIZNR
+ mLF0wPHAtUzuzPTMyYNGB5uy6LKis0YOqR+qzkZlB2U/Pix/uOzwVo5vzoNcmdyS3I08
+ n7wHR2SPlB7ZzvfPf3xU6ejJY5hj4ceGC7QKGgoZCpMKJ4ssitqKKcU5xUvH9xzvL1Eo
+ qT6BOxF3YrzUvLSjTLDsWNlGeWD5iwrdiguVXJWHK1eqfKuentQ+2VLNXZ1bvXYq6NTL
+ GqOatlrh2pLTmNPxpz/WOdTdO6NypvEsx9ncs5v14fXjDTYNfY3KjY3nuM4dbUI0xTXN
+ Nrs1D57XP9/RItlSc4HlQu5FcDHu4qdLnpeGW81aey6rXG65InSl8ir5ak4b1JbYttAe
+ 2D7e4dwx1Gna2XNN/drV61LX62/w3ai4yXzz6C3crcxb27eTbv/oiuya7w7onuzZ0zPa
+ 69T7vM+67/Edszv37xre7b2nc+/2fY37N/rV+jsfqDxof6j0sO2R4qOrA4oDVx8rPW57
+ ovykY1B18NrQrqFbT7Wedj/Tf3b3ucnzhy92vxgath9+OeI2Mv7S9+XMq9BX317Hv14f
+ TR9Dj+W8Ib0pecv1tvad6LsL40rjNyf0Jx69t30/OukzOfch5sPGVOZH4seSad7pxhm5
+ mRuzhrODn1w/Tc1Fzq3PZ31m+Fz5ReTLla/aXx8tOC1MfYv+tv09b5F9sX5JYannh9WP
+ t8thy+srOavsqw0/VX7eW3Ncm15P2MBulG6Kbl7bMtsa2w7b3o70ivb6lQsg4R7h7w/A
+ 93q4hnCGa4dBAHBdv2uKXxJwuQLBMjtygAbOF4SBFpwXZIKLYApihnSgaKgB+gDvzBGI
+ W0gmZAJyAmWLGkDbot9jErGs2F6aWFpJ2iXcXXwNIYPoT2dGL0eiMJAZcWQUE5oZy0LP
+ KsCmxG7OEciZy3WZe5SXhqLKF8pfIzAtJC+cQn0gyibmJ35JYkPKWLpA5pUcn7yPwmnF
+ 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
+ OOU6e7vouIq4Mbmj3bc9tj3xXvzemj4BvsV+DwJwgeZBBcGdIaOha+FcEdqR/lHHom/F
+ LMWJxO9JqN47kURNjth3K5WQ5p7emcFwICZzNSsrm3y4Jlc1bzDf5+haQUGRYHF7ifGJ
+ 52Ue5dOVEVUr1cU1Dqd56ubPdjXUnMtujmpxuWjcKn+F5+p2+2Rn9/XKW9zdxn1W92T6
+ vz468UR0qPm5yHDNK77R029NJuQ/KE2rfiLPt31l/qa8yLx0fVl6JWX1/M/6tfJ12w3i
+ RsMmdfPsltBW97bnr++HEXxy8Bo+C7CHjkH9CAihhohGnEN8QFKQ7sgK5GsUJ8oNVYUa
+ RwvC1XUT+htcSadgerF4rB22CjtNI0+TSnOfloHWnbaRdhlngDuO+wjXuvn4SYIaoZjw
+ hWhGPEeHpwune06/i/4MiYGURlpg8GEYYTRhvEaWIp9h4mYqZWZhLmFhZ6liFWS9yKbF
+ NsTux77FUc6pyjnKlcYtyP2YJ4lXhPcVJZdPh2+Z/6JAqKCI4IxQk3AoVZ66KXJX9KiY
+ h7i4+LbEkOR1qcvSl2TOy9bL1cmfUihXLFQ6onxIZb9qslq8euSuEI0gzSCtSO10nXzd
+ U3pX9QcN5o0wxlQTc9NoszLzXosFSx4rS+sDNi225+3S7O0cJBzxjjNOD5wvuVS7Frnl
+ uOd6FOyp9mzzeua96ivoZ+ufF3A/CB0sG2IU6hwWGJ4WURR5Pqo/ei6WMU413juhaO/d
+ xK1k5X3xKVdTl9M19x/KGMwkHdyddezQ4GFSjkNubd7nfOWj2cfGCxWLiouXSlxO9JRJ
+ lp+sJFcdqWY41VJrX4c801mf0KjTRN/8oaX9YmFr4BXdNvr2ic6W63E3rW5rdSv0ytwR
+ vSfUL/BQYID6RGRI5Bn1BXVE+BV1VPCN+Du3iZYPIh8vzRrPDXxRXkj9fmwpYpmycnp1
+ a01qfdeG8iZ2c2DrwS//m4NueK/Igt4iFBHZiDGkAjIfOYcyRZ1DE9Dh6KcYFcxJLBob
+ gX0Fr/NWeJUfol3E+eKG8Rb4PoIW4RZRk9hHZ0H3mj6EBEilDIoMw4zhZCy5jsmAaZa5
+ kEWT5TNrDZsrOxv7KEctZxiXBjcd90eeHt4aygG+YH5rAU1BCSEeYTIVL0IrSiOGEydJ
+ cElKSjlIZ8t0yE7LsysYKcYo1Sk/V0WrqaqH7qrTeKfFre2iU6z7VJ/JwNXwlNGsiapp
+ jtmohfzuXMsZaxObBjsm+2xHtFOaC3DNd+f36PGM81b2JfmtBawHrYSUhPGHn4+Uiboc
+ oxLbES+f0JoonXR+n2TK+TTp9JsZhgc6D0JZFofKsidypHLT857kcxwNOnatEFvkWFx/
+ fOWEcemJsukK1cq8qolqrVOXayVO158ROlvXINJ4sUmuub1F/sIlOE+susJwNbltssO0
+ 8/x13I3QmwO3Jbpyuj/1GvfV3tm8Z3e/6QF4aPeocWDzicVg5dDcM9XnOS+GR6gvk171
+ j3KMBb6pf/tmnGci6H37B8yU88ea6clZ3k+2c6nztZ+vfOn8emnh5Lfs7x6L0otfl878
+ cPrxc7l8RWHl5qrh6pOfmj+b1zjWDq9NrCut566PbyhupGxc2Zjb5N903izYvL+5vaW8
+ FbnVuPV+m3PbbvvI9t0d/8f4y8vt7B4AIsBnl+i329uLwgBgCwHYLNjeXq/d3t48DRcb
+ 8H8gXaG//6/YEcbAZ+6V8JkmAH37Luxc/q39D+QscQYKZW5kc3RyZWFtCmVuZG9iago5
+ NSAwIG9iago1OTYxCmVuZG9iago2MSAwIG9iagpbIC9JQ0NCYXNlZCA5NCAwIFIgXQpl
+ bmRvYmoKNCAwIG9iago8PCAvVHlwZSAvUGFnZXMgL01lZGlhQm94IFswIDAgNjEyIDc5
+ Ml0gL0NvdW50IDEgL0tpZHMgWyAzIDAgUiBdID4+CmVuZG9iago5NiAwIG9iago8PCAv
+ VHlwZSAvQ2F0YWxvZyAvT3V0bGluZXMgMiAwIFIgL1BhZ2VzIDQgMCBSIC9WZXJzaW9u
+ IC8xLjQgPj4KZW5kb2JqCjYwIDAgb2JqCjw8IC9MZW5ndGggOTcgMCBSIC9PcmRlciAx
+ IC9FbmNvZGUgWyAwIDEzNjQgXSAvRnVuY3Rpb25UeXBlIDAgL0JpdHNQZXJTYW1wbGUK
+ OCAvRGVjb2RlIFsgMCAxIDAgMSAwIDEgXSAvRG9tYWluIFsgMCAxIF0gL1JhbmdlIFsg
+ MCAxIDAgMSAwIDEgXSAvU2l6ZSBbIDEzNjUKXSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+
+ PgpzdHJlYW0KeAGFwmlXolAAAND//3HKVBAUUUFs320vyxZbLNvLFkttUVRQUVBpzmMg
+ Hk99c8/9+bHpPzqy99NDdn96Xb0L7+jdjt6Ba3rHqGm6XdU1VVfhbV01ttu6uaW3wV7r
+ t9JrWRWlBzbtzWbP3Og1rY1GD6zb6/UeKMO7styVJUdJ6ko1dK3WrVUdq9VutYKuiF3n
+ jljuW+qU+5a+O+ivzjfys/OF/Oh8fWif8KL2WdQ+kAXto6AV4XmtmNcK8HetYMy/a+Y3
+ LQ+q779z6rv1LaeaX9U3Y+5VNb+oOevriwo+21+eVfAJ3n5+aj9nHZ+ybfDRMfvYzj44
+ Pj60H+/RD3dt59b97YB3Ny3k7XULfdW6QV62rpGZ1nVGuUJeKJfIc+XyXMnA00omrVzA
+ z5QL4/mZYj5VzsFmGn7STBvPTprm4+aZ8fS4aU41T60nqSZ4ZD8+aoKH8Ebq0HjQSFmP
+ Dhrgvv1wvwEmHQ+SjYM9x/29xv4usp7crScTjnuJ+t4Oene7jkxs1dGb9R20vL3Rd13e
+ Qq7Jm8hVeXNV3oCvyBsr8joyLq/HpTX4srS2LK3Cl6RV48qSZF6UVozxRcm8IMWtywuS
+ eV5aBmtLv+dqS9bFuRo4a1+YrYEzjvMztflpx7npGjgFr85OVWcnHWcmqzMT6OnxKnIq
+ Vu0/KVSdKxPRvnxlHMlVYshIJRapCMhwJYoMVaIhkYezIs+KHDwocsZIUDQzYsQYZkR7
+ QAwbQwHR7BdDYJn9TZdZa5Aug5SdocqgzzHgK4Ok3U+WQQJeookS7XWkvCXKg/a5S0jS
+ XSLH0ISr5PztHe078u1B/vl2D/3l/jPoyJcb/PzXM/I55IdnBL/oGTGOFj0DFjyjdu9o
+ oW/eOzq8K+91vWO/eV1owvUGzREu6FiOQL8SY5gvxNjg5NgL6H7+3yfSjZkl3X09WdLq
+ 8zz+74PPg3nv89z7vJh3Pu8dhXtLefsSt5T5hiLwrynCTBPXg17RxBVNDntJk/gZmnT0
+ kxmzL+MHL7DP/T78tN9npdJ+a4BKW88CFOZpgBqePg3QJ5gMfcLQx9gphob6Uwz6iPFj
+ HjJ+MDj0QTCAvx8MYCaDATsbSIIMfI9l8HdZBjPBMgk26BgKJqA7oSD+dig4KLsdAreG
+ DbNbxs0wi78RZo2hjfCA6+EQbiS0NnR4LQKuYq9EwvjxSDjO/RuJcwMucxHMJS6CzS1y
+ Vp5bHHSB5zDnec6Zn+cd53jeMcrPOc9GecyZaBR/OhodUIhOW6eEaF9hSjBPCgL+hCAM
+ HRMmYsI4GBs2hvoL9EEm1QplbmRzdHJlYW0KZW5kb2JqCjk3IDAgb2JqCjk3NgplbmRv
+ YmoKNTkgMCBvYmoKPDwgL0xlbmd0aCA5OCAwIFIgL09yZGVyIDEgL0VuY29kZSBbIDAg
+ MTM2NCBdIC9GdW5jdGlvblR5cGUgMCAvQml0c1BlclNhbXBsZQo4IC9EZWNvZGUgWyAw
+ IDEgMCAxIDAgMSBdIC9Eb21haW4gWyAwIDEgXSAvUmFuZ2UgWyAwIDEgMCAxIDAgMSBd
+ IC9TaXplIFsgMTM2NQpdIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AY3C
+ iV9SdwAA8P/KzWUt12GHW81WtpydW+t0ttnhatnKVrO7Zis7pl0zAQEBOUQOOQVBQFHw
+ AATkUpHLzCPbHr3Xez/e773n9/OdeZ83A868z0Mv5WWWPlnGTzNLyPQ7mvnpd6SL+enF
+ /BT6s9Qi04UVKWxyYQXFguQCdr4gCU7MF2SvTMzDzq1MoFcl5vDTc6tgP59+yzD+djVw
+ dnUcsjA+C5yaLUS/KZxCfrGMaybfrJmcob92cgacWTsBXDeRoZ1eN5Fe/2EsvZ56USyd
+ nSqKgaOpIuyGaIo0uSGK3xhNoiPJjfCJTRHq4cSm7M3hBHZ6cxi+ODyND00Xo+PFIfSX
+ oTjD8fhX41OMt4xPEU5uCebeGpykPrE1iPw6wLwkMFESiAH9sRLwNn+MNLrNj//GH0WO
+ 0YxsH6Poi2zH7vBFsOEdPshSXxjtDZcCQ6Ve9E5viLIntDP7W884412ecfxocBdp2WiQ
+ eqBsNFA2EvhuGctHAuUjfvywv5x097AfPLZ7GLhnaIy2b8+Qby+027eXcJ/bl+3d54bf
+ 7/YiXTk9+134Ay4P/KDnAHr0+0HmPwyOIgf+PwJ9cGCE4vBBJ/pH5zDjQ84hfP/QIdjD
+ /UOE7sP94D73EbquI33IozkdrqOkxxyuY45Bmsftg6QDx+3ACvsApG2gAu2ssDl/WsZK
+ m7Oy98P+yl7IE7398Na+E9ifrX2Mf7E6kBbKVRYH2F5lIeyxV/XYT9K1nexBniI2207B
+ njbbTpt7KZt6z0Baz5iA1SYrsNtaDbRUd1t+ZWy0nEX3nDXCnzP2QBrM5wh/M5iZms4b
+ TOf1dGv0JsLuGj1W112DvaDrpmi8oEP/rjMitXQvag2UNYaLGsOl3PpLmty1Gj2+S18L
+ 1NV2IS/TV+suq3V/ILU0r6i1QJX2ikqT86pKQ7vrqqrrTyXDOmUXVl2nxCrUdYTXFGpY
+ 1TUF/rpCdb2TvvJGJ6xceQN7U64EK27Kc9+SK5Ad0J23OpC3aco6b2ffkXXekclp3pXJ
+ 8VL5XWRHznvSDroS2T2J7C+m9RIZVlovkdaLIe+LpbCS+2L83+0SpuIH7aQi8QPChyIx
+ YftDEWSDqL1BCC1qEKIfCUWQAtEj7GOB6LFASP+JQIhuEz5BCsiftgko89ueZv/Db6Pf
+ yG/L5jfy+Y08+CYen5TXxMNyeU1c3jOG3Gdc7nPiVu5z0hetXGzri1b4l5xWWM5LDv4V
+ h5ObzXlF+C+bzbiZzW5mfcxqZkG+ZrEgW1ivW1o+bsnxH/rZE+sKZW5kc3RyZWFtCmVu
+ ZG9iago5OCAwIG9iago5NjAKZW5kb2JqCjU4IDAgb2JqCjw8IC9MZW5ndGggOTkgMCBS
+ IC9PcmRlciAxIC9FbmNvZGUgWyAwIDEzNjQgXSAvRnVuY3Rpb25UeXBlIDAgL0JpdHNQ
+ ZXJTYW1wbGUKOCAvRGVjb2RlIFsgMCAxIDAgMSAwIDEgXSAvRG9tYWluIFsgMCAxIF0g
+ L1JhbmdlIFsgMCAxIDAgMSAwIDEgXSAvU2l6ZSBbIDEzNjUKXSAvRmlsdGVyIC9GbGF0
+ ZURlY29kZSA+PgpzdHJlYW0KeAGFwmlXolAAAND//3HKVBAUUUFs320vyxZbLNvLFktt
+ UVRQUVBpzmMgeE99c8/9+bHpPzqy99NDdn96Xb3r3NG7Hb3jrOkdo6bpdlXXVF11buuq
+ sd3WzS29DfZav5Vey6ooPbBpbzZ75kavaW00emDdXq/3QNm5K8tdWYJKUleqoWu1bq0K
+ rVa71Qq6InbhHbHct9Qp9y19d9BfnW/kZ+cL+dH5+tA+nYvaZ1H7QBa0j4JWdM5rxbxW
+ cH7XCsb8u2Z+0/Kg+v47p75b33Kq+VV9M+ZeVfOLmrO+vqjgs/3lWQWfnNvPT+3nLPQp
+ 2wYfodnHdvYB+vjQfrxHP9y14a372wHvblrI2+sW+qp1g7xsXSMzreuMcoW8UC6R58rl
+ uZJxTiuZtHLhfKZcGM/PFPOpcg42084nzbTx7KRpPm6eGU+Pm+ZU89R6kmqCR/bjoyZ4
+ aE8dNswHjZT16KAB7tsP9xtgEnqQbBzsQff3Gvu7yHpyt55MQPcS9b0d9O52HZnYqqM3
+ 6ztoeXuj77q8hVyTN5Gr8uaqvOG8Im+syOvIuLwel9acl6W1ZWnVeUlaNa4sSeZFacUY
+ X5TMC1LcurwgmeelZbC29HuutmRdnKuBs/aF2Ro4A52fqc1PQ+ema+CUc3V2qjo7CZ2Z
+ rM5MoKfHq8ipWLX/pFCFVyaiffnKOJKrxJCRSixSEZDhShQZqkRDIu/Mijwrcs5BkTNG
+ gqKZESPGMCPaA2LYGAqIZr8YAsvsb7rMWoN0GaTsDFUGfdCArwySdj9ZBgnnEk2UaC+U
+ 8pYoD9rnLiFJd4kcQxOuEvzbO9p35NuD/PPtHvrL/WfQkS83+PmvZ+RzyA/PCH7RM2Ic
+ LXoGLHhG7d7RQt+8d3R4V97resd+87rQhOvNMUe4HMdyBPqVGMN8IcYGJ8deQPfz/z6R
+ bsws6e7ryZJWn+fxfx98Hsx7n+fe58W883nvKNxbytuXuKXMNxSBf00RZpq4HvSKJq5o
+ cthLmsTP0CTUT2bMvowfvMA+9/vw036flUr7rQEqbT0LUJinAWp4+jRAn2Ay9AlDH2On
+ GBruTzHQI8aPecj4weDQB8EA/n4wgJkMBuxsIAkyznssg7/LMpgJlkmwQWgomHDcCQXx
+ t0PBQdntELg1bJjdMm6GWfyNMGsMbYQHXA+HcCOhtaHDaxFwFXslEsaPR8Jx7t9InBtw
+ mYtgLnERbG6Rs/Lc4qALPIc5z3Nwfp6HzvE8NMrPwWejPOZMNIo/HY0OKESnrVNCtK8w
+ JZgnBQF/QhCGjgkTMWEcjA0bQ/0F5EEm0wplbmRzdHJlYW0KZW5kb2JqCjk5IDAgb2Jq
+ Cjk3NgplbmRvYmoKNTcgMCBvYmoKPDwgL0xlbmd0aCAxMDAgMCBSIC9PcmRlciAxIC9F
+ bmNvZGUgWyAwIDEzNjQgXSAvRnVuY3Rpb25UeXBlIDAgL0JpdHNQZXJTYW1wbGUKOCAv
+ RGVjb2RlIFsgMCAxIDAgMSAwIDEgXSAvRG9tYWluIFsgMCAxIF0gL1JhbmdlIFsgMCAx
+ IDAgMSAwIDEgXSAvU2l6ZSBbIDEzNjUKXSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+Pgpz
+ dHJlYW0KeAGFwolfUncAAPA/abXKDpdby3XZXK3DWmWz1WrdOZuuy2Zrq9m1mq5Ws2u5
+ pSACgqAIeHCJIKIiogIigtwiIt6u9/beeL/3fu/H9/Ndmn5vCbhsaZq4OL1sMcG8fDEB
+ v5BYjn9/YQp9xcIUdp46vmI+eeV8HHIuvpK8ai6On1w1B582N5k2Cx1LmyWuno0BZ2Kr
+ wWtmYuSJNTOM0xNrUaNrp6PrqBPRdYzpiSjleHqCcmo8fWr8g1TXT0WI8ch62Ix4hDGc
+ EQ9nTBI/nAyjfzQZxsZCiBtiIfqJ0IaJ4P8/ngiib4wGyYGNUcjMaAA4HshM9meO+z9B
+ j/g30fs2RYCbI77ksG8z45bwGOvQ2JbQ2FZ479YQcVvISwx6t7HMCnqzgh76gCeLvD3g
+ YTm6PYD99F0/arZ/lOzO9pN97mzyZz438sgO38iOMdSdYyNg104v8HOvC32Xx7XLM4y4
+ 2zMMHB3ejXVS7xl1snY797ide4mOvW74HLeDOOLIAdpzRrD72Lrs+/D7XXbKof0u+i9c
+ Q9hhtoMHhmGdgwfIB52D4IGDTuAh58AhB2quYyDXYQPabbngw3YbY/9hO3mo/8tU84b6
+ 8da8IWveIOSRQSvLviMD2K9SPTrQR7T1HbVZmI/ZLPD9lmPY3q9TPd7fi7VS9xy3Jp+w
+ 9kD29Zyg/KavG/2kpRvWfNJCPGUxA3vNp8Cne834rtO98Gd6utibzvSYztJ2m86Cz3Wb
+ KDvPdYPNnedTvWA2JncZLzDmdxkZDfldeJMhH/+tyYBeYDIUmDoKOllf7OyANOovkr8z
+ 6tELjfpCw3/bCw2QRYZ2+o72IqKuqEP3faqX9DpK7SU9/WW9FtiuvQy+0q5B1Wmu6DRX
+ 6dVXdcBrOjVRq74GW6xVF2tVkBpVMf66RgXbdl1D/EHThlWzLlG3kVtL1GRVawn5hqqV
+ fcsNVcuP77ah3mxrATffbAX+1NqM/nOLMuVbLcrkZuUtrIL6drOCtVJxW6n4BStHLFXK
+ iQp5KbCpVIG9gyhvuiNvupssuyuHvCeXEZtk9yAb7zexlDXexz+QNYIbHsiAv8oasI2o
+ Dxul9A3Sh5SPGqSMkkcNyb9JJehlUgm+vkyKl9SXgcsl9SzF5RJxeb3491Qf14uTxaLH
+ jE/EItYi0RNR3R+pPhXVEevqnmKFzM/qhJBC4TPyn0IBeoVQUCGg5VcIkp8L+PR8/nPK
+ F3w+vvYFH/5lbS1L3sta7CtaHu8V+DWPR1nzmgeuqfkrRe6bGkou9w1sJZcL5lRy8RxO
+ Jf5vDgf9H041tpr12+pqyKqqt+Qqmn8BegQLCwplbmRzdHJlYW0KZW5kb2JqCjEwMCAw
+ IG9iago5OTEKZW5kb2JqCjU2IDAgb2JqCjw8IC9MZW5ndGggMTAxIDAgUiAvT3JkZXIg
+ MSAvRW5jb2RlIFsgMCAxMzY0IF0gL0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxl
+ CjggL0RlY29kZSBbIDAgMSAwIDEgMCAxIF0gL0RvbWFpbiBbIDAgMSBdIC9SYW5nZSBb
+ IDAgMSAwIDEgMCAxIF0gL1NpemUgWyAxMzY1Cl0gL0ZpbHRlciAvRmxhdGVEZWNvZGUg
+ Pj4Kc3RyZWFtCngBhcJpV6JQAADQ//9xylQQFFFBbN9tL8sWWyzbyxZLbVFUUFFQac5j
+ IHhPfXPP/fmx6T86svfTQ3Z/el2969zRux2946zpHaOm6XZV11RddW7rqrHd1s0tvQ32
+ Wr+VXsuqKD2waW82e+ZGr2ltNHpg3V6v90DZuSvLXVmCSlJXqqFrtW6tCq1Wu9UKuiJ2
+ 4R2x3LfUKfctfXfQX51v5GfnC/nR+frQPp2L2mdR+0AWtI+CVnTOa8W8VnB+1wrG/Ltm
+ ftPyoPr+O6e+W99yqvlVfTPmXlXzi5qzvr6o4LP95VkFn5zbz0/t5yz0KdsGH6HZx3b2
+ Afr40H68Rz/cteGt+9sB725ayNvrFvqqdYO8bF0jM63rjHKFvFAukefK5bmScU4rmbRy
+ 4XymXBjPzxTzqXIONtPOJ8208eykaT5unhlPj5vmVPPUepJqgkf246MmeGhPHTbMB42U
+ 9eigAe7bD/cbYBJ6kGwc7EH39xr7u8h6creeTED3EvW9HfTudh2Z2KqjN+s7aHl7o++6
+ vIVckzeRq/LmqrzhvCJvrMjryLi8HpfWnJeltWVp1XlJWjWuLEnmRWnFGF+UzAtS3Lq8
+ IJnnpWWwtvR7rrZkXZyrgbP2hdkaOAOdn6nNT0PnpmvglHN1dqo6OwmdmazOTKCnx6vI
+ qVi1/6RQhVcmon35yjiSq8SQkUosUhGQ4UoUGapEQyLvzIo8K3LOQZEzRoKimREjxjAj
+ 2gNi2BgKiGa/GALL7G+6zFqDdBmk7AxVBn3QgK8MknY/WQYJ5xJNlGgvlPKWKA/a5y4h
+ SXeJHEMTrhL82zvad+Tbg/zz7R76y/1n0JEvN/j5r2fkc8gPzwh+0TNiHC16Bix4Ru3e
+ 0ULfvHd0eFfe63rHfvO60ITrzTFHuBzHcgT6lRjDfCHGBifHXkD38/8+kW7MLOnu68mS
+ Vp/n8X8ffB7Me5/n3ufFvPN57yjcW8rbl7ilzDcUgX9NEWaauB70iiauaHLYS5rEz9Ak
+ 1E9mzL6MH7zAPvf78NN+n5VK+60BKm09C1CYpwFqePo0QJ9gMvQJQx9jpxga7k8x0CPG
+ j3nI+MHg0AfBAP5+MICZDAbsbCAJMs57LIO/yzKYCZZJsEFoKJhw3AkF8bdDwUHZ7RC4
+ NWyY3TJuhln8jTBrDG2EB1wPh3AjobWhw2sRcBV7JRLGj0fCce7fSJwbcJmLYC5xEWxu
+ kbPy3OKgCzyHOc9zcH6eh87xPDTKz8FnozzmTDSKPx2NDihEp61TQrSvMCWYJwUBf0IQ
+ ho4JEzFhHIwNG0P9BeRBJtMKZW5kc3RyZWFtCmVuZG9iagoxMDEgMCBvYmoKOTc2CmVu
+ ZG9iago1NSAwIG9iago8PCAvTGVuZ3RoIDEwMiAwIFIgL09yZGVyIDEgL0VuY29kZSBb
+ IDAgMTM2NCBdIC9GdW5jdGlvblR5cGUgMCAvQml0c1BlclNhbXBsZQo4IC9EZWNvZGUg
+ WyAwIDEgMCAxIDAgMSBdIC9Eb21haW4gWyAwIDEgXSAvUmFuZ2UgWyAwIDEgMCAxIDAg
+ MSBdIC9TaXplIFsgMTM2NQpdIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4
+ AYXCaVeiUAAA0P//ccpUEBRRQWzfbS/LFlss28sWS21RVFBRUGnOYyB4T31zz/35sek/
+ OrL300N2f3pdvevc0bsdveOs6R2jpul2VddUXXVu66qx3dbNLb0N9lq/lV7Lqig9sGlv
+ NnvmRq9pbTR6YN1er/dA2bkry11ZgkpSV6qha7VurQqtVrvVCroiduEdsdy31Cn3LX13
+ 0F+db+Rn5wv50fn60D6di9pnUftAFrSPglZ0zmvFvFZwftcKxvy7Zn7T8qD6/junvlvf
+ cqr5VX0z5l5V84uas76+qOCz/eVZBZ+c289P7ecs9CnbBh+h2cd29gH6+NB+vEc/3LXh
+ rfvbAe9uWsjb6xb6qnWDvGxdIzOt64xyhbxQLpHnyuW5knFOK5m0cuF8plwYz88U86ly
+ DjbTzifNtPHspGk+bp4ZT4+b5lTz1HqSaoJH9uOjJnhoTx02zAeNlPXooAHu2w/3G2AS
+ epBsHOxB9/ca+7vIenK3nkxA9xL1vR307nYdmdiqozfrO2h5e6PvuryFXJM3kavy5qq8
+ 4bwib6zI68i4vB6X1pyXpbVladV5SVo1rixJ5kVpxRhflMwLUty6vCCZ56VlsLb0e662
+ ZF2cq4Gz9oXZGjgDnZ+pzU9D56Zr4JRzdXaqOjsJnZmszkygp8eryKlYtf+kUIVXJqJ9
+ +co4kqvEkJFKLFIRkOFKFBmqREMi78yKPCtyzkGRM0aCopkRI8YwI9oDYtgYCohmvxgC
+ y+xvusxag3QZpOwMVQZ90ICvDJJ2P1kGCecSTZRoL5TyligP2ucuIUl3iRxDE64S/Ns7
+ 2nfk24P88+0e+sv9Z9CRLzf4+a9n5HPID88IftEzYhwtegYseEbt3tFC37x3dHhX3ut6
+ x37zutCE680xR7gcx3IE+pUYw3whxgYnx15A9/P/PpFuzCzp7uvJklaf5/F/H3wezHuf
+ 597nxbzzee8o3FvK25e4pcw3FIF/TRFmmrge9Iomrmhy2EuaxM/QJNRPZsy+jB+8wD73
+ +/DTfp+VSvutASptPQtQmKcBanj6NECfYDL0CUMfY6cYGu5PMdAjxo95yPjB4NAHwQD+
+ fjCAmQwG7GwgCTLOeyyDv8symAmWSbBBaCiYcNwJBfG3Q8FB2e0QuDVsmN0yboZZ/I0w
+ awxthAdcD4dwI6G1ocNrEXAVeyUSxo9HwnHu30icG3CZi2AucRFsbpGz8tzioAs8hznP
+ c3B+nofO8Tw0ys/BZ6M85kw0ij8djQ4oRKetU0K0rzAlmCcFAX9CEIaOCRMxYRyMDRtD
+ /QXkQSbTCmVuZHN0cmVhbQplbmRvYmoKMTAyIDAgb2JqCjk3NgplbmRvYmoKNTQgMCBv
+ YmoKPDwgL0xlbmd0aCAxMDMgMCBSIC9PcmRlciAxIC9FbmNvZGUgWyAwIDEzNjQgXSAv
+ RnVuY3Rpb25UeXBlIDAgL0JpdHNQZXJTYW1wbGUKOCAvRGVjb2RlIFsgMCAxIDAgMSAw
+ IDEgXSAvRG9tYWluIFsgMCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEgXSAvU2l6ZSBb
+ IDEzNjUKXSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGFwmlXolAAAND/
+ /3HKVBAUUUFs320vyxZbLNvLFkttUVRQUVBpzmMgeE99c8/9+bHpPzqy99NDdn96Xb3r
+ 3NG7Hb3jrOkdo6bpdlXXVF11buuqsd3WzS29DfZav5Vey6ooPbBpbzZ75kavaW00emDd
+ Xq/3QNm5K8tdWYJKUleqoWu1bq0KrVa71Qq6InbhHbHct9Qp9y19d9BfnW/kZ+cL+dH5
+ +tA+nYvaZ1H7QBa0j4JWdM5rxbxWcH7XCsb8u2Z+0/Kg+v47p75b33Kq+VV9M+ZeVfOL
+ mrO+vqjgs/3lWQWfnNvPT+3nLPQp2wYfodnHdvYB+vjQfrxHP9y14a372wHvblrI2+sW
+ +qp1g7xsXSMzreuMcoW8UC6R58rluZJxTiuZtHLhfKZcGM/PFPOpcg42084nzbTx7KRp
+ Pm6eGU+Pm+ZU89R6kmqCR/bjoyZ4aE8dNswHjZT16KAB7tsP9xtgEnqQbBzsQff3Gvu7
+ yHpyt55MQPcS9b0d9O52HZnYqqM36ztoeXuj77q8hVyTN5Gr8uaqvOG8Im+syOvIuLwe
+ l9acl6W1ZWnVeUlaNa4sSeZFacUYX5TMC1LcurwgmeelZbC29HuutmRdnKuBs/aF2Ro4
+ A52fqc1PQ+ema+CUc3V2qjo7CZ2ZrM5MoKfHq8ipWLX/pFCFVyaiffnKOJKrxJCRSixS
+ EZDhShQZqkRDIu/Mijwrcs5BkTNGgqKZESPGMCPaA2LYGAqIZr8YAsvsb7rMWoN0GaTs
+ DFUGfdCArwySdj9ZBgnnEk2UaC+U8pYoD9rnLiFJd4kcQxOuEvzbO9p35NuD/PPtHvrL
+ /WfQkS83+PmvZ+RzyA/PCH7RM2IcLXoGLHhG7d7RQt+8d3R4V97resd+87rQhOvNMUe4
+ HMdyBPqVGMN8IcYGJ8deQPfz/z6Rbsws6e7ryZJWn+fxfx98Hsx7n+fe58W883nvKNxb
+ ytuXuKXMNxSBf00RZpq4HvSKJq5octhLmsTP0CTUT2bMvowfvMA+9/vw036flUr7rQEq
+ bT0LUJinAWp4+jRAn2Ay9AlDH2OnGBruTzHQI8aPecj4weDQB8EA/n4wgJkMBuxsIAky
+ znssg7/LMpgJlkmwQWgomHDcCQXxt0PBQdntELg1bJjdMm6GWfyNMGsMbYQHXA+HcCOh
+ taHDaxFwFXslEsaPR8Jx7t9InBtwmYtgLnERbG6Rs/Lc4qALPIc5z3Nwfp6HzvE8NMrP
+ wWejPOZMNIo/HY0OKESnrVNCtK8wJZgnBQF/QhCGjgkTMWEcjA0bQ/0F5EEm0wplbmRz
+ dHJlYW0KZW5kb2JqCjEwMyAwIG9iago5NzYKZW5kb2JqCjUzIDAgb2JqCjw8IC9MZW5n
+ dGggMTA0IDAgUiAvT3JkZXIgMSAvRW5jb2RlIFsgMCAxMzY0IF0gL0Z1bmN0aW9uVHlw
+ ZSAwIC9CaXRzUGVyU2FtcGxlCjggL0RlY29kZSBbIDAgMSAwIDEgMCAxIF0gL0RvbWFp
+ biBbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0gL1NpemUgWyAxMzY1Cl0gL0Zp
+ bHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBhcJpV6JQAADQ//9xylQQFFFBbN9t
+ L8sWWyzbyxZLbVFUUFFQac5jIHhPfXPP/fmx6T86svfTQ3Z/el2969zRux2946zpHaOm
+ 6XZV11RddW7rqrHd1s0tvQ32Wr+VXsuqKD2waW82e+ZGr2ltNHpg3V6v90DZuSvLXVmC
+ SlJXqqFrtW6tCq1Wu9UKuiJ24R2x3LfUKfctfXfQX51v5GfnC/nR+frQPp2L2mdR+0AW
+ tI+CVnTOa8W8VnB+1wrG/LtmftPyoPr+O6e+W99yqvlVfTPmXlXzi5qzvr6o4LP95VkF
+ n5zbz0/t5yz0KdsGH6HZx3b2Afr40H68Rz/cteGt+9sB725ayNvrFvqqdYO8bF0jM63r
+ jHKFvFAukefK5bmScU4rmbRy4XymXBjPzxTzqXIONtPOJ8208eykaT5unhlPj5vmVPPU
+ epJqgkf246MmeGhPHTbMB42U9eigAe7bD/cbYBJ6kGwc7EH39xr7u8h6creeTED3EvW9
+ HfTudh2Z2KqjN+s7aHl7o++6vIVckzeRq/LmqrzhvCJvrMjryLi8HpfWnJeltWVp1XlJ
+ WjWuLEnmRWnFGF+UzAtS3Lq8IJnnpWWwtvR7rrZkXZyrgbP2hdkaOAOdn6nNT0Pnpmvg
+ lHN1dqo6OwmdmazOTKCnx6vIqVi1/6RQhVcmon35yjiSq8SQkUosUhGQ4UoUGapEQyLv
+ zIo8K3LOQZEzRoKimREjxjAj2gNi2BgKiGa/GALL7G+6zFqDdBmk7AxVBn3QgK8MknY/
+ WQYJ5xJNlGgvlPKWKA/a5y4hSXeJHEMTrhL82zvad+Tbg/zz7R76y/1n0JEvN/j5r2fk
+ c8gPzwh+0TNiHC16Bix4Ru3e0ULfvHd0eFfe63rHfvO60ITrzTFHuBzHcgT6lRjDfCHG
+ BifHXkD38/8+kW7MLOnu68mSVp/n8X8ffB7Me5/n3ufFvPN57yjcW8rbl7ilzDcUgX9N
+ EWaauB70iiauaHLYS5rEz9Ak1E9mzL6MH7zAPvf78NN+n5VK+60BKm09C1CYpwFqePo0
+ QJ9gMvQJQx9jpxga7k8x0CPGj3nI+MHg0AfBAP5+MICZDAbsbCAJMs57LIO/yzKYCZZJ
+ sEFoKJhw3AkF8bdDwUHZ7RC4NWyY3TJuhln8jTBrDG2EB1wPh3AjobWhw2sRcBV7JRLG
+ j0fCce7fSJwbcJmLYC5xEWxukbPy3OKgCzyHOc9zcH6eh87xPDTKz8FnozzmTDSKPx2N
+ DihEp61TQrSvMCWYJwUBf0IQho4JEzFhHIwNG0P9BeRBJtMKZW5kc3RyZWFtCmVuZG9i
+ agoxMDQgMCBvYmoKOTc2CmVuZG9iago1MiAwIG9iago8PCAvTGVuZ3RoIDEwNSAwIFIg
+ L09yZGVyIDEgL0VuY29kZSBbIDAgMTM2NCBdIC9GdW5jdGlvblR5cGUgMCAvQml0c1Bl
+ clNhbXBsZQo4IC9EZWNvZGUgWyAwIDEgMCAxIDAgMSBdIC9Eb21haW4gWyAwIDEgXSAv
+ UmFuZ2UgWyAwIDEgMCAxIDAgMSBdIC9TaXplIFsgMTM2NQpdIC9GaWx0ZXIgL0ZsYXRl
+ RGVjb2RlID4+CnN0cmVhbQp4AYXCiV9SdwAA8D9ptcoOl1vLddlcrcNaZbPVat05m67L
+ Zmur2bWarlaza7mlIAKCoAh4cIkgoiKiAiKC3CIi3q739t54v/d+78f3812afm8JuGxp
+ mrg4vWwxwbx8MQG/kFiOf39hCn3FwhR2njq+Yj555Xwcci6+krxqLo6fXDUHnzY3mTYL
+ HUubJa6ejQFnYqvBa2Zi5Ik1M4zTE2tRo2uno+uoE9F1jOmJKOV4eoJyajx9avyDVNdP
+ RYjxyHrYjHiEMZwRD2dMEj+cDKN/NBnGxkKIG2Ih+onQhong/z+eCKJvjAbJgY1RyMxo
+ ADgeyEz2Z477P0GP+DfR+zZFgJsjvuSwbzPjlvAY69DYltDYVnjv1hBxW8hLDHq3scwK
+ erOCHvqAJ4u8PeBhObo9gP30XT9qtn+U7M72k33ubPJnPjfyyA7fyI4x1J1jI2DXTi/w
+ c68LfZfHtcszjLjbMwwcHd6NdVLvGXWydjv3uJ17iY69bvgct4M44sgB2nNGsPvYuuz7
+ 8Ptddsqh/S76L1xD2GG2gweGYZ2DB8gHnYPggYNO4CHnwCEHaq5jINdhA9ptueDDdhtj
+ /2E7eaj/y1Tzhvrx1rwha94g5JFBK8u+IwPYr1I9OtBHtPUdtVmYj9ks8P2WY9jer1M9
+ 3t+LtVL3HLcmn7D2QPb1nKD8pq8b/aSlG9Z80kI8ZTEDe82nwKd7zfiu073wZ3q62JvO
+ 9JjO0nabzoLPdZsoO891g82d51O9YDYmdxkvMOZ3GRkN+V14kyEf/63JgF5gMhSYOgo6
+ WV/s7IA06i+SvzPq0QuN+kLDf9sLDZBFhnb6jvYioq6oQ/d9qpf0OkrtJT39Zb0W2K69
+ DL7SrkHVaa7oNFfp1Vd1wGs6NVGrvgZbrFUXa1WQGlUx/rpGBdt2XUP8QdOGVbMuUbeR
+ W0vUZFVrCfmGqpV9yw1Vy4/vtqHebGsBN99sBf7U2oz+c4sy5VstyuRm5S2sgvp2s4K1
+ UnFbqfgFK0csVcqJCnkpsKlUgb2DKG+6I2+6myy7K4e8J5cRm2T3IBvvN7GUNd7HP5A1
+ ghseyIC/yhqwjagPG6X0DdKHlI8apIySRw3Jv0kl6GVSCb6+TIqX1JeByyX1LMXlEnF5
+ vfj3VB/Xi5PFoseMT8Qi1iLRE1HdH6k+FdUR6+qeYoXMz+qEkELhM/KfQgF6hVBQIaDl
+ VwiSnwv49Hz+c8oXfD6+9gUf/mVtLUvey1rsK1oe7xX4NY9HWfOaB66p+StF7psaSi73
+ DWwllwvmVHLxHE4l/m8OB/0fTjW2mvXb6mrIqqq35CqafwF6BAsLCmVuZHN0cmVhbQpl
+ bmRvYmoKMTA1IDAgb2JqCjk5MQplbmRvYmoKNTEgMCBvYmoKPDwgL0xlbmd0aCAxMDYg
+ MCBSIC9PcmRlciAxIC9FbmNvZGUgWyAwIDEzNjQgXSAvRnVuY3Rpb25UeXBlIDAgL0Jp
+ dHNQZXJTYW1wbGUKOCAvRGVjb2RlIFsgMCAxIDAgMSAwIDEgXSAvRG9tYWluIFsgMCAx
+ IF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEgXSAvU2l6ZSBbIDEzNjUKXSAvRmlsdGVyIC9G
+ bGF0ZURlY29kZSA+PgpzdHJlYW0KeAGVwddCAQAAAMD//5WKEJE0FBlRaScalEo0VCgZ
+ X+Dh7qbTuSZojP7RCP2hXzREA9RHP+gbfaEe+kQf6B29oS7qoFfUdi/oGT2hFnpED6iJ
+ Guge3aFbdIPqqIauURVdoUt0gc7RmTtFJ+gYVdAROkQHqIxKaB8VUQHlUQ7toSzKoF20
+ g9JoG225TbSBUmgdJdEaSqA4WkUxFEUrKILCKISWURAF0BJaRAvzzQBdSkfxCmVuZHN0
+ cmVhbQplbmRvYmoKMTA2IDAgb2JqCjE3NwplbmRvYmoKNTAgMCBvYmoKPDwgL0xlbmd0
+ aCAxMDcgMCBSIC9PcmRlciAxIC9FbmNvZGUgWyAwIDEzNjQgXSAvRnVuY3Rpb25UeXBl
+ IDAgL0JpdHNQZXJTYW1wbGUKOCAvRGVjb2RlIFsgMCAxIDAgMSAwIDEgXSAvRG9tYWlu
+ IFsgMCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEgXSAvU2l6ZSBbIDEzNjUKXSAvRmls
+ dGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGNwolfUncAAPD/q9Wyw2aXq1Y222xl
+ yzJbrmO12UqXZeeyzK3WsWpmh9yC3IjcgoiioHIfoqCAIGJeHfM9H77r997j+/lmP6/J
+ 5s58XoP5xcwnxmtnPkEzKz+uzQCuy3yk+GHdNPLL6Q95XFo/DU8vradekF7KXSxI46cW
+ C+AbUougCxtS6I2pBeTUwkbw+U1TtJPzm5Lzm9Fzm5OUC5NzyMRcIfJ9YQJ3S+I93fjs
+ lvjsV3ksis/Cs0XxbNEk+NbJLOnM1knMiZltDDPbJqDbsWOZ7aA7YpkdsWm60emdxOmd
+ UeLiaBp3PF2MThWPQ7/O466x1K6xKca7x6Ywk7sjgHsiSYqJPRHkN6MJxntH48Th+F78
+ feE45uS+MGBJeLIkRHWiJITcH5ogDk7sx/82GGNcGoyVBlZHSwOABwJRQH/0gH989Xf+
+ ccbf+8egPoZlvrHcSJkv1xspwzzojYCOHvSif/COQj00w4c8FN3hQ7mH3eHc0GE3eLk7
+ hHSFytHBchfuEVcQfCR4BBpY/mMej44E4P6jw5Qrhv2kvoph+JCvAn5syEfbe2zIexzb
+ 6T1OsdLprXR6wB2eSvgJhwfffcJBXOVwowfdVbiuqkHoSfoDrpMDrp+gI/RPDYzg2odP
+ gVbbhykOVduHqvuhP+fxdL8Tt895mvRMnxPfcaYP3+Y4S3fwrA16jrx38BzpL70DDK0D
+ 53Ht562AF6x24h77BWj/6l97+hn/ZuljXGPpw7TVWOBmWw3+RbMNtPeiGf17dy9T66Vu
+ UJP1EuZlkzW357IJvNbUU2skt9Qa0XVGC7jBUoc01xnMf+TxisF8Rb+8m2a9vpvUVK83
+ 1evQV3Um2sarOuO1lVrjNeoNWiPc0KAl1Rgacq9rDPj66xriGxo9tAtYd6MLepOmWncT
+ fkutu6XW0r+t1iI7tbehGvI7nRrqXXdUyD9VXYzvqtRIpfouxUalGr+zUYmp6GxUdN6j
+ q7qngN7HlqvugzbJVU1yJV2ZskmmfICreCADbJYp0FJFM1reLEX+JZUzlMj/lsgYP5TI
+ MKUPxYCPxFKKkkfi3A7JP8zFjzvwReLHpE9E4tyOJyLwp8IOUNFTIfqZUETcLnqGK/y3
+ Pa/PBUJ4+3MB5ReCdmK+4AX+S76ANv8ln//fch7DFh4fzmvhYXJ5LZivuDxS7isucSuX
+ 28qhymnlQF8DszmvMd+wOW/YbPpv2WwoazXrLYv4HYsF3sZ619a2so3sfwPOHEYKZW5k
+ c3RyZWFtCmVuZG9iagoxMDcgMCBvYmoKOTM4CmVuZG9iagoyIDAgb2JqCjw8IC9MYXN0
+ IDEwOCAwIFIgL0ZpcnN0IDEwOSAwIFIgPj4KZW5kb2JqCjEwOSAwIG9iago8PCAvUGFy
+ ZW50IDExMCAwIFIgL0NvdW50IDAgL0Rlc3QgWyAzIDAgUiAvWFlaIDAgNzMzIDAgXSAv
+ VGl0bGUgKENhbnZhcyAxKQo+PgplbmRvYmoKMTEwIDAgb2JqCjw8ID4+CmVuZG9iagox
+ MDggMCBvYmoKPDwgL1BhcmVudCAxMTAgMCBSIC9Db3VudCAwIC9EZXN0IFsgMyAwIFIg
+ L1hZWiAwIDczMyAwIF0gL1RpdGxlIChDYW52YXMgMSkKPj4KZW5kb2JqCjExMSAwIG9i
+ ago8PCAvTGVuZ3RoIDExMiAwIFIgL0xlbmd0aDEgNjIyMCAvRmlsdGVyIC9GbGF0ZURl
+ Y29kZSA+PgpzdHJlYW0KeAG9WAtwFNeVvbe/85MYfWckMfQMPfprJD62hJBAjZgRwkKy
+ kIDMAAoziMGCSCAIVqwQiMwn4IG4yHr5WOUEk1CVBK+zrcHBQ4hTlEP+oRbitZPYxMQp
+ 7OAQhd0UhrVBM3u7R8iIpSiqlnK/en3fffe+d0+fd/v1Z9PGJ8OQAgPAQuvSUO9q0A/b
+ JRJdnT2h3qSefpnkoc6+Tc6kzhcBsF9b3ftET1I3qAAm9xPd/aPjM/YCcFxXOLQqaYdb
+ JCu7qCOp4yMk3V09m55K6un/STKze33nqD1jgHRLT+ip0fhwgXTnulBPmCQdth/Tqah3
+ /Rc36SrY9pEs690YHvVHP+H7D0Dq5WEtGKEbDMCAlcpyAPGyyQ0cWTU71TmexS+umFD7
+ EaQZ9Om+XVg+oDV+7vrxxzcu3Co0bzU2kJ9R99cMNEYojhcTRCT7O+atYxbNqh18DNpK
+ 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
+ U6fgho0dsJEuCV1G+qYS01xHsIKpxmdHjjKb45vi1c/Fz/OvjxxhVowcufVNZsfBeAb9
+ XoSKxAVuJreCsskFk+ElZX6DYVfmQXzexAlo5AUrn9vEN1jnO7+GOyfskkxsNmvLyM6w
+ NRoWZC+wzc9dnr3ctjT3Ar7Dfej4q/OG0/oYNlh389utHBPD/cr0x1NXpK5PZVNT8wT3
+ ZJdoSy/LM2ezzGS20rZ58qSgZcDCWHLdjJS6f1KO7D7kamwZZeESJUNHc1r1peGKtPRq
+ qBs+W1c7nF5d0TEydQps6MANHSCIrnKUK7NtVEQXnaZPq6qscgmiIE+GNCvUIJ7rScVT
+ 4uZlu9+ep2SYmZFsIVTT7q+aZEPZvHTvrXPx11F6P5Pd9JW1G568snpdaKDp60fri6fl
+ TQmtOowWLMc8+qWp51pWfB7XSjxlQCb8UektNC0xrTbtNx01vWESeBMKwkQxLcUjOlNm
+ iVNTmsQO0W/uMn9J7E9JsU2oTNll3G0+ZI6ZhcxMiyGFcVoshelms0kQGclgKEw3GrVm
+ iinLYjYaBNEIElOWIVknZIrZlMipKWZLDC3HyWAiqVgy/sWQE87K/r4ruJrY6mu51nzJ
+ fqu6ulqrOfRryKulT13zpZFLdZRCtenV1UQh7iov5bdYtQz62fRdlECjbUqv6gpKn44N
+ RKuE2ZVVs7EQXXmUQwwRWVCIQ+6SBbk5pVy8F2f94z26TyLdW18rKC/HbecZxpSe1m3h
+ Nt66wLpvnov/ej+yQqZ2b+pHQvszca+Dp04HlEOj9ieb7rb00T1M0PY4n6+5vaWltDHc
+ 3RfetKYz5Klf371K87p9TKQG/bun/0hAMwD4E6MHtWGsjbQ3jteb7tJ1bHf492v2/wU6
+ kGrTCmVuZHN0cmVhbQplbmRvYmoKMTEyIDAgb2JqCjM2MDkKZW5kb2JqCjExMyAwIG9i
+ ago8PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0FzY2VudCA3NzAgL0NhcEhlaWdodCA2
+ ODQgL0Rlc2NlbnQgLTIzMCAvRmxhZ3MgMzIKL0ZvbnRCQm94IFstMTAxOCAtNDgxIDE0
+ MzYgMTE1OV0gL0ZvbnROYW1lIC9FRU1TTk4rSGVsdmV0aWNhLUJvbGQgL0l0YWxpY0Fu
+ Z2xlCjAgL1N0ZW1WIDAgL01heFdpZHRoIDE1MDAgL1hIZWlnaHQgNTEzIC9Gb250Rmls
+ ZTIgMTExIDAgUiA+PgplbmRvYmoKMTE0IDAgb2JqClsgMzMzIDAgMCAwIDAgMCAwIDAg
+ MCAwIDAgMCAwIDAgMCAwIDAgNzIyIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw
+ IDAKMCAwIDAgMCAwIDAgMCAwIDAgNTU2IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg
+ MCAwIDAgMCAwIDAgNTU2IF0KZW5kb2JqCjQ0IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9T
+ dWJ0eXBlIC9UcnVlVHlwZSAvQmFzZUZvbnQgL0VFTVNOTitIZWx2ZXRpY2EtQm9sZCAv
+ Rm9udERlc2NyaXB0b3IKMTEzIDAgUiAvV2lkdGhzIDExNCAwIFIgL0ZpcnN0Q2hhciA1
+ OCAvTGFzdENoYXIgMTIxIC9FbmNvZGluZyAvTWFjUm9tYW5FbmNvZGluZwo+PgplbmRv
+ YmoKMTE1IDAgb2JqCjw8IC9MZW5ndGggMTE2IDAgUiAvTGVuZ3RoMSAxNTc4NCAvRmls
+ dGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAG9e3t8VMX1+Mzc5z6z71d2s3uz2d1s
+ 3m8IhGQNCYRHYkgUEiSYQHhDgRiiUPEbFeUhRQF5KPjABwQQWUIqQcQvtShirYIVVKqt
+ fkVrW1Pb/tC2kN39nrmbRMj31378o5/u7pmZM3Pv3Dlnzpw558zd9rYVc5AGdSIG1U5v
+ WTYXyZ/iVxBivp69pGVZHDfeDfn7szvaPXGcS4X2xXOXzVsSx8VHEVK65i1eOXC/qReh
+ lIb5c1pa4+2oH/Ki+VARx3EB5Cnzl7TfFccNPZC/uXjp7IF2Uy3gc5e03DXwfPQx4J4f
+ tSyZE7++eCfkKcuW3tE+gOsgX7esbc7A9bgBxvcuwlCbh5YiBVqEBESQDr5NCAlfKV2I
+ hVbaDp/WDNXW2xNKvkV6UcZvr35Yzt+QXrn49zn9AdVm8R9QoRi8nuZ8MBpESI2hvU+1
+ eahFvg+SvF5Un96LJgCUARQCpKffZEOdeC96BOBpAAYtwA+hlQDrAR4DYIdK+wE7jh/q
+ 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
+ PcVu39ifnarwcY/fr1phOPTGO0vK7jC2mX80pu3ZVz42t2k7x929bHvtZoN+R/3DVFen
+ AX0XgL4UODOo2a7crtpu36fcq9pr70oWilPA8YMzMM6TYknQajiDjSfqBNYgSkl2C2t0
+ hozVhmpPSopTzFQ4MxONCmT4uda2mfW86BTtPn8vBnpLnpNdLDmqBQFC2LVuoJVqNgpA
+ s7UYfnG6Ia4+QDNrtQCpNPYcJ5oXCksxtIFviR8a63OPfAaTGSXJpUfCZcm/P7Jok6/i
+ v0nWI7U7lq2pWKVtMz/U2PPsstLlxjbDitCid97qMq7QPvzQjkfqdujpOpA/sTloTrw0
+ LM0DnIG3sjg4V0iAvcw19KZUCrwflQYR4Ay6q0DMOhdOtPNRISpCI+CfOqUohCrQOPm/
+ LxPg7170Hy416Gb5Pzh18L+aW9FUNA01wNsWM1Gz/EwMb2xhucTTN7imTp1WUV2VXjVn
+ ccec9gWzW6Al3kovOQdAXd6vAfqhAd4Aw+D7YnhTCpcATAaYAbAY4G6AjQC7AV4AeAXg
+ bYCPAb4G6AcmqAGcABkAJQCTAWYALAa4G2AjwG6AFwBeAXgb4GOArwH6gUFqACdABkAJ
+ wGSAGQCLAe4G2AiwG+AFgFcA3gb4ODbwARrQUBkjzzBcGoYnD8MDw/CMYbj81tp1/Y8a
+ 1k7/wXX980uG4WOG4aXD8JuG4RXD8PHD8KphOBjANzx/0jB88jC8ehheMwy/eRheOwyv
+ G4bXD8NvGYbfOgy/bRjeNAxvGYbPHoa3DsPldXfd/Mwd1j5vGD5/GL5gGL5oGL54GL5k
+ GE69zuvnf+kwfNkwvG0YfscwXP6P8nX0rBjWvnIY/uNh+GqK/y/K5SSiCmVuZHN0cmVh
+ bQplbmRvYmoKMTE2IDAgb2JqCjEwNTcyCmVuZG9iagoxMTcgMCBvYmoKPDwgL1R5cGUg
+ L0ZvbnREZXNjcmlwdG9yIC9Bc2NlbnQgNzcwIC9DYXBIZWlnaHQgNzM3IC9EZXNjZW50
+ IC0yMzAgL0ZsYWdzIDMyCi9Gb250QkJveCBbLTk1MSAtNDgxIDE0NDUgMTEyMl0gL0Zv
+ bnROYW1lIC9WVldETUgrSGVsdmV0aWNhIC9JdGFsaWNBbmdsZSAwCi9TdGVtViAwIC9N
+ YXhXaWR0aCAxNTAwIC9YSGVpZ2h0IDYzNyAvRm9udEZpbGUyIDExNSAwIFIgPj4KZW5k
+ b2JqCjExOCAwIG9iagpbIDI3OCAyNzggMzU1IDAgMCAwIDAgMTkxIDAgMCAwIDAgMjc4
+ IDAgMjc4IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAyNzggMjc4CjU4NCA1ODQgNTg0IDAg
+ MCA2NjcgMCAwIDcyMiAwIDAgNzc4IDcyMiAyNzggMCA2NjcgNTU2IDgzMyA3MjIgNzc4
+ IDY2NyAwIDcyMgo2NjcgNjExIDcyMiAwIDAgMCAwIDAgMjc4IDAgMjc4IDAgMCAwIDU1
+ NiAwIDUwMCA1NTYgNTU2IDI3OCA1NTYgNTU2IDIyMiAwCjUwMCAyMjIgODMzIDU1NiA1
+ NTYgNTU2IDAgMzMzIDUwMCAyNzggNTU2IDAgMCAwIDUwMCAwIDMzNCAwIDMzNCBdCmVu
+ ZG9iagozOCAwIG9iago8PCAvVHlwZSAvRm9udCAvU3VidHlwZSAvVHJ1ZVR5cGUgL0Jh
+ c2VGb250IC9WVldETUgrSGVsdmV0aWNhIC9Gb250RGVzY3JpcHRvcgoxMTcgMCBSIC9X
+ aWR0aHMgMTE4IDAgUiAvRmlyc3RDaGFyIDMyIC9MYXN0Q2hhciAxMjUgL0VuY29kaW5n
+ IC9NYWNSb21hbkVuY29kaW5nCj4+CmVuZG9iagoxMTkgMCBvYmoKKE1hYyBPUyBYIDEw
+ LjYuNiBRdWFydHogUERGQ29udGV4dCkKZW5kb2JqCjEyMCAwIG9iagooRDoyMDExMDMw
+ OTIyMzUxN1owMCcwMCcpCmVuZG9iagoxIDAgb2JqCjw8IC9Qcm9kdWNlciAxMTkgMCBS
+ IC9DcmVhdGlvbkRhdGUgMTIwIDAgUiAvTW9kRGF0ZSAxMjAgMCBSID4+CmVuZG9iagp4
+ cmVmCjAgMTIxCjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDEwMzgwOCAwMDAwMCBuIAow
+ MDAwMDg3NzU1IDAwMDAwIG4gCjAwMDAwMDU0NTggMDAwMDAgbiAKMDAwMDA3NTA3OCAw
+ MDAwMCBuIAowMDAwMDAwMDIyIDAwMDAwIG4gCjAwMDAwMDU0MzggMDAwMDAgbiAKMDAw
+ MDAwNTU2MyAwMDAwMCBuIAowMDAwMDA2MTg4IDAwMDAwIG4gCjAwMDAwMTI5MDUgMDAw
+ MDAgbiAKMDAwMDAxMzU3NiAwMDAwMCBuIAowMDAwMDA4MTI1IDAwMDAwIG4gCjAwMDAw
+ MDg4ODQgMDAwMDAgbiAKMDAwMDAxNzA2MCAwMDAwMCBuIAowMDAwMDE3NjQ3IDAwMDAw
+ IG4gCjAwMDAwMTQwMjIgMDAwMDAgbiAKMDAwMDAxNDYyMSAwMDAwMCBuIAowMDAwMDA4
+ OTA0IDAwMDAwIG4gCjAwMDAwMTA5MTggMDAwMDAgbiAKMDAwMDAxNDY0MSAwMDAwMCBu
+ IAowMDAwMDE1MDIxIDAwMDAwIG4gCjAwMDAwMDc3MjUgMDAwMDAgbiAKMDAwMDAwODEw
+ NSAwMDAwMCBuIAowMDAwMDE1OTc4IDAwMDAwIG4gCjAwMDAwMTcwNDAgMDAwMDAgbiAK
+ MDAwMDAxNTA0MSAwMDAwMCBuIAowMDAwMDE1OTU4IDAwMDAwIG4gCjAwMDAwMTIzMDEg
+ MDAwMDAgbiAKMDAwMDAxMjg4NSAwMDAwMCBuIAowMDAwMDEwOTM5IDAwMDAwIG4gCjAw
+ MDAwMTE1MzIgMDAwMDAgbiAKMDAwMDAxMTU1MiAwMDAwMCBuIAowMDAwMDEyMjgxIDAw
+ MDAwIG4gCjAwMDAwMTM1OTYgMDAwMDAgbiAKMDAwMDAxNDAwMiAwMDAwMCBuIAowMDAw
+ MDA2MzQxIDAwMDAwIG4gCjAwMDAwNjg5MTkgMDAwMDAgbiAKMDAwMDA2ODAyMiAwMDAw
+ MCBuIAowMDAwMTAzNTM1IDAwMDAwIG4gCjAwMDAwMDc1NzUgMDAwMDAgbiAKMDAwMDAw
+ NjQ5NSAwMDAwMCBuIAowMDAwMDA2NjUzIDAwMDAwIG4gCjAwMDAwMDY5NjEgMDAwMDAg
+ biAKMDAwMDAwNzI2OSAwMDAwMCBuIAowMDAwMDkyMTMxIDAwMDAwIG4gCjAwMDAwMDcx
+ MTkgMDAwMDAgbiAKMDAwMDAwNjgxMSAwMDAwMCBuIAowMDAwMDA3NDIxIDAwMDAwIG4g
+ CjAwMDAwMDYwMzQgMDAwMDAgbiAKMDAwMDA2NzE1NyAwMDAwMCBuIAowMDAwMDg2NTgw
+ IDAwMDAwIG4gCjAwMDAwODYxNjYgMDAwMDAgbiAKMDAwMDA4NDkzOCAwMDAwMCBuIAow
+ MDAwMDgzNzI1IDAwMDAwIG4gCjAwMDAwODI1MTIgMDAwMDAgbiAKMDAwMDA4MTI5OSAw
+ MDAwMCBuIAowMDAwMDgwMDg2IDAwMDAwIG4gCjAwMDAwNzg4NTggMDAwMDAgbiAKMDAw
+ MDA3NzY0NyAwMDAwMCBuIAowMDAwMDc2NDUyIDAwMDAwIG4gCjAwMDAwNzUyNDEgMDAw
+ MDAgbiAKMDAwMDA3NTA0MSAwMDAwMCBuIAowMDAwMDE5ODUwIDAwMDAwIG4gCjAwMDAw
+ MjI3MzAgMDAwMDAgbiAKMDAwMDA1NjUxMiAwMDAwMCBuIAowMDAwMDYzMjM4IDAwMDAw
+ IG4gCjAwMDAwMzA0NTUgMDAwMDAgbiAKMDAwMDAzNDY4NSAwMDAwMCBuIAowMDAwMDM5
+ OTIyIDAwMDAwIG4gCjAwMDAwNDMyNjggMDAwMDAgbiAKMDAwMDA0MzI4OSAwMDAwMCBu
+ IAowMDAwMDQ3NTcyIDAwMDAwIG4gCjAwMDAwMjUyMzIgMDAwMDAgbiAKMDAwMDAyODQ5
+ NiAwMDAwMCBuIAowMDAwMDE3NjY3IDAwMDAwIG4gCjAwMDAwMTk4MjkgMDAwMDAgbiAK
+ MDAwMDAyMjc1MSAwMDAwMCBuIAowMDAwMDI1MjExIDAwMDAwIG4gCjAwMDAwMzQ3MDYg
+ MDAwMDAgbiAKMDAwMDAzOTkwMSAwMDAwMCBuIAowMDAwMDI4NTE3IDAwMDAwIG4gCjAw
+ MDAwMzA0MzQgMDAwMDAgbiAKMDAwMDA2MzI1OSAwMDAwMCBuIAowMDAwMDY2Mjc2IDAw
+ MDAwIG4gCjAwMDAwNDc1OTMgMDAwMDAgbiAKMDAwMDA1MTQ3NCAwMDAwMCBuIAowMDAw
+ MDUxNDk1IDAwMDAwIG4gCjAwMDAwNTY0OTEgMDAwMDAgbiAKMDAwMDA2NjI5NyAwMDAw
+ MCBuIAowMDAwMDY3MTM3IDAwMDAwIG4gCjAwMDAwNjcxOTQgMDAwMDAgbiAKMDAwMDA2
+ ODAwMiAwMDAwMCBuIAowMDAwMDY4MDU5IDAwMDAwIG4gCjAwMDAwNjg4OTkgMDAwMDAg
+ biAKMDAwMDA2ODk1NiAwMDAwMCBuIAowMDAwMDc1MDIwIDAwMDAwIG4gCjAwMDAwNzUx
+ NjEgMDAwMDAgbiAKMDAwMDA3NjQzMiAwMDAwMCBuIAowMDAwMDc3NjI3IDAwMDAwIG4g
+ CjAwMDAwNzg4MzggMDAwMDAgbiAKMDAwMDA4MDA2NSAwMDAwMCBuIAowMDAwMDgxMjc4
+ IDAwMDAwIG4gCjAwMDAwODI0OTEgMDAwMDAgbiAKMDAwMDA4MzcwNCAwMDAwMCBuIAow
+ MDAwMDg0OTE3IDAwMDAwIG4gCjAwMDAwODYxNDUgMDAwMDAgbiAKMDAwMDA4NjU1OSAw
+ MDAwMCBuIAowMDAwMDg3NzM0IDAwMDAwIG4gCjAwMDAwODc5MjMgMDAwMDAgbiAKMDAw
+ MDA4NzgwNSAwMDAwMCBuIAowMDAwMDg3OTAwIDAwMDAwIG4gCjAwMDAwODgwMTggMDAw
+ MDAgbiAKMDAwMDA5MTcxOSAwMDAwMCBuIAowMDAwMDkxNzQxIDAwMDAwIG4gCjAwMDAw
+ OTE5NzQgMDAwMDAgbiAKMDAwMDA5MjMxMyAwMDAwMCBuIAowMDAwMTAyOTc4IDAwMDAw
+ IG4gCjAwMDAxMDMwMDEgMDAwMDAgbiAKMDAwMDEwMzIyOCAwMDAwMCBuIAowMDAwMTAz
+ NzEyIDAwMDAwIG4gCjAwMDAxMDM3NjUgMDAwMDAgbiAKdHJhaWxlcgo8PCAvU2l6ZSAx
+ MjEgL1Jvb3QgOTYgMCBSIC9JbmZvIDEgMCBSIC9JRCBbIDxiOTQ1NDc1OGFmZGFhODMy
+ NWI5MjhjZmM0OWQyMDQ4OT4KPGI5NDU0NzU4YWZkYWE4MzI1YjkyOGNmYzQ5ZDIwNDg5
+ PiBdID4+CnN0YXJ0eHJlZgoxMDM4ODYKJSVFT0YKMSAwIG9iago8PC9BdXRob3IgKEtl
+ bm5ldGggQ3VscCkvQ3JlYXRpb25EYXRlIChEOjIwMTEwMzA3MjEyNTAwWikvQ3JlYXRv
+ ciAoT21uaUdyYWZmbGUgUHJvZmVzc2lvbmFsIDUuMi4zKS9Nb2REYXRlIChEOjIwMTEw
+ MzA5MjIzNTAwWikvUHJvZHVjZXIgMTE5IDAgUiAvVGl0bGUgKHRlbXBsYXRlX3Njb3Bl
+ LmdyYWZmbGUpPj4KZW5kb2JqCnhyZWYKMSAxCjAwMDAxMDY0NjcgMDAwMDAgbiAKdHJh
+ aWxlcgo8PC9JRCBbPGI5NDU0NzU4YWZkYWE4MzI1YjkyOGNmYzQ5ZDIwNDg5PiA8Yjk0
+ NTQ3NThhZmRhYTgzMjViOTI4Y2ZjNDlkMjA0ODk+XSAvSW5mbyAxIDAgUiAvUHJldiAx
+ MDM4ODYgL1Jvb3QgOTYgMCBSIC9TaXplIDEyMT4+CnN0YXJ0eHJlZgoxMDY2NjAKJSVF
+ T0YK
+
+ QuickLookThumbnail
+
+ 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
+ AAEAAAAA0y1hcHBsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAARZGVzYwAAAVAAAABiZHNjbQAAAbQAAAJCY3BydAAAA/gAAADQd3RwdAAA
+ BMgAAAAUclhZWgAABNwAAAAUZ1hZWgAABPAAAAAUYlhZWgAABQQAAAAUclRSQwAABRgA
+ AAgMYWFyZwAADSQAAAAgdmNndAAADUQAAAYSbmRpbgAAE1gAAAY+Y2hhZAAAGZgAAAAs
+ bW1vZAAAGcQAAAAoYlRSQwAABRgAAAgMZ1RSQwAABRgAAAgMYWFiZwAADSQAAAAgYWFn
+ ZwAADSQAAAAgZGVzYwAAAAAAAAAIRGlzcGxheQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAG1sdWMAAAAAAAAAEgAAAAxubE5MAAAAFgAAAOhkYURLAAAAHAAAAP5wbFBM
+ AAAAEgAAARplblVTAAAAEgAAASxuYk5PAAAAEgAAAT5mckZSAAAAFgAAAVBwdEJSAAAA
+ GAAAAWZwdFBUAAAAFgAAAX56aENOAAAADAAAAZRlc0VTAAAAEgAAAaBqYUpQAAAADgAA
+ AbJydVJVAAAAJAAAAcBzdlNFAAAAEAAAAeR6aFRXAAAADgAAAfRkZURFAAAAEAAAAgJm
+ aUZJAAAAEAAAAhJpdElUAAAAFAAAAiJrb0tSAAAADAAAAjYASwBsAGUAdQByAGUAbgAt
+ AEwAQwBEAEwAQwBEAC0AZgBhAHIAdgBlAHMAawDmAHIAbQBLAG8AbABvAHIAIABMAEMA
+ RABDAG8AbABvAHIAIABMAEMARABGAGEAcgBnAGUALQBMAEMARABMAEMARAAgAGMAbwB1
+ AGwAZQB1AHIATABDAEQAIABDAG8AbABvAHIAaQBkAG8ATABDAEQAIABhACAAQwBvAHIA
+ ZQBzX2mCcgAgAEwAQwBEAEwAQwBEACAAYwBvAGwAbwByMKsw6TD8ACAATABDAEQEJgQy
+ BDUEQgQ9BD4EOQAgBBYEGgAtBDQEOARBBD8EOwQ1BDkARgDkAHIAZwAtAEwAQwBEX2mC
+ cm2yZnaYb3k6VmgARgBhAHIAYgAtAEwAQwBEAFYA5AByAGkALQBMAEMARABMAEMARAAg
+ AGMAbwBsAG8AcgBpzuy37AAgAEwAQwBEAAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSwg
+ SW5jLiwgMjAxMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNSAAEAAAABFs9Y
+ WVogAAAAAAAAX0IAADX9AAAG6FhZWiAAAAAAAABt7QAAsIUAABssWFlaIAAAAAAAACmm
+ AAAZfQAAsRljdXJ2AAAAAAAABAAAAAAFAAoADwAUABkAHgAjACgALQAyADYAOwBAAEUA
+ SgBPAFQAWQBeAGMAaABtAHIAdwB8AIEAhgCLAJAAlQCaAJ8AowCoAK0AsgC3ALwAwQDG
+ AMsA0ADVANsA4ADlAOsA8AD2APsBAQEHAQ0BEwEZAR8BJQErATIBOAE+AUUBTAFSAVkB
+ YAFnAW4BdQF8AYMBiwGSAZoBoQGpAbEBuQHBAckB0QHZAeEB6QHyAfoCAwIMAhQCHQIm
+ Ai8COAJBAksCVAJdAmcCcQJ6AoQCjgKYAqICrAK2AsECywLVAuAC6wL1AwADCwMWAyED
+ LQM4A0MDTwNaA2YDcgN+A4oDlgOiA64DugPHA9MD4APsA/kEBgQTBCAELQQ7BEgEVQRj
+ BHEEfgSMBJoEqAS2BMQE0wThBPAE/gUNBRwFKwU6BUkFWAVnBXcFhgWWBaYFtQXFBdUF
+ 5QX2BgYGFgYnBjcGSAZZBmoGewaMBp0GrwbABtEG4wb1BwcHGQcrBz0HTwdhB3QHhgeZ
+ B6wHvwfSB+UH+AgLCB8IMghGCFoIbgiCCJYIqgi+CNII5wj7CRAJJQk6CU8JZAl5CY8J
+ pAm6Cc8J5Qn7ChEKJwo9ClQKagqBCpgKrgrFCtwK8wsLCyILOQtRC2kLgAuYC7ALyAvh
+ C/kMEgwqDEMMXAx1DI4MpwzADNkM8w0NDSYNQA1aDXQNjg2pDcMN3g34DhMOLg5JDmQO
+ fw6bDrYO0g7uDwkPJQ9BD14Peg+WD7MPzw/sEAkQJhBDEGEQfhCbELkQ1xD1ERMRMRFP
+ EW0RjBGqEckR6BIHEiYSRRJkEoQSoxLDEuMTAxMjE0MTYxODE6QTxRPlFAYUJxRJFGoU
+ ixStFM4U8BUSFTQVVhV4FZsVvRXgFgMWJhZJFmwWjxayFtYW+hcdF0EXZReJF64X0hf3
+ GBsYQBhlGIoYrxjVGPoZIBlFGWsZkRm3Gd0aBBoqGlEadxqeGsUa7BsUGzsbYxuKG7Ib
+ 2hwCHCocUhx7HKMczBz1HR4dRx1wHZkdwx3sHhYeQB5qHpQevh7pHxMfPh9pH5Qfvx/q
+ IBUgQSBsIJggxCDwIRwhSCF1IaEhziH7IiciVSKCIq8i3SMKIzgjZiOUI8Ij8CQfJE0k
+ fCSrJNolCSU4JWgllyXHJfcmJyZXJocmtyboJxgnSSd6J6sn3CgNKD8ocSiiKNQpBik4
+ KWspnSnQKgIqNSpoKpsqzysCKzYraSudK9EsBSw5LG4soizXLQwtQS12Last4S4WLkwu
+ gi63Lu4vJC9aL5Evxy/+MDUwbDCkMNsxEjFKMYIxujHyMioyYzKbMtQzDTNGM38zuDPx
+ NCs0ZTSeNNg1EzVNNYc1wjX9Njc2cjauNuk3JDdgN5w31zgUOFA4jDjIOQU5Qjl/Obw5
+ +To2OnQ6sjrvOy07azuqO+g8JzxlPKQ84z0iPWE9oT3gPiA+YD6gPuA/IT9hP6I/4kAj
+ QGRApkDnQSlBakGsQe5CMEJyQrVC90M6Q31DwEQDREdEikTORRJFVUWaRd5GIkZnRqtG
+ 8Ec1R3tHwEgFSEtIkUjXSR1JY0mpSfBKN0p9SsRLDEtTS5pL4kwqTHJMuk0CTUpNk03c
+ TiVObk63TwBPSU+TT91QJ1BxULtRBlFQUZtR5lIxUnxSx1MTU19TqlP2VEJUj1TbVShV
+ dVXCVg9WXFapVvdXRFeSV+BYL1h9WMtZGllpWbhaB1pWWqZa9VtFW5Vb5Vw1XIZc1l0n
+ XXhdyV4aXmxevV8PX2Ffs2AFYFdgqmD8YU9homH1YklinGLwY0Njl2PrZEBklGTpZT1l
+ kmXnZj1mkmboZz1nk2fpaD9olmjsaUNpmmnxakhqn2r3a09rp2v/bFdsr20IbWBtuW4S
+ bmtuxG8eb3hv0XArcIZw4HE6cZVx8HJLcqZzAXNdc7h0FHRwdMx1KHWFdeF2Pnabdvh3
+ VnezeBF4bnjMeSp5iXnnekZ6pXsEe2N7wnwhfIF84X1BfaF+AX5ifsJ/I3+Ef+WAR4Co
+ gQqBa4HNgjCCkoL0g1eDuoQdhICE44VHhauGDoZyhteHO4efiASIaYjOiTOJmYn+imSK
+ yoswi5aL/IxjjMqNMY2Yjf+OZo7OjzaPnpAGkG6Q1pE/kaiSEZJ6kuOTTZO2lCCUipT0
+ lV+VyZY0lp+XCpd1l+CYTJi4mSSZkJn8mmia1ZtCm6+cHJyJnPedZJ3SnkCerp8dn4uf
+ +qBpoNihR6G2oiailqMGo3aj5qRWpMelOKWpphqmi6b9p26n4KhSqMSpN6mpqhyqj6sC
+ q3Wr6axcrNCtRK24ri2uoa8Wr4uwALB1sOqxYLHWskuywrM4s660JbSctRO1irYBtnm2
+ 8Ldot+C4WbjRuUq5wro7urW7LrunvCG8m70VvY++Cr6Evv+/er/1wHDA7MFnwePCX8Lb
+ w1jD1MRRxM7FS8XIxkbGw8dBx7/IPci8yTrJuco4yrfLNsu2zDXMtc01zbXONs62zzfP
+ uNA50LrRPNG+0j/SwdNE08bUSdTL1U7V0dZV1tjXXNfg2GTY6Nls2fHadtr724DcBdyK
+ 3RDdlt4c3qLfKd+v4DbgveFE4cziU+Lb42Pj6+Rz5PzlhOYN5pbnH+ep6DLovOlG6dDq
+ W+rl63Dr++yG7RHtnO4o7rTvQO/M8Fjw5fFy8f/yjPMZ86f0NPTC9VD13vZt9vv3ivgZ
+ +Kj5OPnH+lf65/t3/Af8mP0p/br+S/7c/23//3BhcmEAAAAAAAMAAAACZmYAAPKnAAAN
+ WQAAE9AAAArAdmNndAAAAAAAAAAAAAMBAAACAAAAAgAIABQAJgA/AF4AhACwAOUBFQFB
+ AXIBqAHkAiYCbwK+AxQDdwPhBFMEzQVTBeIGeQcXB8MIdAktCfQKxguhDIINZg5LDzIQ
+ IBETEgoTBBQFFQcWDxcjGDYZTBpoG4scsx3bHwggOSFsIqEj5yUzJn0nyikYKmUrsSz8
+ LkgvkTDZMiEzYzSjNeE3GzhUOYw6wTvzPSQ+Uj+NQMtCBkM9RHZFp0bYSAZJNUpeS4FM
+ ok3CTt1P9lEOUiNTOVRNVWBWc1eFWJlZrFq9W9Bc4V3xXwJgEGEgYjFjPmRMZVtmbWd7
+ aIxpmmqga45sdG1abkZvM3AhcRNyCXMDc/50+3X7dv54AnkIehF7GnwjfSZ+IH8cgBeB
+ EoILgwSD/4T6hfOG7IfniOOJ3orai9eM1I3WjviQapH5k3+VAZZ/l+2ZT5qqm/idO55w
+ n6CgwqHiovqkDqUhpkOneKi0qe+rKqxjrZquyq/9sSyyVrOAtKm1zbb0uBe5N7pXu2S8
+ Zb1nvmq/asBrwW7Cc8N4xIDFi8aZx6vIwcnayvTMDc0WzhDPCM/+0PPR49LR08DUsNWf
+ 1pHXhNh82Xbacttz3E3dA92c3jre3N+H4Dfg7OGp4mrjMeP75MnlmOZo5zfoBejL6YLq
+ Nerm65fsT+0P7dzuwO+88NvyL/PD9bf4WPxG//8AAAABAAYADgAZACoAPgBXAHUAlwC/
+ AOsBGwFNAYMBvwIAAk4CowL9A2YD1gRQBNQFYAX0BpQHPgfxCKkJago1CwgL3AyyDYsO
+ aQ9MEDIRGRIHEv0T8xTtFfAW9xf/GQwaIBs7HFQdcR6UH7Yg3iISI08kiCXGJwMoQCl9
+ Krcr9C0wLmYvnjDSMgQzNDRfNYk2sjfYOPw6HjtBPG49nz7MP/hBIkJIQ2xEjkWwRs1H
+ 5Uj7ShBLIEwuTTpORE9NUFlRYFJnU25UdFV7VoBXiFiOWZRam1uhXKddr160X7lgwmHL
+ YtNj22TiZeBmzGeyaJZpf2pra1dsRm05bjFvKXAjcSByH3MgdCR1KnYwdzV4OHk0ejJ7
+ L3wsfSd+In8fgBuBFoIQgwyECIUDhf+G+4f3iPeKEYtwjOWOUo++kSSSgJPTlR+WYpec
+ mM2Z95scnDydWJ5wn4mgtKH6o0ikkqXfpyeobKmsquysKq1krpqv0bEEsjizabSYtcq3
+ B7hFuYS6xrwDvT2+e7+2wOzCIsNUxIXFs8bhyAvJM8pWy2zMec2DzojPi9CJ0YXSf9N6
+ 1HTVcNZs127Yctl42oPbidyG3X7edd9t4GbhXuJY41HkS+VI5kbnRehG6UjqTOtQ7Evt
+ Nu4Y7u7vwfCR8WXyQPMk9Bj1J/ZY97T5VPta/fr//wAAAAgAEAAZACEAKQA6AFEAbQCN
+ ALIA3AEHASgBTQF1AaABzgIAAjwCfQLCAwsDXwO3BBUEfQTqBV4F1gZXBuAHbQf/CJAJ
+ JQm9ClcK9AuSDDUM2w2EDjEO4w+WEE0RBhHDEoQTSBQNFNYVnRZqF0IYIRj8Gd0auxua
+ HHkdVx44Hxcf8yDRIa0ihyNgJDglDiXjJrgniyhdKS8qECr0K9csuC2YLncvVDAyMQ4x
+ 6TLBM5c0bTVBNhQ25je3OIg5WjopOvc7xjyVPWQ+MT8CP9FAoEFwQkFDEUPhRLFFgEZR
+ RyFH8kjBSY9KW0saS9dMlU1VThlO3E+iUGxROVIFUtNTolRzVUVWGFbsV79Yk1lnWj1b
+ GFvyXM1dpl6AX1xgOGESYexiyGOkZH9lXGY4ZxNn8GjMaaRqeWtMbCJs923JbphvZ3Ax
+ cPZxuHJ2cy1z4XSTdT917nand4F4Z3lPejx7LHwcfRB+CX8Df/6A+4H5gviD+IT2hfKG
+ +IgZiU2Kgou7jPGOJ49jkJ+R25MblFuVnZbhmCeZbpq1m/mdMZ5dn4mgtKHfowekMaVe
+ ppKnx6kDqkWrjqzdrjGvjbDoskazqLULtnS337lRusa8Pr24vzrAvsJEw87FVcbgyG3K
+ D8u5zVLO6NCC0i3T6tXA18faCtyN33/i9udP7Rj2A///AABuZGluAAAAAAAABjYAAJh/
+ AABX2wAAVCwAAJANAAApDwAAFwoAAFANAABUOQAB+uEAAePXAAEeuAADAQAAAgAAAC8A
+ dwC8APsBOAFyAawB5AIdAlQCigLAAvcDMANrA6YD4gQfBF0EmwTbBRsFWgWbBd0GHwZi
+ BqQG6ActB3IHuAf+CEgIjgjUCRoJYgmrCfQKPwqLCtgLJwt3C8gMGwxvDMUNHA12DdEO
+ Lw6ODvAPUw+4EB8QiBD0EWER0RI+EqsTGROKE/4UchTqFWUV4BZgFt8XYxfrGHYZAhmS
+ GiYavBtVG/Ecjh0uHdEedR8cH8QgbSEcIckieiMuI+QkmyVXJhIm0CeSKFYpGinfKqgr
+ cSw/LQ8t/C71L/Ew6THiMt0z1jTNNcI2ujexOKg5nzqYO488hz2CPn8/iECbQatCwEPY
+ RPZGE0cwSFRJekqhS8lM9U4hT09QgFGyUtJTwlSGVU1WF1bnV7hYi1liWkFbKFwUXQVd
+ /17/YAthImI+Y2dklGXKZwpoTGmRarlr22z6bhxvQHBmcZByvnP0dSh2X3efeOF6J3tv
+ fL5+DH9dgLmCEYNzhPiGhogTiaGLOYzQjmOP+pGRkySUt5ZIl9SZXprnnG+d95+UoVaj
+ HqTspsCooaqIrHGuWrBIsjO0HrX/t+O5wbucvh3BSMRQxzDJ78yXzynRrNQo1qHZIduj
+ 3knhM+Q25znqE+y27xXxN/MV9Lv2L/d9+K35p/qa+1P8Dfyo/Sf9pv4l/sH/YP//AAAA
+ RwCVANoBGQFVAZAByQIBAjoCcgKqAuQDIANdA5sD2gQbBFwEnQTgBSQFZwWrBfEGNwZ9
+ BsMHCwdUB50H5wgzCH4IyAkRCV0JqQn2CkUKlQrmCzkLjgvjDDoMlAzuDUsNqg4LDm4O
+ 1A88D6UQERB/EPARYxHXEkkSuhMuE6UUHRSYFRYVlhYZFp0XJBewGD8Y0RllGf4amhs5
+ G9scfx0kHc4eeh8oH9kgiyFBIfYisCNsJCgk6CWrJmwnMyf9KMYpjypeKysr/yzRLbsu
+ sy+xMK0xpzKkM6A0mjWSNo03hziBOXs6djtwPGs9aT5pP3BAgEGOQqBDtUTQRexHBkgn
+ SUxKckuZTMNN8E8eUE9Rg1KuU61Uf1VUVixXC1foWMpZsVqfW5Ncil2LXpFfn2C2YdNi
+ +GQkZVNmjGfIaQVqMWtHbFltaG5/b5NwrXHJcut0EnU5dmJ3k3jGef57N3x2fbV+9oA+
+ gYeC0IQQhU6GkIfQiRCKVouijO2ON4+IkOCSNZOUlPSWWpfCmS2anpwTnY2fEaCuolWk
+ A6W5p3epQasPrOSut7CSsmi0QrYPt+G5rrt1vVC/P8E0wzDFKcclySPLI80nzyjRKNMn
+ 1SfXJtkn2yTdK99c4a7kKOax6Ujrze438H7ykPRv9iD3o/j++i77PPw3/Qf9zf7K//8A
+ AABMAMEBKAGGAd4CNQKIAtwDNAOOA+sESgSqBQwFbgXSBjgGngcFB28H2QhICLIJGgmH
+ CfMKZArWC00LxAw/DL4NPg3EDk0O2g9rEAAQmBE1EdYSbhMHE6QURRTpFZIWPhbtF6EY
+ WxkYGdsaohttHD0dDh3mHsIfoSCDIWoiUSM+JCwlHiYTJwsoCSkIKgorECwcLS0uVi+I
+ MLgx5zMZNEc1czakN9Q5BTo5O2w8pD3fPx1AWkGUQtJEFEVbRqBH6Uk5SopL200zTotP
+ 6FFJUqhUFFWIVwVYf1oAW45dIl7CYHViN2QQZfpn+2n3a5ZtIm6tcDBxs3M4dLh2M3ey
+ eS96rXwtfa1/L4C9gkaDuYUBhk2HmYjhii6LgIzPjhqPaZC6kgeTV5SnlfeXSJiXmeeb
+ OZyMneGfP6Czoiyjp6UlpqSoKKmwqzKst64zr7GxLLKdtBG1e7bjuEq5rbsKvGy9zb8s
+ wIrB6sNIxKLF/cdUyKvKAMtUzKnN/c9N0JzR69M51IrV1tcn2HrZydsa3Gjdp97d4B7h
+ aeK35AblWeah5+PpH+pT637sou207rnvsfCe8YjyXvMv8+/0pfVY9fn2mvc09734RvjP
+ +T75rPoa+on64fs2+4v74Pw1/H38tPzr/SL9Wf2R/cj9//43/nD+qf7i/xv/VP+N/8b/
+ /wAAc2YzMgAAAAAAAQxCAAAF3v//8yYAAAeSAAD9kf//+6L///2jAAAD3AAAwGxtbW9k
+ AAAAAAAABhAAAJyFAAAAAMR8rwAAAAAAAAAAAAAAAAAAAAAA
+
+ ReadOnly
+ NO
+ RowAlign
+ 1
+ RowSpacing
+ 36
+ SheetTitle
+ Canvas 1
+ SmartAlignmentGuidesActive
+ YES
+ SmartDistanceGuidesActive
+ YES
+ UniqueID
+ 1
+ UseEntirePage
+
+ VPages
+ 1
+ WindowInfo
+
+ CurrentSheet
+ 0
+ ExpandedCanvases
+
+
+ name
+ Canvas 1
+
+
+ Frame
+ {{209, 56}, {710, 822}}
+ ListView
+
+ OutlineWidth
+ 142
+ RightSidebar
+
+ ShowRuler
+
+ Sidebar
+
+ SidebarWidth
+ 120
+ VisibleRegion
+ {{21, 1}, {561, 653}}
+ Zoom
+ 1
+ ZoomValues
+
+
+ Canvas 1
+ 1
+ 1
+
+
+
+ saveQuickLookFiles
+ YES
+
+
diff --git a/images/template_scope.png b/images/template_scope.png
new file mode 100644
index 000000000000..fe1a565c4a57
Binary files /dev/null and b/images/template_scope.png differ
diff --git a/src/Angular.js b/src/Angular.js
index a91bf04cf927..24183dd0b003 100644
--- a/src/Angular.js
+++ b/src/Angular.js
@@ -833,13 +833,18 @@ function encodeUriSegment(val) {
* @TODO rename to ng:autobind to ng:autoboot
*
* @description
- * This section explains how to bootstrap your application with angular, using either the angular
- * javascript file, or manually.
+ * This section explains how to bootstrap your application with angular. You can use one of
+ * the versions of the angular JavaScript file ('http://code.angularjs.org/angular-x.x.x.min.js'),
+ * or perform a manual bootstrap.
*
* # Auto-bootstrap with `ng:autobind`
- * The simplest way to get an application up and running is by inserting a script tag in
- * your HTML file that bootstraps the `http://code.angularjs.org/angular-x.x.x.min.js` code and uses
- * the special `ng:autobind` attribute, like in this snippet of HTML:
+ * The simplest way to get an angular application up and running is by inserting a script tag in
+ * your HTML file that does these two things:
+ *
+ * * Bootstraps the angular JavaScript code
+ * * Uses the special `ng:autobind` attribute
+ *
+ * For example:
*
*
<!doctype html>
@@ -854,6 +859,10 @@ function encodeUriSegment(val) {
</html>
*
*
+ * The angular JavaScript code comes in debug (`angular-x.x.x.js`) and production
+ * (`angular-x.x.x.min.js`) flavors. The debug code is human-readable, while the production code
+ * is minified.
+ *
* The `ng:autobind` attribute without any value tells angular to compile and manage the whole HTML
* document. The compilation occurs as soon as the document is ready for DOM manipulation. Note that
* you don't need to explicitly add an `onLoad` event handler; auto bind mode takes care of all the
@@ -864,8 +873,8 @@ function encodeUriSegment(val) {
*
*
* ## Auto-bootstrap with `#autobind`
- * In rare cases when you can't define the `ng` namespace before the script tag (e.g. in some CMS
- * systems, etc), it is possible to auto-bootstrap angular by appending `#autobind` to the script
+ * In some rare cases you can't define the `ng` namespace before the script tag (e.g. in some CMS
+ * systems). It is possible to auto-bootstrap angular by appending `#autobind` to the script
* src URL, like in this snippet:
*
*
@@ -883,14 +892,14 @@ function encodeUriSegment(val) {
</html>
*
*
- * In this case it's the `#autobind` URL fragment that tells angular to auto-bootstrap.
+ * In this case it is the `#autobind` URL fragment that tells angular to auto-bootstrap.
*
* Similarly to `ng:autobind`, you can specify an element id that should be exclusively targeted for
* compilation as the value of the `#autobind`, e.g. `#autobind=angularContent`.
*
* ## Filename Restrictions for Auto-bootstrap
* In order for us to find the auto-bootstrap script attribute or URL fragment, the value of the
- * `script` `src` attribute that loads angular script must match one of these naming
+ * `script` `src` attribute that loads the angular script must match one of these naming
* conventions:
*
* - `angular.js`
@@ -901,15 +910,15 @@ function encodeUriSegment(val) {
* - `angular-x.x.x-xxxxxxxx.min.js` (dev snapshot)
* - `angular-bootstrap.js` (used for development of angular)
*
- * Optionally, any of the filename format above can be prepended with relative or absolute URL that
- * ends with `/`.
+ * Optionally, any of the filename formats above can be prepended with a relative or absolute URL
+ * that ends with `/`.
*
*
- * ## Manual Bootstrap
- * Using auto-bootstrap is a handy way to start using , but advanced users who want more
- * control over the initialization process might prefer to use manual bootstrap instead.
+ * # Manual Bootstrap
+ * Using auto-bootstrap is a handy way to start using angular, but advanced users who want more
+ * control over the initialization process might prefer to use the manual bootstrap method instead.
*
- * The best way to get started with manual bootstraping is to look at the magic behind `ng:autobind`
+ * The best way to get started with manual bootstraping is to look at the magic behind `ng:autobind`,
* by writing out each step of the autobind process explicitly. Note that the following code is
* equivalent to the code in the previous section.
*
@@ -933,14 +942,14 @@ function encodeUriSegment(val) {
*
* This is the sequence that your code should follow if you're bootstrapping angular on your own:
*
- * * After the page is loaded, find the root of the HTML template, which is typically the root of
- * the document.
- * * Run the HTML compiler, which converts the templates into an executable, bi-directionally bound
- * application.
+ * 1. After the page is loaded, find the root of the HTML template, which is typically the root of
+ * the document.
+ * 1. Run the HTML compiler, which converts the templates into an executable, bi-directionally bound
+ * application.
*
*
- * ##XML Namespace
- * *IMPORTANT:* When using you must declare the ng namespace using the xmlns tag. If you
+ * ## XML Namespace
+ * *IMPORTANT:* When using angular, you must declare the ng namespace using the xmlns tag. If you
* don't declare the namespace, Internet Explorer does not render widgets properly.
*
*
@@ -948,7 +957,7 @@ function encodeUriSegment(val) {
*
*
*
- * ## Create your own namespace
+ * ### Create your own namespace
* If you want to define your own widgets, you must create your own namespace and use that namespace
* to form the fully qualified widget name. For example, you could map the alias `my` to your domain
* and create a widget called my:widget. To create your own namespace, simply add another xmlsn tag
@@ -959,8 +968,8 @@ function encodeUriSegment(val) {
*
*
*
- * ## Global Object
- * The script creates a single global variable `angular` in the global namespace. All
+ * ### Global Object
+ * The angular script creates a single global variable `angular` in the global namespace. All
* APIs are bound to fields of this global object.
*
*/
diff --git a/src/directives.js b/src/directives.js
index 5e6115718beb..147c4adf0bd0 100644
--- a/src/directives.js
+++ b/src/directives.js
@@ -4,7 +4,7 @@
* @name angular.directive.ng:init
*
* @description
- * `ng:init` attribute allows the for initialization tasks to be executed
+ * The `ng:init` attribute specifies initialization tasks to be executed
* before the template enters execution mode during bootstrap.
*
* @element ANY
@@ -37,21 +37,26 @@ angularDirective("ng:init", function(expression){
* @name angular.directive.ng:controller
*
* @description
- * To support the Model-View-Controller design pattern, it is possible
- * to assign behavior to a scope through `ng:controller`. The scope is
- * the MVC model. The HTML (with data bindings) is the MVC view.
- * The `ng:controller` directive specifies the MVC controller class
+ * The `ng:controller` directive assigns behavior to a scope. This is a key aspect of how angular
+ * supports the principles behind the Model-View-Controller design pattern.
+ *
+ * MVC components in angular:
+ *
+ * * Model. The Model is data in scope properties; scopes are attached to the DOM.
+ * * View. The template (HTML with data bindings) is rendered into the View.
+ * * Controller. The `ng:controller` directive specifies a Controller class; the class has
+ * methods to monitor Model changes and fire events to update the View.
*
* @element ANY
* @param {expression} expression {@link guide.expression Expression} to eval.
*
* @example
- * Here is a simple form for editing the user contact information. Adding, removing clearing and
- * greeting are methods which are declared on the controller (see source tab). These methods can
- * easily be called from the angular markup. Notice that the scope becomes the controller's class
- * this. This allows for easy access to the view data from the controller. Also notice that any
- * changes to the data are automatically reflected in the view without the need to update it
- * manually.
+ * Here is a simple form for editing user contact information. Adding, removing, clearing, and
+ * greeting are methods declared on the controller (see source tab). These methods can
+ * easily be called from the angular markup. Notice that the scope becomes the `this` for the
+ * controller's class. This allows for easy access to the view data from the controller. Also
+ * notice that any changes to the data are automatically reflected in the View without the need
+ * for a manual update.