.

Оборудование для создания локальных сетей (реферат)

Язык: русский
Формат: реферат
Тип документа: Word Doc
0 937
Скачать документ

15

Содержание

1.Маршрутизаторы ……………………………………………………………..2

1.2.Топологии сети………………………………………………………………5

2.Коммутатор……………………………………………………………………10

3.Концентратор………………………………………………………………….11

Заключение

Список литературы

1.Маршрутизаторы

Довольно часто в компьютерной литературе дается следующее обобщенное
определение маршрутизатора: “Маршрутизатор – это устройство сетевого
уровня эталонной модели OSI, использующее одну или более метрик для
определения оптимального пути передачи сетевого трафика на основании
информации сетевого уровня”. Из этого определения вытекает, что
маршрутизатор, прежде всего, необходим для определения дальнейшего пути
данных, посланных в большую и сложную сеть. Пользователь такой сети
отправляет свои данные в сеть и указывает адрес своего абонента. И все.
Данные проходят по сети и в точках с разветвлением маршрутов поступают
на маршрутизаторы, которые как раз и устанавливаются в таких точках.
Маршрутизатор выбирает дальнейший наилучший путь. То, какой путь лучше,
определяется количественными показателями, которые называются метриками.
Лучший путь – это путь с наименьшей метрикой. В метрике может
учитываться несколько показателей, например, длина пути, время
прохождения и т.д.

Маршрутизаторы реализуются по разному. Маршрутизаторы делят на
устройства верхнего, среднего и нижнего классов.

Высокопроизводительные маршрутизаторы верхнего класса служат для
объединения сетей предприятия. Они поддерживают множество протоколов и
интерфейсов, причем не только стандартных, но, подчас, и весьма
экзотических. Устройства данного типа могут иметь до 50 портов локальных
или глобальных сетей.

С помощью маршрутизаторов среднего класса формируются менее крупные
сетевые объединения масштаба предприятия. Стандартная конфигурация
включает два-три порта локальных сетей и от четырех до восьми портов
глобальных сети. Такие маршрутизаторы поддерживают наиболее
распространенные протоколы маршрутизации и транспортные протоколы.

Маршрутизаторы нижнего класса предназначаются для локальных сетей
подразделений; они связывают небольшие офисы с сетью предприятия.
Типичная конфигурация: один порт локальной сети (Ethernet или Token
Ring) и два порта глобальной сети, рассчитанные на низкоскоростные
выделенные линии или коммутируемые соединения. Тем не менее, подобные
маршрутизаторы пользуются большим спросом у администраторов, которым
необходимо расширить имеющиеся межсетевые объединения.

Маршрутизаторы для базовых сетей и удаленных офисов имеют разную
архитектуру, поскольку к ним предъявляются разные функциональные и
операционные требования. Маршрутизаторы базовых сетей обязательно должны
быть расширяемыми. Маршрутизаторы локальных сетей подразделения, для
которых, как правило, заранее устанавливается фиксированная конфигурация
портов, содержат только один процессор, управляющий работой трех или
четырех интерфейсов. В них используются примерно те же протоколы, что и
в маршрутизаторах базовых сетей, однако программное обеспечение больше
направлено на облегчение инсталляции и эксплуатации, поскольку в
большинстве удаленных офисов отсутствуют достаточно квалифицированные
специалисты по сетевому обслуживанию.

Маршрутизатор базовой сети состоит из следующих основных компонентов:
сетевых адаптеров, зависящих от протоколов и служащих интерфейсами с
локальными и глобальными сетями; управляющего процессора, определяющего
маршрут и обновляющего информацию о топологии; основной магистрали.
После поступления пакета на интерфейсный модуль он анализирует адрес
назначения и принимает команды управляющего процессора для определения
выходного порта. Затем пакет по основной магистрали маршрутизатора
передается в интерфейсный модуль, служащий для связи с адресуемым
сегментом локальной или глобальной сети.

В роли маршрутизатора может выступать рабочая станция или сервер,
имеющие несколько сетевых интерфейсов и снабженные специальным
программным обеспечением. Маршрутизаторы верхнего класса – это, как
правило, специализированные устройства, объединяющие в отдельном корпусе
множество маршрутизирующих модулей.

По определению, основное назначение маршрутизаторов – это маршрутизация
трафика сети. Процесс маршрутизации можно разделить на два иерархически
связанных уровня:

Уровень маршрутизации. На этом уровне происходит работа с таблицей
маршрутизации. Таблица маршрутизации служит для определения адреса
(сетевого уровня) следующего маршрутизатора или непосредственно
получателя по имеющемуся адресу (сетевого уровня) и получателя после
определения адреса передачи выбирается определенный выходной физический
порт маршрутизатора. Этот процесс называется определением маршрута
перемещения пакета. Настройка таблицы маршрутизации ведется протоколами
маршрутизации. На этом же уровне определяется перечень необходимых
предоставляемых сервисов;

Уровень передачи пакетов. Перед тем как передать пакет, необходимо:
проверить контрольную сумму заголовка пакета, определить адрес
(канального уровня) получателя пакета и произвести непосредственно
отправку пакета с учетом очередности, фрагментации, фильтрации и т.д.
Эти действия выполняются на основании команд, поступающих с уровня
маршрутизации.

Определение маршрута передачи данных происходит программно.
Соответствующие программные средства носят названия протоколов
маршрутизации. Логика их работы основана на алгоритмах маршрутизации.
Алгоритмы маршрутизации вычисляют стоимость доставки и выбирают путь с
меньшей стоимостью. Простейшие алгоритмы маршрутизации определяют
маршрут на основании наименьшего числа промежуточных (транзитных) узлов
на пути к адресату. Более сложные алгоритмы в понятие “стоимость”
закладывают несколько показателей, например, задержку при передаче
пакетов, пропускную способность каналов связи или денежную стоимость
связи. Основным результатом работы алгоритма маршрутизации является
создание и поддержка таблицы маршрутизации, в которую записывается вся
маршрутная информация. Содержание таблицы маршрутизации зависит от
используемого протокола маршрутизации. В общем случае таблица
маршрутизации содержит следующую информацию:

Действительные адреса устройств в сети;

Служебную информацию протокола маршрутизации;

Адреса ближайших маршрутизаторов.

Основными требованиями, предъявляемыми к алгоритму маршрутизации
являются:

Оптимальность выбора маршрута;

Простота реализации;

Устойчивость;

Быстрая сходимость;

Гибкость реализации.

Оптимальность выбора маршрута является основным параметром алгоритма,
что не требует пояснений.

Алгоритмы маршрутизации должны быть просты в реализации и использовать
как можно меньше ресурсов

Алгоритмы должны быть устойчивыми к отказам оборудования на
первоначально выбранном маршруте, высоким нагрузкам и ошибкам в
построении сети.

Сходимость – это процесс согласования между маршрутизаторами информации
о топологии сети. Если определенное событие в сети приводит к тому, что
некоторые маршруты становятся недоступны или возникают новые маршруты,
маршрутизаторы рассылают сообщения об этом друг другу по всей сети.
После получения этих сообщений маршрутизаторы производят переназначение
оптимальных маршрутов, сто в свою очередь может породить новый поток
сообщений. Этот процесс должен завершиться, причем достаточно быстро,
иначе в сетевой топологии могут появиться петли, или сеть вообще может
перестать функционировать. Алгоритмы маршрутизации должны быстро и
правильно учитывать изменения в состоянии сети (например, отказ узла или
сегмента сети).

Достоинства гибкой реализации не требуют комментариев.

Алгоритмы маршрутизации могут быть:

Статическими или динамическими;

Одномаршрутными или многомаршрутными;

Одноуровневыми или многоуровневыми;

Внутридоменными или междоменными;

Одноадресными или групповыми.

Для статических (неадаптивных) алгоритмов маршруты выбираются заранее и
заносятся вручную в таблицу маршрутизации, где хранится информация о
том, на какой порт отправить пакет с соответствующим адресом. Протоколы,
разработанные на базе статических алгоритмов, называют
немаршрутизируемыми. Примерами немаршрутизируемых протоколов могут
служить LAT (Local AreaTransport, транспортный протокол для канальных
областей) фирмы DEC, протокол подключения терминала и NetBIOS. Обычно с
этими протоколами работают мосты, так как они не различают протоколы
сетевого уровня.

При использовании динамических алгоритмов таблица маршрутизации
автоматически обновляется при изменении топологии сети или трафика в
ней. Динамические алгоритмы различаются по способу получения информации
о состоянии сети, времени изменения маршрутов и используемым показателям
оценки маршрута.

Одномаршрутные протоколы определяют только один маршрут. Он не всегда
оказывается оптимальным. Многомаршрутные алгоритмы предлагают несколько
маршрутов к одному и тому же получателю. Такие алгоритмы позволяют
передавать информацию по нескольким каналам одновременно, что означает
повышение пропускной способности сети.

Алгоритмы маршрутизации могут работать в сетях с одноуровневой или
иерархической архитектурой. В одноуровневой сети все ее фрагменты имеют
одинаковый приоритет, что, как правило, обусловлено схожестью их
функционального назначения. Иерархическая сеть содержит подсети
(фрагменты сети). Маршрутизаторы нижнего уровня служат для связи
фрагментов сети. Маршрутизаторы верхнего уровня образуют особую часть
сети, называемую магистралью (опорная часть). Маршрутизаторы
магистральной сети передают пакеты между сетями нижнего уровня.

Иерархическая структура в больших и сложных сетях позволяет значительно
упростить процесс управления сетью, облегчает изоляцию сегментов сети и
т.д. Например, логическая изоляция сегментов сети допускает установку
брандмауэров.

Некоторые алгоритмы маршрутизации действуют только в пределах своих
доменов (внутридоменная маршрутизация), а другие – как в пределах своих
доменов, так и в смежных с ними (междоменная маршрутизация). В данном
случае домен означает область маршрутизации, в которой работает один или
несколько протоколов. В разных доменах работают разные протоколы. Если
необходима связь доменов, используется междоменная маршрутизация.

Одноадресные алгоритмы маршрутизации предназначены для передачи
конкретной информации (по одному или нескольким маршрутам) только одному
получателю. Многоадресные (или групповые) алгоритмы способны передавать
информацию многим получателям одновременно.

Когда маршрутизатор получает пакет, он считывает адрес назначения и
определяет, по какому маршруту отправить пакет. Обычно маршрутизаторы
хранят данные о нескольких возможных маршрутах. Выбор маршрута зависит
от нескольких факторов, в том числе:

Применяемой системы измерения длины маршрута (его метрики);

Маршрутизируемого протокола высокого уровня;

1.2.Топологии сети.

На уровне маршрутизации существуют три основные группы протоколов
маршрутизации (деление на группы определяется типом реализуемого
алгоритма определения оптимального маршрута):

1. Протоколы вектора расстояния;

2. Протоколы состояния канала;

3. Протоколы политики маршрутизации;

Протоколы вектора расстояния – самые простые и самые распространенные.
Протоколы данной группы включают RIP IP, RIP IPX, AppleTalk и Cisco
IGRP. Свое название этот тип протокола получил от способа обмена
информацией. Маршрутизатор с определенной периодичностью извлекает
адреса получателей информации и метрику из своей таблицы маршрутизации и
помещает эти данные в рассылаемые соседям сообщения об обновлении.
Соседние маршрутизаторы сверяют полученные данные со своими собственными
таблицами маршрутизации и вносят необходимые изменения. После этого они
сами рассылают сообщения об обновлении. Таким образом каждый
маршрутизатор получает информацию о маршрутах всей сети. При очевидной
простоте алгоритма говорить о его полной надежности нельзя. Он может
работать эффективно только в небольших сетях. Это связано с тем, что в
крупных сетях поток сообщений между маршрутизаторами резко возрастает.
При этом большинство из них являются избыточными (так как изменения
сетевой топологии происходят довольно редко). Как следствие –
действительно необходимая информация подчас долго гуляет по сети, и
маршрутизаторы обновляют свои таблицы с большой задержкой. Так, более
несуществующий маршрут может довольно долго оставаться в таблицах
маршрутизации. Трафик, направленный по такому маршруту, не достигнет
своего адресата.

Протоколы состояния канала были впервые предложены в 1970 году Эдсгером
Дейкстрой. Эти протоколы значительно сложнее, чем протоколы вектора
расстояния. Вместо рассылки соседям содержимого своих таблиц
маршрутизации, каждый маршрутизатор осуществляет широковещательную
рассылку списка маршрутизаторов, с которыми он имеет непосредственную
связь, и списка напрямую подключенных к нему локальных сетей. Эта
информация является частью информации о состоянии канала. Она
рассылается в специальных сообщениях. Кроме того маршрутизатор рассылает
сообщения о состоянии канала только в случае его изменения или по
истечении заданного интервала времени. Протоколы состояния канала трудны
в реализации и нуждаются в значительном объеме памяти для хранения
информации о состоянии каналов. Примерами этих протоколов служат OSPF,
IS–IS, Nowell NLSP и Cisco EIGRP.

По Дейкстре, топология сети представляется в виде неориентированного
графа. Каждому ребру приписывается некоторое значение. В процессе работы
алгоритма вычисляется сумма показателей для ребер, сходящихся в каждом
узле графа. Эта оценка называется меткой узла. При определении пути
подсчитывается сумма меток на возможном пути и выбирается путь с меньшей
суммарной меткой.

К третьей группе протоколов относятся протоколы политики (правил)
маршрутизации. Эти протоколы наиболее эффективно решают задачу доставки
получателю информации. Эта категория протоколов используется при
маршрутизации в Internet и позволяет операторам получать информацию о
маршрутизации от соседних операторов на основании специальных критериев.
То есть в процессе обмена вырабатывается список разрешенных маршрутов
(путей). Алгоритмы политики маршрутизации опираются на алгоритмы вектора
расстояния, но информация о маршрутах базируется на списке операторов
сети Internet. Примерами протоколов данной категории могут служить BGP и
EGP.

Все вышесказанное относилось к уровню маршрутизации. Уровень передачи
пакетов реализуется на алгоритмах коммутации и, как правило, одинаков
для большинства протоколов маршрутизации. Промежуточный маршрутизатор,
имея адрес следующего маршрутизатора, посылает ему пакет, адресованный
специально на физический адрес (МАС-уровня) этого маршрутизатора, но с
адресом (сетевого уровня) получателя. По адресу получателя маршрутизатор
определяет, знает ли он, как передать пакет следующему маршрутизатору в
пути. Если знает, то пакет отсылается следующему маршрутизатору путем
замены физического адреса получателя на физический адрес следующего
маршрутизатора. Если маршрутизатор не знает, то пакет игнорируется. На
следующем маршрутизаторе все повторяется. По мере прохождения пакета
через сеть, его физический адрес меняется, но адрес сетевого уровня
остается неизменным. Этот процесс проиллюстрирован на рисунке:

