diff --git a/.gitignore b/.gitignore index 94c4e149275ed00693c6a79ec1cc0127e7692bee..eeb09a4fd68f3c01161a6f6d27b204329a29f3d8 100644 --- a/.gitignore +++ b/.gitignore @@ -109,4 +109,8 @@ venv/ _b_asic_debug_log.txt .idea/ .qt_for_python/ -*.user \ No newline at end of file +*.pyproject.user +*.pyproject +ui_*.py +TODO.txt +*.log \ No newline at end of file diff --git a/b_asic/core_operations.py b/b_asic/core_operations.py index b89ade6214694f00c6500866427111b7571ff789..c2530c163fb898d23bb749d978aa5dd27c8be803 100644 --- a/b_asic/core_operations.py +++ b/b_asic/core_operations.py @@ -20,6 +20,8 @@ class Constant(AbstractOperation): output(0): self.param("value") """ + _execution_time = 0 + def __init__(self, value: Number = 0, name: Name = ""): """Construct a Constant operation with the given value.""" super().__init__(input_count=0, output_count=1, name=name, latency_offsets={'out0' : 0}) diff --git a/b_asic/operation.py b/b_asic/operation.py index dd4c9fc786a7e76411061d8dce4ba3343353b44c..588fabd8c86f29c42bc2211cb2bfd1a17e40ed65 100644 --- a/b_asic/operation.py +++ b/b_asic/operation.py @@ -7,7 +7,6 @@ from b_asic.signal import Signal from b_asic.port import SignalSourceProvider, InputPort, OutputPort from b_asic.graph_component import GraphComponent, AbstractGraphComponent, Name import itertools as it -from math import trunc import collections from abc import abstractmethod @@ -290,7 +289,7 @@ class AbstractOperation(Operation, AbstractGraphComponent): _input_ports: List[InputPort] _output_ports: List[OutputPort] - _execution_time: Union[int, None] + _execution_time: Union[int, None] = None def __init__(self, input_count: int, output_count: int, name: Name = "", input_sources: Optional[Sequence[Optional[SignalSourceProvider]]] = None, latency: Optional[int] = None, latency_offsets: Optional[Dict[str, int]] = None): """Construct an operation with the given input/output count. @@ -305,7 +304,6 @@ class AbstractOperation(Operation, AbstractGraphComponent): self._input_ports = [InputPort(self, i) for i in range(input_count)] self._output_ports = [OutputPort(self, i) for i in range(output_count)] - self._execution_time = None # Connect given input sources, if any. if input_sources is not None: diff --git a/b_asic/schedule.py b/b_asic/schedule.py index 4d267a1e3d9104eb0cb3e7c43de6ae03eeb013ee..83f3fb49b8eba7f32a8b0b0e195b3d9c7d92ccfd 100644 --- a/b_asic/schedule.py +++ b/b_asic/schedule.py @@ -41,7 +41,7 @@ class Schedule: raise NotImplementedError( f"No algorithm with name: {scheduling_alg} defined.") - max_end_time = self._get_max_end_time() + max_end_time = self.get_max_end_time() if schedule_time is None: self._schedule_time = max_end_time @@ -56,7 +56,8 @@ class Schedule: assert op_id in self._start_times, "No operation with the specified op_id in this schedule." return self._start_times[op_id] - def _get_max_end_time(self) -> int: + def get_max_end_time(self) -> int: + """Returnes the current maximum end time among all operations.""" max_end_time = 0 for op_id, op_start_time in self._start_times.items(): op = self._sfg.find_by_id(op_id) @@ -126,13 +127,33 @@ class Schedule: raise NotImplementedError def set_schedule_time(self, time: int) -> "Schedule": - assert self._get_max_end_time() < time, "New schedule time to short." + assert self.get_max_end_time() <= time, "New schedule time to short." self._schedule_time = time return self + @property + def sfg(self) -> SFG: + return self._sfg + + @property + def start_times(self) -> Dict[GraphID, int]: + return self._start_times + + @property + def laps(self) -> Dict[GraphID, List[int]]: + return self._laps + @property def schedule_time(self) -> int: return self._schedule_time + + @property + def cyclic(self) -> bool: + return self._cyclic + + @property + def resolution(self) -> int: + return self._resolution def increase_time_resolution(self, factor: int) -> "Schedule": raise NotImplementedError diff --git a/b_asic/scheduler_gui/__init__.py b/b_asic/scheduler_gui/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..02715f2f93fcd3b1cc0e8013e0e1d2bf7b4d63d7 --- /dev/null +++ b/b_asic/scheduler_gui/__init__.py @@ -0,0 +1,17 @@ +"""B-ASIC Scheduler-gui Module. + +Graphical user interface for B-ASIC scheduler. +""" + +from b_asic.scheduler_gui.logger import * +from b_asic.scheduler_gui.main_window import * +from b_asic.scheduler_gui.graphics_graph_item import * +from b_asic.scheduler_gui.graphics_graph_event import * +from b_asic.scheduler_gui.graphics_component_item import * +from b_asic.scheduler_gui.graphics_axes_item import * +from b_asic.scheduler_gui.graphics_signal import * +from b_asic.scheduler_gui.graphics_timeline_item import * + +# __all__ = ['main_window', 'graphics_graph', 'component_item', 'graphics_axes', 'graphics_timeline_item'] +__version__ = '0.1' +__author__ = 'Andreas Bolin' diff --git a/b_asic/scheduler_gui/graphics_axes_item.py b/b_asic/scheduler_gui/graphics_axes_item.py new file mode 100644 index 0000000000000000000000000000000000000000..8b1e47e570e054a424a6a6888a2be09f73f80129 --- /dev/null +++ b/b_asic/scheduler_gui/graphics_axes_item.py @@ -0,0 +1,284 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- +"""B-ASIC Scheduler-gui Graphics Axes Item Module. + +Contains the scheduler-gui GraphicsAxesItem class for drawing and maintain the +axes in a graph. +""" +from typing import Union, Optional, List +from math import sin, pi + +# QGraphics and QPainter imports +from qtpy.QtCore import Qt, QPoint, QPointF +from qtpy.QtGui import QBrush, QPen, QPolygonF +from qtpy.QtWidgets import ( + QGraphicsItem, QGraphicsItemGroup, QGraphicsLineItem, + QGraphicsSimpleTextItem, QGraphicsPolygonItem) + +# B-ASIC +from b_asic.scheduler_gui.graphics_timeline_item import GraphicsTimelineItem + + + +class GraphicsAxesItem(QGraphicsItemGroup): + """A class to represent axes in a graph.""" + _scale: float = 1.0 + """Static, changed from MainWindow.""" + _width: int + _width_indent: float + _width_padding: float + _height: int + _height_indent: float + _height_padding: float + _x_axis: QGraphicsLineItem + _x_label: QGraphicsSimpleTextItem + _x_arrow: QGraphicsPolygonItem + _x_scale: List[QGraphicsLineItem] + _x_scale_labels: List[QGraphicsSimpleTextItem] + _x_ledger: List[Union[QGraphicsLineItem, GraphicsTimelineItem]] + _x_label_offset: float + _y_axis: QGraphicsLineItem + _event_items: List[QGraphicsItem] + _base_pen: QPen + _ledger_pen: QPen + _timeline_pen: QPen + + + def __init__(self, width: int, height: int, + width_indent: Optional[float] = 0.2, + height_indent: Optional[float] = 0.2, + width_padding: Optional[float] = 0.6, + height_padding: Optional[float] = 0.5, + parent: Optional[QGraphicsItem] = None): + """ + Constructs a GraphicsAxesItem. + *parent* is passed to QGraphicsItemGroup's constructor. + """ + super().__init__(parent=parent) + assert width >= 0, f"'width' greater or equal to 0 expected, got: {width}." + assert height >= 0, f"'height' greater or equal to 0 expected, got: {height}." + + self._width = width + self._height = height + self._width_indent = width_indent + self._height_indent = height_indent + self._width_padding = width_padding + self._height_padding = height_padding + self._x_axis = QGraphicsLineItem() + self._x_label = QGraphicsSimpleTextItem() + self._x_arrow = QGraphicsPolygonItem() + self._x_scale = [] + self._x_scale_labels = [] + self._x_ledger = [] + self._x_label_offset = 0.2 + self._y_axis = QGraphicsLineItem() + self._event_items = [] + + self._base_pen = QPen() + self._base_pen.setWidthF(2/self._scale) + self._base_pen.setJoinStyle(Qt.MiterJoin) + self._ledger_pen = QPen(Qt.lightGray) + self._ledger_pen.setWidthF(0) # 0 = cosmetic pen 1px width + self._timeline_pen = QPen(Qt.black) + self._timeline_pen.setWidthF(2/self._scale) + self._timeline_pen.setStyle(Qt.DashLine) + + self._make_base() + + + def clear(self) -> None: + """Sets all children's parent to 'None' and delete the axes.""" + # TODO: update, needed? + # self._timeline.setParentItem(None) + self._event_items = [] + keys = list(self._axes.keys()) + for key in keys: + self._axes[key].setParentItem(None) + del self._axes[key] + + + @property + def width(self) -> int: + """Get or set the current x-axis width. Setting the width to a new + value will update the axes automatically.""" + return self._width + # @width.setter + # def width(self, width: int) -> None: + # if self._width != width: + # self.update_axes(width = width) + + @property + def height(self) -> int: + """Get or set the current y-axis height. Setting the height to a new + value will update the axes automatically.""" + return self._height + # @height.setter + # def height(self, height: int) -> None: + # if self._height != height: + # self.update_axes(height = height) + + # @property + # def width_indent(self) -> float: + # """Get or set the current x-axis indent. Setting the indent to a new + # value will update the axes automatically.""" + # return self._width_indent + # @width_indent.setter + # def width_indent(self, width_indent: float) -> None: + # if self._width_indent != width_indent: + # self.update_axes(width_indent = width_indent) + + @property + def event_items(self) -> List[QGraphicsItem]: + """Returnes a list of objects, that receives events.""" + return [self._x_ledger[-1]] + + def _register_event_item(self, item: QGraphicsItem) -> None: + """Register an object that receives events.""" + self._event_items.append(item) + + def set_height(self, height: int) -> "GraphicsAxesItem": + # TODO: implement, docstring + raise NotImplementedError + return self + + def set_width(self, width: int) -> "GraphicsAxesItem": + # TODO: docstring + assert width >= 0, f"'width' greater or equal to 0 expected, got: {width}." + delta_width = width - self._width + + if delta_width > 0: + for _ in range(delta_width): + self._append_x_tick() + self._width += 1 + elif delta_width < 0: + for _ in range(abs(delta_width)): + self._pop_x_tick() + self._width -= 1 + + return self + + def _pop_x_tick(self) -> None: + # TODO: docstring + + # remove the next to last x_scale, x_scale_labels and x_ledger + x_scale = self._x_scale.pop(-2) + x_scale_labels = self._x_scale_labels.pop(-2) + x_ledger = self._x_ledger.pop(-2) + x_scale.setParentItem(None) + x_scale_labels.setParentItem(None) + x_ledger.setParentItem(None) + del x_scale + del x_scale_labels + del x_ledger + + # move timeline x_scale and x_scale_labels (timeline already moved by event) + self._x_scale[-1].setX(self._x_scale[-1].x() - 1) + self._x_scale_labels[-1].setX(self._x_scale_labels[-1].x() - 1) + self._x_scale_labels[-1].setText(str(len(self._x_scale) - 1)) + + # move arrow, x-axis label and decrease x-axis + self._x_arrow.setX(self._x_arrow.x() - 1) + self._x_label.setX(self._x_label.x() - 1) + self._x_axis.setLine(0, 0, self._width_indent + self._width-1 + self._width_padding, 0) + + + + def _append_x_tick(self) -> None: + # TODO: docstring + + index = len(self._x_scale) + is_timeline = True + if index != 0: + index -= 1 + is_timeline = False + + ## make a new x-tick + # x-axis scale line + self._x_scale.insert(index, QGraphicsLineItem(0, 0, 0, 0.05)) + self._x_scale[index].setPen(self._base_pen) + pos = self.mapToScene(QPointF(self._width_indent + index, 0)) + self._x_scale[index].setPos(pos) + self.addToGroup(self._x_scale[index]) + + # x-axis scale number + self._x_scale_labels.insert(index, QGraphicsSimpleTextItem(str(index))) + self._x_scale_labels[index].setScale(1 / self._scale) + x_pos = self._width_indent + index + x_pos -= self.mapRectFromItem( + self._x_scale_labels[index], + self._x_scale_labels[index].boundingRect()).width()/2 + pos = self.mapToScene(QPointF(x_pos, self._x_label_offset)) + self._x_scale_labels[index].setPos(pos) + self.addToGroup(self._x_scale_labels[index]) + + self._x_ledger.insert( + index, GraphicsTimelineItem(0, 0, 0, -(self._height_indent + + self._height + + self._height_padding))) + # x-axis vertical ledger + if is_timeline: # last line is a timeline + self._x_ledger[index].setPen(self._timeline_pen) + self._x_ledger[index].set_text_scale(1.05/self._scale) + self._register_event_item(self._x_ledger[index]) + else: + self._x_ledger[index].setPen(self._ledger_pen) + pos = self.mapToScene(QPointF(self._width_indent + index, 0)) + self._x_ledger[index].setPos(pos) + self.addToGroup(self._x_ledger[index]) + self._x_ledger[index].stackBefore(self._x_axis) + + ## expand x-axis and move arrow,x-axis label, last x-scale, last x-scale-label + if not is_timeline: + # expand x-axis, move arrow and x-axis label + self._x_axis.setLine(0, 0, self._width_indent + index + 1 + self._width_padding, 0) + self._x_arrow.setX(self._x_arrow.x() + 1) + self._x_label.setX(self._x_label.x() + 1) + # move last x-scale and x-scale-label + self._x_scale_labels[index + 1].setX(self._x_scale_labels[index + 1].x() + 1) + self._x_scale_labels[index + 1].setText(str(index + 1)) + self._x_scale[index + 1].setX(self._x_scale[index + 1].x() + 1) + + + def _make_base(self) -> None: + + # x axis + self._x_axis.setLine(0, 0, self._width_indent + self._width_padding, 0) + self._x_axis.setPen(self._base_pen) + self.addToGroup(self._x_axis) + + # x-axis arrow + arrow_size = 8/self._scale + point_0 = QPointF(0, sin(pi/6) * arrow_size) + point_1 = QPointF(arrow_size, 0) + point_2 = QPointF(0, -sin(pi/6) * arrow_size) + polygon = QPolygonF([point_0, point_1, point_2]) + self._x_arrow.setPolygon(polygon) + self._x_arrow.setPen(self._base_pen) + self._x_arrow.setBrush(QBrush(Qt.SolidPattern)) + self._x_arrow.setPos(self._width_indent + self._width_padding, 0) + self.addToGroup(self._x_arrow) + + # x-axis label + self._x_label.setText('time') + self._x_label.setScale(1 / self._scale) + x_pos = self._width_indent + 0 + self._width_padding # end of x-axis + x_pos += self.mapRectFromItem(self._x_arrow, + self._x_arrow.boundingRect()).width()/2 # + half arrow width + x_pos -= self.mapRectFromItem(self._x_label, + self._x_label.boundingRect()).width()/2 # - center of label + self._x_label.setPos(x_pos, self._x_label_offset) + self.addToGroup(self._x_label) + + # x-axis timeline + self._append_x_tick() + for _ in range(self._width): + self._append_x_tick() + pos = self._x_ledger[-1].pos() + self._x_ledger[-1].setPos(pos + QPoint(self._width, 0)) # move timeline + + # y-axis + self._y_axis.setLine(0, 0, 0, + -(self._height_indent + self._height + + self._height_padding + 0.05)) + self._y_axis.setPen(self._base_pen) + self.addToGroup(self._y_axis) diff --git a/b_asic/scheduler_gui/graphics_component_item.py b/b_asic/scheduler_gui/graphics_component_item.py new file mode 100644 index 0000000000000000000000000000000000000000..842a970a11756d910acf1d585df845ae9aa87b35 --- /dev/null +++ b/b_asic/scheduler_gui/graphics_component_item.py @@ -0,0 +1,204 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- +"""B-ASIC Scheduler-gui Graphics Component Item Module. + +Contains the scheduler-gui GraphicsComponentItem class for drawing and maintain a component in a graph. +""" +from typing import ( + Union, Optional, Dict, List) + +# QGraphics and QPainter imports +from qtpy.QtCore import Qt, QPointF +from qtpy.QtGui import QPainterPath, QColor, QBrush, QPen, QCursor +from qtpy.QtWidgets import ( + QGraphicsItem, QGraphicsItemGroup, QGraphicsPathItem, QGraphicsRectItem, + QGraphicsSimpleTextItem, QGraphicsEllipseItem) + +# B-ASIC +from b_asic.graph_component import GraphComponent + + +class GraphicsComponentItem(QGraphicsItemGroup): + """A class to represent an component in a graph.""" + _scale: float = 1.0 + """Static, changed from MainWindow.""" + _operation: GraphComponent + _height: float + _ports: Dict[str, Dict[str, Union[float, QPointF]]] # ['port-id']['latency/pos'] + _end_time: int + _component_item: QGraphicsPathItem + _execution_time_item: QGraphicsRectItem + _label_item: QGraphicsSimpleTextItem + _port_items: List[QGraphicsEllipseItem] + + + def __init__(self, operation: GraphComponent, height: float = 0.75, parent: Optional[QGraphicsItem] = None): + """Constructs a GraphicsComponentItem. 'parent' is passed to QGraphicsItemGroup's constructor.""" + super().__init__(parent=parent) + self._operation = operation + self._height = height + self._ports = {k:{'latency':float(v)} for k,v in operation.latency_offsets.items()} + self._end_time = max(operation.latency_offsets.values()) + self._port_items = [] + + self.setFlag(QGraphicsItem.ItemIsMovable) # mouse move events + self.setFlag(QGraphicsItem.ItemIsSelectable) # mouse move events + # self.setAcceptHoverEvents(True) # mouse hover events + self.setAcceptedMouseButtons(Qt.LeftButton) # accepted buttons for movements + self.setCursor(QCursor(Qt.OpenHandCursor)) # default cursor when hovering over object + + self._make_component() + + # def sceneEvent(self, event: QEvent) -> bool: + # print(f'Component -->\t\t\t\t{event.type()}') + # # event.accept() + # # QApplication.sendEvent(self.scene(), event) + # return True + + + def clear(self) -> None: + """Sets all children's parent to 'None' and delete the axis.""" + for item in self.childItems(): + item.setParentItem(None) + del item + + + @property + def op_id(self) -> str: + """Get the op-id.""" + return self._operation.graph_id + + @property + def operation(self) -> GraphComponent: + """Get the operation.""" + return self._operation + + @property + def height(self) -> float: + """Get or set the current component height. Setting the height to a new + value will update the component automatically.""" + return self._height + + @height.setter + def height(self, height: float) -> None: + if self._height != height: + self.clear() + self._height = height + self._make_component() + + @property + def end_time(self) -> int: + """Get the relative end time.""" + return self._end_time + + @property + def event_items(self) -> List[QGraphicsItem]: + """Returnes a list of objects, that receives events.""" + return [self] + + def get_port_location(self, key) -> QPointF: + return self.mapToParent(self._ports[key]['pos']) + + def _make_component(self) -> None: + """Makes a new component out of the stored attributes.""" + brush1 = QBrush(Qt.lightGray) # used by component filling + pen1 = QPen(Qt.black) # used by component outline + pen1.setWidthF(2/self._scale) + # pen1.setCapStyle(Qt.RoundCap) # Qt.FlatCap, Qt.SquareCap (default), Qt.RoundCap + pen1.setJoinStyle(Qt.RoundJoin) # Qt.MiterJoin, Qt.BevelJoin (default), Qt.RoundJoin, Qt.SvgMiterJoin + + brush2 = QBrush(Qt.black) # used by port filling + pen2 = QPen(Qt.black) # used by port outline + pen2.setWidthF(0) + # pen2.setCosmetic(True) + port_size = 7/self._scale # the diameter of an port + + gray = QColor(Qt.gray) + gray.setAlpha(100) # 0-255 + green = QColor(Qt.magenta) + green.setAlpha(200) # 0-255 + pen3 = QPen() # used by execution time outline + pen3.setColor(green) + pen3.setWidthF(3/self._scale) + + + ## component path + def draw_component_path(keys: List[str], revered: bool) -> None: + """Draws component path and also register port positions in self._ports dictionary.""" + nonlocal x + nonlocal y + nonlocal old_x + nonlocal old_y + neg = 1 + if revered: neg = -1 + for key in keys: + # draw 1 or 2 lines + x = self._ports[key]['latency'] + if x != old_x: # Draw horizontal line only + component_path.lineTo(x, y) # if we need to. + y = old_y + neg*(self._height / len(keys)) + component_path.lineTo(x, y) # vertical line + # register the port pos in dictionary + port_x = x # Port coords is at the center + port_y = y - neg*abs(y - old_y)/2 # of previous vertical line. + self._ports[key]['pos'] = QPointF(port_x, port_y) + # update last pos + old_x = x + old_y = y + + # make lists of sorted keys. reverse output port list. + input_keys = [key for key in self._ports.keys() if key.lower().startswith("in")] + input_keys = sorted(input_keys) + output_keys = [key for key in self._ports.keys() if key.lower().startswith("out")] + output_keys = sorted(output_keys, reverse=True) + + # Set the starting position + if input_keys: + x = self._ports[input_keys[0]]['latency'] + else: + x = 0 + y = 0 + old_x = x + old_y = y + component_path = QPainterPath(QPointF(x, y)) # starting point + + # draw the path + draw_component_path(input_keys, False) # draw input side + draw_component_path(output_keys, True) # draw ouput side + component_path.closeSubpath() + + + ## component item + self._component_item = QGraphicsPathItem(component_path) + self._component_item.setPen(pen1) + self._component_item.setBrush(brush1) + + ## ports item + for port_dict in self._ports.values(): + port_pos = self.mapToParent(port_dict['pos']) + port = QGraphicsEllipseItem(-port_size/2, -port_size/2, port_size, port_size) # center of circle is in origo + port.setPen(pen2) + port.setBrush(brush2) + port.setPos(port_pos.x(), port_pos.y()) + self._port_items.append(port) + + ## op-id/label + self._label_item = QGraphicsSimpleTextItem(self._operation.graph_id) + self._label_item.setScale(self._label_item.scale() / self._scale) + center = self._component_item.boundingRect().center() + center -= self._label_item.boundingRect().center() / self._scale + self._label_item.setPos(self._component_item.pos() + center) + + ## execution time + if self._operation.execution_time: + self._execution_time_item = QGraphicsRectItem(0, 0, self._operation.execution_time, self._height) + self._execution_time_item.setPen(pen3) + # self._execution_time_item.setBrush(brush3) + + ## item group, consist of component_item, port_items and execution_time_item + self.addToGroup(self._component_item) + for port in self._port_items: + self.addToGroup(port) + self.addToGroup(self._label_item) + if self._operation.execution_time: + self.addToGroup(self._execution_time_item) diff --git a/b_asic/scheduler_gui/graphics_graph_event.py b/b_asic/scheduler_gui/graphics_graph_event.py new file mode 100644 index 0000000000000000000000000000000000000000..cfbaf05b4323a94a2b35dbc81c1592118b290166 --- /dev/null +++ b/b_asic/scheduler_gui/graphics_graph_event.py @@ -0,0 +1,238 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- +"""B-ASIC Scheduler-gui Graphics Graph Event Module. + +Contains the scheduler-gui GraphicsGraphEvent class containing event filters and handlers for GraphicsGraphItem objects. +""" + +from typing import Optional, overload, List + +# QGraphics and QPainter imports +from qtpy.QtCore import Qt, QObject, Signal, QEvent, QPointF +from qtpy.QtGui import QCursor, QFocusEvent +from qtpy.QtWidgets import ( + QGraphicsItem, QGraphicsSceneMouseEvent, QGraphicsSceneHoverEvent, + QGraphicsSceneContextMenuEvent, QGraphicsSceneDragDropEvent, QGraphicsSceneWheelEvent) + +from b_asic.scheduler_gui.graphics_component_item import GraphicsComponentItem +from b_asic.scheduler_gui.graphics_axes_item import GraphicsAxesItem +from b_asic.scheduler_gui.graphics_timeline_item import GraphicsTimelineItem + + + +# sys.settrace +# class GraphicsGraphEvent(QGraphicsItemGroup, QObject): # PySide2 +class GraphicsGraphEvent: # PyQt5 + """Event filter and handlers for GraphicsGraphItem""" + class Signals(QObject): # PyQt5 + """A class respresenting signals.""" + component_selected = Signal(str) + schedule_time_changed = Signal() + + _axes: GraphicsAxesItem + _current_pos: QPointF + _delta_time: int + _signals: Signals # PyQt5 + # component_selected = Signal(str) # PySide2 + # schedule_time_changed = Signal() # PySide2 + + + #@overload + def is_component_valid_pos(self, item: GraphicsComponentItem, pos: float) -> bool: ... + #@overload + def is_valid_delta_time(self, delta_time: int) -> bool: ... + #@overload + def set_schedule_time(self, delta_time: int) -> None: ... + + # def __init__(self, parent: Optional[QGraphicsItem] = None): # PySide2 + # QObject.__init__(self) + # QGraphicsItemGroup.__init__(self, parent) + + def __init__(self, parent: Optional[QGraphicsItem] = None): # PyQt5 + # QGraphicsItemGroup.__init__(self, parent) + # QObject.__init__(self) + super().__init__(parent=parent) + self._signals = self.Signals() + + ################# + #### Filters #### + ################# + @overload + def installSceneEventFilters(self, filterItems: QGraphicsItem) -> None: ... + @overload + def installSceneEventFilters(self, filterItems: List[QGraphicsItem]) -> None: ... + def installSceneEventFilters(self, filterItems) -> None: + """Installs an event filter for 'filterItems' on 'self', causing all events + for 'filterItems' to first pass through 'self's sceneEventFilter() + function. 'filterItems' can be one object or a list of objects.""" + item: GraphicsComponentItem + for item in filterItems: + item.installSceneEventFilter(self) + + @overload + def removeSceneEventFilters(self, filterItems: QGraphicsItem) -> None: ... + @overload + def removeSceneEventFilters(self, filterItems: List[QGraphicsItem]) -> None: ... + def removeSceneEventFilters(self, filterItems) -> None: + """Removes an event filter on 'filterItems' from 'self'. 'filterItems' can + be one object or a list of objects.""" + item: GraphicsComponentItem + for item in filterItems: + item.removeSceneEventFilter(self) + + + def sceneEventFilter(self, item: QGraphicsItem, event: QEvent) -> bool: + """Returns true if the event was filtered (i.e. stopped), otherwise false. + If false is returned, the event is forwarded to the appropriate child in + the event chain.""" + handler = None + + if isinstance(item, GraphicsComponentItem): # one component + switch = { + # QEvent.FocusIn: self.comp_focusInEvent, + # QEvent.GraphicsSceneContextMenu: self.comp_contextMenuEvent, + # QEvent.GraphicsSceneDragEnter: self.comp_dragEnterEvent, + # QEvent.GraphicsSceneDragMove: self.comp_dragMoveEvent, + # QEvent.GraphicsSceneDragLeave: self.comp_dragLeaveEvent, + # QEvent.GraphicsSceneDrop: self.comp_dropEvent, + # QEvent.GraphicsSceneHoverEnter: self.comp_hoverEnterEvent, + # QEvent.GraphicsSceneHoverMove: self.comp_hoverMoveEvent, + # QEvent.GraphicsSceneHoverLeave: self.comp_hoverLeaveEvent, + QEvent.GraphicsSceneMouseMove: self.comp_mouseMoveEvent, + QEvent.GraphicsSceneMousePress: self.comp_mousePressEvent, + QEvent.GraphicsSceneMouseRelease: self.comp_mouseReleaseEvent, + # QEvent.GraphicsSceneMouseDoubleClick: self.comp_mouseDoubleClickEvent, + # QEvent.GraphicsSceneWheel: self.comp_wheelEvent + } + handler = switch.get(event.type()) + + elif isinstance(item, GraphicsTimelineItem): # the timeline + switch = { + # QEvent.GraphicsSceneHoverEnter: self.timeline_hoverEnterEvent, + # QEvent.GraphicsSceneHoverLeave: self.timeline_hoverLeaveEvent, + QEvent.GraphicsSceneMouseMove: self.timeline_mouseMoveEvent, + QEvent.GraphicsSceneMousePress: self.timeline_mousePressEvent, + QEvent.GraphicsSceneMouseRelease: self.timeline_mouseReleaseEvent, + } + handler = switch.get(event.type()) + + else: + raise TypeError(f"Received an unexpected event '{event.type()}' " + f"from an '{type(item).__name__}' object.") + + if handler is not None: + handler(event) + return True + return False # returns False if event is ignored and pass through event to its child + + # def sceneEvent(self, event: QEvent) -> bool: + # print(f'sceneEvent() --> {event.type()}') + # # event.accept() + # # QApplication.sendEvent(self.scene(), event) + # return False + + + ############################################### + #### Event Handlers: GraphicsComponentItem #### + ############################################### + def comp_focusInEvent(self, event: QFocusEvent) -> None: ... + def comp_contextMenuEvent(self, event: QGraphicsSceneContextMenuEvent) -> None: ... + def comp_dragEnterEvent(self, event: QGraphicsSceneDragDropEvent) -> None: ... + def comp_dragMoveEvent(self, event: QGraphicsSceneDragDropEvent) -> None: ... + def comp_dragLeaveEvent(self, event: QGraphicsSceneDragDropEvent) -> None: ... + def comp_dropEvent(self, event: QGraphicsSceneDragDropEvent) -> None: ... + def comp_hoverEnterEvent(self, event: QGraphicsSceneHoverEvent) -> None: ... + def comp_hoverMoveEvent(self, event: QGraphicsSceneHoverEvent) -> None: ... + def comp_hoverLeaveEvent(self, event: QGraphicsSceneHoverEvent) -> None: ... + + def comp_mouseMoveEvent(self, event: QGraphicsSceneMouseEvent) -> None: + """Set the position of the graphical element in the graphic scene, + translate coordinates of the cursor within the graphic element in the + coordinate system of the parent object. The object can only move + horizontally in x-axis scale steps.""" + # Qt.DragMoveCursor + # button = event.button() + item: GraphicsComponentItem = self.scene().mouseGrabberItem() + dx = (item.mapToParent(event.pos()) - self._current_pos).x() + if dx > 0.505: + pos = item.x() + 1.0 + if self.is_component_valid_pos(item, pos): + # self.prepareGeometryChange() + item.setX(pos) + self._current_pos.setX(self._current_pos.x() + 1.0) + self._redraw_lines(item) + elif dx < -0.505: + pos = item.x() - 1.0 + if self.is_component_valid_pos(item, pos): + # self.prepareGeometryChange() + item.setX(pos) + self._current_pos.setX(self._current_pos.x() - 1.0) + self._redraw_lines(item) + + def comp_mousePressEvent(self, event: QGraphicsSceneMouseEvent) -> None: + """Changes the cursor to ClosedHandCursor when grabbing an object and + stores the current position in item's parent coordinates. 'event' will + by default be accepted, and this item is then the mouse grabber. This + allows the item to receive future move, release and double-click events.""" + item: GraphicsComponentItem = self.scene().mouseGrabberItem() + self._signals.component_selected.emit(item.op_id) + # self.component_selected.emit(item.op_id) + self._current_pos = item.mapToParent(event.pos()) + item.setCursor(QCursor(Qt.ClosedHandCursor)) + event.accept() + + def comp_mouseReleaseEvent(self, event: QGraphicsSceneMouseEvent) -> None: + """Changes the cursor to OpenHandCursor when releasing an object.""" + item: GraphicsComponentItem = self.scene().mouseGrabberItem() + item.setCursor(QCursor(Qt.OpenHandCursor)) + self.set_new_starttime(item) + + def comp_mouseDoubleClickEvent(self, event: QGraphicsSceneMouseEvent) -> None: ... + def comp_wheelEvent(self, event: QGraphicsSceneWheelEvent) -> None: ... + + + + ############################################### + #### Event Handlers: GraphicsLineTem #### + ############################################### + def timeline_mouseMoveEvent(self, event: QGraphicsSceneMouseEvent) -> None: + """Set the position of the graphical element in the graphic scene, + translate coordinates of the cursor within the graphic element in the + coordinate system of the parent object. The object can only move + horizontally in x-axis scale steps.""" + # Qt.DragMoveCursor + # button = event.button() + def update_pos(item, delta_x): + pos = item.x() + delta_x + if self.is_valid_delta_time(self._delta_time + delta_x): + # self.prepareGeometryChange() + item.setX(pos) + self._current_pos.setX(self._current_pos.x() + delta_x) + self._delta_time += delta_x + item.set_text(self._delta_time) + + item: GraphicsTimelineItem = self.scene().mouseGrabberItem() + delta_x = (item.mapToParent(event.pos()) - self._current_pos).x() + if delta_x > 0.505: + update_pos(item, 1) + elif delta_x < -0.505: + update_pos(item, -1) + + def timeline_mousePressEvent(self, event: QGraphicsSceneMouseEvent) -> None: + """Stores the current position in item's parent coordinates. 'event' will + by default be accepted, and this item is then the mouse grabber. This + allows the item to receive future move, release and double-click events.""" + item: GraphicsTimelineItem = self.scene().mouseGrabberItem() + self._delta_time = 0 + item.set_text(self._delta_time) + item.show_label() + self._current_pos = item.mapToParent(event.pos()) + event.accept() + + def timeline_mouseReleaseEvent(self, event: QGraphicsSceneMouseEvent) -> None: + """Updates the schedule time.""" + item: GraphicsTimelineItem = self.scene().mouseGrabberItem() + item.hide_label() + if self._delta_time != 0: + self.set_schedule_time(self._delta_time) + self._signals.schedule_time_changed.emit() diff --git a/b_asic/scheduler_gui/graphics_graph_item.py b/b_asic/scheduler_gui/graphics_graph_item.py new file mode 100644 index 0000000000000000000000000000000000000000..0ee861bb158aecb0ebb1fc13745aeace465be937 --- /dev/null +++ b/b_asic/scheduler_gui/graphics_graph_item.py @@ -0,0 +1,183 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- +"""B-ASIC Scheduler-gui Graphics Graph Item Module. + +Contains the scheduler-gui GraphicsGraphItem class for drawing and +maintain a component in a graph. +""" +from collections import defaultdict +from math import floor +from pprint import pprint +from typing import Optional, List, Dict, Set + +# QGraphics and QPainter imports +from qtpy.QtWidgets import QGraphicsItem, QGraphicsItemGroup +from qtpy.QtGui import QPen +from qtpy.QtCore import Qt + +# B-ASIC +from b_asic.schedule import Schedule +from b_asic.scheduler_gui.graphics_component_item import GraphicsComponentItem +from b_asic.scheduler_gui.graphics_axes_item import GraphicsAxesItem +from b_asic.scheduler_gui.graphics_graph_event import GraphicsGraphEvent +from b_asic.scheduler_gui.graphics_signal import GraphicsSignal + + +class GraphicsGraphItem(GraphicsGraphEvent, QGraphicsItemGroup): # PySide2 / PyQt5 +# class GraphicsGraphItem(QGraphicsItemGroup, GraphicsGraphEvent): # PyQt5 + """A class to represent a graph in a QGraphicsScene. This class is a + subclass of QGraphicsItemGroup and contains the objects, axes from + GraphicsAxesItem, as well as components from GraphicsComponentItem. It + also inherits from GraphicsGraphEvent, which acts as a filter for events + to GraphicsComponentItem objects.""" + _schedule: Schedule + _axes: GraphicsAxesItem + _components: List[GraphicsComponentItem] + _components_height: float + _x_axis_indent: float + _event_items: List[QGraphicsItem] + _signal_dict: Dict[GraphicsComponentItem, Set[GraphicsSignal]] + + + def __init__(self, schedule: Schedule, parent: Optional[QGraphicsItem] = None): + """Constructs a GraphicsGraphItem. 'parent' is passed to QGraphicsItemGroup's constructor.""" + # QGraphicsItemGroup.__init__(self, self) + # GraphicsGraphEvent.__init__(self) + super().__init__(parent=parent) + # if isinstance(parent, QGraphicsItem): + # super().__init__(parent=parent) + # else: + # super().__init__(parent=self) + self._schedule = schedule + self._axes = None + self._components = [] + self._components_height = 0.0 + self._x_axis_indent = 0.2 + self._event_items = [] + self._signal_dict = defaultdict(set) + self._make_graph() + + def clear(self) -> None: + """Sets all children's parent to 'None' and delete the children objects.""" + self._event_items = [] + for item in self.childItems(): + item.setParentItem(None) + del item + + def is_component_valid_pos(self, item: GraphicsComponentItem, pos: float) -> bool: + """Takes in a component position and returns true if the component's new + position is valid, false otherwise.""" + # TODO: implement + assert self.schedule is not None , "No schedule installed." + end_time = item.end_time + new_start_time = floor(pos) - floor(self._x_axis_indent) + slacks = self.schedule.slacks(item.op_id) + op_start_time = self.schedule.start_time_of_operation(item.op_id) + if not -slacks[0] <= new_start_time - op_start_time <= slacks[1]: + return False + if pos < 0: + return False + if (self.schedule.cyclic + and new_start_time > self.schedule.schedule_time): + return False + if (not self.schedule.cyclic + and new_start_time + end_time > self.schedule.schedule_time): + return False + + return True + + def _redraw_lines(self, item: GraphicsComponentItem): + """Update lines connected to *item*.""" + for signal in self._signal_dict[item]: + signal.update_path() + + def set_new_starttime(self, item: GraphicsComponentItem) -> None: + """Set new starttime for *item*.""" + pos = item.x() + op_start_time = self.schedule.start_time_of_operation(item.op_id) + new_start_time = floor(pos) - floor(self._x_axis_indent) + move_time = new_start_time - op_start_time + if move_time: + self.schedule.move_operation(item.op_id, move_time) + + def is_valid_delta_time(self, delta_time: int) -> bool: + """Takes in a delta time and returns true if the new schedule time is + valid, false otherwise.""" + # TODO: implement + # item = self.scene().mouseGrabberItem() + assert self.schedule is not None , "No schedule installed." + return self.schedule.schedule_time + delta_time >= self.schedule.get_max_end_time() + + + def set_schedule_time(self, delta_time: int) -> None: + """Set the schedule time and redraw the graph.""" + assert self.schedule is not None , "No schedule installed." + self.schedule.set_schedule_time(self.schedule.schedule_time + delta_time) + self._axes.set_width(self._axes.width + delta_time) + + @property + def schedule(self) -> Schedule: + """The schedule.""" + return self._schedule + + @property + def axes(self) -> GraphicsAxesItem: + return self._axes + + @property + def components(self) -> List[GraphicsComponentItem]: + return self._components + + @property + def event_items(self) -> List[QGraphicsItem]: + """Returnes a list of objects, that receives events.""" + return self._event_items + + def _make_graph(self) -> None: + """Makes a new graph out of the stored attributes.""" + # build components + spacing = 0.2 + _components_dict = {} + # print('Start times:') + for op_id, op_start_time in self.schedule.start_times.items(): + operation = self.schedule.sfg.find_by_id(op_id) + +# if not isinstance(op, (Input, Output)): + self._components_height += spacing + component = GraphicsComponentItem(operation) + component.setPos(self._x_axis_indent + op_start_time, self._components_height) + self._components.append(component) + _components_dict[operation] = component + self._components_height += component.height + self._event_items += component.event_items + # self._components_height += spacing + + # build axes + schedule_time = self.schedule.schedule_time + self._axes = GraphicsAxesItem(schedule_time, self._components_height - spacing) + self._axes.setPos(0, self._components_height + spacing*2) + self._event_items += self._axes.event_items + # self._axes.width = schedule_time + + # add axes and components + self.addToGroup(self._axes) + # self._axes.update_axes(schedule_time - 2, self._components_height, self._x_axis_indent) + for component in self._components: + self.addToGroup(component) + # self.addToGroup(self._components) + + + pen1 = QPen(Qt.black) # used by component outline + pen1.setWidthF(0.03) + + # add signals + for component in self._components: + for output_port in component.operation.outputs: + for signal in output_port.signals: + dest_component = _components_dict[signal.destination.operation] + gui_signal = GraphicsSignal(component, dest_component, signal, pen=pen1) + self.addToGroup(gui_signal) + self._signal_dict[component].add(gui_signal) + self._signal_dict[dest_component].add(gui_signal) + +pprint(GraphicsGraphItem.__mro__) diff --git a/b_asic/scheduler_gui/graphics_signal.py b/b_asic/scheduler_gui/graphics_signal.py new file mode 100644 index 0000000000000000000000000000000000000000..9326729f062ebb1da7b0fc508cc09b932b5a85b4 --- /dev/null +++ b/b_asic/scheduler_gui/graphics_signal.py @@ -0,0 +1,54 @@ +from typing import Optional + +from qtpy.QtWidgets import QGraphicsItem, QGraphicsPathItem +from qtpy.QtGui import QPainterPath, QPen +from qtpy.QtCore import Qt, QPointF + +# B-ASIC +from b_asic.signal import Signal +from b_asic.scheduler_gui.graphics_component_item import GraphicsComponentItem + +class GraphicsSignal(QGraphicsPathItem): + _path: Optional[QPainterPath] = None + _src_operation: GraphicsComponentItem + _dest_operation: GraphicsComponentItem + _signal: Signal + def __init__(self, + src_operation: GraphicsComponentItem, + dest_operation: GraphicsComponentItem, + signal: Signal, pen: Optional[QPen] = None, + parent: Optional[QGraphicsItem] = None): + super().__init__(parent=parent) + self._src_operation = src_operation + self._dest_operation = dest_operation + self._signal = signal + if pen is None: + pen = QPen(Qt.black) + pen.setWidthF(0.03) + self.setPen(pen) + self.update_path() + + def update_path(self): + """ + Create a new path after moving connected operations. + """ + source_point = self._src_operation.get_port_location( + f"out{self._signal.source.index}") + dest_point = self._dest_operation.get_port_location( + f"in{self._signal.destination.index}") + path = QPainterPath() + path.moveTo(source_point) + source_x = source_point.x() + source_y = source_point.y() + dest_x = dest_point.x() + dest_y = dest_point.y() + if abs(source_x - dest_x) <= 0.1: + ctrl_point1 = QPointF(source_x + 0.5, source_y) + ctrl_point2 = QPointF(source_x - 0.5, dest_y) + else: + mid_x = (source_x + dest_x)/2 + ctrl_point1 = QPointF(mid_x, source_y) + ctrl_point2 = QPointF(mid_x, dest_y) + + path.cubicTo(ctrl_point1, ctrl_point2, dest_point) + self.setPath(path) diff --git a/b_asic/scheduler_gui/graphics_timeline_item.py b/b_asic/scheduler_gui/graphics_timeline_item.py new file mode 100644 index 0000000000000000000000000000000000000000..b11a15bbefe960d3081254d37ef8d0de6e4dc8d9 --- /dev/null +++ b/b_asic/scheduler_gui/graphics_timeline_item.py @@ -0,0 +1,97 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- +""" +B-ASIC Scheduler-gui Graphics Timeline Item Module. + +Contains the a scheduler-gui GraphicsTimelineItem class for drawing and +maintain the timeline in a graph. +""" +from typing import Optional, overload, List + +# QGraphics and QPainter imports +from qtpy.QtCore import Qt, QLineF +from qtpy.QtGui import QCursor +from qtpy.QtWidgets import QGraphicsItem, QGraphicsLineItem, QGraphicsTextItem + + +class GraphicsTimelineItem(QGraphicsLineItem): + """A class to represent the timeline in GraphicsAxesItem.""" + + # _scale: float + _delta_time_label: QGraphicsTextItem + + @overload + def __init__(self, line: QLineF, parent: Optional[QGraphicsItem] = None) -> None: + """ + Constructs a GraphicsTimelineItem out of 'line'. 'parent' is passed to + QGraphicsLineItem's constructor. + """ + + @overload + def __init__(self, parent: Optional[QGraphicsItem] = None) -> None: + """Constructs a GraphicsTimelineItem. 'parent' is passed to + QGraphicsLineItem's constructor.""" + + @overload + def __init__(self, x1: float, y1: float, x2: float, y2: float, + parent: Optional[QGraphicsItem] = None) -> None: + """ + Constructs a GraphicsTimelineItem from (x1, y1) to (x2, y2). 'parent' + is passed to QGraphicsLineItem's constructor. + """ + + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + + self.setFlag(QGraphicsItem.ItemIsMovable) # mouse move events + # self.setAcceptHoverEvents(True) # mouse hover events + self.setAcceptedMouseButtons(Qt.LeftButton) # accepted buttons for movements + self.setCursor(QCursor(Qt.SizeHorCursor)) # default cursor when hovering over object + + self._delta_time_label = QGraphicsTextItem() + self._delta_time_label.hide() + self._delta_time_label.setScale(1.05/75) # TODO: dont hardcode scale + self._delta_time_label.setParentItem(self) + x_pos = - self._delta_time_label.mapRectToParent(self._delta_time_label.boundingRect()).width()/2 + y_pos = 0.5 + self._delta_time_label.setPos(x_pos, y_pos) + # pen = QPen(Qt.black) + # self._delta_time_label.setPen(pen) + + + # @property + # def label(self) -> None: + # return self._delta_time_label + + def set_text(self, number: int) -> None: + """Set the label text to 'number'.""" + # self.prepareGeometryChange() + self._delta_time_label.setPlainText(f'( {number:+} )') + self._delta_time_label.setX(- self._delta_time_label.mapRectToParent(self._delta_time_label.boundingRect()).width()/2) + + # def set_text_pen(self, pen: QPen) -> None: + # """Set the label pen to 'pen'.""" + # self._delta_time_label.setPen(pen) + + # def set_label_visible(self, visible: bool) -> None: + # """If visible is True, the item is made visible. Otherwise, the item is + # made invisible""" + # self._delta_time_label.setVisible(visible) + + def show_label(self) -> None: + """Show the label (label are not visible by default). This convenience + function is equivalent to calling set_label_visible(True).""" + self._delta_time_label.show() + + def hide_label(self) -> None: + """Hide the label (label are not visible by default). This convenience + function is equivalent to calling set_label_visible(False).""" + self._delta_time_label.hide() + + def set_text_scale(self, scale: float) -> None: + self._delta_time_label.setScale(scale) + + @property + def event_items(self) -> List[QGraphicsItem]: + """Returnes a list of objects, that receives events.""" + return [self] diff --git a/b_asic/scheduler_gui/icons/basic.qrc b/b_asic/scheduler_gui/icons/basic.qrc new file mode 100644 index 0000000000000000000000000000000000000000..1b7add3a1e537007f58607816a06003cd449c1a8 --- /dev/null +++ b/b_asic/scheduler_gui/icons/basic.qrc @@ -0,0 +1,7 @@ +<RCC> + <qresource prefix="/icons"> + <file>basic/logo.png</file> + <file>basic/logo_tiny.png</file> + <file>basic/small_logo.png</file> + </qresource> +</RCC> diff --git a/b_asic/scheduler_gui/icons/basic/logo.png b/b_asic/scheduler_gui/icons/basic/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..b1bd78fe7eb8a737ac8153576078d61492c2e9a3 Binary files /dev/null and b/b_asic/scheduler_gui/icons/basic/logo.png differ diff --git a/b_asic/scheduler_gui/icons/basic/logo_tiny.png b/b_asic/scheduler_gui/icons/basic/logo_tiny.png new file mode 100644 index 0000000000000000000000000000000000000000..ae5359b69cdb0b04f1be87da750bccc9fbe16ac2 Binary files /dev/null and b/b_asic/scheduler_gui/icons/basic/logo_tiny.png differ diff --git a/b_asic/scheduler_gui/icons/basic/small_logo.png b/b_asic/scheduler_gui/icons/basic/small_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..689a38192b9fc4c6ed490e1e0001fd5dd264c968 Binary files /dev/null and b/b_asic/scheduler_gui/icons/basic/small_logo.png differ diff --git a/b_asic/scheduler_gui/icons/basic_rc.py b/b_asic/scheduler_gui/icons/basic_rc.py new file mode 100644 index 0000000000000000000000000000000000000000..f7eab6536324ce365cdb949bb02d09410cd29a7e --- /dev/null +++ b/b_asic/scheduler_gui/icons/basic_rc.py @@ -0,0 +1,7640 @@ +# Resource object code (Python 3) +# Created by: object code +# Created by: The Resource Compiler for Qt version 5.15.3 +# WARNING! All changes made in this file will be lost! + +from qtpy import QtCore + +qt_resource_data = b"\ +\x00\x00'W\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00\x98\x00\x00\x007\x08\x06\x00\x00\x00\xf0\x88\x83\x1a\ +\x00\x00\x01oiCCPicc\x00\x00(\x91u\ +\x91;K\x03A\x14\x85\xbfDCD\x13,| b\ +\xb1B\x14\x0b\x05Q\x10K\x8d\x85M\x10\x89\x0aFm\ +\xb2k\x1e\xc2&Yv\x13$\xd8\x0a6\x16\x01\x0b\xd1\ +\xc6W\xe1?\xd0V\xb0U\x10\x04E\x10\xb1\xf0\x17\xf8\ +j$\xacw\x5c!\x22:\xcb\xec\xfd83\xe72s\ +\x06\xfc1\xd3\xc89\xf5\x83\x90\xcb\x17\xed\xf8dT\x9b\ +O,h\xc1'\x02\xb4\xd3F7\xe1\xa4\xe1X\xe3\xd3\ +\xd31\xfe\x1d\xef7\xf8T\xbd\x1eP\xbd\xfe\xdf\xf7\xe7\ +hZN9\x06\xf8\x1a\x84G\x0c\xcb.\x0a\x8f\x09\xc7\ +V\x8b\x96\xe2M\xe1V#\x9b\x5c\x16\xde\x17\xee\xb7\xe5\ +\x80\xc2\x17J\xd7=~T\x9c\xf1\xf8U\xb1=\x1b\x9f\ +\x00\xbf\xea\xa9e~\xb0\xfe\x83\x8d\xac\x9d\x13\xee\x13\x8e\ +\xe4\xcc\x92\xf1}\x1eu\x93P*?7#\xb5Sf\ +\x17\x0eq&\x89\xa2\xa1Sb\x05\x93\x22\x03R\xf3\x92\ +\xd9\xdf\xbe\xc1/\xdf\x14\x05\xf1\x18\xf2\xb7(c\x8b#\ +CV\xbc\xfd\xa2\x96\xa4kJjZ\xf4\x94|&e\ +\x95\xfb\xef<\x9d\xf4\xf0\x90\xd7=\x14\x85\xc0\x83\xeb\xbe\ +\xf4@p\x0b\xaa\x15\xd7\xfd8p\xdd\xea!\xd4\xdd\xc3\ +Y\xbe\xe6/HN\xa3o\xa2WjZd\x0f\x9a\xd7\ +\xe1\xe4\xbc\xa6\xe9\xdbp\xba\x01\x1dwV\xd2N~I\ +u2\xfd\xe94<\x1fC8\x01-W\xd0\xb8\xe8e\ +\xf5\xbd\xce\xd1-\xcc\xae\xc9\x13]\xc2\xce.\xf4\xca\xfe\ +\xe6\xa5O\xd4\xb9g\xf6m.\x08\x0a\x00\x00\x00\x09p\ +HYs\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00 \x00IDATx^\xed\x9d\x07\x9cT\xd5\ +\xbd\xc7\xef\x9d\x99\xed\x80t\x96\xbe\x80`E\xc5\x02\xd8\ +\x00KD\x8dI\xec\x05\x15\x90D\x9f-&\x96\x98\xa8\ +/\x11\x93\x18cbI\xd4\x17|F\x0d\xc1F\x88\xa2\ +\xc1(\xc4\xd8\xbb\x82\x8a \x86\x0e\xcb\xb2\xb4\xa5\xee.\ +[\xa6\xdd\xf7\xfd\xdd\x9d;\xdc\xb9{\xa7-\xfb\xf2J\ +<\x9f\xcfaf\xef\x9c{\xea\xef\xfc\xfb9\x18\xc6W\ +\xe9\xab\x19\xf8o\x9c\x01\xb3\xbd\xeb~~\xde\xc7\x86e\ +Y\xfbPo\xf4\xec\xd3F\xedv\xd7\x7f\xe3\x8f\xeeP\ +{\xfd\xc8[\xee\xfd\xe5\xed\xcd\xceo/\xb4\xbc\xd3\x9b\ +\xbf;\x18\xa6\xb9\xe2\xacSG\xb6w\xb7\xf2\xae\xef\x92\ +\xcb\xae\xb6\xdfy\xf2\x0f\xbf\xcb\xfb\xdd\x5c_\x98t\xf9\ +uF\xb8\xb99\xa8\xf2\x05\x85E\xb1\x19\x8f>\x90\xeb\ +\xab\xc9r\xe7M\xf8\xb6\x11\xb7\xac\x8eLlY<\x1e\ +W]qr8\x10\x08DL3\xd0\x14\x8f\xc7\xc2\xcf\ +\xcd\xfcC\xde\xf5\xb6\xd7\x0b\xa1\xf6\xaahO=\x0c\xd6\ +4\xee\xe1\xef\xe6\xe7\xe7}t\x87i\x9a5g\x8e\x1f\ +i\x00\xae\x00\xcfN%O%?\xc3\xdf\x0f\x03\xb2F\ +\xbdg\x19V/\xc34\xee\xe3KW\x90v1\x8f\xb6\ +\xb6\x7f\xbf\xf2\xab\xb1\xb1\xb1\xf1@\xcb0\x8ay\xeb\xd3\ +\xfc\xdeL_z\xc2\xa4+\x8d\xe6\xe6\xe6R6\xd3~\ +\xe4#kw\xed\x1a\x96\xd8X\x81\xa6\xa6\xa6\x9a\xb3\xce\ +\x9fT\xc3\xdb\xcb\x99\xb3E\x00dmaQQ\xd3\xd3\ +\xd3\xa7ei\xde*\x8aE\xa3\xbf\xa4\xd0X\xe1\x94\x1c\ +#7\x026\xcd\xed+\xd4u\x17\x9f\x91\xb6\x8ea\xe2\ +\xb7\xaf5\x9a\x9a\x9b\x03\xb4Q\xc2|\x94\xb2>ej\ +\x83zwC\x0c\x9aB\xc1`3\xfd\x8c=\xf1\xd8C\ +\xbeM\xb4\x1b\x05{~\xee\x87j\xc0\xa4\xd1B>o\ +\x22\xdfH~\x8e|\xcb\xbbo\xce\xdb\xce\xe7\xe9\xe4\xfb\ +\xc9C\xc8\xbb\xc8\xbf ?x\xdc\xb8S\x8b\xf8\xd4$\ +\x9cO\xfe5 S\x99(\xd9:\xeb\xb4Q\x8c\xe9\x9f\ +\x9f\xce\xbf\xf8;f$\x12\xf91\x8b\xdf\xa9\xb0\xb0\xf0\ +\xe6YO=*\xaa\xb0W\xe9\x9c\x0b/+e\xd1\xc7\ +Q\xe7$*:\x96\xdc\x93\xac\x0d\xee\xac\x813VQ\ +\xf6\x8d\xe4\xf7Y\xc4\x99\x00\xed\xad\xd2\xd2\xd2\xba'\x1e\ +\xff\x0f\xdf\xf6\xcf\xb9hJG\x16\xffe~<\xce\xa7\ +\xc0_\x82\xc1\xe0\x85P\xb0\xa6|;\x0fe\x0c\xc4b\ +\xb1~\xf4W}=\x86\xcfa|v'w$\x0b\xc4\ +Z\xc3m\xe4*\xfa\xf9\x0f>?\xa5\xaf\x8bC\xa1\xd0\ +\xce?=\xf9\xfbds\xedB\xc1f\xcf\xfdH\x15\x1e\ +\xc5T\x8d\xa2\xb1\x19tF\xb4\xbe\x84|\x15\xdf\x9b\x8a\ +\x8bK\xdeojj\xfc\x19\x7f\x0f\xe6wMhg\x9e\ +\xdf\x16\x0c\x86\x8a\xa2\x91H\x87PA\xc1y<\xd3\x16\ +x\x88:\xd4\xa7k\x01\xdaj(\xe0\x9c\xb3N\x1d\xb5\ +\xd7\x8b\x9b\xef\xe42\xb1\xdd\xe9\x9f\xa8mY4\x1a-\ +\xe7sC\xbeu8\xe5\xcf\xbf\xf8\xdbF$\x12\xedG\ +\x9d?\xe2\xd9\x85\xe4\xae.P\xb9\xabu\x80&\xaa9\ +\x88\x5cA\x1f\xbe\xce{sw\xef\xde}/\x0b\xfe\xd9\ +\x9f\x9f~\xac\xd5\x5cX\xf1\xb8\xde\x13w\xf0K!\xa6\ +;\xddo\xbe/\xd0\x8eI\x9bC\x18\xf7\x04\xda?\x87\ +BC\xc9\xeaS:bD1K\xfd\xda\xc9{\x9f\xb0\ +\x89~{\xd1\xa4+_~\xe6\x8f\x0f\xdb\xf5\xe7\xd5x\ +\xc6I6m\x12\xfdS\xf2\xbf'\x06u\x17\x83\xff\xcd\ +\xd6\x9aM\xe7\xd1Ym?\x07\x5cv5\x94\xd9\x87~\ +\xddV\xbd~\xed5\x91H\xf8\x8f<\xba\x97,R~\ +\x15\xf96\x86sd\xbb\xf6/c\xe7S\x7fd\x92F\ +\xf1\xe4 \xb2X\xd8Q\x97N\xb9&\x8f\xb7\xf7\x14\x9d\ +x\xf95\x02\xd7\x00\xea\xd0l\xff\x1b\xb9[\x86\x85\xf2\ +\xb6aoD\xf2\x85\xf4g&sx\x89\xa8J\xabB\ +\x81@\x14\x11\xa3!M\x07\x05\xb0\x9c\xb9\xd4\xd9\x17L\ +\xee@;W\xd0\xde\x0b\xf4\xf9\xc7\xd4y\x08Y\x84\x22\ +S\x1d\xfaM\xb2\x9f\xc6v2y\xb8\xbb\xf0^Q0\ +\x09\xf4\xf0\xe4\x9e4_K\xc5\x92$\xf7\xa5cWh\ +PM\x8d\x0dw}\xfe\xe9\x87+\xe2V<\x08\x09\xef\ +\x8c\x8cam\xdd\xba\xd5`\x00\x16?[\x1d:t0\ +\xbbv\xedZT]\xb5&\xb0a}e\xb8\xacC\xa7\ +\xe0!#FN\xa0\x8e\x1f\x90\xe7\x91\x1fd\x5c\xd1\xe7\ +\xe7~$\x85\xa1\x01v\xd9f9\x22\x1ft\xc0\x1e\x83\ +\xe1pX\xec\x5c\xac@\xca\xc7\xd7\xe8\xfbK|\x15\xdb\ +\xce+\xed\xaek\xe8\xc0\xfb\xb7\xf2\xd2xr[\xe7Z\ +\xeb5\x98z\x0e\xf6[h\xa8\x86\xfae\xcb\xb2>)\ +\xc8{9\x01\x0cp\xf5\x04X\x02\x95Xx\x87,\xa0\ +J7\x0f;\xf9\xe1\xfd\xa7\x13\xd4K\x85\xda:\xe8D\ +\x03\xd6\x10\xc0%\xea\xf4:\x9f\x0f\xc0\xd6\xfe\xdd^\x93\ +x\xfc\xdb[k6\x0f\x812\x1d\xce\xdf\xdd\x10\x98\xe3\ +\xcb\x97/\xb7\xb6o\xdf.\xa4k\xc0fAA\x811\ +d\xf0\x90xy\xef\xf2\x02\xd3\x8c\x7f\x97\xd7\x86\x02\xbe\ +\x91\xf0\xf0\xf7\xf8]\xecd\xb3\x9eQ\xfan\xea\x9d\x0d\ +\xbb|\x0av\xf9\xdf.\x93\xd1\x87\xbe\xb4-j\xec,\ +\xcc\xf1,\xa24\xdc\xaa|\xd0%\xaaW__\x7f\x06\ +\xef\x88-\xfa\xcd\xb3\xe4\x98J\xf2'l\xb8\x15|\xc6\ +\x00\xc3`>E5\xc4\x96$\x9b:}\xa82\x03\x81\ +\x99\xc8\x83z'%Q\x8091\xd3\xcdK \x17\x80\ +\xa1\x5c\xf4\x02\x5c\xbfJ\xf4U2t[\xd3R\xe40\ +\xc9c\xc9\xb4\x97\x00\xb3)\xd7\x0e\x01\x02\xe9^\xd3\xf1\ +P}\xdd\xae\x1fo\xdfV\xd3w\xd3\x86\xaaoi\x82\ +\x1a\x1a\x1ab\xcb\x96-\xb3v\xee\xdc\xe9\x16ha\x1d\ +\x11c\xe5\xaa\x95f,\x1e\xb3\xfa\xf4\xe9SV_W\ +{\xf6\x9a\x95K\xab\xbau\xef\xf9\xf3\xae\xdd{j1\ +\x07\x90\x7fM\x1eI\xbdO\xb6u\xc4\xf9\xbc'\x8d\xa9\ +\xae\xae\xee\x04\xde\x91\x22\xe2$Q\xe5Q\x93/\xbf\xae\ +j\xfa\xefs7#\xb0\xa9D\xbd&RI'\x9f>\ +H\xe9\x99\xc6b<\x81\x10\xbe\x86\xcd\x16\x06@2Y\ +\x14\xb0\xd0=\xc8\xe3yW\xa2\x826\xa8@6;\x88\ +\x00\xfdTV\x8d\xb2UKY\x01\x06\xe5\xeaL{\x12\ +m.\x22K\x0b\xcd\x94$kIa\x90\x22\xa2\xef\xda\ +\x04b\xa1\x0e\xeb~\x8f1il\xc9\x947\xc0\xa0$\ +\x05\xec\x991\x0c[H\x95\xf0\xfbC\xb2H\xf1\xcd\x90\ +\xae\xd0\xe2\xcf\xe7WG#\xd1\x11l,\x13\xe1\xd4\x82\ +r\x19^p9\xadC-\xcc5k\xd6\xd8\x7f\x02\xb2\ +\xc0\x96\xcd\xd5\xbd6oZ?a\xd0\x90\xfd\xea\xfa\xf6\ +\x1ft;\x8fG\x93E\xb6_$w\x83]\x1e\x84\xf0\ +\xf6\x01v\xb2p\x96\x89h\xd3\xcfl\x86\x12\xc6q\x1a\ +/\xbbw\xb1\x9e\x9d\xceX^\xe0y\xcel\x92E\x13\ +H\x99\x87V\xf2\x8b\xd8\xd9=\x81`\xe0\xfe\xd93\xa7\ +{\xb5;\x89\x01\x1b\x90\xb5\xa6C5\xdf\xa2\x8e[\xf8\ +\xfbX(\xdc\x13%%%\xbe\x22\x82D,\xfa\x97f\ +\xbc\x96I\x1di\xe7\xe2\xdc\x8b\xa6\x84X\x03\x01\xf9\x12\ +r:p\xa9r\xd93\xdf\xa3\xadW\xf9\xfc\x07\x9f\xd2\ +\x1eEq\xb5ydr\x19\xc3\xe7\xe1<\x7f\xbb\xa8\xa8\ +(\xa5\xc1\xbc\x01FE\x03\x992\x99\x12V\x92od\ +{\xad\xa1\x07\xdfc w\xd5l\xd9\xf8\x03+.\x9e\ +ou\x82=\xd8\xe0\xda\xb5k\x97\xc3\x16\xfd\x06j2\ +@C \x93*\xd2\xb7o\xdf\x22v\xc05\xbbv\xee\ +\x18\xdf\xb3\xbcoyAA\xa14O)\x00\xa5\xe4\xa9\ +\xb4\xfb5\xea\x16\xcb\xf9\xacM\x08\xca\xf2\x12c\x90*\ +~\x8c\x07\x14\xa2 \xc7He\xe7sm\xae\xed2\x1c\ +\xb1\xb9.>\xe5e\xe3\x9a\xee\x03\xaedQ\xb4E-\ +\xeaj\xa8\xcb\x0d|\x0e\xa1\xfc\x17\xe9\xcc\x14Ydx\ +[\x1c\xf1\xeb\xf3\x84\xc9W\x19\x8d\x0d\x0dG\xf3\xdb\xb5\ +\x89\xf9\xf5+\xa6\x0d%`=@\x1f^\x07<;\xdd\ +\xf2\x95^\xc0 \xfd\x1a2\xeac\xcc\xdd\x00\xcam\xf4\ +\x1a\xa6s\x06\x18\xd4\xc3\xe9\xaa\xe4\x86\xff\xb4\x17\xdc0\ +\xee\x13\xb8\xde{\xebo\xd5EE%\xf3\xa3\xd1\xc89\ +\xc8\x9ce\x80+\x0e[4jkkE:\xb3\x0a\x99\ +\x02\xd9\xda\xb5k\xed\x9d\xd8\xaf_\xbf\xe2\x9d;\xb6\x0e\ +_\xfe\x8fE\x0b\x00\xd8\x9ca\x07\x1c\x22\x80\xca\xa6&\ +\x12\xaevW\xd0\x17[5G\xf0o%\x93\xe4\x0a\x00\ +o\xb9\x8b\x99p(\x18\x006$oy\xd3@\xfa6\ +\x12\xb9jm\xba\x85\xf6y\xa7\x07\xcf\xfc\xe6W\xb6\xa2\ +-\xb9\xf4s\xf6\x9f\xa6\xd7Qna\xa6\xb2\x99\x01\x86\ +\x89\x22M\x81\xe6\xa6&\xb1p\xa9\xc7~\xe3U\x93b\ +\x83O\x99\x01\xf3\xa7\x05\xa1\x82Jl\x81\xbe\xddH\x00\ +Je%G\xb6J9\x99)`\x8b*'\xcd\xea\xeb\ +P\x10\x91\xc0\xc7\xc8\xe2\xdbG\x8br\x95\x94\x94]\xd9\ +\xd4\xd4p+\x00+C\x86\x89-]\xba\xd4\xca\x15\x5c\ +N\x8f\xc4.\x05\xb2\xea\xeaj[\xd3\xdc\xb1}\xeb\xc1\ +P\xc4[\x1bv\xd7k\x17_I~\x9a,A\x14\x0b\ +\xb2\xed\x11\xb8\x99~\xf9\xc97\xb9\xac]\xab2X\xd8\ +;&l_\xb6\xeb\xc6\x93\x8a\xf8\xeddvj6\x19\ +%\xf9Z\x82}\xf8\xcd\xef.?a\xbdM\x9d\xe6\xa5\ +,F\x08$;\xff\x12\xac\x9b\xfcq'\xa9\x0a\x9f\xb6\ +\xb5\xc6\xcf\x82\xcd\x1f\x15\x15\x15\xa7\x05W.}\xce\x09\ +`TTH7\xce\xe5S~\x0b\x99\x12D:\x1f\xc6\ +\xfcp\xeb\xe6\x8d\xebO\x0c\x87\x9b%\x8c\xf7\x06Tq\ +\xc0%A\xb9\x15[\x0c0\x0c\xe5L\x096d\xcbd\ +UUU(\xa2q\x09\x90\x97U\xad[}kcc\ +\xc3+|\x9fJ\x96\xf5\xf8x\xf2}\xf4G\xb2\x92m\ +Jh\x8f\x14\x8b\xc7\x0f\xa3\x1e?\x99I\xd5\xab\xe7c\ +\xe8_E\xaem\xb18\xb2M\xf9\x09G\x9d\x01\xb3\x1f\ +\x88s\xad\xdaS\xce\x9e\xd4\xb4Z\xa4|+\xde\x8a\x91\ +\xf1Bl\x00yNd\xf4\xf5&\xd5\xf5)\xfd\x9fZ\ +\x5c\x5cT3s\x86\x98F\xdbSF\x16\x09+*\xa0\ +5Q\x09\x09u\xf2w!\x87\x98\xfa\x0c\xae_\xb7z\ +\xd6\xba\xb5+5QE\x80\xa1\x18Y\xcb\x96\xb9`\x8f\ +6\xb8\xb4o\xc6\x0e+0\x86\xf6\x0a\x1a\xa5\xd4R*\ +\xb1\x99\x87\x0da\xcb\xd8\xc1\xd4Wn\x8b\x19\xcb6\xc5\ +\x8d-\xb5q\x9c\xb5{\x06 \x90UVV\xaa\x02\x0b\ +v\x19\xda\xbaeSh\xc7\xb6-!\xda(<f\xcc\ +)2\xbe:\x06Y\x09\xc0\x1b\xe8\xa3j\x96[\xa9\xcd\ +v\xb2\x0b.\xb9\xdcd\xd1e\xab\x92a3]\x92e\ +\xfd\x98\x0b/\xbdb\xc5\xcc'\x1e\xc9e\xc6\xab)$\ +eDVpw\x1a\xc1\x18e\x0aY\x97K%\xd9\xca\ +d\x93\xc1\xfc\x0c\xad\x09yr\x1cu\xfbRX\xde\xb9\ +\xbb\xa0 \xb4\xf2\x99\x199\x8d3c\x173\xcb`\xa6\ +q68\x99B\x0dS\xc9r6\x8ag\xdf\xc3b\xdf\ +\xd9\xd8\xb0\xfbD\xa9\xd3Z\x14\xc0e sIkL\ +\x0a\x95!\xba~\x06\xe2\xd3\xe8\xc1\xad\x9b\x90\xd2\x13\x89\ +\x85\x8c\x0d\xd0\xa3\xb7W\xc4\x8c\x17\x17\x86\x8d\x8d\xbb\xf6\ +(\x1f\x02\x99\xd8%\xf5\xc7\xfb\xf7\xef\x8f\xaa\x1d<\x9b\ +h\x83}p7\xf5\xc6\xed$@)\xd4\xe1}2\xd1\ +\x17\xd8\xcc,c;\xec\xf2\x01\xecdm\x02Y\xc2\x1d\ +\xa4\xb1\xb8'\x5c\x1dr\x0b\xc9\x85\x00\xec\x14\xca\xfe\x89\ +\xe7Y}{,\xd2\x97\x94\xc7\x96\x87R\x94\x9a\x0ef\ +X\x93\xf0M\xfe\x0a\x1fa2\xa2$\x1b\x90\xda\xf8\xbb\ +\xaf\x0cL\xbf\x0e\xa5\xbe\xfe>uj\xab\xcfA\xa0\x7f\ +y\xd6S\x92\x82\xf6>ec\x91\xebiB\xbbM\xc6\ +TiW+\x1b\x1bw\xdf\x00\xf5Z\x8f\xadKQ\x0f\ +=0AX\x12\xe8\x01\x97z\x93$\xc7\xb6\xff \x0d\ +O\x14u+\x0c\x99FE7\xd3\xb8xd\xd0\xb8\xf5\ +\xf4\x22cx_\xa4\x05\xd7x\x04\xb2u\xeb\xd6\x05\xd6\ +\xaf_\x0f\xf7\x8a\x87\xa2\x91\xf0\xf85\xab\x96\x0eE6\ +\xbb\x8f\xdf\xde\xa6\xa8X(\x06Z\xe43\xd3v\xc2f\ +U&\xfc\xa6\x0b\xfb\x96\x80,s\xc8\xfe\xae\xdf5\xd1\ +r\xb0\xba\x8d\xab\xaa\x7f\x94\xb4\xa5\x5c\xa6\x9dE\x92\xfd\ +\xe5]\xb2\x97}i\x83|\x8f1\xdc\x82\x96X~\xc1\ +\xa5W\xe4R]\xda2\x09\x0a\x96\x8eE\xb6\xd2\x22'\ +~\xe7\xbbR\xa6\x040\xd9\xaf\xbc\xa9\x8e\xfaf\x15\x14\ +\x16\xa6s=\xe5\xdd\xd7V\x00\xc3\xfdS\x80\xf3z8\ +\x14A\xa4]T\xe2z\xb2\xbe\xff\x0e\xcb\xfc\xc9\x9f~\ +\xfc\xeeIU\x95+\x07\xf1\xdd\xdc\xb1c\x87/\xb8l\ +\xa4\x81\xa2\x80K\xbel\x8aX\xc6\x9b\xcb\xe3\xc6kK\ +c\xc6\x17\x1b\xe2\xc6\xeef<hL\x8b@xX\xff\ +\x80\xf1\x83\xf1\xc5\xc6~\xe5\xa9\xddI\xb0\xcb\x002\x19\ +_c\xc6\xf6\xad[\x0a\x97,Zp\xcag\xf3\xdf\xab\ +\xa0\x89\xcb\xb4P\xe4\xbf\x90\xc56\x83\xb0\xcb\x13\xe9w\ +&6\xd7j\x82`\xe9\x05L8\xca\x8b\xa10\x14'\ +\x11Ke\xce\xe0\x8f\x0f<\x00\xe9/\x9b\x8f4\xcel\ +\x09\xbbU3uH1\x91x\xe1M\xf2\xdb\xfd\x08\xb0\ +>\x83q\xf5\x5c\xa8Y\x87\xb6\xfa;\xb3H\xf9,A\ +\xaa\x90\x8f\xf6(\x11F\x1e\x03\xbf\x0d\xb9\x8c\xe2\x0b\xf6\ +V\xeer\x0f\xd6\x87\x82Y\xa3\xe9\xd2L\x0a}\x9f,\ +\x94\xcb\xb8v%\x93\x11\xde\xb2\xa9\xfaq\xc9`\x00\xa3\ +;n\x1f\x1b\x5c\xa8\xf6\xbe\xb6\x16\x0d\x0b\x15&\x99j\ +\xea,\xe3?^o4~\xf6\xd7F\xe3\xe6g\x1b\x8d\ +\xbb\xe7\x85\x8d\xf5;\x052\xcb\x06\xe3\xa0\xee\xa61\xf1\ +\xe8\x22\xa3\xcc\xe3\xa8\x00X\x01d\xb2\x00\xd4L \xd3\ +\xe4\x9c\xc5\xd4<\x83\xe0/\xb7\xd4\xdf\xc9\xf2\xf5I\xf8\ +\xbf\x9c\xe7\x02\xc5\xa9/\xcc\xb3\xa3;rJ\x8ck\x10\ +\x05e(tO\xf8\x06\x19\x0d\xc9\xef\xf0\xdcm\x0a\x11\ +\x18OC^\xf3\xdb\xfd)\xed\xc9\x9c!\xdb\x11\x0f\x99\ +3[\xe5\xf7&Q\xe0\xb1\xd4\xf7(\xe3z\x0c\xa0\x8f\ +\xc1\xf0\x99\xb3\x96\xeaT\x96\xe8tz\x0a\xe61\xc2F\ +cQ\xb5\x9b\xce4\xf1)\x9e\x85v\x8d\xc5KB`\ +\x0e\xf1\x5c/\xb6\x84\xdd\xc8B\xbf\x80,\xa7\xf3u\xe4\ +\xe2\x05\x1f\xbe\xf5\xd1\xe2\x85\x1f\xbf\x86F\xd7\x0bk}\ +\xe7m\xdb\xb6\x19\x12\xe8q\x87\xa45\xe4\xd9\x86*\xd7\ +\xe6iF\xefl\x22GY\xae\xdaF\xcbxci\xc4\ +\x98\xfe^\xd8hLHM\x02\xd9\x11\x03\x03\xc6\xb0\xf2\ +\xd6\x0a\x96\x1bd\x00\x22\xd0\xdc\xd4x\xd4\x8a\xa5\x8b\xcd\ +5\xab\x96=\x82L$\x9b\x92ld\xf2_\x8a\xe2\xbc\ +\xc3\x9c\x06\xa0f\xd9\xd8\xbf!\xaa\xc1\x02\x8f\xe3\x1d/\ +\xdb\xfbL\x01\x7f\xf4Ir\xa7\xdb\xf5\xa1a\x1dE\x1f\ +D\x01\xb2&\xc5aQ\x87\x82/\x9fJ\x032\xd5'\ +g\xfey\xf4\xe3\x19\xc6\xf2\x0b\xd8\xe6\xb0\xf3\x88G\xcb\ +Zy\xa2@6!_\x8e\xca\x94\xba,\x9b\x1b\xf9Q\ +y\x81ti{\x9aP\xd4\xae\xbd\x08\x04\x0b\x06c\x86\ +yj\xcc4N\xa07\x9aPQ\x05\x05\xb1\xdd\xc0\xa0\ +\x15NsU]\xed\xce\xef\x10\xbb\x15\x02\x5c\xe6\x8a\x15\ ++2\x82\xcb\x1e\x10\x15\xb9\x89s\x18`\xc1\xe5\x92I\ +\xa3\xf9xM\xd4\xa8\xda\xbeG\xb8\x97\xa69\xb8\xbb?\ +.\x04,\xc9d\xe4\xb8\xd8e\xed\xae\x1d=\x89\xc4\xb8\ +\x09\x0d\xf3;Tu\x07Y\xd6\xfd\x9b\xc9\x9bh[\x80\ +\xbb:\xc1\xe6\xd3\xae\x15\x1bDn \xd9\xd4\xdctS\ +\xd1\x9aob\x0cm\x00d\xcb5\xe9\x9e\x0az\xf3\xce\ +\xb1\x17MT\xf4M\xf6\x04E\xa8\xa1\x1e\xf5K\xf1n\ +2\x9c\xfa%\x81\xa0\x0f\xf9\xfb\x8cs\x16\xf3<\x05\xa0\ +\xe5j\xe3\xb3\xa3S2\xd4\x9b\x020\xfa.\xea\xabh\ +\x09o\x92XP\xd5\x06\x7fg\xc6I\xb0W\x93\xdeI\ +\x1b\x9b\xcc'\xe6Z\xf3\x1c\x90\xb1\x89\xc7\x80+\xf2\xf2\ +\xc6\xea\xca\xdb\xe8\xd4\xcf\xf9\xbb[MM\x8d\x99\x8dr\ +9\xad\xd9\x14\xcc%\xdf\x8aR{g\xa1\x89H\xa6z\ +\x0f\xf3\x08d0\x969\x94\x0c\x96)v\xa9\xbe\x7f}\ +\xd3\xc6\xaa\xdf\xe0(\xdfH\x1f\xc5\xd2+\xc9r\xb2\xdf\ +\xc5x\xc6\xd2\xa0\xd7D\x902\x19,\xa6B`\xe4.\ +q/\xc26&\xfa}\x99\x22\x0a\x0b\x0a\x05\x08Ew\ +\xb8\xfdk\xb2!\x8d\xc7Y/\xf7U\xd6\xf4\xec3\x8f\ +\x1bX\xe4\xb7\x01\xb2\x9fP\xaf\x94\x12m\x84t>M\ +\xa9\xdc\x87P\xffo\xe9\xdb4\xa2\x1c\x86*\xe6>S\ +\xcaF\xc1\xbc\xef\xb2\x0e\xea\xb7[\xdet\x8aH3\x96\ +\xd6\xdb\xae\xc9\x06\x18\x9d\x94\x0c#\xfb\xd6\x16\xcb\xb4\xee\ +a?|\xe3\xf3O>h@\xa0\xdf\x88\xc6\xa8P\xdf\ +R\xc0e\xac\x5c\xb9\xd2\xc0\x9a\x9dS\x07\xb4\xa9\xdc\x1b\ +\xab\x80\xa9\x93\xe9\xc2\x9d\xfav\x0e\x18\xfd\xba\xecY[\ +\xb1\xcb5[3{\x7f\x12\x94,\x98\xa0df\xed\xae\ +\x9d\xc5_|>\xdf\xfc\xe0\x9d\xbfkqNH\x8cC\ +@\x93\xb3\x5c\xf1I\xbe\x09{\x96)\xeb<?\xca\xa5\ +\xe3NK\x98\x0fQ.\xe3\xe9\x19\x0fkn\xa4\x09\xd6\ +{\xcaH\x9b\x94\xdf2\xe7\x04\xc8\x1a\xa0\x8a3\x00\x9a\ +\xa2w\xef&KC\xf5\xa3<\x9a\x10\x01\xe0\x02\xfa\xf7\ +{8\xc8h\x94\x80l,3g\x0a&\xdfx\x9av\ +\x1b\xd9f\x8a\x8ei\xd7d/9\xf6#\xeda\xf9\xbc\ +\xae\xa6\xf95\x08\x82\xbff\x22\x1e\xc6B\x7f\x0d\x03,\ +\xdc\xb2e\x8b\xcd\x16s\x05\x97\xd3C7\x8b,D\xb4\ +\x0a%\xc4+=\xef\xde\xc14.8\xaa\xd0\xfeT\x92\ +\xb0\xff\xf9z\xcbX\xba1{\x844\x8bk\x9b0D\ +\xc9\xe4V\x82\xd2\x8e\xa4\xbf3\xea\xeav\x11\xa4hk\ +m\xa2\x14_b|M;YP\xa0.>\xae\xa1x\ +\x82=&Y\x19\x7f/\xa2\x12\x99\x1c\xdc\x09Y\xd4\x1a\ +Gpb^\x8b!'6@[\x05\xd0\xa6R\xaf\xc2\ +\x91\xe5\xe0\xd3A\x0f?\x80h\xb6\xc6\xd0\xce#r\xeb\ + \x97\xe5\xd5\x96SX\xf3\xeaI2A\xa4\x9c\xf6J\ +\xfc.\x86\x93\xb3o:\xd7\xce$+<k\xfc(\x03\ +\x99\xe5\xb3\x86\x86\xfa\x1bp\xff<]__\xa7\x98\xec\ +\x00\xe0\xb2)\x17Q\x9e\xb9\xd6i\x97\x13\xa7\x0b\xba\xf6\ +]\xb72\x04\xa3\x91\x85F]s\xc0\xe8\x5c\x127\xf6\ +\xeb\x15\xb0\xcd\x122Sp\xec\xcaX\xb19n\xccx\ +?\x0c\xcbL\xb7\x19S\x9b\x17\xc80_\x04\xf8\x8cV\ +TT\x10\xb4h\x1e\xb1z\xf9\x97\x8d]\xba\xf5\xb8\x1a\ +\xb0}\xfe\xdd+$\x86\xa5O\xbc'\xaf\xc0pO\x09\ +\x01Kq\xe5%\xe7N\x98\x82H\x0a\x0d\xb6\xacz\xfe\ +\xfe\x82\xe7\xb2\x1d9I\xe1I'\xc3\xa6\x05\x10/u\ +\xcb:O\xb0\xcd(\x0a\xc6|4\xf0/\xa8\xfbY\xea\ +\x92)\xe8D\xb27\xd8O3x0\xbf\xff\x82\x9d4\ +\x99\xef\xad\x82\x1e\xf3\xb5\x83Q^,\xc8\xcf\xce%\xd6\ +\xe9\x17\xfd\x91u<\x99\x0a\xa40-N\xff\x14\xc1\x16\ +\xc7\x10\xc2\x5c\xcey:S\xda\xa2(W\xbe\xe0R\x83\ +\x02W\xd0U{\x87\x22\xd38\xef\x88\x02c\xca1A\ +\xe3\xec\x11\x05\xc6\xc1}\x83F\x01\x85\x04\xae\xf7W\xc5\ +\x8d;_j6\x16W\xe7\x17\x1c!v\x89!\xb6\x00\ +\xab?T,\x8a\x0ftW1\xee\xab\xab\xd6\xae^>\ +\x9acqi\xc7\x8d\x5c#\x80H\xb8\x97\x06\xe7N\xc5\ +<\xbf\x1d\xea\xf6\x021m\xb3\xf8|\x8ezu2J\ +\xfeOw\xd2\xc2\x1fNY\x85\xe4\xb4)\xc9\x8c\x81\x96\ +\xd9\x88\xd6\xf6\x0a\x1bB\xe0\xb1E\x14\xb2w\x87\xa9\xad\ +\xe3\x19\xeb\xb5\xb0J\x99\x18\xfcR\xda]\xe9C\xc1\x04\ +0\x05\x89z\x93\xe4\xd5\x01\x0a\xbal\xcf\x94\x84\x00\x0b\ +\xa2\xdd#\xb3\xb2\x02\xfc4\xf1\xa6b\xba\x98\xe4\xdcH\ +\x8a\xa7W\xa2Ln\x99Kl\xd1\x9d\xdd\xc5\xcb\x8a\x02\ +F\xffn!\xa3\x0c\x10\xe6\x9b\x98@s\xc3\x86\x0d&\ +\x0ev\xc9K\x8c\xc7T\x94\x80\x0eY\x8c\xbc\xf1\x16\x7f\ +\x90%|\x81\x8a$\xf0\xaa\xacZ\xc0\xa3\xc8\x0a\xdb\xf9\ +&Y\x11$\xa2,~\xd6{\xc5\xb0\x9f\x82,\x97o\ +\x97S\xca\xeb\x88\x17ls3\xda\xe6\x9d\xf4_\x12\xbd\ +\xccD\xde9\x97}l2\xed\x1d\xaf8.w\xca\xa0\ +A\xaa\x18\x13\x9aZ\x15\xecYj\x95\x948oR\xf4\ +\xebah\xd6\xed\xe8\x88O\x9d`y\xd6%\x17\xb4\x0b\ +\x99\xb4Yd\xb6\xf0\x09\xad0\xa8;\xac\x9fi\xdcz\ +Z\xa1q\xe3)E\x86\x04\xff|\x93v\xa9L\x17\xf6\ +\x8c\xb6D\x0f\xecG>\x8e\xb9\xf5\xad\x8c\xf2:C\xd8\ +f\xea\x93\xe8\x9f\x16\xe2\x146`\xae\xe6\x84\x8c\xc3\x82\ +\x9a\x85\x01\xd9K\x00F\xb1or\xd1yA\xd6\x83~\ +OIc\xe4\xcd@\xc1R\x9b-*.\xd6D)X\ +\xd4\x8fR\x8e\x04\xc4~\x11\x16\xf9.I\xb2\xbc{\x01\ +\xa4\xa2\xfe\x84,'\xad\xdd8\xe4;]\xbcZ\xd6\x06\ +\x15!\x11s\x85I\xd47\xc7\x8d\x99\x1f\x87\x8d\x07^\ +\x0b\x1b\x8fc`\xfdpu\xcc\x8e\xacPK\xa2le\ +\xd0\x8e\x93\x0f\x08\x1a?\xe4\x1cn\xff\xae\xf9\x81\x8c\x98\ +vK}U\xa2\xeb\xda\xa1\xb2\x9e\xff\x81\x93\xe3\xad4\ +\x06\xd8\xa3\x9c\xd6:\x8c\x91\xd1\x84\x91u\x80-\x05\x0e\ +eA\x0e\xcc\xb1l\xd6b\xc8f\x16\xecR\xde\x09\xd9\ +\xcc\xbcB\xaf6\xce\x18\xe2\x98\xdc\xe7\x05\x9c:s\xd6\ +\x22g<\xfa\xa0\xd6t\x09/\xfa\x99\x03\x0e\x90l\xaa\ +\x13\xe8\xed\x95\x92+\xc9b\xa8\x93r\x8d(bb\x91\ +@\xd6\xa3G\x0f\xabw\xef\xde\xd1,d\xd8\xb7/\x92\ +\xadb\xae\xe5\xad%\x12}\xf6g\x11c\xd6\x02\x00\xf6\ +n\xd8\xb8}N\x93q\xff\xaba\xa3\xdav\x17\xb5T\ +aS3\xfc\x92\x97\x1d[HxOn\xec\x12p\xc5\ +\x07\x0f\x1e\xaccp\xaaB\xc6B\x1d\x10\xb9\x9d\xf1\xf8\ +\xc9\x19\xa2tZ oX\xb4\xdeUo\xa5]\xc9d\ +#c\xb3\xe4!e}\xd73\xfd\xe6]HQ\xfb\xb1\ +:\x09\xde^\x0b\x02%\x8b\x012Y\xfe\x17\xfb\xd4)\ +\xedU\xb6\xbbd\xca\x22\xe4kJ[\xedV\xde\x91\xf1\ +\xd8\xcfG\xda\x89\xfa\xcf\x84J\xa6\x93\xf5\xf2\x1efJ\ +\xe3\x02\xd9\x90\xa1\x07\xbeS1x\xd8L\xce)F\xa0\ +\x0a&\x8b\x17l\x0b\xc8\xa2,\x97\xb2\x93\x22\x10fe\ +'\xc9\xd9=\xef\x8b\x88\xf1\xf0[a4\xcb=\xeb&\ +C\xebq\xfb\x06\x8d\xc3\x06d\xd7\x98\x91'\x04\xaex\ +\xaf^\xbdX\x93\x80\xd5\xbdgy\xe4\xd0\xc3\x8f^y\ +\xdc\xb8\xf1\xbe\x16sY\xdf\x99@\xc9^\x8a\x10\xf1\xa6\ +5L\xfc\xa5\xd4s\x06\xf9t\xbe\x8fW\xd6w=\xe3\ +\xbb\xb6\xb5\x8e\xf4\xbb\x93\xe4\x16i\x93^e!\xef\x85\ +p\xbf\xc0\xa6\xd1a\x1aE\x8cx\x01-\xe5d\xb0\xd7\ +1\xbeg\x8b\xb6j\x96\x83\xb7\x81V\x13\xc9xd'\ +\xf4z(\xf4\xb26\xca7\xa0b\xc7\xe4\xea\xa9\xc86\ +\xd0\x94\xc61S\xa8\x01\x09\xb5\x97u\xec\xd8\xf9\x93%\ +\x8b\x17\x142\xd8\x11C\x86\x0cA<\x08\xc6\x09g\x96\ +Y \xa7\xdd*\xaa\x14sMO\x94\xd7\xdc\x14M\x1d\ +S\x99\x0fWG\x8c/\xaaC\xc61C\xf6\xc8\x96%\ +\x05\xa6qh\xbf\x80\xf1\x01\x92B:\xda\x0f\xb8b\xf4\ ++\x0e\xf8uz9\xca\xb1\xaf\xd9\x03*\x86\x1a%%\ +\xa5R\xf9\xe3\x8c\xe5A\xec{)\x07R\xd1\x86\x15\x16\ +-\xc1\xdd+\xc8\xaa\x997\xa8\xf3ElU\xbeV\xf6\ +s/\xbcla4\x16\xbb\x80rr\x14\xbb\xe7`\x04\ +s\xa2\xb3\x8c\x02D\xbb$\x04\x7f\xeb\xcc\xf3'U&\ +\x8e\x0b\xb9\xdb\xd2\xf7\xee\x0a/w\x81\x0f|\xa5m\x16\ +=\xddl%\xb4\x17\x15\x16\xed\xa6\x8e\xb7x\xeb\x04\x9f\ +\xb9(g\x8en\xe5\xc2\x93e\x97L\xb9f\xc3\x93i\ +\xee\xc4\xc8u\xa0I\x0a\xc6\x82\xe8\x1d\x09\xbf:1\xb4\ +\xa3S\xe7.Wi\xd7r\xf0b\x09 3+\x06\x0d\ +\x0a\x10a\x1a\x05\xfd\xd9-\xa1\x89\xd1\xbbm|\x9c\xe7\ +\xc6$\xd1\x1a\x9bMX\xefW\xd5\xc4\x93l\xd2\xdeF\ +\x14\xeb\xd5\xc9L1s\xb8\x07$pA\xb9b\x80\x8b\ +\xe3\x82A\xa3\xb8\xb8\xf4U&\xf2\x06\xc0\xc5)'\xf3\ +M\xca\xea(\xdd\x95\x8c)\x85\xd4\x03\x04\xd9\xbd\x8e\xf0\ +\x00DU\xcb)\xfd*!6i\x8f\xa5q\x7f\x86\xec\ +]\xde\xe8\x0a\xbd+6y\xa2\xa2b\xbd\x93.\x8dO\ +2_\xbe,\xd4\x96\x81tb\xde?\xa4\xa6\xd0Qh\ +Z\xe6\xcan6\x1d\xc4\xb4\xbe\xadX\xe4S\x7f\x9c\xa6\ +\xf7\xe6\xf2\x9b\x97\x22\xdbU\x92\xc7!\xeb\xfddw}\ +\xbd\xe2\xec\xf6*\xb9\x1b\xaf\xa0&\xb90D\xd5n\x92\ +\x05{\xf4q'\x17\x1f8\xfc\x88\xd2\x0e\x1d\xf7i\xe6\ +\x9a\x1e\x0b\x83f\xb0\x7f\x8e \xd3\x89u\x9cE\xc9\xce\ +\x89z\xb9C\xa3\xdd\xbdv\xdb\xcb\x9c\xe7r\x1b\xf9\x95\ +\x17[\x1c4hP\x9cs\x942\xae\xc6\xbav\xeb\xbe\ +y\xf8\x88\x91\x03\x8e>\xfe\xe4\x03xw\x03M\xde\x04\ +\xc8\xfe\xc6wE\xbd&\xe5\x95\x04{T\xd4\xaab\xb1\ +\xbcI7\xc4,\x98\x91\xe6\x0a\x22\x15\x96o\x922\x8a\ +\x8f\x93<\xe6Nb\x93'@\x11ZE(\xe8\xe4\x0e\ +Z\xa6\xecj\x17c\xc3*Spc.\x09\x19H,\ +Wn\x08?n\xb1[\xa7\xe2=)-\xc0 o\xbe\ +\x1aS \x18\x94\xa0/\x85\xc2\xef]a`\x12\xe3\xfa\ +\x15N\xf7\x01{c\x8aq7\xbe\x8b\xa6\xb40r\x1a\ +k\x22G0\xa1\xf7w\xec\xb4OS\xcf^}d|\ +y\x0d6iA\xc9B\x03\x06\x0c\x90 \x9a\x95\x92\xb9\ +)\x18\xf4\x8b\xd9j=\x96.\xa5&\xd1\xac\xc1\x94\xc8\ +\x0b)\xb1\xebw\xa4\xc6\xeakB\x1d\x99\x8b\xf3\x93b\ +\x8b\xd2\x16\x7f\xdf\xa3g\xef\x0b9\xf9\xa2E\xd7\xe9\x84\ +o\xf1\xaeb\xe1\xbfOS\xd7\x91\x93\xc7\xd8a\x8f\xf2\ +9\xca\xb8\xea\xc7\x1e?d<\xad\xac\xe4\xdeU\xa4\xcc\ +\x97<\xf3\x93]\x86'\xa8c\xca+\x92exp%\ +}\x9a&\xab?\xa1\xe5\xc7\x12\xf3\x95\xf1h>\xbf\xeb\ +\xb0\xac\xb4\x5c\xbf[\xf8\xd8\xb6f\x95\xd6!\xd9P\x0b\ +\x04\xd3j\x91\xb2\x13\xfa\x81\xba\xb4\xa4DT[s\xa6\ +\xf9\xf2K\xd2\xb2'\xd2\x97\xa7\x01\xfcYl\x90\x8e\xce\ +\xa5|\xde\xc2z\x8e+\xab\xc0/\xcc\xc8%\x83\x99h\ +]\xd6\x9dt\x95\xc8\x1dC\xd4@\xacR6\x9ek9\ +\xca\xffZssS\xcd\xae\x9d\xdbGp5@7\x00\ +\x16\xa4sq\xfc\x81\xba\xea\xc7w\x00\x02\x97\x9b%\x86\ +p~{\xcdb]q\x1f\xc9\x1f\xb9_\xaf\xd4*\xea\ +P\xa0\x97T\xa7\xe2W\x93\x0a\xe52\xc4\x16\x83\xa1\x90\ +\xd9\xb1\xe3>\xf3C\xa1\x82\xbb\xf7\xe9\xd2m\x1d}\xd4\ +\xd16]E\xa8cmD\x9bY\xaf\x04\x0dk\xee7\ +OS$tKb\xa2d@u\x87E;?\x85\x19\ +\xcbk\x807\xab/\x8c2;\x18\xafb\xc4\xbcZ\xa8\ +\xae\xa3:\x05V\xf8\xaes\x97\x98X#\x94K\x87\x84\ +\xc5B5\xc0\xf3)s,\x94n\xf6Y\x17L\xfe\x13\ +\xea\x9dD\x8f:(\xa3\x0d\x0eY\xd01r\x16\xf2\xfb\ +I\x92\x81x\xe4wb\xaa\x96\x9a\x16\xa5RZ;T\ +'o\x80\xc9\x93\x00\x98?\xa1\xbd\xe9\xbc/\x91\xc2/\ +\xd8Q\x9bQw\x83\x1d\xa00u\xc2\xe2\xe7A\xd1\x16\ +B\x0d60 \x0c\x05\x96\xfc\xb9\xfdx~\x10\x9f\xfb\ +\xb3\x01\x7fKy\xb9\xd5\x92i\x8f/\xb2\xe5\xdaJ\xdd\ +f\xa3\xc98\x93<\x90\xac\x90\xe4\xd7\xa0\x10\xfb\xa2Y\ +~\x8f\x83\x1e\xf5D.\xac\xa2\xb2#\x13 \xb3p8\ +[\x09\x90\xa5\xa0D#\x96\xa9\xc2\xa1\xf2=\xb8\xe4\xf1\ +B|\x91[\x91d\x14\xb5\xda\x0d\xab\xc20N\x1c\x0d\ +\x03\x5cr\x199I\xd4\xeb\xa3\xb5q\xe3\x1f\x1b\xf7\x88\ +CR0\x00\x97\xee\xb0\x90\xb6\xd8\xd8\xad[\xcf\x15C\ +\x86\x1d\xb4?\x0b\xae\xa0\xac_#\x86|\xc4k2\xa9\ +\x8b\xc5\xeb\xe8\xd9\xab\x80+\xa9\xb3\xea\x98\x16\x8b-\xaa\ +\xe0\xb7h\xeb\xc4\xfar9)$\xe1\x9b\x10\x9a\xb7\xe8\ +\xa34Jw\xc8\x8b\x06 mR\x97W\xd8\x87jQ\ +\x08\xe4\xbb\x14Kv\x06'n\xa1\x83\x16\xdfE\xbe\x99\ +@\xe7\x96R~)\xf5\xc9\xa8Z\x8b'B&\x02\xd9\ +\xd4\xc6\x91\xd3\xc9_\x9f\xeb\x94\xb7{\x01\x13\xdf\xd3\x8b\ +\xf9>\x85\x9dG\xf2\x89\x02\x98il>\xc9\xa5\xdeC\ +/N1\xf5_\xc6Wq\x873\xc8\x8a\xb8\x90\x89C\ +\x14@\xac\x5csjG\xf8\xf2\xdb\x1a6\xd9\x126Y\ +\xb2?\xadTX~!b\xc7\x0e=V\x1c\xd4{L\ +\x8f\x80v\x1fy\xbf\x92\xd2\xb2\x1f\xf0\xbb\xae\x94\xbc\x97\ +\xbb\x15\xbe\xae\x13?\xd2\xe0\xf0\x05\xea6\xbc\x14\xd6\xd3\ +B\xc1\xf6\x8cn\x9f\x92\x801adK\x84\x983\xe3\ +\xde#\xa1z\xa7r\x9be\xfcy~\xd8P\x04\xac\x92\ +X1\xb2_Ll\x11\xa053\x88\x07\x90\x09\x1fe\ +\xf7\xdf\xc4w\xc9Y\x5cIiL\xe5\xd5O\xa8|\x12\ +ub\xa20S\x9c\x9a\x89cZc]M;\x1dS\ +w>\xc8\x85=&g\xdb4\x17\xd2\xae\xa8\xa6\xa8\xbc\ +;\xed\xcfB\x09T\x7f?\x17@\x134\xa8s\x87\xba\ +\xbc\xce\x9b\x044\xb1k\xe5\xe3\xb4\xa1\xb46\xeei\xf1\ +yG\x8fDigC\xbdS\xec{\x89\xb9L'\xae\ +d\x0aF\xb4\x9ba\x93nH\xdc\xe6(\xedX\xfdO\ +g%\xd0s\xe1E`\xf3\xb5\xf6\x8b\x8a3\xd7r\xd3\ +%\xa3\x80[\x09\x80\x5c\xdc\xcbe@\xd6z\xb2\xd4X\ +\xa1\xf3N\xb2\x22\x0fd\xe5\x9f}\xe4\xa81k\x0e:\ +\xe4\xc8w\xbbv\xed\x19a\xc1u\xd4?\x08u\x89\xf1\ +=eQ5qq\x17\xc2\x1c?\xa4\xd8\xa4\xf3\xdd=\ +\x91\xba\xa3c)\xe7$\xef\x7f\xb5\x19\xea\xd5R\x95\xc0\ +5p\xe0\xc0\xa8\xda`\x22\x8c^\xe5\xfd\x9a\x0f?\xea\ +\xd8\xe5}\xfbWT\xf2\xf3\x8f\x99p\x1d!\xbb\x8c|\ +=\xd5\x16\xd2\xf7jL\x13\xb5\xeeK\x84\xa5\xc9\xd1\x17\ +\xc5\xdc\x0f\xf6Y8E\xaf\xbe\x81\xbd/\xe7\xe3c\xf4\ +C\x9a\xd7\xfc\x04(\xdcU\xca\x04r\xa2.\x89#\xe4\ +V\xd1\xa9\xf2g\xa6[,\xe7=\xfd\xae\xacup\xbe\ +\xfbt\xd3\x06\xe0|\xfa\xfa\xdc,\xa8\xa8O\x81t\x14\ +,+\xc0t%\x00k\xa7\x83\xb6\x0aq\x12\xf1\xc8*\ +[\xfbu0\xf1L\x9e\x0dq\x90d\xf2\xd50\xce<\ +}\xb4\xa1\xcc\x90c\x0cMB\xa0@\xf6\x8c&U\x01\ +s]\xbav\xbf\xaeb\xc8~s\xf9\xfe\x029\xa6\x03\ +\xb22\x1bH\x08wj\xb6Yd\x1a\xb5\xd1\x8en%\ +\xcb\xf0Z\xd7d\x19\xcb\x09\xd5y\xfc\xfd\xa8m\xdd\xff\ +\xa4RM\x0a\x5cA\x1b\x5c\xb0\xe2\x10\xd42\x1c*(\ +|b\xe0\xe0\xa1\x0bK\xcb:\xfe\x8c\x9f'#g\x89\ +T\xdfF\x9e\xeeZ\xa0Vc\xe7\xd4\x8e\xc2\xa2uj\ +\xc8\xcf:]\xcd\xc4~\xec\xbd\xd0#\xc3\x04\x1a,\x88\ +<\x1boR\xc6+\xb3i.Ob\x07\x97\xf3\xfb\x16\ +\xf2]\xfc\xfd\x099\xe7\x1by\xd2\xb4\xab\xe9\x90\x96\xfb\ +S\x80 v\x9a\x9aZH`:\x80)\xe4(k\x88\ +\x8a\x5cTp\x84wiC\x9b\xf5yr\xba\x0b\xed2\ +M\x8d~\xe3\xd6J\xebt\x84\xfd$\xae\xb2\x98\xcbM\ +\x16\xd1\xfa\x09\xdd\x8f\xda`k\x09GVX\xc9\xa2\xd2\ +\xd2\xb2\xeb\x15\x8b\xc5\x19:\xd8A\xf4\x0c\xe4\xa3\x90\xac\ +\xe9\xabV\xad\x8a\xcb\x10\x88Y\xc2|}Y\x8c\x03\xb5\ +\xc4-'\xc4G\xb1=\x99\x1fd\xc5\xafE\x90\xdf\xd9\ +`\x19[\xea\xe2\xc6\xc6\x9dqc\xfbn(^b\x9a\ +D\xb9\x06\x0c\xe8\x1f\x83\x05\x83\xd9\x90\x81J=#\x12\ +n\xbe\xa5\xb0\xb0\xa8\x9c\x22\x0f\x82N)#\x14\xb7\xc4\ +\xcao\xe3\xbb\xc2g}\xa9\x10}\x94`\xef\x0d\x8b\xd6\ +d\xa8\xb5\x8fiku\xb6Y\xf3\xfe\xceB\xccg\x22\ +%ky\x0f\xaf\x1e \xf9\x94\xe8\x889\xc8\x22\xb3\x98\ +\x87\x05\xb4\x7f)\xe5\x94+\xc8\xf99Y[\xa8\x89\xcc\ +\x09\xa2\xd6\xafc\x04n\xd5\xd5X\x8b\x15\x22\x1d\xc04\ +G9Q$Q2ly\x8ba\x97\xffF\x9fu\x9d\ +\x93\xe4L\x05\x04\xe4\x13]!*|\x02\x9b\xac\x17\x9f\ +\xb6\x8d-#\xc0\x12\xac\xc6F3FK\xdd\xdd\xa0\x9b\ +\xa1\xe5\xc6\xd0-\xd2\x95\xc7\x8e\x1d_\xc1i\xebN\x95\ +kV\xec\xe6\xa2\x92\x22Y\xd5y\x1e\x03d\xba\x96)\ +\xf0\xd2\xa2\x889\x17\x8f\x9a#k9\x94+\x93D*\ +\x90\x02,K\x94\x8b\x14\x85-F\xfb\x0f\x1c\xd2\x95\xab\ +\xb2Q\x0b\xac/\xd9\x91\x0aXz\x88:\xa4\xf9\xcc\x87\ +%\xfa\xf9\xec\xec\x85H\xdc\x98#\xd7\x90\xdf1-Q\ +\xa2Wa\x8f\xb9\xc5\x80\xbb\x96V\xa0d\x11\xd4\xae\xae\ +tr\xb3\xc12\x00v2\xe0\xfakB\x9b\x5c\x85\xa6\ +\xf6sN\x0e?\xc7\xa6\xd0\xc9!y\x11$\xbbe\xbb\ +\xf7TT\xaf\x9a\x89\x9bC\xe5\x8f@\xb9\x96\x88\xca\xb4\ +B\x17\x0f\x9e|\xfc\x01\xe3\xcc\xf3&\xa6\xa5`\xccY\ +V\x0a\xe6\xd4\x9b\xb8\x1dz\x1b2\xe4\x83\xb0\xf9y\x09\ +\xa1^\xa6\x1d)\x1f\xb2\x1f\xda\x17@x\xfa\xa1\xb6E\ +\xcd%\x1b*\xdc\x5c}NF\xccfw\xf8\xed\xa9m\ +\x0b\xfb\xe4y\xaa\xd7El\xb2/\xc9\x9fw\x0fG\xf9\ +\x07\xf7\xedWq}\xcd\xe6\x0dGQ\xf9D@V$\ +\xc1\x1f\x90\xe9\x16\xc3\x00[\xc8\xcf\xfc\xe57W\x92\xb9\ +\x04,e\x88V\x10`\x9b\x8f\xf4\xe97\xb0\x0ap\xe9\ +\x08\xdd4\x00\x8aVk\xa9m\x04+[ \xcdH}\ +\xc2\x9c\x82b\x92D?u>Q,R\xdb];Z\ +\x87\xe56\xc9<\x91\x0f{t:\xad\x13G\xec\xd2\xd9\ +\xd4-K\xb7\xc0\xa2]\xae\x89V\xbd\x1d\xf8M\x1a\xa6\ +\xed\x0f\x95\xa6\xc6\xc7biWl\xba\xdf\xf1\x8ed\x14\ +\xa9\xfe\xf2*\x08\xf8\xce\xe1\x11-\xcaV6\xe3*\xc6\ +\xfd\x19}\x93mn\x95.\x9e\xcb\xe1\xca(\x85]\xaf\ +%\x8b\x18\x08P\xcaj\x97;r\xd3^\x10\xec\xbb\x06\ +v\x9f[n\xb3^v\xfe%\x97/#\x92\xf6\x11\xfa\ +\xaa\x8b\x8c%\xc3\xaa\xbf\x9d\x16\xb1\xa1O\x00\x00\x05\x82\ +IDAT\x19hW\x16\x15{\x80)\xef\x86l\x90\ +5\xf4\xb7R\x99u\xabsk\x91\xd9\x84\xd0d'\x12\ +\x17\xfe\x86\x80\x8b:.5Z\xa7\xa9O!\xeb\x00\xec\ +\xf4\xaa\xcaU\xfbr\xba\xe7\xd9\x1d\xdbkd316\ +o\xde\x1c!\xd4:(\x90\xf1{\xd6v\xc4\x16\xa1\x5c\ +\x92\xbb\x82\xb2T\xe3\xfe\xe1f\xe5\xc85#\x8f\x1eW\ +\xcf\xdb\x93\xa8\xe2\xa7\xd4#\x99\xe6Z\x80&!\xdf\x90\ +B\x92)\xb1\x13a\x10\xf1B\x06\xae\x03\xb3\xb6\x1f\x95\ +v\x14\xb5\x81xhi\x1c\xcdD/d\x22\xa8i\xab\ +G\xbdW\xbd\xb2\x13\xeab\x16i\xd3\xb2\xf4\xeb\xd6?\ +\x9d\xe8\xde\x95\xae^\xd9\xbb0\x5c\x9a\x981\x8a\xa1j\ +\xfaO\x19l\xc3+\xef\xe8\xbd&\xfa\xd7\x04U\x8d\xe7\ +\xf3?\x8c\xd0\x17i\xa4\x92\x7f\x1a\xa9#\xae\xb9\xe4\xbb\ +\xfa\x12\xa6ou/\xfcyF\x9b\xc6\xe87\xf8K\xa6\ +\x5c\xcd\xf5Z1\xae\x0d3\xad\x5c6g\xd6\x85\xf7k\ +\x04[\xd9\xb7Xt\xddW!\xbb\x8f\x8ck\xa2\x12S\ +\x01\xd3\xa5K\x97|\xf6\x05\x06\xd9\xd1\x0c\xae\x84x\xfe\ +( \x0b`E\xcf\x082\xd9\xb9\xa0ZQ\xc9\x5c|\ +o\xe2v\xc3\x0d\x83\xf7\xdd?\x82!UB\xfc\x1c\xe9\ +\x16|b\xb44\x15m\xab#t3\xec\x83*_\xa5\ +\xff\xf53\x90\xaf\xd0\xe9\x0c\xe8\x0d\xd9\x9c\xc8\xb2\x9e\x8b\ +=(\x82a2\x94\xe7\xf1\xe2\x92\xd2\x89|\x7f\x880\ +\x91\xc6\x9e={\x86\x86\x0e\x1d\xaa\xc0\xc5\xb4\x9aN\x8b\ +@\xdf\x02\xaeP((^\xfeP\x8f\x1e\xe5\x97\x00.\ +\x1da\xff\x0d\x99c^\xa6H6Z,\xd7gZ\x86\ +\xfes\x86\xff\xf5\x13\xfbU\x07[f\xa0M\x14L/\ +\xbe\xf0\xf2\x87\xd0\x15;\x14DB\xb7(\xcb,\xb2\xd8\ +\xe5\xf6\xda\xda\x9dc\x91\xc9\x9e\xe6.\x8bri\x94\x9c\ +\xa9\x8c\xebd\x12\xac!\x85\x92\x89r\xc1\x12\xa5-b\ +\xe7*0{\x96\xf7\xa9\xe9U\xde\xf7R\xdc@\x7f\x87\ +gHV\xd114\xc9z\xb2\xd2\xbf\xd2\x9e\xc0\xfa\xcb\ +K\xaf\x1a&\x91\x18l\x04\xb7\xfd\xc9\xfb]Cu\xd8\ +\x8b\xb3I \xce\xb6\x9d\x05=6b|\xf3\x0cI\x09\ +_\xa5t3\xd0f\x80\xa9B4\xcb\x10\xd3\xffC`\ +\xaaC\xa8:\x1e\xaf\xb0kE0LC8\xec\xb2h\ +\xe1G\x1f\xed\xae\xaf\xd3A\xd3\x0e[\xb7m\x8b\xae\x5c\ +\xb1\x22\x80\xbf\xcd\x06\x99\xed8\xaf\xa8\x88cC\x93\x5c\ +\xd4\x88\x97\xe0\xd9CG\x8c\x1eNX\x8c\xd8\xed\x0d\xd4\ +\xf9:uK{\x91_NQ\xaa/g\x03\xd8\x8b\xf3\ +\xde\x92p-7\x9745\x81_m\xe93\xd3w\xe7\ +w\xbfr\xb69\x8f\xec\x08\xce\xdeO\xfd\x96\x04\xde\xff\ +\xc0wg\x03x\xfb\x90\xdbs\xe7\x10n\xcb\x16J\xad\ +\x83\xdf\x90*\xb5\x99\x9c\xe7\x1a\xab_v\xe6(\xf9\x1b\ +\xa6\x91\xed\xbc\xfb\xc17N\x1d\x1b\xceG\x8bl\x05R\ +\x16\x5c\xbe\xcb\xfb\xe9Z\x01\xa4\x00m\xc2\xda\x97Bb\ +k}!I\xd7\x22\xec\xbf\x83\x1fs[$\x1a\xb9\xbe\ +{\xb7n\xa1\x02lZ\x5c\xb3i\xd7\x83vd\xf0?\ +}\x04\x00\x94\xc5\x11\xfd\xa7p\xad\xdc\xccw\x81S\x1e\ +~l]\xf6\x7f)\x83\xdf\xcf\xb8\x82]\xd0\x98\xe9\x10\ +\xad\xea\x03\x5c\xf2\x8b\xc9tq\x0d\xe0\xc4\xf3\xe9uD\ +\xb5\xea\xfe\xff\x99\x07\x89E\xce\xb5\xbf\xb9\x0a\xf4m)\ +\xe7~\xc7\xef\xbb\xfd\x8c\xf5\x92\x09G\xa7\xb26\xed\x15\ +\xc0T\x19\x0bo\x1f\xe2\x84\x9a\xc9\xad4\x95,\xc3\xa6\ +\xa2\x1b\xfe\x86[\xa9;\x94l@uu\xe5\xee\xf5\x95\ +\xabB\x83{\x15\x95\x1cq\xb0a\x15\x05\xe2\xe6\x8a\xda\ +\xa0\xb1lg\xa0\xa9w\xef\xfe\x8d\xfd+\x86\x1c\x08\x8b\ +T\xac\xfc\x07\x00\xe3jv\x80\x229\x04\x96\xc5h\x8a\ +~\xb1\xe3\xc9\xc9\x9e3\xf7\x0d\xb19\xa9\xcfj{\x22\ +ZT{\x1c\xe6\xc8u1\xff)\xe5\x18S>\x9c&\ +\x9f\xb2-\xfd\xcf\xf0F~M\xb7T\x07Q\x90\xaf\xd2\ +6\xbf\xb4U\xc8\xf7\x9b\xd8f\xa8\x8e\x22>%\x8f\xc9\ +\xdd \x8a\xf23(\xd9\xb8\xde}\xfa\xeb\xd9\xed\xf5\x91\ +\x82\x1d1\xbcc]\x8b\x9b\xac\x1d\xcdE\xd8\xf1\xcd\xfb\ +z\xf5\xe9\x7f%\xe0\x12@t\xc1\xf0\x11\x80\xeb\x1d@\ +&\x99K K{\xb7\x84:\xf0\xe2\xdf\xde\x16\xb8\x06\ +\xf2U\x9a\xec\xe4\xff\x8f\xe0\xfa\xa7 \xb8\xfd\x1b\xd1&\ +\xb7\x8f\xf3\xed5\x05s\xfa\x06\xbb\x0c\xc3.\x1fmq\ +\xdb\xd8\xa1,\x02\xd5\xd9\xe4\xfb\x08\xbb\xd6\xfd\x0a\xdc\xc2\ +\x16l|wc\xef;\x0a\x03\xb1\x12\xc0\x06+\xb5\xee\ +\xc6\xe5$\x0a(\xfe-\xbb\x9a\xd8\xeb$\xdeWdD\ +\xcb\x9d\x19i\xd2_\xe7\xbd\xad\x9d\x22c\xabBtN\ +\x02\x5c\xed6\x96\xf6\x9f\xef\x7f\xb9\x1a;\xb0~\xdf`\ +\xd4\x0b\xdbuQ\x9c\xff\x18\x01v\xd9\x87\x06\x8e\x07(\ +\x7f\xa0\x11]\xcek\xfb\x099=\xfehs,\xd8H\ +\xee\xce\xef\xd3\xee\xbd\xfb\xf6zN2\x89\xbd\xea\x1aL\ +\x95\xc1\xa0j\x84\xf4?\xe4\xe6\x90 \xc1\xb6\xebE\xae\ +\x9e\xb9\xc8)\x8e\x06\xe8\xa7\x15:L [\x99\x5c\xcb\ +\xa9{\xedU\x97\xd3\xa6\xc3Md\x00\x962a+\x17\ +\xfc\xe8|\x97|\x13\xe0\x9ftJ\x8b7*\xc3\xfb\xb7\ +;b\xc3\xab\x14\xb8\x95\x95|\xbe\xa7++?\xed_\ +5I\xed\x0a\xb0=\xa0\xd0\xff\x1efM\x01DU\x8c\ +$y9\x08`\x0a\x0329\xa8M\xc0\x95\x8c2\x00\ +\x801@\x06H\x8c\xb7\x99\x95\x5c/\x13\x91[Dl\ +\xd4\x0d\x0a\xa7\x0bn\xa9\xc2+a\xa4\xfb-\x9f\xe7^\ + :\x80\xcb\xf5\xd3\xdbg\x07\x0cZx\x07P\x8eV\ +\xe6hi6\xc0<\xd9y\xcfy\xee\x80\xde\x01S\xba\ +O\xb7f\xe8\xae\xdf\xfd\xdd\x01\x8f\x9f\xa6\xacqf\xd2\ +\x9e\x15\x15\xdd\xeeWA\xe5@t\xbe*\xf2\xaf6\x03\ +\xff\x05\x8c\xd2\xf4\xe6\x0aLY\xb1\x00\x00\x00\x00IE\ +ND\xaeB`\x82\ +\x00\x01\x14)\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x04\xfb\x00\x00\x01\xcd\x08\x06\x00\x00\x00h\xff~ \ +\x00\x00\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\x0b\x13\ +\x01\x00\x9a\x9c\x18\x00\x00 \x00IDATx\x9c\xec\ +\xdd{|T\xe5\xb5?\xfe\xf5\xec=\x93I \x81 \ +Z\xc5\xa2\xd6V\xaaEOO=\xda\x19\xe4\xd4\x0a\xbf\ +S\x9d\x81\xfa\x95\x0c\xa7\x89\xd6&\x08\xa1Q\x0b\x1a\x84\ +\xc4\x12\xec\xf7k\x08\xed9\xd8V\xf1\x82x\x8a\x14P\ +.m\x0d\xa7d\xec\x85\xcc\xd8\x96D.!3\x84\xab\ +\x80\x08\xe1~\x91K\x80\xc9u2\x99\x99\xfd\xfc\xfe\x80\ +\xd4\x88\xb9\xccd\xdff\xf6|\xde\xaf\x97\xaf\x97\x0e\xb3\ +\xd7\xb3@f2{\xcdZ\xcfC\x04\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf1\xc9\xb5\ +\xaev\xa4\xde9\x00\x00\x00\x00\x00\x00\x00$\x22A\xef\ +\x04\x00\xa0\x7f\xb2\xb3\xb3\xc5g\x9f}\xd6\xa2w\x1eJ\ +[[\xe9\xcd&Q\xd8\xbb\xb6\xd2\x9b\xadw.\x00\x00\ +\x00\x00\x00\x00\x00\x89\x06\xc5>0,\xd7\xba\xda\x91\xab\ +\xff\xb2q\x88\xdey\xa8\xe1\xd9g\x9f\xb5\xdcr\xdb\xbf\ +\x84-\xe9\xd7\xb5?\xfbl\xe9 \xbd\xf3Q\x8a\xcb\xed\ ++\x15\x04VND$\x08\xac\xdc\xe5\xf6\x95\xea\x9d\x13\ +\x00\x00\x00\x00\x00\x00@\x22az'\x00\xa0\x86\xb5\x95\ +\xde\xec\xce\xa2Q8D_\xfb\xc1\xc3\xd6\xc3z\xe7\xa4\ +\x94'KK\x07\x0c\xea\x10[\xbb>\x16\xa4\xc0\x97\x16\ +\xce\x9f\x7f^\xaf\x9c\x94P\xe1\xf6\x953F_\xe8\xe6\ +\xe3\x9c\xd68\x1d\xd6\x1c=r\x02\x00\x00\x00\x00\x00\x00\ +H4(\xf6\x81\xe1\xb8\xdc\xbeRb4\xb7\xebc\x9c\ +\xa4{\x9d\xf6Q\xdbtJI1\xcf>[:\xc8\x92\ +.6v\xf7k\xc1H\xe4\xa6\x85\xbf*;\xa9uN\ +J\xa8p\xfb\xf62F=\xee\xd3\xc79\xeds:\xac\ +wj\x99\x13\x00\x00\x00\x00$\x8ei\xa5\xa5\xe9\xc1\xf3\ +M7P\x84_\xcf\x05~\x9d\x14a\xd7\x12\xf1\xa1$\ +I\xd7p\xc62\x89\xf3\xc1\x12\x97\x061N\x19\x12\x97\ +\xd29\xa7\x01\xc4y\x9a\xc4y*'n!\x89\x9b%\ +\xce\xcd\x92$\x89\x9cs\x92$\x89\x98 H\x02ca\ +\xc6X\x881\xd6\xc1\x18\x05\x19\x13\x02\x8cX\x80\x09\xac\ +\x9585\x93@\xcd\xc4X#\xe3\xd4\xc8\x88]\xe4\x9c\ +_\xe4\x8c_\x90\x88\x9f\x97\xc2t\xae%\xd8~\xf6\xeb\ +_\xb9\xb9\xf0\xb5_\xff\xfc\x05\xbd\xff\x8c\x00 y\xa0\ +\xd8\x07\x86\xd2Sw\x18\x11\x11I\xf4`\xd68\xeb\xdf\ +5NI13g\x96^#\xa6\x8a\x17z}R\x88\ +\xdd\xf6\xf2\xcb\xff\xef\x90F))\xa2\xd7\xffg]\xa0\ +\xe0\x07\x00\x00\x00\x00=yl\xd2S'\xda\x03\x81\xe1\ +z\xe7\xd1\x13A\x10\xb8 \x08\x11A`!&\x08\xed\ +\x02\x13\x02\x8c\xb1\x16\xc6X\x13\x13\x04?c\xec\xa2@\ +\xacA\x10\x84\xb3\xc4\xd8\x19&\xd2)F\xa6\x13M\x0d\ +\xc7\xf6\xaeY\xb3&\xa2w\xfe\x00\x90XP\xec\x03\xc3\ +\xe8\xab;\x8c\x88H\x92x\xce\xc4q\xb65Z\xe5\xa4\ +\x94g\xe7\xfc\xd7u\x16\x8a\x9c\x8b\xe6\xb9\x9c\x22w\xbe\ +2\xbfl\x9f\xda9)\xa1\xbb.\xcc\xde`\xa4\x17\x00\ +\xe2Q\xee\x94iUDD\xab\x96\xbf5V\xef\x5c\x00\ +\x12\xdd\x13O=\xf7\xefL\x92\xee\x8dD\xa4\xbb8\x97\ +n\x8bH\x91\xe1RD\xba6\x12\x89\xa4\x13\x11\x89\xa2\ +\xd8\x22\x88B\x83(\x88'\x19\x13\xeaEQ\xd8\xc3\x05\ +\xa1\xee\xdd\xc5\xafm\xd6;w\xd0\xcf\xe4\xc9?\xb9\xc9\ +\xdf\xdaz\x5c\xef<\xd4\x90n\xb9.}\xd5\xaaWZ\ +\xfb~&\x00\xc0gP\xec\x03C\x88\xb6;\x8c\x88\x88\ +\x13=\xe5\xb4[\xdfV;'\xa5<\xf7\xdc\x0b\xc3L\ +i\xa9\xa7c\xb9F\x92\xe8\xdf\x16\xfc\xf2\xc5\x1dj\xe5\ +\xa4\x84\xae\xfb*\xc6\x84\xd3\xdc,\x87\xb5L\x85\x94\x00\ +\x00b6\xb9\xa0p\x86\xdf\xef\x7f\x8d\x88(33\xf3\ +\xb9w\x96\xbc\xf1\xba\xde9\x01\xc4\xab'~<\xe3[\ +\x9cG\xee\x22\xc6\xbf\xce%\xba\x95s>\x5c\x8aH7\ +D\xb84\x84K\x91\x8cH$\x92\x1a\x89H\xfd:@\ +P\x10\x04.\x8ab\x881!(\x08\xacU`B3\ +\x13\xd8%\xc6\x84\x06Ft\x8e\x04:-0\xf1\x04\x09\ +\xfc(c\xec\xd0;\x8b\xdf8\xa8\xf4\xef\x0f\xf4\xf3\xc4\ +\x8f\x9f\x1d\xd5\xd8\xd8\xb8E\xef<\xd40t\xd0\xd0\xa1\ +K\x97\xbezQ\xef<\x00 \xb1\x98\xf4N\x00@\xae\ ++\xddaQ\x15\xfa\x88\x88\x18\xd1\xe2\x0a\xb7w\x88\xd3\ +a\xfb\xa5\x9ay)\xe1\xa7?-\x1d.\x89\xe2\x89X\ +\xaf\x13\x04\xda>\xf3\x85_\xdc\xf7\xea\x7f\xff\xdfZ5\ +\xf2\x92\xcb\xb5\xaev$\xf5\xa7\xd0GD\xc4h\xee\xda\ +J\xef\xbeD\xec\xd0\x04\x00\xe3\x09\x87\xc3YW\xfd;\ +\x8a}\x00D4\xa9`\xfa#<Bc8\xe7w\x87\ +#\x91\xdb\x22\xe1\xf0u\x8d\x8d\x97,j\xad'I\x12\ +\x93$)\x85\x88R\x88(\x83\x88n\xe8\xed\xf9?\xf8\ +a~\x18]\x82\xc6\xc18\xbfQ\xef\x1c\xd4\xc2yG\ +\xaa\xde9\x00@\xe2A\xb1\x0f\x12\xda\xdaJov,\ +c\xa0\x9d\x18c/\xb9<\xbe!Yvk\x89\x0ai\ +)b\xc6\xec\xd2\xafH\x82x\xa4\xbf\xd7\x8b\x5c\xda\xf2\ +\xfc\x9c\xb21\xbf\x9e_\xfa\xa1\x92y)Bd\xd5r\ +.\x17\x04V\xeeZW{g\xd6\xf8Q\x091\xae\x0c\ +\x00\xc6\x15\x0a\x85\xbe\xd5\xdd\xbf\x03$\x9bIS\x9f\xc9\ +\xe5\x9c\xdb#\xe1\xc8\xbd\xe1H\xe8\xe6&\x7f\xf3\x00\xbd\ +s\xeaM8\x1c6\x85\xc3\xe1L\x22\xca$\xa2\xdb\x88\ +hL\xe7\xaf\xe5\xfchj\x9bI4\x1f\x17Mb\x1d\ +c\xcc\xb3b\xe9\x9b\xab\xf4\xca\x13\xa2\x13\x11z/\xee\ +&2A`\xaa\x15\xc9\x01\xc0\xb80\xc6\x0b\x09\xcb\xb5\ +\xaev$\x89\xc2^yQ\xf8\xdbYv\xdbS\xcad\ +\xa4\x9c\x99%\xa5\xb7\x89LTd\xbcD\x8ap\xc7\x82\ +_\x95z\x94\x88\xa5\x84h\xf6V\xecK\xa2\xee\xbd\x08\ +\x00\xc6\x92\x97?}Ass\xf3\xcc\xae\x8fa\x94\x17\ +\x92\xc9\xe4\x82\xc2\x19\xe1p8+\x14\x0a}+\x18\x0c\ +f\xea\x9d\x8fZRR\xcc(\xfe\xc5\xb9\xbc\xa9\xd3\xe7\ +675\x97\xea\x9d\x87\x1a\x06\x0f\x19\xf4\x8dw\xdf~\ +s\xbf\xdey\x00@bAg\x1f$\xac\x0eA:\x93\ +B\xfd\xda\xd6\xa5\x0b\xf6d\x85\xdb7$\x9e\x0e}x\ +\xfe\xf9y\xb7sF\x8a\xfd@\x17D\xe6\x9eUR:\ +a\xc1Ke\x7fR*f\x7f\xb9<\xbe*\x22y\x85\ +>\xe24\x17\x85>\x00\x88\x07\xa1p\xf8\x0b[H`\ +\x94\x17\x8c\xaek\x81\xcf\xef\xf7\x1b\xb6\xc0\xd7UGG\ +h@\x07\x85\xee \xa2;\x88(\xf7\xd1\xdc\x82\x85f\ +\xb3y\xa7\xc9dr\xa1\xb8\x1f\x1f\x18\xb1k\xf5\xceA\ +-\x023\xa3\xb3\x0f\x00b\x86\xce>Hh\xef\xbbk\ +n\xe3\xcc$\xbb\x03\x8e\x13\xff\xbb\xd3n{P\x89\x9c\ +\xe4x\xee\xa7\xf3\xee4\x89\xb4G\x8d\xd8\x12\xe79\x0b\ +^*\xd5\xadH\x16\xcb!*=\xc1i\xbc\x00\x10/\ +\xba\x1e\xcc\xd1\x95\xc5b\xf1\xbf\xb7j\xc9\x10=r\x02\ +PK\xb2t\xf0\xf5\x87\xc5b\xf1\xa3\xf0\xa7\xbf\xbc)\ +\xd3~\xdf\xdc\xd2\xf2\x98\xdey\xa8a\xd05\x83l+\ +\x16\xbf\xe9\xd3;\x0f\x80\x9eDs\xf8\x92(\x8a\xedL\ +\x10\x9bE&\x5c\x12D\xe1\x0cc\xec$\x13\xe8\x08q\ +v\x801q\xcf\xbb\xbf}}\xa7\xde\xbf\x0f\xa3A\xb1\ +\x0f\x12\xdeZ\xf7V\xab\xc0\xb8W\x81P\xdb\xb2\xec\xd6\ +{\x15\x88\xd3/\xc5sJ\xbfI$\xeeRu\x11\x89\ +\xf2^\xfe\xe5\x8b\x9a\x8f\x9e\xb8\xdc\xdeE\xc4\xd849\ +18\xa7}N\x87\xf5N\xa5r\x02\x00\x90#w\xca\ +\xb4\xaa\x96\x96\x961\xdd\xfd\x1aFy\xc1(\xf2\xf2\xa7\ +/\x08\x85\xc3\xd9\xed\x81\xc0p\xbdsI\x04(\xfc\xe9\ +'w\xca4wKK\x8b]\xef<\xd4\x909x\xd0\ +w\xdf\xf9\xed\x9b\x1b\xf5\xce\x03\x92\xcb\x13O>s\x07\ +\xe7\xfc\xeb\x02\x89\xb7F\x22\x91[8\xd1\x8d\xc4\xf9\xf5\ +\x92\xc4\xaf\x95\xb8\x94\xc9%)]\x92\xa4\xb4H$\x92\ +\x22I\x92\xec\xba\xd2\x95\x13\xd5;\x04A\x080Ah\ +\x11\x98\xe0\x17\x04\xd6@\x8c\x9deD\xa7EQ<&\ +Q\xe4\x08c\xec\x00\xc6\xda\xa3\x83b\x1f\x18\xc2Z\xcf\ +\x96q\x02\x89\xeb\xe4G\xe2\x87\xb3\xec\xb6\xaf\xc9\x8f\x13\ +\x9b\xe7_(\xfd7\xce\xc5mZ\xac\xc5I\xfa\xf1+\ +\xf3\xe7.\xd5b-\xa2\x7f\x9e\x96<Wn\x9c\x8e\xc6\ +\xd6\x8c\x9c\x9c\xb1-\x0a\xa4\x04\x00 \xdb\xa3\xb9\x05\x97\ +z\xeapJOO\xaf^\xb5\xfc\xad\xb1Z\xe7\x04\xa0\ +\x04t\xf1)\x03\x85?m=>\xf9'[\xdaZ[\ +G\xe9\x9d\x87\x1a\xae\x19\x92\xf9\xbdeo\xbf\xf1\x0f\xbd\ +\xf3\x00cz\xe2\xc9\xc2\xff\x90\x22\xd2h\x92\xa4\x7f\x8d\ +H\xfc\xb6\x88\x14\xf9r$\x1c\x1e\x1c\x0e\x87\xcdz\xe7\ +\xd6\x13\xd1d\x8a\x88\x82\x10\x10D\xd1/0vN\x10\ +\xc5\x13\x8c\xe8\xb0 \xb0\x8f\x19\x13v\xbe\xb3\xe4\x8d\xad\ +z\xe7\x18\x0fP\xec\x03\xc3p\xb9\xbd?\x22\xc6\x94\xe8\ +Z\xbb\x94e\xb7^\xa3@\x9c\xa8\xcc\xfci\xa9U\x14\ +E%:\x13\xa3\xc69\x9f\xfe\xcaK\xa5o\xa9\xbdN\ +\x85\xc77\x8d\x11-\x92\x1b\xa7#\xc4\x87\xe5<l;\ +\xa3DN\x00\x00r\xf54\xc2\xdb\x09\xa3\xbc\x90\x88\xd0\ +\xc5\xa7\x9e\xd4\xb4\xb4\x93f\x93i\xcd\xcae\x8bf\xe9\ +\x9d\x8bQ=\xfe\xc4\xd3{\xda\xda\xda\x0c9\x01\x929\ +(\xf3\xfb\xef,}C\x81\xa6\x06\x80/\x9e\x9c\xde\xd1\ +\x11\x8a\xeb\x93\xd3\xfb\xc3d2\x85D\x93\xa9Q\x14\xc4\ +S\xa2\xc0\xeaI\x10v\x09\xa2P\xf3n\x92\x15\xcdQ\ +\xec\x03C\xa9p{\x9fe\x8c\xbd!?\x926\x1d~\ +\xc5%e\xf7\x11c5j\xaf\xd3\x1dN4\xeb\x95\xf9\ +/\xbe\xaaV\xfc\xb5\x95\xdelA`\xe5r\xe30\x1e\ +\x1e1\xc11\xba^\x89\x9c\x00\x00\x94\xd0\xdb\x08o'\ +\x8c\xf2B\xa2@\x91O;\xe8\xf6S\xcfc\x93\x9e:\ +\xda\x1e\x08\xdc\xa2w\x1ej\x18<d\x88\xf3\xdd\xb7_\ +w\xe9\x9d\x07$\xa6d(\xeeE\xcbl6\x07E\x93\ +\xe9\xbcI\x14\xeb\x19c;\x98H\xd5+\x96,\xd2\xfd\ +\x10K\xb5\xa0\xd8\x07\x86\xa3\xd4\xd8(\xa9\xbc\x87\xdfs\ +s\xca\xee7\x11\xdb\xa0V\xfc\xe8\xf09/\xcf/}\ +I\xe9\xa8\x7f\xfa\xc0\xf7\x80\xc4\xa9Zn\x1cN\xfcn\ +\xa7\xdd\x86\xcdZ\x01 \xae\xf46\xc2\xdb\x09\xa3\xbc\x10\ +\xefP\xe4\xd3\x17\xba\xfd\x94\xf5X^\xc1\xd9\xf6\xf6\xe0\ +\x97\xf4\xceC\x0d\x99\x83\x06=\xf6\xce\xd27\xdf\xd3;\ +\x0fH\x1c\xd8\x8e!zF.\x00\xa2\xd8\x07\x86\xe4\xf2\ +\xd4\xbeA$<+7\x8eZ\xa7\xf4\x16\xcd\xfe\xf9\x18\ +&\xf0*\xa5\xe3\xf6\x0b\xa7\xb9/\xbf\xf4b\x99R\xe1\ +\x5c\xebjG\x92(\xec\x95\x1bG\x10\x84\xfb\x1fy\xf0\ +\xdeMJ\xe4\x04\x00\xa0\x94\xbc\xfc\xe9\x0b\x9a\x9b\x9bg\ +\xf6\xf5<\x8c\xf2B\xbcB\x91/\xbe\xa0\xe8\xa7\x8c\x9c\ +\xdc\x1f7v\x04;\x06\xe9\x9d\x87\x1a\x06g\x0e\x9e\xf4\ +\xee\x92\x85+\xf5\xce\x03\xe2\x1b\x0a|\xca1J\x176\ +\x8a}`X\x15\x1e\xdf*F\xf4#\xb9q8\xa75\ +N\x875G\x89\x9c\x88\x88\x8aKJ\xbfGL\xfc\x9b\ +R\xf1\x94\xc09\xbd\xf4\xcaK/\xce\x91\x1b\xa7|\xdd\ +\x86\xebR\xc4\xd4sr\xe3H\x14\x19?\xd1~_\xa5\ +\xdc8\x00\x00J{l\xd2S'\xa2-\x92`\x94\x17\ +\xe2\x09\x8a|\xf1\x0dE?y\xb2\x1f\xcfo\x0f\x85\xc2\ +\x16\xbd\xf3P\xc3\xe0\xc1\x99?~\xf7\xb7ohv\xb8\ +\x1e$\x0e\x14\xf8\xd4\x97\xc8\x85?\x14\xfb\xc0\xd0\x5cn\ +\xef:bl\x9c\xfcH\xfc\xed,\xbb\xed)\xb9Qf\ +\x96\x94:D&\xc6e\x11K\xe2\xfc\xd5\x05/\x95\xca\ +\xfa\x80\xe9\xf2xO\x13\xb1a\xb2\xf2\x90x\xce\xc4q\ +\xb65rb\x00\x00\xa8\xa1\xaf\x839\xae\x86Q^\x88\ +\x07\x93\x0b\x0ag\xb4\x07\x83\xc5(\xf2%\x06\x14\xfd\xfa\ +\xe7?\x7f\x98\x1f\x8e\x84\xc3\xa2\xdey\xa8a\xd0\xa0\xc1\ +\xd3V,]\xf8?z\xe7\x01\xf1\x03_\xde\xe8#\xd1\ +\x0a\x7f(\xf6\x81\xe1Ux\xbc^F\xcc\xaa@\xa8_\ +f\xd9\xad%\xfd\xbd\xb8\xe8\x85\xb2\xef3\xce\xfe\xa2@\ +\x1ejz\xeb\xe5\xf9/N\xef\xcf\x85.\x8f\xaf\x8e\x88\ +\xee\x91\xb5:\xa7\xfc,\x87u\xb9\xac\x18}p\xad\xab\ +\x1d\x995~\xd4>5\xd7\x00\x00c\x8a\xe6`\x8e\xae\ +0\xca\x0bz\x8b\xf5\xef,\xc4\x8f\xd4\xb4\xb4\x93\xa9\x16\ +\xcb\xcb\x89pC\x19\x0f&>:\x99K\x92\xa4w\x1a\ +\xaa\x18\x94\x99\xf9\xdc\x0a\xfc=Hz\xe8\xe2\x8b/\x89\ +P\xf8\x13\xf4N\x00\xc0\xb5\xaev\xa4\x9a\xf1\x9dv\x9b\ +\x8d\x13W\xe24\xd7\xd9\x15n\xef\xec\xfe\x5cX<\xbb\ +lB\x02\x14\xfa\x88\x88\xa6\x15\x97\x94\xfd6\xd6\x8b*\ +<\xbe?\x93\xccB\x1f\xe7\xbcP\xedB\xdf\xdaJo\ +6\x89\xc2\xde\xb5\x95\xdel5\xd7\x01\x00c\x0a\x85B\ +\xdf\x8a\xe5\xf9\xc1`03/\x7f\xfa\x02\xb5\xf2\x01\xe8\ +\xc9\xe4\x82\xc2\x19\x8f\xe6\x16\x5cB\xa1/q\xb5\x07\x02\ +\xc3\xfd~\xffk\xb9S\xa6\xc5\xc7\x1e\xcfq\x8es\xce\ +\xf5\xceA-\x02q\xb3\xde9\x80~\xf2\xf2\xa7/x\ +l\xd2S'\xfc~\xffk---cP\xe8\x8b\x0f\ +\xc1`0\xb3\xa5\xa5e\x8c\xdf\xef\x7f\xed\xb1IO\x9d\ +\x88\xc7\xcf{(\xf6\x81\xae:\x8b/.\x8fO\xd5\x1f\ +\xd0N\xbbm\x04\x11]\x94\x1b\x871\xf6R\x85\xc7\xf7\ +d,\xd7\x14\xcd\x997\x91\x04\xe6\x92\xbb\xb6f\x18\x9b\ +ZTR\x16\xf5&\xc0.\x8fw1#zX\xd6\x92\ +D/8\x1d\xb6\x85rb\xf4\xc5\xe5\xf6\x95\x0a\x02+\ +'\x22\x12\x04V\xeer\xfbJ\xd5\x5c\x0f\x00\x8cer\ +A\xe1\x8c\xfe|\xc0\x0e\x85\xc3\xf8r\x014\x95;e\ +Z\x95\xdf\xef\x7f\x0d7\x84\xc6\xd0\xd2\xd22\xe6\xd1\xdc\ +\x82K\xf1x#\x19O\x04A\x08\xeb\x9d\x83j8O\ +\xd1;\x05\xd0^g\x91\xaf\xb9\xb9y&\xc6u\xe3[\ +{ 0\xbc\xb9\xb9yf\xbc\x15\xfdP\xec\x03\xddt\ +-\xbe\x10\x11\xa9]\xf0\xcb\xb2[\x87\x92\x12\x05?\xa2\ +\xc5\xd1v\x86\x15\xcd\x99\x97\xc3\x88\xfe(wM\xad1\ +\xc6r\x8b\xe6\xcc+\xef\xeby\x97\x0bf,\xa6\xe2\xe7\ +\xd58\xe7\xf3'\xd8\xad\xf3\xe5\xc4\xe8K\x85\xdbWN\ +\x8c\xe6~\xeeAFs+\xdc\xbe>\x7f\x8f\x00\x00D\ +D\xe1p8\xab?\xd7\xb5\x07\x02\xc3'\x17\x14\xceP\ +:\x1f\x80\xabM*\x98\xfe\x08\xba\xf9\x8c)\x18\x0cf\ +v\xdeH\xe2\xfd\xa4{\x02c!\xbdsP\x0b\xe7\x0c\ +\xc5\xbe$\x82\x22_\xe2\x8a\xb7\xa2\x1f\x8a}\xa0\x8bn\ +\x8b/\xa4M\xc1O\x89\x91^A`\xe5\xaeJ\xdf\xf7\ +z{N\xf1\xecy\x8f3\xa2\xf7\xe4\xae\xa5\x17F\x94\ +]<\xa7\xec\xfd\x9e~\xbd\xc2\xe3{\xb2\xbb\xff\x87\xb1\ +\x91\x16:\x1d\xb6\x17\xe4\xc5\xe8]\x85\xdb\xb7\x971\xea\ +\xb68\xcb\x18eW\xb8}{\xd5\x5c\x1f\x00\x8c!\xd6\ +\x11\xde\xae\xfa[(\x04\x88V^\xfe\xf4\x05M\xfe\xe6\ +\xf7\xd1\xcdgl\x18\xed\xed\x19\x13\x84\xa0\xde9\xa8E\ +\x22\xc2\x18o\x12@\x91\xcf8:\x8b~\x8f\xe6\x16\x5c\ +\xca\x9d2\xadJ\xaf/iP\xec\x03\xcd\xf5V|!\ +R\xbf\xe0\xe7\xb4\xdbFp\xe2>\xd9\x81\x04\xfa[\x85\ +\xa7\xb6\xdb}\xea\x8aJ\xe6\xe6\x91@\xabe\xaf\xa1;\ +\xf6Hq\xc9<\xf7\xd5\x8f\xbe\xef\xf6>\xcc\x88\x16\xcb\ +\x89\xcc\x89/\xcf\xb2\x8f*\x94\x13\xa3/\x15n_9\ +c\xd4\xeb\x9e\x90\x8c\xd1H\x14\xfc\x00\xa07\xfd\x1d\xe1\ +\xed$\xa7P\x08\xd0\x97\xdc)\xd3\xaa\x9a\x9b\x9bg\xea\ +\x9d\x07h\xa7s\xb4\x17]~\x9fa\x8c\x05\xf4\xceA\ +-\x0c\xc5>CC\x91\xcf\xb8\xba\xee\xeb\xa7G\xa7\x1f\ +\x8a}\xa0\xa9+\x85\xbe>\x0f\xe4\xd0\xa0\xe0g#\xce\ ++\xe5\xc6a$\xd4\xfd\xef_|_\xed\xfaXQ\xc9\ +\xdc)\x8c\x09+\xe4\xc6\x8e\x1b\x8c\xec\xc5s\xe6\xfd\xf3\ +\x1b\xe4\x0aO\xed=\x9c\xb1?\xcb\x09\xc99\xadq\xda\ +m\xf9\xf2\x93\xeb\x99\xcb\xed+\xed\xad\xa8\xdc\xd5\x95\x82\ +\x1fFz\x01\xa0[r;\xf3\x82\xc1`&n\xcaA\ +\x0d\x8fMz\xea\x04\xc6v\x93S0\x18\xccD\x97\xdf\ +g\x18c\xadz\xe7\xa0\x1e\x1c\xd0aD(\xf2%\x17\ +=\xf6pF\xb1\x0f4\x13M\x97UW\xaa\x8f\xf4:\ +l\xe39\xc9\xef\xbe3\x99\xe9\xd0\xea\xbfl\x1cBD\ +\xf4\xfc\x0b\xf3~\xcc\x98\xb0L~vqgLQI\ +\xd9\x96?V\xd6\x0dc$\xd4\xc9\x8a\xc4y\xa5\xd3a\ +\xcdQ(\xafn\xad\xad\xf4f\xc7:b\xcc\x18e\xe3\ +\xd0\x0e\x00\xe8\x8e\x12\x9dy\x18\xe5\x05%M\x9a\xfaL\ +n\xf6\xe3S\xdbq\x83\x08\xe8\xf2\xbb\x8c1\xd6\xa2w\ +\x0e*B\xb1\xcf@P\xe4\x03\xad\xa0\xd8\x07\x9a\x88\xa5\ +\xcb\xeas\xd7\xa9\xde\xe1g\xcd%\x92d\x9f\x02;\xc0\ +dY\x5cTR\xf64\xe7\xb4D\x89\xbc\xe2\x11cl\ +\x94\xaf\xc6#\xeb\xdbc\xce\xf9\xa6,\x87m\xbcR9\ +u\xc7\xb5\xaevd\xd7\x83_b\xc2hn\xb4\x87\xaf\ +\x00@r\xc8\xcb\x9f\xbe@\x89}\xd00\xca\x0bJ\xc9\ +\xcb\x9f\xbe\xb2\xa9\xa9ie(\x14\xb2\xe8\x9d\x0b\xc4\x07\ +t\xf9\x111\xc6\x9a\xf4\xceA-\x8c\xa1\xd8g\x04(\ +\xf2%7\xb3\xc9\xb4F\xeb5Q\xec\x03\xd5\xf5\xa7\xcb\ +\xaa+\xf5\x0f\xed\x18UH\x5c\xdeA\x13{vn9\ +\xca\x18\xfb\x1f\x85R\x8a[\x91p\xe4\xf6\xda\xcd\xff\xf8\ +\xb4_\x17s\xda\xe9t\xd8\xeeW8\xa5/\x12Y\xb5\ +\x9c\xcb\x05\x81\x95\xbb\xd6\xd5F\xdd\x81\x0a\x00\xc6\xa6\xd4\ +\xd8\x05FyA\x09\x8fOz\xfa\xe3\xe6\xe6\xe6\x5c\xbd\ +\xf3\x80\xf8\x94\xcc]~\x8c\x98_\xef\x1c\xd4\x22I(\ +\xf6%\xb2\xc9\x05\x853P\xe4Kn))\xe6\xb6\x95\ +\xcb\x16\xcd\xd2z]\x14\xfb@U\xe5\xee\x9ak\xfa\xdd\ +e\xd5\x85\xfa#\xbd\xd62\xcey\xbf\x0e\x8b\xf8\xe4\xe3\ +\xdd\xe5\x8d\x8d\x8d\xcf+\x9dS\xbc\x0a\x87B\xc3|\x9b\ +\xd77\xc7r\x0d'^\x9f\xe5\xb0\xde\xadVN\x9d.\ +\x1f\xb4\xc1\xae\x93\x13C\x92xN\xd6\xf8Q\xfb\x94\xca\ +\x09\x00\x12\xd7\xe4\x82\xc2\x19J~0\xc7(/\xc8\x91\ +\xf3\xa3\xa9\xadm\x81\xb6;\xf4\xce\x03\xe2[\xd2v\xf9\ +1vQ\xef\x14\xd4\x83=\xfb\x12U\xee\x94iU~\ +\xbf\xff5\x14\xf9\x92\x9bI4\x1f\xd7c]\x14\xfb@\ +U9\x8e\xd1\x17\x19\x0f\x8fP\x22\x96\xea#\xbd\x0e\xdb\ +B\xe2<\xa6o\xcb\x0f\xd7\xef\xf3\x9e?{Z\xd5\xfd\ +\xe7\xe2QG\xa8#\xc3[S\x15\x8a\xe6\xb9\x9c\xe8\x8c\ +\xd3nS\xe4\xef@o\x5c\x1e_U,{Bv\x8b\ +\xd3\xdc\x89\xe3l\x9a\xb7X\x03@|R\xba8\x87Q\ +^\xe8\xaf\x9c\x1fMm\xed\xe8\x08\x0d\xd0;\x0fH\x1c\ +I\xd7\xe5\xc7\xe8\x82\xde)\xa8\x861\x93\xde)@l\ +&\x17\x14\xcex4\xb7\xe0\x12\x0eP\x02\x22\x22\xd1$\ +\xca\xdb\xf3\xbe\x9fP\xec\x03\xd5Mp\x8c\xae\x978\xb3\ +)\x11K\x83C;VK\x14\x89jO\xb9\xe3G\x0e\ +\x9e:}\xf2\xb8\x22\xbf\xafD\x14\xea\x08\x9ak6\xfe\ +\xad\xbd\x8f\xa7\xb58\xed\xd6aj\xe7r\xe5$\xdd1\ +rbpNk\xb2\x1c\xd62e2\x02\x00#P\xba\ +8\x87Q^\xe8\x8f\xc7'=\xfd1\x0a}\xd0\x1f\xc9\ +\xd4\xe5'0:\xa7w\x0e\xaa\x91$t\xf6%\x90\xce\ +n>%\xf6\xfb\x05c`\x8cy\xf4X\x17\xc5>\xd0\ +\xc4D\xc7\xb7}\xd1\x16\xd1\xfa\xa2v\xc1o\xa2\xfd\xbe\ +\xca\xbe\x8a\x93G\x0f\x1f8}\xfc\xd8\xa1/\xab\x99G\ +\x22\x90\x22\x91\xd4\xcd\xd5\x1f\xf4X\xf0\x93$\x9e\xafv\ +\x0e.\xb7wQ\x7f\x0e\x7f\xe9\x8as\xda\xa7\xf6\x09\xc1\ +\x00\x90X&\x17\x14\xceP\xe3\x83:Fy!\x16y\ +\xf9\xd3Wbt\x17\xe4\xea\xec\xf2\xd3;\x0f5q\xce\ +\xcf\xea\x9d\x83Z8:\xfb\x12\xc2\xa4\xa9\xcf\xe4\xa2\x9b\ +\x0f\xaef\xb1X\xfc+\x96\xbe\xb9J\x8f\xb5Q\xec\x03\ +\xcdL\xb4\xdfW\x19\xeb\x98lOT/\xf89\xbe\xed\ +\xebi\xfc\xb8\xfe\x93\x8f\xb6\x9d<~\xf8F5\xd7O\ +$\x9c\xa4\xd4\x9a\x0d\x7f\xa3\x86\xf3g>\xff8\xa75\ +j\x8f\xc4\xba\xdc\xbeRbl\x9a\xdc8\xa1\xa6\xd6\xa4\ +\xed\xd0\x04\x80\xee\xa9U\x94\xc3(/Dk\xd2\xd4g\ +rq\x18\x07(%\x18\x0cf\x1a\xba\xc3\x8f\x0b\xfd;\ +@.\x010N(\xf6\xc5\xb9\xceS\xd2\xd1\xcd\x07W\ +3\x9b\xcd;\xf5Z\x1b\xc5>\xd0T\x96\xc3\xb6\xba\xbf\ +\x07a\x5cM\xed\x82\xdf\x04\xc7\xe8\xfa\x0e\x1e\x1e\xca9\ +\xfd\xb3`\xb5\xef\xa3m\x7f=\xf3\xe9\xa9{\xd4\x5c7\ +\x11IR\x84\xf6\xef\xddI\xe7\xcf\x9dn\xe3\x9c60\ +&\xe4\xa8\xdd)W\xe1\xf1M\x93s\xcas\xa7\x8e\x10\ +\x1f\x96\x933\xb6E\x81\x94\x00\xc0@\xd4*\xcaa\x94\ +\x17\xa2\x15\x08\x04~\xabw\x0e`,---c\x8c\ +\xfa\xfe\x13\x96\x82\xa7\xf5\xceA-\x1c\x07t\xc45\x9c\ +\x92\x0e\xbd1\x99L.\xbd\xd6F\xb1\x0f4w\xf9 \ +\x0c\xf9E\x1a\x22\xf5\x0b~9\x8e\xd1\x17\x9d\x0ek\x0e\ +q\x9a\xbbm\xeb\xa6\xe5\x17/\x9c\xff\xbe\x9a\xeb%\xba\ +\xa3G\x0en\xdd\xb9\xe5\xafc'<t\xaf\xaa\x1d}\ +k+\xbd\xd9\x8ch\x91\xdc8\x8c\x87G\xe4<l;\ +\xd3\xf73\x01 \x99\xe4\xe5O_\xa0\xe6\xb7\xf3\x18\xe5\ +\x85\xbe<6\xe9\xa9\x13\xa1P\xc8\xa2w\x1e`<\xed\ +\xc1`\xb1\xde9\xa8\xa1!\xd0xR\xef\x1c\xd4\xc2\x09\ +\x9d}\xf1h\xd2\xd4grqJ:\xf4\xc6b\xb1\xf8\ +\xdfY\xf2\xc6\xebz\xad\x8fb\x1f\xe8\xe2\xf2A\x08\xd2\ +B%b\xa9]\xf0#\x22\xdaX\xbdn@\xa0\xb5e\ +\x8a\xda\xeb$\xba` \xf0@K\x87\xf8\x87\xec\xec\xd2\ +\x14\xb5\xd6\xf8\xd3\x07\xbe\x07\x04\x81\x95\xcb\x8d\xc3\x89\xdf\ +=\xc11\xba^\x89\x9c\x00\xc0XB\xe1\xb0\xac}@\ +\xfb\x8c\x8fQ^\xe8E\xee\x94iU\xed\x81\xc0p\xbd\ +\xf3\x00c2\x9bL\xaa~!\xab\x97\xbf\xafY\xd3\xa8\ +w\x0e\xaa\xe1$\xea\x9d\x02|^\xe7\xd8.\x0eO\x82\ +\xde\xe89\xc2K\x84b\x1f\xe8(\xcb>\xaa\x90\x13\xad\ +V\x22\x96\x9a\x05\xbf\xe2\x92\xb2\x97\x19\x13~\xaaV|\ +\xa3aD\xd9\xb7\xdc&\x06\xa7M+MW:\xb6k\ +]\xedH\x89S\xb5\xdc8\x82 \xdc\xef\xb4\xdbt}\ +\xf3\x05\x80\xf84\xb9\xa0p\x86\xda\x85\x16\x8c\xf2BO\ +\xf2\xf2\xa7/\xc0\xe6\xee\xa0\x96\xd4\xb4\xb4\x93+\x97-\ +\x9a\xa5w\x1e\x10\x1bF\x1c\x9d}q\x04c\xbb\x10-\ +=Gx\x89P\xec\x03\x9d9\xed\xd6\x5c\xe2\xbcR\x89\ +Xj\x14\xfc\x8aJ\xca^#\xc6\x8a\x94\x8e\x9b\x0c\x06\ +\x0c\x16\x9bg\xce,\xbdF\xa9x\xe5\xeb6\x5cG\xa2\ +\xb0Wn\x1c\x89\x22\xe3\x1fy\xf0\xdeMJ\xe4\x04\x00\ +\xc6\xa3\xd5\x88-Fy\xe1j\x93\x0a\xa6?\xd2\xdc\xdc\ +<S\xef<\xc0\xb8\x8c\xda\xd5\xf7O\x8c\xe9\x9d\x81*\ +0\xc6\x1b\x1fr\xf3\x0b\xef\xc2\xd8.D+%\xc5\xdc\ +\xa6\xe7\x08/\x11\xde8 \x0ed9l\xe3+<^\ +/#f\x95\x1b\xcb\xe5\xf1\xf1,\xbbU\x91\x9f\xf4\xc5\ +s\xe6-$\xa2g\x94\x88\x15\x0dI\x92(\x1c\x89\x10\ +\xe3D\xa1p\x88K\x92$E\x22\x11\x1e\x918\x8f\x84\ +:\xa4\xb0\x14\x91\x22a\x89KR\x84\x87\xc3\x11\x1e\x89\ +\x84\xa5p8\xcc\x19c\x5c\x10\x04\xce\x98 \x89\xa2 \ +\x89\x82\xc8\x05\x93H&\xd1D&A\xe0\x82(2\x93\ +\xd9\xc4DA\x14E\x93h\x12\x05\xc1dNI\x19\xc0\ +4\xf8@$\xa6\x8a\x17\x8a\x8bK\x87\xbd\xfcr\x99\xec\ +}\xf1\xccB\xeaGrcH\x12\xcf\x998\xee>E\ +\x8a\xcb\x00`LZ\x8d\xd8b\x94\x17\xae\x16\x0ct\xbc\ +\xabw\x0e`\x5c\xc9\xd0\xd5\xc7\x88H\xf5\xbd}\xf4\x81\ +1^\x9dM\xf9\xf1\xb3?\xb8\xd4\xe87v\xb1\x1c\x14\ +e\x12\xcd\xc7u\xcfA\xef\x04\x00\x88\x88\x9cv\x9b\xad\ +\xc2\xe3=\xc8\x88\xdd&7\x96\x12\x05\xbf\xe29\xf3\xfe\ +\x87\x88\x9e\x96\x9bK\xb4B\x91P\xeb\xc6\x0f7\x0e\xec\ +\xf2\x10#\x95\x7f\xb0\x7f\xe7;\xff\x1eNI\xb1\xa8\xff\ +\x1e`\x16?-*\xfa\xd9W^y\xe5\xbf\x8e\xf57\ +D\x85\xc7\xbb\x8b\x11]/+\x0fN\xf9\x13\xc7\xd9\xf0\ +C\x1a\x00z4\xb9\xa0p\x86\xdf\xefW\xed`\x8e\xae\ +:Gy\xf5\xfe\xd6\x17\xe2C\xee\x94iU---\ +\x9a\xfc\xdd\x83\xe4d\xf8\xae>C\xc3\x18\xaf\x9e\x9e\x98\ +\xfaL\xc9\xa5\xc6\xc6\xf9z\xe7\x01\x89E4\x89uz\ +\xe7\x801^\x88\x1bN\xbbm\x04\x11]T\x22\x96\x9c\ +\x91\xde\xa2\x92\xb2%\xa4a\xa1\xaf\xa3\xa3\xe3\xc2U\x85\ +>Ml\xda\xb4\xd9\x14h\x0f\x04\xb5X\x8b\xa5X\x8e\ +>\xff\xfc\xbc\x11\xfd\xb9\xb6\xc2\xe3\xfd\x80\x11\xfb\xa6\x9c\ +\xf59\xe7\x85Y\x0e\xebr91\x00\xc0\xf8\xb4\x1e\xad\ +\xc5(/\x10].2c\x9f>PS2t\xf5\x19\ +\x1a\x0e\xe8\xd0M^\xfe\xf4\xdf465\xa1\xd0\x071\ +c\x8cy\xf4\xce\x01\xc5>\x88\x9ak]\xedH\x97\xdb\ +W\xaa\xe6\x1aYv\xebP\xd2\xb1\xe0W<g\xde2\ +\xc6\xd8\x8f\x95X?\x1a\xed\xed\x81O7m\xda4T\ +\xab\xf5\xae\xb6\xa5f\x8b\xa5\xb5\xa5\xa5M\x8b\xb5\xb8\x89\ +\x0e<\xf7\xd3yw\xc6r\x8d\xcb\xb3u\x05#\xf6\xa0\ +\x9cu\x19\xd1\x0bN\x87M\x91\x93\x9f\xa3\xe1ZW;\ +R\xab\xb5\x00@YZ\x8f\xd6b\x94\x17\x88\x88\x02\x81\ +\xc0\x5c\xbds\x00cCW_b\xe3\x18\xe3\xd5En\ +\xfe\xb4?777?\xa5w\x1e\x90x,\x16\x8b\x7f\ +\xc5\xd27W\xe9\x9d\x07\x8a}\x10\x95\xb5\x95\xdel\x12\ +\x85\xbd\xc4h\xae\x9a'\xdf\x12].\xf8q\xe2\xf5J\ +\xc4\x8a%\xd7Ys\xcaV\x10\xd1\x14%\xd6\x8dFk\ +k\xeb\xb1\x9a\x9a-\xc3\xb4Z\xaf'^\x9fo@c\ +\xa3\xbfY\x8b\xb5L\x22\xed\x995{\xde\xdd\xd1<\xd7\ +\xe5\xf1\xfe\x9a\x88\xe7\xc9Y\x8fs>\x7f\x82\xdd\xaa\xd9\ +\xb7q\x9d\xaf\x93\xb5\x95\xdel\xad\xd6\x04\x00eL.\ +(\x9c\x11\x0c\x065\x1d\xa3\xc4\xa9\xbc\x90;eZ\x95\ +\xd6\x7f\xef \xb9\xa0\xab\xcf\x088\x8a}\x1a{\xfc\x89\ +\x9flminyX\xef< 1\x99\xcd\xe6\x9dz\ +\xe7@\x84b\x1fD\xc1\xe5\xf6\x95\x0a\x02+\xff\xdcc\ +*\x17\xfc\x9cv\xdb\x08N\xdc\xa7D\xachr-*\ +)[-\x10\x93UX\x8aEsss\xbd\xd7\xeb\xbd\ +E\xab\xf5\xfa\xb2m\xdb\xf6\x8c\x0b\x17/4j\xb1\x96\ + \xd0\xf6\x99?-\x1d\xd5\xdbs*\xdc\xbeb\x22V\ +,o%i\xa1\xd3a{A^\x8c\xe8u}\x9d\x08\ +\x02+W\xbb\x0b\x16\x00\x94\xa5\xd7H-Fy\x93\x17\ +\xc6wA\x0b\xe8\xeaK|\xe8\xec\xd3\xd6\x0f'=u\ +\xb8\xad\xad\xf5^\xbd\xf3\x80\xc4e2\x99\x5cz\xe7@\ +\x84b\x1f\xf4\xa1\xc2\xed+'Fs\xbb\xfb5\x0d\x0a\ +~6\xe2\x5c\x91\x93S{\xcb\xb5\xb8\xa4\xec=\xc6\xd8\ +\xe3J\xac\x13\x0d\xbf\xbfq\xff\xd6\xad[e\x1fD\xa2\ +\xb4];w\x0d>\x7f\xf6\xdc%-\xd6\x12EqK\ +\xd1\xec\xd2\xefv\xf7k\x15\x95\xb5y\x8c\xd1\xaf\xe5\xc4\ +\xe7\xc4\x97g\xd9G\x15\xca\x89\x11\x8bn_'\x8c\xe6\ +V\xb8}\xe5\xdd_\x01\x00\xf1F\xaf\x91Z\x8c\xf2&\ +/\x8c\xef\x82\xda\xd0\xd5g\x10\xd8\xb3O3\x8f\xe6\x16\ +4\x04\x02\x81[\xf5\xce\x03\x12\x97\xc5b\xf1\xc7\xcb\xe1\ +k(\xf6A\x8f*\xdc\xbe\xbd\x8cQ\xaf\xe3\x88\xaa\x8f\ +\xf4:l\xe39\xd1j%b\xb9<\xbe\x0bW?6\ +\xab\xa4\xec\x8f\xc4X\x8e\x12\xf1\xa3q\xe1\xe2\xc5=\xdb\ +\xb7o\xbbC\xab\xf5b\xf5\xd1\xde=CN\x9f>\xdd\ +\xa0\xc5ZL\x10?,.\xf9\xf9\xf7\xba>\xf6\xbe{\ +\xeb\x83L\x10V\xc8\x89\xcb9\xadq\xdam\xf9\xf2\xb2\ +\x8b^o\xaf\x13\xc6(\xbb\xc2\xed\xdb\xabU.\x00\xd0\ +?y\xf9\xd3\x17\xe85J\x89Q\xde\xe4\x84\xf1]\xd0\ +\x02\xba\xfa\x0c\x03\xc5>\x0dd?>5\x10\x0c\x06u\ +\xdbK\x1d\x8c!^Fx\x89P\xec\x83\x1eT\xb8}\ +\xe5\x8cQT\x07\x0d\xa8\xdf\xe1g\xcd%\x92d\x1f\xb0\ +\xc09\x1fR\xf1\x81\xaf\x9c\x883\x22\xa2\xa29\xf3\x5c\ +\x02c\x13\xe5g\x18\x9ds\xe7\x1av\xec\xda\xb9\xf3.\ +\xad\xd6\xeb\xaf\xfd\xfb\xf7_{\xe2\xf8\x89\xf3\x9a,\xc6\ +\xf8\xdf\x9e/\x997\x9e\x88\xe8\xfdu[\xbe\xc9\x19\xff\ +@V<\xce+\x9d\x0e\xabf\xc5\xdbh^'\x8c\xd1\ +H\x14\xfc\x00\xe2[(\x1c\xd6u\x9fM\x8c\xf2&\x17\ +\x8c\xef\xcag2\x99\xc2\x16\x8b\xc5\x9f6 \xad>=\ +=\xbd:#c\xd0o333\x9f\x1b|\xcd5\xdf\ +\xc9\xcc\xcc|.#c\xd0o\xd3\xd3\xd3\xab\xd3\x06\xa4\ +\xd5[,\x16\xbf\xc9d\x0a\xeb\x9d\xb3\xd6\xd0\xd5g\x1c\ +\x1c\xf7\xec\xaa\x9b\xf8\xe8\xe4H(\x14J\xd5;\x0fH\ +|\xf12\xc2KDd\xd2;\x01\x88?.\xb7\xaf\x94\ +\xfa\xe8\xe8\xfb\xc25\x1e\x1f\xcf\xb2[\x99Z9e\xd9\ +G\x15\xba\xdc\xbe\x0b=\x8d\x14G\x831\xc6\x88\xd3\x7f\ +V\xb8}\xae\xda\x8d\xbfH\x8bH\x92\xacS^c\xf1\ +\xe9\x993u\x1f\xef\xdb\x970{?\x1c\xac?x]\ +8\x12>w\xeb\xad\xb7~I\xed\xb58\xa3\xbf\xce\xfd\ +\xf9k\xf9\x5c\x14\x97\xc9\x8a\xc3\xf9&\xa7\xc36^\xa9\ +\xbc\xfa\x12\xcb\xeb\xe4J\xc1\xaf\x5c\xcbB$\x00Dg\ +rA\xe1\x0c\xbf\xdf?\x5c\xcf\x1c0\xca\x9b\x5c\xda\x83\ +A\x99{\xd2&\x0f\x93\xc9\x14\x12M\xa6FQ\x10O\ +\x89\x02\xab'A\xd8%\x88B\xcd\xbbo\xbf\xf1\x8f^\ +.\xdb\xdc\xdd\x83O<Y\xf8\x1fRD\x1aM\x92\xf4\ +\xaf\x11\x89\xdf\x16\x91\x22_\x8e\x84\xc3\x83\xc3\xe1\xb0Y\ +\xa5\xf4u\x85\xae>\x03\xc1\x18\xaf\xaa&>:9\x22\ +I\x12\x0a\xaa [<\x8d\xf0\x12\x11\xa9V\x9c\x81\xc4\ +\xb4\xb6\xd2\x9b}\xf5a\x1c\xb1P\xb3\xe0GDT\xe1\ +\xf6>\xcb\x18{CN\x8c\xbd\xbb\xeb\xe8\xd2EM&\ +U\x89\x88\xe8\xf4\xa9S\xde\xfd\x9f|b\xd3lA\x05\ +\xdd|\xd3\xcdgo\x1bq\xdb\xf5Z\xacu\xfd\xb0\xe1\ +\xaf\x8d\xb8\xfd\xae\xe7\xfau1\xa7\x9dY\x0ekT\xa7\ +\xfc*\xa1\xdf\xaf\x13Ns\xb3\x1c\xd62\x15R\x02\x80\ +~\xca\x9d2\xad*\x1e\xba\xac233\x9f\x8b\xa7\x0f\ +\x88\xa0\x8e\xbc\xfc\xe9\x0b\x9a\x9b\x9bg\xea\x9dG\xbcJ\ +I1\xb7\x99D\xf3q\xd1$\xd61\xc6<+\x96\xbe\ +\xb9J\xed5'M}&\x97sn\x8f\x84#\xf7\x86\ +#\xa1\x9b;:B\x03\xd4^Sm\xa9ii'\xff\ +\xb0b\xf1Mz\xe7\xa1\xb5\x89\x8fN\xe6\x92$\xe9\x9d\ +\x86\xe2\xd2RS\xcf\xfe~\xe5\xdb7\xe8\x9d\x87\x11e\ +?>5\x80\x8e>PJzzz\xf5\xaa\xe5o\x8d\ +\xd5;\x8fN\xe8\xec\x83\x7fr\xad\xab\x1dI2\x0a}\ +D\xeaw\xf89\x1d\xb6\x85.\xb7\xf7\x221\xd6\xaf\x0f\ +\x7f{vo%\xff\xc5/l\xdd\xa7\x9a\xe3\xc7\x8em\ +\xa9?t\xe8>\xcd\x16T\xd8\xf1\x13\xc7\xaf\x8fD\x22\ +gn\xbf\xe3v\xd5?`\x9c\xfd\xf4\xe4s)))\ +\x15\xb7\xdc\xfaug,\xd7q\xe2\xf5N\x87M\xb3B\ +\x9f\xac\xd7\x09\xa3\xb9k+\xbd\xfb&\x8e\xb3\xe1\xdbv\ +\x808\x11/]uWFyQ\xec38\xbdG\xc6\ +\xe3\x91\xc5b\xf1\x9b\xcd\xe6\x9d&\x93\xc9\xa5G\xc1\xfb\ +JA\xf1\x9f\x9f+\x8dP\xfcCW\x9f\xb1H\xd8\xb3\ +O\x15\x8f\xe6\x164\x04\x83A\x14\xfa@1\xf14\xc2\ +K\x84\xce>\xe8b\xed\xdf\xbcC\x05\x89)\xd2\xf2\xa6\ +v\x87\xdfZ\xcf\x96q\x02\x89\xebb\xb9fg]\xcd\ +\xc5\x96\x96\xa6k\xd4\xca\xe9jG\x8f\x1e\xd9|\xf8\xf0\ +\x91\x7f\xd7j=5}\xe9\xfa\xeb\xcf\xdcu\xe7\x9d\x9a\ +|\xa3x\xcbW\xbf\xbe\xed\xa6\x9b\xbfzO4\xcf\xe5\ +Dg\x9cv\xeb0\xb5s\xea\xca\xe5\xf1\x9e#b\xd7\ +\xc9\x0a\x12\x91\xee\xcc\x1a?j\x9fB)\x01@?]\ +\x19\xe1}M\xef<\x88.\x17<\xde[\xb5d\x88\xde\ +y\x80z\xd0\xd5\xf7y\xa9ii'\xcd&\xd3\x9ax\ +\xdfWnrA\xe1\x8cp8\x9c\x15\x0a\x85\xbe\x95\x08\ +\x87\xaa$kW\x1f\x91q;\xfb,\x16\xcb\xc5\xf7V\ +-\xc1\xc1\x11\x0a\xfa\xe1\xa4\xa7\x0e\xe3\xd4]PRJ\ +\x8a\xb9\xad|\xf5\xd2\x81z\xe7\xd1\x15f\xd3\xe1\x9f&\ +>h\xbb@\x12)rR\xac\xda\x87vL\xb4\xdfW\ +)q\x16\xf5h\xec\xcem\xb5\x01-\x0b}\xf5\xf5\xf5\ +\x1b\x8dR\xe8#\x22:w\xf6\xec\x0d\xbbv\x7ftF\ +\x8b\xb5\x8e\x1d>p\xcf\xa9\xe3G\xfb^\x8bS\x8b\xd6\ +\x85\xbe\xcb\x07m\xc8+\xf4I\x12\xcfA\xa1\x0f >\ +\xc4\xd3\xc1\x188\x95\xd7\xf8\xd0\xd5w\xb9\xa8\x9d\x9e\x9e\ +^\x9d\x99\x99\xf9\xdc\x1fV,\xbe)\xde\x0b}DD\ +\xef,y\xe3\xf5U\xcb\xdf\x1a\xfb\xde\xaa%C22\ +2^MMK;\xa9wN\xbdAW\x9f\x01q\xdc\ +\xb3+\xe9\xf1'~\xb2\x15\x85>P\x9aI4\x1f\xd7\ +;\x87\xab\xe1\x8d\x03>'k\x9c\xf5\x93p8\xfc\x1d\ +%b\xa9^\xf0s|\xdb\xc7xxD_\xcf\xdbQ\ +W\x13hi\xf6\xa7\xa9\x99KW\x07\x0f\x1c\xd8p\xfc\ +\xf8\xf1\xfb\xb5ZO+\x17\x1a\xce\xdf\xb0c\xfb\x8e\xb3\ +Z\xacu\xe4\xf0\xfe\x1bN\x1c=\xdc\xebZ\x82@\x0f\ +k\x91K'\x97\xc7W\x15\xed\x09\xd5=\xe24\x17#\ +\xbc\x00\xf1#^Fx;\xc5S\xf1\x11\x94\xaa V\ +\xdc\x00\x00 \x00IDAT5\xb9\xa0pF{ \ +\xa0\xebA0zJMK;\x99\x91\x91\xf1\xea{\xab\ +\x96\x0cY\xb5\xfc\xad\xb1\x89\xba?\xe5\xcae\x8bf\xfd\ +a\xc5\xe2\x9b\xe2\xb5\xe8\x87\x13x\x8d\x893\x8e{v\ +\x85\xe4\xe6O\xfbs[[k\xc2\x1c\x9a\x08\x89C4\ +\x89uz\xe7p5\xbcq\xc0\x17\xfc\xe0\xfb\xa37\x13\ +\xa3\x09J\xc4R\xbb\xe07\xc11\xba\xbe\x83\x87\x87r\ +N\xdd\x16P\xb6\xfb6]jmi\xd2\xac\xd0\xf7\xf1\ +\xc7\x1fo8q\xf2\xe4w\xb5ZOk\x97\xfc\x97\xae\ +\xf7\xf9|\xe7\xb4X\xeb\xd8\xd1\x03\xd7\x1f\xa9\xdf\xffQ\ +w\xbf\xc6\x89\xfe\xeb\x91\x87\xac\x1fj\x91\x07\x11Q\x85\ +\xdbWNDc\xe4\xc4\xe0\x9c\xd6\xe0p\x0e\x80\xf8\x91\ +\x97?}A\xbc\x8d\xe4\xc5[\xf1\x11\x94\x93\xac\x85\x5c\ +\x8b\xc5\xe2\xcf\xc8\xc8x5Q\xba\xf8\xa2\x15\xafE?\ +t\xf5\x91\xaa\xf7\x1d\xba\xe1\x0c[o) /\x7f\xfa\ +oZ\x9a[4m\x16\x80\xe4\xc1\x18\xf3\xe8\x9d\xc3\xd5\ +P\xec\x83ne=d\xfd\x13q\x9a\xaaD,\xb5\x0b\ +~9\x8e\xd1\x17\x9d\x0ek\xce\xd5\x05\xbf\xad5U\x9f\ +\xb6\xb5\xb5h\xb6\xff\xd1\xde\xbd{?\xfc\xf4\xd3O\x0d\ +[\xe8\xeb\xd4\xd2\xd2\xf2\xa5\xda\xdaZM\x8e3>u\ +\xf2\xe8\xbf\xd4\x1f\xd8\xbb\xbb\xebc\x9c\xd3\x01\xa7\xdd\xfa\ +\x7f\xb5X\x9f\x88\xc8\xe5\xf6.b\x8cd\x8d^qN\ +\xfb\x9c\x0ek\x8eR9\x01\x80|\xf18R\x89Q^\ +\xe3J\xc6Bnzzz\xf5{\xab\x96\x0c1R\x91\ +\xefj]\x8b~\x16\x8b\xc5\xafg.\xe8\xea30\x8e\ +\xce>\xb9\x9e\x98\xfaLIss\xf3Sz\xe7\x01\xc6\ +d\xb1X\xfcZ\x9c\x1e\x1f+\xbcq@\x8f\xb2\x1c\xd6\ +e\x5c\x92f+\x11K\xed\x82\x1f\x11\x11\xe7\xfc\x9f\xc5\ +\xbe\xdaM\x7f?\x1e\xec\x08j\xb6\x9f\xdb\xee\xdd\x1f}\ +x\xf6\xec\xd9\x07\xb4ZOommm\xd7n\xae\xd9\ +|I\x8b\xb5\xce\x9c>\xf1\xcdcG\x0ev\xfe\xe7\xd1\ +\x16I\xfa\xb6\x16\xeb\x12\x11\xb9\xdc\xbeRbl\x9a\xdc\ +8\xa1\xa6\xd6\xa8\xf7\x97\x04\x00\xf5\xc5\xf3He\xb2v\ +\x80\x19Y<v\x91\xaa\xc9l6\x07333\x9f[\ +\xb5\xfc\xad\xb1z\xe7\xa2\x95\x95\xcb\x16\xcdzo\xd5\x92\ +!\xe9\xe9\xe9\xd5z\xe5\x80\xae>\x03\xc3\x18\xaf,S\ +~\xfc\xec\x0f\x1a\x9b\x9a\xe6\xeb\x9d\x07\x18\x97\xd9l\xde\ +\xa9w\x0e\xdd\xc1\x1b\x07\xf4\xca9n\xd4\xaf\x88\xd1\xaf\ +\x94\x88\xa5\xfa\x1e~\xe3lk\x88\xd3\xdc\xcd\x1b>\xa8\ +\x0f\x87\xc37\xab\xb9VW;v\xec\xd8\xd0\xd0p>\ +i\x0a}\x9d\x82\xed\xc1!\x1b7nh\xd2b\xad\x13\ +\xc7\x0e\xd1\x91C\xfb;\x88\xf1\xec\xbc\xf1\xa34Y\xb3\ +\xc2\xe3\x9bF\x8c\xe6\xca\x8d\xd3\x11\xe2\xc3rr\xc6\xb6\ +(\x90\x12\x00($\x9e\x0bj\xc9\xd8\x01ft\xf1\xd8\ +E\xaa\x96\xd4\xb4\xb4\x93k~\xb745Q\xf7\xe4\x93\ +k\xd5\xf2\xb7\xc6fff>\xa7\xf5h/\xba\xfa\x8c\ +\x8ds\xc2\x18o?\xe5\xe6\x17\xdeu\xa9\xb1\x11\x85p\ +P\x95\xc9dr\xe9\x9dCwP\xec\x83>e=d\ +\x9d\xcd\x89/S\x22\x96\xda\x05\xbf\x8d\xd5\x95?\xe4\x92\ +t\x9b\x9akt\xb5m\xdb\xf6\x8d\x97.]2\xfc\xe8\ +nOB\xa1\xf0\xa0\x0f?\xfc\xb0M\x8b\xb5N\x9d8\ +\x9a\xb2\xa9\xfa\x83\x5c-\xd6Z[\xe9\xcdfD\x8b\xe4\ +\xc6a<<\x22\xe7a\x9b&\xa7\x18\x03@\xf4\xe2\xb9\ +\xa0\x16\x0c\x063\xf3\xf2\xa7/\xd0;\x0fPF<w\ +\x91*-==\xbd\xfa\x0f+\x16\xdf\xa4w\x1ez{\ +g\xc9\x1b\xafk=\xda\x8b\xae>\xc3C\xb1\xaf\x9f\x82\ +\xed\xadqwh\x02\x18\x8b\xc5b\xf1\xc7\xeb\x17\x5c(\ +\xf6AT\x9cv\xdbT\xce\xf9\x9f\x94\x88\xa5V\xc1\xaf\ +x\xce\xbc\x83\x8c\xb1\xdb\xd5\x88\xdd\x9d\xad>\xdf\xe6\xc6\ +F\xbf\xe1N\xdd\x8dU$\x12\x19P]]\x15\xd2d\ +1\xceg\x14\xcf\x99'\xbb\x08\xd7\x9b?}\xe0{@\ +\x10X\xb9\xdc8\x9c\xf8\xdd\x13\x1c\xa3\xeb\x95\xc8\x09\x00\ +\x943\xb9\xa0pF\xbc\x8fT&S'\x98\xd1\xc5s\ +\x17\xa9\x92222^M\xa6\xb1\xddhh5\xda\x8b\ +\xae>\xe3\xe3\xd8\xb3\xaf_\x1e\x9b\xf4\xd4\x89P(d\ +\xd1;\x0f0\xb6x\x1d\xe1%B\xb1\x0fb\xe0t\xd8\ +&\x10\xa7\xcdJ\xc4R\xba\xe0W4g\xde\x11\x22\xd2\ +\xac\xa3\xaf\xd6\xeb\xadini\xf9w\xad\xd6\x8bw\x92\ +\xc4\xcd\xeb\xd7\xaf'\xce59\x04mZqI\xd9o\ +\xd5\x08\xecZW;R\xe2T-7\x8e \x08\xf7;\ +\xed\xb6\xb8}\xe3\x07Hf\x89P|i\x0f\x04\x86\xe3\ +\xa0\x0ec\x88\xe7.R\xa5\x0c\xca\xcc\x98\x80bS\xcf\ +:G{\xd5\xea\xf2CW_R@g_\x8cr\xa7\ +L\xabJ\x96\xaej\xd0W\xbc\x8e\xf0\x12\xe1\x8d\x03\xfa\ +\xa1\xc2\xe3\xdd\xcfH\x99\x0e\xba,\xbbU\xf6\xdf\xc1\xa2\ +9\xf3N0\x22\xcd\xde\xcc\xb7\xd4\xd4x\x03\xed\xed8\ +p\xa1\x07c\xc7\x8e%\xc6\xb4xk\xe1+_\x9e_\ +:I\xa9h\xe5\xeb6\x5c\x97\x22\xa6\x9e\x93\x1bG\xa2\ +\xc8\xf8\x89\xf6\xfb*\x95\xc8\x09\x00\x94\xf7hn\xc1\xa5\ +x\xef\xec#\xba<\x12\x89N\xa9\xc46i\xea3\xb9\ +MMM+\xf5\xceCM\x8323&\xacX\xb2H\ +\x91\xc9\x8fd\x90;eZUKK\xcb\x18\xa5\xe2\xa5\ +\xa6\xa5\x9d\xc4\xe8\xf4g&>:Y\x92$\xc9p\xf7\ +\xb7\xa2\xc9\x14\xf9\xe3\xef\x97\x99\xf4\xce#Q\xe4\xe5O\ +_\xd0\xdc\xdc<S\xef<\xe02A\x10\xb8 \x08a\ +\x81\x09\x1dL\x14\x02\x02\xa3\x16\xc6\xc4FA`\x97\x18\ +\xd1\x05b\xec\x1c1\xf6)#\xe1$\x13\xe98'~\ +\x94\x11\xfb\x0a\x8f\xd0\xcd\x9c\xa4\xe1\xc4\xf90\xe2\xfcK\ +\x9ch\xa8$\xf1!\x9cG\x06K\x9c\xd2yDJ\x93\ +\xb8\x94\x22I\x92I\xaf\xd7}J\x8a\xb9\xad|\xf5\xd2\ +\x81z\xac\x1d\x0d\xbci@\xcc\x9cv\xdb\x1d.\xb7\xaf\ +\x81\x18\x0d\x95\x1b\xcb\xe5\xf1q9\x05\xbf\xe2\x92\xb2\xd3\ +D\xa4\xd9\xa9\xbb\x9bj6m\xedh\xef@\xa1\xaf\x17\ +UUU4f\xcc\x18\x12\x04\xb5\x1b\x87Y^\xd1\x9c\ +y)\xaf\xcc\x7f\xf11%\xa2\x99\x85\xd4\x8f\xe4\xc6\x90\ +$\x9e3q\x1c\x0a}\x00\xf1jrA\xe1\x0c\xbf\xdf\ +\x1f\xf7\x85>\xa2\xe4\xe8\x083:\xce\xb9]\xef\x1c\xd4\ +\x94\x91\x91\xf1*\x0a}\xb1Y\xb5\xfc\xad\xb1\x93\x0b\x0a\ +g\xb4\xb5\xb5\xfewGGh\x80\xdcx\xe8\xea\xfb\x02\ +NFlf\xe1\xdcx\xbf'\x95L*\x98\xfeH\x93\ +\x1f\x85>=\x98L\xa6\x90h25\x8a\x82xJ\x14\ +X=\x09\xc2.A\x14j\xde}\xfb\x8d\x7f\xf4#\xdc\ +\xa1X\x9e<\xa9`\xfa#<Bc8\xe7w\x87#\ +\x91\xdb\x22\xe1\xf0uZ\x8cp\x9bD\xf3q\xb5\xd7\x90\ +\x03o\x1c\xd0oJ\x15\xfc\x88\xfa\xd7\xe1WTRv\ +\x8e1v\x9d\x12\xebGc\xe3\xc6\x8d;B\xa1\xd0\xdd\ +Z\xad\x97\xe8\x1e\x183\x86D\xd5\x0b~D\x9c\xa8\xe2\ +\x95\xf9/N\x94\x13\xa3\xc2\xe3\xdd\xc5\x88}Sf\x22\ +\xf9Y\x0e\xebrY1\x00@UJw\xd5\xa8-3\ +3\xf3\xb9x\xdd\xf4\x19\xfa\xf6\xf8\xa4\xa7?n\x0b\xb4\ +\xdd\xa1w\x1ej@\xe7\xa9|r\xff~\xa0\xab\xef\x8b\ +&>:9\x22I\x92\xe1\xb6\xa9\x12\x04AZ\xfb\xde\ +;\xa2\xdey$\x82\x9c\x1fMmU\xa2\x90\x0e}K\ +I1\xb7\x99D\xf3q\xd1$\xd61\xc6<+\x96\xbe\ +\xb9J\xef\x9c\xba\x9a4\xf5\x99\x5c\xce\xb9=\x12\x8e\xdc\ +\x1b\x8e\x84nV\xe3\xefEFF\xc6\xaa\x95\xcb\x16\xe5\ +)\x1dW)\x86{3LV\xaeu\xb5#W\xffe\ +\xe3\x10-\xd7\xccrX\xaf\xe5\xc4?Q\x22V\xac{\ +\xf8\x15\xcf\x99wA\xcbB\xdf\x87\x1b6\xecF\xa1/\ +6\x1fVWS$\x12Q}\x1dF\xe4,\x9aS\xf6\ +\xd7\xfe^_\xe1\xf1~ \xb7\xd0\xc79/T\xbb\xd0\ +\xe7ZW;R\xcd\xf8\x00\xc9 \xd1\xba\xe5\x12a\x7f\ +A\xe8Y8\x12\xbaY\xef\x1c\xd4\x90\x9a\x96v\x12\x85\ +>\xf9~\xb7\xe27\xdf\xc8\xc8\xc8\xe8\xf7\xcd1\xba\xfa\ +\x92\x0a\x1at\xa2\xf0\xf8\xa4\xa7?F\xa1O=))\ +\xe6\xb6\x01i\x03\xf6gdd\xac\x1a4hP^\xf9\ +\xea\xa5\x03\x7f\xb7\xe27\xdfX\xb9lQ^\xbc\x15\xfa\ +\x88\x88V,}s\xd5\xcae\x8b\xf2~\xb7\xe27\xdf\ +(_\xbdt`ff\xe6s\xe9\xe9\xe9\xd5J\xee\x9f\ +\xca\x18\xf3(\x15K\x0dx\xe30\x80\xb5\x95\xde\xec\xce\ +\xd3C\xc3!\xfa\xda\x0f\x1e\xb6\x1e\xd6r}\x97\xdb\xb7\ +\x89\x18)rXE4\x1d~\xc5%\xf3\x1a\x89\xd1 \ +%\xd6\x8b\xc6\x87\x1f~\xf8q$\x12\xf9\x86V\xeb\x19\ +\xcdw\xbf\xfb\x00\x99L\xea\x7f\x19\xc9\x89\xff\xfd\x95\xf9\ +\xa5\x0f\xc6r\x8d\xcb\xb3u\x05\x11\x97\xf5m\x0c#z\ +a\x82\xdd:_N\x8c\xbet\xbe\xc6/\x8f\x09\xdb\xf0\ +\xe1\x1e\xa0\x1f\x12q\x0f\x1f\x8b\xc5\xe2\x7fo\xd5\x12M\ +\xbf\xc8\x03e\x18u\xbf>\xb3\xd9\x1c\x5c\xf3\xbb\xa5\xa9\ +z\xe7a$\x93\xa6>\x93\xdb\xde\x1eX\x1cK\x91\x02\ +]}\xdd\xfb\xcfG'G\x22\xc6\xec\xec\xa3\xb5\xef\xbd\ +\x83\xfb\xf6^\xe4\xe5O_\xd9\xdc\xdc\x9c\xabw\x1eF\ +c\xb1X\xfcf\xb3y\xa7\xc9dr\x19i\xd2@\x89\ +\xae\xbfD\xf8\x8cf\xb87\xc3d\xe3r\xfbJ;\x0b\ +}DD&3\x1d\xaa\xf0\xd4\xde\xa3e\x0eY\x0e\xeb\ +w8\xe7\x8a\xec\xd9\xd2W\x87_Q\xc9\xbcV-\x0b\ +}\xd5\xd5\xd5\x07Q\xe8\x93g\xc3\x86\x0f)\x12\x0e\xab\ +\xbe\x0e#\xf6\xbd\xe29e\x1fF\xfb|\x97\xc7\xfbk\ +\xb9\x85>\xce\xf9|\xb5\x0b}]_\xe3\x82\xc0\xca]\ +n_\xa9\x9a\xeb\x01\x18U(\x1c\xce\xd6;\x87X\x05\ +\x83\xc1L\x9c\xca\x9b\x98\x8c\xba_\xdf\xc0\x81\x03g\xeb\ +\x9d\x83\xd1\xacX\xfa\xe6\xaa\xf2\xd5K\x07\x0eH\x1b\xb0\ +?\xdak\xd0\xd5\xd7\x03\x94\xc3\x92\xd2\xa4\xa9\xcf\xe4\xa2\ +\xd0\xa7\xac\xd4\xb4\xb4\x93\x19\x19\x19\xaf\xbe\xb7j\xc9\x90\ +U\xcb\xdf\x1ak\xa4B\x1f\xd1\x17\xbb\xfe222^\ +MMK;\x19K\x0c\xb3\xd9\xbcS\xad\xfc\x94\x82b\ +_\x02\xabp\xfb\xca\x89\xd1\xdc\xab\x1fg$\xd4\xb9*\ +}\xdf\xd32\x17\xa7\xc36\x81\x13_\xa6D\xac\x9e\x0a\ +~\xc5s\xe6\xb53F\x9a\xb5fWWU\x1f\x93$\ +i\x84V\xeb\x19\xd9\x87\x1b6P8\xa4~\xc1\x8f\x88\ +}\xb7x\xce\xbc-}=\xab\xc2\xed+&b\xc5\xf2\ +\xd6\x92\x16:\x1d\xb6\x17\xe4\xc5\xe8]\xb7\xafqFs\ ++\xdc\xbe\xf2\xee\xaf\x00\x80\xeeL.(\x9c\xd1\x1e\x08\ +hvj\xbb\x920\xca\x9b\x98\x22\xe1\xc8\xbdz\xe7\xa0\ +\xb4\xf4\xf4\xf4j\xa3\xdd\xf0\xc5\x93h\xc7zS\xd3\xd2\ +N\xae\x5c\xb6h\x96\x169A|\xe0<\xa6\xdd\x8e\x92\ +N0\x18\x5c\xa8w\x0eF\xd1Y\xe4\xfb\xc3\x8a\xc57\ +%\xd3\xfb\xcc\xcae\x8bf\xfda\xc5\xe2\x9bb\x19\xf5\ +5\x99L.-r\x93\x03\xc5\xbe\x04U\xe1\xf6\xede\ +\x8cz\xeeR\x10\xe8ok+\xbd\x9av18\xed\xb6\ +\xa9\xc4\xe8WJ\xc4ry|\xbc\xbc\x9c\x8bDD\xd9\ +\xd9\xd9b\xf1\x9c\xb20\x11\xa9~\xa2N\xa7\xaa\xaa\xaa\ +\xd3\x12\x97n\xd1j\xbdd\xb0a\xe3\x06\x0a\x85BZ\ +,5\xaa\xa8\xa4l{O\xbfXQY\x9b\xc7\x18\xfd\ +Z\xce\x02\x9c\xf8\xf2,\xfb\xa8B91\xfa\xd2\xdbk\ +\x9c1\xca\xaep\xfb\xf6\xaa\xb9>\x80\x91$r\xc1,\ +\xd1\xf6\x19\x84\xcb\x8c\xb6_\x9f\xc5b\xf1c\x9f>\xf5\ +\xad\x5c\xb6(o\xd0\xa0Ay))\xe6\xb6\x9e\x9ec\ +\x12\xc4\xdfj\x99SBa\x0cU\xb1$\x93;eZ\ +U0\x18\xcc\xd4;\x8fD\x97\xacE\xbe\xab\xbd\xb3\xe4\ +\x8d\xd7W-\x7fk\xec{\xab\x96\x0c\xe9\xad\xf0\x97\x9a\ +\x96v2\x11\xbe\xfcB\xb1/\x01U\xb8}\xe5\x8cQ\ +\x9f\x9b\xf5\x0b\x02+\xaf\xf0\xf8\x9e\xd4\x22\xa7NY\x0f\ +YgsIRd\xc4#e\xf0\xd6\xf0\xff\xfe\xa5v\ +\xec-\xb7\xfdK\x98\x88iv\x02U\xd5\xfa\xf5\x0d\x9c\ +\xf3\x1b\xb5Z/\x99l\xdc\xb8Q\x93\x0e?\xc6\xd8\xdd\ +E%e{\xae~\xfc}\xf7\xd6\x07\x99 \xac\x90\x13\ +\x9bsZ\xe3\xb4\xdb\xf2\xe5\xc4\xe8K4\xafq\xc6h\ +$\x0a~\x00\xd1I\xe4\x82\x19Fy\x13\xcf\x13O\x16\ +\xfe\x87\xd16\x89OII\xc1i\xf3\x1a\xe9m\xac\xd7\ +bI\xd9\xb7\xea\x9d\xb7\xca\xf4\xc8+1\x18s\x8e\x97\ +sN\xd9\xd9\xd98\x8d\xf7*\x93\x0b\x0ag\xb4\xb4\xb4\ +\x8c\xd1;\x8fD\x86\x22_\xcf\xba\x16\xfe\xae\x1e\xf3M\ +\x94\xad\x14P\xecK0.\xb7\xaf\xb4\xd7\x8e\xbe\xab0\ +\xa2\xc5\x15n\xaf\xa6\xfb\xab8\xc7\x8d\xfa\x15q\x9a*\ +7\x0e\x97$\xaa\xdd\xfc\xc1z%r\x8a\xd6?\xd6\xff\ +\xa3\x89\x13]\xab\xe5\x9a\xc9F\xab\x0e?\xc6\xd8\x9dE\ +%e\x07:\xff\xbb\xc2S{\x0fg\xfc\x03YA9\ +\xaft:\xac9\xb2\x93\xebE,\xaf\xf1+\x05?\x8c\ +\xf4\x02\xf4brA\xe1\x8cD\xff\xd6?\x91;\x13\x93\ +\x91\x14\x91F\xeb\x9d\x83\x92,\x16\x8b\x1f7\x81\xda\xbb\ +z\xac7--\xed\xfc{\xab~{\xa7\x9e9\x81\xae\ +P\xec\xbbJ \x10\x98\xabw\x0e\x89\x0aE\xbe\xd8t\ +\x8e\xf9\xa6\xa7\xa7W\xa7\xa7\xa7W'\xca\x9f\x19\x8a}\ +\x09dm\xa57\xbb\xbb=\xfa\xfa\xc2\x18{\xc9\xe5\xf1\ +\xbd\xa4BJ=\xcarX\x97\x11\xa3\x09\xfd\xbd^\x8a\ +H\xb4y\x83\xbc\xbaL,8'\xa9j\xfd\xfa\x0eF\ +L\xb3\xc3?\x92\xd9\xc6\x8d\x1b)\xd4\xa1I\xc1oD\ +qI\xd9\xd1\xf7=\xb5\xb72\x12\xea\xe4\xc4\xe2\x9co\ +\xcar\xd8\xc6+\x95[w\xfa\xf3\x1ag\x8c\xb2qh\ +\x07@\xcf\x8cP(K\xe4\xce\xc4\xa4$I\xff\xaaw\ +\x0aJJ\x84M\xc8\x8d\xaas\xacw\xe8\xb5\xd7\xd6\x0e\ +\xbb\xf1\xc6\xe9z\xe7\x03z\x1a\x8eb_\x17\x18\xdf\xed\ +\x1f\x14\xf9\xe4Y\xb5\xfc\xad\xb1\x89\xb4\xa5\x05\x8a}\x09\ +\xc2\xb5\xaevd\xd7Sw\xfba\xb6\xcb\xe3]\xacX\ +BQ\xc8z\xc8\xfa\xa7p8\xfc\x9dX\xaf\x0bG\xc2\ +T\xb3Q\xbbB\x9f$I\xc1\xaa\xaa\xf5\x02'J\xd1\ +lQ\xa0\x8d\x9b6R0\x18T\x7f!\xc6n\xa9\xd9\ +\xf8\xf7\x8f\xb8\x9c\xdd\x8d9\xedt:l\xf7+\x98\xd5\ +\x17\xc8z\x8d3\x9a\xab\xf5\x1e\x9d\x00\x89\xc2\x08\x852\ +\x8c\xf2&\x96\x88\xc4o\xd3;\x07%%\xc2&\xe4F\ +\xb6b\xe9\x9b\xab\x96\xfe\xcf\x82\xfb\x16\xbcT\x9a\x10c\ +c\xa0\x92\xeb\x82(\xf6]\x81\xf1\xdd\xd8Y,\x16?\ +\x8a|\xc9\x07\xc5\xbe\x04\xd1!Hg\xe4GaOj\ +=\xf2\xf7\x83\xef\x8f\xdeL\x12\xdd\x11\xed\xf3\xc3\xe10\ +\xd5n\xfc\xbb\x9a)}~\xbdP\xa8\xa5\xba\xbaZ\xb3\ +\x83?\xe0\xf36o\xdeL\xed\x1a\x14\xfc\x22\x11i\xa0\ +w\xf3\xfa~m\xe4\xc2\x89\xd7g9\xacw+\x9d\xd3\ +\x17\x88\xacZ\xce\xe5\x82\xc0\xca]\xebj\xfb\xdc\xcb\x13\ + \x99\x18a\x84\xb7\x93\x11:\x14\x93ED\x8a|Y\ +\xef\x1c\x94\x92(\x9b\x90\x03\x18\xdd\x90p\x18\xc5\xbe+\ +\xda\x83\xc1b\xbdsH$\xe9\xe9\xe9\xd5\xef\xadZ2\ +\x04E\xbe\xe4\x83b_\x82\xc8q\x8c\xbe\xc8xx\x84\ +\xdc8\x8cQv\x85\xc7\xfb7%r\x8aV\xd68\xeb\ +'\x92\xc0\xaf\xe5\x9c\xf6\xf5\xf6\xbcP\xb8\x83j7i\ +W\xe8\x0b\x86:\xfc\x1b6nL\xd7lA\xe8V\xcd\ +\xe6\xcd\x14\x0c\xb6\xab\xbeN8\x1c\xa2-1\x16\x929\ +\xd1\x19\xa7\xdd&\xfbu\xd7\x97\xcb\x07m\xb0\xeb\xe4\xc4\ +\x90$\x9e\x935~T\xaf\xaf1\x80dc\xa4\x02\x99\ +\x11:\x14\x93E$\x1c\x1e\xacw\x0eJI\x94M\xc8\ +\x01\x88\x88\x18\x91aO\xe3\x8dD\x06\xa2\xd8GDy\ +\xf9\xd3\x17\xb4\x07\x02\xc3\xf5\xce#\x11X,\x16\x7ff\ +f\xe6s\x894v\x0a\xcaB\xb1/\x81Lp\x8c\xae\ +\x978\xb3\xc9\x8d\xc3\x88}\xcf\xe5\xf1\xc9\xda\xbf,V\ +\x13\x1f\xb4]p:\xacwrN\xdd~h\xec\xe8\xe8\ + \xef&\xed\xce\xe2hooo\xd8\xbcq\x93!\xba\ +=\x8c`\xf3\xe6\x1aj\xd7\xa0\xe0\x17\x89\x84i\xf3\x87\ +\x1f\x10\x8f\xe6\xb3 \xa7\x16\xa7\xdd:L\xed\x9c\x5c\x1e\ +_U4\xa7k\xf7\x8a\xd3\xdc\x89\xe3l\xb8!\x03\xb8\ +\x8a\x91\x0ad\x18\xe5M\x0cyO\x16\xde\x1c\x0e\x87\xcd\ +z\xe7\xa1\x84\x94\x14s\x1b:A\x00\xe2C0\x180\ +\xe9\x9dC<\xe8\xe8\xe8\x98\xa2w\x0e\x89\xa0\xb3\x9b\x0f\ +\x9d\xd9\xc9\x0d\xc5\xbe\x043\xd1\xf1m\x9fD\x11%\x0e\ +\x09\xb8\xc7\xe5\xf1\x1eR NL\x9c\x0ek\x0e'^\ +\xd6\xf5\xb1\x8e`\x90|5\xda\x15\xfa\x02m\x8135\ +558q7\xce\xd4l\xae\xa1\xf6\xf6\x80\xea\xebp\ +.\xd1\xe6j\x0fI\x92\xd4\xeb\xf3\x04\x81\x1eV;\x97\ ++c\xf5c\xe4\xc4\xe0\x9c\xd6d9\xace}?\x13\ + \xb9\xe4\xe5O_`\x94\x11\xdeNF\xeaT4*\ +\x81\x097\xe9\x9d\x83RL\xa2\xf9\xb8\xde9\x00\xc0e\ +|\x80\x94\xf4\x9d}8\x94\xa3of\xb39\x88n>\ +\xe8\x84b_\x02\x9ah\xbf\xaf\x928\xcf\x95\x1f\x89}\ +\xd5\xe5\xf1]\x94\x1f'6N\xbbm.\x11=CD\ +\x14\x0c\xb6\x93oK\x95fk\xb7\xb5\xb6\x9e\xdaR\xbb\ +\xe5\x06\xcd\x16\x84\x98\xd4\xd4l\xa1@{@\x93\x11\x8c\ +\x9a\x0d\x1fP8\xdc\xc3\x89\xc0\x12\xfd\xf2\x91\x87\xac\x1f\ +\xaa\xb9\xbe\xcb\xed]\xc4\x18\xc9:T\x83s\xda\xe7t\ +Xs\x94\xca\x09\xc0HB\xe1\xb0\xe1\x0e\xad1R\xa7\ +\xa2Q\xf1\x88q\xf6\xeb\x13M\xa2\xa6S \x00\xd0\x0b\ +\xc9\x92\xd4\xc5>\x1c\xca\xd1\xb7\xd4\xb4\xb4\x93k~\xb7\ +4\x15\xdd|\xd0\x09\xc5\xbe\x04\x95\xe5\xb0\xad\xe6\x9c\x17\ +*\x10j\x88\x1e\x05\xbf\x1d5\x7f\xfd\x9f\xe6\xe6\xc6\xdf\ +l\xddR\xad\xd9\x9aM\xcd\xcd\xc7j\xbd^\xc3|\x08\ +7\xaa-5[X[\xa0M\x93\x82_\xed\xa6\x7fP\ +(\xd4q\xd5\xa3<\x14!A\xd5\x1f\x92.\xb7\xaf\x94\ +\x18\x9b&7N\xa8\xa9U\xf6X?\x80\x11M.(\ +\x9ca\xc4=}0\xca\x1b\xff\x04\xc6T\xdf\xfeA+\ +\x8c1\x8f\xde9\x00\xc4\xc8\xb0{\xf6q)\x92\xd4\xc5\ +>\x1c\xca\xd1\xbb\xf4\xf4\xf4\xea?\xacXl\x98\xcer\ +P\x06\x8a}\x09\xcc\xe9\xb0-$Ns\x15\x085D\ +\xeb\x91\xde\xa6 }u\xd7\xb6-Ok\xb5\x9e\xdf\xdf\ +x\xb8n\xeb\xd6[\xb4Z\x0f\xe4\xa9\xddR\xcb\xdaZ\ +[5\xf9\xc0\xe6\xdd\xbc\xfe\x9f\x07\x84p\xce9\x11\x9f\ +\x1di>|N\xad\xf5*<\xbei\xc4\xe4\xbfn;\ +B|XN\xce\xd8\x16\x05R\x020\x1c#\x8f\xbb\x1a\ +\xf9\xf7f\x04<\x22]\xafw\x0eJ\x10\x04\x81\xafX\ +\xfa\xe6*\xbd\xf3\x00\x80\xcb,\x9c'm\xb1\x0f\x87r\ +\xf4.##\xe3U\x8c\xedBwP\xecKp\x97\xf7\ +\xea\x92\x16\xca\x8f\xc4\xbe\xaa\xd5\xa1\x1d3\x9e\xff\xbf\xb7\ +\x8bL<\xa8\xc5ZDD\x17/\x5c:\xb8}\xfb\xb6\ +\xafj\xb5\x1e(\xa3\xd6\xebe-\xad-\xbdo\xac\xa7\ +\x90\xad[\xaa\xa9=\xd0F\xc4\xd8\x7f\xef\xa8\xa9|=\ +'''\xa2\xc6:k+\xbd\xd9\x8ch\x91\xdc8\x8c\ +\x87G\xe4<l;\xa3DN\x00Fd\xe4qW#\ +\xff\xde\x8c@\x22\x92u\xb2z\xbc\x10E\xf1\xea\xb6w\ +\x00\xd0\x11\xe7\xe6\xa4-\xf6\x19q[\x0e%\x98\xcd\xe6\ +\xe0\xa0\xcc\x8c\x098H\x09z\x82b\x9f\x01d\xd9G\ +\x15r\xa2\xd5\x0a\x84\xba\xa7\xc2\xe3\xfd\x9b\x02qzT\ +4\xa7t\xa4\xd9\x94\xb2_\xcd5\xba:\xdf\xd0\xf0\xc9\ +\xce];Fh\xb5\x1e(\xcb\xe7\xf5\x09\xcd-\xda\x14\ +\xfc\xea\xbc\x1b\xe8\xf8\x91\xbd\x9b\xca\xca\xcaTY\xefO\ +\x1f\xf8\x1e\x10\x04V.7\x0e'~\xf7\x04\xc7\xe8z\ +%r\x020\xa2\xc9\x05\x853\x8c\xbc\x817Fy\xe3\ +\x9d4T\xef\x0c\x94 \x08\x82\xfa'f\x01@\xd4x\ +Jr\x1e\xd0\x81\xae\xbe\xeeu\xee\xcf\xb7b\xc9\xa2?\ +\xe9\x9d\x0b\xc4/\x14\xfb\x0c\xc2i\xb7\xe6\x12\xe7\x95r\ +\xe30b\xdf\xbbrB\xa8\xe2f\xce\x9e\xf7/\x8c\xc4\ +\xbdj\xc4\xee\xce\xb9s\xe7\xf6}\xb4{\xf7\xedZ\xad\ +\x07\xea\xd8\xea\xf3\x09--\xcd\x9a\x14\xfcN\x1c;Q\ +YT2\xef\x1e\xa5\xe3\xba\xd6\xd5\x8e\x948U\xcb\x8d\ +#\x08\xc2\xfdN\xbbm\xa7\x02)\x01\x18V2\x8c\xb9\ +&\xc3\xef1QqNC\xf4\xceA\x09L\x10\xb0M\ +\x04$\x1c\xc6\x98\x81\xf7\xecK\xceb\x1f\xba\xfa\xbe\x08\ +\xfb\xf3A\xb4P\xec3\x90,\x87m<'\xee\x93\x1b\ +\x871\xcavy\xbc\x8b\x95\xc8\xa9\xd3\x8c\xe2\xd2o\x89\ +\x02\xedV2fo\xce~zf\xcf\x9e={Fj\ +\xb5\x1e\xa8\xcb\xe7\xdb*477\xab2Z{5\xc6\ +\xa8\xae\xb8\xa4\xec>\xa5\xe2\x95\xaf\xdbp\x1d\x89\x82\xec\ +\x22\xb7D\x91\xf1\x8f<x\xef&%r\x020\xb2d\ +\x18sM\x86\xdfc\xa2\xe2\x9c\x0f\xd6;\x07%\x08L\ +\xf0\xeb\x9d\x03\x00t\xc1MIW\xecCW\xdf\x17a\ +\x7f>\x88\x05\x8a}\x06\xe3\xb4\xdbl\x9c\xb8\x02#~\ +\xecI\x97\xc7\xf7\x92\xfc8DE%\xf3\xee1\x9b\xc5\ +\x1dJ\xc4\x8a\xc6\xe9\xd3\xa7w\xef\xfdx\xdf]Z\xad\ +\x07\xda\xd8\xbau\xab\xd8\xd4\xdc\x14\xd6d1\xc6j\x9e\ +\x9fS\xf6\x80\x12\xa1\xccB\xeaGrcH\x12\xcf\x99\ +h\xbfOv\xe7.\x80\xd1\xe5\xe5O_`\xe4\x11\xde\ +N\x18\xe5\x8d_\x12\x972\xf4\xceA\x09\x82\xc0\x1a\xf4\ +\xce\x01\x00>\xc3\x18K\xba\xfbvt\xf5}\x1e\xf6\xe7\ +\x83X%\xdd\x9bF2p\xdam#\x88\xe8\xa2\x02\xa1\ +fW\xb8\xbd\xb3\xe5\x04\x98\xf9\xd3R+c\xa4\xc9\xc1\ +\x1fDD'O\x9d\xd8\xb5\x7f\xff\xfeoj\xb5\x1eh\ +\xabnk\x9d\xa9\xa9I\x9b\x82\x1f'V]\x5cR\xfa\ +\x90\x9c\x18\x15\x1e\xef.\xc6H\xde\xc9\x8c\x9c\xf2'\x8e\ +\xb3\xad\x91\x15\x03 I$\xd3\x8d\x01Fy\xe3\x13\xe7\ +4P\xef\x1c\x14\xc1\xd8Y\xbdS\x00\x80\xae\x92\xeb4\ +^t\xf5}\xde\xa0\xcc\x8c\x09\xd8\x9f\x0fb\x85b\x9f\ +Ae\xd9\xadC\x95\xe8\xf0c\x8c\xbdT\xe1\xf1=\xd9\ +\x9fk\x8bK\xca\xee\x13E\xd1+7\x87h\x1d;v\ +|\xc7\x81O\x0e\xfe\xabV\xeb\x81>\xea\xea\xeaL\x8d\ +\x8d\x8d\x1au\xf8\x89\x9e\xe7K\xe6=\xdc\x9fK+<\ +\xde\x0f\x181Y\x85g\xceya\x96\xc3\xba\x5cN\x8c\ +h\xb9\xd6\xd5b\xec\x1d\x12\xda\xe4\x82\xc2\x19\xc9tc\ +\x80Q\xde\xf8\xc4%)M\xef\x1c\x94\xc0\x88N\xeb\x9d\ +\x03@?\x18w\xcf>\x9e\x5c{\xf6%\xd3\x97w}\ +\xc9\xc8\xc8x\x15\x85>\xe8\x0f\x14\xfb\x0c\xcci\xb7\x8d\ +Pd\x0f?\xa2\xc5k+\xbd1\xbd\xe1\xce\x9a]\xfa\ +\x1db\xacF\xee\xda\xd1:r\xe4\xc8\xb6C\x87\xea\xef\ +\xd6j=\xd0\xd7\xb6m\xdbLM\x8d\x8d!-\xd6\xe2\ +\x8c\xfe<sv\xd9\x7f\xc6r\x8d\xcb\xb3u\x05#\xf6\ +\xa0\x9cu\x19\xd1\x0bN\x87m\xa1\x9c\x18\xd1Z[\xe9\ +\xcd&Q\xd8\x1b\xeb\xeb\x1c \x9e$[\xa7\x1bFy\ +\xe3\x13\xe7\x92E\xef\x1c\x94 \x8a\xe21\xbds\x00\x88\ +\x9dak}\xc4E1i\x8a}\xe8\xea\xfbLzz\ +z5Fw\xa1\xbfP\xec\xd3\x90k]\xed\xc8\x0a\xb7\ +\xaf\xbc\xaa\xaa*U\xab5\x9dv\x9bM\x89Sz\x05\ +\x81\x95\xbb*}\xdf\x8b\xe6\xb93\xe7\x94= \x08\xe2\ +F\xb9kF\xeb\xd0\xa1CuG\x8e\x1cQ\xfc\x04U\ +\x88ou\xdb\xb6\x99/\xf9\xfd\x9a\x14\xfcD\x81\xfd\xef\ +\xac\x92\xb9?\x8c\xe6\xb9.\x8f\xf7\xd7D<O\xcez\ +\x9c\xf3\xf9\x13\xec\xd6\xf9rbD\xcb\xe5\xf6\x95\x0a\x02\ ++'\xba\xf2:w\xfbJ\xb5X\x17@i\xc9\xd8\xe9\ +\x96l\x05\xceD I\xdc\xacw\x0eJ\x90(rD\ +\xef\x1c\x00\xa0\xab\xe4\x19\xe3EW\xdfe\xa9ii'\ +q\x18\x07\xc8\x81b\x9fF:;g\x18\xa3\xec\xc6\x8e\ +\x81\x81\xbf\xfce\xe3\x10\xad\xd6\xbe|J/\xad\x96\x1d\ +H\xa0\xbfUxj{-\xaa\x15\xcd.\xfd\xffDb\ +\xd5\xb2\xd7\x8aR}\xfd\x81\xbac\xc7\x8e\xdd\xab\xd5z\ +\x10_vl\xdfn\xf6\xfb/uh\xb1\x96\xc0\x84\xdf\ +\x15\x95\xfc\xfc\x89\xde\x9eS\xe1\xf6\x15\x13\xb1by+\ +I\x0b\x9d\x0e\xdb\x0b\xf2bD\xa7\xc2\xed+'Fs\ +?\xf7 \xa3\xb9\x15n_\xb9\x16\xeb\x03(erA\ +\xe1\x8cd8\x98\xe3j\xc9X\xe0\x8cw\x92d\x8cQ\ +;\xc6\xd8\x01\xbds\x00\x80\xcf\x98xr\x14\xfb\x92m\ +K\x8e\x9e\x98\xcd\xe6\xe0\x1fV,\xbeI\xef< \xb1\ +\xa1\xd8\xa7\x81\xae\x9d3\x9d\xc2f\xcbE\xd7\x07\x9bn\ +\xd4*\x07\xa7\xdd\x9aK$\xc9\x1e\x09d$\xd4\xbd\xef\ +\xa9\xbd\xb5\xbb_\x9b\xf5\xd3\xb2\x07\x99 \xfeC\xee\x1a\ +\xd1\xfa\xe4\x93\x03[\x8f\x1f?\x89B_\x92\xdb\xbe}\ +G\xca\xa5K\x175)\xf81\xc6\xdf)*\x99\xd7\xed\ +\x1e\x96\x15\x95\xb5y\x8c\xd1\xaf\xe5\xc4\xe7\xc4\x97g\xd9\ +G\x15\xca\x89\x11\xad\x0a\xb7o/c\xd4\xed7\xa7\x8c\ +Qv\x85\xdb\xb7W\x8b<\x00\x94\x90\xac\x1dn\x18\xe5\ +\x8d/y\xf9\xd3\x17H\x92\xc4\xf4\xceC\x09\x9c\xf3\xaf\ +\xeb\x9d\x03@\xec\x98a\xe7x\x19K\x8e\xfb\xf6d\xfd\ +y~\xb5\xb4\x81\xa99z\xe7\x00\x89/)\xde4\xf4\ +\xd4m\xe7L'\x9erj\xed\xbaM_\xd3*\x97,\ +\xfb\xa8B\xe2=\xe4\x12\x03N\xc2\xe1\x15\x9e\x9d\x9f;\ +mnfI\xa9C\x10\xd9\x07rcGk\xdf\xc7\x1f\ +o=u\xea\xe4\xb7\xb5Z\x0f\xe2\xdb\x8e\x1d;S.\ +i\xd4\xe1\xc7\x18-.*){\xa6\xebc\xef\xbb\xb7\ +>\xc8\x04a\x85\x9c\xb8\x9c\xd3\x1a\xa7\xdd\x96//\xbb\ +\xe8T\xb8}\xe5\x8cQ\xaf\x07r0F#Q\xf0\x83\ +D\x91\xcc\x1dn\xb81\x8a\x1fF\x1a=\x13H\xec\xf6\ +\x8b]\x00\xd0\x07O\x92\xce\xbed\xfey\xde\x09\x07r\ +\x80RP\xecSQo\x9d3\x9d\x041\xa5\xfe\x8f\x9e\ +\xcdwi\x95S\x96\xc3Z\xc69\x97\xdd94\x88w\ +\xbc\xd9\xf9\xefE\xb3\xcb\xbe/2Q\xf6\xbe\x80\xd1\xda\ +\xbbw\x9f\xef\xcc\xa7\x9f\xa2\xd0\x07\x9f\xb3c\xfb\x8e\x94\ +K\x17/\xb6k\xb1\x16cla\xd1\xec\xb9EDD\ +\xef\xaf\xdb\xf2M\xce\xb8\xbcB7\xe7\x95N\x87U\x93\ +o\xf0\x5cn_i_\xefK\x9d\xae\x14\xfc0\xd2\x0b\ +q-YGx;\xe1\xc6(~\x98M\xa65z\xe7\ +\xa0\x94H$r\x8b\xde9\x00\xc0g87\xfe\x01\x1d\ +y\xf9\xd3\x17$\xf3\xcfs\x22\x1c\xc8\x01\xcaB\xb1O\ +%\xd1t\xcet\x12\xc9\xfc\x91\xeb\x03\xaff\xe3\xa8N\ +\x87m!q\x9e++\x08\xa3\xc9.\x8f\xef\xcf\xb3J\ +J\x1fa\x02\xfb\x8bB\xa9\xf5i\xcfG{|g\xcf\ +\x9e\xb1j\xb5\x1e$\x96\x1d;w\xa6^\xbc\xa0Q\xc1\ +O\x10^~\xe1\xc5_\xfd\x17\x17\xc5]r\xe2p\xce\ +7e9l\xe3\x95\xca\xab7k+\xbd\xd9=v\x1a\ +\xf7\x801\xca\xc6\xa1\x1d\x10\xcf\x92\xbd\xb3\x0d\xa3\xbc\xf1\ +c\xe5\xb2E\xb3\x04A0\xc4\x18!'\xd2l\xab\x19\ +\x00\xa50f\xe4\xe3x\x8d\xdf\xd9g\xa4\xee\xe8\xfe\xc0\ +\x81\x1c\xa04\x14\xfbT\x10K\xe7\xcc?q\xb6\xb5\xa2\ +\xb2\xf6~\x95R\xfa\x82,\x87m\xb5D\x11Y\x05\x86\ +3\x9f\x9e\x18&0\xf1}\xa5r\xea\xcb\xae]\xbb|\ +\xe7\xce\x9fC\xa1\x0fz\xb5s\xd7\xce\xd4\x8b\x17/h\ +R\xf0\xeb\x08\xb5\xbf\xb0gW]\xff;98\xedt\ +:l\x9a\xbc\xee]\xebjG^\xbdwh\xd4\x18\xcd\ +][\xe9M\xea\x0f`\x10\xbf\xd0\xd9\x86\x82g<\x11\ +EQ\x93-%T\xc7\xf9\xf5z\xa7\x00\x00\x9f1\xfa\ +\x9e}y\xf9\xd3\x17$\xf3\xc1\x1c8\x90\x03\xd4`\xe8\ +7\x0d=\xf4\xa7s\xa6\x13\x13\x84\x0dk=\xb5\x0f)\ +\x9cR\x8f&\xda\xef\xab\x948\xb3\xf5\xe7\xda\x0b\x0dg\ +\xa9\xfe\x93\xbd\xbd\x9e\xcc\xab\xa4\x1d\xbbv\xd6]\xb8p\ +\x01\x85>\x88\xca\xce\x9d\xbbR/4\x5c\x08h\xb1\x96\ +\xffRC\xf6\xfe=;6\xc5z\x1d'^\x9f\xe5\xb0\ +\xde\xadFN\xdd\x12\xe5\x9d\x92-\x08\xac\xdc\xb5\xae6\ +\xaane\x00\xad`\xe4\xe72\x14<\xe3\x87 \x08\x9a\ +\xfc\xecQ\x9b$\xf1k\xf5\xce\x01\x00>\xc3\xc9\xd8\x9d\ +}\xc9\xde\xd5\x97\x96\x96\xf6c\xbds\x00\xe3A\xb1O\ +A\xe5\xee\x9ak\xfa\xdd9s\x85@\x82gme\xed\ +\x04\xa5r\xea\xcbD\xc7\xb7}\x8c\x87G\xc4r\xcd\xf9\ +s\xa7\xc3\x1f\xef\xd9\xa1VJ_\xb0}\xdb\xf6\xbaK\ +\x17.\xe2\xd4]\x88\xc9\xae\xdd\xbb\xd2\x1a.4\xb4i\ +\xb1VC\xc3\xd9\xef\x1c\xd8\xb7\xfb@\xb4\xcf\xe7Dg\ +\x9cv[L\xaf;9.\x1f\xb4\xc1\xae\x93\x13C\x92\ +xN\xd6\xf8Q\xfb\x94\xca\x09@\x09\xc9~s\xd0)\ +\x18\x0cf\xe6\xe5O_\xa0w\x1e@\xc4\x04\xa1E\xef\ +\x1c\x94 q)\xe9\x8b\xe8\x90\x808\xc6x\x13\xd1\xe4\ +\x82\xc2\x19\xc9\xdc\xd5\x97\x91\x91\xb1j\xc5\xd27W\xe9\ +\x9d\x07\x18\x0f\x8a}\x0a\xcaq\x8c\xbe\x18k\xe1\xac;\ +\x82 \xb8\xfe\xe8\xd9\xf2\x98\x129Ec\x82ct}\ +\x07\x0f\x0f\xe5\x9c\xfa\x1cG<w\xfa\xd4\xa7\x9f\xec\xdb\ +m\xd2\x22/\x22\xa2\xad[\xeb\xb6\xf9\x1b\xfd(\xf4A\ +\xbf\xec\xde\xb5{\xc0\xf9\xf3\xda\x14\xfc\xce\x9d;\xfd\xf5\ +\x83\x1f\xef\xb9\xd4\xe7\x139\xb58\xed\xd6a\x1a\xa4D\ +DD.\x8f\xaf*\xda\xfdC{\xc4i\xee\xc4q6\ +\xc3l<\x0f\xc6\x90\xec7\x07WC\xe13>\x08L\ +\xf0\xeb\x9d\x83\x12\xb8$\xa5\xeb\x9d\x03\x00|\x861f\ +\xd8\xfb\xf6d\xde\x8ab@\xda\x80\xfd+\x97-\xca\xd3\ +;\x0f0&\xc3\xbei\xe8e\x82ct}\x7fGc\ +\xbb\x12I\xfc\xbd\xcb\xbde\x8a\x129E#\xc71\xfa\ +\xa2\xd3a\xcd\x91$\xde\xe3\x89\xa0gN\x9f8}\xe0\ +\xc0G\x9a\x15)|[\xb7nonn\xd2lT\x18\ +\x8c\xe9\xa3\x8fv\x0fhh8\xdf\xaa\xc5Zg\xcf\x9e\ +\x1c\xf2\xf1\xde\xedGz{\x8e\xc4y\xbe\x16\xb9\x10]\ +>(\x88\x88\xc6\xc8\x89\xc19\xad\xc9rX\xcb\x94\xc9\ +\x08@9\xc9|s\xd0\x9d\xf6@`8\x0e\xea\xd0\x9f\ + \xb0\x06\xbdsP\x82$Iiz\xe7\x00\x00\x9f\xe1\ +\x06\xee\xecK\xd6\xad(RR\xccm\xbf[\xf1\x9bo\ +\xe8\x9d\x07\x18\x17\x8a}*\x98\xe8\xf8\xb6O\xee\xe1\x17\ +DD\xc4\xc4e\xef\xbb\xbd?Q \xa5\xa8M\x1cg\ +[\xd3]\x87\xdf\xc9cG\xea\xea\x0f\xec\xd5\xecd6\ +\xaf\xd7\xbb\xb3\xa5\xb9\xf9\xdf\xb4Z\x0f\x8cm\xf7\xee\x8f\ +\x06\x9e;w^\x93\xd1\xaa\x0b\xe7\xcf\xdd\xba{\x87w\ +gw\xbf\xc6\x18\xad\xd1\xaaC\xce\xe5\xf6.\x8a\xf9\xa0\ +\xa0\xabpN\xfb\x9c\x0ek\x8f_\x00\x00\xe8)Yo\ +\x0ez\x83\x02h\x1c`\xec\xac\xde)(!\x12\x89\xa4\ +\xe8\x9d\x03@\xec\x98q\xc7x\x0d\xbag_2\xef\xbd\ +;`\xc0\xc0\x17\xf4\xce\x01\x8c\x0d\xc5>\x95L\xb4\xdf\ +WI\x9c\xe7\xca\x8d\xc3\x19{\xcb\xe5\xf1\xceR\x22\xa7\ +\xa8\xd7\xe4\xfcs\x05\xbf\xa3\xf5\xfb\xfft\xf4\xc8'\x9a\ +\x8d\xd2n\xd9R\xbb\xbb\xb5\xb5\x157q\xa0\xa8={\ +>J?w\xeel\xb3\x16k55^\xfa\xd6\xee\x9d\ +\xdeCW=\xec\x99\xf0\x906\x853\x97\xdbWJ\x8c\ +M\x93\x1b'\xd4\xd4*\xbbK\x19@\x0d\x93\x0b\x0ag\ +$\xeb\xcdAoP\x00\xd5\x1f#:\xadw\x0eJ\x90\ +$\x89M\x9a\xfa\x8c\xec\xcf\xb1\x00\xa0\x0c\x89DC\xde\ +\xb7'\xeb\x16\x14\xe9\xe9\xe9\xd5\xef,y\xe3u\xbd\xf3\ +\x00c3\xe4\x9bF\xbc\xc8r\xd8Vs\xce\x0b\xe5G\ +b\xaf\xb8\xdc\xde\x9f\xc9\x8f\x13\x9d\x89\xe3lk:\xbb\ +y\xf6\xef\xd9\xf5\xf6\xc9\x93G\x1f\xd1j\xed-[j\ +\xf6\x04\x02m\xdf\xd4j=H.{\xf6\xec\xcd8{\ +\xf6l\x93\x16k5\xf9/}m\xff\xde+\x0d~\x9c\ +\xd6\x9f=\xba\xe3\xffh\xb1n\x85\xc77\xad\xbf'\x82\ +w\xd5\x11\xe2\xc3rr\xc6\x1ab\xa3y0\x1et\xb0\ +u/\x18\x0cfb\x94W_\xa2(\x1e\xd3;\x07\xa5\ +p\xce\xedz\xe7\x00\x10\x0b\x03\xb7\xf5\x11'2\x5cg\ +_\xb2\xee\xbdk\xb1X\xfc\xab\x96\xbf5V\xef<\xc0\ +\xf8P\xecS\x99\xd3a[H\x5c\xfe\x8d71\xf6\x8b\ +\x0aO\xed/\xe4g\x14\xbd]\xdb\xb7\xfc\xbc\xa1\xe1\xd3\ +'\xb5Zo\xf3\xe6\xcd\xfb\x02\x81\xf6\xbb\xb4Z\x0f\x92\ +\xd3\xde\xbd{\x07\x9d=sF\x93\x82_\xc3\xf93\xb4\ +gW]0,D\x9e~\xea\xa9\xa7Bj\xaf\xb7\xb6\ +\xd2\x9b\xcd\x88\x16\xc9\x8d\xc3xxD\xce\xc3\xb63J\ +\xe4\x04\xa0\x06t\xb0\xf5\x0c\x85P}I\x14\xe9u\xdf\ +\xd6D\x12\x09Gp@\x1a$\x14\xc6\x8c[\xefc\x06\ +\xbcoO\xd6\x9fWiiis\xf5\xce\x01\x92\x83\xe1\ +\xde4\xe2\xd1\xe5\xcd\xed\xa5\x85r\xe30\x12~V\xe1\ +\xae}E\x89\x9c\xfaRTR\xf6LsS\xe3\xff\xd3\ +b-\x22\xa2\x8d\x9b6~\x12\x0c\x06\xe5\x9d\x18\x0a\x10\ +\xa5\xbd\xfb\xf6\x0d:s\xe6L\xa3\x16k\xf9/5X\ +\xb6T}\xf0\xa6\xda\xeb\xfc\xe9\x03\xdf\x03\x82\xc0\xca\xe5\ +\xc6\xe1\xc4\xef\x9e\xe0\x18]\xafDN\x00j\xc0\x08o\ +\xefP\x08\xd5\x17c\xec\x80\xde9(%\x1c\x09\xdd\xac\ +w\x0e\x00\xd0\xc9x{\xf6%\xe3\xcf+\x8c\xef\x82\x96\ +P\xec\xd3H\x96}T!'Z-7\x0ec\xc2\xac\ +\x8a\xca\xda\xb7\x94\xc8\xa9'\xb3f\xcf\x9d\xc1\x18\x93]\ +\x9c\x8c\xd6\xc6\x0d\x1b\xebC\x1d\xa1\xdb\xb5Z\x0f\x80\x88\ +h\xdf\xbe}\x83O\x7fz\xda\xaf\xc5Z\x8c\xd8C\xc5\ +s\xe6U\xa9\x15\xdf\xb5\xaev\xa4\xc4\xa9Zn\x1cA\ +\x10\xeew\xdam\xdd\x1e.\x02\x94m!\xd9\x00\x00 \ +\x00IDAT\x10/\x92\xb5\x13 Z\x18\xe5\xd5\xd7\ +\xbbo\xbf\xb9\xdfd2\xa9\xde\xc9\xad\x85\x8e\x8e\xd0\x80\ +\xbc\xfc\xe9\x0b\xf4\xce\x03\x00\x88\x18c\x86\xbaoO\xc6\ +/\xee0\xbe\x0bZ3\xe9\x9d@2q\xda\xad\xb9.\ +\xb7\xf7\x1abl\x9c\x9c8L\x10~R\xe1\xf1\xa6:\ +\xed\xb6|\xa5r\xebT\x5cR6\x8b\x18\xd3\xa4{\x90\ +\x88h\xe3\x86\x0f\x8f\x84\xc2\x91\xdb\xb4ZOM\x03-\ +D\xe9)\x8c\x06Z\x18\xa5\xa7\xb2\xcb\xffma4x\ +\x80H\x83\xd2L\x94\x91&PF\x9a@\xe9\x16\x81\xd2\ +-D\x03-\x8c\x06\xa6\x10\xa5\x99%J3I\x14\x94\ +D\x0a\x84Ej\x0f\x09\xd4\x1a\x22j\xeb`\xd4\x1a\xe4\ +\xd4\x1c$ji\x97\xa8) Qs BMm\x11\ +jl\x0d\xd1\xa5\x96\x10\xb5\x069\xb5tpj\x0d\xea\ +\xfd\xbbOL\xfb?\xde\x9fI\x8c\xf9o\xbca\x98\x16\ +\x1f6\xc6\x14\xcd\x99W\xf3\xca\xfc\x17G+\x19\xb4|\ +\xdd\x86\xebH\x14\xf6\xca\x8d#Qd|\xd6\x83\xd6M\ +J\xe4\x04\xa0\xa6d\xec\x04\x88\xd5\x95\x82(:\x07t\ +\x22\x9aL\x8d\xe1p\xf8Z\xbd\xf3P\xc2\x95\xcd\xf35\ +=(\x0e\xa0\xff\x8c{\x1a/\xe7\xc6\xea\xecK\xc6/\ +\xee0\xbe\x0bZC\xb1OcY\x0e\xdb\xf8\x0a\x8f\xd7\ +\xcb\x88Y\xe5\xc4a\xc4\xa6T\xb8\xbdiN\x87\xed\x87\ +J\xe5V4{\xee\xf3\xc4\xd8\xaf\x94\x8a\xd7\x97\x0f\xab\ +7\x1c\x8fH\x91[\xb5Z/ZC\x07Yh\xe8\xa0\ +\x14\xba&#\x85\x86\xa4\x9bi\xc8\x00\x13\x0d\x1ex\xb9\ +P7\xc8\xc2(=\x95\xd3\xc0\x14\xa2\x81&\x89\xd2\xcc\ +aJ\x15#d\x11B\x94\xc2:\xfa\x88\xcc\x89(r\ +\xe5\x9f/J%\x89\x06\xa7D\xdb\x0c`\xbe\xf2\xcfe\ +\xad\x914j\x0a\xa5\xd0\xa5\x80H\xe7[\x19\x9d\xf5G\ +\xe8\xd4\xa5\x0e:y>@\x87\xcf\xb4\xd0\xf9f\xc3~\ +\xf6\x91m\xff\xbe\x8f3\x99$]\x1av\xe3\x97\x87\xa8\ +\xbd\x16#\xba\xafx\xce\xbc\xba\x97\xe7\xbf\xa8\xd8>H\ +f!U\xf6\x1e}\x92\xc4s&\x8e\xbb\xafR\x89|\ +\x00\xd4\x94\x97?}AsssRu\x02\xf4\x07\x0a\ +\xa2\xfa\x12\x05\xf1\x14\x11\x19\xa2\xd8\xd7\x1e\x08\x0c\xcf\xcb\ +\x9f\xbe`\xe5\xb2E(\xf8A\x020\xee\xe7]\xc6\x8c\ +5\x91\x97l?\xa70\xbe\x0bz@\xb1O\x07N\xbb\ +\xcdV\xe1\xf1\x1ed\xc4du\xb41\xc6\x1e\xab\xf0x\ +\xd3\x9cv\x9b\xecoFf\xcd)+a\xc4\xe6\xcb\x8d\ +\x13\xad\xea\xaa\xea\xd3\x12\x97\xe2j/\x98\xfcq#\xe8\ +?\xee0\xd1-)'\xe8\xf2\x87\x85\xe0\x95\x7f\xe2\xdf\ +@1@\x03\xc5\x00\x0dK%\xa2!D\xf4\xb9s\xad\ +\x06Rcd\x10\x9diI\xa1\xc3\x0d\x9c>>\xd5F\ +;\x0e6\xd0\x91\x06\xe3~ \x8a\xd5\xc7\xfb?\x19\xc2\ +9]\xb8\xf1\xcb_\x1e\xaa\xc1r\xf7\x14\x97\x94}\xf4\ +\xf2K\xa5\xff\x227\x90\xcb\xe3\x93\xff?\x91S\xfe\xc4\ +q\xb65\xb2\xe3\x00h\xe0J\x97\x11\xf4\xa1s\x94\x17\ +7\x16\xfa\x10\x05VOD\xff\xaaw\x1eJAw\x1f\ +$\x0c\x03\x1f\xd0A\x06\xea\xec\x9b\x5cP8\xc3\xef\xf7\ +'\xcd\x17w\x18\xdf\x05\xbd\x18\xea\x1b\x82D\xe2\xb4\xdb\ +F\x10\xd1E\xb9q\x18\xb1\x09.\xb7\xd7#'Fq\ +\xc9\xbc\x9f\x09\x1a\x16\xfa\xaa\xaa\xaa\xcfI\x5c\xbaQ\xab\ +\xf5\xa2!\x8a\x8c\xf2\xbf\xf9\xe9\x95B\x9f\xf1\x0c\x16\x9b\ +\xe8\xf6\xc1\x0d4\xeek\x17h\xd6w\x03\xb4r\xea@\ +\xfa\xfd3\xc3\xe9\xf9\x09\xc3\xe8\xee\x9b\x0c\xf3\xd9A\x96\ +\xfd\x9f|2\xf4\xd4\xa9\x93\x174Y\x8c\xb1\xbb\x8a\xe7\ +\xcc\xfbDN\x08%\x0a}\x9c\xf3\xc2,\x87u\xb9\xdc\ +8\x00Z\x98\x5cP8\xa3=\x10\x18\xde\xf73\x81(\ +9G\xa4\xe2\x86 \xec\xd2;\x05%uv\xf7\xe9\x9d\ +\x07@R3\xd0\x9e}\xc9\xf6\xf3)%%\x05\x9f\xb5\ +A\x17\x86y\xd3P\x92k]\xed\xc8\xe5UU\xa9j\ +\xaf\x93e\xb7\x0e%\x05\x0a~\xc4\xd8C.\xb7wC\ +\x7f.-\x9aS\xf6\x221\xfa\x85\xec\x1c\xa2\xb4~}\ +\xd5E\xce\xa5/i\xb5^\xb4L\x22\xd3;\x05\xcd\xdd\ +4\xd0O\x13\xeeh\xa6\x85\x8f\xa7Q\xc5\xcc\xe1\xb4\xe0\ +\x89[h\xf2\xd8\xeb\xe9\xf6\xeb\x93\xf7m\xe1\x93O\x0e\ +\x0c=q\xf2T\x83F\xcb}\xbdx\xce\xbc#\xfd\xb9\ +P\x89B\x1f#z\xc1\xe9\xb0iv\x10\x0f\x80\x5c\xc9\ +vs W\xb2\x8dH\xc5\x13A\x14j\xf4\xceAi\ +\xe8\xaa\x05\xd0\x173\xd0}{2\xfd|JMK;\ +\x89m\x10@/\x86y\xd3P\xca\xdaJo6\x89\xc2\ +\xde!\x1d\x03\x03\xab\xff\xb2Q\xf5=\xbc\xb2\xec\xd6\xa1\ +\x9cx\xbd\xec@\x8c\xdd_\xe1\xae\xdd\x1a\xcb%\xc5%\ +\xf3\xca\x18\xb12\xd9kGi\xfd\xfa\xf5MD\xfc\x1a\ +\xad\xd6\x8b\x85IH\xee\x97\xc2u)~\xb2\xdep\x81\ +~lm\xa5\xa5\x93\x07\xd0\xd2\xa7\xbfB\x8f\x8f\xbdI\ +\xef\xb4tq\xf0\xc0'\xd7\x9e8q\xfc\xbcF\xcb}\ +\xa5\xb8\xa4\xect,\x17(\xd4\xd17\x7f\x82\xdd\xaaY\ +7\xafk]\xedH\xad\xd6\x02\xe3J\xa6\x9b\x03%\xe0\ +T^\xfd\xbc\xfb\xf6\x1b\xff\xb0X,\x9a\x9c\xf6\xae\x15\ +t\xf7A\x22`\x06\xde\xb4/B\xc6\x18\xe3\x9d4\xf5\ +\x99\xdcd:\x857\xd5byY\xef\x1c y%w\ +\x85\xe3*.\xb7\xafT\x10Xy\xe7\x7f\x0f4[.\ +\xfe\xb1\xb2n\x98\xda\xeb:\xed\xb6\x11\x9c\xb8On\x1c\ +\xc6\x84{]n\xefG\xd1<\xb7hN\xd9/\x88\xd1\ +\x8br\xd7\x8c\xd6\xfa\xf5\xeb\x03D4H\xab\xf5b\x95\ +\x8c\x9d}\xbd\xb9}p\x03M\xb3^\xa2\xff-\xfa*\ +\xfd\xec\x07\xb7$\xdd\xa8\xef\xc1\x83\xf5\xd7\x1d?~\xe2\ +\x9c&\x8b16\xachNYT\xdd\x84\x8a\xec\xd1G\ +\xd2B\xa7\xc3\xf6\x82\xfc8\xd1\xe9\xfc\x02em\xa5\x17\ +]!\xd0o\x93\x0b\x0ag$\xd3\xcd\x81R\xd0\x0d\xa9\ +\x1f\xb3\xd9\xbcS\xef\x1c\x94\x86\xee>\x00\xfd02\xc6\ +\x18/\xe7\xdc\xaew\x0eZ\xc1\xa1\x1c\xa07C\xbci\ +(\xa1\xc2\xed+'Fs\xaf~\x5c\x14\xa4\xd3\xff\xfb\ +\x17\xdfW\xd5^\xdfi\xb7\xd9\x88s\xf9\xa7a2v\ +\x97\xcb\xe3\xed\xb5S\xb0\xa8d\xde|F\xecg\xb2\xd7\ +\x8a\x0a\xa7\x7f\xfcc}\x98\x88\xd2\xb4Y\xaf\x7fL\x22\ +^\x0a\xdd\xb9\xc1t\x8e\xc6}\xed\x02-|<-\xe9\ +\xba\xfd\xea\xeb\x0f~\xe9\xf8\x89\xe3g\xb5X\x8b\x11\x1b\ +ZT2\xaf\xb9\xb7\xe7(\xd2\xd1G|y\x96}T\ +\xa1\xdc8\xd1\xea\xfa\x05\x8a \xb0r\x97\xdbW\xaa\xd5\ +\xda`,(Z\xf5\x0f\xba!\xf5c2\x99\x5cz\xe7\ +\xa04t\xf7A\xfcc\x86\xed\xec#\x83t\xf6E\xc2\ +\x91{\xf5\xceA\x0b8\x94\x03\xe2\x01*\x1cDT\xe1\ +\xf6\xede\x8cz\xfc\xb6\xd2d\xa6CZ\x8c\xa1e9\ +l\xe39\xd1j\xf9\x91\xd8\xd7*\xdc\xdeS\xdd\xfdJ\ +qI\xd9\xaf\x18\xa3\x12\xf9k\xf4M\x92$Z\xbf\xbe\ +\x8a\x18\x8b\xffS\x9fM\x02:\xfb\xfa\xd2\xd9\xed\xb7z\ +\xe67(\x7f\xdc\x08\xbd\xd3\xd1D\xfd\xc1\xfa\xeb\x8f\x1d\ +;vF\x8b\xb5\x18\xa3\xf4\xa2\x92y\xc1'\x9f|\xd2\ +|\xf5\xaf)3\xbaKk\x9cv[\xbe\xdc8\xd1\xea\ +\xf6\x0b\x14Fs+\xdc\xbe\xf2\xee\xaf\x00\xe8\x19\x8aV\ +\xfd\x83Q^\xfd\xbc\xb3\xe4\x8d\xd7SR\xccmz\xe7\ +\xa1\xb4\x8e\x8e\x8e)z\xe7\x00\xd0#\x03\x97\xfaH2\ +\xc6}{8\x12\xbaY\xef\x1c\xb4\x80C9 \x1e\x18\ +\xe2MC\x8e\x0a\xb7\xaf\x9c1\xea\xbb\x90'\x0a{+\ +<\xb5\xf7\xa8\x9d\x8f\xd3n\xcd%\x92do\x9a\xcf\x18\ +\xbb\xb1\xc2\xe3\xfd\xdc\xe1\x1fEs\xe6\xbdB\x8c=/\ +7v4B\xa1\x90T]]\xad\xc5R\x8a\x10\xd1\xd9\ +\x17\xb5[RNP\xfe7?M\x9a\xa2\xdf\xa1C\x87\ +n8v\xf4\xa8V\x05\xbf\x94AC\x87w\x14\x15\x15\ +\x0d\xec|L\x91\xd1]\xce+\x9d\x0ek\x8e\xec8Q\ +\xea\xed\x0b\x14\xc6(\xbb\xc2\xed\xdb\xabU.\x90\xf8\xf2\ +\xf2\xa7/\xc0\x08o\xff\xa1+R?&\xd1|\x5c\xef\ +\x1c\x94\x16\x0c\x063s\xa7L\xab\xd2;\x0f\x80d\xc3\ +\x0cp\x1a\xef\xa4\xa9\xcf\xe4vt\x84\x06\xe8\x9d\x87\xda\ +p(\x07\xc4\x8b\x84\x7f\xd3\x90\xc3\xe5\xf6\x95\xf6\xd6\xd1\ +w5FB\xdd\xfb\x9e\xad\xff\xaefNDDY\xf6\ +Q\x85\xc4\xbf8R\x1c+FlH\x85\xdb\x1bp\xb9\ +}\xa5/\x94\xfe\xf2\x1dF\xa4\xc9\x9bN\xb0\xa3#\xbc\ +q\xe3\xc6\x84\xfa\xbb\x85=\xfbb\xd7\xb5\xe8g\xf4\xf1\ +\xdeC\x87\x0f\xdfp\xf4\xe8\x91\x98\x0e\xd2\x90\x83\xa5\x0c\ +nY\xf6\x87u\xdfV\xe80\x8eMY\x0e\xdbx%\ +\xf2\x8aF4_\xa00F#Q\xf0\x83ha\x9f0\ +y\xd0\x15\xa9\x1f\xd1$\xd6\xe9\x9d\x83\x1aZZZ\xc6\ +\xa0c\x14\xe2\x123to_B\xdd[u'Y\xf6\ +\xeb3\x9bLk\xf4\xce\x01\x80\xc8\x00o\x1a\xfd\xb5\xb6\ +\xd2\x9b\xdd\xdd\x1e}}\xe1\xc47\xb9*}\xdfS!\ +\xa5\xcf\xc9rX\xcb8\xe7\xb2\xf7\xd6b\x8c\xa5\xee\xd8\ +\xb6\xf9\x9e\x8e\x8e\xe0\x13J\xe4\xd5\x97`\xb0=\xb4y\ +\xd3\xa6\xb8\x1f\xdb\xbd\x1a\x8a}\xfdwK\xca\x09\x9af\ +\xbdDK\x9f\xfe\x8a\xa1\x0f\xf28|\xf8\xc8\x8d\x87\x8f\ +\x1c\xe9v<^\x0d\xfbv\xd5\xf9B\x1dAy\x05F\ +N;\x9d\x0e\xdb\xfd\x0a\xa5\xd4\xa7X\xbe@\xb9R\xf0\ +\xc3H/\xf4jrA\xe1\x8c\xf6@`\xb8\xdey$\ +2\x8c\xf2\xea\x871\xe6\xd1;\x07\xb5\x04\x02\x81\xb9z\ +\xe7\x00\x90L$\xa2\x84\xff\x90\x9d\x0c\xfb\xf5\xa1\xab\x0f\ +\xe2IR\x16\xfb\x5c\xebjGv=u7f\x02\xfd\ +\xed}\xb7\xf7a\x05S\xea\x96\xd3a[H\x9c\xe7\xca\ +\x89\xb1kG\xed\xa6\xd6\x96\xe6\xff\xa3TN\xbd\x09\x04\ +\x02\x1d\x9b7\xd7|a\xbf\xb1D \x0aI\xf9RP\ +\xd4\xed\x83\x1bh\xe1\xe3i\xf4\xfc\x04\xd5\x0f\xb0\xd6\xcd\ +\xd1#G\xbe|\xf8\xf0\xe1\x93Z\xad\xe7\xad\xa9\xba1\ +\xd8\x11\xec\xd7\xb5\x9cx}\x96\xc3z\xb7\xc2)\xf5\xa8\ +?_\xa00F\xd98\xb4\x03z\x83\x11Te\xe0\xcf\ +Q\x1f+\x96\xbe\xb9*5-M\xb3\x9f\x19Z\xc28\ +/\xc4)t\xf6\xc5\xb1d\xd8\xaf\x0f]}\x10O\x12\ +\xfeM\xa3?:\x04I\xf6\xfe[\x9c\xb1?\xaf\xad\xf4\ +\xaa>Z\x94\xe5\xb0\xad\x96(\xd2\xaf\x11\xbc\xbd\xbb\xeb\ +\xf667\xfa\xbf\xa3tN\xddiik\x0dn\xd9\xb2\ +%E\x8b\xb5\xd4`J\xcaW\x82:&\xdc\xd1L\xbf\ +\x7ff8\xddz\xad1\xbb%\x8f\x1e=:\xfc\xf0\xa1\ +C\x9a\xdd\xbcm\xad\xa9\xa2\xf6\xf6@L\xd7p\xa23\ +N\xbbM\xb3\x0d\x15e}\x81\xc2h\xae\x16\xef\xa5\x90\ +\x980\x82\xaa\x0c\xfc9\xea\xc7\xc87~\x18\xe7\x05\xd0\ +\x0ecRB\xdf\xad$\xc3~}\x16\x8b\xc5\x8f\xae>\ +\x88'\x09\xfd\xa6\xd1_9\x8e\xd1\x17\x19\x0f\xcb\xbe\x11\ +\x16\x04V^\xf1\x81/O\x89\x9cz3\xd1~_\xa5\ +\xc4\x99-\x96k>\xde\xb3\xfd\xe4\xa5\x8b\x0dw\xaa\x95\ +SW\xcdM-\x01_\xad\xd7\xa2\xc5Zj\x111\xc6\ +\xab\xa8\x9b\x06\xfai\xe5\xd4\x814\xf1\xbe\xeb\xf4NE\ +\x15G\x8f\x1d\x1b~\xe8\xd0\xa1\x13Z\xadWW\xfb!\ +\xb5\xb7Ey\xa8#\xa7\x16\xa7\xdd\xaam{\xa5\xc8\xaa\ +\xe5\x5c.\x08\xac\x5c\x8b\x13\xcf!\xb1L.(\x9c\x81\ +\x839\x94\x81Q^\xfd\xac\x5c\xb6h\x96\xc5b\xf1\xeb\ +\x9d\x87Z\xfc~\xffk\xf8\xbb\x05q\xc4\xb8\x9d}\x09\ +~\x1ao2\xec\xd7g6\x9bw\xea\x9d\x03@W\x09\ +\xfd\xa6!\xc7\x04\xc7\xe8\xfaX\x0bh\xdda\x9cVT\ +x|O*\x91So&:\xbe\xed\x8b\xb6@\xb9\x7f\ +\xdf\xce\xe6\x0b\x0d\xe74\xd9\xe3\xa8\xb1\xb1)\xb0\xb5\xce\ +\x97\xa6\xc5Zj2a\x8cW\x15\xb3\xbe\x1b\xa0\x9f\xfd\ +\xe0\x16\xbd\xd3P\xc5\xb1c\xc7n\xaa\xaf\xaf\xd7\xec\xa4\ +\xc5:\xdf\x06jkm\xe9\xf3y\x12\xe7\xf9\x1a\xa4\xf3\ +O\x97\x0f\xda`\xb2\xaa\xba\x92\xc4s\xb2\xc6\x8f\xda\xa7\ +TN`\x0c\x892z\x9a(c\x9a\x89\xf2\xe7iD\ +F\xbf\x01\xf4\xfb\xfd\xafa\xa4\x17@u\x09\xbdg_\ +2\xec\xd7g2\x99\x5cz\xe7\x00\xd0URW8&\ +:\xbe\xed\xeb\xef\x88lW\x8ch\xb1\xcb\xe3\x95}\x98\ +F_&8F\xd7w\xf0\xf0P\xce\xa9\xc7\x91\x90}\ +\x1fm?\xddp\xeeL\x86\xda\xb9\x10\x11\xf9\x1b\xfdm\ +\xdb\xb6\xd5%|\xa1\x8f\x08\x9d}j\x1a\xf7\xb5\x0b\xb4\ +\xf4\xe9\xaf\xe8\x9d\x86*\x8e\x1f?~\xf3\xc1\x83\x07\x8f\ +i\xb5\xde\xf6\xad\x9b\xa8\xa5\xa5\xa9\xd7\xe7L\x1cg\xd3\ +ld\xcc\xe5\xf1U\xf5u\xf2n\x9f8\xcd\xd52g\ +H\x1c\x890z\x9a\x91\x91\xf1\xea\x1fV,\xbe)\x11\ +:\xb7\x12\xe1\xcf\xd3\xa8\x92\xe1\x06\xb0\xa5\xa5e\xcc\xa3\ +\xb9\x05\x97&M}F\xd6^\xd3\x00\xb20f\xd8\xce\ +>\x9e\xe0\xf7\xedF\xdf\xaf/5-\xed\xe4;K\xde\ +x]\xef<\x00\xbaJ\xe87\x0d%L\xb4\xdfW)\ +\xf7\x10\x8c\xcb\xd8\xeb\x15n\xefl\xf9qz\x97\xe3\x18\ +}\xd1\xe9\xb0\xe6tW\xf0\xdb\xbd\xc3w\xe0\xe2\x85s\ +7\xaa\x9d\x03\x11\xd1\xc5\x8b\x17Z\xb7o\xdbn\x98}\ +\x17D\x01\xc5>5\xdd>\xb8\x81\xfeZ|\xa3!\xf7\ +\xf1;q\xe2\xc4-\x07\x0e\x1c8\xaa\xd5z;\xebj\ +\xa8\xb9\xb9\xf1\x0b\x8fs\xce\x1b\xb3\xecV\xcd\xfe\x80\xaf\ +\x9c\xa4;FN\x0c\xceiM\x96\xc3Z\xa6LF`\ +$\x890\xc2\xdbuo\x9eD\xe8\xdc\xc2(\xaf~\xde\ +Y\xf2\xc6\xeb\x89\xd2\x01*G0\x18\xccljjZ\ +\x99\x97?}\xa5\xde\xb9\x00\x18\x0ec\x09{\xdf\xfe\xc4\ +\x93\x85\xffa\xf4\xfd\xfa\x8c\xbc?+$\xae\x84}\xd3\ +PR\x96\xc3\xb6\x9as.\xbb3\x8f1\xf6\x92V'\ +Kr\xce\xd7t-\xf8\xed\xa8\xab\xd9\xd1\xd4x\xf1\xeb\ +Z\xac\xdd\xd0p\xa1e\xe7\xce]\x03\xb5XK+8\ +\xa0C}\x83\xc5&Z9u eY\x87\xea\x9d\x8a\ +\xe2N\x9e<\xf9\x95\x03\x07\x0f\x1e\xd5j\xbd]\xdb\xb6\ +PS\xe3\xa5\xce\xff\xe4\x9cS\x9d\xd3a\xd3\xac0\xe2\ +r{\x171F\xb2\x0e\xd5\xe0\x9c\xf69\x1d\xd6\x1c\xa5\ +r\x02cI\x84\x91\xd3\xae\x05\xbeD\xe9\xdcJ\x84?\ +\xd7\xff\x9f\xbd{\x8f\xaf\xaa:\xf3\x06\xfe[\xfb\x9c\x93\ +\x0b\xd7\x00^@\xa1xC\x11\xad\x8ab\x82Z\x15\xac\ +6\xd1\xd7\x96\xc4W\x98\xd6\x11\xa5T\xb4#\x1a*\xc9\ +\x94\xa43\x1aBg\x0a\xad\x80\xe5\xd6w\x90\x82\x08h\ +\xa7\xe8\x98`\x1dI\xb4\x12\xee\x90\xc3]\x11A@\xc1\ +p\x07\x93@.'\xe7\xb6\xd7\xfb\x07\xa4\x8d6\x84s\ +\xb2\xf7^k\xafu\x9e\xef\xe73\x9f\x99!\xc9Z\x8f\ +pr\xce\xde\xcf~\x9e\xf5\xe8*\x91n\x04\xeb\xea\xea\ +\x1e\x7f\xec\x89\x9f\x7f&;\x0e\x92\x80\xb4\xad\xeb\x03\x98\ +\xc2\xf7\xedf\xd4\xbcSv\x0cN\xa2\xc1\x1c\xc4\xad\x94\ +}\xd3\xb0[NV\xc6,pL\xb4\xbc\x10\xc3\xc4\xd2\ +r\xff\x14\xeb\x11\xb5\xed\x91\x073\xde:[\xe1\xc7\xb7\ +m\xda\xb0jMC\xfd\x99\x81N\xef\x09\x00'N\x9e\ +\xac\xfb\xf8\xe3\x1d\x9dD\xec%\x12\xb5\xf1\x8a\x93?4\ +\x88\x82\x1c!GJ\x0au\xa8\xaa\xea\x8a=\x9f\xef\xf9\ +B\xd4~\x1fo\xab\xc4\xe9\x9a\xaf\x01\xf0M9Y\xe9\ +\xb7\x8b\xda\xb7\xb4\xcc_\x04\xc6\x9e\xb5\xbaN\xf8L\x83\ +\xe53S\x89\xbeTh9m\x99\xe0[8o\xe6\x8c\ +\xa4$_\x8cSt\xe4Q\xe1\xefUW\xba\x0f\xea\xf8\ +\xb6\xc6@c\xff\x11\xff\xfc\xb3\x06\xaa&%\x221\x9d\ +\xd3}\x5c\xe1\xfbv\xd3\xbcYv\x08NR\xa1\xba\x9f\ +$&u\xdf4\x1cp\xb6\x9d\xcc\x9ce\xc3R\x13J\ +\xca6\x0a\xe9\xd9_\xbb\xaa\xfc@0\x18\xb8[\xc4^\ +\xc7\x8f\x1f;\xb3\xf3\x93O\x84\x9c\x07(\x1a\xb5\xf1\x8a\ +\xf5\xf0\xb5\xb5\x98\xfbT\x1f\xd9a\xd8\xee\xf0\xa1\xc3W\ +}.0\xe1\xf7\xc9\x8eM\xf0o\x5c\xe5\xf8\xc3\x85f\ +%\xe5\xfeg\xc1\xac?\x14\x09\x85y\xaf\x11#\x86^\ +x\xda\x08IH#G\x8f\x9d\xaeB\x0b\xef\xb7\xcf\xe6\ +\xf1z|\xc2\x06\xf6\xb4\x17\xb5\xf2\xca\x95h7\x84\xa1\ +P\xb8\x03\x0d\xef \xc4\x1e*\x9f\xd9\x175\xf95\xb2\ +cp\x92*\xd5\xfd$\xf1(\xfb\xa6\xe1\x94\xec\xcc\xc1\ +\xb9\x1cx\xc3\xea:\x8c\x19\xb9\xa5\xe5\x95s\xed\x88\xe9\ +|\xf2\x0b\x8b\x971 \xc7\xc9=\x9a\x1d;z\xec\xcc\ +\xa7\x9f\xee\xea\x22b/\x19(\xd9'\xde\x0d=j\xf0\ +\xee\xf8\x9e\x18\xda\xdf+;\x14[\x1d:t\xf8\xaa\xdd\ +{v\xef\x17\xb5_\xa8\xa9\xe9\x9d\xfc\x09\xc5\xc3\x9c\xde\ +\xe7\x9d\xe5\x95\xc3\x190\xc7\xea:\x8cG\xfa\x8dx8\ +\xe3\x98\x1d1\x11=\x85#\x11K-\xe2\x22\xb4\x96\xb4\ +\xf1x=\x9be\xc4\x12/j\xe5\x95'Qo\x08\x9b\ +\x87wP\xa2\x998\x8eq}+\xfb\xc0\x95\xbdo\x8f\ +\x9a\xd1\xcbe\xc7\xe0\x14\x1a\xccA\xdcL\xd97\x0d'\ +\xe5d\xa6?\x0e\xce\x97[_\x89=\xfdNY\xe5\x22\ +\xeb\xeb\xfc\xa3\xfc\x82I\xef\x01\xecGN\xac\xfdmG\ +\x0e\x1f>\xbd\xeb3}\x13}\x00%\xfbd\xe9\xee\xab\ +\xc7\xaf\x87\xa5\xe0\xd7\xc3Rd\x87b\xab#\x87\x8f\x5c\ +\xfd\xd9g\x9f\xed\x13\xb6\xa1\xc1J\xc7\x17\x14;\x96 \ +y\xf7\x03\xff\xbd\x86\xc1\x96Z]\x87\x83\x0f\x1c\x96u\ +\xa7\xb8\xbf\x17\xa2\x9cQcr\xc75\x05\x02\xae\xef\xf3\ +o-i\xc3\x18+\x97\x11K\xbc\xa8\x95W\x9eD\x19\ +\xd4\xd1\x9a`0\x98FU~\xc4i\x1ag\xfa\xc0\x98\ +\xba\xf7\xed\xd1H\xa4\xab\xec\x18\x9c\x92H\xe7\xb1\x12\xf5\ +(\xfb\xa6\xe1\xb4\xec\xac\x8c\x878\xb8\xdf\xea:\x06c\ +#\xcfM\xad\xb4M^a\xf1r0\xfc\x1f;\xd7<\ +\x9f\xaa\xaaC\xb5\xbb\xf7\xec\xd1\xf6\x0d\xba\x99\xd7K\xc9\ +>\x99\x86\xf6\xf7j\x97\xf0;z\xf4\xe85\xbbw\xed\ +\xda+j?\x83\xb1\xa5\xe3\x0b&\xfe\xb3\xdd\xeb\x96\xbe\ +\xbfq\x80\xc9\xb1\xd2\xea:\x86a\xdc\x9d\x93\x99\x91P\ +-l$~*T\x9d\xb5\xd6\xc2\x0b\x00\x8b\xe6\xcf^\ +\xa2\xc2\x99l\xd4\xca+W\xa2\xdf\x186W\xf9\x8d\x1c\ +=v\xba\xecX\x88\x8e\x98\xb6\xf9>\xae\xe8\x99}O\ +>\xf3\x8b\xbb\x22\x91\x88Ov\x1cNHJ\xf25\xd2\ +`\x0e\xe2fJ\xbei\x88\x92\x93\x99\x91\xc1\xc1-W\ +\xa10\x86\xe1%\xe5\xfe\xbf\xd8\x11S~\xc1\xa4\x0f\x18\ +X\x96\x1dk]\xc8W_}U\xbbw\xef\xe7\xae>\ +7\xc9.T\xd9'\xdf\xd0\xfe^\xedZz\x8f\x1c;\ +\xd6\xefS\xa1\x09?cI\xfe\x84I\xa3\xecZo\xe9\ +\xfb\xab/\x86\xc7\xf8\xd4\xea:&\xa2\x0f\xfd\xe8\x81A\ +k\xed\x88\x89\xe8M\x85\xaa\xb3\xb6\xce]S\xe5L6\ +\x15\x92\xaa\xbaZ\xbc`\xce\xf8D\xad\xeek\x16\x0c\x06\ +\xd3\xea\xea\xea^\xf8\xf1\x13\xcfTQ\xd2\x8f\x90X1\ +%\xef\xdb\x99i\x0e\x92\x1d\x83ST8\xab\x97$6\ +%\xdf4D\xca\xc9\xcc\xe8\x07\xa0\xda\xea:\x0cx\xb8\ +\xa4\xbc\xf2C+k\xe4\x17\x16\x7f\x04\x86\x07\xac\xc6\x12\ +\x8b/\x0f\x1e\xa8\xd9\xb7o_B$\xfa\x00J\xf6\xb9\ +\xc5\x0b\x0f]$;\x04\xdb\x1d?v\xac\xdf\xaeO?\ +\x15\x96\xf0\x83\x81\xd7\xf2\x0a&=m\xc7RI\x9e\xe4\ +\x1dV\xd70M>\xe2\x91\xcc;l8\x16\x81\xe8n\ +\xd4\x98\xdcqn\x1f\xcc\x01\xb4}\xee\x9a*g\xb2\xa9\ +\x90T\xd5Y\xa2W\xf75k\x0a\x04z7'\xfd\xa8\ +\xda\x94\xd8A\xe7i\xbcL\xd1\xfb\xf6h\xd4\xbcQv\ +\x0cNQ\xe5\xac^\x92\xb8\x94|\xd3\x10-;3\xbd\ +\x87-\x15~`\xf7\x97\x94U\xb6\xab\xba%\xaf`\xd2\ +J\x80\xddg5\x86X|\xf9\xc5\x175_\xee\xff\xa2\ +\x9b\x88\xbd\xdc\x82\x92}\xee\xd0\xddW\xaf\xe5\x94\xdec\ +\xc7\x8f\xf7\xdb\xf9\xe9\xce\xcfE\xed\xc7\x18\xe6\xe6\x15\x14\ +?ge\x8d\xd2r\xfff\x80\xf5\xb2\x14\x08\xc7\xe8G\ +\x1e\xccp\xec\xa6\xb6\xf4\xfd\x8d\x03\x9cZ\x9b\x88\xa7B\ +\xb5YR\x92\xaf\xb1\xad\x83\xb8\x17\xce\x9b9C\x95V\ +^\xaa\xa8\x92\x87\xaa\xfb\xbe\xa9)\x10\xe8M\xe7\xf9\x11\ +\xd26\x93\xa99\xa0\x83sS\xdbI\xbc\xaa\x9c\xd5K\ +\x12\x97\x92o\x1a\x00\xf0\xc6{k\x84&\xa3r23\ +\xfa\xd9q\x86\x1fc\xec\xae\xb37\xd1\xb1\xcb/,^\ +\xc3\x18\xee\xb5\xbaw,\xf6\xef\xdb_\xf3\xe5\x81\x03\x09\ +\x95\xe8\x03\xdc\x95\xec\xfb:\xd2\x0d\xbb\x1a\xfa\xe2\xc3\xe3\ +\x030\x7f\xef-X\xb0\xf7\x16|t\xf2\x06\xecn\xbc\ +\x02\xd5\xd1\x1e\xb2\xc3s\xdc\x0d=jP\x90\xe3\xfa\xf3\ +\xf9\xe3v\xe2\xf8\x89k?\xd9\xf9\xc9nQ\xfb1\xc6\ +f\xe5\x15Nz\xa1=?{\xee\xd8\x81\xdb\xac\xec\xcf\ +9\xcf\xcd\xceJ\x7f\xcd\xca\x1amygy\xe5px\ +\x8cO\xdfY^\xe9\xfa\xc9\xad$6*T\x9b\xc5\xd2\ +\xb2\xa3J+\xaf\x0aS\x8fu\x96\x92\x9c<Uv\x0c\ +nC\xe7\xf9\x11\xeb\xf4=\xb3\x8f\x99j\xde\xb7G\xcd\ +\xa8~\x17\xf58{~\xef\xa2\xf9\xb3\x97\xc8\x8e\x83\x90\ +\xb6(\xf9\xa6\xf1\xce\xf2\xca\xe1\x1d}\xc9\xd5o\xbf\xe7\ +\xbfJ\xe4\xbe9\x99\x19\x19\xf6L\xe9\xc5m%e\xfe\ +\x98\xce\xc1\xca+\x9c\xb4\x1e`\xdf\xb3a\xcf\x0b\xda\xbb\ +wo\xcd\xc1\xaf\x0e&\x5c\xa2\x0f\x00<\x86\xfck\x83\ +\x8a\xdd\x11\xbc\xb8\xac\x09\xc3\xa6U\xe1\xe9\xd9\x9f\xa2x\ +\xa1\x1f\xaf\xbd\xb3\x16\x0b\xdeY\x8b\xa2\x05\x95xj\xd6\ +N\xfch\xeaA\xe4\xfc\xa1\x01\xcf,\x0e\xe0\xc5eM\ +\x98\xbf\xd1\x83\x0f\xf6v\xc4\xc7\xa7\xba\xe0Hc\x174\ +DSe\xffg\xd8\xe2\xe1kk\x91\x9d\xae_b\xf3\ +\xe4\x89\x93\xfd\x85&\xfc\x80\xe9y\x05\x93&\xc4\xf33\ +\xa5\xe5\x95s\x19\xf0\xb0\xc5}\x7f\x95\x93\x951\xcb\xca\ +\x1am)-\xf3\x175O\x076\x0c\xb6\xb4\xb4\xcc_\ +\xe4\xd4^D\x8c\x91\xa3\xc7NW\xa1\x857\x96\x96\x1d\ +UZy\x9b\x02\x81\xde\xd4:)\xcf\xc2y3gt\ +\xea\xd4i\xa5\xec8\xdc\x86\xce\xf3#\xd6\xc8\xbf\x9ew\ +\x8c\xa2\xd3x\xcd\xa8\xa9\xdf\x19=P\xe7\xc1\x1eIl\ +\xca\xbdi\xb4\xbc\xc9\xf3\xfa\xb0\xbf\xa4|\xa3\xa5\xea\x93\ +x\x9d\x9d\xd2\x8b7\xac\xae\xc3\x18\x06\x94\x96W\xeeo\ +\xeb{\xf2\x0b&U2\xe0\x0e\xab{\xc5b\xf7\x9e=\ +\xd5UUU\x09\x99\xe8\x03\x00/\x93[\xd9w\xfc4\ +\xc7\x8b\xcb\x9aP\xb1;r\xc1\xef=Y\xc7\xf1\xe9\x91\ +(*vG\xf0\xda\xaa\xd3\x98\xf4\xceq<;\xff\x08\ +F\xcc:\x82\xcc\xa9'1r~\x03^\x5c\xd6\x84\xff\ +\xf9$\x15\x9f|\x9d\x86\x9aHg\x01\xff\x05\xf6\xcb\x1f\ +\x1a\xc4\x95\x17\xb9\xa7\xe2\xd2.'O\x9c\xec\xff\xc9\xc7\ +\x1f\x0b\xac\xf0\xc3\x94\xfc\x82\x89/\xc6\xf2\xbdg\x93f\ +\xcc\xd2y\x7f\x9c\xf3\xc9\xc32\xd3'[Y\xa3-%\ +e\xfe\xa5`\x98\xf8\x8d?d\x98h\xf7\xd4s\x22\x96\ +*Uf\xb1\xb4\xec,\x9c7sFR\x92\xafQD\ +<V\xa9\xd0:\xad\xb3%\xaf\xfda\xa8\x0am\xdf2\ +\xd0y~\xa4=t>\xb3\x8f+x\xdf\x0e\x00\xd1h\ +\xb4\x93\xec\x18\x9c\xa0\xca\x83=\x92\xd8\x94z\xd3h\xed\ +&\x8f\xc1\xd8\x5c\xba\xdc\x7f\xbf\xc88r2\xd3\x1f\x07\ +L\x1b\xaaV\xd8U\xa5\xe5\x95GZ\xfbJ~\xe1\xa4\ +\xcd`H\xb7\xbe\xc7\x85\xed\xfa\xec\xb3\xea#\x87\x0fw\ +\x17\xb1\x97[\x19\x92\x7f\x13\x8e\x9e1m[\xeb\xcbS\ +\x1c\x15\xbb#x\xe5\xfd\x93\xf8\x97?\x1e\xc2\x0f\xa7\x1d\ +\xc5\xf3o\x06\xb0|\x7f\x0f\x1c\x8b\x5cb\xdb>\x22\xfc\ +v\xe4wd\x87\xe0\x88\x93\xa7N\xf5\xdf\xb1\xfd\xe3\xcf\ +\x84m\xc8\x8cIy\x85\xc5\x93\xda\xfa\x96\x92r\xff\xd3\ +\xff\x90D\x8b\x9b9+'+\xe3W\xd6\xd68\xbf\x92\ +2\xff\xa7\x8c\xa1\xd5\xa4\x10c\x18\x1ek\xc54q\x97\ +Qcr\xc75\x05\x02\xaeo\xf3\x89\xa7eG\x95\x09\ +}*\xb4N\xeb.55u\xa2\xec\x18\xdc\x8c\xce\xf3\ +#q\xd26\xd9\xc7\xb8zg\xf6=\xf9\xd4\xb8[\x22\ +\x91\x88Wv\x1cv\xbb\xd0\xf9\xbd\x84\xb8\x852o\x1a\ +m\xdd\xe4\xc1\xc0\x87\xa2\xcfm\xca\xce\x1c\x9c\x0bn\xf5\ +\xc6\x18\x00X\xaf\xd2r\xff7\xa6\xfd\xe6\x15L\xda\x06\ +\x8b\xe7e\xc5\xea\xb3\xcfv\xd5\x1c;z4\xa1\x13}\ +\x00\xe0\xf1\xc8\xfdU8z\xda\xbed_k\xb6UE\ +\xf1\x9fo\x1f\xc4\xa3\xd3\xbe\xc0\xf2\xfd\xea\xb4\xc7^\x96\ +\xf45&>\xa6\xe7\xb9\xbe_W\x9f\xba~\xc7\xc7;\ +\x84%\xfc\x18\xd8\x8b\xf9\x05\xc5SZ\xfb\xda\xb2\xb2\xca\ +\x87\x190\xd7\xca\xfa\x1c\xfc\xb5\xec\xcc\xc1\xb9V\xd6h\ +KI\x99\x7f)chs \x07c\x18@\x09?\xf5\ +\xa8R]\x16O\xcb\x8e*\x13\xfa\x82\xc1`\x1aUM\ +\xc9E\xed\xbc\xb1\xa1\xf3\xfcH,\xb4\xcd\xf4\x9d\xa5\xcc\ +}{3\xce\xa3ZN\xe2U\xe5\x81\x1e!J\xbci\ +\x9cK\xf4\xb5y\x93g\x18liI\xb9\xdfR\xfbY\ +\xbc\xb2\xb3\xd2\x8b9\xe7v\xdc\xdcv+)\xf3\x07J\ +\xcb\xfcE\xbf\xfc\xb7\xff\xd8\xcd\x18\x84<i\xdf\xb9s\ +g\xcd\xd1\xa3\xc7\x12\xb6u\xb7%\xaf\xec\xca\xbe\xd3\xe2\ +.O\xfe\xf3\xed\x83x\xfe\xcd\x00\xaa\x1a\x5c\x7f<\x16\ +\x00\xe0\xfe>\xc7\x909\xc8\xdaPX\xb7\xfa\xfa\xd4\xd7\ +\xd7o\xdf\xbe}\x97\xb0\x0d\x19\x9b0\xbe\xa0\xf8\x1b7\ +J%\xe5\x1bo\xe3\x8c\xfd\xc5\xca\xb2\x9c\xe3\xad\x9c\xcc\ +\x8c\xd1\xd6\x82;\xbf\xd22\x7f\xd1y\x1f\xf6|\xcb\xb9\ +\x84\x1f\xb5\xf4*D\x95\xea\xb2xZvT\x9a\xd0\xa7\ +J\xb2Ug\xd4\xce\x1b\x1b:\xcf\x8f\x5c\x10\xd3w@\ +\x07g\x92\xcf\x1cj\x0f\xc6\xaf\x95\x1d\x82\x13Ty\xa0\ +G\x88\xeb\x93}\xb1Ts4c\xc0\xdc\x92\xb2\xca\xb8\ +\x0e\xa3\xb7*'+c\x168\x7f\xdc\xea:\x8c!e\ +\xe3\xda\xbf>e\x9a\xe6uv\xc4u!\x1f\x7f\xfcq\ +\xcd\x89\x13'(\xd1w\x8e!\xf9\xf3\xd3\xe9\xca\xbeo\ +\xdbV\x15\xc5Of\x1f\xc2\xb2\xddj\x9c\xe77\xe6^\ +=\x06\x8f\xb4\xa6\xba\xbaz\xc0\xf6\xed\xdb\x84%\xfc\x0c\ +\xc6^\xc8/\x9c4\x0b\x00\xfeg\xf9\xe6^\x0c\x86\xb5\ +\x0b\x16\xce\x97\xe7d\xa5\x8f\xb0%\xb8V\xbc\xb3\xbcr\ +x\xbc\xed\xc5\x8ca8\x0d\xedP\xc3\xa81\xb9\xe3T\ +\x18\xcc\x91\x9c\x9c\x5c\x1bO\xcb\xce\xa2\xf9\xb3\x97\xa8\x92\ +\xbcQ%\xd9\xaa;j\xe7\x8d]\xcb\xf3\xfc(\xe9G\ +\x12\x85\x8am\xbc\xdc\xc4\x95\xb2cp\x82J\x0f\xf4H\ +bs\xf5\x9bF<\xd5\x1c\xcd\x18cSJ\xcb\xfd\xad\ +\xb6\xaa9%;+\xe3\x0d\x13\xd1\x87\xac\xacQ\xb9~\ +\xc5\xd7\x91hD\xc8\x99E\xdb\xb7\xef\xa89u\xea\x14\ +%\xfaZ\x90\xdc\xc5\x8bc\xb5r\x1eD\xbe\xbc\xec\xec\ +y~\xd5Qw\xbf\x1czzO\xe0\xdf\x1e\xed+;\ +\x0c\xc7TW\xd7\x0c\xd8\xb6U\x5c\xc2\x0f\xc0s\xf9\x85\ +\x93\xe6\x1a\xcc\xb4t\xde\x08\xe7|mvV\x86\xa5\xf7\ +\xbe\xb6\x94\xbe\xbfq@\xf3@\xa6\xb81L\x14}\xbc\ +\x03\x89\x9f*Ue\xed\x99\xba\xa7\xca\xa4>j\xe5u\ +\x07j\xe7\x8d\x1f\x0d\xf1 \xdf\xc68\xd7\xb7\xb2\xcf\xe5\ +\xf7\xed\xad\xe1\x9c\xbb\xfe<\xdex\xf9|\xbe`\xac\xe7\ +\xf7\x12\x22\x9bk\xdf4\xdaS\xcd\xd1\xc2\x84\xd2\xf2J\ +K\xe7O\xc5\xeb\x91\xcc;\x96\x9b\x9ce\xb4\xe7g7\ +\xad\xafh\x08\x87BB\x0eR\xdb\xb6m[mu\xf5\ +\xd7\xee\xce\xecH`H.\x8c\x17]\xd9\xd7\xd2\xb6\xaa\ +(~4\xb5\x0a\xdbk\xdc\xdd*\xfb\xe0\xd5_c`\ +\x1f\x8f\xec0\x1cSS[3`\xf3\xb6-\x22\xcf\x9b\ +{z\xd3\xc6U\x1d\xdb\xfd\xd3\x1c\xdbs\xb22\xee\xb6\ +1\x9e\x7f\xe4a+\xad\xfc\xb8a\xb0\xa5\xa5\xefo\x8c\ +\xa92\x9c\xc8\xa1JUY{\xa6\xee\xa94\xa9O\x95\ +\xa4\xab\xee\xa8\x9d\xb7}h\x88\x07I\x08\xdc\xbd\xf7\xed\ +\xe7cF\xcd\x9e\xb2c\xb0\x9b\xc7\xeb=);\x06B\ +b\xe5\xca7\x8d\xa5e\xeb\xbb\xb7\xbb\x9a\xe3o\xd8\xd3\ +\xa2\xcfmz$\xebv?\xe3\x91~\xf1\xfc\xcc\xa6\xf5\ +\x15\xe1`(\xd8\xfe\x1b\xee8l\xdd\xba\xf5tMM\ +\x8d\xeb\xdb\xa5d\xf0H\xcc\xf6E\xe1\xc3\xb13\xf2\x1f\ +D>\xf7\xea^\xfc\xf7g\x97\xca\x0e\xa3M\xcf\xfd\x9f\ +>\xb2Cp\xd4\x99\x9a\xd37l\xde\x22.\xe1\x17\x0a\ +\x06\x1e\xda\xb3kG(\xde\x9f\xe3\xe0\xfb\xb2\xb3\xd2\x07\ +:\x11S\xb3\xb3\x836\xd8\xc5V\xd60M>\x22\xfb\ +\xa1\xc1\x22+&I\x1ctm\xe1m\xb6p\xde\xcc\x19\ +II\xbeF'b\xb2\x9b*I\xd7D\x90\xd2\xb1\xe3\ +\xc3\xb2cP\x15\x0d\xf1 :\x9f\xd9\x07\xa6^\x1bo\ +\x94\x9b\xda\x15\x98x=\x9e}\xb2c $V\xae|\ +\xd3\x18\x91ugu\xbcI\xb3\xd60\x86\xe1%\xe5\x95\ +\x1f\xda\x11S\xac\x86e\xdd\xb9/\xc4#=\x00\xac\xbc\ +\xd0\xf7V\xae_\x11\x08\x86\x82>\xe7\xa3\x026o\xd9\ +|\xba\xb6\xb6\xb6\xab\x88\xbdT$\xb3\x8d7\xcc\xddS\ +\xad6\xfb\xdd\xfd\x98\xf0\xbf\x1dd\x87q^\xd7u=\ +\x85\xc7\x86j\x9e\xf0;}\xfa\x86\xcd\x9b\xc5%\xfcN\ +\x9e8\x9a\xb4{\xd7\x8e\x98\xbf\x9f\x03\xc7r23,\ +\xbf?\xb7\xa5\xb4\xdc_\x11\xebY\xad\xe7\xc51\xf1\x91\ +\x073\xde\xb2)$\xe2\x00U\xaa\xc9\xac\xb4\xe3\xaa2\ +\xb1\x8fZy\xdd\xe3\xf5\xb9\xbf_\x97\x96\x96\xf6\x0b\xd9\ +q\xa8\x8a\x86x\x10m)8\xa0\x83\x9bQ5\x0e\x07\ +\x8f\x03cl\x9b\xec\x18\x08\x89\x95+\x93}\xc0\xd9\xa4\ +Y{\xdbb[b`\xf7\x97\x96\xfb\x85N\xcc\x19\x91\ +uguvf\xfaP\xf0\xf3\xb7!o\x5c\xf3a]\ +8\x14\x122u\xc0\xef\xdft\xe6\xcc\xe93\x94\xe8k\ +\x83!3\xd9g\xba'\xd9\x07\x00\xebv\x9epu\x85\ +\xdf\xf7\xafs\xd7\xdf\x97\x13\xce\x9c9}\xc3\xe6M\x9b\ +w\x8a\xda\xef\xd4\x89\xa3\xf8lg\x0c\xd7.\x1c\xf59\ +\x99\xe9\x8e\xf6{\x9f\xab\xc8\x1ebe\x0d\xce\xf1Vv\ +Vz\xb1=\x11\x11\xa7\xa8RMf\xa5\x1dW\xa5\x89\ +}\xaa$_\x13\xc1\xc2y3gt\xee\xdc\xe5\x8f\xb2\ +\xe3P\x19\x9d\xe7\x97\x988\xa0oe\x9f\x82m\xbc\xd1\ +h4Ev\x0cvc\x9e\x0b\x17\xf4\x10\xe2\x16\xae~\ +\xd3x$\xebv\xbf\xd5\xc1\x17\xe7\xdcVZ^\xb9\xdf\ +\x86u\xe2\x92\x9d\x95^\xcc\xcd\xe8P\x00\x1f\xb5\xfc\xf3\ +\x8d\xeb*\xccHT\xcc\x93\x8e\xca\xca\x8du\xf5\xf5u\ +]D\xec\xa52\x99g\xf6\x85\x5c\x96\xec\x03\xceV\xf8\ +\xb9\xf5\x0c\xbf\xeb\xba\x9e\xd2\xfa\xec\xbefg\xea\xce\xdc\ +\xb8i\x93_X\x85\xdf\xd7\xa7\x8e\xe3\xd3\x8f\xdb\xceK\ +\x98\x9c\x8fv2\x86\xd2\xb2\xca9\xf1\x0ee\xfa6\xce\ +\xb1\xcb\xc9\xe9\xc0\xc4\x1e#G\x8f\x9d\xaeB\x0boR\ +\x92\xaf\xb1=-\xbc\xcdT\x9a\xd8\xa7J\xf25Q,\ +^0{\x0c\x0d\xec\xb0\x8e\xce\xf3K,\x0c\xfa\xb6\xf1\ +r\xa8\xd5\xc6\xfb\xc4\xd3\xcf_\x1d\x8d\x9aJ\xc5|!\ +^\xaf7\xbch\xde\x9cwe\xc7AH\xac\x5c\xff\x0b\ +\xf8H\xe6\x1d\xcb\xc1\xf9\xe3\xd6WbW\x95\x96\xfb\xab\ +\xad\xaf\x13\x9f\x9c\x07\xefX\x19:} \xf3\xdc\xff\x1b\ +\xf5\xaf[\x81H8(\xe4\xef}\xfd\xc6\x0d\xf5\x0d\x0d\ +\x8d\xda\x95O;\xc1+5\xd9\xe7\xce_\xc3\xe7^\xdd\ +\xeb\xda)\xbd\x0feh7\xdc\xabUuu\xf57\xf8\ +\x05&\xfcj\xaaOa\xe7\xc7\x9bZ\xfd\x1a\xe7x\xcb\ +\xc9\xb6\xd8\xd22\x7f\x11\x18{\xd6\xea:\xe13\x0d\x96\ ++\xc2\x89\xf3\xc2\x91\x88\x12\x93\x92\xad\xb6\xe1.\x9a?\ +{\x89*\x03\x17\xa8\x95\xd7}\x96\xbc\xf6\x87\xa1\xa9\x1d\ +R\xe9|(\x1b\xd0y~\x09\x82\xcb\x1bx\xe74\xc6\ +\xd5j\xe3e`WH\x0e\xc1v\x1e\xaf\xf7\xb4\xec\x18\ +\x08\x89\x87;\xb3\x0c\xdf\x92\x9d\x95\xf1\x06\xe7<\xd7\x86\ +\xa5\xba\xc9H\xf8\x8d\x181\x22\x0a\x86_\xaf[\xf5A\ + \x14\x8e\xfb,\xfcvY\xbf~}CSc\xa0\x93\ +\x90\xcd4`x\xe4}~\x86\xa2\xee\xadR+\xfa\xf3\ +\x11\xd9!\xb4j`_\xf7\xfe\x9d\xd9\xad\xbe\xae\xfe\x06\ +\xbf\xbfRX\xc2\xaf\xb6\xfak|\xb2\xad\xf2\x1b\x7f\xc6\ +9\xder\xb2Z\xae\xa4\xdc\xff\xac\x85\xe9\xeb\x7f\x13\x0a\ +\xf3^#F\x0c\xad\xb7!$\xe2\xa0Qcr\xc75\ +\x05\x02Jd\xec\xedh\xc3\xb5r\xe6\x9fh\xd4\xca\xeb\ +>\x7fz}n?U\x12\xc6n\xd7\xf2<?Jl\ +kJ\xe3\x01\x1d\x9c\xa9q\xdf\xde\x8cG\xf1\x1d\xd91\ +\xd8\xcdcx\x0e\xcb\x8e\x81\x90x(\xf3\xa6\x91\x93\x95\ +1\xab\xad3\xf0\xe2\xd0MFK\xef\x9a\x8a\xb2\x5c\xce\ +M!\xc9\xb7\xf5\xeb\xd6\x05\x9a\x9a\x9a\x84L\xf8\xd5\x85\ +\xc4\x5c\x1f\x82\x11\xf7>\xa8\xdbV\x15\xc5\xb2\xdd\xee+\ +\x0e\xed\xe9=\xa1\xfd\xa0\x8e\x96\xea\xeb\x1bn\xa8\xf4\x8b\ +\xab\xf0;}\xba\x06\xdb\xb7\xac\x0f\x03x\xcf4\xf9\x08\ +'\x13}\xef,\xaf\x1c\xce\x809V\xd7a<\xd2o\ +\xc4\xc3\x19\xc7\xec\x88\x898K\xa5\x84\x92\x1dm\xb8V\ +\xce\xfc\x13\x8dZy\xdd\xe9\xcfK\xe6u\xf3z\xbd\x11\ +\xd9q\xe8\x82Z{\x89\x8a\x18W\xab\x8d\x97\xc3T\xe2\ +\xa1^<<\x06\xa3Jk\xa2\x14\xa5\xde4\xce\x1e\xb8\ +n\xce\xb2\xbe\x12\xbbJ\xe4\xd0\x8e\xfc\xc2Iu\x0c\x10\ +2 c\xcd\x9a\xb5MM\xc1\xa0\x90\xc1\x1f:\x91y\ +f_0\xea\xded\x1f\x00\xbc\xbc\xec(\xaa\x1a\xdcw\ +\xb4V\x22\x0c\xeah\xa9\xa1\xbe\xfe\x86\x8d\x1b7\x08\x1b\ +\xdaQ_w\xc6\xb7ve\xd9eN\xb6\xee\xbe\xfb\x81\ +\xff^\xc3`K\xad\xae\xc3\xc1\x07\x0e\xcb\xba\x93.\xc0\ +\x14\xa1JB)99\xb9v\xd1\xfc\xd9K\xac\xae\xb3\ +p\xde\xcc\x19\xaaTfQ+\xaf{\xbd\xfd\xa7\x05>\ +J\xf8\xd9\x8bZ\xb2|\x9f\xf0\x00\x00 \x00IDA\ +T{\xf5\xc34\x1e\xd0\xc1\xa1V\x1b/8w\xe7\xe1\ +\xdfV\x18\xc6\x0e\xd9!\x10\x12\x0f\xa5\x92}\x00\x90\x9d\ +98\x97\x03o\xd8\xb0\xd4m%\xe5\x95\x1f\xda\xb0N\ +\x9b\xf2\x0b'5\x02\x10R\xd1\xb7z\xf5\xea`8\x1c\ +\xd2n\xea\x91\x082\xa7\xf16\x85\xdd\xff\xd9\xfd\xea_\ +\xddW0u]\xd7S\xb8\xf2\x22\xf7\xff\xdd\xd9\xa9\xb1\ +1p\xe3\xc6\x0d\x1b\x85U\xf8\x01\xb85\xaf\xb0\xf8c\ +'\x16.}\x7f\xe3\x00\x93[\x9fhf\x18\xc6\xdd9\ +\x99\x19\xca\xb4I&\xbaQcr\xc7\xa90\x98\x03\xb0\ +\xb7\xfd\x96Zy\x89\x1d\xde\xfe\xd3\x02\x9f*\x89cU\ +\xb4l\xed\xa5\xa4\x9f\xfa\xb8\xc6m\xbc\x8c\xa9U\xd9\x07\ +\xce/\x91\x1d\x82\xdd\x0c\x8f\xb1^v\x0c\x84\xc4C\xad\ +7\x8dsr2\xd3\x1f\x07\xe7\xcb\xad\xae\xc3\xc0\xee/\ +)\xf3[\xae*9\x9f\xbc\x82IA\x00B\xaa\xecV\ +\xadZ\x1d\x8eD\x22\xc9\x22\xf6\xd2\x91\xcc6\xde\xa6\xb0\ +\xfb\xafK*vG\xb0\xed\xb8\xfb\x8e\x80\x1c\xd8\xef\x22\ +\xd9!\x08\xd7\x18h\xbca\xfd\x86\x0d\xc2\x12~\x0c\xec\ +\xbby\x05\xc5\xbb\xed\x5cs\xe9\xfb\xab/\x86\xc7\xb0\xfc\ +\xdf`\x22\xfa\xd0\x8f\x1e\x18\xb4\xd6\x8e\x98\x88\x18*%\ +\x92\xecl\xbf\xa5V^b\x97?/\x99\xd7\x8d\x86v\ +\xd8\xaf)\x10\xe8M\xe7\xf9\xe9\xc0\xfd\xd7\xd4\xed\xc59\ +\x94z\xc2\xcd\x81\x1e\xb2c\xb0\x93\xd7\xeb\x8d\xbc\xfe\xea\ +\xcc\x8fd\xc7AH<\x94L\xf6\x01@vV\xc6C\ +\x1c\xdcou\x1d\xc60\xbc\xb4\xbcr\xae\x1d15{\ +\xfe\xf9\xe7\x93\xf3\x0b'E\x18C\x92\x9d\xeb\x9e\xcf\xca\ +\x8a\x95\xd1h4\xe2\x13\xb1\x97\xae\x0c\x89\x95\xf1\x01E\ +\x9ar\xde\xd9xJv\x08\xff\xe0\xfa\xcb;\xc8\x0eA\ +\x8a\xa6@\xe0\x86\x0d\x1b6\xee\x12\xb5\x1fc\xec\xba\xfc\ +\xc2I\xb6\x9du\xea3R>\xb1\xba\x86i\xf2\x11\x8f\ +d\xdea\xf9\xa1\x0f\x11K\x95DRrrr\xed\xc2\ +y3g\xd8\xb5\xde\xc2y3g$%\xf9\x1a\xedZ\ +\xcfI\xd4\xca\xeb~\x7fz}n\xbfN\x9d:\xad\x94\ +\x1d\x87\x8e\xe8<?\xc5q\x8d\xb3}\x8c)u\xdfn\ +\x9a\xbc\x9b\xec\x18\xec\xe4\xf1xh\x00\x1cQ\x8eRo\ +\x1a\xdf\x96\x93\x99\x91\xc1\xc1mx\xba\xc9\x9e.-\xf7\ +O\xb1\xbe\x0e0a\xc2\x84\xae\xc9\x9d.n\x02\xe0\xf8\ +\x81b\x9csTTT\x98&7\x13\xeb\xf02\x07x\ +\x0cy\xd7\x06\x8dA5\xaeK*vG\x5cwv\xdf\ +U\x09\xd6\xc6\xdbR \xd08`\xdd\xfa\xf5\x22[z\ +\xaf\xca+\x9cTeu\x91\x92\xf2\xca\x1d\x8c\xe1RK\ +\x8bp\x8cv\xf2,A\xe2\x8cDm\xe1m\xe6\xf5\xf8\ +\xbe\xb2{M\xa7\xa8T\x81\x99\xa8\x96\xbc\xf6\x87\xa1\x9d\ +;w\xf9\xa3\xec8tE\xe7\xf9\x11\xb7\xe1\xaa\x0d\xe8\ +\xe0Q!\xe7\xd5\x8bbx\x0c\xf7U=\x10r\x01J\ +\xbdi\xb4&'3\xa3\x1f\x80j\x1b\x96\x9aPRV\ +9\xc1\xca\x02\xb9\x85\x85\x97F\x8d\x8eB\xceR\x89F\ +MTTT(\xf7\xc6\xefV2\x07t\x04\x14h\xe3\ +m\xb6\xb5**;\x84o\xe8\xd9)$;\x04\xa9\x82\ +MM7\xac[\xbfA\x5c\x85\x1f\xd0;\xbf`\xd2\xf1\ +\xf6\xfe|Iy\xe5\x07\x0c\xec&+1p\xces\xb3\ +\xb3\xd2_\xb3\xb2F[J\xdf\xdf8\xc0\xa9\xb5\x13\x9d\ +J\x09$'\xdan=^\x8f\xb0\xc1`V\xa9R\x81\ +\x99\xe8\x16/\x98=&--\xed\x17\xb2\xe3\xd0U\xcb\ +\xf3\xfc\xa8\xdaU\x0d\x0c\x1a\x9f\xd9\x07\xb5\xdaxM.\ +\xe6\xcczQ<\x86\xe7\x90\xec\x18\x08\x89\x97\x16\x89\xa2\ +\xec\xcc\xf4\x1evT\xf81\xc6\xa6\x94\x94\xfb\x9fn\xcf\ +\xcf\xe6\xe5\xfd[\xdf$\xa4\x0a\x99b\x10\x09G\xb0j\ +\xd5J\x11[%\x0c\x99\xc9\xbe\x06E*\xfb\x00\xe0\xaf\ +[O\xc8\x0e\xe1\x1b\xbaz\xce\xa0w\x9aR\xd7>\xb6\ +\x0b6\x05\x06\xac[\xb7VX\xc2\x0f\x0c\x97\xe4\x15N\ +\x8a\xfb\x01Ki\xf9\xa6E\x0c\xec\x01k[\xe3W9\ +Y\x196Ldo\xdd;\xcb+\x87\xc3c|\xfa\xce\ +\xf2\xca\xe1N\xed\x91\xc8TI \xd9\xdd\xc2\xdb\x8c1\ +Vn\xf7\x9aN\xa1V^u,\x9c7sF\xd7\xee\ +\xdd\xbfG\x93z\x9dC\xad\xbd\x0aa\xfa\xb6\xf1\xaaV\ +\xe0\xc1\xa3\xa6\x90s\xebEa\xcc\xa0\xb3R\x89r\x1c\ +\x7f\xd3(}\x7f\xe3\x80\x0f?\xdc\xecx\x19oNf\ +F?[\xce\xf0\x03\xe6\xc6{\xa37\xbe\xa0\xe8Z\x96\ +\x94|\xc0\xea\xde\xb1\x08\x85\xc2X\xbdf\xb5\x88\xad\x12\ +\x8aG\xe2\xc7gc\xd0]\xd5rm\xd9V\x15\xc5\xb1\ +&w=\xa8\xbb\xfe\x0a%\xba\x02\x1d\x15\x0c\x86\x06\xac\ +[\xbb\xee3Q\xfb1\xa0[~aq\xccg\x97\x94\ +\x96W\xbe\x0c\xf0\x91V\xf6\xe4\x9cO\x1e\x96\x99>\xd9\ +\xca\x1am)-\xf3\x17\x19\x06[\x0a\x00\x86\xc1\x96\x96\ +\x96\xf9\x8b\x9c\xda+\x11\x8d\x1c=vz\x22\xb7\xf0\x02\ +\xc0\xa2\xf9\xb3\x97\xa84IU\xa5J\xccD\xf7\xfa\xdc\ +\xdf\xaf\xa3I\xbd\xce\xa3\xd6^\xf7\xd3\xfb\xc8>\x89\x07\ +\x8c\xb7\x83\xc9M!g\xd7\x8b\xe2\xf1\x18;e\xc7@\ +H\xbc\x1cMq4WI4\x98f\xed{\x1fm\xe9\ +\xeb\xe4^\xc0\xd93\xfc\xec\x98\xd2k\x18li\xe9r\ +\xff\xfd\xb1|o~a\xd1M\x06\xf3\xec\xb1\xbag,\ +\x9a\x82A\xac]\xbbF\xc4V\x09Gje_\x93)\ +o\xf3v\xd8s\xcc]\xf1\xf6\xeb\xa5\xd5\x83\xc3v\x0b\ +\x86\x82\xd7\x8bL\xf8\x01\xacc~aqhxQQ\ +\x9b\x17s%e\xfe|\x80\xe5[\xdb\xcb\x9c\x95\x93\x95\ +\xf1+kk\x9c_I\x99\x7f)\x18&~\xe3\x0f\x19\ +&:9\xad=\xd1\x84#\x11e\xaa%\x9d\x9c\x9c\xeb\ +T\x22\xd1\x09\xaaTb\x92\xbf\xa3I\xbd\xce\xa3\xd6^\ +\xd7\xd37\xdb\xa7Z\x1b\xafize\xc7`'n\x18\ +\xca\x1c\xc5AH3\xc7\x92}-\xab$\x00 \x12\x89\ +\x1e\xf8K\xd9\xd6\x9b\x9d\xda\xaf\xd9\xd9)\xbdx\xc3\xf2\ +B\x06>,)\xdfx[[\xdf\xf2\xc2/\x8b\xd2\x01\ +\xcf\x0e\xcb{\xc5 \x10h\xc2\xfau\xebDl\x95\x90\ +\x0c\x89G|\xd47\xa9S\xd9\x07\x00\x95\xbb\xed8\x22\ +\xd3>}{\xd0 \xeaf\xc1P\xf0\xfa\xb5k\xd7\x8a\ +L\xf8\xf9\xfa\x86<\xc1g\x8b\x8aZ-\xf7,Y\xbe\ +q$cx\xd9\xca\x0e\x1c\xfc\xb5\xec\xcc\xc1\xb9V\xd6\ +hKI\x99\xffS\xc6\xd0j\x22\x8a1\x0c/)\xf3\ +\x8b\x1c\x82\xa2\xa5Qcr\xc75\x05\x02\xbde\xc7\x11\ +\x0b\xa7Zx\x9b9\x99H\xb4\x1b\xb5\xf2\xaa\x89&\xf5\ +\x8aA\xad\xbd\xee\xc4\xb8\xbeg\xf6q\xae\xce\xf1[\xa3\ +\x9e\xc9\xedg\x9a\xa6R\xc9\xc9\xb6x<\x86\xf9\xfa\xdc\ +\xdf\xd3\x8d8Q\x8e#o\x1a\xadVI\x00\x88\xb2\xc8\ +\xf6w?\xf0\xdf\xeb\xc4\x9e-\xe5d\xa6?\x0e\x98\x96\ +\xcfub06\xbf\xfd\x9e\xff\xaa\xd6\xbe\x967\xa1\xe8\ +\x1e\x8f\xc7Siu\x8fX466`\xc3\x86\xf5\x22\ +\xb6JX\x1e\xa9\x95}j\x1d\xb3\xe3\xb6\xca\xbe^]\ +\xb4\xbd\xaek\x97P(t\xfd\xea5k\x04&\xfc\x80\ +\x0e!O\xdd\xd8\x82\x82\x1e-\xfflY\xd9\xa6\x07\x98\ +a,\xb2\xb2.\xe7x+'3c\xb4\xb5\xe8\xce\xaf\ +\xa4\xcc\xbf\x941\xb49\x90\x831\x0c\xa0\x84\x9f5*\ +\xb5\x83:]y\xb7p\xde\xcc\x19II\xbeF'\xf7\ +\xb0\x93J\xffv\xe4\xefhR\xaf8\xcd\xad\xbd\x94\x18\ +'Nc\x8c+\x93<\xe3\x9c_-;\x06;y<\ +\x9e&\xd91\x10\xd2\x1e\xb6'\xfb\xda\xaa\x92\x00\x00\x93\ +c\xe5\xb2\x0f7\x0d\xb3{\xdfo\xcb\xce\x1c\x9c\x0b\xfe\ +\x8f\x09\xc7xy}\xd8_\xba\xdc\x7f\xdd\xd2\xa5K=\ +\xcd\x7f6\xbe\xb0\xf8\x01fxVY];\x16\xf5\xf5\ +\xf5\xd8\xb8QHN1\xa11\x89\xcf\xca\xea\x03jU\ +\xf6\xed9n\xe2d\xa8\x8b\xec0\xfe\xa6{JbO\ +\xe4mM$\x1c\xbe~\xed\xda\xb5B\x8e\x17h\x96\xca\ +:\x9c\xfa\xc5\xaf\xfe\xa3\x17\x00,{\x7f\xc3M\x9c\xf1\ +\x0f,-\xc8\xf9\xf2\x9c\xac\xf4\x11\xb6\x04\xd7\x8a\xd22\ +\x7fQ[\x9fU-\x9dK\xf8QKo;\xa9\xd4\x0e\ +*\xa2\xf2\xce\xeb\xf1}\xe5\xf4\x1evQ\xe9\xdf\x8e|\ +\x13M\xea\x15'\x18\x0c\xa6Q\x95\x9fK0\xae\xed\x13\ +`\x95*\xfb`\xb2+d\x87`'fx\xead\xc7\ +@H{\xd8\xfa\xa6\x11K\x95\x04\x00p\x93\x97.+\ +\xdf\xfc\xa4\x9d{\xb7&;+\xbd\x98sn\xb9\xfd\x8b\ +\x1b\xd8\xe4\xeb\xd2\xf7\xd9\xa5K\x97z\xf2&\x14\xff\xd0\ +\x00\xb3v\x13\x1b\xa33g\xce\xc0\xef\xb7<s\x84\xc4\ +\xc0#\xf1\x88\x8f\xba\x80z\xc9\xaa\x83\xa7\xdds\xe6n\ +W_=:&\xcb\x8e\xc2}B\xa1\xd0u\xab\xd7\xac\ +\x16\x9a\xf0\xf3r\xf3\xc8\x8c?\xbcq\x1b\xf7X;\xde\ +\x80s\xbe6;+\xe3!\xbb\xe2\xfa\xb6w\x96W\x0e\ +o\xad\xfa\xbc-\x8ca8\x0d\xed\x88\xdf\xa81\xb9\xe3\ +T\x19\xcc\x91\x94\xe4kt\xb2\x85\xb7\x99\xc7\xebQ\xe6\ +\xdc\x1fj\xe5U[\xf3\xa4^\x95\xaaIUFU~\ +n\xa0o\x1b/S\xe8\xcc>\x93G\xfb\xc8\x8e\xc1N\ +\x1ef\xd4\xc8\x8e\x81\x90\xf6\xb0-\xd9\x17O\x95\x04\x00\ +p\x98\x0bK?\xf0;\xfea\x98\x93\x951\x0b\x9c?\ +ne\x0d\x06t\x060\xe3\xb3\x03\xc7\x9fg\x06{\xd7\ +\xa6\xd0\xdaT[{\x1a\x9b7+s?\xa0<\x99\x95\ +}g\x1a\xd5j\xe3\x05\xdc\xd5\xca\xcb\xb9\xdci\xcan\ +\x16\x09G\xae[\xb3z\xcd\xe7\x22\xf7\xac\xaa\xda\xbf9\ +\xd0\xd8p\xbc\xdd\x0bpl\xcf\xc9\xca\xb8\xdb\xc6\x90\xbe\ +\xa1\xf4\xfd\x8d\x03Z\x9e'\x1b\x17\x86\x89\xf1NkO\ +t*\xb5\x81\x8a\xaa\xb8c\x8c\x95\x8b\xd8\xc7.*\xfd\ +\x1b\x92\x7f\xf4\xfa\xdc\xdf\xaf[\xfa\xc6\xfc\x8e\x1dR;\ +\xec\x96\x1dK\x22\xa0*?\xb9\xb4\xcd\xf4\x01\xe0Ph\ +\x1a\xaf\x89\xcbd\x87`'\xc3c\x1c\x93\x1d\x03!\xed\ +a\xcb-r{\xaa$\x00\x00\x1c\xbf\x17Q)\x91\x9d\ +\x95\xf1\x86\x89\xa8\xa5*\x91\x13G\x0fU\xd7\xd5\xd4\xbc\ +bWLm\xa9\xa9\xa9\xc1\xd6\xad[DlE\xce\xf1\ +\x5c\xf8[H\x0b\xdb\xbel\x90\x1d\xc2\xdfDM\xa0I\ +\xbd\xe2Ha\xc2\x91\xf0\xb5\xabW\xaf\xda+r\xcf-\ +\xfe5\x9766\xd6\xc7\xfds\x1c|_vV\xfa@\ +\x07B\xfa;\x0f[i\xe5\xc7\x0d\x83--}\x7f\xe3\ +\x05+\xd8\xc9Y*\xb5\x81\x8a\xaa\xb8[4\x7f\xf6\x92\ +\xe4\xe4\xe4Z\x11{\xd9A\xa5\x7fCr~o.\xfa\ +\xaf\xeb;w\xee\xbcDv\x1c\x89\x82\xaa\xfc\xe4`\x1a\ +\xe7\xfb8\xb82\x8f\xb69p\x89\xec\x18\xec\xc4\x18;\ +$;\x06B\xda\xc3\xf2\x9b\x86\xa5*\x09\x00`\x98X\ +Z\xbe\xc9\xf1$\xda#\x99w,79\xcbh\xcf\xcf\ +V\x1d\xdc\xbfi\xef\xe7\x9f\xf6\xb8\xf0wZW]]\ +\x8dm\xdb\xb6\x89\xd8\x8a\xb4 \xb3\xb2\xafK\x07\xad&\ +\xd3\x0bw&\xd2\x11!\xb5\x8e=\x14.\x12\x89\xf6[\ +\xb9Jl\xc2o\xab\x7f-\xea\xeb\xcf\xc4\xfc\xfd\x1c8\ +\x96\x93\x99\xd1\xcf\xc1\x90pv\xd0\x06\xbb\xd8\xca\x1a\xa6\ +\xc9Gd?4x\x97]1\xe9l\xe4\xe8\xb1\xd3U\ +i\xe1\x05\xc4V\xdc9=\x08\xc4N\xd4\xca\xab\x8f\xc5\ +\x0b\xe6\x8c\xec\xd2\xa5\xcbH\x95\x92\xcd*\xa3*?\x19\ +\xa8\x8d\xd7\x0d87/\x92\x1d\x83\x9d\x98\x81/e\xc7\ +@H{XNq4\x98\xe1\xa3\xd6\xc3\xe0\xbf(\xfd\ +\xc0\xff\x9a\xf5u\xda\xf6H\xd6\xed~\xc6#q\xddL\ +\x1e\xfcr\xdf\xf6\x83_\xee\xbd\xdd\xa9\x98Z:u\xea\ +\x14\xb6oW\xe6\xfa_+\x86\xc4\x07\x81\x9dS\xdds\ +\xfe]\xac\x06^\xd9Qv\x08\x7fs*\xa0\xde\xdf\x9f\ +\x0cf4\xdao\xd5\xaaU\xfbD\xee\xb9}\xf3z\xd4\ +\x9d9}\xe1o\xe4\xa8\xcf\xc9L\xef\xe5d,\xa5\xe5\ +\xfe\x8aX\xce\x94m\x13\xc7\xc4G\x1e\xccx\xcb\xa6\x90\ +\xb4\x17\x8eD\x94iyNNN\xae]4\x7f\xb6\xb0\ +\xaa'\x11\x83@\xecD\xad\xbc\xfaX4\x7f\xf6\x92?\ +/\x99\xd7\xadS\xa7N+e\xc7\x92(\x9a\xab\xfc\x9e\ +\x183\xf6G\xb2c\xd1\x9f{\x8e\x99\xb1\x1dW(\xd9\ +g\xf2n\xb2c\xb0\x15gB\x8f\xc4!\xc4.\x96\x93\ +}\xff\xfc\xf0\xdd5\x910\xac\x8f\xd7\xe6\x18UZ\xee\ +/\xb1\xbc\xce\x05\x0c\xcb\xbas\x9f\x19\x0d]\x03\xa0\xfa\ +B\xdf[u`\xff\x89\xaa\x83\xfb\x84\xb4\xaf\x9c8y\ +\x12\x1f\x7f\xfc\xb1\x88\xadH+\x0cC^\xb2\xafS\xaa\ +zM\xc4\xd7\xf5tO'\xc1\xb1:e\xae}\xa4\x8b\ +F\xa3\xd7\xacZ\xb5\xfa\x0b\x91{\xee\xd8\xba\x01\xa7k\ +\xbe\x0e\xb4\xf5=\x86\x81\x87\x9d\x8c\xe1\xdc$\xdd!V\ +\xd6\xe0\x1coeg\xa5\x17\xdb\x13\x91\xfeF\x8d\xc9\x1d\ +\xd7\x14\x08\xf4\x96\x1dG\xacDW\xda-\x9c7s\x86\ +J\xd5U\xd4\xca\xab\x9f%\xaf\xfdahZZ\xda/\ +RRS\xa9=M\x80`0\x98v\xa6\xb6n\xd9\xc8\ +\xd1c\xa7\xcb\x8eEgL\xe3\xca>\xce\xd4i\xe35\ +\xb9\xd9Yv\x0cvb\xcc\xb3Sv\x0c\x84\xb4\x87-\ +o\x1a\x8f>\x9c\xfe\x05\x879\xc8\x86\xa5\xb2K\xcb\xfd\ +\x8e\x97\xbaG\xea\xef:\xc0M\xfe{\xceq\xde\xc9\x08\ +\x07\xbe\xf8\xfc\xe4\xc1\x03{\x85\x9c7p\xfc\xf8q\xec\ +\xfc\xe4\x13\x11[\x91\xf3\x90\xf9\xe9\xd91E\xbd6\xde\ +\xbe]\xddsH\xde\xe1j\xea\xe1\x8dG4\x1a\xb9j\ +\xd5\xaa\x95B\xdb\x11>\xd9\xb1)\xb5\xb6\xe6T\xeb_\ +\xe4\x98\xf8\xa3\x1f\xa4\xafrj\xef\xd2\xb2\xca9\xf1\x0c\ +\x8fj\x0d\xe7\xd8\x95\x93\x95>\xc2\xae\x98\x12\x81j\x95\ +`2*\xed\xa8\x95\x97\xc8\xb6p\xde\xcc\x19\xff\xbdh\ +n\x9f\xce\x9d;\xbfBI?1\xea\xea\xea^\xa0\xb6\ +^\xe7p\x8d\xcf\xecc\x5c\x9d\x01\x1d\xa6\xc9\xdd\xd3\x02\ +d\x91a\x18\xfc\xf5?\xceP\xe6\xf3\x9a\x90\x96l\xcb\ +q\xe4d\x0e\xde\x02\x13\x0f\xd8\xb0\xd4\x90\xd2\x0f\xfc\x8e\ +\x1eZ7b\x04\x8b\xd6s>\x03\x06\xfbw\x00'\xbf\ +\xfd\xf5\xfd\x9f\xef\xdc}\xe8\xab/,\x9d\xeb\x14\xab\xa3\ +G\x8f\xe1\xd3O?\x15\xb1\x15i\x03\x93\xf8 \xb0S\ +\x8aZ\x95}\xd7]j\xe0\xe2\xa4\xd8\xcfbs\xda\xde\ +c\x8d\xb2CPN4j^\xb9r\xd5\xaa\x03\x22\xf7\ +\xdc\xb9c3j\xaa\xbf\x99\xf0\xe3\x9c\xafr\xb2Z\xae\ +\xb4\xcc_\x04\xc6\x9e\xb5\xbaN\xf8LC\xbb\xce{M\ +d*U\x82%''\xd7.\x9c7s\x86\xe8}\xa9\ +\x95\x97\xb8\xc5\xe2\x05s\xc67'\xfdT\xaa8UU\ +}}\xfd\x90\x1f?\xf1L\x95\xec8\x88Z8\xb82\ +\xc9>\xce\xcdd\xd91\xd8\xc5\xe3\xf1\xb8\xa7\xc2\x81\x90\ +8\xd9Z\xd0\x94\xfd`\xfa_M\x93[\xaf~\xe0\xb8\ +\xa5\xb4\xdc\xefh\xe5\xc9\xc8\x87\x06\x9f\x09\xd7~9\x95\ +\x9b\xe6T\x80\x87\x9b\xff|\xcf\xae\x1d\xbb\x8e\x1e9\xd4\ +\xdf\xc9\xbd\x9b\x1d=r\x04\x9f}F\xe7\xbc\xbb\x81\xdc\ +\xca>e\xaa\xf2\x01\xb8\xab\x85\x17\x00>;@\xf7%\ +\xedaF\xa3W\xac\x5c\xb5\xf2\xa0\xc8=?\xfdx3\ +N\x9d<\x0e\x00\xe0\x1c\x9fgg\xa6\x0fuj\xaf\x92\ +r\xff\xb3\xed\x9a\x12\xff-\xa10\xef5b\xc4\xd0\xf8\ +G\x0b'\xb0Qcr\xc7\xa94\x98CV\x85\xdd\xc2\ +y3g$%\xf9\x94yZ\xa1R\x02\x97\xb4\xcf\xe2\ +\x05s\xc6\xd3y~b4\x05\x02\xbd\x87?\xf6\xb3\xa6\ +'\x9f\xce\xfd\xbe\xecX4\xa3me\x1f\x98:\x95}\ +\xd1h\xd4';\x06\xbb\x18\x86\xd1\xe6Q4\x84\xb8\x99\ +\xedw\xed\x8f<\x98\xf1\x16\x07\x9e\xb1a\xa9+J\xcb\ +\xfd56\xacs^#F\x8c\x88\x86\x99\xf9G\xce\xb1\ +\x0c\x00v\xef\xda\xbe\xef\xe4\x89\xa3\xd6\x0ep\x8f\xd1\xe1\ +\xc3\x87\xf1\xd9\xee\xdd\x22\xb6\x2210$V\xf6uH\ +V\xab\xb2/\xa3\x7fw\xd9!\xfc\xcd\xc9P\x1a\x0e\xd5\ +\xea{]\xe743j\xf6]Y\xb1\xf2+\x91{\xee\ +\xfet\x1bN\x9e8\x0af`\x0as\xa8\xa4\xf6\x9d\xe5\ +\x95\xc3\x190\xc7\xea:\x8cG\xfa\x8dx8\xe3\x98\x1d\ +1%\x12\xd5*\xc0dV\xd8y=>\xa1\xbf\x7fV\ +\x04\x83\xc14:o,1\xd0y~b\x84\xc3\xe1\xe4\ +\xd35\xb5\x7f\x1d\xf9\xb3\xe7^\x94\x1d\x8b.\x18\xd37\ +\xd9\xc7\xb8:\x95}:a\x86A\x0f|\x89\xb2\x1c)\ +\xd1\xc9\xc9L\x7f\x95s^`\xc3RiNW\xf8\x8d\ +\xc8\xba\xb3:\xec\xf1<\xb5e\xe3\xea\xf7O\x9d8v\ +\x8d\x93{5\xab\xaa\xaa\xc2\x9e={DlEb$\ +\xb3\x8d\xb7c\xb2Z\x9f\xddn\xaa\xec\xfb\xb2Z\xadD\ +\xa9\x1b\x99\xdc\xfcNEE\x85\xd0v\xa2=\xbbv\xa0\ +r\xedJG\xc6(\xbf\xfb\x81\xff^\xc3`K\xad\xae\ +\xc3\xc1\x07\x0e\xcb\xbaS\xe8\xf4b]\xa8T\x01&\xab\ +\x85\xb7\x99\xc7\xeb\xd9,k\xef\xf6Pi\xc22\xb1\x86\ +\xce\xf3\x13\xa7\xee\xcc\x99I#\x7f\xfa\xec\xdb\xb2\xe3\xd0\ +\x83\xc6\x03:\xb8:\x03:<\x1eO\xf8\xc2\xdf\xa5\x06\ +\x83\x19\xd4BD\x94\xe5\xd8\x9bFNV\xc6o\x01\xfc\ +\xd6\x86\xa5\xaep\xfa\x0c?\xff\x8a\xf7g\x05\x9a\x1a\x1f\ +rr\x8ff\x07\x0f~\x85\xbd{\xf7\x8a\xd8\x8a\xc4A\ +fe_\xaaO\x9dd\xdf\xc0>\x1e\xf4Lq\xcf\x03\ +\xae\x8f\xbfj\x92\x1d\x82\x168\xe7}*VV\x1c\x16\ +\xb9g8\xdc\xf4_y\x05\x93\x9e\xb6s\xcd\xd2\xf77\ +\x0e09VZ]\xc70\x8c\xbbs23\xe80\xe6\ +v\xa0\x16\xde\xf80\xc6\xcae\xee\x1f\xaf\xa6@\xa07\ +\x0d\xeaH,t\x9e\x9f\x18u\xf5\xf5\xff\xf7\xb1'\xff\ +\x85>w,\xe2\xda\xa6\xfa\x00\xaeP\x1b/cFP\ +v\x0cv1\x0cv\x9e\x09s\x84\xb8\x9f\xa3O\x08\xb2\ +3\xd3\x0b\x00\xfe\xaa\xe5\x85\xce\x9e\xe1\xe7\xc8\xe4\xaa\xbc\ +\xc2IK\x01\x8ctb\xedo;p\xe0\x00\xf6\xef\xa7\ +B\x1172$~|vP\xa8\xb2\xef\xfe[\x85\x0c\ +\xa8\x8e\xd9\x86]\xff0_\x87\xb4\x137\xf9\xe5\x15\x15\ +\x15GD\xee\xc9\x18\xe6\xe6\x15\x14?g\xc7ZK\xdf\ +_}1<\x86\xe5iG&\xa2\x0f\xfd\xe8\x81Ak\ +\xed\x88)\x11Q\x0bo|\x16\xcd\x9f\xbdD\xb5\x04\x8a\ +j\xff\xc6\xc4\x1et\x9e\x9f\xf3\x1a\x1b\x1bn\xfe\xa7\x91\ +O\xd3\x85\x8d%\xfa\xa6\xfb\x18\xa0\xcc\x0d\x83a\xb0\x06\ +\xd91\xd8\x86\xb1\xe3\xb2C \xa4\xbd\x1c/\x07\xce\xce\ +\xccx\x86s\xbce\xc3RCJ\xcb\xfd%6\xac\xf3\ +7\xf9\x05\x93\xdee\x80\x90\x96\x94/\xbe\xf8\x12_|\ +\xf1\x85\x88\xadH;\xc8<\xe2#\xd5+m\xeb\xb8\xdd\ +\xda\xc7=m\xb3U\x0di\xd8s\xdc\x94\x1d\x86V8\ +\xe7\x97UTT\x1c\x15\xb9'clV\xde\x84\x89y\ +V\xd7I\xf2$\xef\xb0\xba\x86i\xf2\x11\x8fd\xde\xb1\ +\xdc\xea:\x89L\xa5\x16\xde\xa4$_\xa3\xcc\x16\xdef\ +\xb2\xab\x0b\xe3\xa5\xd2\xbf1\xb1\x1f\x9d\xe7\xe7\xac`S\ +\xd3E\x8f\xfedt\xe8\xc9g~q\x97\xecXT\xe4\ +\xd4Y\xc0\xae\xa0\xd0\x99}\x063\xead\xc7`\x17\x06\ +\x08}\x10N\x88\x9d\x84\xf4\xfe\xe7d\xa5\x8f\xe0\xe0\x7f\ +\xb5a\xa9\xec\xd2\x0f\xfc\xaf\xd9\xb0\x0e\xf2\x0a&}\x00\ +\x86\x1f\xda\xb1\xd6\x85|\xb1\x7f?\x0e\x1cp\xf4\xe8A\ +b\x91\xcc6\xde\x14E\xdax\x87\xf6\xf7\xa2OG\xf7\ +\x14\xa0l\xad\x8a\xca\x0eAK\x9c\xf3^+V\xac\x10\ +:\x94\x82\x19\xc6\xd4\xbc\x82I\x85\xed\xfd\xf9\xd2r\xff\ +f\x80\xf5\xb2\x14\x04\xc7\xe8G\x1e\xcc\xb0\xe3\xc1T\xc2\ +\x1a9z\xect\x95Zx\xdd2\x1cCvua\xbc\ +\x82\xc1`\x1a\xb5\xf2&\xb6\x96\xe7\xf9\xa9V\x99\xaa\x82\ +H$\xe2;]]\xbd\x96~\xcf\xdaE\xdbd\x9fR\ +m\xbc\x06st\xc8\xa6H\x1e\x8f\xe7\xa0\xec\x18\x08i\ +/a\x07}\xe6df<\x00`\x8b\xe5\x858F\x95\ +\x96oz\xc5\xca\x12\xf9\x85\x93V1\x86\x07,\xc7\x12\ +\x83\xbd\xfb\xf6\xe1\xc0Az\x8fp;\x99'\xde\xa6\xf8\ +\xd4\xb8.yd\xf0E\xb2C\xf8\x86\xbfn=!;\ +\x04\x9d\xf5\x5c\xb1\xa2B\xe8_0c\xf8M~\xc1\xa4\ +\xa2x\x7f\xae\xa4\xdc\xff\x17\x00\xb7Y\xd9\x9bs\x9e\x9b\ +\x9d\x95n\xcb\x83\xa4D\xa6\xda\xf0\x06\xb7\x0c\xc7X8\ +o\xe6\x8c\xa4$_\xa3\xec8\xe2A\xad\xbc\x04\xa0\xd6\ +^\xa7\xd5\xd6\xd6\xfe~\xe4\xe8\xe7\xe6\xc9\x8eC%\xfa\ +6\xf1B\xa9\xca>\xc6\x0cm\xce\xb93\x11\xa5\x8a\x1d\ +\xa2,\xa19\x8e\xec\xcc\xf4A\x00\xb7\xa1\x97\x95\xff\xa2\ +\xb4\xcc\x1f\xf7M!\x00\xe4\x15L\xaa\x04p\x8f\xf5\x18\ +.\xec\xf3\xcf?G\xd5W\xae(\x1c \x17\xc0 \xaf\ +\x1d4\xd9\xe3\xfe+\x93\xa1\xfd\xbd\x18x\xa9{\x06s\ +\xec9}\x11\xb6Qe\x9f\xc3\xf8%\x15\x15\x15b/\ +\xd6\x18&\xe6O(\xfeM\xac\xdf^Z^9\x97\x01\ +\x0f[\xdb\x12\xbf\xca\xc9\xca\x98ee\x0drv0G\ +S \xd0[v\x1c\xf1p\xd3p\x0c\xb7T\x19\xc6\x8a\ +ZyIK\xd4\xda\xeb\x9c\xba\xba3O=\xfe\xd3g\ +\x1d9\xb7\x5cO\xfa\xa6\xfbT:\xb3\x8f\x01\xda<\x91\ +g\x8c}.;\x06B\xdaKxASvf\xc6\xd5\ +\x00\xac\x97\xf62L,\xfd\xc0\x1fWy{^A\xf1\ +\x0e\xc6\x90ny\xef\x18\xec\xde\xbd\x07\x87\x0e\xd15\x8f\ +*d\x1e\xf1\x91\xecu\xffu\xc9\xd3\xf7\xf7\x94\x1d\xc2\ +7|\xb4\x87\x12}\x22p\xce/Z\xb1b\xc5\xd7B\ +75Xa~A\xf1\xd4\x0b}\xdb\xd9\x07>\xcc\xd2\ +4_\xce\xf9\xe4a\x99\xe9\x93\xad\xacA\xceR\xad\xd2\ ++99\xb9v\xd1\xfc\xd9Kd\xc7\xd1\xcc-U\x86\ +\xb1\xa2V^\xf2m-[{)\xe9g\xaf\xfa\xfa\xfa\ +!?y\xf2\x99\xbd\xb2\xe3P\x81\xceg\xf6q\xa8\xd3\ +\xc6\x0bC\x9fs\xee8\xe7\xd7\xca\x8e\x81\x90\xf6\x92\xd2\ +\xbd\x98\x9d\x99\xde\xdd\x96\x0a?\x8e\xdf/+\xdf\xfcd\ +,\xdf\x9a_X\xbc\x871v\x93\xe5=c\xb0k\xd7\ +.\x1c9rX\xc4V\xc4&2\xa7\xf1&y\xdc\x9d\ +\xb8\xfa\xd7a\xbd\x5cuV\xdf\xc1P\x1f\xbcYQ%\ +;\x8cD\xd2c\xc5\x8a\x15b\xcf^a,/\x7f\xc2\ +\xa4\xf3V\xdb\x95\x94\xfb\x9f\x06\xc3Dk\x9b\x98\xb3r\ +\xb22~em\x0d\xd2L\xb5J/\xb7\x0d\xc5pS\ +\x95a\xacTK\xf0\x121\x16/\x983\x9e\x92~\xf6\ +\x0b4\x06\xae\xf9\xa7\xc7\xc7hs\x0e\x9a\x83\xb4M\xf6\ +\x01\xea\xb4\xf1\x1a\xcc\xa3\xcd\x85\xba\x01\xcf\x95\xb2c \ +\xa4\xbd\xa4\x1dUv\xae\xc2\xcf\xf2\x19~\x1c\xe6\xc2e\ +\x1fn\x1a\xd6\xd6\xf7\xe4\x17\x14\x1f\x00\x98\x90\xac\xfc\xa7\ +\xbbv\xe1\xd81\xa1g\xdb\x13\x1b\x18\x5c^\x1bo\x92\ +\xe1\xde\x89\xb2\x03\xfbx0\xac\xbf\xbb\x06j}\xb4;\ +\x22;\x84D\xd4m\xc5G+j\x01\x04\x85\xedh\xe0\ +\xb9\xfc\xc2Is\xbf\xfd\xc7\xcb\xca*\x1ff\xc0?\xfc\ +y<8\xf8k\xd9\x99\x83s\xad\xacA\xfen\xd4\x98\ +\xdcq*\x0d\xe6\x00\xdc7\x14c\xd1\xfc\xd9KT\x1b\ +t\xa0Z\x82\x97\x88\xd52\xe9\xa7\xdak\xdb\xad\x82\xc1\ +`\xda\xa3?\x19\x1d\x96\x1d\x87\xab\xe9\xdb\xc5\x0b\xaeP\ +\x1b/\x0c~@v\x08v\x89F\xa3}e\xc7@H\ +{\xc9\x9cK\x80\xec\xcc\xf4AvL\xe9\xe5&/}\ +\xf7\x03\xff\xbd\xad}-\xbf\xa0\xf8\x18\x18\x13\xf2K\xba\ +s\xe7N\x1c\xa7D\x9f\x9a$V\xfd'\x19\xee\xad\xec\ ++|\xd4]Gp\x1d\x0c\xf5\xc1\x82\xe5\xd4\xc9\x22\x05\ +C\xdaG+>\x0a\x82\xe3\x8c\xc0]\x9f\xce+,\xfe\ +\xdb\xe0\x8c\x92\xf2\x8d\xb7q\xc6\xfebeA\xce\xf1V\ +Nf\xc6h\xeb\xa1\x91f\xaaUx%''\xd7.\ +\x9c7s\x86\xec8\xbe\xcdm\xd5\x86\x17B\xad\xbc$\ +\x164\xc4\xc3^\x91H\xc4K\x15~\xe7\xc75n\xe3\ +e\x0aU\xf61\xc6\xf6\xcb\x8e\xc1.\x1c\xb8Lv\x0c\ +\x84\xb4\x97\xd4d\x1fpvJ/\xe7x\xcb\xea:&\ +\xc7\xca\xbf\x94m\xbd\xb9\xe5\x9f\xe5\x15\x16\xd7\x82\xb1K\ +\xad\xae\x1d\x8b\x8f?\xfe\x04'Nhs\x16i\xc2\x91\ +\xd9\xc6\xebsi\xb2o\xe2c\xd7\xe0\xb2$\xb1\xc7\xb5\ +]\x08U\xf5\xc9\xc5\xc0\xba|\xb4b\x85\x01.\xee\xe0\ +e\x066*\xaf\xb0\xf8\xcd\xffY\xbe\xb9\x17\x83a\xed\ +\x5c3\xce\x97\xe7d\xa5\x8f\xb0)4r\x8ej\x15^\ +nM\xaa\xb9\xad\xda0\x16\xaa%z\x89<4\xc4\xc3\ +>\xc1`0\x8d\xce\xf0k\x1d\xd3\xb9\x8d\x97\xabsf\ +\xdf\xc2\xb93\xf7\x1a\x86\xa1\xc7\xbf\x05\xe7Br\x09\x84\ +8Az\xb2\x0f\x00\xce\xde|\xf1W\xad\xae\x13e\x91\ +\xed\xef}\xb4\xa5/\x00\xe4\x17\x1671\xb0\xae\xd6\xa3\ +\xbb\xb0\xed;\xb6\xe3\xd4\xa9\x93\x22\xb6\x22\x0ea\x12\xaf\ +\x0d|\xcc}\xc9\xbe\xccA\xbdp\x7f\x1fwU\xa9R\ +U\x9f;0\x86N\x15+Wt\xe2\xe0\xc2\xa6\x872\ +\xb0\x9fl\xae\xfc\xc8\xd20\x05\xce\xf9\xda\xec\xac\x8c\x87\ +\xec\x8a\x89\x9cE-\xbc\xf6Y8o\xe6\x0c\xd5\xda\x1d\ +UK\xf4\x12\xb9h\x88\x87}\x02\x8d\x81khJo\ ++4\xae\xec\xe3L\xa16^\x00\x86\xe1\xd2j\x868\ +\x99&\xbfHv\x0c\x84\xb4\x97+\x92}\x00\x90\x9d\x99\ +\xf1\x0c\x80\xdfZ]'\x12\x89\x1e\xc8/\x9ct\x1a`\ +\xc96\x84uA\xdb\xb6mC\xf5\xd7\xd5\x22\xb6\x22\x0e\ +2 \xef\xdc<\x0f\xc2\xe8\xd9\xc5=\x9f\xdf\x99\x83z\ +\xe1\xc5\xef\xbb\xeb\x9c>\x00\xf8\xdf\xed\xf5\xb2C \xe7\ +p\x8e\x0e\x15+V^\xc29\xdf#j\xcfp0x\ +\xdf\xf6-\xeb\x0f\xb6\xeb\x879\xb6\xe7de\xdcms\ +H\x04\xeaUv\xb9\xb5\x85\xb7\x99[\xab\x0e\xcf\x87Z\ +yI{\xd0\x10\x0f{\xd4\xd7\xd7\x0f\x199\xfa\xb9y\ +\xb2\xe3p\x15\xd3\xbd\xe7`[\xc6\xd5i\xe3\x05\x00\xc3\ +`!\xd91\xd8\xc1\xe4\xa6R\x0f4\x09i\xc95\xc9\ +>\x00\xc8\xceL/\xe0\x9c\x17XYc\xc3\xea\xf2\xd3\ +\x00\xba\xd8\x14R\x9b\xb6l\xd9\x82\x9a\x1a:6C\x0f\ +r\x1f\x04\xf6\xea\xea\x8e_\xc5\x89\x8f]\xe3\xcaD\xdf\ +\x9e\xd3\x17\xd1\x04^\xd7\xe1)++*\xae\x04\xf86\ +Q;\xd6\xd7\x9d\xe9\xfb\xe9\xc7\xf1u\xf2r\xf0}\xd9\ +Y\xe9\x03\x1d\x0a)\xe1\xa9V\xd9\xe5\xf6d\x9a[\xab\ +\x0e\xdb\xa2Z\xc2\x97\xb8\x07%\xfd\xac\xab\xab;\xf3\x14\ +%\xdc[\xd0\xb8\xb2\x0f*\x0d\xe8\x00\xc0\x98\xd1$;\ +\x06;p\xd3\xec$;\x06B\xda\xcb\x1d\x19\x86\x16r\ +\xb22~\xcb\x81g\xda\xf3\xb3\x1b\xd7\xfe\xf5t\xd4\xe4\ +BZw7o\xda\x8c\xd3\xa7O\x8b\xd8\x8a8,\xc9\ +#\xb7\x8d\x17\x00z\xa6\xc9\xfd\xfc\x1e\xd8\xc7\x83\xa5/\ +\xf4u]\xebn\xb3\xdf\x95\x08\xeb\x18%q\xe0@\xd2\ +\x8a\x15+\xbf\xcb9\xd6\x89\xda\xb3\xa6\xfa\x14>\xd9\xb1\ +)\xa6\xef\xe5\xc0\xb1\x9c\xcc\x8c~\x0e\x87\x94\xb0F\x8e\ +\x1e;\x9dZx\xed\xb5p\xde\xcc\x19II\xbeF\xd9\ +q\xc4C\xb5\x84/q\x1f\x9a\xdckMmm\xed\xef\ +\x9f|\xe6\x17w\xc9\x8e\xc3%(\xd9\xe7\x12\xcc0\x94\ +\xfa,;\x1f\xd34Se\xc7@H{\xb9.\xd9\x07\ +\x009\x99\xe9\xaf\x9a&\x8f\xeb\x10u\xff\x86\x8a\xfaH\ +$\x22$\xd1\xb7i\x93\x1fg\xeaD\x0e\xa4$NJ\ +\xf2\xca\x8e@ne\xdf\xbf\x0e\xeb\x85Y\x8f\xa5\xban\ +\x18G\xb3?\xfa;b\xcfq\x8d\xdb2\x94\xc7\xbd\x15\ +\x15+\xee\xb0c\xb2z\xacN\xd7|\x8d\x1d\xdb6\xb6\ +\xfdM\x1c\xf59\x99\xe9\xbd\xc4D\x94\x98\xc2\x91\xc8p\ +\xd91\xc4\xc3\xed-\xbc\xcd\xbc\x1e\x9fRO7\xa8\x95\ +\x97\xd8\x85&\xf7\xb6_c]\xddG\xb2cp\x03&\ +\xfb\xe9=\xf9\x1b\x03L\x8b\xf3w\xa2\xd1h\x92\xec\x18\ +\x08i/W&\xfb\x00\xe0\x91\x073\xde\x82\x89\x07b\ +\xf9\xde-\xfe\xd5\xc1P0(\xa4\xc4\xb6\xb2\xb2\x12u\ +uZ\xbcw\x91s\x92\xbc\xf2\x1f\x94\xf5\xea*>\x86\ +\xa1\xfd\xbd\xf8\xd3s\xbd1\xac\xbf\xfb\xdav\x9b\xf9\x8f\ +\xf5\xc0\xc2\x8a\xe3\xb2\xc3 \x17f\xac\xacXy\x7f\xa0\ +)\xf0\x81\xa8\x0d\xebN\xd7b\xfb\x96\x0d\xe7\xfd:3\ +\xf8hQ\xb1$\xa2Qcr\xc75\x05\x02\xbde\xc7\ +\x11\x0f\xb7\xb7\xf06\xf3x=\xd6\xa6NK@\xad\xbc\ +\xc4N4\xb97~\xe1p8\xf9\xc7O<C\xe7\x9d\ +p\xad\x93}\xf2oX\xe2\xc0\x18\xd3\xa2\x05\xce4M\ +6jL\xee\xed\xb2\xe3 \xa4=\x5c\x9b\xec\x03\x80\xec\ +\x07\xd3\xff\xcaa\x0ej\xeb{\xb6n^\xdf\x14hl\ +\x142\x8cc\xc3\x86\x0dhhh\x10\xb1\x15\x11(\xc9\ +#;\x02q\x95}\x03\xfbx\xf0\xaf\xc3z\xe1O\xcf\ +\xf5\xc6\xaf\x87\xa5\xa0OG\xf7v\xcb\x9c\x0c\xa5a\xfc\ +\xeb\xed\x9b\xc7@\xc4\xe3\x9cc\xc3\xfa\x0d?\xa8\xa9\xae\ +.\x17\xb5g}\xddil\xdd\xb4\xb6\xb5hJ\x87\xfd\ + \xe3-Qq$\x22\x15\x93;no\xe1m\xc6\x18\ +\x13\xf6;d\x17j\xe5%v\xa3\xc9\xbd\xf1k\x0a\x04\ +z'\xfa\x84^\x9d3}\x80Z\x03:`@\x9b\x83\ +\xed97\xe93\x8e(\xc9\xd5\xc9>\x00\xc8\xc9\x1c\xbc\ +%\x12\xc6\xd5\xad}m\xeb\xe6\xf5\xa7\x1a\xeb\xcf\xa4\x88\ +\x88c\xdd\xfa\xf5\x08\x04\x02\x22\xb6\x22\x82%\xf9dG\ +\x00\xf4\xeab\xcf\xaf\xe2\xc5\x9d\x19n\xb8\xcc\x83\xa1\xfd\ +\xbd\xf8\xa7\xdb\x93\xf0\xfc}I\xf8\xf5\xb0\x14,\x1a\xd3\ +\x0d\xcb\xc7\xf7\xc0\xac\xc7R1\xac\x7f\x9d\xab\x93|\xcd\ +f.w\xe7\xf9\x81\xa4m\xdb\xb6o\xcf<|\xe8H\ +\x99\xa8\xfd\x1a\x1b\xea\xb1\xc5\xbf\xa6\xc5\x9f\xf0\xd2\xec\xcc\ +\x8c\x1cQ\xfb'*\xd5\x92;II\xbeF\x15Zx\ +\x01`\xd1\xfc\xd9KT;\xb7\x8cZy\x89S\xe8<\ +\xbf\xf8\x9c\x9d\xd0;v\xba\xec8\xe4\xd1w@\x07W\ +\xac\xb2\xcf`\xc6)\xd91\xd8\xc54\xf9\xf5\xb2c \ +\xa4=\x5cpZ\xd9\x85=\xfap\xfa\x17o\xbc\xb7\xa6\ +{\x07o\xf2\x5c\xc60\x1c\x00\xb6\xf8\xd7|\x11hl\ +\xb8J\xc4\xfek\xd6\xaeE8\xa4\xc5\xf4p\xd2\x8ad\ +\x8f\xfc\xcf\xceK\xbb2\xbc\xfb\x5c'T7\x025M\ +\x06N\x07<8\x13\xf2\xa2.\x9c\x84\x86H2\x1a\xa2\ +)\x08\xf0\x0e\xe8\xd1\x09\xe8\xde\x81\xa3[*G\xd7\x94\ +(\xba\xfa\xc2\xe8\xe4\x0b\xa1\x93/\x88\x0eF\x10)\xec\ +|g\xe1\x86\x85\xfe\xf7XQ\x13\xe9\x8c\xe9\xff{\x12\ +\x15\xbb#\xb2C!\xed\xb4\xe7\xf3\xddYMM\x0d\x1f\ +]}M\xbf\xef\x8b\xd8/\xd0\xd8\x00\xff\xba\x15\x0d\xb7\ +\xdf9\xf4\xe9\x9c\xac\x8c7E\xec\x99\xc8F\x8d\xc9\x1d\ +W[[\xab\xd6`\x0e\xc5\xce\xc1\xf3\xf9|\xdb\x83\xc1\ +\xe0\x10\xd9q\xc4\xe3\x5c\xb5\xa7\x12\x09U\xa2\x9e\xc5\x0b\ +\xe6\x8c\x070\xfe\xf1\x9f>[Q__?Dv<\ +nVWW\xf7\xc2\x13c\xc6\xae\x5c4o\xce\xbb\xb2\ +c\x11\x8d1\xaem\xb2\x0f\x5c\xadd\x1f\x80\x93\xb2\x03\ +\xb0\x0b\x07\x84\xe4\x1c\x08\xb1\x9b\x12\xc9>\x00\xf8\xe7\x87\ +\xef\xae\x010\xa2\xb4\xdc\xcf7mX\xbd%\x18l\xbc\ +M\xc4\xbekV\xafA8\xa2N\xa2\x84\xc4\xcf\x0d\x03\ +:\x00\xa0{\xc7\xb3\xff\x03\x98\xe7\xfe'\x0c \xb1\xaa\ +I?\xf9:\x0d\xff\xf2G\xea\xd6\xd1\xc1\xc1\xaf\xaa\xbe\ +\x1fh\x0a\xad\xbe\xf1\xc6\x1b\xee\x11\xb1_(\x1c\xea\xb8\ +ne\xd9T\x00\x94\xecs\x98\x8a-\xbc\xaa\x9d\x83w\ +\xae\xe5x\x88\xec8\xe2\xa1Z\xb5'Q\xd3\x92\xd7\xfe\ +0t\xd4\x98\xdcq\x81@`\xa2j\xd3\xc0E\x0a\x06\ +B\xaf\x03\xe8&;\x0e\xe1\xb8\xbe\x95}\x8a\x15\xf6\xc1\ +`L\x9b\x16\x1d3\x1a\xed#;\x06B\xda\xc3\xf5m\ +\xbc\xdf\xb6q\xddG\xe5\xa2\x12}\xabV\xad\xa4D_\ +\x02HrAe\x1f\x01\xde\xd9\x99J\x89>\xcd\x9c8\ +q\xfc\x9em[\xb7n\x11\xb6!c\xbd\xf2\x0a\x8b\xb5\ +i\x1bq+\x15\x93:\xaa\x9d\x83\xb7p\xde\xcc\x19\xaa\ +\x9dSF\xad\xbcD\x94\x85\xf3f\xce\xa0\xa9\xbdm\x0b\ +\x06\x83i\x89x~\x1f\xd7z\x1a\xafZg\xf6q\xe0\ +\x88\xec\x18\xecbr~\x89\xec\x18\x08i\x0f\xa5\x92}\ +\xf9\x85\x93\x16E\xc2\xe1L\xa7\xf7\xa9\xab;\x83\x8a\x8a\ +\x0aD\xa3\xa6\xd3[\x11\x17p\xc3\x99}\x89n\xe2_\ +B\x98\xfe\xbf\xdaT\xfb\x93\x16jjko\xf3W\xfa\ +\xf7\x89\xda\x8f\x81\xf5\xc8+\x98\xe4\xde\x11\xd3\x8a\x1b9\ +z\xect\xd5\xaaiRRS\x0f-\x9a?{\x89\xec\ +8\xe2\xe5\xf3z\x95\x1b2\xa3b\xd5'QW\xf3\xd4\ +^:\xcb\xafu\xf5\xf5\xf5C\x12-\x01\xcf@m\xbc\ +n\xe11\x986\xd3\xa1\xcdhT\xa9\xeb\x1eB\x9a)\ +\x93\xec\xcb+(\x9e\x07`\xa4\xd3\xfb\x1c9r\x18\x9b\ +6m\x06\xd7\xf8\xb3\x82|S\xb2\x0b\xa6\xf1&\xaa\xd3\ +\xd1.\x18\xb50\x88\xbf\xee\xa231uV\xdfP\x7f\ +\xcd\xfa\xf5\xebO\x88\xda\x8f1t\xca+\x98\x14\xcc-\ +,\xbcT\xd4\x9e\x89\x22\x1c\x89\x0c\x97\x1dC\xbcTL\ +\x9a\xa9J\xc5\xaaO\xa26\xaa\xf2k[ \x10\x98(\ +;\x06\xa1\xb4n\xe3U\x8bi\x18\x07e\xc7`\x97\xa8\ +i\xa6\xca\x8e\x81\x90\xf6P\x22\xd9\x97_8i\x16c\ +\xec)\xa7\xf7\xd9\xbd{7v\xef\xde\xe3\xf46\xc4e\ +|^\xa5\x1e\x94icWMw<<\xed(\xf6\x1d\ +\xa7V\xf9D\xd0\xd4\xd4t\xc9\xea\xd5\xab\xcf7A\xc6\ +v\x8c!)\x09\xa9\xc7\xf2\x0b\x8bn\x12\xb5\xa7\xeeF\ +\x8d\xc9\x1d\xd7\x14\x08\xf4\x96\x1dG\xbcTLP\x02j\ +\xc6M\xad\xbcD\x96\xe6*\xbf\xa4$\x9f\xb0\xcf\x19\x15\ +$Z;\xaf\xde\x99>\xb5\xdax_\x9f;\xe3\x80\xc7\ +ch\xd1&\x17\x8dD<O>\x9d+d\xe8\x1c!\ +vr\xc9h\x82\xf3\xcb+\x9c\xf42\x80\xe7\x9c\xdeg\ +\xd3\xa6M\xa8\xab\xa3\xce\xafD\xe4\x96\x01\x1d\x89\xa4\xf4\ +\xd3G\xcap\x92\x00\x00 \x00IDAT\x8e\x98\xfa\ +\x9eR\xc31\x89\x0d\x22\x91H\x87UkV\x07\xee\xbd\ +\xfb\x1e\x81OH=;\xc6\x17\x16\xff`\xfa\xe4\xa2\x0f\ +\xc5\xed\xa9'U[4\x9b\x02\x81\xde9#\x9e\xe4\x8c\ +1n\x18F\x941\x16e`\x11f\xb00\x03\x0b\xc3\ +`A\xc6\xd0\xc4`4\x01<`\x18F\x03\x80\x060\ +V\xcf\xc0\xea\x00^\xc7\x0cv\xda`F-L\xd4\x9a\ +F\xb4\x86\x19\xbe\xaf\xc1#_'#\xe9T\x10\xa1\x8b\ +\xc0\xbc=\xb8\x19\xeea\x98\x9en0\x90fr3\x8d\ +\x9b\xbc+\xc0:s\xf0\xce\xe0\xbc\x13\x80\x8e\xa6iv\ +\x04X*\x87\x99\xc29R`\xf2d\x0e\xee\xe3&\xf7\ +qp/\xe7\xdcc\x9a\xa6\x87s\xce\x9a\x02j\x0eh\ +\xa2\xa9\xbcD\x96\x85\xf3f\xce\x000\xe3\xb1'~\xfe\ +Yc\xa0\xb1\xbf\xecx\xdc\xa2\xb9\x9d\xf7\xdc\xdf\x8f\xde\ +t\x9e\xc6\xcb\xd4j\xe3\x05\x00\x8f\xc7\xd3\x14\x8d\x9a\x1d\ +d\xc7a\x073j\xde\x09\xe0#\xd9q\x10\x12\x0fW\ +\xa79\xf2\x0b&\xfd\x1a@\xbe\xd3\xfb\xec\xde\xbd\x9b\x12\ +}\x09,\x99*\xfb\x84\x9a\xf2\xa1\x81\xf7\xb6\x1e\x97\x1d\ +\x06\x91$\x1a\x8e\xa4n\xdc\xb0\xa1f\xf0\x1dw\x08\x9b\ +\x12h\x80}\x90W0\xf1\x89iS&.\x16\xb5\xa7\ +\x8eTn\xd1\xe4\x9c\x83s\xceL\xd3\xf4\xe2\xec\xb5O\ +\xb2\xec\x98t\xa5\xf2\xeb\x84\xe8\xe1\xcdE\xffu\xfd\xc8\ +\xd1c\x17\xd7\xd5\xd5=.;\x16\xb78\xd7\xce\xab}\ +\xb2\x8f\x81\xdax\xdd\x84\x19\x9e: \xacE\xb2\x0f\xa6\ +y\xb3\xec\x10\x08\x89\x97k\xdbx\xf3\x0a\x8b\xff\x1d\x0c\ +\xff\xee\xf4>G\x8e\x1c\xc6\x91#\xda\x0c\x0b\x22\xed\x90\ +Dg\xf6\x09q(\xd0\x0d\xa3^\x0f\xe2\xbd\xadgd\ +\x87B$k\x0c\x04\xbam\xde\xbcEh\xc6\x971c\ +Q~A\xb1\xe3\x0f\x8ft5jL\xee8\xd5\x06s\ +\x109\xa8\x95\x97\xb8\xc1\xe2\x05sFv\xe9\xd2e$\ +\x0d\xef8+\x81\xday\xb5M\xf6q\xc5\x06t\x00\x80\ +\x87\x195\xb2c\xb0K\xd4\xe4\xd7\xc8\x8e\x81\x90x\xb9\ +2\xd9\x97_P\x9c\xcf\xc0~\xed\xf4>uuut\ +F\x1f\xa1d\x9f\x00\xff\xf3I*~<\xb3\x0a\xfb\x8e\ +\xd1\xf9|\xe4\xac3gN_\xfa\xc9\xceO\x0e\x0b\xdd\ +\x94\xb1\x97\xcf\x1d\x0dA\xe2\xa4j\x0b/\x91\x83^/\ +\xc4\x0d\x16\xcd\x9f\xbd\x84\x86w\xfc]\x22L\xe7\xe5:\ +O\xe3U\xec\xcc>\x000<\xc61\xd91\xd8%j\ +F/\x97\x1d\x03!\xf1r]\xb2/\xaf\xa0\xf890\ +&\xe4f\x8cZw\x09\x00$\xf9\x94\xfb\xecT\xc6'\ +'\xbb\x22\xef\xed\x08^y\xff\xa4\xecP\x88\x0b\x9d<\ +q\xf2\xf2\xbd{\xf7\x1d\x12\xb9'\x03\xf2\xf3\x0b'-\ +\x12\xb9\xa7\x0e\xa85\x93\xc4\x83^/\xc4M\x9a\x87w\ +P\x95\x9f\xfe\xd3y\x19\xd3\xb9\x8dW\xbd\xfb\x15\xc6\x98\ +\xd0k<'E#\x91\xae\xb2c $^\xaeJ\xf6\ +\x8d\x9f0\xe9)\xc6\xd8,Q\xfbQ\xb2\x8f\x00@2\ +U\xf69\xe27\x1f\x18\xf8\x97\x05\x87Q\xb9\xbfIv\ +(\xc4\xc5\xaa\xaa\xbe\xea]U\xf5\x95\xd8\x0a?`d\ +^\xc1\xa4\x0f\x04\xef\xa9,j\xe1%\xf1\xa2V^\xe2\ +6\x0b\xe7\xcd\x9cAU~\x09\xd0\xce\xcbuN\xf6\xa9\ +\x97\xedc\x06\xbe\x94\x1d\x83]\x22\x91\x88\xef\x89\x9f=\ +G\xe7\x80\x12\xa5\xb8&\xd9\x97W0q\xa4a`\x9e\ +\xc8=)\xd9G\x00\xc0G\x03:l\xb7rO\x04\xef\ +o\xa3\xb3\xf9Hl\xf6\xee\xddw\xf9\xc9\x13'O\x88\ +\xdc\x931<\x90WP\xbcC\xe4\x9e\xaa\xa2\x96L\xd2\ +\x1e\xf4\xba!n\xd4\x5c\xe5\x97\x94\xe4k\x94\x1d\x8b,\ +:\xb7\xf3r\x98\xb2C -q\xf6\xb9\xec\x10\xec\xc4\ +9\xcf\x94\x1d\x03!\xf1pE\xb2o|A\xf1p\xc6\ +\x0c\xe1mUuu\x94\x8c T\xd9\xe7\x84\x80\xf7R\ +\xd9!\x10\xc5|\xb2\xf3\x93K\xea\xeb\xc5>\x80a\x8c\ +\xdd\x94_P\xac\xcdy2N\xa1\x96L\xd2\x1e\xf4\xba\ +!n\xb5p\xde\xcc\x19K\xdf\x98\xdf\xb1Cj\x87\xdd\ +\xb2c\x91\xa5)\x18\xd4r`\x95\xce\xd3x9W\xef\ +\xcc>\xc6<;e\xc7`\xa7h$:Hv\x0c\x84\ +\xc4Cz\xb2/oB\xf1\x0f\x0d\xc6\x96\xca\xd8\x9b1\ +\xe5\xde3\x89\x03\x92|\xb2#\xd0\xcf\x83W\x7f\x8d7\ +^\xb8\x1e\xa3\x1f\xec';\x14\xa2\x10\xbf\x7f\x13\x22\xe1\ +\x88\xd8M\x19\xbb\x94\x12~\xe77r\xf4\xd8\xe9\xd4\xc2\ +K\xda#\x18\x0c\xa6\x8d\x1c=v\xba\xec8\x089\x9f\ +7\x17\xfd\xd7\xf5\x9d;w^\x22;\x0e\x19\x9a\x02\x81\ +\xdeZ\xfe~r}\xa7\xf1\xaa\xe8\xf5?\xce\xd8\xee\xf5\ +z\x05_\xd89'\x12\x0d\x7fGv\x0c\x84\xc4Cj\ +\xb2o|a\xf1\x03\xcc`\xef\xca\xda\x9f>\x0d\x08\x00\ +${(\xe9\xeb\x84\xbeIU\x18}\xd3QJ\xfa\x91\ +\xb8\x84\x22\x12&63v)\xb5\xf4\xb6.\x1c\x89\x0c\ +\x97\x1d\x03Q\x17\xbd~\x88\xdb-^0gd\x97.\ +]Fz\xbd^\x09\x1f>r\x85B\xa1\x9f\xca\x8e\xc1\ +n\x8ci}{\xa7\xe4\x0d\x8b\xc7\xe3\xa9\x97\x1d\x83]\ +B\xa1p\x07:\xb7\x8f\xa8DZ\xb2/oB\xd1=\ +\x06\x98\xdc\x03\xd2u\xfe8 1\xf3yeG\xa07\ +J\xfa\x91x\x84\x9a\x82R\xf6e\x8c\xddDC;\xbe\ +i\xd4\x98\xdcqM\x81@o\xd9q\x10u5\x05\x02\ +\xbdu=\x1b\x8c\xe8c\xd1\xfc\xd9K\xde\xfe\xd3\x82\xa4\ +\xe4\x94\x94S\xb2c\x11I\xc7a\x1d\x9c\xee\xee\x5c\xc7\ +\xf0\x18Z\xfd^\xd1\xb9}D%R\x92}/\xfc\xb2\ +(\x9d\x19\x9eU2\xf6&\xe4\xdb\x92h@\x87\x10\x94\ +\xf4#\xb1\x08\x86C\xd2\xf6f\x0c\x0f\xe4\x17N\x12~\ +~\xac[\xd1\x80\x05b\x07z\x1d\x11U\xfcy\xf1\xab\ +\x17w\xe8\xd01\xa1\xaa\xbc\xf5\x1b\xd6\xa1\xef\x99}\xaa\ +\xf2\x18\x9eC\xb2c\xb0\x13\x9d\xdbGT\x22<\xd9\x97\ +_Xt\x93\xc7\xe3\xa9\x14\xbd\xef\xb7q\xce\xd5\xac\x85\ +&\xb6K\xa6\xca>\xa1(\xe9G\xda\x12\x91\x98\xec;\ +gd^\xe1\xa4\x97e\x07\xe1\x064`\x81\xd8\x81^\ +GD%o\xbe\xfe\xffn\xe9\xdc\xa9\xd3\xff\xc8\x8eC\ +$\x9d\x86u0pm\x93}\x5c\xd16^\xc6\x8c}\ +\xb2c\xb0\x13\x9d\xdbGT\x224\xd97\xbe\xa0\xe8Z\ +\xc0\x93PO\xcc\x88\xfb\xf9h\x1a\xaf\x14\x94\xf4#\xad\ +1M\xd9\x11\x00\x0c\xc8\xcf/(\xd6\xe6\xe6\xa7=F\ +\x8d\xc9\x1dG\x839\x88\x1d\x82\xc1`\x9a^\x95CD\ +w\x8b_\xfb\xc3\xa3\x9d\xbbtyIv\x1c\xa2\xe84\ +\xac\x83\xeb}f\x9f\x92<\x1eC\xab\x89\xbc\xa1P\xb8\ +\x03}\xa6\x11U\x08K\xf6\xe5\xe5\xfd[_\x83y\xf6\ +\x88\xda\xefB\x18c\x00M\xe3%\x00\x92\xa9\x8dW*\ +J\xfa\x91\x96\x5c3%\x9d\xb1\x97\xf3\x0a&\x8e\x94\x1d\ +\x86,\xd4zI\xecD\xaf'\xa2\x9a\xc5\xf3g\xff\xba\ +k\xb7\xb4\xfbe\xc7!\x8a6\xc3t\xb8\xc6m\xbc\x9c\ +\xbb\xe4\x02)>\xdc06\xcb\x8e\xc1n\xf4\x99FT\ +!$\xd9\x97[Xx)KJ> b\xafx\x5c\ +\xd1\xf7\x0amF\x81\x93\xf6K\xa26^Wh\x99\xf4\ +{lh\x1f\xd9\xe1\x10Y\x5c\xd4\x81\xc3\x98\xb1h|\ +a\xf1\x03\xb2\xe3\x90\x81Z/\x89\x9d\xe8\xf5DT\xf4\ +\xfa\xab3?J\x94\x0a?]\xaa\xfbtn\xe3Uu\ +\xf6\xc8\xebs\x7f\xbf\xce\xe7\xf3\xc9\x99\xbe\xe6\x10\xfaL\ +#\xaap<\xd97a\xc2\x84\xaeIH=\xe6\xf4>\ +\xed\xc1\xb5\xfe@ \xb1J\xf6(\xf9\xa0L[}\x93\ +\xaa\xf0lz\x0d\xe6\xff\xfc\x0a\x0c\xecC=\xd6\x89&\ +b\xba\xeb\x19\x8c\x01\xf6A~a\xd1M\xb2\xe3\x10i\ +\xe4\xe8\xb1\xd3\xa9\x85\x97\xd8\x89Zy\x89\xaa\x16\xcf\x9f\ +\xfd\xebD9\xc3O\x87\xea>\xcet\xae\xec\x93\x1d@\ +\xfby\xbc\xde\x93\xb2c\xb0S0\x18L{\xe2g\xcf\ +=.;\x0eB.\xc4\xd1d\xdf\xf3\xcf?\x9f\x1c5\ +:\xd6:\xb9\x87\x15\x07\x0f\x1e\xf4\xc9\x8e\x81\xc8\xe7\xa3\ +\xca>W\xba\xae\xeb)\xccz,\x15\xff:\xac\x97\xec\ +P\x88@\xd1HTv\x08\xad\xf0\xec\xc8-,\xbcT\ +v\x14\xa2\xe8p\xc3G\xdc\x87\xda\x9e\x88\xaa\x16\xbf\xf6\ +\x87G\x13aJ\xaf\x0e\xd5}\x8c\xeb[\xc8\xa1\xea\x80\ +\x0e\x00\xf0z<Z\x0d\xe9\x00\x00\xcey\xa6\xec\x18\x08\ +\xb9\x10G\x93}^o\xf7\x8eN\xaeO\x88\x1dh\x1a\ +\xaf\xbb\x0d\xeb_\x87?=\xd7\x1b=\xbb({\x8dC\ +\xe2\x10\x92?\x8d\xb7U\xdd\x92\x92jd\xc7 \xc2\xa8\ +1\xb9\xe3\x9a\x02\x81\xde\xb2\xe3 \xfa\xa1\xb6'\xa2\xb2\ +7_\xff\x7f\xb7$\xa7\xa4\x9c\x92\x1d\x87\xd3\x94\x7f\xd8\ +\xa3se\x9f\xc2\x18c\xdbd\xc7`\xb7h$:H\ +v\x0c\x84\x5c\x88\xa3\xc9\xbeW^)\xae\x8e\xf2\xa8+\ +O\xdc\xd7\xf8\xc1\x0f\x89S\x12\x0d\xe8p\xbd>\x1dk\ +\xf1\xf6\xbft\xc4\xdd\x03\xa8\xb3Pw\x1e\x8f\xfb\xb2\xef\ +,\x92\xdc\xa5\xb8\xb8\xd8\x9dYH\x9bQ\xf5\x15q\x0a\ +\xb5\xf2\x12\xd5\xfdy\xf1\xab\x17{\xbd\xde\xb0\xec8\x9c\ +\xa4zu\x1fW\xba\xd9U_\xcc\x83\x95\xb2c\xb0[\ +$\x1a\xfe\x8e\xec\x18\x08\xb9\x10\xc7\xcf\xec{eJ\xf1\ +>\x83\x19\x19N\xef\xd3>\x94\xe4!D%\x93\x7f\x18\ +\xc1\x13\xf7Q[\xaf\xce\xbc\x1e\xc3U\x17\xeaf0z\ +\xf1\xcb/O\xa8\x93\x1d\x87(T}E\x9cD\xc9d\ +\xa2\xba\x0e\x1d:\x8c\x96\x1d\x83\xd3T\xae\xee\xd3\xb9\x8d\ +We\x8b\xe6\xcdyW\xb7!\x1d\xa1P\xb8\x03=\xc0\ +\x22n'd\x1a\xef\xef~\xf3\xef~\x1e\xe5\x0f\x89\xd8\ ++\x1eT\xe9M\x00 \x14\xa1\xd7\x81J\x9e\xbe\xbd\x0e\ +\xff\xf6h_\xd9a\x10\x87\xb8\xa9\xb2/\xca\x8c\xde\xd3\ +\xa7\x17k\xdf\xb6\xd5l\xd4\x98\xdcq4\x98\x838\x89\ +\x92\xc9Du\x8b\xe6\xcf^\xd2\xb9s\xe7%\xb2\xe3p\ +RS \xd0[\xd9$\x06\xdd\xdc\xb9\x96nC:\x00\ +z\x80E\xdcOH\xb2\x0f\x00\xa6\xfd\xaeh\xb9\xc9M\ +\xd7L\xad\xa1O\x02\xd2,\xe8\xae\xe1\x9f$\x06\x0f^\ +\xfd5f?u\x85\xec0\x88\x03<\x1e\x8f+\xde\x9e\ +#<z\xf5+\xbf\xf9\xf7\xc3\xb2\xe3\x10\x89.Z\x89\ +\xd3\xa8\x95\x97\xe8`\xf1\x829#;\xa4v\xd8-;\ +\x0e'\xa9\xfay\xc0\xa1u\xb2O\xe9\x964\x1d\x87t\ +\xd0\x03,\xe2v\xc2\x92}\x000}\xca\xc47\x00\x96\ ++r\xcf\xf3a\xa0\x84\x1f9+L\xc9>%\xdd\xd2\ +\xe3\x14\xfe\x9cK\xc7e\xe8\xc6\xe7\xf5I\x7fk\x0eG\ +1\xe0\xf7S\x8a\xbf\x90\x1d\x87ht\xd1JDP5\ +\x89@HKo.\xfa\xaf\xeb\x93\x92|\x8d\xb2\xe3p\ +\x8a\xb2\x9f\x07\xdc\x94\x1d\x019\x0f\x1d\x87t\xd0\x03,\ +\xe2vB\x93}\x000u\xf2\x8b\xb3\xc01Q\xf4\xbe\ +\x84\x9cO0*=\xb7@\xda\xe9\xf2\xd4j\x94\xfd\xeb\ +%\x18\xda\xdf=\xad\x9f\xc42\xb9\xbf\x90,:p\xc6\ +\xef^\xfaLj\x0c\x12P\x0b/\x11E\xd9$\x02!\ +\xdf\xd2\xa1C\xc7_\xc9\x8e\xc1)\xaa&1\x98\xde\x95\ +}J\xd3qH\x07@\x0f\xb0\x88\xbb\x09O\xf6\x01\xc0\ +\xd4)/\x15s\xceg\xc9\xd8\xbb%\xc6\x95\xae\x86&\ +6\x09Qe\x9f\xd2:\x19\x8d\xf8\xf5\xb0\x14\xfczX\ +\x8a\xecP\x88\x0d\x98!\xef}\x99s>x\xeao\x8a\ +\xb7K\x0b@\x22\xbaX%\xa2\xa8\x9aD \xe4\xdb\x16\ +\xce\x9b9\xa3S\xa7N+e\xc7\xe1\x14\x15?\x178\ +\xd3w@\x87\xea\xb3Gt\x1c\xd2\x01\xd0\x03,\xe2n\ +R\x92}\x000mJQ.\x807d\xed\xcf\x185\ +\xf2\x92\xb3\x824\xa0C\x0bC\xfb{)\xe1\xa7\x81$\ +\x9fO\xca\xbe\xdc\x8c\xde;mJQ\xa5\x94\xcd]\x80\ +.V\x89H*&\x11\x08i\xcd\x92\xd7\xfe049\ +9\xb9Vv\x1cNP\xf2s\x81Se\x9f\x9b\xe98\ +\xa4#\x18\x0c\xa6\x8d\x1c=v\xba\xec8\x08i\x8d\xd4\ +\xde\xb7\xa9\x93_z<\xbf`Rw0<(c\xff\ +\xaei]yuu\x0d\x95\xf7%\xb8pTv\x04g\ +\x9di\xe28\x13\x00j\x03g\xff\xf7\x99\x00Gm\x13\ +p\xa6\xe9\xdc\xff\xdd\xc8q\xa6\x09\xa8\x0f\x19\x08\xa1\x03\ +\xd2R\x81\x14O\x18\x9d\x93MtI\xe1\xe8\x9c\x0ct\ +M\x05\xbav\x00.\xe9\x9a\x8a\x1e\x9d\xbd\xe8\x9c\x02\xa4\ +z\xc2Hf\xda=Hk\xd5\xd0\xfe^\x0c\xdd\xe3E\ +\xc5n*\xd7T\x95/I|\xb2\xcf\x8c\xf2\x1fL\xff\ +]\xf1j\xe1\x1b\xbb\xc4\xc8\xd1c\xa7\xd7\xd5\xd5Q\x0b\ +/\x11F\xc9$\x02!\xe7\x91\x94\x94\xf4Z0\x18|\ +Av\x1cvk\xae\xc2]8o\xe6\x0c\xd9\xb1\xc4\x8a\ +1\xaa\xe4p\xb3sC:z\xcb\x8e\xc3n\xe1Hd\ +8\x80\xf1\xb2\xe3 \xe4\xdb\xa4\x1ft5u\xcaK\x0f\ +\xe5\x15\x14W2\xc6\xd2E\xef\xdd\xb5k\x1a\xab\xae\xae\ +\x11\xbd-q\x197L\xe3m\x0cq<4\xa3!\x8e\ +\x9f\x08\x5c\xe0\xeb\xdf\x5ck`\x1f\x0f\xee\xbf\xf5\x12\xdc\ +\xda\xc7\x83>\x1d\xb5|\x00\xfd7\x13~\xd8\x1d\x15\xbb\ +O\xc8\x0e\x83\xb4S\x87\x0e\x1d\x85~.\x99<\xfa\xc3\ +\xe9\xbf+\xfeP\xe4\x9ens\xee\x22\x95\x10aTL\ +\x22\x10r>\x8b\x17\xcc\x19\xff\xe3'\x9e\x19\xde\x14\x08\ +h\x97\xc48W\x85\xab\xcc\xef)\x87\xe2\xbd\xae\x9a;\ +7\xa4c\x88\xec8\xec\xd6\x14\x08\xf4\xa6\xcf4\xe2F\ +\xd2\xdax[\x9a6\xa5(\x03\x80\xf0q\xdc\xbd{k\ +\xf7\x99L\xda!\xe4\x826\xde\x86\x90\xb31l\xab\x8a\ +\xe2\xe5eG\xf1\x93\xd9\x87\xf0\xfc\x9b\x01,\xdf\xdf\x03\ +\xc7\x22\x978\xba\xa7,\x9d\x8cF\x9a\xd2\xab\xa8\xa1C\ +\x86\x84\xcf\x1e\xb1 F\xd4\xe4\x8fN\x9fR\xfc\x9e\xb0\ +\x0d]h\xd4\x98\xdcq:\xde\xa0\x12\xf7\xa3V^\xa2\ +\x93\x94\xe4\xe4\xa9\xb2cp\x82jU\xb8\x0c\x06\x8d\xe3\ +u1]\x87t\x00\xf4\x99F\xdc\xc9\x15\xc9>\x00\x98\ +:\xf9\xa5~\x00\xaaE\xee\xe9\xf3\xf9\x90\x91\x91N\xa5\ +}\x09.\xec\x8a\xca>q{m\xab\x8a\xe2?\xdf>\ +\x88G\xa7}\x81\x05\x1f\xf7\xc2\xc1P\x1fq\x9b\x0br\ +yj5f?u\x85\xec0H\x1c\x86\xdc3\xa4\x91\ +\x19\x86\xb0\x1e^\xc6\xcd\xc7^\xf9m\xd1\xff\x88\xda\xcf\ +\xad\xe8\xe2\x94\xc8\xa2Z\x12\x81\x90\xb6\xe8:\xac#\x18\ +\x0c\xa6=\xf1\xb3\xe7\x1e\x97\x1dG\xac\x18\x0d\xe8p\xb5\ +E\xf3\xe6\xbc\x9b\x94\xe4k\x94\x1d\x87\x13\xe83\x8d\xb8\ +\x91k\x92}\x000u\xf2K= \xb8\xc2\xafc\xc7\ +N\xdd\x06\xder\xcbA\x91{\x12w\x09F\xe5\x7fx\ +6:\x5c\xd9w>\x0b\x96\xef\xc5?\xbf\xf2\x99\x96I\ +\xbf[z\x9c\xc2\xbf=\xdaWv\x18$\x06\xf7\xde}\ +\xcf\x19\xc3kt\x10\xb6!\xc3O_\x9e2\xf1O\xc2\ +\xf6s1\xba8%\xb2\xd0T^\xa2\x1b]\x87up\ +\xce3e\xc7\x10+\xce\xf5>\xb3\xef\xc9'\x9fT~\ +\x12\x9d\xd7\xe3\xfbJv\x0cN\xa0A\x1d\xc4\x8d\x5c\x95\ +\xec\x03\xceV\xf8q\xce\xfd\x22\xf7\xec\xd6\xbd{\xdf\xeb\ +\x07\x0c\xd8)rO\xe2\x1e\xa1\xb0\xec\x08\x80\x06\xc9\xf3\ +3Z&\xfdtj\xef}\xf0\xea\xaf\xf1\xc4}\xbdd\ +\x87A\xdap\xf7\xdd\xf7\xd4x|\xde.\xe2vd?\ +\x9f\xfa\x9b\x97\x16\x8a\xdb\xcf\xbdF\x8d\xc9\x1d\x17\x0c\x06\ +i0\x07\x91\x86*K\x89n\x92\x92\x92^\x93\x1d\x83\ +\xdd\xa2\x91\xe8 \xd91\xc4N\xf7i\xbci\xca'\xfb\ +<^\xcff\xd918\x85\xce@&n\xe3\xbad\x1f\ +p\xee\x0c?\x8e\xe5\x22\xf7\xec\xd5\xb3\xe7\x8dW]}\ +\xa5\xb6o>\xe4\xfc\x82.\x98\xc6\xdb\x18t\xc7\xb5\xc9\ +\x82\xe5{\xf1\xe8\xb4/\xb0|\x7f\x0f\xd9\xa1\xd8\xe6\xe9\ +\xdb\xebp\xf7\x00\xcag\xb8\xd1\x9d\xdf\xfb\xdeI\x9f\xcf\ +\xdbM\xd4~\x9c\xf3qS'\xbf8W\xd4~nG\ +\x89\x16\x22\x1bU\x96\x12\xdd,^0g|Jj\xea\ +!\xd9q\xd8)\x12\x0d+s\x10\xb2\xcem\xbc\x00\x80\ +\x8ea\xe5\x93}\x8c\xb1r\xd918\xa5yP\x87\xec\ +8\x08i\xe6\xcad\x1fpvJ/\x807D\xeey\ +E\xdf+\x07\xf5\xbe\xfc\xb2\x8d\x22\xf7$\xf2\x85]0\ +\xa0CV\x1b\xef\xf9\xfc\xe7\xdb\x07\xf1\xfc\x9b\x01T5\ +\xe8\x91$\x9b\xfc\xc3\x08zv\x117\xf8\x81\x5c\xd8\x9d\ +w\xddu,%)\xe9bQ\xfbq\x13\xbf\x9c6\xa5\ +h\xa6\xa8\xfdT@\x89\x16\x22\x1b\xb5\xf2\x12\x1d\xf9\xbc\ +\xde\xb7d\xc7`\xa7P(\xdc\xe1\x891c\x7f$;\ +\x8eXp\xaeye_\xd4\xa7|\xb2o\xd1\xfc\xd9K\ +t=\xb7\x0f\xa0\x07\xa9\xc4]\x5c\x9b\xec\x03\x80\xa9\x93\ +_z\x9cs>K\xe4\x9e\xd7^\xd7\x7f\xf0E=.\ +Z'rO\x22\x97\x1b*\xfb\x1a\x04\x0e\xe8\x88\xd5\xb6\ +\xaa(~2\xfb\x10\x96\xed\xee,;\x14[\xcc\xfc\x99\ +2\x0f\xa6\xb57\xf8\x8e;\x0e\xa7$'\xf7\x14\xb5\x1f\ +\x07\x7fq\xdao_zY\xd4~*\xa0\x16^\xe2\x16\ +tcDt\xa3cu\x1f\x8fb\x88\xec\x18b\xa3y\ +e\x1f\x8f*\x9f\xec\x03\xf4=\xb7\x0f\xa0\x07\xa9\xc4]\ +\x5c\x9d\xec\x03\x80iS\x8ar\xc11Q\xe4\x9e7\xdd\ +|\xd3]]\xbat\xde rO\x22O(,\xff\xba\ +\xc0m\x95}-\xbd\xbc\xec(\x9e\x7f3\x80\xea\xa8\xb0\ +nKG\x5c\x96\xf45&>v\x8d\xec0\x12\xde\xe0\ +\xc1\x83\xbf\xea\x90\x9az\xb9\xa8\xfdL\x8e\xff\x986\xb9\ +\xe8?D\xed\xa7\x0aJ\xb0\x10\xb7\xa0\x1b#\xa2#\xdd\ +\xaa\xfb8\xe7\x03e\xc7\x10\x0b\xc64\xaf\xec3=Z\ +$\xfbt>\xb7\x8f\x06u\x107q}\xb2\x0f\x00\xa6\ +Ny\xa9\x18`\xb9\x22\xf7\x1c4\xe8\xf6;R\x93\x93\ +\xb5}#\x22\x7f\x17rCe\x9f\xe4\x01\x1d\x17\xb2\xad\ +*\x8a\x1fM\xad\xc2\xf6\x1a\xb5\x87]\xdc\xdf\xe7\x182\ +\x07\xa9\xfd\xdf\xa0\xb2\xf4\x8c\xf4/;t\xe8 \xae\xc4\ +\x92\xf3\x97\xa7Oy\xe9Ea\xfb)\x84\x12,\xc4-\ +\xa8\x95\x97\xe8h\xf1\x829\xe3u\x9a\xcc\x1b\x89F\x95\ +xZ\xaa\xfb4^\xc0\xd4\x22\xd9\xa7\xf3\xb9}\x00\x0d\ +\xea \xee\xa1D\xb2\x0f\x00\xa6N~q\x96\xc9\xcd\xc7\ +E\xeey\xc7]w\x0d\xf2z\xbd4\xa5WsnH\ +\xf6\xb9\xb9\xb2\xaf\xa5\xe7^\xdd\x8b\xff\xfe\xecR\xd9a\ +X\xf2\xc4\xdd\xd4\xb9(C\xfa\xa0\xdb\xf7w\xea\xd8\xe9\ +J\x81[\xce\x9c:\xa5\xe8\x97\x02\xf7S\xc6\xc8\xd1c\ +\xa7S\x0b/q\x13\xaa4%:\xf2\xf9|\xdbe\xc7\ +`\x97h$\x22\xec\x8c]+t\x1f\xd0a0$\xcb\ +\x8e\xc1\x0e\xba\x9f\xdb\xd7\x14\x08\xf4\xa6\xea>\xe2\x06\xca\ +$\xfb\x00`\xfa\x94\x89o\xf0(\x7fH\xe4\x9e\xf7\xdc\ +s\xcf\x8d\xccc\x1c\x10\xb9'\x11+H\x03:\xe22\ +\xfb\xdd\xfd\x98\xf0\xbf\x1dd\x87\xd1n}\x93\xaa0\xfa\ +\xc1~\xb2\xc3H(\xb7\xddz\xdb\xe7\x9d\xbat\xbeZ\ +\xd4~\x9c\xf3\xb9S'\xbfD\x95B\xe7AO\x9c\x89\ +\xdbP\xa5)\xd1\x91\xd7\xeb-\x95\x1d\x83]\xc2\xe1p\ +\xf2\x93\xcf\xfc\xe2.\xd9q\x5c\x90\xe6\x03:\x22\x5c\x8f\ +\xca>@\xefs\xfb\x00\xba\xd6\x22\xee\xa0T\xb2\x0f\x00\ +\xa6\xfd\xaeh\xb9\xc1\x8c\x0c\x91{\x0e\xbdw\xc8\x15\x00\ +jD\xeeI\xc4\x09EdG\xe0\xce\x01\x1dmY\xb7\ +\xf3\x84\xd2\x09\xbf\xef\xf7\xf7\xca\x0e!a\xdcz\xebm\ +\xbb\xbb\xa6u\xbdV\xd4~\x9c\xf3\x85\xd3\xa6\x14\xfd\x5c\ +\xd4~\xaa\x195&w\x5cS \xd0[v\x1c\x84\xb4\ +D\xad\xbcDG\x0b\xe7\xcd\x9c\xa1S+/3\xcdA\ +\xb2c\xb8\x10\xae\xf9\x80\x0e\xa6Ie\x1f\xa0\xf7\xb9}\ +\x00U\xf7\x11wP\xf2\x8e\xf7w\xbf\xf9w\xff\x0b\x05\ +E\xfd<\xcc\xb3W\xd4\x9e\xf7\xddw_\xb7\x8a\x8a\x15\ +\xfb9\x87\xb0\xea\x14\x22F\x98*\xfb\xdae\xdd\xce\x13\ +\xf8\xef\xab\xae\xc6\x8f\xaf?.;\x94\xb85W\xf7-\ +X.\xec-$!\xdd2p\xe0\xa7ii]o\x10\ +\xb5\x9f\xcf\xeb{\x7f\xf2\xaf\x0b\x7f*j?\x15\xe9\xdc\ +.\xc9\x18\x03c\x0c\x00Lf\x18\x9c\x01&c,\xca\ +\xc0\xa2\xcc@\x04`\x110\x16a\x8c\x85\x19\x10\x06\x10\ +b\x06\x0b\x82\xb3\x10chb@\x10\x06\x0b\x00\xac\x89\ +\x01\x8d\x00\x02\x00\x1a\x0df4\x00\xbc\xc1d\xbc\x81q\ +\xd4{\x98Q\xc7a\xd4\x81\x99u\x91(;\xc3\xbc8\ +\xd3\x84\xa6\xd3)H\xe9\xca#\xe8\xe2\xf5\xf0.\xe0F\ +g\x06\xb3s\x94\x9b\x9d9C'\x83\xb3\x8e\x00\xebh\ +r\xb3#\x80\x0e\x00R9\xd0\x01\xe0)0y*\x07\ +\x929G\x0a\x18O\xe2&O\x06\x90\xc4\x01\x1f\xe7\xdc\ +\x07\xce\xbd\x00\xf7r\x13^\x0e\xee\xe1\x9c{8`p\ +\xd3d\x00\x0c\xce9\xb8\x06\xf7\xb7\xe7^\x9b3d\xc7\ +A\x88\x9d|>\xdf\xf6`08Dv\x1cv\x88F\ +\xcd\x1be\xc7p!\xba\x0f\xe80L\xa6M\xb2\xef\xdc\ +\xb9}B\x8f\xe8\x12\xed\x5cu\xdfx\xd9q\x90\xc4\xa5\ +d\xb2\x0f\x00^\x99R\xbc\xef\x85\x17\x8azxR<\ +G\x001O9\x86\x0e\xbd\xef\xeaU\xabVn\x8bF\ +M%&R\x91\xd8\x04\xddpf\x9f\xcb\x07t\x9c\xcf\ +\xecw\xf7\xa3\x7f\xcf~\xb8\xa5\xdbQ\xd9\xa1\xc4\xed\xfb\ +\xfd\xbdX\xb0\x5cv\x14\xfa\xba\xe5\x96\x9b?\xe9\xde\xad\ +\xdbwE\xed\x97\xd2\xa1c\xe5\xa0\xf4\xbb\x85\x1e\xf3\xa0\ +\x22\x1d\xdb%SRS\x0f\xf9\xbc\xde\xb7\x16/\x98#\ +\xfb\x82\xfa\xb4\xac\x8dG\x8e\x1e;\xbd\xae\xae\xee\x05Y\ +\xfb\xdbA\xc7\xd7&!\xe7Zy\x87\xc8\x8e\xc3\x0e\x9c\ +\x9b\xae\x1f\xd2\xc1ux\xf2\xd1\x06S\xd0=\xaf\x08\x8b\ +\xe6\xcf^\xf2O\x8f\x8f\x99\xa5\xf3\x19\xc2\xcd\xd5}.\ +\xb8>!\x09J\xb96\xde\x96^y\xa5\xb8z\xea\xe4\ +\x97R\x18X\xbd\xa8=\xef\xbdw\xc8\xc0\x94\xe4\xe4\xf5\ +\xa2\xf6#\xce\x0b\x85eG\x004\x04\xd5\xbd6y\xee\ +\xd5\xbd\xa8\x8ev\x93\x1dF\xdc\xe8\xec>\xe7\xdct\xd3\ +w\xb7w\xef\xdeCX\xa2\xafS\xc7\xce\x9f\x0fJ\xbf\ +;\x03\x00J\xca\xfcK\xdfxo\x8dz/H\x01F\ +\x8d\xc9\x1d\xa7\xdbEurrr\xed\x7f/\x9a\xdb'\ +\xd1/\xa4\x17/\x983>%5\xf5\x90\xec8\xac\xa0\ +V^\xa2\xa3\x85\xf3f\xce\xd0e\x10A\xd4\x8c\xba\xff\ +\x08\x08\xdd+\xfb\x0c\x96$;\x06;\xe94\xc4\xe6|\ +B\xa1\x10u\x9c\x10i\x94N\xf6\x01\xc0;\xefox\ +\xfc\xce!?8\xec\xf3\x89{\xef\xbb\xf3\xae\xbb\xee\xec\ +\xd8\xa9c\x85\xb0\x0d\x89\xa3BQ\xf9\xd7\x05*\xb6\xf1\ +\xb6T\xf4\xe7#\xb2Ch\x17:\xbb\xcf~7\xdex\ +\xe3\xd6\x8b.\xbaXX\x85N\xe7\xce]O\xdcr\xfb\ +]\x7f;\x13\x901\x0c\xef\xe8K\xae~\xfb=\xffU\ +\xa2bP\x85\x8e-\xbc\x89p\xa3\x10+\x9f\xd7\xfb\x96\ +\xec\x18\xac\xd2\xf15J\x88.\x83\x08\xcc\xa8y\x91\xec\ +\x18.\x84qS\xed\x0b\xea\x0b0M}*\xfb\x00\xbd\ +\x86\xd8\x9cO0\x18L{\xfc\xa7\xcfR\xde\x80H\xa1\ +t\xb2\xaf\xb4|\xd3\xdb\x86\xc7\xb3\x98\x81]\x97q\xd7\ +}HN\x167\xa0(#=ch\xb7\xb4\xb4\x0f\x85\ +mH\x1cC\x03:\xac\xdbV\x15\xc5\xf2\xfd=d\x87\ +\x11\xb7\xbeIUxlh\x1f\xd9ah\xe3\x86\x017\ +l\xb9\xe4\x92Kn\x15\xb5_\xe7.]\x1bo\xbe\xed\ +\x8eKZ\xfb\x9a\xd7\x87\xfd%\xe5\x1bo\x13\x15\x8b\x0a\ +tl\x93L\x84\x1b\x85X-^0g\xbc\xea\x15D\ +:\xbeF\x09\xd1e\x10A4\x1a\xed$;\x86\x0b\xe1\ +\xa0\xca>\x95\xe8T\xf9\xda\x96\xfa\xfa\xfa!T\xb9N\ +dP6\xd9WR\xe6\x7f\x0b\xe0\xff\xb7\xe5\x9f\xdd~\ +\xc7\x10$%\xa5\xd4\x89\x8aa\xe0\xad\xb7>\xd0\xabg\ +\xcf\xbf\x8a\xda\x8f8#(\xb9\xb2/\x0a/\x02\x8aW\ +\xf6\x01\xc0\x7f\xbe}\x10\xc7\x22\xad\xe6]\x5c\xed\xfb\xd7\ +yd\x87\xa0\x85\x01\x03\x06l\xba\xb4\xe7\xa5\xc2\x92k\ +\x9d:ui\xba\xf9\xd6;\xda\x1c\x09\xcd`l.]\ +\xee\xbf_TLn6r\xf4\xd8\xe9:\xb6\xf0.\x9c\ +7\x93\x06:\xb4\xa0z\x05Q0\x18L\xa3\xe9\x85D\ +7\xe7\x06\x11(/\x12\x89x\x9f|f\xdc\x15\xb2\xe3\ +h\x0b3\x0cSv\x0cN\xe2\xa6\xa9Ue\x1f\xa0\xfe\ +\xe7V\xac\x02\x81\xc0D\xd91\x90\xc4\xa3d\xb2o\xd9\ +\x07\x95\xc3\x19\xc3\xa3\xad}-\xfd\xce!\x9dSR;\ +\x08;\x85\xed\xfa\x01\x03\xee\xbf\xf2\x8a+\xa84Wa\ +\xb2\xcf\xec\x8br}\x92M\xef\xefR\xef\xbf\xe5\xba\xae\ +\xa7p\xdd\xa5J\xbe\x15\xbaF\xff\xeb\xae\xab\xec\xd9\xb3\ +\xe7\xed\xa2\xf6KI\xe9x\xfa\x96Aw\xc6V\xcam\ +\xe0\xc3w\x96W\x0ew8$\xd7;7\x11N+\xd4\ +\xc2\xfb\x8ft\xa8 \xd2\xf1\xb5J\x12\xdb\xa2\xf9\xb3\x97\ +x\xbd^\x17\xf4\x91Xg\x98f_\xd91\xb4E\xf7\ +\x01\x1d\x9cC\xab\xca>@\x8f\xcf\xadXP;/\x91\ +A\xc9;\x5c\xce\xd9\x82\xb6\xbe>(\xe3\x1e_\xa7\xce\ +]E\x85\x83+\xaf\xbajh\xff\x01\xfdih\x87\xa2\ +B\x92\xa7\xf1\x865J\xf6-X\xbe\x17\x07C\xea\xb5\ +\xc5\xde1\xe0b\xd9!(\xab\xdf\xb5\xd7n\xbc\xec\xf2\ +\xcb3D\xed\xe7\xf3%\x9d\x1a4\xf8\xee\xb8\xde\xe0\x0d\ +\x83--)\xf7?\xedTLn7jL\xee\xb8\xa6\ +@\xc0\xfd\x07\xab\xc7\x89Zx\xff\x91\x0e\x15DM\x81\ +@ojw\x22\xba\xf1x<\xc2\x86\x09:)jr\ +W_\xe41\xcd\xdbxap\xed\x92}:|n\xc5\ +\x8a\xday\x89h\xca%\xfbJ\xca\xfdG\x01\x5c\xf0\xcc\ +\x88[n\xbb\x03]\xbb\x88\xebX\xba\xac\xe7ew\xde\ +|\xcb-Te\xa0\xa0PD\xeeuA\x84\xeb5$\ +\xe2\xa3\xdd\xea=\xbc\xbe\xe9;\xe2\xce\xfb\xd4\xc95\xfd\ +\xfam\xe8\xd3\xbb\xf7`Q\xfby<\xde\x13\x19w\xdd\ +\xd7\xae\x03\xc2\x190\xb7\xa4\xacr\x82\xdd1\xa9@\xc7\ +\xa1\x07\xd4\xc2\xdb\xbaE\xf3g/INN\xae\x95\x1d\ +\x87U:\xbefIb3<\xc6)\xd91\xd8\x81\x01\ +\x97\xc9\x8e\xa1M\x9a\x0f\xe8\xe0\x5c\xaf3\xfb\x00}>\ +\xb7bE\xed\xbcD$\xa5\x92}%\xe5\x95{\x19\xd0\ +3\xd6\xef\xff\xee\xad\x83\xd15M\xdc\xd0\x80\x1e\xdd\xbb\ +\xdf\x92\x9e\x91\xbe_\xd8\x86\xc4\x16\xb2\x07tD4\xaa\ +\xec\x03\xceV\xf7\xa9vv\xdf\x95\xdd%\x97w*\xe8\ +\xea\xab\xaf^\xff\x9d>}\xee\x10\xb5\x1f\x03\x8e\xdeq\ +\xf7\xfd\x96^X\x8c\xb1)\xa5\xe5\xfe)v\xc5\xa4\x0a\ +\x1d\x87\x1eP\x0b\xef\xf9\xe9\xf0w\xa3\xe3k\x96$6\ +\x8f\xe19$;\x06;\x98\x9c\xc7|\x1f&\x03g\x9a\ +W\xf6q\xfd*\xfb\x00=>\xb7bE\xed\xbcD$\ +e\x92}\xa5e\xfem\x0c\xec\x9ax\x7f\xee\xbb\xb7\xdc\ +\x8e\xce\x9d\xba\x08\xfb\x80\xed\xd4\xb1\xd3\xd5\xdf\xbb\xe7{\ +\xd5\x00S\xaf\xbc)A\x85\xa2\x00\x07\x93\xb6\x7f\x84+\ +\xf3k\x18\xb3m\x07\xd5J\x9e]\x9cT\x8b+/\x92\ +\xf7\x1aP\xcdUW]\xb9\xaeo\xdf\xbew\x0a\xdb\x90\ +\xe3\xd4\xcb\x93_\xba\xcc\xeb\xf5\x5ca\xc3j\x13J\xcb\ ++\xe7\xda\xb0\x8e\x12F\x8d\xc9\x1d\xa7\xdb`\x0e\x80Z\ +x\xdb\xa2\xc3\xdfM0\x18L\xa3V'\xa2\x13\xc6\x8c\ +}\xb2c\xb0\x89\xab\xcf=aL\xef3\xfb\x00\xf8d\ +\x07\xe0\x04\x1d>\xb7\xe2A\xed\xbcD\x14%\xb2\x0c%\ +e\x95k\xc0\xd0\xee\xa7\xbc7\xddv\xe7&p.\xec\ +M$\xc9\x9b\xd4\xfd\xbe\xfb\x86z\x19\x83\xf6\xa3\xc4\xf5\ +!/\xd1\x136\xf5j\xe3\x05\x80\xf7+\xd5{\x80}\ +\xf3U\xdde\x87\xa0\x84+\xaf\xb8b\xed\x15W\x5cy\ +\x97\xa8\xfd8x\xdd\xd4)/]\x0c\x00\x0f\x7f\xff\xb6\ +\x83\x1e\xee\xb5\xa1\xe2\x87=]R\xe6_j}\x1d\xf7\ +\xd3\xb1\x1d\x92Zx\xdb\xb6p\xde\xcc\x19:\xb4D\xe9\ +\xf8\xda%\x89\xcb\xe31v\xca\x8e\xc1\x0e&7\xdbu\ +\x94\x86(\xdc\xd4\xbc\xb2\x0f\xfa\xb5\xf1\x02\xfa|n\xc5\ +\xa3\xb1\xb1\xe17\xb2c \xfas}\xb2\xaf\xb4\xac\xf2\ +}\xc6\xd8\xf7\xac\xacarc\xec\xd4)E9\xdc\xe4\ +\x7f\xb6+\xaeX\x0c\x1dz_\x07\x06\x9c\x16\xb9'i\ +\x1fS\xe2\xafB\xd8t\xfd\xafa\xdc\xb6UEQ\xd5\ +\xa0V1Q\xff\xcbSe\x87\xe0z\xdf\xf9\xcew\xd6\ +\x5cy\xd5U\x96\xde\x8f\xe3\xc19B\xd3&\x17ui\ +\xf9g?\xcc\xbau\x87\xc10\xc4\xea\xda\x8caxI\ +y\xe5\x87V\xd7q;\x1d\xdb!\x13\xa9\xdd\xa7\xbdt\ +\xf8;\xd2\xf1\xb5K\x12\x177\x0c=&\x8e\x9a\xe8&\ +;\x846Qe\x9f\xb2t\xf8\xdc\x8aG(\x14\xee\xf0\ +\xd8\x13?\xffLv\x1cDo\xae\xce2\x94\x94\xf9\x97\ +\x82\xb1\x07\xad\xac\xc1a\x0e\xfa\xbf\x0f\x0e:\x0a\x00\xd3\ +~[\xf4c\x00\xaf\xdb\x12\x5c\x8c\x86\xdew_W\x00\ +'E\xeeI\xe2'\xb3\x8dW\xc7d\x1f\x00l\xadR\ +\xab\x95\xf7\xca\x1e\xd4\xc6\xdb\x96>\xbd{\xaf\xbe\xe6\x9a\ +k\xee\x16\xb5\x1f\xe7\x08M\x9b\xf2Rrk_\xfb\xd1\ +\x0f\xd2W1\x83Y\xae\xfaa`\xf7\x97\x96\xfb\xf5\xb8\ +\x01k\x05\xb5\xf0&.\x1d\xfe\x8e\xa8\x95\x97\xe8\x84\x99\ +\xe6 \xd91\xd8\x81s\xdeUv\x0cm1`\x98\xb2\ +cp\x16\xd76\xd9\xa7\xc3\xe7V\xbc\x1a\x03\x8d\xfdG\ +\x8e\x1e\xbbXv\x1cD_\xae\xcd2\x94\x94W.`\ +\x0c\xc3\xad\xac\xc18\xffaN\xe6\xe0--\xffl\xea\ +\xe4\x97F\x01x\xd5\xca\xba\xf1\xba\xef\xbe\xfb.f\x8c\ +\x1d\x15\xb9'\x89\x8f\xcc\xd9]aS\xaf\x01\x1d\xcd\xfe\ +\xba\xf5\x84\xec\x10\xe2\xd2\xabKXv\x08\xaeuy\xef\ +\xcbW\xf7\xbb\xf6\xda{D\xed\xc7\xc1\xeb\xce\x97\xe8k\ +6\xec\x81\xdb\x971\x18\xa3l\xd8\xee\xb6\xd2\xf2J-\ +\x07+\xe9\xd8\x06I-\xbc\xb1Y8o\xe6\x8c\xa4$\ +\x9f\xf2G\x89\xe8\xf8\x1a&\x89)\x1a5o\x94\x1d\x83\ +\x1dL\xf0N\xb2ch\x0bg\x9aO\xe3\xd5\xb8\xb2o\ +\xe1\xbc\x993RRS\xd5;\x07\xc8\xa2\xba\xba\xba\xc7\ +\x9f\xf8\xd9s\x8f\xcb\x8e\x83\xe8\xc9\x95\xc9\xbe\xd2\xf2\x8d\ +3\x19\xd8O\xad\xac\xc1\x81g\x86ee\xbc\xd7\xda\xd7\ +\xa6N~\xe9\x19\xce\xf9,+\xeb\xc7k\xe8\xd0\xa1\xbd\ +`\xb0*\x91{\x928pyU]!S\xcf\x8a\xb2\ +mUQ\xd4\x9b\x1dd\x87\x11\xb3\xee\xbez\xf4\xec\xa2\ +\xe7\xbf\x85\x15\xbd.\xbbl\xd5u\xd7^',\xd1\x07\ +\x8eS\xdfn\xdd=\x9fa\x99\x83^\x07\xc3/\xaco\ +\xca\xae*-\xf7W[_\xc7]tl\x83L\xb46\ +\x1f+\xbc\x1e\xdfW\xb2c\xb0J\xc7\xd70IL\x9c\ +\x9bq\x0f\x19t#n\xba\xfc\xc2N\xfb3\xfb\xf4M\ +\xf6\x01\x80\xcf\xeb}Kv\x0c2446.\x94\x1d\ +\x03\xd1\x93\xeb\x92}%e\x95\xbf\x01\x8c\xe7--\xc2\ +11'3\xbd\xcd\xea\xbdiS\x8ar\x01\xfe\xb2\xa5\ +}\xe2t\xdf\x90\xa1}\x98a|)rO\x12\x1b\x93\ +\xc9\xfbU\x08E]\xf7kh\x9b\x9a\x80Z\xe7\x08\xf7\ +\xea\xaa\xef\xbfE{\xf4\xea\xd9s\xd5\xf5\xfd\xfb\xdf+\ +lC\xce\x0f7\x0f\xe3\x88U\xf6\x0f\xd2g\x80c\xa2\ +\x0d\xbbw\xd3\xa9\xc2o\xe4\xe8\xb1\xd3\xa9\x857\xb1y\ +\xbc\x1e\xe5[\xd4\xa9\x95\x97\xe8\x22jF{\xcb\x8e\xc1\ +\x0e\x9c\x9b)\xb2ch\x0b\xd7\xfc\xcc>\xc6\xf5m\xe3\ +\x05\x80\xc5\x0b\xe6\x8cO\xb4A\x1d\x00\x10\x8dD<#\ +\xfe\xf9\xa9:\xd9q\x10\xfd\xb8\xea\xcevY\xb9\xbf\x90\ +1Vhm\x15\xfejvVzq,\xdf9ur\ +\xd1/\xc1\xf1\x1f\xd6\xf6\x8b\xcf\xd0!C\xae4<\xc6\ +^\x91{\x92\x0b\x93Y\xf4\x1f\xd2\xf4\xcc>\x008z\ +F\xad\xa3S\xfa^\xd2f\xe7hB\xb9\xf4\xd2KW\ +]?`\x80\xb0D\x1f\x07\xbe\x98:\xa5\xa8]7C\ +g\xdf\xf3\xd9\xef\xadG\xc1\xae\xd2\xe5\x0c\xbfp$b\ +\xe9\x18\x0c7\xa2\x16\xde\xf80\xc6\xcae\xc7`\x07j\ +\xe5%:0\xa3\xee\x9eb\x1b+\xd3\xe4\xae~\x8a\xcb\ +\xb8\xde\x95}\xa6\xc6g\xf65K\xd4\x0a\xfeP(\xd4\ +\xe9\xc7O<C]\x80\xc4V\xae\xc92\x94\x94U>\ +\xcf\x01K#\xa89\xf0^vf\xc63\xf1\xfc\xcc\xd4\ +)/\xbd\xc8\xc1_\xb4\xb2o\xbc\x86\xdc;\xa4\x9f\xc7\ +\xe3\xa1\xe9;.\xc2%\xb6\xf1\x86\xa3\xfa\xb6\x8e\x1e<\ +\x11\x94\x1dB\x5cz\xf7p\xf55\xac0\x17_r\xf1\ +\xaa\x1bn\xb8A\x5c\xa2\x8f\xf3\xcf\xa6M~\xe9j+\ +kdg\xde\xfe\x02\x18\x16\xda\x10\xcem\xaaO\xe9\x1d\ +5&w\x5cS \xa0E\x15IK\x89z\x03\xd0^\ +\x8b\xe6\xcf^\xa2C\x85\x04\xb5\xf2\x12\x1dD\xa3QW\ +\x9fu\x17+\xd3t\xf7A\xd3L\xfb\xca>\xe6\x95\x1d\ +\x83\xd3\x12\xb9\x82\xbf)\x10\xe8\xfd\xd8\x93?\xdfr\xe1\ +\xef$$6\xaeH\xf6\x95\x96\xf9\x7f\xca\x18\x9biq\ +\x99-9\x99\xe9?l\xcf\x0fN\x9b\x5c\xf4\x1f\xdc4\ +\x7fiq\xff\xb8\xdc{\xef\xbd\xd7\xfb\xbc\x9e\x9d\x22\xf7\ +$\xe7\xc7%\xfe*\xe8\xdc\xc6\xfb\xf9\xe1\xd3\xb2C\x88\ +\xcbei\xfa\xfe[\xc4\xea\xa2\x8bz\xac\xfa\xee\x8d\xdf\ +\x15\x98\xe8\xc3\xf6iS\x8a\x06\xd8\xb1V\xf6\x0f\xd2\x7f\ +\x0a\xc0\xf2E\x22\x03\xbb\xbf\xa4\xcc\xbf\xd4\x86\x90\xa4\xd0\ +\xb5\x12*\x91o\x00\xdaK\x87\x04)\xb5\xf2\x12\xd5=\ +1f\xec\x8f\x22\x91\x88\xf6I\x1a7\xe0\x8c\xa9\xd5R\ +\x12/\x06\xed_G\x89:\xa8\xa3Ycc\xe3\xad\x8f\ +\x8f\x1eK\xd7;\xc4\x16\xd2\xefl\xdfY^9\x1c\x0c\ +\x0b\xac\xad\xc2\x8ffg\xa6[\x1ai?\xed\xb7\x13_\ +\x06X\xae\xb58\xe2s\xf7=\xf7\xde\xe8\xf3y\x95\xbf\ +\x10\xd7\x81\xcc+\x83PD\xdf\xca\xbe\xa3\xb5j=`\ +M\xf4\x01\x1d=zt_u\xd3M7\x8b;\xa3\x0f\ +\xa8\x9c6\xe5\xa5\x81v.\x98\x9d\x99\x9e\x03`\xa5\xd5\ +u\x18\xc3\xf0\xd2\xf2\xca\xb9\xd6#\x12O\xc7\xdfrq\ +\x89\x00\x00 \x00IDATJ(j\xe1m\x1f]\ +\x12\xa4\xba&\xb0Ib\xe0Q\x0c\x91\x1d\x83]\x0c\xc3\ +\x88\xca\x8e\xa1-\xba\xb7\xf1r\xcd\xcf\xeck\x96\xa8\x83\ +:\x9a\xd5\xd7\xd5\x0d\x1b9z\xect\xd9q\x10\xf5I\ +M\xf6\xbdS\xbe\xe1A\xc3`\x96\xab'B\xd1\xe0\xcd\ +v\xc43u\xf2\x8b\xb38G\x5cm\xc0V\xdd}\xf7\ +=\xb7\xf8|\xbe\xad\x22\xf7$\xff\xc8\x94\xd8\xc6\x1b\xd4\ +\xb8\x8d\xf7\xb8bg\xf6]\xdcI\xebk\xc46u\xef\ +\xd6m\xf5\xcd7\xdf\x220\xd1\xc7WO\x9d\xfc\xd2`\ +'V\xce\xceL\x1f\x0a\x06\x1b\x1e\xa4\xb0\xa7K\xcb\xfd\ +S\xac\xaf#\xce\xa81\xb9\xe3t\x1c\xcc\xa1C\x85\x9a\ +\x0c\x0b\xe7\xcd\x9cA\xad\xbc\x84\xc8\xc59\xb7\xf5\xa1\x96\ +L\x86\xc1B\xb2ch\x8b\xee\x03:\xc0\xf5\xaf\xec\x03\ +\x12wPGKuuu/<\xf9\xd4scd\xc7\ +A\xd4&-\xd9\xf7\xee\x87\x9b\xff?{w\x1e\x1fe\ +y-\x0e\xfc\x9c\xf7\x9d%\x93=\xec[d\x0b\xb2\x04\ +Y\xc3L\x08K\x16,\x09\xfc\xaaN\xa8\xa4\xad\x80\x02\ +\x96\xda+\x05j\xf5W\xe5s\x7f%\xa1\xbdWb\x0b\ +X\x10\xb9U\x0a\x22Do\x0d-3X/\xcc\xd4Z\ +6\x05fD\xd1\xde\x96jq\x07E\x8bJBB\x92\ +If\xde\xe7\xf7\x07\xc4F\xc82\x93w\x7f\xe6|?\ +\x1f?*\x99y\xce!\x90\x99w\xce{\xce\xf3L\x17\ +@\xdc/{\xa1\x88\x94]6w\xe6\x05\x05R\x02\x00\ +\x80\x0d\x95k\x9edLZ\xac\xd4z\xd1\x981c\xc6\ +$\x9b\xcd\xf6\xaa\x961\xc9\xd71\xd0\xaf\xe0\xd6l\xe8\ +{\xa4\xf2\x9c\xafe\xf0iKL\x87\xab\xeaJ@~\ +\x0b\xaf\x9dIOO?2a\xe2\xc4\x99Z\xc5\xb3\xdb\ +\xed\x7fY\xbf\xae\x5c\xd5\xc2\xa2{\xb6s\x22\x00|\xa0\ +\xc0R\x0fz|\x81\x07\x15XG\x13\xbcv@\xf1\xd2\ +\xa1\xa6\x07\x1e\x0a\xa54\xcaK\xcc,\x1c\x89d\xe9\x9d\ +\x83R\x10\x85&\xbds\xe8\x14\xe7\x9d}\xf10\xc6\xdb\ +\x8a\x87\xf7.\xb9jk/=\xb9x\xd9\xca)z\xe7\ +A\xccK\x97b\x9f\xc7\x1f\x98 I\xd2Q\xb9\xeb\x08\ +\x08\x05\xee\xb9\xb9\xa7\x95\xc8\xa9\xad\x0d\x95\x15O\xf7L\ +\xef\xa1\xe9\x1e~\xd3\xa7O\x9f\x92\x90\x90\x10\xd02&\ +\xf9\x17=O\xe3mj\xe1\xbb\xc0\xf4A]\xaa\xde)\ +D\xedb(\xfe\x0e\xe8HKK=:i\xd2$\xcd\ +\x0a}={\xf6\x81\x9c\xdc\x82\xd1\xfb|\xc7T\xff\xf0\ +\xe3.v\x0e\x05\x00\xd9w\x86\x11\xb1\xd2\xe3\x0f~_\ +\x81\x94T\xc7c\x07\x14\x8d\xf0\xca\xc3K\xa1\x94\xd7B\ +6\xe1_$\x1c6\xcf]\xcf.\xa0 4\xe8\x9dC\ +g\x18p\xde\xd9\x07\xcc\xd0\x07\xa4(\x89\x97\xf7.\xb9\ +jjj\x82\xd4\xe1G\xbaK\xf3b\xdf>\xdf\xb1,\ +\x04<%w\x1dIbe\xb7\xcev\x1eV\x22\xa7\xf6\ +\x8c\x9e\xe0\xfc\xc5\xe8\xb1\x934\x9dA\xcc\xcb\xcbs%\ +:\x12\x8fk\x19\x93\x5c\xa1\xef\x18\xafn\xa15\xf1\x8f\ +/\x1cz\xa7\x10\xb5/\x1a\xe2\xe6\x86)\x00\x00\xa4\xa4\ +$\x1f\x9d<9g\x86V\xf1z\xf6\xee\xcbF\xdf4\ +\x09\x10\xd1\xca@\xf4\xec\xf3\x9f\x18\xaavLw\xb13\ +\x03\x14\xe8\xf0C\x80'\xf6\x1e\x08\xcc\x97\x9f\x91z\x16\ +-]\xbe\x91Fx\xc9\xb5vn\xdb\xbc\xc9f\xb3\x1a\ +\xfa\x03z4x,d\x13\xfe-^\xb6rUKK\ +\x8b]\xef<\x94\x22\x00\xd6\xeb\x9dCg\x04\x10\xcc\xb5\ +\x7fL\x8cX\x1c\x9c\xc6\xdb*\xde\x0f\xeah\xab\xb6\xf6\ +\xd2\x93\xb4\x87\x1f\xe9\x0eM\x8b}\xd5/\x04\xfa1\xb4\ +\x9c\x91\xbb\x0e\x03X>o\x8eK\xb5\x8d;\xbd\xfe \ +\x03\x00\xe8\xd9\xab\x8f\x90=N\xd6\xb9\x1f1\xcb\x9d\x9a\ +;59)\xe9\x15M\x83\x12`z\x16\xfb8>\xa0\ +\x03\x00 +\xe3\xb2\xde)D\xed\x93Z\xae\xaf\x11\xbf\ +&9%\xe5\xe5)S\x9c\x9a\x15\xfa\xd22z\x9e\x1b\ +\x9d=\xf1_\x7f\xd9\x11\xc7J\x0c\xfd\xcf?\x7f\xb2\x97\ +\xda\xb1\xdd\xc5\xce\xa1J\xec\xe1'\x08X\xed=\x10\xbc\ +Y\x89\x9c\xd4\xd0\x12\x0e\x1b\xba\x18\xd9]tw_>\ +\x8bh\xfdH\xef\x1c\xe4\x8a\x97Q\xde\x85K\xee=\x18\ +\x0f\xbf\xcfx\xc1[G*\x22\xd6\xea\x9dC\xa7P\xcf\ +Y\x1d\x0d0\x167\xc5>\x00:\xa8\xa3\xad\xba\xba\xba\ +\xfb\xe8\x94^\x12+\xcd\x8a}\xd5\xd5\x07\x93mV<\ +/{!\x06\x15\xa5\xc5\xce\xad\x0a\xa4\xd4\xae\xd6B_\ +\xab\x8c\x1e\xbd`\xdcD\xa7Z\xe1\xda\xe5t\xb9\xa6\xa5\ +\xa6\xa6\xbc\xaci\xd08\xa7kg_\x8bn\xa151\ +4\xb5N\xef\x14\xa2\xf6\xe1g\x8dz\xa7\xa0\x89\xe4\xa4\ +\xa4W\x9cS\xa6L\xd7*^\xaf\xde\xfdko\x1a?\ +e\xd0\xb5\xbf\x8e\x88#$\xbb\xe4\xd9\xe5\xf7'\xa9\x9d\ +\xc3\xd5=\xfc\x0e\xc9^H\x80\x17=\xfe\x13\x93e\xaf\ +\xa3\xb0\xc5\xcbV\xaejjl\xbc\xee{lv6\x9b\ +\xb5\x81Fx\xe5\x13-\xe2I\xbdsP\x02o\x85\x93\ +k-Z\xba|c}}}AMM\xcd\xaf\x16.\ +\xb9\xf7\xa0\xde\xf9\x10\xf9\xb8\xebH\x15\xe0\xa2\xde)t\ +\x86I\x9c\xef\xd9\x07\x107c\xbc\x00W\x0e\xea\xa0\xee\ +\xbe\x7f\xa9\xaf\xab\xbb\xed\x8e\xbb~\xf0\x9a\xdey\x10\xf3\ +\xd0\xac\xd8gMM\x92\xbf\x1f\x1dc[\xdd%\xce\xb5\ +\x0a\xa4\xd3\xaek\x0b}\xadR\xd3z\xc0\xf8I\xaa\x1c\ +\x1a\xd9\xa1\x9c\x9c)\xd3SSSe\xefkH\xa2\xa3\ +g?WS\x98\xdf\xeb\x92\xa1\xbd\x10\xfa\xdb>\xd7;\ +\x8d\xa8\xbd}\xd6\xd87\xac\x95\xe0HJ:\xe6t\xb9\ +\xa6i\x15\xafO\xbf\x015\xa3\xb2\xc7\xa7u\xf2\x90\xe9\ +\xa9,\xe3T\xf5\x0b\x81~j\xe7\xe2.v\x16\x02\x80\ +\xec\xbb\xa2\x08\xc2\xc9\xdf\xbd\x10\x1c\xa6@J\x8a\xe1\xb5\ +\x08\xc2CG\x9a\x11 \xa2_\xef\x1c\x94\xc0]\xe1\xe4\ +\x1am\xbbs\xeb\xeb\xeb\x0b\xbe\xbdp\xd9E\xea\xf23\ +/\x1eOG\x17P0\xf4E\x1d\xf2~\x1ao\x1c\xed\ +\xd9\xd7\x8a\xba\xfb\xbe\xae\xa1\xa1a\xd2w\xee\xbc\xe7\xac\ +\xdey\x10s\xd0\xa4\xd8\xe7\xf1\x05\xab\x11a\x8c\x9c5\ +\x18\x83=\xee\x12\xd7r\xa5r\xbaVW{1\xa5\xa4\ +\xa6\xc3\x84\x9c<\xb5\xc2\xb7+''gFzz\xfa\ +\x11M\x83\xc6)=\xc7x\x9b8\xee\xec\x1b\xd2\xcb\x5c\ +\xd7$\xe79\x1f\xe3MHL<1\xd5\xe5\xd2\xec\x85\ +\xacO\xdf\x01\x1f\xdc8j\x5c\xd7\x1ft\x10F\xd8\xac\ +x~\xef\xff\x04nT;'w\xb1\xb3\x14\x10v\xca\ +]\xc7b\x85w\x9fy\xe1h\x86\x02))\x82\xd7\x22\ +\x08/\x1diz\xdb\xb5}K\x95\xddn\x97}X\x8d\ +\xdex\x1e\xe5]\xb4t\xf9\xc6k\xbbsC\xa1P:\ +u\xf9\x99\x17\xa77a.\xe8\x9d@g\x18\xe7{\xf6\ +Iq\xd6\xd9\x07@\xdd}\xedijl\x1cT\xb6\xe0\ +{\xe6\x19\x9d\x22\xbaQ\xbd\xd8\xe7\xf5\x05\xcb\x11A\xee\ +>B\x87JK\x9ce\x8a$\xd4\x01\x01qGW\x8f\ +INN\x85\xc9\xdamq\x05\x00\x00\x93&M\x9a\xd9\ +\xb3g\x0f\xd5\x0e\x22!W\xe8ye I\xfc^\x97\ +L\x18f\x98ZH\x97\xea\xa5D\xf8\xf4\x12\xbf7\x84\ +\x13\x12\x12\x02y\xb9\xb9\x9a\xb5(\x0f\xca\x1c\x0a7\x8e\ +\x1e7$\x96\xe7\x08\x16|{\xaf\xefU\xd5\xf7Mp\ +\xcfv.\x01\xc0_\xc9]'I\xb0\xf6W\x22\x1f\xb9\ +x\xec\x1ei\xc5KG\x9a\x11\xf0r\xd0\x09\xa7\x05\x94\ +N\xf7\xdcl\xed\xf2\xa3\x0d\xda\xcd\x85\xc7\x9b0\x02\xe2\ +\xa7z\xe7\xd0\x19\xfe;\xfb\xe2\xaf\xd8\x07@\xdd}\xed\ +innN\xfe\xd6w\x97\x86\xef\x5c\xb6\xfcV\xbds\ +!\xc6\xa5j\xb1o\xef\x81\xc0|@\xa8\x90\xb3\x06c\ +p\xfa\xea\xe8\x95j<\xfe\xe0y@H\x8e\xe6\xb1\x8e\ +\xc4$\xc8\xc9\x9d\xa9f:\xd7\x19?~B~\xaf>\ +\xbd\xa9\xe0\xa7\x22I\xd2\xaf\xb3\xcf\x82a\xddb\xab\xed\ +\xc6\x01\xe69\x80\xae6\x94\xa0w\x0a\xaaIHp\xbc\ +\x9a\x97\x97\xe7\xd2*^\xe6\xe0,\x182|d\xb7\x9e\ ++ \x0b\xec\xf5\x1f\x9f\xa3pJ\xd7q\x17O\xb9\x0f\ +X\xf7\xdf\x9f$\x89\x95\xb9\xe7\xe6\x9eV0\xa5n\xe3\ +\xb5\xf8a\xb7\xdbkvm\xdfR\xa5w\x1e\xbc\xe0\xe5\ +\xa0\x13\x1e\x0b(\xedu\xf5]+\x14\x0a\xa5\xd7\xd5\xd5\ +\xdd\xf7\x9d;\xef9\xcbkw#Ox=\x1d\x9d\x01\ +|\xa2w\x0e\x9da\xfc\x1f\xd0\x11\x97\xc5>\xea\xeek\ +_$\x1c\x16/\xd5\xd4\xed\xa3\x1bA\xa4#\xaa\x15\xfb\ +\xbc\xfbO\x8c\x11\x04\xac\x96\xb7\x0a\xbbPZ\xe2\xccV\ +&\xa3\xf6y\xfc\x813\x08\x10\xd3^Q\x09\x09\x89\xe0\ +\x9cZ\xa0RF\xed\x1b7\xf6\xa6\xfc\xbe}\xfa\x1c\xd2\ +4h\x1c\x91@\xcfb_D\xb7\xd8j\x1b\x94f\x9e\ +\xdf\xdb\x85\x06M\x0f'\xd7\x8c\xddf?\x99\x977u\ +\x8aV\xf1D\x8b\xf5\xe77\x0c\x1d\xfe\x179k\x08 \ +\xee\xf7\xfa\x02\x0b\x94\xca\xa9#\xee\x12\xe7Z@\xf8Q\ +\xccOdP\xa1\xe6\x89\xf0\xb1\xe2\xb1\xf8\x01\xc0O'\ +\x9aQ\xec\xdc\xb6y\x13\x8d\xf2\x1aS,'i75\ +6\x0e\xa2\xd1^\xe3\xe3\xf5ttQ@C\xef\x15\x86\ +\x9c\x1f\xd0\xc14\xdco\xdfh\xa8\xbb\xafcuuu\ +\xf7\xd1{\x02i\x8fj/\x18\xee\xb9\xb9\xa7%\x89\xc9\ +\x1b\xbd\x8d\xb0\x02e\xb2i\x9f\xd7\x17<\x85\x80Y\xdd\ +y\xae\xcd\x9e\x00\xb9\xd3f\xc9?]8\x06\xd9c\xc7\ +\x16\xf4\xef\xd7\x97:\xfcT\xc0t\x9c\xa4\xe5\xb5\xd87\ +1S\x84\x0c\x8by\xb6\x938_\xc3\xdf\xf5\xa1\xd5j\ +{}\xda\xf4i9Z\xc5c\x12\xfc\xe4\x91\x9f\xaf^\ +cmq\x140\xc6N\xc9Z\x0c\xb1\xca\xe3\x0b\xacP\ +(\xb5\x0e\xb9g;7!\x08\x8b\xa3}\xfc\x95\xfdc\ +\xd5;(*V<\x8f\xf0\xf2\xd2\x89f$\xbc\x14P\ +y\xeaf\x8d\xa6\xab\xaf=t\x80\x87qu\xf7\xcf\xd4\ +\x0c$A\xf8P\xef\x1c:#\xd1\x18/\xb7\xa8\xbb\xaf\ +s\xf5\xf5\xf5\x05tp\x07\xb9\x96\xaaw\x07\xe6\xcdq\ +\xed\xe9\xee\x98\x94\xda#R\x1e_\xe0( \xc8\xea\x86\ +\xb0X\xad\xfd\xc7\x8f\xcf\x9b\xacTN\xd1\x18=&;\ +\xbf\xff\xc0\x01T\xf0S\x98\x9e\xe56^\xc7xo\x9e\ +\xd4G\xef\x14br\xf6\xcbf\xbdSP\x94\xd5j{\ +c\xc6\x8c\xe9\x93\xb4\x8a\xc7\x18[\xb5\xe1\x915\xbf\x04\ +\x00\xf8\xe67\xc7]t@\xe4f\xc6\xe4\x95\xd1\x11q\ +\xb3\xd7\x17,W&\xc3\x8e\xddV\x9c\xf34\x0a\xd8e\ +\xf1\x8018\xad\xf6\xfe\xb1\xb1\xe2\xa9\xe8\xd1\x96\xddn\ +\xaf\xd9\xb9m\xf3&\xbd\xf3\xe0\x0d/\x05T\x9e\xbaY\ +\xe5t\x80\xd1\x01\x1e\xc6\xc4kW\x9f\xc5biy\xfa\ +\x89M\x1f\xe8\x9dGg\x04\xce\x0f\xe8\x00\xc6\xe2\xb6\xb3\ +\x0f\x80\xba\xfb\xba\xd2\xd4\xd88h\xfe\x1dw7\xd1M\ + \xd2J\xf5\x17\x0cw\x89s-c\x10\xdb\x0f\xa6\xca\ +#R^_`?\x22N\x97\xbb\x8e\xbb\xd8\x89\x8b\xbe\ +s\xf3\xeb\xa1\xfa\x0b\x09\x00\x10R \xb5\xa8\x8c\x1e9\ +*\x7f`\xe6 :\xa5WAzv\xf6Y\x91\xcf\xeb\ +\x92I\x99\xe6\xba\xf9\xf8\xfe\xa7\x8dz\xa7\xa0\x18\xd1b\ +\xf9\xcb\x8c\x19\xd35\xfc0\x8c?\xd8PY\xbe\xb9\xed\ +\xaf\x94\x94\xe4}\x89\x11\x90\xbfO B\x85\xd7\x7fb\ +s\xd7\x0f\x94\xe7\xb6oL\xd9' \x14t\xf4u\xc6\ +`\x8f\xda\xdbJt\x07OE\x8f\xb6x\xe9@3\x9a\ +\x9d\xdb6o\xb2\xd9\xac\x0dz\xe7!\x17/\xa3\xbcJ\ +u\x80\xd1\x01\x1e\xc6\xc1sW\x9fh\xb1\xd4\xea\x9dC\ +W\xe2\xe0\x80\x8e\xb8.\xf6Qw_\xd7ZZZ\xec\ +t\x13\x88\xb4\xd2\xe4\x05\xa3\xb4\xc4Y\xc6\x18D\xd5\xa5\ +\xa7\xf6\x88\x94\xc7\x17\xac\x06D\xd9\x9b\xbf\xbb\x8b\x9d_\ +m\xf2\xf6\xd8c\x8f\x85\xd6\xaf[\x93\x00\x0c.\xc9]\ +7Z#G\xdc8\xf3\x86\x1b\x06\x1f\xd5*\x1e\xef\x22\ +:\xee\xd9g\x15\xf8\x1b\xe3\x9d\x98)Bf\x92\xb9\xb6\ +\x86:s\xce\xf0\xd7\xb0Q\xb1X-\x7f\xcb\x9f9s\ +\x9cf\x01\x11\x96\xac_\xf7\xd3'\xda\xfb\x92\xfb\xff\xb8\ +N\x02\xb0y\xf2\x83\x08+<\xfe\xa0\xea\x075\xdc:\ +\xdbyXd\x96\xeb\x8bg\x0c*\x8c\xd6\xd1\x07\xc0\xef\ +\x06\xf0\x00\xfct\xa0\x19\x91E\xb4~\xa4w\x0eJ\xe0\ +\xa1\xabU\xc9\x0e0:\xc0\xc3\x18x\xed\xea\x03\x00\x10\ +\x05\xf1c\xbds\xe8\x8a\xc4\xfb\x9e}qz@G[\ +\x09v\xfbz\xbds0\x03\xda\xea\x81\x00hxw\xa0\ +\xb4\xc4\x99\xddU\xc1O\xed\x11)\x8f?\xb0\x03\x11d\ +\xbf\x09\xb7-\xf4\xb5\xb5\xberM\x1ac\xec\x82\xdc\xf5\ +\xa3\x95\x955|\xc6\x90!C^\xd6*\x1e\xcf\xa8\xb3\ +OYs]\xe6\xba\xa9}\xa19\x1d>\xbdd\xfe\xeb\ +C\xd1\x22\xfe}\xe6\x8c\x99\x9au\x9f!\x93\xeeX\xff\ +\xf0\x9a\x9d\x9d=\xc6]\xec\xf2\x00\x93\xee\x92\x1d\x0b`\ +\x81\xd7\x17\xd8/w\x9d\xae\xdcR2\xe9M\x8bE\x1c\ +\xd2\xfa\xff\x92\xc4\xca\x8c\xb4G_[\xbc~\xa8\xa4\x11\ +^u\x89\x16\xf1\xa4\xde9(\xc1\xec]\xad\x8b\x97\xad\ +\x5c\xa5F\x07\x18\x1d\xe0\xa1\x1f\x9e\xbb\xfa\x00\x00D\x01\ +\xdf\xd1;\x87\xae\x08\x82\x9eW\xf4\x9a\xd0\xaf;\xc1 \ +vn\xdb\xbc)99\xf9\x90\xdey\x98\x01m\xf5@\ +4m\x05\xbeZ\xf0kw<W\xed\x11)\xaf\xff\xc4\ +f\x04\x5c\x22w\x9d\x8e\x0a}\xad6T\x96\xf7a\x00\ +\x9a\xb5\x17\x0f\x1b6l\xfa\xf0\xe1\xc3\x8fi\x15\x8fW\ +\x11\x1d\xeb<V\x81\xbf=\xfb&\x0e6\xd7\x8d\xc7\xf7\ +\xbf4W\xbe\xedAA|;\x7ff\xfeh\xad\xe2E\ +$v\xfb/++\xfe;\x9a\xc7\xbaKrw\x01c\ +\x0be\x07E\x9c\xe3\xf1\x07\x02\xb2\xd7\xe9\xc27gM\ +\xfe0I\x10\xd2!\x22e\x1b\xe9\xd4\xdd\xb6\xd4*\x14\ +\x18\x01\x8d\xf0\xaa\x0b\x11\xfdz\xe7\xa0\x04\xb3\x8f\xf2\xaa\ +\xdd\x99H\xa3\xbd\xdaknn\x96\xfd9\xc3\xd0\x04\xe1\ +M\xbdS\xe8\x0ac\x82\xf9\xef\xdcv*\xbe\xf7\xeck\ +U\xf5\xd4\xd6B\x1eN\x97\xd7\x0au\xf9\xc5/\xcd_\ +0JK\x9ce\xd7\x1d\xda\xa1\xf2\x88\x94\xc7\x17x\x18\ +@\x90}\xaacW\x85\xbeV\x1b\xd6\xad\xc9d\x8c\xbd\ ++7^\xb4\x06\x0f\x1e\x9c7\x22k\xc4q\xad\xe2\xf1\ +Hb\xfa\xdd(\xb3\x88|]\x97,\x9d3\x02\xfaY\ +\xfe\xa9w\x1a1\xf9\xcbGMz\xa7 \x8b \x08\xef\ +\x14\x16\xe4\x8f\xd4*\x9e\xc4\x22\xb7<\xfaH\xf9\xefc\ +y\x8e\xbb\xc4\xf5\x0c\x03\xb8Gnl\x04tz\xfc\x81\ +3r\xd7\xe9\xca7\xbe\x91S\xab\xe6!Qr\xf10\ +\xc2\xd8\x11\x1a\xe1U\xd7\xae\xed[\xaax\xf9\x90d\xe6\ +\x9f\x03-:\x13i\xb4W;\x0b\x97\xdc{\x90\xd7m\ +\x15Z\x09\xa2`\x82\xe6\x02\x89\xaf\x8b\xeak0\x16\xdf\ +{\xf6\xb5e\xb3\xd9\x9e\xd2;\x073\xa1.\xbf\xf8\xa4\ +\xcb\x0b\x86\xbb\xc4\xb9V\x92X\x19\x80\xfa#R\xfb\xfc\ +\xc1\xd5\x88\xb8Z\xee:\xd1\x16\xfaZm\xa8,\xcf\x02\ +\xc64\xfb\xa0\x98yC\xe6\xd4Q#G\xaa\xde\xf1\xc2\ ++=/\x0d\xac\xc8\xd7\x9e}s\xc7\x98\xef\xf7s\xfc\ +\xb4f\xd3\xf7\x8aCAx\xbf\xa0\xa0 K\xabxR\ +\x84\xcd\xdeX\xb9\xf6\x85\xee<\xb7\xb4\xd8\xf9$c\xec\ +!\xb99 `\x96\xd7\x1f\xfcB\xee:ff\xf6\x11\ +\xc6\x8e\xd0\x08\xaf6x\xe9\x9e4\xeb\xcf\x81\xd6\xfbm\ +\xd2h\xaf\xba\x16/[\xb9\xaa\xbe\xbe\xbe@\xef<\xd4\ +d\xb3Y\x1b\x9e~r\xf3Kz\xe7\xd1\x15\xc6\xf8\xde\ +\xb3\x0fh\x8c\xf7+tXG\xf7P\xd7w|\xd1\xed\ +\xee\xc0\xbc9\xae=j\x8fHy|\x81\x15\x0c\xe0a\ +\xb9\xeb\xc4Z\xe8k\xb5\xbe\xb2<\x1b\x80\x9d\x92\x1b?\ +Z\x03\x06\x0et\x8d\x1e=\x86\x8b\xbdx\xb4\x16\xd1q\ +\x87\x0f\x1bG\x9d}\xff~\xfb`\xd3u\xf5]hN\ +\x87\xb7?3\xe7\x16/\x08\xf0aaA\xc1P\xad\xe2\ +1)\x92\xbf\xf1\x17\xe5/\xcaY\xa3\xb4\xc4\xf5\x08\x00\ +<\xa2@:=\xb4\xe8\xf03\xa2\xc5\xcbV\xae\xe2\xb5\ +\x83\x84\x97\x22\x94\xd1\xf1\xd2=i\xd6Q^\xbd\xf6\xdb\ +\xa4\x0fy\xea\xb8|\xf9\xb2\x12\xefi\x86f\x96\x83}\ +\x04\x01\xccyA\x17%\xc6h\x8c\xb7-:\xac\xa3{\ +\xdav}\xd3\xfb\x01\xdft}\xc1PsD\xca\xeb\x0b\ +.A\xc4\xcdr\xd7\xe9n\xa1\xaf\xd5\xfau\xe5\x93\x18\ +c'\xe4\xe6\x11\xad\xfe\xfd\xfb\xe5d\x8f\x1d\xfb\xbaV\ +\xf1x\xa1gg\x9fM\xe4\xe3\xbadb\xa6\x08s\x86\ +\x9b\xaf\xd9\xca\xac\xfb\xf5!\xe2\xb9\xc2\xa2\xa2\xc1Z\xc5\ +c\x8c\xe5nxd\xed\x11%\xd6r\x17;\x1f\x02`\ +O\xca]\x07\x01\xb3\xb4\xd8\xc3\xcfh\xcc<\xba\xd8\x15\ +^\x8aPF\xb7s\xdb\xe6M4\xca\xab\x0f\xbd\x0fq\ +\xa0\x0fy\xca\xfa\xce\x9d\xf7\x9cmii\xb1\xeb\x9d\x87\ +\xda\xccr\xb0\x0f\xef\xa7\xf1\x02u\xf6}\x0d\x1d\xd6!\ +OSc\xe3 z?\xe0\x1b\x97w\x07\xf6\x1e\x08\xcc\ +\x07\x84\x1dr\xd6`\x0c\xf6\xc8-\xf4\xb5\xdaPY>\ +\x15\x00\x0e)\xb1V4\xfa\xf6\xe93i\xdc\xb8\xf1\x86\ +\xdfD\xd7Ht-\xf6\x09|\x14\xfbV\xdfn\xce\xb3\ +\x02\xcc\xb8_\x1f\x038_XX\xa8\xdd7\x1c#\x13\ +7T\x96+ZTs\x17\xbb\xee\xe9\xe8\xc0\xa6X \ +\xa0S\x8bSz\x8d\xc4\xac\xa3\x8b]\xa1\x11^m\xf1\ +\xd2Ei\xb6\x9f\x07\xa3\x9c\xa2M\x1f\xf2\xe4[\xb8\xe4\ +\xde\x83\xbc\x1e\x94t-\xb3\x1c\xec\x83\xc8\xf9\x9e}T\ +\xec\xbb\x0e\x1d\xd6!\x1f\xbd\x1f\xf0\x8b\xbbb\xdf^\xff\ +\xf19\x82\x80\xd5r\xd7i\x91\x9a\x96+\x91O\xab\xf5\ +\xeb\xd6\x14\x02\x03\xcd\xde({\xf5\xea9~\xe2\x84\x09\ +\x7f\xd5*\x9e\xd9E$\xfd\xde;\xad\x16\xf3_\x97T\ +\xdc\x91\x05\x03l\xe6\xeb\xea\x030\xdf~}\x88xa\ +VQQ\x7f\xad\xe2\xb5D`\xcc\xfa\x87\xd7\xaaR\x14\ +(-q\x961`\x7f\x92\xbd\x10\xe2\x1c\x8f?X\xa5\ +@J\x86G#\xbcD)\xbctQ\x86B\xa1t\xb3\ +|8\xd1\xbb\xab\xaf=\xf4!\xaf{\x16-]\xbe\x91\ +\xf7}\xfaZ\xd9\xed\xf6\x9a]\xdb\xb7\x98\xe2=\x96\x01\ +'\xe32\x1da:~`10:\xacC\x19\xf4~\ +\xd0\xb1EK\x97o\xfc\xce\x9d\xf7\x9c5\xdb\xf7\x86\xab\ +b\xdf\xf3/\x9e\x9c.\x80(\xbf\xc3#\x22e\x97\xcd\ +\x9d\xa9x\x05`}\xe5\x9a\x12\x00\xf6\xbc\xd2\xebv$\ +\xa3G\x8f\xb1\x93&M~K\xabxf&1\xfd\x0a\ +nv\xc1\xdc\xc5\xbe\xe2\x9c\xfeps\xe6\xa7z\xa7\xd1\ +-o\xd7\xf62\xdb~}_\x16\x16\x16\xf6\xd6*X\ +\x98E\x86o\xfa\xc5\x9a\xbf\xab\x19\xa3\xb4\xd8\xf5\x0d\x00\ +xM\xee:\x08\xb0\xc0\xeb?!{\xeb\x06\xa33\xdb\ +\xc8b,x)>\x99\xc5\xcem\x9b7\xd9l\xd6\x06\ +\xbd\xf3P\x82Q\xba\xe5\xbab\xe4<\xe9C^\xf4\xee\ +\x5c\xb6\xfc\xd6\xba\xba\xba\xfb\xf4\xceC+f\xba\x11\xc3\ +}g\x1f\xa3\xce\xbe\xf6\xd0a\x1d\xcaj}?\xf8\xf6\ +\xc2e\x17\x17.\xb9\xf7\xa0\x19\xf7\xc6\x95\xeb\xce\xbb\x7f\ +\xb8p\xd1\xd2\xe5\xbb\xef\xb8\xf3\x07\x7f/[p\xf7\xe5\ +\xba\xba\xba\xfb\x9a\x1a\x1b\x07\xb5~o\xcc\xf2>\xc9M\ +\xb1\xcf\xe3\x0fL\x90$\xe9\xa8\xdcu\x04\x84\x025\xf7\ +\x12\x9cZp\xf3\xb2\xb4\x8c\x9e\xe7\xd5Z\xffZ\xe9\xe9\ +i\xa3rr&\xc7\xe5&\xf6\xb1\x88\xe89\xc6k\xe2\ +\xce\xbe\xe2\x9c\xfe\xf0\xd3Yuz\xa7\xd1m/\xbdm\ +\x9e\x93\x83\x19\xb0\xda\xa2\xa2\xa2\x1eZ\xc5\x8b\xa00\xe8\ +W\x95k\xdf\xd3\x22\x96\xbb\xd8\x99\x03\xc0\x14\x88%\xac\ +\xf0\xfa\x82\xe5\xf2\xd71.\xb3\x8d,F\x8bFx\xf5\ +a\x96M\xf7\xbb\xd2\xd4\xd88\xc8\xe8\x1fF\x8c\xd8\xd5\ +\xd7\x1e*\xfaun\xd1\xd2\xe5\x1b/\xd5\xd4\xed\xd3;\ +\x0f-\x99\xe9F\x0c\xd3\xf3\xee=\xd1\x15\x1d\xd6\xa1\xbc\ +P(\x94^___PSS\xf3+\xde\x0b\x7f\xd7\ +\x16\xf7.]\xba\xb4\xbb\xae\xaenaCc\xc3\xa8\xe6\ +\xe6\x96\xc4k\x1fo\xe4\x9bwmqQ\xec\xdb\xe7;\ +\x96\x85\x80\xb2O\xbd\x95$Vv\xebl\xe7a%r\ +j\x8f\xc7s0]\x00\xcb\x91\x9b\xc6O\xe9\xdf\xa7\xef\ +\x00\xb5\xc2\x5c'55m\x84\xcb\xe9|_\xb3\x80&\ +$\xe9\xd8\xdce7\xe9i\xbc\x15wd\x99\xba\xd0\xf7\ +as&<{\xf0\xac\xdeiD\x87\xc1\xe5YE\xb3\ +\xd2\xb4\x0a7f\xdc\x94\x99\x8f>\xfc\xff>\xd6*\x1e\ +\x00\x80\xbb\xd85\x1c\x00.\xca^\x08\xa1\xc2\xe3\x0b\xac\ +\x90\x9f\x91\xf1,Z\xba|#\x8d\xf0\x12%\x99e\xd3\ +\xfdh\x18\xbd\xeb\xd5,\x1f\x0cZQ\xd1\xefz\x0b\x97\ +\xdc{0\x9e:\xfa\x00\x00l6k\x83\x99n\xc4\x08\ +\x22'\x1baw\x8c:\xfb:@\x87u\xa8\x8b\xb7\xc2\ +_\xac\xc5\xbdk\x99\xe1&#\x00\x80E\xef\x04\xe4\xaa\ +~!\xd0\x8f!\xca\xee\x5cc\x00\xcb\xe7\xcdq\xc9\xde\ +,\xbe#\xfb\xf7\xff\xc3\x1e\x12.\xbe\x80\x80#\x01\x00\ +n\x1c=\x0e\x04A\x80O\xcfk\xd3q\x9c\x94\x9c<\ +4wj\xee\xb9\x13\xc7O\x18\xfe\xae\xb2\x1et=\xa0\ +\xc3d\x9d}\x133EX}\xfb \x18`3\xe7\xe8\ +n\xab\x97\xde\x0a\xeb\x9dB\xb4BE\xb3\x8a\x92\xb4\x0a\ +\x967}vX\xb0\x08G@\x87\x0bJw\xb1\xb3\x87\ +\xd7\x1f\xfc\x12\x002\xe4\xac\x83\x88\x9b\xbd\xbe\xc0\x97\xee\ +\x12\xd73\x0a\xa5f\x08f+\x16\xc4\xc2L\x9d#<\ +\xb9\xba\xe9\xfeB\xbd\xf3P\x82\x91\xbb^\x17/[\xb9\ +\xaa\xa6\xa6\xc6\x94\xd7_M\x8d\x8d\x83\x9a\x00\xee\xfb\xce\ +\x9d\xf7\xcc\xb7Z,{v\xefx\xfc\xc7z\xe7\xa4\x87\ +\xef\xdcy\xcf\xd9\xfa\xfazS\xfe\x19\xcaa\xb6\xee_\ +I\xe2}\x8c\x97\xeb\xdf\x9elUOm-\xfc\xf6\xc2\ +e\x17y\xbd1j\x14\xa1P(=\x14\x0a\x15\x00@\ +A\xd9\x82\xbb\x1f\xb6\x88\xd6\x8fD\x8bx\x12\x11\xfdF\ +\xdc\xdf\xf3\xcee\xcboe\x11(`\x8cM\x0cG\x22\ +Y\x91p\xb8\xf7\xa5K\x97d\x9f\xa2~\xf5&\xa3\xa1\ +o\x86\x98\xba\xd8W]}0\xd9fE\xf9#\xb1\x0c\ +*JK\x9c[\x15H\xa9]\xfb\xf7\xff\xc3\x1e\x12k\ +\x0e \xe0\xb4\xb6\xbf\x9e5r,D$\xe9\xfc\x85\xcf\ +>\xd1d\xb3\xfdDG\xe2\xa0\xa9yS\xcf\x1f?v\ +\x5c\xb3\xcd\xfd\xcdB\xcf1\xde\x04Q\xbf\xd8\xb1\xfa\xbf\ +\xb7\xf5\x87\xdbF\xd5\x01\x809\x0f\xe3h\xf5as&\ +\xec8\xa0\xeaVtJ\x89\x14\x15\x15\xc9~3\x8aF\ +rJ\x1aL\x98\x9c\x0b\x00h\x01\x00\xf0\xf8\x02{D\ +\x01\xb7\xa8\xd9\xed\xdc\x9e+\x05\xbf\xc0\xbb\x008L\xd6\ +B\x88U{\xfd\xc7\xbf\x9cW<\xf5\x80B\xa9\xe9\xca\ +\xcc\xc5\x82\xae\xd0\x08\xaf~vm\xdfR\xf5\xed\x85\xcb\ +\x1e\xe3\xe1\x83Q(\x14J_\xbcl\xe5*#\xfe]\ +2z\xd7a4Z\x8b~\xdf^\xb8l\x89\xd5j}\ +\xc3b\xb1x\x8d\xf8\xbdV\xda\xe2e+W]\xbe|\ +\xf9\x91\xa6\xc6FM\xde\x8b\x8d\xc6l\xdd\xbf\x88&\xdf\ +\x08\x9b\xc8\xe6p8*B\xa1\xd0\xaf\xf4\xce#^4\ +7\xb7$6C\xcb(\x00\x18\x05\x00\x0b\xcb\x16\xdc\xfd\ +\x84^\xc5\xbf\xbb\xbe\xbfr\x96\x14\x91\xf2@\x92\xc6G\ +$\x96\x15\x91\x22\x03#\xe1p\xda\xa5\x9a:\xab\x1a\xf1\ +\x8c|\x93\xb1\x95\xa9\x8b}\xd6\xd4\xa4\x80\xecE\x18\xdb\ +\xea.q\xadU \x9dv\x953&\x84\xfe\xf8\xaa\x17\ +\x01\x0a\xdb\xfb\xfa\xc8\xd1\xe3\xfa\x8b\xa2X\xfb\xe9'g\ +5\x19\xd1s$8\xfaO\x9f>\xed\xf3\x97_~\xa5\ +\x97\x16\xf1\xccB\xd2\xb1\xdag7Ag\xdf\xc4L\x11\ +~r[\x7f\xc8L\xe2\xe3d{\xb3t\xf5\x15\x16\x15\ +i\xd2]\xd7\x7f@&\x0c\xbf1\xfbk\xbf\x86\x88\xb7\ +K\x0cn\xf7\xfa\x82\x15\xee\x12\xa7j\xaf\x91\xedq\x17\ +\xbb\x86{\xfd\xc1\x93\x000Y\xce:\x02\x88\xfb\xf7\xfa\ +^u\xcd+\x99\x12T(5\xdd\xf0P,\xe8\x08\x8d\ +\xf0\xea\xcbj\xb5\xbeq\xf5\x0e\xbd\xe9\x19\xf5.\xbb\x19\ +>\x10D\xabmG\xc7w\xee\xbc\xe7\x01\x9e\xbb\xfd\x16\ +.\xb9\xf7`MMM\x81\xdey\xe8\xe9j\xf7\xafi\ +0\xc6x\x1f\xe3%]\xd8\xb9m\xf3\xa6\x85K\xeeu\ +\xc7\xcbi\xd9Fsm\xf1\xef\xf6\xef.}J\x14\xc5\ +zA\x14>\x17\x05\xf1\x1c\xa2\xf0\x8e(\x0a\x7fe\x82\ +p\xf2\xe9'~\xf5J\xb4\xeb\xde\xf5\xbdU\x13\x18\x8b\ +\x8c\x05d72\x09\x862\xc6\x06I\x11\xa9_\x84I\ +\x19L\x8a\xa4D\x22\x91\x84\xda\x8b5\x9anQg\xe4\ +\x9b\x8c\xadL[\xec\xf3\xf8\x82\xd5\x880F\xce\x1a\x8c\ +\xc1\x9e\xd2\x12\xd7r\xa5rj\xcf\x04\xff\xab\xcf!B\ +Ig\x8f\xc9\xba1;\x8d1x\xef\xb3\xf3g\xe5u\ +\xb2D\xc9f\xb3\xf7\x9a1cF\xed\xd1\xa3G5\xdb\ +\x03\xcc\xe8\xc2:\xd6\xdb\xec\x06\xff)\xfc\xf7\xdb\x07\xc3\ +\x9c\xe1_\x00\x00\x1f\x85>\xb3t\xf5\x15\x14\x16\x84\x10\ +@\xf5N\x82\xac\x91c\xa1_\xffN\x1a\xc6\x10*\xbc\ +\xfe`A3\x0b\x7f\xab\xac$\xefK\xb5\xf3i\xe5.\ +v\xe6x\xfc\x81\x17\x11\xf0f9\xeb\x08\xc8\x02\xfb|\ +\xc7F\xdcV\x92\xf7\x8eR\xb9\xe9\x81\xa7b\xc1\xb5h\ +\x84W_W\xbf\xff\x05z\xe7\xa1\x04#\xfe\x9c,Z\ +\xba|c]]\x9d\xe9;'\xdb\xd3\xda\xedW\xb6\xe0\ +\xee{\x8c>\xc6\x15\x8bEK\x97olnn^R\ +__\xcf\xe5\x9f[\xb4\x12\x1c\x8esf\xfb\xb3\x14\x04\ +\xbe;\xfb\x10i\xcb\xbeh\xd08\xafq\x84\xc3aK\ +8\x1cN\x07\x80t\x00\xc8\x826\xd7\x1b\xb7\x7fwi\ +\x8bh\xb1\xd4\x8a\x82\xf8\xb1(\xe0; \x08o\x0a\xa2\ +p\xac\xbd\xee\xbc\xda\xda\x8b\xaat\xe7\xc9e\xd4\x9b\x8c\ +\xad\x0c^fh\x9f\xd7\x17,\x07\x04\xb9{\x17\x1d*\ +-q\x96)\x92P\x07\xbc\xfe\xa0\x0f\x00\x8a\xa3y\xec\ +\x88\x91\xd9\xc3@\x92\x82\x9f}\xf6\xb1S\xcd\x9cZY\ +\xad\xd6\xb4\x82\x82\xfc\xc6C\x87\x0e;\xb4\x88gtz\ +\xee\xf0a\xb7\x1a\xef\x8d{b\xa6\x08s]\x83`\xe2\ +`\x11\xfaY\xfe\xa9w:\x8a2CW_\xfe\xcc\x99\ +\xf5\x02\x0a\xc9j\xc7\x99\x90\x93\x07\xc9\xc9\xa9\xd1<\xb4\ +\xc0\x86\x96/\xb4.\x9a\x95\x16\xbb\xbeq\xf5\xc6\x8e\xac\ +\xd7{\x86\x963\xd5\xbec=\xb5,V*\xe9\xea\x08\ +/\x97\x17\xac4\xc2\xab\xbf\x9d\xdb6o\xfa\xf6\xc2e\ +\x15<|(2\xe2]v\x9e\xf7\xdale\xa41.\ +9\x16-]\xbe\xb1%\x1c\x9e_WW\xc7\xe5\x96\x09\ +\xb1\xb2Z,\xaa\xede\xae\x16\xde\xf7\xec\x03\x00\xde\x7f\ +\x7f\x8a\xb1\xdb\xed+B\xa1\xd0n\xbd\xf3 \x1d\x0b\x87\ +\xc3\xd6p8\xdc\x0b\x00z\x01\xc0x\x00\xf8\x96\xce)\ +\xc5\xcc\x887\x19\xdb2]\xb1o\xef\x81\xc0|@\xa8\ +\x90\xb3\x06cp\xba\xb4\xc4\xd9\xeeX\xadR<\xfe\xc0\ +\x1f\x01\xe0\x1b\xb1<g\xc4\xe8\x9b\x9c\x12\x8b\xfc\xe1\xc2\ +??\xbdE\xa5\xb4\xbeF\x10DGQaa\xe4\xe0\ +\xa1\x83\x12c`\xc8j\xb9V\xf4<\x8d7\xc1\xaa\xef\ +\xfb\xf6\xd0^\x08Cz\x890aX\x06\xdc8\xc0\x0e\ +\x83\xd2\x22\x90a1\xff\xbe|\xed1CW\xdf\xf4\x99\ +\xd3kD\x8bE\xf5\x0f\xdd1\x14\xfa\xbe\xc2\xd0rF\ +\xeb\xb1\xd8\xd2\x12g\x99\xd7\x1fx\x02\x00\xbf\xdf\xdd5\ +$\x89\x95\x95\xcd1g\xa1\x0f\x80Fx\x89\xfah\x94\ +W\x1dW\xbb\xfa\xe2\xaeptm\xf1o\xfe\x1dw\xff\ +F\xb4X.XD\xf1\x1dD<\x85\x22\x1c\xda\xb5\xed\ +\xf1\xe7\xf5\xce\xf3\xce\xbb\x7f\xb8\x901V\x1c\x09Gr\ +\xc2\x91\x96\x1b\xea\xea\xea\xba<\x811^\xd8\xed\xf6\x1a\ +3\x8eg\x0b4\xc6K\xae\xda\xb5}K\xd5\xa2\xa5\xcb\ +\x8b\xeb\xea\xea\xb88\x84\x8a\x18S(\x14J_\xb4t\ +\xf9F\xa3\xbe^\x9a\xaa\xd8\xe7\xdd\x7fb\x0c\x08X-\ +o\x15v\xa1\xb4\xc4\x95\xdd\xf5\xe3\xba\xcf\xeb\x0b\xfc\x0f\ +\x00\xc6T\xe8k5r\xcc\x84[Z\x22'\xb7\xd5|\ +\xf1\xf92\xa5\xf3j\x17\xa2XXX$\xbe\xf4\xd2\xc1\ +zD\xa6z'\x91QEt\xbc4\xb0[\x10\xb6\xdc\ +\xe1\x80\xd7?\x8a\xc0\xa9\x0f#p\xealD\xd1\xf5{\ +\xa7 \xf4I\x11\xa0O\xea\x95\x7f\x0f\xee\x9b\x08\x03{\ +\xd8\xa0o\x8a\x00\x19\x8e0$\x89MW\x1f\xd9x\xf5\ +\x1f~\x19\xbd\xab/o\xfa\xf4\x0b6\x8b\xad\xb7\xdaq\ +\xb2F\x8e\x8d\xb9\xd0\xd7J@\x16\xd8\xeb?>W\xcb\ +\x83/\xdc\xc5\xae{\xbc\xfe\xe0E\x00x0\xe6'3\ +\xa8P\xf3\xa4u-\x18\xfd\xae\xa1\x1c4\xc2k\x0c4\ +\xca\xab\x8ex\xe8\xea\x8bFKK\x8b\xbd\xa5\xa5e\x10\ +\x00\x0c\x82+\x7f\xcf\xee\xbb\xfd\xbbK\xc3J\xec\xe3\x14\ +\x8bk\x8b{\x97.]\xa2\xe2^\x07\xccz#F\xe2\ +\xfc\x80\x0eD\xea\xec\x8b\xc5\xee\x1d\x8f/\xba\xe3\xce\x1f\ +\xe4446\x8c\xd2;\x17\xc2\xaf\xab\xef\xf5\x86,\xf6\ +\x19o~\xb0\x0b{\x0f\x04\xe6\x0br\x0a~\x11)\xdb\ +=7\xf7\xb4\x82)}\x8d\xc7\x17\xd8\x8f\x88s\xe4\xae\ +\xf3\xfa\xab/W4\x5c\xae\xafP \xa5\xa8\xfd\xf9\xcf\ +\x7f\xfe\x12\x00zh\x19\xd3(V|s0|;\xdb\ +\x18\x9dlM,\x01.\x87mP\xdfb\x85K!\x01\ +j\x1a\x00\xbe\xb8\xcc\xe0\xf3z\x09.\xd4\xb6\xc0g5\ +!8\xff\xe5\x95\xa2\x5c\xff\x1e\x0e\xe8\x9bn\x87\xdei\ +V\xe8\x95,@\xcf$\x84\xf4D\x80T\xbb\x04\xc9\xd6\ +\x16H\xb24C\x026u\x111>|\xd8\x9c\x09\x0b\ +\x1e5nW_^^\xde\xa7\x09\x09\x09\xfd\xd4\x8e\xd3\ +\xaf\xff\xa0H\xd6\xc8\xb1\xf2\xcf\x80fl\xa1\xbb\xc4\xf5\ +\x8c\x02)E\xcd\xe3\x0b<\x88\x88\x95\xd1>\xfe\xca\xbe\ +\xac\xean\xd7\xa0\xb6\xab\x9dA\xf7\xe9\x9d\x87\x1a\xecv\ +{\xcdsU\xdb2\xf4\xce\x83\x5cQ\xb6\xe0\xee\xcb\xcd\ +\xcd-\x5c\x14?\xd2\xd3\xd3\x7f\xa4\xf7(/\xcf?\xbb\ +j\x13\x04\x81\x89\xa2\xd8,\x08B#\x0aB\xbd\x80B\ +\x8d \xe0\xe7\x80\xf8\x19\x02|\x22\x8a\xe2\x87\x12D\xde\ +G\xc4\x7f\x00\x000\xc6n\x14@\x1c\x1a\x89D\x063\ +\x80\x01\xc0X_Ib\xbd$&\xa53IJ\x96$\ +\xc9\x11\x89Dl\x92$\x99\xees\x8f^\x8c\xf03\xd4\ +\x1dw-\xfd\xa1\xbb\xb6\xee\x92G\xef<\xd4\x22Z,\ +\x91\xdf\xff\xf7\x0eS5\xeb\x18\x01O\xefo\xc4\x98\x8c\ +\xfa\x9ai\xba\x17\x8bys\x5c{\xbc\xbe`EwF\ +y%\x89\x95\xcdS\xb3\xd0\xe7\x0f\xfe\x01\x01d\x17\xfa\ +\xdc\xc5N\x04\x00\xb8\x7fu\xc59\x04\xe17\xf23\x8b\ +NQQQ\x8f\x83\x07\xff\xfc\x19c\xd0W\xab\x98F\ +a\xa4\x1d>\x12\xb0\x09\x12\xacM\xd0\xd3\x0a\x00\x89\x00\ +\xd0\xeeG\xe1\xd6ZM\xf3\xd5\x7fHW\x8c\xdc\xd5\x97\ +;u\xea\xb9\x84\x84\x04-F\xbd^\x1b>b\xcc&\ +\x00\xd8%{%\xc4*\x8f/\xd0\xa3\xb4\xc4\xf5\x98\xfc\ +\xb4\xa2SZ\xe2z\xc4\xe3\x0f^D\x80'\xbaz\xec\ +\xd5\xed\x1aL]\xe8\x03\xe0\xbb3\xc8\xac\x9d#\xbc\xb2\ +\x88\xd6\x8f\xae\x8e^\x9a\x9e\x11Fyy\xfe\xd9U\x9b\ +$I(I\x92\x1d\xae\x1cR\x95\x0eW:\x02\x89F\ +\x12\x1c\x8esF\xfc\xd0\x1a\x0d&\x8a\x5c\x8f\xf1\x22\xed\ +\xd9\xd7-\x09\x09\x8e{\x9a\x9b[h\xff>\xa2\x1a#\ +\x5cw\xb4G\xd3\xe3\x89\x95\xe2.q\xaee\x0cb\x1b\ +\xcbRy\x94\xcb\xe3\x0bV#\xc07\xe5\xae\xd3Z\xe8\ +\x03\x00\xd8\xb0\xaeb;H\xb0H\xee\x9a\xb1(,,\ +\xea\x0b\x88g\xb5\x8ci\x04z\x8e\xf1\x12\xf5]\xd9\xab\ +\xef\x8c\xdei\xb4\xcb\xe5r}\x98\xe8ph\xf1A\xe6\ +\x1d\x89\xb1GJ\xe7\xe4\xee\x06\x14\x07*\xb1 \x22n\ +\xf6\xfa\x82\xe5J\xac\x15\xad\xd2b\xe7\x93\x92\xc4:-\ +\xe2]-\xf4\xa9\xba]\x83\x16\x16/[\xb9\xaa\xa9\xb1\ +\x91\xdb\x0f\xb94\xc2k,\xa2E<\xa9w\x0eJ\xd1\ +{\x94w\xd1\xd2\xe5\x1by\xfe\xd9%|3\xe3\xc1\x1c\ +\xad\x04:\xa0\x83\xb4c\xd7\xf6-U)))\xa68\ +(\x88\x98\x93\xde\xd7\x1d\x1d1e\xb1\x0f\xe0\xca\xa6\xed\ +\x8cAT]z\x8c\xc1\x1ew\x89s\xadZ\xb9x\xfc\ +\x81\x1drO\x8b\x04\xf8z\xa1\xaf\xd5\xfaG\xd6TI\ +\xac\xf3\x0f\xb6J+*,\xccD\xc4\xf7\xb4\x8c\xa97\ +\x89\xd1{'\xcf\xfe\xe7\x8dz\xbdSh\xd7\x94)S\ +\xdeMJJ\x1a\xacz \x06\x07\xd6\xaf[3bc\ +e\xf9\x1e\x00\x00\xf7\xec\xc9\x9f\xb4\xf7z\xd3-\x08\x15\ +^\xff\x89\xcd\x8a\xac\x15\xa5ys\x5c{@j\xff\x00\ +\xa4\xab\xa3\xbb\xa6/\xf4\x01\xf0}0\x07\x9d\xc2k<\ +\x88\xe8\xd7;\x07\xa5\xb4\x9e\xca\xabW|\xea\xea#f\ +e\xd6\x839ZE\x90\xefb\x1f\x22R{B7\xed\ +\xde\xf1\xf8\xa2DG\xe2[z\xe7A\xf8\xa4\xf7uG\ +GL[\xec\x03\x00(-qfwU\xf0S{\x94\ +\xcb\xeb?\xb1\x19\x01\x97\xc8]\xa7\xb3\x0f\xde\x1b+\xcb\ +\xf7H,r\x9b\xdc\x18\xb1(,,\x1c&\x0a\xc2\xdb\ +Z\xc6\xd4S\x98\xde:\xb9\xf5vm/x\xf6\xa0\xf1\ +\x9aUs&O\xf9GJJ\xcap\xb5\xe30\xc6\x1e\ +[_\xb9fn{_S\xac\xe0\x07\xc2\x0a\x8f?\xa8\ +\xe9\x1dS\xf7\x1c\xe7\x9f\x18H9_\xfbE\x06\x15<\ +\x8c\xee\xb62\xea]B%\xd0\x08\xaf\xf1\xec\xda\xbe\xa5\ +\xcan\xb7\xd7\xe8\x9d\x87R\xf4*\x96\xf3\xde\x91K\xf8\ +f\xf6\xd7f\x91\xf1=\xc6\x0b\xd4\xd9'\xcb\xb3\xbb~\ +=\xdaf\xb36\xe8\x9d\x07\xe1\x93\x11o\xd2\x9b\xba\xd8\ +\x07\xf0U\xc1\xaf\xddvs\xb5;<<\xbe\xc0\xc3\x00\ +\xc2\x0a\xb9\xebD\xf3\x81{c\xe5\xda\xe7\xa5\x08+\x91\ +\x1b+\x16\xf9\x05\x05#\x05\xd1\xa2\xda\x1e\x87F\x12\xa1\ +9^n\x95\xff\xf6C\xbdS\xb8\xce\xa4\x89\x93\xfe\x9e\ +\x9a\x96r\xa3\xfa\x91p\xe5\x86\xa41\x19\xa1\x00\x00 \ +\x00IDAT\xca\xf2\x95\x9d=B\xa9\x82\x1f\x02,\ +\xf0\xfa\x02\xfb\x95X+Z\xa5\xc5\xb9\xaf\x85[`8\ +\xc0\x95=Y\xd5\xec\xe0\xd6\xda\xe2e+W\x85B\xa1\ +t\xbd\xf3P\x0b\x8d\xf0\x1a\x93\xd9?\xe8\xb7\xa5W\xb1\ +\xdc\x88\x17\xfb\x84D\xcb\xec\xaf\xcd\x92\xc0{g\x1f\xd0\ +\x07\x16\x99\x1c\x8e\xe4iz\xe7@\xf8d\xc4\x9b\xf4\xa6\ +/\xf6\x01\x5c\x19\xe9\x05v\xcd\x81\x1d*wx\xec\xf3\ +\x07W#\xe2j\xb9\xeb\xc4\xf2A{\xe3/\xca\xfd\x08\ +\xac@n\xccX\x14\xe4\xcf\x1cc\xb1X\xff\xa2eL\ +=H\xf4\xd6\xc9\xa5\xb5~+\x9c\xab1\xd6u\xdf\xc4\ +\x89\x13\xff\x96\x9e\x91>Z\xed8,\xc2\xe6\xae_\xf7\ +\xd3\xa8\x0e\xcfPn\xa4\x17\xe7x\xfc\x81\x80\x22kE\ +\xe9\xf6o:\xdf\xbb\xdc\x12\xea\xa1\xe6\x9e\xacz\xe0\xb9\ +`@#\xbc\xc6e\xf6\x0f\xfam\xe95Rc\xc4\x8b\ +}B\xa2a\xe6\x839Z\x09\xdcw\xf6\xd1\x18\xaf\x5c\ +O\xfff\xd3\x1b\xa9\xa9\xa9\x9a\xee\x89O\xe2\x83\x11G\ +y\xb9(\xf6\x01\x5c9\xb4\xa3u\xd3v\xb5;<<\ +\xbe\xc0\x0a\x06\xf0\xb0\xdcu\xba\xf3\x01\xfb\x97\xeb\xca\x0f\ +GP\x98*7v,f\xce\x9c1\xcej\xb1\xbe\xae\ +eL\xad\x85i\xcf>\xee<\xfb\x97Tx\xf1\x8d\x8b\ +z\xa7\xf15\xe3\xc7\x8d\xffKFF\x86\xea\xfb\xc9E\ +Xd\xc4\x86_\x94\x1f\x88\xe59\xcau\xf8\xa1\xd3\xe3\ +\x0fhz\x1a\xca\x82o\xce0\xd6\x1f\xb4\x02x.\x18\ +\xf0\xd4=\xc6\x9b\x9d\xdb6o\xa2Q\xde\xee[\xb4t\ +\xf9F\x9e;r\x09\xdf\xcc|0G+\xde;\xfb\x80\ +\xc6x\x15\xb1k\xfb\x96\xaa\xd4\xb4\x94\x9f\xeb\x9d\x07\xe1\ +\x8f\xd1n\xd6sS\xec\x03\xb8\xbai{D\xcaV\xb3\ +\xc3\xc3\xeb\x0b.AD\xd9\x9b\xd1\xcb\xf9`\xfd\xe8\xc3\ +\xff\xef\x84$\xc1$\xb99\xc4b\xc6\xcc\x19\x93\xacv\ +{P\xcb\x98Z\x8aH\x0am]F\x0c\xe1\x95\x8f{\ +\xc2\xd6\x03\x9f\xe8\x9d\xc6\xd7\x8c\x1d;\xeeT\xcf^=\ +\xc7\xa9\x1d'\xc2\x22#\x1e\xad\x5c\xfbNw\x9e\xab`\ +\xc1/\xcb\xeb\x0f~\xa1\xc4Z\xf1\x88Fx\x89\x9ex\ +*\xc6j]4\xa7\x839\x88Y%8\x1c\xe7\xcc|\ +0G+!\xc2w\xb1\x0f\x11#z\xe7\xc0\x8b]\xbf\ +y|\x0d\x9d\xd0K\x94f\xb4\x9b\xf5\x5c\x15\xfb\x00\x00\ +\xdcssU\xdbcn\xef\x81\xc0|@\xd8!g\x0d\ +\xc6`\x8f\x12\x1f\xa87>\xb2\xe6\x14\x83\x88\xa6'N\ +\xce\x986\xcd\x99\xe0p\x9c\xd02\xa6V8\xbf6\x88\ ++\xef\xd5\xf7\x80\x07\xab\x8c\xb5O_vv\xf6k}\ +\xfa\xf4\x9a\xa8v\x1c\x16as\xbb[\xe8k\xa5\xdc\xa1\ +\x1d\xd0C\xeb\x0e?^\x18\xed\xae\xa0\x92h\x84\xd7\xf8\ +x*\xc6j9R\xb3h\xe9\xf2\x8dt0\x071+\ +\x1e\xba\xfa\x00\x00\x98\xc8\xfb\x18/\xed\xd9\xa7\xa4\xdd;\ +\x1e_\x94\x9c\x9c|H\xef<\x08?B\xa1P\xfa\xa2\ +\xa5\xcb7\xea\x9dG+\xee\x8a}j\xd9\xeb?>G\ +\x10\xb0Z\xee:-R\xd3r%\xf2\x01\x00\xd8\xb0n\ +\xedih\xc1,\xa5\xd6\x8bF\xde\xd4\xa9\xb9\x8e\xc4\xc4\ +W\xb4\x8c\xa9\x05*\xf6\xf1\xe1R$\x09\xee|\xfc#\ +\xbd\xd3\xf8\x9a1\xa3\xc6\xbc\xda\xb7o\xdf\xc9\xeaG\xc2\ +\x95\xb1\x8e\xeevD\xc9\x0e?\xad\xf7\xf0\xe3\x81\xd1\xee\ +\x0a*\x89\xa7\xae1^\xed\xdc\xb6y\x13O\xa7\x15j\ +U<\xa7\xae>bV\xbct\xf5\x01\x00\xa0\xc4\xf9\x05\ +=\xd2\x9e}J\xabzjka\xa2#\xf1-\xbd\xf3\ + \xfc0\xd2\xf5\x00\x15\xfb\xa2\xf0\xfc\x8b'\xa7\x0b \ +\xca?e2\x22e\x97\xcd\x9dyA\x81\x94\xbe\xb2~\ +\xfdO\xdf\x0dE\x22\x99J\xae\xd9\x95\xa9\xb9\xb9\xd3\x12\ +\x93\x1cG\xb4\x8c\xa96*\xf6\xf1\xe1\x97/\x18kr\ +t\xd4\xc8\x91\x81~\x03\xfaMQ;\x0ec\xec\xb1h\ +\x0f\xe3\x88\x96\x92{\xf8i}J\xaf\x99\xf1\xbe\xe7\x17\ +O]c<\xb3\x88Vc\xdd5\x91A\x8b\xe29u\ +\xf5\x113\xe3\xa5\xab\x0f\x00\x80q\x7f@\x07\xd0\x18\xaf\ +\x0a\x9e\xdd\xf5\xeb\xd1\xf6\x84\x84\xcf\xf4\xce\x83\xf0\xa1\xa9\ +\xb1q\x90Q\x0e\xea\xa0b_\x17<\xfe\xc0\x04I\x92\ +\x8e\xca]G@(Pk\xc4\xf8\xb1_\xac=\x17\x82\ +\xc6>j\xac\xdd\x91\x5c\xd7\xd4\x99\xc9))\x87\xb4\x8c\ +\xa9&*\xf6\x99\xdf\xc1\xb7\xc2p\xf0\xad\xb0\xdei|\ +\xe5\xc6\x11#N\x0c\x188\xd0\xa5z \x06\x076T\ +\x96\xafTcieO\xe9\x0d\xd2\xbe(Q0\xd2\xdd\ +@\xa5\xd1\x08\xafy\x88\x16\xf1\xa4\xde9(E\x8bQ\ +^\x9e\x7fn\x09\xdfx\xea\xea\x03\x00\x108?\xa0\x03\ +i\x8cW5\xcf\xed~\xb2\x1fO]\xedD_F\xd9\ +\x92\x87\x8a}\x9d\xd8\xe7;\x96\x85\x80\xa7\xe4\xae#I\ +\xac\xec\xd6\xd9\xce\xc3J\xe4\xd4\x91\xc7\xd6\xad\xbb\x10\xaa\ +\x8f\xa4\xa9\x19\xe3Z\xce)S\x0a\xd2R\xd3\x0ej\x19\ +S-\xe10\xd7\xd7\x06\xdc;\xf8V\x18~\xba\xafI\ +\xef4\xbe\x925|\xf8\xb1A\x99\x99\xb9\x1a\x84zg\ +}\xe5\x9a\xb9j\x06P\xae\xc3\x0f\x16x\xfd'd\x1f\ +n\xc4\xb3\xc5\xcbV\xae\xe2\xb9;\x88Fx\xcd\x03\x11\ +\xfdz\xe7\xa0$5/\xba\xa9\xab\x8f\x98\x19O]}\ +\x00\x00\x8c1\xbe\x8bat@\x87\xaa\xaa\x9f\xd9\x9e$\ +\x8a\x02\xdf\x7f\x87\x88&\x8c\xb2%\x0f\x15\xfb:P\xfd\ +B\xa0\x1fC\x8b\xec\xcd\xe5\x19\xc0r5O\x07n\xeb\ +\xb1\xc7\xd6^\x9aQ0{\x18\x22jV\xb9\x9a\x9c3\ +\xb90==\xfd\xcfZ\xc5S\x0bu\xf6\x99\xd3\xa5H\ +\x12\xfct_\x93\xa1\x0a}\xc3\x86\x0e{\xe5\x86\xc1\x83\ +\xf34\x08\xc5\x06\x0f\xb9Q\xf6\xcd\x88h(wh\x87\ +\xb0\xc2\xeb\x0b\x96+\xb3\x16\x7f\x8cr\x17P-4\xc2\ +k\x1e\xbb\xb6o\xa9\xb2\xdb\xed5z\xe7\xa1\x145/\ +\xba\xa9\xab\x8f\x98\x15o]}\x00\x00\x11A\xe0\xfd\x82\ +\x9e\x8a}*\xfb\xfdow\x8a\xd4\xe1G\xe4\xd2\xf2\x80\ +\xb0\xceP\xb1\xaf\x1d\xd5\xd5\x07\x93mV</{!\ +\x06\x15\xa5\xc5\xce\xad\x0a\xa4\x14\x15\xef\x1f_\x1b 1\ +\xfc\xefi\xf9\xc5(Z\xacZ\x85\x85I\x93&\x15\xf5\ +\xec\xd9\xeb%\xcd\x02\xaa\x80\x8a}\xe6\xf3^}\x0f\x98\ +\xbb\xfe3C\x8d\xee\x0e\x1d2\xe4\xe5!C\x87LS\ +;\x0e\x03\x94\xa6\x17\x94`\xe6\x90a\xf3=\xfe\xc0\xd3\ +\xde?\x9d\x18\xa3vL\xe5Fz\xa1\xc2\xe3\x0b\xacP\ +d-\xce\x18\xe5.\xa0\x1al6k\x03\x8d\xf0\x9a\x0b\ +O\x9d\x98j]tSW\x1f1\xb3\x04\xbb}\xbd\xde\ +9(M\xe4\xbc\xb3O\xa0b\x9f&\xaa\x9f\xd9\x9eD\ +{\xf8\x11\xb9\x8cp\x13\x9f\x8a}\xed\xb0\xa6&\xc9?\ +=\x92\xb1\xad\xee\x12\xe7Z\x05\xd2\x89\xca\x0b\x07\x03\xfd\ +\x98\x14\xf9=\x028\x01\x00\xa6N\x9f\x05V\xab]\xab\ +\xf00~\xfc\xb8Y}z\xf7\xfe\x93f\x01\x15F\xc5\ +>sy\xe5\xe3\x9e\x86;u\xf7\x86\xc17\x1c\x1d:\ +l\xd8t\xf5#\xa14\xa3\xa0\xf8\xab\xd7n\x04\xbc\x13\ +\xc2\xf8\x90\xfaq\x15\x1c\xe9E\xdc\xec\xf5\x05\x16(\xb1\ +\x16/\x16/[\xb9\x8a\xeb\x8398:\xf0!^\xf0\ +\xd6\x89\xa9\xc6E7u\xf5\x11\xb3JNN>\xc4\xe3\ +\x0d\x98\x08\xf2\xde\xd9Gc\xbcZyn\xf7\x93\xfd\xe8\ +\x94^\x22\x87\x11n\xe2S\xb1\xef\x1a\x1e_\xb0\x1a\x11\ +du\xc90\x06{\xdc%\xae\xe5J\xe5\xd4\x95\xbd\xfb\ +O\x0e\x0f\x87\xe0ED\xc8\x05\xc4\xaf>\x8c\xbb\xa6\x15\ +\x82=\xc1\xa1U\x1a0\xf6\xa6\x9bn\xee\xdb\xaf\xaf)\ +\x0b~\x91\x08\xe7\xd7\x06\x1cy\xf6/\xa9\xf0`\xd5\x87\ +z\xa7\xf15\x03\x07e\x1e\xc9\x1a\x9e5C\xed8\x88\ +\x02\x9b\xde\xa6\xd0\xd7\xe6\x0b\x8b<\xbe`u\xb5\xefX\ +\x0f\xb5sP\xf0\xd0\x8e\xaa\xbd\xfe\xe3s\x14Y\x8b\x03\ +F\xb8\xfb\xa7&\x9e\x0e|\x88\x17;\xb7m\xdeD\xa3\ +\xbc\x1d\xa3\xae>bVv\xbb\xbd\xa6\xea\xa9\xad\x85z\ +\xe7\xa1\x06A\xe2\xfe\xee=\x15\xfb4\xf4\xec\xae_\x8f\ +NNN>\xa4w\x1e\xc4\x9c\x8c0\xcaK\xc5\xbe6\ +\xbc\xbe`9\x22\xc8\xbdK{\xa8\xb4\xc4Y\xa6HB\ +Q\xf0\xf8_\x9b,\x08\x91?\x01\xe2\xd8\xf6\xbe>%\ +7\x1f\x1c\x8eD\xad\xd2\x81\xec1\xd97\x0f\xe8\xdf\xcf\ +t\x05\xbf0\xd7M\xff\xfcX\xeb\xb7\xc2\xd6\x03\x9f\xe8\ +\x9d\xc6\xd7\xf4\x1f8\xf0\xf0\xc8\x1bG\xccT;\x8e(\ +\x08lZ\xfe\xec\x0e\x0bm\x880\xdf\x86\x96/\xf6\xf9\ +\x8ee\xa9\x9d\x8bR\x05?\x01\xc4\xfd{}\xaf:\x95\ +X\xcb\xec\x8cp\xf7OM\xbc\x1d\xf8\x10/h\x94\xb7\ +c\xd4\xd5G\xcc\xca\xe1pT\xe8\x9d\x83Z\xe2\xe0\x80\ +\x0e\xe3\xec]\x13'\xaa\x9e\xdaZ\x98\x92\x92R\xa5w\ +\x1e\xc4\x9c\xf4\xbe\x99O\xc5\xbe\xab\xf6\x1e\x08\xcc\x07\x84\ +\x0a9k0\x06\xa7\xdd\xc5N\xcd\xee\x94y^<y\ +\x13\xb0\xf0a@\x1c\xd2\xd9\xe3&\xbbfBRr\x8a\ +6I\x01\xc0\xa8\xd1cn\xce\xcc\xbc\xc1T\x05?\x1a\ +\xe35\xb6\xb3\x97\xd3\xe1;O\x5c\x86\x17\xdf\xb8\xa8w\ +*_\xd3o@\xbf\xc3\xa3G\x8e\xccW;\x8e\x80b\ +x\xea\xcc\x8e\x0b}m1\xb4\x9c\xd1\xa2\x80\xa6X\xc1\ +\x0fY@\x8b\x02\xa5\x91\xf1>\xc2k\xb7\xdbkvm\ +\xdfB\x17\xca&D\xa3\xbc\x1d\xe3\xed\x14S\x12\x1fx\ +\x1d\xdfm%p~@\x07\x22\xa3b\x9f\x0ev\xefx\ +|QjZ\xca\xcf\xf5\xce\x83\x98\x8f\xde7\xf3\xa9\xd8\ +\x07\x00\xde\xfd'\xc6\x08\x02V\xcb[\x85](-q\ +f+\x93Q\x94\x22\x91\xa3\x88\x98\x14\xcdC'\xe6L\ +\x83\xe4\x94T\xb53\xfa\xca\x88\x11Y7\xdfp\xc3\x0d\ +\xa69\xb4\x83\xc6x\x8dk\xdf[)\xf0\xdd-\xe7\xe0\ +\x5c\x8d\xb1\xfe\x8c\xfa\xf6\xeb{x\xcc\xa81\xaa\x17\xfa\ +DQdy\xf9\xdf\xb0\xc4\xf2\x1c\x01Y@\x8b\x11Y\ +\xa5\x0a~\x0c-g\xb4\x18A6*\xbd\xef\xfa\xa9\x8d\ +\xa7\xee\xb0x\xb3s\xdb\xe6M<\x9dJ\xa8\xe4E\xf7\ +\xee\x1d\x8f\xff8\xc1\xe18\xa7\xd4z\x84\xa8\x8d\xe7\xf1\ +\xddV\x8c\x01\xdf\x9d}\xb4g\x9fnv\xfd\xe6\xf15\ +\xa9\xa9\xa9\x8b\xf4\xce\x83\x98K(\x14J_\xb4t\xf9\ +F\xbd\xe2S\xb1\x0f\x00\xdcssOK\x12\x937z\ +\x1ba\x05\xcad\x13\x1d\x8f/x\x1e\x11\xd3by\xce\ +\x84\xc9y\x90\x9c\x92R\xafVN\xd7\xca\xca\xca\x9a5\ +t\xd8\xd0?k\x15O\x8e\xb0\xc4\xf9\xb5\x81\x09\xbd]\ +\xdb\x0bV<\xdb\x08\xbf\xdc'\xff`l\xa5\xf5\xee\xd3\ +\xfbp\xf6\x98l\xd5\x0b}\x16\x8b\x15\xa6\xce\xf8F\xb7\ +\x0aj\x02\x88\xfb\xb58\x04C\xa9\x82\x9fM\x12\xfa)\ +\xb1\x8e\x19\xe9}\xd7Om\xbcu\x87\xc5\x1b\x9e\x0eW\ +Qz\x94\xf7\xb7\xbb\x9e\xc8LIIy\x94\xa7\xbd\x0d\ +\x09\xbf\xecv\xfb\x0a\xbdsP\x1b\x0a\x9c\xdf\xbdg@\ +\x9d}:\xda\xb5}KUZZ\xc6D\x9en\x82\x11\ +\xf5\xe9\xb9\xed\x07\x15\xfb\xae\x9a7\xc7\xb5\x07X\xf7\xc6\ +x%\x89\x95\xb9\xe7\xe6\x9eV8\xa5\x0ey\xfc\x813\ +\x88\xd0\xad\x0f\xc6\x13&OK\xb6\xd9\x13\xfe\xaatN\ +\x1d\x19:dh\xd1\xf0\xac\xac\x83Z\xc5\xeb.\xea\xec\ +3\x8e\x0f\x9b3ak0\x03\xee\xfe\xf5\x07p\xea\xac\ +\xf1n`\xf6\xea\xd5\xfb\xf0Mco\xd2bt\xb7)\ +w\xfa,y\x8b Vy|\x01\xd5/\xee\xe5\x16\xfc\ +\xb4~\x0d5\x92EK\x97o\xe4}\x84\x97\xe7\x91\xb1\ +x\xc0\xdb\xe1*Jw\xd2\xee\xde\xf1\xf8\x8f\x9f\xab\xda\ +\x96A\x9b\xb8\x13#KII\xa9\x8a\x87\xed\x14\x98d\ +\xe1\xfb\xee=R\xb1OoO\xfff\xd3\x1b\xd5\xcfl\ +O\xa2\x93zI\xb4\x9a\x1a\x1b\x07\xe9uP\x07\x15\xfb\ +\xdap\x978\xd72\x06\xb1\xed\xc1\xc2\xa0b\xde\x1c\x97\ +f\xfb\xb6x}\xc1S\x08\xd8\xed\xfd\xad\x18\x83#\xce\ +\xdc\x82\xdfY-\xb6#J\xe6\xd5\x99\xc17\xdcPx\ +\xe3\xc8\x91\x87\xb5\x8a\xd7\x1dt@\x87\xfe>l\xce\x84\ +\x1d\x7f\xe9\x0f\x0b\x1e\xfd;<{\xf0\xac\xde\xe9\xb4+\ +\xa3G\x8f\xc3\xe3\xc6\xa9_\xe8\x03\x06\x9f\xe7\xe5\xdf\xfc\ +k%\x96B\xc4\xcd^_\xb0\x5c\x89\xb5:\xd3\xed\x82\ +\x9f\xc6\xaf\xa1F\xc3\xfb&\xff4\xc2k~\xbc\x1d\xae\ +\xa2V'm\xd5S[\x0b\xd3\xd3\xd3\x7fD]~\xc4\ +h\x12\x1d\x89o\xed\xde\xf1x\x5c\x8c\x1f\x0a\x9c\xdf\xbd\ +G\xc4\x16\xbds W<\xbb\xeb\xd7\xa3\xe9\xe0\x0e\x12\ +-\xbd\xb6\xec\xa1b\xdf5JK\x9ce\x8cAT\x1d\ +&\x8c\xc1\x1ew\x89s\xad\xda9\xb5\xf2\xf8\x02G\x01\ +\xa1\xdb\x17\xa9\x8c\xc1\x9e\xd2\x12g\xbe\xbb\xc4\xb9v\xdd\ +\xcf\x1f\xca\x97\x18\xdb\xabd~\x9d\x194p`\xfe\xa8\ +1\xa3\x8fj\x15/V\x11\x1a\xe3\xd5M\xdb\x22\xdf\x8e\ +\x03g\xf4N\xa7C\x19\x19\xe9G&N\x98\xa0~\xa1\ +\x0f\xe0\x9f\xeb+\xd7\xf4v\x17\xbb\xee\x83\xc6fe6\ +\xdaD\xa8\xf0\xfaOlVd\xadN\xc4Z\xf0\xd3\xfa\ +5\xd4h\x16/[\xb9\xaa\xa9\xb1q\x90\xdey\xa8\x89\ +Fx\xcdo\xd7\xf6-U<\x15\xb0\xd4\xdc?g\xe7\ +\xb6\xcd\x9b\xa8\xcb\x8f\x18\x89\xcdfmxv\xd7\xafG\ +\xeb\x9d\x87V\x98\x95\xf3\xd3xi\x8c\xd7Pv\xefx\ +|Qjj\xea\x22\x1a\xeb%]\xd1k\xcb\x1e*\xf6\ +\xb5\xa3\xb4\xc4\x99\xddU\xc1\x8f18]Z\xe2\x94\xb7\ +\xcf_\x0c\xbc\xbe\xc0~D\x9c.g\x0d\x89\x09_k\ +\x1f\xddXY\xfe-\xc6\xd8\xb3\xf22\x8b\xde\x80~\xfd\ +gdg\xdf\xf4\x8aV\xf1b\x11\xe6\xfbF\xa0!\x99\ +\xa5\xc8\x07\x00\x90\x9a\x96vd\xe2\xc4I3\xd5\x8e\xc3\ +\x00>]\xbfnM\xdf\xd6\xffw\xbb\xa7\xd7)\xb5'\ +\x1e\x80\xb0\xc2\xe3\x0f\xaa~\x072\xda|\xb5~\x0d5\ +\x22\xde\x0f\xe6\xa0\x11^~\xf0\xd6\xa1\xa9vGmk\ +\x97\x1f\x1d\xe0A\xf4\x96\x90\xe0\xb8G\xef\x1c\xb4\x14\x0e\ +\x8b\x5c_\xd03:\x8d\xd7pvm\xdfREc\xbd\ +\xa4+J\xef\x19\x1c-*\xf6u\xe0j\xc1\xaf\xdd\xd1\ +\xb2\xab\x1dr\x9a\x9d\xbc\xeb\xf1\x05\xab\x01Q\xd6\xc9\x9a\ +\x0c\xa4\x9co\xcd\xc9\xb9\xee\xa4\x83\x0d\x95\xe5\x0b\x00\xd8\ +Sr\xd6\x8eE\xdf\xbe\xbd\xa7\x8d\x1b?\xee\x84V\xf1\ +\xa2E\xc5>\xed\x98\xa9\xc8\x07\x00\x90\x92\x92r4g\ +\xf2d-\x0a}\x9flX\xb7\xa6\x7f{_S\xaa\xe0\ +\x87\x00\x0b\xbc\xbe\xc0~%\xd6\xeaLW\xf9j\xfd\x1a\ +jT\xbc\x1f\xcc\xc1[\x81(\x9e\xf1\xd6\xa1\xa9\xc5\xfe\ +9;\xb7m\xdeD\x07x\x10=\xc5\xcb>}mY\ +9\xef\xec\x13\x80\xc6x\x8d\x8a\xc6zIW\xf4\xb8\xc9\ +O\xc5\xbeN\x94\x968\xcb\xae;\xb4\x83A\x85\x96\xdd\ +(\x1e\x7f`\x07\x22\xc8\xba\x03\x8d\x8c\xddRZ\x9c\xfb\ +ZG__\xbf\xae|)c\xec\xbf\xe4\xc4\x88E\xaf\ +\x9e\xbdr'N\x9c\xf8\xaaV\xf1\xa2\x11\x89p}m\ +`\x08o\xd7\xf6\x82\xad\xc1\x0c\xd3\x14\xf9\x00\x00R\x92\ +S_\x992e\xca\x0c\xb5\xe30\x80s\x1b\xd6\xad\x19\ +\xd8\xd9c\x14\xeb\xf0C\x9c\xe3\xf1\x07\x02\x8a\xac\xd5\x89\ +\x0e\xf3\xd5\xf85\xd4\xa8\x16/[\xb9\x8a\xe7\x839\x00\ +\xf8+\x10\xc5\xb3\x9d\xdb6o\xe2\xad`\xa5\xd5E7\ +\x1d\xe0A\xf4\x10O\xfb\xf4\xb5\x15\x0e\x87\xb9\xbe{\xcf\ +h\xcf>Ck\x1d\xeb\xe5\xed\xfd\x92(C\x8f\x9b\xfc\ +T\xec\xeb\x82\xbb\xc4\xb9V\x92X\x19\xc0\xd5\x13#5\ +\xdc_\xca\xeb?\xb1\x19\x01\x97\xc8Y\x83\x01\xdcs[\ +\x89\xeb\x85\xae\x1e\xb7\xa1\xb2\xfc^\x06\xf0+9\xb1b\ +\x91\x91\x911%g\xf2\xa4\xd7\xb5\x8a\xd7\x95\xb0\xc4\xf5\ +\xb5\x81n\xce^N\x87}o\xa5\xc0\x8ag\x1b\xe1\xee\ +_\x7f`\xd8\x837\xda\x93\x98\x94tl\x8a3g\x9a\ +\xdaq\x18\xc0G\x1b\xd6\xad\xc9\x8c\xe6\xb1\xcau\xf8\xa1\ +\xd3\xe3\x0f\xa8^q\xbd6_\xad_C\x8d\x8cFx\ +\x89\xd9\xf0\xd6\xa9\xa9\xf5E7\x1d\xe0A\xb4\x12o\xfb\ +\xf4\xb5ee6\xde\xef\xdeS\xb1\xcf\xe0vm\xdfR\ +E7xH{\xf4\x18\xe5\xa5b_\x14\xe6\xcdq\xed\ +\x81\x88\x94\xad\xe5\x89\x91\x1e_\xe0a\x00a\x85\xacE\ +\x18T\x94\x16;\x9f\x8c\xf6\xe1\x1b\xd6\xad\xb9\x8f1\xa8\ +\x94\x153\x06\xa9i\xe9\x93\xa68]\x7f\xd1*^g\ +\xc2\xd4\xd9'[m$\x15\xde\xae\xed\x05\x07\xde\xed\x09\ +\x1b\x8f8`\xd1\xf6\xcb\xf0\xdd-\xe7\xe0\x97\xfb\xce\xc3\ +\xa9\xb3\x11\xbd\xd3\x8b\x89\xc3\xe18\x9e\xebr\xe5\xa9\x1d\ +\x87\x01|\xb0a\xdd\x9a\xc1\xb1<G\xc1\x82_\x96\xd7\ +\x1f\xfcB\x89\xb5:\xe3.v\x220\xa8\xd0\xfa5\xd4\ +\xe8h\x84\x97\x98\x0do\x9d\x9az\x5ct\xd3\x01\x1eD\ +m6\x9b\xb5\xa1\xfa\x99\xedIz\xe7\xa1\x97\x16\x81\xef\ +\xce>\xa4b\x9fi\xd0\x0d\x1e\xd2\x1e\xado\xf6+\xb4\ +\xf1;Q\xd2>\x7fp5\x03xX\xde*\xecIw\ +\xb1\xab[\x9b\xf2>\xf0\xd0\xcf\xca\x01\xaf\x19_V\xd1\ +\xe5\x86\x86\xd3\x81\x13'\xc6h\x15\xaf=I\x09\x16\xf0\ +\xafJ\xd03\x05S\xa9\x8d\xa4\xc2\xa7\xf56x\xefs\ +\x06\x7f\xff\xb8\x01N\x9d\xf9\x1c\xde\xff\x9c\x8f\xeb+G\ +BB`j^\x9eK\xed8\x0c\xd8{\x1b\xd6\x95\x0f\ +\xef\xee\xf3\xbd\xfe\xa0R\xdf\xf0/\xdd\xc5\xce\x9e\x0a\xad\ +E\xa2\xb0h\xe9\xf2\x8duuu\xf7\xe9\x9d\x87\x9a\xd2\ +\xd3\xd3\x7fD\x9d}\xfc)[p\xf7\xe5\xe6\xe6\x96D\ +\xbd\xf3PJrr\xf2\xa1\xaa\xa7\xb6\x16\xea\x11{\xf1\ +\xb2\x95\xab\x9aB\xa1\x07x?\x91\x9bh'\xd1\x91\xf8\ +V\xbcv\xf4\xb5\xba\xfb\xee\xfb\xb2\xbe\xb8\xf4\x859\xf6\ +\x8a\xe9\x86\x94\x94\xd4\xa7v\xef\xd8\xb2T\xef<Hl\ +\x16.\xb9\xf7`}}}\x81\xdey\x10\xfd\xd9\xed\xf6\ +\x9a\xe7\xaa\xb6eh\x15\x8f:\xfb\x0c\xc6\xe3\x0b\xac\x90\ +[\xe8c\x00/t\xb7\xd0\x07\x00\xb0\xber\xcdZ\x09\ +\xd8j99\xc4\x22)1qL\xde\xd4\xbc\x7fh\x15\ +\xaf=a\x89:\xfb\xaeU/%\xc2\xc7\x8d=\xe0\x8d\ +/\xaet\xeb=\xf9j\x0a\xac\xfe\x83\x05n\xff\xaf\xcb\ +\xf0\x7f\xd6\x7f\x02w\xff\xfa\x03\xf8\xcf\xdf}\x08{\x8f\ +_\xe0\xa6\xd0\x97\x90\xe0xU\xa3B\xdf;r\x0a}\ +\x00\x0a\xee\xe1\x07\xd0C\x8b\x91^\xf2/j\x9f\x04\xaa\ +7\x1a\xe1\xe5\x97E\xb4~\xa4w\x0eJ\xd2\xb3\xc3\xb6\ +\xed\x01\x1etj/\x91+%%\xa5*\xde\x0b}\x00\ +\x00-\x22\xdf\x9d}@\x9d}\xa6D]~\xa4U(\ +\x14J_\xb4t\xf9F\xad\xe2Qg\x9f\x81x}\xc1\ +%\x80\xb0C\xe62\xaf\xb9\x8b\x9d9J\xe4\xf3\xc0C\ +k\x7f\x04\x88\x8f*\xb1V4\x9a[Z\xde\x7f\xf9\xe8\ +\xd1\xa1Z\xc5kK\x14\x11\x0e?\xc0\xff\xd4C\x88\xd9\ +\xe1r\xd8\x0a\x97\x9b-p\xa9\x09\xa1\xa6\x09\xe0\xe2e\ +\x06_\xd4\xb5\xc0\x85Ka\xf8\xecb\x13|z\xb1\x01\ +.^\x06\xa8i\xe4\xfdz\xe9\xeb\xec6\xfbk\xd3\xa6\ +O\x9b\xacv\x1c\x06\xec\x1f\x1b\xd6\x95\x8fTj=\xa5\ +:\xfc\x18\xb0`i\xb1K\xf5Bg\xbc[\xbcl\xe5\ +\xaa\x9a\x9a\x1a\xcd\xf6G\xd5\x83\x9e\xddRD]\x8b\x96\ +.\xdf]WW\xb7P\xef<\x94d\x94.\xd4EK\ +\x97ol\x09\x87\xe7S\xa7\x1f\x89\x85\xd5j\x0d9\x1c\ +\x8e\xef\xc5\xdb\xa9\xbb\x1dY\xf8\xbd\x1f\x0e\xad\xaf\xbd\xf4\ +\x9e\xdey\xa8%%%e\xcb\xee\x1d\x8f\xcb\xdb\xe6\x89\ +\xe8\x8a\xba\xfcH\x82\xc3q\xee\xb7\xbb\x9e\x88j\xbfv\ +\xb9,Z\x04!]\xdb{ 0_~\xa1\x8f\x9dw\ +\x17\xbb\x14)\xf4\x01\x00\xac\xaf,\xff\xd5\x03\xab+B\ +\x00\xc2V\xa5\xd6\xec\x8c\xcdj\x1d\x9a?s\xe6\xb9\xc3\ +G\x8eh~\xa1\x1b\x890x\xe0y;L\x1c\x9a\x04\ +#\xfb\x0908\xad\x19z\xdb.i\x9dF\xd4\x9a\x99\ +\x0dB\x11\x0b4\x84-\xd0\xd0\x82P\x1fB\xa8\x0b1\ +\xa8m\x90\xa0\xb6!\x0c_\xd6\xb7\xc0\x97\x97Z\xe0\xf3\ +\xda&\xa8kbp)\xc4\xa0\xbe\x11\xa0.T\xafw\ +\xea\x86d\xb5ZOiQ\xe8\x03\xc6\xde\xdaPY\xae\ +\xe8\x9dww\xb1\x13\x95(\xf8!\xa0\xd3\xeb\x0b\xecw\ +\x97\xb8\xe6*\x91\x17i\x1f\xef\x07s\x00\xf0\xb7\xb7\x1b\ +\xf9\x17D\xf4\x03\x00W\xc5\xbe\xab?\x93\xba\x17\xfbv\ +\xefx\xfc\xc7\x00\xf0\xe3EK\x97olnn^\xc2\ +\xfbi\xddD>-?0\x9a\x85M\xb2\xf3>\xaaC\ +\x9d}&W\xf5\xd4\xd6B\xda\xc6!\xbe556\x0e\ +Z\xbcl\xe5*-n4Rg\x9f\x01\xec\xf5\x1f\x9f\ +#\x80\xb8_\xee:\xcd\x91\xa6>esg^P\x22\ +\xa7\xb6\xee\x7f\xa8b\x09\xa2 \xb7\xe30j\x92$\xfd\ +\xf3\xe0\xa1C\x19\x08`\xd5*f{\x1cV\x00\x87\x0d\ +!\xc5a\x81\xa4\x04\x01\x12m\x08I6\x01\x1c6\x84\ +D\x1b@\x82\x0d\xaf<\xc6\xc2 \xc1\x0a\xe0\xb0\xfd\xeb\ +\xbf\x13m\x00\x09\x96+\xcfwX\x01\x12m\x08\x0d\xcd\ +\x0c\x1a[\x00\x1a\x9b\x1944\x034\xb60h\xbc\xfa\ +\xef\xa60^\xfdo\x80\xc60BS\x88AC\x0b\x83\ +\x86\x10\x83\xfa\x90\x04\x0d\xa1\x084\x84\x184\x5c}~\ +#\xbd\xd5+\xc6*Z\xde\x9c\x91?s\xbc\xfa\x91\xd8\ +\xdf\xd6\xaf+\x1f\xab\xd6\xea\xcau\xf8\xc13\xa5\xc5N\ +\xae>\xcc\x1b\xc9\xb7\x17.\xbb\xc8\xf3\x87x\xad\xf7\x22\ +!\xda\xe3\xed\xef\xb0Q\xff\xceR\xf7\x07\xe9\x0cuP\ +\xb7o\xd1\xf7W\xdePw\xb1\xe6C\xbd\xf3PKJ\ +j\xea#\xbb\xb7oyH\xef<\x882\xa8\xa3;~\ +i\xf5\x1aN\xc5>\x9d=\xff\xe2\xc9\xe9\x92$\x1d\x95\ +\xbdPD\xcav\xcf\xcd=\xad@J\xedz\xe0\xc1\x9f\ +\xdd\x01\x02<\xa3\xd6\xfa\xd7a\xf0\xe5K\x07_J@\ +@n6\x02'\xc6c\xb1\x88\x7f\x9d93_\xb5\x02\ +\xdc\xbf\xb0\xff]\xbf\xae|\x9c\xdaQ\x94;\xb4Cz\ +\xcc]\x9c\xbbR\x99\xb5H+\x1a\xe1%<\xe0\xb1\x08\ +e\x94Q\xdekQ\xf7\x07iOJJ\xca\xa3W;\ +A\xc95\xbe\xf7\xbd\x15\x83>\xaf\xad=\xabw\x1ej\ +IMK\xf9\xf9\xae\xdf<\xbeF\xef<\x88\xb2\xa8\xa3\ +;\xfehu\xa3\x91\x0e\xe8\xd0\x91\xc7\x1f\x98\xa0D\xa1\ +O@(P\xb3\xd0\x07\x00\xb0\xfe\x915\xcf\x0e\xc8\x1c\ +\xa2\xd9f\x92\x80\xd0cV\xe1,\x09\x00h#S\xa2\ +\x0aQ\xb4\x9c\xd6\xa2\xd0'\x08\xc2[Z\x14\xfa\x00\x94\ +<\xb4CX\xe1\xf5\x05\xcb\x95Y\x8b\xb4\xa2\x11^\xc2\ +\x03\x1e\xff\x8c\x8d\xfa\xb3I\x87x\x90\xb6\xecv{M\ +jz\xcamT\xe8\xebX\xb3\xd8\xcc\xf7\x86\xd3\x126\ +\xeb\x9d\x02Q\xde\xee\x1d\x8f\xff\xf8\xb9\xaam\x19\xc9\xc9\ +\xc9\x87\xf4\xce\x85hC\xab\x83:\xa8\xd8\xa7\x93}\xbe\ +cY\x08xJ\xee:\x92\xc4\xcan\x9d\xed<\xacD\ +N]\x196|\xd4\x8f\xb3oR\x7f[\xb3\xaf $\ +\x17\x16\x16%\x22\xe0\xe7\xda\x05%\xf1@\x14\xc4\xb7\xf3\ +\xf3g\x8eQ;\x8e\xc5by7o\xe6\xecQj\xc7\ +iK\xb1\x82\x1fB\x85\xc7\x17\xa0M\xa0\x15\xa4\xe7\xc9\ +\x9fZ\xa0Sx\xe3\xc3\xcem\x9b7\xf1v\xa2\xa0\xd1\ +\x7f6w\xefx\xfc\xc7T\xf4\x8bo\xc9\xc9\xc9\x87\x9e\ +\xab\xda\x96\xb1k\xdb\xe3\xcf\xeb\x9d\x8b\x91E\x98\x83\xeb\ +=\xfb\x10\x81\x8a}\x1ck=\xb5\x97^\xe7\xe3CK\ +8<_\xed\x18T\xec\xd3A\xf5\x0b\x81~\x0c-g\ +\xe4\xae\xc3\x00\x96\xcf\x9b\xe3\xda\xa3DN]i\x1d\x0f\ +\xcc\xe8\xd9\x1b\xc6Npj\x11\x12\x00\x00\x10\xc1VX\ +T\xd8\x0b\x00>\xd5,(\xe1\x9a \x08\xef\xe6\x17\xe4\ ++v\x1anG\xac6\xfb\xd9\xdc\xe97\x0f\x07\x00\xf0\ +\xf8\x82\xd5{\xfd'f\xab\x1d\xb3\x95R\x05?D\xdc\ +\xec\xf5\x05\x16(\xb1V\xbc[\xbcl\xe5*\xde\xc73\ +\xacV\xeb\x1bz\xe7@\xb4\xc1\xdb\x9fu(\x14J_\ +\xbcl\xe5*\xbd\xf3\xe8\x0a\x15\xfd\xe2\x8f\xddn\xafI\ +OO\xff\x11m\x8f\x10\x1dK\x88\xef\xce>\x14\x84\x90\ +\xde9\x10uQGw\xfc\xb0Z,\xaa\xd7q\xa8\xd8\ +\xa7\xb1\xea\xea\x83\xc96+\x9e\x97\xbd\x10\x83\x8a\xd2b\ +\xa7&\xa7\xe4^\xbb\x0fXzz\x0f\x187\xd1\xa5E\ +\xe8\xaf\x14\x15\x15\xf5CDn\xf7\xe0 \xda@\x01?\ +(((\x18\xaev\x9c\x04G\xe2?]y\x85_\x9d\ +\x90\x87\x08\xf3\x91\x09w\xab\x1d\xb7-\xe5:\xfc\xb0j\ +\xaf\xff\xf8\x1cE\xd6\x8acF\x1d\x13T\x12\x8f\xe3\x9d\ +\xa4}<\xfeY\x9b\xe9g\x94\x8a~\xf1\xa1\xb5\x9b\x8f\ +:\xa6\xa3\x17qH\x5cw\xf6I\x12\xa3\xce\xbe8\xd1\ +\xfa:\x9f\x9e\x9e\xfe\xa3\xe4\xe4\xe4C\xbcu\xd4\xc7\xbb\ +\x04\x87\xe3\x9c\x16[2P\xb1Oc\xd6\xd4\xa4\x80\xec\ +E\x18\xdb\xea.q\xaeU \x9d.u\xb4\xe1\x7fj\ +Z\x06L\xcc\xc9\xd3\x22\x85\xaf\x14\x16\x16f\x22\xe2\xfb\ +\x9a\x06%\xdc@A8WXP8D\xed8\x89\x89\ +\xc9\xb59\xae\x99}\xae\x8b\x8fP\xb6\xf7@@\xf5v\ +\xed\xb6\x94*\xf8\x09 \xee\xdf\xeb{U\xbb\x96^\x0e\ +\x19}LP.\x1a\xe1\x8d/;\xb7m\xded\xb3Y\ +\x1b\xf4\xceCIf\xfc\x19\xa5\xa2\x1f\x9f\x12\x1c\x8es\ +\xd4\xcd\xd7=\xd6\x90\x95\xeb\xce>A\x00\xea\xec\x8b3\ +;\xb7m\xdeT\xf5\xd4\xd6\xc2\xe7\xaa\xb6e\xd0k\xbd\ +\xb9\xd9\xed\xf6\x9a\xe4\xe4\xe4C\xe9\xe9\xe9?\xfa\xed\xae\ +'2\xbb~\x86|t\x1a\xaf\x86<\xbe`5\x22\xc8\ +\xfa\xb0\xcf\x18\xec)-q\x96)\x95Sg\xf6\x1e\x08\ +\xcc\x17\x04\xac\xee\xec1\x0d\x97\xeb\xe1\xf5W_\xd6\x22\ +\x9d\xaf\x1c<t\xf0\x0c\x93\xd8\x08M\x83\x12Sc\x00\ +\xe7g\x15\x15\xf5W;NrJjh\xc2\xe4<{\ +\xa7\xb90\xd8\xd3\x02\xe1\x1f\x94\x95\xe4}\xa9v>\xad\ +\x94:\xa5\x17Yx\xc4m%y\xef(\xb1V<Y\ +\xb4t\xf9\xc6\xba\xba\xba\xfb\xf4\xceCMt\x0ao\xfc\ +\xb9\xe3\xce\x1f\xfc\xbd\xa1\xb1A\xd3=I\xd5f\xd4S\ +y\xa3\xb5x\xd9\xcaU\xe1p\xd8\xdd\xd2\xd22\x81\xf7\ +m\x03x\x94\xe0p\x9c\xb3Z,{\xe8\x00\x8e\xee[\ +\xb4hy\xcf\xba\xa6:n\xf7\xfaNMM]\xb4k\ +\xfb\x96*\xbd\xf3 \xfa\xa2\xd7z\xf3\xb0\xdb\xed5V\ +\xab\xf5\x0d\x8b\xc5\xe2\xd5\xe3\xfa\xc2\xa2u\xc0x\xe5\xf5\ +\x05\xcbAf\xa1\x0f\x00\x0eiU\xe8\x03\x00\x10\x10w\ +t\xf5\x98\xc4\xa4d\xc8q\xe5\xc3\xc9\x80&g\x84\x00\ +\x00@aA\xe1\x88C\x87\x0f\xfd]\x8aH\xa35\x0b\ +JL\x0b\x11/\x14\x15\x16\xaa^\xe8KLN\xae\x99\ +09\xaf\xcb7\x5cD\x98o\x03\xcb\xfc}\xbec\x9a\ +\x15\xce\xdc\xc5NT\xa2\xe0\xc7\xd0r\xa6\xdaw\xac\xa7\ +\x96\x85J\x1eh\xb1\x01\xaf\xdex\x1c\xeb$\x9d\x13-\ +\xe2I\x00\xe0\xaa\xd8wu\x94\xd7\xb4\xc5\xbe\xab\x1f$\ +6\x01\x5c\xb9\xc9\xd0\x12\x0e\xcfojl\x1c\xa4sZ\ +\xa4\x0bT\xe4SN$Y\x92\xa0I\xef,\xd4#\x00\ +u\xf6\x11z\xad7\x03\xa3\xbc\xaeSg\x9f\x06\xa2\xe9\ +\x90\xeb\x0acp\xba\xb4\xc4\x99\xadTN]\xf1\xf8\x83\ +\xe7\x11\xa0_\xb4\x8f\x0f\x85\x9a\xe0\xd5\xe3\x87T\xcc\xe8\ +z\x87\x0f\x1f\xfa\xdfHD\xbaI\xd3\xa0\xc4l.\x16\ +\x15\x15e\xa8\x1d$!1\xe9\x93\x1c\xe7\x8c\x01\xb1>\ +Ob\xe8\x9aW2%\xa8FN\xed\x91[\xf0\x93$\ +V\xa6\xd5\xa1@\xbcX\xbcl\xe5\xaa\x9a\x9a\x9a_\xe9\ +\x9d\x87\x9a\xecv{\xcdsU\xdbT\xff9#\xc6r\ +\xe7\xdd?\x5cx\xe9\xd2\xa5\xddz\xe7\xa1$\x1e\xff.\ +S\x07\x88q\x19\xe5\xc3 O\xee\xbakUzm\xc3\ +\xc5\x8bz\xe7\xa1\x96\xd4\xf4\x94\xdb\xe8Df\xd2\x9e;\ +\xef\xfe\xe1B\xc6Xq$\x1c\xc9\x09GZnhn\ +nI\xd4;\xa7x\xa3w\x17_{\xa8\xd8\xa72\xef\ +\xfe\x13c@\x14\xfe&o\x15v\xc1]\xec\xban\x0f\ +0\xb5x\xfc\x813\x08\x98\x15\xeb\xf3Z\x9a\x9b\x9b\x02\ +\xc7\xfe\x9c\xa0FN\x1d9t\xf8\xf0\x9bR$2^\ +\xcb\x98\xc4\x1c\x18cu\xb3f\xcdJQ;\x8e=\xc1\ +\xf1\xce\x94\xdc\xfc\x98\x7f^ZI\x10\x99;\xafx\xea\ +\x01%s\xeaL\xb7\x0b~\x0c*\xb4\xda+\x94'\x0b\ +\x97\xdc{\xb0\xbe\xbe\xbe@\xef<\xd4D#\xbc\xf1\xeb\ +\xdb\x0b\x97]\xe4\xad\x80d\xf6Q\xde\xceP\xe1\xcf\x18\ +\xa8\xc8\xa7\x9e\x05\x0bV\xa4^n\xae\xad\xd5;\x0f\xb5\ +\xa4\xa4\xa5\x94\xec\xfe\xcd\xe3~\xbd\xf3 \xc6G\xaf\xf7\ +\xea\xb3\xd9\xac\x0d\x16\xd1\xfa\x91h\x11O\x22\xa2\xdf\x88\ +#\xf64\xc6\xab2\xf7\xdc\xdc\xd3{\x0f\x04\xcadu\ +\xf6EX\x81r\x19u\xce\xeb\x0b\x9e\x02\x80n\x15.\ +\xac6[\xc2MS\xa6\xe6\xfd\xef\xab\xc7\x8f)\x9cV\ +\x87\x0a\xf2\xf3\xc7\x1f>|\xe4\xb5H$<Y\xab\x98\ +\xc4\x0c\xb0i\xd6\xac\x22\xd5\x0b}V\xab\xfd\xcd)\xb9\ +\xf9\xb2\x8a\xcd\x02\x88\xfb\xbd\xbe\xc0Bw\x89\xeb\x19\xa5\ +\xf2\xeaLwFz\xaf\xee\x15J\x85\xben0\xe3\xa6\ +\xff\xb1\xa2\x11\xde\xf8e\xb5Z\xdf\x08\x85B\x05z\xe7\ +\xa1$\xb3\x8f\xf2v\x86F\xbf\xf4c\xc4\x8e\x0f\x1e\xd9\ +\xed\x97\xd9e\x8e\xcf\xab\xb5\xa0\xc0\xf1\x902QR\xdb\ +\xd7{\xea\xfaS\x8e\xd9^\xcb\xa9\xb3O#W\xf7\xec\ +\xab\x88\xf5yZ\x8e\xcdy|\x81\xa3\x888\xbd\xbb\xcf\ +g\x8c\xfd\xae\xb4\xc45\x7f\xc5\x8a\x15v{r\xafZ\ +\x00\xec\xf4\xa0\x02%\x1d9r4\x18\x0e\xb7\xd0i\xa1\ +\x04\x00 RTT$j\x10\xe7\xcf\xd3\x0af\x1f\x07\ +\x86?AD\xab\xdc\xc5\x18c+KK\x5c\x8f)\x91\ +X4\xa2-\xf8i\xbd\x85\x00Oh\x84\x97\xf0\x8e\xc7\ +\xbf\xe3\xf1\xf6w\x9a\xba?\xd4c\xb6\x0f\x85<X\xb8\ +\xf0\xfe\xa4\xfa\xd0\x85z\xbd\xf3PKZZ\xda\xd4\xa7\ +\x7f\xf3\xd8\x09\xbd\xf3 \xe6F\xc5\xbf\xe8\x99\xa1{\xaf\ +3T\xec\xd3P\xcc\xa7\xf1j86\xe7\xf5\x05\xf6\x03\ +\xe2\x1c9kD$a\xc0\xb7\xe6\xe4\x9co\xfd\xff\xfb\ +W\xaf\xadA\xc04\xf9\xd9E\xe7\xe8\xcbGO\xb44\ +\xb7\xe4j\x15\x8f\x18\x92&\x85>\xc6\xe0\xc5\x0d\x95k\ +f\x03\x00x}'\x0a\x19\xe0~D\x94?\xc2\xae\xf1\ +\xa8lW\x05?-O\xff\xe6\x11\x8d\xf0\x92x@\xa3\ +\xbc\xfc\xa0\x0f\x80\xf2Q\x81O_\xf3\xe7\xdf\xe7h\x81\ +/\x1a\xf4\xceC-ii\x19\x13\x9f\xfe\xcd\xa67\xf4\ +\xce\x83\xf0\xe5\xcee\xcboe\x11(`\x8cM\x0cG\ +\x22Y\x91p\xb8wKK\x8bfM;F`\xb1X\ +ZD\x8b\xa5V\x14\xc4\x8fE\x01\xdf\x01AxS\x10\ +\x85cO?\xb9\xf9%\xbds\x93\x83\x8a}\x1a\xf3\xf8\ +\x82\x7fC\x841]=N\xcb\x0f\xd91\x17!\xdb\xc1\ +@\xca)-\xce}\xed\xda_\x7f\xe0\xa1\xb5\x9f\x02b\ +_9k\xc7\xe2\xd8\xb1c\xc7\x9a\x9a\x9a\xf2\xb4\x8aG\ +\x8c\x04\x9b\x8a\x8a\x0a\xd5\xdf3\x92\x81\x7f}\xe5\x9a\x92\ +k\x7f\xd9\xe3\x0f|\x89\x80\x0at\x83H\x8f\xb9\x8bs\ +W\xca_':\x1d\x16\xfch\x8f>\xd9x,\x82\x5c\ ++^\x8b\x22\xe4_x,jS\x11\xfb\x0a\xea\xfa\x8b\ +\x0e\x15\xf8\x8c\xe3\xae\xbb\xeeJ\xa8m`\x8dz\xe7\xa1\ +\x96\xb4\x8c\xd4\xd1O?\xb9\xe5-\xbd\xf3 \xfc\xbb\xeb\ +\x9e\x1fMCI\xca\x89D\xa4\xb1\x8cIY\x11)2\ +H\x8aH\xbd\x22\x91Hr8\x1c6\xd5Vp\xa2(\ +H\xa2(6\xa1 \xd6\x89(\x5c\x14D\xe1SD<\ +\x87\x02\xbc\x0f\x0c\xff\x81(\xfe\x95\xd7\x22:\x15\xfbt\ +\xd0U\xc1O\xcb\xb19\x8f?\xb0\x03\x01\x97\xc8Y\x03\ +\x19\xbb\xe5\xb6\x12\xd7\x0b\x1d}\xfd\x81\x87\xd6~\x00\x88\ +\x83\xe5\xc4\x88\xc5\xb1\x13\xc7_njh\xec\xf682\ +1\x1f\xad\x0e\xe3\x00\x06\x07\xd6W\xae\x99\xdb\xd1\x97=\ +\xbe\xc0\xc7\x88\x18\xf3\xa9\xbc\xd7\x87\x81gJ\x8b\x9d\x0b\ +\xe5\xae\x13\xadk\x0b~t\xea\xae|\x8b\x96.\xdfX\ +WWw\x9f\xdey\xa8)\xde\xc6\x1dI\xfbh\x947\ +>P\xe1\xef_\xcc>\xd6\xc5\xb3\xf9\xf3\xe7\xdbZ\xc0\ +\x11\xd2;\x0f\xb5\xa4\xf5\xc8\x18\xfa\xf4\x13\x9b>\xd0;\ +\x0f\x12\xdf\x16}\x7f\xe5\x0d\x02\x0a\x99,\x12\x19( \ +\xf6g\x11\xa9\xaf\x04\xd0\x1b@\xea\xc9\x18d0\xc6\xd2\ +$&\xa50\x06IL\x92\x1c\x8cIvIbVI\ +\x92DI\x92\xa2\xaa?\x09\x82\x00\x88 !\x0a\x11A\ +\xc0\x16D\xa1\x19\x10C\x88\xd8$\x006\xa2\x80\x97\x11\ +\xb1\x0e\x01\xea\x00\xb1\x16\x00jP\x80\x8b\x02\x8a_H\ +\x92\xf4\x05CvA\x00\xcbg`k\xf9\xf4\xe9\xad[\ +?U\xf9[bXT\xec\xd3IG\xddtZv\xf4\ +y\xfd'6\x03\x08+\xe4\xac\xc1\x00\xee)-v>\ +\xd9\xd5\xe3\x1eX\xbd\xf6m\x00\xbcQN\xacX\x1c?\ +v\xecHcS\xd3L\xad\xe2\x11]],**R\ +\xffC\x19\x83\xffY_\xb9\xe6\x9b]=\xcc\xeb\x0f\xbc\ +\x03\x80\xc3\xe5\xc7c\x07\xdc%\xae\x0e\x0b\x8bJ\xdb{\ + 0\x1f\x11\xe7\xa3$U\xb8\xe7\xe6\x9e\xd6*.\xaf\ +\xbes\xe7=gy\xdf\xf8\x9e\xba\x9fH+\x1e\xbbX\ +SRR\x1e\xa5\xd3R\xdb\x17O\xe3\xbeV\xab5$\ +Z,\x17,\xa2\xf8\x0e\x22\x9eB\x11\x0e\xed\xda\xf6\xf8\ +\xf3z\xe7E\xda\x97\x9f_n\xc9\xe8\xf3~\x8b\xdey\ +\xa8%\xadwr\xffx.\x5c\x10\xf3kod\x18\x00\ +\x80^g\xd5A\xc5>\x1d]wh\x87\x86cs\x1e\ +_\xe0aD\x5c-k\x91\x18\xf3\xbd\xff\xa1\xb5o\x22\ +\xe28Y1c\x108q\xe2\xd0\xe5\x86\x86\x02\xad\xe2\ +\x11\xed!\xe2\x85\xc2\xc2\xc2\xde\xaa\x07b\xd2\x1f\xd6W\ +V\xdc\x1a\xed\xc3\xbd\xbe\xc0\xff\x02\xe2X\xd9a\x81\x05\ +K\x8b].\xb9\xeb\x10\xed\xc5Cg\x1f\x8d\xf0\x92V\ +<\x8e\xf2&8\x1c\xe7~\xbb\xeb\x89L\xbd\xf30\x03\ +\x1e\xf6{\xe2u\xc4\xe6c\xf8\x00\x00 \x00IDA\ +T\xbf\xa6x3\x7f\xfe|\xb1\x05\x1ca\xbd\xf3PK\ +ZbF\xc6\xd3Oo\xaa\xd1;\x0fB\x889P\xb1\ +Og{\x0f\x04\xe6\x0b\x02Vk96\xb7\xcf\x1f\x5c\ +\xcd\x00\x1e\x96\xb7\x0a{\xd2]\xec\xba'\xd6g\xdd\xff\ +\xd0\xcf\x02\x88\xa0\xd9\xa9\xb9\x81`\xf0\xe0\xe5\xfaz\xea\ +<\xe1\x10\x038?\xab\xa8\xa8\xbf\xeaq\x98\xb4oC\ +e\x85;\xd6\xe7y|'^E\x14rd\xc7\x07\xf6\ +Ni\xb1k\x84\xdcu\x88\xf6\xee\xb8\xe3\xdf2\xecv\ +\xc8`V!]\x02!\x0d\x81\xa51IL\x05\x16I\ +\x05\xc0\x14d,\x85!$\x03\xb0$IbI\x08\x90\ +\xc8\x188\x180\x07\x00$0\xc6\x12\x18cv\x00\xb0\ +1\xc6l\x8c1+\x03f\x05\x89Y\x18\x80\xc8\x18\x13\ +\x19c\x02c\x0c\x19c\x08\x00\x80\x88\xec\xea?\x12\x22\ +F\x10 \x02\x02\x86\x11\xb0\x05\x11[\x10\xb1\x19\x00\x9a\ +\xf1\xea(\x04\x004!`#\x2242\x80\x06A\xc0\ +\xcb\x00x\x19\x19\xd43\xc4:\x00V\x07(^B!\ +r\x89\x01\xd6\x0a \xd5b\x8bT\x13\x0a\xc1\xc5g\x9f\ +\xfd\xaf\x8bz~\x7f\x89q\xf08\xcaK\x9d}\xf2\xdc\ +\xf5\xfd\x95\xb3\xa4\x88\x94\x07\x924>\x22\xb1\xac\x88\x14\ +\x19\x18\x09\x87\xd3\xc2\xe1\xb0\xec\xd3\xeb\xbb\xcbb\xb1\x84\ +EQ\xac\x17D\xe1sQ\x10\xcf!\x0a\xef\x88\xa2\xf0\ +W&\x08'\x9f~\xe2W\xaf\xe8\x95\x17Q\x14\xba\xe7\ +\xdf)\xe9\x9d\x84Z\xd2\x12\xd1\xf1\xf4\xd3O7\xe9\x9d\ +\x07!\xc4\x1c\xa8\xd8g\x00\xde\xfd'\xc6h56\xe7\ +\xf1\x05V \xe2f9k0\x80\x17J\x8b\x9d\xb7t\ +\xf7\xf9\x0f\xac\xfe\xd9a\x00\xd0l\xc4\xf6\xe4\xab'\xff\ +|\xa9\xeeR\x91V\xf1\x88\xfaP\x10\xce\x15\x16\x14\xa8\ +>\x22\xc9\x98\xe4\xd9PY1\xaf\xbb\xcf\xf7\xfa\x02G\ +\x00q\x86\x02\xa9|\xe9.v\xf6T`\x1dB\x08Q\ +\xc5\xddw\xdf\xd7#\x04\xa1\x1e\x16\xc1\x92!!\xcb\x00\ +\x09\xd2\x11X\x1a0He\x0cR\x19\xb0\x14DHf\ +\x0c\x92\x19@\x22\x93X\x12\x00s0\xc6\x1c\x0c \x01\ +\x00\xec\x8c1;0\xc9\xc6\x18X\x19cV\xc6\x98\x85\ +1&2\x00\x81I\x92\xf0\xb5\xa2\xb6 H\x08p\xa5\ +\xa8\x8d\x18\xbeR\xcc\x86\x16@\xa1\x19\x11C\x00\x10B\ +\x80&Dl\x84\xd6\xfd}\x00\x1a\x10\xa1\x9e1\xa8G\ +\xc0:D\xb8\x04\x08\x97\x18`-\x08P#0\xbc\x18\ +\x96\xc2\x17\xed`\xffr\xfb\xf6G\xbf\xd4\xf7;\xca\xa7\ +\xc5\x8b\xff-\x93Y,\x03\x91\xb1\x01\x11\x01\xfa\x81\xc4\ +\xfa `/&I=\x19@\x86\xc4X\x1a0\x96\x22\ +1\x96\x0cLrH\x8c%0I\xb2K\x0c,L\x92\ +D\x14\x84\x88\x80\x10FA\x08\x09\x88M\x80B\xa3\x80\ +X\x0f\x88u\x02b-\x02\x5cDA\xf8\x82\x01\xfb\x1c\ +\x04\xfc\xa7(\xc1\xa7\x0c\xf1\x13\x0c\x87?\xde\xb9\xf3\xbf\ +\xce\xea\xfd\xfb'\xea\xeb\xce6\x1a\x88\x08\x88\x08\x00\xc0\ +\x10\x80\x81 0\x04`\x88(\x01\x80\x84\x80\x11\xc0\xaf\ +\xfe\x1d\x01\xc4\xb0\x00\x10\x06\xc40 \x84\x91a\x0b \ +\x0b\x03\x08\xcd\x88p\xf5\xc6\x1ak\x06\xc4f`\xd8\x8c\ +\x08!\xc6 \x84\xc8B\x00\xd8\x04\x88M\x00\xd8\x84\xc8\ +\x1a\x19`\x132h\x14Dl\x90$\xd6(\x0260\ +\x90\x1a\x18`\x03\x0a\xd2el\xb1^n\x14\xa4\xcb\x96\ +\x90\xb5\xbe\xaaj\xc3eU\xbei\x84\x10.Q\xb1/\ +\x8ex}\xc1%\x80\xb0C\xe62\xaf\xb9\x8b\x9d\xb2\xbb\ +\x95\xee\x7f\xe8g\x7fD\x84o\xc8]'Z\xaf\xbf\xfe\ +\xfaK555\xb3\xb4\x8aG\xd4\x83\x02~PXP\ +8D\xed8\x8cI\xbf\xdfPYq\xbb\xdcu\xbc\xbe\ +\x80\x1f\x10g\xcb\xce\x87:\xfc\x08!\x84\x10B\xba\xd4\ +Qg)\x00\x00\x8dk\x13B\xe2\x05\x15\xfb\xe2D\xeb\ +\xb8\xb0\xbcU\xd8yw\xb1K\xf6I\xa3\xad\x1ex\xe8\ +g\xcf\x03B\xb7;\x04cu\xea\x8d7^\xba\xf8\xe5\ +\x97T\xf031A\x10\xde-((\x90\x7f\xf8EW\ +\x18\xab^_Y\xfem\xa5\x96\xf3\xf8\x03^\x04\xbcM\ +\xee:\xb4\x87\x1f!\x84\x10B\x08!\x84\x90\xae\x08z\ +'@\xd4\xb7\xd7\x7f|\x8e\xfcB\x1f@s$4^\ +\x89|Z\xad\xaf\x5cs+\x03\xd0d\x9fB\x00\x80\x89\ +\x13&\xcc\xea\xd9\xa3\xe7\x9f\xb4\x8aG\x94%\x0a\xe2\xdb\ +\x1a\x15\xfa~\xabd\xa1\x0f\x00\xa0\xb4\xd8\xe5f\x8c\xfd\ +V\xee:\x08\xe8\xf4\xfa\x02\xfb\x95\xc8\x89\x10B\x08!\ +\x84\x10B\x08\x9f\xa8\xd8\xc7\xb9\xe7_<9]\x00Q\ +~q \x22e\x97\xcd\x9dyA\x81\x94\xbef\xc3\xba\ +5e\x16\xd1\xaaY\xc1o\xfc\x84\xf17\xf7\xe9\xdd\x9b\ +\x0a~&#\x8a\x96\xd3\xf9\x05\xf9#\xd5\x8e\xc3\x18{\ +v}e\xf9w\xd5X\xbb\xb4\xc4\xf5]\x06\xec)\xd9\ +\x0b!\xce\xf1\xf8\x83U\x0a\xa4D\x08!\x84\x10B\x08\ +!\x84CT\xec\xe3\x98\xc7\x1f\x98 I\xd2Q\xb9\xeb\ +\x08\x08\x05j\x1d R\xfd\xe2\xc94\xd7\xf4Y\xac_\ +\xffL5\x96o\xd7\xd8\x9bn\xba\xb9_\xdf>\xb47\ +\x87IX,\xe2_\xf3\xf3g\x8eQ;\x0ec\xacj\ +Ce\xf9\x025c\x94\x16\xbb\x962I\xfa/\xb9\xeb\ + \xc0\x02\xaf\xff\x84\xac\x83v\x08!\x84\x10B\x08!\ +\x84\xf0\x89\x8a}\x9c\xda\xe7;\x96\x85\x80\xa7\xe4\xae#\ +I\xac\xec\xd6\xd9\xce\xc3J\xe4t\xad\xea\xeaj\xd1\x12\ +\x09\xff\x08\x91}+kd6\x0c\x184X\x8d0\xed\ +\x1a\x93=vV\xff\x01\xfd\xa9\xe0gpV\xd1\xf2\xe6\ +\xcc\x99\xf9c\xd5\x8e\xc3\x18\xdb\xb5\xa1\xb2|\x91\xdaq\ +\x00\x00J\xe7\xe4\xde\xcb\x98\xb4Q\xfeJ\xc2\x0a\xaf/\ +X.\x7f\x1dB\x08!\x84\x10B\x08!<\xa1b\x1f\ +\x87\xaa_\x08\xf4ch9#w\x1d\x06\xb0|\xde\x1c\ +\x97j#\xb6b\xda\x90\xd1\x88\xc2\x8f\x01P\x04\x00\x18\ +\x965\x1az\xf4\xee\x1bT+\xde\xb5F\x8f\x1a=k\ +\xd0\xc0AT\xf03(\xab\xd5zjF\xfeLE\xf7\ +\x89l\x8f\xcdj\xf3n\xa8,\xbfK\xed8m\x95\x96\ +\xe4\xde\xcf@\xfaO\xd9\x0b!Tx|\x81\x15\x0a\xa4\ +D\x08!\x84\x10B\x08!\x84\x13t\x1a/g\xaa\xab\ +\x0f&\xdb\xd2\x92\xead/\xc4\xa0\xc2]\xe2\x5c\xab@\ +J\xed*/g\xc2\xc4\xa9\xc13\x808\xec\xda\xaf\xbd\ +\xf3\xf6\xdf\xfe\xfe\xe9\xf9\xb3\xa3\xd5\x8a}]\xbcw\xce\ +\x1c\xfc\xe8\xa3\xb3\x85Z\xc5#]\xb3\xdb\xec\xafM\x9b\ +>m\xb2\xdaq\x12\x13S\x0eNrN+d\x8cU\ +IL\xfc\xc9\xb7\xe6\xe4\x9cW;f[^_\xe0\xdf\ +\x01\xf1?d/\xc4\xd8Bw\x89\xeb\x19\x05R\x22\x84\ +\x10B\x08!\x84\x10br\xd4\xd9\xc7\x19kjR@\ +\xf6\x22\x8cmU\xb3\xd0\x07\x000aj\xf0\xf9\xf6\x0a\ +}\x00\x00Y#\xb3G\x0f\xbaa\x98\xe2\x87\x81t$\ ++kD\xe1\xe0!\x83\x0fj\x15\x8ft.!\xc1\xf1\ +\xaa\x16\x85\xbe\xd4\x8c\x1e\xafOrN+\x04\x00@\xc4\ +\x85\x02\x86\x1fP;\xe6\xb5\xdc%\xae\xff\x04`\xf7\xcb\ +^\x08\xb1j\xaf\xff\xf8\x1c\x05R\x22\x84\x10B\x08!\ +\x84\x10br\xd4\xd9\xc7\x11\x8f/X\x8d\x08\xf3\xe5\xac\ +\xc1\x18\xec)-q\x96)\x95S{\xf6\x1e\x08\x94\x09\ +\x02>\xd7\xd5\xe3\xce~\xf0\xee??\xfc\xe0L\x1f5\ +si\xeb\xfd\xf7?8\xfc\xfe\xfb\xef\xe5k\x15\x8f\x5c\ +\xcf\x91\x90\x10\x98\x9a\x97\xe7R;N\xcf\xde}\xde\x1f\ +\x9d=i\xe85\xbf\xcc\x90\xb1\xb9\xb7\x95\xb8|j\xc7\ +\xbf\xd6>_\xe0\xdf\x18\xe2V\xb9\xebH\x0c]\xf3J\ +\xa6h6\x0aO\x08!\x84\x10B\x08!\xc4x\xa8\xd8\ +\xc7\x09\xaf/X\x0e\x08\x152\x979\xe4.v\xaa>\ +\xce\xea\xf5\x05\xea\x011)\x9a\xc7~\xf8\xfe;o\x9c\ +\xfd\xf0\x9d\x09j\xe7\xf4U\xbc\x0f?<\xfa\xee\xbb\xef\ +\xce\xd0*\x1e\xf9\x17\x87\xc3q|\xea\xd4\xa9S\xd5\x8e\ +\xd3\xa7\xdf\xc0\x9a\x1bG\xdd\x94\xde\xd1\xd7\x19\xc3\xdf\xb6\ +@\xcb\xf2\xb2\x92\xbc/\xd5\xce\xa5-\xaf\xef\xf8\x12@\ +q\x87\xdcu\x90\x85G\xdcV\x92\xf7\x8e\x129\x11B\ +\x08!\x84\x10B\x081\x1f*\xf6q`\xef\x81\xc0|\ +A\xc0j9k0\x06\xa7KK\x9c\xd9J\xe5\xd4\x11\ +\x8f?x\x1e\x01\xfa\xc5\xf2\x9c\xf7\xcf\xbc\xfd\x87\x8f?\ +~\xff\x16\xb5r\xba\xd6\xd9\xb3\xe7^>s\xe6\x1f\xd3\ +\xb5\x8aG\x00\x12\x93\x92\x8e\xe5\xba\x5cyj\xc7\xe9\xd9\ +\xbb\xdf\xbb\xa3\xb3'\x0c\x8f\xea\xc1\x12\x8cr\xcfq\xbe\ +\xadrJ_\xf3{\xff\xf1\xef\x88 \xfe\xb7\xdcu\x9a\ +Y\xb8\xa7\xd6\xc5JB\x08!\x84\x10B\x08!\xc6@\ +{\xf6\x99\x9cw\xff\x891r\x0b}\x00\xec\x826\x85\ +\xbe\xc0\x99X\x0b}\x00\x00CG\x8c\xbc\xa5O\xbf\x01\ +\x9b\xd5\xc8\xa9=\x99\x99\x83\xa6\x8f\x1c5\xea\x98V\xf1\ +\xe2]Jr\xea+Z\x14\xfa2z\xf4\x0aF]\xe8\ +\x03\x00\x10\xe0\xad\xdf\xfd\xcf\xb1i*\xa6t\x9do\x15\ +O\xfd\xad$In\xb9\xeb\xd8$!\xe6\x9f3B\x08\ +!\x84\x10B\x08!|\xa0b\x9f\xc9\xb9\xe7\xe6\x9e\x96\ +$&o\x8f\xbd\x08+P&\x9b\x8ey}\xc1S\x08\ +\x98\xd5\xad'3\xd6<b\xe4\xb8K\x12\x93\xf9\xfb\x8c\ +\xc1\xc0\x01\x03\xf2F\x8f\x1e-\xff\xb0\x13\xd2\xa9\x94\x94\ +\x94\xa3S\x9c9\xaa\x17\xd4\x92S\xd2\x0ed\x8f\xcbq\ +\xc6\xfa<\x8b\xc5\xf2\xb2\xf7\x8f\xc1[\xd5\xc8\xa9#\xf3\ +\xe6\xe4\xee\x93@*\xee\xee\xf3%\x89\x95\xb9\xe7\xe6\x9e\ +V2'B\x08!\x84\x10B\x08!\xe6A\xc5>\x0e\ +\xcc\x9b\xe3\xda\x03\xac{\xfb\xf5iQ\x18\xf0\xf8\x02G\ +\x01\xa1[\xfb\xee1\xc6\x18\x02\xfc\xa8\xb4\xc4\xf9\xd3\x8d\ +\x95\xe5{\x98\xc44+\xbc\xf4\xef\xdf\xdf5f\xec\xd8\ +\x93Z\xc5\x8b7\xa9iiG\xa6L\x99\xa2\xfa\xfe\x88\ +\x09\x09\x89\xbb'L\x9e\xda\xfd\x93j\x19\xec\xf3\xfa\x82\ +K\x15L\xa9K\xf3\x8as\xff\xc8$if\xccOd\ +P1o\x8ek\x8f\x0a)\x11B\x08!\x84\x10B\x08\ +1\x09*\xf6q\xc2]\xe2\x5c\xcb\x18\xc4\xf6!_\x83\ +\xc2\x80\xd7\x17\xd8\x8f\x88\xdd\xde\xff\x0e\x11?\x0f]\xfa\ +\xf0\xc9\xd6\xff\xdf\xf0H\xf9\x1f$`\xb3\x95\xc9\xaek\ +\xfd\xfa\xf4\xc9\x19?~\xdc\xebZ\xc5\x8b\x17\x19\x19\xe9\ +Gr&O\x8e\xbd\x98\x15#\x06\xb0q\xf4d\xd7*\ +\xd9\x0b!l\xf7\x1c8\xf1\x13\x05R\x8aZ\xe9\x9c\xdc\ +\xa3\x80lJ\xb4\x8fg\x0c\xf6\xb8K\x9ck\xd5\xcc\x89\ +\x10B\x08!\x84\x10B\x88\xf1\xd1\x01\x1d\x9c\xf1\xf8\x82\ +\x7fC\x841]=\x8e1\xd8SZ\xe2Tu,\xd6\ +\xe3\x0bV#\xc2|9k\x88\x18\xb9\xf1\x96\xd9S\xcf\ +\x5c\xfb\xeb\xf7?X>\x13\x05\xf1\xb0\x9c\xb5c\xf1\xe5\ +\x17_\xbc\xf9\xc6\x9bo\x8e\xd7*\x1e\xcf2z\xf48\ +<q\xc2\x84|\xb5\xe30\x80\xf5\x1b\xd6\xad\xf9\xbf\x00\ +\x00\xbf{!8\xccb\x85we/\x8a\xf0\x0b\xf7l\ +\xe7\x83\xb2\xd7\x89\xc1\xef\xfd\xaf\x8c\x15\xc1\xfa\xbf\x9d=\ +F\xab\x03v\x08!\x84\x10B\x08!\x84\x18\x1fu\xf6\ +q\xa6\xb4\xc4\x99\xcd\x18t:\x96{\xb50\xa0n\xa1\ +\xcf\x1f\xd8!\xb7\xd0'1vK{\x85>\x00\x80\x0d\ +\x8f\xac=\x12\x89D\x5cr\xd6\x8fE\x8f\x9e=\xc7O\ +\x9c8\xe9oZ\xc5\xe3U\xaf^\xbd\xb5)\xf41\xf8\ +Ek\xa1\x0f\x00\xe0\xf6o:\xdfc \xe5\xc8_\x18\ +~\xe2\xf1\x07\xb6\xcb^'\x06\xdf*\x9e\xf6W)\xd2\ +\xdc\xe1~\x97W\x0b\xf7T\xe8#\x84\x10B\x08!\x84\ +\x10\x02\x00T\xec\xe3\xd2\xd5\x82_\xbb\xe3\xb9Z\x14\x06\ +\xbc\xfe\x13\x9b\x11p\x89\x9c5\x18\xc0=\xf3J\x5c/\ +t\xf6\x98G\x7f\xb16\x08\x10\xd1\xac\xdb.##=\ +;''\xe7\xefZ\xc5\xe3M\xef>\xbd\x0f\x8f\x1bw\ +\x93\x16\x85\xbe\xca\x0d\x95k\xae\xeb\xbe+-\xce}\x0d\ +$\xf8\x86\xdc\xf5\x11p\xa9\xc7\x17\xd8'w\x9dX\xcc\ +\x9b;\xfd]\xc0\xe6\x81\xd7}\x81A\x85\xda\x85{B\ +\x08!\x84\x10B\x08!\xe6B\xc5>N\x95\x968\xcb\ +\xae;\xb4C\x83\xc2\x80\xc7\x17x\x18@X!k\x11\ +\x06\x15\xa5\xc5\xce'\xbb~ \xc0\xfauk\xff\x22\xb1\ +\xc8HY\xf1b\x90\x9a\x9a::\xc7\x99\xd3n\xb7!\ +\xe9X\xdf~}\x0f\xdf4V\x8bB\x9f\xf4\xf0\x86\xca\ +5\xab;\xfa\xba{\x8e\xf3O\xb2O\xaf\x06\x00D\xbc\ +\xd5\xeb\x0b\xbe,w\x9dX\xb8gO\xff\xc4\xd2\x12\xea\ +\xd1\xfa\xff\x92\xc4\xcah\x8f>B\x08!\x84\x10B\x08\ +!\xd7\xa2=\xfb8\xb7\xf7@`\xbe `\xb5$\xb1\ +2\xb5\x0f\xe3\xd8\xe7\x0f\xaef\x00\x0f\xcb[\x85=\xe9\ +.v\xdd\x13\xeb\xb3\xee\xbf\xff\xdf\x07\xa3\xcd\xfe\x81\xbc\ +\xd8\xd1k\xb8\xdc\xf0\xc1\x89\xc0\x89!Z\xc53\xb3~\ +\x03\xfa\x1d\x1e3j\x8c\xea\x85>\x89I\xff\xb1\xb1\xb2\ +\xe2\xa7\xd1<\xd6\xe3\x0f~\x1f\x01\x9e\x90\x1b\x93\x01{\ +\xbb\xb4\xd85J\xee:\xb18x\xf0`Bm\xa3c\ +\x98\xda\xa7h\x13B\x08!\x84\x10B\x081'*\xf6\ +\xc5\x01\xef\xfe\x13c\xd4.\x0cx|\x81\x15\x88\xb8Y\ +\xce\x1a\x0c\xe0\x85\xd2b\xe7-\xdd}\xfe\xca\xd5\xab\xfb\ +\xda\xc0\xf1\xa9\x9c\x1cb\xd1\xd4\xd8t\xf6\xd8\xf1c\x99\ +Z\xc53\xa3\xfe\x03\x07\x1e\x1e=r\xa4\x16\x85\xbe\x9f\ +m\xac\xac(\x8f\xe59\x1e_\xe0AD\xac\x94\x1d\x9c\ +\xc1\x17\xee\x12g/\xd9\xeb\x10B\x08!\x84\x10B\x08\ +!\x0a\xa0b\x1f\x91\xcd\xeb\x0b.\x01\x84\x1d2\x97y\ +\xcd]\xec\x94}\x80\xc2\x83\x0f>\x98\x16\x11\x92j\xe4\ +\xae\x13\xadP(\xf4\xe9+\xaf\xbc\xd2O\xabxf2\ +pP\xe6\x91\x917\x8e\x98\xa9v\x1c\x06\xac|\xc3\xba\ +\xf2\x9fu\xe7\xb9^\x7f\xb0\x12\x00\xe4\x9f\xaeK\x05?\ +B\x08!\x84\x10B\x08!\x06A\xc5>\x22K\xeb\x98\ +\xb0\xbcU\xd8yw\xb1k\x802\x19\x01\xacX\xb1\xc2\ +nO\xeeU\x0b\x80v\xa5\xd6\xecLKs\xcb\x17G\ +_>\xdaS\x8bXfq\xc3\xe0\x1b\x8ef\x0d\xcf\x9a\ +\xa1v\x1c\x06\xec\xa7\x1b\xd6\x95\xff\x87\x9c5\xbc\xfe\xc0\ +\x13\x00\xf8}\x05r\xd1|\xa4\x97\x10B\x08!\x84\x10\ +B\x08\xb9\x16\x15\xfbH\xb7\xed\xf5\x1f\x9f#\x80\xb8_\ +\xee:\xcd\x91\xa6>esg^P\x22\xa7\xb6\xee_\ +\xfd\xb3\x1a\x04HSz\xdd\xf6\x84\xc3\x91\xda#G\x0e\ +k\x12\xcb\xe8\x86\x0e\x19\xf2\xf2\xd0a\xc3\xa6\xab\x1d\x07\ +\x81\xfd\xfb/\xd7\x95\xcb\xdc#\xf2\x0a\x8f/X\x8d\x08\ +\xf3e/\xc4\xe0\x15w\x89S\xf5\xdf;!\x84\x10B\ +\x08!\x84\x10\xd2\x11*\xf6\x91ny\xfe\xc5\x93\xd3%\ +I:*{\xa1\x88\x94\xad\xe6~\x82\x0f<\xf4\xb3\xcf\ +\x00\xa1\x8fZ\xeb\xb7\xc5\xa4H\xe3\xc1C\x87\x1dZ\xc4\ +2\xaaaC\x87\xbd2d\xe8\x90i\xeaGb\xab\xd7\ +\xaf+\x97\xbf\xdf^\x1b\x1e\x7f\xe0E\x04\xbcY\xee:\ +\x8c\xb1\xe7KK\x5c\xb7)\x91\x13!\x84\x10B\x08!\ +\x84\x10\x12+*\xf6\x91\x98y\xfc\x81\x09\x08xJ\xee\ +:\x02B\xc1\xad\xb3\x9d\x87\x95\xc8\xa93\xf7\xaf\xfe\xd9\ +\x87\x08p\x83\xdaq\xae`\x91\x97\x0e\x1e\x0c!\x83D\ +m\xe2\x19G\xd6\xf0\xe1\xc7n\x18<8O\xfdH\xec\ +\xc1\xf5\xeb\xca\x7f\xa1\xc6\xca^\x7f\xf0$\x00L\x96\xbb\ +\x0e\x03\xb6\xa3\xb4\xd8u\xb7\x02)\x11B\x08!\x84\x10\ +B\x08!1\x11\xf4N\x80\x98\xcb>\xdf\xb1,%\x0a\ +}\x92\xc4\xca\xb4(\xf4\x01\x00\xb8&\xfet\x98\xcd\x9e\ +\xd0\xa0E,\x00\x14g\x15\x16%\x22\xe2\xe7\xda\xc43\ +\x86\x1bG\x8c8\xa1E\xa1\xafG\xcf\xde\xcf:'\x8e\ +\xde\xa0\xd6\xfaW\x0e\x89a\xef\xc9]\x07\x01\x97z\xff\ +\x18|D\x89\x9c\x08!\x84\x10B\x08!\x84\x90XP\ +\xb1\x8fD\xad\xfa\x85@?\x86\x963r\xd7a\x00\xcb\ +\xe7\xcdq\xedQ\x22\xa7.c1\x86\xd6\xd4W7N\ +\xc9\xcdw$%\xa7h\x11\x12\x00\x00\x0a\x0b\x0b{\x01\ +\xc2Y\xcd\x02\xeah\xd4\xc8\x91\x81A\x99\x99\xb9j\xc7\ +\x19\x965J\x1as\xd3\xe4;\xac\xe9\x83\x0b\xd4\x8c\xe3\ +.v\x0d\x07\x80\x8b\xb2\x17b\xf0\x13\xcf\x81\x13?\x91\ +\x9f\x11!\x84\x10B\x08!\x84\x10\x12=*\xf6\x91\xa8\ +TW\x1fL\xb6Y\xf1\xbc\xec\x85\x18T\x94\x16;\xb7\ +*\x90RT\xf6\xfd\xf1\xd5u\x08l\x05\x22\xe2\xc4\x9c\ +i\x90\x9c\x92\xaaUh(*,\xca\x14E\xf1\x1d\xcd\ +\x02\xea`\xcc\xa81\xaf\x0e\x188\xd0\xa5v\x9c\xcc\xc1\ +Y\xef\x0f\x184D\x00\x00@\x86\x7f\xaa\xae\xfe\xabM\ +\xcdx\xeebg\x0fP\xa0\xe0\x87\x82\xf0\x88\xd7\x17\x5c\ +\xaa@J\x84\x10B\x08!\x84\x10BHT\xa8\xd8G\ +\xa2bMM\x0a\xc8^\x84\xb1\xad\xee\x12\xe7Z\x05\xd2\ +\x89\x8a\xc7\x1fx\x02\x00\x1e\x04\xc4\xaf\xf6\xa6\x9c09\ +\x0f\x12\x12\x13\xcfi\x95C~~~\x96\xd5j\xf9\x9b\ +V\xf1\xb4\x94\x9d\x9d\xfdZ\xbf\x01\xfd\xa6\xa8\x1dg\xd0\ +\xe0ao\x0e\x1e\x9a5\xb4\xed\xaf\xd9\xd2.?W\xed\ +;\xd6C\xcd\xb8W\x0a~\xf2Gz\x01a\xbb\xf7\x8f\ +\xc1[\x15H\x89\x10B\x08!\x84\x90\xff\xdf\xde\xbd\x07\ +\xd7U\x9e\xe7\x02\x7f\xde\xef[[\xb2\xb0lcl\x87\ +KCn\x98\xa6\xc1\x04\x1blo\x19\x8e\x0b\xa6\xad\x91\ +\xec@\x90h\xed\xce\x19\x9a6\xfcS\xa6\xd3C\xd26\ +t\x02\xd3\x19\xcb\xca\x9c\x09v\xb0!!3\xcc\x943\ +\x934$93\x95O-\x19\x84\xbd7\xd0\x13_\x12\ +\xb0\x14\x08\x10\x0eN\x13\x08\xcd\x15H\x5c\xc2\xc5Wi\ +\xaf\xef}\xcf\x1fk\xed-\xd9\xf8\x22\xed\xb5\xf7\x96/\ +\xcfo\xe2\xb0\xd7\xfa\xd6\xf7~\xef\xda\x18'<Z\x17\ +\x22\xa2\x93\xe2\x0b:\xe8\xa4\xfa\x0aC\xbd\x22X\x95\xa5\ +\x86\x196uu\xe4W\xd7\xaa\xa7\x93\xe9+\xee\xfe\x9f\ +\x02\xf7O\xc7\x1b\xff\xc13O\xfd\xf6\xe0\xfew\x1b\xf2\ +\x96^\x00\xf8\xeew\xbf\xfb\xfc\xc8\xc8\xc8\x82F\xadW\ +o\x97_~\xc5s\xef{\xdf\xec+\xeb\xbd\xce\x87.\ +\xf9\xe8o\xde\x7f\xf1\x87\xcf?\xde\xb8X|\xe9\xcd\x1d\ +\xd7\xd4\xf5\xea\xc9Z\xbd\xb4#\x8e\xe3\xa5\x7f\xf6\x89k\ +\xbeW\x83\x96\x88\x88\x88\x88\x88\x88\x88\x8e\x8ba\x1f\x9d\ +P\x7fa\xa8\x1b\x82\xb5\x19\xcbl\xefl\xcf__\x8b\ +~\xc6c\xf3\x13\xcf,\x95\x10v\xca\x98+\xfa\x8e\xe5\ +\xff=\xff\xfd\xfdo\xbf\xfdfk\xa3\xfa\xda\xfd\xf4\xee\ +g\x0e\x1e:\xb8\xa8Q\xeb\xd5\xcb\xfc+\xe6\xffp\xd6\ +\xecYW\xd4{\x9d\x8f\xcc\xfd\xd8\xe1\x8b\xde\xff\xc1)\ +';NM\xdan\xe9X<T\xcf^\xfa\x8a\x83O\ +\x08\xe4O2\x17R\xfcA\xe7\x8a\xfc\x8fk\xd0\x12\x11\ +\x11\x11\x11\x11\x11\xd11\xf16^:\xae\xcd\xdb\x06W\ +e\x0d\xfa\xcc\xb0\xa7\x91A\x1f\x00H\x08[O\x16\xf4\ +\x01\xc0\xe5\x0b\x16\xb7N\x9b1\xf3\xd7\x8d\xe8\x09\x00\x96\ +\x5c\xbdd\xd1\xb4\xd6i\xd9o\x87\x9eDW^y\xe5\ +K\x8d\x08\xfa\xe6\xfe\xfe<\x8c'\xe8\x03\x00'6\xb8\ +\xb9\xf8\xf4\x8az\xf6\xd3\xd5\xde\xb6\xdc\x0c\xd9_*\xe3\ +\xf0\x1f\x9b\x9f\x18\x9cU\x83\x96\x88\x88\x88\x88\x88\x88\x88\ +\x8e\x89a\x1f\x1dS\xff\xd6\xdd\x979'\xbd\xd9\xaa\xd8\ +\xde\xae\x8e\xfc\xbc\xdat4>\xfd\xc5\xc1\xd7Dd\xdc\ +\xaf\xdd\x9d\x7fe\xdb\xefM\x9b6\xe3\xc5z\xf64\xd6\ +\xe2\xfc\xe2\xb6\x19\xd3g<\xdd\xa8\xf5j\xe9\xaa+\xaf\ +\xfa\xd1\xcc\x993\xeb\xfe\xf7s\xeeG/\xc7\x05\x17]\ +<\xa19\x0e~k\x7fa\xf0\xd6:\xb5\x04\x00Hn\ +C\xb7\x87\xb2\xd6q%;\xeem\xc9DDDDD\ +DDY1\xec\xa3c\xea\x5c\xb9d\x8f\xaae{\xc6\ +^\xb0e\xb5\xe9f|\xfa\x8a\x83/\x03r\xe1D\xe7\ +\xcd_x\xf5\xc7\xcf\x99\xda\xba\xbd\x0e-\x1d\xd3\xc2E\ +\x0b\xaf\x9e5{\xf6S\x8dZ\xaf\x16\x16-\x5c\xfc\x93\ +sg\x9e\xfb\xb1z\xaf3\xf7\xa3\x97\xdb\x05\x17\xbe\xbf\ +\xba\xc9\x22\xdf\xea+\x0c\xdeQ\xdb\x8e\x8e\xd4\xd9\xdev\ +;\x80\xf5\xd5\xceW\xb5\xd5\x9d+\x97\xec\xa9aKD\ +DDDDDDG\xe03\xfb\xe8\x84\xaa}f\x9f\ +\xaa\xad\xbeeE[\xf6\xdb\x1e\xc7\xa9\xbf0\xf4\x1c\x04\ +\x99^\x801\xb4{\xfb\xbf\x8e\x1c>\xfc\xe7\xb5\xea\xe9\ +d\xf6\xbc\xb4\xe7\xe97~\xf3\xc6\xd5\x8dZ\xafZ\x8b\ +\x17/\xfe\xe9\xb4i\xd3.\xa9\xf7:-S\xa6\xfe\xfd\ +\xc2%\x7fx\x7f\xe6B\x86\xb5\xf5~\xebs_a\xf0\ +\xf3\x22\xb2nB\x93\x1a\xd0\x17Q\xbd\xf5\xf6\xf6\xfa\xd6\ +\xd6\xd6(\x8e\xdf\xe7\xa3\xe8\xb7\xd1~\xe7\xa2V=\xc7\ +\x1f\x12\x8bZL\xfd\xb0 r\x82\xa8\xc9r~\x04\xc3\ +Q.\x97\xf3q\xc9\x22\x11Df\xe6\x05\x88\x10y/\ +1\xa2 q\xe4\xcdy\x00\x11\xbc\xf3\x08!RA\xe4\ +\x9c\xf3\xaa\x88\xbc3\x1f\x02\x22\x11Dp\xceCC\xe4\ +$\x19\x13Adb^\x0c\x91\x02\x91\x13\xf1j\x169\ +\x11o\x86\x08@$b\xde\x0c\x91\x88x\x83E0D\ +\x10\xf1\xc9_\x93^\xd4\x92\xb90K\xc6\x80\xc8\xcc\x22\ +\x11x\x03\x22\x81x\x03\x22\x98U\xea$\xfb,\x12C\ +d\x22^\x80\xc8\x80X\xcc\x82\x09b\x81\xc4\x06\x0b\x02\ +\x89\xcd,@$\x16 \xdd\x87\xd8\x0cADb\x001\ +\xd2q5\x0bN\x10\x1b\x10\xc3$@\xcaci=\xb3\ + \x82\xd8L\x02\x80X\x04\xe9\x9ct.\x10\x9b \x16\ +\x93`\x86\xd89\xc4j\x1a\xe0|\x0c\xd5`\x86\xd8{\ +\xc4A%8\x87XU\x833\xc4\xf0>F\xd0\x00 \ +\x0e\xa2\xc1[\x14[\x84\x18q\x08\x06\xc4\x22I\xbd(\ +'q\xa9T\x0aMh\x8eG\xa4\x14\xd4\x107\x1b\xe2\ +C\xe2B\x8bI\xbc\xdf\x1d\x0c\xad\xaaq\x1c\xbf/\x8e\ +\xa2\xdf\x86\xfd\xfb\xf7\xc7\xabW\xaf\x0e\x93\xf9{\x95\x88\ +\x88\x88\xe8l\xc6\xb0\x8fNj\xc2o\xe3mp\xa8\xd1\ +W\x18\xdc%\x22K\xab\x9d?\xf6M\xc1\x9f\xbb\xfb\x0b\ +\xf7\x0b\xf0w\xb5\xeb\xee\xc4~\xfc\xf2\x8f\x07\x7f\xfd\xcb\ +_\xb75j\xbd\x89jkk\xfb\xf9\xd4\xa9S?X\ +\xefuTq\xdb}\xeb\xd7\xfc\xcb\xe6\x81\xa7?\xe6r\ +\xbe\x06W\xbe\xe9W;\xdb\x97|&{\x9d\xe3\xeb+\ +\x0e\xfd\xb5\x00\xff<\x9ec\x1b\xfd6j\x1a\xd5\xdb\xdb\ +\xeb\x01\xa4\xbf\xe6x \xf6\x98\x1e<\xf4\x1c\x7f\x8e\x06\ +o\x16\xbc\x99ykn\xf20\xf5f\xeaa9o\xa6\ +>g\xe6\x913o\xe6\xbd\x99y\x98y\xc0{\xf3\xc9\ +g\x0f\xe7a\xe6\x0d\xe6\xe1\xe0\x01\x97\x1c\x07\xf30\xe7\ +]e\xbfy3\x97\xee7o.\xf9\xec,\x19\x03\x9c\ +7\xb1\xb4G\xf1H\xf7\x0b\xc4C\xca\xc7\xc0\x9bIr\ +\x8c\xa4c@\xda\x13<D\xbc\xa1|\xacx)\xd7\x16\ +\x19s\xfe\x96\xd4\x10xI\x8fKj\x8c\x1e[\xae!\ +\xe5>d\xb4\xe6h\x1d\xa2\xf10\x03\xc4\x00\x98\x19\x0c\ +0\x13\xc0 \xa2\xe5\xb1d?L`f\x02\x13$c\ +\x06\x98X:W\xcc`\xc9<\x01,\x19\x86\x99$\xe3\ +b\x96\xd4L\xd7H\xeb\x18\x0cf0\x13\x115\x83A\ +\xd2\xf5\x0df\x10\x03\xcc\xe0D%\xed\x01\xb0\xd1~\x92\ +\xda\x9a\x9e\x84%eaH\x1a5\x11h\xd2c2\x0f\ +2z\x1c\xc4\xabTzL\xc7\x0d\xe5\xf9\x0a\x93t\x7f\ +\xda{\xba\x86\x00j\xe2,)\x05\xb3\xf2\x98\xc1\xbc\x17\ +M\xb6G\xbf3\x133\x07\x18\xca\xdf\x99\xc1\x001\x91\ +\xe4\xbcaH\xcf\xbd\xf2\xbd\xa7=&\xe3~\xcc\xf7\x92\ +\xec\x17\x93t]\x11Q\xb8\xe4\xb3\x01\xe6\xcc\xcc\xcc%\ +\x7f\x0f\xbdKkZ\xa5\x96\x19\x0c\xce\xa55\x8f\xdc\xef\ +\x5c2WD\xb4|^\xc9\xber}3\x91H\x9d\xc1\ +\xcc\xa5s\xc7\x0cG\xe2\xd4\x9c\xab|'I\xb5\xe4\x00\ +\xc9\x89\x9ay3+\xffw\xca'\xe7\xee\x0d\xe9\xd10\ +M\x0f\xf2f\xe6\x9cS5\xb3\xb1;}\xba\xe9\x5cr\ +~\xa6f>\x8a\x92\x8f\xaa\xa6f\xe6\x9dW\x1f%\x83\ +\xaaf\xaa\xc9x\xa4j\xbe%\xd2\xe4\xb8d,\xa7j\ +\xaaM\x16rj>J\xc6BPkV\xb5\x10\x82\x85\ +\xe6)\x16B\xb0(\xd7\xa4SB\xb2/\x8e\x83\xc5-\ +\xb1\xc5!\xd89\xf1Tknn\xd1R)\xb6\x91\x91\ +\xd8Ff\x94l\xc6\xc8\x88\x0d\x0f\x0f\xdb\xe1\xc3\x87\xad\ +\xb5u\x81\xee\xdf?b\x1f\xf9\xc8a\xdb\xb7o\x9f\xed\ +\xdd\xbb\xd7^z\xe9%\xeb\xe9\xe9I\x7f?\x13\x11\xd1\ +\xd9\x8ea\x1f\x8dK_a\xe8%\x11\x5cv\xb2\xe3\x1a\ +\x1dj\xf4\x17\x06\xb7B$\xd3\xcb\x19\x82\xba\x8b\xfet\ +\xc5\xa2\xd7\xcb\xdb\x9f\xbb\xeb\x0b\xf7\x88\xe0\xae\xec\xdd\x8d\ +\xcfO_}\xf5\x99\x9f\xff\xecg\xa7\xdc[z\x97\x5c\ +}\xf5\xaf\xceii\xa9\xf2\x9e\xda\xf1\x0b\x8a\xbf\xba\x7f\ +\xfd\x9a\x87\xcb\xdb}\xc5\xc1\x05\x02y.k]\x03\xbe\ +\xdd\xd5\x9e\xff\x8b\xacuNd\xf3\xb6\xc1U'{\xb6\ +\xa5\x19\xf64\xfa\xd9\x95\x94x\xa4\xb8}\x85\x83\xdb:\ +\xd9}\x10\x11\x115P\x9a\x15'!s%\xdcN\x03\ +k\x98T\xc2wC\x1a\x12\xa7Ay\x12LK%8\ +/o\x97C\xf7J=\x19\x13V\x8f\x09\xde-\x0d\x96\ +\xcbA\xf8{\xc3w\x8c\x86\xd6\x95\x00>\x09\xa2\x93<\ +\xba\x12\xa8\x8f\x09\xe1G\xb7\xd30z4$O\xc2\xfe\ +t\xfd\xf4\x87\x03\x10\xd3\xa4KC\xba-\xe5\xf0\xdd\xcc\ +\x04i\x5c,\xe5\xa0]\x92\xe3\x8e8?K\xeaU\xce\ +g4\x98/o[\xfa}\x0a\xa4\x12\xce\x8b\x8c\x9eO\ +\xf9\xfc,\xfd\xc1\xc5{\xcf/\x0d\xad\xd3\xefsLH\ +?z\xaec\x82\xfa\xd1@\xdc%\xdfe%\xacwI\ +\x00\x9e\x06\xf4.=?\x85\xc2\xa5\xeb\x99K\xcf=\xfd\ +\xa1\x80\x09\xd2\xc3a\xe6$\xa9=&\xb8\x97r\xde\xee\ +`.]olx\x9f\x84\xf6\xe5s\x18\xddN\xbe\x08\ +g\xae\xf2C\x0431g\xa3?<0s\xceU\xd2\ +|gf\xf0~4\xc4wI\x00\xef*\xc1}\xf2_\ +~L\xa2\xefF?X%\xd0\xf7I\xa0_\x89\xfe\xd3\ +\x00?\x8ec\xa8\xf7\xe6\xd5*\xbc\xf7\xa6c\xea{\xf3\ +f\x9a\x84\xfdQd\xa6\x9a\x8cG\xde,\x09\xf6s\xa6\ +\xa6\xe9\x98\x9aY\xce\xa2(\x0d\xfcM-\xa79\xd3\xdc\ +\x98\x90?\xd7dA\xd5T\xd5rAM\x9b\x9bF\x83\ +\xfe\xa6`A\xa7Xs\x08\x16\x82Z\x98\x12,\x0e-\ +\xd6\x12\x82\xc5-\xc1\xe28\xb6s\xc2T\x8b\xe3`\xa5\ +\xa9\xb1\xb5\xc6\xb1\x95J\xd3ldzl3J%\x1b\ +\x19\x19\xb1\xe1\xe1Yvx\xf6\x88\xcd\x19\x1e\xb6C\x87\ +\x0e\xd9\xfe\x0f|\xc0>rx4\xf4_\xb5j\xd5\xd8\ +\x1fZ\xd1Y\x8ea\x1f\x8d\xdb\xc9\x02\xbfF\x87\x1a\x13\ +\xbe\xe2\xf0\x18\x0c\xba\xa8\xab}\xc9\xb3G\xef\xbf\xf3\xae\ +/Tu\xfbr\xb5~\xf1\xcb\x9f?\xff\xca\xcb?\xcd\ +t\x1br-]s\xcd5oL\x992\xe5\x82\xba/\ +\xa4\xf8\xd4\x86\xf5k\xbeu\xf4\xeeG\x1e\x1f\xbaN\x0d\ +\xdb3\xd77\xdb\xd6\xd9\xd1\xb62s\x9d\x13\xe8\xdf6\ +\xf4'px\xe2\xd8\xcb\xf3\x8a\xbe\xc92P\xd8y\x07\ +\x04\x0fLv\x1fDDDDD\x93@\xcd\xa0\x02S\ +\x08\x82\x99\xa4\x9f%\x18L\xc5D\x0d\xa6\x22\x12`\xa6\ +\x96\x5cA\x1f`\xa6H\xae\xd4V@\x82\x88\xa9\x99(\ +\x1c\x82\x18\xd4\xcc4\xbdZ;$\x9f\xa1\x80\x04\x184\ +\xc9\xdaM\x05.\x98@\x91\x8c\x07\x83\xa8\x98\xa9\x01\x0a\ +qA\x92|V\x9d\x93`\x96\xf6)\x96\xd6\x14\x85\x98\ +\x0aF\xfb23u\x90`\x92\xf4\x0d \xfd\x5c\xeeM\ +\x82X\x92\xc1z\xefC\xf9\x02l\x11Q\x11\x09\x22\xc9\ +\xc5\xd7\x10\x9f\x9c\x8f\x9a\xaa\xa9z\x1f%\xe7\xa0\xaa\x88\ +$\xa8:u\xaa\xaa\xce4B\xb2\x1d\x9cjN$\x84\ +\xa0\xaa\xce\xa9\xa8\xaa\x88\x04\xe7\xbc\x86\x10T\xc4\x05\xe7\ +\x83\xc6\xb1W\x1f\x82J\xb3\x0bq\x08\xea\xe3H\xd1\xe2\ +B\xa9\x14kT*\xe9H\x94\xd3V\x17\x85\xe1\xe1\x11\ +=\xdc4\xac3\xfd\xecp\xe0\xc0ami9\xa0\xef\ +\xbc\xf3\x8e\x02\x97\x859s\xf6\xea\xf6\xed\xdb\xb5\xa7\xa7\ +Gk\xf1\x1b\x80a\x1fM\xc8\xf1\x02\xb6F\x87\x1a}\ +\xc5\xc1\xaf\x09\xe4\xb6,5\xc4\xec\xa6\x9b;\xda\x06\x8e\ +7\xfe\x0fw\xf7\xdc\xe5 \xf7dYc\x22^\x7f\xfd\ +\xf5\x97~\xf4\xa3\x1fM\xfa\x15`\xd7,]\xbawJ\ +S\xd3\x9c\xba/\xa4\xb8u\xc3\xfa5\xff\xfbx\xc3[\ +\x9e\xf8\xfe\xcd\xa6\xd6\x9fu\x19\x83\x0du\xb5\xb7\xd5\xf5\ +V\xe9\xbe\xe2\xee\x85\x02\xf7\xccQ\x0b\xf3\x19}\x93\xe4\ +\xd1\xe2\x8e\x07\x04R\xd7\x97\xb5\x10\x11\x11\x11\x11\x11\xd5\ +\xda\x88\x1b\x9e}\xcb\xf2\xe5of\xad\xc3\xb7\xf1\xd2\x84\ +tu\xe4W\xc3\x8e\xba\xe2\xcd\xb0\xb6\xa1\xb7\xee\x16w\ +?\x905\xe83\xe0\xf6\x13\x05}\x00p\xdf=\xdd\xeb\ +`\xf6\xf7Y\xd6\x99\x88\x0b/\xbcp\xde\xc7\xaf\xb8\xe2\ +\x95F\xadw,K\xaf]\xfav#\x82>\x0b\xe1\xbf\ +\x9f(\xe8\x03\x80\x9b\x97/\xde\x22p\x9f\xce\xba\x96@\ +\xf2\xc9\x9b\x9a\xeb\xa7\xab}\xc9\xb3q\x09\x95\x97\x98\xa8\ +\xdaj\x06}\x93c\xa0\xb0s+\x83>\x22\x22\x22\x22\ +\x22:\x1d\xb9\xd8\xcd\xaeE\x1d^\xd9GU)?\xab\ +\xac\xd1o\xdd\xed+\x0c~QD\xee\xceTd\x82W\ +\x5c\xddy\xf7\xda\xbf\x01\xdc\x83\x99\xd6\x9c\x80\xb7\xdez\ +\xfbW\xcf=\xf7\x83\xba?+\xefh\xd7]{\xed~\ +\x1fE\xad\xf5^\xc7B\xf8\xf3\x8d_\xea9\xe1s\xee\ +\xc6\xea\x7f|\xe8\xb30|\xb9\x06K\xff\xae\xb3=?\ +\xab\x06u\x8e\xeb\xdb\x03\xbbfNu\xb9\x0b;W.\ +\xa9\xc1KFh\x22\xb6ly\xf2|?\xa5\xe9\xbb\x00\ +\xe6Nv/DDDDDD\xd5\x08q\xbc\xf4\xe6\ +O\xfc\xd1\xf7\xb2\xd6a\xd8GU\xeb\xdf\xba\xfb\xb2F\ +\x86\x1a[\x8aCw\x1b\xf0\xc5lU\xec\xa1\xce\xf6\xb6\ +\xdb':\xebsw\xad\xbdM\xc4}-\xdb\xda\xe3\xb7\ +\x7f\xff\xbe7\x87\x86\xbe_\xd7`j\xace\xd7/\x1b\ +v\xe2\x9a\xeb\xbe\x90\xda\x9fmX\xdf\xfdo\x13\x9d\xd6\ +_\x18\xaa\xd53\x14\xeb\x1e\xf8Q\xe3m\xd9\xba\xf3\x0a\ +\xef\xf1\xc2d\xf7ADDDDD\x94\x85\x89\xde|\ +\xd3\x0d\xcb\x1e\xc9Z\x87\xb7\xf1R\xd5\x1a\x19\xf4\xf5\x15\ +\x06\xef\xc8\x1a\xf4\x190PM\xd0\x07\x00\x1b\xd7\xad\xfd\ +:\x14\xb7fY\x7f\x22Z[\xa7\xcd\xba\xfa\xea%\x87\ +\xeb\xbd\xce\xac\xd9\xb3\xde\xbd\xfe\x8f\xaeG\x83\x82\xbe[\ +\xaa\x09\xfa\x00 \xb9\x12Sjqu\xdfy\xf5\xbe\xa5\ +\x97\x1a\xeb\xb1\xc2\xae\xe5\x0c\xfa\x88\x88\x88\x88\x88\xe8\x8c\ +\xa0\xe0m\xbctv\xe8/\x0c\xdd\x06A\xd6\xab\xea\x9e\ +\xedl\xcf/\xca\xda\xcb\xe7\xee\xfe\xc2-\x02T\x15X\ +Ucdd\x04O?\xf5\xd4\xe8\x0e9\xf2\x1fY\x11\ +\x00\x96\xee\x93\xe4\x97\xa4\xffX'C2v\xa82\x7f\ +\xd6\xac\xd9\x98=g\x16f\xcf\xaa\xc9\x9f#'\xa7\xd6\ +\xb9a}\xf7\x96\xace\xfa\x1f\x1f\xfa:\x0c\x9f\xceZ\ +\xa7\x11/\xed\xa0\xfa{d\xdbw>\xe5\x9c\x7fx\xb2\ +\xfb \x22\x22\x22\x22\x22\xaa\x05S\xfd\xfcM+\x96}\ +)k\x1d\x86}tJ+?\x1b0[\x15{\xbd\xb3\ +\xbd\xed\xa2\xdat\x04|\xee\xf3=\x9f\x10''|\xb9\ +G\xad\x05\x0d\xb0`p^ \xceA 0S\xa8\x1a\ +\x00\xc09\x07\x11\x81\xc1\xa0\xaaI\xb8'\xe9>3\x00\ +\x063@\xca\xe1\x9f4\xee\x1f}\x13\xfb\xe4\xc6/v\ +?Z\xabz\xfd\xc5\xa1>\x00\x9d\x99\x0b\x99m\xeb\xec\ +h[\x99\xbd#\x9a\x0c\x03\x85\x1dwB\xe4\xde\xc9\xee\ +\x83\x88\x88\x88\x88\x88\xa8f\xc4\xbet\xe3\x0d\xd7}>\ +k\x19\xde\xc6K\xa7\xac\xcd\xc5\xa7Wd\x0f\xfa\x80\x91\ +0<\xbf\x16\xfd\x94m\x5c\xdf\xfd\x98\xc2\xfe\xa4\x965\ +O\xc6;\x8f(\x17\xc19?z\xe5\x9e8x\xef\xe1\ +\xbd\x1f\x0d\xf1 \xf0\xce'\xc7\x8d\x09\xf6D\x5c%\x10\ +lp\xd0wc-\x83>\x00\xe8l\xcfw\x01\xd8\x9e\ +\xb9\x90\xc8\x8a\xbe\xe2\xd0\xb72\xd7\xa1\x86{\xb4\xb8\xf3\ +^\x06}DDDDDt\xc6\xb1\xda\xdc\xc6\xcb\xb0\ +\x8fNI\x8f<\xf1\xccR\x07\xbf5s\xa1\xa0\xf3V\ +\xaf\xbcvo\x0dZ:\xc2}\xf7t\xff\xbbj\xf8\xc3\ +Z\xd7=\x93\x98\xd8\xca\x8d_\xec~\xac\x1e\xb5;\xdb\ +\xf3\xd7C\xf0|\xd6:\x02\xdc\xda_\xdc\xfd@-z\ +\xa2\xc6x\xac\xb8\xeba\x01\xee\x9c\xec>\x88\x88\x88\x88\ +\x88\x88j\x8ea\x1f\x9d\xa9\xfa\x8a\x83\x0bTuW\xd6\ +:N\xb0\xac\x9e/\x11\xd9\xb8n\xedS\x1f\x99;\xf7\ +\xb3\xf5\xaa\x7f:\xfb\xd8\xe5W\xfed\xf9\xb5\x7f:X\ +\xcf5:o\xc8_\x09\xe0g\xd9+\xb9;\xfa\x0bC\ +\xdd\xd9\xebP\xbd=Z\xdc\xf1\xb8\xc1>5\xd9}\x10\ +\x11\x11\x11\x11\x11\xd5\xc9\xacZ\x14a\xd8G\xa7\x94-\ +\x85\xa7\xe6\x0a\xe4\xb9\xacuTm\xf5'o\xc8\xef\xa8\ +EO\xc7\xb3\xe5\xf1\xc1/_\xf4\xfe\xb9_\xb9r\xf1\ +\xd2\x91z\xaes\xba\xb9|\xc1b\xcc\x9a}\xfe\xef\x1f\ +\xc2\x81'{\x0bO\x9dW\xcf\xb5:\xdb\xf3\x1f\x06\xf0\ +v\xe6B\x82\xb5}\x85\xc1;\xb2wD\xf5\xf2hq\ +\xc7\x0b\x02Y>\xd9}\x10\x11\x11\x11\x11\x11\xd5\x8d\xf0\ +m\xbct\x86\xe9\x1d\x18\xbc\xa0)'\xafg\xadc\xc0\ +\xdfv\xb5\xe7\x1f\xacEO\xc7\xd3W\x18\xdc.\x22\xd7\ +\x95\xb7\x0f\x1f:\x84g\x06\xeb\x9a-\x9e\x16._\x90\ +\xc7\xb9\xe7\x1e\x99\xef\x89\xc5\x97\xde\xdcq\xcd+\xf5\x5c\ +\xb7\xbf8\xf4\x9f\x00>\x94\xb9\x90\xd9_tv\xb4}\ +;s\x1d\xaa\x99m\xdbv\x5c\x18D\x9e\x83\xe0\xfc\xc9\ +\xee\x85\x88\x88\x88\x88\x88\xa8\x9e\xcc\xec\xcd\x9b:\xae\xcb\ +\x1c\xf8\xf1\xca>:%\xf4\xf6~\xa7\xb5\x16A\x1f\x0c\ +k\xeb\x1d\xf4\xf5\x17\x86\xba\xc7\x06}\x000\xa5\xa5\x05\ +\x8b\xaf^V\xcfeOy\x1f\xbf\xf2\xbdA\x1f\x00\x98\ +D\xf8\x0d\xf7\xbb\x00\x00\x13{IDAT/o.\ +|?_\xcf\xb5;\xdb\xf3\x1f\xae\xc53\xfc \xf2\xad\ +\xcd\xc5\xa7W\xd4\xa0%\xaa\x81\x81\xe2\xff]\x18\x9c\xbc\ +\xc6\xa0\x8f\x88\x88\x88\x88\x88\xce\x06\x222\xab\xb7\xf7\x89\ +\x19Y\xeb0\xec\xa3SBn\xfa\xd4\xec\xcfw3{\ +\xb0\xb3#\xdfS\x83v\x8e\xeb\x91\xc7\x87\xae\x83`\xed\ +\xb1\xc6\x9a\x9b\xa7`\xc9\x7f\xfb\xe3z.\x0f\x11@`\ +5\xf8U[\x1f_\x90\xb7\x193\x8e\x7f\xc7\xae\x13\x1b\ +\xacw\x88\x96>\xc3o{\xd6:\x0e~k\xbd\xc3I\ +:\xb9\xc7\x0a;o\x04\xa2g&\xbb\x0f\x22\x22\x22\x22\ +\x22\xa2F\x9a2\x05\x99\xc3>\xde\xc6K\x93\xae\xaf0\ +\xd4+\x82UYj\x98aSWG~u\xadz:\ +\x9e\xfe\xc2\xd0>\x08ZOtL\x1cb\xec\xde\xf5d\ +\xe6\xb5\xceo9\x88\xcb\xce{\xeb\xd0\xf9-\x07\xc3\x8c\ +\xa6\x11\xcb\x89\x85s\xa2R\x149\x15\xe7`bj\x22\ +b\x22f\x02\x98\xc0\x92\x14\xcf jp\x00\x1c\xc4\x89\ +\x19\x04\x02g\x0a1\x81\x0b\xea\xb0\xbf\x14\x95\xde88\ +5\xfcv\xb8%\xfa\xe9;\xd3[~\xb5\xff\x84\xa7t\ +B\xf3\xafl\xc3\xb4\x193\xc7wp\x03n\x93\xed/\ +\x0e\xf5\x01\xe8\xccZ\xa7\x11\xb7\x1f\xd3\xb1\x0d\x14\xb7\xff\ +5\xe0\xfey\xb2\xfb \x22\x22\x22\x22\x22j\xb4R\xac\ +Wt}b\xd9\x8bYj0\xec\xa3I\xd5_\x18\xea\ +>\xde\x95r\x13\xb0\xbd\xb3=\x7f}-\xfa9\x91\xbe\ +\xe2\xd0\xeb\x02\x5c0\x9ec\xcd\x14\xdf\xdb\xf1\xa4\x02Z\ +\xf5\xd5\xb3\x97\x9e\xfb\xceo>u\xe9\x8fg\x00\x98R\ +m\x8d\xf1x\xf1\xcd\x99ooz\xf5\xd2s\xab\x99{\ +\xc5UKF\xa6O?\xb7i\x22s\xcc\xec3]\x1d\ +m_\xadf\xbd\xf1\xea\x7f|\xe8\xeb0|:k\x9d\ +\x11\x8bg\xad\xee\xb8\xe6w5h\x89\xc6i\xa0\xb0\xb3\ +\x16\x7f&\x10\x11\x11\x11\x11\x11\x9d\x964\x84?\xfc\xe4\ +\xca\xeb\xbf\x9b\xa5\x06o\xe3\xa5I\xb3y\xdb\xe0\xaa\xac\ +\xffRo\x86=\x8d\x09\xfa\x06_\x1eo\xd0\x07\x00\x22\ +\x0eK\x97\xdd\xe0\xa2hB9\xd8\x11^yg\xc6\xf9\ +\xaf\xbc;c_\xd5\x05\xc6!\x18t\xdb/>\x5cU\ +\xd07\xff\xaa\xab1\xd1\xa0\x0f\x00D\xe4\x81\xfe\xc2P\ +w5k\x8eW\xe7\x0d\xf9\xdb\x00\xf9r\x96\x1a\xaa\xb6\ +\x9aA_c\x0d\x14w\xfc3\x83>\x22\x22\x22\x22\x22\ +:\x9b9q|f\x1f\x9d\x9e\xfa\xb7\xee\xbe\xcc9\xe9\ +\xcdV\xc5\xf6vu\xe4\xe7\xd5\xa6\xa3\xe3\xeb/\x0c=\ +'\x90\xb9\xd5\xcc]\xb2\xf4\x8f\x90\xcb\xe5J\xd5\xcc5\ +\x03\xfe\xed\xd5K\xe6\x8c\xa8\x1f\xaef\xfe\xc9\x09\x9e\xf8\ +\xd5\x07\xdd\xfe8\x9a\xf0\xcc\xf9W-\x89\xa7M\xcf\xf0\ +\xe7\x8f`m\x7fq\xf7\x03\xd5\x178\xb9\xce\xf6\xc5\x7f\ +\x0f\xab282\xac\xbdeE\xdb\xa6\xdavD'\xf2\ +hq\xc7\xa3\x80\xfc\xf5d\xf7ADDDDD4\ +\x99T\x8ca\x1f\x9d\x9e:W.\xd9\xa3j\xd9\x9e\xb1\ +\x17lYm\xba9\xbe\xbe\xc2\xe0.\x08\x16d\xa9\x91\ +\xbf\xfa\xfa?\x06\xf0j5s\x0f\x94\x22\xdc\xff\xc2\xfc\ +\xe6Rp\x07\xb2\xf4p,\xdf}\xfd|<\xf5\xc6\xc4\ +_r:\xad\xf5\xdck[\xa7\x9f\xfb\xd9\xec\x1d\xb8;\ +\xfa\x8aC\xdf\xca^\xe7\xf8:;\xf2=\x10\xfc\xddD\ +\xe6\x98aS\xbd_\xf4BG\x1a(\xeexF 7\ +Nv\x1fDDDDDD\x93M\xc0+\xfb\xe84\ +v\xcb\x8a\xb6M\xd5^y\xa5j\xab;W.\xd9S\ +\xe3\x96\x8e\xd0_\x18\xdc*\x22K\xb3\xd4\x08\x16n\xe8\ +Z\xb1d\xd7\x86{\xd6\x5c\x02\xb3\xaa\xfa=\x10G\xb8\ +\xf7\x87\x0b\xa6\x96T\xde\xc9\xd2\xcbX\xcf\xff\xd7\x1c<\ +\xf1\xeb\x0fLx\x9e\x19\x16u\xff\xd3gvu\xb5\xe7\ +\x1f\x14\xf3\x97f\xedC\x80[\xfb\x0b\x83[\xb3\xd69\ +\x91\xce\x1b\xf2_\x11\xb8O\x8f\xe7X3\xeci\xc4\x8b\ +^(\xb1e\xcb\x93\xe7?Z\xdc\xf9\x1a \x0b'\xbb\ +\x17\x22\x22\x22\x22\x22\xa2S\x81\x80W\xf6\xd1i\xae\xb3\ +#\xdfc\x86\x89\xdd.\xd9\x80[,\xfb\x0aC\xbd\x10\ +Y\x91\xa5\x86\x06m\xff\xd3\x8e\xab\x9f(ooX\xd7\ +=\x0f\xc0\xb3\xd5\xd4:\x1cG\xb8\xf7\xf9\xabf\x04\x93\ +\xcc\xcf\x90{\xed\xc0\xd4C}\xff\xf9!\x98Ml\x9e\ +*\xae\xda\xb8nM\xa5\xff\x9b;\x16\xbeb\xd0EY\ +\xfb\x81\xc8\x8a\xbe\xe2\xe0`\xe6:'ps\xfb\xa2o\ +\x88\x93\x13\xbe\xa17\x0d\xfa\xea~[8%\xb6l\xdd\ +y\x85\x9f\xd2\xf4\x86\x00\x17Nv/DDDDD\ +D\xa7\x0a\x13a\xd8G\xa7\xbf\xae\x8e\xfcj3\x8c\xeb\ +\xaa\xb7F\xdcb\xd9W\x1c\xfc\x9a\x08Ve\xa9a\xaa\ +\x7fy\xcb\xca%\x8f\x1f\xbd\x7f\xc3=k\x16\x99\xe1{\ +\xd5\xd4<\x1c<\xd6=w\xd5y\x86\xea\x03\xbfW\xdf\ +\x9d\xfe\xcb\xff\xf5\x1f\x97\xb5\xd8\x04_\xc4\x1d\x14\x0b\xee\ +[\xbf\xe6\xb9\xa3\xf7w\xb5/y\x16\x8a\xe5\xd5\xf6S\ +&\x90|_q\xf0\xe5\xacuN\xe4\xe6\xe5\x8b\xb78\ +\xc1\xb2c\x8d\x99a\x13\x83\xbe\xc6y\xac\xb0k\xb9\xf7\ +xa\xb2\xfb \x22\x22\x22\x22\x22:\xd5\xf0\xca>:\ +ctu\xe4\xe7\x9d,\xf0k\xc4-\x96\xfd\xc5\xdd\x0f\ +\x08\xe4\xb6,5\xcc\xf0\x8f]+\x96|\xf3x\xe3\x1b\ +\xd7\xadYj\xb0'\xab\xa9=\x1c<\xbe\xf8\x83\x85\xe7\ +i\x15W\xf8\xbd~\xe8\x9c\x1f?\xfc\x93?\xb88\xe8\ +\x84\x83\xbe+\xee_\xbf\xe6\xb8\xc1L\xe7\x8a\xfc\x93\x99\ +\x9f\xbf\x08@ s\xfb\x8bCof\xads\x22\x9f\xbc\ +!\xbf\xc3[t\xe43\x18\x0dky\xebn\xe3<\xb2\ +\xed;\x9f2\xb1\xf7\x04\xe1DDDDDD\x04\x00\ +\xbc\xb2\x8f\xce i\xe0w\xcc\xdbs\x1bq\xe5U_\ +a\xf0\x8b\x80\xbb#[\x15\xdb\xd0\xd5\x91\xdfp\xb2\xa3\ +6\xde\xd3\xbd\xdc`\x03\xd5\xac0\x1c\x1c\xd6=\x7f\xd5\ +y\x0a\x8c\xfb\x19~\xfbF\x9a\xf6<\xb4g\xdeGu\ +\x82\xb7\xee\x1a\xc2\xbc\xfb\xd7\xafy\xf1d\xc7\xdd\xb2\xa2\ +m\x93\x01\xb7O\xac\xfa1\x9dW\xef\xc0\xef\xa6\x8e\xab\ +^\x88\x22\xff! }\xf6#_\xc6\xd10\x03\x85\x1d\ +w:\xe7\x1f\x9e\xec>\x88\x88\x88\x88\x88\x88NU\x06\ +0\xec\xa33KWG~\xf5{^\xda\xd1\x80+\xaf\ +\xb6\x14\x87\xee\x16\x91\xbb\xb3U\x91ov\xb6\xb7\xfd\xe3\ +x\x8f\xdexO\xf7M\x86\x09>\xaf0u8\xf6\xb8\ +\xe7\x07\x0bg\x94\x02\xf6\x9d\xec\xd8\x92\xba\x1f\xde\xf7\xe2\ +\xfc\xcb&zE\x9f\x22|l\xe3==\xe3~\xa9H\ +W{\xfe!3\xbbkB\x8b\x1c\xdby\xf5\xbe\xa5\xf7\ +\xc6?^\xf8\xf3\xa9\xce\x9d[\xefg?\xd2\xa8G\x8b\ +;\xef\x85\xc8\xbd\x93\xdd\x07\x11\x11\x11\x11\x11\xd1\xa9L\ +j\x10\xf6M\xec\xdf\xfe\x89\x1ad\xf3\xb6\xc1U\xceI\ +\xaf\xaa\xad\xae\xff\xcb8\x06\xef\x10\x91\x07\xb2\xd40\xd8\ +\x13]\xedm7T3\xf7\x1f\xee\xeey\xd8A>U\ +\xcd\xdc)Q\x8c;\xe7\xbf\xb0\xbf\xc9\x85\xd6c\x8d\x1f\ +\x0e\xfe\x17\xeb\x9f\xbb\xea\x03\xc1&\x18\xf4Y\xf8\xe8}\ +\xebz~RMO\xfd\xc5\xa1u\x00>_\xcd\xdc\xb1\ +\x0c6\xd4\xd5\xde\xd6\x96\xb5\x0eM\xbe\xc7\x8a\xbb\x1e6\ +XU\xbf\xc7\x89\x88\x88\x88\x88\x88\xce&\x06\xbcxS\ +\xfb\xb5Wd\xa9\xc1+\xfb\xe8\x94t\xcb\x8a\xb6M\x08\ +:\xaf\xdeA_\x7fa\xe8\xb6\x1a\x04}?\xac6\xe8\ +\x03\x80\xfb\xee\xe9\xfeK\x00\x0fU3\xf7p\x1ca\xc3\ +\xf3\xf3[\xf7\x95r\xef\x1e=v(D\xbf\xfb\xd2\xf3\ +WN8\xe8\x0b\x16.\xad6\xe8\x03\x80\xce\xf6\xfc]\ +\x80Uu>c\x09$\xdf_\x18\xdc\x9a\xb5\x0eM\xae\ +G\x8b;\x1eg\xd0GDDDDD4>b\xd9\ +_\xd0\xc1+\xfb\xe8\xacU\xbez0K\x0d3\xfc\xa6\ +\xab#\x7fA-\xfa\xb9\xf3\xf3_\xf8\x0a\x1c>S\xcd\ +\xdc\x96(\xc6\xff\xb8\xfc\xc5\xe1i\xb9R3\x00\xbc3\ +\x92\xdb\xff\xe5\x1f.h\x9dh\xd0\x17[\xb8\xe4\xcb\xeb\ +z^\xad\xa6\x87\xa3\xf5\x15\x86z\xb3\xbe\xd5\x18\x00\x0c\ +\xf8vW{\xfe/j\xd1\x135\xd6\xa3\xc5\x1d/\x08\ +$\xd3O\xa4\x88\x88\x88\x88\x88\x88\xce*\x86wn\xec\ +\xb8\xf6\xdc,%xe\x1f\x9d\x956\x17\x9f^\x915\ +\xe8\x03\x80\x92\x1e\xfex-\xfa\x01\x80\x0d\xeb\xd7|\x16\ +f\xeb\xab\x99{(\x8e\xf0\xaf\xaf\x5c\xda\x1c\xab\xd8\xdb\ +\xc3M\xa5\x07^\x9c?\xe1\xa0\xaf\xa4\xe1\xc3\xb5\x0a\xfa\ +\x80\xe4\xf9\x8b\xd5\xbeux,\x01n\xed/\xee\xcet\ +\xf5%5\xd6\xc0\xbf\x7f\xef\x83\x03\x85\x9do0\xe8#\ +\x22\x22\x22\x22\x22\x9a \xc1\x8c\xad[w^\x96\xad\x04\ +\xd1Y\xe6\x91'\x9eY\xaa\xaa\xbb2\x17\x0a:\xafs\ +\xe5\x92q\xbf\xc0b\xbc\xee\xbc\xeb\x0b\xdd\x90\xa3^R\ +2\x0e\x22\x86\xf7M9\x84\xdf\x0dOAI'\x96\xe3\ +{\x0d\x1f\x5c\xbf\xbe\xe7\x17\x13]s<\xfa\x8bC\xcf\ +\x00X\x98\xb9\x90a-\xdf\x9c{\xea\xdb\xfa\xf8\xce\xeb\ +\xd4\xb0}\xb2\xfb \x22\x22\x22\x22\x22:m\xa9\xae\xbe\ +q\xc5\xb2\xaa\x1fk\xc6+\xfb\xe8\xac\xd2W\x1c\x5cP\ +\x8b\xa0\xcf\x09\x96\xd5#\xe8\x03\x80\x0d\xeb\xd6\xf4\x98a\ +\xc2o\xb55\x13\xfc\xe6\xd09\x13\x0e\xfa\x5c\x08\x17\xd7\ ++\xe8\x03\x80\xce\xf6\xfc\x22\xc0\xb2_1(X\xdbW\ +\x18\xbc\xa3\x06-Q\x9d<Z\xdc\xf5W\x0c\xfa\x88\x88\ +\x88\x88\x88\x882\x12\x97\xe9\xca>\x86}t\xd6\xd8R\ +xj\xae@\x9e\xcbZG\xd5V\x7f\xf2\x86\xfc\x8eZ\ +\xf4t<\x1b\xd7\xadYof\x9f\xad\xe7\x1a\x00 q\ +\xf8\xbd/}\xa9\xe7W\xf5^\xa7\xb3\xbd\xed\x12\x00o\ +e\xad#\x22\x0f\xf4\x17\x06o\xadAKTc\x03\x85\ +\x9d\xdd\x02\xfb\x97\xc9\xee\x83\x88\x88\x88\x88\x88\xe8\xf4g\ +\xf3\xb2\xccf\xd8Gg\x85\xde\x81\xc1\x0bL\xa2\x97\xb3\ +\xd61\xe0o\xeb\xfd\x86\xe0\xb2\x8d\xeb\xba\x1f0\xc3\xed\ +u[\xa0\x14.\xbc\xf7\xde\x9e\xd7\xeaV\xff(\x9d\xed\ +\xf9\xf3js\x85\x9f|ks\xf1\xe9\x155h\x89j\ +\xe4\xb1\xc7w~\xbd\x9a[\xcf\x89\x88\x88\x88\x88\x88\xe8\ +\xbd\x0c`\xd8Gt\x22\xbd\xbd\xdfim\xca\xc9\xeb\x99\ +\x0b\x19\xd6v\xb5\xe7\x1f\xacAK\xe3\xb6q\xdd\x9a\x87\ +\xcc\xf4/k]\xd7F\xc2\xf9\x1b6\xf4\xbcQ\xeb\xba\ +'\x93^\xe1\xf7l\xd6:\x0e~\xeb\xe6\xc2\xf7\xf35\ +h\x892\x1a(\xee\xfc\x8e\x19>=\xd9}\x10\x11\x11\ +\x11\x11\x11\x9d)\x04x)\xcb|\x86}t\xc6\xcbM\ +\x9f:\x98\xb9\x88\xd9\x83\x93\xf5r\x88\x8d\xeb\xd6~S\ +\xcdV\xd7\xaa\x9e\x0e\x879\x1b7\xf6\xfc\xb6V\xf5&\ +\xaa\xb3=\xbf\xa8\x16o\xe9ub\x83[\x0aO\xcd\xad\ +EO4q[\x1f\xdfy\xdd@q\xe7\x7f\x02X6\ +\xd9\xbd\x10\x11\x11\x11\x11\x11\x9dY\x84a\x1f\xd1\xf1\xf4\ +\x15\x86zE\x90\xe9\xc1\x96f\xd8\xd4\xd9\xd1\xf6\xb7\xb5\ +\xea\xa9\x1a\xf7\xad\xeb\xde$\x86\x9b\xb2\xd6\x09\x87\xc3\xac\ +\xfb\xee\xeb\xf9\xafZ\xf4\x94EW{\xdbr3d\xbe\ +\x1d\xda$z\xb9\xb7\xf0\xd4y\xb5\xe8\x89\xc6o\xa0\xb0\ +\xb3;}\x11\xc7\x87&\xb9\x15\x22\x22\x22\x22\x22\xa23\ +\x8fi\xa6\x17\x822\xec\xa33V\x7fa\xa8[\x04\xab\ +2\x96\xd9\xde\xd5\x91\xaf\xd9UuY\xdc\xbbn\xcd\x00\ +,,\xafv~\xe9`\x98y\xff\xfd=\xbf\xabeO\ +Y$\xdf\xab=\x94\xb5N\x93\xba\x0bj\xd1\x0f\x8d\xcf\ +@q\xe7w\xf8|>\x22\x22\x22\x22\x22\xa2\xfaq\xe6\ +xe\x1f\xd1\xd16o\x1b\x5c\x955\x900\xc3\x9e\xce\ +\xf6\xfc\xf55j\xa9&6\xac\xeby\x12\xb0\xa5\x13\x9d\ +7\xbc?\xcc\xf8\xcaWz\xde\xaeGOYt\xb6\xb7\ +\xdd\x0e`}\xb5\xf3Umu\xe7\xca%\x99~\xe2A\ +\xe37P\xd8\xd9\x0d\xde\xb6KDDDDDTO\ +\xaf\xac\x5cy-\xaf\xec#\x1a\xab\x7f\xeb\xee\xcb\x9c\x93\ +\xdelUloWG>\xd3\xdbo\xeae\xc3=\xdd\ +\xdf3\xc3\xa2\xf1\x1e\x7f\xf0\x9d0\xed\xab_\xedy\xb7\ +\x9e=e\xd1\xd9\x9e\xbf\xcb\xcc\xee\x9a\xf0D\xc3\xdaF\ +\xbd\x19\x99\x92g\xf4\xf1\x8a>\x22\x22\x22\x22\x22\xa2:\ +3\xbc\x9c\xb5\x04\xc3>:\xe3t\xae\x5c\xb2G5\xe3\ +\x0b-\x82-\xabM7\xf5\xb1q\xdd\x9ag\x0d\xe1\xa4\ +a\xe4\xbbo\x86\xa9\x0f>\xd8\xb3\xbf\x11=e\xd1\xd5\ +\xd1\xb6\xde\x80\xdb\xc7{|\xf2\x1c\xc5\xc9ya\xca\xd9\ +J\x8dA\x1f\x11\x11\x11\x11\x11Q\xbd\x99\xd8+Yk\ +0\xec\xa33\xd2-+\xda6\xa1\xcap\xe2t\xb95\ +t\xe3=={b\x0b\x97\x1co|\xefk\xa1\xe5\xa1\ +\x87z\x0e6\xb2\xa7,\xba\xda\xf3\x0f\x8d'\xa45\xc3\ +\x9eS\xe59\x8ag\x0b\xde\xbeKDDDDD\xd4\ +\x18b\xc2+\xfb\x88\x8e\xa7\xb3#\xdf3\xe17\xbe\x9e\ +f\xb7\x86~y]\xcf\xab\xb1\xb8\x8b\x8e\xde\xff\xf3W\ +B\xf37\xbe\xd1sx2z\xca\xe2\x96\x15m\x9b\xa0\ +8\xeeKH\xcc\xb0\xe9T\xbd\xbd\xfaL\xc5\xdbw\x89\ +\x88\x88\x88\x88\x88\x1aGE3_\xd9'\xb5h\x84\xe8\ +T\xd6W\x18zI\x04\x97\x9d\xec\xb84H:-\xaf\ +\x18\xfb\x9b\xbb\xee\x9a9U\xce\xf9\x1d\x00|\xff\xa9\x90\ +\xdb\xb1\xa3'\x9e\xec\x9e\xb2\xe8+\xee^(p\xcf\x1c\ +\xb1\xd3\xb0\x96\xb7\xeeN\x1a\xe9\xee\xee\x96y\xf3\xe6\xc9\ +\x9c9s\xe4'?\x99&3g\xbe*\xad\xad\xad\xd2\ +\xd2\xd2\x22{\x9b\x9be\xca\x7f5Iss$\x87\x0e\ +\xfd\xcc\xedkj\x92\xe6\x5cNr\xfb#\xc9\xe5\x22\x89\ +\x22/\x07\xfd\x01\x89\x0e%\x9f\xbd\xf7r\xd8;\xf1\xfe\ +\xb0\xc4\xef\x94\x9c\xf7NF\xbc\x17\xe7\x9cx\xef\xc4\x0d\ +\x8fH\xc9\xbbd\xdb9q%\x11\xe7\x9c\x94\xdc\x88\x84\ +\x10\x9c\x13'.\x16\x89\x9d\x13\x11\x11\xe7bqN$\ +.9Iw\x89s\xb1\x88\x88\x0c\x0fk\xb2+\xdd\x1f\ +B\x901\x9b\x12\x9c\x88\xc4\x22\xe2\x828\x11\x19QM\ +\x86B\xf9\x98 ADD!e\x9a\xec\x11-\x99\x13\ +\xc1\x98!\x15Q\x88\xca(\x04\x88\x88\x8a\x8a\x88\x99:\ +AzX\xfa\x01\x22\x22\x80\xa8\x89$\x1b*\x22\x10@\ +$\x04s\x00*\xb5U%9\x08\x22\x10\x88\x89\x084\ +]\x0d\x90`\xe6 \x90r1@\xc4\x04\x82t\x1e\xc4\ +\xc4\xd2zP\x88\x999K6\x92\xa5mtN\xf2\x1f\ +\xad\xf4\x0aK{1K\xce\x0f\x10\xa4\xc7\x99A\x80\xd1\ +5E !\x98K\x0eK\xfa3E\xe5\x5c!\x10\x83\ +\x09,\xed\x05I}\x13\x93\xa4\x0c\x04H\xcf\xcf \x02\ +K\xe7\xa4c\x061\xc0\x19l\xb4\x0f\x93tNz<\ + \xb0\xf2\xb9\xa0\xf2\xdd[Z\xbb\xdc\x8bYrl\xa5\ +\x0f@\xcc\xe0\x80\xf2~\xa4\xe7W\xee=\xf9\x0ea\xe9\ +wZ\xe9\x1di\xafc\xbewX\xf2\x9dJ\xb2\xeeh\ +\xef\xc9w\x89\xf7\xf4n\x95\xf9\xb0\xd1s1\x83\x13 \ +\xed]\xd2\xef\xdd\xd2Zc\xfa\x18\xfdEDDDD\ +\xa7\xb1`\xe1\xd2\x9b;\xae\xcf\x14\xf8\xf1\xff\x14\xd2Y\ +\xe1d\x81_zk\xe8i}\xc5\xd8_uwO\xf9\ +F\x0fF\x80\x1e\x9d\xec^j\xe1\xff\x0c\x0c}$\xca\ +\xe1\xa7@rk\xf5\xe9t\xc5%\x11\xd1$\xa9\x04\xf3\ +o\xbd\xf5\x96\x9b9sf%\x94\xdf\xb7o\x9fkn\ +n\x96w\x9a\x9ad\xf8\xd0!\xd7\x9c\xcbI.\x8a$\ +w \x92\x91\x91\xc3.\x8aF\xc3\xf8Ri\xc4\x0d{\ +'\xde{\x09q\xc9U\x82x\xe7$\xc4\xb1\xf3i\xb0\ +\xee\x9c\x93\x83!v\xce9q\x22\xa2z(\xc9\xd6]\ +2\xae!8\x91\xe4s\x1c\x8b\xa8\x8e\x86\xef\x9a\x06\xeb\ +\xe5\xe0]U\x9d8\xa9\x84\xe5\x95\xf1 \xa2\xa6.M\ +\xc3\xd3\xf0X]\x18\x13\xaa[9\xa4\x17\x88Y\xecD\ +\xa5\x12\xe2\xc6\x96\x8e\xa5\xd3\xcd\xd4\x8d\x09{+\xf3T\ +E\xcc\xc6\x06\xec\xe9x9\x5cO\x8f\xd5t\xdcL\x9d\ +T\xb2\xf6\xf2x\x12\xee\xc2\x82S\x1c\x19f\x8f\x86\xdd\ +\x22\x08i0\x0f\x91P\x9eW\xa9;:V\xa9\x99\x86\ +\xea\xe5\x1e0\x1aD\xbbJ\x80\x9e\x8eUBa\x04w\ +Dx\x8e\xd1capV\xfe\x0cI\xfbKC\xfe$\ +\xbcO\x03i\x11\x85\xb9r\x08]\xfeN*\xe7\x92\xfc\ +r\xc9\xf9\x8f~N\xfa\xb3#\xfa+\x1fkc\xe7\x8d\ +\x0d\xc8\xcb\xeb\x8c\xf9>q\xc4\xf7wt\x7f\xa3\x01?\ +\x0cn\xecw\x02)\xd7\xb5\xca:\x95\x1ft\xa4\xcc\x10\ +\x03\xc9/\x11+\x19\x10\x03\x92l\xc3JG\x8e\xa3\xb2\ +-\x22%\xc0b+\x8f\xd9Q\xdb\xe5\xf1c\x1c\x9f\x1c\ +\x8b\x18\xd0d[\xdc\xe8\xb6!\x16\x97n\x87d\xdb9\ +\x97\xf4e!v\xde\x97\xcc\x90\xae\x13\xc7\xceG%\x8c\ + 6Cl6\x1cGQS2n\x12\xab\xbe\x1bO\ +\x9d:\xb5T\xee\x1f@\x04 :p\xe0@\xce\xb9\xe9\ +\x91\x88E\x22\x88\xe2x$'\xd2\x1c\x89 B\x13\x22\ +\x0dq\x0e\x88\x22\x01\x22\x11D\x1aB\x0e\xe2#\x01\x22\ +U\xcd\x89 \x82w\x11\x80\xc8\xca\xdbH\xb7Ms\x82\ +1\xdbb\xe9\xb6Df\x96CZ\xf3\x88\xed\xf2\xb8\x1c\ +\xb5=\xe6x3\xe4\xca\xfd\x8b 2H\xbam\x91\x00\ +\x91\x99\x1c1^\xb3?I\x89N_j\x06\x1515\ +\x13\x15 \xa0\xfcY,\x19\x83\x04\x13\xa8\x98\xa9\x89\xa8\ +\x98) \xc1\xc4TL\xd4\xc4\x14\xe9qH\xe7$\xff\ +s`\x0a \x88\x88\x9a\x99\x0a\xa0\x10\x090hy\x0d\ +\x98)\x9c\x041he\x0d\x13u\x0e\xc1\xcc\xd4\x04\x0a\ +KzL\xf6\x95\xfbJ\xd6\x86\x93`fZ^\x03f\ +*\xce\x07\x98\xa9\xa5k8\xe0\x88^\x93\xfe}\x101\ +\xd5\xf481Q@\x82\x8c9w5U\x8f(X\xfa\ +Y\xc4\xa9\xaaj$\x12T\x9c\x8a\xaa\xaa3u*\x0a\ +\x91\xa0b\xea\xd4ip\xaa9\x91\x10\x82S\xe7T\x83\ +\xaa\xaaS\xcdIS\x08!$\xfb\x82W\xe7\x83\x8aH\ +\xf0!\xd2\xd8\xc7Z\x8a\x83z\x1f\xa98\x17\xa2R\xac\ +#QN\xa3\x91\x92\x0e\xe7Ft\xba;7\x0c\x0f\x8f\ +\xe8\xc1\xe6\xc3\xdat\xa0E\xdfm9\xa0\x1775\x85\ +\xbd{\xe7\xe8\x9c9{u\xfb\xf6\xed\xda\xd3\x93\xfd\xdf\ +\xe9\x19\xf6\xd1Y\xa3\xaf0\xd4+\x82UG\xef?\x9d\ +\xaf\xe8;\xd3}{`\xd7\xcc\xa9.w\xe1\xe9\xf0\x0c\ +E\x22\x22\x22:u\x0dl\xdb\xbe\x0a\x22\xab`\xb6\xe9\ +\xc6\x15\xcb\xf8\x03\xc43Lww\xb7\xbb\xe8\xa2\x8b\xfc\ +\xc5\x17_\xec\xe28\xf6\xaa\xea\xa7N\x9d\xea\xde\x0a\xc1\ +Oinv\x16\x82\xb7\xfd\xea\x9b\x9arNU}\xc8\ +E\x0e\xa6\xdeL}\xe4\xbd33\x0fS\xef\xbdw#\ +#\xe6\xbdw\xe9>\xf3\xce;\x073\xaf.\xf9+`\ +\xde\xa98\x83y'\xce\x01\xe6c3\xef\xc6\x8c\x8b\x88\ +\x03\xe0\xcd$\xa9\x03x'\xe59\xc9_\xd5\xe0\xc5\x89\ +\x83\x99\x17K\x8e\x07\xcc\x9b\x88\x83\xa1R\xc7\xca\xf5\x14\ +^m\xb4\xb6\x08\x929\x96\xceI\xe7\x8b\x893\xc0K\ +\x12\xc0{\x83y\xa45+s\x00\x9f\x5c\xc9\x9e\xee3\ +x\x1bS\xd3\x0c\x1e\x82\xa47\x8c\x99\x93\x1e[9.\ +]\xc7\x0c\x1e\x00D\x10\x0cHB& $A\x11\x82\ +\x18\x14\xe5}cB\x22\x91\xd1\xe3\x92`*\x9d\x03\x04\ +\x911s\xd2:0KB(\x8c\xaec\x92\x84U\x00\ +\x82\x98%\xb51Z\xc7\xcc\xd4\x89\x04\xa4\x81\x93 \x09\ +\x94\x00\x09Io\xa3\xf3M\x92\xf9\xa6\xa6N\x10\x04\x12\ +4\x9d\xa3\xa3aW\x10\xb1J\xed\xa4\x8e\x84rp\x04\ +HP\xd3d\x8e\x1b\x1dw\xaaI\x88\x14\x92\xbf\x8aH\ +\x08A\xb5\xa9IB\x08A!.\x88H\x88CP\x11\ +\x17 .\xf8R\xac\xce\xb902RRiuA\xbc\ +\x0f\x87\x87\x87u\xa6\xf7\xe1\xc0\x81\x03\xea\x9c\x0bQ\x14\ +\x85_\xfe\xf2\x97\xfa\xdak\xaf\x85Z\x04Dt\xe6`\ +\xd8Gg\x95\xfe\xc2P\xf7\x11\xcf\x1f\xe3\xad\xa1DD\ +DDDDDt\x06a\xd8Gg\x9d\xcd\xdb\x06W\ +9'\xbd\xbc5\x94\x88\x88\x88\x88\x88\x88\x88\x88\xe8\x0c\ +\xd0\xbfu\xf7I_\xd8ADDDDDDDD\ +DDDDDDDDDDDDDDDD\ +DDDDDDDDDDDDDDDD\ +DDDDDDDDDDDDDDDD\ +DDDDDDDDDDDDDDDD\ +DDDDDDDDDDDDDDDD\ +DDDDDDDDDDDDDDDD\ +DDDDDDDDDDDDDDDD\ +DDDDDDDDDDDDDDDD\ +\xa7\xa9\xff\x0f\x85\xfcE\x0em\x87\x07\x0d\x00\x00\x00\x00\ +IEND\xaeB`\x82\ +\x00\x00\x9e\x1b\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x01\xe4\x00\x00\x01\xcd\x08\x06\x00\x00\x00\xcf\x0d\x08\x07\ +\x00\x00\x00\x09pHYs\x00\x00\x0b\x13\x00\x00\x0b\x13\ +\x01\x00\x9a\x9c\x18\x00\x00 \x00IDATx\x9c\xec\ +\xbdi|\x14\xd7\x99\xf6}\x9dj-\xec\x98}\xb11\ +6\x06\x83!!\xc6\xc6\xdd\x80Ml\x12\x93n\x08c\ +\xba\x99H\xef\x93\xc4\x9eI<y\x9c\xc4cH\x8cd\ +#9\x89\xa5V\x16H\x0c\xd9\x18g\xc6\x9eI<\x8f\ +\x13gfD\x82\x1a\xc7F\xdd\xd8\xa0}\xe9\x92\x84\xc4\ +\x22!@\x80@,Bh\xdf\xd5K\x9d\xf7\x83$\x8f\ +\x0c\x92z\xa9\xaaS\xdd\xad\xf3\xff\xe2\x1f\xad\xaa\xfb\xbe\ +\x0d\xea\xba\xea\x9cs/\x00\x87\xc3\xe1p8\x1c\x0e\x87\ +\xc3\xe1p8\x1c\x0e\x87\xc3\xe1p8\x1c\x0e\x87\xc3\xe1\ +p8\x1c\x0e\x87\xc3\xe1p8\x1c\x0e\x87\xc3\xe1p8\ +\x1c\x0e\x87\xc3\xe1p8\x1c\x0e\x87\xc3\xe1p8\x1c\x0e\ +\x87\xc3\xe1p8\x1c\x0e\x87\xc3\xe1p8\x1c\x0e\x87\xc3\ +\xe1p8\x1c\x0e\x87\xc3\xe1p8\x1c\x0e\x87\xc3\xe1p\ +8\xfeb;\x5c\xbc\x5c\xeb\x188\x1c\xd6\x08Z\x07\xc0\ +\xe1p\x82#..N\xb7}\xfb\xf6X\xad\xe3P\x9a\ +\x83\x99\xce8\xe8\x84\xca\x83\x99\xce8\xadc\xe1pX\ +\xc2\x05\x99\x13\xb1\xd8\x0e\x17/\x7f\xef\x83\xbciZ\xc7\ +\xa1\x06\xdb\xb7o\x8f]\xb8\xf8\xb3\x9e\xd8I\xb3z\xb7\ +oO\x99\xa2u<Ja\xb3\x8b)\x82@\xd2\x01@\ +\x10H\xba\xcd.\xa6h\x1d\x13\x87\xc3\x0a\xa2u\x00\x1c\ +\x8e\x1a\x1c\xcct\xc6\x0d>\xd8=n<\xf0\x95-\xfa\ +\x8bZ\xc7\xa4\x14/\xa4\xa4L\x98\xe2\xd2u\x0d\xfd\xac\ +\x0f=\xb3\xf7\xef\xde}K\xab\x98\x94 \xc3.\xa6\x13\ +\x82;V\xc5\x94\xe2\x80\xc5\xa4\x8f\xd7\x22&\x0e\x87%\ +\x5c\x909\x11\x87\xcd.\xa6\x80 u\xe8g\x14\xd2j\ +\x8bqM\x99F!)\xc6\xf6\xed)Sb'\xe9\xda\ +\x86\xfbY\x9f\xd7\xbb`\xff/\xacWY\xc7\xa4\x04\x19\ +v\xb1\x92\x10\x8cxnL)\xaa,&\xfd\x0a\x961\ +q8\xac\xe1[\xd6\x9c\x88\x22\xc3.\xa6\xdf.\xc6\x00\ +@ \x94\xda2\xc5\xa75\x08I1^~9e\xfa\ +Hb\x0c\x00\xb1:]]b\xe2\x8f\x1f`\x19\x93\x12\ +\x0c\xac\x8cGM\xe2\x22\x04\xcb3\xecb%\xab\x988\ +\x1c-\xe0\x82\xcc\x89\x18\x06VY#'\x02\x09\xf8(\ +\x5c\x13\x85\xb6'\xfft\x96n\x9c\xae\xc9\xe7\x85\xd1\xb4\ +&!9%l2\x94mv1e\xd4\x7f\xb3!\x0c\ +\x88r\xba\xda1q8Z\xc1\x05\x99\x13\x11\xf8\xb3\xca\ +\x02\xfa\x13\x852\x1c\xe2\x0b,bR\x8a\xef\x7f\xff\xb5\ +y\xb1\xf06\xf8{=\x81\xaer\xe7\xae\xb4Uj\xc6\ +\xa4\x04\x073\x9dq\xc3\xedf\x8c\x06!\x88\xe3\x89^\ +\x9cH\x85\x9f!s\xc2\x9e\xe1\xce\x8c}A)M\xb2\ +\x98\x0c?W)$\xc5x\xf5\xd5\x94{$\x9d\xae.\ +\x98{\xbdDX\xfb\xab\x9f\xfd\xb0X\xe9\x98\x94\xc0v\ +\xb8x9tB\xd0[\xd0\x92D\xe3\xb7m2\x1cP\ +2&\x0eGk\xf8\x0a\x99\x13\xd6\x04\xb3\xca\x02\x00B\ +\xc8\x1e\x9bC\xdc\xa3BH\x8a\xf1\xbd])\xf7\x05+\ +\xc6\x00\xa0\xa3R\xd1+\xc9\xd6'\x95\x8cI1t$\ +[\xce\xed\x82@\xd2y\xf3\x10N\xa4\xc1\x05\x99\x13\xb6\ +\xd8\x0e\x17/\x1f,m\x0a\x92]6\x87\xf3-\xc5\x02\ +R\x90\x97\x93R\x16G\x0b\xbaKr\xedP\x90\xec\x9d\ +\xafZ\x8dJ\xc4\xa4\x14\xfd\xc9Yd\x96\x1c\x1b\x92D\ +\xe3\xcd\x9b\xd7T)\x15\x13\x87\x13\x0apA\xe6\x84-\ +.A\xaa\x97o\x85\xbc\x10j\x89B\xaf\xbc\x92\xb6T\ +Gt\xe7\x95\xb2'\xe8\x88}gR\xca3J\xd9\x93\ +\x83\xcd!f\xf9s\xd6?*\x14\xa9|\xbb\x9a\x13\x89\ +\xf03dNXs\xc8^\xb8\x98\x92(\xd9\xe2EA\ +?\xb6\x18\x0d\x1b\x95\x88I\x0e\xdf\x7f5mE\x94\x0e\ +\xa7\xd5\xb0-Q\x1a\xff\xcb=)\x9a\x09\xd9H\x8d?\ +\x02\x817\x09\xe1D2\x5c\x909a\xcfA{\x89^\ + \xd4\xa9\x80\xa92\xb3Q\xbfZ\x01;A\x91\x98\x9c\ +\xb2\x12\xd0\x9dP\xd5\x89\x84\xe7\xf6\xfe\xfc\xf5?\xa9\xea\ +c\x18lv\xe7\x9b \xe4E96xs\x10N\xa4\ +\xc3\xb7\xac9a\xcf6\xd3c\xa2\x04\xeff\x05L=\ +js8/(`'`^y-\xe5\x11\xd5\xc5\x18\ +\x00\x04\xfc1!9\xf5\x9fT\xf73\x84\xfe,xy\ +b\x0c\x00\xee\xf6.\x83\x12\xf1p8\xa1\x0a_!s\ +\x22\x06\x9b\xdd\xf9u\x10\xa2\xc4\xea\xaf\xc5l\xd4OW\ +\xc0\x8e_\xbc\xfcj\x8a^\xa7\xd3)\xb1\xc2\xf7\x1bJ\ +\xe9?\xef\xdb\x93\xf2;\xb5\xfdd8\xc4\x17\x09\xf0\xa6\ +\x5c;.7\x9d\x17\xbf\xc5\xa0@\xce\x00\x87\x13\xba\xf0\ +\x152'b0\x9b\x0c\xefQJw(`j\x1a\xab\ +\x95rb\x92u-k1\x06\x00B\xc8\x9b\x09\xc9i\ +/\xab\xe9\xe3`\xa63N\x091&\xd4\xb3\x84\x8b1\ +g,\xc0\x05\x99\x13QXL\x86\xfd\xa0\x81\xd7%\xdf\ +\x09Yds\x88\xa5\xf2\xed\x8c\xcc\xf7\x93\xad\xebAH\ +\xa1\x9a>F\x83\x00\xbfLL\xb6&\xa9a\xfb\xfd#\ +\xe2\x932K\xd2\x00\x00\x14t\xd5V\xd3\xba\x1a%b\ +\xe2pB\x1d\xbee\xcd\x89Hl\x8e\xe2\xdf\x02\xc2v\ +\xb9v\xd4\xca\xbeN\xd8\xf5\xe3\xa7\x88@\xb3\x94\xb6\x1b\ +\x14\x14\xa9{\xf7\xbcnU\xca\x9c\xdc.\x5c\x83\x08\x82\ +\xb0\xfe\x99\x8d\xab\xf3\x95\x88\x89\xc3\x09\x07\xf8\x0a\x99\x13\ +\x91\x98\x8dkvP\xe0=\xb9v\x08\xc8\xd3J\xd7)\ +'&\xa5<\x1d2b\x0c\x00\x04\xa9\x09Ii\xbb\x95\ +0\x95~8w\x96\x12b,\xc1\xbb\x99\x8b1g\xac\ +\xc1\x05\x99\x13\xb1X\x8c\xfagAi\xa6\x5c;\x84 \ +N\xa9\x8e^/'\xa5\x98@t\x1f)aKI\x08\ +A\xd2\xce$\xeb/\xe5\xda\x89\xd1\xc5\xca\xce\x14\x97$\ +\x1a\xbf\xcd\xb8V\xf6\xbf\x1b\x87\x13npA\xe6D4\ +f\x93a3\x05\x15\xe5[\x22/\xc8\xed}\x9d\xf0\x9a\ +\xf5\xcb:\xa2\x0bY\xa1\x11\x08y919-\xe8$\ +\xac\xfe3w2OV\x10\x14\xcf\xab\xdd\x85\x8b\xf7\xc0\ +\xe6\x84*\x5c\x909\x9a\xa3\xf6\x03\xd2b4\x18(\xa8\ +\x12\x89A\xbb2\xec\xce]\xc1\xdc\x98\xb8\xcb\xba\x95P\ +\xf2\x81\x021\xa8\xcd\x8b\x89I\xd6\xff\x08\xf4\xa6\x0c\x87\ +\xf87\x00\x8f\xcaqL)\xdda6\xe9\xdf\x91c\xc3\ +\x17\x073\x9dq\xd0\x09\x95\xe1:\x17\x9b\x13\xd9pA\ +\xe6h\xca\xe0\x03\xd2\xe6\x10\xa9\x9a~,F\xc3\x12\x00\ +\xcdr\xed\x10B\xf6\x04:O9!9m\x1b\x04b\ +\x93\xeb\x9b\x19\x84\xfcSB\x92\xf5\x8f\xfe^ns8\ +\xdf\x22\xc0\x16Y.\x81\xd7,&\xc3~96|a\ +\xb3\x8b)\x83\x99\xdf\x82@\xd2\xf9\x5ceN\xa8\xc1\xb3\ +\xac9\x9a1\xdc\x1cc\xb3Q\xaf\xea\xef\xa4\xcd!6\ +\x01\x90\xdd\xf4\xc3\xdfy\xbc\x09\xc9i\xf1\x04\xf8\x1f\xb9\ +\xfe\xb4\x80\x02\x07\xf6\xed~}\xd4\xbe\xd1\xc1\xcc\xa2\xbe\ +\xc3\x0f\xa5\xbb-&\xc3krl\xf8b\xa4>\xda\xbc\ +76'\x94\xe0\x82\xcc\xd1\x84\xd1\x06\x0d\xa8-\xca\x19\ +\x0e\xe7y\x02\xb2X\xb6!\x09\x1b\xcd\x9b\xf4\x1f\x8f\xf4\ +\xe3\xc4]i_\x83 ?\xd3[[\xe8\xfb{w\xa7\ +l\x1d\xee'\x19\x0e\xf1\x05\x02\xc8Lv\x93\xf6\x9b\x8d\ +k\x94h\xe62\x22\x19v\xb1r\xb4\x09S\xbcG6\ +'T\xe0\x82\xcca\x8e\xaf\x07$\xc0D\x94\x9d\x04D\ +/\xd7\x0e\x85\xb4\xdab\x5cSv\xfb\xe7\x09I\xa9\xcf\ +\x11\x22\xbc+\xd7~H@\xe1\xd8\xbb\xe7u\xd3\xd0\x8f\ +\x0e\xd9\x9d[(!\x7f\x93g\x96\xbec1\x1a\x9e\x97\ +\x17\xdc\xe8\xf8;a\x8a\x8b2'\x14\xe0g\xc8\x1c\xa6\ +\xf8#\xc6\x00\xc0\xe0L\xd9\xa0HI\x14\x84\xd2\xbf|\ + .\x1a\xfaYBR\xea7#F\x8c\x01\x80\xc0\x98\ +\x98\x9c\xf6I\xddt\x86\xa3\xf8Q\xd9bLq@m\ +1\xb6\xd9\xc5\x14\x7f\xc7=\x12\x82\xe5\xa16\x17\x9b3\ +\xf6\xe0+d\x0e3\x82\x99\x87\xab\xfeJY\xfc\x13\x01\ +\xbe.\xd7N\x97\xbbo\xfa\xd7\xb7\xacoy\xe5\xb5\xb4\ +oQ\x8a\x7fW\x22\xb6P\x83RZ\xbc\xee\xc9/o\ +\xd3\x09\xd2u\x99\x862\xcd&\x83\x12\xd3\xb9F\xe4`\ +\xa63.\xa8\xd6\x9d\x14\xa9f\x93^\xb1\xaee\x1cN\ + pA\xe60AN\xf2\x8f\xfa\x89^\xf2\xdblR\ +\x8a\x03\xf9\xd9\x99\xc7\x08!\xff\xaaT\x5c\xa1\x88.J\ +wv\xed\x13\x1b\x97\x06{?\xa54\xdfb2\xacW\ +2\xa6\xdb\x91\xdb\xba\xd3\xdf\x84=\x0eGi\xf8\x965\ +Gu\x0ef:\xe3\xe4d\xe2\xaa\xbd}m6\xae\xd9\ +!w \xc5\xe9\x8a\xa2\xdaH\x17c\x00\xf0z\xbcK\ +\x8b\x0b\x8e\xde\x08\xeaf\x8a\x0a\xb5\xc5\x18\x00\xa0#\xd9\ +rn\x17\x04\x92\xce\x9b\x87p\xb4\x80\xaf\x909\xaa\x92\ +n/\x9c\x1eC\xa2\x9a\x94\xb0\xa5\xfa\xf6\xb5\xdd\xb9\x9d\ +\x10\xf2\xdb@\xef;{\xe6d\xfa\xad\x9b\xd7\xc7T\xe9\ +LLtL\x87\xfe\xf1/L\xf6\xf7z\x0aZ3P\ +\x0b\xae*\xfe\xe6(\x8c\x06_!s\xb4\x82\xaf\x909\ +\xaa\x12oZ\xd7L\xa8G\x91\x07\xb1\xea\x89^&\xc3\ +~P\xfal \xf7\x5c\xac\xa9r\x8e51\x06\x00\x97\ +\xdb5\xd9Y\x98\xe5\xf6\xe7Z\x0a\xd4\xb3\x10c\x9bC\ +\xcc\x92+\xc6\xa0H\xe5b\xcc\xd1\x0a\xbeB\xe60\xe1\ +\xa0\xbdD/\x10\xeaT\xc2\x96\xda+\xe5\x83\x8e\xa2M\ +\x02t\x87}]w\xe5\xd2\xf9kW._\xb8[\xcd\ +XB\x1dA\xa7\xeb]\xb7~\xe3\xb8Q.\xe94\x1b\ +\xf5~\xaf\xa4\x83%\x98\x84\xc1\xdb\xe1MB8Z\xc3\ +W\xc8\x1c&l3=&J\xf0*\x92Y\xab\xf6J\ +y\x9bqm\xa6D\x89a\xb4kj/\x9e\xbb>\xd6\ +\xc5\x18\x00$\xafw\x5cA\xf6\x91\xde\x11\x7f.QU\ +K\x9b\x00\xc0fw\xbe\xa9\x80\x18Wq1\xe6h\x0d\ +\x17d\x0e3\xb6\x19\xd7f\x06\xba%<\x12\xaa\x8b\xb2\ +\xe91q\xa4\xad\xf6\x9a\xb3\xa7\xca\xae^\xb98_M\ +\xff\xe1\x04\x854\xae0\xf7#4\xde\xaa\xff\xf4\xe7\x14\ +\x07T\x9f\xdcd\x17S@\xc8\x8br\xed\xb8\xdb\xbbF\ +}\x01\xe3pX\xc0\x05\x99\xc3\x14\xb3\xc9\xf0\x1e\xa5T\ +\x91V\x89j\x8b\xf2V\xd3\xba\x1a\x17\xf5\xcc\xa0\x14\x9f\ +\x88J\xd5\xa9\xb2\x0f\xebo\x5c\x935\xd5(\x12\x91$\ +/\xaa++p\xab\xe1z7\xa5\xc8%D\x88W{\ +\xc5\x99\xe1\x10_\x94\xdbG\x1b\x00\x5cn:/>~\ +C\xa7\x02!q8\xb2\xe0g\xc8\x1cMPb(\xc1\ + j\x9f)\x03\xfd\xf1\x96\x95\xe6/\xec\xe9\xea\xfc\xa6\ +\xda\xbe\xc2\x99\xd8\xf1\xe3s\xa2\xbc\x9d_\xb0Z\xad\x92\ +\x9a~\x82n\xfcq\x1b\x84z\x96l5\xadSb4\ +'\x87#\x1b\xbeB\xe6hB\x7f7$I\x91q{\ +j\xaf\x94\x01 /\xfb\xf0\x04.\xc6\xbe\xe9\xeb\xe9y\ +\xb2\xd3\xa5\xfb\xef\xb8\xb8\x94\x18\xb5|\xbc\x7fD|R\ +\x091\xa6\xa0\xab\xb8\x18sB\x09\xbeB\xe6h\x8aR\ +\xad+\x01\xf5V\xca\x89I\xd6\xbd $A\x0d\xdb\x91\ +Lw\x9bw\xf2\xef~gUt+Xn\x17\xaeA\ +\x04AX\xff\xcc\xc6\xd5\xf9J\xc4\xc4\xe1(\x05\x17d\ +\x8e\xe6\xd8\xec\xce\xc3 d\x93\x12\xb6\x94\x16\xe5\x84$\ +\xeb\xaf\x09!\xdfS\xd2\xe6X\xc2\xdb\xeb\x9d\xf1\xab_\ +Y\x9b\x95\xb0\x95~8wV\x8cn\x5c\x83\x5c;\x12\ +\xbc\x9b\xb7\x19\xd7\xca\x1e,\xc2\xe1(\x0d\x17dNH\ +\xa0\xd48D@9QNLN\xdb\x0f\xe0%%l\ +\xf9\x83$I\xf0x\xbd \x14p{\xdcT\x92$\xc9\ +\xeb\xf5R\xafD\xa9\xd7\xed\x92<\x92W\xf2z$*\ +I^\xea\xf1x\xa9\xd7\xeb\x91<\x1e\x0f%\x84PA\ +\x10(!\x82\xa4\xd3\x09\x92N\xd0Q!J\x87(]\ +\x14\xa2\x04\x81\x0a:\x1d\x89\x8a\x8e\x22:A\xa7\xd3E\ +\xe9\xa2t\x82\x10\x15\x1d\x133\x81\x10F_\x7f\xb7w\ +\xde\xde\xbd\xd6z\xdf\x17\x8eN\x86]\xac'\x04s\xe4\ +\xd8\xe0]\xb88\xa1\x0c\x17dN\xc8\x90\xe1p\x9e'\ + \x8b\x95\xb0%W\x94\x13\x93\xd3\xfe\x15\xc0w\x94\x88\ +\xc5\x1f\xdc^wW^N\xdeDV\xfe\x00\xe0\x89'\ +\x1e\xf7\xc4\xc4\xc4F\xb1\xf0E]}\xf7\xed\xdb\xf7\xd3\ +\xcb\xc1\xde\x9f\xe1p\x9e +\xe5\x05\x81\xe7\xcd&\ +\xfd;\xb2lp8*\xc2\x93\xba8!\xc3@{E\ +E\xb67\xe5$z%$Y\xff\x1d\x0c\xc5\xd8\xe5r\ +5\xb1\x16c\x00\xc8\xcf/\x88\xea\xe9\xed\xe9c\xe1\x8b\ +\xc4\xc4\xd6\xbe\xf2JZP\xed33\x1c\xce#r\xc5\ +\x98R\xba\x83\x8b1'\xd4\xe1\x82\xcc\xf1\x1b\xdb\xe1\xe2\ +\xe56\xbb\x98\xa2\xa6\x0f\xb3Q?\x03\x1a\x8arbr\ +\xda\x1f\x08!\xdfR\xc2\xbf?\xf4\xf6\xf6\xdc\xc8\xcf\xcf\ +\x9f\xc1\xca\xdf\xed\x14\x15\x16\xc5vuvv\xb3\xf0E\ +\xa3p\xee\xfb\xaf\xa6\xad\x08\xe4\x1e\x9b\xa3\xe4]\x02\xb2\ +Q\x8e_\x02\xbcf1\x19\x14\xc9\xe8\xf7\x07>)\x8a\ +\x13,\x5c\x909~q0\xd3\x19\x07\x9dP\x09\x82T\ +\xf5\xc7!\xeagPPE\xcaQ\x02\x89ug\xb2\xf5\ +]\x00\xccJ\x9b\xba\xba\xba.\x17\x16\x16\xcdc\xe5o\ +$\x9c\xa28\xa1\xad\xad\xb5\x83\x85\xaf(\x1dN\xef\xdc\ +\x95\xb6\xca\x9fkm\x0e\xe7\x1b\x00}N\x8e?J\xe9\ +\xee\xadF\xfdn96\x02a\xf0{r0\xd3)\xab\ +\x95'gl\xc2\x05\x99\xe3\x13\x9b]L\xb9\xbd\xeeS\ +\xf5\xc9KF\xc3\x12\x0a**a\xcb\x9fX\x13\x92\xac\ +\xef\x09 \xb2\x1e\xfe\x81\xd0\xd1\xd1Q\xe3t:\x17\xb2\ +\xf2\xe7\x8b\xb2\xb2\xe3\x93\x9b\x9a\x9b\xdaX\xf8\x12\x04\x1c\ +\x7f\xf9\xd5\x945\xa3]\x93a\x17\x13\x01\x92(\xcf\x93\ +\xb4\xdfb2\xbc&\xcf\x86\xff\x0c\xfd\x9e\x08\x02IW\ +{7\x89\x13y\xf0\xa4.\xce\xa8\xf8\x9a\xa2\xa3v\x97\ +,\x16%Q\x89I\xd6\xff\x01!\xcc\x06\x0b\xb4\xb6\xb6\ +U\x1f?^\xb6\x8c\x95\xbf@\xf8\xec\x8a\xcf\xb4\xcc\x9a\ +3{\x1a\x0b_T\xf2>\xb9\xef\xe7\xd6\xdc\xdb?\xcf\ +\xc8,~\x8e\x08\xc2\xbb\xb2l\x83\xbec1\x1aT\x1f\ +l1\xc8H\xdf\x13>A\x8a\x13\x08\x5c\x909#\xe2\ +\xef\xb0w\xb5EY\xc1\xe6!\xcd\x03g\xd4\x9f\xb03\ +\xc9\xfaW\x81\x90m\x0a\xd8\xf6\x8b\xa6\xe6\xe6\xd3'*\ +*>\xc3\xca_0,[\xb6\xacq\xfe\xfc\xf93\x99\ +8\xa3d\xe3\xde=?\xfax\xf0\x8f\x87\xec%\x1b)\ +\xa1Gd\x99d,\x82\xbe\xbe'\x03\x93\xa4\x02:;\ +\xe7\x8cM\xf8\x965gX\x06\xde\xf8\xfdJNQ\x7f\ +\xfbZ\xff\xac\x12m6)\xa5\xd32\x8e\x88\xe9\x00%\ +\x00\x90\x90\x9cfc)\xc6\x0d\x0d\x8d\xe5\xa1.\xc6\x00\ +P]]=\xb3\xeeJ\xdd-&\xce\x08\xfd\xe8\x95\xa4\ +\xb4\xcd\x00p\xe8p\xd1J\xb9b\x0cJ3\x19\x8b\xb1\ +\xcf\xef\x09!X\x9ea\x17ew\x17\xe3D>|\x85\ +\xcc\xb9\x83`\x07?\xa8\xbf}\xad\xc8@\x0a\x89R\xfa\ +Aq\xdeG\xe3\xbd\x92$+{7\x10n\xd4\xd7\x97\ +\x9e\xa9\xaaZ\xcd\xca\x9f\x12\xdc\x7f\xff\xfd\x0d\xf7\xdf\x7f\ +\xffl\x16\xbe&M\x98\xf2\xfc\xc3\xfau\x7f\x90c\x83\ +R\x9ao1\x19\xd6+\x15\x93/\x02\xfd}\xe4\xdb\xd7\ +\x1c_pA\xe6|\x0a\xb9StT\xdf\xbe\xb6;\xb7\ +\x13B~+\xc7F\xe5\xc9R\xb447*\x15\x92O\ +\xae_\xbb\xe6\xac>{6,\xe7\xed\xde\xbb\xe0\xde\x9b\ +\x8b\x97,\x96\xd5\x1d\xcb_\xe6\xcc\xbb\xe7\xd7K\x96~\ +\xe6\xfbA\xddLQa6\xe9\xfd\xca\xdeV\x82\xa0\xbf\ +'\x14\xa9\xfd\x83U8\x9c;\xe1\x82\xcc\xf9\x04\xa5\x1a\ +\xf73H\xf4\xfa:\x08\xf9S0\xf7\x9e>Y\x82\xd6\ +\xe6&\xa5C\x1a\x91+\x97/\x17\xd5\x5c\xb8\xb0\x96\x99\ +C\x15\xb8{\xfe\xdd\xf5K\x97-\x9d\xcb\xc2\xd7\x82\x85\ +\x8b2\x16\xde\xff\xa0%\x90{(h\xcd@S\x19&\ +\xc8\xfd\x9e\xf0\xf6\x9d\x9c\x91\xe0g\xc8\x9cO\x90\xa2\xc9\ +M%\xec\xa8^\xa7l2\xbc'\xc1\xbb9\xd0\xfb*\ +J\x0b\x9bY\x8aqm\xed\xa5\x82p\x17c\x00\xb8v\ +\xfd\xda\xdc\xd3\x95\x95\xb2{Q\xfbC\xdd\xe5\x8b\x96\xba\ ++\x17\xcb\xfc\xbd\x9e\x02\xf5,\xc5\x18\x00\xa0#\xd9r\ +n\x17\x04\x92\xce\x9b\x87p\x86\x83\x0b2\xe7\x13\xb6m\ +44A\x82\x22\xe58j\x8b\xf26\xe3\xdaL\x89\x12\ +\xbf\xb7\x81+\xca\x8a{:;\xdb\xa7\xab\x19\xd3Pj\ +jj\xf2.^\xbc\xf48+\x7fj\xd3p\xf3\xe6\xdc\ +\x13'O1\x11\xe5\xcb\x17\xcf=z\xedJ\xado_\ +\x14\x9d\x16\xa3\x9eic\x95\xfe\xe4,2K\x8e\x0dI\ +\xa2\xf1\xe6\xcdk\xaa\x94\x8a\x89\x139pA\xe6|\x0a\ +\xf3&\xfdY\x8f\xc7\xf3\x84\x12\xb6T\x17e\xd3c\x22\ +\xa1\x1e\x9f\xab\xa3\xf2\xd2\xc2\x9e\xce\x8e\xd6\xf1j\xc62\ +\x94\xf3\xe7\xce\xe5^\xb9r\x85Yr\x11+\x9a\x1ao\ +\xcd-?^\xae\xc8.\x8a/.]\xac\x9e[W{\ +qT_\x82\x80-,b\x19\xc4\xe6\x10\xb3\xfc\xad<\ +\x18\x11\x8aT\xbe]\xcd\x19\x09.\xc8\x9c;\xf8\xca\x97\ +\xd7\x15\x80`\xab\x12\xb6\xd4\x16\xe5\xad\xa6u5.\xea\ +\x99A)\x86}\xc8\x1d\x17\xf3[\xba:\xdb\x99\x89\xf1\ +\x993gr\xeb\xae^\xfd<+\x7f\xaciim\x99\ +#\x8a\xa2\xec\x99\xc4\xfep\xb9\xf6\xdc\x9cK5\xd5\xa7\ +\x86\xfb\x19\x05~\xfa\xcc\x97\xf49,\xe2\x00\xfa\xcb\x9b\ +\x00<%\xc7\x06\xa58\xc0\x13\xba8\xa3\xc1\x93\xba8\ +#b\xb3\x8b\xcf\x83\xe0\xf7J\xd8R;\xd1\x0b\xb8\xb3\ +[RIa\xd6\x8d>W\x1f\xb3-\xcd\xca\xca\xca\x9c\ +\x9b7o>\xc9\xca\x9f\x96L\x980\xa1q\xcd\x9a5\ +L\x9a\x87\xcc\x9d\xbf\xe0\xe4\xe2\x07W|2\xed\x89R\ +\x9c\xb3\x98\xf4KY\xf8\x06\x00\x9b\xdd\xf9&\x08yQ\ +\x8e\x0d\xde\x1c\x84\xe3\x0f|\x85\xcc\x19\x11\xb3I\xff\x07\ +*I\xbb\x94\xb0\xa5\xf6J\x19\x00(\xa5\x9f\xac\x92\x8b\ +\xf3?\xbe\xc2R\x8cO\x9e<5f\xc4\x18\x00\xba\xbb\ +\xbbg\x16\x14\x16\xb4\xb0\xf0U\x7f\xbdn\xe5\xe5K\xe7\ +\x07\xffX\xdb)I\x8f\xb1\xf0\x0b\x0c\xd6\x1a\xcb\x13c\ +\x00p\xb7w\x85e\xd9\x1b\x87-|\x85\xcc\xf1\x89\xed\ +\x88\xf8sP\xbc\xaa\x84-\x16\xcdC\x0a\xf2\x8e<K\ +%i\xb1\x9a~\x86R^^\x9e\xdb\xd2\xd2\x12\xb1\xdb\ +\xd4\xa3\x11\x1d\x1d\xd5\xbe~\xfd\xe7\xa7\xb0\xf0u\xf7\x82\ +\xfb\x5c\xf7/^\xfa\xb8\xf9K\x86R\x16\xfe2\x1c\xe2\ +\x8b\x04xS\xae\x1d\x97\x9b\xce\x8b\xdfb`\x92\x10\xc7\ +\x09o\xf8\x0a\x99\xe3\x13\xf3\x97\xf4\xbb(\xa8\xac.J\ +\x83\xa8\xbdR\xce\xcb\xce\xfc*K1.+;\x9e7\ +V\xc5\x18\x00\xdcn\xcf\x94\x9c\x9c\x1c&\xf3\x94\xaf\xd5\ +\xd5\xc6\xe4g\x1fy\x96\x85\xaf\x83\x99\xce8%\xc4\x98\ +P\xcf\x12.\xc6\x1c\x7f\xe1+d\x8e\xdfd\xd8\x9d\x87\ +\x08!\xcf(aK\x8d\x95rbr\xday\x00\xcc\xc4\ +\xb8D\x14\x0b::;#\xa6\xb4I\x0e\x82@\xdcO\ +=\xb5!\x9a\x91\xbb\xdf\xed\xdd\xfd\xfa?\xabe\xfc\xfd\ +#\xe2\x93\x12E\xb6\x5c;\x14t\x95\xc5h\xa8P \ +$\xce\x18\x81\x0b2' lv1\x1f\x04\x8a\x88\x90\ +\x92\xa2\x9c\x90\x9cv\x89\x00\xf7)e\xcf\x17\xc5Ng\ +awW\xd7:V\xfe\xc2\x85\x0d\x1b6\x80\x10\x06\x8f\ +\x15J\x7f\xbfwO\xca\xb7\x946\xabT\xb7:A\x10\ +\xd6?\xb3qu\xbe\x121q\xc6\x0e\x5c\x909\x01\x93\ +\xe1pV\x13\x10E\xb2\x5c\x95\x10\xe5\x84\xe4\xb4:\x02\ +\xdc\xa3D<\xfePTX\xe8\xec\xe9\xed\xe5I:#\ +\xc0L\x94A\xff\xb8ww\xca?(e-\xfdp\xee\ +\xac\x18\xdd8\xd9%]\x12\xbc\x9b\xb7\x19\xd7f*\x11\ +\x13gl\xc1\xcf\x909\x01c1\x1a\x96\x81B\x91\x1e\ +\x94r\xcf\x94\x13\x93\xac\xd7Y\x8aq~a~\x09\x17\ +\xe3\xd1\xc9\xca\xca\x82$I\x0c<\x91\xe7\x12\x92\xd3\xfe\ +[)k\xd1\xc2\xb8ak\x9e\x03A\x92h<\x17c\ +N\xb0pA\xe6\x04\x85\xd9\xa4\x9f\xa9\xb5('$Y\ +\x1b@\x08\xb3\xd2\xa6\xbc\xbc\xbcrW\xaf\x8bY\xc9M\ +8\x93\x9d\x9d\x0d/\x03Q&\xc0\xff\x97\x90\x9cvP\ +\xae\x9d\x0c\x87\xf3\x04!\x907\xd5\x8a\xe2y\xde\x85\x8b\ +#\x07.\xc8\x11\x82\xedp\xf1\xf2\xf7>\xc8\x9b\xc6\xd2\ +\xa7\xd9\xa4\x9fIA\xcf*a+PQNLNk\ +\x22D^O\xe1@\xc8\xc9\xcd=\xe9v\xbb\x99\x8d\xf7\ +\x8b\x04r\xb2\xb3\xe1\xf5zU\xf7C\x00KB\xb2\xf5\ +\xc3`\xef\xcfp8\x8f\x10\x90\x95\xbe\xaf\x1c\x19J\xe9\ +\x0e\xb3I\xff\x8e\x1c\x1b\xbe\xe0\x03)\x22\x1f.\xc8\x11\ +\xc0\xc1Lg\x1ctB\xe5\xc4\xe8\xd8\xe6\xbf| .\ +b\xe9{`\xfb\xba@\x09[\xfe\x8arbRZ\x1b\ +\x00f\x83\x22rrr\xcex=\x1eY\x0f\xec\xb1J\ +NN\x0e<\x1e\x16\xa2L6'$[?\x0a\xf4>\ +\x9b\xa3\xe4]\x02\xb2Q\x9eo\xbcf1\x19\xf6\xcb\xb1\ +\xe1\x8b\xc1\xef\xf8\xc1Lg\x9c\xef\xab9\xe1\x0a\x17\xe4\ +0\xc7f\x17S\x86\x0eJ\x8f\x8a\xc6\x85\x0cG\xf1\xa3\ +,c0\x9b\xf4OPJ\xdfW\xc2\x96/QNH\ +J\xeb\x02\x01\x93F\x14\x00\x90\x9d\x9d}\xde\xeb\xf5>\ +\xc4\xca_$\x92\x9b\x9b\x03\xaf\xc7\xa3\xba\x1f\x02\xf2t\ +b\xb2\xd5\xef\xfe\xd66\x87\xf3\x0d\x80>'\xc7'\xa5\ +t\xf7V\xa3~\xb7\x1c\x1b\xbe\x18\xfa\x1d\x17\x04\x92n\ +\xb3\x8b)j\xfa\xe3h\x07\xcf\xb2\x0ecn\xef\xdd\xfc\ +)$l4o\xd2\x7f\xcc4\x1e\x87\xf3\xf7\x04\xe4y\ +%l\x0d\x97}\x9d\x98\x9c\xd6\x0b V\x09\xfb\xfe\x90\ +\x9d\x95}Y\xa2\xd2BV\xfe\x22\x9d\xcf\xaf\xff<\xa2\ +\xa2\xa3X\xb8*\xde\xbb\xfb\xf5Q\xe7Pg\xd8\xc5D\ +B\xf0\x86<7\xd2~\xb3q\xcd\x0ey6Fg\xa4\ +\xef8\xa58`1\xe9\xe3\xd5\xf4\xcda\x0f\x17\xe40\ +%\xc3.V\xfa\x1a\x05'I4\x9eu\x92\x89\x92m\ +6]m\x8fE\xc5\xc7\x13o\x5c\x5c\x9cn\xe1\xe2\xcf\ +\xf4\x01D\xa7\x84]\x7f\xc8\xca\xca\xbaN)\x9d\xcf\xca\ +\xdfXa\xfd\xfa\xf5\x88\x8eV\xbf\x7f\x08\xa5\xb4|\xdf\ +\x9e\x94G\x86\xfbYFf\xf1sD\x10\xde\x95e\x1f\ +\xf4\x1d\x8b\xd1\xa0\xc8\xcb\xe7H\xf8\xfa\x8e\xf3\x81\x15\x91\ +\x07\x17\xe40d\xd4\x95\xf1mP\xe0\xdb\x16\xa3\xfem\ +\xb5c\x1aJFf\xf1\xabD\x10~\xae\x84-\x8f[\ +\xfaBq\xc1\x91cJ\xd8\xf2\x97\xacc\xc7\x1a)\xc0\ +d\x92\xd1X\x84\xd5J\x99RZ\xb9oO\xcag\x86\ +~v\xc8^\xb2\x91\x12zD\x9e]\xf5W\xa7\xfe~\ +\xc7\xb9(G\x16\xfc\x0c9\xcc\xb0\xd9\xc5\x14\x7f\xc5\x18\ +\x00\x08\xf0V\x86\xdd\xa9\xc8\xc4&\x7f\xb1lZ\xf3\x0b\ +P\xfc\x93\x5c;T\x92\xc0Z\x8c\x8f\x1e;\xda\xce\xc5\ +X]r\xf3r\xe1v\xbbU\xf7C\x08Y\x91\x90d\ +=7\xf8\xe7\x0cG\xf1\xa3r\xc5\x18\x94f\xaa-\xc6\ +\x81|\xc7\x09\xc1\xf2\x81Y\xcd\x9c\x08\x80\xaf\x90\xc3\x88\ +\x83\x99\xce\xb8\xa1\x09\x5c\x01\xf2s\xb3Q\x9f\xa4h@\ +>\xb0\x1d\x11\x9f\x01\xc5\xa1`\xee\x95\xbc\x12\x0a\xf3\xe4\ +=;\x03\x81RH\xd9Y\xc7<\x14\x88a\xe6t\x8c\ +\xb3\xfe\x89\xf5\x88\x8ea\xd0\xfe\x9a\xd2\xcb\xeb7\x187\ +P\x08\x17\xe5\x99\xa1\xf9\x16\x93a\xbdRa\x0dG\xd0\ +\xdfq\x8aT\xb3IoU!$\x0eC\xb8 \x87\x09\ +\xca\xf4\xd8\xa5o\x9b\x8d\x86o+\x13\x91\x7f\xfc\xe5\xc3\ +\xc2\xc7\xa3\xa2\xa2\x02\xea\xe9\xeb\xf1zP\x9c\xc7.\x1f\ +M\x92\xa4\xbe\xec\xeclf\xc9b\x9c\xff\xe5\xf1\xc7\x1f\ +Gl\xac\xfa\x7f\xf5:\x9d\xd0\xb5\xe6\x89\x8d\x13H\xb0\ +==)*\xcc&\xbd\xaau\xe8r\xbf\xe3Z\xe4\x8c\ +p\x94\x85oY\x87\x09.AR`\x84\x1by\x81\xf5\ +\xf6\xd6W\xbe\xbc\xae\x00\x12\x96\xf9{\xbd\xc7\xc3V\x8c\ +=nw'\x17c\xed(((@o_\x9f\xea~\ +\xbc^i\xa2\xb3\xe0XPbLAk\xd4\x16c\x00\ +\x80\x8ed\xcb\xb9]\x10H:o\x1e\x12\xdepA\x0e\ +\x13\xe2M\xeb\x9a\x09\xf5,\x91k\x87\x10\xc4e8\x9c\ +\x017P\x90\x83y\x93\xfe\xac$\xd0\x99\x94\xa2j\xb4\ +\xeb\xdc\x1e\x17\x8a\xf3\xd9\x89q\x9f\xdb\xd5\x9a\x9b\x977\ +\x89\x99C\xce\xb0\x14\x16\x14\xa0\xaf\xafWu?\x1e\x8f\ +\x1bE\x01\xbe\xecQ\xa0\xdeb4\xc8\xfe\xde\xf9\x22\xc3\ +.V\x02\xf2:\xcfI\x12\x8d7o^3\xeaw\x8c\ +\x13\xda\xf0-\xeb0\xe3\xa0\xbdD/\x10\xeaT\xc0T\ +\x99\xd9\xa8_\xad\x80\x9d\x80\x18){\xd4\xe5rA,\ +d\x97\xbf\xd5\xdb\xdb\xdbXXX\xc8\x93\xb7B\x88u\ +\x8f\xaf\xc3\xb8\xd8q\xaa\xfb!D\xc0\xba'7\x82\xf8\ +z\xfcQt\x9aM\xfa\xc9j\xc7cs\x88Y\x00\x9e\ +\x92e\x84\x9f!G\x04|\x85\x1cfl3=&J\ +\xf0nV\xc0\xd4\xa36\x87\xf3\x82\x02v\x02\xc2b\xd2\ +\xc7S\xd0O=8\x5c}}L\xc5\xb8\xa7\xbb\xa7\x9e\ +\x8bq\xe8QXP\x88\xde\xde\x1e\xd5\xfdP*\xa1 \ +\xdb\xe1s\x22\x95 `\x8b\xda\xb1\x0c\x1c!=%\xc7\ +\x06\xa58\xc0\xc582\xe0\x82\x1c\x86l3\xae\xcd\x04\ +\xa5\xcf\xca\xb7D\x16\xd9\x1cb\xb3|;\x81a1\x1a\ +R\x01\xbc\x04\x00}}\xbd\x10\x8b\xb2\x98\xf9\xee\xee\xea\ +\xbaVT\x5c4\x97\x99CN@\x14\x16\x16\xa1\xa7\xb7\ +G\xd6HN\xbf}\xe5\x1e\x81\xc73B\xf9\x95\x84\x9f\ +?\xf3%\xbd\xdfm8\x83\xc1fw\xbe\x19H\x09\xe3\ +p\x0c\xd4!\xf3\x8e]\x11\x02\x17\xe40\xc5l2\xbc\ +G)U\xa2m\xdf4-D\xb9\xbc\xf0\xc3\x7f\xed\xe8\ +h\xfb\xb7\x92\xa2lf>\xdb;:.\x17;\x9dw\ +3s\xc8\x09\x8a\xa2\xc2\x22\xd2\xdd\xd3\xcdD\x94\x8b\xf3\ +\x8f\xc2\xedv\xdd\xf6)u{!\xfcFM\xbf6\xbb\ +\x98\x02B^\x94k\xc7\xdd\xde\xc5gsG\x10\x5c\x90\ +\xc3\x18\x8b\xc9\xb0\x1f\x14\xa9\x0a\x98\x9a\xc6z\xfb\xba\xbd\ +\x0f\x8bN\x94\x15}\x87\x95\xbf\xd6\xd6\xb6\x8b\xa5%%\ +\xbc/u\x98P\x5cTL\xba\xbb\xba\x98\x88\xb2\xb3\xe0\ +\xd8'Ie\x94R\x0a\xd0]\xde\x8e\x8b\x0dj\xf9\xcb\ +p\x88/\x82\xc8\xff\xde\xba\xdct^|\xfc\x86N\x05\ +B\xe2\x84\x08\x5c\x90\xc3\x9c\xfe\xb3#I\x81\xd1od\ +\x91\xcd!\x96\xca\xb7\xe3\x9b\xef\xbd\xf2\xc3\xa5:\xa2;\ +\xcf\xc2\x17\x0047\xb5\x9c?~\xbc\x8c\xe9XJ\x8e\ +|\x8a\x9dN\xd2\xd9\xd59\xfaA\xafB\x94\x14e\xa3\ +\xb7\xa7\x1b \xe4g\xe5\x85\x99\xbf\x89\x8f\x8fWef\ +\xe4\xc1Lg\x1c\x01\xde\x94k\x87P\xcf\x92\xf8-\x06\ +\x05J!9\xa1\x04\xcf\xb2\x8e\x102\x1c\xe2\x9f\x08\xf0\ +u\xb9v(\xe8\xc7\x16\xa3A\xd6|\xd8\xd1HHN\ +YN\xa0\x93\xd9\xe0\xc4\x7fn56\x9e=u\xf2\xe4\ +RV\xfe8\xca\xf3\x98^/M\x9e4\x89\xc9\xe2a\ +\xc1\xc2\x05\x9b\xbe\xf7\x9do\xda\xd5\xb0\xfd\xfe\x11\xf1I\ +\x89\x22[\xae\x1d\x0a\xba\xcab4T(\x10\x12'\xc4\ +\xe0\x82\x1cA\xd8\xec\xce\xc3 d\x93\x5c;j5\xcf\ +\x7fyW\xdagu\x02N*mw$\x1a\x1a\x1a\xaa\ +N\x9f>\xcd\x1b%D\x00z\xfdc\xd2\xa4I\x93\x99\ +\x882\xa5X\xbdo\xcf\xebeJ\xdaT\xa6\xd3\x1e \ +\x08\xc2\xfag6\xae\x0e\xa8\xf3\x1d'|\xe0[\xd6\x11\ +\x84\xd9d\xd8LAE\xb9v\x08A\x9c\xcd\xe1|K\ +\x89\x98\x06\xf9^b\xca\xc3,\xc5\xf8\xe6\x8d\xfa\xd3\x5c\ +\x8c#\x07Q,\x11:::T\xd9F\xbe\x1dBP\ +\x9a\x98d\x1du\x9er \xa4\x1f\xce\x9d\xa5\x84\x18K\ +\xf0n\xe6b\x1c\xd9pA\x8e0,F\x83\x81\x82\xd6\ +\xc8\xb7D^\xb09\xc4=\xf2\xed\x00\x09Ii\x8fF\ +G\xeb\xca\x95\xb0\xe5\x0f\xd7\xaf_?Yy\xa6\xea3\ +\xbe\xaf\xe4\x84\x13%%%\xba\xf6\x8ev\x0f\x13g\x84\ +\x14\xbe\x92l}R\x09S\xd1\xc2\xb8SrmH\x12\ +\x8d\xdff\x5c\x9b\xa9D<\x9c\xd0\x85\x0br\x042\xd0\ +\xeaO\x89R\xa6]rG7\xbe\xfcj\x8a\x9e\x100\ +I\x16\x03\x80\xab\xd7\xeaNTWW\xafd\xe5\x8f\xc3\ +\x96\xd2\x92\xd2\xa8\xf6v6\xa2LA\xb2\x13\x93R\xbe\ +$\xc7F\x86\xc3y\x82\x10\xcc\x91\x19\xc8\xf3|h\xc4\ +\xd8\x80\x0br\x84b6\xeag(\xb1R&\x84\xec\xc9\ +p\x88/\x04sob\x92u\xadN\xa7S\xa2\xcd\xa7\ +_\x5c\xbe|\xa5\xfc\xdc\xd9\xf3\x9fc\xe5\x8f\xa3\x0d\xa5\ +\xa5\xa5Qmmm\x8cV\xca:\xc7+IiAu\ +\xec\xcap8\x8f\x10\x10Y/\x87\x94\xd2\x1df\x93\xfe\ +\x1d96\xfc\x85\x0f\xa6\xd0\x1e.\xc8\x11\x8c\xc5hX\ +\xa2\xc8\x992\xf0\xd6\xc1Lg@\x1d\x85v\xeeJy\ +\x02\x84\x14\xca\xf5\xed/\x97.]*\xbbp\xa1F\xfd\ +\x89<\x9c\x90\xa0\xac\xac,\xaa\xbd\xadm\x846[\xca\ +B\x09\xfe\xf6\xf2.\xeb\xdf\x07r\x8f\xcdQ\xf2.\x01\ +\x91U\xad@\x80\xd7,&\x83\x02%\x8d\xbe9\x98\xe9\ +\x8c\x83N\xa8\x0c\xf4{\xceQ\x16.\xc8\x0c\xb1\x1d.\ +^\x9ea\x17\xd3\xb3\xb2\xb2\xd4\xef\xa0?\x80\xc5h0\ +\x80R\xd9gO\x82@\xd2m\x99\xe2\xd3\xfe\x5c\xfbr\ +\xb2\xf5IA\xd0\xe5\xc9\xf5\xe9/\x17.\x5c(\xbdt\ +\xe9\xd2\xa3\xac\xfcqB\x83\xd2\xb2\xb2\xe8\x96\xd6V&\ +\xa2\xac\x13\xc8_v&\xa5~\xd5\x9fkm\x0e\xe7\x1b\ +\x00}N\x8e?J\xe9\xee\xadF\xfdn96\xfc\xc5\ +f\x17S\x04\x81\xa4\x03\x03\xdfs\xbb\x98\xc2\xc2/\xe7\ +Nx\xd9\x13#\x0ef:\xe3\x06\x7f\xe9\x01 \xca\xdd\ +7}\xcb\x96\xf5-\xac\xfc+W\xa7,\xad\xb6\x18\xd7\ +\x8cX\x12\x92\xb0+\xe5\x0bD\xd0\x1d\x95\xeb\xc7_j\ +j\xce\x95^\xb9r\x95\xf9\xd4*N\xe8\xf0\xc8#\xab\ +\x5cw\xdd5-\x86\x85/J\xc97\xf6\xed\xf9\xd1\xff\ +\x1b\xe9\xe7\x19v1\x91\x10\xbc!\xcf\x8b\xb4\xdfl\x5c\ +\xa3D[\x5c\x9f\x8c4}M\xad\xd2G\xce\xe8pA\ +f@\x7f\xdf\xdaaZ\xe5\x11\xd7\xdd\xe6/=q\x9d\ +Y\x1c\x8e\xe2\xdf\x02\xc2v\xb9v\x08\xa4E[\x8dk\ +.\xdd\xfe\xf9\xceW\xad\x1b\x05\x1d9\x22\xd7\xbe\xbf\x9c\ +={\xae\xe4\xda\xb5\xab\x8f\xb1\xf2\xc7\x09]V\xadz\ +\xd85m\xdatF\xa2\x8co\xef\xdb\xf3\xfa\xdb\xb7\x7f\ +\x9e\x91Y\xfc\x1c\x11\x84we\xd9\x06}\xc7b4<\ +/\xc7\x86\xbfd\xd8\xc5JB0\xe2\xb9\xf1\xc0\xe0\x8a\ +\x15,b\xe1\xf4\xc3\x05YeFz\x03\x1dD\xf2\xba\ +\x16o\xdb\xfc\x04\xb3>\xd2#\xbe\x1c\x04H;b&\ +\xfd\x83\xf1\xe1\xae\xc1?\xbf\x9c\x94b\xd2\x11\x1d\xb3\xb2\ +\x8c\xaa3gJ\xeao\xdc\xe0b\xcc\xf9\x84U\x8f\xac\ +rMc\xb6R\xa6\xdb\xf7\xedI\xf9\x97\xc1?\x1f\xb2\ +\x97l\xa4\x84\xcaz\x19e\xb9*\xf5\xf5\x5c\x1a\x12\x13\ +\x17e\x86\xf03d\x15\x19x\x03\x1d\xf5\x97^\xd0\xc5\ +\xd4\xfc\xd5Q\xc0\xacf\xd6l\xd2[\x95\x98\x125\x85\ +\xba>y\x18%\xec\xb2~\x99\xa5\x18WVV\x89\x5c\ +\x8c9\xb7S~\xbc<\xa6\xa5\xb9\xb9\x97\x85/B\xc8\ +\xfe\x84]\xa9\x09\x00p\xe8p\xd1J\xb9b\x0cJ3\ +Y\x89\xb1\xcd.\xa6\xf8;\xf6\x91\x10,\x1f\x98\xd9\xcc\ +a\x00_!\xab\x84\xbfo\xa0\x9f@\xe8c\xe6/\x19\ +\x98\xd5\xeb\xda\xec\xce\xaf\x83\x90?\xc94\xf3An\xd6\ +\x87\xff.\x10\xdd!E\x82\xf2\x83\xd3\xa7N\x8b\x0d\xb7\ +\x1a\xf4\xac\xfcq\xc2\x8f\x87?\xf7p\xef\xf4\x19\xd3\x99\ +$N\xc6D\x8f\xfb\x99\xfe\xf1\xa7^\x93c\x83R\x9a\ +o1\x19\xd6+\x15\xd3h\xdc\x9e\xcb\xe27\x14\xa9\xfd\ +\x83l8j\xc2W\xc8*\x10\xc8\x1b\xe8'PR\x92\ +\x91Y\xcc\xe4K\x09\xf4\xcfS\x96\xe0\xdd,\xc7F\xfd\ +\x8d\xbay,\xc5\xf8\xc4\x89\x13\x5c\x8c9>\xa98Q\ +1\xae\xb9\xb9\x89\xc9J\xd9\xe5\xee}\xed\xf4\x89\xd2\xe0\ +\x9bvPT\xb0\x12c\xdb\xe1\xe2\xe5A\x891\x00\x10\ +\xa4\xf2\x92(\xf5\xe1\x82\xac0\x073\x9dq\xc1\x9e\xd1\ +\x12A\xc8=\xe8(\x96\xd5\x19(\x10\xb6\x19\xd7fJ\ +\x94\x045\xe0\xbc\xa9\xf1&j\xceV2+5*?\ +QQ\xda\xd4\xd4\xc4\xc5\x98\xe3\x17\x15\x15'\xc655\ +6\xf5\xb0\xf0\xd5\xda\xd2\x18W}\xba<\xe0\x1e\xd3\x14\ +\xb4\xc6l\xd2\xb3\xab\x9d\xd7\x91l9\xb7\x0b\x02I\xe7\ +\xcdC\xd4\x85oY+H\xba\xbdpz\x0c\x89j\x92\ +kG\x92$\xf3\xb6Mk\x98\xad<\x0f\xd9\x0b\x17S\ +\x12\xe5\xf7|\xe2[\x0d\xd7=g\xabNF\xa9\x19\xd3\ +P\x8e\x97\x1d/mmk\xe5\xa5M\x9c\x80Y\xf9\xb9\ +\x95\xdd3g\xcc\x9c\xc0\xc2\xd7\xec\xd9\xf3\xcf=\xb8|\ +\xe5\x83\xfe\x5cK\x81z\x8bQ?O\xed\x98\x06\xf1\x95\ +Q\xed\x0f\x92D\xe3y\x0bOu\xe1+d\x05\x897\ +\xadk&\xd4\xb3D\xae\x1dA\x10l\x7fu\x14\xfd\x1f\ +%b\xf2\x87\xad\xa6u5.\xea\x99A)|~\xd9\ +\x1a\xae_\xbb\xc1R\x8cKJJ\xcb\xb8\x18s\x82\xe5\ +\xe4\x89\x93\x13n\xddj\xecf\xe1\xab\xa1\xe1\xfa\x83\xe7\ +\xcf\x9c\xf6\xdd[\x80\xa2\x93\xa5\x18\xdb\x1cb\x96\x5c1\ +\x06E*\x17c\xf5\xe1\x82\xac0[M\xebj\x82\xdd\ +\x06\x1e\x8a\x0e\xba\xff\xb2\xd9\x8b\xbe\xa9DL\xfe\x10o\ +Z\xd7l1\xe9\xe3%\x89\x8e\x98\xe9Y\x7f\xbd\xee\xfa\ +\xb9s\xa7\x98=H\xc4\x92\x92\xe3\x1d\x1d\xed\xbc\x03\x17\ +G\x16\xa7N\x9d\x9c\xd0\xd8x\xab\xcb\xf7\x95\xf2\xb9y\ +\xf3\xea\xb43\x95\xc7\xef\xa8\xd1\x1f\x8aD)\x93:c\ +\xa0?\xb9\x14\xc0SrlP\x8a\x03<\xa1\x8b\x0d\x5c\ +\x90U`\x9b\xe91Qn\xc2\x14\x00\x80\xe8\xfep\xc8\ +\xee\xfc\xae\x02!\xf9\xcd\xb6M\x86\x03\xc3\xad\x94\xaf^\ +\xbeTZs\xaer>\xab8\x9cNgEgG\xc7\ +#\xac\xfcq\x22\x9b\x93'OMlh\xb8\xd5\xc9\xc2\ +W\xd3\xad\x86\xfbO\x96;+\x86\xfb\x19!\x1e\x1cQ\ +\x82\x00\x00 \x00IDAT8\xc0j\xa5i\xb3;\ +\xdf\x0c8\xb9\xf46\x06\xea\x90y\xc7.FpAV\ +\x89m\xc6\xb5\x99\xa0\xf4Y\xb9v(!\xbf\xb39\x9c\ +;\x95\x88\xc9o\x9f\x94~J\x94kk\xaa\xdf\xaf\xbd\ +t\x96\xd9\xb6qQQ\xf1\xc9\xae\xae\xae\x87Y\xf9\xe3\ +\x8c\x0dN\x9f>5\xa9\xa1\xe1f\x07\x0b_\xedm-\ +\x0f\x9f\xacp\xde\xde\xf0\xc7\xb1\xf5K\xecj\x8dA\xc8\ +\x8br\xed\xb8\xdb\xbbd\xef\xf6q\xfc\x87'u\xa9L\ +\x86\xdd\xb9\x9d\x10\xf2[\xd9\x86(\xfd\xa1\xd9d\xf8\xa9\ +\x02!\xf9\x8d\xcd!\xd2\xea\xd3'\xdenl\xbc\x11\xd4\ +\xf8\xc5`(**<\xdd\xd3\xd3\xcb\xacQ\x0ag\xec\ +\xb1b\xc5\x8a\xf69s\xe6La\xe1k\xe6\xac\xb9X\ +\xb6\xe2a\x80\xe2\xd8\xcd\xcb\xe5\xa6o\x7f\xfb\xdb\xaa\x0f\ +\xc3\xc8p\x88/\x12\xe0M\xb9v\x5cn:/~\x8b\ +\xa1^\x89\x988\xfe\xc1W\xc8*c1\x19\xf6\x83\xca\ +oU\x09B~\x92\xe1(\xfe\x89\xfc\x88\xfc\xe7\xc4\xf1\ +\xa2\x1f\xb3\x14\xe3\x82\x82\x82*.\xc6\x1c\xb5\xa9\xac\xac\ +\x9cr\xb3\xbe\xbe\x9d\x85\xaf\xc6[\xf58}\xa2\xb4\xcf\ +#x\xbf\xc3B\x8c\x0ff:\xe3\x94\x10cB=K\ +\xb8\x18\xb3\x87\x0b2\x03\xfa\x13\x22$\xd9sM\x09\x84\ +\x1fd\xd8\x8b\xf7)\x11\x93/\x12\x92\xac/u\xb4\xb7\ +\xfd\x88\x85/\x00\xc8\xcb\xcf;\xdb\xd7\xd7\xc7k\x1c9\ +L\xa8\xac\xaa\x9aR__\xdf\xc6\xc2WkKcl\ +Q\xd6\x91\x7f\xf1}\xa5<\xde?\x22>\x19t\xe3\x8f\ +!P\xd0U[M\xebj\x94\x88\x89\x13\x18|\xcb\x9a\ +!\x8a\x8d@\x94\xa4\x7f\xb5lZ#\xfb|h$v\ +\xeeJ\xfd\x9e \x08\xbfV\xcb\xfe\xed\xe4\xe5\xe6\xd5\xb8\ +=\xee\xc5\xac\xfcq8\x83,{hY\xeb\xfcy\xf3\ +\xefb\xe4.{\xef\xee\xd77\xa8a\xd8v\xb8x9\ +tB\xa5\x5c;\x82 \xac\x7ff\xe3\xea\x80\x9b\x9cp\ +\x94\x81\x0b2clv\xe7a\x10\xb2I\xae\x1d\xb5\xc6\ +\xb4%&Yw\x82\x10&\xabp\x00\xc8\xcb\xcd\xb9\xe4\ +\xf6x\xefg\xe5OM&\xc6\x02\x93b\x08&\xc6\x12\ +L\x1aG\xfa\xff\x1cK0u\x82\x0eS\xc6Ga\xf2\ +x\x01\x93\xc7\x0b\x98\x14+`R,01\x96`b\ +\x0c0>Z\xc2\xf8(\x09}\x92\x0e=\x1e\x1dz\xdd\ +\x02\xba\xdc@\xb7\x8b\xa0\xab\x8f\xa2\xa3\x0f\xe8\xec\x95\xd0\ +\xde#\xa1\xa3\xc7\x8b\xf6n/\xda\xba\xdch\xe9t\xa3\ +\xab\x8f\xa2\xd3E\xd1\xd5\xa7\xf5\xff}\xf8\xb2l\xf9C\ +\xad\xf3\xe7\xcec\x22\xca\x14(\xda\xb7\xfb\xf5uJ\xda\ +L?\x9c;+F7\xaeA\xae\x1d\x09\xde\xcd\xdb\x8c\ +k\x99\x0d\x89\xe1\xdc\x09\x17d\x0d\xc8p8\x9d\x04D\ +v\x1bHJ\xe9\x7f[L\x86\xaf*\x11\x13\x00$\xec\ +J}\x85\x08\xc2/\x94\xb2\xe7\x8b\x9c\xec\xdc+^\xc9\ +s/+\x7f\xfe2cJ,fL\x89\xc1\xf4\xc91\ +\x986)\x1a\xd3&Da\xea\xc4~1\x9d\x12K0\ +i\x1c\xc5\xc4\x18`b\x94\x84\xf1\xd1\x1e\x8c\xd3y\x11\ ++\xb8\x11C\x5c\x9a\xc5\xdc\xe5\x1d\x8fvw\x0cZz\ +t\xb8\xd5Ep\xb3\xd5\x8bk-.\x5c\xbd\xd5\x83\x8b\ +\xf5\x9d\xb8\xd5A5\x8b-\x1cxh\xd9\xd2\x96y\xf3\ +\xef\x9e\xc6\xc8]\xd9\xde\xdd\xaf+V\xb5\x10\xf0 \x9b\ +a\xe0]\xb8B\x03.\xc8\x1a\x91\xe1p\x9e' \xb2\ +\xb7i)\xe8!\x8b\xd1`\x96kgg\xb25I\x00\ +\xd9-\xd7\x8e\xbfdge_\x97\xa8\xc4\xac\xae\xd9\x1f\ +\x9e\xdf\xb4\x04_\x5c\x16\x85\x851uZ\x87\xa28m\ +\xde)\xa8\xef\x8c\xc1\xc5F\x8a3\xd7\xbaQ~\xbe\x11\ +\x97\x1a\xb9H\x0fe\xd9\xd2\xa5M\xf3\xef\xbe{\x06\x13\ +g\x94\x9e\xde\xbb'\xe5\xb3r\xcd\xd8\x1c\xa2\xfc\x7fD\ +\x8a\xe7\xcd&\xfd;\xb2\xedpd\xc3\x05YCl\x0e\ +\xb1\x09\xc0t\xd9\x86(=b6\x19\x8c\xc1\xde\x9e\x98\ +\x94\xf6\x03\x100\xcb\xe0\xce\xca\xcan\xa0T\x9a\xcd\xca\ +\x9f?\xe8t\x049\x89\x13\xb5\x0e\x83)u]w\xe1\ +x\x9d\x17\x1f\x1fo@y\x9dW\xebpB\x82\xa5K\ +\x1fl\xba\xfb\xee{\xd8\x882pn\xef\xee\xd7\x97\x06\ +{\xb3\x12bL)\xdda1\x19d'\x9cr\x94\x81\ +\x0b\xf20\xd8\x0e\x17/o\x19\xdfs\xf1\x9b\x1b6\xa8\ +>\xc2MAQ\xce3\x9b\x0c\x9f\x0f\xf4\xb6\x84d\xeb\ +\xeb\x04\x84Y[\xbcc\xc7\xb2\x9a\x01*\xff\xffWa\ +bc\x04\x1c}\x99\xc9\x0c\x82\x90\xe4\x96\xeb.\x5cj\ +\xd6\xe1\xe4\x95^\x14U\xdd\xc2\xd9\x9b\x92\xd6!i\xc6\ +\x92\x07\x976.\xb8\xe7\xee\x99\x8c\xdc\xd5\xee\xdd\xfdz\ +\xc09\x14J\x881\x01^\xdbj\xd43\xdb\x15\xe3\xf8\ +\x86\x0b\xf2m\x0c\x1d\xe0\xdd\xe5\xee\x9b\xfe\xf5-\xeb}\ +7\x8b\x97\x89b\xdb\xd7T*\xb5\x98\xd6<\xe6\xef\xf5\ +\x89IiV\x10\xbc.\xd7\xaf\xbf\x1c;v\xac\x1d\x00\ +\x93\x86\x0c\x812q\x5c\x14\x1c\xdfc2\xd3>,8\ +\xdb6\x13G\xcfz\xf1\xe7\xac\xc8\xdb\xbe\xf7\x87%K\ +\x16\xdfZ\xb0\xe0\xdeYL\x9cQzc\xef\x9e\x14\xbf\ +\x8fo\x14Z\x19\xef\xb6\x98\x0c\xaf\xc9\xb5\xe3/\xb6\xc3\ +\xc5\xcb\xcd\x9b\xd7T\xb1\xf2\x17\xaepA\x1eB\x7f\xbb\ +\xb9O7\xf1\xf0J\xc2\xfc\xbf\xdf\xb4\xfa\x86\xda\xbe\x95\ +J\xf4\x02\xa5\xa7\xcd&\x83\xcf\xb3\xa9\x84d\xebO\x08\ +\xc8\x0fd\xfb\xf3\x93c\xc7\x8e\xf5\x00\x18\xcf\xca_\xa0\ +L\x9d\x18\x8d\x0f_\x8a\xd5:\x8c\x90\xa3\xde3\x1b\xe5\ +\x97\xbd8\xec\xbc:\xe6\xb6\xb5\x17/^\xd2p\xef\xbd\ +\x0b\x98\x1c\xadP\xd0\xa6}\xbbS|\xae\xca\x1593\ +\x86\xb4\xdfl\x5c\xb3C\xbe\x1d\xff\x18\x5c\xe4\xf0\xc41\ +\xdfpA\x1e`\xb4LE\x8f\x1b\x0f|e\x8b\xfe\xa2\ +\xda1(U\x12\x05\xd0\x0bf\xa3a\xc4\x15wBR\ +\xdanB\x90$\xdf\x8f_\xb1\xe0\xe8\xd1,\x0f!`\ +6\xb21\x18fL\x89\xc5\xa1\xefFk\x1dFH3\ +\x16W\xcd\x8b\x97,\xbey\xef\x82{\xe7\xb0\xf0E)\ +:\xf7\xedy}\xf2H?Wde\xacR\xb9\xe4H\ +\xdc\xb1\xc8\xa1H\xe5\x93\xa3F\x86\x0b2\xfc\x1c\xde\xed\ +\x95V\xb0\xd8rQ\xacy\x08\xa5\xd7-&\xc3\xdd\xb7\ +\x7f\x9e\x98d\xfd\x05\x08yE\xae}\x7f\x90$\x09\xd9\ +\xd9\xd9,\x5c\xc9f\xce]\xe3\xf0\xd7o\x87\xf4;C\ +\xc8p\xd9\xb5\x00G\xab=\xf8C\xe6y\xadCa\xc2\ +\x03\x0f<P\xbfp\xe1\xc2\xb9,|Q\x0aWG\xf3\ +\xd5Io\xbf\xfd\xf6\xa7\xdal*\xb3M\x8d\x03,'\ +7\x8d\xb4\xc8a\x1dG81\xe6\x059\x90\x1a>\x0a\ +i\xb5\xc5\xb8\xa6L\xed\x98l\x8e\xe2\xdf\x02\xc2v\xb9\ +v(h\x8b\xc5h\xf8$\x81*!9m\x1f\x01\x98\ +L\x8er\xbb\xddR^^^\xd8\xb4f\x9d?c\x02\ +\xd2\xbf\x156\xe1\x86\x04cI\x98\x1fX\xb4\xa8~\xe1\ +}\xf71\x11e\x00\xa0\xae\xb6I\xfb\xf6\xed\xeb\x02\x94\ +*m\xa2\x99f\x93A\xfeHX?\xf1\xb5\xc8\x19\x18\ +\xeb\xb8\x82U<\xe1\xc2\x98\x16\xe4\xe1\xce\x8c}A@\ +\x9e\xd8j|\xac@\xa5\x90>!\x98\xd8\x86\x83R\xda\ +K@\xf6\x88EY\xf7\xbb\x5c}\xff\xa8@h>\xe9\ +s\xb9<\x05\xf9\xf9a\xb5\xdc\xbcw\xf6D\xfc\xf9\x9b\ +c\xfa\xeb\x104\x97]\x0b\xf0aEg\xc4oe/\ +Zt\xff\xf5\xfb\xee\xbb\x9fY\xed\xfc\xf2\xcf\xad\xd6O\ +\x9f6S\x94k\x87R\x9ao1\x19\xd6+\x11\x93?\ +\xf8\xbb\xc8\xe1\xa2|'cvIp0\xd3\x19\x17\x8c\ +\xe0Q\xd0|[\xa6\xf8\xb4\x0a!}\x0a\xb3Io\xa5\ +\x94\xcaN\xbc \x84\x8c+/+x\x94\x99\x18\xf7\xf5\ +\xba\xc3M\x8c\x01 J\xc7\xc58X\x16\xc6\xd4\xe1E\ +}\x0b~\xff\x9d\xfb\xb0j\x81N\xebpT\xe3\xe2\xc5\ +K\xf3/^\xbat\x8d\x95\xbf\xaa\x13\xa5\xa2\xdb\xd5w\ +]\x96\x11\x8a\x0a\x96bl\xb3\x8b)\xfe\xee8\x12\x82\ +\xe5\x19vQ\xf60\x8cHbL\x0a\xb2\xedp\xf1r\ +YSQ\x04|t\xc8\xee\xdc\xa2`H\xc3\xd2?\xba\ +\x91>+\xc7\xc6\x89\xf2\xe2\xfc\xae\xce\x8e\xbfS*\xa6\ +\xd1\xe8\xe9\xe9q\x15\x14\x14\x86ef\x94N\x18\x93_\ +\x05EY:\xb5\x11\xfb\xbf6\x1e\xafl\x9d\xa7u(\ +\xaaQ{\xe9\xd2\xdd\x17/^\xbc\xca\xca\x9f\xb30k\ +~\x9f+\xb8F\xe5\x14\xb4\xc6l\xd2\xafR8\xa4\x11\ +\x09f\x91C\x08\xe2lv1E\xa5\x90\xc2\x8e1\xf9\ +\x14r\x09\x92\xec9\x9f\x94\x90\xbf\x1d\xcct\xca\xea\x1f\ +\xeb\x0ff\x93\xe1=\x09\xde\xa0\xce~*O\x96Vv\ +\xb4\xb5>\xa1tL\xc3\xd1\xd9\xdd\xd5WTT\x14\xc3\ +\xc2\x97\x1aD\x8d\xc9o\x82:l]\xd6\x81\xffz\xe9\ +\x1e\xdc?32w\x1djkk\xef\xb9x\xe1\x023\ +Q.)\xccBooO@\xf7P\xa0\xdeb4,\ +Q)\xa4;\x90\xb5\xc8!He\xf1,\x0d\x07\xc6\xe4\ +c(\xde\xb4\xae\x99P\x8f\xec_VA \xe9\x19G\ +\xc4\xe7\x94\x88i4\xb6\x19\xd7fJ\x94\x18\x02\xb9\xe7\ +\xcc\xe9\xe3W[\x9a\x1b\x99\x9c\xcft\xb4w\xf6\x88\xc5\ +\xce\xb0.\xe2\xd5\xf1-kEY0\xb1\x15\x7f\xfc\xa7\ +\x89\xd8\xb6\x96Mo\x0d\xd6\xd4^\xbe|\xcf\x85\x0b\x17\ +\x98\x1d\x9a\x97\x16\xe7\xa0\xb7\xbb\xdb\xbf\x8b):-F\ +=\xdbm\x0a\x1d\xc9\x96s\xbb \x90t\xdb\xe1\xe21\ +?\x0f}L\x0a2\x00l5\xad\xab\x09T\xe4\x86\x83\ +P\xbc\x9b\xe1\x10_P\x22\xa6\xd1\xd8fzL\xf4\xf7\ +%\xa2\xba\xaa\xa2\xa3\xa9\xb1\xe1\x1e\xb5c\x02\x80\xb6\xb6\ +\xf6\x9e\x92R1d\x1b~\xf8K\x14\xdf\xb2V\x85\x9d\ +\x9f\xef\xc1\x0f\xbe\xb2P\xeb0T\xe1\xf2\xe5\xcb\x0bj\ +jj\xae\xb0\xf2W*\xe6\xa2\xbb\xab\xd3\xe7u\x12\xa5\ +\xcc\xea\x8c\x81\xfe\x8cj\x80\xc8z\xf3\x92$\x1a\xcf;\ +y\x8daA\x06\xfaE.\xd8\xed\xe0\xa1\x10\xe0-\x9b\ +\xc3\xa9z\xe7\x9b\xad\xa6u5.\xea\x99A)F\xec\ +vSu\xea\xf8\xf5\xc6\x86\xfa\x11\x9b\x0b(Ik[\ +kwYYi\xd8\x8b1\xc0W\xc8j\xb2\xe9\x81&\ +\xfc\xfe;\xf7i\x1d\x86*\x5c\xb9r\xe5\xde\xf3\xe7\xcf\ +_f\xe5\xefxI>:;\xdbG\xbd\x86e7,\ +\x9bC\xcc\xf2\xd9\xc3\xc1\x17\x14\xa9\xbc\x83W?cZ\ +\x90\x81\xfe\xed`\xb9\x89S\xfd\x90\xdfd\xd8\x9d\xbb\xe4\ +\xdb\x19\x9dx\xd3\xbaf\x8bI\x1f?\x9c(\x9f,\x17\ +\xcf5750)\xcbhnn\xea:^v<b\ +\xa61\xe8\x04.\xc8j\xb2tj#>L\x9c\x1f\x91\ +\xe7\xcauuu\x0b\xcf\x9d;W\xcb\xca_Ei!\ +::\xda\xee\xf8\x9cR\xdaf6\xea\x99\xfd\x05\x0fd\ +H?%\xc7\x06\xa58\xc0;w\xfd/c^\x90\x81\ +\xfe\xc4)\x85J\x8c\xf6\xb0\xca\x18\xa4\x94\x1e\x18*\xca\ +\xe5\xa5\x85\xe5\xedm\xcd\x0f\xb2\xf0\xdd\xd8\xd8\xd4YQ\ +q\x22\xa2f\x15\xf2\xa4.\xf5\x99\xaak\xc7\x1f\xffi\ +\x22\xcczV\xd3\x0d\xd9q\xf5\xea\xd5\xfb\xce\x9d?_\ +\xcb\xca\xdf\x89\xb2\x22\xb4\xb7}2\xf7\x86R\x8aR\x8b\ +\xc9p\x17+\xff6\xbb\xf3M\x7f\xcb\x9bFb\xa0\x0e\ +\x99w\xec\x1a\x02\x7f\x0c\x0d\xd0_b$\xbf\x11\x07\x08\ +Rm\x0eq\x8f\xfc\x88Fg\xdb&\xc3\x81\xfe\x952\ +-/)\xca\xc9\xeb\xealgR\xde\xd0p\xebV\xc7\ +\xc9\x93'&\xb1\xf0\xc5\x12\xbee\xcd\x8e\xc4\x0d}H\ +\xb20Iq`\xca\xd5\xba\xba\xfb\xce\x9e;\xabz\xcf\ +\xfbAN\x96;\xd1\xd6\xd2\x04\x80\x96XLz\xbf\xa7\ +\xbc\xc9\xa5\xbfi\x11yQ\xae\x1dw{\x97\xec\x1c\x9e\ +H\x83\x0b\xf2\x10\xfa\xb7N$%\x86u\xef\xca\xb0\x17\ +\xffF\x01;>\xc9\xcfq\xd4\xf6\xf5\xf50)\xfc\xbf\ +y\xb3\xbe\xfd\xf4\xa9SL\xce\xa7Y\xc3\xb7\xac\xd9\xb2\ +\xe5\xc1V\xbc\xf5\xad\x05Z\x87\xa18\xd7\xae^[t\ +\x8e\xa1(\x9f:Q\x02\xb18G\xf5\x05\xc0 \x19\x0e\ +\xf1E%:\x08\xba\xdct^|\xfc\x06\xdf\x19jc\ +\x0c.\xc8\xb7a6\xae\xd9A\x81\xf7\xe4\xda!D\xd8\ +as8\xdfR\x22\xa6\x91HL\xb6\x1e\x22\x80EM\ +\x1f\x83\xd4\xdf\xa8o\xaf\xac\xac\x0a\xc9Y\xc6J\xc0\x05\ +\x99=+f\xb4\xe0\xfd\x9ds\xb1aY\xd85v\x1b\ +\x95\xabW\xaf-\xaa>[}\x81\x95?Wo\xef\xc1\ +\xc4]\xd6\xadj\xfb9\x98\xe9\x8c#\xc0\x9br\xed\x10\ +\xeaY\x12\xbf\xc5 \xbb\x17D$\xc2\x05y\x18,F\ +\xfd\xb3\xa04S\xbe%\xf2\xc2A\xbb\xf3]\xf9v\xee\ +$1)\xed\x03\x80<\xa3\x86\xed\xdb\xb9~\xedZ[\ +\xd5\x99\xc8\x15c\x80\x0b\xb2VL\x8f\xee\xc4\x8f\xb7\x8e\ +\xc3\x8f\xb7\x8e\xd3:\x14E\xb9~\xed\xfa\x03g\xce\x9c\ +\xa9a\xe6P \xb6\x9dIV\xd5\x9ak\xbc\x7fD|\ +RVw\xc3\x01(\xe8\xaa\xad\xa6u\xec\xfe^\xc2\x0c\ +.\xc8#`6\x196SP\xd9\x8d\xdd\x05B\x9eS\ +\xba_kB\xb25\x13\x04_V\xd2\xe6H\xd4\xd5]\ +m\xad>{v*\x0b_Z\x12\x15\xc5\x05YK6\ +,\x8b\x8a8Q\xbeq\xe3\xc6\xe2\xea\xaa*f\xa3\xb0\ +\x04B\xd2w&\xa5\xca\x1e\xddz;\xb6\xc3\xc5\xcb%\ +\x8al\xb9v\x04AXo1\x1a*\x14\x08)b\xe1\ +\x82<\x0a\x16\xa3\xc1@Ae\xbf\xcd\x11\x82\xb8\x0c\x87\ +\xf87%bJLJ;B@LJ\xd8\xf2\xc5\x95\ ++WZ\xcf\x9f?\xc7,sSK\xf8\x0aY{6\ +,\x8b\x8a\xb8\xed\xeb\xeb\xf5\xf5K*\x99\x8a\xb2\xf0\xa7\ +\xc4]i\xdfP\xca^\xfa\xe1\xdcY\xd0\x09\x95r\xed\ +H\xf0n~f\xe3\xea|%b\x8ad\xb8 \xfb`\ +\xa0\x1fl\xb3\x5c;\x04\xd8\x92\xe1p~$\xc7Fb\ +\xb2\xf5(\x086\xca\x8d\xc5\x1f.]\xaem\xa9\xa9\xa9\ +\x19\x13b\x0cpA\x0e\x15^\xde<S\xeb\x10\x14\xe7\ +f}\xfd\x92\xaa\xcaJvC\xa3\x05\xbc\x93\x90\x94\xa6\ +H\xf7\xc0\x18]\xec\x09\xb96$\x89\xc6o3\xaeU\ +\xe0\x080\xf2\xe1\x82\xec\x07f\xa3~\x86\x22+e\x90\ +\xa73\xec\xce\xa0\xde\x12\x13\x92\xd2\xb2\x01\xf2\x05\xb91\ +\xf8\xc3\xa5\x8b\x17[.]\xb88\x8d\x85\xafP\x81\x0b\ +rh0=\xba3\x22\xb3\xaf\xebo\xde\x5cr\xba\xf2\ +\xf49V\xfe\x08\xc1[\x09I\xd6\x97\xe4\xd8\xb09\xc4\ +R\x80\xc8\xeb\x89M\xf1\xbc\x9a]\xb8\x22\xad\xffu\xd8\ +\x0a\xf2{\x1f\xe41\x15\x0c\x8b\xd1\xb0D\x893eB\ +\xc8\xe3\xfd\xbf\xe8\xfe\x93\x98l\xcd#\x04O\xca\xf5\xed\ +\x0f\x17j.\xb4\x5c\xaa\xad\x1dSb\x0c\x84\x96 7\ +y\xa6\xa1\xaak!>\xba\xb9\x1c\xbf?\xff0\xfep\ +\xfea\x1c\xbd\xb5\x02\xd5\xdd\xf7\xa1\xd9\x1byM5n\ +g\xc5\x8c\x96\x88\xacSn\xb8\xd9\xf0\xe0\xa9\xd3\xa7\xaa\ +Y\xf9#\x84\xecOHN{9\x98{\x07\x8e\xd8\x1e\ +\x95\xe3\x9fR\xba\xc3l\xd2\xbf#\xc7\xc6h\x1c\xcct\ +\xc6A'TF\xd2\xa4\xa8\xd0y\x0a\x05\xc0\xc1Lg\ +\x9c \x90t\x8f\x1b\x0f|e\x8b\x9eY\xcd\x1f\x00\xd8\ +\xec\xce\xc3 d\x93\x5c;\x03]j|NcJH\ +N+$\xc0Z\xb9\xfe\xfc\xe1\xfc\xf9\xf3-uuu\ +cN\x8c\x01\xe0\xabO\xdd\x8d\x7f6\xdc\xd9\x8e\x90%\ +Y\xd5\x1e\x1c;\xebAV\xb5g\xd4\xebfM&\x98\ +=Y\xc0\xec)\x04\xf7\xcd\x99\x88\x053\xc6a\xee4\ +\x1dfN\x00\xa6\xc6\xba1Q\x17\xd8\xa8\xbePeo\ +V,lb\x93\xd6a(\xce\xac\xd9\xb3\xaa?\xfb\x99\ +\xcf.c\xe5\x8fR$\xed\xdb\xf3\xfa\xcf\xfd\xbd\xbe\xbf\ +\x5c\x93\xc8\xda\xf2&\xc0k[\x8d\xfa\xddrl\x8cF\ +\x7fs\x92!\xf5\xd0\x14\xa9\x91\xd0\x823\xec\x04\xf9\xf6\ +\x7f\x08\x0ai\xb5\xc5\xb8\xa6\x8ce\x0c\x19\x0e\xf1O\x04\ +P \x9b\x91^4\x1b\x0d\x0f\x8c\xf4\xd3\xc4\xa44'\ +\x08\xf4\xf2\xfd\xf8\xa6\xfa\xec\xd9\xe6\xeb\xd7\xaeMg\xe1\ ++\x14yn\xc3=\xf8\xb6\xbeU3\xff7\xdb(\xfe\ +\xfe\xdf\xba\x14\xb1u\xffL\x82\xfbf\xea\xf0\xf0\xa2i\ +xp~,\xee\x99\xea\xc5\xb4\xa8\x0eEl\xb3\xe6\xb9\ +\xdfw\xe1R#\xd5:\x0c\xc5\x995sf\xf5gW\ +\xaed&\xca\xa0\xd2\xeb{\xf7\xa4\xfe\xd8\xd7ew\x08\ +]0\xae(\xddm1\x19^\x93cc42\xecb\ +\xfapm;)\xc5\x81po\xc5\x19V\x82<\xd2?\ +\x04$l4o\xd2\x7f\xcc2\x16\x9b\xa3\xf8\xb7\x80\xb0\ +]\xbe%z\xc3l4\xdc1\x10\x2219\xad\x142\ +\xb7\x8c\xfc\xa5\xea\xcc\x99\xe6\xfa\x1b7\xc6\xac\x18\x03\xc0\ +?~\xf1\x1e\xfc\xdf\xd5\xda\x09rE\x9d\x17/\xfdY\ +\xbd\x95\xed\xaa\x05:l6\xdc\x83U\x0bu\x98\x1b\xd5\ +\xa0\x9a\x1f\xa5\xb9\xee\x9a\x81\xf8_1\x1b\xa6\xc4\x94\x19\ +\xd3g\x9e\xf9\xdc\xc3+\x1fb\xe5\x8f\x82\xfex\xdf\xee\ +\x94\xd7G\xfay\x86C|\x81\x002\x9b\x19I\xfb\xcd\ +\xc65\xaaM\xbe\xcb\xb0\x8b\x95\xa3M\x97\xf2w\xe71\ +T\x09\x9b3\xe4\x81\x7f\x88\xe1\xcf\x0a\x04|\xc4\xfa\x1c\ +\xc1l\x5c\xb3C\x91\xde\xd7 \xf3l\x0e\xf1SY\xdc\ +\x09Ii\xe5`$\xc6g\xceT\xb5\x8cu1\x06\x00\ +\x9dN\xdb\xaf\xc2\x8d6IU\xfb\xe5u^\xfc\xf4/\ +\x97\xf1\x95}\x17\x91y!|\xce\xa1\xe7\xc74!\xf5\ +k\x8b\xb5\x0eC\x15\x9a\x9a\x1b\x1f:q\xf2\xc4\x19V\ +\xfe\x08\xc8\x8f\x12\x93\xac\xc3\xb6\xd9<dwn\x91+\ +\xc6\x14\xf4\x1d\x95\xc58\xdd\xd7\xa8GB\xb0\xbc\x7f>\ +sx\x12\x16\x82\xec\xeb\xad\x08\x00\x04\x81\xa4g8D\ +ER\xfd\xfd\xc5l\xd2[\x95\x98\x12\x05`Z\x86]\ +\xec\xb1\xd9\xc5\x94W\x7f\xf0\x93jB\xf0\xb0\x026}\ +r\xfa\xf4\xe9\x96\x1b7\xea\xc7\xe4\x99\xf1\xedh=\xed\ +\xe9F\x1b\xbbm\xd9\x9f\xfe\xe52\xb6\xff\xb9\x07u]\ +\xe1Q\xd5\xf6\xf4\x82z\x18W\xcbK\xf6\x0dU\x9a\x1a\ +\x9b\x1e\xaa\xa8\xa8\xa8b\xe6\x90\x90];\x93\xac\xbf\x1c\ +\xfaQ\x86\xa3\xf8QJ\x88\xac>\x09\x94\xe2\x80\xc5h\ +x^^p#c\xb3\x8b)\xfeN\x97\x1a\x10eE\ +\x9b1\xb1\x22\xe4\x05\xd9\x9f\xb7\xa2A\x08\xf0\x16\x8b\x99\ +\xc4C\xe9\x9f\x12%\x7f\x9e2!\x18W\x9c\xff\xf1\xb7\ +$IZ\xaaD\x5c\xbe8y\xf2dKCC\x03\x17\ +\xe3\x01\x04\xa2\xed\xe9\x8d\xda+\xe4\xdb)\xaf\xf3\xe2\xab\ +\xffr\x15\x87\xaa\xc3cV\xc8\xff}r\xbc\xd6!\xa8\ +Fss\xf3\xf2\x8a\x8arf\xa2,\x10\xf2rbr\ +\xda~\x00\xf8kf\xe9<\x02!\xa0\xaa\x8f;\xa04\ +S\xcd\xb3\xdb\x83\x99\xce\xb8@\xcf\xb5\x09A\x1c\xabQ\ +\xb8J\x12\xd2\x82\x1c\xc8[\xd1 \x84\x90=,\xc6\x1f\ +\x0e\xc5l2\xbc'\xc1\xbbY\x8e\x0dg\xe1\xb1&\x8f\ +\xd7\xc3\xa4\xd6\xa3\xa2\xe2DKcc#\x17\xe3!h\ +\xbcc\x8d\xfaVm\x12\x97\xde8t\x03\xdb\xff\xdc\x83\ +foh\xff:\xcc\x8dj\xc0\x0f\xbe\xb2P\xeb0T\ +\xa3\xb9\xb9ey\xf9qv\xa2\x0c\xe0\xa5\xc4\xe4\xb4\xb7\ +\x04\x22\xc9\x9aJG)\xcd7\x9b\x0c\xb2\x9e}\xa3a\ +;\x5c\xbc<\xe8\x1e\xda\x04\xa9\xe1V\x12\x15\xb2\x82\x1c\ +\xcc[\xd1\x10v\xa9=i\xe9v\xb6\x19\xd7fJ\x94\ +\x045\xdf\xb3\xa40\xab\xcb\xedr19\xd8+//\ +omnn\x0a\xed\xa7\xaf\x06h]\x86\xccz\x85<\ +\x94\xf2:/\x9e\xd9[\x87\x8a\x96\xd0\xde\x16\xde\xf4@\ +\x13V-\xd0i\x1d\x86j\xb4\xb4\xb6,/-/c\ +y\xfe\xf9BIq\xce\xc4\xa0\xef\xa6\xa8\xb0\x98\x0c\xea\ +\x8e~\xd5\x91l9\xb7\x0b\x02I\x0f\xa7\xe6!!)\ +\xc8\xe9\xf6\xc2\xe9\xf2'\x8b\x90\x17X\x9f#l3=\ +&\x12\xeaY\x12\xc8=%\x85Y\xee>W_\xf0_\ +\x8a\x008~\xfcx[KKKx\x1c\x1c2F\xcb\ +\xc6 ^D\xa3\xbe]\xfb\xd2\x9e\x97\xde>\x8f\xff>\ +3G\xeb0F\xe5\xa5/G^\x17\xaf\xa1\xb4\xb7\xb4\ +\xad(-c'\xca\xae\xbe\x9e\xcdg\xabN\xb8\x02\xbd\ +\x8f\x82\xd6\x98M\xfaUj\xc44H\x7fr\x16\x99%\ +\xc7\x86$\xd1x\xf3\xe65,w\x1ed\x11\x92\x82\x1c\ +oZ\xd7\x1c\xa8\xb0\x0dG\xffP\x07y\xfd\xa3\x03e\ +\xabi]\x8d\x8bzf\x00\xbe\xa7\xa38\x0b\x8f\xf5\xf4\ +\xb9\xfa\xa2\xd5\x8f\x0a(-+mkmm\x8d\xf8\xa9\ +M\xc1\xa2\xe5\x96\xb5\x9b\x86\xce\xaa\xef_\xde\xbf\x80]\ +\x1fN\xd0:\x8c\x11Y:\xb5\x11_\xdb\x10\xe1\xa2\xdc\ +\xd6\xb6\xa2\xb4\x94\x9d(\xdfj\xb8\x11S]\xe5\x7f\xcb\ +j\x0a\xd4\x0f\xf4\xf8W\x0d\x9bC\xcc\xf27whD\ +(R\xd5l\xdb\xa9\x06!)\xc8@\xbf\xb0\x05\xbb\x05\ +<\x14\x02\xf2t\xa0\xad*\xe5\x12oZ\xd7l6\xea\ +7\x8cV\x16U\x9c\xf7Q\x87\xdb\xe5b\x92\xa9\x22\x8a\ +%\xed\xedm\xed\x5c\x8cGA\xd0R\x90\xa5\xd0\x11d\ +\x00(8\xdd\x10\xd2+\xe5/.\x0d\xad\xbf/5h\ +oo[QZRz\x9a\x95\xbf\xc6\x86\x1b8s\xba\ +\xdc\xf7\x85\x14\x9d\x16\xa3^\xd5\xb3\x8d\x81\x9d\xcd\xa7\xe4\ +\xd8\xa0\x14\x07\xc2\xb1sW\xc8\x0a2\xd0\xbf\x05,7\ +Yj\x80Gm\x0e\xe7\x05\x05\xec\x04\x84\xd9\xa4\xb7R\ +\xc9\xbb\x01\xc0\xd1\xa1\x9f\x17\x17dI\x1e\xaf\x97Iz\ +\xab\xd3Y\xdc\xd1\xd9\xd91\x85\x85\xafpF\xcb3d\ +W\x88\x092\xd0\xbfR\x0e\xd53\xe5\xa5S\x1b#\xfa\ +,y\x90\xf6\x8e\xf6\xcf\x94\x94\xb0\xab\xa9mj\xbc\x89\ +\xca\x93\xa3\xaf]$JU+m\x02\x00\x9b\xdd\xf9f\ +\xa0\x89\xbc\xb73\xd0\x1c$,;v\x85\xb4 \x03\xfd\ +\xc9RJ\x94\x15\x01d\xd1\xed\x0d8X`\xd9\xb46\ +\xdb\xd5Vk\x1c\xf8\xa3W,8\x06\x8f\xbb\x8f\xc9\xdf\ +{aqQgWWwx\xd4\xb5hL\x94\xa6\x82\ +\x1c\x9a_\xc3\x97\xde>\x1f\xb2\xd9\xd7\x9b\x0d\x917|\ +b8:::W\x88\x0cE\xb9\xa5\xb9\x11\xa7O\x96\ +\x0c\xfb3Jq@\xd5\xc9Mv1\x05\x84\xbc(\xd7\ +\x8e\xbb\xbdK\xf6\xce\xaaV\x84\xe6\x93\xe06\xcc&\xc3\ +{J5\xe0\xd0B\x94\xe3\xe3\xe3\xbd \xf8qA\xce\ +\x91\x1e\x97;\xe0\xfc\x89\xa0(,,\xec\xea\xed\xee\x99\ +\xc4\xc4Y\x04 \xe8\xb4Sd\x977tW{)\xff\ +s]\xeb\x10\x86e\xd5\xc2\xd0\xfd;S\x9a\xce\x8e\xce\ +\x15\xa2\xe8d&\xca\xad\xcdM8U\xee\xfc\xd4gj\ +\xf7\x89\xcep\x88/\xca\xed\xa1\x0d\x00.7\x9d\x17\x1f\ +\xbf\xa1S\x81\x904!,\x04\x19\x18l\xc0\xa1D\xab\ +JL\xd3b\xfb:/\xcb\xbe\x83R\x89\x89@\x16\x16\ +\x14\xf4\xf4\xf6\xf62\xc9\xdc\x8e\x144\xd4c\xf4yB\ +\xb7\xa5|y\x9d7$\x9b\x87\xcc\x8dj\x88\xf8\xe4\xae\ +\xa1tvv\xadp\x8a\xecV\xcamm-\xa8(+\ +t\x03\xf8@\x92h\xbc\xda\x8d?\x08\xf0\xa6\x5c;\x84\ +z\x96\xc4o1\xd4+\x11\x93V\x84\x8d \x03\xfdg\ +\xb2\x80\xb4_\xbe%\xb2\x88e\xa2WbrZ\x07\x01\ +\x98$U\xe5\xe5\xe5\xf7\xf6\xf6\xf5En[#\x95\xd0\ +\xf2\x0c\xb9\xcf\x1b\xba\x82\x0c\xf47\x0f\x09\xc56\x9bc\ +!\xb9k(]\x9d\x9d+\x8a\x8b\x8b\x98%zuv\ +\xb4G\xe7g\xdb\xe7\xab\xb9M\xfd\xfe\x11\xf1I\xf9%\ +\xae\x00\x05]\xb5\xd5\xb4\xaeF\x89\x98\xb4$\xac\x04\x19\ +\xe8\x1f\xea@\x81\xf7\x140\xf5(\x8b\x92\xa8\xc4\xe4\xb4\ +n\x00LV\xc6\xb9\xb9\xb9}n\xb7k\x1c\x0b_\x91\ +\x86\x96Y\xd6\xbd\xee\xd0\x16d\x00x\xfb\xe3\xd0[x\ +,\x9d\xda\x88\xfbg\x86\xfe\xdf\x9d\x92tw\xf7|\xa6\ +\xb8\xa8\x98e\xf3\x90G\x12\x92\xad'\xd50l;\x5c\ +\xbc\x5c\xa2\xbe\xcbC}!\x08\xc2z\x8b\xd1P\xa1@\ +H\x9a\x13v\x82\x0c\x00\x16\xa3\xfeYP\x9a)\xd7\x0e\ +\x01yZ\xcd\xe6!\x09Ii}\x00\x98\xacVsr\ +r\xdd\x1e\x8f'\x96\x85\xafHD\xcb-\xeb^\xb7\xf6\ +MA|\x91U\xedA\xf9\xcd\xd0KIX\xb5d\xa6\ +\xd6!0\xa7\xbb\xa7{EaQ\x113Q& \x9f\ +MH\xb2V+i3\xfdp\xee,\xe8\x04\xd9\xff\x0f\ +\x12\xbc\x9b\x9f\xd9\xb8:_\x89\x98B\x81\xb0\x14d\x00\ +0\x9b\x0c\x9b)\xa8(\xd7\x0e!\x88S\xba\xcd\xe6\xf6\ +\xed\xdbc\x13\x93\xd3<\x84 FI\xbb#\x91\x9d\x95\ +\xed\xf5z=L\x1a\x8cD*Z\x0e\x97\xe8\xf1h\xe6\ +: \x0e\x167j\x1d\xc2\x1d<tw\xe861Q\ +\x93\xde\x9e\x9e\x15EE\xc5\xcc:P\x11B\x96&&\ +\xa7)\x96{\x13-\x8c;%\xd7\x86$\xd1\xf8m\xc6\ +\xb5\xb2\x17f\xa1D\xd8\x0a2\x00X\x8c\x06\x03\x05U\ +\xe0\xdc\x80\xbc\xa0\xd4@\x8a]\xbbvM\x8d\x9d4\xab\ +\x17\x80\xea\x07\x5c\x94RdeeI\x12\x0d\xc1B\xd6\ +0C'h\xb7J\xed\xee\x0b\xfd\x152\xd0\xbfJ\x0e\ +\xb5\xb3\xe4Ecl\xcbz(==\xdd\xcb\x0b\x0a\x0b\ +Yn_/JHN\xab\x93k$\xc3\xe1<A\x08\ +\xe4u\x9e\xa1x>\xdc\xbap\xf9CX\x0b2\x00\x0c\ +\xb4pS\xa2\x94i\x97\xdc\xd1\x8d;\x92\x93\xe7x\x85\ +\x89\xad\x0a\xc4\xe2\x13\xafWBVV\x16(\xa5a\xff\ +o\x18\x0ah\x99\xd4\xd5\x13\x06[\xd6\x83\x1c\xaf\xf3j\ +\x1d\xc2\xa7\x98;\x89M\x19a\xa8\xd2\xd7\xdb\xbb\xa2\xa0\ +\xb0\x88\xddJ\x19\xb8'1)\xedf\xb0\xf7g8\x9c\ +G\x08\xc8J91PJw\x98M\xfaw\xe4\xd8\x18\ +\x0d-\x87QD\xc4\xc3\xdcl\xd4\xcfPb\xa5L\x08\ +\xd9\x93\xe1\x10_\x08\xe6\xde\x84\x84\x1f,\x8c\xc1x&\ +\x99/\x1e\xb7\x0799\xd9,\x5c\x8d\x19\xb4\x14\xe4\xae\ +0Y!\x03\xc0\xc7\xc7\x1b\xb4\x0e\xe1SL\xd5\xb5\xe3\ +\x9e\xbb\xc6\xee*\x19\x00\xfaz{\x96\x17\x14\xe4\xb3\x1b\ +\xa0@0;!9-\xe0E\x90\xcdQ\xf2.\x01\xd9\ +(\xcf5^\xb3\x98\x0c\x0aT\xda\x0c\xcf\xc1Lg\x1c\ +tB\xa5Vc\x1bU\x17d\xdb\xe1\xe2\xe5\x1f}T\ +\xaaz\xc9\x8f\xc5hX\xa2\xc8\x992\xf0V\xa0\xff\x18\ +;\x93R\x1e$1\xb1\xb5r}\xfb\x83\xcb\xe5Fn\ +^.\x0bWc\x0a-\x87Kt\xf7\x85\xd6\xaas4\ +\xca\xeb\xbc\xa8\xef\x0d\xad\xe4\xae\x87\xee\x0b\xadmt-\ +\xe8\xebs-/\xc8/8\xc3\xca\x1f\x01\xa6%&[\ +\xfdn\xc0as8\xdf\x00\xe8sr|RJwo\ +5\xeaw\xcb\xb11\x1a6\xbb\x982X\x82%\x08$\ +\xddf\x17S\xd4\xf25\x12\xaa>\x86\x06\xdf6\xba$\ +\xa9\xf5\x83\xa3e\xaaO\x17\xb7\x18\x0d\x06%\xb2\xaf\x05\ +\x81\xa4\xdb2\xc5\xa7\xfd\xb9619e\xa5@tg\ +\xe5\xfa\xf4\x87\xde\xbe>\xe4\xe7\xe7\xb1p5\xe6\xd0t\ +\x85\xdc\xab\xdd,\xe4`8[\x1fZ\xf1.\x99\xc7\xcb\ +\xee\x01\xa0\xcf\xd5\xf7\x10KQ\x06\xc8\xc4\xc4d\xab+\ +.%e\xd4\xe4\xd5\x0c\xbb\x98\x08\x90Dy\xbe\xa4\xfd\ +\x16\x93\xe15y6F&\xc3.\xa6\xdf\xd1)\x8c \ +\x95\xf5\x08_\xd5\x04y\xe8\xdb\x06\x00x<\xde\xda\xbf\ +\xd9\x8f\x7fN-\x7f\x83\xf4g_+P\xa7,\xe0\xa3\ +\x0cG\xf1\xa3\xa3]\xf2\xf2\xab)z@\xe7\xff\xdc2\ +\x19\xf4\xf4\xf4\xa2\xb0\xa0\x80\x85\xab1\x89@\xb4\xdb6\ +\xee\xec\x0d\x9f\x152\x008\xab\x99w\x9f\x1d\x95\x853\ +x\x81\xc1 }\xae\xbe\x87\xf2\xf3\xf3Y\x8ar\xf4B\ +\x97\xae\xef\xc5\x94\x94a\xb7M22\x8b\x9f#\x04o\ +\xc8\xf1@A\xdf1\x1b\xd7(\xd1:yX2\xecb\ +\xe5H\x03-\x08A\x5c\xff\x5cf6\xa8\x22\xc8\xc3\xbe\ +m\x00\xf0\x12O\xc5\xfbG\xc4'\xd5\xf09\x14\x8bQ\ +\xff\xac\x12\x1d\xbd\x08\x84\xd2\xbf| .\x1a\xeeg\x09\ +\xbbR>\xaf\xd3\xe9\x9c\xc3\xfdLi\xba\xbb\xbbPT\ +T\xc8\xc2\xd5\x98E\xcb:\xe4\xae\xde0\xa9{\x1a \ +\xd4V\xc8\xf3\xa6\x84\xcf\x19<\x0b\x5c.\xd7C\xb9y\ +y\x0cE\x19\x98\xe0\xd2u\xfcsR\xd2\x8c\xa1\x9f\x1d\ +\xb2\x97l$\x82\xf0\xae\x1c\xbb\x94\xe2\x80\xc5hPm\ +\xc2T\x86]L\xf75w\x99\x10,g%\xca\x8a\x0b\ +\xf2ho\x1b\x00 Qd\x1f\xfa\xa8d\xab\xd2~o\ +\xc7l\x5c\xb3C\x89\xde\xd7Q\xd1\xb8`\xcb\x14\x97\xa6\ +\xa7\xa7\x7fRZ\xb43\xd9\xba\x91\x08\xba\x1c\xb9\xb6\xfd\ +\xa1\xb3\xb3\x13\xc5\xc5Lt\x7fLC4<C\xee\xec\ +\x09\xaf\x15\xf2\xd9\x9b\x12n\xb9Bg\xa2\xe7\xf4qc\ +;\xd3z8<n\xf7C\xf9\xf9\xf9L\x8e\xd2\x06\x19\ +O&4~\xff\xb5\x9f\xcc\x03\x80C\x87\x8bVRB\ +\x8f\xc82Hi\xa6\x9a=\xb4mv1\xc5\xdfQ\x8f\ +\x03\xa2\xac\xfa\xf6\xb5\xa2\x8f!\x7f\xde6\x00\x80J\xd4\ +v\xc8Q\xfa\x8fJ\xfa\x1e\x0e\xb3IoUbJ\x14\ +\x15P\x12=e\xe1\x8b\xe9\xe9\xe9\xba\x84]\xd6\xbf\x13\ +@\xe4\xfd\xa2\xf9I{{;DQv\x9e\x1a\xc7\x0f\ +t\xd0n\x95\xd5\xd1\x13~\x82r\xb9\x8dI\xcf\x1b\xbf\ +\x98\x1a\xdd\x89\x89\xbcG\xdd\x1d\xb8\x5c\xae\xa5\xb9y\xb9\ +LE9\x8aJ\xd7\x7f\xf3\xbb\xf7\x1e\xa5:yGy\ +\x94\xd2|\xb3\xc9\xb0Y\xa9\xb8n\xe7`\xa63.\xd0\ +\xe9R\x84 N\xedD/\xc5\x049\x90\xb7\x0d\x00\xa0\ +\x90\xfe\xd3vD\xfc\x9eR\xfeG\xa2\x7fJ\x94\xbcy\ +\xca\x04\x98\x0c\xe07gjon'\x02y_\xa1\xd0\ +F\xa5\xb5\xb5\x0d\xa5\xa5\xcc\xe6_\x8cy\xb4\x5c!\xb7\ +w\x87\xd7\x965\x10Z\xdb\xd6\x94j\x9b%\x1f\xcax\ +\xdc\x9e\xa5y\xb9y\xe7X\xfa\xac\xab\xbbP\xda\xd3\xdd\ +\x15t\xad2(*,&\xc3z\x05C\xfa\x14\xb6\xc3\ +\xc5\xcb\x83\x1ehA\x90\xaafI\x94\x22\xbf\xc6\xc1\xbc\ +m\x00\x00(~\xcd\x22\xb5\xdcl2\xbc'\xc1+\xeb\ +m\xab\xe1\xc6\xd5\xe6\x8e\x96\x96_)\x15\xd3h\xb4\xb4\ +\xb4\xe0\xf8\xf12\x16\xae8\x03\xf0Vg\x81Q~\xa9\ +K\xeb\x10>\xc1+\x01\xbd\xe1\xb7\xc9\xc0\x0c\xb7\xc7\xfd\ +`nn\xcey\x96>\xcb\xc4\xbc9\xdd\xdd\x81\x8f%\ +\xa6\xa05f\x93~\x95\x0a!\xfd/:\x92-\xe7v\ +A \xe9j5\x0f\x91-\xc8\xb2\xde6\x00\x80 \xd5\ +\xe6(Q]\xe8\xb6\x19\xd7fJ\x94\x18\x82\xb9\xb7\xee\ +\xf2\x85\x92\xf3\xe7*g\xf8\xbeR>\xcd\xcd\xcd(/\ +/g\xe1\x8a3\x04-W\xc8S&Di\xe7<\x02\ +h\xf7L\x84+\xbc\x8e\xe1\x99\xe3\xf1x\x97d\xe7\xb0\ +\x15\xe5\xe3b>:;\xdb\xfd\xbe\x9e\x02\xf5\x03\x9d\x17\ +U\xa3?9\x8b\xcc\x92cC\x92h\xbcy\xf3\x1aU\ +\x1a\xb1\xc8~\x0cuI\xee\x1b\xf2\xc3\xa0\xdf\xb7\x1d\x11\ +Uk\x856\xc86\xd3c\x22\xa1\x9e\x80\xfe\xc1/_\ +\xaa\xa9\xb8|\xe9\xfccj\xc54\x94\xc6\xc6FTT\ +D\xc4\x14\xb1\xb0C\xd0\xf0\x0cy\xf2\xf8\xd09\x8f\xf5\ +\x97U\xf7O\xd4:\x84Oh\xec\x09\xbf\xbf?-\x90\ +\xbc\xde%999Lg\x06W\x94\x16\xa2\xa3\xbd\xcd\ +\xf7\x85\x14\x9d\x16\xa3~\x9e\x9a\xb1\xd8\x1cb\x96?9\ +N\xa3B\x91\xaaf\x0fm\xd9\x82\xfc\xf5-\xeb[<\ +n< ;\x12\x8ao\xd8\x1cb\x86l;>\xd8j\ +ZW#y]\x8b\xe1G\xff\xeb\xba\xda\x0b\x0du\x97\ +k\x1eV;&\x00h\xb8u\x0b'O\xaa2v\x94\ +\xe3\x07\x82\x86\xc3%&\x8d\x0f\xbf\x0d\xf3\xa5sC\xe7\ +\xd0\xb6\xbecl\xb7\xce\x0c\x04\xaf\xd7\xbb8''\xf7\ +\x22K\x9f'\x8e\x17\xa1\xad\xa5\xa9g\xb4k\x04\x01[\ +\xd4\x8ca C\xfa)96(\xc5\x01\xb3IoU\ +&\xa2\xe1Q\xe4[\xf5\x95-\xfa\x8b\x14\xd2j\x05L\ +\x99m\x0e1K\x01;\xa3\xe2\xe9|\xbc\x96J\xf4\xd7\ +\x94b\xc4l\x9a\xda\x8b\xe7n]\xae=?[\xedX\ +\x00\xe0\xe6\xcd\x9b8}J\xf642\x8e\x0c\xb4\x94\x97\ +\x89\xe3\xc2o\xcbz\xe1\xd4\xd09\xb4\xbd\xd6\xcc\xf7\xab\ +\x03\xc1\xeb\xf5,\xca\xc9\xc9\xbe\xc4\xd2\xe7\xa9\x13%\xe3\ +[[F\x18\xdfI\x91\xfa\xcc\x97\xf4\xaa\x95\x91\xda\xec\ +\xce7\x03I8\x1e\x0eJQ\xa5f\x09\xd6 \x8a=\ +\x87,\xc65e\x90 \xabq\xf8\x00O\xd9\x8e\x88\xaa\ +\x1e\xa2\xc6\xc7\x13o'\xa5\xbf\x81@~\x08\xe0\xd6\xed\ +?\xbfp\xeet\xf5\xd5+\x17e\x9d3\xf8\xcb\x8d\x1b\ +\xf5\xa8\xacd9A\x8d3\x1cD\xc3N]\x93\xc6\x85\ +\xd7\x0ay\xe9\x1c\x01\xb3b\xfc?\x1bT\x9b\xf3\xf5\xdd\ +Z\x87\x10vx\xbd\xd2\xfd\xd999\xb5,}\x9e>\ +Q\x8a\x96\xe6O\x8b2\xa54G\xcdU\xa7\xcd.\xa6\ +\x80\x90\x17\xe5\xdaq\xb7w\x05\x95\x7f\x14(\x8a.\x0c\ +\xcc\x9b\xf4\x1fK\x12\x95\xff\x16A\xf1\xb0\xcd!\xaa\xfa\ +\x06\xf7\xdc\xe65\xed\xee\xd6K{\xa9$\xed\x05\xa8{\ +\xf0\xf3\xb3U'\xaan\x5c\xbf\xbaLM\xdf\x83\xdc\xb8\ +~\x1dg\xce\xb0\x1b\xd2\xc2\x19\x19mW\xc8\xa1\xb3\xfd\ +\xeb\x0f\xa1\xb4]\x0d\x00gj\x99L<\x8d8$\xaf\ +\xf7\xbe\xec\x9c\xec\xcb,}V\x9e,E\xe3\xad\xfe\x8a\ +(Jq\xcel\xd4oP\xcbW\x86C|1\xa8\xea\ +\x9f\xdbp\xb9\xe9\xbc\xf8\xf8\x0d\x81\xa7\x8c\x07\x81\xe2\xdf\ +\xacm\x9b\x0c\x07(\xf0m\x05L\xddgs\x88-\x0a\ +\xd8\x19\x91\xf8\xf8x\xaf\x9bH\xffA)\x0e\x01@u\ +UE\xcd\xad\x86\x1bLfa^\xbbv\x0dg\xaa\xab\ +Y\xb8\xe2\xf8\x81\x96\xbd\xac'\xc4\x86\xd7\x0a\xd9\xb0l\ +\xba\xd6!|\xc2-\xd7]\xb8\xda\xca[g\x06\x8b\xe4\ +\x95\x16fge_a\xe9\xb3\xba\xb2\x1c\xb7\x1an\x80\ +\x08\xd8CT\xda\x9a:\x98\xe9\x8c#\xc0\x9br\xed\x10\ +\xeaY\x12\xbf\xc5\xc0d\xac.\xa0\xd2\xc2\xc0b\xd4\xbf\ +M)MR\xc0\xd4]j\xaf\x94\xe3M\xeb\x9a\xdd:\ +\xdd\xb7\xca\x8as\x0f76\xd4/V\xd3\xd7 uu\ +u8{\x96i\x03\x1d\x8e\x0fZ@\x84\xe0\x00\x00 \ +\x00IDAT\xb4\xdc\xb2\x9e\x18\x1b^II\xa1\xb4\ +B\xbe\xd4\x1c^/3\xa1\x88D\xa5{\xb3\xb2\xb2\xea\ +X\xfa<[u\x02\xce\xfclU\xd2\xe3\xdf?\x22>\ +)\xab\x14w\x00\x0a\xbaj\xabi\x1d\xd3\xact\xd5\xbe\ +Y\x16\x93\xe1\xe7\x00~\xae\x80\xa9\xfb\xd4>S\x16\x8f\ +\x1d\xde\xdf\xd3\xdb\xadZ\x9b\xb6\xa1\x5c\xbe|\x05\xe7\xcf\ +3-\x07\xe4\xf8\x81\x96+\xe4\xf1\xd1\xe1#\xc8\xab\x16\ +\xe80w\x1c\x93\xdd;\xbf8y\xa5W\xeb\x10\x22\x02\ +J\xe9\x82\xac\xec\xack,}\xba\xdd\xbd\xff\x96\x90\x94\ +\xf6\x82\x926m\x87\x8b\x97K\x14\xd9r\xed\x08\x82\xb0\ +\xdeb40\xafAU\xf5U\xd7l\xd4'\x01\xf4m\ +\xd9\x86\xfa\xcf\x94U\xc9\xbeNHNK\x07 kp\ +\xb6\xbf\xd4\xd6\xd6\xe2\xc2\x05\xa6/\x5c\x1c?\xd1r\x1e\ +\xf2\x840Z!?\xfd\x08\x93\xc2\x03\xbf)\xaa\xba#\ +'\x93\x13$T\xa2wgee]g\xe9\x93\x10\xbc\ +\x95\x90d}I\x09[\xe9\x87sgA'\xc8\xce\x90\ +\x95\xe0\xdd\xfc\xcc\xc6\xd5\xf9J\xc4\x14(\xaa\xef=\x99\ +\x8d\x86oS\x0a%\x0a\xa9\x9fR\xbaN91)\xed\ +}\x02y\xe9\xf0\xfer\xf1\xe2%\x5c\xbc\xc8\xb4\xfc\x8f\ +\x13\x00D\xc3\xc6 \xe3\xc3\xa8\xea\xe9\x91\x05\xa1\xb3E\ +\x5c\xd7u\x17\xce\xde\x0c\x9d\x9e\xda\x91\x00\xa5t~V\ +V\x96\x02\xcd\x9e\xfc\x87\x10\xb2?aWj\x82\x5c;\ +1\xbaX\xd9\xb3\xe9%\x89\xc6o3\xae\xcd\x94k'\ +X\x98\x1c\x06YL\xfax\x0a\xfa\xb1\x02\xa6\xccJu\ +\xf4JHJ;\x02\x82\xbfS\xc2\x96/.^\xb8\x80\ +\xdaZ\xa6e\x7f\x9c\x00\xd1r\xcbz\x5c\x98lYo\ +X\x16\x85\x05\x13C'\xa3\xf9x\x1d\xaf?V\x03J\ +\xe9\xbcc\xc7\x8e1Kd\x02\x00\x22\x08{\x13\x92\xd2\ +\x92\x83\xbd\xdf\xe6\x10K\x01\x22\xaf\xd3\x17\xc5\xf3jv\ +\xe1\xf2\x07f\xd9\x19\x16\xa3a#\x00\xf9\x13\x13(\xbe\ +!\xb7\xf7ubrZ\x0e!\x8a\xd4L\xfb\xe4|M\ +\x0dj/3\xad,\xe0\x04\x81\x96iJ\xe3\xa2\xc3#\ +Kx\xdb\x9a\x99Z\x87\xf0)>>\xde\xa0u\x08\x91\ +\xcc\xdcc\xc7\xb2\x98\xfe\x05\x13\x82\x9f%&\xa5\x05<\ +l(\xc3!\xfe\x0d\xc0\xa3r|SJw\x98Mz\ +\xd5\xdb7\xfb\x82\xe9s\xc8l\xd4\xaf\x06\xa8\x02\xfb\xb6\ +\xf4\xfb\xc1N\x89JHJs\x02\xf8\xbc\xfc\x18|s\ +\xee\xdc9\xd4]aZQ\xc0\x09\x12\x02\xed\xb6>c\ +u\xa1/\xc8\x1b\x96Ea\xd5\x9c\xd0I\xe6:\xdb6\ +\x13\xe5|\x85\xac2tvVV\xd6\x08\xed\xb5T\x82\ + 5q\x97\xf5g\xfe^ns8\xdf\x22\x90\xd7v\ +\x93\x00\xafYL\x86\xfdrl(\x05\xf3\x85\x81\xd9h\ +x\x00\x80\xfc\xfab\x82\xd4@\xe7)'$YO\x10\ +\x02\xbdl\xdf~P]}\x16W\xaf^e\xe1\x8a\xa3\ +\x00Z\x96=\xc5F\x85\xbe \xbf\xf0\xf4\x5c\xadC\xf8\ +\x14G\xcfr1f\x01\xa5t\xe6\xb1c\xc7\x9a\x98:\ +\x15Hrb\x92u\xaf\xaf\xcb\xfa\x17eDV\x966\ +\xa5t\xf7V\xa3~\xb7\x1c\x1bJ\xa2\xc9N\x9d\xd9\xa8\ +\x9f\xae\xc8J\x99\xe2\xd7\x87\x1c\xa5\xff\xe8\xcf\xa5\x89\xc9\ +\xd6\xb3\x84\x90\x95\xb2}\xfaAUU\x15\xae_gZ\ +A\xc0\x91\x89\x96Y\xd61\xba\xd0\x16\x97W\xb6\xce\x0b\ +\xa9\xb3\xe3\xcb\xae\x05\xf83\xdb\xb2\xd9\xb1\xce\x8cc\xc7\ +\x8e\xa9\xda\xa4\xe9\x0e\x08IH\xdc\x956\xe2\xaa5\xc3\ +!\xbe \xbf\x0b\x97\xb4\xdfb2\xbc&\xcf\x86\xb2h\ +vt6\xb0R\x96}\xa6L!\xfd\xe7\xa1\x8fJ\xb6\ +\x8evMb\x92\xb5\x16 \x0f\xca\xf5\xe5\x0f\x95UU\ +\xa8\xafg\x9a\x0f\xc1Q\x00\x81j\xb7e\x1d#\x84n\ +\xa6\xf0\xaa\x05:l]\xd6\xa1u\x18\x9f\xe2h\xf5\x88\ +3a8\xea1\xed\xd8\xd1c\xad\x00\xfa\x98y\x14\xf0\ +Rbr\xda[\xb7\x7f|\xc8\xee\xdcB\x80;>\x0f\ +\x04\x0a\xfa\x8e\xd9\xb8f\x87\x1c\x1bj\xa0i\xcb\x1d\xb3\ +Q\xbfZ\x89\xeck*Q\xdb\xfbG\xc4'\x87\xfbY\ +b\x92\xb5\x1e\x84,\x94\xeb\xc3\x1fN\x9f>\x8d\x9b\x5c\ +\x8c\xc3\x13\x0d\xb7\xacc\x84\xd0]!'\x7f\xe5\x1e\xad\ +C\xf8\x14\x97]\x0b\xf0\x87L\xdeXG\x13\x08\xee:\ +z\xech\x1f(XN\x16y!!\xd9\xfaI\xb2U\ +\x86\xa3\xf8QJ\xc8\xdf\xe4\x18\xa4\x14\x07,F\xc3\xf3\ +\xf2CS\x1e\xcd{\xe0Y\x8c\x86\x8dJ\xd4)K\x14\ +\xd9\x7f\xb3\x1f\xff\xdc\xd0\xcf\x12\x92\xad\xad d\x8e\x5c\ +\xdb\xfep\xf2\xe4)44\xf0\xac\xcfpE\xcb-\xeb\ +\xe8\x10\x15\xe4\xd4\xaf-\xc6\xfc\x18\xb6\xc7\x87\xbe\xe0\xab\ +cm! S\x8e\x1e;&\x80\x82\xd9\xc3\x8e\x80|\ +#!\xd9\xfa\xe7\xbff\x96\xce#\x10Je\x19\xa34\ +\x93\xc5\x18\xc5`\xd1\x5c\x90\x81\xfe:e%:zy\ +\x89\xa7\xe2\x83\xa3e\x0b\x01 1\xd9\xdaK@\xa6\xca\ +\x8f\xce7\x15'*\xd0\xd8\xc8;\x06\x853Z6\x06\ +\x89&\xa1'\xc8\xc6\xd5\xf3\xf0\xf4\x82\xd0\xda\xed\xe1\xab\ +\xe3\xd0\x80\x10L\xca\xca>6\x89\x822+!! \ +_-u\x1e\xfd\x93\x1c\x1b\x94\xd2|\xb3\xc9\xc0\xa4E\ +r\xb0\x84\x84 \x03\xfd\x1d\xbd\xa0@\xefk\x8f\xc7[\ +\x9b\x98\x9c\xd6\x06\x90X\x05\xc2\xf2Iyy9\x9a\x9b\ +\x9aY\xb8\xe2\xa8\x88\xa0a\xd9\x93\x0en\xcc\x9d\x12:\ +\xcdA\x8c\xab\xe7\xe1G_\x0c\xadsc\x00\xf8\xb0\x22\ +t\xca\xae\xc6:\x94bB\xd6\xb1\xec\xd9\x94RfS\ +r\xdc}}_\xa8(+\x0c\xae\xa9\x03E\x85\xc5d\ +X\xafpH\x8a\x132\x82\x0c\xf4\xf7\xbe\x96;%\xaa\ +(\xd7\xd1\x06`\x8aB!\x8dJYY\x19ZZ\xd8\ +&\x1fr\xd4B\xdb\xd2\xa3ySC\xe3\xab\x98\xfa\xb5\ +\xc5!)\xc6g\xdbf\xf2\xcc\xea\x90\x83\x8e\xcb\xce\xca\ +\xba\x1f\xa0\xaa\x0e\xff\x19JgG\xfb\xc2\xca\x93\x81\xed\ +ZS\xd0\x1a\xb3I\xbfJ\xa5\x90\x14%4\x9e\x02C\ +\xb0\x98\x0c?\x0fv\x9erq\xfe\xc7m^\x892\xd9\ +\xa6.-)E[[\x1b\x0bW\x1c\x95\x89\xd1i\xbb\ +e\x0d\x00s\xef\xd2v\x85\xbcj\x81\x0e\xe9//\x0c\ +\xb9m\xeaA~\x91\xc1\x1b\xec\x84\x22\x14\x889v,\ +\xfb\xb3\x94\xa2\x80\x95\xcf\x96\xe6F\x9c:Q\xe2\xd7\xb5\ +\x14\xa8\xb7\x18\x0dKT\x0eI1BN\x90\x81\xfey\ +\xca\x92D\x03:x\x17\x8b\xb2:=\x1e\x0f\x131.\ +)\x11\xd1\xde\xc12\xd1\x90\xa3&1!0\xdcA\xcb\ +\x15\xf2+[\xe7a\xff\xd7\xc6\x87\x5c\x02\xd7 \xff!\ +N\xe4C$B\x1a\x1a\x95\x95ul\xadB\xf3\x0a\xfc\ +\xa2\xad\xa5\x09'\xca\x8bG\xbf\x88\xa2\xd3b\xd4\xcb\xeb\ +o\xcd\x98\x90\x14d\x00\xd8\xb6\xc9p\x00\x92\x7f\xfd\xa6\ +\xcb\xc4\xdc>W_\xdf$\xb5c\x02\x00\xa7\xd3\x89\x8e\ +\x0e~\x96\x15I\xc4Di\x7f~;o*\xfb\x186\ +,\x8b\xc2\x7f\xbdtO\xc8\xd5\x19\x0fE\xac\x9f\x81\xff\ +\xcc\xba\xa9u\x18\x1c\xdf\x08\xd9Y\xd9O\xf7\xf4\xf6\x1c\ +a\xe5\xb0\xa3\xad\x15\x15eE#\xfe\x9c\x084$K\ +\x9bFC\xfb'\x91\x0f2\x1c\xc5\x8f\x8e\x96\xea~\xbc\ +\xb4\xb0\xb7\xbb\xb3}\x1c\x8bX\x8a\x8a\x8a\xd0\xd3\xd3\xc3\ +\xc2\x15\x87!s\xa7\x10\xfc\xe5\xbb\x135\x8d\xa1\xa2\xce\ +\x8b\x97\xfe\xac\xfe\xef\xd6\xaa\x05:<\xfd\xc8l<\xb2\ +@\x17R\xdd\xb7\x86\xe3\x96\xeb.X~\xc5\xdb\xcf\x86\ +\x1b\xab\x1e~\xd81m\xfat#+\x7f\x13&N\xc2\ +#\x8f=q\xdb\xa7\xd4f6\x1a,\xacbP\x8a\x90\ +\x17d\x00\xf8\xcb\x07\xe2\xa2\xa8h\x5c\xb8\xfd\xf3\xe3\xa5\ +\x85\x8d\xdd\x9d\xedLF\xd0\x14\x14\x16\xa2\xaf\xb7\x97\x85\ ++\x0ec\xee\x9dA\xf0\xe7oi+\xc87\xdb(\xfe\ +\xfe\xdf\xbad\xdb\x995\x99`\xf6d\x01\xb3\xa7\x0c\xfc\ +w20{\xb2\x80\x85\xb3\xc7c\xd6d\x01\x93\xa3\xd9\ +5Z\x92\xcb\x8f\x0e\xf5\x22\x8b\xd7\x1d\x87%K\x1f\x5c\ +f\xbf\xfb\x9e\xf9&V\xfe\xc6O\x98\x88G\xf5\x83I\ +\xd4\xe1)\xc6@\x98\x082\x00\xbc\xf7A\xde\xb4\x09Q\ +\xb1o\x11\x828\x00(\x13\xf3.\xf6tw-b\xe1\ +;/?\x1fn\x97\x8b\x85+\x8e\x06,\x99-\xe0\x9d\ +oN\xd0:\x0c4w\x01\xcd\xdd@K\xaf\x80\xb6\x1e\ +\x1d\xda]Q\xe8p\xc7\xa0\xcb\x13\x8b.\xef8\xf4\xd0\ +\x09\x981\x09\x98>\x81b\xdax\x8a\xa9\xe3\xbc\x98\x1a\ +\xed\xc6\xa4h\x17&E\xf7a\x82\xd0\x87q\xa4[\xeb\ +\xff\x0d\xd9\xb4x&\xe3\x97\x1f\xde\xe2b\x1c\xe6,\xbc\ +w\xc1\xd1\x07\x16/\xf9\x22+\x7f1\xd11]\x8f\xad\ +\xdb\xf0\x82\xc5d\xf83+\x9fJ\x136\x82<\x88\xcd\ +!\xd2\x92\xa2\xdc\xb2\xbe\xbenY\xf3/\xfd%/7\ +\x0fn\x8f\x9b\x85+\x8eF\xac\x98/\xe0\xad\xe7\xb4\x17\ +d\x0ep\xaa\xe9.|\xf7?\xf86u\xa40{\xf6\ +\x9c\xdc\xcf|f\x05\x93q\xb7\x00\x00Jo\xec\xdd\x93\ +2\x9f\x99?\x85\x09\xd9\xa4\xae\x91(.8\xea`%\ +\xc699\xd9\x5c\x8c\xc7\x001\xba\xb0{/\x8dH\x0e\ +\x9e\x1e\xcf\xc58\xc2hh\xb8\xf9\xf9\xf2\xe3\xc7e\x0f\ +\x11\xf2\x1bB\xe6%$[\xd9\xcepV\x90\xb0\x12\xe4\ +\xc4\xe4\xb4w=n\xb7\xea\xc9\x02\x1d\x1d\xed\xc8\xca\xca\ +\x82\xd7\xcbK-\xc6\x021\xd1ZG\xc0I\xfd\x9b\x0b\ +\xbf\xfc\x90\xb7\x9f\x8dDZZ[\x1f\x15\x9db\x0d+\ +\x7f\x04dFBRZ\xe8\x96\x0e\x8cB\xd8,\x0d\x12\ +\x92\xac\xffN\x08\xf9\x96\xda~\xae_\xbf\x86\xeajf\ +\xdd\xe08!\xc0\xe7\x97\xe8\xf0\xb3m\xe3\xb5\x0ecL\ +\xd2\xe6\x9d\x82\xef\xfd\xf1\x16jn\xf2\x9d\xa8Hg\xdc\ +\xb8q\x0d\xeb\xd6\xad\x9b\xcd\xca\x1f\xa5p\xb9I\xcf\xbd\ +\xbf\xdd\xbd;l\xea\xe6\xc2b\x85\x9c\x98\x9c\xb6\x9f\x85\ +\x18WWWs1\x1e\x83D\x87@\x1d\xf2X\xa4\xaa\ +e:\xb6\xec\xbb\xc1\xc5x\x8c\xd0\xdb\xdb;;77\ +\x97Y\xd6!!\x88\x89\xc1\xf8\xfa\xc4\xe4\x94\x95\xac|\ +\xca%\xe4\x059!9\xed\x0d\x00/\xa9\xed\xa7\xa4\xa4\ +\x04\xd7\xaf_W\xdb\x0d'\x04\x09\x85N]c\x0d[\ +\xe5D\xbc\xf0\xf6\x15P\xaam\xcbR\x0e[<\x1e\xcf\ +\x84\x9c\xbc\x5c\xc6\xcd\x1ct'v&[\xfdj2\xa5\ +5!-\xc8\x89Ii?&@\xa2\xda~\xaa\xab\xab\ +\xd1\xd1\x11\x96G\x0e\x1c\x05\x88\xe5+d\xa6\xec\xf9H\ +\xc0\xde\x0f\xc2f\x17\x91\xa30^\xb7g|qQ\x11\ +\xd3\xa9<\x02\xc8\x91\x84\xa4\xd4\xe7X\xfa\x0c\x86\x90\x15\ +\xe4\x84d\xeb\x0fA\xf0C\xb5\xfd\x5c\xbf~\x8d\xaf\x8c\ +\xc781:\xad#\x18\x1b\x5c\xed\x99\x86o\xfc\xbf>\ +|p\x9c\xf7\x81\x1f\xebt\xf7\xf4L+--c\xfa\ +VF\x88\xf0nb\x92U\xf5\x05\x9e\x1cBR\x90\x13\ +\x93\xac\x89\x04\xe4\xc7j\xfb\xe9\xe8\xe8\xe0g\xc6\x1c.\ +\xc8\x0c\xf8\xeb\xa9\xf1\xf8?\xbf\xadCM=?/\xe6\ +\xf4\xd3\xde\xde6\xe7\xd4\xe9S\xd7\x98:%\xe4\x8d\x81\ +c\xd0\x90$\xe4\x049!\xc9\xfa\x12\x08a\xf2\x17\xc6\ +\xb7\xa99\x00\x10\x13\xcd\xb7\xac\xd5\xe2\xd4\xad\xa9H\xf8\ +\x8b\x07\xbf:\xccK\x9a8wr\xab\xe1\xd6\xdd\xe7\xcf\ +\xd70->'@bbr\xda\xbb,}\xfaKH\ +\x09\xf2\xce]i\xdf\x22\x84\xecg\xe5\x8f\x0b2\x07\x00\ +b\xf9\x0aY\x15~vD\xc0w\xffp\x0d\xce\x0b\xbc\ +\x07<gd\xea\xea\xae\xdcSWw\x85\xedJ\x19x\ +.!)\x8d\xd9d*\x7f\x09\x19ANHJ}N\ +\x10\xf0\xef,}rA\xe6\x00\xbc\xecI\x0d\xb2\xcfz\ +p\xb8\x9c\x9f\x15s\xfc\xe3\xfc\xf9\x9a\xbbo5\xdcj\ +`\xe9\x93\x10lLH\xb2\x9e`\xe9\xd3\x17!!\xc8\ +;\x93\xacq\x84\x08\xcc\xb7\x10::\xf8\x03\x83\xc3W\ +\xc8j\xd0\x135G\xeb\x108a\xc6\xa9\xd3\xa7fw\ +v\xb2]$\x11BV&&Y\xeb\x99:\x1d\x05\xcd\ +\x059a\x97\xf5\xef\x04B\xd2\xb5\xf0M\x08_\x19q\ +x\xebL5\xd8\xf4@\x13\xde{\xf9!<\xbfi\x89\ +\xd6\xa1p\xc2\x08Q,\x81\xc7\xcdx\xca\x17!sB\ +E\x945\x15\xe4\x9d\xc9\xd6\x8dD \xefk\xe5\x9f\xb7\ +$\xe0\x00@,\x1f.\xa1\x0a\x0bc\xea\xf0\xfc\xca\x1b\ +\x5c\x989\x01\xe1\xd2b\xa0\x0f!sBa\xfbZ3\ +AN\xd8\x95\xf2y\x01D\xdbCu\xae\xc8\x1c\x00\xd1\ +\xbcS\x97\xaapa\xe6\x04\x82\xab\xb7O\x13\xbf\x84\x90\ +\x95Z'zi\x22\xc8/\xbf\x9a\xa2'\x82.G\x0b\ +\xdf\x1c\xce\xed\xc4\xf0\xa4.&pa\xe6\xf8C\x9f\xdb\ +\xa5\x99oB\xb0Q\xcb\x92(\xe6\xe9,\x89\xc9)+\ +\x05A\xc7n>\xe6\x08PJq\xb9\xb6\x96/\x929\ +x\xe6s\xd1\x98;U\xf3t\x8a1\xc3]\xbav\xac\ +\x9a\xd3\x89/\xea\x1f\xc0]\xd3\xa6\xa1\xbc\xa6Y\xeb\x90\ +8!\xc4\xf4iwa\xca\x94)Z\x86\xf0\xb9\xb5\xeb\ +7L*\xca\xcf\xfa\x88\xb5c\xa6\x82\xbc3)\xe5A\ +Bt\x95,}\x8e\x06\x17d\x0e\x00l}8\x1a\xb3\ +'sAf\x0d\x17f\xcepL\x9f>\x03S\xa7j\ +*\xc8 \xc0\xbauO<\xd5U\x98\x9f]\xc8\xd2/\ +\xb3\xa7PB\xc2\x0f\x16\x0aD\x172}*\x09!\x00\ +\xcf\xb2\xe6\x80\x0f\x97\xd0\x1a\xbe\x95\xcd\x19J\xc8T\xbf\ +\x10\xf2\x06\xeb\x81\x14LV\xc8;\x92\x93\xe7D\xe9\xc6\ +1m\x8f\xe6\x17\x14\x9e\x96\xd6\x16\xbe4\x1a\xe3\xc4?\ +\x16\x8d\xa9\xe3C\xe4!0\x86\x19\xbab\x1e7~<\ +N\xd5\xf2>\x01c\x91\x19\xd3g`\x8a\xc6+\xe4A\ +\x08!\x965\xeb\x9f*,\xca\xcf\xbe\xc8\xc2\x9f\xeab\ +\xb4k\xd7\xae\xa91\x18\x1f\x125^\xb7C\xc1\x87\xb1\ +rx\xd9S\xa8\xb10\xa6\x0e/\xea[\xf0\xfb\xef\xdc\ +\x87U\x0bx\xd7\x96\xb1\x86Gb\x5c\x87\xec\x03\x01\xe4\ +Hbr\xcaJ6\xbeTd\xfb\xf6\xed\xb1^ab\ +\xab\x9a>\xe4p\xf9\xf2e\xde\x12\x82\xc3\xcb\x9eB\x94\ +\xa5S\x1b\xb1\xffk\xe3\xf1\xca\xd6yZ\x87\xc2a\x88\ +\xd7\xe3\xd5:\x84a\xd0\x9d\xd8\x91\x9c\xacz\xfb9U\ +\x059*j\xfaD5\xeds8J\x10\xcb\x059\xa4\ +\xd9\xba\xac\x03\xff\xf5\xd2=\x98;\x85\xefd\x8c\x05\x5c\ +\x1a\x96=\x8d\xc6\xb4\x98\x98\x16\xb5}\xa8*\xc8\xbf\xfa\ +\x95\xb5\xd9K\xbd!\x99\xa5A\xf9n5g\x00^\x87\ +\x1c\xfa,\x98\xd8\x8a\xbf|w\x22\xd6/\xbfK\xebP\ +8*\xa3\xd3\x85\xde\x1b2\xf1\xc4N\xb1Z\xad\xaa\xbf\ +)\xa8~\x86\xfc\xab=\xd6\x1a\x81\x08\x06\xb5\xfd\x04\x07\ +\x7f\x10s8\xe1\xc4\xee\xbf\xf3\xe0\x1f\xbe\xc0\xb7\xb0#\ +\x99(\x9d\x10R\xab%\xa9\xcf;\xeb\x8d7v1\x99\ +z\xc1$\xc3\xf8\x17?\xfb\xa1H\xbdt3\x0b_\x81\ +@HH\xfd\xbbs4\xc2\xe5\xe1\xbf\x07\xe1\xc4\x0b\x8f\ +u\xe0\x07_Y\xa8u\x18\x1c\x95\x08\xa5\x15\xb2\x97\x08\ +\xf7\xfc\xf2\x97\xd6FV\xfe\x98\x95\xfc\xec\xfbEJ\xa6\ +D\xa5gY\xf9\xf3\x05\x7f\x04s\x06\xe9\x0b\xad\xa4N\ +\x8e\x1flz\xa0\x09\xff\xf2\xad\xfb\xb4\x0e\x83\xa3\x02:\ +\x9d.$\x1e\xcf\x1e\xea}\xe0W?\xfb\xe15\x96>\ +\x99\xd6\xe0\xferO\xea{\x00\xd9\xc1\xd2\xe7H\x10p\ +Q\xe6\xf4\xc3z\xda\x1bG\x19\x1e\x9e\xd1\x88\xff\xd9q\ +\xaf\xd6ap\x14&:*Z\xf3G\xb3\xdb\x8b\xe5\xbf\ +\xdeceR{<\x14\xe6M1\xf6\xee\xfe\xd1~P\ +\xa4\xb2\xf6\xcb\xe1\x8cD\x9fW\xf3\xef?'H\xee\x1e\ +\xdf\x0c\xfb+\xb3\xb1aY\xe8lsrd\xa3\xed\x17\ +\x92xW\xfd\xe6\x17\xaf\x9f\xd1\xc2\xb5&]\xaa\xf6\xee\ +y\xddJ)\xdd\xaf\x85\xef\xa1\x10\xca\x93\xba8\x80\x8b\ +\xaf\x90\xc3\x9aIB7~\xbc\xf5\xffg\xef\xdd\xc3\xa3\ +\xaa\xb2\xbc\xff\xef>U\x95\xfb=\x81$@\x80\x84@\ +H\x02\xb9\xa7*\x09!7\x90J\x98V+\xb42\xd3\ +j_\xe8y\xdev\xe6u\xb0/8\x0d\xbc=\xe6\xc2\ +\xf4\x90\xa0\x09t\xeb\xfc|_}\xdfq\xa6\xbb\xb5\xa7\ +;\xd8Ta\xd3P%*W!U\xdc\xbc\xe2\x05\x10\ +\x11\x15\x14E@\x08\xe4Rg\xff\xfe\x08\xb1#\xe4R\ +U\xfb\x9c]u\x8a\xfdy\x1e\x1f\xa5\xea\x9c\xb5\x16&\ +u\xbe\xb5\xd7^{\xad0\xfc\xeb\x9da\xfe\x0eE\xa0\ +\x00D\xf2\xdfs\x99RZ\xd6\xb1\xb6\xf5U\x7f\xf9\xf7\ +[\xdb\xc8\xce\xf6\xe6\x07\x01<\xeb/\xff\x83\xfdR\xc5\ +\xcaH\x00\xf4\x8a\xa2\xae\xa0\xa0v\xb6^\x88r\x10\x10\ +b\xf0O\xbf&*\xbb\xab;\xdb\x9b\x9d~q~\x1d\ +\xbf\xe6y:\xda\x9a\xee{h\xd5\x9a\x04\x104\xf8\xc3\ +\x7fl\x5c,=\x7f\xfeK\xb1L\xbe\xc5\xe9\x0f\x90\xc6\ +@\x97\xaeQ\x5c\xba\x0a\x5c\xb8:\xf8\xefKW).\ +\x5c\x03.]\xbb\xfe\xdf=\x14\x97\xae\x01\x97\xfb$\xf4\ +!\x02q\xe1@\x98\xae\x1f\xd1\xa12b\xc2(\xa2C\ +\x81\xd8p 6\x02\x98\x18\x1b\x8e\xc4h=\xa2\xc3\x80\ +p]?B\x89\x7f\x86\xbe\xf3\xa6v\xb6\x1e\xb5\xef\xea\ +\xb1\xe3\x1d\x91\xf6\xd0*\x86\x10\xfe\x82,\xbb\xe9\xa2\xf5\ +\x8f\xb4\xee\xe6\xee\xf8\x06\x02B\x8cV\xacju\x12B\ +\x8c\xbc\xfd\x9e<y\x12'O\x9e\xe4\xedV\x10`t\ +.\x0d\x87)\xdd\xbf=\x93{\xfa(\x16m\xb8\xa2\x9a\ +\xfd\xc24\x1d\x16\x16MDQ\x9a\x0ei\x81\xdb\xcdV\ +\x11.\xcb\x11\xa8\x7f\xf43\x7f\x87!\xf0\x91\xda\xdaZ\ +\xae\x13\x9fd\xea\xbe}}{\xeb\x16n\x0e\xc7 \ +&\x1du\xb67\x9b\x00\x1c\xe7\xedw\xca\x94)\xbc]\ +\x0a\x02\x90@8\x87|\xa5O\xdd\x18\x8e\x9cv\xe3\xd1\ +\xcdg\xf0\x9d\x7f\xff\x08\xcb\x7f\x7f\x15\xdbN$\xe2\xec\ +\xc0DU}\xfa\x8b(\xa9GT_k\x94\xda\x9a\x9a\ +~\x9eb\xec\x96\xe9]\x81\x22\xc6@\x80\x082\x00t\ +\xb45\xcd\x04\xc0uB\xb9\xc1`\x80\xc9dT\xbd?\ +\xa9 \xb0\x09\x84cO=\x1c\xdb\xf7\x1e9\xed\xc6\xbf\ +=w\x0awu\xbe\x8f\xa7_O\xc5\xa9\xbe4~\xce\ +919\xfc\xbc8\xa7\xac1j\xaajz\x88$q\ +\xcbW\x13*\xdf\xb3a]\xf3\x9fx\xf9\xf3\x84\x80\x11\ +d\x00\xe8hkJ\x04\xe7\x95rddT|aA\ +\xc1)\x9e>\x05\x81E \x1c{\xeaQy\x85<\x1a\ +Oo;\x86{7\xbc\x1d\x94\xc2\x5c\x90\xf8\xb9\xe8\xe8\ +\xa5\x11\xaa\xe7W]\x92\xf4R\x047\x87\x04\xcb\x1em\ +o\xf9on\xfe<$\xe0\x86\x8d\xee\xdb\xbb\xe3\xf1\xf2\ +\xca\x9a\xc5\x84\x90\xc9\xbc|\x86\x87\x87\xc7\x85\x85\x87\xbf\ +\xf9\xf9\xb9s\xc1\x99\xc3\x13\x8cIY\xba\x1e\xb3S\xfd\ +\xfbQ8\xf5\x05\x85\xfdM\xff-\xd5\x8f\x1c?\x8fM\ +\xdd\x9f\x031\xd3\x90\x9a\x18\x81(I\xbd\xfdl\x9e\xcc\ +L\xb8\x8a\x81\xd0D\xbcv\xf2\xb2\xbfC\x11\x8c\xc2\xfc\ +\xf9U_\xea\x0dz\x8eSC\xc8?t\xb45\xfd\x07\ +?\x7f\x9e\x13P+\xe4!:\xdb\x9bM\xa0\xd8\xc6\xd3\ +gjJ\xca\x9c\x8c\x19\xe9\x07y\xfa\x14\x04\x06\xbd\x01\ +Pe\xdd\xd3\xeb\xffU:0\xb8b\xbe\xab\xf3}l\ +;\x91\xe8\xefP\x14\xe3G\xa5_\x89)Q\x01JE\ +e\xe59\x83A\x1f\xcf\xcb\x1f\xa5\xf4\xc7\x1dm\x0f?\ +\xc9\xcb\x9f\xb7\x04\xa4 \x03@G{\xd3bp>\xa7\ +<}Zz\xc9\x94\xc9\x93\xbay\xfa\x14\xf8\x9f\xfe\x00\ +(\xea\xf2W\xcaz4\xfe\xed\xb9SX\xfe\xfb\xab8\ +}%8\x84\xac\xed\xf6\x011O9\xc0\xa8\x987\xef\ +lXH\xc8\x04^\xfe\xa8\x8c\x9fw\xb67?\xc6\xcb\ +\x9f/\x04\xac \x03\x83\xe7\x94yw\xf4\x9a\x955\xbb\ +,)1\xe9\x15\x9e>\x05\xfe%\x10V\xc8W\x02p\ +&\xfb\x91\xd3n|\xe7\xdf?\xc2\xe6w\xa2\xfd\x1d\x8a\ +\x22<\xf6\xf7\xa2\xf2:P(+/\xff8,44\ +\x85\x97?\x0a\xfap\xe7\xba\xa6Gy\xf9\xf3\x95\x80\xdb\ +C\xbe\x91\xfd{wn\xab\xa8\xac\x05\x08jx\xf9L\ +NI\x9e\xfa\xc5\x17\x9f\xef\xef\xed\x0d\xb2*\x17\xc1\x88\ +\xe4\xa6J(\x99\xee\xdf^\xc8\x87N\xb9q\xe8T\x00\ +|3\x18\x81}\xef^\xc6\x91\x0f\xdd(\xcb\x99\x88p\ +\xe9\x9a\xbf\xc3\xf1\x99h\xddUL\x9d6\x15;\xdf\xe0\ +z\x98Cp\x03eee\x1fFDDp{\xb6\xca\ +\x14\xbf\x5c\xdf\xde\xdc\xca\xcb\x1f\x0b\x01\xbdB\x1e\xa2\xa3\ +\xbd\xa9\x95\xf7\x94\xa8\x92\x92\xd2\xf2\xf0\xd0P\xb1\xa7|\ +\x0b\xd0\x17\x00:x%\xc0\x1bi\x1d9\xed\xc6\x1d\x1d\ +\xa7\xf1\xea\x97\xa9\xfe\x0e\x85\x89\x85iga.\xd1\xf6\ +\xdfA\xcb\x18M\xc6\x93\x11\x11\x11\xfcR\x15\x94>\xba\ +\xbe\xbd\xe9an\xfe\x18\xd1\x84 \x03\x83S\xa2x\xcf\ +S.\x9f7\xafD\xaf\xd7\xbf\xc9\xd3\xa7\x80?\x81 \ +\xc8\x81\xb6\x87<\x1a\xff\xf4\xd41\xfc\xe1\xedd\x7f\x87\ +\xc1\xc4\xf7\xe6\x07\xc7\xbe\xb8\xd60\x96\x94\x9e\x88\x8a\x8c\ +J\xe7\xe8\xf2\xb1\x8e\xf6\xe6\x9fs\xf4\xc7\x8cf\x04\x19\ +\x18\x9c\xa7L\xddt1O\x9fUUUs\x88N\xfa\ +\x80\xa7O\x01_\x02a\xb8\x84V\x04\x19\x00\xfe\xfd\xf9\ +\x13X\xf9\x17~GF\x95fZ\xc8i\xfc\xb0a\xa6\ +\xbf\xc3\xb8\xa5(.*~/*&z\x06/\x7f\x94\ +\xd2';\xda\x9a~\xcc\xcb\x9fRhJ\x90\x01\xa0\xf3\ +\x91\xe6m\x12\x91L<}\xd6V\xd7L\x07 :z\ +\x05)\x810~1\x10\x8b\xba\xc6\xe2\x957?\xd3\xb4\ +(/\x10\xf3\x93\xb9QTT\xfcNl\x5c\xec,^\ +\xfe(\xa5\xff\xd5\xd9\xde\xfc\x0f\xbc\xfc)\x89\xe6\x04\x19\ +\x00\x1eY\xfb/.7us\xfd\x8a[WW\x17O\ +\x08N\xf0\xf4)\xe0\x838\xf6\xe4\x1b\xaf\xbc\xf9\x99f\ +\xd3\xd7b\x95\xcc\x87\x82\xc2\xc2\xb7\xe2\xe2bg\xf3\xf2\ +g\xd0\x1b\xb6v\xb67/\xe3\xe5Oi4)\xc8\x00\ +\xb0\xa1\xbd\xf5\xb8\xfb\x9a;\x11\x00\xb7r\x98\xda\xda\xba\ +\x19:\x9dt\x84\x97?\x01\x1f\x02\xe1\xd8SO\x80\x17\ +u\x8d\xc6\xbf?\x7fB\xb3\x85^b\x95\xac.\x05\x05\ +\xf9o$\xc4\xc7\xe7\xf2\xf2\x17\x16\x11\xe94U.\xe0\ +\xba\xa5\xa94\x9a\x15d\x00\xd8\xb0\xa1\xf5|G[S\ +\x18\x01\xe1\xd6\x17\xaf\xba\xba\xa60,4t\x1f/\x7f\ +\x02\xf5\xe9\xeb\xf7w\x04\xc0\x95\x00\xe9\xd4\xe5\x0b\xff\xf4\ +\xd41\x9cwsk\xb6\xa4\x18b\x95\xac\x1eyys\ +_MHH\x9c\xcb\xcb_Td\xf4{%\xc6\xf9&\ +\x00\xb0\xda]]\xcfn\xd9\xa3\xbd_Hh\x5c\x90\x01\ +`\xd3\xd6\xfd\xf7U\xd4,\xfa\xd8`\x08\xe1\xe6\xb3b\ +\xde\xbc\x8a\xc8\xa8\xc8\x1d\xdc\x1c\x0aT\xa5\xef\x16\x1e.\ +\xa1\x14\xcd\x7f\xfc\xc4\xdf!\xf8\x84X%+\xcf\x9c9\ +s\x0e'%M(\xe0\xe5/::\xf6\xb3\x82\xd2y\ +_\xefQ\x13\x82\xbb#\x0d\xa1\xe7\x9f\xdb\xe2\xca\xe0\x15\ +\x83RhZ\x90m\x8e\x03\xcfI:\xdd\xef\x08H\x96\ +i^\x1dBC\xc3\xb8\xf96\x19M\xb5\xf1qq\xdb\ +\xb99\x14\xa8\x86(\xeab\xe7\xc8i\xb7&\xfb_O\ +\x0b9\x8d{jE\xff\x1f\xa5\xc8\xcd\xc9=4q\xe2\ +\xc4\x22^\xfe\xa2cb{\xf2\x8b\xcbG\x1c\x0a\xa47\ +\xe0\x84\xd5\xd1]\xcc+\x16%\xd0\xac [\xed\xae\x8d\ +\x00\xfd\xf6\xf0\xd7J\xcbk\x10\x12\x12\xf6\x15\xaf\x18\x0a\ +\x8b\x8anKMIy\x91\x97?\x81:\xf8{\xfc\xa2\ +\x1bz\x5c\xd5\xf8\x0a\x19\x18\xec\x7f}v@{\x03\xd3\ +\x16d\x05|\xc3BM\x90\x93\x93s 9%\x99\x9b\ +\x00FE\xc5\x5c\xcb/*\x1f\xb3\xd4\x9f@:h\xdb\ +\xe6Z\xc8+&V4)\xc8\x9b_p\xdeM\x08\xee\ +\x1a\xe9=cEMtXx\x04\xb7]\xc1\xec\x9c\x9c\ +\x85\xe9\xd3\xa7\x8b\xf4\xb5\x86\xf1\xf7\x1e\xb2\x9b\x06\x8f \ +l=\xaa\xbd\xbfKV\xec\xe7\xc8J\xd6\xe4\xa30`\ +\x98\x9d\x95\xe5LII)\xe5\xe5/,,\xf2bA\ +I\x85g)Q\x09\xdb7ms\xde\xadrH\x8a\xa0\ +\xc9\xdfBJ\xc9\xd3c\xbd_b\xaa2DE\xc7\xf2\ +\x0a\x07\xe9\x19\x19\xb5\xb3sf\x8bB/\x8d\xe2\xefN\ +]\xfdA$\xc8Oo;\x86S\x1al\x01_\x9e\xc3\ +m\xe8P\xd01s\xd6\xac\xeeI\x93's\xeb\x0da\ +0\x84|^R6\xdf\xab\x07\xbc$\x91.\xab\xc3\xf5\ +#\xb5bR\x0a\xcd\x09\xb2\xd5\xe1:\x03 j\xbc\xeb\ +\x0a\x8a\xcb\x11\x1b\xc3\xafE\xde\xa4\x94I\x15\xf9\x05\x05\ +\xafrs(P\x8c>?\x9fC\x1e\xa0\xc1UX\xf4\ +\xd2;\x01\xb0)\xef%yS\xf9\xd5\x9f\x04\x13\x993\ +g\xeeO\x9b2\xa5\x8c\x97?\x9dN\xff\x99i^]\ +\x92/\xf7\x12\xe0I\xab\xdd\xb9R\xe9\x98\x94DS\x82\ +lu8\x8f\x11\xc0\xe3\x91]s\x8b\xca\x10\x1b\xc7\xaf\ +\xd0$1!\xa1\xc0h2\x8a\xe6!\x1a\xc3\xdfE]\ +\x03A\xb4B\x06\x06W\xc9Z\xdbKNO\x08\x80\xc3\ +\xe8\x1ac\xc6\x8c\x19\xfb\xa6\xa6\xa5\x95\xf3\xf2G\x803\ +\xe5\xf3\x172\xfdb\x11B\xdam\x0eW\xbbR1)\ +\x8df\x04\xd9fw\x1d! \x99\xde\xde7\xb7\xa0\x14\ +\xd1Q1\x1f\xa9\x11\xd3HDEF\xcd\xa8\xac\xaa<\ +\x0f\x10\xed-\x13nQ\xfa\xdc\x00\x85\xff\x86\xd7\x0fP\ +\xcd|\x0c=\xe6H\x80\x8e\x92\x1c\x8d\x09!\x17\x90\x9e\ +\xe4\xbf\xdf\x01\xad\x91\x91\x91\xfe\xca\xb4i\xd3*\xb89\ +\xa4\xf8\xfc\xd1\xb6\xa6Iz\xbdn\xba\x02\xd6V\xda\x1c\ +\xce'\x15\xb0\xa38\x9ax\x12X\xed\xce= \xf0\xf9\ +\x5c[^q\xc5\x01PjS2\xa6\xb1\x08\xd1\x87$\ +\xd4\xd5\xd5\xea\x09A\x0f/\x9f\x02V\xfc\xf70\xee\x97\ +\x83+e\x0d\x00[\x9d\xdc\xbe\x03+F~F\x82\xbf\ +C\xd0\x04\xe9\xd3\xa7\xef\x9d>=}\x1e/\x7f\x14\xf4\ +\xab\x8e\xf6\xa6\x09\x00\xf0\xad\x05\xc5\xa7tT\xaf\xc0\x19\ +g\xf2#\xab\xdd\xd5\xc5nGY\x02^\x90mv\xe7\ +VBH%\x8b\x0d\x99J\x0ft\xb477R\x99\xfe\ +Q\xa9\xb8<\xa1\xb6\xb6.\x82\x00\x17y\xfa\x14\xf8\x86\ +\xec\xc7\x8fB\xbf\x1c\xf0\x1fC\xaf9r\xda\x8d\xd3W\ +\xb45\xe6p\xf6\xe4p\x7f\x87\x10\xf0L\x9d:uO\ +zF\x06\xd3\xf3\xd8\x1b(E_g[s\xcc\xf0\xd7\ +n\xaf/zM\x22\xa8a\xb5M\x08\xee\xb6:\x9c\x01\ +\xd5K\x22\xa0\x9f\x04V\xbb\xab\x0b\x844\xb0\xd8\xa0\x90\ +K\xbe\xddPr\x06\x00:\xd75\xff\x1d\x80\xdf(\x12\ +\x9c\x87\xd4\xd6\xd5\xc5\x028\xc7\xd3\xa7\xc0{\xfc\x99\xb2\ +\x0eFA\x06\x80\xc3\xa7\xb5\x95\xb6NO\x14)\xeb\xb1\ +H\x9b2ewff\xe6|^\xfe(E_g{\ +S\xe8H\xef\xdd\xb1\xc8\xb8\x8bH\xc4\xc2\xea\x83\x80,\ +\xb49\x5c\x07Y\xed(E\xc0>\x09\xac\x0e\xe7\xd3\x84\ +\x80\xe9\xec\x18\xa1\xf4\xf6Fs\xd9\xa1\xe1\xafu\xb45\ +\xfd\x00\xc0S,v\xbd\xa5\xae\xaen\x02!\xe4\x0cO\ +\x9f\x02\xef\x90\xfdXh\xdd/\x07WQ\xd7\x10/\x1e\ +\xfe\xcc\xdf!xEjL\x0045\x0fP&O\x99\ +\xbc{\xe6\xacYU\xbc\xfcQ\xd0\xafF\x13\xe3!\xee\ +\xbc\xadt3\x81\xf4\x03\x05\xdc\x15\xdb\x1c\xce\x80(\xc6\ +\x0dHA\xb69\xba\x1f# L#\xb4(p\xff\x9d\ +\xf5\xa6-#\xbd\xd7\xd1\xd6t?\xa5\xf4q\x16\xfb\xde\ +R[[\x9b\x0a\x89\x9c\xe6\xe9S\xe0\x05\xd4\x7f\xab\xa3\ +>98WfGN\xbbqY\xd6\xce\xcc\xe4\x04\xc3\ +e\xa4\xc4\x04\xe7\xcf\x82\x85\xd4I\x93ve\xcd\xca\xe2\ +&\xc6\xa0\xf8\xfc\xc64\xf5h\xdci.\xf9\x0d\x08~\ +\xc2\xee\x94d\xd8\x1c\xae\xf3\xecv\xd8\x088A\xb6\xda\ +\x9dk\x01i9\x93\x11\x8a\x96F\xb3q\xccUpg\ +{\xf3\x83\x00}\x94\xc9\x8f\x97\xd4\xd5\xd4\xa6\x11I:\ +\xc9\xd3\xa7\xc03d\xe2\xbf\x8fB\x9f;\xe0>\x86\x8a\ +\xf1\xe5U~C_\x94 56x\x7f\x16\xbe\x90\x9a\ +\x92\xb2+{\xf6\xecjn\x0e)\xfdx\xa8\x80\xcbS\ +,\x8b\x8c\xbf\x06E\x8b\x02\xde\xe3\xfd\xbdR\x0e\xa8\xdf\ +\xbe\xcd\x0e\xd7jB\xc8j6+\xf4)K\xbd\xb1\xd5\ +\x93+;\xda\x9a\x7f\x0e\x8a_\xb2\xf9\xf3\x8e\xda\x9a\x9a\ +tI'\x1d\xe3\xe9S0>\xfeLY\xf7\x05\xe9\x1e\ +2\x00\x9c\xb9$\xfb;\x04\xaf\x986q\xcc,\xe9-\ +Err\xf2\xae\xec\x9c\x1cnbL\x81\xf7;\xda\x9b\ +\xa7\xf8r\xef\xe03\x9f\xfc\x8a=\x0a\x92\xe1\xcf=\xe5\ +\x80y\x12X\xed\xce\xe5\x14X\xcbb\x83\x02[,f\ +\xd3\xfd\xde\xdc\xd3\xd1\xde\xf40\x05}\x98\xc5\xaf\xb7\xd4\ +T\xd7\xcc\xd4\xe9to\xf3\xf4)\x18\x1b\xea\xc7\x94u\ +\xbf;x\xd3\xa4\xa7>\xeb\xf5w\x08^1%Q[\ ++z\xb5\x980q\xc2\xae\xdc\xdc\x5c~bL\xe9\xdb\ +\x9dmM3XlX\xcc\xa5?\x05\xc1\x7f)\x10N\ +\xb1\xbf\xaa\xaf\x03B\x90mv\xd72B\xc8c\x8cf\ +\x0e5\x9a\x8d\xb7\xfbrcg[\xf3/\xa9,\xff\x9c\ +\xd1\xbfWTWWg\x1b\xf4\xba7y\xfa\x14\x8c\x0e\ +\xf5\xe3G!\x98S\xd6\xef}\xac\xadS\x7f\x93\xe2\x82\ +\xf7g\xe1)II\x89\xbb\xe6\xce\x99\xcbQ\x8c\xf1j\ +g{s\x8e\x12\xb6,\x8b\x8c\xcb\x000\xf7\x9c \ +\x0b\xfdqN\xd9\xef\xbf}\x9b\xb69\xef\x06\xc1\x98\xc3\ +\x22\xc6\x87\x9e\xb1\x98\x8d%,\x16:\xd7\xb5<\x0a\x90\ +\x07\xd9\xe2\xf0\x8e\xf9U\xd5s\x0c\x06\xbd\xe8\x7f\x1d\x00\ +\xf83\xb1\xda7\x10\xbc+\xe43\x17\xb45V\xf2V\ +/\xeaJLL\xd8\x95\x97\x97\xcfo\xcf\x18pv\xb6\ +7\x15*i\xd0b66\x02\xd8\xc9j\x87\x10\xdc\xcd\ +\xbb\xa3\x97_\x05y\x93c\x7f\x83$\x11\xe6o!}\ +\xee\xde|%\xe2\xe9h{\xf8qJ\xe1U\xca\x9b\x95\ +\xf9\xf3\xab\x0a\x0c\x06\xc3a\x9e>\x057#\xfb1e\ +\xdd\x1b\xc4)\xebO5\xb6\x87<!J[_ \x94\ +$!>~w~~\x01G1\xa6\xbb;\xda\x9aT\ +\x19La1\x1bkA\xa0\xc0b\x87\xfc\x88g\xefk\ +\xbf\x09\xf2\xf3\xdb\x0fVJ\xd0me6\xe4\x96s\x97\ +.\xaeR\xac\xf1Fg{\xd3S\x94\xca?P\xca\x9e\ +'\xcc\x9f?\xbf($$\xe4\x00O\x9f\x82o\xe2\xcf\ +\xc6 \xfe\x1e\xff\xa8&g.R\x9c\xed\xd7\xcehC\ +\x89\x04\xef\x97\xa3\xb1\x88\x8b\x8b\xdb]PX\xc8\xedh\ +Shh\xe8\xeb\x1dm\xcd\xaa\x8a\xbfe\x91\xb1\x10\xc0\ +\x07\x0a\x98Z\xc9kJ\x94_\x04\xd9\xeap\x16\xc8\xb2\ +\xbc\x87\xd5\x8eDPcY\x5cvT\x89\x98\x86\xd3\xd9\ +\xde\xf2\x9b\xc4\xb8\x04\xae{\xca\x95\x95\x95\xa5aaa\ +N\x9e>\x05\x7f\xc5\x9fU\xd6\xd7\xfa\x83[\x04>\xf8\ +\xca\xa3#\xa5\x01\xc1\x97\xbd\xb7^QWll\xcc\x9e\ +\xa2\xa2\x22nb\x9c\x988\x11%e5\xd9\x9b\xed\xfb\ +\xbc\x1e\x16\xe4-\x16\xb31\x1d\xc0\x05V;\x84\x90v\ +\x1e\xf3\x94\xb9\x0b\xf2f\xfb\xbeL\x02r\x84\xd5\x8e,\ +\xd3\xa5w,2\xeeR\x22\xa6\x91\xc8.0>\x92=\ +\xa7\x88k\xbe\xad\xa2\xa2\xc2\x14\x11\x1e\xb1\x9f\xa7O\xc1\ + \xfeMY\xfb\xcd5\x17\xde\xfbB;=\xa2\xbf\xe8\ +\x09\xbeA\x1fc\x11\x1d\x1d\xb5\xa7\xb8\xb8\x84[;\xcc\ +\xc4\x09\xc94{n\x11\x08!\x06\x0a\x9du\xb3\xa3;\ +]m\x9f\x16\xb31\x1e\x0a\xac\x94\x09\xf0\xe4\xa6mN\ +\xa6\xee\x91\xe3\xc1U\x90\xbb\xb68S(\xd13\x9f\xc1\ +\xa5\xc0\x03K\x1aL\x1b\x95\x88i$l\x0e\x17\x05\x80\ +\xc4\xa4\x89Rn\x1eS\xad\x98\xd7\x94\x95\x97\x95GE\ +F\xbe\xc2\xd5\xa9\xc0\xaf\xc7\x9ez\x83\xb8\xa8\x0b\x002\ +\xe3\xaf\xf8;\x04\x8f\xf9\xe4\xa2\xb6\xf6\xbcY\x88\x8a\x8e\ +\xde[Zj\xe4&\xc6\xb1\xf1\x89\x1fe\xe7\x16\xfe\xf5\ +\x97\x9d\x9092%\x8e\xe7\x9f?\x98\xa4\xb6o\x8b\xd9\ +\x98\xae\xc4\x9e\xb2$\x91.\xdb6\xd7B%b\x1a\xd1\ +\xbeZ\x86o\xa4\xabkGT\x88A\x81~\xce\x83]\ +\xb8\x9eP \xa4\x11\x19\x12\xe3!\xe2\x13\x92\x90Wh\ +T\xcb\xdd\x88\x18M\xa6y11\xd1{\xb9:\xbd\xc5\ +\xf1\xeb\x0a9\xc8[(\xa7\xc7|\xe5\xef\x10<\xe6\xd4\ +\xa7W\xfd\x1d\x02\x17\xa2\x22#_1\x96\x96r\x9b\xda\ +\x944!\xf5\xe2\xdc\xfc\xd2\x9b\x9a~\x10Bf\xca\xa1\ +\xb2\xf5\xb7\x0eG\xa4\xda1\x5c\xdfS\xde\xc9lH\xc2\ +v\xab\xa3\xbb\x98\xd9\xce\x88\xa69a\x88\x89d\xdf\x1f\ +\xa5\xf4\x09O\xbbp\xf9\xc2\x8db<DLl\x02\xf2\ +\x8bT)\x06\x1c\x95\x92\x92\xd2\xca\x98\x98\x18\xe6}v\ +\x81g\xf8s]tm x+{\xd3\x93\x08RC\ +>\xf7w\x18\x1e\xf3\xeeim\x9d\x9b\xf6\x85\xf0\xc8\xc8\ +}F\x93\x89\xdb<\xe3\x89)\x93.\xcc\xce\xcd\x8f\x1d\ +\xe3\x92\xca\x18\x1a\x7f\xa4k\x8b3E\xedX,fc\ +-\x149\xa7,\x1d|n\x8b+C\x81\x90\xbe\x01\x17\ +A\xb6\xda]]\x84\x80\xe9\xe07\xa5\xd8h\xa97=\ +\xa0TL72\xde\xde@tL\x1c\x0aJ*\xd4r\ +?\x22%%%\xf3\xe3\xe2\xe2vsuz\x8b\xe2\xcf\ +\x94\xf5\xb5 ^!OO\xd2\xd6$\xab3A\x9e\xb2\ +\x0e\x8b\x88\xe8.7\x99\xb8=\xc8&&O\xfa`\xd6\ +\xec\xbc\xf1\x07c\x13\xcc\x0c1\x903\x9b\xfe\xe2\x9c\xa5\ +vL\x16\xb3\xb1Q\x89\x8e^z\x03N<\xbbeO\ +\xbc\x02!}\x8d\xea\x82l\xb3\xbb\x9aY\xc7(\x02\xd8\ +\xd9Xo\x5c\xaaH@\xa3 \x112ns\x92\xa8\xa8\ +\x18\x14\xf3\xdbr\x01\x00\x14\x15\x15U%&&\xa8V\ +\xbc&\x18\xc4\x9f\x8faY\x0e^\x11(\xc8P\xf4y\ +\xa5*\x97\xe5\x08\x9c\xbd\x14\xbc\xd9\x8a\xb0\xb00gE\ +Y\x19\xb7T\xdf\x94\xb4t\xcc\xca\xce\x9b\xee\xcd=\x92\ +\x9e\xbc\xbb\xc9~@\xf5=\xc2\xc1\x8e^\xec\xbd\xaf#\ +%C\xaa\x12\xf1\x0c\xa1\xaa _\xef\xc2\xd5\xc2b\x83\ +R\x1c\xbd\x9efP\x0d\xab\xc3u\x06\x04Q\x9e\x5c\x1b\ +\x1e\x11\x89\x922?J\xce\x0a\x00\x00 \x00IDA\ +T~\x93\xc8\x00 ?\xbf\xa0:i\xe2\x04!\xca*\ +\x22\xfbq\x04\xa2\x9e\x0c\xf8\xcd\xb7\xda\xcc\x9a\xa4\x9da\ +\x0d\x17{\xc3\xfc\x1d\x82j\x84\x85\x85\x1f\xa8\xa8\xa80\ +\xf1\xf2\x976-\x13\xd3gd\xf9t\xafD\xa8s\x93\ +c\x7f\x83\xc2!\xdd\x84\xc5\x5c\xfaS\x96)Q\xb2L\ +\x97*}\xecV5A\xb6m\xed\xcea\xef\xc2E\xcf\ +5\xd6\x1bs\x95\x89hd\xac\x0e\xe71\x02x\xb5w\ +\x11\x16\x16\x01cy\x8dJ\x11\x8dL\xde\x9c\xb9\xd5\xc9\ +\x13'\xee\xe4\xea\xf4\x16B\xf6cc\x10=\x09\xdes\ +OSb\xb5\xf3w;\xd7\xe3\xf7N\xc2\xaa\x10\x1a\x12\ +z\xb0\xa2\xa2\xbc\x94\x97?\x9d\xde\xf0\xafS\xd3g\xbc\ +\xcebC\x82n\xab\xcd\xee\xbcW\xa9\x98F\xc3Ro\ +l\xf5i\x9e2E\x8b\x1a'}T\xfb\x0d\xb4,.\ +;*\xcb\x94-\xcd\xec\xa65\xcaD326\xbb\xeb\ +\x08\x01\xf1\xe9pzHh\x18\xca\xe6-`\xaf\x1a\xf7\ +\x82\xdc9sjRS\x92\xc5JY\x05\xa8\x1f\xb3\xc6\ +\xc1*\xc8\x85i:\xc4\xeb\xb5Sa\xad\xb5\xbe\xdb\x9e\ +`0\x84\x1c\x9eW9\x8f\xdb\xd9M*\xe3\xe7\xeb\xfe\ +uu\x93\xa1?\xbc\x86R\xca\xd6o\x82\x90g\xacv\ +\xe7r\x85B\x1b\x15\xcb\x22\xe3\xaf\x09\xa4\x1fxz\xfd\ +`=\x93:\xc5\xc5\xaa~%\x5c\xd2`\xda\xe8kJ\ +@\x8dt\xc0p\xacv\xe7\x1e\x10\x14\xb0\xd8\xd0\x1b\x0c\ +\xa9\xf9\xf9\x15\xaa\x94\xbf\x8fFvNnu\xea\xe4I\ +B\x94\x15\xc6\x9f\x92\x18\xac)\xeb\x85E\x13\xfd\x1d\x82\ +W\x9c>\xdf\xe7\xef\x10\x14\xc5`\x08yu\xfe\xfc\xca\ +\x22^\xfe(\xa5?\xee\x5c\xd7\xf4(\x00|\xeb[y\ +_\x86\xc3\xbd\x90R\xb6\xaf\xba\x84\x90\xc7lvW\xb3\ +2\x11\x8e\xce\x9d\xe6\x92\xdf\x10\x89X\xc6\xbb\x8eR\x1c\ +U\xb3\x9eI\xf5\x1c\x8d\xa5\xde\xd8J)\xbc[\xda\xab\ +\x94\x0e\x18\xc2fwn%\x840\x9f\xc1\xb3\x98\x8d\xe4\ +\xbb\x7f\xb7\xf0p\xef\xe5sa\x00\xb8\x0d~\xcd\xce\x9a\ +]=9m\x8a\xa8\xbeV\x10\x7f\xae\x90\x0d$8\x8b\ +\xba\x8a\xd2\xb4Ua}\xf2l\xf0\x9cA\xd6\xe9\xf5\xaf\ +\xcf\x9f_\xc9\xb4\xe0\xf0\x0e\xf2\x0f\x9d\xed\xcd\xdf\x18\xa1\ +[__q\x9e\xb8\xc1\xbeoM\xd0bst\xb3\x8e\ +\xe7\x1d\x97;o+\xdd,\x11\xd4\x8c\xf6>\xa5\xd8\xa8\ +\xf6\x16*\x97M\x93\xc6z\xe3RJ\xe1\xd1jW\xcd\ +t\x000x\x04\x0b\x840\x17\x0cX\xcc\xc6\xaf7\x1d\ +\x1f\x7f\xfc\xf1\xde\x8e\xb6\xa60P\x5cb\xb5\xeb)Y\ +3gUM\x9d:M\x9cSV\x08\xb7\x1f\xf7\x90\x0d\ +R\xf0\xa5\xac\x0b\xd3tH\x8bdn!\xcc\x95c\x1f\ +\x05\xc7\x19d\xbdA\xffVuUU\x1e7\x87\x04\xcb\ +:\xda\x1e\x1eqL\xa1\xe5oL\x07\x01\xba\x84\xdd\x89\ +\xb4\xdc\xeap=\xc3ngl\xeeXd\xdc\xa5\xa3\xfa\ +\x9b\xbf\xc8P\xb4\xa8}\xd2\x07\xe0\xd8\x18\xa4\xb1\xde\x98\ +;\x9e(\xab\x9d\x0e\xb0:\x9cO+p\x04\xeb\x1bb\ +<\x9c\x8e\xf6\xa6XJ\xa9b\x93\xa7\xc6#3s\xc6\ +\xfc\xe9\xd3\xa7\x8b\x8e^\x0a V\xc8\xca\xb2\xd8tS\ +S\xa6\x80\xe6\x5c_\x5cP\x1cy\xd2\xe9uoW\xcd\ +\xafRu\x157\x1cB\xe5{:\xd66\xfd\xd7X\xd7\ +X\xcc&+\xa8\xfc}f_\xc0\xbd6\xbb\x93}B\ +\xe08\xdc^_\xf4\x9a^\xaf\x9b>\xf4gY\xa6K\ +\xd5\x5c$\x0e\x87kY\xe1uQ\x1e1\x15\xadv:\ +\xc0\xe6\xe8~\x8c\x80,c\xb53\x9a\x18\x0f\xd1\xd9\xde\ +<\x91\x02\x1f\xb1\xfa\xf1\x94\x8c\x8c\x8c\xca\x193f\xec\ +\xe3\xe5/Xq\xfb\xf1Yl\x90\x82o\x0f\xb9p\x9a\ +\xc6\xd2\xd5\xe7\xb5\x15\xefH\x10I\xf7nuUu6\ +/\x7fn\x99\xde\xf5h{\xcb\x7f{r\xad\xa5\xbe\xec\ +\xb7\xa0\xf4>f\xa7\x844X\x1dN\xd5\xa7\xe2}k\ +A\xf1\xa9HI\x8a\x83[\xceUs\xfb\xf4F\xb8\xd7\ +\xf97\xd6\x1b\x97\xdeT\xe8\xa5r:\xc0jw\xae\x05\ +$\xe6j\xbd\xf1\xc4x\x88\xce\xb6\xa64J\xe9\x09V\ +\x7f\x9e2m\xda\xb4\x8a\x99\x993\xc5\x94(\x06\xfc\xd9\ +\xcbZ\xaf\xd3\xfe\xcal8?l\x98\x89\x14\xfdg\xfe\ +\x0e\xc3+^\xff\xf0\x9a\xbfC`B\x92\xa4\xe3\xb55\ +\xd5\xbe\x1d\xfc\xf5\x01\x99\xbao\xdf\xb0\xae\xf9O\xde\xdc\ +c\xa97=K\x81\xfbY}\x13\x10\xa3\xd5\xe1d\x1e\ +R4\x1e\xb7\xddVrQ\xcd\xc2\xe2\x91\xf0\xcb\xc1;\ +K\xbd\xb1u\xe8H\x94\xda\xe9\x80\xcd\x0e\xd7jB\xc8\ +jV;\x9e\x8a\xf1\x10\x9d\xed\xcd\x99\xa0\x94\xdb\x0f3\ +mjZ\xf9\xec\xac,1O\xd9G\xfc9\x0f\xd9\x10\ +d\xc7\x9e\x16\xe7h\xef\xef\xb3\xff(\xb7\x9d&\xc5!\ +\x92t\xb2\xa6\xa6F\xf5\xd9\xc2C\xc8n\xbah}{\ +\xeb\x16_\xeem4\x1b\x9f\xa2\x94\xaeb\x8d\x81\x80d\ +\xda\x1c\xae/X\xed\x04\x1a~;\x09\xbf\xa4\xc1\xb4Q\ +\xedt\x80\xd5\xee\x5cN\x81\xb5\xacv\xbc\x15\xe3!:\ +\xda\x9bs\x01\xc6\xb3x^0i\xf2dSvv\xce\ +A^\xfe\x82\x09\xb7\x1f\xb7qC\x82h\x85\xfc\x8b\xbb\ +\xa6inu|\xae/\x0e\xef~\xaa\xcd}|\x02\x9c\ +\xaa\xad\xa9Q}\xa6\xf0\x10TvW\xaf\x7f\xa4y;\ +\x8b\x8d\xc6z\xd3:\x00\xeb\x14\x08'\x81\xc7J\x99'\ +~mM\xa3f:\xc0fw-#\x840\x97\xca\xfb\ +*\xc6Ct\xb45\x17QJ\xbbY\xe3\xf0\x94\xd4\xd4\ +\x94\x92\xdc9s\x0e\xf3\xf2\x17,\xf8s\x85\x1c\xa2\xd3\ +\xa6\x18\xdcHa\x9a\x0e\x0d3\xb4\xb7h\xd1\xea\xfe1\ +!\xe4\xa3\xda\xba\xbai\xbc\xfcQJ\xcb:\xd7\xb5*\ +r\xdc\xd2b6\xae\x02\xe8S\xacv\x08H&\x8f=\ +e^\x04e\xaf\xb8\xeb=\xb4\xc7\x1d\x161\x16\x94b\ +#\xab\x18\x0f\xd1\xd9\xde\x5c\x0e%\xe6pzH\xf2\xc4\ +\x89Eyy\xf9\xaf\xf1\xf2\x17\x0c\xf8U\x90\xa5\xe0\x10\ +\xe4\xd5wi\xab\xb2z\x08-\xee\x1fS\xe0Lmm\ +-\xbf\xff\xe1\xc4]\xd8\xd9\xde\xac\xa8\xf0Y\xcc\xa6\xfb\ +\xbd\xeeQ1\x02\x04\xc4\xc8\xa3\xfa\x9a\x07A'\xc8\x9b\ +\x1c\xfb\x1b\xd8{h\x03\xfd\xf25EG=v\xb45\ +\xd5\x82\xc2\xa1\xa4\xcd\xb1HJJ\xcc/,(x\x93\ +\x97?\xad\xe3\xf6\xe3p\x09\x83^\xfb)\xeb\x96{2\ +1)D{\xabc@{\xfb\xc7\x84\x90s\x0b\xea\xea\ +\x14\x9d24\x16\xfdn\xe4t\xacm}U\x0d\xdb\x8d\ +\xf5\xc6\xa5\x14\xf4EfC\x844\xf08\xa7\xac6A\ +%\xc8\xcfo?X)A\xc7\xfeM\xc9-\xe7.]\ +\x5c\xa5\xf8\xa7\xb4\xa3\xbd\xa9\x1e\xa0\xcf+mw4\xe2\ +\x13\x12\xe6\x14\x15\x15\xbf\xc3\xcb\x9f\x96\x91\xa9\xffD1\ +T\xd2\xb6 \x9bKR\xb10\xed\xac\xbf\xc3\xf0\x89w\ +/&im\xff\xf8|mm\xed\x04^\xce\x06\xa8{\ +\xc6\xaf\x1fiz[M\x1f\x8df\xd3m\x00\x0e\xb1\xda\ +!\xc0\xbd<:z\xa9I\xd0\x08\xb2\xd5\xe1,\x90e\ +\x99\xb9s\x95DP\xa3\xe6\xdevy\xcd\xc2\xff\x11\x1b\ +\x9f\xc8m(E\x5c\x5c\xec\xec\x92\x92\xe2\xa0*|P\ +\x03\x7f\x9eC\x0e\xd1\xf0\x0a\xd9\x5c\x92\x8a\x87\x17hg\ +\x80\xc4\x8d\xbc\xf4\xaev*\xc2)\xe8\xc5\xba\xba\xba\x04\ +^\xfe\xdcD\x9a\xf2\xab\xf6\xd6\xf7y\xf8\xb2\x98\x8d%\ +\x00U\xc0\x97\xb4\x9cG\xefk\xb5\x08\x0aA\xdel\xdf\ +\x97I@\x98\xab\x99e\x99.\xbdc\x91Q\xb5\xc1\x0d\ +V\xeb\x8e8\x09\xfa\xdds\xf3KS'&OR\xcb\ +\xcdM\xc4\xc4\xc4\xce4\x19\x8d'\xb99\xd4 \xb2\x1f\ +\x17I\xa1\x1a\xad\xb2n\xb9'S\xd3b|\xaa/\x0d\ +\xbf\xdfq\xda\xdfax\x06\xc5\x95\x05u\x0bby\xb9\ +\xcb\xc9+\xad\xda\xb0\xf6_>\xe6\xe5\x0f\x00,f\xd3\ +\x0c\x00_2\x1b\x22h\xe11%J\x0d4/\xc8]\ +[\x9c)\x94\xe8\x99W\x80\x14x@\xcd#X[\xb7\ +\xbe\x17\x8a\xf0\x88-\x04$\x0b\x00fe\xe7!%\x95\ +_MFdTTzYy\x19\xb7\x0ebZ\xc3\xaf\ +E]\x1a[!\x17\xa6\xe9\xd0\xf5\xd3i\x9aMS\x0f\ +\xf1\xd2;\x9a\xe9\x90\xd6[\xb7\xa0.\x92\x97\xb3\x8a\xca\ +E\x03\x09\x09\x89~\x19^c1\x1b\x13\xa0\x80(\x0f\ +N\x89R\x7f\x9e\xb2\xd2hZ\x90\xbb\xbavD\x85\x18\ +\x08{\xfa\x97\xa2\xa5\xd1l|B\x81\x90Fd\xeb\xd6\ +\xf7B{u\x17\xb6\x11B\xe6\x0d\x7f=3k\x0e&\ +$O\xe2\x96\xbe\x8e\x08\x8f\x98R^Q\xceu\x86\xb3\ +V\xf0g\xca:LC\xa7n\xfe\xf9\xceT<~O\ +\xb8f\x0b\xb8\x868\xd5\x97\x86\xa7\xb7ib'\xc7]\ +WW\x17\xca\xc3QTt,*k\xcc\x90\xf4\x92\x1e\ +\x00\xacv\xe7\xc6\xe7_pU\xf3\xf0=\x9cAQV\ + }M\xc83\x9b\x1c\xfb\x99\x07\x09\xf1D\xd3\x82l\ +\x88\x89d/\xc3\xa7\xf4\x095;\x855S*\xf5\xea\ +.\xd8\x08P;\xd2\xfbY\xd9y\xa9)\x93\xd2\xb8\x8d\ +\x99\x09\x0f\x0bO\xad\xac\x9c\xf79/\x7fZA\xf6\xa3\ +\x22\x87j`\x85\x5c\x98\xa6\xc3\x7f\xff\xd3\x14\xdc9[\ +\xbb)\xea\xe1heu\x5c[W\xc7\xa5\xfc?uR\ +\x1a\x0a\x8a\xcb\x81aS\xcf\x08!w\xc9\x14;\xfd\xb1\ +'{=}\xcd\x5c\xe8%A\xb7u\x93\xfd\x80Q\x81\ +\x90\xb8\xa0YA\xb6\xda]]\x84 \x87\xc5\xc6\xe0\xa8\ +G\x93\xa2\xc7\x9bn\xa4\xc0q\xe0\x8f\x04\xa8\x1f\xeb\x9a\ +\xccY\xb9\xb1\xc9\xa9i\x5c\x8a'\x00 $$4i\ +\xfe\xfc\xf9\xc11kN!\x06\xfc\xa8\x89\xa1z\xff\xf9\ +\xf6\x84_\xdc5\x0d\x8f\xdf\x13\xae\xb9q\x8a\xa3\xa1\x95\ +\xd5qMmM/\xe1\xf0\x8c\xce\xcc\x9a\x83\x19\xb3\xc6\ +\x98\xebC\xd0bs\xb8vt\xd9\xf7q+(\x03\x06\ +\x0b\xbd\x948\x12%\x11\xea\xdcl\xdf\xc7\xad\xb5(\x0b\ +\x9a\x14d\x9b\xdd\xd5\xac\xc0\x18\xc5\x9dj\xcf\xb7\xb49\ +\x5cvBp\x97'\xd7\xce\xcc\xca\xcdHN\x9e\xecR\ +3\x9e\xe1\x18\x0c\x86\xd8\x9a\x9a\xea\xe0\x99\xc8\xce\x88?\ +\xf7\x90C\x0d\xfe;\x03=\x1a\x85i:\xfc\xe2\xaei\ +xnE\x86&\xbbo\x8d\x85\x16V\xc7\xd5UU\x97\ +%\x22\xa9\x9e\xaa.(\xa9\xf0\xb4\x96\xa5&\x84\xe8\xbf\ +\xe0-l\x8df\xd3mJ4\x0f\xa1D\x7f\x8c\xf7\x17\ +\x0a_\x08\xbc'\xc18l\xda\xe6\xbc\x9b\xb5\xf1\xc7\xf5\ +\xb9\xcb\xaa\xce\x0c\xb5:\x9c/\x10\x90\xdb\xbc\xbd\xef\xdd\ +\xa3\xaf\xfe\xf9\xdcggoW#\xa6\x11\xa1\xd4\xbdc\ +\xe7\x0e\x99R\x18\xb8\xf9\x0c@VX\xa6\xa31\xcb?\ +\x99\xfc\xde\x01\x8a\x05\x9dW\xfc\xe2\x1b\x00\xd2\x93\x08\xa6\ +'\xe9P\x90\x11\x8fY\x93B1%\xd6\x8dx}p\ +\xa4\xa6o\xe4T_\x1a\xee\xdd\xa0\xea\xb1Zf*\xab\ +*/\x84\xe8C\xe2\xd4\xf6SPR\x81\xa8\xa8\x18\xaf\ +\xef\x93)1-\xa9/\xe5\xb6x\x00\x00\x9b\xc3\xf9$\ +@~\xe4\xeb\xfd\xb2L\x97\xf2\x1c\xa3\xe8+\x9a\x12d\ +\xdb\xd6\xee\x1c\xe8\xa4\xb7\xd8\xac\xd0s\x16\xb3i\xa22\ +\x11\x8d\x8c\xcd\xee\xfc\x0b\x08Y\xec\xeb\xfdo\xbeq\xf0\ +\xff^\xf8\xe2\xf3\xff\xa1dL\xe3\xf1\xd2K;.\x13\ +B\xa3x\xfa\x0c$~r\xc7t\xdc\x95\xed\xbf\xad\xf5\ +WO\xbbq\xf8C7\x8e\x9cr\xe3\xc8ie\xcf\xc6\ +N\x88&\x98\x18-ab\xcc\xe0\xbf\xa7%G`r\ +B\x08\x92\xa3%\xc4\x87\x0f R\xa7\xbd\xd6\x91\xbe\xf2\ +\xf4\xeb\xa9\x01\x9d\xae\xae\xa8\xac<\x17\x16\x12\xa2z\xe3\ +\x8f\xcc\xac9L\xa7<d\xb8\x17/1\x97oS0\ +\xa4q\xb19\x5c\xed\x00Vz}#E\x8b\x9auB\ +J\xa2)A\x06\x14X!\xbb\xe5\x5c5\x1b\x7fX\xed\ +\xce\xad\x84\x10\xe6\xca\xbe\xc3\x07\xf6\xb6\xf4\x5c\xb9\xdc\xa2\ +@H\x1e\xf3\xf2\xcb/\x9f\x07\x10\xf0i\x1d5X\xfe\ +\xadi\xf8\xdb\xdc\xc0H\xcd^\xa3a\xb82\x10\x82\xcb\ +\xfd\x06\x5c\xea\x95p\xa1\x07\xf8\xe2\x0a\xc5\xe7\x97e\x9c\ +\xbb\xd8\x8fO/\xf4\xe2\xcc\xf9\xc1\xdd\x86\xd4\x84p$\ +\xc7\x85bB\xac\x01IQ\x12\x12#\x09\xe2\x22\x80\x98\ +P\x19Q\x86~D\xea\xfb\x10Fn\x1d\xc1\x1d\x8b@\ +_\x1dWTT\x9c\x0d\x0b\x0bKQ\xdbOJ\xea\x14\ +wf\xd6\x1c\xf6\xda~J\xef\xb3\xd4\x9b\x9eU $\ +\x8f\xb1\xda\x9d+\x09!\xed\x9e^O)6\xaa\xbd5\ +\xa9$\x9a\x13d`p\x0f\x19\x04-\xde\xde\xa7v\xda\ +\xc2\xeap\xfd\x99\x00\xdfb\xb534\xd4b\xc5\xea\x96\ +\xbf'\x90\xfe\x1f{d\x9e\xb3c\xc7\xcb\x9fR\x8ad\ +\x9e>\x03\x81\x07\xfef\x1a\xbe3'0\x04Y\xa0\x0e\ +\x81\xbc:.+/\xff(\x22<\x9cGc\x82C\xf3\ +\xaa\x16\xfd\x9aH\xd2o\x950F)}\xb0\xb1\xde\xf4\ +\xb8\x12\xb6<\xc5\xeap\xfd\x88\x00O\x8ew\x1d\x8f\xad\ +I\xa5\xd1dQ\x97\xa5\xde\xd8\xea\xf5F?E\x8b\xba\ +\xb3\x97]]J\x8a1\x00t\xb6\xb5\xfc\x07d|\x97\ +\xd5\xa67\xd4\xd6\xd6%\x83\x10\x8d\xb4/R\x0e\x7f\xce\ +C\x16\xa8O WV\x9bL\xa6S\x9c\xc4\xf8\xb8L\ +\xe9\xba\xc6\x86\xb2\xdf\x81\xe8&+ap\xb0\x01\x07\xdf\ +cQ\x8df\xe3S\xb2L\xc7\x5c\xf5jQ\x8c\x01\x8d\ +\xae\x90\x87\xb0\xda]oyr\xf4I\xed\xb4\x85\xd5\xe1\ +|\x9a\x80,c\xb53\xda\xb8\xc7\x9f\xadj\xbd[\x22\ +\xec\x13\xac\xbca\xc7\x8e\x1d\xefSJ3x\xfa\xf4'\ +?\xaa\x9f\x8a\xef\xe5\x9f\xf7w\x18\x02\x95x\xc2\x15\x1f\ +\x90m2KKKODGG\xcfP\xdd\x11\xc5\xb6\ +\x8e\xf6\xa6\x9b\xeaZl\x0e\x97B\xe7\x0b\xe4\xc7-\xe6\ +\xb2\x07\x95\xb1\xe5\x19\xb6m\xae\x85\x90\xb0\xfd\xc6\xd7\xb5\ +\x96\xa6\x1e\x8e&W\xc8C4\xd6\x1bs)\xc5\x98\xfb\ +\xc1\xd7\xbf)\xa9\xf6\xc3\xb19\xba\x1fSS\x8c\x01`\ +}{\xf3F\x99\xba\xefd\xf5\xe1\x0d\xb5\xb5\xb5\x19:\ +Iz\x97\xa7O\x7f2 V\xc8A\xcb\xbb\x17\x93\x02\ +R\x8cK\x8aK\xdf\xe3!\xc6\x94\xd2\xc7G\x12c`\ +\xec\xe7\x8ewH\xcby\x8f?\xb44\x18_\xa4\x90K\ +\xbe\xf1\x22E\x8bV\xc5\x18\xd0\xb8 \x03_\x8b\xf2\x88\ +\xa9\xe8\xeb\xdf\x94TK[X\xed\xce\xb5\x80\xc4\xdc\xc4\ +\xdc\x93\x0f\xc5\xfa\xf6\xd6\xe7e7\x1d\xb3\xc1\x88\xd2T\ +\xd7\xd4dI:\xbdj\x05p\x81\x84[\xe4\xac\x83\x96\ +\xe6?\x9c\xf2w\x087QTX\xf4vLl\xf4,\ +\xf5=\x91\x07;\xdb\x9b\xc7\x5c\xb9*%\xca\x04\xb8\xd7\ +fw\xb2\x8f\xbf\xf5\x82Fs\xd9\xa1\x81~\xcc\x00\x06\ +k\x84\xb4RM=\x1a\x9a\x17d`p\xc85\xe8\x0d\ +E^*\x7fS\xda\xecp\xad&\x84\xacf\xb5\xe3\xcd\ +\x87a\xfd#\xcd\x0e\x02Z\xc3\xea\xd3\x1bj\xaa\xabr\ +\xf4z\xc3\xeb<}\xfa\x03\x7fN{\x12\xa8G\xab\xc3\ +\x80\x8f.\x04Vk\xd2\xc2\xc2\xc2\xb7\xe2\xe2\xe3\xb2\xd5\ +\xf6C\xddtqG\xdb\xc3\x1e\x15\x5c)\xb6R&\xa4\ +\xc1\xeap\xb2\xb74\xf6\x82\xbb\xbee|\xffJ\x7fo\ +\x82\x16\xce\x19\x8fGP\x0820X\xe85\xb4\xd1\xaf\ +\xf67%\xab\xdd\xb9\x9c\x02kY\xed\xf8\xf2!x\xb4\ +\xady\x97\x9bH\xe5\xac\xbe\xbd\xa1\xaaj~\x9eAo\ +8\xcc\xd3'o\x06h`=\xb4\x05\xec\xfc\xfe\xf5\x18\ +l\x7f\x95}\x9a\x9f\x92\xe4\xe7\xe5\xbf\x1e\x1f\x1f\xafz\ +\xb1\x91\x9b\xbagv>\xd2\xec\xd59a\xe5V\xca\xc4\ +hu8\xb9V\xd0\xdd\xfb\xad\xf9\x81\xf5\x83\xf6\x91\xa0\ +\x11d\x00X\xd2`\xda\x08\xb7\x9c\xab\xe67%\x9b\xdd\ +\xb5\x8c\x10\xf2\x18\xab\x1d\x96_\xfe\x0dk\xff\xa5[\x96\ +Q\xc4\x1a\x837\xcc\xaf\x9a_d\x08\x0d\xe5\xda\x9d\x87\ +'nY\xd3\xf5\x8d\x82\x1bx\xe5\xe3D<\xb1\xed\x13\ +\x7f\x87\xf1\x0d\xe6\xcc\xc9;\x92\x98\x94\x98\xa7\xb6\x1f7\ +u\xcf\xdc\xd0\xdez\xdc\x97{\x15\x14\xe5L\x9b\xc3%\ +\xce\x11zIP\x092\x00\xa8\xd9\xf4c\xd36\xe7\xdd\ + x\x9a\xc5\x06\xa5\xd8\xa8\xc4/\xfd\xfauMG(\ +\xdc\x5c\xcb\xfa\xe7\xcf\x9bg\x0c\x0b\x0f\xef\xe6\xe9\x93\x17\ +n\x7f6\xb3\x16(\xca\xfb\x97\x13\xb0\xf2\x99\xc0\xda7\ +\xce\xcd\xcd=4qbR\xa1\xda~\xa8\x9b.\xf6U\ +\x8c\x87P\xae\xd0\x0b\x09\xbcW\xcaZ'\xe8\x04Y-\ +69\xf67\xb0\xf6\xd0\x06\x80~\xf9\x9ab\xd3\xa5:\ +\xdbZ\x8f\xa2\x9fpm\xf6^Q^^\x16\x1e\x11\xf1\ +\x0aO\x9f<\x10\x82\x1c\x1c\x5crG\xe2{\xff\xdf\x87\ +\xfe\x0e\xe3\x1b\xe4\xcc\xce9\x90\x9c\x9c\x5c\xac\xbe'\xf2\ +\xa0\xb7i\xea\xd1Pr\xa5\xcc{OY\xcb\x08A\xf6\ +\x80\xe7\xb7\x1f\xac\x94\xa0c\xaf\x1et\xcb\xb9K\x17W\ +\x9dS \xa4\xaf\xe9\xe8x\xf8D\xaf\xdb\x9d\xa6\xa4\xcd\ +\xf1(/+\x9b\x17\x11\x19\xbe\x9b\xa7O\xb5\x11\x82\x1c\ +\x1c<\xba%\xb0\xb2\xa4\xb3\xb3\xb2\x9c)\x93RJ\xd5\ +\xf6C)}\xdc\xd3\x02.OQrO\x99w\xf5\xb5\ +V\x11\x82<\x0eV\x87\xb3@\x96\xe5=\xacv$\x82\ +\x1a\xb5\xd2\xe9\x8f?\xd2\xfaQ/\xae\xaa:0\xe3F\ +\xcaL\xe5UQ\xd1\xd1;y\xfaT\x13!\xc8\xdag\ +\xc7;\x03\xd8\x11@\xa3\x15g\xcd\x9c\xd9=i\xf2d\ +\x93\xea\x8e(\xb6\x8dw\xb4\xc9W\x94\xad\xbe\xe6{N\ +Y\x8b\x08A\x1e\x83\xcd\xf6}\x99\x04\xe4\x08\xab\x1dY\ +\xa6K\xefXd\xdc\xa5DL\xa3\xf1x[\xdb\xb9\xde\ +\xcb\xeeX5}\xdc\x88\xb1\xb4\xb4&6&v\x07O\ +\x9fj10 \x04Y\xcb\xecxg\x00\x0fo\x0e\x9c\ +!\x1a\x993f\xec\x9b\x92\x96V\xc6\xc1\xd5\xf1\xd1\x9a\ +~(\x85\xa2\xe7\x94\x1d\xdd\xcc\x05\xb1\xc1\x8c\x10\xe4Q\ +\xe8\xda\xe2L\xa1D\xcf\x5c\x90@\x81\x07x\x9d\x8f{\ +\xfc\xf1\xd6K\xf3k\x16e\x10B\xb8\xa9KqIq\ +m\x5c\x5c\xdc\xcb\xbc\xfc\xa9\x85X!k\x93K\xeeH\ +<\xbc\xf9Z@\x89qFz\xc6+S\xa7M\xab\xe0\ +\xe0\x8aN\x9b>\x8by\xc1\xe0\x09Jv\xf4\xe2\xdd\xfb\ +ZK\x08A\x1e\x81\xae\xae\x1dQ!\x06r\x86\xd9\x10\ +EK\xa3\xd9\xf8\x84\x02!y\x84\xed\x85C\x93dJ\ +\xfe{^\xb5\x99\xe8\xf4\x06^nQTTT\x97\x98\ +\x98\xf4\x127\x87* \x04Y{\xbc\x7f9\x01\x8b;\ +>\x0d\xa84u\xfa\xf4\xe9{\xa7\xa7O\x9f\xa7\xb6\x1f\ +\x0a\x22W\xd6\xd4\x93\xb4\xe9\x19w[\x1d\xce\xdf\xd8^\ +\xec\x1e\xb7\xa7?+\xca\xa5\xaf\xd1b\xb5;\x99;\x1c\ +\x06#B\x90G\xc0\x10\x13\xc9^\x15H\xe9\x13<\xdb\ +\xb8m\xd9\xe1L\xa1\xb2\xfbO\x040\x02@y\xe5\x02\ +\x18\x0c\xa1\xbc\xdc#??o\xc1\xc4\x09\x13^\xe4\xe6\ +Pa\x84 k\x8bW>N\x0c\xb8j\xea\xa9\xd3\xa6\ +\xeeI\xcf\xc8\xa8T\xdf\x13\x91\xe7\xd7\x98\xbf~v\x13\ +\x90\xefa\x80\xacR\xdf\xaf\x82\xe9kB\x1e\xb3\xd9\x9d\ +\xf7*a+\x98\x10\x82|\x03V\xbb\xab\xcb\x93\x09R\ +cA)6Z\xeaM\x8a\x1do\x1a\x8fM[\x0f\xce\ +\x18\xe8\xc5vBP\x06B\xbe\xfe\xc0\x98\xe6\xd5\x224\ +,\x9cW\x18\x983w\xee\xc2\xe4\x94dM\x8a\xb2\xdb\ +-\x04Y+\xfc\xfe\xf5\x98\x80;g<yJ\xda\xee\ +\xcc\x19\x99\xf3\xd5\xf6C\x88D+\x87\x89\xf1\xb07\xbe\ +k\xb5\xbb\xba\xba\xec\xfb\x12\xd4\x8eA\xc1B\xafg6\ +9\xf67(b+H\x10\x82<\x0c\x9b\xdd\xd5L\x08\ +\xeef4\xb3\x93\xe7\xb4\x11\xab\xe3P\xb1$\xb9_\x04\ +!sFz\xbf\xb4\xac\x1a\xe1\xe1\x11\xbc\xc2AnN\ +\xee\xc2I\xa9)\x9a\x13e1\xedI\x1b\xb4:\x0c\x01\ +\xd7\x81+u\xf2\xe4]Y\xb3fV\xa9\xedG'I\ +t^\xf5\xa2Q\xc5\x90\x10\xdc\x1dB\xf4_l\xb6\xef\ +S\xbd7\x81R\xa2,A\xb7u\x93\xfd\x80Q\x09[\ +\xc1\x80\x10\xe4\xeb\x5c\xef\xc2\xd5\xc2b\x83R\x1c\xb5\x98\ +\x8d\xb5\x0a\x854.\xd6\xed\x07\xe7\x82\x0e\xec\x02!\xd3\ +\xc7\xba\xae\xd8T\x85\xc8\xa8h>A\x01\x98\x9d\x9d\xb3\ +0-m\xaa\xa6DY\xa4\xac\x03\x9b\xd3W\xe2\xf0w\ +O^\x09\xb8\xde\xd4)\x93RvegeU\xab\xed\ +G\x22\xba\x81\xf2\xaa\xd1\xc5x8\x94\xe8\x8f\xf1\x109\ +\xc5D\x99P'\x8f/\x11Z@\x082\x00\xdb\xd6\xee\ +\x1c\xf6.\x5c\xf4\x9c\x9a\xa3\x1eG\xc4\xed\xdeC\x08\x89\ +\xf4\xe4\xd2\xc2\x92y\x88\x8a\x8eQ;\xa2\xaf\x9993\ +s\xe1\xd4\xa9S5S\xe8%R\xd6\x81\xcb\xe6w\xa2\ +\xf1\x9d\x7f\xff(\xe0\xa66%\xa7$\xef\xca\x99\x9d\xa3\ +\xba\x18\xebt:ZQ}\x9b\xde\x9b{$B\x9d<\ +\xd2\xc1J\x892%\xfac<\xd2\xed\x81\x8e\x10d\x0c\ +\xf6\xbf\x1e\x9a\x14\xe53n\xbec\x11\xadv\xd7\x19B\ +\x88W\xe7\x8e\x0b\x8a+\x10\x15\x1d}Y\xad\x98n$\ +33sAzF\xba&\x8eD\x0d\x88\xf9\x8b\x01\xc7\ +\xbb\x17\x93\xb0\xfc\xf7W\xf1\xe8f\xf6\x03\x0fJ3a\ +\xe2\x84]\xb99\xb9\xaa\x8b\xb1^o@\xf9\xfc\xdb|\ +\x12=\x09\xba\xad<\x0a\xa7\x94\x12\xe5\x10YJQ\xc2\ +\x8e\x96\x11\x82|\x9d%\x0d\xa6\x8d7\xcdT\xf6\x10Y\ +\xa6K\xd5\x1cjq#V\x87\xf3\x18!\xf0\xe9\x97\xb7\ +\xa0x^THh\xd8\x9bJ\xc74\x1a\xe9\xd3\xd3\xeb\ +fdf\x06|\xf3\x10\xb1B\x0e\x1cN\xf5\xa5\xe1\x09\ +W<\xfe\xfe\xff|\x80#\xa7\xdd\xfe\x0e\xe7&\x92\x92\ +&\xec\x9a;g.\x8f4\xf5\xb5\xb2\xca\x05lF\x08\ +y\x86\xc7\x11#VQ\xe6\xfd\x0c\x0dT\x84 \x0f\xc3\ +Rol\xa5\x14\xde5\xf1\xa0h\xe19\x18\xdbfw\ +\x1d!\xf0}\xa0\x04\xa5\xd8m,\xaby\xce\xa0\x0f\xe1\ +\xd6\x8bz\xda\xd4\xa9\xb5\xb3\xb2\xb2T\xedT\xc6\x8a(\ +\xea\xf2?\xa7\xfa\xd2\xf0\xf4\xeb\xa9\xb8w\xc3\xdb\xf8\xfd\ +\x8e\xd3\xfe\x0egD\xe2\x13\x12v\xe5\xe5\xa9/\xc6\xa0\ +\xf8\xbc\xa2z\xe1\xffQ\xc2\xd4\xe0\x11#\xf5\x9bq\xf8\ +,\xca\x9c\x9f\xa1\x81\x8c\x18\x02;\x02V\xbb\xeb-O\ +\x8e>Q\x8a\x8d\x5c+\xaa\xed\xce=\x84\x10\x9f\xcf9\ +\xde\x18\xef\xcfV\xb5\xfeI\x22d\x892\xd1\x8d\xcf'\ +g\xcf\xecy\xe7\xe8\xdb\xaa\x1f\x0d\xf1\x85\x8c\xd4(\xfc\ +\xf6{\xfe\x8e\xe2\xd6\xe4T_\x1a^zg\x00Oo\ +\x0b\xecI}\xf1\xf1q\xbb\x0b\x0b\x8bT\xaf\xa6\x06\xf0\ +YG[S2\x00\xd8l{\xa3\x11\x1erI\x19\xb3\ +\xf2\xe3\x16s\x99*=\xaf\x87cs\xb8<N7\xf1\ +~\x86\x06:B\x90Ga<Q\xa6\x14Gy\x16q\ +\xd9\xec\xce\xad \x84\xa9H\xc3-K\x93\xbe\xddP\xf2\ +\x8d\x0d\xb9\x15\xabZ\x9f%\x84\xdc\xc3\x16\x9d\xe7|\xfa\ +\xe9\xb9W\xdez\xeb\x0d\xd5;\x19y\xcb\xd4\x89\x91\xf8\ +\xfd2\xf1q\xe0\x89V\x84\x18\x00bbcw\x97\x14\ +\x17\xab.\xc6\x148\xdb\xd9\xd6\x94z\xe3\xeb\xde\x88\xdc\ +8\xf6\x9fm4\x1b\xefS\xc2\xd6Xx\x12/\xefg\ +\xa8\x16\x10)\xebQh\xac7\xe6\x8e\x96\xbe\xbe\xfe\xad\ +\x8e\xdb/\x92\xd5\xee\xeab\x15c\x0a\xb9\xe4F1\x06\ +\x80\xce\xf6\xe6{\x01\xfa\x9f,\xb6\xbd!9y\xc2\xbc\ +\xbc\xfc\xbcn^\xfe<e@\xec!scxjZ\ +\x0bb\x1c\x1d\x1d\xbd\x87\x93\x18\x7f2\x92\x18\x03\x0a\x0f\ +x\xe00\x0aq\xbcxy?C\xb5\x82\x10\xe41h\ +\xac7.\xbd\xa9\xd0\x8b\xa2\x85o\xe3\x0f\xe7\xd3\xac\xcd\ +J\x08\xa5\xb77\x9a\xcb\x0e\x8d\xf6~G[\xf3\x0f)\ +\xa5\xff\x9b\xc5\x877$%&\x95\x15\x16\x16\x1e\xe0\xe5\ +\xcf\x13\xdcn\xb1\x89\xac6\xef^L\xc2\x13\xaex\xcd\ +\x081\x00DG\xc5\xbcRZZ\xaa\xfa6\x0b\x05>\ +\xealk\x9a<\xd65\xca\x8eBt\xb2\xb7\x07\x1e\x87\ +Q\xe3\xe5\xfc\x0c\xd5\x12\x22G\xe7\x01\x9b\xb69\xef\x96\ +$\xd2%\xcbt)\xd7\x02.G\xf7c\x80\xc4T!\ +I\x81\xfb\x1b\xcd\xc6\xa7<\xb9v\xc5\xea5\x1b\x08\xf0\ +\x13\x16\x7f\xdep\xe9\xe2\x85\xc3\x07\x0f\x1d.\xe2\xe5o\ +,\x12cB\xb1\xf9\x1f\xf9\x0d\xe4\xb8U8}%\x0e\ +\x87O\xbb\xf1\xe2\xe1\xcf\x02\xb2bz,\x22\x22#\xf7\ +\x95\x99L\xaaOm\xa2\xc0\x87\x9dmM\xd3<\xbd^\ +\xb9\xf45=\xdeh6\xcdT\xc2\xd6X\x0c\x8f\x97\xf7\ +3Tk\x08A\xf6\x10\xdb\xd6\xee\x1c\xaeG\x9b\xec\xce\ +\xb5\x84\x90\xd5LF(Z\xbc\x1dp\xb1b\xd5\x9a6\ +B\xc0\xa5Q=\x00|u\xf9\xca\xeb\x07\x5c\xce<^\ +\xfeF#6\xd2\x80\xbf\xfc\x13\xbfa\x1c\xc1\xc8Ew\ +\x0c\xce^\x0e\xc1\xfb\x9fS\xbc\xfdq\x0f\x8e\x1c\xfb\x1c\ +'?\xd7\xe6V@xx\xf8\xfe\xf2\xf2\xf2r\xb5\xfd\ +P\xe0\x83\xce\xb6\xa6to\xefSJ\x94\x01\x9c\xb7\x98\ +\x8d\x89\x0a\xd9\x1a\x15\x9b\xdd\xd5\x0cY\xde(\x8e6\x8d\ +\x8d\x10\xe4\x00d\xb3\xc3\xb5\x9a\x02k\xd9\xac\xd0\xa7,\ +f\xd3\xfd\xbe\xdc\xf9\xd0\xaa5\xcd\xacmD\xbd\xe1J\ +O\xcfQg\xb7\xfa\xe3\xe3\xc6\x222L\x0f\xc7\x8f\xc3\ +\xfc\x19\x82\xa6\x08&\xf1\xbd\x91\xf0\xb00gyE\x85\ +Im?\x14\xf4\xfd\xce\xb6\xe6\x19\xbe\xde\xaf5Q\x16\ +\x8c\x8f\x10\xe4\x00\xc3jw.'\x84<\xc6b\x83\x02\ +[\x1a\xcd\xc6\xdbYl\xfclu\xeb*\x09\xa4\x8d\xc5\ +\x867\x5c\xbbz\xed\xbd}\xfb\xf7\xcd\xe2\xe5\xefFB\ +C$\xbc\xf4S~C8\xb4\xc0e9\x02\x17{\xc3\ +p\xaeG\xc2\x99\x0b\x14\xa7\xcf\xf7\xe1\xe4\xd9\xab8\xf6\ +\xd1E\x9c\xbd\x14\x1c\xe2{#aa\xe1\x07**\xca\ +K\xd5\xf6CA\x8fw\xb653\xa7\x8b\xb5\x96\xbe\x16\ +\x8c\x8d\x10\xe4\x00\xc2fw-\x03\xc1\xd3\x8cf\x0eY\ +\xcc\xc6\x12%\xe2yhU\xebO@\xc8\x06%ly\ +B_\x7f\xff\xc9\xbd{\xf6x\x9d\xbeS\x02\x9d\x8e`\ +\xd7C\x1e\xb5\x05\xd74\xbd4\x14W\x06\x0c\xb8\xd2\xa7\ +\xc7\xa5k\x04\x17\xae\x01_^\xa1\xf8\xe2\xab~\x9c\xbb\ +4\x80O\xbf\xbc\x86\xb3_\xf6\xe0\xcb+\xc0\x85\xab\xc1\ +)\xba\xa3\x11\x1a\x12zh^\xe5\xbcb\xb5\xfdP\xd0\ +\xf7:\xdb\x9a\xb3\x94\xb2\xa7\xa0(\xbb\x1a\xcd&\xd53\ +\x03\x82\xd1\x11\x82\x1c \x0c\x15\x8e\xb1Y\xa1g,f\ +\xd3$e\x22\x1a\xe4\xa1\xd5-\xff\x08HO(is\ +,\xdc\x03\x03\x1f\xed\xda\xbd{\x0a/\x7f\xc3)\xcbN\ +Daz$\xb2R$L\x8b\xed\xc3\x04\xa5\xfa1\xa8\ +@\x1f\x0dA\xaf[\x8f\x9e\x01=z\xfa\x09.\xf7\x12\ +|\xd5Kq\xb1G\xc6\xc5\x9e\x01\x9c\xbf\xdc\x8f\xf3\x97\ +\xfa\xf1\xf9\xc5k\xf8\xea\x1a\xc5\xa5^\x8a\xcbW\x81\xaf\ +zo-\x91\xf5\x14\x83\xc1pd\xfe\xfc\xf9\x85\xaa;\ +\xa2\xf4\x9d\x8e\xf6\xe6l\xa5\xcd*\x96\xbe\xa6t\x9b\xa5\ +\xde\xb4X\x11[\x02\xaf\x11\x82\x1c\x00lr\xeco\x90\ +\xa0c>\x1b\xd8\xe7\xbe6q\xe9\xe2\xaasJ\xc44\ +\x9c\x15\xabZ\x96\x11\x22\xb1\xae\xdc=F\x96\xe5\xcfv\ +\xec\xdc\x19O\x00\xbf\x96=\x87\x1b\x80\xf0\x10\x82\xe8p\ +=\x22\xc3$D\x84\x10D\x86H\x08\x0f!\x88\x08\x01\ +\xc2B\xc8\xe05z\x8a0\x03\x10\x1e\xf2\xd7\xff\x8e\x08\ +\x01\xc2\xf4\x83\xf7\x87\x1b\x80\x88\x10\x82\x9e>\x8a\xab\xfd\ +\xc0\xd5>\x8a\x9e>\xe0j?\xc5\xd5\xeb\xff\xbe6@\ +\xae\xff7pu\x80\xe0Z/EO?EO/\xc5\ +\xe5^\x19=\xbdn\xf4\xf4R\xf4\x5c\xbf\xffj\xbf?\ +\xff\xcf\x04\x17\x06\x9d\xfe\xb5\xf9\xd5U\xf9\xea{\xa2o\ +u\xb45\x8f8\xb7\x5c\x09\xb4\xd6<Dp3B\x90\ +\xfd\xcc\xf3\xdb\x0fV\xca\xb2\xbc\x87\xd9\x90[\xceU\xb3\ +\x82\xf1\xa1\x95k\xee\x81\x84g\xd5\xb2\x7f\x13\x14\xe7_\ +\xda\xf1R\x18\x01\x11\x1b\xbb\x02\xd5\xd0\xebuoVU\ +U\xab&\x92\x7f\x85\xbe\xd1\xd1\xd6\xac\xfai\x02\xe5\x0a\ +\xbd\xf8\xb4\xd9\x14|\x13!\xc8~\xc4\xeap\x16\x10\x90\ +#\xacv$\x82\x9a;\x16\x19U\x1f\xde\xb0\xfe\x89\xdf\ +v~r\xfa\x83\x9f\xa9\xed\xe7k(.\xbf\xbc\xe3\xe5\ +\x01\x00q\xdc|\x0an\x19t:\xfd\xd1\xea\xea*\xd5\ +\xab\xfb%Iz\xe7\x91\x7f\xfb\x17\xc5\xd3\xd4\xa3\xa1\x5c\ +\xfa\xda\xfbc\x93\x026D\xa7.?\xb1\xd9\xbe/S\ +\x091\x96e\xba\x94\x87\x18\x03@\xc6\x8c\xd9?\xcb\x9d\ +\xabz\xcd\xcb_!\x88\xaa\xad\xad\x8b \x9f\xf3s\ +*\xb8\x15\xd0I\xbawy\x88\xb1^\xaf?QQ\xb5\ +h\xb6\xda~\x86\xa3\x5cG/\xb4\xf0\x18\xdd(\xf8+\ +b\x85\xec\x07\xba\xb68SB\x0c\x84y\xea:\x05\x1e\ +h4\x1b\xb9\x14\x5c\x0d\xff\xd6}\xe1\xc2y\xbc\xf9\xaa\ +\x8b\x87\xdb\xafy\xf9\xe5\x97\xcf\x02\xbe\xcd\x80\x16\x08\x86\ +#I\xd2\x89\x9a\x9a\x1a\x9f\xcf\xffz\x8a!$\xf4\xb4\ +\xa9\xa26\x0d\x18\xec\xddL\x89\xfc\xff\x96\x98\xcb^P\ +\xdb\xef\x10\x0a\x16z\xddg\xa97\xf1\xdb\xae\xba\x85\x11\ ++d\xcetu\xed\x88RB\x8cA\xd1\xe2\x0f1\x06\ +\x80\xb8\xb8\x04\xe4\x15\xf2=\x1dQWW\x97B\x08\x09\ +\xcc!\xb9\x02\xcd@$\xf2\x01\x0f1\x0e\x0b\x8f\xf8l\ +H\x8c\x01\x80\x10\xdcM\xa8\xf4\xf7j\xfb\x1d\x8e\x82\xbd\ +\xaf\x9f\xd9\xe4\xd8\xcf4\xdcF\xe0\x19B\x909c\x88\ +\x89do\xeaN\xe9\x13\xbc\xf6vF\xfb\x96\x1d\x13\x1b\ +\x8f\xc2\x12\xd5\xdb\xfc~\x83\xda\xda\xda4B\xc8I\xae\ +N\x05A\x03\x91\xa4\x8fjkj\xa7\xab\xed'\x22\x22\ +\xeab\x89\xa9j\xe2M\xfe\x09\x96n\xda\xe6d\x1a\x14\ +\xe3-J\x89\xb2\x04\xdd\xd6M\xf6\x03F%l\x09F\ +G\xa4\xac9b\xb5\xbb\xbaX'7\xf1\x1c\xe8\xed\xc9\ +\xd9\xe8\x9e+\x97q\xf8\xc0^\x1e\xe1|\xcd\x8e\x9d;\ +\x8eQ\x99\x8a\xaeB\x02\x8f\xa1\xc0\x99\x05uu#\x8e\ +6T\x92\xa8\xe8\x98\xde\x82\xe2\x8a1\x9b\xa2S\x8a\x8d\ +\xfd\x18\xf8\x87\xa5\xf5\x15\xe7\xd5\x8eg\x08\xa5\xd2\xd7\x84\ +\x0e\xcc\xbc\xb3\xbe\xe2\xb8\x12\xb6\x047#V\xc8\x9c\xb0\ +\xd9]\xcd\xacb\x0c`'\xcf\xb1e\x12!\xe3\x9e=\ +\x8e\x88\x8cB\x89\xa9\x9aG8_S[S;S\xd2\ +Iosu*\xd0,\x84\x90s<\xc48\x22*\xea\ +\xc2xb<\x18\x0f\xee\x0e!\xfa/6\xdb\xf7e\xaa\ +\x1d\xd3\x10J\xad\x94)\xd1\x1f\xeb\xb2\xefKP\xc2\x96\ +\xe0f\x84 s`\xd36\xe7\xdd\xac\xc3\x1a(\xc5Q\ +\x8b\xd9X\xabPH\xe3bu\xb8\xce\x80 \xca\x93k\ +\xc3\xc2\xc3QZ^\xa3rD\xdf\xa4\xa6\xba&[\xa7\ +\x93\xde\xe0\xeaT\xa0E\xbe\xac\xad\xad\x9d\xa0\xb6\x93\xb0\ +\x88\xc8O\x8aJ*\xbd:\x9eG\x89\xfe\x18\xcf4\xb0\ +\x12\xa2,\xcbt)\xcf\x95\xfd\xad\x86\x10d\x95\xb1m\ +\xed\xceQ\xa0%\xe6\xb9\xc6zc\xae2\x11\x8d\x8f\xd5\ +\xe1<F\xbc\xach\x0e\x0d\x0d\x83\xa9\xa2\xee\x9aZ1\ +\x8dDuu\xcd\x5cI\xa7{\x8d\xa7O\x81v\xa0\x94\ +~UWW\x17\xaf\xb6\x9f\xd0\xb0\xf0\xe3%\xc6\xf9>\ +\xb5\xac\x95\x08u\xf2,\x98b\x12e\x8a\x161\xcbX\ +]\x84 \xab\x8ceq\xd9QY\xa6lif7\xad\ +Q&\x9a\xf1\xb1\xd9]G\x08\x88O\xa94CHH\ +\xd8\xdc\xd2r\xae\x95^5\xd5\xd5\xf9:\x9d\xfe\x10O\ +\x9f\x02-@\xae-X\xb0 Zm/\x06C\xe8k\ +\xa5e\xd5L\xa9g\x09\xba\xad6\xbb\xf3^\xa5b\x1a\ +\x0f_D\x99Rl\x14MB\xd4G\x082\x07\x964\ +\x986\x82\xfa\x96\xb2\x96e\xba\x94\xd7Po\xab\xdd\xb9\ +\x07\x04\x05\xbe\xdeO)}\xee\xfbKn\xdb\xdf{\xf9\ +\x5c\x18@{\x95\x8cm,\xaa\xab\xab\x8a\xf5z\x03\xdf\ +\x83\xd1\x82@\xc6]WW\xcbc\xb8\xf5\xcb\xc6y\xd5\ +[(\xa5\xec\x9d\xc5\x09y\x86g\x13\x0eoD\x99R\ +\x1c\xe5Y\xbbr+#\xaa\xac9\xe2u\x955\xc7\xd6\ +u6\xbbs+\x08aJ\x9d\xb9ei\xd2\xb7\x1bJ\ +\xbe>c\xbdbu\xeb\x05\x02\x12\xcb\x1e\x9dg\xec\xd9\ +\xbb\xa7\xbb\xbf\xaf\xbf\x8c\x97?A@\xe2\xae\xab\xab\xd3\ +\xa9\xed\x84Rl\xefloZ\x04\x006{w-\x05\ +\xd9J\x08a\xff\x12\xc0\xb9]\xe5x\xd5\xd7<Ou\ +\x08\x84 s\xc7jw\xbdE\x08\xc6m\xd9\xc7\xf3\x83\ +\xa0\xc8q,\xc8%\x8d\xe6\xb2\x9bR\xc7\x0f\xadj=\ +\x0bB\x92Yl{\xc3\xbe}\xfb\xf6]\xbbv\x8d\xef\ +\x01iA\x80@\xaeqY\x19S8:\xda\x9b\xeao\ +|\xd9\xeap\x9e' \x0a\xecY\xf3\x1d\xec0\xaa(\ +\x8b^\xd6\xdc\x11\x82\xec\x07\xc6\x13\xe5\xeb)\x22.E\ +\x5cV\x87\xf3i\x02\xb2\x8c\xc5\x06\xa1\xf4\xf6;\xebM\ +[F{\xff\xa1U\xad\x1f\x80\x90i,>\xbca_\ +\xf7\xfe\xbd\xd7z\xaeV\xf2\xf2'\xf0?\x94\xd2\xafx\ +\xec\x19\x83b[G{\xd3\xa8\xf3\x82\xadv\xe7\xc7\x84\ +\x10\xe6\x99\xe4\xbcG \xde(\xca\xb2L\x97\x8a\x02.\ +\xfe\x88=d?\xd0Xo\xcc\xa5\x14#\xfe\xb2__\ +\x19s\x11c\x9b\xa3\xfb1V1\xa6\xc0\xfdc\x891\ +\x00t\xb47O\x07\xe8{,~\xbc\xa1\xa2\xac\xbc2\ +<,l7/\x7f\x02\xbf\xf3%'1\xfe\xcbXb\ +\x0c\x00\x8d\xf5\xa6\xc9\x00=\xc1\xea\x8a\x00\xf7\xda\xecN\ +\xe6\x19\xe9\x9eb1\x1b\x89,\xd3\xa5\x94b#\xdcr\ +\xae\x10c\xff V\xc8~\xc4fw5\x7f\xe3|2\ +\xc7\x14\x91\xd5\xee\x5cK\x08Y\xcdd\xc4\xcbxW\xac\ +j}\x8d\x10\xa2\xfaL\xd8!\x9c\xdd\xdd;\xaf\xf4\xf4\ +\xd4\xf0\xf2'\xe0\x0f!\xe4\x1c\x8fs\xc6\xa0\xf2\x9f;\ +\xda[\xee\xf0\xf4r\x9b\xdd\xf9\x06\x08a\x9e\xb3LA\ +]\x8df\x13\xdf\xc6\xf1\x02\xbf!\x04\xd9\xcf\x0c\xb5\xa7\ +\xe4\x99\x22\xda\xecp\xad\xa6\xc0Z6+\xf4)\x8b\xd9\ +t\xbf\xb7w\xadX\xb5\xc6I\x08\xb85Cp\xba\x5c\ +;\xae\x5c\xbe\xcc\xad\xa1\x8a\x80\x1f\xbc\xdaaR*o\ +\xeelo\xb1x{\x9f\xd5\xde}\x80\x10\xa9\x84\xd9?\ +\xe8\xf1F\xb3I\xb4\x8a\xbd\x05\x10\x82\x1c\x00\xd8\xb6v\ +\xe74\xa4\x8ao\x00\x00\x1d\x9dIDATp<\xda\ +\xb4\x9c\x10\xf2\x18\x8b\x0d\x0ali4\x1bo\xf7\xf5\xfe\ +\x87V\xaf\xd9\x05\xa0\x8a%\x06o8x\xe0\xe0\xcb\x97\ +\xbe\xbaT\xc7\xcb\x9f@}\x06\x07E\xd4LQ\xdb\x0f\ +\xa5\xb2\xb5\xb3\xbde\x89\xaf\xf7\xdb\xec\xce\xdd d\xbe\ +\x02\xa1\x9c\xb7\x98\x8d\x89\x0a\xd8\x11\x040B\x90o!\ +lv\xd72\x10\x8c\xdb\x9fz\x1c\x0eY\xccF\xe6o\ +\xfd+V\xady\x81\x10\xdc\xc6j\xc7S\x0e\x1f>\xfc\ +\xd2\x85\x0b\x17\x16\xf0\xf2'P\x0f\x22\x91\x0fxLm\ +\xa2T\xfeSg{\xcb]\xacvlv\xa7\x03\x84,\ +b\x8eG\xac\x94\x83\x1eQ\xd4u\x8bp\xbd\x9f6\xa3\ +\x18\xd33J\x881\x00t\xb67-\x02\xc5\x9f\x95\xb0\ +\xe5\x09EEE\x0b\xe2\x13\x12^\xe2\xe5O\xa0\x0e\x92\ +$\x9d\xe0!\xc6\xa0\xb4K\x091\x06\x00K\xbd\xc9L\ +A7\xb3\xda! \x99V\x87\x93}|\xab `\x11\ +\x82|\x0b\xb0\xc9\xb1\xbf\x81\xbd\x9f6\xd0\xe7\xee\xcdW\ +\x22\x9e!:\xda\x9b\xee\xa0\x18\xb9\xda\x5c\x0d\x0a\x0b\x0a\ +\x16$&$\xbe\xc8\xcb\x9f@Yt\x92\xee\xdd\x9a\x9a\ +\x9a\x19\xaa;\xa2\xf4\x0f\x1d\xed\xcd\x7f\xab\xa4\xc9F\xb3\ +\xc9B)\xfd\x03\xab\x1d\x02b\xe4Y}-\xe0\x8b\x10\ +\xe4 \xe7\xf9\xed\x07+%\xe8\xd8?\xc0n9w\xe9\ +\xe2\xaas\x0a\x84\xf4\x0d:\xdb\x9a\x96\xeau\x06n\xa2\ +\x9c_\x90\xbfp\xe2\x84\x09B\x945\x86N\xa7?Z\ +]S\x9d\xa5\xb6\x1fJ\xe9\xef;\xda\x9b\xbf\xa3\x86\xed\ +\xc6z\xd3w(\xe8\x7f2\x1b\x22\xa4\xc1\xeap=\xa3\ +@H\x82\x00C\x08r\x10cu8\x0bdY\xde\xc3\ +jG\x22\xa8Q\xab\xe8\xack\xfb\xc1XS\xe5\x02\x9a\ +\x92\x9a\xa6\x86\xf9\x11\x993w\xee\xc2\x94\xe4\x89\x22}\ +\xad\x11\xf4z\xdd\x9b\xd5\xd5U\xe3v\xb7c\x85R\xfa\ +Lg{\xb3\xaaC\x1e\x1a\xcd\xa6\x1fRY\xfe\xdf\xac\ +v\x08p\xaf\xcd\xd1\xcdT\x9c)\x08<\x84 \x07)\ +\x9b\xed\xfb2\x09\xc8\x11V;\xb2L\x97\xde\xb1\xc8\xb8\ +K\x89\x98n\xa4\xab\xabK\xa7w\x0f\xfc\x84\x10\xfa\xed\ +\xcc\xac\x5cL\x9a\xc2\xad\x99\x17rr\xe7,H\x9d\x94\ +*D9\xc01\xe8\xf4\xafUUU3\x9f\xe7\x1d\x0f\ +J\xe9o;\xdb\x9b\xbf\xab\xb6\x1f\x00hl(\xfb\x9f\ +\x94\xca\xeb\xd9-I\xcbmvW3\xbb\x1dA\xa0 \ +\x049\x08\xe9\xda\xe2L\xa1D\x7f\x8c\xd5\x0e\x05\x1eP\ +\xf3l\xb4.vz6!\xd2\xcf\x00\xa2\x03\x80\x8c\xcc\ +l$LH\xe66\xb5){v\xf6\x82)\x93\xa7\x08\ +Q\x0eP\x0c\x06\xc3\x91\xf9\xd5U\x8a\xd6-\x8cD\x88\ +!\xc4\xd6\xd9\xde\xfc}\xb5\xfd\x0c\xa7\xb1\xbel\x05\x85\ +\xfco\xcc\x86\x08ZxN\x89\x12\xa8\x8b8\xf6\x14d\ +tu\xed\x88\x0a\x89\x8d\xfc\x8a\xd9\x90\xca]\xc3\x9a\x9b\ +\xa9TX\xee:\x06B2n|\xef\xf8\xbbo\xbd}\ +\xf6\xcc\xe9l\xb5|\xdf\xe4\xef\xf8\xb1\x1d\x1f~xZ\ +4\x0f\x09 BCB\x0f\xcd\xab\x9cW\xac\xb6\x9f\x88\ +\x88\xe8\x1dE\xc6y\xb5\x94\xd2gd\xaa\xfb\xf9\xf0i\ +e<\xb0\xd9\x9d\xbf\x00!\xbfd6D\xe9}\x96z\ +\xd3\xb3\x0a\x84$\xf0#b\x85\x1cd\x18b\x22\xd9\x8f\ +EP\xfa\x84\xda-<\x0b\xca]\xcf\x8f$\xc6\x00\x90\ +\x99\x95\x9b=ej\x86\xe2\x05d\xa3\x91\x999\xb3v\ +\xda\xf4i;x\xf9\x13\x8cMXX\xf8\x01\x1eb\x1c\ +\x13\x9fp\xb8\xc88\xaf\x16\x00\x08!\xf7Id\xe0!\ +\xb5}\xde\x88\xa5\xde\xf4o\x00]\xc1l\x88\x90g6\ +9\xf63\x8dO\x15\xf8\x1f\xb1B\x0e\x22\x14\x19\xa3\xc8\ +a\xec\xe3\xa6m\xce\xa5\x92D\xfe8\xdeu\xa7?8\ +\xf1\xd9\xa9\x0f\x8eMT3\x96\xe1\x9c<\xf9\xc1\xae\x93\ +'\xdf\xaf\xe6\xe5Op3\xe1aa\xce\xf2\x8a\x0a\xd5\ +{7'N\x98x2;\xb7(\xfd\x86\x97)\xa1t\ +\xf1\x9d\xf5&\xbb\xda\xfeod\xb3\xdd\xf9\x8f\x94\x90'\ +X\xed\xc8\x94\x98\x96\xd4\x97r\xdb\xf6\x11(\x8b\x10\xe4\ + \xe1\xa6A\x15\xbe\xb1\xd3b6\xaa\x9e\xba\xb5\xd9\x9d\ +\x97AH\xa4'\xd7\x9e:y\xfc\xd5\xd3\xa7\x8e\x17\xa8\ +\x1d\xd3\xd7\xfeN\x9d\xdas\xe2\xc4\x09%Z\x1d\x0a\xbc\ +$<<|\x7fyyy\xb9\xda~&\xa6L\xbe0\ +k\xf6\xdc\xb8\xd1\xde\xa7\x94\xfc\xa1\x1f\xfd\x0f,\xad\xaf\ +8\xafv,\xc3\xb1\xd9\xf7/\x03\xd1\xb1v\xd2\x03\xa1\ +\x033\xef\xac\xaf8\xaeDL\x02\xbe\x08A\x0e\x02\x86\ +\x06T\xb0\xd8\xe05\x83\xd9\xeap\x9d!@\x8a7\xf7\ +\x9c<\xf6\xee\x9f?\xfe\xf8\xa4\xcf\xbd\xb3\xbd\xe5\xf4\xe9\ +\x8f\xf6\x1e;\xf6\x9e\x98\xa7\xcc\x91\x88\xc8\xc8}e&\ +S\x85\xda~\x12'\xa4\x9c\xc8\xce-\xf0\xac\xb9\x88\x8c\ +\xd9\x96\x06\xe3\xbb*\x87\xf4\x0d\xfe\xe4\xd8\xffw:\xe8\ +\xfe\x9b\xd5N\x1f\x1dH\xe4\xfd\x85B\xc0\x8e\xd8C\xd6\ +8\xb6\xad\xdd9\xec]\xb8\xe89>b\xec<\xe6\xad\ +\x18\x03@\xfa\xcc\xac\xdb'\xa6L\xe2v\xe62-m\ +Je\xd6\xec\xd9\xfbx\xf9\xbb\xd5\x89\x8e\x8ay\x85\x87\ +\x18\xc7'$\xb9<\x16c\x00\x90\xf0\xces\x7f\xd97\ +O\xc5\x90n\xe2\xdb\xe6\xf2?\xc8\xb2\xec\xf5d\xa9\x1b\ +\x09\x91%\xaf?g\x02\xff#\x04Y\xe3X\x16\x97\x1d\ +\x95e\xca\xb6\xe7\xeb\xa65\xcaD3:6\xbb\xeb\x08\ +\x01\xc9\xf4\xe9fJ\xfbff\xe5]\x92)\xe3\xdf\xd3\ +\x0b&O\x9aT\x91\x9d\x9d-\xfa\x06\xabLtt\xf4\ +\x9eRc\x89\xea\xa2\x17\x15\x1d\xbb-7\xaf\xc4\xeb\xb1\ +\x9fz\xbd~\xaf\xed\x05\x97\xc7s\x90\x95`IC\xd9\ +f\x19\xb2\xd9\xd7\xfbe\x99.\xe55=N\xa0,B\ +\x90\x83\x80%\x0d\xa6\x8d\xa0\xbe\xed\x1f\xf3\xf8\xf0Z\xed\ +\xce= \xf0i\x1f\x98RJ\x09\xf0\x93\xc6z\xe3\xc3\ +\xeb\xdb\x9b7R\x99r{8\xa6\xa6\xa6\x9ar\xe6\xcc\ +9\xc8\xcb\xdf\xadFLl\xec\xee\xd2\xd2R\xd5\xf7\xeb\ +\xc3\xc2\x22~WP\x5c\xee{\x052\xc5f\x9b\xdd\xf5\ +C\x05C\x1a\x97%\xe6\xb2\x17\xa8,{?\xa2\x94\xa2\ +\x85\xd7\x5cu\x81\xf2\x08A\x0e\x12,\xf5\xc6VJ\xbd\ +\x1c\xd4\xc0\xe1\xc3k\xb3;\xb7\x12B|\xde\x8f%\x84\ +|\xde{\xe9\xd4SC\x7f\xee\x5c\xd7\xfcg\x19\x94y\ +\x94\x9d\xa7\xa4L\x9cX\x92\x9f\x9fw\x98\x97\xbf[\x85\ +\xf8\xf8\xb8\xdd%\xc5\xc5\xaa\xcf\xc4\xa6\xc0\xfa\xecb\xd3\ +\x8f\x99\x0d\x11\xfc\x87u[\xf7\xcf\x15\x08\xc9c\x1a\x1b\ +\xca\xf6\x80\xd0RO\xaf\xa7\x14\x1b\xd5>\xae(P\x17\ +Q\xd4\x15dX\xed\xae\xb7\x08\xc1\xb8}\x7fy\x1co\ +R\xe2\x18\x96\x8e\xb8g\xdd\xbe\xa8\xfc\xa6\xaec+V\ +6W\x11I\xa7JK\xcf\x918\xff\xc5\x17\xaf\xbd\xfa\ +\xdak\xaaw\x8d\xba\x15\x88OH\xd8UXP\xa0\xfa\ +\xf12\x0att\xb65\xfd3\x00<\xb7\xc5\x95\xa17\ +\xe0\x04\xb3Q\x82G,\x8b\x8c+\x99\xedx\xc1\x9f\x1c\ +\xaf\xcc\xd1\xc1\xf0\xc6X\xd7\xf0*\xca\x14\xa8\x8bX!\ +\x07\x19\x8d\xf5\xc6\x5cJ1f\x0a\xfa\xfa\x87W]1\ +v8\x9ff\x15c\x99\xd2\xdbG\x12c\x00\xe8\x5c\xd7\ +\xba\xdb\xedv\xab~^u\x88\x84\xc4\xc4\xfc\xc2\xc2\xa2\ +\xb7x\xf9\x0bV\x92\x92&\xf0\x11c\x8aG\x86\xc4\x18\ +\x00\xee\xfa\x96\xf1}\x0a\x99}\x967\xc5\xcf\xad\x0e\xe7\ +\x7f0\xdb\xf1\x82o\x9b\xe7\xbd)\xbb\xfbF\xad\xbf\xb8\ +\xfe\xe5Z\x88q\x10 \x049\x08\xb9.\xca#\xa6\xa2\ +y|xm\x8e\xee\xc7\x08\xc82\x16\x1b\x14\xb8\x7fI\ +\xbdi\xcbX\xd7lx\xa4\xd5\x05\xb8\xb9\xadZ\xe3\xe3\ +\xe3rKJJ\xde\xe6\xe5/\xd8\x980q\xc2\xae\xbc\ +\xbc\xb9<\xc4\xb8\xbd\xb3\xbd\xe9\xa6Ul\xa3\xb9\xec\x10\ +d\xdc\xc6j\x9f\x80\xfc\xd0jwnf\xb5\xe3\x0dK\ +\x16W\x9e\x00\xe9\x9b|\xd3\x1b\x14-j\x7f\xb9\x16\xf0\ +C\x08r\x90\xd2Xo\x5czS\xa1\x17\x87\x0f\xaf\xd5\ +\xee\x5c\x0bHl\xcd\xee)Z\x1a\xcd\xc6\xa7\xc6\xbf\x10\ +\xe8hk}]\xa6n\xd5\xe7\xe4\x0e\x11\x13\x13\x93]\ +b,a\x1e\xdcq\xab\x91\x9c\x92\xbck\xee\x1c\x1eb\ +,\xaf\xedloZ=\xda\xfb\x96\x06\xe3\x8b\xcc\xa7\x12\ +\x00\x10B\xee\xb0\xd9]{Y\xedx\x83eQ\xe5'\ +\xfa\xfe\xde\x84\xa1?\xcb2]*\xf6\x8c\x83\x0b\xb1\x87\ +\x1c\xe4\x0c5\x0d\x91e\xbaT\xed\x02\xae\xcd\x0e\xd7j\ +\x0a\xace\xb3B\x9f\xb2\x98M\xf7{{\xd7\x8a\x15\xbf\ +\x98FBB?`\xf3\xed9=Wz>\xe8vv\ +O\xe7\xe5O\xcb\xa4LJ\xd9\x953;Gu1\x96\ +\xa9\xfc\xcb\xf5\xed-\x0f{r\xad\xd5\xe1\xfa\x11\x01\x9e\ +d\xf5IA\xdfm4\x9bf\xb3\xda\xf1\x86\x1d;v\ +\x84]\xbc\x1a\x9e!\x8e6\x05\x1fB\x90o\x01l[\ +\xbbs8\x1cmZN\x08aj\xdeA\x81-\x8df\ +\xa3\xcf\x1d\xb9\x1e\x5c\xbd:9\x04\xe1gYb\xf0\x86\ +kW\xaf\x9d\xde\xb7\x7f_\x1a/\x7fZ$u\xf2\xe4\ +]\xd9YY<\xc4x\xcd\xfa\xf6\x16\xaff\x03[\xed\ +\xce\x95\x84\x90vf\xe7\x14_X\xea\x8dI\xccv\x04\ +\xb7<B\x90\x05\xcc\xd8\xec\xaee `\xed\xc1{\xc8\ +b62\x17\xdd\xac\x5c\xb92\xd6-E^`\xb5\xe3\ +)\xbd\xbd\xbdg_y\xe5\x15\xd1\x15i\x04&OI\ +\xdb\x9d5k&\x87\xa3M\xb4\xb9\xb3\xady\x8d/\xf7\ +\xda\x1c\xaev\x00\xecU\xd3B\x94\x05\x0a \x04Y\xc0\ +\x84\x12}\xb4\x01z\xc6b6MR&\x22`\xf9\xf2\ +\xe5\xa1\xa1QI\x17\x01\x12\xaa\x94\xcd\xb1\xe8\xef\xeb\xff\ +b\xcf\xde=\x89<|i\x85\xa9\xd3\xa6\xee\xc9\x9c\x91\ +\xa9z\xd3\x0f\x0a\xfapg[3\xd3<a\x9b\xc3\xf9\ +$@~\xa4@,\xdc\xd3\xd7\x82\xe0B\x08\xb2\xc0g\ +69\xf67H\xd0me\xb5\xd3\xe7\xbe6q\xe9\xe2\ +*\xc5\xe7\x1f\xafX\xbd\xe6\x02\x01b\x95\xb6;\x12\x03\ +\x03\xee\x8b\xbbw\xef\xe2\xe2+\xd0I\x9f>}oz\ +F\x86\xea\xc39\x08\xe8/\x1emkf\xacY\x18D\ +\x893\xf3\x00\x00\x8aW,\xf5F1\x98D\xe0\x13B\ +\x90\x05>\xf1\xfc\xf6\x83\x95\xb2,\xefa6\xe4\x96s\ +\xd5\xdc\xdf~h\xd5\x9aOA\xc0e\xa62\x95\xddW\ +w\xec\xdc\x15\xce\xc3W\xa0\x92\x91\x9e\xf1\xca\xf4\xf4\xe9\ +\x1c\x062\xd0\xd5\x1dm\xcd\xec\xfb\xbf\xc3\xb0:\x9c\xdb\ +\x09\xc8BV;\x94\xd2\xe7\x1b\xebMw*\x11\x93\xe0\ +\xd6B\x08\xb2\xc0k\xac\x0eg\x01\x019\xc2jG\x22\ +\xa8\xb9c\x91Q\xf5n[+V\xaf9E\x80\xa9j\ +\xfb\x19\x84\xba_\xda\xb1\xa3\x97PD\xf0\xf1\x178d\ +\xce\x98\xb1o\xea\xb4i\xaaOm\x02\xe8\xca\x8e\xb6\xe6\ +G\xd4\xb0ls\xb8\x0e\x02(f\xb5CA\x9fn4\ +\x9b\xfe^\x81\x90\x04\xb7\x10\xe2\x1c\xb2\xc0+6\xdb\xf7\ +e*!\xc6\xb2L\x97\xf2\x10c\x000\x15>\x9c\x11\ +\x12\x1a\xd6\xc3\xc3\x17@t\x0bj\xeb\x22\x08!\x9f\xf3\ +\xf1\x17\x18\xcc\x9a9\xb3\x9b\x87\x18'$N\xf8\xbd\xb1\ +0\xbbS-\xfb\x83\x85\x85\xf4}V;\x04\xe4\x87\xb6\ +\x17\x5c\xeb\x94\x88Ip\xeb \x04Y\xe01][\x9c\ +)\x94\xe8\x99\x9bbP\xe0\x01^\x13i(\xa5\xc4\x10\ +s`}iYuxdT4\x0f\x97\x00\x80\xda\xda\ +\xda$\x10\x9c\xe6\xe6\xd0\x8f\xcc\xce\xcarNIK+\ +S\xdbOF\xe6l9gn\xf1=\x86\xb8i5j\ +\xfa\xb1\x98M3\x00|\xc9l\x88\xe2\xe7\xbc\x07R\x08\ +\xb4\x8d\x10d\x81Gtu\xed\x88\x0a1\x903\xcc\x86\ +\x06\xbbp=\xa1@H\x1e\xb1\xf9\x85\x03m\x04t9\ +!\x84\x14\x96\xccCTt\x0c/\xd7\xa8\xab\xadK\xd3\ +\xe9t\xc7\xb99\xf4\x039\xb3s\x0eL\x9a<Y\xf5\ +\x9e\xe2i\xd32ON\x9a2]\x02\x00B\xc9\x8b]\ +]o\x86\xa8\xe9\xcfb6&@\x01Q&\x92\xb4\x8e\ +\xf7\xe8F\x81v\x11\x82,\xf0\x08CL\xa4\x93\xd9\x08\ +\xa5O\xf0l\xf5gu8\x9f\x04\xb0\x12\x84|]+\ +QP\x5c\x81\xb0\x88\x88\x8fx\xc5P]]\x9di0\ +\xe8\x83r(Enn\xee\xa1\x94I)\x1e\x8f\x07\xf4\ +\x95)\xd32^\x9b\x96\x9e\x99>\xfc\xb5\x90\xd8+\x7f\ +\xec\xb2\xefK\x18\xed\x1e%\x18\x14e\xf6\xf45\x08\xfe\ +\xc3\xf6\x82\x8b\xdb\x1co\x81v\x11E]\x82qQ\xe2\ +H\x08\x8fq\x8f\xc3\xb1:\xba\x7fI \xfdb\xb4\xf7\ +\x0f\x1f\xdc\xf7Y\xcf\xe5K\x5c\xaa\xaf\x01`\xef\xde\xbd\ +\xaf\xf6\xf5\xf5\x15\xf0\xf2\xa76s\xe6\xe4\x1d\x9981\ +\xa9Pm?\xd3gd}:%-=y\xb4\xf7\x09\ +\x1d\x98yg}\x85\xaaY\x08\xa5\x0a\xbd\x06\x06\x06*\ +\xef\xfa\x9b\x8aW\x14\x08I\x10\xa4\x08A\x16\x8c\x89\xcd\ +\xeej\x06\xb9aH\x85\xf7\xec\xb4\x98\x8d\xb5J\xc4\xe3\ +\x09\x9b\xb6\x1f\xac$n\xf7n2le<\x12o\xbe\ +z\xe0\xf2\x85\x0b_D\xf1\x8a\xab{\x7f\xf7\xc1\x9e\xab\ +=\xec#\x00\xfdL~^\xfe\xeb\x89I\x89yj\xfb\ +\xc9\xc8\xcc\xbe6i\xca\xb4\xb0\xf1\xae\x93)1-\xa9\ +/u\xa9\x19\x8bRG\xa2 c\xb6\xa5\xc1\xf8\xae\x02\ +!\x09\x82\x10\x91\xb2\x16\x8c\xca\xa6m\xce\xbbY\xc5\x98\ +R\x1c\xe5)\xc6\x00@\xdc\xee\xad\xe3\x891\x00\xcc)\ +(\x8d\x8a\x8e\x8d\xff\x98GL\x00PV^V\x12\x1d\ +\x15\xcd\x9e\xfa\xf7#\x85\x85\x85o\xf1\x10\xe3\xccY\xb9\ +\xf0D\x8c\x01@\x22\xd4\xb9\xc9\xb1\xbfA\xcdx\x1a\xcd\ +\xa6\xdbF\x1bi\xea\x15\x12\xde\xd9\xb4\xdd)\xba\xba\x09\ +FD\x08\xb2`Dl[\xbbs\x14h\x89y\x8e\xf7\ +\xe0t\x9b\xc3\xf9\x09!\xc4\xe3r\xea\xfcB\xd3\xe4\xe8\ +\xe8\xd87\xd4\x8ci8\xa5\xc6RSlL\xec~^\ +\xfe\x94\xa4\xa8\xb0\xe8\xed\xf8\xf8x\xd5\x7f\x9e\x99Ys\ +\x902\xc9\xbb\x99\x1d\x12t[mv\xe7\xbd*\x85\x04\ +\xe0\xfaHSP\x8f\xc6\x82\x8e\x85\xd4OGM\xc1\x0b\ +nm\x84 \x0bF\xc4\xb2\xb8\xec(\xf3\xdcX7\xad\ +Q&\x1a\xcf\xb0:\x9c\xc7\x00\x92\xea\xed}\xf9\xc5\xe5\ +s#\x22\xa3v\xaa\x10\xd2\x88\x14\x97\x14\x97'&%\ +\xed\xe3\xe5O\x09J\x8aK\xdf\x8b\x8b\x8f\xcbV\xdbO\ +f\xd6\x1c\x9a\x92:\xc5\xb7\x9b\x09y\xc6jw\xb2\xcd\ +\xe2\x1e\x87\xeb\xa3A}>_,\xcbt\xa9\x18\x9b(\ +\x18\x0d!\xc8\x82QY\xd2`\xda\x08\xea[\xca\x9a\xf7\ +\x83\xc7fw\x1d! \x99\xbe\xde_TZY\x13\x12\ +\x16\xf6G%c\x1a\x8b\xfc\xbc\xbc\x8a\x94\xe4\x14M\xac\ +\x94KKKO\xc4\xc4F\xcfR\xdbOxX\xe4O\ +SR\xa70\xd5\xb5\x10B\x1e\xb3\xd9]^\x8da\xf4\ +\x16\x8b\xd9\xb8\x8aR\xba\xca\xeb\x1b)Zx\x9d\xbf\x17\ +h\x13!\xc8\x821\xb1\xd4\x1b[\xbd\xde;\xe3\xfc\xe0\ +\xb1\xda\x9d{@\xe0s\x053\xa5\xd8h1\x1b\xc9\xda\ +\xe6\x9f\xff\x1d\x05~\xa5dlc\x91\x93\x9bS>9\ +mr@\xef)\x9bL\xa6S\xd1\xd1\xd13\xd4\xf6#\ +\xcbX\xf6\xaf\xcd+~%\xf7\xbbs\x98\x8d\x11\xb4\xd8\ +\x1c\xddL\xb3\xb9\xc7\xa3\xb1\xde\xb4\x8e\x02\xf7{z=\ +\xa5\xd8\xc8\xf3\xc8\x9f@\x9b\x88*k\x81GX\xed\xae\ +\xb7\x08\xc1\xb8\x0fK\xde\xc7\x9blv\xe7V\x10\xc2T\ +\xd0\xe3\x96\xa5I\xdfn(\xf9\xba\xe9\xc9\x8aUk\xda\ +\x08\x81\xf7+ \x1f9\xf1\xfe\xfb\x07O}\xf0A\xc0\ +U_\x97\x95\x97\x7f\x14\x11\x1e\xeec\xfe\xd8s\xdc2\ +\xbe\xbfa]\xd3o\x87\xfe\xacT\xaft\x0a<\xdbh\ +6\xde\xc7jg,<\x19?J)\x8e\xf2\xae\xa5\x10\ +h\x13!\xc8\x02\x8f\x19O\x94y?x\x149\x1f\x0d\ +\xb9\xa4\xd1\x5cv\xe8\xc6\xd7\x1fZ\xb5F\x89\xe3^\x1e\ +\xf3\xe1\xe9S\xaf\x1e?v\x22`\xce)WTT\x9c\ +\x0d\x0b\x0bKQ\xdd\x91\x8c\xefv\xackz\xe6\xc6\x97\ +\x9f\x7f\xc1U-S\xecd\xb6O\xe96K\xbdi1\ +\xb3\x9d1\xb0ms-\x84\x84\xed#\xbb\xe7\xfb\x05U\ +\xa0mD\xcaZ\xe01\x8d\xf5\xc6\xdc\xd1\xd2\xd7\xd7\x1f\ +<\xfc\xc4\xd8\xe1|\x9aU\x8c\x09\xa5\xb7\x8f$\xc6\x00\ +\xd0\xd1\xde\xd4*\x83\xaef\xb1\xef\x0dS\xd3\xa6\x15d\ +gg\x07DG\xaf\x8a\xca\xcas\x9c\xc4\xf8\xde\x91\xc4\ +\x18\x00\xeeXd\xdcE$ba\xf6AH\x83\xd5\xe1\ +Tu[\xc0\xd2`|\x91B\xbe9\xc3A\xd1\x22\xc4\ +X\xe0\x0dB\x90\x05^\xd1Xo\x5czS\xa1\x17\xe7\ +\x07\x8f\xcd\xd1\xfd\x18\x01Y\xc6b\x83\x02\xf7\xdfYo\ +\xda2\xd65\xeb\xdb\x9a\xdbA\xe9OY\xfcxCj\ +jj\xee\xdc\xbc<\xbf\xf6\xbe\xae\xac\xaa\xbc\x10\x16\x12\ +2Am?\xd4\xed\xfeN\xc7\xba\xa6\xdf\x8fu\xcd\x9d\ +\xb7\x95n&\x90~\xc0\xea\x8b\x80\x18\x07+\xf0\xd5\xa3\ +\xd1\x5cvh\xa0\x1f_\xef\xb5\xcb2]*\xf6\x8c\x05\ +\xde\x22R\xd6\x02\x9f\x18\xda;\x93e\xba\x94s\x01\xd7\ +ZB\x08\xdb\xca\x95\xa2\xc5\x9b\x87\xe5C\xab[\xfe\x11\ +\x90\xb8\x0d\xc4\xf8\xf2\xcb\x0b\x1f\x1d9rX\xf5\xbd\xdb\ +\x1b\xa9\xae\xaa\xba\xac\xd3\xebU\xef\x5cF\xdd\xee\xbf\xed\ +|\xa4\xd5\xe33\xee\xb6\x17\x5c?\x06U\xa4\xd8\xee\xbc\ +\xc5lT\xb5)\xc7\xb3[\xf6\xc4GJ\x86Tq\xb4\ +I\xe0\x0bB\x90\x05>c\xdb\xda\x9d\xc3\xf3\xc1\xb3\xd9\ +\xe1ZM\x81\xb5lV\xe8S\xd7\xcf\x92z\xc5\x8aU\ +-\xcb\x08\x91\x9ef\xf3\xed9\x97/\x7f\xf5\x85\xcbu\ +\x80[G\xa7\x9a\xda\x9a^\x89H\xa1\xaa;\x92\xe9]\ +\x1d\xeb\x9a\xff\xe4\xedm\x0a\xb5p\x058\x88\xb2@\xe0\ ++B\x90\x05\x9a\xc0jw.'\x840\x1de\xa1\xc0\ +\x96F\xb3\xf1v_\xef\x7fh\xe5\x9a{ \xe1Y\x96\ +\x18\xbc\xe1\xea\xd5\x9ek\xfb\xf7w{\xd4>\xd2W\x12\ +\x93\x12/\xe5\xe5\xe5\xc5\x10\x1e\x8f\x02\x99.\xe9X\xd7\ +l\xf5\xf5v\x9b\xe3\xc0\x06\x80\xfe\x845\x0c\x0az\xbc\ +\xd1l\x9a\xc9jG P\x1a!\xc8\x82\x80\xc7fw\ +-\x03\x01\xeb\xea\xf4\x90\xc5ld>Z\xb4b\xf5\x9a\ +%\x04\xf0z\x85\xe7+}}}\xd8\xbfoXS\xaf\ +\x1bZt\x13\x02\x80^\x7f\x8d\x0c\xfe3$\xae\x83o\ +\x91\xe1o}}\x7fbb\x12\x92&$\x22)1I\ +\xcd\xf0\xff\x8aL-\x1d\xeb\x9a7\xb3\x9a\xb1\xbd\xe0\xfa\ +OP\xfc\x80\xd5\x0e\x05u5\x9aM\xaa\xcfq\x16\x08\ +\xbcA\x08\xb2 \xa0\xf1\xe4\x9c\xe7\xf8\xd03\x16\xb3i\ +\x922\x11\x01+V\xb6\xfe\x0d\x91\xc8\x98\x05aJ\xe3\ +\x96\xdd\xa0n\x0aIG@$\x09\x04\x04\x94\xca\x90e\ +\x0a\x00\x90$\x09\x84\x10PP\xc8\xb2<(\xc0\xe4\xfa\ +k\x94\x02\xa0\xa0\x14_\x8f\x86\xf6`\xf6\x86bPB\ +\xef\xe8\x5c\xdb\xfcg\xa5\xec\xd9\x1c.+\x00\xf6\x0al\ +\x0eG\xa2\x04\x02o\x10U\xd6\x82\x80e\x93c\x7f\x03\ +\xbb\x18\x03}\xee\xde|%\xe2\x19\xa2s]\xf3_d\ +P\xf6Q|^\xa0\x93t\xd0\x1b\xf4\x90$\xdd_W\ +\xc0D\x82N\xa7\x83N\xa7\xfb\xab\xd0\x82@'\xe9\x06\ +\xaf\x1b&\xbe\x84H_\x8b6g1\xfe\x96\x92b\x0c\ +\x00\x16\xb3\xb1\x11P\xe0\x8c2!\x0dV\x87k\xc4c\ +W\x02\x81?\x10+dA@\xf2\xfc\xf6\x83\x95\xb2,\ +\xefa6\xe4\x96s\xd5*<\xfb\xd9\xca\xe6JI\xd2\ +\xb1\xc7\x18\xa4PB\x17w\xaem\xde\xa6\x96}\xdb\x0b\ +\xae#\xa0\xbe\xb7L\xfd+\xf2\xe3\x16s\xd9\x83\xecv\ +\x04\x026\xc4\x0aY\x10pX\x1d\xce\x02%\xc4X\x22\ +\xa8Q\xb3\x0a\xbc\xb3\xbde_Ff\xe6\x8f\xd5\xb2\xaf\ +e\xb2\xe7\x14\xbew[\xd5\xb7\xd5m\xc8\xb1\xc8X\x08\ +\xe0\x03vK\xd2r\xb5\x07R\x08\x04\x9e V\xc8\x82\ +\x80b\xb3}_&%z\xe6&\x0e<\xceG\x0f\x0e\ +0\x90\x96_\xb9r\xb9\xef\xc8\x81\xbd!j\xfa\xd2\x12\ +s\x0aJ\x11\x17\x97\x08J\xe9\x91~\xb8\x17.\xad\xaf\ +8\xaf\xa6?\x9b\xc3\xf5%\x808V;\x94\xd2\x07\x1b\ +\xebM\x8f+\x10\x92@\xe0\x13B\x90\x05\x01C\xd7\x16\ +gJ\x88\x81\x9c\x19\xff\xca\xb1\xa1\xc0\x03\x8df\xa3\xaa\ +\x8d<\xacv\xe7NBH\xf5\xd0\x9f\xaf]\xbd\x8a\x83\ +\xce]j\xba\xd4\x04s\x0a\x8c\x88\x8bK\xf8\xc6k\x84\ +\x0e\xcc\xbc\xb3\xbeB\xd5\x0ed6\x87\xeb$\x80\xe9\xcc\ +\x86(\xbd\xcfRo\xe2v\xb4M \x18\x8eHY\x0b\ +\x02\x82\xae\xae\x1dQJ\x881(Z\xd4\x16c\x9b\xdd\ +\xd5<\x5c\x8c\x01 ,<\x1c\xa5\xe55j\xba\x0dx\ +\xe6\x16\xde,\xc6\x00@\x89\xfe\xd8&\xfb\x01\xa3\x9a\xbe\ +-fc:\x08^e6D\xc83\x9b\x1c\xfb\x99\xa6\ +\x87\x09\x04\xbe\x22\x04Y\x10\x10\x18b\x22\xd9\xf7\x1b)\ +}B\xed\xfe\xc1\xcf\xbf\xe0\xaa\x1e\xadcThh\x18\ +\xca\xe6-P\xd3=\x08\x01\x08\xa8\x02\xff(\xcb\xdc\x02\ +#\x8d\x8d\xbdY\x8c\x87\x90\x08u\xaa-t\xd7\xf7\x94\ +w\xb2\xda\x91\xa0\xdb\xaa\xf6\x17\x08\x81`$D\xcaZ\ +\xe0w\x14\x19\xa3\xc8i\xcc\x9d\xcd\xee\xfa\x0a\x04c\xf6\ +{\x1ep\x0f\xa0{\xcf\x8b\xcc\xbe\x92\xc3{\x90\x93\xf0\ +\xe5\xd5\xe4\xf0\x1ewlH\x1f5\x10\xea\x8e\xd0\xf7\xeb\ +\xf5\x92L$\x09\x94P\x99\x12B(!\x94\x12\x80\x12\ +\xd0A\xa5\xa5 2\x85\x04@\x02\x91\x08\xa5 \x90\ +\xa8\x0cB\x09$\xb7,\xe1r\xbf\xbe\xfflO\xa4\xfb\ +\xb3\xdep\xfd\x89\x8b1\xe1\x1f]\xf6\xbd\x85u~\xa1\ +\x09\xd1\xb1\xf1\x9e]\xcc!%\xac\xd49e\x1e\xa9v\ +\x81`8B\x90\x05~E\xa1\x1e\xc5;-fc\xad\ +\x12\xf1\x8c\x85\xd5\xe1:C\x00\x8f\xc6\x12R*\xe3\x95\ +]/\xca\x80\xecs\x16jf\xdc\xc5O\xbf;\xf3\xdd\ +X\x00\xaa\xb6\xcf|\xe3\x8b\xf8\x0b\x1b\xdf\x9f\xe9SQ\ +T^QY_LL\x9cW\x05m<\x8a\xa7\x94\xea\ +\xe8\xd5G\x07\x12\xd5.J\x13\x08\x86\x10)k\x81\xdf\ +\xd8\xb4\xcdy7\xab\x18S\x8a\xa3|\xc4\xd8y\xccS\ +1\x06\x06\x9bvT\xd6,\x92\xf4z\xdf\x8b\xaf\x8f_\ +\x8cM>~)\xf6+\x9f\x0dx\x80\x9bB\xde\xf6a\ +\xbaOb\x9c_T\x0eo\xc5\x18\x00\x08!\x8f\xa9}\ +\xcc\xc8\xb2\xc8\xb8\x0c L\x13\xa2d\x99.\x15b,\ +\xe0\x89\x10d\x81_\xb0m\xed\xceQ\xa0%\xe6\xb9\xc6\ +zc\xae2\x11\x8d\x8e\xcd\xee:B@2}\xb9\xb7\ +\xac\xb2\x0e\x06\x83\xa1\xdf\x97{)\x05\xfe\xf4\xfe\x8c\x09\ +}\xb2\xae\xd7\x97\xfb\xc7\x87`\xfbG\xd3\xa4\xcb\x03z\ +\xaf\xef\xcc/*\x1b\x88\x8e\x89eq\xdd2xlL\ +=,\xe6\xd2\x9f\xde4\xbb\xdbS(Zx\x8e\x15\x15\ +\x08\x00!\xc8\x02?aY\x5cvT\x96)\xdb\x9e\xaf\ +\x9b\xd6(\x13\xcd\xe8X\xed\xce= l\xdd\xa0\x8c\xe5\ +\xb5\x0b\x00\xbc\xef\xcb\xbdW\xfa\xf5\xd8\xf0Z~h\xbf\ +[\xba\xc2\x12\xc3H\xec=\x93\x8c}g\x93\xbd\xbe/\ +:*\xae**&N\x81\x86(\xd2r\xb5[WZ\ +\xea\x8d\xad \xf0jB\x14\xa5\xd8\xa8vq\xa0@0\ +\x12b\x0fY\xe0W|\xddC\xe6\xd2\xf8\xc3\xee\xdc\x0a\ +B\x98*\x83\xdd\xd4\xbd\xe8\xdb\xf5\xe5\xdb\x01\xe0\xa1U\ +\xado\x81\x90\x1c_\xec\x84\xe9\x07\xf0\xcf\xf9G.\x1a\ +$\xca\xb0,\xfd+\xaf~>\x01\xd6\x0f\xd2A\xa9w\ +\xf7Q\x8a\x92\xce\xf6\xa6C\x00\xb0\xd9~(\x93\x127\ +s\x13\x17\x1eC\x1e6;\x0e~\x9fB\xfe\xaf\xf1C\ +\xc1Q\x1eY\x17\x81`$\xc4\x0aY\xe0W,\xf5\xc6\ +VJ\xe1\x9d\xb0rH'Z\xed\xae.V1\x96\xdd\ +\xb2yH\x8c\x01\xa0\xa3\xbd9\x17\xc0!_l]\x1b\ +\xd0\xe3\xd1W\x8bb\xdd\x940\xefi~r%\xf2\xaa\ +\xf5\xe4t\xaf\xc5X\x96Q4$\xc6\x00pg}\xf1\ +q\x0a\x99y\xa4\xe5\xe0\x90\x07\xa7\xaam6\xef4\x97\ +\xfc\x86Hd\xcc\xcak!\xc6\x02\x7f#V\xc8\x82\x80\ +\xc0jw\xbdE\x08\xc6]=\xf28\xdedu8\x9f\ +& \xcbXlPY\xfe^cC\xd9\xefFzo\ +\xc5\xaa5{\x09\xc1<_\xec\x86\xea\xdc\xf8_E\x87\ +\xcf\x13\xd0\xd1\x0f\xfd\x8e\xc1\xfb\x97bN\xff\xeeXV\ +\x9a[\xf6\xee\xa3\xef\x96Q\xb0a]\xd3k#\xbdg\ +\xdb\xe6Z\x08\x09\xdbGz\xcf\x1b(\xe8\xf1F\xb3i\ +&\xab\x9d\xb1x\xfe\x05W\xb5Lo>\xab\xcc\xeb\xd8\ +\x9c@0\x16b\x85,\x08\x08\x1a\xeb\x8d\xb9\x94b\xcc\ +A\x10\xd7W0\xaa>4m\x8e\xee\xc7\x98\xc5\x98\xe2\ +\x9fG\x13c\x00\xe8lo\xaa\xa4\xa0>\x1dT\xeeu\ +\xeb\xb0\xf6pq\x82\xec\xc3J\xf9\xcc\xd5\x88w\x7f\xfb\ +\xdel_\xc48o41\x06\x00K\x83\xf1E\xe6z\ +\x00\x00\x04$\xd3\xe6p}\xc1jg,\xeeXd\xdc\ +\xa5\xa3\xfao\xd6\x04P\xb4\x081\x16\x04\x02B\x90\x05\ +\x01\xc3uQ\x1e1\x15}}\x05\xa3j:\xd1jw\ +\xae\x05\xa4\xe5lVhGc\xbd\xb1c\xbc\xab:\xdb\ +\x9ao\xa3\xa0[|\xf1\xd0\xeb\x96\xd0\xfejQ\x82\x0c\ +\x5c\xf4\xf4\x9e\xaf\xfaB\x8e>u47K\xf6v\xcf\ +\x18\xee\xdc\x0d\xeb\x9a\xde\x18\xef\xba%\x0d\xa6\x8d\x14\xb8\ +\xdf;\xeb#\x92\xa0\xb6(\xdf^_\xf4\x9a^\xaf\x9b\ +\x0e\x0c\xd6\x22\x88\x02.A\xa0 R\xd6\x82\x80\xe3\xa6\ +B/\x8a\x16\xb5\x1f\x9a\x9b\x1d\xae\xd5\x14X\xcbf\x85\ +\xfc\xceb.\xfd\x9e7w\xacX\xbd\xa6\x8b\xc0\xb7.\ +e\xa1:7~\x9e\x7f\xe8+\x83\x0e\xd1c]\xd7/\ +K\xaf\xaf=R\x9c\xe7\xed\xcaX\x86;{}[\xeb\ +;\xde\xdcc\xb5;W\x12B\xda\xbdr4\x02<\xd2\ +\xd7\xdb\xb7\x1f\x8c\xbd\xed\xb6\x12\x8f\xbf\xd4\x08\x04j#\ +\x04Y\x10\x90l\xda\xe6\xbc[\x92H\x17\x8fjj\xab\ +\xdd\xb9\x9c\x10\xc2t&\x96\x82no4\x9b\x16\xf9r\ +\xef\xcfV\xb7\xfeV\x02\xf9\xae/\xf7\x86\xe9\x07\xf0P\ +\xfek\x97C$\xf7\x88\xbd/\xaf\xb9u\x1f\xae;R\ +4\xd5M\xbd\x14c\xea\xceZ\xdf\xde\xfa\x9e/1\xd9\ +\x1c\xaev\x00+}\xb9w8\x14\xd4\xd5h6\x99X\ +\xed\x08\x04ZA\x08\xb2 `\xb1m\xed\xce\xb1,.\ +\x1bs_\x99\xd9\x87\xdd\xb5\x0c\x04O\xb3\xd8\xa0\xa0\xaf\ +7\x9aM\xf9,6\x1eZ\xbd\xe6I\x00?\xf2\xe5\xde\ +0\xdd\x00\x96\xcf}\xe3R\xb4\xa1?f\xf8\xebW\xdd\ +\xfa\xf3\x8f\xbeZ\x900\xe0e\xf7N7u\xcf\xdc\xd0\ +\xde\xca\xd4\xc3\xd9\xe6p>\x09\x10\x9f\xfe>\xdf\x80\xc3\ +\x91(\x81 P\x10\x82,\xb8e\x19Z\x85\xb3\xd8\xa0\ +\x14\x9f6\xd6\x1b=n\xa99\x16\x0f\xad\x5c\xf3kH\ +x\xd0\x97{\xc3\xf5\x03\xf8\xa79o\xf4F\x1b\xfaC\ +\x01\xe0b\x9f\xe1\xf2\xaf^/\x88\xf2ve<@\xdd\ +3~\xd5\xde\xeaS\x13\x93\x1bQbh\x08\x00P\xe0\ +\xd9F\xb3\xf1>%b\x12\x08\x02\x19Q\xd4%\xb8%\ +\xd9\xe4\xd8\xdf\xc0\xde\xba\x13\xe8\x97\xaf\xcdU\x22\x1e\x00\ +\xe8X\xd7\xf4cP\xba\xce\x97{\xaf\x0e\xe8\xf1\xc7\xe3\ +3C\x07dB/\xf4\x86\xf4?\xf6F\xbe\xd7b\xdc\ +/\xbb\xd3\x95\x12c\x00h\xac7.\xf5\xb5\x9a|8\ +\x04\xb8W\xed6\x9b\x02A V\xc8\x82[\x8e\xe7\ +\xb7\x1f\xac\x94ey\x0f\xb3!\xb7\x9c\xabFJ\xfd\xa1\ +Uk|\xea^F\x08\xc5\xc4\xb0\xab8\xdf\x1b\x86~\ +/\xd3\xd4:\xd9=m\xdd\xba\xd6\x0f\xbd\xf5\xe9\x096\ +\x87\xeb \x80bfC\x1c\x8a\xfb\x04\x02\x7f\x22\x04Y\ +pKau8\x0b\x08\xc8\x11V;\x12A\xcd\x1d\x8b\ +\x8c\xbb\x94\x88i$V\xacZ\xb3\x92\x100W+{\ +\x82\xe4v\xa7=\xf2H\xebGj\xfa\xb09\x9c'\x00\ +\x92\xc1j\x87\xc7\xe8F\x81\xc0_\x08A\x16\xdc2l\ +\xb6\xef\xcb\xa4D\xcf\xdc{\x99G\xe57\x00\xacX\xd5\ +\xfa !\xe4\xd7j\xfa \x03\xee\xc9\x8f>\xda\xfa\x89\ +\x9a>\x86\xb09\x5c\xe7\x01\xc43\x1b\xa2\xf4>K\xbd\ +\xe9Y\xf6\x88\x04\x82\xc0B\xec!\x0bn\x09\xba\xb68\ +S\x94\x10c\x0a<\xc0k,_g{\xf3c\x94*\ +\xd2lcd\xfa\xdd\xa9\xbc\xc4\x18\x00,fc\x02@\ +\xd9\xf7\xa8\x09yf\x93c?S\x9fq\x81 \x10\x11\ +\x82,\x08z\xba\xbavD\x85\x18\xc8\x19fC\x14-\ +\x8df\xe3\x13\x0a\x84\xe41\x9d\xedMOQ*{\xd5\ +l\xc4\x13h\x9f;\xb9\xa3\xa3\xf5\xac\xd2v\xc7\xc3b\ +6\xcd\x80\x8f\x036\x86#A\xb7u\x93\xfd\x80Q\x81\ +\x90\x04\x82\x80A\x08\xb2 \xe81\xc4D\xb2O\x12\xa2\ +\xf4\x09\x7f\x15\x14u\xb6\xb7\xfcN\xa6\xec\xbd\xa2\x87\x90\ +{\xdd\x13:;[?S\xca\x9e\xb7X\xcc\xc6\x12%\ +\xaa\xaf%B\x9d\x9b\xed\xfb2\x95\x88I \x08\x04\x84\ + \x0b\x82\x9a\xebga}\x9aA<\xc4\xe0\xc0z\xd3\ +\x03J\xc5\xe4\x0b\xeb\xdb\x9b7\x12\x8a\xdbY\xed\xb8\xaf\ +\xb9\x13\xd7\xafo\xfd\x5c\x89\x98Xh4\x9bn\xf3z\ +\xec\xe6\x08P\xa2?\xd6e\xdf\xe7\xd3\xe4+\x81 \xd0\ +\x10\x82,\x08ZlvW\xb3\x02\x8d)v\x06\xca$\ +\xa0G\xdb\x9b\xb6\x80\xbao\xf3\xf5\xfe\xfe\x1ew\xfc\x86\ +\x0d\xad\xcc\xf3\x94\x95b\xf0\xff+}\x8a\xd5N\x88,\ +)\xd2\x98E \xf07\xa2\xcaZ\x10\x94(\xd4\x85+\ + \x07\xd6?\xb4\xbau\x1e@\xf6zsO\xefew\ +\xec\xe3\x8f\xb7^R+&\x16Xz_\xf3\xaax\x17\ +\x08x \x04Y\x10t\xd8\xb6v\xe7@'\xbd\xc5f\ +\x85\x9e\xb3\x98M\x13\x95\x89HyV\xacZSL\x08\ +\x0ezrm\xcfEw\xf4\x13O\xb4^V;&\x16\ +|\x9a\x12%\x1a\x85\x08\x82\x0c\x91\xb2\x16\x04\x1d\x96\xc5\ +eGe\x99\xb1\x08\xcaMk\x94\x89F\x1d:\xdb\x9b\ +\x0eQ\xb8\xc7]\xbd_\xfa\xc2\x1d\x19\xe8b\x0c\x00\x8d\ +\xf5\xa6u\xde\xccS\x1e\xdc\xd7\x17b,\x08.\xc4\x0a\ +Y\x10\xb4\xdc4W\xd9C\xb4\x94\x06\xfd\xc9\xaa\xe6\x0c\ +=\xd1\x9d\x18\xe9\xbds\x9f\xb8\xc3\x7f\xf3\x9b\xd6k\xbc\ +cb\xc1\x93\xad\x86@\xddJ\x10\x08X\x11\x82,\x08\ +j\xbc\x9e8\xa4\xc14\xe8O\xfe\xd7/S\xf5T\xfe\ +F\x83\x8fS\xc7\xdd\xa1\x1b7\xb6\xf6\xf9+&\x16l\ +\xdb\x5c\x0b!a\xfbH\xefQ\x8a\x8d\x81Rd'\x10\ +(\x8d\x10dA\xd0c\xb5\xbb\xde\xf2\xe4\xe8\x93\x96\x1f\ +\xf6\xff\xb8jU|$\x898\x0f\x00\x07\xf6\xb9\x0d\xbb\ +v\xb5\x0e\xf8;&\x16\xac\x8e\xeeb\x02\xe9\x9b{\xe4\ +\x1a\xfc\xb2$\x10x\x83\x10d\xc1-\xc1x\xa2\x1c\x0c\ +i\xd0\xef77\x87\xfd\xa6\x15}@\xab\xec\xefX\x94\ +\xe0\xb9-\xae\x0c\xbd\x01'\x00mm#\x08\x04\xbe\x22\ +\x04Yp\xcb0Z\xfaZ\xcb+\xe3`\xe7\xd9-{\ +\xe2#%C\xaa\x1ac.\x05\x82@C\x08\xb2\xe0\x96\ +\xe2\xa6B/\x91\x06\x15\x08\x04\x01\x82\x10d\xc1-\xc7\ +P%\xafH\x83\x0a\x04\x02\x81@\xe0gl[\xbb\x99\ +\xfa[\x0b\x04\x02\x81@ \x10\x08\x04\x02\x81@ \x10\ +\x08\x04\x02\x81@ \x10\x08\x04\x02\x81@ \x10\x08\x04\ +\x02\x81@ \x10\x08\x04\x02\x81@ \x10\x08\x04\x02\x81\ +@ \x10\x08\x04\x02\x81@ \x10\x08\x04\x02\x81@ \ +\x10\x08\x04\x02\x81@ \x10\x08\x04\x02\x81@ \x10\x08\ +\x04\x02\x81\xe0\xff\xdf(\x18\x05\xa3`\x14\x8c\x82Q0\ +\x0aF\xc1\x08\x02\x00\xfa\xe4<q\xe6\x0e.t\x00\x00\ +\x00\x00IEND\xaeB`\x82\ +" + +qt_resource_name = b"\ +\x00\x05\ +\x00o\xa6S\ +\x00i\ +\x00c\x00o\x00n\x00s\ +\x00\x05\ +\x00h\x89\xf3\ +\x00b\ +\x00a\x00s\x00i\x00c\ +\x00\x0d\ +\x0a\xe8\xfb\xc7\ +\x00l\ +\x00o\x00g\x00o\x00_\x00t\x00i\x00n\x00y\x00.\x00p\x00n\x00g\ +\x00\x08\ +\x05\xe2Y'\ +\x00l\ +\x00o\x00g\x00o\x00.\x00p\x00n\x00g\ +\x00\x0e\ +\x02\xe8\x0d\xa7\ +\x00s\ +\x00m\x00a\x00l\x00l\x00_\x00l\x00o\x00g\x00o\x00.\x00p\x00n\x00g\ +" + +qt_resource_struct = b"\ +\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x01\ +\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x02\ +\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x10\x00\x02\x00\x00\x00\x03\x00\x00\x00\x03\ +\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00V\x00\x00\x00\x00\x00\x01\x00\x01;\x88\ +\x00\x00\x01\x81\xf3\xb4\xe34\ +\x00\x00\x00@\x00\x00\x00\x00\x00\x01\x00\x00'[\ +\x00\x00\x01\x81\xf3\xb4\xe34\ +\x00\x00\x00 \x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\ +\x00\x00\x01\x81\xf3\xb4\xe34\ +" + +def qInitResources(): + QtCore.qRegisterResourceData(0x03, qt_resource_struct, qt_resource_name, qt_resource_data) + +def qCleanupResources(): + QtCore.qUnregisterResourceData(0x03, qt_resource_struct, qt_resource_name, qt_resource_data) + +qInitResources() diff --git a/b_asic/scheduler_gui/icons/misc.qrc b/b_asic/scheduler_gui/icons/misc.qrc new file mode 100644 index 0000000000000000000000000000000000000000..8c10ef991e62ca7048edcf6599ad73f0c04b3e7d --- /dev/null +++ b/b_asic/scheduler_gui/icons/misc.qrc @@ -0,0 +1,6 @@ +<RCC> + <qresource prefix="/icons"> + <file>misc/right_filled_panel.svg</file> + <file>misc/right_panel.svg</file> + </qresource> +</RCC> diff --git a/b_asic/scheduler_gui/icons/misc/right_filled_panel.svg b/b_asic/scheduler_gui/icons/misc/right_filled_panel.svg new file mode 100644 index 0000000000000000000000000000000000000000..a402b3e9325b8a7e01ae3464d77d51007fd06cb0 --- /dev/null +++ b/b_asic/scheduler_gui/icons/misc/right_filled_panel.svg @@ -0,0 +1 @@ +<?xml version="1.0" ?><svg id="icon" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><defs><style>.cls-1{fill:none;}</style></defs><title/><path d="M28,4H4A2,2,0,0,0,2,6V26a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V6A2,2,0,0,0,28,4ZM4,6H20V26H4Z"/><rect class="cls-1" data-name="<Transparent Rectangle>" height="32" id="_Transparent_Rectangle_" width="32"/></svg> \ No newline at end of file diff --git a/b_asic/scheduler_gui/icons/misc/right_panel.svg b/b_asic/scheduler_gui/icons/misc/right_panel.svg new file mode 100644 index 0000000000000000000000000000000000000000..11ba906fa49761a5aeeef3fb64a5962824928669 --- /dev/null +++ b/b_asic/scheduler_gui/icons/misc/right_panel.svg @@ -0,0 +1 @@ +<?xml version="1.0" ?><svg id="icon" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><defs><style>.cls-1{fill:none;}</style></defs><title/><path d="M28,4H4A2,2,0,0,0,2,6V26a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V6A2,2,0,0,0,28,4ZM4,6H20V26H4ZM28,26H22V6h6Z"/><rect class="cls-1" data-name="<Transparent Rectangle>" height="32" id="_Transparent_Rectangle_" width="32"/></svg> \ No newline at end of file diff --git a/b_asic/scheduler_gui/icons/misc_rc.py b/b_asic/scheduler_gui/icons/misc_rc.py new file mode 100644 index 0000000000000000000000000000000000000000..50ba53b0e0ff2e56e715f1b7ef6d7b88ee4982cb --- /dev/null +++ b/b_asic/scheduler_gui/icons/misc_rc.py @@ -0,0 +1,101 @@ +# Resource object code (Python 3) +# Created by: object code +# Created by: The Resource Compiler for Qt version 5.15.3 +# WARNING! All changes made in this file will be lost! + +from qtpy import QtCore + +qt_resource_data = b"\ +\x00\x00\x01{\ +<\ +?xml version=\x221.\ +0\x22 ?><svg id=\x22ic\ +on\x22 viewBox=\x220 0\ + 32 32\x22 xmlns=\x22h\ +ttp://www.w3.org\ +/2000/svg\x22><defs\ +><style>.cls-1{f\ +ill:none;}</styl\ +e></defs><title/\ +><path d=\x22M28,4H\ +4A2,2,0,0,0,2,6V\ +26a2,2,0,0,0,2,2\ +H28a2,2,0,0,0,2-\ +2V6A2,2,0,0,0,28\ +,4ZM4,6H20V26H4Z\ +M28,26H22V6h6Z\x22/\ +><rect class=\x22cl\ +s-1\x22 data-name=\x22\ +<Transparent \ +Rectangle>\x22 h\ +eight=\x2232\x22 id=\x22_\ +Transparent_Rect\ +angle_\x22 width=\x223\ +2\x22/></svg>\ +\x00\x00\x01m\ +<\ +?xml version=\x221.\ +0\x22 ?><svg id=\x22ic\ +on\x22 viewBox=\x220 0\ + 32 32\x22 xmlns=\x22h\ +ttp://www.w3.org\ +/2000/svg\x22><defs\ +><style>.cls-1{f\ +ill:none;}</styl\ +e></defs><title/\ +><path d=\x22M28,4H\ +4A2,2,0,0,0,2,6V\ +26a2,2,0,0,0,2,2\ +H28a2,2,0,0,0,2-\ +2V6A2,2,0,0,0,28\ +,4ZM4,6H20V26H4Z\ +\x22/><rect class=\x22\ +cls-1\x22 data-name\ +=\x22<Transparen\ +t Rectangle>\x22\ + height=\x2232\x22 id=\ +\x22_Transparent_Re\ +ctangle_\x22 width=\ +\x2232\x22/></svg>\ +" + +qt_resource_name = b"\ +\x00\x05\ +\x00o\xa6S\ +\x00i\ +\x00c\x00o\x00n\x00s\ +\x00\x04\ +\x00\x07@\x93\ +\x00m\ +\x00i\x00s\x00c\ +\x00\x0f\ +\x0fJu\xa7\ +\x00r\ +\x00i\x00g\x00h\x00t\x00_\x00p\x00a\x00n\x00e\x00l\x00.\x00s\x00v\x00g\ +\x00\x16\ +\x0f`\xd9\xe7\ +\x00r\ +\x00i\x00g\x00h\x00t\x00_\x00f\x00i\x00l\x00l\x00e\x00d\x00_\x00p\x00a\x00n\x00e\ +\x00l\x00.\x00s\x00v\x00g\ +" + +qt_resource_struct = b"\ +\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x01\ +\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x02\ +\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x10\x00\x02\x00\x00\x00\x02\x00\x00\x00\x03\ +\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x1e\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\ +\x00\x00\x01\x81\xf9{\xbdx\ +\x00\x00\x00B\x00\x00\x00\x00\x00\x01\x00\x00\x01\x7f\ +\x00\x00\x01\x81\xf9|!l\ +" + +def qInitResources(): + QtCore.qRegisterResourceData(0x03, qt_resource_struct, qt_resource_name, qt_resource_data) + +def qCleanupResources(): + QtCore.qUnregisterResourceData(0x03, qt_resource_struct, qt_resource_name, qt_resource_data) + +qInitResources() diff --git a/b_asic/scheduler_gui/logger.py b/b_asic/scheduler_gui/logger.py new file mode 100644 index 0000000000000000000000000000000000000000..0c58d3c7bc82723e7b3b099684c03cecb38a5364 --- /dev/null +++ b/b_asic/scheduler_gui/logger.py @@ -0,0 +1,120 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- +"""B-ASIC Scheduler-gui Logger Module. + +Contains a logger that logs to the console and a file using levels. It is based +on the `logging` module and has predefined levels of logging. + +Usage: +------ + + >>> import logger + >>> log = logger.getLogger() + >>> log.info('This is a log post with level INFO') + +| Function call | Level | Numeric value | +|----------------|-----------|---------------| +| debug(str) | DEBUG | 10 | +| info(str) | INFO | 20 | +| warning(str) | WARNING | 30 | +| error(str) | ERROR | 40 | +| critical(str) | CRITICAL | 50 | +| exception(str) | ERROR | 40 | + +The last `exception(str)` is used to capture exceptions output, that normally +won't be captured. +See https://docs.python.org/3/howto/logging.html for more information. + +Log Uncaught Exceptions: +------------------------ +To log uncaught exceptions, implement the following in your program. + `sys.excepthook = logger.log_exceptions`""" +import os +import sys +from typing import Type, Optional, Union +from types import TracebackType +from logging import Logger +import logging +import logging.handlers +import traceback +from qtpy import QtCore, QtWidgets + + +def getLogger(filename: str='scheduler-gui.log', loglevel: str='INFO') -> Logger: + """This function creates console- and filehandler and from those, creates a logger object. + + Args: + filename (str, optional): Output filename. Defaults to 'scheduler-gui.log'. + loglevel (str, optional): The minimum level that the logger will log. Defaults to 'INFO'. + + Returns: + Logger: 'logging.Logger' object. + """ + + # logger = logging.getLogger(name) + # logger = logging.getLogger('root') + logger = logging.getLogger() + + # if logger 'name' already exists, return it to avoid logging duplicate + # messages by attaching multiple handlers of the same type + if logger.handlers: + return logger + # if logger 'name' does not already exist, create it and attach handlers + else: + # set logLevel to loglevel or to INFO if requested level is incorrect + loglevel = getattr(logging, loglevel.upper(), logging.INFO) + logger.setLevel(loglevel) + + # setup the console logger + c_fmt_date = '%T' + c_fmt = '[%(process)d] %(asctime)s %(filename)18s:%(lineno)-4s %(funcName)20s() %(levelname)-8s: %(message)s' + c_formatter = logging.Formatter(c_fmt, c_fmt_date) + c_handler = logging.StreamHandler() + c_handler.setFormatter(c_formatter) + c_handler.setLevel(logging.WARNING) + logger.addHandler(c_handler) + + # setup the file logger + f_fmt_date = '%Y-%m-%dT%T%Z' + f_fmt = '%(asctime)s %(filename)18s:%(lineno)-4s %(funcName)20s() %(levelname)-8s: %(message)s' + f_formatter = logging.Formatter(f_fmt, f_fmt_date) + f_handler = logging.FileHandler(filename, mode = 'w') + f_handler.setFormatter(f_formatter) + f_handler.setLevel(logging.DEBUG) + logger.addHandler(f_handler) + + if logger.name == 'scheduler-gui.log': + logger.info('Running: %s %s', + os.path.basename(sys.argv[0]), + ' '.join(sys.argv[1:])) + + return logger + + +# log uncaught exceptions +def handle_exceptions(exc_type: Type[BaseException], exc_value: BaseException, exc_traceback: Union[TracebackType, None]) -> None: +# def log_exceptions(type, value, tb): + """This function is a helper function to log uncaught exceptions. Install with: + `sys.excepthook = <module>.handle_exceptions`""" + if issubclass(exc_type, KeyboardInterrupt): + sys.__excepthook__(exc_type, exc_value, exc_traceback) + return + + logging.exception("Uncaught exception", exc_info=(exc_type, exc_value, exc_traceback)) + +# def qt_message_handler(mode, context, message): +# if mode == QtCore.QtInfoMsg: +# mode = 'INFO' +# elif mode == QtCore.QtWarningMsg: +# mode = 'WARNING' +# elif mode == QtCore.QtCriticalMsg: +# mode = 'CRITICAL' +# # elif mode == QtCore.QtErrorMsg: +# # mode = 'ERROR' +# elif mode == QtCore.QtFatalMsg: +# mode = 'FATAL' +# else: +# mode = 'DEBUG' +# print('qt_message_handler: line: %d, func: %s(), file: %s' % ( +# context.line, context.function, context.file)) +# print(' %s: %s\n' % (mode, message)) diff --git a/b_asic/scheduler_gui/main_window.py b/b_asic/scheduler_gui/main_window.py new file mode 100644 index 0000000000000000000000000000000000000000..af0e79c06cbef6a7fe413887e15346f264a5e7c5 --- /dev/null +++ b/b_asic/scheduler_gui/main_window.py @@ -0,0 +1,505 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- +"""B-ASIC Scheduler-gui Module. + +Contains the scheduler-gui MainWindow class for scheduling operations in an SFG. + +Start main-window with start_gui(). +""" +import os +import sys +from typing import Union +from copy import deepcopy +from importlib.machinery import SourceFileLoader +import inspect + + +# Qt/qtpy +import qtpy +from qtpy.QtCore import QCoreApplication, Qt, Slot, QSettings, QStandardPaths +from qtpy.QtGui import QCloseEvent +from qtpy.QtWidgets import ( + QApplication, QMainWindow, QMessageBox, QFileDialog, QInputDialog, QCheckBox, QAbstractButton, + QTableWidgetItem) + +# QGraphics and QPainter imports +from qtpy.QtCore import QRectF, QByteArray +from qtpy.QtWidgets import QGraphicsScene, QGraphicsItemGroup + +# B-ASIC +import b_asic.scheduler_gui.logger as logger +from b_asic.schedule import Schedule +from b_asic.graph_component import GraphComponent +from b_asic.scheduler_gui.graphics_graph_item import GraphicsGraphItem +from b_asic.scheduler_gui.graphics_axes_item import GraphicsAxesItem +from b_asic.scheduler_gui.graphics_component_item import GraphicsComponentItem + +# if sys.version_info >= (3, 9): +# List = list +# #Dict = dict + +log = logger.getLogger() +sys.excepthook = logger.handle_exceptions + + +# Debug struff +if __debug__: + log.setLevel('DEBUG') + +if __debug__: + # Print some system version information + from qtpy import QtCore + QT_API = os.environ.get('QT_API') + log.debug('Qt version (runtime): {}'.format(QtCore.qVersion())) + log.debug('Qt version (compiletime): {}'.format(QtCore.__version__)) + log.debug('QT_API: {}'.format(QT_API)) + if QT_API.lower().startswith('pyside'): + import PySide2 + log.debug('PySide version: {}'.format(PySide2.__version__)) + if QT_API.lower().startswith('pyqt'): + from qtpy.QtCore import PYQT_VERSION_STR + log.debug('PyQt version: {}'.format(PYQT_VERSION_STR)) + log.debug('QtPy version: {}'.format(qtpy.__version__)) + + # Autocompile the .ui form to a python file. + try: # PyQt5, try autocompile + from qtpy.uic import compileUiDir + compileUiDir('.', map=(lambda dir,file: (dir, 'ui_' + file))) + except: + try: # PySide2, try manual compile + import subprocess + os_ = sys.platform + if os_.startswith('linux'): + cmds = ['pyside2-uic -o ui_main_window.py main_window.ui'] + for cmd in cmds: + subprocess.call(cmd.split()) + else: + #TODO: Implement (startswith) 'win32', 'darwin' (MacOs) + raise SystemExit + except: # Compile failed, look for pre-compiled file + try: + from b_asic.scheduler_gui.ui_main_window import Ui_MainWindow + except: # Everything failed, exit + log.exception("Could not import 'Ui_MainWindow'.") + log.exception("Can't autocompile under", QT_API, "eviroment. Try to manual compile 'main_window.ui' to 'ui/main_window_ui.py'") + os._exit(1) + + +sys.path.insert(0, 'icons/') # Needed for the compiled '*_rc.py' files in 'ui_*.py' files +from b_asic.scheduler_gui.ui_main_window import Ui_MainWindow # Only availible when the form (.ui) is compiled + + +# The following QCoreApplication values is used for QSettings among others +QCoreApplication.setOrganizationName('Linöping University') +QCoreApplication.setOrganizationDomain('liu.se') +QCoreApplication.setApplicationName('B-ASIC Scheduler') +#QCoreApplication.setApplicationVersion(__version__) # TODO: read from packet __version__ + + + + +class MainWindow(QMainWindow, Ui_MainWindow): + """Schedule of an SFG with scheduled Operations.""" + _scene: QGraphicsScene + _schedule: Union[Schedule, None] + _graph: Union[GraphicsGraphItem, None] + _scale: float + _debug_rects: QGraphicsItemGroup + _splitter_pos: int + _splitter_min: int + + + def __init__(self): + """Initialize Scheduler-gui.""" + super().__init__() + self._schedule = None + self._graph = None + self._scale = 75.0 + self._debug_rects = None + + self.setupUi(self) + self._read_settings() + self._init_ui() + self._init_graphics() + + + def _init_ui(self) -> None: + """Initialize the ui""" + + # Connect signals to slots + self.menu_load_from_file.triggered .connect(self._load_schedule_from_pyfile) + self.menu_close_schedule.triggered .connect(self.close_schedule) + self.menu_save .triggered .connect(self.save) + self.menu_save_as .triggered .connect(self.save_as) + self.menu_quit .triggered .connect(self.close) + self.menu_node_info .triggered .connect(self.show_info_table) + self.menu_exit_dialog .triggered .connect(self.hide_exit_dialog) + self.actionT .triggered .connect(self._actionTbtn) + self.splitter .splitterMoved .connect(self._splitter_moved) + + # Setup event member functions + self.closeEvent = self._close_event + + # Setup info table + self.info_table.setSpan(0, 0, 1, 2) # Span 'Schedule' over 2 columns + self.info_table.setSpan(1, 0, 1, 2) # Span 'Operator' over 2 columns + + # Init central-widget splitter + self._splitter_min = self.splitter.minimumSizeHint().height() + self.splitter.setStretchFactor(0, 1) + self.splitter.setStretchFactor(1, 0) + self.splitter.setCollapsible(0, False) + self.splitter.setCollapsible(1, True) + + def _init_graphics(self) -> None: + """Initialize the QGraphics framework""" + self._scene = QGraphicsScene() + self._scene.addRect(0, 0, 0, 0) # dummy rect to be able to setPos() graph + self.view.setScene(self._scene) + self.view.scale(self._scale, self._scale) + GraphicsComponentItem._scale = self._scale + GraphicsAxesItem._scale = self._scale + self._scene.sceneRectChanged.connect(self.shrink_scene_to_min_size) + + + @property + def schedule(self) -> Schedule: + """Get the current schedule.""" + return self._schedule + + + ############### + #### Slots #### + ############### + @Slot() + def _actionTbtn(self) -> None: + # TODO: remove + self.schedule.plot_schedule() + print(f'filtersChildEvents(): {self._graph.filtersChildEvents()}') + # self._printButtonPressed('callback_pushButton()') + + @Slot() + def _load_schedule_from_pyfile(self) -> None: + """SLOT() for SIGNAL(menu_load_from_file.triggered) + Load a python script as a module and search for a Schedule object. If + found, opens it.""" + settings = QSettings() + last_file = settings.value('mainwindow/last_opened_file', QStandardPaths.standardLocations(QStandardPaths.HomeLocation)[0], str) + if not os.path.exists(last_file): # if filename does not exist + last_file = os.path.dirname(last_file) + '/' + if not os.path.exists(last_file): # if path does not exist + last_file = QStandardPaths.standardLocations(QStandardPaths.HomeLocation)[0] + + abs_path_filename, _ = QFileDialog.getOpenFileName(self, + self.tr("Open python file"), + last_file, + self.tr("Python Files (*.py *.py3)")) + + if not abs_path_filename: # return if empty filename (QFileDialog was canceled) + return + log.debug('abs_path_filename = {}.'.format(abs_path_filename)) + + module_name = inspect.getmodulename(abs_path_filename) + if not module_name: # return if empty module name + log.error('Could not load module from file \'{}\'.'.format(abs_path_filename)) + return + + try: + module = SourceFileLoader(module_name, abs_path_filename).load_module() + except: + log.exception('Exception occurred. Could not load module from file \'{}\'.'.format(abs_path_filename)) + return + + schedule_obj_list = dict(inspect.getmembers(module, (lambda x: isinstance(x, Schedule)))) + + if not schedule_obj_list: # return if no Schedule objects in script + QMessageBox.warning(self, + self.tr('File not found'), + self.tr('Could not find any Schedule object in file \'{}\'.') + .format(os.path.basename(abs_path_filename))) + log.info('Could not find any Schedule object in file \'{}\'.' + .format(os.path.basename(abs_path_filename))) + del module + return + + ret_tuple = QInputDialog.getItem(self, + self.tr('Load object'), + self.tr('Found the following Schedule object(s) in file.\n\n' + 'Select an object to proceed:'), + schedule_obj_list.keys(), 0, False) + + if not ret_tuple[1]: # User canceled the operation + log.debug('Load schedule operation: user canceled') + del module + return + + self.open(schedule_obj_list[ret_tuple[0]]) + del module + settings.setValue("mainwindow/last_opened_file", abs_path_filename) + + @Slot() + def close_schedule(self) -> None: + """SLOT() for SIGNAL(menu_close_schedule.triggered) + Closes current schedule.""" + if self._graph: + self._graph._signals.component_selected.disconnect(self.info_table_update_component) + self._graph._signals.schedule_time_changed.disconnect(self.info_table_update_schedule) + self._graph.removeSceneEventFilters(self._graph.event_items) + self._scene.removeItem(self._graph) + self.menu_close_schedule.setEnabled(False) + del self._graph + self._graph = None + del self._schedule + self._schedule = None + self.info_table_clear() + + @Slot() + def save(self) -> None: + """SLOT() for SIGNAL(menu_save.triggered) + This method save an schedule.""" + #TODO: all + self._printButtonPressed('save_schedule()') + self.update_statusbar(self.tr('Schedule saved successfully')) + + @Slot() + def save_as(self) -> None: + """SLOT() for SIGNAL(menu_save_as.triggered) + This method save as an schedule.""" + #TODO: all + self._printButtonPressed('save_schedule()') + self.update_statusbar(self.tr('Schedule saved successfully')) + + @Slot(bool) + def show_info_table(self, checked: bool) -> None: + """SLOT(bool) for SIGNAL(menu_node_info.triggered) + Takes in a boolean and hide or show the info table accordingly with + 'checked'.""" + # Note: splitter handler index 0 is a hidden splitter handle far most left, use index 1 + # settings = QSettings() + _, max_ = self.splitter.getRange(1) # tuple(min, max) + + if checked: + if self._splitter_pos < self._splitter_min: + self.splitter.moveSplitter(max_ - self._splitter_min, 1) + else: + self.splitter.moveSplitter(max_ - self._splitter_pos, 1) + else: + self.splitter.moveSplitter(max_, 1) + + @Slot(bool) + def hide_exit_dialog(self, checked: bool) -> None: + """SLOT(bool) for SIGNAL(menu_exit_dialog.triggered) + Takes in a boolean and stores 'checked' in 'hide_exit_dialog' item in + settings.""" + s = QSettings() + s.setValue("mainwindow/hide_exit_dialog", checked) + + @Slot(int, int) + def _splitter_moved(self, pos: int, index: int) -> None: + """SLOT(int, int) for SIGNAL(splitter.splitterMoved) + Callback method used to check if the right widget (info window) + has collapsed. Update the checkbutton accordingly.""" + width = self.splitter.sizes()[1] + + if width == 0: + if self.menu_node_info.isChecked() is True: + self.menu_node_info.setChecked(False) + else: + if self.menu_node_info.isChecked() is False: + self.menu_node_info.setChecked(True) + self._splitter_pos = width + + @Slot(str) + def info_table_update_component(self, op_id: str) -> None: + """SLOT(str) for SIGNAL(_graph._signals.component_selected) + Taked in an operator-id, first clears the 'Operator' part of the info + table and then fill in the table with new values from the operator + associated with 'op_id'.""" + self.info_table_clear_component() + self._info_table_fill_component(op_id) + + @Slot() + def info_table_update_schedule(self) -> None: + """SLOT() for SIGNAL(_graph._signals.schedule_time_changed) + Updates the 'Schedule' part of the info table.""" + self.info_table.item(1, 1).setText(str(self.schedule.schedule_time)) + + @Slot(QRectF) + def shrink_scene_to_min_size(self, rect: QRectF) -> None: + """SLOT(QRectF) for SIGNAL(_scene.sceneRectChanged) + Takes in a QRectF (unused) and shrink the scene bounding rectangle to + it's minimum size, when the bounding rectangle signals a change in + geometry.""" + self._scene.setSceneRect(self._scene.itemsBoundingRect()) + + + + ################ + #### Events #### + ################ + def _close_event(self, event: QCloseEvent) -> None: + """EVENT: Replaces QMainWindow default closeEvent(QCloseEvent) event. Takes + in a QCloseEvent and display an exit dialog, depending on + 'hide_exit_dialog' in settings.""" + s = QSettings() + hide_dialog = s.value('mainwindow/hide_exit_dialog', False, bool) + ret = QMessageBox.StandardButton.Yes + + if not hide_dialog: + box = QMessageBox(self) + box.setWindowTitle(self.tr('Confirm Exit')) + box.setText('<h3>' + self.tr('Confirm Exit') + '</h3><p><br>' + + self.tr('Are you sure you want to exit?') + + ' <br></p>') + box.setIcon(QMessageBox.Question) + box.setStandardButtons(QMessageBox.Yes | QMessageBox.No) + buttons: list[QAbstractButton] = box.buttons() + buttons[0].setText(self.tr('&Exit')) + buttons[1].setText(self.tr('&Cancel')) + checkbox = QCheckBox(self.tr('Don\'t ask again')) + box.setCheckBox(checkbox) + ret = box.exec_() + + if ret == QMessageBox.StandardButton.Yes: + if not hide_dialog: + s.setValue('mainwindow/hide_exit_dialog', checkbox.isChecked()) + self._write_settings() + log.info('Exit: {}'.format(os.path.basename(__file__))) + event.accept() + else: + event.ignore() + + + + ################################# + #### Helper member functions #### + ################################# + def _printButtonPressed(self, func_name: str) -> None: + #TODO: remove + + alert = QMessageBox(self) + alert.setText("Called from " + func_name + '!') + alert.exec_() + + def open(self, schedule: Schedule) -> None: + """Takes in an Schedule and creates a GraphicsGraphItem object.""" + self.close_schedule() + self._schedule = deepcopy(schedule) + self._graph = GraphicsGraphItem(self.schedule) + self._graph.setPos(1/self._scale, 1/self._scale) + self.menu_close_schedule.setEnabled(True) + self._scene.addItem(self._graph) + self._graph.installSceneEventFilters(self._graph.event_items) + self._graph._signals.component_selected.connect(self.info_table_update_component) + self._graph._signals.schedule_time_changed.connect(self.info_table_update_schedule) + self.info_table_fill_schedule(self.schedule) + self.update_statusbar(self.tr('Schedule loaded successfully')) + + def update_statusbar(self, msg: str) -> None: + """Takes in an str and write 'msg' to the statusbar with temporarily policy.""" + self.statusbar.showMessage(msg) + + def _write_settings(self) -> None: + """Write settings from MainWindow to Settings.""" + s = QSettings() + s.setValue('mainwindow/maximized', self.isMaximized()) # window: maximized, in X11 - alwas False + s.setValue('mainwindow/pos', self.pos()) # window: pos + s.setValue('mainwindow/size', self.size()) # window: size + s.setValue('mainwindow/state', self.saveState()) # toolbars, dockwidgets: pos, size + s.setValue('mainwindow/menu/node_info', self.menu_node_info.isChecked()) + s.setValue('mainwindow/splitter/state', self.splitter.saveState()) + s.setValue('mainwindow/splitter/pos', self.splitter.sizes()[1]) + + if s.isWritable(): + log.debug('Settings written to \'{}\'.'.format(s.fileName())) + else: + log.warning('Settings cant be saved to file, read-only.') + + def _read_settings(self) -> None: + """Read settings from Settings to MainWindow.""" + s = QSettings() + if s.value('mainwindow/maximized', defaultValue=False, type=bool): + self.showMaximized() + else: + self.move( s.value('mainwindow/pos', self.pos())) + self.resize( s.value('mainwindow/size', self.size())) + self.restoreState( s.value('mainwindow/state', QByteArray())) + self.menu_node_info.setChecked( s.value('mainwindow/menu/node_info', True, bool)) + self.splitter.restoreState( s.value('mainwindow/splitter/state', QByteArray())) + self._splitter_pos = ( s.value('mainwindow/splitter/pos', 200, int)) + self.menu_exit_dialog.setChecked( s.value('mainwindow/hide_exit_dialog', False, bool)) + + log.debug('Settings read from \'{}\'.'.format(s.fileName())) + + def info_table_fill_schedule(self, schedule: Schedule) -> None: + """Takes in a Schedule and fill in the 'Schedule' part of the info table + with values from 'schedule'""" + self.info_table.insertRow(1) + self.info_table.insertRow(1) + self.info_table.insertRow(1) + self.info_table.setItem(1, 0, QTableWidgetItem('Schedule Time')) + self.info_table.setItem(2, 0, QTableWidgetItem('Cyclic')) + self.info_table.setItem(3, 0, QTableWidgetItem('Resolution')) + self.info_table.setItem(1, 1, QTableWidgetItem(str(schedule.schedule_time))) + self.info_table.setItem(2, 1, QTableWidgetItem(str(schedule.cyclic))) + self.info_table.setItem(3, 1, QTableWidgetItem(str(schedule.resolution))) + + def _info_table_fill_component(self, op_id: str) -> None: + """Taked in an operator-id and fill in the 'Operator' part of the info + table with values from the operator associated with 'op_id'.""" + op: GraphComponent = self.schedule.sfg.find_by_id(op_id) + si = self.info_table.rowCount() # si = start index + + if op.graph_id: + self.info_table.insertRow(si) + self.info_table.setItem(si, 0, QTableWidgetItem('ID')) + self.info_table.setItem(si, 1, QTableWidgetItem(str(op.graph_id))) + si += 1 + if op.name: + self.info_table.insertRow(si) + self.info_table.setItem(si, 0, QTableWidgetItem('Name')) + self.info_table.setItem(si, 1, QTableWidgetItem(str(op.name))) + si += 1 + + for key, value in op.params.items(): + self.info_table.insertRow(si) + self.info_table.setItem(si, 0, QTableWidgetItem(key)) + self.info_table.setItem(si, 1, QTableWidgetItem(str(value))) + si += 1 + + + def info_table_clear(self) -> None: + """Clears the info table.""" + self.info_table_clear_component() + self.info_table_clear_schedule() + + def info_table_clear_schedule(self) -> None: + """Clears the schedule part of the info table.""" + row = self.info_table.findItems('Operator', Qt.MatchExactly) + if row: + row = row[0].row() + if row > 2: + for _ in range(3): + self.info_table.removeRow(1) + else: + log.error("'Operator' not found in info table. It may have been renamed.") + + def info_table_clear_component(self) -> None: + """Clears the component part of the info table.""" + row = self.info_table.findItems('Operator', Qt.MatchExactly) + if row: + row = row[0].row() + for _ in range(self.info_table.rowCount() - row + 1): + self.info_table.removeRow(row + 1) + else: + log.error("'Operator' not found in info table. It may have been renamed.") + + +def start_gui(): + app = QApplication(sys.argv) + window = MainWindow() + window.show() + sys.exit(app.exec_()) + +if __name__ == "__main__": + start_gui() diff --git a/b_asic/scheduler_gui/main_window.ui b/b_asic/scheduler_gui/main_window.ui new file mode 100644 index 0000000000000000000000000000000000000000..1e33de7c7620d6a23932bf2146e0950b5f3b82df --- /dev/null +++ b/b_asic/scheduler_gui/main_window.ui @@ -0,0 +1,375 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <author>Andreas Bolin</author> + <class>MainWindow</class> + <widget class="QMainWindow" name="MainWindow"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>800</width> + <height>600</height> + </rect> + </property> + <property name="sizePolicy"> + <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="windowIcon"> + <iconset resource="icons/basic.qrc"> + <normaloff>:/icons/basic/small_logo.png</normaloff>:/icons/basic/small_logo.png</iconset> + </property> + <widget class="QWidget" name="centralwidget"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <layout class="QHBoxLayout" name="horizontalLayout"> + <property name="spacing"> + <number>0</number> + </property> + <property name="leftMargin"> + <number>0</number> + </property> + <property name="topMargin"> + <number>0</number> + </property> + <property name="rightMargin"> + <number>0</number> + </property> + <property name="bottomMargin"> + <number>0</number> + </property> + <item> + <widget class="QSplitter" name="splitter"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="handleWidth"> + <number>0</number> + </property> + <widget class="QGraphicsView" name="view"> + <property name="alignment"> + <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set> + </property> + <property name="renderHints"> + <set>QPainter::HighQualityAntialiasing|QPainter::TextAntialiasing</set> + </property> + <property name="viewportUpdateMode"> + <enum>QGraphicsView::FullViewportUpdate</enum> + </property> + </widget> + <widget class="QTableWidget" name="info_table"> + <property name="styleSheet"> + <string notr="true">alternate-background-color: #fadefb;background-color: #ebebeb;</string> + </property> + <property name="editTriggers"> + <set>QAbstractItemView::NoEditTriggers</set> + </property> + <property name="alternatingRowColors"> + <bool>true</bool> + </property> + <property name="selectionBehavior"> + <enum>QAbstractItemView::SelectRows</enum> + </property> + <property name="rowCount"> + <number>2</number> + </property> + <property name="columnCount"> + <number>2</number> + </property> + <attribute name="horizontalHeaderHighlightSections"> + <bool>false</bool> + </attribute> + <attribute name="horizontalHeaderStretchLastSection"> + <bool>true</bool> + </attribute> + <attribute name="verticalHeaderVisible"> + <bool>false</bool> + </attribute> + <attribute name="verticalHeaderDefaultSectionSize"> + <number>19</number> + </attribute> + <row> + <property name="text"> + <string>1</string> + </property> + </row> + <row> + <property name="text"> + <string>2</string> + </property> + </row> + <column> + <property name="text"> + <string>Property</string> + </property> + <property name="textAlignment"> + <set>AlignLeading|AlignVCenter</set> + </property> + </column> + <column> + <property name="text"> + <string>Value</string> + </property> + <property name="textAlignment"> + <set>AlignLeading|AlignVCenter</set> + </property> + </column> + <item row="0" column="0"> + <property name="text"> + <string>Schedule</string> + </property> + <property name="font"> + <font> + <weight>75</weight> + <bold>true</bold> + </font> + </property> + <property name="background"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>160</red> + <green>160</green> + <blue>164</blue> + </color> + </brush> + </property> + <property name="foreground"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </property> + <property name="flags"> + <set>ItemIsSelectable|ItemIsEditable|ItemIsDragEnabled|ItemIsDropEnabled|ItemIsUserCheckable</set> + </property> + </item> + <item row="1" column="0"> + <property name="text"> + <string>Operator</string> + </property> + <property name="font"> + <font> + <weight>75</weight> + <bold>true</bold> + </font> + </property> + <property name="background"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>160</red> + <green>160</green> + <blue>164</blue> + </color> + </brush> + </property> + <property name="foreground"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </property> + <property name="flags"> + <set>ItemIsSelectable|ItemIsEditable|ItemIsDragEnabled|ItemIsDropEnabled|ItemIsUserCheckable</set> + </property> + </item> + </widget> + </widget> + </item> + </layout> + </widget> + <widget class="QMenuBar" name="menubar"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>800</width> + <height>20</height> + </rect> + </property> + <widget class="QMenu" name="menuFile"> + <property name="title"> + <string>&File</string> + </property> + <addaction name="menu_load_from_file"/> + <addaction name="menu_close_schedule"/> + <addaction name="menu_save"/> + <addaction name="menu_save_as"/> + <addaction name="separator"/> + <addaction name="menu_quit"/> + </widget> + <widget class="QMenu" name="menuView"> + <property name="title"> + <string>&View</string> + </property> + <addaction name="menu_node_info"/> + </widget> + <widget class="QMenu" name="menu_Edit"> + <property name="title"> + <string>&Edit</string> + </property> + </widget> + <widget class="QMenu" name="menuWindow"> + <property name="title"> + <string>&Window</string> + </property> + <addaction name="menu_exit_dialog"/> + </widget> + <addaction name="menuFile"/> + <addaction name="menu_Edit"/> + <addaction name="menuView"/> + <addaction name="menuWindow"/> + </widget> + <widget class="QStatusBar" name="statusbar"/> + <widget class="QToolBar" name="toolBar"> + <property name="windowTitle"> + <string>toolBar</string> + </property> + <attribute name="toolBarArea"> + <enum>TopToolBarArea</enum> + </attribute> + <attribute name="toolBarBreak"> + <bool>false</bool> + </attribute> + <addaction name="menu_load_from_file"/> + <addaction name="menu_save"/> + <addaction name="menu_save_as"/> + <addaction name="separator"/> + <addaction name="menu_node_info"/> + <addaction name="actionT"/> + </widget> + <action name="menu_load_from_file"> + <property name="icon"> + <iconset theme="document-open-folder"> + <normaloff>.</normaloff>.</iconset> + </property> + <property name="text"> + <string>&Load Schedule From File...</string> + </property> + <property name="toolTip"> + <string>Load schedule from python script</string> + </property> + <property name="statusTip"> + <string/> + </property> + <property name="shortcut"> + <string>Ctrl+O</string> + </property> + </action> + <action name="menu_save"> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="icon"> + <iconset theme="document-save"> + <normaloff>.</normaloff>.</iconset> + </property> + <property name="text"> + <string>&Save</string> + </property> + <property name="toolTip"> + <string>Save schedule</string> + </property> + <property name="shortcut"> + <string>Ctrl+S</string> + </property> + </action> + <action name="menu_node_info"> + <property name="checkable"> + <bool>true</bool> + </property> + <property name="checked"> + <bool>true</bool> + </property> + <property name="icon"> + <iconset resource="icons/misc.qrc"> + <normaloff>:/icons/misc/right_panel.svg</normaloff> + <normalon>:/icons/misc/right_filled_panel.svg</normalon>:/icons/misc/right_panel.svg</iconset> + </property> + <property name="text"> + <string>&Node Info</string> + </property> + <property name="toolTip"> + <string>Show node information</string> + </property> + <property name="shortcut"> + <string>Ctrl+I</string> + </property> + <property name="iconVisibleInMenu"> + <bool>false</bool> + </property> + </action> + <action name="menu_quit"> + <property name="icon"> + <iconset theme="application-exit"> + <normaloff>.</normaloff>.</iconset> + </property> + <property name="text"> + <string>&Quit</string> + </property> + <property name="shortcut"> + <string>Ctrl+Q</string> + </property> + </action> + <action name="menu_save_as"> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="icon"> + <iconset theme="document-save-as"> + <normaloff>.</normaloff>.</iconset> + </property> + <property name="text"> + <string>Save &As...</string> + </property> + </action> + <action name="menu_exit_dialog"> + <property name="checkable"> + <bool>true</bool> + </property> + <property name="icon"> + <iconset theme="view-close"> + <normaloff>.</normaloff>.</iconset> + </property> + <property name="text"> + <string>&Hide exit dialog</string> + </property> + <property name="toolTip"> + <string>Hide exit dialog</string> + </property> + </action> + <action name="actionT"> + <property name="text"> + <string>T</string> + </property> + </action> + <action name="menu_close_schedule"> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="icon"> + <iconset theme="view-close"> + <normaloff>.</normaloff>.</iconset> + </property> + <property name="text"> + <string>&Close Schedule</string> + </property> + </action> + </widget> + <resources> + <include location="b_asic/scheduler_gui/icons/basic.qrc"/> + <include location="b_asic/scheduler_gui/icons/misc.qrc"/> + </resources> + <connections/> +</ui> diff --git a/b_asic/scheduler_gui/scratchpad/demo.py b/b_asic/scheduler_gui/scratchpad/demo.py new file mode 100644 index 0000000000000000000000000000000000000000..485d688ffd849d5dca7bc331a565e55a799572e2 --- /dev/null +++ b/b_asic/scheduler_gui/scratchpad/demo.py @@ -0,0 +1,8 @@ +from qtpy import QtCore, QtGui, QtWidgets +from power_bar import PowerBar + + +app = QtWidgets.QApplication([]) +volume = PowerBar() +volume.show() +app.exec_() \ No newline at end of file diff --git a/b_asic/scheduler_gui/scratchpad/graphics_axes_item.py b/b_asic/scheduler_gui/scratchpad/graphics_axes_item.py new file mode 100644 index 0000000000000000000000000000000000000000..712e6cfb6bc4b0cbb17fed704795aa9751205eb4 --- /dev/null +++ b/b_asic/scheduler_gui/scratchpad/graphics_axes_item.py @@ -0,0 +1,226 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- +"""B-ASIC Scheduler-gui Graphics Axes Item Module. + +Contains the scheduler-gui GraphicsAxesItem class for drawing and maintain the axes in a graph. +""" +from operator import contains +import os +import sys +from typing import Any, Optional +from pprint import pprint +from typing import Any, Union, Optional, overload, Final, final, Dict, List +# from typing_extensions import Self, Final, Literal, LiteralString, TypeAlias, final +import numpy as np +from copy import deepcopy +from math import cos, sin, pi + +import qtpy +from qtpy import QtCore +from qtpy import QtGui +from qtpy import QtWidgets + +# QGraphics and QPainter imports +from qtpy.QtCore import ( + Qt, QObject, QRect, QRectF, QPoint, QSize, QSizeF, QByteArray, qAbs) +from qtpy.QtGui import ( + QPaintEvent, QPainter, QPainterPath, QColor, QBrush, QPen, QFont, QPolygon, QIcon, QPixmap, + QLinearGradient, QTransform, QPolygonF) +from qtpy.QtWidgets import ( + QGraphicsView, QGraphicsScene, QGraphicsWidget, + QGraphicsLayout, QGraphicsLinearLayout, QGraphicsGridLayout, QGraphicsLayoutItem, QGraphicsAnchorLayout, + QGraphicsItem, QGraphicsItemGroup, QGraphicsPathItem, QGraphicsLineItem, QGraphicsTextItem, QGraphicsRectItem, + QStyleOptionGraphicsItem, QWidget, QGraphicsObject, QGraphicsSimpleTextItem, QGraphicsPolygonItem) +from qtpy.QtCore import ( + QPoint, QPointF) + +# B-ASIC +import logger +from graphics_timeline_item import GraphicsTimelineItem + + + +class GraphicsAxesItem(QGraphicsItemGroup): + """A class to represent axes in a graph.""" + _scale: float = 1.0 + """Static, changed from MainWindow.""" + _width: float + _width_padding: float + _height: float + _dy_height: float + _x_indent: float + _axes: Dict[str, Union[QGraphicsItemGroup, QGraphicsLineItem]] + _event_items: List[QGraphicsItem] + _timeline: GraphicsTimelineItem + + + def __init__(self, width: float, height: float, x_indent: float = 0.2, parent: Optional[QGraphicsItem] = None): + """Constructs a GraphicsAxesItem. 'parent' is passed to QGraphicsItemGroup's constructor.""" + super().__init__(parent) + + self._width = width + self._width_padding = 0.6 + self._padded_width = width + self._width_padding + self._height = height + self._dy_height = 5/self._scale + self._x_indent = x_indent + self._axes = {} + self._event_items = [] + # self._timeline = GraphicsTimelineItem() + # self._event_items.append(self._timeline) + + self._make_axes() + + + def clear(self) -> None: + """Sets all children's parent to 'None' and delete the axes.""" + # self._timeline.setParentItem(None) + self._event_items = [] + keys = list(self._axes.keys()) + for key in keys: + self._axes[key].setParentItem(None) + del self._axes[key] + + + @property + def width(self) -> float: + """Get or set the current x-axis width. Setting the width to a new + value will update the axes automatically.""" + return self._width + @width.setter + def width(self, width: float) -> None: + if self._width != width: + self.update_axes(width = width) + + @property + def height(self) -> float: + """Get or set the current y-axis height. Setting the height to a new + value will update the axes automatically.""" + return self._height + @height.setter + def height(self, height: float) -> None: + if self._height != height: + self.update_axes(height = height) + + @property + def x_indent(self) -> float: + """Get or set the current x-axis indent. Setting the indent to a new + value will update the axes automatically.""" + return self._x_indent + @x_indent.setter + def x_indent(self, x_indent: float) -> None: + if self._x_indent != x_indent: + self.update_axes(x_indent = x_indent) + + @property + def event_items(self) -> List[QGraphicsItem]: + """Returnes a list of objects, that receives events.""" + return self._event_items + + @property + def timeline(self) -> GraphicsTimelineItem: + return self._timeline + + def _register_event_item(self, item: QGraphicsItem) -> None: + """Register an object that receives events.""" + # item.setFlag(QGraphicsItem.ItemIsMovable) # mouse move events + # item.setAcceptHoverEvents(True) # mouse hover events + # item.setAcceptedMouseButtons(Qt.LeftButton) # accepted buttons for movements + self._event_items.append(item) + + + def update_axes(self, width: Optional[float] = None, height: Optional[float] = None, x_indent: Optional[float] = None) -> None: + """Updates the current axes with the new 'width', 'height' and 'x_indent'. If any of the + parameters is omitted, the stored value will be used.""" + if width is not None: + self._width = width + self._padded_width = width + self._width_padding + if height is not None: self._height = height + if x_indent is not None: self._x_indent = x_indent + print(width is not None or height is not None or x_indent is not None) + if (width is not None + or height is not None + or x_indent is not None): + self.clear() + self._make_axes() + + + def _make_axes(self) -> None: + """Makes new axes out of the stored attributes.""" + # self.prepareGeometryChange() + ## define pencils + pen = QPen() + pen.setWidthF(2/self._scale) + pen.setJoinStyle(Qt.MiterJoin) + ledger_pen = QPen(Qt.lightGray) + ledger_pen.setWidthF(0) # 0 = cosmetic pen 1px width + + ## x-axis + self._axes['x'] = QGraphicsItemGroup() + line = QGraphicsLineItem(0, 0, self._padded_width, 0) + line.setPen(pen) + self._axes['x'].addToGroup(line) + # x-axis arrow + arrow_size = 8/self._scale + p0 = QPointF(0, sin(pi/6) * arrow_size) + p1 = QPointF(arrow_size, 0) + p2 = QPointF(0, -sin(pi/6) * arrow_size) + polygon = QPolygonF([p0, p1, p2]) + arrow = QGraphicsPolygonItem(polygon) + arrow.setPen(pen) + arrow.setBrush(QBrush(Qt.SolidPattern)) + arrow.setPos(self._padded_width, 0) + self._axes['x'].addToGroup(arrow) + # x-axis scale + x_scale = [] + x_scale_labels = [] + x_ledger = [] + self._axes['x_ledger'] = QGraphicsItemGroup() + for i in range(int(self._padded_width) + 1): + x_pos = QPointF(self.x_indent + i, 0) + # vertical x-scale + x_scale.append(QGraphicsLineItem(0, 0, 0, 0.05)) + x_scale[i].setPen(pen) + x_scale[i].setPos(x_pos) + self._axes['x'].addToGroup(x_scale[i]) + # numbers + x_scale_labels.append(QGraphicsSimpleTextItem(str(i))) + x_scale_labels[i].setScale(x_scale_labels[i].scale() / self._scale) + center = x_pos - self.mapFromItem(x_scale_labels[i], x_scale_labels[i].boundingRect().center()) + x_scale_labels[i].setPos(center + QPointF(0, 0.2)) + self._axes['x'].addToGroup(x_scale_labels[i]) + # vertical x-ledger + if i == int(self.width): # last line is a timeline + ledger_pen.setWidthF(2/self._scale) + ledger_pen.setStyle(Qt.DashLine) + ledger_pen.setColor(Qt.black) + # self._timeline.setLine(0, 0, 0, self.height) + # x_ledger.append(self._timeline) + self._timeline = GraphicsTimelineItem(0, 0, 0, self.height) + self._timeline.set_text_scale(1.05/self._scale) + x_ledger.append(self._timeline) + self._register_event_item(x_ledger[i]) + else: + x_ledger.append(QGraphicsLineItem(0, 0, 0, self.height)) + x_ledger[i].setPen(ledger_pen) + x_ledger[i].setPos(x_pos) + self._axes['x_ledger'].addToGroup(x_ledger[i]) + # x-axis label + label = QGraphicsSimpleTextItem('time') + label.setScale(label.scale() / self._scale) + center = self.mapFromItem(arrow, arrow.boundingRect().center()) # =center of arrow + center -= self.mapFromItem(label, label.boundingRect().center()) # -center of label + label.setPos(center + QPointF(0, 0.2)) # move down under arrow + self._axes['x'].addToGroup(label) + + # y-axis + self._axes['y'] = QGraphicsLineItem(0, 0, 0, self.height + self._dy_height) + self._axes['y'].setPen(pen) + + # put it all together + self._axes['x_ledger'].setPos(0, self._dy_height) + self.addToGroup(self._axes['x_ledger']) + self._axes['x'].setPos(0, self.height + self._dy_height) + self.addToGroup(self._axes['x']) + self.addToGroup(self._axes['y']) + \ No newline at end of file diff --git a/b_asic/scheduler_gui/scratchpad/graphics_component_event.py b/b_asic/scheduler_gui/scratchpad/graphics_component_event.py new file mode 100644 index 0000000000000000000000000000000000000000..da3b4937e6482834674151160784a0051130a945 --- /dev/null +++ b/b_asic/scheduler_gui/scratchpad/graphics_component_event.py @@ -0,0 +1,110 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- + +"""TODO""" + +import os +import sys +from typing import Any, Optional +from pprint import pprint +from typing import Any, AnyStr, Generic, Protocol, TypeVar, Union, Optional, overload, Final, final +# from typing_extensions import Self, Final, Literal, LiteralString, TypeAlias, final +import numpy as np +from copy import deepcopy +from itertools import combinations + +import qtpy +from qtpy import QtCore +from qtpy import QtGui +from qtpy import QtWidgets + +# QGraphics and QPainter imports +from qtpy.QtCore import ( + Qt, QObject, QRect, QRectF, QPoint, QSize, QSizeF, QByteArray, Slot) +from qtpy.QtGui import ( + QPaintEvent, QPainter, QPainterPath, QColor, QBrush, QPen, QFont, QPolygon, QIcon, QPixmap, + QLinearGradient, QTransform, QCursor) +from qtpy.QtWidgets import ( + QGraphicsView, QGraphicsScene, QGraphicsWidget, + QGraphicsLayout, QGraphicsLinearLayout, QGraphicsGridLayout, QGraphicsLayoutItem, QGraphicsAnchorLayout, + QGraphicsItem, QGraphicsItemGroup, QGraphicsPathItem, QGraphicsLineItem, QGraphicsRectItem, + QStyleOptionGraphicsItem, QWidget, + QGraphicsObject, QGraphicsSceneMouseEvent, QGraphicsSceneHoverEvent, QGraphicsSceneContextMenuEvent) +from qtpy.QtCore import ( + QPoint, QPointF) + + + +class GraphicsComponentEvent(QGraphicsItem): + """Event handler for GraphicsComponentItem""" + + current_pos: QPointF + # _scale: float + + def __init__(self, parent): + super().__init__() + # self.setAcceptedMouseButtons(Qt.LeftButton) + # self.setAcceptedMouseButtons(Qt.NoButton) + # self.setFlag(QGraphicsItem.ItemIsMovable) + # self.setFlag(QGraphicsItem.ItemIsSelectable) + # self.setAcceptHoverEvents(True) + # self.setFlag(QGraphicsItem.ItemSendsGeometryChanges) + + def mouseMoveEvent(self, event: QGraphicsSceneMouseEvent) -> None: + """Set the position of the graphical element in the graphic scene, + translate coordinates of the cursor within the graphic element + in the coordinate system of the parent object""" + # Qt.DragMoveCursor + dx = (self.mapToParent(event.pos()) - self.current_pos).x() + if dx > 5.05: + # TODO: send signal + self.setX(self.x() + 10.0) + self.current_pos.setX(self.current_pos.x() + 10.0) + elif dx < -5.05: + # TODO: send signal + self.setX(self.x() - 10-0) + self.current_pos.setX(self.current_pos.x() - 10.0) + + + def mousePressEvent(self, event: QGraphicsSceneMouseEvent) -> None: + """Changes the cursor to ClosedHandCursor when grabbing an object""" + print('GraphicsComponentEvent.mousePressEvent()') + self.current_pos = self.mapToParent(event.pos()) + self.setCursor(QCursor(Qt.ClosedHandCursor)) + event.accept() + + def mouseReleaseEvent(self, event: QGraphicsSceneMouseEvent) -> None: + """Changes the cursor to OpenHandCursor when releasing an object""" + print('GraphicsComponentEvent.mouseReleaseEvent()') + self.setCursor(QCursor(Qt.OpenHandCursor)) + event.accept() + + def hoverEnterEvent(self, event: QGraphicsSceneHoverEvent) -> None: + """Changes the cursor to OpenHandCursor when hovering an object""" + print('GraphicsComponentEvent.hoverEnterEvent()') + self.setCursor(QCursor(Qt.OpenHandCursor)) + + # def hoverMoveEvent(event: QGraphicsSceneHoverEvent) -> None: ... + # def contextMenuEvent(event: QGraphicsSceneContextMenuEvent) -> None: ... + + def hoverLeaveEvent(self, event: QGraphicsSceneHoverEvent) -> None: + """Changes the cursor to ArrowCursor when leaving an object""" + print('GraphicsComponentEvent.hoverLeaveEvent()') + self.setCursor(QCursor(Qt.ArrowCursor)) + + # # https://www.qtcentre.org/threads/25486-QGraphicsItem-Horizontal-Vertical-move-only + # QVariant Component::itemChange(GraphicsItemChange change, const QVariant &value) + # { + # if (change == ItemPositionChange && scene()) { + # // value is the new position. + # QPointF newPos = value.toPointF(); + # QRectF rect = scene()->sceneRect(); + # if (!rect.contains(newPos)) { + # // Keep the item inside the scene rect. + # newPos.setX(qMin(rect.right(), qMax(newPos.x(), rect.left()))); + # newPos.setY(qMin(rect.bottom(), qMax(newPos.y(), rect.top()))); + # return newPos; + # } + # } + # return QGraphicsItem::itemChange(change, value); + # } \ No newline at end of file diff --git a/b_asic/scheduler_gui/scratchpad/graphics_scene.py b/b_asic/scheduler_gui/scratchpad/graphics_scene.py new file mode 100644 index 0000000000000000000000000000000000000000..42ed7002aca703de67c287e940d24a6d374fddb3 --- /dev/null +++ b/b_asic/scheduler_gui/scratchpad/graphics_scene.py @@ -0,0 +1,152 @@ +# This Python file uses the following encoding: utf-8 +"""B-ASIC Scheduler-gui GraphicsScene Module. + +Contains the GraphicsScene class for drawing items on. +""" + + +import os +import sys +from typing import Any +from pprint import pprint +from typing import Any, AnyStr, Generic, Protocol, TypeVar, Union, Optional, overload, Final, final +# from typing_extensions import Self, Final, Literal, LiteralString, TypeAlias, final +from copy import deepcopy +import numpy as np + +import qtpy +from qtpy import QtCore +from qtpy import QtGui +from qtpy import QtWidgets + +# QGraphics and QPainter imports +from qtpy.QtCore import ( + Qt, QObject, QRect, QRectF, QPoint, QSize, QByteArray) +from qtpy.QtGui import ( + QPaintEvent, QPainter, QPainterPath, QColor, QBrush, QPen, QFont, QPolygon, QIcon, QPixmap, + QLinearGradient, QTransform) +from qtpy.QtWidgets import ( + QGraphicsView, QGraphicsScene, QGraphicsWidget, + QGraphicsLayout, QGraphicsLinearLayout, QGraphicsGridLayout, QGraphicsLayoutItem, QGraphicsAnchorLayout, + QGraphicsItem, QGraphicsItemGroup, QGraphicsPathItem) +from qtpy.QtCore import ( + QPoint, QPointF) + +# B-ASIC +import logger +from b_asic.schedule import Schedule +from component_item import ComponentItem + + + +@final +class GraphicsScene(QGraphicsScene): + """GraphicsScene subclass of QGraphicsScene acts as a scene to place items on""" + _id: Final[int] + _schedule: Final[Schedule] + _scale: float + # _schedule: Final[Schedule] + + # def __init__(self, id: int, schedule: Optional["Schedule"] = None, *args, **kwargs): + # def __init__(self, id: int, schedule: Optional["Schedule"] = None): + def __init__(self, id: int, schedule: Schedule = None, *args, **kwargs): + # QGraphicsScene.__init__(self) + super().__init__(*args, **kwargs) + + self._id = id + if isinstance(schedule, Schedule): + self._schedule = deepcopy(schedule) + self._scale = 10.0 + + print('From GraphicsScene/schedule:\t\t', end='') + pprint(schedule) + print('From GraphicsScene/self._schedule:\t', end='') + pprint(self._schedule) + print('') + + + # print('########### _start_times:') + # pprint(self._schedule._start_times) + # print('########### _laps:') + # pprint(self._schedule._laps.items()) + # print('########### _schedule_time:\t', self._schedule._schedule_time) + # print('########### _cyclic:\t\t', self._schedule._cyclic) + # print('########### _resolution:\t', self._schedule._resolution) + # for op_id, op_start_time in self._schedule._start_times.items(): + # print(op_id, op_start_time) + + + # pprint(ComponentItem.__mro__) + component = ComponentItem(self._scale) + + # add item group to the scene + self.addItem(component) + + + #################################################################### + print('boundingRect():', component.boundingRect()) + print('sceneBoundingRect():', component.sceneBoundingRect()) + print('childrenBoundingRect():', component.childrenBoundingRect()) + print('Qt.MinimumSize: ', component.sizeHint(Qt.MinimumSize)) + print('Qt.PreferredSize:', component.sizeHint(Qt.PreferredSize)) + print('Qt.MaximumSize: ', component.sizeHint(Qt.MaximumSize)) + + + # # add the component group to scene + # group_layout_item = QGraphicsLayoutItem() + # group_layout_item.setGraphicsItem(item_group) + + # grid_layout = QGraphicsGridLayout() + # print('ContentsMargins:', grid_layout.getContentsMargins()) + # print('Spacing: [{}, {}]'.format(grid_layout.horizontalSpacing() , grid_layout.verticalSpacing())) + # grid_layout.setContentsMargins(10.0, 10.0, 10.0, 10.0) + # grid_layout.setSpacing(10.0) + # grid_layout.addItem(group_layout_item, 0, 1) + # linear_layout = QGraphicsLinearLayout() + + # self.addItem(grid_layout) + + # def drawBackground(self, painter: QPainter, exposed_rect: QRectF): + # pen = QPen(Qt.DotLine) + # # pen = QPen(Qt.DotLine) + # # pen.setDashOffset(self._scale) + # pen.setDashPattern([1, self._scale]) + # pen.setBrush(Qt.lightGray) + # pen.setCosmetic(True) + + # # vertical lines + # for x in np.arange(0, exposed_rect.width() - self._scale, self._scale): + # self.addLine(x, 0, x, exposed_rect.height() - self._scale, pen) + + # # horizontal lines + # # for y in np.arange(0, exposed_rect.height() - self._scale, self._scale): + # # self.addLine(0, y, exposed_rect.width() - self._scale, y, pen) + + # # self._ view->fitInView(scene->itemsVBoundingRect()) + # # print(type(self.parent)) + # # self.parent.fitInView(self.itemsVBoundingRect()) + + + def plot_schedule(self): + self._schedule.plot_schedule() + + @property + def id(self) -> int: + return self._id + + @property + def schedule(self) -> Schedule: + print('From GraphicsScene.schedule:\t\t', end='') + pprint(self._schedule) + # print('') + # print(callable(self._schedule)) + return self._schedule + + # @schedule_.setter + # def schedule_(self, schedule: Schedule): + # self._schedule = schedule + + +# print('\nGraphicsScene.__mro__') +# pprint(GraphicsScene.__mro__) +# print('') \ No newline at end of file diff --git a/b_asic/scheduler_gui/scratchpad/graphics_timeline_item.py b/b_asic/scheduler_gui/scratchpad/graphics_timeline_item.py new file mode 100644 index 0000000000000000000000000000000000000000..982ef75095bab6b62a7d8b1c1e2bcd351a5cb69a --- /dev/null +++ b/b_asic/scheduler_gui/scratchpad/graphics_timeline_item.py @@ -0,0 +1,116 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- +"""B-ASIC Scheduler-gui Graphics Timeline Item Module. + +Contains the a scheduler-gui GraphicsTimelineItem class for drawing and maintain the timeline in a graph. +""" +from operator import contains +import os +import sys +from typing import Any, Optional +from pprint import pprint +from typing import Any, Union, Optional, overload, Final, final, Dict, List +# from typing_extensions import Self, Final, Literal, LiteralString, TypeAlias, final +import numpy as np +from copy import deepcopy +from math import cos, sin, pi + +import qtpy +from qtpy import QtCore +from qtpy import QtGui +from qtpy import QtWidgets + +# QGraphics and QPainter imports +from qtpy.QtCore import ( + Qt, QObject, QRect, QRectF, QPoint, QSize, QSizeF, QByteArray, qAbs, QLineF) +from qtpy.QtGui import ( + QPaintEvent, QPainter, QPainterPath, QColor, QBrush, QPen, QFont, QPolygon, QIcon, QPixmap, + QLinearGradient, QTransform, QPolygonF) +from qtpy.QtWidgets import ( + QGraphicsView, QGraphicsScene, QGraphicsWidget, + QGraphicsLayout, QGraphicsLinearLayout, QGraphicsGridLayout, QGraphicsLayoutItem, QGraphicsAnchorLayout, + QGraphicsItem, QGraphicsItemGroup, QGraphicsPathItem, QGraphicsLineItem, QGraphicsTextItem, QGraphicsRectItem, + QStyleOptionGraphicsItem, QWidget, QGraphicsObject, QGraphicsSimpleTextItem, QGraphicsPolygonItem) +from qtpy.QtCore import ( + QPoint, QPointF) + +# B-ASIC +import logger + + + +class GraphicsTimelineItem(QGraphicsLineItem): + """A class to represent the timeline in GraphicsAxesItem.""" + + # _scale: float + _delta_time_label: QGraphicsTextItem + + @overload + def __init__(self, line: QLineF, parent: Optional[QGraphicsItem] = None) -> None: + """Constructs a GraphicsTimelineItem out of 'line'. 'parent' is passed to + QGraphicsLineItem's constructor.""" + ... + @overload + def __init__(self, parent:Optional[QGraphicsItem] = None) -> None: + """Constructs a GraphicsTimelineItem. 'parent' is passed to + QGraphicsLineItem's constructor.""" + ... + @overload + def __init__(self, x1: float, y1: float, x2: float, y2: float, parent:Optional[QGraphicsItem] = None) -> None: + """Constructs a GraphicsTimelineItem from (x1, y1) to (x2, y2). 'parent' is + passed to QGraphicsLineItem's constructor.""" + ... + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + + self.setFlag(QGraphicsItem.ItemIsMovable) # mouse move events + self.setAcceptHoverEvents(True) # mouse hover events + self.setAcceptedMouseButtons(Qt.LeftButton) # accepted buttons for movements + + self._delta_time_label = QGraphicsTextItem() + self._delta_time_label.hide() + self._delta_time_label.setScale(1.05/75) # TODO: dont hardcode scale + self._delta_time_label.setParentItem(self) + x_pos = - self._delta_time_label.mapRectToParent(self._delta_time_label.boundingRect()).width()/2 + y_pos = 1.05 * self.line().dy() + self._delta_time_label.setPos(x_pos, y_pos) + # pen = QPen(Qt.black) + # self._delta_time_label.setPen(pen) + + + # @property + # def label(self) -> None: + # return self._delta_time_label + + def set_text(self, number: int) -> None: + """Set the label text to 'number'.""" + # self.prepareGeometryChange() + self._delta_time_label.setPlainText(f'( {number:+} )') + self._delta_time_label.setX(- self._delta_time_label.mapRectToParent(self._delta_time_label.boundingRect()).width()/2) + + # def set_text_pen(self, pen: QPen) -> None: + # """Set the label pen to 'pen'.""" + # self._delta_time_label.setPen(pen) + + # def set_label_visible(self, visible: bool) -> None: + # """If visible is True, the item is made visible. Otherwise, the item is + # made invisible""" + # self._delta_time_label.setVisible(visible) + + def show_label(self) -> None: + """Show the label (label are not visible by default). This convenience + function is equivalent to calling set_label_visible(True).""" + self._delta_time_label.show() + + def hide_label(self) -> None: + """Hide the label (label are not visible by default). This convenience + function is equivalent to calling set_label_visible(False).""" + self._delta_time_label.hide() + + def set_text_scale(self, scale: float) -> None: + self._delta_time_label.setScale(scale) + + @property + def event_items(self) -> List[QGraphicsItem]: + """Returnes a list of objects, that receives events.""" + return [self] diff --git a/b_asic/scheduler_gui/scratchpad/layout_version/component_item.py b/b_asic/scheduler_gui/scratchpad/layout_version/component_item.py new file mode 100644 index 0000000000000000000000000000000000000000..3c9e4ae2a83067cd4ba70d0692410fe06856ac1f --- /dev/null +++ b/b_asic/scheduler_gui/scratchpad/layout_version/component_item.py @@ -0,0 +1,163 @@ +import os +import sys +from typing import Any, Optional +from pprint import pprint +from typing import Any, AnyStr, Generic, Protocol, TypeVar, Union, Optional, overload, Final, final +# from typing_extensions import Self, Final, Literal, LiteralString, TypeAlias, final +import numpy as np + +import qtpy +from qtpy import QtCore +from qtpy import QtGui +from qtpy import QtWidgets + +# QGraphics and QPainter imports +from qtpy.QtCore import ( + Qt, QObject, QRect, QRectF, QPoint, QSize, QSizeF, QByteArray) +from qtpy.QtGui import ( + QPaintEvent, QPainter, QPainterPath, QColor, QBrush, QPen, QFont, QPolygon, QIcon, QPixmap, + QLinearGradient, QTransform) +from qtpy.QtWidgets import ( + QGraphicsView, QGraphicsScene, QGraphicsWidget, + QGraphicsLayout, QGraphicsLinearLayout, QGraphicsGridLayout, QGraphicsLayoutItem, QGraphicsAnchorLayout, + QGraphicsItem, QGraphicsItemGroup, QGraphicsPathItem, + QStyleOptionGraphicsItem, QWidget) +from qtpy.QtCore import ( + QPoint, QPointF) + +# B-ASIC +import logger +from b_asic.schedule import Schedule + + +# class ComponentItem(QGraphicsItemGroup, QGraphicsLayoutItem): +class ComponentItem(QGraphicsItemGroup, QGraphicsLayoutItem): +# class ComponentItem(QGraphicsLayoutItem, QGraphicsItemGroup): +# class ComponentItem(QGraphicsLayoutItem, QGraphicsItem): + + _scale: float + _component_item: QGraphicsPathItem + _execution_time_item: QGraphicsPathItem + _item_group: QGraphicsItemGroup + + + def __init__(self, scale: float, parent: QGraphicsWidget = None): + QGraphicsItemGroup.__init__(self) + QGraphicsLayoutItem.__init__(self, parent = parent) + self.setGraphicsItem(self) + + self._scale = scale + print('!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! A') + self._item_group = QGraphicsItemGroup() + print('!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! B') + self._populate() + + # print(self.boundingRect().size()) + + def _populate(self): + # brush = QBrush(Qt.lightGray, bs=Qt.SolidPattern) + brush = QBrush(Qt.lightGray) + # brush.setStyle(Qt.SolidPattern) + pen = QPen(Qt.SolidLine) + pen.setWidthF(1/self._scale) + pen.setBrush(Qt.darkGray) + # pen.setCapStyle(Qt.RoundCap) # Qt.FlatCap, Qt.SquareCap (default), Qt.RoundCap + pen.setJoinStyle(Qt.RoundJoin) # Qt.MiterJoin, Qt.BevelJoin (default), Qt.RoundJoin, Qt.SvgMiterJoin + + # component path + component_path = QPainterPath(QPoint(0,0)) + component_path.lineTo(0, 1) + component_path.lineTo(4, 1) + component_path.lineTo(4, 0) + component_path.closeSubpath() + + # component item + self._component_item = QGraphicsPathItem(component_path) + self._component_item.setPen(pen) + self._component_item.setBrush(brush) + self._component_item.setPos(0.5,0) # in parent (i.e. item_group) coordinates + + # execution time square + execution_time_path = QPainterPath(QPoint(0,0)) + execution_time_path.addRect(0, 0, 1.0, 1.0) + + # execution time item + green_color = QColor(Qt.magenta) + green_color.setAlpha(200) # 0-255 + pen.setColor(green_color) + self._execution_time_item = QGraphicsPathItem(execution_time_path) + self._execution_time_item.setPen(pen) + + # item group, consist of time_item and component_item + # item_group = QGraphicsItemGroup() + + # graphics_item = self.graphicsItem() + # print(graphics_item) + # self._item_group = graphics_item.childItems()[0] + # print(self._item_group) + # # item_group.setScale(self._scale) + # print('############################# 1') + # self._item_group.addToGroup(self._component_item) + # print('############################# 2') + # self._item_group.addToGroup(self._execution_time_item) + + print('############################# 1') + self.addToGroup(self._component_item) + print('############################# 2') + self.addToGroup(self._execution_time_item) + + # self.setGraphicsItem(self) + # QGraphicsItemGroup + # self.setGroup(item_group) + print('Populated!') + + + + + # reimplement QGraphicsLayoutItem virtual functions + def updateGeometry(self): + print('updateGeometry()') + QGraphicsLayoutItem.updateGeometry(self) + + def setGeometry(self, geom: QRectF) -> None: + print(f'setGeometry({geom})') + self.prepareGeometryChange() + QGraphicsLayoutItem.setGeometry(self, geom) + self.setPos(geom.topLeft()) + + def sizeHint(self, which: Qt.SizeHint, constraint: QSizeF = QSizeF()) -> QSizeF: + print(f'sizeHint(which={which}, constraint={constraint}') + # return QSizeF(1000, 100) + # if self.isEmpty(): + # pass + + # item = self.graphicsItem() + switch = { + Qt.MinimumSize: self.boundingRect().size(), + Qt.PreferredSize: self.boundingRect().size(), + # Qt.MinimumSize: self.geometry().size(), + # Qt.PreferredSize: self.geometry().size(), + Qt.MaximumSize: QSizeF(float("inf"), float("inf")) + # Qt.MaximumSize: self.parentItem().boundingRect().size() + } + ret = switch.get(which, constraint) + print(f'ret: {ret}') + return switch.get(which, constraint) + + def minimumSize(self): + print('minimumSize()') + + + # # reimplement QGraphicsItem virtual functions + # def boundingRect(self) -> QRectF: + # print('boundingRect()') + # # return self._item_group.boundingRect() + # return QRectF(QPointF(0,0), self.geometry().size()) + + # def paint(self, painter: QPainter, option: QStyleOptionGraphicsItem, widget: Optional[QWidget]= None) -> None: + # print(f'paint(painter={painter}, option={option}, widget={widget})') + # painter.drawRoundedRect(-10, -10, 20, 20, 5, 5) + # # self._item_group.paint(painter, option, widget) + +# print("MRO:") +# pprint(ComponentItem.__mro__) \ No newline at end of file diff --git a/b_asic/scheduler_gui/scratchpad/layout_version/main_window.py b/b_asic/scheduler_gui/scratchpad/layout_version/main_window.py new file mode 100644 index 0000000000000000000000000000000000000000..a6e5c212c267361c0898758c6c978cb3e93a2a27 --- /dev/null +++ b/b_asic/scheduler_gui/scratchpad/layout_version/main_window.py @@ -0,0 +1,451 @@ +# This Python file uses the following encoding: utf-8 +"""B-ASIC Scheduler-gui Module. + +Contains the scheduler-gui class for scheduling operations in an SFG. + +Start main-window with start_gui(). +""" + + + + + +import os +import sys +from pathlib import Path +from types import ModuleType +from typing import Any +from pprint import pprint +#from matplotlib.pyplot import bar +#from diagram import * +from importlib.machinery import SourceFileLoader +import inspect + + +# Qt/qtpy +import qtpy +from qtpy import uic, QtCore, QtGui, QtWidgets +from qtpy.QtCore import QCoreApplication, Qt, Slot, QSettings, QStandardPaths +from qtpy.QtGui import QCloseEvent +from qtpy.QtWidgets import ( + QApplication, QMainWindow, QMessageBox, QFileDialog, QInputDialog, QCheckBox, QAbstractButton, + QTableWidgetItem, QSizePolicy) + +# QGraphics and QPainter imports +from qtpy.QtCore import ( + QRect, QRectF, QPoint, QSize, QByteArray) +from qtpy.QtGui import ( + QPaintEvent, QPainter, QPainterPath, QColor, QBrush, QPen, QFont, QPolygon, QIcon, QPixmap, + QLinearGradient) +from qtpy.QtWidgets import ( + QGraphicsView, QGraphicsScene, QGraphicsWidget, + QGraphicsLayout, QGraphicsLinearLayout, QGraphicsGridLayout, QGraphicsLayoutItem, QGraphicsAnchorLayout, + QGraphicsItem, QGraphicsItemGroup) + +# B-ASIC +import logger +from b_asic.schedule import Schedule +from graphics_scene import GraphicsScene +from component_item import ComponentItem + + +log = logger.getLogger() + +# Debug struff +if __debug__: + log.setLevel('DEBUG') + +if __debug__: + # Print some system version information + QT_API = os.environ.get('QT_API') + log.debug('Qt version (runtime): {}'.format(QtCore.qVersion())) + log.debug('Qt version (compiletime): {}'.format(QtCore.__version__)) + log.debug('QT_API: {}'.format(QT_API)) + if QT_API.lower().startswith('pyside'): + import PySide2 + log.debug('PySide version: {}'.format(PySide2.__version__)) + if QT_API.lower().startswith('pyqt'): + from qtpy.QtCore import PYQT_VERSION_STR + log.debug('PyQt version: {}'.format(PYQT_VERSION_STR)) + log.debug('QtPy version: {}'.format(qtpy.__version__)) + + # Autocompile the .ui form to a python file. + try: # PyQt5, try autocompile + from qtpy.uic import compileUiDir + uic.compileUiDir('.', map=(lambda dir,file: (dir, 'ui_' + file))) + except: + try: # PySide2, try manual compile + import subprocess + os_ = sys.platform + if os_.startswith('linux'): + cmds = ['pyside2-uic -o ui_main_window.py main_window.ui'] + for cmd in cmds: + subprocess.call(cmd.split()) + else: + #TODO: Implement (startswith) 'win32', 'darwin' (MacOs) + raise SystemExit + except: # Compile failed, look for pre-compiled file + try: + from ui_main_window import Ui_MainWindow + except: # Everything failed, exit + log.exception("Could not import 'Ui_MainWindow'.") + log.exception("Can't autocompile under", QT_API, "eviroment. Try to manual compile 'main_window.ui' to 'ui/main_window_ui.py'") + os._exit(1) + + +sys.path.insert(0, 'icons/') # Needed for the compiled '*_rc.py' files in 'ui_*.py' files +from ui_main_window import Ui_MainWindow # Only availible when the form (.ui) is compiled + + +# The folowing QCoreApplication values is used for QSettings among others +QCoreApplication.setOrganizationName('Linöping University') +QCoreApplication.setOrganizationDomain('liu.se') +QCoreApplication.setApplicationName('B-ASIC Scheduler') +#QCoreApplication.setApplicationVersion(__version__) # TODO: read from packet __version__ + + + + +class MainWindow(QMainWindow, Ui_MainWindow): + """Schedule of an SFG with scheduled Operations.""" + # _schedules: dict + _scenes: dict[str, GraphicsScene] + _scene: QGraphicsScene + _diagrams: dict[str, QGraphicsWidget] + _diagram_count: int + _scene_count: int + _open_file_dialog_opened: bool + _scale: float + + def __init__(self): + """Initialize Schedule-gui.""" + super().__init__() + self._scenes = {} + self._diagrams = {} + self._scene_count = 0 + self._diagram_count = 0 + self._open_file_dialog_opened = False + self._scale = 100.0 + + QIcon.setThemeName('breeze') + log.debug('themeName: \'{}\''.format(QIcon.themeName())) + log.debug('themeSearchPaths: {}'.format(QIcon.themeSearchPaths())) + self._init_ui() + self._init_graphics() + self._read_settings() + + + + def _init_ui(self) -> None: + """Initialize the ui""" + self.setupUi(self) + + # Connect signals to slots + self.menu_load_from_file.triggered .connect(self._load_schedule_from_pyfile) + self.menu_save .triggered .connect(self.save) + self.menu_save_as .triggered .connect(self.save_as) + self.menu_quit .triggered .connect(self.close) + self.menu_node_info .triggered .connect(self.toggle_component_info) + self.menu_exit_dialog .triggered .connect(self.toggle_exit_dialog) + self.actionT .triggered .connect(self.actionTbtn) + self.splitter_center .splitterMoved .connect(self._splitter_center_moved) + + # Setup event member functions + self.closeEvent = self._close_event + + # Setup info table + self.info_table.setHorizontalHeaderLabels(['Property','Value']) + # test = '#b085b2' + # self.info_table.setStyleSheet('alternate-background-color: lightGray;background-color: white;') + self.info_table.setStyleSheet('alternate-background-color: #fadefb;background-color: #ebebeb;') + for i in range(10): + self.info_table.insertRow(i) + item = QTableWidgetItem('this is a very very very very long string that says abolutly nothing') + self.info_table.setItem(i,0, QTableWidgetItem('property {}: '.format(i))) + self.info_table.setItem(i,1,item) + + # Init central-widget splitter + self.splitter_center.setStretchFactor(0, 1) + self.splitter_center.setStretchFactor(1, 0) + self.splitter_center.setCollapsible(0, False) + self.splitter_center.setCollapsible(1, True) + + def _init_graphics(self) -> None: + """Initialize the QGraphics framework""" + # scene = GraphicsScene(0, parent=self) + # self.graphic_view.setScene(scene) + # self.graphic_view.setRenderHint(QPainter.Antialiasing) + # self.graphic_view.setGeometry(20, 20, self.width(), self.height()) + self.graphics_view.setDragMode(QGraphicsView.RubberBandDrag) + self.graphics_view.scale(self._scale, self._scale) + self._scene = QGraphicsScene() + self.graphics_view.setScene(self._scene) + + + + + ############### + #### Slots #### + ############### + @Slot() + def actionTbtn(self) -> None: + # print('_scene_count:', self._scene_count) + scene = self._scenes[self._scene_count - 1] + sched = scene.schedule + print('From MainWindow:\t\t\t', end='') + pprint(sched) + # print('') + self._scenes[self._scene_count - 1].plot_schedule() + # self.printButtonPressed('callback_pushButton()') + + @Slot() + def _load_schedule_from_pyfile(self) -> None: + open_dir = QStandardPaths.standardLocations(QStandardPaths.HomeLocation)[0] if not self._open_file_dialog_opened else '' + abs_path_filename = QFileDialog.getOpenFileName(self, self.tr("Open python file"), + open_dir, + self.tr("Python Files (*.py *.py3)")) + abs_path_filename = abs_path_filename[0] + + if not abs_path_filename: # return if empty filename (QFileDialog was canceled) + return + log.debug('abs_path_filename = {}.'.format(abs_path_filename)) + self._open_file_dialog_opened = True + + module_name = inspect.getmodulename(abs_path_filename) + if not module_name: # return if empty module name + log.error('Could not load module from file \'{}\'.'.format(abs_path_filename)) + return + + try: + module = SourceFileLoader(module_name, abs_path_filename).load_module() + except: + log.exception('Exception occurred. Could not load module from file \'{}\'.'.format(abs_path_filename)) + return + + schedule_obj_list = dict(inspect.getmembers(module, (lambda x: type(x) == Schedule))) + + if not schedule_obj_list: # return if no Schedule objects in script + QMessageBox.warning(self, + self.tr('File not found'), + self.tr('Could not find any Schedule object in file \'{}\'.') + .format(os.path.basename(abs_path_filename))) + log.info('Could not find any Schedule object in file \'{}\'.' + .format(os.path.basename(abs_path_filename))) + del module + return + + ret_tuple = QInputDialog.getItem(self, + self.tr('Load object'), + self.tr('Found the following Schedule object(s) in file.)\n\n' + 'Select an object to proceed:'), + schedule_obj_list.keys(),0,False) + + if not ret_tuple[1]: # User canceled the operation + log.debug('Load schedule operation: user canceled') + del module + return + + self.open(schedule_obj_list[ret_tuple[0]]) + del module + + + #@Slot() + def open(self, schedule: Schedule) -> None: + """Takes in an Schedule and place it in the schedule list.""" + #TODO: all + + #TODO: Unique hash keys + #TODO: self.open(schedule_obj_list[ret_tuple[0]) + + # scene = GraphicsScene(self._scene_count, schedule, self.graphics_view) + # #scene = QGraphicsScene() + # self._scenes[self._scene_count] = scene + # self.graphics_view.setScene(scene) + + # self.graphics_view.setRenderHint(QPainter.Antialiasing) + # # self.graphics_view.setGeometry(20, 20, self.width(), self.height()) + # self.graphics_view.setDragMode(QGraphicsView.RubberBandDrag) + # # self.graphics_view.scale(10.0, 10.0) + + # self._scene_count += 1 + + + # windowLayout = QGraphicsLinearLayout(Qt.Vertical) + vertical = QGraphicsLinearLayout(Qt.Vertical) + # linear1 = QGraphicsLinearLayout(windowLayout) + linear1 = QGraphicsLinearLayout(Qt.Horizontal) + # linear1.setAlignment(Qt.AlignLeft| Qt.AlignTop) + linear2 = QGraphicsLinearLayout(Qt.Horizontal) + linear1.setMaximumSize(linear1.minimumSize()) + linear2.setMaximumSize(linear2.minimumSize()) + vertical.setMaximumSize(vertical.minimumSize()) + linear1.setSizePolicy(QSizePolicy.Preferred, QSizePolicy.Preferred, QSizePolicy.DefaultType) + linear2.setSizePolicy(QSizePolicy.Preferred, QSizePolicy.Preferred, QSizePolicy.DefaultType) + vertical.setSizePolicy(QSizePolicy.Preferred, QSizePolicy.Preferred, QSizePolicy.DefaultType) + widget = QGraphicsWidget() + item1 = ComponentItem(self._scale) + item2 = ComponentItem(self._scale) + item3 = ComponentItem(self._scale) + linear1.addItem(item1) + linear1.setStretchFactor(item1, 1) + linear1.addItem(item2) + linear2.addItem(item3) + print('!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 1') + vertical.addItem(linear1) + vertical.addItem(linear2) + print('!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 2') + print(f'boundingRect: {item1.boundingRect()}') + print(f'vertical.getContentsMargins(): {vertical.getContentsMargins()}') + print(f'linear1.getContentsMargins(): {linear1.getContentsMargins()}') + print(f'linear2.getContentsMargins(): {linear2.getContentsMargins()}') + + # widget.setLayout(windowLayout) + widget.setLayout(vertical) + widget.setWindowTitle(self.tr("Basic Graphics Layouts Example")) + print('!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 3') + + self._scene.addItem(widget) + + print('!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 4') + self._diagrams[self._diagram_count] = widget + self._diagram_count += 1 + self.update_statusbar(self.tr('Schedule loaded successfully')) + + @Slot() + def save(self) -> None: + """This method save an schedule.""" + #TODO: all + self.printButtonPressed('save_schedule()') + self.update_statusbar(self.tr('Schedule saved successfully')) + + @Slot() + def save_as(self) -> None: + """This method save as an schedule.""" + #TODO: all + self.printButtonPressed('save_schedule()') + self.update_statusbar(self.tr('Schedule saved successfully')) + + @Slot(bool) + def toggle_component_info(self, checked: bool) -> None: + """This method toggles the right hand side info window.""" + # Note: splitter handler index 0 is a hidden splitter handle far most left, use index 1 + settings = QSettings() + range = self.splitter_center.getRange(1) # tuple(min, max) + + if checked: + self.splitter_center.restoreState(settings.value("mainwindow/splitter_center/last_state")) + # self.splitter_center.restoreState(settings.value("splitterSizes")) + else: + settings.setValue("mainwindow/splitter_center/last_state", self.splitter_center.saveState()) + self.splitter_center.moveSplitter(range[1], 1) + + @Slot(bool) + def toggle_exit_dialog(self, checked: bool) -> None: + s = QSettings() + s.setValue("mainwindow/hide_exit_dialog", checked) + + @Slot(int, int) + def _splitter_center_moved(self, pos: int, index: int) -> None: + """Callback method used to check if the right widget (info window) + has collapsed. Update the checkbutton accordingly.""" + # TODO: Custom move handler, save state on click-release? + widths: list[int, int] = list(self.splitter_center.sizes()) + + if widths[1] == 0: + self.menu_node_info.setChecked(False) + else: + self.menu_node_info.setChecked(True) + + + + ################ + #### Events #### + ################ + def _close_event(self, event: QCloseEvent) -> None: + """Replaces QMainWindow default closeEvent(QCloseEvent) event""" + s = QSettings() + hide_dialog = s.value('mainwindow/hide_exit_dialog', False, bool) + ret = QMessageBox.StandardButton.Yes + + if not hide_dialog: + box = QMessageBox(self) + box.setWindowTitle(self.tr('Confirm Exit')) + box.setText('<h3>' + self.tr('Confirm Exit') + '</h3><p><br>' + + self.tr('Are you sure you want to exit?') + + ' <br></p>') + box.setIcon(QMessageBox.Question) + box.setStandardButtons(QMessageBox.Yes | QMessageBox.No) + buttons: list[QAbstractButton] = box.buttons() + buttons[0].setText(self.tr('&Exit')) + buttons[1].setText(self.tr('&Cancel')) + checkbox = QCheckBox(self.tr('Don\'t ask again')) + box.setCheckBox(checkbox) + ret = box.exec_() + + if ret == QMessageBox.StandardButton.Yes: + if not hide_dialog: + s.setValue('mainwindow/hide_exit_dialog', checkbox.isChecked()) + self._write_settings() + log.info('Exit: {}'.format(os.path.basename(__file__))) + event.accept() + else: + event.ignore() + + + + ################################# + #### Helper member functions #### + ################################# + def printButtonPressed(self, func_name: str) -> None: + #TODO: remove + self.label.setText("hello") + + + alert = QMessageBox(self) + alert.setText("Called from " + func_name + '!') + alert.exec_() + + def update_statusbar(self, msg: str) -> None: + """Write the given str to the statusbar with temporarily policy.""" + self.statusbar.showMessage(msg) + + def _write_settings(self) -> None: + """Write settings from MainWindow to Settings.""" + s = QSettings() + s.setValue('mainwindow/maximized', self.isMaximized()) # window: maximized, in X11 - alwas False + s.setValue('mainwindow/pos', self.pos()) # window: pos + s.setValue('mainwindow/size', self.size()) # window: size + s.setValue('mainwindow/state', self.saveState()) # toolbars, dockwidgets: pos, size + s.setValue('mainwindow/menu/node_info', self.menu_node_info.isChecked()) + s.setValue('mainwindow/splitter/state', self.splitter_center.saveState()) + + if s.isWritable(): + log.debug('Settings written to \'{}\'.'.format(s.fileName())) + else: + log.warning('Settings cant be saved to file, read-only.') + + def _read_settings(self) -> None: + """Read settings from Settings to MainWindow.""" + s = QSettings() + if s.value('mainwindow/maximized', defaultValue=False, type=bool): + self.showMaximized() + else: + self.move( s.value('mainwindow/pos', self.pos())) + self.resize( s.value('mainwindow/size', self.size())) + self.restoreState( s.value('mainwindow/state', QByteArray())) + self.menu_node_info.setChecked( s.value('mainwindow/menu/node_info', True, bool)) + self.splitter_center.restoreState( s.value('mainwindow/splitter/state', QByteArray())) + self.menu_exit_dialog.setChecked(s.value('mainwindow/hide_exit_dialog', False, bool)) + + log.debug('Settings read from \'{}\'.'.format(s.fileName())) + + + +def start_gui(): + app = QApplication(sys.argv) + window = MainWindow() + window.show() + sys.exit(app.exec_()) + +if __name__ == "__main__": + start_gui() diff --git a/b_asic/scheduler_gui/scratchpad/power_bar.py b/b_asic/scheduler_gui/scratchpad/power_bar.py new file mode 100644 index 0000000000000000000000000000000000000000..e6a8ebe825e139890ab737e168c9f1f130fdbaa7 --- /dev/null +++ b/b_asic/scheduler_gui/scratchpad/power_bar.py @@ -0,0 +1,41 @@ +from qtpy import QtCore, QtGui, QtWidgets +from qtpy.QtCore import Qt + + +class _Bar(QtWidgets.QWidget): + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + + self.setSizePolicy( + QtWidgets.QSizePolicy.MinimumExpanding, + QtWidgets.QSizePolicy.MinimumExpanding + ) + + def sizeHint(self): + return QtCore.QSize(40,120) + + def paintEvent(self, e): + painter = QtGui.QPainter(self) + brush = QtGui.QBrush() + brush.setColor(QtGui.QColor('black')) + brush.setStyle(Qt.SolidPattern) + rect = QtCore.QRect(0, 0, painter.device().width(), painter.device().height()) + painter.fillRect(rect, brush) + +class PowerBar(QtWidgets.QWidget): + """ + Custom Qt Widget to show a power bar and dial. + Demonstrating compound and custom-drawn widget. + """ + + def __init__(self, steps=5, *args, **kwargs): + super(PowerBar, self).__init__(*args, **kwargs) + + layout = QtWidgets.QVBoxLayout() + self._bar = _Bar() + layout.addWidget(self._bar) + + self._dial = QtWidgets.QDial() + layout.addWidget(self._dial) + + self.setLayout(layout) \ No newline at end of file diff --git a/b_asic/scheduler_gui/scratchpad/schedule-demo.py b/b_asic/scheduler_gui/scratchpad/schedule-demo.py new file mode 100644 index 0000000000000000000000000000000000000000..e01f94fd405ac66eb7a97e613f1f1c236a8be360 --- /dev/null +++ b/b_asic/scheduler_gui/scratchpad/schedule-demo.py @@ -0,0 +1,8 @@ +from qtpy import QtCore, QtGui, QtWidgets +from scheduler import Scheduler + + +app = QtWidgets.QApplication([]) +schedule = Scheduler() +schedule.show() +app.exec_() \ No newline at end of file diff --git a/b_asic/scheduler_gui/scratchpad/scheduler.py b/b_asic/scheduler_gui/scratchpad/scheduler.py new file mode 100644 index 0000000000000000000000000000000000000000..e5080504866a7a8c8d5ceecb5f784fa8247037b7 --- /dev/null +++ b/b_asic/scheduler_gui/scratchpad/scheduler.py @@ -0,0 +1,64 @@ +"""B-ASIC Schedule-gui Schedule Module. + +Contains the Schedule class for painting an schedule. +""" +# This Python file uses the following encoding: utf-8 + +from qtpy import QtCore +#from qtpy import QtGui +from qtpy import QtWidgets +from qtpy.QtCore import Qt +from qtpy.QtGui import ( + QPaintEvent, QPainter, QPainterPath, QColor, QBrush, QPen, QFont, QPolygon, + QLinearGradient) + + + + +class _Component(QtWidgets.QWidget): + """Contains the Component of each hardware block of an Scheduler.""" + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + + self.setSizePolicy( + QtWidgets.QSizePolicy.MinimumExpanding, + QtWidgets.QSizePolicy.MinimumExpanding + ) + + def sizeHint(self) -> QtCore.QSize: + return QtCore.QSize(40,120) + + def paintEvent(self, e) -> None: + painter = QPainter(self) + pen = QPen() + pen.setColor(Qt.green) + pen.setWidth(10) + painter.setPen(pen) + #brush.setStyle(Qt.SolidPattern) + #rect = QtCore.QRect(0, 0, painter.device().width(), painter.device().height()) + #painter.fillRect(rect, brush) + painter.drawRect(0, 0, painter.device().width(), painter.device().height()) + +# QPaintEvent is a class +class Scheduler(QtWidgets.QWidget): + """Contains the the Scheduler painter widget placed in MainWindow.""" + + _antialiasing: bool = False + _component: _Component = [] + + def __init__(self, *args, **kwargs): + super(Scheduler, self).__init__(*args, **kwargs) + + layout = QtWidgets.QVBoxLayout() + self._component.append(_Component()) + self._component.append(_Component()) + layout.addWidget(self._component[0]) + layout.addWidget(self._component[1]) + + self.setLayout(layout) + + + def add_component(self) -> None: + pass + + diff --git a/b_asic/scheduler_gui/scratchpad/scheduler2.py b/b_asic/scheduler_gui/scratchpad/scheduler2.py new file mode 100644 index 0000000000000000000000000000000000000000..1caf29478b3ff1f158769a6b4806c0fa5a42a53e --- /dev/null +++ b/b_asic/scheduler_gui/scratchpad/scheduler2.py @@ -0,0 +1,31 @@ +from qtpy import QtGui +from qtpy.QtWidgets import QApplication, QMainWindow +import sys +from qtpy.QtGui import QPainter, QBrush, QPen +from qtpy.QtCore import Qt + +class Window(QMainWindow): + + def __init__(self): + super().__init__() + self.title = "PyQt5 Drawing Tutorial" + self.top= 150 + self.left= 150 + self.width = 500 + self.height = 500 + self.InitWindow() + + def InitWindow(self): + self.setWindowTitle(self.title) + self.setGeometry(self.top, self.left, self.width, self.height) + self.show() + + def paintEvent(self, event): + painter = QPainter(self) + painter.setPen(QPen(Qt.green, 8, Qt.SolidLine)) + painter.setBrush(QBrush(Qt.red, Qt.SolidPattern)) + painter.drawEllipse(40, 40, 400, 400) + +App = QApplication(sys.argv) +window = Window() +sys.exit(App.exec()) \ No newline at end of file diff --git a/b_asic/special_operations.py b/b_asic/special_operations.py index 88c729314465d95454c2d55d69911eac48f489a1..39d943300bf5da91c301c0982dc7542a730bd398 100644 --- a/b_asic/special_operations.py +++ b/b_asic/special_operations.py @@ -19,6 +19,8 @@ class Input(AbstractOperation): Its value will be updated on each iteration when simulating the SFG. """ + _execution_time = 0 + def __init__(self, name: Name = ""): """Construct an Input operation.""" super().__init__(input_count=0, output_count=1, name=name, latency_offsets={'out0' : 0}) @@ -57,6 +59,8 @@ class Output(AbstractOperation): destinations. """ + _execution_time = 0 + def __init__(self, src0: Optional[SignalSourceProvider] = None, name: Name = ""): """Construct an Output operation.""" super().__init__(input_count=1, output_count=0, diff --git a/test/test_scheduler_gui.py b/test/test_scheduler_gui.py new file mode 100644 index 0000000000000000000000000000000000000000..4d6a41d9d6ba38b4b2292aeafb10379d466321b4 --- /dev/null +++ b/test/test_scheduler_gui.py @@ -0,0 +1,13 @@ +import pytest + +try: + import b_asic.scheduler_gui as GUI +except ImportError: + pytestmark = pytest.mark.skip('Qt not setup') + + +def test_start(qtbot): + widget = GUI.MainWindow() + qtbot.addWidget(widget) + + widget.exit_app()