picscalex100010009000003f29300000000d19300000000040000000301080005000000
0b0200000000050000000c022901fa00030000001e00d1930000410b2000cc002801f900
000000002801f9000000000028000000f900000028010000010008000000000000000000
0000000000000000000000000000000000000000ffffff00fefefe00fcfcfc00f5f5f500
f0efef00fbfbfb00f8f8f800e6e6e600fdfdfd00ededed00f3f3f300f2f2f200e9e9e900
f9f9f900e2e2e200ebebeb001414140005050500dcdcdc000c0c0c00cdcdcd0021212100
ababab00c2c2c200d3d3d300b3b3b300bebebe00c5c5c500c1c1c100b9b9b900c8c8c800
fcfafe00fefef900f9fefe00f2f4f000f8fef800f8ecfe0005011100b9b5c100e4dc9700
c3c8bb00bdc4b000bfc4b900b4c0e100adb2d2009ca1c70002141100fef9f800fefef100
f6f5fe00fef3fe00f5fbf70018041a00c6bbd90032270300151a0a003e330200040c4f00
0c122800f1fbed00f9f8fe00cfc0c900e3e72b00f9f22800ebf42100f6e63d00cac76b00
bac9c200e6e8e300f6ee2000acbfbd00061a0300f1ecf400d2c7c300dcdd5f00faf51700
fdf60f00fefa0a00fdfe0200fef90500b5bfb300b5c99b000e270300fbf0e400f9fee800
e9f7e000babaad00c3cfb900b7cfb300eeefdf00f2f2f600c5babd00f2fa1100f4fc0a00
fef7f000faf9fc00f4fef200cfd2c400e7fe0200f7fbfd00d2cca7003a3a0000f4fcfe00
c0c1ce00cfc1ba00f5fe0100f6f7f300fcfcf900ecf50b00f5fed400e3d9dc00e5eded00
ebe4ed00c2d7d900ebe9ef00c6bbc500deb7d300d2b2c900808080008989890074747400
93939300edeeea00def00f00380a2b002f09150046490400000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020209090909090909090202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020209090909090909090202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020209090909090909090202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020402020e0203040e020e070302
07020202050202040607090204030402020207020702030302020b020406040202060702
0c0202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
0202020202020202020202020202020202020202020d0202020a020b04020c0904030204
09020d060202070202090204020406040204040e0202020e0208020c0b02020202020908
020306050202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020e020304040209060d02020d020e0503
090602050202030a07070302070502020709020302020203020502060707020502070502
020409060202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020d02030706070503020a02020706020b
021002020502090205020a0902020f0c0202020c02020207090e020d020202020207020b
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
0202020202020202020202020202020202020202020f0703020b02020a020c0602070e07
0e070e0402060710020a020407020202070c030204070a02060209020408020206020a04
020308020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020204020d02040203050202020202020d02
0602020202090b020605020e07030203020602040c0204070709020209020b040b0d0202
040303030202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
0202020202020202020202020202020202020202020f020703131600001204040612060c
0206111100110300020607110700161200160a12021902140200020d0600020902020000
111406020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020203020e0c02140403020514070c110202
02120c07021204000607020007120706110a020012020500020e12060d12020404021202
020b120c0202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020209090202020202020202020202020202020202020202
020202020202020202020202020202020202020202070e020d1110030d02040702000a02
0e120e020d120400020407000e000207110c081402120600070700140014070503031202
060612040202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020209090902020202020202020202020202020202020202020202020202
0202020202020202020202020202020202020202030406040e00020c060b020a03110702
06061200000006121200110002120202000202120b020014020002020200020202060002
020b00020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020206060309020202020202020202020202020202020202020202020202
0202020202020202020202020202020202020202060f02030a00020a020d060206000209
0e0206040212061202070400020007051402050002060f12051105020512090402071412
001405020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020e060603090202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020702020a020005020509061211000000
0613141200020a140a02071404120207000e020009040914060412140000020602020002
020307020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020e0e0603090202020202020202020202020202020202020202020202
0202020202020202020202020202020202020202020705020c140e0604060702060a0202
09090709040304070e0c0602050e0d0207020a0f0204060d0402060a09020b0b0d0b1402
090409030202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020e060606030902020202020202020202020202020202020202020202
02020202020202020202020202020202020202020a0206070412020d020d140e05020613
02040f020c0607030e05090c0206090d020f06030302040202080206020c04020302000e
100202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020206060606060303030202020202020202020202020202020202020202
020202020202020202020202020202020202020202090802020a00111412050e020f0b02
0c0204020c020f020204020a040418020c0204030e04020d0a06040e0c030a0502031412
141400020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020203030606060606060202020202020202020202020202020202020202
02020202020202020202020202020202020202020704020507030404040e030a04060705
020a0210020709060c0e02030202030704020604020602070e02020c020402020e0d0206
030d02080202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
0202020202020202020202020202020202020202020202020202020203060202020e0402
090909090909090909090909090909090909090909090909020606020402090706060606
06060606090407020c031303020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020011140000121212
000000000000000000000000000000000000000000000000000000000012141212121212
121212120000000012040207020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
0202020202020202020202020202020202020202020202020202020211171d1d1c1e1b1a
1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1f1a151f1f1e1d1f1d1d1d1d
1d1d1d1d151f1f1d14020408020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202001c151f1c1e1f1f
1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1200001114000000000000
000000000000141b00021006020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
0202020202020202020202020202020202020202020202020202020211151a1a1d1e1d1d
1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1f1279777779797777777777
777777777a77141c00020602020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202001c1e1d151f1815
1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f147878797a787877777777
777777777978121800060405020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202121f1f1e1a1a171f
1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1a1178787979777777777777
777777777878121b12020e0e020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202141c1c1b18191a1b
1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1f0000001200121212121212
121212120011001c14040503020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202001c1b1d1d181e1c
1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1a151d1b1a1c1a1f1d1d1d1d
1d1d1d1d1e1f1f1e00050206020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202001c1b1d1d181e1c
1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d151a1d1f1c1f1f1c1d1d1d1d
1d1d1d1d1b181a1500070607020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202001c1b1d1d181e1c
1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1400001400140000000000
000000000014141e12020a03020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202001c1b1d1d181e1c
1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1f14777778797a7a77777777
777777777979141512020602020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202001c1b1d1d181e1c
1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1b007a797777777977777777
77777777777800180009020f020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202001c1b1d1d181e1c
1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1277777877797877777777
777777777777141f1404020e020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202001c1b1d1d181e1c
1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1200001412001212121212
121212120012001a14040702020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202001c1b1d1d181e1c
1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d181c1a1f1f1b1e191b1b1b1d1d
1b1d1d1b1d1f1e1500020704020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202140014123b001400
121212262f002f2f00121212121212121212121212121212261212121212124812111412
143812120000140011070d06020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202025409200f261400
0012141214002f120000000000000000000000000000000012121212121212121400127e
14121112020b07020f02130a020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202053049205b141751
58656552525252521c686868686868686868686868686868363668682c2c2c2c2d68681a
5158594804040c02040c0702020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202026f023d3222141951
2a52656565285265272727272727272727272727272727272727272d2d2d2d2d36272727
51515948050304070c0a020d020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
0202020202020202020202020202020202020202020202020202020231557b0832263676
36757676757676754a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3e3e3e3e1c68683e4a5c5c19
36363626060a070202070207020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202555a210320262d36
267d35357e7e357d11111111111111111111111111111111357e35111414353511161111
352e2c26020c03060b0b0402020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202022525200a0d146528
7f4b3f414c5d6d6d414141414141414141414141414141414040415d5d6341417c5d414b
39656538450a0e0204020606020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202023325326010482a65
7f4b3f7c5d6d5d5d414141414141414141414141414141414646416d6363417c5d7c414b
37655212020e0d0204090302020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202023d32342421002965
394b42415e4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d504f4f4f4c4c50504642
7e7575350202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202023d32342421002965
394b3f4c5e4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d504f4f4f4d4d5050464b
7e7576350202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202026007612421001869
394b3f5d4f4f4d4d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e4e5e5e5e5e5e42424d4c4642
7e3e2b140202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020607612421001869
394b3f5d4f4f4d4d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e4e4e5e5e5e5042424c4c4642
7e3e2b140202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020330313122001874
374b3f5d4f4f4c4c6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5e5e5e5e5e424250505d41
7e1c52480202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020930316122001c74
374b3f5d4f4f4c4c6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5e5e5e5e50424250505d41
7e1d59480202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202022030316164266874
374b3f5d6a4f4c464e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4c4c4d4d4f4f4646504f4e41
7d7568140202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020930316164266876
374b3f5d6a4f4c4c4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4c4c4d4d4f4f46464f4f4e41
7d7574140202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202022131323d21124a5c
394b7c5d5d4e504e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4f4f505063634d4c4c40
53291e120202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202022131323d21123e69
394b7c5d5d4e504e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4f4f505063634d4c4640
53445c120202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202022131323d31124a69
394b7c5d5e4e504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4f4f505063634d4c4c40
534427260202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202022131323d31124a69
394b7c5d5e4e504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4f4f505063634d4c4640
534427260202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202022131323d31124a69
394b7c5e5e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4f4f505063634d4c4640
531c27260202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202022131323d31124a69
394b7c5e5e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e4f4f505063634d4c4640
534427260202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202023131323d31124a69
394b6d5e6a4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f6a6a505063634d4c4c40
534427260202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202023131323d31124a69
394b7c5e6a4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f6a6a505063634d4c4640
534427260202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202023131203d31124a69
394b7c5e5e4f504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f6a6a4f4f6363504c4c40
53441e120202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202023131203d31124a69
394b7c5e5e4f504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f6a6a4f4f6363504c4c40
53441e120202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202023131203d31124a5c
394b7c5d5d4e4d4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e5e5e4e4e63634d4c4c40
53441e120202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202023131203d31124a5c
394b7c5d5d4e4d4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4e5e5e4e4e63634d4c4c40
53441e120202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202023131203d21123e5c
394b3f414c4c4c4c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d4c4c4c4c4c4c635d4c46463f
534427120202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202023131203d21123e76
374b7c414c4c4c4c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d4c4c4c4c4c4c5d634d40463f
534427120202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202313120326c003e76
374b3f404646464c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4040464646465d5d46404642
536827260202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202313120326c003e76
374b3f40464646404c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4040464646465d5d46404642
534427260202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202026c212302001c18
141414111111111138383838383838383838383838161438383838383838383838121612
38572b140202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202024521210e07001d1c
1c1c1c1c1c1f1f1f2a2a2a2a2a2a2a2a5858582a582a2a62292929292929292962295762
2b6229000202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020e6c0d026c111715
1b1b1b1b1b1d1d1d2a2a2a2a2a2a2a2a2b62622a62292957512b512b512b512b17621a29
512b29160202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202022107020f001200
000000000000000012121212121212121214123812381216121212121212121214001214
121211000202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202027b0b031002100302
090909090909030321212121212121210207146b0223027b0202020202020202026b026c
7b6b0d210202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020e06020f10030706
0202020202090909212121212121212102450002056c45026c6c6c6c6c6c6c6c4502027b
7b02027b0202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020405030202060e06
02020202020909030202020202020202206012020702055b030303030303030302060d07
091004020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
0202020202020202020202020202020202020202020202020202020202020b0e050a090f
0202020903060606202020202020202020071202025b070202020202020202020b020204
0b0607030202020202020202020202020202020202020202020202020200000002020202
0202020202020202020202020e0a02030402100202020202020202020202020202020202
0202020202020202020c0210100207020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202022012490273205b020202020202020202020202
020202020202020202020202030207100909100202020202020202020200000002020202
0202020202020202020202020d020f07020c0c0703030303030303030303030303030303
030303030303030310050e02020e0a020303030303030303030303030303030303030303
030303030303030303030303030303030303030303030303030303030303030303030303
030303030303030303030303030303030303030303030303030303030303030303030303
030303030303030303030303030303030303030303030303030303030909090909090909
09090909090909090909090909090909733216495b022071090909090909090909090909
090909090303030303030303020204020904030802020202020202020200000002020202
020202020202020202020202021902080205110000000000000000000000000000000000
000000000000000000161200140000120000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000012121212121212121114001412140011000000000000000000000000
0000000000000000000000000005021f0402070e02020202020202020200000002020202
0202020202020202020202021302050202050a0209090909090909090909090909090909
090909090909090912130202020502020909090909090909090909090909090909090909
090909090909090909090909090909090909090909090909090909090909090909090909
090909090909090909090909090909090909090909090909090909090909090909090909
090909090909090909090909090909090909090909090909090909090909090909090909
09090909090909090202020202020202070220020a605b20020202020202020202020202
020202020909090909090909090b0f060e0d020402020202020202020200000002020202
02020202020202020202020202040b0405090e0202020202020202020202020202020202
0202020202020202140609050602020f0202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202040a0d050706020c020202020202020202020202
0202020202020202020202020c02020906030e0e02020202020202020200000002020202
020202020202020202020202070c0b020c0b020609090909090909090909090909090909
090909090909090900090207060409020909090909090909090909090909090909090909
090909090909090909090909090909090909090909090909090909090909090909090909
090909090909090909090909090909090909090909090909090909090909090909090909
090909090909090909090909090909090909090909090909090909092020202020202020
20202020202020200606060606060606020f0208021004036c6c6c6c6c6c6c6c6c6c6c6c
6c6c6c6c0909090909090909020f07020a03020902020202020202020200000002020202
02020202020202020202020206020d090b0d0e0502020202020202020202020202020202
0202020202020202140a08100202040c0202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202026b211521076c6c6c020202020202020202020202
02020202020202020202020202100c020b07020a02020202020202020200000002020202
0202020202020202020202020206090b04030f0603030303030303030303030303030303
030303030303030312090202030209020303030303030303030303030303030303030303
030303030303030303030303030303030303030303030303030303030303030303030303
030303030303030303030303030303030303030303030303030303030303030303030303
030303030303030303030303030303030303030303030303030303030202020202020202
02020202020202026c6c6c6c6c6c6c6c6c45237b07024502212121212121212121212121
2121212103030303030303030d02080b020a020302020202020202020200000002020202
0202020202020202020202020702030f0a020f02020c0c050204030309040202090a0202
020302040e060204000205030210070202020202020202020402060e0402030206020d02
0b060c03020202020202020202070302060d060302020202020202020202020202020202
020202020202020202020202020202020606070204040304070607090b050e0202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
02020202020202020202020207040e0202070f0d020602090206020e0209020d0e060f09
04040a09020c020214020c080d040206070707070707070702020c02090a04040e020c02
060609020202020202020202060202040202060502020202020202020202020202020202
020202020202020202020202020202020b02020206060207020e02130204020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020206090a0a02050706020905030209060305020c070206
06020a0e0b13040e121302020e020e0702020202020202020e04130b0e0a020606100206
0206020202020202020202020f0602050206030309090909090909090909090909090909
090909090909090909090909090909090203020d020200020a0d0e060a03060a02020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
0202020202020202020202020702050602071f0000120014001412001414001612120011
001400121412110000160000001400120000000000000000001112141200140012121302
02050702020202020202020202020a0e0204020c02020202020202020202020202020202
0202020202020202020202020202020213020c090a0614000902070b0e090d0202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
0202020202020202020202020d020304040202111e1b1e1f1c19181b151f1d1a1c1b1618
1f1a19151e1a1f1e1e1b1b1f1c1d1a1318181818181818181e1f1a1e15191a1f1d160709
0e020710020202020202020207020602040c020703030303030303030303030303030303
030303030303030303030303030303030206020406021118000202020404020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
02020202020202020202020202070a0b020202001f187a7777787977777979171b1e001c
1f1211000014140011120000141100000000000000000000001414000011121f1f000202
080c070902020202020202020b02050a0f020c0909090909090909090909090909090909
0909090909090909090909090909090902020202070a121513000208020d020b02020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202040b0206050a06111c1d791400120012120012781a1e1615
1a140f02070705020a03020204040702090909090909090902050707020f141a19120402
0202020502020202020202020e020902020a001212121212121212121212121212121212
12121212121212121212121212121212120011001111161e1a1e12020a0f020f02020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020402040e0206001e15770000121212120012771b15001b
150002020a02070202020e020203030202020202020202020207020a020200151b110a04
070a02030202020202020202020609100609141f1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b
1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b181f1c1b1d1e18151c1a1406020a0202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
02020202020202020202020202060202060209001f1e787978797878777879781a19001e
191200140014120000141212120012141414121100141412110000160012141a1d000206
020203020202020202020202020302020602001d1b1e1b181a001d1c1b121b1512110012
15141e1c15001518141212151a1d001f18151d1f1f1a1b1f1b1f191a110b0406020d0704
1003020e0202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
02020202020202020202020202060202060209001a1f1f1d151d1e1b181f1f181f1f1419
1a1d1f1c181a1c1e1c171d131a171b181a1f1517131a1e19171e191a1f1c1b1c1d000206
020203020202020202020202020302020602001d1c1b1b1b1b12181e1a141b121f1b1500
1e121c1a121f1b121b1f1e121e1c001a1e1a1a1d1e1e1f1e1f1f171b1d14090a020a0a02
060e0a090202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
02020202020202020202020202060202060209001b151e1a18151b1f1c1a1b17191f121e
1c1f1e1e191e1f1b15181b1e1b1f181a1d181b1b1d1b1e1b19151d1c18171d1e1d000206
020203020202020202020202020302020602001d1c1c1c1e1d00151c1f141b111b1f1714
15001a141c1e1a001e1c1b1e15181219151b18151a1e191a1d1f1e19171500020c060419
020304070202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
02020202020202020202020202060202060209001317161200120000120011141a1c141f
1b12121200121200001414001211121212120014001412120014001212111a151d000206
020203020202020202020202020302020602001d1e18151b1c001b1c1500181a00121212
1b00121f1e1e191412121212181e001e1a1c1f1f1b1b151e1a191a151f1c170003020e02
0d0502070202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
02020202020202020202020202060202060209001a1711797a7a7877777779141818001f
1f12797879787779771400140000001200000000777777777779787979001d1c1d000206
020203020202020202020202020302020602001d1c181d1e1b11171c1a121a151b181500
1e111a00151a1e001f1a1a141a13001f1f1c171e191e1a1515171f1e1f170f15000c0a0a
0c0c02020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
02020202020202020202020202060202060209001c1f147777797877777a79001f150019
1714797877777777781100120012001212000012797777797879777878111c1d1d000206
020203020202020202020202020302020602001d1d1c1c181700110012121c1912000013
1f00151f0013181c0014141e1200110000170f1a1e1c1d1e1c1b1e181a191d1a1e120204
02050f060202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
02020202020202020202020202060202060209001e1f147877777777777779001f150018
1500111412001214120011141212001100000012121212121211000014001f1b1d000206
020203020202020202020202020302020602001d1a1e1a1d15171d1c1a19171e151a1c15
1f1c1c171d1b151e1915171d191b1f151b151e1d131b1a1c1b1c1e151a151c1c1f17000c
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
02020202020202020202020202060202060209001a181277777a7777787977111a1e121f
1e127979777a787978140012001114000000000077777777797978797712181e1d000206
020203020202020202020202020302020602001d1e151d1d1b1f1b181d1a1f1b181f1a1a
1c1a191d1b1a1d1d1a1c1b1e1b1b181a1b1f1b1d181e1c151e1c1b1b1c1e1e1f17160502
0c0204030202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
02020202020202020202020202060202060209001815007877787877787978121e1f0015
1b12777777777777781212121214001212000000777777797777777878121f1b1d000206
02020302020202020202020202090302020a141b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b
1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b15181b1b1f181f1e181e1b1e1f1d1d140f0e0b
0208070a0202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
02020202020202020202020202060202060209001b1d127a77797a79777977001f1f1415
1b11001200120012120012111100121212121212121212121112001212001a191d000206
0202030202020202020202020d04060a0c07141b1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d
1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1c1a1c1d1a1a1e1c171d1c151e1e000f020406
02080c020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
02020202020202020202020202060202060209001c15127978777a7878777912181a121d
1a14797778787877781100001214121212000012797777797777777777141b1a1d000206
0202030202020202020202020e0302040602001a18181818181818181818181818181818
181818181818181818181818181818181c1817181c1e19181d1f151a1a1f140c02100402
0306070e0202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
02020202020202020202020202060202060209001b1e120011000014120012141a1c111a
1f127877777977797700141400120012121411007879777777777777780019181d000206
020203020202020202020202020a0c070202141f1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b
1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a191c1f1b1e1c1a1f1e1b1d1b000602040a0204
0d0202070202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
02020202020202020202020202060202060209001e151b1f1a1d191f1b1d1b1c151e001b
1e14001200000012141212111100121200000000121212001412000014001a181d000206
020203020202020202020202040509060819111a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b
1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1e1f1e1d15191a1b1b1b1a13120d021502060504
090c0b060202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
02020202020202020202020202060202060209001e191e151a181b1e1b1c1c181d1a0019
1e16797877777777791100001411140011120011797777797777777779161f1e1d000206
02020302020202020202020202040c02020f140012121212121212121212121212121212
12121212121212121212121212121212001411120011121c1c1b1f00090c0f020f0b0f06
020c0c060202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
02020202020202020202020202060202060209001b1b001414140014140014121e15001a
1e007a787779777778001414001400120000140078777878787878777a00151a1d000206
0202030202020202020202020a09070408020d0206060606060606060606060606060606
0606060606060606060606060606060602040606020d141e1b1f000802040f0a04020604
040702020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
0202020202020202020202020206020206020900181914777779787977777700151a0015
1512000000121212140014111400121212141400140000120000000011001e1c1d000206
02020302020202020202020202090502070e020a02020202020202020202020202020202
020202020202020202020202020202020906020d020200151d1404020f020d02020a0202
0402060d0202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020000000208020d
020c0303030402020606060207020603040204001c15147a77797778777778121e150015
1e11797777777777771100121400001400120011797777777777777879121a1c1d000206
020203020e02020e0502090407020e06060402100202030c0602040c020a02020e03080c
0204090606060a0209020b020402060706190b090c04141b00020902020f070602030b02
060c020902020a0602040c0206020b0204020c0902020902020502020202020202020202
02070d0208020e06090a070204040203090206021002040b0c0206020202050306030502
05040207020506060709060e020207060206020e02020202020202020200000007030f06
080202020e040b0d02070c0b020b0207090a07121a1e007779777777787977121b1c001e
1b147877777879787800121100001112001414007a7777787a79777977001d1b1d000206
0202030206021903040602070208020b02020d020908060902060402090602090c060206
0a0b07040e020605020d02130905030e00020b0e0e0516000d04040e0b0f02020e090204
10060f070c040602130602040402020a07030b0507020b02040205020202020202020202
0c0202130210020202020904020508020c0c05090b020402020e040402060c020d04020f
02090f020204060a06040202080709060206070202020202020202020200000004020e02
120507040c040006131400000014020c020d02001d1d14787778777978797a11181a121c
1f00121212001112120011000012001414121212121212001216121414001b1e1d000206
02020302020f020802020502050903040204021305060204040306020606020902070f02
0202070202190206020e0205050c0207030504090d06080c0207070407020a020b020b02
0502020202070a02090a0202020b02040e0409020c02030e060802060202020202020202
0206020602040204030b050f0202060a030202080204040705030c0202080e0205020504
090c02080203090c020c02050202030c02020a0202020202020202020200000002020502
00020a160902000c0712020d020e0204070405121c1d00777977787878797700151b141e
1e14777777777977771200110000000000001414777778787877777777121d1c1d000206
020203020c0204020802080c0202050f070a060202070802040202090205080806030d03
0206020f0502070b0e040f0509020a050a0c0c06020402060e07060f0b0f0209020f0302
020403050707020302000c0713060a020802020e0c040f0202070e0a0202020202020202
0308020e020c0904020406020707020e100206130202020909020a0f0202050d03060a07
0202040202020304020f09020f0d0202060710020202020202020202020000000504020e
110c09000204140c020f00020910040b040207001b1b127878777779787878001f1e001c
1e14777777777977771200110000000000001414777778787877777777121d1c1d000206
0202030207060e0906060a0206020c020702020d04020e0202020a0e020402060d020204
02020e020207080206020e090a0d060b050e04040a05020c0602020706020d020e060502
0d0911030703040013120706020208020e0b07020206020a080706020202020202020202
030e090705020b020f0207070d020702020608020404070609070c161003020206040706
02070205090a0a0207020204020704020e020602020202020202020202000000020e0407
160a1202120e1203020208000402020902080511151e147977797779797879111b1e0018
1f00121212001112120011000012001414121212121212001216121414001b1e1d000206
020203020206140a0206021f0c1202020212020700121204020002020212060b02020003
060012000702041400110c0914040a051204000206021402000a04020002040703021212
140012001400000002111214000f02041211000902090000110706020202020202020202
040000110c040c0002060207120012000b00020e071104121200110009120c0709110200
070906110406020f121100120f0205070e02020702020202020202020200000002030302
00070007140e000e05020702000d0c040d0209001f17121400000014120000121719111c
1b147877777879787800121100001112001414007a7777787a79777977001d1b1d000206
0202030202071402020a02020211120c0211060002090614020000020214020206091106
00020204120200020204110a140202000a0214140c02000800110a041202020407120502
09000211020d11061000020702110714020c02000200020e0700020b0202020202020202
0002070200020e1204070700020202120211041002000c11020212020200140902000302
12070b12020c0d06160b020e160f0602090c0c0202020202020202020200000007060d02
1212020c031400060e0e02060212020206020d141b15171b1c151a1c181b151f1518001b
1e11797777777777771100121400001400120011797777777777777879121a1c1d000206
020203020202000205020e0c081409000e14030e070403000c1404140700020d11121202
120c02060b02120c02040603000514070205000612041203120b1206120b070202000406
061202000202120c0212020406000e140706020b06120203020e04020202020202020202
1204020c02040612020a0b11050c0e000400070506000200020712070200070002140207
12141212070709020004020a0009060d02060506020202020202020202000000020e0204
120002020c00120e020e020206110804070707121b15171b1c151a1c181b151f1518001b
1512000000121212140014111400121212141400140000120000000011001e1c1f120b02
0f020212140014110000020e0600020c000009060200140402110e071200020002081204
1200140012091106020606061200020c0402120602120007120e0a1414030c0202091400
111202000602000202000206061109120014001206120203020e0402020e121110020403
140e090c0202060002060206140012000412120012140712060212020212020614000612
020a020007070e0412040903120b020c02070d0202020202020202020200000002040402
1206020d0202120509120e0202000202050902141f17141400000014120000121719111c
1e007a787779777778001414001400120000140078777878787878777a00151a1b120405
020f140402101202070200040211040e020009120b0206120a000202091206160c020007
00021002000a00060602120e12021209020200060c05120900090603000a090202050203
08120900070200020200020706000a00021002000200020e0700020b05020806020a020b
00030402140a0a16040204070907020002120206070003000204120d0d12040206000400
0907090002050202001400120402020c0d02080502020202020202020200000002040206
140d02020606120202031100000a030d02080200151e147977797779797879111b1e0018
1e16797877777777791100001411140011120011797777797777777779161f1e1a12020d
020612020e02120f02051102061204020c0002020000000d0714040202160a120a020002
09001100020210000011020214060f000604000202020002120502031409060b0f061212
14040b02141400020200141400100202001100090209000011070602090b020207020203
0c1400000211120000160d02001212030600020a0d140612070300020200030709140402
0000111406021902110e060206020d06060b050202020202020202020200000007060502
090206050507031902070a0907020204020e07001b1b127878777779787878001f1e001c
1e14001200000012141212111100121200000000121212001412000014001a1815140a06
060211020202000202020007090a021002070c03020202020506090d020d030e02020306
0e020a0202050202020d02020a0202050702050c020a030b020200020609020902030204
020409100d0509040409050d02020502020a020e0206020a08070602060e0c0f06020809
0208030404020202021302040f02020206020c040202070602020408080402020210020a
0e020c070702060400020a09050a02020f020705020202020202020202000000070a0609
0b04030202100209070902070c0c070206040b141c1d00777977787878797900151b141e
1f127877777977797700141400120012121411007879777777777777780019181b000209
1902100000001200001207030e020f0904030a0206020a0f0506020202020210020d040c
0b0c04020a04021504030205040704040903060205030a020814030004020f070a040902
0c090202020e0b09090b0e021502040a02040c0b0c040f0202070e0a040e020207040404
0b0402060402040b020703020702070a0504020c05040702020d020202020d0204020f0a
02100c020a04020b1102020707020f040302060602020202020202020200000002020202
06020a0a09090f02020c020902080b020f0207141d1d14787778777978797a11181a121c
1a14797778787877781100001214121212000012797777797777777777141b1a18000e07
020c190202090003020204020606020802020f0906020204020a020c090e10020a020502
02070e03060707020602030202050503021309020d020208030a0806061302020213020a
07020e0b0e020a02020a020e02070706030e07020c02030e0608020602070d0407060204
04020a020e0204020207040203100402020304020a0207020909050202050909100d0402
02040e0702040a0e00120012000402070904020c02020202020202020200000002050a09
0608020d0207020802060209060c0208021004001a1e007779777777787977121b1c001e
1b11001200120012120012111100121212121212121212121112001212001a1918120208
040d020f040a04020b070209090f10020a0d020a090707021902020a0602020409050707
13020205050208020a020a050a0202050f020f09020206020c020c020507050b0a090404
020a020d0e0202070702020e020802050502021307020b02040205020302060602090404
0409040b040d0403050e02030a0304040d06020d020b07020e0204040404020e02060202
04070c02060402070410020d0206040304020d060202020202020202020000000b020c0a
02020a02020207020b02060604020407020804141c15147a77797778777778121e150015
1b12777777777777781212121214001212000000777777797777777878121f1b1d120709
020208020209020d0b020d020309060202090202040202020e0e07020b02060c02021302
060706090602070602070202070219020907020b060a020b0208060e02060202020f0202
04020e0209060e06060e0609060702060906070602020902020502020705020907020303
020c0c0207020202020702060202020606090c0b06030604020409020209040205030c07
020709020602030c06020f020a0207070402070202020202020202020200000002020202
0202020202020202020202020206020206020900181500777778797978777800151c121b
1e127877777879777814001400141412121212127877777777777a7978121a1f1e000204
0a08020705020e060e0202090e0c10050e09070e020a0209020e07090e020e0a03030a02
090e07070702020404020202050202030207020a020407120e0a02020702020302020202
040a02070b0205060207020203020c02020205020e03020f0402040709070e02040c0606
02070e0207060404020502020c040205090a02040e020204020702020209060302020202
020202020202020202020202020202020202020202020202020202020200000002020202
0202020202020202020202020206020206020900181e007777797778797878141a1d001b
1f0079787978787979111411001200000000121479797777787978787900191f1f000907
0d021002040f0509020f0704040202060603020709020f0e0203020902130902080f0205
0302020702020a0906060a0c020f0a0400020a020c120400060e091f020b090d04090e0b
02020c070307090504090a03070b020e0405030e0a0d0c0b02080e020e0204020c020d0e
080602060212020c0206020602020f0607020e0205020e060e0610030d02070202020202
020202020202020202020202020202020202020202020202020202020200000002020202
02020202020202020202020202060202060209001b1a111114001112141200121715141c
1f1200111400141411001212001412141414140011120000110012121114151b1b160c02
05020a121414140e020312121202040a12060c0202001112020d0012111105020b121200
070912060d0a1202020e020d141112121112000011110814000000020c0e11120002130b
12140006020502070a060602030a07110012020c02140605060211000000020007020200
0914000014000f140e0e02120400030b051104020e020000000002030402020402020202
020202020202020202020202020202020202020202020202020202020200000002020202
02020202020202020202020202060202060209001e131b1a181e1f1a1c1b1a1d13180015
1e1a1b1c1c1d1f1b1a1e1c1b181f1e1f1b1d1c1d181b181c181e191e151d1f1d1a000709
0606120707040514060002020f160a0200020302140c070411020007040a000214050e02
140e1200020e120c02040200020502000c000207110d041204020e000914050607000214
0902061104090302020402040a021404020200060a120f020400020206120d140c0e0f12
03000204000d0200000204120e041402041202070304160202020002060a020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
02020202020202020202020202060202060209001e1b1c1e1f1e1b151f1c1c1c1e18141b
15151b1d1a1a15181d18181b1c1b1a1c1c1b181c1e1e1b1e151a1c1a1b1d171f1d14020d
0204120608020a02020004090202060f1107050512090c020a060002020e120a12030202
000c1403000d110a0f0202000502131105110202000e0212020b02000e140a02020a0200
040206070202020504060a090207160208020a020b1402040c140404021203140c020200
0200020b00020a0003000e00020c160000000a05020712060604000b0606020e02020202
020202020202020202020202020202020202020202020202020202020200000002020202
02020202020202020202020202060202060209001c151a1a1b1b1a1f1a1a1f1a181e001e
1b1b1a1c191d1e1b1b1e1a1e1c1b1e1f1b1e1b181d1c151c1b181f151e15191e1a140d03
08060007070a02030a111214001402041202020212121412120314000011020200020910
140212020512000202020402000000000300060f120c0711060204120612110014141012
020d060205060207110002040207000c040c070902000202030416120000020014120014
0a120904140c0216020a11000200070206120402040c11060904140205040c0202020202
020202020202020202020202020202020202020202020202020202020200000002020202
02020202020202020202020202060202060209001a17141100120012110011121e15001e
1d1f131a1a1b1b1c1f1c1b1d1c1d1d1c1f1d1c1b181b1d1e1d151c1e171a181f1800090b
03060003020f08020400020a06000a061407070c12020802110512020603000e000d0203
000a00020402000204030f02060c031202110907120e050002080e110200020607140614
10020300091006040402070406040002020900050900070208020f0606140d1209080212
02120b06000206000f0e02000700020402120404040200121200070202060e0602020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020602020602090018181279777777787778770018150018
150000111212140000121212000014000000120012001200121200001112111b18000402
0902120302040206020200120002110012140003020000120d0216001200020502001200
020b120c020c0002020a02061400120304020011000a07001214120f0c020014140f020d
121412020c020702060a0203060e020012000a111200000002051212110a091108090200
0612030200040612090203110c0614120012020c0204000302090c020602020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020c0902070205121d180077787977777777780015151219
1b0077787877787979787977787977777777777777777777797877787877001b1c000c07
0207110702020802020b0204020202020202020202020202020202020202020202020202
040502061406050e02020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020203030207020002070202020f02060202020202
020202020202020202020202020202020202020202020202020202020200000002020202
0202020202020202020202020202020303060616181f167778787777797779161b1e111e
1a1479787779787879777778787777787777777777777777787879777879141a1f12030d
0a020002020d021213020709020202020202020202020202020202020202020202020202
060203000212020a02020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020b0202060d0716080206050e0604061302020202
020202020202020202020202020202020202020202020202020202020200000002020202
0202020202020202020202020602070402050c121b17141400001214141112141a1b001b
1c1112000012140011110000141400000000000000000000001412000012111c1e000302
0c020b12000000020903020a020202020202020202020202020202020202020202020202
02020a021306070202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
0202020202020202020202020202020202060a03020a00000012120e0c06190202020202
020202020202020202020202020202020202020202020202020202020200000002020202
02020202020202020202020204020207050802161d131e1f1f1b1a1e15171f15151f141b
1d1a19191a1e1f1b1e1b1519181c1e151d1d1d1d1d1d1d1d1b1f1e1a19191a1d19000502
100f0e04090e02190e100204020202020202020202020202020202020202020202020202
0407031307020b0602020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020a02020e05020f0202030210020f020f02020202
020202020202020202020202020202020202020202020202020202020200000002020202
02020202020202020202020202040302020902001a1b1b1b1b1e1e151b1d151d1a1a141a
1c1f1b1b1e1f151e191b1a1b1a1c1e1b1c1c1c1c1c1c1c1c1e151f1e1b1b1f1c1b110d0a
02020e0c0302020602020202020202020202020202020202020202020202020202020202
02030a020e060c0c02020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
0202020202020202020202020202020202020c0404030708030e06020706040e02020202
020202020202020202020202020202020202020202020202020202020200000002020202
02020202020202020202020202100b020202051612001212141200121212001100160014
00120014120000120011000000111412000000000000000012000012140012000012020a
020f1002020e100205040707020202020202020202020202020202020202020202020202
0205020c02020d0202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
0202020202020202020202020202020204060602020e020c020604020d020c0602020202
020202020202020202020202020202020202020202020202020202020200000002020202
0202020202020202020202020b0e0206080d021302060607030906070a02040410040202
0206040202060702110f0202050d08020303030303030303020706020204060202090204
1302020d0504060a0c080607020202020202020202020202020202020202020202020202
0a020904020d030f02020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020902060c0b100609030705090402020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
0202020202020202020202020603050709040a02040902030702020e020f0c090b04020c
07020206090203020002060d02020f0e0202020202020202020302090602020705040a02
041306020607020c020c0f09020202020202020202020202020202020202020202020202
020909020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202040202060206020402020f020402020202
020202020202020202020202020202020202020202020202020202020200000002020202
0202020202020202020202020402020604060e0409090909090909090909090909090909
090909090909090900040202070310020909090909090909090909090909090909090909
090909090909090909090909090909090909090909090909090909090909090909090909
090909090909090909090909090909090909090909090909090909090909090909090909
090909090909090909090909090909090909090909090909090909090909090909090909
090909090909090909090909090909090c0e090702060602090909090909090909090909
090909090206070204070202020202020202020202020202020202020200000002020202
020202020202020202020202020505050604060902020202020202020202020202020202
020202020202020216090709040604070202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020f060405060c07020202020202020202020202
020202020d06020605060308020202020202020202020202020202020200000002020202
0202020202020202020202020d02090205060c0c0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e
0e0e0e0e0e0e0e0e00050402030702020e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e
0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e
0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e
0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e
0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0a020a04020202070e0e0e0e0e0e0e0e0e0e0e0e
0e0e0e0e020d040402070202020202020202020202020202020202020200000002020202
020202020202020202020202020a090d0213020202020202020202020202020202020202
020202020202020211030808040702040202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020c020c0e070c0408020202020202020202020202
02020202050204021902080f020202020202020202020202020202020200000002020202
020202020202020202020202030204050202021307070707070707070707070707070707
07070707070707070003030c020407020707070707070707070707070707070707070707
070707070707070707070707070707070707070707070707070707070707070707070707
070707070707070707070707070707070707070707070707070707070707070707070707
070707070707070707070707070707070707070707070707070707070707070707070707
07070707070707070707070707070707021902020c0e0402070707070707070707070707
070707070b080302050a0d02020202020202020202020202020202020200000002020202
02020202020202020202020205090a02040d070e02020202020202020202020202020202
02020202020202021604020602050d060202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020a07040f020a0202020202020202020202020202
02020202020d0e0a04060b05020202020202020202020202020202020200000002020202
020202020202020202020202021506040d14141400000000000000000000000000000000
000000000000000000161412111114120000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000001400140011001200000000000000000000000000
0000000000161211110e0202020202020202020202020202020202020200000002020202
02020202020202020202020204061003020a020702020202020202020202020202020202
0202020202020202020a0a020707040c0202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020314040210020502020202020202020202020202
02020202020807050a020c03020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020d06020402020a020202020202020202
020202020202020202020202020202020214040207020206020202020202020202020202
020202020402040d020c0e03020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020704040602040202020202020202
020202020202020202020202020202020a110b0406040604020202020202020202020202
020202020607020e09070e06020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
0202020202020202020202020202020202020202060c0c02060f0b0f0909090909090909
09090909090909090909090909090909020002060c0c0506090909090909090909090909
090909090e08040602020305020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
0202020202020202020202020202020202020202060b0c09040506020202020202020202
020202020202020202020202020202020900060c04070602020202020202020202020202
0202020202060c0404060307020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020702020d04020a040303030303030303
030303030303030303030303030303030716090c0206020a030303030303030303030303
0303030319040403020a0609020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020e070603020410020909090909090909
09090909090909090909090909090909020006020b020b0d090909090909090909090909
090909090202030b02070206020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
0202020202020202020202020202020202020202020c08020604020f0202020202020202
0202020202020202020202020202020204110c020d060602020202020202020202020202
020202020e15020d0c070209020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020a0708020b0e0f140000000000000000
000000000000000000000000000000001200140011001100000000000000000000000000
0000000000120c0206060e04020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020909020504020402120e04020902020f0c0602100204
020c060d040206090b0302070506090206060606060606060f090a050e0b020202020202
020202020202020202020202020202020202020202060202060209001b1b1f1a1d1b1c1e
151e1d151a1a12181e1f1a1c1d1e1f18181818181818181818181818181818181e1c1b18
1a0a171c1d00020602020302020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020f0206020705190411120a0e02070c0702020d08020802
0b06020202050602020d0a02020203020202020202020202060e06020203050402020202
020202020202020202020202020202020202020202060202060209001a1f797877777877
77787779191c001b15141100121214000000000000000000000000000000000014141214
110012151d00020602020302020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020e020d0406021617140502020a090913090e03090604
07040a0a0d070d02020909040c0b02060e0e0e0e0e0e0e0e060703100f02060e02020202
02020202020202020202020202020202020202020206020206020900191f770000000014
141411791f1900151a00070202040206020202020202020202020202020202020602020a
0207141a1d00020602020302020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020207020a030c020a001713140a0208060d0202040f020c060e
030c0203020202060706130204020c020202020202020202020310020d030b0a02020202
020202020202020202020202020202020202020202060202060209001b177a0014110014
120014781a15001c13110c02030b0203090909090909090909090909090909090b040206
0202001c1d00020602020302020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202060507020a12131c1a1400000014110014001612001412
0011001400000014001114001100000000000000000000000012000f0207020202020202
02020202020202020202020202020202020202020206020206020900151d777877777779
787778781d1b121a1b000012121212120000000000000000000000000000000012111212
1412001b1d00020602020302020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
0202020202020202020202020209020a04001b1e1b1517131b0f7a1e1c1e1b1a1d151a1c
1d1a1b1c15191a15151f1e1a151b19181d1d1d1d1d1d1d1d15171106020d060e02020202
020202020202020202020202020202020202020202060202060209001d1f1a1f1b1b1f18
1b1e1f1a1b1a111f181e1b151e1b1c1e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b151a1a
1e1f151f1d00020602020302020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020f02071117151e1e1a0f1b171e161a1a13001e1c120014
1215141a1e1e141e1a1412121d1a15121b1b1b1b1b1b1b1b1c1d00070e09090802020202
020202020202020202020202020202020202020202060202060209001a181f171b1d1b1e
1f1e1b15151b121c1c1b19151a18191e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1e1a1e19
1b1b15171d00020602020302020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
0202020202020202020202020a0b06111e13171515171f1e191700151f1a001e1219151e
001a00191a141a1c141a1f1b121f1b121d1d1d1d1d1d1d1d181c00020402060202020202
020202020202020202020202020202020202020202060202060209001f1d121412121412
121412001c1f121d1b000012140012120000000000000000000000000000000012141412
140015151d00020602020302020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
0202020209070209060702020a03001c1c1e1e1c1a1c1b18181e001e151b121e111e151b
001c001b14181e18121b1a1b1f1c1b001e1f1a181b1d1d1f1b1800020202090202020202
02020202020202020202020202020202020202020206020206020900181b007777777977
79777800181b14181e117977777777777711001214000014001200117977777777777778
79121a1c1d00020602020302020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202030709020e060a0402111b18181e191a1c1c1b1e1b1a00151a1c11191c000014
121711121a15151d00110000121a15121b181c1f181c1d181b1800020202090202020202
020202020202020202020202020202020202020202060202060209001e1b007779787778
77777812151b001a1b147877777879787800121100001112001414007a7777787a797779
77001d1b1d00020602020302020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
0202020202090b020a020904001b1a151d1817151e1c151b1f1c141a1519001a1b1b1719
121d121e1117181a14151e1d141f1300151a15181e181d1b1b1800020202090202020202
020202020202020202020202020202020202020202060202060209001b15147879787977
777979001f1d12181f001212120011121200110000120014141212121212120012161214
14001b1e1d00020602020302020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
0202020202060710020d0a141e1b191b171e1c18181c1c1b151f0012000016181e001100
1d1b001a1e121d181b0014141c0000140016171c1a1a1e1c1b1800020202090202020202
020202020202020202020202020202020202020202060202060209001e1d007779787977
78777712181b121d1e147777777779777712001100000000000014147777787878777777
77121d1c1d00020602020302020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020d0206020d141a1d1d1c17191f1a1f1a1c1f1b171c1a181817151a1c1f1f18
1c181915181b151b15171b151a1f1b1c1917191d1e1f1d1a1b1800020202090202020202
02020202020202020202020202020202020202020206020206020900151c007779787978
797777121e1b001e1e147777777779777712001100000000000014147777787878777777
77121d1c1d00020602020302020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020213030a0d0200171f1e1c1818151a1c1e1a191f1f131f18191b1b1517151e
1b1e1c7a1b151b1d170f1b1e181b1b1a151a151b1a1b1d1c1b1800020202090202020202
020202020202020202020202020202020202020202060202060209001e1e007777787777
787877141e1b001c1f001212120011121200110000120014141212121212120012161214
14001b1e1d00020602020302020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202030a06020910050611171c181a1c1f1e1f151e1f1c171b1e1d1a1a1f1e1c1d1d
181e1e151c15171f151a181d1d1f17191b1e1e181c151b1e1b1800020202090202020202
020202020202020202020202020202020202020202060202060209001b1f167977787877
787779111f1c001c1b147877777879787800121100001112001414007a7777787a797779
77001d1b1d00020602020302020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020207040a05030d0207141d1a151a181c171f1e1a191c1d1d1e1d1c1f1b1c1e18
1e181f1e1e1a131e1e1c181a1f1a151e1e151e1c1b1b1b1c1b1800020202090202020202
02020202020202020202020202020202020202020206020206020900181f001100001400
12001100151500151e117977777777777711001214000014001200117977777777777778
79121a1c1d00020602020302020202020202020202020202020202020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
0202020202020202020202020204141d1c171f1e1b1b1f1f1a1f1e181d1d1d1d1d1d1d1d
1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d181c00020402060202020202
020202020202020202020202020202020202020202060202060209001e1b1c1d1b181b1f
1c151b1f1a18001f15120000001212121400141114001212121414001400001200000000
11001e1c1a0007020402130206020604090202090a020504020707060200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202040206001b191c1e1d13171a18151a181b1b1b1b1b1b1b1b
1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1c1d00070e09090802020202
020202020202020202020202020202020202020202060202060209001f15171c1f1c1a1a
1e15181a1f18001d1e007a78777977777800141400140012000014007877787878787877
7a00151a190007040304020f020802020d06060c07020904070202060200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
0202020202020202020202020d020702121e1a1b181a131a131e1e1a1d1d1d1d1d1d1d1d
1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d15171106020d060e02020202
020202020202020202020202020202020202020202060202060209001c17001400000014
001212001a19111c1e167978777777777911000014111400111200117977777977777777
79161f1e1f000207020c0f020d020f0f020c09020e050e0207070c020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020a0e061314191f1f1f0012120012120000000000000000
0000000000000000000000000000000000000000000000000012000f0207020202020202
020202020202020202020202020202020202020202060202060209001d1b117978787977
79787914151b001e1e140012000000121412121111001212000000001212120014120000
14001a181814061502100702020203070404020b0602100b020207020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
0202020202020202020202020e07020f0219121a1c1a14040c040f020202020202020202
020202020202020202020202020202020202020202020202020310020d030b0a02020202
020202020202020202020202020202020202020202060202060209001e1d007977777777
777a7800151e00151f127877777977797700141400120012121411007879777777777777
780019181d00020204110c02020705110307070200080202070509030200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
0202020202020202020202020202040d070202001f1e0005020603040e0e0e0e0e0e0e0e
0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e060703100f02060e02020202
020202020202020202020202020202020202020202060202060209001b1f127878777777
777777001f1d001b1a147977787878777811000012141212120000127977777977777777
77141b1a1b14040207000204000206120f020b07000204050209020c0200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
0202020202020202020202020403030203060802141b1402060a02040202020202020202
020202020202020202020202020202020202020202020202060e06020203050402020202
020202020202020202020202020202020202020202060202060209001d1d007979797777
79777a141e1e00151b110012001200121200121111001212121212121212121211120012
12001a191814040302140206140802000202070200040503020504020200000002020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202060e03050604040b0200140e07090a060606060606060606
0606060606060606060606060606060606060606060606060f090a050e0b020202020202
020202020202020202020202020202020202020202060202060209001b1e127777777877
787977141a15121b1b127777777777777812121212140012120000007777777977777778
78121f1b1a12020a021204140614041106070207140b0209040902020200000002020202
020202020202020202020202050e02070e020405040e0b060c020309050204020b020402
0b020402020a090a02020a09060204090406020502060b020606030e0402040202030205
020f02020507020b0205020a020c0c0202020706030c00060404040402060e040e09060f
020e0402050e060e090b020f020905020210030204020206020202020202020202020202
020202020202020202020202020202020202020202060202060209001b1e127a79777977
777977001e1d001d1b127777777777777812121212140012120000007777777977777778
78121f1b1a160a090e1406120c000600020a090e00020606070206020200000002020202
02020202020202020202020206020f020a0707020c0302030405020b0202020a02060e04
0210020c03060202030b021f02020b06020704040702040204020d0b0205020e0910100b
0702130902040409070e0702030c0904020e0402020b02020d0005070402070907020702
0708070f02060209020e030a0e02020702030307030f0207020202020202020202020202
020202020202020202020202020202020202020202060202060209001a15007978787777
78787700151e00151b110012001200121200121111001212121212121212121211120012
12001a191500020c02001202060200120402030311060d0c020207040200000002020202
0202020202020202020202020204020402020908070405040e07090407020a0402080204
0204020d020706070907080609070c020a06040204040c04090a0a020702020f07090302
1302020906020b0215090806050702130209000e0c020a1202110e020203040202070b08
0c020c04090503060a0e02020d0802050205070d020e020c020202020202020202020202
020202020202020202020202020202020202020202060202060209001f18141214001212
120014121815141c1a147977787878777811000012141212120000127977777977777777
77141b1a1c00020802111105050b0012020d060200090206040b09020200000002020202
0202020202020202020202020505070a02130207020d11030202040204000e0219110206
121200020d120702021202020c03110f02001200020a0a11141202041402020200090002
020a000211050c09000208020202001200000012140014140a0011000007020a14120009
0703001416020302020712040202100200030b1100120012020202020202020202020202
020202020202020202020202020202020202020202060202060209001e1b1f1f1e1b1c1e
1f1b1d1f1b1e001e1f127877777977797700141400120012121411007879777777777777
780019181e120b02020006020204021207060014110602040602020d0200000002020202
020202020202020202020202020a02060d020402070400021f040e060412000206120700
0d0205110714000603000a020602000214020207140214050908000f1105071407031400
090714020000020a120d0207031204020a160e00030c12040200040204160312020b0200
0212020a08120d020e081105021202071105061203020602020202020202020202020202
020202020202020202020202020202020202020202060202060209001e1b1f1f1e1b1c1e
1f1b1d1f1b1e001e1e140012000000121412121111001212000000001212120014120000
14001a181f1104040d120302100e0f1202060405121f0e09070b020e0200000002020202
02020202020202020202020207020d0a07090a020a020007060f0e04041602000e000202
07060e0002000614020002041416000212020f0a09090006060202061206000304090004
14040003000212021602050204000206020002140802120f0e120802020002000c020203
02000c0602130205030200020612030311130306120d0b09020202020202020202020202
020202020202020202020202020202020202020202060202060209001f18141214001212
120014121815141c1e167978777777777911000014111400111200117977777977777777
79161f1e1a1207090908020202080706050607020402050c0209090e0200000002020202
02020202020202020202020202020a020c020a000012110000000a020e00020c14120202
0700110e0214020c001102120505000212000014000200020202070c1214030202041404
0912000912020e1400020402020e14001600020002071106020007060200021214000000
0b140b0f0204130012061202000212020006070a02000208020202020202020202020202
020202020202020202020202020202020202020202060202060209001a15007978787777
78787700151e00151e007a78777977777800141400140012000014007877787878787877
7a00151a15000b0205020c04020b020c02020206050f0402020604040200000002020202
0202020202020202020202020604020c020a1109020d1206020b1104021207020c120400
020b07000e00040202000c120202000714050202140d14040e0300020003000407060002
0d091206120b0c0200020206091004020f1204120e0e00020b140306030010110f0e0200
021206020e1202060204140712050002120506020c020002020202020202020202020202
020202020202020202020202020202020202020202060202060209001b1e127879777977
777977001e1d001d15120000001212121400141114001212121414001400001200000000
11001e1c15000204020802020204030205060c07020802050d0202040200000002020202
02020202020202020202020202040604020d110706020002090200020212060b02000302
001200020b1207020512060002020002061100120702051200120207110b0200020c1209
0203140b00020b0711020d0202131112140a020e14001207071200141205020712001106
02131112140a020e02020000020902121209021302070f00020202020202020202020202
020202020202020202020202020202020202020202060202060209001c15147a77797778
777778121e1500151e147778797778777700141400121400001400127778797779777778
79121e1d1d00020602020302020202020202020202020202020202020200000002020202
02020202020202020202020202040205020200020802000905041103070402020f050204
021302020207020e0203060a02090202020f02060307020e070d060213020c020f021902
100206020205000213060202050204020702090208020402020402080e02070306020f02
0502040207020902040c00120406060000020d0908020212020202020202020202020202
020202020202020202020202020202020202020202060202060209001a1e007779777777
787977121b1c001e1a147978787977777714120000141200120000147778787777777878
77161b1e1d00020602020302020202020202020202020202020202020200000002020202
020202020202020202020202050207020507051216000014141202060202020702020206
02090b1002070408020603021302060e06090c0e0409050402020a09050207100302020d
060207030c120e1202060a0b090204020b020c060904020a0a020409040509040e0c0906
090204020b020c06020212050602040214020b1407020600020202020202020202020202
020202020202020202020202020202020202020202060202060209001d1d147877787779
78797a11181a121c19001400110000001600111114120011141411001600121214001200
11001e151d00020602020302020202020202020202020202020202020200000002020202
020202020202020202020202030e02020b0702020c0600060306020b0e0f02020b0d0207
0f040c0e0206070209020f04020d07060c020e0607060b020d0204020202020c020a0c07
05020e0209040204050403060b0209070c0203040607070202070706020b0607060e020c
0b0209070c0203040e071209020f020e120c020c11000002020202020202020202020202
020202020202020202020202020202020202020202060202060209001c1d007779777878
78797700151b141e1a1177797779777a7711120012121200120000007977777977777877
79111f1d1d00020602020302020202020202020202020202020202020200000002020202
020202020202020202020202030c0e0a0e0e0d0a0702060d0e0219020e020e060402070c
0204020e0a020d03070b03040d060c0202020602040206020e02040c0305050202090b07
040d0206090a021010020303020c020d020f020906020402020402060206020402060202
020c020d020f02090e0e0205060206020407020a0a040209020202020202020202020202
020202020202020202020202020202020202020202060202060209001b1b127878777779
787878001f1e001c1f1277787878797979000012001211000014121277787778797a777a
77001c1b1d00020602020302020202020202020202020202020202020200000002020202
02020202020202020202020202050219020a0d060a020e060c0b070206090304020c0c06
02050f0206100302030202020504020e040b02090e0d0202060a02020a02020f0d0c0a02
0b020a0802020c020c0a06020207020402070203020d060202060d0202020d0e09020b04
02070204020702030a030e020905030307020c020702080c020202020202020202020202
02020202020202020202020202020202020202020206020206020900151e147977797779
797879111b1e00181c12797a7878777a7811000000121100121200127778797779787978
79141d1e1d00020602020302020202020202020202020202020202020200000002020202
0202020202020202020202020a0207020d02070306020c020402020a0a0202020f090202
080b020b0402020602060505020a0404060a060d02070204020204020202050202020a02
0c020212070604020702020c0d020e0613020302020b020a0a020b02040207020d060a06
0d020e06130203020202020402040202020205020d0a0206020202020202020202020202
020202020202020202020202020202020202020202060202060209001f17121400000014
120000121719111c1b141400001200001200161111001411001414121200001414120012
14141a1b1d00020602020302020202020202020202020202020202020200000002020202
0202020202020202020202020e040302040c020602060405020407020904090d0205060e
0209020a0202050207020b060c0206060502050205020802060207020c07030600060205
02000c000206090205020603090904060602040a02060602020606020208020502050205
090904060602040a0402070904030b060207060402001002020202020202020202020202
020202020202020202020202020202020202020202060202060209001b15171b1c151a1c
181b151f1518001b1c1a1c1b1b1b181c1b151817151f1e1d151a1e1f1e1f151a1d1e151c
1e1a0f1b1d00020602020302020202020202020202020202020202020200000002020202
02020202020202020202020202020a020d020c1214121409030200121204020411130607
09000012020611000012020509121400020b00020202000202020e091200140014120011
001206140014140902061400000208061212000603020302020206070204020000120205
020003020304110000140b0004020a120e11001400140511020205120200040206140602
040600121212020704060c02020202020202020202060202060209001c1c151a191d1d1b
1d181a1c1818001f1f1f1a1d1e1b181d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d181b1e
1d1a1f1f1d00020602020302020202020202020202020202020202020200000002020202
020202020202020202020202020c0208020d14040c070c120212060202120a050002070a
1204020a000700060b060002110a190300021214080611070209040002020d140a120602
140e020003190400041207020c1402000e0502140202090a020210020c04000610020003
0400020d0511060702110a11040302000700020e140a0200120d0e00090612050212040b
0b0a16130607000d02020608020202020202020202060202060209001e191e1b1c1b1c15
151a1c1e1d1a001b1a1d1d15151c1c1d181818181818181818181818181818181d1c1c15
151d1d1a1d00020602020302020202020202020202020202020202020200000002020202
0202020202020202020202020907020c020a110202060202060006040f02030200070f06
140a0d020209140a02021410120602030004120c120a0002040a02000802041402120613
110f03140f02020002140c020210020002020f030c0a06020a050604020e110c03020a02
0212040402000a06020002000c04020002120707120302120a140f120406120012000213
02041402020200090f020206020202020202020202060202060209001b1a121100000014
120011121f19001b151b1f17171b181e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1e181b17
171f1b151d00020602020302020202020202020202020202020202020200000002020202
020202020202020202020202090e0402070614050b0602020212121214000e0500020606
121100121206120000000c02120d090c140212020612000c020407091212120002000702
00020700020f02110600120012140600020702020202020c110002020a0212060302020e
091203030902141200000200111200000900060c11041311020212000211130203000203
05031405060a1406090b020c020202020202020202060202060209001915127977787779
77787700151c000f1e001412141112140000000000000000000000000000000014121114
1214001e1d00020602020302020202020202020202020202020202020200000002020202
02020202020202020202020202020e070a02000202030d06060002020e140402000c0204
000a0206000212030402000200040202120f12020c02000202030606030c031404120e06
00020a140e0b02000900020203120a0002020800090d090b05020c07030a140602061202
0e00020c09080706041106120f0702140216040200020700090306000400020203110f02
0f0600001200090e0d020307020202020202020202060202060209001b1b007778787778
787977001c1f00171c127978797879797777777777777777777777777777777779797879
7879121c1d00020602020302020202020202020202020202020202020200000002020202
02020202020202020202020209020a0e0f02160f0402020406020014140c120014121202
091214000702121212000c020e12110004031402030e140c020c02031214120202061214
110802001214000602020012110f0202000011070c020803020a020c0a090d0012111000
120000000207111200040811040202000412080200021011070413110207000000120502
020200020a030f0202050202020202020202020202060202060209001d1e147977777777
7a7877111a1b12181a147778797878777777777777777777777777777777777777787879
7877141a1d00020602020302020202020202020202020202020202020200000002020202
020202020202020202020202030d0909070612020202030204020c020307040c02130204
0c0e0e020f0202090402020802020d020207020400030602100e0409070f030a0d050319
02040d020407030c0c020a03090c06050202020710020e03020507090902020702040a02
0302040a020a0b030b09020919030e040b02070207040706040202020c0602060e02020e
020a0002020c020a0d02040a020202020202020202060202060209001517141114001412
001200001e19121815120014140000121212121212121212121212121212121212000014
140012151d00020602020302020202020202020202020202020202020200000002020202
020202020202020202020202020502100c091404020c0c140704020e0b02060603020802
0202070e090f0b03090b07020507090c0c0306000212030506030e02100e020302070e02
04030a0202020c06021002020b020902020a0307060802020a020202070204020c020205
020502020204070202080204020a020902070b02020d020609060606020e050902020503
0203120b02070d0306090602020202020202020202060202060209001a13171e1b1a151b
1f1a1b1b1f1a001e181d19181e1e191e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1e191e1e
18191d181d00020602020302020202020202020202020202020202020200000002020202
02020202020202020202020205020a02040908110014140f020402020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020207070206
020c14000014140f020402020202020202020202040a06090f0b03001b1b1b1b1b1b1b1b
1a1f1c1a131a111f181f1e18191f1e151b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b
1b1b1b1b1f14090610090602020202020202020202020202020202020200000002020202
020202020202020202020202020b0802060b020f020213020a04070c0202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020202090b
1002190e020213020a04070c0202020202020202030a0a0e02060f161212121212121212
121412161212001400121414001216001212121212121212121212121212121212121212
1212121212000a020209020e020202020202020202020202020202020200000002020202
020202020202020202020202020b0e02020c0d02080d07020a0204020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020302
04060202080d07020a020402020202020202020207060204060b02130909090909090909
05020f020d07020a020a0e02030207160909090909090909090909090909090909090909
09090909090c020f0a05020b020202020202020202020202020202020200000002020202
0202020202020202020202020302020a0402050403080302090204020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202040c02
020b09190308030209020402020202020202020202070207020404020303030303030303
0e02050402020f07020402020b0402000303030303030303030303030303030303030303
0303030307020c0402060207020202020202020202020202020202020200000002020202
020202020202020202020202030e0406070c020202060e050a0602040202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020206060204
070c020202060e050a0602040202020202020202020d06090206080f0202020202020202
020a090204020a02060e0e050d0802110202020202020202020202020202020202020202
020202020c0204020e0a0202020202020202020202020202020202020200000002020202
02020202020202020202020206060402030d070d070202020e04020a0202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020c020206
02040d06070202020e04020a0202020202020202060502020a0402020909090909090909
050c04020d04020302030404020704000909090909090909090909090909090909090909
09090909030306020502060f020202020202020202020202020202020200000002020202
020202020202020202020202020207040702020e020e0c020b0a06020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020206020607
02020402020e0c020b0a0602020202020202020202060302070604080202020202020202
04020707090e090206030203020202160202020202020202020202020202020202020202
020202020506020204020206020202020202020202020202020202020200000002020202
0202020202020202020202020d04060702090502060e07020c02040a0202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020e020403
0404060e060e07020c02040a0202020202020202020204020e0e02090202020202020202
020d06020202050206040909040e10120202020202020202020202020202020202020202
0202020203060d0602030702020202020202020202020202020202020200000002020202
0202020202020202020202020e0a02030402100202020202020202020202020202020202
0202020202020202020c0210100207020202020202020202020202020202020202020202
020202020202020202020202020202020202020203030606060e0e060202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
0202020202020202060d060e0f0202000202020202020202020202020202020202020202
02020202040c020d020d0209020202020202020202020202020202020200000002020202
0202020202020202020202020d020f07020c0c0703030303030303030303030303030303
030303030303030310050e02020e0a020303030303030303030303030303030303030303
030303030303030303030303030303030303030302020903030202020303030303030303
030303030303030303030303030303030303030303030303030303030303030303030303
030303030303030303030303030303030303030303030303030303030303030303030303
0303030303030303020d0a0c06020f110303030303030303030303030303030303030303
03030303020707020f040405020202020202020202020202020202020200000002020202
020202020202020202020202021902080205110000000000000000000000000000000000
000000000000000000161200140000120000000000000000000000000000000000000000
000000000000000000000000000000000000000000121212000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000111112000011000000000000000000000000000000000000000000
00000000121400140c020602020202020202020202020202020202020200000002020202
0202020202020202020202021302050202050a0209090909090909090909090909090909
090909090909090912130202020502020909090909090909090909090909090909090909
090909090909090909090909090909090909090902020203020202030909090909090909
090909090909090909090909090909090909090909090909090909090909090909090909
090909090909090909090909090909090909090909090909090909090909090909090909
090909090909090907060205060b04020909090909090909090909090909090909090909
090909090c060d060d020a07020202020202020202020202020202020200000002020202
02020202020202020202020202040b0405090e0202020202020202020202020202020202
0202020202020202140609050602020f0202020202020202020202020202020202020202
02020202020202020202020202020202020202020704050d0a0302020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
0202020202020202020c060702020d080202020202020202020202020202020202020202
020202020206060802040704020202020202020202020202020202020200000002020202
020202020202020202020202070c0b020c0b020609090909090909090909090909090909
090909090909090900090207060409020909090909090909090909090909090909090909
090909090909090909090909090909090909090903020202020202050909090909090909
090909090909090909090909090909090909090909090909090909090909090909090909
090909090909090909090909090909090909090909090909090909090909090909090909
0909090909090909070c02030a0702020909090909090909090909090909090909090909
090909090e0309020b070602020202020202020202020202020202020200000002020202
02020202020202020202020206020d090b0d0e0502020202020202020202020202020202
0202020202020202140a08100202040c0202020202020202020202020202020202020202
02020202020202020202020202020202020202020a070306060708150202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
0202020202020202020607020602020f0202020202020202020202020202020202020202
02020202020b0602080c030b020202020202020202020202020202020200000002020202
0202020202020202020202020206090b04030f0603030303030303030303030303030303
030303030303030312090202030209020303030303030303030303030303030303030303
030303030303030303030303030303030303030309020207020202040303030303030303
030303030303030303030303030303030303030303030303030303030303030303030303
030303030303030303030303030303030303030303030303030303030303030303030303
030303030303030304020402040402040303030303030303030303030303030303030303
03030303020204040202070e020202020202020202020202020202020200000002020202
020202020202020202020202030e0c020d04020402020202020202020202020202020202
020202020202020200020c07060506020202020202020202020202020202020202060402
05060c0a02020202020202020e07020c020e0b0902020202020202020202020202020202
020202020202020202020202020202020a02070502060603020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202060e07090e02070602020202020202020202020202020202
0202020202020202110a0c02020203040202020202020202020202020202020207070502
0b0c020202020202020202020a0d020202020c0402020202020202020202020202020202
020202020202020202020202020202020610020e05080603020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202050302020604080e09090909090909090909090909090909
09090909090909091107020e0d020206090909090909090909090909090909090b020202
0607020d0202020202020202020404070902020209090909090909090909090909090909
090909090909090909090909090909090200020607050606020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
02020202020202020202020207030604040c060202020202020202020202020202020202
0202020202020202000c020204070207020202020202020202020202020202020207070b
0c0e020402020202020202020f030602090c060602020202020202020202020202020202
020202020202020202020202020202020200120e02040209020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
02020202020202020202020209060a020304041903030303030303030303030303030303
030303030303030311090d020210040303030303030303030303030303030303020d0902
03030a02020202020202020204090f050202020b03030303030303030303030303030303
0303030303030303030303030303030308121f0009070407020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202060207020b03020209090909090909090909090909090909
0909090909090909000604060c0a0203090909090909090909090909090909090f0d0402
0d020602020202020202020202130702020a090709090909090909090909090909090909
090909090909090909090909090909090211171300090e02020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
0202020202020202020202020902070c0d02150e02020202020202020202020202020202
0202020202020202110f02020c02020c0202020202020202020202020202020209021302
1004060c0202020202020202041411001211110012121212121212121212121212121212
121212121212121212121212121212120000131517120203020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202040e0606020c120000000000000000000000000000000000
00000000000000000011001100120014000000000000000000000000000000000014140d
02040609020202020202020202121a151a181e1f1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b
1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b191b181a1c1a1104020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020302020602001d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d
1d1d1d1d1d1d1d1d1c1f1a181c1b13151b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1f130002
0b070202020202020202020202001b181b1c1b1b1e1d1a151b1f1e1c1b181f1c151f1e1b
1b1e181c171b1a1b1b1e1b1b1b1a191e1d1e1b1c1a151a12060a06020402070e02020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020302020602001d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d
1d1d1d1d1d1d1d1d1e1b1c1f1a1d1a001212121212121212121212121212121200171207
02020c0e020202020202020202001b181b1c1b1b121c1b15141f1e001400001d1215181d
11171b1400141c1c18161e1d1f1f171c1b181b151b1c13171206070208020e0402020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020302020602001d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d
1d1d1d1d1d1d1d1d18181a1a1b15151477777777777777777777777777777777111f1102
05050609020202020202020202001b181b1c1b1b141b191a111b141f1a15141914171912
1c1f001b1b1b121e1e121f18181e1a151f151a1b1c1a1b1c18120d020206070302020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020302020602001d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d
1d1d1d1d1d1d1d1d181d1e1c151a1e0077777777777777777777777777777777121a0002
02040307020202020202020202001b181b1c1b1b000f1a130015141e191e121a1415121e
171f1218191a151d1f111e1a151b131e1e18171e151c1b1a1f15121002070c0a02020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020302020602001d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d
1d1d1d1d1d1d1d1d151e18181a1b13007777777777777777777777777777777700191408
07040502020202020202020202001b181b1c1b1b161b171c001b1a000014141e00111a1e
1c1f14000011001f1c00191a151e171f1e1b181c1b1b1f1c1d1a1e120c05060902020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020302020602001d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d
1d1d1d1d1d1d1d1d1e1b151c1e1e1a120000000000000000000000000000000014170004
0602050a020202020202020202001b181b1c1b1b00181c1a161a151c1b190015001c0019
1e18141b1f1d141f1f121f1f1b1b1f1d151e1d151e1a1b181f1b1f1e00020f0902020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020302020602001d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d
1d1d1d1d1d1d1d1d1d1c1e1a1f1f151b1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d181f1202
08040707020202020202020202001b181b1c1b1b16001211141e0f0012121c1f00181912
151a1a1600141c00001200141e181a1f1f1e1e1f15151c1517131a191714060402020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020302020602001d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d
1d1d1d1d1d1d1d1d151a1b1c1b1b1d1b1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1b1d0002
04020a02020202020202020202001b181b1c1b1b1a151d1b1e1817151d1f1a1f1f1a1b1f
1e1f1b17151e1b1518151b1a151b191b1b151c1e1c181a181f1715171110040402020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
02020202020202020202020203020703020c121b1d1d151a151e1f1f1b1b1b1b1b1b1b1b
1b1b1b1b1b1b1b1b1a1b1d1b1d1b1f00000000000000000012141400140000120013120a
020c040202020202020202020214181e1d1b1e1e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b
1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1f1a181c1b1e1b1f151c1a1406020a0202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202030e0f0b070211181e18181b1b1f17171818181818181818
1818181818181818191f1c1f1b171b1277777777777777777979777777797877141e0002
0602060a02020202020202020212151e1e1c181d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d
1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1b1d1e1d1b19181a1a1e12020a0f020f02020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202080203020405121a151b1e1d1b151e191b1b1b1b1b1b1b1b
1b1b1b1b1b1b1b1b1d1a1e1818181f1177777777777777777879797877777a79141a0002
040204070202020202020202021213181e1c181b18181818181818181818181818181818
181818181818181818181818181818181f1e1b131a1e1c1c13000208020d020b02020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
02020202020202020202020202020c040402141f1b1b1f1b151b1d1f1d1d1d1d1d1d1d1d
1d1d1d1d1d1d1d1d1b1d1c1d1b151b0077777777777777777877777878787979001f0002
0e020c0e02020202020202020200181e1e1f1c1c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b
1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b181d197a151e151b000202020404020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
0202020202020202020202020b0602060203001f1e151f1a151d191b1818181818181818
18181818181818181e181f1b1a181e1600000000000000000000140012140016001b1402
0a0a070602020202020202020d111d15181a1e151b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b
1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d1a1f13151e1e140902070b0e090d0202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202060e060b0607161a15151e1e1c1e1a1a1818181818181818
18181818181818181e1e1b1f1b1d13171b1b1b1b1b1b1b1b1f1c151a151c1e18151a0006
0207020d0202020202020202131214001111140012121212121212121212121212121212
1212121212121212121212121212121200121a15171c00020a0d0e060a03060a02020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020605020213140012001600141412110000000000000000
00000000000000001412121412001111121212121212121212001412110016001200110e
020c07020202020202020202020f0902020a060206060606060606060606060606060606
0606060606060606060606060606060605141b191a14060d020e02130204020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
0202020202020202020202020a02030208020502020a0e11001212000000000000000000
000000000000000000120012120000000000000000000000120000000011040206020e02
0802040b020202020202020213020e070304020402020202020202020202020202020202
0202020202020202020202020202020202001917110c0603070607090b050e0202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
0202020202020202020202020209212103033131555667262d2d1b1d7474747474741d1d
69186918691869187474747474747474747474747474747476762d2c594833250e212109
333364220202020202020202020c02070209030607020f0904030a0209030b06050e0602
02020e04060e0404090202070206020d07001a000a0c0707040e0b0b0504020702060209
06040210040a020c03020f02020b0206020204020c0202050302050c0d02060207020209
0704020602050c0202090702020709020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
02020202020202020202020202092121030331315656673b36361f74742774745c5c5c5c
5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c75752d2d524825256c212103
3333642202020202020202020204020f020c0209040502070206090e0304060402080c02
020602100e0e07020b090c0202090c020711120202021309020f020202050206030e1302
020b020207020402040202060e0d020613020706040e0802020d0606020c0902020c090b
070202020406020a04020302020302040202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
0202020202020202020202020202212120200624555504262e3657584444444444595959
595959595959595959585958595859585858585858585858286517725253733355552103
3333642202020202020202020b0210020e020402020c0d070a0708020c090a0202020802
0903021002070a040602090809020209061408040b0f0d03020a02050d03020e05070404
0f0202060202080907070d0404020d0b090a0504020e0906040202080902020908090206
06020402080c0f0202060706060706020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020221212020062455567026362738382f2f2f2f48484848
484848484848484848484848484848484848484848484848373714475953713355553103
333364220202020202020202030205040408060207020e0202020406070207020204090a
0409020c020c100602080602050a07040202021307020f020c070704020b040e020b0409
020604020f04030a020f03020208090304020206020d090e0207020204070a0502060802
050a020f02020c0a05090302020309050202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
0202020202020202020202022222242120206406563c22001e3e37434040404040404040
404040404040404040404040404040404040404040404040424b165852125f216e6e313d
33332424020202020202020206070206020d09030a060602020402020802030a0d070702
02060a05040202020702070606020702040a0d020c0d0205060209090c090202040b0e0a
020f02080205040208040207090e0202080700020f02070e040a02040207020606070207
06030302030a040302070402020407020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
0202020202020202020202022222242120206406613c3d00156f38284646464646464646
464646464646464646464646464646464646464646464646404b3858594821546e6e3120
3333342402020202020202020b030215020e040603020b0402090c0b060b09040202090a
020c06020f020d0502070b020904030d02070f020d04020a0702070c040206090702020a
02020f0210020607090407120d07020a11061108030d0902040204020d030409020b0702
0f020907020a020703020702020702030202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202222224213d3d3d3d3c240212692a374b4c4c4c4c4c4d4d4e
4e4e4e4e4e4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d6d41381b1a1221546e6e6b3d
333361610202020202020202090c06160419060209131406100e00020e11120005020002
0c03000a060f02120c020012140206020012120c06120403061206110c07071202140702
13120202070402000011121212121214000800141112020202121100020602141200020c
0606021204020b0209000b02020b00090202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202222224213d3d3d3d3c245b124a65664b4c4c4c4c4c4d4d4d
4e4e4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d6d5d161544125f5f6e6e6b3d
3333616102020202020202020a02040006030b02060712000302000900020602000d1400
090a140e0a060a000200020707120411020307000700020b120b0200140b06140700120e
020002040902120602051206120403000a0212040b030006110a0e021104120707020002
04060900090e140706120402020412060202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
02020202020202020202020222222424643d3d3d243420126965664b635d636363636363
6363636363636363636363636363636363636363636363636a4c35362d2633306e6e323d
3333613c020c02050603130206040200020c020c0205000200041202020c060200020009
12021408070000000512020f020b04120405020408140212020b02000500021202000212
02140f0202040003020a110e120502120703140e0705120212070c020202120204020b02
02040212100614060e14040a020200070202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
02020202020202020202020222222424643d3d3d243420126965664b5d635d6363636363
6363636363636363636363636363636363636363636363636a4c35362d263331556e323d
33336161020506020207020f1200001600140002020214020f12120b0207120002041109
020012091405021202001212001207110202020a02000006040407120705000005110302
0012030d060204140011120714020212060e1109020612020014110000030007020a060c
0012020002110814021202060c0400020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202090921212403646424343d266965664b4d4d4d4d4d4e4e4e
5050505050505050505050505050505050505050505050504d4c35362d2633303c3c3232
303061610602060207020614040b020002020f00020a1206020400091215020512071209
0203000512070c00051105020a1206000502060002120214020202140602031406000202
05000207070a06020903120200060214040a000b0402000a11020f020003110b020a1102
0905020004000600061405060d06110c0202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202202021212403646424343d266965664b4c4d4d4d4d4e4e4e
5050505050505050505050505050505050505050505050504d4135362d2633303c613232
3030616102070e020c0f071207020411040802140709000e020c12080211001402061202
0202000200020a000207001212020f06000000090814050400020d140705020002000e08
02120207020b040000000204061212140d02001200140309050000120208021212110b05
020705001107020800000509061014040202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202202031312124242424613d263e65394b504e4e4e4f4f4f4f
4f4f4f4f4f4f4f4f6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6d40356847146b6c34343232
313106030602020b09020c1202050214060e0200020a06020a0202090f070b040a020b04
090a03050f0202020f060d020a0e020902070602090b0202050303070a0706020a020e14
02060e02020f07020602060c02130f07020a020406050e06070c020c0c020a0203070c02
0e08021200021006121402070202140b0202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202202031312124242424613d263e69394b4e4e4e4e4f4f4f4f
4f4f4f4f4f4f4f4f6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6d40356847145f6c34343232
31310309020a06020310020e000012001200120204020708090404020404040c0b0e0702
070b0906020a070a020a0206020a0908020706030d0202020c020304020d0f0702020005
000d02070202070302060404020e0204070a0c0203020d021005060202070e020a020a08
050902000207020602000408000000060202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
0202020202020202020202023333313131312424616132263e69394b4c4c4c4d4d4e4e4e
4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f6d4114445248553124673232
555520090906030b0607020c02060211040c0a060406070603040d020d0c020302030d02
020206080702020c0d0703080d020d020d02030202090710090e070b0a02020206050207
020207020e10020c020e0502060c060e02020402030d070406020b0702020f020c0c0709
070a02120d040202060002020502140c0202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
0202020202020202020202023333313131312424616132263e69394b4c4c4c4d4d4e4e4e
4e4e4e4e4e4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f6d4114445248553124673232
555520090b02020202030202050403070e0205020205020e020a0208020a04070202070e
0a02090302030f0207020f02020e0604020406020c020202040207020b070e0604020c06
050207020202060e0402020e060603060b0403060207020b07040902040b030b03020908
020403030c02020a02020205090304090202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
02020202020202020202020202022121203d3d3d343420265c69394b4c4d4d4d4e4e4f4f
4f4f4f4e4e4e4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4c42384451146b6c55556124
2020333204040c02060a03040403020a0207020d06020b02070506020202100208060e06
020c0702060206060c040702020204040204070d020c030302020e020609021006020e02
07020b0e020e0202070409020204020c02060202020402020603020b020702060206020a
0a0c020c0202060602080e04040a02060702070602020806090c02030306030e0a02020f
020304020202020202020202020202020202020202020202020202020200000002020202
02020202020202020202020202022121203d3d3d343420265c2a394b4c4d4d4d4e4e4f4f
4f4f4f4e4e4e4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4c40384447125f3055556124
202033320702020406030e090e08030213071007070e100c04020409060e021302060a02
060e050e020f020204020c060405080202020c020502020b0a020a0703040207120e060e
070f021002020c0202020402020205020e0208020202080d02020206090304090a021002
09020f02020b02020d02020402020f020d020310020f020a020607020f02070202021302
080c04020202020202020202020202020202020202020202020202020200000002020202
0202020202020202020202020202212120203d3d343420005c69394b5e5e5e6a6a6a6a6a
6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a4c42111c4712333361616167
20200e07020b040402070d090a020404060d0607020f09070206080305090409020d0702
0a02060a02020402060a0d02020702020605020f030a0702061603070209000214050202
04070d020c020f030b040a070708060d070207090d060c0206020a0e040909020d02060f
0a0203060402080306040a030c0c0002020d0a060204020e0707020a02020d060202020f
020202100202020202020202020202020202020202020202020202020200000002020202
0202020202020202020202020202212120203d3d343420005c69664b5e5e5e6a6a6a6a6a
6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a4c4211684712333331616167
2020600e0903020204100203001100000207021600120606030006020304001200021014
110012040402140011040e00040f02120507020e0b161200140000001400160600000014
0e020e14120009070214121202050204020d0202020a020a001400060302141002070412
110000020007040914041412001200021402020714041207020f160a020c021200000004
0e060a060202020202020202020202020202020202020202020202020200000002020202
0202020202020202020202020202212120206464616122005c65664b4c4c4c4d4d4e4e4e
4e4e4e4e4d4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4642111c2726253330066767
0303246106020c0402020f00020a07061206120802020007061104040212040e0f110300
1002021202140a0205000a110006060002040a04120f07041102140c0912020c14020603
00020002020412021202050200090206050b020a0b020200060d03000207000202071202
0e0212051202020600051206021602040000060200060212020700050205020002040200
02020e020202020202020202020202020202020202020202020202020200000002020202
0202020202020202020202020202212120206464616122005c2a664b4c4c4c4d4d4e4e4e
4e4e4e4e4d4d4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e464211684726253303036767
03032424050202020b0702000a0706020802120e0c0d0202131202020900020602040400
020a020002120206051102000200041207100206000902040002110206000b020006040f
1403000302020702000e02030c070d04020202040e060514090405020c020007060c0002
02021108111302020006160902000506000200021405040000001102040207140e060600
02020a020202020202020202020202020202020202020202020202020200000002020202
0202020202020202020202020909212120206464616122005c65664b5d4d4e4e4f4f4f4f
4f4f4f4f4f4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4d4238295112253303036767
200324240606050302040712090a0607070200001211000303000c040e14110014120214
0000140e02000b09060007160409001402020a09020000001402000e0200020616130206
111311120012140411090f06030b03020611000205020212060a0203040200020a021314
12120005121212001202000602140202110d020000020007020612020a02080002090212
100706060202020202020202020202020202020202020202020202020200000002020202
0202020202020202020202020909212120206464616122005c65664b4d4d4e4e4f4f4f4f
4f4f4f4f4f4e4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4c4238295112253303096767
200324240602020c02020414050202020e06120e020b0002081202020612030205120800
0c0208000e140d0603140200020402000207020205060207000214020e12020200020607
00090002020500020010020712030904030c02050203040003020a12020c14070c050203
07020002000304020002110e0612020b12030602140412090a021204020c061400120002
020902060202020202020202020202020202020202020202020202020200000002020202
0202020202020202020202022020212109092222615622001d62374b415d5d5d5d5e635e
5e5e5e5e5e5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e4c4037585948315431313232
3260616104050a02090b020002020602090209120011070012140011020b1600110c0414
120012070908160012020c0002020714020204020f1414000e020a141211130212120014
0703060000160809071200120202020202020202060e02081100140714001100120a0200
11000204120b02021410120a0200020d120c0602000a0200110014040204020009060206
020602020202020202020202020202020202020202020202020202020200000002020202
02020202020202020202020220202121090922223c565b005c4a374b5d5d5d5d5d5e5e5e
5e5e5e5e5e5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e4d3f385259485f5f31313232
3260616102020205050306140208020202070b09030602040204060a02020f020f090210
05030d020d020502070f0b060300070e0c07040a02130202020902070204020505060d0e
020c02040205020d020d030502020202020202020e0607020f020f020303040205060407
0a020606070205090802020e02040f0202020502020a02020b021302060609120204070e
070706100202020202020202020202020202020202020202020202020200000002020202
0202020202020202020202022020212109092222562432261a5737434c4d4d4d4e504f4f
5050505050504d4d505050505050505050505050505050504c4b385859535a5455310732
323d24240a0e020702021f0002020602000c06090702080b040d02090e0a0c020c020c02
020206020e02070b0602090c140200020204020a02070d08060c020b0204020902050206
020404020b07020e02060202020202020202020206090d060502060e09020602090e0b02
03020505020d0e04020604060606020a02050b0f02060402060703020902061206020202
060703020202020202020202020202020202020202020202020202020200000002020202
02020202020202020202020220202121090922223c2449263e4a374b4c4d4d4d4e4e4f4f
4f4f4f504e4e4d4d50505050505050505050505050505050404248515253543155310732
323d24240307020b0e0e020812001200020204070602020a0a0202060206020a07020402
030a0f02020905060a060d060206060202040209020308030403020c0709020b02080219
0202020b06050902020f0a03020202020202020202020702060f0502070f0c0210040206
0a0e020c0a020e02021309020702040209050204130202070207020413020d1612121414
070409020202020202020202020202020202020202020202020202020200000002020202
0202020202020202020202022020212109092222453c20263e3e14283f3f3f4641414641
414146414641463f4646464646464646464646464646464642433b2d4748313131313232
323d342402050706020b0a0c02090609060a020207021902040206070f04020602050b02
040602060306090e04020e0402020c0e0402060a050e060209020f020d020c0202020402
0a0405020e0906030602060402020202020202020c0a0c100909060a02020202090c0b02
04020a0c020b080c0c030507070c020a020b0c0b030a0c020205080209020a0d060a0d02
0d0203050202020202020202020202020202020202020202020202020200000002020202
02020202020202020202020220202121090922223c3c3d263e3e39283f40404040404141
41414140404040404040404040404040404040404040404042433b2d4412312131313232
323d34240c0e02060e0a0402040a0208020a0e07070e0d09020a020907020a05030b020e
020e020f02040204020207020e0602090a02040e02020207030207020402070204090f02
06020703040204020f020e0202020202020202020209020d0c0202030b02070f02020204
030a02040213020205020204090202030d0209060209020b0f0602020802060204020213
02080a070202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202202021210909222222342535362737381111111138383838
38383838383811113838383838383838383838383838383839393a2e2c3b030531313232
333324240e060b0402020305020e020208020203020c020f0204020a0206040202100702
050a020e020a07070a05020210020c0202060a0b020c0e0202030213060e020d0e020305
0c08020207070a020e020a050202020202020202020c040602020e09020a0302020d0602
0207020f0206050e0903020203040b0209060a020d0a0202020c02020c07060206030305
020e0e060202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202202021210909222223242526271928281818182929292929
2a2a2a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2928282c2d2e2f203031313232
3333242402020702020402020202100a020f090e050207020706090202070b090d020206
02020a030502070302090502070b09060a04020c02070e060a0402060604090902040706
020e070603070205030a020202020202020202020e020e030b0407060204060c0204060e
0b0306020a020b02020607030404090c02060210020406040802020f02070d03030b0302
0507020e0202020202020202020202020202020202020202020202020200000002020202
02020202020202020202020202060b05020610090b0d06111718191a1b1c1d191a1c1e1b
1f1a1b1f1a1f1518181e1d191e1c1a1a1d1c13171a151e181b1a1d1c1814020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202050202020504070602021312160012140000120000121100
0000110012121200140012000000110000121211140012121111001414140f0202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202070f130204030203040a060d09070704020505050206030c
0c0205070a0c02000e02020c02090402020202020e020c03070d0a020d04020f02020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
0202020202020202020202020b0c020f1100001203020c140402030d1200161206000204
02000e141200120003000404041106000a0204140f0207120602070f0a00030502020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
0202020202020202020202020c020d000207040212021314060d0211020307000600090b
02140700050200090214000906120a06110d0211020802000a0a060a0714040202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020202120502060407070900020606001502081404110402
0711020002050009090002000212030200110000020b06021414121412080c0202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
0202020202020202020202020e0a0700060707020204131106070703110011120a120000
001402120202000602000202121402000e06061405040a09120602081206020702020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020902120207020b0c04021207040b020209021202000209
06120200060a11020a11080202000a14090d02000202020c00040a021204030502020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020c060006020a020211001400140707001200020b120702
05120600020200020212060b02000302121200110d02070606000e000a06020902020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202070702140202020a0d020a0802080202021302020207020e
0203060a02090202070402020f0502040c02020f0210050907120a000202060202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020e100003130202110f020a0d06090202090b1002070408
020603021302060e0202020702020206090a06040304020b030914030f030d0902020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
0202020202020202020202020602020b001112120d030a02040603040f040c0e02060702
09020f04020d07060e0f02020b0d0207020c0902070602040c070002020d0e0d02020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202060c0b02020c090209020204050502020204020e0a020d03
070b03040d060c020e020e060402070c04060209040b07020207090e0a0e0d0202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
0202020202020202020202020209030a020c0207020d0403020a040202050f0206100302
030202020504020e06090304020c0c060e020b0502020b0e070902020a06020502020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
02020202020202020202020204050606080502070e06020408060204080b020b04020206
02060505020a04040a0202020f09020204060206020e020206040a02020f020702020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000002020202
020202020202020202020202020203040204050203060406070608020209020a02020502
07020b060c0206060904090d0205060e020c02060e0c020c07020a020e06020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020200000004000000
2701ffff030000000000

Основная задача уровня передачи пакетов – это коммутация пакетов от
разных пользователей. Общая схема передачи пакетов такова: выбирается
один из возможных транзитных узлов (эта информация поступает с уровня
маршрутизации, на котором она вычисляется по адресу получателя),
формируется выходной заголовок канального уровня и осуществляется
посылка пакета. Кроме того, на этом этапе может производиться
фрагментация пакетов, проверка контрольной суммы и т.д.

Маршрутизаторы (точнее – уровень маршрутизации) работают на сетевом
уровне эталонной модели OSI. Уровень продвижения пакетов функционирует
на канальном уровне.

Работа на сетевом уровне позволяет производить интеллектуальную
обработку пакетов. Поскольку маршрутизаторы в основном работают с
протоколом IP, они должны поддерживать связь без создания логического
соединения между абонентами. При этом каждый пакет обрабатывается и
отправляется получателю независимо.

Производители при создании маршрутизаторов используют три основных типа
архитектуры:

· Однопроцессорная;

· Усиленная однопроцессорная;

· Симметричная многопроцессорная.

При однопроцессорной архитектуре на центральный процессор маршрутизатора
возлагается вся нагрузка по обработке трафика: фильтрация и передача
пакетов, обновление таблиц маршрутизации, выделение служебных пакетов,
работа с протоколом SNMP, формирование управляющих пакетов и т.д. Это
приводит к тому, что маршрутизатор может стать узким местом в сети при
увеличении нагрузки. Даже применение мощных RISC-процессоров не решает
проблему.

Для преодоления недостатков такой архитектуры применяют усиленную
однопроцессорную архитектуру. В функциональной схеме маршрутизатора
выделяют модули, ответственные за выполнение тех или иных специальных
задач. Каждый такой модуль маршрутизатора оснащается своим
(периферийным) процессором. При этом происходит частичная разгрузка
центрального процессора, который отвечает только за те задачи, которые
нельзя поручить периферийному. В целом, и эта архитектура не способна
решить все задачи связанные с производительностью.

Симметричная многопроцессорная архитектура лишена перечисленных
недостатков, так как происходит прямое распределение нагрузки на все
модули. Но теперь каждый модуль содержит свой процессор, который
выполняет все задачи маршрутизации и имеет свою копию таблицы
маршрутизации. Преимущества такой архитектуры признаны всеми
производителями маршрутизаторов. Данная архитектура позволяет достичь
теоретически неограниченной производительности маршрутизаторов.

В заключение нашего анализа маршрутизаторов можно сказать, что они
обладают несомненными достоинствами. Маршрутизаторы не вносят никаких
ограничений в топологию сети. Петли, возникающие в цепях с
коммутаторами, не представляют проблемы для маршрутизаторов.

Тем не менее, маршрутизаторы по сравнению с коммутаторами и мостами
требуют гораздо больше усилий по администрированию. Администраторам
сетей необходимо знать целое множество конфигурационных параметров для
маршрутизаторов. При этом параметры каждого маршрутизатора должны быть
согласованы с параметрами других маршрутизаторов в сети.

Сегодня многие организации реализуют межсетевой обмен через
маршрутизаторы. Большое число компаний модернизируют свои системы,
устанавливая коммутаторы между маршрутизаторами и сетями, которые
обслуживаются этими маршрутизаторами. При этом коммутаторы повышают
производительность сети, а маршрутизаторы обеспечивают защиту информации
и выполняют более сложные задачи, такие как трансляция
протоколов.Сегодня четко обозначилась тенденция к вытеснению сложных
высокопроизводительных маршрутизаторов и увеличению роли маршрутизаторов
начального класса, а ведущие фирмы-производители пришли к выводу, что
одним из основных требований покупателей к маршрутизатору является
простота его использования.

2.Коммутатор

Когда появились первые устройства, позволяющие разъединять сеть на
несколько доменов коллизий (по сути фрагменты ЛВС, построенные на
hub-ах), они были двух портовыми и получили название мостов (bridge-ей).
По мере развития данного типа оборудования, они стали многопортовыми и
получили название коммутаторов (switch-ей). Некоторое время оба понятия
существовали одновременно, а поздее вместо термина “мост” стали
применять “коммутатор”.

Обычно, проектируя сеть, с помощью коммутаторов соединяют несколько
доменов коллизий локальной сети между собой. В реальной жизни в качестве
доменов коллизий выступают, как правило, этажи здания, в котором
создается сеть. Их обычно более 2-х, а в результате обеспечивается
гораздо более эффективное управление трафиком чем у прародителя
комутатора – моста. По меньшей мере, он может поддерживать резервные
связи между узлами сети.

Благодаря тому, что коммутаторы могут управлять трафиком на основе
протокола канального уровня (Уровня 2) модели OSI, он в состоянии
контролировать МАС адреса подключенных к нему устройств и даже
обеспечивать трансляцию пакетов из стандарта в стандарт (например
Ethernet в FDDI и обратно). Особенно удачно результаты этой возможности
представлены в коммутаторах Уровня 3, т.е. устройствах, возможности
которых приближаются к возможностям маршрутизаторов.

Коммутатор позволяет пересылать пакеты между несколькими сегментами
сети. Он является обучающимся устройством и действует по аналогичной
технологии. В отличие от мостов, ряд коммутаторов не помещает все
приходящие пакеты в буфер. Это происходит лишь тогда, когда надо
согласовать скорости передачи, или адрес назначения не содержится в
адресной таблице, или когда порт, куда должен быть направлен пакет,
занят, а коммутирует пакеты “на лету”. Коммутатор лишь анализирует адрес
назначения в заголовке пакета и, сверившись с адресной таблицей, тут же
(время задержки около 30-40 микросекунд) направляет этот пакет в
соответствующий порт. Таким образом, когда пакет еще целиком не прошел
через входной порт, его заголовок уже передается через выходной. К
сожалению, типичные коммутаторы работают по алгоритму “устаревания
адресов”. Это означает, что, если по истечении определенного промежутка
времени, не было обращений по этому адресу, то он удаляется из адресной
таблицы.

Коммутаторы поддерживают при соединении друг с другом режим полного
дуплекса. В таком режиме данные передаются и принимаются одновременно,
что невозможно в обычных сетях Еthегnеt. При этом скорость передачи
данных повышается в два раза, а при соединении нескольких коммутаторов
можно добиться и большей пиковой производительности.

3.Концентратор

Hub или концентратор – многопортовый повторитель сети с
автосегментацией. Все порты концентратора равноправны. Получив сигнал от
одной из подключенных к нему станций, концентратор транслирует его на
все свои активные порты. При этом, если на каком-либо из портов
обнаружена неисправность, то этот порт автоматически отключается
(сегментируется), а после ее устранения снова делается активным.
Обработка коллизий и текущий контроль за состоянием каналов связи обычно
осуществляется самим концентратором. Концентраторы можно использовать
как автономные устройства или соединять друг с другом, увеличивая тем
самым размер сети и создавая более сложные топологии. Кроме того,
возможно их соединение магистральным кабелем в шинную топологию.
Автосегментация необходима для повышения надежности сети. Ведь Hub,
заставляющий на практике применять звездообразную кабельную топологию,
находится в рамках стандарта IEEE 802.3 и тем самым обязан обеспечивать
соединение типа МОНОКАНАЛ.

Назначение концентраторов – объединение отдельных рабочих мест в рабочую
группу в составе локальной сети. Для рабочей группы характерны следующие
признаки: определенная территориальная сосредоточенность; коллектив
пользователей рабочей группы решает сходные задачи, использует
однотипное программное обеспечение и общие информационные базы; в
пределах рабочей группы существуют общие требования по обеспечению
безопасности и надежности, происходит одинаковое воздействие внешних
источников возмущений (климатических, электромагнитных и т.п.);
совместно используются высокопроизводительные периферийные устройства;
обычно содержат свои локальные сервера, нередко территориально
расположенные на территории рабочей группы.

OSI. Концентраторы работают на физическом уровне (Уровень 1 базовой
эталонной модели OSI). Поэтому они не чувствительны к протоколам верхних
уровней. Результатом этого является возможность совместного
использования различных операционных систем (Novell NetWare, SCO UNIX,
EtherTalk, LAN Manager и пр., совместимые с сетями Ethernet или IEEE
802.3). Есть, правда, определенное “давление” на хозяина сети при
использовании программ управления сетью: управляющие программы, как
правило, используют для связи с SNMP оборудованием протокол IP. Поэтому
в части управления сетью приходится использовать только этот протоколы и
соответственно операционные оболочки на станциях управления сетью. Но
это не очень серьезное давление, ибо протокол IP является, наверное,
самым популярным.

Все концентраторы обладают следующими характерными эксплуатационными
признаками:

· оснащены светодиодными индикаторами, указывающими состояние портов
(Port Status), наличие коллизий (Collisions), активность канала передачи
(Activity), наличие неисправности (Fault) и наличие питания (Power), что
обеспечивает быстрый контроль состояния всего концентратора и
диагностику неисправностей;

· при включении электропитания выполняют процедуру самотестирования, а в
процессе работы – функцию самодиагностики;

· имеют стандартный размер по ширине – 19”;

· обеспечивают автосегментацию портов для изоляции неисправных портов и
улучшения сохранности сети (network integrity);

· обнаруживают ошибку полярности при использовании кабеля на витой паре
и автоматически переключают полярность для устранения ошибки монтажа;

· поддерживают конфигурации с применением нескольких концентраторов,
соединенных друг с другом либо посредством специальных кабелей и
stack-портов, либо тонкой коаксиальной магистрали, включенной между
портами BNC, либо посредством оптоволоконного или толстого коаксиального
кабеля подключенного через соответствующие трансиверы к порту AUI, либо
посредством UTP кабелей, подключенных между портами концентраторов;

· поддерживают речевую связь и передачу данных через один и тот же
кабельный жгут;

· прозрачны для программных средств сетевой операционной системы;

· могут быть смонтированы и введены в действие в течении нескольких
минут.

Концентраторы начального уровня – 8-ми, 5-ти, реже 12…16-ти портовые
концентраторы. Часто имеют дополнительный BNC, реже AUI порт. Не
обеспечивает возможности управления ни через консольный порт (в виду его
отсутствия), ни по сети (по причине отсутствия SNMP модуля). Являются
простым и дешевым решением для организации рабочей группы небольшого
размера.

Концентраторы среднего класса – 12-ми, 16-ти, 24-х портовые
концентраторы. Имеют консольный порт, часто дополнительные BNC и AUI
порты. Этот тип концентраторов предоставляет возможности для
внеполосного управления сетью (out-of-band management) через консольный
порт RS232 под управлением какой-либо стандартной терминальной
программы, что дает возможность конфигурировать другие порты и считывать
статистические данные концентратора. Этот тип концентраторов
позиционируют для построения сетей в диапазоне от малых до средних,
которые в дальнейшем будут развиваться и потребуют введения программного
управления.

SNMP-управляемые концентраторы – 12-ми, 16-ти, 24-х и 48-ми портовые
концентраторы. Их отличает не только наличие консольного порта RS-232
для управления, но и возможность осуществления управление и сбор
статистики по сети используя протоколы SNMР/IР или IРХ. Владельцу
подобного hub-а становятся доступными следующие сбор статистики на узлах
сети (концентраторах), ее первичная обработка и анализ: идентифицируются
главные источники сообщений /top talkers/, наиболее активные
пользователи /heavy users/, источники ошибок и коммуникационные пары
/communications pairs/. Эти типы концентраторов целесообразно применять
для построения LAN-сетей в диапазоне от средних и выше, которые
безусловно будут развиваться. Эти сети всегда требуют программного
управления сетью, в том числе удаленного.

BNC-концентраторы или концентраторы ThinLAN – многопортовые повторители
для тонких коаксиальных кабелей, используемых в сетях стандартов
10Base2. Они имеют в своем составе порты BNC и, как правило, один порт
AUI, часто поддерживают SNMP протоколы. Они, как и hub-ы 10Base-T,
сегментируют порты (отключая при этом не одну станцию, а абонентов всего
луча) и транслируют входящие пакеты во все порты. На каждый BNC-порт
распространяются все те же ограничения, что и на фрагмент сети стандарта
10Base-2: поддерживается работа сегментов тонкого коаксиального кабеля
протяженностью до 185 метров на каждый порт, обеспечивается до 30
сетевых соединений на сегмент включая “пустые T-коннекторы”, если
произойдет нарушение целостности кабельного сегмента, этот сегмент
исключается из работы, но остальная часть концентратора будет продолжать
функционировать. Сфера применения концентраторов данного типа –
модернизация старых сетей стандарта 10Base2 с целью повышения их
надежности, модернизация сетей, достигших ограничений на применение
репитеров и не требующих частых изменений.

10/100Hub-ы появились в последнее время. Если просто читать рекламу на
них, то можно “попасть в засаду”. Дело в том, что Hub не умеет
буферизировать пакеты, а посему не умеет согласовывать разные скорости.
Поэтому, если к такому hub-у подключена хотя бы одна станция стандарта
10Base-T, то все порты будут рабртать на скорости 10. По слухам, уже
существуют hub-ы, поддерживающие две скорости одновременно. Я таких не
встречал, но считаю, что в этом случае словом “hub” производитель
называет некое промежуточное устройство (нечто среднее между hub-ом и
switch-ом), как, например, MicroLAN фирмы Cabletron Systems.

Redundant link. Концентраторы среднего класса и SNMP-управляемые
концентраторы поддерживают одну избыточную связь (redundant link) на
каждый концентратор для создания резервных связь (back up link) между
любыми двумя концентраторами. Это обеспечивает отказоустойчивость сети
на аппаратном уровне. Резервная связь представляет собой отдельный
кабель, смонтированный между двумя концентраторами. Используя консольный
порт концентратора, надо просто задать конфигурацию основного канала
связи и резервного канала связи одного из концентраторов. Резервный
канал связи автоматически деблокируется при отказе основного канала
связи двух концентраторов. Не смотря на то, что концентратор может
контролировать только одну резервную связь, он может находиться на
удаленном конце одной резервной связи и на контролирующем конце
резервной связи с другим концентратором! После устранения неисправности
на основном кабельном сегменте, основная связь автоматически не
возобновит работу. Для возобновления работы главной связи придется
использовать консоль концентратора или нажать кнопку Reset
(выключить/включить) на концентраторе.

Связной бит у концентраторов представляет собой периодический импульс
длительностью 100 нс, посылаемый через каждые 16 мс. Он не влияет на
трафик сети. Связной бит посылается в тот период, когда сеть не передает
данные. Эта функция осуществляет текущий контроль сохранности UTP
канала. Данную функцию следует использовать во всех возможных случаях и
блокировать ее только тогда, когда к порту концентратора подсоединяется
устройство, не поддерживающее ее, например, оборудование типа HP StarLAN
10.

Обеспечение секретности в сетях, построенных с использованием
концентраторов, довольно неблагодарное занятие, т.к. Hub по определению
является широковещательным устройством. Но, при необходимости, Вам могут
быть доступны следующие средства: блокирование неиспользуемых портов,
установка пароля на консольный порт, установка шифрования информации на
каждом из портов (некоторые модели имеют эту возможность).

Заключение

В автоматизированных системах крупных предприятий подсети включают
вычислительные средства отдельных проектных подразделений. Интерсети
нужны для объединения таких подсетей, а также для объединения
технических средств автоматизированных систем проектирования и
производства в единую систему комплексной автоматизации (CIM – Computer
Integrated Manufacturing). Обычно интерсети приспособлены для различных
видов связи: телефонии, электронной почты, передачи видеоинформации,
цифровых данных и т.п., и в этом случае они называются сетями
интегрального обслуживания.

Развитие интерсетей заключается в разработке средств сопряжения
разнородных подсетей и стандартов для построения подсетей, изначально
приспособленных к сопряжению.

Подсети в интерсетях объединяются в соответствии с выбранной топологией
с помощью блоков взаимодействия.

Список литературы

1.http://hub.ru/

2. http://www.bmstu.ru/

3. http://compdoc.ru/

4. Д.Ф.Димарцио-Маршрутизаторы Cisco. Пособие для
самостоятельного изучения, 2005

Нашли опечатку? Выделите и нажмите CTRL+Enter

Похожие документы
Обсуждение

Оставить комментарий

avatar
  Подписаться  
Уведомление о
Заказать реферат!
UkrReferat.com. Всі права захищені. 2000-2019